crrcsim-0.9.12/0000775000175000017500000000000011724452514010255 500000000000000crrcsim-0.9.12/NEWS0000644000175000017500000000002211724452423010663 00000000000000Dummy placeholder crrcsim-0.9.12/documentation/0000775000175000017500000000000011724452514013126 500000000000000crrcsim-0.9.12/documentation/Install_Win32.txt0000644000175000017500000000274211724452423016201 00000000000000Installing CRRCSim on Microsoft Windows 98/2000/XP -------------------------------------------------- For this platform we provide a Nullsoft installer containing nearly everything you need to setup CRRCSim. 1. Download the installer from the CRRCSim homepage. 2. Install it the usual way (double-click and follow the instructions provided by the installer). 3. If you want to use the PARALLEL port interface, you need an additional DLL called dlportio.dll. If you're not planning to use the PARALLEL interface, you may safely skip this step. Due to licensing issues we are not allowed to provide the required dlportio.dll with CRRCSim. This means that you have to install it from a separate package. Download it from http://www.driverlinx.com/DownLoad/DlPortIO.htm and install it as described on this page. 4. Now you should be able to start CRRCsim by double-clicking the CRRCSim desktop icon or the Start Menu entry. Uninstalling ------------ The installer automatically creates an entry in the control panel's software dialog. Just select this entry and click remove, or select "Uninstall" from CRRCSim's Start Menu folder. This will remove all files which were copied to your computer during installation. However, it will leave you configuration file (crrcsim.xml) and any file created while running CRRCSim (stdout.txt, stderr.txt). This allows you to keep your configuration when installing a new version. crrcsim-0.9.12/documentation/dynamic_soaring.txt0000644000175000017500000000026211724452423016752 00000000000000Fly at CAPE_COD with wind.direction=90 wind.velocity=13 (you can load a preset for this) and start your plane from the ground. Use throttle to get it into the air. crrcsim-0.9.12/documentation/options.txt0000644000175000017500000001532011724452423015300 00000000000000How to configure crrcsim ------------------------ Currently there are five means of adapting crrcsim to your needs: 1. Hit escape to show the graphical user interface and change settings there. As of today, the important (but not all) settings can be adjusted there. 2. Editing the file crrcsim.xml. This is the new config file for crrcsim. It does not look that easy, but it provides structure, which has several advantages. Once you understood that structure (just try), you'll know how to handle most things. Not every option in this file is effective yet. Some are written down so a developer knows what to implement in the future and how to configure it. Take a look at this file! 3. Using command-line options. call crrcsim --help to see what's available. Anything specified on the command line should override what's given in one of the files. The airplane to be used can only be configured using command-line options! 4. Modifying crrc_config.h before compiling the program. Currently you can change some keybindings there. 5. Editing the source code. This is just for developers, of course ;-) Graphics setup -------------- See options provided by graphical user interface, except the following ones: video.color_depth How many bits per pixel? Usually 8, 16, 24 video.shading.option 'SMOOTH' interpolation of colors, or 'FLAT' video.textures.fUse_textures '1' to use textures (requires 3D acclerator) video.textures.fUse_mipmaps '1' or '0'. The use of mipmaps smoothes out distant textures. Joystick setup -------------- The binding of buttons and axes can be configured via the GUI. See input scaling below. Input scaling (and mixers) -------------------------- For joystick and mouse input you can make use of input scaling. Here we added lots of work to make the joystick and mouse inputs at least evenly capable to a microcontroler transmitter control. This means you can now mix exp, set output rate, correct input offset and input scaling. Note that input scaling/mixer functionality are also useful for those transmitters (e.g. Multiplex Cockpit SX) which "forget" all their settings when connected to the simulator (e.g. through an Audio interface, see below). A complete description would get too long here, so just try to figure out this simplified formula: output = rate * expmix(input * scale, exp) + trim to help getting the best settings, you should always start with 1.0 for the factors (or -1.0 to invert it) and 0.0 for the addends, then call crrcsim with '-v' and watch the values. The values should be around from -0.5 to +0.5 for all axis except for throttle, spoiler and retract which should be within 0.0 to 1.0. For the latters this is achieved adding an offset of +0.5. Additionally the following functionalities are implemented: - dual-rate setting for aileron, elevator & rudder - independently adjustable + and - travel for flap - 4 freely configurable mixers, to be used e.g. for gliders as: - elevator-to-flap (snap-flap) - spolier-to-flap (for landing) - flap-(or spoiler-)to-elevator (flap or spoiler compensation) - aileron-to-rudder (to improve coordination in turn) Dual-rate and mixers can also be toggled on/off during flight using keyboard short-cut (to be implemented yet..) Using a transmitter interface ----------------------------- Several methods of plugging your transmitter to the computer are available. Most things can be configured using the graphical user interface. * Parallel port interface by Jan Kansky (linux, win32) inputMethod.method = PARALLEL Setup the LPT to use in crrcsim.xml * Sound card interface (linux, win32, mac) Should work with any transmitter with available output PPM signal. A simple adapter (a wire) is connected between rc transmitter and input audio port of the PC/mac. inputMethod.method = AUDIO * RCTRAN2 (linux, kernel version 2.4 and 2.6) The PPM signal is connected to the parallel port. You need to compile the kernel module rctran2, which is included. See interface_rctran2/kernel_module/README.txt inputMethod.method = RCTRAN2 * RCTRAN (linux, kernel version ?, does it work at all?) Same hardware as RCTRAN2, but uses another kernel module. inputMethod.method = RCTRAN * SERIAL2 (currently linux only) A very special interface, only useful if you want to send control signals via RS232. inputMethod.method = SERIAL2 Most interfaces are PPM-based. You can setup the inputMethod.radio_type in crrcsim.xml, for example JR or FUTABA (all available options are listed there). Call crrcsim with the commandline option '-v' to test your transmitter interface setup. Zoom control ------------ zoom.control can be set to one of: MOUSE, KEYBOARD Configuring how the airplane should be started ---------------------------------------------- You can adjust the initial altitude (relative to ground), velocity (factor to the airplane's natural speed) and angle of an airplane. Those values used to be set in the .air-file describing the airplane itself, but that is not true anymore. If there is something about it in the .air-file, it is ignored. Now you can set those initial conditions using the GUI. The direction your planes faces is always into the wind, so if you change the direction of the wind, your plane will start into that direction, too. Configuring wind and thermals ----------------------------- Wind and thermals can be configured in the GUI. Settings are saved only for the current location, to haev good presets for every location. Velocity is in ft/s here! Built-in scenery have an hard-coded wind field description, while model-based scenery can currently use one of the following: 1) simple geometry-based wind calculation from terrain profile 2) simple CFD-based (2D potential flow) wind calculation from terrain profile 3) precomputed wind field (requires CGAL library, see "compile.txt") Mode 2) is the suggested and default mode if no precomputed wind field exists, also better than built-in wind. The choice between mode 1) and 2) can be done from the "Inspect wind" dialog selected from "View" menu. The Cape Cod built-in scenery, however, should be used for DS, since mode 2) cannot predict DS-condition. Setting up sound output ----------------------- Currently two things are implemented: * A simple variometer, which does not use the soundcard but the beeper. Currently linux only. Can be enabled via GUI, some settings might only be available through crrcsim.xml. * A simple noise representing the current throttle setting. This one uses the soundcard. The sound is not perfect yet, every time you change the throttle setting, the sound is interrupted for some time. Can be enabled via GUI. crrcsim-0.9.12/documentation/loading_files.txt0000644000175000017500000001102311724452423016400 00000000000000Currently this file serves as a reminder and notebook on how to handle configuration and data files in the future. ------------------------------------------------------------- Changelog: 2005-10-14: first version ------------------------------------------------------------- Current state (2005-10-14) -------------------------- There is a hierarchy of directories searched for files. Let's assume a file "textures/grass.rgb" is to be loaded. Its real location is retrieved using std::string T_Config::getDataPath(std::string item) with the parameter item="textures/grass.rgb". This function searches for the file in the current directory first, then tries a more global directory until it has been found or there is no other directory to look into. The directories to search depend on the operating system in use. Why change it? -------------- A complete airplane description consists of several files: aerodynamic description, 3D-model, description files for the power and propulsion system. We want users to create and share airplanes, but sharing is difficult if one airplane consists of several files which have to be copied to different directories. Although it is possible to merge some of those files contents into one file, this approach has disadvantages. Examples: -There are several airplanes using the same engine or battery. Why should that description for a engine or battery be copied into a large number of files? Airplanes should only reference the engine/battery they use for the sake of disk space. Maybe the initial description of a engine has not been perfect. To update all airplanes using that engine, you only have to update a single file. -There a several slightly different models of a Piper Cup. They differ in engine, battery, aerodynamic parameters. But all those models include the reference to a single 3D model. There is no need to duplicate this 3D model. The advantages are the same as above: disk space, no need to change a lot of files for bug fixes/enhancements. To provide for easy sharing of models we put all neccessary files into a zip archive. This is a technology that even Windows XP is able to handle out of the box today. The normal directory structure should be found inside of this archive. So you have the possibility of sharing files by putting them into the usual directory structure, but is also possible to provide a single zip file which contains everything that is needed for an airplane. The easy way ------------ When loading an airplane, Joe User selects an airplane file or a zip (which does contain an airplane file and maybe additional files). When loading files, we don't use std::string T_Config::getDataPath(std::string item) anymore, but a similar function which does return a reference to a std::istream instead. This function does not only look into directories to find files, but at first tries the zip archive currently in use. There is one thing we cannot do when using this simple approach, I'll try to decribe an example: You love the Piper Cup. You have created some models which are more or less different. Lets say that there is a bunch of them sharing the same 3D model. So they look the same, but behave differently. If you wanted to share them, you'd have to create a big number of zip files, and every one contains the same 3D model. What a waste! A better approach ----------------- We allow a zip file to contain more than on airplane description. Only drawback: the file selector becomes more difficult. There are two possibilities: 1. Display files in the file selector. If a zip is selected, another selector pops up in which the user can choose one of the airplanes contained in the zip. 2. Do not display files in the selector, but airplane models. In this case we need to look into every zip file to know which airplanes are included and have to be offered. When loading additional files, there is no difference to the easy method. Conclusion ---------- We can use a function std::istream& T_Config::getDataStream(std::string item) in any case. We can even implement it now (provided every piece of code which loads data from a file is able to read from a std::istream) to have a clean interface and do the archive thing later, without touching lots of code. How to read a zip archive? -------------------------- Some things I found on the net: 1. "SAWZip Control" 2. "Zipios++" http://zipios.sourceforge.net maybe no windows port yet 3. "ZZipLib" Guido Draheim no istream interface windows port crrcsim-0.9.12/documentation/index.html0000644000175000017500000000550211724452423015042 00000000000000

Documentation about CRRCSim

Also see online documentation. This is separated into documents interesting to user/model creator/developer and becomes more detailed this way, so for example a dev should read user and model creator documents, too.

For users

How to configure CRRCSim
How to compile CRRCSim
How to control CRRCSim
README
Release Notes
Dynamic soaring
This directory contains information regarding certain input methods
About Controllers.Currently mostly important for multicopter models.

Windows

how to install
About dlportio, needed for PARALLEL interface on windows

Linux

how to install

For creators of airplane descriptions

Standard interface settings for model creators
Description of file format
Description of file format, helicopter model version 1.
Description of the power and propulsion simulation
Units and unit conversions
How to adjust helicopter parameters
There is a "description of file format, multicopter model version 1 and how to adjust parameters". It may be available in source (tex) form and/or as pdf. In any case you should be able to find the pdf online.

For developers

How to translate CRRCSim in a new language
Coordinate system, Davis flying field
Simulation of thermals
Simulation of thermals
Notes about windfield simulation
Thoughts about how to load files
Record and playback.
You can generate a doxygen documentation from the source code, too. crrcsim-0.9.12/documentation/control.txt0000644000175000017500000000254511724452423015272 00000000000000How to control the plane and crrcsim ------------------------------------ Besides mouse/joystick/transmitter input, the following keys can be used: r restarts after crash p pause/resume simulation t toggles training mode which displays the location of the thermals v toggles verbosity level (0..3) to display control inputs/FOV/FPS info h toggles HUD compass visualisation mode page up increase throttle (if you aren't using JOYSTICK or better) page down decrease throttle (if you aren't using JOYSTICK or better) g toggle landing gear (if function is not mapped to a controller) b toggle spoiler/airbrake (if function is not mapped to a controller) + zoom in (assuming zoom.control is KEYBOARD) - zoom out (assuming zoom.control is KEYBOARD) right arrow right rudder left arrow left rudder up/down arrow elevator escape show/hide graphical user interface q quit c reload model configuration (see note below) Note on reloading model configuration: This feature allows you to reread the models parameters while the simulation is running. Currently this does not affect its graphical representation, but only its behaviour, so it is useful for adjusting model parameters without having to restart CRRCSim. crrcsim-0.9.12/documentation/non_SI_units.txt0000644000175000017500000000217111724452423016214 00000000000000Throughout CRRCSim lots of non-SI units are used. I clearly state that I did brake this scheme for the new power system, which is SI. It has a clean interface to the rest, therefore it is easy to understand where there is SI. I'll try to convert lots of things to SI if I can. Exceptions are for example a batteries capacity (Ah instead of As). It seems to me that one of the misfeatures of this 'other system' is that you have several units for one thing, for example ounce (oz) and slug. The latter seems to be needed to be able to write F = m * a 1 pound-force = 1 slug * 1 ft/s^2 Something like this makes clear how easy and comfortable SI is. 1 foot = 0.3048 m 1 slug = 14.5939041995 kg 1 oz = 0.02834952312 kg 1 pound, lb = 16 oz = 0.453592 kg 1 pound-force, lbf = 4.44822 N force: F = m * a = m * s / t^2 1 slug * 1 ft / s^2 = 14.5939041995 kg * 0.3048 m / s^2 = 4.448222 N Velocities: ft/s Acceleration: ft/s^2 Forces: pound-force, lbf Moments, inertia: 1 slug ft^2 = 14.5939041995 kg * (0.3048 m)^2 M = J * alpha So moments must be in 1 lbf * 1 ft = 1.355818 Nm crrcsim-0.9.12/documentation/power_propulsion/0000775000175000017500000000000011724452515016555 500000000000000crrcsim-0.9.12/documentation/power_propulsion/inline_dotgraph_1.dot.png0000644000175000017500000000671411724452423023362 00000000000000PNG  IHDR[%Tw PLTE\}tRNS@f nIDATx_*(:S;S^{ yT-$ĺOO4 jk_o>=ϛ 8C/-7A  @ A @ AhF;K(5}>u?—"У2ήB Es={N/}r;rv(@ A @ A;NoTb/s@pK7Ep} X7wtVCv3 ݀ hp|^pп/ Aƌ@o zagwHcE6L=_М~8ļ/cHD;&NQ׌m_2`D%F=ƈ F:v 5nZC5[8C%>:ݒt-!85W8cCp7Klt%.[f[Y2Bpz^&yH`BIW1!ojZA[%CU2Aut-xwJ,~~d wJ, \sO!Q2`A(p 8P^FɀAkqA䩃 [pZ (-8MA @ A @ Vgm i  84C5U5BCtlo Тk`0V+X(Apl| X k[ϧCZpZ+?g o \Dq{:Kr#{+㲻\cUkU띻q NFT5Be  NO7B0|}|}l6>z}э3o U@e;!(S>%)#\=QЄ 䢑q(ArO~׆Bu _ev_榊_Z \'t(-S.LMWIO%2m`̦֞&.KM!h)Rb R(%@HYKt7|xI:`eҪS % %6@@)NEpAJl@惈?%~QИ=%*Nt:UE.Ĝ4qHF@TYk g2ZBd]qN dԺ8S"-@E@,XA-%R?'J|D6"ꏧ3M DuyR"mHDWKJ! ?GQ+hՌ2%B(4O$S" =ʏMq: ht%Nm: hbt@A` #L=AtP  t0Dj*FT0PZ!EU9?`Iߌ`N_`jLw#—#)F=AKB ^ A 0#g"U(1JHAu=A#P"JW"G_d>^ xB~i6 (!C4%ޯPN9 ۏ~aPJ3 Pf]maZi1OK PtL8-g:2k@XV[8 8*3R]ҤhQ7p>s4/C̔ 8 (_åsR LJKP+z`l_uksWzo*m5  @ A @ A!]<(sY1%CyU+U~*{=SƻJn/絅VldiJC;u#6ՖI(R}G#6`SZ"j*5mտ%_rIE.k`SJ\C ^i.R4 6USB1s6Y؞Xtgo BTħk~7#4gJ#Aw෢@!ݺf%iv>T.U`+ )J1DK2" 4ǶReNE@SB; Ucj#*QN r +Bp`JִP;JHЇ #Q DxJ D qR%ޔJnN  LI#$ xOPXeJd]a"( J튂* PHJX7JbADT g}SdD]@uᶃeļ\ 9/NCMJ87`k9Q(5J:1O3 *BP43QAP;y`)"AGf9BJ%T$$I#H|JH8st@P958SI7͎H6H"HezJk%:EҬGPN!HQ0J''u J`Nq~q =")UA;NH-RNszjFpR 1iPL%JNuT?mR=c,EJnҟ89neWf7R @ A @ A8"oW*XJ>,UϏJa" T)J n<@^:K1{%<"N"6pvBa"%/WoTބ8EҮ+Ja0G%7NCb >Ηtiu\~ 6C. -vNixׇwjY` S ) O]|R|v!k㫻RHi(ݼe%-mʯW{A)|^\WIAX$D.Ԛ}wJJԛUznno5/I,JC炸Ҳ4#U;s:RҿX>xt!k7(9eQ))Q {%)n~oJ S#y/P~=}ߜR({Zu|}[ 7(&JlbJ+xi!hbkhb%L@ @ A @ӐnY\l~& ApniFIENDB`crrcsim-0.9.12/documentation/power_propulsion/power_propulsion.html0000644000175000017500000006006011724452423023007 00000000000000

1 Introduction

This file explains the power and propulsion system of CRRCSim to enable you to create your own configurations.

Most things here are taken from the developers documentation, which is extracted from the source code using a tool called doxygen. It may happen that this document is out of date, but the documentation in the source code is not.

1.1 History

23.09.2005Jens Wilhelm WulfThe system has just been implemented into CVS. Took most texts from source code to put this document together.
26.02.2009Jens Wilhelm Wulfupdate, added examples
22.10.2009Jens Wilhelm Wulfdownthrust update

2 Overview

This class manages everything related to battery, engine, propeller. Throughout this class (and the classes used by it) the SI unit system is used (with a small number of exceptions).

Values used are:

One airplane needs exactly one Power system, even if the latter is empty. The Power system for one airplane can contain the following items, which are organized in a tree-like structure which represents mechanical and electrical connections.

This is an example setup (without gearboxes):

inline_dotgraph_1.dot

The system is configured using a description in xml. The connections mentioned above are given by the structure of xml elements. Here's an example of a system with one battery; there is a gearbox with two engines driving one prop.

   <power>
     <battery filename="nicd12_30" throttle_min="0">
       <shaft J="2E-6" brake="0">
         <engine filename="astro_cobalt_10">
           <gearing J="0" i="2.5" />
         </engine>
         <engine filename="astro_cobalt_10">
           <gearing J="0" i="2.5" />
         </engine>
         <propeller D="0.3" H="0.2" J="3E-6" n_fold="-1" />
       </shaft>
     </battery>    
   </power>
   

Take a look at the individual items for details of their description.

If you don't want to define every single item of the system, you can take the easy way. Use a description like this:

     <automagic F="12" V="15.8">
      <battery throttle_min="0">
        <automagic T="420" />
        <shaft J="0" brake="1">
          <propeller D="0.243" H="0.17" J="0" n_fold="5" />
          <engine>
            <automagic omega_p="2827" eta_opt="0.78" eta="0.7" />
          </engine>
        </shaft>
      </battery>
    </automagic>
   

This will create a power system which delivers a thrust of F=12 N at a velocity of V=15.8 m/s. The battery will be designed to last T=420 s. You also need to fill in the dimensions of the propeller. It is best to take everything else as shown in the example.

If you use this automagic way of creating the system, the program will output the configuration it calculated from your values to give you a starting point for fine grained tunings.

3 Elements of a power system

3.1 Battery

This class models a battery.

A battery has an initial capacity. While current is being drawn from the battery, the capacity left becomes smaller. Once nothing is left, its voltage is set to zero. The battery is definitely empty in this case.

Apart from this behaviour, the voltage is modelled as U = U_0(C, C_0) - R_I * I. I is the current drawn from the battery.

The no-load-voltage U_0 is a function of the capacity left. It is read from a table.

If the battery voltage drops below U_off, the voltage is set to zero and locked. By setting the throttle command to zero, it can be unlocked again. This is similar to what speed controllers do.

Set throttle_min to > 0 to model a glow engine which can only be started once and runs at that minimum throttle afterwards.

The xml configuration of a battery looks like this:

   <battery C="1.2" U_0="9.6" U_off="7" R_I="10E-3" throttle_min="0">
     <U_0rel>
       1.05;
       0.95;
       0.90;        
       0.85;
       0.85;        
       0.85;        
       0.85;        
       0.85;        
       0.85;        
       0.80;        
       0.75;        
       0.70;
     </U_0rel>
     ...shafts connected to this battery...
   </battery>
   

In contrast to other values in the power system, the initial capacity C is given in Ah, not As.

It is possible to read the parameters of a battery from a separate file. In this case use something like

   <battery filename="nicd12_30" throttle_min="0">
   
instead of writing down the parameters directly. The system will try to load a file ./models/battery/nicd12_30.xml which might look like this:
   <?xml version="1.0"?>

   <battery C="3.0" U_0="12" U_off="9" R_I="10E-3">
     <U_0rel>
       1.05;
       0.95;
       0.90;        
       0.85;
       0.85;        
       0.85;        
       0.85;        
       0.85;        
       0.85;        
       0.80;        
       0.75;        
       0.70;
     </U_0rel>
   </battery>
   

In both cases, the section U_0rel is a table showing the no-load-voltage U_0 as a function of the capacity left. The table does not contain absolute values. In this example, U_0 at full charge is 1.05 * 12 V. It does not matter how many entries this table contains; they are assumed to be at equal distances as far as the capacity left is concerned.

3.2 Shaft

This class models a shaft to which engines and propellers (any number of them) are connected.

For folding props a speed brake is needed, but it didn't work as expected in Engine. Therefore the simulation of the brake was ripped out of the engine (where the real model proved to be too weak) and has been put into the shaft. So if the brake is enabled, it will force the shaft to stop rotating as soon as the throttle command is zero.

Example for an xml description:

   <shaft J="0.0E-5" brake="1">
    ...engines and propellers...
   </shaft>
   
J is the inertia of the shaft; if brake is not zero, this shaft will stop rotating as soon as the throttle command is zero. This is needed for folding props.

3.3 Gearing

This class models a gearing which connects engines/propellers to a shaft. Everything connected to a shaft must be a subclass of it.

The xml description of a gearing must be written inside of the element which is connected to the shaft by the gearbox. It looks like this:

     <gearing i="1.13" J="0" />
   
A gearbox might have an inertia J which is not zero. This inertia is the value seen by the shaft. The inertia of the propeller/engine is translated to the shaft automatically.

Given omega is the speed of the shaft, i*omega is the speed of the device which is connected to the shaft using this gearing.

3.4 Engine

This class models a direct current motor. The model is quite realistic. However, modeling the emc brake proved to be not strong enough to stop a Propeller in flight. But this is a problem of the Propeller I think. The brake is modelled by Shaft now.

The xml configuration of an engine looks like this (without gearbox to shaft):

   <engine k_M="4.3e-03" R_I="0.185" J_M="1.79e-05" I_0="1.01" />
   

Example for an xml description, connection to shaft via a gearbox:

   <engine k_M="4.3e-03" R_I="0.185" J_M="1.79e-05" I_0="1.01" >
     <gearing i="1.13" J="0" />
   </engine>
   
The inertia J of the engine is translated to the shaft automatically. The inertia J of the gearing is the value seen by the shaft.

See Gearing for a description of a gearbox.

It is possible to read the parameters of a engine from a separate file. In this case use something like

   <engine filename="astro_cobalt"/>
   
   <engine filename="astro_cobalt">
     <gearing i="1.13" J="0" />
   </engine>
   
instead of writing down the parameters directly. The system will try to load a file ./models/engine/astro_cobalt.xml which might look like this:
   <?xml version="1.0"?>
   <!--
    Astro Cobalt 05 at 10 V
   
    Data taken from
    Retzbach, Ludwig: Ratgeber Elektroflug, Neckar Verlag, 1991.
  
    M_r = 1.15E-2; // Nm
    I_0 = M_r/k_M = 2.74A
  
    J_M is just guessed.
  
    -->

   <engine R_I="0.08" k_M="0.42E-2" I_0="2.74" J_M="1.6E-6" >
   </engine>
   

Given U_K is the voltage applied to the engine and omega is its speed, it will draw a current of I_M = (U_K - omega * k_M) / R_I and will apply a torque to the gearing which is M_M = k_M * (I_M - I_0).

Finding a complete parameter set for a specific engine can be impossible, but luckily the parameters can be calculated from measured data. Given the current draw for the idle engine and voltage, current draw and speed values for at least two different load points (one of them may be the idle point as well), all electric parameters can be calculated.

A worked example: Speed 400 with flux ring

For one model I wanted to simulate a Speed 400 (aka Mabuchi RS-380 PH) with an additional flux ring. I found an Excel sheet on the Internet that contained motor data for exactly this engine:

    U_K [V]  I_M [A]   n [rpm]  n [1/s]   remark
    -----------------------------------------------------------------------------------
     7.96     0.94     22290    371.5     idle, n = n_0, U_K = U_0 and I_M = I_0
     7.37     7.47     13740    229       near max. load
   
J_M, the engine's rotor's inertia, can be found in the manufacturer's data sheet, or it has to be guessed. I assumed 1.0E-6 for the Speed 400. You can estimate it by regarding the rotor as a solid iron cylinder of mass m (in kg) and diameter d (in m) using the formula

   J_M = 0.5 * m * d^2 / 4
   

All this resulted in the following engine file:

   <?xml version="1.0"?>
   <!--
     Mabuchi 380 (aka Speed 400) with additional flux ring
     
     J_M is just guessed.
   -->
   
    <engine_dcm  J_M="1.0E-6" calc="1">
      <data>
        <data U_K="7.96" I_M="0.94" n="371.5" />
        <data U_K="7.37" I_M="7.47" n="229.0" />
      </data>  
      <data_idle>
        <data I_M="0.94" />
      </data_idle>
    </engine_dcm>
   

There must be at least two entries with different load points, but if you have more, just supply all of them.

If you only have one set of idle data, the voltage does not matter. But if you can provide several values for idle current at a certain voltage, do so. Replace

      <data_idle>
        <data I_M="0.94" />
      </data_idle>
   
by something like
      <data_idle>
        <data U_K="7.96" I_M="0.94" />
        <data U_K="6.13" I_M="0.87" />
        <data U_K="5.07" I_M="0.82" />
      </data_idle>
   

3.5 Propeller

This class models a propeller. It is far from perfect, so you can't use it to optimize your real airplane, but it should be good enough to achieve the feeling of a realistic propeller in the simulation.

The Propeller can be configured to be a folding prop, which folds as soon as it rotates slower than omega_fold. From the xml config, n_fold is read and converted using (omega_fold = n_fold * 2 * pi). If a prop is folded, it will not create a positive torque to the Shaft (and keep it rotating) and will not create drag to the airplane. If n_fold is negative, this is not a folding prop.

If your model needs downthrust, you can tell the simulation about the propeller's position (relative to center of gravity) and angle of downthrust.

Formulas used: see homepage of Martin Hepperle, http://www.mh-aerotools.de/

Example for an xml description for direct connection to shaft:

   <propeller D="0.2" H="0.14" J="0" n_fold="5"  />
   

Example for an xml description, connection to shaft via a gearbox:

   <propeller D="0.2" H="0.14" J="0" n_fold="5"  >
     <gearing i="1.13" J="0" />
   </propeller>
   
Example including position and downthrust:
   <propeller D="0.2" H="0.14" J="0" n_fold="5"  >
     <pos x="0.22" z="0" downthrust="2" />
   </propeller>
   
The inertia J of the propeller is translated to the shaft automatically. The inertia J of the gearing is the value seen by the shaft.

See Gearing for a description of a gearbox.

It is possible to read the parameters of a propeller from a separate file. In this case use something like

   <propeller filename="10x7" />
   
   <propeller filename="10x7"  >
     <gearing i="1.13" J="0" />
   </propeller>
   
instead of writing down the parameters directly. The system will try to load a file ./models/propeller/10x7.xml which might look like this:
   <?xml version="1.0"?>
   <!--
      This is just a sample.
   
      Units are SI!
      H, D: m
      J:    kg m^2  
    -->

   <propeller H="13E-2" D="17E-2" J="1.2E-6" n_fold="5">
   </propeller>
   
The parameters regarding position and downthrust are not in the propeller file, as they are not parameters which describe the propeller itself, but how the propeller is mounted.

3.6 SimpleThrust

This is a very simple propeller to model CRRCSims first engine: thrust, no matter at which airspeed.

This simple propeller is connected to a shaft via some gearing. The gearing is described by

Given omega is the speed of the shaft this simple propeller is connected to, it will rotate at (omega_p = i * omega) and provide a thrust of (F = k_F * omega_p).

The torque applied to the shaft is (M = -1 * k_M * omega_p * i).

Example for an xml description for direct connection to shaft:

   <simplethrust k_F="0.004" k_M="0.00001" />
   

Example for an xml description, connection to shaft via a gearbox:

   <simplethrust k_F="0.005" k_M="0.00002" >
     <gearing i="1.13" J="0" />
   </simplethrust>
   

See Gearing for a description of a gearbox.

4 Determining engine parameters

4.1 Formulas

Finding a complete parameter set for a specific engine can be impossible, but luckily the parameters can be calculated from measured data. Given the voltage, current draw and speed for the idle engine and the same three values for a load point, all electric parameters can be calculated using the above formula I_M = (U_K - omega * k_M) / R_I, because k_M and R_I can be assumed to be independend of the load applied to the engine.

Assume that the idle engine draws an idle current of I_M = I_0 when running without a propeller at a voltage U_K = U_0. The engine will run at its idle speed for this voltage, n = n_0. The angular velocity omega can be calculated as omega_0 = 2 * PI * n / 60 when n is given in "rpm". For this idle point, the formula looks like this:

   I_0 = (U_0 - omega_0 * k_M) / R_I = (U_0 - (2 * PI * n_0 / 60)) / R_I</tt>
   

Applying the measured data from the load point to the formula (I_M = I_L, U_K = U_L and n = n_L) results in:

   I_L = (U_L - omega_L * k_M) / R_I = (U_L - (2 * PI * n_L / 60)) / R_I</tt>
   

Now there are two equations with two unknown variables, so this can be solved using some linear algebra. Solve one equation for k_M and insert it into the other equation. Solve the resulting formula for R_I:

   R_I = (n_L * U_0 - n_0 * U_L) / (n_L * I_0 - n_0 * I_L)
   
   or
   
   R_I = (omega_L * U_0 - omega_0 * U_L) / (omega_L * I_0 - omega_0 * I_L)
   

Then solve the original formula for k_M, insert the calculated R_I and the measured values from the load point (or the idle point, that doesn't really matter) to get k_M:

   k_M = (U_L - R_I * I_L) / (2 * PI * n_L / 60)         (n_L in rpm)
   
   or
   
   k_M = (U_L - R_I * I_L) / omega_L                     (omega_L in rad/s)
   

4.2 A worked example: Speed 400 with flux ring

For one model I wanted to simulate a Speed 400 (aka Mabuchi RS-380 PH) with an additional flux ring. I found an Excel sheet on the Internet that contained motor data for exactly this engine:

    U_K [V]  I_M [A]   n [rpm]  omega [rad/s]   remark
    -----------------------------------------------------------------------------------
     7.96     0.94     22290    2334.2           idle, n = n_0, U_K = U_0 and I_M = I_0
     7.37     7.47     13740    1438.9           near max. load
   

Using the above formulas I calculated R_I

   R_I = (n_L * U_0 - n_0 * U_L) / (n_L * I_0 - n_0 * I_L)
       = (13740 * 7.96V - 22290 * 7.37V) / (13740 * 0.94A - 22290 * 7.47A)
       = 0.357 Ohm
   

and k_M

   k_M = (U_L - R_I * I_L) / omega_L
       = (7.37V - 0.357 Ohm * 7.47A) / 1438.9 rad/s
       = 0.00327 Vs    (or 3.27E-3 Vs)
   

That was the hardest part. The remaining parameters are easy: I_0 can be directly read from the measured data (0.94A). n_0 was also measured, but remember that it has to be in 1/s, not in rpm, so we divide it by 60: n_0 = 22290 / 60 = 371.5 1/s

J_M, the engine's rotor's inertia, can be found in the manufacturer's data sheet, or it has to be guessed. I assumed 1.0E-6 for the Speed 400. You can estimate it by regarding the rotor as a solid iron cylinder of mass m (in kg) and diameter d (in m) using the formula

   J_M = 0.5 * m * d^2 / 4
   

All this resulted in the following engine file:

   <?xml version="1.0"?>
   <!--
     Mabuchi 380 (aka Speed 400) with additional flux ring
     
     J_M is just guessed.
   -->
   
   <engine_dcm R_I="0.357" k_M="3.27E-3" I_0="0.94" J_M="1.0E-6" n_0="371.5">
   </engine_dcm>
   

5. Example fold/brake settings

configuration battery.throttle_min battery.shaft.brake battery.shaft.propeller.n_fold
elecrical engine, folding prop 0 1 5
elecrical engine, non-folding prop 0 0 -1
combustion engine, non-folding prop 0.2 0 -1
crrcsim-0.9.12/documentation/power_propulsion/Makefile.am0000644000175000017500000000027311724452423020527 00000000000000# Makefile.am for "/documentation/power_propulsion" pkgdatadir = $(docdir)/power_propulsion pkgdata_DATA = power_propulsion.html inline_dotgraph_1.dot.png EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/power_propulsion/Makefile.in0000664000175000017500000002673111724452453020554 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/power_propulsion" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/power_propulsion DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/power_propulsion ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = power_propulsion.html inline_dotgraph_1.dot.png EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/power_propulsion/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/power_propulsion/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/man/0000775000175000017500000000000011724452515013702 500000000000000crrcsim-0.9.12/documentation/man/crrcsim.10000644000175000017500000000662211724452423015350 00000000000000.\" Process this file with .\" groff -man -Tascii foo.1 .\" .TH CRRCSIM 1 "JULY 2008" Linux "User Manuals" .SH NAME crrcsim \- a model\-airplane flight simulation program .SH SYNOPSIS .B "crrcsim [-fvhV] [\-l \fIlandscape-file\fP] [\-c \fIcdepth\fP]" .B "[\-x \fIxres\fP] [\-y \fIyres\fP]" .br .B "[\-d \fIwinddir\fP] [\-w \fIwindvel\fP] [\-g \fIconfig-file\fP] [\-s \fIon|off\fP]" .B "[\-u \fIon|off\fP]" .br .B "[\-m \fIAILERON|RUDDER\fP]" .B "[\-b \fInr:buttonfunc\fP]" .B "[\-i \fImethod\fP]" .I airplane-file .SH DESCRIPTION .B crrcsim is a model-airplane flight simulation program for Linux with ports to other platforms. Using crrcsim you can learn how to fly model aircraft, test new aircraft designs, and improve your skills by practicing in the relative safety of your PC. .SH OPTIONS .IP "-b nr:buttonfunc" Bind a joystick button to a function. .I nr is the number of the joystick button. For example, -b 2:INCTHROTTLE will increase the current throttle setting by 10% each time button #2 is pressed. See section BUTTON FUNCTIONS for a listing of all possible functions. .IP "-c cdepth" Color-depth in bits-per-pixel .IP "-d winddir" Wind direction in degrees. .IP -f Start in fullscreen mode. .IP "-g config-file" Specify a config file. .IP -h Display help and exit. .IP "-i type" Select input method. .IP "-l landscape-file" Load the landscape defined by .I landscape-file .IP "-m AILERON|RUDDER" Specify which function is controlled by horizontal mouse movement (if the input method is set to MOUSE). .IP "-s on|off" Enable/disable sound (default: on). .IP "-u on|off" Enable/disable graphical user interface (default: on). .IP -v Enable on-screen display of some values. This option may be specified up to three times. .IP -V Only print version information and exit. .IP "-w windvel" Wind velocity in ft/s. .IP "-x xres" Horizontal resolution in pixels. .IP "-y yres" Vertical resolution in pixels. .SH "BUTTON FUNCTIONS" .IP PAUSE Pause the simulation. .IP RESUME Resume the simulation from pause mode. .IP RESET Restart the simulation with the current configuration. .IP ZOOMIN Increase the zoom factor of the current view. .IP ZOOMOUT Decrease the zoom factor of the current view. .IP INCTHROTTLE Increase the throttle by 10%. .IP DECTHROTTLE Decrease the throttle by 10%. .SH "INPUT METHODS" .IP KEYBOARD The airplane is controlled by the keyboard. .IP MOUSE Elevator and either aileron or rudder (depending on the .B -m option) are controlled by the mouse. Throttle can be adjusted by using the keyboard. .IP JOYSTICK The airplane is controlled by the joystick. Control functions can be mapped to the joystick axes with the .B -b option. .IP RCTRAN Reads the PPM signal from an r/c transmitter using the parallel port and the rctran kernel module. .IP SERPIC For PPM interfaces connected to a serial port (aka 'FMS interface'). .IP SERIAL2 A different serial port interface. .IP PARALLEL Reads the PPM signal from an r/c transmitter using the parallel port. .IP AUDIO Reads the PPM signal from an r/c transmitter using a sound card. .IP MNAV Interface to the MNAV autopilot system. .IP ZHENHUA For Walkera transmitters connected directly to the serial port. .SH FILES .I ~/.crrcsim/crrcsim.xml .RS Default configuration file. Overridden by the .B -g option. .SH HISTORY .B crrcsim was originally written by Jan Kansky . You may contact the current maintainers on the crrcsim-devel mailing list at . crrcsim-0.9.12/documentation/man/Makefile.am0000644000175000017500000000061011724452423015647 00000000000000# Makefile.am for "/documentation/man" # The default manpage crrcsim(1) goes into "man1" ... man1datadir = $(mandir)/man1 man1data_DATA = crrcsim.1 # ... while localized versions go into "xx/man1" where "xx" is # the ISO country code # de_man1datadir = $(mandir)/de/man1 # de_man1data_DATA = de/crrcsim.1 EXTRA_DIST = $(man1data_DATA) # EXTRA_DIST = $(EXTRA_DIST) $(de_man1data_DATA) crrcsim-0.9.12/documentation/man/Makefile.in0000664000175000017500000002726511724452453015704 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/man" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/man DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(man1datadir)" DATA = $(man1data_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ # The default manpage crrcsim(1) goes into "man1" ... man1datadir = $(mandir)/man1 man1data_DATA = crrcsim.1 # ... while localized versions go into "xx/man1" where "xx" is # the ISO country code # de_man1datadir = $(mandir)/de/man1 # de_man1data_DATA = de/crrcsim.1 EXTRA_DIST = $(man1data_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/man/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/man/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-man1dataDATA: $(man1data_DATA) @$(NORMAL_INSTALL) test -z "$(man1datadir)" || $(MKDIR_P) "$(DESTDIR)$(man1datadir)" @list='$(man1data_DATA)'; test -n "$(man1datadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1datadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1datadir)" || exit $$?; \ done uninstall-man1dataDATA: @$(NORMAL_UNINSTALL) @list='$(man1data_DATA)'; test -n "$(man1datadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(man1datadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(man1datadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(man1datadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man1dataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-man1dataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man1dataDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-man1dataDATA # EXTRA_DIST = $(EXTRA_DIST) $(de_man1data_DATA) # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/dlportio.txt0000644000175000017500000000101211724452423015432 00000000000000Information on DLPORTIO.DLL --------------------------- If you want to use the PARALLEL port interface, you need an additional DLL called dlportio.dll. If you're not planning to use the PARALLEL interface, you don't need this DLL. Due to licensing issues we are not allowed to provide the required DLPORTIO.DLL with CRRCSim. This means that you have to install it from a separate package. Download it from http://www.driverlinx.com/DownLoad/DlPortIO.htm and install it as described on this page. crrcsim-0.9.12/documentation/README0000644000175000017500000001172611724452423013732 00000000000000CRRCSim README -------------- 1. What is CRRCSim? ------------------- CRRCSim is the "Charles River Radio Controllers Simulation", a multi-platform simulation for R/C model airplanes. It was originally written by Jan Kansky and Mark Drela, both members of the CRRC (http://www.charlesriverrc.org). The simulation focusses on the realistic simulation of gliders, but also provides some powered airplanes. Please take a look at the CRRCSim homepage for more information: http://crrcsim.berlios.de/wiki 2. Installing CRRCSim --------------------- Please take a look at the documents in the "Documentation" subdirectory which describe the installation on all supported platforms. 3. Reporting bugs ----------------- First of all, please note that CRRCSim is still considered to be beta software. We try to solve any problems as soon as they are reported, but there might still be a lot of bugs hidden in the software. If you find a bug in CRRCSim we'd really appreciate if you'd take the time to file a bug report at the CRRCSim project homepage (http://www.sourceforge.net/projects/crrcsim). You can access the bug-tracking system through the link "Bugs" on the aforementioned page. Before adding a new bug, please browse through the existing entries to prevent duplicates. You can always add aditional information to an existing bug. Please include as much information as possible in your bug report: Operating system, CRRCSim version string (menu Help-->About) and a description of the bug is the bare minimum. In addition you could add the debugging information which is printed to stdout and stderr. On GNU/Linux and MacOS-X simply start CRRCSim from a console window and redirect the output into a file or cut and paste it from the console window. On Windows you'll find two text files in the CRRCSim directory named 'stdout.txt' and 'stderr.txt' which contain all information from the last CRRCSim run. 4. Feature requests ------------------- If you are missing a feature in CRRCSim, please let us know. This helps us to priorize our future improvements. You can use the feature request system provided by Sourceforge.net which is accessible from the project development page (https://developer.berlios.de/projects/crrcsim/). Just click on the link "Features" on top of the page. 5. Where to get help -------------------- Although there's lot of information provided in the documentation directory, you might still run into problems when compiling, installing or running CRRCSim. The following ressources might help you in this case. The CRRCSim Wiki http://crrcsim.berlios.de/wiki/ The CRRCSim Wiki is a collection of web pages dealing with different aspects of CRRCSim. Here you'll find some documentation, a list of frequently asked questions (FAQ) and lots of links to CRRCSim-related web sites. The Wiki also gives you a chance to contribute to CRRCSim if you aren't familiar with programming. You can add information to the existing pages or even create new pages. You can express your opinion on existing feature requests by voting for them or adding a comment on the RoadMap page. Instructions on how to work with the Wiki are given at the bottom of the Wiki's MainPage. The CRRCSim Yahoo! group http://groups.yahoo.com/group/crrcsim/ This is the place where the CRRCSim users meet. The group is unmoderated, so all you need to join is a valid Yahoo! Groups account. For more info on Yahoo! Groups, see http://groups.yahoo.com. The group is also frequently visited by the CRRCSim developers. The CRRCSim development home page https://developer.berlios.de/projects/crrcsim/ If you want to participate in the development of CRRCSim or just want to get the bleeding-edge CVS version of CRRCSim, this is the place to go. You can also access the download section containing previous releases from this page. Sourceforge also provides the above-mentioned bug tracking system and a sophisticated feature request management system. 6. Legal notice --------------- CRRCSim is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. CRRCsim can optionally be linked with the CGAL library (http://www.cgal.org). Parts of this library are licensed under the QPL which is incompatible to the GPL. Therefore, as a special exception, you have permission to link this program with the CGAL library and distribute executables, as long as you follow the requirements of the GNU GPL in regard to all of the software in the executable aside from CGAL. crrcsim-0.9.12/documentation/Makefile.am0000644000175000017500000000074711724452423015107 00000000000000# Makefile.am for "/documentation" SUBDIRS = file_format input_method thermals man howto_create_models models power_propulsion pkgdatadir = $(docdir) pkgdata_DATA = compile.txt \ control.txt coordinate.txt davis.jpg dlportio.txt \ dynamic_soaring.txt index.html Install_Linux.txt \ Install_Win32.txt loading_files.txt \ non_SI_units.txt options.txt \ README windfield.txt EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/windfield.txt0000644000175000017500000000301111724452424015545 00000000000000Windfield simulation includes thermals. Please take a look into the subdirectory "./thermals/" if you are interested. Currently this file serves as a reminder and notebook on how to handle windfield simulation in the future. ------------------------------------------------------------- Changelog: 2005-10-14: first version ------------------------------------------------------------- Current state (2005-10-14) -------------------------- Windfield is hardcoded, which means that (apart from thermals) it is not worth describing it. Please take a look at windfield.cpp. What needs to be done --------------------- - random variations in direction and strength - turbulences (the FDM needs work in this case, too) - terrain dependend windfield How does "Slope Soaring Sim" do it? ----------------------------------- enviroment.* wind_field_generator.* There are some methods "*wind_from_terrain", called from enviroment.cpp. filtered_separated_wind_from_terrain How does "runtime" work? Is it Velocity Environment::get_background_wind_from_terrain(const Position & pos, bool thermal) const? How does "JSBSim" do it? ------------------------ src/models/FGAtmosphere.cpp includes different models for turbulence. No windfield simulation based on terrain. Maybe this is done somewhere else? There must be a call to void SetWindNED(double wN, double wE, double wD) somewhere. But I guess that this is in FlightGear, as JSBSim doesn't know anything about the terrain? crrcsim-0.9.12/documentation/input_method/0000775000175000017500000000000011724452514015625 500000000000000crrcsim-0.9.12/documentation/input_method/SERIAL2/0000775000175000017500000000000011724452514016666 500000000000000crrcsim-0.9.12/documentation/input_method/SERIAL2/README0000644000175000017500000000107511724452423017466 00000000000000This is a very special interface, as it isn't useful to anyone but me (at this moment, at least). My TX is able to send out its state via a serial line in some special protocol. So this input-method decodes this protocol to feed the values to crrcsim. At the moment it only works for linux, but can easily be ported. Only the routines for reading the serial port need to be rewritten for others OSs. If anyone is interested in using this interface (simple, as the UART is used), I will of course write down some additional info about it. Jens Wilhelm Wulf, 14.08.2004 crrcsim-0.9.12/documentation/input_method/SERIAL2/Makefile.am0000644000175000017500000000023211724452423020634 00000000000000# Makefile.am for "/documentation/input_method/SERIAL2" pkgdatadir = $(docdir)/input_method/SERIAL2 pkgdata_DATA = README EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/input_method/SERIAL2/Makefile.in0000664000175000017500000002671311724452452020665 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/input_method/SERIAL2" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/input_method/SERIAL2 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/input_method/SERIAL2 ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = README EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/input_method/SERIAL2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/input_method/SERIAL2/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/input_method/RCTRAN/0000775000175000017500000000000011724452514016616 500000000000000crrcsim-0.9.12/documentation/input_method/RCTRAN/README_old0000644000175000017500000001240711724452423020255 00000000000000 !!!! This file describes a very old version !!!! !!!! of CRRCSim, not the current one. But it !!!! !!!! provides some information about the !!!! !!!! rctran transmitter interface. !!!! Here is the info I have written so far on how to get CRRCSim up and running on your computer! 1: I have only tested this using a 2.2 series Linux kernel. I don't think the rc transmitter interface will work using a 2.0 series kernel. You can always use the mouse input to test fly the simulator before worrying about the RC Transmitter interface. This should work on any kernel. If you need too, download and install the latest 2.2 series kernel from ftp.kernel.org. This can be tricky, so if you haven't compiled a new kernel for a linux machine before, make sure you read all the "howto" files out there on the web, and make sure you select the right options. The rc transmitter interface will only work on intel based processors. 2: Get OpenGL hardware acceleration working on the Linux box. You can run in software OpenGL mode, but it is slow and you will have to turn off the nice textures and smooth shading. 3: Install the GLUT package. I used version 3.7 beta. Search www.freshmeat.net for GLUT, and you will find a link to the this tar.gz file. 4: Install the gle package. This handles drawing extruded OpenGL objects. http://linas.org/gle/ 5. Install SDL, it handles joystick, mouse, keyboard and video. version 1.2 works great. http://www.libsdl.org/ 5: Download and install the "mbuff" package. Only if you need the RCtransmitter interface. If you are using a mouse for initial testing, you can skip this step and go to step 9. http://crds.chemie.unibas.ch/PCI-MIO-E/mbuff-0.7.1.tar.gz This provides the shared memory between the rc transmitter kernel module and the flight simulator. Install as described in the documents that come with the mbuff package. Don't forget to do the step where you change the makefile after initial testing so that the mbuff is no longer implementing the "demo mode" Make sure you have the permissions on the /dev/mbuff file set correctly for the user that will be running the simulation, or create a group to handle all mbuff users. 6. Build a cable that connects the ground of the transmitter trainer port 5 pin din to the ground of the parallel port, and connects the trainer cord output on the 5 pin DIN to the ACK, or interrupt input of the parallel port. Be sure you don't have an interrupt conflict of the parallel port with some other hardware in your machine. Make sure that the parallel port is enabled in the bios. Some brands of transmitter, like the Hitec also allow you to wire together two pins on the DIN connector to disable the RF output on the transmitter. Make sure you check this with a scope first so that you don't fry your parallel port. Some types of transmitters output more than 5 Volts! Other parallel ports require a buffer to prevent from trying to draw more current than the transmitter can source. Use a curcuit with two TTL inverters in series powered off the parallel port to prevent this type of problem. 7. Edit the crrcsim/rctran.c file and change the value of TWO_MS to accurately represent the number of processor cycles that elapse during a three millisecond interval. It is currently set to the value I used for a 458MHz machihe. (In fact, I recently found that it is better to set this value to the number of ticks that elapse during a three millisecond interval, so that's why the variable name doesn't make sense) 8. Edit the crrcsim.cfg file. You will see commands like: cpu_speed 456.507890 CPU speed in MHz needed by RCTRAN on Linux Note: this value can now be found in crrcsim.xml, it is inputMethod.rctran.cpu_speed Change the 456.507890 to whatever your processor speed is, as reported by more /proc/cpuinfo. 9. Edit crrcsim.xml, change inputMethod.method to MOUSE if you aren't planning on using the RC Transmitter interface otherwise leave it as RCTRAN. 10. Compile crrcsim, the simulator executable, and rctran, the transmitter interface kernel module, by issuing a make command in the crrcsim directory. Make sure that the mbuff.h file in the crrcsim directory is of the same vintage as the particular mbuff package that you installed. Hopefully it will compile successfully. You can ignore any rctran/mbuff issues if you are using the mouse as input. 11. Become root, if using RCTRAN interface, otherwise skip to step 16. 12. from the mbuff package directory /sbin/insmod mbuff more /proc/modules and see if mbuff is loaded (should be unused at this point) You should check the /var/log/messages file to see if it loaded properly. Use the command "tail -20 /var/log/messages" 13. from the crrcsim directory /sbin/insmod rctran Again, use the "tail -20 /var/log/messages" command to see if the rctran module loaded properly. more /proc/modules and see if rctran is loaded (mbuff should show as being used by rctran) more /proc/interrupts should show the parallel port interrupt as being used by rctran 14. logout from root 15. turn on your transmitter with the cable connected. 16. start the simulator by typing ./crrcsim 17. You may need to do some servo reversing to have the plane behave properly. I'm sure I forgot some details, so email me with any questions/problems. -Jan crrcsim-0.9.12/documentation/input_method/RCTRAN/Makefile.am0000644000175000017500000000023411724452423020566 00000000000000# Makefile.am for "/documentation/input_method/RCTRAN" pkgdatadir = $(docdir)/input_method/RCTRAN pkgdata_DATA = README_old EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/input_method/RCTRAN/Makefile.in0000664000175000017500000002670311724452452020614 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/input_method/RCTRAN" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/input_method/RCTRAN DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/input_method/RCTRAN ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = README_old EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/input_method/RCTRAN/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/input_method/RCTRAN/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/input_method/Makefile.am0000644000175000017500000000014411724452423017575 00000000000000# Makefile.am for "/documentation/input_method" SUBDIRS = MNAV PARALLEL_1_to_3 SERIAL2 RCTRAN CT6A crrcsim-0.9.12/documentation/input_method/MNAV/0000775000175000017500000000000011724452514016366 500000000000000crrcsim-0.9.12/documentation/input_method/MNAV/autopilot.txt0000644000175000017500000001452111724452423021067 00000000000000Autopilot CRRCSim works out of the box with the Crossbow MNAV autopilot. The required changes to the autopilot have not yet made it into the main autopilot source tree, but a precompiled Windows prerelease version (Autopilot-CRRCSim) is available on the Crossbow MNAV autopilot Sourceforge site at http://sourceforge.net/project/showfiles.php?group_id=146680. Full autopilot functionality is currently only supported on Windows because the Crossbow MNAV autopilot's ground station is only available for Windows (although all other components of the system are cross-platform). The ground station runs with various degrees of success with different versions of Wine, but a better long-term solution is to port the Crossbow MNAV ground station to a cross-platform windowing toolkit. Basic Usage 1. Download and unzip Autopilot-CRRCSim from the the Crossbow MNAV autopilot Sourceforge site at http://sourceforge.net/project/showfiles.php?group_id=146680. 2. Right-click on the GrounddStaion shortcut in the Autopilot-CRRCSim root directory, and fix "Target" and "Start in" to reflect the directory into which you unzipped Autopilot-CRRCSim. 3. Plug in joystick (The USB InterLink Controller by Futaba is convenient because it is much like a normal RC controller). 4. Run GrounddStaion using the shortcut in the Autopilot-CRRCSim root directory. 5. Double-click on "Load Map" and choose "CRRC - Davis Field". 6. Choose GUI->3D Display. 7. In the CRRCSim window that comes up, hit ESC, then choose Options->Controls. Choose input method to be Joystick, press Configure..., choose what channel corresponds to Aileron, Elevator, and Throttle (Rudder is not used), and click Calibrate to calibrate the joystick. Once you exit out of the controls windows, hit ESC again to remove the menu bar at the top and unpause the display. 8. Back in the ground station, choose Autopilot->Start Local Autopilot. The autopilot will come up in a terminal window. 9. Maximize the throttle control on your joystick. 10. Back in the ground station, choose Simulator->Start Simulator. The simulator will come up in a terminal window. 11. Looking at the ground station and 3D display, fly airplane to a decent altitude (you shouldn't have to actually touch the controls if the throttle is maximized because it will go up on its own). 12. With the focus on the 3D display, hit F1 and then 1 to engage the autopilot (at any time, F1 and then 2 will disengage it and return to flying the airplane manually). 13. Back in the ground station, double-click on locations on the map in the ground station to choose waypoints, and then double-click "Upload Waypoints". 14. "Clear Waypoints", choose waypoints, "Upload Waypoints" as desired. Using a Different Input Device The basic usage instructions given above are not dependent on joystick usage. Any other CRRCSim-supported input device may be used instead; just select the input device of your choice in the 3D display's input device dialog. Note About the Cygwin DLL The autopilot as compiled for Windows (avionics.exe) uses the Cygwin DLL. If you have Cygwin installed on your computer, use your existing Cygwin DLL instead of the one in the Autopilot-CRRCSim distribution (delete the one in the distribution and copy yours in its place, or just delete the one in the distribution if your Cygwin DLL is in your PATH), as it appears that programs using some different versions of the Cygwin DLL cannot run at the same time. This should not require you to recompile the autopilot, as the Cygwin DLL has not changed so as to break compatibility in a long time. Advanced Usage The Autopilot-CRRCSim combination is designed to be capable of testing new autopilot control laws, etc, in both a hardware-in-the-loop configuration and a full-desktop-simulation configuration. Communication Arrangement * CRRCSim in simulator mode (no GUI) exchanges state data and servo commands with autopilot. * CRRCSim in 3D display mode (no simulation) exchanges operator commands and state data with ground station. * Ground station forwards operator commands from 3D display (converted to servo format) to autopilot, and forwards state data from autopilot to 3D display. * The upshot: You can fly any of the following using the same ground station, 3D display, and joystick: real airplane with real autopilot hardware, real autopilot hardware using state data from simulator, autopilot and simulator on the same PC. You can also fly a real airplane (with real autopilot hardware) using an RC transmitter and the same ground station and 3D display (using autopilot options differing by removing "-unav off" and "-uplinkservo on"). Running the Autopilot on Separate Hardware * Compile autopilot for hardware and OS as necessary (See TODDNOTES.TXT in Autopilot-CRRCSim's modified MNAV autopilot source for details about compiling the autopilot on a variety of platforms). * See MNAV.bat in the ground station directory, in particular the line that begins with "avionics". You'll want to run the same command on your other hardware, modifying the -ip and -simip parameters to be the IP addresses of your ground station and simulator computers. Running the Simulator on Separate Hardware * Compile CRRCSim as necessary. o In the current Autopilot-CRRCSim release, the CRRCSim source is separated; copy the modified files into the CRRCSim source directory before compiling. o When compiling CRRCSim on Windows (using Dev-C++), compile it as "Win32 Console" to make it so that you can quit CRRCSim in no-gui simulator mode (otherwise it runs in the background). * See crrcsim-sim.bat in the ground station directory, in particular the line that begins with "crrcsim". You'll want to run the same command on your other hardware, modifying the inputMethod.mnav.device in crrcsim-sim.xml as described in mnav.txt. Using a Different Autopilot The interfaces used for CRRCSim to communicate with the Crossbow MNAV autopilot are very general; see mnav.txt for more details. Todd R. Templeton, 1/30/2007 crrcsim-0.9.12/documentation/input_method/MNAV/mnav.txt0000644000175000017500000000624211724452423020011 00000000000000The MNAV Interface This interface emulates the Crossbow Technology MNAV (see http://www.xbow.com/Products/productdetails.aspx?sid=193) vehicle sensor suite and servo control board. If you want to use the Crossbow MNAV autopilot, which is already modified to use this interface, please see autopilot.txt instead; this documentation is intended for developers who are writing or modifying programs to send and receive data through the MNAV interface. The MNAV interface is able to operate over serial, TCP (client or server), or UDP (client or server) by changing inputMethod.mnav.device in crrcsim.xml. Possible values are: * "serial,,", e.g. "serial,/dev/ttyS0,115200" * "tcp,,", e.g. "tcp,192.168.0.5,12345" * "tcpserver,," or "tcpserver,/,", e.g. "tcpserver,192.168.0.5,12345" or "tcpserver,192.168.0.5/255.255.255.0,12345" * "udp,,", e.g. "udp,192.168.0.5,12345" * "udpserver,," or "udpserver,/,", e.g. "udpserver,192.168.0.5,12345" or "udpserver,192.168.0.5/255.255.255.0,12345". As input, the MNAV interface accepts 8 2-byte servo values (CH0-CH7) in an elevon configuration, i.e. after conversion to the range of [-0.5,0.5] (CH0 and CH1) or [0,1] (CH2): * elevator = -(CH1 - CH0) / 2 * aileron = (CH1 + CH0) / 2 * throttle = CH2. Unlike other CRRCSim interfaces, the MNAV interface also provides vehicle state data so that it can interface with an autopilot: * 3-axis acceleration (accelerometers) * 3-axis angular rate * 3-axis magnetic field (magnetometers) * 3-axis temperature (currently has value zero) * absolute pressure * pitot pressure * GPS * PPM (hard-coded values optimized for interface to Crossbow MNAV autopilot--does not reflect any user input because the MNAV interface takes the place of interactive input; any interactive input must be mediated by the autopilot, i.e. the autopilot must have a separate user input interface that allows the autopilot to be disabled and the simulated vehicle to be flown directly using the input format described above). The input and output message formats are described in Chapter 4 of the MNAV User's Manual (see http://www.xbow.com/Support/Support_pdf_files/MNAV100CA_Users_Manual.pdf). In particular, the MNAV interface receives Set Servo ('SS') and Set Reverse Bits ('SP') messages, and sends Scaled Mode vehicle data messages with GPS, Servo, and PPM data ('N'), although by changing some #define values at the top of mnav.cpp it can also send other types of Scaled Mode vehicle data messages (the Crossbow 'S' type, and a non-Crossbow 'I' type that includes all data in the 'N' type as well as roll, pitch, and yaw data). The MNAV interface works out of the box with a modified version of the Crossbow MNAV autopilot that will be released by Crossbow in the near future. For now, a pre-release version of the combined Autopilot-CRRCSim system can be downloaded from the micronav Sourceforge site at http://sourceforge.net/project/showfiles.php?group_id=146680. Todd R. Templeton, 1/30/2007 crrcsim-0.9.12/documentation/input_method/MNAV/Autopilot-CRRCSim.png0000644000175000017500000143761611724452423022213 00000000000000PNG  IHDRMqPLTE    )$* 3%#3K.23 F),A.!*?08-1*? +@C2/-D#1G8G22AkCG8O3@GD:P@?SA6Y>:V>D;MF=U=I[:V(STM66^<YWIWBWSF`ONqFPhLIeLRcPEhKX@cvCkGx7eRRshbRMsC$in^`q^Xt_Kx[Ws_Q[kW8nYi1ky`ecqRSzUsr.wmOtoazpYmfjYm_jenZtsqzqwvtxbd|z~5i^ke|zw|zrtΏwqY4jsgw|x]}kej~b{}t{kylv{{{yyHtowh}o|~rމwlyxym{u}rsqwsV|ߏ{y㘟} Ҍ~٨P~c}o󱖅y܂⯛zק}ܢۢ詥ಲJ笨ČƢ}繲r䰰藼욹Ƕ4ߨ⣾ľŽö͑ư΢δm֋ߢkL pHYs  tIME  #$Y IDATxk$Yz>bZծK39Z- ߦY~DaIo^‚!/ 1]1FTq]ԉ+9 I)UUTW232>ND2|ޯX;9mm x}?}mwGhg3v\~Gp埾~S73E7тtme]wQvtȦGýNƿOO{;۴}F˴U"WkO]dU}]q6T,t8=4[gNNx7`I}4/$Vy<<}|p f6p+M~xmk'Z^<> Q1>{{@=eew C&3ؖ "ͻ<*;ǧ}Aowr8B`8Q,TeƿzuW`Fӏ_B썴.t:vLޜ+?h~V 3zae0L KxcvؽO ] q)!k[^8_Y)Mx~P &43?x,o~x$]\/CH<ĭhn@z9&w?n:(HAnBNٛwl^t:upAKTe1_y$#i3+qb붸 ѿB5|4yok(1B {6W Si_|5"}_յ/@WzmWW'-ljuOxt|z7[__?E2 w2wqa_._rYݻ?( O*__>y/D`t|:x|*8Ń[r6}Gѕt ͇L!8]ŷw<ڵNgк)")wOZd̅<~Dl^;CCl3+L$ p._M7>@.?2m7W~`hem^س 4*#z,3ɲ͢^\PNH;Rq"'zBrw++3|{o?_~{O'2ixϋ|23%_fܽyĿ 7}^;b>ţ E&y7,M&œydqAN2~l|!1/z㯖˿ط$xY6c){]8Py`/q٨弋NxT.iΡ)wq g HM/G[:+^7`2"O)nF?X_/3! ~(0\p ߳git2e26yQprۃŋLM N %,x |>-L7 kAAd1x2X/g 6{O3O/L=fyvqtZ_0|lӫ'c/^=4g#!" mO8w<ay=lup-QBLgvNeKvыs'hΏE"f@|&fP )2*|N2X<!sZ.NÃJ43͖/r_zY֞/3$-^:Pyc!*'C_zڑ0Ų ˗[r`>fM9I9a>9ϖOyhF6|GFw&#/@/\ǣ F;>:A12D A0 BCf`b,/یO'GYF'» NOv/.7Eh7- 2=[bMfx~@;w|1%Sz/٩oOe /a ͧ_u+QdiL('01 "L<LHwL.Bg(t2v%Ip0'\a f2!$/!:K % /ݻF PlLx~g˞E1 "OMۛc@Vm[eL4Ǜ[@EFN8H8Λt&ymx<ۻ7 qxYp2NAh2F"Dէ?ʷ wp 2'^UƾPAfh`""&в{^"wl@8mճb^8S234O_<H2e Ţ8J𐀱Rst6-bfHfZƉWԗ.0ė|oH^? zu(bG;Lb$RnGa[r ?!ǣ/~uova~|ϛۯ|G Dmw6ChX>aD9~\p?,ϑ6#0.d!$#_휰9=7u軏K2~ea~ n p<>gs^Iw3+𿂀H%C@~j~f ||2ybQE{\/ 8>۴Ie {q0!%47{^(prhnOb` 17[tBXmbA$_;}VbU"93ӪƗJCǮ)d(G@?&=ۻ{[ފ` l&oX0oO?]~e XL{&,h$fCu)>\xLߞ7}~<=_]3=9?8,q wOϟP`Xcr^~2|wzt'\&|t$f;Y!_B^@a)W+<λ -?rU~wxu}q]PiZqfX>/YqsOf8.v}?ߝyE~a;C33f7+?L ~QP$Y399xZ-3 ~79n|^`|qX.2B,ӽ8p  !Xy!Sd +0O/΋q{L9>?ǃ.2Ӝ#vfzN /STlDlXdfUtHHp&CN 㿻}?2@V|~HO2C0w`0Ni2?B?K. I 03CKJ cjNNk6튝4Z!"%2%}mY)al+,:䬗{OTӠIwtZjKz1Di̲XP. XLFQRrx{8}2tX-/uwiTQ^[ƨfpoW-ocǝko٩bW;(?BCc23ASzoGdD@ ߜ{`0SyIN`<?zL'fB{Zw) LPgSd{Vj͋l?ϨRA˻y{#pǛtɾW(?n\|ԝ0;/9 _{ 2Q}~Ss=&SϬI[k2liÙ|i^9-{6q( |zX$)gM9pRք 93GwQacO5HȄ9eNB VQ pIA\$QgVI}q,eU;ۮV +9w3w8l a;5ww+C}gN]mTy4~mxXV̎Oez[&?]|X~/qZ.~zϾ^JX YhZ$FXE{䒑Kj]7[Rm;uQ~یhqN|77qT7o3ߙq ?s(uf4ܟ >Rtw/XmރDnE@ՂEUc?, %n``~&^H"Wਜ਼o`͔rsX6+WdÔr](#ϗ]B޶dװZp0%UT0S0ix/[h p0ύrOdzb3Vm5xe8^9NalOpNa:~gȱ?Qzw-5r+ c~䩬µ[8?z{+̍aOqLO3|H _/PcL qi4]11' 7o^(_v我 >зǀ(=EE4JF~!|)(BHPůJTQIUbDE98.4zp OC;"|$m58Yī6['6뿭& ْ'7Sx[mWcYչh* Ua_/XL IDAT2/_S,ʷIi5_})3KޏeݾJ/䁿tթՊ/:{_Kѕ{YuR,`o˯C "$)TMMZn75/N1PoOCM~77|W>nhV|kxI_д_ m~TW-χ.vbYm9u~'}gy.h_|%+"f{~ޙ~< Yz}􏟿W/q&@YH>e,_yEn2Ưp~r:?'W:VƖ鹧7/ _B#~Mbh +p=FRޜdy&3<`l@t* zFyFlc]_OyQ0iMHz5FƸz,ף cBoW7Yql ߓ)3ic^^'ܼ<'?$?=T^|b}nw~S?'~c//w'՝铟tݬoCheN7*7{vq?b'``dip0 q^f)0eD@C!,M:._W!&U8VVF?|2i"'}t! ϸaD(#]ot>ږU)#\ݑq„@$D~sɏߓE[6x$gkj˷(?;𛍂y1{6m"dH0L]a@dthݠ/;ܠoja{=aø#ci z2+.tSa|5@91oKA/C_T/+Y͛HHArJ"B^- I,$p/22>ļm`bc~NA:<9qTQEa~A#S nN_bG15/#{SQIz {B~.t> &l^-Iq1Ƭ2!O`?A%Gg ?x?s!!+_ʑ4bޖr)Ja~RΊSĿhTX.EN#x VbN Ξ: 0p2 <=6+t ) i4cԴ/М0>(^(RzR.Ta_}"/;oAɖG.u8Y~ojLX~/@]L]X~j Q>{,/Na`B l*70$?(c G@Qa;Mд.1&!42&N&:^AZàgI^2tF:l+TFjd uq̪9M~NFybl?E!Î;#8B?(q7ț4^l]݁^t40|<&f; xS9LA(1uBl f#60!8y=$#&10+ DP1PHIoZ!ahbHҥ&Z;0pTv>H-k?0D'8UH”Jgs4TJ~jh\7&;X ]B-W>`1l}@A|too. )g_ @9ܐjU[l12OAWyX낊(^ ?@,k#O(CkufslY/ 1b\Ao|7[ä#!P"PF 7 l5Dg阚B>ڽY"'4LJ #A|aWa%Ŗ[Onk 9%DpĕdAT͆%[)E)< tE ! V dtALf'#ryEƉ:Iڠaj bpb4Q,E3r!3'3+^!cJ/A!u S##&9]F`'?3O@\a쉜"y݈2b$ZcbS'wvv mB_\`emlLɿP#{#0EBh2eht8-Բb} Kli`Hk8 :D+s\*-z#]ĭ8~Ah0v%HLX$Wۢ1 &j\hgű`x5H5) | /6j6@ ءv&K=&" P+I8CWjezcM5;ˍ1`z3K3 \0^7, &;% ?QT``ts_dpw͛XEW>'`n]SrhaW⦠r6ZX۶j#C F &f* T^XnxŬ b;;g(#<2)R5d`_[ʠaΥO֤%S gfcE+]Lq/ap U0,&x}{+LdbuGSM - <,BKEP+9ul 0Gy)qz)\$^i8gLwI/25/#{ll:r *uk11o /CH,A"yupK$-o1ׯ#}\|at" bI!MuRU/Fq<|#|Z00@& {;>D~ş("E'Y E *R<=XܷF n*+\{~A9aʆIxr'F;x#:s&Q`ξ`/Xn[2j(%%="%ml#{ρS|t̠q+[$ GK$')bG#~Zȉ3TX͛gg 4ggٙli{;UujWƻvޏyQ^~0$zGleP@UQ#t"Ub/nhgJ>9&|2ʁ^ $%P3/ٻVt?!q$%~ kUIr\%{bS(ApB0AxgrPC,$Ec}pX2tpu#ZR%QWyJ`7yrCFb/ dx'X*%- 2\_`3-8l~9կ6z0@˃Ixyc+\qعfZXGY+&t|s:&.w]vtMJFVbqd%dD:0$*.@DU i^֐B/d$-: R1D]`~Jy|X=FbxoP7@#AuɛV!JU/ot6fIQ:q`*5`!>`S%`OGVpu 9^RNq-$P[ߊ:_7d눈šjf#il33Nzp\Vv8;P(R5+*Iʛ8c$@ SxdJjVB<^\ 81ió}-1VA\31c[ac33u_GаX1ɻ$PžI), X2hR%XGH2W^'(Bɢ4IΙ]@r9gFZ't4|E0ۺĪj^fwelEI85j]}:4aM:z^r3)Eѹ4,)݊ KZ64WTD/\KXMRøҀ*: θbDp7^wޮx0(pՀO`d4^ن04e (NWxq)tGڰBtw]1O3Uy~ js䃴q9,m>t2YzrK=/#iHENrܪiEBKJ[Ds Za=LYcNrX7}AA˂ /x0ญ!A*:>ʷS B!7>Fi HWK`nZI@eزQ Siq*KU~ɢc')򢪹(DtBν%*0{u dD*{]Y/Ut &Q5H2'ȇ@ra|΢@>u ą]>'΢TPF"=|`4>g\⣆tS wVA$)1Kc@B LY_`V+B),AtE9|"&6_NTMcéZDVCuK_>ʸ(lĵV/wS@ qn( }BȭiDzύt<0L+*L=mj%u*tSO5ף #ɵƄUH+:5vψ}M U\0śA\ǁ X,M8 ˬuZ!HXӬErd Y6=2c>^LfPTѶ.qRB:ҌRNԱJ@G{êc6-u)=I4 œ(0c\ `lD=P@@]i\>\L):9 .NILcvJۢ϶naI"{ǀC (p'XOdp*=XH='bQ *פh4Mc!VgWggV]ڔ+Mt0Aw4 M!YcC :Z!ѕ<{,4\$Ĩ eD@ mzz֥8052kH􆽇WyL$!Di (&)J51 {'kd%*5oRӭ^UPpaJ|6ZV!;jERzI) '\Pɥ ŤWqNFAtyK͎=S,Ƙ_Hl  4t%QP[D)6/abGzTw}+ q-7^~Zw62FD f۰!@UQ6. /&#â)LjXPQ%! E2+S= 4@^:oj=_4>o筳e9e.()KsJV ߤI`YBDʌ;A]UQMN_Jw\VS?3$H!鲄@|+4>MT_)Йa(~J\MjOxK 68a@8ȍfÒ%DS.]~J8E ;ER +`L.^!.j$h>7$?ºfW30#+Y*閭1_FЉۧDjڌ25Rkmhc5Ύť*m=+-`xmh}uV͢߼i}ps+84*F{<9e4td:.O ];]m>G!@Ħ$ZtSD,ᄬɤ䤆V!- &!9coe$sY O\/E5-_ IDAT9FDz|ev%4CkP\\RUQP}Sr~ *i*:Ž/M#QkzkrXo (n۴-ҿYSWΦz sH <8n@- >Iz귵>w)O(X3rK 7Uj@}sQ AS @ Z7&.BN+fr!06$lKB$+=]ebiQ]E%rqJBr93ijԓIv4fOܛVuW'#fU,jJQn8vNؕ+BQAQE1QN4u:R-1Ap`4 |tx,qdꕰc{?+;n]@&t@ >6Z۬kz9!PXBeS ny%.#]%\q_Jp!SN1X&eqX qB|aE,QU5hpXb!*3*U;JBS@%T,@4DE8srtɇɐdQWq\EZFoG/ T |88 ͯwitZFƔ驅8fq05-8u$} `Ag7U:]) &W.VPi!]]ɐ&5𧉸2(pC=8X iߓCU#sIbGJ81>-3`rNMGgjz(Y/CtD(Y>%Hyۙp#Y ݘᖊ !DȌLѲ_/ nDk lDŽR,^c7:8VB` %4">BUMS?B+ElV-h]$OO[w`Tߵ|:b`K6TgIx=ɟv~`L*uYAt$`v]qF@Z@.?*p} 24Q1s;Di jk4 7C #^՘ETpf@-%"Xܑe+d=pUa)ӫ)'gχd[<h#ꚖnvWHzI[-}~ʪ]C"Kml+um`o-P=u5 !"mEwApۭ_Avي.B=}_y~gg= _e^ّ{|i8; h71$L7DpK>`ȶL!5n2ð LcR\pi ^ 3/^e!n1mi,qd; :'@W!W>%n)1eyZv؄|b)tnM A j|bUkc+1YZ'E:fIL᭩9PzԏF5:U)`FQ*8H_KQ :zENS~(wRuV|˿:JYى6_HGNX~gkF8;2BwLЄO-GK:DmV=-Y-Q\'-@c%jJ27>TB+.] EοH"^,͚SC, bs&Cz R,]8$)Z'H1+0}z7^$Ie_.i^D F2ϱ29ץ*W} Ծ`Q&+9 S)T 32V EMTkj8$%Ծ$:7"i#V n@n9Ma\[>p\fw*s 孼}~rtM.no5~9?cd>77߶}!FP, 7hTK.h +=ZZ 7 Vs|k/`V>p#%W܈gn9 4'Maq* ۪̣4U7#iARgT h(l+p1` NNC=.aNøqL*WSw 9ɩ` 2@msܓ壹[(`0}jFMPR>+1޶%*]MDV!P)/v2B]~+N9 #.vt9?(p'?i/8|( +^.YaD+վWLm@\q=cJq7\j+ݠw>Ǽm|CBT>HjYPjtږք|8E (:5)F/ 4C+Hζւ2>AG)״N\y|\/az5t[kLu5v8vHt?fu}yD?F(H$hvH8\ĪB!\z ahi4VfhC$9 ]:R 6(fX4 aӧ M*1vTfl`5*IL@MLӈzD,(DuAH\~s/Xf!T@X!>Dok#bh,>v}NʆTXT@L 02Q 3n{EQh59ցlP8Lk` pzpB+ެl/9`8g+p>6g ps,QJKHW[*`M$ԲBbƨ/WV]LcU-Gp膀EK Bޖ=l%@~ZĦڜ<':bƑځ`$B]"UǪ.7z {IuԒ3㎹"ڤ&;O&4U2]/MwǸ6YZPF'btݣ#G #xا g%PYyl66Vn \+>6Άw{#l͂/}Q46dᬼ??x\u*.yHQ%A7T!Fy'ݺ!`.%W\xE`вs Y NņDx UV`@'#oE+F 4&I2['Jm=BMB)AuPD$J]5)qG} NO^_~@}qe&Dc* W.&8I 1j{EF;i5sx\1,#1*c[] <Ոt?ctFq/;7QQ YC܂s%("FD|)BU~>5ABD8>P|YXf 7 pH 8u%W L .ن̝ˁY b&) STǟds߬В' Sч,jnnb&°L-.spx!W땴H5⺽i6X!53xNEww}_z[(Cj0ueL?q:XV|8ߜԁh8ƖJrMEeXdPkD+45&h:Zh0Z,&F0(TVcpC.x12Ho.`3$W;ub4;%d't}lhfMq1 p!V E@\pb)$Ő!)]JJ~c<;(ݐIKk>7jڟ]R{nMQ gWGK?ջ{;0fHU7 'fu `傷] \lj*́$pI({r&災z]ue81*sܡ^ r#0̪&߾BF9V2`?13ӱ9mF_U-iUz$*w5D foQN+[bP Hf|ޠƬɉqAL`*Y# \C_0 uedBsu'^!phnMR+V8%%d^r=5&οFTQ(h6j-+tv1WպV>OGJ]j/}S9y_z> q V۪,`SeJΚF_CUnרCH VߵM9E-薺d 0BZ#!ώ.xƅ9L_B f07N`uafKrG =ùp;iԩXA/#4[Tb'g9)6BTÅx@&5g4*G ·@R8,/e9Q ʉl\""V!n%!Vu3U(({h:C5kJA.,ۈN`+dm2YJAe vE-!`MTy#U4wx'!}v&wXP.cD" r)2tʌ3JqUy封Jr)<&X-hu' ,bq| Q{M%׼YqK/"Q#}G=ML\ VHr}}>LYh-6aZ5t:1/0 f<;{\!J䊌n5 Xc:;5k{WNrԄp5au "?l$hz哠5O"If 8a 7 9ӊw0Nn2^x]?Eo$KtF) lBrd uK*jL TxT 9 ڪj+&:ғfy#s0tIW4a`ѾNyFҷDll }Z99_ 6-i)>u+C?i`fw 3"Tk2^~6q5#1}k{~[| H HX*C$+ K{螫 f,[ W >_i|<$"'I$$ݼ  .'.wڨao>Tn0uoLWXv8WwV0r!90-˰Hʌ+!`i h&)UZ (6JPB8AüRaqL\d^T\\2>ө$9%@Q`er5+ǁZꑓD"iL0s u/OCLO}cVoC75mm&(&xz+ЮvkrWX]' [mnz\wQ>3񿵨/iA?3">^V=@_+}807&h_+1Y #qpf^n/1)p 7CnEB`ɚ/*C:,Q:κquPTk.AMyT!D_ :ڪ4kp!,yDAT* % d64isRn?u," Mn<ͨRttK!UZ~B5T?+hXRL^G8 >7.U`wF||&wԛ^Vx풎k[ܷqJߢP*A"02Cr;Y .,.H!ThtR7r+Ձ*[#$N k&X^NꞫ4$+_''v,X0B_ZrJ)OJM:1<J$JĶhŝx6,L/U&F-O\)5U O 1Bmh KQ%&4j5b1EJZ"ۭa#f*EYbKbaDa.bj!v]XUdXR1@h,5Ζe-a>VJd)M QpI[;jB^66g&Qg6*:#dAslM?ѣokgRMMiW-` gE{9 dۑ̕!`6W,`,vW7l9_4GIE IDATcj4lГ!Mh7˃$)UaɥI*}>'+oЙxyN$7\kn͕&0@k!.{ G:FC1(rn<dFʕINH=\/:qBߪ/K^}]z7bfl/1e5bKO`mUm:p+=h` "*vBB&[Kаdj.[6&iƚ]&hb+f | vPXz*,&'ʎn(f o:0µP`!]c܋4܇bXCI BŠ7*YB~)ؒdoZ[~]%Zuoquo c tj#ض2#03Cgk$6[!}ybBwB%5,Z^Q*4PuքHun@2Q~Va[^G)+`9pBD8$SLO; vW$fId40kNR}4;&{)5^U޸Jm9zߒ |FWKd{H`9!-&%-uE !K `l-[ Ʀ!4ZB 8@`<4Ihm|N^{RdTw˰*'e>zɅ0Dc&cs^ >$-mQgw#}-$PJWeAQRXVEfm΢u8)˯xW_orU ]7&W,Sǫy<k!ܪO-%ZV5vi؝|OF۪715% ;$b0t}tp0)IrԪ!"ML4[eZvV^jDk^p0>OȘj0ё^W,#nWI }$ ge9}}x/6ݤ[!7.ٱfyJ ; )[; qpՖ߿-9@XSfKp}$Ӱܴ+5n pW cw=wbS[(NN?npʧeh 8]D3#xEcAvV\Ur_Bdl TetV/k:jIt5,ݛpu\G}LD +.LaM+W' { >L=D+ 1x=6|W _Y+CV|p73%^u+A@ `~[R rsч00 X# !FhJ&Fe=T)=mHت][q4輊ܑ.Γox!:!T4D +O'11rDh@$NmM(fA\C 4`SҶE$F^++pt(kuG?oKU߂6d/U7QNZX /kߝ=U*.惂h\22d V:*䵗Zd8w&pIdXhZmZ\}KcB]MMH@U`LEX d͓qR5ƢG\RſACYE çY:Q!0Vf,qB$K鲨9+ѭʭ `mSkVhjlD(-@C 'A^PuFr%LΥ'AEh/EխOŒV7X )Y#uKnRȹlDƖs= ('|r!jwDN,I=jXC' ԟw*- ,ĥj$RkAU쟋f퓕*uKHZ9BZkg+!=o-k-|rkV>GI5_#V\aHU6-pѾ |?P[o7Thj,߶`6Tj| 3jި15TMpJť,%X1\]ٗh]wk"u}my&qyB2EMض4dF~6i?,0j<ˆ24i$liF7A2MJ(Ȼ2MQ ꥽Rq*]z} V*Czko_ir%Ǡ6yO/?\mrS Vl_;18=|W[nZm(U ᷑Xv跀=(?%hd&'Vh&MY`fN;,Jnth(y&À[eDS%=Kґo. y5PrC՞$ݒ`%{mܕbS˚N*}4Ӳ1؃M`-&Ѿ?!\5ەhP į'U,6qY7޲E,@-ٵ [c<5ak)IP `H1 99Z]ˡs)>^G  TZT)"`9A[(@YV-# hIJw -|Ja{FlOQ݈FU_;V}PDt,4H-U g. ,V,ٹ[*P B8,r11 7ua؎oػrb!c[kꠦzxDnAvijVbʒ&,44Da3`a-Z67U |vU 5~ |^+oq2vaK>=#4C6osIzd=ִV)ܲzWmUˁVU;li-JXXea%11S% ~ZKYW1ћ)[,<4~ V5e<1!JlLWֶilDk5[ YMp'-ޣs:Vs#*>xLHJԠV*A^-p/6pw4j@+5-t=~o}ongPNL,` 0"pf}AvAKyQo/n l8f (Vpۊ9ѱVT_TU-P1"4T&[v$P4&D HA6UI&R d9UZv2C9 $朄u}JˣSSLOO0lKMцZVH$8ЪsT' OĿSx꼽׫n Hy5ug M`QmtѺhI!dO|*bj#LDmr EAB %o2ehֶUmT!r,N Y|nV\u;R{*dƍgטLz\§!a آa[q Og$nd8ڒ eA")-u,eqF' Xо+N'$)bzDhx;o/3| %v-9kg݂ 9,Lכcqǿd/}|spka3"\;0mX)Hmk2vy @IieBtNneOsιX[J n+_7L­ASYdG+ MLB\#y%V6&l*xFZtZ0WvG8RΔTp6tRW onnFsR`Hpkd),. o(LN?YSsaOn|2)Q%$~Ъ YL=&!+=Jb0}0W>uzѠ*?L([E׬a\FXKB.Z L+?>[.!YGF&޻붶%[b4w~tҽV2m\CF@7.0TMw^k#"DiK'Of}[HE 񈊣 uE| Wxw\-%QJS]V!9@;yxV^y n5TEwϊhn쀻D"Iau} ;wS/.ۻ3HqNpU|nK峖涢+]y*cFo _B}ns ^]}tfLʢnECw'ؿ/O 6!0J0q>o?i]#/+Ԟ}>-7=uFIs0]!m8<@R6gf}+v^\7G~PL>Y5rBHإfe@w3>F|?ޕZ4c6Swi1neͪPS$ ܢ&6¥EcOJIߢ5$>ҕ(6bhBZjw`zE|U1 Oj.:gnsƽXǹuzG\{bỎ}i0ml*-p`;*Osv}W t:Jn(ϑ׿ -7-:x;ܗ>pn>u_+mЫE9hʝ%>+V&KjT?D@%p* Ã\[z1?+-oC0dmmnL=%lŰw'/_ rJon'kxqn] {xsGo7{];7PnmOܐW5z7WQrrG..`ZIV'τ߷.3}qb, pw~:EE5~IfGc`Rʯ}l{+h9vE50!]`ZJBCU+/ZE{rX0'p|Ekc ^4+#{HPݷ۽N<ܞ@60V _1BCO;ྔ-p)p,לFC琒XkWWwr\k}9W>BDJt/2rgdMvݷLSY[ ~|3Ba jI43A"<:A! H=KExk{h҇]Hˣy8K|CuC_`& rX/if*o6K˲\5+ ) ϯ?h/ R泎ͽu)gy`@y eָokMخ߈:d_ͳGC]Y+ѩ>W5] vn:_jimp |C͐’kZr.1%5 =2nDt,ɪX"ݷJ&71.' vo_}b''xE+{/›{z  +YQmV`g] i :v4/(~Z?*-}IZ%u/."-mtY.w|EPgn2"6x;Mݍ^ч>FB*ۥҎE.Z?CI~(B>{|!d P4}}>?c{kˡ7/5^`inê[i/q'қ{['? + ˿B@ -!1T'CVvG5aSwsj ,賴<Ι;E2tW9xV]GU\ǂ勠%ӕl;+Y^ 'KyY{FjU8h5"| HM-DZu܇0g3v^SJKz\^:xozt ;o|xR Z!4:P Y6 γ6WqԿtqr(>.O^W%L+.;*}=H{mY0Ew}c ޲n8( cdU;+ ]Yk6P?zcg] !|XpFcjc_e^z'h/]%3^໢Eh D}o_9~ jy aCnВnMt`prWeTlUEyH0^U1u4) m1\6RDHy7J Kze_۾*BPt*u2z_vBZI0x ?|e+_CX{2識O z{.@O14|x՛7{1o$H@*/x;Ї%bwcW%46z:X%[cWn>?S(Z^P0n bmEZ0Tdu&}]@HOMD >6{Yi|QS_>C\w E.' -m75x)bhQؕ?7_o{XVuޖ6Z+-r1?"9.>As+=},&#܌|`di/J$}ׅz2^-{-r^|63ǯC_)H%c{܋ƬW $a[@v5K J[ˊJf2Lb2@+3e&kP:d=9TʖY_W;z\z\H Z/:Z퀬!cw%<@|>{U\l_WVAU$ZęP{˪i c^*~>35kAKՇkV&RGW!p#c@P+ 30 2 %tR{txDޞ_i p'o.ƪ4Ps[ :_R\ҫ1bE?9m|Șz0/=C^R$ L{r؋$}c{)xbo_^]o@>?w _?^hZ@bF{-E yb bV[h5X@Z@z 3K(hN1Ž:z|` poNW¸ f5@*.s%I_5 /vۧ٣J\ o>d BƐz7 #Úă؁G^'/ P7𬐾^8_{+ H_S>Ьh5 5V%{,sRY($^ir䃛@q_PE'fZYE^G4U)onSB+(H)Y[ߠ@(N%X{([h,yr2ztc bfЛ&\2QmvX9`mu׽&>n'(V,_~^`[z_ C=ꑉ,NMx ^ދ'V/ mAo2Z4Z+L$3VKj9{N nAa1.#E˹c/~v#n@,Z+[q<_=-/0wOj =o+ڢ;|WwxqjaߜVH6B(q%)ȿHNPU6 CJxTr( @4ʀV. 1 Me_TT8<՚"0JX`*\=5ׂ3tQ6Q"]wL|.q4B< n>|nvTG/zJsS D닑m(}{w~{YV7_#zT: u _0̂۶~T;Ɗ0u5hIP yyn; Ď)^(*2$mT nUnm)pupQ:]v:vFd.V}&E=<.3ҎwqKs9jzº.nH: |s/EG +ܶ {n ; HEvLe "QBKs]G!UϼcOZlY[+Z1U^HN&VؕC€޼ETGX&~%&-`@la@9#\1:tjE!JnC ~բAl=Q^7p9GZxGC ?O_+~ yO:> X3=o+?{enzld'F՚%hr\ :zPG0yO8fDq$ H+izǞ3: _{F⍗)j"NEio1 hܨ3$26y7@|sn{G8@|W/V==If.0,0U{X+}q>~ޝZ'Ͳfb(nJEΚk?PL"/K+ 2FN T /'&sqO_Kzn@ZJe+LJJHS( nub(h.W쌅 C];j3gJjiNx {tWQrJ]{t8#yQ:/%^]/?ß n0t8@ п۶8@Ř7 Z1]]%*+3Ӱ`L)YY<jk,;p i,w?Ā`ۥ`a lm} m%rx<ŀߧZYIc@zY$]Xw plz(ښ}GQwzކDmwQ8W⬷5^jჹV)z)Lklpuµ7[=ꒉ ` _~ATDz3(M,hqB]3P(RAGRtxIvs0mj'Vn ч' BZ 1*^⽮ty?2'?BMMߣvޟ=a3T}zLyk!P:f}R]=o5/_ػ`/nocz<@GMa~0cHI]`@0ޫ+ ˤ!SI4‰'vj:]*w)$7-gJH5]ЩTL6&+ H[[dѢNw3\kzO>cfw49_hxf9K7rg@Kgj #<$QveH$lsE3v xpO?w0 IǏۇ'nKjl6@ ޫ9bp,0e43zrg{dk5Qee,A(acH nV(EC@rBR6`9ԁLOYd x{ $b/A>!f&St-fGc+i1–Bew~~tL9 l^36vG8'l0glC:/Mݛq)l_x|@*@+,߆Jad6[v>[`ÑW'R<@%Wqev,;jKsp!aG2Wft 1S#g[CsWJ֍>(zɔU]sa@b{¥RMQMX=T_5Q[RbeҖ+ѻ^mw|@G%mժm؀#c2 Iac'5k(rƽ=CjC_Nj`0jx,xo U|Iԉ[/]NnWXbVar[ Jd6.9m-1P R =R-pZYHb/S#Ty ' ħ"g (ȖIXS` Q[h^`cE.N~Nc <ӝq[U^'yB]rӵ潸{yo ;?I _rPb}7p635uB1Xս@lU='Q_fO92^X ͫt b{3}jE^Z@[ h%T:M-w_զzZcʸb]M9_Z5-W%v(QRf]ҋ1 85O6JLWkoHnys+Ǽ ]߯ xEl$Ep@uP NM s vm ـ#Лud Xz zsf!i$|#;#YEM&fSܡPa֘%cA'G #Yq/l鲋Ƽ؂)ߵֺ ޾I(US:x\]( N Ē'eb+=ɉh;7/[n m) 9 ~OH^jM!5o`ߛky?a/o-<;2No<><GI8_ 1p["AƘ"dR#c+RIW(ja0+AW0DŽ8"67;=u}+ZlL& M7N„B ؤna u4*]$0Ft΀X1mۯ=RVjiD5, eL_:Ć%_-}RtU~,{SS_~y <x_G܋Tw|Z=\8_#ނo؛f EyZiq1^ +  >gw6MeKx+ Urvr&68RCJ dFZ2F~;(X۫e`1q!V4״QP P ^@t\(6FT@n@zK d1IJ>o^|+Q]?MzO D[{9$8߾./ |@卵nsng펞n?-'ޅ : ]Rkvn>zPRo#R;FV72p]Qdۙ2:"NL ߸p B~2c8CZq= 8VOs/\WֈeN mHkݒhnD\b!WnnT:|ƐgH\N~] ^I'qh{#lsŷ܄ah=I8y΁6eO$m1uOQ@h+AJ㔿gVL8 ꈋS4hhW{y̷nv 0 >ʀC - d/~WC=L^CY,Oڎ1v ܄).Eԏ  a&^L( ͨb 1?f=Ӥo?'gWpf6yPX˞7/y4EiN1 IDAT{&HЯ:@Ϥ t^A`܊B=9qd O2\w{OI C/*Hw3kkTl\cE! 5'd/ELc@J5MvT0 pcё{XR$Թ2w5֯gTwxhX Y #KT̤P#U HZf΀/s`a/-/8뛓q s0j{_9#LBb?`9M > QZ>:*9<"abi[8|KnptnJFwaƎLbޝ/n(7rx|&߁P+',k@#Ӫ^ƎYE)eRL48)A"hLնp"aIhJm5_A. JC:Q V`{bPڅ/~Wp+EsAXm&_LÙ n,^#B5&[ :Vuf>f67EHYG;}(ey S\5vɺ4zS\ƏlH䭲l5hSOv_ȧAЃu|1 1m([,4ga̳ S㵤$"I5Һ uXaIX}qZ4m$(Ȭǒ*#K6yEOaX> ǟ /s Q[1p?e]#IvϛI-!8 ;asv슌1l\y;@3#rpyH ri23KlI JGNǝϱA  ۛZX.~629SDzmE R"1/jKЄd咩ׅИvLl@!d#&TƴJ=2Gf#b s5j9#: F LQෝ+HL66>cҡ{Umh#ai-F zg:Y"LG 9<Y+e¼ HZ:ȀGGÆI!z=LWb Ie D֒K #.06DC/zzl M|I:"D%AnZ^` M_|}ƹS] cΉ2ɤyqxp7qhU1c ~a'@<Ȁ$tU)$! j9 7 8}zF+o'vBaw:Mi1@و58ibHG`Ɩb4âJ2j)Q7ž=Q=D}O"hszKc#rZ4lʙJ&}2&[.VnX[T<C_MV&Мb9ȧo]^冧 {=;TN~|s)"ser/]F̙&mNXhB;;Z,] h%P/gu2+~DAQ`T ᬕfXl pb7wUsXdڦG fİLALʔl(Wbd! nLi&^wҁW39@4Nʰ]dCZ|FmhYRTÝێuhخ{>ԬC L_zH*ӌb/n |Pyإ4) Pea#%<Gb2>0-foi0̹#;#G%bG-HEQ+,!$v0*ǑsŚEߔ(-b`.---UFI.¾77d0 ^# x:iǶ s7e^o }y8^K?t.+[s)e5GAlyr'ũY2/7㪗ky#/&?=;9lo*Ϝ;e 60}Ill2p]"RA  !!15R)l@D~-"np:Inf[A%cU4arf' dp?Rv$vqIR#Rjs w`v>tJf<"tDM=J8YMW8U2fčQ嵩nvUȽ]Nc,2VE^r2A,sVY+nd|ml-muS^5',,~_u]~_s7><\VoV\ǻ(cJl UHVj2|ΓK^ntS6%AJ3ey}6/PCIq4/Hբ`vh݈eWT .NF0pɒMh  Q3Wrd^:mrKcr•3ZRf@O$9Juc=D4sUM+{uffJʨFBχ-<[hp& #t:Fܡ5C;991;=ru2% ?(lFaޒ;K=A@4 b,d"kY˷ZVxJE eD qvEB3[`Ȉ֡8vQZ:DՂբ}TnA^+Te# tcK-p*yAYc9rl a m g )⿮9 .[S;znX8qXoARwI-!>O~8{$wu:k^0kB|/iwA>([-Xh^м^mI1!ӽ"@9o-;][~ic"ka@N-2:hߔ@sxWt&ZFɄ \h&V!:y436sc0bM1:J(d QABk isU,Em(QS &^ѡC`Aμel^2T9aٛB|.Y@u% T>CxnLˡF6K"ޠM Rn)W8ud+HCLQl|^SYj_iT%;) n t/`t^D?ߧk{g]N xG8Wxf/-{;jZgF {n@ƝU.WvphiḭEu3d;97?C77|deM(̯cܧ`K,".Z^y ZK ?#!/#D_z5A)LS.V4xδ3lzZ# {Ց"81!T:#60n2 4I+!Fz1y,;`sd R TCw-7Tyʟ0 cܓ9"Tl١\[L_-duϡ=lI hd-)-5 J_cW^b#V=)2d,ẞAkIh8v7 %¾b@=i\b~!,@/N_bƌv *BEf8ᤴQF P =Ȅ.X!MevH:#e^L!Ӡ bWfcdЧVfPh)GB+ܻӻE"W_*9:ť?s힞w7?Ua%0p $I@5\ٸD}0Ji`ɍ44M,s]4KF+^W`z1&iZ9W& !>c eUNRbpV?4hr"`fft-eMr iy)  K&4uC=έ$#|<9Dtj )C1t{r\41 $vegH!BWE+V)up738DVK}&DԱ-"rwXmn!|c'2W<7<׏*Z*mpq[ 1*g ޳Ez6\$h̍`vB+cb!l*0.XWL0,X5;-u-z Lo82FۜۊgXogK ͋'?]ȴk1!zK)̚`j!ܔ~Xގ#M$4?`[c_'-DZ4eLbyB'rw2>.drJ)Kq MG\+HykM:#39]}Wa;/5r)`F:*L\W B~Zkk)ɏk@F4A8拑LV` xh*F1H<86-3zH=iVo 2ucT' A0"V6]PBҖt6] 8 |񊊙 Y_0F6"[u1C2b&״` 5.V3@F*I`/pAϴ`T|Č^QS xKaș-!?oI~Y̮ܷoyl cb=Usk;|qv&ߝ{,'; rm"HZ7hx%ԭV#^[ESm&^lC.wPni}yd6U{<9#eH2[8+2lm#a(>km e(ik K$`^p^5C$uDV jE|g=6=BMN֔ϸ>fakjF'(m21J+ +*j؏,#Z/;pS4. {uPZ2ఐCobjm%&,*?E10sCSn~t*' =69qfelkF%KrXNV0@-aV>4 JvULZ-칑%:@dM*fٟl=ܯA+D>4Z.{ ]9RDd@Z$XuEao .]8LxtD+3C(A㏽p%A}=6(} [o*ֵ#KKЊ7dzKJߎ1#v(XiAǝ>gpRi: i>$ 3le v$RnC{ok$ B 3˼6 "dtrWgߊ"\wNXѪȗG&(Fx.BFR35P ~eэ׆ˬˢ q%G,ri->q)1 ##ٿ˿}&֯՞_U|⸿P6sL$CvX1Ŵ):w* 2ȹ?~ggI1Cz0}_<&VڹZdЯECx $ GFX b!9&PrAgeg N+̝ >R^Dz<$Yc*~w LiɀH0F\xJ_(3h[#('׼;&| o]<o>M>CQMlhBiX K9l襧93b"HI;^)a5C zQ8(D§ԦMߴ`d\E2;6 .ӑ+ }.Ew={אK,2*,QnfвL13E(4~D D|7Gp+uWﺱF%[ؚ>F`߿ |;R/p |qܛ#PBl4 _LЕMnr7riYKNCT?r<2בVwSYb,oLˀ.֚qf`LP@;3ۿ5MM۱↏3.[3B&ٰq}B9BoԗpĎ!7L-ii#> e fFH&L+z0FU2!v Hbp3WA9S0XEB)}\  o_>{w-ޝP~r)[xgB8;PAK @ĆilIE\޺W`ZG 9 oFcpe(\di d!0ep&#D("jJ]/`D!O8Ch m,fF^M̡Ӈ- "+BdDҎGZ&Iԗ ^Eqev`}Q(*lh0+`:?(3ϖ_tv^Su\5'x;A,Èx 2ԧdp݆~0_+(`HޯW!c\ `\W⎌yrpngsv"=KijGt/" *Sd0Sk x;s?ݣbZ]kIDjBSw6wr&2hen 9A6$ݹ % IJZ*a@ZT&qf=9[QmNLmD66?=!Ymnnk~? \7%/'{Jn`͝:ay/ 3sl{exm{U?դOt#N&}34ϕغX虑i h `!).4ӄ\H ѯnxjrM @h=Pfhv7Dp,ZDx}/)IaOigCh )Xh*S4tfuw8])3U"IL Y N5^|Ÿ^Cl/*}'U$3"ٲ8@z8C= ڏ74e HavP.o;Dad`㱢c9pEuwVL"ňwg !k1xMFdAlىN{@Y\z t~pe(Xp6KVj|cQ$T2ShxT="'Q qXl=HJݿڀ 6Gƿ`ZE=ۯx]xOGû/׼џN+BBwAӻBuKM#f\,'Z>접=/ׯ5DoW/l]LfԌja$ayOr7u#c;AXf'|g;ѽ"4Ip-C26V7[*5uF L>xD`]\10fvK(H\,PF@2|(l2,FX8r,}4ʂZC9Ax{o>]F^qOWe^(#,,k $Y vL,9&V(=K q.d<\_⩚֮"eC1{=w OGyոc} ga*阠ūd۝8Ű=Ɛ0bq @/6:HL $V}SKVĄ`W r0fJ)T #uիiAKzMe k Nm(Q##cUǭ?@+p+ B'S:׋#5`KɁ?YTWX20OuZVc傯ZwrGC ijc p #m4+<0 }:1s$LsvF, |dG u9V2"2SDzy;L*hHQh%VZΈApGsf E1YK߷"(:3*AJSFwFK։?JΞp@HЄiU9Eea߱gv&G5%-la*7{+4&"O.Ν$g .Rwy逽Y7}jz>v^K,eIe,S2 g g @caWvmTARB#xqx*sKsT]!3A91f]c^=Y`jG5>w)24l|}O 8c/#3 35 k.FvH,Վ2[.;6`K5(SpbtnRHp%6 :vBs _ ߾'΃0/>ixB>K^djim83-&Nje(v"ѳ䕳ek}m:K b<̴O{OIJzZË7b&ui_C*)WإMLbv&&c"9Սv/ι>GCd8_?H%%D=@="$6_#IA"Ժ%IvP`9<=#Z%F9P9SLbD@8,Ч~/[CE~+%/yZ~?hq~+\<_r^" SQ.F#Nm =CTC{1wRm׼v8-< n]i6[6_>㠮pNL]#Esy|~{hK'hhF4A3ܢ15+eb2a>k6"Vu靯ɽ㉀UO!BJefhmihG?[]uAO:un'sunl(cv(}5U l'bns.;:rդd#Ylkk$'m)Jl0bX5Rl1׆u(P4v6!G+S:ӯ~Xb,Z-.'ȫ(xp9 ??ϧNzυVZ|^ߝwt{."2dզ)„@ڞ]ТTv3fL`|Tl,rIC\L]56O#+EFvXgvs}!VQ2v;@>)_4``wPx'И,[x>12Vt`3R:5MԌJ4>}]a±7tMV ,3eGdDx@0(@O__'o됲$nž.WW@b=z C*hdё=mE%VdP8|t4IK4V%1 nxAM_|*FFZ^TCdGF1- }o&(A,n#,oX'ֳ'h~^ >'6AuܶSnT4ݾ} tw\ ,ý`Lޓ:Qfx?zΘ#L-jR2*_[*bBp4YrJovs mkf!-œ4Z_X#u6s_3Rp{?Ӱ $3L0_$w1gP."ӌe(J9>_(5GD9(ƀ3F4D~cb[1㏾`d{tU:;}ZT7?^17.]!A 2flGZL5 f5},s\q+ v`-%Ԕ~f_K岶7x!NZI9п,܅c/wkh>.6`.R;{eP}!Uw1F%N PYkk^[DjiiR$H'$iÐ29N|92.uZ|u n}޺hArǑ â 4[cu^ԍ w;rŞe܏:ݝnbe?uyT p YgƵS-dP =d=ugO6Pe猙a1\W/&۶w̽wW~D 60f{CVU>2-|1гCFJ]ӥqgA2$T%p?FMCVKj keiK@ 8z7a^9LlpQORBEǗE:Jm#mcT$حr 1H}9_?./5^j!mng* oWr?8,TNyJLxw2r^/bHB2231l2! Z_׻̶PʄqP*Y0o7J3:WZ",vy4&a`G!iC3G֙ ,6z(KHn`o+q aF o_uV~ sObD&RMKBkZ^ObZI4¶1Oy誝1[\+K @, x?Aw;U|Zb=O\ѳS*rb0EFbbUTAcBA*.DfKQ (i+S>(}h[=&m%f-z 1F?ZXhS3'}2!j/Y,#!Ac&|C;^!o͔i_6a~AC_^ˈrJ: 4akHh^L4 #ڸΠ)L UFH%`'cᦻv)3& 0l|S  $/}f6MboB`C ػ BBLPô]CV,✻d W)Pq57 V\K sq+ec&ٸZ{<#(,Xse*lQ UuX ͎dulCupr*i},#Guƕ^⠏3ddN6"]!s fάH r9CR9T~ ^@K5G0mn̰s1tǴ)/AW5rB^,r/<{P탏x/wwy]+|ˉ&sV^\v#q.DŽ,|ުGi߂sxQSNǫ3Uf5"q3: ںj{iY#urũhs@[IJ[L-82m[KRʒ~lbeq?'|zNQWK3J|r xtF&53b cjK+A 1mz )-f^-V&Bt9c9<1͌姃,}3JNϋ-?'M U%K9b2Bv"^yxppgu7'R*y]TH5JKM @VU ;6tyStf+*m֍OV`ildIcFRߺ{ l:5˔8YvEMMdYkJ8J2h,Y&i;V2wR7o5UV9= G}yu@D&QBy8zO=eT<4to~)_E7@(R XH52(r~ ^?~ 斝 O`{xM p݅rYwu?E^#^Ћ@ם{@e`$8D_4"%SÎMCA4yTDKo1 14Dz)ck`$G> I%@k6Z_ލ\Z5XIڋa~sìˤ@3eꬑ2?y\I{~!!l&=Eaw~2F^mt$}`8&0 hm Ym_Z7H ?:2̘ k·_Ɛ8 tnIc|LOAoPo`A0ˊBX/4#m;(eZ2t`~S8D"3І> y>, C9h M.nu<*_̗Ysuh_Sx9\RUgNʆ '.b`t9Vv̔1TDRϰ%?"re 90tjQ<$6av@e VE-S$`>jƐ9 MRV(d(*8H/ D$0oR73գi c. gzxw޳N;%k8d.6qzEİ^XFB k(?g|;X'yh,=L*P]0Xհ@"r"˻UHV:^eF}16xh[Ӌ+ ca5}P2S#c9}c@Th:=Zہm`Ωb# DA,暔`'Ea4VEC*́#2e0᷁B"#ͯ |+*qyA( LS&z=]"f {:X ޣm^\xsュ<iyta=őMuK!/)Xꭅްc G풜 6L R2?CLo~QB TŹij%e/JW$|u{#uVo"GE &bݕ3:>#KAla}depGDŽB!b7 @(QˮK+/ Z.zs#{=]TMQmޝvG7ˑa;KyYuyW׿l$mqCd*[ bb*Z'JhA`A"fnH&WQZ,mSk65E3DԃV4k1hB9υ$$@k֮IݔN#G޴}!ΝW)Ow^eӕNTFQ]^-oN::›H,O}LNo-ҨgDTvO<Ѹ|%rIu& $Ѷ ^`"A)puiWRrw=DersAF<=ޏ.;|&TѦl[YQ@I q_A %P2܊4h.C-8gx  M1LwCQ&I(5te/@ %z]6BW ds5}Wl+bL#[`Af/井V j (-k0FLe6+q6Jn$ H ºY0#,dB= Ԣڧ0b ۧD 5(ViU#+ %Ea!\l+t/2q).psqM^{"䅦xrwaӣtV/Hz:y߆{QqX.:^5T jFq[ ͤnZAɎHzBMMFN`]M^ dCĝp&*Yqҗr1,܂Mn y8<2 ߢ"7n)lTщR(4&Lv>h]SC\uobek 6K`$&.49ЊF=g=ڱ'd"04Ԑ 3<ēF" -v_Në_P.WۙbCV$>%69r=[[kiy&yM}1QqLb)}%x5Q#z Ù1՛IZYM0&N& Ȓ n3_17b-n% Ȥ!PI3oᐊLg1Hȃ ʹ-!,q)NauX#mp P@jt ׁD/kAw"xm=|뾟n&Vwu!{j2;|uGwo\ /scp?ƴYbfPޫĭUm^(SJ#SZ:)ߊ{HH$S&XNNLsX;,N@qEځr:G7(i%\e6/ ;e1Dfy0El1FN+]Nֲ֨E=.6[0YL- ۉ#r[ٸZD I6k~DcÄN 9n^GP0 :a'C)gt^x%JjH?Cd0pìx3E#)apD-ΝAsF&ERȑl%fEvt,?l#K\*\ |>iڂ\۴YbȈ0t5qFQ8s@;?= fb %)^c[qY淇菿A]3yU(;zoWC^Wei7h#SKˬ5Y2Eo+G褍hvgmvHmai8wy jⴐ  *oqz@ Q sH/cdo(*++3ܹk-keA2W jTpI!S! ¬x1rRECRTZEߖ犊: "II~mS阏+ohK^_m犖h]]MB_[Q1ʴ7MSaBLg?5rI:[IVCQ ] ]Bf% F{o^y "+"Cϴ<_2K ZskpCߟ`-Y]oY' M\8tϬ9P.DsK9{7ajR &:s>Rpr%/ޚ,&ER:4Uk'jK6C 3T bN5 4\FՐ!e~YP )S.`AAfe2x1n񧳰'I)0_s O[zC{h{K~y6Ť]na|m"'71F?{wˍnC.pQh,v h\诚K0~DDg3;mQra9ChI`56L}#3J" ;W0dґX7 UD0'iamZԢdJ*HrҮu4)1nB"[5}4bz(hEO"Z J>3RY%1Yk 4^bnɲQy[qt1e8N1TӘy\Vj[@e:JP|j' dZ`Gjwxo+ !>x6]8Ո4 W<^̳@9f%ʆ¯!|fpE%NaD h885GG` `m4iBّ^e Q!dcEd-AAlX VGl~`R[$MGm5Ek*l>\AC[6Q:JTpsSé!oblka#^dqi XϨ#&=d;/-v?|&q^ X[gK7֔c&9pRE6f9i8<^MN$>\(A)dc)mƱTrJ"VK.j BdX0iӪ,TJ*x@R`*quWu :M$#@% Z'4 ^"Ȫh`V"RMVm&2eɢsh% A,GQq I*uUM{ 8>t\U+1.-.j& [̒%1$Kg ZHCi\Z-4`/R}O惷Z`e6SNc00pfex2jGc4BWCy*>ڤng^9Cr>*OX}tƈ&46. jUlQ b"'$i+J*k0ټJ y -pzl=RC 8Ժ"0$rKXT,C="# ٢6C2:,XUW5g `2!4B6'6Y mI63>_RlI8Nnm.AT^8lYCVw4UKk e943.V!=k"B< @ P6(ip\obnRT%6XpF֤3B8  ʜL_g":R yQi? ?P >pVC)Zp^KG+PS9. O R&4k@!Uy +a,qyi&fh!D{|[s2,H+0߳los_FZ+'It3mWu:'KnhO]`+~A?xϫyyj'mc믧Wq?uX*KU*ϡaеw@ qJ eD\TUXRgz?,AJ&j5003zx«䜂^* ;D (e-"]O5YJxL󗗭OeVI`R "Ⱶ&տ<~R¢ojVD3gQ R^Q p/J |>ޗ_nzZ_}=H0Zl1I0b 8kox?K ݎ̛WmYǺstBu0=D=lsaCyR < Ms2t ΩSRO|q$k&K3S_SHs>"k Rѱj'`\T ._,$_יY]8f&SQ>$#h6ϖ=3LZ*zde)H.W-WƽlXT&uA{j9;18*Ӝ-Y `*K5XԖ_~"'Wal Kr":7Zl9l>g{'3ؿ]M.Ƥdz؀jB;WdM gܨ8`uRPayHbCjEYk ck Vyq>e^h! O"ER?% xKu^Vn ^LS,LMgWS){1kV+D&ʸ-΀v8]bDb" ˢ aA8"t?*jɎ| [H9'|.\JD3f,U}S &<(8'_X+R$ MX-f` Y'2|" H>P$0{8je3{OŦ#ŵ&EaA&m/UD=SmƂNKX)u+],UD*/dd-&Jͯ0Ɩ&k8?{)M _Щ.u; p$3e;?iNI2bUu,j &g.GWt.;U Iėo@zh-3dB;枪feob@ Ϋ"RPmh7曆ͦ&:geI&DhMս8O7estr uT8؅槰v x52b^t}vZeeKBX𳘱b,⬣Ő% eaC]KdIkA%ȓY2hzRJ[p,tƜdǬsRAqA!`v4w.-~[rhCs8!82D6 T)r,M?`z <77@lQ (٧uT.;|%JzS3S0U+{N9jh][J[2#P砗VmS.k QjV&ɉdiVv[P׃?7K e ʗj9-,i4ȌTh(7u%$ܛ$ٕoOQŬ2P3a&?)| -v>̗@I^O+`_z!,CZ_#RYf6֢:%M_xԳ!D ij|`:<3KdӖ[I5$}0i}-ϣ0>Y3@hh,8sb0㪣Eb@hkhT_*9%JvZ,"<]j[C z ]gEQ[謜I=ѢWrxüi.tK-Zx CB 804 9.Hjʁ*N ȏv349Gנ~26ogD˦qA(~ӎbGQ Nl6Ir, !ؿ8' |_O؊~ [âhk_Eⶪ/m1W<8dc0*N ZsKڂ(R+4/qM@68-Kl>̊4.8tp.ga8FH8%P0elOڿ(*\ ķ/,Kdj![5lAC&R='[=FBY:g5Q[_XY?k}?x.p1ՠ@feכ[)YrZ9 8̓PY1h`bhw:SN#2 !k?r f9쬦У[٪a4kgՀSyL^lҏW% 2GD6C`rMuQ4EOc3FҬ^ .i);f q8f}yfp9<؏}&yٖw5Rk4do0+w_"\K"ǹ[Vgqku>нe{&jei)`Aga"80}|~Q)pt~10#nLKj/R jԲ W@xJPTQR|MIYw3\o!A"dCC54IjR 1H0yq7&Lh 2ݨi '+͍k? AX_uZF(!&(DadHV8[@+ YPdά,XG3hqM1eZsYO Ta ݨIg? z9s9iЫ`gFs锵VNp\\_%I2WqF=8@2;;։x:JjWԶS)r%?`| 0.H:4RBDwlF_y`^j@]iVvhD^+NUq fȄKA$ CpLT|J-_T pmM5+eJ!xQ\De=juC<=eS+#D7UE޶&&)r Z!M38̭H X|ᷚ+vZidxpI,\", |tЩΩv9Ja`VSz ob"G 'z1u!\"GahKZ PUB c%K;1"8ݖ/bU5N2&/zijeҶ(ƺKNր"eR< EkjSa1&[W2J+b#2k%"1]KEbgJ7:N@3iȡPgP@T^)9%;eiKvO EE@aR0D)b%r?rB\(9d>91=}>/(VSoa))LL̗(U۷5"Hp1WSgŦrMIzњ$\[lrګ4U(cc-բ fP\<=3ީPE8VL1tAkr6,f7ن"TZ|g_hNa$$ȃpDV-D > ~[z Nd\=,\V4 I Yr_\]Cr_iM*^#Vά* 0G'gA/??)h.Av_e|rG_o.pwL^0M).:#E_ B\ي R>`bWa8k )kABJ]Cqwc2Q~;a˫[dP\¬jmiI[7\[/-@r|T j.ѴHXNC2De3j'B`*Zs+>9>*7'2(GD:SKR A=_k/>P^O -2;ñ3`7+_/9ԶPT6HJ(6]~rJ E N}X*x30qҏfcRP깒 loM>ćvaݕVaעz&BvH !CJ79i m6 Vw]섟uwYˀH,:zY ]n^7xWRUш/&@$ԧg9EZ^DX/m.O ǡtW}!kv iw]3ګ[J04I疢P"x6UVe=s&VNzᨍa#-X(+Dи6E1bQTV(wvtS&5M?r~{%[HmPΈFܙ3TJo/ _`.gesвK,슗BɮF `Rg4AR/~k M1X:`;^ҥC6*zUMe@j$k݂=8KØ2H]lgƮ-h67f۹0:I8@ T* 9 Y, -1XW ̖ezma>F;H/jZu@,TKt))LGcFތ kIV4gEOzj6)p49FF,Ƌ).dL:.x3Hϓďˑ)?+Ui.pd6?s8O]?uO}Ƿo *wc [9ӏfSD,uTE#sEzR$_nB"Mt ϭvP(wOj 僋M% t(58hqs9ɕu* ">`<)ց@hie|`L_S SBL|kź 4BZ{D e]O#_RU6Aʠ XL@˓DpbߋCf=[ܛ yGw𑭜Ykv9~xavӻw˯]sQ?kn6S ϶ :ju[!8Qц`4C QY礱'R5 T l>‹)*ü)Zq  DfkD.į0X򪓲Cd,!̬w/Aբ%QaN4{!(,`JVb$ ]2%@7A &pR:L)VifbX4Ԓ$BkIѢi>pmW7_Oqk/o |`Hڱs?]G^7?9q*^<ڟt#858ݳ4Z۝t)[DUunlsxRN䢈{MV&9Fˉ7;^qJjsfPP>@dZG7hxJpЀ@JϠI`A,n"Vm4>q9=*Z봦AA@GA2J:d2D2`kYSo?\;P<`-poo <.y9 q>ӻA|`[klȏvVcڵR攚).O;nDE7^W/# &v}fE$FoIk*ScC@ [5va%P&Bh#6MgTavM|R膋Ҋ42~4 tID76=L.3Zҙ'Z+h;zAqP( ](]].lwU]LW4"6XQpv$tNCByܟȌfݟ€{mve ?Hc<k6PkMٰ1 ┲6F9M/-cYkTX2[$xE:(9yQ>NRҦƀ=M{9IUEp ?2.&zvKe2f5'Q Xr`w4LJ[J'RV1`<mSɣK3PerJEG` $x[{<3bUb /wIXݸ\,$Magi%T"+D }Θb W86+2}a7? *tz:!iǍmzA=}9a9ܳ@~qF }FGǹdR(E-(M aL R%A,ܷvUnl}Q¹@{cӭk#P;:UPy.Qgw ]zr >Sf0&ktB`4E+aSbGlghdk F7gR auʾ/6-BgAvN@9Y%CVS0KIR[egШ(Nl4Ŷ]9 4 ath|eiR9J-.(xMƢmxe#֐-L#k" <.c;8dN]s ۸ӻl1Scyܯz~;Y1NK-x AA!峩B|{QbLY]KHDz5OBP]G"`*|Ba z$Զm/:+emn5ᰑ $@rb'b(<v _Vh/VmEb),&#?7a g0J.8hAWQXj!6RJt-PQ/JX_ |ǝHu*FS!AJp "1DII9Q$kȓ,,b$l> C3Xk{xoIͽsW t |07PK*$ U ?^羷f(w.wucί yƁ;73~7N5={`Ì 2 ٴךECawr;vdLDgƮ S8Ϛ$#sb0LH~7RRPLtp4>$D0ͻOBoT-9%\Mw)ËFr~-#]ћMX ($8z1Mv!VV1zwRxAX:DZ_œC5f1Y(]H-킰za4eN:#Nnqv5%*B]haQh  IDATvҞ&ICRGQdR k EܘWѰPy*I߆vDrσmR7Bm>PKō H5AN *@1X$+Z|8Tk%ƒugT d%o=H4 dB*[Izֱu^t$6A#ҢL++hl+oͿ~-pS{(Y}67񉟾.- xw/8D{f' ov kjr=pIۧIW:E!Z ,\^8,P7N`WUcUJTnܭ;B[1xEZ4De~,.(#zVM BhSޑ [ ̛E_[Uq k`R1C:.w(oF !|$l%5U˨.zhHpĭdi6jb>ծ6i݃<.֍(I:>9,c?}D.T*)U8)(䇱vJt~AHOBu~Y\6u24N O#fa}׫iw5w=YWow6}S6$ĽGqn$vn,4 2d&Yż%-H!8G L,1b,B'ttwQ|V8ӈn61M"eɎq10̏f ME/)9TkJةmwNh0Y"M&\N-D FrkZL(@:;3d%Mњ4Nߒ !?;wRl-W"FH]O+V=}Ň4әvٝ<P? 1#;߻C` <{-NnHP5ROGxr۱$َ1o`Pky@!YF0' ȩ]dX&EajN[CҤIUq3:Iu۫+]u>uo iI(~̷[Q$4v1TQW@F#gHKި5/r]`Zm@$W/ΩE% tItД \0@6  ZN"l0KdxQxTh\'M ,u=LЕؑD~ VGN7GT#4u,?]4Y=?HG\mqk,H,$rܸ h ʏnԓD~h(dv t2Ckq:ʝ| {!%cqT vjDlsCEy=i{^=4q:8 f mhTNոy~p  Jh `Ԩ Tr{=p1{ql'W?X c&OU#l~M8ğo?ܻ[s!@EK# @yHp梄]1{5jFA95ǎʣ)+l2dh2h* XL9<`ɛ*͎KZQ i\A f]uRw _TԞ:d-VƆp"[1)0ij_g Sf4 9så3ahO֕(9p:q/vDFc1~EjPDaxr"* Q(l#`$kp>pjH/W~on%Og^7M JoRoλ0OǴS@"|T:ys.{Sy[)Xx ۸;vT69`șbYEVaS}K9[0-tbG4$oS㮑rcGQ8v&Qq$ nrΕ3ܽrfb #XB@Be| mݒB2l6Ravu"'&& y>A]&ktnӍHSTK)A t&a)H&7iWYPs*C]P ,(Jۙ|զ~Dw ާxg ni5 QqMόM(Ʈlќ76/%4mL)=]ƽ1/'|WS0S b,J0)Ɋ5f}򈵆PkDwdb u&Q%< CiP0lz| :AX5vrwÄA!cKu m z6(Glr]`E=z)`?%cQI.!p%o|f ӵ'S}O6HG\Q~Yi0^ :_C[O|@p_*5AJ{r޾&~=(%:.f ..5aªl?-STD7+R[c T 1WEƹ:D0M ?~.ϏE/ YGUr}u6O?+FR-֙zX&fNDj<5NwVk>9֦=yT8-hM1{({dY+~2e(꫸퐈` Ռ|]}!6F$"+FL5 J dVfT !`I.J6p,~Z`nTܛj~1R&Mݵû?.Mt?5P"Ҭl1>.%lMn4L`޽":!I ؅qMj*i->9U#*-jZd[):V;ԚtfIA Ife59RjQD/A7.USmb@t3F!3֦0-ڎuAU@\ps!+{Ka :wм0ܨk!,GBVEZb| n¨qd7TTt&3 !&KBi|fda~|.vD !o?lx Oe_[;oE|g}W/v'᭳ʟrZwSĉjk8FǶ+bTy?}6m%OI MھDDFk]CC6keY of`T*<‰3bEד t+GIf$zO17.}3:v-3&U{ZuiVr[71N PYA m\b*79KZZ1f$UrNjMkUis Fl\#b;ZչU<>;[yo}^?,OO>9ǂr<~b|'ByᒨcDOrՄ^ K|j?k^%8vHLҌL`& jR܆ 0ڏ X²X7X Rr皰R$_MpN3V5Jd H<{,AG|;]=&N7xp#}t޻8\-͙oxC_?O5ni;֋}. X,CQ*"0k#3ם724Q_* 莄-#YRG.J 2@t^b=F{{ثpRU*vS(*DƅBX67$0[(|T4ު.-auPf~2@ʁ)&a`[/IoC0q/p4hnaTUԡՇYxL!d\uYd:ǭD1Si?tLd.}N_>/!#oܵpx={cnOu;(]vٚJd-Cn|pcAr'U[d l¬hn >LPzxi 5(>2gG4<'КP+ p7&W}ckHw6tRNV9cWFxb\Ң #Q9Z*oDv[,=8[h-gqR UA'&Ү)*JpAb.he2!d3! f$TEnE4+(06K*J/^{F#apP֩b{eOCģ(j{c>ț99yxrr_ ~/__n m?@Wx'-vHK!! &JmT 5>h5v"6Շ&+f[ΰ]5GN:´ V-XPEO/kgp9P!:>IV2gL2h76#%3F WNmtC$eQXăM$mbwJ5OȻ T'HXw@Pk4 A{PFcb0k)2@~#r 6l7%1`?cܾ |zp~m @~ne'ɱE;W߼s63 ~7''5$ &>XʈRݮ]49T^kƐnoѩE"*k"mf,7}`o"f=M:ROUvgkv~ F]!$b ܤ=-=\7^\cLA؝ؕSͣ.%9zKV̗qh3 `G-3]*ќO*^㊒D;L08%6$2t/֊$U's*ƛ-U{QQoAjPh#F1 2x۸a}oNSPѯ6|$;9)ꡜ|{]x$~ ?~?FXFT`u/@(Alp48baN%INי9FR^Ks=|gl!QA6>Dv=b0Xrm4) mV4GK'ٱd`N*mQmV Arn Pr)tiApC (J;xVMk rɇTw6*9nŘTHג{EH7kP8eMLGD/]z|qĝ89]CFE(>ioy ]]&(!x@ޑ跮uy1x~]O95@2l+j_BE`&}uL&mo0pJ`ĵ@%-ڸ7/i}+10#gΘ$,8*ENE]E3uNX^L6^ݰcJ2|t(XnŢe?pCwlNy[.4rkR~X7hNͤ4/y猃VTg(>l``r  W s<+Wכu'mih\֓|{=< gí?G1m:"ʛMvpOwp{9<y#ׇپnn7'{qA '6IEeG⿫]1l|7N`(Je>W'<(2IvqJIx9WNL9щ!IG6-*ÈHkrƆQ&uc4sh*4բdR8w--eÜy+@bˏvp [/ZLr v`isn`t|F[ߛgS}٬37kDk#xx9"#7٫ۋͳWvxˣ8 5f|ifs{c#~ܾ>n_o~naU>|cRWzsݟSU IDAT}&5wheb/nmoom`o/GXSݾK㈦(A;ścԟ_'bߩ{KS<Wx1zFV%/XJDJsw ˷Ƃ!^rR;k? h(ؼЍB=WbdQrL,o0{f'(i(!iNѱR̂] lԗLkr5 kMBuW&ɞCm7lnj=QTaW Ju47TQesbpsB*XO7+'mͯȯe[ѿZ^tz3f]<īғ+Tf@ԛ{[n}IV~s hz濌2805ڲ@/}Qd(?Ftvk|.Q,%GV {?b'ׁ/J!QǮĐliPcI.4:4/6z3kƙNΈ`i$1q"]CP WLZmw1 m?foG[X3NsC{2aI>̙l۴@ᨷIZjի4Y@́ފ2JwZ *+@#7] et'@gH$+FfJub;sTgO[ns,WBz&+~gcͣ!B~ '!G,xq:] s׷'n߬!k7o S P#HG(n鋫ӱۗue͍G͋?ݾX/Wjlt'|7/^ˑ}ys۞^<;V]W|Һ 3kV~"q&/""yg~j(? 59/š.Qٳ+Wx%kMXiŋKɗeb\o@}`ጳk\nHTmE@<`bGW,6ǂVNG'M34Wժ;ẓan4̼3mHnlJsZ`y7ZVn, 4 6DF|hГAa h*W⬛MYc]0CPL"uaIo/[(IcZ~0p'PרIheۛSAhrw7鱼LV_[z V[hP#ֆig#Y?9`S٦=.x#Ի 9P'S.N%G߷;`~|1݊!E@w]g/YECBʄW(;*]TY/)_(rGw-N*fR Թg[wu _{43U taê؂{+>U(m64:2K wC *C$܂&$޷gb_527d(4# @s .3jꮦ\M'\zSܑ*Ö́Ϧ WG>zzsd xv-wH`G2 ~l=Qx{s$I+0 aT7|)f/~ݎ/!=0^7nt1qSi4nV<1Gy.)Ӯ[UGXqoDp[3g%^ (} 0/R8i<Dox`?|qHI(N*(ݬ[F#.K4ja@&m^Sg^F%7-C6 Wg :b=zLrxKQ܎Я>tl ˂WiyG&)rq94ZExE!~mQa.XpPLInf%- v' VKPopFen| v)6xz~@+dHQLC^B,;?Y؜Uٜm=^ gts:R5Ñ|3z/Bߎ@zTiIGg#(#B:cs}oEE"fQ;hDZm.@tb.*\i&#;64 pv+Gnhq`үX1`ě[)Sզ6cSb;Q*E5I30V"i7p0[O?=}#qn×+:;}.c]۳?9b^ |s*Ϸ^_:0x0;]W[=KmF=[?{}=Rh0cgr3uz#pͯr=^u0Zu}3|7b뿑͜׬S RO<>}.:F>T[±ÇGuϿB49 wߍkr|DkffOȴ 4.pꗘq!A%mrRcVzU&fd(ᚊ3 NId~EåF4Cq6i6n}$]ٌ9=J fMDو6+ 3Bٓ8<:X8?.nus|x>dcgrw,}=r9\wqcy?g {3ʛZITcϷWgoo}cz Jy_ˏ[~=]!(*z݋g] 0|b4>$]z9 In+bDDtDWOWZ*hCwI33RaSgw~#Xĭh᧡LD=4bp s0A9DVTmSc-MMrpcnbfءlF%E>E&`PTcm 't]m^ak0I 97.k˓4~rd`"+c!Od=;7&GqfkJ~`;pU{z?L?Hz{~xΧ!YGzG<.\;5KioĮgW+W^sɏ#T|>@㈓_|wet^PJg'9K37jOFL$;u5LsЦƵfEOX4NAï}z'-(ݲZ=)Vx3VN^`q7%z\G]}iHc(&IG|khoF Wdlq<T;"ˈo#vƠ $]kZ]}W3 Fv]tĕ0fg+_ 4qӹEA~[8?ڶkvΟaz`<~1nxM<9Ʒb??A*|kwvxɞ=w.a& ?d>/y/drMǮ{+G[ 鄱a^S6Ih;W G}T&Wqt4C:ǩ2: J&+uSצj''Dr7H۾9ۮg2;h{q5Bޟ v"z{us}-pFi$:/F#1w)sgK}:tvH)%\ H8[ɂAJT 5撛'׭rh2r&H (v3m }p`uus3pKxӾAًjʶ.9Rj|f8{sc;״p[$cW4Zѕti{3&8||5hصnIwrFd#'2L[KOЃhDGOGp+B;UdF/aLKx,~$Q\זX`PZ: ATÑr]p{Q(5R\|, 8#AZwlB#VO7g~5z~׳ ?ƓE>uÏPd F?~r|cϸi|i9H~xJzW2b<}%z5 8z_Y6 W/_ /|ųq@v,N2 ]-KRVLkFs :U-l$^Ҽ h Dq:^wxtn c7XP)fNK^X z MGK 6l׊v!ѸQbǥ맓f!Iy,,zl uz߼hzDu5Mʣ,.|8m$ މlrӷ*2o=of^o3PSlr8c3ˡN7{ G|'}}}+N~^mnphԻ~}}{[ Ă,P^kJK@2g@!B4|.tIRuW \S߭JjvBF;gil~IJ}z\a'Fk e0]DO"Y_VmaĆCkF3S:4efhm8_ ein1^թMqgMI!B.`иV0J [I1YQp<`Ȳ1>c`xuۃ3cO=Kķ@˯}EmkВLv-~}Z߭cTpUokfJBY1#*wx 5 lzaHT(h3䎶0~G",`3%&-ohXSyYB0inKa85zu͢ \ZddDs6i{$m#cSQ!xPfMz74l*ݔX(_Ӂszfнi Kl: /AF>]蘁}x_czߏo%7>"^W&>׷x- _y۷ܱ1or\5[WA82ޅ-?w{'}7oco~)-^IoF@|o'?X6_?͕ #!֛jV%#jSF1`\[Pl7~KThd._}kniC"({bCV&FarGYڌY a6 }2mhF}5T=m[n>~Lo.v,Tb]jzH\ W(M6r{,( ܱC:fO&p_}!q_?p'ou,o8j nw_~ co%IpݎwDyGJA 7 \Zg^>{ճg r\ i qHC[}]!ٙZ7v@vj@8.'F vZ@YR݉1[IT>zEXv^Ǧ#-?zٻV~60{E }'yWoG|{]7}DzcX^ ~ j^{7F[!>F#()QPֿ$RH<.K%̤e?qTUܖ 1zdXL:#y_^u@aOG&]\"3nUoRzӢ lU'9zm{Nyoo Ξ7rPdKuss+GG37nʻu tc_r۠gpQkBPQÑ] C;#"Αmgo]AP#=uGV<|H{#W~okon^}+|--Ox{c/FM!K=ys %ƚW*|Uq9@k0KaH95WP59IbFap׿4hmBFiɃlƉOja6,d#6#XxޖqR"6:X=l VMUuc)q^H-, IDATk(9B#=}i{G,[0gS410 ɂnxTfߛZ z0 z/z?xp탦=:d Ba`X0@2wϹ~Ȭh%\G?sϕ6I+/`B`r+=@/!dnF7 :>ǚ߸P`]ӃxM w кEo8 n{x%(0@MQ&E)A a$jOځKǝB`/Ah"~2SUh4KZ}i4N癑FOUBo-yJgNs]e;CMPw! vZJhѸ_ zV2y>FBL 2ѳ9yC&kuoY &)q %dA4cyWl1z~$n'D5l1'v0-H2M\`d[gWf72m0 r p;VӃ\Cݑ?S yB_h <ƛÍ8gOE~\O*';^\7$Ʉi0@'8;n GGaO7^Bk/Zcen23! ."7W_4^c ԽVhT!bb\µiy ]]^hH!kٙECGZfp4iXkqedI'`já./&B6,.}dm]GbqwyEr[TNu1BP[c'4ZGu̲Yi(1e"wՂ_ɔkFr+Byb 7J>>oԭ .=<ċ1zXRx/jArNAj KyeQ8SyO$gW_IώWxq7u>o0 z(o@< w9r8xq)?%TB_g@I[=fo Oe1iy2G3Uv_z ZfPz&MVCY,oV,KI*H Mt.j+$Y)J2:^*?F!1A϶NeF իEkɳ,qG^x4{fM>"|ϐ8I QivLJŭ1\JĠ=sVY<ʜf!VI;g ,,>ŋJâ⡇C;{zK?! R5>" Ǡu|x p'0J}^d0z'+ooxI<#7 /=|=M< o#>_iyMib"R2DkFmnc#X9МLxoX79XjB2\Ьh9iMA#ȡطyFE shRJv>fF g0G_: fMԀΔ:_ [cS%l)fguGZo17HMQh9o؟}P[-wC TࣂJ`%);;N0(4D_OG>Bq``{xvt/q޼$_KOq޻,+ˆK(vBxw   xS3WD @?A ,}aȚzC񘢝}D (yYs!$_FQ1V u_.ӒY)Ua/t]J11-睮\~3`3|빪)&{f,4h1[Km/Y:6WtQ9 .77˲|J oa9r\)LcmU V!/Ml]p`<9k]=`d(W ԜʓfDd5h0Ѓn L-KB(|:f˻jy)8~LAp0CY#t#|\%icq/KT=.Yv?qDa<%(Tp2+&}5/a+mI,ȈKYg & ND܋I$ddšT%)5Y6 c:,A,K9VI?/*y R{wq_'<%&GE5ߚJݪ p{H1q\/!N%0%*xG(TA_rJ.4鞁y."oen{ۋs)\t~P3 qD|;<]pC8iOX˥zq ,Cf`x@nKZ?LpMe1YF th{rYfluoܨ6#|qe, 8ϱ2r1%RyTs1q#ߑJ`e2^٥cϑɓ<c5~u UxE7-7uoRwDq\*W|HθPo"]. 08RV'tñf }В,1j+uo@2@ vP3+ugK 4Isȹ"qHd6-g $}jkTH>*?- OW2.udш"Lq@\(&':(\("|eyN_CnYc:.[caL;Ini,R/R)E ?QrX,tNP܇ JZc0-Iھi` 5 ţHu[!q[S$5>GcZڳ\Q>aܓ>"_b"?%"twȷ-n3t1KϵHru| .?-/4M|£WP0 8ڷ8b0$1Y[ Մ&%Ce]=w39c{\N5Yp\jui4,SE8n bRZ󢫩Q&,5|KS,K:ӻ{K8'L5f$N5{{4wq/gfK,.kƔ륤6őM_B \DH.+nYkkwW!L4 ٕN|bdYn~x>.%h>+bΗv(oN Fs JL,zo |!hvy 4oPbOj䳒p R! DpTOcpȊVg՜FRz~szUOj̏z!L^ *W~u6ڡW4 fX]5.PHZue@!3 YJtW@&^DN(djX /kfU˝M NYc1YEM0 Bu7qXɸb<7})8{}5 Zf[ :\8͎wF+7,14>.M7;S ryR9.a +Ǜ5'yaL8wNZ ]ČH~*Td&p,bL<%įBkT}iIDћ!o|,˫6 ~::?tIv+x%5 M9M99qv|rSn黻 nT댅qnDp9:>xz\tJ:wP֓*ġ Pz* TL) Yݗ=H{ 5s[<҃Uӑ+䧵ꦝUū_ʹld1@2Jv;e;NqFTEW܆xs范(Ajg,ziA3N@kI6`^`AclV'--޳gG>. ۤfɹoY:Yn]7Y+SZ 1nBq6 ۳61 $>y/12Lw3S#˯Rst!)w#QCR!ސ'Y6[~;Sa3w'N.i0;h=_KCS!cw֜{RmȂw3l,n2MnpR (-d(,pQw 7H?ϝXr\ >:#{GTGM/mUJK1 r;UΠтslَۡ,j: i. w-JQ*%,n[$'9?2}̌W cl\3e|F 4le֐-(qWnԏr%j{OM6>agE)oZ^ |+ ޕa_O_ =i8dȧL@Бyg4E .EP`Q 7gg"`WW0cY"(J띹Qu+{c92?k:Gp^b-I ɳB&]eBROYa B7̤ XU!dp$kc/3˩j ,A;:\QXi"b:˳Y0$,9֭,cB YXi|>#h1EOfAt,mu<q ? x^;5GjIQB zNU`ҿx܂vI1 xe4i>8葐|pLja#Cwe h孀$F@Q?W\< 5!95R?u@8k ZR6.8qJ]&kLf\$6KyA)AX;_~ER [˛"._! y¨Q5:[Vɬjna:/ ͩЛkXˠн m3eN_*PZܴ!lvC?,JA __C.hM&|hN@_:,OcPO8E01zU#4:l|/uАﵑBl%&NBab;1Eqޓ *Bp Ay5I(— :r[gÈ4;MB7gi_"u2F@㼽&7.z͓Tl$.,׽5_N'KfRf3/hTk'~)mQo CuNt+X ߼ #*MF/拦*R0n-"k@B qOWFֺ{9-ikمYv+}rs#7UM}6\C0rpg~3R.m@Xx"5KVoT 5jv+LZ#[aaew!vqRo}gnff?H0|t/[vgsZS%~Gz )I iO.|9_Y-d  (O)"7V.^k<AN%t“ ~L9hA3|ҺFΑ+r)ڛ-=޺uZ;9躱0L*+j[M)hԥUBCF ܮՋ]XtD[5!03}V+<)IUyfaoz{6fݲdeo瘧ݵ,/VF ~tw7 LlUKY\lxk2@Ѹ^"kT#Nm H]TfuOX*6qYN{oVwFoӁt0 gu=1ya,}J#"'*X#l>4#(sũZ˥W+9mE6wU]P#XJ6W)r|,lF8ΏJ(i&=dJ!%L}BmG,iP)Ty+ЇGy\ŭ؜5F( ;8^SǼhe̼3[Rp7a_zJbʇvQpaԁtK?`FJ2G[;0% ;H AA ۟,kZZ70K)N`@^멆s\{GT,5㨸HkQrk~X ȝ!`*!% D5 &!T ]ޔ{̵BnMyP{5D. |Rw5h!0ZyI(J@!E+zB`&v7{Njt.˳ FxT.?S޷F*lΣsB׎Ԇ۽TDb%5 sobo&Otu~e_-$ُ/ѵba$bncٵWl,%pgBK3uSajQZ5eTm(y_Z3`&.SC:"X_ֺWZߏm#b`bW2@; NhY,ygDHoJXoȩ5U_v iPk{p|ivuA-.2Q"PWh ~sJ"SiQe(ܕ_b<ͧ,A=$H&}:[-aƨ`q*.wde >Hnob-BRzuuf} IDATkM]6"v$:Q% \1 C&R5օg I^˞ۺ:'?\MchU;p~"Qc}!n@F[X߆th1;l;C& {pҜq3ĉ[F iA-3N}SM(]^x4*x_j2L'zkb.mp-YP;m} j]jmf> :7nG %9ey2.٘FSP2ΌZ/Z5zp^ jY|ũzA̽N]YG>Tאjͻ^C[Ra);%*+I4@dWU+?60dzF=^࿼2YS/z=z[sUDeDƈT/RI (f1i2_F[C?l}]+ǿ-@ћׂ5M߶#RF_86jΘ2j1JNth&jBvSg*c\@H H$>fbNMBqa#zV6(ʦz_2y*|#+M-<)*mg\'VFo "J1 Gogkt%w1amW(Rj75V'pzUW3V *=M7 '[B§;4-8#NH0!t2InkނYQNpW 5᪓ޗM|o,:C*~;)ܖ^$)#[9-HN duJ@+2 mW$TY./,a]4)*e"Mg&R[ʗ窿:,07=.< WpnmN(I{a^(^}d[2Ƃ9_7TC75x) 3@e"'p8Lg ?ejilo8p zC+FJdmIX!x`s꽕u=:G壪JKG(!nSk%_ad%@I]UW_u qהc+cq&]EG"4B}y# tH$Suػti TjbSjMtFo/AWlr]pBeM o}cݕrtJR_åɄ x''l(g?U~b;ZPXh\C/Ԭ $i\a5aظwd~/ݓ{{ksh>0Q%/Ow#~ zC;H+4kbtnصm#ہHwTɜC3P}Z1%m1黧 C__:dl.T(W'.'Y0x~MRaS_QU,]T) l (yY,’rMpo,0Ȣ]f48\(RK-:Wl'virJf:kZY,˵d9'\}GPNtnq.u CkW76ާՆG 7uY&1Z´~~=582- )03`} ߤ u#ԣ%n4&4'sڠ-?j]m$Fb+Tc鍤EbEoLK}_LLKԊxʁDXf27@5مAMyn1u c_SKu.1EOIՖ6䑹H*:j;?:oMɥ@SC&,` b?t{`.*D̈^(/&I&-TGO¡e6 XcvoB#F!chU$:ܕM<_߭R45I@H~r?JVb%w_ZN&~cAFYDKTQ-}F#ݛʔi?ѻbaԬ=ʹ Ջ#8I,q\ ʺں>C:Kx&RPk?JtH[IVH>IC5<=!xh}Qz5& g{~XO?w./.M P *8 l!Y/Odd1 -MRldwY @[*ԾR S@jcW)H9_#HN~`} ЗB;ƙXIG XWuת Ҧb{am+e^E3M$3_6bLI+gC; Zyʹn+*E,T)rӓ=Z yͣi'UWϩ^}yWJA@*:xb'@052*0C&f7ٌfjtBp]/bfe5%R"5/6hC(8 LKیp>YTq3p[qz-q fk| l!'X'y 4ϤN9ɋ5:`Z)$j+%k W;YM"ZljwLaeFrm _ /5qwp˶\$}]Gd| `8{5i0/f3EGJ.=ϓ}/?)0x64dxg' |7cNž_DR)fqé%WWMWjk#o۸M<}ɏHFF39e%X#/N~r;]І`V 4}֤` !QH" NNlpV :f5:YL@ڸ2rnl1c1\u:5SD-5"\׹[OpXUWG 3t4Jf-Ց7%ka=\<^k)?/z|χ|4+gup/v8wĻ#~m='~C 5 xVVc tlU{Urv.4e m%m50ðlb`dڷ"ثTI\|[2Yy6;q q:c?hf"bh،E7]p7Ld73ߝMY$֫<)gZZ_ ,kg<=Е*Gfr.59a}Lm}ZZN] 9 d:D$AOWUX.-%ο^Wlh?^4$oQO1X+JG?)vc& Mp@A}UզszRa-tW *.~Q(UY#~ڊPTIe~ſ@ kY+C+]68_, "MZJn][VZ %X_NSc\*y_OQ1tx7ĕGp UÉMk3FXtpI=~-=zmPE ^`޽[U .3Z_<〽 a:p&`{jU; ڔR%iHzn+Zۢh+ڴ-o' ap[ /) PlVmEXQN^4$'}TY@JUmut:0Z:ʱ3%MZ)E)!/Z8[OC*WyZjӐ"wVUdyn.@X{%ͿNwYNcRzʆmM(a6P>]N6]3rr h B^>|E2-A h6}&3Դ1}ZǹqX1ڴnVJMBշ}SYKRiM[ Ť,ޢsmbTo%co]*'ʵr}UfUeyy"qz2ʅ$Nq7ŕ~ 7=e~+;c^J獣F; ZzMF|9 $P9fyvNf)35uLhĪml ? $JmWD<42@Γu_~~t!;3h=T u2/cG y_l=Uaӗ y|5{~* Smd`*Q\ _b[Ll/NMڱ ""7G)ҾQ88 7c$U1"/Cg~ryj聵eDYlИE&yld,*Hn!҉aeA ED,&Qbb@wm"lU;(+]T,y'5S{IY`?oS“&2:A`̸Yn2HTs_jf,@"(ϓWXp{|t_oVbRׂs?`t6Q+8ҷ5},jA6-n)Ae%u{Hʺ68|`"I=.t=RCֻBrA 0w3f``IETm6(j@F0iո:Jz-|-}#sM[3ǥ[ }`T 2lJ/]Q`ȯFg B>M!4+^`az\%"WUaJp%fcsMIb~J ZR\yӮyY`/drD#r¦߄k@P:Y _d~Yջ-l%JXnՀ`AoHUbbT$60ɐ],Y`1n3Nnw# |X-l0W#X H`#  W[ToIrHI{*t% RL)oi+r_nhV` a a2vT(;& Epy#+9I2 0 h2OL@3dNЊ<:nc`VgzNJ[Y|7SW+7{.kh1AMI2qߨj[.e T\c5葁&sO8^?^:E .l.g!sl]@;"B(x. (NB.b+~iUnZRgyOUvMxȈ@tnr8sxyAp&?AštP9> f#n^=/d FNwQnH奫"11 n6<2X7an|%U+Ny>+`lnd-řaT- Bat@C X1=%DΗŢ%Q&)J T4pG@CE\/CAzK}oLGrjc(ZTm`|հL6'<|}W/9 H  Mr4PJ^ (}.rPC~>FrǼwޯO0&ۀI2֓ b/S'Vgdj 'U TId[{G'r'?:Ȏq QAPY%qx pڀ@C|"^K|*mꍠ 2(cjR5baa/V֑m`t~/6mA^5oSoT-nuK;"@LT$;d IDAT6U&,hA^ȖZAXDVX+@ LKpo`>S:yjZq0Ξya\, U%ki$fvKi]_ba.rd혷Sߊ=|uWfb8tk0Ik|*28SoZ^\WDzb(dPo'=(ɷ[jfi~߄ WMh,o zw@zhHł{;~A`i75D+j/׬h0Դ)? 4QF?`۝|T .LB.s&gMES%#dǧfca^Vz/h3T+fGؒJ 7u>X>[By&SyEƘ׻\bqnBUD@;+441$_<}9ͦoVbNn5j ̨U U瀑r$brgÁM k҆_*Pho#?dպǼ*I+B('_1Lj[z}myw/RlɼT)ͺdlԏAuZbءU4bShKG]թ\I/y Y)dL Ўnf{k7ۦ:*쐯g3nGy8˻C6LIvr&>jb9Ÿz5J:GW6zr\["B/D\H@ >.gӇgmQCw f/ ܕ[[ۇx߯•]&^aDi#5Ul0ˊ|7w_{;!y3aQCJp dx@ =@vZm5iX:m9/w\='"imk O,ܪZM{h^G&Ng*s8Y@?v$-S:|Mk .[\؟ RNuxnmT 5>ٔyUငAsòiLLe F'];S -T:D/߅@P:DP^7Y{f'mRŪ4E, ߽nPo-o P vM%(|T}(aQWBp-LPޜʣʑp}){U{}Ee={;s ] 3 e&FvPe4yKغu(Ѣb @Cv'Tk'J36׶I PVK˲n'ڊa$ktJP9Ƣ}B*-BÃOm[$ߦie5'pӠ21'axY3.u' BPBdĄNgo N7)ci||V~=;7B78 @NF6R ` v튥n d#PޠȗsKI9W缑p? x;:P/sܕvgWeoo#;(R8BCN+J˭ Ip[ \ rֲPNf"{zIR~ / e$0 e?Դ1NVL|lĤ{XĦi*5Nf;bB Y|4aFC~B'/j/q^|礱7Aϼ1^:k+ {{@0?I4TXQW%G eRrnJ?`CuJɻӅ8UmI"gjȖB,jYԪzgKcq1̆VXzs׏dL5QA_(& .VVɺR],c%A2p+h&(Zf6S 5Ÿ5 y_T N ʮq?M-EZ1ƙ҇r{4Iw%`L1|t@RDu$@U!nQ [8HHFo_aʃ/ N ڰ%!7ЇQ6+,DX*ee$o- X-u6^$FEx$,d<ör{I٫E-2.'RH]h+vYkC[J)IcnU?im8+NTq αŠ!:&P^rrgч':t3x#}/Ӊ@iypɰdHvJ/|s" ?!ڿz|{2&ԕԄ ~~&1Hy+X}v~#f<7%7jגX1u/Rz;6¾0HNE]<=t8FELTD ⌑V޿PAyp'ED+x ޺ȓG2O鴄lMmG7zgB)d$WJ3I 0Y楏F[igsx]Jt:\nijl6צԒI_].gAut+:C;jTk!I`bhӖr~g@Nu2}t#Eݷ@9{ɑ,?/ /I4?Z !-yF ʽpжۄwG{pS%_ ų5ϟ&,.H5j1&6U:l5[Ų6 wE CX]uơcNoQ@)Ȅ^4A Pp ^QǷ6iGpRR݁h|O)Za5쨪v2u[D; #qmNC0+o:(k,VrRg~Qf2쵶Ր7#1bAZ@?*Ue]'*;O)PX bI;!rʾcbRBI3tw^!OgxZD&O,UYwِ.$'kt7a,O ?90jr|~Qtzo{5s G yrv2~]|bYV%=@ˮvল XŐ",RUzka¯b_@w-+-;InU1YFvC~S2 _ <(̧Ԃ=[Gm(Vٙ.@ nkd-UJM-[cq[_ҵk]=$U春r[wVN1$`MއkAzqNIzY S2k)ʺ:ff`fj $l,/y[S࿾L^ZVdҿ`^$& tITad/xخQQmMm4TMSoڧwI@O"e*ifocާKep4Mꑹ[_?~1|^; _$P oVr !zlm cޔ~h1\zo[d^Fh%', 8u#]m[L?[n/{ <WqxwH7gz߄)3&`{djbXu"чG]6qB0W[0˚r6;?)ѻuu]&֪`'1.)㤛z5ϗN<0ϔ;wͺ,#`3DIleZi11-i>Pd4P_FYg=`sw\n~r\tq h!kP4/JGpCѸTgdO^`S [*$$_ PGk_cIx3^v]+5SY `W4zgK%ٲoӶ)0Vܘf~< ٙ-oRG> dv9&QWuV^Zoͯ׌#Q c:.(uf^Ҹ]a4!׏ .[Q.̠!F5>;3,4ᎾqdS ӳó;զܶL̊7/I^;}lC^:u`ZeB0ۓ2V]uB{6&rW[AaV2;Ls4wj'p?O).%<ѵ)g =,~ϳ&%V 0x zcgoY.^ &0~ޗ ;BKɔXd3:]` 7{W<$A!_tw1j4ƸX6RhXehi,M|5H2Uu UXmE7|xu9EbdƔd͋Z,-'n  KeNe X. y,x`rӔ@gF= zl Ig>(\d;"yǟv&x}߂E9<]#'?Խy7qS|S|}X9[_n 7%l "0=+7}+f=q B䆻8M.0ao06I$h"5D(ebv{>aUx(^\h|R J]Ĭިhӓ0jړ(~ȿyAzL4PY",@>pM6qPC T܃tpC yd}hlFE_,.rc?rk9k#b/d7* )l.aaTTVQ'"#"kkXgߥ&!݂rz#V0y59d;e5G.E3ڊ6aӪw2mYP[{y:I=em'   (ɷeJMiYS;\?3X%mS}'0olO٦߻ DM0l6i0%[6e [ J~@5h?@d0^y_+y|X16&4k7kMd;RNKBaT@S܌I *ޯ[7u[Lzpm~'V]~kF>2駋_9)7efo4UwVb "^Lu)p17lL R45t^9=O79 Zd/7I5.}3p+|w 3fALNxzknCGwDE%T8J aJ5kBW_'TuOYXL<ÿ W'ȌkK đrF]8* ITx}tjܾt쓖9ս|X˽4qcmÁ6!6̫W9Gz7XcqXtǛ8;a_ 3×;\Ѡr8YNORrINj@ɒ䝮K~^o/^Գs7W#`{YZpqWCd;շ *`RymBH8=0RhmI[P4a~&gnfǂJ/U{+q/\9%;)c'v26Zoŏv3$E:`ExpY/|SE *E.vhD?+iLEv6=2Jw1!āi6Ră)gy qEtqb|sY'@g1IRGG$5҄HS( /_3\6J 7瀻]I?o;pܢޑ t {p@1G {޷e!1v Vbn_' pAH=u lϜ:oʠ 7zH"Duaur'cc"R'c:lf6]|k]?T\톀vCp dQ/~; # M`1Y\ngn4ct8 JD;XKor_ t ?28@tZf Z?+<"< >! /[fXnA_"gAHe8m@V$Bj\d*g*mBAPL.RKdGCޫ'=Y/F9Դ<]B~EPLUI਀P4Du%<F1pQ =K"^Z1I*-{[w;x浢X6ͦ]5;Epp n0669?z*ݬNSNaHJoԄnV [Av̿p$MSN5M!hV$=}2XDOך&SEgZ 53|.|dLjO7yZM IDAT8nu;$Oh Ji |~Z$g;jh ؏wI~t7I ciPG6yIPsP v'%_czVK}qg}^ߠ<6bp@) 1'!E"$'ˇWprtML}qUAEļt>\S>h 3>"Ңw,O"=w6?O/O_>/*ay=Eߌ< ".nu}%JO~VH'ak0JY׶>G AFi)#vȥa/Vg1؛b%fjn?JR۠v7zM _)Rw{8!SsLG_>y!`Zm0jԉ Ч/!+2 |=)}bq1E!o4΀@s=prPR&lX;ylb1?g}+_<"//  X|Ywr 'fhF`j|O@Oۅmؐ;ʌ>QNheoPi]JFU:s% NìUYvwbq0ơ2*d45W]Y[R၅01:wl<Pbx BƣٸAOnI`va#yH6{.u8{Z{vܓ7 0|5pAͯϟ㾿 s_%Ύ>DgrNz7>Aft JHFvJ8[ 3rs@ (yP̊IPL55GN5'e!+Q?7*a;=VG8]ўwLjad=ɫĘ1ٶ#U

U}o7A{oo[؃d#ǀܐQzǽ@[#tdS DF <% P x0AE ]a.ia2|D䉳dQ~/c\_B=xr*$_ 3 z ^mE&74C/xoorrٛa@>ppA&4ܐ CCP0l>"F*p)jEM tU 5wv/FOeP+-[6 #8 ! pHIsA8L156W;[-bJ@c )8"3/?%9"gß#|sx?dR] hQ=^`n1K"mf䏟JMcO!cM*jJl֪ us`tA}sB.A $p:<; )J#YӾbBu20UaOJ"1H96C%y'w$֑L +Jޤ/vNLܚB88)cJ!1N\AX]g=h쓙an=5?0O3|0ܵ [_Z!jU))U~oC&G7l#%\qkbB+I4B{hMF`@w \hb2<6UTFjU$:`X;v4f vLl$)x`L6l xD^HX``~,(?o; 3t_xc5pL7)}8WƎ^`݇gG@ ;Xn+h89PGo8Ew]w {w6u}}|O&[l5:Iۏ'l6Q[܂Kd)0($;"X&P@f_V]#wGaNfAPy9h@23AᨧX#3'U~V1{TlHA5kgՆ^2ŽhkJ'hy=-6WTȌ XasfD$h{01&/ϽcaD>#}{v%9} 7  Fh`6`.b6_)11~1T2 ^ D`!eR z'?atJPPO.FU`pE#U՞4PealrXi=Gf'q~# >i 6?{Ɲ vƴ޽0h[DD@ sg$$#Yt`= z`T!m`FzTS"Y(Hcd$ _T (#P_--C=19GE7rthn0BE$.Ɋ/N/tKhj]xi޾k4 >G<B9^)]LW+=&&~g.@&xg4'" #RB]zy*b{*S0u)VyTF2 zCrgElO>B`+}2{H2F^vPTL,Ap2''kL&D"Oy"EnLzD:%^ w8Hs= $%^q0,L'Y%@CQ;ݳEl^Kɾ7%a҉8'xH =} 3@H)@xJDN&8 R&b};Xgd$%!I n zQ&P m32,^gb, ׅ>ߩ:8%$l ,RJWƿ$qA?CF#nP"#^ $ x pP-/!XI8/m=5FhT70ȀdHMNWbC12'i$~zInȎݻѤ'(BH_Nx|z^2^&m;A]~7+)d6(2&OD\#! I$ e_*2a*aӂR$Dahqc- J2LāXpA9B ZDN d(mLkz" *SHBL:SlWGm/#gFi{~!դHOҿ£8OJ&Y(eDhPf@zs.};R(#nkRRr^_rj!k8YGP(;Ҏ8Nx:ǰ=Kq"aEOh40{C-Q!gHcPu=aB1ԆHYJ{a? g[7Qz gɆM 2fQR4syV%J G"9JR v0t 4; BNEtWPQ~)C=zeV)ëST4b3 5~9xbگr#WO3F%jGz^o?=""œ&2!0z FOfޑWd$<s3գD̋͐p "N+L@A-YHHcix "+u<.GHy"9iVF$[hn,d9B#y*c lpXb{XɡLVRLHe-TLcaB y 06Y:9 dU L ҳ/TK9Gl,"m /S8d4m;B3͚"y/pmE(Qݎ|*܈[wqptFCWiMqk4 n&W )(hQaplDI/@ 1{-Ų!huo! ,Ga^τ|A;4W'1g*Ǚ4mGQm>&lh|H~;uK@uHA x|TY1~o}.q*9!4prqL'6j>g Y,q Vñ.Rg\ M^ȗ%q([CQ!F"ls"Mx=ޏi;CJ19 <&v)}{}6՝!+8&siR~5ǿ:θo,~&]铨kDiN(I$^`3^F3sU]Y# 2* M0+JTT* %t&vU N=OJ;2V$W=9 $ h0|OB.;ҷèuy%Q3G$Ղkp!a?1Xō$X/c"(ثD@5Oo+ωXD=gdr"<~ze> t+EgQW>;\1Yd&i}ΕP2 I('ȧ .hۛ h&uwowZ8 8XWs "4ʧ^!(A~|Y7)}Xk}  qOtvz4g JPT,{),ǔK\Z٠E(2\ L9}?2k@,N_kԣUnЬP8cz,Oq7M9 V7KKI¤$}G7?s7#S=q.ɘv0Q;G!vPiwB׃<vX:bk#iFȰ;҃ 2.J$2y?Td$!QC"x2Ѷ4ă=VJRW9Mw˹G ;IȴH//"H;' |p|>RmF<3D0T"+F:/mR8>VAsQ-,IPH[Qz\_KU> PIu=˨8vYƬxNkd%wlstcu :ڍA5tʀh$wJ8R ._6,5N,dNoꢦNUUWWc6I92jGj1 0߃hF8L yq#ƜP| ( of3>9:De)wۡE8a81ׂ_J_!T OA*0gj")\!X#]'{4Ebp!vQF.} ,7Oi])Js|qqo9\˼=<(':cFSO$Ҝ6&=欖1>P\]gY& ,H= "aH4D8cgbPuf^ ԑ+Rݕ@oΑ,%uˠ~>dS䜃Ľ} ZBOH!WE$V'D!`R9x&FίU 8I]U$[rv$T3y8 b{<0`'Iq<Y6&cx-( ux#if'_27~y؍眺~N&QP5p4'9֍oB-'fH-+46QXOZx26,ܣX)l~ȴKr3.p?=qN01;oT6H\fUטfmX>^7d(EO !O]̘ ".cNUHGD-^Eh22k+y9L_FH%ac^<#Л>i3hYv%r|7PUIaƕO o '~_Du3@iT@,"oPs@ =GЋVKY^(z>w(SJhpLH|A!p_ew}&5ꬸl1c5 4?I2@DA˼!v5:Z &w N-=d8ɏ6XT/`'D*b%#WnNT u~P|Ks]C }`kk숤 ВQRlM3bŎw9$!}U0|.>G&H r7܉C_N*R \$^*̌U|?35hPQ>;=* ?}^i8Oe 8"/9 =ËHyZ:(:lu`fK!qR2nXzey`x0i,NH96rFϙO _l͊<*HNp CUr'oEi !ǢH*DN8sPH} /i-djx Gj5 z lq`M$_B9I╡2FHh4wK)ma(5!lAƮ?N Уm߶rJ[W#IsFw6#o>rԞd 8%WeU\U)Rjg-lS1!5\vD,)5 /M {}Ѿp3c.giDl3z.1As 7 N[q@<Y@Xǖ'#aٌشOEDKdy9YRǓ[$+ d͖]Tc ,v"El =ESW'T2?s^PL(d01eE1q7$#ch2lY[ h uk ƾ\- 6U>lL\ + 1!QTҌTG P\sw:bR.)/V|5Ϙ]x3":A0(H;C"@6!#7'H2 WUDIT ] a&gǡE ,}cQ5 '0tKW-0dƅ:rX ?nh p-B  ?y[@uw?.& 6!K'[-綠 ;ќ[Ov"Jؗ僞bf3Ay,#u|yd4aD`l>1kq-ek싆U8 &w]kqe UIerĦtHO/ɏl9B*P QC=I40D@u])lĘN,ՋX83be1c쁦yK_d 2 Ņg:@?@hd3$y=U!،sNڐ` ̈́G!q4k#rESuQF|ũ(Vao ֓[n$mb9v3@@cBvgDx^Ʃ뒛pDža=)#Mp<@Ot5r"Hu; \~1|+UqmIN{i2EY,Flw|JQP-i.\,1L6yN~j>=20[P*k325i6kV0Ll񲤅T1dS#OĘ#aX?O90AHH]d2 Mނw2a1}49}W$V+VLT:WU9eS#jW|c^!xIz/`!Q;1SXED|B;a$.!%[ DPxKo̠K8DC%8kךI zMLs,\=gp@F1qi I:Ss΁'_b S_<6h?7^ooIѰa-L #@~PSzB'TxBnNRm}}Dh`u ʼn|_!f dUgAnpG-ԃ 8h ű7)G0Y\lA\vD*AV%5WBy\o6  )吨#h= ,4_mNM/CsnZjT/cf]Yz"$H,14Jl 8*yJGa7)р'2o.T3V )ih1N5|P>C|!`X]'?fwO;o2 lIͼQgv1 WC'tO Q -$p G!;(HE4)ڧ% e#mmTEkt9܇UxpZDx@tp!h}C#Rt4nQܿ?O݇?OƵ k G69 +F4kg\St.W.rw–b*b._%=qy*S4Wr)RR^Ӭ5j:.V16Z^zOჃ/z~۶j {%Y(Vj^)wK'ҹb.bq•\ad&Wmv"7XZen+Vpg32UFR,sx279g3,KbPʥvEm%w?I:@ ɜmr=E tXeH);XOe@v IC$lT}UXƪ;Lt03@Oj@ʒ:n?O˟\֬x:b~czlSR+Q*ufPi(}j:f[YJت)2)5#euWʎO3'ƶ[''3=g p' i@" ?#!ܱ#PiLӷtG~V>\\\]\,J݃ݣ@N^*U RhSD,e2BPT[\nmw:]?πmmޙM]z+\~}2R&b+nS/LLfV+e\y>cvJ`rljfv᫿(C;m۝zgg;>U[oRVW+B.]D/"0ln HLggfr7r+, LX̧Rlz…' fZ,To3S,gsLH`yd\,.`4Lf&a-s9x@Z{{{=xvj{R70VX<<*Uq<XJ N_7TmIU S%Ϗ싟j9Rb@KgqKw$"1< ]vN3?OsszZ,`=D';=Zz&PVCx;@2뵑pcYY],UEf.GDZnp 8d0}ܹ /sE*PUL&+>P].;?Q盅WHZ9zv,R@[lہ׷ |ݵwln2hZxqW- iPZӞbu;:" }Sq_W,y721CzIAmpqyyyпZh p*\F4?P\&S(ުVjJqjocw!ӭ^oS]/;VYKSH\lDsS@.\Jņos@I1 nvR cV00`w `NĨ0[۸t:ț [f`_R]X$v/1>Vil!lDX[-.,L^xe`R+o C[(!WCgg^qGkmn nlj|k ֓<>s0W}z JT9<}00z$,f>\U0Z;٧ >CcM:Y@j=AɦO125%θ jijC!)TSwك85T/Eq_Jz'c R8$<ЗX9Aq挟^ Ƃf]=ђ莧G ㋀ ήsɅ<HLoLn{Z~٩U*e 41\*//^F0uUIjZX=gn 4FpQnml@L\ǀBܕbx^nnXs $0s srQ- RWjBqY[o1wtZȈ-@h:"cpHݪjUx"epL ["F  wVWOfzbDz^Pns5فfmuav+lj_BBe:39ˮܸLgJ|~~e^?ޓl~l+7ýC2dS>F8Q/`6,UB6gZE2גʓЕQIX؏cK8ym₢qrWxǘNIkSu_0Dp6 ,[pWW%R;ۡs2?B,Nr8j0)C@eJD$Q9h>d -#ganReNJY=fJT)3R]:>xќ65wY\_lťl{$>n2УZ} ֪ar}U!҃yv "}y"1YPb&Sm7(v"Wm5zN޽;;ѪͦRs%Dt"4FU@ o2ƈ6e|~`0ZCނe׆oNoA^Qx!;"K k@R-.pCV|+7:FriZn@mJendSSYz52пPT,x0;\9C ,fZp"!&9Q0FxzktcG| 'O'pmo#oɆ>`ALZy% Leao e3E8qһXty.9O=vk A>DIMpGQ|"xun>ֈCUң ϖ~cZCn8LH+m׳,PQ#q֊UϖhROŢX*'Ϳ 4`iD[LtJKIdTCc-V\T uY?@RYGqX\:Dd\fIQ#v"FA*:UlΞ !oCXU+!l4j3܍,Pŋ|1󈊘ʥ'3w?G(\__[w} Jz?mK'f*ʸ,!l@;55q[rQ/.z*X._Y_Gr0QoP " km=|YBhk^[PNM,6\7D5kvxT-dWKL$tLNn5wY@D;81qe:B'YE.كk=yOO<p'}Gv7:-r3Dg?|*< h08ƾX!^1 :'n.0a:{vY'181[\EĂ!ҒAҰu:TQ+lmAA',` ʓ2rFrҚL)F^D$n.{TұAÛƶF.>4y]֭y`Cfsm'%U䶷ۀ@JbrЦJg3ۛK9JMjwj֖[=TͿ6W:-Y{߻w(WL!70K ^PkokY/WJ_4ε5Bdooiw"=NlAhv3_DQT|ŵNZU Oˀr[Y&SQ+@.u@+Yl!d%dK;sRu pz5{5s5{c٬.2P gYJ ޸^uL 'G<9M`~dt{l$cagjr ؘ{8ㆬ YahQ<_*o$CXR`JC.s}}% eq\10{ҥ._Q|U33js{Z ;;knSFY~;7]|˅JʗYe)xkiKR"*X(ZEM`"2GNow kkXvwz &lD1{V^l\f6_Gh` ~o>NS^X[p||t&.dL:],7@&QT\&0 p%V f' |y37d)R;CȻ Ggttp^XCH(`HXX0y#m,C4쭨54^g)z a3DkK-]?,D)>q?x?ԂS)pH1#Ү"Z)vOql4V;f _8j1N~q6dCiEQ5Ъac/OIV5 ZrQU Ep~l%w(]SMg,&#fFZLLgThgϏ8nt)ܕW4<;8RT#BN+'.L6;LLsVY4ZgX>:tܻyk7RGXgΠ(:75q!{5[lw{`)RuyΝ;@;݃40=8BN^ noN8W ndfO< ~%@|.V.7_˕^_Hz5 ^>fh7P(W, ba*CD7\Q0=ùt D=N.w#xtfJ8d4獍Km<ܜi+e"v]ԯϕ`Qf\ ϟX8+A-JG Y n"@t'i*KFY fYb@Wu&A,o#_86G5} i41 YFlj1A 807xɈz `ؗr[jtSNEQ?c<>= #WQ@No2s#=CXF8}7B6y }2M޹\kfwϟ}kb~qq6w-/_GY Z \*_"_Jg+M˥F)7_J dT.*WW1.alQoSIF|ap^v{n?;8ۣ2n .;n(Uʥj ܨ6J2`wla V6g0q'bE,R薙Tv4W+B…+Ә+lJ)d6Z wgz._ ~Op0PM8G<!_`$Сp0tM8`rD -Nb8d֨!->fEa̵˔17m RXA+Z ԏ>n?6IF}6/e' 32ۉ-m2kTNЖ 7v4~:'H<Vh[6'i?OV(~=ޑ u f= gu3g[It#pmle:DZ`P m1]=]拜 IDATw3r\rELieQڑ@8N"ˍۍɋW;Ne f~N]yΖڛw6\ ^ʧ.H:vDZ&3:4F17;&R*K9]"mKjn7|pp0+0J?W1!V7p e"ҙixԭ19q•R髫wV1|6'ϟ˷noܻ; 0z ݿ7 Jk8z~n.W.\x4SSjaXD9`mPRL_ 'sr\zZEy@ZMK 9^ޓ=v a6ۨbo9w9#O0 @DPFA@CICn.<;>\Fѫw}d@J\]2xF@y?'Bfc הB5st[ q1VY x0Ic¹=[ƞl4fџY f K>m'ԁ#~~tY42~#3Ċaax3m:r)!iD,5QDBcB?V3<9'tc/_Kg3ʝryd:|ܹsW&gnrK[z&skKshs2]o޻}cMmFo `d1Jj2=_K/eV7(k"`%B XU#covvUc7' [:d ըw{;8!Hq4&`+T *r=&|퀥Dixb;t;𳽾^) &|ԏ#`,# qV܉N0b/[>!7s`yRk*G =QJQ-I8 G =g=þlCvǐG(h'bӅb1=XgG¤ߪJpW-Iac5 [9Z:W)<`~6ӼGR~10}lrG'jmuc}cDS==9H&}SX麊rbΑsqwԕ@38c, ]c>L]wgN^̤/g efҕ NONt$+-;ZYז;g' tVZ\,,3_yow7J%mu,$̾rU]:w~'R][EWZ̊%م9Ãww?lzAOvmqv ^t& ĠM"!:7^1;4-bD&wS1x"f ",hAPFWE5"j.ۮPg='2ǝqd'-ϱ37 N6؎#3q6Q>lmIH)8@lk ߦ QTM:,y=,~ -VۏtA5ڡPyt"n-^@ %5?6Ҏqeǎޅrr}Zj "FJ:8='.p 0^B 4s陙ItBǝjV/lݞw]L7j|z.u|^"{!E[^k%/\9Rô4CpЍbv Kmv;x ȟm}zة7}BTQj,j^&jH< m*^Ilp 5/E֬WJyq; S9@flvц`_sGa `b~;(y0 !ʿulpY_!ց}3 >qA I`@{8Xh s0'q7'@Ƈ軁B>5JIǨJ̬!N$(!OHI#oZrK}ոe.19vxզ{ p}iC?bc&@a@)* KY#,e H ;zGL9CKV1ƄpGuFX~ ~-== >4hWѕs(k?}8i۪ȡC_~tqW1T7F@ZY 9z`CFCBzV @ǚ00$x%U"년|> %GyAvvF3 N!xS=\i|f#{ld>?=VDG$AH=ü!ktWc$}>C(xT1@+uLz TE{0'RNܩ&#Up`[h줓 %0;#{|cLCsC]:!_?m :B')|ڣf>cN3*ӰvL0||B AO~o`Zs)ѿ[@nL"!̢+hVʫwַ}_蕋Zڝf3z#W/.߽ݵ{;5 RSٹ_}Rܸ]\Y"Pʍ:yd22DX3yvl۝۵5 IAoC]s=,P_<ցJr[QK9Jsln][ ÿչ{҅t+:Z@_ZMq erU>|]=9mߓ'XC$|ϐ\OS.j?}+ *Z~a6G h% gg.bԂ}i[]+3|c}A9Y1K ,:.<A'#HQ}Ҁq cgaaE0%ڕlv| Ym5啙_ow>z!*w:1Dw`G柇s>Ao? j (G.|ho B ! _ |.1~^x&>b1.`_e|"*x "@RB4?ى<cRHR SzV6;QSc[=lp\N2-8Ւtd:br鞳NFlЈO,m0td)1D }9==h0Ь~LuQ(:YGq\>@yMuMxƎEw /gU_tsI+-R]@rnCY>?z/߬CxمӸY^yoڽ6;FT'Pi-]}=u "nto٩Lɡ h ,s2ۈK npg~(T$~hEp!6ڱ^k TAZ Y\-.f%I(r9`I&qZʤ3p2spRJLb+%ؽN b~.Oay9@?=ZH#넀O}Dx |@|Ѝ+ AMZy) lӧ }Z=p*> ƜTh E1d(c_m1tN@+nCjNz Q*&#9ᘭꎘ=6c*P3 5⁇0!ǿǮgQv??81!(rL ` tjK3+8ؠQ-W pҟ?wJffmn FٳOk-9׮by c}֯_^߫_ !rkڵk׮/.]B/`cm13V(2"`@wg{&-t]pfIeuA=#;^aFȴ6jZ 7KQɥe 9lQWLO#"^gT`qWLnE8w\.gsT+z]p0ThC)?d;炆YR%Z|` ڋ^4>*_ȧ,!>p, s/1b`@!#pe^X(U_{T҇d/ 9`DD BKڈ\]%)Ec 5T'D1ڥ "N9F`sc? g {#n ԰x 4\ZkfRkOAO CtP@">}<m> *z`12~AQŵcͱawtU\}症/s80x:~,"Ϩrh<}#q2[AbVF`IW+[n]ou:֧~OqǛbS/\Yk7; ^^jtZW^8| \^o-,h&F͸[fs*E `f%6l5>ZmhZE8҂?MZ)-p{ 6߭(F@oT ) tbn  }>=xULf֭&*6]ƒ̥+ӗ}+W.MbA;!;jLI jYwpXťN5n<ƍ{ x[8S$޿>Ias_|4, "p"eVH@('&|wQXAp!e\A#U18DDjf Hf|, CE$ TTQ&7ڈ{TW@T0};v)u2F􃭩p hiNO'Ե`K2bY yua) cH;&}|l&[@'պ뇌J{&I1FYv/~IgUr㗿GqWQhC4W3֬/r{.K3ũtHrwkʷ^[>\~Yx`]_ E!k;oӹjU-9Ein*J4R w6նm vA)v{{hك?ax*YA,1hF8i{:n pU` h5)B|K_6͠V_l*vf'.LLLи ]v2j5]+Eb6*N5pTusOv[w.3M7Y'sf{-B? ,r1= Hwb殳R6  !ȲA>rC"-Hٲ|PgL}KR3OHzy]д: ~*b>cT~(j؏^?סY*Sv(^6צPai ѕ(١ `ES2HS5)&xc{d-r=d-1Z,kr:kքi(sFlY#VCw {]Ӵb惻”?W3"|@ЦrݣW(bb3Q*>5;`)[lX!AOuCdզGaXuDSUᇦ(![xxlOKR3qGML %9= c_S!:!PLC7R],+@\g<0 o\D\`w/zczy9uHga!Pa53Rq"&H1'>*v\c0,P&e{1~!YI Τu C+m(%Ox^i:;MW=Bx"t=8̙sq/].!ƁuMdhyE \^'u90y1##`%`?E!u^"ã P/!TmZCc?Up|.*YQs,a;6@D@ I>>eAاMLJ1 "qO, NQ&#{mq*Y MSSjK1>&MX'{{ZmڏJY"_Tk(h. IDAT1}4BF.xwXyhuyH x{*Eu:(b{GZ@g5Yi[y-"~oR0ئxLK炟={TUDI$pB9? n|u)#N}T2)g`CC6gXsk7yns j\S`ʌ;`(7xNsp[Z0,1S}oBzQ7 VTe B!L 3KyBT COюcG>* \2aE,THW ˄ hD1}@(CLÛXE3{D|rJ _S|5Xb5uZ9vAq?m[6q@4z`Y1k =|hBFC [ Xbҵ<<Tk5om#D!D{/?/08AN;Bxx̤ao0$zrr||XLGr 7_ׇ_qr2<=44\___[/Iޠ3Q@./b,rNx..-` Æ4PO)O h$~Wj5$:٬hրJH vg%T^p`021~ajy?]*ɹLbg{P"I$B)c 840(Өp7֗'9~(2biNu,f0XXO8ZֈRi /-E~q|4 ء~F=T^ҦIXJEڈ +`ЬqG xkH>>VqdJ6ϧ*`b&(zأ4!R`i RhKw)O"F" 9Sb`{}F k Zg?ɴ`H/)MЀ@42UMBdߎa H!&As8 YU`C\0 pjrrKĀ^"@b?[7nx.E|~,V%sFߞFQ鏤eXt0A+XDl".пbҤx< j{7PJR:bX:!kH6%-"r! ez"HOħY_I *%)H||&#̸Ѹ< ošn8#K$24<~'NǦfr McLz.6|5 OzFgo ˰1 Q>`n- R$~.ZS{4·ȇl P`Gӿw` t@ӨM{ R^> b R Q#!Q|Q0SPM W MPSD.+{ F]=F)̱nqB,%("j FT`f[Ҥ0aEXБeXLN5]k>Kwԯ>]5>UשUF.Çl?m<9aIw}+cYJCOJ4Ƞ~!erJStń) _Y eǹcؔ4Ve57ǹp _8-5,hŃ/ųZ~+gόD߄?A /RY˭!Nc̴>$R+ /ކ1 CZL9>ϖA6ԭ6co `.rY%!F 2}HK I ˍi= A yp N^w2hF,dhšoW^ʼnG(m57ys?RݶcL84qMq9.qp0M<--UYR,tDۑRTӥ elY ,a),VZAU5 H!je]٥Y }5ͳ(`< &G*bj$ !EmaD\ ;tL sFQbA]nNS4Bx= DA1m~57yzN75#fVr_%Z]iP̑Fn5Pj*z'k-@(0`P[.@^[m{gPFm^!.svP!7t<ÃN9;.]PsŪ`sp.l嵵r5^|_n,XF#NEs|%Ƒp X3^?lvLO#K@zI@@r%z ,)A{ KX9_e?~ ]өVDZ˅r*%Snjr5޶٦[S$D!D"뚹\R+vj8L!CjIX%R5|Rv&*X Eig,{e #""shQ9L$ lZz.s^Ʊƴg1yl2'O8q):EO9s^,tWBq<|9dl"< o.Y|N.<0@+hҀ9}*d0 k;U*Ѡ[?c`Z%F:D_h3km=j CT-0n)j]!9nOT,}JViMK ;kԳӚ!CH>Ah6R5.d/ ۚ+A{=ZH?dmE<#6!vnsj6{'1L `02rx )46p; Bẗ́@4> X?\Ǩ<+>:ڒ\_a/<2|"Ý?uj'vWn *[88MnnoO ن-Ip9%.\LW;hd "\:>~>4R F3Yx4O' %.ʴJ O-0T?lT.q=" 2b6C1 b\PZ6Ń40(;'x@&и2(b?UJay 0BΝ84N.f9pH )CO"~_p>?^csS/?Z8*k;=p5-y=hާ,~kOi H@G"Jצǒ*zMHiG2u{s jD2M Q;Z'br4mRB}Hݘ ggE2ġtﱊBj ErhzRLOBSmw3,Xv ݡ٭'cXWD(k 1L~#m72"h?FYhs),Ge.F7a w,Gd? nXx4~]r]{'lZ PpsgN 0$w(Vp: f@VR|T\92O_fuYeT>wpBFC=̓JŽD{EKTg (`,Hse4Em¹r, p>^~gq4 ҪCNb΃.+޳B¼cǁC< b:b"t{Bׯ^GD:|ܸ)ϡ b66NpfZ<n/҅||ٓ'O~M8北F; Ӻ HU%.U-_ ]#/ѣGiu# ="ZTP32ERa_jԠYrx :&M(py>lqseֹ*0XdraGl6spW׸ ӭ̥zF}힎5)Y&`VfLyQ.DqBMȪ!^c`RC% L2T>  =3@@3C8:|86r~@8D}Nwd#{e1)i2ZQL6Cg&&|z^h"3^!>_(@#$*&8mAՁqLnRqxdO@?nf.4 LЄ >fȡ@ 'ꁯ=>Sp0 *_ @4nZ0ad GЪJW8oE'^@V'=5=]u!ջiIU8{=$ EL35ƨ!PQSjQexhzfihҖ0S'zAhR4D?5rH_"d)j#j~11!Zއg#~&idиPh1Y w ZLN l=>&̂l[lvt$"IB~}EO&&Ξ?m^[_.)LA:Fm(D|&x\p_11zUUW(3.Zl[4p_9W)kr.aث2et1)-" $L/'򠸳RD.hg ЏM@2WB@?lx,. a&22:q̅ b"V%)_K,,/V:HÊE,.c<b?<(w]ϟ_kj`4BI>?3˂Y[o̵_o/an֢*Ih2XW!KJ׋t<#ֆB6d,O*ۚf+cun۔fIfryWz̫hD]69z Z3k1TC+N ж~x{Fԭ2=ZLcmJh)[oATIh0KXDtcq Ћ&ΏOI_]]ĺq} \g3g] $@EƓRttyb4d>9,X|,cGT7p?)}_4$K̸^Y/#-]ۯ*唣tG t] "kuݿ3Ij˱gJ.#k5OPJtO3r1T޳*i74{6Y=ܒvT5H80HCiPOʪ>L,E`=a U. P" EyƇ|(t!Q31@Йe7ΝQ,9.qp@n.Gȁܼ<;6<^_KawD.oB|/[[8rebu`9WgG՜(f,&k_ 3~yeڡW5g!nBv btI5N5#:rYIrAuC7üP̊p3H0E\<8.\8/ϏOsEƗN/x>D$u{j+D?!|? x՗A?1׃@'g(LMDt?𦣼uUk{:v,GZU̲Uѧ8)`4ƤPCaI}-"hk|4=RQ9s:ZCWdd'UJ#zAZxX P`JW֣WE[娰E2IJ(eF_[{5 3]5CTY?. t{GFΌO]9ߥ9ġ=اuO;"|bÙ|ݺE`d @,ߖo Лo<OЋ/WyD:Sqau5++W}>>88tx0ǖ a ,,`aZ<.~epA0[ˮ[éYm9Z6BmD\pXm2 &;(0:7Ӭ#tyޠ/szQOadf5S2 \pîs&/_8lI.Ե]Z@;P<{~!>Ľw?m|.J'Ϟ<{G3@T ]Ik1Ți?E+쨁@u,u˷nFbE枃AD6㤪ksn}4x) l2; O};{XݧѶbU-Z -h|U%m",o0 o,lul{@^i7}}13A~t:FGukGΟ:uܟ~ KC G~8S<`pC^$dYNm7/ڇ< oΎ,u>8s% _k"۷f#шwƝ#@;8 ɜ*mhwo]nL`F3&˹>7<ҕE;UT$J4919fbA{=\83>op"tqql9D0_!o(pdtlqD$y!.KAX^.ϿD.ܻ~}|?GtgЊGߟvMaZ;;WScdBY{akFX^{@;,嬨)rֻ! IDAT>ֻZ4=aPofX<)Q|`ʣq{hgp35lSLD-UR(]4G!L4>Yh3 $ΩzYj(mCm`+ ٦^"~齓mc/v8\WNM Űt .mq;3|f2O(9%WRo^}gCO9Yl^y-*ʭٔćq8HTZe)OiKPv mn2@_VP #) eE!p2I:l(]"nߺvfWjS[ϓ$:$|q\x=bsxBhx]BGX".)q8 ӞN8ayO1o-9ɵzU˯,ܾy{ss'CgΞ|jjYJp^??"``ldVAqa$ppGc$Vյn),AD>w@p@H`Pnr{5Y@T[b/H<_]QÅf2RAb|` empτ 􆼈X.|8<5qbq^_l).HlIKf.ᲃ=~ jߞW}gVip1@?]ߣɠtk_<;Č_qQ-SkJ59zZctO-ƚjEsQy(߳umFTTzvv^LtP1'>Z-R=5gs&hhK"{ڽ ~P5̆>nqiikk9Md4 Y9Q@5k;!e5$G3;BaL]z-_b1\3N 05w5@s7NF\5xPǡGW76.'?-qRYki?=b a_H=R+VI.n.-wҢ)a9P Vr/lWK<((nbWVsH@&"E&D"l2GKf J`b2E^QMJErtqWC.Wu8<4Ŧ>%Y.=8xz#/_~~wAҔ0 cusxFUjݤ 6z>=c>g415]t^ O1˕9r*ŽǾ^ԡ45uM`QݿjtbnTt5:ښ>_@1橳ڃFj!_ݚ@1ҧfj7oxCOS= (z ZPY ![z_úZ'uK3n@0uAs秮gf2BH۹?"|xCR!y^˷6"! \i2"6ns:&Ng0<ɲ4؃y |fum-w 9JbҢþ6ZEWf?P->𽬀8{)d%@@+Pϸie4&PpN>5<| ?5aϨ@ `aߤRq!Eԑ=}s ۓ/Y?>ѣ[[M^*m߳̓CQ@zuW#$WZzqޏ8юvȑ TwAtM]}q\pjH:#';?ڈ1[1 >g\-l4YeX[/Ak/?;55f6}P +6$dGPy3 3ڍ6)qpչVҙx^ɼC!/r4mܸ5;Qߜw~>!6 }1_+'p6Έ)3PL/]91% (RbG:]h@*eЬڐM$83 :J1bv1Y߲|*VQ2`RA r(}!9׸kN"ӛr8_Ɲ###N 㩸$J,Ӻ}W}}?ɓgJ>=|fAp8Ok[p[ڠ3-"7ٶ8ƧklRmڗ8 -{ᕝR,qBsOERŕ f걳Q3)ӵkbnwH m~9`R1;fAZueb\ MN,k5Zf )VbͶ([ISNbKJluuV0^1*Y<\Nd@wX#> w/@_/Z)/J8lm:s>TVV"5m(7dهF&Sst)pT,cXQ3"\^ݾ} 苈TctvR+\z]oWɨ@bq1Z\ŔHO1U Z(Sӥ,HD@Rd3#g+ŘE;~ pdmSFGϝp¸r8@ %/tPwxjG?J{ _A t[__Y_NW&ԛ;-\W&6#Ŷ9ѵ``1a׌,bp/2{#} NyUMOS@l *o!ߗv=S }ffԭeXqLQi{Wh+҅YjV2+қ+{/Рj(h<-#9nXi!䵡V|c#pbnnT(KDl秐Ly<@eI_, ԊgU84[Z^}А?:B bk| :Xoubgc>_l)X,mi$e*L&˹5 @"5snc3Y {UwV@C'WA`]9M+0x{]LZ и pd DjQq$6 G|k :R3ݧW>w1\vv6OIJ\}t 'vZ;;;X+B6o#jBeAH^%u`?/zKh,t)k>;2rI?f[;+s^d@Wϣ $F]5mpƌDJOc J L3T )l4>51̮@QlOԒAcELT`Gz|xMf+WW督3AM]@4ʯ~_>$GJJYʯS+Mn;9dO(Nkj[JŸE# E%)+QLbNw|L B&K$m8Fbf\(IݱP<õB-H k \d uĸ 1Qq:.j&:FE MKi766>Fݵ/]A lm=ԷCioPP9`bs H^ %MQZ& !C@eY2 X &BKjFLHUҨ>4 !53!ٔ~Vokh &z9%Gc9~mb=hWw&480 <5C1Շ_Ă:| Fi ?hJ#G̕\ƟWeN\&? g8~"l-Fso8]|\HF]ys!W\.Z^y"ܸys Dd  4AՍpwY)tG qA?-/, /70p6s+Þz+Em|d6{jy<_YZGΰh)Q__`R}*c:$qC!VGzmaŲB#;A93 gq9_g2B%$Vg<@/8A`4:=}qiF[FSۛw7۩۳W./ώEf}ez8=-S|.ZFF.Lr.7>%iT1vEмV}qrkfhV00C며3t#D#9kV(FáNԔ3pMR _|JÜ9sc :3JL &sxtl( \*];?/ p} =yh<ǃApirKĂ K:_.k[ul Ьp>D@V&Vv LXz Cn'p] j>)}udK \k:1b$V`^W…%z=U[>'ǂrT뼕ǝ7r=E5-Ĉ/NQ|K]A vӓ ܦE)60}nHiya-Iwdtj.JyŒk>#C!å:sy1,ml|qx/Wbj}}9|S^u{ً֭7ꕺBJׯNIk[Z.vO^EwX0R hP)̸GnsI1=3| EldVbNM.. Pca0KHpNRY#iU:;D٪XAB1(y3>޳.W_ԭ]0[,*T];w^~;|p}AqAI$u8S(a:ջM=D> @A-7/Xt-\NW~dI mzc(=(uك}*v{9$9F WwvM(rJ"LFvlƒm2H rL)kB^o/^+Y'T.`=ETuY%MKC' :3 ɇ4JƇ6ѕ4iX1OPWHq 0FpՌ \<\NO,r!#%hw.ڣ7Wݸuw7f0=1)>_pE1ך;󵵵dt&bSaJ%>y{FdӧNDd O0Og0\ ~~bA2R\a6z ڭѼp ZJP\r R&9q'wp(/>eTÉꕖ|od_ǿ|_~_L/`&fxJU/!a1^aQx*Yǘ mPn5|* ÛIWcTfb` K쾦^VmٗOkTXp{pL95bd4ڦ=}MYi`BdxkU1%b?3-#TUj_Y/S3H5Ȋ$a}c ,x>NBd2uD<1y%/.K|4*FS~e`6~^ۋbo~Rׯ'Ujz.{u`"ƣЩfY gp@3]ȣ|`Yq^{壏ʫɤDgRqb<aZCJڱ CD*f+aGa>^k|…I@@:RS+@Lc[O;?|7~7|w/}A+`uMVaZ\+uauz NZsJUkPJ1Vms%Z)]b)yM=8 ȠUZwAij-;ӵ8֪W_^? LkEՐɍT#?9"IŒ TiKͩ6bhb)w&ŦN1-4j |, E wLtZ!,7T+dJb~).n}Fd Fkk ?v&Ot(BU-i?$އ m4XEN5p"z܁@|v ]/]\F_0+ kuB` eˢ :p\u='IqȨcc'].u:d}ժvpµ\ۗsww~kJw ;:ͷ@+e(ιl'W@~S9s6LÖᲹrDn/ J2=wTu_~w{c뚁דk 2,dTW@~݊F&5;`L/{dK/Q 0LUaNA)CS:YZA|Tz7Ȁ󜱘pAɆ9IGqn~x ,$qPiGעx0^$afd+h ,%S&썕[7W҃sg пۦ+Q3V*xKER/DՊ$A Ue.'â(QJ5 >5lm@a鑑sg8B[|/]L&0 8zNU4BfVe!)D: `B,ub8p3Ŀ 8OqBR l T(0@̈_^y߼@?-ckVX"Ĥ"Ӗ Mx*(SbG}Lcna!Y]#2GL[!䈒3Katׄ/]ScH|;`KK'j2PKw_dW5xXኄ $= Z@i{g A g1SI?Zk\- }#&gUMo2[c b:Ð_95W^rQ3   D"&|U܌+6t2ֹ+#F;ANԴl1mFSZr/f_Є'Uyt US@\qΑ3g ^8΃.5\_D +T:'X*2`n^(dEIb)"<OBLBHg%BX`<%:+jZ7_zz%R!v;r1j H +QLXqyاzGArB*Ŵ;N/\n.\Oڶ| "NnBё Ab '5j-]|Tv?cT}nD*p}iM IDAT yqB }*)E{fjT z=#ʊ-D\6p\]hfD{JUCYh|J1b .H3'K M@0^. %(?n}A'!d^򊼲\20٥+~^_&bt¡?mq@j^"NĸspOA8;4E^HݣgmOx€Ә c\0Gel&#̇'WZHJ?c+Xfs†`Qф%2B: ,/4KXجPܿq 5;> }:Fy:R]ZaGbNQOaUz `湑'8R@ {=ԷǹH` χpW!+e%jz dd9)ĹbuqRC)ڱ :hQOSsۓ'O~41ywΝw1_dA@x888`5*Ot&VB˛bH`.nr*'po/us +'Fz@E&~aUp5@a'㮉t ]kS6 {t ZSCJBL]/ &yeUu߻%?Ү}bGi}2KveNOM1W930Vۍ;$yU6F7tUy03v\8Kcǿ /pA#NvLZX}8*DDo}So&g`9@B ASk) ~g&"u`)}6 q. C*K>Q6;N-{]S@q'y3'Nd||1H5 wa [ƜȾFF/ql(`^RHXج yf ]Ytjz,1`3:t֬NX]sjrLLopp.}k~@G+w~mڦ(3 4zbA7Ǎ8t#Cg:9YKԳ0%6)б<G|U.P=DB;k;;asv>tBAlz-e 3 s(0: ;@[LqqԭNS'i[@o:hxx4(P߄B9+xl6c{-*mMb0՜$&y>) JvѾѣJK@jʒ;±tp8ą™Uf9 q(;`dxALg5\48{e&ȕwS K95LPb-tM=V]Cm7~'|;E8KZo7HjGtwpr\mY/XFt׋:Rk:G?"zHb#r4Ae ۩ְ3j~@ӪkH1-xg:44\u Gg']Ss#N.١Cv6PU-92kTV4"Q>UГt>Qug(`ml MaΎ]+*`P;± W"9ύ@ Gz ki^بoSBh A>ȇcq92nΝü#'q5#A9J==ZDR}lpk$}j>tIO6}ȼ` -zqtF<}ɠku{2,SʥASh0(ЊIeP=c͌yk0IrTˊ##n($1g3q<}ua|q;{MoPvt !K|nmD"*+p\|ܔ~KE <:d]JrAEJU[bsgNciV/F.-ݼ}Hn;( s^ptFP{J7o:GFBb> $ 0*FZ$X sCTD&@ݺyIЁ$!uy~F f8 '%N=79yajM!uKDb:e5L3;M\ ZGObJ=Ǣbϒ*v#mŊZsgV͉^[1}xC:wE^.q9b"͸cLlWPoSPMпXVC/!\n9B_GTtVKDR"Xk4t{jb]bW?mzBگm-kӏ2 PW!dp K˜SǴ Kv <`S[wS۬qkʷvo(&jٻGX]HeOCfڢpnhm@lHz7Dzc ,0,pct]PLEz@ao>!j7>ٹ)IL%$h ѣ7Op;6[);5 ;w䉓'ؤX]}S޸5;{6ݪܭ(>p \P38. N̲r!wun.6i3A>qI"N ۃF*"Vw`Os+uR|0 KVinVߩz|s$IpʼnL<ϔ~^#D'9zdx*<+7,EP/G"abgdeQ9 Z=`!>X:޺ַl*P RM˓zs4l۬!XE&K"RW7FVvJTVFhE䈓 kD۲ThQ%.h%^UIWg(}a;=i{`:Zkt;B,Ib~G :0y<+-E.T7KIr/z#ZG[&@|o(IEjl<ڹ{w8m ~c7Ϟ;{vz)!ݒRA ,ooar1Xˉ ]{@td%x@@> Q;GA{7k,0RDҖ&Ef BSj2q v}/g_Z+^`c4¢Q\ cU%x [FeЯF[B,E\`h0`g:2H#:J$V z38vY@LvX':|bE~y8urhD,R^ 蓲^SR\@'sb\X\Ӊ! .%湠bC8p\"3q&TYA]}ͧ@pZXS,9f\wPʔG@zmA‰T1c,Xވ6fVUpMR3:z PڡW8],4AD {D!`"] 5[^߄doggo]2 YjmUudlךkr??cWiG5 ȃvF߼D+]Z[LhR%fۦA@BB}խt{K R(4ջveie-6Ff-eĤ Lh[jS"O0$?BldPџ9Hz .*= mwR6cdqZ&'Eb饅tXSt ڔ;~os%5,z*U-svSf*%OQwyܥs'GFƮ+бJmn]v¸ZUkr>aHVkf1D>J= YXCnגb-hirmOƶubț@b{7vbcE"Q,|! DVX$ ]`+6"KCB0 R& „A4s%# -. {YQdQqjBcg(?=/>xY3 mm[%5ꘗQɶ4hYMeKB[Ji?^h 6[ZF@e.m}Z 8gpo6i[ =޺m_Rֱm`@J[~-Uۖ]z{;5yOGSR4[VN&B|X=o?7>/skO$tn@X0oo78n&{!&K;B|r<6#65[;W*+vҭ[fT+ NDF"gvru M31Y^8?wGO=[?FPٳ KWjR<'o;C>gumNgsY9<A_\oRI4ʒ#񙮮z~w29}iu:=zk6?9>dҳ?آLg!1OwdHes^*l lj!UJЀ*-Lǿ'&R@ 2s QvMN5y%p˴ma{{{HeQ`{eϐ1g_herZ6a{)l<_xl `-{~O[Qv%6v k_,{uQrtY;7'V^ZbPG|wYM766da ^X+=p)6m?h԰5m{7=^%e-de#ݽ}{2dRZaׯ]%2ܺu;+KK+UT(7-%98B3 hΈ|VY4NJξi_ǻN}X[oG iͥta$V^ k3y=q{[HvL:$Hvv}>RSb\ZTǓ:\dW+ <;Y7;wTz R>0JP-ΎN?_իbrs<:@ԠL#w$:O 9NYV{Yҹ'NZ*Wn--jR$>%V '*noN>>&#hw7dcQV507m>_y1-nqyze./?_\lf{t^Z:@m{3C^4xhyD RF?{n] 鵌8krt>:vN|> yttbdh'<=xEtq䭷x"iNܫI&4|Y= ݃~d(iB<a7Mjg=u:lmg& /˭c+嫷, sgRw7ئyTז-f 'l'wpt"jM(` l4Q=]-{]AMky<ڒ1Z9 p|5UOsx=mj.< M2`qno5fC^bL$\ S梉Mt fd|WohM#ƖWeX/ns5TӶvmFd Lo`F>:ď:1NHwwp sKKRd#  $1Zvv~ U r<{=zodw[m7?|ƛovkL45y5e 2V]G;;{:ܾ.x}>iLJ.ıdH)raJ1b)%Z/Ks\[H$,zZiۂ+ GFEp^-G|]o).elr=3>wBگ?O_gL29%{{yۣ0,7ƴΦ*Kre9D?8Ă ?mXifLfz\ WɌ1-a9B;mV^ kpRUt{Nvip[{.nW\Mj\a"AXA3LeY@[w }aGl1P +8[ GjË%_h<޲>B+9l/eތ25RCx,a2öv{[6{=mƟɫW8Ij7ϣ4u>r'\,7$u}v*BT] -k~˩RDv~s7"a:w Ӊ$7uSS.M"=\$: {qFX{Ys=Ĝ໵Tapm%z6zW9`+Cs5fW#<:O~rA^%77@:av$Z( ;ݽH<,t K˂:B+dwmOoLsu$s5"^aoɯ5vtFЅ~=;q=C#|'Edg<7B;Bsb4*Vk+Ma5g=~D*i? 57I}ıwygP (\C-&1O kZ<;ݡIiN͠5-<!&(͚d)":*_)Wwk?@0pc۶rm>N3μ/uۊ<'?eq, w4X,PAeͰZ1_j3e={x٦ ^_+=fH024EK-wL0gwLP;yR% 9C.mKܶ[ LQyQ;OB=nzJR}FU o-bo!hfGxlYےpbυlْH~'j:,p\'+C]?ƥ$>LKKV/T`QɮH$<B``SS}ǻ<^c?`czuǃVE#<&'"W!|"Hkg?*Ԥ8OB~sΫdݪPtVl:<M΁&!HGx;!WCR(>_ϸHZ9|Kp$S.ZM-ZI@Vl޶Z.V]>?^\Š_Bj6 ̬j~ᵆ&2*6R[F;疗wA4هv|IUJ]rm[|9[42[֍5 ~Q">OGssbb&:hAn5Rbܶ/ɾ}m,*U-%&f&ցALB)m+z\ٱG2_QV=pӄ<>'Ʉl mdhi@fd~[*ydo ߄gb'fkV9k$VI=wvUg:Oi4{Nӿ[kInpV/|AhE0De:# pޕHI`8 uzɈ'Y/PC]KLf= x&\S⏄jԒ:qرi|i@&r !V/B|QѲZ>^Dٯ;R@4#`! 3s/g1j90POY*yV~˴,*l34h*̲i*6.H-%o *X_[*ζMGiJJ'F+DH6$A6+QX֍ƨ|kQJ3>c#/qmmq19+uK.z..Pa9rjֲW>-Z_U4ɬe2Ѩ|9[VJ9ERUA۶.rm[cf}Y~;c%;a{zYQLd|lW5F8$Uߓ~n;KׯA8}~n$Owwuٕ:NA_!$9{)"a#ڳg{ iQ<.^"U.e/8Zx'7ZRCpX'lx`bv6-Gҳjm}g}}kq{rPhһ鳑AnMXMHTx;?99^Jz^({PuiS2lw +WRK#?tK$ X\4T=5XV6ǗavaE3" lZ \X.f 0QZf8f[̆2-9TmSGۜ }XG嘲X IJz栃\&F~>7wFwO`eE@#efۼbeh[fԭ12iSAEïP_cB.k_Ң<.+*o2]czV-q8-yG m0|"H6!VQsdg&A[6yh2(%^"F͗D]tFt`&y\(WҶzm{1Ḿ <h`ݐaxxH Dw/Xض?@ 2扃_f鰑qh&+Nwe1#q[oeܶeزN/m<0sx_>\|)LTo,U= /pӬVWPQ)KDJa,r{I*i.٧ RSZia>]}gt$]Hqmp] {Ϟ}L;HA٩x%,-7|DJne!Bnfy3l^& ٤g£=+dGJw{|*iz: kPG^b$ W;D/x@Kjdpl3"?_%Gz~`ʑAG]38&qa6̓o@_ۿ6mMgZ6U`OU3|l$:f3"g2 0:s{X4+ȻA!E-@-b7^p/X&/ͣ9=mF̍Z4%7`np[k6s|Ґ{9@.ڨ Q?|LOj9uvi9YOtU %H,`&v$Bx22Z̨#bkH=|M, ΰ5XKhHJd ZGmo0#3-a+}pUIJfOa.'s)+eQ HW}*xNy7-!P}(}4.Mg7?oXĬnV&J`Z|=v (p@$ʰydǙR8j2.Y8H`` rV-5z ."J'&s5r<NPo>کm y5R6E4ZdkTVD<$0k[cf2GRTAE` ^һ-AprawzZQ'bg=hxP*=熬==!CK}Va@?N!W'5|ST*@.\ wRh+U9U黪o톋+:'/eU +r ׵ ,eE*AT-WV۶·F{/ɹ&(4Xrl\M_oܿ ~}/ I9#Zfx-h1`&A\2` 9 >ڄ]~upʇ%av5,, Y6J0̫y o!?a-{0ǩ c<0΅ja` 8ے7luhLos}Qmo߳ rfY0'} s=vFz`kgwc8Hp~^E ܖT="DpUdF89ɖK)z2Qd:߶d~H3 D߿}@ӧO?څc)RxpBLģdz]\IbRt-xP+4q |5}vR>gutJ`",'Ú{ #X+,c 8Hh0gZ/2OsYtm0ovY8Y $˨i9ϫ1avmd&n~ڎ(,lĸlUle}kk}k'c ڢoH>zL%FOR)Mg(eiv̿?''Ow=zj5&e;Q0-Fi\Y_\ӗЇoUMBk! U<.PZO#HD&!XDyX}=OC0bluҞIg“n-ư\ׅ=O3%~jᡁnD JF*7\\BD Ξg`r U6PT߱AdfX"DïxnXݡ 9Nj}Rejl(QL I6L50ǜ`*YEUjo3?h/ Ṵv/@5$ACb(k @:`ɣ9[M61hHAvH);Y8}}_ 2OH 79W8TNm˘7 F,34:B-]Q |7ܸA퍏/^{n.6X>e_3pe% ?\/Bva K< NvΝ{c}s[ #2 mQ! DŃ3=,  A08+̮QPWPNDgD#l%Bm$ỏpcPik*6/xd^6IZHm~pm[I.Qƍ߸q1"^ǴERմu[[w`Z/KSgZ#qjS.%'O4E#!wyT&@@N3*7ʪZYnbے5h1Yr*ŽKpVepI |8=n-itOx~b80L^fNn>4G0Bd~!"# j,I? g0yFl]97exQl N강 ,^h ~B8Ve-rD|i %__{ޡY+$-CPqQHѹqL1xČ˯XD"MG73,T>=ɘУ;0y !$>"m&e۞* i87/Ojf.y *(l,&WՆg?(Lp\ȈۂzY1z;Bmʖ_x՝Ur{NT|Jgş @UΜrR"؀~14c  EZ!lˈ]}ﳳ#{ϞNjt5'r.Hh~B+een\iz XH-z;puO^y зQC37Vlk˅+|2> ؎CRU eYd&5m;]^  |$dz|qBBIF3@'ύupa~)ZZ@5r7 EWs0'P ȜPnx`mX~O?'eF jh#)>ycHA5N 42*3ҳ=˚`0fxE8i_6Wѓe3Fr^ͳ]p90.vTA{%lCQ%H+'c.>U ڊ%L8τCZs9&Cj㯁 Zߴ p23vm8|:K% (rUgIAۆtYύtE\~abrF_SXV,}\^{yH2z>?~݋^}~ةt}M]Y#$6cY?z"rK[|c֘w>=}^wku}Jf^7>nنqWi@4`)Iht/{tVh$dݎc=xxȣR~?obbh`~~9D@?>p|OCap9]ˍpcw8MJ9[Z*Q sǿè}E㤾K0 Hx;bbXp~s'E1 |D-q).F1 5F^ilԜu(%SԄ`#Zv͢Y-~X~ޏeԋi4γ`, J*<  k`0A +2!IlQ"A*A;n=p/D"{i:t> LȘn?4}U8bNXDKeQd (H`~; ("pTeZ"pީKc* λVrP[7`@pyPA_Ѩ8/d Rn9I:n{]Ս ӽsgڳ3gS_xf*,4EË?᫧{lqKFR](6|Qt['W]5PXX*U~^h\dM%Iqt9By{$ hb`ff?ԵCzX` {a=t}p.Gt`$]@zȯBƨ>=;{ϥ; {kTphG@,e/8- E1 g܍!qN.db UwNэFURrcgƾzC}"; !_\c/XC@Hm +Pr؋Α'H|1E p߃l\3e6}X}x`XAG2؂E0,"-^JY<Ħ )ΜYIn?[js1xi_Xѓ3𣵏9_1jI6.͛ͦLzcq)7n=|q'MJ`: =ˍ4{v*p=?9Fc3LTD|f>']izTyBvoUފ,_$=t=]e _vYR$zt `":D"nCg {ȶCdXtpcbbFqsz{0z{/;h=r{" }`[܁sp xɀ$2/Lc&D̍\E>,y/`d!V.<~Xo!,#*k3\B"s RFGe\ߴ~ זEQڣPVAHqLNbGzB$٩aWX _,cmH>z|AH ? &=N ȳL5%eLٗ h-DDߴfdȄƟ1b nD3rVᰘrfŒYBK@`7[߫0b9q&اYLVK?/0-v`QÏ Ѐ1UODsOww=j*/r0c&Qpk}ukpaKվ>l`q#ÆE\ڑ6'E>Z^| |$8rӫ >+?kO6|8=~9s ;=r t v:݈t$Cv6;,̹LsG0ࢭ 44~0~# BF0Ӽ^ҌOt Ya(N9%w19%BRe'xXBLpp$ќr/J:_iq8 N,un@ "x'7s$=N`hncvVBHC4qo"`0nYdf `SkVJbqQ{;mBv015ݙKŰЦv." |0FL~ap.OLټ6GWpO8WYqBa_=ZqV+|MiE? Dt_FB]Q xEGX46w?F=90y{95BMlR*Mʝkr{$s7r=w4v%Ce ?_uok:+<_GlJӂ̿;t?@eVk$\9$%O&"-XSd C}HXgAG}NNai4 C@;p]d}$wGR*om kb1's=wN)ٳ!%kGvMoi[c~4\o|L7`,y1ECPa29.MgYDB3iYp)( Eha$rEA!tC ,=}Npt>|18!GW;r'CLhƘ! tt9܎';:Y67w6)V`Rr%Ҁx$RI(knF*jdc6&ܜ \qcymS4%E/e^Xw;6>F|Pri+ ';~dw) C"YL;e-̡)H<;4+2]Pn8Y~9Zz$ZB(S+L0ep|u1%NX1y5.1uґ^#W*U)HG[H* !j$.lS/ßi  W$g@z6<#xp.Ow߁B)zhƟ;vm}L^M&6\cD37Jr\l|&ssEa֤dTG1fױ 8ѭ!z]VuiuZXY)T1bpR[_n ʕKJEBFԣ O)TgKKtaw9968jχ3;u:gz9DyСýNs8BxՉl?h&78#Y=:}ywX$6KK2~ufO DC5ig1b#rA@4O3zcQYat8.v(` fZ&7a+N2V+}UبX*` "7gF#ߟgx*Cb\Y *#6/^u *5z!bAq 1 *ŔJlE:){A!G@ŸMG1ߊ.h⌋%Tk.PǑ -#xQ s˗`՘Zd+I06mӧl^qjbF2`/HBwRLIY̼}/1첉:ӫ2_Y )>+}1/?}[ a}"B,e2s| LG{h,zc0n#'|t-0e# `ZCf *ٱZ{ĉo;utO /)DաRv a X&$s}Y©/TJh,#ч e}lR6i3,_ʝY=<400013?pOG"d{~pH}u.]!wu;8`OIa/9:"6w^^ZX hf岭ARFSX0VZS7!U'B]}bE HXzX)ċµQ{nm{ ?|.b*\/crQtE],̔hK%f|[M`(q^MnTя,8cd2q DLݓPĘ%2P@4G}t;^`baEJN5W c ?m.ooš^w8\?T50,Td_7q>荟kD*rx{v~+`. 9>M{h Ҁh|^LL{o92L2T`' 5!Չ)ACf3_+H)˾G`;qjd:'E+YHr?TH+@m 9$N:S#}}SG+u&N{פMIj݁DrYJe l9UAKj)[߼K8aRn@Ǒ2/%v:ayaۢGcpA$Ä|^_Aָ}ξ<" -Hڴ#)X_¥s.\D=~BPǦqcB@. l.?`)  ϢD҅)2REhV v{L>crAD-SqRtrE90aÚ7zÁ|5܆dU ebZ) d| E>s/6`L%%B iyGr/cOTP[ѶFCyr,qSxLSIځWO/NVX ϫ;آ8*|ҞPmtQy:k{"}X#6ӦM|?pw\Ǚ|)tnhZ<{(|!=owvgOqçu=ϖxA!KjIHa]'eXEY?(3]6$Llscaj9d5 n] B<=57=_M-p.3{8!>M׫z͚+ `#RX.2Ij6 \NEݪarv~ 0'}~xG?:$(FhtNI@uv;tB^[Z9Φ"Laڀ/?R~"5Ψle]@jL1@B`m1e)'؇c^0 5Isޘ3dP,8.|#BMYфMS7ضAui9.㐟  ;73gDI8z"~Zl$`I?(N=T.tL1y_ Y@Ͱzmx~?e{1-Z9I:vKT`:3 * ~1SFGGFF\5qk;B7 H#v3jc,Fy0eiPK[C5_Y/ЫT>fL _8+Ez{NŽD~mso3pD< }w6Nǵ/- IDATWPsÖ,|f~tM{ Z5Gj Jpՠqܡ= qC';O#uMwigоN{ΧV K@5bHzXRVqG7bG/ N'ִgHw9RM ʷ6&ԀvNnE uFOfq^!StvAui1Q_T>{vvR*iQAײ$5'6dРK͂?A5o"I1К H1b JR`Vl-aɴ9 %&֎/X=H;킖@d1h} F1%~xCދD(Ĕ)erbڼ *| \Ӂk`phE䗈Ggz┥,@u&׍rjGnO aL}4`>| 8 .ڠ_]qA ʌ(8bnc2T)}.W^ ';L~2_3)󸳗Ʈ>:"55=@7=tcg;rw;>Yًt8N?Bx<ήHD <*TY_J-U*W]o#~h$N+U7&8Sr/*(o;0&P'JpL?B(}u#"NLF9( 9lƲƀ2'YaYvfAڪ(+ /j0$fjEľQz\AfV\#`D(DbMIr Z *^BlW5Ћ`m0^6hކ8b^J ~N :AB7qũ L *l0n%ŐXD#Hk;Qc^G\EfxFW4XN[27HY-3v<_ :| /zp::;[-fs{'0y~'2@@t Iwä #n_$]ZY5:LФ{'NNZP#꧅OrF0ym;G"[wvv{<肅}^jk ׯAqiFo]B͝:j8EY|/ٽ$RN"RB==Έtnp*{zH B-dM!g=Ŀ^Ot3V{OwgGϠcwJ'ATՅ8ox!O'{Q$-UW!kR|G$]PF zvBD>Oͩ@4nGhe(٘R[1bK"[6W\]^, _TIEghiI COք i 1u)e4FD<chqxv0vd 1nPgFA3{%X "G<yu#cc#l@an]<+USޠQ(eCޠU-v6䑎Vmgs^H/6lwь#Gzz{qbcp&R}xM*"уSDd8 #mR 'y 8\:A"}hO@~!tؑ7:|OHN'NBt5 *hr}vS"DO9f1Sԗue4TO%Sߒqxe>LP8#z:IO6%q,ke 80X(Iz$ȲGI@ONeV֫d¹Vfq {XyL"}6=`Eό1飮iؘXyG|B@ bGU BAKH H~Ԋ8U&v wT`0:r@y JnrĘ7Č]FwIW%&&+ϋ3@E#x i6Ec4qt%0o-#])’k]&`Й#- 6q{ᔙUq#1b^Sy%YY h8 IxY/;^>=i1aH?fp@,]/1<m v+eنr#۶ ,$:pf.>2p:ѷ};D3v}Z<Oy2 b X,^)G$]B$KPozss[oVSӹB]U =!]? sHO򤿮,UxZ`tiaԥC"!$6T 5TJy5 b2#,ƹ OYm\9Cd:"% L<ݍ~.L(.eB<W |nZO  h9@Ё?o%%>3g[^KKK< s>=wS(@S^ѨjTVh4i1s:;=w ~jP@CKiA?DP{j JF}ҴEo ^ASD4IMxYt3ɖ"`AyzBAUb& u  sAyc"Ug&ɏYq)QPrPsmMڟ^3U7fWcc]G#^jltJjt\ ~& K%#tp utxҕZvҗ!$#ҕSHѴyy=a' PJe ɾb30YlnnDZJ_|V_D9ANf.j7@Ž1fI #8CXsO]rp ?b JOGiow/ޓ' Z ^T55-|S{b'14_;`0HQb(603AF@sB5 4w)XL%FO@fGETFmp Wٗچ-N[M) XÀ%ߞ||Fz1ZF/nYWXG9]Ӏ ~@ WfzIJ= X~jkNX6[ + _;D(J棝z!N˚嵰 Kzx \<~?JF(֊tPg +CaX/ '[ƴ9NAd弧G?{z{=dϑx<+ݟW땕JVe} ½(X'C j; ɥ\Գ 0\-&.3i;Hdɓ'^oב#x4 J$MLAӄ"^ʕ_j`W3{?q^,LH_(l+EN'0&N\q}l#}##vA#~2‚q0N9>Y@0+a+e '8O[kп ЍKw.K/}\5ScfʅOpӘ$ :~AoHs`nPs: | 6i/] NaVv8]'N;v\ ]C˜cRD0 Hkmzm7HNy~86]hyxB5}~hg?`hJ~ RZJe=GcNv8~ A' z{=Q+Kr9[_MN^Y$NߥHX'37/k3I-$ Wc7^ ERJ]'Y{ =a @rW:db!i&M h _?_2\ @:-_ȁ *}*O"!! B34\0p¬=92.2B,^#Wm^s.1 F *JgД}f(N8f+@ XqQ*Ur۸~i=ͯM 4&2)𔐱\H!^vOC˕$c{W:W֫AD'@&F?kLګ w\!=t,`U"!r1Φ{R5_>1xؑN,8+i8v/4>r8{zN8Uرc]91 Eؙ+|hOxЯ"U~H&?=9[Ag4"6^>t11{-%`H@ 1M 81jy؃F׫LLQ y0cAjs!}> Os@yr21DpI׆?N 3@H 0u.gNILAw OMm-ֆ^B@o^vje 4"G&a>ag2A?OcJ~k0{.O'X_Uf~ywcGOR#<>MԴU[}H׉0Az $aJj-Obh2GRp8'$FJSV>vZڥOӅB~Z'SB}Ottl$ K+:*+ +A. @1*Q7tg<8DLFit;?[Ǻ[Hl>41stvH"+R|xW5' zxF<39&0ғO,;#J'͛~7o~^+G=7KDO@(@nol=iri.C\N.@ql1\&1 'B. *cH,b[z\ vԜz+F kV2aT́Q$Q`vzh0܂>A,q8-RꨬĻH\Q?WМ}.ks43؋|^v᫤ǔ4(Bs5w 3 W1If#!m#aˍjjFRƢ͒xk@hRdAF"ED THQReR46$FJeRNNa(ebᵐc@LM`-.yHc te(?E)=}@:iOOk Jo8ً[3!僳(fSP-tݿ I%P> !? abqd, K];z.gx&3kjN2]-2E ]Ƨc ~rT}XzjuRzG=8 t;ϼեmwo󡐳1'@{|SۀȽqC/˻O<#|:Xa0*6q)r/!=nכcdž'#N:42<2𕏗nGtRhYNDVAx)Amy^Mؼf[O?gϞIIj<}i? ۿd6= [s i!H??|W XotQZR_{AV)`iE&r|znr8> 2)[4aB\T<~/ *  YΉ`:~H +_sYoSJ8Gs| )=L4{q[Ov?N?*mGJXZ ?t+EpGߏor5 g2 Bo0p7hpߘ}`L00 k+{? E4mbe,k>"Gu]Kf+VEjЧϥHϯlU瀄&FK6[j &[ע sMsKrPDBiAWNmwu^䀻N#Ic=@ȳg|B*/Y{t>}c~KsYg-75rixlt/auǞgժFglH|na~a>[ڦ6}ߺW,ev&K"&u:YCP^^YIrk R-/wN6F|& ok]p 6BC ^_HwxqA=xp RWV0 |T܌6+JACIN(C٧abAZ@Q8Jdbf(p.V _`ilN*-h9\0 9IR[c0 :N;~?$ǎ3i\ X 1MFfJb\sg :4!GÔR}{]0H,,@|g~[)sLi};0 .?9{#@{~ckZT a7RqڍL&%&t%_͹ac"[9*G Hz[8;$GۇFfOLw]דZf*4eiu_޺CBG?>#{G=TwzEw# gDE0j m ¡8P7Ol{ WFCڃ\th4>uU>L81UVc[KnhD`u4Jq,j}`bFxw.B^#/?lol7vwywzH_` T :R IDATp@S9_`t3\ycdƑL X&(Hd.@`AJNe-iq(Z$8AA/Eff甙JET4tYdK9x4 kE T0 uRP n~o;&iU?ngḤ'F?yo Mw o`13zzgSLK0Ν7S@[氽{ .?DX(޳g?ݙ E"|y ׮8NH _^ǮkkZfe>K\yK @d/wQr6qAv{hd-%'/^8CT +ɋDIෘ^&&o3~-:`QC5OZf #e0ů!$+W`ۃW@SO,t @r@ ^ӕ,ZoϝR@CB*O(47 MBD~=CˍGCȬf$~Z)" ^򫹏l7Ǣd8D:hɒlA6nI˞#mLcaH6?zӃDVR4@Su慦]'Fz ?pfp2gU58*Gewf_]Y㙶p4Q\R6rXV\+eab'F?[}+ D^+yUܚqAv6id'N( ~ѣ#SgxKB4q4Ri#mR~>, i)X iG2Ţ8;x0@Z0AǰVx,Vsw$O0cJKSLuQS- Dd#Nf33*BAs~ 8|#>_Ma7*!\Hw)]"H$4; B8261񆷄!LR'׮:ZybPG:z'AQӓ_>hm`/>{Yg`2rryQ𭱻Yok[)WM{tT r?G`Y «]ߪcyFpU˶q;7 E3 禉!ypHd*dLZc'1X]_YYY_YϮ O! &ku"-¿mZFI}_Fڍg߻>'4Agra{iς %W]9W+YgJs!;rTD2< C01m4(`?;7' U)V ;cP@ 7_~G V@lZƭaNiP$fcXMh Kc#o>XOh:ܓQT{u8DT[F;c'NgjhJ0Ev>}rzqBLmnl޸Csj~"b.8VLJ'nj<w ]_nr_sO*z|ۯ0Căj;g,H}I^x'SC!EAv44TojY K]& E*(xh_/智_T]&O>%]zsB܏Ba9[3;?^%eg+{vxtt̾Zq$՝Ph|l 𥱉K4O`d 0=ϓҺlX9I;o9:h"HBGאs{ ]6;;$ fF _sh.[H r| k!39iqzC_e^1SZG: !Vj%\lmbsK}ty4ZNc>ti,⠈dƫE[7n [,z ](m׬.ϗ zNO-|d7 ۟ AQ{9*lOHSp>2%a|]|Fe|~6] 2ǿ>ARw ț-P8u!2.Z# *J nkҒ AWg u 7{|3uW2F<~ / 0<t ХS4bm Jw"YUi27,{உ‡.w2u.\Zg)P-ܚ+9~K6ȟ7jcڿGA O87fp*ᱱpd6혋21MB.zuzd9=ij i޴cDt}IG7#ELfds9Q y'_#fx+I]\:m?"~}x(anWQlDG䘵繞{;b[G 7%2\e׳R}e>I0])y^6{kw6H_<4Kd4V'Fp("Y{淂KX[Z_'ޢ6фُ  MޱWWmA_/=ӅU.?Sr{x59"5qVblX y(y'[J87|̘ `ӷvQeDGQ,N䰤-TRX(DU@) B83zڧ^e4h2'ӛh\||qP/P[pMnHKbT/2gӑ8~ 럖UŖUF9xȾ!R.O'\Q>~8ƹ Ea<;?2G+x­֛Dlbrq+942͵Qpq+W~ӟMMMXfKd4zCvP$<<>:Odyڶ+~Q_}ÛCx=DA p~gs.N ݏvgvvxG /gYwoa_;:* eDnu?3r-n ᥥo ,9y#9!\t*F"\,++d292W[e__.ooJX=;HF/Ν[a=W_W+&}].Gv`"q}W8%O^蝇e z-Ynhԗ b\*/b `]CA[6jt塟ڕP4.]pibb|\#q\f=ow}c m iO^/oKe>K ʡ{Tkvk6xD8j_·|a(G€T BPQxa?uY~jXTcZҬSF@.qߚk6rPcV5S=b èC׹-8 )Fވf3u?G`N zҲw>|Vq)ʔ9Z"33~7Ϸ}oP.70[ ܏-1z̀ 濽8K`>Љ]/m*(@+}4Z4V 1:Ic]kbo4;b8Pt <9R .vH?T g- \վQm_Mt'ߊ8qHxQ30֠w/ ֞f%Ւ>LF'N]"LF״hXTnGWTn^]یǻDUqIgs^E]/^~s B@/h(qW'D-1F:s!Cw 5.G"_8 ! Z;L5+e+Z, %jVnܾMpi!h$8>n*ս}K^l ՕX^4xY."B)[`B-y!u0?(#<{%ls rkmnb%ڽ͵ =h {p!M>p#$+S\0}/XTn?@7MϰjJ!&X(DTX.\: FLh3#(Z'XO e~TAo6ΰ@?pH,/VFS LCI-WZML[L hvsyRSĴ՟L;Ӗ}0|rtot2|;ϵ[ Tk}},w@wݨ׽0_)$tشj)X_/$bQK,\OAH,41D&B0vuA FB,~1! DzXV'fl (JpQv{IC×xH[Xa9D;O8z|`ã,O0&| 92lis _ቮ7#R=+e/9ɱF爍nݾG/_ pphttl6 ?pa8IMDLeoYnhמ^X[$ ÞV efRf3+(/O1vd[7_a=#oڵ!`H T*yejDHИ~xdӟb"wFMvz933n~|@dĉʍPf] [ͩ"˳N:IӢfm( APCE]!=6I!u3(8q+1C>SR2~ Gۃ'CtnpBs-1JsJ/>Q~(!rO:?,]j+W'?lJcX1??TA]`HLp$+jE;"ps(42DtđY@ִ: M4o>y:GnVkuw?9w$ao*|Wσ˃ȆFkǪ'k%|p2#\u-#K%tX̵}D"5Rj IDATCcxxH_4) 1>&om5^"X/bոoH&+%T*mmYZ60L#|-eGc]}g9GRh0lX ߃kUPd&*[=~,)2)5ь_³c a \aP7xXuG@'D 0 Uc(C0A. 0p`U6=ƢB}ȓyާn;}J>=3~]` l[WBGY%S#hpd$e,).t$A(M{)pfdhϠ =o\Nu ǖ/u-rǢE L]`BWI`ͣUݪWkA`"DHpdqWQKLXfE >0G1Vggci jq#)ӯ߼ қ's~%hKD$_1g>dMXΉ16o"bfB69ObUdc$nnJ-Zf>kG*N+{=-/$2l)&cX?D&ϛH^#Z^DNOc҅׿ν8==f rA@ +k*ʃyO8rϜUR$j~)xQ`]1A]Ą;X|+2 tiG}o:/fGd.9;~kk>Vsk[ؗŒ}?vcY@f>uUE_놟=@km|hu?= m#3"t",`W. 0([%?ѥ-Y|MWgi#XF;"|׃!3g`IyY()0_=#!~ucx5EMO!1{B38f"`4:2<>>>!*j ><%:VB4{1zdv{Gl %  ~p A4A^*f P~c'Kߐ MNDv_OV׵WHue;IFN0Ck;@>pu *b"Nnj5q(0Ze o^U&F;Mلx_tJ`CAc.|OFE_g+\iƲEc䋼T+HpM wpu@R a`]HYqCVW,@?8 ~ 3.2f̾P'bJyL E}!RaIȢv I9dtԉl "E\!&& zߪĖlk='0 RuyVHP0ɔ+嫜"?ûֵGՄPstgxl F @ ?8>-jGG(/j!j}\oc!R-ȒwOdDtCƆ _]qpK]7oW~ӯYKE\[ )2"{|p` *ǎv]( ;wO1RBƢQz@&&Ӝrvk¶%#qΝ(|@٢mpdoѳ+6+QV7-DXK󼽅Qr и^6)nտh-C_b}x4 wϟ~<0,΀ [٬<\{0i`C8A*tL!.P] !wu ?uc&˯ac~Wra;GE_S׫kV«`tn0TyI1 BM Z&UC@h@}|.|*r8sRȐߟ/u$ unYL~Ч Jep jR~/*X{ݪTΔn xoԶP  ϟ8׬3 ]%C.M  Pt.IH(\gZEULz{Aa&£Oexnߨ)P@o|o|0=5z!ti;G}ً;H}@4q/ f,=D)K+ZrtFnQn;]o:O&TYy4c[ mқ=pzg/:FJfK|l> -`};C3JUH׃ޯ(mlȸ@C= Z*OZ'9{اdvҟ sӎR\բH`@ja[bҋ4_I[8m՛b ;Ugt=i 4}@4}$7,C kЃfa*6eCG-v<hq`R_al^2%`EJGw!X!Cm[DN ( .g#r$+RQ=zR'!T*+5%N2hl@+`kF;)q kj}ׯ)%#p^ c.ܚ/2$'&XX]J `8gp6qň fBk f pA?䓂i)'܃K \'agi輙0FZ GeCiݻ^bd:ɨk2D[M~Oh+^`EKa1(D7 ~4 \vAK{'DtELNrڵl%sP l4>5:4<2ҝfbth*Q$loG+JZ ` " &h ~{gyyKZ 4v9k<=%0<}@ bH(|KtbS:퐷A?"`P"YKne 3Go%sDTxnj7s{ccgwQh:c_h"S ^s׆䭠lOYظ#h*ϖ'chF'p8XGpp].  1kRSZa `\pYS%%z⭢AO7jzLu)039c -}7nmdrR0bՙO,*-Zp.YѠ#3kl sDV?&r}TB@sA2iv}W`Ȅ./EꍻO_â>~7j{!~H t0B/O~A<ãccc|r|b" N3G>DtPxzdDMM%J.fWB"ګeeCݑ}_>9n,OOT&*$@x*1@ӗo@:k~ F//_$ wv>&:'ôCMaZ@1F?ZԼr cWީޱKjՊo`{gI$bZ*+#ƫy{=mbltĘz4FX`dv&MηV"l"V8ַ򃯁~[^]y';&!#ALȂV@:Vm:6hm|>Q2L铴6uu1.M^ٯ5P'3f@A@۹ۄw7*"4UPA"յEi pbN)aL'{ٛ) _ 4B(t s0skeCDo0@GWʪ)d? ||bPoŐ8.)I;f[߃d6H~I?]6q`2/]xY;QR`]]ˣc+.U(PsxAFBф=T^J>lv-jJ/>d_ iˎ"[=x|<}yz F}KwJ2 d DbDBV8`[tGZbdEju{&Byʎhoc| !Ò6 ..bbbDE_iuJqX^, !{x8,'5lP77??k{H|8PBȠݓV0$pK`p{<;n>DիjMS @XR_3ݑJ?7ƥx&rME^ߵY NF1]IZH~"]Y Vӄ9A,Rzd_a@tӌB3u/ z ׾_|pnP߉Mg:] *Ň?kpl:2rb,43n0@ *ɉoZʌ"e%!/EY JOk~,uvuyjŰ6&/Bhhŋ$z#hFؾ2 (Y-,g%ޡA N0BLe9CbR'nEUo^G@&>@V?9  NHGt'%^I e= *5TCkMYQ,;^xlÇ?=;%ꏰTiЫUKD]tw9bbm%[,U{ah9;?'DA)m5o!ȐX.vko:>Ёš?mFPp+{kJ X, Vc7s \0@g$%?kIq̚飁@EBSukؑ5?&OObG"7@H߬ܬO0b7 Y[]\jaA?GRn&%wp@}[8hHp"Lf*u6䀪IPihX㘆ҲOp϶jO;eU5PMDKHbtXPޟ$1Mj8Ӿ<dQbjf  9k+F8=cE #G=p8y.@eI0p [u^m٫!z c,/G ϮD¶+k^ӅPzP_3}kF@_Ksာy~rpl󨇺_B0jI~]-yZ] ΟUU+Xm%oV,Uv܎">Si>jl! g;^MK<TQŶeRZ D#Rŕ ÷VXZOd׿#_?RQ _u\Kl~E7l401$KB'/\0*kU  E\ 8& M,q6IXؐ׺KK 䂉p?Kur$C$huRd70@F7Я.oH9E)D2(2)h >3`ל|z,<*f5,Q̏3,b3ftVYkREBH\ڟo{{h(|jVl6|=} vɫ}_SvZ(&擄|U~<Ѿr6K8"M&먓6?|n==AoxD19hi-Chh[{< L d L3|2sS1fTЏlWԘKu1I߁h- WS[A拏o F@n~aYjXel\-VWaLSo1c`nowCL#`Ẇ-Ne]]KB$4JTPߒ aoc%-gN]8cv)BD`^!1Ƌs,e]}P#ܤ?/_`r!@&`?xw>|T]8QXr6i~3hDtIqZ|,]fr]Ć@8γ>$CBXĭ8 rL aE|?rOA?c >Fnnfh ~Y* e@2 qK4Kx7Xb2:hq1L&~2F y*O>f,X;؏\tgR}߃潪Z/ M1os?Voq(]Yu_1 rqp\4:66ӒN&I">Bs&Cd$ Oi! 62`>Zkrխ}hkXżu.ֳgh_yG+q2A  pE9td\E,b>JD"#"6K5i8ֈԺrAw'+5Tfwq@H`z"^pH̅L3 `n& 8W#Y_g ]D#`H)'#?bU}us1k #?ho3'xӯnXjsRg^֮:&O6ȼ`X uag.# L##ysڿG{ ā.? zhxEcZ"S,fIgdԠA 3Ugx5,_~zo>i 7MyiY~l{aY*@#s0 x1$ϿW)jN8.1"YfpaU9I=L3AB $APetB|7 21SfX< HJծHA!3>ҪR!KRC~x3P4'?<݇2l۟$)%4$tLNNpAxEd|~ 4g gMNKĀ%/mb7Omt[i]bQZq8`{AEa WYo@sRe?4a?~x<}C&SN|<=1Q{OsϏL\;tiҥ #Q-yּ%YsyL%#O> ;!TE7+x&%Jh&ϚǞ*I$~7wiY1M6^KFj,+bSx/J˙KN'/M>VMxF}B~ fdK咍nщh!I̶ARD?q`|H$V($89! &]#(…"OzEH6e*SWs-QAoQ@ϏIU0@#`:C3 2Kioȃ^Y@WxH_MMsSg836,5lQ&? vK7.S̨4~[DP%IAחӪq ڙ7~+hAYE1,?pt?$6%S|=(&W{~܏[$}W7Wo-\@[?kܨ#q)C$%}b pOL"[@*__ o:Iu0ĢZ>( ^  ^wcu ExRi_˿qñT j%c/d: ]=:DFl԰drtO4RBQԵ!ρ xqzT$`SHf-eE"Eb d2\H vF@ &2j<~?Bg:D-%h^Lħ?7`}/ޚiċ?Cpy|駪M^䏢74bG"v J ҆_U()3SPr?dcVZYgG>Ȧ ?TK»4Vxeƃ6@d{ iu5}  X}w~^V.ΐq/aY,f3L)#(bggg]^)H謆h".yroj/Sޅ 2GL.ߛ7oŏC+ %@w%;6/N' B4} *dll84뀋??Px]8N1@hF .|Z"GW,UBU<jm%;EepB Z 2xl6V^/o0YC8ߜ/!__ka0DA4]m& i)@(<+^C= qBJTDJH :~ʠ koQ«x-r`rbK+9Z ,p38 jkF Pª J . <|7 Plvr ~KgV6Uu_-H߿ȍ`CzT&́YcޗK\!#LM h7r^nMb;?~wd fa ]]Yd\0Z 7%'b1>2nnVh:6…B>D;(S.6zE"0@Q#bxS;[9,w:^{KL˿H B@n<_>xx d0v[ݓF}~5 H(*0 `?@O'bL&]Hė]ģdPn8 14pN"1:Sk{U;@2$d2FXٕ?rH%bZIr#[2lm Y+xU-:jS61@Yb8e)Մ:s͹{C ~W#QI_;s Ƹ(y%G<`*7g`O^/Yd Y\sx˙s^eq)H ZN" 7pME0@NW:+nW3F! yͺPU4XB7x >6cv lVN>'~+?,꛳e'ꁻ`}oc @o@|`^%mBnd/oMZ^b}$B@o)?~IO!xaD5@ <$l$6%vt$CfdDnp{!rD.kL=^qJ9K }\ qHukda~s:P |ҡO9/:~tB F|0?pBm4VG*_"p^ hnVC3|'!u||2Hj̍$IքP[̓|:Aƍj+R ЫP+W3 H\8@79 P4AU1>)mշ˷oZ"#/^)}}f4:^IXRBõB#\q<J1=eJ!<:@)ӷM$hL( )9 w7gF`6{0 ^ &URP2xcXvѻ*>S O||TB~P>,RT)RV K^m3 P|Et;䛓-;6*@ZNt%)?cP`d ڿaBēeQ EsN7D3>Lri\#0֘5$#WFof!.%0c'|7?I࿙؟07 `6%um6sFX-wc1zΞFWQ GEh|c_VþF Opđ:'vcڜMEs[Afɋ_~MX > MX0S>8x xRc_ٗϞzD+.o3Bw=^Pg?ş^ E&CES@FM7=64tix",ch&t3(V^I!`+Jgn>- Gy]G/%\g¥F^Z/a8E1hhdw5v ka*Ȕa㓹A%@.?0ե%KPQ)9c=e6ҿf) VCM7>o0ߒ ,TrU \>d.̔b 8)e=vHa}p5/X2 O25j5 #PNLK^AKi|P$?t!|fef?7o%S"ãDq) om׋b[]U*?,L \,~U3גlx)% ѱhެEL2$5`D'`N ̨ ]V֛uNzvcFng:ʀss {:9yTϷ|q~$%/ȃ/8j1 IsӬ`;zgHk5/T8L:Oο{8򟌹+tF3ZE߮l/ѡ Xcs \7NdmbŠWC ! R$čJL&bɕ Qx|^&wkymޏ/Hfޜf@%}c!e@Aءe-I͑ ^bf7 @@,}lUj8)73e"/;uxvÏTJK abmG J?PʿʚAABN*l- ]\n_, r(/:ĉS鲁13U*2&AZٟ68 CYVZd AaI@E, Mo%aƟ# *gqc*H"XGH{E.ηH͠ڗ !2Q@N> twoz85=e+ehtdtmVuWw3:Ỹr Mmo TUJH4n57b9ʍf5ѓ#Yy{,_L%ӓ4ݭ*ZQ`7zVi,u BE 9OM4\h5n\v=Pd{{a)ilNb|$5p?s>svQXgdWȉ,C@F8~釅1Qn$*4&0W,R*;{.\hpO9x7 \rx(fu]$ȄTE? H5S]fY/# {͡hw.= F F \r?C,b*0-;"tx ܟ%)#63BCa֧5zܟF?@b2:$vz ɉRp(o F$Fx ID8"& (K@CT@\E1n:9m`8\s.*>hO!„u4JU5M@b E &f~RYϞ.6!OLD:˘=ҋZ?dg܀(-39W>"~zv'(l-`qΛm_3c_Q3 _#e.coUtFGFFE{XN q1"1>he-墓nXFR_B6;{D>x"(qsƸq EhY|rY+j4f gϞ95<~-bhi-Oel:h,{0 *־>B*VB6qr[1`%o$j$WA !t; iIBիܛo޹=> ON(8ڝ[T01'pPELlj@0f~@B 2 k^8G+L9b ݲ"vsA3ZvЦ ׄ:D0cӀ! Cf^cW?Q dtG(aNܘrš,2/[D I@ZBI{wC!ՒH3XS'8C"ķbO(Rl CCjO>ӪD:]kr E-xh >B;_}fO"!C_ H.ZڰQnĂ;0)Ջ>jt yn9@3H`l$08"-g[Gs(:]NߝB`8D<HvyPw(Dj](`;wygyn.1!ͩ)skj,|~(瘯l-@ax JHn:ydu]E7Q^Cnwg{L||-ͼFJ+bb]ի.Bj7EhqIbo0SB 5YW{zA":qBs0Dq7sQSOp=53Aw(_^nw(cQ=LF O< )8hD}Ĝ–)i&w kvdo|!8WM<&@zSt8 (r1`:5 O@l ݄@8}M'q1(t"+ +3 y(AlZe 0Ch%~ 3?è!ӟj١SV$>;dH!|&˾lќ'ra;cR‚X/{+ _@̠7iV$,0Ӏ_X<gX<*Ad L܍ۅ33Bu;3_oK8]z::[gCW WD (NM3 櫏 IDAT>=< Nl!n3] JLGzDTz՘li3I(t_|lә!ysF_{ /kFjՅjG_nx-]06 P"s;1,@sYqC"V@3>ctц.[va$҆k4l!5X [a[CUK5sqͅAFXl?}_5Ed@@0-A@8 1n$dU\#}#}##ojABg%ÊBpjG%D* Xs+WUu;Y%\N q1\j5B7Tf` >0Eu2B%-W&ɽj~~{|>UJb {)t]<(7\3i#fr_x.B9BSv  P$L;sslCO1DC ;cʀ2F҅!qSKd;p;Oww).Od7PP|+\^6]Z+F<J3\-h /ՀR~88:^,fcQAl3v !QXBK,g~K@d?/9F_c pux5`@Q@9t a0*V>@ a67s!\SzC"6g v#aq8Dׇh![OP}4Y&&ܻPb{yYn["b(j~bJd> ZG j~5 0w]U 2 CP|x VCIZFT@~n0Šsd|G_ }#}twvvvB?\.=C &erBWngT$WyjruVެlg CtRX,ʕRi2q}C1|UlF \.wU-JU<=Kj\P%l>v{^kz)nE]FUus w]L/P<}X$(;Cɹ,ӋNɋ C; 4Gnw7 t:{N M'뵈WC Vw:aca5ɭ^57f A0,fڢlU?RzhZBf`0S1/-A rqt9Oe Oq/l}.zܠ (H+Zakž&C 9zBa` =ղuuh+AK kv XG1ĸk w# neJ~q/ Eq![τAQP6LO`qKA`쟑<qXka`>oR_@V!4wUM.sx /uR DPH8;LE]Y*d(N%Uչqw`{y2 $!=AQ'M?)|(/yKv !&ȝ1bꙭ A*YAAAu ` K|*v)f+:0Me{tuI8;X7q?~#-9W*a'W3`sAPsnj>T7oji1kC6<Ȁ[5E/;j>h]xph4E7o'ߌi~?E ,Ic&(` C/!a4S(qr%~L@v~JɌw]-8U*$$& IC#!Hyo;&C!B$'-rX;iQ w, aqǦ7b ^ 4ˆ-8Ӭ zhS|k䈳f`z8R:w"1~@7F ͭ!IH& *%Hz> r4"ŜrbnNMsg"hWC!uxȶBUhF=VYɵ,,8|~:d<,/R-{M á 3޺ܺ<1PlzK>Y5 |9Dr$CYv'u=pZ?q7╲_t p5 S0Fz??0i@K A|0`oc,Mg/Kch@ W~͎)Y,/.a:b|lqA zSb\5H6b8x^p2$`}U%jn6A!3 G?-'|(Fkr".9խD"y{"_8 {\gUbQB<>|p¯F4P4?8$+CSp2e81E\cOUUWP,W*eG' wє1 \I C+WɐgP:G[*c&-A Im#gL ֎&I=Ĩ86HfDKQ!%w;Rl"L{!Is qE43zǤ E?ߨ;V_fnHR!2Ԑ3iti`Jܐʓ0(3CL:`/J%^2!YXvO/L}ƀxDץ7dq wE #.-1fBCb䀧pz. 2o\7/0X5^}aZ7h&M9^d }v/˞}wO/X5&zH?q0L<=Ȧ~Y^װ"u ?-hKZ*JЏϫl\E0:hUu'{a4O|_;@Ir!wbYC$9$|=hJt)=n2_9<4叇Eu %dEsa:7a\y_VgNd\ާ]hsR3Fu B6=Fd0CahŎn $Ioڠuyˁv]nj]TD/'3~XgѮ91_/MB$s8yB=v#9Zq S@p9eΊzXR{fi? ^;xvuθj-,c ͅp"\7vM@  @[1iNɁ$ @ΟD0=$2ûeN0x̀۠ L9zƼ2nsO@p?toI@/ʕ@/&ƸԽQyO~ty[;ou?&pϯ ց뚭fNE PR=!6RF xh`KD>\ɠ$4t ?t~g'yzZg_}yȂJ(HL,7 % t )N'dP͖JETI'TL!k j`bT2ɐ;#<87n0 t+DJBWn r ~C2{6Wr<~l Ćw1`۴q 4S cQwJl8,Mf c}և9 k,G §sۋcN08 #+2J9 21Q՜'DMTFCNѰÚ&lHW;{͆ /x|)Zp~k^/h1K;IAuj^aD!^_?̋_@.w\j0P[MHn&/["[-L+:BϣM5ˢ9#1702n0㳣;)^,FF2hE ˛UWnw33 Y]~aGoAONh߇f" y`$k:҃`Zl;{;‰jy W"#DZwn"_~  -]yʥ+zPϲ3.za8-*7xK~wrt:KeuPb ݛNUCD^ A70SOd_ww7O= *nuIL)\zl@ 둮jN&EVY4΃^i[ kk8νr:8{ڞ666/ 0X=VA_.AwYJlwr(S =e:$l)͗t Ndɀ `Wҟ$f>9Qxt| U6W-%h;hSի1X?4jV.ka#,PzIa0AvuGZwܢA{<2 bzkN2E#z]2R|?$Y )a7!?yNabExO竟Ku7dY|m'bJ6eh5C8i >VwH#s;Ħ<5e"⟏cok`bV#&t R#M?<:w]3Y`L&c_ƴSMbt2p`VyQ 0ԡZye3z^O>6Ϙ{;EzZΟG4 '嬞Ho$Ke`0Kh]*U9LnnnBPX vg?c ,Tڱl A)Vka!UFCp a{t[٦7gd2@0HkUW*;] cWsFn\^r%2 I^Q0]KD: 4ˌ,rҋKƒab<j nxǸG9qD ͩ!*&wf[G{z%gbk{hO k 8RVprYPÒ/>^F/ckM/X~p'ɣ@{fCܛ&"߄5x 1 1 uA2q!VBܛ8]lƆ ).Y.7#,¦~xэ1%ޢf)HᾴAlÖ HF; O$mgeq0~sEa͇';iZ N$G" (Pe.(Pץ)&",F{Ԭz~ EQ[;!0/C;h@K7*]Ξ}'x!{<:/8>&d(.tu"]< FR$ =dAJ(mx,1NX\>co| KZV-dTGݻd]`^\]|8@p,Qѭ޿s0td:56+.+܍ChȣjyE{4a /kKk@@,=:I@XS (*}Iyz}?n\Gr*G'}}+J`(A_ؕsy2e D( ~,@T>chtsp~T.EWO>X+s88h}>$:!L q|"2bQ*n&ЎxEt2g>JIV_yXQPTTd ?C&oɾhL;"a]3$O}XqNqORp0"H B}3K'׈ ]kaжsm[e6>nta~-ϋ]k{^Y H?7f a^W'LJ`BfzX4ժ4޽;Q[ =h`R\~;߸BU V IDAT0I.)t^V VWs%omq֋| 7v + c4agKP$Bz0Rի]'DF]]p(ࠚoG,,mw hƾ,k'^kF"Ju6Q/;Fy3GW@QsT$u ܇Kl\3hHniAMqf>>!m,nPLŌ3REA 2"8(hC h/6ذ%θ° iz?ܴSj.:'Ie@sp?,95[ Q,?F ߐHL's~o~=z-S ϚP2)GTsMfiZ5&N`Xw8UG8Bݪh4NyN}`|^\+=574}lk[' !M !/C0JG'ҁv]KdR|ᑅXU^(䗓W+pu'^U6a׈;*0}:qENdRA8,`QY}܅&&/= f?7a/3k@|^) qu:" Dz0ȈJg*5J;FiOe(H^:~ACCS#7DsŌ3C6g"8cɐl3d#IM]XCb}L7@`̎cD)Ah0"rԀ&SibLju ޢL )DG+dNN4Qv{`љ& MMgZ0>xuw_&t::^h=z]! E7[X%dƱU:| VZ_c{ԇnՎdU-px~X8~j1v.ۄpe!g1"sw/5#=Jڣf$ʕ7"9恣|!UZ}W\p@78({\:'{efO[ bs2]NG˴t #e^]/tCuwfOtct[KuHq_GKGBfPhysr@Nr)`HubO]0CڻX?PV?9:zV`0VPVKż^8hIpe+pIk L&D"g)N^ͽ@Ctd>k$4*Md/m~O;; !Z`C h_N&t7aY6&AW0Q*̱P"t @'!'p{_ߤGG¿@۩p[ncFV$|Kɂ%^An'򾈁hB:;~X;ժnbm}R@WJt R(ݍm6}W;p*jqzYAp{w}xllF @N*o0Rd_B@X\Jh-Kk gfh.~o5 AbtRWU`4GJ&㺽H O$'G{Q%z~39Gt) Aͳg`z}qe!6UExzvT7tN@q /AxX1~'%l.㹊a[y/>a_$>/_=&$/g/S$'ӂ").N!m'ǐ! GHݿ8328C%ʢ 9{hBO9feP!s!,ّmä^x1,VNEh Ct¡R3Og<7=X#@T5\ ??}⃅O(f0D\<1>=Tq#eK>05Ɖ Lys2fK/Cq]]ں\egMM@2yT8 Du4D_?QM v`΂zD@F*J%̉!_(Վ>~Pn)SP+Tq;i ml0w@e#xy<1ioi j<8 ^%߭4K07/|AOP@C(dYb"g F) EaMd"\NdaHU$1+xOZjqMd$Kr. O&p'uWJYYjcA]%L] I$a#PLPBBDl4wan)ŭ $T?D]C#(y C ™8ЗƣD3wh@T5oXÙM/T\"foZr=Qߑ_$C52;`?YUbu`%*Mm `2:BAh4!Q<$:2Jb 1{ 릂< w qH7|;:ZI?| v#h?5}QBOe3:,MM-]].&(*Vv˥UȨDjƂ{?pZM"1c~ڃahGT- jZ=5EKý K@S1ң7V\'U=/˗vP&ަWx!'`NX6 +,c*ffr3,yypG?+Dj¾E ॕٻ3D3UpR5M$2(qlˉht$$UY?9ˆ63u79H;i{q)wu2/Z2xwyy⣃pDE4+ Qz*|Dbr Z+Ho2vȈ LɈɢ>yAP?ŔtN ` a D2I:_腙>,B}d8nĿA 4_6 @ՈQώF9ʎq/E܈EAx }#1*Xx.'StK+]DD7OR0b)8t=F~ o H#OƄiCv75ob;f"0䙥1\7 2Ey 7]ΎN_-N ڜJ)-D 8B3E=t3g[˛DS2 hYuM|1X(`Ufx ᧇBa02u\VGՃjz %~*>fO@°%ccw[]}9t:Eܪ7Ezҽ{t/^v6XĜR,McwWDwgfggsL54Em1ͥŕ%=Z)JF T2lp^X" 8<>^-么TL^o+=DU1X{ID ._݋(߯k_W2׬iE=b 3L  |yNDKVxlj)Oc11*"Ȋ?)DY!pQҴbkd_ HkrIIPVcd*F49"j6GY# 3hJD .=:1]'6!Cw?e Op@$M>RegBI`(`!ioKP?Q`c\"u RHD|iij!F*p1Q^b*0_GEL<֋>BBs}GIe8"0)yOX]'2FFC {|i &] hg`Ebƺ1RK0wS@"-Ȅ/&HN&qpC6G|ѽo媯V?߷?6s8ޅ){MP>|3: C/] kqiiVy]fe0ۥw _S./G=NE/>ݹwooȮDŽd[3z~J0> 'VmZP6yPL"|ruN%%Lf b}X:řadL'~r1,'"7,*V`L6]vzvX3MT3<R,P7_S{s O$Eઈ!pJ`WL/wW&:nw.ȟ yaoZ>tk1yEx/4:@ǝ%\?}KZ˻"g蓽b,rwki%z;q奶K\^W8%kČ5r@*e쌈"CS1+iLPBDҝQ% t|aUhFEe&d,-KҚQfM9˔Y%ǟ %0-d|d">G3_XmDT3A`2} )JH8 3z_ڌ|cZeͳ;<- 9=׏bдv::;/vtupH왦vn4ltwu7qUE8-Ϝo|{|95 ]F2*j6 C`W)坵YH6v+`}P]/UǟKG =~rPZfnoIPȪ}0@B@vvws܍ Vh(]"{mjjf婗_ Цffμ~w(%XCpY evGG "^b(&gF:*%ݗA^r&9O$D(=}:HbຉM[/]8y KY]E_[~ke_}WA~Gk IDAT˓g{4s&1U^ ;,j)#60-ϚcU({C g "G:/ cӄo>Ifb4%Te4g):nDp?A:G+a?DA*uxk"gD}z!DT#1;jKM3DVoE.|BhP7;(3dZh=-5m~K p[kw7}chډ>ؙ3\jknnit(Ϥg2D[00BL'( L`L.ω:0@mQX-zcW+WY\-TEPvmW;(Tjkɭ;[+RThõ{F[( ϠU h@WrK嵩[!C8pȒ,L4i5{3  gSkM܌6riV$ [d hDjKP O; A5ɮ4.="Nhy3@ &0r@ r+ {u!%.;ï!kv I,NۢF,N 6 k|~oW^yG_~atry1^AsC8j2AGLH(DXf4CϚ.\9%W-E2"Ef ) fSAW$5Fb±3Qy4&pC< nD/Pptvvty{ٳή -J_ "T;47O~'\;)ssɹ=Mx@\i{w۠xm7N-Q |X9DJIuoV?(*WU9(vז66Vs(u&r4桔w7ޠeթ^ qBaQ%g@ C828=xkVK3fCEVӬcVCPr+'hxwOOq8z6RҧvuQ)-tC{qk"XfV/p&Q L/|uS)\56-i_6Ϻ֐i}?W^{kG[}ޛ}7o O-i7F9mT4D$lRk֫CNĔF96ma>!I粯CAyv%9aĴҗo@ڶmL8- ~o]Ʒ&I:^oZjD Ե;O> L<`26)m= ՎpPtG_.Y EO2Nl×Y 9#)1[?~믾ڭ Ϥ \ ..!]D|k1520"B&^8KwT.+ZΫ IU.%F3zTގ=@1.=d2"7g &xkA ȩ@.8zE}ݟŌKX/8BHnͺh:&;o iLk43}_<_◿xP߾uGث~_?y?i`ױn`M/+!(+gǾF愢7Dvi 4eF\Ă{%c H h\ Y44ПpnwxEPD^y~v `) zKÛi4Y YʇIGFVYFUuCYh& Ѐe "`]"F"aߩ,XXpx;O?rf2Ne?0GZls0# ^QFys]$1vt}'B!K/#W , pأȗwwvfoMOOq}(~RV 'c>|!g[2Jܫ܇$Vj:~ok{咱| 4Ng+?[WG|y_ha ~+Gm}Dd#|{dU$pdokTUYp1$\KQ-|!r gcŵ5.p{VFόcPC~r-$(_\u\; 47?Î})&BT̐ͲCq:Wn0,檆Di3Ԥf/#=kAܸhXĀJ1|D0펾N^oT1ډB|/gg}yy^_m|}yհԍ[Y_7~ :̛=\uygV-d3~_hx"|¾}Ƕ<< V<ξ>G#,NON)vg[3:∓VV/\3tuu_x3Ϝ9M--O=A6%B\MvS[)qb{ogbE雄ks1N>)Lz&z)=0www*se#[1#!StO4K4D^Cfzǯ^:`jf_YmD@VVncLNMIe ZASB9MW4mfg dC҂βM(;Z"zu?C,1ǘ="ssĨ|sK}9:Ŷ<'nՓƫӓi!W=笽BϊsCn1_9n{sӭ}sB`{s_d'4n!~ܓ;;YX%|d|NTs0nGu\OZ 笻[j^^}G{֧fm{Fogn![^t`ͷ_Tv fo-\9&EToKr0_0j[[G[d$]`V a Svs].wwˇbڇk.b0G-dKa_pgoZ[2=>O-MviNfrҔ*@1DJyJN#'DŽ܂Ń1IN'qb?,{1P4" gAz3\nX6T/0g6j;; V>\]W#}?q鞃T|}pWvy죘wc 7vvvvK\.&>^4I5~/Z^B>o(\\7C 0 BuRIx Dy㈚TQءm:D|spFRqlbjzÅ ?rz}*Eq!ѝ{q祥v[D :Mxvr2TttMtTMtK҄=Te )5GkZj:zso7|ܹ]zGGG.;w™3g2| ~{׿W}z.]: ݸ|jY`0FL<Bo 6M`M ,%]{[6EO :ubOϐvZNwQw v]]$+DF (XR@ P*(_!IG>~d?霏]~ED#m)}_@C6.%3SS^R>_ϧn0B7&%FPH%ѭ%q u"@ f+IoȋWHdfTFGG6 htn! nY$-au`Pn)Y,Vذ]=H' ]VXvN8mtWRC& F"H8`G<@\< F"1CH'aa~uu5ˬzt戮N UGǾ^kTA]tVF5ϫ5aɯ48<Z/^zt][yx:Owµ3@[OpdZ̔|2_g'.ß|_O{8?2L˪i01 iuzĤ(~- A͠kmwxH NN~l6<^e4ₒsn*,o~. C#U h}oL5b/(}ȗSPz=y}{{%,eH˖DB$aDL;33EJ(k9;51%Lo*~/UvІD@ *:5jZ>{{h+mm}wEx2?O3?O)xYV&e`yK/4\ti08fXKI@moGC47k={NPd˽%Uĉ }u-7 z2:>y^̛" j 0+Z"|o{ӶD]?Jt™= I=ŭ-"e /E IDATowu( '@IP(E >fX*bof&#їU|}Y0%59@_(ףk @Z*}}&E[Hb86v l}S]ǭx`*#V- ҀKtմh4[$FmGGhkZ$wd@̞{p{xN:0-v,FTr2uR++ցlm%2e``UUj')ŗg#,MGM]ĿDb8uva#i>qa(:==6euIwD鶎>^Y!7u$H/on˅bPd#J0_$\kqGO_`ggж_BucOÃ=-^'tvd 82w35E\zW|AyYLB =PDt" /eWa$$$ =<-Q4 r08Vt֐nMz-n 6whE`nqt98m.=phkI[% yRˣCD|(P:sC~p43f" d$0K0dtI,E|%t[[9@UY_K,[P-2#,TqZPפ`; [Nn:G k%[/kkpH _C.}$Dd~Rþ2=A@/?/g(h廿K7M'Mx](vS;~m֝|A;\]V%r:vIUƩSm}}M?Zꨓ$Hn..IA zE X~Kw=c#X{_m!#_w?ҩH {Y^`\.tIՇێ>wȓ=gP\}B]N0+㈖Q# ,|S j2D@M8 O Ūm2NtIs&6oyq .ҁDD< &Wnll迧[:N!4bK/(P\割Uw)/#vfH,bK$kyLX\)Xj>t&+iyoe*QS,2Zd)p5nJ8梉J(("ܫRUlCh"2tꔪޤ ._3ˇDք$#}G> -)SnD9gb;>_;`In9w?~`6Pեl0EXu C^%c,''gFxլj2NwȖĸFzvIeR#Pr6?x nAO)'=^ qțJ[eXN_QhG9$q')岧\΂^oySʈa)G}eC( `*L LtYIY3EaV)rDT<[O~_fnPH8\"wp "XH//^pS'\ڎSm:iX2KH?BP*ۅt._&mU/>/Ys paaKwwX]+[Dhy}qVb_dBea"Y+u&uK0XL ]U@-g EA;'٣QЖj( C vfU^C=d?D5@DD|"Y/H~,b'i&!/LV" c?^gh.N"`3=NA:NC XK6wPO"-KQ$R1ͱ|'D?z{EVq-~{OtJ>(@\,>͊PhYzʝ1{ebo> !ܞv|2P4Mut3$P)ӹ gP!Nr`S!_e`&)e1F*0$aӂq.V*C6l#M+d[/ϳ 4ﴙ.QwHzl[ #aG0G@pwoRH@HqDhdЯ(9-dBy0b9F燠`vW`\^gr5"1ġxnIYD"VV±x0*VAtʝ5 ųZ=FH& WO;}F3&\v`-𭏪ڴ_5x4}3w^J(@X&upm pGx3ݐyNT݆ Q6lNQv/tb^bbayc4 6wwIeSQ +>Xͷӷ;D}㶒[`4Lj{Z<'!Pn$Z] . ;>>6Vs(I?q7@4!/Xz}h9UNeeތ)/ Y/b $BިE=Fa8,C#8|ˆ-!q$H6oLӈmN7?+,/oI+NImXiIg az3},,]xp !~= GRpueW\p5xyN[_mVǰEgj_[^E*9J GrJ{_ -ݸ:<91V %lR+)|-qLii@d(J0G*xQM4=e![[^ ;v\۹*/\@Le!#vDxK '\5VZľ{.KAQ~I_uuuEm=،F>_`ӯ:+; FQfr^u8CǓׯ3oD/-$UxXOv` a&VJ$Sh&[,<9ߓWvD@ACӑC<2s:|M,< ^vX/Lt''Ƽ3吗b@(D`Lq#_4 {_/CP }>M| O`82-@nlW*juӼ5+ʬ?\ZHǗ\΄Ũ3?;ZvDq[s9<_2Rh~a:&l'"4lV +!._J 5T~ UV+ kxLV-hD#M'v ![ѴJ#CY"jnli{kk$HVkPU?n:h Q9EpF` gEz\ 4Je@~ws7 @9%*ypZlԝlD{idz pOb"+b~E˘m6YI|iz''t@%Qc@uic H[[+\Aa,,?c˅dELsOKQyKn=-Y~M':)*"_X b-f*^-ءrόC  x=ݍBeԅIH" bk10!(@+~28"2^ųP&. C?JCsi-ɑHc}V?jkpyɿHKbFp ~XH/X, ͙x#1nX&M ݀,EA(JI@tDgś,:˰,}/Uռ(n̬J뻻tޢsuKC @Lne{ɧɭ-S?bQ;rX$Zsf H!뵢lK ^S=" >!6`R/]=& B 0&EaTIDd8N- +Fچ.cBK$J0N-ankZ"Af%ɡ'%Pٯ1:eAy7C K2hl=`f!{#XE 9"**K;|A`^>c ٳgVbliyH&cB4)m~j ӢgKZDk͡!e D&nsCM4*9V>ttUJV\=,y\虾]:ve\#$/~kb:= m[h6h٢i>q˺1-/Kˋs ' G'NGNCXJVy`d"J/.o,}{{[+L2, V 6YRWl)`O&+b2$W%̔<6ZNe} `*%$ =c剱 *3rt[G2q]L\LG/e5`aH!hn >NrȘy5 p0Ĵwʯj-"^7?TO+rjSWū5i?E*ִSWEE}8I _.\,d9x̵3qx#_ EQY,Gry,kcC2ƣXVJ̃(ODZp:t^Z\^!˄ԩ7~NaPhJ&~ij҅@ ת'OVCGPGYxW7 EoQ%"e=I 0I8tOK͇bDr1S.#1peDfI~Q^6BL&YG@h!dgq/`(̖ר$Y"sg0&\*9C?Wr;K~ɨw鵸h.^5Zlx|m)OF lyi'6tV1is< ڡY1Cc!Bp}8  fؿ+nU 3*w~><w eW.x$Ƴ| VUM-HtA(Y:u#,UU(^ B P<(% @eNU .MR1 |Z|ڙ ^Z"W>R3;S;|%}_̻88_Io_nICaqh0޼sC W`Tk)@n yduH5 X//2}?" GnNEéRng9ٗI>T9J<i@_2S>~O! .ebW2`p| MKs(CS0K+#FIcu>;3U!yON"^f0ĂP,cChnhX[|`U^ȼJ!Y" ]p@b)2P<|atwK/nMAբ>~tDOJ`7-D-B (O~)4A[PA!]EhX1aUϿx4܎Flno)kǎ~S9tِVk޿xbն6Ӈo7\abbhHc/zE1sCv^^2D'y*χ(y1L u86v+!3e1rtzV)D(TNf( N#&面GuW0g!/(sMk A)zh8%/ʹYnq |^臬t"@CpRwZ=*YV5p }N%Y +B,}b9=exrAPS; " Z 65|:ֵiWY~͑/TY4CwlpD`mH\ GEqnjNgԪ#P1a(4SrbBD͊ܳ(%*efO%bf/ȬFMLy Daۅ ׮}xo}p; f/ O߮P9F0:$ L 7i4ZI'_m.?t+د3IC0}ߚ@w Ec#^dfT.P qDg항-&[͙;xDd?Xeka}GR^Jno-xF ݘ CP0ę?:f=(*`*Z_`tQ}0>Ĕ0: (q[L +D#0Xϥl$≟[% $~鷡j2}{~}y+1Cr,5q IDAT g܋Ѕ^@i,}D ̖y`lآ#utthFs!3 ZU`rX rm0JwB` B1 :++–kn)+~Z*yXk*˽*9[>@mrPtȨ9mVqVWR׳Z^Uccco#%gXE̹so> _,_8Dŗ:N GFGokI֝x_\24dyN)fs^Uh|JLH3T~ _#ʱ"FzO$Ul-sJ ]P4=>ޡ<zdD߯ћRO!+Gi<:h-FI yϽ}m cιqq073=Ν@N?-Рlֺ6v7u>BxYy"BXwwElL*h#bуqdT{hY?&Ɓ15J E&It!&lz8 X!vj-:G%"/ q?˾C7E?1\ ~ gjJqȱZq_P1?:zoL԰emlWV˷.[^7*>B T&/!7bi cezIR33$ '2 W{YR$Z851PȇR3]c`.XA\T '&8].ߟH ~wޱ2GIiLoij0M[&>ER~98E8`7@^DY6YXdjZe%s5ڎ~ҟ ,_c7-g¯*c\|Z便#:QwYPnt-R$L f-p¬"8Ek|jUAղѯƏ68|븃/M0|p=p#ȴ:/I |$es<7*|6jۛ<]իW?\(Ҟ~!ӻ#sv;B:^o1XlN~%}+&N>E --m|0xa$:ZBIŽ݃^4кW&`R@1>v{H&y DJ58(wnc+{gfSep p[A4hF5DII1zD7$4uzuv)-bv8[+LL>r\^eRp>#kC"Ea ' r@Wp٬iJz>;A@t+ Y6hvG3*e`'EW }_B-{ka({Ua(2%MGʒVrd-O?[7Vbc'Ν3|3 !~Iۮ;?4b"Ah#wXMۃx39kk%ッ>8HlvN)mhC7d[' g|D_sחHL>Q/ dJ@X:Aqb Ư\  ($|$_T.]Hb1P?I+&&ʈ{x7-f|n $0^R6p; z&lآ Kʝ~(`'d]|$^ƁhBa &XZ'9FGGQBt@}W>[ %l.|>+bad 0D1Ie .л`>e@'' s- @J4;okJyaH-~cљ΢\RSe>Bj>}vuԇ[JHVsK@dr Jddvn62Kqt }afWyD|,Ogb\9 @\開g4mlٚTC|Q\)Bj†UxYf iy {ӗw_OMqۤt G/^qNׯzJ8k.aUG!H~ $@.a~$ZQׇJ 10LJ[e]Dé"mq czY:?>n\c& `% w!}5*2t|!(\)3qmngH{1 9>FA#" "rر3#)~oHxB)h ʟCȂNmt&ʦX Ba,{c!GpN[ÉeT[]&6NXsI| t] [ ~'Ff!#L0L8 `g&@WE 66 M~94*n9(e{TVfaLhݪ^_Z{~E,6r>n>X.q4*焵 6M5-x(ՇC*֣iAz7Hst-fԏa0]ty xPNWޘa,@BR~ lNT LX]sV@^r~'x0_#n!D>RP>2\My­( / !H,@u˛,D JeLvsQ某 8|qO 3>5CLyfpxl8Eq!npɒP4F=`P!8J_8z7?+bfR}9x89˭[Dd,EGX[yU8EdC}XtWXH9-m_D ov6L/<#"&Ib]foKd93m0 H'FUY01 @[)!7U)zN`{?!Dkabv PFꊌ8upkb M^4'6Y"'2xRՔVj"#uoC̗(uO6I]R'u np58cRSWƦ&= ZkX #l((wX,uu]'4AɀE65 ''Ѐ{.݃LJvQ#bed"El{ ベ1V7nc ֍n+gCgR{0N,D_W #IPϭc*9Lf@qwfLnA H0zar1DLoFdPe#~_Tĸytxސ;L5Oυbn8D 氹8lI4VRkMXh;:s Y8 /2D#`0q b`«ج_)xz!`i;ڴ"r;G_ϵj/R `yu+?~?/wɰq YwWm9:n ll^52! t(X?0QƪSU+ `jRlU iyxPS=GH%9u탃m.i~K32t7 M~cS7M&'u 'N6HtHlnem'O<~k&auM4zÈ3 Cԃ l̄l4;f%)O?$" I10A!5o2K9%M@s# #~ z ?lQ`m#K;D!W G4e#VLzÜYȫP p4)qI|LR Fr N~FA0V,l6Ɵ-,D]0P2q%sb~A/Y0% @EȈ>@Xòh08op5% =~9sϨ2[, sRgzkX|#XcȻg ]23$ح 1ˢPv]jQRQ)-cprQCi1TjyWNlެ=jt1A'65ؤPS5=[,*vK~ Xܯ1Q\4Ǔ_S$O澎 Ga켿;iqcOc]I4 u mk`Av66jj$*ȯ%nAovKi 01dE|pE^A)E fpNdFRĻwy |nz&nLք̄$;C$%^^Y=aS )<7c5J7 ~Q瞢ExTx( a g-,rbYm@ h-ǎtI:_]I/M%KZ[Z 8WP)-,DѧM+Q0+RLnh데`h;>{_pϿzD{z:|w\,.NQ P f3kNlBW}{W֡7H5E,䶷wwvR$} %_=."Ea̓|_/QW0q*ef=7fl1,j +JԘ;L"0~|ykG0ŽcDՙ1zU"^3YoRJږȇh6sH"W7Le r,Z-NLa[w:I%\6thAڬj Ps/+r"ؕ78 V`, K@b/Jc*_xdok3[HA?v ]Cx"9@Rw DyY xnmYqŘfY!6PH"6*W`N/z{9ª?<\fV+hW1:פtBW~ܭ:MzslX1Ql Ӧi[yǓWչCk ,/(^YI,NFbTC[{op~%NַkZNmo BFͯ"nT S Ubj+oE& Ys;Zn)~E1363>1Kmɤ^t0dcwdIs3.r-X ;,ϗMEYS*}$!HA'J(7(;Sa?vF6F~`"L*(ظPYV\ [NL1oY `$WABDOp H$~b r@lF+YVrIoq-mH'.ct$Vⲇ73HSAHBԀ)Rط Dѣa_4C'}B|V$Q8/3|<&Fj^yWm{Jqo&X4khĺS>6urW2PǏOLR;͑ip/1=u ˂zӈix-FYXb~3-pm:%x؉f-vlViI.c.ks}9P*fXC/%{=C D?AѸ'*hhxb&ctnBynL!/@d~cx2P4 DC:)rV=ϩ?$ ,D8io'T7e񁍚9ib-+Vŕ`bٌJ^BI@?띵u"i Ml`rңhAA8z#Y`U]4SFS_DYi?A_W3 X_)nQy̐-`d@"U7annY~FU,7nZFC;#U*TlH IDAT罱2TYbثϼ48mmwwaKu*H;&DxヨoחmڎN倇reqz"`Ds!0_[m.P*>QE2G`XCX$ +~VhߘGp!S3Sܡy3b8yu\zÂd6[]\q$#鑑띥‚M\!#h:(CG*A" /}5a*eU@etNEۛO׾/+#{}^nu$ ((;@ցST!Fx7r,W$RP﬈E -\HxoB8eA񐪶I&|:DX~S'%㣙^ /s6M4G@>)@l:Erb(Vؖ>si9C$:4At* j5MsC]GΰvH;PSKry1`//a4qsfPo`LzWd | pI@1roj nc7F+w9^0˿ܲ(j=>Fܘ}xgI{d!ݥ {0 >tȩ>D{vl"7{'잙r58Hz1(,Fx[%(9ɽ-0rmD;lIEr8\iX^ܷˁHl%ɱ~iu±p kK/B& = }yav}(ĚW $ G l9K.Ew45kLmv647t҈8#q3@/΁b SCbrViaD  I n7f#c?$t0DyAwlbjj뛚A3 ϸ=t5Cs{E8),!__;+ƂEE7!j*T q;)y00Nf!y3qNjZKi)&l.[<c,;##L֛F[<_|n#CJ0[ba* Y( ƌlK< HS >f`/ \y֊ٮWD<@B4Qap {D3m (Pm zG;X>-,_Na^ $Vr!=h[ߏ/dcB vW B65D4>*zGhCTP!SYMX}$z5~FUzeI1V׶L 3hii(T +c"B~G䄡qG)-J"l&Y2X #,E+K]X=`[W !HDsIhkd_.-[$sױ4mӠX@ R#zC}`%nl^Ҋ2B. ?Ot%kfԕc[o\޸2!# u9" _9-F.pLD9z&ff&j0L͌OM̀tEMa܊7$&2}$!InlfI^ 7}^ )M E:J"&7r\8iѿ!!?'%F:ޠ#Ge V6"K==\ul:qb|!P"8~`y7 AcbC1J,|KiSB!F)z74d#TECp DաCPZ'4+#+@Dj$`oh~J*]:/S?OxMDLӤH%$Msɓdg>9;YOt=\Z ܒmRۉO:nMZ6mآ #7-7̙O58(%og^>\ x򠚜{J5 xgQ&s;$EQtA!SSMMDŽ[n(0 䛘!ʥ:8 1NB-Q p  /AK%P8 O鋆?"ݧdDY$ELfuKՋ&Yv͏@P8P7c+ ; Nhbf Hj<]b.D"b; )]ڂ їk~7~tϾ/k(+%(n=nA4{jv L$"$ªO$l⪰3#(t˸o+(;HtB@9LZn~fbȳo^c8Q*#Ő,/ޫ[R^DF8`:(joǒ 07&ĉcuu;Nf,'z̒5}ö{f84nRw98$ӹ^V^>ZHDGSҸ?Q !w_acwtpй*n,wޕ ʟ8X?9r a7kFơ3(NL9:185%>^ YJ$0{؎ VBN58+V)dOT*K",W&b:/ӟv.Otib3:٭~~L 裡pC8F=8l&hzAo%.+duw]5_ʲU<|PI#L? nx0} hFhs8wCa%HB@RHq8xq Vx3 tvzabqž$ST*)y@+\ oX~ (ͤw666jtZt<ݹsRa-aD㶾owlw1myhEQB TL[$"Xsa #9lܸ͋Z16dk37l|#GH^(&uN1g. '3JLz3JL|kȏҹnd} yE D0hPH$ %"D$$ۣSCTЕo7WD9_i_(yYĿ<<;?e`!5ܿ~2|H{Mt {n{AD͏@!*R *&tX=݉aax#ӧdA *UlǺbt,Ԩ7C[3plnj{s٤׵Y2&d2 qh.1\Gl;[\@ 0vB>gC äj/ ř 5¾G^b&[b C)g(|,& Cg/!` )=KMt4)Vge;X Un/?li8T] M`/Pm|[tpK۴TPx) t:^8 ƶU`VU[YV7v//QtX%KN7 ^WnMtڤ~O;Q&Bv$NO_BHBOzEi7FoBHA (u ȵu TC8B `Bh=Fg8KNq 'N"L ~,cŴ8m~V:f@Y$2GPv^M< (20Ҍ\/D `FJAvVb6%޺Cf*ɓ!Z{eP!u"<;`'tȁn .n9 WAP qp@gyꊢG'jBl,p-I0;6, 0WO]'"DUz^ew ySѐg`/&A!C<}ʸ尊Q8fAġ8+^r*/Rȕp*< ?,r-oF|>E@Z,eL8r(f(`l G@Qqsjվ}c[[E2BE$( F"yH6B#`W74[ ~z{ث;z|E0<}2 TE(谂 :[0!f)D?Auu d6{{y⻤2@]栬ZypE%0F[Dw]Iຎ ϓu[x0SV]cb 2IbRm.Wo0 P^Qo:=ȏзP6K&0AuežrJDnZrJP, vA_28 vI+3FL?rTfvom`ޒ. ,Y%aE8]Eb# xn٭ʂc C!z `%dGT; rz!@f`8CPXY]ZZ\Zfr 4yfcX(6OހzSͭi09r^Ԫbs(8#G!8`E( @À?hLiz{8G;tN}+׮[ & synsCe}hqY(2k4>$`l,'t_A0/ՁEC }#<&w-8"=$#ҹH\ KNz QGb6a>vF=Zal}zA2hTEwJ/fcs ee;+qE%FMF6tSҖW.YV#EhTӤ(tGsG8`~B? - G0q{-/i px۩# $!0K1{3vEo{XS_ &(NtuyZ^hDgzv= 6`?5D Pf>4 hN9t%8GL2$I|ZqV}~t%N8 CQveeq)9f)Y jsk*+θLvtj޽-"p#L&؃<>ap* 7TT6Hۦ=Js'pK^=/Ƞ !kdR1/Qd}HP#=Ҍ}ur0,wT""_bdp) 汒CGP,N~"->i IDATMm:(:ʬ&=_ĐCV765uvJO7JAbim$ f al׮r53QtBMg6l}]{XB["*.͌Zp avABQE ̬/_]Y@^N1XQ?~z] &WU(}&8ȓl>(%:Зb[^ʗE}rL\B-0 Ze ؈ԕTv&7$ `d-[COߒ}N(NErI p JzjHa~pXv5BvƍK7V8^i'!AoXYTHoשk*vWTԘdM.rD&1pEWHj-}UWRYv(v<۾ۆ,m%~?x4AXWm +m,nR,2"* IaT\}3)UR ^fe:1c$~߬ДBta)`I,-aEL?y!i(T7>F99MFc#Å 6KEbrhd{+* *ڝΖncL[m PU`r%Q0Y24wL.FgfVV |C`C,D ,uDO*0wt,I%f4#ѥ̫!{0/ڻ |C4B`#FPK(@p`&d-sp#t8M,y ׂ@k0RC)8R—LO#CC~?[bLD?$Ɓʕl6rHj Mk%)ևAmb4XOA P,5jj:yw^S y>A8 8DqYSký z ;KTU=)0gq-b,3QGaJCBXBgZDˍ܂1R#R ʸ/s?b}NmNs+DeC6KpᣇJ1mr%"2sn['HD壑b( $ms]nxݤoسZD<)9O~ shl2\uηQQVi;Z ͆fVep/̌N,XÜWaeyY6QSCcUW4 s9=&xJqAٻN`R_A'bd bm,K" WR! CßM$#UyJ ]}>. pKj$ret40:CR4bLJ{x! 3'•,썥Ez)x lBd_10@ ; *-`_Ժf]o^dA\p|1jH&|PNeY0?u:ɥSkw+;#;k59CgY_`17|2ţe|/+s#[pDPu5aE%Adeu7g-+}τnE( | rqCdDc:_>\ %tʝ/uJpzY>m*-lݱ <g4AH3Bs1{}(5j@'z.]ylMfccd_QDU]]-FqO.,\|ca F˅Lj8Zb(2Wo(^nAE{Dۄ$hA*W_#0 10` +` 4P,h;! BOJ0M1R/u%hMh~i.2ѐ03A?,2; ì 3&AQ1`w,%omoS,}:P$3mՇ7;LAplaaqq0Лy[A~H}¿h28^=3vmƿhh5;ӃNg޿͆A8H'_Bq N~YCYfkYO#XJUdKnQ8ģ%L ||MR(M|hJ4_'&* Jcp/`q-r> tM *ھv0<#Ϫ{RR+lzPx_؁˶afG  F?!Xg(6u=d"sj.AR,Y 9 bv!73 0S (rрAŽb}1$u6i5 ^ZMUsf=55ZB@ $a(.0p &3oӷuz]eY]=?w.J%b>3蟫PϙS@}XrAac3g0Ƴ=J]%Ɓ<&! X?6b<p@!?/:Ħg lB:`rx{1AjsA0aoJ\ }i/NSR% ߌz-s斲WFR ߈Ár-7?XM-lR-X"- :mmzC.QC[^ݨVK6d4*kjdtn,%s3#hQh& ‘kUL2HE;S{ܹP~9~|g_?~_by?W}t{rgX}lMi=rKO#kעn)>VE~-;6WfQ٦ nP@>FtL"ah26Y0&ausy$0hҵ8 { "Ylɷ'H!p#ʛoZc6Xlzvo{- pkERWjMMp&AֳV!\XhqP]Nc0 ZYbhf]VWW gF]X#Dt%_-HP̶pql7cGQ/DcYiYxbߋO17l!i ~Q]l&(" 6>z./Hm403sp-.x$Gs9 {%?? [(,~42~#g?%?#?r|?,U9Kq5k[hhjtثL^ou4՚&#< FLlu j(Xҟ;vUV;kBSOѶ$\|QH7"( ?ZY)@PI@꼽M!oYگ '?4ô?)pv7&^v -wOD DIX+f3:->"A%9CU'SX9%Qw bAw ̦F(v 88@vrY+D/ã2H1[MN.{A)0Hsi6$AK9 tkՍ;33db>/ wx$2<~8~$Э^wUT>鱃ƿE| ?qesx:= ;&hmo:1c1Z[AOzVlwezB(Ϟ/][Jlˬ֌oQnab3PD76֪ ZmMnňvB‡ݞe;`|mvl$դܧV7֪4zKBna֭]W] pDS0'Nv l9ZJxBG ^|KcH,X<8OyN d8x# 'ܐ8%PI!AU,hIhn&g DEd3K%z@S( w8R|u8.!$)^xfr^inf#W) . h Rm\oLvf@kDj/-,AVAr\aL9 zM e;{Bޣ^m}H!;zc_poL3VgǷ92&p+=.@L P@Hp7l /4;>+^bϓONLmϦ'ͦLt;f2矸\/~E'1E@fpN_y E`DᱱIo^0}t>> 2ɅŷʫYZ0qRukkq%)1 Dˍ2|g PhkGFW+Z+j \(q@t`4 gb<+TB'pCB5?;r90Fg+Xl Xٞ]C{}H l.$!]?Kt9*3@x5h/,]p,RvH \(Z%hmP 9Fmr9ߎloo1EEvӰDfj.rB, h@`b[&}ޭSo(o5NIѸDL+}ŧ@xǀlyHqןEƱ+N_mJhQobl <9< 쪌tʎ몂p2}sFt~&@sY`Xyb1.L׀UP@Ys2$0H$tD ',>?y-($@N\|g H pU >}g` H$KpTf*[Ȭ,8 %N"rm51vF)4If;!j6\X# =o$DTp 9vW./߳ks[)z#T~g`DbA1 8{2n|+sB>04Ndz,arhwzZ=]緽ȈGie||ovk6#9M{oNoW`*l6Eu6%탁ŶXz, F?a Qil$uۀh4쥥Z4k#g=isPVDPi8 Ϗ8!={8ڐEPº끇HzvC .g$Q$3ӿhX%3L6 qft$xQ" xm1>.4ӐH ɹ< 1O)`4 R\o̒Ӊ7۝ŵ$p3᳌P.g~wn*;/lg˄qd.S/g }g1-oi7WqQL; |2MLH mca\/ ŮoqN+/~\zWō7)tfxK}D\Q6#p܂ a!q8[R'IMBh$Hj4B4 j5šU *UJubJ'I35T4prJ8ksá0a Hlr6MF=~SmJY'۬+PpI2TEp$s!D%ccq=ġ{5뷠B"l eL$*@fqq1;efRY# :>I\Ok`[ ^f1%=.yAB799~Y__Xrg ّW{ѹŏ֮-wV!gUUhQ/#啄xFsLVUۨaAhF6]X|ڍla9 t(7pCunA0 h3qD@;(8ޚ%"kk E>1څ|?#3]~om]-%(؞|g7!b,BǙ(^~t?1cr2p)7{v7 \?%8c$ Ȟ(SR|y7ͫ" 'B-~&h1d|g}O$Ԁm.7I Tzu\#iFo ev#RqآF#iVjI ,.os{ʫjd2 #(qr wyC^ok=exH ZNYaf"ú ^eӇ~h_iN( Q?T]zocfFp XìH/. a s^6fĒs2IMMMFBCC# 1aw$qD8T n2&]z=ſN c%]L&ȵL&Xb4iӅ0/eݡܹt\O$z?|CCYSg䉸?(ȣX\c?/o~So|ZOP /Z>6qo߀X)J?ظCo~z<}`x'6~N(pmxB@ ܄Bp/P?{?ߝ߽psbTrAn><.mt.\ "JNOcy Pp[W8yl4 ++2aJ)a m1@465+U5ԾRW%4<]vk߸Wha=~J: "IWfw{'&o?]Wr;{to}:#&Q"h[/U[*< 27!nY+ՀK9iJokaUFhznİ$ Z}HGGKSuMYybǮ[{7ZmmQWݻwR{T1j®fm%4'A7p!e;v7*4f `EK J@6L/3#R/LO W~S|.Ҁ]m C^:D8Blk| #:4dN - ׯd/~Ε\.B+D|ȁ=^?`3 )xm0Nx ;63 @"(_]H&Y]!ɭ.QLH#u5eerjlϞU:S(//_>5434 S!H^_ 0@t$H-'Lxlc;b͎ƝO Ʀ!Kgttƃ4g6>;DwCN=9x_~.dLϖBiB|)Rtv^sU_W. ӡ`j5Fijd ?zX+cp.Y c*?uA_YV^SӬݻ94=7kwa\j_5H=fCV[h%wfkkoߺu feWBTi~Ž#TO(v%A'<볠CxMx oM~lΥ8X|,(keTLd1_ K *a$.):>;:Vxd BvuttXL%s<++,"`j Ŕ ac*d+}BRH$x{KؠیʯˍFtZE/ub`Q@OBH\ʚJ8m_v2"k eo/_ٽ!b7ԃigW*oaƴ(vn[[@صȗhZTp>vct:AM~|}]~ؠ^:wh/_e0dH+8˫z2?>xPF?tA"N1'\݌7- QVh@ &`@*J,m\94ՂVDI޷hڊFB`B@k-FRmM5FNr!q@_|{V}PJWCg%%DC'LWqث߃\kv1;,!`yAe]3/BBB Y#V0rJ!x&)gmIϥlBఏpoZy^+Q'p&"ʭ[_@fhfm~$7zщrR]Y[Z# \hmT{W9k^)( =j8j:Kqr>B<I@5 mO?6ིXJ,@1ccrNdpc83?&7񠴃Iosoc`v`W"ᄃ9f4@ =-,.L@I2"_H,慻zQWT 0)Uv@SWO\ :k O+tZxV($!DwOnG+~(X\NANpNKxQPb]T_>?ˣ bšRcWևEߢa!+ԁ !2u~x{ g ˢx( @ޙ( aAc*)LU7.~DQJ6UHMM C~dC=#h$BJau0 >"[7n,]033 -vyhVr~ 'Ţ vM- / wl~wlZu0;P P(d T$J| wr@QUd(o~߅ Sߘ[oo3 rcoLj!\ UۘG@̯P71v} xƬn@n۳t-h,5xZܛ<{8IJ oL"GDpS2@#bbL$5jHnIT\@,tMkسs瞗ꆪ]啵&ۅ;n⌆cj `h TͧͶAI&?Ȫ HvU¿SGjPKLdŖC"9EK*P6'ˀymJ|HPF%lxN^<]BbvP.:`B,)039a/hL/\_%Ha+rp ,ꇣ' ! C+ d,0#̕k 7nsIhf3jX`i6`GնmGj9oPM9ߝE8,~8g߹p<2A:8^?QO d\6;J|WeE%H Q?¾.h&IP1r0bMlS8&1EDs}zƃ4'4r6> ˘Y@8Fe.8m[A׸C;!^+ 7Anvbs@$- x"zS$g1&,C&3?΋}2Kخ {6cm6B z.9kP8,Zվ}*c#3kkk)Zdv/gOeh\|'ju킧ߠjT*_ `G2T7BբMi!ݦl﫯2j=khhp}-P(xQbW]|>"o=$۝SBkcYO,%,- vI .|Ḯ5|jh%ŃAh +d!۹DdVdW2B) !_=t X) ?,GrpʏVn,XFZ,FisfF8*)Fp!faJ8jF}Ԗ |n82_'9Gm(f"Ir_M~]=RC $"1$6]zߌciƙ(u 6'X$v7v[{ĉ@5& qc&\%R '|ut'ˏ8M dS&*5ӥ)yO˕ay*nd )nu!3j3Ԩ~mzt2[W٤F(N?'{hE\÷%Ox9WKAO4FBkTFF6Zn߾-_9;z= Ldg򞰋$ + p}w.$b`% ! 9q:\VĬ.bǃA%9(%x ?ܥ?,-,,R#z8! @?FSAHZ*,D#C 2pW./̼sypHFoD=awjh Uz?`à5Gn1[?k`;;ڪ;u\/©p"J_L5B/eDAd^2O[O'cdV>cm %huGgR >>Kl6Kؿ!8v2ct;i`is [|.oS|;{}>\X* ]+ b1\RiQWFRp[OI`F*fZo}ɭ۟^ "݋jpw&v"٭:q0? *'FB!@@br'9^f8'&Eu;ō1ڀ^c7dgVd18CϽ8l.{eJvߡ"CSSTxJ(0G` isX:?)'#FFݘa<9LNj-Y6{<JRŅŅ?TY?cρԫ|g<D2Lft4K^|䴯(Xu軃s,sN pc.wolA {t&^6?X! Dxxt{@[~߉% 9^Gޖ:{-1yw[Wpw~>Y蝝-.7% GT`o  јmr~_ߨjlMF&">hD"$qMendj}֣߀;ܞ*H.~Kfs^K}c1+T k1" 1EGj{~OPT!̂QHj P!GN鿮V]L%2hca@a] ǒ 0$-LL^MNUB6I.-6DpaAkν-o6܎UֹspaU?xzmfj⬙<4d/Y 0t|{݃NI=@Pm0l]a:UqNF'~ڡ2X9bq0"ϣM1-UB<EDw! y팒9Wn&x"_+r,Ӭ^FnC)}CqHFst`*V>;Ncp8+P?Joj(5uE|0mGB#C=Di7dB"@ \nre˃5*h4tw{,xo1w4,%gE4-T6я+7Cla WhLTJ$; Q+}ed|l+Sds,ҧcB uLirc%MӱG' P-M(VJo^Esie>98(E`|JL /?j0~b76If3lhRs to-3v6i4R˥7 Qo4z.YA1';d #p5Uc&!oPtpqqt}*[! [mI=j-4 Bj^A6 h*0ˢ Rfbrzi=/&2-%Hh e%@ } Ȳ!`X(\Y~}nbtO0,L*D,p*<J OHԄJ'6Lh6|/O 6k5 Oc݃r-6\;=r-+v.++//yc+_қ.f2˫חeoOOx$2:䁀\ 22U*6]E@bE{NVm+JMMq,F ?WKOS~< ^UB 7o|Cr?W{ l IDATWpӿhIDUmp Yf[=@<cw&cAI#6S Y,@0gadm3+>7?ҁ&76 nw qM"l4 1B}=?RP|Sa\X$$^ \\>H׆I m܍7e]̤/B䥫JW+ [O0P8fgLיbQaPnA/vAuzƜ`:~FK2Dh;+, \co~jTtD"E&?E-n!jc Ah™lnf˨\ˠà1b19nIr{l~`tp}dEdK?vYv%M #ɠ;)d0UK" m^7`1%O[eKY`"&&қQ{J06QBARX ϛqM'ޢ*a L,"a@f17$vH&LLJ:r ݔA5 x,^z/m}|\w0nٌgZh۫W[otUU`>.Z 8 =hRDh>S;)l&;%KxMA7C^OG/c9I x d/LGt̓l~J-_-_'R( SP7s\ qf\A(`~!:>p(A-d$.μ3JX("Ijp0s$Y<=J1s9]Ef 䯾9yӹz/.AFqy wc93d"D++9=S,MerRϞ"?EӒ͗M9T$/OcDeױXSȟ"8N"vSvﬠzᘆ_ZMs!rozbd4QRϚ&7=+*¼!t6 bs `I3QwB@ ߕ@rq-i. ~t.6Cynbth4-O 3  PiVUTUVt_wv_-~'5-&}CUUΔɄC=@B%+0` `4$F/ a)fS' !u³Dv&! $Cl-?^rtvC__< .7b1J Do5XTp%_d3'do%H:> Ld0fwofrrppPҚ1t]@ҁF(dpnp2mCpǞWΘ1 3  (|e3Yxg ٕLk"sO-OD[}[# 2oWgnK:Oe1MPgo5y4(*Oln:-7'J}.xZ(+ς rY$ܔ󂰿N↳DYM8rl'6ymvm`1ZNX7)l\&I'M3N|Kj)@7V3XdhU*Dm }*%->LsEExHp>5.]2 lQc#~Fn6+a|i`$.1$XUE7 ~vy>R 挃~ge9@T0H*$>Nx&/S[?uABD0SH]g B(IE9_bߠcOhO$ HhDq(ez|3!nw:ݞ V?69\Nte%+ y@mz 1qac~b\&I!]%y >/}*[Y`ߒ+׃ hHA#8ciYo|L![uQu'>/DWl"Dv!ĬQ\_H4wpv A6t%ӆv `vSs.$p`x8:Ms4`oہLf)Z vkT*m3tYfՠmb#Xo  ۾cA:$etkj: CvV!W]G R4J@TD`yq9fQAB< *C ~\_U9{,7Ԁ% q;4O.g(dUIH /׉^Z FmKAa4<Bفدub.fDw `9:$`FG6knB@74t -8y)vd~Z**ʠhV>-Sez5TPwC)D" r'r cڂfh' mg=>!nzϰl)܉+o fYP&h^&ጐOՎt.pX;bJn I#23 +׊b0T8nֆ% cjD{}kScO?}8V8:YG?єZZ,OV%PbT$ / qIR]rDiDS?miV^8}c->jg[+[}x [mɉ[8*W{Tl7[OS9zÎW󊸹~퉯kU!W*٦PxKo(A+۲I̭В!Eo%b@pN $De,Kq4BJ}{|֟}``&IzH"I}'c A \aCC |#vŠ3+ni!3s?C$Ul ?`{tD,\T9@L-2h+8<\Ģ2"9XA%Q(b 1pM_ K$`n$)diZ>>14>FVo?szS;}AǷ+o>E3G/T8*M/yWԯytmM/r3l /K-wvu\Tu!:E"MDh9Ovsne}Á$/^jXZeɆ\_A`f7e_Z B"lB(<77l" H6g+b:f`UkE2's;RfxHbX!f#Oǩq33UΚa-&qVfDEqXf|>y̓cX`0*PAKlJ!~M"n3 o VYUB 81Anf4ޤZ"⺽O9e`;d/jdhnmo?NM;;;[O6ޕ~yn3wqv 8 E;Nd*U D]s'QÝ8BS풿i^gO>^8 ٚp{3"HuyD\<'L&ɣv1D1ym6B@6얬-%].UO $BGO>?VWW$犄Z(wnK3~ͤ lE1'43S aLpѰ}GƗZ! 0Èy by;+@x6}p.|\i5O-uÑ\ci?&0Z{LJ~ZTL<~*En6{ =oSxeb\`xQVh GA#L{M杮c0 whP̿ `MM_`/ߙg _N'$ds^E EdC5'& d4pͮ|K ΣhۄYSFh %ԙV\'=^Tp~qQEX@>_jV$[xE ?^u"h~}Fjw3d Bu5M4y +X`` `>"Nyq.5Ǚ|[( ᛩ`.oE[ KwIs\H< 0b6x<G'Ol?Y_ewxJF$u48jo2-z"^`3@p {f੼,0!apZ7ߜ3X<>*q˔w_ZB|)hggOOQݩH8Bu)nWd|MskG p`B$i71at6ƶ.:u!L#w;KL󸼋[c]]zcX$K O|PɮF 7 gq'|ķ \#%f8[N0Ψt.Ύ{Lpџ^"KL:}* A&. M[Ul8?UX);B8. 2`Aa#`)GOUx ę^5Qw<$g Ǔ ?| u,0Zo9\$sۃx֎~0%bJ<(vq;d@83D}- !Y9y t: `sToz}^Νy| l͙z='60l)sG'oL V`.h3zIu>WN6&b'@ҠoBG}/_&%eNՍO)7fһ${ 7 ~g' U@H5iZ 7y:[*_~ "l"="m U@Xa2P"p'F o`H낟 4oD"`$rZ[#|Qv}ͬK؈=jH7ib!F@@xr @&P6&{8@y]5@FoDqGFwgMMybǏkW0tի^7"uc6~UC h1}d%\c-~&{?vf4@|Sz :$uV mMO$LZ͢k\&}\CV*YzKCJe#oSրG;*`6EUUۭt l?a5p2;km<eabt9$KNA PXt :$hZ]##Δ¹ranA%H px4ea{m?['Bw$qM~:k&[HQtNjoM^;Ml0oA ɱ]rr:BRNdw~} $}^'}9Wӯ߯'_~?yӯ U/]`#" .B!у TG=Xqܿze_T' wխV7 F%Nqe ~\ˣmmj-ǡ$hBO9bC6҃KZ,Vcl$J> Ami494;M!Z1O.wtcf! h\7@_dx΢?V;{L 9riݝ% bU0XX)Ya-xoet"4ݸp<&TzuO"V]hgkŦ=gٌ6X< QGpslÙMp-<@0υDBSsx'_5AN1 ~ ^7\Yۦ_Zeuugo\0:|>Z6 7 V(<\A vjIx=Ux򲏠.Z%֡)!mc#%bc=]lVғxɤu\/M9ײ{/J[Ja#еp Sׇ7ac WN@GApCe״ff IDATw摅h)N[(~^WjT4́) vsZDPJ 0UZ&/ "эA`ZB^؇Wb8UN!,1HG@X#ĤxɁ#q3%I8}W =Z͢WG@8`]5<4 s *X.&_O:|L,!i #x!k_69{s`# pqĠіZt=L\,J5 G'l$ D7}T$A"޸dK}c~~ mm]ٳ,w;P1V DSD+ %IBk¿P$շv>0ј{ƀ$aG)ߡGv] {REwO@C'N` >Vg c0f8 W!XΚN 1BRzSuzET0 I/Lo.S)zHKyN h!T9Q6S>{C%qG>zZYǭ5Y= )/^kijì?-W:ev"LK>CLw#v:'. ѿD] Ӻ0zW㘱5`._կojKau]'5qxfޛ]#$K%e1-n?} x=H6r"n+f׼kd($v@ꂙ[ _Ѓ<؈a{(Kͮ~͗F(/*bji"%*V*e^1.5u1} vBLÓ3΀LEo+i;f3BLrIR~hU|PDrvHmCWGQ񭇊t@^ xyRW53כ-V\!NJ#'jIIKGw#Ll(8Ľb4LmPe$ #aV[?‰ pF,}] Ry,t b"VAW iv`_ 0"@ vIp%/ hmG f E 6clHeCk'bv"̮Z:?7ܔga80G -pV}/@|~y߸S,C64 D#[xUU. C8}['9f|e2޻wijiښ>!le٤o.חID48<~d77>Zx=ykw̵*:;{t C8nNl%fJ~jc?/evuU qMaεOwG(w}4irv:͈lfCC;223y$YQ4?W0nTɰsN MckC?9m[pB8W !i|Iog  %.r|0\9:PVD;c0Q6)B8rq7؃5hGmOW}u'KT2[Rp$a\gly V#!4A?| 0|=s3W5ӻ/~ \wwK@kkjo$O=dɄgܲ@z%m>ݾd}C⎩t$ἌWv24tcᑑZ B(V&[;E9r>g\3K0lja pF@{ H;31g wvRy@@\I˕PaD0K`RtA5{LU#J 0 a]qֲEWGsb߰wemLph d8CDЛp,m y~ Nu|3xs @62ɿh=_Gl Խ{kK!M&71CPl(Bl Kp4d$%fr3L}"YeW5eȨILdi{[ m[ZZ.- OA_@'hV /zWސV( *<afK'%p;sWf^_CvhDD N5BxE[ 6b*Ui.%^k+qg@ D̷X+"3)@$Ɲ~ Q.`8#1lNYGb!w{!ȅMwUI" ~JSf:Z;kvs9^pq䈒 ҿ[ O]gu,9% W#;XZpP^vu&!0 gwy/<{,]w~wwÇkKK'͊"?}ˢH.o( e5oQ{#@-mUJzo*TLa"+-M-WZZP!yە<!& V G#ɬV|6Cv K@Taye1ND{) >_ # 6<ԇ@B칆tBˀq `,WD-OhEdM%M\.260 ;' OvQ@wowr0d` G>`0@4L(< b56_hni};K whDAK`0Lsߜԉx4P@~?Wyoϰ?do>g~YmitN3A}__y7`40Fq_.\Ip aҾVlzY܌66r?|Uzethj_6Y#!8{k-u+6ɗ*b_nr&W;5Vda?9Nx~dA &62 01 \*~OBaB  oH@pRPkd2$k!IJbif~ght#v;߁ _C,Bx0.[yfA"A$NMќ@A&l޵$ehm9x]'3Xb\؍A&}181a0aWD0~[cT$L.={~')iY.qә]b̮ ܰ|f}C+ ?ݻf÷C[7bU! e7 O.@w{{OI/^d7_F[IY]M*,ȦZĤULn=ߋȸxdVZU \bf|V0%3o0HWTb72i$ H0h>0,%\ KVˀȾXlOre I.q0\ya!޳^:J9.Ua+IgLydIz6r|GG_,vw55FT@ "1t @<KiU?nV! A[n`8?oohu|K`Պ=5ҽ%[-CY˱88RVcX̆0CqʨjtҥWdն9A ߴ$)˭1W6C<8X`_/{CD˒wXlhűL^iç_\8B*(`Ak`_zؾa"k\d@!/Ѩ8|Tjݷ(1rY@HE1t(q/.ZǬz21V6u˅$")`DbquYuB5b8[ud>K`r(Rrʴ,\ZrDy(# mU1942|MN:ErFX8 ir:)NB!O|'"cװB\rL ?D38ǻhRp.~[1c>"Ы1r![k>nYHɓIɾ+Y fKxL"!WY6zub9}}tCl \d@ %VU)oi٪:A!m .`}9ෂ]8[񭑸cJUgTN7~F'wvlg‰;Nq9ƖW0x/|D }K1q'eW"bd71bETGvpqia6ŦXuzS*tlU*ڞFRiG-fxp=1#{6;4a`ggF &g!9<q*i;&N~G1Ԭuw~U |-|0 T#lwX)}^$1D?;q쾱- {w+}{tWָ<>7dAN)'GXlJD$*q^7MP+& SW=Y&kw!­yw񖱫voosBu2ýjύRjS okِ_Fܐ2E =C-𠌼E-ʲ,neC OK8؂eDkC R? gx̓ Џ8BHjwqI8E::}׏@pfQw w_:C " $ຠf ]YQT w_+B}oY!C s `8Csg\xB m.M#9e"f {P-?0Ȅ G|zQP+Fc$WQa* cGAA 1x8rn$>|߅coܦܗ6l6߱3]Ss~/wu&FF7QF=-} 2888zѹHzI{HE KA$R@MCbq"$dsz@7MraU@$`9Kȸ,c/XyZ*g؜pa]YYuQ  oHe왓f쳁@F*$vEJ(D?5%WVDY>pE?Y-ϤUVJiVcXdwt80+Q 8(S² -!/'!l&xy#RAXqѦfv$ c 5jZ$ tD2V"4x1f[V‟=6t:+(2.O5? }۹\wwtw_}jѱ40:ٺj 2>d\R,`iw$R`Ow1 PDc{++[.>l="2A-ȗ˛ e+ !B30\45d_H 4/YS&`P%$]fF;̗j3NCtw!ǤQdGh]@[j~y;aShx w#ʂ|w*;;;eeFL&Nd/ȓ| fgY d)`'t S8ѿݻs$W*lDt6F XBMZ$TBD.bah8 ӟ0:`4ʓ9A+& | O7s?Ep8bB~&a RFc8`s(a$%i`ٻMzpHH'uw^mlS ^ڦҷ_nnjn~{GK^ /^PɹoιsZdL.Be L,9a@嶀+4d:Zy>C \NZ#UC3:N8L"cf>)^Gk%aӰc3y7 QH FiӇC ^-bO .NJ;GWzF'ܡ7;0ǂAlE8|Q'Jt܏$~P$dh[65QƲZ%R"v {͘H Q"p-LbtuL K5nh|[uWo˻_c 8eTnOa)^}?េ~\ Xj[ZB!B4{;qYو n. 36IN>0G{nN r[nG$E`9]1!,AD(аXƉ=;G"b?b_2NmYd}@@lgNji4bWfwj`aȇm>JZOo0?3@c1{xDry#g7K< Lئ.u\Y mnѸDTzd95|&tHC%NYF4wO7KY IDATkw9gn0og oܘ7N8F66SD&MIqYdZKe$.3;a$fi\\w)$'PEgu-?!I^,U*em#wuVx8LW'&3"騾wl h; Ӥ%ZH蟝]X _(aasfժ"nr |rGӚ!l?y]9s}<~1'|Fosx| 't>p3EV^eZQ%Z e.ѿN@OgwNCzݘӦ#Z{u{76h B~YbBD+FM4H!@f|!40 =/19 }Nෲ 4 "p Ӱ>m_bhW2@*&9՟ `0H_ PH_Xny34U@q 6 ۲g`jG\vo[[ǕF:zMfÜ'd&"rjNVC.w;ju887fc2<]ʨ;\B s^o;?E&[~ NLܘO}f ^fvؚ3e deT'Ig+d,do2$JKWlnD;phm9->28<=$  [#aGFĈnI ,n;a#e$\֪-14YD$]Ux12DpUV0>H["l`\H˹iip.`g3 q3`-b/̆fٿLFZk>KO|jSLBM$"zFpNe4Q bߔfqO>2FgkK5"Dײײl He,VE@ΫzoR[M&Jm݃#e' ixKtb\[[[_m`4B|JcI/dA?'b nP#i!iwh0Є41$=Ը TV Y^|pacqdXaf%?:]Bgҥ#D 2B*V,7Tj-rP(<+ȐxBE>ip8 B ǣ ո13vNDz[bj>b6߼%_pCmuU JNucE%a]h6Fsb9l c].__IX4"MLlƁ==vSlzQ]ks;;  QAb1 :udQӒģt(֦рe1%l*9SK3c&,^4GP&v ;U}2` ۆ$E${ Pf  QD\~Q= C՟4{3(c?̱sT&a!c\^&`,,`!d]ht59O$^0NBV*IݭͬcKJ_ TOs Ѕ9!%GD"F|]]=tn Q$HJW/]{]!X7_ggW׸4(÷ua@+{]driiZظ(.B:6, ]uJDŏ;D 8/ؓ5GIB_3S"DJ)` #_tHAL!`W(k mH&u\00_YUNKxLWm}X +o>sIG"؈[+{ezN17sZI˄ê csaaH 48}n Ąifc0NFifp= '`_9n"Lxj!bú[ȫxeyY^xdǓ*Vo;z0Rjotz\ Ip.ַauvb5B[X Y2}9c<2rW6̓CxZ^p:yА#p:uN`|,y$&bުUՠn;3s * {>TF Ć ҿ:nKhѸ;wƈ%<-9cs4>Re Vc!@\Ͱ=L< \=s7xgJ[ lF,d$wg@Nq r5\yedZ% g9'IM/,IKR'xVݨX\soU /^Vn}@$А(HEqě;NVfg?>>o󛜩g\?3#]/w'#5yn ILjpW3`WMA\2#ۑF(Gw`p]B:+2 W! `Ѩ;j^_޻g27V.h%͗`ޒ9眪Zol5{6r1gcs3%,| 6 AsW1rM0!A%~_ȹX1w]V$c$@vhbSSIyWމt6EqYo)Lhj[;’2N׫j $[/16*c;_ڮSť5RO+`/^ .;-W} N]@BMw jz=$R893+& KĪ}(Kxϫ?2#"40bFح%4HrٕʺFŷwucx4 )pvdzq*uqGYhynl$ܔK|MT'>zkI` aO! j`"t( {nC:LE][C%Id^b^IbED|Ry׬HeÀ )ߏDŽi&}.Ni\*PJ9!gwΠLLݽšK3$0 rt a7Wp'N j˻Z.#|>3|lv V+ 9t;9=/Z2D O3FڇF6T3Q*`y <'6 o8 p+vm$d_O#3Q]觟o(6w|8#1%/"T$G*hwe2`eZ qK2z!GMM͵U#[/~Cobo-=|'Op:=-qׇ)z=)Z$S5 G"A|P8!96Y>Yd/VǕjIt_h뒽J^7:loiHGͭ;tv+^m!ࣧ߈p$Pl\_oM~{t^f,\ fa5\s 32"LvR##,'M\fgGOU?rERB?U_89mm? Jyo ^ env 5`2a1Vw/s%[u|h0ds={!p8$%R=$ 8-m;6|ͳ}A{Ms?];& f._ ٕf5G3AMp!1 !rg>sy)FNC퓵N.:qm>0ca`~pVG[!+] 0AcHusbA'Z0[1 J%"-MGVmn&'H8=5 4;W AClUc]]TjKK98[ 7;U~!)~ۗ ^ ?^&>tT# ly?"a޽y¿{>=BBTjtjEy].ABӊ[YVb겂2=UhxyI wz<ӽ-mzM-Nl{pPq$h Fa+:ffd׾i'4 ] ƞk'M2c N`n>g@TYTȰ'V1} pݒ>t`8 }#lv 2pYfC2{*4̙_o2[V1afD'$9#U)ƺ;'۱a|H`N6 ZAj"Zxf<|a!W :a#ʦ$CooI8?O(HH{$+9:k iH2iIҨ4:*//Gf߿~fB[u]m]\W6NM--=| B#%=v[gw[$œ `@e$lsӂ'9cv++Q$Ac,>@'ဠh;; H$b4?Y`ꏢg(X"їRolîX"! 1{hY hlba ab80áqe3ߵk }}s$+m|>,|a:N4UU,nIq\m' ӰC謁1+> rrVIW;4foD^m$,>$ pEM9e낓׏kfb` LCCbYnhg&Gjhy5n'vnON:yVy!φXA?Z2* {B@Xbgh1%nKϸXU1Sj್=z8`<Ƣ1+iȜQ]`0tߌ }7HMj#1F[?BΛM[1,‘N;A.`P; $=篅lΈx(<$` zoHDctȪ}hP$@v IrWxW@܁JD;xݩR٫a(LڕY[>q=c"dCKH\wIa5YnZ,#dr5 h;/>=VswNLzbPG2Ih֞<Vn͘oM}Wz=b , gW; A>Dtw\QJ423S84 Z@!y:KQ4tȬ d+ s[0 {!0k/𻝃=^CMG9)\>dž0eПu7Z/`5_k0,O$F^)B%0B\TdsA٭9N黥T2II@vb.06j/MyxR >m-t$OܱM0NOI#00 $St IDAT^+!q~֭1øk+_2zz{>jp9$emg068|q̥'|p_|gbmeNK^S/`&5p>(a 1aufvvfdxT I`fj9SKIu9ڇG@@`!n4dN3B,J45KgfA|0sx|LK߉`3Anl;x={'p+Cp0-\Xl~><7G~J'7WUΗa%XN;SNB)cw+Eとp# MF" y/37>y[_?OC.E8qG1H[eIO  oa!>`ڡ;|wH(ctq5!q20} 4ЎU[;u~KBXnʲ^7:Ĩ99>>6KJrɺ=}Л1>2( m1/ؙ̬yx;q!TCc,!5ŏ|O܃#tboV?B"oF@"AvSNOC|,pG`<;Ysg6Ф l$oY*ɗ(ȥ~in30M_IS xpaT4krP`kg<-a"z!-DOOuuۈ"4x4yf0o>q %9([ 561oF֫ CaD`0JrU &E~(D)Cq$^ٓH$"w=..E?n)֏zɒaN̙,.ݨSz}Z[["V?|g ,-WdUR aZ<-r8&1bB.qO1\YqƒϯBO 7bDv 7 ?&[b4N$=E+qQp x[п= 'gBFc(&_IE\_Ǖ:|>4Lfy鿻A/=G@o_D<% \v薾kܱ{شl3I[[Z]:dS6 {$@rҌL6lʸ H٠и$i-*Kآ}ɋ?&qG'qRILw%o'~-DyMspIP*:2xW{Org~ ۽l|^keMm̌bZF^"3t'A0(?xti!z_޽{kYd2X6VzRg>?۪mWXni‚e0ϵW\GB.uWbG9; ] 0^ XD\6`.1 +!9/׫:$*^:4KxzF׃! {]dRxaїS*i+_н/%0ۮkZUK竇#peBa OIDD2{ `eX?lgnܦIekYep ?fq30:sg[kDV+\ C,m{YÌg5bWN굺l@ `rPl~G Pd~ G3fkkx WhZr& [E: Դ.aP! *s~-8VIW` ajxf0F2AΚ ]];;1:K> y e5Zm3fBrl/U(9Lf3pfQ ln|sJF0AVۥLil<)>&.n?m3(. 49&GfYV)8l>2?kk8$2X̗0yAtO,NaQZ,b ҿaK7O!Gҍ3܋&tCj'$ZW-$b=R`/LՈ~*ӣW ZO|pũjMNC+y*BF$ 0 I%V=\O+)1\QEA؂FB} I9Rdb$'ǰG $, ] [ŋD=o(ˇ.5ނ$F 6@PY XsTk[^dr3" /ۛAqtlxxxԌ>6䛎" > f{v|ccq''ϟߓnQ G0b`3p3US>٩sxz85 )9f YBS#[iRR>>"1.cy$Sxœ+,Uo/ՍhD`. ^}HX a0=_,#ZFUȿRE`0J} 1Ixr@E8vVt=jV;%W F9&1!l{L7RU#ٮoFKhޮ'W.shl%]/93o&G?I>t= bqG`Rlma]6a`!!Hhn dۏB2b6rwY kMwʆӹ^yL{}Eg>vU5M[b*ɕه\9.b%E\T Rx+^ -Z^[򄣞~__./#]u{\aE:uZ^J;FSyhZ ¯".XhrU GX9uH-Պv?x~qPj bl0 HNt? O q)Mwz%O&#OD}L[}+.ic+>\ h-n`0m^ 6V0:Ap" .t8o Oj/adr:xXu8ML O^3~:i&/M9dZ驘*r"ad!xmxh!PՍOu ӳ$A@7T>E~&DM;¬:QrGIy/ww/[XLP_c ^Ry;/$* It._ 5歉? @ܯESJȉ4V+M/6[vEɧxVD@*AaT*5R\Y0`>*2f ^YFBԫ`nqdѤHg<5)ᣏQ[W?ޭz \CcQ{4`qzC^ ~Zkd8A16IDxX3Jq0_&w9 9+U&82[ZQ-LliIڣɞ~C0ru~VeɨFe`pO ߉kK`-r\N²&_CX*\/ B%0zNG2=D\/|DCF0Xl_e ^4b" p0_ l `[ )Q.˅ğ&hpw2 1Uk7_'i (J ._aw%y׶B^Bό]H3`$iE8:l0=Jm,;80_.`@ zcFvT/K~L7n٩cv ~ϺЀ]>i_yf`VȤ豝YQ9Ao@My"cgT-{x dےCXE{G/F`-(=iTT44!2GmFyT.ջj)aGfT"`٪!UZbZ~_6} "HRy=_zGϚ ]x2788;;>3W0AǍ]F&٬ I.ӋQٸbL(|tHJ/Y0D "hl;4n[f,B[b}c;`=%0bPͼBf@'摗y$mqH[ede2@@w}m<4AyN>ts|ĖO 4+$z01=?^oe 0Mke^Uk(:.~uǗLM-ڕL_y5G\+K'Qk!&z9^&(Wbsq~nr ).= FӪG, w7AcC/N/NO\:8<8Lohpp|flbqX' lVZ7Zuwz܉rٻ%Y W3ZkT?zhYmR~<:$ j!:61=3$%ij5#y3U9͌5`8c'*Q0(/;W: 9mQ1!ިy3PlfS @&2{|t*ȁ3 ^/$~WRzT hkv1ϖ}?'pζ++VVL‘_\.\f x&j$F&}E(l; Nѯ^KLqnX);(|PA] g%{;o-O1L/_BVᡋ$g3 -踅fqz0ַW*DY\Vy`^6ZQC[WC}Ɖߗ K r1TU`H{iSM b ;^ݧJ'c>^ςC% ҃%YV[Ą\_w%#G^ԣxzF +Vr8QLg)OA-bI+q e%zj3;}@>H4&"~ )~o;ߘ |,?Tqf6=zyfzãcCcB}ܝ6pI|$XB,B{Y?;>7jֈf ʉ(w+{;nD)z#~lb{ |ϵ#C\ MJ1V&SlJ [;CW18Ľ$4'f_r-t ^tbM&7~MN`%M}9 tH4t>p`4Nt/ڋ*r/o*6zjWˑ$%#+&_;dOnJ*Uj4*i-_Tk^pYfS)PЁy-š[2-~ z+6kn&x#; ?. 忞U^7 ZFF ^36bQa 9$3(IwGFG/fv#"pe{B 2i,}Yi@Ji}?dv_A!`yP` qm&'MbX߯onR=2‘T:`KS.)견P$P3}WԥEVis2>aoc\iz7>#!t\$ 'sXЅtBc7OSs*{BˍjGo${Bs[DZX܌oAs/TnZ~કZN>M 'I"`U˫biCޞHExpiiw?0#w@'eg]p(fF0h0[ãTڳ'9-1QpkOK2S'f?lbbbƺU|v8C\:cu՞v~B_(v-,$2yD*`YFSV~IJcY{Q"Ye=7$ @(FRlh?j}NN9,#`DD2Ǟp$ b a/咹& ҽ1凜dbc*q z1kp?4GZjv(Q"-5tHpsm"'$uk@gTm ؘQ[p $KMGl`35A}`(EB0h6ğ&}No :-&b O,7G4!'ݽ1W3񟉀3x{W-~5)@w}/n~?/VFm(7M7W6VU63E۩C2o :XDP!;~&%$O'_V0=jb"ʼnE؇'~qe/# x؋b^ dכ 8*j_v/ `N@jnC[n\ `!j%XtkA1|t vH6L-/F}ܰyXYQ7[_RltfۭVCSo2t3A~-N7LRr߿ƉNPJV̂l{l`܁I>]tHg\.7:8`5lxc[_3N ~xn8l]PEwI;wnܼ鯴A?b_0{NtJy+Db^#Q_$|UB=衊B4$̣΋<oS~O IDAT_\To荐SRW(0?.)X{_Gcvsz K+V*W.]x]5KӢînK_kٗ1B~EB]bi5k%> 0ҧJHcIv.nn{q;clB_~oH6W?u7w$mȮ׷{=n:Na߿7:8xqpp3]d4L^ux0B:x(Y ƷFh+_⋯-@ yq"I=Tk=VXQq2/*G:8粔xȳKrj޾$vEp->!ȁK@kbd~јy0G"p(d%>_y$D{>W/z%b:̿eV nv(p4:pKSeEQD\Z]ƋD?Hv[64 Nk2 5hfUgwv`llP?*9ת7r,)@~#fgg uE gAǭ a_=:GF.]8'%Qnt:*c9% 2&%C0 `To}ۗ.8o*t8cF9V= a2cA/M>{U}LX%)}\٫ųx f6`"[HЕi[<81>ٸЅ9/"0|yxtxW}3 Z&y堲MܡTb{@ $xyR(1˦t‡clDZ\?==~#h} WyEVs U0UR upeT_Ҹ xѦ/"XQZN?Ν!?]B <? V$Ȼ~W(* gzC񽽽f(Fy%ؘIr%gßaqdphxE 'Y!P ڤPH~ ĐT3~'`xZ*; ( _4G.~1Ͽs@]F/i= _A%H=&_1^H䵨9Z砒,1A8̵z2E$q"X2@8O~(SW蚞4~ƿ޼$40OVp.DrMӶFw Hq ^үk`fdzZ^?ޫΝqUKaf&R9+=Ő%κXHKm?W/?/ h,cF6FJ$%3fV%. I>8:8#8 Xhq_ķl|\o3s~{b=# V_Q#|byƄD`~0'x,p_ߥSSGd8q^>m ֡<ߓx.n(@#'ӰN|x?qNe^}F0N~…s_t  $yfٗ2 $4`8X+KEp#V"Hœ1bQ SWq{{O gTR~+ͷ|~Ʊg|]`qh&, ]/,K@h0L~zkk" D '1~e5ؐ%D*ٙsjNv{|H2hw@`1Y DQ%Ʃ |ZMb,-VBrbQ=addz zmiu Nx ~x]hDa8R.Arl=sCR< 9E"r [ E"V%WW>;] +S&Td,aD*iV*e*< CnRIZB?̈hVޮwq^iU̫)X3rHܟ2Cx##7|x~ogiBGظQ x0gqY'Gg f#MJY57h\DΙq\VtWɄaByvOIYatHϠow7q BCwxEBN-J`ȯ@~_.a=b+vSXT..}&d'Vح~~:B59 e&ev1AGA?vQs11߼P~,#^#ήҫ~uvJ d˫pʡDPhT^`$WݭK6 \5b#KrhE?n|atظ~Flgo{P{?s  M/I^6Hqf+VhMXͣ$ fgf'l6)xb]$^"D3[~=mvܽkB،}' FBw ~gg !@C%^[NQp d8hA/I޹N>櫻x<\SKsӂn6Y%`f"b\p2$ A7rX _NQ}ħT15'^+ 8RM}{\\6ȿ2Hů}%j4 dxQJw.QX*.6BJ i`Ue6Pըws'*Lj6+q:>lݣ*Ϥ3'oc|#})>wVGR/ݧ?llmmJ.+Q4`vou͋]\.ʆQ+Znea 3 sљY8_v 6/^.0ϟt|G6gs _G2'pB0G{\ ˋp%!-R{/䴖Wc`m5ehdCj7A-#3S!H$SQ'r#A'57?('L,/;/ǿ`tIa3FQ0`+pH,׊J6Hk&IN@4(&30Zk]i kz (cXu#§Hfk?w:$xcaUܽ07̐=\'A(y70^ˌMZ ޻K[nv+ (,ebu= e7w6" X?~?"Ld4@B`ݥhqa^GK*j*5dӌ*iSYo:DW8䓽~.h`e$հ"T,y (|31a&fbDGNxDkWI.)I .CDe80JVq`b?m5*!P9e).z VogmuC]6X$8k[m!9LЗu"5c \[${TDA+)V׿_A٭TO_(+buZ ay*Eq֯U?/{i; %(@@NRw~ce~ \-8EVTE mkJ$F"*  U*+Z¦- նs * %HSJeszcqGO@dn$4Uތ1U5/ K' \HS)KzRy V9B.H`È!\=K(}]6868h\ ;G?D,}(3GI60ߨ*qvミ>يgLCh_ N~`HNb =|Xͫ Al:Pi{~?>?~ƘNTvy:b^U55D@$zB W*i`wZzp XW|z8&IY2| 8:&NI}_ UNRT$>I0LG=n"\" eV~y;tW(K#SvM'*vX0u X*@LHv$wwI .i@Ioa~bڇ (R]fFű nDcr +]zH7Ij6G]8p#q%86N0VV@+zh+Dof֪pI}8tJ! X{!ZT.qRxK˳i}%dS@ @:NAbhk|GN@J> Z#1H[e4ĠpTIHU,Ϫ*\+lUb t \ȥW3  b q/뵜$U:< ti5 XRiF&(sۺ %+/Юlf*Ʒj&PX;Bg vuIi6[mj2[{{;/cpg?ӈD"mO[D/ mmyW!"r2].6Ƿ+6<=`BRgϟPyv:h;'J ,Ô$fP=Rm!5)1W p \IPɋiCHp50e_xf$`D3E=(VQƸ(ӰDH H]TZL7"ZA/0MO^|erqj>:5m7ٕ<̟zB>C))B9U֪?AB[ ܱjV'M U)Qe`G#]Y,noݸcBp9y oXf5Hmַ T+>8<۫ldž.ΚfihZAz>tPuIDTdg7ܸ'IX1TSQv'}GQIvr/*XN!7\p+;.#ݶHoX!H~?6NxeK0We#FkAN\ZDpBT}A{ LQh4A1P 4jMVLW/ pw[S<ԫ4-oҭ2SytVdx۹C! FjC4SZ2K\#IAB3'Fx|RYQ #<'T,? ֶۇ~^w;_@I f24GȬvϲ`mY] IY!׺%1/ΝG;2xkEM7t;Ae &r*kOT Ip1vjR:UgcMn7(ٱJ;{D+u+!cKqN|3w00?~ x{m7 ?U usǿ}&49/I64=rؘq_ڻ7{ @ IwAaJ_EZg$\9o3]Wv^ v0c훠>?[HAvHvIbpE#s`tOyyc+ၰ4I8u,uZZ|igT~/揊 &-z(ۘ2~Q"P 2IBa& Px)ҊdH XirAȴɾ(jih|~!T NI@-e/>LenL=ׄZ@Vl46烤<{0(4>^/=r*Q[:J4<}|>n7k;J`t#uyM+}xOx狊54˵A=.Y̒czdh`F돿@Id,T[,^}3VK/JN ɶu~~d2Ɯx<#nBA!acCP%yc*֪邎?d4[u?.@~eqL'hdwHgf>lXQp䔀&U`$I>:KF1􆴏P| UÈ.F1Jje?)H^o002`EIW~٠51-}+jTk%T+ ٧L)SҪlDR>j@d (ˬgA,^'cU>G d~6\w{{movo.|{AO& >ԀHusx#^o[wMtA*%]ѲUyG="T&0qY {T"&ɹp;D\R(3+y%b@5u ] 1zOO^7i@d5m˜x^'v>|dv/o{u':5GěV+q422b&J흝xɗf5X. q6*)@}8 Ą mջ Z,ɀF%n ݮ6!tPSA|jO:3ց8]dZ,Q\؇Ic+]J:<%L_4nmzm t#Ȧy 7?-`"Y*&A>WdkJŠ5p$*+>Vc1!U IDATY Ԩi]cgAx&5xđ+J#u>4t눝;y%c>_竤fgT1u@>iX5ZN~KvvJp ,NL@0B|ڧb!F`ß1{dQcR.)ɻivf6Zf{s38ӎsLrew?~i6M!Zi2D숃=S刀r9I\t|r!HCRLa?ծ5 j>ojGatp/|xR rV$иkq#vXoFv@co*7N$.oumSe !t[Ӊ1g`z};̳33, { hj1D끝7B6D5D" C#Vr,RKn-N^44b",_8_Wu,."$S_sJ+-NCf Fߗ\wKuS1%i4fsب Tv Γ GcCF]L_\*Ө5*!q}:L{v'n7)sg%Iui g];$$IwG ЀI zXLfk͒YmЪЅ P0Q1TŵnQ%~1 wIO58<0 ~:K,BO}XP8ӯOZ"[эs=˺E"˼7q;HĠbCiCP3RfQ`eqҥ ӣ.\ɕKWL[ӯV 98K -wr,Z))^ A0UNKb[6 ~*f#,3ca֣^ ̘qR-1?N~?]: V.U]ؒ,(0 @$ݓl1̌Yv=DM|f:k[uIk!*](}[[ 0:11aY f+c!+"ݓ|H/ nxYYU004-٠>$/ 8'dۿ/r@~):b\ͻ0ݲT-Ua=` Iz"ʐX/Fy @ A:) EM)U #Ɂ|aef~1RAW@nFKF}¾/rhv_WB@7NHLQUj3]Ъ|:|r9P+AX,l9rT $/mT?N|ٟy'ik u? ?@x.덅f+wz{6l1̳w?h!b[lVC&wAVl^ 煿65Kޭ,=L큣gVEƒ1zv<?c;uۍaTiZE 9[s$MMFh_{u>ϟe;'Sg;Uq"X߈j#}U0>x˜a0$>"EEpBI)JW.ܷKg^ 89e"h_UH/aD" HGb xɈ0"wE`pRXk-bhu:&'J"*lgc1|kVI+;Ʊx)_{vM{>3?XsgQ ĿFYKfŸf5[07̌ݦ7=2_ 9Ƃb3̢`bX 6. Q{DŮ>{Ϡ6`LBK0t`v)I e)EO~0'zz.T^}04R j. {.,%i0- {|PXVdЀQ%B ؒVR_Lܼpyv<8d(+*ZLT4Lsfp4)|B\- ujt*Z`LZn EjXNrIp+}T67Mq_7q ^y`S@uۻ&;Ov=+lklD8dCܗ.;4 jXQ1 "Xs(L5Ɵs~^Is`  D _,WpYf < 8M5efhȺ4pet?~^%ɲՇ-aoIK Pb3M'o9i:ߵ9rȳZ$|hRaSPUk%If-BeHC@nr“UIAFT>H>rM#.yI߭Ⱦp$V ~YNDc$|UN@ гMϹ×⹠xidjqJ GyoqH_j[ `iW =[jTƨ&HTL`&W>ŗFhq4ҊO8,a>QNDE'.++LiX^1n}{囋?2w>xwqR>l$A@\{Ay]}иQoo߸2$7yaFdaתOIwaŁd2Nޠ TÔs;!?*!*T&-";?-|&*_b6NAK\5G[ 4qh7]eNi ݃mAJcYpPQ*U)] V6 }xKW>R6-*{FtB֛VCf(x 9/+$l$[.hT(( %B,aV÷KeBSI4"dҎaR0"9`yTkV5ϪR ķf -:'ݓgώ;TutQwt< $>?y UF?Ijgape4QVpEJ2'!%T mH+ ?a^ \f}q8'y"@C= ɿ ^Vi% Tf~\ze* S^7S&Ӣ~+)²TnG#ļOnU e//(XKĢ bTliTYC eѲb԰\+7 xP,54|UX|8Y5`AGjJEλ;hM/ϽϽ<.-I6wnol,  #¡wݿ}PlRvcrl3(@%tzcFQK^h-Av;j`_aB5pc Qq;"qWx+9Y1Bd3$ a^~*yüTxϭ'.H'P6߫lW:bYIېm mP?{`lM8ǀ"VzB uOY24xOSx|rfSltm8U@Ό et`mH;I2ݵׂ3lǍ1RUAKTZf \^'PJ_t/jv9iwH{gl`CZ\ӪpB CaU- ylΣ/-^ԿBߩ ၛ[`z'd p`]$$zODC?f NX'ff Lq[? |)Ӕ}j5*Ar۹Ӏ#UkG! :iH44e I?Gb:_l0R=$D0Ql $I*"??i?~ ..$8a x 8b:z1s<H.,aY%=z<w= M1Z~Sꝶ{>tگ_pF}9EZ1VoikO >"C~_g7J #@ x"PQf;>:LK2կy$XzG"l_n+W&'&}a{⭕ThJ)@BA}`Tjas(,+U.EI:)DL*C#}/ ^b/ޢ"AG-m b *_g%Pg%c$&-,^9=_ X/بW!8RZY6<:c@/ԢK7Df pOJ! FNu\ {w|c" +>Մ䃴)#jMMcWD@%"5%19{%BGL^My<0j9!#Ћ-*1#ӠXKda |ihxki8U++hZ\>婶M'j^#K!4"2Tc"IELƢ|S"p/x+SFe(C2A846 ?0k3` 0>886ܩĝ_CH@VeHs!$x Qk3 $΂F%w>8ڂ}ŵqx q6 c.Jd &Xy׋ UT"a=#9(!Hđr_ .Y.፜GSpǤ#nI^+Qihhh0\_.}Q ~|}動LUT+V{oXV~&1T|P N&YC$$kםl3ؐ½VliHFgpB 2hnMn{wϹ{:wWRvyޟQg2@pLX ʭ7*QV*+\K!8؈1}Ҏ}1ҺD"D]v+rxr/Ulו .$m?Ӫ­nTm?K,[-(Z5' zA@ ?i)X I"jӲ/,l` '-Z%4 IDAT݉F/8A7Pn_v؇)?d[5 FSwpdշ綸=RE&:!`$=h?UmVܔ2 XBU%4F Kb`T)P<),* 8uC4 lX(Rb{ǹo3={{^ ^&p{1 ftټn,Y 99P-tl&Y'&f V<xR zV"K!EBgc7`M_ۢ/VJR{ Tj>KkLD8JTP-ġ`=W@]@ ? p.j 5^3z`mP@e \fՙR :?]wjƹ 2 X*'2V@VkՒ* RW?zZ!ENO&rG] F,tufD&\ǸL>'uzNl4aVP)\:޳̳LfpO@ |]`],<`#x{6[XwibnCnN@pxVo5;K88GE^uV,qD?]YWBx?u2d]@/(F0f j(G]i(eXFa$BDKp2fMpff9}-B~y?l60lx`ZyL[ 9~0@{f35XL:-cϚf=fAPXU؅\kZ%MY&VP) <% 2( \&x#H#bx&[yKY\H4pD$e ):ȞBYWBG*d$a8T* mnr{{WUӟ :șaYGc`1&-s9"Qj cosseAxyN"8VA~$elȄPru#d)V}yqnP:‘.'d&4kQep5 ւ%6d h'ֻ Ž~vu@ -2\WdJR.wӿ:y_vF0]>6ٴxaN=̘L.q /@BS:TVVK>S9;)"V-2"8TmʯZIV)i@Y>AQ 0Ia"r*(d^sEp(aʺV+)acuĸ-XLaqeQ5Y< mzCeVEqQ)X`"xZCd2<_$}`c0mmI ;”`("Ȣp;dtsڒkLWZɺ1ʎAK3 0IR3LĖ%G 6?X_vBdBCm`H1°E%جUYpe4jidjv 1-r p{%hJY/}5j[q :,6axnEp1U&LÒԛ1_YO7"c"e8"ςɲxQX|tav4>N^pٹEM/>cրjz"pw2+^:<<+6j#ub8s~ B@e[䲀:B@cn7fg@GvW1LX׳OWEHsF-f}+fjھț7Dyhp1-Kgv[zTk_w nLw\" 8 \4nڹY;9mKĕұO9hxLKps3 \q.l6I~XMҩQB?scCD۶NDNy=VtjJ)mMv{F3d[S^ժZ)(a 6Ј+ ,):{*QTUJr;@?dg_&77=# ,g]x[?1kGGVbfg+v | =w"379i_\Gc سL$*ى_xVmV+ Pn>| lso Hj.~u!Ior6&/`%jP+ `"ILJJ\ƢsZ hnWƚ_ Ү;;O`munffX$J1 5@nh%x.@ЏvLNcᑁioѸf6mE2m]cKٻ,sX"$9|&1\&Wj2G鸄$BP{d{^X( pt,(B$aXo6jsҼaJxoIg/7a)i=x xl MFOl>4jCopx"JRjZ-Bq`$%XfR+ѭ ǜy}xr X%8nuN0@:"$syөaJ.KZ`VKt( W褘(:a%@N!}@ ?x%؉VID/'৅.z!j($2_'Ԇ  D_ьl~0r.vznZFW7d4NsC7`u($l`/5JDXB(a4ȟX`kp?!,Z5r>o,q aIM9*u2P@T "I9_ko _!IqMDVC_d,ZMvc'ѳB@P#?g_d@7vp̰|wN$swLr2&v`G b,{Nтy:&Ϲ遁ᾁ~6W8#fVԒeU-fFB_R4Yi7S60&BItRƪp*f]8ziX',cK66(4e,W8}AwESEn IeıX̧ U/ٔMt{5d6 uܞPhK5~[w[OyYAg#L aEĻ& % G[XPj ;܈|(6''M~85cxjl™Qn5n``9v[?J Te*\ -l!>J%X-<[iƚ;xl'RuʊR0Z+"$("q cƼs"g7l&%j7= |5@AZK'$V !["z" ynpC{'r$g3.Y ,W^ ??x_QzP:t.ೳE/ov) wI(aچśR^C?_RtH1 cظ): Hv +S4!fe73^韶P2涸Mp# ኸ6Do$9t12ܧapՙ+usxRb&yR W0zCO.@K>))#8vhX0n (V sAB X$`l0D3 )l Z9a=.D/6G_[M&qd1 Y;f#^a 3/v ~S,ճ'd2ghk ndhu5?D6hMWvq]Ä@ X&"P(ڬV^&||z?\x!L oD 'fg=zy+n{'B[USPAew-'½a[t?.t.̛ׄ+u^u 8p`X5h]n%Nvе46e4ϸ4IϽv'}~ 3J`p9=x<ۤsmPBBs[D/`Mn "@/H(!( B6gM<;k+ELÒH!@R4R<>umT0 n]JYcW![d =1_S PHr0`1. =¸]w(9|yYH;192gyy#,IDsXq<>|_Y~З?nW Zk{}Wl g|b@s@x~} t1˥MJ l76ltfO?0<02<22rKnDSq-~(e0@{Pl%HV9V€ 6KRq)Fh"RMx6UKB4:#c& uaO;6ha蔤T&N q^ /e{ɐ$gV8wNJOL̮4;IFt&Vu>vs?+#A#BU;m ɿc$n 9Wo:iؗxI# ؿ*(qkɬMkpLy4XWk;Nk\oK;wwN(_=Q߯fǗ#o5㗡 m9weH`׈sbC #or|fGPx׵@dJRȷ0L\JbI< z#CjV+ftB; .1BMFs!R2>©Ҫ`+!&fıD*fg = 2uoUÇaZ>q{0wp4 7X] OZץ?Շkk+xq7_Fxe!<ܬibqC;aA,ձDjaGvuq>o%v衦I` C'ko}7sy͓4 XJL,#>!Ov@?A$fLl"Ip^W.BI> ; 2};cwfYtpc˿۷HR4Y#y ./`]yP9[*(HJF_k"&"7 7+]EXYgrvvF2)גObRjO Y*IDfsPd& ɧ`J4{ث_|q;V;zkvh܊ǃsG>x`B.6LZ_lyB[[oisLyt('fc4EaACCo 8HEz -b.wEN|/:'RL! fb "L9AT5,D-}w|'8݉?Ao'_BإnPgHwU(ȪY#X.RصKoؓ7G7ڢ_;<^L퇬>_$ L&CBDCkxir틳4`_x$1·H_qyչP;{ ĵZ+օzr|tzP4BƎۉ# +Ή{_3>Xt9\rϸxX#agF_yIN\1 3u}ea0!:$AMٜ w)5+hr̬+һ]_|P Sl &z@$$@ -nIwqr*j`M $")(rL4jmBKeF/J{ T9e IDAT^W9#^7z?/8;qL=쉼Cz=xZhn4a?@Կ2;>1@"*9D0!ݑq#`_]U<MACFY ;J+fb),Oi:bBalq췖LKm: b13xDN8bn?k 3YOW?`ѳ}~X7DZGtk3VI{l'#Ci `=Ar^+c0y:2Hn**jzH MYYov?h"TBHlT%?!PV Iép_Yo)QSGhIp_$vvo֏L."$`WYNv,;|zt8 9SbiV 8;y "ڣaJ$ѣS35x\.:.2Tą`t!ȱ0!K˥R pZ&bi)n i`ג/&I>0JC#A1Tl1ߣw}pDxwd LZ4k74:ev\˛%du[8!h<4rD1}>p @4}J c|p4#h6RQ|&+gk(F\<`XPQB>Ϋ9Xl`\/rAc9s@¿cKƗ@ñ^ .^o0χ!óupU6M=<2e-X=gP|OLxӃ=2!,Wg'Fnߞ$.v`088=]\utId%:^wyժ;hi>l (Jp*a¿rb18%/p`{t{pWMu  r>\߾qcc ߌeϟK9m"ק\ 8`_?~ 6?fgZ4P  ϥwvnva\*<f'ZRD/]*| 5|pLak+@Vѯh!tm@֕"j(!z3B,LնzrrR*0s KW` |5?X z"hz n;kY4/,e~C{A2JTkpNj ?8¿oNO (O]i#QarvH%~{o$DHrNe44x‘!VG+8"\E?sPC} La`L(dJ\L s"VJb>&ԓw)t Vzxt-,bиc>mc06bpXl6đFyCa<=G5droZ SnQT`,u$Qg+ 'nz7i*#|kM[D1t,. *Ur +?Rͼ\U?ZU6XNث@ 7ez3f㽇_~u|b3v[3 ~`^^+q;-i OON(D  sE~4!Dp [— M6As-"!BDG^Y1R9_h X@DѺ悺\߆}'f^x9rbn2=x`~+* ²mͻ Z7ևezlaDMxh g khQTd5aCRqcg|zJ;;NHX-W܄ LU+HFBtR2X7&jSyR.%c40~0Id%h䋩BAidu\eΜ`/F \"65ɌmF0e/zE pttjhlfȠ~Jc#$:`%H?{ SG$y<9, GуÃÓ^&h{E@}KGr_Ʈp#e^BDZ"˥!B˗ y1$i󡽻伿 S.wiHdO , Q.b%.Jо6ffӦo! +ӄ}?mf_3?W8>pdj]P&H*(6adsn.!  }<& Fp㢏pطg~Tk.}Ӕet_~T# fI&B02 D)M4n,\_=E'ᏍKa]y@YnVՂ-t;"֪p5P@8Ғm2Q\ZL 40K4QĴE\0!.j7{pxCɓS:+;2t& E^Czև6<{?$CP$ (Dhw,~n3 rξh_Q}vXMh"?wp^dW>>ƦW rHP[1.b>lfs`yBcR # h5}pa{ͩu)`_߭iô^2#KYhrL=k7[fbLF$bdiA_pk!tnBή}rE%0&Q ҏ>qb)r+zlv2T }|uu1N6 X:礔B$Ph)j.;{FGmMXzZ^l~36j4-ng+Y& 6G(rp!<O&C$0k =4I=6&fg'&G UjѣGq!r], @խB{fVw`_E̊Dpdd0bn_=D ދ F HG C cu*zh:1Hc"\__w.?\3*Ĭ˄"/m ˃__ϰǭ뭷=EW,(52I ȫhX?+‡^D\!Mh/ |n>H ` L6Cj5"j 1sƋ]lrt*N-1BzHNJh,hDtjd7.1daPnt|'1k6ۚٽzD}ݻAc5YLeA$Ⱦ?YO(qZNjI4A

#sk"4e@Ęe/K"g@$( B$̳"in΍i̚KNfϹ݌,ґ ?ۃ&ROiߟ1Nr[wΝ1k9ls"3/guf֢`(#k &` wrR;*j| l-"oyh0Lpa-"$_*6@8#Rx5.MvN'bfƆVc;xOgܟŸEflW0?ѣqO4 dܑd"~4>E)ŻL\  `e@ I`+-%.W8 Pe0ᴙw }3OؘZt.牗) r 26T6+E0fiԕ:Ո A;i )]qp7BI*lۿ$0;>!9V;9<@'QqjS0#$슉)- Pp#551 +Ɂ )150zzk<5a6PcƛNez*W з 䈥 )hIp1P$:# H {)w-@25\(IƸ*H$RL% );1*ΝB0  zu1?}m7CX0?ߌ8m67\=G {B@b!ͤ["Y ڌ*1xpfʈ`X&M x%1jvgB%? ~㛷oxqѾ\LyILEY34=x/=μ 8&= 9Xk!VfJ~ׅ[?}1# b;u2A\/NGE8opůj $6X,Tw Mc E`04|[l#C'˕c BhVq\֢p*ojG[͊ x$DZ ٤HTQ)t+^}];s#s #=&Դ0~~Okf4j{`~3k_Hׯ_'#Ysb9ׅiaa ɓj q0^}GLߙpBN_BJ&# R&֨p*xMLv~z(Ӊ%}&rD l6ܴݻz_12܏i:FwĵNRJ*|00٬X, J41|x f[<3 TM0\ !tf|QMfG NӼ0m1pMt~ɲ` 4yl4 m¬4D@ my^x+/V;@6kh4b) v1W.R,AHf,N 0!`Z"D#պ;!َ9 8PNQ@n<rQђ˩qɦ!M: /{7Ip IDATfhOx[7ft:ɼFx|vF `nz:ɤ܂6zh 0D!G++GG]zR= K3187Ĝ>37k]ߠij&C卽?z bUGp`$mlB0ix"hh+H&<ŕH4!-س xQoH[vC@k!]~jxZ%@7N@"Y)0a1)s:f kmmx;>s^ĬfQw:+C' V T8LlH@bc7*oYo6k.MZQ5grT``uR8Tp JЦdt8ӑ)?>zQj@Cٺ6&@9s4 YΉ1NN5 E@=`n |믧*nod7Hm5Ml\v6N7d4 ֻF釦SCC!Vk6<x#At `bk0PX{hX3r>e[AL D ȈLC3?8,ĢbZeLCH%(`1m3O4Oc~}_hEEl6I9`X!„3-Y&l8 !QqZﴛFP&Aݔ>,t/[[4>}G ``zc6QNJK$-`ӪbLpIh! S0M [|(;^lG6Cvo 7Mc?1H?jUYTݸTn]\.ӂ8aS@6UYn(Htpםl@&\@&t\ܣRU`k,p/! nK4ePPx `ML3y#Ǵ’[.տ=Ԏ;ؓ7^P(zxϚq ?TأcNsR"Ğ0pp>œ @BAuX!,1vglDl5O.gѱ>HѪZAP3s tFHݾ֨X^2$EKqYLRff0.2LΧjM -1ʧN`XM.tIp7^Pc҉A'렀t>>4?* = |]msIah N4L w ziajjfl7Sccaqh4mv 矇m6 y#:?:H&0)A`LܬNxT;zuH1" /Wg {Wvie6Eߔ| m[5.cA_'Oyh>>Yl;mCeDqotpש3d}1`E۾-z"#'uk?Ci|`ɼR|mhviD0jєxu7av9-i,`U!O0  4klpv h- 48`-7$M]g]y(0sj:78=@&V ow} 3NsZ}%#!'(~d0n0MצS@M?54uCkf0Bo0鶹 XwDz /н;FsS;)[5xjpVի6i) 1҂WA*e0RK Rn(%g11"? 1E*:WnaTBUΔ3+ PA"GV䑿t W99-N(%:=;;رU3.z56Ao6# Vr(BhiӋ~@m`4C!&ܛ"ttmýɗGGޭQ(E4yм`2ͭx<֋GY .۪V QBEڼ4H@`Pʠ0(azAOt8{֯p578:44eiln6gRE63P nZJT4+h 91&%8\3 %| \+HLD04Lt"꽮ٔbh%Oǃ1 q]yٟyD_YU6bh|-#cJD; *dvZJ]7J ~G?z6AnH$^oyp"fA?F{ kqN4j06kt^0< m:sttH?l0P}F~g'J# !o{ ,6 y*^u#I3aI[̿pڿAxpy779Gu0rxɥ;3 k/fpi}p+slO(y jɘmvDYQ+2JY")f5dS0!a’"VgV,qDʖB@ğڬ+Ec}QПi J w1 X&^XDPXxVUy ~|ZBz];N;JlyH !ݚm l8kNͨ70΢n~/&{I}"~gGG[[[B.,zGČKY3.1A^flI0]~˦ʬ5T270ѿ7|pdt7̺j߭~tu]nPw ``0amQX t^EDUa.6!{jԈDsCsjwl )Q Dq ` Aw֌P|Ns#>mwHO_F֜N酸ct7a$lGP.sp׆N dJD6 S#WQ XYi)(O!֢+|J[%`T<ħa^Uᑕ<=i ;KrFf,\X1Ț_h#"=r d2|$wwv}K> 6p4dnZB3>400юw?wy?=ǿw 1҃ѽOwu}Ə/f 'od /"7{ohvU)u%vVI8Xo1ư^j)g FmSiI*&сܽ$B  I';E¾MK훹 f)F5]k7x)#*az&}_hSbd2v{n\>/:f\{y]};>S?!ϥRi GeTqf ; C2ה"_uu4hmYjz~w$}WrC~s<9*enyp/剌Uqת|IVDȈdV͒RQ8tV\6 3D4[TD`COY "X T誈쏪pr*qBXJ`I>r g&E@L<}:  ^x:ĀSWOu 5|eÓ6y^{޵k|#k >G.ga.LFqƵ=֫4z&ܬxÔ0:9:eU~p.#qx=.]mn?bStgm v\DbÃ1aq[9:*ANO- n'Zvɋ@R++lLxkK?+?bx0vOj<{6}@D?~t BG^UA:WU0lR&ђ*QWpE9#zd5Yf/'RTQ#̐fC>4%bL1X,͖A5# Ģ^a1\`NUKHK$0L:5| nƖ]TX#0%=[yPo;QfXk&2GSr5:C+t]zgtv~k*xpʳKwO/5* bomuz\V}}[:-=}SOlWw}6Gߣ`l1-]d>n<{Ϟ96p|b->Z̖O6M &@5P;9BIAgτ?4B~<tRB@X7"{kws_*-n'WV&d'#4s{DF"EjVV^%'*+* 5 D9t9šOjPB H6J=F_Grlz4F{fmd/L5Sڡ'͵l``KrUJv^@Ad^C4k7K ul:o+d_Q7HW9==:n|p@  caԘ8 Ѐ@=Bm8]>i`آ`3F>&[8Ak$ۼ".qV*09A41f~z"2ķ B "-ZVݴI^~vsKKǣ>d&-C+˄~Aa\RsD@e}|Y-(B50j6 .,bE)#ڸca;TD*(2VD芜N@RR}YC+nO(Jώ~AYdc01Qʙl玆fIn%776;oEg$ DcBx2!0׿{9+5%X:;;Ǡ 9{]+$u HM*^7:7̭ͷ[ ֺeo:ea{0b$f652 D`%`;7v}>lc7@5Bl ͟:>f}0(*6@1TpbP_>JA¼PпL!2 ! `k_K /y">RP)+E ES*xpAndD! c@le I`r'b04-IʙXh%JRF\y2!(L=~xDGc ĸm-IW)UB@E@ȰYAμd?_.! ݡc@`'mnucre#$54 V@9\4 `bt!^W_X ykӸޫ?~ caiu8$h0f8aPb96=Mh$`ҝcmm z<>_@oN&vkl|k##Öqyf4x9<[Ԫz 5B8C,0O?rsOh60 %BxB •ϑ[x>O2o4z耷'>_Yt#c3 ST! y + G +8M0h*6 R#v FY r+?fB*jĮ}p5-[wW %?v`LF1ǮlYX --x8o=]aI.g* IDATya8 nM Pwz+5C נO}tk4=62S\Zonv5Q̬.;AL6۬ag tڍc)3c2mml-=Kin aT̸UjZb:#>05p`N k_Gy媟ih_X X$wpƑsI徲"}^°"0]0 Ujm$VLlgiy9$fBD%XV GGeP̖*D xȰ;/E.CD!D g {s2^|.pì+N/U^jK{~^ֽև]tu<{y7`_$7M_l8L33CCO:ZZ666}1ٽN8F;Ύ]_-ӣs΄o/On\|.щ>qBq}Qo.JWj/xDAF&}Ag'+2A~Ҵ`Spt W;:ZfN-"'cC*d$|1ЦV2Y?;5{*(bLRJ!Xz@Io!2}# % z bQ?#`M Dǥ2ey &LzkPAp%jxOhKbˀI?Z[$CQy y=n2L0yKOr'$>:|]aGwF _!uW]<"] Gx6sv huwc{4pmL cϼ^ؔ}]_2NO#j]u9$>/'^Hx费c6G==F+NR) hb/jGl?@н\' glgյ/\ W&u:1=t1o<AԦ7`.;\$S l&q8-)]I\$b Yʰ{)UH?+JxJ) 4 y@%K1ݰO&vB<[U#BLurE߃$, H_)0 BQ?9%L2,zn#(Ir֨\_XAJp>c6! DK^] lK讫KֽaPF9{2x kjf #%4[Fwtα)Ao0]sn^>% 85g4NO[阚sos{>f{҇8n3aR{z{fV|G8XaK71ǩp'`|V AMӆW~ 1As{bĎ{*sRR%I0A PT YjpSČL|*· Vp& a&Ee>ւ!k>$0`ޡpTf/-iA9 k,zNH3JT *yЏi6l L' Hq'tjj1ěK?]pbX<=kBj/[\% 2ra]+.7Von`~]Ù3F `'|_|G\#4{{cƱ9ؔg`^YFǦ防G|$X\DЯϥ.qZF6>2n{}/+0㠏U1'/ _|0bҲA 50+`xԢ54zqe'މs$)e3q1Y`o%qhW-`tG0]{YV!r JC m;U_ ݌ 2%e抪*1xHQM~ c$&-ҋ0?]*Hcw!%Rr o,n`l)ٛ^'R/O O/_^3W79&\%wg7ކ ovƔ8j7rH뽎>0 Y v蘞6ڝ.henlt.g>86|Oca~mpɵ WܰwѺv<Ӊ}t: lɾp|:2<<28lu;bhŎ0s>7PcB@e8!9a,|hh@=&_}60YwX*r.J XR*$ƖaߧQ@]US$U;m(Gv)%ZFNE2G`\f,8(@ƒ to?\-]|ٸ0xzlL'N 7 =vqn86qx&vsbo]ZۚzbU<'ĉtP0H|8hqz?Z , 5Ga@vMDb?^I-[]Epos`n}"?j0MV#1l[`$bPyF%r@_3HX&Yr#M +v19E.6JS&G ?*eAϬ`YMEop%BXG 1E07t8Vp7 lr~Yg%(&$6aHL0'] #pka~R E Pw m.qϚf&F 7u{6#W߼~[bHXþD"۰!^G=$РOx2̳mk٘o+&Nۿ \>*Zc&o7kkDx 槹dtM 5TcGE4`]^ηN}=aOGsubqu%BS aP *?YNWU67ВvY-sg.&T_la6Ɏ0pNf1>tZa *ǽ^Fx:GVJp>{ nI$dJ auZP ȆLa dv2;Lr^3k1PD  h cGf IᏏgP6&TفBO^oԛR޻\GVk7.ّJxA}[[ 8C2dn K?hS6z@u5ⳏQ)q 8!imx1yd$,F18<-| a*&ˣ(ZXzE~< Vwm^ַ>8ܣo71'V#RE"[JA)⩴ XSs"+U@a;$CPREAp1IvKs Rr%rƸ`[[ne|\VH{(̂4$"uLtLTH}27sƂ;{aZ3^JVH[d/^.Q-Yv>0]VPB;EC5ki|+\foBWkzzw75_,Z8{cƞ& HCC>`Ƶ=Cjz˶NFmHd8::jIr},||:\wl|ޞA:I[G̖8luҋ i_85(b1$)VS&}kkfw˜עīn"0oDbz pȏ͌AJ,U劊e`6E8t%d6[ۀ*3 aLY&e{)-n/PE 4=f,\^21hR9qJdS1(4!N'Y%Xт XBW + $"x;E@h:W?? ܠ`# !)4nZݻ~}z 60@cZ3쯰vl[}v>\7uvu6& w#A/ٙ^k~ݞms`MQt <-)LB6W"gu|ZD9vvڒu ,H=p]MdK2 ),E*wzqz8ZqZZx{I.sgWX/7O\ov]{Ҍy~Zd}#|N냡ѹ'q̎YƇQzv.M@3  ;P؂C|H-?ڪף3}r^AGKK3nvC/ bR$W 8F%-GU 6.Á@vA`CD7爺2$*Z?Bf3U韰Z^^cr\+Fb\ٙq4'M-$FhخNH[Y (',Ec" |,fFD) +X۸Qc1'.bFL7g}hbMTTwu!]OB%b|pN5O~z{ђ9BNy_^|r oDSGGgKgwwwº;=]]c/^cWkXHE_\](眞}}"p;yNwt-uÞZ>z8<z`p|!H!"s^"ҋkT8RmG'B? կL]]]ͭ]·|. Oo7q˃{q+t[$^ %B#)"WKUw`H (>C2!-:*ӤK$ڲ# `;ِ{ٽtBgT $|yv`g] ~Cݽ7_nJ]#ۻ5B ٠'3\jxg?y^ߺ@@_;v=j;`S߽Kxx}]zi̎a067rLB! d>C `7ahr9WHao8!}Dwm˼uQoWɺ|qqXJ-Є$e)sXI(0Y2%nӊ5'(T‘Ea>f胠\JR.eS9Rx6L//_,LT+DZKKǰ3d1=77+տ֡ 8io+w 3glTwN}b(YHuk܌9@ޮ.!H+F_0 w-(61v~wn޺լ7G<&LMNnl?Ӯgv/&v woYH2 pѯٱ #24AM4̫n5 O{L*~+u^7}ᯞ%|&%l;;ϟ?'/jUr!#OC*La>?ff%=2h)hyQ'sb6T",6! e-.Vtr=s}kaFKC$1"RD"s,2~ӷ &\3Zm IDATɡzX0q%%16w96wtg2]0 ҽх]j wk0< /8o/n7w677u@#䉡I7mno&gj&?jjћLvWb{nwwf5GLb&>oeq oΣ==CY a|ul'>LQtz]q`@c$O[=?~EW?!mD;6c4ijڗ΍KIw ;zNeӆֻ]-m_X쮽mHl12HG*0qN/j?xQ~eyGArg@ɴE=If)K0J(+a%"q9d]vih4y`@LIey'>T+F9.}0W**:f3uR"G2*1ZmG*R+NKf3~.{\/̀%ڇd,Xݤ@` rǕ(htPE[e&2ЅF.1" E@0İ"on.--`ʲ{a;č.ܫ ޽7¼R~$zN/|r^e |#g{;ncG;D!#Rz[l,zB d=LA\ ~k[# Gڴ֮֝A3,F0ug>˵lnA"w,bjx 0y>EGg跚|r>_/NRR$r*OHYY6"Q)Tq +" JR%WLTTxd Ib~)Y*Jz׽dk*/'u$5MNT.B ~ǮE*Um XdSf@DFpKK +PYY& HHym PqⳋV[%F< y`p"g+0.@]c mH| ˭mj{ݎfʰ'v=K`,( V:~+>ûzG{?ѱ{?S#emTLgl?]x `ݯC3gv.x78s0OxTawBA LEoջu ow7֚#2JH2jHDOTeQB@`$hRbkqbY =%fZA  VT3Zw;*x1K5STᴸB% v<ܶ[Z$䎺W n; Ԙ$HG&lPkZm`dbaSTT5O Q&!~Wʂ WFNxAwzBg5;;{S۵[;/a2`/]n\IwF7;@鶰H&SMn<^3]sc}O{}^j6EH:66cr78NjJ0 s|Ÿ߭ oKmq;D@$)" (.["F!GZV"pGwamWf$C?c1vhIn|LraZ!)Q3٢`t>R(D0#*rQ!toښP(Cd y;<K@@*Xv;1`2C1"l{!ځM!O)nEr~s7Bpqᦿ<55@k6vuo"._i{pvklov޹u kk@~fS'>_}[v:&qG ؾ"9XGOL6p_,33=G ±?[꺡wϹ?>:F>KU"}XTJ|5K M#)%Gk @(#UeTaE(V0 Wd"~A@@HDEbiI_0bx>pcC-3%X1< Tp,?K pz;bXCݪV̜%xY b3u[8ʒ$Dgt//̿.2ꮦ{##ff[NrwI[}%rFnwXSSNjhT9~up(vеTds`:=ewl8>}<22een8(|U"x\1^=|uԂL;tL WSfbY41z\ϟGlR)TjU&#/zK㬰J53g =@+m%@mFPEV9tEaSLIahI|Gb"~#.+Ge(#&B2{.vSQtrd4>쩅y@1MbFCCRLU!^g?{E/r0P*N+~w#\h:u½^ G?r m1mS}}7GG-MB#7u['LQ3w|),toVWa-G R;ۺL,N;!GH<"X:p~`OV{q}skOL+2umGj2:c׿#j$J2YdL2ŇN a&e`d'\Tj WRJrUACWf*mɢ!(u C+*Odjt( ؄d8Ry6:%꣊6 ǰ S $@h,b4Us︑pfbSYt3)ޕ {qh|$5.8(LB3PӀ[l37/t{74SP["  XoWKhך _֏GskWGK} hLZ#sΈRLް/ڛ ܟs9;jGGpp49$jl<" 9ˬކrS< gk/N:_6,l SAo ߂tv(x]PEQHVL31R+ !Y#ڛռy0ɬfPB$Zf aD-b|?FBzV G s@n \d= Mւ҈nq@Fas%P8ð/ KC>P,enм3Nzn^`.-c]R|нMIx}=Tu& G[UoW׉@d/ncbE<4?Kcs9Mm|.W8"%VV?/~nlO3:̚g7 4̥}D">瀤kǕc~p|V55i#UU B+m*eNj|<,9t:,4# 1@đB f a(%, o)8H(F**a`aNv/'ƛqXÈAHl֤D XZ1/*\#ۀijqrze%BTRhI` DMIG~_(5B/ >_c e1Sg@kU&~ȂR HI$[@U1m1!Z/`?"Eq `4#n-,0tBA`DHƠJ]/e K$XHyHd(>AJux͗ǔyK PN-P_]5<~7Tt u? t[[~8\1g@p?(i蟜&JRѵsttz?`l6K|GW(.\2ƌF@\ף=##Cx'|ް7bNjGt}qX֯(AY }ŕ5EEIe Um@F.jB|4.UEx ?lB/Z%M٘Hd%Sa9[ TR%؛\*:Sa"#~E4q!e T ?7o-0G.q&qJD0ps+ p' 11I$F&-1eF&9G?$\*"TK9?^jb'O_q*:o.4h~H8$ [AIi'[R9s>5j0I}0CyPc4H128n]]{G 7`KĽ)<ɑ Hgmk:=}ؑoiH ^U͔6-`j}LE-b/pO |Na>t:8=n)FL]$RanzuE|-pM`n4gN/t;ʯ=z6<|58؃Q!q&" p0T[=0@obrbbjqqrUL z!)CHnCK3.hcBqtlvMFPfD"8EA* gxN87}qae @eP@)K}R,M<,T"Egky "#H평dTd(\B1VKIA"g Gy(f!yE`-82 ,4\W0q[i|?wn}p׏5K e~]F{/t`j5ӄmPh˾U] Wx B@Ń #`TpX`E;4=F{ۍDb5 ^"[Jb9.2wPop-ċ#ԸV(l ƣ~f!5Ws'nX-q}Z&ܙ H %݌b2ժ{1`l ;"OƲh3}I)+%DDC|BL9F.7¶=xy& `' }QliMz12DN(Y o' ^ב<_Y}`dp|Xxζnߧl866~7b0 ?" 8L臅v"&%aŇQ#~\xA8OW mQ {[Sۀj0 LNN,>y8B;U|8][n$~SAB bKWpoM:F_O\g%9 /bFcxn ~XVKB`\y&{oɀZ Iv0l;H"w7u=:xv7jhbb'Fun#ո6=38վ'J{㓽uiaW!Dd%b8ax 4=L$ ,F;uDrJD%pDzRl')&1`DRRcvae%l&H}a98,iQ Oge"VCI #>Ħ1zVIU5 "@и6lQC@E01is"k] 2 {9pEcIN?Tʥ"߽-d7i?ݐ^Ѳyrxsmx oP>!@kizaЏB̯ ¸''qw=j\ڗk92 SN>㣣pzX_/GuÈ$9%aH`.t@OS5w?WL5i3ؼ?`\\ <̆U\<xF 3v{ՏT:W_`E7f6{-DG[ \ϷIWaD,MjT)J%n2`_@"RDA|HQV2[Gitj~$W B2(ǁqH**f27GGW;:9:X{u>ho9@|{[: 0Ģ܇1(cvI]${;8k$WQ^fc}#6ypVX{~f`T޸7HsQ36s\6Ӆ'Cw n+p;#pzeU)YIwd9HJ}4COkk+? al9L8t|W)`pq*S,NY'VY%Q)Yr RbX~=HDƧetIy @L݁< $;!( rc/%}}:=쑿L%B0#n*#L .\+|5)3~-VP y.Jk\r{l@ݰ`ڹpZmo2pNtrk3vbۘ<>h0QAۧ{D>.6 B5:3n`dW~|G.30 "A-*q58By"NkX1实_iE1} ӷǕBG -Gmp&W!<°Ë% 2*pR${P#"XhcsQ3e׀ě,y$u.΁ocbz~~k~saas=LQe ,#g (̷أ׾̂ ^<@6uy'|?W~}.{}FMh@ov<,Tgk5oػ6J l}3f Bg-fgm?4m.o_"u{ > r5 o?s?2y Jmc5mkyv9mSr.0}wA;;p@ҿXrubʗy@xf!3ni:j-=3:7yoYvA>&9@%pWA-Km琚pkED[(r$BP*UR$[JH!B)%6\a-_7;z1xw3aHG8@4+`R{8."S;0hc'LJCE,(KD+)`5Ed/Qe')+ pdbѝ&U #H ΠIrx0]I@63`nwE85`Fԛh;fGm]`т6 >b8@bZ6 A _  !'@D`8 xprK}&#ebQHA:%8=7[ =1A 'QBHF靛w,uE@=<\"b^X 59j7nL@yF@kwgSoq `LKS 0Of_&4i=331Ԡw1k69 =f勧0ILewy51N<CAUF@ ĄsDy/t U*/x<;ul-!sDDϞ?ju45MO5v'@H* {!l CC&Y͕`I6OY:MTT% "F$,P=3tIJj|ɱÝ4J:csγ&WBBK A l $A'b; nsuyiӽUnF{lkxL:1 ;;Fm~a[SS CXRGp`@vs9_Y,D ^BpX#632GPѓN/# )8A`-`^{Sꡥx`}AjJ,\cF͹n7Zf?赙L):ww˫uqfٝ<2EJp!%W rA(fx%lIVWdt+& Kļf+¢'cXehR Ev鏺C,kXI!S$rD\/&8jۑE0X Jv<02sN3Zx8d6 HI}A"2>n 9}/ rvx;Zx»MsKFAQY$ 8 !az/LFmf|ϖ9?_29 WS55hMǜa86 _:]-&*d1bH PXT(c2BJS9Jk"~g+Fab,2/ũJAE&|z O|z1H!܋YDvBvB+n1xn ŶqgN [0+=$ژ Ȁ l>p!dU+CV&$3bXE & 7$PC!=,  $􋱀 ECӍ|O8;l)9߃e%zb-d+W^?+ Is<0wpzO 'Qx~aiia醹jnQQV]Sغs׼D\ ;' P(8yG.!Y$&Z3RJҀu=Uo@NF1V2WP0r]zpX+:tYAU)"rv"Y!t$ Qͥ"`Zf `a5ThŎtQ tY ®5"#qȑHBbCfHjYSXhcAH Wp%d5"oܻaaUמobqr0 JH˖|Hfmk{peF \h;k\2A?:'xDg~w'px xCE̹bjscda4p戓--vZj)tmuR:}Ilb#☲q7ۣ$>Xs}h<;%DQ` .  =N^jvUuvm4U2sF K@4;5Tŀhc is.MO/\]g,?t\Hʋ2olo'5θ'VJ) Uj:!&(o$˨f*HeA@{ QIrܻkx Y08J%&9l0wHr t~5fgl$rP$H[4p++H2+~?{n~oV~?3YX$ XV$<nfa ᬐ^73363e3.^ '^hGuNPZyz'ĉ!`<(@p0C/ ǫmB t[MsЫk*ZKb&+Im ʪSrGݽ~7xI!z7^mf$66 EѼsyiz/tsn8KO_QQ` J۝=R<OyJCw9_PecB.}tS&2Z7;mAN*yH@"`.@AZVV&ʡ ~mU}y_4A &eZMdDe^D`Ly-ɳ<6~y-^^_IB!+/݁G>zoY':cZgO@ߘݷ7>DE:'0rxBjnA6fkV)764 MxC )؈B"* n~nr,ÁJ2ItApۨZeM/V{.V m)6r`nDXv\;;xO15e'M&O:<OqاFS&_DWD>kB=횟$=; d`O0ĵ@;{;=b`&;]m"zG5ר"pPCheEdb( D|a$;nEɓbs: r9Z$/f97{Z:`دҫ_W"?{ȗFKج7J&W<,×Tۧ oC>~?3ߒ<3I?3ZChة/.,/]VZs Ah vt.H޾ n᧺bR<\ ? xc׬Usgg6Y9 a˃i @!9&.KN{ĐX,BW%;5b1k\!;h؎зE"^h˭K'NN#(W N"N[K6ֆ.N+D11 @G@R¼oM$X-['r(]kyommu1 !p*k@H'Y3>pbyؽr8;j3=zrۏG*iW * vA42fLX!`2'p̩ BK KWl*jhb;u]rs?KpQ,jP \HXA t*VmW YFK5z}Pl=Mt+\:C !Sœ̎G3">E'O$g!0~pŋ$Etڟ^D"9%iW JsssB(-#S9NjY"bc&yJDYMɻM]RH឵l G ,6h,̒d<@\Kޣ!#<~d1LBm;ymmI~:$c&YGY[_fo$1;<K'ԘDf5 | ̞ޣoߟso3FHt*ṽs~mlKxwOz1cRUԔHk:5nN_GH.FON~Gek1 <~@Nx劗@6+%)1t]&80 ԷIP7=>MC`q|$ e+^ңΩo~q##my<^~|Y+h؆Yr͍¬O[O+=cnŘf!NDvc+o:6NC$Z VZ:<+,*Z_% L ͖4&YeI@2돣ay@b8cTCѕ%5Emk$'*h3+T? HHF+d-Jdy T{{Wy(ܱ|mgߜ`ʝA2gFN3f8f'A:]!3X^D`#lZ֠24C:sOMOE-sŏjH]wVVUG4\sc4}a`:&C0QH RT"j`M~z{'F&vx'&&'OGqv#J?ٮ"X"}RU)t zD7̶QPըN=PmuFfBEar&bb}H͢Χ52D@0?{n(,* 9`DZ9ʑ=ś{1eNǿ]+!υ5 oC *y"Uf}>nH?F[LRJ_^dvPڟO&>|>zv|~|~dqJU`8[d\Ispbwk"cΝ™1nYB' $Fl{jzl*b0:}< LuEׁ.~ %qMU| $y.x[U+QeIAjzT֌fѸ+*{=bk onىIG=3:z)cVҋ7nT[D?ҁ?Q fAG f7tߴ)eKtޛ$r9C&FBC/a(wzw΁9">H5t:"nؾiLg#`_I>Ϫe7G"p>E@kL@S3Y?ԩwmewݷ~'OhC. q8u]\X0122ez \ojAo/}s:}W#՞YWܤ..^+/⥺F>:$ 6O W,vPDrA PBB0Zk7RDӎ٩'mHxܹ))Ɛb]ņtz;?;/rJ/ɂq)#BRw@ @2YcL1y;@6 "pAq ݧYX[\{ȓ{ES`v5_/@L>Zׯ׭|C:cڄl n~"sC4t"Y>ڈIϛ h (W0++Xȕ|/~V=zݣq\gUǓ ׏T?#c _|KIHcd=%OlnvtUYhdmp6ݾxz(KJŸ,'[P*!gVI^DAOUcFT5FRXms1?%Yyf]yӧOFO831;1늪ŸqxeXu۽6Gzw~,(J0H#  8$+K^ YT 6 ַM}tWEVg吾.c.ҕFw1̴6 5Ce,XN#E4Fvt>G 'dO C2L始嵿=nˉJG5MnvCڒg} ;JceM1o,bj%|>7g/'<[0~V\xuV?sB'|A{뭟hs11 |@$.LLL\k-EUR9}gLG U-n,-D@5N*P%Yѹ &mb\# "%2=!B9(PLӀx<mU8;#'/uxFO;FOıå>E#;sXE]U=vE>TQd  Joސ^A@ePz@Sdpq 1 H8FhӼ![X="FGvcv$ HD6Opxu_AJ6 mxf.xJc Z!d߿Mx~L"DsA^|$j %z I*ߟ*,O. />hTH[wifii!IBf މ ݒ,"ūΉ'N Eɀ싁uX @D+nE%kjjC[]"ѨF&c2uzԸP2 H9$E]?Y/M=eMRT~%|jsvj!5U1.`f[D%Ur;}%Ⱥ&y@kQbUIye5Nl"q3+wcSx$ Ok$9ױWavV0-삑Jϑ |LT齻 pd?т$dw! zJ6ODt^+1;l$aw$p- g|<#*gjǿ Y=|E/?pS,U?3sHwWh{)| .`]{D3.u :u$'O811m{俍=ׄPZu`\=+JHG(K{x}0u C|Y!~=f l:?k91@7ιf'Μ83s: ZuMCKi)5QvKA2z%xlD`K2UZ'% U`v9v{M!/M#MϏ:#n  fD29`ސstFARL2ITVrrz%N 0[铓IC>XěÏQޒ\â])Ze_,7D?^D2q!l8>Z{hWJSh~ p=7q>|{zGYf Yd3<rڡg~y /? B&Ha-:A');;vL9|^盘851}Ik)2.}CׯO X*ƣd -팆^/VQhO Hj[AEFUeOkA=SKP<~$ycŤ= QUUuͬ꒤TCVhxZp 6#;?4`@nqf8U^Z~Hf2LI;Ci.dlp*gYlx{0ǕYMLFmpkBIֻH}^Ͳ\c׍LAq#*iB࿼,>=|8<>|dz37n.͜Ǯ1s/[d!Xß\>O˟f~I0vj~iv:gyd,E5?B ]B EK K2}]$,(=6zU#]fAT -1A+&6DC uvk'Qğ5U-EMk6ok)RT%w+?j1v^$đ/Z* *)zgn$`D6%+pQ9"`$n@;ap֗cA/ @y'x9eL[=ڑv&A@mI1.7(6*rRp/B`e  !#UQ0\Ixx{!̺o>|x|>::|zGsWǑ׿ gY.l,x/'Y|bE^/ W? Ι_9tF Ղ`p%{馿_O)"i B(qU2E/;ިT, @RFK3FPU:p6 ̞.$I1^og{* UKE1E<{WvͳAb1]EdRE@@uYҊRp}Q?u'$/3N#ߔ{K91.et6_s]|wVoX'rxگ )XN1f,8<$g>7J'+FC<"׿7Ƃ!IŸZ~j_L'֞ ԁmrM$d[IݳU_p֣gNƟ5ϕDƿ[XiW_cf{g#9oEw“P8D$H2Tnyi9=ta'v{bb"I)^k}$DO#_p ["URYn-1 sgPWnd3\ `iɩ9g߰52pZ.rx/ Wڛa^|*,6e22j<. `'^M}K4ڿr?ɟJ$=< 4ơHz;.a=6xlZB8L*Yl b|ԩwf#ZMgu2,/]Z0S KP4 @NIj,`!0 Dz,{QXQ_Izǂq5-)n#(υ$zRmpfjv>?O I^"G޼ݫLDش[(mTcY]U"̂H>TMRhFlZ@`;@Z V\c!fAz$dOYN1Tf!Vv*FGi w'!k?vJw_?~.a{Wa07gf|5oH:sjsEZFϨ7tszQ̦vBR b`Yt͹0-H>th$W[<*RfssUƒv%rLM 8ct$`Ij\ z )_XR]xTEa^.J|THϠƣj,(ZU8AK"0jDMx^ַe׸?&afּ py>sUQەl1.`Э3!;!9W d' W_C 4<9o潙.FnܸziԩSSH86=aֆ()]W9@#ITTL\#'L, .P1mE ɋr*VZz4 7W(,$ pvsɱKX]SIInчVj1LFJ#~4[!: @q -1pbvM56ҭt.F .mu<Zk|[sN .};$.jG0ΠtLRD2P)" d3GpS]y 3cx+Jo6@jIDܵ0VHMxfssOƃ_.[[Uoެs9`ak/W I$⿴4=6=S K\ZfS!ۅ~E  Lz)NQ߇\b1HAe:jHҪX$cJfݐD<,ۈ$9i;kg:, j)Z'GsA 4R"j"ǫNRF *&eb3h)#FKrlT8Jº 0;HDoth_:}N_ b/nLgpSn6<,ҷy y("ĢtL\@r*R ^-'W!){bMQ? g_^ĺL`lpB*m+Dp5AG{|Ds.C .߇RKjm4[Jd697 %$i,<)@"C ~/^IW)UFKp[ޠ)z'yA*昜<;B(u^\<^bR)xZlk@4#e5Ctl6,ǫK-j [z3H7$U/ɎXSKf+ N3t=P7nDdZ>mǍ '{r4Wc1IuI@rRL#,g0ֶ ᄐreyȢ]lֲY"ZftguCgVѝHb?< Wϥ<|٦W+GoWD8$.b;'W33Cʏ_ӧfgl$Y^"v4AA77AS/]g]|tc W˓w\^_4"\zf}e}Hy2}Am% Xnp_ \ S˧É|:gIk$BvDBj˪,=鐧G{ ߏs?c*puF7 ?V$>mcI- HƍH? $!(/Be#U'MEcYxȅ¼%B#7MXRK"!O9D0n 5Wլ„awfUB`>z*^) ]v#OJT_TBJ^j76Jg x=#i)c hT -n ҒO5MLwMBmnmҝ 3Ӽ_ ]?OőZdi%fjA@p-:F`'5 ;`7%׻|HG liT3R Xù$/ϐL38@$5V:>o46z/IcDKr}UY l ?As &fǦ%ՈnS[QBE#Uf+e()M^ x0+ϻx;gg]DQ<.mue?q70VUG3˚vAsS#o<9:'DT#KZ35嘚sTlCDs c׈nZJ!DO,Bۢ? $jQ,$lxyQ .fh.>#q,uN(wt0ɠ2k5h|Ҝ55mKt^ichĻ@,r(YdBcj#)=dEI6ٳ< zйZ C* "V1OBǵRaF\-gs75 b^An  !G ZIeF_&Y䙶{@ nGtz8x%_9YA =C2fezZLKeL4y`c 1ۭV]hWj_f$D'}ex\~ Z #o]Ԃr ^OMO;>̿ՂR@SjiĈ{~cߴl Ap- xSyלS>{) c"g3LL2בluMMxc6ws+ ^4Sz 0W3ޮ׵)I~="]A5S(ɯH|N& 3be`,CHsh&B,̤PHcF"gMPt*)`퀙$ Dלgxw\y-I#,ޣ }j~c 5>1&%fa'XVW oKWsdΎjjjGU'8=I.£_,<>^ ;nV*>aΜ:P+tA0\d\0 X! P\vN/]@X@ px%I '` GHNu-Q|~rIzuJ MH HLNBR]\DW8|0KWP7R ikVR< WywHC .7);iC:sGA,v $*aYT(PtHva26Ә E9߰D<ZR&OPHR5 َ5 H`(.X;Z53֘5)|e9vexm9^#&YHM& Ҭ+FN|:O9ɋ\C/aOnBt?_TeayTgNDU#8I"貮cfPj5✞t0M G׋ʇcP\k׮-=;I#E>[h~6laM +WP)#:Jɒ蕴# qp%]6$(dCz1*FJCB"*h|H8)FzePOs\!nEҫP#C@ơ%f{mn$ƴ0GKVidzkGX JҰl7=12Wx@Pd&o[{\)aeրd ~kpaor3wZ  Av̖F_yer/yD_WVZ;{CK.~o;E2aLV7M#rGL$[+cK DAUE8t/Ϲ<"!Y0Їkz<`=}ӣ`@l6ʾFd vj ZB(i:"H%fr"V(#C ǥXȚ ,"OQ9FO%D.=Q6@2ÉFP/uRi$M ?^&j}CmDƠ'ovhnL"?3e 4֒k}elLKz; ?IJD$?Ra ֯D_(At"ˣ'% 6N>PoeW89Ubfm hlq/T=ìP# Uu Nլry`sΠ +` .! ,EAPH0 S'ON==≓=%xVT@|;;;w臵 $*n3hhPAn0|.^H2x* j[WcR0 Em5JJAǡť {dvP[,]/i ńuk2"e%\Z:'+0×Gg1v ws94ޔUFЃbKK|5YǪ߼}et*?' 3cgf^u:e='/Pzdz1U޼ހ2dZysp@B/x=$x\!a~ţBGQ5. g'VJOmj^D%cxwD/` 3v=4asveNeIKb FI 6O,jSJL6Dn47D\@k`<+BC0V$H-IQzaT)O1t#}hHHctvl{V @`ˉtA=HZ "Ф ܏~\ 6?ƟP_o{0opt:qȱx`El6bb*厔*b A0)R uC?ThwxN/ӖT1%Y FFL/mrGn#]c8dW9]F_lX_cwڡ_? j/z9kW6w5Vg} 4_UBJ$cUvlP']60{ddک$Dpر<$ )Z ?\ɩ9(8N$]ss^+{v}w{C5Z Cq(A#*PT5 iQY2D1^j n4 pz~X ~IcMUAFLj}Nm&Fz%wPSx<`1":Ts9`GCt;{}0pkjHd:_&盷bkxv\[(dYeԹ>r,a8/}T[2 KߕF:-s%dZ&KVߦGRs/Ln5u`KV;$ y?yz뿾7[On<|@go~/O@?7?Ө*͛wܽwwu IcoE|o=\H+UU{6dvip!QDENDO v:>.k㚟077i.csL+a;Q%u{#M5ΊjT!Q5XtHa<{"Tejz^k[k-v_aJ!#{FHWRA$s\* 2U+rr8& #D@`2^9/~Ǻ. *&+\vw 9 QMos8"K@aM6Xeu?" H 7n+ >\8ZDԕ+G؁TF`v}RY&`WͨC3z˺E_>7髸}ַߺi=?͛$xl_[5L.9?vw^x)NbBj!M(KPh;)zs_#tو^2 c!/z~67G#annjn5ry./16N`#Kl\S"ETTYtFxtqх[ʚ$!2OīuV !ĝ""e Η<0NXh,HB7)>h"dsguU|WFu# <)6ji6nDt>٨d\1Q.)^|JŠg*Vk!j%g2_y*aO&|g v%%$QZ3%$5+|~5E/L*> g?{oo} sg|w?vȟ1o<џ_x*?n?"] ?Y_9W noS#[r8ސ@҈F(BŐZ\p,k1477JoqQ :Ctǹ:mS! "YUb*GlDl-E5UIIjH/9*%HasJW؈Dn)Mp1!qLUTH6"6ZJJk!5a4wvul1^Oy(Hr(f2`- q}=[z(#V4Y.Z7'a}\?]>8f>,[[,|8L®L5KsHpH*s ?,|jald]GEtݍ;ؖ l%K8 &]RBulgs;\yy$B/\ gKcF~%C K[*2RJuܺASd(@)>+߅^o]X-  , Tu d_9kt荆B}DГ5EIaUvYNvgrQDd4fKKiEE)V7Fbqd)옊T 9%GI1ԈQ` Ƶ,:JvCC)dIѨjX0} 3=l28 /4|gn47VX 7ƣ" j}p0\ bm,'#e9.[##i "wkt:~(,PuFNk1?<U7n$itZ_/KX #* $ݡCn?k31AL+x11TQ)ܩj}_*1_sHm4:s`a48Wv#+%H1O`WrK^!r)Ҿ9$xDp:|R>Eγ,G9B߅ gOzw&s Mխf:x51& 4<0f}]Bڠ$.J*nD.嗷M+qKSQ nEn6(6oUŮo@ڸ=T U=E4~xU>_PQϡoo;}"ǀT|uG^S .(8=FBLIQHV67{C.]DG9]rҀl*4!pCRy$ d9X5)FћY2']z^>/KI^PjW?\$;ߒK5=m~96sLinwx\b5@6O( pN2_U̕\};fqrf=]&azI|7xN XV{U2 杝zPCt_\O+"9Hh8PiK#[ŭtV K$ 1UV lcIJTފy <͍?Ãjxkkk˭UnbbhK-$'ۦlIDAT=<|pO6lwA{ر2UP_ V;] >8?VjOd˙~&߆bs2eNd*C>V8/jm믿|oQ-'}ͱ1FcQB$;ko=8EVo;xw :?Y} ڏ^Xr.혚=.ǔᰍ̹B)3jKU8F.Ɂ "A:2ɲM=9;o+Ec3UBTeCIlk61P}0`!sN:bHnnommj6n~sppv˷n%84JzU/nU𨨇v]t,-/"6ܾ]j?ny/>"e7[oBuv.~O7:;Nwp&XĆƐZ#?;ufXw;<>TΝ/?Ÿ,/,-"% %#6vJfJ#$nܹi6Q6`I'㥍E56Nz {7v/<.WDc6:̝^-G| !JSp Y*YS>#8Yp`T`o=ߧͭ?|C_/omuCb>$ꭔ~ ~됸I*ptyo?xcwϿ67ߐ8[۷spF>x@ `\AސE_>8<3=w7;1LM/x$e=]僵 `H2?m~| ||/AmtLj7Y_O.~G6_{Wզ vֻ7!B](DdRjUjUak$VD]ɀйE#{aQnBBZӾɖ&vY#k~9sΙT |m>^@("K+77+7M{my*oL.&R)Ps3k5b`?}] NN|qy;xsl:dr8ew(ch&S̔?5?pa"Pcy=vZn\nVERd5]UKz,~MsyA}KG Mfz3 x|4&pfY4B W& e/ yHCiRmVA)JUMu5$W@%[E aY m"@S߂X`jK#d1 U* iζ nZ R2A3  tGN:!ZXj4Aj ~0ךTD R UGn8*A4qtki%61p~ArF2@U`:= , ~'R CuMX`xdxx" ̔c ׮D7xРuoaŎ6ᤶу #A88CF],-b|lLԉDS؄UMoV# p\1t!7"u!LGX~_ $~k6M/ ʘ(l>djUP_ e#c[PaNݜ";*(2f WJe JneE#NJIgZ"pU bwp3_r]l6j]L=\qz&'"Ls.D:|P zC}W wope\VP8'5my99j=P;&\`l@1wMI⎱i\ ̦r,貭uWX^!F/4 vPhkb$0{|A)lPBŸ>W*†gYJBrX,ʺ$L++% ڛ;)b@^V1Xy.=A)0`ABI&24ޞ5!*JN'|U!Z -:J ]6w % r^ڪM> X^Jnzؽt >^`tNʏ>ݣ}.fL?_4GGm&D2yfYy2OFX,N(4A xx!XG@Dyl;._6&@57xj pԴ#$Wzϡ ,\lM}8̷m6X.eٜzMI:iC ɴbH%@;J1T6p[Hg^M*U(',l "H۠AVh0 $HFЅuP6!Zi}D*`o?HRR-J5235Ϡ a/p|zy擥+k6 28/.4p}ZaM2@sLfosh`Hf!Ad$uhh80 󝱱7:5_v Xi:d2;i<=>2dXq/ L6&΀)x,"|L55% &?UPA@ HDU+|m}>^I|^{9.l6}AAԨbJ%q~^,iJ_^^W@"ZX) YpSRX*e /@~E2BE"20qU>`3%RE:!EД@v84!eV@6;[!iT+JmORb*(e~K>U;5^8C ӧO a7;yUt߶Q$|(k@k20A'PSF1L!\>438c ^|+z.][o]{kDz 4: =&e3eg=n pb5O1 CQ:l4ݰp,0!`" 2 \-x0`:o>&,-OF3'']o Y6+d ~\xI6j21V1z{>=/?.>x`zz5bWizX]Ĺ!bN\r⏒* bz~}Oa1@2`~X fSF6R㝍!/ ze}X,IRۃ*`ɏSv,I[9 ,i4֖H;W|h]%h&ٵCN3YC, )= 0Y\HDJFbdXep DZC|u,6  n}5q2 O&i ƭ.q+Sc#E_VGGs|qozM}}7k{H&v$J!dL?/ցt$N-yR4HTVWŕU1";ͦsZneǢsb v^^9\~! HV}Ӧx bmW,b؁iKkZ>1ݻˁ s2qeKrs z$,D:~\{ ?{\v|o0?*C'B7˸e8;> 0r>\`Tjuicx&6o4m<6@Jg29/)j >(J<{jx. [OTEUpGdcn|o&%d9EєdCw{gpw;c>er{!N?Gcccq7 QB ?(6%/ |)P/+saLʆ(DZI%$$q"̦9;睚 !n씼xqXR8Bɘ /9Ylհ"yp|5(FT4F碪 DzTDb;BNɩsjn.*r%W!<'9T2ʔ19uWeH^vNffҲF!L`Nd+@*ܙ&eD68&ILIr&IXܴ/k#( U݄dgwRdAdWr;<۩|;A15I:fν'w(پ˝HF=Ivٽ49'OըVg{Q3M{=Uސ!|"Ǒ={ql6y}%7{@6@Uh/pGh9ۀ _*=0lH\2x' gq̦}Yr)N F\bd,rl#rg㘀d7Kv.VoNFQp7`(%n1N+[vd&"u|(q( n<4;.DZ`Tz$GR1r6s !h!hXȶFl]@'/B2yY|ē!]K//ޯ?x !'GGW}ݰKa ~."5};y\:]:t~9zO~9n(^(>6?/ j _RPP \ ~u ⼁>5*@ jSx-.=1}ew|ҵ ~^X{zn%)(*@ x|Mb n[]ɺG})QPH& mϡVωvM['uP )=ejk/Hw@]{ Z'`ОUt.itۤÎ=[]f2ZU]F`%@ ? 4LV9@c['`X>QR).#``kk:$ZǘX0u!"+@JL;ց^n:h'7w[ܝC)QPL)텵#a0]Sx(<<A )DRPP rjHPPK r &0UP~J{ ATRPCH{O *@)(((^4  ~u*@ *U&+RP[xEj)ph)^=|C((~3PxE L((P"y?Wo*9qW1*^elnyvìou_.;OܾNŌۡft]vˈ훻Yv>]wv׾_)(((.(zՉWIENDB`crrcsim-0.9.12/documentation/input_method/MNAV/Makefile.am0000644000175000017500000000027211724452423020340 00000000000000# Makefile.am for "/documentation/input_method/MNAV" pkgdatadir = $(docdir)/input_method/MNAV pkgdata_DATA = Autopilot-CRRCSim.png autopilot.txt mnav.txt EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/input_method/MNAV/Makefile.in0000664000175000017500000002673311724452452020367 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/input_method/MNAV" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/input_method/MNAV DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/input_method/MNAV ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = Autopilot-CRRCSim.png autopilot.txt mnav.txt EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/input_method/MNAV/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/input_method/MNAV/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/input_method/PARALLEL_1_to_3/0000775000175000017500000000000011724452514020165 500000000000000crrcsim-0.9.12/documentation/input_method/PARALLEL_1_to_3/Makefile.am0000644000175000017500000000035411724452423022140 00000000000000# Makefile.am for "/documentation/input_method/PARALLEL_1_to_3" pkgdatadir = $(docdir)/input_method/PARALLEL_1_to_3 pkgdata_DATA = circuit.jpg crrcsim_at90s1200.asm \ crrcsim_at90s1200.hex EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/input_method/PARALLEL_1_to_3/circuit.jpg0000644000175000017500000040035211724452423022252 00000000000000II*KK$(?<>?~?~<8x8x8y88??? ^{```>``a pa 88???<<x?x<xp8x?8p8<<}xp8x?xp8?>@px?ppp p8px 8p8~<`8x{88|p88<888pp88ppx888pp8<~><8px?<pp8 <0?|88|88?|?p?p?8? 888 p?`8x80??00?>><<<>>? ?p?p;p9<8xpp88xpp8xxppx~p8ppp>p9pxp>p;pp|p?pxp;pxp8xxp<0x?p<8xp8x 'p?p8x>8=8x|<x8xxx<8x<8x?88_x|88?x8??x8?x8x0x8xpx88xpp<8<8x?0x8>?8x8p8|<8xp<p||8|?#<| 8| |8|p|8<?p~|8<@>|<<>?>?x<|<?<<xxxpǀpǀx8?<`?8<?x??<|ǀ??<?|>? |>>|C~~<~ppǟx?x|`8p<<<p<<~<8?<? ?x808|??p8=p=p~? ?x>?x??xpxp0xxxxxxxx>8<8?88x<88<x888|<@>8?`<8<p88xpx {8q<??88 <` 88xp8x<p8p8ppx8|pxppx8<pppppxppppppp8pppp8p>ppp8<p|ppxpsppxp8<pxp8<p88xx<8xp<<`p<p<@p<p<p<p<<~<<<ǀ<<<<|?ǜÜ< xxxxxp~x?8xxx8|x8|xp'?~ppx|?px>?qx<?y8<w <8y8<>< 8y8xp0x|p0p?x??p|x>pxx088?>`?ppppp%pp8~ppppppxp0xpp8px8p88p@88p8888888888`<88`<_8p<8p<`8p<`8p<`8p<`8p`8p<`8p`8ppppppp<ppppppppppppppxpp8pp8?pp8|`p8`px`px`px`p8<`p8`p<8`p88`p88~`p88~``88|0~``888>``88?8<``88p8<``8p8p8<``8p8<8?``xp88``8p88``xp88``8x88p`88<pp88|<ppx8<p`x80px8>0pp8|0pp8|0pp|0pp<8p>p<8pxpxp? xp~p|x0 8px 8xx 8x08|8?x<88p8<8??xxx?|<????|???~?<??~<߀?x??p|?p8p8<|ppx8p|?>xpqw<x?|p0?xx|?|xp? <<?8??800?8x 88x<8x88<xxxx?x|88`88p8>p0<<p8x|`8xp8pp8p<p8pxp80p xpx?p?ppx|ppxp0xp88 px~? ?p8 ~pp <ppp<<pp<<pp?>x pp0|pp?xxpp?pp|`8pppx<0ppx<8px<?ppx8?pp88pp8 >pp8?~>pp<8|pp<8pp<8<pp8?8|pp<x8x>pp<8<pp<y8xpp<x|80p<<<<80p<?<<8<8p<x8|8p?8x8p??80p90p;8p;>8p??<8?|8?x<8 >|8w<x8c|8@x8 08x?<8x?<8>xxx<8xpp<8xp<8Ç8p8<888<<0<x>8|<8<x<8x<88|8<80808<88<8x88?|8x88>| 8p8p?? 88p<p?? 88?p>? 888888<80ǀ8>8<1qxx<881`p<xx8xs~<x83p81qH0?~0?C8~?8?x< px`<?px8?xÀ8<<~8x?`<<8x|<?x|<| <s00~?xy>y|q`yx?p? 0< < <?8>x<>< <<|8 <x ><x|p |`x p<8p <pxp>x`|??>p<p>|8<p&|8<p8pp?| 8px< 8p<?x 8p? 8p 8x8< 8?x`|<x 8|x`x8 8xpxx8 8?px0>< 0?px8 p<8x8>p<8?8p?x9~p<88p}~p>8p~ppx<~xpx>~8?x0< |x?x?80x>x?80?<y~?LJ8?808>8?80x>8?8x0?>><8?8|<0||?<8?0 <0<0<80xx?8~x888yp8_?<< 8@?<?x880  ? 8 ?8<8<88x0?880? 8`px<pp<<p@p?x<|@?p|p888<|?<8||`<8p8?x8 <px0|?p?0<~?<p08xp?>08|?p?|  00?|p  0p<<p`?  0p8>p<?  pppa?  ppxx?? px x}? 0<xx? 0 8 pp|8 ??pp8p<p x8??ypx<?{ p<<? p8<?? p??? `? p ` p p 8p 8p 88 0=8 pp88 pxp88 p?x8 p?|8 `<?p? x?<<8 x<88 x~?< 8< x0<8 x?8x8x8x|8?x8x8?9x89 |`? | ?~?@888><88<888888?888888|88?~08x08<08 88p?88~08p08@p?88p8p8pp8p88>88>?=8x>x=ǀ88988?98888x88x88 x88|8xxx<<xx<>pp<00<xpppp>pp`p` p` p` p` xp` |pp pp p0 p0 0 0 |8 ?8      |      ? ~ ?  pppp>pxx8888`8`<``pp<0808088888888888888 8 8888``>`|`x??`pp>p>pppp<~xpxx0xxp0x<??q`0x??1888<?8<K@>>s?'??q?>d ? C@<<?<?x?ppppxxx88<<>ÀA?v@x?{?@8x 8x8?>8|p<~9y8?x?~98x?;8xp?<xy?<y9?<y9?<y=??<`x<<<`/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-recursive uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/input_method/CT6A/0000775000175000017500000000000011724452515016323 500000000000000crrcsim-0.9.12/documentation/input_method/CT6A/README0000644000175000017500000001707611724452423017132 00000000000000The protocol description has been posted by the user *kipitsimple* at a forum www.rcgroups.com. URL: /************************************************** ************************************************** ************* Description of Turborix 2.4Ghz Programmable Radio Gear Channel Data/Settings array's /************************************************** ************************************************** ************* Baudrate is 115kbd serial data : 8 bit, noparity, nohandshake Channel data is send by transmitter approx every 20mSec. Data burst duration (90uSec * 18 Bytes) is approx 1.6 mSec Description of Channel data array ( 18 bytes ) ------------------------------------------------------------------------------------------------------------------ index | description | Values ------------------------------------------------------------------------------------------------------------------ 0 : header0 = 85 1 : header1 = 252 2 : high_byte of (ch1+1000) 3 : low_byte of (ch1+1000) 4 : high_byte of (ch2+1000) 5 : low_byte of (ch2+1000) 6 : high_byte of (ch3+1000) 7 : low_byte of (ch3+1000) 8 : high_byte of (ch4+1000) 9 : low_byte of (ch4+1000) 10: high_byte of (ch5+1000) 11: low_byte of (ch5+1000) 12: high_byte of (ch6+1000) 13: low_byte of (ch6+1000) 14: high_byte of 2044-(ch3+1000) ! 15: low_byte of 2044-(ch3+1000) ! 16: high_byte of checksum 17: low_byte of checksum high_byte -> (Channelvalue + 1000) / 256 low_byte -> (Channelvalue + 1000) mod 256 checksum -> sum of bytes 2 to 15 /************************************************** Description of Turborix 2.4Ghz Programmable Radio Gear Settings Data array ( 69 bytes ) ------------------------------------------------------------------------------------------------------------------ Settings 10,11,12 and 25 to 44 are only for helicopter ------------------------------------------------------------------------------------------------------------------ index | description | Values ------------------------------------------------------------------------------------------------------------------ 0 HeaderByte 1 -> always 85 1 HeaderByte 2 -> 253 in case of receiving settings from device ( query = 85,250,0 ) -> 255 in case of sending settings to device ------------------------------------------------------------------------------------------------------------------ 2 Model stick configuration -> high_nib(4..7) : Model > 1=0x0* 2=0x1* 3=0x2* 4=0x3* -> low_nib (0..3) : Type > ACRO=0x*0 H-120=0x*1 H-90=0x*2 H-140=0x*3 ------------------------------------------------------------------------------------------------------------------ 3 CH1 - CH6 reverse bits -> b0..b5 <> Ch1..Ch6 normal=0 reverse=1 ------------------------------------------------------------------------------------------------------------------ 4 CH1 DualRate ON value -> 0..100% 5 CH1 DualRate OFF value -> 0..100% 6 CH2 DualRate ON value -> 0..100% 7 CH2 DualRate OFF value -> 0..100% 8 CH4 DualRate ON value -> 0..100% 9 CH4 DualRate OFF value -> 0..100% ------------------------------------------------------------------------------------------------------------------ helicopter (10,11,12) ------------------------------------------------------------------------------------------------------------------ 10 Swash AFR CH1 -> -100..+100 (two's complement format > 0x9c..0x64) 11 Swash AFR CH2 -> -100..+100 (two's complement format > 0x9c..0x64) 12 Swash AFR CH6 -> -100..+100 (two's complement format > 0x9c..0x64) ------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------ 13 CH1 Endpoint 1 -> 0..120% 14 CH1 Endpoint 2 -> 0..120% 15 CH2 Endpoint 1 -> 0..120% 16 CH2 Endpoint 2 -> 0..120% 17 CH3 Endpoint 1 -> 0..120% 18 CH3 Endpoint 2 -> 0..120% 19 CH4 Endpoint 1 -> 0..120% 20 CH4 Endpoint 2 -> 0..120% 21 CH5 Endpoint 1 -> 0..120% 22 CH5 Endpoint 2 -> 0..120% 23 CH6 Endpoint 1 -> 0..120% 24 CH6 Endpoint 2 -> 0..120% ------------------------------------------------------------------------------------------------------------------ helicopter (24..44) ------------------------------------------------------------------------------------------------------------------ 25 Throttle Curve EP0 NORMAL -> 0..100% 26 Throttle Curve EP0 ID -> 0..100% 27 Throttle Curve EP1 NORMAL -> 0..100% 28 Throttle Curve EP1 ID -> 0..100% 29 Throttle Curve EP2 NORMAL -> 0..100% 30 Throttle Curve EP2 ID -> 0..100% 31 Throttle Curve EP3 NORMAL -> 0..100% 32 Throttle Curve EP3 ID -> 0..100% 33 Throttle Curve EP4 NORMAL -> 0..100% 34 Throttle Curve EP4 ID -> 0..100% ------------------------------------------------------------------------------------------------------------------ 35 Pitch Curve EP0 NORMAL -> 0..100% 36 Pitch Curve EP0 ID -> 0..100% 37 Pitch Curve EP1 NORMAL -> 0..100% 38 Pitch Curve EP1 ID -> 0..100% 39 Pitch Curve EP2 NORMAL -> 0..100% 40 Pitch Curve EP2 ID -> 0..100% 41 Pitch Curve EP3 NORMAL -> 0..100% 42 Pitch Curve EP3 ID -> 0..100% 43 Pitch Curve EP4 NORMAL -> 0..100% 44 Pitch Curve EP4 ID -> 0..100% ------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------ 45 CH1 SubTrim -> -120..+120 (two's complement format > 0x88 - 0x78 ) 46 CH2 SubTrim -> -120..+120 (two's complement format > 0x88 - 0x78 ) 47 CH3 SubTrim -> -120..+120 (two's complement format > 0x88 - 0x78 ) 48 CH4 SubTrim -> -120..+120 (two's complement format > 0x88 - 0x78 ) 49 CH5 SubTrim -> -120..+120 (two's complement format > 0x88 - 0x78 ) 50 CH6 SubTrim -> -120..+120 (two's complement format > 0x88 - 0x78 ) ------------------------------------------------------------------------------------------------------------------ 51 Mixer 1 source/destination -> low_nib=dest. high_nib=src. Value : 0..5=ch1..ch6 (6..7=VRA..VRB >source only) 52 Mixer 1 Up Rate -> -100..+100 (two's complement format > 0x9c..0x64) 53 Mixer 1 Down Rate -> -100..+100 (two's complement format > 0x9c..0x64) 54 Mixer 1 switch -> 0=SWA 1=SWB 2=ON 3=OFF 55 Mixer 2 source/destination -> low_nib=dest. high_nib=src. Value : 0..5=ch1..ch6 (6..7=VRA..VRB >source only) 56 Mixer 2 Up Rate -> -100..+100 (two's complement format > 0x9c..0x64) 57 Mixer 2 Down Rate -> -100..+100 (two's complement format > 0x9c..0x64) 58 Mixer 2 switch -> 0=SWA 1=SWB 2=ON 3=OFF 59 Mixer 3 source/destination -> low_nib=dest. high_nib=src. Value : 0..5=ch1..ch6 (6..7=VRA..VRB >source only) 60 Mixer 3 Up Rate -> -100..+100 (two's complement format > 0x9c..0x64) 61 Mixer 3 Down Rate -> -100..+100 (two's complement format > 0x9c..0x64) 62 Mixer 3 switch -> 0=SWA 1=SWB 2=ON 3=OFF ------------------------------------------------------------------------------------------------------------------ 63 Switch A function select -> 0=NULL 1=DualRate 2=throttlecutoff 3=NORMAL/ID 64 Switch B function select -> 0=NULL 1=DualRate 2=throttlecutoff 3=NORMAL/ID ------------------------------------------------------------------------------------------------------------------ 65 Variable A function select -> 0=NULL 1=pitajdust 66 Variable B function select -> 0=NULL 1=pitajdust ------------------------------------------------------------------------------------------------------------------ 67 Checksum High Byte -> sum(byte2..byte66) / 256 68 Checksum Low Byte -> sum(byte2..byte66) mod 256 ------------------------------------------------------------------------------------------------------------------ ***************/ crrcsim-0.9.12/documentation/input_method/CT6A/Makefile.am0000644000175000017500000000022411724452423020271 00000000000000# Makefile.am for "/documentation/input_method/CT6A" pkgdatadir = $(docdir)/input_method/CT6A pkgdata_DATA = README EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/input_method/CT6A/Makefile.in0000664000175000017500000002667411724452452020327 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/input_method/CT6A" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/input_method/CT6A DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/input_method/CT6A ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = README EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/input_method/CT6A/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/input_method/CT6A/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/file_format/0000775000175000017500000000000011724452514015415 500000000000000crrcsim-0.9.12/documentation/file_format/index.html0000644000175000017500000013114511724452423017334 00000000000000

Airplanes in xml

Also see helicopter model, version 1.

0 About this document

This document is not complete yet. It may be inaccurate or wrong, too.

This document should not provide examples. Please take a look at the files you got when downloading/installing CRRCSim. At the time of this writing only superzagi.xml uses more features than other files.

You need to know basics about xml files: they are structured text. Whitespace and line breaks do not matter in most places. Just take a look at the examples and you will understand.

The files can be edited using a text editor. There are lots of them. Use something like notepad, vi, emacs, joe...

0.1 Changes

24.08.2008J. W. Wulf More detailed section 2, 'Units'. AR explained. Updated CD_prof description.
25.08.2008J. W. Wulf Example for section CG.
17.09.2008J. W. Wulf Added spoiler and flaps section.
17.09.2008J. Reucker Explained 3D node attributes.
06.10.2008Bob Parks More detailed explanations to some parameters.
17.12.2009J. Reucker Added retract section.
23.12.2009J. Reucker Added max_force attribute to spring section.
27.11.2011L. Gasparini Modified flap and spoiler section.

1 General information

The first part of the file should be quite easy to understand. It contains a description of the model and a changelog. Whenever you edit such a file, please add a new change section and fill in what is needed. The example below shows a template.
  
<?xml version="1.0" encoding="iso-8859-1" ?>
<CRRCSim_airplane version="2">
  <description>
    <en>
        This plane has been automatically converted from superzagi.air. 
        Please update this text if you know more about it.
    </en>
  </description>
  <changelog>
    <change>
      <date>Unknown</date>
      <author>CRRCSim 0.9.5</author>
      <en>Automatically converted from .air file.</en>
    </change>
    <change>
      <date>Please write date.</date>
      <author>Please write your name and email.</author>
      <en>Please write down what you changed.</en>
    </change>
  </changelog>
  
  
Every text is written in english, so it is enclosed in <en> </en>. If you want to add something in italian for example, you should enclosed it in <it> </it>.

2 Units

Some sections have an attribute units, which tells which units are used for the values in that section. The tables below have a column named 'unit' if the unit is fixed, otherwise they have columns like 'units=0' and 'units=1'.

For example, the section aero has attribute units. Its documentation below tells you that you can set this attribute to '0' or '1', which lets CRRCSim expect a value with the unit indicated by just that table column.

There is a file called non_SI_units.txt in the CRRCSim distribution which explains some strange units.

Some parameters (especially aerodynamic coefficients) are without dimension, so their unit is just '1' (not to be confused with 'units=0' or 'units=1'!).

Some parameters (like filenames) of course can't be said to have a unit, so their table entry is '-'.

3 Aerodynamics: section aero

This section can stand on its own, but can also be a subsection of config.

3.1 Subsection ref

The following table explains attributes in that subsection.
Name Description units=0 units=1
chord reference chord ft m
span reference span ft m
area reference area ft^2 m^2
speed Reference speed for Re-scaling of CD_prof (speed at which drag is aero.drag.CD_prof). ft/s m/s

3.2 Subsection misc

Name Description units=0 units=1
Alpha_0 baseline alpha
This is the reference angle of attack (alpha) where a lot of parameters are defined. It can be anything you want, but you have to be consistent. Common references would be the center line of the body, the mean camber line of the wing root airfoil or the bottom of a flat bottom airfoil. If you are doing analysis in AVL, its probably easiest to make this zero in the coordinates you use for the AVL model definition. In the AVL Stability Derivative output (ST command), this is labeled "Alpha".
rad rad
eta_loc eta_loc for stall model 1 1
CG_arm CG_arm for stall model, see below. 1 1
span_eff span efficiency: Effective span, 0.95 for most planes, 0.85 flying wing.
This is a measure of how well the wing is working. As mentioned, .95 is a good value for a conventional, aft tail airplane. Some flying wings are essentially using the outer wing as a surrogate for the horizontal tail, so the number is lower. For a canard, it could also be low. AVL does a good job of estimating this parameter. In the Stability Derivative output dump, it is the parameter "e". This parameter will vary with angle of attack and stability margin, particularly if the wing has twist. For a glider, pick a case at relatively high CL, like near the best glide ratio angle of attack, or near minimum sink. This parameter only has a weak effect on the handling, so get it sort of close and dont worry about it. (it is a big effect on efficiency). Note that AVL tends to slightly over estimate this parameter, so you might want to multiply the AVL value by .95 or so.
1 1

3.2.1 CG_arm

Email from Mark Drela, 10.01.2006:

The stall model computes the values (dCL_left, dCL_cent, dCL_right) which represent the changes in CL due to stall.
To get the stall effect on the Cm, these are multiplied by the length CG_arm, which is the distance between the CG and the effective point of application of dCL:
dCm_stall = (0.25*dCL_left + 0.5*dCL_cent + 0.25*dCL_right)*CG_arm;

The typical value CG_arm = 0.25 means that the point of application of the averaged dCL is 0.25*chord ahead of the CG.

This CG_arm can be deduced from airfoil data. If dCL and dCm are the changes due to stall, the implied CG_arm is
CG_arm = dCm/dCL
Typically, both dCm and dCL will be negative, so CG_arm is positive.

You can also adjust CG_arm to get a realistic simulator pitch response due to stall. The larger CG_arm is, the more pitch-down you will get during stall.

3.3 Subsection m

These parameters deal with pitching moment, or how the airplane rotates about the pitch axis (up or down elevator). The actual value would be foot-pounds or Newton-meters. What we have here are coeffients, that do not have dimensions, so we can apply them to airplanes of similar configuration, but different sizes, airspeeds and air densities.

To take one of these coefficients and convert it to the actual moment we would use the equation:
M= 1/2 * rho * velocity^2 * wing area * wing chord * Cm

The first terms, "1/2 * rho * velocity^2" are what is called dynamic pressure, or the ram pressure of the air. (hold your hand out a car window to feel this!). "rho" is density of air. The moment is also proportional to the wing area (i.e. what the pressure works on) and the chord of the wing (which is the moment arm). The area and chord are called "reference parameters". Usually they are the actual area and the actual mean chord of the wing, but they could actually be any area or length, as long as you are consistent. In AVL, these values are actually inputs to the program. What counts is that you be consistent. They are listed in the ST dump as Sref (area) and Cref (chord). In this file, they are aero.ref.area and aero.ref.chord.

Note that the yaw and roll deriviatvies use the wing span as the reference length instead of the chord. That is Bref in the AVL output and aero.ref.span in this file.

There are several terms that add up to the total pitching moment.

Name Description units=0 units=1
Cm_0 baseline Cm at angle_of_attack = aero.misc.Alpha_0.
This is whatever the Cm is at the reference angle of attack. It can be varied by the airfoil, the neutral setting of the elevator, twist in the wing etc. In the AVL ST output dump, it is called "Cmtot"
1 1
Cm_a pitch-moment / alpha (pitch stability).
Basically, Cm = aero.m.Cm_0 + aero.m.Cm_a*(Alpha - aero.misc.Alpha_0)
This is the change in pitching moment due to changes in alpha (angle of attack). For a stable plane, this is negative, meaning if the angle of attack increases, there is a nose down pitching moment. It is the slope of the CM vs alpha curve, as measured near the reference angle of attack.
In the AVL ST output, this is in the "stability axis derivatives" section, y mom row, alpha column, labeled Cma.
1 1
Cm_q pitch-moment / pitch-rate (pitch damping)
q is the "non dimensional pitch rate" of the airplane. Basically, it is related to the loop diameter divided the wing chord. It is the pitch damping effect. Think of the tail as a long paddle swinging through the air. The faster you rotate it, the more moment it makes, and the moment tries to stop the rotation. For normal planes it is mostly proportional to the tail area times the SQUARE of the moment arm. The force varies as the tangental speed of the tail in the rotation, and that is the angular rate times the moment arm. We take the force, and multiply it by the moment arm to get the pitching moment.
In the AVL ST output this one is in the "pitch rate q'" column, in the y mom. Cm row, and labeled Cmq. Its normally negative. i.e. a rotation rate causes a moment to try to stop it.
1 1
Cm_de pitch-moment / elevator
Cm delta elevator. This is the elevator sensitivity, or how much pitching moment do you get for a unit deflection of the elevator (delta e is "change in elevator"). The way elevator is defined (trailing edge down is positive deflection) we want this to be negative. i.e. trailing edge up gives a nose up moment. You need to have defined an elevator in AVL before it will tell you what this parameter is, but the label on it in the ST output depends on the order you defined control surfaces, so its hard to give an example. It will be in the last block of outputs in the ST file, the column should be labeled elevator, or whatever you called that control in the AVL setup. The row will be "y mom Cm". If elevator was the second control defined, it would be labeled "Cmd2"
1 1

3.4 Subsection lift

Name Description units=0 units=1
CL_0 baseline CL at angle_of_attack = aero.misc.Alpha_0 1 1
CL_max positive stall limit 1 1
CL_min negative stall limit 1 1
CL_a lift slope; lift-force / alpha, round about 2 pi / (1 + 2/AR). AR=wingspan/(average chord).
Basically, CL = aero.lift.CL_0 + aero.lift.CL_a*(Alpha - aero.misc.Alpha_0)
1 1
CL_q lift-force / pitch-rate 1 1
CL_de lift-force / elevator 1 1
CL_drop CL drop during stall break 1 1
CL_CD0 CL at minimum profile CD: 0.30 for 7037, 0.15 MH32, 0.0 RG15, AGxx, power 1 1

3.5 Subsection drag

Name Description units=0 units=1
CD_prof profile CD at aero.ref.speed 1 1
Uexp_CD CD Re-scaling exponent; scales profile CD with Reynolds number via simple power law 1 1
CD_stall drag coeff. during stalling 1 1
CD_CLsq d(CD)/d(CL^2), curvature of parabolic profile polar: 0.01 composites, 0.015 saggy ships, 0.02 beat up ship 1 1
CD_AIsq drag due to aileron deflection. d(CD)/d(aileron^2) , curvature of ail. CD influence: 0.01/(max_aileron)^2 1 1
CD_ELsq drag due to elevon deflection. d(CD)/d(elevator^2), curvature of ele. CD influence: 0.01/(max_elevator)^2 for Zagi otherwise 0 1 1

3.6 Subsection Y

Name Description units=0 units=1
CY_b side-force / sideslip 1 1
CY_p side-force / roll-rate 1 1
CY_r side-force / yaw-rate 1 1
CY_dr side-force / rudder 1 1
CY_da side-force / aileron 1 1

3.7 Subsection l

Name Description units=0 units=1
Cl_b roll-moment / sideslip (crucial for rudder-only turns) 1 1
Cl_p roll-moment / roll-rate (roll damping) 1 1
Cl_r roll-moment / yaw-rate 1 1
Cl_dr roll-moment / rudder 1 1
Cl_da roll-moment / aileron 1 1

3.8 Subsection n

Name Description units=0 units=1
Cn_b yaw-moment / sideslip (yaw stability) 1 1
Cn_p yaw-moment / roll-rate (yaw-roll coupling) 1 1
Cn_r yaw-moment / yaw-rate (yaw damping) 1 1
Cn_dr yaw-moment / rudder 1 1
Cn_da yaw-moment / aileron 1 1

3.9 Subsection flaps

Lift, drag and moment coefficients are altered when using flaps. For an example, see Skorpion.xml and Wasabi.xml.
Name Description units=0 units=1
drag How much drag is added when using flaps?
c_d = c_d_without_flaps + (flap_input^2) * flap.drag
1 1
lift How much lift is added when using flaps?
c_l = c_l_without_flaps + flap_input * flap.lift
1 1
moment How much moment is added when using flaps?
c_m = c_m_without_flaps + flap_input * flap.moment
1 1
Usually changing flap setting change pitching moment and thus alter the trimmed angle of attack (AoA), so that elevator position must be adjusted (trimmed) to either keep the angle of attack unchanged or to trim to the new desired AoA. If you set flap.moment = 0, then the trimmed AoA will stay constant.

Flap (camber changing flap) can also be used "mixed" with elevator, so that an elevator input also generate a flap deflection to optimize airfoil camber for the desired lift coefficient (e.g. flaps are lowered when elevator is pulled). To achieve this effect the elevator should be mixed into flap input: the right amount of mixing is model dependent.

3.10 Subsection spoiler

This is similar to flap, except that there is no effect on pitching moment (so far) and drag effect is linear not quadratic.

3.11 Subsection retract

This subsection describes how a retractable gear influences drag and lift (similar to a spoiler). For an example, see sport.xml.
Name Description units=0 units=1
drag How much drag is added when the gear is not fully retracted?
c_d = c_d_without_gear + (1.0 - retract_input) * retract.drag
1 1
lift How does the gear influence lift?
c_l = c_l_without_gear + (1.0 - retract_input) * retract.lift
1 1
Please note that retract.lift is usually a negative coefficient, because the gear will disturb the airflow when it is not fully retracted and the wheel wells are open.

4 Configuration: section config

There can be more than one configuration for an airplane, so there may be several config sections. Because of this, each config needs a description.
  <config version="1">
    <descr_long>
      <en> Powerful motor which makes this config heavy, too.</en>
    </descr_long>
    <descr_short>
      <en>powerful and heavy</en>
    </descr_short>
  
Additionally, instead of using the general aero section, a config section can contain its own aero section (see k2.xml for an example).

4.1 Subsection mass_inertia

Name Description units=0 units=1
Mass Mass of airplane slug kg
I_xx slug ft^2 kg m^2
I_yy slug ft^2 kg m^2
I_zz slug ft^2 kg m^2
I_xz slug ft^2 kg m^2

4.2 Subsection sound

The sound subsection contains the description of the sound samples used for this airplane. Each sample is described in a sample subsubsection.

4.2.1 Subsubsection sample

Name Description units=0 units=1
filename name of file for engine sound - -
type Type of sound: 0 glow engine, 1 electric engine, 2 glider sound - -
pitchfactor This number converts from speed of propeller to pitch of engine sound. s s
maxvolume The maximum sample volume (0.0 ... 1.0). The loudest sample should be set to 1.0. 1 1
v_min Only for type=2: minimal velocity (relative to the airplane's "neutral" velocity) at which the sound can be heard 1 1
v_max Only for type=2: velocity (relative to the airplane's "neutral" velocity) at which the sound reaches maximum volume. 1 1
dist_max Only for type=2: distance at which the sound reaches the minimum volume ft m

4.3 Subsection power

There is a separate documentation (../power_propulsionspower_propulsion.html) which explains the power and propulsion system.

5 Graphics: section graphics

5.1 Specifying a 3D model file

This section binds one or more 3D models to an XML file. The 3D model is what you actually see on screen when loading this model XML file. There can be more than one graphical representation for an airplane (e.g. for different configurations or different finishs), so there may be several graphics sections. Because of this, each graphics needs a description.
  <graphics version="1" model="zagi.ac" >
    <descr_long>
      <en>Automatically converted from superzagi.air.</en>
    </descr_long>
    <descr_short>
      <en>default</en>
    </descr_short>
  
Currently you only need to specify the name of the graphics file.

5.2 A word on 3D model files

The PLIB library used in CRRCsim to display the airplane model graphics can handle a lot of different file types. However, files in AC3D format (.ac) or 3DStudioMax format (.3ds) seem to work best. Any decent modelling tool should be able to export at least one of these formats. AC3D, Blender and Wings3D have been reported to work fine for creating CRRCsim models.

5.3 Object names in 3D files

3D modelling tools usually compose the whole model (the content of the 3D model file) from objects. An object is a group of surfaces (or faces for short) defined by connected vertices (a vertex is a single point in 3D space).

On object level, a modelling tool usually allows the user to define arbitrary names for single objects. These names provide better orientation while modelling. In CRRCsim, object names are also used to manipulate objects in several ways, like animating model parts or controlling the rendering process. Therefore the following conventions have been defined:

  • The object name assigned to a model part in a 3D modelling tool may contain blanks (space characters). However, CRRCsim only uses everything up to the first blank as the object's real name. If you assign the name "Right wing" to an object, CRRCsim will internally refer to this object as "Right". Therefore it is recommended to substitute blanks by underscore characters ("Right_wing") or use CamelCase notation ("RightWing").
  • The rest of an object's name (everything after the first blank character) is treated as additional information ("attributes")for the 3D rendering process. An object with the name "Rotor_disc -shadow" is internally referred to as "Rotor_disc", and the attribute "-shadow" tells the 3D engine not to render a shadow for this part of the model.

5.4 Object attributes

The following rendering attributes (see the preceding section) are currently defined for 3D objects:
Attribute Description
-shadow This object shall not cast a shadow.

6 Hard points and wheels: section wheels

This section contains a number of entries, each of them describing one hard point on the airplane. The caster angle is specified with respect to the plane body's z-axis, a value of zero means that the wheel is oriented straight ahead (which should be the case for most gears).
Name Description units=0 units=1
percent_brake Percentage of max braking applied initially 1 1
caster_angle_rad wheel angle rad rad

6.1 Subsection pos

Position of hard point in body axes with regard to center of gravity. Unit is feet (units="0") or meters (units="1"). x positive forward, y positive right, z positive down.

Remark: 3D modelling tools sometimes use other coordinate system orientations. In this case the coordinates of a hard point have to be converted into the CRRCsim coordinate system. Here's an example for AC3D and Blender:
Axis in XML file Axis in AC3D Axis in Blender
+X+Z-Y
+Y-X-X
+Z-Y-Z

This means that a point in AC3D at X = -3.28, Y = 0.55, Z = -0.37 (this could be the right wingtip of a 2m sailplane) will result in the following position tag:

    <pos x="-0.37" y="3.28" z="-0.55" />
  

Hardpoints may be located on animated control surfaces (e.g. on a retractable gear). In this case, specify an additional attribute "animation" that contains the name of the control surface animation that controls this part of the 3D model. Example (from sport.xml):

    <pos x="0.41677001" y="0" z="0.52499998" animation="nose_gear" />
  

In this case, the <animations> section of the file should of course contain an element <object name="nose_gear" /> that defines the actual movement. See section 8 for more details on animations.

6.2 Subsection spring

This subsection defines the springiness of the hardpoint, e.g. if a collision of this hardpoint with ground makes the plane bounce, is damped by the hardpoint's flexibility or leads to a crash.

The flight dynamics model calculates the forces on each hardpoint resulting from interaction with the ground or solid objects. If this value exceeds the specified max_force, the plane will be considered as crashed. The max_force attribute is optional; if it is not specified, it will internally be set to a very high default value so that this hardpoint will only cause a crash on insanely high load.

Name Description units=0 units=1
constant spring constant, has to be positive slug / s^2 = lbf / ft N/m
damping damping, has to be positive slug / s = lbf / (ft/s) N/(m/s)
max_force maximum force, has to be positive lbf N

6.3 Subsection steering

In this subsection a mapping of the hardpoint to an R/C channel can be defined. Possible values for the "mapping" parameter are "NOTHING" (which makes this subsection redundant), "RUDDER", "AILERON" or "ELEVATOR". By specifying a negative value for max_angle the coupling from the control input to the wheel will be reversed. A positive angle should be correct for a tail wheel while a steerable nose wheel usually needs a negative angle.

Name Description units=0 units=1
mapping symbolic name of the R/C channel - -
max_angle deflection of the wheel at full control input rad rad

Example: this maps a nose wheel to the rudder channel, giving 20 degrees (= 0.349 radians) of wheel deflection at full rudder input.

        <steering mapping="RUDDER" max_angle="-0.349" />
      

7 Center of gravity: section CG

Position of center of gravity in body axes with regard to coordinates used by wheels and the 3D graphics file.
Unit is feet (units="0") or meters (units="1"). x positive forward, y positive right, z positive down. Example:

          <CG units="0" x="-0.2234252" y="0" z="-0.043131893" />
        

This section and values do not have to exist, it is optional. However, it gives you the following advantage: There is no need to create the 3D model (and the points in the wheels section) around the center of gravity. You can use any reference point and give the position of the CG using your coordinates in this section.

This also makes it possible to change the location of the CG without changing the 3D model and wheels.

You can visually check the position of the CG using test mode, as the airplane rotates around the center of gravity (given that throttle=0).

8 Animated parts: section animations

This section contains information needed to animate parts of the model, e.g. to move the control surfaces according to stick input. It is optional to define animations for a model; however it is strongly recommended to make use of this feature because it adds much to the appearance of a model.

To animate a part of a 3D model it is required that this part is modelled as an independent object in the 3D model file, and that the object has a unique name. A proper 3D modelling tool should allow one to group surfaces to objects and give them names, so this shouldn't be a problem.

The <animations> section contains one <animation> subsection per animated object. The <animation> tag must contain a type attribute to define the kind of animation that should be created. Currently only the type ControlSurface is implemented.

Name Description unit
type kind of animation -

8.1 Animation type ControlSurface

This kind of animation is used to rotate an object of the 3D model around an arbitrary axis according to stick input. It can be used to animate control surfaces like elevator or ailerons, or to animate gears that retract with a rotational movement.

8.1.1 Subsection object

This subsection defines the object to which the animation is applied and the maximum amount of movement.

Name Description unit
name name of the object in the 3D model -
max_angle control surface deflection at full control input rad

8.1.2 Subsection control

This subsection defines how the surface interacts with the input from the controller. mapping can be set to one of RUDDER, ELEVATOR, AILERON, THROTTLE, FLAP, SPOILER, RETRACT or PITCH. There can be more than one control section for a surface, e.g. there will be a mapping to ELEVATOR and AILERON if the model has elevon controls (aka "delta-mix"). The gain setting determines the relationship of the control input to the surface deflection. A gain value of 1.0 means that the surface will travel the full max_angle from the object section above if the associated control is moved to its extents. Negative gain values will reverse the surface movement.

Name Description unit
mapping symbolic name of the R/C channel -
gain control surface deflection at full control input -

8.1.3 Subsection hinge

To define the rotation axis of the control surface it is mandatory to define exactly two <hinge> subsections. The rotation will occur around an imaginary axis from the first to the second hinge, and the direction of the rotation can be determined by applying the right-hand rule to this axis. The X/Y/Z values are kind of unit-less ("OpenGL"-units). They can be determined by selecting a vertex close to the hinge point in the 3D modelling tool and then transforming the displayed vertex coordinates into the coordinate system described below (same as with the <wheel> positions described above).

Name Description unit
x X coordinate (positive forward) -
y Y coordinate (positive right) -
z Z coordinate (positive down) -

This is an example for the animation of left and right aileron on an 1.6m aerobatics model, giving 20 degrees (= 0.349 radians) of control surface deflection at full aileron input, assuming that the aileron objects of the 3D model are called ail_right and ail_left:

      <animations>
        <animation type="ControlSurface">
          <object name="ail_right" max_angle="0.349" />
          <control mapping="AILERON" gain="-1.0" />
          <hinge x="-0.56" y="0.63" z="0.03" />
          <hinge x="-2.64" y="0.40" z="0.02" />
        </animation>
        <animation type="ControlSurface">
          <object name="ail_left" max_angle="0.349" />
          <control mapping="AILERON" gain="-1.0" />
          <hinge x="0.56" y="0.63" z="0.03" />
          <hinge x="2.64" y="0.40" z="0.02" />
        </animation>
      </animations>
      

9 Launch presets: section launch

This section is optional. It contains launch presets that will be shown in the launch dialog of the GUI if this airplane is currently selected. The <launch> section shall only contain <preset> tags, each one containing the attributes that describe the launch process like in CRRCsim's main configuration file.

Name Description unit
name_en name of the preset for the GUI dialog -
altitude launch altitude above ground ft
velocity_rel velocity relative to the trimmed flight velocity -
angle launch angle (+ means "nose up") rad
sal simulate side-arm-launch (0: no, 1: yes) -
rel_to_player use launch position which is relative to player (0: no, 1: yes) -
rel_front launch position relative to player: forward distance (backwards negative) foot
rel_right launch position relative to player: distance to the right (left negative) foot

Example:

      <launch>
        <preset name_en="Gap65 default (ground)" altitude="0" velocity_rel="0" angle="0.22" sal="0" 
                rel_to_player="1" rel_front="1" rel_right="-2" />
      </launch>
    
crrcsim-0.9.12/documentation/file_format/heli01.html0000644000175000017500000001637711724452423017320 00000000000000

Helicopter parameters in xml, helicopter model version 1

0 About this document

This document should not provide examples. Please take a look at the files you got when downloading/installing CRRCSim. heli.xml should provide an example for every parameter which can be defined.

You need to know basics about xml files: they are structured text. Whitespace and line breaks do not matter in most places. Just take a look at the examples and you will understand.

The files can be edited using a text editor. There are lots of them. Use something like notepad, vi, emacs, joe...

0.1 Changes

16.09.2008J. W. Wulf First version.
02.10.2008J. W. Wulf Explained new parameters.

1 General information

The file format and its structure is very similar to the one used for fixed wing airplanes, see its description. Because of this, not every part of the file will be explained in this document. To understand it, you need to read 'General information' and 'Units' of the former document at least.

1.1 Axis mapping

throttle controls climb
rudder controls yaw
aileron controls roll
elevator controls pitch

2 Ground effect: section GroundEffect

GroundEffect.dist.mul is a value bigger than zero which tells how much stronger disturbances are near ground.

3 Center of gravity: section CG

Position of center of gravity in body axes with regard to coordinates used by wheels and the 3D graphics file.
Unit is feet (units="0") or meters (units="1"). x positive forward, y positive right, z positive down. Example:

          <CG units="0" x="-0.2234252" y="0" z="-0.043131893" />
        

This section and values do not have to exist, it is optional. However, it gives you the following advantage: There is no need to create the 3D model (and the points in the wheels section) around the center of gravity. You can use any reference point and give the position of the CG using your coordinates in this section.

This also makes it possible to change the location of the CG without changing the 3D model and wheels.

You can visually check the position of the CG using test mode, as the airplane rotates around the center of gravity (given that throttle=0).

4 Configuration: section config

There can be more than one configuration for an helicopter, so there may be several config sections. Because of this, each config needs a description. See airplane file format.

4.1 Subsection mass_inertia

This is the same as described here.

4.2 Subsection aero

Set aero.coaxial="1" if the helicopter is of coaxial type. In this case some parameters are automatically set to zero and the main rotor does not create a yaw moment.

There are subsections yaw, roll and pitch, which are similar.
Every one of those subsections has an attribute ctrl, which states rotational velocity around that axis at full stick input in radians/s (so 2*3.1416 means one revolution per second).
There is an attribute called damp which dampens rotation around that axis -- generally higher values make the heli easier to fly. Damping of roll and pitch axis is fixed, but yaw axis is different: damping is yaw.damp with zero stick input and decreases to yaw.damp * yaw.damp_min_rel at full stick input.
The attribute dist describes disturbances around that axis; bigger values meaning more disturbance.

If you describe a helicopter with a 'heading hold' or 'heading lock' gyro, add an attribute yaw.HeadingHold with a value greater than zero, which describes the gain of the heading hold controller.

The whole pitch subsection can be omitted; values will be taken from the roll subsection in this case.

yaw.off: yaw offset for non-coaxial helicopters without heading hold.
yaw.cp_to_yaw: mixes collective pitch/throttle to yaw
yaw.moment_mul: set it to zero to not simulate main rotor torque, set it to one to simulate it realistically, or set it to anything in between.

roll.ForwardToRoll: when flying forward/sidewards/any direction, there is a 90°-coupling caused by the difference in lift of the rotor. It is automatically set to zero for coaxial type.

cp.ctrl: control throw for collective pitch type.
cp.off: pitch offset for collective pitch type, throttle offset for fixed pitch type.
cp.auto_off: Is assumed to be 1 if not defined. If it is equal to one, cp.off will automatically be set so that the heli will lift from ground as your command more pitch or throttle than neutral stick. So you only need to set cp.off in case you don't like this automatic setting.

power.automagic.F (in case of fixed type) is similar to pitch control throw in case of collective pitch type.

speed.damp: higher values make the model easier to fly

yaw.vane and pitch.vane are set to bigger than zero to simulate the weather vane effect caused by horizontal and vertical stabilizers at the tail.

4.3 Power system: section power

Only the main rotor is modelled. This section only differs from the airplane-style power section by the optional attribute fixed_pitch which is defined to "1" if this helicopter is a fixed pitch (in contrast to collective pitch) type.

crrcsim-0.9.12/documentation/file_format/Makefile.am0000644000175000017500000000024711724452423017371 00000000000000# Makefile.am for "/documentation/file_format" pkgdatadir = $(docdir)/file_format pkgdata_DATA = index.html heli01.html scenery03.html EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/file_format/Makefile.in0000664000175000017500000002666611724452451017422 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/file_format" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/file_format DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/file_format ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = index.html heli01.html scenery03.html EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/file_format/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/file_format/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/file_format/scenery03.html0000644000175000017500000004661411724452423020046 00000000000000

Scenery description in XML

0 About this document

This document describes version 3 of the CRRCsim scenery file format.

Disclaimer: This document is not complete yet. It may be inaccurate or wrong, too.

This document does not provide complete examples. Please take a look at the scenery files you got when downloading/installing CRRCsim. The file simple.xml in CRRCsim's scenery folder demonstrates many of the features discussed in this document.

You need to know basics about xml files: they are structured text. Whitespace and line breaks do not matter in most places. Just take a look at the examples and you will understand.

The files can be edited using a text editor. There are lots of them. Use something like Notepad++, vi, emacs, joe... Even the standard Windows notepad will do, but it is recommended to use an editor that features syntax highlighting for XML files to spot any obvious formatting errors immediately.

0.1 Changes

2010-01-01J. Reucker First version of this document.
2010-01-09J. Reucker Added details about rotation axes in model based scenery.
2010-05-16J. Reucker Changed sky definition schema: Now multiple sky sections are allowed in a single XML file.
2012-01-25J. Liénard Added preview sections

1 General information

Like most other XML files used in CRRCsim, a scenery description starts with the XML file header and a changelog. Whenever you edit such a file, please add a new change section and fill in what is needed. The example below shows a template.

  
<?xml version="1.0"?>

<crrcsimSceneryFile version="4">
  
  <!-- Some general information -->
  <name>My scenery</name>
  <categories>
    <category>Field</category>
  </categories>
  <description>
    <en>My first scenery file for CRRCsim.</en>
  </description>
  <changelog>
    <change>
      <date>2009-12-20</date>
      <author>Jan Reucker (slowhand_47@gmx.de)</author>
      <en>Created.</en>
    </change>
  </changelog>
  
  

Every text is written in english, so it is enclosed in <en> </en>. If you want to add something in italian for example, you should enclose it in <it> </it>. Other languages than en are not supported yet by CRRCsim, so at the time of writing information in other languages is solely visible for those reading or editing your scenery file directly.

2 Units

All numeric attribute values in a scenery file are written as plain numbers without engineering units. All length or position values are assumed to be in feet (ft).

3 Coordinate system

All positional values are specified using the following attributes:
Attribute Axis (internal) Direction
northxpositive north, negative south
eastypositive east, negative west
height-zpositive up, negative down

The attributes listed in the table above are used in all tags specifying some kind of position. In earlier versions of CRRCsim, the attributes x, y and z were used. This is still possible for specifying object positions in a model-based scenery (for compatibility reasons), but it's strongly discouraged and may be removed in future versions of CRRCsim without further notice.

4 Player positions: section views

This section defines possible viewpoints for the player. Currently CRRCsim will only use the first position that is found in the views section.

  
  <views>
    <position name="default" north="0" east="0" height="4"  />
  </views>

  

5 Starting positions: section start

The starting position for the model. As with the player position, you may specify more than one starting location. The topmost position will be used as default.


  <start>
    <position name="field" north="0" east="0" height="4"  />
  </start>

  

6 Default values: section default

Some default values. Right now, you may only specify the default wind parameters.


  <default>
    <wind velocity="3" direction="180" />
  </default>

  

7 Appearance of the sky: section sky

The appearance of the sky is determined by the <sky> tag. There are two different types of sky available: a sky dome and a sky box. A scenery file can contain an arbitrary number of sky definitions. This allows for simulating different weather conditions or time of day, or providing different texture resolutions to adapt textured skies to the available GPU power.

7.1 General description

The sky section should contain a brief description, which is in turn composed of a long and a short description. The short description is used in menus or list boxes, while the long description may contain some more information.

  
  <descr_short>
    <en>default</en>
  </descr_short>
  <descr_long>
    <en>The default sky box with 512x512 pixel textures.</en>
  </descr_long>
  

7.2 Sky dome

The sky dome produces a sky like in the first CRRCsim version. Think of it as a textured semi-sphere above your head. You can set the texture and the radius of the semi-sphere.

  
  <sky type="original" texture="textures/clouds.rgb" radius="10000">
    <descr_short>
      <en>original</en>
    </descr_short>
    <descr_long>
      <en>The original CRRCsim textured sky dome.</en>
    </descr_long>
  </sky>
  

If you omit the texture name, CRRCsim will generate an untextured but colored (from grey haze on the horizon to deep blue in the zenith) semi-sphere. This may help those people with broken OpenGL implementations that don't get the textured dome right.

  
  <sky type="original" />
  

7.3 Sky box

After CRRCsim version 0.9.6, a new sky rendering method was implemented: The sky box. It's nothing but a cube with the viewer/player in the middle. A texture can be projected onto each cube face. If the textures are seamless and feature the right kind of distortion for the cubical projection, this will give a very realistic impression of the sky.

  
  <sky type="box" size="10.0">
    <descr_short>
      <en>default</en>
    </descr_short>
    <descr_long>
      <en>The default sky box with 512x512 pixel textures.</en>
    </descr_long>
    <textures>
      <north filename="textures/skybox_n.rgb" />
      <south filename="textures/skybox_s.rgb" />
      <west  filename="textures/skybox_w.rgb" />
      <east  filename="textures/skybox_e.rgb" />
      <up    filename="textures/skybox_u.rgb" />
      <down  filename="" />
    </textures>
  </sky>
  

Cube faces without a texture will not be rendered.

There are several tools available that deal with artificial landscape/sky generation. Most of them should be able to generate a set of textures for the sky box. TerraGen, for example, works like a charm. Just generate a flat terrain (remember, we're interested in the sky, not the terrain!) and set up the sky. Set up the camera with a 90 degrees field of vision (FOV) in the center of the terrain at zero altitude, zero pitch, heading north. Render a 512x512 pixel image (or any other power-of-two square format, like 256x256 or 1024x1024, if your graphics card can handle it). This is the "north" texture. Now only change the camera heading to 90 deg. and render the "east" texture, while 180 deg. and 270 deg. are the setups for "south" and "west". Then point the camera back north and pitch it up 90 degrees to render the "up" texture. If you also want to add a "down" texture, pitch the camera down to -90 degrees while looking north and render. Remember to save all textures after rendering! The textures will be saved as ".bmp" (Windows bitmap) files, please convert them to SGI format (".rgb", turning on RLE compression is strongly recommended). Then fill in the texture names in the XML file, copy the textures to the "textures" subdirectory and enjoy your new sky.

8 Preview

A preview image is a small image of the scenery. It is used in the dialogue of scenery selection (Options / Location). This image has to have, preferably, a dimension of 256x128 pixels and be in a file format accepted by Plib for textures. The format .jpg is accepted.

The file used as preview is indicated by the tag <preview>

  <preview filename="textures/simple_preview.jpg" />
  

Only one preview by scene

The definition is placed at the same level as the other sections

Several previews

If the scenery contains some variant of sky, it is possible to indicate a specific preview has each. It is necessary for it to put the definition in the accordant sky section.

  
  <sky type="box" size="10.0">
    <preview filename="textures/simple_thunderstorm_preview.jpg" />
    <descr_short>
      <en>Sky of thunderstorm</en>
    </descr_short>
    <textures>
      <north filename="textures/skybox_th_n.rgb" />
      <south filename="textures/skybox_th_s.rgb" />
      <west  filename="textures/skybox_th_w.rgb" />
      <east  filename="textures/skybox_th_e.rgb" />
      <up    filename="textures/skybox_th_u.rgb" />
      <down  filename="" />
    </textures>
  </sky>
  

It is possible to mix both syntaxes: if a varying of sky has no preview, the generic preview is used.

9 The scene description: section scene

The last tag in the current files tells CRRCsim what to render in addition to the sky. This description starts with the scene tag. The type attribute of this tag defines the semantics of the tags inside the scene section.

The optional altitude attribute of this tag defines the altitude (in feets) of scenery. It is useful in scenery of mountain to take into account the variation of air density. The height parameters in the scenery description are values relative to this altitude.

Built-in sceneries: type="built-in"

There are two built-in sceneries in CRRCsim: Davis field and the slope at Cape Cod. To render these sceneries, specify either DAVIS or CAPE_COD as the value of the variant attribute of the scene tag.

Rendering the Davis field scenery:


  <scene type="built-in" variant="DAVIS" />
  

Rendering the Cape Cod scenery:


  <scene type="built-in" variant="CAPE_COD" />
  

There's nothing more to configure for these scene variants.

Model-based sceneries: type="model-based"

Adding objects to the scenery

Everything between <scene> and </scene> describes graphical objects. The order of the objects is not important.

The object tag loads a 3D model and adds it to the scenery. A lot of different file formats are supported. AC3D files (.ac) and (.3ds) should work quite well. In theory, the SSG library loads many more formats (.x, .dxf, .ase, .atg, .mdl, .flt, .m, .md2, .obj, .tri, VRML), but this is not yet tested with CRRCsim due to the lack of models. Other SSG-based projects show that it works.

A terrain attribute declares the object to be part of the terrain contour. This means that the object will add to the terrain height at this point and therefore be included in wind calculations. Be careful, each terrain object will also increase the CPU workload more than non-terrain-objects! The default value for the terrain attribute is "1", so terrain="0" must explicitely be specified to exclude an object from terrain height calculations.

An object can be loaded once and then placed several times in the scenery. This saves texture memory, because all textures are shared between the instances of the object. Each instance must have position coordinates (north|east|height) and optional orientation parameters (h|p|r for heading, pitch and roll). North, east and height coordinates must always be specified as absolute world coordinates (remember, the unit is "ft."). Heading, pitch and roll are related to local body coordinates of the object (in degrees). The orientation of the heading/pitch/roll rotations is similar to the coordinate system used for the airplane model: heading specifies a rotation around the vertical (z) axis, pitch rotates around the horizontal lateral (y) axis, and roll rotates around the longitudinal (x) axis.

Here's a simple example:


    <object filename="freqboard.ac" terrain="0">
      <instance north="20.0" east="-160" height="0" h="90" p="0" r="0" />
    </object>
  

This frequency board is located 20 feet north and 160 feet west of the scene origin. It faces east (it is rotated 90 degrees around the vertical axis). The board is excluded from height calculations.

Collision boxes

If you exclude complex models from being part of the terrain by setting terrain="0", the airplane can fly right through them. The usual solution for this issue is to add a collision box to the scene. A collision box is an object of very low complexity that is not rendered (so it is not visible in the scenery). Instead it is only used for collision detection and height calculation.

Although the term "collision box" is widely used for this kind of object, their shape is not limited to boxes. In theory, arbitrary objects can be loaded, but please bear in mind that the goal of using collision boxes is to reduce the triangle count for collision detection, so using a box, a pyramid or a similar low-poly shape is a good idea.

The objects can have arbitrary material properties, colours or textures. CRRCsim will exclude them completely from the rendering stage, so the models don't have to be transparent. But textures and materials will consume memory, so the collision objects should be made from a single material without a texture.

To add an object as a collision box, simply set the visible attribute of an object to "0":


    <!-- A collision box for a static aircraft model -->
    <object filename="aircraft_collbox.ac" visible="0">
      <instance north="-70.0" east="60" height="0" h="45" />
    </object>
  

Embedded collision boxes

Instead of adding two separate objects for the visible representation and the collision box, you can combine both objects in a single 3D model file. To tell CRRCsim which parts of the 3D model shall be visible and which parts belong to the collision box, make use of the node naming feature of your 3D modelling tool. CRRCsim will treat everything up to the first space character as the part's real name, everything else is interpreted as an attribute. Each attribute consists of a plus or minus sign followed directly by a keyword. The following attributes are supported:

Attribute Effect
-visibleExclude this part from rendering (make it invisible)
-terrainExclude this part from height-of-terrain calculations

For example, in Blender, each part of a model is called an "object". You can assign individual names to each object. Let's assume that you model a picnic table to be placed in your scenery. Create a new object and call it "table -terrain" (object panel, edit the datablock name field to read "OB:table -terrain"). Model your table. Then create a new object, call it "box -visible" and model the collision box. Select table and box and export both to an AC3D model. Then add this model to your scenery file in the usual way, but don't specify any "terrain" or "visible" attributes in the XML file. CRRCsim will automatically make the box invisible and ignore the table for height calculations.

10 End of file


  </crrcsimSceneryFile>
  
crrcsim-0.9.12/documentation/davis.jpg0000644000175000017500000014506411724452423014665 00000000000000JFIFHHExifMM*Created with The GIMPC  !"$"$CM" d  !1AQ"aq2#B3$7Rbu%&4CSers56DT'8VdEFUcf5!1AQq"24a#$BR3C ?Z" """ """ """ """ ""\_DŽ8rlkƦ01-C:ƺʈh)M[n9SZ[]\mlMQA ,'I;4vz&6NvYel2VKxqPe"" """ "dzG@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@Q}GwNƜ\)]!õKav3dP7 Y;{#>$k{V)mh l{3뜎Fyp޻iVPAH畭۸4*sH~` >#0k.' 9~(Ήe7z] ⫸WlpR NHx`g9OWXYG"78gn~Ax[2M|KZdK㷸9, Z+% ߷9Q2esDz=.[%ѾQ8<'"k93Y(k5gEM3kd0 q+SAg kbk3s`iCyRV v22|JPEQoI-?-i.9Ad13qpRUE;c-/۹G_e-n sWq0S"W~G |p4XY&ǰ̘vsf\~7S=Iߢ-Ιֲ{ D nK$.ZY4ukzmMOIP'd15Q+4"(>62]YVK6׷xfn ,X%6iy GPtvܪheBzg;cdF`ICqo'kҝZխ4WdBe`{"<4@/v]Sj6ޚEtH?HTI3j!0Ft?(,MmWeKΜUn\a \N>&$8zyvVIE_QڞIĞ+)FsGeSGЛ[t0*7"Onyۜㅶu:Zj})Ӷm\R] Ac#\Nz}.K˖G쇀]%UC2I?_zߧ)(?,1<|RqڢAm.n  \47g3nISՃO#E?[jyE+n7 b-xrs0MgBEn90$۷~8.`""" """ """ """ """ """ """ """ """ """ - WgZ|>3,u%0: #ϸLEZu[AL2PnN"?~Nq gk:)d43hd`sO$=۞*MKGes٫WFCRL;;MY`g{dR5`6W|Xw,mIKR uPFCw*tM|6-h5eTi9rsqsS4GOE\ͩ$;78-oN*AXHO2@q8`YZ`[%w6()vWrSA5m; i܂=G=4D8Bxb'lM ;þ/ꧪpY  ~qrxυatRi-15>0Ha!7X N9O5 ҊaHC+Y#U_<:M`q.ޚZZX*F;{~\dw5%1Bn*Kgt-x$7y|;{-gNli,%s]6t+]O#q<8N8+-pGٌ90'x;xQ޶vjMMoURe[۞[]uRR;O ik$vlkZ-IsZ70;3q뜒:H7q>(`y'NdlAVS[zOKE4"W4OpAQ׭YMKB0XV+11ú.KUp:i5H;\<?mu6K{ϼ˖HsʈԗKEVV:j[{~q(#j3 oﶼzOHj i+WruMTv6'5$zDRF'~,橍1Av[#WH#~֗ڽh)`tRSf?וэX6Q]>;:y[450=]Gaۆ BOwhZݭ=:﹭%2ګ8.piVXV(qsY˼ OWW-ĊGK$O#8o<-qP]MK9 %8I>cjj'6cYOO;7!!ǒZTzκt?Ĥ_ sHc8Yz+RVMfKx`l f?!ȣ(em}f:ZB Dq>N[[TTUTk$xQa/$p0G.d]oQJL 'ZQI<6ƚ:hqaqyAj-kѲRX㹀;`g>#ar_iC=!7518<);Ǩuδ 嘽v%%ސ[AAuİpÞ' fPX 59{@x{ECce{}#f ;yTkmK%e’DXw n@9%’Giik,qΧwh'Kuu֏GHR8:LqS_m[tWҵݢ}^DaUSY^eҾhh]GÌC^-5kM*XD;9d4)Zi,FRdz{K9?VEM55WY^֟ak?5du Z:=pR= C klT".ȑ$,Txqzj9#~9ZWW!y'47H>.=Oǹ9y]:gd{c٤k uަHI/8q@h?V4sl& ;r エ]Qu/u_?NG MO]ծn486Ho鎢jZu2p69dtKrY|TsUN @$+m]]+{*ڶ-LT@|:;NHy ӳ_y;i髲f Exn$p 򣭮kˣunqnew>6B4ENzi&%ˤ۹ŧr8\ࡱRj{}ʺjp3=wCo퀸׭#i)Xcpdv02y㲦[Rt_heJF]џñ`ihtE%C1/AqZ;/ZK{#𖁐rI?-ZJlraэq9n~Iܫ eMAZʸ7٢7pm<+]uhѴvutuX\ƈ pC=;wS$j^ {쀟 W>C8ϟeCG5M˭r1~8vdї)/uҶMJk+RZK8#WL*-3Qn8Uj{5MU]d7oAq0۶Fy .Vibm&1@In@'^^%j嶊Z*,\kvõdz]-*$u`\OD_-Jz)2w9$nuRbJ*L7ӷr>G xl5mLmE G29ٞA#0Ӵ;TmMG`7s~98y~el4}1uIel?\sCyR/TQS|zyb8x9hq;NgB͹_ET߰GޫUں,[lO!Ǜq}gpUQWk~4t!|L\;{Ek/pe 529Oa<~3_-S*h)rC1pb{/CvQ2:ax8-}3ѱSC[rE paۻ3^UZeZǹ6264Dw-X% .=-9-vruQ^l|N~׸'.~ɪEG!t Wx;qjiP:x49Ye{n4Jj5e]Ėh.7x[R4Sӑ`G9IVxu_x4SzSA[J;E.Oqr^GOT)iqB8`8yǫ1jOGaeE<[f8MfGAx09hQkv|ućtYqk1IVPu DZav}"9%7ߠ^*%\jdpN`C=dfqjho=Q=pq4v..%huFVruu< NKn<%iRShD $dg<T~[V&Y^! WV&qW("xԐENdN8eJ^:wXk-Z6YwC%֛,J%Oe`JO |i% f5-.dF28w𕅡[&׊O1%k26dc Qk3h䪥tR? 1䴡SSp C @uME#Kdtpfnߖugu [MQ>7[+{elnfK8\UP;%L@/c1sz|t EX[ 9v6IV]MΒfS!Ҍ[H c倰܅ږ{mLb41-Ϝ/mWmS4MYm~3ka#''DU1K5Ue5Cj ll@Nƀ O8v}֫z k#I3F1|0W i{0׀qg=jm4*LoF%wp_+%}\eSݬ1MqbY$S[b8+\A$p@KSj&Fl'07 RN~TTBf1G$qkK߆=3n? U*MY2df9][mԵ55uC4QV\1x3u-ʕ X\80p4j)ju)ݻ vVشmu+3:GǦ{39KjrWUPqvLNj-hGCQQERǼێ68 eKUUBh6~vT7~ŴϩQgTŦ)h,g2 8略ܴH.qUU{۹ˌz*:_Du[sH '?w*:ZH6 L4mQ=Gy̧s2밫^몚Zh;Ϸ][6Ԓi{ܒ9K]MA` 9RG7>[:[Uva9eI;5q~5Iz. _RA-# ѱžOVed|EW-db624O+H c 9+qu y JꈶÑsW>mQTXemJMc {qݻpjm4V-qc=@L`8ђOrwF*5EWg:xKq4|{/1%u5;;8$dЫ3Wba˶yaypbk4%cls+edc;mҺ+sb; kmP49~.cܤ.ZzWom~}_T <(wnwevT:]Mtӡ=,ݓ~[_OhI}ڣwf93GO)n=֓9펦ԸN$fCs8#-/YU[nچ}PU^~o 8\`˫`u I{ ei'sm= fJZ^xD4mw9=w.]Ijҩk_Mnh. ;+gwQkuhR)dHs4xs~X6dL4u5-xka kcnv9pÜTQhj(p¶9ce4G!h$cU>Ө0%2Oc%n=˜ǵf.7rԏ'V\ַ9<^|+TߴtqWi\gu=TJӍ;*ՠTIE c0љ\; !֌sCާu*-c" qv>*᪥tmQK)de۰ 9v N-7yn87[ro|$N~nwmel_\g)n5u#OxA\d-bߥ5x2 ~Zn:z}ڦxƥ=p#krr{fj٢}ډ4ŅpZ2Z;w*Y:ϽoRQ2)jb%p.hps*>QXb:Hycݝg pUUY4TUtCLM߃ihɮ}SA.v3\>)KEƦZ=Z9$hl81֑7r6GYQBX,'a>CnS_]AS[uk[.$`-ja-t|'oej=Gq,Ul p|S|@m?q;֚dӒ,qnګ.͖Hw{;3gEAqSUZxǗF1`r>K^U5[Xq<s}WMMIYW&E{#d`ʴǢAi87a /n@ nKU[ni(0T@)hvF2In3 {Lt猜}ӦOm2W]f{JgVZ8 rGZMdZt2'iK y[N'PM#!$wr5mteu%B$.vr%7}ҰW(%ݭV0ELI#'u.6Q s,8-!|ioQ7wE5MGjcpkQ?ʾX U%jTI&e[jE[,n'jK Ww,ƹӲ6\l xs~\|2<"7Ղ=UQx`H_ᡧpl,V$Ilc9ek SCUq U9Χ14,ò ' 5i=/WӇN絮?yۺ k+.y%[]CPk'Pܜgs bA |F85\Xձ\/NUFU$?x=wKE]nXL\;l|{ٴ ];_{eK't;tm p Zuu mlJ$w''qʑͫum<.ڃ\\\2IRHӮ\~NZhp,s{pH&S-n+kYroZc7|0>HksS>P#ۖ,(E}쑔n?p܃;4}TtF-3\X6` p8RKa[u]S셴y`dE:RlʸJz}OGU&}? !8~]{Tۡg,0@5uۧMW\آE'#^c\dksau5L- ㌩}_5Q;i8Xpn3_N,OX}J楮{w Nx$qk:na%tVXkK\)f{0AnmC]_K yw|?~\[糴=hYJ*,C8z*:sdu `yg*',͑4cA%?T6W?Ҷ]i._M MS\OZ2{>j=S-Y]q~'xɷ%SqKllxk!;O$0Zc2qک٠ǷE Ahw<2I'4Lu];᥉9n>=3R I}AYT ~`1:8q}G5zb=}fTMJY7d7-h<ߺYjT{e f\rZ;`=. 5y$IDs$, Gµ"S7I?|]OS$я0O\v43>%=: o8IWj+YmU͎s [fS]K$mAE97w]Eh˅ֺo!}߼ӂ a$kØn\vDõE8ӶfVVSѶ/X<6˸qUU\yq5TI,ϑ{wKrF=+ߪ6]'p6꫍ U4:Lxm~ZpZyQ#~$YijoQ=_%h<z\QO|:;X4L!'h`[2+6[951vNGLں)c@ s>AR{{m.L"qsHi_A\c?5#_-9$l77Y'u[M:--du+'aێvNxzFm fc禨kƴ ƞ%0-{# '˿$h ^mKLP5w?B}Q0j{Źc6 sO%47n])l/ >Z O`AINKZii%tnvD \+NWRk(~ѸyahvHnF$Wkv[\iEd D.sKG g8j;Qjmt-xPGwW KԴym}}{r^7hlյՓ6*gIQn r@㺛FWj"" ,_kb/`va{N{F6[;-A!^@rK-+ x譛Q]avHd\3ꬭf^bAj>/?d|6;+@>=%EdX`I_1Ϫn[f]`[lZ9uՍ5ԗ#/Ek+}} hZ A$zd^b%Tr ;$c+o}g)mӺG2!->j+Gݯ9d8eyI<-)2ƾXvF\F33zҚ+uA| 1Fwi=2k|ӛ}ɷW0C\>#C<Ο_d.V1GG t&y{0l[FfPܝ[BD˼G0{bAC\}CF1o Fx+K;lW5DQˬ &o29ާ?G#Yh畯9a!f[r;ZZQL"X[,<ZW-K[O=¹ÒL5$}W9h`!e" .ؓ}5e=Rwֱv7Kہ9QVml?!g8SÇ;A+[PܒV\c!#^K>}nէ(ʗRv6ÎxiSh5|414c9sZԕ6ʉ(ĥAӂlX.ɩ5nbhNF>3tZT.lsd! kR˕+%Xʗ>drq{{.;gIjV`j۴q'>xtU]eͤ ˚wc{㟦Tenm6_OKxuMciyZ\YS=-{\7@\󰌵ui;TYs˛/YTs[cI Ybvr pO>kzx YH3-U-|Ӿhdt2s`4}895d4K/GOOogOYT)+EKlҰ m;=v]"jwUQSL k{d+K꺳cS *n: ln3pxisXG8Ӆ]C/V[}zZx{w7iT:K7hi%t|C8̾j +[f}m]-E-]HCbp22 kX5|7m8[p]RY%FixxhO'9춓tgMFڗ@:i*7o lbוs:g=qH B sly7 -u~Ǩ[E},2QQM(sA93ޙl|M)k%luыݿ%v,U[_pvsH &0;|}.ck 7 ?ӂ*6$ncd35M=c?Q2F!WIWDEUд*[3 Yc sTOv ~>vL l8$(U֜{rI·t׳41sd 2N@ϓOcpV~WKs0:yF|<KZNsߏXj(nU[(+|=p>3I„}s53\iwp3?'t.u復ksT.;᳸ݎMv7 (j_,mik|TQ]'T|bhKZ8 "Q-6V$"S Vj]kU;ĞBqyj*_uVWMT oKr8[CRY K$m}٣VӨz_j T.p$cLEuFڻhrX|3{}6 ;UM%tef$gOԖ:k}Њ*a}(kÜP;nߑYE>:^+ sC[U΢K{{D饪h|C8˖\%tiGZJʷ2 gѿ>\ ͍>.K䴌lC"t\$x qr3aWRS]dXO vOU,jނEeۙFʳ$8-ϥ;u /lchc;dU<3`5s๣u_qpǴHі%[Uc=qT6 }⦆78  r_g{M 2 <{|&n08ʈ*GsM8#yd`݌#Ӆʲ*Gৢ5+I1;vy𴜹Ih.ƪڋ-I vYܷBY[_K5{-D?i衮*%ޟ*:񯵛akE,|.zM=tBbSk @}ScܳƼ?Fo,V=o:Ѽa?9/}l]aNo?"eQyكSj Q+ڤUVI+H %yvATlQ|?]2>WA쫮XfP8~ۃP=]ʽ_r}J(Ƽ:A]dUS?uP-ĠܯFjPI".٩i5:Tc|E$U5%k־W9 sY5-DO5tDa|<<3duւZ9'#,"FEiSu}P7f'1ѸcsYW8݂`]9XYtzpU_g4 9ϗ rysO)mlk w7 v<|Vl5"fR2n>x}2 6JQ19Romx{rq%3f@$>}v\쯘Nv塣9?"q%4u w|}43 '}yTǓ mX5- )uu@c!#pFr?*抮zkTS3~|7;KںFV6 qk0Hv3 ,if## wJ_/SvWՄ YφAu U;[q*fGGJ=Mi 6{MIpƷq.' +<ƣp|Mkr ֌cc: WnA4$]>9u ,Xjg40olm g# r :xXֿxn=3VO<52@das^.tP ,dF';@. kJ [))X k bS"qlG Y]¦wk)@9\~}ku;w['50Lf-eqe&!OL,1\KHs -֦Z\rq{V,JtmYK6T }ɔUi"hGDAksocDڮFos{Ol9\r3H^Cc+^ő9q1(p7d$WȞh 쪾U h`0$>JZwV6s`ld|9#e2yx!y ae{%ǺߜdF~G\mP;]{t;v[+!d4DFNF0\˻:to߷%gNm %vUbrl"CiOr4+Ջ>F /^[z""D@DDiN:b%{$tu>3>KvweJ{RY-fܮ۫Few`żc[dWXJ+.:k]5ZCF4ݠ9cn\T{۷ |p8]q)_mDȚ45B(-.N0Kv^~8䕟.SRF˗S&u8O ?8ZNk^۴,}EMtlvO1ykOQG;smC֜ Z7v8^u4RY3 >n[ǖA¾˵|:RL.20JH18W-)gOf%O.ڐpH{svzWRY,֋E\ᨦR|M.aOKoQONC[粮sVHvkZ$1(Y+M {m4%xx짟Qjf#q.{CˌDw9v<,[O3kipkG|9grqS*͊nrۭ('{F֖ y+n6kݐK{}ph^nkFÝx?w"Jᆗ7a=Fx92j&E\)L 'G[$[%m/X&sdΛ/n>m(oݟ)ol7$Է Yp& K'pVݺçNmDu_#3Xܽ߃|^Qݟ].ę@ssܜvǢh:.W K#w2~k.Nq,v ϯi]8;Fy$gSR] I*܎`pOwZM:껄_ 9aO JJJ qǰ ⯟/SWEݵ\.=],fJ9P8 c 9S&I8!psXV=OB*稝1kZ}U,Tms0z`͖szH\ML+ . +6V>yNNx'F8d )u@`ӸDcXuqSj<{ O?8)YR69]<h<~S54/=f!w>q0:X<7<9?O%{!i"8Z[IW=Z|dޫ P&Zy. F'녃Q csq;{%k{tmq,!)j[acrOS ZO[[ YWUM+N=R݌'K0s($Y ݶ2 7i$gc@lմ s-Sk4#KY%SK3fpgq0ϒ'GA4m>}.k]7yW4;$kfwʊnsbRZ湼T wL@6H>;_e;gْjV39y ts_scw^AHu3"x)v3nLWNEjDEި hip] 7Qh 5t5RZKN3E}qV;# -i{ c6 p#/Dʊfv݌q0l|-&T1n8k0*P G3]4rfecxphAeC%sLCӅ_qsm+kKw<e]ikjdK%Yn@_ %#F@WtPs<'s))mQSW:+$ţE?x,,Z湏lr~< IN9orW^M3iq %J(f6aEU>F2j]7?모b85;Gό|0e)O}J,ӟøJI# y?,TlC{F1FxʪT1<iswΒ*WK4i7mcyyJ'̔jkgcֆ<:Y#x=vXg(dNX7e5lWKәZ#Tj7#ʏ{͍n';xGj1p Mk#dF*eOwZWܦl0-Ú&9[tq-L,{70 rA%tڮ TJ׉ a?ɞi>luDkgҹGQpu8k坚On߭D[c)0#P?…>1+s6H29G(}-p!*0ymӶFM$G>>1Oh! sx\23ج姍cd9|dJfM42:6HAx#ٕһajЂaD%K5{dҾ;du-(0 zg*MM}-Șg'ԕlu6)-VͻvpNO[(7{c g-~L6>Ǘq˴<,xegjoXJ kK;EֲKCx>3Is- X]GAsa*RFK};,d0Dv4m8'@T-RإeD3ǚȸx؍$ѷ Ǿ?.\g*c_~[%MXbæiF9o|E 9\#5S6-?~59 D}ޡ1SnÀH䳬zfPʚU3`d%g88> z8LfgJKecZs4m3=r6襩d?z)_,{YWp7>tUҽǰ8ǧjq֕٩LӇ ఎ߉ST,<5) %;1Gn%28]oʵVRSA+ dcՈLYo1K~mREcѐsfyǓh:i*F&}F^5}r|LT6fI峕*G cD#dob adӾHNgw\W94 EDDD@DDD@DDD@DDD@DDD@DD+ꏿUCIhi-d^!my^>6s]Lbf~"yRZjo>$Oqq9{eN YćXݝb\xuB'ݘi#i-˃;J{O(TWcArN;LY c8.&tU16q [E!|10I5$l'%J@/< (Sls֌pQ8.2wyklE4[yaM)#̭n0 '\ {KiʏT#\Ge?U8H&ߴ;(޼3 sAWXָI>ƚV)t^&6re02sk>#$c7ejkjy&;vUU;|r?scKp1U”A|GןkA=EΒR͎.=AuUK8?H~J;P!2< FNO? jMYCKZJ3X]H'<}e) 8GЅ^\d0;b8$,-%'S1ٸl4쫝d#?#滮 9ќ:>E΂98x QSj76"k>~[rgґ $7@ᮐr~9ǟp΋e>)=1 {lGm|s9OmTY2e>;׃[#qw?-WӱߴLn^Td=6Y|1kK^ 8T{Y FXmP4?W}Ehn!'}c٪^5䝹#+㖟:OwV݌JqYUi#{l䆶^ϞoUa1E#cΧssǒwKN嗞jP̜~AS6Z\)ߊcsڹxzs! bhHƽ!sCzoE| @<9JG v`r[j*wi k>kʕ2\NN;~Jqq 1%a..GTu6f[e=_%ćis q<1XUD@qK [` =LĽ,3kiЯM-r""D@DDB{\i 6W^~fVOx%eSSH.^!sgv˜^֌ܡ.R7w  𹰻k-JZ#l&A9dK w>]ʆ9h 2ʙZw(kA݌`4=Q<>X*k<]%#ʚc{\AlTRXalQE HFRC{3ߵ3Yvy#E4kӆP06fo9û(ʦ;Ŵ:fM#kbI CYDч8kFߏ;?-nݵ4>K n}ɄjN*h5,sis69l'G Kʧrpܮlmڷt}ETzqyQڤ,KٕY" ""촾t˯o7? D^#[fۚnY/Ng}t$7j o%t/TҿqtO荩;h?jj]ܙ49y r=wl?\ѐ<>:xK7Vs[LOJg\/7d|2DlŨA=V}|OD8\ UMg=e|jj] wFgWg?V'6sMD_\ϚBRKJ+~D*΢ mna6tp'v*ze=+#4X뛠zFf<^VCuT ϴfh/D EiZ蟁ꪔIxb3uHϺ,y߳xKz2hk5*?TϚ.9|͡MqTWM/cv1ܭ|9yYQԎ>-e)r4RK#7lpnx5/igPܵ: GAt:#$@@cxp$_饣G[}Wܷ{@PZHpc i]S7MWcԵ֋LKro/so>'^tӺé:q՞鹩3i9g|;}{$x|Lory pΧk>Y٧ZʗR:[Ëdc\q #=Pz^:;]PjzZ[<)j[7,ќ4<*NC媺}{SCMr T5&Zf:v FsUS?Q,zBt#I:Ūc-GI<,1xN{ÜI8<+ëlzڿ6UQ=]a%+I+Xa-kHxn\@;t^YQ3ZRS{(!1DLᠹ~r},sɡE#C#^^ҖtJ-FJqC1^NU׺NWvܟvuMWheHc ۾`$ek%$Jԍr5ߧ槖>!ѽJ5#9vy nF\:)Hk'(pCq˜y@wNΡMS9陾X|9!7lqnHU}RV{4cSk+)*T\IV95\3;9JYK#u5h)>1xS5zZC;J@ј]st.0S3 ZN%Nu=;šݬ5=51,P儖\Zܵ'輛mmk{GV8h㯥$f;%#.&^Gub[jxѣRJ}46HQishk^4CrN|X]wu s*(4YXTDb?yc;B}MێM?,w~0ֽ rە@XeAƤeL kOqNK e[Kh'+7RjAu6MgxO~P|/k vAqi _5nsmUtttn-xsd sH ײ{o֗ QOIcn)V>i 숷w#ɽ{UƇzϤv*#K)T ;]EuE_1,xZ`AwmV<]7h',ǙArT;F鶠tUR\i$l?&h/c$VinK{TRk]etM ΍sḏ9B/6u'TL*ۤ~ɤ H a%,4m(Yk,:^2Ѻi_3Ad dAjˆ˽NrZdv1%v+=y5VTT:$w</8։#7]R-HÚ Ϋ'n1>k]dC^3djv;'.o暻WvÒvIϒ;%TË1cޚ%^ui{H?eIX}5wIXwZ[s6|0>K'sy`*畓N+2|u\gXZ:v[8qtYdfIΨlN6tyz)+{qc3'7d_h9kw:lͮБm~H \O$gy\sι_AfRԇZ-i NF?1ráԬӰa-9 pWlLპolj|:0ݝݨ5D@U7_5]vZM=jj]+gelaFSr2LBYt5W+OP4k)Yu5,v]8F@yц `'Gu^ө.vŴZO,poXqn;`-6]ElwKGa=.;Xˉ'%W+'њSi+7Z2wBM#r @]UFFJb0jIExG$SJkGs㡮8Iǒӑ~}Wmaz-G1{yq.|4)&\2 ;NVmn\~c54w @h "NI;sscՆn1yk੥`|;K}8z^2(l ckZ4RS^NJ"kC9?rگTW2piy 9mxnd_}^A#GEn1i-S5jkJWH:W ` a.vqw*֋BjM/YgWY*٫[NBSD3k*g:NeӭCco~MlΒb,y ptYv-ז}:F;&`: w)'5i'N^@Xۥ5%u['egk$UrJƽip;oj{&Zf$=۰./o[v$lൿpyDDdn˖\k,kk>j.VAwS(dHAwAc.\}iV<! 4sI1ۅ8Z-jog 7ZXZEb^T/^kJ[5ZWSt)P.WKpZ M]@o-`ԐoXߪ=fΫZA[ !!CN6s3\{Lh]IS7P-c[lelz>(1+k>#-i JXUh /YNu-\TBH衈y~3w`F2U|hi]6MOnϧuM-=i \M?;3q:ӧE_gq3#h S0ڲ~RKnE&YS4s@/#yۦl^iFв$t !$qcsxu=X{5&[+"ұUH6Ln{AqXstL5,l[X靆FȽVMxZ3Pj k`M8[ƙ ՖtnZ14e>0`ǁAժa6l׊6i/~,Y+/qp`pkMmW{,Ճ,LKk\kBQk dۡZöK%ۿgI[S`uUS+ltQEۆ|# >h,k[WN%Xj(-]JȆ4}3Z랎kJ-0(5=dm8A gr@1^_XwKEY:=5ii{{ʺ& F%cF?g# 6V.TԖ]]{Ln7{Uҽ|>]ʑ՝tѶYl+P.M)$ KInF;@UNפZ}$녺P\,{4_3rZ?z?Oj~kgx.ij&ԯ-pX\Cy.7;uK֖?k{@Ef=+Yu=X{5&[+"ұUH6Ln{AqJiuW~ꮖ{պ7J)iyC^or\NtB4UEjpA7+4;VI6~h?wIhO Z\uM]])D̚L2@!͏hw h8°o:k׶3*O^# i)2L8;Z@<Uz{.~v^:mTCW l8 eMtMNuZjE~{6Z4v+A3/deYM/G>-\۟=alv=cd}ELH⪥q5$ f|uڴ4fGKU7MIdEQf۵-؜?`pr[ jαt]#t.*4海$HI!4C梏WK̴MQ!;1WU}90NZuBwpZ]^&q-$29ة8k cNN3jF5w-STcL`&W6a=,3k㓴BsDې3=lY!#~JH"qcpIb/'wZ,= TtH&׻!ܓ[NjĊ<pR!45>i2}2#b@!q{ >y"ӣnuI7?N2I6lg004;$/M*kWG^/LOULTT") xk ǞrNMW}}Pij+-™s>}q{/K/8tMK(޿7& Ml* RV\* [@OH^@]U2i嘌\GWjgK36\Nw]M6*:6 7yoY,ni$[j]˫)&7Zo(Gpx}kQ=J .{eu-C׀ 꺃,osg|LD~=}-8po+eHןrB9= enO?g?+Qۮk m$J]<0B"-4yӻN0hW5miC~AG9$حt;-NjOO {2645f" gZ*M q׺z FVrQy9V̈ S3" |ŭ`p3p>k\]~{XZopr~K;je6GE( vRahnp{25eeOI$΂Xd= %|P{0 c d,):yc9dԲVEDdic?%+8!gFY4R@C=K 9&ҚEc,ZcNs367 ^o- .n>Sؙ1$2"v/^Ǣ|Fߝ VM;z-D@U7[%n=;MZ2^(%{<7ol39 =x9h!`[*muMmQC* !{H;dy#PUQi d7i.U@ k${3#.x\ӒZ~c# M߲5 n\)=Svog>k Do[]p#Ú*h+Gq^T\58bx8SSLM=C}BWs{]e|ppc@*> 0NN#qΆFa99f#wy)X \~ʑxfݼ.맏R,nSӚkݯ]Giњ;0Ǚ88իQm}xkӦvEauYo{31a{KC@ qW}YpPS7p5\L=XI#;m=\u M,j(;d28^#ÀǚeAWt_=4rTxݥsAt^#x~Kw2fMeKd֚kR`n?pyShLL4NAnY^9۟,ni ]*mvZWH\>u}k5?\ 5KprVP>[% i] =rקf9 ~.;y<;*bX%l4]#L*cN;~_Åjjy]&AgR8:F5DZ 3?A2aT#n#WuSZrR5x,= ev""" """ """ """ """ """ """ """ """ """ """ ""WP?6 'w n}mGɏ^QU<px]VGs^FX\uu#in6#ͱa=#,n[rFy+is1&8w|9+#HH$Bk@p'Ĕ[$}/_ atQo[sw*uysFS>G.cZ$.רe^ەVju6ʨ,~u(j_A#xa{zT/_S:7KeXVk:ڊzJKdߩJ!s] yl8-zk~c֔ZFrW;mi͡H;w[/Oʃhd7T[s=3 *,K4 b&QnO%ǝD@DD+5.>r~H.ᱽR'a`yw=<=|u5tN-w%`BY)<*yZ묨|cw[̀S`n`K+Y 3-E<0I6A+BG|y.J a˳E;տy<}YU O\FNWʯ+Y|+\{(Kq2hC]e ɣ wl-)⧌~;,JDg꼌2ޒT1-N>< aq1߅)1;?# qsͫ!p8)x8YUָmK͸9wl>.Tkx.= 9h>6TDǜ47 7_@Xŭ_mu}2sTT'kfn]Ѻ};imUI{4nns+*G'Tj.W]tvKZkm*k&ub n`9" ""v BZV|:6wǷw rdW8Qopfֿ/pq9Q iu6=ㆷ=]Pcd8]4R>EvU>)/l*G ev+%,hnK1+.:F-o\1>W@k A5w*?%urx?ƯNҿ/lDDD@DDD@DDD@DDD@DDD@DDD@DDD@DDEZں-O[OAp|(Ww0 ]UCt]Sasaa68|ʙS-<즪|MtвO9ϠAވLzs҆!fj(-ՒGO-D>HNpsϏĐ,+E}en2zh䪢7JF% 5_e_JjzSi`drE+ᝧ s2{Ex KvbQL%'{dwJٌ9ivx'j|Q_)UN<'1ćpphN/i;C^9Se|_FO#;LK7{21 uD͒;#qYkA7 w__l3;Pv31ˎ޽R;/7ZULcd] " |w/\|>Q/N f/TC& r4}^k 7+bj,=ނM-,[(ē$@DDD@UWnK|*Z޸SmtrZ p) 0+#. ZD kv#żKp N=cM'k{GP)ge `˫7EۃʎNK*qmLMwQR&6򲦔dyfgHFܷ.vam&3kGO75{*7 ku}a@F%y5""ݘ*/ku ebI|t9TUfk+_bڵ;VJ93GMLqs~oA|ױ ݖumM}<0@7 FAjY"MHihDF\AˎwzGѽO-56op]Yl5S0uK>Y l ҚLkvY{M{-s5#᪍xx|nnIn~}YtcԖK\SGy"0BAzEj窳`{Z7cq] >Z[NKOm:PEA5LtlpI%K*N}[ ZSTAQh+'<0p赋~_ggv7yg-ѫKv5r<Cy$džAS%WzqlKdVm5 ISSx)w(~Y:jjkR-Nyr?{ 6A85eurfZznl-cnn@ݛYU/Ү۠ n5pvp)琌2'4ݭkFZF9+gc6mFO4J>z:GZ+asĬ;/W КFQ+XS4򎺳eq|aa28.ϢGJz}o][[,SJsNeK\pp0酲}۴4# Lde``~n偤yFО6S N8SO&6 v7#i*9 sCnۤVMK~sG$[0D`hq'{a 'dwr<4u`ZG|Yi{Zʒ^ X#cY&7`pIVa0< .p%+^-:g8>{TŹg?̱ucVzV6V<T&p  -u ;] :«Z՗@?#W =&5{q?+keDD[DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@+.'?55Vkdx2 TtsJiy*WS9hF860wykVጒ8fZFFi˝OR/ dUr퍘nu"'jJq-Z|upxG+:8.-!eQs ["^;s 3ZW춺M Q E\6I+{|_~mեۍS*lr|W? "/Q XM5vUD#@8*iWbVZWKVI{MYtRN)~+C>|͔GI 'ÎN-g캥~rHKn@ۧJKVͳZ;.3 @>EFqJB*^Aa9ի3ٴ+%5B;EX֝k3U"-P""" """ """ """ """ """ """ """ """ """ """ /_W"|%m``ac6f)1KQ9=m8G#Zn 3o$5.8ZAGl$-HۤyY;VP EjJ]HϖWPZ>, @QEzS]m jXǘ^Ϡç79sQ!~%sks5͊ Qfq/2zU44ӟYs4}J{?h^XS;vϙY;cZI +ڍ$--ikcȬF5۲{( ]ڏ <'&7kK{DeVq{jT_@+\eOFDxm~DD[""" """ """ """ """ """ """ """ """ """ """ ȯ좡~o6Yw 6|Zb6;Wǹ4KDԮqs+)Z``}GXZK9fK50"`ǽr[XZP)_!vg' fV-9mpGɢ|o {dh\wKtҰd%A<.L??$|-0ΝyY7QN_=2{j;4bY`0?ο?%{w Y#3 [~|}Dk|oeY""" ""=|J gtS_%+'i6E_Ję]cxYrVdk"~\ z~ "iPm\PvyL#TX]N^q wySr삢C oiCZ/{3DO4V{UWKM6?SvCn7RW@C&ph8}/Tqa;"ȴtλ[EL@H$m#U8s$90;l|U W3ʒ6/xwF;g(ǟ -xv1u>aSH,`Y5 $V=:m%GT=~jY t̉y`=RTt+?Qgzs"G̾iXH/""-خKAԵS#M4p9' Mun*0TLϮ,{u =; fX7 sadv+~q2WZpw%Y,l-"B{^]fH*<{F]cdF ݱςnxVCOl?@tO !w禺nE7tyU>un8Z =Mj$1$QJDD@DDD@^wMq:Ȥ,1z!Qj!ȣLqkFn9?Z/X9v W,H+fx[qw|YIyYTqsՇ1e8p{wjcQvoc]*^Ğ""DDD@DDD@DD^~ꎣZgGO-:1H 9{I­_u~|=9ݍY <2㗘y㜘YOIjr5KPn!{q20Z{w}Ouw-/-UY c-0<7'?Zl!?W=O}S11ya;C9S~u?Xt]FXt+̥hf32# RSUkKtʶ.spS7anH :{}ѕZ]LT(cHdG⑌pkC?XHo.zo](Z~;s.Ç n~: )-uj4҉NFk21 7J'IS55P e3孔N_#G]nrn`4 7_{߅J5Z=LՍZkFp!c#m3;|I vi#Qc?<_}|]sf5ҺIwRzM$^uE6U57-=$S VbnY}/}>h=+JK)8/k]@qp>QΧpi/}h.q8M-|GpW$MK M#: K$dGn ,{]_U4QSUۼM|S>9Z|- Ⱥ₪ۥ۠W--L׺i]LJ3ed-OuAbfNgYofnc>|_O)+Qvڬoj7j]T] F%{]㓉J-' ޡLԚ7NUelU)=' x#$d9 zy=8å3٦wE~&EӺhd{\q@=ҵ>VWx}+ej),qj! Uo{aH0SH[u&K C|VM;KxeSjlp"6pK?d R;=Gևf;騢f9gXA9'Fopzmͻ iop >R%ëf#G p/7m%b.M?e?T|ovu`i8-'/{51^?Gx1)|-۶ cn RjM{Jn}W ۽ +r#}Dѐ32뾍k_YYr|uk6s\L]:Su^ P.2=[eE,0Fpc5qsG:/6]#[-ٮSM)#=,hkesp] EP@͐`,mx6xi+e lv1X(>md@/>k"" """ ""ֿW橛is~ !rk`^X]c5Ys7ɫd62xwiWYiC|Qr9=-VH' 8!NR7u+~`SjTPG&5PBA!ѱ$qq +x˗;ٯ[ ~#oUrcٙĻPv_.>IDZ(""" """ "" kQQ ka.H!CN?"B}]ȑuIAtzItA__jIR !˾R.pcD~K*|/{.Lk_}I UTc?ȶX1ir}P yfR2-Ou [u3>#p㊹zŃoJ<2Uc]r޾3z~&a#DDD@DD tK}r]׿Ū$;s|-F8L" """ """ """ """ """ """ """ "" Ugdoltf>uNB2)'<"IjcxuMY*); EkFq`2\Ƈ㌯ ZZ}V|8i di^74wXx+yI\rn)S=\B]ݿUЩe|S^oqw"-=I4EӪb1(?eL4p?3s71د_y O3n/.DpC\ #-}s8i|Apg8eŁv瑎\Ph֞7Ʒo]8o]}9ߧ{W".7""" """ """ """ """ """ """ """ """ """ wXmVg|l 21U˽|3%yGzB5tTXñ:kNj9g?Ecu^o,T=LԿc;h_?E4f% ߗowy yvypt~/fwҖ#|+F?N*Y}Xesof>>˥g#^3G,Cʾ~Nßt_UGnje n?2Vfxdh-6<_ud[ghOVzã DZ" """ """ GGi4¹zA*mݷn6a~c/ [2JI' 4 xc#2ړ MY+QsrƱQݧTQϾ~ ?E(?+R_+|O~?iDED@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDDAok@x2{ݵWGPhkE</SA}%^@Nonzl>}o.r1=b~n.{36z2'o y㵸$as˿eO7BmB߿$HZg$I]heGTcuk՞ǟ+R+|W~?hDEDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDDAkPpE>LX&m{^d/<ƙT1v {v_jjO7nzsu׫5ݷ[m,U2w;qiǗYU"+ժLd2c>_1^=;Wz_*jj*ճ|x^Nxr[Қㆷqr]ʡ 'b,Iǹy+o^sH$*Ow|tG #w<+퉱 XD FH:mzx91?%Qo3UDpO?%O_k>k+9s?Rеo3T>x'.qğܱjQ;j" oޒ2W0lrϓ>]v^D7?̟\E7?̟\9ߦ{?x".7""" """ """ """ """ """ """ """ """ """ """ """ """ """ """ ""0RZRr98%`(wQX" 1n|_-/\ ؚ@iMv7[UfV~spgtD̽~vϋaSr{y&[u/ {&6|Ge`ꉮJ!U3FDy'$>KؑtDDXc <ܰ/ڙeFD K\}=iَ_ٞ{84w**8uSCথg-p8>ZE'BW%U=KehlNB'?VvkYjȽ_ޯWsgL5{+ U@-HC'n=_Ik2.{>^r?XN;oZNa20˾o_-+}/kCC+@]4E/n42Ngt^<5G8kx8S<,^n x",B" """ """ """ """ """ """ """ """ ""crrcsim-0.9.12/documentation/Install_Linux.txt0000644000175000017500000000441411724452423016374 00000000000000 --------------------------------------------- How to install CRRCSim --------------------------------------------- General hints ============= If you already have an executable file, continue. If you (only) have got the sources of CRRCSim, please follow the instructions in compile.txt first. ------------------------------------------------------------------------------ GNU/Linux ========= You should have an executable file (crrcsim) and the subdirectories documentation models scenery sounds textures with each one of them containing one or more files. There can be a file crrcsim.xml, too. They are several possibilities to install and run CRRCSim on linux, as it tries to find the files it needs in some locations. For a quick test you may change into the directory which contains the files and directories mentioned above and call './crrcsim' there. But this is not how you should really install it. When CRRCSim needs a file, it will check directories in the following order: 1. The current directory ('./') 2. ~/.crrcsim/ 3. /usr/local/share/games/crrcsim/ 4. /usr/share/games/crrcsim/ If you have root privileges on your system and want to install CRRCSim for more than one user, you should copy the above subdirectories to /usr/local/share/games/crrcsim/. Calling 'make install_local' will do this for you, but you have to call it as root. It will also copy the executable file 'crrcsim' to /usr/local/games/. You have to make sure that /usr/local/games/ is in your path to be able to call 'crrcsim' from anywhere. Otherwise you need to call '/usr/local/games/crrcsim'. If you don't have root privileges, you can use 'make install_user', which will copy directories to ~/.crrcsim/. It will not copy the executable anywhere. You have to decide where you want it to be and copy it. Configuration file 'crrcsim.xml': CRRCSim can be run without this file. On startup, it tries to load this file from the current directory. If that fails, ~/.crrcsim/crrcsim.xml is tried. Kernel modules for certain transmitter interfaces: The transmitter interfaces RCTran und RCTran2 use the same simple connection of the PPM signal to the parallel port. See interface_rctran2/kernel_module/README.txt crrcsim-0.9.12/documentation/Makefile.in0000664000175000017500000004544511724452451015127 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = $(docdir) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = file_format input_method thermals man howto_create_models models power_propulsion pkgdata_DATA = compile.txt \ control.txt coordinate.txt davis.jpg dlportio.txt \ dynamic_soaring.txt index.html Install_Linux.txt \ Install_Win32.txt loading_files.txt \ non_SI_units.txt options.txt \ README windfield.txt EXTRA_DIST = $(pkgdata_DATA) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/compile.txt0000644000175000017500000003111511724452423015235 00000000000000 --------------------------------------------- How to compile CRRCSim --------------------------------------------- General hints ============= CRRCsim is built using the standard set of GNU Autotools (autoheader, autoconf, automake, ...). Therefore there shouldn't be much more to do than run the standard commands ./autogen.sh ./configure make make install To enable debugging symbols (if you want to work on the CRRCsim code or track down bugs with GDB) you should ./configure CRRCsim without optimization and with debugging enabled: ./configure CXXFLAGS="-g3 -O0" make make install But beware: this is only tested on GNU/Linux and Windows (98/2k/XP). On MacOSX this approach will most likely fail because the configure.ac and Makefile.am have not been tested on this platform yet. Please ask for help on the crrcsim-devel mailing list if you want to compile CRRCsim on MacOSX. If you want to use the audio interface (easiest way to plug your transmitter to your PC), read audio_interface/readme.txt. To enable the audio interface, the PortAudio library and development headers have to be installed on your system. ./configure will automatically detect the PortAudio version (18/19) and use the correct routines to access the library or disable audio interface support if PortAudio was not found. Below you'll find some platform-specific information for GNU/Linux and Windows. ------------------------------------------------------------------------------ GNU/Linux ========= First, make sure that you have installed the following packages including all development packages (usually marked with a -dev or -devel suffix): * SDL 1.2.x (http://www.libsdl.org) * PortAudio 18.1 (http://www.portaudio.org) * PLIB 1.8.4 or later (http://plib.sourceforge.net/) * libjpeg 6b (http://www.ijg.org/) * BOOST (http://www.boost.org) : necessary for the installation of CGAL * CGAL (http://www.cgal.org) : necessary for Windfield import in model-based Scnery(like Brie Scenery)) ---------------- Usually your distribution will provide ready-made packages for those libraries. If not, please look for further instructions on the libraries' project home pages. After you followed 'General hints' there usually is nothing more to do than to issue ./configure && make && make install to get a working crrcsim. ------------------------------------------------------------------------------ Win32 - General =============== The instructions for Windows are a bit lengthy, but they might provide some valuable information which keeps you from encountering the same problems that I had when I first tried to build the project. The first CRRCsim built for the Win32 platform (not counting the crrcsim-f3f branch) was done using the Dev-C++ IDE (http://www.bloodshed.net) which uses the MinGW32 compiler and binutils. If you'd like to compile CRRCsim yourself without using the command line, I recommend that you download and install Dev-C++. The instructions in the "Win32 - Dev-C++" section cover the rest of the compilation process. But be warned: although you're using an IDE, it's a sometimes tedious and annoying task to compile and/or install all the needed libraries. That's one of the reasons why I moved on to using MSYS, the "Minimal SYStem" (http://www.mingw.org). This package provides a Bourne-compatible shell for Win32 systems and the necessary utilities to build software "the Unix way" (./configure && make && make install). It's relatively easy to set up and the compilation of all library dependencies works like a charm. See the instructions in the "Win32 - MSYS" section below if you want to do it this way. Some general advice on using the GNU compiler gcc on Windows: If you get a lot of linker errors after a successful compiler run although you specified all needed libraries there might be something wrong with the order in which you specified the libs. mingw32-g++ requires that a library libFoo.a which has references to symbols from libBar.a must be specified on the command line BEFORE libBar.a! So the correct order for those two libs will be -lFoo -lBar. For CRRCsim, you need to specify -lgle before -lglut and -lopengl32 and -lplibpu before -lplibfnt and -lplibul. Don't forget to link with -lmingw32 or you'll get an undefined reference to WinMain()! ------------------------------------------------------------------------------ Win32 - Dev-C++ =============== From now on I assume that you've installed a copy of Dev-C++ and are familiar with the basic concepts of this IDE. 1. Install the SDL development package for Dev-C++ --------------------------------------------------- Dev-C++ provides an intelligent package management system which allows easy installation and maintenance of additional libraries. The easiest way to install SDL is to point the package manager to the devpaks.org community server and download a ready-made SDL package. This will automatically be installed to the correct subdirectories of Dev-C++. The available SDL package might not contain the very latest SDL release but even a slightly older version should work (I used 1.2.4 while 1.2.7 was the latest version from libsdl.org). The less convenient way would be to download the MinGW32-port of SDL directly from http://www.libsdl.org and copy the files to the include and lib subdirs by hand. In both cases you'll also need the SDL runtime (SDL.DLL) which is available from http://www.libsdl.org. To run CRRCsim this DLL must be in the same directory as CRRCsim-Win32.exe or somewhere in your system path (e.g. c:\windows\system for Win98). 2. Install plib ---------------- You'll have to download the PLIB source package from http://plib.sf.net and compile it yourself. Create a new Dev-C++ project, add all files from one sub-library directory (e.g. src/ssg) and compile this component into a static library (.a). Repeat this for all needed library components. Then you can copy the contents of the include and lib directories to your MinGW32 directories. Make sure that the headers reside in "include\plib" and not directly in "include". Since plib will be linked statically there is no need for a DLL. 3. Install PortAudio -------------------- You can get the sources for the PortAudio SDK from http://www.portaudio.com/. There are different implementations for the Windows platform: using WMME (aka WAVE), using DirectSound or using ASIO drivers. Each implementation has its pros and cons which are described on the PortAudio web page. For the precompiled binary I chose the WMME implementation, which might not be the best in terms of signal latency, but which is the most compatible without the need to install special drivers or libraries. Compile common\pa_lib.c and pa_win_wmme\pa_win_wmme.c and roll them into a static library called libportaudio.a. If you don't want to compile it yourself, just download the PortAudio 18.1 DevPak and you're done: http://www.reucker-online.de/files/portaudio_wmme-18.1-1rej.DevPak 4. Check the include path ------------------------- The path to the SDL include files has to be set manually in the IDE since there is no replacement for `sdl-config --cflags` on Win32. Open the CRRCsim-Win32.dev project file with Dev-C++ and go to the project options dialog. Take a look at the additional include directory. It should point to /include/SDL. Change it if you installed Dev-C++ to a non-standard directory. 5. Build CRRCsim ---------------- The rest should be easy, at least for Dev-C++-users: hit the compile button and wait for the build process to finish. You will be rewarded with a "CRRCsim-Win32.exe". 6. Install CRRCsim ------------------ The easiest way is to run the make_package.bat in the main directory. This should create a subdirectory called "crrcsim-win32" with copies of all necessary files from the source package, not including the extra DLL (SDL.dll). You can simply copy this directory to a location of your choice and add an entry to your start menu. To create a professional-looking installer, simply get NSIS from http://nsis.sourceforge.net, install it and run the NSIS compiler on the included crrcsim.nsi script. You will end up with a "CRRCsim-Win32-x.y.z.exe" that contains everything necessary to run CRRCsim and will install it by a simple double-click. ------------------------------------------------------------------------------ Win32 - MSYS ============ These instructions will be less verbose, focussing on the steps necessary to install MinGW, MSYS and all library dependencies. 1. Install MinGW ---------------- The MinGW package provides the GNU compiler (gcc) and some additional utilities. The easiest way is to install the MinGW compiler suite is to grab the net-based installer from http://sourceforge.net/project/showfiles.php?group_id=2435 Look in the "Current" section of the download file list. At the time of writing this document, "MinGW-5.1.3.exe" was the current stable version. This installer will prompt you to select which subcomponents you'd like to install. Make sure that the "mingw-make" is NOT selected, it will only cause trouble and MSYS will install a working "make" later on! You need the g++ package, so set the check mark in front of it. 2. Install MSYS --------------- From http://www.mingw.org/download.shtml, get the "current" MSYS and msysDTK binary ("bin") packages (at the time of writing: MSYS-1.0.10.exe and msysDTK-1.0.1.exe. Install MSYS first. It should autodetect your MinGW installation and configure it properly. Then install the msysDTK. If you actually want to work on CRRCsim and help with development you'll want to install GDB for debugging. Get the GDB package (a.t.t.o.w.: gdb-5.2.1-1.exe) and install it into the MinGW directory (the installer should auto-detect this directory and recommend it for installation). 3. Install SDL -------------- Download the source package from http://www.libsdl.org to your MSYS home directory, start MSYS, untar the file ("tar xvzf file.tar.gz"), cd to the newly created SDL directory and type "./configure && make && make install". 4. Install PLIB --------------- Download the source package from http://plib.sf.net to your MSYS home directory, start MSYS, untar the file ("tar xvzf file.tar.gz"), cd to the newly created plib directory and type "./configure && make && make install". 5. Install Portaudio 18 ----------------------- Download the source package from http://www.portaudio.com to your MSYS home directory, start MSYS, untar the file ("tar xvzf file.tar.gz"), cd to the newly created portaudio directory and type "./configure --prefix=/usr && make && make install". 6. Install libjpeg 6b --------------------- Download the source package from http://www.ijg.org/files/jpegsrc.v6b.tar.gz to your MSYS home directory, start MSYS, untar the file ("tar xvzf jpegsrc.v6b.tar.gz"), cd to the newly created jpeg-6b directory and type "./configure --prefix=/usr && make && make install-lib && make install-headers". 7. Install BOOST (necessary for the installation of CGAL) ---------------- http://www.boost.org. The version 1.32 is sufficient and lighter than recent version. Direct link: "http://sourceforge.net/projects/boost/files/boost/1.32.0/boost_1_32_0.tar.gz/download" Download the source package to your MSYS home directory, start MSYS, untar the file ("tar xvzf boost_1_32_0.tar.gz"). No compilation needed, only headers are useful. To copy the directory boost in the directory include of Mingw. ("cp -R boost_1_32_0/boost/ ../../MinGW/include") 8. Install CGAL (necessary for Windfield import in model-based Scnery (like Brie Scenery)) ---------------- Download the source package cgal-3.3.1 to your MSYS home directory, from http://www.cgal.org. (direct link :"ftp://ftp.mpi-sb.mpg.de/pub/outgoing/CGAL/CGAL-3.3.1.tar.gz"), start MSYS, untar the file ("tar xvzf CGAL-3.3.1.tar.gz"). cd to the newly created CGAL-3.3.1 directory and type "./install_cgal --prefix /usr" 9. Build CRRCsim ---------------- In the crrcsim directory, type "./configure" Then type "make" to build CRRCsim. 10. Build an installer --------------------- Install NSIS from http://nsis.sourceforge.net and add it to your MSYS path (export PATH=$PATH:/path/to/makensis.exe). You can make this setting permanent by creating a file called ".profile" in your home directory that looks like this (adjust the to match your system!): #!/bin/sh export PATH=$PATH:/c/Programme/NSIS Not to forget of dll in installer : Make all bash export PATH="" ./crrcsim.exe < If a dll is missing, It is necessary to copy it in the crrcsim directory > exit Now type "make win32package" in the crrcsim directory to create the installer. crrcsim-0.9.12/documentation/howto_create_models/0000775000175000017500000000000011724452515017155 500000000000000crrcsim-0.9.12/documentation/howto_create_models/interface_settings.html0000644000175000017500000000204411724452423023637 00000000000000

Standard interface settings for model creators

To make things easy, every model should behave just right out of the box. So before adjusting control throws on the model you design, please make sure that your control settings are standard, too:
  • Open the dialog 'Options | Controls'
  • Hit 'Configure...' -- you will see indicators showing your stick movements. Make sure it is correctly calibrated (full swing on every stick) or recalibrate. Close this dialog.
  • Open the mixer dialog using the button 'Mixer...'. Set every 'trim' to zero and every 'nrate' to 1.0.
crrcsim-0.9.12/documentation/howto_create_models/heli01.html0000644000175000017500000001217311724452423021045 00000000000000

How to adjust helicopter parameters, helicopter model version 1

0 General information

Please read this file for a description of helicopter parameters.

Please pay attention to these notes.

1 Suggested steps

It is assumed that values for mass and inertia already are correct.
  1. Before you edit the file, create a backup so you can lookup its original parameters.
  2. Set adjust to 1 in the opening line of the config of the model file you want to tweak:
      <config version="1" adjust="1">
            
  3. Start CRRCSim, set wind speed and thermals to zero (there may be presets you can load).
    Load the model you want to adjust. Save settings.
  4. Hint: easiest way to edit/try parameters is to just 'ESC' (to stop the sim), edit and save parameter file, hit 'c' to reload parameters, 'ESC' (to start the sim).
  5. If power.fixed_pitch is set (fixed pitch heli), adjust power.automagic.F to set maximum climb rate.
  6. For a collective pitch heli, adjust aero.cp.ctrl and power.automagic.F to set maximum climb rate.
  7. If aero.cp.auto_off is not defined or set to 1, you don't need to care about aero.cp.off. If you don't like climb rate at neutral stick as it is automatically adjusted, set aero.cp.auto_off to 0 and adjust aero.cp.off.
  8. Set adjust to 2, which enables tail rotor simulation.
  9. If the model has a heading lock gyro, set aero.yaw.HeadingHold to something greater than zero (maybe start with 5).
  10. The automatically adjusted mixer 'throttle or pitch to tail rotor' doesn't take into account dynamics (changes). You may calm down the tail on changes by setting aero.yaw.moment_mul to a value smaller than one (which is the default value).
  11. If you are done with the previous steps, enable training mode (hit 't' to enable/disable) to fix the heli at a certain altitude. Set adjust to 3.
  12. Unless you know the model and its behaviour very good (in this case there's no need to read this help), remove aero.pitch.damp and aero.pitch.dist if they exist. They are taken from aero.roll.damp and aero.roll.dist if they don't exist.
  13. Adjust aero.yaw.ctrl, aero.pitch.ctrl, and aero.roll.ctrl for full stick rotation rates in rad/second.
  14. Adjust roll damping: aero.roll.damp.
  15. Adjust yaw damping: aero.yaw.damp.
  16. Do you think pitch damping (aero.pitch.damp) should differ from aero.roll.damp? If this is the case: define and adjust it.
  17. Does the heli rotate around the correct point? Adjust its center of gravity. I'm sorry, but this setting won't get reloaded by hitting 'c'. You have to save all settings, exit CRRCSim and restart.
  18. If you are done with the previous steps, set adjust to 4.
  19. Adjust disturbances: aero.roll.dist and aero.yaw.dist. You may want to tweak Disturbance.tau_filter and Disturbance.time, too.
  20. If you are done with the previous steps, disable training mode (hit 't') and finally set adjust to 0.
  21. Fly around and adjust aero.yaw.vane, aero.pitch.vane, and aero.speed.damp.
  22. Adjust increase of disturbances in ground effect: GroundEffect.dist.mul.
  23. Finally, you may want to tweak aero.roll.ForwardToRoll.
crrcsim-0.9.12/documentation/howto_create_models/Makefile.am0000644000175000017500000000027611724452423021132 00000000000000# Makefile.am for "/documentation/howto_create_models" pkgdatadir = $(docdir)/howto_create_models pkgdata_DATA = heli01.html interface_settings.html qc01.tex EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/howto_create_models/Makefile.in0000664000175000017500000002674511724452451021157 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/howto_create_models" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/howto_create_models DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/howto_create_models ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = heli01.html interface_settings.html qc01.tex EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/howto_create_models/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/howto_create_models/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/howto_create_models/qc01.tex0000644000175000017500000003520011724452423020357 00000000000000\documentclass[a4paper, 11pt, pdftex]{article} \usepackage[pdftex]{graphicx} \usepackage{ae} \usepackage{latexsym} \usepackage{rotating} \usepackage[intlimits, sumlimits]{amsmath} \usepackage[pdftex, bookmarks]{hyperref} \pdfcompresslevel=9 \newcommand{\unit}[1]{\textrm{#1}} \newcommand{\vi}[1]{_{\textrm{#1}}} \newcommand{\EtaProp}{\eta_{\textrm{prop}}} \newcommand{\EtaSteller}{\eta_{\textrm{steller}}} \def\jwwTitle{How to adjust multicopter parameters, multicopter model version 1} \def\jwwSubject{} \def\jwwKeywords{multicopter, quadrocopte, CRRCSim} \def\jwwAuthor{Jens Wilhelm Wulf} \hypersetup{pdftitle={\jwwTitle},% pdfsubject={\jwwSubject},% pdfkeywords={\jwwKeywords},% pdfauthor={\jwwAuthor}} \author{\jwwAuthor} \title{\jwwTitle} \date{06.12.2009} \begin{document} \numberwithin{equation}{section} \maketitle \tableofcontents \clearpage \setlength{\parindent}{0pt} \setlength{\parskip}{5pt plus 2pt minus 1pt} \section{General file format} Take a look at {\tt qc01.xml} as an example. Hard points/wheels, mass, inertia are just like with fixed wing models (see \cite{l:C_FILE}), the only difference is about aerodynamic data and controllers. You need to define where propellers are mounted. Describe x- and y-offsets to center of gravity and whether props are spinning counter-clockwise ({\tt dir="-1"}). All motors/propellers are assumed to be of the same type (except for direction of rotation) and defined in the power-section as it is done for fixed-wing models. Note that the simulation uses one battery for every motor, so its capacity defined in the file is smaller than you might think. {\tt qc01.xml} does not use the automagic type of description in order to allow a more detailed fit to the real model. Coordinate system: x positive forward, y positive right, z positive down. Rotation rates around these axes are $p$, $q$, $r$. In order to adjust the CRRCSim model to my real one, I used the following steps. Beware: this is NOT easy, and some parts even plain dangerous. I guess that people who are able to do this are able to do the math themselves and much more. \section{Statics} Hover data measured on the real copter and used for some of the calculations here: \begin{tabular}{r|r|r|r|r} PWM-ratio & battery voltage & rpm & mass & $M$ (calculated, see below)\\ \hline 80/255 & 11,2 V & 2768 rpm & 405 g & 0.02 N\\ 96/255 & 10,8 V & 3100 rpm & 505 g & 0.02494 N\\ 110/255 & 10,6 V & 3397 rpm & 612 g & 0.03022 N\\ \end{tabular} First of all, prop positions, mass and inertia should be quite accurate. All this can simply be measured and calculated. Describe your power plant. Set {\tt yaw.dist} and {\tt roll.dist} to zero. \subsection{Propeller} Weight is 400\,g, so every motor/prop needs to create $F = 0.1\,\unit{kg} \cdot 9.81\,\unit{m}/\unit{s}^2=0.981\,\unit{N}$. Take a look at the source code to see how propeller force is calculated: {\tt src/mod\_fdm/power/propeller.cpp}. When hovering, this is \begin{subequations} \begin{eqnarray} \EtaProp &=& 0.65\\ \varrho &=& 1.225\,\unit{kg}/\unit{m}^3\\ F &=& \pi \cdot 0.25 \cdot D^2 \varrho \left(H n\right)^2 \cdot 1/2\, \EtaProp \label{f:PROP_F} \end{eqnarray} \end{subequations} I know that my setup needs around 2800\,rpm to hover, $D$=0.235\,m. Using these values and equation~\eqref{f:PROP_F} results in $H$=0.162\,m. I recalculated using all the numbers from the table above, the mean value is $H$=0.1644\,m. You may ask about why I didn't just use the propeller's $H$ as defined by the manufacturer. First, my prop is a modified standard one, so usual rules don't apply. Secondly, I often read that manufacturers $H$ is not accurate. Set {\tt engine.log} to 1 and hover at fixed altitude using an attitude controlled setup. CRRCSim will write lots of data to stdout: one line per timestep and motor. Redirect this output to a file (is automatically done on windows) in order to not slow your PC down. Testing shows that the copter hovers at 2800\,rpm now. Fine. Motor parameters need to be adjusted. Also see \cite{l:C_POWER}. However, in this case I have some data at three operating points, but it does not include motor current. Going back to the propeller code, lets calculate the torque needed. Equations found in the code are: \begin{subequations} \begin{eqnarray} P &=& F_X \, V_p / (2 \, \EtaProp) \\ P &=& F_X \, H \, n / (2 \, \EtaProp) \\ M &=& P / \omega \\ M &=& P / (2 \, \pi \, n) \\ M &=& F_X \, H \, n / (2 \, \EtaProp \, 2 \, \pi \, n)\\ M &=& F_X \, H / (4 \, \pi \, \EtaProp) \end{eqnarray} \end{subequations} With $F_X = m/4 \cdot 9.81\,\unit{m}/\unit{s}^2$ this results in $M$ as written into the table above. \subsection{Engine} So let's take a look at the engine's equations. {\tt src/mod\_fdm/power/engine\_dcm.cpp} reveals \begin{subequations} \begin{eqnarray} \label{f:MOTOR} \EtaSteller &=& 0.95 \\ U\vi{K} &=& \textrm{throttle} \cdot U \cdot \EtaSteller \\ U\vi{Gen} &=& \omega \cdot k\vi{M} \\ I\vi{M} &=& (U\vi{K} - U\vi{Gen}) / R\vi{I} \\ M\vi{M} &=& k\vi{M} \cdot I\vi{M} - k\vi{r} \cdot \omega - M\vi{r} \\ M\vi{r} &=& k\vi{M} \cdot I_0 \\ k\vi{r} &=& 0 \\ \end{eqnarray} \end{subequations} Which boils down to \begin{equation} M\vi{M} = k\vi{M} \cdot (\textrm{throttle} \cdot U \cdot 0.95 - \omega \cdot k\vi{M}) / R\vi{I} - I_0 \cdot k\vi{M} \end{equation} for us. There are three unknown parameters here and luckily I have three sets of data, which solves to $k_M=0.0131$ Vs, $R_I=0.1839\,\Omega$, $I_0=-4.013$\,A. Of course a negative $I_0$ is bullshit. Something wrong with the simulation equations? However, I continue and force $I_0$ to be zero and solve again. Due to three data sets, I get three solutions: $k\vi{M}$ = 0.0081483226538728\,Vs, $R\vi{I}$ = 0.39817956295345\,$\Omega$ \\ $k\vi{M}$ = 0.0085130006948808\,Vs, $R\vi{I}$ = 0.37102864543948\,$\Omega$ \\ $k\vi{M}$ = 0.0089455381882278\,Vs, $R\vi{I}$ = 0.34435633250623\,$\Omega$ \\ Now motor current and voltage used are right. Don't be surprised because current is high according to log output: this is the current flowing through the motor, not the one which has to be delivered by the battery. The latter is lower (we use PWM here). \section{Dynamics} I measured the real one's behaviour using step responses. This is dangerous and you might need special firmware! However, I did it and will use the results to tweak simulation parameters. I used a firmware which records raw sensor data of every control cycle. In this case motor voltage (as commanded to the controller) and rate gyro output is important. After turning a switch, it turns of the controller of the axis to be examined for a defined time (about 500\,ms in my case). Afterwards, commands a predefined voltage to this axis for a defined time (some hundred milliseconds). By turning the switch back, the process can be interrupted at any time. Of course you can only do this on a calm day. If you're out of luck, the copter already leaves its attitude while the commanded voltage is zero. However, it will do this once the predefined voltage is applied. React quickly, it will go down and crash otherwise. I tried getting the parameters from data gathered while the control loop was closed. This is not dangerous at all, but only gave sane parameters for rotation about the z-axis. For x-axis, my controller commands voltage like this: \begin{subequations} \label{f:U} \begin{eqnarray} u\vi{MotLeft} &=& u_0 + u\vi{ControllerX}\\ u\vi{MotRight} &=& u_0 - u\vi{ControllerX} \end{eqnarray} \end{subequations} y-axis is the same. So the controller is turned of for some time, $u\vi{ControllerX}$=0. Afterwards $u\vi{ControllerX}$=const for some time. Rotation rate around x-axis is recorded, let's call it $p$. For shortness, $u\vi{ControllerX}$=$u$. I searched for parameters to make the following equation fit measurements (in laplace domain): \begin{equation} s \, p = a \, u/(\tau\,s+1)^2 - b \, p \end{equation} For x and y I found $a$=20\,rad/s$^2$/V, $b$=0, $\tau$=15\,ms. For z I found $a$=5.3\,rad/s$^2$/V, $b$=0.5/s, $\tau$=5\,ms. $\tau$ is not that important and may be wrong here. \subsection{Motor} There is something undefined up to now: inertia of motor and propeller. I approximate that from the x axis transfer function. The motors acceleration is $M\vi{M} / J\vi{M}$; using equations~\eqref{f:MOTOR}: \begin{equation} \frac{d\,\omega}{dt} = k\vi{M}\,\left( U - \omega \, k\vi{M} \right) / (R\vi{I}\,J\vi{M}) \end{equation} Bringing that from time domain to laplace and solving for $\omega/U$ gives \begin{equation} \omega/U = 1/k\vi{M}^2 \, \frac{1}{(R\vi{I} \, J\vi{M} / k\vi{M}^2) \, s + 1} \end{equation} So there is a PT1 (I guess its called first order time lag in english) with $\tau=R\vi{I} \, J\vi{M} / k\vi{M}^2$. I assume the motor speed as proportional to the copter's rotational acceleration. But the motor's transfer function contains a PT1 while my copter's rotation transfer function (see above) contains a PT2. Well, I just say that a PT2 with $\tau\vi{pt2}$ is similar to a PT1 with $\tau\vi{pt1}=\tau\vi{pt2} \cdot 1.7$. Therefore, $15\,\unit{ms} \cdot 1.7=\tau \cdot 1.7=R\vi{I} \, J\vi{M}/k\vi{M}^2$. Solving this for $J\vi{M}$ gives $J\vi{M}=5\cdot 10^{-6} \, \unit{kg} \, \unit{m}^2$. Of course, all this assumed that only the motor's inertia is active here, but there is the propeller's inertia, too. However, for the simulation, only their sum is important, therefore I set {\tt propeller.J=0} and {\tt engine.J\_M=5E-6}. The sum of both inertias could of course also be measured by applying a fixed voltage to the motor and recording its rotational speed. However, when getting to much details from the real system very accurately, keep in mind that CRRCSim doesn't model everything that accurately -- so using 'wrong' values might result in a more realistic simulation. In the case of a multicopter this is very important, because for example the time lag from measuring a rotation rate, calculating the controller, transferring a new setpoint to the motor's speed controller, until this speed controller applies the new voltage to the motor does depend on software heavily. And it depends on software of at least two different embedded electronics usually (main flight control and brushless controller). Furthermore, different copter firmwares use different filters here and there and so on... So in this regard CRRCSim's multicopter model can't realistically model every real one. It would be possible to do, but I guess noone would be willing to find all those parameters... \subsection{Aerodynamics} For yaw I found $b$=0.5/s. The simulator uses \begin{subequations} \begin{eqnarray} \frac{d\,r}{dt} &=& M\vi{z} \, \frac{I\vi{xx}}{I\vi{xx}\,I\vi{zz} - I\vi{xz}^2}\\ M\vi{z} &=& - \texttt{yaw.damp1} \cdot r - \texttt{yaw.damp2} \cdot |r| \, r \end{eqnarray} \end{subequations} as can be seen in {\tt EOM01::ls\_accel()} and {\tt CRRC\_AirplaneSim\_MCopter01::aero()}. Therefore, \begin{equation} \texttt{yaw.damp1} = b \, \frac{I\vi{xx}\,I\vi{zz} - I\vi{xz}^2}{I\vi{xx}} \end{equation} which results in {\tt yaw.damp1=0.00341, yaw.damp2=0}. Although I found $b$=0 for nick and roll, {\tt roll.damp1=0.0009}, {\tt roll.damp2=0} because the simulation likes at least some damping. I have not thought about something to measure {\tt speed.damp}, so this is done by try and error. \section{Controllers} Well, we're not through yet. Physics are defined now, but the control loop of the copter is not\dots Looking at the source, any controllers output means how much voltage is applied in the sense of equation~\eqref{f:U} with \begin{equation} u\vi{ControllerX} = \textrm{URel} \cdot U\vi{Rel} = \textrm{URel} \cdot U\vi{Battery0} \cdot 0.7 \end{equation} So if the controller output is one, the voltage $u\vi{ControllerX}$ that will be applied is 0.7 times the voltage of the fully charged battery. The controllers action will be independent of battery voltage as long as it is at least 0.7 times the full charge voltage and the controller output is smaller than one. \subsection{Controller type "Omega"} It gives rate controlled behaviour. Because it does not know about the scaling with $U\vi{Battery0} \cdot 0.7$, its parameters depend on this value. Using variable names for roll axis, with $p\vi{sp}$ being the setpoint and $p\vi{pv}$ being the process value, its output is \begin{subequations} \begin{eqnarray} p\vi{d} &=& p\vi{sp} - p\vi{pv}\\ u\vi{ControllerX} &=& U\vi{Battery0} \cdot 0.7 \left( K\vi{P} \, p\vi{d} + K\vi{D} \, \frac{d\,p\vi{pv}}{dt} + K\vi{I} \, \int p\vi{d} \right) \end{eqnarray} \end{subequations} Compared to the settings of my real copter I had to halve $K\vi{D}$, otherwise the simulation got unstable. To the controller, maximum stick input is 0.5 (just like every other signed stick input in CRRCSim) and $p\vi{sp} = {\tt stick} \cdot ${\tt scale}. If {\tt scale\_roll\_pitch.exp} $>$ 1, a special scaling is used for roll and nick to allow flips and loopings: \begin{equation} p\vi{sp} = \texttt{scale} \left( \texttt{a} \cdot \texttt{stick} + \texttt{b} \cdot \texttt{stick}^\texttt{exp} \right) \end{equation} Here {\tt a}, {\tt b} and {\tt exp} are from the {\tt scale\_roll\_pitch} section of the input file. \clearpage \begin{thebibliography}{99} \bibitem{l:C_FILE} CRRCSim fixed wing file format description, CRRCSim installation: {\tt documentation/file\_format/index.html} \bibitem{l:C_POWER} CRRCSim power and propulsion system description, CRRCSim installation: {\tt documentation/power\_propulsion/power\_propulsion.html} \end{thebibliography} \end{document} crrcsim-0.9.12/documentation/models/0000775000175000017500000000000011724452515014412 500000000000000crrcsim-0.9.12/documentation/models/Readmefirst_Erwin.txt0000644000175000017500000000432611724452423020505 00000000000000 X xXx xXx xXx xXx xXx xXx xxXxx xxxXx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxXxx xxxxxxxxxxx T3D Studio xXx xXx xXx xXx xXx xxx xxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxx xXx xxxxx xXx x Hello Crrsim (F3F) Fans. Notice, actually this models are useable with the new 0.9.5 Betaversion ( Thank's a lot to all the programmers who built that great version ). Unpack all the ".air" files to your, i.e. "C:\Programme\CRRCSIM\models\..." Dir. Unpack all the ".ac " files to your, i.e. "C:\Programme\CRRCSIM\objekts\..." Dir. Unpack all the ".rgb" files to your, i.e. "C:\Programme\CRRCSIM\textures\..." Dir. All you have to do is: Set the deflection of Aileron & Elevator on your Transmitter or in the "Options/Control/Mixer" Menu. You should decrease the deflection of the Aileron's a little bit so that the plane doesn't roll to hard in turns. Don't use to much Elevator !! I recommend to use 30-40% EXPO for Aileron and Elevator. I may say the behaviour of the Sim_Erwin (XL) is near by the real Erwin (XL) but, sorry, not built with AVL. If you want to use the Erwin (XL) in DS mode then I recommend you to set all the thermal settings to "0" and a wind speed of not more than 30ft/s. We flew 32,99 sec in first test in F3F mode by 50 ft/s. Enjoy ..... visit www.thuro.at .... the home of the T3D Studio. Thuro crrcsim-0.9.12/documentation/models/Makefile.am0000644000175000017500000000025011724452423016357 00000000000000# Makefile.am for "/documentation/models" pkgdatadir = $(docdir)/models pkgdata_DATA = Readmefirst_Crossfire.txt Readmefirst_Erwin.txt EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/models/Readmefirst_Crossfire.txt0000644000175000017500000000434311724452423021357 00000000000000 X xXx xXx xXx xXx xXx xXx xxXxx xxxXx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxXxx xxxxxxxxxxx T3D Studio xXx xXx xXx xXx xXx xxx xxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxx xXx xxxxx xXx x Hello Crrsim (F3F) Fans. Notice, actually this models are useable with the new 0.9.5 Betaversion ( Thank's a lot to all the programmers who built that great version ). Unpack all the ".air" files to your, i.e. "C:\Programme\CRRCSIM\models\..." Dir. Unpack all the ".ac " files to your, i.e. "C:\Programme\CRRCSIM\objekts\..." Dir. Unpack all the ".rgb" files to your, i.e. "C:\Programme\CRRCSIM\textures\..." Dir. All you have to do is: Set the deflection of Aileron & Elevator on your Transmitter or in the "Options/Control/Mixer" Menu. You should decrease the deflection of the Aileron's a little bit so that the plane doesn't roll to hard in turns. Don't use to much Elevator !! I recommend to use 30-40% EXPO for Aileron and Elevator. I may say the behaviour of the Crossfire is maybe not like the real Crossfire because not built with AVL. This would need the right data from the Crossfire. If you want to use the Crossfire in DS mode then I recommend you to set all the thermal settings to "0" and a wind speed of not more than 30ft/s. Enjoy this beautiful plane ..and... visit www.thuro.at .... the home of the T3D Studio. Thuro crrcsim-0.9.12/documentation/models/Makefile.in0000664000175000017500000002664711724452453016417 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/models" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/models DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/models ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = Readmefirst_Crossfire.txt Readmefirst_Erwin.txt EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/models/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/models/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/coordinate.txt0000644000175000017500000000373611724452423015744 00000000000000--- an email I wrote to Jan and the list ---------------------------- Hi Jan, as I wrote last week, I'm currently reworking a big part of the code. It is about LaRCSim mainly, but involves separating the physics of the plane (one class) from its visual and audible representation (another class). I first made some mistakes when I wanted to do this, so it takes longer than neccessary. Hopefully I can check something in the next days (I think so). It is not finished by then, but should work and the structure should be quite stable by then. About coordinates systems: LaRCSim uses geocentric and geodetic coordinate system, plus 'runway' coordinates and other things. Lots of stuff which we don't need. Regarding our short-range simulation the non-flat character of the real world is not important at all. So I want to use only two coordinate systems: 1. local (inertial, earth, world, whatever you call it) 2. body (aligned to stability axes of the plane) And both of them are set up like one can find it in lots of textbooks: local: x -> north positive y -> east positive z -> down positive (so we'll have negative values) body: x -> nose y -> right wing z -> down Euler angles phi, theta, psi as usual, too. No more latitude, longitude, earth radius, geocentric and geodetic, ... So x and y of this local frame are aligned to your axes. Can you agree to use z like described above (negative values up)? Best regards, Jens --- current state (east-south-down) --------------------------------- (as visible at davis) east: x positive south: y positve So, the system in use is: east-south-down --- how it should be (north-east-down) ------------------------------ Davis: see davis.jpg Cape Cod: seems to be 'Wellfleet - Great Island National Seashore Area', where the cliff faces to the west. north: x positive east: y positive Wind: Direction of air molecule travel: where do they come from? 0/360: from north 90 : from east 180 : from south ... crrcsim-0.9.12/documentation/thermals/0000775000175000017500000000000011724452515014746 500000000000000crrcsim-0.9.12/documentation/thermals/thermals.txt0000644000175000017500000001030311724452424017240 00000000000000Thread about realism of thermals in crrcsim ------------------------------------------- From: "Stephen D. Cohen" Date: Fri Feb 8, 2002 4:11 am Subject: Reality? [...] The question is: How realistic is the performance and thermal signaling of the Apogee in crrcsim? If I can expect this kind of "Hello, there is a thermal here" signaling I am gonna get me one and thermal soar it on Saturday and Sunday afternoons on the golf course behind my house (I can launch between foursomes and glide above them if I catch a thermal, right?). So what is the deal? How realistic *is* the thermalling model in crrcsim and the Apogee implementation? I am using the default thermal parameters: thermal_strength_mean 5 5 foot per sec average strength thermal_strength_sigma 1 1 foot per sec 1 sigma variation thermal_radius_mean 50 50 foot average radius thermal_radius_sigma 10 10 foot 1 sigma variation thermal_density 0.5E-5 Thermals/sq ft thermal_lifetime_mean 240 4 minute average lifetime thermal_lifetime_sigma 60 1 minute 1 sigma variation I've been flying with a 7.33 fps breeze (5 MPH). [...] ---------------------------------------------------------------- From: Jan Kansky Date: Fri Feb 8, 2002 6:15 am Subject: Re: [crrcsim] Reality? Steve, Let me put it this way... It is certainly true that being able to find and center thermals in crrcsim (with indicators off) is a prerequisite for being able to find and center thermals in the real world. I programmed in the true vacuum cleaner effect of the thermals superimposed on the steady wind. This means that the wind shifts and airplane yawing should all be useful indicators in the sim. The vertical components of the wind are obviously included as well. Being able to get a visual sense of the energy of the aircraft is important, and that is all represented well in the sim, in my opinion. The part that is missing is the fact that in the real world there is a lot of turbulence. Right now, there is no turbulence in CRRCsim. Becoming an expert HLG pilot requires the ability to distinguish between the effects of turbulence on the aircraft from thermals. Overall, I think that you will find that if you can thermal in the sim with the thermal indicators off, you will have no problems in the real world after a bit. I do recommend you try to get a rc transmitter interface of some sort for better stick feel. -Jan ---------------------------------------------------------------- From: "Stephen D. Cohen" Date: Sat Feb 9, 2002 4:16 am Subject: RE: [crrcsim] Reality? [...] Glad to hear it. Are the default thermal parameters I posted yesterday typical of a 1) gentle lift day, 2) moderate lift day 3) heavy lift day or 4) strap down the Volkswagens guys, this air will lift *anything* day? > The part that is missing is the fact that in the real world > there is a lot of turbulence. Right now, there is no turbulence > in CRRCsim. Becoming an expert HLG pilot requires the ability to > distinguish between the effects of turbulence on the aircraft > from thermals. I suspect my success rate might be a little lower with the turbulence - like maybe closer to 1 in 100 times... You had to mention this, didn't you? I guess I asked... While I have your attention, one feature that would be really really useful in crrcsim would be the ability to hit a key and have the simulator point my head towards the horizon so I can see which way I am facing. Once I leave a thermal, I am never quite sure which way is up wind. In real life I would have many visual cues that I do not have in the simulator (little things like peripheral vision, for example). A way to hit the N key for "nod" or some such that just showed me what I would see looking horizontally would be a big help. [...] ---------------------------------------------------------------- From: Jan Kansky Date: Tue Feb 12, 2002 10:59 pm Subject: RE: [crrcsim] Reality? Steve, > Glad to hear it. Are the default thermal parameters I posted yesterday > typical of a 1) gentle lift day, 2) moderate lift day 3) heavy lift day or > 4) strap down the Volkswagens guys, this air will lift *anything* day? The default parameters are a pretty strong lift day, with very localized tight thermals. [...] crrcsim-0.9.12/documentation/thermals/comp.gnuplot0000644000175000017500000000031711724452423017233 00000000000000set yrange[:1.2] set grid x set grid y plot 'thermprof0.dat' with lines, 'thermprof1.dat' with lines, 'thermprof2.dat' with lines, 'thermprof3.dat' with lines, 'thermprof_old.dat' with lines pause -1 "bla" crrcsim-0.9.12/documentation/thermals/thermprof2.png0000644000175000017500000001505711724452424017471 00000000000000PNG  IHDR_[n PLTE|C pHYs 7˭tIME92nIDATxۊ:}?=j` p X 7yAAh;JCfRտJ{V:m~=g>?0000SYFad[Qh4U*O%(yd4ت#"N1MD-ZW9="-Տ4+Ȋ(5n9FcZvDѽ[]|*Kn!W VcJ˖Ry`Q 5{۬QcQm|B[-e7HYUƺF1}_5iZzg-ә&[n0B_mu?ct]gl Ld~yCV4]H7-e\x!!§$If<Fv [4!#JюkLR:}1ήq/"댒nW^ƸBkLp4]_2̇_kN9w3k\Qr~ u8>5P(4!#=HtEH;A=2a:A~9O$tA|xc(1c7DF[H||t-x;f඀m] "5K$0f& kL23 }@k-2zU2FֵV/eL|"d{4ḐU`Y2:/dB: A{fd@͡2F@Md\$Ɔ 8̧CÈCcRȈ-(Q1#gUi|LO'%gWuH*mN/_4~/[`i`ӨY{RBf"#U3!_L]50y`3Mh:h-0"îWiXYxXl6ԋ̗m 0{;٨ эYSܮ J1;+& ?|;T(E s55lt{Ӊ"q1A^ֵ3De=υ1:KovRqw laNOPP'FQ L).}p|y-AE#HڏaYP?W/l Q!kY_2jю 6V`]8ǥ&jzPPq*t8]in8$DEdXc< 2[#`B#L I[%=06g }rF#r O: rwQpG npp7n1Zd*}U)rFoC&1M:l\w@_HsDL0v&J]S#ThꘚƉ[b{=C 旰I"=(c룣?clpF3kH,qkd~?%Q1-3x%0؜3w3u0۠}Ս)RaKdIRe~bgĨ9X\rE|9cCkԲP'A x{ GPurpӒ_oUڄ- d UˡɤQwĈ_Ab׾; d$\ 룸nSu'* &K2:»ikn16;#Ev@ {/yAcI3e M%*cF$&g">jU\S<۬uDNfBDڱ(0+2\ LHHˋ6kIEaDnTL[T1cQY;{*xZ63p ڍ?(*7bD Sgr֪t"O!@\߯*vDJG~RGiM~ZB\{-߻KsTL"Ca0jĸKvb]Ќv6R,I~$B)]\@CqSIj*_) 9mknp@jw*z+Kdl15qDPWO*7s{2iE*#D5DV.0bsWW{o*GW 1c$,"p. h `\X+(tu٣o-Վ,#L%8{(wﵵ >EP|*^)P~QI!Y6g_dIexoކ*\-BJбAkHvLTqCc* ,vrF%jlydWOCD8߿[.jY.B1)b NӐӍjʸ,k Pa5Q?v;dCGCWPi.0g1X)K.xHr]<ùt۩R~M-FšJY@ۈ-W,ncD4֌\6pZ:h3Oع!]\HJM~6YdRTR2Ȇ_ RS1%<™v?b1!ǸmQoxhX4LҌ \S/ hY 8NVGOMx ,¾~1AH{L 鈀vX٪Q4# C xuXlF{k ?.ՄþI(oCiC(W*+b)6aW&s Ke_p-%` sIanb{`DEl ˈVɅ 壛Y\f1ٰy$- "8jlkO׸bܖhZ5lcK^`>q &4Fgbtq^&kI¡]eC?eݢQ^dۄ_1I@  K0jj-2P^Ahb{IDŽLKHm6jlUY/iyqJ3ыN< yQGCzxs>][Œ: Oؼ=:&VϹ2O&&>P&  c/d>_;Ah^y:K3nMqQ"А!k溺q5TCޘR]a'!ZV_Q-#u>iĮH;89cFH_5х}i); 4RlEImț2ڬY^nq^+g&lLj\޺BP\~8,)B\\ { m.hh‰=3ZC_DšFyy.OIЕdh6r6CCZ(oѸ, .&xX.4l(ZNt`J3ڰYh@ua~xHZ2Rڻ"2I5y.x|ƽJH"E.X6M،71-3@q< "i2F׎&;e\cNCܓi2:L8!j6w%pQGtRY8cِr _j"Y,I #&~bF|8kt¢VY䒓Z҇#.M(] ?7ɧ=뤎 Dm~GZ0Z$lLʗbz/e!lDrM8_8l^I`A lUӯx%fpLꡜ<`m~R\;#ĩX5r$6aaόHoeQ(ݜP^\r6‰8S/򱑯e).9tMZE^Dqo-u]x2\r+(bFΛ~dL_vT@xKʻ^5 p Qb^c9UgSw[+f-R-ܔ`<ֱζYSKяOSj=vH1(&5K'\/ΨƇ'lwcf( a{G͌GLt_Z5yw͇.b,@fnl2n-D􌷪;\1K}$gbJ܋oMٮXu8uF}UʸK5Ʒd<ofuo}]9\1;;]9t|?╂w̸_K1yoL_/x;K^0d&gq}GuqSZD^]̤ѷW)]g\AJtWm6+rɫ\qM*yxeƿJz?ݢB ׫j.abhY9.٥k%rEžf| ⸎dVΞcxھ/]q~->2V+sGXV%I 3Tɠ1lMTǂۛql9@QF_O4#h9dZƸ7-mRe:ݬK3}ԝ]kCY9θδ%r1z&+*xveJ+:K*nWH91dTU1FmM[##d~f9+gqpXn_ ???v,nG.QξECsho 00IENDB`crrcsim-0.9.12/documentation/thermals/thermalsim.html0000644000175000017500000002775311724452424017734 00000000000000

Simulation of thermals

1. Revisions of this document

January 2005 Jens Wilhelm Wulf Wrote first version
02.02.2006 Jens Wilhelm Wulf Added revision history and section about how to set up the sim to test certain things. Minor updates.
26.02.2006 Jens Wilhelm Wulf Description of thermal simulation version 3

2. Implementation of thermals

CRRCSim provides several methods of how thermals are simulated. The one to use must be selected using THERMAL_CODE in crrc_config.h before compilation. Newer methods may be selected without recompilation.

2.1 The original CRRCSim method

See the following picture showing the vertical velocity of the airmass due to thermals in a fixed altitude:
In my opinion there are some important issues about this:
  • Very high gradient between 'outside of thermal' and 'inside thermal'.
  • Inside the thermal air is rising with constant speed. No need to center inside, just stay anywhere inside.
  • Somewhere around a thermal air has to drop. The old implementation distributes this volume on full parts of the grid -- you can see those ugly steps where you'd assume something like zero velocity. Again, these are gradients of the wind field.

So it's all about the gradient. If the simulation of the plane is done well, you'd expect it to show those gradients. If the left wing is in an area where the vertical velocity of the air is different from what the right wing sees, the plane should roll to one side or the other.

The old implementation let's your plane roll when you come near a thermal, but it will also do so at those steps on the floor!

2.2 The second method

In my opinion the old implementation is not that realistic. Obviously, there won't be such high gradients in moving air. Furthermore air moves down near a thermal -- but surely not in a rectangular grid.

Except for the area near ground, both the old and the new method describe thermals which are mostly independent of altitude.

I began with creating a mathematical description of the profile of a thermal -- the function of vertical velocity along the way from its core to the outside. Some important points:

  • Integrated over the whole area of a thermal, the volume of raising air has to be equal to the volume of falling air.
  • Vertical velocity is zero on the edges of the thermal. Its first derivation should be steady.
Doing some math resulted in the program table.cpp which can be used to create such profiles. Some possible results are in thermalprofile.h and can be selected using preprocessor definitions. By exchanging this file, other profiles can easily be used.

Similar to the old method, the vertical velocity is zero near the ground and rises linearly until it reaches its full strength at a certain altitude.

A new feature of this method is that a thermals strength slowly decreases to zero instead of just disappearing when the thermal dies.

There is one aspect of thermals which isn't modeled by the new method yet: horizontal wind, which exists at least in the lower part of the thermal (vacuum cleaner effect). There is some code modeling this in the old method, but I didn't understand why it is done just like this.


2.2.1 Thermal profiles selectable at compile time

There is THERMPROF in thermalprofile.h. It can be defined as:

#define THERMPROF 0

#define THERMPROF 2

#define THERMPROF 3

All those profiles have a velocity distribution which is not nearly as sharp as the one of the old thermal simulation. To make the feeling inside of the thermal as easy, its diameter and/or strength has to be enlarged.

2.3 Comparison


X axis is relative radius, Y axis is relative upward velocity of airmass. If you don't touch thermal parameters in CRRCSim and only change the type, thermals will relate to each other as shown above.

It is easy to see that thermalling with THERMPROF=0 is hard if parameters are left unchanged.

The same holds for THERMPROF=1, which is a proposal by Ulf Gerber (see below).
Let's compare diameters: traditionally, radius is 50ft in CRRCSim. We assume that this relates to x=1 in the diagram.
The whole radius of this thermal is at 2.6 in the diagram, which means 2.6*50ft=130ft=39.6m.
However, Ulf Gerber states that a typical thermal has a radius of 50m (in a height of 50m above ground), including downwind. To get this 'Ulf Gerber Standard Thermal' in CRRCSim, you have to set the radius to 50ft*50m/39.6m=63ft. But this will still be less powerful than the traditional CRRCSim thermal.

THERMPROF=2 and THERMPROF=3 are only different regarding the area of downwind. Both have an effect similar to the old method if you enlarge the thermal's diameter using a factor in the range of 1.2 to 1.3.

2.4 The third method

The new thermal does not only take into account that 'what goes up must come down', but that it has to find its way from this inside to the outside (upper end of the thermal) and back again (lower end of thermal, vacuum cleaner effect).


The picture above shows some curves which, when rotated around the y-axis (center of thermal), create some shells inside of which air circulates. Basically a thermal is characterized by the shape of those curves and the vertical velocity at y=0.5 (bold black line).

The distribution of velocity along this line can be varied.

One curve consists of two parts. One describes the inner part where air moves upwards, the other one describes the outer part where air moves downwards.
Every part consists of a straight line in the middle part (its length can be zero as well), an ellipsis at the upper end and an ellipsis at the lower end.
The shape of those curves can be varied to some extend, as shown by the next picture. Here not only one half of a thermal is shown.

To use the new version you have to insert some lines into your crrcsim.xml. Find the lines where thermal characteristics for davis are described:

    
  <locations>
    <location name="DAVIS">
      ...    
      <thermal strength_mean="5" strength_sigma="1" radius_mean="70"
         radius_sigma="10" density="3.0000001e-06" lifetime_mean="240" lifetime_sigma="60" />        
    

Now, as a starting point, change that to

  <locations>
    <location name="DAVIS">
      ...    
      <thermal strength_mean="5" strength_sigma="1" 
               radius_mean="70" radius_sigma="10" 
               density="3.0000001e-06" lifetime_mean="240" lifetime_sigma="60">
        <v3 vRefExp="2" dz_m="50" height_m="600" 
            fileA="schalen.dat" fileB="feld.dat" fileC="vel.dat">
          <inside>
            <upper r_m="30" sl_r="0.8" sl_dz_r="0.2" />
            <lower r_m="20" sl_r="0.8" sl_dz_r="0.2" />
          </inside>
          <outside>
            <upper r_m="65" sl_r="0" sl_dz_r="0.7" />
            <lower r_m="65" sl_r="0" sl_dz_r="0.7" />
          </outside>
        </v3>
      </thermal>
    
Here you can adjust the shape of a thermal.
Only an average thermal is described here. In CRRCSim, thermals do vary to some degree.

The values ending in _m are absolute values in meters, those ending in _r are relative values in the range 0 to 1.

vRefExp describes upwards velocity profile at average height. 1 lets velocity rise linearily; a value of 2 makes sense. Bigger numbers result in a more 'blocky' profile.

fileA, fileB and fileC instruct CRRCSim to write out some data files which show thermal characteristics. You can use GNUPlot to view those files; it is available for Windows, too.

I do use a file schalen.gnuplot to view schalen.dat. The picture above (red lines showing the curves) has been created using it. Just execute gnuplot schalen.gnuplot to view. You can zoom using the right mouse button, hitting a shows everything again. schalen.gnuplot looks like this:

      set grid x
      set grid y
      set size ratio -1
      set key off      
      plot 'schalen.dat' with lines      
      pause -1 "plb"
    

I do use a file vel.gnuplot to view vel.dat. Just execute gnuplot vel.gnuplot to view. You can zoom using the right mouse button, hitting a shows everything again. vel.gnuplot looks like this:

      set grid x
      set grid y
      set key off      
      plot 'vel.dat' with lines      
      pause -1 "plb"
    

3. Effect on aircraft

    W_atmo_X shows strong effect -- OK
    
    Why are there two transformations in crrc_aero.cpp?
    
    G_32     shows strong effect
    W_body_Y shows strong effect -- OK
    
    That does not affect CL_left and CL_right, although this vertical flow
    should clearly change the effective alpha.
    
    Even changing CL_left and CL_right does not let the aircraft roll. They
    only change stalling behaviour.
    
    Conclusion: having a more realistic windfield is not of much use, the
    current model does not respond to it. Is it wrong or just not implemented?
    I think CL_left and CL_right should be affected (which is not the case)
    and they in turn should let the aircraft roll (which is not the case).
      
  

4. How to test

4.1 Fixed enviroment

There is a switch THERMAL_TEST in windfield.cpp. To get a thermal at a fixed position, set this to 1 (heading towards the thermals edge) or 2 (flying straight into thermal).

Fly at Davis and set:
wind direction180
wind velocity 0 ft/s
launch altitude 50 ft
launch relative velocity1
launch angle 0 rad

4.2 Thermal Screenshot

Use DEBUG_THERMAL_SCRSHOT in crrc_config.h. Take a look at the notes in that file. There is another define DEBUG_THERMAL_SCRSHOT_FORMAT which can be used to adjust the format of the output file to various plotting programs. See windfield.cpp.


Links

Das Thermikbuch fr Modellflieger written by Markus Lisken and Ulf Gerber, Verlag fr Technik und Handwerk, Baden-Baden.

crrcsim-0.9.12/documentation/thermals/thermprof3.png0000644000175000017500000001560011724452424017464 00000000000000PNG  IHDRg n PLTEI^ pHYs 7˭tIME8$1 IDATx͎:,YYo1$ %FV$`P0ySU(ʖmɖm}Ireބ?ooooooookGs8a on+?׏'|#>cFFFxÇXP-Z0caԍ&DB_Nu/iE4!IaS:H(=R2bADGt=$i?[H".x\ec)[q]QGBnt j@\1 R!B׸LĴ#1K#bI%&FeȀ*$ +CԵ10qsݳ!j!*0#B- U*jj'i[Լ[Kg `.gVסXwYB/.hAxr*j CX VVyeR^JF,"7ZA.%8VP&( vRI>`e52ݞ.Ha@wԋ?RݎyZ֙m.\u]5P]mj"Di=P8<@? Q[mD{&Do|p}2P8(] ܋!3Aɖ?HpĪ]hPf?Ku|*B:P6H bzD4Єh%j hBh !.!Qe=[WD\g+j{LehiAhH3- ! nۅm.XuqMM%"bZܳ!@Q |uVDF:+٪j!2cѡБP!\|l,b[5(c 6՚ " Q&D@\h @T豧bRPekBP@Ђi["blh"wYqZcq?@b= .`uPa}+քXED؈ŪAKUDgD(.ج+B("*񡬳,"q(FV[<_%b+CfSb yD!jP!.Q]<ΓPm;Dqj1 ]PCDSE콈zJɶG4qjG<^qЮF>bm}" 3r>؍Vlhڄv}YKK1 p" v.oCV^DqFYx^tŠvyf">P]ypC:()֏"vqmQ.FD<ĈHQw!♆'D1AuDŝ~}RcX "bJ)7 1.f)1/[1Ny{uBGò4O"!Zxba4/4,zS (1u Å+~M).QUգJf8*}nNeIbR`naQ+'2b#NW:aFx1a_+Bk V P\bdD?Xb5tlMcU 5D ZDq1/HG!'фXOG,k\4`@lO"A{-GRM ɈΒwZd@[KD55%?Z5(=rz>@X2 81VWsCQ=C,7(,.m4B ;CTmN@:ГJ&\M7N5S cg(~e~KPan`ƨс\|gzyR BJMSDT0dDCb$n(.@0I5m<&ĦǧD| b|!#yx!AX:@gS q[ֵ\(nC2"fźX*_]B"Ie)" jj&m&K) aTqU2II8jz+7hHuFгa"B44 L pDCDXwUo*׋Fc7$j@D)A7 =_" >4SY_e~۵ 9AtohEbT/W҆. :B,{DDOEOB!#RVtJpzj>2$Sm_0tO-GdhT)TL9hQ16͈ð6/-@i:AJM\hI8:BuWaM =J|/5ؠ( y\g(pJc6 e+7Ύ"V"CLڰB13kE`[{v|8Xp mTcyh]8Cd:CP\zW8P"n X,bj 4*ߋ=!p4,I2"E3)3bXG{?Ĩ'+ 3l: l̘Y:2foR#-V_*}s^m}B@(L @D%!6؂Hm.1v[ܥb}˧d쩐`†ڌ‹NMĚK!Tmث2C& M6*GvdxKjBvZ8 Igf*mV(Ft,gCĬ^wpt!+NIŒjClzDG!,EIFVqXNR,Sj E/&=?dL="B S&Svů"t5DN9XPCt"mJcCCGNٻ7"~^U P{ c&s 81TXRkfQgDGD{ΈFFt^ZD9W㽯~I@$QKDߊvĤ lޯ1E:K;1`bj1IC`b{@sDzj-vz3"iju_hTp¡m+}UB=IJ4t@=4kV 0Zʴ 1j1Dky|k81X_ѝךaڡi{O/q/+Q>",x4͢w|^WN} $cK^Jo[í)% V@ 0ʼnJb1)+RQadCNׯMqPtwMN@Lb5(>pqO}XnN5bTy^ !n;X%6$F ݈ZMDO?9= mB!+hXנa6_ԅ.^N(zR# GlLMUE3\xZ]ڏ_mޕ=Bʉ ""FwY ' $0dD\δ_w6EN%/""6XИPsP攌j0FI$ z8(=r]H{T*_lBlAְ״9F,q*W Dܠy7VqqQ԰jFCₓ1BGNbHE_<)֮1Bގ,#v*J 5 &L`?~X_/kz\Pwײ Gx"-ا:LUu/ZDNv]q)nsci9yc[i6*YV]ځL\hf+j1=dqbA)'V⍱f _FQ 13۫W:f>o$CԮ>nix2̍`*c]oVd ,0E8,TI WTxlNP :O;XNRbLMg8^GźhtsKӯH1] s:5o+GnG+d,`܊Qp&b,־H,1 JނgKKɎ) ^eS^˺z&Q3ڣ%D ޞ(+#)TFw^T0P"t 3@ @C@Ai|@ `ݴŦ2W#s|!wHRtK;Jz]qzvvyIp@]+qVĶ'bU*NSc|ܳRpmV &b]#q'l _.“𖛭RZNa p`@gH)(.I?~7HL`a;[VgΣ^, K{V ʆ3W 6#Δҭ!T@pvŶ' &QY# T:%Ν`IӠI+_剕F cBiJptϖb|HbBu9NJ ]򵁘jۨJTxOT:]W8#.ta O ' pD{[3{+!P4FS)u]*b_̓ upOL"zTdoAѸΟJܒRvAxĢX!Y=Lf%"\(pH>8#_M)GʫxؕpeawMpǻź4.^㽈'֟f[krqsKZ\|m]?czp [z;ރxWg;? q(g;'8s?77vbJ53yyQ]ǫ=}ׄx s{ ۭY7}GϾmwS3q:" ;;DB_􉈛e?7Y/=񙄷4>x@*(& >+P ۈu xqU7_7*k0׏OΆ\ˈsx+Fvq};;vk=nxYߞ#2_Or3ėIxN7.ouÄx%n6q߯U !sġcxo'V֔|8E saD ua^Mh{; (8fcYZGwE^;#n(;"neKɎQ#0Izvko;Dwgp qs[5bWᎸ'{UZ#%ݩ'F ݛ1U;W:F ~vo̎}/vˎErD⛲#,?~xؾ);Aa[?8kpCXıp1fY8mCV3w/p7){Qqs 3_1.ͭ/dG"u?# ua@LNT)P~߉XvX?Qv=x|aï/y1 mp }G_xvD7>c<1wxovg"Qܱ>5(0y1oeqwߛ<>fpx)q( #f׋?73ܐ1;}ՈvJp(c^?(7#D=uEE>:WC 4?n׷#^Ɍ툗FQ|}8=${G(TPLTE֒ۖ =iXr0Jpax9PsiAWwqI]{zRd~ZjW<bKGDH pHYs  d_tIME3` IDATxۺEaa$&D\U.+MχB!B!B!B!B!B!B!B!B!B!mq5"xXq-BqTy9D>EBțBGO>2CAG.3AG1:*tY|Q!EztTkBH>|Q!$QBH%tT>@ |` !z|< ^R:*|BL|:*$Q tTH5 )BG$ I>|:*=BG|BBG$ I>Ջ$‹qBR>w>"ܽA|o9CAH.|~|o8EBz/#!1zA弚!EBx^}A^>9|o9CAHx#^ $R>b6|󿓏g [+|RsWAHZ/|k!O>!i-u|>)+^ $>I뵿 X{zA 6gu]"!i GAHZE|>U t>G3򼫺̿>> u2U~ Goz>AAqnJ#2p#qv|-G/x7t^5b;#U?wA_j܊> HGkzd>=vZ Gd Roў~,aMSҒ)>SLG GuAQj?V||LG]^GG|}ZAI(ucGb3|Цwd,_=eǎ|T_֡ |P*5|H =GZ S^_B֞#2ĕQq[]L͇w >j< ,@>u|f||'!;iB a/>C|6g2=a>j= }P >~dG||CA##2}jp>||4C<<Gݧdf>o |d6> |xvFC$ wR|>? GQ>B C\j>M|yք}@>M?|0m,T1>CPÙ|6}у0>;|gQn/>>|;A|N|ChƇ|4}AC| =‡T>>! OU` 7Ih>>|loICs!ݟ; yAM}[5Z|0Ç01S[|HCx>3L1zmh=i| =c5=G }'<dp>۰OGic}ZT>|>=TxF|GtA>H5oCC!KKG  c>^fCqǴzX4_j]&|L86(+##T,|h7v3 ƚG S܈z#z K/i?>tS>t1Ia}-y|>Mc*z#<@ e(Ȫ|ʇ|Lcd<>nMj>d! g|Ժ \h͛KVNkx3 >=j߆kC ^c>瘷Zs>i1c :#|{ĤY|VhoJ۷G>,eSxAj'āQW>DcG#>:w)[bb2-aֻLˇc6l:At|h;B|;/CC ϼUøq;磂!z| >|>{L1*hKBgd >dCA#}Ƿr|[>/c4=cp>X||}l[#bSqǺу| |LZ w򥿡CG>Cbc>~ڇm~pjχ! Q|,kaNٵ7;86|JՂ11F]JX|>#k>ޝ8EC7գL}ÊwFlSujˇ{3]t/|rΈٮݎɇ=m>H23b=|Xs>d'||ɞ1;=CxW@=·G& m"|G 5/~OMCo|ߜUeYjNSЃ(;\jhڮk·J>Tt3>Fwk:wuc/ri>"FAz>P>tWHԜF?)1v‡ejc>da|$qHrG>c5)V( hVG;T>v|(g[?$˾|X>>0e>klKso2Hp͇uć}LGrEWhL01d >O僎|ajWAG>nJAG|>ch>DNqݏZ %Z!:*|ȹ >d%VՓiӾ>JzAG%eU2PI>22P)ȇe𱝁5<[>V)q|gKӎ|S5!`>MlTAG%7(?!PI6eL>u X!QE|^f A tTnYD#A>Hօr}4j ^0|q[S.X_|6|x{g>HO>[%vTFCbd8>J>~/ |oκl{zP9<>=t ‡Qf2^O> >8`>,}lo3·M vʇ?!8?C|ܹ s; ;xCǁ|,>v[p>ׂ850RYE>6 UX<|vQ\g |y<ܿ]~ *||8v C.Ϸ|||G"Q-;CG2>\|(e[Q~ t(3|Ň]3| ||k| !OS|χ>|ǿG(NC7|>|҄]ӄ!`>T9/|X8 "͇|O|S> ŇC؝ A&Cdkږ0||y2u-6`>d>ʇ qC1!TKC|lYcKƞAJ\'Aǿ.Cd>=8|. w|oXr1DžrmX7Sx%ɇ\_> >Dd>||]3]fC>Cs z|,ױ>hɇ V|A>6 >t}[9Rc4?N>>10>>>>>a||Ƈ9R㻆䜏mlc $|q8ҕcB r+>|>|yp^>-!x>A#׃U>|Iv|Xȇ||>G *LJ> o')(|Q>Ka$MˇS>ʹ5||t#㻞%?k4nWQy:r|8큤@g>CQ䧗!3"cjs)=kI;s> >#qH˴|Xi>̇SP܈5ߘS9"84͹|_mRqo7|~[VBG>!SLJ >Gg o``f>ub|ˇ7ӒQ,g t> LS;*ވ0pe" YSu)||$*m67|h0>TpwZ:*&aKC C z>Zf{ Kkd> 6|!C>~Ǘ;tJsP㷙|<]6|l7tÞZSB0!֏AGҩ+O Տ|>X?+>V]j6#KC1x7~|h{ qss &GM> > cW۩χPc>>cH>ז}|hw >+EPͼ1'|G9x1U {~[>c>e|, >RpAc>\agN| ·\!>χ`||G p>#わF|ʜ|L ô|Ā|>4.6 [#rg|c=Ƈ|tc7u>ˇl>0><p|l2ꘗPc> >SpG>3ӓ >#WcɇƇ>|l)j~O[>t‡+Ňc*>\>cXZfX|3XhćX|rD>z> >cslK>Kw>6_Pɇvÿ>:ÂP>!x͇&[C XoQP%>;>cwH|<W >nܶx|}ˇ<0||&;cMrVe>3/U C,G;> >.|Ň!||Cܻ }|G46Za|lOF(_׃%!>t͇tz163cX>VG7|ls QQr|G=췦>ȇcg| χaˇ>>>A#|ʇ|||||8R|Ndž|Ƈp|G,c|>|4>6g4G;<"b;x%eq|77W>]p]|rH>$RB]83U >,  7yÇχ|n|*9|[>-g|c<>6Ňq|G->aX-||>N맷|ln>|<|ǛP>Tb|dQ7},!|LPr *>٥||l'ǃk̇jq8l>^Ƈ>JŇxcf|<||V||oJx4r1;χ5ó>χC>|x9v>|{F1*ˇ>=|0͇ζWI|Rp|lGs>͇9>>$+!Oc;>a3|CPA>+|<ƇX> !l>kq(WG3>lt>~~k>c>tʇ\M>QG]>\'>o|%}C>ˇ||X8ߍևc>R<|>^Ç|)>*> 0"|8?rXwzD>Ǜpq~|l)U0>|j>>~^W>Vub|8z{D>Tb@>|G=>4a?Xܔ|04F"|% >j ]8Cf m|C2g^>^Gވ.rˇDhw^v|8{ԠoOwM>TG+ |l6dUq&*|<1wχ}|<pQt_d|>^ɇN|,G'>ad>1 UUۆ0v|(;>|χ֒D|c>||G>c#Y)>,9k >]|pі))|8Y|l?|h>6ߣqwm\>t‡B|͇ >Cc>.3^‡|>1v3G>4(|daɥn|/yY|>|8Ƈb|G8mL1c>tQ!CoC|O2P`>T|hǕrC%PQ>L|(T8.V8:FgCXЊwZa%ݨQ*͇ea#!hfIG8r[hbʋP|t|$P}Cˏ90 4|.kC}09|߶_3 4%Y{>4x՟3:#̇>}2-OϨvF+ʇ|<.ōĿܼ{|G]>~]}x?7%S|{(Ç"NKHagB| ‡RX曅Q١Qq>VX|h>Դ9K|x8L |8>U>QԛT>d^>:>|Xﴬ05VIǶlǶG|J@æ>T2z|hf>N.wטRmo&C1|.;‡UiͰn9)Q=90x)rX8} -ο!rق3*YfkE|xW?1R~t8|W(͇|‡ [X!Gt2mE|>‡\1>֕‡U ":7ߐO2aGx)z>\ >mp5!uH'C:*f|e9>ʇ$f|YZ|g"&Q̸g > ftÇ íJqZRKs;9ڟ|duPQ IDATG>{ǯf>wTJ2<}|P6N>>~gx'V|lG_^>GuCo+]Zpŏ7 x"Ҹ0 p#n/f e 6:].А|P|&y|h4>|>6y}vd.6EL=c >G`cH]!G;|] >)ˇ}T>mj ~&l>;>\}>\ߕ jǸ|,h<6NêH>t<>|10 #n|h4>J_C-)'|6CaaU. |{cq6e.| 8)|<~4?K˃ qz1i+fH|n4}Q9>^PLq>LJ=|}̇|蚏ߞV3s6UC|Xes%IVxԼ1G|Ϭ}k<֫a|;>\Q> ?g_& @=gÇ3 Q\U>|gqaX|Vg{Qj+NSɇ}<t5# Nk5d9qR>_L^b>6gDC*P/QkO|5_򱞌vH cg]ӢoOǂ|X=>D2ˇKqWX@VKoC.tG3+nG[>ֻ}Tcn>  &F>\_$>̕DO X>Ňay٣LmC߸ lG7^|yWzy5@N|| >'1)sk$Q>J^(ŇCtFNQ=FZ+CM(U,6935/a|(ݡk>rޭ!(ʇ;C5GhZßCGIe>t{Rć[s۷\eqʇ<3kQWϐz|){M+yB E޽F'.a~T=z{>ԍVNܾY(Q{ Xv>GRG>4 >aLۅY+_qZJ9=>iYiB 0 m 5VՊ,<`fONBWtJ|1lZCnD>zL؝MUq/׽>6$Iz!7|>P ܯy潏^>狕*6<W] ^:l-YM+ho{''|l‡OcG;!| >r%lizgH5-z|>A~|x8>\5ڬGҦʦ4z ׻UMXnO_\(a>j>8!||=yz>նNJe>Z삼1Ov >Ίuqk!G{9>,,| QaUc t?1!>9<_|]6csۗ|_=˦Ocojwp̖f,wXX؝Ƈ"|KM(ّ=oDrIs>.OG69 Opb|>|X(.]8C!WQ>ncozJP< D|.FWŪa䳝c>Z5zP6ן6WEA5}$nA:>с"QTJinI|j!֔zliRzLJS6 >O6fw"2TI^l =jPW> _]]6hGy(z~$݂ [*YIb|h >vM*|m|(͇pu?wq΍_$lڬId:ѓw‡\Q>tG_:W=`l+ɇf㶪^>N|3>L>?2狕(|]6cU X嘈 'GPrlG#?_b<8/g|Ⱥ.UdrlD#w-SSN# N*aEGG2ծ!oУqu4_l0ݚQ=T;?_,|Rhvl2=!ה|+>B;v.ӭKV>OÆ㻚ߣYnMG>ލGdNLZC׃"Jk飯]ZKq3r4p>hTn.=åp|__j-.|lZow>)uNG >v}'}Bl h„zt56*-CڐjJ5݀xWa nj>3Q|p>X G}>@95s[5ߔŴʦX{MG{3;Eן</||Cn<>*>y&U&ĆR/k5jlN=搶܄oRNcue4P, |B0|gR9p}caV=P3>GVmĵG9˦OC|>P{hTbBlfS>êQ1bش2j|=V|6|Yr dcB>:3ӓ iv߾[tFnf o4>N`>*1>Rt~_"zkdM櫔cҟQcH{9[_v~^G73oٴpȇzQP*|ȕc6-oɷ|Thgc*GyeޘLJWk|v} 'EÇ%(̮G>VMo#Urc2cYfS*|~_|<jG}CwFG޲i,AXU#Kl.>thхVge:x4o/XGF*-9|%C(teGC(y#=].{2EhJ:{0‡|X>Lr+#-=!wǹ|N5v{.wZLú]׎31tI z} W>^pb zzؿ-}D!QvRjF4> =G}3581|nxz=P rd|am}8Qhnj X_bص >+W22FіDL3QzuڑD>Xc>x|vwaJ5w2g ]Rؼn~>\ [(npӶ|.h>2T/@Uw|ȞGΖ|\ ^X٫*GF_i=nfTaokؽh,zj!>~r bѕϲ+^ MX'-~|jym|Q>'&Qaϸ$y|>ˇSW꿒+WlqG)B:>NwEt8a|_˼ÕCtŇ銏*Ŧt}5|ϔ QtB|?Få[k6Rޖ:Gʄ|x.v|H{eȬ5 ϛqDzЙ|d>o~A|(W #y |Zd+F}~{>L|w(|T;䣘ҩC=ˇ' qyJeG M cEg>L:ć|+S}^ˇ]|N׻~Np ^z![%By}_ˇ7_:NHhۋ5\ReLKDz8}u~'?oڸ |~K > WZE>6g@4>NQbGovci>t m;m6,?dG,w3C(TŠn1 '/^4EQ0zIuҐn l=w*V C~G)s NʚWI|\g򝖻Yɛ>G.zV3>T*v l/:ca5(З;~@[VqRe#@慏wY>:a[>Ԟ鄙žC ^<{źii2>\w+]WLJ:d>VgtF#LezL5LJ\0>/9[ߴp| >Ti|?YDqUוg_^k vZs,vL| Gl*UNyv||XA/ Yϲ>J65*G}՟Ks‡fR訔ٍ_hz=|#cynt[}ޥ(>=7ɝel0?cYC>Y?/!׎]Z3wCGQi_do*m|,)띉|f}/6>_YB8vc:#y_u=.L>Ԇ9|\uP1>lGrFw8|>r u<ɊICpA|"C W׿O .{>>E˝$>=$Eξm3_;>t%]QtHٴ2>\M Ŧ}d,ȹj|rE^r>87a>NKiڟЍ,ǟ1Z5cN>䷝IOK2zV8C|T>KnCXvY᝸$7ҏPhGA $C>\;>3B0-[s{8|/)iQ|ğE ˦w>Mzp>ˇ\ltSjٜk/͒;)9υxŇk gQӞ^Gåi#8It^`[t>6{>'q feiyãa1OmjX@G9z>h|3gQD/W|΄<>VGUi ~wh}UQ0']dLgQEBXUsȼ'bG?$7m>B 976%rGj=8A㔏ثmOj8گLJkÇ[:#eKH54ʔN꘲|z~Y| ra|P#nUr >욏UdTC-q)~S32Cp #v‡v{ڷ;L]?C.vV~|T5FJR"!/C >dy|x捌G|[}itݾYܾE|%G5S8Qxk 5|hƇN/01`%dVq͇i=x\\|v6k)0>E 05#l?˗u>v|Dnvf|"[X|m>/DtQ 1| ߒVy>?Wߦwj~ĵG]Pq5XrQaeaz|coc}^g%+#7iw^ w?_=r}ӧq5]ὧeV>Үk>T qkKw|!vC ,JkrZt>L!O0j8|,Sq>Ϣ|+>/5?87ɇg\FvR,I`5X Vz|ra2G}>bP*)46[brcJ}Ͷ{yqE!>Licbo9'~>l8|xf_m/}kM uqI=.Ϗ;]vca)--׻NހƇEV: #d_u=xՠX<|ؚ cZƴ:Ԕ |d\a.mqEtzY -|$b+Œ2)AVe+l>`>[]T-|:=(>t6|d>N|3>wZzZKg.{g5Q6mubn| *͇Nq.|NYlGrχî/qg͈}m`sau:ĝngNć~ϩvAcNċ;y%Ťܕ댬fl>|W0Eã\ uv{Ȳ^|lڬo zi|(Cz,ݏl<&jqzjU;#*.8Nχζ= q|j¬/]Wbs.ޥ^n8:_cUUnGzKٴZ[Gp7>vŶ϶8׷m0ýoz\6l*a PuzYVC|\~>|ϓP"gm晤]l_͹ΜBk>p%LZ*|4k}Dxlj'>>FxNcHP靅̖&[zQ3R*NjGU>7n{c)h3띖۷vI=!ԵU˅7 ||ôCɴBkC=c<fNxVw${szQeﴌu@7S,r?WR}XFY|۵{]g e^r;#*m*/χS(7 ]7Ұre@>pgw+~9Lw.Im8#i$rjAᣆ9CG%HXT>[}~c7]u }ȰZ>(+|T:*Vko HOuo"^GtTO۬2@}c{C}Cs>W7c?Ŀ}]|D>>;HɦȰgGBL%kxW(x>Z>gٴ 먴+_GX>FGȏL3-##QmTaA>fMlyWhf&drȃG>yeԸ+NP00K( +(WnմEq|H?\KtTکco¿ȇJѬ9Mz tFz.~p]c&j?SGem 3 󥽙YPwO8$IDATx_|>%z<}|U2rc Vzf>B4kz=!t'q?PO sW ~R}8iCIJiGQOn۫M l|}/},|sz=]ێ/^}3p'7@c󮼹EGd Jg3dGeʧ4^\E|Bqv㍣ѯm^tzsJwT7yq> :tiLcf[Aw=bLQvǍ[RqL;y6Ȁr;MAB{k{*2:HlAw !ӌ n@B#i>b44ob! c!ЛAOHn!$[߽w4DH4M $!E $II>!icv $уBw BHڀ=!i~!>!M@BHzB#$IĽ_.1d ~wx!1|>6}cB)!$l` ]ˇЄX<6 B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!M;/IENDB`crrcsim-0.9.12/documentation/thermals/thermprof_old.dat0000644000175000017500000000016711724452424020225 00000000000000# # From center to radius, strength is 100%. Then there is boundary_thickness, # which is radius/5. # # 0 1 1 1 1.2 0 crrcsim-0.9.12/documentation/thermals/table_ug.cpp0000644000175000017500000000335411724452424017156 00000000000000/** * Create thermal profile according to * * "Das Thermikbuch fr Modellflieger", written by Markus Lisken and * Ulf Gerber, Verlag fr Technik und Handwerk, Baden-Baden. * * * Jens Wilhelm Wulf */ #include #include #ifndef M_PI # define M_PI 3.14159265358979323846 #endif double getY(double x) { const double a0 = 0.4256; const double a1 = 0.5743; const double a2 = 2*M_PI; const double b0 = -0.0743; const double b1 = 0.0743; const double b2 = 2*M_PI; if (x < 0.5) return(a0 + a1*cos(a2*x)); else return(b0 + b1*cos(b2*x)); } int main() { // size of table int nBits = 6; /** There is nothing to edit below ! */ double dStep = 1.0/(1< 0) { v += M_PI*(x*x - xa*xa) * 0.5*(dTmp+ya); } std::cout << (mx*x/dRadiusCenter) << " " << (my*dTmp) << "\n"; // std::cout << (mx*x/dRadiusCenter) << " " << (v) << "\n"; outfile << " " << dTmp << ",\n"; xa = x; ya = dTmp; } // one more value to get a faster interpolation code outfile << " 0};\n"; outfile << "#endif\n"; } crrcsim-0.9.12/documentation/thermals/Makefile.am0000644000175000017500000000075711724452423016727 00000000000000# Makefile.am for "/documentation/thermals" pkgdatadir = $(docdir)/thermals pkgdata_DATA = comparison.png comp.gnuplot table.cpp \ table_ug.cpp thermalsim.html thermals_new.png \ thermals_old.png thermals.txt thermalv3_schalen1.png \ thermalv3_schema.png thermprof0.dat thermprof0.png \ thermprof1.dat thermprof2.dat thermprof2.png \ thermprof3.dat thermprof3.png thermprof_old.dat EXTRA_DIST = $(pkgdata_DATA) crrcsim-0.9.12/documentation/thermals/thermprof3.dat0000644000175000017500000000225511724452424017452 00000000000000# PROFTYPE = 1 # const double ThermalRadius = 0.27; 0 1 0.0578704 1 0.115741 1 0.173611 1 0.231481 1 0.289352 0.999996 0.347222 0.999975 0.405093 0.999881 0.462963 0.999548 0.520833 0.998531 0.578704 0.995787 0.636574 0.989073 0.694444 0.973916 0.752315 0.941924 0.810185 0.878145 0.868056 0.757073 0.925926 0.536807 0.983796 0.150718 1 -0 1.05787 -0.0174094 1.11574 -0.0334861 1.17361 -0.0482569 1.23148 -0.0617498 1.28935 -0.073994 1.34722 -0.0850193 1.40509 -0.0948569 1.46296 -0.103539 1.52083 -0.111099 1.5787 -0.11757 1.63657 -0.122989 1.69444 -0.127391 1.75231 -0.130813 1.81019 -0.133295 1.86806 -0.134875 1.92593 -0.135595 1.9838 -0.135495 2.04167 -0.134618 2.09954 -0.133008 2.15741 -0.130709 2.21528 -0.127767 2.27315 -0.124229 2.33102 -0.120143 2.38889 -0.115557 2.44676 -0.110521 2.50463 -0.105087 2.5625 -0.0993049 2.62037 -0.0932294 2.67824 -0.0869139 2.73611 -0.0804136 2.79398 -0.0737845 2.85185 -0.0670839 2.90972 -0.0603698 2.96759 -0.0537016 3.02546 -0.0471396 3.08333 -0.040745 3.1412 -0.0345802 3.19907 -0.0287086 3.25694 -0.0231947 3.31481 -0.018104 3.37269 -0.013503 3.43056 -0.00945927 3.48843 -0.00604144 3.5463 -0.00331918 3.60417 -0.00136319 3.66204 -0.000245215 crrcsim-0.9.12/documentation/thermals/thermals_new.png0000644000175000017500000007247411724452424020077 00000000000000PNG  IHDRL-PLTE֖ =iXraxiqzΏNbKGDH pHYs  d_tIME @ IDATx] 6\'0r|R~eif`0կS.oHDIK':*rtүg;rtү(A =N5]r~}:_7=k,IO'ZHE7_eIIo5_0_-GO'xm ~zv%Maқ^4IO',i Nz4Ib{Yttң7\N:=)Lz:mQe]e{N~Y_,9PGIO'xm9tzS˒0M/m`*Lz:eIKt˒0Ul/KzSܣeY_httҋז0-aқ^Io{Y&=)}QptҋC7Žxm %Lz:eICt˒0Ul/KzSܣ7:,i8tz:Q&=-LzS˒0MGyeɓ~Q//K(i =Lz:eIKtaQrK6IbqYқ^%>tz:Q&=uSwaқ_]6IO',xt;˒9?_Yl)Q"%R޵xARO'x]yyIj6Aۯ,^E5Dʖ8䷕%hRџ0ِ#z:ee5H1-Ul.,k$1d=( ?A#DۿYO',iuҖ*7ſ&JP\#k~xc˒0ϺX:-S1eFyc0_=|&v<LO'XlE'6{Si׊~Zc4 1O+KӚ`5;taQVܸگ@<CKVӶ@"zRt1Q2lOE'ҬzwM66q ӛO)^7駵D2;-|:d ڰU?Mt p̑{ZӾDkqTc0c{Ϛ&OyZ]1qvf ) 5ONް,װ_'tnQ2Oֽ)~uXГ6hMLO'U~. yNvO'S`<^>kt"-;>blO EYu~ZI4Cʿ;zSiШa[`jgmְ_dt(y~JlM1m!巌zSjL1iN^ yz4b0=S;+iG1[Nvw|?V9ٽ)~C@/6 y?٥Gɉ-΃NՔ.i-Ӻcl/(K={:yry`;'clO.^M>V'clO-K[~ʒRdc5g5s{:yZ,=6䳚A)~Χ`8M@M?lO뎱=S;G@oaONQ>_?sv4Nаd}:ytq>lOӚ`'7+ii$-aߢ ׇsljU^@Yi4' yBx?G 6[/ ǿlc! Aٚt!S?xа/3خar&Z?k,Sˉ$9^ء;|D:m(3z`";M;뉢Fzryƛ9%X.0IĐ1=["& oO%.zw#6|'%-5[4 a~CSGD'돆Y}7i iϥ9Q #AɸۓΦksZ2ɀ}7JimG)SYs?7@z1Ñcz,{[p)sޡ#z%}Zs^ɉ#G&#mz֠]þ;>2\^W\1zǀxruӽA@8Lt22Jrc!? &W&ͱ&Y;5D^|BG#7L(7NJ).{ZOc0<)JG%W%K Z(Q6+]AxZ빼<{|=p[_c `UigSr?c<,Nr|||521r"Zƞv"'s]χWLzOգ$P X#OOi=}oS|A`^e6'_aj~efY8CLNv=nS|c ĘK/:M@>OA5;_'`(wm`a2e< `:]/\O>S)gN M~gֵ|pvA#HЋOsw, ' dHc˫P yZ4mzIt $ʓ$Cgcwpo/V^ACa`8)c[{e$8Ǿ h XAd,ιnX+؉L Xn-HPkDg|ks} Z)i r[,bQ$N}"Xr}®pˆ (+ca1HiKǩjSWWS@bW&b|Q=[?lNǤaOA\@D0B )A^Q3&_̑ qhR X{9S;?Uc'-OZ))C%  +N@t ר6# Mp&moe7^m2ɵJ$964|ӝ(` IDPPZ!P%6qΓZOI'" e"#jHqGye>(RհuCLb$ ނs?c ""XBK#~`jI(D0u\ x~m觵HodD: zh)L  DEbyFu0 "PIJd?P49ҥG^Kb0ݭ\&0ޣ ϐic 啭B ! *ؗhJfn7tX=r8FOs]C@*泇òްH9RF vP G [@$pM>zkbo[_0?BCݺe% ? 5B,|g^ԸvemO;^Ye;/!Fk 2%ĄǍxis?#3C晌DŽoR`foC{,6& qcc>c 0HЙ7%W.QÚeΤ t5X0o 6 }ض[HevųJL E5QF J4;y .SCS4J ,yhѬ#_@~yFw|"Al 4i}TÞɬ[GJ1e:\3:8jtQVJIgv)ocZʠc fV5]]/c D2x)>}6J*l\?xKsytZP1m P%e?\0;[Y˘`r}/O;؆#|dŠkE嚏? XiVb}*ƹ?8-ǂt~ {m0_d_[#DdC|YkY 4QW0 sq&Vv%ՁO$6L'!h odo5 o]&Ah+A1D5JIQ G2_0JLݥM49Jcuh\zX I-#-PwIAstMNf^aʤ8Ye9$CȞi,aDɽ.b|"[3 0do;9nj $Q2P8ѳ^v^(¬^i}{m<)b AMW 1S)d>ոq3~ã.{_pjIb ={FJQjigh ;]CYk>|:Y{F? gbty&`=: sQ 峚97%,Er, nʀ*ýt@3b0CT1.7_žvJ̷ Q ct /k9(`,ʘ64*QiDn#PPZEV_ˆV%XAZR;a$Ղ1mg0aG\ -/9(4b{5e+ GᡂQiAsT%DZS-{wu-m{ 9>xd5.휴Z>WwLk bBW*:+o';GDٻ)}9?lBaW?VqL rDPssp6N#b^H^^M-_c.U6ݪ+qs|T$ްfHS$`I5qN %Ϥ: @?J ? 4o5gb0S`o/]*05,E!J ZO9q(l*/D%e$Ij΀<3%q)N+ ؟O 0u5_&>At!9$xm.-6nhfMi] [9Nлߗ8Zmqlr IDAT;Lx-b[ja,Z'8p%P$0Q}<-]⮷pv\Ԓvk &xRqCpTyr_/ L64]S\tr } a"$͉IJaPQ WR!c/R R6wԙ링rJ 2j~^:9LZWGgjLc* YJPaDqqbl'&͵)diU!Iuخ8D׿|U֖0yr$rstF $AV𔄅 X_5)qP;H*P^sM CUvHf{QrG\J4sSV'ăxe"JhaYZp W97aӇ8cKG6ܐ#ws\C* J-&OH'j*qZ<[0'N\ g{SD_FJw52`q K~ "Q,>r Է@SV(;*L-LN'."?~rz LvRY5Y seMrADMSL' G6ytCg(Qx'2rW/28ā"}f%ՆuMAzsPxuҦ۬y{E)L/46P\Q?  %)D/7%N3UЉTqL4%+OINA.L0[# sY g:#PS VA%|X'd]'i@ &P'{$:l3LXT]$V͇A qiT $A5 f)@d@XDSK,YgKoC@#LclӰ 4=1L%8&w^$}qW,DC,I*%Lr$VB 7[ 0؆ ؃tL~}snƸ%LWr|DZςySlծLjk(Hjq@Mzy^h\=qbo~O:୎hQ3ls}ԱЪkYސ!rvAz Xd aܚ;ԫ/NI)nNkW?hߗp*g^m_l0й4 'Z*ݣ/lRٮq=pAbC#L Rg JzԊ3R}M3Su|4Ī@.oͼS,kID,|C 6v8\Za17u$Ctd-gP` 5cE*}(1X&K'A$>`y(r^ 隩Jx&h d5)\JUl-#8b:HȬx3E.=1ְJ5U}g ;V>t#Xg+5z]Mbo4-]2(K1wcz$P|5UbAh9m\^Rm(oE;qO'l`mBFa&dGe ˾W^s LX0>u `v/q'_0 atB"-&9Z J5+.SOcbr4ZDe\,Q# ?楪PRY%/iO 'ѵק :Hb;$^ZҲ]cH𽑐ӲUJ^6`RtjI- #hբ{65rFRJacA3&K'$ 9 d<HިV 4PmZ3YW՛?k$K+9tLK vC=L6Ń;@UuDOa 4 2ޮUUCbMH›8IYU,qzC񰀞h !REX&.mdo òr}? Ee?,mc ekXAX/?IJ@*ryv$)A?$pxǭ͐DlCM`8~IY a2& Ob|&@S$^mz焕?PTa)FK v茒A6yg`d2-(󴮧j@]gGVKtw>}Dr|gl@t./$DɏPuK#M.8} ıQSAё9zV8l{˺RR+UJ$SkBM*J; X >BONlXmл9W8u7g)XiX:0]$ތ<O MK8 @ צw OZ)}'& #>)Zخ ݇h%BX*%h`w*3iD"FND+0tGΆ7ĎFeU|G$੺xl3$5:I"zlY eQ% I~qgU ̇LedL6)[i/h+"$SSd0_ՙFaƂ\D3ՊB/fNJ%x8qM3& ]N=Q@*b96<:ƈ85! ET󇴖R~qxJ֘Ղ GI\c;VDjPP@Aɝ'o8u<. c'Z^e^;~+ci,Kftj -,ƚW6v4GqF"^hyIƒvb~+%w)<[ '"fG-4/aO3( i:?+1 "9+MFA"ǒM8V$rC8JWT\Gn)ER~3OD) #,(gQtJzeZR _\C֘Yѱ,z,(kQg@& slҰO{I 7gU:Ds%1hkGOrMlZSiRzRD,~#E8*Yx&Þ (6ʂFW,Pdkw&L AMk B' J^Em(R[3RܐML ~"^5rR,+G6~81J&QEGiROE$~;HhXi$kuK]V-9r8W^YVh_ʒÄibF䈽g_ՀLcLox6:ֱd$U:PgiE `0Ni50gd% tMQ#V)}u| 5=|-eV:%4cJB5\''ͭA;ebH M)rIĝ͵!ע|'ӥtJfqT<+ fV$K{uVg󿰁`C -p^g |HP8m0A"M'e;:Q9T~΍%I&&E4d$+9 s(a:^Q 2_!fbE\hlLv5rt_\g)* EHIOr6V m:Jd~4i3"jm0) R*Rjb#]XJBC)ثعryA̾*R :-HF`0 V9满ƴd}EZ 6Kc LXL`REbܬ*|pސs{hPDa^ Q4  zS qmSG d)^hOW]ls)s&)L6 yJph,]$;䀩yd0oKiT ^  +6ˆ=+Pk8`z`j+v./yЪYʚ5,Y 6$0dI"@M\<zt#6EN d>i'@۬& CYN*,n8 \G8K%:r=S Lfp|/P<[Ҋ_\]JC9; ؙ2?g0Yiг9qwVʄ8-E7Zւx["(h )a`,MzO!A;!T -JZuFjJ45_uG0O'gm 叒 8U"臥hۭZ<|j#Wy~ȿ LӶa0WηP텏GIY-ёonťT1[R$a5nʾ8ֹ'k8&&4-3T?5Vϩ_4mtK4L؉yqFtMalevr ߘ :iv1JudHI4,kи{3`./%$ó:+zGæa{OXpaahFAcZb)Ì>O[vaڬ;#L@ihE+cCؠƒ[h؊ϑ//axr.? MG OA+KHEj .%z Nʿjs rV#)t`1u-zy)RvTyOݝvt!(JPG-S&bt3cPkOk԰/Db^,w=މʽ..A%Z5Z'>ߎ ,HtZR./ai!n{:˳zIވcw(jQ,b?\蛋.얭%j ܨa8Z0_Ώ/'=mO Sݴ< S4oM=k X*B„)sdeV~S0Y!qIO"LZ2l^*¢܊&':lS9]=KaR1p]'Nq|ps F.Ӧ»Tr'Bu*'< {_WjE:qsn`9mpٷ8`ڪ dxr@?m]Yc DP_C^@8[񐔐ݹ;EOv]3љ"TE1XrFY ]k $#K/n'i7&0s|XZz2E !oVaOCfwLh164-HT*QiJnB<~#3aܛackܗp(|*kL-D>, bjL5 QrgCƥ*%a?p/Yc~VOcO J\uIa40[Ϫyz +KMq~"o&k,D = :]9j"Mo鳔@m68]秒% (GmrגN55  j_ Dk ۪`ƶ[@TD#];RHJm4Tgb&KYnv*@la$*蚄>Io[Rս U+6n4}w"Z301 q/#/OkP^& ۼ9iq)3aKy:LqPz: bC<%35Z,N6OI"[7)r6;hRk#%q lG|k&LI ;uC#)/L‘(T_%d6Fl9`TF਌1M"Z_tk^& 'n#kl 0IkKؤ;N2@&ghUyX5o>p/[gA3.2,U=JtGin |@%'U n( -)ؤDJ5T5d;#~ <۷b#LfNp;<"ӺN8BSr6@V3mdxr )-TZ_`A)S;y0%׎$Wy3^&+Mq|eRHe:a>耰v&%7L竼ٲۄrSֱ !8faLiH|2%W駭Ty3oQ4ud.Nѳqwqq+d>uNO]i}^&L';:=3BX/_( Y`km\YߊiJ{0YZ:U?cʼn9zVD2y͑3#TO}_8{0lvw=Kcx;lnXLGP,imk}=-^6aO;Bss, 5Y/EUɽ I:i-Ev@5Xξ?Ip8SKZs #\MM翷 զ2!YDoR}eq#Zgs$L,WP@ibyj8{ע§E47ۛd]@B` a9wNsZ6 fhٱ-ְ-ɚ˒7M1s`:95(Or]rÚ 8\Ϳm{fdVlJ EF$=:pcq:RQxoOYmQSMO5)IGGrׂ=x6jYT:]kk|O,4H n d MI[FӔ EL(*H&s@'Cnh§E_6?ﯷO'O[u3`4E@rXa"o&L9_&ۣK޿:i%kȹl㸆JNRT(VNPHBɵm2ɶZE}d.dہ9N)F')G_4cV&mL8c+ 'rYa@RlFhbBJPas|(g[?m-{?&åZ^,hp <ٰ 2Ƶhݫ9p.ӣdcOXZѾM60ISMDuIT#h3nQ7 4Pj[ d\OҲ'5PYA'_dd:v~{x&%K科5‘gzK["#ӉB$ bΌ&lړC2+edm<^<3!)-JX '.蘖0:yvhb|-*;ix ㍰ؖۡYٻq̢8`\A^+e~,?v7B sPyE6 IS'{ bS|T?-(o*6\COnE2sM>p@pYzMsk*-&(נv]NwdxrPX(5I+􈾓Z9:TU+6]23jyqU]*g~X? zI)%0⎸qN]U*1pF&8= Q@yDNOqkp,O&Ay4x1K!I cS?8pmQ;bwI9tSN4UVˮ Yr;TVᜅzW*=P CG Jn~o bsO(OGM/7oN$2X2Q*TεK~r!5?kۺ~ЗO& l2ʋK~I#|-|H+*7@ jinuglޥ]6fNIqO3*艦境J؞ib\GW)M)(Z YvUަ6Y%]YXa_b0J. ԟu:ngYRF$o\dc֡4 g[BW) %KpB͐u-Ԗdx$%@8¡g1_EG"|f)(8ܖ8  7(6ĪcVƞ(yGd1L5I;[wmGKF2pNX6%Ut@żO{@=J0Yr=ocT{eOf:W($5Kk<֡z|qq<$ =?ʉiw}ޙty01<ܳpsSByaS'Xq65"V&16F&# RvE˜˒˳l?G.[|ֈ;Jv rCdd9x%"[+M'I-[/^/*,$b_>@ɢY?-mXL|]paw*K7 3z\nmDl1 c%ZdN )LF47+ L N$G*_@g5 sW>H0!%4>d c[e&j kImrQ6NM>pZ|; R)i' ?;LưOszV(4= f0z3G  >͊OO=vajç֒(OgN3hop V=$}w309yP?mlx'N|~8ڜj1xX*Q FG01 xG$.MMEEK=[M~ZeIL'B A%B沵6{++xb|~ 0wߵ8gakoT_@%ڡ4~4-(~y‡z.KU]cg@8>XLnբao k' /&~Z-d9F@iU({!Nc[+Wzra~ .~SԱ ̴G&NV|0lLf_J)dɭ:+U,;X8|W׼@J;10O<t2G]!kwfby9r-ȵh :.װA5/ ~ڝG}4sd VP?25e0Qfu#Ld)hJpο7;I%'ajN(ELpP'<xH.8x7@`BX i䅫:ɶ)ͰyYN,AWK6Q ӡSA`'åGxj*;ׄqtX0 /\`jF%]uTD\a9a.34)܋זx^>| dhi)O fRfٙ!Bm?RVpycRj8 t2S_G,q@3oQ8 a] f x- z[S>IeI36&Z&8RZf/ X,Ke4$Wg>ʹ%h|Q]?%?%:[d f'&tGrHM#l=,RZQlp4(UYJ_][ȿ{RS<#D2z&ΆYX@GL*9L̬׏A"b^xunSUO;gkkr]#ܚݕ;Y7 Ԕ"m($HFa"hmnEl+Zݠvg_>pfp(,!خ@ бU:h NkR½.Qڐbi,u@_.bI&XH;nvqJΕ#E TaKp[Nqs( !ULv5w^gx vH*H"p_NGS9 +T#NڥQ m|V>&t$̄KJkHKdpWxWk5NxZEguLmO:" hZƼ޽E!@mHjtF'w-`%tU@t2Le$HP1) ȵj )T*8 VeR#[O@ZtG^w\i`> 3Բ6 h8v+ C+qU Ոki5"z˒XYN3JkrmI #6Ӳ ׄvpFP~5 )2%U% i(N\y/tEGsz1s&Vy0ƂĠ"0ӹAO'q\gr##q51 uFbsu,d^hKI\@s s? V=&d!j'B_l|i-,(TM2p}vc ̙HC%L P_6K9iD;r>Ae| m'PXUÚ*a5J*L°dM laB,X@7|S~k,clLn\_m/0:pU|?#|XS^E Wpb)X) hۛ4+'IclcR!bEث [lav27„j/y7֪03W.R)}틒_`l!* TiT*@J[&ux%'(.JŅSA#L1B*؃ H)w?#M'"H6tw*TZ |"jt·C nD Ity"M uL̦xre%i-,Մni1 c!L~()iQ0a:ŗS=Mg͠S;c"7!rꂕC;7r|boQ*µ(4rߔe#[5C$.>qIDAT#։U |@uSp `-E^2͖EM|uSY6NZR;.-P17(,Yqsܣd#+M17(m 3>hk8%$pozV"LN'ڵ)usYnGɪO~="./Qr)ATc.9ު02l5݉{^̮8}K*?_khvR)yLq9 !֩Em Lqw`/fE?c FBIT'ԇ< Bj؄sHRl?̥ [Z41g4EQ@aL f ܫ؍z)/!>\' 'Nu+mBt<0J~:<9tDtqٓ>~aSaC4b$5q(u ]rx-η¯o¥:ȯ`LK8XR'.- ]:P +}5|'>#Ω$uȊv{'>+W_#׌|оƦ ^&͆(֯kns^[yCEn=J^N5"a33[87-0 ?M2 leӏKR&鄳z" 9SXzeDv(VwnUJu'HN%ןW~'/M1'-JAΝ}T)o`,t$l,%i1?yq,^{%\hkVz [c (;*4σ-}X&EFG#Z2?WcePjhtu{KN$6߀D0'Pk*$s^abX5ad%)NFIf}k  r Z$8 5KT#o.c3`94W'T-+2L$ӤHb_K 2nHF+AXa>謷½"y$'j>aT$$GJY/uW_pђw8 nsgR94(fCuA ,ypKr+qj]$5}R|=z]%\~DaleV D A(I ӕ2^sOsF5V Ne[֏ܶꤚSj Q/4Ŗ;qPJSRkA)&~D7z\dm$.::RKSZݮnJw[(wLQ&(dQoÓZ0pƔ &0$pR`6-B+^㊤+bL9e{,=LPɈ ƽ&E)xLn -GyJ>,]scʒzl *Kq.WV8 hSxFZ7(ksE&sXLɆt2ީùD3[i3qr>g4Qt2SڴѲ,S` bd5Rewyj yhЫNy > |{i+lQ3粂-ע&WS(-=R/b i}_GSecK~Sjzw uL(Hm6 \@;W+^*J\g\~#dE@O恔v370׀̉KWuRY2c' (@eQ@+bX! fɷo__zYuIgzPd:c7N F ټ S+õ7v%Ol[}bq-kȼ$ \Gx#)S.,y-^"d5qDU n2V]&MFf4Cs%2K^L:ςOfH}LH&@g6D>Y,z2 U.]ӥ6; HO'9veyOp>e"K0t"h7/9Va_[k3J{t"˃)v kyA7٬iCH*Z)ђIL_W$ףⵓK^}ܕ$ ]Li`{Vq/zNwqꎖ|h?4O+yNme$CazlntiFq%N58WF'MaJ')ih m+iˡ˒J' cL߸7ZYݯwl'@IW$X~ya Z/K>)^ϺnIyc{_Y|83%N"uQqП}QUY2˖<0Leʙӣ#aI>ke8zIf, :z71灷ŰSye͊8tĠDwQw|%NN}gs0uqshb[Kl`9k9YsZ2}Ysj%q\q=_.Ejn]S{) ]A>'za ޖ8Uid[z:y q.VJspIO'9Vs {?tdc[*k9_=J~E,blsY1|ٯ'"ƶaߣƳ #Dg|&f1e}kHt2Lgkc]tC(^K'IIզ%!m(Q~cM˩mt$[͊;Y\ϧ׺NrSE> eI?0X=L>)&N貤7Ł>%Jz|j:&X6Y0&\ HfxWzao%a@xmXJ/Kd_t]/K0,PN w圗?'gI/*ry@y@?ǝxG<w//iLuyv6 Tr]\8lҦHЍ.y2c[/H~ i!$~]3% f8@qJ  ͙K r{'SgUr.HTVSfl6}#H]b 935=+?6?^Q\g ̣+ dєLqu+|vC97`Aιb UYv"Ho̐EbLj&-ιb#IP ̬ g,$X[(Hv"<[|dpZTv!;3Uk~% [)hq\^䬍} ıH| ^2HE( H‹>CT`cP^$>2R$e\A(Qf@Wȳ){O!DMU@fi !Bb_$ k x6ID; k![;%sAYzmF^&T4d4ĶH!v[:,G`>=!!9%T\C #ڣA v7H9B%$Js| hB-'<8[!8#C͇xCȐgHiHz,GZ.^+9ەHY^2 J,K\DwZ8+ R 8 Ar:0\Q@2}\@҃bth!RYB3CpAu )U+uMsyd+2o:nI!  o e~,2n[HGbstJ!͆7D<eWH]ZrjA1 d]B$O%]!ϱ I}E@N  =䨃X8[@(+f1RS] "%P_\!u86OjM 8nOsB@)h)toys*7X^Ȝ}unI ƀ @p H)7+D?NgrOm] 0t $rj)Mc حo1KS6? Hr/ryT - H[ar ׳>Ɔ&7uJ*b?M A dǚWXC49jᐬH۱ `Qt}aC`iP8LTA| VL@h0D]9l 8BC% Hml@uR@b]$о Ճh+BWdK3Cf^!xEko3ي$z Vd=YhIJC!|5Cp(PB!p5 VPH6k(B qu䏣E"F_G|AZ tHn@C$vu hA@@H6@5ZSe *2LA k̐M!t  &L+@I!$ } nqhc蠹7[B2[Q @\L2Opj"C0)dXO8F@^2q].O ɷp~.~=w)A;$ P GU @~5v)=qnI !dI$ЍC!弝!N/2?}?$q&3@(sl8AV!r $sBfNa/!?xA!!CܻZB#eۄH{Akէ?:AeW C2XBdu{@@/r BF ;E/Q_}@b@0A i{@,xskPz̓!md#+k@`ɫ=BUludA˝@. lR3Hk9@C> QX=BZai[gZ-CF:CZ_OO0/B?{P3Mg}iyG7dD!ă{:@ g)C!  '&Dk͞>DHz !5b@[ꘐ] ש(ݟ9 4́y q!i, a^%r}[.OA1Ҥfoj6zt! |-Cj~*gkpAsEq$<۫U?oy$o/T U^/ȡI/Ӂ%r\|HOv @ɵO1Cȁ h|cT)/H(D7 f ?qHq,P ie]?. yeCx(1B!H1<A)8H/kr!K]Ko BRN!zG"IoʅH>8j?l\7o߃ 4Vʎ]?`QH Ԓ9> Z." X-cs)Ӱ'GȻ[{KD!4m@; ne;<~@~:X^l~ By!3/`dGK>}nĴ [_4E I7 u<)/A Oe y á s>䐺(_ňi)cxE$o,-$_6EyyjRҐPoȉx68/M@MSO죧44"Sf A bhbAĂC>D[ ڐEp 3DrzGNs@!o!ŏ]Uq !EcC: bѹBH*ȮI夀M9d \Fgzޙbs Z:bw> m!L}Z>1ڍpAԖQmZ~!"",S{C>~#d\IZ:3 /|Wbq a+@L-- 5% OA)i(!K* K/ 1d4g޼>~ =$ԠyBR95WR۱KOX:{1 =ZL{@>|Ww&b=H]gmǦ0 i-ZA8In1G>M  . 4ucPE2p})\,O/-Dr&kU!@޳!_~ ~R>:I?B 6l!g 9%25OG6k$cSf#rBbwmYj>cv$+XCD銯2յ0$@RjzٔV 9@hV!n.J!;%®͋CXһo)>$7+B$A`Ywk7Cb %J{iNE.ߩB4 ?߶!_RR,(0 dϲ=M7 YB!|!2-$[2f~. !QPߣBd!`!Vs` ]f5@2IR.HF}t$DB, H@`v*J B2o^rjlR H!> A B?!=Uݗt B I ,!RstQ $[%!U ٽ@%!rd(g;BȢF-j!ٲiҪt~0i ۅ` !Dx` /q\TavY@@ RB'@+lD1!d!qԙr>XG6BU]A Q@%C+!񯗂B @IARdb)ס=Bt7}n|P)Vdv %>OCHdx{$ >H *Sea P"iLցT:I6є|O;d D2B4 0BF!xHޏ (]ŀ/! 8rAT2H $Ah5љ;dA.p%!,BPo3(Wf!/B Bd\hT2mz!;W B!\]B/VP(( w^u!8B:H Bhʂ!H E%! %lM!H@P0/ Q@e!R!Y0A'ʮe6>$Tq#4Iց~TCI, q_4 HstYePv)zi I8o P$RCt;D -1HdSC~n!/8| ȳ, y2WH2}!!R SurPޭ[ֵkAD i C /x{d,!X-n.6Ib@9 )MU ng_ w!8q NA$(u.~Cs4A޴sf}*hr^1r:zSPԱ ŁCD_%z@$/nM淲9G|䖐$K2R./!U4Kh eQVwC)R(J'[RyBXlo-jzfA8qKl!8&{AXN)DZ]niE W*~LH&>= GDq! I\uw*;yA`Cpl^ cC* $!A"`oX eA`|^ TjeWr@ 1uğ ;H2!]zB`*-I9y^RA4l B x.$Ҽ gH 1xC'roR%4 l p>HDY@CPv+RԬȳ;$b1I?Q9C,EdJ\!p^H 9+ 1o?,t| mrv$:iX Ƭܨ3A燘)rv1̩d½ :mC3tXH(+zzݕPHd<@!g{He-k0D_$HՃb{-<Ruhζ b=9!D/C;mĀv b?[$D7|WW5ĺ@@4#m?blQ7b_ q cbLTW?&KCYG4ͽ ]H>'M > DCܾ x S x@$y@?} |7Z0%ےLJRdKN/#-3`sy@Dϼh-ḒB _-02y;b05YgP_Z%ۦ\λj>`f"cue~P]+x s!s460W0j`.~Y\Zc>A? jn<5|y-\Բy|KwÁ8~f[*bnQu8ּn)y[lc^1rkhoos%m`>o4y\knQ0+eE9z k'ϋy{u- o-+*r+ü~O4ͱ.m?osLl*q4̅u[ˊoyi09)v_ sk7q"?FbuyQsӚc\<~{3o*+7s)o9a71TVLa\<&?^gdy*c>~unQqypL4=~70-w1ћhFoiZ:c&+{ uDZ?H~~SP|ڿ{ygG~[*@{ q]9S̫S3?7e+.1/s% }T4w/}Xyj.,~u}>#χueU{+[yӨ!gUdԶywio9CJ4,@(r?|Ѕ~F Ls,z9\sms^s9\|Ge 8Ȋ)sVC^:mN6oK: sIkC/amG¼s$ bHsdEWE:dž@wΛSwƥ?tysI 7|Tny\\g"dCu֡y^kNC7ͱ6O5Թy/\œn0d^\\Ӝl轅(6]<[ YQМEK 09̧S 0_y/FV3'uS .09̧S  inisdE9\P0W7?\ޜDau7esesmgdluuM.)tC76ssSY c9/ ݐ6GVeX3;+W0_HCpΊ sK#+N u[“(as3Oxʊqsdlu~ 5tyV 0ߎybI0_YV ^U[YqV?W0_k6mgbocn(sC#+RvBW:dž an`y1w AYws?t}?:}PXD3sa>#ׅ?!+&NVLc_q4Gg\q!Wf˘u*iE!s0/{6GV[IF$sp9WkSp9חȊyi蝀:W20slr1`zY\: Y1GQ*IO7`͘;+'Qϊ􃬘Pc+yso\|\`̑Qa9O&Q$ ssEͿc^|ys 3#+-mx==xV;9vF,kC8s/f'Ϳsͤ?7Cc?矛=t ꜕[nerVwb$f9\XCDaoyso>\PYQ;s- 拘;96\r 0_{V^VAVY`vssU$ sݼn0ˊI􌬨WUαnM$ soO*WWoev6GVuh^7t|̗0w0_"6fź_͑1G_'Q064t|Y\rsܟp+_kϊ?9dSGkO|0_sxiAV[:?ͱ57Fʼ9|]\|yQǸŭi~䳗j-eNgEk'~ݺ 'Jpo$m4o{ʔ^mk:'DZ2 |r/7sqAgŭo>l,..b_B<,4?>RYb4(@;/Yw#~N?9b:xa_FTo9asc{vIENDB`crrcsim-0.9.12/documentation/thermals/thermprof0.dat0000644000175000017500000000212211724452424017440 00000000000000# PROFTYPE = 0 # const double ThermalRadius = 0.5; 0 1 0.03125 0.998919 0.0625 0.995691 0.09375 0.990335 0.125 0.982871 0.15625 0.97332 0.1875 0.961702 0.21875 0.948036 0.25 0.932344 0.28125 0.914644 0.3125 0.894958 0.34375 0.873306 0.375 0.849707 0.40625 0.824182 0.4375 0.79675 0.46875 0.767433 0.5 0.73625 0.53125 0.703221 0.5625 0.668367 0.59375 0.631707 0.625 0.593262 0.65625 0.553051 0.6875 0.511096 0.71875 0.467416 0.75 0.422031 0.78125 0.374962 0.8125 0.326228 0.84375 0.27585 0.875 0.223848 0.90625 0.170241 0.9375 0.115051 0.96875 0.0582974 1 -0 1.03125 -0.0559993 1.0625 -0.105958 1.09375 -0.150016 1.125 -0.188326 1.15625 -0.221057 1.1875 -0.248391 1.21875 -0.270523 1.25 -0.287666 1.28125 -0.300044 1.3125 -0.307896 1.34375 -0.311476 1.375 -0.311051 1.40625 -0.306903 1.4375 -0.299329 1.46875 -0.288639 1.5 -0.275157 1.53125 -0.259223 1.5625 -0.241189 1.59375 -0.221424 1.625 -0.200309 1.65625 -0.178239 1.6875 -0.155626 1.71875 -0.132893 1.75 -0.110479 1.78125 -0.0888371 1.8125 -0.0684345 1.84375 -0.0497525 1.875 -0.0332869 1.90625 -0.0195475 1.9375 -0.00905861 1.96875 -0.00235855 crrcsim-0.9.12/documentation/thermals/thermalv3_schalen1.png0000644000175000017500000001317311724452424021061 00000000000000PNG  IHDRPLTEO %&$ UVT|~{nF8 pHYs 7˭tIME 5jFnIDATxn+;r% GH^Ԧw$ myI]/ ێlmncֱ}E6EI F,&/&ekEvܾ<~mբ/ۓ\l?{gHcJ `h1ץa_D2"LНrG>1$}IM?/N'zXT" Aţz[A^nVlR6)&荞fT{AV]#6F>yZl=֤kFUmצrz.7zCT#P9YL6*@a^Hkk@Q }NmMnUM^NFodڮd.Mb b @L wBw@yD@̅;G]EAtl$857-葽-! M@oWAXeA[PW{@xAHDW@tih.R|#3Ds֛z*w dc*ZH (V(c /R97td`42))qLoz>0 v] e:2^&96DT,УfpjbjFn՟dڥ#Ca);R`Z$CzV{oelPFcQSo2AjG#M烐^B)Ff +UB QP:.d:R$x:+U=A!><׃Ԏ0s*? 2Exv tAoRHhǭ._P *P 81 d֬ Հȟ텠rP>AOFWDMze0壁+`:#5iI@~jiWrC { ݀(!vg AXӱT#R9~ K)Ul {!R{ޟf A|j=?Ьw&"BGDo BP9'&A[ Bwu /RqDk|;)Vo75@;5a  Ka>PbiixGmRtBoFiجw$y67] UP$ d~+= r2`DzHu DWFE]z!Vz "e@ B;[A`WN;Df+'تݢ-8AGӑ(.ugTd n8E{-Ln@Vounx5fAu[Mv BwNTPۂ 6ˀ`,qވ(Ql.MG6NLE:YD|٭" D3[zk0Hz;SbDX- X>D(ulPި UG;jB5[+=@@3AT ~΂h&z Qoڪ.  @:“@,+AKbz]jgxmQA @ (A6AT Z2@o$Ԩ7La Aɀm@OOSD@mO-]KV*RF/JrDȞG"6m/;$Ux۷j25Gaʺ m #V@m3R bl}8{k'i[ڹiҘ[@^ U06Ndn W}ω)j[rÖtSDtm QR@Y zP7sћlt|z@|>'4vKn DD_C ]ej:و#zUnd4"$D A+ȝU= BR (Лmrޤ]#“NK@q>I JٌrӛyCPp d6\Y&![T r*y|P|)pap9Bz &صt}D4tutH/(Vԛ߮ A7>47[*I]- 8KoroUw&/=#@ξw-h9@Nv߮*_7Q@u}/Y @Ae!7g5VQ 8 tIBo N+Dt>Ds@@D5>Ft.Ы]me@8D{@\<<#'1(AҠꝪ"jO @'zx'7 (9Pu\TJj:: T7PToLM*tDtVPD2 (3zn?vJ AJ L0N9ncayܭhZ~ҖORH~\Q E=!n;w+o]ܭvtܭd@>-hɀ {jA B]3S m sAЧ7&焈.MgR!7e+N\c HqܘSWG#*4@S@ w]~#T™ x(>P};Q Pސ}g[5Q.u4Ru8(57E Ԡdכ6Ft띌P9L07o*ru(3w#J֏ @Z2ީUQ<"&xr @ߺՠd@^]MVfJHl:72ɃF_ODYQ>gRwFAp@R/t(!@I z,PxDDosuxG<"ꈨ\7A~G4 (7ge0={v4i MA1Ѩ7ZѫY"Jd@r_W zC\oʬyh[DXHwDYp4*1ψ; a烠8waq<",ՠ%q:I|p3Go//PD@TWӰ!D2c>5p8 ·ş|j+mz&$ ͎@Aj$R݈"|PoLT' Ғ @D-Y12Ǽ-‡D $Y1ҫ6zS>Uuô Qu2-ޤCrLoS(4OTܭZZ=BNQ'4H y| (}V)@㰎0"n= ?ދzk #VbWHQ{]A9w+wHfoLq%B[ "fA@} հzPaB6)LqR"zg#¶A0 Dr@Awxq*q-M4P6@uih\yqE#Er$J:J0Jga &l)'7W0I?JAJo4z ,4(yDA r7v`@qi<q!jC74M" GsI n e@yg'ը:oh:uPl4/ ) A  :@" Ŀ;^֣wzSAN#̏F] Lt"9PLoA@bw&]z(Z}s@PW'@)Co4>7RwGt *!e@aE{@%AOTDc Vo|n0 F&A)W58sަo(gA_DNÞ(ɩa7ݯb@R7+E(tB?f.Q7UP4FA`AVc@oZDfU@o#ڒl_ d'g Jt4& #-q7ׯ-<"rA6( f!9БJ V(@@dUTe=(>&D@ӱY˃t:r+hQ V'vW[qB킬7wXӠ.4OA-M(Z{KM) duKq!~GlPo:w-wqaHolܙe ؍׍8cIENDB`crrcsim-0.9.12/documentation/thermals/Makefile.in0000664000175000017500000002736511724452453016751 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/documentation/thermals" VPATH = @srcdir@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = documentation/thermals DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(pkgdatadir)" DATA = $(pkgdata_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = $(docdir)/thermals ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkgdata_DATA = comparison.png comp.gnuplot table.cpp \ table_ug.cpp thermalsim.html thermals_new.png \ thermals_old.png thermals.txt thermalv3_schalen1.png \ thermalv3_schema.png thermprof0.dat thermprof0.png \ thermprof1.dat thermprof2.dat thermprof2.png \ thermprof3.dat thermprof3.png thermprof_old.dat EXTRA_DIST = $(pkgdata_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign documentation/thermals/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign documentation/thermals/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(pkgdatadir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgdataDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgdataDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-pkgdataDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-pkgdataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/documentation/thermals/thermprof0.png0000644000175000017500000001144511724452424017464 00000000000000PNG  IHDR2=պ PLTEI^ pHYs 7˭tIME$IIDATxKn뺲u(0H@K9 #} [&Gy$Jvp`mb,G|ݣ????P8~?uD~wP? @/?G(/ [|5W(ؽWp/ԜzOaکU)$\8y7Mȷj[yΙ{(TS쬊R&P]q{)h2+}-l]&ڥ(.;sdJp"M";(+{["T*IA !2 +E&rC 7S$j Β|:KLn$N{х1Znu.F[c5^ sUX&y#4JeF:n#fBjh!@S\ORV:QЌmiiq"OIA5Q F3n]jE}qM.\*b_U$AB1Hv}zQX .DAscrSj& )(gdϼ8mOTPn,SV9.nUaR-$'cBD*ՂRI{^Xip5 mu"5#zmqvi:%&'^I! @'CaRaz. &{Eu7J`1*HJ2j4爅`$Q 0 aLVFMa,n"S Ż% PU< %(Hun@-18(ɶunC܀def%dML6N MLbi j*GY-m3Su)f-%cqL6&G}%1`Pr9+dvz4΀(,tj(SHZShi24T^#~Z0Uj,o=(L"{)*ظF+J29,WVr"F \ &ӎ\XL+0Y;a( Pk-/cR3(8TQ(T%Vx m3o$= +TQi9XtplL&#H+Z{)O Wr.h&iҕ"][GhUEb^ D*`$TEY 4xQP`|'), mYS%*M@Bj:"LU*!MHVLwh`u@HS¶SQOfd(Q<)@-ZJk)D&;k1)32rq5= k)IX(N1UMmzk o(H7 jEHTɪb"wdb0ZBdQeRdUAF$ydY]U۴^L+#{R'e8GUsGO%03!c[ ,s E)+~[C=ך۴^0(Xd?UyoՀAT\e/dC/ŽJ⭮5C25c)v^Qh "xCIB=um!͵` HT(<Hi"q)BȠHrnY IK(e@!CJT"VZ61V$u-p_$WG9X&L8rxVTd.@13.H- ;Ja=VN* ,dHq%n/_V, eG6 7ePƻZm!7E1s"NIӝqst?&һv|EgmBV(츣$&~a)tzM{hbܷ/ HB*&ȊHh 6 ;}l3V~ cSC=MhwS8=>6[MS)T ,zEt}x&TiX156S^-iE++bQK lO;dE8 п4]7SܣhnH=7^x!?<Ń(\l iwvQI)v&Ǣ؝P8"CdX{tHLJ4=z'u|889BcLL!BxBΧkI1ckQ\W| &CK 1P%jt}zr ~}`j?I(| Obr~tڧpJ)nMSc(ocKtSkczmCg'`<]?Kškcr_ ev R:)뫦Fiv(n~Et"$MM<5k[NPthermalprofile.h and prints values to stdout, you can view * them using gnuplot or something else. * * * Jens Wilhelm Wulf */ /** * Was habe ich mir dabei gedacht? * Fr den inneren Teil wollte ich eine Funktion dritter Ordnung haben, damit * die folgenden Forderungen erfllbar sind: * 1. Steigung=0 bei x=0 * 2. Nullstelle bei x=r * 3. Einstellbare Steigung bei x=r, damit es einen stetigen bergang zur * ueren Funktion gibt. * * Daher schreibe ich mal * f_i(x) = (x-r)(x-p)(x+A) * Nun soll aber auch gelten: f_i(x=0) = 0. Daher braucht man einen Nenner und * erhlt * f_i(x) = (x-r)(x-p)(x+A) / (r*p*A) * Der Parameter r ist nicht frei, den er gibt das Ende des inneren Teils an. * Dann hat man noch zwei freie Parameter (p, A). Die erste Ableitung von * f_i(x) ist * f_i'(x) = [3x^2 + 2x(A-p-r) -pA -Ar +pr] / (pAr) * Sie soll bei x=0 null sein. Daraus ergibt sich * 0 = -pA -Ar +pr * A = pr/(p+r) * Die erste Ableitung bei x=r ergibt sich damit zu * f_i'(x=r) = [r^2 + Ar - pr - pA] / (pAr) * f_i'(x=r) = [r^2 + pr - 2p^2] / (p^2 r) * Zunchst wird p mit p>r vorgegeben. Damit wird die Ableitung am Rand berechnet und das Volumen des * inneren Teils. * * Der uere Teil muss folgende Bedingung erfllen: * 1. Funktionswert=0 bei x_e=1-r * 2. Steigung=0 bei x_e * 3. Funktionswert=0 bei x=0 * 4. Eine bestimmte Steigung bei x=0. Die Steigung wird durch die innere Funktion vorgegeben. * 5. Sie muss in Y-Richtung skalierbar sein. * Damit kommt man schnell zu der Grundfunktion * f_a(x) = m x (x-x_e)^2 (x+c) * Wobei man c noch so bestimmen muss, dass die Steigung bei x=0 den Wert s hat. Die Ableitung ist * f_a'(x) = m * [4x^3 + 3x^2(c-2x_e) +2x(x^2+2 x_e c) + (x_e)^2 c] * Somit muss gelten * c = s / [m (x_e)^2] * * * Nun wrde ich gerne auch ein Profil machen, was dem der alten Simulation etwas nher kommt. * Wenn das mit einfachen Formeln zu beschreiben sein soll, muss ich mir den stetigen * Steigungsverlauf an der Trennstelle abschminken. * In der Mitte benutze ich einfach x^10. Es gelten die Bedingungen: * 1. Steigung=0 bei x=0 * 2. Nullstelle bei x=r * Daraus ergibt sich * f_i(x) = 1 - (x^10 / r^10) * f_i'(x) = -10/r^10 x^9 * f_i'(x=r) = -10/r */ #include #include #ifndef M_PI # define M_PI 3.14159265358979323846 #endif // Define PROFTYPE to 0 for the original new style thermal. // Define PROFTYPE to 1 for something which is similar to an old style thermal. #define PROFTYPE 0 /** * compute formula for inner part of thermal */ double getVelocityCenter(double dDist, double dRadiusCenter, double dPar) { #if (PROFTYPE == 0) double A; A = dRadiusCenter * dPar / (dRadiusCenter + dPar); return( (dDist-dRadiusCenter) * (dDist-dPar) * (dDist + A) / (dRadiusCenter*dPar*A) ); #endif #if (PROFTYPE == 1) return(1 - (pow(dDist, 10)/pow(dRadiusCenter, 10)) ); #endif } /** * compute first derivation of inner part at its end * (dDist = dRadiusCenter) */ double getCenterDer(double dRadiusCenter, double dPar) { #if (PROFTYPE == 0) return( (dRadiusCenter*dRadiusCenter + dPar*dRadiusCenter - 2*dPar*dPar) / (dPar*dPar*dRadiusCenter) ); #endif #if (PROFTYPE == 1) return(-10/dRadiusCenter); #endif } /** * compute formula for outer part of thermal */ double getVelocityOuter(double dDist, double dRadiusCenter, double dMul, double dDer) { double dXe = 1 - dRadiusCenter; double dX = dDist - dRadiusCenter; return( dMul * dX * (dX - dXe) * (dX - dXe) * (dX + ( dDer / (dMul*dXe*dXe) ) ) ); } int main() { /** Adjust to your needs: */ // size of center: double dRadiusCenter = 0.35; // affects transition (algorithm may need to adjust this value) double dPar = dRadiusCenter * 10; // multiplier has to be >= 1 // size of table int nBits = 6; /** There is nothing to edit below ! */ double dStep = 1.0/(1< 0.01); std::ofstream outfile; outfile.open("thermalprofile.h"); outfile << "#ifndef THERMALPROFILE_H\n"; outfile << "#define THERMALPROFILE_H\n"; outfile << "// PROFTYPE = " << (int)(PROFTYPE) << "\n"; std::cout << "# PROFTYPE = " << (int)(PROFTYPE) << "\n"; outfile << "const double ThermalRadius = " << dRadiusCenter << ";\n"; std::cout << "# const double ThermalRadius = " << dRadiusCenter << ";\n"; outfile << "const int ThermalProfile_bits = " << nBits << ";\n"; outfile << "const double ThermalProfile[] = {\n"; double mx = 1; double my = 1; // double mx = 2.3; // double my = 1.5; // double mx = 1.5; // double my = 2.5; for (double x=0; xdata3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 crrcsim-0.9.12/sounds/Makefile.in0000664000175000017500000004472111724452455013571 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/sounds" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = sounds DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(soundsdir)" DATA = $(sounds_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = f3f soundsdir = $(datadir)/@PACKAGE@/sounds sounds_DATA = electric.wav fan.wav glider.wav EXTRA_DIST = $(sounds_DATA) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign sounds/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign sounds/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-soundsDATA: $(sounds_DATA) @$(NORMAL_INSTALL) test -z "$(soundsdir)" || $(MKDIR_P) "$(DESTDIR)$(soundsdir)" @list='$(sounds_DATA)'; test -n "$(soundsdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(soundsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(soundsdir)" || exit $$?; \ done uninstall-soundsDATA: @$(NORMAL_UNINSTALL) @list='$(sounds_DATA)'; test -n "$(soundsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(soundsdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(soundsdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(soundsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-soundsDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-soundsDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-soundsDATA install-strip installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ uninstall-soundsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/sounds/glider.wav0000644000175000017500000040177611724452424013512 00000000000000RIFFWAVEfmt "VDdataZf`3FGTCt   N4J=  n?+a  ($ k&>7  /9^`)~ecj8!K!v?iت,]_> f "{& p"ɪʳZ".)' {TŻ\@ש+H]VQ4htɲu("Jy&G O֙>'0)R.r- DƜuԘ,1t79 $\ l|2}W(M( x`͔όx9)- ( ;L&B/Hܦ a"('C`Xݴރf!"z5R3?.-ZGT (Y[I!6Z;1%" N_&a/*VvpHu!D2:B0p! Xads 5B 2k cBAL60[` N {[A VzMۚv\v:K;lLGgZ ( #ZU?ױ&  $Gt J2( C9  WԘۆS.2%KuUhWG!QTe!^20+([\Z"$*&hR jйٌR1A>9l1{̈ߴ "aW!jY yEP@ r+^H>LE0<b3NF2&v.@CV;Ulb52<<+x#3F cyҢ׵M. |&X-!*t"_ .1߮ʿV&;90-f*( F '!bGL h$=xDX7`EvjF|. -.4O^D_Bp_r!>,V MRD` z@t%p1I~f:#Q" h|*50+XtPtXU C({#,)%aWEVȺAV6=KF;*<ˑqd*C?r!-5L1S9պ́Ե]<Q%(("%OJ SK# po}eMœPD8SR<{սY%wx.>EO;" ?p66HA5e 4/?DJi6 >&N JX *6A8D#DI#<ϊ" %"-"!` ٞ* v[$" (}'.  m+)A D5n|TΥвv =(+ 9 SB _ T{<3)t: a r ͑Y*.2j/n?!i('XV nA5 Ki@w)_N(^Z $d#S80ˌTm *r&x%% 6fV"A 0W4G/EЩk41FMM?8TûJ{ # h!." 423TEW$.*/]$`U q(#! $)}ŤЀR7OGH/ |x:)6/.] cHt.l(k2A5?)μD #%4L=9˴-,M4:zOXXH-D"}g 1AF 3En֘S6JgHj6kM[rZSs#6/h%nTCP0Ui,31.̆}M ># l:a.+0 ~ $ B[:  >liW$sr v(GH&S3$:7zBw $j*$ Vֺ+~+?D25'tݷi! a-dEJF!;" - ܟ,=Hd\W? ҐL- DFQfB )-Iρ{ y5lC?6").س( !.$4"8 -8U7G:!QmL&1W+!_ܥУ֦e>(:@J*5,̵ؚ[!('b " %)0%Q>܌ˆ[?'F50(+Ҍ"E -%^1).G)W_@X$1 $ Z@Q21t .&+!% fПZլ1^.s)%V] ܂T( go$%8AX`5I2 f @$Y ]&[N'?%8IQ /ܿط0,:3$> Օq"@09>=̈E-3*&whD12?8LW>Y;} *4aAqHsa  _?>>= $%d։n&>EP#SXU%-tڰF*2.!wb9!/hzW<[qvɸبk!86,jz Gm 'X rbP7 a0D')%i-X{Y&'86)u })ċ9p $y.)m&rqι٬ W"T$QL dDO9{,70.Ov5ܬo)'<{D*jO ^ F~ }Ҩ *1d9-Qw@m5o\2u9 nxiߤsj| j[PqSH!  C>ϋpN"7%=f}{U: Y<0Z<c sAT  v#4p0o!&7dۿ2l "("6H4l M}ա#..'d=^>#@`G m8 y4:m \hwsW) +d S"xQ 7HmqK-&F*w |$~+G ,R!P=\ Vh ` gNҡ*z$($ 2zסKƘ1M@L7 8Ӈ(1A; !f972.p()O"6d,`W  +F< K\N˞)49+)gi׻  x.@:i3B SƼظ76+/8)4$GȸMJb +^&7"  AR̷P I&P: ]t^,X>VJ$raQ+73+,Aj55AJ)Z)%6pa A!,64,tb ^2O@J=SM2Lw)N65&:I¡+{GNjL4AϺϲgz(-RgvedC#4?+((]߱4ǜ*A.'7-(Wީc;R=BT[ZMk%Sٳ[?1<2H,"S**C63:C8'# {"7@J=(D#7!q(*.;4' ޢZh .0%& 3ZԆ̈́0{%30.~Rrt_ "/*/s&$ u%k&# lj OY;Dvil/2v6( oc1/<:J-R\9ƑS1-)b"Vn#ڂߙ%D/2E:!yп3,$"=! }z F0;/}a]#@"4h 3eO1G')ĉ'EJ %|*Y-rF^ ]JSԬ%-981DܝX@ 21$ LٵHЬG*773( q]. 3/ "$ 604:3 # )ޜ%B,#`:\5ћ  m7$*\>Yysv*fyYNY'  h% e~#`$s3A q+ )v`w!'% 2Gg S#K'Iؗ$$xFB !;C RJ 1@_ ~!7\*"19U,ZIBU@  1 Rlg*sxPl  [FP"(.!*8 (8?MTt++ u'0$|C,kdJ b%7&(wIoaҜn4 '0*%|XȐю{*2";51 ߆u Ŷԛa z*k:(80 ".:ZH,6.+AE 3;PCZ7p'+<'Ma *65+0b'A==3j*˨~"/9N7)^5N &WO#6޵2 2*212a\ʿG;".-YcZg$ Fx u܍! C ܄H v'O! usld4-[7j71ݼ1 *M[bO 54 I .`zQ ]%'SHs  :E""<pX֎TT ) =7 ecq}ߑ O}#+8*FۊˁHۀo 10"*<@ Lz' A#(<(H }HT+C [ ajCLFL. #35w0gE;b -4#J #.]$E5F2!ٰܞ8Y* *گ ,4!8c PC< +$'&;kճJ֒#$w'_Bkeʍҁ032#r% e 2F<6ṷ.E5t8v5&18к+:HCB$D~Tܳ14%MGl1qd#'D#*x\޷2Ҡ #*=6 1V[p3,4i)@ BΩw")HG}By ?cJb dӀ2#1/[p%$5@]*p"el)$3  BSm5Eߋܼ[`_)+#0+/:8 %3) ~Q f&}Fåx6A;%AӍ[ˢ":UL0$ dԊ2` ),..߰M8;`"" (О֜\ P'e' ! P4)9/_އ "wfW 293dނo 9 %#rn }Ts p@ \PbG _7C^S(^s?=#`"57(s W47CD'.rwq/j;*u(80G*: /GMD(1 RYa=/4R&F.7=23p3bq .a:@,M`7EhɕGۅ-P;4d*k $u~:m 0.E FGd ||D/Jyܮ:O J0==0{f/ڬRe. J#5 `T q\-}#,}7( ~pP8 ]) z\L*&V hw1"d N _M7 h$ _qG%q*.m`w M,{ݗQ&_.^(. a݅\0e POvl  .0+quOQy8t.I>.?  0; #Ly3:J7t*548-2i1 #8&5" ָS\KU1Csڴ$!/*5".?&e  P7 ,G+8Wg}L (2 B$zm6xj ;r =, $ $QquZM E#_'eா1.v3H=8*'GJ`IVR/V9`[ky/64ػaj0BQQ-D$Kݡ@#7YfU,>KY׳:^k_%C<>!;Z%+Hdh*dH:߮.nX?:f6|mO&갩)ɬ#?vqE\rѱY#~g]<*PbSy7 Vpֹx$IHejS$.٧vU#j$nLldwn^i9~Ӝ*tZ,=:N}OI- V?Uϑ"A9YL_M(֮$߹HRbd-Nm)!ՌN ֵ,iA[Q=d4[w8D6CY\E"N0խ%1:8,0 #py#ӏp, 8F);* ⴾ]R.11=6# 4]ǔ9-T2lKgKʱ}68z<91& ۴33tGr\ !X~Dtw%FY%;}L ]9 1FF ./1t.Nc'*$e& CHdL" Hs఺UYULc_L<Շ(C;25W @{",&0 3{f@*}?SMlF.Q]ksm%>]QK@H#x9jn_ ;SWPp2æ 0+O=TkL1Pݮ_X+?>4#0ɮ׆ +02;1! ѧ®M#<.mͱG -B3t"2&m1xZ:(JeW #T:# y-.pVc_\w7մ6`"v/%+* .9T$+3 wz?$*n) c(D ea x = ZQ1ͽۛr,5!.Zp߈>V2?n* ۔ŕfҙm!%%cTk̨ûR$%   $zB'4M461fxKmcv-:O7) o09QXqK1O{("wG`nk^Y1P6mb2@AfJ@0] aͱQ͔wdAU_j[:{ o460)Y*iMppY-7~ɽrٜM *}Odl[3şę.gEF I=%؈0Kӽ l! v*70t/y$qzbooծ3 w3&1" rʓț|!:GA2p; *< 7UMH `QˇE$p20 Ke %0z` /$)89^ */`jQ Ml' &'"V5ڨFNk6%(L% q˓έ!>_<1%+?45F H3; &0Y),-{Y< 7 'hN' , Z  S3r!@1~l r g _J۰_̩ ,&) /f^dy 2< 24#**# ?ܱ$lG< g.|p 882,W/^,."'Bo׿.cbh BBP]Of%"ZLǾ1/! %NG9@ִK?i'u77-NLښ)ZsN!K .t ?=]. $9-,![0"Jp(1f1WE4(XlE4<6',\Ԗ+9>{J"B+ 4Wv*F I")n"vI\ )>C@0_ O\O1C>/2_՜,^6H$+Q#-|J Mbg,P9=I?)/E2Ax#9~K="&qՆ;˼^ (4W:i.T؃NK36+&R`]L#?R|, 6ZFG/ݥg̜UAN\N7L‚1$(7DF7IɬƸQCSQ0A$n(M{{AJD|/\j( ˙DŽ?cfQ&LZh]}-?LL|?$؛͜]ӲQ+*46#2׿LS ![M0F̱Pܐ :O2VA #Ge`~ȏ¾lU!.0) tߟr'6E%>#x;[ϟEn#UO#"#fk~W G+Ԣ !9K |4hԍ߱' '# 7) ڬ `&'!jБ*U 9B 5V  l}.7q"0 fг*+ZW  ֳs6 w&+&<1 ydЩϢgL-s46*XJtb'؋G&t="=)o< ZMv*(c" Zn= )O `4< p -_1 %JDԠH! :d"ؑ  %,{+Y'Ty_n30G/#/5e6  yݮD"a!k+[ލ  (?Q*.f wib B2#7g[~Av7 \ Y1$J7&.o+0bq t;eZ+(]P:$~v-@B01 ÒK !l+~1:706"LXY}5!0;L(E-'b& ( MG#h ,!A 9'B W%kԻd_,#S}:,XW3؆i Y\9K03W ^.%~{:6$7}-Z}oTѸ] AX(L3[ Z6һً( (E-xNe { E! {  *q39!{4 Ɨu5*r0a5P [#T 7dm5Y2e m Z ^<*m .' ;k 4dg k v0 O"#5c|` )ڟ$0UNG0ܜ+|'9n ! KջiO9..@!(YqS+]Q981 Tވh^M%8"9vQ/-$Sܿۥ$("N=C@!nݣ׍L ^.%K9'< 1 D Ӷu'2\Q2 'Z1%)٦P z) )0&)&$z6ζ ܓdcm"(^e6 3m #*I6S0'4 !">d~k5;.5ޜˋh40I=2^F5C!>FqgK>:@~ஞk®A7Ke)<%dʱZF^'V]JPCF6Ѐr+(VC'T3% "K;5Dn"&zrxÄ<aCL`i3"=ٺԘͲXE2@8{sLWv J'!0:) xL )f46:RK00$>m![&7#8  M> ')8/ʫ(&%c[) 5K21U( r!v+@v3< //, ^Vf` C cjQa%$66 w. CC/'{ cL `yX ^zVM"\ f]ݫͯ/]  ? \ĀۣУh, %69HY2W 3o&!D6-9 ʿ/פ^ȠL e<> [>509-z6۠U<8(=5#, ߪEPɴfOMY5%`'ПZxɮA *.S9B<Hϕ̎gh'/(VNR%#oϫ9 z$XM9[q64~q9ʧW 'FE3<[?凿Zq*G0F3Q7 b৑V.>wM!nG/ "ܷ"]"U'LJmźJ̇ư"=(,9@ Luvᳫ] _$F݂-<S<#1p$_ |9,R8O + ` DDDZUl3o)kqeُ؝,P#2>"9 (,{ӡލ|u6"7 "s/{ pb_<}VQ[h-6  ˧/K% %35E# Ġoŵ!`R,a-3&صۄ 6q%O.) '@s ݮE=k/m4p `dR[0 R&?ߒk4v!|ܔHei@H00Њ* :1B  R$C$j  5)8 tP(n΅"N }e 9n- %hve !Y \- )q(&!; JM~&UsI=  hْr 0#(؇}>O.074߶E^) -); b(~ۮCn( l. cnҖ63Bg:OܴӺ;"#El466} ݞ>;ԏp(R2IIIA@z v?/)? ƛ #)r>w! {uf4*Q!1Z895RK&"ٴu y%$WICUPV(r#xe29/Df/v/iP(P!/V;=xIӜ|Ŭ#WOS#!W ;4% CMDW/E4ӣܑ1/EA#W49#'.ֺx\ǵFNgD+wԜr[}2<'g@w*m(F@ˬw0o+' ɱƊ \WZQ K<ޮ( %2+c-7 %FVa}˄ @BW]3-\延¤~!<&/ ҪΠ?l7mP$`Pz\ |7_+55,{m+YJ&wPظ@%?$a ]O( ? n+ !l-x'#  yd//_b;v#Dbْޅ>T& O L< a# Y v3 d $#"4p 7p$$rЈDb%$"Whv"==[׏MCa7s@q * ͱ 2'w6 \0u$-PCGhOzsᠿu3CC;4Jڒ֦bޤ1{ Rk [9W4Fp\՚$4 " /0#L;5K.*-œvXHOFNWd54k cKV.ߩ2yH)ooWRi-ϥ)Ǹ@%(D0> P;1Z€I'q %}z*p"9Oc 7X9.@3Lֻئ׿S (; 9 R5d+:嫸CD>Fx}3k6C\7E8 I q@)P:Q>{`CҎ9=8B\ PnQ+7Bi.v,J8mWv)dM=&<(=u‘$&,Q8 3ٶQ@1%z3I"8ڣ݂Ǭ?FGbzC<3o[zDk19,?'(D6o& w 7?^ݥm ::N<43ҿ,$A%7O#Jt* / 2#܂ 2uP3$,4;%_; C>CWT]T S4o# d7S {@-0'761#y/i"gWZ~=,(S֫#:)1jq+\ :]yޛr/ޛx3%$ H0f)%ɹ~7!r  )) l͆s/'kk{W% *p+%n -/ "l"KeQ<-s.=]nhM}u/Lm j({7$" ?&!$_8t;ku 2ݶkBJ-$6Bw+ΑF *%R1[6D fr:4J(-jիJ~%E,$ =ڮԘJS $Gx I&"[8w7']X-].R2)Iu+PDX4e(d: G'&- t8R}Osݬͨo'R) ("m٩܌vC'1,Ar$=Wf b$> bKfےT: $Q!YɩӔcL- O%[@דM X|<-=5| ߕI$& C0:Xb]7Csᷘ #.ur ƭG+|ڦ%+;edFI6J(ٳӧ"Jw@(UF?N͋܊ (N91rsgжcNw/ QE9CJIqq"k0tK:+-.o׿9mGAQX.' տѴ$YRK&Z.5#˪X:B ?CdK.?aުFE: !'F)#7^և9ʞ + ($, k ѭ)Z\=-4qo84 * ~xoRaJ^3%/v l5ވ8t 3>$0MӜE 1S r,*@փ (/yw<&X z 2e%+2eȱ7Y92G%e٧Dd.?:,>f DhJ~#r*OqB?i!3 ?24/+Q?# 335*,N:8 HH{Hx +$B 4D>g Fڜ|![D:=B̗8V~@.7G}'yճh>~%I=yPg6,ZfŇ-EjLEz mְשvUڀ1[NKD^Њ#O~#13,u 4؀ - 8o$w.qߩ O=IR1X(0˺ǘGGױ >'YL2K~Z E?,0-2E4:+/ \ B̋Sԏo}l% *aN?? f˨ } :V?Ty9*{ ƫZ7/a(&$)ys]f.&3̬s%!?%W*'Wv;738F!jo!Y 9qxE6bދ]ux`,( A2qއMP 5!"  @P^J i+(v;" y a(<)LH>pBD Ⲷ+#0]' oO8&*" `&Hk/2Mr,)5ކp罹E1=[D <^&/Ʃ"G429dV?AY 3 k.wPSeA: Ύ! YW`)TR9ĭȗCzEhOC7-*&0j]P5Ts \ C99aK*Q)QӶL΃j'6: WW@*5G-}"4h 髲EH^J5L#9ʹnF9|x#--IP16 9Ԗ`Ǫ 73E&$eY)LՔވAI6\4 6 d{4Նp -."0s12R=N"b'} )if1 #"/P5'o*"qF&  TJylA F)qiѤB!rw*~ =+,3 l 'Ȯ*)'8>~ؾkm9 ,+%2v=1ϕj`jLkTN/]yֿe#$32 h LѰ^̾V"^&fI+G+Aҗj> ^DD/U,׼,u|34/I'4< ؃ҒBh)F.R@hL&bѥ'8hTUPeԡ:M19?X46+XǾݒ*UkLWL"{~̸f8_`H= L} r!ۨe ]8V4G\"CAL>m£[),8ړ=Od"I71yMQ2Q0=^2$HNH +_#P:!e!m*xa# N75&gG )i8 w~E%! V %ZSkd!`(!RqV{:%)? :#ob<+HG(rasIa s2$1Bh;"K;(j )RD 7 g vK '[1>d & ](zcf73,$*6 Reʈ =%Oy<6 &P![7i )0c %Ξ> @Wa:(, ~aW 1$t2 L0T^ w MGPl!-轺I*WR&#1",짓=OoTlE趱ƲĺHK-B9O.,OnD+DS$WLb>2y @K :RzFrYb F`ِ EfHe,6$qH :?Eز ^,)@L#% Z*ϒvL+>4=}?iϛV DY /Q'f,|&9L%:+7L;;ƪNA\BVqEDY7%]ĶPQ*A!? 9E!Q:мoFy _kpyLX ,#2PӵZИ :.=F7?_8,!1(I* Fh 'SR^0ƙA"0u% 8Kٿ~&.W$"s(IҖ 2kՉr L"\MT`pF"1S75#kƾOЙ\A 04S):2]5 UO(8t^R`Um ,&1^aNm#;*(\ސҜ =9P<@ƿms MCW62, Ψ(#qGMdFB4~Pɬm73;0EM8; {ݍ yl **+@+7(W6iBHC-#5s9p#gX$5M3j0=8*$ԍQ{ U0)  k&[ WqZ/D i/h# 0GH .pAiЈ:y80Ch!Jӭ N֜jժ #/ |W li+#V9ނ͟ċ 2&%3sLPl#&.Ez./fvr%~WFB566UԮ.3 @!9 v(+- 2Woۚ"%>v(v/ +Ȏʼ޸,i@*K6 &\G8 ?5%;U fս٪rk*ao;`9H$ µābIJ&U[)x6%&$v*>dQBܕ'}lE LSB/?0lW̹c F;?d4-ڛ$ܹb*0$e*Yl 5-AU,0 mȶ ֏t' 15$G7^JSۖ",yM:F)#Ǹkn1)B%v,Cͣ|OMUr(wSr-*kE%#/㰾YԩҞm60)8l7Ɍֺ5RX?2\=kL I{#}k 4 E X9J3t!%kW ;. Q!e! >:o+pb@~ FDe(j2 ]!G l "5]A^?S*)r(vX:-Ao 8 $%y;}(-j*<W/Fց#$2!|>/6+-Zѝm!~81! < q; ?=C) *B? //  G߷ | #*mjKg+u%d ",$$o 8] ,$1 \-,{,fo*"].хXe)$7_#ؼY(/K26t *9mkۅ R0`(S x2Sm'P~ޮהY !1@8'w>D S&~j a3Y "rJ eМ=Ō 1,'\.N> 4lɂ߅s0N#'5ުU3N!-q+F7t4&h˘6/ ) ?e ѐ; 2U %?H A=4NaD Z~Ww%s4#W _O%.L  o rt \(>J%QbAI+Jr7/uWUa4V.Q; a+$ r q\< Ju' 3,U0(7X%]34SP-> I a$UӦ' 10!K' Z>E '  Cbk* y x߾ '(F t >f] XA *% M^>2avUL[xؼϝlP,P0wj<#щ&!4b/ݱMؐ Iia Ox6];'EHr_e8+64^\%K=*FfQL5w/n@! ~HZ 54>JEٔݛ G:wEݯ.f W /(;sקcU/X) g=qZ (#4 u%$I u5Y5J߹Ƃl [ /#X v A?'6 % - ' X$-q'$W(.C-w%X?&@!A^dQ?a #$B )ދ7  7 4 2 R_)xs^p .guR|9-g ~d %b} ^()@5WWb& <:#^Xx7MQ( 6  Cl ` 6y*2 ?V :ֻ" 1 weoTU'{% B g)$6G<Aj+%,@5BA$A d~PRKQ!QDÙQ< (!\ o$eԘ]"Qd#o5ڑ'7kH v Fɚ 4e-.]M)o , ])@UQw"!*}ݥͰ,YG$] "n[LJT! ђIqb1v?.1#rmѧ"!  pif6N&aF*u,AN6#(htŀ~.0'!ZI  3Vp  u jKxD 1 $OګI$t& [I2UJ 9!-K?) &֙WO8"5pWͺ05*7ku% r?("B8[2-wNI)$9B.r9 TnҩC:;/>[$9~ߠŽ' u>4@XN/?l~<F6 [ pܛ)t< ^<ESIɲ>Di:9'8J)`%^Яĵf}8>$\A88/eͪ$=H+22 ޫ7.;w: !"؉bmn*'] ](o GMۈ X a8 Wܾk-,f #{hBSq 17((uG0zO{"n"?p Tp?SK Թ3i >ԸyZWv7G"4MA?ȏC9e>zAB+2i0$cb;.N/HܓϸNg!KV3XJQ_X, Q3$A6t<\F莹w1>~46j] A-^4::*@d61Z)Z4KdLA5[HB/:,ʷ%*R=y6 &< glHܬ , M 6mz1I] ;D*02 my|D,V7ɺٍ<,D-iWg ,2@Hdһ ~$A #9Z hj# J# Բ܅ t*?&1&3j٤ww+*HD+ BOAػ{,pBrI5 ծ?&X)m& ,N4,62Z"(L3Sx 9Q=pe讫Xs4*gX4F x(߬ S!&vB!1CгHD>6Dg+At8Y' I'B5 Dø0u'2Q% &8Ů 0 Ako#uY:q &""KMԲ#2="ή>==K AA"5&=&ޫRG%1ؓ 0J V7^J)1-b,.϶*| .# )cФ! mVz"TfW)4N-ܲ ~(% 2Xz gpxB# /]j ^[|ð?@NEa$.yИ?9zh?o64Y$UșF ^3SE$C=w.(HZuQ#/B+L$Gni % 5^A2IʸJgjD>2R(<-f$m 1/ , S$ Zؽ!ĝG-5+Y# <r"9\%_Evw2 (8uWe +:)E<W8 ##򌻎XڵN B&G 2"ݾ"RoF'G@ ّ_ 27%% ɯ\m/Z.UwRο ;x [<łߋR"W l 29+CdԽM' ')=9dգԕt-h e<w֟ . H[ )9vҙNfwE+D=#(bKf H.DJmnүsN5QSo M/˽ _J[8%@ܞvJ+p==j==r.ǃ?u|c 4. )>EĶ#(k>G-)R ޓ {@*OB&BxȬ(3Hr&NB-Ćr UpD1c1)у҈e3"x~[=By`'^"Oɦç #@QP7MNs?A9 /6Ez*|Rג;*!7C"a<\ Su!~'ܵJ04eh 7Cf轺ұs$<<+[I@YԷ\Ѻ,מ+oBg%:**"<\7[?R<:(KI):b듻7}* h>r4@ َ{" X2 %@XL42Bzn.L*8L@M_) P!Y s1\(PXܛc1 !&ӡg=O]T. 膼SM=( p! " h.Yutr g  2<:(>ؙyPmlWOEK)?7ޱt 4>1PQ' X!sʯ=l#&EQ"Fӵ;;"7my^xأ5b J",AD".zL'9%*:jT("RY9 Jo 6rHŕ973E0f)bţ=EF61oI 剱з._2J.IR#ss0p[)/*H/yC^ osG$3HM?jAE ߳>ҤttO-\A6 \uޟJo;Pb95O]zE[ 5p|(%8w ԡ X$(D#NK% . śڊ  b`>$'3 I&E4s q B9*\ߒ-:.R>>A <10BӁVJ*% ͇/۴,s2="6'"|4ЈL% ;2$bTv:$@L3/1ƾgbֈ.F(|; *>pN)/]:L972(5Sg*;] YB즽IߟA1%B .zp` mL;1G} dί!c$ a9D; )@ z.K"QC  ץZwFW|J8ߊ&r6053+kJ/?t4"yP.C a)vAG >0O)[5(=(T am7 8հ*&+ z/?^GWθ5|. 4){ x$ԭLݫ '@N#A>*Geγ_;K-*`< Dri5Ѕs1?kF6D1L\! /-N?my|Qd^RHY[* 0.1I;.>; dχ^6'"XQ3CJ> ykHɌD!LZ7XI@oo7@g^rL6P "$}e2Qc&Rx2JϟE͙#2 oM0J#V^u0nZPLr?6(LhÌۥj:M/<'N `' >39%F$ Y!jF<#yN[=/OI_TUa*C1&Ŧ@(Ig=ԭ|1(G E/ !'; bձխ -[";VB".}4vRt,,a %iDd $7)j: JƁ:X*V>4 쫽= F, 24䐭{3j FU6 _$FCfI-v5lA:2 /c *?6 \% ֌֛¶K8L)kN98ZQ$#؀ʽ0deVG+.BKC0s%b*&l5<>ửE9,6L qSQl9'!8K:[ U<3WPc1%xmY,u1J&&#>%o݋֝T`  h=!G>"ŏهca8Z!Kh@,^%S֤`89" g3 &-!W Ӡ輷v Y G6ZJ).C24kўِ#!YYr;1HwE߶!6%( $Z6>@Nml-.a)cpIjX݅ ^+ N'(>ԐN < =yTkʶf)'(6Tk#v!\CX)bp޴R~ bM.#8"HQМ9t%l؄ЛI:10<-PC):g'?U! ޲pQ#mLjM@p,j-[I;Ef'3`6t@.=ӑܾI$ 2| C0 D1/M}NMj +%m9/Koֿ=ԃ; 2 ,I 2 (MD7cE:8#7\ E8A&[ao _5r:'$FޒLD,xWb¬YO,,_9ALkO-x SU-aUj(PƦaЈ:,@6{cb53)GL]P֧ۆg#"H0}T%&E.G{ I>0 tO/bL ?]u`=PwOW~EoA"hIV2ީTA'4T0>dLa{/y*{th5;y]-q43& ˾IK7*M,G-9,}M̰vQo;[/79<! r,agt 0,؜͹&TAEck&ҥȤ9U Bd'QP*4E !J} Ӛİ%4-/t&9JeJrF_-?v tݣ%Br` s DE.Aj\k7m3H 6VfjntLg$:<0$mFسÉ52 *Ma3vG 9ř׹&&642:4 .8'jiKX)#C؇T 9M4A%*7<;Prʾ{(;31b ?ڷ" @l*7Cd&A0%((dqAgcsu-yA/k#-,'x1S ,9 W\L˲5| >H2!/3h0:P:4K\*h%Kq୺3V3$U-g)"b?8)41>$qC/2K),Y;:$UC v1 ~*& h"t ,u &Z r ܾCA@*o ۵ho c!,C'.cRnB#]C/l)ԙ/"&4[:SUyx# ^ * =s#0*+AMK:.,,<>"!2NDeC){nߝ~,!Ksysm ; +h 6!, $a N -V3`#d4t1nu}1+ B{'M'!'H ' =h" %{߀"%6#&gɱy /8'+\(5J Q+3 + 'J?%d2Dwȵ^Ŧ$B&˪(" rۣr' (IW!_٬ 9 'L(6tۡ}e(KC^'=ckh=w9E/D7Q`"k|=ڡ 7,eg&g$ f/ ۼE9%)o0goH]hk & xJKp"޺~ %9^݃#69)%h*q6\s\)%8O )t28 #MpYӂ!n'/m@:&]v͊ 2 %g>q3AT|RJ.63iev;?9,dw:4Vg˩ o)G25Lr,Ob )V59k=};N侧IDd]/!T.@tr.w.*[@~Iz? 2! 2c(<`^D9Z4dѰvWCV#UKk@-# B4$X 5Nz/}0/521eg AJ|ȷT |7.#R ()|¯9T =]wZZ\ n@(.X@1?Yg׫&׿K5U#.T -{;֍ =;%,N 7{ 8bL!6 -o+kq%H(@8 l ^εa6K88^7Tߢˡ J(m#dU'{9N&t (VqI43Q$00 \ۍ qA!;:go U% 3jSʄO%"2&O(O FZ ?-RD|DM)P l@  & - .++CinV$#)(~gt #!z(U $5w%r< 4PR7.U$#n: @E}%B{_ mޛS-(D (Kv 9#Y"- ߓjj^C%"*B_8{$'7Iv6?W@1* 7hy,MFV:%$H`r,KL^۪3| c6G(;d@ɔ YD6_:[OQorj_Rp3%ZROFFBWu׾-;Dm[qTuPI;vP[U ԡAaIGr%Qe'Z zc?dTr?C trț5=A:od;^Mx?"eu=|8b;Fd  㜮ṵ̈̌}% k7L2YC־b!i+Hf@Iuc9(Ӛ3/FL,S/"T%*;(8 kܜYԓc9-FSd ZmF) 0 +#$~)M )`P&T+$93S$(>ŵ[tv%y"Nc"_ x%}F~ڐ}" 1A -"MRhO'%&S ߈'Ֆ;f,GBCt*L3Ƣ,#.?"޳ .fh?F/#D/ hK8+ U$w-,49-]yL rCU$9 l!Y*qQhw% =H`,30XcyN?%*( L$K.31X\?(6/9   }[ SZ#fk*%1< 7͸ 8!o;  Yf iu J. : ݅+rO$-~#U~|K(t)Lgֲ",p&|WUI' 5;(T.^qtJI4 1(82E5TW6ȮK= }2i(s ?0* Tү᬴(ɇ"6UC;V7Q7 9e g94 m׬#~0"MP-=fAЌ <+"H~'-.|+ RӪ3 >h &6 ,TE]j] 6+*x| s j / #bD9ޖ.)7^Wt TDrMi C)o`  '<4d!()0$PHegau0sCF -xع5ō7!/ :2 5%'ԎyVi(S5 %Q4~(0L=@23<X t09hkb/~'&e M P)!B'> ` ,%O&> X Y*i$Ǔ{٘ i*sPW)4UQӈ՜q Fi4Yc1>wAڠ9/Y!II3 3+B8>v*C"3?̷Kƹ5e2?]7'=K&ٛNB.L{' &݂3B@1P,c+ ' 厬͸6K71B1 qn @$O@u!V b2 G?D* B!X[9]ٷZd6,N. Qjﶾ֏{HGr?6%竸okq%%cH-XI,U&ʗ;ޝ3*: 4 I!in>>sWjw@n4&^0!1Sΰ6 .'tt39<ZLĠx!!/L,[%ࢭva"S!3WN.L7}ZhޛR5N5c "-;A$9 >#} q& =)|#4ɮۼl-J6RoўͶ'<(Rs/C ʉVإi C=(Q2DI B1wSuƻ)Q|9h^0-H2S"*MCk0>Alf~ 8._OuA-CIMdR14LM|NV `u K6^7E'uqwt/2"YbQK[cj vCDKG&'D8 CmǖO9QQ\Ff=DeƳ7XL khC7ߢܜȓ٘.K>5e7D? K¥ x\Mk42븺%'AQ c H7IR: ٴ㔳"C/7Sc'1Ae㓞)P>!9_,2;@S. ٓɸqwS.<E$Q 7$@ nx S  9:(D([dɿ Q3W9[Ʒ-6)$ LA4uI9e/h g/;X!~Vq =o*LI"Kڨ H'09.3 "ߴ|ݼ$I8&r8ϧɶM׶¤X\JAd0)n3>ȏ),).fEPxGGwzݾh"+a)'_CQ~}dʵ+*g~L;]ckřێ@ GIs@;ptNh! *MF-B 'w- @)RTD,E%dž|ܫ)^ 4S8 qۋ"V76+$ @4%;E|B(zD`*}ʘ *I UR/=a>1Z!T:4$*f 38-(o@^'~R, +AWՓѵy/#H 7eZ.Z3A=4#Y #) "#ؖ[_*!s,{6͚89i55ΏbAk1EJ ~v" :4e'Q)"7I<]'~g-c.rM[ q1#+\u\%`ە_s)15 47}%:&O >&/Xݐ4Lbh H)<e'؜=6";guQ &P.]@ y ;ЁMUg`M,o$L%.86s S[jH {H<_|*c[s=j#VA0X ! i/Ȥ."L$5 3Ȕչn k SB^]#"!˾2fP@G8#kAA{+x 87c6<@]HÿքUQ/0f:C=R:BDX-<*aJ\#4DŽ |?"SK&C+8$ekA< CxMN: Iอ\'MDgp/1%Rվ#Le:D^00=T/$U-(SZ3Jh31`Q>-[n:G,bMmϸN I3z^7/Jb #wݲD48S+B52Ha>W6Y3 3j#Sم[@+>>Y f:{:2U0 60ͿPfȐ)/2 $BGPr'dQp Dn7I.hO5D@,(O+/3nYęOD8=#6DDuC9y#TS?4IN- [ לZ.,+D { x.K[.Iإd Ds * a LVVjb>34!`d[  ^DBr IՁY! *]!]#ᲺݟۡDP)F*#@)rb{ yT5$l0 . d2% R֭I_u!6o)F$N)/[ d  !(LX /gF j d5*4 0 ek:)'#*ZG"8ҡ! %AoP]xJG4I*W,+#3GW19> " 6,{% |S% " {@$B9"2JUH%ȽlAQr2(zdrpp\x&<%tt*UiHy*%"i$ ; 1Q s :3f,O! KF>:!M00@$IOKU֣ &33 4 |+j$@EIx9zK20$5.){Q(lbKF596V|CѰ5D&,V}ԧGVzT2*4w`*>7V)u'4٦$*=;sA:g 79/iβwB* EH:U";r\ їxO*e#<47s)6X#gϼ^Y41Y 7;=!ε1"AUHݺ'  R)h + {ۓs|^B7l|ѱY7G4z,soTӳ| "Kb/NYU;Ow[+BB*d\>7A5f J@eDJ1, :L?^'2M3E t+/'IJ(: ޽`߈ϺN2F+ W|cξ. (J0B~15Nr]cW.%\S>nR m܍!K`HB/f?I2{S #$A0R.=0o$w HD81V3B3OxȲiޭ?j, M $p>N-W1n.NP3?ǃߧ9ː5&(6B*G#8#wsl/.3W:7X<m Lo,qg /.X@N [TӣB^+"XF.&/R rƟ$Q<1+ϩ˝B7GM"|sтԳey-'+L2(Ep[~LέXgHbxb;$\SN%|B2OT ƕΈ :A$C,D 〵R2Ai":,:L2՛jp3eiz^l3%tl$N5nTWP(kZ K-CbdH,Ҭ$6԰  Jh+ ɰԓQ(C6 Pt[ Q97ԖL0&pH$4k#ۻ -w7h] 詺.;e'M/9H)vۢ2& xk.$ ) BR!֛_4 NvMc*#neC#wo' J2Sםk2Q&><)Ď#Y ,)V'% ߰"+[19S"yr[H,:sȦWiQ$+&F (.2 }W*`E03N~ЈBݎ'_a~wG1]rhʄmө 'hT ]fp/Q+x]`6)H&$/=ᮍ$'f\>J*g {6V4.6N}-D+dnFb'  J&(*B &92e ?. ] *hBFH~A/C--CW2`C?.!Dw "/$FUJ4 A.%.T;xy D9-'E H( ',{" {{/>\$%F!0 ȸ`҂ 3"#/.nBt*)c)7QKa C{[uIAm< ND )pC)"NC/'XF<~lř E$.= $ 3#T/Ś(g*v 2)1D]"m6M=fA;~Mτu3%Cm0P9N)GgVf!6"9W -㋽ۡ2$MlC[`$F)QE x/2;.'h}xd>w)D &)IWӏ[_# /E+1DQ#!Tf֭֩Թ%Gm2.BF BɬY*v=/:AzlطRdd#J,VK-0njʔ>>P:mH~ =q%Mr  *5;Q ` "eiO ;r#0[HӐ?bJbg-Z5 /0֯ 1"<M.:2l?*4B1 sPh+د{r:-/ ٨'#O)_#T1w S(,6 ס^ 9>dqD(W01-!,>%@h܅/7am  3+D ʬZ K"6s ¼k* x i /ۍ[.'$p\=s^% NY ;I)M}[S90! LD"x$><!s⇴MӦǫ >O"p4xGQ)30" .PH!'~Y رRF)._\9]4H)IZ׺ Z /9eygƷ->!Y.]/V,&>V/43n81NHؗ+s]2$ '(g* g{YR)'2x!?|U;P & o0 H [@$3'{G`\d' -;9aE nNC 422J>( 9!y+ 6TרuM0g0kglk!Au60\Hۏ>Q++< .Q6YCnlKv;Eՠܰ XCg/P8?Bp 78+gQtچ']">TD#P6Y:`(\Tߥ¥&HD-!- >%"S%qtאHWE`Os-C(Q'%2 :e$T2{c9T  |=&0*ل\D>"5 t!N @G 0 @1f2?Z 2˘EF @A4x&;ADj E -$m< ʳC:ٹ -3+>%5 "ѿ2jA 3 7#f@#%,޾Anԥ 8B+@5< oD;{3&C!5]o1?n..f!cؾ RIsZ hN2$E.%D) *=]"3kg­fqgRE_-B AҲP#@*u; --Բo˾ӥ9*3n, "'g!ʥD &A~*]|S<5? 3#eE ((kQ $6( :$ΔOFa 2f2dܶ5C8~ 8#AmR,&5+ш.^׏ >'z0Z(_3" 1* pp_ &q. }/sOf[% H+0A3HhϡL sP:'o&70W 255> eyۻ s/:.'  ܓXXz5 /Bi @;5`t"F62[m5A p$8l?q)qI#0Fֻ!pk$S-1 s J-2N մ&P v$ <, M ?~3FL * ҽ' nH-#&\ '?8gi 8.m!ڡCVf) Dɾx57$aa (]oܑM & $'Dޯ٦,UbR#z0# jU)5$M{M<3$M` V\H.S! F 4ٶFj"O*C*yG̭u D@cY%UZڈ9ۿGDf6M]"?s֒͗Ǘr  B^8Z<04ƣl 97$Z;F^,ĥ AJ?8Z'M#$99!a3)kbKLsD3;9[(h&V9CBe'>Mi 95#Omڜ %2+8!.? >fٱ1r1/X4<|^\‰փe@:!&BON/`ӏqWJ76^GV΍':i.ILEs)f,,h 1E x C ZV qv 50 7aΗ>ED6NOzݛ߹ ̞ b3K_8&,@|4MB 'Ej]o^Q8@Rz!P|/ IAB]T0. Cw *`JM\#:,o)Ć8:)~K.0낷Ǹq.FL8HN&-ܮ!(@u%5n) GuS!N6JuliEBsHW7۝): 7L);umÙFSdD Z&r#2ֶꚾTð[n6GB\)R&f.Щ#5e671 W7wE} +඾Kl9Q'0>$"5yKkw΋ܒ&,X3U8 ݸ:tw=:X+' ܳ6g)a J/27 \Rx#%n+(2mߝ[T!&dCv&7(l*" T=qG!S% n\/w} +z X*'':0~ ^y@ 6=%'w |aJd"~L3%JhN C8(B&_? -157}|"ﶹC[?n>V(C' _#,ctc^e:5[A60ػ3V9Id3Pq @oM+/Y7:N۰%4'ZnEN_x>*!Q>5$矶J:G;_µ40Q"*r Ӂ{+L?!w1Bf bOSj"aC)8iކDî<&\:(3f |۞p15^p.-fXNg/LV>L R',12+8 ջV0/iY?B{ 5"!f!]Qhp/\#͛RId9S$&ƒ֕E`g*=+5 ENH6$D Hg x{ߋHD,04@eD'Ղ{\ 62R./!:Вv~;'h>852?9֩[A?`^;6X,FF׳⨸V40PQ7*U5T[ޙ̠ݜvR,A)@1$~!̌!~'7a . h]I+ (l!eԨW H6=/Oߠ }l/Dz;7t& `"UH(Y$ 1x,7/[ թ& #O# gv@ C9;"W D) Rq_M!7!. E%fno!B!:*c҉u 4)t(m * *22!^ pxBʵ97pU$WtAVx4+.&y vn *^ ;M-BD6^ϙ)-05q0:};#0V ü)1Z90%5a; Eݓ{lc !q;R}>t+L*5#A5W9,C w 11az Q] rx C$MB$KZ,J.U4 ،F0wa`v؞e5C'{8 17 Xz&9+8r(ͼb{ O:e84bx c s;4}gl&>'&"B `1TG F.%,R+2*>Ր滹G$; H +2{gঋ٩;h5}M )Qltؼ|r ~ 94+Ը܏N6^(b$Ex Ya8O̓&_CG ذ]NRj!bV`Oa"֠Dgֻy' M/U'D #޽![KCO'4mmﲹ NNjz0Cۻ*JMI_ (Ɉĺˢ׺*Bmo+[+-`F[25 @ /Z4o”I(?"8@XA0DzC)ˌYN,7G+ά74ka {>6@*  } 'x[܌h" mbײ%?B | e@1l#G9OjL1,r#3 Hgw|9h,sć %!V^| Mk,I[@  ' ߅1f& (' [_(L^"<o,O*Mg? de(< $xPĕʶ0 A$3`ԨS  4* uFk8J؈ ?yA!.; x/LMٞtgHF1 G(9 /D Hi0N3)'+ӳ~yW $?!͆i#83 ~$?5:!/h"- FƎ a-+,uS ~٦) ^7lW$$a4#;o@--Eh @˘M&6 /mժ>% !U@#ٙ<?QH;a!fp r6%m>#n6޵GT< g;BG M y= f # lنzSkiF -WsJ޹Gg , jݜ q;# #] 9_!iD4 u7Yx"1 /"t dO%/]` ! #9$Gx'H), <B- )Owb\ A T2J*EvBֱ/'*qO',puq*$Mw3H::l_+C( H_/E uż:V{?@6Zi;Ŀ!9H`9 #Pj) #<,  XBҾ_? U? W4 ḌXG; Oy% !+ loK] D?%=/?w  >%oI7l8c |+3 b+M"SdaXR1w.Ms"-^`@[6WE%/f#XM4Fh! }'0Εlc)QtW 1-q?o"*Dܞcˊl t'')pg6+. %d\#  !* u&>fZk ~R@ x^C_/ dh$# #@P{ # *" + :݌ub)D^""eQKE cE52$~B4etAd:%_C7.+RFs'?( / ˑt@* G f( Χ+K(J(O.[deR촨;7NNoC?V oҸ]powN\;yS!'IsFUI<76Q[2.1} ҼҼYP; O_KDh1"W~Z$YCDP;V߭JUKv8P)#DJԕ MFueBAL3'SZ\58.ZF{Uo̸ FHp Ee/OE1HBյSV6)B+W/ ~G2ݵ=R&Ag*B|' .S%M6A!5o?`##,N.w5&y ʮ)%tM*2ӦCڙ3v#;{A<L sn-H  $$VM'PpK:&zk`jD!d)AZR dOKF->9*w8N%ξ귳S Kcp4/5ʶƿVC !>)F?&:-qĕ,ƶCO7OQ.8A|ݶ)Q1,:3ifMMXY~Ջ_}%+G&Dc<:"x$?-^ ZOsQH0\)(Ȩ{+2DK73O#1۠`4#G +CUf ̥$'(M*&2H8՟m0{96PpWB) }' lxb".*1Hn*1c9C["ۇkg2,H h{? 20%gXoW# ݞ2]&y᯿u@f(o$|Ws.o6V{) aJ2C P$JU]B~F0m=JX>=3`Ջ[!@+\vB9K)|#@ƅɝ._Rd[*z!<徶9Z$Uu9H'A~YܰCJFkN;:X1{Fz~4&#.ZjJW hPN;BAEi{>="#ćTI+v*hU @R-rٯ+{4:kWd*N$ ; :%'G) (f&{, M?W{&Q(XRWɯ,[:);=h<153]Krs.UFS;㱻ü'G&Y?J x(Ưٶ -@)A?fteXZ)34|4^$Ɏ % /* {٥Ȼ *" D%ד.c3n28Z2`/]ճ[%U~+)hF^6 z$(V8Tt;PN!r:N5/3EϬ )?+HS50 {͂##2f EݲI%$&-9st tWdE88;U >qY22EEӟ˜E7 =أf̣s%2.E2$!|t;h.a*<$&3̙#=_(+A Bet % WMsMJ θ`Md%wF612P<`',>_AN,;̑Վ7Q[J%#:8 R̛ 8+93o!: ߯"wT}fw^0Rmv) (^]R;(1+g =-Z%3Jiε ui G {dT^9WEV ,E<_1߈S 9" MU(&)B* ֆmrbwM!l7ߋ-8Q /6kI#վ5N1#ܼG 9 +!VH  [0,v["z |R);nu-V+@ r#ɿL&04,= "(lv8%\%Sѱފ|"UN- $_+ (%* g ~"3  nߠdL6&*a_PI!5($bUl1ܩ w:(!UuGkG.3{%'R2)d 2"3FUk֫(EUW$5=2&<8f^xVNن'y$@: X% i6 )>+ ,շ$ Wb#V U5!3&< c3"~(ggj^ܫAU!@g$ާ̺x"/(9 g ,%>/.@ {eoc%_A)%ʓ).}G342Uw&d 9/L  A)a GWS'p4? 76>Ul5&J )X+!jE=N>,k G;'3;{w6fN@M/M^):lc⧓_>&.:I584:׽Ѱ\fIADW9,/c׬ï\Ǒt8!;J'FS`.=ޣJ'п,7XE:f> 08 ZNE$O!GaGOġ !s>q&&g&7/Hߑz$"6 (_Ґ VP"`1n*]ކv{!9(@B  ٽͫϺO3&0f9}fؓ؊ .P%c,TہqςLm+')Siu1CTR^8ɀq;KCvT)-Y|'erB֛(<\4B&XPW~($ 0 ]T00-K8GC yVJ<p B4?eN0ٛmO)=-L2;:^뻎Η~"s73 ;y5o # 0O*5 =ݺj4U V0"aCS$LS'95Z:& O٨=HvD z v!* VN_8o(+& e?~߾6hM&_ P-r LBF&E(ݪ4ʖ H6!V' rU Z2u Ռcn"#/T   eGp]D?")V. /e)ݱz+2+:Jt͆ںI&) 'CHͶJ 7 ( -q^J- -uatxqJ~h<+749k [#>).3X&S<w9/v9O  `60m<^_[w  Z@<J(?۲9S;Q -$9ZA6 1ҭѦCw٭0[JLJ0sϕ e| &0#2$l!HCNN*Bq?+W4Є52%:L+U:h݀Pyci)&I  ޠp.0&W0 TQr }  ,!5f$%4-Ҧ_s<*0'X7=-*<z4E? rQ6MLZ)<K91*x -g0"#w5`M5 ) -7(! x$(e"d <PG2i&) : P,,s4%.c<8*_.?ʤ 5`vTI/6Øml8]g6MFg㟕ˏKXvg[M W ڙ[KTIaU. 1r"ΣMu0\VN>п:=ܧE n?aF:R0>d0ſ1+s5z4(;+*톽_bN7UhW;XxԋǢYžIuO mS:O'OvfQH5 + F8=W 7! "JOFI$lм٦}X+Q@=>Ka̵yo%%@3#v]?ׯH  k'v8 (=# &ӛ+otܴ=E[H?6'1kn߈)7T&C}G ìs ,|I25y xlWE^@85g޽. 2; $"4a,(_ +o<} a p)"/i )И%d"W)Q4L>A m[ V )tOn|(! > # 6ݜrG!V Vq#6(*Ew0$H~cW& !)- Ϥ!4s4_Rb`]rIzR/b1c11Ǹ9I:_>Jsy/}8׎{VSTe}+X"ɦӽA6*.O2(-u U)8&(+F l @>׭ʨj*1?H$76;Ԣ%U^!=]10.]M#[ y )'CjG0> Zro0vE8XxGN +$J6^t *i+ָ +, &e ZR"{} X Nb)f0$b2! !O ews!%Հ L_CAoo q B b"Mv kuWT,X!ݑ  c W #PQE6,{1uy Kw,10+̺m !G "!f~l9/4! 6mX *v&OG7"H~FL!}AǚX al4#5v J֦טM1=#&O}K#e K(D$b #Bw_ 8gC0UOKE e hm^8O(, ӣֻ :,}8M E&X ,  ^ Kެ$C41s< ՚8J1&>/!0a 'i *{}~*g*=o'1"qzFl³Ō'0U/LMX#y++1Q?Ao$ξ6 GA7LA Y=*08ynpڟظt#)Jl>>5I7B .efi7bUѡϥn -PXywTYl?CYGJ NNZ~[`1Pg '? wUa~DeXRp S∥⣩ &>T0sg((l-y΢oܽ:}J+qa\, na5);a`P#M^ 7fZڨ$%A57SFWq7)/+F*0lj#![<$)!0#%mӕgY!~%Bk0?5/ݴ]¾ҳnBEH>F&Z߈͹^l K HVs/%T^yT6s1<R3w+yQ$",>! )='0 Q?4IKe5f'l!]wןn@3c7)EFpс!68"jS&7. )/4MMع['+4K/&–Ț 63|@%~jȼ^\j{;8G)&z tڧد 9D}F>S##F˹8 :!!>.$S0ޱ0`7!CX)2#U$b>j76|8/8 ~A躻R)$89`G5F FӼ̊ʟ ,iif$+0D.<.:n0e@1Jx(=.0(><֋ r' *x O'ƻT.*/? cMAO϶|C?- )QQ an&0cnL+ + iA̡g%01>l]!8 L{^.~ 2',+Q<# b3*N5;cyA+/YD ǎ&4X x0 c˹',! D2mHϼO/V-C% t:xC+' 'WI=(#S 4'#xQ1l 29  [+a  SsM ] &^$ Z!F;9a(нyR5'3kB]~̧5;F;ؤc ۶ʧp(:/=U3#&dɯҡ%XVJr=Ab14 D7:{ 0 I$TGH9+?绐(*DgH7cN1Ґ17$KX%FOB>śr&cj]WXmI6i/mp B02E*zI( &Gb2>+72& =ۺ)o_US4Kc*ϰI=*=5ɽȪRU$3U=4O< ١~* <$MIBR*ƨ2^a*?*Ng/@$i@ϞA)1XE#$R`.lȁFg%4$+? cT#,EA3`K>V4h c )ۋy1:R i+OܦNؼ>t5Q%"n =4 pͷx: G0|*D!/x(c#i7W,1K5+Vˑ(p  B2-] g2$T+, iȥ5,b>.R$HW[` % fKP$3"1z T޷ rI& -|1fP-$s W*#+) =v2H4F *1$ѫy/^"+LP lG6)/#\fP PTS5J+B% ͒ņ;-Css*tK;H\5+ktAM'.4W8V$x*ݍLj-nd6I+8Oμ@ǟ77^QxCm?( ¨9=>YBF<޽:ɎIB@L?79pg]ͣeKnPY,6(rA-(t1(]TT BAW2ʬ$^`5f-{Lۋ G .+8-TfNTf >mAYIc? NU-[Q8,7m9 UB }i4@ CӵwjJ.-"7qx $B,/X%l.9^YӇڬw'P!M@^ON]|$cmٍ1@!Z&-  t US k CK9 )22RHt2-+$-a )n ?g&NY(e)"'a(0*q*CJ l ,Y [#L}+X@? D8R"?r/\V!,&7Lի  H W_jQ6'H~ONub2! ~ \O ۇ!5% pNe6#rDC;; .1˭ }q*?;%Cr.ӣڏжUk%= ,85C'2Ϳ٧q$+*15 wr;L']$| *$Oc<),7ZI"IX$#Sӊ39}r18L0*:n!ޫ B9AI2b3Ӄ)&'C;6; Tuv"B.M,&^٭C*A@#:,=Q*b'h W    ֫ߖiJZd [ }Su t! &n4e|V0!'UyܯWHI=B:BE ԅJjԝ &2Rl7&#F׹kP Q\r'.'L%7s1*s$<.SGc-p`Ɣ "" *JE71/_ 3=V8+3 CFrA=AP/ -#,PqI&4z+7%YixBci-$:1M=lJ"0 5J87 MS<څ6?'T-̹YV@(0)" & m !ҙֿy#M8Yj=D-7_%0.Lx5M6 j X؆ǛPk .0%5")}\:AD<#L3'֧_!(MC9>+l&.ea @ \ BOEb >-&bӇLO1=sVd29)zнoȫy0S A;枹:*1a.!- < xE߹) k#^ ) LM 6 Fza^@Y(%v)o)l%ŷ &4*K2" 1F+"- TVՖ[5@T+780M8D=58-lޓp̓?x=t90U>{p>9q# gcp/ $ V=$i/1,#^Dcq(H]1V ]$WU2s^ m`>s^5$!8%$P3gK<ս'2&5$ EWz;,,F:hwm*#N*#")EQ$>-*gdݧ r!67B !_(NF8~&0M} msƽ{690@Da3^5슴P1/O%5;2Z՝g* A,2f&ڰ5*ZbG \'b}e /61;O Gݨ &!Vu 4ottڜA $D2.R#̅_~8C-{"-|eU$=,67mB o {BP"=Sl~1+7y܈T&\*". k_HsA  #HV@2FR>.5J$ .%-fp54A+o,Ñͱitq%S_%%q%aLqev'j+l\g15r!>*[)Ӏۅbݬ-:&V4zK݄Ӱv n$-CT.am <> T.6d*F$Ĺ-,۶ =5G( l +Hc28/?!n$x!{[s>,6ZnLF#VɃA8Ba$!<^ѿƚb(&7,N#@OCm[ոX Iј\/ic\N`+˲հ|)9_ asg9*ڼ#N`9Y`qI63󭓫͡J7/LG*8i8(ѡjY=%QUc=m-P_NJPa, *%"<+e@E^szQ:0ٶ9?|VE!< rܠ}t7:}N89r~$Ζ2O_4'eV.T-wRLIߓB3 8z}z@8)B̪ԭ'.Ld$ ,Fy!\ ~٢4#<$n F 8N #-m އc->+`3 &F 5 OI>m6e<SeB-&!.`$**ADL+/ iؕr l{(n +p Hsek%!1b T;h & = "9 Y_ Za;9' &]۶uSH0$B-EPK89ݤ1&_,S o R!9/nF 9*4%77F؜>}e Z)CeJ' p0 9Nޘ"L$ # % _H5 @(o tχ(!Co15wlG~]nҍ2a%L#_:2*/V  ҳ=3,F&!2rԾ{${^U 6B:p189U"Uչ߱.,:RX@6}sVseÄ#?;=Ez$T)%/Wԋ;EC*[%C1dz:6 /W##13uд*t`)A P+%Ѷ>*H;=nZP##'Gw5w4(7 : $qH3&2xܑܶ1<_M1a)aW׿˅V^yk>TШ>1&OAKk\V`҃η6;EsKZ'5%w&w1> \8E8To *> 3(&5؏ 7I +o&3M +Gj^ %--:Yr2Mv%zhdՏ .-!k b͸N_&16=EV&ޢ[֨G9+5|^~ E3-%7 P/J1q1@xSזU @ v'WAfO٪͐zv~13Gq/  %~a4&6;qū˸L|N{K(SZ&-׋tUa['+'}Fd,.^A &KZ!˳G!-L:;'h>37Z->lߢ:(n5=&U~:e5}:F̾O'/G@-t'`Ħ1 $;7]'g)^ҙ׏̜ r)]/ L2")ˇ  ' <#5g/3(4$tR4 1F#Uu e&' ']# ,;  g4 ]1 u[$- DX h'cxv3] a.a."Bi>-WީݬVs /M=\k~% SYI,3 fsJʥ(V!I) b!Om#jY< 9% +'gV4~K&+0`;0'D)`:0)Na }` ;y[j "+  %zV pm+ T/4;Mh V$ W r# 8N5  iHG" ~4Z0G'"<ږpc#Lbe .H] }''s+XB&\ P?:vRq  7*z T0$Ga (WiߔL{}%$<h< u  '}@7f 4>rRG<* _ ,Ρw?  8.~j…{ A8-_F z?r)J(&1,L)8kWM  y@Ԍ!%0<,j(#F.O ]'D6"cq ʅ@K  ;/40U2ˈٶ #b%'5+S)n $P+ّ{;;: @v*גd8e4s5EM8KƥL /6P@W)9ݴx' 5 ao߻ 5*'ʹiСU7(+&]TTU~<AJB=O {& f("Q qϤS' i }Hm?7w,+}li*7N hu^ ]0`aAmg ]?red6"&0U_:=WS }K lTfH)IsHPBg)E]b) R*/)(mϤߊ) E ګ: y st? <(~ww, v* GB*xYq<To\b?D/ӚL&F*)('(s5kXR YpYTY V 0F K 8@MtR MyHN(IPBEE\,f;%" ߅zq)50 DD q!T7%=11]GkD+3i%g8>:A6 E!i j;Uw\L$oΟ= 1*Y*ۂ,:M .<mh M%^$9-q̜~Q ."ΚBC 3)' 71"j$)F~17!8&9P,2! 1E%'Z`Cg}@'%;zT9*b"[]}  $xe D B_e3 {r4 7rΨ=j/!>#)ú ^/D}'e # z/D%cF٥yFP#I~g rT͗Bx>=7m =AJS3j" =-Qk)(4i#[ߟYȸ ;*. R;ù-0KTN C?'-`0;hJxA*:oSĸڒ #D@??+VmWtɥ-> bAm /ۥY1d&9%x,[a $"-%ٻLI OL220)!DZ2  .6 .-MǼlX# 1?(M{7<@ [ZH^ 4+) (_@;19B+L Ɨ">@=+-kqݝ) ) V Z&<,2fݼk&5*t5pم  uq)I-65ۺʪ[-'(5!/8* _m.KI7@E(z07݀}(z :DN42Dt2v,#-)#,AZ;42u+y0B Am^es 3(!!"ڢF&S  L=O;8 b TD?|c tbS  cp "2"X3xIx] A oYid U / %G5٧e٥%([6 8y6 Ȏ|) x1;OBI& &k.)C1!"rB۴ffM,!!" fݥm #(G$!k   4#%yPmp+<uE + R}Od ...YwHԌ :3(5р?hBCDR& Acp%&:+$%@+7z:.! i3qb*u4@v;b7SϹ c9KHP2ShҰǛOme75/3w# [ ٦h B@)KQ7k46*6!A-Z٨ N" . ؅:! > 7"VZ95'c8&w" ^&*+  !nD?,vs !Z ̄L 48.Hm>(kN).f6: Iٳ'9$ 8 gNPkNV , 5lK;+" %I &!b(@G /q '\ yqA&X& J H~e![!8/' KEcG2?$U#$$Lٲ1HJL448g$c Ym !!F( 3E߄Y  j%6($v7 9*-$. Jӥѩ p35<A͎ٺA$0%@*q#Z* ~FeHD n O׺q44.;}%sdY=ű»3Pa@.8 · E% +$#E+{Paקi5@-5~:ebi?'c[s!&., G:dI=J q3! N[_1U7&< ]K OD'. "X lR g7 mkWPA9 ! "$AB(62u #zzMlv`q W x Sr (&2R5Q@:ϊ(=w)5B"01!zZ+*. d4P3_ "C#,p* 'wH q-r5B4 H~ּ|[ ;;@B/)dФSٶl &1/13 O:;_0,T.q=#U-f׉taHyyeo; )) aE,,El%GwiةR`(U0/`ߕAm *,1m [*'WN g .(0ݬqܜZ g$n,g vN9hU%vFzaO@?ub VZp"5@)7 u;43 0.,; MӸ: :s<9L 6TY,D.6l)=RH }%%$*7|mt( l#_ k1WE-&1mBSjy&>אv./Y/&Zu0e  E'beL#dg.&=ַּkNT PUL 'k2K (k %V0O,8 x&|4 f""',i~PX\!'D&%aYR8 = tQ;%/w } YI(%9/= P wi &{()% c Zޜ$icr^"H# fڦ#$IQ {< lkI77~<#Ă*{GB$S!Xr1Hܢn߽KRFlfT%Z!Eث Hbu^|D9R#ǡ\¸% @UiT8'J<&9|)*<.-hL \9=$LX^<+ dΦH9;A79\- !Pė *3PmWḒוϺ{708564;5v՘$O @0)4A0w-γ5Q]g8'8Јja F xkΆa&9GO+A:jrX*.,`ޘ6J= r,@5,ݰlY^(Y3AO/eT(0G!3Q LQI4ﹻK2)4,lB7H+  3!*?80VuE]$* .i-4, OHUzh.5>$E6߽%׈H#&~G 3ך8`>@m&%x;OTa "63'Qը'z5 z L  N 0B(p3t! ON-0[46^؍~es#+<+BؚГ  'g$`)})qh)/5'2Bċ]>'4$lQr[O0:a>~CE#(S*{;/N!X%LI& Z s =. SrBӛ6WQ?PyޙW &#""#Mxz:T>I.'47ca(3&(c`X[+B^m:h7$72+؁"Z fhRXI=i~޿lb 37v>?X&u5(R "  B wO" hJ\h :$Z:#h F9Y$Tsy *  9LR~|2֥ )LC4 s.c] 'O 6 Z 4rF#e$' b!މ <Bq \>Bzs,5l0#1+OLSV *lt' _3Uppb rn gnRεv #@  ?" j3e9]  { ߼5 #%Ҩڌ7;>9-;Yk(7;"=׭7kE F\ &ط"6Y:?/+ >G 8d'5N`EE' ͢N]W4;E'Qؑ *G>,-׿!)$/m1d ']GtEi62p.=BYN6D' f. x'nHBNGA):@'B=B;".S~Xu%!,5*y*\=7i%D=+eC|ŎL\  ("d$ !گm  0c'l"Ы   +  v'tك"--O?+n04'4.z1N.o )*L3] #Iڻ6~&#//$$=LnDe R %v#|..ǔ])F7$'d"/fNIVM0?. -n* %@ρɁI_%(3!*0ˍ'E  Hm:{30 h5ȡ<+p8 4ߩi-06,!uԈˬ, 3ACTE?%vlɅq=O%1\0]#Mt/+p%  sLpm)V#$9I`  k G:h&Q G^NUMڢמ.@LJr4 S`67C2X'I81өkU7/T?UU9 &pկ\k *6OGE3/p-WVK.$Y \ӘP)9~^.yA*/d(mΰb7(D6DF=*1 Hݾ|ָP@ 56EVF5h ?ν6ՙz3V^waV>w>p׺(Vm,?3N$F8R@ˍ6FR7( :*C 3:R_^Y??#RL_+pV^[0&yydpV1)DdHkOEX1ᨸ֕oH J_sl`TDB໮@Zm<+\junJL0Ղ-?GMrXF>%W=оf܀ A#?.IA<:: ' nďN 2>cVJKD'ye29=PI?F7s)ɟ G"( 4;xD2$nm!)[ٝ0 <8HUQ=!乍 --@3R/.ɜYxe+#@A%F;(Z϶ǜDmx;76 3)jڙ!h}"X"&5K9/.i,b'.B5GYG.` +_Dعlɜ1007A%3 7JjʹS4d@cFzK) Ux#>Y9B.0PSݰLǢ 0;J2'26Ŕս06 h6648-%}V>Ugy.KBlCh'~lƦKX\*C:)Jl L*@W2 U,2d9)"XRhN^c86Z[ԗUK2cZ*NydW? f0z;fVF_;  q y&:&ߝ6)z-8q&!#NY՗5=PLO31ϳ <FzX~H2 ڱN ۾&I*IH0b#Ks2W"G!He@$=x4mW.Q" L o *eUW8JR"H^*% %&ݏBз<0B$Rb=,|Yx~.?4*4[7(&Z6Y-:&0z Lz+)T4  R \J TH_1'G, u'rWĒ8FT>P!J޲ĊKfy-MIi;}UUϨyV  ]" 3#kŧz'(.:  ѭtf,&"S* gyOk&P!@?;- :!!m U {E2UFmLO[ T6fF }4+InFI]279( ;u O#:#KXW*ŷ8*5Y9_Z:r &!4E/LN"e931 7؟ vWn!$ zK$7kTGa?JH߅M,BTOO@s8K,5O9V  ɶ^#75$/3R|Դ>$D**,:;P֜2|ѹM 7%91O Cs۞+G89'f) )y"U t vHɐf7<63 ؉ksߜ %? [ #XB, P,6!2=J݀FY3-%+F<_0 i NU+71IOtY 3{&r+3Ke-}"'D*: rXa{kc*!t5t]mܩv%&K2!o=cׇٳӍ'v'p/C!\>f mSo z K6]$)#%.TF،RS (P7=f 4# $ fҿҨڸ.D"= ,g  ξRL%ZKC4 $Wfk E /11HvsEp3 LXg O < fRVr /] G!   ` +Meԛ@mV"(Uu8:x/N c }?o ; -|Z% :Q!&w ٮyJ m %Z'ݥr   VkA"K{ \ٖg#Yp"7`~ZD>379 G cHJ!& FA U`c] 8;U6T LCiFA 5USX*h\ {x'4$Cu`443)/fܜێ^HgL  %:L!&ϱ 4 mU)p$'q5~3$*N7"u 'hL* & nn lr#O$,22jJ8 I2_,(|--qp{(UO$e)C" Id<&4p?" ~An"*o DWyw'sEa~'-S;d& I tEKS z "U)E1XV wf !M):i@*Qf"5+$ J::(2n9;#7QQ3w#[|Dd(@4 e3I%tsbʼN$#;% Zk,U D=;zg _ vޟI%5^`X̀> DB8vߔYW%.;-TGH}e%! _! Y&# &;( y &Ig6gdX  } P{&0!~9E9 df[Z ."g+E-& t٠!J3Ue %wA*P 8j O,&$ i4{y"  HՒG;54 #Foc|>#1 * 5zJ!E/!6_ .'S%Д5DD7A~0=ӊ^^.[AlR3:2SXDe00&$ 8-۾З*DQ,"?#!<ڳM b"8 i69"Lu-Ja|1 $G=e$:qi 5# oulU`t%!nrIJ;IHN`.> 0y # C /2N٪bQ2*%0S'n(2e`ӗ8G%t/2?g WGz016+<(Pڜ>~!<;62zХ; ,F*0}jt_یq3"b{Z   48Y2 z`  K 8R_E ڟ4# 3+:շd.)2FNrE}#ˠɚ)51-% 9ֈ$v*1G> -ԂĻ. K" j݉y1 o)h#)X%։"y:' 4 7-Pyϡ;m1aBHT/e7iZ( ]W* 7-( 45-)~ )26)>T^T hZo  Vc k/>IqI+4+ @5V56q.`0[1zwi̱8= e-+]&|d+sL>*](.pSqD1s] 1%3+[6(=/ |H{Vp z  j=,, J #!]-޴ |_ mus@!" |ް .->.*א   `" '7 ?@#+CP =e Þn^4tA3 ^C/ߒN #,/CRڒU&-'4  g v!_{y d%d 9) )y5|4 O2 I j?Lcw s5[`SkFpH8RF EUR C4Y %RC 1a} ( R9Xpp8 +r ?- 4k4ޟs.%. $;2U d )yڌkZF+. LC W+v*<_5D=,B=M0O Y<Џ0$ ^y&$> SdՍJ;=eP01*BBp?`b*!V.$H !O",)(rHֹG G 0&P3B-(fn '[CB42Ƌǖݴ1681 .\{ԵѤ"=N$>.0pR;+DW_B(mȿPG*A1LojhAS(FDW3A@E6,K<宅"?#ISjE9ڷ;2<̦.[U[YM2QtB΋¹& 4%PqfY9bΡX͗GQ)Rgws~^A: +IJBr( 2R iB_OZ{/0v&MXVGB)!]ȶս5BadYx1to:?Bs3$= {׎  9(8NH=\O۲JV $?L*S> !Ө& 26=j@1(B+سǟ"%,?A9&[;ɽW4=;%1ِޟ=u\t*(*/A5l@ ݤw1EB7Ubޚ! #̵5/7>u.,PDΈ %P876)K `d3Dݴ/+65-53Ri#Z'{1؉deؼ !:8DA$ƒݎ\|*0'92$`X!sK#%.2)5!Աթ*/ZF=/3%5ۻVM%HQzO3a /}]K<]KQ< |Ӷh͟'0F6C>9+$QKyϹR֎k(D:21Q+ٲ9/$VT@KŽ&s-y9@=2ela@#י\%611ZN%6 H1Fw=@"-և˜S<LLTF5:^} ^۶qN* JZ|M?LqÿӤ9#F>NDzGe4"x6xW.KJJ<j/x֖}0(HK.?"z˗#i77/C\5 F 9:d4?-ɴ̜* n bwOքl(J0I)Ies6d& e3R (.&ܠʾy%+IjI=nQ# U"~" Tgj?$n> 4&~ 6sx(),$G |=!X7ا-,1e#.F! $z 9 Z1yB;J E!2̂ED 2/4%/ ۱uͯ76GBE.&#i;oذs3 ?sYi:Z<*!d4: ,G]/XF? b>8X'&b8GJ=|<0#!B"#g#%J L?$B) ܯ)Coeo=ƦɥгŴ|Djdr`D %HD/?}W)`P: g8]*٪'SLbt[;[18?@ G$+<1(+q σ{r 7^>C,ώKsʑj:JP2A,@oƊ/7"9 VWQS+ م3p^(fCiWJ4: _ʠzp8jk{xK\־YvY2@PMZJ0[Ȟ%64M-P#G)Ф*ҭ #<B9A.Bĭջ&@8 59,( `ǶWޞ ?&997ae9Ҟа>,8-G)=:?݄Q ,,h)' zQԢBJ ?jԖ=oBY#&472i!t <ǽ'4)J NV0ZJ('8! H̲Re +R.7,9:ۜG\X߼q,x5367(w*3p#1$7*L.!y 5 Y 6/`2CJy1@|8R֞D+ [):5-LD?guw*1jrY. }17=6~ 뽙! X# A!h<=7Wcxۉcc_?FN0Cȱt\1M8T R7$ͪE4G @=P()ҹʳ/KZSlF,9޵̭ A/;(9F% Ukr F&:C]0{#' -S Y5F"?9f#KſԾUCTE*\zϚY]2 1(H L3F6vi< ^Q6 ?4 ]%n$[AU U|&`&1(F,Rdj>I#%2 1 7&\Rb Aesaj].+.RE ET_ R ! <#V;tG 8B'0ʇ̓A )$<#?y?f,JK.1S4&#7àׅD 995O= Up "oopVORg@r)=h5%lӥM 2(mIBE94Z #(ܹb4KdXCc@ҶÅ9U"Fsۆ@)G Vz u׍޸f8*,2 aQΓK0   B$1έ\3+OJNG&Ȭq($f.S$l Z rcݝ !/d&wr`2 (YԎ: CL>( 8ΧɺVi")5_aSkϯUQ %[04!+_8f)G*'J1 /s {><C76F Uhɝukq? t7iy&"A$B%.&ZG 63!nrs<20,%+/6gx   t*jS9h5 1ec$ d` <ּ,<(>wE,eFXCDy6!R50R'cَI497~$ J8Ҿ i.,<&VYż j"+$)fnzlp7m,LYTR+ٲ׫uO$''%h޸Zr+ 1'~J=%Ճ:"MFMPH7$Vi4ʯ]Ը *5=2#BUƇԥ R %+A4.9+m\Ug02MWPW=R7(rrDeX1YF9$4~:ѱKӹN|m%2FUio‰.2'mDOyQO<&GB5xL-\m{8a+vFߚnA)?Mg~sO/A 6tvw dy¨)Ƞ 7GG1kҡ/Z&O,P) C$%މW-?/m_BִpR u1x8 2]+"E9_d5!Gޔ_'u n:1 ̝j&0/y,&x ,7 IۦP,&)] Z H)1g k j^\V <[q3ߩ`yd {  %) I 3 9"pD\؇Ә p8rNo_V^f %*E' nǓŗB/@0(ܶעۻn{ *W1<3<%#mF .>E)->lRT'Z97'(E$${.ta1GY-\! kP$*T,  E%Q& ̀VY2HE7&Ew i#t'%Ne?FH7ޜg+%>=3pƳd({6wVdQ8yaYqPR (G=:2$ LɗE_ $KHUX?Liᇳ~H@%"QXQ0Pl$/K^[Mz'%&?QV  4va- 2/!KYFM-7#7%;|l "31p)!TrDs %7_=9$N2 ǂ +P*/% "<x) !]N`eWhs'-r2";s ={_Ѕ!;:J?PJ8=E} - 05?zDcB!:?b8G3F9*1րۣK \  h@l 88[z D ?Z32F`3 .C U=+!$Y8JBƫ )e5C`EF70$ L6JocwK^¾Vʒ݃%Pa_? P`Vs9Ŏ+ @\goL&c5 ,HSH7% iۡ^tY F`eaR2[4r%/?Qx[K=. ,m:ΡӾPP(WWogLk0͒m )-;Qb`6hǟ%obɰ3AGQIC&Uix0OME8ޡ݃(Zɻ6TcIP/ ˋm2߁A< XULk$зd&C":'F\=W5bR2Ȫ-<(&z҉ڰ*E/5'GnU O4988Y""9ڑOvH!+6)-USq2#a;tCe-* xI(%5d( B";hCLWZ:%{ߛ~ _I%Pg5"=m?t x?p^yv %-5$L gQ.T7*' $T}AL34-|FaBE_ /5A0k׷#Ţj, 00(D `\<&ܿM(0Ac"@)'"<%DSA/ W>۔ԑٴh E53+>d}޼(cߓ#/HT[Y:UYf$A[UJ;*׬祵z/:IBCA[']yF'HB. JݽUO4~_e] 9>.cup4/RGaS 8K ܚ{E}XOThJhEYHM(ˁk&>TG+TX z   +O D ] [BIWCJtȹK5P!$54#+\: "9/*<%#![S1B>+,`ȩ; &*+CQ>*Bku%4Q-"ؐ1 ~q0 8U> bu;%;.8|8,k~q&D,d0+&.K@\Bx8KU8yƒ5e 33*g#(h)9 '(3 Z/3 -25! !,S  z>?@# ' 1lO "I o pNn[-G q: ٪ 9 ! "')UBSEy!$(xy/ʯ@V%S;) *" ol[^j0O!6-"*΂u+/<6*(ʟ;ea2d!/Q33TsւB '1$< T۩"9 d"! #a 9ҩA1[!-+R. - 8&AԴ (/3CB!52;☂9GK<0G >ٍxK'E;)G<5;S˷ߗ(f3@Bs4\nzG}X8.XiX$Q)< 'F>PF8!nֶ/xtM%gpR/Hvزλ Ol1|9C5T,D)Ώ򧺺W$,FL&Hy2#K>-Y$KPE"Knڟփ+!zթ́Ӗu =c^ 62[8jtɷ*.A&v9 ح !-"C9Q6-% CU 1-N!9z> w  d(<7oO // ){0q-ZFސ :o<.+Fa(_'9$8.ARO(!6;/) CF   ;9!!%*>қAe/:ApH1%!Wypʐɽ!f'`A WVL>Yմƾ(։&2OaQA>ƀC)01TYIݖ̊׍k+8@.8t>_d^b'FB;(VզOw2G9'W%+ %.|&&ɶɼ81@1J7X 5Wנ0vNWN&: ٵÄWG V%>b>;+܁1G4NN9*qY CO{-`f\3*Œ g-C:3.HSgg8&=GPK%? ٮO. F,D51Ba M3ɴ2C5D%C(#@)I~+x1!`8-H 0u-b L @C3^ Fةԉ @ q 0$ AhY I&G A!%9 +7=/l_zCQX L&K|"11*1 -ޗY+03G&@Bl( =} 1Nj  h9PKQ:xV%% s| 5 _$0մý٫Y%@>Z1]1k+ П-4s&||@9= 0MK ;*A8%*W-q.j8G)_; (tޙE< zTLlޑ"+"2X(" 7ܿ /S,%"}]+ !T ([%wW 4Kva^ g   \ (0*", I T [\xq*!" rץӊz Fz x@{|O*x6!ש^%:+=NlG " Vt=+hr*8Mp|VP p  [9+ ZLM t ^(4S o ]\Tk(!ێ' !V m ,֘s&/lM W`mf |B4 =&Z(^f~ iw0 R_ M2qaD&'sU*`PS"`:y i"-%Yj>h PZJ5@aepC1 M!2F -9 Gq%lr,RK?""$/G!.vkђɕ"!o%,!5 "&Jlw CV%80X""Ә9+''?4ez^X"(%dY݅IcL_ {! X4A,q ~",WQ W Q]eYA{<"m mUA[*]$)';r 3b+:b *@ [ )1u0R|%0!]9 *۾.Z9  >\D)Ɯ~!<)" Q؍< IE  HXU2A L=>+k [48. ttEҔ#B:R!#-g(#;rTu4$.A5}:H ټ0.A.E59n%S' ѱ~ X8NV8Z J0d&4I8I;縮Ɩu?NA4'ur]Z +?6*@p 8ŷtn4*Ml1ж!0-% l٨.\!*60EcolU+EM 8ض6ԑy[ be3BRz gPic/"& Ar?p &Hߝb%PB)6k.& (۞% }&%'K{!( n6/_0+hM`ϣx .I%`Z % k1VNIUlENN_4*5-cnC='")YkYoU3 2QAq>Q} C. 9- M O \K \| y ~y[ C*)Q(<Ӻ֤<Hw!BC*,- 8,Y-p:g!2A4",Wrty_M$އе.g'""Vd_ .L:_}$>,B7=_Lj0):I55+$q ᭡϶ $7<6(P G۸ؽW#iFzItDH,o?D1HC4z sg{҇r &D.f;g'S;!M϶. :`H A7Y`뿀!$x-205$a vZK̻14$6( k zFرJ"fJ|aU>ePl 1>@2 +eѮե_ M" !{ NI.HD6cFJ# E#y,(“Df)44FfQ{(&)zP6lL E 5& 8) q':O 8#%d.[ y޺(, 1m~#$).^: !P%D+kCmo`S) yT~ IK+$op%K]IQZ)|* ZO%l9k74SWk U ' #jڏE"5 %. v׼ة 4#+w2 T˜iո430#zG!׷L"(%,?-(O R}tP( '?>7D!':}d&^<>6Hzš[C st {(&)/B)е6;*, ;VLlDa*6@u-ۿҜ -K] 4G?kxؖ  o OΙ^ K/l   X3K+%(6G {;0 en=ki.Wh |'OO2 vC~k-#9KD0߃S )7*9DͥT2` 6'j,5VoʼnV7R%!kN,Śg~w4w3, r |6 ' F n)-6WK=.#| )'tx5^FN  .A^*Nv"|*V8^ q"$wkY(QUP"@ d )]˞?  Gb i)iT5 4(ɠҊ ]GM3eްP5\ l@G |\+$5*i<: = { _du64 l),P'h {ݡ4ݭCc\B!­(%K5M9./u0(4" xJ&!Rb$_=gOȢӡ́f0VTM7#-$ӬbPKa0sU93Ұܯ6o]+>H[H;Næh#K3UPT7!sT~M p!Z."-64Qޱw */C5:9*K'Ё!6C#\x xpb&: E8RaX*+QɧR<( }SH/&"8,VCB \Nz  5 2cFM " L{ KTflv a %! 4# (N(@!j%+ `,q/v  t wr>$BKvz٥:@#sr& g[`7Cf7 u 5#gOh` v z Xijޟ/k#5(&+FƎj= M8-c.m GkFQ;u{&hRڱ= =h V!-!#y#{X170DT79#[-cd0K>O@B8 綠H .0[ WKq }US..(mD<:7k幸ԳSȋ7@[TK< 6 f#, 8($t t Ӡ(MG*C%~@CL->LM]CCz*Ґ?gR&Bv>= !^};ό&=9/o3 &ߪ]u!|%h-qU#g-X>Y*`7_SQE8 j'Mܶ r"B/4/w427 c^^[si e }Vmb ({d߬I d. EV aV5XT ? U -#0VGJ* spGS!gM [%-'/64XsMԤX'~aBͶ"G#'[ wOm՞ /u0*e2 "\޶ ͞ZF=s-trۃ$Bc"e$_plݾTm>Y \ QL.Z 8)m>gnS؏)`2s *ڬZ%1[!W(\  aB?E$6/a<(!Cǒ¹DR' $/8$BR%QV&$/O3:T*eU7[20̇@ܼN$fAV?C)%v=̼ʧsj~>$759o.Cľ(Dc?'(i3F=f$CH?L?;Զj.%E&=W43:+ 0v/.9X!QנӃK t13q>`.9%3ޅmi(5"q+!Z!Xտ@Y,5M=>*$9[1c&q5$&E$|Fp0*E#2͙?!m %e 91hL/&+V چ47 )3iA'!ؖ:FRm*+-NFF,G(}+0yc6#BS6J)`X澠˫_ -I>6>Kʼnw;3tW"/%c'xZ0̛mk<9=C!z $N k%d _pUG t'6pBuL+uU S nUg ߓ΢hJ "At>+t05Pux]hRlvI-'cr"w] ^h߃  ,}ܓvhb  M6nl-D_.ޢt@&{C$sB O   I e D.3 ܊w\0^l 4!  ?) C;>>; TTq4$w)>*#.2bßݞ%(3& .Rbņɽ%a-s6qѧhVR+5F89C?jzlj,.@5-sҬ=8 `=sfUcb4*p' 9YSTI-,9"n<q(]E;e<&ՃȶLH %5?fI* 6S8BKۃ^x6XrK:S9zg<(6,1 P 9 J͊Ȭo!*;U$^! 8ˣ}!yL)Cemɐ;5E+< pjڴ#t 4DLJS&ϩh@t)*+ :Ӊ%Kg#8hm$--h1> RW!!+7ZH.ZZ= ? ( !Z*-; lS{d)#H߱ U*+J1N+ɞ g:oQ(.  | %2i{%]='t"F ?-=W* ?{  ?ܐڄt '  BjK][NO.jpE)+d 3:!C _xמ# )&+ q" Ө -4QF4(soEwR66499& $ ,Z9lٚN# 5 `6  -4v uΕZ(;),<)Lky(|!3$/Iǟ w(XTL9 v6lu$, U  ?S&7  u~vGY[w/$.  3[ڦ} *7O7NIT. 8CG+F25>L 0o1dA&Bhل[iY ~d'("2&h>׽N&}]+44{I S:Q!V4ڳr';aR>-qݭR@:'JOܳk#0?I,H"گ g )s*I;<79Z٨>x7.9, ıְ/V.5&0 p;_( 0zA&eA2t,W q؆07&b=I/%)m0' |f^U$y;+%ɾc a&9#a& 'V :iݚ j j.T)4$="(tvت}$#*2J<64ѿQ.G}3t(e}R@ 5s&$ ciy3Ok h 7&K N/ &E0!3$hf~8k8;M$x&_-). rlʂGu98B$>S-حS~.z!4Gcqlɭ })v)4'4"j9BE[J.AQr1s(ڴؖ{,)5!&/%-%#s*_*%0T!!f jxI$,Z9F'*-8.aF6g!$/& #?S1]'  9 9 J -.9&f= 18t> ߹ !P <D\! KU278!Z-8   h nϑ (~>0#( `B c KIG,d5K l:&{ |9S 2"  ; ۪6YEKQa; Bn%^*y8 bx/xJ_ d C ?{ !%l2iCݵ܅J (5>J4J+jbϹr Q6!7C>  ӵ!׾9: >%r%ݤgn G'~$.yV1/E# H?,< +D\ 93<L.<7  oe"Y 4"( % N̨!K:0.l^xևh#+}4?!YA߲p ")zt1 %4@?/ 89y+!tKZ[_ qGoO M ,<$  ) ? R$ ַ~ #+@(7[vX%:..,>gZջߨ 30W5O BI°t!m ]-,.4s$uy|r!9-#Het˅K.2C>5v0(fb'Ġ{7t[VM3 =&Dӽ (CXfCc#]G=7 P6AXC-xsQZ,F+C9:0 tJ8Ea7BkI V8) Ȓ;GVO5%("f v :3f`7Q@'Js&!!d *cܼ̜A= 0y  Uqe.;7-V' dߎPܻ#$>1'7>%BoH 0D'wCH" ; # _wg#b+A;h%+ ^^/8jM]5(Yʻ%9(Q2$2.rv7Oi%D7O3B `4"82y*0suT֠G&@n,%v39`y.:.Z5%~24؇LG%+`&w-(:,i06=>>E(!Q۷}=CL701 ҪɃtl=JP&Aʚ*Y92/(M ٍO0q=P5#`IxR#5*F:.-Q+/JDžȠA#';K+* 2-we'),} rg jF+ZBb:QMIG8a6L. 3 d+|'3 %#7&l+I+9$zzHTݣ"%6bug,>FK( S]e?&<#+(ؑrFSu' qRv]Yw (Azk " yݓ f8@ޡE< eb[=wx \&")S 4`~I })"r 69m"*$`# MX%.> ({-`Ek3@~ =*N:< ޽a# |}#$_HvNMH׽tޛAkW z %ϳ:_*/i:p#W$ rU?!M(K]@! $\+%xN̢F4f@?}7LZU vDwvc< >I %} PWVNQ 0*AtM! !"E7 X CR _Su ^Mp !^j .7D 8"hDίu(h"_$o\ zy0, C3p|P7 ve{E_ \': g P#4a}H ZZԵRۜ_ {!fdljsE _ zL =g>t.XA^6 =&T"%RI I8/# xsA!!t y%6f;;DA[U^]m$ g*HFb[ 3%"20B4Qs f}$?UY`\3 gcƜֶN DRG&Qj75Y`[5 @YjRK `@͘229b}nfBAP0G&3=PAhL *UܲJ K!U21":%wϒ $JvQZ,9űK`1'd@BF/$, Kqwd KIH B%0;4=>2&'1 E2$,'- ݭ./  G߾!B ~S'gȝBA)[/2|)-6 2:0 =r 1  Z mQN* Ye sEeok7Kk5&^ #y$NA$M7 ,@&&TcQ![-<] U?'<+*o lۍIC0((7L\֚dv(T?S4t4\ ε I:00(!< (/B6;JQ1{ ,5C}' vq ։ɾ"8S=46>DYQǎȞ!\/K1CܤrՖOF3}P,m3R.4F&x( 1=L64IT )5K&9@VW>#*ΈR # 0 /:va5c#7>J@hNL/ĿEķ!UF=;<d?̈́U͏ AFAK*5 6- 8m /++&@ _pN.'+1!vL_S8bj&yb76:nneZ,J^EF0ߵ y:O EѿFT45(7Y*8ŸDu,t#&APFqx33Q~<\7'%dʓ q0"%$`.L)H%2o$% C#_['*nͯސ *3A0 #J9 >-:N51Ey0uC9EQ6:-6/4q.LIe\ OZ!Ť h(:ZZN[CEw 0\/=:^WV2,mz9_.B?(L.phcg-@ļ rc 8BU?-AXi8L$D6@AU7u.iS,/6.9fS÷$=YW KFvB5KS)&(NQLڰ!8 5&aM%ˤM+@H6K'bʼטK |0n7C FXkNٹV֮!48<;F-!N`'"Q3#)-ۨEo8.SI0H)`6Ͷ# ,EU>@4)>â-[ZX5[+G-8T3= n ӨzvĺV)S\w^%[1P4κ4H.$PspwdJ)xbaM`n[yMb؏Ը`F_RDdUJ EKʱ @+Q&aUPH+#>6}Y"8RF=@ ʧKλB%:RHLD֬̚7޻.r/ME>@ - };51R8&g- Ϯ={  ,+3QzLef':0B)P0c&!!>u4@)F#`\9'*, :4_: `B'` Dfb;Ye'J?53t$7):%#H )K'#@c"U9H ǬaSa(07!Vݮ +GSWZ1[Z%N{G 4()7(O]һ܏CT'43%:3fO5F;۱⩖ )9)*M(ռ1"u4)m%@/qџƱY$%+# C;M&5C a0 B] w OOS  7O5 j?(6o 8 {-nEQ {r ' 04( =h7w pQ :Y=fP  %\ x{ ) j;j>F?NvtvT'yJl'  J߿x! CpDD;ܨЄu y)*2 =0DR 43PHGE$㟘D*7K>D:\?/X¥Ţ7=a2C>I]%D4m֟ñ*mW\AgF79Ëxtq'-dq)q>fB"Wwg<-N_%E_S P."VW iSfCuRQ<1^0HQfqLanO7-r(j 5EP1:Gc>,#+p ^YIAS*K=-&MX9]șGz9./]7\  RF SMj@ 5|rM T j4)[o Y'yg),z]R% B"F {^)sFy D>5>u /J 1Uܽ/^"D[7ޛjݨP'. Y V* uaT )(%RUTϺ*@,'ogrلe~}`2'%(Rvz(w%. Qi)1r+H#=-j`j, )&/|7! @uϘڣX =.O.P6Kq}($R $]%U2x> '\(3S VGJ uV j;tZ] 9}&y%?#c   &О\ L' 1_1Y#*c O _ yB\Ma0AQ,H/j=4 I^gu}ܛݿ]M%T |(%hM @?p8't5p0f z0 yےv`!cۊKOXbS'ma++ .e?:0X|'r.)Dz> ; { 3:S-.!1V& 4!o6x/!TG (u֗(q)U7|Vą&/5Qٸ T<7$knaؓ"" X:"1 \[ս.3/'9Y5,1A ?> eS( rAfGKJ/ iI-́j-8:'3 st$,} Y6N@&3"\O V &X+m$74"yJcrrcsim-0.9.12/sounds/f3f/0000775000175000017500000000000011724452517012251 500000000000000crrcsim-0.9.12/sounds/f3f/default/0000775000175000017500000000000011724452517013675 500000000000000crrcsim-0.9.12/sounds/f3f/default/base5.wav0000755000175000017500000017672211724452424015350 00000000000000RIFFWAVEfmt "VDfact~dataHf"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            """!!!   %%%)))$$$  %%...444444&&  $$$++++++++  $$$+++...,,,  $$+++...---  ''',,,///&&   ...//+++ "",,,+++###  ###+++((%%%   +++((("""  !!!&&&""!!!   !!!%%%&&&   $$$###""" !!###&&&###  !!!##(((### ''+++$$$  ((,,,&&&   $$******   )))(((   $$)))'''  &&&((($$$  """(((%%%  %%%&&&  ###%%%!!! """$$$  """                 LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/base3.wav0000755000175000017500000013174011724452424015335 00000000000000RIFFسWAVEfmt "VDfactYdataVf"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               !!!   """###     %%%%%%  &&& """"""   ###  %%%     !!!        ""  ###                    LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/base8.wav0000755000175000017500000016102611724452424015342 00000000000000RIFFWAVEfmt "VDfactpdataf"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/base7.wav0000755000175000017500000016775611724452424015361 00000000000000RIFFWAVEfmt "VDfactwdatadf"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             """***,,,   ""222999"""   )))44<<<===!!!   %%(((***(((    $$&&&  ###)))**  $$$///111,,,555444 ##222888$$$!!! 333888((()))   ../// %%%   ))***!!!  %%$$$   ""$$$  %%  """'''   ##***                     LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/base6.wav0000755000175000017500000015433011724452424015340 00000000000000RIFFWAVEfmt "VDfact'ldataNf"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 !!!       ""                                   LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/base1.wav0000755000175000017500000014763411724452424015344 00000000000000RIFFWAVEfmt "VDfactgdataf"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ###..'''  &&&++(((  +++444333    ++666999  )))33999+++  $$$///55999$$$   (((11166888$$$  &&&---33666,,, )))00444222 ###**...222111 "")))---222555  &&&+++22244 ###(((,,222(((  %%***...111$$###)))//888!!! ""(((...777))###**111444!!! $$$***00888  """(((11155%%%   %%%,,,55533 ##(((000111  "")))000111   $$$**111,,,   """((...---  """''...***  ###((---(((  $$$**)))%%%(((&&%%(((((( ###(((+++## &&&(("""  '''**%%%   '''&&!!!%%%!!!  !!!$$  ###                   LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/base2.wav0000755000175000017500000014070411724452424015334 00000000000000RIFFWAVEfmt "VDfact`data:f"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 %%%   !!!"""***))   !!!''+++///---  """+++++//////   "")))***,,,++"""%%)))***)))%%  !!!###$$(((((($$$   ###$$%%%%%%""" ########$$$  !!!"""""!!!  !!!                                                   $$$$$$    %%%"""                    LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/Makefile.am0000644000175000017500000000052111724452424015642 00000000000000# Makefile.am for "/sounds/f3f/default" f3fdefaultdir = $(datadir)/@PACKAGE@/sounds/f3f/default f3fdefault_DATA = base1.wav base2.wav base3.wav base4.wav base5.wav \ base6.wav base7.wav base8.wav base9.wav base10.wav \ entry.wav first.wav penalty.wav start.wav EXTRA_DIST = $(f3fdefault_DATA) crrcsim-0.9.12/sounds/f3f/default/base4.wav0000755000175000017500000016102611724452424015336 00000000000000RIFFWAVEfmt "VDfactpdataf"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          !!%%111888111%%%   """'''    ...<<<&&&  """,,999DDD)))  ##&&&---222    """***11 %%%///000  ++000---**000+++  ""***,,,'''   $$$''  $$$   """   (((###    &&&''    &&&###     %%%%%  +++%%%   '''  ""... ((                       LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/start.wav0000755000175000017500000000435411724452424015475 00000000000000RIFFWAVEfmt x+x+factdata||zO{Pb9]}>v\ltflCuENΡUXpgKíI-9+Oĭ58TshA1himZ. MwW?O岇HFaH,mhH66)y){P1gg cUr.]*)*_djIl$O$O9y^}H~/JF4jf6; v Ų^>k=cm0qr A3LuY6,r\()'~r2>?V9oCnƋ6PR, M۷P]"MMOIbSۓT/rDnRJ+spA&cE./Tٜ6O-B--=  RG5Χ;#V)tjto U\+7S_ |VV+ %EHappE8  B;_ TU(+ .U#-._Y $juRRzC7D.dvLtd "pA?:i,j FF+(wuOIr`&(v:! % =L6 $jfK[;JI 1 5dD ''MSM{A!qF1T<9XAB3#~^00 4dG*T[}4!S`Ч 1rF48 1BtԖ: @8v[~N3vekqxnhy5e&G;JR)7@?G,u[ .  i\!kP% .*Si›.Z U,V?9sŎ-?}\e.|dR*EytaCX-?Sx8]U2b>G.Ac" V@R6Q1W|nK}N{p\Q>B0xͿ _AQ<5@7$5"Ȗ6J~]lkdjn}gTxKyuOuʄTd[m/r!uy%| w{9i:v4fҮUR|w~nimSkmUrdjwpwqorrvvr~tsn~s}`uX`beiZeS_Ykbz^aum}mpqzrteirwyuuoxtsvt}x}zwy~y~|~xu}}wx~wwt~nt}~crrcsim-0.9.12/sounds/f3f/default/entry.wav0000755000175000017500000001514011724452424015474 00000000000000RIFFXWAVEfmt "V"Vfact&data&~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~crrcsim-0.9.12/sounds/f3f/default/first.wav0000755000175000017500000001514011724452424015462 00000000000000RIFFXWAVEfmt "V"Vfact&data&~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~crrcsim-0.9.12/sounds/f3f/default/base9.wav0000755000175000017500000014070411724452424015343 00000000000000RIFFWAVEfmt "VDfact`data:f"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          !!!$$###   $$$++$$$  "")))---(((    $$$)))22000  ""***222444  $$$***00///   ###''...+++ !!!&&&***33    ##&&&***333  ###((,,,###   ###***((    !!!&&///     """&&&000  ###%%%++''' (((((111"""'''--,,,%%%...**     ,,(((   --'''   (((          LISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/Makefile.in0000664000175000017500000002725211724452455015673 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/sounds/f3f/default" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = sounds/f3f/default DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(f3fdefaultdir)" DATA = $(f3fdefault_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ f3fdefaultdir = $(datadir)/@PACKAGE@/sounds/f3f/default f3fdefault_DATA = base1.wav base2.wav base3.wav base4.wav base5.wav \ base6.wav base7.wav base8.wav base9.wav base10.wav \ entry.wav first.wav penalty.wav start.wav EXTRA_DIST = $(f3fdefault_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign sounds/f3f/default/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign sounds/f3f/default/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-f3fdefaultDATA: $(f3fdefault_DATA) @$(NORMAL_INSTALL) test -z "$(f3fdefaultdir)" || $(MKDIR_P) "$(DESTDIR)$(f3fdefaultdir)" @list='$(f3fdefault_DATA)'; test -n "$(f3fdefaultdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(f3fdefaultdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(f3fdefaultdir)" || exit $$?; \ done uninstall-f3fdefaultDATA: @$(NORMAL_UNINSTALL) @list='$(f3fdefault_DATA)'; test -n "$(f3fdefaultdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(f3fdefaultdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(f3fdefaultdir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(f3fdefaultdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-f3fdefaultDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-f3fdefaultDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am \ install-f3fdefaultDATA install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am \ uninstall-f3fdefaultDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/sounds/f3f/default/base10.wav0000755000175000017500000025710611724452424015420 00000000000000RIFF>^WAVEfmt "VDfactޮdata]f"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         f"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         f"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         f"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         f"s d@dJCUv<媍 d/ACIUKXJS^TmjFAGJʦ#b|x 5']L*9!bs횡[Px/j`,h_GW T cxSEӘ%=Zh vLCjy?gC `ot] F"|G^iz gug6ɝEcLڜȲ _a,ҜOou.mq,z[xiI(¯=X8SP hgM r$Of!"8Ffl,aŕk)rRݨޞxjHs%ωI}Mo>vrԉUj.58dqFC<3mmY~͗oYl')CwnDx$rooudIYOAi#!MoA` Rg#=.i?ԽTg``Wq;Wx ,o.w\}ډ_v$βǎ80uOFQHVa] .?e'[v&dvH5YVp ~p9{CS6ppeyN Eͅ6|Q#ޓv( 9eiX ĨJdHZq2Ơz gR"sRb-v-AkJᵏ``m"mA>wQF}ŒdcȞKn*Xÿ*oQ ♒7`oi֒=w:NҐm=o2 {9KRtO97j,\ۡ^Tk8Dz5g>iڱK\1Yah";IUl41k)UA on aiF46?髱7}IΝAY*`d BtZ|);ۉ5D&i.^X} UWg^4i fv,&mE]t4FKEi_|dD;+]C '1gtCkުRnǡb+b#eNm ^^`_Sv1.j`&D'|A;7"aLiHE{m#G=`%YgMy߃ [EõGp=7ady.\\6p|'X֓h>}O%%` op M5ݾP~(XKj_D켊`Nblé>>˙okokOTl(_}-p`Qfd ,Rh +u2譛#=hpJUaxj9:>}kJ_&]ql>=az{"'fC˦1IpQl؝eoh7۝AJU|o)(vZ(uXoђMIWq@4p~̺R)^wc`Ĕ{kiyے@}@!#l]֓4ep~!EM~Edz#r`b>U`t񯮋m5-}>J\̷խi*h 3UX|v%ñ1vMq(KTkhtf^|+G[І@w{NR}?qi>[XyJ*F(4|ySۇd jl vlcQix* +xWl슱4kgr `WN;|<1.u2X ۑ|jlgiSx/λͿ2|9Q֌(chmSpO%$ꃹ@8xH IOo_jCbu_(JϪK&Dc= s_e0󍋑ctu$LJ}D_xc,aCsFD}Fs߀Ѵ"Jwinh`_z(lIz|IͰl#&uelj\gz$+y>xGoo4eBLX^vI"ȫ6yQm"p Y}2G /zY{ބT g`m AOu.>x>|!r[ˎ Zo ^̩?yCV o gɝVz1úA2 vVr8 jffjNXW3HyB93 Dm\퍓-2Vjw3;mYDY XW^~WBlff-$dJ8赛|xvX_ 3@iM0V$za'f O-) EXAdܚ6iBQ ZY\k$Bf.-yɐReQ}TDlد }.qkLjucm_1Jz CLC qd,̝F Xs",+Є6qrH`գ;~jfb)5KlU&kxF0mI t⬻sdefJ{&Ivr5ӓ%kX^ɢWgh+3j?(׾ZI] nى:gS4򔧸_V Oj}$g\0ljM< |\]cg7SWAi~3t@ aR󯡗MbY]Χ,BdD8|ʬ \_fkؙFn..l 'jQ{ zZ~fOДH=o=NЧʹ`.f^\G٢ZN|l)ޒŗ)m\SyܣY_mC~B^w@} ش^kaooT|q(87w1LrR>4(aYlgקA)s>3аlk^xTr%{gÌ0ttmRݨ bhKfF&u8=Y0mBd?gRr-S%,pVj/Y3j%*ә7]k?0L]\DٚAC`hu-ý ue U? Q+k!? q2{pMۦ"(`m YFDtUB*jjhP>nMs2)oV뇖hkYpi,̖3qSJN ^blC*l 1xdTꜷYQiɶ:3*oIܛbn ah Cs>e Eo`U8u(˵o/-sPKۥG`k<ؚ>t?.#h e 9PROs-퍀u+qSy!"`k NђgDRr"8XŽ!l6[NXnbjΘ6pkF-bcGGk-†']dJb塠PY5 ۥ46Z.ZLȢMREd1¢+1c>8V>b?a\c(Iq4~ӹj^?ЙKpg1FhbZt/PkH#ǺQ͌.hEജ`UZ z.k6` 5|VQh;B]"Ȇ$U:JtwH3AXFý)bF$B9#n9I:tި">Lt6O9'B3P2(X=A?AM[>hԏ-cDD>㢟T|`'ϝ2fj@~Ӳ"X:_A :g/5Л :_QgbNH]f棒ׄ+d\8G# $PMU(<=V7#T: 竭迳 G,M寏^3rT8(rTtQR@ఈAMT]2+P0ccII5h,4V.-mݩUQsN-8[,PӣL$U.MvܭE?O\$1J1Y$E`۴_IYK1^7'elURA`@)C'^FPɤ%`Hqf'DN!eSDMh#ʬ(wfNIҨxPOh"bY)lR{皷i}V]n }7-pFQ噖Z5m j=x3p|IŔ_hN UۑBr8T1jp[,"BSo# |ɲ2]rLܽ c$j} ޖFtv:XEla0n:PvE1̉&s$^ 禎YOw&'ĝ1x`W򋾜U[ddur&w^={QMW&3m !ko pI'|V<' psb{\vs ߫wͧ:x%K\#i#ixȜ;mjMVw4 &rW])([Ft Ϯo˄7v}N#ڪ ggm; ݢI zd=}ҳ rc#咣kUXx)a20v Xtԝbs,jя>JyIbUi{lW)5޴GJw;CCl`c+ Sq')t//nMẖvZe}܏;i:ry^YK0Hwh[)k_n)gNOWe/mֈ9k~A]_nT=@k8ϔ^`[X&Ei.B)H!dYSXUO=hD!~f-ixLޚX+Xg%_t6JmvE7ʬK ^ f rFڭ>aq?:0gFdՠ&KIs_2Œ#lY(B%zVco ³;̑3 qL’6^'jؾ<6qAKEc~d~DFq*7ȍk+_CjRst*CQ-rV(]r6>z:w(Mu hgn ϡhE1{UCpFqi$aT3|0x,x\3ō_vBN09ymO9 gm WFx>-Ʊnn6eas6nS=w7.+R+VtDY) VW] sŭ>"9wL(` goXu1_F{B4aͭ"qgQ>Uyq-X.wW,ds19DdzpBcxncSP@KS tX*e`[M.s~RarEaMm]AuAsrlcfLFJSu -}\-9tU>_`m LAu@ۍ籊󇻰yoejfHPw2½7's0]=&C]]uv +H9:xOA* "f%n0DFx@2쯉m0fH5IN`w5tz"!ova)>ҕ!Tv,>*sY]阐V^u҇/;yM :go`bDzC' n iBqPy4ʽr|%s`?%pZx&z4xU?dspg@zLHkuiߑhN:ws21Dm(rDZW~&te^qdc;wzJEϧU fGm8%ǎ8DKx8B kgUˑGK}xp:?~7pdՒS:x2Ⱥ%r_.7SxS2]#DuWdyHQۗ|6epJ}@yGY;kxl" ՝{GyA{Y+m'j\%J_z >o|oagZ@Oz7!rcUyy:/*v\k)^w!Ȇ77+zRKFeq(K`?y5H!jvlٜpJQz<Ñj r/e\a02Yy)Cs32xU[`tcs "=yKԔ3il* , Ix9>"Gp_GB~Y]u%త04vS\dqݣuByFaΠYmDk*ӘOz`9&"rcƔcUwJ/=(HsF_c&ڗkWVw_*6,#uZ鹐[t ]9RKz6;p$taczc]v"V̨:xL]ڧkjku|oOy5PO)t[R]r4vY:uIp‹5DggY,ܒMu3'qu[_OuZRs!ۉf7wN.ۥ^ hl ?vKCyn:J5!]`Z[tZ!譶˺8wPՉ hn _bKjyS;U$qr_T[v%ͅ 7%yFST \ gTpE|ٺFzB=pg _VzR0 dY.x\NjGc|uOc?zJӆilnJꋗM{:ep"tajzl\Iv =7%`WtC*W=bxTIҼ li;ϐ{Px:2e׽+uNX j]do8Jy9r 3V)|vu[%LDfr։K>|;xUH|*7xl\Ȋ?Hgr|.ܩLg|<'_)Xx]mr}ftdXׅH}BB\!u#eō9g^ry}$oa;9|Or &nk( 8Uy/׵<¬1xU/1\u ho{ bTLyC8uP(tQ[%!dqKIx-Hy=va2#}dW^Li&I*hNu辚4?WEftV8QmB}T``ѧ)Dk2Y( eRΟ";Qd:̸3g@)jZ]Y G{f(*J(eJ-隝I}U_B7fۓ8.e9AgYUF?`$-ϐzXL-U>Z' ȮTHD:U|$ >MC@ St3FLISTJINFOISFT>File created by GoldWave. GoldWave copyright (C) Chris Craigcrrcsim-0.9.12/sounds/f3f/default/penalty.wav0000755000175000017500000000731611724452424016015 00000000000000RIFFWAVEfmt @@factdata}~pyllvzvltyklqjp~z}~tn}yki_`fy{y~zx}jZFD[jooz{uz}vyoa]WDBMKZottuiip~Ǹz`8Lzvtp]ZUZsWl̒fFZyvvjZK3Dq̏iⷂ3*aysgVF-Qvdžp۩t%2ZvƸk`P(.iӡdlƈIXux}ͣoZ?&3oݤ]aǑW[jsɠxiWH/qє_t俊C!Zq{vgRC+Bz΍Z{⸆=%VstœtgP>0RV䷂-3_~uɾnaQD.P{Ă[ܰ})-]uùnbH=-U۹}\ڨq9ex̳pfVD3V{׽}`إy .R}qīu[I5(_خj]֠bGjyӲj[L>4]ճtlі`=ayqǟu`F+)`ܪb\қ[ Po}ɪpZL:+_ֲlpɍXFk~ğsZH))ead˙VVp~˩lXG27o͛_jƒRNpqxȚlVK(3iܦ`jǐPSytœ}dQ?-BxɐVu忇B!WuxǙujUI+Avˏ`乁=[q{tgP=-M~Q~-/a}~—sgVL-Mzdž\ݰ~*)]~p}teM:(VzUܫx!=jxǷoePA/X~ֺz]ڥu 2\t˭p]G5(X߷lXءi HlȭpfQB8]үlfОaAjzuƥs\C-/ffaΙZMjΨziWI:8nӠbjǑR Ho~vǙpWI03l՜dvˆG\~psžkVD):qЖ[uMXtuƜvjWI7>qΗ_yĐK\}p{~nXL4=sǐ[zC#\{szlZI0BoÏ]弅:(_ztvjSD(?yΒ\{4)axtjQD+S~À[ݪz0.[q²teP:(VۺxWݰx$4ZȰnaM>0aӴsZרnCo}qɭqaL:.\ֲq]ףkHkxxɫoaM=3fЪpgӞf KlzxȨsdN4.dװiiΡd HitƤ~oXH59kΥglɔVSszƞ{kXK5:pҟ`oƕSPpxĚ{nWM7GuĒ[伈AZvt~oWG/Bn̖]ẃ<&[zxvkM>.K}ŠXⵀ2)[z}ɾvfRG0MzҽZ2-[s÷neMB.S׾z]ګx7g}tɭk`L?4_ְpbءl>fy¤tbQ>0\հodӣf Kg~Ȥp\M:2f֨kaњf=ivǨo_N<4jͥfdОa KnxxǠl`N85j̩gl̔\ InuxpZD28oΛ`lǔQSyqxě}n\K0=sМbuLMpz~}q]K0Aq̙_u忏I [{pyoUG+=u͙\sRVssƜuiZH/IsɗaẈHRsx~}lRB+K}ÏVu庅9)]yÚpjUK9V}ȸ\ݯ~5+\qu˵{gL:&M{Vฆ-0_yƲo_ND5aˮubأo4azȩxeQ:/]ڳpiЛb Huop}ШlX>+:xΒgy侁A `~qxzÖujH9:f˨nk۩d( Ksqok~gRMSnslC/Dyvqjjxqflo~t”`5*9Plz{ypklqyy}s~}ɺpK>=Vixzy}qlnvyppv{}yVKGUfq{snls~~vpks{~zbNNVfv~xtlls}vspsz~xeWX_jyysnltx~yuscrrcsim-0.9.12/sounds/f3f/Makefile.am0000644000175000017500000000007211724452424014217 00000000000000# Makefile.am for "/sounds/f3f" SUBDIRS = default sport crrcsim-0.9.12/sounds/f3f/sport/0000775000175000017500000000000011724452517013420 500000000000000crrcsim-0.9.12/sounds/f3f/sport/base5.wav0000755000175000017500000010242411724452424015057 00000000000000RIFF WAVEfmt "V"Vfactلdataل~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~{{{wwtttsssssssstttuuuvvvwwxxxwwwuuuuuuuutttssssstttvvvyyy}}{{{uunnnhhhkkkrrryy}}wwwpppiiidddddeeedddiirrrxxx|||}}zzzrrrmmmeegggooozzz~~~tttoolllkkkllloouuu}}}xxtttuuuvvvssqqqrrrwww{{~~~uuuhhhbbbaacccooo|||nnnggghhooowww~~~zzuuujjjaaaddooowww}}}}}}}}kkkccfffmmmttt~~~~~wwwqqqmmnnnuuuyyyrrrpppoommmkkkmmmuu{{{||||||~~vvv```^^^hhttt{{{vvtttsssrrruu~~~yyyssoooooovvvwwppppppuuuxxyyyvvvvvv{{{{{|||gggVVV^^^pp}}}uuuppwww{{{{{{}}{{{{{{yyyvvrrrsssxxx}}|||sssgggnnnrrssstttxxx}}eeeWWWbbvvvvvvvv}}}{{{{{{zzzzzvvvpppqqqxxx~~}}}rrrkkkmmrrrtttuuuww~~~pppXXZZZlll~~~~~~yyy|||zzzyyy~~~yyyxxuuuqqqpppuu~~~ppfffjjjrrrwwyyy{{{jjjQQQZZZqqxxx||~~~wwwww}}vvvuuutttqqqqqyyy~~~jjjbbbkktttwwwxxx|||||nnnUU\\\ssszzz|||~~sssttt~~~}}}vvvuutttrrrqqqyy~~~llbbbiiirrryyxxxyyy~~~|||uu^^^```rrr}}}~~}}}sssss|||xxxvvvtttrrsssxxxqqqccceeooovvvyyyxx{{{|||~~~kkk^^ggg{{{}}}vvvpppuuu{{{xxwwwuuurrruu}}}yyyhhfffkkkrrrvvxxxzzz}}}}}}}}ggg^^^mm~~~}}}rrqqqzzz{{{{{{yyyttsssxxxyyyoooeegggooowwwzzyyy{{{~~~vvvdddiiixx~~~ssspppww||{{{zzzuuusswww~~~zzzrrrhhhhhqqqvvvxxxvvyyy}}}kkkdddqqq}}~~~xxxyyymmmsss}}}}}}}}xxxrrrtt|||}}}||zzzsssiiiggqqqzzzxxxuuzzzjjhhhsss{{{yyxxxvvvoooxxx}}}}}}|||uuurrrww~~~}}}zzz|||||rrriiikktttyyyuuuuuu}}kkmmmuuuwwwvvyyytttrrr{{{||||||zzzssstttyy|||yyyyyy~~~~~rrriiimmmuuuuusssttt}}}}}ppooosssrrrsszzzwwwvvv{{{{{yyy{{{~~~xxuuuwwwzzzyyxxx|||~~vvvnnnooorrrrrrrruuu{{}}}|||{{rrrqqqqqqrrwww}}yyyyyyyyyxxzzz}}}}}}yyvvvwwwyyyxxxxx{{{~~yyypppooorrrrrqqqtttxx|||{{{}}}vvrrrooopppvv~~~|||zzzxxxwwzzz}}}|||xxwwwxxxwwwwwxxx{{{}}}}}}}}uuupppqqrrrrrrsssuuyyy{{{{{{}}vvvqqqooorrwww}}}zzzwwwwwzzz{{{yyxxxxxxyyyxxxxxzzz}}}}}}}}xxxssssssssssssssuuuwwxxxzzz~~~|||vvvppppptttzzz}}}yywwwzzzyyyxxxxxxxxyyywwwxxzzz|||||||||||wwwssssssssssstttvvwwwyyy{{{~~~tttoorrrwww{{{~~{{{zzzzzyyywwwwwwwwwwwwwwwwyyyzzzzzz||{{{zzztttttuuussstttvvwwwwwwzzz~~zzzppprruuuyyy|||||{{{yyyvvvvvwwwvvvvvvwwxxxxxxyyy{{{{{yyyvvvwwuuutttuuuwwwwwwwwyyy||~~~sssrruuuwwwzzz}}~~|||yyywwwvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwyyy|||}}}sssvvvvvvvvzzz}}}}}zzzxxxvvuuuuuuuuuuuuttvvvwwwvvvxxzzzyyyxxxzzxxxxxxxxxxxyyy{{{~~~xxxzzzwwvvvzzzzzz||}}zzzwwwvvvuussssssssssssssuuuwwwyyzzz{{{{{{zzzzzzzzzzz{{}}}~~}}}{{{wwwzzzzzyyy}}}~~~}}}yywwwuuusssssrrrrrrrrruuvvvxxxzzz{{|||{{{{{{|||||~~~|||{{{||{{{yyy{{{}}|||~~~}}{{{xxxwwwttssssssssssstttvvvwwwyy{{{{{{||||||||}}}~~~|||}}}}}zzz{{{||||||||~~~~~{{{yyyvvvttssssssssstttttuuuvvvxxzzz{{{}}}~~~~~~~~~~~}}}{{yyyxxxyyyzzzzz{{{|||~~~~{{{wwwtttssrrrrrrssssstttuuuwwwyy}}}~~~|||yyyxxxxxxxxyyyyyzzz{{{}}}}}}yyvvvsssssssstttuuuuuuvvvvvxxx{{{}}}}}}{{yyyxxxxxxyyzzzzzz{{{||~~~|||xxxvvvtttttuuuvvvwwwxxxxxyyy{{{||~~~{{yyywwwwwwxxyyyzzzzzz{{{{{|||~~~}}}|||zzzwwvvvvvvvvvwwwyyzzz{{{|||}}}}{{{xxxwwwwwwwwxxxyyyyyzzz{{{|||||{{{zzzyyyxxxxxxxxxxxzzz{{}}}~~~~~{{{yyywwwwwwwwwwwwwwxxyyyzzz{{{{{zzzyyyyyyyyyyyyyyzzz|||~~~~~||{{{yyywwwwwwwwwwwxxxyyyyyzzzzzzzzzzzyyyyyyyyyyy{{{|||~~~~~~|||{{zzzxxxxxxxxxxxxxxxxxyyzzzzzz{{{{{{{{{{{{{{|||}}~~~}}}|||{{{zzyyyyyyyyyyyyyyyyyzzz{{{{{|||}}}~~~~~~~~~~~}}}||{{{zzzzzzzzzzzzzzzzz{{||||||}}}~~~~~~~~~~~}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~}}~~~~~~{{{~~~}}}||~~~||||||~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/base3.wav0000755000175000017500000006003211724452424015053 00000000000000RIFF`WAVEfmt "V"Vfact_data_~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~}}}}}}~~~~~~~~}}zzz~~~~~~~~~yyyyy{{{}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}~~~}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}||||||||}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||||||||}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~|||{{{{{|||~~~~~}}}}}}}}}~~~~~~~~~~~~~~{{{wwwvvvxxx}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}zzzyyyyy|||}}}yyyyy{{{~~~~~~~~}}}|||||}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}|||||||||||}}}~~~}}}{{{yyyxxwwwwwwwwwxxxxxyyyzzz{{||||||}}}}}~~~~~~~~~}}}yyxxxwwwwwwwwyyyzzz{{{}}}}}}}}}}}||xxxuuussspppppqqqtttwwzzz{{{}}}~~~~zzzvvvuuutttttuuuwwwyy{{{~~~~~~}}zzzvvvrrrnnllllllpppuu{{{~~~yyuuusssrrrrrssstttwwwzz|||{{{xxxsssmmjjjiiikkkoovvv|||||wwwsssrrrrrssstttwwwzz}}}~~~zzzvvvqqqkkggggggiiioovvv|||~~~xxxtttrrrrrrrrtttwwzzz}}}~~~yyyuuuppjjjeeedddggmmmuuu{{{yyyuurrrrrrrrrssvvvzzz}}}zzzuupppjjjfffeeggglllsss{{}}wwwsssrrrrrrssvvvyyy}}}{{uuuooojjjggeeegggllltt{{{yyysssppppprrrtttyyy}}{{{uuuoookkhhhhhhhhhllrrrxxx~~~~~||||||~~~|||sssnnmmmooosssyy~~~zzztttoollllllmmmnnooopppsssww|||||yyyyyyzzz}}vvnnnkkklllrryyy{{{ttpppnnnnnnpprrrtttttttttvvxxxyyy{{{zzxxxxxxvvvwwzzzvvvlllhhkkksss||||||vvqqqooopppsswwwzzz{{{zzvvvpppnnnoossswwwyyyzzyyyyyyzzz}}}}ppphhhhhhoozzz|||vvvqqqooqqqvvv||||||wwwpphhhfffiiippyyy}}}~~~||zzzxxxzzzyyykkkddiiiuuu}}}~~~}}}yyuuurrrssswwwwwpppiiieegggmmmuuu}}~~~|||xxxuuvvv{{{xxxhhhcccll}}}{{{}}zzzttsssxxxvvvnnmmmpppqqqnnjjjkkkqqq|||zzzvvvvv|||lllaaadddvvzzz}}}zzzrrrqqxxxssskkkkkkrrxxxxxxooofffffooo|||zzzuuuvv}}}tttgggfffss|||}}}}}}ttttttzzsssmmmmmmssxxxwwwsssnnkkkooovvv{{|||yyy{{}}}rrrfffffttt|||}}}~~~zzztttuu~~~zzzoookkkoouuuzzzxxxssooommmooovv{{{{{zzzzzz|||wwweeeaammm{{{||~~~zzzttuuu}}}zzzooollpppvvv{{{zzxxxvvvsssooooorrrxxx}}}yyywwwyyttddddddsss~~~||uuussswwwvvoooooosssxxxzzzzzxxxwwwuuqqqmmmpppvv}}}~~~yywwwzzzwwwfffffrrr~~~~~zzzvvvuuuyywwwqqqqqquuxxxyyyzzzzz|||}}}yyyqqeeegggsssyyyssuuu~~~ppeeejjjyyy~~~{{{wwuuuwww}}}|||uusssuuuwwwxxyyyzzz|||||zzzpppjjjmmuuu}}}~~xxxvvvyyy~~~kkkfflll{{{~~~yyyuuuttxxxzzztttttvvvxxxxxxyy{{{~~~~~~zzzttmmmlllqqqzz~~~xxyyy|||oooaaaeevvv|||vvvtttvvzztttuuuxxxzzyyyyyyyyy}}~~~zzzttooolllkkkss|||zzzyyyzzz~~lllcccjjj~~~~~~zzwwwwww{{{|||vvsssvvvyyyyyxxxxxxzzz}}}}}xxxqqnnnooouuu||~~~{{{{{|||~~~zzcccaaannn~~~yyuuuvvv}}}{{{tttttwwwxxxxxwwwxxx{{{~~~wwwsssqqqqqtttxxx}}{{yyy{{{lll```ggg||~~~~~~{{xxxvvvzzz}}}wwwuuvvvxxxxxxwwvvvyyy|||~~~~~yyytttssssstttxxx||}}}}}{{{{{{}}}tttaaa```ttt~~~~~~yytttuuu~~~xxxttvvvyyyzzzwwuuuwww{{{~~~~~zzzvvvuuuuuuuuwwwyy}}}}}}zzz|||yyddd```ppp}}}~~~yyuuuvvv}}}yyyttvvvxxxyyywwuuuvvvzzz~~~~~{{{wwwvvvvvvvvwwwyyy||}}{{{|||||gggaaammm}}}{{vvvuuu|||zzzuuuvvxxxyyywwwtttttyyy}}}}}}xxxuuuuuuuuxxx{{{~~}}|||}}}rrcccdddzzz|||xxxuuzzz}}}vvvuuuwwyyyyyytttrrvvv|||zzzuuutttvvzzz{{{|||}}llldddmmzzzuuuuuu}}{{wwwwwwxxxxxsssrrruuu{{{{{vvuuuwwwzzz{{{||}}}wwwhhfffxxx~~~yyyuuyyyzzzxxxwwvvvtttrrrtttzz}}}xxvvvvvvxxx{{|||}}}ppgggooo|||wwwww}}}}}}yyyvvvsssssrrruuuyy|||~~~}}}{{xxxxxxxxxyyzzz|||nnnhhqqq{{{wwwwww}}yyywwwuuussrrrtttxxx{{~~~}}}{{{zzzzzzzzzzzzz||||||lljjjwww~~~}}}yyyxx{{{zzzzzzyywwwtttsssttwww{{{~~~~~}}}|||zzzzzzzz|||vvjjjkkk|||}}}yyyvvwww|||zzzyyy{{{{{zzztttrrtttxxx|||~~~}}}}}}{{{{{}}}~~~nnjjjsss}}}xxxuuwww}}}|||zzz|||}}{{{wwwsssrrvvvzzz~~~~~~~~uuunnnqq}}}}}zzzwwwwwwzz{{{|||}}}}}~~~}}}{{{xxuuuuuuwwwzzz}}vvvrrxxx~~~||zzzxxxwwwwwxxx{{{|||~~~~~}}}{{{xxwwwwwwxxx{{{}}~~~uuutt{{{~~~{{xxxvvvtttvvxxxzzz|||}}~~~}}}{{{zzzyyyyyzzz|||yyywww}}}~~~{{{xxxuuuuuvvvwwwyyzzzzzz{{{||{{{zzzzzzzzz||{{{yyy}}~~}}}}}}{{{yywwwvvvwwwwwwwwxxxxxxyy{{{|||{{{yyyyy{{{||||||}}|||{{{zzzxxwwwwwwwwwwwwwwwwwxxxyyzzz{{{zzzzz{{{}}}}}|||yyyxxxxxxxxwwwvvvvvvvvxxx{{{zzyyyxxxxxx{{~~~~~~}}}{{zzzyyyxxxxxxxxxxxyyyyyzzzzzzxxxxxyyy|||}}}||{{{yyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyzzz}}}~~~}}}{{{zzzzz{{{zzzzzzzzzzz{{{{{{{{{{{|||~~~~~~~~~}}}|||||{{{{{{{{|||}}}~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/base8.wav0000755000175000017500000007346611724452424015077 00000000000000RIFF.wWAVEfmt "V"Vfactvdatav~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||{{{zzzyyyyyyyyyyyyyyyyyyyzzzzzz{{|||}}}~~~~~~~~||zzzxxxwwwwwwwwwwwwwwxxxxxyyyzzz{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{||}}}~~~~~|||zzzyyyxxxxxxxxxxxxxyyyzzz|||}}~~~~~~~~~}}}}}}}}|||{{{{{zzzzzzyyyyyzzz{{{||}}}}}}||{{{yyyyyyyyyyyyyyyyy{{|||}}}}}}}}|||||||||{{zzzyyyyyyxxwwwwwwxxxyyyzz{{{}}}|||zzzyyxxxxxxxxxxxyyyyyyzzz{{||||||{{{{{{{{zzzzzzyyyxxxxxwwwwwwxxyyy{{{|||~~}}{{{yyyxxxwwwwwwwwxxxyy{{{{{{{{{{{{zzzzzzzzyyyxxxxxxxxxxxwwwwwxxxyyy{{|||}}}}}}{{{xxxxxwwwwwwwwwxxyyyzzzzzzzzzzzzzzyyyyyyyywwwwwwwwwwwwwwwwwxxxxxzzz{{{||~~~~~~{{yyywwwwwwwwwwwwwwxxxyyyyyyyyzzzyyxxxxxxyyywwwwwwwwvvvvvvvvwwwxxxzz{{{{{{}}}~~~{{{xxxvvvvvvvvvvvvvwwwyyyyyyyyyyyxxxwwwwwxxxvvvvvvwwvvvuuuuuuvvwwwxxxzzz{{}}}~~~zzxxxvvvuuuuutttuuuwwwxxxxxxxxzzzxxwwwxxxwwwuuuuuvvvuuuuuvvvvvvwwwxxxzz|||}}}{{{xxxvvvttssstttsssttwwwwwwwwwxxxxxwwwxxxxxxvvvvvwwwuuuttuuuvvvuuuxx{{{{{{|||yyyuuuuussspppppprrtttuuuuuuwwwxxvvvwwwxxxwwvvvwwwvvvuuuuuvvvvvvxxzzzzzz}}}wwwsssuuqqqmmmnnnpppqqrrrsssuuuvvvvvyyyzzzvvxxxyyywwwuuwwwyyywwwxx||||||}}}qqqssstttkkkkknnnmmmlllppsssrrrtttwwxxxxxxyyyzzyyyxxxyyy{{wwwzzz{{{||~~~xxxrrrsssnnhhhjjjlllhhlllppppppqquuuwwwwwwxx{{{zzzzzz||{{{zzz{{{|||||~~~xxxtttppkkkhhhfffiihhhhhhmmmnnoootttvvvuu{{{{{{{{{~~~~~~~~~~~~~~~~~~~}}}uuuppnnnfffeeeiieeegggkkkkkmmmrrruuuuuzzz||||||~~xxxsssqqiiiggghhheefffiiikkkkknnnsssrrrvvzzzzzz}}}wwwtttpppjjhhhjjjfffhhkkkkkklllpprrrpppxxxxxyyy|||~~~vvvssnnnjjjgggkkdddhhhkkkkkmmmppprrrrrwwwxxxxxx||~~~zzuuupppkkkgghhheeefffiijjjkkknnnpprrruuuwwwww}}}}}}}}}{{{uuupppkkkkkiiifffiiiiijjjkkknnnnnrrrtttuuxxx{{{~~~~~~zzzvvvqqqmmmmmjjjjjjkkjjjjjjlllmmmmmqqqrrrttvvvyyy|||{{{vvvrrroonnnkkkllllllkkkkkmmmlllmmppppppqqquuvvvzzz~~~||vvvqqqpppmmlllmmmlllkklllllllllnnnooppprrrtttvv{{{~~~~~~xxxttrrrooommmmmllllllmmmlllllmmmooooorrrrrrwwwzzz}}wwwvvvsssppooonnnmmmmmmmmlllmmmnnooopppsssvvzzz|||yyywwwttqqqrrrpppooooonnnnnnooooopppsssuuxxx}}}|||yyyxxxuuttttttqqqrrqqqqqqqqqrrrrrsssuuuvv{{{|||yyyyyyuuuuutttttttttttttttttuuuttvvvwwwyyy}}}}}zzyyyvvvtttuutttsssvvvuuuuuvvvwwwwwwyy{{{~~~~~~zzzyyywwtttttttttttuuuvvvvvvwwxxxyyy{{{}}}}}~~~{{yyywwwvvvuuuuuuuuuuuvvwwwxxxyyyzzzzz|||~~~|||zzzyyxxxvvvwwwwwwwwxxxyyyyyyyyzzzzzz||}}}~~||||||{{{zzzzz{{{zzzzzz{{zzzzzz{{{|||||}}}~~~~~~~~~~}}}||||||||||||||||||||||||||||||}}}}}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||yyyzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}~~~~~~~~~~~||||||{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{|||}}}~~~|||{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{|||~~~~~~}}}}}||||||||{{{yyyyyyyyyyyxxxxxxxxyyyxxxxxxzz|||~~~~~}}}|||{{{zzyyyyyyyyyyyyyyxxxxxxyyxxxxxxzzz||~~~}}}|||||{{{zzzyyyyyyyyyyyxxxxxxxxxxxxxxxxzzz|||~~~~~|||||{{{{{{zzzzzzzzyyyxxxxxyyyxxxxxxyyzzz|||~~~}}}}}|||{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyy{{|||~~~}}}|||||{{{zzzzzzzzyyyyyyyyyyyzzzzzz{{|||}}}~~~}}}}}||||||{{{{{{{{zzzzzzzzzzz{{{{{{||}}}~~~}}}}}}}}|||||{{{{{{{{{{{{{{||||||||}}}~~~~~}}}}}}}}|||||||||||||||||}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/base7.wav0000755000175000017500000007704211724452424015070 00000000000000RIFF~WAVEfmt "V"Vfact}data}~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~~~~~~~~}}}yyvvvsssqqqqqqqqrrrsssuuuxxzzz|||~~~vvvlllfffjjooorrruuu~~}}}rrrggbbbaaaaaaaaiiiqqqwww}}}~~~wwwoofffbbbiiixx~~wwwnnndddaacccggglllppvvv}}}|||zzz{{~~~tttiii__]]]kkk}}}{{{sssjjbbb___hhhttxxx}}}yyyttttttppmmmrrryyy~~kkkbbb\\\XX]]]tttxxxfff```^^^^^iii{{{vvveee___```ffoooyyyvvvccccccddbbbiii~~~lllaaacchhhnnnzzzooo]]]WWWaakkkrrr~~~vvveehhhcccaaaii|||mmeeehhhmmmrr~~~}}}ppp__VVV___mmmrr}}}uuukkkff``````nnnzzzkkkffiiimmmvvvvvviiibbb]]\\\lll{{{}}wwwyyyyyyggghhh[[YYYiii{{{iiidddfffiisssvvhhhccccccaaeeeuuuxxvvvhhhhhh```VV^^^vvvooffffffgggmm|||}}}kkaaacccfffbbppp{{{vvwww~~ggggggYYYNNNaa{{{nniiieeebbbkk{{{hhbbbccc___bbrrrzzzuuzzz}}}oojjjXXXPPP__wwwwwnnneee___ff{{{pphhhbbbXXX\\sss}}}{{{xx{{{ttnnnXXXPPPbbpppwwwfff```ggttt{{qqqeeeZZZ]]jjjuuu{{{~~~~~~~ppp^^^ZZZbblllxxx}}}mmmeeeggmmmtttyyymmmcccYYYffooottttttddd^^^ddiiirrrsssllliijjjoooyyyqqqhhhhhhgghhhsss}}}uuuhhhaaacciiippp~~~{{{qqqkkhhhkkkttt}}}uuutttlllffmmmrrrwww||pppddddddhhiiisss}}}uuullliimmmsssxxx|||uuuqqqpppppqqquuu|||||nnggggggggghhrrrzzzppplllmmnnnpppvvv|||||xxxwwwtttttvvvzzzrrrmmmjjgggfffqqqzzz~~yyuuupppkkkllqqqsssvvv||}}}{{{|||}}}}}zzzttoooiiijjjrrrttyyy~~~yyyuuurrqqqqqqtttuuxxxyyy{{{||~~~~~~ttssssssssstttww|||~~~}}zzzxxxwwwxxxxxyyyzzz}}}}}~~~~~~~~~~~}}}|||~~}}}xxuuuuuuuuuvvxxx{{{}}}}}~~~~~~}}}|||||{{{zzzzz{{{}}}~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~{{{{{{{{|||}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||{{{{{{|||||||||||}}~~~~~~~~~yywwwuuuuuuuuuuuvvvyyyzz||||||}}}~~}}}}}}~~~~~}}}xxvvvvvvttttttxx|||}}{{{xxxuuutttttuuuvvvyy||||||{{{{{}}}}}}~~~|||{{{zzyyywwwwwwxxxxxxxxyyy{{|||~~~~~~{{{yyy{{}}}}}}~~|||yyyxxxxxxwwvvvvvvvvvwwyyyyyy|||~~~}}}}}~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxxxxxyyyyyyzzz||~~~~~~~~~~~~~~~~~~}}}|||zzzxxxxxxxxxxxwwwwwxxxyyyzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyyyyxxxxxxxxyyyyyzzz}}}~~~~~~|||zzyyyyyyxxxxxxxxyyyyyyyyyyy{{{}}}~~~~~~|||{{{{{zzzyyyyyyyyyyyyyyyyzzz{{{|||}}~~~}}||||||{{{zzzyyyyyyyyyyyzzzzz{{{|||}}~~~~~~}}}||{{{{{{zzzzz{{{{{{{{{|||}}~~~~~~}}}}}}}}||||||||||||||}}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/base6.wav0000755000175000017500000007122611724452424015065 00000000000000RIFFrWAVEfmt "V"Vfact\rdata\r~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~{{yyyuuuqqqppoooooonnnpprrrsssuuuyyyyy||||||{{{zzztttppprrqqqqqqssswwvvvvvvxxxyyuuuuuuvvvttrrrrrrsssssuuuzzz}}}yyyuuooonnnmmmjjjmmoooqqqtttwwxxxyyyzzz{{yyyyyyxxxwwwwwwwwvvvzz{{{~~~zzzpppmmmnnfffgggjjjllmmmqqqwwwwwuuu}}}{{{zz||||||zzzyy{{{zzzxxx~~yyymmmmmmkkkddeeegggiiikkpppvvvvvvxx~~~}}}}}}}}}}}}}}zzzzzz}}}}}{{ooolllllldddddfffhhhiiinnvvvvvvwww}}}~~~{{zzz}}}zzz}}sskkknnneeecccffgggggglllttvvvwww{{{{{|||yyyyyy}}}}}mmmppkkkcccdddggfffhhhpppttttt}}}~~{{{||zzzwwwzzz}}wwwnnnppgggcccfffffeeejjjrrrrrwww~~~~~~}}}}}}||yyyxxxzzz||~~~uuuqqqnngggeeeggggggggkkksssrryyy}}}~~~}}}~~~{{yyyyyyzzz||~~~uuutttnnhhhggghhhgggggoooqqqrrzzz|||~~~{{zzzzzz{{{}}}}}vvvtttnniiiiiiiiihhjjjqqqqqquuzzz{{{}}}~~~{{{{{|||}}}xxxuuurrrkkiiikkkiiihhoooppprrrxxzzzzzz~~~~~~||~~~yywwwsssmmmkkkkkjjjjjjppqqqrrrwwwyyzzz|||~~~~~~~~~~~~~~wwwuuoookkklllkkiiimmmppppptttxxxxxxzz}}}}}}}}}}}wwwuuuooolllllkkkiiimmpppppptttvvvvvyyy|||{{}}}xxxxxxqqmmmnnnllljjlllooooooqquuutttwwwyyyyy{{{~~~~~}}}wwxxxpppnnnnnnllllloooooonnqqqtttrrrwwxxxxxx{{{}}}}}|||wwtttpppnnnnnmmmmmmpppooooorrrsssrrrwwvvvvvvzzz{{|||xxxvvrrroooooonnmmmooooooppprrrrrtttuuuuuvvvwwwzzzzz~~~yyyvvvrrnnnooonnnnnooopppqqqrrsssttttttvvvwwxxxyyy|||~~{{xxxuuuqqqpppppnnnnnnqqqqqqqqttttttttvvvwwwvvyyy||||||}}}yyywwtttrrrrrrooppprrrqqqrruuuuuuvvvwwwwwwwwyyy{{}}}||{{{wwwuuuttrrrqqqsssrrtttuuuuuuvvvvvwwwwwwxx{{{{{{~~~{{{zzzvvttttttsssssuuuvvvvvvxxxxxwwwyyyyyyyy{{{}}}~~~~~{{{wwvvvvvvtttttvvvwwwxxxyyyyyzzzzzz{{{{{{{{|||~~|||zzxxxvvvvvvwwwwwyyyyyyzzz{{|||||||||}}}}}~~~~~~{{{zzzxxxxxxxxyyyyyzzz{{{|||}}~~~~~~~~~~~~}}}||zzzzzzzzzzzzzz{{{}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/base1.wav0000755000175000017500000006677011724452424015070 00000000000000RIFFmWAVEfmt "V"Vfactmdatam~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~||kkkcccqqq~~cccXXddd{{{uuummmsss|||{{qqdddbbbmmmvv|||yyyzzz|||||zzzxxx||yyyhhgggppp~~~~~~uuuqqqssyyyzzz}}}tteee[[[[[[ffqqq{{{ooo\\\aaavv{{{oonnnvvv}}}{{xxxvvvwwwgggYY[[[fffvvv~~~~~vv___aaauuu~~~pppmmsssxxxvvvttttt~~~uuufff^^^``jjjssszzz}}dd[[[jjjsssjjjlluuuyyyxxxttzzzxxjjj```^^^ffoooxxx}}}~~~}}}~~~``[[[lll~~~qqqhhhmmuuuyyyvvvuu|||uukkkbbbbbbggoooxxx|||}}||||||``XXXjjj~~~rrriiimmvvvyyywwwww}}}~~~uulllcccccceennnwww|||}}{{{zzz~~~ffVVVaaa~~~~~~~~~wwwjjjiirrrxxxyyywwzzz~~~zzsssiiibbbbbkkkuuu{{{||{{{zzz}}}xx[[[WWWppp{{{qqqiiooouuuyyywwxxx}}}}}wwwmmmdddaaeeepppyyy~~}}}zzzzzz~~lllWWW```xxx}}}zzz}}}nnkkkqqqwwwyywwwxxx|||vvvnnneebbbfffqqqzz}}}zzzzzz{{oooZZZaaaww|||yy~~ooolllqqqwwyyywwwyyy|||ssskkeeeccchhhqq{{{|||zzzyyzzzuuu]]]``uuu{{xxxqqqkkkppwwwyyyvvvxx|||wwpppiiibbbddmmmwww|||zzyyy{{{hh]]]jjj~~~xxx~~~xxxllnnnuuuyyyxxxxx|||yyyqqqmmmffeeehhhqqqxxzzzyyyyyy|||||aaa^^^ss|||zzrrrlllqqqwwyyyxxxxxxwwwpplllgggeeeiiqqqxxxzzzyyyyy}}}{{{bbcccuuuyyywwwsssoosssxxxyyywwwwwxxxppplllhheeeeeennnwwwyyzzzzzz|||hhh```nnxxxvvwwwppptttzzzzzvvvwww|||ppooonnnhhhcccggpppxxxyyyyyyyy}}}yybbbbbbwww~~{{{vvvyyyttsssxxxzzzxxvvvxxxwwwpppqqqnngggcccfffqqyyyzzzxxxxx|||}}}ffeeettt~~~yyuuuvvvwwwvvyyy{{{yyyuuuxxuuooopppnnnggaaafffrrrwwyyyxxxzzz}}hhhccttt}}}wwwssvvvyyywww|||||xxxuuuxxxvvvnnpppmmmiiieehhhpppvvvwwwwwxxx|||~~pppeeemmyyyyyysssrr{{{~~zzz}}}~~~{{vvvttt|||{{{rrrmmkkkiiiggghhmmmuuuwwwxxyyyzzz|||jjjhhhttzzzrrrpppwww|||||}}}xxtttxxx}}}vvvpppnnkkkffffffjjqqqvvvxxxyyyyy{{{}}}vvhhhmmmvvvvvqqqqqqzzz~~|||vvuuuyyyyyysssqqqookkkgggffflluuuwwwxxxxxzzz}}}~~~zzkkkmmmvvvvvoooqqq|||zzzuuuuuzzz}}wwwrrrpppnnjjjgggiiinntttwwwyyyyyzzz||||||{{mmmoootttttppprrr|||{{{uuuuuyyy~~~||uuuqqqpppoollliiijjjoovvvwwwxxxyyy{{|||}}}~~ppppppvvvuunnnrrr|||zzzuuvvvzzz|||yytttqqqooonnnkkiiilllqqquuwwwyyyzzz||}}}}}}{{rrrtttvvvrrpppsss~~~zzzvvvvvzzz{{{wwwrrooonnnlllkkkkknnnrrrwwwwwyyy{{{}}wwtttwwwvvvpppppxxx}}}wwwwwwyyyyyvvvrrrooooonnnmmmllnnnrrruuuwwxxxzzz}}}yyyxxxxxuuurrrrrxxx}}yyyyyyzzzxxrrrppppppppnnnlllmmmpprrrsssvvvyy}}}|||yyyyyyvvsssssswww~~~}}}{{{zzzzzxxxsssrrrrrqqqpppnnnnnqqqrrrrruuuxxx||||||zzxxxtttssstttzz~~~~~~~~~{{{yyyyyzzzxxxttsssttttttrrppppppqqqrrrrrtttwwwzz}}}{{{zzzuuuuuuvvyyy|||}}}}}~~~}}}}}}zzxxxxxxwwwtttttuuuuuutttttttttttssssstttvvvxxzzz}}}~~~zzzvvvuuuwwzzz|||}}}}}~~~~~~{{{wwuuutttrrrqqsssuuuttttttttuuuvvvvvwwwxxxzzz|||||~~~~~yyyvvvwwwyyzzz||||||}}}xxxuussspppoooqqsssrrrrrrrruuuvvvvvvxx{{{~~~~~~yywwwxxxzzz{{{{{}}}|||wwwuuuqqnnnooorrrrrqqqqqqrrrsstttvvvzzz~~~~~yyywwwxxyyyzzzzzz||~~~~~~{{{xxuuurrrqqqrrsssrrrppppprrrrrrsssvv{{{||zzzyyyyyyyyyyyzzz{{{|||{{xxxvvvrrrqqrrrrrrrrrqqqqqrrrrrrssvvv{{{~~~|||{{{{{{zzzzz{{{{{{yyxxxuuuqqqppqqqqqqqqqqqqqqrrrrrrssvvvzzz}}}|||||}}}}}}}}}|||zzwwwrrrqqqqqpppooonnnnnnnnooopppttyyy~~~~~~}}}}}}}}~~~}}}|||{{wwwtttssssssqqooonnnnnnmmmmmooosssxx}}}}}}}}}}}~~~~~}}}{{{yyyvvuuutttssspppppooonnnnnnoorrrvvvzzz~~~~~~~~~~~~~~}}}zzwwwwwwvvvuutttsssqqqppnnnnnnpppsssvv{{{~~~~~~||{{{xxxwwwvvuuuuuutttrrrrrqqqqqqqqssswww{{{}}{{{{{{zzzxxwwwwwwwwwuutttsssssssstttvvvyyy~~~~~}}|||{{{{{{yyxxxxxxxxxwwvvvvvvuuuuuvvvwww{{{}}}||||||||{{{{{{zzzzzzzzyyyxxxxxwwwwwwwwwwwyyy{{{}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxzz|||~~|||zzzyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyzzz{{}}}~~~||zzzyyyxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{|||}}}{{zzzzzzzzzyyyyyzzzzzzzzzzzzzz{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~}}||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/base2.wav0000755000175000017500000006341411724452424015061 00000000000000RIFFgWAVEfmt "V"Vfactfdataf~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}~~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}~~~~~~~~~~~}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||}}}}}~~~~~}}}}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||}}}~~~~~~~~~}}}}}}|||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||}}}}}~~~~~~}}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||}}}~~~~~~~~~}}}||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||}}}~~~~~~~}}}}}}|||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}~~~~~~~~~~}}}||||||{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}~~~~~~~~~}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}~~~~~~~~}}}|||||{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||}}}~~~~~~~~}}}}}||||||||{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||}}}~~~~~}}}xxxwww{{{{{zzzzzzyyyxxwwwyyyzzz{{zzzzzz{{{{{{{{{{{|||~~~yyzzz}}}~~~}}|||~~~~~~}}~~~{{{{{{zzyyywwwwwwwwwwwvvvvvvwwwxxxxxxxxzzzyyxxxzzz}}}~~~~~~~~|||||wwwvvvwwwwwwwwyyyzz{{{}}}zzzzzzyywwwvvvuuussrrrrrrrrrssttttttxxxzz|||xxxssrrrqqqmmmnnsssuuuwwwzzz~~~~~}}{{{yyytttrrqqqooommmmmnnnppprrrvv{{{zzzsssiiiiiijjdddggglllqqvvv{{{}}}wwwpppkkiiieeedddgghhhmmmttt||wwwqqqhh___bbbcccbbfffpppuuu~~{{vvvlllccccc______cccfflllxxx~~~wwnnnhhh```YY^^^fffaaajjwwwvvvoofff^^^[[[ZZZZZccceeell{{{yyyqqqiicccaaaWWW^^ggghhhooo{{rrriiiddXXXXXXZZZZZbbbgggooo||uuupppiiicc```[[[]]]hhnnnooo~~~uuudddccc[[VVVXXX[[[__jjjooovvv||pppkkkgggbbaaa]]]eeeqqssszzzzzjjj___]]]XXSSS\\\^^^gggppuuuuullljjjeeeccaaadddlllttxxx}}}wwdddZZZ\\\XXXWW\\\ccckkkuuzzzsskkkgggfffeebbbeeepppxx|||{{{rrrccXXXWWWYYYWW]]]eeeoooyy}}}~~~qqjjjhhhgggeeccchhhrrrzz~~~xxxsssbbVVVXXXYYYYY^^^gggqqq||~~~rrkkkiiihhhggeeehhhuuu|||wwwqqqeeXXXUUUZZZ[[^^^fffqqq||sslllkkkiiiiiiggjjjttt}}}wwwssskkYYYUUUYYY\\___eeeooo{{wwwnnlllkkkjjjiiiiirrr{{{~~yyytttll___VVVZZZ^^^^^eeennnyy~~~rrooolllllljjjjjnnnwww~~}}}tttppdddYYYYYY\\___ccckkktt~~~xxpppooommmkkkkkjjjsss||~~~wwwoohhh^^^XXX[[]]]aaaiiipppzztttoooooonnkkkjjjllluu~~~~~~~~~sssmmddd\\\ZZZ\\___eeelllss~~~rrrpppppnnnkkkiiiooyyy}}}~~~zzzppkkkbbbZZZZZ]]]aaagggnnvvv{{{rrrqqooommmjjjiippp|||||||||vvoooiiiaaa[[ZZZ^^^dddiioooxxxxxxpptttooollljjjkksss{{{|||}}uuunnniii``ZZZ]]]```eekkkrrr{{{xxxssqqqnnnllliiiiiuuu{{{yy~~~sssnnngg___ZZZ]]]aaggglllsss}}}}}rrssspppmmmiiiiiooowwwyyzzzxxxqqqooccc\\\^^^aadddhhhoooxxxxtttrrrnnnkkiiijjjtttxxyyy}}}uuuppiii___]]]aabbbfffllluuu~~xxtttsssoookkhhhkkkrrrwwwww~~~~~~vvvvvvkk``````aaabbeeekkksss}}xxtttqqqnnnjjgggkkktttvvxxx|||xxxrrrhhaaaaaacccccffflllwww~~yyyttrrrmmmjjjggjjjppptttuu~~~{{{uuukkkeedddcccdddgglllttt{{{wwwsssoojjjgggeeeiiqqqqqqwwwxxrrrlllgggeeeeefffjjjqqvvv}}}vvrrrmmmgggcccddiiimmmpppwwzzztttmmjjjiiiiiijjnnnrrrxxxzzzsssmmmgggbbdddgggiiimmuuu}}}~~~vvrrrrrroooooooorrrwww{{xxxqqqlllffeeeggghhhkkqqqxxx{{{~~~yyyyyxxxvvvvvwwwzzz|||{{{vvvqqqlllkkkkkkkkmmmqqssswww|||~~~~~||||||||||||||~~~}}}xxxtttppooonnnnnnooqqqssswww{{||||||~~~~~}}}|||{{{{{{{{{{{|||~~yyyuuppplllllllllllmmmqqquuuwwzzz}}}~~~}}||||||}}}~~{{{vvrrrpppooollkkkooopppqqqttwwwyyyzzz{{}}}}}}~~~~~{{{vvvttssspppnnnppsssssstttxxyyyxxxxxxyyyyyyyyyyyzzz}}~~~{{uuurrrqqqnnmmmpppqqqrrvvvyyyzzz{{||||||{{{{{{zzzzz{{{}}}}}}xxxttrrrooooooppqqqrrruuuxxyyyzzz{{{|||||||||||~~}}}zzwwwuuusssssttttttuuuxxyyyyyyzzz{{{{{||||||}}}}}||yyywwwvvvttuuuvvvvvvwwyyy{{{{{{{{}}}}}}}}}}}~~~{{zzzxxxwwwwwwwwxxxyyyzzz{{}}}}}}}}}~~~~~|||{{{yyyyyxxxxxxyyzzz{{{}}}~~~||||||{{zzzzzzzzzzzzzz|||}}}~~~~~}}}}}}}}|||||||||||||||||}}}}}~~~~~~~~~~~}}}}}}}}}|||||}}}||||||}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/Makefile.am0000644000175000017500000000051411724452424015367 00000000000000# Makefile.am for "/sounds/f3f/sport" f3fsportdir = $(datadir)/@PACKAGE@/sounds/f3f/sport f3fsport_DATA = base0.wav base1.wav base2.wav base3.wav base4.wav base5.wav \ base6.wav base7.wav base8.wav base9.wav base10.wav \ entry.wav first.wav penalty.wav start.wav EXTRA_DIST = $(f3fsport_DATA) crrcsim-0.9.12/sounds/f3f/sport/base4.wav0000755000175000017500000007346611724452424015073 00000000000000RIFF.wWAVEfmt "V"Vfactvdatav~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~}}}}}}rr~~~||yyy||||||zzz|||yy}}}|||~~~|||xxxxxx||{{{{{{||~~~~~|||{{{zzzzz{{{~~~|||~~~~~~~~~~}}}|||zzzyyyyywwwvvvvvvvvuuuuuuuuuuuvvvxxxzz|||~~~vvvmmmffeeefffgggllssssss{{{~~~~~~}}}wwrrrnnnhhheegggjjjnnnwwxxxkkkccYYYYYYcccjjtttwwwbbbZZZXXTTTWWWccckkpppnnnkkpppmmmmmm||zzooohhhggg__ccciiikkkqqzzz}}}}}}}}}}}}dddccckkfffggg~~~tttmmmcc]]]bbbkkkqqzzz~~}}}{{{uuuttuuuvvvvvv||ĩsssZZZUUUiitttuuu~~mmm___^^^ggooowwwppgggkkkkkkoowww|||||pppnnn```XXnnnvvmmmhhhbbbbbvvvzzznniiiccceeennxxx|||}}}}}ppp^^^ii]]]YYYuuuiii^^^ggooottt~~nnn```cccggppp{{{zzzxxxzzz}}VVV```gggggrrr{{{ppaaabbbrrrsssiiiiikkklllqqq{{yyyyyyxxvvvvvvzzzffTTTcccpppttqqqnnnlliiirrr}}uuulllllltt|||{{{vvvqqqrrvvvwwwwww||{{{vvvtttxxqqLLLZZZkkkwwmmmiiikknnnwwwxxxrrmmmnnnuuu}}{{{rrrllllltttzzz|||||wwwrrrtt}}}oooNNNTTTmm{{{mmmffllltttttooonnnrrrww}}}{{{rrlllnnnvvv}}}}}zzztttrruuu}}}~~~WWWPPcccyyyuuuggiiitttuuummmmmmrrvvv{{{|||nnniiippzzz|||yyyvvssssssyyyzzPPPTTTjjj~~~qqqfffkkkwwsssllnnnuuuyyy~~vvkkkbbbmmm||~~~zzzvvvww|||```RRRddwwwhhhhhtttuuummmmmmuu|||}}}vvvpppmmqqqvvvwwwwwwxxyyy}}}bbXXXggg|||vvvjjjkkkuuwwwoopppvvv{{{~~zzzppllllllpppww{{{{{{}}}||fffYYYccvvvzzzmmlllsss}}}|||rrrrrruuuyy}}}vvvmmmggiiittt|||~~~~~~ll[[[bbbvvv~~~qqqmmmssszzvvvsssssvvv{{{yyrrrmmmfffkkxxxrrrccceerrrwwwsstttvvvxxx|||xxxuuussvvv}}}|||xxxqqhhhiiiuuu~~ooohhlllttt{{{zzzyyyvvvttwww{{uuusssvvv{{||tttoooooottyyy{{{}}}ooiiinnntttyy|||yyywwtttvvv|||}}}wwwsssssvvvyyy|||}}|||zzzwwwwwwwwwwwxxx|||qqkkknnnqqqww|||vvssstttzzz~~~xxxtttsstttvvvyyy|||}}||||||{{{zzyyyyyy|||zzzqqppppppppp{{|||vvtttwww{{{~~zzzwwwvvvtttttvvvxxxzzz||~~~~~~xxxssrrruuu{{{~~~{{{zzzzz{{{{{{}}~~~~~~~~~}}}{{yyyxxxvvvvvwwwyyyzzz}}{{{yyyyyzzz{{{}}}~~~~~}}}||||||||{{{|||}}}}}~~~}}}{{{{{zzzzzz{{|||~~~}}|||{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyzzz~~~~~}}}~~~~~~~~~~~~~~||{{{|||~~}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzz{{|||}}}~~~~~||||||}}}}}}}}|||xxxwwwwwwwwxxxxxyyyzzz{{{zzxxxxxxzzz||}}~~~~~~}}}~~}}}|||{{yyyvvvvvvxxzzz{{{xxxvvvvvvvvxxxyy{{{~~~~~~zzz||~~~|||{{{yyywwvvvwwwyyy||{{{xxxwwwwwxxxyyyzzz}}~~~{{{}}}~~~{{{zzyyyxxxxxxxxzzz|||{{{yyvvvvvvwwwyyzzz}}}{{|||~~~{{{zzzyyyxxxxxyyyzzz||{{{xxxwwwvvwwwyyy{{{~~~~~}}}|||zzzzzyyyxxxxxzzz{{{|||yyywwwwwwwwxxxzz|||}}}}}{{{{{{zzzxxxxxyyyzzz{{zzzxxxwwwwwwwwyyy{{{~~~~~}}}{{{zzzyyxxxxxxyyyzz{{{zzzyyyxxxxxxxxyyy{{~~~}}}|||zzxxxxxxxxxxxyyyzzzzzzyyxxxxxxxxxzz|||~~~~~~||zzzyyyxxxxxyyyzzzzzzyyyyyyyyyyyyy{{{}}}}}{{{zzzyyyyyyyyzzzzzzzzzzzyyyyyyyyzzz|||~~~~~~}}}|||{{{yyyyyyyyyyyyyyyyyyyzzzyyyyyyyy{{{~~~~~}}|||{{{zzzzzzzzyyyyyyyyyzzzzzzzz{{{||~~~~~}}}|||{{{{{zzzzzzzzzzzzzzzzz{{{||}}}~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{||||||||}}}~~~~~~~}}}}}}}}}}}|||||||||}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/start.wav0000755000175000017500000345435611724452424015236 00000000000000RIFFXWAVEfmt "V"V(factXdataX~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||}}}}~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxyyyzzz{{|||}~~~~~}}}||||{{{{{zzzzzyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttstttttttssssssssssssssssssssstttttuuuuvvvwwwxxxyyyzzz{{{{||||}}}}}}~~~~~~~~~~~}}}}}||||{{{{zzzzzyyyyyxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuvvvvvvwwwwwwwxxxxxyyyyyzzzzzz{{{{{||||}}}~~~~~~~~~~}}}}}}}}}||||||||||{|{{{|||||{{{{|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~z|}|}}}~~z|~~}}~~}|~~zy{zwx|~~~{x|{{~|}~}~~}~~~}{}~}|~~|}~{y|}{{}{y}{z||{}}zy{|z{}{{}~||}}|{|~}zz{}}}}||~~~~}|~~}{|}|{|}}{|~~}|{{zzzxz{{xvz}|zy|~|~~}{zx{xxxz}|||~}~~~}}}}~~}~{{~z~yx{|ywxzzy{|yy|~ztsuvusrtxxuz}|xz~}z{~~~}|~~{}y~{|yx}}yzz}}zz~yyzz~{~~{}}}||}yz~|z~yx{||}x}~z||}~|~~|~~}}~~}}}~~}~~|}~}}yzz{~|{z|}~|y~|z|~}yy|~}zzz|||{yzwwyv{{yyuv}~~zy||z{wvxvtxyz}}}~{zz|~|~|{~{yxw}}y}~}yy|}|~|~}}~}zy}~~~~~}}~~~}}}}}~~~~~~}~~~~}|~~~~~}~~}{}~~|{{|{z{|~~~{|~~~}zz|}}{{}~}zz|}}|{{{{|}|||{{{z{zyxyxyzz{zxz~~}|{{{{||zxxyzyxz{{z{{{{zzywwxxxwwvxz|{{z{{{{zxxxwvwxxwwxyz{|{{{{}|zzy{||{zyyzz{zzzzz{{{{{|{|}~~}||}|}}|{{}~~}~~|{{||{{zxyzzxvuwwusrqqpomlllkihggedbaa__]]\[ZY\ahpw{~ytqomlmnqtw{~~||}}~~|zyxvsqnmkkjhgeedcb`^[YUPMLQYdow}tkc]ZWX[`how}}||{{{|ytokjjmqv{|zyxwwwwvusromkgc^ZWSPLHEDLYj{ž~nd^[ZXY[clt}|wspmlnrx}{xtroonmkifca_\YUPKFA=CN]o{th`ZUOKLR\dmsy~~yslfcdhmrvz{wsnkigfda^\ZYWTQLGB=6/1=L`owyźud[TOH?:>JV_glqy~}{sjb__aehjnu~}}~|{yuqlhfca^[XURPNLJGD?93-2>N`lruqd\VQIA>CP[cims||ypifhkmnnrz~ytokgda^[ZXWVSRPNMJE>8>JZjsuwpida[PHHR_gmptz~z{wnjjmonmov}ytojfc`\XUSQOMKIHFDA<7;GTdnsvpgdb]TMNVbkpsuz}yxzunklnonory|xtoie`]YVTQPNMKJHFDA<8=HUdkot{olliaVQU`lrtux|xwy~|soprsqprx~|yuplgda^[WTRPOMKGDA?<76?DJRSTPFEA=Ea~yxvzzjZNHFJTZ]agq}wmd^^biotvwwwxyz{|}}xtngca`^][WRQMGC;9>@BCGKIJNKE<8.+Jqxz|z{}oZJCBISY[]eqvkc_agnsuvuuuwxxyz}}vqmkifca^YWUNIHCBB::97?ECBC:01*#=jü{z|jQ@;>ISVVV\i}sf_`fnssolmoqqqqru{ytqmkkhhf`ZUSNGB<626::=?@A=7-&)Dq{dJ?BKSYXTV`o|tpquxzwrnmmlkkmptwy{|zyvqke]RJ?75300-&$-762$$XбorsF&+DZ`WHE^xuuyysuzpmmke`]^ckqx||zpcZVSNLIHHD:1' #$ .G{}{[@D[puiYSb{xiflsy~xusnhfgjmmnpw|skktwpjc`^ZTOJGD?:5.+*(%-Txrp~wcewtfdrtjlrtploz{}}xssv|~vpmpuxxwy~|xuplifc`^ZVRNKGDB>9659BUbgkjfju|yvvw~}}~}{wy}|}~~}{zz{{yxyz||{zy|~|{yywuspligfdc`\ZXXYZYZ\_cec`^agmonjikqvxwvvx{}}}~}}~|{|~~|{zwtqnljihfc`^]]_chkkhdcgmsusomnsy|~~}~~~|zyxvspmkjigeb_\[ZZ]adgfc``ekpqnjhkptwxwwy{}~}~~~}{{}~~}{zywtromjihec`][ZYXY]bggd_]bhnpmigimqsuuuxyz{}|{|~~|zywvtqnljhgfda^\ZZ\aehhfccglqrqnmnpsvxxxyy{}~}~}|zxvutspnljigfdb`^]]^adefdcegknoonnnpruvwxxyz|~~~~~~~~}|{{zzzyxwvuttuuvvtrqpoopqqqqqrstuvwxxxxxyyzyxyyz{|||}}}}~~~~~}|{yxvutssrponmmmlkjiiijjkkkklmnpqqqrrtuvwwxxyz{|}~~~~~~}}}}||{zzyxxwvvuttsrrponnmmmlllllllmmnnnoopqqrrssttuuvwxyzzz{|}~~~~}}}}}}}|||||||}|||}}}||||{{{{{zzyyyxxwwvvvvvuuuuuuuuuuuuuuuuvvvvwwwwxxxxyyz{{{{|}}~~}~}}~}}}}~|{}~}~~~}~~|~{~{|{}|}|~z|}~{|||}z|z~~~|~}|~~~}~||~}}}~~|}~|~{}~||}|}|~}~~}~~}y}z}}~~|z||~~z}~~~y~yxz|{{|w~z~{~~~z}{~{~~}x{}x~tv|||{}~~yu{}~zxy{x|~{{y}v}|}~y{}v|~~{}}z~}~|x|}}}|{u|uuvutiwxrrx|~vy{~{z~{}}{z|z|w~~~||yyw~|}sxllt{zyq|r{mo}ov|~vpxsr~qutz}qslm{{ennxo}rtntxppzk~`w^w{uw}wxx~nasmfwqmzvqks~xm_fkjic~kwseu`jek}momvvo{wp|pp{sntppquy{ionkf]|ucpsp{~}sv|vou|mxnijgl}yaqo{v~lhwx^Wcyvzoy`se{oyrbywovy~wmelwwomtppnnzswknumxwp~}{tg|nVi~o{pVxXtrys}m}p~lpmof|np}m{~~paaghhvvdQQSyrqw|~{jexsjbdyqjpsv{rwy~ogqiu^lxvi]fnvpWbxwubzo[sne{Z\\dvwkppowejz|sbf|wvqjzvh|irqm|o~gszdjy{{`gi|jdfvg|}imSyntgii^ftwabmqwv}jnmrzwhkq~n}|qyrx^k}q~gr~voxa~gnlq{fYem|gjuqksffkgohh|bXztrfjo_utypn}QPd~dvk}d{joqs|lnf`|v^kn[sqfv~nxudo~u|hyzsiyxuluojzprz|nzzqmx{~un{ezumtx}n~x|uloqhi`{uo~wws}u}koukzvv|xy{{spx}dzgjulqpxxzvxzyy{jzyisy~t~~v|y|~rvy~||}x}}~||u}~|uw}{tvz{~}~|wyt|}w}~{}~|ywy|{}}yz}||~||{w|}|~|x{}y{}x}~}~~~}~~|{zywtsssrrpooomligedb``_^]\[XWVTUUSOKHDADNYgt|~~}|{yxxz}~~~}zwspmic_ZVSOLIHFDB@:51-1CWm||xpllkkiiknu{~|{|}{xwuromkf`YSKFA;73.+*)%$$+@_~qa[_gmkgdhr~}{{{~}|}ytrty}|~zvspmhda`^\WQMHDA=8679:851*#.Rywimvzxvzk]\hv{qhir{xvuuwz}~{{}}xsqt{}zwussv{~yuqoljgedca`]XSMGA;7421/-+& 3cùj`k|{~gWWh{siit}}tpoquvx{~|vqot}}xroonorw{~}}yvsqpnljgc`\WQKD>9542/,& :k}d^l{~|cY]m{xi`fwwv}ztqpruwy}~~}|{zyupmnu|vrooopqsx|}}{zz~~zwvuvwxvtqmic^WQLHEB?<:73/+&!!EuhW`uu]Ydu}vhftxqvwssuxz{~|xutttqoot}|wtsstvwx{~~|zxxz~}|{z{|}}|ytoje_ZUQLKKJGC@;83.("!;fr^atfZ_ly|uqywrvwsty~ytollmmnosz{yxxwuuwy|}~~~}|zyxy|}|zxwutqmigda^YTQOLHC>:99:84/)$#3X~}igxi^`n~y{}xw||xy~}yupjgimprtvz}wsrtwxz{|~}{zyyyz|~~|zxvsplhc^[WTSROLIGDCA>:740+''>gufo|g`fv}}|}}}|{wsokhjnsvxxy{~{vrqsy~}zxxy{}~}|{zywuspmhd`^\YVTQQQNLJFA><;;;:63?]sw~kcfr}zz}|uqomkjlqwz{zxwxyywustw}}{xvvwz}~{yvrollkjifca^[YVRNMLLMLKIIHFB=9?Yzzxrjku}yy||uqoprtvy|~~}zwuvxz|{{||{{{||}~|{{zyxvtsqnkheca_^][ZXVTRQOMMMLMKHDEQi~ysptwstx|}~|yustw{~|yvtrqrty~|xvwy}}|}}{zxwvsqoljigecaa``_^^][XVTRQQOMLJHLZqzru~}|{{|{ploxzxz|~~}{xtqpqtwz}}zxwy{}~}}~~}|{ywtsponmmmlifcaabca_\YXY[[ZWSPPQSU]k|yw~{yz}~uppv|zz|{xvuvvvwxy{|}}|{{{{|}}}~~}{yy{}~~~}}~~}|zxvtrpoooponligfedddcccba_]\[\[ZXWW[dqunow}|}|yz~}~~~~~|zzz|}}}|{{{{{||}~{zyz{}~~~~~~~~}}|{zxvusrqqqqpomkjiiihhhghhhfdb`aaaba_]_enyztqsz}}||}||||}~~}||||||}}~}|{zzzzyxxwvuttsrrrrrponmmmmnmmlkjhfedehlquvusrsw~~|}~}}}~~~~~}}}|{{zzzzyyxwvvvvvvvutttsssrrrrqqpponnnnoopqrtvwxyzzzzz{|}~~~~}}}||||||||||}}}}}}}}}}~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwvvvuutttttttttttssssrrrrrrsstuvwyyz{||}~~~~}}}}|||||{{{zzzyxxxxwwwwwwwwwwvvvwvwwwwwwvvvvuuuuutttttttuuuvvwwxxxyyyz{{{||||||||||}}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}|||||||||}}}}}}}}}}}}}}}||||||||||||{|||||||||||||||||||||||||||}}}||||}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zz{{zz{|{{{{{{{||{{{{{{||{{||||{{{{{{{{||||{{{{{{{||||||||||}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}~}}~~~~~~~~~~vt~|{|{|~~|}~}~~}~~~~~~~~~~~~~}~~~~~}~~~~~~~~~~~~~}~|~}~~~~{}}~|~~|~~}~~~~~}~}}~}~~}}~}}|{||{~}~}}{~}~~{||~}{|~}~~~|~}~|}~{~}|~~~~~}|}|}{~z|y~{|~}|||y{y}{||~~~{y{{~~}}~~~|~||~}}{y~}|{w~}}||}{}~|~}{||}zx|~zx{~}|{{y|zvy~}ywz|}}z{{yy|}{zyy{zx|~}yux}|vy{|{z{z{{z|~{wy~~yvw|{wxx{~zx{|zx}~xtzytw}{z|zv{wvz{|}wty|wxz~xv{}yx}}yz~{{{zy}~}}||{y~|wy{{~~~~}{~}}~|}{v{zz}}yx}~zzzz}~zw|{wy|{{zy{zyz{|{yxxz|{xvy}|wu|}zyyyzz{{zyz||y{~{xx~xy|}yx||{zyy||zzz{{{{z{~}xx||yz}|y{}{{{}}|}}}{y{|xz}~||~zz~|{}}|~{}~}{|~{{~~}~~~~~~~}~}~~~~{~||~}}|}}}~~}~~}~}~}}~~~}}~}~|{}}|~}}~~~}z~~}}~|}}~~~~}}~}~}}|~~~}{|~~||}}}}|}~}~~~}~}}~}~}~~~~~}~~~~~}~~~~}~~}|}~~~~||}~}~~~~~}}~}~~~~~~~~~~}}}~~}||~~~~~}}~~}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}||}~~~}}}}}~~~}}}~~~~~~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}||}|||||||||||}}}}}}}}}||}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}~}}}}}}}}}}}}~~~~~~~~~~}}}|||||||{{{{zzzzzzyyyxxxxyyyxxwvuuttsssrrrrstuvwxyyz{{||}}~~~~}}|{{zzyyyyxxxwwvvvuuuuuuuttttttttttuvvwwxyyyzzz{{||}}~~~~~~~~}}|{{zzyyxwwvvvuuuttttttttutuuttsrrqqqrsstuvwwxxxyyzz{{||||||{||}~~~~}}|||||||{{{{{{{||}}~~~~~~}}||{zzzyyxxxwvvvvvvuuuttttssssssrrrrrrrrrrstttuuvwxxxyyyz{||}}}}~~~~~~~~~~~~~~~}}||||{z{zzzyyxyxxxxxxwwwwwwwwwwwwwwwvvvvvwvvvvwwxxxyyyzz{{{{{|}}}}}~~~~~|~|~|}|{z||{{z{z{{{{{zzzzzzzzyzzzzzzyzyzyzzy{z{{{|||}|}}}~~~~~~~}~}}{~|}|}~}|{{{|z|{{|{{{|||zz{}yxy{zzz{|z{z|}}}}}|~~~|~|{~~}~|}|}{{}}}}||{||yzyzzz{{{z}{{zyzz{z|}|{{{yyxywyvwutusurtssvrstqsrqvtsrrutusrtsurqtttsrxzwyusuttwyxvvw|{yxx}|{yz}~~}~|~~}~~~}yyuwtturrrrsspotrsqoxuzyx|wxxzywzwz{zzyxzzwyvwwtvwxy{y|{zz{{yxy~|~~z|yww{upuotrrsotpjmmjedc`__``_\XZZXY\U[[[[RTSOQORRPUSWVUZX[YZ^[___bbdhgjkilmnpoonrsrsquvtwuwuy}{|~}~|zzz{||}}||}{}~~~}yz|{|{z}zwxusjihhhd_ZUQMGC>854239;;;:<;;::<;;;?ABDGJJIGEFEFIKKKLNRUY\_acfjmlmnnquz~~}|{ywvvx|~~|zyyyywusrsrrpppqsqrpljfghgjjjjkjjlmnllolqpkmlppklhdca][YVVSPMIFCB@;52.*%%)-/147:<==>@BDFHJMQUY[ZVROOPRSSQPOQTWZ\\\\\[ZXVUVWY\\\]^`cfggfeeeefghijlnpppqrstuusrrsuwyz{|}~|zxuronljgc`]ZWTPMIFB?:50*%,44338:@EDA?AA@DEFIQX]``\UQRRSTSNKLOTZ`dfjmopponoswz}|yyz|~|xuplhb\TNG>;K]nusniijgipttogYJDB?<7/$!(2>IPTW[_abdfjoty{|~{xtpmifefffhiihgc^YUUX^dhknquz~|yx{~}|ywusqnliea\YTOLIGC?>940+'-Jjǻtgbdec^ULJSez|vvvrlgcelw~{yvurnjfb`\YTNID@>=92,'!%EnɺǪ{uqrrs{}reZVZ`]VLEFTo~pigijf_Z\esxtqnnopoomkigfa\UQJFD?;7567;CXzû¼vtrooqtz}ria_`cb__cky~smlmopprw|wtrrrqqqpomjfb]ZWQLGA=7679:=G^}phhhghilt}|sibaehfccgq|z|uliikkklq{}yx{wux|{xwwwvuuttsokfa]WQMGB?=78==?EMS[lzroqtuvz~ytqpomjjow{vrmiilpv}{xxz~{vsqnmkhd`]XTNG@=<<@DJOXhz{ustuuuy~xtrqokgglsz~ysmihjnsx}~~{vrnlkigda_]XQJEA@ACDFKUctzxwwvx}|ywupjggkpv|yrnllmpty~xsnjihgggfdb]WRMIECBACIR`p|wsqpqv~{rjeefhls{zsnjhilpv}~|{}~~xsnjgfdbaa_]ZWTQOMJGEFLVbo{}ysnlov}~wqomjhjox|wsppqrtwz~~|ywtrolhd`]YVSQONNMLKLR]it~|uoou}wttsolou}zxwvvwxx{~|zywtpmjfb_\YWWWVVVUUUUW]emu}~}zusuz~}|{ywvy~}}}||{{|~}{ywvtrpmkigfdb```_]\[Z[ZYXX]bgnty~~~{usvz}~~~|~~|{zywvtsqpomlkjiihgffeeeecbb`_]]^aejnsw|~}~}}|||~~~~}}|{zyxwvutsrqponmmllllllllllkihgfffghjknprtuwxyz{{{{}}~~~~}}}}}||{{zz{zzyyyzyyxwvvvvuuuuttttuvvwwxyzz{{{{{|}~~}}}||{zzzyxvvuuttttsssrrqqponnmmmnnnmmmmmmmmllllllllklllmnoopppqqqqqrrssttuuutttuuuuuvvwwxxyyyzzz{{{{zzzzzyyyyyxxxxxxxxxxxwwwwwwwwxyyzzz{{zz{{|||}}}}~~~|{zyyxwwvvutssrrponnnnmmlllkjjiihgggffeeeddddddeeeeeefffgghgggghhhhhiiijjkkkklmnoopqrrssssttuuvvvwwxxxxxxxxxyz{{zyzz{{zzzzz{{{|{{z{||||{{{zzzz{{{{{||{{{|}~~~~~}}}||||||||}}}||}~~~~}{zyxwusrrqonnmlkkjjjjjjjkklllmnoopqrstuuvvwxxyz{{|}~~~~~~~~~}}|{{zzzzzyyyyyyyyyzzzz{||}~~~~~~~~~~~~}|||{{{zz{{zzzzyyyxxxxwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{||{|{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zzyyyxxxwwwwvvvvuuuuuuvvvvvvvvvvvuuuuuuuttttttttssssssssssttttuuuvvvvwwwxxxyyzzz{{{||||}}}}~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}|||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}~~~~~~~~~}}|w|{}}}~~uy||}|~{{}|~}y|y{yx~~~~}|~~||~{}}|{~~~}|~{{zy~}{|~}|}}}}~~~~|{|y{~ytty~zwurty{}yvqnrvxxsnnruxvrqrtxxwyzz{{|}}~~}zwvvwwwvtqmkkmllmifcccca_`^]\Z`inttqnmqw~~~~~}}|{ywvvwxxxvttuvvvvwy{|}}{}~}zywz|~~~{xwwxyxtqnmljigffeeb_^]]]\[[bjt~|topt}|zyz{|{{zzzyvrppsw{}|{{~}}~~~~~}ywvuutrpljgghijjgc^\ZZapukn{~{vvuvxx|zsnns{~~~}xtstrmiffdcbdeb^XVST]r}f_mxusstsrqu|ynfhoz~||~}}}}~|{|~~}zwtrqpmjhfeca``bb_ZSMUtjhv~vtstqnlkr{~rihmw~xvx}~|||zxurpomkhfdcb_\[YWSNHSvfgvxtqpkggjupecjv|uruz}||}~}|{yuqnmkjhhfc^[XY[YUOHBMrifuzsnmha_cp}mddku{}wvwxxxy}}zxx{~{xsokhfeddc`]ZWVTRLFAJnjl|{v}}uomg`]drzojkquvxy~~{yvsqtz|zy{~|}~}||}~|voiedca]ZYZ\ZULB;@[ut{ot}yvpe]_l}xrruxyvssvzsopv}|{|}||{zz{||zvrnkigc^YTRPPPNICDZ~tr|qvzxvrhbdp~}uqruwwtqrvxqnqw}|{|~}{yxy{~}ytqnkf`YUUWXWRKFCBKe{vpx}{wpfbhs~|urtx|{wsruzytruy|~~|ywvxyzyvspnjd]VQNNPRTRMHPjymxxv{{|yqhfn|}soqvyxsprw~|urty}~}~}zxxyxwtqnkga\YVTSPLJHDAF_vqn{~sgagt~xqqv|{rmnryyttvwvvwz~zvtuvvuspnmje`[XTPKE@<:@Uvz}ojwuh`cny~ytu{}rihls{~ywwusqsx}||{vqpsuvuronnjf`ZUROKGA;:C^z{jl~sfagrzztrx|pjlqw|~}{vrpsy}||~~ysponnnnmljgeb^ZTMGA;79Jl}ianncajrvsot~ymkmqvy|zsnnrx}~{{|{wqnlllnomkifd`ZSMIFB?::Qty{edv|kbdmtvpmuwonquxy||tpptz}~~|wspmklmnonkgd`]WOG@;779Os|ebsnddkqrmkt|rqstwwx~~uporvy{~~~~zuokjklkiecba_ZSKD?<:7@]|n_g{{mfhnplfjvxuuvxwuv|}}uqqsuvwz}wqmiggffffedb^[UNF=612Hj|dapwmknoldbm{z{||zuru~~}wuuutsuz}uomljiebabbb`[UOJF@93=^|zj`k~rnqtqhaftyz~ysryzxwwurqt{wqomliebabcc_YTPMID<40?`|zhbozpnqsne_guz}}vrt{{xwvtqqt{}xurmjgda``_``_^ZUNGA<6A^uzjeqxuvvqgahs|vv{~|{wrqty~|wrnkigdbbaba_\XTOHB;57Qmy|tfl|ywwxti`bn{}|vsw~|xsoqv{}xtqnkheca`__^\YWSMHB=6;Ibu{xnq~|z{|zqffp{|~~xuy{vtvy{{|~~~~zvspnkigedb`^[XVSNIE@=64459;@Ykxƿm[Ydrvm^QLQ\_ZRHBDLWco~yy{}wy~~vy{necghfb[VTRMIDBB@>8578:@[̯ëcF9;GRSLABQdv}pib]YUW]hry}skgjouxyz}{xxwrjaZYZ\]\YUSQONKD:8YʺtmnuzhXPRUTN@8?N^n~wmdZSSYaiqyzqmmoqrsuy~}{zyuph_YXXWXWVUUUUSOJ@Hiĵ|uv|te[Z^_\RFCIRZfpzvmhijkmns}~|zxuttvxxwwxxwslfa][ZXVUUVVVWUSNObwwnjjihbXRQTV[ahs}{zy|}{{zzzyxwvrnieb_\YUTSRRRQPNP[hu}zunieca``bgmrssrsuy|}}|{{{{{|}~}}|zxwusrqonlklnptvwwy{}~~~}|{{|}~~~~}}}~~~}|{{{||}}~~~~}}|||||{zyxvutsrqponnnmmmmmllkkkkkllllllmmmmnnnnoooppqqrrsssttttttuuvvwwwxxxxxwwwwwwxyzz{|}}~~~~~~~}}|{{zzyxxxyyzz{{{||}~~~}}}}}}~~}}}||||{{{{{{{{{{||{{{zzz{{zzzz{{{{|}}|||{{{{{{{||}}}}}}}}||||||}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{z}~}~}}|~~~}}{{zyyy{zzyxwvuutrqpnmlkkjjihhgfefeedcb`_^]]^___^]]\[ZZZZZYZ[\]^_`aabcdeefghijklmnooopqqqrstttttttttttttuuvxy{}{xtqmjgda^[WTQNLJHGFFFFFFGHJKLNNOPPPONLJGD@<84/*$"(/7?HQ[foxõ˻r`QGA=;@M]iqskV?2/1/)"$0.$ 4OpúgO7 -X~Ūth`ZVTTUTM@72/*$"(-0/%$?Ui|ۮY6!!.:EMTY^behmrxwgVF6""',16=EJJFB>82-("+3:@EHKLMNOPPQQRTUWY[^_abdefhknquz}}|}}|{ywutsrpnnnoprvy}~~}|{zyyxwwvuutttsssrrrrrrqqqqqqqqqqppppppppppppppppppoooonnnnmmmlllkkjjiiihhhhggggggffffffffffgggggggghhhhiiijjjjkkkllmmnnoppqrrstuvvwxyz{|}}~~~~~~~~~~}}}}}|||||{{{{zzzyyyyxxxxwwwvvvuuutttsssrrrqqqpppooonnnmmmmmlllllkkkkkkkkkkkkkkklllllllllmmmmmmnnnnoooppppqqqqqrrrrsssssstttttttttttuuuvvvvwwxxxyyyzzz{{{|||||}}}~~~~~~~}}}}|||{{zzzyyyxxxxwwwwwvvvvvvuuuuuuuuuutttttttsssssrrrrqqqqppppooonnnnmmmmmmmmmmmmmlllllllmmmmmmmmmmnnnnnnnnoooooooooooooopppppppppppppqqqqqqrrrrssssstttttuuuuvvvvwwwwxxxyyyyyzzzz{{{{{|||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{zzzzzzyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuuuuvvvvvvwwwwwwwxxxxxyyyyyyzzzzzz{{{{{||||||}}}}}}}~~~~~~~~}}}||||{{{zzzyyyxxxwwwvvvvuuuuttttssssrrrrrrrrqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssstttttttuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwvwvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyzzzzzz{{{{||||}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}|||{{zzzyyyxxxwwvvvuuttssrrrqqqqpppoooonnnnnmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnooooooooooppppppppppppppppppqqqqqqqqqqrrrsssssttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttttttttuuuuuuuvvvvvvwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{z{zzzzz{{zz{zzzzzzzzzzzzzzzz{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}|||}}}}}}}}}}}}}}}|}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||{|||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{|{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{|{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||}}}|}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~}~~~~~~~~~~~}~~~}~~}~~~~}~~~}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||~~~zvuwz{{{~~|zxxyyz|~}{ywxxxxz|~~}|zyxwvxz{|~~|zyyxwwx{~~~~|{yvutqpqqpqqpqqpqssrppqqsuw{~zz|~~|{}~{zywvuuvy||ywvvx{}~}|{{{}~{yxxxy{}{zxwwvuttssrpmljhhhgefghjlnmmr~tw{{|yzzxxtqtz}~{vuuw{~~~~}}}|zy||zxxyz{|~|{zyxvtrrpoljjhhhfefhhhjhikkp}uw~z{~{|}{wspsx||{trrtx{|||{zyxvuw|{ywwxxyz}~}}}}|zyxxwvtrpnmjhgeeeddeefhhgfefn|tz|x|}{}}zvqosx{{ztrsux{{|~|{zxvtsv{{xwwxyyz}~}}}}|{zzzywurqonkgeddeeeddfghgfeeem}vz|x|~}}yspsx{{~|urrtxzzz}|zzyvsrty~|yxxyxxy|}|}|{zyyzzywtqpnlifcbbcbbcccefeedbaj{uz|w{~|~zsorwzz||tqqruxwwz~{zyxurqsx|~{zyyyxy{~}|{{yxwwxxwutqomkifdcaaabcdefdddcchwyzz{||vprwzzzwrrsuxyxy~}{zyvtrsw{}{z{zyyz~~}|{yxwvwwwvtrpnmjgca___`a`adeeedbetzyyyz}|wqqvzzy}ysrrtwxvwz~|zyywusruy}}{z{{yxy}|zxwusrrrstsronligd`^^___bbdfgfgju{z||{|}xstx|||{vttvyzyy{~}zyyxwutvy~~||}}|z{~~|zxwutstuttromlkgedaacccdfefhggm|y~}{}zvtvz{z|yustwyyxy|~{zyxvtsuy|}{{|||{|}zwutrqqqqqqonmkigdaabbcdeffhhhmyy|}z}~|xuvz{z{|wuuwyyxx{}|{zxutuwz|~~~~~~{xurpoonnnmnnmkkhgggffeffgggn{}w{{z~|xuwzzz|~yvvxyyxy|~~|yvuuxz|}~~}zwtqnkighhhijjklllljhfeddkv{z|xssy}xuuvuuw}zwvvwvuvy}|yvuvxz|~}{{|~|zwuqnkhfeeegijklmnnnllty|{xx|}|~}{xxyyxwz~}{{|{yxy||{|~~}~~~}|{zxvusqomkjjjjkkklnopu{~}}}}~}{ywvvwvvx|}|||{zz|~~}|{zyxwvusqqppnkjjjjllmrw{|yxwvvvwx{}~}|{{zz|}~~~~}{zxwvuttssrrrqpppqtvxz{~~}|{z{|}~}}||{|||}}}}}||zzyxwwvwvvvvvvx{}}~~}~||~~}}}||}~~~~}|{{{|||}}~~~~}}|{zyxxwwxyyzz{{{{{zyxxxz|}~~}|}~~}|}~~}}}||{{|||||{{zzyyxxxwwwxxxxyzz|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}}~~~~}}}}}|||||||{{{{{{{{{||||||{{{zzz{{||}~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{zzzzzzzzzzzzzz{{{{{{|||||}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{|{{{{{{{{{{{{||||||||||||||}}}}}}~~~~~~~~~~}}}}|||||{{{{{{{{{{{|||||||}}}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{|||||}}}}}~~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{||||}}}}~~~~~~~~}}}}||||||{{{{{{{{{{{zzzzz{{{{{{{{|||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{zzzzzzz{{{{{{{{{{|||||}}}}~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{|||||||||}}}}~~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}}}~~~~~~~}||~||~}|{}~~|zz{||{zzz{{zzzzzz{{{zzz{|{{{{||}|||}~~}}~~~~~~}}}~|{{{|{zyz{zyxxxxxwwwyz{{zyyz{{|||{|~~~~~}}||zyzzyxwvuvvutssssqqpponnosvxyxvvwyz{{{{|~~~~~~}~~}}}~~}|zyxwvutsrrrqonooponljkkjighnuz|xtqty~~zz}~}{{{{{{z{|~~|{|}zxwvutrpmmlkkjihfffeeeedccccbbirx||vru{|yxy{|{zyywvutsstuvvwxz}}}}{yyxxwvuuvxz|}}}||}~}|zxuqnkiigffcaa`__^^\[[ZZZZ[[\\ZZanvz}umov~xsrruwwvvutttrqqsuwwxy{|{{{{zyyz}|xuqomlkkjgggeffdcba`ab`bcabb`es}tv|~yvuvz{z{{yzzxwwx{|}}~}zwuuutsrrstw{}}{zzxwtpmjhffeedcccbccbbba^__^`a`aapwvz~ytrsvyyz{yz|zxwwy{}}~~|zyz{|zxvsrrqqonnoruy|~}zyxxwvtqmjiggedcbbbcdefedca`a`aba`fxvz~}xsqsvxy{{{~~|{yy|}~{z{|}}{ywvvvutuuux{}}{yxxwusomliihedcccceddeedddcca_an|yx}}ztoortuvwvx{{zzz{}~~~|ywvvwwvusrrsttuvuuwyz~}{xusrqpoljhffeedbaaaaabb`aaaaa_aoy|vv{|~ztppruwxxwx{z{||}|zxxyyxvtrrsuvwxxwxzz}~|yvsqonmliheccba`__^]^]]^^___^]]htwusv|~|wwyz{zvqlklnprsstvvuvvxz{}}||}~{xusrrssronmnptwvtsqrwz}~|{yvtqnmmlkieccbbcca`____````___etx|{vz||{}}~}zwroopqstvx{{zzz{~~zxvvvwxwuuvvwxyxxxxy{}~|zwtrponmkihgeeedccbbbaaaaabberx{wz}~{}}~|xsppqrstuvyzz{{{}|ywwvwwvuuvwxxxxxxyz{|~~|zxusrponljhhhgffdddcecccbccdoxzzz}~{|}}~|yvrqpqqstuxz{{{|~|yxwwxwvvvwxyzzzzz{|}~}{xwusrqpnnlkkkjiihhhgggfgiqz}}}~|yutttuuvwy|}}~}}}}{zyyz|}~}}~~}{ywvuttrponmmmmlkjjiijjnuy~~~{xvuuuuuuwyz{|}~}}|zyxyz{|}||}}~~}|zywvutsqqppponnnnmmmmpux|}|zxvuuuuuvxyz{|}~}{{zyxyyz{{{{z{|}}~~}|{zyxwvutssrqqpoopooonnnmmnqvy|~~}~~}{zz{{{ywvutttttuuvwxyz|}~~}|{{zyxwwwwxxz{{||{|}~~~}|{zzyyxxwwvuuuttsrrrrrssrrrsstuwz|~~~~}{z{{||{zyyxwwxxyzz{|}}~~~}||{{{{{{{|||}}}~~~~}}}||{{{}~~~~~~~~~~~}}}}}}|||||}}}}}}}}|||}}}}}}~~~}}|||{{{{{||||||{|||||}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~|x{|~~}~}|~{|~~~~~~~~~~~}~}|||{yy{|~~~~~|{||{zy{}~~~~}}}{zyzz{{|~~~~~}|{{zzzzz{|}~~}}}|{zzz{{|}}~}}}}|{zzzyyxyzz{{{||{zz{zyzyzzyz{|{z{{{{zzzzyyzzyyxyzzzzz{zz{|{{yz{{{zy{}{z{{}}{z{}|{{|~{yxz||xwz}}{y{~{yz~zvw}~|yz~{z}}|}~~|}}~~~}|~}}}|~~~~~~~~~~~|zz|{||~}|}~~~~}}~~~~~~~~~~~}}}~~~~}}}}|||{|{{{{{||{{{{{{zzyxxxwvuvvtstttttttttutqsstrqrrrpqqpqqqpoopponoonnmmmmmnlmkmmllklllkikjjjihhhggggggfgffffffeccca`__aaabbdhjjnppstsuvwwwvuvtttsrqpqqooppqqrrssuwxxyz{|||}~~~~~~~}~}}}}||||||{{{{{{{{{{{{z{{{zzz{zyzzzyyyyyyyyyyyyxyyyxxyxxxyywxyyxwxyxxxxwxxxwvwwuvwvuuvvvuuvuuuuuuuvvuvxxxyy{|z{||}}}}}~~~~~}~~~~~~~~~~~}}}}}}}||}||||||||||{{{{{{{{zzzzzzzyyyyyzzz{{{||}}~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzyxxxxwwwwwwwwxyzz{|}~~~~~~~~~~~~~~~~~~}}}||||{{{zzzyyyxxwwwwwxxxyz{|}~~~~~~~~~~~~~~~~}}|||{{{zzyyyxxwwvvvuutssrrqqrrstuvxz|~~}{{zyyyxxyyyzz{|||}}}~~~~}|{zyxxwwwwxxyz{|}~~}}||||{{{{|||||{{{zzyyxxwvuutssrqpoonopqrstvxz}~|{yxxxwwwxxyyz{||}~~~}|zyxwvuutttuvvwyz{}~~}}||||||||}}}}}}}||{{zzyxwvutsrqponmlkklmopqrtvz}}{yxwwwwwwxxyyz{|}}}~~~~~}{ywvutssrrrrstuvxy{|~~~}||||||||||}}}}~~}}}}||{zzxwvusrqpomlkjihhhjlnpqsvz~~{yxvvvvvvwwwxyz{|}}~~~}zxwusrqqqqqrstuwy{|~~~~~~}|{yxvtsrponlkjhgfddefiloqsv{|zwtqpoopqrstuvxz|~~|ywtrponmmmnoprtvx{}~~~~~}|{yxvtrqonmljigfedcbabceilpsw{{wspmjhfffhkmpruxz~~{xusqonmlllmnpruwz}~}|{zyxxwvtsrqponmkihfedca``bflquy~~vpjfdba``bdhmsx|}zwusqpooopqrtvy|~~}}||{zywutrpomlkihgedddcbabdipv{~yrkeb`__`bdglqx~~}|{ywutsstuvwy{|~}|{{|}~}|zywvtsqponnmllllkkjihgecabdkry}{skd_\[\^aejou}~|{zzzz{}~{xvttuwy{|~}{zyxwxz|}|{yxwvuuttttttsrrrqpnljgeca^[[]dnw~{qh`ZVTUY]cjqxzvtuvxz|~~{ywusqpqswz}}zxvutsttvy|~}}~}{zyxxwwwvvvvvvvvusrqpnlkihfda_^\]`gqz}skc]YWX[`flsz{xwvx{~}ywvvutstw{~|ywutttuvxz}~|{zyyyyyyzzzzzyxwutrpnmkigedb`_]_clwule_ZXXZ_fnu||ywwy||ywvwwwwxz}~zwtsrstvxz|}|{{zzzyyyyyxxwvtsqonmlkihgfdb`^`dmv|sjc^ZXY\aipx~}zwvwy|{xvvwxyyz}~{xussstvxz|~~}|{zzzyyyyyyxwvusrponmkjhfecb`afpzwnf`\YY[`fnw}zwvwy{}ywvwxz{|~}{xusrrtvx{~~}}||{zyxxxwvusrqponmlkjigeb``dlwxog`[WWY^dmv~|yvuvwy}}zxwxz{|}}{ywutsstvy|~~}}||{zzyxxwvvusrpnmmmlkjhgfeeipy~vnhc_\\_djqy}zxxxy{~|{{}~}{zyxwwwxz|~~}{zyxvutttsrqpoooonlkjhhlt}}vnhc`][\`gow~}{yyyz{}}||~|yvuuuvvwxz}~}|zxwvutrqpppoooonmljils|{tmhea^]`ekry~}|}}~~~~}}|{|}zxvvvvwwxz|~}|{zxwvusrqpooonmmmqwxqkhgedcfkqx~~}}}}}}}}{xwwxyzz{|~~}~~~~~~~~}||{{{{zyxwvutsrqpnnptz|wspnlklmpty~}|{{{||}~}zxwvvwxyz{}~~~~~~~~~~}~~~}}||||||||||}}}}}}}}}}||{{zzyz{}~~}{zyzz{|}~~}}}}}}~~~~~~~~~~~~~}}}}~~}}~}}~~~~~}}~~~}}}}}}}}}}||}}~~~~~~~~~~}||{{{{{zzzzzzzz{{{{{{|}~~~}|zyyyyz{|~~~~}}}~~~~~~~~~~~~~|||z~~}~~~~~~~~~~~~~}~~}|~~}~{~~~~|~~~~~~~}}}}|{{{{{{zzyyyyyxxxwwvvvvvvuuttttssrrrqqsuxz{zxxy|~~}}}}}}|{zzz{{{zyyz{|}~~~~~~~}}|||||{{{{{zyxwvuuvutsqponmlkjigfecbekqw|zwvxz~|ywwvwvutstuvxxwvvvwy{}~}{z{|}}}|{|~~}||||{zyxwvutrqppppomkjhgfeddcbemu|yvuuuwwwusqprsuuvwy}}|{zyyyyyyzz{{{|~~}|{zxvtrqqponllllllkihhgffgjs~zsnkjknrvxyyxxy{}}{yxwxz|~~}{zyxwvutsrrsrrqqqqponkjihgmx~wqliijnsy|~}}|}~}|{{|~}{{z{{|}~}|{zzyxwvtsrrrqqppponmlkigebcm|zvv{}wqligghkqv||xuttuwz~}{yxxxyz{|}}}}}~~~}|zyxwutrqomlkkllkkjigea^bm|soquy{zwvutrpmjkou|~|yvutuwy|}{zxwvuvwy{}~}|{zywutqomlklmmnnnmmje`\]hzzojkorsttvxyxtokjmr{|zyy{||{zywvuvx{}|zzzywusssuxz}~}|{ywutrpomlkjkmoppomkjgc_`ixzqlmoqqpruy||xsonpu{{xwwy{||{{|||{{}}|zyyzzzywwxy{|}}|zzyyyxxwwvtsqooppqolifeb_\YZdv{sopqqpoprvxxuplkou}{ywwxxxyz{}}|{|}~}{ywvwwxwwwxyz|~~~~~~~}{ywvtsqponnnnmmljhfda^\Z[ev}vrqpollnqvxwtpllpv~|ywwxxyz{|}|{z{~~}{zyxxyyyxwwy{|~~|zxwutsssrrqponmkigdca`][_l|wutrnklpvyyvrnlou{|zyyyyz{|}|{zz|}|zzzzzzywwxz{}~~|{zxwvuutsqponnmmlkkigdb`bjv{xtqopruwvuronnqv|}{zyyyyzyyyxyz|~}}|||{zxwwwwxz|~}|{zyxxwutsrqonmkkjhfecabgq~|zwustuvvtpljjnsy~}|{zxxwvvx{~~|{ywwvwxy|~~}|zywvuttrpnmmmljhfeedelv}{zyxxwtqmjikotz}{ywvuuvx{}}{yxwwwxy{}~~~~~~~~~~~~~}{zxvussrrqonnmmmkjiggkr{~}|{zywurqpqrux|~|{zyy{{|}~}||||}~~}{zzyyyyxxxwvvvuttsssrrqqpnlkou}}yvutuvxz|~}|zyxwvusssrrrrstttssrrqomnsz}zvttuwyz{|}~~~~~}|||||{{zzyxxxwvutsrqqppooorw||zzz{{zzz|}~~~~~~~~~~}}}|{{{zyxwwvvuuuuuuuuttuvxz|||~~~~~~~~}}}}}~~~~~}}~}}}||{{{zzzzz{{{{{{zzzzzyyyyyyzz{{{z{{{|||}}~~~~~~~~}}}}}}}}}|||||||}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}~~~~~~~}~~}}}}~~~~~~}}}}|||}~~~~~~}~~~}}}}}~~~~~~~}||||}~}}}~~~~~~~}}~~~}||}}|z{||}}}~~~}}}~}}}}}}}}}~~~}|||||}}}}}}~~~~~~}}|||||}}~~~~~~~}}}}}}|}}}}~~~~~}}}|||||}~~~~~~~~}||||||}}}||}}}}}}}}}|}}}~~~~~~~~}}~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}|~~~||~}}}}~~~}~}|~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}~~~}}~~~~}~~~~~~~~~~~~~}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}~}}~}}~~}}~}~~|||}}}||}}}|{||||z{|{{z{}}||{}~|{{{~~zy|~}||~}}|}}}~||}~|{~~{|~~}}~|}~|~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}~~~~}~~~~~~|~~}~~~~~}~}~~~~}~~}~~~~|~}~~~~}~~~~~~~}~~~~~~~}~~}~~~}~~~}~~~~~~~~~~~~~~~~~~~~}~~|}~~~~}~}}{}}}}}}|~||}~~~~}|~~~}~~~~~~~}~}~~~~~}~~~~}}~}~~}{~~}~|}}}~|~~~}|~}|~~{{~~~}}}z~x|~}}w|~}}}|}~}}~~~~~~}}~~~~{{||~{yy~~z~|~~{||~~|}}}~~}~}~}~~}{}}}~~}|}~}}}}~}}||{|~|}|}|~}~~~|}}}~}~~y}|}{{yz~}}}~~~~~~~|z|}{~~~}~~~|~{{~~{y}~|}}~}~||}|}}~|{||~|~~~~|~~|~|{~{}y|{~|{}~~{~{~x~~}~~}~~y~|}~|z{|{~~}~x}}~}{}~}}~|}~}~}||}}}~}~}~}}~~~|}z}~~}{}~}zy}}}{}}|z~{|}~xy}~|{~~z}z~}}~}}~~~~~}|{~~|~}~}~~~|z}}~~~z{~|~|~~~wyz|z~{|}}z|}|~~|}}}~~}}}}|~}|~z~}~~zy}{{y{}|y}|~~}~~}}|~|~|{}}}~|{~|{|{}y|{~}{~~~}~~z~}~}}}{}~~~|~y{|~{~{~|~~}~}~}}z}~{}}~|~~|z~{}}}z~~~{}~}}~~~}}~~}~}}~~~~~}~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}~~~~~}|||{{{zyyyxxwwvvvuuutttsrrqppopqtwz|}~~~~~~~~~~~}}}|{zywvusrrrrrqqqpoonmmmnrw}}{yyyzzzz{}~~~~~~~~~~~~}|{zyxwutssssrqponmmllllpy|usuxzzyy{~~~~}}}~~~}}|{{zyxwwvvutttsrrqpnmkiimt|~}}|ywwxyyz|~~}}|||}~~}}|}}~~}||{{|~~~}|{yxwuutssrrqqqpnnmlkjghoy~zz}ytsuxz{{}~}||||}}~}}~~~|{{{|}~~~~}}||zyxvusrqpoooonmlkjihgegoy~zz}ytrtwyzz|}{zyyyyzz{|}~~~}||||}~~~}|{{zz{{}~~~}}}||{ywvtsrrqpononnmlkjjhgfflv|{|}wtsuy{||~|{zzzz{{|}~~}}}~~}|{{{{|~~~~}|{zxvutsrqponnoonmljjjhgfir}|yz~ytrtx{||}}~~~}|zyxxyz{|}~~}}}~~|{zyyyz|~~~~}}|{zyxvutsqponmnnnnlllkkjiggmvzxz~~xtsvz|}}~~~~}{zyyyz{|}~~~|{{{|}~}|{yxwvutsrqqpppponmlmlkigjr~|y{zutvz}~~~}|zyyy{|}~~~~~||{{|}~~~}{zywvutsrqpoonnnmmllllkjiimw|{~}xuux|~~}}|{zyyz|}~~~~~~~}}}~~~}|{zyxwvutrqppoooonmmlmlkigkt|z}yuuy~~~}{zyz{|~~~~~~~~~}}}~~~~~}|{yxvuutsrqppponmlkjkkjihfhp|}y|~xtuy~~~~}}{{zyxxy{}~~}}|||{{||}~}|||}}~~~~}}|{zxwvuutsrqqpppnmkjjjkjifeit~{z|vtw~~~~|}}|{{{zzz|~~~}|{{{{{|}~~}}~~~~}|{yxvvuuutsqpooonmkkjjjigeekv|{|zuuy|}{z}~{zz{{{{{}~~}{yxxyz{|}~}|{zyxwvvvusrqpppoonmmmlljhfegp}{{}{}xvy}~|z{|zz|~~~~~~~|zxxy{|~~~~}|{zyxwvvtsrqqqqqponnnmmkihhjs~zz~}{z}}}}|~}|}}}||zyyyz|~~~~}}}~~}|{yxxwvutsrrqqqppoonnnmmkihks~~xy~}{}}}~~~~}{{{{{{{|}~~~}||}}~~~}{zxwwvuttssrrqqpponnmmllkms{~ww|~}~~|{{|}}}}}}}}|{{{|~~}|{zyxxwutsrqqqqpppponmmkkkmt}zuv|}}}~}{{}~}}~~~~}|{{{{{{{|}~~}|}~~~|{zyyxxwutssrrqpppooonmlkknu|~vsu{~|{}~}||||}}}~~}|{{|~~}|{zyxvuuuutsrqpqpoonnnnosy~xssw}~}|{}}|}~~}~~~~}}}}}}~~~}|{ywvvvvutrrqqponmnmnmmqu{}zvpqu|}}|}{|}~|}~~}}}~}~}}}}~~~}}}~}|zyxwwwvuttrqpppppoqswzyvsrty~}{z{|~~||}~}{zzyyxwwuuussrqqqqqsuwwvtrsw{~~|zyyz|}{z{~~~}~~~~~~~~~}||{{zzyyxwwvvuuuuuvwxwvuvxz||||{zz{|~~||}~~~}}||{{zzyyxxxwwwwxxxyyyzzzz{{{{{||}}}}}}~~~~~}}||{{zzyyxxxwwvvvvwwxxxyyyzz{{||||}}}}~~~~~}}||{{zzyyxxxxxxxxxyyzzzz{{||}}}~~~~~~}}}||{{zzyyxxwwwwwwwwwxxxyyyzzz{{{||}}}~~~~~~~}}}}||||||{{{{zzzzzzzzzzz{{{{{{|||||}}}~~~~~~~~~~~}}}}}}}}}|||||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}|||||||||}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}|}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{z}}~~~~}~~~~~~~~}~~~~~~~}~~}~~~~~~~~~~~~~~~~~~}~}~~~~~~}~|~~~}~~~~}~~~~~~}}~}~~~}~~~~~}~~~~~~~}~~~}}~~~}~~~~~~~~}~~~~~~~~~}|~~}~~~~~~~~~~~~}}}~~~}~}}}~}}~~~~~~~~~~~~~~~}~~~~~~}}~~}}~}}~~|}~}~~~~~~~}~}|}~~~~~~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwxxxxxxxwxzxvwyywvxyxwwxywwxyxxxyyxxxyxxxyyyyyyyyyyyyzyyzzyyzzzyyzzzzzzzzzzzzzzzzzzzz{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~}~~~~~~~~}~~}~~~~~~~}~}~~}~~~~~~|~}~~~~~~~}~~~~~}}}}~~}}~~~~|{~~}~}||}|~}~~~~}}~~}}~~}|}~}~}|}~|~|{~}~|~}~~~~~}{~~~|}}~}}}~}}~~~~~~}~}~~}~~~|~~~}~~~}~}}|~}~~~||}|~{~~}|zw~~}}}y~}}~||~}|~~|~~{~~}|}~}~{}~z}~}~~}~}}z~z||~}}|~~~z~~~|}~}~}}|~|}~}~~}}}|{~|}~}~~z~~|~~|}{~~}~|~~}~|~~~~|~|{~~~~}~y~~}~{{}~~~|}z|~}{~}}~||}~}}~~||{{|z|~~~~|y}}}}~z~}}x}~|}|~z~~~~~{|~}z{~}}~~~~z||~}}~~}{~~~}}~xz|~~~}}zz{}{|~|~|~~~}zy}~zy}}}||{~}~}}}~}zz}~y~}~~|x}|}}}}|{z{z~}{}z}|~}}~}{~x}|}||~|~}ywy}~||~}~{y}~~~{|}|}}~{}z~~}~~|t~~~}~{~}~~|}}~|~}{}}~}~~|}~}{z~|y}y{z|~~y~}z{{}}~}~~~~||z~~~}|}|~}}||~}}~}}y}z|}~~{||~w~~y{}~{~|}~{~~||~y{|y}~~~}~~~~||}w|}}y{{||~~{~{~|x|}~}{~}~|v}|}~~~~~{zx{{|}z|~z}xz|~|v}~~~}{{x}zzy~}z~{w~yw{w~}z|}~|~zv{~z|||xyz}z}{}~}}u}}zyzyw{}~y|}}~|y{y{~{|}z~}v~}}|{w{w~t}v~yy~x}{{~~||z}}|~{wywxx|{|{||{y{~|zx~{}{~x}zw|z|}{yyvw{y|vy{}}~z{~|}|{x{~{|t~z|w|~||}|{yy|z}}y}w}{{~w|}||~}{|x|y}~{{wt}zwx~z|yw{|wz{~z{wx}x}|}z~{|}|wzzsv{~y||{vu~|w|w}z~~zz|w~z}y{zz||vz~z}yx|~}y|~~}}v~{~}}~~{~z|vy||yz{zz{|{{y~}}y|}}}|~|}~}~|{v~w}y|{y~|~z~|{|z{~~{~{~z|}}|{}{~}~y~z}|}}~~x~{~|y{|z||{x{}y{}{~||~~}||~~{}|~||{~|~~~~}~}z|~~|{yyxy~}~{}z}wz{~v~~x}~{|wx~}~~}{}}|}yy}{|~{|}w{|~}y|~||}|}|~|{~}{~~}z}~~}~~~}||~~}}~{~~~~~}}~~|~}~~}~}}}~~~~~~~~}~}}~~~~~~~~~~~~~~~~~~}~~}|~~}|||}}||||{||||||{{||||||}||}}|}~~~~~}~~}|}~~|z{||{{{zyyzyxxyxwwxxwvvwuuxzyvuuwyzzywxz|||zz|~~~~~~~}|{{|}{yyyyyxvwwwwxywttvwyywvwyzzzyyz|~~~}}~~}}}}{{zyyzywvvvuuvwwutsrswywustwyzxuux|}|zz{}~~~~}}|{{zyyxwwwvutuwxwtrqswzyussw{{yvux}~|z{~~}}||{zyxxxwvvutvxxtqqsvzyvrrvz|zvtv{|yy|~~}}||{zzyyyxvuuuuuvwusqqsvxwtrsvyywutx|~}zxz|~~~}}}|{zzzyyxwvvvwyxvtstwyzwtsvy|zwuw{~}zy{~~~~}}}|{{zzyyyxwwvvuuvwwusssvxywtsuyzywuvz}~|yy{~~~~~~}}||{zzyzzxwwwvwyywutuwyzywuvy{{zxxz}~|{|~~~~}|||||{zyyyyxwvvvxyxvutuwyywvvxzzzyxy{}~|{{}~~~~}}||||{{yzzyyxwvvwvvwxwvuuvxyywvwyzzzyyz|~~|||}~~~~~|||||{zzyyyyxwxyyyywuvx{zyxxyz||{z{|~~~~~~~~}~~}}}~}{||zzzzyxxxwxzzxwvvxyzzxwxz{{zyz{}~~}}}~~~~|}|{~~{||{{|{zyy{{xwxzzyxyywwy{zyyyz{|{{{|}~~~}~~~~}~{~||~{|}|}}|{{||{z|zyz{||{yx{}|z{|{{|}}||}~~~|}{||z~||{y|{y}~|xy}{y{}|xv{|z{{xxyz{{{zzz{||||||||~~~~~~~~~~~~}{|~z|}}{|{wz~y|~zy{||{y{{{{{||zz|{z|||z{}}{}}{{~~}~~~~~~~~||z~|}z}~~}{}}}}~{|{}}~yz~x|{z}|{~}z~}}|~}~}~}~~~~~~~}~~z|~z~}}~}}zy}}~}~||y~~||~y}}|}~}}|~|{~||~}|{~~}{}~}~||~~~}|}~}}{||}}}{z{}~~~{z{x~|~~~}|{y~}~}~{z~}~}~{~~~~|}~~~~~|~~~~|}~{|~~z~~~zz||}y{}|~~}{|{{~}|zzv|z}~}{~}~z{~}}}~|~|~}|}|~~{|~z|z||~yz||z~x|x~}~}|~}z}|}}~~}{y}{z~|~}}{~~~~}~}~}}|~z~~~|~~|~}|~|~y~~~}|~z{y{||~}~~~~~}}~~z~{}zzz|x~}~}{|}}{}~zy|||{y{{~~~|}{}}}~~|}y~}y{|z~z~~}{zx~{w}}}}{|}~z}~x}|zy~{{}~}}|}~}|~|~~~z~y}y}}x{{yy}|~~zy|yt~~|z~x~y~x}|~}}zx}y|~|z}zz{}||}~~{~{}{{}~z}z~}~~|||~~}}|{}{x}y{z{x{xx}{{~~~}}}}}z{{}y~||~|~~~~~{{zx{{xz{~}|}}~~{{|{z{~y|{~{~}|~~|||y}~|~|z}}z|z{}~{~{~y~|~}{}y~~}y{{z}}{y~|}}~|}~{}~||~}~}{z~~~|~{~~}~{|}~{|{~{}}{~zz~}}|~}|}~{z}{|}z}~}~zy{z{|{zyy~w}~|~|{~{~{{x}|}}|||~|}y~~~~||||{~{{{|z}~{zy~y||{zw~|~|}~~}{~~z}|~~|z{||}}{}~~}~|}}{|~~{}{}}~|}{}~z{~~~|~~~~}{~|}||}z~z||~|z{y}~|}~{}{~~w}x}|{{{}y~{~|~~|~{|~z|~|~~||{~}}}}~}}|{y||}}|x}z}~|}~|~}}~{|{{|~~~|~||~{~~}}}|~}~~}~}|}|~}}xy|z~|||~}~~}~}~~~||{~~|}}||~}}|z}}v~}~{}~x~|{~|~{||~|}~~|}~~|}}||~}}~}~~~~~~|}}~}|}~|}~~~~}~~}}}|~z}}}~|~~|}}}~z~|{}}}~||~}~}~|{~|~|~}}~~~}y}~}}|}~~||z}~|~|}}|}~|}}~~}}~~~}{|~~}|~}~}~|~~}}}}~~~~}~~~~~|~}||~~}~|~|}~~~~~~}}|~~~~}~}~~~~~~}~~~|}~}}|~~~~|{~~~}~~~}}}~~~~}~~~~~~~}~~~}}~~}}~~~}~~~~~~z~~}|}}~}~|}~|~~}}}~}|~~~~|~~}~}}}~~{~~~~|~}~~|}|{}~|~~}~~}~~~}~~}~~~|~~~~}}~~~~~~}~~~~}~}}~~~~}}}~}~~~~~~}}~~~~}~~}~~~}~~~}~~~}~~}~}~~~~~~~~~~~~~}~~~~}~{~~~}~~~~}}~}~~~~~~~~}~~~~}~}}~~~~~}}}~~~~}~}~}~~}~~}~~~|~~}~~~~}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{{zzzyyyxxxxxxxwwwvvvuuuttttssssrrrqqqqqqpppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnoooooopppppppqqqqqqqqqqrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttttttttttsstssssssssrrrrrrrrrrqqqqqppppppppppppoooooopppoooooooooopoppooooooooopoopppppppoopppppqppppqqqqqqqqqqqrrrrrrrrrssssssssttttttttuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxwxxxyyxyyxxxxyxyyyxxyyxyyyyyyyyyyyzzzzzzzyyzzzzz{zzzz{{z{{{z{||{{|{{|||||||}}||}}}}}}}}}~~~}}~~~~~~~~~~~~~}}}{}}{{|{yz|zyxzzxxxywwxywwxxwvwxwvwxwvvwxvwwvxwvxwwwwvxxvwxwvxxwvxyxvwyyvvyyvwxywxwwyxxxxwwyyvwxyywwxvzxvxyyvwzyww{yvw{yxwx|yvv|zvwz{wwzyxyxyzzxv{zyxz}yuz|xxzzyy{yv{|xw{|xxz|yx|{xyz|yx{|{xx}{xz}zx{{{zz}{y|{z{{{|||z|}z{|{{{|}yz|y{~~yz~}y|}{{~|{{|zz~|||{}z|~|{}{|}||||y~~|x}{{|~}{|~}|||{~zzz{z{~}{}~}}|}~y|~y}z|~||{{}}~~~~}}~~~}}|}~~|}~|~~~~~~~~|{{{{{~}|}{~~||~{}~}||}z}|z|~x|{z}~}z}~}y||y|{y~x{{{|}{~}y~}zz~|y|}{{}||z|~{{{}|{|{{}|y|}{{{|}|{}~z|{z}~|{}~}{{~~|{|~y}y|}{|}~|{~||}|{~~z~y}}{}}}|{~{}|}}|z~z}{~~|||z~z}{}{y~{}}y|y~|}||~x|~|}~~}}}~}~~}}~}~}}~|}}}}~|}{{}~}|~|~~~|~~~}|{~|{{{~~}||}|~~~}}~|}}~}~~}~~~}}~~}~~~}}|~}}}~}~~~~~~~|}}~~}}}~~~|~~}~~~{z{~}~}}}}|}|~x}}z{z~~|~~~~|}}~~~}{y~|~~|{z}~~~~|~~~~}}~}~~}~}~}|}~|~~~~~|||~|~~}~|~}|~|~z~|}|~{~~~~~}|{}~}~~~}}}~|}~}~~~~|z|~~{}|~~~|{~}}~}~~~~~}}~~{~|}|}}}~~~~~}}||}~{~}{~~{z}z~{~}{{}|}~}}}|~|||{~{|{|~}y{}}{}~|{|{~}{zz}|y~z~}}~|~~~~}~}~~~~}}}~~}{~~~~~~}~~~~~|~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}||||}|||{|||{{{{{|||||}||||}~~~~~}}|{{zyyxxwwvvvuttsqqpppponmmlkmpsvyzzz{|}}||||{{{{{{zyzzz{|}}~~}}|{zxvutsrpoonnmlkjihhgfeflrw{}~~}{xvuuvvvwxy{||zzz|~}|{{z{|||||}~~~}}||{{zyxwvtttsrrqqponllkjiggjr{}}~}{zxvtstuxy{|~~~}||{zzzzzyxyyzz|~~~}{ywvutsqpoonnljigfdbaafq~~}xx||wutspmkmquxz{}|yvvvvuuuvwxxxxyz|~~~}{xusrpnllllkiecaa`_]^i}}uqu||tnmnlhefkry|}~}ysonoqrssuwyzzzz|~~~~~~}}}~~{xwvuspnkjihgdb`_]]]]_hz|wqrx}~yqjhhgdbbgow{}}~~|yuqmlmoqrstvxzz{{}}}}}}~}}}}}}~|yvtrponligfeddba`____bl}{~uppv{|wngeefedfksz~~{xurollnprstuwxz{{|~}}~~}}||}~}zxvutrqnljigfedcccbbaafvz|zssx~zqifhihghlsz~~}~|zwtqooqsuuuuvwxyz{~~~}|{{||}~|zxvtsqomkiigfecba`_^^cqxy|uv{{rifgihggkpwzzyy{}~|ywtqqrtutrqqstuuwz~}{zz{{||~|{yxvtqomlkjhfdcbba`ahxyv}~{~zqkklmlklotwwvuvx{}~~{xwwyywtqqqsttuw{~~}}}~~}~~|{zxvtrpnmlkigecb``esvrx~}upprronnosvvtstuwxyz}|}~}zvsrrststvx{|}~~}|||}~~~}|zxvttsrqpnlihfeddiu|sqwxuvxwuttuvxwuuuvvwwy}~zxwxxxxy{}}|{{|~~~~~}||}||{{zyxvutsrrqponnlkilvxuz|yz|{yxxxyzyxxyxwwxy}}}}|{{}~~}|}~~~~~}}||{yyyyxwvuttsrqqpppommllqy~~zwx}}}~~|z{{zzzyyzzxwwwy|~~~~~~}}|zyxxwwvutttsrqqqqqppswz|{yxy{~~~}}||||~~~~~~~~}}}||}|||}}}}|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}||||||||||{{{{{{{{{{{{{{{||}}}}}}}}}~~~~~~~~~~~~}}}}}}}|}||||||||||}}}}}}~~~~~~~~~~~}}}||||{{{{zzzzzyyyyyzz{{{{{{{{{||}~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{{zzz{{{||||||||}}~~~~}}}||{{{zzyyyxxxwwwvvwxxyyyyyxyyyzz{|}~~~~~~~~~~~~~~~~~~~~~~}}||||{{{zzzyyyxxwwwvvvvvvvwxxyyxxxxyyz{|}~~~~~~~~~}}|||{{{zzyyxxwwvvvuvvwxxxxxwwwxxyz{|}}}}~~~~~}}~~~~~}}}}}}}}}~~~~~~~~}}||{{zzyyyxxwvvuuuttuuvvvvvuuuvvwxyz{{|||}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{zyyyxwwvvvuuuuvwwwwwvvvvwxyz{||||}}~~~~~~~~~~~}}}}}}}~~~~~~~~~}||{{zzyyxxwwvvuuttsstuuvvuutttuuvwxyzz{{{||}~~~}}}}|}}}}}|||||||}}}}}~~~~~~}}||{{zyyxxwvvuutttuuvwwvuuuuuvwxyz{{|{||}~~~~~~~~~~~}}}}}}}~~~~~}}||{zzyxxwwvuutssstuvvvuttssttuvxyzzzzz{{|~~~~~}}|||||}}}}||{{{{||}}}~~~~~~~~~}}||{zyyxwwvvuutsssstuuvuutssstuvwxzzzzzz{|}~~~}}}~~~~~}|||||}}~~~~}|{zyxxwwvvuttstuuvvvutsstuuvxyzzzzzz{|}~~~~}}}}}~~}}|{{{{||}}~~~~~~~~~}}||{zyxwwvvuutsrrrstuuutsrrrstuvwxyyyyyyz|}~~~~}}}}}}}}}||{{{||}}~~~~~}|{zyyxxwvvuutttuvvvvuttttuvwyz{{{zzz{|~~~~~~~~~~}}|||}}~~~~}}|{zyyxwwvvutssrstuvuutsrsstuvxyzzzyyyz|}~~~~~}}}}~~}}||{||}}}~~~~~~}}|{{zyxxwwvuutssstuvvutsssttuvxyyzzyyyz{}~~~}}|}}~~~~}||{zyyxxwwvuttstuvvvutssstuvwxyzzzyyy{|~~~~~~~~~}}||{||}}~~~~~~~}}}||{{zyxwvvvuttsrrrtuuutsrqrstuvxyzzyyxxz{}~~~~~~}}}|||}~~~~~~}}|||{zyxwvvuutttsssuvvvtsrqrtuwxz{{zyxxy{}~~~~~~~}}}~~~}}|{{zyyxwwvutssrrrqqqsuvutrppqtvxyz{{zyxxy|~~~}|||}~~~|{z{|~~}|zyyxxxxwvtsrqppppoonoqsssqnmmptwyzzzyxwwx{}~~||}~~}||||}~~}||{{{zywvutssrqqoomllmquuspkijovz|{yvttux|}}~~}|}~~~}|zyz{}~|{{|~|{{{zzzwvusssrqpoonmmmmosspmihlry|yuporv|~~~~~~}||||||{{|}~~}{z{|~~}}}}}zxwvvuutrppooponmmqtqnkilrx|xrnnt{}yx|~~~}||}~}|{|}~~|{{|~~}|{yxxwvutsrpqqpoonqurmkilrwzvolnt{~zvtv}{x{~~|||}}~}|{||||}|||}}~~}{zzyywvvutssqpqrqqtupmmnquwvropuyzwttx|~yx|~}}}}~~}||{|~~{}~}}|zzyyxxwvuttsstuxwqopquxxvrquy{yvsvz{xz~~}}}~}}~~~}||{zyyyxwwvuuuttuwxurrrtxywtrtx{zxuux|{xy|~}~~~~}}}}}|{{{zzzzyyyyxwxz{xvwvwz{{xvwz||{yxz|}{{}~~~~~~~}}}}}}}|||||||{{|}|{{{z{}}|{{||}~}|||~~}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzz{{{{||||||}}~~~~~~~~~~}}}}}|||||{||}}}}}}~~~~~~}}}}}}|||||||{{{{{{{{{{{||||||}}}}~~~~~~~~~}}}|||{{{zzzyyyyxxwwwvvvvvvvvwwwwwxxxyyyyzzz{{||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zzyyxxwwvvuuuttssrrqqqpqqrssrrrrsttttttuvvwwxxyyyzz{|||||}}~~~~~~}}}}}}}|||{{{{{zzzzzzzzzyyyzzzzzzzzzz{{{{{{|||}}}}~~~~~~~}}|||{{zzyyxxwwvvvuttssrrqqpppqrsssrrrstuvuuuvwwxxyyzz{{|}}}}}}~~~~~}}}}||||{{{{{{{{{{{{{||||||||}}~~~~~~~}}||{zzyyyxwwvvuuttssrrqqppqqrsssrrstvvvuuvwxyyyzz{{|}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}}~~~~~~}}|{{zyyxxwvvuuttsrrqqqqqrstssrrtuwwvuuvxyzzz{{|}}~~~~~~}}||||||||||||||}}}}}}}~~~~}||{zzyxxwvvuutssrqqqqqrsttssstvwxxvvwxz{{{||}~~~~~~~~~~~~~~}||{zzyxwwvvussrllqvvrpsuussv{}|zz~~}|{zxwvutsrqppoonmmkkjijpy||vw{|{}}zyyz{{{{{{{{zzyzz{|}~}|zxvtsrqpnmnmkkigffgffdbbhx|uw|}yuy{z~{wwz}~~~}{{zywuttwz|~~}}}~~~}|}~~}|zyvtrqonmkiijjlkhgfggfdadu{xy{qot|zwyzwx|~|{{zyz|}~~}{{zzywuux|~||}~|zyxwwwwuspmkkjjkjijkkiigedbadv~xy{xplow~{xx|}{|~|yxyyyyz{}~~~}|zxwy|}}~~|zywvvvvuspnnmmljhiklljjhgfem~{{}vposy}zxy~{{||||{|}|{|~~~|zxvutttrpomnmllkjjijihhgdcp{|~y}{rllry}|wux~}||}}||{|~~|}~~|zxwvutsqooonnmmnmmljigfdcj|~|{xpmoty{xuv{~~~}||}~~~||{ywvussrpnmnmmmlmmlljheceo}||upoquwwusu{~~}}}|{zzz|}~}~~~~}|{zywuutsqomkijjjkkkklkkjhggmw~}}}}}|vrpqsuvttux}~~}~~}}|{|}~}|{zzywusqpppnmmlllooopoonnmlnuz}yvttuvvvxz}~~~~~~~}}|{zxvvvuutsrrrqpoonlkihhjoswy{{|~~|zzzzzzz{}~}|||{{zyyxwvuttssrqpoonortuwwwxz|}~}}~~~~~~~~~}}}~~}|{zyyyyyxwwvvvutttvvwxxxyzz{{{{{||}||}}}}}{{{{{{{z{{{{{{{{{|{{||}}~~}~~~~~~~~~~}}|||}}|||{{{zz{{zzz{{{{{{{zzyyyyyxxwvutttttuuuuuuuuuuutttttttttssrrqppqqqqqpppooooonnnnoppqpppppppqqqqqqqqrrrqqpppqqrrrrsssssssssssttuuuuuuuuuuuvvwxyyzzzzyzzz{{{{{||||{{{{{{|||}}}}}}}|}}|}}}}}}}}}}||||||||{{{|||||||||||{{{zzzz{z{{{{{{{{{{{{{||}}||||||||||||||||{|{{{{{||||{|||||||||||}}}}}}}}}}}}~~~~~~~~}~~}}~}}}~~}}~~}||~~}|}||{{{{{{{||||{|}}}}}}|}}|}}||||||{|||{|}||||}|{||{|}|{z{}}|||{z{{{{|||z{|{{{{{zyyzzzzzyxxxyxyyzyyxxxxzzyywxyz{zyxxyyxyyzyyxyzyzyxyx{zyywxyyywxyyyzzyyz{zzzzzzyyz{{{zzz{{zzzzz{yz{|zy{{{}|{zz{|{z|}||{z|~~}{{|}}|}~}}}}}}}}}}}}~~~~~}}}}~~}}~|~~~~~~~|}~}}~~~~~}}}}}~~}}~~}~~}}~}}~~}~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}~~~~~}|~~~~~~}~~}~~|}~|}|{||{{|{zz{{{|||zz{{|}}}|{}}}~~}~~~~}}}|{|{zzzyxxxxvuvvuuvtuvwwwtsuwxyzzxxz||{||}~~~~~}||||{yxxyxwwtstsstrqpoprtuusonprwywvstxz|{xxz~~~~~}}~~~~}}~~~~}~}|{||zywvvvwurqppqqonlkmsvsnjhkrxztporx||yuuz~||~~~~~~~~}}|}}}}~}~~~}|{zyxwuuttsrrpoomkkmswrmkhjsz{snnsz}}wru|}{|~~~~~~~~~~~~}|zzyxywuuttsrrponnllntvpkiikszypknty{ztpt}~yx{~~~~~}}}}}||{{|~~}}}}||{zzzxwvuuutrqqppoomknvwpkigmw|xnkpv|}xrpw}xy~~~~~~}}~~}}}|{zyxwwwutttsrsqnnnrxwplkkqy{wpnsx{|xstz}{{~~~~}}~~|}~}|{{zzyxxwuvvtrrrqpoooruuomlmpvxuposvxywtuy}}{z{}~~~~~~~~~~~~~~~}||{z{zyxxywvuttutsqruutspnptvvtrruwxwvvxz|}{{|}~~~~~~}}}~}zy{{zyxwwwvvuutrrsutqrrqqstsrttstvvuvxyyyz{{{}~~~}~~}~~}|z}{yz{|zzzxwxwvvvuuwxtttuvvttsuwvuuuvwxyyyyz{||||~~~~~}{z}}{z{{yz{xwxyzxwwwxzyxwvvwyywwxxyyxyzz{zz{{|}}}|}~~~~~{z~~|{}~}{z~||{{|{}}zz|}{{{yy{|}zx{zy}zx||y{z{{y|~|{|||}}~|{~~~~}~}~~}}~~|}~}~~~~~~}}~}}|~|~~}{~}|~|~~|~~}~~~~}~|}}}|~|~|~{}~~|~~~~~}}|{~{|~~|}}~~}~~~}~~~|}~~}}}}}|}zz~~{}~|}}~}}}~~}|}|}}~~}}~~~~~}}}~~~~~}~~~~~}}{{|~~~~}~~|~|}|}}}~|~~zzz~~~}}}{}}|}~~}}}}~||}|~|}}~~~~{~~~~~~~~}}}|~}}~~~~~{~}}}~~~~~}~{{~|~}~}~~}~{z}}}}{}~~~~|}|~}{}}}z~~~~}}|||{~~~}|~~~~~~}~}~}~}~~|~~~~~}}}{|}|}~~~~~~}~~~~}}~~~}}~|~}}}~|}}~~~|}}~z}|}~~}}~~|~{~~~{~~~~~~}~~}~}~~||~}~~}~~~~~~~~~~~|}}}~~}~~~~~}}~~|{~~~|~~~~||}}{~}~}}}}~}|~~~~|}~z}~||}}}~~~~~~}}~}}~}}~~}~~~~}~}|~}}~~~}~~~~~}~~}~|~}~~~~~~}~}}~|}~}|~~~~~~}~}~~~~~||~}~}~~~}~~~~~~~~}}~~~~~~~~}}}~~}~~}~~~~}~~~}~}~|~~}~}~~~}}~~~~~~~~~~~~~~~}~~}|}}}~}~~~{|}~~~~~}}~}}}}~|~|~~~~~~~~}~}~~~~~~~~~~}|~~~~~~~~~~~}~~~}~~~}~~{~{{~}~~~~||~~}|{~}}~~}|}~~~~~~~}~~~~~}~}~~~~~~~~}}~~~~~~~~}}~}~~}~~~}}~~~}}~|~~~~~~~}~}~~~~~~~}~~~~~~}~~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~}}~~~~~~~~~~~~~~~~~}~~}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/entry.wav0000755000175000017500000001514011724452424015217 00000000000000RIFFXWAVEfmt "V"Vfact&data&~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~crrcsim-0.9.12/sounds/f3f/sport/first.wav0000755000175000017500000001514011724452424015205 00000000000000RIFFXWAVEfmt "V"Vfact&data&~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~crrcsim-0.9.12/sounds/f3f/sport/base9.wav0000755000175000017500000006341411724452424015070 00000000000000RIFFgWAVEfmt "V"Vfactfdataf~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyywwwvvvvvvvvvvvvvvvvvvvvwwxxxyyy{{{||~~~}}{{{xxxwwwuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyy{{{}}}}}zzwwwuuuttttttttuuuuuuvvvwwyyyzzz{{{||}}}}}}}}}||{{{zzzxxxxxwwwwwwxxxxxyyyzzz|||}}{{{xxxvvvuuuuuuuuuuuvvvxxyyy{{{{{{||}}}~~~}}}||{{{yyywwwwwuuuuuutttttuuuvvvwwwzz}}}{{{xxxuuutttttttttttuuvvvxxxyyyzz|||}}}}}}}}{{{zzzxxxvvuuutttsssssttttttuuuwwzzz}}}zzzwwwttsssrrrrrrrrsssuuuuuuxxzzz{{{|||}}|||{{{yyyyywwwuuutttsssssssstttuuxxxzzz}}}zzzvvtttrrrqqqqqqqqrrrsssuuwwwyyy|||||}}}}}}|||zzyyywwwuuuttssssssssssssuuwwwyyy|||{{wwwtttrrrqqqqqqqqqqqsstttvvvyyyzz|||}}}}}}}}}{{yyywwwuuuttssssssssssstttuuuwwwzz~~~~~~yyyuuussqqqqqqqqqqqrrrtttvvvwwwzz{{{|||}}}||{{{yyyxxxvvuuutttsssrrrrrssstttvvyyy}}}{{{wwsssrrrppppppppqqqrrrtttvvxxx{{{|||||}}}|||zzzxxwwwuuusssrrrrrrrrrrrssuuuwwwzzz~~~~~yyuuurrrpppooooopppppprruuuwwwyyy{{|||}}}|||||{{{yyyvvvuusssrrrrrrrrssstttuuuxx{{{~~~xxxtttqqpppooooooooqqqrrruuuwwzzz{{{|||}}|||{{{zzzxxwwwuuutttrrrrrrrrrrrttuuuwww{{{~~~xxtttrrrpppooooooooqqqrrsssvvvyyy{{{{{|||}}}{{zzzyyywwwttrrrrrrqqqqqqrrsssuuuwwwzz~~~~~~xxxtttqqooonnnnnnnnpppqqqsssvvyyy{{{|||}}}}}}}}{{{yyywwuuusssrrrqqqqqqqqqqqssvvvyyy}}}~~~yytttqqqooonnmmmnnnpppqqqssvvvyyy{{{||}}}~~~}}}||{{{yyyvvvttrrrqqqqqqqqqqqrrrtttww|||yyyuuuqqqoonnnmmmnnnooqqqsssvvvyyzzz|||}}}}}}}}|||{{{yyvvvuuusssqqqqqqqqqqqrrtttwww{{{{{{uurrrooonnnmmmmmoooqqqssuuuxxxzzz}}}}}}}}~~~}}{{{yyywwwuusssqqqqqqqqqqqrrrtttvvzzz}}uuuooommmnnoooooopppwwyyy|||}}}||{{{vvvqqqmmkkkkkklllnnrrruuuvvvxxxzz~~~~~~uuurrsssmmmlllssxxx~~~}}}ttooopppppplleeecccnnnooonnrrrxxx|||{{yyy}}}yyyoohhhiiipppqqrrrzzzvvvqqpppjjjgggpppttsssnnnnnnttwwwpppsssxxzzzxxxvvvzzvvvgggaaaaaqqqxxxxxx~~~qqqnnlllllljjjhhqqq}}}vvvqqqqquuuvvvqqpppwwwyyyuutttxxx}}}sssee___aaapppyy}}jjjjjjkkknnmmmmmmttt}}}sssqqqqqtttnnnmmmsswwwvvvtttxxzzzzzzooccc___eeettwwwiiihhmmmpppqqqqqzzzyyrrrnnnnnnmmhhhpppuuuuuwww{{{}}wwwnnnbbb__dddwww|||{{{qqhhhhhhmmmqqwwwwww~~~yyyqqqoommmjjjggglltttttttttxxxuuuppeee^^^___nn||xxxyyyiiieelllsssxxxyy|||rrnnnooojjjeehhhoootttuuuuu~~~uuussskkkbb```fffyyyyyyxxtttfffhhhqqqvvzzz{{{}}}sssjjjjjgggdddjjqqquuuxxx{{rrrrrgggaaabbnnn~~yyyvvvnnnggmmmtttyyy{{}}}{{{qqqgggggfffeeelllrrwww|||~~~vvvsssooccc```eeeyyyxxxyysssiiijjjrrwww|||}}}|||rrllljjjhhheejjjsssvvvyy|||ttpppggg`````ooo|||xxxyyyjjiiipppvvv{{}}}zzzqqqiiffffffhhhootttwwwzzzwwwpppff___aaappp}}}yyvvvjjjgggssvvv{{{}}}wwnnnkkkkkkeeejjqqquuuxxx||xxxvviiiaaa^^^eexxx{{{yyyoooiimmmssswww}}}}}xxsssqqqmmmjjjjjssstttuuyyy||rrreee]]]^^fff}}}|||wwwhhhhhnnnrrrwww||yy|||vvvqqqooooossstttsswww~~~uuubbb^^^__iiiuuu|||sssiiiiimmmnnnssszz|||~~~}}|||yyyvvvtttttuuuvvvxx|||rreee```cccllpppvvvtttmmmnnnkkjjjlllttt{{}}}}}}}}}xxxvvvxxwwwyyy~~~xxxiiiccceepppooorrryyytttttllliiilllrrwwwyyy||||||{{{zzyyyxxxzzzyyyhhhaaacccllkkkrrrwwwtttoojjjkkkooosszzz|||~~~{{{{{{{{~~~{{ooohhhkkkllliirrr~~~wwwqqqmmmkkjjjlllssszz}}}~~}}}wwwppoooqqqkkkqqqzzwwwssqqqmmmkkkmmqqqvvvyyy}}xxxttttttssooouuu{{{~~~zzvvvxxxtttqqqqqsssuuuvvxxx|||}}}yyyxxuuussstttyyyzz{{{|||}}}{{yyyxxxxxxvvvvvvvvwwwwwxxxzzz}}}~~~{{{zzzzzyyyyyyyyywwwwwvvvvvvwwwxxxxxyyyzzz{{{{{{{{}}}~~~~~}}}}}|||{{{xxxxxxxxwwwwwwwwwwwxxxyyyyyzzz{{{}}}}}}}}|||{{zzzxxxxxxwwwwwwwwwwwxxxyyzzzzzz|||}}~~~~~||||||zzzyyyyyxxxxxxyyyyyzzzzzz{{{||}}}~~~~~~~~}}}|||||{{{{{{{{{{{||||||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/sounds/f3f/sport/Makefile.in0000664000175000017500000002716511724452455015421 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/sounds/f3f/sport" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = sounds/f3f/sport DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(f3fsportdir)" DATA = $(f3fsport_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ f3fsportdir = $(datadir)/@PACKAGE@/sounds/f3f/sport f3fsport_DATA = base0.wav base1.wav base2.wav base3.wav base4.wav base5.wav \ base6.wav base7.wav base8.wav base9.wav base10.wav \ entry.wav first.wav penalty.wav start.wav EXTRA_DIST = $(f3fsport_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign sounds/f3f/sport/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign sounds/f3f/sport/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-f3fsportDATA: $(f3fsport_DATA) @$(NORMAL_INSTALL) test -z "$(f3fsportdir)" || $(MKDIR_P) "$(DESTDIR)$(f3fsportdir)" @list='$(f3fsport_DATA)'; test -n "$(f3fsportdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(f3fsportdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(f3fsportdir)" || exit $$?; \ done uninstall-f3fsportDATA: @$(NORMAL_UNINSTALL) @list='$(f3fsport_DATA)'; test -n "$(f3fsportdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(f3fsportdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(f3fsportdir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(f3fsportdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-f3fsportDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-f3fsportDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am \ install-f3fsportDATA install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-f3fsportDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/sounds/f3f/sport/base10.wav0000755000175000017500000012062411724452424015135 00000000000000RIFFWAVEfmt "V"VfactYdataY~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~crrcsim-0.9.12/sounds/f3f/sport/base0.wav0000755000175000017500000001514011724452424015050 00000000000000RIFFXWAVEfmt "V"Vfact&data&~hcft_lq^joZsj`uhcwlhxoqrdOqpWslLnaSq^Ws\^uybmxep^CWUfSUtN`mVep]irbmqexgT1۩fiutUfx^`wZhygiwhpvsqʀR-ٹhkmI][_wYgqfhsdnprkc4Mkњjm^Npm^k`Zte`mobvyt`׀JԲkmoqLawWfkRcoadwu^iyaZ\pqSeZiVgqehxs^isc\fžoprUf\_Whq`amjfxvnzVbȕlnpOba[t]`wjlzrabidg`*ciɖl\oZ^uhcw\`iewv^Xtxk`ƘT2QZ˘jlnV[tfYbTgjrfYsxq_ǘS0Pl͘iknUMpeXsb\uoirn`myo]ǗU3RmʗjlnWOqfYscUrpjsfamzpZǖW6=nǖ[oYQrg[tgTrhdol]txr[ȘT19m̘Xn`QqnXsbTqoirkZswq_Z=/jכik\Jol\uiXtmfph\txr\^37lϙWm_OpmWsk[uoirj`kyt_Y:-iȕ]p[Ink[thVsjepobnxr[\04kҚUl^MpmUrkZtnhqi^jys^¬W8?nԜik\Jnl\uiWsjfpp\ixr\ǗU3:m˗YnaImjYthTsido}g`jys^͚P*2kӚjl]LolUrjYtngqi^jxs]ϛO(KjĔm^q]KobTq_Xtmgqh]txs]ŗV4 ԲVmqLaOovUdpcnn_lpWbK ѰXnrAlVfvTcobnv_lp]h? ӲWmqMaOovUepcon`mqXcL аYnrBlVgvTdocnm_lp]h@ұXnrMaPpvVepdon`cqXcMϯYnClWgvUdpcnn`cqWcL ѰXnBlVgvTdobnm_lpVbJӱWmMaPpvVepcow`cq^iBϯYnClWgvUdwcnn_bpWbK ѱXnAlVfvTcwbnv^lp]hU ӲWmLaOovUdxcnn`cqWԀL аXnBlVgvTdwbnv_bp]hU ұWnMaPpxX`usdhqt[axq^pU{{{Ϻ_lh}IVxS_{wQZrybhwq^cvv^kMwwwӼXfbEUZf}YbxvfjsoaeuualX}}}ӽanjJXzUa}zR\t{djqt`erpnovbp~ϻ_li}V`yx`fvW_~rdhztcgxmkl|{l:FO[yvNX{Yap`dqdhk`b}jgg~o\Xrj[shWg_Zhebn|ahxrbfvsbfsppkyuvz}}us~}psxor|xnlt{srxzwx}~~crrcsim-0.9.12/sounds/f3f/sport/penalty.wav0000755000175000017500000001236011724452424015533 00000000000000RIFFWAVEfmt "V"Vfactdata~~~~~~~~~~~~~~~~~~~~~~}}{zyvutuuvvvyz{~~~}}{{zzzyxxvvvyxvxuuvv{tlffggaZRHIQ`n~zy}z}tqsssxvvtsnkljfkigieejl᷐s]]\ii\H5&(?Vvvqigoqy~yutsvxyzyxqki][\WZXUWU]sč\HCPadS8##<\oi[]beps{usst{{~yqjaSRRNRQPQP]qڔX=4FZbQ44\xj\_`flq}}txx~~ul]NLIINNPQRavܕU90IZ_H) 8dǵzg\]]dgpy~}xxv}~~ylfRGDACGHLIL]t׋K./L__>8i˸}g]_]bfpv~~z~~zpeMGB>CDFIGPdҀG-=Zl\0  Ctҽ~id`bektx}yp\IC<?<=PlN+:i}<!_ȯjd_[`fos~}{q[C:2/4233/:Qov9&Mp!&bvb]UV\dlo}{yoQA4//000--=Sx[.2kS 4oйk`ZUW]gjo}x~teF9/)*..+)2B_H0V(Iɫye\XV]djfz~~~{sUA5+)--)&%/Glg:FZ&iؿqb_Z\blio{nG<0/04.*%):`NDӏIүna`[agie}{tM>3)(-(!&It]Dlֲ7#oִp[]U[_e]oy}~x]?5*&(( 5[zI[o Pɤ~fb][_gaby}qH<0+*-&-UXX4װtdeZaee_zyzVA3.+-*?gjPyGeܼv_`W[]`[fux}u\=.$!#% (Q{MbvCĜz`_XV[_XXzy~uoxxkC0$!(!:nWP$tخ~kXZRXZZUi{{lx{tS9+$ ## /[nLt\ Uݾy]`W[\]W]{yzosxvb?-$!% =yLU*Ѧg\[W\\XRl}yzvjx~~tM5&$&  3deMDbܼy[dX_]]V\zùz}qxz~fB.%$%- DR] 3ڪj``]da_Xqȹ}zxlyuQ5&!($ .biPI_ۼuZaW\\\SWustjntza=) $ G Gȟ{u\X`_jgdQkóvtis~xR2#  5lk?`NdƖzuWa``ki\StƵ{univpK.# ! 8k[7\8vvkU\``jk]Xz͸}upkvqG.#!# #LS9o0ֹyfVa]fok[ezǴvlq}iG+#!  %LH0`=гo_QW[`jiZbyƲzpgit~}ya:# )UB+\͒AͰp\PVU_ifXjy³uioz~eD(! )L?#>œ% Iմo`QUW[ij_lĺ{loxeB* -WB$?# DЮp]RVV[ie[kz}oq{}fI2&)NQ%+j8 CְteRV[Wgk`j{xtqS:+!#$!.Wg43j> H侠o_`ddptkuø}tZA3*++& .Uu7)S~FG߽n`]fbltkpĸysU>-$&%$ /Uv:&Hif2Iڷ}j]\dakpko}Ľzx~nR9-#%$## 0Ut<&CZV(MҰyi\Zb_jnjo{½}x~nQ<.%(&& %#4Wv?+BPK#VЯ{k`]edlols~}y~lQ:-#%&&$))<_qB.>H=!\Ȩvg]]edlolt~}y}kP<.%)+)*/.BdoA-7=5.fãtg_]efnpnuyvyfK8-#&)*+02GigA)..%  5jѹnb\[bdknjt}~xvveL9+%*-.357NogC*++$ GyҼsidbkntxu}iQB7/579ADH`jH-*( /Z̵qjfdlpuyvzeN>2+352-57>HKXnՙdB$ &Blȸyf`_Zelouu~~}{}zn\L=2-47?KN`uȔdC$#8Szĵ}lff`ksu}~zo_PA737:GQXj羑dB$ (:Sx÷~qd[\W]iiqty~~{z}~qiZM?524:GQ\lعnF*&3H]~ýtk``__lou}xlbVIA/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-recursive uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/sounds/electric.wav0000644000175000017500000007750211724452424014032 00000000000000RIFF:WAVEfmt "VDdatal_F \.e*4xA 7\R7 MT '6&OyӵsW?mk!"! p(. PlR.A+^ ֠ L u if@K'Z$'!1Q T[UEPuY~]%^)W- %&n S\ xj!87`8r !@50c  kU5 j'IsT Fbh3x&l["P  'R,v JK!Zdy  (5- */2w_;}fJFg3x޺eFO3L  )0"q%i$? tM dUMxJ:,6Wr^&# R 0J ` PruM OSK >& J'@  > s HтU$ "B*, &,,  Jn ]g8s#,?tT1G{&- *W 7!u .:Xh ߒG*SEU~[RVb{b>+'% Mќ4۾.-5jGF1 A07ag" & 6X%H$Y8 4f_Όڴ/_  ?u" K))nd[ { G*FJ) V%1 |{ o&!  i1ܓʏe}Ya$;!'254.0 3   zޜw$n fE$.<ު/. %(V0r-W* /:a8)Da gWs f_&\  c 7&(HrC^ FԹ[pMfcH  S/&" D  kb(w%% ٹԪߛkAG_  $_  ?Cu8 T_O$1f#DyRypիڋI> ' |  <$1e$  18 x] 8cݹU%%tw s/K S~63e KKڨ ibk '0%hS3 A ^7 h"SVƃe=. Gi ";"G""i>:l)$Xnjٙ;ӑFj~`r 2*3,]+$!u?Kո p"i(^)z RIsk )'m mK! ^V.̮bu8w )  tj  F $dLUd$:xo'!2()'#4\p $D 5 #%!zG IxS?DOm'+U"!F,"'%Sf&b% Q֧' USG+۲aH$ 7R |  ,*]UWP+SA x}QW a\]m hAT -?RgF#~  ,8   ({{dXYCX K nU !+- bZ  pz /@   }AiL<;!d F `ZDqԽyO{`  !.j"#K#`)%!  &!% QJ*hэӳۑ B8%   FJC6 o ^ G2 _  _o z" _sډûك!7 `& N .!$B'^77@ S@ /]92}Pvi+Vmo&2$D RO m*\ "C3 U 7L Y  >A5]!# ;/'ؖٱ $ݛM3+E< sg& \$[&/p+0$ -i~?*W0Tc $NZ pPO[>a+4 !! G EbPM\ 3Wk\`?'᯿~*,($$.6 &.5w/+cK :K\ r;KAD#)(R(%~ G l fWz"{04 [v$a$ݟAŬӝݬԺCަk^ % w"mY[)(G&"[(( X B=YiݳF-S8G   B w /  C+WE ߌu Q   q&  &! [B0FզXTd{e*( " )&h J+u:$ N(N(+f Pn 9%9fr] 9U2,h3w{0$w'} pH < \7Sk T R Jc#}m) +"IΤZU e7IUr+.251%U%<:)?Z.b8 :M'sίiݘX2 7 E(S"%  n i&UH-H :Uf lM   &LQo̧1u * \ AL j''-B? R ffjsێ^<3 v~ۥ] ao#%,GSv "Mu=$CE]:^\e`;  PJQ Ug"z:yn$4* P g$%*L{ ;2[F {1~O?ۙ gN  Na"$ p'g w^z 7 E#k n$+qu ߶}ƃ<ej} )3|0J#\21G  9#!? (&Q Pڱ4yh޻ !Z'_Y" " 8b% % a^e 7`) }$ zpj; P TP`&XjّΧAih.u !&7 (M.$1/q$ C2 c 6b/vV/JE fnDZbq  WU(!V `8wsN7h2 CP$Pb z f5"]&Q;]Zֵq d#-32 )9m3K=1QA] #V* \!7"  # Շ#<C DaH   ^ hߜ}_3uIߘF ;>9 $o"4,' '6") z~X - aխZ>*vx:(P }d  dD )c!ZJ@- unW#5$n 6ڌAׂ;m &X L#(4%).4!1/*R\k;T~_# ֻ!TV< - R##($R W Ezף / (#!PLD 1@ :uUdP^ӿ}>OT*6"?>qK,-6wI$;O$byXVIb T%PԻ ڷI&"5g &" eG nק= &- J zjt {vE:E ] I! .ۣتV` SE-rpqt aX&2{" '-6 q8F ]Mcߙd/ 0R wE'P&@@'  bzQ ?#w}= jW- *@V%r i <ޡ=?LWP5Y{"s sOF\j"ZbmL/"ZM֏1 ( Rk TtN 4@ #.e~#  ] fok94t \""c\ ۂuϡʚ7w  4 h<q%wV}$ O%( Au9o Af u #"12{IW=  w\"7m` T| p ` B Q~dѦM Ky|("C~*g#&mB F-mf7 |ϲ/y*G <N U] Z QNgDy Y 4 ~CTz 8P v M-`i t6A.'5ץQc MW !,N'%q+65 = O{+|t@ەEظAsi('J &d;V&pJ*MT I  F+l(4+174}cu/Se&'@ 3L0.'<,E.$"- G k&zw}D!V .8 2WO e-ZO)P_b31BN ^\X(  [% #Qg d F~\aOd  ; X u(kuһ" !$h9e  !V /Cn*8336+U Y*R %jGj wڒޑrh ZTQCr ~G X`S _!ݑ{B @@ ) 2j2'B(R p v JXUeNهE Ns n$;( i m!,v' WTT"J i2Hd-d1"R{;4!!],  ua=]C xen d? T ;>!|ۢ'ќ۳;K 7 *%4CU7).^03%5+v LRj 21l#9 oIB6j{C v t +J`9i N (v@A 2"K; )  8_ f i-)9!ƲJ G pyF |'/1&  /0@%i BfI܉{)*Sp&jl 5G ? h:0Un5Cal߿ RxLG D*OF2 P V!cSF2^M: #&bI~$ ]em0("BX8Aj%Y(?.6p 7(u.GfY&N< " )P > $?NriB~Dkg߇ѽRÁpK&)*9 #&4(.! z r Lp-!,6ߍbߧ S{HI? q;a %E^'2kO- ?BXjn#F /کԉdՑmd9D++#"#n 9 sXgߒ9$,W\v-1!a']! Z OVj[u *IMCf ;߽ Gs;Or+ L _ l\)1' nV$ w"&$6ܰDn re5$L>ֽA } $.W"8 $(Zxww0t&, Qj@ NI3 vf} 9 r>i00}61H.#*p*Hd ~ O'?7شӾ_Enx c)I"RV ]k= `  ?OiPծ޿' T }W1u {{  &JܨAFDԘϼuk?b ) &2+ t1 S0 B(, 5Q'N  S hSVo>j T4D J!"h9   2}јo<ەTo޽}Ez)L**'&#;&'@  8"8= \JDW 7/_ fP~ %xR(j  rq7o2 R  ?, 9`Gy֯O|@ sS%m&}/'j0 3 nR\ Q d5e߰su-     C8,g$.R@S}_ J!߀E Z e1'~Pui4 a$ .߅t(&+?AՇ޻CH$"0$&#wU-\$  ,J_TVg-?  ?3 _ P1T Z[Eo C]1NkQ%io ! H.MW "A   }ؙݘL[ k%`# "#$!*$ ZU5  0 U1^v E prWX  A3 lo wy T+ +42b 3 s ; < o2"_!)=~IHȇxC~S-6-%og[wBBq ?joAҞ՝ /H8P `9Z.0  |b FIU4 "# * &?JA ^9up M@U *& 3 2*l@jǿYf$l  :5153(5&J `mv4`9x~KsbG{$ V+a"Gz *  4.Y#G 5|+\ /G PB  5e!l;ՒGJ 8:A%F_,(R=/`%Pl 0zBSYןA߬ 2@ CYGV Q*~+UG TPpy [`=Vٴ/ +m_PR?375(o11'%+2/gg&x= ,Kh٭֓9ؿ)fX1 d a  b q)]Am8r5 ! GI  ` *'^^"HmB   "cܩP݌Ng; #0W* c3=,A<*F4Q{ `+մϝK!3 LJWT. 8.08eAO *, R*?yCE \( K*(  D qno8ʫ(|4_LƠI :6,J2#-Vv/SK(G",u GTe + ;[[ڍv +%;AA"+ \:ݴ C#vw:1##p~ Y~Q*lBm/.[J)6;6''0*J.*LG , 5[]Ѩ3>,-${9 lW՗57+q,;t >8V}tH&MhB ER p6 r !pQ edS~8ʼnu #,6,12-'$} , "4D\Ce٬|T: # fQܤ8L2 #)4 og oyX  Y!`d  R &z"Y`̵ҥ4CL~cV'+@o <'$%-13$@"8#:rH  P-C6/Mxq?8\ 4 ) &"  *+&]j;xu/mv*_ %r  9] t B`֎6ߤHGwG L  D (9N b,s<'$J$#,F0^m Opi ,7{(z׺B#6*^#! Z(t [}!M  1%C@մ.YQlզO!-S S,%4&%&#nC&L:u hH8Yگ(r ^  ) !S ovr R f T)JN&u 9  ; r -1&t μ`̾܎Ԓ&ڥi#Y+* .,r-. Q _m7 FeؤN'i?1  iW2`jD#rq a E _.+'Zf #f{Աݽ-_{+=,76#((!t35#/&[5U &:Ҵہ{9f6FӍg bV/$9<c"+ 1: R޾    S#e) b W{Z߰ܜv:ɞ?v 0>14R'. ' },#L")~Q@ 'T)*jQ[A z]L%"){\  /= %7yFx3p@(i + 6+B!I4t8`/1))<;11 p=Y?fZa +Ѐƃ Yv #I3Z$$2(& et L  CA_7=&9 J=( 2$7 2= w[$ߺ)nzS.''%#!^$w)=A- ^ IS 3q6Aܢk5    %cmM f92X u7ui  j 6cT't' (!x- i h)ٳ7>ՂyD SQ%^!;<+; + tr/ ZT.Xq#qڵ*[v2"xK"- 6 o~4k\t9D ~fQ"9bu Y b: #q#q l( )͚ҮLZ*t!E$. (%#(nnp  [I\g ޴p+ ݰ#vb  zhX lro h  4].tAE11| Jj(v ݔϤ,:q8Z +t >C%.K-&w*?0=0,B  #\r[voHC.GB|  * yq(% \dBmLRF% O&qvq5&3s $u| ;ؖrог֋!Gfei"\aR/;/2&M!" *B'| F?c%% ғϻ,F`L*W ?2[3(C?t V KA4<L Jf*>"&M gDҤkk!ԑH -iHBS /_,%$'# Y x.+8 Q?ߜeԽ׃֢YAv ttG:T U@ ~H5\  W9:B| X;OڿǢf|܃G'() i 4 S r.{2O*c++/! i._` (Zݑgܣ޶ݒ >u V |3e) 4)<*NHSNYSC F/ $+ R a iEqrVUϛ›9?o\o  N %& H!4',=_!^&= v^ P f < YY 5!z{0jIM 4 )e3$~  @B2!{ J9=\g C*tف=qC 6}\0>"3. *&"z#R19F"+o) *h g e߮מXo"k0S!?!M%*)=DEQx N O  h Eّa | 6$n&s tD i\L;W”D S{& 3^' " D '(f19 B$m j4tC <!S(-R K RH @tx   A5  5: W.,! J4¦F0dG&ޔ*%[(')g.p d4P?!##z x ۀ2Nr, = H-M Q  scE TV&eV?s.D /I,s?>3_  z cԒo,B'S " =p8- 'I9,o#*3 -  TS=\4 | `i; 1T %K6- e TEƈ@ފ]L:4s3fEz J6T _'0]v\u" W <wmr acʔσҏߟiK V(K(+*"j r  p6V%иݨqw`m e -  t g\`C& #Y EP Q"m5 D {# N &ߛїoč}_U: U5>Q66,;  V%XXߐޯH*1 23=i{"o*$"2wbTCۯ  SJWHݗ Qnj\ P 4X̙;F] T=w,w/".-^4?8hzi  mYqG¬jXq  mws@" Yg_u&T)Mz;֕Q1  6rH ~!l : 2e!'8u5[lulަ. U&9;$%E4'.N k X]< jhϭ=3"*eaL)ߺdA! !EKS$["   m s<-#L=97 _ e" ,[9V r TUIrt+\#'+2 O"1  |;#eCUQZ]pr   (El;*9+[++/E(*=t0R r [2|وP#9,׿ /RC09 r`N|"%g1h}-bRUtK$.O6LZ)f  (..|nv,Y|K. "U[ 3(~+j:=&P+- %0* nX U]ؖ[ %?Exd-"DCGa  0ju U$M Z aR } ] s( ֍ދqڧѳ" 4nD '4R7  2c/ly d @CG 9GILݨ)O9B )("!TGh ps+hc`E _+1"0(p~FiDGݰmط\D)  [t"#(7'&.s-Z8ogyL7#|܄WQ=( L()TAB `< % ߅"cGu;D#"| jSCaLD<3+-z( "51<j$I} $*p*e ` %5UUKFhw2 lnQG$+R   11A"Zfi  jyw3I؂:vۮa׆-D1#0 n: @",M./,[ ' T i>!wC^B$#L< !o+%(S;I#f 5>/;" 1xY Z 5& $? o NP :? }*f6޳әӯ>+[sc g kNv h%!7V#,~060w!{#;- a W< l*vD 5"1 a  +5 }zu@EC>KBu& 7~n s<7Q؅ضk9dfG ![Oy"p('#)X-B47$H ` [ : 9o3G6x/za D8 c q#?[  fZtTOb?[; y {q~.*%\ ! tX !>X1Ւkγi\d1U  69 t [[*K03j'Y.2Nq2+$\ SۯDzaM ܪ(I*#.a v#3 c (o  %1* .+9$GIbs$][,]8 έڀw aZ$+()6P1~E a }0ݴj ,rg"Aٌai1m  k)3@ hN /D' YT + =W>f!k!/]gD!0[̧ 06: j>& .?).c.h*^%c> ": @:h~^'گB-=&T '( Bl_% R~+<L Y YW `; Nc=CsS}Q+ؽ8,!!j'#g+""'+' !^'/:?$ 3_[t5)df{0qx  %2j 8 &338 f |k 5|w},j 5 O&=[I>cHٚm7Ȇh> ac-E--" )uWD?:4~&{7'-kWl NJm">na;*h/ e= 7t} C]WQ 7 -TXXDAh[ ["5F;- 7J(:|5=1` _( j?;&zcB ^hk#*h'Q?mMG w FB"!_:$mwi<,\.ԐڑO ed;]тs*#;&$Z )1,!=O5);#,3f !O1 )d c7xՍ$lc$b$> L!l  g n  52c9%".fw4jԎLzmuؿܦ0kٶfP-5 ;):$ {2{7'CY 4^\?! ܽG =WX m_>}X5 | pI cO~ n0 r   #T" b Y9~2! Q*'(m 5(%&+)tݥYfxJ F0 $< VC %:v &<8U } E h7)%!\4:ԅצ"Yc8\R$!}Nj$04&&h$QTM'P~J6!|0J% {| e! 6 IU4?K%e 9 n@ &(Fk N %0 ͢Ȳ3L m)Ց߭$%!~ &2t8 #2k  \Q}l i{1!7z 4Xo! wW ' .$%2+ 6"~n:aQ/pA~/; wﺂڕe5y˛VJ"=0[)D(r3l&!!w&!!@ /0݊$ߔI !U-''MD R3 PID ]NR#8"_vIu_% 9 N WzkRt]B V7 "X`8?1o<: b)&c&u-]2oݦT P8h* >v/}`( &3e <yl6TF q'  5 ^f c ֭ۖrtg!, {a #$Z%20)"Kv8j*l  '{FWGwr,S %&! oeM2U2:yA0 :) 0W R f' ;[5:GlP `&ּsA$*z_g1`>C69%}F'"f@ "[sei%M)8oQE@ s m 7 * O2P,Y} ] TBQot )~''| 6bh\hadCZ؆yck?N!%^'.%-(Y*{2<2( A)5׉L7D*#=~ .g2yO& |  r ]mc #"W ? dD'k93ϥ .1޷ջĈ3O 7C~&J==0<-5'd"g~ &@#+U ]>w FT1B`j"jQ R |"vw\s?zk %"@0,;'=NV,8 ;܃`1aج܍82  | rX_<f1>h4H"5,5&Z 8Z߫  joH;S :.g9r   N%825 & 5 k G[>#K4 ClKջ,Z_|0Hw(e/8=5-;0*=L2M.m G= fM: ݞ%-+{\ 4" oP= Hxn9ES} + ?gM  G0V .%"lt oRvTD͋P{`ڳ $z '2yl $;P>@0 f63  FBOb|4*#{q TpgdsILN|1}  m nS-%Z,DܿΡZLBlwQH:9f0F;/)$vD({Z -݀G LOY-kWEoNyJ -E6} u}j$? pM ;,&n  /-ؐڒ*͂۔vB! \f`#ED7"  Cb fW dIKeNl=(==Y":q / O=C% Q&c25a X3 H kbT6 2t\E(>=]Pf%6Z6#Ujh(z.3":^] v׃ϲئ_Fh ?W Ir "\Rzь+ Tau{Y^ JmQ *;R'I m ٠A^T{ؽ~'W%%8$3/,=I'g1 uXx(fveCI] 3{!u9kt mB?bAiO^VP   $S 2- Ng, ;݇j%ެp G"|]n .3 %&B6(p3.&A $_ Y _INV;C]8SLpFR u XV'(MW *@*)Y[0( /6r EIT+XZrBp3 D$$[" p[2N" (#^VIhm<1b{}$O lsj "s C-H   fm &H*AE}q l5RO s/ T h6VL_ d$#7 18fF6/0 ( (@&0s-1ISNݕw w*30Y r j(X$7fKSֳy VIW tt >w('  ^ D;%(.LA[58 n%Q0/Y/ A]pgN؃ܚ@k b_ * 0 : tAmNF\ {soڥbz9  ! >!G'k@ $ /zwz]{ 9N(k (+.=m$#Pl 5AP|h_9 UXGTϏ2  G6V   6~]1 DH + Z bl &<2 HVxƖu{*ͷ?W  h!/ ].(:1%G t["2"`܃5Na[i+  3V"93N 0~"/bH74 g`)>c u9$8հֵg@Ut;if&&%+*#R.#O+2C-86n/l@{^*ZSES"Y &fx6pYDfQ< ]@; [ g.3R `DeCLҨ߀Ԓid(ha%%*,$QQ1=Oz 6^٣b{-[G/>Q! p ZM NK6>ro]9 o _ ;:SLT' "Sv ) DA  k[ !vKaEYW%L"uFH *)!.*k* ?eb V\~>m~uZH+׃Y+ 2 9XX# c G+ !ee']^an{y g 8  3 ~_͉ϟgdݜ׌71R1, $$(%M$ Gk U3 2pI([/N=F. vMޟo"ؐn|a=7*  %)Cg6r  z M +DvS]%zaRf9߻t < H%?p0} 6<` p G#" - do \ ݊dGՠ < eo ] '=,r20 d0,H@'; Bc M޲c֘ -:;cG!s!*X y3,z3 8 D R dd ({vs۴cy ">1p%aH f $.% $do2!'*[ 2 Y8ovPլ )0ؔv 37 ]pu${$! uZ% Uf*Dr*"  a+5!  n 9 <1 ݊-]/I) % Ix b"9"/(n1^!"#(zEMY}Zy׶u. *~w L 9  9 C zC @PWA(?'"$! 1 x{<\(N,}h C-< ;8++'UP %"K,[? TM {< #" L} t ?qwbAɚX(5 Q ^))  rG<p! l@a 4 %cכj_fƒh Y f u4 c$%# OU cs$8XrIB v3 g 'UG&X 6_"q(ߺ^:ץEZP~( R?&J ##s-(x3%!j0^&){ .l@ ސ֯S0[ PR$#9q] X!0n&u}w Qv&v9A !0 `B@72 %/.i!g̓3E U#46 y&$Q"b#%Q@%Y&Il5]ma Q5v Y /[2qSDf =Hfg[) Hcrrcsim-0.9.12/missing0000755000175000017500000002623311500011217011557 00000000000000#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2009-04-28.21; # UTC # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, # 2008, 2009 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and \`g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # normalize program name to check for. program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). This is about non-GNU programs, so use $1 not # $program. case $1 in lex*|yacc*) # Not GNU programs, they don't have --version. ;; tar*) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case $program in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te*) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison*|yacc*) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi if test ! -f y.tab.h; then echo >y.tab.h fi if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; lex*|flex*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then eval LASTARG="\${$#}" case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit $? fi ;; makeinfo*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n ' /^@setfilename/{ s/.* \([^ ]*\) *$/\1/ p q }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; tar*) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case $firstarg in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case $firstarg in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: crrcsim-0.9.12/objects/0000775000175000017500000000000011724452516011710 500000000000000crrcsim-0.9.12/objects/melyan_01.ac0000644000175000017500000011705511724452424013727 00000000000000AC3Db MATERIAL "ac3dmat5" rgb 1 1 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "material_1" rgb 0.2 0.2 0.2 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 0.9 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_4" rgb 0.7 0.7 0.7 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_5" rgb 0.5 0.5 0.5 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_6" rgb 0.1 0.1 0.1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 16 OBJECT poly name "gauche" loc 0.7 0.1 -3 crease 45.000000 numvert 100 0 0.02 0 -0.00250697 0.019842 0 -0.00497401 0.019372 0 -0.00736201 0.018596 0 -0.00963497 0.017526 0 -0.011756 0.01618 0 -0.013691 0.014579 0 -0.01541 0.012748 0 -0.016887 0.010717 0 -0.018097 0.008516 0 -0.019021 0.00618 0 -0.019646 0.003748 0 -0.019961 0.001256 0 -0.019961 -0.001256 0 -0.019646 -0.003748 0 -0.019021 -0.00618 0 -0.018097 -0.008516 0 -0.016887 -0.010717 0 -0.01541 -0.012748 0 -0.013691 -0.014579 0 -0.011756 -0.01618 0 -0.00963497 -0.017526 0 -0.00736201 -0.018596 0 -0.00497401 -0.019372 0 -0.00250697 -0.019842 0 0 -0.02 0 0.00250697 -0.019842 0 0.00497401 -0.019372 0 0.00736201 -0.018596 0 0.00963497 -0.017526 0 0.011756 -0.01618 0 0.013691 -0.014579 0 0.01541 -0.012748 0 0.016887 -0.010717 0 0.018097 -0.008516 0 0.019021 -0.00618 0 0.019646 -0.003748 0 0.019961 -0.001256 0 0.019961 0.001256 0 0.019646 0.003748 0 0.019021 0.00618 0 0.018097 0.008516 0 0.016887 0.010717 0 0.01541 0.012748 0 0.013691 0.014579 0 0.011756 0.01618 0 0.00963497 0.017526 0 0.00736201 0.018596 0 0.00497401 0.019372 0 0.00250697 0.019842 0 0 0.1 3.3 -0.012533 0.099211 3.3 -0.024869 0.096858 3.3 -0.036812 0.092978 3.3 -0.048175 0.087631 3.3 -0.058779 0.080902 3.3 -0.068455 0.072897 3.3 -0.077051 0.063742 3.3 -0.084433 0.053583 3.3 -0.090483 0.042578 3.3 -0.095106 0.030902 3.3 -0.098229 0.018738 3.3 -0.099803 0.006279 3.3 -0.099803 -0.006279 3.3 -0.098229 -0.018738 3.3 -0.095106 -0.030902 3.3 -0.090483 -0.042578 3.3 -0.084433 -0.053583 3.3 -0.077051 -0.063742 3.3 -0.068455 -0.072897 3.3 -0.058779 -0.080902 3.3 -0.048175 -0.087631 3.3 -0.036812 -0.092978 3.3 -0.024869 -0.096858 3.3 -0.012533 -0.099211 3.3 0 -0.1 3.3 0.012533 -0.099211 3.3 0.024869 -0.096858 3.3 0.036812 -0.092978 3.3 0.048175 -0.087631 3.3 0.058779 -0.080902 3.3 0.068455 -0.072897 3.3 0.077051 -0.063742 3.3 0.084433 -0.053583 3.3 0.090483 -0.042578 3.3 0.095106 -0.030902 3.3 0.098229 -0.018738 3.3 0.099803 -0.006279 3.3 0.099803 0.006279 3.3 0.098229 0.018738 3.3 0.095106 0.030902 3.3 0.090483 0.042578 3.3 0.084433 0.053583 3.3 0.077051 0.063742 3.3 0.068455 0.072897 3.3 0.058779 0.080902 3.3 0.048175 0.087631 3.3 0.036812 0.092978 3.3 0.024869 0.096858 3.3 0.012533 0.099211 3.3 numsurf 52 SURF 0x30 mat 1 refs 50 49 0 0 48 0 0 47 0 0 46 0 0 45 0 0 44 0 0 43 0 0 42 0 0 41 0 0 40 0 0 39 0 0 38 0 0 37 0 0 36 0 0 35 0 0 34 0 0 33 0 0 32 0 0 31 0 0 30 0 0 29 0 0 28 0 0 27 0 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 0 21 0 0 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 50 50 0 0 51 0 0 52 0 0 53 0 0 54 0 0 55 0 0 56 0 0 57 0 0 58 0 0 59 0 0 60 0 0 61 0 0 62 0 0 63 0 0 64 0 0 65 0 0 66 0 0 67 0 0 68 0 0 69 0 0 70 0 0 71 0 0 72 0 0 73 0 0 74 0 0 75 0 0 76 0 0 77 0 0 78 0 0 79 0 0 80 0 0 81 0 0 82 0 0 83 0 0 84 0 0 85 0 0 86 0 0 87 0 0 88 0 0 89 0 0 90 0 0 91 0 0 92 0 0 93 0 0 94 0 0 95 0 0 96 0 0 97 0 0 98 0 0 99 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 51 0 0 50 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 52 0 0 51 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 53 0 0 52 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 54 0 0 53 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 55 0 0 54 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 56 0 0 55 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 57 0 0 56 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 58 0 0 57 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 59 0 0 58 0 0 SURF 0x30 mat 1 refs 4 9 0 0 10 0 0 60 0 0 59 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 61 0 0 60 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 62 0 0 61 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 63 0 0 62 0 0 SURF 0x30 mat 1 refs 4 13 0 0 14 0 0 64 0 0 63 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 65 0 0 64 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 66 0 0 65 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 67 0 0 66 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 68 0 0 67 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 69 0 0 68 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 70 0 0 69 0 0 SURF 0x30 mat 1 refs 4 20 0 0 21 0 0 71 0 0 70 0 0 SURF 0x30 mat 1 refs 4 21 0 0 22 0 0 72 0 0 71 0 0 SURF 0x30 mat 1 refs 4 22 0 0 23 0 0 73 0 0 72 0 0 SURF 0x30 mat 1 refs 4 23 0 0 24 0 0 74 0 0 73 0 0 SURF 0x30 mat 1 refs 4 24 0 0 25 0 0 75 0 0 74 0 0 SURF 0x30 mat 1 refs 4 25 0 0 26 0 0 76 0 0 75 0 0 SURF 0x30 mat 1 refs 4 26 0 0 27 0 0 77 0 0 76 0 0 SURF 0x30 mat 1 refs 4 27 0 0 28 0 0 78 0 0 77 0 0 SURF 0x30 mat 1 refs 4 28 0 0 29 0 0 79 0 0 78 0 0 SURF 0x30 mat 1 refs 4 29 0 0 30 0 0 80 0 0 79 0 0 SURF 0x30 mat 1 refs 4 30 0 0 31 0 0 81 0 0 80 0 0 SURF 0x30 mat 1 refs 4 31 0 0 32 0 0 82 0 0 81 0 0 SURF 0x30 mat 1 refs 4 32 0 0 33 0 0 83 0 0 82 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 84 0 0 83 0 0 SURF 0x30 mat 1 refs 4 34 0 0 35 0 0 85 0 0 84 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 86 0 0 85 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 87 0 0 86 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 88 0 0 87 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 89 0 0 88 0 0 SURF 0x30 mat 1 refs 4 39 0 0 40 0 0 90 0 0 89 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 91 0 0 90 0 0 SURF 0x30 mat 1 refs 4 41 0 0 42 0 0 92 0 0 91 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 93 0 0 92 0 0 SURF 0x30 mat 1 refs 4 43 0 0 44 0 0 94 0 0 93 0 0 SURF 0x30 mat 1 refs 4 44 0 0 45 0 0 95 0 0 94 0 0 SURF 0x30 mat 1 refs 4 45 0 0 46 0 0 96 0 0 95 0 0 SURF 0x30 mat 1 refs 4 46 0 0 47 0 0 97 0 0 96 0 0 SURF 0x30 mat 1 refs 4 47 0 0 48 0 0 98 0 0 97 0 0 SURF 0x30 mat 1 refs 4 48 0 0 49 0 0 99 0 0 98 0 0 SURF 0x30 mat 1 refs 4 49 0 0 0 0 0 50 0 0 99 0 0 kids 0 OBJECT poly name "droit" loc -0.7 0.1 -3 crease 45.000000 numvert 100 0 0.02 0 -0.00250697 0.019842 0 -0.00497401 0.019372 0 -0.00736201 0.018596 0 -0.00963497 0.017526 0 -0.011756 0.01618 0 -0.013691 0.014579 0 -0.01541 0.012748 0 -0.016887 0.010717 0 -0.018097 0.008516 0 -0.019021 0.00618 0 -0.019646 0.003748 0 -0.019961 0.001256 0 -0.019961 -0.001256 0 -0.019646 -0.003748 0 -0.019021 -0.00618 0 -0.018097 -0.008516 0 -0.016887 -0.010717 0 -0.01541 -0.012748 0 -0.013691 -0.014579 0 -0.011756 -0.01618 0 -0.00963497 -0.017526 0 -0.00736201 -0.018596 0 -0.00497401 -0.019372 0 -0.00250697 -0.019842 0 0 -0.02 0 0.00250697 -0.019842 0 0.00497401 -0.019372 0 0.00736201 -0.018596 0 0.00963497 -0.017526 0 0.011756 -0.01618 0 0.013691 -0.014579 0 0.01541 -0.012748 0 0.016887 -0.010717 0 0.018097 -0.008516 0 0.019021 -0.00618 0 0.019646 -0.003748 0 0.019961 -0.001256 0 0.019961 0.001256 0 0.019646 0.003748 0 0.019021 0.00618 0 0.018097 0.008516 0 0.016887 0.010717 0 0.01541 0.012748 0 0.013691 0.014579 0 0.011756 0.01618 0 0.00963497 0.017526 0 0.00736201 0.018596 0 0.00497401 0.019372 0 0.00250697 0.019842 0 0 0.1 3.3 -0.012533 0.099211 3.3 -0.024869 0.096858 3.3 -0.036812 0.092978 3.3 -0.048175 0.087631 3.3 -0.058779 0.080902 3.3 -0.068455 0.072897 3.3 -0.077051 0.063742 3.3 -0.084433 0.053583 3.3 -0.090483 0.042578 3.3 -0.095106 0.030902 3.3 -0.098229 0.018738 3.3 -0.099803 0.006279 3.3 -0.099803 -0.006279 3.3 -0.098229 -0.018738 3.3 -0.095106 -0.030902 3.3 -0.090483 -0.042578 3.3 -0.084433 -0.053583 3.3 -0.077051 -0.063742 3.3 -0.068455 -0.072897 3.3 -0.058779 -0.080902 3.3 -0.048175 -0.087631 3.3 -0.036812 -0.092978 3.3 -0.024869 -0.096858 3.3 -0.012533 -0.099211 3.3 0 -0.1 3.3 0.012533 -0.099211 3.3 0.024869 -0.096858 3.3 0.036812 -0.092978 3.3 0.048175 -0.087631 3.3 0.058779 -0.080902 3.3 0.068455 -0.072897 3.3 0.077051 -0.063742 3.3 0.084433 -0.053583 3.3 0.090483 -0.042578 3.3 0.095106 -0.030902 3.3 0.098229 -0.018738 3.3 0.099803 -0.006279 3.3 0.099803 0.006279 3.3 0.098229 0.018738 3.3 0.095106 0.030902 3.3 0.090483 0.042578 3.3 0.084433 0.053583 3.3 0.077051 0.063742 3.3 0.068455 0.072897 3.3 0.058779 0.080902 3.3 0.048175 0.087631 3.3 0.036812 0.092978 3.3 0.024869 0.096858 3.3 0.012533 0.099211 3.3 numsurf 52 SURF 0x30 mat 1 refs 50 49 0 0 48 0 0 47 0 0 46 0 0 45 0 0 44 0 0 43 0 0 42 0 0 41 0 0 40 0 0 39 0 0 38 0 0 37 0 0 36 0 0 35 0 0 34 0 0 33 0 0 32 0 0 31 0 0 30 0 0 29 0 0 28 0 0 27 0 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 0 21 0 0 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 50 50 0 0 51 0 0 52 0 0 53 0 0 54 0 0 55 0 0 56 0 0 57 0 0 58 0 0 59 0 0 60 0 0 61 0 0 62 0 0 63 0 0 64 0 0 65 0 0 66 0 0 67 0 0 68 0 0 69 0 0 70 0 0 71 0 0 72 0 0 73 0 0 74 0 0 75 0 0 76 0 0 77 0 0 78 0 0 79 0 0 80 0 0 81 0 0 82 0 0 83 0 0 84 0 0 85 0 0 86 0 0 87 0 0 88 0 0 89 0 0 90 0 0 91 0 0 92 0 0 93 0 0 94 0 0 95 0 0 96 0 0 97 0 0 98 0 0 99 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 51 0 0 50 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 52 0 0 51 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 53 0 0 52 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 54 0 0 53 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 55 0 0 54 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 56 0 0 55 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 57 0 0 56 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 58 0 0 57 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 59 0 0 58 0 0 SURF 0x30 mat 1 refs 4 9 0 0 10 0 0 60 0 0 59 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 61 0 0 60 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 62 0 0 61 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 63 0 0 62 0 0 SURF 0x30 mat 1 refs 4 13 0 0 14 0 0 64 0 0 63 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 65 0 0 64 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 66 0 0 65 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 67 0 0 66 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 68 0 0 67 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 69 0 0 68 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 70 0 0 69 0 0 SURF 0x30 mat 1 refs 4 20 0 0 21 0 0 71 0 0 70 0 0 SURF 0x30 mat 1 refs 4 21 0 0 22 0 0 72 0 0 71 0 0 SURF 0x30 mat 1 refs 4 22 0 0 23 0 0 73 0 0 72 0 0 SURF 0x30 mat 1 refs 4 23 0 0 24 0 0 74 0 0 73 0 0 SURF 0x30 mat 1 refs 4 24 0 0 25 0 0 75 0 0 74 0 0 SURF 0x30 mat 1 refs 4 25 0 0 26 0 0 76 0 0 75 0 0 SURF 0x30 mat 1 refs 4 26 0 0 27 0 0 77 0 0 76 0 0 SURF 0x30 mat 1 refs 4 27 0 0 28 0 0 78 0 0 77 0 0 SURF 0x30 mat 1 refs 4 28 0 0 29 0 0 79 0 0 78 0 0 SURF 0x30 mat 1 refs 4 29 0 0 30 0 0 80 0 0 79 0 0 SURF 0x30 mat 1 refs 4 30 0 0 31 0 0 81 0 0 80 0 0 SURF 0x30 mat 1 refs 4 31 0 0 32 0 0 82 0 0 81 0 0 SURF 0x30 mat 1 refs 4 32 0 0 33 0 0 83 0 0 82 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 84 0 0 83 0 0 SURF 0x30 mat 1 refs 4 34 0 0 35 0 0 85 0 0 84 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 86 0 0 85 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 87 0 0 86 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 88 0 0 87 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 89 0 0 88 0 0 SURF 0x30 mat 1 refs 4 39 0 0 40 0 0 90 0 0 89 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 91 0 0 90 0 0 SURF 0x30 mat 1 refs 4 41 0 0 42 0 0 92 0 0 91 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 93 0 0 92 0 0 SURF 0x30 mat 1 refs 4 43 0 0 44 0 0 94 0 0 93 0 0 SURF 0x30 mat 1 refs 4 44 0 0 45 0 0 95 0 0 94 0 0 SURF 0x30 mat 1 refs 4 45 0 0 46 0 0 96 0 0 95 0 0 SURF 0x30 mat 1 refs 4 46 0 0 47 0 0 97 0 0 96 0 0 SURF 0x30 mat 1 refs 4 47 0 0 48 0 0 98 0 0 97 0 0 SURF 0x30 mat 1 refs 4 48 0 0 49 0 0 99 0 0 98 0 0 SURF 0x30 mat 1 refs 4 49 0 0 0 0 0 50 0 0 99 0 0 kids 0 OBJECT poly name "aile" loc 0 0.1 0.25 crease 45.000000 numvert 80 2 0.005633 -0.6007 2 0.022567 -0.4653 2 0.03385 -0.341165 2 0.039491 -0.2622 2 0.036671 -0.1945 2 0.028207 -0.115513 2 0.019741 -0.081663 2 0 -0.0591 2 -0.019741 -0.081663 2 -0.028207 -0.115513 2 -0.036671 -0.1945 2 -0.039491 -0.2622 2 -0.033579 -0.341165 2 -0.022567 -0.4653 2 -0.005633 -0.6007 2 0.005633 -0.601242 1 0.007149 -0.717 1 0.028644 -0.545137 1 0.042966 -0.387574 1 0.050126 -0.287344 1 0.046546 -0.201412 1 0.035802 -0.101155 1 0.025058 -0.058189 1 0 -0.02955 1 -0.025058 -0.058189 1 -0.035802 -0.101155 1 -0.046546 -0.201412 1 -0.050126 -0.287344 1 -0.042622 -0.387574 1 -0.028644 -0.545137 1 -0.007149 -0.717 1 0.007149 -0.717687 0 0.008666 -0.8333 0 0.034721 -0.624975 0 0.052081 -0.433983 0 0.060761 -0.312488 0 0.056421 -0.208325 0 0.043398 -0.086797 0 0.030374 -0.034715 0 0 0 0 -0.030374 -0.034715 0 -0.043398 -0.086797 0 -0.056421 -0.208325 0 -0.060761 -0.312488 0 -0.051665 -0.433983 0 -0.034721 -0.624975 0 -0.008666 -0.8333 0 0.008666 -0.834133 -1 0.007149 -0.717 -1 0.028644 -0.545137 -1 0.042966 -0.387574 -1 0.050126 -0.287344 -1 0.046546 -0.201412 -1 0.035802 -0.101155 -1 0.025058 -0.058189 -1 0 -0.02955 -1 -0.025058 -0.058189 -1 -0.035802 -0.101155 -1 -0.046546 -0.201412 -1 -0.050126 -0.287344 -1 -0.042622 -0.387574 -1 -0.028644 -0.545137 -1 -0.007149 -0.717 -1 0.007149 -0.717687 -2 0.005633 -0.6007 -2 0.022567 -0.4653 -2 0.03385 -0.341165 -2 0.039491 -0.2622 -2 0.036671 -0.1945 -2 0.028207 -0.115513 -2 0.019741 -0.081663 -2 0 -0.0591 -2 -0.019741 -0.081663 -2 -0.028207 -0.115513 -2 -0.036671 -0.1945 -2 -0.039491 -0.2622 -2 -0.033579 -0.341165 -2 -0.022567 -0.4653 -2 -0.005633 -0.6007 -2 0.005633 -0.601242 numsurf 66 SURF 0x30 mat 0 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 0 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 0 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 0 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 0 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 0 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 0 refs 4 32 0 0 33 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 33 0 0 34 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 34 0 0 35 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 35 0 0 36 0 0 20 0 0 19 0 0 SURF 0x30 mat 0 refs 4 36 0 0 37 0 0 21 0 0 20 0 0 SURF 0x30 mat 0 refs 4 37 0 0 38 0 0 22 0 0 21 0 0 SURF 0x30 mat 0 refs 4 38 0 0 39 0 0 23 0 0 22 0 0 SURF 0x30 mat 0 refs 4 39 0 0 40 0 0 24 0 0 23 0 0 SURF 0x30 mat 0 refs 4 40 0 0 41 0 0 25 0 0 24 0 0 SURF 0x30 mat 0 refs 4 41 0 0 42 0 0 26 0 0 25 0 0 SURF 0x30 mat 0 refs 4 42 0 0 43 0 0 27 0 0 26 0 0 SURF 0x30 mat 0 refs 4 43 0 0 44 0 0 28 0 0 27 0 0 SURF 0x30 mat 0 refs 4 44 0 0 45 0 0 29 0 0 28 0 0 SURF 0x30 mat 0 refs 4 45 0 0 46 0 0 30 0 0 29 0 0 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 31 0 0 30 0 0 SURF 0x30 mat 0 refs 4 47 0 0 32 0 0 16 0 0 31 0 0 SURF 0x30 mat 0 refs 4 48 0 0 49 0 0 33 0 0 32 0 0 SURF 0x30 mat 0 refs 4 49 0 0 50 0 0 34 0 0 33 0 0 SURF 0x30 mat 0 refs 4 50 0 0 51 0 0 35 0 0 34 0 0 SURF 0x30 mat 0 refs 4 51 0 0 52 0 0 36 0 0 35 0 0 SURF 0x30 mat 0 refs 4 52 0 0 53 0 0 37 0 0 36 0 0 SURF 0x30 mat 0 refs 4 53 0 0 54 0 0 38 0 0 37 0 0 SURF 0x30 mat 0 refs 4 54 0 0 55 0 0 39 0 0 38 0 0 SURF 0x30 mat 0 refs 4 55 0 0 56 0 0 40 0 0 39 0 0 SURF 0x30 mat 0 refs 4 56 0 0 57 0 0 41 0 0 40 0 0 SURF 0x30 mat 0 refs 4 57 0 0 58 0 0 42 0 0 41 0 0 SURF 0x30 mat 0 refs 4 58 0 0 59 0 0 43 0 0 42 0 0 SURF 0x30 mat 0 refs 4 59 0 0 60 0 0 44 0 0 43 0 0 SURF 0x30 mat 0 refs 4 60 0 0 61 0 0 45 0 0 44 0 0 SURF 0x30 mat 0 refs 4 61 0 0 62 0 0 46 0 0 45 0 0 SURF 0x30 mat 0 refs 4 62 0 0 63 0 0 47 0 0 46 0 0 SURF 0x30 mat 0 refs 4 63 0 0 48 0 0 32 0 0 47 0 0 SURF 0x30 mat 0 refs 4 64 0 0 65 0 0 49 0 0 48 0 0 SURF 0x30 mat 0 refs 4 65 0 0 66 0 0 50 0 0 49 0 0 SURF 0x30 mat 0 refs 4 66 0 0 67 0 0 51 0 0 50 0 0 SURF 0x30 mat 0 refs 4 67 0 0 68 0 0 52 0 0 51 0 0 SURF 0x30 mat 0 refs 4 68 0 0 69 0 0 53 0 0 52 0 0 SURF 0x30 mat 0 refs 4 69 0 0 70 0 0 54 0 0 53 0 0 SURF 0x30 mat 0 refs 4 70 0 0 71 0 0 55 0 0 54 0 0 SURF 0x30 mat 0 refs 4 71 0 0 72 0 0 56 0 0 55 0 0 SURF 0x30 mat 0 refs 4 72 0 0 73 0 0 57 0 0 56 0 0 SURF 0x30 mat 0 refs 4 73 0 0 74 0 0 58 0 0 57 0 0 SURF 0x30 mat 0 refs 4 74 0 0 75 0 0 59 0 0 58 0 0 SURF 0x30 mat 0 refs 4 75 0 0 76 0 0 60 0 0 59 0 0 SURF 0x30 mat 0 refs 4 76 0 0 77 0 0 61 0 0 60 0 0 SURF 0x30 mat 0 refs 4 77 0 0 78 0 0 62 0 0 61 0 0 SURF 0x30 mat 0 refs 4 78 0 0 79 0 0 63 0 0 62 0 0 SURF 0x30 mat 0 refs 4 79 0 0 64 0 0 48 0 0 63 0 0 SURF 0x30 mat 0 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 16 79 0 0 78 0 0 77 0 0 76 0 0 75 0 0 74 0 0 73 0 0 72 0 0 71 0 0 70 0 0 69 0 0 68 0 0 67 0 0 66 0 0 65 0 0 64 0 0 kids 0 OBJECT poly name "horizontal" loc 0.00990745 0.0833 -2.51011 crease 45.000000 numvert 80 0.7 0.005633 -0.6007 0.7 0.022567 -0.4653 0.7 0.03385 -0.341165 0.7 0.039491 -0.2622 0.7 0.036671 -0.1945 0.7 0.028207 -0.115513 0.7 0.019741 -0.0816629 0.7 0 -0.0590999 0.7 -0.019741 -0.0816629 0.7 -0.028207 -0.115513 0.7 -0.036671 -0.1945 0.7 -0.039491 -0.2622 0.7 -0.033579 -0.341165 0.7 -0.022567 -0.4653 0.7 -0.005633 -0.6007 0.7 0.005633 -0.601242 0.5 0.007149 -0.717 0.5 0.028644 -0.545137 0.5 0.042966 -0.387574 0.5 0.050126 -0.287344 0.5 0.046546 -0.201412 0.5 0.035802 -0.101155 0.5 0.025058 -0.0581889 0.5 0 -0.0295501 0.5 -0.025058 -0.0581889 0.5 -0.035802 -0.101155 0.5 -0.046546 -0.201412 0.5 -0.050126 -0.287344 0.5 -0.042622 -0.387574 0.5 -0.028644 -0.545137 0.5 -0.007149 -0.717 0.5 0.007149 -0.717687 0 0.008666 -0.8333 0 0.034721 -0.624975 0 0.052081 -0.433983 0 0.060761 -0.312488 0 0.056421 -0.208325 0 0.043398 -0.086797 0 0.030374 -0.0347149 0 0 0 0 -0.030374 -0.0347149 0 -0.043398 -0.086797 0 -0.056421 -0.208325 0 -0.060761 -0.312488 0 -0.051665 -0.433983 0 -0.034721 -0.624975 0 -0.008666 -0.8333 0 0.008666 -0.834133 -0.5 0.007149 -0.717 -0.5 0.028644 -0.545137 -0.5 0.042966 -0.387574 -0.5 0.050126 -0.287344 -0.5 0.046546 -0.201412 -0.5 0.035802 -0.101155 -0.5 0.025058 -0.0581889 -0.5 0 -0.0295501 -0.5 -0.025058 -0.0581889 -0.5 -0.035802 -0.101155 -0.5 -0.046546 -0.201412 -0.5 -0.050126 -0.287344 -0.5 -0.042622 -0.387574 -0.5 -0.028644 -0.545137 -0.5 -0.007149 -0.717 -0.5 0.007149 -0.717687 -0.7 0.005633 -0.6007 -0.7 0.022567 -0.4653 -0.7 0.03385 -0.341165 -0.7 0.039491 -0.2622 -0.7 0.036671 -0.1945 -0.7 0.028207 -0.115513 -0.7 0.019741 -0.0816629 -0.7 0 -0.0590999 -0.7 -0.019741 -0.0816629 -0.7 -0.028207 -0.115513 -0.7 -0.036671 -0.1945 -0.7 -0.039491 -0.2622 -0.7 -0.033579 -0.341165 -0.7 -0.022567 -0.4653 -0.7 -0.005633 -0.6007 -0.7 0.005633 -0.601242 numsurf 66 SURF 0x30 mat 0 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 0 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 0 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 0 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 0 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 0 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 0 refs 4 32 0 0 33 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 33 0 0 34 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 34 0 0 35 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 35 0 0 36 0 0 20 0 0 19 0 0 SURF 0x30 mat 0 refs 4 36 0 0 37 0 0 21 0 0 20 0 0 SURF 0x30 mat 0 refs 4 37 0 0 38 0 0 22 0 0 21 0 0 SURF 0x30 mat 0 refs 4 38 0 0 39 0 0 23 0 0 22 0 0 SURF 0x30 mat 0 refs 4 39 0 0 40 0 0 24 0 0 23 0 0 SURF 0x30 mat 0 refs 4 40 0 0 41 0 0 25 0 0 24 0 0 SURF 0x30 mat 0 refs 4 41 0 0 42 0 0 26 0 0 25 0 0 SURF 0x30 mat 0 refs 4 42 0 0 43 0 0 27 0 0 26 0 0 SURF 0x30 mat 0 refs 4 43 0 0 44 0 0 28 0 0 27 0 0 SURF 0x30 mat 0 refs 4 44 0 0 45 0 0 29 0 0 28 0 0 SURF 0x30 mat 0 refs 4 45 0 0 46 0 0 30 0 0 29 0 0 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 31 0 0 30 0 0 SURF 0x30 mat 0 refs 4 47 0 0 32 0 0 16 0 0 31 0 0 SURF 0x30 mat 0 refs 4 48 0 0 49 0 0 33 0 0 32 0 0 SURF 0x30 mat 0 refs 4 49 0 0 50 0 0 34 0 0 33 0 0 SURF 0x30 mat 0 refs 4 50 0 0 51 0 0 35 0 0 34 0 0 SURF 0x30 mat 0 refs 4 51 0 0 52 0 0 36 0 0 35 0 0 SURF 0x30 mat 0 refs 4 52 0 0 53 0 0 37 0 0 36 0 0 SURF 0x30 mat 0 refs 4 53 0 0 54 0 0 38 0 0 37 0 0 SURF 0x30 mat 0 refs 4 54 0 0 55 0 0 39 0 0 38 0 0 SURF 0x30 mat 0 refs 4 55 0 0 56 0 0 40 0 0 39 0 0 SURF 0x30 mat 0 refs 4 56 0 0 57 0 0 41 0 0 40 0 0 SURF 0x30 mat 0 refs 4 57 0 0 58 0 0 42 0 0 41 0 0 SURF 0x30 mat 0 refs 4 58 0 0 59 0 0 43 0 0 42 0 0 SURF 0x30 mat 0 refs 4 59 0 0 60 0 0 44 0 0 43 0 0 SURF 0x30 mat 0 refs 4 60 0 0 61 0 0 45 0 0 44 0 0 SURF 0x30 mat 0 refs 4 61 0 0 62 0 0 46 0 0 45 0 0 SURF 0x30 mat 0 refs 4 62 0 0 63 0 0 47 0 0 46 0 0 SURF 0x30 mat 0 refs 4 63 0 0 48 0 0 32 0 0 47 0 0 SURF 0x30 mat 0 refs 4 64 0 0 65 0 0 49 0 0 48 0 0 SURF 0x30 mat 0 refs 4 65 0 0 66 0 0 50 0 0 49 0 0 SURF 0x30 mat 0 refs 4 66 0 0 67 0 0 51 0 0 50 0 0 SURF 0x30 mat 0 refs 4 67 0 0 68 0 0 52 0 0 51 0 0 SURF 0x30 mat 0 refs 4 68 0 0 69 0 0 53 0 0 52 0 0 SURF 0x30 mat 0 refs 4 69 0 0 70 0 0 54 0 0 53 0 0 SURF 0x30 mat 0 refs 4 70 0 0 71 0 0 55 0 0 54 0 0 SURF 0x30 mat 0 refs 4 71 0 0 72 0 0 56 0 0 55 0 0 SURF 0x30 mat 0 refs 4 72 0 0 73 0 0 57 0 0 56 0 0 SURF 0x30 mat 0 refs 4 73 0 0 74 0 0 58 0 0 57 0 0 SURF 0x30 mat 0 refs 4 74 0 0 75 0 0 59 0 0 58 0 0 SURF 0x30 mat 0 refs 4 75 0 0 76 0 0 60 0 0 59 0 0 SURF 0x30 mat 0 refs 4 76 0 0 77 0 0 61 0 0 60 0 0 SURF 0x30 mat 0 refs 4 77 0 0 78 0 0 62 0 0 61 0 0 SURF 0x30 mat 0 refs 4 78 0 0 79 0 0 63 0 0 62 0 0 SURF 0x30 mat 0 refs 4 79 0 0 64 0 0 48 0 0 63 0 0 SURF 0x30 mat 0 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 16 79 0 0 78 0 0 77 0 0 76 0 0 75 0 0 74 0 0 73 0 0 72 0 0 71 0 0 70 0 0 69 0 0 68 0 0 67 0 0 66 0 0 65 0 0 64 0 0 kids 0 OBJECT poly name "gauche" loc 0.7 0.0833 -2.5 crease 45.000000 numvert 14 0 0 -0.458 0.01723 0 -0.1516 0.01206 0 -0.0757999 0 0 0 -0.01206 0 -0.0757999 -0.01723 0 -0.1516 0 0 -0.458 0 0.625 -0.458053 0.010964 0.625 -0.263072 0.00767499 0.625 -0.214836 0 0.625 -0.1666 -0.00767499 0.625 -0.214836 -0.010964 0.625 -0.263072 0 0.625 -0.458053 numsurf 9 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 2 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 7 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 kids 0 OBJECT poly name "droit" loc -0.7 0.0833 -2.5 crease 45.000000 numvert 14 0 0 -0.458 0.01723 0 -0.1516 0.01206 0 -0.0757999 0 0 0 -0.01206 0 -0.0757999 -0.01723 0 -0.1516 0 0 -0.458 0 0.625 -0.458053 0.010964 0.625 -0.263072 0.00767499 0.625 -0.214836 0 0.625 -0.1666 -0.00767499 0.625 -0.214836 -0.010964 0.625 -0.263072 0 0.625 -0.458053 numsurf 9 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 2 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 7 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 kids 0 OBJECT poly name "fuselage " loc 0 0.1 0.66667 crease 45.000000 numvert 20 -0.075 0.075 0 0.075 0.075 0 0.075 -0.075 0 -0.075 -0.075 0 -0.0755 0.075 0 -0.15 0.15 -0.41666 0.15 0.15 -0.41666 0.15 -0.15 -0.41666 -0.15 -0.15 -0.41666 -0.151 0.15 -0.41666 -0.15 0.15 -1.25 0.15 0.15 -1.25 0.15 -0.15 -1.25 -0.15 -0.15 -1.25 -0.151 0.15 -1.25 -0.015 0.075 -2.91 0.015 0.075 -2.91 0.015 -0.075 -2.91 -0.015 -0.075 -2.91 -0.0151 0.075 -2.91 numsurf 17 SURF 0x30 mat 3 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 3 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 SURF 0x30 mat 3 refs 4 5 0 0 6 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 6 0 0 7 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 7 0 0 8 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 8 0 0 9 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 9 0 0 5 0 0 10 0 0 14 0 0 SURF 0x30 mat 3 refs 4 10 0 0 11 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 11 0 0 12 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 12 0 0 13 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 13 0 0 14 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 14 0 0 10 0 0 15 0 0 19 0 0 SURF 0x30 mat 3 refs 5 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 SURF 0x30 mat 3 refs 5 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "deck" loc 0 0.25 -0.666666 crease 45.000000 numvert 20 -0.12 0 0 -0.11088 0.068498 -0.00599301 -0.08484 0.126776 -0.011091 -0.04584 0.165687 -0.014496 0 0.179315 -0.015688 0.04584 0.165687 -0.014496 0.08484 0.126776 -0.011091 0.11088 0.068498 -0.00599301 0.12 0 0 -0.12012 0 0 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 numsurf 12 SURF 0x30 mat 4 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 4 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 4 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 SURF 0x30 mat 4 refs 10 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 SURF 0x30 mat 4 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "cokpit" loc 0 0.25 -0.666666 crease 45.000000 numvert 60 -0.123 0 -0.02 -0.113652 0.069906 -0.02 -0.086961 0.129381 -0.02 -0.046986 0.169092 -0.02 0 0.183 -0.02 0.046986 0.169092 -0.02 0.086961 0.129381 -0.02 0.113652 0.069906 -0.02 0.123 0 -0.02 -0.123123 0 -0.02 -0.132 0 0.1666 -0.121968 0.075636 0.1666 -0.093324 0.139986 0.1666 -0.050424 0.182952 0.1666 0 0.198 0.1666 0.050424 0.182952 0.1666 0.093324 0.139986 0.1666 0.121968 0.075636 0.1666 0.132 0 0.1666 -0.132132 0 0.1666 -0.12 0 0.333 -0.11088 0.06876 0.333 -0.08484 0.12726 0.333 -0.04584 0.16632 0.333 0 0.18 0.333 0.04584 0.16632 0.333 0.08484 0.12726 0.333 0.11088 0.06876 0.333 0.12 0 0.333 -0.12012 0 0.333 -0.096 0 0.416 -0.088704 0.055008 0.416 -0.067872 0.101808 0.416 -0.036672 0.133056 0.416 0 0.144 0.416 0.036672 0.133056 0.416 0.067872 0.101808 0.416 0.088704 0.055008 0.416 0.096 0 0.416 -0.096096 0 0.416 -0.06 0 0.5 -0.05544 0.03438 0.5 -0.04242 0.06363 0.5 -0.02292 0.08316 0.5 0 0.09 0.5 0.02292 0.08316 0.5 0.04242 0.06363 0.5 0.05544 0.03438 0.5 0.06 0 0.5 -0.06006 0 0.5 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 numsurf 52 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 13 0 0 14 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 19 0 0 10 0 0 0 0 0 9 0 0 SURF 0x30 mat 1 refs 4 20 0 0 21 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 21 0 0 22 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 22 0 0 23 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 23 0 0 24 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 24 0 0 25 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 25 0 0 26 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 26 0 0 27 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 27 0 0 28 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 28 0 0 29 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 29 0 0 20 0 0 10 0 0 19 0 0 SURF 0x30 mat 1 refs 4 30 0 0 31 0 0 21 0 0 20 0 0 SURF 0x30 mat 1 refs 4 31 0 0 32 0 0 22 0 0 21 0 0 SURF 0x30 mat 1 refs 4 32 0 0 33 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 34 0 0 35 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 28 0 0 27 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 39 0 0 30 0 0 20 0 0 29 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 31 0 0 30 0 0 SURF 0x30 mat 1 refs 4 41 0 0 42 0 0 32 0 0 31 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 33 0 0 32 0 0 SURF 0x30 mat 1 refs 4 43 0 0 44 0 0 34 0 0 33 0 0 SURF 0x30 mat 1 refs 4 44 0 0 45 0 0 35 0 0 34 0 0 SURF 0x30 mat 1 refs 4 45 0 0 46 0 0 36 0 0 35 0 0 SURF 0x30 mat 1 refs 4 46 0 0 47 0 0 37 0 0 36 0 0 SURF 0x30 mat 1 refs 4 47 0 0 48 0 0 38 0 0 37 0 0 SURF 0x30 mat 1 refs 4 48 0 0 49 0 0 39 0 0 38 0 0 SURF 0x30 mat 1 refs 4 49 0 0 40 0 0 30 0 0 39 0 0 SURF 0x30 mat 1 refs 4 50 0 0 51 0 0 41 0 0 40 0 0 SURF 0x30 mat 1 refs 4 51 0 0 52 0 0 42 0 0 41 0 0 SURF 0x30 mat 1 refs 4 52 0 0 53 0 0 43 0 0 42 0 0 SURF 0x30 mat 1 refs 4 53 0 0 54 0 0 44 0 0 43 0 0 SURF 0x30 mat 1 refs 4 54 0 0 55 0 0 45 0 0 44 0 0 SURF 0x30 mat 1 refs 4 55 0 0 56 0 0 46 0 0 45 0 0 SURF 0x30 mat 1 refs 4 56 0 0 57 0 0 47 0 0 46 0 0 SURF 0x30 mat 1 refs 4 57 0 0 58 0 0 48 0 0 47 0 0 SURF 0x30 mat 1 refs 4 58 0 0 59 0 0 49 0 0 48 0 0 SURF 0x30 mat 1 refs 4 59 0 0 50 0 0 40 0 0 49 0 0 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 59 0 0 58 0 0 57 0 0 56 0 0 55 0 0 54 0 0 53 0 0 52 0 0 51 0 0 50 0 0 kids 0 OBJECT poly name "fuselage" loc 0 0.1 0.83333 crease 45.000000 numvert 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.03 0 -0.0416 -0.02121 0.02121 -0.0416 0 0.03 -0.0416 0.02121 0.02121 -0.0416 0.03 0 -0.0416 0.02121 -0.02121 -0.0416 0 -0.03 -0.0416 -0.02121 -0.02121 -0.0416 -0.03003 0 -0.0416 -0.06 0 -0.0832 -0.04242 0.04242 -0.0832 0 0.06 -0.0832 0.04242 0.04242 -0.0832 0.06 0 -0.0832 0.04242 -0.04242 -0.0832 0 -0.06 -0.0832 -0.04242 -0.04242 -0.0832 -0.06006 0 -0.0832 -0.083333 0 -0.1664 -0.058916 0.058916 -0.1664 0 0.083333 -0.1664 0.058916 0.058916 -0.1664 0.083333 0 -0.1664 0.058916 -0.058916 -0.1664 0 -0.083333 -0.1664 -0.058916 -0.058916 -0.1664 -0.083416 0 -0.1664 numsurf 29 SURF 0x30 mat 4 refs 4 0 0 0 1 0 0 10 0 0 9 0 0 SURF 0x30 mat 4 refs 4 1 0 0 2 0 0 11 0 0 10 0 0 SURF 0x30 mat 4 refs 4 2 0 0 3 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 3 0 0 4 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 4 0 0 5 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 5 0 0 6 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 6 0 0 7 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 7 0 0 8 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 8 0 0 0 0 0 9 0 0 17 0 0 SURF 0x30 mat 4 refs 4 9 0 0 10 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 10 0 0 11 0 0 20 0 0 19 0 0 SURF 0x30 mat 4 refs 4 11 0 0 12 0 0 21 0 0 20 0 0 SURF 0x30 mat 4 refs 4 12 0 0 13 0 0 22 0 0 21 0 0 SURF 0x30 mat 4 refs 4 13 0 0 14 0 0 23 0 0 22 0 0 SURF 0x30 mat 4 refs 4 14 0 0 15 0 0 24 0 0 23 0 0 SURF 0x30 mat 4 refs 4 15 0 0 16 0 0 25 0 0 24 0 0 SURF 0x30 mat 4 refs 4 16 0 0 17 0 0 26 0 0 25 0 0 SURF 0x30 mat 4 refs 4 17 0 0 9 0 0 18 0 0 26 0 0 SURF 0x30 mat 4 refs 4 18 0 0 19 0 0 28 0 0 27 0 0 SURF 0x30 mat 4 refs 4 19 0 0 20 0 0 29 0 0 28 0 0 SURF 0x30 mat 4 refs 4 20 0 0 21 0 0 30 0 0 29 0 0 SURF 0x30 mat 4 refs 4 21 0 0 22 0 0 31 0 0 30 0 0 SURF 0x30 mat 4 refs 4 22 0 0 23 0 0 32 0 0 31 0 0 SURF 0x30 mat 4 refs 4 23 0 0 24 0 0 33 0 0 32 0 0 SURF 0x30 mat 4 refs 4 24 0 0 25 0 0 34 0 0 33 0 0 SURF 0x30 mat 4 refs 4 25 0 0 26 0 0 35 0 0 34 0 0 SURF 0x30 mat 4 refs 4 26 0 0 18 0 0 27 0 0 35 0 0 SURF 0x30 mat 4 refs 9 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 4 refs 9 27 0 0 28 0 0 29 0 0 30 0 0 31 0 0 32 0 0 33 0 0 34 0 0 35 0 0 kids 0 OBJECT poly name "droit" loc -0.7 0.1 0.45 crease 45.000000 numvert 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.06 0 -0.0416 -0.04242 0.04242 -0.0416 0 0.06 -0.0416 0.04242 0.04242 -0.0416 0.06 0 -0.0416 0.04242 -0.04242 -0.0416 0 -0.06 -0.0416 -0.04242 -0.04242 -0.0416 -0.06006 0 -0.0416 -0.08 0 -0.0832 -0.05656 0.05656 -0.0832 0 0.08 -0.0832 0.05656 0.05656 -0.0832 0.08 0 -0.0832 0.05656 -0.05656 -0.0832 0 -0.08 -0.0832 -0.05656 -0.05656 -0.0832 -0.08008 0 -0.0832 -0.11 0 -0.1664 -0.07777 0.07777 -0.1664 0 0.11 -0.1664 0.07777 0.07777 -0.1664 0.11 0 -0.1664 0.07777 -0.07777 -0.1664 0 -0.11 -0.1664 -0.07777 -0.07777 -0.1664 -0.11011 0 -0.1664 numsurf 29 SURF 0x30 mat 4 refs 4 0 0 0 1 0 0 10 0 0 9 0 0 SURF 0x30 mat 4 refs 4 1 0 0 2 0 0 11 0 0 10 0 0 SURF 0x30 mat 4 refs 4 2 0 0 3 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 3 0 0 4 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 4 0 0 5 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 5 0 0 6 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 6 0 0 7 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 7 0 0 8 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 8 0 0 0 0 0 9 0 0 17 0 0 SURF 0x30 mat 4 refs 4 9 0 0 10 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 10 0 0 11 0 0 20 0 0 19 0 0 SURF 0x30 mat 4 refs 4 11 0 0 12 0 0 21 0 0 20 0 0 SURF 0x30 mat 4 refs 4 12 0 0 13 0 0 22 0 0 21 0 0 SURF 0x30 mat 4 refs 4 13 0 0 14 0 0 23 0 0 22 0 0 SURF 0x30 mat 4 refs 4 14 0 0 15 0 0 24 0 0 23 0 0 SURF 0x30 mat 4 refs 4 15 0 0 16 0 0 25 0 0 24 0 0 SURF 0x30 mat 4 refs 4 16 0 0 17 0 0 26 0 0 25 0 0 SURF 0x30 mat 4 refs 4 17 0 0 9 0 0 18 0 0 26 0 0 SURF 0x30 mat 4 refs 4 18 0 0 19 0 0 28 0 0 27 0 0 SURF 0x30 mat 4 refs 4 19 0 0 20 0 0 29 0 0 28 0 0 SURF 0x30 mat 4 refs 4 20 0 0 21 0 0 30 0 0 29 0 0 SURF 0x30 mat 4 refs 4 21 0 0 22 0 0 31 0 0 30 0 0 SURF 0x30 mat 4 refs 4 22 0 0 23 0 0 32 0 0 31 0 0 SURF 0x30 mat 4 refs 4 23 0 0 24 0 0 33 0 0 32 0 0 SURF 0x30 mat 4 refs 4 24 0 0 25 0 0 34 0 0 33 0 0 SURF 0x30 mat 4 refs 4 25 0 0 26 0 0 35 0 0 34 0 0 SURF 0x30 mat 4 refs 4 26 0 0 18 0 0 27 0 0 35 0 0 SURF 0x30 mat 4 refs 9 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 4 refs 9 27 0 0 28 0 0 29 0 0 30 0 0 31 0 0 32 0 0 33 0 0 34 0 0 35 0 0 kids 0 OBJECT poly name "gauche" loc 0.7 0.1 0.45 crease 45.000000 numvert 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.06 0 -0.0416 -0.04242 0.04242 -0.0416 0 0.06 -0.0416 0.04242 0.04242 -0.0416 0.06 0 -0.0416 0.04242 -0.04242 -0.0416 0 -0.06 -0.0416 -0.04242 -0.04242 -0.0416 -0.06006 0 -0.0416 -0.08 0 -0.0832 -0.05656 0.05656 -0.0832 0 0.08 -0.0832 0.05656 0.05656 -0.0832 0.08 0 -0.0832 0.05656 -0.05656 -0.0832 0 -0.08 -0.0832 -0.05656 -0.05656 -0.0832 -0.08008 0 -0.0832 -0.11 0 -0.1664 -0.07777 0.07777 -0.1664 0 0.11 -0.1664 0.07777 0.07777 -0.1664 0.11 0 -0.1664 0.07777 -0.07777 -0.1664 0 -0.11 -0.1664 -0.07777 -0.07777 -0.1664 -0.11011 0 -0.1664 numsurf 29 SURF 0x30 mat 4 refs 4 0 0 0 1 0 0 10 0 0 9 0 0 SURF 0x30 mat 4 refs 4 1 0 0 2 0 0 11 0 0 10 0 0 SURF 0x30 mat 4 refs 4 2 0 0 3 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 3 0 0 4 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 4 0 0 5 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 5 0 0 6 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 6 0 0 7 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 7 0 0 8 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 8 0 0 0 0 0 9 0 0 17 0 0 SURF 0x30 mat 4 refs 4 9 0 0 10 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 10 0 0 11 0 0 20 0 0 19 0 0 SURF 0x30 mat 4 refs 4 11 0 0 12 0 0 21 0 0 20 0 0 SURF 0x30 mat 4 refs 4 12 0 0 13 0 0 22 0 0 21 0 0 SURF 0x30 mat 4 refs 4 13 0 0 14 0 0 23 0 0 22 0 0 SURF 0x30 mat 4 refs 4 14 0 0 15 0 0 24 0 0 23 0 0 SURF 0x30 mat 4 refs 4 15 0 0 16 0 0 25 0 0 24 0 0 SURF 0x30 mat 4 refs 4 16 0 0 17 0 0 26 0 0 25 0 0 SURF 0x30 mat 4 refs 4 17 0 0 9 0 0 18 0 0 26 0 0 SURF 0x30 mat 4 refs 4 18 0 0 19 0 0 28 0 0 27 0 0 SURF 0x30 mat 4 refs 4 19 0 0 20 0 0 29 0 0 28 0 0 SURF 0x30 mat 4 refs 4 20 0 0 21 0 0 30 0 0 29 0 0 SURF 0x30 mat 4 refs 4 21 0 0 22 0 0 31 0 0 30 0 0 SURF 0x30 mat 4 refs 4 22 0 0 23 0 0 32 0 0 31 0 0 SURF 0x30 mat 4 refs 4 23 0 0 24 0 0 33 0 0 32 0 0 SURF 0x30 mat 4 refs 4 24 0 0 25 0 0 34 0 0 33 0 0 SURF 0x30 mat 4 refs 4 25 0 0 26 0 0 35 0 0 34 0 0 SURF 0x30 mat 4 refs 4 26 0 0 18 0 0 27 0 0 35 0 0 SURF 0x30 mat 4 refs 9 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 4 refs 9 27 0 0 28 0 0 29 0 0 30 0 0 31 0 0 32 0 0 33 0 0 34 0 0 35 0 0 kids 0 OBJECT poly name "wheel" loc 0.7 -0.4166 0.0405 crease 45.000000 numvert 18 0.0416 0 -0.08333 0.0416 0.058914 -0.058914 0.0416 0.08333 0 0.0416 0.058914 0.058914 0.0416 0 0.08333 0.0416 -0.058914 0.058914 0.0416 -0.08333 0 0.0416 -0.058914 -0.058914 0.0416 0 -0.083413 -0.0416 0 -0.08333 -0.0416 0.058914 -0.058914 -0.0416 0.08333 0 -0.0416 0.058914 0.058914 -0.0416 0 0.08333 -0.0416 -0.058914 0.058914 -0.0416 -0.08333 0 -0.0416 -0.058914 -0.058914 -0.0416 0 -0.083413 numsurf 11 SURF 0x30 mat 5 refs 4 9 0 0 10 0 0 1 0 0 0 0 0 SURF 0x30 mat 5 refs 4 10 0 0 11 0 0 2 0 0 1 0 0 SURF 0x30 mat 5 refs 4 11 0 0 12 0 0 3 0 0 2 0 0 SURF 0x30 mat 5 refs 4 12 0 0 13 0 0 4 0 0 3 0 0 SURF 0x30 mat 5 refs 4 13 0 0 14 0 0 5 0 0 4 0 0 SURF 0x30 mat 5 refs 4 14 0 0 15 0 0 6 0 0 5 0 0 SURF 0x30 mat 5 refs 4 15 0 0 16 0 0 7 0 0 6 0 0 SURF 0x30 mat 5 refs 4 16 0 0 17 0 0 8 0 0 7 0 0 SURF 0x30 mat 5 refs 4 17 0 0 9 0 0 0 0 0 8 0 0 SURF 0x30 mat 5 refs 9 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 5 refs 9 17 0 0 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 kids 0 OBJECT poly name "wheel" loc -0.7 -0.4166 0.0405 crease 45.000000 numvert 18 0.0416 0 -0.08333 0.0416 0.058914 -0.058914 0.0416 0.08333 0 0.0416 0.058914 0.058914 0.0416 0 0.08333 0.0416 -0.058914 0.058914 0.0416 -0.08333 0 0.0416 -0.058914 -0.058914 0.0416 0 -0.083413 -0.0416 0 -0.08333 -0.0416 0.058914 -0.058914 -0.0416 0.08333 0 -0.0416 0.058914 0.058914 -0.0416 0 0.08333 -0.0416 -0.058914 0.058914 -0.0416 -0.08333 0 -0.0416 -0.058914 -0.058914 -0.0416 0 -0.083413 numsurf 11 SURF 0x30 mat 5 refs 4 9 0 0 10 0 0 1 0 0 0 0 0 SURF 0x30 mat 5 refs 4 10 0 0 11 0 0 2 0 0 1 0 0 SURF 0x30 mat 5 refs 4 11 0 0 12 0 0 3 0 0 2 0 0 SURF 0x30 mat 5 refs 4 12 0 0 13 0 0 4 0 0 3 0 0 SURF 0x30 mat 5 refs 4 13 0 0 14 0 0 5 0 0 4 0 0 SURF 0x30 mat 5 refs 4 14 0 0 15 0 0 6 0 0 5 0 0 SURF 0x30 mat 5 refs 4 15 0 0 16 0 0 7 0 0 6 0 0 SURF 0x30 mat 5 refs 4 16 0 0 17 0 0 8 0 0 7 0 0 SURF 0x30 mat 5 refs 4 17 0 0 9 0 0 0 0 0 8 0 0 SURF 0x30 mat 5 refs 9 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 5 refs 9 17 0 0 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 kids 0 OBJECT poly name "gear" loc 0.68 0 0.0405 crease 45.000000 numvert 10 0.0104 0 0 0.003214 0 0.009891 -0.00841397 0 0.006113 -0.00841397 0 -0.006113 0.003214 0 -0.009891 0.0104 -0.4 0 0.003214 -0.4 0.009891 -0.00841397 -0.4 0.006113 -0.00841397 -0.4 -0.006113 0.003214 -0.4 -0.009891 numsurf 7 SURF 0x30 mat 1 refs 5 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 5 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 kids 0 OBJECT poly name "gear" loc -0.68 0 0.0405 crease 45.000000 numvert 10 0.0104 0 0 0.003214 0 0.009891 -0.00841397 0 0.006113 -0.00841397 0 -0.006113 0.003214 0 -0.009891 0.0104 -0.4 0 0.003214 -0.4 0.009891 -0.00841397 -0.4 0.006113 -0.00841397 -0.4 -0.006113 0.003214 -0.4 -0.009891 numsurf 7 SURF 0x30 mat 1 refs 5 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 5 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 kids 0 crrcsim-0.9.12/objects/biplane2.ac0000644000175000017500000007452211724452424013637 00000000000000AC3Db MATERIAL "material_0" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 0.2 0.2 0.2 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_1" rgb 0.9 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_3" rgb 0.1 0.1 0.1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 16 OBJECT poly name "object" loc 0 -0.0833 0.05 crease 45.000000 numvert 80 1.6 0.005633 -0.6007 1.6 0.022567 -0.4653 1.6 0.03385 -0.341165 1.6 0.039491 -0.2622 1.6 0.036671 -0.1945 1.6 0.028207 -0.115513 1.6 0.019741 -0.081663 1.6 0 -0.0591 1.6 -0.019741 -0.081663 1.6 -0.028207 -0.115513 1.6 -0.036671 -0.1945 1.6 -0.039491 -0.2622 1.6 -0.033579 -0.341165 1.6 -0.022567 -0.4653 1.6 -0.005633 -0.6007 1.6 0.005633 -0.601242 1 0.007149 -0.717 1 0.028644 -0.545137 1 0.042966 -0.387574 1 0.050126 -0.287344 1 0.046546 -0.201412 1 0.035802 -0.101155 1 0.025058 -0.058189 1 0 -0.02955 1 -0.025058 -0.058189 1 -0.035802 -0.101155 1 -0.046546 -0.201412 1 -0.050126 -0.287344 1 -0.042622 -0.387574 1 -0.028644 -0.545137 1 -0.007149 -0.717 1 0.007149 -0.717687 0 0.008666 -0.8333 0 0.034721 -0.624975 0 0.052081 -0.433983 0 0.060761 -0.312488 0 0.056421 -0.208325 0 0.043398 -0.086797 0 0.030374 -0.034715 0 0 0 0 -0.030374 -0.034715 0 -0.043398 -0.086797 0 -0.056421 -0.208325 0 -0.060761 -0.312488 0 -0.051665 -0.433983 0 -0.034721 -0.624975 0 -0.008666 -0.8333 0 0.008666 -0.834133 -1 0.007149 -0.717 -1 0.028644 -0.545137 -1 0.042966 -0.387574 -1 0.050126 -0.287344 -1 0.046546 -0.201412 -1 0.035802 -0.101155 -1 0.025058 -0.058189 -1 0 -0.02955 -1 -0.025058 -0.058189 -1 -0.035802 -0.101155 -1 -0.046546 -0.201412 -1 -0.050126 -0.287344 -1 -0.042622 -0.387574 -1 -0.028644 -0.545137 -1 -0.007149 -0.717 -1 0.007149 -0.717687 -1.6 0.005633 -0.6007 -1.6 0.022567 -0.4653 -1.6 0.03385 -0.341165 -1.6 0.039491 -0.2622 -1.6 0.036671 -0.1945 -1.6 0.028207 -0.115513 -1.6 0.019741 -0.081663 -1.6 0 -0.0591 -1.6 -0.019741 -0.081663 -1.6 -0.028207 -0.115513 -1.6 -0.036671 -0.1945 -1.6 -0.039491 -0.2622 -1.6 -0.033579 -0.341165 -1.6 -0.022567 -0.4653 -1.6 -0.005633 -0.6007 -1.6 0.005633 -0.601242 numsurf 66 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 2 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 2 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 2 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 2 refs 4 32 0 0 33 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 33 0 0 34 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 34 0 0 35 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 35 0 0 36 0 0 20 0 0 19 0 0 SURF 0x30 mat 2 refs 4 36 0 0 37 0 0 21 0 0 20 0 0 SURF 0x30 mat 2 refs 4 37 0 0 38 0 0 22 0 0 21 0 0 SURF 0x30 mat 2 refs 4 38 0 0 39 0 0 23 0 0 22 0 0 SURF 0x30 mat 2 refs 4 39 0 0 40 0 0 24 0 0 23 0 0 SURF 0x30 mat 2 refs 4 40 0 0 41 0 0 25 0 0 24 0 0 SURF 0x30 mat 2 refs 4 41 0 0 42 0 0 26 0 0 25 0 0 SURF 0x30 mat 2 refs 4 42 0 0 43 0 0 27 0 0 26 0 0 SURF 0x30 mat 2 refs 4 43 0 0 44 0 0 28 0 0 27 0 0 SURF 0x30 mat 2 refs 4 44 0 0 45 0 0 29 0 0 28 0 0 SURF 0x30 mat 2 refs 4 45 0 0 46 0 0 30 0 0 29 0 0 SURF 0x30 mat 2 refs 4 46 0 0 47 0 0 31 0 0 30 0 0 SURF 0x30 mat 2 refs 4 47 0 0 32 0 0 16 0 0 31 0 0 SURF 0x30 mat 2 refs 4 48 0 0 49 0 0 33 0 0 32 0 0 SURF 0x30 mat 2 refs 4 49 0 0 50 0 0 34 0 0 33 0 0 SURF 0x30 mat 2 refs 4 50 0 0 51 0 0 35 0 0 34 0 0 SURF 0x30 mat 2 refs 4 51 0 0 52 0 0 36 0 0 35 0 0 SURF 0x30 mat 2 refs 4 52 0 0 53 0 0 37 0 0 36 0 0 SURF 0x30 mat 2 refs 4 53 0 0 54 0 0 38 0 0 37 0 0 SURF 0x30 mat 2 refs 4 54 0 0 55 0 0 39 0 0 38 0 0 SURF 0x30 mat 2 refs 4 55 0 0 56 0 0 40 0 0 39 0 0 SURF 0x30 mat 2 refs 4 56 0 0 57 0 0 41 0 0 40 0 0 SURF 0x30 mat 2 refs 4 57 0 0 58 0 0 42 0 0 41 0 0 SURF 0x30 mat 2 refs 4 58 0 0 59 0 0 43 0 0 42 0 0 SURF 0x30 mat 2 refs 4 59 0 0 60 0 0 44 0 0 43 0 0 SURF 0x30 mat 2 refs 4 60 0 0 61 0 0 45 0 0 44 0 0 SURF 0x30 mat 2 refs 4 61 0 0 62 0 0 46 0 0 45 0 0 SURF 0x30 mat 2 refs 4 62 0 0 63 0 0 47 0 0 46 0 0 SURF 0x30 mat 2 refs 4 63 0 0 48 0 0 32 0 0 47 0 0 SURF 0x30 mat 2 refs 4 64 0 0 65 0 0 49 0 0 48 0 0 SURF 0x30 mat 2 refs 4 65 0 0 66 0 0 50 0 0 49 0 0 SURF 0x30 mat 2 refs 4 66 0 0 67 0 0 51 0 0 50 0 0 SURF 0x30 mat 2 refs 4 67 0 0 68 0 0 52 0 0 51 0 0 SURF 0x30 mat 2 refs 4 68 0 0 69 0 0 53 0 0 52 0 0 SURF 0x30 mat 2 refs 4 69 0 0 70 0 0 54 0 0 53 0 0 SURF 0x30 mat 2 refs 4 70 0 0 71 0 0 55 0 0 54 0 0 SURF 0x30 mat 2 refs 4 71 0 0 72 0 0 56 0 0 55 0 0 SURF 0x30 mat 2 refs 4 72 0 0 73 0 0 57 0 0 56 0 0 SURF 0x30 mat 2 refs 4 73 0 0 74 0 0 58 0 0 57 0 0 SURF 0x30 mat 2 refs 4 74 0 0 75 0 0 59 0 0 58 0 0 SURF 0x30 mat 2 refs 4 75 0 0 76 0 0 60 0 0 59 0 0 SURF 0x30 mat 2 refs 4 76 0 0 77 0 0 61 0 0 60 0 0 SURF 0x30 mat 2 refs 4 77 0 0 78 0 0 62 0 0 61 0 0 SURF 0x30 mat 2 refs 4 78 0 0 79 0 0 63 0 0 62 0 0 SURF 0x30 mat 2 refs 4 79 0 0 64 0 0 48 0 0 63 0 0 SURF 0x30 mat 2 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 16 79 0 0 78 0 0 77 0 0 76 0 0 75 0 0 74 0 0 73 0 0 72 0 0 71 0 0 70 0 0 69 0 0 68 0 0 67 0 0 66 0 0 65 0 0 64 0 0 kids 0 OBJECT poly name "object" loc 0 0.5733 0.25 crease 45.000000 numvert 80 1.8 0.005633 -0.6007 1.8 0.022567 -0.4653 1.8 0.03385 -0.341165 1.8 0.039491 -0.2622 1.8 0.036671 -0.1945 1.8 0.028207 -0.115513 1.8 0.019741 -0.081663 1.8 0 -0.0591 1.8 -0.019741 -0.081663 1.8 -0.028207 -0.115513 1.8 -0.036671 -0.1945 1.8 -0.039491 -0.2622 1.8 -0.033579 -0.341165 1.8 -0.022567 -0.4653 1.8 -0.005633 -0.6007 1.8 0.005633 -0.601242 1 0.00714898 -0.717 1 0.028644 -0.545137 1 0.042966 -0.387574 1 0.050126 -0.287344 1 0.046546 -0.201412 1 0.035802 -0.101155 1 0.025058 -0.058189 1 0 -0.02955 1 -0.025058 -0.058189 1 -0.035802 -0.101155 1 -0.046546 -0.201412 1 -0.050126 -0.287344 1 -0.042622 -0.387574 1 -0.028644 -0.545137 1 -0.00714898 -0.717 1 0.00714898 -0.717687 0 0.00866598 -0.8333 0 0.034721 -0.624975 0 0.052081 -0.433983 0 0.060761 -0.312488 0 0.056421 -0.208325 0 0.043398 -0.086797 0 0.030374 -0.034715 0 0 0 0 -0.030374 -0.034715 0 -0.043398 -0.086797 0 -0.056421 -0.208325 0 -0.060761 -0.312488 0 -0.051665 -0.433983 0 -0.034721 -0.624975 0 -0.00866598 -0.8333 0 0.00866598 -0.834133 -1 0.00714898 -0.717 -1 0.028644 -0.545137 -1 0.042966 -0.387574 -1 0.050126 -0.287344 -1 0.046546 -0.201412 -1 0.035802 -0.101155 -1 0.025058 -0.058189 -1 0 -0.02955 -1 -0.025058 -0.058189 -1 -0.035802 -0.101155 -1 -0.046546 -0.201412 -1 -0.050126 -0.287344 -1 -0.042622 -0.387574 -1 -0.028644 -0.545137 -1 -0.00714898 -0.717 -1 0.00714898 -0.717687 -1.8 0.005633 -0.6007 -1.8 0.022567 -0.4653 -1.8 0.03385 -0.341165 -1.8 0.039491 -0.2622 -1.8 0.036671 -0.1945 -1.8 0.028207 -0.115513 -1.8 0.019741 -0.081663 -1.8 0 -0.0591 -1.8 -0.019741 -0.081663 -1.8 -0.028207 -0.115513 -1.8 -0.036671 -0.1945 -1.8 -0.039491 -0.2622 -1.8 -0.033579 -0.341165 -1.8 -0.022567 -0.4653 -1.8 -0.005633 -0.6007 -1.8 0.005633 -0.601242 numsurf 66 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 2 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 2 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 2 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 2 refs 4 32 0 0 33 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 33 0 0 34 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 34 0 0 35 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 35 0 0 36 0 0 20 0 0 19 0 0 SURF 0x30 mat 2 refs 4 36 0 0 37 0 0 21 0 0 20 0 0 SURF 0x30 mat 2 refs 4 37 0 0 38 0 0 22 0 0 21 0 0 SURF 0x30 mat 2 refs 4 38 0 0 39 0 0 23 0 0 22 0 0 SURF 0x30 mat 2 refs 4 39 0 0 40 0 0 24 0 0 23 0 0 SURF 0x30 mat 2 refs 4 40 0 0 41 0 0 25 0 0 24 0 0 SURF 0x30 mat 2 refs 4 41 0 0 42 0 0 26 0 0 25 0 0 SURF 0x30 mat 2 refs 4 42 0 0 43 0 0 27 0 0 26 0 0 SURF 0x30 mat 2 refs 4 43 0 0 44 0 0 28 0 0 27 0 0 SURF 0x30 mat 2 refs 4 44 0 0 45 0 0 29 0 0 28 0 0 SURF 0x30 mat 2 refs 4 45 0 0 46 0 0 30 0 0 29 0 0 SURF 0x30 mat 2 refs 4 46 0 0 47 0 0 31 0 0 30 0 0 SURF 0x30 mat 2 refs 4 47 0 0 32 0 0 16 0 0 31 0 0 SURF 0x30 mat 2 refs 4 48 0 0 49 0 0 33 0 0 32 0 0 SURF 0x30 mat 2 refs 4 49 0 0 50 0 0 34 0 0 33 0 0 SURF 0x30 mat 2 refs 4 50 0 0 51 0 0 35 0 0 34 0 0 SURF 0x30 mat 2 refs 4 51 0 0 52 0 0 36 0 0 35 0 0 SURF 0x30 mat 2 refs 4 52 0 0 53 0 0 37 0 0 36 0 0 SURF 0x30 mat 2 refs 4 53 0 0 54 0 0 38 0 0 37 0 0 SURF 0x30 mat 2 refs 4 54 0 0 55 0 0 39 0 0 38 0 0 SURF 0x30 mat 2 refs 4 55 0 0 56 0 0 40 0 0 39 0 0 SURF 0x30 mat 2 refs 4 56 0 0 57 0 0 41 0 0 40 0 0 SURF 0x30 mat 2 refs 4 57 0 0 58 0 0 42 0 0 41 0 0 SURF 0x30 mat 2 refs 4 58 0 0 59 0 0 43 0 0 42 0 0 SURF 0x30 mat 2 refs 4 59 0 0 60 0 0 44 0 0 43 0 0 SURF 0x30 mat 2 refs 4 60 0 0 61 0 0 45 0 0 44 0 0 SURF 0x30 mat 2 refs 4 61 0 0 62 0 0 46 0 0 45 0 0 SURF 0x30 mat 2 refs 4 62 0 0 63 0 0 47 0 0 46 0 0 SURF 0x30 mat 2 refs 4 63 0 0 48 0 0 32 0 0 47 0 0 SURF 0x30 mat 2 refs 4 64 0 0 65 0 0 49 0 0 48 0 0 SURF 0x30 mat 2 refs 4 65 0 0 66 0 0 50 0 0 49 0 0 SURF 0x30 mat 2 refs 4 66 0 0 67 0 0 51 0 0 50 0 0 SURF 0x30 mat 2 refs 4 67 0 0 68 0 0 52 0 0 51 0 0 SURF 0x30 mat 2 refs 4 68 0 0 69 0 0 53 0 0 52 0 0 SURF 0x30 mat 2 refs 4 69 0 0 70 0 0 54 0 0 53 0 0 SURF 0x30 mat 2 refs 4 70 0 0 71 0 0 55 0 0 54 0 0 SURF 0x30 mat 2 refs 4 71 0 0 72 0 0 56 0 0 55 0 0 SURF 0x30 mat 2 refs 4 72 0 0 73 0 0 57 0 0 56 0 0 SURF 0x30 mat 2 refs 4 73 0 0 74 0 0 58 0 0 57 0 0 SURF 0x30 mat 2 refs 4 74 0 0 75 0 0 59 0 0 58 0 0 SURF 0x30 mat 2 refs 4 75 0 0 76 0 0 60 0 0 59 0 0 SURF 0x30 mat 2 refs 4 76 0 0 77 0 0 61 0 0 60 0 0 SURF 0x30 mat 2 refs 4 77 0 0 78 0 0 62 0 0 61 0 0 SURF 0x30 mat 2 refs 4 78 0 0 79 0 0 63 0 0 62 0 0 SURF 0x30 mat 2 refs 4 79 0 0 64 0 0 48 0 0 63 0 0 SURF 0x30 mat 2 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 16 79 0 0 78 0 0 77 0 0 76 0 0 75 0 0 74 0 0 73 0 0 72 0 0 71 0 0 70 0 0 69 0 0 68 0 0 67 0 0 66 0 0 65 0 0 64 0 0 kids 0 OBJECT poly name "object" loc -1.2 -0.1 -0.15 crease 45.000000 numvert 20 -0.00750005 0.05 -0.105 -0.00750005 0.05 0.105 0.00750005 0.05 0.105 0.00750005 0.05 -0.105 -0.00750005 0.05 -0.1057 -0.00750005 0.15 -0.015 -0.00750005 0.15 0.015 0.00750005 0.15 0.015 0.00750005 0.15 -0.015 -0.00750005 0.15 -0.0151 -0.00750005 0.556 -0.015 -0.00750005 0.556 0.015 0.00750005 0.556 0.015 0.00750005 0.556 -0.015 -0.00750005 0.556 -0.0151 -0.00750005 0.656 -0.105 -0.00750005 0.656 0.105 0.00750005 0.656 0.105 0.00750005 0.656 -0.105 -0.00750005 0.656 -0.1057 numsurf 17 SURF 0x30 mat 0 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 SURF 0x30 mat 0 refs 4 5 0 0 6 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 6 0 0 7 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 9 0 0 5 0 0 10 0 0 14 0 0 SURF 0x30 mat 0 refs 4 10 0 0 11 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 13 0 0 14 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 14 0 0 10 0 0 15 0 0 19 0 0 SURF 0x30 mat 0 refs 5 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 SURF 0x30 mat 0 refs 5 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 1.2 -0.1 -0.15 crease 45.000000 numvert 20 -0.00750005 0.05 -0.105 -0.00750005 0.05 0.105 0.00750005 0.05 0.105 0.00750005 0.05 -0.105 -0.00750005 0.05 -0.1057 -0.00750005 0.15 -0.015 -0.00750005 0.15 0.015 0.00750005 0.15 0.015 0.00750005 0.15 -0.015 -0.00750005 0.15 -0.0151 -0.00750005 0.556 -0.015 -0.00750005 0.556 0.015 0.00750005 0.556 0.015 0.00750005 0.556 -0.015 -0.00750005 0.556 -0.0151 -0.00750005 0.656 -0.105 -0.00750005 0.656 0.105 0.00750005 0.656 0.105 0.00750005 0.656 -0.105 -0.00750005 0.656 -0.1057 numsurf 17 SURF 0x30 mat 0 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 SURF 0x30 mat 0 refs 4 5 0 0 6 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 6 0 0 7 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 9 0 0 5 0 0 10 0 0 14 0 0 SURF 0x30 mat 0 refs 4 10 0 0 11 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 13 0 0 14 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 14 0 0 10 0 0 15 0 0 19 0 0 SURF 0x30 mat 0 refs 5 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 SURF 0x30 mat 0 refs 5 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0.1 0.1 0 crease 45.000000 numvert 20 -0.007048 0.002565 -0.105 -0.007048 0.002565 0.105 0.007048 -0.002565 0.105 0.007048 -0.002565 -0.105 -0.007048 0.002565 -0.1057 0.027154 0.096534 -0.015 0.027154 0.096534 0.015 0.04125 0.091404 0.015 0.04125 0.091404 -0.015 0.027154 0.096534 -0.0151 0.124972 0.365287 -0.015 0.124972 0.365287 0.015 0.139067 0.360156 0.015 0.139067 0.360156 -0.015 0.124972 0.365287 -0.0151 0.159174 0.459256 -0.105 0.159174 0.459256 0.105 0.173269 0.454125 0.105 0.173269 0.454125 -0.105 0.159174 0.459256 -0.1057 numsurf 17 SURF 0x30 mat 0 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 SURF 0x30 mat 0 refs 4 5 0 0 6 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 6 0 0 7 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 9 0 0 5 0 0 10 0 0 14 0 0 SURF 0x30 mat 0 refs 4 10 0 0 11 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 13 0 0 14 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 14 0 0 10 0 0 15 0 0 19 0 0 SURF 0x30 mat 0 refs 5 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 SURF 0x30 mat 0 refs 5 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "object" loc -0.1 0.1 0 crease 45.000000 numvert 20 -0.007048 -0.002565 -0.105 -0.007048 -0.002565 0.105 0.007048 0.002565 0.105 0.007048 0.002565 -0.105 -0.007048 -0.002565 -0.1057 -0.04125 0.091404 -0.015 -0.04125 0.091404 0.015 -0.027154 0.096534 0.015 -0.027154 0.096534 -0.015 -0.04125 0.091404 -0.0151 -0.139067 0.360156 -0.015 -0.139067 0.360156 0.015 -0.124972 0.365287 0.015 -0.124972 0.365287 -0.015 -0.139067 0.360156 -0.0151 -0.173269 0.454125 -0.105 -0.173269 0.454125 0.105 -0.159174 0.459256 0.105 -0.159174 0.459256 -0.105 -0.173269 0.454125 -0.1057 numsurf 17 SURF 0x30 mat 0 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 SURF 0x30 mat 0 refs 4 5 0 0 6 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 6 0 0 7 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 9 0 0 5 0 0 10 0 0 14 0 0 SURF 0x30 mat 0 refs 4 10 0 0 11 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 13 0 0 14 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 14 0 0 10 0 0 15 0 0 19 0 0 SURF 0x30 mat 0 refs 5 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 SURF 0x30 mat 0 refs 5 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 0 0.66667 crease 45.000000 numvert 20 -0.075 0.075 0 0.075 0.075 0 0.075 -0.075 0 -0.075 -0.075 0 -0.0755 0.075 0 -0.15 0.15 -0.41666 0.15 0.15 -0.41666 0.15 -0.15 -0.41666 -0.15 -0.15 -0.41666 -0.151 0.15 -0.41666 -0.15 0.15 -1.25 0.15 0.15 -1.25 0.15 -0.15 -1.25 -0.15 -0.15 -1.25 -0.151 0.15 -1.25 -0.015 0.075 -2.91 0.015 0.075 -2.91 0.015 -0.075 -2.91 -0.015 -0.075 -2.91 -0.0151 0.075 -2.91 numsurf 17 SURF 0x30 mat 0 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 SURF 0x30 mat 0 refs 4 5 0 0 6 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 6 0 0 7 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 9 0 0 5 0 0 10 0 0 14 0 0 SURF 0x30 mat 0 refs 4 10 0 0 11 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 13 0 0 14 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 14 0 0 10 0 0 15 0 0 19 0 0 SURF 0x30 mat 0 refs 5 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 SURF 0x30 mat 0 refs 5 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 0.15 -0.666666 crease 45.000000 numvert 20 -0.12 0 0 -0.11088 0.068498 -0.00599301 -0.08484 0.126776 -0.011091 -0.04584 0.165687 -0.014496 0 0.179315 -0.015688 0.04584 0.165687 -0.014496 0.08484 0.126776 -0.011091 0.11088 0.068498 -0.00599301 0.12 0 0 -0.12012 0 0 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 0 -0.137994 -1.57728 numsurf 12 SURF 0x30 mat 0 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 SURF 0x30 mat 0 refs 10 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 SURF 0x30 mat 0 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 0.15 -0.666666 crease 45.000000 numvert 60 -0.123 0 -0.02 -0.113652 0.069906 -0.02 -0.086961 0.129381 -0.02 -0.046986 0.169092 -0.02 0 0.183 -0.02 0.046986 0.169092 -0.02 0.086961 0.129381 -0.02 0.113652 0.069906 -0.02 0.123 0 -0.02 -0.123123 0 -0.02 -0.132 0 0.1666 -0.121968 0.075636 0.1666 -0.093324 0.139986 0.1666 -0.050424 0.182952 0.1666 0 0.198 0.1666 0.050424 0.182952 0.1666 0.093324 0.139986 0.1666 0.121968 0.075636 0.1666 0.132 0 0.1666 -0.132132 0 0.1666 -0.12 0 0.333 -0.11088 0.06876 0.333 -0.08484 0.12726 0.333 -0.04584 0.16632 0.333 0 0.18 0.333 0.04584 0.16632 0.333 0.08484 0.12726 0.333 0.11088 0.06876 0.333 0.12 0 0.333 -0.12012 0 0.333 -0.096 0 0.416 -0.088704 0.055008 0.416 -0.067872 0.101808 0.416 -0.036672 0.133056 0.416 0 0.144 0.416 0.036672 0.133056 0.416 0.067872 0.101808 0.416 0.088704 0.055008 0.416 0.096 0 0.416 -0.096096 0 0.416 -0.06 0 0.5 -0.05544 0.03438 0.5 -0.04242 0.06363 0.5 -0.02292 0.08316 0.5 0 0.09 0.5 0.02292 0.08316 0.5 0.04242 0.06363 0.5 0.05544 0.03438 0.5 0.06 0 0.5 -0.06006 0 0.5 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 0 0 0.58333 numsurf 52 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 13 0 0 14 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 19 0 0 10 0 0 0 0 0 9 0 0 SURF 0x30 mat 1 refs 4 20 0 0 21 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 21 0 0 22 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 22 0 0 23 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 23 0 0 24 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 24 0 0 25 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 25 0 0 26 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 26 0 0 27 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 27 0 0 28 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 28 0 0 29 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 29 0 0 20 0 0 10 0 0 19 0 0 SURF 0x30 mat 1 refs 4 30 0 0 31 0 0 21 0 0 20 0 0 SURF 0x30 mat 1 refs 4 31 0 0 32 0 0 22 0 0 21 0 0 SURF 0x30 mat 1 refs 4 32 0 0 33 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 34 0 0 35 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 28 0 0 27 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 39 0 0 30 0 0 20 0 0 29 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 31 0 0 30 0 0 SURF 0x30 mat 1 refs 4 41 0 0 42 0 0 32 0 0 31 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 33 0 0 32 0 0 SURF 0x30 mat 1 refs 4 43 0 0 44 0 0 34 0 0 33 0 0 SURF 0x30 mat 1 refs 4 44 0 0 45 0 0 35 0 0 34 0 0 SURF 0x30 mat 1 refs 4 45 0 0 46 0 0 36 0 0 35 0 0 SURF 0x30 mat 1 refs 4 46 0 0 47 0 0 37 0 0 36 0 0 SURF 0x30 mat 1 refs 4 47 0 0 48 0 0 38 0 0 37 0 0 SURF 0x30 mat 1 refs 4 48 0 0 49 0 0 39 0 0 38 0 0 SURF 0x30 mat 1 refs 4 49 0 0 40 0 0 30 0 0 39 0 0 SURF 0x30 mat 1 refs 4 50 0 0 51 0 0 41 0 0 40 0 0 SURF 0x30 mat 1 refs 4 51 0 0 52 0 0 42 0 0 41 0 0 SURF 0x30 mat 1 refs 4 52 0 0 53 0 0 43 0 0 42 0 0 SURF 0x30 mat 1 refs 4 53 0 0 54 0 0 44 0 0 43 0 0 SURF 0x30 mat 1 refs 4 54 0 0 55 0 0 45 0 0 44 0 0 SURF 0x30 mat 1 refs 4 55 0 0 56 0 0 46 0 0 45 0 0 SURF 0x30 mat 1 refs 4 56 0 0 57 0 0 47 0 0 46 0 0 SURF 0x30 mat 1 refs 4 57 0 0 58 0 0 48 0 0 47 0 0 SURF 0x30 mat 1 refs 4 58 0 0 59 0 0 49 0 0 48 0 0 SURF 0x30 mat 1 refs 4 59 0 0 50 0 0 40 0 0 49 0 0 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 59 0 0 58 0 0 57 0 0 56 0 0 55 0 0 54 0 0 53 0 0 52 0 0 51 0 0 50 0 0 kids 0 OBJECT poly name "object" loc 0 0 0.83333 crease 45.000000 numvert 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.03 0 -0.0416 -0.02121 0.02121 -0.0416 0 0.03 -0.0416 0.02121 0.02121 -0.0416 0.03 0 -0.0416 0.02121 -0.02121 -0.0416 0 -0.03 -0.0416 -0.02121 -0.02121 -0.0416 -0.03003 0 -0.0416 -0.06 0 -0.0832 -0.04242 0.04242 -0.0832 0 0.06 -0.0832 0.04242 0.04242 -0.0832 0.06 0 -0.0832 0.04242 -0.04242 -0.0832 0 -0.06 -0.0832 -0.04242 -0.04242 -0.0832 -0.06006 0 -0.0832 -0.083333 0 -0.1664 -0.058916 0.058916 -0.1664 0 0.083333 -0.1664 0.058916 0.058916 -0.1664 0.083333 0 -0.1664 0.058916 -0.058916 -0.1664 0 -0.083333 -0.1664 -0.058916 -0.058916 -0.1664 -0.083416 0 -0.1664 numsurf 29 SURF 0x30 mat 3 refs 4 0 0 0 1 0 0 10 0 0 9 0 0 SURF 0x30 mat 3 refs 4 1 0 0 2 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 2 0 0 3 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 3 0 0 4 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 4 0 0 5 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 5 0 0 6 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 6 0 0 7 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 7 0 0 8 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 8 0 0 0 0 0 9 0 0 17 0 0 SURF 0x30 mat 3 refs 4 9 0 0 10 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 10 0 0 11 0 0 20 0 0 19 0 0 SURF 0x30 mat 3 refs 4 11 0 0 12 0 0 21 0 0 20 0 0 SURF 0x30 mat 3 refs 4 12 0 0 13 0 0 22 0 0 21 0 0 SURF 0x30 mat 3 refs 4 13 0 0 14 0 0 23 0 0 22 0 0 SURF 0x30 mat 3 refs 4 14 0 0 15 0 0 24 0 0 23 0 0 SURF 0x30 mat 3 refs 4 15 0 0 16 0 0 25 0 0 24 0 0 SURF 0x30 mat 3 refs 4 16 0 0 17 0 0 26 0 0 25 0 0 SURF 0x30 mat 3 refs 4 17 0 0 9 0 0 18 0 0 26 0 0 SURF 0x30 mat 3 refs 4 18 0 0 19 0 0 28 0 0 27 0 0 SURF 0x30 mat 3 refs 4 19 0 0 20 0 0 29 0 0 28 0 0 SURF 0x30 mat 3 refs 4 20 0 0 21 0 0 30 0 0 29 0 0 SURF 0x30 mat 3 refs 4 21 0 0 22 0 0 31 0 0 30 0 0 SURF 0x30 mat 3 refs 4 22 0 0 23 0 0 32 0 0 31 0 0 SURF 0x30 mat 3 refs 4 23 0 0 24 0 0 33 0 0 32 0 0 SURF 0x30 mat 3 refs 4 24 0 0 25 0 0 34 0 0 33 0 0 SURF 0x30 mat 3 refs 4 25 0 0 26 0 0 35 0 0 34 0 0 SURF 0x30 mat 3 refs 4 26 0 0 18 0 0 27 0 0 35 0 0 SURF 0x30 mat 3 refs 9 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 3 refs 9 27 0 0 28 0 0 29 0 0 30 0 0 31 0 0 32 0 0 33 0 0 34 0 0 35 0 0 kids 0 OBJECT poly name "object" loc 0 0 -1.666 crease 45.000000 numvert 21 0.666 0 -0.458053 0.666 0.010964 -0.263072 0.666 0.007675 -0.214836 0.666 0 -0.1666 0.666 -0.007675 -0.214836 0.666 -0.010964 -0.263072 0.666 0 -0.458053 0 0 -0.458 0 0.01723 -0.1516 0 0.01206 -0.0758001 0 0 0 0 -0.01206 -0.0758001 0 -0.01723 -0.1516 0 0 -0.458 -0.666 0 -0.458053 -0.666 0.010964 -0.263072 -0.666 0.007675 -0.214836 -0.666 0 -0.1666 -0.666 -0.007675 -0.214836 -0.666 -0.010964 -0.263072 -0.666 0 -0.458053 numsurf 16 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 2 refs 4 14 0 0 15 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 4 15 0 0 16 0 0 9 0 0 8 0 0 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 10 0 0 9 0 0 SURF 0x30 mat 2 refs 4 17 0 0 18 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 18 0 0 19 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 19 0 0 20 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 20 0 0 14 0 0 7 0 0 13 0 0 SURF 0x30 mat 2 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 7 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 15 0 0 14 0 0 kids 0 OBJECT poly name "object" loc 0 0 -1.666 crease 45.000000 numvert 14 0 0 -0.458 0.01723 0 -0.1516 0.01206 0 -0.0758001 0 0 0 -0.01206 0 -0.0758001 -0.01723 0 -0.1516 0 0 -0.458 0 0.625 -0.458053 0.010964 0.625 -0.263072 0.007675 0.625 -0.214836 0 0.625 -0.1666 -0.007675 0.625 -0.214836 -0.010964 0.625 -0.263072 0 0.625 -0.458053 numsurf 9 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 2 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 7 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 kids 0 OBJECT poly name "object" loc 0.367 -0.0833 0.0405 crease 45.000000 numvert 10 0.0104 0 0 0.003214 0 0.009891 -0.008414 0 0.006113 -0.008414 0 -0.006113 0.003214 0 -0.009891 0.0104 -0.3333 0 0.003214 -0.3333 0.009891 -0.008414 -0.3333 0.006113 -0.008414 -0.3333 -0.006113 0.003214 -0.3333 -0.009891 numsurf 7 SURF 0x30 mat 1 refs 5 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 5 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 kids 0 OBJECT poly name "object" loc -0.367 -0.0833 0.0405 crease 45.000000 numvert 10 0.0104 0 0 0.003214 0 0.009891 -0.008414 0 0.006113 -0.008414 0 -0.006113 0.003214 0 -0.009891 0.0104 -0.3333 0 0.003214 -0.3333 0.009891 -0.008414 -0.3333 0.006113 -0.008414 -0.3333 -0.006113 0.003214 -0.3333 -0.009891 numsurf 7 SURF 0x30 mat 1 refs 5 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 5 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 kids 0 OBJECT poly name "object" loc 0.308 -0.4166 0.0405 crease 45.000000 numvert 18 0.0416 0 -0.08333 0.0416 0.058914 -0.058914 0.0416 0.08333 0 0.0416 0.058914 0.058914 0.0416 0 0.08333 0.0416 -0.058914 0.058914 0.0416 -0.08333 0 0.0416 -0.058914 -0.058914 0.0416 0 -0.083413 -0.0416 0 -0.08333 -0.0416 0.058914 -0.058914 -0.0416 0.08333 0 -0.0416 0.058914 0.058914 -0.0416 0 0.08333 -0.0416 -0.058914 0.058914 -0.0416 -0.08333 0 -0.0416 -0.058914 -0.058914 -0.0416 0 -0.083413 numsurf 11 SURF 0x30 mat 3 refs 4 9 0 0 10 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 4 10 0 0 11 0 0 2 0 0 1 0 0 SURF 0x30 mat 3 refs 4 11 0 0 12 0 0 3 0 0 2 0 0 SURF 0x30 mat 3 refs 4 12 0 0 13 0 0 4 0 0 3 0 0 SURF 0x30 mat 3 refs 4 13 0 0 14 0 0 5 0 0 4 0 0 SURF 0x30 mat 3 refs 4 14 0 0 15 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 15 0 0 16 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 16 0 0 17 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 17 0 0 9 0 0 0 0 0 8 0 0 SURF 0x30 mat 3 refs 9 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 9 17 0 0 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 kids 0 OBJECT poly name "object" loc -0.308 -0.4166 0.0405 crease 45.000000 numvert 18 0.0416 0 -0.08333 0.0416 0.058914 -0.058914 0.0416 0.08333 0 0.0416 0.058914 0.058914 0.0416 0 0.08333 0.0416 -0.058914 0.058914 0.0416 -0.08333 0 0.0416 -0.058914 -0.058914 0.0416 0 -0.083413 -0.0416 0 -0.08333 -0.0416 0.058914 -0.058914 -0.0416 0.08333 0 -0.0416 0.058914 0.058914 -0.0416 0 0.08333 -0.0416 -0.058914 0.058914 -0.0416 -0.08333 0 -0.0416 -0.058914 -0.058914 -0.0416 0 -0.083413 numsurf 11 SURF 0x30 mat 3 refs 4 9 0 0 10 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 4 10 0 0 11 0 0 2 0 0 1 0 0 SURF 0x30 mat 3 refs 4 11 0 0 12 0 0 3 0 0 2 0 0 SURF 0x30 mat 3 refs 4 12 0 0 13 0 0 4 0 0 3 0 0 SURF 0x30 mat 3 refs 4 13 0 0 14 0 0 5 0 0 4 0 0 SURF 0x30 mat 3 refs 4 14 0 0 15 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 15 0 0 16 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 16 0 0 17 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 17 0 0 9 0 0 0 0 0 8 0 0 SURF 0x30 mat 3 refs 9 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 9 17 0 0 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 kids 0 crrcsim-0.9.12/objects/mav.ac0000644000175000017500000007573311724452424012733 00000000000000AC3Db MATERIAL "material_0" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_1" rgb 0.7 0.08 0.08 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 0.2 0.2 0.2 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 4 OBJECT poly name "wing" loc 0 -0.011 0 crease 45.000000 numvert 304 0.5 0.084689 -0.061981 0.5 0.085924 -0.053161 0.5 0.086635 -0.047859 0.5 0.0873 -0.040254 0.5 0.087787 -0.033927 0.5 0.087864 -0.030225 0.5 0.0876 -0.025954 0.5 0.087098 -0.023297 0.5 0.08656 -0.02197 0.5 0.086096 -0.021688 0.5 0.085877 -0.021947 0.5 0.085636 -0.023512 0.5 0.085428 -0.025636 0.5 0.085274 -0.033839 0.5 0.084969 -0.046396 0.5 0.084689 -0.061981 0.4444 0.074933 -0.06626 0.4444 0.077404 -0.048621 0.4444 0.078825 -0.038016 0.4444 0.080157 -0.022807 0.4444 0.08113 -0.010153 0.4444 0.081284 -0.002748 0.4444 0.080757 0.005794 0.4444 0.079751 0.011107 0.4444 0.078677 0.01376 0.4444 0.077747 0.014325 0.4444 0.077309 0.013808 0.4444 0.076829 0.010677 0.4444 0.076413 0.00643 0.4444 0.076104 -0.009977 0.4444 0.075494 -0.035091 0.4444 0.074933 -0.06626 0.3888 0.065019 -0.072239 0.3888 0.068148 -0.049899 0.3888 0.069948 -0.036467 0.3888 0.071634 -0.017205 0.3888 0.072867 -0.001178 0.3888 0.073061 0.0082 0.3888 0.072395 0.019019 0.3888 0.071121 0.025749 0.3888 0.06976 0.029109 0.3888 0.068583 0.029825 0.3888 0.068028 0.029169 0.3888 0.06742 0.025204 0.3888 0.066893 0.019824 0.3888 0.066502 -0.000955 0.3888 0.065728 -0.032762 0.3888 0.065019 -0.072239 0.3333 0.055137 -0.077261 0.3333 0.05876 -0.0514 0.3333 0.060843 -0.035852 0.3333 0.062796 -0.013554 0.3333 0.064223 0.004999 0.3333 0.064448 0.015854 0.3333 0.063676 0.028378 0.3333 0.062201 0.036169 0.3333 0.060626 0.040058 0.3333 0.059263 0.040887 0.3333 0.058621 0.040128 0.3333 0.057917 0.035537 0.3333 0.057307 0.02931 0.3333 0.056854 0.005256 0.3333 0.055959 -0.031563 0.3333 0.055137 -0.077261 0.2777 0.045546 -0.076855 0.2777 0.049497 -0.048647 0.2777 0.05177 -0.031688 0.2777 0.053899 -0.007367 0.2777 0.055455 0.01287 0.2777 0.055701 0.024711 0.2777 0.054859 0.038371 0.2777 0.053251 0.046869 0.2777 0.051532 0.051111 0.2777 0.050046 0.052015 0.2777 0.049345 0.051188 0.2777 0.048577 0.04618 0.2777 0.047912 0.039388 0.2777 0.047418 0.013151 0.2777 0.046442 -0.02701 0.2777 0.045546 -0.076855 0.2222 0.03585 -0.076547 0.2222 0.039965 -0.047173 0.2222 0.042332 -0.029513 0.2222 0.044549 -0.004186 0.2222 0.04617 0.016887 0.2222 0.046426 0.029218 0.2222 0.045549 0.043442 0.2222 0.043874 0.052292 0.2222 0.042085 0.056709 0.2222 0.040537 0.05765 0.2222 0.039807 0.056789 0.2222 0.039007 0.051574 0.2222 0.038315 0.044502 0.2222 0.037801 0.017179 0.2222 0.036784 -0.024642 0.2222 0.03585 -0.076547 0.1666 0.026297 -0.076177 0.1666 0.030662 -0.045018 0.1666 0.033173 -0.026284 0.1666 0.035525 0.000583 0.1666 0.037244 0.022938 0.1666 0.037516 0.036018 0.1666 0.036586 0.051107 0.1666 0.034809 0.060495 0.1666 0.032911 0.065181 0.1666 0.031269 0.066179 0.1666 0.030495 0.065265 0.1666 0.029647 0.059734 0.1666 0.028911 0.052231 0.1666 0.028366 0.023248 0.1666 0.027288 -0.021116 0.1666 0.026297 -0.076177 0.1111 0.016623 -0.075836 0.1111 0.021233 -0.042927 0.1111 0.023885 -0.023142 0.1111 0.026369 0.005233 0.1111 0.028185 0.028843 0.1111 0.028471 0.042657 0.1111 0.027489 0.058594 0.1111 0.025613 0.068508 0.1111 0.023608 0.073458 0.1111 0.021874 0.074512 0.1111 0.021057 0.073547 0.1111 0.020161 0.067705 0.1111 0.019384 0.059781 0.1111 0.018809 0.02917 0.1111 0.017669 -0.017684 0.1111 0.016623 -0.075836 0.0555 0.006797 -0.075558 0.0555 0.011573 -0.041464 0.0555 0.01432 -0.020967 0.0555 0.016894 0.00843 0.0555 0.018775 0.032889 0.0555 0.019072 0.047201 0.0555 0.018054 0.063711 0.0555 0.01611 0.073982 0.0555 0.014033 0.079109 0.0555 0.012236 0.080202 0.0555 0.01139 0.079202 0.0555 0.010462 0.07315 0.0555 0.009657 0.06494 0.0555 0.009061 0.033228 0.0555 0.007881 -0.015312 0.0555 0.006797 -0.075558 0 -0.002627 -0.075224 0 0.002478 -0.03878 0 0.005415 -0.016869 0 0.008166 0.014554 0 0.010177 0.0407 0 0.010494 0.055998 0 0.009406 0.073647 0 0.007328 0.084626 0 0.005108 0.090107 0 0.003187 0.091274 0 0.002283 0.090205 0 0.00129 0.083736 0 0.00043 0.074961 0 -0.000207 0.041062 0 -0.001469 -0.010825 0 -0.002627 -0.075224 -0.0555 0.006797 -0.075558 -0.0555 0.011573 -0.041464 -0.0555 0.01432 -0.020967 -0.0555 0.016894 0.00843 -0.0555 0.018775 0.032889 -0.0555 0.019072 0.047201 -0.0555 0.018054 0.063711 -0.0555 0.01611 0.073982 -0.0555 0.014033 0.079109 -0.0555 0.012236 0.080202 -0.0555 0.01139 0.079202 -0.0555 0.010462 0.07315 -0.0555 0.009657 0.06494 -0.0555 0.009061 0.033228 -0.0555 0.007881 -0.015312 -0.0555 0.006797 -0.075558 -0.1111 0.016623 -0.075836 -0.1111 0.021233 -0.042927 -0.1111 0.023885 -0.023142 -0.1111 0.026369 0.005233 -0.1111 0.028185 0.028843 -0.1111 0.028471 0.042657 -0.1111 0.027489 0.058594 -0.1111 0.025613 0.068508 -0.1111 0.023608 0.073458 -0.1111 0.021874 0.074512 -0.1111 0.021057 0.073547 -0.1111 0.020161 0.067705 -0.1111 0.019384 0.059781 -0.1111 0.018809 0.02917 -0.1111 0.017669 -0.017684 -0.1111 0.016623 -0.075836 -0.1666 0.026297 -0.076177 -0.1666 0.030662 -0.045018 -0.1666 0.033173 -0.026284 -0.1666 0.035525 0.000583 -0.1666 0.037244 0.022938 -0.1666 0.037516 0.036018 -0.1666 0.036586 0.051107 -0.1666 0.034809 0.060495 -0.1666 0.032911 0.065181 -0.1666 0.031269 0.066179 -0.1666 0.030495 0.065265 -0.1666 0.029647 0.059734 -0.1666 0.028911 0.052231 -0.1666 0.028366 0.023248 -0.1666 0.027288 -0.021116 -0.1666 0.026297 -0.076177 -0.2222 0.03585 -0.076547 -0.2222 0.039965 -0.047173 -0.2222 0.042332 -0.029513 -0.2222 0.044549 -0.004186 -0.2222 0.04617 0.016887 -0.2222 0.046426 0.029218 -0.2222 0.045549 0.043442 -0.2222 0.043874 0.052292 -0.2222 0.042085 0.056709 -0.2222 0.040537 0.05765 -0.2222 0.039807 0.056789 -0.2222 0.039007 0.051574 -0.2222 0.038315 0.044502 -0.2222 0.037801 0.017179 -0.2222 0.036784 -0.024642 -0.2222 0.03585 -0.076547 -0.2777 0.045546 -0.076855 -0.2777 0.049497 -0.048647 -0.2777 0.05177 -0.031688 -0.2777 0.053899 -0.007367 -0.2777 0.055455 0.01287 -0.2777 0.055701 0.024711 -0.2777 0.054859 0.038371 -0.2777 0.053251 0.046869 -0.2777 0.051532 0.051111 -0.2777 0.050046 0.052015 -0.2777 0.049345 0.051188 -0.2777 0.048577 0.04618 -0.2777 0.047912 0.039388 -0.2777 0.047418 0.013151 -0.2777 0.046442 -0.02701 -0.2777 0.045546 -0.076855 -0.3333 0.055137 -0.077261 -0.3333 0.05876 -0.0514 -0.3333 0.060843 -0.035852 -0.3333 0.062796 -0.013554 -0.3333 0.064223 0.004999 -0.3333 0.064448 0.015854 -0.3333 0.063676 0.028378 -0.3333 0.062201 0.036169 -0.3333 0.060626 0.040058 -0.3333 0.059263 0.040887 -0.3333 0.058621 0.040128 -0.3333 0.057917 0.035537 -0.3333 0.057307 0.02931 -0.3333 0.056854 0.005256 -0.3333 0.055959 -0.031563 -0.3333 0.055137 -0.077261 -0.3888 0.065019 -0.072239 -0.3888 0.068148 -0.049899 -0.3888 0.069948 -0.036467 -0.3888 0.071634 -0.017205 -0.3888 0.072867 -0.001178 -0.3888 0.073061 0.0082 -0.3888 0.072395 0.019019 -0.3888 0.071121 0.025749 -0.3888 0.06976 0.029109 -0.3888 0.068583 0.029825 -0.3888 0.068028 0.029169 -0.3888 0.06742 0.025204 -0.3888 0.066893 0.019824 -0.3888 0.066502 -0.000955 -0.3888 0.065728 -0.032762 -0.3888 0.065019 -0.072239 -0.4444 0.074933 -0.06626 -0.4444 0.077404 -0.048621 -0.4444 0.078825 -0.038016 -0.4444 0.080157 -0.022807 -0.4444 0.08113 -0.010153 -0.4444 0.081284 -0.002748 -0.4444 0.080757 0.005794 -0.4444 0.079751 0.011107 -0.4444 0.078677 0.01376 -0.4444 0.077747 0.014325 -0.4444 0.077309 0.013808 -0.4444 0.076829 0.010677 -0.4444 0.076413 0.00643 -0.4444 0.076104 -0.009977 -0.4444 0.075494 -0.035091 -0.4444 0.074933 -0.06626 -0.5 0.084689 -0.061981 -0.5 0.085924 -0.053161 -0.5 0.086635 -0.047859 -0.5 0.0873 -0.040254 -0.5 0.087787 -0.033927 -0.5 0.087864 -0.030225 -0.5 0.0876 -0.025954 -0.5 0.087098 -0.023297 -0.5 0.08656 -0.02197 -0.5 0.086096 -0.021688 -0.5 0.085877 -0.021947 -0.5 0.085636 -0.023512 -0.5 0.085428 -0.025636 -0.5 0.085274 -0.033839 -0.5 0.084969 -0.046396 -0.5 0.084689 -0.061981 numsurf 290 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 1 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 1 refs 4 32 0 0 33 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 34 0 0 35 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 20 0 0 19 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 21 0 0 20 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 22 0 0 21 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 39 0 0 40 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 41 0 0 42 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 43 0 0 44 0 0 28 0 0 27 0 0 SURF 0x30 mat 1 refs 4 44 0 0 45 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 45 0 0 46 0 0 30 0 0 29 0 0 SURF 0x30 mat 1 refs 4 46 0 0 47 0 0 31 0 0 30 0 0 SURF 0x30 mat 1 refs 4 47 0 0 32 0 0 16 0 0 31 0 0 SURF 0x30 mat 1 refs 4 48 0 0 49 0 0 33 0 0 32 0 0 SURF 0x30 mat 1 refs 4 49 0 0 50 0 0 34 0 0 33 0 0 SURF 0x30 mat 1 refs 4 50 0 0 51 0 0 35 0 0 34 0 0 SURF 0x30 mat 1 refs 4 51 0 0 52 0 0 36 0 0 35 0 0 SURF 0x30 mat 1 refs 4 52 0 0 53 0 0 37 0 0 36 0 0 SURF 0x30 mat 1 refs 4 53 0 0 54 0 0 38 0 0 37 0 0 SURF 0x30 mat 1 refs 4 54 0 0 55 0 0 39 0 0 38 0 0 SURF 0x30 mat 1 refs 4 55 0 0 56 0 0 40 0 0 39 0 0 SURF 0x30 mat 1 refs 4 56 0 0 57 0 0 41 0 0 40 0 0 SURF 0x30 mat 1 refs 4 57 0 0 58 0 0 42 0 0 41 0 0 SURF 0x30 mat 1 refs 4 58 0 0 59 0 0 43 0 0 42 0 0 SURF 0x30 mat 1 refs 4 59 0 0 60 0 0 44 0 0 43 0 0 SURF 0x30 mat 1 refs 4 60 0 0 61 0 0 45 0 0 44 0 0 SURF 0x30 mat 1 refs 4 61 0 0 62 0 0 46 0 0 45 0 0 SURF 0x30 mat 1 refs 4 62 0 0 63 0 0 47 0 0 46 0 0 SURF 0x30 mat 1 refs 4 63 0 0 48 0 0 32 0 0 47 0 0 SURF 0x30 mat 1 refs 4 64 0 0 65 0 0 49 0 0 48 0 0 SURF 0x30 mat 1 refs 4 65 0 0 66 0 0 50 0 0 49 0 0 SURF 0x30 mat 1 refs 4 66 0 0 67 0 0 51 0 0 50 0 0 SURF 0x30 mat 1 refs 4 67 0 0 68 0 0 52 0 0 51 0 0 SURF 0x30 mat 1 refs 4 68 0 0 69 0 0 53 0 0 52 0 0 SURF 0x30 mat 1 refs 4 69 0 0 70 0 0 54 0 0 53 0 0 SURF 0x30 mat 1 refs 4 70 0 0 71 0 0 55 0 0 54 0 0 SURF 0x30 mat 1 refs 4 71 0 0 72 0 0 56 0 0 55 0 0 SURF 0x30 mat 1 refs 4 72 0 0 73 0 0 57 0 0 56 0 0 SURF 0x30 mat 1 refs 4 73 0 0 74 0 0 58 0 0 57 0 0 SURF 0x30 mat 1 refs 4 74 0 0 75 0 0 59 0 0 58 0 0 SURF 0x30 mat 1 refs 4 75 0 0 76 0 0 60 0 0 59 0 0 SURF 0x30 mat 1 refs 4 76 0 0 77 0 0 61 0 0 60 0 0 SURF 0x30 mat 1 refs 4 77 0 0 78 0 0 62 0 0 61 0 0 SURF 0x30 mat 1 refs 4 78 0 0 79 0 0 63 0 0 62 0 0 SURF 0x30 mat 1 refs 4 79 0 0 64 0 0 48 0 0 63 0 0 SURF 0x30 mat 1 refs 4 80 0 0 81 0 0 65 0 0 64 0 0 SURF 0x30 mat 1 refs 4 81 0 0 82 0 0 66 0 0 65 0 0 SURF 0x30 mat 1 refs 4 82 0 0 83 0 0 67 0 0 66 0 0 SURF 0x30 mat 1 refs 4 83 0 0 84 0 0 68 0 0 67 0 0 SURF 0x30 mat 1 refs 4 84 0 0 85 0 0 69 0 0 68 0 0 SURF 0x30 mat 1 refs 4 85 0 0 86 0 0 70 0 0 69 0 0 SURF 0x30 mat 1 refs 4 86 0 0 87 0 0 71 0 0 70 0 0 SURF 0x30 mat 1 refs 4 87 0 0 88 0 0 72 0 0 71 0 0 SURF 0x30 mat 1 refs 4 88 0 0 89 0 0 73 0 0 72 0 0 SURF 0x30 mat 1 refs 4 89 0 0 90 0 0 74 0 0 73 0 0 SURF 0x30 mat 1 refs 4 90 0 0 91 0 0 75 0 0 74 0 0 SURF 0x30 mat 1 refs 4 91 0 0 92 0 0 76 0 0 75 0 0 SURF 0x30 mat 1 refs 4 92 0 0 93 0 0 77 0 0 76 0 0 SURF 0x30 mat 1 refs 4 93 0 0 94 0 0 78 0 0 77 0 0 SURF 0x30 mat 1 refs 4 94 0 0 95 0 0 79 0 0 78 0 0 SURF 0x30 mat 1 refs 4 95 0 0 80 0 0 64 0 0 79 0 0 SURF 0x30 mat 1 refs 4 96 0 0 97 0 0 81 0 0 80 0 0 SURF 0x30 mat 1 refs 4 97 0 0 98 0 0 82 0 0 81 0 0 SURF 0x30 mat 1 refs 4 98 0 0 99 0 0 83 0 0 82 0 0 SURF 0x30 mat 1 refs 4 99 0 0 100 0 0 84 0 0 83 0 0 SURF 0x30 mat 1 refs 4 100 0 0 101 0 0 85 0 0 84 0 0 SURF 0x30 mat 1 refs 4 101 0 0 102 0 0 86 0 0 85 0 0 SURF 0x30 mat 1 refs 4 102 0 0 103 0 0 87 0 0 86 0 0 SURF 0x30 mat 1 refs 4 103 0 0 104 0 0 88 0 0 87 0 0 SURF 0x30 mat 1 refs 4 104 0 0 105 0 0 89 0 0 88 0 0 SURF 0x30 mat 1 refs 4 105 0 0 106 0 0 90 0 0 89 0 0 SURF 0x30 mat 1 refs 4 106 0 0 107 0 0 91 0 0 90 0 0 SURF 0x30 mat 1 refs 4 107 0 0 108 0 0 92 0 0 91 0 0 SURF 0x30 mat 1 refs 4 108 0 0 109 0 0 93 0 0 92 0 0 SURF 0x30 mat 1 refs 4 109 0 0 110 0 0 94 0 0 93 0 0 SURF 0x30 mat 1 refs 4 110 0 0 111 0 0 95 0 0 94 0 0 SURF 0x30 mat 1 refs 4 111 0 0 96 0 0 80 0 0 95 0 0 SURF 0x30 mat 1 refs 4 112 0 0 113 0 0 97 0 0 96 0 0 SURF 0x30 mat 1 refs 4 113 0 0 114 0 0 98 0 0 97 0 0 SURF 0x30 mat 1 refs 4 114 0 0 115 0 0 99 0 0 98 0 0 SURF 0x30 mat 1 refs 4 115 0 0 116 0 0 100 0 0 99 0 0 SURF 0x30 mat 1 refs 4 116 0 0 117 0 0 101 0 0 100 0 0 SURF 0x30 mat 1 refs 4 117 0 0 118 0 0 102 0 0 101 0 0 SURF 0x30 mat 1 refs 4 118 0 0 119 0 0 103 0 0 102 0 0 SURF 0x30 mat 1 refs 4 119 0 0 120 0 0 104 0 0 103 0 0 SURF 0x30 mat 1 refs 4 120 0 0 121 0 0 105 0 0 104 0 0 SURF 0x30 mat 1 refs 4 121 0 0 122 0 0 106 0 0 105 0 0 SURF 0x30 mat 1 refs 4 122 0 0 123 0 0 107 0 0 106 0 0 SURF 0x30 mat 1 refs 4 123 0 0 124 0 0 108 0 0 107 0 0 SURF 0x30 mat 1 refs 4 124 0 0 125 0 0 109 0 0 108 0 0 SURF 0x30 mat 1 refs 4 125 0 0 126 0 0 110 0 0 109 0 0 SURF 0x30 mat 1 refs 4 126 0 0 127 0 0 111 0 0 110 0 0 SURF 0x30 mat 1 refs 4 127 0 0 112 0 0 96 0 0 111 0 0 SURF 0x30 mat 1 refs 4 128 0 0 129 0 0 113 0 0 112 0 0 SURF 0x30 mat 1 refs 4 129 0 0 130 0 0 114 0 0 113 0 0 SURF 0x30 mat 1 refs 4 130 0 0 131 0 0 115 0 0 114 0 0 SURF 0x30 mat 1 refs 4 131 0 0 132 0 0 116 0 0 115 0 0 SURF 0x30 mat 1 refs 4 132 0 0 133 0 0 117 0 0 116 0 0 SURF 0x30 mat 1 refs 4 133 0 0 134 0 0 118 0 0 117 0 0 SURF 0x30 mat 1 refs 4 134 0 0 135 0 0 119 0 0 118 0 0 SURF 0x30 mat 1 refs 4 135 0 0 136 0 0 120 0 0 119 0 0 SURF 0x30 mat 1 refs 4 136 0 0 137 0 0 121 0 0 120 0 0 SURF 0x30 mat 1 refs 4 137 0 0 138 0 0 122 0 0 121 0 0 SURF 0x30 mat 1 refs 4 138 0 0 139 0 0 123 0 0 122 0 0 SURF 0x30 mat 1 refs 4 139 0 0 140 0 0 124 0 0 123 0 0 SURF 0x30 mat 1 refs 4 140 0 0 141 0 0 125 0 0 124 0 0 SURF 0x30 mat 1 refs 4 141 0 0 142 0 0 126 0 0 125 0 0 SURF 0x30 mat 1 refs 4 142 0 0 143 0 0 127 0 0 126 0 0 SURF 0x30 mat 1 refs 4 143 0 0 128 0 0 112 0 0 127 0 0 SURF 0x30 mat 1 refs 4 144 0 0 145 0 0 129 0 0 128 0 0 SURF 0x30 mat 1 refs 4 145 0 0 146 0 0 130 0 0 129 0 0 SURF 0x30 mat 1 refs 4 146 0 0 147 0 0 131 0 0 130 0 0 SURF 0x30 mat 1 refs 4 147 0 0 148 0 0 132 0 0 131 0 0 SURF 0x30 mat 1 refs 4 148 0 0 149 0 0 133 0 0 132 0 0 SURF 0x30 mat 1 refs 4 149 0 0 150 0 0 134 0 0 133 0 0 SURF 0x30 mat 1 refs 4 150 0 0 151 0 0 135 0 0 134 0 0 SURF 0x30 mat 1 refs 4 151 0 0 152 0 0 136 0 0 135 0 0 SURF 0x30 mat 1 refs 4 152 0 0 153 0 0 137 0 0 136 0 0 SURF 0x30 mat 1 refs 4 153 0 0 154 0 0 138 0 0 137 0 0 SURF 0x30 mat 1 refs 4 154 0 0 155 0 0 139 0 0 138 0 0 SURF 0x30 mat 1 refs 4 155 0 0 156 0 0 140 0 0 139 0 0 SURF 0x30 mat 1 refs 4 156 0 0 157 0 0 141 0 0 140 0 0 SURF 0x30 mat 1 refs 4 157 0 0 158 0 0 142 0 0 141 0 0 SURF 0x30 mat 1 refs 4 158 0 0 159 0 0 143 0 0 142 0 0 SURF 0x30 mat 1 refs 4 159 0 0 144 0 0 128 0 0 143 0 0 SURF 0x30 mat 1 refs 4 160 0 0 161 0 0 145 0 0 144 0 0 SURF 0x30 mat 1 refs 4 161 0 0 162 0 0 146 0 0 145 0 0 SURF 0x30 mat 1 refs 4 162 0 0 163 0 0 147 0 0 146 0 0 SURF 0x30 mat 1 refs 4 163 0 0 164 0 0 148 0 0 147 0 0 SURF 0x30 mat 1 refs 4 164 0 0 165 0 0 149 0 0 148 0 0 SURF 0x30 mat 1 refs 4 165 0 0 166 0 0 150 0 0 149 0 0 SURF 0x30 mat 1 refs 4 166 0 0 167 0 0 151 0 0 150 0 0 SURF 0x30 mat 1 refs 4 167 0 0 168 0 0 152 0 0 151 0 0 SURF 0x30 mat 1 refs 4 168 0 0 169 0 0 153 0 0 152 0 0 SURF 0x30 mat 1 refs 4 169 0 0 170 0 0 154 0 0 153 0 0 SURF 0x30 mat 1 refs 4 170 0 0 171 0 0 155 0 0 154 0 0 SURF 0x30 mat 1 refs 4 171 0 0 172 0 0 156 0 0 155 0 0 SURF 0x30 mat 1 refs 4 172 0 0 173 0 0 157 0 0 156 0 0 SURF 0x30 mat 1 refs 4 173 0 0 174 0 0 158 0 0 157 0 0 SURF 0x30 mat 1 refs 4 174 0 0 175 0 0 159 0 0 158 0 0 SURF 0x30 mat 1 refs 4 175 0 0 160 0 0 144 0 0 159 0 0 SURF 0x30 mat 1 refs 4 176 0 0 177 0 0 161 0 0 160 0 0 SURF 0x30 mat 1 refs 4 177 0 0 178 0 0 162 0 0 161 0 0 SURF 0x30 mat 1 refs 4 178 0 0 179 0 0 163 0 0 162 0 0 SURF 0x30 mat 1 refs 4 179 0 0 180 0 0 164 0 0 163 0 0 SURF 0x30 mat 1 refs 4 180 0 0 181 0 0 165 0 0 164 0 0 SURF 0x30 mat 1 refs 4 181 0 0 182 0 0 166 0 0 165 0 0 SURF 0x30 mat 1 refs 4 182 0 0 183 0 0 167 0 0 166 0 0 SURF 0x30 mat 1 refs 4 183 0 0 184 0 0 168 0 0 167 0 0 SURF 0x30 mat 1 refs 4 184 0 0 185 0 0 169 0 0 168 0 0 SURF 0x30 mat 1 refs 4 185 0 0 186 0 0 170 0 0 169 0 0 SURF 0x30 mat 1 refs 4 186 0 0 187 0 0 171 0 0 170 0 0 SURF 0x30 mat 1 refs 4 187 0 0 188 0 0 172 0 0 171 0 0 SURF 0x30 mat 1 refs 4 188 0 0 189 0 0 173 0 0 172 0 0 SURF 0x30 mat 1 refs 4 189 0 0 190 0 0 174 0 0 173 0 0 SURF 0x30 mat 1 refs 4 190 0 0 191 0 0 175 0 0 174 0 0 SURF 0x30 mat 1 refs 4 191 0 0 176 0 0 160 0 0 175 0 0 SURF 0x30 mat 1 refs 4 192 0 0 193 0 0 177 0 0 176 0 0 SURF 0x30 mat 1 refs 4 193 0 0 194 0 0 178 0 0 177 0 0 SURF 0x30 mat 1 refs 4 194 0 0 195 0 0 179 0 0 178 0 0 SURF 0x30 mat 1 refs 4 195 0 0 196 0 0 180 0 0 179 0 0 SURF 0x30 mat 1 refs 4 196 0 0 197 0 0 181 0 0 180 0 0 SURF 0x30 mat 1 refs 4 197 0 0 198 0 0 182 0 0 181 0 0 SURF 0x30 mat 1 refs 4 198 0 0 199 0 0 183 0 0 182 0 0 SURF 0x30 mat 1 refs 4 199 0 0 200 0 0 184 0 0 183 0 0 SURF 0x30 mat 1 refs 4 200 0 0 201 0 0 185 0 0 184 0 0 SURF 0x30 mat 1 refs 4 201 0 0 202 0 0 186 0 0 185 0 0 SURF 0x30 mat 1 refs 4 202 0 0 203 0 0 187 0 0 186 0 0 SURF 0x30 mat 1 refs 4 203 0 0 204 0 0 188 0 0 187 0 0 SURF 0x30 mat 1 refs 4 204 0 0 205 0 0 189 0 0 188 0 0 SURF 0x30 mat 1 refs 4 205 0 0 206 0 0 190 0 0 189 0 0 SURF 0x30 mat 1 refs 4 206 0 0 207 0 0 191 0 0 190 0 0 SURF 0x30 mat 1 refs 4 207 0 0 192 0 0 176 0 0 191 0 0 SURF 0x30 mat 1 refs 4 208 0 0 209 0 0 193 0 0 192 0 0 SURF 0x30 mat 1 refs 4 209 0 0 210 0 0 194 0 0 193 0 0 SURF 0x30 mat 1 refs 4 210 0 0 211 0 0 195 0 0 194 0 0 SURF 0x30 mat 1 refs 4 211 0 0 212 0 0 196 0 0 195 0 0 SURF 0x30 mat 1 refs 4 212 0 0 213 0 0 197 0 0 196 0 0 SURF 0x30 mat 1 refs 4 213 0 0 214 0 0 198 0 0 197 0 0 SURF 0x30 mat 1 refs 4 214 0 0 215 0 0 199 0 0 198 0 0 SURF 0x30 mat 1 refs 4 215 0 0 216 0 0 200 0 0 199 0 0 SURF 0x30 mat 1 refs 4 216 0 0 217 0 0 201 0 0 200 0 0 SURF 0x30 mat 1 refs 4 217 0 0 218 0 0 202 0 0 201 0 0 SURF 0x30 mat 1 refs 4 218 0 0 219 0 0 203 0 0 202 0 0 SURF 0x30 mat 1 refs 4 219 0 0 220 0 0 204 0 0 203 0 0 SURF 0x30 mat 1 refs 4 220 0 0 221 0 0 205 0 0 204 0 0 SURF 0x30 mat 1 refs 4 221 0 0 222 0 0 206 0 0 205 0 0 SURF 0x30 mat 1 refs 4 222 0 0 223 0 0 207 0 0 206 0 0 SURF 0x30 mat 1 refs 4 223 0 0 208 0 0 192 0 0 207 0 0 SURF 0x30 mat 1 refs 4 224 0 0 225 0 0 209 0 0 208 0 0 SURF 0x30 mat 1 refs 4 225 0 0 226 0 0 210 0 0 209 0 0 SURF 0x30 mat 1 refs 4 226 0 0 227 0 0 211 0 0 210 0 0 SURF 0x30 mat 1 refs 4 227 0 0 228 0 0 212 0 0 211 0 0 SURF 0x30 mat 1 refs 4 228 0 0 229 0 0 213 0 0 212 0 0 SURF 0x30 mat 1 refs 4 229 0 0 230 0 0 214 0 0 213 0 0 SURF 0x30 mat 1 refs 4 230 0 0 231 0 0 215 0 0 214 0 0 SURF 0x30 mat 1 refs 4 231 0 0 232 0 0 216 0 0 215 0 0 SURF 0x30 mat 1 refs 4 232 0 0 233 0 0 217 0 0 216 0 0 SURF 0x30 mat 1 refs 4 233 0 0 234 0 0 218 0 0 217 0 0 SURF 0x30 mat 1 refs 4 234 0 0 235 0 0 219 0 0 218 0 0 SURF 0x30 mat 1 refs 4 235 0 0 236 0 0 220 0 0 219 0 0 SURF 0x30 mat 1 refs 4 236 0 0 237 0 0 221 0 0 220 0 0 SURF 0x30 mat 1 refs 4 237 0 0 238 0 0 222 0 0 221 0 0 SURF 0x30 mat 1 refs 4 238 0 0 239 0 0 223 0 0 222 0 0 SURF 0x30 mat 1 refs 4 239 0 0 224 0 0 208 0 0 223 0 0 SURF 0x30 mat 1 refs 4 240 0 0 241 0 0 225 0 0 224 0 0 SURF 0x30 mat 1 refs 4 241 0 0 242 0 0 226 0 0 225 0 0 SURF 0x30 mat 1 refs 4 242 0 0 243 0 0 227 0 0 226 0 0 SURF 0x30 mat 1 refs 4 243 0 0 244 0 0 228 0 0 227 0 0 SURF 0x30 mat 1 refs 4 244 0 0 245 0 0 229 0 0 228 0 0 SURF 0x30 mat 1 refs 4 245 0 0 246 0 0 230 0 0 229 0 0 SURF 0x30 mat 1 refs 4 246 0 0 247 0 0 231 0 0 230 0 0 SURF 0x30 mat 1 refs 4 247 0 0 248 0 0 232 0 0 231 0 0 SURF 0x30 mat 1 refs 4 248 0 0 249 0 0 233 0 0 232 0 0 SURF 0x30 mat 1 refs 4 249 0 0 250 0 0 234 0 0 233 0 0 SURF 0x30 mat 1 refs 4 250 0 0 251 0 0 235 0 0 234 0 0 SURF 0x30 mat 1 refs 4 251 0 0 252 0 0 236 0 0 235 0 0 SURF 0x30 mat 1 refs 4 252 0 0 253 0 0 237 0 0 236 0 0 SURF 0x30 mat 1 refs 4 253 0 0 254 0 0 238 0 0 237 0 0 SURF 0x30 mat 1 refs 4 254 0 0 255 0 0 239 0 0 238 0 0 SURF 0x30 mat 1 refs 4 255 0 0 240 0 0 224 0 0 239 0 0 SURF 0x30 mat 1 refs 4 256 0 0 257 0 0 241 0 0 240 0 0 SURF 0x30 mat 1 refs 4 257 0 0 258 0 0 242 0 0 241 0 0 SURF 0x30 mat 1 refs 4 258 0 0 259 0 0 243 0 0 242 0 0 SURF 0x30 mat 1 refs 4 259 0 0 260 0 0 244 0 0 243 0 0 SURF 0x30 mat 1 refs 4 260 0 0 261 0 0 245 0 0 244 0 0 SURF 0x30 mat 1 refs 4 261 0 0 262 0 0 246 0 0 245 0 0 SURF 0x30 mat 1 refs 4 262 0 0 263 0 0 247 0 0 246 0 0 SURF 0x30 mat 1 refs 4 263 0 0 264 0 0 248 0 0 247 0 0 SURF 0x30 mat 1 refs 4 264 0 0 265 0 0 249 0 0 248 0 0 SURF 0x30 mat 1 refs 4 265 0 0 266 0 0 250 0 0 249 0 0 SURF 0x30 mat 1 refs 4 266 0 0 267 0 0 251 0 0 250 0 0 SURF 0x30 mat 1 refs 4 267 0 0 268 0 0 252 0 0 251 0 0 SURF 0x30 mat 1 refs 4 268 0 0 269 0 0 253 0 0 252 0 0 SURF 0x30 mat 1 refs 4 269 0 0 270 0 0 254 0 0 253 0 0 SURF 0x30 mat 1 refs 4 270 0 0 271 0 0 255 0 0 254 0 0 SURF 0x30 mat 1 refs 4 271 0 0 256 0 0 240 0 0 255 0 0 SURF 0x30 mat 1 refs 4 272 0 0 273 0 0 257 0 0 256 0 0 SURF 0x30 mat 1 refs 4 273 0 0 274 0 0 258 0 0 257 0 0 SURF 0x30 mat 1 refs 4 274 0 0 275 0 0 259 0 0 258 0 0 SURF 0x30 mat 1 refs 4 275 0 0 276 0 0 260 0 0 259 0 0 SURF 0x30 mat 1 refs 4 276 0 0 277 0 0 261 0 0 260 0 0 SURF 0x30 mat 1 refs 4 277 0 0 278 0 0 262 0 0 261 0 0 SURF 0x30 mat 1 refs 4 278 0 0 279 0 0 263 0 0 262 0 0 SURF 0x30 mat 1 refs 4 279 0 0 280 0 0 264 0 0 263 0 0 SURF 0x30 mat 1 refs 4 280 0 0 281 0 0 265 0 0 264 0 0 SURF 0x30 mat 1 refs 4 281 0 0 282 0 0 266 0 0 265 0 0 SURF 0x30 mat 1 refs 4 282 0 0 283 0 0 267 0 0 266 0 0 SURF 0x30 mat 1 refs 4 283 0 0 284 0 0 268 0 0 267 0 0 SURF 0x30 mat 1 refs 4 284 0 0 285 0 0 269 0 0 268 0 0 SURF 0x30 mat 1 refs 4 285 0 0 286 0 0 270 0 0 269 0 0 SURF 0x30 mat 1 refs 4 286 0 0 287 0 0 271 0 0 270 0 0 SURF 0x30 mat 1 refs 4 287 0 0 272 0 0 256 0 0 271 0 0 SURF 0x30 mat 1 refs 4 288 0 0 289 0 0 273 0 0 272 0 0 SURF 0x30 mat 1 refs 4 289 0 0 290 0 0 274 0 0 273 0 0 SURF 0x30 mat 1 refs 4 290 0 0 291 0 0 275 0 0 274 0 0 SURF 0x30 mat 1 refs 4 291 0 0 292 0 0 276 0 0 275 0 0 SURF 0x30 mat 1 refs 4 292 0 0 293 0 0 277 0 0 276 0 0 SURF 0x30 mat 1 refs 4 293 0 0 294 0 0 278 0 0 277 0 0 SURF 0x30 mat 1 refs 4 294 0 0 295 0 0 279 0 0 278 0 0 SURF 0x30 mat 1 refs 4 295 0 0 296 0 0 280 0 0 279 0 0 SURF 0x30 mat 1 refs 4 296 0 0 297 0 0 281 0 0 280 0 0 SURF 0x30 mat 1 refs 4 297 0 0 298 0 0 282 0 0 281 0 0 SURF 0x30 mat 1 refs 4 298 0 0 299 0 0 283 0 0 282 0 0 SURF 0x30 mat 1 refs 4 299 0 0 300 0 0 284 0 0 283 0 0 SURF 0x30 mat 1 refs 4 300 0 0 301 0 0 285 0 0 284 0 0 SURF 0x30 mat 1 refs 4 301 0 0 302 0 0 286 0 0 285 0 0 SURF 0x30 mat 1 refs 4 302 0 0 303 0 0 287 0 0 286 0 0 SURF 0x30 mat 1 refs 4 303 0 0 288 0 0 272 0 0 287 0 0 SURF 0x30 mat 1 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 16 303 0 0 302 0 0 301 0 0 300 0 0 299 0 0 298 0 0 297 0 0 296 0 0 295 0 0 294 0 0 293 0 0 292 0 0 291 0 0 290 0 0 289 0 0 288 0 0 kids 0 OBJECT poly name "vtail" loc 0 -0.0176 -0.396 crease 45.000000 numvert 77 0.1075 0.0781 -0.075854 0.1075 0.078537 -0.059219 0.1075 0.078391 -0.054569 0.1075 0.0781 -0.0537 0.1075 0.077809 -0.054569 0.1075 0.077663 -0.059219 0.1075 0.0781 -0.076734 0.086 0.0625 -0.078927 0.086 0.063539 -0.039409 0.086 0.06319 -0.028365 0.086 0.0625 -0.0263 0.086 0.06181 -0.028365 0.086 0.061461 -0.039409 0.086 0.0625 -0.081017 0.0645 0.0468 -0.08258 0.0645 0.048112 -0.03266 0.0645 0.047672 -0.018708 0.0645 0.0468 -0.0161 0.0645 0.045928 -0.018708 0.0645 0.045488 -0.03266 0.0645 0.0468 -0.08522 0.043 0.0312 -0.081971 0.043 0.032632 -0.027477 0.043 0.032152 -0.012247 0.043 0.0312 -0.00940001 0.043 0.030248 -0.012247 0.043 0.029768 -0.027477 0.043 0.0312 -0.084853 0.0215 0.0156 -0.083222 0.0215 0.017152 -0.024155 0.0215 0.016632 -0.00764599 0.0215 0.0156 -0.00455999 0.0215 0.014568 -0.00764599 0.0215 0.014048 -0.024155 0.0215 0.0156 -0.086346 0 0 -0.0831 0 0.00164 -0.0207 0 0.00109 -0.00325999 0 0 0 0 -0.00109 -0.00325999 0 -0.00164 -0.0207 0 0 -0.0864 -0.0215 0.0156 -0.083222 -0.0215 0.017152 -0.024155 -0.0215 0.016632 -0.00764599 -0.0215 0.0156 -0.00455999 -0.0215 0.014568 -0.00764599 -0.0215 0.014048 -0.024155 -0.0215 0.0156 -0.086346 -0.043 0.0312 -0.081971 -0.043 0.032632 -0.027477 -0.043 0.032152 -0.012247 -0.043 0.0312 -0.00940001 -0.043 0.030248 -0.012247 -0.043 0.029768 -0.027477 -0.043 0.0312 -0.084853 -0.0645 0.0468 -0.08258 -0.0645 0.048112 -0.03266 -0.0645 0.047672 -0.018708 -0.0645 0.0468 -0.0161 -0.0645 0.045928 -0.018708 -0.0645 0.045488 -0.03266 -0.0645 0.0468 -0.08522 -0.086 0.0625 -0.078927 -0.086 0.063539 -0.039409 -0.086 0.06319 -0.028365 -0.086 0.0625 -0.0263 -0.086 0.06181 -0.028365 -0.086 0.061461 -0.039409 -0.086 0.0625 -0.081017 -0.1075 0.0781 -0.075854 -0.1075 0.078537 -0.059219 -0.1075 0.078391 -0.054569 -0.1075 0.0781 -0.0537 -0.1075 0.077809 -0.054569 -0.1075 0.077663 -0.059219 -0.1075 0.0781 -0.076734 numsurf 72 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 10 0 0 9 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 20 0 0 14 0 0 7 0 0 13 0 0 SURF 0x30 mat 1 refs 4 21 0 0 22 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 22 0 0 23 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 23 0 0 24 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 24 0 0 25 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 25 0 0 26 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 26 0 0 27 0 0 20 0 0 19 0 0 SURF 0x30 mat 1 refs 4 27 0 0 21 0 0 14 0 0 20 0 0 SURF 0x30 mat 1 refs 4 28 0 0 29 0 0 22 0 0 21 0 0 SURF 0x30 mat 1 refs 4 29 0 0 30 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 30 0 0 31 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 31 0 0 32 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 32 0 0 33 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 34 0 0 28 0 0 21 0 0 27 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 30 0 0 29 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 31 0 0 30 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 32 0 0 31 0 0 SURF 0x30 mat 1 refs 4 39 0 0 40 0 0 33 0 0 32 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 34 0 0 33 0 0 SURF 0x30 mat 1 refs 4 41 0 0 35 0 0 28 0 0 34 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 36 0 0 35 0 0 SURF 0x30 mat 1 refs 4 43 0 0 44 0 0 37 0 0 36 0 0 SURF 0x30 mat 1 refs 4 44 0 0 45 0 0 38 0 0 37 0 0 SURF 0x30 mat 1 refs 4 45 0 0 46 0 0 39 0 0 38 0 0 SURF 0x30 mat 1 refs 4 46 0 0 47 0 0 40 0 0 39 0 0 SURF 0x30 mat 1 refs 4 47 0 0 48 0 0 41 0 0 40 0 0 SURF 0x30 mat 1 refs 4 48 0 0 42 0 0 35 0 0 41 0 0 SURF 0x30 mat 1 refs 4 49 0 0 50 0 0 43 0 0 42 0 0 SURF 0x30 mat 1 refs 4 50 0 0 51 0 0 44 0 0 43 0 0 SURF 0x30 mat 1 refs 4 51 0 0 52 0 0 45 0 0 44 0 0 SURF 0x30 mat 1 refs 4 52 0 0 53 0 0 46 0 0 45 0 0 SURF 0x30 mat 1 refs 4 53 0 0 54 0 0 47 0 0 46 0 0 SURF 0x30 mat 1 refs 4 54 0 0 55 0 0 48 0 0 47 0 0 SURF 0x30 mat 1 refs 4 55 0 0 49 0 0 42 0 0 48 0 0 SURF 0x30 mat 1 refs 4 56 0 0 57 0 0 50 0 0 49 0 0 SURF 0x30 mat 1 refs 4 57 0 0 58 0 0 51 0 0 50 0 0 SURF 0x30 mat 1 refs 4 58 0 0 59 0 0 52 0 0 51 0 0 SURF 0x30 mat 1 refs 4 59 0 0 60 0 0 53 0 0 52 0 0 SURF 0x30 mat 1 refs 4 60 0 0 61 0 0 54 0 0 53 0 0 SURF 0x30 mat 1 refs 4 61 0 0 62 0 0 55 0 0 54 0 0 SURF 0x30 mat 1 refs 4 62 0 0 56 0 0 49 0 0 55 0 0 SURF 0x30 mat 1 refs 4 63 0 0 64 0 0 57 0 0 56 0 0 SURF 0x30 mat 1 refs 4 64 0 0 65 0 0 58 0 0 57 0 0 SURF 0x30 mat 1 refs 4 65 0 0 66 0 0 59 0 0 58 0 0 SURF 0x30 mat 1 refs 4 66 0 0 67 0 0 60 0 0 59 0 0 SURF 0x30 mat 1 refs 4 67 0 0 68 0 0 61 0 0 60 0 0 SURF 0x30 mat 1 refs 4 68 0 0 69 0 0 62 0 0 61 0 0 SURF 0x30 mat 1 refs 4 69 0 0 63 0 0 56 0 0 62 0 0 SURF 0x30 mat 1 refs 4 70 0 0 71 0 0 64 0 0 63 0 0 SURF 0x30 mat 1 refs 4 71 0 0 72 0 0 65 0 0 64 0 0 SURF 0x30 mat 1 refs 4 72 0 0 73 0 0 66 0 0 65 0 0 SURF 0x30 mat 1 refs 4 73 0 0 74 0 0 67 0 0 66 0 0 SURF 0x30 mat 1 refs 4 74 0 0 75 0 0 68 0 0 67 0 0 SURF 0x30 mat 1 refs 4 75 0 0 76 0 0 69 0 0 68 0 0 SURF 0x30 mat 1 refs 4 76 0 0 70 0 0 63 0 0 69 0 0 SURF 0x30 mat 1 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 7 76 0 0 75 0 0 74 0 0 73 0 0 72 0 0 71 0 0 70 0 0 kids 0 OBJECT poly name "fuselage" loc 0 -0.0306 0.16667 crease 45.000000 numvert 18 0.0049 0.02076 -0.2812 0.0049 0.0246 -0.0853 0.0049 0.0164 -0.0298 0.0049 0 0 0.0049 -0.01421 -0.0298 0.0049 -0.0183 -0.0853 0.0049 -0.02185 -0.1684 0.0049 -0.00383 -0.2515 0.0049 0.0207 -0.2812 -0.0049 0.02076 -0.2812 -0.0049 0.0246 -0.0853 -0.0049 0.0164 -0.0298 -0.0049 0 0 -0.0049 -0.01421 -0.0298 -0.0049 -0.0183 -0.0853 -0.0049 -0.02185 -0.1684 -0.0049 -0.00383 -0.2515 -0.0049 0.0207 -0.2812 numsurf 11 SURF 0x30 mat 0 refs 4 0 0 0 1 0 0 10 0 0 9 0 0 SURF 0x30 mat 0 refs 4 1 0 0 2 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 2 0 0 3 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 3 0 0 4 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 4 0 0 5 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 5 0 0 6 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 6 0 0 7 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 8 0 0 0 0 0 9 0 0 17 0 0 SURF 0x30 mat 0 refs 9 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 0 refs 9 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 kids 0 OBJECT poly name "boom" loc 0 -0.01766 -0.5 crease 45.000000 numvert 20 0.004 0 0 0.003236 0.002351 0 0.001236 0.003804 0 -0.001236 0.003804 0 -0.003236 0.002351 0 -0.004 0 0 -0.003236 -0.002351 0 -0.001236 -0.003804 0 0.001236 -0.003804 0 0.003236 -0.002351 0 0.012 0 0.4246 0.009708 0.007053 0.4246 0.003708 0.011413 0.4246 -0.003708 0.011413 0.4246 -0.009708 0.007053 0.4246 -0.012 0 0.4246 -0.009708 -0.007053 0.4246 -0.003708 -0.011413 0.4246 0.003708 -0.011413 0.4246 0.009708 -0.007053 0.4246 numsurf 12 SURF 0x30 mat 2 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 crrcsim-0.9.12/objects/trashcan.ac0000644000175000017500000001420311724452424013734 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0.224 0.333 0.188 amb 0.224 0.333 0.18 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat1" rgb 0.325 0.467 0.286 amb 0.325 0.475 0.286 emis 0 0 0 spec 0 0 0 shi 0 trans 0 OBJECT world kids 3 OBJECT poly name "cylinder" loc 0 1.49166 0 crease 45.000000 numvert 22 1.55215e-08 -1.5 6.24145e-08 1.55215e-08 1.5 6.24145e-08 1.25 -1.5 5.43373e-07 1.01127 -1.5 -0.772542 0.386271 -1.5 -1.25 -0.386271 -1.5 -1.25 -1.01127 -1.5 -0.772543 -1.25 -1.5 -1.13815e-07 -1.01127 -1.5 0.772542 -0.386271 -1.5 1.25 0.386271 -1.5 1.25 1.01127 -1.5 0.772542 1.25 1.5 5.43373e-07 1.01127 1.5 -0.772542 0.386271 1.5 -1.25 -0.386271 1.5 -1.25 -1.01127 1.5 -0.772543 -1.25 1.5 -1.13815e-07 -1.01127 1.5 0.772542 -0.386271 1.5 1.25 0.386271 1.5 1.25 1.01127 1.5 0.772542 numsurf 30 SURF 0x0 mat 0 refs 3 0 0 0 2 0 0 11 0 0 SURF 0x0 mat 0 refs 3 0 0 0 3 0 0 2 0 0 SURF 0x0 mat 0 refs 3 0 0 0 4 0 0 3 0 0 SURF 0x0 mat 0 refs 3 0 0 0 5 0 0 4 0 0 SURF 0x0 mat 0 refs 3 0 0 0 6 0 0 5 0 0 SURF 0x0 mat 0 refs 3 0 0 0 7 0 0 6 0 0 SURF 0x0 mat 0 refs 3 0 0 0 8 0 0 7 0 0 SURF 0x0 mat 0 refs 3 0 0 0 9 0 0 8 0 0 SURF 0x0 mat 0 refs 3 0 0 0 10 0 0 9 0 0 SURF 0x0 mat 0 refs 3 0 0 0 11 0 0 10 0 0 SURF 0x0 mat 0 refs 3 1 0 0 21 0 0 12 0 0 SURF 0x0 mat 0 refs 3 1 0 0 12 0 0 13 0 0 SURF 0x0 mat 0 refs 3 1 0 0 13 0 0 14 0 0 SURF 0x0 mat 0 refs 3 1 0 0 14 0 0 15 0 0 SURF 0x0 mat 0 refs 3 1 0 0 15 0 0 16 0 0 SURF 0x0 mat 0 refs 3 1 0 0 16 0 0 17 0 0 SURF 0x0 mat 0 refs 3 1 0 0 17 0 0 18 0 0 SURF 0x0 mat 0 refs 3 1 0 0 18 0 0 19 0 0 SURF 0x0 mat 0 refs 3 1 0 0 19 0 0 20 0 0 SURF 0x0 mat 0 refs 3 1 0 0 20 0 0 21 0 0 SURF 0x10 mat 0 refs 4 21 0 1 11 0 0 2 0.1 0 12 0.1 1 SURF 0x10 mat 0 refs 4 12 0.1 1 2 0.1 0 3 0.2 0 13 0.2 1 SURF 0x10 mat 0 refs 4 13 0.2 1 3 0.2 0 4 0.3 0 14 0.3 1 SURF 0x10 mat 0 refs 4 14 0.3 1 4 0.3 0 5 0.4 0 15 0.4 1 SURF 0x10 mat 0 refs 4 15 0.4 1 5 0.4 0 6 0.5 0 16 0.5 1 SURF 0x10 mat 0 refs 4 16 0.5 1 6 0.5 0 7 0.6 0 17 0.6 1 SURF 0x10 mat 0 refs 4 17 0.6 1 7 0.6 0 8 0.7 0 18 0.7 1 SURF 0x10 mat 0 refs 4 18 0.7 1 8 0.7 0 9 0.8 0 19 0.8 1 SURF 0x10 mat 0 refs 4 19 0.8 1 9 0.8 0 10 0.9 0 20 0.9 1 SURF 0x10 mat 0 refs 4 20 0.9 1 10 0.9 0 11 1 0 21 1 1 kids 0 OBJECT poly name "cylinder" loc 5.21541e-08 1 0 crease 45.000000 numvert 22 1.86265e-08 -0.05 6.70552e-08 1.86265e-08 0.05 6.70552e-08 1.3 -0.05 5.66244e-07 1.05172 -0.05 -0.803444 0.401722 -0.05 -1.3 -0.401722 -0.05 -1.3 -1.05172 -0.05 -0.803444 -1.3 -0.05 -1.19209e-07 -1.05172 -0.05 0.803444 -0.401722 -0.05 1.3 0.401722 -0.05 1.3 1.05172 -0.05 0.803444 1.3 0.05 5.66244e-07 1.05172 0.05 -0.803444 0.401722 0.05 -1.3 -0.401722 0.05 -1.3 -1.05172 0.05 -0.803444 -1.3 0.05 -1.19209e-07 -1.05172 0.05 0.803444 -0.401722 0.05 1.3 0.401722 0.05 1.3 1.05172 0.05 0.803444 numsurf 30 SURF 0x0 mat 1 refs 3 0 0 0 2 0 0 11 0 0 SURF 0x0 mat 1 refs 3 0 0 0 3 0 0 2 0 0 SURF 0x0 mat 1 refs 3 0 0 0 4 0 0 3 0 0 SURF 0x0 mat 1 refs 3 0 0 0 5 0 0 4 0 0 SURF 0x0 mat 1 refs 3 0 0 0 6 0 0 5 0 0 SURF 0x0 mat 1 refs 3 0 0 0 7 0 0 6 0 0 SURF 0x0 mat 1 refs 3 0 0 0 8 0 0 7 0 0 SURF 0x0 mat 1 refs 3 0 0 0 9 0 0 8 0 0 SURF 0x0 mat 1 refs 3 0 0 0 10 0 0 9 0 0 SURF 0x0 mat 1 refs 3 0 0 0 11 0 0 10 0 0 SURF 0x0 mat 1 refs 3 1 0 0 21 0 0 12 0 0 SURF 0x0 mat 1 refs 3 1 0 0 12 0 0 13 0 0 SURF 0x0 mat 1 refs 3 1 0 0 13 0 0 14 0 0 SURF 0x0 mat 1 refs 3 1 0 0 14 0 0 15 0 0 SURF 0x0 mat 1 refs 3 1 0 0 15 0 0 16 0 0 SURF 0x0 mat 1 refs 3 1 0 0 16 0 0 17 0 0 SURF 0x0 mat 1 refs 3 1 0 0 17 0 0 18 0 0 SURF 0x0 mat 1 refs 3 1 0 0 18 0 0 19 0 0 SURF 0x0 mat 1 refs 3 1 0 0 19 0 0 20 0 0 SURF 0x0 mat 1 refs 3 1 0 0 20 0 0 21 0 0 SURF 0x10 mat 1 refs 4 21 0 1 11 0 0 2 0.1 0 12 0.1 1 SURF 0x10 mat 1 refs 4 12 0.1 1 2 0.1 0 3 0.2 0 13 0.2 1 SURF 0x10 mat 1 refs 4 13 0.2 1 3 0.2 0 4 0.3 0 14 0.3 1 SURF 0x10 mat 1 refs 4 14 0.3 1 4 0.3 0 5 0.4 0 15 0.4 1 SURF 0x10 mat 1 refs 4 15 0.4 1 5 0.4 0 6 0.5 0 16 0.5 1 SURF 0x10 mat 1 refs 4 16 0.5 1 6 0.5 0 7 0.6 0 17 0.6 1 SURF 0x10 mat 1 refs 4 17 0.6 1 7 0.6 0 8 0.7 0 18 0.7 1 SURF 0x10 mat 1 refs 4 18 0.7 1 8 0.7 0 9 0.8 0 19 0.8 1 SURF 0x10 mat 1 refs 4 19 0.8 1 9 0.8 0 10 0.9 0 20 0.9 1 SURF 0x10 mat 1 refs 4 20 0.9 1 10 0.9 0 11 1 0 21 1 1 kids 0 OBJECT poly name "cylinder" loc 5.21541e-08 2 0 crease 45.000000 numvert 22 1.05172 0.0499997 0.803444 0.401722 0.0499997 1.3 -0.401722 0.0499997 1.3 -1.05172 0.0499997 0.803444 -1.3 0.0499997 -1.19209e-07 -1.05172 0.0499997 -0.803444 -0.401722 0.0499997 -1.3 0.401722 0.0499997 -1.3 1.05172 0.0499997 -0.803444 1.3 0.0499997 5.66244e-07 1.05172 -0.0500002 0.803444 0.401722 -0.0500002 1.3 -0.401722 -0.0500002 1.3 -1.05172 -0.0500002 0.803444 -1.3 -0.0500002 -1.19209e-07 -1.05172 -0.0500002 -0.803444 -0.401722 -0.0500002 -1.3 0.401722 -0.0500002 -1.3 1.05172 -0.0500002 -0.803444 1.3 -0.0500002 5.66244e-07 1.86265e-08 0.0499997 6.70552e-08 1.86265e-08 -0.0500002 6.70552e-08 numsurf 30 SURF 0x10 mat 1 refs 4 1 0.9 1 11 0.9 0 10 1 0 0 1 1 SURF 0x10 mat 1 refs 4 2 0.8 1 12 0.8 0 11 0.9 0 1 0.9 1 SURF 0x10 mat 1 refs 4 3 0.7 1 13 0.7 0 12 0.8 0 2 0.8 1 SURF 0x10 mat 1 refs 4 4 0.6 1 14 0.6 0 13 0.7 0 3 0.7 1 SURF 0x10 mat 1 refs 4 5 0.5 1 15 0.5 0 14 0.6 0 4 0.6 1 SURF 0x10 mat 1 refs 4 6 0.4 1 16 0.4 0 15 0.5 0 5 0.5 1 SURF 0x10 mat 1 refs 4 7 0.3 1 17 0.3 0 16 0.4 0 6 0.4 1 SURF 0x10 mat 1 refs 4 8 0.2 1 18 0.2 0 17 0.3 0 7 0.3 1 SURF 0x10 mat 1 refs 4 9 0.1 1 19 0.1 0 18 0.2 0 8 0.2 1 SURF 0x10 mat 1 refs 4 0 0 1 10 0 0 19 0.1 0 9 0.1 1 SURF 0x0 mat 1 refs 3 20 0 0 1 0 0 0 0 0 SURF 0x0 mat 1 refs 3 20 0 0 2 0 0 1 0 0 SURF 0x0 mat 1 refs 3 20 0 0 3 0 0 2 0 0 SURF 0x0 mat 1 refs 3 20 0 0 4 0 0 3 0 0 SURF 0x0 mat 1 refs 3 20 0 0 5 0 0 4 0 0 SURF 0x0 mat 1 refs 3 20 0 0 6 0 0 5 0 0 SURF 0x0 mat 1 refs 3 20 0 0 7 0 0 6 0 0 SURF 0x0 mat 1 refs 3 20 0 0 8 0 0 7 0 0 SURF 0x0 mat 1 refs 3 20 0 0 9 0 0 8 0 0 SURF 0x0 mat 1 refs 3 20 0 0 0 0 0 9 0 0 SURF 0x0 mat 1 refs 3 21 0 0 10 0 0 11 0 0 SURF 0x0 mat 1 refs 3 21 0 0 11 0 0 12 0 0 SURF 0x0 mat 1 refs 3 21 0 0 12 0 0 13 0 0 SURF 0x0 mat 1 refs 3 21 0 0 13 0 0 14 0 0 SURF 0x0 mat 1 refs 3 21 0 0 14 0 0 15 0 0 SURF 0x0 mat 1 refs 3 21 0 0 15 0 0 16 0 0 SURF 0x0 mat 1 refs 3 21 0 0 16 0 0 17 0 0 SURF 0x0 mat 1 refs 3 21 0 0 17 0 0 18 0 0 SURF 0x0 mat 1 refs 3 21 0 0 18 0 0 19 0 0 SURF 0x0 mat 1 refs 3 21 0 0 19 0 0 10 0 0 kids 0 crrcsim-0.9.12/objects/Erwin.ac0000644000175000017500000130155311724452424013225 00000000000000AC3Db MATERIAL "ac3dmat5" rgb 1 1 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 OBJECT world kids 5 OBJECT poly name "CurveCircle" loc 0.000255532 0.0646532 -0.162745 data 8 Mesh.001 texture "C:/Programme/CRRCSim/textures/Erwin.rgb" crease 30.000000 numvert 310 0.00086184 -0.0171857 -2.74627 0.00086184 -0.00799873 -2.75789 0.00086184 0.00760108 -2.76911 0.00086265 -0.0283306 -2.72341 0.00086265 -0.0330018 -2.70426 -0.013122 -0.0326033 -2.67028 -0.0148335 -0.0173834 -2.67057 -0.0148335 -0.00810567 -2.67126 -0.0147987 0.00862733 -2.67178 0.016507 0.00862733 -2.67178 0.016558 -0.00810567 -2.67126 0.016558 -0.0173834 -2.67057 0.0147671 -0.0326033 -2.67028 0.00406701 -0.0394931 -2.66931 -0.00237654 -0.0385536 -2.66789 -0.0170043 -0.035559 -2.61533 -0.0205124 -0.0186899 -2.6156 -0.0205124 -0.0081737 -2.61576 -0.0192002 0.00972003 -2.61597 0.020928 0.00972003 -2.61597 0.0222539 -0.0081737 -2.61576 0.0222539 -0.0186899 -2.6156 0.0187458 -0.035559 -2.61533 0.005022 -0.0443718 -2.61517 -0.0032805 -0.0443718 -2.61517 -0.0206177 -0.0394762 -2.5201 -0.0258625 -0.0193209 -2.51997 -0.0258625 -0.00826281 -2.5199 -0.0232567 0.011208 -2.51977 0.0252023 0.011208 -2.51977 0.0277976 -0.00826281 -2.5199 0.0277976 -0.0193209 -2.51997 0.0225536 -0.0394762 -2.5201 0.00598104 -0.0496611 -2.52017 -0.00404514 -0.0496611 -2.52017 -0.0259127 -0.0416607 -2.16775 -0.0367716 -0.020608 -2.16762 -0.0367716 -0.00787154 -2.16755 -0.0259127 0.0131811 -2.16742 -0.010679 0.0242109 -2.16735 0.013024 0.0242109 -2.16735 0.0280795 0.0131811 -2.16742 0.0389383 -0.00787154 -2.16755 0.0389383 -0.020608 -2.16762 0.0280795 -0.0416607 -2.16775 0.00735318 -0.0526905 -2.16783 -0.00518643 -0.0526905 -2.16783 -0.0293593 -0.0443718 -1.1656 -0.04154 -0.0211224 -1.16545 -0.04154 -0.00705668 -1.16536 -0.0293593 0.0161935 -1.16522 -0.0124222 0.0283743 -1.16514 0.0141661 0.0283743 -1.16514 0.0312077 0.0161935 -1.16522 0.0433885 -0.00705668 -1.16536 0.0433885 -0.0211224 -1.16545 0.0312077 -0.0443718 -1.1656 0.00795744 -0.0565525 -1.16567 -0.00610902 -0.0565525 -1.16567 -0.0307646 -0.0456921 -0.361079 -0.0434857 -0.0214115 -0.360928 -0.0434857 -0.00672218 -0.360837 -0.0307646 0.0175592 -0.360687 -0.0131301 0.0302802 -0.360607 0.0146375 0.0302802 -0.360607 0.0324883 0.0175592 -0.360687 0.0452093 -0.00672218 -0.360837 0.0452093 -0.0214115 -0.360928 0.0324883 -0.0456921 -0.361079 0.00820692 -0.0584131 -0.361158 -0.00648324 -0.0584131 -0.361157 -0.0363641 -0.0484598 -0.068731 -0.0513937 -0.0220271 -0.0685681 -0.0513937 -0.0060361 -0.0684693 -0.0363641 0.0203966 -0.0683065 -0.0153851 0.0342452 -0.0682207 0.0174215 0.0342452 -0.0682214 0.0383673 0.0203966 -0.0683065 0.0533976 -0.0060361 -0.0684701 0.0533976 -0.0220271 -0.068569 0.0383673 -0.0484598 -0.068731 0.0096795 -0.0623084 -0.068816 -0.00767637 -0.0623084 -0.0688168 -0.0439433 -0.0546272 0.133104 -0.0620395 -0.0235742 0.133283 -0.0620395 -0.00478709 0.133392 -0.0439433 0.0262659 0.13357 -0.0186503 0.0425347 0.133664 0.0208494 0.0425347 0.133665 0.0460331 0.0262659 0.13357 0.0641293 -0.00478709 0.133391 0.0641293 -0.0235742 0.133283 0.0460331 -0.0546272 0.133104 0.0114931 -0.0708969 0.13301 -0.00940329 -0.0708969 0.133009 -0.0483125 -0.0603847 0.295984 -0.0681437 -0.0250719 0.296185 -0.0681437 -0.00370815 0.296307 -0.0483125 0.0316046 0.296509 -0.0205772 0.050105 0.296615 0.0223398 0.050105 0.296615 0.0502921 0.0316046 0.296509 0.0701233 -0.00370815 0.296307 0.0701233 -0.0250719 0.296185 0.0502921 -0.0603847 0.295984 0.01244 -0.0788851 0.295878 -0.0104603 -0.0788851 0.295878 -0.0508874 -0.0652803 0.431393 -0.0717077 -0.0261387 0.431618 -0.0717077 -0.00245833 0.431754 -0.0508874 0.0366833 0.431978 -0.0218635 0.0571893 0.432096 0.0231943 0.0571893 0.432097 0.052637 0.0366833 0.431979 0.0734573 -0.00245833 0.431754 0.0734573 -0.0261387 0.431619 0.052637 -0.0652803 0.431393 0.012896 -0.0857863 0.431276 -0.0111464 -0.0857863 0.431275 -0.0515857 -0.0684571 0.590198 -0.072755 -0.0274047 0.590438 -0.0727542 -0.00256932 0.590584 -0.0515857 0.0384831 0.590824 -0.0219243 0.0599902 0.59095 0.0238893 0.0599902 0.59095 0.053673 0.0384831 0.590824 0.0748424 -0.00256932 0.590584 0.0748424 -0.0274047 0.590438 0.053673 -0.0684571 0.590198 0.0132662 -0.0899642 0.590071 -0.0111788 -0.0899642 0.590072 -0.0509798 -0.0698504 0.769754 -0.0720373 -0.028657 0.770001 -0.0720373 -0.00373569 0.77015 -0.0509798 0.0374569 0.770395 -0.0211896 0.0590385 0.770525 0.0243818 0.0590385 0.770525 0.0537224 0.0374569 0.770395 0.07478 -0.00373569 0.77015 0.07478 -0.028657 0.770001 0.0537224 -0.0698504 0.769754 0.0135294 -0.0914311 0.769626 -0.0107868 -0.0914311 0.769626 -0.0484477 -0.0666192 0.938328 -0.068526 -0.0290539 0.938555 -0.068526 -0.00632688 0.938693 -0.0484477 0.0312393 0.93892 -0.0199454 0.0509199 0.939033 0.023507 0.0509199 0.939033 0.0513872 0.0312393 0.93892 0.0714655 -0.00632688 0.938693 0.0714655 -0.0290539 0.938555 0.0513872 -0.0666192 0.938328 0.0130629 -0.0863006 0.938207 -0.0101234 -0.0863006 0.938207 -0.0445257 -0.0624323 1.06905 -0.0629759 -0.0293301 1.06925 -0.0629759 -0.00930363 1.06937 -0.0445257 0.0237994 1.06956 -0.0184194 0.0411416 1.06967 0.0215095 0.0411416 1.06967 0.0472133 0.0237994 1.06956 0.0656635 -0.00930363 1.06937 0.0656635 -0.0293301 1.06925 0.0472133 -0.0624323 1.06905 0.0119969 -0.0797753 1.06895 -0.00930852 -0.0797753 1.06895 -0.0397864 -0.0590822 1.15346 -0.0562334 -0.0298339 1.15363 -0.0562334 -0.0121394 1.15372 -0.0397864 0.0171089 1.15389 -0.0167038 0.0324324 1.15397 0.0188892 0.0324324 1.15397 0.041992 0.0171089 1.15388 0.0584391 -0.0121394 1.15372 0.0584391 -0.0298339 1.15363 0.041992 -0.0590822 1.15346 0.0105988 -0.0744058 1.15338 -0.00839322 -0.0744058 1.15338 -0.0354837 -0.0569446 1.20843 -0.0502216 -0.0305929 1.20851 -0.0502216 -0.0146505 1.20857 -0.0354837 0.0117021 1.20865 -0.0147517 0.0255077 1.20869 0.0171436 0.0255077 1.2087 0.0377995 0.0117021 1.20865 0.0525374 -0.0146505 1.20857 0.0525374 -0.0305929 1.20851 0.0377995 -0.0569446 1.20843 0.00966735 -0.070751 1.20838 -0.00735156 -0.070751 1.20838 -0.031428 -0.0551189 1.24707 -0.0445694 -0.0313421 1.24711 -0.0445694 -0.0169581 1.24713 -0.031428 0.00681782 1.24717 -0.0128652 0.019274 1.24719 0.0155739 0.019274 1.24719 0.0339131 0.00681782 1.24717 0.0470537 -0.0169581 1.24713 0.0470537 -0.0313421 1.24711 0.0339131 -0.0551189 1.24707 0.00882981 -0.067575 1.24705 -0.00634473 -0.067575 1.24704 -0.0273229 -0.0527099 1.28064 -0.0387463 -0.0318265 1.28072 -0.0387463 -0.0191921 1.28078 -0.0273229 0.00169212 1.28086 -0.0113133 0.0126328 1.2809 0.0134095 0.0126328 1.2809 0.0294799 0.00169212 1.28086 0.0409042 -0.0191921 1.28078 0.0409042 -0.0318265 1.28073 0.0294799 -0.0527099 1.28064 0.00767475 -0.0636514 1.2806 -0.00551691 -0.0636514 1.2806 -0.0234098 -0.0501568 1.30885 -0.0332205 -0.032123 1.30895 -0.0332205 -0.0212122 1.30901 -0.0234098 -0.00317845 1.30911 -0.0097524 0.00627023 1.30917 0.0114785 0.00627023 1.30917 0.02537 -0.00317845 1.30911 0.0351807 -0.0212122 1.30901 0.0351807 -0.032123 1.30895 0.02537 -0.0501568 1.30885 0.00664443 -0.0596054 1.30879 -0.00468423 -0.0596054 1.30879 -0.0197381 -0.0476839 1.33165 -0.0280722 -0.0322704 1.33174 -0.0280722 -0.0229457 1.33179 -0.0197381 -0.00753218 1.33187 -0.00815103 0.0005427 1.33192 0.00988524 0.0005427 1.33192 0.0217023 -0.00753218 1.33188 0.0300364 -0.0229457 1.33179 0.0300364 -0.0322704 1.33174 0.0217023 -0.0476839 1.33165 0.00579474 -0.0557595 1.33161 -0.00382968 -0.0557595 1.33161 -0.0162478 -0.0454807 1.34927 -0.0231862 -0.0322987 1.34935 -0.0231862 -0.0243235 1.3494 -0.0162478 -0.0111415 1.34948 -0.00660231 -0.00423467 1.34952 0.00841347 -0.00423467 1.34952 0.0182533 -0.0111407 1.34948 0.0251918 -0.0243235 1.3494 0.0251918 -0.0322987 1.34935 0.0182533 -0.0454807 1.34927 0.00500904 -0.0523867 1.34923 -0.00300348 -0.0523867 1.34923 -0.0118381 -0.0418025 1.3652 -0.0170149 -0.0318589 1.36526 -0.0170149 -0.0258422 1.3653 -0.0118381 -0.0158986 1.36536 -0.00463968 -0.0106887 1.36539 0.00656424 -0.0106887 1.36539 0.0139036 -0.0158986 1.36536 0.0190804 -0.0258422 1.3653 0.0190804 -0.0318589 1.36526 0.0139036 -0.0418025 1.3652 0.00402165 -0.0470124 1.36517 -0.00195615 -0.0470124 1.36517 -0.00606447 -0.036092 1.3795 -0.00892134 -0.0308302 1.37954 -0.00892134 -0.0276469 1.37955 -0.00606447 -0.0223852 1.37958 -0.00211896 -0.0196287 1.3796 0.00406377 -0.0196287 1.3796 0.00814131 -0.0223852 1.37958 0.0109982 -0.0276469 1.37955 0.0109982 -0.0308302 1.37954 0.00814131 -0.036092 1.3795 0.00268758 -0.0388484 1.37949 -0.00061155 -0.0388484 1.37949 0.00070146 -0.0295464 1.38559 0.00062532 -0.0294119 1.38559 0.00062532 -0.0293309 1.38559 0.00070146 -0.0291972 1.38559 0.00084645 -0.0291268 1.38559 0.00093474 -0.0291268 1.38559 0.00107973 -0.0291972 1.38559 0.00115587 -0.0293309 1.38559 0.00115587 -0.0294119 1.38559 0.00107973 -0.0295464 1.38559 0.00093474 -0.0296168 1.38559 0.00084645 -0.0296168 1.38559 -0.0224629 -0.0405162 -2.3706 -0.0307192 -0.0200799 -2.37059 -0.0307176 -0.00771278 -2.37059 -0.0222248 0.0127372 -2.3706 -0.00456354 0.0238237 -2.33628 0.00633663 0.0238253 -2.33629 0.0242644 0.0127429 -2.37066 0.0327442 -0.00771037 -2.37068 0.0327451 -0.0200799 -2.37068 0.0244831 -0.0405194 -2.37066 0.00645813 -0.051226 -2.37064 -0.00444528 -0.0512252 -2.37063 0.014303 0.041758 -2.40269 -0.0125728 0.0417498 -2.40264 0.0210616 0.0452952 -2.52054 -0.0191281 0.0452952 -2.52054 0.018745 0.0474919 -2.61673 -0.0170051 0.0474919 -2.61673 0.014806 0.048536 -2.67254 -0.0130831 0.048536 -2.67254 0.00079947 0.0504006 -2.77321 -0.00285201 0.0411893 -2.38793 0.00359721 0.0411918 -2.38794 numsurf 299 SURF 0x10 mat 0 refs 4 3 0.024589 0.790364 4 0.0290486 0.788897 14 0.037515 0.787153 5 0.0369578 0.789022 SURF 0x10 mat 0 refs 4 0 0.0192676 0.793865 3 0.024589 0.790364 5 0.0369578 0.789022 6 0.03689 0.793803 SURF 0x10 mat 0 refs 4 1 0.0165639 0.79675 0 0.0192676 0.793865 6 0.03689 0.793803 7 0.0367303 0.796717 SURF 0x10 mat 0 refs 4 2 0.0139509 0.80165 1 0.0165639 0.79675 7 0.0367303 0.796717 8 0.0366081 0.801973 SURF 0x10 mat 0 refs 4 1 0.0165639 0.79675 2 0.0139509 0.80165 9 0.0366081 0.801973 10 0.0367303 0.796717 SURF 0x10 mat 0 refs 4 0 0.0192676 0.793865 1 0.0165639 0.79675 10 0.0367303 0.796717 11 0.03689 0.793803 SURF 0x10 mat 0 refs 4 3 0.024589 0.790364 0 0.0192676 0.793865 11 0.03689 0.793803 12 0.0369578 0.789022 SURF 0x10 mat 0 refs 4 4 0.0290486 0.788897 3 0.024589 0.790364 12 0.0369578 0.789022 13 0.0371824 0.786858 SURF 0x10 mat 0 refs 3 4 0.0290486 0.788897 13 0.0371824 0.786858 14 0.037515 0.787153 SURF 0x10 mat 0 refs 4 5 0.0369578 0.789022 14 0.037515 0.787153 24 0.0497855 0.785325 15 0.049751 0.788093 SURF 0x10 mat 0 refs 4 6 0.03689 0.793803 5 0.0369578 0.789022 15 0.049751 0.788093 16 0.0496857 0.793392 SURF 0x10 mat 0 refs 4 7 0.0367303 0.796717 6 0.03689 0.793803 16 0.0496857 0.793392 17 0.0496508 0.796695 SURF 0x10 mat 0 refs 4 8 0.0366081 0.801973 7 0.0367303 0.796717 17 0.0496508 0.796695 18 0.0496003 0.802316 SURF 0x10 mat 0 refs 4 10 0.0367303 0.796717 9 0.0366081 0.801973 19 0.0496003 0.802316 20 0.0496508 0.796695 SURF 0x10 mat 0 refs 4 11 0.03689 0.793803 10 0.0367303 0.796717 20 0.0496508 0.796695 21 0.0496857 0.793392 SURF 0x10 mat 0 refs 4 12 0.0369578 0.789022 11 0.03689 0.793803 21 0.0496857 0.793392 22 0.049751 0.788093 SURF 0x10 mat 0 refs 4 13 0.0371824 0.786858 12 0.0369578 0.789022 22 0.049751 0.788093 23 0.0497855 0.785325 SURF 0x10 mat 0 refs 4 14 0.037515 0.787153 13 0.0371824 0.786858 23 0.0497855 0.785325 24 0.0497855 0.785325 SURF 0x10 mat 0 refs 4 15 0.049751 0.788093 24 0.0497855 0.785325 34 0.0719021 0.783664 25 0.0719175 0.786863 SURF 0x10 mat 0 refs 4 16 0.0496857 0.793392 15 0.049751 0.788093 25 0.0719175 0.786863 26 0.0719472 0.793194 SURF 0x10 mat 0 refs 4 17 0.0496508 0.796695 16 0.0496857 0.793392 26 0.0719472 0.793194 27 0.0719651 0.796667 SURF 0x10 mat 0 refs 4 18 0.0496003 0.802316 17 0.0496508 0.796695 27 0.0719651 0.796667 28 0.0719952 0.802783 SURF 0x10 mat 0 refs 4 20 0.0496508 0.796695 19 0.0496003 0.802316 29 0.0719952 0.802783 30 0.0719651 0.796667 SURF 0x10 mat 0 refs 4 21 0.0496857 0.793392 20 0.0496508 0.796695 30 0.0719651 0.796667 31 0.0719472 0.793194 SURF 0x10 mat 0 refs 4 22 0.049751 0.788093 21 0.0496857 0.793392 31 0.0719472 0.793194 32 0.0719175 0.786863 SURF 0x10 mat 0 refs 4 23 0.0497855 0.785325 22 0.049751 0.788093 32 0.0719175 0.786863 33 0.0719021 0.783664 SURF 0x10 mat 0 refs 4 24 0.0497855 0.785325 23 0.0497855 0.785325 33 0.0719021 0.783664 34 0.0719021 0.783664 SURF 0x10 mat 0 refs 4 35 0.153939 0.786177 46 0.153923 0.782712 58 0.387214 0.781499 47 0.387231 0.785325 SURF 0x10 mat 0 refs 4 36 0.15397 0.79279 35 0.153939 0.786177 47 0.387231 0.785325 48 0.387265 0.792628 SURF 0x10 mat 0 refs 4 37 0.153988 0.79679 36 0.15397 0.79279 48 0.387265 0.792628 49 0.387285 0.797046 SURF 0x10 mat 0 refs 4 38 0.154018 0.803403 37 0.153988 0.79679 49 0.387285 0.797046 50 0.387319 0.804349 SURF 0x10 mat 0 refs 4 39 0.154034 0.806868 38 0.154018 0.803403 50 0.387319 0.804349 51 0.387336 0.808176 SURF 0x10 mat 0 refs 4 40 0.154034 0.806868 39 0.154034 0.806868 51 0.387336 0.808176 52 0.387336 0.808176 SURF 0x10 mat 0 refs 4 41 0.154018 0.803403 40 0.154034 0.806868 52 0.387336 0.808176 53 0.387319 0.804349 SURF 0x10 mat 0 refs 4 42 0.153988 0.79679 41 0.154018 0.803403 53 0.387319 0.804349 54 0.387285 0.797046 SURF 0x10 mat 0 refs 4 43 0.15397 0.79279 42 0.153988 0.79679 54 0.387285 0.797046 55 0.387265 0.792628 SURF 0x10 mat 0 refs 4 44 0.153939 0.786177 43 0.15397 0.79279 55 0.387265 0.792628 56 0.387231 0.785325 SURF 0x10 mat 0 refs 4 45 0.153923 0.782712 44 0.153939 0.786177 56 0.387231 0.785325 57 0.387214 0.781499 SURF 0x10 mat 0 refs 4 46 0.153923 0.782712 45 0.153923 0.782712 57 0.387214 0.781499 58 0.387214 0.781499 SURF 0x10 mat 0 refs 4 47 0.387231 0.785325 58 0.387214 0.781499 70 0.574495 0.780915 59 0.574513 0.78491 SURF 0x10 mat 0 refs 4 48 0.387265 0.792628 47 0.387231 0.785325 59 0.574513 0.78491 60 0.574548 0.792537 SURF 0x10 mat 0 refs 4 49 0.387285 0.797046 48 0.387265 0.792628 60 0.574548 0.792537 61 0.57457 0.797151 SURF 0x10 mat 0 refs 4 50 0.387319 0.804349 49 0.387285 0.797046 61 0.57457 0.797151 62 0.574605 0.804778 SURF 0x10 mat 0 refs 4 51 0.387336 0.808176 50 0.387319 0.804349 62 0.574605 0.804778 63 0.574623 0.808774 SURF 0x10 mat 0 refs 4 52 0.387336 0.808176 51 0.387336 0.808176 63 0.574623 0.808774 64 0.574623 0.808774 SURF 0x10 mat 0 refs 4 53 0.387319 0.804349 52 0.387336 0.808176 64 0.574623 0.808774 65 0.574605 0.804778 SURF 0x10 mat 0 refs 4 54 0.387285 0.797046 53 0.387319 0.804349 65 0.574605 0.804778 66 0.57457 0.797151 SURF 0x10 mat 0 refs 4 55 0.387265 0.792628 54 0.387285 0.797046 66 0.57457 0.797151 67 0.574548 0.792537 SURF 0x10 mat 0 refs 4 56 0.387231 0.785325 55 0.387265 0.792628 67 0.574548 0.792537 68 0.574513 0.78491 SURF 0x10 mat 0 refs 4 57 0.387214 0.781499 56 0.387231 0.785325 68 0.574513 0.78491 69 0.574495 0.780915 SURF 0x10 mat 0 refs 4 58 0.387214 0.781499 57 0.387214 0.781499 69 0.574495 0.780915 70 0.574495 0.780915 SURF 0x10 mat 0 refs 4 59 0.574513 0.78491 70 0.574495 0.780915 82 0.642549 0.779691 71 0.642569 0.784041 SURF 0x10 mat 0 refs 4 60 0.574548 0.792537 59 0.574513 0.78491 71 0.642569 0.784041 72 0.642606 0.792344 SURF 0x10 mat 0 refs 4 61 0.57457 0.797151 60 0.574548 0.792537 72 0.642606 0.792344 73 0.642629 0.797367 SURF 0x10 mat 0 refs 4 62 0.574605 0.804778 61 0.57457 0.797151 73 0.642629 0.797367 74 0.642667 0.80567 SURF 0x10 mat 0 refs 4 63 0.574623 0.808774 62 0.574605 0.804778 74 0.642667 0.80567 75 0.642687 0.81002 SURF 0x10 mat 0 refs 4 64 0.574623 0.808774 63 0.574623 0.808774 75 0.642687 0.81002 76 0.642687 0.81002 SURF 0x10 mat 0 refs 4 65 0.574605 0.804778 64 0.574623 0.808774 76 0.642687 0.81002 77 0.642667 0.80567 SURF 0x10 mat 0 refs 4 66 0.57457 0.797151 65 0.574605 0.804778 77 0.642667 0.80567 78 0.642629 0.797367 SURF 0x10 mat 0 refs 4 67 0.574548 0.792537 66 0.57457 0.797151 78 0.642629 0.797367 79 0.642606 0.792344 SURF 0x10 mat 0 refs 4 68 0.574513 0.78491 67 0.574548 0.792537 79 0.642606 0.792344 80 0.642569 0.784041 SURF 0x10 mat 0 refs 4 69 0.574495 0.780915 68 0.574513 0.78491 80 0.642569 0.784041 81 0.642549 0.779691 SURF 0x10 mat 0 refs 4 70 0.574495 0.780915 69 0.574495 0.780915 81 0.642549 0.779691 82 0.642549 0.779691 SURF 0x10 mat 0 refs 4 71 0.642569 0.784041 82 0.642549 0.779691 94 0.689531 0.776993 83 0.689553 0.782104 SURF 0x10 mat 0 refs 4 72 0.642606 0.792344 71 0.642569 0.784041 83 0.689553 0.782104 84 0.689595 0.791858 SURF 0x10 mat 0 refs 4 73 0.642629 0.797367 72 0.642606 0.792344 84 0.689595 0.791858 85 0.68962 0.797759 SURF 0x10 mat 0 refs 4 74 0.642667 0.80567 73 0.642629 0.797367 85 0.68962 0.797759 86 0.689662 0.807513 SURF 0x10 mat 0 refs 4 75 0.642687 0.81002 74 0.642667 0.80567 86 0.689662 0.807513 87 0.689684 0.812624 SURF 0x10 mat 0 refs 4 76 0.642687 0.81002 75 0.642687 0.81002 87 0.689684 0.812624 88 0.689684 0.812624 SURF 0x10 mat 0 refs 4 77 0.642667 0.80567 76 0.642687 0.81002 88 0.689684 0.812624 89 0.689662 0.807513 SURF 0x10 mat 0 refs 4 78 0.642629 0.797367 77 0.642667 0.80567 89 0.689662 0.807513 90 0.68962 0.797759 SURF 0x10 mat 0 refs 4 79 0.642606 0.792344 78 0.642629 0.797367 90 0.68962 0.797759 91 0.689595 0.791858 SURF 0x10 mat 0 refs 4 80 0.642569 0.784041 79 0.642606 0.792344 91 0.689595 0.791858 92 0.689553 0.782104 SURF 0x10 mat 0 refs 4 81 0.642549 0.779691 80 0.642569 0.784041 92 0.689553 0.782104 93 0.689532 0.776993 SURF 0x10 mat 0 refs 4 82 0.642549 0.779691 81 0.642549 0.779691 93 0.689532 0.776993 94 0.689531 0.776993 SURF 0x10 mat 0 refs 4 83 0.689553 0.782104 94 0.689531 0.776993 106 0.727445 0.774484 95 0.72747 0.780295 SURF 0x10 mat 0 refs 4 84 0.689595 0.791858 83 0.689553 0.782104 95 0.72747 0.780295 96 0.727517 0.791387 SURF 0x10 mat 0 refs 4 85 0.68962 0.797759 84 0.689595 0.791858 96 0.727517 0.791387 97 0.727545 0.798098 SURF 0x10 mat 0 refs 4 86 0.689662 0.807513 85 0.68962 0.797759 97 0.727545 0.798098 98 0.727592 0.80919 SURF 0x10 mat 0 refs 4 87 0.689684 0.812624 86 0.689662 0.807513 98 0.727592 0.80919 99 0.727617 0.815001 SURF 0x10 mat 0 refs 4 88 0.689684 0.812624 87 0.689684 0.812624 99 0.727617 0.815001 100 0.727617 0.815001 SURF 0x10 mat 0 refs 4 89 0.689662 0.807513 88 0.689684 0.812624 100 0.727617 0.815001 101 0.727592 0.80919 SURF 0x10 mat 0 refs 4 90 0.68962 0.797759 89 0.689662 0.807513 101 0.727592 0.80919 102 0.727545 0.798098 SURF 0x10 mat 0 refs 4 91 0.689595 0.791858 90 0.68962 0.797759 102 0.727545 0.798098 103 0.727517 0.791387 SURF 0x10 mat 0 refs 4 92 0.689553 0.782104 91 0.689595 0.791858 103 0.727517 0.791387 104 0.72747 0.780295 SURF 0x10 mat 0 refs 4 93 0.689532 0.776993 92 0.689553 0.782104 104 0.72747 0.780295 105 0.727445 0.774484 SURF 0x10 mat 0 refs 4 94 0.689531 0.776993 93 0.689532 0.776993 105 0.727445 0.774484 106 0.727445 0.774484 SURF 0x10 mat 0 refs 4 95 0.72747 0.780295 106 0.727445 0.774484 118 0.758964 0.772316 107 0.758992 0.778758 SURF 0x10 mat 0 refs 4 96 0.727517 0.791387 95 0.72747 0.780295 107 0.758992 0.778758 108 0.759044 0.791052 SURF 0x10 mat 0 refs 4 97 0.727545 0.798098 96 0.727517 0.791387 108 0.759044 0.791052 109 0.759076 0.798491 SURF 0x10 mat 0 refs 4 98 0.727592 0.80919 97 0.727545 0.798098 109 0.759076 0.798491 110 0.759128 0.810786 SURF 0x10 mat 0 refs 4 99 0.727617 0.815001 98 0.727592 0.80919 110 0.759128 0.810786 111 0.759155 0.817227 SURF 0x10 mat 0 refs 4 100 0.727617 0.815001 99 0.727617 0.815001 111 0.759155 0.817227 112 0.759155 0.817227 SURF 0x10 mat 0 refs 4 101 0.727592 0.80919 100 0.727617 0.815001 112 0.759155 0.817227 113 0.759128 0.810786 SURF 0x10 mat 0 refs 4 102 0.727545 0.798098 101 0.727592 0.80919 113 0.759128 0.810786 114 0.759075 0.798491 SURF 0x10 mat 0 refs 4 103 0.727517 0.791387 102 0.727545 0.798098 114 0.759075 0.798491 115 0.759044 0.791052 SURF 0x10 mat 0 refs 4 104 0.72747 0.780295 103 0.727517 0.791387 115 0.759044 0.791052 116 0.758992 0.778758 SURF 0x10 mat 0 refs 4 105 0.727445 0.774484 104 0.72747 0.780295 116 0.758992 0.778758 117 0.758964 0.772316 SURF 0x10 mat 0 refs 4 106 0.727445 0.774484 105 0.727445 0.774484 117 0.758964 0.772316 118 0.758964 0.772316 SURF 0x10 mat 0 refs 4 107 0.758992 0.778758 118 0.758964 0.772316 130 0.79593 0.771004 119 0.795959 0.77776 SURF 0x10 mat 0 refs 4 108 0.759044 0.791052 107 0.758992 0.778758 119 0.795959 0.77776 120 0.796016 0.790655 SURF 0x10 mat 0 refs 4 109 0.759076 0.798491 108 0.759044 0.791052 120 0.796016 0.790655 121 0.796049 0.798456 SURF 0x10 mat 0 refs 4 110 0.759128 0.810786 109 0.759076 0.798491 121 0.796049 0.798456 122 0.796105 0.811351 SURF 0x10 mat 0 refs 4 111 0.759155 0.817227 110 0.759128 0.810786 122 0.796105 0.811351 123 0.796135 0.818107 SURF 0x10 mat 0 refs 4 112 0.759155 0.817227 111 0.759155 0.817227 123 0.796135 0.818107 124 0.796135 0.818107 SURF 0x10 mat 0 refs 4 113 0.759128 0.810786 112 0.759155 0.817227 124 0.796135 0.818107 125 0.796105 0.811351 SURF 0x10 mat 0 refs 4 114 0.759075 0.798491 113 0.759128 0.810786 125 0.796105 0.811351 126 0.796049 0.798456 SURF 0x10 mat 0 refs 4 115 0.759044 0.791052 114 0.759075 0.798491 126 0.796049 0.798456 127 0.796016 0.790655 SURF 0x10 mat 0 refs 4 116 0.758992 0.778758 115 0.759044 0.791052 127 0.796016 0.790655 128 0.795959 0.77776 SURF 0x10 mat 0 refs 4 117 0.758964 0.772316 116 0.758992 0.778758 128 0.795959 0.77776 129 0.79593 0.771004 SURF 0x10 mat 0 refs 4 118 0.758964 0.772316 117 0.758964 0.772316 129 0.79593 0.771004 130 0.79593 0.771004 SURF 0x10 mat 0 refs 4 119 0.795959 0.77776 130 0.79593 0.771004 142 0.837728 0.770543 131 0.837758 0.777322 SURF 0x10 mat 0 refs 4 120 0.796016 0.790655 119 0.795959 0.77776 131 0.837758 0.777322 132 0.837816 0.790261 SURF 0x10 mat 0 refs 4 121 0.796049 0.798456 120 0.796016 0.790655 132 0.837816 0.790261 133 0.83785 0.798089 SURF 0x10 mat 0 refs 4 122 0.796105 0.811351 121 0.796049 0.798456 133 0.83785 0.798089 134 0.837907 0.811029 SURF 0x10 mat 0 refs 4 123 0.796135 0.818107 122 0.796105 0.811351 134 0.837907 0.811029 135 0.837938 0.817808 SURF 0x10 mat 0 refs 4 124 0.796135 0.818107 123 0.796135 0.818107 135 0.837938 0.817808 136 0.837938 0.817808 SURF 0x10 mat 0 refs 4 125 0.796105 0.811351 124 0.796135 0.818107 136 0.837938 0.817808 137 0.837907 0.811029 SURF 0x10 mat 0 refs 4 126 0.796049 0.798456 125 0.796105 0.811351 137 0.837907 0.811029 138 0.83785 0.798089 SURF 0x10 mat 0 refs 4 127 0.796016 0.790655 126 0.796049 0.798456 138 0.83785 0.798089 139 0.837816 0.790261 SURF 0x10 mat 0 refs 4 128 0.795959 0.77776 127 0.796016 0.790655 139 0.837816 0.790261 140 0.837758 0.777322 SURF 0x10 mat 0 refs 4 129 0.79593 0.771004 128 0.795959 0.77776 140 0.837758 0.777322 141 0.837728 0.770543 SURF 0x10 mat 0 refs 4 130 0.79593 0.771004 129 0.79593 0.771004 141 0.837728 0.770543 142 0.837728 0.770543 SURF 0x10 mat 0 refs 4 131 0.837758 0.777322 142 0.837728 0.770543 154 0.876973 0.772155 143 0.877 0.778337 SURF 0x10 mat 0 refs 4 132 0.837816 0.790261 131 0.837758 0.777322 143 0.877 0.778337 144 0.877053 0.790137 SURF 0x10 mat 0 refs 4 133 0.83785 0.798089 132 0.837816 0.790261 144 0.877053 0.790137 145 0.877085 0.797276 SURF 0x10 mat 0 refs 4 134 0.837907 0.811029 133 0.83785 0.798089 145 0.877085 0.797276 146 0.877137 0.809076 SURF 0x10 mat 0 refs 4 135 0.837938 0.817808 134 0.837907 0.811029 146 0.877137 0.809076 147 0.877165 0.815257 SURF 0x10 mat 0 refs 4 136 0.837938 0.817808 135 0.837938 0.817808 147 0.877165 0.815257 148 0.877165 0.815257 SURF 0x10 mat 0 refs 4 137 0.837907 0.811029 136 0.837938 0.817808 148 0.877165 0.815257 149 0.877137 0.809076 SURF 0x10 mat 0 refs 4 138 0.83785 0.798089 137 0.837907 0.811029 149 0.877137 0.809076 150 0.877085 0.797276 SURF 0x10 mat 0 refs 4 139 0.837816 0.790261 138 0.83785 0.798089 150 0.877085 0.797276 151 0.877053 0.790137 SURF 0x10 mat 0 refs 4 140 0.837758 0.777322 139 0.837816 0.790261 151 0.877053 0.790137 152 0.877 0.778337 SURF 0x10 mat 0 refs 4 141 0.837728 0.770543 140 0.837758 0.777322 152 0.877 0.778337 153 0.876973 0.772155 SURF 0x10 mat 0 refs 4 142 0.837728 0.770543 141 0.837728 0.770543 153 0.876973 0.772155 154 0.876973 0.772155 SURF 0x10 mat 0 refs 4 143 0.877 0.778337 154 0.876973 0.772155 166 0.907408 0.774205 155 0.907432 0.779652 SURF 0x10 mat 0 refs 4 144 0.877053 0.790137 143 0.877 0.778337 155 0.907432 0.779652 156 0.907478 0.79005 SURF 0x10 mat 0 refs 4 145 0.877085 0.797276 144 0.877053 0.790137 156 0.907478 0.79005 157 0.907505 0.796341 SURF 0x10 mat 0 refs 4 146 0.877137 0.809076 145 0.877085 0.797276 157 0.907505 0.796341 158 0.907551 0.806739 SURF 0x10 mat 0 refs 4 147 0.877165 0.815257 146 0.877137 0.809076 158 0.907551 0.806739 159 0.907575 0.812186 SURF 0x10 mat 0 refs 4 148 0.877165 0.815257 147 0.877165 0.815257 159 0.907575 0.812186 160 0.907575 0.812186 SURF 0x10 mat 0 refs 4 149 0.877137 0.809076 148 0.877165 0.815257 160 0.907575 0.812186 161 0.907551 0.806739 SURF 0x10 mat 0 refs 4 150 0.877085 0.797276 149 0.877137 0.809076 161 0.907551 0.806739 162 0.907505 0.796341 SURF 0x10 mat 0 refs 4 151 0.877053 0.790137 150 0.877085 0.797276 162 0.907505 0.796341 163 0.907478 0.79005 SURF 0x10 mat 0 refs 4 152 0.877 0.778337 151 0.877053 0.790137 163 0.907478 0.79005 164 0.907432 0.779652 SURF 0x10 mat 0 refs 4 153 0.876973 0.772155 152 0.877 0.778337 164 0.907432 0.779652 165 0.907408 0.774205 SURF 0x10 mat 0 refs 4 154 0.876973 0.772155 153 0.876973 0.772155 165 0.907408 0.774205 166 0.907408 0.774205 SURF 0x10 mat 0 refs 4 155 0.907432 0.779652 166 0.907408 0.774205 178 0.927062 0.775891 167 0.927082 0.780704 SURF 0x10 mat 0 refs 4 156 0.907478 0.79005 155 0.907432 0.779652 167 0.927082 0.780704 168 0.927119 0.789892 SURF 0x10 mat 0 refs 4 157 0.907505 0.796341 156 0.907478 0.79005 168 0.927119 0.789892 169 0.927141 0.79545 SURF 0x10 mat 0 refs 4 158 0.907551 0.806739 157 0.907505 0.796341 169 0.927141 0.79545 170 0.927179 0.804637 SURF 0x10 mat 0 refs 4 159 0.907575 0.812186 158 0.907551 0.806739 170 0.927179 0.804637 171 0.927198 0.80945 SURF 0x10 mat 0 refs 4 160 0.907575 0.812186 159 0.907575 0.812186 171 0.927198 0.80945 172 0.927198 0.80945 SURF 0x10 mat 0 refs 4 161 0.907551 0.806739 160 0.907575 0.812186 172 0.927198 0.80945 173 0.927178 0.804637 SURF 0x10 mat 0 refs 4 162 0.907505 0.796341 161 0.907551 0.806739 173 0.927178 0.804637 174 0.927141 0.79545 SURF 0x10 mat 0 refs 4 163 0.907478 0.79005 162 0.907505 0.796341 174 0.927141 0.79545 175 0.927119 0.789892 SURF 0x10 mat 0 refs 4 164 0.907432 0.779652 163 0.907478 0.79005 175 0.927119 0.789892 176 0.927082 0.780704 SURF 0x10 mat 0 refs 4 165 0.907408 0.774205 164 0.907432 0.779652 176 0.927082 0.780704 177 0.927062 0.775891 SURF 0x10 mat 0 refs 4 166 0.907408 0.774205 165 0.907408 0.774205 177 0.927062 0.775891 178 0.927062 0.775891 SURF 0x10 mat 0 refs 4 167 0.927082 0.780704 178 0.927062 0.775891 190 0.939867 0.777039 179 0.939877 0.781376 SURF 0x10 mat 0 refs 4 168 0.927119 0.789892 167 0.927082 0.780704 179 0.939877 0.781376 180 0.939897 0.789653 SURF 0x10 mat 0 refs 4 169 0.927141 0.79545 168 0.927119 0.789892 180 0.939897 0.789653 181 0.939908 0.794661 SURF 0x10 mat 0 refs 4 170 0.927179 0.804637 169 0.927141 0.79545 181 0.939908 0.794661 182 0.939928 0.802939 SURF 0x10 mat 0 refs 4 171 0.927198 0.80945 170 0.927179 0.804637 182 0.939928 0.802939 183 0.939938 0.807275 SURF 0x10 mat 0 refs 4 172 0.927198 0.80945 171 0.927198 0.80945 183 0.939938 0.807275 184 0.939938 0.807275 SURF 0x10 mat 0 refs 4 173 0.927178 0.804637 172 0.927198 0.80945 184 0.939938 0.807275 185 0.939928 0.802939 SURF 0x10 mat 0 refs 4 174 0.927141 0.79545 173 0.927178 0.804637 185 0.939928 0.802939 186 0.939908 0.794661 SURF 0x10 mat 0 refs 4 175 0.927119 0.789892 174 0.927141 0.79545 186 0.939908 0.794661 187 0.939897 0.789653 SURF 0x10 mat 0 refs 4 176 0.927082 0.780704 175 0.927119 0.789892 187 0.939897 0.789653 188 0.939877 0.781376 SURF 0x10 mat 0 refs 4 177 0.927062 0.775891 176 0.927082 0.780704 188 0.939877 0.781376 189 0.939867 0.777039 SURF 0x10 mat 0 refs 4 178 0.927062 0.775891 177 0.927062 0.775891 189 0.939867 0.777039 190 0.939867 0.777039 SURF 0x10 mat 0 refs 4 179 0.939877 0.781376 190 0.939867 0.777039 202 0.948867 0.778037 191 0.948872 0.781949 SURF 0x10 mat 0 refs 4 180 0.939897 0.789653 179 0.939877 0.781376 191 0.948872 0.781949 192 0.948881 0.789418 SURF 0x10 mat 0 refs 4 181 0.939908 0.794661 180 0.939897 0.789653 192 0.948881 0.789418 193 0.948886 0.793936 SURF 0x10 mat 0 refs 4 182 0.939928 0.802939 181 0.939908 0.794661 193 0.948886 0.793936 194 0.948895 0.801404 SURF 0x10 mat 0 refs 4 183 0.939938 0.807275 182 0.939928 0.802939 194 0.948895 0.801404 195 0.9489 0.805317 SURF 0x10 mat 0 refs 4 184 0.939938 0.807275 183 0.939938 0.807275 195 0.9489 0.805317 196 0.9489 0.805317 SURF 0x10 mat 0 refs 4 185 0.939928 0.802939 184 0.939938 0.807275 196 0.9489 0.805317 197 0.948895 0.801404 SURF 0x10 mat 0 refs 4 186 0.939908 0.794661 185 0.939928 0.802939 197 0.948895 0.801404 198 0.948886 0.793936 SURF 0x10 mat 0 refs 4 187 0.939897 0.789653 186 0.939908 0.794661 198 0.948886 0.793936 199 0.948881 0.789418 SURF 0x10 mat 0 refs 4 188 0.939877 0.781376 187 0.939897 0.789653 199 0.948881 0.789418 200 0.948872 0.781949 SURF 0x10 mat 0 refs 4 189 0.939867 0.777039 188 0.939877 0.781376 200 0.948872 0.781949 201 0.948867 0.778037 SURF 0x10 mat 0 refs 4 190 0.939867 0.777039 189 0.939867 0.777039 201 0.948867 0.778037 202 0.948867 0.778037 SURF 0x10 mat 0 refs 4 191 0.948872 0.781949 202 0.948867 0.778037 214 0.956677 0.779269 203 0.956687 0.782706 SURF 0x10 mat 0 refs 4 192 0.948881 0.789418 191 0.948872 0.781949 203 0.956687 0.782706 204 0.956707 0.789266 SURF 0x10 mat 0 refs 4 193 0.948886 0.793936 192 0.948881 0.789418 204 0.956707 0.789266 205 0.956719 0.793234 SURF 0x10 mat 0 refs 4 194 0.948895 0.801404 193 0.948886 0.793936 205 0.956719 0.793234 206 0.956738 0.799794 SURF 0x10 mat 0 refs 4 195 0.9489 0.805317 194 0.948895 0.801404 206 0.956738 0.799794 207 0.956748 0.803231 SURF 0x10 mat 0 refs 4 196 0.9489 0.805317 195 0.9489 0.805317 207 0.956748 0.803231 208 0.956748 0.803231 SURF 0x10 mat 0 refs 4 197 0.948895 0.801404 196 0.9489 0.805317 208 0.956748 0.803231 209 0.956738 0.799794 SURF 0x10 mat 0 refs 4 198 0.948886 0.793936 197 0.948895 0.801404 209 0.956738 0.799794 210 0.956719 0.793234 SURF 0x10 mat 0 refs 4 199 0.948881 0.789418 198 0.948886 0.793936 210 0.956719 0.793234 211 0.956707 0.789266 SURF 0x10 mat 0 refs 4 200 0.948872 0.781949 199 0.948881 0.789418 211 0.956707 0.789266 212 0.956687 0.782706 SURF 0x10 mat 0 refs 4 201 0.948867 0.778037 200 0.948872 0.781949 212 0.956687 0.782706 213 0.956677 0.779269 SURF 0x10 mat 0 refs 4 202 0.948867 0.778037 201 0.948867 0.778037 213 0.956677 0.779269 214 0.956677 0.779269 SURF 0x10 mat 0 refs 4 203 0.956687 0.782706 214 0.956677 0.779269 226 0.96324 0.78054 215 0.963252 0.783508 SURF 0x10 mat 0 refs 4 204 0.956707 0.789266 203 0.956687 0.782706 215 0.963252 0.783508 216 0.963277 0.789173 SURF 0x10 mat 0 refs 4 205 0.956719 0.793234 204 0.956707 0.789266 216 0.963277 0.789173 217 0.963291 0.7926 SURF 0x10 mat 0 refs 4 206 0.956738 0.799794 205 0.956719 0.793234 217 0.963291 0.7926 218 0.963315 0.798265 SURF 0x10 mat 0 refs 4 207 0.956748 0.803231 206 0.956738 0.799794 218 0.963315 0.798265 219 0.963327 0.801232 SURF 0x10 mat 0 refs 4 208 0.956748 0.803231 207 0.956748 0.803231 219 0.963327 0.801232 220 0.963327 0.801232 SURF 0x10 mat 0 refs 4 209 0.956738 0.799794 208 0.956748 0.803231 220 0.963327 0.801232 221 0.963315 0.798265 SURF 0x10 mat 0 refs 4 210 0.956719 0.793234 209 0.956738 0.799794 221 0.963315 0.798265 222 0.963291 0.7926 SURF 0x10 mat 0 refs 4 211 0.956707 0.789266 210 0.956719 0.793234 222 0.963291 0.7926 223 0.963277 0.789173 SURF 0x10 mat 0 refs 4 212 0.956687 0.782706 211 0.956707 0.789266 223 0.963277 0.789173 224 0.963252 0.783508 SURF 0x10 mat 0 refs 4 213 0.956677 0.779269 212 0.956687 0.782706 224 0.963252 0.783508 225 0.96324 0.78054 SURF 0x10 mat 0 refs 4 214 0.956677 0.779269 213 0.956677 0.779269 225 0.96324 0.78054 226 0.96324 0.78054 SURF 0x10 mat 0 refs 4 215 0.963252 0.783508 226 0.96324 0.78054 238 0.968551 0.781748 227 0.968561 0.784285 SURF 0x10 mat 0 refs 4 216 0.963277 0.789173 215 0.963252 0.783508 227 0.968561 0.784285 228 0.968582 0.789126 SURF 0x10 mat 0 refs 4 217 0.963291 0.7926 216 0.963277 0.789173 228 0.968582 0.789126 229 0.968594 0.792055 SURF 0x10 mat 0 refs 4 218 0.963315 0.798265 217 0.963291 0.7926 229 0.968594 0.792055 230 0.968614 0.796897 SURF 0x10 mat 0 refs 4 219 0.963327 0.801232 218 0.963315 0.798265 230 0.968614 0.796897 231 0.968625 0.799433 SURF 0x10 mat 0 refs 4 220 0.963327 0.801232 219 0.963327 0.801232 231 0.968625 0.799433 232 0.968625 0.799433 SURF 0x10 mat 0 refs 4 221 0.963315 0.798265 220 0.963327 0.801232 232 0.968625 0.799433 233 0.968615 0.796897 SURF 0x10 mat 0 refs 4 222 0.963291 0.7926 221 0.963315 0.798265 233 0.968615 0.796897 234 0.968594 0.792055 SURF 0x10 mat 0 refs 4 223 0.963277 0.789173 222 0.963291 0.7926 234 0.968594 0.792055 235 0.968582 0.789126 SURF 0x10 mat 0 refs 4 224 0.963252 0.783508 223 0.963277 0.789173 235 0.968582 0.789126 236 0.968561 0.784285 SURF 0x10 mat 0 refs 4 225 0.96324 0.78054 224 0.963252 0.783508 236 0.968561 0.784285 237 0.968551 0.781748 SURF 0x10 mat 0 refs 4 226 0.96324 0.78054 225 0.96324 0.78054 237 0.968551 0.781748 238 0.968551 0.781748 SURF 0x10 mat 0 refs 4 227 0.968561 0.784285 238 0.968551 0.781748 250 0.972654 0.782808 239 0.972664 0.784977 SURF 0x10 mat 0 refs 4 228 0.968582 0.789126 227 0.968561 0.784285 239 0.972664 0.784977 240 0.972682 0.789118 SURF 0x10 mat 0 refs 4 229 0.968594 0.792055 228 0.968582 0.789126 240 0.972682 0.789118 241 0.972693 0.791623 SURF 0x10 mat 0 refs 4 230 0.968614 0.796897 229 0.968594 0.792055 241 0.972693 0.791623 242 0.972712 0.795763 SURF 0x10 mat 0 refs 4 231 0.968625 0.799433 230 0.968614 0.796897 242 0.972712 0.795763 243 0.972721 0.797933 SURF 0x10 mat 0 refs 4 232 0.968625 0.799433 231 0.968625 0.799433 243 0.972721 0.797933 244 0.972721 0.797933 SURF 0x10 mat 0 refs 4 233 0.968615 0.796897 232 0.968625 0.799433 244 0.972721 0.797933 245 0.972712 0.795763 SURF 0x10 mat 0 refs 4 234 0.968594 0.792055 233 0.968615 0.796897 245 0.972712 0.795763 246 0.972693 0.791623 SURF 0x10 mat 0 refs 4 235 0.968582 0.789126 234 0.968594 0.792055 246 0.972693 0.791623 247 0.972682 0.789118 SURF 0x10 mat 0 refs 4 236 0.968561 0.784285 235 0.968582 0.789126 247 0.972682 0.789118 248 0.972664 0.784977 SURF 0x10 mat 0 refs 4 237 0.968551 0.781748 236 0.968561 0.784285 248 0.972664 0.784977 249 0.972654 0.782808 SURF 0x10 mat 0 refs 4 238 0.968551 0.781748 237 0.968551 0.781748 249 0.972654 0.782808 250 0.972654 0.782808 SURF 0x10 mat 0 refs 4 239 0.972664 0.784977 250 0.972654 0.782808 262 0.976363 0.784496 251 0.97637 0.786132 SURF 0x10 mat 0 refs 4 240 0.972682 0.789118 239 0.972664 0.784977 251 0.97637 0.786132 252 0.976385 0.789256 SURF 0x10 mat 0 refs 4 241 0.972693 0.791623 240 0.972682 0.789118 252 0.976385 0.789256 253 0.976394 0.791146 SURF 0x10 mat 0 refs 4 242 0.972712 0.795763 241 0.972693 0.791623 253 0.976394 0.791146 254 0.976408 0.794269 SURF 0x10 mat 0 refs 4 243 0.972721 0.797933 242 0.972712 0.795763 254 0.976408 0.794269 255 0.976416 0.795905 SURF 0x10 mat 0 refs 4 244 0.972721 0.797933 243 0.972721 0.797933 255 0.976416 0.795905 256 0.976416 0.795905 SURF 0x10 mat 0 refs 4 245 0.972712 0.795763 244 0.972721 0.797933 256 0.976416 0.795905 257 0.976408 0.794269 SURF 0x10 mat 0 refs 4 246 0.972693 0.791623 245 0.972712 0.795763 257 0.976408 0.794269 258 0.976394 0.791146 SURF 0x10 mat 0 refs 4 247 0.972682 0.789118 246 0.972693 0.791623 258 0.976394 0.791146 259 0.976385 0.789256 SURF 0x10 mat 0 refs 4 248 0.972664 0.784977 247 0.972682 0.789118 259 0.976385 0.789256 260 0.97637 0.786132 SURF 0x10 mat 0 refs 4 249 0.972654 0.782808 248 0.972664 0.784977 260 0.97637 0.786132 261 0.976363 0.784496 SURF 0x10 mat 0 refs 4 250 0.972654 0.782808 249 0.972654 0.782808 261 0.976363 0.784496 262 0.976363 0.784496 SURF 0x10 mat 0 refs 4 251 0.97637 0.786132 262 0.976363 0.784496 274 0.979696 0.78706 263 0.979701 0.787926 SURF 0x10 mat 0 refs 4 252 0.976385 0.789256 251 0.97637 0.786132 263 0.979701 0.787926 264 0.979708 0.789579 SURF 0x10 mat 0 refs 4 253 0.976394 0.791146 252 0.976385 0.789256 264 0.979708 0.789579 265 0.979713 0.790579 SURF 0x10 mat 0 refs 4 254 0.976408 0.794269 253 0.976394 0.791146 265 0.979713 0.790579 266 0.97972 0.792231 SURF 0x10 mat 0 refs 4 255 0.976416 0.795905 254 0.976408 0.794269 266 0.97972 0.792231 267 0.979724 0.793097 SURF 0x10 mat 0 refs 4 256 0.976416 0.795905 255 0.976416 0.795905 267 0.979724 0.793097 268 0.979724 0.793097 SURF 0x10 mat 0 refs 4 257 0.976408 0.794269 256 0.976416 0.795905 268 0.979724 0.793097 269 0.97972 0.792231 SURF 0x10 mat 0 refs 4 258 0.976394 0.791146 257 0.976408 0.794269 269 0.97972 0.792231 270 0.979713 0.790579 SURF 0x10 mat 0 refs 4 259 0.976385 0.789256 258 0.976394 0.791146 270 0.979713 0.790579 271 0.979708 0.789579 SURF 0x10 mat 0 refs 4 260 0.97637 0.786132 259 0.976385 0.789256 271 0.979708 0.789579 272 0.979701 0.787926 SURF 0x10 mat 0 refs 4 261 0.976363 0.784496 260 0.97637 0.786132 272 0.979701 0.787926 273 0.979696 0.78706 SURF 0x10 mat 0 refs 4 262 0.976363 0.784496 261 0.976363 0.784496 273 0.979696 0.78706 274 0.979696 0.78706 SURF 0x10 mat 0 refs 4 263 0.979701 0.787926 274 0.979696 0.78706 286 0.981117 0.78996 275 0.981118 0.789982 SURF 0x10 mat 0 refs 4 264 0.979708 0.789579 263 0.979701 0.787926 275 0.981118 0.789982 276 0.981118 0.790024 SURF 0x10 mat 0 refs 4 265 0.979713 0.790579 264 0.979708 0.789579 276 0.981118 0.790024 277 0.981118 0.79005 SURF 0x10 mat 0 refs 4 266 0.97972 0.792231 265 0.979713 0.790579 277 0.981118 0.79005 278 0.981118 0.790092 SURF 0x10 mat 0 refs 4 267 0.979724 0.793097 266 0.97972 0.792231 278 0.981118 0.790092 279 0.981118 0.790114 SURF 0x10 mat 0 refs 4 268 0.979724 0.793097 267 0.979724 0.793097 279 0.981118 0.790114 280 0.981118 0.790114 SURF 0x10 mat 0 refs 4 269 0.97972 0.792231 268 0.979724 0.793097 280 0.981118 0.790114 281 0.981118 0.790092 SURF 0x10 mat 0 refs 4 270 0.979713 0.790579 269 0.97972 0.792231 281 0.981118 0.790092 282 0.981118 0.79005 SURF 0x10 mat 0 refs 4 271 0.979708 0.789579 270 0.979713 0.790579 282 0.981118 0.79005 283 0.981118 0.790024 SURF 0x10 mat 0 refs 4 272 0.979701 0.787926 271 0.979708 0.789579 283 0.981118 0.790024 284 0.981118 0.789982 SURF 0x10 mat 0 refs 4 273 0.979696 0.78706 272 0.979701 0.787926 284 0.981118 0.789982 285 0.981118 0.78996 SURF 0x10 mat 0 refs 4 274 0.979696 0.78706 273 0.979696 0.78706 285 0.981118 0.78996 286 0.981117 0.78996 SURF 0x10 mat 0 refs 4 25 0.0719175 0.786863 34 0.0719021 0.783664 298 0.106714 0.783172 287 0.106719 0.786536 SURF 0x10 mat 0 refs 4 287 0.106719 0.786536 298 0.106714 0.783172 46 0.153923 0.782712 35 0.153939 0.786177 SURF 0x10 mat 0 refs 4 26 0.0719472 0.793194 25 0.0719175 0.786863 287 0.106719 0.786536 288 0.106721 0.792956 SURF 0x10 mat 0 refs 4 288 0.106721 0.792956 287 0.106719 0.786536 35 0.153939 0.786177 36 0.15397 0.79279 SURF 0x10 mat 0 refs 4 27 0.0719651 0.796667 26 0.0719472 0.793194 288 0.106721 0.792956 289 0.106723 0.79684 SURF 0x10 mat 0 refs 4 289 0.106723 0.79684 288 0.106721 0.792956 36 0.15397 0.79279 37 0.153988 0.79679 SURF 0x10 mat 0 refs 4 28 0.0719952 0.802783 27 0.0719651 0.796667 289 0.106723 0.79684 290 0.106719 0.803264 SURF 0x10 mat 0 refs 4 290 0.106719 0.803264 289 0.106723 0.79684 37 0.153988 0.79679 38 0.154018 0.803403 SURF 0x10 mat 0 refs 4 291 0.114709 0.806746 290 0.106719 0.803264 38 0.154018 0.803403 39 0.154034 0.806868 SURF 0x10 mat 0 refs 4 292 0.114706 0.806747 291 0.114709 0.806746 39 0.154034 0.806868 40 0.154034 0.806868 SURF 0x10 mat 0 refs 4 293 0.106706 0.803266 292 0.114706 0.806747 40 0.154034 0.806868 41 0.154018 0.803403 SURF 0x10 mat 0 refs 4 30 0.0719651 0.796667 29 0.0719952 0.802783 293 0.106706 0.803266 294 0.106703 0.796841 SURF 0x10 mat 0 refs 4 294 0.106703 0.796841 293 0.106706 0.803266 41 0.154018 0.803403 42 0.153988 0.79679 SURF 0x10 mat 0 refs 4 31 0.0719472 0.793194 30 0.0719651 0.796667 294 0.106703 0.796841 295 0.106702 0.792956 SURF 0x10 mat 0 refs 4 295 0.106702 0.792956 294 0.106703 0.796841 42 0.153988 0.79679 43 0.15397 0.79279 SURF 0x10 mat 0 refs 4 32 0.0719175 0.786863 31 0.0719472 0.793194 295 0.106702 0.792956 296 0.106706 0.786535 SURF 0x10 mat 0 refs 4 296 0.106706 0.786535 295 0.106702 0.792956 43 0.15397 0.79279 44 0.153939 0.786177 SURF 0x10 mat 0 refs 4 33 0.0719021 0.783664 32 0.0719175 0.786863 296 0.106706 0.786535 297 0.106711 0.783172 SURF 0x10 mat 0 refs 4 297 0.106711 0.783172 296 0.106706 0.786535 44 0.153939 0.786177 45 0.153923 0.782712 SURF 0x10 mat 0 refs 4 34 0.0719021 0.783664 33 0.0719021 0.783664 297 0.106711 0.783172 298 0.106714 0.783172 SURF 0x10 mat 0 refs 4 298 0.106714 0.783172 297 0.106711 0.783172 45 0.153923 0.782712 46 0.153923 0.782712 SURF 0x10 mat 0 refs 4 29 0.0719952 0.802783 301 0.0718156 0.813491 299 0.0992495 0.81238 293 0.106706 0.803266 SURF 0x10 mat 0 refs 4 290 0.106719 0.803264 300 0.0992625 0.812377 302 0.0718156 0.813491 28 0.0719952 0.802783 SURF 0x10 mat 0 refs 4 19 0.0496003 0.802316 303 0.0494242 0.814181 301 0.0718156 0.813491 29 0.0719952 0.802783 SURF 0x10 mat 0 refs 4 28 0.0719952 0.802783 302 0.0718156 0.813491 304 0.0494242 0.814181 18 0.0496003 0.802316 SURF 0x10 mat 0 refs 4 9 0.0366081 0.801973 305 0.0364318 0.814509 303 0.0494242 0.814181 19 0.0496003 0.802316 SURF 0x10 mat 0 refs 4 18 0.0496003 0.802316 304 0.0494242 0.814181 306 0.0364318 0.814509 8 0.0366081 0.801973 SURF 0x10 mat 0 refs 4 2 0.0139509 0.80165 307 0.0129977 0.815094 305 0.0364318 0.814509 9 0.0366081 0.801973 SURF 0x10 mat 0 refs 4 8 0.0366081 0.801973 306 0.0364318 0.814509 307 0.0129977 0.815094 2 0.0139509 0.80165 SURF 0x10 mat 0 refs 4 290 0.106719 0.803264 291 0.114709 0.806746 308 0.102686 0.812201 300 0.0992625 0.812377 SURF 0x10 mat 0 refs 4 291 0.114709 0.806746 292 0.114706 0.806747 309 0.102683 0.812202 308 0.102686 0.812201 SURF 0x10 mat 0 refs 4 292 0.114706 0.806747 293 0.106706 0.803266 299 0.0992495 0.81238 309 0.102683 0.812202 kids 0 OBJECT poly name "CurveCircle.005" loc 0.000541566 0.0647268 -0.162745 data 8 Mesh.005 texture "C:/Programme/CRRCSim/textures/Erwin.rgb" crease 30.000000 numvert 447 0.871179 0.642516 -2.72378 0.860001 0.634567 -2.6715 0.860601 0.633674 -2.67425 0.859766 0.634619 -2.72119 0.859499 0.635035 -2.71476 0.859378 0.635242 -2.71156 0.859248 0.635444 -2.70836 0.859126 0.635638 -2.70516 0.859013 0.635821 -2.70197 0.858908 0.63599 -2.69877 0.858819 0.636142 -2.69558 0.858738 0.636275 -2.69238 0.858681 0.636385 -2.68919 0.858632 0.636469 -2.68599 0.858608 0.636524 -2.68279 0.8586 0.636539 -2.6815 0.858608 0.636535 -2.68021 0.858632 0.636512 -2.67893 0.858673 0.636466 -2.67767 0.858721 0.636393 -2.67647 0.858794 0.636292 -2.67535 0.858891 0.636159 -2.67431 0.859013 0.63599 -2.6734 0.859159 0.635784 -2.67261 0.859329 0.635537 -2.67198 0.859531 0.635247 -2.67153 0.843574 0.62412 -2.59756 0.843024 0.624925 -2.59817 0.842538 0.625618 -2.59926 0.842133 0.626207 -2.60076 0.841784 0.626699 -2.60263 0.841501 0.627101 -2.60483 0.841274 0.627419 -2.60729 0.841096 0.627662 -2.60998 0.840966 0.627835 -2.61285 0.840877 0.627946 -2.61584 0.840828 0.628001 -2.61891 0.840804 0.628008 -2.622 0.84082 0.627974 -2.62508 0.840877 0.627842 -2.63272 0.840982 0.627642 -2.64035 0.841136 0.62738 -2.64798 0.841323 0.627064 -2.65561 0.841541 0.6267 -2.66324 0.841792 0.626296 -2.67086 0.84206 0.625859 -2.6785 0.842343 0.625396 -2.68613 0.842643 0.624914 -2.69378 0.842951 0.62442 -2.70142 0.843267 0.623921 -2.70908 0.843574 0.623425 -2.71675 0.817379 0.605416 -2.70967 0.816958 0.606082 -2.69939 0.816545 0.60675 -2.68913 0.816132 0.607412 -2.67888 0.815727 0.608058 -2.66864 0.815346 0.608679 -2.65841 0.814981 0.609264 -2.64818 0.814649 0.609805 -2.63796 0.814358 0.610293 -2.62774 0.814107 0.610716 -2.61751 0.813904 0.611068 -2.60729 0.813766 0.611336 -2.59706 0.813685 0.611513 -2.58683 0.813669 0.611559 -2.58271 0.813694 0.611549 -2.57855 0.813758 0.611475 -2.57445 0.81388 0.611326 -2.57044 0.81405 0.611095 -2.5666 0.814285 0.61077 -2.56299 0.814593 0.610343 -2.55969 0.814973 0.609804 -2.55675 0.815443 0.609145 -2.55424 0.815986 0.608355 -2.55222 0.816634 0.607426 -2.55077 0.817379 0.606347 -2.54994 0.769952 0.574045 -2.49231 0.768969 0.575469 -2.49341 0.768119 0.576697 -2.49533 0.767392 0.57774 -2.49799 0.766782 0.578611 -2.5013 0.766278 0.579322 -2.50518 0.765873 0.579885 -2.50956 0.765559 0.580315 -2.51431 0.765329 0.580621 -2.51938 0.765173 0.580817 -2.52468 0.765084 0.580915 -2.53011 0.765053 0.580927 -2.53559 0.765073 0.580867 -2.54103 0.765179 0.580634 -2.55455 0.765368 0.580279 -2.56806 0.765632 0.579816 -2.58157 0.765963 0.579256 -2.59506 0.766351 0.578612 -2.60856 0.766787 0.577898 -2.62207 0.767264 0.577123 -2.63557 0.767773 0.576304 -2.64909 0.768304 0.575451 -2.66262 0.768851 0.574577 -2.67615 0.769403 0.573694 -2.6897 0.769952 0.572815 -2.70327 0.681308 0.511868 -2.70572 0.679956 0.514031 -2.67242 0.679286 0.515104 -2.6558 0.678633 0.516152 -2.63919 0.678009 0.517158 -2.62259 0.677423 0.518108 -2.60601 0.676887 0.518986 -2.58943 0.676411 0.519776 -2.57286 0.676005 0.520464 -2.55629 0.675681 0.521033 -2.53971 0.675448 0.521468 -2.52312 0.675318 0.521754 -2.50652 0.675294 0.521829 -2.49984 0.675331 0.521813 -2.49311 0.675441 0.521693 -2.48644 0.675632 0.521452 -2.47994 0.675915 0.521076 -2.47372 0.6763 0.52055 -2.46787 0.676796 0.519857 -2.46251 0.677415 0.518984 -2.45773 0.678166 0.517915 -2.45367 0.679058 0.516634 -2.4504 0.680102 0.515128 -2.44804 0.681308 0.513379 -2.4467 0.555195 0.42691 -2.41427 0.553763 0.428987 -2.41587 0.552523 0.430776 -2.41867 0.551463 0.432296 -2.42255 0.550572 0.433566 -2.42738 0.549839 0.434603 -2.43305 0.549248 0.435425 -2.4394 0.548791 0.436051 -2.44635 0.548455 0.436497 -2.45374 0.548228 0.436782 -2.46146 0.548098 0.436925 -2.46937 0.548053 0.436944 -2.47737 0.548082 0.436856 -2.48531 0.548237 0.436515 -2.50501 0.548513 0.435999 -2.5247 0.548898 0.435323 -2.5444 0.549379 0.434507 -2.56408 0.549945 0.433568 -2.58376 0.550582 0.432526 -2.60345 0.551277 0.431398 -2.62314 0.552019 0.430203 -2.64284 0.552794 0.428959 -2.66256 0.55359 0.427684 -2.68229 0.554395 0.426397 -2.70205 0.555195 0.425116 -2.72183 0.406594 0.322937 -2.73809 0.405689 0.324385 -2.71574 0.40478 0.32584 -2.69341 0.403881 0.32728 -2.67111 0.403005 0.328686 -2.64883 0.402167 0.330036 -2.62657 0.401381 0.33131 -2.60431 0.400662 0.332488 -2.58207 0.400023 0.333549 -2.55983 0.399478 0.334471 -2.53759 0.399043 0.335235 -2.51534 0.398731 0.335819 -2.49309 0.398557 0.336203 -2.47082 0.398524 0.336302 -2.46185 0.398575 0.336282 -2.45282 0.398722 0.33612 -2.44388 0.398978 0.335798 -2.43515 0.399358 0.335293 -2.4268 0.399874 0.334587 -2.41895 0.400541 0.333658 -2.41176 0.40137 0.332486 -2.40536 0.402378 0.331051 -2.3999 0.403575 0.329333 -2.39552 0.404976 0.32731 -2.39235 0.406594 0.324965 -2.39055 0.218016 0.195525 -2.3785 0.216276 0.198047 -2.38044 0.21477 0.200221 -2.38383 0.213483 0.202068 -2.38854 0.212401 0.203611 -2.39442 0.211509 0.20487 -2.40129 0.210792 0.205869 -2.40903 0.210237 0.206628 -2.41746 0.209829 0.20717 -2.42644 0.209553 0.207517 -2.43582 0.209395 0.207691 -2.44543 0.209341 0.207713 -2.45513 0.209376 0.207606 -2.46478 0.209563 0.207193 -2.48872 0.209899 0.206565 -2.51264 0.210367 0.205745 -2.53656 0.210952 0.204753 -2.56046 0.211638 0.203613 -2.58437 0.212412 0.202347 -2.60828 0.213257 0.200977 -2.6322 0.214157 0.199526 -2.65613 0.215099 0.198014 -2.68008 0.216066 0.196466 -2.70406 0.217043 0.194903 -2.72806 0.218016 0.193346 -2.75208 0.000393577 0.0433885 -2.75744 0.000353215 0.0454669 -2.73279 0.000311887 0.0475551 -2.70818 0.000271332 0.049623 -2.68359 0.000232515 0.0516399 -2.65902 0.000194471 0.0535758 -2.63448 0.000159517 0.0554008 -2.60994 0.000127266 0.0570831 -2.58541 9.88768e-005 0.058593 -2.5609 7.4544e-005 0.0598996 -2.53637 5.5039e-005 0.0609736 -2.51184 4.0555e-005 0.0617844 -2.4873 3.32166e-005 0.0623012 -2.46274 3.16715e-005 0.0624283 -2.45285 3.39891e-005 0.0623781 -2.4429 4.0555e-005 0.0621222 -2.43303 5.1756e-005 0.0616289 -2.42341 6.89435e-005 0.0608706 -2.4142 9.23109e-005 0.0598162 -2.40555 0.000121472 0.0584366 -2.39762 0.000158744 0.0567016 -2.39055 0.000204127 0.0545835 -2.38453 0.00025762 0.0520499 -2.37969 0.000320771 0.0490739 -2.3762 0.000393577 0.0456232 -2.37421 -0.871123 0.642611 -2.72378 -0.859945 0.634662 -2.6715 -0.859823 0.63486 -2.71799 -0.85971 0.634714 -2.72119 -0.859451 0.635131 -2.71476 -0.859321 0.635338 -2.71156 -0.859191 0.63554 -2.70836 -0.859078 0.635733 -2.70516 -0.858964 0.635916 -2.70197 -0.858859 0.636086 -2.69877 -0.858762 0.636238 -2.69558 -0.858689 0.636371 -2.69239 -0.858624 0.63648 -2.68919 -0.858584 0.636564 -2.68599 -0.858551 0.636619 -2.68279 -0.858551 0.636633 -2.6815 -0.858559 0.636631 -2.68021 -0.858584 0.636607 -2.67893 -0.858616 0.636561 -2.67767 -0.858673 0.636488 -2.67647 -0.858746 0.636387 -2.67535 -0.858843 0.636253 -2.67431 -0.858956 0.636086 -2.6734 -0.859102 0.635879 -2.67261 -0.85928 0.635633 -2.67198 -0.859475 0.635342 -2.67153 -0.843526 0.624215 -2.59756 -0.842967 0.62502 -2.59817 -0.842489 0.625714 -2.59926 -0.842076 0.626302 -2.60076 -0.841736 0.626795 -2.60263 -0.841444 0.627197 -2.60483 -0.841217 0.627515 -2.60729 -0.841039 0.627757 -2.60998 -0.84091 0.627931 -2.61285 -0.84082 0.628042 -2.61584 -0.840772 0.628097 -2.61891 -0.840756 0.628104 -2.62201 -0.840764 0.628069 -2.62508 -0.840829 0.627938 -2.63272 -0.840934 0.627738 -2.64036 -0.84108 0.627475 -2.64798 -0.841266 0.627159 -2.65561 -0.841485 0.626796 -2.66324 -0.841736 0.626392 -2.67087 -0.842003 0.625954 -2.6785 -0.842295 0.625492 -2.68613 -0.842594 0.625009 -2.69378 -0.842902 0.624516 -2.70142 -0.84321 0.624017 -2.70908 -0.843526 0.62352 -2.71675 -0.844085 0.623395 -2.59811 -0.818708 0.604414 -2.55207 -0.817322 0.605511 -2.70967 -0.816909 0.606177 -2.69939 -0.816488 0.606845 -2.68914 -0.816075 0.607507 -2.67888 -0.81567 0.608154 -2.66864 -0.815289 0.608774 -2.65841 -0.814925 0.60936 -2.64818 -0.814601 0.609901 -2.63796 -0.814301 0.610389 -2.62774 -0.81405 0.610812 -2.61751 -0.813856 0.611163 -2.60729 -0.81371 0.611432 -2.59706 -0.813629 0.611608 -2.58683 -0.813613 0.611654 -2.58271 -0.813637 0.611645 -2.57855 -0.81371 0.61157 -2.57445 -0.813823 0.611422 -2.57044 -0.814001 0.61119 -2.5666 -0.814236 0.610865 -2.56299 -0.814544 0.610439 -2.55969 -0.814925 0.6099 -2.55675 -0.815386 0.609241 -2.55424 -0.815937 0.608451 -2.55222 -0.816577 0.607522 -2.55077 -0.817322 0.606443 -2.54994 -0.769898 0.574141 -2.49231 -0.768917 0.575565 -2.49341 -0.768066 0.576792 -2.49533 -0.76734 0.577835 -2.49799 -0.766728 0.578706 -2.5013 -0.766224 0.579417 -2.50518 -0.76582 0.579981 -2.50956 -0.765507 0.58041 -2.51431 -0.765276 0.580716 -2.51938 -0.76512 0.580912 -2.52468 -0.765031 0.581011 -2.53011 -0.765 0.581023 -2.53559 -0.765021 0.580963 -2.54103 -0.765126 0.580729 -2.55455 -0.765315 0.580375 -2.56806 -0.76558 0.579911 -2.58157 -0.76591 0.579352 -2.59506 -0.766298 0.578708 -2.60856 -0.766735 0.577993 -2.62207 -0.767212 0.577219 -2.63558 -0.76772 0.576399 -2.64909 -0.768252 0.575546 -2.66262 -0.768798 0.574672 -2.67615 -0.76935 0.573789 -2.6897 -0.769898 0.572911 -2.70327 -0.681255 0.511964 -2.70572 -0.680581 0.513043 -2.68905 -0.679903 0.514126 -2.67242 -0.679233 0.5152 -2.6558 -0.67858 0.516248 -2.63919 -0.677955 0.517254 -2.62259 -0.67737 0.518204 -2.60601 -0.676833 0.519082 -2.58943 -0.676357 0.519872 -2.57286 -0.675952 0.520559 -2.55629 -0.675627 0.521128 -2.53971 -0.675395 0.521564 -2.52312 -0.675265 0.52185 -2.50652 -0.675241 0.521924 -2.49984 -0.675278 0.521909 -2.49311 -0.675388 0.521788 -2.48644 -0.675579 0.521548 -2.47994 -0.675862 0.521172 -2.47372 -0.676247 0.520645 -2.46787 -0.676744 0.519953 -2.46251 -0.677362 0.51908 -2.45774 -0.678113 0.51801 -2.45367 -0.679005 0.51673 -2.4504 -0.680049 0.515223 -2.44804 -0.681255 0.513474 -2.4467 -0.555142 0.427005 -2.41427 -0.55371 0.429081 -2.41587 -0.55247 0.430871 -2.41867 -0.551411 0.432392 -2.42255 -0.55052 0.433662 -2.42738 -0.549785 0.434699 -2.43305 -0.549195 0.43552 -2.4394 -0.548739 0.436145 -2.44635 -0.548402 0.436592 -2.45374 -0.548176 0.436878 -2.46146 -0.548045 0.437021 -2.46937 -0.548001 0.437039 -2.47737 -0.54803 0.436951 -2.48531 -0.548184 0.436611 -2.50501 -0.54846 0.436094 -2.5247 -0.548845 0.435418 -2.5444 -0.549327 0.434602 -2.56408 -0.549892 0.433663 -2.58376 -0.550529 0.432622 -2.60345 -0.551224 0.431493 -2.62314 -0.551966 0.430299 -2.64284 -0.552741 0.429055 -2.66256 -0.553537 0.42778 -2.68229 -0.554341 0.426493 -2.70205 -0.555142 0.425211 -2.72183 -0.406541 0.323033 -2.73809 -0.405637 0.32448 -2.71574 -0.404728 0.325935 -2.69341 -0.403828 0.327375 -2.67111 -0.402952 0.328781 -2.64883 -0.402114 0.330132 -2.62657 -0.401328 0.331406 -2.60432 -0.400609 0.332584 -2.58207 -0.39997 0.333644 -2.55983 -0.399426 0.334566 -2.53759 -0.398991 0.33533 -2.51534 -0.398679 0.335914 -2.49309 -0.398504 0.336298 -2.47082 -0.398471 0.336398 -2.46185 -0.398522 0.336378 -2.45282 -0.398668 0.336216 -2.44388 -0.398925 0.335893 -2.43515 -0.399305 0.335389 -2.4268 -0.399822 0.334681 -2.41895 -0.400488 0.333753 -2.41176 -0.401318 0.332581 -2.40536 -0.402325 0.331147 -2.3999 -0.403522 0.329429 -2.39552 -0.404923 0.327406 -2.39235 -0.406541 0.325059 -2.39055 -0.217962 0.195621 -2.3785 -0.216223 0.198143 -2.38044 -0.214717 0.200317 -2.38384 -0.21343 0.202164 -2.38854 -0.212348 0.203706 -2.39442 -0.211455 0.204966 -2.40129 -0.210739 0.205964 -2.40903 -0.210184 0.206723 -2.41746 -0.209775 0.207266 -2.42644 -0.2095 0.207613 -2.43582 -0.209342 0.207786 -2.44543 -0.209288 0.207809 -2.45513 -0.209323 0.207702 -2.46478 -0.209511 0.207289 -2.48872 -0.209846 0.206661 -2.51264 -0.210314 0.20584 -2.53656 -0.210899 0.204848 -2.56046 -0.211586 0.203708 -2.58437 -0.212358 0.202442 -2.60828 -0.213203 0.201073 -2.6322 -0.214104 0.199621 -2.65614 -0.215046 0.19811 -2.68008 -0.216013 0.196561 -2.70406 -0.21699 0.194998 -2.72806 -0.217962 0.193442 -2.75208 0.000562942 0.0366363 -2.38405 0.000598669 0.0345846 -2.39003 0.000626092 0.0329492 -2.39709 0.000647142 0.0316857 -2.40505 0.000662591 0.0307533 -2.41375 0.00067302 0.0301069 -2.42303 0.000678813 0.0297059 -2.43271 0.000681131 0.0295067 -2.44264 0.000681131 0.0294654 -2.45264 0.000678813 0.0295408 -2.46255 0.000668964 0.0299481 -2.48712 0.000656025 0.0305613 -2.51169 0.000639996 0.0313592 -2.53626 0.000620492 0.0323223 -2.56084 0.000598669 0.0334287 -2.58541 0.000575109 0.0346583 -2.60998 0.00054923 0.0359916 -2.63456 0.859637 0.634827 -2.71798 0.680632 0.512949 -2.68906 numsurf 433 SURF 0x10 mat 0 refs 3 1 0.465903 0.94436 0 0.468653 0.960298 25 0.465788 0.944368 SURF 0x10 mat 0 refs 3 25 0.465788 0.944368 0 0.468653 0.960298 24 0.465738 0.944507 SURF 0x10 mat 0 refs 3 24 0.465738 0.944507 0 0.468653 0.960298 23 0.465696 0.944699 SURF 0x10 mat 0 refs 3 23 0.465696 0.944699 0 0.468653 0.960298 22 0.465661 0.944938 SURF 0x10 mat 0 refs 3 22 0.465661 0.944938 0 0.468653 0.960298 21 0.465632 0.945218 SURF 0x10 mat 0 refs 3 21 0.465632 0.945218 0 0.468653 0.960298 20 0.465607 0.945533 SURF 0x10 mat 0 refs 3 20 0.465607 0.945533 0 0.468653 0.960298 19 0.46559 0.945876 SURF 0x10 mat 0 refs 3 19 0.46559 0.945876 0 0.468653 0.960298 18 0.465576 0.946242 SURF 0x10 mat 0 refs 3 18 0.465576 0.946242 0 0.468653 0.960298 17 0.465567 0.946625 SURF 0x10 mat 0 refs 3 17 0.465567 0.946625 0 0.468653 0.960298 16 0.465562 0.947016 SURF 0x10 mat 0 refs 3 16 0.465562 0.947016 0 0.468653 0.960298 15 0.46556 0.947412 SURF 0x10 mat 0 refs 3 15 0.46556 0.947412 0 0.468653 0.960298 14 0.465562 0.947804 SURF 0x10 mat 0 refs 3 14 0.465562 0.947804 0 0.468653 0.960298 13 0.465567 0.948779 SURF 0x10 mat 0 refs 3 13 0.465567 0.948779 0 0.468653 0.960298 12 0.465578 0.949753 SURF 0x10 mat 0 refs 3 12 0.465578 0.949753 0 0.468653 0.960298 11 0.465594 0.950727 SURF 0x10 mat 0 refs 3 11 0.465594 0.950727 0 0.468653 0.960298 10 0.465613 0.951701 SURF 0x10 mat 0 refs 3 10 0.465613 0.951701 0 0.468653 0.960298 9 0.465635 0.952674 SURF 0x10 mat 0 refs 3 9 0.465635 0.952674 0 0.468653 0.960298 8 0.465661 0.953649 SURF 0x10 mat 0 refs 3 8 0.465661 0.953649 0 0.468653 0.960298 7 0.465689 0.954623 SURF 0x10 mat 0 refs 3 7 0.465689 0.954623 0 0.468653 0.960298 6 0.465719 0.955598 SURF 0x10 mat 0 refs 3 6 0.465719 0.955598 0 0.468653 0.960298 5 0.46575 0.956574 SURF 0x10 mat 0 refs 3 5 0.46575 0.956574 0 0.468653 0.960298 4 0.465781 0.95755 SURF 0x10 mat 0 refs 4 48 0.46171 0.953482 47 0.461635 0.951151 5 0.46575 0.956574 4 0.465781 0.95755 SURF 0x10 mat 0 refs 4 47 0.461635 0.951151 46 0.461561 0.94882 6 0.465719 0.955598 5 0.46575 0.956574 SURF 0x10 mat 0 refs 4 46 0.461561 0.94882 45 0.46149 0.946493 7 0.465689 0.954623 6 0.465719 0.955598 SURF 0x10 mat 0 refs 4 45 0.46149 0.946493 44 0.461423 0.944167 8 0.465661 0.953649 7 0.465689 0.954623 SURF 0x10 mat 0 refs 4 44 0.461423 0.944167 43 0.461362 0.941841 9 0.465635 0.952674 8 0.465661 0.953649 SURF 0x10 mat 0 refs 4 43 0.461362 0.941841 42 0.461309 0.939517 10 0.465613 0.951701 9 0.465635 0.952674 SURF 0x10 mat 0 refs 4 42 0.461309 0.939517 41 0.461263 0.937191 11 0.465594 0.950727 10 0.465613 0.951701 SURF 0x10 mat 0 refs 4 41 0.461263 0.937191 40 0.461226 0.934866 12 0.465578 0.949753 11 0.465594 0.950727 SURF 0x10 mat 0 refs 4 40 0.461226 0.934866 39 0.4612 0.932538 13 0.465567 0.948779 12 0.465578 0.949753 SURF 0x10 mat 0 refs 4 39 0.4612 0.932538 38 0.461186 0.93021 14 0.465562 0.947804 13 0.465567 0.948779 SURF 0x10 mat 0 refs 4 38 0.461186 0.93021 37 0.461183 0.929272 15 0.46556 0.947412 14 0.465562 0.947804 SURF 0x10 mat 0 refs 4 37 0.461183 0.929272 36 0.461187 0.928329 16 0.465562 0.947016 15 0.46556 0.947412 SURF 0x10 mat 0 refs 4 36 0.461187 0.928329 35 0.4612 0.927393 17 0.465567 0.946625 16 0.465562 0.947016 SURF 0x10 mat 0 refs 4 35 0.4612 0.927393 34 0.46122 0.926482 18 0.465576 0.946242 17 0.465567 0.946625 SURF 0x10 mat 0 refs 4 34 0.46122 0.926482 33 0.461253 0.925609 19 0.46559 0.945876 18 0.465576 0.946242 SURF 0x10 mat 0 refs 4 33 0.461253 0.925609 32 0.461296 0.924788 20 0.465607 0.945533 19 0.46559 0.945876 SURF 0x10 mat 0 refs 4 32 0.461296 0.924788 31 0.461353 0.924037 21 0.465632 0.945218 20 0.465607 0.945533 SURF 0x10 mat 0 refs 4 31 0.461353 0.924037 30 0.461422 0.923367 22 0.465661 0.944938 21 0.465632 0.945218 SURF 0x10 mat 0 refs 4 30 0.461422 0.923367 29 0.461507 0.922796 23 0.465696 0.944699 22 0.465661 0.944938 SURF 0x10 mat 0 refs 4 29 0.461507 0.922796 28 0.461608 0.922338 24 0.465738 0.944507 23 0.465696 0.944699 SURF 0x10 mat 0 refs 4 28 0.461608 0.922338 27 0.461727 0.922007 25 0.465788 0.944368 24 0.465738 0.944507 SURF 0x10 mat 0 refs 4 27 0.461727 0.922007 26 0.461863 0.921819 1 0.465903 0.94436 25 0.465788 0.944368 SURF 0x10 mat 0 refs 4 74 0.455235 0.907556 75 0.455419 0.907305 26 0.461863 0.921819 27 0.461727 0.922007 SURF 0x10 mat 0 refs 4 73 0.455077 0.908 74 0.455235 0.907556 27 0.461727 0.922007 28 0.461608 0.922338 SURF 0x10 mat 0 refs 4 72 0.454942 0.908614 73 0.455077 0.908 28 0.461608 0.922338 29 0.461507 0.922796 SURF 0x10 mat 0 refs 4 71 0.454828 0.909379 72 0.454942 0.908614 29 0.461507 0.922796 30 0.461422 0.923367 SURF 0x10 mat 0 refs 4 70 0.454734 0.910276 71 0.454828 0.909379 30 0.461422 0.923367 31 0.461353 0.924037 SURF 0x10 mat 0 refs 4 69 0.454658 0.911284 70 0.454734 0.910276 31 0.461353 0.924037 32 0.461296 0.924788 SURF 0x10 mat 0 refs 4 68 0.4546 0.912383 69 0.454658 0.911284 32 0.461296 0.924788 33 0.461253 0.925609 SURF 0x10 mat 0 refs 4 67 0.454557 0.913553 68 0.4546 0.912383 33 0.461253 0.925609 34 0.46122 0.926482 SURF 0x10 mat 0 refs 4 66 0.454528 0.914774 67 0.454557 0.913553 34 0.46122 0.926482 35 0.4612 0.927393 SURF 0x10 mat 0 refs 4 65 0.454511 0.916028 66 0.454528 0.914774 35 0.4612 0.927393 36 0.461187 0.928329 SURF 0x10 mat 0 refs 4 64 0.454506 0.917293 65 0.454511 0.916028 36 0.461187 0.928329 37 0.461183 0.929272 SURF 0x10 mat 0 refs 4 63 0.454509 0.91855 64 0.454506 0.917293 37 0.461183 0.929272 38 0.461186 0.93021 SURF 0x10 mat 0 refs 4 62 0.454529 0.921669 63 0.454509 0.91855 38 0.461186 0.93021 39 0.4612 0.932538 SURF 0x10 mat 0 refs 4 61 0.454565 0.924788 62 0.454529 0.921669 39 0.4612 0.932538 40 0.461226 0.934866 SURF 0x10 mat 0 refs 4 60 0.454614 0.927904 61 0.454565 0.924788 40 0.461226 0.934866 41 0.461263 0.937191 SURF 0x10 mat 0 refs 4 59 0.454675 0.931021 60 0.454614 0.927904 41 0.461263 0.937191 42 0.461309 0.939517 SURF 0x10 mat 0 refs 4 58 0.454748 0.934136 59 0.454675 0.931021 42 0.461309 0.939517 43 0.461362 0.941841 SURF 0x10 mat 0 refs 4 57 0.454829 0.937253 58 0.454748 0.934136 43 0.461362 0.941841 44 0.461423 0.944167 SURF 0x10 mat 0 refs 4 56 0.454918 0.94037 57 0.454829 0.937253 44 0.461423 0.944167 45 0.46149 0.946493 SURF 0x10 mat 0 refs 4 55 0.455013 0.943489 56 0.454918 0.94037 45 0.46149 0.946493 46 0.461561 0.94882 SURF 0x10 mat 0 refs 4 54 0.455112 0.946611 55 0.455013 0.943489 46 0.461561 0.94882 47 0.461635 0.951151 SURF 0x10 mat 0 refs 4 53 0.455213 0.949735 54 0.455112 0.946611 47 0.461635 0.951151 48 0.46171 0.953482 SURF 0x10 mat 0 refs 4 52 0.455316 0.952863 53 0.455213 0.949735 48 0.46171 0.953482 49 0.461787 0.955815 SURF 0x10 mat 0 refs 4 51 0.455419 0.955995 52 0.455316 0.952863 49 0.461787 0.955815 50 0.461863 0.958153 SURF 0x10 mat 0 refs 4 100 0.443752 0.954045 99 0.443617 0.949908 52 0.455316 0.952863 51 0.455419 0.955995 SURF 0x10 mat 0 refs 4 99 0.443617 0.949908 98 0.443482 0.945777 53 0.455213 0.949735 52 0.455316 0.952863 SURF 0x10 mat 0 refs 4 98 0.443482 0.945777 97 0.443347 0.941651 54 0.455112 0.946611 53 0.455213 0.949735 SURF 0x10 mat 0 refs 4 97 0.443347 0.941651 96 0.443216 0.937529 55 0.455013 0.943489 54 0.455112 0.946611 SURF 0x10 mat 0 refs 4 96 0.443216 0.937529 95 0.443091 0.933409 56 0.454918 0.94037 55 0.455013 0.943489 SURF 0x10 mat 0 refs 4 95 0.443091 0.933409 94 0.442974 0.929291 57 0.454829 0.937253 56 0.454918 0.94037 SURF 0x10 mat 0 refs 4 94 0.442974 0.929291 93 0.442866 0.925176 58 0.454748 0.934136 57 0.454829 0.937253 SURF 0x10 mat 0 refs 4 93 0.442866 0.925176 92 0.442771 0.921061 59 0.454675 0.931021 58 0.454748 0.934136 SURF 0x10 mat 0 refs 4 92 0.442771 0.921061 91 0.44269 0.916945 60 0.454614 0.927904 59 0.454675 0.931021 SURF 0x10 mat 0 refs 4 91 0.44269 0.916945 90 0.442625 0.912829 61 0.454565 0.924788 60 0.454614 0.927904 SURF 0x10 mat 0 refs 4 90 0.442625 0.912829 89 0.442578 0.908711 62 0.454529 0.921669 61 0.454565 0.924788 SURF 0x10 mat 0 refs 4 89 0.442578 0.908711 88 0.442552 0.904589 63 0.454509 0.91855 62 0.454529 0.921669 SURF 0x10 mat 0 refs 4 88 0.442552 0.904589 87 0.442547 0.90293 64 0.454506 0.917293 63 0.454509 0.91855 SURF 0x10 mat 0 refs 4 87 0.442547 0.90293 86 0.442555 0.901259 65 0.454511 0.916028 64 0.454506 0.917293 SURF 0x10 mat 0 refs 4 86 0.442555 0.901259 85 0.442576 0.899604 66 0.454528 0.914774 65 0.454511 0.916028 SURF 0x10 mat 0 refs 4 85 0.442576 0.899604 84 0.442615 0.89799 67 0.454557 0.913553 66 0.454528 0.914774 SURF 0x10 mat 0 refs 4 84 0.442615 0.89799 83 0.442672 0.896445 68 0.4546 0.912383 67 0.454557 0.913553 SURF 0x10 mat 0 refs 4 83 0.442672 0.896445 82 0.442748 0.894993 69 0.454658 0.911284 68 0.4546 0.912383 SURF 0x10 mat 0 refs 4 82 0.442748 0.894993 81 0.442849 0.893662 70 0.454734 0.910276 69 0.454658 0.911284 SURF 0x10 mat 0 refs 4 81 0.442849 0.893662 80 0.442972 0.892478 71 0.454828 0.909379 70 0.454734 0.910276 SURF 0x10 mat 0 refs 4 80 0.442972 0.892478 79 0.443123 0.891467 72 0.454942 0.908614 71 0.454828 0.909379 SURF 0x10 mat 0 refs 4 79 0.443123 0.891467 78 0.443301 0.890657 73 0.455077 0.908 72 0.454942 0.908614 SURF 0x10 mat 0 refs 4 78 0.443301 0.890657 77 0.443511 0.890072 74 0.455235 0.907556 73 0.455077 0.908 SURF 0x10 mat 0 refs 4 77 0.443511 0.890072 76 0.443752 0.889738 75 0.455419 0.907305 74 0.455235 0.907556 SURF 0x10 mat 0 refs 4 123 0.42165 0.876242 124 0.421947 0.875833 76 0.443752 0.889738 77 0.443511 0.890072 SURF 0x10 mat 0 refs 4 122 0.421393 0.87696 123 0.42165 0.876242 77 0.443511 0.890072 78 0.443301 0.890657 SURF 0x10 mat 0 refs 4 121 0.421174 0.877956 122 0.421393 0.87696 78 0.443301 0.890657 79 0.443123 0.891467 SURF 0x10 mat 0 refs 4 120 0.420989 0.879198 121 0.421174 0.877956 79 0.443123 0.891467 80 0.442972 0.892478 SURF 0x10 mat 0 refs 4 119 0.420836 0.880651 120 0.420989 0.879198 80 0.442972 0.892478 81 0.442849 0.893662 SURF 0x10 mat 0 refs 4 118 0.420715 0.882285 119 0.420836 0.880651 81 0.442849 0.893662 82 0.442748 0.894993 SURF 0x10 mat 0 refs 4 117 0.42062 0.884067 118 0.420715 0.882285 82 0.442748 0.894993 83 0.442672 0.896445 SURF 0x10 mat 0 refs 4 116 0.42055 0.885965 117 0.42062 0.884067 83 0.442672 0.896445 84 0.442615 0.89799 SURF 0x10 mat 0 refs 4 115 0.420503 0.887946 116 0.42055 0.885965 84 0.442615 0.89799 85 0.442576 0.899604 SURF 0x10 mat 0 refs 4 114 0.420476 0.889979 115 0.420503 0.887946 85 0.442576 0.899604 86 0.442555 0.901259 SURF 0x10 mat 0 refs 4 113 0.420467 0.89203 114 0.420476 0.889979 86 0.442555 0.901259 87 0.442547 0.90293 SURF 0x10 mat 0 refs 4 112 0.420473 0.894068 113 0.420467 0.89203 87 0.442547 0.90293 88 0.442552 0.904589 SURF 0x10 mat 0 refs 4 111 0.420505 0.899128 112 0.420473 0.894068 88 0.442552 0.904589 89 0.442578 0.908711 SURF 0x10 mat 0 refs 4 110 0.420562 0.904184 111 0.420505 0.899128 89 0.442578 0.908711 90 0.442625 0.912829 SURF 0x10 mat 0 refs 4 109 0.420642 0.909237 110 0.420562 0.904184 90 0.442625 0.912829 91 0.44269 0.916945 SURF 0x10 mat 0 refs 4 108 0.420742 0.914291 109 0.420642 0.909237 91 0.44269 0.916945 92 0.442771 0.921061 SURF 0x10 mat 0 refs 4 107 0.420859 0.919343 108 0.420742 0.914291 92 0.442771 0.921061 93 0.442866 0.925176 SURF 0x10 mat 0 refs 4 106 0.420991 0.924397 107 0.420859 0.919343 93 0.442866 0.925176 94 0.442974 0.929291 SURF 0x10 mat 0 refs 4 105 0.421135 0.929453 106 0.420991 0.924397 94 0.442974 0.929291 95 0.443091 0.933409 SURF 0x10 mat 0 refs 4 104 0.421288 0.93451 105 0.421135 0.929453 95 0.443091 0.933409 96 0.443216 0.937529 SURF 0x10 mat 0 refs 4 103 0.421449 0.939573 104 0.421288 0.93451 96 0.443216 0.937529 97 0.443347 0.941651 SURF 0x10 mat 0 refs 4 102 0.421614 0.944639 103 0.421449 0.939573 97 0.443347 0.941651 98 0.443482 0.945777 SURF 0x10 mat 0 refs 4 147 0.390529 0.947649 146 0.390333 0.941633 103 0.421449 0.939573 102 0.421614 0.944639 SURF 0x10 mat 0 refs 4 146 0.390333 0.941633 145 0.390142 0.935623 104 0.421288 0.93451 103 0.421449 0.939573 SURF 0x10 mat 0 refs 4 145 0.390142 0.935623 144 0.38996 0.929617 105 0.421135 0.929453 104 0.421288 0.93451 SURF 0x10 mat 0 refs 4 144 0.38996 0.929617 143 0.389789 0.923614 106 0.420991 0.924397 105 0.421135 0.929453 SURF 0x10 mat 0 refs 4 143 0.389789 0.923614 142 0.389632 0.917614 107 0.420859 0.919343 106 0.420991 0.924397 SURF 0x10 mat 0 refs 4 142 0.389632 0.917614 141 0.389493 0.911613 108 0.420742 0.914291 107 0.420859 0.919343 SURF 0x10 mat 0 refs 4 141 0.389493 0.911613 140 0.389374 0.905614 109 0.420642 0.909237 108 0.420742 0.914291 SURF 0x10 mat 0 refs 4 140 0.389374 0.905614 139 0.38928 0.899613 110 0.420562 0.904184 109 0.420642 0.909237 SURF 0x10 mat 0 refs 4 139 0.38928 0.899613 138 0.389212 0.893609 111 0.420505 0.899128 110 0.420562 0.904184 SURF 0x10 mat 0 refs 4 138 0.389212 0.893609 137 0.389174 0.887601 112 0.420473 0.894068 111 0.420505 0.899128 SURF 0x10 mat 0 refs 4 137 0.389174 0.887601 136 0.389167 0.885181 113 0.420467 0.89203 112 0.420473 0.894068 SURF 0x10 mat 0 refs 4 136 0.389167 0.885181 135 0.389178 0.882745 114 0.420476 0.889979 113 0.420467 0.89203 SURF 0x10 mat 0 refs 4 135 0.389178 0.882745 134 0.38921 0.880332 115 0.420503 0.887946 114 0.420476 0.889979 SURF 0x10 mat 0 refs 4 134 0.38921 0.880332 133 0.389266 0.877979 116 0.42055 0.885965 115 0.420503 0.887946 SURF 0x10 mat 0 refs 4 133 0.389266 0.877979 132 0.389348 0.875726 117 0.42062 0.884067 116 0.42055 0.885965 SURF 0x10 mat 0 refs 4 132 0.389348 0.875726 131 0.38946 0.873609 118 0.420715 0.882285 117 0.42062 0.884067 SURF 0x10 mat 0 refs 4 131 0.38946 0.873609 130 0.389605 0.871669 119 0.420836 0.880651 118 0.420715 0.882285 SURF 0x10 mat 0 refs 4 130 0.389605 0.871669 129 0.389786 0.869943 120 0.420989 0.879198 119 0.420836 0.880651 SURF 0x10 mat 0 refs 4 129 0.389786 0.869943 128 0.390006 0.868469 121 0.421174 0.877956 120 0.420989 0.879198 SURF 0x10 mat 0 refs 4 128 0.390006 0.868469 127 0.390266 0.867287 122 0.421393 0.87696 121 0.421174 0.877956 SURF 0x10 mat 0 refs 4 127 0.390266 0.867287 126 0.390571 0.866433 123 0.42165 0.876242 122 0.421393 0.87696 SURF 0x10 mat 0 refs 4 126 0.390571 0.866433 125 0.390923 0.865948 124 0.421947 0.875833 123 0.42165 0.876242 SURF 0x10 mat 0 refs 4 173 0.353971 0.859266 174 0.354368 0.858716 125 0.390923 0.865948 126 0.390571 0.866433 SURF 0x10 mat 0 refs 4 172 0.353626 0.86023 173 0.353971 0.859266 126 0.390571 0.866433 127 0.390266 0.867287 SURF 0x10 mat 0 refs 4 171 0.353332 0.861566 172 0.353626 0.86023 127 0.390266 0.867287 128 0.390006 0.868469 SURF 0x10 mat 0 refs 4 170 0.353084 0.863232 171 0.353332 0.861566 128 0.390006 0.868469 129 0.389786 0.869943 SURF 0x10 mat 0 refs 4 169 0.35288 0.865182 170 0.353084 0.863232 129 0.389786 0.869943 130 0.389605 0.871669 SURF 0x10 mat 0 refs 4 168 0.352715 0.867375 169 0.35288 0.865182 130 0.389605 0.871669 131 0.38946 0.873609 SURF 0x10 mat 0 refs 4 167 0.352588 0.869765 168 0.352715 0.867375 131 0.38946 0.873609 132 0.389348 0.875726 SURF 0x10 mat 0 refs 4 166 0.352495 0.872313 167 0.352588 0.869765 132 0.389348 0.875726 133 0.389266 0.877979 SURF 0x10 mat 0 refs 4 165 0.352432 0.874971 166 0.352495 0.872313 133 0.389266 0.877979 134 0.38921 0.880332 SURF 0x10 mat 0 refs 4 164 0.352396 0.877698 165 0.352432 0.874971 134 0.38921 0.880332 135 0.389178 0.882745 SURF 0x10 mat 0 refs 4 163 0.352383 0.88045 164 0.352396 0.877698 135 0.389178 0.882745 136 0.389167 0.885181 SURF 0x10 mat 0 refs 4 162 0.352392 0.883184 163 0.352383 0.88045 136 0.389167 0.885181 137 0.389174 0.887601 SURF 0x10 mat 0 refs 4 161 0.352435 0.889974 162 0.352392 0.883184 137 0.389174 0.887601 138 0.389212 0.893609 SURF 0x10 mat 0 refs 4 160 0.352511 0.896758 161 0.352435 0.889974 138 0.389212 0.893609 139 0.38928 0.899613 SURF 0x10 mat 0 refs 4 159 0.352618 0.903539 160 0.352511 0.896758 139 0.38928 0.899613 140 0.389374 0.905614 SURF 0x10 mat 0 refs 4 158 0.352752 0.910319 159 0.352618 0.903539 140 0.389374 0.905614 141 0.389493 0.911613 SURF 0x10 mat 0 refs 4 157 0.352909 0.917099 158 0.352752 0.910319 141 0.389493 0.911613 142 0.389632 0.917614 SURF 0x10 mat 0 refs 4 156 0.353087 0.92388 157 0.352909 0.917099 142 0.389632 0.917614 143 0.389789 0.923614 SURF 0x10 mat 0 refs 4 155 0.353279 0.930663 156 0.353087 0.92388 143 0.389789 0.923614 144 0.38996 0.929617 SURF 0x10 mat 0 refs 4 154 0.353486 0.937451 155 0.353279 0.930663 144 0.38996 0.929617 145 0.390142 0.935623 SURF 0x10 mat 0 refs 4 153 0.353701 0.944242 154 0.353486 0.937451 145 0.390142 0.935623 146 0.390333 0.941633 SURF 0x10 mat 0 refs 4 152 0.353923 0.95104 153 0.353701 0.944242 146 0.390333 0.941633 147 0.390529 0.947649 SURF 0x10 mat 0 refs 4 151 0.354146 0.957846 152 0.353923 0.95104 147 0.390529 0.947649 148 0.390727 0.953672 SURF 0x10 mat 0 refs 4 150 0.354368 0.964661 151 0.354146 0.957846 148 0.390727 0.953672 149 0.390923 0.959703 SURF 0x10 mat 0 refs 4 199 0.30798 0.968925 198 0.30774 0.9616 151 0.354146 0.957846 150 0.354368 0.964661 SURF 0x10 mat 0 refs 4 198 0.30774 0.9616 197 0.3075 0.954284 152 0.353923 0.95104 151 0.354146 0.957846 SURF 0x10 mat 0 refs 4 197 0.3075 0.954284 196 0.307262 0.946976 153 0.353701 0.944242 152 0.353923 0.95104 SURF 0x10 mat 0 refs 4 196 0.307262 0.946976 195 0.30703 0.939675 154 0.353486 0.937451 153 0.353701 0.944242 SURF 0x10 mat 0 refs 4 195 0.30703 0.939675 194 0.306808 0.93238 155 0.353279 0.930663 154 0.353486 0.937451 SURF 0x10 mat 0 refs 4 194 0.306808 0.93238 193 0.306601 0.925088 156 0.353087 0.92388 155 0.353279 0.930663 SURF 0x10 mat 0 refs 4 193 0.306601 0.925088 192 0.306411 0.9178 157 0.352909 0.917099 156 0.353087 0.92388 SURF 0x10 mat 0 refs 4 192 0.306411 0.9178 191 0.306242 0.910511 158 0.352752 0.910319 157 0.352909 0.917099 SURF 0x10 mat 0 refs 4 191 0.306242 0.910511 190 0.306098 0.903223 159 0.352618 0.903539 158 0.352752 0.910319 SURF 0x10 mat 0 refs 4 190 0.306098 0.903223 189 0.305983 0.895934 160 0.352511 0.896758 159 0.352618 0.903539 SURF 0x10 mat 0 refs 4 189 0.305983 0.895934 188 0.3059 0.888641 161 0.352435 0.889974 160 0.352511 0.896758 SURF 0x10 mat 0 refs 4 188 0.3059 0.888641 187 0.305854 0.881344 162 0.352392 0.883184 161 0.352435 0.889974 SURF 0x10 mat 0 refs 4 187 0.305854 0.881344 186 0.305846 0.878405 163 0.352383 0.88045 162 0.352392 0.883184 SURF 0x10 mat 0 refs 4 186 0.305846 0.878405 185 0.305859 0.875446 164 0.352396 0.877698 163 0.352383 0.88045 SURF 0x10 mat 0 refs 4 185 0.305859 0.875446 184 0.305897 0.872514 165 0.352432 0.874971 164 0.352396 0.877698 SURF 0x10 mat 0 refs 4 184 0.305897 0.872514 183 0.305966 0.869656 166 0.352495 0.872313 165 0.352432 0.874971 SURF 0x10 mat 0 refs 4 183 0.305966 0.869656 182 0.306066 0.866919 167 0.352588 0.869765 166 0.352495 0.872313 SURF 0x10 mat 0 refs 4 182 0.306066 0.866919 181 0.306202 0.864348 168 0.352715 0.867375 167 0.352588 0.869765 SURF 0x10 mat 0 refs 4 181 0.306202 0.864348 180 0.306379 0.861992 169 0.35288 0.865182 168 0.352715 0.867375 SURF 0x10 mat 0 refs 4 180 0.306379 0.861992 179 0.306598 0.859895 170 0.353084 0.863232 169 0.35288 0.865182 SURF 0x10 mat 0 refs 4 179 0.306598 0.859895 178 0.306865 0.858105 171 0.353332 0.861566 170 0.353084 0.863232 SURF 0x10 mat 0 refs 4 178 0.306865 0.858105 177 0.307181 0.856669 172 0.353626 0.86023 171 0.353332 0.861566 SURF 0x10 mat 0 refs 4 177 0.307181 0.856669 176 0.307551 0.855632 173 0.353971 0.859266 172 0.353626 0.86023 SURF 0x10 mat 0 refs 4 176 0.307551 0.855632 175 0.30798 0.855042 174 0.354368 0.858716 173 0.353971 0.859266 SURF 0x10 mat 0 refs 4 223 0.254428 0.854342 224 0.254446 0.853735 175 0.30798 0.855042 176 0.307551 0.855632 SURF 0x10 mat 0 refs 4 222 0.254413 0.855406 223 0.254428 0.854342 176 0.307551 0.855632 177 0.307181 0.856669 SURF 0x10 mat 0 refs 4 221 0.2544 0.856881 222 0.254413 0.855406 177 0.307181 0.856669 178 0.306865 0.858105 SURF 0x10 mat 0 refs 4 220 0.254388 0.858718 221 0.2544 0.856881 178 0.306865 0.858105 179 0.306598 0.859895 SURF 0x10 mat 0 refs 4 219 0.254379 0.860869 220 0.254388 0.858718 179 0.306598 0.859895 180 0.306379 0.861992 SURF 0x10 mat 0 refs 4 218 0.254372 0.863288 219 0.254379 0.860869 180 0.306379 0.861992 181 0.306202 0.864348 SURF 0x10 mat 0 refs 4 217 0.254366 0.865925 218 0.254372 0.863288 181 0.306202 0.864348 182 0.306066 0.866919 SURF 0x10 mat 0 refs 4 216 0.254361 0.868734 217 0.254366 0.865925 182 0.306066 0.866919 183 0.305966 0.869656 SURF 0x10 mat 0 refs 4 215 0.254359 0.871665 216 0.254361 0.868734 183 0.305966 0.869656 184 0.305897 0.872514 SURF 0x10 mat 0 refs 4 214 0.254358 0.874673 215 0.254359 0.871665 184 0.305897 0.872514 185 0.305859 0.875446 SURF 0x10 mat 0 refs 4 213 0.254357 0.877708 214 0.254358 0.874673 185 0.305859 0.875446 186 0.305846 0.878405 SURF 0x10 mat 0 refs 4 212 0.254358 0.880723 213 0.254357 0.877708 186 0.305846 0.878405 187 0.305854 0.881344 SURF 0x10 mat 0 refs 4 211 0.254359 0.888208 212 0.254358 0.880723 187 0.305854 0.881344 188 0.3059 0.888641 SURF 0x10 mat 0 refs 4 210 0.254362 0.89569 211 0.254359 0.888208 188 0.3059 0.888641 189 0.305983 0.895934 SURF 0x10 mat 0 refs 4 209 0.254367 0.903167 210 0.254362 0.89569 189 0.305983 0.895934 190 0.306098 0.903223 SURF 0x10 mat 0 refs 4 208 0.254374 0.910643 209 0.254367 0.903167 190 0.306098 0.903223 191 0.306242 0.910511 SURF 0x10 mat 0 refs 4 207 0.25438 0.918118 208 0.254374 0.910643 191 0.306242 0.910511 192 0.306411 0.9178 SURF 0x10 mat 0 refs 4 206 0.254388 0.925595 207 0.25438 0.918118 192 0.306411 0.9178 193 0.306601 0.925088 SURF 0x10 mat 0 refs 4 205 0.254397 0.933074 206 0.254388 0.925595 193 0.306601 0.925088 194 0.306808 0.93238 SURF 0x10 mat 0 refs 4 204 0.254406 0.940557 205 0.254397 0.933074 194 0.306808 0.93238 195 0.30703 0.939675 SURF 0x10 mat 0 refs 4 203 0.254416 0.948045 204 0.254406 0.940557 195 0.30703 0.939675 196 0.307262 0.946976 SURF 0x10 mat 0 refs 4 202 0.254426 0.95554 203 0.254416 0.948045 196 0.307262 0.946976 197 0.3075 0.954284 SURF 0x10 mat 0 refs 4 201 0.254436 0.963044 202 0.254426 0.95554 197 0.3075 0.954284 198 0.30774 0.9616 SURF 0x10 mat 0 refs 4 200 0.254446 0.970558 201 0.254436 0.963044 198 0.30774 0.9616 199 0.30798 0.968925 SURF 0x10 mat 0 refs 3 250 0.042923 0.944368 225 0.0400583 0.960298 226 0.0428083 0.94436 SURF 0x10 mat 0 refs 3 249 0.0429727 0.944507 225 0.0400583 0.960298 250 0.042923 0.944368 SURF 0x10 mat 0 refs 3 248 0.0430149 0.944699 225 0.0400583 0.960298 249 0.0429727 0.944507 SURF 0x10 mat 0 refs 3 247 0.0430505 0.944939 225 0.0400583 0.960298 248 0.0430149 0.944699 SURF 0x10 mat 0 refs 3 246 0.0430799 0.945218 225 0.0400583 0.960298 247 0.0430505 0.944939 SURF 0x10 mat 0 refs 3 245 0.0431034 0.945534 225 0.0400583 0.960298 246 0.0430799 0.945218 SURF 0x10 mat 0 refs 3 244 0.0431214 0.945877 225 0.0400583 0.960298 245 0.0431034 0.945534 SURF 0x10 mat 0 refs 3 243 0.043135 0.946242 225 0.0400583 0.960298 244 0.0431214 0.945877 SURF 0x10 mat 0 refs 3 242 0.043144 0.946625 225 0.0400583 0.960298 243 0.043135 0.946242 SURF 0x10 mat 0 refs 3 241 0.0431492 0.947016 225 0.0400583 0.960298 242 0.043144 0.946625 SURF 0x10 mat 0 refs 3 240 0.043151 0.947412 225 0.0400583 0.960298 241 0.0431492 0.947016 SURF 0x10 mat 0 refs 3 239 0.04315 0.947804 225 0.0400583 0.960298 240 0.043151 0.947412 SURF 0x10 mat 0 refs 3 238 0.0431437 0.948779 225 0.0400583 0.960298 239 0.04315 0.947804 SURF 0x10 mat 0 refs 3 237 0.0431327 0.949754 225 0.0400583 0.960298 238 0.0431437 0.948779 SURF 0x10 mat 0 refs 3 236 0.0431173 0.950728 225 0.0400583 0.960298 237 0.0431327 0.949754 SURF 0x10 mat 0 refs 3 235 0.0430981 0.951701 225 0.0400583 0.960298 236 0.0431173 0.950728 SURF 0x10 mat 0 refs 3 234 0.0430755 0.952675 225 0.0400583 0.960298 235 0.0430981 0.951701 SURF 0x10 mat 0 refs 3 233 0.0430502 0.953649 225 0.0400583 0.960298 234 0.0430755 0.952675 SURF 0x10 mat 0 refs 3 232 0.0430223 0.954624 225 0.0400583 0.960298 233 0.0430502 0.953649 SURF 0x10 mat 0 refs 3 231 0.0429927 0.955598 225 0.0400583 0.960298 232 0.0430223 0.954624 SURF 0x10 mat 0 refs 3 230 0.0429618 0.956574 225 0.0400583 0.960298 231 0.0429927 0.955598 SURF 0x10 mat 0 refs 3 229 0.0429299 0.95755 225 0.0400583 0.960298 230 0.0429618 0.956574 SURF 0x10 mat 0 refs 3 227 0.0428386 0.95853 225 0.0400583 0.960298 229 0.0429299 0.95755 SURF 0x10 mat 0 refs 3 227 0.0428386 0.95853 228 0.0428659 0.959506 225 0.0400583 0.960298 SURF 0x10 mat 0 refs 4 275 0.0468478 0.958153 228 0.0428659 0.959506 227 0.0428386 0.95853 274 0.0469241 0.955817 SURF 0x10 mat 0 refs 4 274 0.0469241 0.955817 227 0.0428386 0.95853 229 0.0429299 0.95755 273 0.0470008 0.953482 SURF 0x10 mat 0 refs 4 273 0.0470008 0.953482 229 0.0429299 0.95755 230 0.0429618 0.956574 272 0.0470767 0.951151 SURF 0x10 mat 0 refs 4 272 0.0470767 0.951151 230 0.0429618 0.956574 231 0.0429927 0.955598 271 0.0471506 0.948821 SURF 0x10 mat 0 refs 4 271 0.0471506 0.948821 231 0.0429927 0.955598 232 0.0430223 0.954624 270 0.0472213 0.946493 SURF 0x10 mat 0 refs 4 270 0.0472213 0.946493 232 0.0430223 0.954624 233 0.0430502 0.953649 269 0.0472875 0.944168 SURF 0x10 mat 0 refs 4 269 0.0472875 0.944168 233 0.0430502 0.953649 234 0.0430755 0.952675 268 0.0473482 0.941842 SURF 0x10 mat 0 refs 4 268 0.0473482 0.941842 234 0.0430755 0.952675 235 0.0430981 0.951701 267 0.0474023 0.939517 SURF 0x10 mat 0 refs 4 267 0.0474023 0.939517 235 0.0430981 0.951701 236 0.0431173 0.950728 266 0.0474481 0.937191 SURF 0x10 mat 0 refs 4 266 0.0474481 0.937191 236 0.0431173 0.950728 237 0.0431327 0.949754 265 0.0474848 0.934866 SURF 0x10 mat 0 refs 4 265 0.0474848 0.934866 237 0.0431327 0.949754 238 0.0431437 0.948779 264 0.0475111 0.932538 SURF 0x10 mat 0 refs 4 264 0.0475111 0.932538 238 0.0431437 0.948779 239 0.04315 0.947804 263 0.0475258 0.93021 SURF 0x10 mat 0 refs 4 263 0.0475258 0.93021 239 0.04315 0.947804 240 0.043151 0.947412 262 0.0475286 0.929272 SURF 0x10 mat 0 refs 4 262 0.0475286 0.929272 240 0.043151 0.947412 241 0.0431492 0.947016 261 0.0475244 0.928329 SURF 0x10 mat 0 refs 4 261 0.0475244 0.928329 241 0.0431492 0.947016 242 0.043144 0.946625 260 0.0475121 0.927393 SURF 0x10 mat 0 refs 4 260 0.0475121 0.927393 242 0.043144 0.946625 243 0.043135 0.946242 259 0.0474903 0.926482 SURF 0x10 mat 0 refs 4 259 0.0474903 0.926482 243 0.043135 0.946242 244 0.0431214 0.945877 258 0.0474582 0.925609 SURF 0x10 mat 0 refs 4 258 0.0474582 0.925609 244 0.0431214 0.945877 245 0.0431034 0.945534 257 0.0474146 0.924788 SURF 0x10 mat 0 refs 4 257 0.0474146 0.924788 245 0.0431034 0.945534 246 0.0430799 0.945218 256 0.0473585 0.924037 SURF 0x10 mat 0 refs 4 256 0.0473585 0.924037 246 0.0430799 0.945218 247 0.0430505 0.944939 255 0.0472884 0.923367 SURF 0x10 mat 0 refs 4 255 0.0472884 0.923367 247 0.0430505 0.944939 248 0.0430149 0.944699 254 0.0472037 0.922796 SURF 0x10 mat 0 refs 4 254 0.0472037 0.922796 248 0.0430149 0.944699 249 0.0429727 0.944507 253 0.0471026 0.922338 SURF 0x10 mat 0 refs 4 253 0.0471026 0.922338 249 0.0429727 0.944507 250 0.042923 0.944368 252 0.0469842 0.922007 SURF 0x10 mat 0 refs 3 251 0.0468478 0.921819 226 0.0428083 0.94436 276 0.0467101 0.921986 SURF 0x10 mat 0 refs 4 252 0.0469842 0.922007 250 0.042923 0.944368 226 0.0428083 0.94436 251 0.0468478 0.921819 SURF 0x10 mat 0 refs 4 301 0.0534758 0.907557 252 0.0469842 0.922007 251 0.0468478 0.921819 302 0.0532927 0.907305 SURF 0x10 mat 0 refs 4 300 0.0536339 0.908 253 0.0471026 0.922338 252 0.0469842 0.922007 301 0.0534758 0.907557 SURF 0x10 mat 0 refs 4 299 0.0537695 0.908615 254 0.0472037 0.922796 253 0.0471026 0.922338 300 0.0536339 0.908 SURF 0x10 mat 0 refs 4 298 0.0538832 0.90938 255 0.0472884 0.923367 254 0.0472037 0.922796 299 0.0537695 0.908615 SURF 0x10 mat 0 refs 4 297 0.0539771 0.910276 256 0.0473585 0.924037 255 0.0472884 0.923367 298 0.0538832 0.90938 SURF 0x10 mat 0 refs 4 296 0.0540524 0.911284 257 0.0474146 0.924788 256 0.0473585 0.924037 297 0.0539771 0.910276 SURF 0x10 mat 0 refs 4 295 0.0541108 0.912383 258 0.0474582 0.925609 257 0.0474146 0.924788 296 0.0540524 0.911284 SURF 0x10 mat 0 refs 4 294 0.0541539 0.913553 259 0.0474903 0.926482 258 0.0474582 0.925609 295 0.0541108 0.912383 SURF 0x10 mat 0 refs 4 293 0.0541827 0.914774 260 0.0475121 0.927393 259 0.0474903 0.926482 294 0.0541539 0.913553 SURF 0x10 mat 0 refs 4 292 0.0541992 0.916028 261 0.0475244 0.928329 260 0.0475121 0.927393 293 0.0541827 0.914774 SURF 0x10 mat 0 refs 4 291 0.054205 0.917293 262 0.0475286 0.929272 261 0.0475244 0.928329 292 0.0541992 0.916028 SURF 0x10 mat 0 refs 4 290 0.0542015 0.91855 263 0.0475258 0.93021 262 0.0475286 0.929272 291 0.054205 0.917293 SURF 0x10 mat 0 refs 4 289 0.0541817 0.921669 264 0.0475111 0.932538 263 0.0475258 0.93021 290 0.0542015 0.91855 SURF 0x10 mat 0 refs 4 288 0.0541465 0.924788 265 0.0474848 0.934866 264 0.0475111 0.932538 289 0.0541817 0.921669 SURF 0x10 mat 0 refs 4 287 0.0540972 0.927904 266 0.0474481 0.937191 265 0.0474848 0.934866 288 0.0541465 0.924788 SURF 0x10 mat 0 refs 4 286 0.0540357 0.931021 267 0.0474023 0.939517 266 0.0474481 0.937191 287 0.0540972 0.927904 SURF 0x10 mat 0 refs 4 285 0.0539633 0.934136 268 0.0473482 0.941842 267 0.0474023 0.939517 286 0.0540357 0.931021 SURF 0x10 mat 0 refs 4 284 0.053882 0.937253 269 0.0472875 0.944168 268 0.0473482 0.941842 285 0.0539633 0.934136 SURF 0x10 mat 0 refs 4 283 0.0537932 0.94037 270 0.0472213 0.946493 269 0.0472875 0.944168 284 0.053882 0.937253 SURF 0x10 mat 0 refs 4 282 0.0536985 0.943489 271 0.0471506 0.948821 270 0.0472213 0.946493 283 0.0537932 0.94037 SURF 0x10 mat 0 refs 4 281 0.0535995 0.946611 272 0.0470767 0.951151 271 0.0471506 0.948821 282 0.0536985 0.943489 SURF 0x10 mat 0 refs 4 280 0.0534977 0.949735 273 0.0470008 0.953482 272 0.0470767 0.951151 281 0.0535995 0.946611 SURF 0x10 mat 0 refs 4 279 0.053395 0.952863 274 0.0469241 0.955817 273 0.0470008 0.953482 280 0.0534977 0.949735 SURF 0x10 mat 0 refs 4 278 0.0532928 0.955995 275 0.0468478 0.958153 274 0.0469241 0.955817 279 0.053395 0.952863 SURF 0x10 mat 0 refs 4 327 0.064959 0.954045 278 0.0532928 0.955995 279 0.053395 0.952863 326 0.0650939 0.949909 SURF 0x10 mat 0 refs 4 326 0.0650939 0.949909 279 0.053395 0.952863 280 0.0534977 0.949735 325 0.0652297 0.945777 SURF 0x10 mat 0 refs 4 325 0.0652297 0.945777 280 0.0534977 0.949735 281 0.0535995 0.946611 324 0.065364 0.941651 SURF 0x10 mat 0 refs 4 324 0.065364 0.941651 281 0.0535995 0.946611 282 0.0536985 0.943489 323 0.0654948 0.937529 SURF 0x10 mat 0 refs 4 323 0.0654948 0.937529 282 0.0536985 0.943489 283 0.0537932 0.94037 322 0.06562 0.933409 SURF 0x10 mat 0 refs 4 322 0.06562 0.933409 283 0.0537932 0.94037 284 0.053882 0.937253 321 0.0657373 0.929291 SURF 0x10 mat 0 refs 4 321 0.0657373 0.929291 284 0.053882 0.937253 285 0.0539633 0.934136 320 0.0658448 0.925176 SURF 0x10 mat 0 refs 4 320 0.0658448 0.925176 285 0.0539633 0.934136 286 0.0540357 0.931021 319 0.0659402 0.921061 SURF 0x10 mat 0 refs 4 319 0.0659402 0.921061 286 0.0540357 0.931021 287 0.0540972 0.927904 318 0.0660215 0.916945 SURF 0x10 mat 0 refs 4 318 0.0660215 0.916945 287 0.0540972 0.927904 288 0.0541465 0.924788 317 0.0660865 0.912829 SURF 0x10 mat 0 refs 4 317 0.0660865 0.912829 288 0.0541465 0.924788 289 0.0541817 0.921669 316 0.066133 0.908711 SURF 0x10 mat 0 refs 4 316 0.066133 0.908711 289 0.0541817 0.921669 290 0.0542015 0.91855 315 0.066159 0.904589 SURF 0x10 mat 0 refs 4 315 0.066159 0.904589 290 0.0542015 0.91855 291 0.054205 0.917293 314 0.0661639 0.90293 SURF 0x10 mat 0 refs 4 314 0.0661639 0.90293 291 0.054205 0.917293 292 0.0541992 0.916028 313 0.0661564 0.901259 SURF 0x10 mat 0 refs 4 313 0.0661564 0.901259 292 0.0541992 0.916028 293 0.0541827 0.914774 312 0.0661345 0.899604 SURF 0x10 mat 0 refs 4 312 0.0661345 0.899604 293 0.0541827 0.914774 294 0.0541539 0.913553 311 0.0660962 0.89799 SURF 0x10 mat 0 refs 4 311 0.0660962 0.89799 294 0.0541539 0.913553 295 0.0541108 0.912383 310 0.0660393 0.896445 SURF 0x10 mat 0 refs 4 310 0.0660393 0.896445 295 0.0541108 0.912383 296 0.0540524 0.911284 309 0.0659622 0.894993 SURF 0x10 mat 0 refs 4 309 0.0659622 0.894993 296 0.0540524 0.911284 297 0.0539771 0.910276 308 0.0658628 0.893662 SURF 0x10 mat 0 refs 4 308 0.0658628 0.893662 297 0.0539771 0.910276 298 0.0538832 0.90938 307 0.065739 0.892478 SURF 0x10 mat 0 refs 4 307 0.065739 0.892478 298 0.0538832 0.90938 299 0.0537695 0.908615 306 0.0655885 0.891467 SURF 0x10 mat 0 refs 4 306 0.0655885 0.891467 299 0.0537695 0.908615 300 0.0536339 0.908 305 0.0654097 0.890657 SURF 0x10 mat 0 refs 4 305 0.0654097 0.890657 300 0.0536339 0.908 301 0.0534758 0.907557 304 0.0652004 0.890072 SURF 0x10 mat 0 refs 4 304 0.0652004 0.890072 301 0.0534758 0.907557 302 0.0532927 0.907305 303 0.064959 0.889738 SURF 0x10 mat 0 refs 4 351 0.0870613 0.876242 304 0.0652004 0.890072 303 0.064959 0.889738 352 0.0867647 0.875833 SURF 0x10 mat 0 refs 4 350 0.0873182 0.87696 305 0.0654097 0.890657 304 0.0652004 0.890072 351 0.0870613 0.876242 SURF 0x10 mat 0 refs 4 349 0.0875378 0.877956 306 0.0655885 0.891467 305 0.0654097 0.890657 350 0.0873182 0.87696 SURF 0x10 mat 0 refs 4 348 0.0877223 0.879198 307 0.065739 0.892478 306 0.0655885 0.891467 349 0.0875378 0.877956 SURF 0x10 mat 0 refs 4 347 0.0878745 0.880651 308 0.0658628 0.893662 307 0.065739 0.892478 348 0.0877223 0.879198 SURF 0x10 mat 0 refs 4 346 0.0879966 0.882285 309 0.0659622 0.894993 308 0.0658628 0.893662 347 0.0878745 0.880651 SURF 0x10 mat 0 refs 4 345 0.0880913 0.884067 310 0.0660393 0.896445 309 0.0659622 0.894993 346 0.0879966 0.882285 SURF 0x10 mat 0 refs 4 344 0.0881611 0.885965 311 0.0660962 0.89799 310 0.0660393 0.896445 345 0.0880913 0.884067 SURF 0x10 mat 0 refs 4 343 0.088208 0.887947 312 0.0661345 0.899604 311 0.0660962 0.89799 344 0.0881611 0.885965 SURF 0x10 mat 0 refs 4 342 0.088235 0.88998 313 0.0661564 0.901259 312 0.0661345 0.899604 343 0.088208 0.887947 SURF 0x10 mat 0 refs 4 341 0.0882441 0.892031 314 0.0661639 0.90293 313 0.0661564 0.901259 342 0.088235 0.88998 SURF 0x10 mat 0 refs 4 340 0.0882381 0.894068 315 0.066159 0.904589 314 0.0661639 0.90293 341 0.0882441 0.892031 SURF 0x10 mat 0 refs 4 339 0.0882063 0.899128 316 0.066133 0.908711 315 0.066159 0.904589 340 0.0882381 0.894068 SURF 0x10 mat 0 refs 4 338 0.088149 0.904184 317 0.0660865 0.912829 316 0.066133 0.908711 339 0.0882063 0.899128 SURF 0x10 mat 0 refs 4 337 0.0880691 0.909238 318 0.0660215 0.916945 317 0.0660865 0.912829 338 0.088149 0.904184 SURF 0x10 mat 0 refs 4 336 0.0879695 0.914291 319 0.0659402 0.921061 318 0.0660215 0.916945 337 0.0880691 0.909238 SURF 0x10 mat 0 refs 4 335 0.0878524 0.919344 320 0.0658448 0.925176 319 0.0659402 0.921061 336 0.0879695 0.914291 SURF 0x10 mat 0 refs 4 334 0.0877204 0.924398 321 0.0657373 0.929291 320 0.0658448 0.925176 335 0.0878524 0.919344 SURF 0x10 mat 0 refs 4 333 0.0875764 0.929453 322 0.06562 0.933409 321 0.0657373 0.929291 334 0.0877204 0.924398 SURF 0x10 mat 0 refs 4 332 0.0874228 0.93451 323 0.0654948 0.937529 322 0.06562 0.933409 333 0.0875764 0.929453 SURF 0x10 mat 0 refs 4 331 0.0872622 0.939573 324 0.065364 0.941651 323 0.0654948 0.937529 332 0.0874228 0.93451 SURF 0x10 mat 0 refs 4 330 0.0870972 0.944639 325 0.0652297 0.945777 324 0.065364 0.941651 331 0.0872622 0.939573 SURF 0x10 mat 0 refs 4 329 0.0869306 0.949711 326 0.0650939 0.949909 325 0.0652297 0.945777 330 0.0870972 0.944639 SURF 0x10 mat 0 refs 4 328 0.0867647 0.95479 327 0.064959 0.954045 326 0.0650939 0.949909 329 0.0869306 0.949711 SURF 0x10 mat 0 refs 4 377 0.117788 0.959703 328 0.0867647 0.95479 329 0.0869306 0.949711 376 0.117985 0.953673 SURF 0x10 mat 0 refs 4 376 0.117985 0.953673 329 0.0869306 0.949711 330 0.0870972 0.944639 375 0.118183 0.94765 SURF 0x10 mat 0 refs 4 375 0.118183 0.94765 330 0.0870972 0.944639 331 0.0872622 0.939573 374 0.118378 0.941634 SURF 0x10 mat 0 refs 4 374 0.118378 0.941634 331 0.0872622 0.939573 332 0.0874228 0.93451 373 0.118569 0.935623 SURF 0x10 mat 0 refs 4 373 0.118569 0.935623 332 0.0874228 0.93451 333 0.0875764 0.929453 372 0.118752 0.929617 SURF 0x10 mat 0 refs 4 372 0.118752 0.929617 333 0.0875764 0.929453 334 0.0877204 0.924398 371 0.118923 0.923615 SURF 0x10 mat 0 refs 4 371 0.118923 0.923615 334 0.0877204 0.924398 335 0.0878524 0.919344 370 0.119079 0.917614 SURF 0x10 mat 0 refs 4 370 0.119079 0.917614 335 0.0878524 0.919344 336 0.0879695 0.914291 369 0.119218 0.911614 SURF 0x10 mat 0 refs 4 369 0.119218 0.911614 336 0.0879695 0.914291 337 0.0880691 0.909238 368 0.119336 0.905614 SURF 0x10 mat 0 refs 4 368 0.119336 0.905614 337 0.0880691 0.909238 338 0.088149 0.904184 367 0.119432 0.899613 SURF 0x10 mat 0 refs 4 367 0.119432 0.899613 338 0.088149 0.904184 339 0.0882063 0.899128 366 0.1195 0.893609 SURF 0x10 mat 0 refs 4 366 0.1195 0.893609 339 0.0882063 0.899128 340 0.0882381 0.894068 365 0.119537 0.887602 SURF 0x10 mat 0 refs 4 365 0.119537 0.887602 340 0.0882381 0.894068 341 0.0882441 0.892031 364 0.119545 0.885181 SURF 0x10 mat 0 refs 4 364 0.119545 0.885181 341 0.0882441 0.892031 342 0.088235 0.88998 363 0.119534 0.882746 SURF 0x10 mat 0 refs 4 363 0.119534 0.882746 342 0.088235 0.88998 343 0.088208 0.887947 362 0.119502 0.880332 SURF 0x10 mat 0 refs 4 362 0.119502 0.880332 343 0.088208 0.887947 344 0.0881611 0.885965 361 0.119446 0.877979 SURF 0x10 mat 0 refs 4 361 0.119446 0.877979 344 0.0881611 0.885965 345 0.0880913 0.884067 360 0.119363 0.875726 SURF 0x10 mat 0 refs 4 360 0.119363 0.875726 345 0.0880913 0.884067 346 0.0879966 0.882285 359 0.11925 0.873609 SURF 0x10 mat 0 refs 4 359 0.11925 0.873609 346 0.0879966 0.882285 347 0.0878745 0.880651 358 0.119105 0.87167 SURF 0x10 mat 0 refs 4 358 0.119105 0.87167 347 0.0878745 0.880651 348 0.0877223 0.879198 357 0.118925 0.869943 SURF 0x10 mat 0 refs 4 357 0.118925 0.869943 348 0.0877223 0.879198 349 0.0875378 0.877956 356 0.118706 0.86847 SURF 0x10 mat 0 refs 4 356 0.118706 0.86847 349 0.0875378 0.877956 350 0.0873182 0.87696 355 0.118445 0.867287 SURF 0x10 mat 0 refs 4 355 0.118445 0.867287 350 0.0873182 0.87696 351 0.0870613 0.876242 354 0.11814 0.866434 SURF 0x10 mat 0 refs 4 354 0.11814 0.866434 351 0.0870613 0.876242 352 0.0867647 0.875833 353 0.117788 0.865948 SURF 0x10 mat 0 refs 4 401 0.154741 0.859266 354 0.11814 0.866434 353 0.117788 0.865948 402 0.154342 0.858717 SURF 0x10 mat 0 refs 4 400 0.155085 0.86023 355 0.118445 0.867287 354 0.11814 0.866434 401 0.154741 0.859266 SURF 0x10 mat 0 refs 4 399 0.15538 0.861566 356 0.118706 0.86847 355 0.118445 0.867287 400 0.155085 0.86023 SURF 0x10 mat 0 refs 4 398 0.155628 0.863232 357 0.118925 0.869943 356 0.118706 0.86847 399 0.15538 0.861566 SURF 0x10 mat 0 refs 4 397 0.155832 0.865182 358 0.119105 0.87167 357 0.118925 0.869943 398 0.155628 0.863232 SURF 0x10 mat 0 refs 4 396 0.155995 0.867375 359 0.11925 0.873609 358 0.119105 0.87167 397 0.155832 0.865182 SURF 0x10 mat 0 refs 4 395 0.156123 0.869766 360 0.119363 0.875726 359 0.11925 0.873609 396 0.155995 0.867375 SURF 0x10 mat 0 refs 4 394 0.156216 0.872313 361 0.119446 0.877979 360 0.119363 0.875726 395 0.156123 0.869766 SURF 0x10 mat 0 refs 4 393 0.156279 0.874971 362 0.119502 0.880332 361 0.119446 0.877979 394 0.156216 0.872313 SURF 0x10 mat 0 refs 4 392 0.156315 0.877698 363 0.119534 0.882746 362 0.119502 0.880332 393 0.156279 0.874971 SURF 0x10 mat 0 refs 4 391 0.156327 0.880451 364 0.119545 0.885181 363 0.119534 0.882746 392 0.156315 0.877698 SURF 0x10 mat 0 refs 4 390 0.15632 0.883185 365 0.119537 0.887602 364 0.119545 0.885181 391 0.156327 0.880451 SURF 0x10 mat 0 refs 4 389 0.156277 0.889974 366 0.1195 0.893609 365 0.119537 0.887602 390 0.15632 0.883185 SURF 0x10 mat 0 refs 4 388 0.1562 0.896758 367 0.119432 0.899613 366 0.1195 0.893609 389 0.156277 0.889974 SURF 0x10 mat 0 refs 4 387 0.156093 0.90354 368 0.119336 0.905614 367 0.119432 0.899613 388 0.1562 0.896758 SURF 0x10 mat 0 refs 4 386 0.155959 0.910319 369 0.119218 0.911614 368 0.119336 0.905614 387 0.156093 0.90354 SURF 0x10 mat 0 refs 4 385 0.155802 0.9171 370 0.119079 0.917614 369 0.119218 0.911614 386 0.155959 0.910319 SURF 0x10 mat 0 refs 4 384 0.155625 0.92388 371 0.118923 0.923615 370 0.119079 0.917614 385 0.155802 0.9171 SURF 0x10 mat 0 refs 4 383 0.155431 0.930663 372 0.118752 0.929617 371 0.118923 0.923615 384 0.155625 0.92388 SURF 0x10 mat 0 refs 4 382 0.155225 0.937451 373 0.118569 0.935623 372 0.118752 0.929617 383 0.155431 0.930663 SURF 0x10 mat 0 refs 4 381 0.15501 0.944243 374 0.118378 0.941634 373 0.118569 0.935623 382 0.155225 0.937451 SURF 0x10 mat 0 refs 4 380 0.154789 0.95104 375 0.118183 0.94765 374 0.118378 0.941634 381 0.15501 0.944243 SURF 0x10 mat 0 refs 4 379 0.154565 0.957847 376 0.117985 0.953673 375 0.118183 0.94765 380 0.154789 0.95104 SURF 0x10 mat 0 refs 4 378 0.154342 0.964661 377 0.117788 0.959703 376 0.117985 0.953673 379 0.154565 0.957847 SURF 0x10 mat 0 refs 4 427 0.200732 0.968925 378 0.154342 0.964661 379 0.154565 0.957847 426 0.200971 0.9616 SURF 0x10 mat 0 refs 4 426 0.200971 0.9616 379 0.154565 0.957847 380 0.154789 0.95104 425 0.201211 0.954284 SURF 0x10 mat 0 refs 4 425 0.201211 0.954284 380 0.154789 0.95104 381 0.15501 0.944243 424 0.201449 0.946976 SURF 0x10 mat 0 refs 4 424 0.201449 0.946976 381 0.15501 0.944243 382 0.155225 0.937451 423 0.201681 0.939675 SURF 0x10 mat 0 refs 4 423 0.201681 0.939675 382 0.155225 0.937451 383 0.155431 0.930663 422 0.201902 0.93238 SURF 0x10 mat 0 refs 4 422 0.201902 0.93238 383 0.155431 0.930663 384 0.155625 0.92388 421 0.202111 0.925089 SURF 0x10 mat 0 refs 4 421 0.202111 0.925089 384 0.155625 0.92388 385 0.155802 0.9171 420 0.202301 0.9178 SURF 0x10 mat 0 refs 4 420 0.202301 0.9178 385 0.155802 0.9171 386 0.155959 0.910319 419 0.202469 0.910511 SURF 0x10 mat 0 refs 4 419 0.202469 0.910511 386 0.155959 0.910319 387 0.156093 0.90354 418 0.202613 0.903223 SURF 0x10 mat 0 refs 4 418 0.202613 0.903223 387 0.156093 0.90354 388 0.1562 0.896758 417 0.202728 0.895934 SURF 0x10 mat 0 refs 4 417 0.202728 0.895934 388 0.1562 0.896758 389 0.156277 0.889974 416 0.20281 0.888641 SURF 0x10 mat 0 refs 4 416 0.20281 0.888641 389 0.156277 0.889974 390 0.15632 0.883185 415 0.202857 0.881344 SURF 0x10 mat 0 refs 4 415 0.202857 0.881344 390 0.15632 0.883185 391 0.156327 0.880451 414 0.202866 0.878405 SURF 0x10 mat 0 refs 4 414 0.202866 0.878405 391 0.156327 0.880451 392 0.156315 0.877698 413 0.202852 0.875446 SURF 0x10 mat 0 refs 4 413 0.202852 0.875446 392 0.156315 0.877698 393 0.156279 0.874971 412 0.202813 0.872514 SURF 0x10 mat 0 refs 4 412 0.202813 0.872514 393 0.156279 0.874971 394 0.156216 0.872313 411 0.202746 0.869656 SURF 0x10 mat 0 refs 4 411 0.202746 0.869656 394 0.156216 0.872313 395 0.156123 0.869766 410 0.202645 0.866919 SURF 0x10 mat 0 refs 4 410 0.202645 0.866919 395 0.156123 0.869766 396 0.155995 0.867375 409 0.202508 0.864349 SURF 0x10 mat 0 refs 4 409 0.202508 0.864349 396 0.155995 0.867375 397 0.155832 0.865182 408 0.202332 0.861992 SURF 0x10 mat 0 refs 4 408 0.202332 0.861992 397 0.155832 0.865182 398 0.155628 0.863232 407 0.202113 0.859895 SURF 0x10 mat 0 refs 4 407 0.202113 0.859895 398 0.155628 0.863232 399 0.15538 0.861566 406 0.201847 0.858105 SURF 0x10 mat 0 refs 4 406 0.201847 0.858105 399 0.15538 0.861566 400 0.155085 0.86023 405 0.20153 0.856669 SURF 0x10 mat 0 refs 4 405 0.20153 0.856669 400 0.155085 0.86023 401 0.154741 0.859266 404 0.201159 0.855632 SURF 0x10 mat 0 refs 4 404 0.201159 0.855632 401 0.154741 0.859266 402 0.154342 0.858717 403 0.200732 0.855042 SURF 0x10 mat 0 refs 4 403 0.200732 0.855042 224 0.254446 0.853735 223 0.254428 0.854342 404 0.201159 0.855632 SURF 0x10 mat 0 refs 4 222 0.254413 0.855406 405 0.20153 0.856669 404 0.201159 0.855632 223 0.254428 0.854342 SURF 0x10 mat 0 refs 4 221 0.2544 0.856881 406 0.201847 0.858105 405 0.20153 0.856669 222 0.254413 0.855406 SURF 0x10 mat 0 refs 4 220 0.254388 0.858718 407 0.202113 0.859895 406 0.201847 0.858105 221 0.2544 0.856881 SURF 0x10 mat 0 refs 4 219 0.254379 0.860869 408 0.202332 0.861992 407 0.202113 0.859895 220 0.254388 0.858718 SURF 0x10 mat 0 refs 4 218 0.254372 0.863288 409 0.202508 0.864349 408 0.202332 0.861992 219 0.254379 0.860869 SURF 0x10 mat 0 refs 4 217 0.254366 0.865925 410 0.202645 0.866919 409 0.202508 0.864349 218 0.254372 0.863288 SURF 0x10 mat 0 refs 4 216 0.254361 0.868734 411 0.202746 0.869656 410 0.202645 0.866919 217 0.254366 0.865925 SURF 0x10 mat 0 refs 4 215 0.254359 0.871665 412 0.202813 0.872514 411 0.202746 0.869656 216 0.254361 0.868734 SURF 0x10 mat 0 refs 4 214 0.254358 0.874673 413 0.202852 0.875446 412 0.202813 0.872514 215 0.254359 0.871665 SURF 0x10 mat 0 refs 4 213 0.254357 0.877708 414 0.202866 0.878405 413 0.202852 0.875446 214 0.254358 0.874673 SURF 0x10 mat 0 refs 4 212 0.254358 0.880723 415 0.202857 0.881344 414 0.202866 0.878405 213 0.254357 0.877708 SURF 0x10 mat 0 refs 4 211 0.254359 0.888208 416 0.20281 0.888641 415 0.202857 0.881344 212 0.254358 0.880723 SURF 0x10 mat 0 refs 4 210 0.254362 0.89569 417 0.202728 0.895934 416 0.20281 0.888641 211 0.254359 0.888208 SURF 0x10 mat 0 refs 4 209 0.254367 0.903167 418 0.202613 0.903223 417 0.202728 0.895934 210 0.254362 0.89569 SURF 0x10 mat 0 refs 4 208 0.254374 0.910643 419 0.202469 0.910511 418 0.202613 0.903223 209 0.254367 0.903167 SURF 0x10 mat 0 refs 4 207 0.25438 0.918118 420 0.202301 0.9178 419 0.202469 0.910511 208 0.254374 0.910643 SURF 0x10 mat 0 refs 4 206 0.254388 0.925595 421 0.202111 0.925089 420 0.202301 0.9178 207 0.25438 0.918118 SURF 0x10 mat 0 refs 4 205 0.254397 0.933074 422 0.201902 0.93238 421 0.202111 0.925089 206 0.254388 0.925595 SURF 0x10 mat 0 refs 4 204 0.254406 0.940557 423 0.201681 0.939675 422 0.201902 0.93238 205 0.254397 0.933074 SURF 0x10 mat 0 refs 4 203 0.254416 0.948045 424 0.201449 0.946976 423 0.201681 0.939675 204 0.254406 0.940557 SURF 0x10 mat 0 refs 4 202 0.254426 0.95554 425 0.201211 0.954284 424 0.201449 0.946976 203 0.254416 0.948045 SURF 0x10 mat 0 refs 4 201 0.254436 0.963044 426 0.200971 0.9616 425 0.201211 0.954284 202 0.254426 0.95554 SURF 0x10 mat 0 refs 4 200 0.254446 0.970558 427 0.200732 0.968925 426 0.200971 0.9616 201 0.254436 0.963044 SURF 0x0 mat 0 refs 3 0 0.468653 0.960298 445 0.465813 0.958528 4 0.465781 0.95755 SURF 0x0 mat 0 refs 3 0 0.468653 0.960298 3 0.465845 0.959506 445 0.465813 0.958528 SURF 0x0 mat 0 refs 4 4 0.465781 0.95755 445 0.465813 0.958528 49 0.461787 0.955815 48 0.46171 0.953482 SURF 0x0 mat 0 refs 4 3 0.465845 0.959506 50 0.461863 0.958153 49 0.461787 0.955815 445 0.465813 0.958528 SURF 0x0 mat 0 refs 4 99 0.443617 0.949908 100 0.443752 0.954045 101 0.421947 0.95479 446 0.42178 0.949714 SURF 0x0 mat 0 refs 4 98 0.443482 0.945777 99 0.443617 0.949908 446 0.42178 0.949714 102 0.421614 0.944639 SURF 0x0 mat 0 refs 4 101 0.421947 0.95479 149 0.390923 0.959703 148 0.390727 0.953672 446 0.42178 0.949714 SURF 0x0 mat 0 refs 4 102 0.421614 0.944639 446 0.42178 0.949714 148 0.390727 0.953672 147 0.390529 0.947649 kids 0 OBJECT poly name "CurveCircle.003" loc 0.000255532 0.0646532 -0.162745 data 8 Mesh.002 texture "C:/Programme/CRRCSim/textures/Erwin.rgb" crease 30.000000 numvert 677 0.0009558 0.0312417 0.320563 0.0009558 0.0358474 0.319481 0.0009558 0.0404287 0.314954 0.0009558 0.044908 0.307227 0.0009558 0.0492051 0.296544 0.0009558 0.0532405 0.283149 0.0009558 0.0569357 0.267287 0.0009558 0.0602114 0.249202 0.0009558 0.062988 0.229138 0.0009558 0.0651872 0.207339 0.0009558 0.0667286 0.184049 0.0009558 0.0675338 0.159514 0.0009558 0.0675233 0.133976 0.0009558 0.0673645 0.094429 0.0009558 0.0662151 0.0541258 0.0009558 0.0641674 0.0131171 0.0009558 0.0613154 -0.0285468 0.0009558 0.057753 -0.0708143 0.0009558 0.0535718 -0.113636 0.0009558 0.0488665 -0.15696 0.0009558 0.0437303 -0.200737 0.0009558 0.0382547 -0.244915 0.0009558 0.0325345 -0.289444 0.0009558 0.0266628 -0.334273 0.0009558 0.0207328 -0.379353 -0.857166 0.0210438 -0.368172 -0.857166 0.0268418 -0.32483 -0.857166 0.0325823 -0.281729 -0.857166 0.0381745 -0.238917 -0.857166 0.043527 -0.196442 -0.857166 0.048549 -0.154354 -0.857166 0.0531498 -0.112699 -0.857166 0.057237 -0.0715295 -0.857166 0.06072 -0.0308909 -0.857166 0.0635081 0.00916594 -0.857166 0.0655096 0.0485935 -0.857166 0.0666339 0.0873431 -0.857166 0.0667894 0.125366 -0.857166 0.0667991 0.149919 -0.857166 0.0660118 0.173508 -0.857166 0.0645052 0.1959 -0.857166 0.0623546 0.216859 -0.857166 0.0596403 0.236149 -0.857166 0.0564384 0.253537 -0.857166 0.052825 0.268788 -0.857166 0.0488795 0.281666 -0.857166 0.0446788 0.291937 -0.857166 0.0403 0.299366 -0.857166 0.0358207 0.303718 -0.857166 0.0313179 0.304759 -1.34578 0.0314596 0.296355 -1.34578 0.0357712 0.295341 -1.34578 0.0400602 0.291103 -1.34578 0.0442536 0.283869 -1.34578 0.048276 0.273868 -1.34578 0.0520547 0.261329 -1.34578 0.0555134 0.24648 -1.34578 0.05858 0.229548 -1.34578 0.0611801 0.210765 -1.34578 0.0632383 0.190357 -1.34578 0.0646818 0.168554 -1.34578 0.0654351 0.145585 -1.34578 0.0654254 0.121678 -1.34578 0.0652771 0.0846555 -1.34578 0.0642006 0.0469249 -1.34578 0.0622842 0.0085333 -1.34578 0.0596144 -0.0304706 -1.34578 0.0562788 -0.0700399 -1.34578 0.0523649 -0.110128 -1.34578 0.0479601 -0.150686 -1.34578 0.0431511 -0.191668 -1.34578 0.0380255 -0.233026 -1.34578 0.0326706 -0.274713 -1.34578 0.0271739 -0.316681 -1.34578 0.0216222 -0.358883 -1.64017 0.0219948 -0.350749 -1.63981 0.0273788 -0.309337 -1.63946 0.0327102 -0.268155 -1.63911 0.0379032 -0.227249 -1.63878 0.0428741 -0.186665 -1.63846 0.0475381 -0.14645 -1.63818 0.05181 -0.106651 -1.63793 0.0556057 -0.0673134 -1.63771 0.05884 -0.0284852 -1.63754 0.0614296 0.00978887 -1.63741 0.0632878 0.0474612 -1.63734 0.0643318 0.0844854 -1.63733 0.064476 0.120815 -1.63733 0.0644857 0.144275 -1.63737 0.0637543 0.166814 -1.63747 0.0623546 0.188208 -1.6376 0.0603588 0.208234 -1.63777 0.0578373 0.226666 -1.63797 0.0548637 0.243279 -1.63819 0.0515087 0.257851 -1.63844 0.0478443 0.270156 -1.6387 0.0439433 0.279969 -1.63898 0.0398771 0.287068 -1.63925 0.035717 0.291227 -1.63953 0.0315358 0.29222 -2.19103 0.0686151 0.276259 -2.19077 0.0725258 0.275338 -2.19051 0.0764154 0.271486 -2.19026 0.0802184 0.26491 -2.19001 0.0838666 0.255821 -2.18978 0.0872929 0.244423 -2.18957 0.09043 0.230925 -2.18938 0.0932116 0.215537 -2.18923 0.0955687 0.198464 -2.1891 0.0974357 0.179915 -2.18902 0.0987447 0.160097 -2.18897 0.0994283 0.13922 -2.18897 0.0994194 0.117489 -2.18898 0.0992841 0.0838374 -2.18904 0.0983081 0.0495428 -2.18916 0.0965698 0.014648 -2.18932 0.0941487 -0.020804 -2.18953 0.0911242 -0.0567705 -2.18976 0.0875748 -0.0932075 -2.19003 0.083579 -0.130072 -2.19032 0.079218 -0.167323 -2.19063 0.0745694 -0.204915 -2.19095 0.0697135 -0.242805 -2.19129 0.0647279 -0.280951 -2.19163 0.059693 -0.31931 -2.58463 0.0869559 -0.286603 -2.58431 0.0915738 -0.251421 -2.58401 0.0961462 -0.216433 -2.58371 0.1006 -0.18168 -2.58343 0.104863 -0.147201 -2.58316 0.108864 -0.113036 -2.58291 0.112528 -0.0792229 -2.5827 0.115784 -0.0458031 -2.58252 0.118558 -0.0128151 -2.58236 0.120779 0.0197016 -2.58226 0.122373 0.0517071 -2.5822 0.123268 0.0831619 -2.58219 0.123392 0.114027 -2.58219 0.1234 0.133958 -2.58223 0.122773 0.153107 -2.58231 0.121573 0.171283 -2.58243 0.119861 0.188297 -2.58257 0.117698 0.203956 -2.58274 0.115147 0.218071 -2.58294 0.11227 0.23045 -2.58314 0.109127 0.240904 -2.58337 0.105781 0.249242 -2.5836 0.102293 0.255272 -2.58384 0.0987253 0.258806 -2.58408 0.0951386 0.25965 -3.08071 0.128714 0.228358 -3.08051 0.13181 0.227629 -3.08031 0.134889 0.224579 -3.08011 0.137899 0.219375 -3.07991 0.140788 0.212178 -3.07973 0.1435 0.203155 -3.07956 0.145984 0.19247 -3.07942 0.148185 0.180288 -3.07929 0.150052 0.166772 -3.07919 0.151529 0.152088 -3.07912 0.152565 0.1364 -3.07909 0.153107 0.119873 -3.07909 0.1531 0.10267 -3.07909 0.152993 0.0760299 -3.07914 0.15222 0.0488811 -3.07924 0.150844 0.0212568 -3.07937 0.148927 -0.00680804 -3.07952 0.146533 -0.0352803 -3.07971 0.143723 -0.0641253 -3.07993 0.14056 -0.0933096 -3.08015 0.137108 -0.122798 -3.0804 0.133428 -0.152557 -3.08066 0.129583 -0.182553 -3.08092 0.125637 -0.212751 -3.08119 0.121651 -0.243117 -3.54117 0.154269 -0.18736 -3.54095 0.157466 -0.163002 -3.54074 0.160632 -0.138779 -3.54053 0.163716 -0.114718 -3.54033 0.166667 -0.0908464 -3.54015 0.169437 -0.067192 -3.53998 0.171974 -0.0437822 -3.53983 0.174228 -0.0206437 -3.5397 0.176148 0.00219512 -3.53959 0.177686 0.0247082 -3.53952 0.17879 0.0468666 -3.53948 0.17941 0.0686442 -3.53948 0.179495 0.0900136 -3.53948 0.179501 0.103813 -3.53951 0.179067 0.117071 -3.53956 0.178236 0.129655 -3.53964 0.177051 0.141434 -3.53974 0.175553 0.152275 -3.53986 0.173787 0.162048 -3.53999 0.171795 0.170618 -3.54014 0.169619 0.177857 -3.54029 0.167302 0.183629 -3.54045 0.164888 0.187804 -3.54062 0.162417 0.19025 -3.71953 0.172078 0.174609 -3.71938 0.174304 0.174084 -3.71923 0.176519 0.171891 -3.71908 0.178684 0.168147 -3.71894 0.180762 0.162971 -3.71882 0.182713 0.156481 -3.71869 0.184499 0.148795 -3.71859 0.186083 0.140033 -3.7185 0.187426 0.130311 -3.71843 0.188489 0.119749 -3.71838 0.189234 0.108465 -3.71835 0.189623 0.0965763 -3.71835 0.189618 0.0842027 -3.71836 0.189542 0.0650414 -3.71839 0.188985 0.0455131 -3.71846 0.187995 0.0256438 -3.71856 0.186617 0.00545692 -3.71867 0.184895 -0.0150231 -3.71881 0.182874 -0.0357712 -3.71895 0.180598 -0.0567624 -3.71912 0.178115 -0.077973 -3.7193 0.175469 -0.0993789 -3.71949 0.172703 -0.120954 -3.71967 0.169864 -0.142675 -3.71987 0.166998 -0.164518 -3.84328 0.176023 -0.161316 -3.84311 0.178562 -0.14197 -3.84294 0.181076 -0.122731 -3.84278 0.183526 -0.103621 -3.84262 0.18587 -0.0846612 -3.84247 0.18807 -0.065874 -3.84234 0.190084 -0.0472814 -3.84222 0.191875 -0.028904 -3.84211 0.1934 -0.0107641 -3.84203 0.194621 0.00711668 -3.84198 0.195498 0.0247155 -3.84194 0.195991 0.0420123 -3.84194 0.196059 0.0589842 -3.84194 0.196063 0.0699443 -3.84196 0.195718 0.0804743 -3.84201 0.195059 0.0904689 -3.84207 0.194117 0.0998244 -3.84215 0.192927 0.108435 -3.84224 0.191525 0.116196 -3.84235 0.189943 0.123004 -3.84246 0.188215 0.128752 -3.84259 0.186375 0.133337 -3.84271 0.184456 0.136653 -3.84285 0.182495 0.138596 -3.84298 0.180522 0.13906 -3.95945 0.189057 0.0679339 -3.95913 0.19057 0.067571 -3.95883 0.192076 0.0660523 -3.95852 0.193547 0.0634595 -3.95823 0.194959 0.0598752 -3.95795 0.196285 0.0553813 -3.9577 0.197499 0.0500597 -3.95748 0.198575 0.0439919 -3.95729 0.199487 0.0372608 -3.95714 0.200209 0.0299464 -3.95704 0.200716 0.0221332 -3.95698 0.20098 0.0139012 -3.95698 0.200977 0.00533384 -3.957 0.200925 -0.00793481 -3.95707 0.200547 -0.0214561 -3.95721 0.199875 -0.0352147 -3.9574 0.198938 -0.0491929 -3.95764 0.197767 -0.0633736 -3.95793 0.196393 -0.0777406 -3.95825 0.194848 -0.092276 -3.9586 0.19316 -0.106963 -3.95897 0.191362 -0.121785 -3.95936 0.189482 -0.136725 -3.95977 0.187553 -0.151765 -3.96016 0.185605 -0.166889 -4.04223 0.20389 -0.185274 -4.04163 0.205286 -0.173734 -4.04104 0.206667 -0.162259 -4.04047 0.208014 -0.150861 -4.03992 0.209302 -0.139552 -4.0394 0.210511 -0.128346 -4.03893 0.211618 -0.117256 -4.03851 0.212602 -0.106295 -4.03814 0.213441 -0.0954755 -4.03786 0.214111 -0.084811 -4.03765 0.214593 -0.0743135 -4.03753 0.214864 -0.0639964 -4.03752 0.214902 -0.0538739 -4.03752 0.214904 -0.0473364 -4.0376 0.214714 -0.0410565 -4.03775 0.214352 -0.0350949 -4.03798 0.213834 -0.0295148 -4.03825 0.213181 -0.0243785 -4.03859 0.21241 -0.0197495 -4.03896 0.21154 -0.0156889 -4.03936 0.21059 -0.0122602 -4.03979 0.209579 -0.0095256 -4.04025 0.208526 -0.00754762 -4.04071 0.207447 -0.00638932 -4.04117 0.206363 -0.00611228 -4.0792 0.222749 -0.0818262 -4.07869 0.223313 -0.0820044 -4.07818 0.223873 -0.0827504 -4.07769 0.224422 -0.0840229 -4.07722 0.224948 -0.0857822 -4.07677 0.225442 -0.0879887 -4.07636 0.225894 -0.0906009 -4.076 0.226295 -0.0935801 -4.0757 0.226636 -0.096885 -4.07546 0.226904 -0.100476 -4.07529 0.227093 -0.104311 -4.0752 0.227192 -0.108352 -4.0752 0.22719 -0.112558 -4.07521 0.227171 -0.119072 -4.07535 0.22703 -0.12571 -4.07557 0.22678 -0.132465 -4.07588 0.226431 -0.139327 -4.07628 0.225994 -0.146289 -4.07674 0.225483 -0.153342 -4.07726 0.224906 -0.160478 -4.07782 0.224278 -0.167689 -4.07842 0.223608 -0.174965 -4.07905 0.222907 -0.182299 -4.0797 0.222189 -0.189683 -4.08036 0.221462 -0.197108 -4.08101 0.220737 -0.0911979 -4.07959 0.222309 -0.0821195 -4.09002 0.232127 -0.149737 -4.09023 0.231893 -0.207012 -4.0899 0.232257 -0.203292 -4.08958 0.232617 -0.199594 -4.08926 0.232967 -0.19592 -4.08896 0.233303 -0.192276 -4.08868 0.233619 -0.188664 -4.08842 0.233907 -0.18509 -4.08818 0.234164 -0.181557 -4.08799 0.234382 -0.17807 -4.08783 0.234557 -0.174634 -4.08772 0.234682 -0.17125 -4.08766 0.234753 -0.167925 -4.08765 0.234762 -0.164662 -4.08765 0.234763 -0.162556 -4.08769 0.234714 -0.160531 -4.08778 0.234619 -0.15861 -4.0879 0.234484 -0.156812 -4.08805 0.234314 -0.155156 -4.08823 0.234114 -0.153664 -4.08843 0.233887 -0.152356 -4.08866 0.233639 -0.151251 -4.0889 0.233376 -0.150369 -4.08915 0.233101 -0.149732 -4.0894 0.23282 -0.149358 -4.08965 0.232538 -0.149269 4.09182 0.232538 -0.149269 4.09132 0.233101 -0.149732 4.09107 0.233376 -0.150369 4.09083 0.233639 -0.151251 4.0906 0.233887 -0.152356 4.0904 0.234114 -0.153664 4.09022 0.234314 -0.155156 4.09007 0.234484 -0.156812 4.08995 0.234619 -0.15861 4.08986 0.234714 -0.160531 4.08982 0.234763 -0.162556 4.08982 0.234762 -0.164662 4.08983 0.234753 -0.167925 4.08989 0.234682 -0.17125 4.09001 0.234557 -0.174634 4.09016 0.234382 -0.17807 4.09036 0.234164 -0.181557 4.09059 0.233907 -0.18509 4.09085 0.233619 -0.188664 4.09113 0.233303 -0.192276 4.09144 0.232968 -0.19592 4.09175 0.232617 -0.199594 4.09208 0.232257 -0.203292 4.0924 0.231893 -0.207012 4.08177 0.222309 -0.0821195 4.08211 0.221929 -0.0827609 4.0824 0.221601 -0.0837508 4.08253 0.221463 -0.197108 4.08187 0.222189 -0.189683 4.08122 0.222907 -0.182299 4.08059 0.223608 -0.174965 4.07999 0.224278 -0.167689 4.07943 0.224907 -0.160478 4.07891 0.225483 -0.153342 4.07845 0.225995 -0.146289 4.07806 0.226431 -0.139327 4.07774 0.22678 -0.132465 4.07752 0.22703 -0.12571 4.07739 0.227171 -0.119072 4.07737 0.22719 -0.112558 4.07737 0.227192 -0.108352 4.07746 0.227093 -0.104311 4.07763 0.226904 -0.100476 4.07787 0.226636 -0.096885 4.07818 0.226295 -0.0935801 4.07854 0.225894 -0.0906009 4.07894 0.225442 -0.0879887 4.07939 0.224948 -0.0857822 4.07986 0.224422 -0.0840229 4.08036 0.223873 -0.0827504 4.08086 0.223313 -0.0820044 4.08137 0.222749 -0.0818262 4.04334 0.206364 -0.00611228 4.04288 0.207447 -0.00638932 4.04242 0.208526 -0.00754762 4.04196 0.209579 -0.0095256 4.04154 0.210591 -0.0122602 4.04113 0.21154 -0.0156889 4.04076 0.21241 -0.0197495 4.04043 0.213181 -0.0243785 4.04015 0.213834 -0.0295148 4.03992 0.214352 -0.0350949 4.03977 0.214715 -0.0410565 4.03969 0.214904 -0.0473364 4.03969 0.214902 -0.0538739 4.0397 0.214865 -0.0639973 4.03982 0.214593 -0.0743135 4.04003 0.214112 -0.084811 4.04032 0.213441 -0.0954755 4.04068 0.212602 -0.106295 4.0411 0.211619 -0.117256 4.04157 0.210511 -0.128346 4.04209 0.209302 -0.139552 4.04264 0.208014 -0.150861 4.04321 0.206667 -0.162259 4.0438 0.205286 -0.173734 4.0444 0.20389 -0.185274 3.96234 0.185605 -0.166889 3.96194 0.187554 -0.151765 3.96153 0.189482 -0.136725 3.96114 0.191362 -0.121785 3.96077 0.193161 -0.106963 3.96042 0.194848 -0.092276 3.96011 0.196394 -0.0777406 3.95981 0.197767 -0.0633744 3.95957 0.198938 -0.0491929 3.95938 0.199875 -0.0352147 3.95924 0.200547 -0.0214561 3.95917 0.200925 -0.00793481 3.95915 0.200977 0.00533384 3.95915 0.20098 0.0139012 3.95921 0.200716 0.0221332 3.95931 0.200209 0.0299464 3.95946 0.199487 0.0372608 3.95965 0.198575 0.0439919 3.95987 0.197499 0.0500597 3.96012 0.196285 0.0553813 3.9604 0.194959 0.0598752 3.96069 0.193547 0.0634595 3.961 0.192076 0.0660523 3.9613 0.19057 0.067571 3.96162 0.189058 0.0679339 3.84515 0.180523 0.13906 3.84488 0.184456 0.136653 3.84476 0.186375 0.133337 3.84463 0.188215 0.128752 3.84452 0.189943 0.123004 3.84441 0.191525 0.116196 3.84432 0.192927 0.108435 3.84424 0.194117 0.0998244 3.84418 0.195059 0.0904689 3.84413 0.195719 0.0804743 3.84411 0.196063 0.0699443 3.84411 0.196059 0.0589842 3.84411 0.195991 0.0420123 3.84415 0.195498 0.0247155 3.8442 0.194622 0.00711668 3.84429 0.1934 -0.0107641 3.84439 0.191875 -0.028904 3.84451 0.190085 -0.0472814 3.84465 0.18807 -0.065874 3.84479 0.18587 -0.0846612 3.84495 0.183526 -0.103621 3.84511 0.181076 -0.122731 3.84528 0.178562 -0.14197 3.84545 0.176023 -0.161316 3.72181 0.170342 0.173747 3.72204 0.166998 -0.164518 3.72184 0.169864 -0.142675 3.72166 0.172703 -0.120954 3.72147 0.175469 -0.0993789 3.72129 0.178116 -0.077973 3.72113 0.180598 -0.0567624 3.72098 0.182874 -0.0357712 3.72084 0.184895 -0.0150231 3.72073 0.186618 0.00545692 3.72064 0.187996 0.0256438 3.72056 0.188986 0.0455131 3.72053 0.189542 0.0650414 3.72052 0.189619 0.0842027 3.72052 0.189623 0.0965763 3.72055 0.189234 0.108465 3.72061 0.188489 0.119749 3.72067 0.187426 0.130311 3.72076 0.186083 0.140033 3.72086 0.184499 0.148795 3.72099 0.182713 0.156481 3.72112 0.180762 0.162971 3.72125 0.178685 0.168147 3.7214 0.176519 0.171891 3.7217 0.172078 0.174609 3.54296 0.159935 0.190835 3.54262 0.164888 0.187804 3.54246 0.167303 0.183629 3.54231 0.16962 0.177857 3.54216 0.171795 0.170618 3.54203 0.173787 0.162048 3.54191 0.175554 0.152275 3.54181 0.177051 0.141434 3.54173 0.178236 0.129655 3.54168 0.179068 0.117071 3.54165 0.179501 0.103813 3.54165 0.179496 0.0900136 3.54165 0.17941 0.0686442 3.5417 0.17879 0.0468666 3.54177 0.177686 0.0247082 3.54187 0.176149 0.00219512 3.542 0.174228 -0.0206437 3.54215 0.171974 -0.0437822 3.54232 0.169437 -0.067192 3.54251 0.166668 -0.0908464 3.54271 0.163716 -0.114718 3.54291 0.160632 -0.138779 3.54313 0.157466 -0.163002 3.54334 0.154269 -0.18736 3.08336 0.121651 -0.243117 3.08309 0.125637 -0.212751 3.08283 0.129584 -0.182553 3.08258 0.133428 -0.152557 3.08233 0.137108 -0.122798 3.0821 0.14056 -0.0933096 3.08189 0.143723 -0.0641253 3.08169 0.146533 -0.0352803 3.08154 0.148927 -0.00680804 3.08141 0.150844 0.0212568 3.08131 0.15222 0.0488811 3.08126 0.152993 0.0760299 3.08126 0.1531 0.10267 3.08126 0.153107 0.119873 3.0813 0.152565 0.1364 3.08136 0.151529 0.152088 3.08146 0.150052 0.166772 3.08159 0.148185 0.180288 3.08173 0.145984 0.19247 3.0819 0.1435 0.203155 3.08208 0.140788 0.212178 3.08228 0.137899 0.219375 3.08248 0.134889 0.22458 3.08268 0.13181 0.227629 3.08289 0.128714 0.228358 2.58625 0.0951394 0.25965 2.58601 0.0987253 0.258806 2.58577 0.102293 0.255272 2.58554 0.105781 0.249242 2.58532 0.109127 0.240904 2.58511 0.11227 0.23045 2.58491 0.115147 0.218071 2.58474 0.117698 0.203956 2.5846 0.119861 0.188297 2.58448 0.121573 0.171283 2.5844 0.122773 0.153107 2.58436 0.1234 0.133958 2.58436 0.123392 0.114027 2.58437 0.123268 0.0831619 2.58443 0.122373 0.0517071 2.58453 0.120779 0.0197016 2.58469 0.118558 -0.0128151 2.58487 0.115784 -0.0458031 2.58508 0.112528 -0.0792229 2.58533 0.108864 -0.113036 2.5856 0.104864 -0.147201 2.58588 0.1006 -0.181681 2.58618 0.0961462 -0.216433 2.58649 0.0915738 -0.251421 2.5868 0.0869559 -0.286603 2.1938 0.059693 -0.31931 2.19346 0.0647279 -0.280951 2.19312 0.0697135 -0.242805 2.1928 0.0745702 -0.204915 2.19249 0.079218 -0.167323 2.1922 0.0835799 -0.130072 2.19193 0.0875748 -0.0932075 2.1917 0.0911242 -0.0567705 2.1915 0.0941487 -0.020804 2.19133 0.0965698 0.014648 2.19121 0.0983081 0.0495428 2.19115 0.0992841 0.0838382 2.19114 0.0994194 0.117489 2.19114 0.0994283 0.13922 2.19119 0.0987447 0.160097 2.19128 0.0974357 0.179915 2.1914 0.0955687 0.198464 2.19155 0.0932116 0.215537 2.19174 0.09043 0.230925 2.19195 0.0872929 0.244423 2.19218 0.0838666 0.255821 2.19243 0.0802184 0.26491 2.19268 0.0764154 0.271486 2.19294 0.0725258 0.275338 2.1932 0.0686151 0.276259 1.6417 0.0315358 0.29222 1.64142 0.0357178 0.291227 1.64115 0.0398771 0.287068 1.64087 0.0439433 0.279969 1.64061 0.0478451 0.270156 1.64037 0.0515087 0.257851 1.64014 0.0548637 0.243279 1.63994 0.0578381 0.226666 1.63978 0.0603588 0.208234 1.63964 0.0623546 0.188208 1.63955 0.0637543 0.166814 1.6395 0.0644857 0.144275 1.6395 0.064476 0.120815 1.63951 0.0643318 0.0844854 1.63958 0.0632886 0.0474612 1.63971 0.0614296 0.00978887 1.63988 0.05884 -0.0284852 1.6401 0.0556057 -0.0673134 1.64035 0.05181 -0.106651 1.64063 0.0475381 -0.14645 1.64095 0.0428741 -0.186665 1.64128 0.0379032 -0.227249 1.64163 0.0327102 -0.268155 1.64198 0.0273796 -0.309337 1.64234 0.0219956 -0.350749 1.34795 0.0216222 -0.358883 1.34795 0.0271739 -0.316681 1.34795 0.0326706 -0.274713 1.34795 0.0380255 -0.233026 1.34795 0.0431511 -0.191668 1.34795 0.0479601 -0.150686 1.34795 0.0523649 -0.110128 1.34795 0.0562788 -0.0700399 1.34795 0.0596144 -0.0304706 1.34795 0.0622842 0.0085333 1.34795 0.0642006 0.0469249 1.34795 0.0652771 0.0846555 1.34795 0.0654261 0.121678 1.34795 0.0654359 0.145585 1.34795 0.0646818 0.168554 1.34795 0.0632383 0.190357 1.34795 0.0611801 0.210765 1.34795 0.0585808 0.229548 1.34795 0.0555142 0.24648 1.34795 0.0520547 0.261329 1.34795 0.0482768 0.273868 1.34795 0.0442536 0.283869 1.34795 0.040061 0.291103 1.34795 0.0357712 0.295341 1.34795 0.0314596 0.296355 0.859337 0.0313179 0.304759 0.859337 0.0358207 0.303718 0.859337 0.0403 0.299366 0.859337 0.0446788 0.291937 0.859337 0.0488803 0.281666 0.859337 0.0528258 0.268788 0.859337 0.0564384 0.253537 0.859337 0.0596403 0.236149 0.859337 0.0623554 0.216859 0.859337 0.0645052 0.1959 0.859337 0.0660118 0.173508 0.859337 0.0667991 0.149919 0.859337 0.0667894 0.125366 0.859337 0.0666339 0.0873431 0.859337 0.0655096 0.0485935 0.859337 0.0635081 0.00916594 0.859337 0.06072 -0.0308909 0.859337 0.057237 -0.0715295 0.859337 0.0531498 -0.112699 0.859337 0.0485498 -0.154354 0.859337 0.043527 -0.196442 0.859337 0.0381745 -0.238917 0.859337 0.0325823 -0.281729 0.859337 0.0268418 -0.32483 0.859337 0.0210446 -0.368172 numsurf 662 SURF 0x0 mat 0 refs 4 24 0.983371 0.729788 25 0.779567 0.726948 26 0.779567 0.715942 23 0.983371 0.71834 SURF 0x0 mat 0 refs 4 23 0.983371 0.71834 26 0.779567 0.715942 27 0.779567 0.704997 22 0.983371 0.706956 SURF 0x0 mat 0 refs 4 22 0.983371 0.706956 27 0.779567 0.704997 28 0.779567 0.694126 21 0.983371 0.695649 SURF 0x0 mat 0 refs 4 21 0.983371 0.695649 28 0.779567 0.694126 29 0.779567 0.68334 20 0.983371 0.68443 SURF 0x0 mat 0 refs 4 20 0.983371 0.68443 29 0.779567 0.68334 30 0.779567 0.672652 19 0.983371 0.673314 SURF 0x0 mat 0 refs 4 19 0.983371 0.673314 30 0.779567 0.672652 31 0.779567 0.662074 18 0.983371 0.662312 SURF 0x0 mat 0 refs 4 18 0.983371 0.662312 31 0.779567 0.662074 32 0.779567 0.65162 17 0.983371 0.651438 SURF 0x0 mat 0 refs 4 17 0.983371 0.651438 32 0.779567 0.65162 33 0.779567 0.6413 16 0.983371 0.640705 SURF 0x0 mat 0 refs 4 16 0.983371 0.640705 33 0.779567 0.6413 34 0.779567 0.631128 15 0.983371 0.630125 SURF 0x0 mat 0 refs 4 15 0.983371 0.630125 34 0.779567 0.631128 35 0.779567 0.621116 14 0.983371 0.619711 SURF 0x0 mat 0 refs 4 14 0.983371 0.619711 35 0.779567 0.621116 36 0.779567 0.611276 13 0.983371 0.609477 SURF 0x0 mat 0 refs 4 13 0.983371 0.609477 36 0.779567 0.611276 37 0.779567 0.601621 12 0.983371 0.599434 SURF 0x0 mat 0 refs 4 12 0.983371 0.599434 37 0.779567 0.601621 38 0.779567 0.595386 11 0.983371 0.592949 SURF 0x0 mat 0 refs 4 11 0.983371 0.592949 38 0.779567 0.595386 39 0.779567 0.589396 10 0.983371 0.586719 SURF 0x0 mat 0 refs 4 10 0.983371 0.586719 39 0.779567 0.589396 40 0.779567 0.58371 9 0.983371 0.580805 SURF 0x0 mat 0 refs 4 9 0.983371 0.580805 40 0.779567 0.58371 41 0.779567 0.578387 8 0.983371 0.575269 SURF 0x0 mat 0 refs 4 8 0.983371 0.575269 41 0.779567 0.578387 42 0.779567 0.573489 7 0.983371 0.570174 SURF 0x0 mat 0 refs 4 7 0.983371 0.570174 42 0.779567 0.573489 43 0.779567 0.569073 6 0.983371 0.565582 SURF 0x0 mat 0 refs 4 6 0.983371 0.565582 43 0.779567 0.569073 44 0.779567 0.565201 5 0.983371 0.561554 SURF 0x0 mat 0 refs 4 5 0.983371 0.561554 44 0.779567 0.565201 45 0.779567 0.561931 4 0.983371 0.558152 SURF 0x0 mat 0 refs 4 4 0.983371 0.558152 45 0.779567 0.561931 46 0.779567 0.559322 3 0.983371 0.55544 SURF 0x0 mat 0 refs 4 3 0.983371 0.55544 46 0.779567 0.559322 47 0.779567 0.557436 2 0.983371 0.553477 SURF 0x0 mat 0 refs 4 2 0.983371 0.553477 47 0.779567 0.557436 48 0.779567 0.556331 1 0.983371 0.552328 SURF 0x0 mat 0 refs 4 49 0.779567 0.556066 0 0.983371 0.552053 1 0.983371 0.552328 48 0.779567 0.556331 SURF 0x0 mat 0 refs 4 48 0.779567 0.556331 51 0.663523 0.558458 50 0.663523 0.558201 49 0.779567 0.556066 SURF 0x0 mat 0 refs 4 47 0.779567 0.557436 52 0.663523 0.559534 51 0.663523 0.558458 48 0.779567 0.556331 SURF 0x0 mat 0 refs 4 46 0.779567 0.559322 53 0.663523 0.561371 52 0.663523 0.559534 47 0.779567 0.557436 SURF 0x0 mat 0 refs 4 45 0.779567 0.561931 54 0.663523 0.563911 53 0.663523 0.561371 46 0.779567 0.559322 SURF 0x0 mat 0 refs 4 44 0.779567 0.565201 55 0.663523 0.567095 54 0.663523 0.563911 45 0.779567 0.561931 SURF 0x0 mat 0 refs 4 43 0.779567 0.569073 56 0.663523 0.570866 55 0.663523 0.567095 44 0.779567 0.565201 SURF 0x0 mat 0 refs 4 42 0.779567 0.573489 57 0.663523 0.575165 56 0.663523 0.570866 43 0.779567 0.569073 SURF 0x0 mat 0 refs 4 41 0.779567 0.578387 58 0.663523 0.579935 57 0.663523 0.575165 42 0.779567 0.573489 SURF 0x0 mat 0 refs 4 40 0.779567 0.58371 59 0.663523 0.585117 58 0.663523 0.579935 41 0.779567 0.578387 SURF 0x0 mat 0 refs 4 39 0.779567 0.589396 60 0.663523 0.590654 59 0.663523 0.585117 40 0.779567 0.58371 SURF 0x0 mat 0 refs 4 38 0.779567 0.595386 61 0.663523 0.596486 60 0.663523 0.590654 39 0.779567 0.589396 SURF 0x0 mat 0 refs 4 37 0.779567 0.601621 62 0.663523 0.602557 61 0.663523 0.596486 38 0.779567 0.595386 SURF 0x0 mat 0 refs 4 36 0.779567 0.611276 63 0.663523 0.611959 62 0.663523 0.602557 37 0.779567 0.601621 SURF 0x0 mat 0 refs 4 35 0.779567 0.621116 64 0.663523 0.62154 63 0.663523 0.611959 36 0.779567 0.611276 SURF 0x0 mat 0 refs 4 34 0.779567 0.631128 65 0.663523 0.631289 64 0.663523 0.62154 35 0.779567 0.621116 SURF 0x0 mat 0 refs 4 33 0.779567 0.6413 66 0.663523 0.641193 65 0.663523 0.631289 34 0.779567 0.631128 SURF 0x0 mat 0 refs 4 32 0.779567 0.65162 67 0.663523 0.651242 66 0.663523 0.641193 33 0.779567 0.6413 SURF 0x0 mat 0 refs 4 31 0.779567 0.662074 68 0.663523 0.661421 67 0.663523 0.651242 32 0.779567 0.65162 SURF 0x0 mat 0 refs 4 30 0.779567 0.672652 69 0.663523 0.671721 68 0.663523 0.661421 31 0.779567 0.662074 SURF 0x0 mat 0 refs 4 29 0.779567 0.68334 70 0.663523 0.682127 69 0.663523 0.671721 30 0.779567 0.672652 SURF 0x0 mat 0 refs 4 28 0.779567 0.694126 71 0.663523 0.69263 70 0.663523 0.682127 29 0.779567 0.68334 SURF 0x0 mat 0 refs 4 27 0.779567 0.704997 72 0.663523 0.703216 71 0.663523 0.69263 28 0.779567 0.694126 SURF 0x0 mat 0 refs 4 26 0.779567 0.715942 73 0.663523 0.713873 72 0.663523 0.703216 27 0.779567 0.704997 SURF 0x0 mat 0 refs 4 25 0.779567 0.726948 74 0.663523 0.724589 73 0.663523 0.713873 26 0.779567 0.715942 SURF 0x0 mat 0 refs 4 74 0.663523 0.724589 75 0.593605 0.722524 76 0.593691 0.712008 73 0.663523 0.713873 SURF 0x0 mat 0 refs 4 73 0.663523 0.713873 76 0.593691 0.712008 77 0.593776 0.70155 72 0.663523 0.703216 SURF 0x0 mat 0 refs 4 72 0.663523 0.703216 77 0.593776 0.70155 78 0.593858 0.691163 71 0.663523 0.69263 SURF 0x0 mat 0 refs 4 71 0.663523 0.69263 78 0.593858 0.691163 79 0.593937 0.680857 70 0.663523 0.682127 SURF 0x0 mat 0 refs 4 70 0.663523 0.682127 79 0.593937 0.680857 80 0.594011 0.670645 69 0.663523 0.671721 SURF 0x0 mat 0 refs 4 69 0.663523 0.671721 80 0.594011 0.670645 81 0.594079 0.660539 68 0.663523 0.661421 SURF 0x0 mat 0 refs 4 68 0.663523 0.661421 81 0.594079 0.660539 82 0.594139 0.650549 67 0.663523 0.651242 SURF 0x0 mat 0 refs 4 67 0.663523 0.651242 82 0.594139 0.650549 83 0.594191 0.640689 66 0.663523 0.641193 SURF 0x0 mat 0 refs 4 66 0.663523 0.641193 83 0.594191 0.640689 84 0.594231 0.63097 65 0.663523 0.631289 SURF 0x0 mat 0 refs 4 65 0.663523 0.631289 84 0.594231 0.63097 85 0.594261 0.621404 64 0.663523 0.62154 SURF 0x0 mat 0 refs 4 64 0.663523 0.62154 85 0.594261 0.621404 86 0.594278 0.612002 63 0.663523 0.611959 SURF 0x0 mat 0 refs 4 63 0.663523 0.611959 86 0.594278 0.612002 87 0.59428 0.602777 62 0.663523 0.602557 SURF 0x0 mat 0 refs 4 62 0.663523 0.602557 87 0.59428 0.602777 88 0.59428 0.596819 61 0.663523 0.596486 SURF 0x0 mat 0 refs 4 61 0.663523 0.596486 88 0.59428 0.596819 89 0.594268 0.591096 60 0.663523 0.590654 SURF 0x0 mat 0 refs 4 60 0.663523 0.590654 89 0.594268 0.591096 90 0.594246 0.585663 59 0.663523 0.585117 SURF 0x0 mat 0 refs 4 59 0.663523 0.585117 90 0.594246 0.585663 91 0.594215 0.580578 58 0.663523 0.579935 SURF 0x0 mat 0 refs 4 58 0.663523 0.579935 91 0.594215 0.580578 92 0.594175 0.575897 57 0.663523 0.575165 SURF 0x0 mat 0 refs 4 57 0.663523 0.575165 92 0.594175 0.575897 93 0.594127 0.571678 56 0.663523 0.570866 SURF 0x0 mat 0 refs 4 56 0.663523 0.570866 93 0.594127 0.571678 94 0.594074 0.567978 55 0.663523 0.567095 SURF 0x0 mat 0 refs 4 55 0.663523 0.567095 94 0.594074 0.567978 95 0.594016 0.564853 54 0.663523 0.563911 SURF 0x0 mat 0 refs 4 54 0.663523 0.563911 95 0.594016 0.564853 96 0.593954 0.562361 53 0.663523 0.561371 SURF 0x0 mat 0 refs 4 53 0.663523 0.561371 96 0.593954 0.562361 97 0.593889 0.560559 52 0.663523 0.559534 SURF 0x0 mat 0 refs 4 52 0.663523 0.559534 97 0.593889 0.560559 98 0.593823 0.559503 51 0.663523 0.558458 SURF 0x0 mat 0 refs 4 51 0.663523 0.558458 98 0.593823 0.559503 99 0.593757 0.55925 50 0.663523 0.558201 SURF 0x0 mat 0 refs 4 98 0.593823 0.559503 101 0.462839 0.563538 100 0.462777 0.563304 99 0.593757 0.55925 SURF 0x0 mat 0 refs 4 97 0.593889 0.560559 102 0.462901 0.564516 101 0.462839 0.563538 98 0.593823 0.559503 SURF 0x0 mat 0 refs 4 96 0.593954 0.562361 103 0.462961 0.566185 102 0.462901 0.564516 97 0.593889 0.560559 SURF 0x0 mat 0 refs 4 95 0.594016 0.564853 104 0.463019 0.568494 103 0.462961 0.566185 96 0.593954 0.562361 SURF 0x0 mat 0 refs 4 94 0.594074 0.567978 105 0.463074 0.571388 104 0.463019 0.568494 95 0.594016 0.564853 SURF 0x0 mat 0 refs 4 93 0.594127 0.571678 106 0.463123 0.574815 105 0.463074 0.571388 94 0.594074 0.567978 SURF 0x0 mat 0 refs 4 92 0.594175 0.575897 107 0.463167 0.578723 106 0.463123 0.574815 93 0.594127 0.571678 SURF 0x0 mat 0 refs 4 91 0.594215 0.580578 108 0.463205 0.583059 107 0.463167 0.578723 92 0.594175 0.575897 SURF 0x0 mat 0 refs 4 90 0.594246 0.585663 109 0.463235 0.587769 108 0.463205 0.583059 91 0.594215 0.580578 SURF 0x0 mat 0 refs 4 89 0.594268 0.591096 110 0.463255 0.592801 109 0.463235 0.587769 90 0.594246 0.585663 SURF 0x0 mat 0 refs 4 88 0.59428 0.596819 111 0.463266 0.598103 110 0.463255 0.592801 89 0.594268 0.591096 SURF 0x0 mat 0 refs 4 87 0.59428 0.602777 112 0.463266 0.603621 111 0.463266 0.598103 88 0.59428 0.596819 SURF 0x0 mat 0 refs 4 86 0.594278 0.612002 113 0.463264 0.612166 112 0.463266 0.603621 87 0.59428 0.602777 SURF 0x0 mat 0 refs 4 85 0.594261 0.621404 114 0.463249 0.620875 113 0.463264 0.612166 86 0.594278 0.612002 SURF 0x0 mat 0 refs 4 84 0.594231 0.63097 115 0.463221 0.629736 114 0.463249 0.620875 85 0.594261 0.621404 SURF 0x0 mat 0 refs 4 83 0.594191 0.640689 116 0.463182 0.638739 115 0.463221 0.629736 84 0.594231 0.63097 SURF 0x0 mat 0 refs 4 82 0.594139 0.650549 117 0.463134 0.647872 116 0.463182 0.638739 83 0.594191 0.640689 SURF 0x0 mat 0 refs 4 81 0.594079 0.660539 118 0.463078 0.657125 117 0.463134 0.647872 82 0.594139 0.650549 SURF 0x0 mat 0 refs 4 80 0.594011 0.670645 119 0.463015 0.666486 118 0.463078 0.657125 81 0.594079 0.660539 SURF 0x0 mat 0 refs 4 79 0.593937 0.680857 120 0.462945 0.675945 119 0.463015 0.666486 80 0.594011 0.670645 SURF 0x0 mat 0 refs 4 78 0.593858 0.691163 121 0.462872 0.685491 120 0.462945 0.675945 79 0.593937 0.680857 SURF 0x0 mat 0 refs 4 77 0.593776 0.70155 122 0.462794 0.695113 121 0.462872 0.685491 78 0.593858 0.691163 SURF 0x0 mat 0 refs 4 76 0.593691 0.712008 123 0.462715 0.7048 122 0.462794 0.695113 77 0.593776 0.70155 SURF 0x0 mat 0 refs 4 75 0.593605 0.722524 124 0.462635 0.71454 123 0.462715 0.7048 76 0.593691 0.712008 SURF 0x0 mat 0 refs 4 124 0.462635 0.71454 125 0.369298 0.706235 126 0.369372 0.697301 123 0.462715 0.7048 SURF 0x0 mat 0 refs 4 123 0.462715 0.7048 126 0.369372 0.697301 127 0.369444 0.688416 122 0.462794 0.695113 SURF 0x0 mat 0 refs 4 122 0.462794 0.695113 127 0.369444 0.688416 128 0.369515 0.679591 121 0.462872 0.685491 SURF 0x0 mat 0 refs 4 121 0.462872 0.685491 128 0.369515 0.679591 129 0.369583 0.670836 120 0.462945 0.675945 SURF 0x0 mat 0 refs 4 120 0.462945 0.675945 129 0.369583 0.670836 130 0.369646 0.66216 119 0.463015 0.666486 SURF 0x0 mat 0 refs 4 119 0.463015 0.666486 130 0.369646 0.66216 131 0.369704 0.653573 118 0.463078 0.657125 SURF 0x0 mat 0 refs 4 118 0.463078 0.657125 131 0.369704 0.653573 132 0.369756 0.645087 117 0.463134 0.647872 SURF 0x0 mat 0 refs 4 117 0.463134 0.647872 132 0.369756 0.645087 133 0.3698 0.63671 116 0.463182 0.638739 SURF 0x0 mat 0 refs 4 116 0.463182 0.638739 133 0.3698 0.63671 134 0.369835 0.628453 115 0.463221 0.629736 SURF 0x0 mat 0 refs 4 115 0.463221 0.629736 134 0.369835 0.628453 135 0.369861 0.620326 114 0.463249 0.620875 SURF 0x0 mat 0 refs 4 114 0.463249 0.620875 135 0.369861 0.620326 136 0.369875 0.612338 113 0.463264 0.612166 SURF 0x0 mat 0 refs 4 113 0.463264 0.612166 136 0.369875 0.612338 137 0.369877 0.6045 112 0.463266 0.603621 SURF 0x0 mat 0 refs 4 112 0.463266 0.603621 137 0.369877 0.6045 138 0.369877 0.599439 111 0.463266 0.598103 SURF 0x0 mat 0 refs 4 111 0.463266 0.598103 138 0.369877 0.599439 139 0.369867 0.594576 110 0.463255 0.592801 SURF 0x0 mat 0 refs 4 110 0.463255 0.592801 139 0.369867 0.594576 140 0.369848 0.589961 109 0.463235 0.587769 SURF 0x0 mat 0 refs 4 109 0.463235 0.587769 140 0.369848 0.589961 141 0.369821 0.58564 108 0.463205 0.583059 SURF 0x0 mat 0 refs 4 108 0.463205 0.583059 141 0.369821 0.58564 142 0.369787 0.581664 107 0.463167 0.578723 SURF 0x0 mat 0 refs 4 107 0.463167 0.578723 142 0.369787 0.581664 143 0.369746 0.57808 106 0.463123 0.574815 SURF 0x0 mat 0 refs 4 106 0.463123 0.574815 143 0.369746 0.57808 144 0.3697 0.574936 105 0.463074 0.571388 SURF 0x0 mat 0 refs 4 105 0.463074 0.571388 144 0.3697 0.574936 145 0.36965 0.572281 104 0.463019 0.568494 SURF 0x0 mat 0 refs 4 104 0.463019 0.568494 145 0.36965 0.572281 146 0.369597 0.570164 103 0.462961 0.566185 SURF 0x0 mat 0 refs 4 103 0.462961 0.566185 146 0.369597 0.570164 147 0.369542 0.568633 102 0.462901 0.564516 SURF 0x0 mat 0 refs 4 102 0.462901 0.564516 147 0.369542 0.568633 148 0.369485 0.567736 101 0.462839 0.563538 SURF 0x0 mat 0 refs 4 101 0.462839 0.563538 148 0.369485 0.567736 149 0.369428 0.567521 100 0.462777 0.563304 SURF 0x0 mat 0 refs 4 148 0.369485 0.567736 151 0.251526 0.575653 150 0.251477 0.575467 149 0.369428 0.567521 SURF 0x0 mat 0 refs 4 147 0.369542 0.568633 152 0.251575 0.576427 151 0.251526 0.575653 148 0.369485 0.567736 SURF 0x0 mat 0 refs 4 146 0.369597 0.570164 153 0.251623 0.577749 152 0.251575 0.576427 147 0.369542 0.568633 SURF 0x0 mat 0 refs 4 145 0.36965 0.572281 154 0.251669 0.579576 153 0.251623 0.577749 146 0.369597 0.570164 SURF 0x0 mat 0 refs 4 144 0.3697 0.574936 155 0.251712 0.581867 154 0.251669 0.579576 145 0.36965 0.572281 SURF 0x0 mat 0 refs 4 143 0.369746 0.57808 156 0.251751 0.584581 155 0.251712 0.581867 144 0.3697 0.574936 SURF 0x0 mat 0 refs 4 142 0.369787 0.581664 157 0.251786 0.587674 156 0.251751 0.584581 143 0.369746 0.57808 SURF 0x0 mat 0 refs 4 141 0.369821 0.58564 158 0.251816 0.591106 157 0.251786 0.587674 142 0.369787 0.581664 SURF 0x0 mat 0 refs 4 140 0.369848 0.589961 159 0.251839 0.594835 158 0.251816 0.591106 141 0.369821 0.58564 SURF 0x0 mat 0 refs 4 139 0.369867 0.594576 160 0.251856 0.598819 159 0.251839 0.594835 140 0.369848 0.589961 SURF 0x0 mat 0 refs 4 138 0.369877 0.599439 161 0.251864 0.603016 160 0.251856 0.598819 139 0.369867 0.594576 SURF 0x0 mat 0 refs 4 137 0.369877 0.6045 162 0.251864 0.607384 161 0.251864 0.603016 138 0.369877 0.599439 SURF 0x0 mat 0 refs 4 136 0.369875 0.612338 163 0.251863 0.614149 162 0.251864 0.607384 137 0.369877 0.6045 SURF 0x0 mat 0 refs 4 135 0.369861 0.620326 164 0.25185 0.621043 163 0.251863 0.614149 136 0.369875 0.612338 SURF 0x0 mat 0 refs 4 134 0.369835 0.628453 165 0.251828 0.628058 164 0.25185 0.621043 135 0.369861 0.620326 SURF 0x0 mat 0 refs 4 133 0.3698 0.63671 166 0.251798 0.635185 165 0.251828 0.628058 134 0.369835 0.628453 SURF 0x0 mat 0 refs 4 132 0.369756 0.645087 167 0.25176 0.642415 166 0.251798 0.635185 133 0.3698 0.63671 SURF 0x0 mat 0 refs 4 131 0.369704 0.653573 168 0.251715 0.64974 167 0.25176 0.642415 132 0.369756 0.645087 SURF 0x0 mat 0 refs 4 130 0.369646 0.66216 169 0.251665 0.657151 168 0.251715 0.64974 131 0.369704 0.653573 SURF 0x0 mat 0 refs 4 129 0.369583 0.670836 170 0.25161 0.664639 169 0.251665 0.657151 130 0.369646 0.66216 SURF 0x0 mat 0 refs 4 128 0.369515 0.679591 171 0.251552 0.672196 170 0.25161 0.664639 129 0.369583 0.670836 SURF 0x0 mat 0 refs 4 127 0.369444 0.688416 172 0.251491 0.679813 171 0.251552 0.672196 128 0.369515 0.679591 SURF 0x0 mat 0 refs 4 126 0.369372 0.697301 173 0.251428 0.687481 172 0.251491 0.679813 127 0.369444 0.688416 SURF 0x0 mat 0 refs 4 125 0.369298 0.706235 174 0.251365 0.695192 173 0.251428 0.687481 126 0.369372 0.697301 SURF 0x0 mat 0 refs 4 174 0.251365 0.695192 175 0.142121 0.681033 176 0.142172 0.674848 173 0.251428 0.687481 SURF 0x0 mat 0 refs 4 173 0.251428 0.687481 176 0.142172 0.674848 177 0.142222 0.668697 172 0.251491 0.679813 SURF 0x0 mat 0 refs 4 172 0.251491 0.679813 177 0.142222 0.668697 178 0.142271 0.662587 171 0.251552 0.672196 SURF 0x0 mat 0 refs 4 171 0.251552 0.672196 178 0.142271 0.662587 179 0.142318 0.656525 170 0.25161 0.664639 SURF 0x0 mat 0 refs 4 170 0.25161 0.664639 179 0.142318 0.656525 180 0.142362 0.650518 169 0.251665 0.657151 SURF 0x0 mat 0 refs 4 169 0.251665 0.657151 180 0.142362 0.650518 181 0.142402 0.644574 168 0.251715 0.64974 SURF 0x0 mat 0 refs 4 168 0.251715 0.64974 181 0.142402 0.644574 182 0.142438 0.638698 167 0.25176 0.642415 SURF 0x0 mat 0 refs 4 167 0.25176 0.642415 182 0.142438 0.638698 183 0.142469 0.632898 166 0.251798 0.635185 SURF 0x0 mat 0 refs 4 166 0.251798 0.635185 183 0.142469 0.632898 184 0.142493 0.627182 165 0.251828 0.628058 SURF 0x0 mat 0 refs 4 165 0.251828 0.628058 184 0.142493 0.627182 185 0.142511 0.621555 164 0.25185 0.621043 SURF 0x0 mat 0 refs 4 164 0.25185 0.621043 185 0.142511 0.621555 186 0.142521 0.616025 163 0.251863 0.614149 SURF 0x0 mat 0 refs 4 163 0.251863 0.614149 186 0.142521 0.616025 187 0.142522 0.610598 162 0.251864 0.607384 SURF 0x0 mat 0 refs 4 162 0.251864 0.607384 187 0.142522 0.610598 188 0.142522 0.607094 161 0.251864 0.603016 SURF 0x0 mat 0 refs 4 161 0.251864 0.603016 188 0.142522 0.607094 189 0.142515 0.603727 160 0.251856 0.598819 SURF 0x0 mat 0 refs 4 160 0.251856 0.598819 189 0.142515 0.603727 190 0.142502 0.600532 159 0.251839 0.594835 SURF 0x0 mat 0 refs 4 159 0.251839 0.594835 190 0.142502 0.600532 191 0.142483 0.597541 158 0.251816 0.591106 SURF 0x0 mat 0 refs 4 158 0.251816 0.591106 191 0.142483 0.597541 192 0.142459 0.594788 157 0.251786 0.587674 SURF 0x0 mat 0 refs 4 157 0.251786 0.587674 192 0.142459 0.594788 193 0.142431 0.592306 156 0.251751 0.584581 SURF 0x0 mat 0 refs 4 156 0.251751 0.584581 193 0.142431 0.592306 194 0.1424 0.59013 155 0.251712 0.581867 SURF 0x0 mat 0 refs 4 155 0.251712 0.581867 194 0.1424 0.59013 195 0.142365 0.588291 154 0.251669 0.579576 SURF 0x0 mat 0 refs 4 154 0.251669 0.579576 195 0.142365 0.588291 196 0.142328 0.586826 153 0.251623 0.577749 SURF 0x0 mat 0 refs 4 153 0.251623 0.577749 196 0.142328 0.586826 197 0.14229 0.585766 152 0.251575 0.576427 SURF 0x0 mat 0 refs 4 152 0.251575 0.576427 197 0.14229 0.585766 198 0.142251 0.585144 151 0.251526 0.575653 SURF 0x0 mat 0 refs 4 197 0.14229 0.585766 201 0.0998311 0.589806 200 0.0997956 0.589249 198 0.142251 0.585144 SURF 0x0 mat 0 refs 4 196 0.142328 0.586826 202 0.0998653 0.590757 201 0.0998311 0.589806 197 0.14229 0.585766 SURF 0x0 mat 0 refs 4 195 0.142365 0.588291 203 0.0998984 0.592072 202 0.0998653 0.590757 196 0.142328 0.586826 SURF 0x0 mat 0 refs 4 194 0.1424 0.59013 204 0.0999291 0.59372 203 0.0998984 0.592072 195 0.142365 0.588291 SURF 0x0 mat 0 refs 4 193 0.142431 0.592306 205 0.0999577 0.595671 204 0.0999291 0.59372 194 0.1424 0.59013 SURF 0x0 mat 0 refs 4 192 0.142459 0.594788 206 0.0999826 0.597896 205 0.0999577 0.595671 193 0.142431 0.592306 SURF 0x0 mat 0 refs 4 191 0.142483 0.597541 207 0.100004 0.600365 206 0.0999826 0.597896 192 0.142459 0.594788 SURF 0x0 mat 0 refs 4 190 0.142502 0.600532 208 0.100021 0.603047 207 0.100004 0.600365 191 0.142483 0.597541 SURF 0x0 mat 0 refs 4 189 0.142515 0.603727 209 0.100033 0.605913 208 0.100021 0.603047 190 0.142502 0.600532 SURF 0x0 mat 0 refs 4 188 0.142522 0.607094 210 0.100039 0.608932 209 0.100033 0.605913 189 0.142515 0.603727 SURF 0x0 mat 0 refs 4 187 0.142522 0.610598 211 0.100039 0.612074 210 0.100039 0.608932 188 0.142522 0.607094 SURF 0x0 mat 0 refs 4 186 0.142521 0.616025 212 0.100038 0.616939 211 0.100039 0.612074 187 0.142522 0.610598 SURF 0x0 mat 0 refs 4 185 0.142511 0.621555 213 0.100029 0.621898 212 0.100038 0.616939 186 0.142521 0.616025 SURF 0x0 mat 0 refs 4 184 0.142493 0.627182 214 0.100013 0.626944 213 0.100029 0.621898 185 0.142511 0.621555 SURF 0x0 mat 0 refs 4 183 0.142469 0.632898 215 0.0999913 0.63207 214 0.100013 0.626944 184 0.142493 0.627182 SURF 0x0 mat 0 refs 4 182 0.142438 0.638698 216 0.099964 0.637271 215 0.0999913 0.63207 183 0.142469 0.632898 SURF 0x0 mat 0 refs 4 181 0.142402 0.644574 217 0.0999319 0.642539 216 0.099964 0.637271 182 0.142438 0.638698 SURF 0x0 mat 0 refs 4 180 0.142362 0.650518 218 0.0998959 0.64787 217 0.0999319 0.642539 181 0.142402 0.644574 SURF 0x0 mat 0 refs 4 179 0.142318 0.656525 219 0.0998563 0.653256 218 0.0998959 0.64787 180 0.142362 0.650518 SURF 0x0 mat 0 refs 4 178 0.142271 0.662587 220 0.0998143 0.658692 219 0.0998563 0.653256 179 0.142318 0.656525 SURF 0x0 mat 0 refs 4 177 0.142222 0.668697 221 0.0997704 0.66417 220 0.0998143 0.658692 178 0.142271 0.662587 SURF 0x0 mat 0 refs 4 176 0.142172 0.674848 222 0.0997252 0.669686 221 0.0997704 0.66417 177 0.142222 0.668697 SURF 0x0 mat 0 refs 4 175 0.142121 0.681033 223 0.0996796 0.675233 222 0.0997252 0.669686 176 0.142172 0.674848 SURF 0x0 mat 0 refs 4 223 0.0996796 0.675233 224 0.0703693 0.67442 225 0.0704098 0.669507 222 0.0997252 0.669686 SURF 0x0 mat 0 refs 4 222 0.0997252 0.669686 225 0.0704098 0.669507 226 0.0704496 0.664622 221 0.0997704 0.66417 SURF 0x0 mat 0 refs 4 221 0.0997704 0.66417 226 0.0704496 0.664622 227 0.0704886 0.659769 220 0.0998143 0.658692 SURF 0x0 mat 0 refs 4 220 0.0998143 0.658692 227 0.0704886 0.659769 228 0.0705255 0.654954 219 0.0998563 0.653256 SURF 0x0 mat 0 refs 4 219 0.0998563 0.653256 228 0.0705255 0.654954 229 0.0705608 0.650184 218 0.0998959 0.64787 SURF 0x0 mat 0 refs 4 218 0.0998959 0.64787 229 0.0705608 0.650184 230 0.0705925 0.645462 217 0.0999319 0.642539 SURF 0x0 mat 0 refs 4 217 0.0999319 0.642539 230 0.0705925 0.645462 231 0.0706209 0.640796 216 0.099964 0.637271 SURF 0x0 mat 0 refs 4 216 0.099964 0.637271 231 0.0706209 0.640796 232 0.0706453 0.636189 215 0.0999913 0.63207 SURF 0x0 mat 0 refs 4 215 0.0999913 0.63207 232 0.0706453 0.636189 233 0.0706646 0.631649 214 0.100013 0.626944 SURF 0x0 mat 0 refs 4 214 0.100013 0.626944 233 0.0706646 0.631649 234 0.0706785 0.62718 213 0.100029 0.621898 SURF 0x0 mat 0 refs 4 213 0.100029 0.621898 234 0.0706785 0.62718 235 0.0706864 0.622787 212 0.100038 0.616939 SURF 0x0 mat 0 refs 4 212 0.100038 0.616939 235 0.0706864 0.622787 236 0.0706875 0.618478 211 0.100039 0.612074 SURF 0x0 mat 0 refs 4 211 0.100039 0.612074 236 0.0706875 0.618478 237 0.0706877 0.615694 210 0.100039 0.608932 SURF 0x0 mat 0 refs 4 210 0.100039 0.608932 237 0.0706877 0.615694 238 0.0706821 0.613021 209 0.100033 0.605913 SURF 0x0 mat 0 refs 4 209 0.100033 0.605913 238 0.0706821 0.613021 239 0.0706718 0.610482 208 0.100021 0.603047 SURF 0x0 mat 0 refs 4 208 0.100021 0.603047 239 0.0706718 0.610482 240 0.0706565 0.608107 207 0.100004 0.600365 SURF 0x0 mat 0 refs 4 207 0.100004 0.600365 240 0.0706565 0.608107 241 0.0706379 0.60592 206 0.0999826 0.597896 SURF 0x0 mat 0 refs 4 206 0.0999826 0.597896 241 0.0706379 0.60592 242 0.0706154 0.603949 205 0.0999577 0.595671 SURF 0x0 mat 0 refs 4 205 0.0999577 0.595671 242 0.0706154 0.603949 243 0.0705904 0.602221 204 0.0999291 0.59372 SURF 0x0 mat 0 refs 4 204 0.0999291 0.59372 243 0.0705904 0.602221 244 0.0705629 0.600761 203 0.0998984 0.592072 SURF 0x0 mat 0 refs 4 203 0.0998984 0.592072 244 0.0705629 0.600761 245 0.0705336 0.599597 202 0.0998653 0.590757 SURF 0x0 mat 0 refs 4 202 0.0998653 0.590757 245 0.0705336 0.599597 246 0.0705033 0.598755 201 0.0998311 0.589806 SURF 0x0 mat 0 refs 4 201 0.0998311 0.589806 246 0.0705033 0.598755 247 0.0704721 0.598261 200 0.0997956 0.589249 SURF 0x0 mat 0 refs 4 200 0.0997956 0.589249 247 0.0704721 0.598261 248 0.0704407 0.598143 199 0.0997602 0.589116 SURF 0x0 mat 0 refs 4 247 0.0704721 0.598261 250 0.0428531 0.616297 249 0.0427787 0.616205 248 0.0704407 0.598143 SURF 0x0 mat 0 refs 4 246 0.0705033 0.598755 251 0.0429272 0.616683 250 0.0428531 0.616297 247 0.0704721 0.598261 SURF 0x0 mat 0 refs 4 245 0.0705336 0.599597 252 0.0429995 0.617341 251 0.0429272 0.616683 246 0.0705033 0.598755 SURF 0x0 mat 0 refs 4 244 0.0705629 0.600761 253 0.0430689 0.618251 252 0.0429995 0.617341 245 0.0705336 0.599597 SURF 0x0 mat 0 refs 4 243 0.0705904 0.602221 254 0.0431344 0.619392 253 0.0430689 0.618251 244 0.0705629 0.600761 SURF 0x0 mat 0 refs 4 242 0.0706154 0.603949 255 0.043194 0.620744 254 0.0431344 0.619392 243 0.0705904 0.602221 SURF 0x0 mat 0 refs 4 241 0.0706379 0.60592 256 0.0432469 0.622285 255 0.043194 0.620744 242 0.0706154 0.603949 SURF 0x0 mat 0 refs 4 240 0.0706565 0.608107 257 0.043292 0.623994 256 0.0432469 0.622285 241 0.0706379 0.60592 SURF 0x0 mat 0 refs 4 239 0.0706718 0.610482 258 0.0433274 0.625851 257 0.043292 0.623994 240 0.0706565 0.608107 SURF 0x0 mat 0 refs 4 238 0.0706821 0.613021 259 0.0433523 0.627835 258 0.0433274 0.625851 239 0.0706718 0.610482 SURF 0x0 mat 0 refs 4 237 0.0706877 0.615694 260 0.0433654 0.629926 259 0.0433523 0.627835 238 0.0706821 0.613021 SURF 0x0 mat 0 refs 4 236 0.0706875 0.618478 261 0.0433652 0.632101 260 0.0433654 0.629926 237 0.0706877 0.615694 SURF 0x0 mat 0 refs 4 235 0.0706864 0.622787 262 0.0433627 0.635471 261 0.0433652 0.632101 236 0.0706875 0.618478 SURF 0x0 mat 0 refs 4 234 0.0706785 0.62718 263 0.0433441 0.638904 262 0.0433627 0.635471 235 0.0706864 0.622787 SURF 0x0 mat 0 refs 4 233 0.0706646 0.631649 264 0.043311 0.642398 263 0.0433441 0.638904 234 0.0706785 0.62718 SURF 0x0 mat 0 refs 4 232 0.0706453 0.636189 265 0.0432648 0.645948 264 0.043311 0.642398 233 0.0706646 0.631649 SURF 0x0 mat 0 refs 4 231 0.0706209 0.640796 266 0.0432073 0.649549 265 0.0432648 0.645948 232 0.0706453 0.636189 SURF 0x0 mat 0 refs 4 230 0.0705925 0.645462 267 0.0431398 0.653197 266 0.0432073 0.649549 231 0.0706209 0.640796 SURF 0x0 mat 0 refs 4 229 0.0705608 0.650184 268 0.0430638 0.656888 267 0.0431398 0.653197 230 0.0705925 0.645462 SURF 0x0 mat 0 refs 4 228 0.0705255 0.654954 269 0.0429807 0.660618 268 0.0430638 0.656888 229 0.0705608 0.650184 SURF 0x0 mat 0 refs 4 227 0.0704886 0.659769 270 0.042892 0.664382 269 0.0429807 0.660618 228 0.0705255 0.654954 SURF 0x0 mat 0 refs 4 226 0.0704496 0.664622 271 0.0427996 0.668175 270 0.042892 0.664382 227 0.0704886 0.659769 SURF 0x0 mat 0 refs 4 225 0.0704098 0.669507 272 0.0427048 0.671995 271 0.0427996 0.668175 226 0.0704496 0.664622 SURF 0x0 mat 0 refs 4 224 0.0703693 0.67442 273 0.0426088 0.675835 272 0.0427048 0.671995 225 0.0704098 0.669507 SURF 0x0 mat 0 refs 4 273 0.0426088 0.675835 274 0.0231186 0.680504 275 0.0232602 0.677573 272 0.0427048 0.671995 SURF 0x0 mat 0 refs 4 272 0.0427048 0.671995 275 0.0232602 0.677573 276 0.0234006 0.674659 271 0.0427996 0.668175 SURF 0x0 mat 0 refs 4 271 0.0427996 0.668175 276 0.0234006 0.674659 277 0.0235376 0.671765 270 0.042892 0.664382 SURF 0x0 mat 0 refs 4 270 0.042892 0.664382 277 0.0235376 0.671765 278 0.0236686 0.668893 269 0.0429807 0.660618 SURF 0x0 mat 0 refs 4 269 0.0429807 0.660618 278 0.0236686 0.668893 279 0.0237914 0.666048 268 0.0430638 0.656888 SURF 0x0 mat 0 refs 4 268 0.0430638 0.656888 279 0.0237914 0.666048 280 0.0239038 0.663232 267 0.0431398 0.653197 SURF 0x0 mat 0 refs 4 267 0.0431398 0.653197 280 0.0239038 0.663232 281 0.0240039 0.660448 266 0.0432073 0.649549 SURF 0x0 mat 0 refs 4 266 0.0432073 0.649549 281 0.0240039 0.660448 282 0.0240891 0.657701 265 0.0432648 0.645948 SURF 0x0 mat 0 refs 4 265 0.0432648 0.645948 282 0.0240891 0.657701 283 0.0241572 0.654992 264 0.043311 0.642398 SURF 0x0 mat 0 refs 4 264 0.043311 0.642398 283 0.0241572 0.654992 284 0.0242063 0.652327 263 0.0433441 0.638904 SURF 0x0 mat 0 refs 4 263 0.0433441 0.638904 284 0.0242063 0.652327 285 0.0242338 0.649707 262 0.0433627 0.635471 SURF 0x0 mat 0 refs 4 262 0.0433627 0.635471 285 0.0242338 0.649707 286 0.0242377 0.647136 261 0.0433652 0.632101 SURF 0x0 mat 0 refs 4 261 0.0433652 0.632101 286 0.0242377 0.647136 287 0.0242378 0.645476 260 0.0433654 0.629926 SURF 0x0 mat 0 refs 4 260 0.0433654 0.629926 287 0.0242378 0.645476 288 0.0242186 0.643882 259 0.0433523 0.627835 SURF 0x0 mat 0 refs 4 259 0.0433523 0.627835 288 0.0242186 0.643882 289 0.0241817 0.642368 258 0.0433274 0.625851 SURF 0x0 mat 0 refs 4 258 0.0433274 0.625851 289 0.0241817 0.642368 290 0.024129 0.640951 257 0.043292 0.623994 SURF 0x0 mat 0 refs 4 257 0.043292 0.623994 290 0.024129 0.640951 291 0.0240626 0.639646 256 0.0432469 0.622285 SURF 0x0 mat 0 refs 4 256 0.0432469 0.622285 291 0.0240626 0.639646 292 0.0239843 0.638471 255 0.043194 0.620744 SURF 0x0 mat 0 refs 4 255 0.043194 0.620744 292 0.0239843 0.638471 293 0.0238958 0.63744 254 0.0431344 0.619392 SURF 0x0 mat 0 refs 4 254 0.0431344 0.619392 293 0.0238958 0.63744 294 0.0237995 0.636569 253 0.0430689 0.618251 SURF 0x0 mat 0 refs 4 253 0.0430689 0.618251 294 0.0237995 0.636569 295 0.0236967 0.635875 252 0.0429995 0.617341 SURF 0x0 mat 0 refs 4 252 0.0429995 0.617341 295 0.0236967 0.635875 296 0.0235896 0.635372 251 0.0429272 0.616683 SURF 0x0 mat 0 refs 4 251 0.0429272 0.616683 296 0.0235896 0.635372 297 0.0234799 0.635078 250 0.0428531 0.616297 SURF 0x0 mat 0 refs 4 250 0.0428531 0.616297 297 0.0234799 0.635078 298 0.0233699 0.635008 249 0.0427787 0.616205 SURF 0x0 mat 0 refs 4 297 0.0234799 0.635078 300 0.0144597 0.65428 299 0.014339 0.654235 298 0.0233699 0.635008 SURF 0x0 mat 0 refs 4 296 0.0235896 0.635372 301 0.0145798 0.654469 300 0.0144597 0.65428 297 0.0234799 0.635078 SURF 0x0 mat 0 refs 4 295 0.0236967 0.635875 302 0.0146969 0.654792 301 0.0145798 0.654469 296 0.0235896 0.635372 SURF 0x0 mat 0 refs 4 294 0.0237995 0.636569 303 0.0148092 0.655239 302 0.0146969 0.654792 295 0.0236967 0.635875 SURF 0x0 mat 0 refs 4 293 0.0238958 0.63744 304 0.014915 0.655799 303 0.0148092 0.655239 294 0.0237995 0.636569 SURF 0x0 mat 0 refs 4 292 0.0239843 0.638471 305 0.0150116 0.656463 304 0.014915 0.655799 293 0.0238958 0.63744 SURF 0x0 mat 0 refs 4 291 0.0240626 0.639646 306 0.0150974 0.657219 305 0.0150116 0.656463 292 0.0239843 0.638471 SURF 0x0 mat 0 refs 4 290 0.024129 0.640951 307 0.0151699 0.658058 306 0.0150974 0.657219 291 0.0240626 0.639646 SURF 0x0 mat 0 refs 4 289 0.0241817 0.642368 308 0.0152274 0.65897 307 0.0151699 0.658058 290 0.024129 0.640951 SURF 0x0 mat 0 refs 4 288 0.0242186 0.643882 309 0.0152678 0.659944 308 0.0152274 0.65897 289 0.0241817 0.642368 SURF 0x0 mat 0 refs 4 287 0.0242378 0.645476 310 0.015289 0.66097 309 0.0152678 0.659944 288 0.0242186 0.643882 SURF 0x0 mat 0 refs 4 286 0.0242377 0.647136 311 0.0152886 0.662039 310 0.015289 0.66097 287 0.0242378 0.645476 SURF 0x0 mat 0 refs 4 285 0.0242338 0.649707 312 0.0152846 0.663693 311 0.0152886 0.662039 286 0.0242377 0.647136 SURF 0x0 mat 0 refs 4 284 0.0242063 0.652327 313 0.0152545 0.665378 312 0.0152846 0.663693 285 0.0242338 0.649707 SURF 0x0 mat 0 refs 4 283 0.0241572 0.654992 314 0.0152007 0.667094 313 0.0152545 0.665378 284 0.0242063 0.652327 SURF 0x0 mat 0 refs 4 282 0.0240891 0.657701 315 0.0151263 0.668836 314 0.0152007 0.667094 283 0.0241572 0.654992 SURF 0x0 mat 0 refs 4 281 0.0240039 0.660448 316 0.0150329 0.670604 315 0.0151263 0.668836 282 0.0240891 0.657701 SURF 0x0 mat 0 refs 4 280 0.0239038 0.663232 317 0.0149236 0.672395 316 0.0150329 0.670604 281 0.0240039 0.660448 SURF 0x0 mat 0 refs 4 279 0.0237914 0.666048 318 0.0148004 0.674207 317 0.0149236 0.672395 280 0.0239038 0.663232 SURF 0x0 mat 0 refs 4 278 0.0236686 0.668893 319 0.0146659 0.676038 318 0.0148004 0.674207 279 0.0237914 0.666048 SURF 0x0 mat 0 refs 4 277 0.0235376 0.671765 320 0.0145228 0.677886 319 0.0146659 0.676038 278 0.0236686 0.668893 SURF 0x0 mat 0 refs 4 276 0.0234006 0.674659 321 0.0143731 0.679748 320 0.0145228 0.677886 277 0.0235376 0.671765 SURF 0x0 mat 0 refs 4 275 0.0232602 0.677573 322 0.0142194 0.681623 321 0.0143731 0.679748 276 0.0234006 0.674659 SURF 0x0 mat 0 refs 4 274 0.0231186 0.680504 323 0.0140641 0.683509 322 0.0142194 0.681623 275 0.0232602 0.677573 SURF 0x0 mat 0 refs 4 323 0.0140641 0.683509 327 0.0117188 0.686024 328 0.0117965 0.685079 322 0.0142194 0.681623 SURF 0x0 mat 0 refs 4 322 0.0142194 0.681623 328 0.0117965 0.685079 329 0.0118734 0.68414 321 0.0143731 0.679748 SURF 0x0 mat 0 refs 4 321 0.0143731 0.679748 329 0.0118734 0.68414 330 0.0119483 0.683207 320 0.0145228 0.677886 SURF 0x0 mat 0 refs 4 320 0.0145228 0.677886 330 0.0119483 0.683207 331 0.0120202 0.682282 319 0.0146659 0.676038 SURF 0x0 mat 0 refs 4 319 0.0146659 0.676038 331 0.0120202 0.682282 332 0.0120873 0.681365 318 0.0148004 0.674207 SURF 0x0 mat 0 refs 4 318 0.0148004 0.674207 332 0.0120873 0.681365 333 0.0121491 0.680457 317 0.0149236 0.672395 SURF 0x0 mat 0 refs 4 317 0.0149236 0.672395 333 0.0121491 0.680457 334 0.0122039 0.67956 316 0.0150329 0.670604 SURF 0x0 mat 0 refs 4 316 0.0150329 0.670604 334 0.0122039 0.67956 335 0.0122506 0.678674 315 0.0151263 0.668836 SURF 0x0 mat 0 refs 4 315 0.0151263 0.668836 335 0.0122506 0.678674 336 0.0122879 0.677802 314 0.0152007 0.667094 SURF 0x0 mat 0 refs 4 314 0.0152007 0.667094 336 0.0122879 0.677802 337 0.0123149 0.676943 313 0.0152545 0.665378 SURF 0x0 mat 0 refs 4 313 0.0152545 0.665378 337 0.0123149 0.676943 338 0.0123298 0.676098 312 0.0152846 0.663693 SURF 0x0 mat 0 refs 4 312 0.0152846 0.663693 338 0.0123298 0.676098 339 0.012332 0.67527 311 0.0152886 0.662039 SURF 0x0 mat 0 refs 4 311 0.0152886 0.662039 339 0.012332 0.67527 340 0.0123322 0.674735 310 0.015289 0.66097 SURF 0x0 mat 0 refs 4 310 0.015289 0.66097 340 0.0123322 0.674735 341 0.0123214 0.674221 309 0.0152678 0.659944 SURF 0x0 mat 0 refs 4 309 0.0152678 0.659944 341 0.0123214 0.674221 342 0.0123014 0.673733 308 0.0152274 0.65897 SURF 0x0 mat 0 refs 4 308 0.0152274 0.65897 342 0.0123014 0.673733 343 0.0122725 0.673276 307 0.0151699 0.658058 SURF 0x0 mat 0 refs 4 307 0.0151699 0.658058 343 0.0122725 0.673276 344 0.012236 0.672856 306 0.0150974 0.657219 SURF 0x0 mat 0 refs 4 306 0.0150974 0.657219 344 0.012236 0.672856 345 0.0121931 0.672477 305 0.0150116 0.656463 SURF 0x0 mat 0 refs 4 305 0.0150116 0.656463 345 0.0121931 0.672477 346 0.0121449 0.672145 304 0.014915 0.655799 SURF 0x0 mat 0 refs 4 304 0.014915 0.655799 346 0.0121449 0.672145 347 0.0120919 0.671864 303 0.0148092 0.655239 SURF 0x0 mat 0 refs 4 303 0.0148092 0.655239 347 0.0120919 0.671864 348 0.0120356 0.67164 302 0.0146969 0.654792 SURF 0x0 mat 0 refs 4 302 0.0146969 0.654792 348 0.0120356 0.67164 349 0.0119767 0.671478 301 0.0145798 0.654469 SURF 0x0 mat 0 refs 4 301 0.0145798 0.654469 349 0.0119767 0.671478 350 0.0119169 0.671383 300 0.0144597 0.65428 SURF 0x0 mat 0 refs 4 299 0.014339 0.654235 351 0.0118563 0.671361 326 0.0117684 0.67148 325 0.0142452 0.654309 SURF 0x0 mat 0 refs 4 300 0.0144597 0.65428 350 0.0119169 0.671383 351 0.0118563 0.671361 299 0.014339 0.654235 SURF 0x0 mat 0 refs 3 337 0.0123149 0.676943 339 0.012332 0.67527 338 0.0123298 0.676098 SURF 0x0 mat 0 refs 3 337 0.0123149 0.676943 340 0.0123322 0.674735 339 0.012332 0.67527 SURF 0x0 mat 0 refs 3 337 0.0123149 0.676943 341 0.0123214 0.674221 340 0.0123322 0.674735 SURF 0x0 mat 0 refs 3 336 0.0122879 0.677802 341 0.0123214 0.674221 337 0.0123149 0.676943 SURF 0x0 mat 0 refs 3 336 0.0122879 0.677802 342 0.0123014 0.673733 341 0.0123214 0.674221 SURF 0x0 mat 0 refs 3 336 0.0122879 0.677802 343 0.0122725 0.673276 342 0.0123014 0.673733 SURF 0x0 mat 0 refs 3 335 0.0122506 0.678674 343 0.0122725 0.673276 336 0.0122879 0.677802 SURF 0x0 mat 0 refs 3 335 0.0122506 0.678674 344 0.012236 0.672856 343 0.0122725 0.673276 SURF 0x0 mat 0 refs 3 334 0.0122039 0.67956 344 0.012236 0.672856 335 0.0122506 0.678674 SURF 0x0 mat 0 refs 3 334 0.0122039 0.67956 345 0.0121931 0.672477 344 0.012236 0.672856 SURF 0x0 mat 0 refs 3 333 0.0121491 0.680457 345 0.0121931 0.672477 334 0.0122039 0.67956 SURF 0x0 mat 0 refs 3 333 0.0121491 0.680457 346 0.0121449 0.672145 345 0.0121931 0.672477 SURF 0x0 mat 0 refs 3 332 0.0120873 0.681365 346 0.0121449 0.672145 333 0.0121491 0.680457 SURF 0x0 mat 0 refs 3 332 0.0120873 0.681365 347 0.0120919 0.671864 346 0.0121449 0.672145 SURF 0x0 mat 0 refs 3 331 0.0120202 0.682282 347 0.0120919 0.671864 332 0.0120873 0.681365 SURF 0x0 mat 0 refs 3 331 0.0120202 0.682282 348 0.0120356 0.67164 347 0.0120919 0.671864 SURF 0x0 mat 0 refs 3 330 0.0119483 0.683207 348 0.0120356 0.67164 331 0.0120202 0.682282 SURF 0x0 mat 0 refs 3 330 0.0119483 0.683207 349 0.0119767 0.671478 348 0.0120356 0.67164 SURF 0x0 mat 0 refs 3 329 0.0118734 0.68414 349 0.0119767 0.671478 330 0.0119483 0.683207 SURF 0x0 mat 0 refs 3 329 0.0118734 0.68414 350 0.0119169 0.671383 349 0.0119767 0.671478 SURF 0x0 mat 0 refs 3 329 0.0118734 0.68414 351 0.0118563 0.671361 350 0.0119169 0.671383 SURF 0x0 mat 0 refs 3 328 0.0117965 0.685079 351 0.0118563 0.671361 329 0.0118734 0.68414 SURF 0x0 mat 0 refs 3 328 0.0117965 0.685079 326 0.0117684 0.67148 351 0.0118563 0.671361 SURF 0x0 mat 0 refs 3 327 0.0117188 0.686024 326 0.0117684 0.67148 328 0.0117965 0.685079 SURF 0x0 mat 0 refs 3 375 0.982596 0.49961 374 0.98252 0.498664 352 0.98246 0.484933 SURF 0x0 mat 0 refs 3 374 0.98252 0.498664 373 0.982443 0.497724 352 0.98246 0.484933 SURF 0x0 mat 0 refs 3 373 0.982443 0.497724 353 0.98234 0.48505 352 0.98246 0.484933 SURF 0x0 mat 0 refs 3 373 0.982443 0.497724 372 0.982369 0.49679 353 0.98234 0.48505 SURF 0x0 mat 0 refs 3 372 0.982369 0.49679 354 0.982282 0.485212 353 0.98234 0.48505 SURF 0x0 mat 0 refs 3 372 0.982369 0.49679 371 0.982297 0.495864 354 0.982282 0.485212 SURF 0x0 mat 0 refs 3 371 0.982297 0.495864 355 0.982226 0.485436 354 0.982282 0.485212 SURF 0x0 mat 0 refs 3 371 0.982297 0.495864 370 0.982231 0.494946 355 0.982226 0.485436 SURF 0x0 mat 0 refs 3 370 0.982231 0.494946 356 0.982174 0.485718 355 0.982226 0.485436 SURF 0x0 mat 0 refs 3 370 0.982231 0.494946 369 0.98217 0.494037 356 0.982174 0.485718 SURF 0x0 mat 0 refs 3 369 0.98217 0.494037 357 0.982126 0.48605 356 0.982174 0.485718 SURF 0x0 mat 0 refs 3 369 0.98217 0.494037 368 0.982115 0.493139 357 0.982126 0.48605 SURF 0x0 mat 0 refs 3 368 0.982115 0.493139 358 0.982083 0.486429 357 0.982126 0.48605 SURF 0x0 mat 0 refs 3 368 0.982115 0.493139 367 0.982068 0.492254 358 0.982083 0.486429 SURF 0x0 mat 0 refs 3 367 0.982068 0.492254 359 0.982047 0.48685 358 0.982083 0.486429 SURF 0x0 mat 0 refs 3 367 0.982068 0.492254 366 0.982031 0.491379 359 0.982047 0.48685 SURF 0x0 mat 0 refs 3 366 0.982031 0.491379 360 0.982018 0.487307 359 0.982047 0.48685 SURF 0x0 mat 0 refs 3 366 0.982031 0.491379 361 0.981998 0.487795 360 0.982018 0.487307 SURF 0x0 mat 0 refs 3 366 0.982031 0.491379 365 0.982005 0.490519 361 0.981998 0.487795 SURF 0x0 mat 0 refs 3 365 0.982005 0.490519 362 0.981987 0.48831 361 0.981998 0.487795 SURF 0x0 mat 0 refs 3 365 0.982005 0.490519 363 0.981987 0.488846 362 0.981987 0.48831 SURF 0x0 mat 0 refs 3 365 0.982005 0.490519 364 0.98199 0.489675 363 0.981987 0.488846 SURF 0x0 mat 0 refs 3 402 0.979875 0.467836 403 0.979994 0.46779 352 0.98246 0.484933 SURF 0x0 mat 0 refs 3 403 0.979994 0.46779 376 0.980088 0.467864 352 0.98246 0.484933 SURF 0x0 mat 0 refs 4 401 0.979756 0.468025 402 0.979875 0.467836 352 0.98246 0.484933 353 0.98234 0.48505 SURF 0x0 mat 0 refs 4 400 0.97964 0.468349 401 0.979756 0.468025 353 0.98234 0.48505 354 0.982282 0.485212 SURF 0x0 mat 0 refs 4 399 0.979528 0.468796 400 0.97964 0.468349 354 0.982282 0.485212 355 0.982226 0.485436 SURF 0x0 mat 0 refs 4 398 0.979423 0.469356 399 0.979528 0.468796 355 0.982226 0.485436 356 0.982174 0.485718 SURF 0x0 mat 0 refs 4 397 0.979327 0.470021 398 0.979423 0.469356 356 0.982174 0.485718 357 0.982126 0.48605 SURF 0x0 mat 0 refs 4 396 0.979242 0.470778 397 0.979327 0.470021 357 0.982126 0.48605 358 0.982083 0.486429 SURF 0x0 mat 0 refs 4 395 0.97917 0.471618 396 0.979242 0.470778 358 0.982083 0.486429 359 0.982047 0.48685 SURF 0x0 mat 0 refs 4 394 0.979113 0.47253 395 0.97917 0.471618 359 0.982047 0.48685 360 0.982018 0.487307 SURF 0x0 mat 0 refs 4 393 0.979072 0.473506 394 0.979113 0.47253 360 0.982018 0.487307 361 0.981998 0.487795 SURF 0x0 mat 0 refs 4 392 0.979051 0.474533 393 0.979072 0.473506 361 0.981998 0.487795 362 0.981987 0.48831 SURF 0x0 mat 0 refs 4 391 0.979052 0.475601 392 0.979051 0.474533 362 0.981987 0.48831 363 0.981987 0.488846 SURF 0x0 mat 0 refs 4 390 0.979056 0.477257 391 0.979052 0.475601 363 0.981987 0.488846 364 0.98199 0.489675 SURF 0x0 mat 0 refs 4 389 0.979086 0.478944 390 0.979056 0.477257 364 0.98199 0.489675 365 0.982005 0.490519 SURF 0x0 mat 0 refs 4 388 0.979139 0.480661 389 0.979086 0.478944 365 0.982005 0.490519 366 0.982031 0.491379 SURF 0x0 mat 0 refs 4 387 0.979213 0.482406 388 0.979139 0.480661 366 0.982031 0.491379 367 0.982068 0.492254 SURF 0x0 mat 0 refs 4 386 0.979306 0.484175 387 0.979213 0.482406 367 0.982068 0.492254 368 0.982115 0.493139 SURF 0x0 mat 0 refs 4 385 0.979414 0.485968 386 0.979306 0.484175 368 0.982115 0.493139 369 0.98217 0.494037 SURF 0x0 mat 0 refs 4 384 0.979537 0.487782 385 0.979414 0.485968 369 0.98217 0.494037 370 0.982231 0.494946 SURF 0x0 mat 0 refs 4 383 0.97967 0.489614 384 0.979537 0.487782 370 0.982231 0.494946 371 0.982297 0.495864 SURF 0x0 mat 0 refs 4 382 0.979812 0.491463 383 0.97967 0.489614 371 0.982297 0.495864 372 0.982369 0.49679 SURF 0x0 mat 0 refs 4 381 0.979962 0.493328 382 0.979812 0.491463 372 0.982369 0.49679 373 0.982443 0.497724 SURF 0x0 mat 0 refs 4 380 0.980114 0.495205 381 0.979962 0.493328 373 0.982443 0.497724 374 0.98252 0.498664 SURF 0x0 mat 0 refs 4 379 0.980268 0.497092 380 0.980114 0.495205 374 0.98252 0.498664 375 0.982596 0.49961 SURF 0x0 mat 0 refs 4 428 0.971277 0.494084 427 0.971137 0.491151 380 0.980114 0.495205 379 0.980268 0.497092 SURF 0x0 mat 0 refs 4 427 0.971137 0.491151 426 0.970997 0.488234 381 0.979962 0.493328 380 0.980114 0.495205 SURF 0x0 mat 0 refs 4 426 0.970997 0.488234 425 0.970861 0.485337 382 0.979812 0.491463 381 0.979962 0.493328 SURF 0x0 mat 0 refs 4 425 0.970861 0.485337 424 0.970731 0.482463 383 0.97967 0.489614 382 0.979812 0.491463 SURF 0x0 mat 0 refs 4 424 0.970731 0.482463 423 0.970609 0.479615 384 0.979537 0.487782 383 0.97967 0.489614 SURF 0x0 mat 0 refs 4 423 0.970609 0.479615 422 0.970498 0.476795 385 0.979414 0.485968 384 0.979537 0.487782 SURF 0x0 mat 0 refs 4 422 0.970498 0.476795 421 0.970398 0.474009 386 0.979306 0.484175 385 0.979414 0.485968 SURF 0x0 mat 0 refs 4 421 0.970398 0.474009 420 0.970314 0.471259 387 0.979213 0.482406 386 0.979306 0.484175 SURF 0x0 mat 0 refs 4 420 0.970314 0.471259 419 0.970246 0.468548 388 0.979139 0.480661 387 0.979213 0.482406 SURF 0x0 mat 0 refs 4 419 0.970246 0.468548 418 0.970197 0.46588 389 0.979086 0.478944 388 0.979139 0.480661 SURF 0x0 mat 0 refs 4 418 0.970197 0.46588 417 0.97017 0.463258 390 0.979056 0.477257 389 0.979086 0.478944 SURF 0x0 mat 0 refs 4 417 0.97017 0.463258 416 0.970167 0.460686 391 0.979052 0.475601 390 0.979056 0.477257 SURF 0x0 mat 0 refs 4 416 0.970167 0.460686 415 0.970166 0.459024 392 0.979051 0.474533 391 0.979052 0.475601 SURF 0x0 mat 0 refs 4 415 0.970166 0.459024 414 0.970186 0.457428 393 0.979072 0.473506 392 0.979051 0.474533 SURF 0x0 mat 0 refs 4 414 0.970186 0.457428 413 0.970221 0.455913 394 0.979113 0.47253 393 0.979072 0.473506 SURF 0x0 mat 0 refs 4 413 0.970221 0.455913 412 0.970274 0.454493 395 0.97917 0.471618 394 0.979113 0.47253 SURF 0x0 mat 0 refs 4 412 0.970274 0.454493 411 0.97034 0.453188 396 0.979242 0.470778 395 0.97917 0.471618 SURF 0x0 mat 0 refs 4 411 0.97034 0.453188 410 0.970418 0.452012 397 0.979327 0.470021 396 0.979242 0.470778 SURF 0x0 mat 0 refs 4 410 0.970418 0.452012 409 0.970506 0.45098 398 0.979423 0.469356 397 0.979327 0.470021 SURF 0x0 mat 0 refs 4 409 0.970506 0.45098 408 0.970601 0.450108 399 0.979528 0.468796 398 0.979423 0.469356 SURF 0x0 mat 0 refs 4 408 0.970601 0.450108 407 0.970703 0.449413 400 0.97964 0.468349 399 0.979528 0.468796 SURF 0x0 mat 0 refs 4 407 0.970703 0.449413 406 0.97081 0.448911 401 0.979756 0.468025 400 0.97964 0.468349 SURF 0x0 mat 0 refs 4 406 0.97081 0.448911 405 0.970918 0.448616 402 0.979875 0.467836 401 0.979756 0.468025 SURF 0x0 mat 0 refs 4 405 0.970918 0.448616 404 0.971028 0.448545 403 0.979994 0.46779 402 0.979875 0.467836 SURF 0x0 mat 0 refs 4 452 0.951682 0.429816 453 0.951756 0.429724 404 0.971028 0.448545 405 0.970918 0.448616 SURF 0x0 mat 0 refs 4 451 0.951609 0.430202 452 0.951682 0.429816 405 0.970918 0.448616 406 0.97081 0.448911 SURF 0x0 mat 0 refs 4 450 0.951537 0.430862 451 0.951609 0.430202 406 0.97081 0.448911 407 0.970703 0.449413 SURF 0x0 mat 0 refs 4 449 0.951468 0.431773 450 0.951537 0.430862 407 0.970703 0.449413 408 0.970601 0.450108 SURF 0x0 mat 0 refs 4 448 0.951403 0.432916 449 0.951468 0.431773 408 0.970601 0.450108 409 0.970506 0.45098 SURF 0x0 mat 0 refs 4 447 0.951344 0.434268 448 0.951403 0.432916 409 0.970506 0.45098 410 0.970418 0.452012 SURF 0x0 mat 0 refs 4 446 0.951291 0.43581 447 0.951344 0.434268 410 0.970418 0.452012 411 0.97034 0.453188 SURF 0x0 mat 0 refs 4 445 0.951247 0.437521 446 0.951291 0.43581 411 0.97034 0.453188 412 0.970274 0.454493 SURF 0x0 mat 0 refs 4 444 0.951212 0.43938 445 0.951247 0.437521 412 0.970274 0.454493 413 0.970221 0.455913 SURF 0x0 mat 0 refs 4 443 0.951187 0.441366 444 0.951212 0.43938 413 0.970221 0.455913 414 0.970186 0.457428 SURF 0x0 mat 0 refs 4 442 0.951174 0.443459 443 0.951187 0.441366 414 0.970186 0.457428 415 0.970166 0.459024 SURF 0x0 mat 0 refs 4 441 0.951174 0.445636 442 0.951174 0.443459 415 0.970166 0.459024 416 0.970167 0.460686 SURF 0x0 mat 0 refs 4 440 0.951177 0.449009 441 0.951174 0.445636 416 0.970167 0.460686 417 0.97017 0.463258 SURF 0x0 mat 0 refs 4 439 0.951195 0.452446 440 0.951177 0.449009 417 0.97017 0.463258 418 0.970197 0.46588 SURF 0x0 mat 0 refs 4 438 0.951228 0.455942 439 0.951195 0.452446 418 0.970197 0.46588 419 0.970246 0.468548 SURF 0x0 mat 0 refs 4 437 0.951274 0.459496 438 0.951228 0.455942 419 0.970246 0.468548 420 0.970314 0.471259 SURF 0x0 mat 0 refs 4 436 0.95133 0.4631 437 0.951274 0.459496 420 0.970314 0.471259 421 0.970398 0.474009 SURF 0x0 mat 0 refs 4 435 0.951398 0.466752 436 0.95133 0.4631 421 0.970398 0.474009 422 0.970498 0.476795 SURF 0x0 mat 0 refs 4 434 0.951473 0.470447 435 0.951398 0.466752 422 0.970498 0.476795 423 0.970609 0.479615 SURF 0x0 mat 0 refs 4 433 0.951556 0.474179 434 0.951473 0.470447 423 0.970609 0.479615 424 0.970731 0.482463 SURF 0x0 mat 0 refs 4 432 0.951644 0.477947 433 0.951556 0.474179 424 0.970731 0.482463 425 0.970861 0.485337 SURF 0x0 mat 0 refs 4 431 0.951735 0.481744 432 0.951644 0.477947 425 0.970861 0.485337 426 0.970997 0.488234 SURF 0x0 mat 0 refs 4 430 0.95183 0.485567 431 0.951735 0.481744 426 0.970997 0.488234 427 0.971137 0.491151 SURF 0x0 mat 0 refs 4 429 0.951924 0.489412 430 0.95183 0.485567 427 0.971137 0.491151 428 0.971277 0.494084 SURF 0x0 mat 0 refs 4 477 0.924361 0.487995 476 0.924321 0.483077 430 0.95183 0.485567 429 0.951924 0.489412 SURF 0x0 mat 0 refs 4 476 0.924321 0.483077 475 0.924281 0.478188 431 0.951735 0.481744 430 0.95183 0.485567 SURF 0x0 mat 0 refs 4 475 0.924281 0.478188 474 0.924242 0.47333 432 0.951644 0.477947 431 0.951735 0.481744 SURF 0x0 mat 0 refs 4 474 0.924242 0.47333 473 0.924206 0.46851 433 0.951556 0.474179 432 0.951644 0.477947 SURF 0x0 mat 0 refs 4 473 0.924206 0.46851 472 0.924171 0.463735 434 0.951473 0.470447 433 0.951556 0.474179 SURF 0x0 mat 0 refs 4 472 0.924171 0.463735 471 0.92414 0.45901 435 0.951398 0.466752 434 0.951473 0.470447 SURF 0x0 mat 0 refs 4 471 0.92414 0.45901 470 0.924111 0.454339 436 0.95133 0.4631 435 0.951398 0.466752 SURF 0x0 mat 0 refs 4 470 0.924111 0.454339 469 0.924087 0.449728 437 0.951274 0.459496 436 0.95133 0.4631 SURF 0x0 mat 0 refs 4 469 0.924087 0.449728 468 0.924068 0.445183 438 0.951228 0.455942 437 0.951274 0.459496 SURF 0x0 mat 0 refs 4 468 0.924068 0.445183 467 0.924054 0.44071 439 0.951195 0.452446 438 0.951228 0.455942 SURF 0x0 mat 0 refs 4 467 0.924054 0.44071 466 0.924046 0.436314 440 0.951177 0.449009 439 0.951195 0.452446 SURF 0x0 mat 0 refs 4 466 0.924046 0.436314 465 0.924045 0.431999 441 0.951174 0.445636 440 0.951177 0.449009 SURF 0x0 mat 0 refs 4 465 0.924045 0.431999 464 0.924045 0.429213 442 0.951174 0.443459 441 0.951174 0.445636 SURF 0x0 mat 0 refs 4 464 0.924045 0.429213 463 0.92405 0.426537 443 0.951187 0.441366 442 0.951174 0.443459 SURF 0x0 mat 0 refs 4 463 0.92405 0.426537 462 0.924061 0.423996 444 0.951212 0.43938 443 0.951187 0.441366 SURF 0x0 mat 0 refs 4 462 0.924061 0.423996 461 0.924075 0.421619 445 0.951247 0.437521 444 0.951212 0.43938 SURF 0x0 mat 0 refs 4 461 0.924075 0.421619 460 0.924094 0.41943 446 0.951291 0.43581 445 0.951247 0.437521 SURF 0x0 mat 0 refs 4 460 0.924094 0.41943 459 0.924117 0.417457 447 0.951344 0.434268 446 0.951291 0.43581 SURF 0x0 mat 0 refs 4 459 0.924117 0.417457 458 0.924142 0.415727 448 0.951403 0.432916 447 0.951344 0.434268 SURF 0x0 mat 0 refs 4 458 0.924142 0.415727 457 0.924169 0.414266 449 0.951468 0.431773 448 0.951403 0.432916 SURF 0x0 mat 0 refs 4 457 0.924169 0.414266 456 0.924198 0.413101 450 0.951537 0.430862 449 0.951468 0.431773 SURF 0x0 mat 0 refs 4 456 0.924198 0.413101 455 0.924227 0.412258 451 0.951609 0.430202 450 0.951537 0.430862 SURF 0x0 mat 0 refs 4 500 0.895074 0.404253 501 0.895108 0.403301 455 0.924227 0.412258 456 0.924198 0.413101 SURF 0x0 mat 0 refs 4 499 0.895041 0.405569 500 0.895074 0.404253 456 0.924198 0.413101 457 0.924169 0.414266 SURF 0x0 mat 0 refs 4 498 0.89501 0.407218 499 0.895041 0.405569 457 0.924169 0.414266 458 0.924142 0.415727 SURF 0x0 mat 0 refs 4 497 0.894982 0.409171 498 0.89501 0.407218 458 0.924142 0.415727 459 0.924117 0.417457 SURF 0x0 mat 0 refs 4 496 0.894957 0.411398 497 0.894982 0.409171 459 0.924117 0.417457 460 0.924094 0.41943 SURF 0x0 mat 0 refs 4 495 0.894935 0.41387 496 0.894957 0.411398 460 0.924094 0.41943 461 0.924075 0.421619 SURF 0x0 mat 0 refs 4 494 0.894919 0.416554 495 0.894935 0.41387 461 0.924075 0.421619 462 0.924061 0.423996 SURF 0x0 mat 0 refs 4 493 0.894907 0.419423 494 0.894919 0.416554 462 0.924061 0.423996 463 0.92405 0.426537 SURF 0x0 mat 0 refs 4 492 0.894901 0.422444 493 0.894907 0.419423 463 0.92405 0.426537 464 0.924045 0.429213 SURF 0x0 mat 0 refs 4 491 0.894901 0.425589 492 0.894901 0.422444 464 0.924045 0.429213 465 0.924045 0.431999 SURF 0x0 mat 0 refs 4 490 0.894902 0.430459 491 0.894901 0.425589 465 0.924045 0.431999 466 0.924046 0.436314 SURF 0x0 mat 0 refs 4 489 0.894911 0.435423 490 0.894902 0.430459 466 0.924046 0.436314 467 0.924054 0.44071 SURF 0x0 mat 0 refs 4 488 0.894926 0.440473 489 0.894911 0.435423 467 0.924054 0.44071 468 0.924068 0.445183 SURF 0x0 mat 0 refs 4 487 0.894948 0.445605 488 0.894926 0.440473 468 0.924068 0.445183 469 0.924087 0.449728 SURF 0x0 mat 0 refs 4 486 0.894975 0.45081 487 0.894948 0.445605 469 0.924087 0.449728 470 0.924111 0.454339 SURF 0x0 mat 0 refs 4 485 0.895007 0.456084 486 0.894975 0.45081 470 0.924111 0.454339 471 0.92414 0.45901 SURF 0x0 mat 0 refs 4 484 0.895043 0.46142 485 0.895007 0.456084 471 0.92414 0.45901 472 0.924171 0.463735 SURF 0x0 mat 0 refs 4 483 0.895083 0.466811 484 0.895043 0.46142 472 0.924171 0.463735 473 0.924206 0.46851 SURF 0x0 mat 0 refs 4 482 0.895124 0.472252 483 0.895083 0.466811 473 0.924206 0.46851 474 0.924242 0.47333 SURF 0x0 mat 0 refs 4 481 0.895168 0.477735 482 0.895124 0.472252 474 0.924242 0.47333 475 0.924281 0.478188 SURF 0x0 mat 0 refs 4 480 0.895212 0.483257 481 0.895168 0.477735 475 0.924281 0.478188 476 0.924321 0.483077 SURF 0x0 mat 0 refs 4 479 0.895258 0.488809 480 0.895212 0.483257 476 0.924321 0.483077 477 0.924361 0.487995 SURF 0x0 mat 0 refs 4 526 0.853117 0.494615 525 0.853066 0.488424 480 0.895212 0.483257 479 0.895258 0.488809 SURF 0x0 mat 0 refs 4 525 0.853066 0.488424 524 0.853016 0.482266 481 0.895168 0.477735 480 0.895212 0.483257 SURF 0x0 mat 0 refs 4 524 0.853016 0.482266 523 0.852967 0.47615 482 0.895124 0.472252 481 0.895168 0.477735 SURF 0x0 mat 0 refs 4 523 0.852967 0.47615 522 0.852921 0.470083 483 0.895083 0.466811 482 0.895124 0.472252 SURF 0x0 mat 0 refs 4 522 0.852921 0.470083 521 0.852877 0.46407 484 0.895043 0.46142 483 0.895083 0.466811 SURF 0x0 mat 0 refs 4 521 0.852877 0.46407 520 0.852837 0.45812 485 0.895007 0.456084 484 0.895043 0.46142 SURF 0x0 mat 0 refs 4 520 0.852837 0.45812 519 0.852801 0.452239 486 0.894975 0.45081 485 0.895007 0.456084 SURF 0x0 mat 0 refs 4 519 0.852801 0.452239 518 0.852772 0.446434 487 0.894948 0.445605 486 0.894975 0.45081 SURF 0x0 mat 0 refs 4 518 0.852772 0.446434 517 0.852747 0.440712 488 0.894926 0.440473 487 0.894948 0.445605 SURF 0x0 mat 0 refs 4 517 0.852747 0.440712 516 0.85273 0.435079 489 0.894911 0.435423 488 0.894926 0.440473 SURF 0x0 mat 0 refs 4 516 0.85273 0.435079 515 0.85272 0.429544 490 0.894902 0.430459 489 0.894911 0.435423 SURF 0x0 mat 0 refs 4 515 0.85272 0.429544 514 0.852719 0.424113 491 0.894901 0.425589 490 0.894902 0.430459 SURF 0x0 mat 0 refs 4 514 0.852719 0.424113 513 0.852719 0.420605 492 0.894901 0.422444 491 0.894901 0.425589 SURF 0x0 mat 0 refs 4 513 0.852719 0.420605 512 0.852725 0.417235 493 0.894907 0.419423 492 0.894901 0.422444 SURF 0x0 mat 0 refs 4 512 0.852725 0.417235 511 0.852739 0.414036 494 0.894919 0.416554 493 0.894907 0.419423 SURF 0x0 mat 0 refs 4 511 0.852739 0.414036 510 0.852757 0.411043 495 0.894935 0.41387 494 0.894919 0.416554 SURF 0x0 mat 0 refs 4 510 0.852757 0.411043 509 0.852781 0.408287 496 0.894957 0.411398 495 0.894935 0.41387 SURF 0x0 mat 0 refs 4 509 0.852781 0.408287 508 0.852808 0.405803 497 0.894982 0.409171 496 0.894957 0.411398 SURF 0x0 mat 0 refs 4 508 0.852808 0.405803 507 0.852839 0.403624 498 0.89501 0.407218 497 0.894982 0.409171 SURF 0x0 mat 0 refs 4 507 0.852839 0.403624 506 0.852874 0.401784 499 0.895041 0.405569 498 0.89501 0.407218 SURF 0x0 mat 0 refs 4 506 0.852874 0.401784 505 0.852911 0.400317 500 0.895074 0.404253 499 0.895041 0.405569 SURF 0x0 mat 0 refs 4 505 0.852911 0.400317 504 0.852949 0.399256 501 0.895108 0.403301 500 0.895074 0.404253 SURF 0x0 mat 0 refs 4 548 0.744389 0.391232 549 0.744437 0.389908 504 0.852949 0.399256 505 0.852911 0.400317 SURF 0x0 mat 0 refs 4 547 0.744343 0.393061 548 0.744389 0.391232 505 0.852911 0.400317 506 0.852874 0.401784 SURF 0x0 mat 0 refs 4 546 0.7443 0.395354 547 0.744343 0.393061 506 0.852874 0.401784 507 0.852839 0.403624 SURF 0x0 mat 0 refs 4 545 0.744261 0.39807 546 0.7443 0.395354 507 0.852839 0.403624 508 0.852808 0.405803 SURF 0x0 mat 0 refs 4 544 0.744227 0.401166 545 0.744261 0.39807 508 0.852808 0.405803 509 0.852781 0.408287 SURF 0x0 mat 0 refs 4 543 0.744198 0.404602 544 0.744227 0.401166 509 0.852781 0.408287 510 0.852757 0.411043 SURF 0x0 mat 0 refs 4 542 0.744175 0.408335 543 0.744198 0.404602 510 0.852757 0.411043 511 0.852739 0.414036 SURF 0x0 mat 0 refs 4 541 0.744158 0.412322 542 0.744175 0.408335 511 0.852739 0.414036 512 0.852725 0.417235 SURF 0x0 mat 0 refs 4 540 0.744149 0.416523 541 0.744158 0.412322 512 0.852725 0.417235 513 0.852719 0.420605 SURF 0x0 mat 0 refs 4 539 0.74415 0.420895 540 0.744149 0.416523 513 0.852719 0.420605 514 0.852719 0.424113 SURF 0x0 mat 0 refs 4 538 0.744151 0.427666 539 0.74415 0.420895 514 0.852719 0.424113 515 0.85272 0.429544 SURF 0x0 mat 0 refs 4 537 0.744163 0.434567 538 0.744151 0.427666 515 0.85272 0.429544 516 0.85273 0.435079 SURF 0x0 mat 0 refs 4 536 0.744185 0.441588 537 0.744163 0.434567 516 0.85273 0.435079 517 0.852747 0.440712 SURF 0x0 mat 0 refs 4 535 0.744214 0.448722 536 0.744185 0.441588 517 0.852747 0.440712 518 0.852772 0.446434 SURF 0x0 mat 0 refs 4 534 0.744252 0.45596 535 0.744214 0.448722 518 0.852772 0.446434 519 0.852801 0.452239 SURF 0x0 mat 0 refs 4 533 0.744297 0.463291 534 0.744252 0.45596 519 0.852801 0.452239 520 0.852837 0.45812 SURF 0x0 mat 0 refs 4 532 0.744347 0.470709 533 0.744297 0.463291 520 0.852837 0.45812 521 0.852877 0.46407 SURF 0x0 mat 0 refs 4 531 0.744402 0.478204 532 0.744347 0.470709 521 0.852877 0.46407 522 0.852921 0.470083 SURF 0x0 mat 0 refs 4 530 0.74446 0.485768 531 0.744402 0.478204 522 0.852921 0.470083 523 0.852967 0.47615 SURF 0x0 mat 0 refs 4 529 0.74452 0.493392 530 0.74446 0.485768 523 0.852967 0.47615 524 0.853016 0.482266 SURF 0x0 mat 0 refs 4 528 0.744582 0.501068 529 0.74452 0.493392 524 0.853016 0.482266 525 0.853066 0.488424 SURF 0x0 mat 0 refs 4 527 0.744645 0.508786 528 0.744582 0.501068 525 0.853066 0.488424 526 0.853117 0.494615 SURF 0x0 mat 0 refs 4 576 0.627545 0.51984 575 0.627473 0.510897 528 0.744582 0.501068 527 0.744645 0.508786 SURF 0x0 mat 0 refs 4 575 0.627473 0.510897 574 0.627401 0.502005 529 0.74452 0.493392 528 0.744582 0.501068 SURF 0x0 mat 0 refs 4 574 0.627401 0.502005 573 0.627331 0.493171 530 0.74446 0.485768 529 0.74452 0.493392 SURF 0x0 mat 0 refs 4 573 0.627331 0.493171 572 0.627263 0.484407 531 0.744402 0.478204 530 0.74446 0.485768 SURF 0x0 mat 0 refs 4 572 0.627263 0.484407 571 0.6272 0.475723 532 0.744347 0.470709 531 0.744402 0.478204 SURF 0x0 mat 0 refs 4 571 0.6272 0.475723 570 0.627143 0.467128 533 0.744297 0.463291 532 0.744347 0.470709 SURF 0x0 mat 0 refs 4 570 0.627143 0.467128 569 0.627091 0.458634 534 0.744252 0.45596 533 0.744297 0.463291 SURF 0x0 mat 0 refs 4 569 0.627091 0.458634 568 0.627048 0.450249 535 0.744214 0.448722 534 0.744252 0.45596 SURF 0x0 mat 0 refs 4 568 0.627048 0.450249 567 0.627013 0.441985 536 0.744185 0.441588 535 0.744214 0.448722 SURF 0x0 mat 0 refs 4 567 0.627013 0.441985 566 0.626987 0.433849 537 0.744163 0.434567 536 0.744185 0.441588 SURF 0x0 mat 0 refs 4 566 0.626987 0.433849 565 0.626973 0.425854 538 0.744151 0.427666 537 0.744163 0.434567 SURF 0x0 mat 0 refs 4 565 0.626973 0.425854 564 0.626971 0.418009 539 0.74415 0.420895 538 0.744151 0.427666 SURF 0x0 mat 0 refs 4 564 0.626971 0.418009 563 0.626971 0.412943 540 0.744149 0.416523 539 0.74415 0.420895 SURF 0x0 mat 0 refs 4 563 0.626971 0.412943 562 0.626981 0.408076 541 0.744158 0.412322 540 0.744149 0.416523 SURF 0x0 mat 0 refs 4 562 0.626981 0.408076 561 0.627 0.403455 542 0.744175 0.408335 541 0.744158 0.412322 SURF 0x0 mat 0 refs 4 561 0.627 0.403455 560 0.627027 0.399131 543 0.744198 0.404602 542 0.744175 0.408335 SURF 0x0 mat 0 refs 4 560 0.627027 0.399131 559 0.627061 0.395151 544 0.744227 0.401166 543 0.744198 0.404602 SURF 0x0 mat 0 refs 4 559 0.627061 0.395151 558 0.627101 0.391563 545 0.744261 0.39807 544 0.744227 0.401166 SURF 0x0 mat 0 refs 4 558 0.627101 0.391563 557 0.627147 0.388416 546 0.7443 0.395354 545 0.744261 0.39807 SURF 0x0 mat 0 refs 4 557 0.627147 0.388416 556 0.627196 0.38576 547 0.744343 0.393061 546 0.7443 0.395354 SURF 0x0 mat 0 refs 4 556 0.627196 0.38576 555 0.627249 0.38364 548 0.744389 0.391232 547 0.744343 0.393061 SURF 0x0 mat 0 refs 4 555 0.627249 0.38364 554 0.627304 0.382107 549 0.744437 0.389908 548 0.744389 0.391232 SURF 0x0 mat 0 refs 4 554 0.627304 0.382107 553 0.62736 0.381209 550 0.744485 0.389133 549 0.744437 0.389908 SURF 0x0 mat 0 refs 4 553 0.62736 0.381209 552 0.627417 0.380995 551 0.744534 0.388948 550 0.744485 0.389133 SURF 0x0 mat 0 refs 4 600 0.534666 0.377007 601 0.534728 0.376773 552 0.627417 0.380995 553 0.62736 0.381209 SURF 0x0 mat 0 refs 4 599 0.534605 0.377986 600 0.534666 0.377007 553 0.62736 0.381209 554 0.627304 0.382107 SURF 0x0 mat 0 refs 4 598 0.534546 0.379658 599 0.534605 0.377986 554 0.627304 0.382107 555 0.627249 0.38364 SURF 0x0 mat 0 refs 4 597 0.534488 0.381968 598 0.534546 0.379658 555 0.627249 0.38364 556 0.627196 0.38576 SURF 0x0 mat 0 refs 4 596 0.534434 0.384865 597 0.534488 0.381968 556 0.627196 0.38576 557 0.627147 0.388416 SURF 0x0 mat 0 refs 4 595 0.534384 0.388296 596 0.534434 0.384865 557 0.627147 0.388416 558 0.627101 0.391563 SURF 0x0 mat 0 refs 4 594 0.53434 0.392207 595 0.534384 0.388296 558 0.627101 0.391563 559 0.627061 0.395151 SURF 0x0 mat 0 refs 4 593 0.534303 0.396547 594 0.53434 0.392207 559 0.627061 0.395151 560 0.627027 0.399131 SURF 0x0 mat 0 refs 4 592 0.534273 0.401261 593 0.534303 0.396547 560 0.627027 0.399131 561 0.627 0.403455 SURF 0x0 mat 0 refs 4 591 0.534253 0.406298 592 0.534273 0.401261 561 0.627 0.403455 562 0.626981 0.408076 SURF 0x0 mat 0 refs 4 590 0.534242 0.411605 591 0.534253 0.406298 562 0.626981 0.408076 563 0.626971 0.412943 SURF 0x0 mat 0 refs 4 589 0.534242 0.417128 590 0.534242 0.411605 563 0.626971 0.412943 564 0.626971 0.418009 SURF 0x0 mat 0 refs 4 588 0.534244 0.425682 589 0.534242 0.417128 564 0.626971 0.418009 565 0.626973 0.425854 SURF 0x0 mat 0 refs 4 587 0.53426 0.434399 588 0.534244 0.425682 565 0.626973 0.425854 566 0.626987 0.433849 SURF 0x0 mat 0 refs 4 586 0.534287 0.443268 587 0.53426 0.434399 566 0.626987 0.433849 567 0.627013 0.441985 SURF 0x0 mat 0 refs 4 585 0.534325 0.45228 586 0.534287 0.443268 567 0.627013 0.441985 568 0.627048 0.450249 SURF 0x0 mat 0 refs 4 584 0.534373 0.461422 585 0.534325 0.45228 568 0.627048 0.450249 569 0.627091 0.458634 SURF 0x0 mat 0 refs 4 583 0.534429 0.470683 584 0.534373 0.461422 569 0.627091 0.458634 570 0.627143 0.467128 SURF 0x0 mat 0 refs 4 582 0.534492 0.480053 583 0.534429 0.470683 570 0.627143 0.467128 571 0.6272 0.475723 SURF 0x0 mat 0 refs 4 581 0.534561 0.489521 582 0.534492 0.480053 571 0.6272 0.475723 572 0.627263 0.484407 SURF 0x0 mat 0 refs 4 580 0.534634 0.499076 581 0.534561 0.489521 572 0.627263 0.484407 573 0.627331 0.493171 SURF 0x0 mat 0 refs 4 579 0.534711 0.508708 580 0.534634 0.499076 573 0.627331 0.493171 574 0.627401 0.502005 SURF 0x0 mat 0 refs 4 578 0.53479 0.518403 579 0.534711 0.508708 574 0.627401 0.502005 575 0.627473 0.510897 SURF 0x0 mat 0 refs 4 577 0.534868 0.528153 578 0.53479 0.518403 575 0.627473 0.510897 576 0.627545 0.51984 SURF 0x0 mat 0 refs 4 626 0.404825 0.536144 625 0.40474 0.525619 578 0.53479 0.518403 577 0.534868 0.528153 SURF 0x0 mat 0 refs 4 625 0.40474 0.525619 624 0.404656 0.51515 579 0.534711 0.508708 578 0.53479 0.518403 SURF 0x0 mat 0 refs 4 624 0.404656 0.51515 623 0.404574 0.504753 580 0.534634 0.499076 579 0.534711 0.508708 SURF 0x0 mat 0 refs 4 623 0.404574 0.504753 622 0.404495 0.494438 581 0.534561 0.489521 580 0.534634 0.499076 SURF 0x0 mat 0 refs 4 622 0.404495 0.494438 621 0.404423 0.484216 582 0.534492 0.480053 581 0.534561 0.489521 SURF 0x0 mat 0 refs 4 621 0.404423 0.484216 620 0.404355 0.474101 583 0.534429 0.470683 582 0.534492 0.480053 SURF 0x0 mat 0 refs 4 620 0.404355 0.474101 619 0.404295 0.464101 584 0.534373 0.461422 583 0.534429 0.470683 SURF 0x0 mat 0 refs 4 619 0.404295 0.464101 618 0.404244 0.454232 585 0.534325 0.45228 584 0.534373 0.461422 SURF 0x0 mat 0 refs 4 618 0.404244 0.454232 617 0.404203 0.444504 586 0.534287 0.443268 585 0.534325 0.45228 SURF 0x0 mat 0 refs 4 617 0.404203 0.444504 616 0.404173 0.434928 587 0.53426 0.434399 586 0.534287 0.443268 SURF 0x0 mat 0 refs 4 616 0.404173 0.434928 615 0.404157 0.425517 588 0.534244 0.425682 587 0.53426 0.434399 SURF 0x0 mat 0 refs 4 615 0.404157 0.425517 614 0.404155 0.416284 589 0.534242 0.417128 588 0.534244 0.425682 SURF 0x0 mat 0 refs 4 614 0.404155 0.416284 613 0.404154 0.41032 590 0.534242 0.411605 589 0.534242 0.417128 SURF 0x0 mat 0 refs 4 613 0.404154 0.41032 612 0.404166 0.404592 591 0.534253 0.406298 590 0.534242 0.411605 SURF 0x0 mat 0 refs 4 612 0.404166 0.404592 611 0.404188 0.399153 592 0.534273 0.401261 591 0.534253 0.406298 SURF 0x0 mat 0 refs 4 611 0.404188 0.399153 610 0.40422 0.394063 593 0.534303 0.396547 592 0.534273 0.401261 SURF 0x0 mat 0 refs 4 610 0.40422 0.394063 609 0.40426 0.389379 594 0.53434 0.392207 593 0.534303 0.396547 SURF 0x0 mat 0 refs 4 609 0.40426 0.389379 608 0.404307 0.385156 595 0.534384 0.388296 594 0.53434 0.392207 SURF 0x0 mat 0 refs 4 608 0.404307 0.385156 607 0.40436 0.381451 596 0.534434 0.384865 595 0.534384 0.388296 SURF 0x0 mat 0 refs 4 607 0.40436 0.381451 606 0.404418 0.378324 597 0.534488 0.381968 596 0.534434 0.384865 SURF 0x0 mat 0 refs 4 606 0.404418 0.378324 605 0.404478 0.37583 598 0.534546 0.379658 597 0.534488 0.381968 SURF 0x0 mat 0 refs 4 605 0.404478 0.37583 604 0.404543 0.374026 599 0.534605 0.377986 598 0.534546 0.379658 SURF 0x0 mat 0 refs 4 604 0.404543 0.374026 603 0.404609 0.372968 600 0.534666 0.377007 599 0.534605 0.377986 SURF 0x0 mat 0 refs 4 603 0.404609 0.372968 602 0.404675 0.372716 601 0.534728 0.376773 600 0.534666 0.377007 SURF 0x0 mat 0 refs 4 650 0.335402 0.371923 651 0.335402 0.371665 602 0.404675 0.372716 603 0.404609 0.372968 SURF 0x0 mat 0 refs 4 649 0.335402 0.373 650 0.335402 0.371923 603 0.404609 0.372968 604 0.404543 0.374026 SURF 0x0 mat 0 refs 4 648 0.335402 0.374839 649 0.335402 0.373 604 0.404543 0.374026 605 0.404478 0.37583 SURF 0x0 mat 0 refs 4 647 0.335402 0.377381 648 0.335402 0.374839 605 0.404478 0.37583 606 0.404418 0.378324 SURF 0x0 mat 0 refs 4 646 0.335402 0.380568 647 0.335402 0.377381 606 0.404418 0.378324 607 0.40436 0.381451 SURF 0x0 mat 0 refs 4 645 0.335402 0.384342 646 0.335402 0.380568 607 0.40436 0.381451 608 0.404307 0.385156 SURF 0x0 mat 0 refs 4 644 0.335402 0.388646 645 0.335402 0.384342 608 0.404307 0.385156 609 0.40426 0.389379 SURF 0x0 mat 0 refs 4 643 0.335402 0.39342 644 0.335402 0.388646 609 0.40426 0.389379 610 0.40422 0.394063 SURF 0x0 mat 0 refs 4 642 0.335402 0.398608 643 0.335402 0.39342 610 0.40422 0.394063 611 0.404188 0.399153 SURF 0x0 mat 0 refs 4 641 0.335402 0.404149 642 0.335402 0.398608 611 0.404188 0.399153 612 0.404166 0.404592 SURF 0x0 mat 0 refs 4 640 0.335402 0.409987 641 0.335402 0.404149 612 0.404166 0.404592 613 0.404154 0.41032 SURF 0x0 mat 0 refs 4 639 0.335402 0.416064 640 0.335402 0.409987 613 0.404154 0.41032 614 0.404155 0.416284 SURF 0x0 mat 0 refs 4 638 0.335402 0.425475 639 0.335402 0.416064 614 0.404155 0.416284 615 0.404157 0.425517 SURF 0x0 mat 0 refs 4 637 0.335402 0.435065 638 0.335402 0.425475 615 0.404157 0.425517 616 0.404173 0.434928 SURF 0x0 mat 0 refs 4 636 0.335402 0.444823 637 0.335402 0.435065 616 0.404173 0.434928 617 0.404203 0.444504 SURF 0x0 mat 0 refs 4 635 0.335402 0.454737 636 0.335402 0.444823 617 0.404203 0.444504 618 0.404244 0.454232 SURF 0x0 mat 0 refs 4 634 0.335402 0.464794 635 0.335402 0.454737 618 0.404244 0.454232 619 0.404295 0.464101 SURF 0x0 mat 0 refs 4 633 0.335402 0.474984 634 0.335402 0.464794 619 0.404295 0.464101 620 0.404355 0.474101 SURF 0x0 mat 0 refs 4 632 0.335402 0.485293 633 0.335402 0.474984 620 0.404355 0.474101 621 0.404423 0.484216 SURF 0x0 mat 0 refs 4 631 0.335402 0.495709 632 0.335402 0.485293 621 0.404423 0.484216 622 0.404495 0.494438 SURF 0x0 mat 0 refs 4 630 0.335402 0.506222 631 0.335402 0.495709 622 0.404495 0.494438 623 0.404574 0.504753 SURF 0x0 mat 0 refs 4 629 0.335402 0.516818 630 0.335402 0.506222 623 0.404574 0.504753 624 0.404656 0.51515 SURF 0x0 mat 0 refs 4 628 0.335402 0.527485 629 0.335402 0.516818 624 0.404656 0.51515 625 0.40474 0.525619 SURF 0x0 mat 0 refs 4 627 0.335402 0.538212 628 0.335402 0.527485 625 0.40474 0.525619 626 0.404825 0.536144 SURF 0x0 mat 0 refs 4 676 0.220178 0.540573 675 0.220178 0.529557 628 0.335402 0.527485 627 0.335402 0.538212 SURF 0x0 mat 0 refs 4 675 0.220178 0.529557 674 0.220178 0.518601 629 0.335402 0.516818 628 0.335402 0.527485 SURF 0x0 mat 0 refs 4 674 0.220178 0.518601 673 0.220178 0.50772 630 0.335402 0.506222 629 0.335402 0.516818 SURF 0x0 mat 0 refs 4 673 0.220178 0.50772 672 0.220178 0.496923 631 0.335402 0.495709 630 0.335402 0.506222 SURF 0x0 mat 0 refs 4 672 0.220178 0.496923 671 0.220178 0.486225 632 0.335402 0.485293 631 0.335402 0.495709 SURF 0x0 mat 0 refs 4 671 0.220178 0.486225 670 0.220178 0.475637 633 0.335402 0.474984 632 0.335402 0.485293 SURF 0x0 mat 0 refs 4 670 0.220178 0.475637 669 0.220178 0.465173 634 0.335402 0.464794 633 0.335402 0.474984 SURF 0x0 mat 0 refs 4 669 0.220178 0.465173 668 0.220178 0.454844 635 0.335402 0.454737 634 0.335402 0.464794 SURF 0x0 mat 0 refs 4 668 0.220178 0.454844 667 0.220178 0.444662 636 0.335402 0.444823 635 0.335402 0.454737 SURF 0x0 mat 0 refs 4 667 0.220178 0.444662 666 0.220178 0.434641 637 0.335402 0.435065 636 0.335402 0.444823 SURF 0x0 mat 0 refs 4 666 0.220178 0.434641 665 0.220178 0.424792 638 0.335402 0.425475 637 0.335402 0.435065 SURF 0x0 mat 0 refs 4 665 0.220178 0.424792 664 0.220178 0.415127 639 0.335402 0.416064 638 0.335402 0.425475 SURF 0x0 mat 0 refs 4 664 0.220178 0.415127 663 0.220178 0.408886 640 0.335402 0.409987 639 0.335402 0.416064 SURF 0x0 mat 0 refs 4 663 0.220178 0.408886 662 0.220178 0.40289 641 0.335402 0.404149 640 0.335402 0.409987 SURF 0x0 mat 0 refs 4 662 0.220178 0.40289 661 0.220178 0.397199 642 0.335402 0.398608 641 0.335402 0.404149 SURF 0x0 mat 0 refs 4 661 0.220178 0.397199 660 0.220178 0.391871 643 0.335402 0.39342 642 0.335402 0.398608 SURF 0x0 mat 0 refs 4 660 0.220178 0.391871 659 0.220178 0.386968 644 0.335402 0.388646 643 0.335402 0.39342 SURF 0x0 mat 0 refs 4 659 0.220178 0.386968 658 0.220178 0.382548 645 0.335402 0.384342 644 0.335402 0.388646 SURF 0x0 mat 0 refs 4 658 0.220178 0.382548 657 0.220178 0.378672 646 0.335402 0.380568 645 0.335402 0.384342 SURF 0x0 mat 0 refs 4 657 0.220178 0.378672 656 0.220178 0.375399 647 0.335402 0.377381 646 0.335402 0.380568 SURF 0x0 mat 0 refs 4 656 0.220178 0.375399 655 0.220178 0.372788 648 0.335402 0.374839 647 0.335402 0.377381 SURF 0x0 mat 0 refs 4 655 0.220178 0.372788 654 0.220178 0.370899 649 0.335402 0.373 648 0.335402 0.374839 SURF 0x0 mat 0 refs 4 654 0.220178 0.370899 653 0.220178 0.369793 650 0.335402 0.371923 649 0.335402 0.373 SURF 0x0 mat 0 refs 4 653 0.220178 0.369793 652 0.220178 0.369529 651 0.335402 0.371665 650 0.335402 0.371923 SURF 0x0 mat 0 refs 4 1 0.0177544 0.365787 0 0.0177544 0.365512 652 0.220178 0.369529 653 0.220178 0.369793 SURF 0x0 mat 0 refs 4 2 0.0177544 0.366938 1 0.0177544 0.365787 653 0.220178 0.369793 654 0.220178 0.370899 SURF 0x0 mat 0 refs 4 3 0.0177544 0.368902 2 0.0177544 0.366938 654 0.220178 0.370899 655 0.220178 0.372788 SURF 0x0 mat 0 refs 4 4 0.0177544 0.371617 3 0.0177544 0.368902 655 0.220178 0.372788 656 0.220178 0.375399 SURF 0x0 mat 0 refs 4 5 0.0177544 0.375022 4 0.0177544 0.371617 656 0.220178 0.375399 657 0.220178 0.378672 SURF 0x0 mat 0 refs 4 6 0.0177544 0.379054 5 0.0177544 0.375022 657 0.220178 0.378672 658 0.220178 0.382548 SURF 0x0 mat 0 refs 4 7 0.0177544 0.38365 6 0.0177544 0.379054 658 0.220178 0.382548 659 0.220178 0.386968 SURF 0x0 mat 0 refs 4 8 0.0177544 0.38875 7 0.0177544 0.38365 659 0.220178 0.386968 660 0.220178 0.391871 SURF 0x0 mat 0 refs 4 9 0.0177544 0.394291 8 0.0177544 0.38875 660 0.220178 0.391871 661 0.220178 0.397199 SURF 0x0 mat 0 refs 4 10 0.0177544 0.400211 9 0.0177544 0.394291 661 0.220178 0.397199 662 0.220178 0.40289 SURF 0x0 mat 0 refs 4 11 0.0177544 0.406447 10 0.0177544 0.400211 662 0.220178 0.40289 663 0.220178 0.408886 SURF 0x0 mat 0 refs 4 12 0.0177544 0.412938 11 0.0177544 0.406447 663 0.220178 0.408886 664 0.220178 0.415127 SURF 0x0 mat 0 refs 4 13 0.0177544 0.42299 12 0.0177544 0.412938 664 0.220178 0.415127 665 0.220178 0.424792 SURF 0x0 mat 0 refs 4 14 0.0177544 0.433234 13 0.0177544 0.42299 665 0.220178 0.424792 666 0.220178 0.434641 SURF 0x0 mat 0 refs 4 15 0.0177544 0.443657 14 0.0177544 0.433234 666 0.220178 0.434641 667 0.220178 0.444662 SURF 0x0 mat 0 refs 4 16 0.0177544 0.454248 15 0.0177544 0.443657 667 0.220178 0.444662 668 0.220178 0.454844 SURF 0x0 mat 0 refs 4 17 0.0177544 0.464991 16 0.0177544 0.454248 668 0.220178 0.454844 669 0.220178 0.465173 SURF 0x0 mat 0 refs 4 18 0.0177544 0.475876 17 0.0177544 0.464991 669 0.220178 0.465173 670 0.220178 0.475637 SURF 0x0 mat 0 refs 4 19 0.0177544 0.486888 18 0.0177544 0.475876 670 0.220178 0.475637 671 0.220178 0.486225 SURF 0x0 mat 0 refs 4 20 0.0177544 0.498015 19 0.0177544 0.486888 671 0.220178 0.486225 672 0.220178 0.496923 SURF 0x0 mat 0 refs 4 21 0.0177544 0.509244 20 0.0177544 0.498015 672 0.220178 0.496923 673 0.220178 0.50772 SURF 0x0 mat 0 refs 4 22 0.0177544 0.520562 21 0.0177544 0.509244 673 0.220178 0.50772 674 0.220178 0.518601 SURF 0x0 mat 0 refs 4 23 0.0177544 0.531956 22 0.0177544 0.520562 674 0.220178 0.518601 675 0.220178 0.529557 SURF 0x0 mat 0 refs 4 24 0.0177544 0.543415 23 0.0177544 0.531956 675 0.220178 0.529557 676 0.220178 0.540573 kids 0 OBJECT poly name "CurveCircle.002" loc 0.000255532 0.0646532 -0.162745 data 8 Mesh.003 texture "C:/Programme/CRRCSim/textures/Erwin.rgb" crease 30.000000 numvert 685 0.859345 0.02777 0.303048 0.859345 0.0247253 0.299302 0.859345 0.0221098 0.293524 0.859345 0.0198871 0.28571 0.859345 0.0180209 0.27586 0.859345 0.0164746 0.263975 0.859345 0.0152127 0.250053 0.859345 0.0141977 0.234093 0.859345 0.0133942 0.216096 0.859345 0.0127648 0.196059 0.859345 0.0122739 0.173983 0.859345 0.0118851 0.149867 0.859345 0.0120642 0.120171 0.859345 0.0125526 0.090707 0.859345 0.0132913 0.0606706 0.859345 0.0142163 0.0292572 0.859345 0.0152685 -0.00433838 0.859345 0.0163847 -0.0409188 0.859345 0.0175049 -0.0812908 0.859345 0.0185668 -0.126258 0.859345 0.0195097 -0.176625 0.859345 0.0202711 -0.233197 0.859345 0.0207911 -0.296778 0.859345 0.0210066 -0.368172 0.859345 0.0312806 0.304759 1.34795 0.0314224 0.296355 1.34795 0.0215849 -0.358883 1.34795 0.0213775 -0.289365 1.34795 0.0208802 -0.227456 1.34795 0.0201504 -0.172372 1.34795 0.019248 -0.12333 1.34795 0.0182315 -0.0795444 1.34795 0.0171591 -0.0402343 1.34795 0.0160899 -0.00461543 1.34795 0.015083 0.0280964 1.34795 0.0141961 0.0586836 1.34795 0.0134898 0.0879303 1.34795 0.0130216 0.11662 1.34795 0.0128499 0.145535 1.34795 0.0132225 0.169017 1.34795 0.0136923 0.190513 1.34795 0.0142949 0.210022 1.34795 0.0150644 0.227547 1.34795 0.0160364 0.243087 1.34795 0.0172449 0.256643 1.34795 0.0187256 0.268215 1.34795 0.0205124 0.277806 1.34795 0.0226411 0.285414 1.34795 0.0251457 0.291041 1.34795 0.0280609 0.294688 1.64193 0.0282383 0.290585 1.64211 0.0254113 0.287006 1.64227 0.0229822 0.281485 1.64241 0.0209183 0.274019 1.64253 0.0191849 0.264608 1.64263 0.0177495 0.253252 1.6427 0.0165775 0.239949 1.64277 0.0156347 0.2247 1.64282 0.0148886 0.207504 1.64286 0.0143038 0.18836 1.64289 0.0138486 0.167267 1.64291 0.0134873 0.144225 1.64291 0.0136534 0.115851 1.64287 0.014107 0.0876986 1.64283 0.0147922 0.0589996 1.64277 0.0156525 0.028985 1.6427 0.0166285 -0.00311446 1.64263 0.0176653 -0.0380668 1.64257 0.0187054 -0.0766406 1.6425 0.0196919 -0.119605 1.64244 0.0205675 -0.16773 1.6424 0.0212747 -0.221783 1.64236 0.0217575 -0.282533 1.64235 0.0219575 -0.350749 1.64171 0.0314985 0.29222 2.1932 0.0685779 0.276259 2.1938 0.0596557 -0.31931 2.19381 0.0594686 -0.256123 2.19384 0.0590166 -0.199851 2.19389 0.0583556 -0.149784 2.19394 0.0575368 -0.105207 2.19401 0.056615 -0.0654091 2.19407 0.0556422 -0.0296792 2.19414 0.0546726 0.00269645 2.19419 0.0537589 0.0324292 2.19425 0.0529554 0.0602308 2.1943 0.0523147 0.0868141 2.19432 0.0518894 0.112891 2.19433 0.0517347 0.139173 2.19431 0.0520725 0.160517 2.19428 0.0524985 0.180055 2.19424 0.0530453 0.197788 2.1942 0.0537427 0.213717 2.19414 0.054624 0.227842 2.19406 0.0557207 0.240163 2.19397 0.0570629 0.250682 2.19387 0.0586837 0.259399 2.19374 0.0606139 0.266315 2.19359 0.0628852 0.271429 2.19341 0.065529 0.274744 2.58644 0.0923052 0.25826 2.58661 0.08988 0.25522 2.58674 0.0877967 0.250529 2.58686 0.0860261 0.244187 2.58696 0.0845397 0.236191 2.58704 0.0833085 0.226543 2.58711 0.0823033 0.215242 2.58716 0.0814949 0.202287 2.5872 0.080855 0.187677 2.58724 0.0803536 0.171412 2.58727 0.0799624 0.153493 2.58729 0.079653 0.133916 2.58728 0.0797956 0.10981 2.58725 0.0801844 0.0858924 2.58721 0.0807724 0.0615106 2.58716 0.0815095 0.0360102 2.58711 0.0823479 0.00873989 2.58705 0.0832372 -0.0209547 2.58699 0.0841291 -0.0537265 2.58693 0.0849747 -0.0902292 2.58688 0.0857256 -0.131115 2.58684 0.0863322 -0.177037 2.58682 0.0867461 -0.228648 2.5868 0.0869187 -0.286603 2.58626 0.0951013 0.25965 3.08289 0.128677 0.228358 3.08269 0.131772 0.227629 3.08248 0.134852 0.22458 3.08336 0.121613 -0.243117 3.08338 0.121465 -0.193096 3.0834 0.121108 -0.148549 3.08343 0.120584 -0.108913 3.08348 0.119936 -0.073625 3.08352 0.119206 -0.04212 3.08358 0.118437 -0.013834 3.08363 0.117669 0.0117952 3.08368 0.116945 0.035333 3.08372 0.11631 0.0573424 3.08376 0.115802 0.0783869 3.08378 0.115466 0.0990298 3.08378 0.115342 0.119836 3.08377 0.11561 0.136733 3.08374 0.115947 0.1522 3.08372 0.11638 0.166238 3.08368 0.116932 0.178847 3.08363 0.117631 0.190029 3.08357 0.118498 0.199783 3.0835 0.119561 0.208111 3.08342 0.120844 0.215011 3.08331 0.122372 0.220486 3.08319 0.12417 0.224534 3.08305 0.126264 0.227159 3.54309 0.157961 0.189873 3.54321 0.156282 0.187769 3.5433 0.15484 0.18452 3.54339 0.153614 0.180129 3.54345 0.152585 0.174593 3.54351 0.151732 0.167914 3.54356 0.151037 0.160089 3.5436 0.150477 0.15112 3.54362 0.150034 0.141005 3.54364 0.149686 0.129744 3.54366 0.149416 0.117337 3.54368 0.149201 0.103784 3.54367 0.1493 0.0870944 3.54365 0.14957 0.0705348 3.54363 0.149976 0.0536544 3.54359 0.150487 0.0359997 3.54356 0.151067 0.0171185 3.54351 0.151683 -0.00344008 3.54347 0.1523 -0.0261298 3.54343 0.152886 -0.0514018 3.54339 0.153406 -0.0797089 3.54337 0.153825 -0.111503 3.54335 0.154112 -0.147236 3.54334 0.154231 -0.18736 3.54263 0.16485 0.187804 3.54279 0.16238 0.19025 3.54296 0.159897 0.190835 3.72171 0.172041 0.174609 3.72155 0.174267 0.174084 3.72141 0.176482 0.171891 3.72205 0.16696 -0.164518 3.72205 0.166854 -0.128537 3.72207 0.166597 -0.0964961 3.7221 0.16622 -0.0679865 3.72213 0.165754 -0.0426036 3.72216 0.165229 -0.0199422 3.72219 0.164675 0.000403404 3.72223 0.164122 0.0188382 3.72227 0.163602 0.0357688 3.7223 0.163145 0.0515994 3.72232 0.16278 0.0667367 3.72234 0.162538 0.0815848 3.72235 0.16245 0.0965504 3.72233 0.162642 0.108704 3.72231 0.162885 0.119829 3.7223 0.163196 0.129926 3.72227 0.163593 0.138997 3.72223 0.164095 0.147039 3.72219 0.164719 0.154055 3.72214 0.165484 0.160045 3.72208 0.166406 0.165009 3.72201 0.167506 0.168947 3.72192 0.168799 0.171859 3.72182 0.170305 0.173747 3.84526 0.178948 0.138296 3.84535 0.177614 0.136624 3.84543 0.176468 0.134045 3.84549 0.175495 0.130557 3.84554 0.174677 0.126161 3.84559 0.174 0.120855 3.84563 0.173448 0.114641 3.84565 0.173003 0.107517 3.84568 0.172651 0.0994834 3.8457 0.172375 0.0905402 3.84571 0.172161 0.0806857 3.84573 0.171991 0.0699208 3.84572 0.172068 0.0566652 3.8457 0.172283 0.0435132 3.84569 0.172606 0.0301061 3.84565 0.173011 0.0160841 3.84562 0.173472 0.00108862 3.84559 0.173961 -0.0152401 3.84556 0.174451 -0.033261 3.84553 0.174917 -0.0533329 3.8455 0.175329 -0.0758153 3.84547 0.175663 -0.101067 3.84547 0.175891 -0.129448 3.84546 0.175985 -0.161316 3.84489 0.184419 0.136653 3.84502 0.182457 0.138596 3.84516 0.180485 0.13906 3.96163 0.18902 0.0679339 3.96131 0.190533 0.067571 3.961 0.192039 0.0660523 3.96234 0.185568 -0.166889 3.96236 0.185496 -0.141976 3.9624 0.185321 -0.119788 3.96245 0.185065 -0.100048 3.96251 0.184748 -0.0824718 3.96258 0.184391 -0.0667805 3.96267 0.184015 -0.0526922 3.96275 0.18364 -0.0399273 3.96282 0.183286 -0.0282042 3.96288 0.182975 -0.0172425 3.96293 0.182727 -0.00676107 3.96297 0.182563 0.00352108 3.96298 0.182503 0.0138834 3.96295 0.182633 0.0222985 3.96292 0.182798 0.0300024 3.96288 0.18301 0.0369943 3.96282 0.18328 0.0432742 3.96275 0.183621 0.0488438 3.96266 0.184045 0.0537022 3.96255 0.184564 0.0578493 3.96242 0.185192 0.0612862 3.96227 0.185939 0.0640135 3.96208 0.186818 0.0660295 3.96187 0.187841 0.0673369 4.04371 0.205481 -0.00656754 4.04402 0.204748 -0.0075646 4.0443 0.204118 -0.0091036 4.04452 0.203583 -0.0111837 4.04472 0.203134 -0.0138057 4.04487 0.202762 -0.0169703 4.045 0.202458 -0.0206769 4.04511 0.202214 -0.0249261 4.04519 0.20202 -0.0297181 4.04525 0.201869 -0.0350519 4.04531 0.201751 -0.0409302 4.04535 0.201657 -0.0473502 4.04533 0.201701 -0.0552566 4.04528 0.201818 -0.0631015 4.0452 0.201995 -0.0710986 4.04511 0.202218 -0.0794619 4.045 0.202472 -0.0884058 4.04489 0.202741 -0.0981452 4.04477 0.20301 -0.108894 4.04466 0.203265 -0.120867 4.04456 0.203492 -0.134276 4.04448 0.203676 -0.149338 4.04443 0.203801 -0.166265 4.04441 0.203853 -0.185274 4.04335 0.206326 -0.00611228 4.08137 0.222712 -0.0818262 4.08253 0.221425 -0.197108 4.08255 0.221398 -0.184877 4.08262 0.221333 -0.173985 4.0827 0.221238 -0.164294 4.0828 0.221119 -0.155665 4.08293 0.220987 -0.147962 4.08306 0.220847 -0.141045 4.08318 0.220706 -0.134778 4.0833 0.220575 -0.129023 4.0834 0.220459 -0.123642 4.08349 0.220367 -0.118496 4.08354 0.220305 -0.113449 4.08356 0.220283 -0.108361 4.08352 0.220332 -0.10423 4.08346 0.220394 -0.100448 4.08339 0.220471 -0.0970154 4.0833 0.220573 -0.0939325 4.08319 0.2207 -0.0911979 4.08304 0.220858 -0.0888132 4.08287 0.221051 -0.0867769 4.08266 0.221285 -0.0850897 4.08241 0.221563 -0.0837508 4.08212 0.221891 -0.0827609 4.08177 0.222272 -0.0821195 4.0922 0.232089 -0.149737 4.09235 0.231925 -0.150233 4.09247 0.231786 -0.150904 4.09257 0.231669 -0.151749 4.09266 0.231572 -0.152769 4.09274 0.231492 -0.153964 4.09279 0.231428 -0.155333 4.09284 0.231378 -0.156878 4.09287 0.231339 -0.158596 4.09291 0.231308 -0.160491 4.09292 0.231283 -0.162561 4.09291 0.231295 -0.165109 4.09289 0.231325 -0.167637 4.09284 0.231372 -0.170214 4.09279 0.23143 -0.172909 4.09274 0.231496 -0.175792 4.09267 0.231566 -0.178931 4.09261 0.231637 -0.182395 4.09255 0.231703 -0.186254 4.09249 0.231762 -0.190575 4.09245 0.23181 -0.19543 4.09242 0.231842 -0.200886 4.09241 0.231856 -0.207012 4.09183 0.232501 -0.149269 -4.09022 0.231856 -0.207012 -4.09023 0.231842 -0.200886 -4.09026 0.23181 -0.19543 -4.09031 0.231762 -0.190575 -4.09036 0.231703 -0.186254 -4.09042 0.231637 -0.182395 -4.09048 0.231566 -0.178931 -4.09055 0.231496 -0.175792 -4.09061 0.23143 -0.172909 -4.09066 0.231372 -0.170214 -4.0907 0.231325 -0.167637 -4.09073 0.231295 -0.165108 -4.09074 0.231283 -0.162561 -4.09072 0.231308 -0.160491 -4.09069 0.231338 -0.158596 -4.09065 0.231378 -0.156878 -4.09061 0.231428 -0.155333 -4.09055 0.231492 -0.153963 -4.09048 0.231572 -0.152769 -4.09039 0.231669 -0.151749 -4.09029 0.231786 -0.150904 -4.09016 0.231925 -0.150233 -4.09001 0.232089 -0.149737 -4.07959 0.222272 -0.0821195 -4.07993 0.221891 -0.0827609 -4.08022 0.221563 -0.0837508 -4.08047 0.221285 -0.0850897 -4.08068 0.221051 -0.0867769 -4.08086 0.220858 -0.0888132 -4.081 0.220699 -0.0911979 -4.08111 0.220573 -0.0939325 -4.08121 0.220471 -0.0970154 -4.08128 0.220393 -0.100448 -4.08133 0.220332 -0.10423 -4.08138 0.220283 -0.108361 -4.08136 0.220305 -0.113449 -4.0813 0.220366 -0.118496 -4.08122 0.220459 -0.123642 -4.08111 0.220575 -0.129023 -4.081 0.220706 -0.134778 -4.08087 0.220847 -0.141045 -4.08074 0.220987 -0.147962 -4.08063 0.221119 -0.155665 -4.08052 0.221238 -0.164294 -4.08043 0.221333 -0.173985 -4.08037 0.221398 -0.184877 -4.08035 0.221425 -0.197108 -4.07919 0.222712 -0.0818262 -4.04117 0.206326 -0.00611228 -4.04222 0.203853 -0.185274 -4.04225 0.203801 -0.166265 -4.0423 0.203676 -0.149338 -4.04238 0.203492 -0.134276 -4.04247 0.203265 -0.120867 -4.04259 0.20301 -0.108894 -4.0427 0.202741 -0.0981452 -4.04282 0.202472 -0.0884058 -4.04292 0.202218 -0.0794619 -4.04302 0.201995 -0.0710986 -4.0431 0.201818 -0.0631015 -4.04315 0.2017 -0.0552566 -4.04316 0.201657 -0.0473502 -4.04312 0.201751 -0.0409302 -4.04307 0.201869 -0.0350519 -4.04301 0.20202 -0.0297181 -4.04293 0.202213 -0.0249261 -4.04282 0.202458 -0.0206769 -4.04269 0.202762 -0.0169703 -4.04253 0.203134 -0.0138057 -4.04234 0.203583 -0.0111837 -4.04211 0.204118 -0.0091036 -4.04184 0.204748 -0.0075646 -4.04153 0.205481 -0.00656754 -3.95969 0.187841 0.0673369 -3.9599 0.186818 0.0660295 -3.96008 0.185938 0.0640135 -3.96024 0.185191 0.0612862 -3.96037 0.184564 0.0578493 -3.96048 0.184045 0.0537022 -3.96056 0.183621 0.0488438 -3.96063 0.18328 0.0432742 -3.96069 0.18301 0.0369943 -3.96073 0.182798 0.0300024 -3.96077 0.182633 0.0222985 -3.96079 0.182503 0.0138834 -3.96078 0.182563 0.00352108 -3.96075 0.182727 -0.00676107 -3.9607 0.182975 -0.0172425 -3.96063 0.183286 -0.0282042 -3.96056 0.183639 -0.0399273 -3.96048 0.184015 -0.0526922 -3.96041 0.184391 -0.0667805 -3.96033 0.184748 -0.0824718 -3.96026 0.185065 -0.100048 -3.96021 0.185321 -0.119788 -3.96017 0.185495 -0.141976 -3.96016 0.185568 -0.166889 -3.95944 0.18902 0.0679339 -3.84297 0.180485 0.13906 -3.84327 0.175985 -0.161316 -3.84328 0.175891 -0.129448 -3.8433 0.175663 -0.101067 -3.84332 0.175329 -0.0758153 -3.84334 0.174916 -0.0533329 -3.84338 0.174451 -0.033261 -3.84341 0.17396 -0.0152401 -3.84344 0.173472 0.00108862 -3.84347 0.173011 0.0160841 -3.8435 0.172605 0.0301061 -3.84352 0.172282 0.0435132 -3.84353 0.172068 0.0566652 -3.84354 0.17199 0.0699208 -3.84353 0.172161 0.0806857 -3.84351 0.172375 0.0905394 -3.8435 0.172651 0.0994834 -3.84347 0.173003 0.107517 -3.84344 0.173448 0.114641 -3.84341 0.174 0.120855 -3.84336 0.174677 0.126161 -3.8433 0.175495 0.130557 -3.84324 0.176468 0.134045 -3.84317 0.177614 0.136624 -3.84308 0.178948 0.138296 -3.71963 0.170304 0.173747 -3.71974 0.168798 0.171859 -3.71982 0.167506 0.168947 -3.7199 0.166406 0.165008 -3.71996 0.165484 0.160045 -3.72001 0.164719 0.154055 -3.72005 0.164095 0.147039 -3.72009 0.163593 0.138997 -3.72011 0.163196 0.129926 -3.72014 0.162885 0.119829 -3.72015 0.162642 0.108704 -3.72016 0.16245 0.0965504 -3.72015 0.162538 0.0815848 -3.72014 0.16278 0.0667367 -3.72011 0.163145 0.0515994 -3.72009 0.163602 0.0357688 -3.72005 0.164122 0.0188382 -3.72001 0.164675 0.000403404 -3.71997 0.165229 -0.0199422 -3.71994 0.165754 -0.0426036 -3.71991 0.166219 -0.0679865 -3.71988 0.166596 -0.0964961 -3.71987 0.166854 -0.128537 -3.71986 0.16696 -0.164518 -3.71937 0.174267 0.174084 -3.71952 0.172041 0.174609 -3.54078 0.159897 0.190835 -3.54062 0.16238 0.19025 -3.54116 0.154231 -0.18736 -3.54117 0.154112 -0.147236 -3.54118 0.153825 -0.111503 -3.54121 0.153406 -0.0797089 -3.54125 0.152886 -0.0514018 -3.54129 0.1523 -0.0261298 -3.54133 0.151682 -0.00344008 -3.54137 0.151067 0.0171185 -3.54141 0.150487 0.0359997 -3.54144 0.149976 0.0536544 -3.54147 0.14957 0.0705348 -3.54149 0.1493 0.0870944 -3.5415 0.149201 0.103784 -3.54148 0.149416 0.117337 -3.54147 0.149686 0.129744 -3.54144 0.150033 0.141005 -3.54141 0.150477 0.15112 -3.54137 0.151036 0.160089 -3.54133 0.151732 0.167914 -3.54127 0.152585 0.174593 -3.5412 0.153614 0.180129 -3.54112 0.15484 0.18452 -3.54102 0.156282 0.187769 -3.54091 0.157961 0.189873 -3.08088 0.126264 0.227159 -3.08101 0.12417 0.224534 -3.08113 0.122372 0.220486 -3.08123 0.120844 0.215011 -3.08132 0.119561 0.208111 -3.08139 0.118498 0.199783 -3.08145 0.117631 0.190029 -3.0815 0.116932 0.178847 -3.08153 0.11638 0.166238 -3.08156 0.115947 0.152199 -3.08159 0.11561 0.136732 -3.0816 0.115342 0.119836 -3.0816 0.115466 0.0990298 -3.08157 0.115802 0.0783869 -3.08154 0.11631 0.0573424 -3.0815 0.116945 0.035333 -3.08145 0.117669 0.0117952 -3.08139 0.118436 -0.013834 -3.08135 0.119206 -0.04212 -3.0813 0.119936 -0.073625 -3.08125 0.120584 -0.108913 -3.08122 0.121108 -0.148549 -3.08119 0.121465 -0.193096 -3.08118 0.121613 -0.243117 -3.0805 0.131772 0.227629 -3.08071 0.128677 0.228358 -2.58407 0.0951013 0.25965 -2.58462 0.0869179 -0.286603 -2.58463 0.0867461 -0.228648 -2.58466 0.0863322 -0.177037 -2.5847 0.0857256 -0.131115 -2.58475 0.0849747 -0.0902292 -2.58481 0.0841291 -0.0537265 -2.58486 0.0832364 -0.0209547 -2.58493 0.0823471 0.00873989 -2.58498 0.0815095 0.0360102 -2.58503 0.0807724 0.0615106 -2.58507 0.0801844 0.0858924 -2.5851 0.0797947 0.10981 -2.58511 0.079653 0.133916 -2.58508 0.0799624 0.153493 -2.58506 0.0803536 0.171412 -2.58503 0.080855 0.187677 -2.58498 0.0814949 0.202287 -2.58493 0.0823033 0.215242 -2.58486 0.0833085 0.226543 -2.58477 0.0845397 0.236191 -2.58468 0.0860261 0.244187 -2.58456 0.0877967 0.250529 -2.58442 0.08988 0.25522 -2.58426 0.0923052 0.25826 -2.19123 0.065529 0.274744 -2.19141 0.0628852 0.271429 -2.19155 0.0606131 0.266315 -2.19168 0.0586837 0.259399 -2.1918 0.0570629 0.250682 -2.19188 0.0557199 0.240163 -2.19196 0.054624 0.227842 -2.19201 0.0537427 0.213717 -2.19206 0.0530445 0.197788 -2.19209 0.0524985 0.180055 -2.19213 0.0520717 0.160517 -2.19215 0.0517339 0.139173 -2.19214 0.0518894 0.112891 -2.19211 0.0523139 0.0868141 -2.19207 0.0529554 0.0602308 -2.19201 0.0537589 0.0324292 -2.19196 0.0546726 0.00269645 -2.19188 0.0556422 -0.0296792 -2.19182 0.0566141 -0.0654091 -2.19176 0.0575368 -0.105207 -2.19171 0.0583548 -0.149784 -2.19167 0.0590166 -0.199851 -2.19163 0.0594678 -0.256123 -2.19162 0.0596557 -0.31931 -2.19103 0.0685779 0.276259 -1.63953 0.0314985 0.29222 -1.64016 0.0219575 -0.350749 -1.64018 0.0217575 -0.282533 -1.64021 0.0212747 -0.221783 -1.64026 0.0205667 -0.16773 -1.64031 0.0196919 -0.119605 -1.64038 0.0187054 -0.0766406 -1.64045 0.0176653 -0.0380668 -1.64052 0.0166285 -0.00311446 -1.64058 0.0156516 0.028985 -1.64065 0.0147922 0.0589996 -1.64069 0.014107 0.0876986 -1.64072 0.0136526 0.115851 -1.64073 0.0134865 0.144225 -1.6407 0.0138478 0.167267 -1.64068 0.0143038 0.18836 -1.64064 0.0148878 0.207504 -1.64058 0.0156347 0.2247 -1.64053 0.0165766 0.239949 -1.64044 0.0177495 0.253252 -1.64035 0.0191849 0.264608 -1.64023 0.0209174 0.274019 -1.6401 0.0229813 0.281485 -1.63993 0.0254105 0.287006 -1.63974 0.0282383 0.290585 -1.34577 0.0280609 0.294688 -1.34577 0.0251448 0.291041 -1.34577 0.0226403 0.285414 -1.34577 0.0205124 0.277806 -1.34577 0.0187256 0.268215 -1.34577 0.0172449 0.256642 -1.34577 0.0160364 0.243087 -1.34577 0.0150644 0.227547 -1.34577 0.0142949 0.210022 -1.34577 0.0136923 0.190512 -1.34577 0.0132225 0.169017 -1.34577 0.0128499 0.145535 -1.34577 0.0130208 0.11662 -1.34577 0.0134889 0.0879303 -1.34577 0.0141961 0.0586836 -1.34577 0.0150822 0.0280964 -1.34577 0.0160899 -0.00461543 -1.34577 0.0171583 -0.0402343 -1.34577 0.0182307 -0.0795444 -1.34577 0.019248 -0.12333 -1.34577 0.0201504 -0.172372 -1.34577 0.0208802 -0.227456 -1.34577 0.0213775 -0.289365 -1.34577 0.0215841 -0.358883 -1.34577 0.0314224 0.296355 -0.857166 0.0312806 0.304759 -0.857166 0.0210066 -0.368172 -0.857166 0.0207903 -0.296778 -0.857166 0.0202711 -0.233197 -0.857166 0.0195089 -0.176625 -0.857166 0.0185668 -0.126258 -0.857166 0.0175049 -0.0812908 -0.857166 0.0163847 -0.0409188 -0.857166 0.0152685 -0.00433761 -0.857166 0.0142163 0.0292572 -0.857166 0.0132905 0.0606706 -0.857166 0.0125526 0.090707 -0.857166 0.0120634 0.120171 -0.857166 0.0118851 0.149867 -0.857166 0.0122739 0.173983 -0.857166 0.0127648 0.196059 -0.857166 0.0133942 0.216096 -0.857166 0.0141977 0.234093 -0.857166 0.0152127 0.250053 -0.857166 0.0164746 0.263975 -0.857166 0.0180209 0.27586 -0.857166 0.0198871 0.28571 -0.857166 0.0221098 0.293524 -0.857166 0.0247253 0.299302 -0.857166 0.02777 0.303048 0.00096147 0.0276129 0.318783 0.00096147 0.0244985 0.314887 0.00096147 0.0218239 0.308877 0.00096147 0.0195502 0.30075 0.00096147 0.017641 0.290506 0.00096147 0.0160599 0.278143 0.00096147 0.0147687 0.263663 0.00096147 0.0137312 0.247064 0.00096147 0.012909 0.228344 0.00096147 0.012265 0.207504 0.00096147 0.0117628 0.184543 0.00096147 0.0113651 0.15946 0.00096147 0.0115482 0.128573 0.00096147 0.0120479 0.0979274 0.00096147 0.0128029 0.0666865 0.00096147 0.0137498 0.0340135 0.00096147 0.0148255 -0.000929058 0.00096147 0.0159675 -0.0389773 0.00096147 0.0171137 -0.0809676 0.00096147 0.0181999 -0.127738 0.00096147 0.0191638 -0.180125 0.00096147 0.019943 -0.238965 0.00096147 0.0204744 -0.305095 0.00096147 0.0206955 -0.379353 0.00096147 0.0312036 0.320563 numsurf 675 SURF 0x0 mat 0 refs 4 1 0.223155 0.0515702 0 0.223162 0.05077 660 0.0238439 0.0485582 661 0.0238367 0.0493904 SURF 0x0 mat 0 refs 4 661 0.0238367 0.0493904 662 0.0238258 0.0506743 2 0.223144 0.0528046 1 0.223155 0.0515702 SURF 0x0 mat 0 refs 4 662 0.0238258 0.0506743 663 0.0238111 0.0524106 3 0.22313 0.0544739 2 0.223144 0.0528046 SURF 0x0 mat 0 refs 4 663 0.0238111 0.0524106 664 0.0237925 0.054599 4 0.223112 0.0565781 3 0.22313 0.0544739 SURF 0x0 mat 0 refs 4 664 0.0237925 0.054599 665 0.0237701 0.05724 5 0.223091 0.0591171 4 0.223112 0.0565781 SURF 0x0 mat 0 refs 4 665 0.0237701 0.05724 666 0.0237439 0.0603334 6 0.223065 0.0620913 5 0.223091 0.0591171 SURF 0x0 mat 0 refs 4 666 0.0237439 0.0603334 667 0.0237138 0.0638795 7 0.223037 0.0655007 6 0.223065 0.0620913 SURF 0x0 mat 0 refs 4 667 0.0237138 0.0638795 668 0.0236798 0.0678786 8 0.223004 0.0693454 7 0.223037 0.0655007 SURF 0x0 mat 0 refs 4 668 0.0236798 0.0678786 669 0.023642 0.0723306 9 0.222968 0.0736259 8 0.223004 0.0693454 SURF 0x0 mat 0 refs 4 669 0.023642 0.0723306 670 0.0236004 0.0772357 10 0.222927 0.0783419 9 0.222968 0.0736259 SURF 0x0 mat 0 refs 4 670 0.0236004 0.0772357 671 0.0235548 0.0825942 11 0.222884 0.0834938 10 0.222927 0.0783419 SURF 0x0 mat 0 refs 4 671 0.0235548 0.0825942 672 0.0234988 0.0891925 12 0.22283 0.0898378 11 0.222884 0.0834938 SURF 0x0 mat 0 refs 4 672 0.0234988 0.0891925 673 0.0234433 0.0957393 13 0.222776 0.0961321 12 0.22283 0.0898378 SURF 0x0 mat 0 refs 4 673 0.0234433 0.0957393 674 0.0233866 0.102413 14 0.222722 0.102549 13 0.222776 0.0961321 SURF 0x0 mat 0 refs 4 674 0.0233866 0.102413 675 0.0233273 0.109393 15 0.222665 0.10926 14 0.222722 0.102549 SURF 0x0 mat 0 refs 4 675 0.0233273 0.109393 676 0.0232639 0.116858 16 0.222604 0.116437 15 0.222665 0.10926 SURF 0x0 mat 0 refs 4 676 0.0232639 0.116858 677 0.0231949 0.124986 17 0.222538 0.124251 16 0.222604 0.116437 SURF 0x0 mat 0 refs 4 677 0.0231949 0.124986 678 0.0231188 0.133956 18 0.222464 0.132876 17 0.222538 0.124251 SURF 0x0 mat 0 refs 4 678 0.0231188 0.133956 679 0.0230339 0.143948 19 0.222383 0.142482 18 0.222464 0.132876 SURF 0x0 mat 0 refs 4 679 0.0230339 0.143948 680 0.0229389 0.155139 20 0.222292 0.153242 19 0.222383 0.142482 SURF 0x0 mat 0 refs 4 680 0.0229389 0.155139 681 0.0228322 0.167709 21 0.222189 0.165327 20 0.222292 0.153242 SURF 0x0 mat 0 refs 4 681 0.0228322 0.167709 682 0.0227123 0.181837 22 0.222074 0.17891 21 0.222189 0.165327 SURF 0x0 mat 0 refs 4 682 0.0227123 0.181837 683 0.0225776 0.1977 23 0.221944 0.194162 22 0.222074 0.17891 SURF 0x0 mat 0 refs 4 0 0.223162 0.05077 24 0.223165 0.0504043 684 0.0238471 0.0481779 660 0.0238439 0.0485582 SURF 0x0 mat 0 refs 4 24 0.223165 0.0504043 0 0.223162 0.05077 49 0.336619 0.0519015 25 0.336622 0.0515454 SURF 0x0 mat 0 refs 4 22 0.222074 0.17891 23 0.221944 0.194162 26 0.335434 0.191523 27 0.33556 0.176672 SURF 0x0 mat 0 refs 4 21 0.222189 0.165327 22 0.222074 0.17891 27 0.33556 0.176672 28 0.335672 0.163446 SURF 0x0 mat 0 refs 4 20 0.222292 0.153242 21 0.222189 0.165327 28 0.335672 0.163446 29 0.335772 0.151679 SURF 0x0 mat 0 refs 4 19 0.222383 0.142482 20 0.222292 0.153242 29 0.335772 0.151679 30 0.335861 0.141202 SURF 0x0 mat 0 refs 4 18 0.222464 0.132876 19 0.222383 0.142482 30 0.335861 0.141202 31 0.33594 0.131848 SURF 0x0 mat 0 refs 4 17 0.222538 0.124251 18 0.222464 0.132876 31 0.33594 0.131848 32 0.336012 0.12345 SURF 0x0 mat 0 refs 4 16 0.222604 0.116437 17 0.222538 0.124251 32 0.336012 0.12345 33 0.336076 0.115841 SURF 0x0 mat 0 refs 4 15 0.222665 0.10926 16 0.222604 0.116437 33 0.336076 0.115841 34 0.336135 0.108853 SURF 0x0 mat 0 refs 4 14 0.222722 0.102549 15 0.222665 0.10926 34 0.336135 0.108853 35 0.336191 0.102319 SURF 0x0 mat 0 refs 4 13 0.222776 0.0961321 14 0.222722 0.102549 35 0.336191 0.102319 36 0.336244 0.0960708 SURF 0x0 mat 0 refs 4 12 0.22283 0.0898378 13 0.222776 0.0961321 36 0.336244 0.0960708 37 0.336296 0.0899419 SURF 0x0 mat 0 refs 4 11 0.222884 0.0834938 12 0.22283 0.0898378 37 0.336296 0.0899419 38 0.336349 0.0837648 SURF 0x0 mat 0 refs 4 10 0.222927 0.0783419 11 0.222884 0.0834938 38 0.336349 0.0837648 39 0.336391 0.0787484 SURF 0x0 mat 0 refs 4 9 0.222968 0.0736259 10 0.222927 0.0783419 39 0.336391 0.0787484 40 0.33643 0.0741563 SURF 0x0 mat 0 refs 4 8 0.223004 0.0693454 9 0.222968 0.0736259 40 0.33643 0.0741563 41 0.336466 0.0699886 SURF 0x0 mat 0 refs 4 7 0.223037 0.0655007 8 0.223004 0.0693454 41 0.336466 0.0699886 42 0.336497 0.0662447 SURF 0x0 mat 0 refs 4 6 0.223065 0.0620913 7 0.223037 0.0655007 42 0.336497 0.0662447 43 0.336526 0.062925 SURF 0x0 mat 0 refs 4 5 0.223091 0.0591171 6 0.223065 0.0620913 43 0.336526 0.062925 44 0.33655 0.060029 SURF 0x0 mat 0 refs 4 4 0.223112 0.0565781 5 0.223091 0.0591171 44 0.33655 0.060029 45 0.336571 0.0575568 SURF 0x0 mat 0 refs 4 3 0.22313 0.0544739 4 0.223112 0.0565781 45 0.336571 0.0575568 46 0.336589 0.055508 SURF 0x0 mat 0 refs 4 2 0.223144 0.0528046 3 0.22313 0.0544739 46 0.336589 0.055508 47 0.336602 0.0538826 SURF 0x0 mat 0 refs 4 1 0.223155 0.0515702 2 0.223144 0.0528046 47 0.336602 0.0538826 48 0.336613 0.0526805 SURF 0x0 mat 0 refs 4 0 0.223162 0.05077 1 0.223155 0.0515702 48 0.336613 0.0526805 49 0.336619 0.0519015 SURF 0x0 mat 0 refs 4 49 0.336619 0.0519015 48 0.336613 0.0526805 51 0.404919 0.0531484 50 0.404882 0.0523842 SURF 0x0 mat 0 refs 4 48 0.336613 0.0526805 47 0.336602 0.0538826 52 0.404947 0.0543278 51 0.404919 0.0531484 SURF 0x0 mat 0 refs 4 47 0.336602 0.0538826 46 0.336589 0.055508 53 0.404965 0.0559225 52 0.404947 0.0543278 SURF 0x0 mat 0 refs 4 46 0.336589 0.055508 45 0.336571 0.0575568 54 0.404975 0.0579327 53 0.404965 0.0559225 SURF 0x0 mat 0 refs 4 45 0.336571 0.0575568 44 0.33655 0.060029 55 0.404977 0.0603587 54 0.404975 0.0579327 SURF 0x0 mat 0 refs 4 44 0.33655 0.060029 43 0.336526 0.062925 56 0.404971 0.0632004 55 0.404977 0.0603587 SURF 0x0 mat 0 refs 4 43 0.336526 0.062925 42 0.336497 0.0662447 57 0.404958 0.0664579 56 0.404971 0.0632004 SURF 0x0 mat 0 refs 4 42 0.336497 0.0662447 41 0.336466 0.0699886 58 0.404938 0.0701315 57 0.404958 0.0664579 SURF 0x0 mat 0 refs 4 41 0.336466 0.0699886 40 0.33643 0.0741563 59 0.404913 0.0742212 58 0.404938 0.0701315 SURF 0x0 mat 0 refs 4 40 0.33643 0.0741563 39 0.336391 0.0787484 60 0.404882 0.0787271 59 0.404913 0.0742212 SURF 0x0 mat 0 refs 4 39 0.336391 0.0787484 38 0.336349 0.0837648 61 0.404845 0.0836495 60 0.404882 0.0787271 SURF 0x0 mat 0 refs 4 38 0.336349 0.0837648 37 0.336296 0.0899419 62 0.404791 0.0897111 61 0.404845 0.0836495 SURF 0x0 mat 0 refs 4 37 0.336296 0.0899419 36 0.336244 0.0960708 63 0.404733 0.0957253 62 0.404791 0.0897111 SURF 0x0 mat 0 refs 4 36 0.336244 0.0960708 35 0.336191 0.102319 64 0.40467 0.101856 63 0.404733 0.0957253 SURF 0x0 mat 0 refs 4 35 0.336191 0.102319 34 0.336135 0.108853 65 0.404603 0.108268 64 0.40467 0.101856 SURF 0x0 mat 0 refs 4 34 0.336135 0.108853 33 0.336076 0.115841 66 0.404529 0.115126 65 0.404603 0.108268 SURF 0x0 mat 0 refs 4 33 0.336076 0.115841 32 0.336012 0.12345 67 0.40445 0.122593 66 0.404529 0.115126 SURF 0x0 mat 0 refs 4 32 0.336012 0.12345 31 0.33594 0.131848 68 0.404364 0.130833 67 0.40445 0.122593 SURF 0x0 mat 0 refs 4 31 0.33594 0.131848 30 0.335861 0.141202 69 0.40427 0.140012 68 0.404364 0.130833 SURF 0x0 mat 0 refs 4 30 0.335861 0.141202 29 0.335772 0.151679 70 0.40417 0.150293 69 0.40427 0.140012 SURF 0x0 mat 0 refs 4 29 0.335772 0.151679 28 0.335672 0.163446 71 0.404061 0.16184 70 0.40417 0.150293 SURF 0x0 mat 0 refs 4 28 0.335672 0.163446 27 0.33556 0.176672 72 0.403943 0.174818 71 0.404061 0.16184 SURF 0x0 mat 0 refs 4 27 0.33556 0.176672 26 0.335434 0.191523 73 0.403816 0.189391 72 0.403943 0.174818 SURF 0x0 mat 0 refs 4 25 0.336622 0.0515454 49 0.336619 0.0519015 50 0.404882 0.0523842 74 0.404834 0.0520352 SURF 0x0 mat 0 refs 4 74 0.404834 0.0520352 50 0.404882 0.0523842 99 0.532926 0.0550297 75 0.532882 0.0547064 SURF 0x0 mat 0 refs 4 72 0.403943 0.174818 73 0.403816 0.189391 76 0.53194 0.181936 77 0.532058 0.168438 SURF 0x0 mat 0 refs 4 71 0.404061 0.16184 72 0.403943 0.174818 77 0.532058 0.168438 78 0.532167 0.156416 SURF 0x0 mat 0 refs 4 70 0.40417 0.150293 71 0.404061 0.16184 78 0.532167 0.156416 79 0.532268 0.14572 SURF 0x0 mat 0 refs 4 69 0.40427 0.140012 70 0.40417 0.150293 79 0.532268 0.14572 80 0.532361 0.136197 SURF 0x0 mat 0 refs 4 68 0.404364 0.130833 69 0.40427 0.140012 80 0.532361 0.136197 81 0.532448 0.127695 SURF 0x0 mat 0 refs 4 67 0.40445 0.122593 68 0.404364 0.130833 81 0.532448 0.127695 82 0.532528 0.120062 SURF 0x0 mat 0 refs 4 66 0.404529 0.115126 67 0.40445 0.122593 82 0.532528 0.120062 83 0.532601 0.113146 SURF 0x0 mat 0 refs 4 65 0.404603 0.108268 66 0.404529 0.115126 83 0.532601 0.113146 84 0.53267 0.106794 SURF 0x0 mat 0 refs 4 64 0.40467 0.101856 65 0.404603 0.108268 84 0.53267 0.106794 85 0.532732 0.100855 SURF 0x0 mat 0 refs 4 63 0.404733 0.0957253 64 0.40467 0.101856 85 0.532732 0.100855 86 0.532791 0.0951757 SURF 0x0 mat 0 refs 4 62 0.404791 0.0897111 63 0.404733 0.0957253 86 0.532791 0.0951757 87 0.532845 0.0896048 SURF 0x0 mat 0 refs 4 61 0.404845 0.0836495 62 0.404791 0.0897111 87 0.532845 0.0896048 88 0.532895 0.0839902 SURF 0x0 mat 0 refs 4 60 0.404882 0.0787271 61 0.404845 0.0836495 88 0.532895 0.0839902 89 0.532928 0.0794307 SURF 0x0 mat 0 refs 4 59 0.404913 0.0742212 60 0.404882 0.0787271 89 0.532928 0.0794307 90 0.532957 0.0752568 SURF 0x0 mat 0 refs 4 58 0.404938 0.0701315 59 0.404913 0.0742212 90 0.532957 0.0752568 91 0.532981 0.0714685 SURF 0x0 mat 0 refs 4 57 0.404958 0.0664579 58 0.404938 0.0701315 91 0.532981 0.0714685 92 0.532999 0.0680658 SURF 0x0 mat 0 refs 4 56 0.404971 0.0632004 57 0.404958 0.0664579 92 0.532999 0.0680658 93 0.533011 0.0650484 SURF 0x0 mat 0 refs 4 55 0.404977 0.0603587 56 0.404971 0.0632004 93 0.533011 0.0650484 94 0.533016 0.0624162 SURF 0x0 mat 0 refs 4 54 0.404975 0.0579327 55 0.404977 0.0603587 94 0.533016 0.0624162 95 0.533014 0.0601693 SURF 0x0 mat 0 refs 4 53 0.404965 0.0559225 54 0.404975 0.0579327 95 0.533014 0.0601693 96 0.533005 0.0583071 SURF 0x0 mat 0 refs 4 52 0.404947 0.0543278 53 0.404965 0.0559225 96 0.533005 0.0583071 97 0.532987 0.0568299 SURF 0x0 mat 0 refs 4 51 0.404919 0.0531484 52 0.404947 0.0543278 97 0.532987 0.0568299 98 0.532962 0.0557375 SURF 0x0 mat 0 refs 4 50 0.404882 0.0523842 51 0.404919 0.0531484 98 0.532962 0.0557375 99 0.532926 0.0550297 SURF 0x0 mat 0 refs 4 99 0.532926 0.0550297 98 0.532962 0.0557375 101 0.624205 0.0586738 100 0.624172 0.0580246 SURF 0x0 mat 0 refs 4 98 0.532962 0.0557375 97 0.532987 0.0568299 102 0.624228 0.0596759 101 0.624205 0.0586738 SURF 0x0 mat 0 refs 4 97 0.532987 0.0568299 96 0.533005 0.0583071 103 0.624244 0.0610306 102 0.624228 0.0596759 SURF 0x0 mat 0 refs 4 96 0.533005 0.0583071 95 0.533014 0.0601693 104 0.624253 0.0627386 103 0.624244 0.0610306 SURF 0x0 mat 0 refs 4 95 0.533014 0.0601693 94 0.533016 0.0624162 105 0.624254 0.0647995 104 0.624253 0.0627386 SURF 0x0 mat 0 refs 4 94 0.533016 0.0624162 93 0.533011 0.0650484 106 0.624249 0.0672137 105 0.624254 0.0647995 SURF 0x0 mat 0 refs 4 93 0.533011 0.0650484 92 0.532999 0.0680658 107 0.624239 0.0699812 106 0.624249 0.0672137 SURF 0x0 mat 0 refs 4 92 0.532999 0.0680658 91 0.532981 0.0714685 108 0.624222 0.0731022 107 0.624239 0.0699812 SURF 0x0 mat 0 refs 4 91 0.532981 0.0714685 90 0.532957 0.0752568 109 0.6242 0.0765768 108 0.624222 0.0731022 SURF 0x0 mat 0 refs 4 90 0.532957 0.0752568 89 0.532928 0.0794307 110 0.624174 0.080405 109 0.6242 0.0765768 SURF 0x0 mat 0 refs 4 89 0.532928 0.0794307 88 0.532895 0.0839902 111 0.624143 0.0845871 110 0.624174 0.080405 SURF 0x0 mat 0 refs 4 88 0.532895 0.0839902 87 0.532845 0.0896048 112 0.624097 0.0897368 111 0.624143 0.0845871 SURF 0x0 mat 0 refs 4 87 0.532845 0.0896048 86 0.532791 0.0951757 113 0.624048 0.0948463 112 0.624097 0.0897368 SURF 0x0 mat 0 refs 4 86 0.532791 0.0951757 85 0.532732 0.100855 114 0.623994 0.100055 113 0.624048 0.0948463 SURF 0x0 mat 0 refs 4 85 0.532732 0.100855 84 0.53267 0.106794 115 0.623937 0.105503 114 0.623994 0.100055 SURF 0x0 mat 0 refs 4 84 0.53267 0.106794 83 0.532601 0.113146 116 0.623874 0.111328 115 0.623937 0.105503 SURF 0x0 mat 0 refs 4 83 0.532601 0.113146 82 0.532528 0.120062 117 0.623806 0.117672 116 0.623874 0.111328 SURF 0x0 mat 0 refs 4 82 0.532528 0.120062 81 0.532448 0.127695 118 0.623733 0.124673 117 0.623806 0.117672 SURF 0x0 mat 0 refs 4 81 0.532448 0.127695 80 0.532361 0.136197 119 0.623654 0.132471 118 0.623733 0.124673 SURF 0x0 mat 0 refs 4 80 0.532361 0.136197 79 0.532268 0.14572 120 0.623568 0.141206 119 0.623654 0.132471 SURF 0x0 mat 0 refs 4 79 0.532268 0.14572 78 0.532167 0.156416 121 0.623475 0.151016 120 0.623568 0.141206 SURF 0x0 mat 0 refs 4 78 0.532167 0.156416 77 0.532058 0.168438 122 0.623375 0.162042 121 0.623475 0.151016 SURF 0x0 mat 0 refs 4 77 0.532058 0.168438 76 0.53194 0.181936 123 0.623268 0.174423 122 0.623375 0.162042 SURF 0x0 mat 0 refs 4 75 0.532882 0.0547064 99 0.532926 0.0550297 100 0.624172 0.0580246 124 0.624131 0.0577279 SURF 0x0 mat 0 refs 4 124 0.624131 0.0577279 100 0.624172 0.0580246 151 0.739447 0.0640036 125 0.739411 0.0637478 SURF 0x0 mat 0 refs 4 122 0.623375 0.162042 123 0.623268 0.174423 128 0.738666 0.164468 129 0.738759 0.153782 SURF 0x0 mat 0 refs 4 121 0.623475 0.151016 122 0.623375 0.162042 129 0.738759 0.153782 130 0.738845 0.144265 SURF 0x0 mat 0 refs 4 120 0.623568 0.141206 121 0.623475 0.151016 130 0.738845 0.144265 131 0.738925 0.135798 SURF 0x0 mat 0 refs 4 119 0.623654 0.132471 120 0.623568 0.141206 131 0.738925 0.135798 132 0.738999 0.128259 SURF 0x0 mat 0 refs 4 118 0.623733 0.124673 119 0.623654 0.132471 132 0.738999 0.128259 133 0.739068 0.121529 SURF 0x0 mat 0 refs 4 117 0.623806 0.117672 118 0.623733 0.124673 133 0.739068 0.121529 134 0.739131 0.115486 SURF 0x0 mat 0 refs 4 116 0.623874 0.111328 117 0.623806 0.117672 134 0.739131 0.115486 135 0.739189 0.110011 SURF 0x0 mat 0 refs 4 115 0.623937 0.105503 116 0.623874 0.111328 135 0.739189 0.110011 136 0.739243 0.104982 SURF 0x0 mat 0 refs 4 114 0.623994 0.100055 115 0.623937 0.105503 136 0.739243 0.104982 137 0.739293 0.10028 SURF 0x0 mat 0 refs 4 113 0.624048 0.0948463 114 0.623994 0.100055 137 0.739293 0.10028 138 0.739339 0.0957847 SURF 0x0 mat 0 refs 4 112 0.624097 0.0897368 113 0.624048 0.0948463 138 0.739339 0.0957847 139 0.739382 0.0913748 SURF 0x0 mat 0 refs 4 111 0.624143 0.0845871 112 0.624097 0.0897368 139 0.739382 0.0913748 140 0.739421 0.0869299 SURF 0x0 mat 0 refs 4 110 0.624174 0.080405 111 0.624143 0.0845871 140 0.739421 0.0869299 141 0.739448 0.0833203 SURF 0x0 mat 0 refs 4 109 0.6242 0.0765768 110 0.624174 0.080405 141 0.739448 0.0833203 142 0.739471 0.0800162 SURF 0x0 mat 0 refs 4 108 0.624222 0.0731022 109 0.6242 0.0765768 142 0.739471 0.0800162 143 0.73949 0.0770172 SURF 0x0 mat 0 refs 4 107 0.624239 0.0699812 108 0.624222 0.0731022 143 0.73949 0.0770172 144 0.739504 0.0743236 SURF 0x0 mat 0 refs 4 106 0.624249 0.0672137 107 0.624239 0.0699812 144 0.739504 0.0743236 145 0.739513 0.0719348 SURF 0x0 mat 0 refs 4 105 0.624254 0.0647995 106 0.624249 0.0672137 145 0.739513 0.0719348 146 0.739517 0.0698512 SURF 0x0 mat 0 refs 4 104 0.624253 0.0627386 105 0.624254 0.0647995 146 0.739517 0.0698512 147 0.739516 0.0680723 SURF 0x0 mat 0 refs 4 103 0.624244 0.0610306 104 0.624253 0.0627386 147 0.739516 0.0680723 148 0.739509 0.0665983 SURF 0x0 mat 0 refs 4 102 0.624228 0.0596759 103 0.624244 0.0610306 148 0.739509 0.0665983 149 0.739495 0.0654288 SURF 0x0 mat 0 refs 4 101 0.624205 0.0586738 102 0.624228 0.0596759 149 0.739495 0.0654288 150 0.739474 0.0645641 SURF 0x0 mat 0 refs 4 100 0.624172 0.0580246 101 0.624205 0.0586738 150 0.739474 0.0645641 151 0.739447 0.0640036 SURF 0x0 mat 0 refs 4 151 0.739447 0.0640036 150 0.739474 0.0645641 153 0.846238 0.0718022 152 0.846215 0.0713529 SURF 0x0 mat 0 refs 4 150 0.739474 0.0645641 149 0.739495 0.0654288 154 0.846254 0.072496 153 0.846238 0.0718022 SURF 0x0 mat 0 refs 4 149 0.739495 0.0654288 148 0.739509 0.0665983 155 0.846265 0.0734341 154 0.846254 0.072496 SURF 0x0 mat 0 refs 4 148 0.739509 0.0665983 147 0.739516 0.0680723 156 0.846271 0.0746166 155 0.846265 0.0734341 SURF 0x0 mat 0 refs 4 147 0.739516 0.0680723 146 0.739517 0.0698512 157 0.846272 0.0760434 156 0.846271 0.0746166 SURF 0x0 mat 0 refs 4 146 0.739517 0.0698512 145 0.739513 0.0719348 158 0.846269 0.0777149 157 0.846272 0.0760434 SURF 0x0 mat 0 refs 4 145 0.739513 0.0719348 144 0.739504 0.0743236 159 0.846261 0.0796309 158 0.846269 0.0777149 SURF 0x0 mat 0 refs 4 144 0.739504 0.0743236 143 0.73949 0.0770172 160 0.84625 0.0817918 159 0.846261 0.0796309 SURF 0x0 mat 0 refs 4 143 0.73949 0.0770172 142 0.739471 0.0800162 161 0.846235 0.0841973 160 0.84625 0.0817918 SURF 0x0 mat 0 refs 4 142 0.739471 0.0800162 141 0.739448 0.0833203 162 0.846217 0.0868477 161 0.846235 0.0841973 SURF 0x0 mat 0 refs 4 141 0.739448 0.0833203 140 0.739421 0.0869299 163 0.846195 0.0897432 162 0.846217 0.0868477 SURF 0x0 mat 0 refs 4 140 0.739421 0.0869299 139 0.739382 0.0913748 164 0.846163 0.0933085 163 0.846195 0.0897432 SURF 0x0 mat 0 refs 4 139 0.739382 0.0913748 138 0.739339 0.0957847 165 0.846129 0.0968462 164 0.846163 0.0933085 SURF 0x0 mat 0 refs 4 138 0.739339 0.0957847 137 0.739293 0.10028 166 0.846092 0.100452 165 0.846129 0.0968462 SURF 0x0 mat 0 refs 4 137 0.739293 0.10028 136 0.739243 0.104982 167 0.846052 0.104224 166 0.846092 0.100452 SURF 0x0 mat 0 refs 4 136 0.739243 0.104982 135 0.739189 0.110011 168 0.846009 0.108258 167 0.846052 0.104224 SURF 0x0 mat 0 refs 4 135 0.739189 0.110011 134 0.739131 0.115486 169 0.845963 0.11265 168 0.846009 0.108258 SURF 0x0 mat 0 refs 4 134 0.739131 0.115486 133 0.739068 0.121529 170 0.845911 0.117497 169 0.845963 0.11265 SURF 0x0 mat 0 refs 4 133 0.739068 0.121529 132 0.738999 0.128259 171 0.845857 0.122896 170 0.845911 0.117497 SURF 0x0 mat 0 refs 4 132 0.738999 0.128259 131 0.738925 0.135798 172 0.845797 0.128943 171 0.845857 0.122896 SURF 0x0 mat 0 refs 4 131 0.738925 0.135798 130 0.738845 0.144265 173 0.845733 0.135735 172 0.845797 0.128943 SURF 0x0 mat 0 refs 4 130 0.738845 0.144265 129 0.738759 0.153782 174 0.845664 0.143369 173 0.845733 0.135735 SURF 0x0 mat 0 refs 4 129 0.738759 0.153782 128 0.738666 0.164468 175 0.845589 0.15194 174 0.845664 0.143369 SURF 0x0 mat 0 refs 4 127 0.739309 0.0645554 126 0.739362 0.0639038 177 0.846147 0.0712726 176 0.846105 0.0717954 SURF 0x0 mat 0 refs 4 125 0.739411 0.0637478 151 0.739447 0.0640036 152 0.846215 0.0713529 178 0.846187 0.0711474 SURF 0x0 mat 0 refs 4 126 0.739362 0.0639038 125 0.739411 0.0637478 178 0.846187 0.0711474 177 0.846147 0.0712726 SURF 0x0 mat 0 refs 4 177 0.846147 0.0712726 178 0.846187 0.0711474 179 0.887668 0.0743744 180 0.887632 0.0744867 SURF 0x0 mat 0 refs 4 178 0.846187 0.0711474 152 0.846215 0.0713529 205 0.887693 0.0745585 179 0.887668 0.0743744 SURF 0x0 mat 0 refs 4 176 0.846105 0.0717954 177 0.846147 0.0712726 180 0.887632 0.0744867 181 0.887594 0.0749555 SURF 0x0 mat 0 refs 4 174 0.845664 0.143369 175 0.845589 0.15194 182 0.887131 0.146821 183 0.887198 0.139135 SURF 0x0 mat 0 refs 4 173 0.845733 0.135735 174 0.845664 0.143369 183 0.887198 0.139135 184 0.88726 0.13229 SURF 0x0 mat 0 refs 4 172 0.845797 0.128943 173 0.845733 0.135735 184 0.88726 0.13229 185 0.887318 0.126199 SURF 0x0 mat 0 refs 4 171 0.845857 0.122896 172 0.845797 0.128943 185 0.887318 0.126199 186 0.887371 0.120777 SURF 0x0 mat 0 refs 4 170 0.845911 0.117497 171 0.845857 0.122896 186 0.887371 0.120777 187 0.88742 0.115936 SURF 0x0 mat 0 refs 4 169 0.845963 0.11265 170 0.845911 0.117497 187 0.88742 0.115936 188 0.887466 0.111589 SURF 0x0 mat 0 refs 4 168 0.846009 0.108258 169 0.845963 0.11265 188 0.887466 0.111589 189 0.887508 0.107651 SURF 0x0 mat 0 refs 4 167 0.846052 0.104224 168 0.846009 0.108258 189 0.887508 0.107651 190 0.887547 0.104034 SURF 0x0 mat 0 refs 4 166 0.846092 0.100452 167 0.846052 0.104224 190 0.887547 0.104034 191 0.887583 0.100652 SURF 0x0 mat 0 refs 4 165 0.846129 0.0968462 166 0.846092 0.100452 191 0.887583 0.100652 192 0.887616 0.0974182 SURF 0x0 mat 0 refs 4 164 0.846163 0.0933085 165 0.846129 0.0968462 192 0.887616 0.0974182 193 0.887646 0.0942462 SURF 0x0 mat 0 refs 4 163 0.846195 0.0897432 164 0.846163 0.0933085 193 0.887646 0.0942462 194 0.887675 0.0910491 SURF 0x0 mat 0 refs 4 162 0.846217 0.0868477 163 0.846195 0.0897432 194 0.887675 0.0910491 195 0.887694 0.0884529 SURF 0x0 mat 0 refs 4 161 0.846235 0.0841973 162 0.846217 0.0868477 195 0.887694 0.0884529 196 0.88771 0.0860762 SURF 0x0 mat 0 refs 4 160 0.84625 0.0817918 161 0.846235 0.0841973 196 0.88771 0.0860762 197 0.887724 0.0839191 SURF 0x0 mat 0 refs 4 159 0.846261 0.0796309 160 0.84625 0.0817918 197 0.887724 0.0839191 198 0.887734 0.0819815 SURF 0x0 mat 0 refs 4 158 0.846269 0.0777149 159 0.846261 0.0796309 198 0.887734 0.0819815 199 0.887741 0.0802634 SURF 0x0 mat 0 refs 4 157 0.846272 0.0760434 158 0.846269 0.0777149 199 0.887741 0.0802634 200 0.887744 0.0787646 SURF 0x0 mat 0 refs 4 156 0.846271 0.0746166 157 0.846272 0.0760434 200 0.887744 0.0787646 201 0.887743 0.077485 SURF 0x0 mat 0 refs 4 155 0.846265 0.0734341 156 0.846271 0.0746166 201 0.887743 0.077485 202 0.887738 0.0764247 SURF 0x0 mat 0 refs 4 154 0.846254 0.072496 155 0.846265 0.0734341 202 0.887738 0.0764247 203 0.887728 0.0755837 SURF 0x0 mat 0 refs 4 153 0.846238 0.0718022 154 0.846254 0.072496 203 0.887728 0.0755837 204 0.887713 0.0749616 SURF 0x0 mat 0 refs 4 152 0.846215 0.0713529 153 0.846238 0.0718022 204 0.887713 0.0749616 205 0.887693 0.0745585 SURF 0x0 mat 0 refs 4 205 0.887693 0.0745585 204 0.887713 0.0749616 207 0.916313 0.0823234 206 0.916295 0.0819664 SURF 0x0 mat 0 refs 4 204 0.887713 0.0749616 203 0.887728 0.0755837 208 0.916326 0.0828743 207 0.916313 0.0823234 SURF 0x0 mat 0 refs 4 203 0.887728 0.0755837 202 0.887738 0.0764247 209 0.916335 0.0836193 208 0.916326 0.0828743 SURF 0x0 mat 0 refs 4 202 0.887738 0.0764247 201 0.887743 0.077485 210 0.916339 0.0845585 209 0.916335 0.0836193 SURF 0x0 mat 0 refs 4 201 0.887743 0.077485 200 0.887744 0.0787646 211 0.916341 0.0856918 210 0.916339 0.0845585 SURF 0x0 mat 0 refs 4 200 0.887744 0.0787646 199 0.887741 0.0802634 212 0.916338 0.0870194 211 0.916341 0.0856918 SURF 0x0 mat 0 refs 4 199 0.887741 0.0802634 198 0.887734 0.0819815 213 0.916332 0.0885412 212 0.916338 0.0870194 SURF 0x0 mat 0 refs 4 198 0.887734 0.0819815 197 0.887724 0.0839191 214 0.916323 0.0902574 213 0.916332 0.0885412 SURF 0x0 mat 0 refs 4 197 0.887724 0.0839191 196 0.88771 0.0860762 215 0.916311 0.0921679 214 0.916323 0.0902574 SURF 0x0 mat 0 refs 4 196 0.88771 0.0860762 195 0.887694 0.0884529 216 0.916296 0.0942731 215 0.916311 0.0921679 SURF 0x0 mat 0 refs 4 195 0.887694 0.0884529 194 0.887675 0.0910491 217 0.916279 0.0965727 216 0.916296 0.0942731 SURF 0x0 mat 0 refs 4 194 0.887675 0.0910491 193 0.887646 0.0942462 218 0.916254 0.0994045 217 0.916279 0.0965727 SURF 0x0 mat 0 refs 4 193 0.887646 0.0942462 192 0.887616 0.0974182 219 0.916227 0.102214 218 0.916254 0.0994045 SURF 0x0 mat 0 refs 4 192 0.887616 0.0974182 191 0.887583 0.100652 220 0.916197 0.105078 219 0.916227 0.102214 SURF 0x0 mat 0 refs 4 191 0.887583 0.100652 190 0.887547 0.104034 221 0.916166 0.108074 220 0.916197 0.105078 SURF 0x0 mat 0 refs 4 190 0.887547 0.104034 189 0.887508 0.107651 222 0.916131 0.111277 221 0.916166 0.108074 SURF 0x0 mat 0 refs 4 189 0.887508 0.107651 188 0.887466 0.111589 223 0.916094 0.114766 222 0.916131 0.111277 SURF 0x0 mat 0 refs 4 188 0.887466 0.111589 187 0.88742 0.115936 224 0.916054 0.118616 223 0.916094 0.114766 SURF 0x0 mat 0 refs 4 187 0.88742 0.115936 186 0.887371 0.120777 225 0.91601 0.122904 224 0.916054 0.118616 SURF 0x0 mat 0 refs 4 186 0.887371 0.120777 185 0.887318 0.126199 226 0.915963 0.127706 225 0.91601 0.122904 SURF 0x0 mat 0 refs 4 185 0.887318 0.126199 184 0.88726 0.13229 227 0.915912 0.133101 226 0.915963 0.127706 SURF 0x0 mat 0 refs 4 184 0.88726 0.13229 183 0.887198 0.139135 228 0.915857 0.139164 227 0.915912 0.133101 SURF 0x0 mat 0 refs 4 183 0.887198 0.139135 182 0.887131 0.146821 229 0.915798 0.145972 228 0.915857 0.139164 SURF 0x0 mat 0 refs 4 181 0.887594 0.0749555 180 0.887632 0.0744867 231 0.916241 0.0819027 230 0.916207 0.082318 SURF 0x0 mat 0 refs 4 179 0.887668 0.0743744 205 0.887693 0.0745585 206 0.916295 0.0819664 232 0.916273 0.0818034 SURF 0x0 mat 0 refs 4 180 0.887632 0.0744867 179 0.887668 0.0743744 232 0.916273 0.0818034 231 0.916241 0.0819027 SURF 0x0 mat 0 refs 4 231 0.916241 0.0819027 232 0.916273 0.0818034 233 0.943193 0.0968419 234 0.943119 0.0969199 SURF 0x0 mat 0 refs 4 232 0.916273 0.0818034 206 0.916295 0.0819664 259 0.943248 0.0969692 233 0.943193 0.0968419 SURF 0x0 mat 0 refs 4 230 0.916207 0.082318 231 0.916241 0.0819027 234 0.943119 0.0969199 235 0.943044 0.0972448 SURF 0x0 mat 0 refs 4 228 0.915857 0.139164 229 0.915798 0.145972 236 0.942933 0.147006 237 0.942982 0.141684 SURF 0x0 mat 0 refs 4 227 0.915912 0.133101 228 0.915857 0.139164 237 0.942982 0.141684 238 0.94303 0.136944 SURF 0x0 mat 0 refs 4 226 0.915963 0.127706 227 0.915912 0.133101 238 0.94303 0.136944 239 0.943079 0.132727 SURF 0x0 mat 0 refs 4 225 0.91601 0.122904 226 0.915963 0.127706 239 0.943079 0.132727 240 0.943126 0.128972 SURF 0x0 mat 0 refs 4 224 0.916054 0.118616 225 0.91601 0.122904 240 0.943126 0.128972 241 0.943171 0.12562 SURF 0x0 mat 0 refs 4 223 0.916094 0.114766 224 0.916054 0.118616 241 0.943171 0.12562 242 0.943215 0.12261 SURF 0x0 mat 0 refs 4 222 0.916131 0.111277 223 0.916094 0.114766 242 0.943215 0.12261 243 0.943256 0.119883 SURF 0x0 mat 0 refs 4 221 0.916166 0.108074 222 0.916131 0.111277 243 0.943256 0.119883 244 0.943294 0.117378 SURF 0x0 mat 0 refs 4 220 0.916197 0.105078 221 0.916166 0.108074 244 0.943294 0.117378 245 0.943329 0.115036 SURF 0x0 mat 0 refs 4 219 0.916227 0.102214 220 0.916197 0.105078 245 0.943329 0.115036 246 0.94336 0.112797 SURF 0x0 mat 0 refs 4 218 0.916254 0.0994045 219 0.916227 0.102214 246 0.94336 0.112797 247 0.943386 0.110601 SURF 0x0 mat 0 refs 4 217 0.916279 0.0965727 218 0.916254 0.0994045 247 0.943386 0.110601 248 0.943408 0.108387 SURF 0x0 mat 0 refs 4 216 0.916296 0.0942731 217 0.916279 0.0965727 248 0.943408 0.108387 249 0.943417 0.106589 SURF 0x0 mat 0 refs 4 215 0.916311 0.0921679 216 0.916296 0.0942731 249 0.943417 0.106589 250 0.943423 0.104943 SURF 0x0 mat 0 refs 4 214 0.916323 0.0902574 215 0.916311 0.0921679 250 0.943423 0.104943 251 0.943426 0.10345 SURF 0x0 mat 0 refs 4 213 0.916332 0.0885412 214 0.916323 0.0902574 251 0.943426 0.10345 252 0.943424 0.102108 SURF 0x0 mat 0 refs 4 212 0.916338 0.0870194 213 0.916332 0.0885412 252 0.943424 0.102108 253 0.943418 0.100919 SURF 0x0 mat 0 refs 4 211 0.916341 0.0856918 212 0.916338 0.0870194 253 0.943418 0.100919 254 0.943406 0.0998809 SURF 0x0 mat 0 refs 4 210 0.916339 0.0845585 211 0.916341 0.0856918 254 0.943406 0.0998809 255 0.943389 0.0989951 SURF 0x0 mat 0 refs 4 209 0.916335 0.0836193 210 0.916339 0.0845585 255 0.943389 0.0989951 256 0.943365 0.098261 SURF 0x0 mat 0 refs 4 208 0.916326 0.0828743 209 0.916335 0.0836193 256 0.943365 0.098261 257 0.943334 0.0976786 SURF 0x0 mat 0 refs 4 207 0.916313 0.0823234 208 0.916326 0.0828743 257 0.943334 0.0976786 258 0.943295 0.0972482 SURF 0x0 mat 0 refs 4 206 0.916295 0.0819664 207 0.916313 0.0823234 258 0.943295 0.0972482 259 0.943248 0.0969692 SURF 0x0 mat 0 refs 4 259 0.943248 0.0969692 258 0.943295 0.0972482 261 0.962191 0.11286 260 0.96212 0.112648 SURF 0x0 mat 0 refs 4 258 0.943295 0.0972482 257 0.943334 0.0976786 262 0.962251 0.113189 261 0.962191 0.11286 SURF 0x0 mat 0 refs 4 257 0.943334 0.0976786 256 0.943365 0.098261 263 0.962301 0.113633 262 0.962251 0.113189 SURF 0x0 mat 0 refs 4 256 0.943365 0.098261 255 0.943389 0.0989951 264 0.96234 0.114193 263 0.962301 0.113633 SURF 0x0 mat 0 refs 4 255 0.943389 0.0989951 254 0.943406 0.0998809 265 0.962372 0.114868 264 0.96234 0.114193 SURF 0x0 mat 0 refs 4 254 0.943406 0.0998809 253 0.943418 0.100919 266 0.962395 0.11566 265 0.962372 0.114868 SURF 0x0 mat 0 refs 4 253 0.943418 0.100919 252 0.943424 0.102108 267 0.962411 0.116568 266 0.962395 0.11566 SURF 0x0 mat 0 refs 4 252 0.943424 0.102108 251 0.943426 0.10345 268 0.962422 0.117591 267 0.962411 0.116568 SURF 0x0 mat 0 refs 4 251 0.943426 0.10345 250 0.943423 0.104943 269 0.962427 0.118731 268 0.962422 0.117591 SURF 0x0 mat 0 refs 4 250 0.943423 0.104943 249 0.943417 0.106589 270 0.962429 0.119986 269 0.962427 0.118731 SURF 0x0 mat 0 refs 4 249 0.943417 0.106589 248 0.943408 0.108387 271 0.962426 0.121358 270 0.962429 0.119986 SURF 0x0 mat 0 refs 4 248 0.943408 0.108387 247 0.943386 0.110601 272 0.962408 0.123047 271 0.962426 0.121358 SURF 0x0 mat 0 refs 4 247 0.943386 0.110601 246 0.94336 0.112797 273 0.962382 0.124723 272 0.962408 0.123047 SURF 0x0 mat 0 refs 4 246 0.94336 0.112797 245 0.943329 0.115036 274 0.96235 0.126431 273 0.962382 0.124723 SURF 0x0 mat 0 refs 4 245 0.943329 0.115036 244 0.943294 0.117378 275 0.962312 0.128218 274 0.96235 0.126431 SURF 0x0 mat 0 refs 4 244 0.943294 0.117378 243 0.943256 0.119883 276 0.962271 0.130129 275 0.962312 0.128218 SURF 0x0 mat 0 refs 4 243 0.943256 0.119883 242 0.943215 0.12261 277 0.962227 0.13221 276 0.962271 0.130129 SURF 0x0 mat 0 refs 4 242 0.943215 0.12261 241 0.943171 0.12562 278 0.96218 0.134506 277 0.962227 0.13221 SURF 0x0 mat 0 refs 4 241 0.943171 0.12562 240 0.943126 0.128972 279 0.962133 0.137064 278 0.96218 0.134506 SURF 0x0 mat 0 refs 4 240 0.943126 0.128972 239 0.943079 0.132727 280 0.962087 0.139929 279 0.962133 0.137064 SURF 0x0 mat 0 refs 4 239 0.943079 0.132727 238 0.94303 0.136944 281 0.962041 0.143147 280 0.962087 0.139929 SURF 0x0 mat 0 refs 4 238 0.94303 0.136944 237 0.942982 0.141684 282 0.961997 0.146763 281 0.962041 0.143147 SURF 0x0 mat 0 refs 4 237 0.942982 0.141684 236 0.942933 0.147006 283 0.961958 0.150824 282 0.961997 0.146763 SURF 0x0 mat 0 refs 4 233 0.943193 0.0968419 259 0.943248 0.0969692 260 0.96212 0.112648 284 0.962037 0.112551 SURF 0x0 mat 0 refs 4 284 1.33688 0.111951 260 1.33695 0.112087 309 1.34483 0.134576 285 1.34474 0.134488 SURF 0x0 mat 0 refs 4 282 1.33628 0.159321 283 1.33618 0.164942 286 1.3444 0.168587 287 1.34447 0.164969 SURF 0x0 mat 0 refs 4 281 1.33638 0.154315 282 1.33628 0.159321 287 1.34447 0.164969 288 1.34454 0.161748 SURF 0x0 mat 0 refs 4 280 1.33648 0.14986 281 1.33638 0.154315 288 1.34454 0.161748 289 1.3446 0.158883 SURF 0x0 mat 0 refs 4 279 1.33657 0.145895 280 1.33648 0.14986 289 1.3446 0.158883 290 1.34467 0.156331 SURF 0x0 mat 0 refs 4 278 1.33665 0.142354 279 1.33657 0.145895 290 1.34467 0.156331 291 1.34474 0.154053 SURF 0x0 mat 0 refs 4 277 1.33673 0.139176 278 1.33665 0.142354 291 1.34474 0.154053 292 1.3448 0.152008 SURF 0x0 mat 0 refs 4 276 1.33681 0.136296 277 1.33673 0.139176 292 1.3448 0.152008 293 1.34486 0.150155 SURF 0x0 mat 0 refs 4 275 1.33688 0.133651 276 1.33681 0.136296 293 1.34486 0.150155 294 1.34492 0.148454 SURF 0x0 mat 0 refs 4 274 1.33694 0.131178 275 1.33688 0.133651 294 1.34492 0.148454 295 1.34497 0.146862 SURF 0x0 mat 0 refs 4 273 1.337 0.128813 274 1.33694 0.131178 295 1.34497 0.146862 296 1.34501 0.145341 SURF 0x0 mat 0 refs 4 272 1.33705 0.126493 273 1.337 0.128813 296 1.34501 0.145341 297 1.34505 0.143848 SURF 0x0 mat 0 refs 4 271 1.3371 0.124155 272 1.33705 0.126493 297 1.34505 0.143848 298 1.34508 0.142344 SURF 0x0 mat 0 refs 4 270 1.33712 0.122256 271 1.3371 0.124155 298 1.34508 0.142344 299 1.34509 0.141122 SURF 0x0 mat 0 refs 4 269 1.33714 0.120517 270 1.33712 0.122256 299 1.34509 0.141122 300 1.3451 0.140003 SURF 0x0 mat 0 refs 4 268 1.33715 0.11894 269 1.33714 0.120517 300 1.3451 0.140003 301 1.3451 0.138988 SURF 0x0 mat 0 refs 4 267 1.33716 0.117522 268 1.33715 0.11894 301 1.3451 0.138988 302 1.3451 0.138076 SURF 0x0 mat 0 refs 4 266 1.33716 0.116265 267 1.33716 0.117522 302 1.3451 0.138076 303 1.34509 0.137266 SURF 0x0 mat 0 refs 4 265 1.33715 0.115168 266 1.33716 0.116265 303 1.34509 0.137266 304 1.34507 0.136561 SURF 0x0 mat 0 refs 4 264 1.33713 0.114232 265 1.33715 0.115168 304 1.34507 0.136561 305 1.34504 0.135958 SURF 0x0 mat 0 refs 4 263 1.33711 0.113456 264 1.33713 0.114232 305 1.34504 0.135958 306 1.345 0.135458 SURF 0x0 mat 0 refs 4 262 1.33707 0.11284 263 1.33711 0.113456 306 1.345 0.135458 307 1.34496 0.135061 SURF 0x0 mat 0 refs 4 261 1.33702 0.112383 262 1.33707 0.11284 307 1.34496 0.135061 308 1.3449 0.134767 SURF 0x0 mat 0 refs 4 260 1.33695 0.112087 261 1.33702 0.112383 308 1.3449 0.134767 309 1.34483 0.134576 SURF 0x0 mat 0 refs 4 309 1.34483 0.134576 308 1.3449 0.134767 310 1.34674 0.154614 333 1.34666 0.154474 SURF 0x0 mat 0 refs 4 308 1.3449 0.134767 307 1.34496 0.135061 311 1.34677 0.154761 310 1.34674 0.154614 SURF 0x0 mat 0 refs 4 307 1.34496 0.135061 306 1.345 0.135458 312 1.3468 0.15496 311 1.34677 0.154761 SURF 0x0 mat 0 refs 4 306 1.345 0.135458 305 1.34504 0.135958 313 1.34681 0.15521 312 1.3468 0.15496 SURF 0x0 mat 0 refs 4 305 1.34504 0.135958 304 1.34507 0.136561 314 1.34683 0.155512 313 1.34681 0.15521 SURF 0x0 mat 0 refs 4 304 1.34507 0.136561 303 1.34509 0.137266 315 1.34684 0.155866 314 1.34683 0.155512 SURF 0x0 mat 0 refs 4 303 1.34509 0.137266 302 1.3451 0.138076 316 1.34684 0.156271 315 1.34684 0.155866 SURF 0x0 mat 0 refs 4 302 1.3451 0.138076 301 1.3451 0.138988 317 1.34684 0.156728 316 1.34684 0.156271 SURF 0x0 mat 0 refs 4 301 1.3451 0.138988 300 1.3451 0.140003 318 1.34684 0.157236 317 1.34684 0.156728 SURF 0x0 mat 0 refs 4 300 1.3451 0.140003 299 1.34509 0.141122 319 1.34684 0.157797 318 1.34684 0.157236 SURF 0x0 mat 0 refs 4 299 1.34509 0.141122 298 1.34508 0.142344 320 1.34683 0.158409 319 1.34684 0.157797 SURF 0x0 mat 0 refs 4 298 1.34508 0.142344 297 1.34505 0.143848 321 1.34682 0.159162 320 1.34683 0.158409 SURF 0x0 mat 0 refs 4 297 1.34505 0.143848 296 1.34501 0.145341 322 1.3468 0.15991 321 1.34682 0.159162 SURF 0x0 mat 0 refs 4 296 1.34501 0.145341 295 1.34497 0.146862 323 1.34678 0.160672 322 1.3468 0.15991 SURF 0x0 mat 0 refs 4 295 1.34497 0.146862 294 1.34492 0.148454 324 1.34675 0.161469 323 1.34678 0.160672 SURF 0x0 mat 0 refs 4 294 1.34492 0.148454 293 1.34486 0.150155 325 1.34672 0.162321 324 1.34675 0.161469 SURF 0x0 mat 0 refs 4 293 1.34486 0.150155 292 1.3448 0.152008 326 1.34669 0.163249 325 1.34672 0.162321 SURF 0x0 mat 0 refs 4 292 1.3448 0.152008 291 1.34474 0.154053 327 1.34666 0.164274 326 1.34669 0.163249 SURF 0x0 mat 0 refs 4 291 1.34474 0.154053 290 1.34467 0.156331 328 1.34663 0.165415 327 1.34666 0.164274 SURF 0x0 mat 0 refs 4 290 1.34467 0.156331 289 1.3446 0.158883 329 1.3466 0.166692 328 1.34663 0.165415 SURF 0x0 mat 0 refs 4 289 1.3446 0.158883 288 1.34454 0.161748 330 1.34656 0.168128 329 1.3466 0.166692 SURF 0x0 mat 0 refs 4 288 1.34454 0.161748 287 1.34447 0.164969 331 1.34653 0.169741 330 1.34656 0.168128 SURF 0x0 mat 0 refs 4 287 1.34447 0.164969 286 1.3444 0.168587 332 1.34649 0.171553 331 1.34653 0.169741 SURF 0x0 mat 0 refs 3 332 1.34649 0.171553 333 1.34666 0.154474 310 1.34674 0.154614 SURF 0x0 mat 0 refs 3 332 1.34649 0.171553 310 1.34674 0.154614 311 1.34677 0.154761 SURF 0x0 mat 0 refs 3 331 1.34653 0.169741 332 1.34649 0.171553 311 1.34677 0.154761 SURF 0x0 mat 0 refs 3 330 1.34656 0.168128 331 1.34653 0.169741 311 1.34677 0.154761 SURF 0x0 mat 0 refs 3 329 1.3466 0.166692 330 1.34656 0.168128 311 1.34677 0.154761 SURF 0x0 mat 0 refs 3 329 1.3466 0.166692 311 1.34677 0.154761 312 1.3468 0.15496 SURF 0x0 mat 0 refs 3 328 1.34663 0.165415 329 1.3466 0.166692 312 1.3468 0.15496 SURF 0x0 mat 0 refs 3 327 1.34666 0.164274 328 1.34663 0.165415 312 1.3468 0.15496 SURF 0x0 mat 0 refs 3 327 1.34666 0.164274 312 1.3468 0.15496 313 1.34681 0.15521 SURF 0x0 mat 0 refs 3 326 1.34669 0.163249 327 1.34666 0.164274 313 1.34681 0.15521 SURF 0x0 mat 0 refs 3 326 1.34669 0.163249 313 1.34681 0.15521 314 1.34683 0.155512 SURF 0x0 mat 0 refs 3 325 1.34672 0.162321 326 1.34669 0.163249 314 1.34683 0.155512 SURF 0x0 mat 0 refs 3 324 1.34675 0.161469 325 1.34672 0.162321 314 1.34683 0.155512 SURF 0x0 mat 0 refs 3 324 1.34675 0.161469 314 1.34683 0.155512 315 1.34684 0.155866 SURF 0x0 mat 0 refs 3 323 1.34678 0.160672 324 1.34675 0.161469 315 1.34684 0.155866 SURF 0x0 mat 0 refs 3 323 1.34678 0.160672 315 1.34684 0.155866 316 1.34684 0.156271 SURF 0x0 mat 0 refs 3 323 1.34678 0.160672 316 1.34684 0.156271 317 1.34684 0.156728 SURF 0x0 mat 0 refs 3 322 1.3468 0.15991 323 1.34678 0.160672 317 1.34684 0.156728 SURF 0x0 mat 0 refs 3 322 1.3468 0.15991 317 1.34684 0.156728 318 1.34684 0.157236 SURF 0x0 mat 0 refs 3 321 1.34682 0.159162 322 1.3468 0.15991 318 1.34684 0.157236 SURF 0x0 mat 0 refs 3 321 1.34682 0.159162 318 1.34684 0.157236 319 1.34684 0.157797 SURF 0x0 mat 0 refs 3 320 1.34683 0.158409 321 1.34682 0.159162 319 1.34684 0.157797 SURF 0x0 mat 0 refs 3 346 0.0269305 0.30544 347 0.0269288 0.305004 345 0.0269413 0.305976 SURF 0x0 mat 0 refs 3 345 0.0269413 0.305976 347 0.0269288 0.305004 348 0.0269292 0.304606 SURF 0x0 mat 0 refs 3 345 0.0269413 0.305976 348 0.0269292 0.304606 344 0.0269558 0.306508 SURF 0x0 mat 0 refs 3 344 0.0269558 0.306508 348 0.0269292 0.304606 349 0.0269318 0.304244 SURF 0x0 mat 0 refs 3 344 0.0269558 0.306508 349 0.0269318 0.304244 343 0.0269738 0.30705 SURF 0x0 mat 0 refs 3 343 0.0269738 0.30705 349 0.0269318 0.304244 350 0.0269374 0.303919 SURF 0x0 mat 0 refs 3 343 0.0269738 0.30705 350 0.0269374 0.303919 351 0.0269461 0.303631 SURF 0x0 mat 0 refs 3 343 0.0269738 0.30705 351 0.0269461 0.303631 342 0.0269947 0.307618 SURF 0x0 mat 0 refs 3 342 0.0269947 0.307618 351 0.0269461 0.303631 352 0.0269587 0.30338 SURF 0x0 mat 0 refs 3 342 0.0269947 0.307618 352 0.0269587 0.30338 341 0.0270181 0.308224 SURF 0x0 mat 0 refs 3 341 0.0270181 0.308224 352 0.0269587 0.30338 340 0.0270427 0.308885 SURF 0x0 mat 0 refs 3 340 0.0270427 0.308885 352 0.0269587 0.30338 353 0.0269756 0.303166 SURF 0x0 mat 0 refs 3 340 0.0270427 0.308885 353 0.0269756 0.303166 339 0.0270689 0.309614 SURF 0x0 mat 0 refs 3 339 0.0270689 0.309614 353 0.0269756 0.303166 354 0.0269973 0.302988 SURF 0x0 mat 0 refs 3 339 0.0270689 0.309614 354 0.0269973 0.302988 338 0.0270954 0.310426 SURF 0x0 mat 0 refs 3 338 0.0270954 0.310426 354 0.0269973 0.302988 337 0.0271218 0.311335 SURF 0x0 mat 0 refs 3 337 0.0271218 0.311335 354 0.0269973 0.302988 355 0.0270243 0.302847 SURF 0x0 mat 0 refs 3 337 0.0271218 0.311335 355 0.0270243 0.302847 336 0.0271476 0.312357 SURF 0x0 mat 0 refs 3 336 0.0271476 0.312357 355 0.0270243 0.302847 335 0.0271723 0.313505 SURF 0x0 mat 0 refs 3 335 0.0271723 0.313505 355 0.0270243 0.302847 334 0.027195 0.314794 SURF 0x0 mat 0 refs 3 334 0.027195 0.314794 355 0.0270243 0.302847 356 0.0270569 0.302743 SURF 0x0 mat 0 refs 4 379 0.0294092 0.310159 335 0.0271723 0.313505 334 0.027195 0.314794 380 0.0294549 0.312733 SURF 0x0 mat 0 refs 4 378 0.0293601 0.307867 336 0.0271476 0.312357 335 0.0271723 0.313505 379 0.0294092 0.310159 SURF 0x0 mat 0 refs 4 377 0.0293085 0.305828 337 0.0271218 0.311335 336 0.0271476 0.312357 378 0.0293601 0.307867 SURF 0x0 mat 0 refs 4 376 0.0292558 0.304012 338 0.0270954 0.310426 337 0.0271218 0.311335 377 0.0293085 0.305828 SURF 0x0 mat 0 refs 4 375 0.0292029 0.302391 339 0.0270689 0.309614 338 0.0270954 0.310426 376 0.0292558 0.304012 SURF 0x0 mat 0 refs 4 374 0.0291512 0.300935 340 0.0270427 0.308885 339 0.0270689 0.309614 375 0.0292029 0.302391 SURF 0x0 mat 0 refs 4 373 0.0291013 0.299616 341 0.0270181 0.308224 340 0.0270427 0.308885 374 0.0291512 0.300935 SURF 0x0 mat 0 refs 4 372 0.0290549 0.298405 342 0.0269947 0.307618 341 0.0270181 0.308224 373 0.0291013 0.299616 SURF 0x0 mat 0 refs 4 371 0.0290134 0.297272 343 0.0269738 0.30705 342 0.0269947 0.307618 372 0.0290549 0.298405 SURF 0x0 mat 0 refs 4 370 0.0289772 0.296189 344 0.0269558 0.306508 343 0.0269738 0.30705 371 0.0290134 0.297272 SURF 0x0 mat 0 refs 4 369 0.0289478 0.295127 345 0.0269413 0.305976 344 0.0269558 0.306508 370 0.0289772 0.296189 SURF 0x0 mat 0 refs 4 368 0.0289267 0.294057 346 0.0269305 0.30544 345 0.0269413 0.305976 369 0.0289478 0.295127 SURF 0x0 mat 0 refs 4 367 0.0289233 0.293187 347 0.0269288 0.305004 346 0.0269305 0.30544 368 0.0289267 0.294057 SURF 0x0 mat 0 refs 4 366 0.0289237 0.292392 348 0.0269292 0.304606 347 0.0269288 0.305004 367 0.0289233 0.293187 SURF 0x0 mat 0 refs 4 365 0.0289292 0.29167 349 0.0269318 0.304244 348 0.0269292 0.304606 366 0.0289237 0.292392 SURF 0x0 mat 0 refs 4 364 0.0289402 0.291021 350 0.0269374 0.303919 349 0.0269318 0.304244 365 0.0289292 0.29167 SURF 0x0 mat 0 refs 4 363 0.0289579 0.290446 351 0.0269461 0.303631 350 0.0269374 0.303919 364 0.0289402 0.291021 SURF 0x0 mat 0 refs 4 362 0.0289829 0.289945 352 0.0269587 0.30338 351 0.0269461 0.303631 363 0.0289579 0.290446 SURF 0x0 mat 0 refs 4 361 0.0290168 0.289516 353 0.0269756 0.303166 352 0.0269587 0.30338 362 0.0289829 0.289945 SURF 0x0 mat 0 refs 4 360 0.0290601 0.289162 354 0.0269973 0.302988 353 0.0269756 0.303166 361 0.0290168 0.289516 SURF 0x0 mat 0 refs 4 359 0.0291139 0.288881 355 0.0270243 0.302847 354 0.0269973 0.302988 360 0.0290601 0.289162 SURF 0x0 mat 0 refs 4 358 0.0291789 0.288673 356 0.0270569 0.302743 355 0.0270243 0.302847 359 0.0291139 0.288881 SURF 0x0 mat 0 refs 3 357 0.0292564 0.288539 356 0.0270569 0.302743 358 0.0291789 0.288673 SURF 0x0 mat 0 refs 4 406 0.0378429 0.272728 357 0.0292564 0.288539 358 0.0291789 0.288673 405 0.0377735 0.272937 SURF 0x0 mat 0 refs 4 405 0.0377735 0.272937 358 0.0291789 0.288673 359 0.0291139 0.288881 404 0.0377159 0.27326 SURF 0x0 mat 0 refs 4 404 0.0377159 0.27326 359 0.0291139 0.288881 360 0.0290601 0.289162 403 0.0376695 0.273697 SURF 0x0 mat 0 refs 4 403 0.0376695 0.273697 360 0.0290601 0.289162 361 0.0290168 0.289516 402 0.0376335 0.274248 SURF 0x0 mat 0 refs 4 402 0.0376335 0.274248 361 0.0290168 0.289516 362 0.0289829 0.289945 401 0.0376068 0.274914 SURF 0x0 mat 0 refs 4 401 0.0376068 0.274914 362 0.0289829 0.289945 363 0.0289579 0.290446 400 0.0375888 0.275694 SURF 0x0 mat 0 refs 4 400 0.0375888 0.275694 363 0.0289579 0.290446 364 0.0289402 0.291021 399 0.0375783 0.276588 SURF 0x0 mat 0 refs 4 399 0.0375783 0.276588 364 0.0289402 0.291021 365 0.0289292 0.29167 398 0.0375749 0.277596 SURF 0x0 mat 0 refs 4 398 0.0375749 0.277596 365 0.0289292 0.29167 366 0.0289237 0.292392 397 0.0375773 0.278718 SURF 0x0 mat 0 refs 4 397 0.0375773 0.278718 366 0.0289237 0.292392 367 0.0289233 0.293187 396 0.0375846 0.279955 SURF 0x0 mat 0 refs 4 396 0.0375846 0.279955 367 0.0289233 0.293187 368 0.0289267 0.294057 395 0.0375962 0.281305 SURF 0x0 mat 0 refs 4 395 0.0375962 0.281305 368 0.0289267 0.294057 369 0.0289478 0.295127 394 0.0376262 0.282969 SURF 0x0 mat 0 refs 4 394 0.0376262 0.282969 369 0.0289478 0.295127 370 0.0289772 0.296189 393 0.0376636 0.28462 SURF 0x0 mat 0 refs 4 393 0.0376636 0.28462 370 0.0289772 0.296189 371 0.0290134 0.297272 392 0.0377072 0.286303 SURF 0x0 mat 0 refs 4 392 0.0377072 0.286303 371 0.0290134 0.297272 372 0.0290549 0.298405 391 0.0377568 0.288063 SURF 0x0 mat 0 refs 4 391 0.0377568 0.288063 372 0.0290549 0.298405 373 0.0291013 0.299616 390 0.037811 0.289945 SURF 0x0 mat 0 refs 4 390 0.037811 0.289945 373 0.0291013 0.299616 374 0.0291512 0.300935 389 0.0378692 0.291994 SURF 0x0 mat 0 refs 4 389 0.0378692 0.291994 374 0.0291512 0.300935 375 0.0292029 0.302391 388 0.0379311 0.294256 SURF 0x0 mat 0 refs 4 388 0.0379311 0.294256 375 0.0292029 0.302391 376 0.0292558 0.304012 387 0.0379956 0.296776 SURF 0x0 mat 0 refs 4 387 0.0379956 0.296776 376 0.0292558 0.304012 377 0.0293085 0.305828 386 0.0380619 0.299598 SURF 0x0 mat 0 refs 4 386 0.0380619 0.299598 377 0.0293085 0.305828 378 0.0293601 0.307867 385 0.0381292 0.302767 SURF 0x0 mat 0 refs 4 385 0.0381292 0.302767 378 0.0293601 0.307867 379 0.0294092 0.310159 384 0.0381971 0.306329 SURF 0x0 mat 0 refs 4 384 0.0381971 0.306329 379 0.0294092 0.310159 380 0.0294549 0.312733 383 0.0382642 0.310329 SURF 0x0 mat 0 refs 4 382 0.0379253 0.272633 381 0.0293475 0.288478 357 0.0292564 0.288539 406 0.0378429 0.272728 SURF 0x0 mat 0 refs 4 431 0.0566502 0.257237 382 0.0379253 0.272633 406 0.0378429 0.272728 407 0.0565956 0.257362 SURF 0x0 mat 0 refs 4 429 0.0571656 0.301404 384 0.0381971 0.306329 383 0.0382642 0.310329 430 0.0572501 0.306646 SURF 0x0 mat 0 refs 4 428 0.0570846 0.296735 385 0.0381292 0.302767 384 0.0381971 0.306329 429 0.0571656 0.301404 SURF 0x0 mat 0 refs 4 427 0.057008 0.292581 386 0.0380619 0.299598 385 0.0381292 0.302767 428 0.0570846 0.296735 SURF 0x0 mat 0 refs 4 426 0.0569355 0.288883 387 0.0379956 0.296776 386 0.0380619 0.299598 427 0.057008 0.292581 SURF 0x0 mat 0 refs 4 425 0.056867 0.285581 388 0.0379311 0.294256 387 0.0379956 0.296776 426 0.0569355 0.288883 SURF 0x0 mat 0 refs 4 424 0.0568031 0.282616 389 0.0378692 0.291994 388 0.0379311 0.294256 425 0.056867 0.285581 SURF 0x0 mat 0 refs 4 423 0.0567434 0.27993 390 0.037811 0.289945 389 0.0378692 0.291994 424 0.0568031 0.282616 SURF 0x0 mat 0 refs 4 422 0.0566882 0.277463 391 0.0377568 0.288063 390 0.037811 0.289945 423 0.0567434 0.27993 SURF 0x0 mat 0 refs 4 421 0.0566375 0.275157 392 0.0377072 0.286303 391 0.0377568 0.288063 422 0.0566882 0.277463 SURF 0x0 mat 0 refs 4 420 0.0565914 0.272951 393 0.0376636 0.28462 392 0.0377072 0.286303 421 0.0566375 0.275157 SURF 0x0 mat 0 refs 4 419 0.0565501 0.270788 394 0.0376262 0.282969 393 0.0376636 0.28462 420 0.0565914 0.272951 SURF 0x0 mat 0 refs 4 418 0.0565131 0.268607 395 0.0375962 0.281305 394 0.0376262 0.282969 419 0.0565501 0.270788 SURF 0x0 mat 0 refs 4 417 0.0564921 0.266837 396 0.0375846 0.279955 395 0.0375962 0.281305 418 0.0565131 0.268607 SURF 0x0 mat 0 refs 4 416 0.0564749 0.265216 397 0.0375773 0.278718 396 0.0375846 0.279955 417 0.0564921 0.266837 SURF 0x0 mat 0 refs 4 415 0.0564622 0.263745 398 0.0375749 0.277596 397 0.0375773 0.278718 416 0.0564749 0.265216 SURF 0x0 mat 0 refs 4 414 0.0564547 0.262423 399 0.0375783 0.276588 398 0.0375749 0.277596 415 0.0564622 0.263745 SURF 0x0 mat 0 refs 4 413 0.0564531 0.261251 400 0.0375888 0.275694 399 0.0375783 0.276588 414 0.0564547 0.262423 SURF 0x0 mat 0 refs 4 412 0.0564575 0.260229 401 0.0376068 0.274914 400 0.0375888 0.275694 413 0.0564531 0.261251 SURF 0x0 mat 0 refs 4 411 0.0564691 0.259357 402 0.0376335 0.274248 401 0.0376068 0.274914 412 0.0564575 0.260229 SURF 0x0 mat 0 refs 4 410 0.0564878 0.258634 403 0.0376695 0.273697 402 0.0376335 0.274248 411 0.0564691 0.259357 SURF 0x0 mat 0 refs 4 409 0.0565149 0.258061 404 0.0377159 0.27326 403 0.0376695 0.273697 410 0.0564878 0.258634 SURF 0x0 mat 0 refs 4 408 0.0565508 0.257637 405 0.0377735 0.272937 404 0.0377159 0.27326 409 0.0565149 0.258061 SURF 0x0 mat 0 refs 4 407 0.0565956 0.257362 406 0.0378429 0.272728 405 0.0377735 0.272937 408 0.0565508 0.257637 SURF 0x0 mat 0 refs 4 456 0.0834286 0.242695 407 0.0565956 0.257362 408 0.0565508 0.257637 455 0.0834131 0.243047 SURF 0x0 mat 0 refs 4 455 0.0834131 0.243047 408 0.0565508 0.257637 409 0.0565149 0.258061 454 0.0834039 0.243589 SURF 0x0 mat 0 refs 4 454 0.0834039 0.243589 409 0.0565149 0.258061 410 0.0564878 0.258634 453 0.0834001 0.244323 SURF 0x0 mat 0 refs 4 453 0.0834001 0.244323 410 0.0564878 0.258634 411 0.0564691 0.259357 452 0.0834018 0.245248 SURF 0x0 mat 0 refs 4 452 0.0834018 0.245248 411 0.0564691 0.259357 412 0.0564575 0.260229 451 0.0834085 0.246364 SURF 0x0 mat 0 refs 4 451 0.0834085 0.246364 412 0.0564575 0.260229 413 0.0564531 0.261251 450 0.0834204 0.247672 SURF 0x0 mat 0 refs 4 450 0.0834204 0.247672 413 0.0564531 0.261251 414 0.0564547 0.262423 449 0.0834366 0.249171 SURF 0x0 mat 0 refs 4 449 0.0834366 0.249171 414 0.0564547 0.262423 415 0.0564622 0.263745 448 0.0834573 0.250861 SURF 0x0 mat 0 refs 4 448 0.0834573 0.250861 415 0.0564622 0.263745 416 0.0564749 0.265216 447 0.0834823 0.252743 SURF 0x0 mat 0 refs 4 447 0.0834823 0.252743 416 0.0564749 0.265216 417 0.0564921 0.266837 446 0.0835111 0.254816 SURF 0x0 mat 0 refs 4 446 0.0835111 0.254816 417 0.0564921 0.266837 418 0.0565131 0.268607 445 0.0835437 0.257081 SURF 0x0 mat 0 refs 4 445 0.0835437 0.257081 418 0.0565131 0.268607 419 0.0565501 0.270788 444 0.0835881 0.25987 SURF 0x0 mat 0 refs 4 444 0.0835881 0.25987 419 0.0565501 0.270788 420 0.0565914 0.272951 443 0.0836341 0.262638 SURF 0x0 mat 0 refs 4 443 0.0836341 0.262638 420 0.0565914 0.272951 421 0.0566375 0.275157 442 0.083683 0.265459 SURF 0x0 mat 0 refs 4 442 0.083683 0.265459 421 0.0566375 0.275157 422 0.0566882 0.277463 441 0.0837351 0.268409 SURF 0x0 mat 0 refs 4 441 0.0837351 0.268409 422 0.0566882 0.277463 423 0.0567434 0.27993 440 0.0837911 0.271565 SURF 0x0 mat 0 refs 4 440 0.0837911 0.271565 423 0.0567434 0.27993 424 0.0568031 0.282616 439 0.0838521 0.275001 SURF 0x0 mat 0 refs 4 439 0.0838521 0.275001 424 0.0568031 0.282616 425 0.056867 0.285581 438 0.0839184 0.278793 SURF 0x0 mat 0 refs 4 438 0.0839184 0.278793 425 0.056867 0.285581 426 0.0569355 0.288883 437 0.0839909 0.283016 SURF 0x0 mat 0 refs 4 437 0.0839909 0.283016 426 0.0569355 0.288883 427 0.057008 0.292581 436 0.0840707 0.287747 SURF 0x0 mat 0 refs 4 436 0.0840707 0.287747 427 0.057008 0.292581 428 0.0570846 0.296735 435 0.0841583 0.29306 SURF 0x0 mat 0 refs 4 435 0.0841583 0.29306 428 0.0570846 0.296735 429 0.0571656 0.301404 434 0.0842544 0.299032 SURF 0x0 mat 0 refs 4 434 0.0842544 0.299032 429 0.0571656 0.301404 430 0.0572501 0.306646 433 0.08436 0.305738 SURF 0x0 mat 0 refs 4 432 0.0834498 0.242534 431 0.0566502 0.257237 407 0.0565956 0.257362 456 0.0834286 0.242695 SURF 0x0 mat 0 refs 4 482 0.111985 0.235334 432 0.0834498 0.242534 456 0.0834286 0.242695 457 0.111961 0.235515 SURF 0x0 mat 0 refs 4 479 0.112894 0.29912 434 0.0842544 0.299032 433 0.08436 0.305738 480 0.113012 0.30669 SURF 0x0 mat 0 refs 4 478 0.112785 0.292378 435 0.0841583 0.29306 434 0.0842544 0.299032 479 0.112894 0.29912 SURF 0x0 mat 0 refs 4 477 0.112686 0.286379 436 0.0840707 0.287747 435 0.0841583 0.29306 478 0.112785 0.292378 SURF 0x0 mat 0 refs 4 476 0.112596 0.281038 437 0.0839909 0.283016 436 0.0840707 0.287747 477 0.112686 0.286379 SURF 0x0 mat 0 refs 4 475 0.112514 0.276269 438 0.0839184 0.278793 437 0.0839909 0.283016 476 0.112596 0.281038 SURF 0x0 mat 0 refs 4 474 0.112439 0.271988 439 0.0838521 0.275001 438 0.0839184 0.278793 475 0.112514 0.276269 SURF 0x0 mat 0 refs 4 473 0.11237 0.268109 440 0.0837911 0.271565 439 0.0838521 0.275001 474 0.112439 0.271988 SURF 0x0 mat 0 refs 4 472 0.112307 0.264547 441 0.0837351 0.268409 440 0.0837911 0.271565 473 0.11237 0.268109 SURF 0x0 mat 0 refs 4 471 0.112249 0.261215 442 0.083683 0.265459 441 0.0837351 0.268409 472 0.112307 0.264547 SURF 0x0 mat 0 refs 4 470 0.112193 0.25803 443 0.0836341 0.262638 442 0.083683 0.265459 471 0.112249 0.261215 SURF 0x0 mat 0 refs 4 469 0.112141 0.254906 444 0.0835881 0.25987 443 0.0836341 0.262638 470 0.112193 0.25803 SURF 0x0 mat 0 refs 4 468 0.112091 0.251757 445 0.0835437 0.257081 444 0.0835881 0.25987 469 0.112141 0.254906 SURF 0x0 mat 0 refs 4 467 0.112054 0.2492 446 0.0835111 0.254816 445 0.0835437 0.257081 468 0.112091 0.251757 SURF 0x0 mat 0 refs 4 466 0.112022 0.246859 447 0.0834823 0.252743 446 0.0835111 0.254816 467 0.112054 0.2492 SURF 0x0 mat 0 refs 4 465 0.111994 0.244734 448 0.0834573 0.250861 447 0.0834823 0.252743 466 0.112022 0.246859 SURF 0x0 mat 0 refs 4 464 0.11197 0.242826 449 0.0834366 0.249171 448 0.0834573 0.250861 465 0.111994 0.244734 SURF 0x0 mat 0 refs 4 463 0.111952 0.241134 450 0.0834204 0.247672 449 0.0834366 0.249171 464 0.11197 0.242826 SURF 0x0 mat 0 refs 4 462 0.111939 0.239657 451 0.0834085 0.246364 450 0.0834204 0.247672 463 0.111952 0.241134 SURF 0x0 mat 0 refs 4 461 0.111931 0.238397 452 0.0834018 0.245248 451 0.0834085 0.246364 462 0.111939 0.239657 SURF 0x0 mat 0 refs 4 460 0.111929 0.237353 453 0.0834001 0.244323 452 0.0834018 0.245248 461 0.111931 0.238397 SURF 0x0 mat 0 refs 4 459 0.111933 0.236524 454 0.0834039 0.243589 453 0.0834001 0.244323 460 0.111929 0.237353 SURF 0x0 mat 0 refs 4 458 0.111944 0.235912 455 0.0834131 0.243047 454 0.0834039 0.243589 459 0.111933 0.236524 SURF 0x0 mat 0 refs 4 457 0.111961 0.235515 456 0.0834286 0.242695 455 0.0834131 0.243047 458 0.111944 0.235912 SURF 0x0 mat 0 refs 4 508 0.153389 0.232526 457 0.111961 0.235515 458 0.111944 0.235912 507 0.153369 0.232968 SURF 0x0 mat 0 refs 4 507 0.153369 0.232968 458 0.111944 0.235912 459 0.111933 0.236524 506 0.153358 0.233652 SURF 0x0 mat 0 refs 4 506 0.153358 0.233652 459 0.111933 0.236524 460 0.111929 0.237353 505 0.153353 0.234576 SURF 0x0 mat 0 refs 4 505 0.153353 0.234576 460 0.111929 0.237353 461 0.111931 0.238397 504 0.153355 0.23574 SURF 0x0 mat 0 refs 4 504 0.153355 0.23574 461 0.111931 0.238397 462 0.111939 0.239657 503 0.153363 0.237145 SURF 0x0 mat 0 refs 4 503 0.153363 0.237145 462 0.111939 0.239657 463 0.111952 0.241134 502 0.153378 0.238792 SURF 0x0 mat 0 refs 4 502 0.153378 0.238792 463 0.111952 0.241134 464 0.11197 0.242826 501 0.153399 0.240679 SURF 0x0 mat 0 refs 4 501 0.153399 0.240679 464 0.11197 0.242826 465 0.111994 0.244734 500 0.153425 0.242807 SURF 0x0 mat 0 refs 4 500 0.153425 0.242807 465 0.111994 0.244734 466 0.112022 0.246859 499 0.153456 0.245177 SURF 0x0 mat 0 refs 4 499 0.153456 0.245177 466 0.112022 0.246859 467 0.112054 0.2492 498 0.153493 0.247787 SURF 0x0 mat 0 refs 4 498 0.153493 0.247787 467 0.112054 0.2492 468 0.112091 0.251757 497 0.153533 0.250639 SURF 0x0 mat 0 refs 4 497 0.153533 0.250639 468 0.112091 0.251757 469 0.112141 0.254906 496 0.153589 0.254151 SURF 0x0 mat 0 refs 4 496 0.153589 0.254151 469 0.112141 0.254906 470 0.112193 0.25803 495 0.153647 0.257635 SURF 0x0 mat 0 refs 4 495 0.153647 0.257635 470 0.112193 0.25803 471 0.112249 0.261215 494 0.153709 0.261187 SURF 0x0 mat 0 refs 4 494 0.153709 0.261187 471 0.112249 0.261215 472 0.112307 0.264547 493 0.153774 0.264902 SURF 0x0 mat 0 refs 4 493 0.153774 0.264902 472 0.112307 0.264547 473 0.11237 0.268109 492 0.153845 0.268875 SURF 0x0 mat 0 refs 4 492 0.153845 0.268875 473 0.11237 0.268109 474 0.112439 0.271988 491 0.153922 0.273201 SURF 0x0 mat 0 refs 4 491 0.153922 0.273201 474 0.112439 0.271988 475 0.112514 0.276269 490 0.154005 0.277975 SURF 0x0 mat 0 refs 4 490 0.154005 0.277975 475 0.112514 0.276269 476 0.112596 0.281038 489 0.154097 0.283293 SURF 0x0 mat 0 refs 4 489 0.154097 0.283293 476 0.112596 0.281038 477 0.112686 0.286379 488 0.154197 0.289249 SURF 0x0 mat 0 refs 4 488 0.154197 0.289249 477 0.112686 0.286379 478 0.112785 0.292378 487 0.154307 0.295939 SURF 0x0 mat 0 refs 4 487 0.154307 0.295939 478 0.112785 0.292378 479 0.112894 0.29912 486 0.154429 0.303458 SURF 0x0 mat 0 refs 4 486 0.154429 0.303458 479 0.112894 0.29912 480 0.113012 0.30669 485 0.154561 0.311901 SURF 0x0 mat 0 refs 4 483 0.153415 0.232324 482 0.111985 0.235334 457 0.111961 0.235515 508 0.153389 0.232526 SURF 0x0 mat 0 refs 4 484 0.153456 0.232447 481 0.112022 0.235444 482 0.111985 0.235334 483 0.153415 0.232324 SURF 0x0 mat 0 refs 4 533 0.260119 0.225623 484 0.153456 0.232447 483 0.153415 0.232324 534 0.260068 0.225469 SURF 0x0 mat 0 refs 4 534 0.260068 0.225469 483 0.153415 0.232324 508 0.153389 0.232526 509 0.260035 0.225721 SURF 0x0 mat 0 refs 4 531 0.261331 0.314148 486 0.154429 0.303458 485 0.154561 0.311901 532 0.261497 0.324673 SURF 0x0 mat 0 refs 4 530 0.26118 0.304775 487 0.154307 0.295939 486 0.154429 0.303458 531 0.261331 0.314148 SURF 0x0 mat 0 refs 4 529 0.261043 0.296435 488 0.154197 0.289249 487 0.154307 0.295939 530 0.26118 0.304775 SURF 0x0 mat 0 refs 4 528 0.260918 0.289009 489 0.154097 0.283293 488 0.154197 0.289249 529 0.261043 0.296435 SURF 0x0 mat 0 refs 4 527 0.260804 0.28238 490 0.154005 0.277975 489 0.154097 0.283293 528 0.260918 0.289009 SURF 0x0 mat 0 refs 4 526 0.260699 0.276428 491 0.153922 0.273201 490 0.154005 0.277975 527 0.260804 0.28238 SURF 0x0 mat 0 refs 4 525 0.260604 0.271035 492 0.153845 0.268875 491 0.153922 0.273201 526 0.260699 0.276428 SURF 0x0 mat 0 refs 4 524 0.260516 0.266082 493 0.153774 0.264902 492 0.153845 0.268875 525 0.260604 0.271035 SURF 0x0 mat 0 refs 4 523 0.260434 0.261451 494 0.153709 0.261187 493 0.153774 0.264902 524 0.260516 0.266082 SURF 0x0 mat 0 refs 4 522 0.260357 0.257023 495 0.153647 0.257635 494 0.153709 0.261187 523 0.260434 0.261451 SURF 0x0 mat 0 refs 4 521 0.260285 0.252679 496 0.153589 0.254151 495 0.153647 0.257635 522 0.260357 0.257023 SURF 0x0 mat 0 refs 4 520 0.260215 0.248301 497 0.153533 0.250639 496 0.153589 0.254151 521 0.260285 0.252679 SURF 0x0 mat 0 refs 4 519 0.260164 0.244746 498 0.153493 0.247787 497 0.153533 0.250639 520 0.260215 0.248301 SURF 0x0 mat 0 refs 4 518 0.260119 0.241492 499 0.153456 0.245177 498 0.153493 0.247787 519 0.260164 0.244746 SURF 0x0 mat 0 refs 4 517 0.26008 0.238538 500 0.153425 0.242807 499 0.153456 0.245177 518 0.260119 0.241492 SURF 0x0 mat 0 refs 4 516 0.260048 0.235885 501 0.153399 0.240679 500 0.153425 0.242807 517 0.26008 0.238538 SURF 0x0 mat 0 refs 4 515 0.260022 0.233532 502 0.153378 0.238792 501 0.153399 0.240679 516 0.260048 0.235885 SURF 0x0 mat 0 refs 4 514 0.260003 0.23148 503 0.153363 0.237145 502 0.153378 0.238792 515 0.260022 0.233532 SURF 0x0 mat 0 refs 4 513 0.259993 0.229728 504 0.153355 0.23574 503 0.153363 0.237145 514 0.260003 0.23148 SURF 0x0 mat 0 refs 4 512 0.25999 0.228276 505 0.153353 0.234576 504 0.153355 0.23574 513 0.259993 0.229728 SURF 0x0 mat 0 refs 4 511 0.259996 0.227124 506 0.153358 0.233652 505 0.153353 0.234576 512 0.25999 0.228276 SURF 0x0 mat 0 refs 4 510 0.260011 0.226273 507 0.153369 0.232968 506 0.153358 0.233652 511 0.259996 0.227124 SURF 0x0 mat 0 refs 4 509 0.260035 0.225721 508 0.153389 0.232526 507 0.153369 0.232968 510 0.260011 0.226273 SURF 0x0 mat 0 refs 4 559 0.37519 0.2203 509 0.260035 0.225721 510 0.260011 0.226273 558 0.375162 0.220939 SURF 0x0 mat 0 refs 4 558 0.375162 0.220939 510 0.260011 0.226273 511 0.259996 0.227124 557 0.375145 0.221926 SURF 0x0 mat 0 refs 4 557 0.375145 0.221926 511 0.259996 0.227124 512 0.25999 0.228276 556 0.375138 0.22326 SURF 0x0 mat 0 refs 4 556 0.375138 0.22326 512 0.25999 0.228276 513 0.259993 0.229728 555 0.375141 0.224942 SURF 0x0 mat 0 refs 4 555 0.375141 0.224942 513 0.259993 0.229728 514 0.260003 0.23148 554 0.375154 0.226972 SURF 0x0 mat 0 refs 4 554 0.375154 0.226972 514 0.260003 0.23148 515 0.260022 0.233532 553 0.375175 0.22935 SURF 0x0 mat 0 refs 4 553 0.375175 0.22935 515 0.260022 0.233532 516 0.260048 0.235885 552 0.375205 0.232076 SURF 0x0 mat 0 refs 4 552 0.375205 0.232076 516 0.260048 0.235885 517 0.26008 0.238538 551 0.375243 0.23515 SURF 0x0 mat 0 refs 4 551 0.375243 0.23515 517 0.26008 0.238538 518 0.260119 0.241492 550 0.375288 0.238572 SURF 0x0 mat 0 refs 4 550 0.375288 0.238572 518 0.260119 0.241492 519 0.260164 0.244746 549 0.37534 0.242343 SURF 0x0 mat 0 refs 4 549 0.37534 0.242343 519 0.260164 0.244746 520 0.260215 0.248301 548 0.375399 0.246462 SURF 0x0 mat 0 refs 4 548 0.375399 0.246462 520 0.260215 0.248301 521 0.260285 0.252679 547 0.37548 0.251534 SURF 0x0 mat 0 refs 4 547 0.37548 0.251534 521 0.260285 0.252679 522 0.260357 0.257023 546 0.375564 0.256567 SURF 0x0 mat 0 refs 4 546 0.375564 0.256567 522 0.260357 0.257023 523 0.260434 0.261451 545 0.375653 0.261697 SURF 0x0 mat 0 refs 4 545 0.375653 0.261697 523 0.260434 0.261451 524 0.260516 0.266082 544 0.375747 0.267063 SURF 0x0 mat 0 refs 4 544 0.375747 0.267063 524 0.260516 0.266082 525 0.260604 0.271035 543 0.375849 0.272801 SURF 0x0 mat 0 refs 4 543 0.375849 0.272801 525 0.260604 0.271035 526 0.260699 0.276428 542 0.37596 0.279049 SURF 0x0 mat 0 refs 4 542 0.37596 0.279049 526 0.260699 0.276428 527 0.260804 0.28238 541 0.376081 0.285945 SURF 0x0 mat 0 refs 4 541 0.376081 0.285945 527 0.260804 0.28238 528 0.260918 0.289009 540 0.376213 0.293626 SURF 0x0 mat 0 refs 4 540 0.376213 0.293626 528 0.260918 0.289009 529 0.261043 0.296435 539 0.376358 0.302229 SURF 0x0 mat 0 refs 4 539 0.376358 0.302229 529 0.261043 0.296435 530 0.26118 0.304775 538 0.376517 0.311892 SURF 0x0 mat 0 refs 4 538 0.376517 0.311892 530 0.26118 0.304775 531 0.261331 0.314148 537 0.376692 0.322752 SURF 0x0 mat 0 refs 4 537 0.376692 0.322752 531 0.261331 0.314148 532 0.261497 0.324673 536 0.376883 0.334947 SURF 0x0 mat 0 refs 4 535 0.375229 0.220008 534 0.260068 0.225469 509 0.260035 0.225721 559 0.37519 0.2203 SURF 0x0 mat 0 refs 4 584 0.466395 0.217402 535 0.375229 0.220008 559 0.37519 0.2203 560 0.466353 0.21772 SURF 0x0 mat 0 refs 4 582 0.46799 0.329422 537 0.376692 0.322752 536 0.376883 0.334947 583 0.4682 0.342717 SURF 0x0 mat 0 refs 4 581 0.4678 0.317581 538 0.376517 0.311892 537 0.376692 0.322752 582 0.46799 0.329422 SURF 0x0 mat 0 refs 4 580 0.467626 0.307046 539 0.376358 0.302229 538 0.376517 0.311892 581 0.4678 0.317581 SURF 0x0 mat 0 refs 4 579 0.467468 0.297666 540 0.376213 0.293626 539 0.376358 0.302229 580 0.467626 0.307046 SURF 0x0 mat 0 refs 4 578 0.467324 0.289292 541 0.376081 0.285945 540 0.376213 0.293626 579 0.467468 0.297666 SURF 0x0 mat 0 refs 4 577 0.467193 0.281774 542 0.37596 0.279049 541 0.376081 0.285945 578 0.467324 0.289292 SURF 0x0 mat 0 refs 4 576 0.467072 0.274961 543 0.375849 0.272801 542 0.37596 0.279049 577 0.467193 0.281774 SURF 0x0 mat 0 refs 4 575 0.466961 0.268705 544 0.375747 0.267063 543 0.375849 0.272801 576 0.467072 0.274961 SURF 0x0 mat 0 refs 4 574 0.466858 0.262855 545 0.375653 0.261697 544 0.375747 0.267063 575 0.466961 0.268705 SURF 0x0 mat 0 refs 4 573 0.466761 0.257261 546 0.375564 0.256567 545 0.375653 0.261697 574 0.466858 0.262855 SURF 0x0 mat 0 refs 4 572 0.466669 0.251774 547 0.37548 0.251534 546 0.375564 0.256567 573 0.466761 0.257261 SURF 0x0 mat 0 refs 4 571 0.466581 0.246244 548 0.375399 0.246462 547 0.37548 0.251534 572 0.466669 0.251774 SURF 0x0 mat 0 refs 4 570 0.466517 0.241753 549 0.37534 0.242343 548 0.375399 0.246462 571 0.466581 0.246244 SURF 0x0 mat 0 refs 4 569 0.46646 0.237642 550 0.375288 0.238572 549 0.37534 0.242343 570 0.466517 0.241753 SURF 0x0 mat 0 refs 4 568 0.46641 0.233911 551 0.375243 0.23515 550 0.375288 0.238572 569 0.46646 0.237642 SURF 0x0 mat 0 refs 4 567 0.466369 0.230559 552 0.375205 0.232076 551 0.375243 0.23515 568 0.46641 0.233911 SURF 0x0 mat 0 refs 4 566 0.466337 0.227587 553 0.375175 0.22935 552 0.375205 0.232076 567 0.466369 0.230559 SURF 0x0 mat 0 refs 4 565 0.466314 0.224995 554 0.375154 0.226972 553 0.375175 0.22935 566 0.466337 0.227587 SURF 0x0 mat 0 refs 4 564 0.4663 0.222782 555 0.375141 0.224942 554 0.375154 0.226972 565 0.466314 0.224995 SURF 0x0 mat 0 refs 4 563 0.466297 0.220948 556 0.375138 0.22326 555 0.375141 0.224942 564 0.4663 0.222782 SURF 0x0 mat 0 refs 4 562 0.466304 0.219493 557 0.375145 0.221926 556 0.375138 0.22326 563 0.466297 0.220948 SURF 0x0 mat 0 refs 4 561 0.466323 0.218417 558 0.375162 0.220939 557 0.375145 0.221926 562 0.466304 0.219493 SURF 0x0 mat 0 refs 4 560 0.466353 0.21772 559 0.37519 0.2203 558 0.375162 0.220939 561 0.466323 0.218417 SURF 0x0 mat 0 refs 4 609 0.594293 0.215634 560 0.466353 0.21772 561 0.466323 0.218417 608 0.59426 0.216387 SURF 0x0 mat 0 refs 4 608 0.59426 0.216387 561 0.466323 0.218417 562 0.466304 0.219493 607 0.594241 0.217548 SURF 0x0 mat 0 refs 4 607 0.594241 0.217548 562 0.466304 0.219493 563 0.466297 0.220948 606 0.594233 0.219119 SURF 0x0 mat 0 refs 4 606 0.594233 0.219119 563 0.466297 0.220948 564 0.4663 0.222782 605 0.594237 0.221099 SURF 0x0 mat 0 refs 4 605 0.594237 0.221099 564 0.4663 0.222782 565 0.466314 0.224995 604 0.594252 0.223488 SURF 0x0 mat 0 refs 4 604 0.594252 0.223488 565 0.466314 0.224995 566 0.466337 0.227587 603 0.594276 0.226287 SURF 0x0 mat 0 refs 4 603 0.594276 0.226287 566 0.466337 0.227587 567 0.466369 0.230559 602 0.594312 0.229495 SURF 0x0 mat 0 refs 4 602 0.594312 0.229495 567 0.466369 0.230559 568 0.46641 0.233911 601 0.594356 0.233114 SURF 0x0 mat 0 refs 4 601 0.594356 0.233114 568 0.46641 0.233911 569 0.46646 0.237642 600 0.59441 0.237142 SURF 0x0 mat 0 refs 4 600 0.59441 0.237142 569 0.46646 0.237642 570 0.466517 0.241753 599 0.594471 0.24158 SURF 0x0 mat 0 refs 4 599 0.594471 0.24158 570 0.466517 0.241753 571 0.466581 0.246244 598 0.594541 0.246428 SURF 0x0 mat 0 refs 4 598 0.594541 0.246428 571 0.466581 0.246244 572 0.466669 0.251774 597 0.594636 0.252399 SURF 0x0 mat 0 refs 4 597 0.594636 0.252399 572 0.466669 0.251774 573 0.466761 0.257261 596 0.594735 0.258322 SURF 0x0 mat 0 refs 4 596 0.594735 0.258322 573 0.466761 0.257261 574 0.466858 0.262855 595 0.594839 0.264361 SURF 0x0 mat 0 refs 4 595 0.594839 0.264361 574 0.466858 0.262855 575 0.466961 0.268705 594 0.59495 0.270677 SURF 0x0 mat 0 refs 4 594 0.59495 0.270677 575 0.466961 0.268705 576 0.467072 0.274961 593 0.59507 0.277431 SURF 0x0 mat 0 refs 4 593 0.59507 0.277431 576 0.467072 0.274961 577 0.467193 0.281774 592 0.5952 0.284786 SURF 0x0 mat 0 refs 4 592 0.5952 0.284786 577 0.467193 0.281774 578 0.467324 0.289292 591 0.595342 0.292903 SURF 0x0 mat 0 refs 4 591 0.595342 0.292903 578 0.467324 0.289292 579 0.467468 0.297666 590 0.595498 0.301943 SURF 0x0 mat 0 refs 4 590 0.595498 0.301943 579 0.467468 0.297666 580 0.467626 0.307046 589 0.595668 0.31207 SURF 0x0 mat 0 refs 4 589 0.595668 0.31207 580 0.467626 0.307046 581 0.4678 0.317581 588 0.595856 0.323443 SURF 0x0 mat 0 refs 4 588 0.595856 0.323443 581 0.4678 0.317581 582 0.46799 0.329422 587 0.596061 0.336226 SURF 0x0 mat 0 refs 4 587 0.596061 0.336226 582 0.46799 0.329422 583 0.4682 0.342717 586 0.596287 0.35058 SURF 0x0 mat 0 refs 4 585 0.594338 0.215291 584 0.466395 0.217402 560 0.466353 0.21772 609 0.594293 0.215634 SURF 0x0 mat 0 refs 4 634 0.6625 0.215085 585 0.594338 0.215291 609 0.594293 0.215634 610 0.662505 0.215436 SURF 0x0 mat 0 refs 4 632 0.66441 0.338329 587 0.596061 0.336226 586 0.596287 0.35058 633 0.664637 0.352957 SURF 0x0 mat 0 refs 4 631 0.664208 0.325303 588 0.595856 0.323443 587 0.596061 0.336226 632 0.66441 0.338329 SURF 0x0 mat 0 refs 4 630 0.664029 0.313712 589 0.595668 0.31207 588 0.595856 0.323443 631 0.664208 0.325303 SURF 0x0 mat 0 refs 4 629 0.663869 0.303393 590 0.595498 0.301943 589 0.595668 0.31207 630 0.664029 0.313712 SURF 0x0 mat 0 refs 4 628 0.663726 0.29418 591 0.595342 0.292903 590 0.595498 0.301943 629 0.663869 0.303393 SURF 0x0 mat 0 refs 4 627 0.663598 0.285909 592 0.5952 0.284786 591 0.595342 0.292903 628 0.663726 0.29418 SURF 0x0 mat 0 refs 4 626 0.663482 0.278414 593 0.59507 0.277431 592 0.5952 0.284786 627 0.663598 0.285909 SURF 0x0 mat 0 refs 4 625 0.663375 0.271531 594 0.59495 0.270677 593 0.59507 0.277431 626 0.663482 0.278414 SURF 0x0 mat 0 refs 4 624 0.663275 0.265095 595 0.594839 0.264361 594 0.59495 0.270677 625 0.663375 0.271531 SURF 0x0 mat 0 refs 4 623 0.66318 0.258941 596 0.594735 0.258322 595 0.594839 0.264361 624 0.663275 0.265095 SURF 0x0 mat 0 refs 4 622 0.663086 0.252904 597 0.594636 0.252399 596 0.594735 0.258322 623 0.66318 0.258941 SURF 0x0 mat 0 refs 4 621 0.662992 0.24682 598 0.594541 0.246428 597 0.594636 0.252399 622 0.663086 0.252904 SURF 0x0 mat 0 refs 4 620 0.662915 0.241879 599 0.594471 0.24158 598 0.594541 0.246428 621 0.662992 0.24682 SURF 0x0 mat 0 refs 4 619 0.662845 0.237356 600 0.59441 0.237142 599 0.594471 0.24158 620 0.662915 0.241879 SURF 0x0 mat 0 refs 4 618 0.662782 0.233251 601 0.594356 0.233114 600 0.59441 0.237142 619 0.662845 0.237356 SURF 0x0 mat 0 refs 4 617 0.662724 0.229563 602 0.594312 0.229495 601 0.594356 0.233114 618 0.662782 0.233251 SURF 0x0 mat 0 refs 4 616 0.662674 0.226293 603 0.594276 0.226287 602 0.594312 0.229495 617 0.662724 0.229563 SURF 0x0 mat 0 refs 4 615 0.66263 0.223441 604 0.594252 0.223488 603 0.594276 0.226287 616 0.662674 0.226293 SURF 0x0 mat 0 refs 4 614 0.662592 0.221006 605 0.594237 0.221099 604 0.594252 0.223488 615 0.66263 0.223441 SURF 0x0 mat 0 refs 4 613 0.662561 0.218988 606 0.594233 0.219119 605 0.594237 0.221099 614 0.662592 0.221006 SURF 0x0 mat 0 refs 4 612 0.662536 0.217387 607 0.594241 0.217548 606 0.594233 0.219119 613 0.662561 0.218988 SURF 0x0 mat 0 refs 4 611 0.662517 0.216203 608 0.59426 0.216387 607 0.594241 0.217548 612 0.662536 0.217387 SURF 0x0 mat 0 refs 4 610 0.662505 0.215436 609 0.594293 0.215634 608 0.59426 0.216387 611 0.662517 0.216203 SURF 0x0 mat 0 refs 4 659 0.775877 0.214782 610 0.662505 0.215436 611 0.662517 0.216203 658 0.77589 0.21557 SURF 0x0 mat 0 refs 4 658 0.77589 0.21557 611 0.662517 0.216203 612 0.662536 0.217387 657 0.775909 0.216786 SURF 0x0 mat 0 refs 4 657 0.775909 0.216786 612 0.662536 0.217387 613 0.662561 0.218988 656 0.775934 0.21843 SURF 0x0 mat 0 refs 4 656 0.775934 0.21843 613 0.662561 0.218988 614 0.662592 0.221006 655 0.775966 0.220502 SURF 0x0 mat 0 refs 4 655 0.775966 0.220502 614 0.662592 0.221006 615 0.66263 0.223441 654 0.776005 0.223003 SURF 0x0 mat 0 refs 4 654 0.776005 0.223003 615 0.66263 0.223441 616 0.662674 0.226293 653 0.77605 0.225933 SURF 0x0 mat 0 refs 4 653 0.77605 0.225933 616 0.662674 0.226293 617 0.662724 0.229563 652 0.776102 0.229291 SURF 0x0 mat 0 refs 4 652 0.776102 0.229291 617 0.662724 0.229563 618 0.662782 0.233251 651 0.776161 0.233078 SURF 0x0 mat 0 refs 4 651 0.776161 0.233078 618 0.662782 0.233251 619 0.662845 0.237356 650 0.776226 0.237294 SURF 0x0 mat 0 refs 4 650 0.776226 0.237294 619 0.662845 0.237356 620 0.662915 0.241879 649 0.776299 0.241939 SURF 0x0 mat 0 refs 4 649 0.776299 0.241939 620 0.662915 0.241879 621 0.662992 0.24682 648 0.776377 0.247013 SURF 0x0 mat 0 refs 4 648 0.776377 0.247013 621 0.662992 0.24682 622 0.663086 0.252904 647 0.776474 0.253262 SURF 0x0 mat 0 refs 4 647 0.776474 0.253262 622 0.663086 0.252904 623 0.66318 0.258941 646 0.77657 0.259461 SURF 0x0 mat 0 refs 4 646 0.77657 0.259461 623 0.66318 0.258941 624 0.663275 0.265095 645 0.776668 0.265782 SURF 0x0 mat 0 refs 4 645 0.776668 0.265782 624 0.663275 0.265095 625 0.663375 0.271531 644 0.77677 0.272391 SURF 0x0 mat 0 refs 4 644 0.77677 0.272391 625 0.663375 0.271531 626 0.663482 0.278414 643 0.77688 0.27946 SURF 0x0 mat 0 refs 4 643 0.77688 0.27946 626 0.663482 0.278414 627 0.663598 0.285909 642 0.776999 0.287158 SURF 0x0 mat 0 refs 4 642 0.776999 0.287158 627 0.663598 0.285909 628 0.663726 0.29418 641 0.777131 0.295652 SURF 0x0 mat 0 refs 4 641 0.777131 0.295652 628 0.663726 0.29418 629 0.663869 0.303393 640 0.777278 0.305114 SURF 0x0 mat 0 refs 4 640 0.777278 0.305114 629 0.663869 0.303393 630 0.664029 0.313712 639 0.777442 0.315712 SURF 0x0 mat 0 refs 4 639 0.777442 0.315712 630 0.664029 0.313712 631 0.664208 0.325303 638 0.777627 0.327616 SURF 0x0 mat 0 refs 4 638 0.777627 0.327616 631 0.664208 0.325303 632 0.66441 0.338329 637 0.777834 0.340994 SURF 0x0 mat 0 refs 4 637 0.777834 0.340994 632 0.66441 0.338329 633 0.664637 0.352957 636 0.778067 0.356017 SURF 0x0 mat 0 refs 4 635 0.775872 0.214422 634 0.6625 0.215085 610 0.662505 0.215436 659 0.775877 0.214782 SURF 0x0 mat 0 refs 4 684 0.974978 0.213037 635 0.775872 0.214422 659 0.775877 0.214782 660 0.974984 0.213412 SURF 0x0 mat 0 refs 4 682 0.977019 0.344685 637 0.777834 0.340994 636 0.778067 0.356017 683 0.977261 0.36031 SURF 0x0 mat 0 refs 4 681 0.976803 0.33077 638 0.777627 0.327616 637 0.777834 0.340994 682 0.977019 0.344685 SURF 0x0 mat 0 refs 4 680 0.976611 0.318389 639 0.777442 0.315712 638 0.777627 0.327616 681 0.976803 0.33077 SURF 0x0 mat 0 refs 4 679 0.97644 0.307366 640 0.777278 0.305114 639 0.777442 0.315712 680 0.976611 0.318389 SURF 0x0 mat 0 refs 4 678 0.976288 0.297525 641 0.777131 0.295652 640 0.777278 0.305114 679 0.97644 0.307366 SURF 0x0 mat 0 refs 4 677 0.976151 0.28869 642 0.776999 0.287158 641 0.777131 0.295652 678 0.976288 0.297525 SURF 0x0 mat 0 refs 4 676 0.976027 0.280684 643 0.77688 0.27946 642 0.776999 0.287158 677 0.976151 0.28869 SURF 0x0 mat 0 refs 4 675 0.975913 0.273331 644 0.77677 0.272391 643 0.77688 0.27946 676 0.976027 0.280684 SURF 0x0 mat 0 refs 4 674 0.975806 0.266456 645 0.776668 0.265782 644 0.77677 0.272391 675 0.975913 0.273331 SURF 0x0 mat 0 refs 4 673 0.975704 0.259883 646 0.77657 0.259461 645 0.776668 0.265782 674 0.975806 0.266456 SURF 0x0 mat 0 refs 4 672 0.975604 0.253435 647 0.776474 0.253262 646 0.77657 0.259461 673 0.975704 0.259883 SURF 0x0 mat 0 refs 4 671 0.975504 0.246936 648 0.776377 0.247013 647 0.776474 0.253262 672 0.975604 0.253435 SURF 0x0 mat 0 refs 4 670 0.975422 0.241658 649 0.776299 0.241939 648 0.776377 0.247013 671 0.975504 0.246936 SURF 0x0 mat 0 refs 4 669 0.975347 0.236826 650 0.776226 0.237294 649 0.776299 0.241939 670 0.975422 0.241658 SURF 0x0 mat 0 refs 4 668 0.975279 0.232441 651 0.776161 0.233078 650 0.776226 0.237294 669 0.975347 0.236826 SURF 0x0 mat 0 refs 4 667 0.975218 0.228502 652 0.776102 0.229291 651 0.776161 0.233078 668 0.975279 0.232441 SURF 0x0 mat 0 refs 4 666 0.975164 0.22501 653 0.77605 0.225933 652 0.776102 0.229291 667 0.975218 0.228502 SURF 0x0 mat 0 refs 4 665 0.975117 0.221963 654 0.776005 0.223003 653 0.77605 0.225933 666 0.975164 0.22501 SURF 0x0 mat 0 refs 4 664 0.975076 0.219362 655 0.775966 0.220502 654 0.776005 0.223003 665 0.975117 0.221963 SURF 0x0 mat 0 refs 4 663 0.975043 0.217206 656 0.775934 0.21843 655 0.775966 0.220502 664 0.975076 0.219362 SURF 0x0 mat 0 refs 4 662 0.975016 0.215496 657 0.775909 0.216786 656 0.775934 0.21843 663 0.975043 0.217206 SURF 0x0 mat 0 refs 4 661 0.974997 0.214231 658 0.77589 0.21557 657 0.775909 0.216786 662 0.975016 0.215496 SURF 0x0 mat 0 refs 4 660 0.974984 0.213412 659 0.775877 0.214782 658 0.77589 0.21557 661 0.974997 0.214231 kids 0 OBJECT poly name "CurveCircle.001" loc 0.000255532 0.0646532 -0.162745 data 4 Mesh texture "C:/Programme/CRRCSim/textures/Erwin.rgb" crease 30.000000 numvert 426 0.000549182 0.0359916 -2.63456 0.000575102 0.0346583 -2.60998 0.000598591 0.0334287 -2.58541 0.000620462 0.0323223 -2.56084 0.0006399 0.0313592 -2.53626 0.000656097 0.0305613 -2.51169 0.000669061 0.0299482 -2.48712 0.000678778 0.0295407 -2.46255 0.000681209 0.0294654 -2.45264 0.000681209 0.0295067 -2.44264 0.000678778 0.029706 -2.43271 0.000673111 0.0301069 -2.42303 0.000662579 0.0307533 -2.41375 0.00064719 0.0316856 -2.40505 0.000626128 0.0329492 -2.39709 0.000598591 0.0345846 -2.39003 0.000562948 0.0366363 -2.38405 -0.219718 0.193052 -2.38023 -0.2212 0.190875 -2.38348 -0.222431 0.189056 -2.38811 -0.22343 0.187567 -2.39394 -0.224219 0.186376 -2.40082 -0.224822 0.185453 -2.40858 -0.225259 0.184767 -2.41707 -0.225553 0.184287 -2.42611 -0.225723 0.183983 -2.43556 -0.225793 0.183825 -2.44523 -0.225785 0.183781 -2.45498 -0.225719 0.18382 -2.46464 -0.225446 0.184077 -2.48859 -0.225071 0.184484 -2.51254 -0.224605 0.185023 -2.53649 -0.224057 0.185682 -2.56045 -0.223438 0.186444 -2.5844 -0.222757 0.187296 -2.60835 -0.222027 0.188221 -2.63231 -0.221254 0.189205 -2.65627 -0.220451 0.190235 -2.68022 -0.219629 0.191294 -2.70418 -0.218796 0.192368 -2.72813 -0.217962 0.193442 -2.75208 -0.217962 0.195621 -2.3785 -0.406541 0.32506 -2.39055 -0.406541 0.323033 -2.73809 -0.407316 0.322033 -2.71581 -0.408091 0.321035 -2.69353 -0.408856 0.32005 -2.67124 -0.409603 0.319092 -2.64895 -0.410322 0.318175 -2.62667 -0.411002 0.317314 -2.60438 -0.411635 0.316523 -2.5821 -0.412211 0.315813 -2.55982 -0.412721 0.315201 -2.53754 -0.413154 0.314699 -2.51525 -0.413503 0.314321 -2.49297 -0.413757 0.314082 -2.47069 -0.413818 0.314045 -2.4617 -0.413826 0.314086 -2.45263 -0.413761 0.314234 -2.44363 -0.413602 0.314517 -2.43485 -0.413329 0.314963 -2.42644 -0.412923 0.315601 -2.41854 -0.412362 0.31646 -2.41132 -0.411627 0.317568 -2.40491 -0.410698 0.318953 -2.39949 -0.409554 0.320644 -2.39519 -0.408175 0.322671 -2.39216 -0.556588 0.424891 -2.4157 -0.557808 0.423098 -2.41838 -0.558821 0.421601 -2.42218 -0.559643 0.420375 -2.42699 -0.560293 0.419395 -2.43265 -0.56079 0.418635 -2.43904 -0.561149 0.41807 -2.44603 -0.561391 0.417675 -2.45347 -0.561531 0.417425 -2.46124 -0.561589 0.417294 -2.46921 -0.561582 0.417258 -2.47724 -0.561528 0.41729 -2.48519 -0.561303 0.417502 -2.50491 -0.560995 0.417837 -2.52462 -0.560611 0.418281 -2.54435 -0.56016 0.418823 -2.56406 -0.55965 0.41945 -2.58379 -0.559089 0.420151 -2.6035 -0.558488 0.420913 -2.62323 -0.557852 0.421724 -2.64295 -0.557192 0.422571 -2.66267 -0.556514 0.423444 -2.68239 -0.555828 0.424327 -2.70211 -0.555142 0.425211 -2.72183 -0.555142 0.427005 -2.41427 -0.681255 0.513474 -2.4467 -0.681255 0.511964 -2.70572 -0.681833 0.511219 -2.6891 -0.68241 0.510474 -2.6725 -0.682981 0.50974 -2.65589 -0.683537 0.509027 -2.63928 -0.684072 0.508344 -2.62267 -0.68458 0.507702 -2.60606 -0.685051 0.507112 -2.58946 -0.68548 0.506583 -2.57285 -0.68586 0.506127 -2.55624 -0.686184 0.505753 -2.53963 -0.686443 0.505471 -2.52303 -0.686633 0.505293 -2.50642 -0.686678 0.505265 -2.49972 -0.686685 0.505296 -2.49297 -0.686635 0.505406 -2.48625 -0.686517 0.505617 -2.47971 -0.686314 0.505949 -2.47344 -0.686011 0.506425 -2.46756 -0.685594 0.507065 -2.46217 -0.685045 0.50789 -2.4574 -0.684353 0.508923 -2.45336 -0.683501 0.510183 -2.45015 -0.682473 0.511693 -2.44789 -0.770891 0.57269 -2.49329 -0.771728 0.571461 -2.49512 -0.772422 0.570434 -2.49774 -0.772986 0.569593 -2.50104 -0.773432 0.56892 -2.50492 -0.773773 0.568399 -2.50931 -0.774019 0.568012 -2.51409 -0.774185 0.567741 -2.51921 -0.774281 0.567569 -2.52453 -0.774321 0.567479 -2.52999 -0.774316 0.567454 -2.5355 -0.774279 0.567477 -2.54095 -0.774125 0.567623 -2.55448 -0.773913 0.567852 -2.56801 -0.77365 0.568157 -2.58153 -0.77334 0.568529 -2.59505 -0.772991 0.568959 -2.60858 -0.772606 0.56944 -2.62211 -0.772193 0.569962 -2.63563 -0.771757 0.570518 -2.64916 -0.771305 0.571099 -2.66269 -0.77084 0.571697 -2.67622 -0.770369 0.572304 -2.68974 -0.769898 0.572911 -2.70327 -0.769898 0.574141 -2.49231 -0.817322 0.606443 -2.54994 -0.817322 0.605511 -2.70967 -0.817679 0.605052 -2.69942 -0.818035 0.604594 -2.68918 -0.818383 0.60414 -2.67894 -0.818732 0.6037 -2.6687 -0.819064 0.603279 -2.65845 -0.819372 0.602884 -2.64821 -0.819663 0.602519 -2.63798 -0.81993 0.602194 -2.62773 -0.820165 0.601913 -2.61749 -0.82036 0.601682 -2.60725 -0.820522 0.601508 -2.59701 -0.820643 0.601398 -2.58677 -0.820668 0.601381 -2.58264 -0.820676 0.6014 -2.57847 -0.820643 0.601468 -2.57433 -0.82057 0.601598 -2.5703 -0.820441 0.601802 -2.56644 -0.820255 0.602096 -2.56281 -0.819995 0.602491 -2.55949 -0.819663 0.603 -2.55655 -0.819234 0.603636 -2.55405 -0.818708 0.604414 -2.55207 -0.818076 0.605345 -2.55068 -0.844085 0.623395 -2.59811 -0.844555 0.622701 -2.59914 -0.844951 0.62212 -2.60062 -0.845267 0.621646 -2.60248 -0.845518 0.621266 -2.60468 -0.845713 0.620971 -2.60715 -0.845851 0.620752 -2.60986 -0.845948 0.620599 -2.61274 -0.845996 0.620502 -2.61576 -0.846021 0.620452 -2.61884 -0.846021 0.620437 -2.62195 -0.845996 0.62045 -2.62504 -0.845907 0.620532 -2.63268 -0.845794 0.620662 -2.64032 -0.84564 0.620834 -2.64796 -0.84547 0.621044 -2.65561 -0.845267 0.621287 -2.66325 -0.845049 0.621559 -2.67089 -0.844822 0.621854 -2.67853 -0.844571 0.622168 -2.68618 -0.84432 0.622497 -2.69382 -0.844052 0.622835 -2.70146 -0.843793 0.623178 -2.7091 -0.843526 0.62352 -2.71675 -0.843526 0.624215 -2.59756 -0.85971 0.634714 -2.72119 -0.859766 0.634649 -2.71799 -0.859936 0.634427 -2.71478 -0.860042 0.634286 -2.71158 -0.860147 0.634148 -2.70838 -0.860252 0.634016 -2.70518 -0.86035 0.633893 -2.70198 -0.860439 0.633779 -2.69878 -0.860528 0.633678 -2.69558 -0.860601 0.633589 -2.69238 -0.860657 0.633517 -2.68918 -0.860714 0.633463 -2.68598 -0.860746 0.633428 -2.68278 -0.860755 0.633423 -2.68149 -0.860755 0.633429 -2.68018 -0.860746 0.63345 -2.6789 -0.860722 0.633491 -2.67763 -0.860682 0.633555 -2.67642 -0.860625 0.633647 -2.67529 -0.860544 0.63377 -2.67425 -0.860439 0.633929 -2.67333 -0.860309 0.634128 -2.67255 -0.859945 0.634662 -2.6715 -0.871122 0.642611 -2.72378 0.000393661 0.0456233 -2.37421 0.000393661 0.0433885 -2.75744 0.000428489 0.0418738 -2.73287 0.000462508 0.0403591 -2.70829 0.000497342 0.0388638 -2.68372 0.000530552 0.0374099 -2.65913 0.000528929 0.0391489 -2.37931 0.000466558 0.0421176 -2.37597 0.219772 0.192957 -2.38022 0.221254 0.190779 -2.38348 0.222484 0.188961 -2.38811 0.223482 0.187472 -2.39394 0.224273 0.186281 -2.40082 0.224875 0.185358 -2.40858 0.225312 0.184672 -2.41707 0.225605 0.184192 -2.42611 0.225776 0.183888 -2.43556 0.225847 0.183729 -2.44523 0.225838 0.183685 -2.45498 0.225772 0.183725 -2.46464 0.225499 0.183983 -2.48859 0.225124 0.184388 -2.51254 0.224658 0.184928 -2.53649 0.22411 0.185586 -2.56044 0.223491 0.186349 -2.5844 0.222811 0.1872 -2.60835 0.222079 0.188126 -2.63231 0.221307 0.189111 -2.65627 0.220505 0.190139 -2.68022 0.219682 0.191199 -2.70418 0.218848 0.192273 -2.72813 0.218016 0.193346 -2.75208 0.218016 0.195525 -2.3785 0.406594 0.324965 -2.39055 0.406594 0.322937 -2.73809 0.407369 0.321939 -2.71581 0.408144 0.320939 -2.69353 0.40891 0.319954 -2.67124 0.409657 0.318997 -2.64895 0.410374 0.318081 -2.62667 0.411055 0.317219 -2.60438 0.411687 0.316427 -2.5821 0.412264 0.315719 -2.55982 0.412774 0.315105 -2.53754 0.413208 0.314604 -2.51525 0.413556 0.314226 -2.49297 0.41381 0.313986 -2.47069 0.413871 0.313949 -2.4617 0.413879 0.313991 -2.45263 0.413814 0.314138 -2.44363 0.413655 0.314421 -2.43485 0.413382 0.314867 -2.42644 0.412975 0.315506 -2.41854 0.412415 0.316364 -2.41132 0.41168 0.317472 -2.40491 0.410751 0.318857 -2.39949 0.409606 0.320549 -2.39519 0.408228 0.322575 -2.39216 0.556641 0.424796 -2.4157 0.557861 0.423002 -2.41838 0.558873 0.421505 -2.42218 0.559696 0.42028 -2.42699 0.560346 0.419299 -2.43265 0.560842 0.418539 -2.43904 0.561202 0.417975 -2.44603 0.561443 0.417579 -2.45347 0.561584 0.417329 -2.46124 0.561642 0.417199 -2.46921 0.561635 0.417162 -2.47724 0.56158 0.417195 -2.48519 0.561356 0.417407 -2.50491 0.561047 0.417741 -2.52462 0.560663 0.418185 -2.54435 0.560212 0.418728 -2.56406 0.559703 0.419355 -2.58379 0.559143 0.420055 -2.6035 0.55854 0.420818 -2.62323 0.557905 0.421628 -2.64295 0.557244 0.422476 -2.66266 0.556566 0.423348 -2.68239 0.555881 0.424232 -2.70211 0.555195 0.425116 -2.72183 0.555195 0.42691 -2.41427 0.681308 0.513379 -2.4467 0.681308 0.511868 -2.70572 0.681885 0.511124 -2.6891 0.682463 0.510378 -2.6725 0.683034 0.509645 -2.65588 0.683591 0.508931 -2.63928 0.684125 0.508248 -2.62267 0.684632 0.507607 -2.60606 0.685104 0.507016 -2.58946 0.685534 0.506488 -2.57285 0.685914 0.506031 -2.55624 0.686237 0.505657 -2.53963 0.686497 0.505376 -2.52303 0.686686 0.505197 -2.50642 0.686731 0.505169 -2.49972 0.686737 0.5052 -2.49297 0.686689 0.50531 -2.48625 0.686571 0.505521 -2.47971 0.686367 0.505854 -2.47344 0.686064 0.506329 -2.46756 0.685646 0.506969 -2.46217 0.685099 0.507795 -2.4574 0.684405 0.508827 -2.45336 0.683553 0.510088 -2.45015 0.682525 0.511598 -2.44789 0.770943 0.572595 -2.49329 0.77178 0.571365 -2.49512 0.772475 0.570338 -2.49774 0.773039 0.569497 -2.50104 0.773485 0.568825 -2.50492 0.773825 0.568303 -2.5093 0.774072 0.567916 -2.51409 0.774238 0.567646 -2.51921 0.774334 0.567474 -2.52453 0.774374 0.567384 -2.52999 0.774369 0.56736 -2.5355 0.774332 0.567382 -2.54095 0.774178 0.567527 -2.55448 0.773966 0.567757 -2.56801 0.773702 0.568061 -2.58153 0.773394 0.568433 -2.59505 0.773044 0.568863 -2.60858 0.77266 0.569344 -2.62211 0.772247 0.569867 -2.63563 0.77181 0.570423 -2.64916 0.771357 0.571004 -2.66269 0.770892 0.571602 -2.67622 0.770422 0.572208 -2.68974 0.769952 0.572815 -2.70327 0.769952 0.574045 -2.49231 0.817379 0.606347 -2.54994 0.817379 0.605416 -2.70967 0.817735 0.604957 -2.69942 0.818092 0.604498 -2.68918 0.81844 0.604045 -2.67894 0.81878 0.603605 -2.6687 0.819112 0.603184 -2.65845 0.819428 0.602788 -2.64821 0.81972 0.602425 -2.63798 0.819979 0.602098 -2.62773 0.820214 0.601817 -2.61749 0.820417 0.601586 -2.60725 0.820579 0.601413 -2.59701 0.820692 0.601303 -2.58677 0.820724 0.601286 -2.58264 0.820724 0.601304 -2.57847 0.820692 0.601372 -2.57433 0.820619 0.601502 -2.5703 0.820498 0.601707 -2.56643 0.820311 0.602001 -2.5628 0.820052 0.602395 -2.55949 0.819712 0.602904 -2.55655 0.819283 0.603541 -2.55405 0.818764 0.604318 -2.55207 0.818124 0.60525 -2.55067 0.844133 0.623301 -2.59811 0.844611 0.622606 -2.59914 0.845 0.622026 -2.60062 0.845316 0.62155 -2.60248 0.845575 0.62117 -2.60468 0.845761 0.620876 -2.60715 0.845907 0.620657 -2.60986 0.845996 0.620504 -2.61274 0.846053 0.620407 -2.61576 0.846077 0.620356 -2.61884 0.846069 0.620342 -2.62195 0.846053 0.620355 -2.62504 0.845964 0.620437 -2.63268 0.845842 0.620567 -2.64032 0.845697 0.620739 -2.64796 0.845518 0.620948 -2.6556 0.845324 0.621192 -2.66325 0.845105 0.621464 -2.67089 0.844871 0.621759 -2.67853 0.844627 0.622073 -2.68618 0.844368 0.622401 -2.69382 0.844109 0.622739 -2.70146 0.843842 0.623082 -2.7091 0.843574 0.623425 -2.71675 0.843267 0.623921 -2.70908 0.842951 0.62442 -2.70142 0.843574 0.62412 -2.59756 0.859499 0.635035 -2.71476 0.859766 0.634619 -2.72119 0.859872 0.634475 -2.71799 0.859985 0.634332 -2.71478 0.860098 0.63419 -2.71158 0.860204 0.634053 -2.70838 0.860309 0.633921 -2.70518 0.860406 0.633798 -2.70198 0.860495 0.633683 -2.69878 0.860576 0.633582 -2.69557 0.860649 0.633494 -2.69238 0.860714 0.633422 -2.68918 0.860763 0.633367 -2.68598 0.860803 0.633333 -2.68278 0.860811 0.633328 -2.68149 0.860811 0.633333 -2.68018 0.860803 0.633355 -2.67889 0.860779 0.633396 -2.67763 0.860738 0.63346 -2.67642 0.860682 0.633551 -2.67528 0.860601 0.633674 -2.67425 0.860495 0.633834 -2.67333 0.860358 0.634032 -2.67255 0.860001 0.634567 -2.6715 0.871179 0.642516 -2.72378 numsurf 430 SURF 0x10 mat 0 refs 4 223 0.756488 0.844951 17 0.700351 0.846343 18 0.699973 0.84741 222 0.756504 0.846044 SURF 0x10 mat 0 refs 4 222 0.756504 0.846044 18 0.699973 0.84741 19 0.699659 0.848925 16 0.756513 0.847597 SURF 0x10 mat 0 refs 4 16 0.756513 0.847597 19 0.699659 0.848925 20 0.699405 0.850837 15 0.756522 0.849557 SURF 0x10 mat 0 refs 4 15 0.756522 0.849557 20 0.699405 0.850837 21 0.699203 0.85309 14 0.756529 0.851868 SURF 0x10 mat 0 refs 4 14 0.756529 0.851868 21 0.699203 0.85309 22 0.69905 0.855633 13 0.756534 0.854476 SURF 0x10 mat 0 refs 4 13 0.756534 0.854476 22 0.69905 0.855633 23 0.698938 0.858413 12 0.756538 0.857327 SURF 0x10 mat 0 refs 4 12 0.756538 0.857327 23 0.698938 0.858413 24 0.698864 0.861375 11 0.756541 0.860365 SURF 0x10 mat 0 refs 4 11 0.756541 0.860365 24 0.698864 0.861375 25 0.69882 0.864468 10 0.756542 0.863537 SURF 0x10 mat 0 refs 4 10 0.756542 0.863537 25 0.69882 0.864468 26 0.698802 0.867637 9 0.756543 0.866789 SURF 0x10 mat 0 refs 4 9 0.756543 0.866789 26 0.698802 0.867637 27 0.698804 0.870831 8 0.756543 0.870065 SURF 0x10 mat 0 refs 4 8 0.756543 0.870065 27 0.698804 0.870831 28 0.698821 0.873995 7 0.756542 0.873311 SURF 0x10 mat 0 refs 4 7 0.756542 0.873311 28 0.698821 0.873995 29 0.698891 0.88184 6 0.75654 0.881359 SURF 0x10 mat 0 refs 4 6 0.75654 0.881359 29 0.698891 0.88184 30 0.698986 0.889686 5 0.756536 0.889408 SURF 0x10 mat 0 refs 4 5 0.756536 0.889408 30 0.698986 0.889686 31 0.699105 0.897532 4 0.756532 0.897457 SURF 0x10 mat 0 refs 4 4 0.756532 0.897457 31 0.699105 0.897532 32 0.699245 0.905378 3 0.756527 0.905506 SURF 0x10 mat 0 refs 4 3 0.756527 0.905506 32 0.699245 0.905378 33 0.699403 0.913224 2 0.756522 0.913555 SURF 0x10 mat 0 refs 4 2 0.756522 0.913555 33 0.699403 0.913224 34 0.699576 0.921071 1 0.756516 0.921605 SURF 0x10 mat 0 refs 4 35 0.699763 0.928917 0 0.756509 0.929655 1 0.756516 0.921605 34 0.699576 0.921071 SURF 0x10 mat 0 refs 4 0 0.756509 0.929655 35 0.699763 0.928917 36 0.69996 0.936764 221 0.756504 0.937705 SURF 0x10 mat 0 refs 4 221 0.756504 0.937705 36 0.69996 0.936764 37 0.700164 0.944611 220 0.756496 0.945755 SURF 0x10 mat 0 refs 4 220 0.756496 0.945755 37 0.700164 0.944611 38 0.700374 0.952457 219 0.756487 0.953806 SURF 0x10 mat 0 refs 4 219 0.756487 0.953806 38 0.700374 0.952457 39 0.700586 0.960304 218 0.756479 0.961856 SURF 0x10 mat 0 refs 4 218 0.756479 0.961856 39 0.700586 0.960304 40 0.700799 0.968151 217 0.75647 0.969906 SURF 0x10 mat 0 refs 4 216 0.75647 0.844373 41 0.700799 0.845778 17 0.700351 0.846343 223 0.756488 0.844951 SURF 0x10 mat 0 refs 4 41 0.700799 0.845778 42 0.65272 0.849727 66 0.652303 0.850252 17 0.700351 0.846343 SURF 0x10 mat 0 refs 4 39 0.700586 0.960304 44 0.652522 0.956269 43 0.65272 0.963569 40 0.700799 0.968151 SURF 0x10 mat 0 refs 4 38 0.700374 0.952457 45 0.652325 0.948969 44 0.652522 0.956269 39 0.700586 0.960304 SURF 0x10 mat 0 refs 4 37 0.700164 0.944611 46 0.652129 0.94167 45 0.652325 0.948969 38 0.700374 0.952457 SURF 0x10 mat 0 refs 4 36 0.69996 0.936764 47 0.651939 0.93437 46 0.652129 0.94167 37 0.700164 0.944611 SURF 0x10 mat 0 refs 4 35 0.699763 0.928917 48 0.651756 0.92707 47 0.651939 0.93437 36 0.69996 0.936764 SURF 0x10 mat 0 refs 4 34 0.699576 0.921071 49 0.651582 0.919771 48 0.651756 0.92707 35 0.699763 0.928917 SURF 0x10 mat 0 refs 4 33 0.699403 0.913224 50 0.651421 0.912471 49 0.651582 0.919771 34 0.699576 0.921071 SURF 0x10 mat 0 refs 4 32 0.699245 0.905378 51 0.651274 0.905172 50 0.651421 0.912471 33 0.699403 0.913224 SURF 0x10 mat 0 refs 4 31 0.699105 0.897532 52 0.651144 0.897873 51 0.651274 0.905172 32 0.699245 0.905378 SURF 0x10 mat 0 refs 4 30 0.698986 0.889686 53 0.651034 0.890574 52 0.651144 0.897873 31 0.699105 0.897532 SURF 0x10 mat 0 refs 4 29 0.698891 0.88184 54 0.650945 0.883275 53 0.651034 0.890574 30 0.698986 0.889686 SURF 0x10 mat 0 refs 4 28 0.698821 0.873995 55 0.65088 0.875977 54 0.650945 0.883275 29 0.698891 0.88184 SURF 0x10 mat 0 refs 4 27 0.698804 0.870831 56 0.650865 0.873033 55 0.65088 0.875977 28 0.698821 0.873995 SURF 0x10 mat 0 refs 4 26 0.698802 0.867637 57 0.650862 0.870062 56 0.650865 0.873033 27 0.698804 0.870831 SURF 0x10 mat 0 refs 4 25 0.69882 0.864468 58 0.650879 0.867114 57 0.650862 0.870062 26 0.698802 0.867637 SURF 0x10 mat 0 refs 4 24 0.698864 0.861375 59 0.650919 0.864236 58 0.650879 0.867114 25 0.69882 0.864468 SURF 0x10 mat 0 refs 4 23 0.698938 0.858413 60 0.650989 0.861481 59 0.650919 0.864236 24 0.698864 0.861375 SURF 0x10 mat 0 refs 4 22 0.69905 0.855633 61 0.651093 0.858895 60 0.650989 0.861481 23 0.698938 0.858413 SURF 0x10 mat 0 refs 4 21 0.699203 0.85309 62 0.651236 0.856529 61 0.651093 0.858895 22 0.69905 0.855633 SURF 0x10 mat 0 refs 4 20 0.699405 0.850837 63 0.651423 0.854433 62 0.651236 0.856529 21 0.699203 0.85309 SURF 0x10 mat 0 refs 4 19 0.699659 0.848925 64 0.65166 0.852655 63 0.651423 0.854433 20 0.699405 0.850837 SURF 0x10 mat 0 refs 4 18 0.699973 0.84741 65 0.651952 0.851245 64 0.65166 0.852655 19 0.699659 0.848925 SURF 0x10 mat 0 refs 4 17 0.700351 0.846343 66 0.652303 0.850252 65 0.651952 0.851245 18 0.699973 0.84741 SURF 0x10 mat 0 refs 4 66 0.652303 0.850252 67 0.614465 0.857962 68 0.614153 0.85884 65 0.651952 0.851245 SURF 0x10 mat 0 refs 4 65 0.651952 0.851245 68 0.614153 0.85884 69 0.613895 0.860088 64 0.65166 0.852655 SURF 0x10 mat 0 refs 4 64 0.65166 0.852655 69 0.613895 0.860088 70 0.613686 0.861661 63 0.651423 0.854433 SURF 0x10 mat 0 refs 4 63 0.651423 0.854433 70 0.613686 0.861661 71 0.61352 0.863517 62 0.651236 0.856529 SURF 0x10 mat 0 refs 4 62 0.651236 0.856529 71 0.61352 0.863517 72 0.613393 0.86561 61 0.651093 0.858895 SURF 0x10 mat 0 refs 4 61 0.651093 0.858895 72 0.613393 0.86561 73 0.613302 0.867898 60 0.650989 0.861481 SURF 0x10 mat 0 refs 4 60 0.650989 0.861481 73 0.613302 0.867898 74 0.61324 0.870337 59 0.650919 0.864236 SURF 0x10 mat 0 refs 4 59 0.650919 0.864236 74 0.61324 0.870337 75 0.613204 0.872883 58 0.650879 0.867114 SURF 0x10 mat 0 refs 4 58 0.650879 0.867114 75 0.613204 0.872883 76 0.613189 0.875493 57 0.650862 0.870062 SURF 0x10 mat 0 refs 4 57 0.650862 0.870062 76 0.613189 0.875493 77 0.613191 0.878122 56 0.650865 0.873033 SURF 0x10 mat 0 refs 4 56 0.650865 0.873033 77 0.613191 0.878122 78 0.613205 0.880727 55 0.65088 0.875977 SURF 0x10 mat 0 refs 4 55 0.65088 0.875977 78 0.613205 0.880727 79 0.613262 0.887186 54 0.650945 0.883275 SURF 0x10 mat 0 refs 4 54 0.650945 0.883275 79 0.613262 0.887186 80 0.613341 0.893644 53 0.651034 0.890574 SURF 0x10 mat 0 refs 4 53 0.651034 0.890574 80 0.613341 0.893644 81 0.613439 0.900104 52 0.651144 0.897873 SURF 0x10 mat 0 refs 4 52 0.651144 0.897873 81 0.613439 0.900104 82 0.613554 0.906563 51 0.651274 0.905172 SURF 0x10 mat 0 refs 4 51 0.651274 0.905172 82 0.613554 0.906563 83 0.613684 0.913023 50 0.651421 0.912471 SURF 0x10 mat 0 refs 4 50 0.651421 0.912471 83 0.613684 0.913023 84 0.613827 0.919482 49 0.651582 0.919771 SURF 0x10 mat 0 refs 4 49 0.651582 0.919771 84 0.613827 0.919482 85 0.61398 0.925942 48 0.651756 0.92707 SURF 0x10 mat 0 refs 4 48 0.651756 0.92707 85 0.61398 0.925942 86 0.614142 0.932402 47 0.651939 0.93437 SURF 0x10 mat 0 refs 4 47 0.651939 0.93437 86 0.614142 0.932402 87 0.614311 0.938862 46 0.652129 0.94167 SURF 0x10 mat 0 refs 4 46 0.652129 0.94167 87 0.614311 0.938862 88 0.614483 0.945322 45 0.652325 0.948969 SURF 0x10 mat 0 refs 4 45 0.652325 0.948969 88 0.614483 0.945322 89 0.614658 0.951782 44 0.652522 0.956269 SURF 0x10 mat 0 refs 4 44 0.652522 0.956269 89 0.614658 0.951782 90 0.614833 0.958242 43 0.65272 0.963569 SURF 0x10 mat 0 refs 4 42 0.65272 0.849727 91 0.614833 0.857497 67 0.614465 0.857962 66 0.652303 0.850252 SURF 0x10 mat 0 refs 4 91 0.614833 0.857497 92 0.58268 0.868119 116 0.58237 0.868511 67 0.614465 0.857962 SURF 0x10 mat 0 refs 4 89 0.614658 0.951782 94 0.582533 0.947522 93 0.58268 0.952963 90 0.614833 0.958242 SURF 0x10 mat 0 refs 4 88 0.614483 0.945322 95 0.582386 0.942082 94 0.582533 0.947522 89 0.614658 0.951782 SURF 0x10 mat 0 refs 4 87 0.614311 0.938862 96 0.58224 0.936641 95 0.582386 0.942082 88 0.614483 0.945322 SURF 0x10 mat 0 refs 4 86 0.614142 0.932402 97 0.582098 0.931201 96 0.58224 0.936641 87 0.614311 0.938862 SURF 0x10 mat 0 refs 4 85 0.61398 0.925942 98 0.581962 0.925761 97 0.582098 0.931201 86 0.614142 0.932402 SURF 0x10 mat 0 refs 4 84 0.613827 0.919482 99 0.581833 0.920321 98 0.581962 0.925761 85 0.61398 0.925942 SURF 0x10 mat 0 refs 4 83 0.613684 0.913023 100 0.581712 0.91488 99 0.581833 0.920321 84 0.613827 0.919482 SURF 0x10 mat 0 refs 4 82 0.613554 0.906563 101 0.581603 0.909441 100 0.581712 0.91488 83 0.613684 0.913023 SURF 0x10 mat 0 refs 4 81 0.613439 0.900104 102 0.581506 0.904001 101 0.581603 0.909441 82 0.613554 0.906563 SURF 0x10 mat 0 refs 4 80 0.613341 0.893644 103 0.581423 0.898561 102 0.581506 0.904001 81 0.613439 0.900104 SURF 0x10 mat 0 refs 4 79 0.613262 0.887186 104 0.581357 0.893121 103 0.581423 0.898561 80 0.613341 0.893644 SURF 0x10 mat 0 refs 4 78 0.613205 0.880727 105 0.581309 0.887682 104 0.581357 0.893121 79 0.613262 0.887186 SURF 0x10 mat 0 refs 4 77 0.613191 0.878122 106 0.581297 0.885488 105 0.581309 0.887682 78 0.613205 0.880727 SURF 0x10 mat 0 refs 4 76 0.613189 0.875493 107 0.581296 0.883274 106 0.581297 0.885488 77 0.613191 0.878122 SURF 0x10 mat 0 refs 4 75 0.613204 0.872883 108 0.581308 0.881077 107 0.581296 0.883274 76 0.613189 0.875493 SURF 0x10 mat 0 refs 4 74 0.61324 0.870337 109 0.581339 0.878933 108 0.581308 0.881077 75 0.613204 0.872883 SURF 0x10 mat 0 refs 4 73 0.613302 0.867898 110 0.58139 0.876878 109 0.581339 0.878933 74 0.61324 0.870337 SURF 0x10 mat 0 refs 4 72 0.613393 0.86561 111 0.581468 0.874952 110 0.58139 0.876878 73 0.613302 0.867898 SURF 0x10 mat 0 refs 4 71 0.61352 0.863517 112 0.581574 0.873188 111 0.581468 0.874952 72 0.613393 0.86561 SURF 0x10 mat 0 refs 4 70 0.613686 0.861661 113 0.581714 0.871626 112 0.581574 0.873188 71 0.61352 0.863517 SURF 0x10 mat 0 refs 4 69 0.613895 0.860088 114 0.58189 0.870301 113 0.581714 0.871626 70 0.613686 0.861661 SURF 0x10 mat 0 refs 4 68 0.614153 0.85884 115 0.582108 0.86925 114 0.58189 0.870301 69 0.613895 0.860088 SURF 0x10 mat 0 refs 4 67 0.614465 0.857962 116 0.58237 0.868511 115 0.582108 0.86925 68 0.614153 0.85884 SURF 0x10 mat 0 refs 4 116 0.58237 0.868511 117 0.559827 0.883379 118 0.559614 0.883982 115 0.582108 0.86925 SURF 0x10 mat 0 refs 4 115 0.582108 0.86925 118 0.559614 0.883982 119 0.559437 0.884838 114 0.58189 0.870301 SURF 0x10 mat 0 refs 4 114 0.58189 0.870301 119 0.559437 0.884838 120 0.559293 0.885917 113 0.581714 0.871626 SURF 0x10 mat 0 refs 4 113 0.581714 0.871626 120 0.559293 0.885917 121 0.559179 0.88719 112 0.581574 0.873188 SURF 0x10 mat 0 refs 4 112 0.581574 0.873188 121 0.559179 0.88719 122 0.559092 0.888626 111 0.581468 0.874952 SURF 0x10 mat 0 refs 4 111 0.581468 0.874952 122 0.559092 0.888626 123 0.559029 0.890195 110 0.58139 0.876878 SURF 0x10 mat 0 refs 4 110 0.58139 0.876878 123 0.559029 0.890195 124 0.558987 0.891868 109 0.581339 0.878933 SURF 0x10 mat 0 refs 4 109 0.581339 0.878933 124 0.558987 0.891868 125 0.558963 0.893614 108 0.581308 0.881077 SURF 0x10 mat 0 refs 4 108 0.581308 0.881077 125 0.558963 0.893614 126 0.558953 0.895404 107 0.581296 0.883274 SURF 0x10 mat 0 refs 4 107 0.581296 0.883274 126 0.558953 0.895404 127 0.558954 0.897207 106 0.581297 0.885488 SURF 0x10 mat 0 refs 4 106 0.581297 0.885488 127 0.558954 0.897207 128 0.558963 0.898994 105 0.581309 0.887682 SURF 0x10 mat 0 refs 4 105 0.581309 0.887682 128 0.558963 0.898994 129 0.559002 0.903424 104 0.581357 0.893121 SURF 0x10 mat 0 refs 4 104 0.581357 0.893121 129 0.559002 0.903424 130 0.559057 0.907854 103 0.581423 0.898561 SURF 0x10 mat 0 refs 4 103 0.581423 0.898561 130 0.559057 0.907854 131 0.559124 0.912285 102 0.581506 0.904001 SURF 0x10 mat 0 refs 4 102 0.581506 0.904001 131 0.559124 0.912285 132 0.559203 0.916715 101 0.581603 0.909441 SURF 0x10 mat 0 refs 4 101 0.581603 0.909441 132 0.559203 0.916715 133 0.559292 0.921146 100 0.581712 0.91488 SURF 0x10 mat 0 refs 4 100 0.581712 0.91488 133 0.559292 0.921146 134 0.55939 0.925576 99 0.581833 0.920321 SURF 0x10 mat 0 refs 4 99 0.581833 0.920321 134 0.55939 0.925576 135 0.559495 0.930007 98 0.581962 0.925761 SURF 0x10 mat 0 refs 4 98 0.581962 0.925761 135 0.559495 0.930007 136 0.559606 0.934438 97 0.582098 0.931201 SURF 0x10 mat 0 refs 4 97 0.582098 0.931201 136 0.559606 0.934438 137 0.559721 0.938869 96 0.58224 0.936641 SURF 0x10 mat 0 refs 4 96 0.58224 0.936641 137 0.559721 0.938869 138 0.55984 0.9433 95 0.582386 0.942082 SURF 0x10 mat 0 refs 4 95 0.582386 0.942082 138 0.55984 0.9433 139 0.55996 0.947731 94 0.582533 0.947522 SURF 0x10 mat 0 refs 4 94 0.582533 0.947522 139 0.55996 0.947731 140 0.56008 0.952162 93 0.58268 0.952963 SURF 0x10 mat 0 refs 4 92 0.58268 0.868119 141 0.56008 0.883061 117 0.559827 0.883379 116 0.58237 0.868511 SURF 0x10 mat 0 refs 4 141 0.56008 0.883061 142 0.547989 0.901937 166 0.547797 0.902178 117 0.559827 0.883379 SURF 0x10 mat 0 refs 4 139 0.55996 0.947731 144 0.547898 0.950902 143 0.547989 0.954257 140 0.56008 0.952162 SURF 0x10 mat 0 refs 4 138 0.55984 0.9433 145 0.547807 0.947547 144 0.547898 0.950902 139 0.55996 0.947731 SURF 0x10 mat 0 refs 4 137 0.559721 0.938869 146 0.547718 0.944192 145 0.547807 0.947547 138 0.55984 0.9433 SURF 0x10 mat 0 refs 4 136 0.559606 0.934438 147 0.54763 0.940837 146 0.547718 0.944192 137 0.559721 0.938869 SURF 0x10 mat 0 refs 4 135 0.559495 0.930007 148 0.547546 0.937482 147 0.54763 0.940837 136 0.559606 0.934438 SURF 0x10 mat 0 refs 4 134 0.55939 0.925576 149 0.547466 0.934128 148 0.547546 0.937482 135 0.559495 0.930007 SURF 0x10 mat 0 refs 4 133 0.559292 0.921146 150 0.547392 0.930773 149 0.547466 0.934128 134 0.55939 0.925576 SURF 0x10 mat 0 refs 4 132 0.559203 0.916715 151 0.547324 0.927418 150 0.547392 0.930773 133 0.559292 0.921146 SURF 0x10 mat 0 refs 4 131 0.559124 0.912285 152 0.547265 0.924064 151 0.547324 0.927418 132 0.559203 0.916715 SURF 0x10 mat 0 refs 4 130 0.559057 0.907854 153 0.547214 0.920709 152 0.547265 0.924064 131 0.559124 0.912285 SURF 0x10 mat 0 refs 4 129 0.559002 0.903424 154 0.547173 0.917355 153 0.547214 0.920709 130 0.559057 0.907854 SURF 0x10 mat 0 refs 4 128 0.558963 0.898994 155 0.547143 0.914001 154 0.547173 0.917355 129 0.559002 0.903424 SURF 0x10 mat 0 refs 4 127 0.558954 0.897207 156 0.547136 0.912648 155 0.547143 0.914001 128 0.558963 0.898994 SURF 0x10 mat 0 refs 4 126 0.558953 0.895404 157 0.547135 0.911283 156 0.547136 0.912648 127 0.558954 0.897207 SURF 0x10 mat 0 refs 4 125 0.558963 0.893614 158 0.547143 0.909927 157 0.547135 0.911283 126 0.558953 0.895404 SURF 0x10 mat 0 refs 4 124 0.558987 0.891868 159 0.547161 0.908605 158 0.547143 0.909927 125 0.558963 0.893614 SURF 0x10 mat 0 refs 4 123 0.559029 0.890195 160 0.547193 0.907339 159 0.547161 0.908605 124 0.558987 0.891868 SURF 0x10 mat 0 refs 4 122 0.559092 0.888626 161 0.547241 0.90615 160 0.547193 0.907339 123 0.559029 0.890195 SURF 0x10 mat 0 refs 4 121 0.559179 0.88719 162 0.547307 0.905063 161 0.547241 0.90615 122 0.559092 0.888626 SURF 0x10 mat 0 refs 4 120 0.559293 0.885917 163 0.547393 0.9041 162 0.547307 0.905063 121 0.559179 0.88719 SURF 0x10 mat 0 refs 4 119 0.559437 0.884838 164 0.547502 0.903282 163 0.547393 0.9041 120 0.559293 0.885917 SURF 0x10 mat 0 refs 4 118 0.559614 0.883982 165 0.547636 0.902634 164 0.547502 0.903282 119 0.559437 0.884838 SURF 0x10 mat 0 refs 4 117 0.559827 0.883379 166 0.547797 0.902178 165 0.547636 0.902634 118 0.559614 0.883982 SURF 0x10 mat 0 refs 4 166 0.547797 0.902178 167 0.541166 0.917713 168 0.541046 0.918054 165 0.547636 0.902634 SURF 0x10 mat 0 refs 4 165 0.547636 0.902634 168 0.541046 0.918054 169 0.540946 0.918537 164 0.547502 0.903282 SURF 0x10 mat 0 refs 4 164 0.547502 0.903282 169 0.540946 0.918537 170 0.540864 0.919147 163 0.547393 0.9041 SURF 0x10 mat 0 refs 4 163 0.547393 0.9041 170 0.540864 0.919147 171 0.5408 0.919866 162 0.547307 0.905063 SURF 0x10 mat 0 refs 4 162 0.547307 0.905063 171 0.5408 0.919866 172 0.540751 0.920677 161 0.547241 0.90615 SURF 0x10 mat 0 refs 4 161 0.547241 0.90615 172 0.540751 0.920677 173 0.540716 0.921564 160 0.547193 0.907339 SURF 0x10 mat 0 refs 4 160 0.547193 0.907339 173 0.540716 0.921564 174 0.540692 0.92251 159 0.547161 0.908605 SURF 0x10 mat 0 refs 4 159 0.547161 0.908605 174 0.540692 0.92251 175 0.540678 0.923496 158 0.547143 0.909927 SURF 0x10 mat 0 refs 4 158 0.547143 0.909927 175 0.540678 0.923496 176 0.540672 0.924507 157 0.547135 0.911283 SURF 0x10 mat 0 refs 4 157 0.547135 0.911283 176 0.540672 0.924507 177 0.540673 0.925526 156 0.547136 0.912648 SURF 0x10 mat 0 refs 4 156 0.547136 0.912648 177 0.540673 0.925526 178 0.540678 0.926536 155 0.547143 0.914001 SURF 0x10 mat 0 refs 4 155 0.547143 0.914001 178 0.540678 0.926536 179 0.5407 0.929039 154 0.547173 0.917355 SURF 0x10 mat 0 refs 4 154 0.547173 0.917355 179 0.5407 0.929039 180 0.540731 0.931542 153 0.547214 0.920709 SURF 0x10 mat 0 refs 4 153 0.547214 0.920709 180 0.540731 0.931542 181 0.540769 0.934045 152 0.547265 0.924064 SURF 0x10 mat 0 refs 4 152 0.547265 0.924064 181 0.540769 0.934045 182 0.540813 0.936548 151 0.547324 0.927418 SURF 0x10 mat 0 refs 4 151 0.547324 0.927418 182 0.540813 0.936548 183 0.540864 0.939052 150 0.547392 0.930773 SURF 0x10 mat 0 refs 4 150 0.547392 0.930773 183 0.540864 0.939052 184 0.540919 0.941555 149 0.547466 0.934128 SURF 0x10 mat 0 refs 4 149 0.547466 0.934128 184 0.540919 0.941555 185 0.540979 0.944058 148 0.547546 0.937482 SURF 0x10 mat 0 refs 4 148 0.547546 0.937482 185 0.540979 0.944058 186 0.541041 0.946562 147 0.54763 0.940837 SURF 0x10 mat 0 refs 4 147 0.54763 0.940837 186 0.541041 0.946562 187 0.541107 0.949065 146 0.547718 0.944192 SURF 0x10 mat 0 refs 4 146 0.547718 0.944192 187 0.541107 0.949065 188 0.541174 0.951569 145 0.547807 0.947547 SURF 0x10 mat 0 refs 4 145 0.547807 0.947547 188 0.541174 0.951569 189 0.541241 0.954073 144 0.547898 0.950902 SURF 0x10 mat 0 refs 4 144 0.547898 0.950902 189 0.541241 0.954073 190 0.541309 0.956576 143 0.547989 0.954257 SURF 0x10 mat 0 refs 4 142 0.547989 0.901937 191 0.541309 0.917533 167 0.541166 0.917713 166 0.547797 0.902178 SURF 0x10 mat 0 refs 4 189 0.541241 0.954073 193 0.537168 0.956982 192 0.537182 0.95803 190 0.541309 0.956576 SURF 0x10 mat 0 refs 4 188 0.541174 0.951569 194 0.537125 0.955933 193 0.537168 0.956982 189 0.541241 0.954073 SURF 0x10 mat 0 refs 4 187 0.541107 0.949065 195 0.537097 0.954885 194 0.537125 0.955933 188 0.541174 0.951569 SURF 0x10 mat 0 refs 4 186 0.541041 0.946562 196 0.53707 0.953836 195 0.537097 0.954885 187 0.541107 0.949065 SURF 0x10 mat 0 refs 4 185 0.540979 0.944058 197 0.537044 0.952788 196 0.53707 0.953836 186 0.541041 0.946562 SURF 0x10 mat 0 refs 4 184 0.540919 0.941555 198 0.537019 0.951739 197 0.537044 0.952788 185 0.540979 0.944058 SURF 0x10 mat 0 refs 4 183 0.540864 0.939052 199 0.536996 0.950691 198 0.537019 0.951739 184 0.540919 0.941555 SURF 0x10 mat 0 refs 4 182 0.540813 0.936548 200 0.536975 0.949643 199 0.536996 0.950691 183 0.540864 0.939052 SURF 0x10 mat 0 refs 4 181 0.540769 0.934045 201 0.536956 0.948594 200 0.536975 0.949643 182 0.540813 0.936548 SURF 0x10 mat 0 refs 4 180 0.540731 0.931542 202 0.53694 0.947546 201 0.536956 0.948594 181 0.540769 0.934045 SURF 0x10 mat 0 refs 4 179 0.5407 0.929039 203 0.536927 0.946498 202 0.53694 0.947546 180 0.540731 0.931542 SURF 0x10 mat 0 refs 4 178 0.540678 0.926536 204 0.536918 0.945449 203 0.536927 0.946498 179 0.5407 0.929039 SURF 0x10 mat 0 refs 4 177 0.540673 0.925526 205 0.536916 0.945027 204 0.536918 0.945449 178 0.540678 0.926536 SURF 0x10 mat 0 refs 4 176 0.540672 0.924507 206 0.536915 0.9446 205 0.536916 0.945027 177 0.540673 0.925526 SURF 0x10 mat 0 refs 4 175 0.540678 0.923496 207 0.536918 0.944177 206 0.536915 0.9446 176 0.540672 0.924507 SURF 0x10 mat 0 refs 4 174 0.540692 0.92251 208 0.536924 0.943763 207 0.536918 0.944177 175 0.540678 0.923496 SURF 0x10 mat 0 refs 4 173 0.540716 0.921564 209 0.536934 0.943367 208 0.536924 0.943763 174 0.540692 0.92251 SURF 0x10 mat 0 refs 4 172 0.540751 0.920677 210 0.536949 0.942996 209 0.536934 0.943367 173 0.540716 0.921564 SURF 0x10 mat 0 refs 4 171 0.5408 0.919866 211 0.536969 0.942656 210 0.536949 0.942996 172 0.540751 0.920677 SURF 0x10 mat 0 refs 4 170 0.540864 0.919147 212 0.536996 0.942355 211 0.536969 0.942656 171 0.5408 0.919866 SURF 0x10 mat 0 refs 4 169 0.540946 0.918537 213 0.53703 0.9421 212 0.536996 0.942355 170 0.540864 0.919147 SURF 0x10 mat 0 refs 4 168 0.541046 0.918054 214 0.537122 0.941755 213 0.53703 0.9421 169 0.540946 0.918537 SURF 0x10 mat 0 refs 3 167 0.541166 0.917713 214 0.537122 0.941755 168 0.541046 0.918054 SURF 0x10 mat 0 refs 3 214 0.537122 0.941755 215 0.534272 0.958881 213 0.53703 0.9421 SURF 0x10 mat 0 refs 3 213 0.53703 0.9421 215 0.534272 0.958881 212 0.536996 0.942355 SURF 0x10 mat 0 refs 3 212 0.536996 0.942355 215 0.534272 0.958881 211 0.536969 0.942656 SURF 0x10 mat 0 refs 3 211 0.536969 0.942656 215 0.534272 0.958881 210 0.536949 0.942996 SURF 0x10 mat 0 refs 3 210 0.536949 0.942996 215 0.534272 0.958881 209 0.536934 0.943367 SURF 0x10 mat 0 refs 3 209 0.536934 0.943367 215 0.534272 0.958881 208 0.536924 0.943763 SURF 0x10 mat 0 refs 3 208 0.536924 0.943763 215 0.534272 0.958881 207 0.536918 0.944177 SURF 0x10 mat 0 refs 3 207 0.536918 0.944177 215 0.534272 0.958881 206 0.536915 0.9446 SURF 0x10 mat 0 refs 3 206 0.536915 0.9446 215 0.534272 0.958881 205 0.536916 0.945027 SURF 0x10 mat 0 refs 3 205 0.536916 0.945027 215 0.534272 0.958881 204 0.536918 0.945449 SURF 0x10 mat 0 refs 3 204 0.536918 0.945449 215 0.534272 0.958881 203 0.536927 0.946498 SURF 0x10 mat 0 refs 3 203 0.536927 0.946498 215 0.534272 0.958881 202 0.53694 0.947546 SURF 0x10 mat 0 refs 3 202 0.53694 0.947546 215 0.534272 0.958881 201 0.536956 0.948594 SURF 0x10 mat 0 refs 3 201 0.536956 0.948594 215 0.534272 0.958881 200 0.536975 0.949643 SURF 0x10 mat 0 refs 3 200 0.536975 0.949643 215 0.534272 0.958881 199 0.536996 0.950691 SURF 0x10 mat 0 refs 3 199 0.536996 0.950691 215 0.534272 0.958881 198 0.537019 0.951739 SURF 0x10 mat 0 refs 3 198 0.537019 0.951739 215 0.534272 0.958881 197 0.537044 0.952788 SURF 0x10 mat 0 refs 3 197 0.537044 0.952788 215 0.534272 0.958881 196 0.53707 0.953836 SURF 0x10 mat 0 refs 3 196 0.53707 0.953836 215 0.534272 0.958881 195 0.537097 0.954885 SURF 0x10 mat 0 refs 3 195 0.537097 0.954885 215 0.534272 0.958881 194 0.537125 0.955933 SURF 0x10 mat 0 refs 3 194 0.537125 0.955933 215 0.534272 0.958881 193 0.537168 0.956982 SURF 0x10 mat 0 refs 4 223 0.756488 0.844951 222 0.756504 0.846044 225 0.812779 0.84741 224 0.812401 0.846343 SURF 0x10 mat 0 refs 4 222 0.756504 0.846044 16 0.756513 0.847597 226 0.813092 0.848925 225 0.812779 0.84741 SURF 0x10 mat 0 refs 4 16 0.756513 0.847597 15 0.756522 0.849557 227 0.813347 0.850836 226 0.813092 0.848925 SURF 0x10 mat 0 refs 4 15 0.756522 0.849557 14 0.756529 0.851868 228 0.813549 0.85309 227 0.813347 0.850836 SURF 0x10 mat 0 refs 4 14 0.756529 0.851868 13 0.756534 0.854476 229 0.813702 0.855633 228 0.813549 0.85309 SURF 0x10 mat 0 refs 4 13 0.756534 0.854476 12 0.756538 0.857327 230 0.813814 0.858413 229 0.813702 0.855633 SURF 0x10 mat 0 refs 4 12 0.756538 0.857327 11 0.756541 0.860365 231 0.813888 0.861375 230 0.813814 0.858413 SURF 0x10 mat 0 refs 4 11 0.756541 0.860365 10 0.756542 0.863537 232 0.813932 0.864468 231 0.813888 0.861375 SURF 0x10 mat 0 refs 4 10 0.756542 0.863537 9 0.756543 0.866789 233 0.81395 0.867637 232 0.813932 0.864468 SURF 0x10 mat 0 refs 4 9 0.756543 0.866789 8 0.756543 0.870065 234 0.813948 0.870831 233 0.81395 0.867637 SURF 0x10 mat 0 refs 4 8 0.756543 0.870065 7 0.756542 0.873311 235 0.813931 0.873995 234 0.813948 0.870831 SURF 0x10 mat 0 refs 4 7 0.756542 0.873311 6 0.75654 0.881359 236 0.813861 0.88184 235 0.813931 0.873995 SURF 0x10 mat 0 refs 4 6 0.75654 0.881359 5 0.756536 0.889408 237 0.813766 0.889686 236 0.813861 0.88184 SURF 0x10 mat 0 refs 4 5 0.756536 0.889408 4 0.756532 0.897457 238 0.813647 0.897532 237 0.813766 0.889686 SURF 0x10 mat 0 refs 4 4 0.756532 0.897457 3 0.756527 0.905506 239 0.813507 0.905378 238 0.813647 0.897532 SURF 0x10 mat 0 refs 4 3 0.756527 0.905506 2 0.756522 0.913555 240 0.813349 0.913224 239 0.813507 0.905378 SURF 0x10 mat 0 refs 4 2 0.756522 0.913555 1 0.756516 0.921605 241 0.813176 0.92107 240 0.813349 0.913224 SURF 0x10 mat 0 refs 4 1 0.756516 0.921605 0 0.756509 0.929655 242 0.812989 0.928917 241 0.813176 0.92107 SURF 0x10 mat 0 refs 4 0 0.756509 0.929655 221 0.756504 0.937705 243 0.812793 0.936764 242 0.812989 0.928917 SURF 0x10 mat 0 refs 4 221 0.756504 0.937705 220 0.756496 0.945755 244 0.812588 0.94461 243 0.812793 0.936764 SURF 0x10 mat 0 refs 4 220 0.756496 0.945755 219 0.756487 0.953806 245 0.812378 0.952457 244 0.812588 0.94461 SURF 0x10 mat 0 refs 4 219 0.756487 0.953806 218 0.756479 0.961856 246 0.812166 0.960304 245 0.812378 0.952457 SURF 0x10 mat 0 refs 4 218 0.756479 0.961856 217 0.75647 0.969906 247 0.811953 0.968151 246 0.812166 0.960304 SURF 0x10 mat 0 refs 4 216 0.75647 0.844373 223 0.756488 0.844951 224 0.812401 0.846343 248 0.811953 0.845778 SURF 0x10 mat 0 refs 4 248 0.811953 0.845778 224 0.812401 0.846343 273 0.860449 0.850252 249 0.860032 0.849726 SURF 0x10 mat 0 refs 4 246 0.812166 0.960304 247 0.811953 0.968151 250 0.860032 0.963569 251 0.86023 0.956269 SURF 0x10 mat 0 refs 4 245 0.812378 0.952457 246 0.812166 0.960304 251 0.86023 0.956269 252 0.860428 0.948969 SURF 0x10 mat 0 refs 4 244 0.812588 0.94461 245 0.812378 0.952457 252 0.860428 0.948969 253 0.860623 0.94167 SURF 0x10 mat 0 refs 4 243 0.812793 0.936764 244 0.812588 0.94461 253 0.860623 0.94167 254 0.860813 0.93437 SURF 0x10 mat 0 refs 4 242 0.812989 0.928917 243 0.812793 0.936764 254 0.860813 0.93437 255 0.860996 0.92707 SURF 0x10 mat 0 refs 4 241 0.813176 0.92107 242 0.812989 0.928917 255 0.860996 0.92707 256 0.861169 0.919771 SURF 0x10 mat 0 refs 4 240 0.813349 0.913224 241 0.813176 0.92107 256 0.861169 0.919771 257 0.861331 0.912471 SURF 0x10 mat 0 refs 4 239 0.813507 0.905378 240 0.813349 0.913224 257 0.861331 0.912471 258 0.861478 0.905172 SURF 0x10 mat 0 refs 4 238 0.813647 0.897532 239 0.813507 0.905378 258 0.861478 0.905172 259 0.861608 0.897872 SURF 0x10 mat 0 refs 4 237 0.813766 0.889686 238 0.813647 0.897532 259 0.861608 0.897872 260 0.861718 0.890573 SURF 0x10 mat 0 refs 4 236 0.813861 0.88184 237 0.813766 0.889686 260 0.861718 0.890573 261 0.861807 0.883275 SURF 0x10 mat 0 refs 4 235 0.813931 0.873995 236 0.813861 0.88184 261 0.861807 0.883275 262 0.861872 0.875976 SURF 0x10 mat 0 refs 4 234 0.813948 0.870831 235 0.813931 0.873995 262 0.861872 0.875976 263 0.861888 0.873033 SURF 0x10 mat 0 refs 4 233 0.81395 0.867637 234 0.813948 0.870831 263 0.861888 0.873033 264 0.86189 0.870062 SURF 0x10 mat 0 refs 4 232 0.813932 0.864468 233 0.81395 0.867637 264 0.86189 0.870062 265 0.861873 0.867113 SURF 0x10 mat 0 refs 4 231 0.813888 0.861375 232 0.813932 0.864468 265 0.861873 0.867113 266 0.861832 0.864236 SURF 0x10 mat 0 refs 4 230 0.813814 0.858413 231 0.813888 0.861375 266 0.861832 0.864236 267 0.861763 0.861481 SURF 0x10 mat 0 refs 4 229 0.813702 0.855633 230 0.813814 0.858413 267 0.861763 0.861481 268 0.861659 0.858895 SURF 0x10 mat 0 refs 4 228 0.813549 0.85309 229 0.813702 0.855633 268 0.861659 0.858895 269 0.861516 0.856529 SURF 0x10 mat 0 refs 4 227 0.813347 0.850836 228 0.813549 0.85309 269 0.861516 0.856529 270 0.861329 0.854432 SURF 0x10 mat 0 refs 4 226 0.813092 0.848925 227 0.813347 0.850836 270 0.861329 0.854432 271 0.861092 0.852654 SURF 0x10 mat 0 refs 4 225 0.812779 0.84741 226 0.813092 0.848925 271 0.861092 0.852654 272 0.8608 0.851245 SURF 0x10 mat 0 refs 4 224 0.812401 0.846343 225 0.812779 0.84741 272 0.8608 0.851245 273 0.860449 0.850252 SURF 0x10 mat 0 refs 4 273 0.860449 0.850252 272 0.8608 0.851245 275 0.898598 0.85884 274 0.898287 0.857962 SURF 0x10 mat 0 refs 4 272 0.8608 0.851245 271 0.861092 0.852654 276 0.898857 0.860088 275 0.898598 0.85884 SURF 0x10 mat 0 refs 4 271 0.861092 0.852654 270 0.861329 0.854432 277 0.899066 0.861661 276 0.898857 0.860088 SURF 0x10 mat 0 refs 4 270 0.861329 0.854432 269 0.861516 0.856529 278 0.899232 0.863516 277 0.899066 0.861661 SURF 0x10 mat 0 refs 4 269 0.861516 0.856529 268 0.861659 0.858895 279 0.899359 0.86561 278 0.899232 0.863516 SURF 0x10 mat 0 refs 4 268 0.861659 0.858895 267 0.861763 0.861481 280 0.89945 0.867898 279 0.899359 0.86561 SURF 0x10 mat 0 refs 4 267 0.861763 0.861481 266 0.861832 0.864236 281 0.899512 0.870337 280 0.89945 0.867898 SURF 0x10 mat 0 refs 4 266 0.861832 0.864236 265 0.861873 0.867113 282 0.899548 0.872883 281 0.899512 0.870337 SURF 0x10 mat 0 refs 4 265 0.861873 0.867113 264 0.86189 0.870062 283 0.899562 0.875493 282 0.899548 0.872883 SURF 0x10 mat 0 refs 4 264 0.86189 0.870062 263 0.861888 0.873033 284 0.899561 0.878122 283 0.899562 0.875493 SURF 0x10 mat 0 refs 4 263 0.861888 0.873033 262 0.861872 0.875976 285 0.899547 0.880727 284 0.899561 0.878122 SURF 0x10 mat 0 refs 4 262 0.861872 0.875976 261 0.861807 0.883275 286 0.89949 0.887185 285 0.899547 0.880727 SURF 0x10 mat 0 refs 4 261 0.861807 0.883275 260 0.861718 0.890573 287 0.899411 0.893644 286 0.89949 0.887185 SURF 0x10 mat 0 refs 4 260 0.861718 0.890573 259 0.861608 0.897872 288 0.899313 0.900103 287 0.899411 0.893644 SURF 0x10 mat 0 refs 4 259 0.861608 0.897872 258 0.861478 0.905172 289 0.899198 0.906563 288 0.899313 0.900103 SURF 0x10 mat 0 refs 4 258 0.861478 0.905172 257 0.861331 0.912471 290 0.899068 0.913022 289 0.899198 0.906563 SURF 0x10 mat 0 refs 4 257 0.861331 0.912471 256 0.861169 0.919771 291 0.898925 0.919482 290 0.899068 0.913022 SURF 0x10 mat 0 refs 4 256 0.861169 0.919771 255 0.860996 0.92707 292 0.898772 0.925942 291 0.898925 0.919482 SURF 0x10 mat 0 refs 4 255 0.860996 0.92707 254 0.860813 0.93437 293 0.89861 0.932402 292 0.898772 0.925942 SURF 0x10 mat 0 refs 4 254 0.860813 0.93437 253 0.860623 0.94167 294 0.898441 0.938862 293 0.89861 0.932402 SURF 0x10 mat 0 refs 4 253 0.860623 0.94167 252 0.860428 0.948969 295 0.898268 0.945322 294 0.898441 0.938862 SURF 0x10 mat 0 refs 4 252 0.860428 0.948969 251 0.86023 0.956269 296 0.898094 0.951782 295 0.898268 0.945322 SURF 0x10 mat 0 refs 4 251 0.86023 0.956269 250 0.860032 0.963569 297 0.897919 0.958242 296 0.898094 0.951782 SURF 0x10 mat 0 refs 4 249 0.860032 0.849726 273 0.860449 0.850252 274 0.898287 0.857962 298 0.897919 0.857497 SURF 0x10 mat 0 refs 4 298 0.897919 0.857497 274 0.898287 0.857962 323 0.930382 0.86851 299 0.930072 0.868119 SURF 0x10 mat 0 refs 4 296 0.898094 0.951782 297 0.897919 0.958242 300 0.930072 0.952962 301 0.930219 0.947522 SURF 0x10 mat 0 refs 4 295 0.898268 0.945322 296 0.898094 0.951782 301 0.930219 0.947522 302 0.930366 0.942082 SURF 0x10 mat 0 refs 4 294 0.898441 0.938862 295 0.898268 0.945322 302 0.930366 0.942082 303 0.930512 0.936641 SURF 0x10 mat 0 refs 4 293 0.89861 0.932402 294 0.898441 0.938862 303 0.930512 0.936641 304 0.930654 0.931201 SURF 0x10 mat 0 refs 4 292 0.898772 0.925942 293 0.89861 0.932402 304 0.930654 0.931201 305 0.93079 0.925761 SURF 0x10 mat 0 refs 4 291 0.898925 0.919482 292 0.898772 0.925942 305 0.93079 0.925761 306 0.930919 0.92032 SURF 0x10 mat 0 refs 4 290 0.899068 0.913022 291 0.898925 0.919482 306 0.930919 0.92032 307 0.93104 0.91488 SURF 0x10 mat 0 refs 4 289 0.899198 0.906563 290 0.899068 0.913022 307 0.93104 0.91488 308 0.931149 0.90944 SURF 0x10 mat 0 refs 4 288 0.899313 0.900103 289 0.899198 0.906563 308 0.931149 0.90944 309 0.931246 0.904 SURF 0x10 mat 0 refs 4 287 0.899411 0.893644 288 0.899313 0.900103 309 0.931246 0.904 310 0.931329 0.898561 SURF 0x10 mat 0 refs 4 286 0.89949 0.887185 287 0.899411 0.893644 310 0.931329 0.898561 311 0.931395 0.893121 SURF 0x10 mat 0 refs 4 285 0.899547 0.880727 286 0.89949 0.887185 311 0.931395 0.893121 312 0.931443 0.887682 SURF 0x10 mat 0 refs 4 284 0.899561 0.878122 285 0.899547 0.880727 312 0.931443 0.887682 313 0.931455 0.885488 SURF 0x10 mat 0 refs 4 283 0.899562 0.875493 284 0.899561 0.878122 313 0.931455 0.885488 314 0.931456 0.883274 SURF 0x10 mat 0 refs 4 282 0.899548 0.872883 283 0.899562 0.875493 314 0.931456 0.883274 315 0.931444 0.881076 SURF 0x10 mat 0 refs 4 281 0.899512 0.870337 282 0.899548 0.872883 315 0.931444 0.881076 316 0.931414 0.878932 SURF 0x10 mat 0 refs 4 280 0.89945 0.867898 281 0.899512 0.870337 316 0.931414 0.878932 317 0.931362 0.876878 SURF 0x10 mat 0 refs 4 279 0.899359 0.86561 280 0.89945 0.867898 317 0.931362 0.876878 318 0.931284 0.874951 SURF 0x10 mat 0 refs 4 278 0.899232 0.863516 279 0.899359 0.86561 318 0.931284 0.874951 319 0.931178 0.873188 SURF 0x10 mat 0 refs 4 277 0.899066 0.861661 278 0.899232 0.863516 319 0.931178 0.873188 320 0.931038 0.871626 SURF 0x10 mat 0 refs 4 276 0.898857 0.860088 277 0.899066 0.861661 320 0.931038 0.871626 321 0.930862 0.870301 SURF 0x10 mat 0 refs 4 275 0.898598 0.85884 276 0.898857 0.860088 321 0.930862 0.870301 322 0.930644 0.86925 SURF 0x10 mat 0 refs 4 274 0.898287 0.857962 275 0.898598 0.85884 322 0.930644 0.86925 323 0.930382 0.86851 SURF 0x10 mat 0 refs 4 323 0.930382 0.86851 322 0.930644 0.86925 325 0.953138 0.883982 324 0.952925 0.883379 SURF 0x10 mat 0 refs 4 322 0.930644 0.86925 321 0.930862 0.870301 326 0.953315 0.884837 325 0.953138 0.883982 SURF 0x10 mat 0 refs 4 321 0.930862 0.870301 320 0.931038 0.871626 327 0.953459 0.885917 326 0.953315 0.884837 SURF 0x10 mat 0 refs 4 320 0.931038 0.871626 319 0.931178 0.873188 328 0.953573 0.887189 327 0.953459 0.885917 SURF 0x10 mat 0 refs 4 319 0.931178 0.873188 318 0.931284 0.874951 329 0.95366 0.888625 328 0.953573 0.887189 SURF 0x10 mat 0 refs 4 318 0.931284 0.874951 317 0.931362 0.876878 330 0.953723 0.890195 329 0.95366 0.888625 SURF 0x10 mat 0 refs 4 317 0.931362 0.876878 316 0.931414 0.878932 331 0.953765 0.891868 330 0.953723 0.890195 SURF 0x10 mat 0 refs 4 316 0.931414 0.878932 315 0.931444 0.881076 332 0.953789 0.893614 331 0.953765 0.891868 SURF 0x10 mat 0 refs 4 315 0.931444 0.881076 314 0.931456 0.883274 333 0.953799 0.895404 332 0.953789 0.893614 SURF 0x10 mat 0 refs 4 314 0.931456 0.883274 313 0.931455 0.885488 334 0.953798 0.897207 333 0.953799 0.895404 SURF 0x10 mat 0 refs 4 313 0.931455 0.885488 312 0.931443 0.887682 335 0.953789 0.898994 334 0.953798 0.897207 SURF 0x10 mat 0 refs 4 312 0.931443 0.887682 311 0.931395 0.893121 336 0.95375 0.903424 335 0.953789 0.898994 SURF 0x10 mat 0 refs 4 311 0.931395 0.893121 310 0.931329 0.898561 337 0.953696 0.907854 336 0.95375 0.903424 SURF 0x10 mat 0 refs 4 310 0.931329 0.898561 309 0.931246 0.904 338 0.953628 0.912284 337 0.953696 0.907854 SURF 0x10 mat 0 refs 4 309 0.931246 0.904 308 0.931149 0.90944 339 0.95355 0.916715 338 0.953628 0.912284 SURF 0x10 mat 0 refs 4 308 0.931149 0.90944 307 0.93104 0.91488 340 0.95346 0.921146 339 0.95355 0.916715 SURF 0x10 mat 0 refs 4 307 0.93104 0.91488 306 0.930919 0.92032 341 0.953363 0.925576 340 0.95346 0.921146 SURF 0x10 mat 0 refs 4 306 0.930919 0.92032 305 0.93079 0.925761 342 0.953257 0.930007 341 0.953363 0.925576 SURF 0x10 mat 0 refs 4 305 0.93079 0.925761 304 0.930654 0.931201 343 0.953146 0.934438 342 0.953257 0.930007 SURF 0x10 mat 0 refs 4 304 0.930654 0.931201 303 0.930512 0.936641 344 0.95303 0.938869 343 0.953146 0.934438 SURF 0x10 mat 0 refs 4 303 0.930512 0.936641 302 0.930366 0.942082 345 0.952912 0.9433 344 0.95303 0.938869 SURF 0x10 mat 0 refs 4 302 0.930366 0.942082 301 0.930219 0.947522 346 0.952792 0.947731 345 0.952912 0.9433 SURF 0x10 mat 0 refs 4 299 0.930072 0.868119 323 0.930382 0.86851 324 0.952925 0.883379 348 0.952672 0.88306 SURF 0x10 mat 0 refs 4 348 0.952672 0.88306 324 0.952925 0.883379 373 0.964955 0.902178 349 0.964763 0.901937 SURF 0x10 mat 0 refs 4 345 0.952912 0.9433 346 0.952792 0.947731 351 0.964854 0.950902 352 0.964945 0.947547 SURF 0x10 mat 0 refs 4 344 0.95303 0.938869 345 0.952912 0.9433 352 0.964945 0.947547 353 0.965035 0.944192 SURF 0x10 mat 0 refs 4 343 0.953146 0.934438 344 0.95303 0.938869 353 0.965035 0.944192 354 0.965122 0.940837 SURF 0x10 mat 0 refs 4 342 0.953257 0.930007 343 0.953146 0.934438 354 0.965122 0.940837 355 0.965206 0.937482 SURF 0x10 mat 0 refs 4 341 0.953363 0.925576 342 0.953257 0.930007 355 0.965206 0.937482 356 0.965286 0.934127 SURF 0x10 mat 0 refs 4 340 0.95346 0.921146 341 0.953363 0.925576 356 0.965286 0.934127 357 0.96536 0.930773 SURF 0x10 mat 0 refs 4 339 0.95355 0.916715 340 0.95346 0.921146 357 0.96536 0.930773 358 0.965428 0.927418 SURF 0x10 mat 0 refs 4 338 0.953628 0.912284 339 0.95355 0.916715 358 0.965428 0.927418 359 0.965487 0.924064 SURF 0x10 mat 0 refs 4 337 0.953696 0.907854 338 0.953628 0.912284 359 0.965487 0.924064 360 0.965538 0.920709 SURF 0x10 mat 0 refs 4 336 0.95375 0.903424 337 0.953696 0.907854 360 0.965538 0.920709 361 0.965579 0.917355 SURF 0x10 mat 0 refs 4 335 0.953789 0.898994 336 0.95375 0.903424 361 0.965579 0.917355 362 0.965609 0.914 SURF 0x10 mat 0 refs 4 334 0.953798 0.897207 335 0.953789 0.898994 362 0.965609 0.914 363 0.965616 0.912648 SURF 0x10 mat 0 refs 4 333 0.953799 0.895404 334 0.953798 0.897207 363 0.965616 0.912648 364 0.965617 0.911282 SURF 0x10 mat 0 refs 4 332 0.953789 0.893614 333 0.953799 0.895404 364 0.965617 0.911282 365 0.965609 0.909927 SURF 0x10 mat 0 refs 4 331 0.953765 0.891868 332 0.953789 0.893614 365 0.965609 0.909927 366 0.965591 0.908605 SURF 0x10 mat 0 refs 4 330 0.953723 0.890195 331 0.953765 0.891868 366 0.965591 0.908605 367 0.965559 0.907338 SURF 0x10 mat 0 refs 4 329 0.95366 0.888625 330 0.953723 0.890195 367 0.965559 0.907338 368 0.965511 0.90615 SURF 0x10 mat 0 refs 4 328 0.953573 0.887189 329 0.95366 0.888625 368 0.965511 0.90615 369 0.965445 0.905063 SURF 0x10 mat 0 refs 4 327 0.953459 0.885917 328 0.953573 0.887189 369 0.965445 0.905063 370 0.965359 0.904099 SURF 0x10 mat 0 refs 4 326 0.953315 0.884837 327 0.953459 0.885917 370 0.965359 0.904099 371 0.96525 0.903282 SURF 0x10 mat 0 refs 4 325 0.953138 0.883982 326 0.953315 0.884837 371 0.96525 0.903282 372 0.965116 0.902634 SURF 0x10 mat 0 refs 4 324 0.952925 0.883379 325 0.953138 0.883982 372 0.965116 0.902634 373 0.964955 0.902178 SURF 0x10 mat 0 refs 4 373 0.964955 0.902178 372 0.965116 0.902634 375 0.971706 0.918054 374 0.971586 0.917713 SURF 0x10 mat 0 refs 4 372 0.965116 0.902634 371 0.96525 0.903282 376 0.971806 0.918537 375 0.971706 0.918054 SURF 0x10 mat 0 refs 4 371 0.96525 0.903282 370 0.965359 0.904099 377 0.971888 0.919147 376 0.971806 0.918537 SURF 0x10 mat 0 refs 4 370 0.965359 0.904099 369 0.965445 0.905063 378 0.971952 0.919866 377 0.971888 0.919147 SURF 0x10 mat 0 refs 4 369 0.965445 0.905063 368 0.965511 0.90615 379 0.972001 0.920677 378 0.971952 0.919866 SURF 0x10 mat 0 refs 4 368 0.965511 0.90615 367 0.965559 0.907338 380 0.972036 0.921564 379 0.972001 0.920677 SURF 0x10 mat 0 refs 4 367 0.965559 0.907338 366 0.965591 0.908605 381 0.97206 0.922509 380 0.972036 0.921564 SURF 0x10 mat 0 refs 4 366 0.965591 0.908605 365 0.965609 0.909927 382 0.972074 0.923496 381 0.97206 0.922509 SURF 0x10 mat 0 refs 4 365 0.965609 0.909927 364 0.965617 0.911282 383 0.97208 0.924507 382 0.972074 0.923496 SURF 0x10 mat 0 refs 4 364 0.965617 0.911282 363 0.965616 0.912648 384 0.972079 0.925526 383 0.97208 0.924507 SURF 0x10 mat 0 refs 4 363 0.965616 0.912648 362 0.965609 0.914 385 0.972074 0.926536 384 0.972079 0.925526 SURF 0x10 mat 0 refs 4 362 0.965609 0.914 361 0.965579 0.917355 386 0.972052 0.929039 385 0.972074 0.926536 SURF 0x10 mat 0 refs 4 361 0.965579 0.917355 360 0.965538 0.920709 387 0.972021 0.931542 386 0.972052 0.929039 SURF 0x10 mat 0 refs 4 360 0.965538 0.920709 359 0.965487 0.924064 388 0.971983 0.934045 387 0.972021 0.931542 SURF 0x10 mat 0 refs 4 359 0.965487 0.924064 358 0.965428 0.927418 389 0.971939 0.936548 388 0.971983 0.934045 SURF 0x10 mat 0 refs 4 358 0.965428 0.927418 357 0.96536 0.930773 390 0.971888 0.939052 389 0.971939 0.936548 SURF 0x10 mat 0 refs 4 357 0.96536 0.930773 356 0.965286 0.934127 391 0.971833 0.941555 390 0.971888 0.939052 SURF 0x10 mat 0 refs 4 356 0.965286 0.934127 355 0.965206 0.937482 392 0.971774 0.944058 391 0.971833 0.941555 SURF 0x10 mat 0 refs 4 355 0.965206 0.937482 354 0.965122 0.940837 393 0.971711 0.946562 392 0.971774 0.944058 SURF 0x10 mat 0 refs 4 354 0.965122 0.940837 353 0.965035 0.944192 394 0.971645 0.949065 393 0.971711 0.946562 SURF 0x10 mat 0 refs 4 353 0.965035 0.944192 352 0.964945 0.947547 395 0.971578 0.951569 394 0.971645 0.949065 SURF 0x10 mat 0 refs 4 352 0.964945 0.947547 351 0.964854 0.950902 396 0.971511 0.954072 395 0.971578 0.951569 SURF 0x10 mat 0 refs 4 351 0.964854 0.950902 350 0.964763 0.954257 397 0.971443 0.956576 396 0.971511 0.954072 SURF 0x10 mat 0 refs 4 349 0.964763 0.901937 373 0.964955 0.902178 374 0.971586 0.917713 400 0.971443 0.917533 SURF 0x10 mat 0 refs 3 400 0.971443 0.917533 374 0.971586 0.917713 424 0.97563 0.941754 SURF 0x10 mat 0 refs 4 398 0.971364 0.954064 403 0.975598 0.956981 401 0.975503 0.955928 399 0.971284 0.951556 SURF 0x10 mat 0 refs 4 397 0.971443 0.956576 402 0.97557 0.95803 403 0.975598 0.956981 398 0.971364 0.954064 SURF 0x10 mat 0 refs 4 396 0.971511 0.954072 397 0.971443 0.956576 402 0.97557 0.95803 403 0.975598 0.956981 SURF 0x10 mat 0 refs 4 395 0.971578 0.951569 396 0.971511 0.954072 403 0.975598 0.956981 404 0.975627 0.955933 SURF 0x10 mat 0 refs 4 394 0.971645 0.949065 395 0.971578 0.951569 404 0.975627 0.955933 405 0.975655 0.954884 SURF 0x10 mat 0 refs 4 393 0.971711 0.946562 394 0.971645 0.949065 405 0.975655 0.954884 406 0.975682 0.953836 SURF 0x10 mat 0 refs 4 392 0.971774 0.944058 393 0.971711 0.946562 406 0.975682 0.953836 407 0.975708 0.952787 SURF 0x10 mat 0 refs 4 391 0.971833 0.941555 392 0.971774 0.944058 407 0.975708 0.952787 408 0.975733 0.951739 SURF 0x10 mat 0 refs 4 390 0.971888 0.939052 391 0.971833 0.941555 408 0.975733 0.951739 409 0.975756 0.950691 SURF 0x10 mat 0 refs 4 389 0.971939 0.936548 390 0.971888 0.939052 409 0.975756 0.950691 410 0.975778 0.949642 SURF 0x10 mat 0 refs 4 388 0.971983 0.934045 389 0.971939 0.936548 410 0.975778 0.949642 411 0.975796 0.948594 SURF 0x10 mat 0 refs 4 387 0.972021 0.931542 388 0.971983 0.934045 411 0.975796 0.948594 412 0.975812 0.947546 SURF 0x10 mat 0 refs 4 386 0.972052 0.929039 387 0.972021 0.931542 412 0.975812 0.947546 413 0.975825 0.946497 SURF 0x10 mat 0 refs 4 385 0.972074 0.926536 386 0.972052 0.929039 413 0.975825 0.946497 414 0.975834 0.945449 SURF 0x10 mat 0 refs 4 384 0.972079 0.925526 385 0.972074 0.926536 414 0.975834 0.945449 415 0.975836 0.945026 SURF 0x10 mat 0 refs 4 383 0.97208 0.924507 384 0.972079 0.925526 415 0.975836 0.945026 416 0.975837 0.9446 SURF 0x10 mat 0 refs 4 382 0.972074 0.923496 383 0.97208 0.924507 416 0.975837 0.9446 417 0.975834 0.944176 SURF 0x10 mat 0 refs 4 381 0.97206 0.922509 382 0.972074 0.923496 417 0.975834 0.944176 418 0.975828 0.943763 SURF 0x10 mat 0 refs 4 380 0.972036 0.921564 381 0.97206 0.922509 418 0.975828 0.943763 419 0.975819 0.943367 SURF 0x10 mat 0 refs 4 379 0.972001 0.920677 380 0.972036 0.921564 419 0.975819 0.943367 420 0.975803 0.942996 SURF 0x10 mat 0 refs 4 378 0.971952 0.919866 379 0.972001 0.920677 420 0.975803 0.942996 421 0.975783 0.942656 SURF 0x10 mat 0 refs 4 377 0.971888 0.919147 378 0.971952 0.919866 421 0.975783 0.942656 422 0.975756 0.942355 SURF 0x10 mat 0 refs 4 376 0.971806 0.918537 377 0.971888 0.919147 422 0.975756 0.942355 423 0.975722 0.9421 SURF 0x10 mat 0 refs 4 375 0.971706 0.918054 376 0.971806 0.918537 423 0.975722 0.9421 424 0.97563 0.941754 SURF 0x10 mat 0 refs 3 374 0.971586 0.917713 375 0.971706 0.918054 424 0.97563 0.941754 SURF 0x10 mat 0 refs 3 424 0.97563 0.941754 423 0.975722 0.9421 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 423 0.975722 0.9421 422 0.975756 0.942355 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 422 0.975756 0.942355 421 0.975783 0.942656 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 421 0.975783 0.942656 420 0.975803 0.942996 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 420 0.975803 0.942996 419 0.975819 0.943367 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 419 0.975819 0.943367 418 0.975828 0.943763 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 418 0.975828 0.943763 417 0.975834 0.944176 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 417 0.975834 0.944176 416 0.975837 0.9446 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 416 0.975837 0.9446 415 0.975836 0.945026 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 415 0.975836 0.945026 414 0.975834 0.945449 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 414 0.975834 0.945449 413 0.975825 0.946497 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 413 0.975825 0.946497 412 0.975812 0.947546 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 412 0.975812 0.947546 411 0.975796 0.948594 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 411 0.975796 0.948594 410 0.975778 0.949642 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 410 0.975778 0.949642 409 0.975756 0.950691 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 409 0.975756 0.950691 408 0.975733 0.951739 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 408 0.975733 0.951739 407 0.975708 0.952787 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 407 0.975708 0.952787 406 0.975682 0.953836 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 406 0.975682 0.953836 405 0.975655 0.954884 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 405 0.975655 0.954884 404 0.975627 0.955933 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 404 0.975627 0.955933 403 0.975598 0.956981 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 403 0.975598 0.956981 402 0.97557 0.95803 425 0.97848 0.95888 SURF 0x10 mat 0 refs 3 403 0.975598 0.956981 425 0.97848 0.95888 401 0.975503 0.955928 SURF 0x0 mat 0 refs 3 192 0.537182 0.95803 193 0.537168 0.956982 215 0.534272 0.958881 SURF 0x0 mat 0 refs 4 300 0.930072 0.952962 347 0.952672 0.952162 346 0.952792 0.947731 301 0.930219 0.947522 SURF 0x0 mat 0 refs 4 347 0.952672 0.952162 350 0.964763 0.954257 351 0.964854 0.950902 346 0.952792 0.947731 kids 0 crrcsim-0.9.12/objects/outhouse.ac0000644000175000017500000000213211724452424014002 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.4 0.4 0.4 emis 0 0 0 spec 0 0 0 shi 0 trans 0 OBJECT world kids 2 OBJECT poly name "box" loc 0 3.76076 0.0111944 texture "outhouse.rgb" crease 45.000000 numvert 8 -2 -3.75 -2 2 -3.75 -2 2 -3.75 2 -2 -3.75 2 -2 3.75 2 2 3.75 2 2 3.75 -2 -2 3.75 -2 numsurf 6 SURF 0x20 mat 0 refs 4 5 0 0 2 1 0 1 1 1 6 0 1 SURF 0x20 mat 0 refs 4 7 0 0 0 1 0 3 1 1 4 0 1 SURF 0x20 mat 0 refs 4 6 0 0 1 1 0 0 1 1 7 0 1 SURF 0x20 mat 0 refs 4 4 0 0 3 1 0 2 1 1 5 0 1 SURF 0x20 mat 0 refs 4 7 0 0 4 1 0 5 1 1 6 0 1 SURF 0x20 mat 0 refs 4 0 0 0 1 1 0 2 1 1 3 0 1 kids 0 OBJECT poly name "box" loc 0 7.75731 0.0111943 crease 45.000000 numvert 8 -2.125 -0.25 -2.125 2.125 -0.25 -2.125 2.125 -0.25 2.125 -2.125 -0.25 2.125 -2.125 0.25 2.125 2.125 0.25 2.125 2.125 0.25 -2.125 -2.125 0.25 -2.125 numsurf 6 SURF 0x20 mat 0 refs 4 5 0 0 2 1 0 1 1 1 6 0 1 SURF 0x20 mat 0 refs 4 7 0 0 0 1 0 3 1 1 4 0 1 SURF 0x20 mat 0 refs 4 6 0 0 1 1 0 0 1 1 7 0 1 SURF 0x20 mat 0 refs 4 4 0 0 3 1 0 2 1 1 5 0 1 SURF 0x20 mat 0 refs 4 7 0 0 4 1 0 5 1 1 6 0 1 SURF 0x20 mat 0 refs 4 0 0 0 1 1 0 2 1 1 3 0 1 kids 0 crrcsim-0.9.12/objects/copter3.ac0000644000175000017500000013410611724452424013515 00000000000000AC3Db MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "ac3dmat0" rgb 0.1 0.1 0.6 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat1" rgb 0.957 0.945 0.353 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat3" rgb 0.05 0.05 0.05 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat5" rgb 0.63 0.75 0.88 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0.75 MATERIAL "Material.002" rgb 0.8 0.8 0.8 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 32 trans 0 MATERIAL "ac3dmat2.002" rgb 0.05 0.05 0.05 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat6" rgb 1.00 0.11 0.62 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 9 OBJECT group name "group" kids 17 OBJECT poly name "poly.002" data 8 Mesh.002 crease 30.000000 numvert 56 0 -0.016408 -0.519683 0 -0.01635 -0.521303 0 -0.016465 -0.521486 0 -0.016461 -0.527454 0 -0.016354 -0.527454 0 -0.01672 -0.537049 0 -0.016462 -0.537049 0 -0.016785 -0.54955 0 -0.016764 -0.549733 0 -0.016671 -0.564234 0 -0.016694 -0.564234 0 -0.013457 -0.580931 0 -0.013393 -0.581115 0 -0.009677 -0.598795 0 -0.009132 -0.598795 0 -0.006759 -0.617661 -7e-06 -0.006835 -0.617537 0 -0.002546 -0.636435 0 -0.002581 -0.636435 0 0.009825 -0.655436 0 0.009987 -0.655803 0 0.0135 -0.673025 0 0.013646 -0.673025 0 0.013114 -0.689399 0 0.013299 -0.689399 0 0.013864 -0.703837 0 0.013832 -0.703837 0 0.013789 -0.716533 0 -0.072008 -0.518949 0.001707 -0.072008 -0.521119 -0.001707 -0.072008 -0.521119 0.003248 -0.072008 -0.52727 -0.003248 -0.072008 -0.52727 0.004455 -0.072008 -0.536865 -0.004455 -0.072008 -0.536865 0.005307 -0.072008 -0.549366 -0.005307 -0.072008 -0.549366 0.005787 -0.072008 -0.564234 -0.005787 -0.072008 -0.564234 0.005898 -0.072008 -0.580931 -0.005898 -0.072008 -0.580931 0.00569 -0.072008 -0.598919 -0.00569 -0.072008 -0.598919 0.005202 -0.072008 -0.617661 -0.005202 -0.072008 -0.617661 0.00451 -0.072008 -0.636618 -0.00451 -0.072008 -0.636618 0.003678 -0.072008 -0.655252 -0.003678 -0.072008 -0.655252 0.002769 -0.072008 -0.673025 -0.002769 -0.072008 -0.673025 0.001833 -0.072008 -0.689399 -0.001833 -0.072008 -0.689399 0.000933 -0.072008 -0.703837 -0.000933 -0.072008 -0.703837 0 -0.071884 -0.715799 numsurf 28 SURF 0x30 mat 7 refs 4 1 0.0 0.0 0 0.0 0.0 28 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 7 refs 4 29 0.0 0.0 31 0.0 0.0 3 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 7 refs 4 31 0.0 0.0 33 0.0 0.0 5 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 7 refs 4 33 0.0 0.0 35 0.0 0.0 7 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 7 refs 4 35 0.0 0.0 37 0.0 0.0 9 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 7 refs 4 37 0.0 0.0 39 0.0 0.0 11 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 7 refs 4 39 0.0 0.0 41 0.0 0.0 13 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 7 refs 4 41 0.0 0.0 43 0.0 0.0 15 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 7 refs 4 43 0.0 0.0 45 0.0 0.0 17 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 7 refs 4 45 0.0 0.0 47 0.0 0.0 19 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 7 refs 4 47 0.0 0.0 49 0.0 0.0 21 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 7 refs 4 49 0.0 0.0 51 0.0 0.0 23 0.0 0.0 21 0.0 0.0 SURF 0x30 mat 7 refs 4 51 0.0 0.0 53 0.0 0.0 25 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 7 refs 4 53 0.0 0.0 55 0.0 0.0 27 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 7 refs 4 2 0.0 0.0 0 0.0 0.0 28 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 7 refs 4 30 0.0 0.0 32 0.0 0.0 4 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 7 refs 4 32 0.0 0.0 34 0.0 0.0 6 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 7 refs 4 34 0.0 0.0 36 0.0 0.0 8 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 7 refs 4 36 0.0 0.0 38 0.0 0.0 10 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 7 refs 4 38 0.0 0.0 40 0.0 0.0 12 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 7 refs 4 40 0.0 0.0 42 0.0 0.0 14 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 7 refs 4 42 0.0 0.0 44 0.0 0.0 16 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 7 refs 4 44 0.0 0.0 46 0.0 0.0 18 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 7 refs 4 46 0.0 0.0 48 0.0 0.0 20 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 7 refs 4 48 0.0 0.0 50 0.0 0.0 22 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 7 refs 4 50 0.0 0.0 52 0.0 0.0 24 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 7 refs 4 52 0.0 0.0 54 0.0 0.0 26 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 7 refs 4 54 0.0 0.0 55 0.0 0.0 27 0.0 0.0 26 0.0 0.0 kids 0 OBJECT poly name "poly.007" data 8 Mesh.007 crease 30.000000 numvert 32 0.672242 0.016404 -0.032479 0.672242 0.082021 -0.032479 0.682199 0.016404 -0.017577 0.682199 0.082021 -0.017577 0.685696 0.016404 0 0.685696 0.082021 0 0.682199 0.016404 0.017577 0.682199 0.082021 0.017577 0.672242 0.016404 0.032479 0.672242 0.082021 0.032479 0.657341 0.016404 0.042435 0.657341 0.082021 0.042435 0.639764 0.016404 0.045932 0.639764 0.082021 0.045932 0.622186 0.016404 0.042435 0.622186 0.082021 0.042435 0.607285 0.016404 0.032479 0.607285 0.082021 0.032479 0.597328 0.016404 0.017577 0.597328 0.082021 0.017577 0.593832 0.016404 0 0.593832 0.082021 0 0.597328 0.016404 -0.017577 0.597328 0.082021 -0.017577 0.607285 0.016404 -0.032479 0.607285 0.082021 -0.032479 0.622186 0.016404 -0.042435 0.622186 0.082021 -0.042435 0.639764 0.016404 -0.045932 0.639764 0.082021 -0.045932 0.657341 0.016404 -0.042435 0.657341 0.082021 -0.042435 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.008" data 8 Mesh.008 crease 30.000000 numvert 17 0.639764 0.082021 0 0.607285 0.082021 0.032479 0.622186 0.082021 0.042435 0.639764 0.082021 0.045932 0.657341 0.082021 0.042435 0.672242 0.082021 0.032479 0.682199 0.082021 0.017577 0.685696 0.082021 0 0.682199 0.082021 -0.017577 0.672242 0.082021 -0.032479 0.657341 0.082021 -0.042435 0.639764 0.082021 -0.045932 0.622186 0.082021 -0.042435 0.607285 0.082021 -0.032479 0.597328 0.082021 -0.017577 0.593832 0.082021 0 0.597328 0.082021 0.017577 numsurf 16 SURF 0x30 mat 1 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.009" data 8 Mesh.009 crease 30.000000 numvert 32 0.644404 0.082021 -0.00464 0.644404 0.131234 -0.00464 0.645826 0.082021 -0.002511 0.645826 0.131234 -0.002511 0.646325 0.082021 0 0.646325 0.131234 0 0.645826 0.082021 0.002511 0.645826 0.131234 0.002511 0.644404 0.082021 0.00464 0.644404 0.131234 0.00464 0.642275 0.082021 0.006062 0.642275 0.131234 0.006062 0.639764 0.082021 0.006562 0.639764 0.131234 0.006562 0.637253 0.082021 0.006062 0.637253 0.131234 0.006062 0.635124 0.082021 0.00464 0.635124 0.131234 0.00464 0.633702 0.082021 0.002511 0.633702 0.131234 0.002511 0.633202 0.082021 0 0.633202 0.131234 0 0.633702 0.082021 -0.002511 0.633702 0.131234 -0.002511 0.635124 0.082021 -0.00464 0.635124 0.131234 -0.00464 0.637253 0.082021 -0.006062 0.637253 0.131234 -0.006062 0.639764 0.082021 -0.006562 0.639764 0.131234 -0.006562 0.642275 0.082021 -0.006062 0.642275 0.131234 -0.006062 numsurf 16 SURF 0x30 mat 3 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 3 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.010" data 8 Mesh.010 crease 30.000000 numvert 17 0.639764 0.121391 0 0.911193 0.121391 -0.271429 0.994403 0.121391 -0.146896 1.02362 0.121391 0 0.994403 0.121391 0.146896 0.911193 0.121391 0.271429 0.78666 0.121391 0.354639 0.639764 0.121391 0.383858 0.492868 0.121391 0.354639 0.368335 0.121391 0.271429 0.285125 0.121391 0.146896 0.255906 0.121391 0 0.285125 0.121391 -0.146896 0.368335 0.121391 -0.271429 0.492868 0.121391 -0.354639 0.639764 0.121391 -0.383858 0.78666 0.121391 -0.354639 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.011" data 8 Mesh.011 crease 30.000000 numvert 32 -0.607285 0.016404 -0.032479 -0.607285 0.082021 -0.032479 -0.597328 0.016404 -0.017577 -0.597328 0.082021 -0.017577 -0.593832 0.016404 0 -0.593832 0.082021 0 -0.597328 0.016404 0.017577 -0.597328 0.082021 0.017577 -0.607285 0.016404 0.032479 -0.607285 0.082021 0.032479 -0.622186 0.016404 0.042435 -0.622186 0.082021 0.042435 -0.639764 0.016404 0.045932 -0.639764 0.082021 0.045932 -0.657341 0.016404 0.042435 -0.657341 0.082021 0.042435 -0.672242 0.016404 0.032479 -0.672242 0.082021 0.032479 -0.682199 0.016404 0.017577 -0.682199 0.082021 0.017577 -0.685696 0.016404 0 -0.685696 0.082021 0 -0.682199 0.016404 -0.017577 -0.682199 0.082021 -0.017577 -0.672242 0.016404 -0.032479 -0.672242 0.082021 -0.032479 -0.657341 0.016404 -0.042435 -0.657341 0.082021 -0.042435 -0.639764 0.016404 -0.045932 -0.639764 0.082021 -0.045932 -0.622186 0.016404 -0.042435 -0.622186 0.082021 -0.042435 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.012" data 8 Mesh.012 crease 30.000000 numvert 17 -0.639764 0.082021 0 -0.672242 0.082021 0.032479 -0.657341 0.082021 0.042435 -0.639764 0.082021 0.045932 -0.622186 0.082021 0.042435 -0.607285 0.082021 0.032479 -0.597328 0.082021 0.017577 -0.593832 0.082021 0 -0.597328 0.082021 -0.017577 -0.607285 0.082021 -0.032479 -0.622186 0.082021 -0.042435 -0.639764 0.082021 -0.045932 -0.657341 0.082021 -0.042435 -0.672242 0.082021 -0.032479 -0.682199 0.082021 -0.017577 -0.685696 0.082021 0 -0.682199 0.082021 0.017577 numsurf 16 SURF 0x30 mat 1 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.013" data 8 Mesh.013 crease 30.000000 numvert 32 -0.635124 0.082021 -0.00464 -0.635124 0.131234 -0.00464 -0.633702 0.082021 -0.002511 -0.633702 0.131234 -0.002511 -0.633202 0.082021 0 -0.633202 0.131234 0 -0.633702 0.082021 0.002511 -0.633702 0.131234 0.002511 -0.635124 0.082021 0.00464 -0.635124 0.131234 0.00464 -0.637253 0.082021 0.006062 -0.637253 0.131234 0.006062 -0.639764 0.082021 0.006562 -0.639764 0.131234 0.006562 -0.642275 0.082021 0.006062 -0.642275 0.131234 0.006062 -0.644404 0.082021 0.00464 -0.644404 0.131234 0.00464 -0.645826 0.082021 0.002511 -0.645826 0.131234 0.002511 -0.646325 0.082021 0 -0.646325 0.131234 0 -0.645826 0.082021 -0.002511 -0.645826 0.131234 -0.002511 -0.644404 0.082021 -0.00464 -0.644404 0.131234 -0.00464 -0.642275 0.082021 -0.006062 -0.642275 0.131234 -0.006062 -0.639764 0.082021 -0.006562 -0.639764 0.131234 -0.006562 -0.637253 0.082021 -0.006062 -0.637253 0.131234 -0.006062 numsurf 16 SURF 0x30 mat 3 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 3 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.014" data 8 Mesh.014 crease 30.000000 numvert 17 -0.639764 0.121391 0 -0.368335 0.121391 -0.271429 -0.285125 0.121391 -0.146896 -0.255906 0.121391 0 -0.285125 0.121391 0.146896 -0.368335 0.121391 0.271429 -0.492868 0.121391 0.354639 -0.639764 0.121391 0.383858 -0.78666 0.121391 0.354639 -0.911193 0.121391 0.271429 -0.994403 0.121391 0.146896 -1.02362 0.121391 0 -0.994403 0.121391 -0.146896 -0.911193 0.121391 -0.271429 -0.78666 0.121391 -0.354639 -0.639764 0.121391 -0.383858 -0.492868 0.121391 -0.354639 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.015" data 8 Mesh.015 crease 30.000000 numvert 32 0.032479 0.016404 -0.705051 0.032479 0.082021 -0.705051 0.042435 0.016404 -0.69015 0.042435 0.082021 -0.69015 0.045932 0.016404 -0.672572 0.045932 0.082021 -0.672572 0.042435 0.016404 -0.654995 0.042435 0.082021 -0.654995 0.032479 0.016404 -0.640094 0.032479 0.082021 -0.640094 0.017577 0.016404 -0.630137 0.017577 0.082021 -0.630137 0 0.016404 -0.62664 0 0.082021 -0.62664 -0.017577 0.016404 -0.630137 -0.017577 0.082021 -0.630137 -0.032479 0.016404 -0.640094 -0.032479 0.082021 -0.640094 -0.042435 0.016404 -0.654995 -0.042435 0.082021 -0.654995 -0.045932 0.016404 -0.672572 -0.045932 0.082021 -0.672572 -0.042435 0.016404 -0.69015 -0.042435 0.082021 -0.69015 -0.032479 0.016404 -0.705051 -0.032479 0.082021 -0.705051 -0.017577 0.016404 -0.715008 -0.017577 0.082021 -0.715008 0 0.016404 -0.718504 0 0.082021 -0.718504 0.017577 0.016404 -0.715008 0.017577 0.082021 -0.715008 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.016" data 8 Mesh.016 crease 30.000000 numvert 17 0 0.082021 -0.672572 -0.032479 0.082021 -0.640094 -0.017577 0.082021 -0.630137 0 0.082021 -0.62664 0.017577 0.082021 -0.630137 0.032479 0.082021 -0.640094 0.042435 0.082021 -0.654995 0.045932 0.082021 -0.672572 0.042435 0.082021 -0.69015 0.032479 0.082021 -0.705051 0.017577 0.082021 -0.715008 0 0.082021 -0.718504 -0.017577 0.082021 -0.715008 -0.032479 0.082021 -0.705051 -0.042435 0.082021 -0.69015 -0.045932 0.082021 -0.672572 -0.042435 0.082021 -0.654995 numsurf 16 SURF 0x30 mat 1 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.017" data 8 Mesh.017 crease 30.000000 numvert 32 0.00464 0.082021 -0.677212 0.00464 0.131234 -0.677212 0.006062 0.082021 -0.675083 0.006062 0.131234 -0.675083 0.006562 0.082021 -0.672572 0.006562 0.131234 -0.672572 0.006062 0.082021 -0.670061 0.006062 0.131234 -0.670061 0.00464 0.082021 -0.667932 0.00464 0.131234 -0.667932 0.002511 0.082021 -0.66651 0.002511 0.131234 -0.66651 0 0.082021 -0.666011 0 0.131234 -0.666011 -0.002511 0.082021 -0.66651 -0.002511 0.131234 -0.66651 -0.00464 0.082021 -0.667932 -0.00464 0.131234 -0.667932 -0.006062 0.082021 -0.670061 -0.006062 0.131234 -0.670061 -0.006562 0.082021 -0.672572 -0.006562 0.131234 -0.672572 -0.006062 0.082021 -0.675083 -0.006062 0.131234 -0.675083 -0.00464 0.082021 -0.677212 -0.00464 0.131234 -0.677212 -0.002511 0.082021 -0.678634 -0.002511 0.131234 -0.678634 0 0.082021 -0.679134 0 0.131234 -0.679134 0.002511 0.082021 -0.678634 0.002511 0.131234 -0.678634 numsurf 16 SURF 0x30 mat 3 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 3 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.018" data 8 Mesh.018 crease 30.000000 numvert 17 0 0.121391 -0.672572 0.271429 0.121391 -0.944001 0.354639 0.121391 -0.819468 0.383858 0.121391 -0.672572 0.354639 0.121391 -0.525676 0.271429 0.121391 -0.401143 0.146896 0.121391 -0.317933 0 0.121391 -0.288714 -0.146896 0.121391 -0.317933 -0.271429 0.121391 -0.401143 -0.354639 0.121391 -0.525676 -0.383858 0.121391 -0.672572 -0.354639 0.121391 -0.819468 -0.271429 0.121391 -0.944001 -0.146896 0.121391 -1.02721 0 0.121391 -1.05643 0.146896 0.121391 -1.02721 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.019" data 8 Mesh.019 crease 30.000000 numvert 32 0.032479 0.016404 0.640094 0.032479 0.082021 0.640094 0.042435 0.016404 0.654995 0.042435 0.082021 0.654995 0.045932 0.016404 0.672572 0.045932 0.082021 0.672572 0.042435 0.016404 0.69015 0.042435 0.082021 0.69015 0.032479 0.016404 0.705051 0.032479 0.082021 0.705051 0.017577 0.016404 0.715008 0.017577 0.082021 0.715008 0 0.016404 0.718504 0 0.082021 0.718504 -0.017577 0.016404 0.715008 -0.017577 0.082021 0.715008 -0.032479 0.016404 0.705051 -0.032479 0.082021 0.705051 -0.042435 0.016404 0.69015 -0.042435 0.082021 0.69015 -0.045932 0.016404 0.672572 -0.045932 0.082021 0.672572 -0.042435 0.016404 0.654995 -0.042435 0.082021 0.654995 -0.032479 0.016404 0.640094 -0.032479 0.082021 0.640094 -0.017577 0.016404 0.630137 -0.017577 0.082021 0.630137 0 0.016404 0.62664 0 0.082021 0.62664 0.017577 0.016404 0.630137 0.017577 0.082021 0.630137 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.020" data 8 Mesh.020 crease 30.000000 numvert 17 0 0.082021 0.672572 -0.032479 0.082021 0.705051 -0.017577 0.082021 0.715008 0 0.082021 0.718504 0.017577 0.082021 0.715008 0.032479 0.082021 0.705051 0.042435 0.082021 0.69015 0.045932 0.082021 0.672572 0.042435 0.082021 0.654995 0.032479 0.082021 0.640094 0.017577 0.082021 0.630137 0 0.082021 0.62664 -0.017577 0.082021 0.630137 -0.032479 0.082021 0.640094 -0.042435 0.082021 0.654995 -0.045932 0.082021 0.672572 -0.042435 0.082021 0.69015 numsurf 16 SURF 0x30 mat 1 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.021" data 8 Mesh.021 crease 30.000000 numvert 32 0.00464 0.082021 0.667932 0.00464 0.131234 0.667932 0.006062 0.082021 0.670061 0.006062 0.131234 0.670061 0.006562 0.082021 0.672572 0.006562 0.131234 0.672572 0.006062 0.082021 0.675083 0.006062 0.131234 0.675083 0.00464 0.082021 0.677212 0.00464 0.131234 0.677212 0.002511 0.082021 0.678634 0.002511 0.131234 0.678634 0 0.082021 0.679134 0 0.131234 0.679134 -0.002511 0.082021 0.678634 -0.002511 0.131234 0.678634 -0.00464 0.082021 0.677212 -0.00464 0.131234 0.677212 -0.006062 0.082021 0.675083 -0.006062 0.131234 0.675083 -0.006562 0.082021 0.672572 -0.006562 0.131234 0.672572 -0.006062 0.082021 0.670061 -0.006062 0.131234 0.670061 -0.00464 0.082021 0.667932 -0.00464 0.131234 0.667932 -0.002511 0.082021 0.66651 -0.002511 0.131234 0.66651 0 0.082021 0.666011 0 0.131234 0.666011 0.002511 0.082021 0.66651 0.002511 0.131234 0.66651 numsurf 16 SURF 0x30 mat 3 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 3 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.022" data 8 Mesh.022 crease 30.000000 numvert 17 0 0.121391 0.672572 0.271429 0.121391 0.401143 0.354639 0.121391 0.525676 0.383858 0.121391 0.672572 0.354639 0.121391 0.819468 0.271429 0.121391 0.944001 0.146896 0.121391 1.02721 0 0.121391 1.05643 -0.146896 0.121391 1.02721 -0.271429 0.121391 0.944001 -0.354639 0.121391 0.819468 -0.383858 0.121391 0.672572 -0.354639 0.121391 0.525676 -0.271429 0.121391 0.401143 -0.146896 0.121391 0.317933 0 0.121391 0.288714 0.146896 0.121391 0.317933 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "Cylinder" data 12 Cylinder.001 crease 30.000000 numvert 21 0.114658 -0.049323 -0.171826 0.124006 -0.049253 -0.142373 0.125069 -0.049173 -5.7e-05 -0.1252 -0.049244 0.000255 -0.12427 -0.049702 -0.14327 -0.115688 -0.049597 -0.17154 -0.091992 -0.04977 -0.192516 -0.00096 -0.049521 -0.20468 0.092572 -0.049491 -0.191755 0.11456 0.148175 -0.171556 0.124006 0.148175 -0.142828 0.125124 0.148175 0.00035 -0.1252 0.148175 0.000339 -0.12427 0.148175 -0.143097 -0.115348 0.148175 -0.171657 -0.093068 0.148175 -0.193098 -0.001104 0.148175 -0.205378 0.093785 0.148175 -0.191563 -0.001105 -0.049435 0.000113 -0.001105 0.148175 0.00035 0.101839 -0.215652 0.103065 numsurf 24 SURF 0x20 mat 7 refs 3 18 0 0 0 0 0 1 0 0 SURF 0x20 mat 7 refs 3 19 0 0 10 0 0 9 0 0 SURF 0x20 mat 7 refs 3 18 0 0 1 0 0 2 0 0 SURF 0x20 mat 7 refs 3 19 0 0 11 0 0 10 0 0 SURF 0x20 mat 7 refs 3 18 0 0 3 0 0 4 0 0 SURF 0x20 mat 7 refs 3 19 0 0 13 0 0 12 0 0 SURF 0x20 mat 7 refs 3 18 0 0 4 0 0 5 0 0 SURF 0x20 mat 7 refs 3 19 0 0 14 0 0 13 0 0 SURF 0x20 mat 7 refs 3 18 0 0 5 0 0 6 0 0 SURF 0x20 mat 7 refs 3 19 0 0 15 0 0 14 0 0 SURF 0x20 mat 7 refs 3 18 0 0 6 0 0 7 0 0 SURF 0x20 mat 7 refs 3 19 0 0 16 0 0 15 0 0 SURF 0x20 mat 7 refs 3 18 0 0 7 0 0 8 0 0 SURF 0x20 mat 7 refs 3 19 0 0 17 0 0 16 0 0 SURF 0x20 mat 7 refs 3 8 0 0 0 0 0 18 0 0 SURF 0x20 mat 7 refs 3 19 0 0 9 0 0 17 0 0 SURF 0x20 mat 7 refs 4 0 0 0 9 0 0 10 0 0 1 0 0 SURF 0x20 mat 7 refs 4 1 0 0 10 0 0 11 0 0 2 0 0 SURF 0x20 mat 7 refs 4 3 0 0 12 0 0 13 0 0 4 0 0 SURF 0x20 mat 7 refs 4 4 0 0 13 0 0 14 0 0 5 0 0 SURF 0x20 mat 7 refs 4 5 0 0 14 0 0 15 0 0 6 0 0 SURF 0x20 mat 7 refs 4 6 0 0 15 0 0 16 0 0 7 0 0 SURF 0x20 mat 7 refs 4 7 0 0 16 0 0 17 0 0 8 0 0 SURF 0x20 mat 7 refs 4 9 0 0 0 0 0 8 0 0 17 0 0 kids 0 OBJECT poly name "Cylinder.001" data 12 Cylinder.002 crease 30.000000 numvert 20 -0.001105 0.148175 0.00035 -0.001105 -0.049435 0.000113 -0.1252 0.148175 0.000339 -0.125165 0.148175 0.145731 -0.115867 0.148175 0.17523 -0.094518 0.148175 0.195265 -0.001105 0.148175 0.200767 0.095627 0.148175 0.195634 0.113657 0.148175 0.174493 0.124472 0.148175 0.144292 0.125124 0.148175 0.00035 -0.1252 -0.049244 0.000255 -0.125144 -0.049033 0.14522 -0.116236 -0.049282 0.174778 -0.094518 -0.049282 0.195394 -0.001105 -0.049531 0.199523 0.095627 -0.049282 0.196132 0.113657 -0.049282 0.174787 0.124103 -0.048784 0.144501 0.125069 -0.049173 -5.7e-05 numsurf 24 SURF 0x20 mat 2 refs 4 12 0 0 3 0 0 2 0 0 11 0 0 SURF 0x20 mat 2 refs 4 13 0 0 4 0 0 3 0 0 12 0 0 SURF 0x20 mat 2 refs 4 14 0 0 5 0 0 4 0 0 13 0 0 SURF 0x20 mat 2 refs 4 15 0 0 6 0 0 5 0 0 14 0 0 SURF 0x20 mat 2 refs 4 16 0 0 7 0 0 6 0 0 15 0 0 SURF 0x20 mat 2 refs 4 17 0 0 8 0 0 7 0 0 16 0 0 SURF 0x20 mat 2 refs 4 18 0 0 9 0 0 8 0 0 17 0 0 SURF 0x20 mat 2 refs 4 19 0 0 10 0 0 9 0 0 18 0 0 SURF 0x20 mat 2 refs 3 0 0 0 2 0 0 3 0 0 SURF 0x20 mat 2 refs 3 1 0 0 12 0 0 11 0 0 SURF 0x20 mat 2 refs 3 0 0 0 3 0 0 4 0 0 SURF 0x20 mat 2 refs 3 1 0 0 13 0 0 12 0 0 SURF 0x20 mat 2 refs 3 0 0 0 4 0 0 5 0 0 SURF 0x20 mat 2 refs 3 1 0 0 14 0 0 13 0 0 SURF 0x20 mat 2 refs 3 0 0 0 5 0 0 6 0 0 SURF 0x20 mat 2 refs 3 1 0 0 15 0 0 14 0 0 SURF 0x20 mat 2 refs 3 0 0 0 6 0 0 7 0 0 SURF 0x20 mat 2 refs 3 1 0 0 16 0 0 15 0 0 SURF 0x20 mat 2 refs 3 0 0 0 7 0 0 8 0 0 SURF 0x20 mat 2 refs 3 1 0 0 17 0 0 16 0 0 SURF 0x20 mat 2 refs 3 0 0 0 8 0 0 9 0 0 SURF 0x20 mat 2 refs 3 1 0 0 18 0 0 17 0 0 SURF 0x20 mat 2 refs 3 0 0 0 9 0 0 10 0 0 SURF 0x20 mat 2 refs 3 1 0 0 19 0 0 18 0 0 kids 0 OBJECT poly name "poly" data 8 Mesh.026 crease 30.000000 numvert 32 -0.011599 0.015392 0.700354 -0.011599 -0.051125 0.32806 -0.006278 0.014268 0.715375 -0.006278 -0.054681 0.328058 0 0.010445 0.715088 0 -0.055929 0.328058 0.006278 0.014268 0.715375 0.006278 -0.054681 0.328058 0.011599 0.015535 0.699781 0.011599 -0.051125 0.32806 0.015155 0.015563 0.685047 0.015155 -0.045803 0.328062 0.016404 0.015546 0.671315 0.016404 -0.039525 0.328065 0.015155 0.015672 0.658155 0.015155 -0.033247 0.328068 0.011599 0.01527 0.646855 0.011599 -0.027926 0.328071 0.006278 0.015678 0.636412 0.006278 -0.02437 0.328072 0 0.015497 0.627685 0 -0.023121 0.328073 -0.006278 0.015678 0.636555 -0.006278 -0.02437 0.328072 -0.011599 0.01527 0.647141 -0.011599 -0.027926 0.328071 -0.015155 0.015243 0.658155 -0.015155 -0.033247 0.328068 -0.016404 0.015546 0.671601 -0.016404 -0.039525 0.328065 -0.015155 0.01542 0.68519 -0.015155 -0.045803 0.328062 numsurf 16 SURF 0x30 mat 6 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 6 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 6 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 6 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 6 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 6 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 6 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 6 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 6 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 6 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 6 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 6 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 6 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 6 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 6 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 6 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.001" data 8 Mesh.027 crease 30.000000 numvert 32 -0.011599 -0.051125 0.32806 -0.011599 -0.050815 -0.328108 -0.006278 -0.054681 0.328058 -0.006278 -0.054371 -0.32811 0 -0.055929 0.328058 0 -0.055619 -0.32811 0.006278 -0.054681 0.328058 0.006278 -0.054371 -0.32811 0.011599 -0.051125 0.32806 0.011599 -0.050815 -0.328108 0.015155 -0.045803 0.328062 0.015155 -0.045493 -0.328106 0.016404 -0.039525 0.328065 0.016404 -0.039215 -0.328103 0.015155 -0.033247 0.328068 0.015155 -0.032937 -0.3281 0.011599 -0.027926 0.328071 0.011599 -0.027616 -0.328097 0.006278 -0.02437 0.328072 0.006278 -0.02406 -0.328095 0 -0.023121 0.328073 0 -0.022811 -0.328095 -0.006278 -0.02437 0.328072 -0.006278 -0.02406 -0.328095 -0.011599 -0.027926 0.328071 -0.011599 -0.027616 -0.328097 -0.015155 -0.033247 0.328068 -0.015155 -0.032937 -0.3281 -0.016404 -0.039525 0.328065 -0.016404 -0.039215 -0.328103 -0.015155 -0.045803 0.328062 -0.015155 -0.045493 -0.328106 numsurf 16 SURF 0x30 mat 6 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 6 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 6 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 6 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 6 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 6 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 6 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 6 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 6 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 6 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 6 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 6 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 6 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 6 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 6 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 6 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.006" data 8 Mesh.028 crease 30.000000 numvert 32 -0.011599 -0.050815 -0.328108 -0.011599 0.013738 -0.703991 -0.006278 -0.054371 -0.32811 -0.006278 0.013052 -0.71485 0 -0.055619 -0.32811 0 0.007561 -0.714851 0.006278 -0.054371 -0.32811 0.006278 0.013177 -0.714726 0.011599 -0.050815 -0.328108 0.011599 0.013863 -0.703991 0.015155 -0.045493 -0.328106 0.015155 0.014567 -0.692007 0.016404 -0.039215 -0.328103 0.016404 0.014854 -0.670663 0.015155 -0.032937 -0.3281 0.015155 0.014892 -0.653812 0.011599 -0.027616 -0.328097 0.011599 0.014972 -0.642203 0.006278 -0.02406 -0.328095 0.006278 0.015158 -0.631843 0 -0.022811 -0.328095 0 0.015409 -0.627225 -0.006278 -0.02406 -0.328095 -0.006278 0.015158 -0.631968 -0.011599 -0.027616 -0.328097 -0.011599 0.014722 -0.642203 -0.015155 -0.032937 -0.3281 -0.015155 0.014518 -0.653812 -0.016404 -0.039215 -0.328103 -0.016404 0.014854 -0.670539 -0.015155 -0.045493 -0.328106 -0.015155 0.014442 -0.691883 numsurf 16 SURF 0x30 mat 6 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 6 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 6 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 6 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 6 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 6 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 6 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 6 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 6 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 6 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 6 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 6 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 6 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 6 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 6 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 6 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.023" data 8 Mesh.029 crease 30.000000 numvert 32 -0.676117 0.014625 -0.011623 -0.328084 -0.050965 -0.011623 -0.68071 0.014798 -0.006304 -0.328084 -0.054523 -0.006304 -0.683581 0.011681 -2.6e-05 -0.328084 -0.055774 -2.6e-05 -0.680854 0.015079 0.006252 -0.328084 -0.054529 0.006252 -0.675974 0.015044 0.011575 -0.328084 -0.050975 0.011575 -0.666358 0.015054 0.015133 -0.328084 -0.045655 0.015133 -0.655881 0.015447 0.016385 -0.328084 -0.039378 0.016385 -0.640811 0.015124 0.015139 -0.328084 -0.033099 0.015139 -0.617417 0.014849 0.011586 -0.328084 -0.027776 0.011586 -0.602204 0.01482 0.006267 -0.328084 -0.024218 0.006267 -0.593736 0.015785 -1.1e-05 -0.328084 -0.022966 -1.1e-05 -0.60206 0.014969 -0.006289 -0.328084 -0.024212 -0.006289 -0.617561 0.01486 -0.011612 -0.328084 -0.027766 -0.011612 -0.640811 0.014995 -0.015171 -0.328084 -0.033085 -0.015171 -0.656024 0.015463 -0.016423 -0.328084 -0.039362 -0.016423 -0.666502 0.015212 -0.015177 -0.328084 -0.045641 -0.015177 numsurf 16 SURF 0x30 mat 6 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 6 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 6 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 6 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 6 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 6 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 6 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 6 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 6 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 6 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 6 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 6 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 6 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 6 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 6 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 6 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.024" data 8 Mesh.030 crease 30.000000 numvert 32 -0.328084 -0.050965 -0.011623 0.328084 -0.050965 -0.011623 -0.328084 -0.054523 -0.006304 0.328084 -0.054523 -0.006304 -0.328084 -0.055774 -2.6e-05 0.328084 -0.055774 -2.6e-05 -0.328084 -0.054529 0.006252 0.328084 -0.054529 0.006252 -0.328084 -0.050975 0.011575 0.328084 -0.050975 0.011575 -0.328084 -0.045655 0.015133 0.328084 -0.045655 0.015133 -0.328084 -0.039378 0.016385 0.328084 -0.039378 0.016385 -0.328084 -0.033099 0.015139 0.328084 -0.033099 0.015139 -0.328084 -0.027776 0.011586 0.328084 -0.027776 0.011586 -0.328084 -0.024218 0.006267 0.328084 -0.024218 0.006267 -0.328084 -0.022966 -1.1e-05 0.328084 -0.022966 -1.1e-05 -0.328084 -0.024212 -0.006289 0.328084 -0.024212 -0.006289 -0.328084 -0.027766 -0.011612 0.328084 -0.027766 -0.011612 -0.328084 -0.033085 -0.015171 0.328084 -0.033085 -0.015171 -0.328084 -0.039362 -0.016423 0.328084 -0.039362 -0.016423 -0.328084 -0.045641 -0.015177 0.328084 -0.045641 -0.015177 numsurf 16 SURF 0x30 mat 6 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 6 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 6 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 6 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 6 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 6 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 6 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 6 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 6 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 6 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 6 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 6 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 6 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 6 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 6 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 6 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.025" data 8 Mesh.031 crease 30.000000 numvert 32 0.328084 -0.050965 -0.011623 0.676099 0.012178 -0.011623 0.328084 -0.054523 -0.006304 0.676418 0.008939 -0.006304 0.328084 -0.055774 -2.6e-05 0.682159 0.014385 -2.6e-05 0.328084 -0.054529 0.006252 0.676578 0.007657 0.006252 0.328084 -0.050975 0.011575 0.669084 0.0085 0.011575 0.328084 -0.045655 0.015133 0.659516 0.01111 0.015133 0.328084 -0.039378 0.016385 0.638469 0.013401 0.016385 0.328084 -0.033099 0.015139 0.610884 0.013301 0.015139 0.328084 -0.027776 0.011586 0.595258 0.01384 0.011586 0.328084 -0.024218 0.006267 0.595098 0.013731 0.006267 0.328084 -0.022966 -1.1e-05 0.593982 0.014665 -1.1e-05 0.328084 -0.024212 -0.006289 0.593982 0.015651 -0.006289 0.328084 -0.027766 -0.011612 0.610724 0.01417 -0.011612 0.328084 -0.033085 -0.015171 0.637991 0.013794 -0.015171 0.328084 -0.039362 -0.016423 0.662068 0.012778 -0.016423 0.328084 -0.045641 -0.015177 0.671156 0.0124 -0.015177 numsurf 16 SURF 0x30 mat 6 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 6 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 6 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 6 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 6 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 6 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 6 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 6 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 6 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 6 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 6 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 6 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 6 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 6 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 6 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 6 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 crrcsim-0.9.12/objects/qc01_x.ac0000644000175000017500000017234411724452424013237 00000000000000AC3Db MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "ac3dmat2" rgb 0.976 0.976 0.02 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat3" rgb 0.05 0.05 0.05 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat4" rgb 0.8 0.87 0.87 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat0" rgb 0.1 0.1 0.6 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat5" rgb 0.63 0.75 0.88 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0.75 OBJECT world kids 1 OBJECT group name "group" kids 25 OBJECT poly name "poly.003" data 8 Mesh.003 crease 30.000000 numvert 32 0.456414 -0.0116 0.471569 -0.008191 -0.011599 0.008213 0.460172 -0.015156 0.467801 -0.004433 -0.015155 0.004445 0.464605 -0.016404 0.463356 0 -0.016404 0 0.469038 -0.015156 0.458911 0.004433 -0.015155 -0.004445 0.472796 -0.0116 0.455143 0.008191 -0.011599 -0.008213 0.475307 -0.006278 0.452625 0.010702 -0.006278 -0.010731 0.476189 0 0.451741 0.011584 0 -0.011615 0.475307 0.006278 0.452625 0.010702 0.006278 -0.010731 0.472796 0.011599 0.455143 0.008191 0.011599 -0.008213 0.469038 0.015155 0.458911 0.004433 0.015155 -0.004445 0.464605 0.016404 0.463356 0 0.016404 0 0.460172 0.015155 0.467801 -0.004433 0.015155 0.004445 0.456414 0.011599 0.471569 -0.008191 0.011599 0.008213 0.453903 0.006278 0.474087 -0.010702 0.006278 0.010731 0.453021 0 0.474971 -0.011584 0 0.011615 0.453903 -0.006278 0.474087 -0.010702 -0.006278 0.010731 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.004" data 8 Mesh.004 crease 30.000000 numvert 32 -0.456414 0.0116 -0.471569 0.008191 0.011599 -0.008213 -0.453903 0.006278 -0.474087 0.010702 0.006278 -0.010731 -0.453021 0 -0.474971 0.011584 0 -0.011615 -0.453903 -0.006278 -0.474087 0.010702 -0.006278 -0.010731 -0.456414 -0.011599 -0.471569 0.008191 -0.011599 -0.008213 -0.460172 -0.015155 -0.467801 0.004433 -0.015155 -0.004445 -0.464605 -0.016404 -0.463356 0 -0.016404 0 -0.469038 -0.015155 -0.458911 -0.004433 -0.015155 0.004445 -0.472796 -0.011599 -0.455143 -0.008191 -0.011599 0.008213 -0.475307 -0.006278 -0.452625 -0.010702 -0.006278 0.010731 -0.476189 0 -0.451741 -0.011584 0 0.011615 -0.475307 0.006278 -0.452625 -0.010702 0.006278 0.010731 -0.472796 0.0116 -0.455143 -0.008191 0.011599 0.008213 -0.469038 0.015156 -0.458911 -0.004433 0.015155 0.004445 -0.464605 0.016404 -0.463356 0 0.016404 0 -0.460172 0.015156 -0.467801 0.004433 0.015155 -0.004445 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.005" data 8 Mesh.005 crease 30.000000 numvert 32 -0.471569 -0.0116 0.456414 -0.008213 -0.011599 -0.008191 -0.467801 -0.015156 0.460172 -0.004445 -0.015155 -0.004433 -0.463356 -0.016404 0.464605 0 -0.016404 0 -0.458911 -0.015156 0.469038 0.004445 -0.015155 0.004433 -0.455143 -0.0116 0.472796 0.008213 -0.011599 0.008191 -0.452625 -0.006278 0.475307 0.010731 -0.006278 0.010702 -0.451741 0 0.476189 0.011615 0 0.011584 -0.452625 0.006278 0.475307 0.010731 0.006278 0.010702 -0.455143 0.011599 0.472796 0.008213 0.011599 0.008191 -0.458911 0.015155 0.469038 0.004445 0.015155 0.004433 -0.463356 0.016404 0.464605 0 0.016404 0 -0.467801 0.015155 0.460172 -0.004445 0.015155 -0.004433 -0.471569 0.011599 0.456414 -0.008213 0.011599 -0.008191 -0.474087 0.006278 0.453903 -0.010731 0.006278 -0.010702 -0.474971 0 0.453021 -0.011615 0 -0.011584 -0.474087 -0.006278 0.453903 -0.010731 -0.006278 -0.010702 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.006" data 8 Mesh.006 crease 30.000000 numvert 32 -0.008213 -0.011599 -0.008191 0.455143 -0.011599 -0.472796 -0.004445 -0.015155 -0.004433 0.458911 -0.015155 -0.469038 0 -0.016404 0 0.463356 -0.016404 -0.464605 0.004445 -0.015155 0.004433 0.467801 -0.015155 -0.460172 0.008213 -0.011599 0.008191 0.471569 -0.011599 -0.456414 0.010731 -0.006278 0.010702 0.474087 -0.006278 -0.453903 0.011615 0 0.011584 0.474971 0 -0.453021 0.010731 0.006278 0.010702 0.474087 0.006278 -0.453903 0.008213 0.011599 0.008191 0.471569 0.0116 -0.456414 0.004445 0.015155 0.004433 0.467801 0.015156 -0.460172 0 0.016404 0 0.463356 0.016404 -0.464605 -0.004445 0.015155 -0.004433 0.458911 0.015156 -0.469038 -0.008213 0.011599 -0.008191 0.455143 0.0116 -0.472796 -0.010731 0.006278 -0.010702 0.452625 0.006278 -0.475307 -0.011615 0 -0.011584 0.451741 0 -0.476189 -0.010731 -0.006278 -0.010702 0.452625 -0.006278 -0.475307 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.007" data 8 Mesh.007 crease 30.000000 numvert 130 -0.040809 0.157668 -0.040699 -0.022128 0.157668 -0.053218 -7.8e-05 0.157668 -0.057635 0.021984 0.157668 -0.053278 0.040699 0.157668 -0.040809 0.053218 0.157668 -0.022128 0.057635 0.157668 -7.8e-05 0.053278 0.157668 0.021984 0.040809 0.157668 0.040699 0.022128 0.157668 0.053218 7.8e-05 0.157668 0.057635 -0.021984 0.157668 0.053278 -0.040699 0.157668 0.040809 -0.053218 0.157668 0.022128 -0.057635 0.157668 7.8e-05 -0.053278 0.157668 -0.021984 -0.07192 0.140139 -0.071727 -0.038997 0.140139 -0.09379 -0.000137 0.140139 -0.101574 0.038744 0.140139 -0.093894 0.071727 0.140139 -0.07192 0.09379 0.140139 -0.038997 0.101574 0.140139 -0.000137 0.093895 0.140139 0.038744 0.07192 0.140139 0.071727 0.038997 0.140139 0.09379 0.000137 0.140139 0.101574 -0.038744 0.140139 0.093895 -0.071727 0.140139 0.07192 -0.09379 0.140139 0.038997 -0.101574 0.140139 0.000137 -0.093895 0.140139 -0.038744 -0.09117 0.113845 -0.090925 -0.049435 0.113845 -0.118893 -0.000173 0.113845 -0.128761 0.049115 0.113845 -0.119026 0.090925 0.113845 -0.09117 0.118893 0.113845 -0.049435 0.128761 0.113845 -0.000173 0.119026 0.113845 0.049115 0.09117 0.113845 0.090925 0.049435 0.113845 0.118893 0.000173 0.113845 0.128761 -0.049115 0.113845 0.119026 -0.090925 0.113845 0.09117 -0.118893 0.113845 0.049435 -0.128761 0.113845 0.000173 -0.119026 0.113845 -0.049115 -0.097592 0.081177 -0.09733 -0.052917 0.081177 -0.127268 -0.000186 0.081177 -0.137831 0.052574 0.081177 -0.12741 0.09733 0.081177 -0.097592 0.127268 0.081177 -0.052917 0.137831 0.081177 -0.000186 0.12741 0.081177 0.052574 0.097592 0.081177 0.09733 0.052917 0.081177 0.127268 0.000186 0.081177 0.137831 -0.052574 0.081177 0.12741 -0.09733 0.081177 0.097592 -0.127268 0.081177 0.052917 -0.137831 0.081177 0.000186 -0.12741 0.081177 -0.052574 -0.092437 0.044526 -0.092188 -0.050122 0.044526 -0.120546 -0.000176 0.044526 -0.13055 0.049797 0.044526 -0.12068 0.092188 0.044526 -0.092437 0.120546 0.044526 -0.050122 0.13055 0.044526 -0.000176 0.12068 0.044526 0.049797 0.092437 0.044526 0.092188 0.050122 0.044526 0.120546 0.000176 0.044526 0.13055 -0.049797 0.044526 0.12068 -0.092188 0.044526 0.092437 -0.120546 0.044526 0.050122 -0.13055 0.044526 0.000176 -0.12068 0.044526 -0.049797 -0.078622 0.00628 -0.078411 -0.042631 0.00628 -0.10253 -0.000149 0.00628 -0.111039 0.042355 0.00628 -0.102644 0.078411 0.00628 -0.078622 0.10253 0.00628 -0.042631 0.111039 0.00628 -0.000149 0.102644 0.00628 0.042355 0.078622 0.00628 0.078411 0.042631 0.00628 0.10253 0.000149 0.00628 0.111039 -0.042355 0.00628 0.102644 -0.078411 0.00628 0.078622 -0.10253 0.00628 0.042631 -0.111039 0.00628 0.000149 -0.102644 0.00628 -0.042355 -0.059579 -0.031168 -0.059419 -0.032305 -0.031168 -0.077696 -0.000113 -0.031168 -0.084145 0.032096 -0.031168 -0.077783 0.059419 -0.031168 -0.059579 0.077696 -0.031168 -0.032305 0.084145 -0.031168 -0.000113 0.077783 -0.031168 0.032096 0.059579 -0.031168 0.059419 0.032305 -0.031168 0.077696 0.000113 -0.031168 0.084145 -0.032096 -0.031168 0.077783 -0.059419 -0.031168 0.059579 -0.077696 -0.031168 0.032305 -0.084145 -0.031168 0.000113 -0.077783 -0.031168 -0.032096 -0.038481 -0.065429 -0.038378 -0.020866 -0.065429 -0.050183 -7.3e-05 -0.065429 -0.054348 0.02073 -0.065429 -0.050239 0.038378 -0.065429 -0.038481 0.050183 -0.065429 -0.020866 0.054348 -0.065429 -7.3e-05 0.050239 -0.065429 0.02073 0.038481 -0.065429 0.038378 0.020866 -0.065429 0.050183 7.3e-05 -0.065429 0.054348 -0.02073 -0.065429 0.050239 -0.038378 -0.065429 0.038481 -0.050183 -0.065429 0.020866 -0.054348 -0.065429 7.3e-05 -0.050239 -0.065429 -0.02073 0 0.164042 0 0 -0.114829 0 numsurf 256 SURF 0x30 mat 3 refs 3 1 0.0 0.0 0 0.0 0.0 128 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 2 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 4 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 8 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 10 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 12 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 14 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 0 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 3 refs 3 0 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 3 17 0.0 0.0 0 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 1 0.0 0.0 18 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 3 refs 3 2 0.0 0.0 18 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 2 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 3 3 0.0 0.0 19 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 3 3 0.0 0.0 20 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 3 refs 3 4 0.0 0.0 20 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 3 refs 3 4 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 3 5 0.0 0.0 21 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 3 5 0.0 0.0 22 0.0 0.0 21 0.0 0.0 SURF 0x30 mat 3 refs 3 6 0.0 0.0 22 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 3 refs 3 6 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 3 7 0.0 0.0 23 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 3 7 0.0 0.0 24 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 3 refs 3 8 0.0 0.0 24 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 3 refs 3 8 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 3 9 0.0 0.0 25 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 3 9 0.0 0.0 26 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 3 refs 3 10 0.0 0.0 26 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 3 refs 3 10 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 3 11 0.0 0.0 27 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 3 refs 3 11 0.0 0.0 28 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 3 refs 3 12 0.0 0.0 28 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 3 refs 3 12 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 3 13 0.0 0.0 29 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 3 13 0.0 0.0 30 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 3 refs 3 14 0.0 0.0 30 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 3 refs 3 14 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 3 15 0.0 0.0 31 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 3 15 0.0 0.0 16 0.0 0.0 31 0.0 0.0 SURF 0x30 mat 3 refs 3 0 0.0 0.0 16 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 3 refs 3 16 0.0 0.0 33 0.0 0.0 32 0.0 0.0 SURF 0x30 mat 3 refs 3 17 0.0 0.0 33 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 3 17 0.0 0.0 34 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 3 refs 3 18 0.0 0.0 34 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 3 refs 3 18 0.0 0.0 35 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 3 refs 3 19 0.0 0.0 35 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 3 19 0.0 0.0 36 0.0 0.0 35 0.0 0.0 SURF 0x30 mat 3 refs 3 20 0.0 0.0 36 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 3 refs 3 20 0.0 0.0 37 0.0 0.0 36 0.0 0.0 SURF 0x30 mat 3 refs 3 21 0.0 0.0 37 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 3 21 0.0 0.0 38 0.0 0.0 37 0.0 0.0 SURF 0x30 mat 3 refs 3 22 0.0 0.0 38 0.0 0.0 21 0.0 0.0 SURF 0x30 mat 3 refs 3 22 0.0 0.0 39 0.0 0.0 38 0.0 0.0 SURF 0x30 mat 3 refs 3 23 0.0 0.0 39 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 3 23 0.0 0.0 40 0.0 0.0 39 0.0 0.0 SURF 0x30 mat 3 refs 3 24 0.0 0.0 40 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 3 refs 3 24 0.0 0.0 41 0.0 0.0 40 0.0 0.0 SURF 0x30 mat 3 refs 3 25 0.0 0.0 41 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 3 25 0.0 0.0 42 0.0 0.0 41 0.0 0.0 SURF 0x30 mat 3 refs 3 26 0.0 0.0 42 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 3 refs 3 26 0.0 0.0 43 0.0 0.0 42 0.0 0.0 SURF 0x30 mat 3 refs 3 27 0.0 0.0 43 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 3 27 0.0 0.0 44 0.0 0.0 43 0.0 0.0 SURF 0x30 mat 3 refs 3 28 0.0 0.0 44 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 3 refs 3 28 0.0 0.0 45 0.0 0.0 44 0.0 0.0 SURF 0x30 mat 3 refs 3 29 0.0 0.0 45 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 3 29 0.0 0.0 46 0.0 0.0 45 0.0 0.0 SURF 0x30 mat 3 refs 3 30 0.0 0.0 46 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 3 refs 3 30 0.0 0.0 47 0.0 0.0 46 0.0 0.0 SURF 0x30 mat 3 refs 3 31 0.0 0.0 47 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 3 31 0.0 0.0 32 0.0 0.0 47 0.0 0.0 SURF 0x30 mat 3 refs 3 16 0.0 0.0 32 0.0 0.0 31 0.0 0.0 SURF 0x30 mat 3 refs 3 32 0.0 0.0 49 0.0 0.0 48 0.0 0.0 SURF 0x30 mat 3 refs 3 33 0.0 0.0 49 0.0 0.0 32 0.0 0.0 SURF 0x30 mat 3 refs 3 33 0.0 0.0 50 0.0 0.0 49 0.0 0.0 SURF 0x30 mat 3 refs 3 34 0.0 0.0 50 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 3 refs 3 34 0.0 0.0 51 0.0 0.0 50 0.0 0.0 SURF 0x30 mat 3 refs 3 35 0.0 0.0 51 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 3 refs 3 35 0.0 0.0 52 0.0 0.0 51 0.0 0.0 SURF 0x30 mat 3 refs 3 36 0.0 0.0 52 0.0 0.0 35 0.0 0.0 SURF 0x30 mat 3 refs 3 36 0.0 0.0 53 0.0 0.0 52 0.0 0.0 SURF 0x30 mat 3 refs 3 37 0.0 0.0 53 0.0 0.0 36 0.0 0.0 SURF 0x30 mat 3 refs 3 37 0.0 0.0 54 0.0 0.0 53 0.0 0.0 SURF 0x30 mat 3 refs 3 38 0.0 0.0 54 0.0 0.0 37 0.0 0.0 SURF 0x30 mat 3 refs 3 38 0.0 0.0 55 0.0 0.0 54 0.0 0.0 SURF 0x30 mat 3 refs 3 39 0.0 0.0 55 0.0 0.0 38 0.0 0.0 SURF 0x30 mat 3 refs 3 39 0.0 0.0 56 0.0 0.0 55 0.0 0.0 SURF 0x30 mat 3 refs 3 40 0.0 0.0 56 0.0 0.0 39 0.0 0.0 SURF 0x30 mat 3 refs 3 40 0.0 0.0 57 0.0 0.0 56 0.0 0.0 SURF 0x30 mat 3 refs 3 41 0.0 0.0 57 0.0 0.0 40 0.0 0.0 SURF 0x30 mat 3 refs 3 41 0.0 0.0 58 0.0 0.0 57 0.0 0.0 SURF 0x30 mat 3 refs 3 42 0.0 0.0 58 0.0 0.0 41 0.0 0.0 SURF 0x30 mat 3 refs 3 42 0.0 0.0 59 0.0 0.0 58 0.0 0.0 SURF 0x30 mat 3 refs 3 43 0.0 0.0 59 0.0 0.0 42 0.0 0.0 SURF 0x30 mat 3 refs 3 43 0.0 0.0 60 0.0 0.0 59 0.0 0.0 SURF 0x30 mat 3 refs 3 44 0.0 0.0 60 0.0 0.0 43 0.0 0.0 SURF 0x30 mat 3 refs 3 44 0.0 0.0 61 0.0 0.0 60 0.0 0.0 SURF 0x30 mat 3 refs 3 45 0.0 0.0 61 0.0 0.0 44 0.0 0.0 SURF 0x30 mat 3 refs 3 45 0.0 0.0 62 0.0 0.0 61 0.0 0.0 SURF 0x30 mat 3 refs 3 46 0.0 0.0 62 0.0 0.0 45 0.0 0.0 SURF 0x30 mat 3 refs 3 46 0.0 0.0 63 0.0 0.0 62 0.0 0.0 SURF 0x30 mat 3 refs 3 47 0.0 0.0 63 0.0 0.0 46 0.0 0.0 SURF 0x30 mat 3 refs 3 47 0.0 0.0 48 0.0 0.0 63 0.0 0.0 SURF 0x30 mat 3 refs 3 32 0.0 0.0 48 0.0 0.0 47 0.0 0.0 SURF 0x30 mat 3 refs 3 48 0.0 0.0 65 0.0 0.0 64 0.0 0.0 SURF 0x30 mat 3 refs 3 49 0.0 0.0 65 0.0 0.0 48 0.0 0.0 SURF 0x30 mat 3 refs 3 49 0.0 0.0 66 0.0 0.0 65 0.0 0.0 SURF 0x30 mat 3 refs 3 50 0.0 0.0 66 0.0 0.0 49 0.0 0.0 SURF 0x30 mat 3 refs 3 50 0.0 0.0 67 0.0 0.0 66 0.0 0.0 SURF 0x30 mat 3 refs 3 51 0.0 0.0 67 0.0 0.0 50 0.0 0.0 SURF 0x30 mat 3 refs 3 51 0.0 0.0 68 0.0 0.0 67 0.0 0.0 SURF 0x30 mat 3 refs 3 52 0.0 0.0 68 0.0 0.0 51 0.0 0.0 SURF 0x30 mat 3 refs 3 52 0.0 0.0 69 0.0 0.0 68 0.0 0.0 SURF 0x30 mat 3 refs 3 53 0.0 0.0 69 0.0 0.0 52 0.0 0.0 SURF 0x30 mat 3 refs 3 53 0.0 0.0 70 0.0 0.0 69 0.0 0.0 SURF 0x30 mat 3 refs 3 54 0.0 0.0 70 0.0 0.0 53 0.0 0.0 SURF 0x30 mat 3 refs 3 54 0.0 0.0 71 0.0 0.0 70 0.0 0.0 SURF 0x30 mat 3 refs 3 55 0.0 0.0 71 0.0 0.0 54 0.0 0.0 SURF 0x30 mat 3 refs 3 55 0.0 0.0 72 0.0 0.0 71 0.0 0.0 SURF 0x30 mat 3 refs 3 56 0.0 0.0 72 0.0 0.0 55 0.0 0.0 SURF 0x30 mat 3 refs 3 56 0.0 0.0 73 0.0 0.0 72 0.0 0.0 SURF 0x30 mat 3 refs 3 57 0.0 0.0 73 0.0 0.0 56 0.0 0.0 SURF 0x30 mat 3 refs 3 57 0.0 0.0 74 0.0 0.0 73 0.0 0.0 SURF 0x30 mat 3 refs 3 58 0.0 0.0 74 0.0 0.0 57 0.0 0.0 SURF 0x30 mat 3 refs 3 58 0.0 0.0 75 0.0 0.0 74 0.0 0.0 SURF 0x30 mat 3 refs 3 59 0.0 0.0 75 0.0 0.0 58 0.0 0.0 SURF 0x30 mat 3 refs 3 59 0.0 0.0 76 0.0 0.0 75 0.0 0.0 SURF 0x30 mat 3 refs 3 60 0.0 0.0 76 0.0 0.0 59 0.0 0.0 SURF 0x30 mat 3 refs 3 60 0.0 0.0 77 0.0 0.0 76 0.0 0.0 SURF 0x30 mat 3 refs 3 61 0.0 0.0 77 0.0 0.0 60 0.0 0.0 SURF 0x30 mat 3 refs 3 61 0.0 0.0 78 0.0 0.0 77 0.0 0.0 SURF 0x30 mat 3 refs 3 62 0.0 0.0 78 0.0 0.0 61 0.0 0.0 SURF 0x30 mat 3 refs 3 62 0.0 0.0 79 0.0 0.0 78 0.0 0.0 SURF 0x30 mat 3 refs 3 63 0.0 0.0 79 0.0 0.0 62 0.0 0.0 SURF 0x30 mat 3 refs 3 63 0.0 0.0 64 0.0 0.0 79 0.0 0.0 SURF 0x30 mat 3 refs 3 48 0.0 0.0 64 0.0 0.0 63 0.0 0.0 SURF 0x30 mat 3 refs 3 64 0.0 0.0 81 0.0 0.0 80 0.0 0.0 SURF 0x30 mat 3 refs 3 65 0.0 0.0 81 0.0 0.0 64 0.0 0.0 SURF 0x30 mat 3 refs 3 65 0.0 0.0 82 0.0 0.0 81 0.0 0.0 SURF 0x30 mat 3 refs 3 66 0.0 0.0 82 0.0 0.0 65 0.0 0.0 SURF 0x30 mat 3 refs 3 66 0.0 0.0 83 0.0 0.0 82 0.0 0.0 SURF 0x30 mat 3 refs 3 67 0.0 0.0 83 0.0 0.0 66 0.0 0.0 SURF 0x30 mat 3 refs 3 67 0.0 0.0 84 0.0 0.0 83 0.0 0.0 SURF 0x30 mat 3 refs 3 68 0.0 0.0 84 0.0 0.0 67 0.0 0.0 SURF 0x30 mat 3 refs 3 68 0.0 0.0 85 0.0 0.0 84 0.0 0.0 SURF 0x30 mat 3 refs 3 69 0.0 0.0 85 0.0 0.0 68 0.0 0.0 SURF 0x30 mat 3 refs 3 69 0.0 0.0 86 0.0 0.0 85 0.0 0.0 SURF 0x30 mat 3 refs 3 70 0.0 0.0 86 0.0 0.0 69 0.0 0.0 SURF 0x30 mat 3 refs 3 70 0.0 0.0 87 0.0 0.0 86 0.0 0.0 SURF 0x30 mat 3 refs 3 71 0.0 0.0 87 0.0 0.0 70 0.0 0.0 SURF 0x30 mat 3 refs 3 71 0.0 0.0 88 0.0 0.0 87 0.0 0.0 SURF 0x30 mat 3 refs 3 72 0.0 0.0 88 0.0 0.0 71 0.0 0.0 SURF 0x30 mat 3 refs 3 72 0.0 0.0 89 0.0 0.0 88 0.0 0.0 SURF 0x30 mat 3 refs 3 73 0.0 0.0 89 0.0 0.0 72 0.0 0.0 SURF 0x30 mat 3 refs 3 73 0.0 0.0 90 0.0 0.0 89 0.0 0.0 SURF 0x30 mat 3 refs 3 74 0.0 0.0 90 0.0 0.0 73 0.0 0.0 SURF 0x30 mat 3 refs 3 74 0.0 0.0 91 0.0 0.0 90 0.0 0.0 SURF 0x30 mat 3 refs 3 75 0.0 0.0 91 0.0 0.0 74 0.0 0.0 SURF 0x30 mat 3 refs 3 75 0.0 0.0 92 0.0 0.0 91 0.0 0.0 SURF 0x30 mat 3 refs 3 76 0.0 0.0 92 0.0 0.0 75 0.0 0.0 SURF 0x30 mat 3 refs 3 76 0.0 0.0 93 0.0 0.0 92 0.0 0.0 SURF 0x30 mat 3 refs 3 77 0.0 0.0 93 0.0 0.0 76 0.0 0.0 SURF 0x30 mat 3 refs 3 77 0.0 0.0 94 0.0 0.0 93 0.0 0.0 SURF 0x30 mat 3 refs 3 78 0.0 0.0 94 0.0 0.0 77 0.0 0.0 SURF 0x30 mat 3 refs 3 78 0.0 0.0 95 0.0 0.0 94 0.0 0.0 SURF 0x30 mat 3 refs 3 79 0.0 0.0 95 0.0 0.0 78 0.0 0.0 SURF 0x30 mat 3 refs 3 79 0.0 0.0 80 0.0 0.0 95 0.0 0.0 SURF 0x30 mat 3 refs 3 64 0.0 0.0 80 0.0 0.0 79 0.0 0.0 SURF 0x30 mat 3 refs 3 80 0.0 0.0 97 0.0 0.0 96 0.0 0.0 SURF 0x30 mat 3 refs 3 81 0.0 0.0 97 0.0 0.0 80 0.0 0.0 SURF 0x30 mat 3 refs 3 81 0.0 0.0 98 0.0 0.0 97 0.0 0.0 SURF 0x30 mat 3 refs 3 82 0.0 0.0 98 0.0 0.0 81 0.0 0.0 SURF 0x30 mat 3 refs 3 82 0.0 0.0 99 0.0 0.0 98 0.0 0.0 SURF 0x30 mat 3 refs 3 83 0.0 0.0 99 0.0 0.0 82 0.0 0.0 SURF 0x30 mat 3 refs 3 83 0.0 0.0 100 0.0 0.0 99 0.0 0.0 SURF 0x30 mat 3 refs 3 84 0.0 0.0 100 0.0 0.0 83 0.0 0.0 SURF 0x30 mat 3 refs 3 84 0.0 0.0 101 0.0 0.0 100 0.0 0.0 SURF 0x30 mat 3 refs 3 85 0.0 0.0 101 0.0 0.0 84 0.0 0.0 SURF 0x30 mat 3 refs 3 85 0.0 0.0 102 0.0 0.0 101 0.0 0.0 SURF 0x30 mat 3 refs 3 86 0.0 0.0 102 0.0 0.0 85 0.0 0.0 SURF 0x30 mat 3 refs 3 86 0.0 0.0 103 0.0 0.0 102 0.0 0.0 SURF 0x30 mat 3 refs 3 87 0.0 0.0 103 0.0 0.0 86 0.0 0.0 SURF 0x30 mat 3 refs 3 87 0.0 0.0 104 0.0 0.0 103 0.0 0.0 SURF 0x30 mat 3 refs 3 88 0.0 0.0 104 0.0 0.0 87 0.0 0.0 SURF 0x30 mat 3 refs 3 88 0.0 0.0 105 0.0 0.0 104 0.0 0.0 SURF 0x30 mat 3 refs 3 89 0.0 0.0 105 0.0 0.0 88 0.0 0.0 SURF 0x30 mat 3 refs 3 89 0.0 0.0 106 0.0 0.0 105 0.0 0.0 SURF 0x30 mat 3 refs 3 90 0.0 0.0 106 0.0 0.0 89 0.0 0.0 SURF 0x30 mat 3 refs 3 90 0.0 0.0 107 0.0 0.0 106 0.0 0.0 SURF 0x30 mat 3 refs 3 91 0.0 0.0 107 0.0 0.0 90 0.0 0.0 SURF 0x30 mat 3 refs 3 91 0.0 0.0 108 0.0 0.0 107 0.0 0.0 SURF 0x30 mat 3 refs 3 92 0.0 0.0 108 0.0 0.0 91 0.0 0.0 SURF 0x30 mat 3 refs 3 92 0.0 0.0 109 0.0 0.0 108 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 109 0.0 0.0 92 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 110 0.0 0.0 109 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 110 0.0 0.0 93 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 111 0.0 0.0 110 0.0 0.0 SURF 0x30 mat 3 refs 3 95 0.0 0.0 111 0.0 0.0 94 0.0 0.0 SURF 0x30 mat 3 refs 3 95 0.0 0.0 96 0.0 0.0 111 0.0 0.0 SURF 0x30 mat 3 refs 3 80 0.0 0.0 96 0.0 0.0 95 0.0 0.0 SURF 0x30 mat 3 refs 3 96 0.0 0.0 113 0.0 0.0 112 0.0 0.0 SURF 0x30 mat 3 refs 3 97 0.0 0.0 113 0.0 0.0 96 0.0 0.0 SURF 0x30 mat 3 refs 3 97 0.0 0.0 114 0.0 0.0 113 0.0 0.0 SURF 0x30 mat 3 refs 3 98 0.0 0.0 114 0.0 0.0 97 0.0 0.0 SURF 0x30 mat 3 refs 3 98 0.0 0.0 115 0.0 0.0 114 0.0 0.0 SURF 0x30 mat 3 refs 3 99 0.0 0.0 115 0.0 0.0 98 0.0 0.0 SURF 0x30 mat 3 refs 3 99 0.0 0.0 116 0.0 0.0 115 0.0 0.0 SURF 0x30 mat 3 refs 3 100 0.0 0.0 116 0.0 0.0 99 0.0 0.0 SURF 0x30 mat 3 refs 3 100 0.0 0.0 117 0.0 0.0 116 0.0 0.0 SURF 0x30 mat 3 refs 3 101 0.0 0.0 117 0.0 0.0 100 0.0 0.0 SURF 0x30 mat 3 refs 3 101 0.0 0.0 118 0.0 0.0 117 0.0 0.0 SURF 0x30 mat 3 refs 3 102 0.0 0.0 118 0.0 0.0 101 0.0 0.0 SURF 0x30 mat 3 refs 3 102 0.0 0.0 119 0.0 0.0 118 0.0 0.0 SURF 0x30 mat 3 refs 3 103 0.0 0.0 119 0.0 0.0 102 0.0 0.0 SURF 0x30 mat 3 refs 3 103 0.0 0.0 120 0.0 0.0 119 0.0 0.0 SURF 0x30 mat 3 refs 3 104 0.0 0.0 120 0.0 0.0 103 0.0 0.0 SURF 0x30 mat 3 refs 3 104 0.0 0.0 121 0.0 0.0 120 0.0 0.0 SURF 0x30 mat 3 refs 3 105 0.0 0.0 121 0.0 0.0 104 0.0 0.0 SURF 0x30 mat 3 refs 3 105 0.0 0.0 122 0.0 0.0 121 0.0 0.0 SURF 0x30 mat 3 refs 3 106 0.0 0.0 122 0.0 0.0 105 0.0 0.0 SURF 0x30 mat 3 refs 3 106 0.0 0.0 123 0.0 0.0 122 0.0 0.0 SURF 0x30 mat 3 refs 3 107 0.0 0.0 123 0.0 0.0 106 0.0 0.0 SURF 0x30 mat 3 refs 3 107 0.0 0.0 124 0.0 0.0 123 0.0 0.0 SURF 0x30 mat 3 refs 3 108 0.0 0.0 124 0.0 0.0 107 0.0 0.0 SURF 0x30 mat 3 refs 3 108 0.0 0.0 125 0.0 0.0 124 0.0 0.0 SURF 0x30 mat 3 refs 3 109 0.0 0.0 125 0.0 0.0 108 0.0 0.0 SURF 0x30 mat 3 refs 3 109 0.0 0.0 126 0.0 0.0 125 0.0 0.0 SURF 0x30 mat 3 refs 3 110 0.0 0.0 126 0.0 0.0 109 0.0 0.0 SURF 0x30 mat 3 refs 3 110 0.0 0.0 127 0.0 0.0 126 0.0 0.0 SURF 0x30 mat 3 refs 3 111 0.0 0.0 127 0.0 0.0 110 0.0 0.0 SURF 0x30 mat 3 refs 3 111 0.0 0.0 112 0.0 0.0 127 0.0 0.0 SURF 0x30 mat 3 refs 3 96 0.0 0.0 112 0.0 0.0 111 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 112 0.0 0.0 113 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 113 0.0 0.0 114 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 114 0.0 0.0 115 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 115 0.0 0.0 116 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 116 0.0 0.0 117 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 117 0.0 0.0 118 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 118 0.0 0.0 119 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 119 0.0 0.0 120 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 120 0.0 0.0 121 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 121 0.0 0.0 122 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 122 0.0 0.0 123 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 123 0.0 0.0 124 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 124 0.0 0.0 125 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 125 0.0 0.0 126 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 126 0.0 0.0 127 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 127 0.0 0.0 112 0.0 0.0 kids 0 OBJECT poly name "poly.008" data 8 Mesh.008 crease 30.000000 numvert 32 0.428542 0.016404 -0.475691 0.428542 0.082021 -0.475691 0.446124 0.016404 -0.472219 0.446124 0.082021 -0.472219 0.461039 0.016404 -0.462282 0.461039 0.082021 -0.462282 0.471016 0.016404 -0.447394 0.471016 0.082021 -0.447394 0.474536 0.016404 -0.429821 0.474536 0.082021 -0.429821 0.471063 0.016404 -0.41224 0.471063 0.082021 -0.41224 0.461126 0.016404 -0.397324 0.461126 0.082021 -0.397324 0.446238 0.016404 -0.387348 0.446238 0.082021 -0.387348 0.428666 0.016404 -0.383828 0.428666 0.082021 -0.383828 0.411084 0.016404 -0.387301 0.411084 0.082021 -0.387301 0.396169 0.016404 -0.397238 0.396169 0.082021 -0.397238 0.386192 0.016404 -0.412125 0.386192 0.082021 -0.412125 0.382673 0.016404 -0.429698 0.382673 0.082021 -0.429698 0.386145 0.016404 -0.44728 0.386145 0.082021 -0.44728 0.396081 0.016404 -0.462194 0.396081 0.082021 -0.462194 0.41097 0.016404 -0.472172 0.41097 0.082021 -0.472172 numsurf 16 SURF 0x30 mat 4 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 4 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.009" data 8 Mesh.009 crease 30.000000 numvert 17 0.428604 0.082021 -0.429759 0.428666 0.082021 -0.383828 0.446238 0.082021 -0.387348 0.461126 0.082021 -0.397324 0.471063 0.082021 -0.41224 0.474536 0.082021 -0.429821 0.471016 0.082021 -0.447394 0.461039 0.082021 -0.462282 0.446124 0.082021 -0.472219 0.428542 0.082021 -0.475691 0.41097 0.082021 -0.472172 0.396081 0.082021 -0.462194 0.386145 0.082021 -0.44728 0.382673 0.082021 -0.429698 0.386192 0.082021 -0.412125 0.396169 0.082021 -0.397238 0.411084 0.082021 -0.387301 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.010" data 8 Mesh.010 crease 30.000000 numvert 32 0.428595 0.082021 -0.436321 0.428595 0.131234 -0.436321 0.431107 0.082021 -0.435825 0.431107 0.131234 -0.435825 0.433238 0.082021 -0.434406 0.433238 0.131234 -0.434406 0.434663 0.082021 -0.432279 0.434663 0.131234 -0.432279 0.435166 0.082021 -0.429768 0.435166 0.131234 -0.429768 0.434669 0.082021 -0.427256 0.434669 0.131234 -0.427256 0.43325 0.082021 -0.425126 0.43325 0.131234 -0.425126 0.431123 0.082021 -0.423701 0.431123 0.131234 -0.423701 0.428613 0.082021 -0.423198 0.428613 0.131234 -0.423198 0.426101 0.082021 -0.423694 0.426101 0.131234 -0.423694 0.423971 0.082021 -0.425114 0.423971 0.131234 -0.425114 0.422545 0.082021 -0.42724 0.422545 0.131234 -0.42724 0.422043 0.082021 -0.429751 0.422043 0.131234 -0.429751 0.422538 0.082021 -0.432262 0.422538 0.131234 -0.432262 0.423958 0.082021 -0.434393 0.423958 0.131234 -0.434393 0.426085 0.082021 -0.435818 0.426085 0.131234 -0.435818 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.011" data 8 Mesh.011 crease 30.000000 numvert 17 0.428604 0.121391 -0.429759 0.428087 0.121391 -0.813618 0.575023 0.121391 -0.784596 0.699667 0.121391 -0.701554 0.783045 0.121391 -0.577133 0.812462 0.121391 -0.430276 0.783441 0.121391 -0.283341 0.700398 0.121391 -0.158696 0.575978 0.121391 -0.075319 0.429121 0.121391 -0.045902 0.282186 0.121391 -0.074924 0.157541 0.121391 -0.157966 0.074164 0.121391 -0.282386 0.044746 0.121391 -0.429243 0.073768 0.121391 -0.576178 0.15681 0.121391 -0.700822 0.281231 0.121391 -0.784201 numsurf 16 SURF 0x30 mat 5 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.012" data 8 Mesh.012 crease 30.000000 numvert 32 0.428622 -0.016404 -0.416636 0.428622 -0.131234 -0.416636 0.433642 -0.016404 -0.417642 0.433642 -0.131234 -0.417642 0.437896 -0.016404 -0.420492 0.437896 -0.131234 -0.420492 0.440735 -0.016404 -0.424754 0.440735 -0.131234 -0.424754 0.441727 -0.016404 -0.429777 0.441727 -0.131234 -0.429777 0.440722 -0.016404 -0.434798 0.440722 -0.131234 -0.434798 0.437871 -0.016404 -0.439052 0.437871 -0.131234 -0.439052 0.43361 -0.016404 -0.441891 0.43361 -0.131234 -0.441891 0.428586 -0.016404 -0.442883 0.428586 -0.131234 -0.442883 0.423565 -0.016404 -0.441877 0.423565 -0.131234 -0.441877 0.419312 -0.016404 -0.439027 0.419312 -0.131234 -0.439027 0.416473 -0.016404 -0.434765 0.416473 -0.131234 -0.434765 0.415481 -0.016404 -0.429742 0.415481 -0.131234 -0.429742 0.416486 -0.016404 -0.424721 0.416486 -0.131234 -0.424721 0.419337 -0.016404 -0.420468 0.419337 -0.131234 -0.420468 0.423598 -0.016404 -0.417628 0.423598 -0.131234 -0.417629 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.013" data 8 Mesh.013 crease 30.000000 numvert 32 -0.428666 0.016404 0.383828 -0.428666 0.082021 0.383828 -0.411084 0.016404 0.387301 -0.411084 0.082021 0.387301 -0.396169 0.016404 0.397238 -0.396169 0.082021 0.397238 -0.386192 0.016404 0.412125 -0.386192 0.082021 0.412125 -0.382673 0.016404 0.429698 -0.382673 0.082021 0.429698 -0.386145 0.016404 0.44728 -0.386145 0.082021 0.44728 -0.396081 0.016404 0.462194 -0.396081 0.082021 0.462194 -0.41097 0.016404 0.472172 -0.41097 0.082021 0.472172 -0.428542 0.016404 0.475691 -0.428542 0.082021 0.475691 -0.446124 0.016404 0.472219 -0.446124 0.082021 0.472219 -0.461039 0.016404 0.462282 -0.461039 0.082021 0.462282 -0.471016 0.016404 0.447394 -0.471016 0.082021 0.447394 -0.474536 0.016404 0.429821 -0.474536 0.082021 0.429821 -0.471063 0.016404 0.41224 -0.471063 0.082021 0.41224 -0.461126 0.016404 0.397324 -0.461126 0.082021 0.397324 -0.446238 0.016404 0.387348 -0.446238 0.082021 0.387348 numsurf 16 SURF 0x30 mat 4 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 4 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.014" data 8 Mesh.014 crease 30.000000 numvert 17 -0.428604 0.082021 0.429759 -0.428542 0.082021 0.475691 -0.41097 0.082021 0.472172 -0.396081 0.082021 0.462194 -0.386145 0.082021 0.44728 -0.382673 0.082021 0.429698 -0.386192 0.082021 0.412125 -0.396169 0.082021 0.397238 -0.411084 0.082021 0.387301 -0.428666 0.082021 0.383828 -0.446238 0.082021 0.387348 -0.461126 0.082021 0.397324 -0.471063 0.082021 0.41224 -0.474536 0.082021 0.429821 -0.471016 0.082021 0.447394 -0.461039 0.082021 0.462282 -0.446124 0.082021 0.472219 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.015" data 8 Mesh.015 crease 30.000000 numvert 32 -0.428613 0.082021 0.423198 -0.428613 0.131234 0.423198 -0.426101 0.082021 0.423694 -0.426101 0.131234 0.423694 -0.423971 0.082021 0.425114 -0.423971 0.131234 0.425114 -0.422545 0.082021 0.42724 -0.422545 0.131234 0.42724 -0.422043 0.082021 0.429751 -0.422043 0.131234 0.429751 -0.422538 0.082021 0.432262 -0.422538 0.131234 0.432262 -0.423958 0.082021 0.434393 -0.423958 0.131234 0.434393 -0.426085 0.082021 0.435818 -0.426085 0.131234 0.435818 -0.428595 0.082021 0.436321 -0.428595 0.131234 0.436321 -0.431107 0.082021 0.435825 -0.431107 0.131234 0.435826 -0.433238 0.082021 0.434406 -0.433238 0.131234 0.434406 -0.434663 0.082021 0.432279 -0.434663 0.131234 0.432279 -0.435166 0.082021 0.429768 -0.435166 0.131234 0.429768 -0.434669 0.082021 0.427256 -0.434669 0.131234 0.427256 -0.43325 0.082021 0.425126 -0.43325 0.131234 0.425126 -0.431123 0.082021 0.423701 -0.431123 0.131234 0.423701 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.016" data 8 Mesh.016 crease 30.000000 numvert 17 -0.428604 0.121391 0.429759 -0.429121 0.121391 0.045902 -0.282186 0.121391 0.074924 -0.157541 0.121391 0.157966 -0.074164 0.121391 0.282386 -0.044746 0.121391 0.429243 -0.073768 0.121391 0.576178 -0.15681 0.121391 0.700822 -0.281231 0.121391 0.784201 -0.428087 0.121391 0.813618 -0.575023 0.121391 0.784596 -0.699667 0.121391 0.701554 -0.783045 0.121391 0.577133 -0.812462 0.121391 0.430276 -0.783441 0.121391 0.283341 -0.700398 0.121391 0.158696 -0.575978 0.121391 0.075319 numsurf 16 SURF 0x30 mat 5 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.017" data 8 Mesh.017 crease 30.000000 numvert 32 -0.428586 -0.016404 0.442883 -0.428586 -0.131234 0.442883 -0.423565 -0.016404 0.441877 -0.423565 -0.131234 0.441877 -0.419312 -0.016404 0.439027 -0.419312 -0.131234 0.439027 -0.416473 -0.016404 0.434765 -0.416473 -0.131234 0.434765 -0.415481 -0.016404 0.429742 -0.415481 -0.131234 0.429742 -0.416486 -0.016404 0.424721 -0.416486 -0.131234 0.424721 -0.419337 -0.016404 0.420468 -0.419337 -0.131234 0.420468 -0.423598 -0.016404 0.417628 -0.423598 -0.131234 0.417628 -0.428622 -0.016404 0.416636 -0.428622 -0.131234 0.416636 -0.433642 -0.016404 0.417642 -0.433642 -0.131234 0.417642 -0.437896 -0.016404 0.420492 -0.437896 -0.131234 0.420492 -0.440735 -0.016404 0.424754 -0.440735 -0.131234 0.424754 -0.441727 -0.016404 0.429777 -0.441727 -0.131234 0.429777 -0.440722 -0.016404 0.434798 -0.440722 -0.131234 0.434798 -0.437871 -0.016404 0.439052 -0.437871 -0.131234 0.439052 -0.43361 -0.016404 0.441891 -0.43361 -0.131234 0.441891 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.018" data 8 Mesh.018 crease 30.000000 numvert 32 -0.429821 0.016404 -0.474536 -0.429821 0.082021 -0.474536 -0.41224 0.016404 -0.471063 -0.41224 0.082021 -0.471063 -0.397324 0.016404 -0.461126 -0.397324 0.082021 -0.461126 -0.387348 0.016404 -0.446238 -0.387348 0.082021 -0.446238 -0.383828 0.016404 -0.428666 -0.383828 0.082021 -0.428666 -0.387301 0.016404 -0.411084 -0.387301 0.082021 -0.411084 -0.397238 0.016404 -0.396169 -0.397238 0.082021 -0.396169 -0.412125 0.016404 -0.386192 -0.412125 0.082021 -0.386192 -0.429698 0.016404 -0.382673 -0.429698 0.082021 -0.382673 -0.44728 0.016404 -0.386145 -0.44728 0.082021 -0.386145 -0.462194 0.016404 -0.396081 -0.462194 0.082021 -0.396081 -0.472172 0.016404 -0.41097 -0.472172 0.082021 -0.41097 -0.475691 0.016404 -0.428542 -0.475691 0.082021 -0.428542 -0.472219 0.016404 -0.446124 -0.472219 0.082021 -0.446124 -0.462282 0.016404 -0.461039 -0.462282 0.082021 -0.461039 -0.447394 0.016404 -0.471016 -0.447394 0.082021 -0.471016 numsurf 16 SURF 0x30 mat 4 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 4 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.019" data 8 Mesh.019 crease 30.000000 numvert 17 -0.429759 0.082021 -0.428604 -0.429698 0.082021 -0.382673 -0.412125 0.082021 -0.386192 -0.397238 0.082021 -0.396169 -0.387301 0.082021 -0.411084 -0.383828 0.082021 -0.428666 -0.387348 0.082021 -0.446238 -0.397324 0.082021 -0.461126 -0.41224 0.082021 -0.471063 -0.429821 0.082021 -0.474536 -0.447394 0.082021 -0.471016 -0.462282 0.082021 -0.461039 -0.472219 0.082021 -0.446124 -0.475691 0.082021 -0.428542 -0.472172 0.082021 -0.41097 -0.462194 0.082021 -0.396081 -0.44728 0.082021 -0.386145 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.020" data 8 Mesh.020 crease 30.000000 numvert 32 -0.429768 0.082021 -0.435166 -0.429768 0.131234 -0.435166 -0.427256 0.082021 -0.434669 -0.427256 0.131234 -0.434669 -0.425126 0.082021 -0.43325 -0.425126 0.131234 -0.43325 -0.423701 0.082021 -0.431123 -0.423701 0.131234 -0.431123 -0.423198 0.082021 -0.428613 -0.423198 0.131234 -0.428613 -0.423694 0.082021 -0.426101 -0.423694 0.131234 -0.426101 -0.425114 0.082021 -0.423971 -0.425114 0.131234 -0.423971 -0.42724 0.082021 -0.422545 -0.42724 0.131234 -0.422545 -0.429751 0.082021 -0.422043 -0.429751 0.131234 -0.422043 -0.432262 0.082021 -0.422538 -0.432262 0.131234 -0.422538 -0.434393 0.082021 -0.423958 -0.434393 0.131234 -0.423958 -0.435818 0.082021 -0.426085 -0.435818 0.131234 -0.426085 -0.436321 0.082021 -0.428595 -0.436321 0.131234 -0.428595 -0.435825 0.082021 -0.431107 -0.435825 0.131234 -0.431107 -0.434406 0.082021 -0.433238 -0.434406 0.131234 -0.433238 -0.432279 0.082021 -0.434663 -0.432279 0.131234 -0.434663 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.021" data 8 Mesh.021 crease 30.000000 numvert 17 -0.429759 0.121391 -0.428604 -0.430276 0.121391 -0.812462 -0.283341 0.121391 -0.783441 -0.158696 0.121391 -0.700398 -0.075319 0.121391 -0.575978 -0.045902 0.121391 -0.429121 -0.074924 0.121391 -0.282186 -0.157966 0.121391 -0.157541 -0.282386 0.121391 -0.074164 -0.429243 0.121391 -0.044746 -0.576178 0.121391 -0.073768 -0.700822 0.121391 -0.15681 -0.784201 0.121391 -0.281231 -0.813618 0.121391 -0.428087 -0.784596 0.121391 -0.575023 -0.701554 0.121391 -0.699667 -0.577133 0.121391 -0.783045 numsurf 16 SURF 0x30 mat 5 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.022" data 8 Mesh.022 crease 30.000000 numvert 32 -0.429742 -0.016404 -0.415481 -0.429742 -0.131234 -0.415481 -0.424721 -0.016404 -0.416487 -0.424721 -0.131234 -0.416487 -0.420468 -0.016404 -0.419337 -0.420468 -0.131234 -0.419337 -0.417628 -0.016404 -0.423598 -0.417628 -0.131234 -0.423598 -0.416636 -0.016404 -0.428622 -0.416636 -0.131234 -0.428622 -0.417642 -0.016404 -0.433642 -0.417642 -0.131234 -0.433642 -0.420492 -0.016404 -0.437896 -0.420492 -0.131234 -0.437896 -0.424754 -0.016404 -0.440735 -0.424754 -0.131234 -0.440735 -0.429777 -0.016404 -0.441727 -0.429777 -0.131234 -0.441727 -0.434798 -0.016404 -0.440722 -0.434798 -0.131234 -0.440722 -0.439052 -0.016404 -0.437871 -0.439052 -0.131234 -0.437871 -0.441891 -0.016404 -0.43361 -0.441891 -0.131234 -0.43361 -0.442883 -0.016404 -0.428586 -0.442883 -0.131234 -0.428586 -0.441877 -0.016404 -0.423565 -0.441877 -0.131234 -0.423565 -0.439027 -0.016404 -0.419312 -0.439027 -0.131234 -0.419312 -0.434765 -0.016404 -0.416473 -0.434765 -0.131234 -0.416473 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.023" data 8 Mesh.023 crease 30.000000 numvert 32 0.429698 0.016404 0.382673 0.429698 0.082021 0.382673 0.44728 0.016404 0.386145 0.44728 0.082021 0.386145 0.462194 0.016404 0.396081 0.462194 0.082021 0.396081 0.472172 0.016404 0.41097 0.472172 0.082021 0.41097 0.475691 0.016404 0.428542 0.475691 0.082021 0.428542 0.472219 0.016404 0.446124 0.472219 0.082021 0.446124 0.462282 0.016404 0.461039 0.462282 0.082021 0.461039 0.447394 0.016404 0.471016 0.447394 0.082021 0.471016 0.429821 0.016404 0.474536 0.429821 0.082021 0.474536 0.41224 0.016404 0.471063 0.41224 0.082021 0.471063 0.397324 0.016404 0.461126 0.397324 0.082021 0.461126 0.387348 0.016404 0.446238 0.387348 0.082021 0.446238 0.383828 0.016404 0.428666 0.383828 0.082021 0.428666 0.387301 0.016404 0.411084 0.387301 0.082021 0.411084 0.397238 0.016404 0.396169 0.397238 0.082021 0.396169 0.412125 0.016404 0.386192 0.412125 0.082021 0.386192 numsurf 16 SURF 0x30 mat 4 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 4 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.024" data 8 Mesh.024 crease 30.000000 numvert 17 0.429759 0.082021 0.428604 0.429821 0.082021 0.474536 0.447394 0.082021 0.471016 0.462282 0.082021 0.461039 0.472219 0.082021 0.446124 0.475691 0.082021 0.428542 0.472172 0.082021 0.41097 0.462194 0.082021 0.396081 0.44728 0.082021 0.386145 0.429698 0.082021 0.382673 0.412125 0.082021 0.386192 0.397238 0.082021 0.396169 0.387301 0.082021 0.411084 0.383828 0.082021 0.428666 0.387348 0.082021 0.446238 0.397324 0.082021 0.461126 0.41224 0.082021 0.471063 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.025" data 8 Mesh.025 crease 30.000000 numvert 32 0.429751 0.082021 0.422043 0.429751 0.131234 0.422043 0.432262 0.082021 0.422538 0.432262 0.131234 0.422538 0.434393 0.082021 0.423958 0.434393 0.131234 0.423958 0.435818 0.082021 0.426085 0.435818 0.131234 0.426085 0.436321 0.082021 0.428595 0.436321 0.131234 0.428595 0.435825 0.082021 0.431107 0.435825 0.131234 0.431107 0.434406 0.082021 0.433238 0.434406 0.131234 0.433238 0.432279 0.082021 0.434663 0.432279 0.131234 0.434663 0.429768 0.082021 0.435166 0.429768 0.131234 0.435166 0.427256 0.082021 0.434669 0.427256 0.131234 0.434669 0.425126 0.082021 0.43325 0.425126 0.131234 0.43325 0.423701 0.082021 0.431123 0.423701 0.131234 0.431123 0.423198 0.082021 0.428613 0.423198 0.131234 0.428613 0.423694 0.082021 0.426101 0.423694 0.131234 0.426101 0.425114 0.082021 0.423971 0.425114 0.131234 0.423971 0.42724 0.082021 0.422545 0.42724 0.131234 0.422545 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.026" data 8 Mesh.026 crease 30.000000 numvert 17 0.429759 0.121391 0.428604 0.429243 0.121391 0.044746 0.576178 0.121391 0.073768 0.700822 0.121391 0.15681 0.784201 0.121391 0.281231 0.813618 0.121391 0.428087 0.784596 0.121391 0.575023 0.701554 0.121391 0.699667 0.577133 0.121391 0.783045 0.430276 0.121391 0.812462 0.283341 0.121391 0.783441 0.158696 0.121391 0.700398 0.075319 0.121391 0.575978 0.045902 0.121391 0.429121 0.074924 0.121391 0.282186 0.157966 0.121391 0.157541 0.282386 0.121391 0.074164 numsurf 16 SURF 0x30 mat 5 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.027" data 8 Mesh.027 crease 30.000000 numvert 32 0.429777 -0.016404 0.441727 0.429777 -0.131234 0.441727 0.434798 -0.016404 0.440722 0.434798 -0.131234 0.440722 0.439052 -0.016404 0.437871 0.439052 -0.131234 0.437871 0.441891 -0.016404 0.43361 0.441891 -0.131234 0.43361 0.442883 -0.016404 0.428586 0.442883 -0.131234 0.428586 0.441877 -0.016404 0.423565 0.441877 -0.131234 0.423565 0.439027 -0.016404 0.419312 0.439027 -0.131234 0.419312 0.434765 -0.016404 0.416473 0.434765 -0.131234 0.416473 0.429742 -0.016404 0.415481 0.429742 -0.131234 0.415481 0.424721 -0.016404 0.416486 0.424721 -0.131234 0.416486 0.420468 -0.016404 0.419337 0.420468 -0.131234 0.419337 0.417628 -0.016404 0.423598 0.417628 -0.131234 0.423598 0.416636 -0.016404 0.428622 0.416636 -0.131234 0.428622 0.417642 -0.016404 0.433642 0.417642 -0.131234 0.433642 0.420492 -0.016404 0.437896 0.420492 -0.131234 0.437896 0.424754 -0.016404 0.440735 0.424754 -0.131234 0.440735 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 crrcsim-0.9.12/objects/qc01.ac0000644000175000017500000016437611724452424012716 00000000000000AC3Db MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "ac3dmat2" rgb 0.976 0.976 0.02 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat3" rgb 0.05 0.05 0.05 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat4" rgb 0.8 0.87 0.87 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat0" rgb 0.1 0.1 0.6 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat5" rgb 0.63 0.75 0.88 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0.75 OBJECT world kids 1 OBJECT group name "group" kids 24 OBJECT poly name "poly.003" data 8 Mesh.003 crease 30.000000 numvert 32 -0.011599 -0.0116 0.656168 -0.011599 -0.011599 0 -0.006278 -0.015156 0.656168 -0.006278 -0.015155 0 0 -0.016404 0.656168 0 -0.016404 0 0.006278 -0.015156 0.656168 0.006278 -0.015155 0 0.011599 -0.0116 0.656168 0.011599 -0.011599 0 0.015155 -0.006278 0.656168 0.015155 -0.006278 0 0.016404 0 0.656168 0.016404 0 0 0.015155 0.006278 0.656168 0.015155 0.006278 0 0.011599 0.011599 0.656168 0.011599 0.011599 0 0.006278 0.015155 0.656168 0.006278 0.015155 0 0 0.016404 0.656168 0 0.016404 0 -0.006278 0.015155 0.656168 -0.006278 0.015155 0 -0.011599 0.011599 0.656168 -0.011599 0.011599 0 -0.015155 0.006278 0.656168 -0.015155 0.006278 0 -0.016404 0 0.656168 -0.016404 0 0 -0.015155 -0.006278 0.656168 -0.015155 -0.006278 0 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.004" data 8 Mesh.004 crease 30.000000 numvert 32 0.011599 0.0116 -0.656168 0.011599 0.011599 0 0.015155 0.006278 -0.656168 0.015155 0.006278 0 0.016404 0 -0.656168 0.016404 0 0 0.015155 -0.006278 -0.656168 0.015155 -0.006278 0 0.011599 -0.011599 -0.656168 0.011599 -0.011599 0 0.006278 -0.015155 -0.656168 0.006278 -0.015155 0 0 -0.016404 -0.656168 0 -0.016404 0 -0.006278 -0.015155 -0.656168 -0.006278 -0.015155 0 -0.011599 -0.011599 -0.656168 -0.011599 -0.011599 0 -0.015155 -0.006278 -0.656168 -0.015155 -0.006278 0 -0.016404 0 -0.656168 -0.016404 0 0 -0.015155 0.006278 -0.656168 -0.015155 0.006278 0 -0.011599 0.0116 -0.656168 -0.011599 0.011599 0 -0.006278 0.015156 -0.656168 -0.006278 0.015155 0 0 0.016404 -0.656168 0 0.016404 0 0.006278 0.015156 -0.656168 0.006278 0.015155 0 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.005" data 8 Mesh.005 crease 30.000000 numvert 32 -0.656168 -0.011599 -0.0116 0.656168 -0.011599 -0.0116 -0.656168 -0.015155 -0.006278 0.656168 -0.015155 -0.006278 -0.656168 -0.016404 0 0.656168 -0.016404 0 -0.656168 -0.015155 0.006278 0.656168 -0.015155 0.006278 -0.656168 -0.0116 0.011599 0.656168 -0.0116 0.011599 -0.656168 -0.006278 0.015155 0.656168 -0.006278 0.015155 -0.656168 0 0.016404 0.656168 0 0.016404 -0.656168 0.006278 0.015155 0.656168 0.006278 0.015155 -0.656168 0.011599 0.0116 0.656168 0.011599 0.0116 -0.656168 0.015155 0.006278 0.656168 0.015155 0.006278 -0.656168 0.016404 0 0.656168 0.016404 0 -0.656168 0.015155 -0.006278 0.656168 0.015155 -0.006278 -0.656168 0.0116 -0.011599 0.656168 0.0116 -0.011599 -0.656168 0.006278 -0.015155 0.656168 0.006278 -0.015155 -0.656168 0 -0.016404 0.656168 0 -0.016404 -0.656168 -0.006278 -0.015155 0.656168 -0.006278 -0.015155 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.006" data 8 Mesh.006 crease 30.000000 numvert 130 0 0.157668 -0.057635 0.022056 0.157668 -0.053248 0.040754 0.157668 -0.040754 0.053248 0.157668 -0.022056 0.057635 0.157668 0 0.053248 0.157668 0.022056 0.040754 0.157668 0.040754 0.022056 0.157668 0.053248 0 0.157668 0.057635 -0.022056 0.157668 0.053248 -0.040754 0.157668 0.040754 -0.053248 0.157668 0.022056 -0.057635 0.157668 0 -0.053248 0.157668 -0.022056 -0.040754 0.157668 -0.040754 -0.022056 0.157668 -0.053248 0 0.140139 -0.101574 0.038871 0.140139 -0.093842 0.071824 0.140139 -0.071824 0.093842 0.140139 -0.038871 0.101574 0.140139 0 0.093842 0.140139 0.038871 0.071824 0.140139 0.071824 0.038871 0.140139 0.093842 0 0.140139 0.101574 -0.038871 0.140139 0.093842 -0.071824 0.140139 0.071824 -0.093842 0.140139 0.038871 -0.101574 0.140139 0 -0.093842 0.140139 -0.038871 -0.071824 0.140139 -0.071824 -0.038871 0.140139 -0.093842 0 0.113845 -0.128761 0.049275 0.113845 -0.11896 0.091048 0.113845 -0.091048 0.11896 0.113845 -0.049275 0.128761 0.113845 0 0.11896 0.113845 0.049275 0.091048 0.113845 0.091048 0.049275 0.113845 0.11896 0 0.113845 0.128761 -0.049275 0.113845 0.11896 -0.091048 0.113845 0.091048 -0.11896 0.113845 0.049275 -0.128761 0.113845 0 -0.11896 0.113845 -0.049275 -0.091048 0.113845 -0.091048 -0.049275 0.113845 -0.11896 0 0.081177 -0.137831 0.052746 0.081177 -0.127339 0.097461 0.081177 -0.097461 0.127339 0.081177 -0.052746 0.137831 0.081177 0 0.127339 0.081177 0.052746 0.097461 0.081177 0.097461 0.052746 0.081177 0.127339 0 0.081177 0.137831 -0.052746 0.081177 0.127339 -0.097461 0.081177 0.097461 -0.127339 0.081177 0.052746 -0.137831 0.081177 0 -0.127339 0.081177 -0.052746 -0.097461 0.081177 -0.097461 -0.052746 0.081177 -0.127339 0 0.044526 -0.13055 0.049959 0.044526 -0.120613 0.092313 0.044526 -0.092313 0.120613 0.044526 -0.049959 0.13055 0.044526 0 0.120613 0.044526 0.049959 0.092313 0.044526 0.092313 0.049959 0.044526 0.120613 0 0.044526 0.13055 -0.049959 0.044526 0.120613 -0.092313 0.044526 0.092313 -0.120613 0.044526 0.049959 -0.13055 0.044526 0 -0.120613 0.044526 -0.049959 -0.092313 0.044526 -0.092313 -0.049959 0.044526 -0.120613 0 0.00628 -0.111039 0.042493 0.00628 -0.102587 0.078517 0.00628 -0.078517 0.102587 0.00628 -0.042493 0.111039 0.00628 0 0.102587 0.00628 0.042493 0.078517 0.00628 0.078517 0.042493 0.00628 0.102587 0 0.00628 0.111039 -0.042493 0.00628 0.102587 -0.078517 0.00628 0.078517 -0.102587 0.00628 0.042493 -0.111039 0.00628 0 -0.102587 0.00628 -0.042493 -0.078517 0.00628 -0.078517 -0.042493 0.00628 -0.102587 0 -0.031168 -0.084145 0.032201 -0.031168 -0.07774 0.059499 -0.031168 -0.059499 0.07774 -0.031168 -0.032201 0.084145 -0.031168 0 0.07774 -0.031168 0.032201 0.059499 -0.031168 0.059499 0.032201 -0.031168 0.07774 0 -0.031168 0.084145 -0.032201 -0.031168 0.07774 -0.059499 -0.031168 0.059499 -0.07774 -0.031168 0.032201 -0.084145 -0.031168 0 -0.07774 -0.031168 -0.032201 -0.059499 -0.031168 -0.059499 -0.032201 -0.031168 -0.07774 0 -0.065429 -0.054348 0.020798 -0.065429 -0.050211 0.03843 -0.065429 -0.03843 0.050211 -0.065429 -0.020798 0.054348 -0.065429 0 0.050211 -0.065429 0.020798 0.03843 -0.065429 0.03843 0.020798 -0.065429 0.050211 0 -0.065429 0.054348 -0.020798 -0.065429 0.050211 -0.03843 -0.065429 0.03843 -0.050211 -0.065429 0.020798 -0.054348 -0.065429 0 -0.050211 -0.065429 -0.020798 -0.03843 -0.065429 -0.03843 -0.020798 -0.065429 -0.050211 0 0.164042 0 0 -0.114829 0 numsurf 256 SURF 0x30 mat 3 refs 3 1 0.0 0.0 0 0.0 0.0 128 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 2 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 4 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 8 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 10 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 12 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 14 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 3 128 0.0 0.0 0 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 3 refs 3 0 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 3 17 0.0 0.0 0 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 1 0.0 0.0 18 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 3 refs 3 2 0.0 0.0 18 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 2 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 3 3 0.0 0.0 19 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 3 3 0.0 0.0 20 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 3 refs 3 4 0.0 0.0 20 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 3 refs 3 4 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 3 5 0.0 0.0 21 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 3 5 0.0 0.0 22 0.0 0.0 21 0.0 0.0 SURF 0x30 mat 3 refs 3 6 0.0 0.0 22 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 3 refs 3 6 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 3 7 0.0 0.0 23 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 3 7 0.0 0.0 24 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 3 refs 3 8 0.0 0.0 24 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 3 refs 3 8 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 3 9 0.0 0.0 25 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 3 9 0.0 0.0 26 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 3 refs 3 10 0.0 0.0 26 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 3 refs 3 10 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 3 11 0.0 0.0 27 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 3 refs 3 11 0.0 0.0 28 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 3 refs 3 12 0.0 0.0 28 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 3 refs 3 12 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 3 13 0.0 0.0 29 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 3 13 0.0 0.0 30 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 3 refs 3 14 0.0 0.0 30 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 3 refs 3 14 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 3 15 0.0 0.0 31 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 3 15 0.0 0.0 16 0.0 0.0 31 0.0 0.0 SURF 0x30 mat 3 refs 3 0 0.0 0.0 16 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 3 refs 3 16 0.0 0.0 33 0.0 0.0 32 0.0 0.0 SURF 0x30 mat 3 refs 3 17 0.0 0.0 33 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 3 17 0.0 0.0 34 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 3 refs 3 18 0.0 0.0 34 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 3 refs 3 18 0.0 0.0 35 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 3 refs 3 19 0.0 0.0 35 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 3 19 0.0 0.0 36 0.0 0.0 35 0.0 0.0 SURF 0x30 mat 3 refs 3 20 0.0 0.0 36 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 3 refs 3 20 0.0 0.0 37 0.0 0.0 36 0.0 0.0 SURF 0x30 mat 3 refs 3 21 0.0 0.0 37 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 3 21 0.0 0.0 38 0.0 0.0 37 0.0 0.0 SURF 0x30 mat 3 refs 3 22 0.0 0.0 38 0.0 0.0 21 0.0 0.0 SURF 0x30 mat 3 refs 3 22 0.0 0.0 39 0.0 0.0 38 0.0 0.0 SURF 0x30 mat 3 refs 3 23 0.0 0.0 39 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 3 23 0.0 0.0 40 0.0 0.0 39 0.0 0.0 SURF 0x30 mat 3 refs 3 24 0.0 0.0 40 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 3 refs 3 24 0.0 0.0 41 0.0 0.0 40 0.0 0.0 SURF 0x30 mat 3 refs 3 25 0.0 0.0 41 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 3 25 0.0 0.0 42 0.0 0.0 41 0.0 0.0 SURF 0x30 mat 3 refs 3 26 0.0 0.0 42 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 3 refs 3 26 0.0 0.0 43 0.0 0.0 42 0.0 0.0 SURF 0x30 mat 3 refs 3 27 0.0 0.0 43 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 3 27 0.0 0.0 44 0.0 0.0 43 0.0 0.0 SURF 0x30 mat 3 refs 3 28 0.0 0.0 44 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 3 refs 3 28 0.0 0.0 45 0.0 0.0 44 0.0 0.0 SURF 0x30 mat 3 refs 3 29 0.0 0.0 45 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 3 29 0.0 0.0 46 0.0 0.0 45 0.0 0.0 SURF 0x30 mat 3 refs 3 30 0.0 0.0 46 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 3 refs 3 30 0.0 0.0 47 0.0 0.0 46 0.0 0.0 SURF 0x30 mat 3 refs 3 31 0.0 0.0 47 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 3 31 0.0 0.0 32 0.0 0.0 47 0.0 0.0 SURF 0x30 mat 3 refs 3 16 0.0 0.0 32 0.0 0.0 31 0.0 0.0 SURF 0x30 mat 3 refs 3 32 0.0 0.0 49 0.0 0.0 48 0.0 0.0 SURF 0x30 mat 3 refs 3 33 0.0 0.0 49 0.0 0.0 32 0.0 0.0 SURF 0x30 mat 3 refs 3 33 0.0 0.0 50 0.0 0.0 49 0.0 0.0 SURF 0x30 mat 3 refs 3 34 0.0 0.0 50 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 3 refs 3 34 0.0 0.0 51 0.0 0.0 50 0.0 0.0 SURF 0x30 mat 3 refs 3 35 0.0 0.0 51 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 3 refs 3 35 0.0 0.0 52 0.0 0.0 51 0.0 0.0 SURF 0x30 mat 3 refs 3 36 0.0 0.0 52 0.0 0.0 35 0.0 0.0 SURF 0x30 mat 3 refs 3 36 0.0 0.0 53 0.0 0.0 52 0.0 0.0 SURF 0x30 mat 3 refs 3 37 0.0 0.0 53 0.0 0.0 36 0.0 0.0 SURF 0x30 mat 3 refs 3 37 0.0 0.0 54 0.0 0.0 53 0.0 0.0 SURF 0x30 mat 3 refs 3 38 0.0 0.0 54 0.0 0.0 37 0.0 0.0 SURF 0x30 mat 3 refs 3 38 0.0 0.0 55 0.0 0.0 54 0.0 0.0 SURF 0x30 mat 3 refs 3 39 0.0 0.0 55 0.0 0.0 38 0.0 0.0 SURF 0x30 mat 3 refs 3 39 0.0 0.0 56 0.0 0.0 55 0.0 0.0 SURF 0x30 mat 3 refs 3 40 0.0 0.0 56 0.0 0.0 39 0.0 0.0 SURF 0x30 mat 3 refs 3 40 0.0 0.0 57 0.0 0.0 56 0.0 0.0 SURF 0x30 mat 3 refs 3 41 0.0 0.0 57 0.0 0.0 40 0.0 0.0 SURF 0x30 mat 3 refs 3 41 0.0 0.0 58 0.0 0.0 57 0.0 0.0 SURF 0x30 mat 3 refs 3 42 0.0 0.0 58 0.0 0.0 41 0.0 0.0 SURF 0x30 mat 3 refs 3 42 0.0 0.0 59 0.0 0.0 58 0.0 0.0 SURF 0x30 mat 3 refs 3 43 0.0 0.0 59 0.0 0.0 42 0.0 0.0 SURF 0x30 mat 3 refs 3 43 0.0 0.0 60 0.0 0.0 59 0.0 0.0 SURF 0x30 mat 3 refs 3 44 0.0 0.0 60 0.0 0.0 43 0.0 0.0 SURF 0x30 mat 3 refs 3 44 0.0 0.0 61 0.0 0.0 60 0.0 0.0 SURF 0x30 mat 3 refs 3 45 0.0 0.0 61 0.0 0.0 44 0.0 0.0 SURF 0x30 mat 3 refs 3 45 0.0 0.0 62 0.0 0.0 61 0.0 0.0 SURF 0x30 mat 3 refs 3 46 0.0 0.0 62 0.0 0.0 45 0.0 0.0 SURF 0x30 mat 3 refs 3 46 0.0 0.0 63 0.0 0.0 62 0.0 0.0 SURF 0x30 mat 3 refs 3 47 0.0 0.0 63 0.0 0.0 46 0.0 0.0 SURF 0x30 mat 3 refs 3 47 0.0 0.0 48 0.0 0.0 63 0.0 0.0 SURF 0x30 mat 3 refs 3 32 0.0 0.0 48 0.0 0.0 47 0.0 0.0 SURF 0x30 mat 3 refs 3 48 0.0 0.0 65 0.0 0.0 64 0.0 0.0 SURF 0x30 mat 3 refs 3 49 0.0 0.0 65 0.0 0.0 48 0.0 0.0 SURF 0x30 mat 3 refs 3 49 0.0 0.0 66 0.0 0.0 65 0.0 0.0 SURF 0x30 mat 3 refs 3 50 0.0 0.0 66 0.0 0.0 49 0.0 0.0 SURF 0x30 mat 3 refs 3 50 0.0 0.0 67 0.0 0.0 66 0.0 0.0 SURF 0x30 mat 3 refs 3 51 0.0 0.0 67 0.0 0.0 50 0.0 0.0 SURF 0x30 mat 3 refs 3 51 0.0 0.0 68 0.0 0.0 67 0.0 0.0 SURF 0x30 mat 3 refs 3 52 0.0 0.0 68 0.0 0.0 51 0.0 0.0 SURF 0x30 mat 3 refs 3 52 0.0 0.0 69 0.0 0.0 68 0.0 0.0 SURF 0x30 mat 3 refs 3 53 0.0 0.0 69 0.0 0.0 52 0.0 0.0 SURF 0x30 mat 3 refs 3 53 0.0 0.0 70 0.0 0.0 69 0.0 0.0 SURF 0x30 mat 3 refs 3 54 0.0 0.0 70 0.0 0.0 53 0.0 0.0 SURF 0x30 mat 3 refs 3 54 0.0 0.0 71 0.0 0.0 70 0.0 0.0 SURF 0x30 mat 3 refs 3 55 0.0 0.0 71 0.0 0.0 54 0.0 0.0 SURF 0x30 mat 3 refs 3 55 0.0 0.0 72 0.0 0.0 71 0.0 0.0 SURF 0x30 mat 3 refs 3 56 0.0 0.0 72 0.0 0.0 55 0.0 0.0 SURF 0x30 mat 3 refs 3 56 0.0 0.0 73 0.0 0.0 72 0.0 0.0 SURF 0x30 mat 3 refs 3 57 0.0 0.0 73 0.0 0.0 56 0.0 0.0 SURF 0x30 mat 3 refs 3 57 0.0 0.0 74 0.0 0.0 73 0.0 0.0 SURF 0x30 mat 3 refs 3 58 0.0 0.0 74 0.0 0.0 57 0.0 0.0 SURF 0x30 mat 3 refs 3 58 0.0 0.0 75 0.0 0.0 74 0.0 0.0 SURF 0x30 mat 3 refs 3 59 0.0 0.0 75 0.0 0.0 58 0.0 0.0 SURF 0x30 mat 3 refs 3 59 0.0 0.0 76 0.0 0.0 75 0.0 0.0 SURF 0x30 mat 3 refs 3 60 0.0 0.0 76 0.0 0.0 59 0.0 0.0 SURF 0x30 mat 3 refs 3 60 0.0 0.0 77 0.0 0.0 76 0.0 0.0 SURF 0x30 mat 3 refs 3 61 0.0 0.0 77 0.0 0.0 60 0.0 0.0 SURF 0x30 mat 3 refs 3 61 0.0 0.0 78 0.0 0.0 77 0.0 0.0 SURF 0x30 mat 3 refs 3 62 0.0 0.0 78 0.0 0.0 61 0.0 0.0 SURF 0x30 mat 3 refs 3 62 0.0 0.0 79 0.0 0.0 78 0.0 0.0 SURF 0x30 mat 3 refs 3 63 0.0 0.0 79 0.0 0.0 62 0.0 0.0 SURF 0x30 mat 3 refs 3 63 0.0 0.0 64 0.0 0.0 79 0.0 0.0 SURF 0x30 mat 3 refs 3 48 0.0 0.0 64 0.0 0.0 63 0.0 0.0 SURF 0x30 mat 3 refs 3 64 0.0 0.0 81 0.0 0.0 80 0.0 0.0 SURF 0x30 mat 3 refs 3 65 0.0 0.0 81 0.0 0.0 64 0.0 0.0 SURF 0x30 mat 3 refs 3 65 0.0 0.0 82 0.0 0.0 81 0.0 0.0 SURF 0x30 mat 3 refs 3 66 0.0 0.0 82 0.0 0.0 65 0.0 0.0 SURF 0x30 mat 3 refs 3 66 0.0 0.0 83 0.0 0.0 82 0.0 0.0 SURF 0x30 mat 3 refs 3 67 0.0 0.0 83 0.0 0.0 66 0.0 0.0 SURF 0x30 mat 3 refs 3 67 0.0 0.0 84 0.0 0.0 83 0.0 0.0 SURF 0x30 mat 3 refs 3 68 0.0 0.0 84 0.0 0.0 67 0.0 0.0 SURF 0x30 mat 3 refs 3 68 0.0 0.0 85 0.0 0.0 84 0.0 0.0 SURF 0x30 mat 3 refs 3 69 0.0 0.0 85 0.0 0.0 68 0.0 0.0 SURF 0x30 mat 3 refs 3 69 0.0 0.0 86 0.0 0.0 85 0.0 0.0 SURF 0x30 mat 3 refs 3 70 0.0 0.0 86 0.0 0.0 69 0.0 0.0 SURF 0x30 mat 3 refs 3 70 0.0 0.0 87 0.0 0.0 86 0.0 0.0 SURF 0x30 mat 3 refs 3 71 0.0 0.0 87 0.0 0.0 70 0.0 0.0 SURF 0x30 mat 3 refs 3 71 0.0 0.0 88 0.0 0.0 87 0.0 0.0 SURF 0x30 mat 3 refs 3 72 0.0 0.0 88 0.0 0.0 71 0.0 0.0 SURF 0x30 mat 3 refs 3 72 0.0 0.0 89 0.0 0.0 88 0.0 0.0 SURF 0x30 mat 3 refs 3 73 0.0 0.0 89 0.0 0.0 72 0.0 0.0 SURF 0x30 mat 3 refs 3 73 0.0 0.0 90 0.0 0.0 89 0.0 0.0 SURF 0x30 mat 3 refs 3 74 0.0 0.0 90 0.0 0.0 73 0.0 0.0 SURF 0x30 mat 3 refs 3 74 0.0 0.0 91 0.0 0.0 90 0.0 0.0 SURF 0x30 mat 3 refs 3 75 0.0 0.0 91 0.0 0.0 74 0.0 0.0 SURF 0x30 mat 3 refs 3 75 0.0 0.0 92 0.0 0.0 91 0.0 0.0 SURF 0x30 mat 3 refs 3 76 0.0 0.0 92 0.0 0.0 75 0.0 0.0 SURF 0x30 mat 3 refs 3 76 0.0 0.0 93 0.0 0.0 92 0.0 0.0 SURF 0x30 mat 3 refs 3 77 0.0 0.0 93 0.0 0.0 76 0.0 0.0 SURF 0x30 mat 3 refs 3 77 0.0 0.0 94 0.0 0.0 93 0.0 0.0 SURF 0x30 mat 3 refs 3 78 0.0 0.0 94 0.0 0.0 77 0.0 0.0 SURF 0x30 mat 3 refs 3 78 0.0 0.0 95 0.0 0.0 94 0.0 0.0 SURF 0x30 mat 3 refs 3 79 0.0 0.0 95 0.0 0.0 78 0.0 0.0 SURF 0x30 mat 3 refs 3 79 0.0 0.0 80 0.0 0.0 95 0.0 0.0 SURF 0x30 mat 3 refs 3 64 0.0 0.0 80 0.0 0.0 79 0.0 0.0 SURF 0x30 mat 3 refs 3 80 0.0 0.0 97 0.0 0.0 96 0.0 0.0 SURF 0x30 mat 3 refs 3 81 0.0 0.0 97 0.0 0.0 80 0.0 0.0 SURF 0x30 mat 3 refs 3 81 0.0 0.0 98 0.0 0.0 97 0.0 0.0 SURF 0x30 mat 3 refs 3 82 0.0 0.0 98 0.0 0.0 81 0.0 0.0 SURF 0x30 mat 3 refs 3 82 0.0 0.0 99 0.0 0.0 98 0.0 0.0 SURF 0x30 mat 3 refs 3 83 0.0 0.0 99 0.0 0.0 82 0.0 0.0 SURF 0x30 mat 3 refs 3 83 0.0 0.0 100 0.0 0.0 99 0.0 0.0 SURF 0x30 mat 3 refs 3 84 0.0 0.0 100 0.0 0.0 83 0.0 0.0 SURF 0x30 mat 3 refs 3 84 0.0 0.0 101 0.0 0.0 100 0.0 0.0 SURF 0x30 mat 3 refs 3 85 0.0 0.0 101 0.0 0.0 84 0.0 0.0 SURF 0x30 mat 3 refs 3 85 0.0 0.0 102 0.0 0.0 101 0.0 0.0 SURF 0x30 mat 3 refs 3 86 0.0 0.0 102 0.0 0.0 85 0.0 0.0 SURF 0x30 mat 3 refs 3 86 0.0 0.0 103 0.0 0.0 102 0.0 0.0 SURF 0x30 mat 3 refs 3 87 0.0 0.0 103 0.0 0.0 86 0.0 0.0 SURF 0x30 mat 3 refs 3 87 0.0 0.0 104 0.0 0.0 103 0.0 0.0 SURF 0x30 mat 3 refs 3 88 0.0 0.0 104 0.0 0.0 87 0.0 0.0 SURF 0x30 mat 3 refs 3 88 0.0 0.0 105 0.0 0.0 104 0.0 0.0 SURF 0x30 mat 3 refs 3 89 0.0 0.0 105 0.0 0.0 88 0.0 0.0 SURF 0x30 mat 3 refs 3 89 0.0 0.0 106 0.0 0.0 105 0.0 0.0 SURF 0x30 mat 3 refs 3 90 0.0 0.0 106 0.0 0.0 89 0.0 0.0 SURF 0x30 mat 3 refs 3 90 0.0 0.0 107 0.0 0.0 106 0.0 0.0 SURF 0x30 mat 3 refs 3 91 0.0 0.0 107 0.0 0.0 90 0.0 0.0 SURF 0x30 mat 3 refs 3 91 0.0 0.0 108 0.0 0.0 107 0.0 0.0 SURF 0x30 mat 3 refs 3 92 0.0 0.0 108 0.0 0.0 91 0.0 0.0 SURF 0x30 mat 3 refs 3 92 0.0 0.0 109 0.0 0.0 108 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 109 0.0 0.0 92 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 110 0.0 0.0 109 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 110 0.0 0.0 93 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 111 0.0 0.0 110 0.0 0.0 SURF 0x30 mat 3 refs 3 95 0.0 0.0 111 0.0 0.0 94 0.0 0.0 SURF 0x30 mat 3 refs 3 95 0.0 0.0 96 0.0 0.0 111 0.0 0.0 SURF 0x30 mat 3 refs 3 80 0.0 0.0 96 0.0 0.0 95 0.0 0.0 SURF 0x30 mat 3 refs 3 96 0.0 0.0 113 0.0 0.0 112 0.0 0.0 SURF 0x30 mat 3 refs 3 97 0.0 0.0 113 0.0 0.0 96 0.0 0.0 SURF 0x30 mat 3 refs 3 97 0.0 0.0 114 0.0 0.0 113 0.0 0.0 SURF 0x30 mat 3 refs 3 98 0.0 0.0 114 0.0 0.0 97 0.0 0.0 SURF 0x30 mat 3 refs 3 98 0.0 0.0 115 0.0 0.0 114 0.0 0.0 SURF 0x30 mat 3 refs 3 99 0.0 0.0 115 0.0 0.0 98 0.0 0.0 SURF 0x30 mat 3 refs 3 99 0.0 0.0 116 0.0 0.0 115 0.0 0.0 SURF 0x30 mat 3 refs 3 100 0.0 0.0 116 0.0 0.0 99 0.0 0.0 SURF 0x30 mat 3 refs 3 100 0.0 0.0 117 0.0 0.0 116 0.0 0.0 SURF 0x30 mat 3 refs 3 101 0.0 0.0 117 0.0 0.0 100 0.0 0.0 SURF 0x30 mat 3 refs 3 101 0.0 0.0 118 0.0 0.0 117 0.0 0.0 SURF 0x30 mat 3 refs 3 102 0.0 0.0 118 0.0 0.0 101 0.0 0.0 SURF 0x30 mat 3 refs 3 102 0.0 0.0 119 0.0 0.0 118 0.0 0.0 SURF 0x30 mat 3 refs 3 103 0.0 0.0 119 0.0 0.0 102 0.0 0.0 SURF 0x30 mat 3 refs 3 103 0.0 0.0 120 0.0 0.0 119 0.0 0.0 SURF 0x30 mat 3 refs 3 104 0.0 0.0 120 0.0 0.0 103 0.0 0.0 SURF 0x30 mat 3 refs 3 104 0.0 0.0 121 0.0 0.0 120 0.0 0.0 SURF 0x30 mat 3 refs 3 105 0.0 0.0 121 0.0 0.0 104 0.0 0.0 SURF 0x30 mat 3 refs 3 105 0.0 0.0 122 0.0 0.0 121 0.0 0.0 SURF 0x30 mat 3 refs 3 106 0.0 0.0 122 0.0 0.0 105 0.0 0.0 SURF 0x30 mat 3 refs 3 106 0.0 0.0 123 0.0 0.0 122 0.0 0.0 SURF 0x30 mat 3 refs 3 107 0.0 0.0 123 0.0 0.0 106 0.0 0.0 SURF 0x30 mat 3 refs 3 107 0.0 0.0 124 0.0 0.0 123 0.0 0.0 SURF 0x30 mat 3 refs 3 108 0.0 0.0 124 0.0 0.0 107 0.0 0.0 SURF 0x30 mat 3 refs 3 108 0.0 0.0 125 0.0 0.0 124 0.0 0.0 SURF 0x30 mat 3 refs 3 109 0.0 0.0 125 0.0 0.0 108 0.0 0.0 SURF 0x30 mat 3 refs 3 109 0.0 0.0 126 0.0 0.0 125 0.0 0.0 SURF 0x30 mat 3 refs 3 110 0.0 0.0 126 0.0 0.0 109 0.0 0.0 SURF 0x30 mat 3 refs 3 110 0.0 0.0 127 0.0 0.0 126 0.0 0.0 SURF 0x30 mat 3 refs 3 111 0.0 0.0 127 0.0 0.0 110 0.0 0.0 SURF 0x30 mat 3 refs 3 111 0.0 0.0 112 0.0 0.0 127 0.0 0.0 SURF 0x30 mat 3 refs 3 96 0.0 0.0 112 0.0 0.0 111 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 112 0.0 0.0 113 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 113 0.0 0.0 114 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 114 0.0 0.0 115 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 115 0.0 0.0 116 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 116 0.0 0.0 117 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 117 0.0 0.0 118 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 118 0.0 0.0 119 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 119 0.0 0.0 120 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 120 0.0 0.0 121 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 121 0.0 0.0 122 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 122 0.0 0.0 123 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 123 0.0 0.0 124 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 124 0.0 0.0 125 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 125 0.0 0.0 126 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 126 0.0 0.0 127 0.0 0.0 SURF 0x30 mat 3 refs 3 129 0.0 0.0 127 0.0 0.0 112 0.0 0.0 kids 0 OBJECT poly name "poly.007" data 8 Mesh.007 crease 30.000000 numvert 32 0.639434 0.016404 -0.032479 0.639434 0.082021 -0.032479 0.649391 0.016404 -0.017577 0.649391 0.082021 -0.017577 0.652887 0.016404 0 0.652887 0.082021 0 0.649391 0.016404 0.017577 0.649391 0.082021 0.017577 0.639434 0.016404 0.032479 0.639434 0.082021 0.032479 0.624533 0.016404 0.042435 0.624533 0.082021 0.042435 0.606955 0.016404 0.045932 0.606955 0.082021 0.045932 0.589378 0.016404 0.042435 0.589378 0.082021 0.042435 0.574477 0.016404 0.032479 0.574477 0.082021 0.032479 0.56452 0.016404 0.017577 0.56452 0.082021 0.017577 0.561024 0.016404 0 0.561024 0.082021 0 0.56452 0.016404 -0.017577 0.56452 0.082021 -0.017577 0.574477 0.016404 -0.032479 0.574477 0.082021 -0.032479 0.589378 0.016404 -0.042435 0.589378 0.082021 -0.042435 0.606955 0.016404 -0.045932 0.606955 0.082021 -0.045932 0.624533 0.016404 -0.042435 0.624533 0.082021 -0.042435 numsurf 16 SURF 0x30 mat 4 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 4 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.008" data 8 Mesh.008 crease 30.000000 numvert 17 0.606955 0.082021 0 0.574477 0.082021 0.032479 0.589378 0.082021 0.042435 0.606955 0.082021 0.045932 0.624533 0.082021 0.042435 0.639434 0.082021 0.032479 0.649391 0.082021 0.017577 0.652887 0.082021 0 0.649391 0.082021 -0.017577 0.639434 0.082021 -0.032479 0.624533 0.082021 -0.042435 0.606955 0.082021 -0.045932 0.589378 0.082021 -0.042435 0.574477 0.082021 -0.032479 0.56452 0.082021 -0.017577 0.561024 0.082021 0 0.56452 0.082021 0.017577 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.009" data 8 Mesh.009 crease 30.000000 numvert 32 0.611595 0.082021 -0.00464 0.611595 0.131234 -0.00464 0.613018 0.082021 -0.002511 0.613018 0.131234 -0.002511 0.613517 0.082021 0 0.613517 0.131234 0 0.613018 0.082021 0.002511 0.613018 0.131234 0.002511 0.611595 0.082021 0.00464 0.611595 0.131234 0.00464 0.609466 0.082021 0.006062 0.609466 0.131234 0.006062 0.606955 0.082021 0.006562 0.606955 0.131234 0.006562 0.604444 0.082021 0.006062 0.604444 0.131234 0.006062 0.602316 0.082021 0.00464 0.602316 0.131234 0.00464 0.600893 0.082021 0.002511 0.600893 0.131234 0.002511 0.600394 0.082021 0 0.600394 0.131234 0 0.600893 0.082021 -0.002511 0.600893 0.131234 -0.002511 0.602316 0.082021 -0.00464 0.602316 0.131234 -0.00464 0.604444 0.082021 -0.006062 0.604444 0.131234 -0.006062 0.606955 0.082021 -0.006562 0.606955 0.131234 -0.006562 0.609466 0.082021 -0.006062 0.609466 0.131234 -0.006062 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.010" data 8 Mesh.010 crease 30.000000 numvert 17 0.606955 0.121391 0 0.878384 0.121391 -0.271429 0.961594 0.121391 -0.146896 0.990814 0.121391 0 0.961594 0.121391 0.146896 0.878384 0.121391 0.271429 0.753852 0.121391 0.354639 0.606955 0.121391 0.383858 0.460059 0.121391 0.354639 0.335527 0.121391 0.271429 0.252317 0.121391 0.146896 0.223097 0.121391 0 0.252317 0.121391 -0.146896 0.335527 0.121391 -0.271429 0.460059 0.121391 -0.354639 0.606955 0.121391 -0.383858 0.753852 0.121391 -0.354639 numsurf 16 SURF 0x30 mat 5 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.011" data 8 Mesh.011 crease 30.000000 numvert 32 0.597676 -0.016404 0.00928 0.597676 -0.131234 0.00928 0.601933 -0.016404 0.012124 0.601933 -0.131234 0.012124 0.606955 -0.016404 0.013123 0.606955 -0.131234 0.013123 0.611977 -0.016404 0.012124 0.611977 -0.131234 0.012124 0.616235 -0.016404 0.00928 0.616235 -0.131234 0.00928 0.61908 -0.016404 0.005022 0.61908 -0.131234 0.005022 0.620079 -0.016404 0 0.620079 -0.131234 0 0.61908 -0.016404 -0.005022 0.61908 -0.131234 -0.005022 0.616235 -0.016404 -0.00928 0.616235 -0.131234 -0.00928 0.611977 -0.016404 -0.012124 0.611977 -0.131234 -0.012124 0.606955 -0.016404 -0.013123 0.606955 -0.131234 -0.013123 0.601933 -0.016404 -0.012124 0.601933 -0.131234 -0.012124 0.597676 -0.016404 -0.00928 0.597676 -0.131234 -0.00928 0.594831 -0.016404 -0.005022 0.594831 -0.131234 -0.005022 0.593832 -0.016404 0 0.593832 -0.131234 0 0.594831 -0.016404 0.005022 0.594831 -0.131234 0.005022 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.012" data 8 Mesh.012 crease 30.000000 numvert 32 -0.574477 0.016404 -0.032479 -0.574477 0.082021 -0.032479 -0.56452 0.016404 -0.017577 -0.56452 0.082021 -0.017577 -0.561024 0.016404 0 -0.561024 0.082021 0 -0.56452 0.016404 0.017577 -0.56452 0.082021 0.017577 -0.574477 0.016404 0.032479 -0.574477 0.082021 0.032479 -0.589378 0.016404 0.042435 -0.589378 0.082021 0.042435 -0.606955 0.016404 0.045932 -0.606955 0.082021 0.045932 -0.624533 0.016404 0.042435 -0.624533 0.082021 0.042435 -0.639434 0.016404 0.032479 -0.639434 0.082021 0.032479 -0.649391 0.016404 0.017577 -0.649391 0.082021 0.017577 -0.652887 0.016404 0 -0.652887 0.082021 0 -0.649391 0.016404 -0.017577 -0.649391 0.082021 -0.017577 -0.639434 0.016404 -0.032479 -0.639434 0.082021 -0.032479 -0.624533 0.016404 -0.042435 -0.624533 0.082021 -0.042435 -0.606955 0.016404 -0.045932 -0.606955 0.082021 -0.045932 -0.589378 0.016404 -0.042435 -0.589378 0.082021 -0.042435 numsurf 16 SURF 0x30 mat 4 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 4 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.013" data 8 Mesh.013 crease 30.000000 numvert 17 -0.606955 0.082021 0 -0.639434 0.082021 0.032479 -0.624533 0.082021 0.042435 -0.606955 0.082021 0.045932 -0.589378 0.082021 0.042435 -0.574477 0.082021 0.032479 -0.56452 0.082021 0.017577 -0.561024 0.082021 0 -0.56452 0.082021 -0.017577 -0.574477 0.082021 -0.032479 -0.589378 0.082021 -0.042435 -0.606955 0.082021 -0.045932 -0.624533 0.082021 -0.042435 -0.639434 0.082021 -0.032479 -0.649391 0.082021 -0.017577 -0.652887 0.082021 0 -0.649391 0.082021 0.017577 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.014" data 8 Mesh.014 crease 30.000000 numvert 32 -0.602316 0.082021 -0.00464 -0.602316 0.131234 -0.00464 -0.600893 0.082021 -0.002511 -0.600893 0.131234 -0.002511 -0.600394 0.082021 0 -0.600394 0.131234 0 -0.600893 0.082021 0.002511 -0.600893 0.131234 0.002511 -0.602316 0.082021 0.00464 -0.602316 0.131234 0.00464 -0.604444 0.082021 0.006062 -0.604444 0.131234 0.006062 -0.606955 0.082021 0.006562 -0.606955 0.131234 0.006562 -0.609466 0.082021 0.006062 -0.609466 0.131234 0.006062 -0.611595 0.082021 0.00464 -0.611595 0.131234 0.00464 -0.613018 0.082021 0.002511 -0.613018 0.131234 0.002511 -0.613517 0.082021 0 -0.613517 0.131234 0 -0.613018 0.082021 -0.002511 -0.613018 0.131234 -0.002511 -0.611595 0.082021 -0.00464 -0.611595 0.131234 -0.00464 -0.609466 0.082021 -0.006062 -0.609466 0.131234 -0.006062 -0.606955 0.082021 -0.006562 -0.606955 0.131234 -0.006562 -0.604444 0.082021 -0.006062 -0.604444 0.131234 -0.006062 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.015" data 8 Mesh.015 crease 30.000000 numvert 17 -0.606955 0.121391 0 -0.335527 0.121391 -0.271429 -0.252317 0.121391 -0.146896 -0.223097 0.121391 0 -0.252317 0.121391 0.146896 -0.335527 0.121391 0.271429 -0.460059 0.121391 0.354639 -0.606955 0.121391 0.383858 -0.753852 0.121391 0.354639 -0.878384 0.121391 0.271429 -0.961594 0.121391 0.146896 -0.990814 0.121391 0 -0.961594 0.121391 -0.146896 -0.878384 0.121391 -0.271429 -0.753852 0.121391 -0.354639 -0.606955 0.121391 -0.383858 -0.460059 0.121391 -0.354639 numsurf 16 SURF 0x30 mat 5 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.016" data 8 Mesh.016 crease 30.000000 numvert 32 -0.616235 -0.016404 0.00928 -0.616235 -0.131234 0.00928 -0.611977 -0.016404 0.012124 -0.611977 -0.131234 0.012124 -0.606955 -0.016404 0.013123 -0.606955 -0.131234 0.013123 -0.601933 -0.016404 0.012124 -0.601933 -0.131234 0.012124 -0.597676 -0.016404 0.00928 -0.597676 -0.131234 0.00928 -0.594831 -0.016404 0.005022 -0.594831 -0.131234 0.005022 -0.593832 -0.016404 0 -0.593832 -0.131234 0 -0.594831 -0.016404 -0.005022 -0.594831 -0.131234 -0.005022 -0.597676 -0.016404 -0.00928 -0.597676 -0.131234 -0.00928 -0.601933 -0.016404 -0.012124 -0.601933 -0.131234 -0.012124 -0.606955 -0.016404 -0.013123 -0.606955 -0.131234 -0.013123 -0.611977 -0.016404 -0.012124 -0.611977 -0.131234 -0.012124 -0.616235 -0.016404 -0.00928 -0.616235 -0.131234 -0.00928 -0.61908 -0.016404 -0.005022 -0.61908 -0.131234 -0.005022 -0.620079 -0.016404 0 -0.620079 -0.131234 0 -0.61908 -0.016404 0.005022 -0.61908 -0.131234 0.005022 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.017" data 8 Mesh.017 crease 30.000000 numvert 32 0.032479 0.016404 -0.639434 0.032479 0.082021 -0.639434 0.042435 0.016404 -0.624533 0.042435 0.082021 -0.624533 0.045932 0.016404 -0.606955 0.045932 0.082021 -0.606955 0.042435 0.016404 -0.589378 0.042435 0.082021 -0.589378 0.032479 0.016404 -0.574477 0.032479 0.082021 -0.574477 0.017577 0.016404 -0.56452 0.017577 0.082021 -0.56452 0 0.016404 -0.561024 0 0.082021 -0.561024 -0.017577 0.016404 -0.56452 -0.017577 0.082021 -0.56452 -0.032479 0.016404 -0.574477 -0.032479 0.082021 -0.574477 -0.042435 0.016404 -0.589378 -0.042435 0.082021 -0.589378 -0.045932 0.016404 -0.606955 -0.045932 0.082021 -0.606955 -0.042435 0.016404 -0.624533 -0.042435 0.082021 -0.624533 -0.032479 0.016404 -0.639434 -0.032479 0.082021 -0.639434 -0.017577 0.016404 -0.649391 -0.017577 0.082021 -0.649391 0 0.016404 -0.652887 0 0.082021 -0.652887 0.017577 0.016404 -0.649391 0.017577 0.082021 -0.649391 numsurf 16 SURF 0x30 mat 4 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 4 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.018" data 8 Mesh.018 crease 30.000000 numvert 17 0 0.082021 -0.606955 -0.032479 0.082021 -0.574477 -0.017577 0.082021 -0.56452 0 0.082021 -0.561024 0.017577 0.082021 -0.56452 0.032479 0.082021 -0.574477 0.042435 0.082021 -0.589378 0.045932 0.082021 -0.606955 0.042435 0.082021 -0.624533 0.032479 0.082021 -0.639434 0.017577 0.082021 -0.649391 0 0.082021 -0.652887 -0.017577 0.082021 -0.649391 -0.032479 0.082021 -0.639434 -0.042435 0.082021 -0.624533 -0.045932 0.082021 -0.606955 -0.042435 0.082021 -0.589378 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.019" data 8 Mesh.019 crease 30.000000 numvert 32 0.00464 0.082021 -0.611595 0.00464 0.131234 -0.611595 0.006062 0.082021 -0.609466 0.006062 0.131234 -0.609466 0.006562 0.082021 -0.606955 0.006562 0.131234 -0.606955 0.006062 0.082021 -0.604444 0.006062 0.131234 -0.604444 0.00464 0.082021 -0.602316 0.00464 0.131234 -0.602316 0.002511 0.082021 -0.600893 0.002511 0.131234 -0.600893 0 0.082021 -0.600394 0 0.131234 -0.600394 -0.002511 0.082021 -0.600893 -0.002511 0.131234 -0.600893 -0.00464 0.082021 -0.602316 -0.00464 0.131234 -0.602316 -0.006062 0.082021 -0.604444 -0.006062 0.131234 -0.604444 -0.006562 0.082021 -0.606955 -0.006562 0.131234 -0.606955 -0.006062 0.082021 -0.609466 -0.006062 0.131234 -0.609466 -0.00464 0.082021 -0.611595 -0.00464 0.131234 -0.611595 -0.002511 0.082021 -0.613018 -0.002511 0.131234 -0.613018 0 0.082021 -0.613517 0 0.131234 -0.613517 0.002511 0.082021 -0.613018 0.002511 0.131234 -0.613018 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.020" data 8 Mesh.020 crease 30.000000 numvert 17 0 0.121391 -0.606955 0.271429 0.121391 -0.878384 0.354639 0.121391 -0.753852 0.383858 0.121391 -0.606955 0.354639 0.121391 -0.460059 0.271429 0.121391 -0.335527 0.146896 0.121391 -0.252317 0 0.121391 -0.223097 -0.146896 0.121391 -0.252317 -0.271429 0.121391 -0.335527 -0.354639 0.121391 -0.460059 -0.383858 0.121391 -0.606955 -0.354639 0.121391 -0.753852 -0.271429 0.121391 -0.878384 -0.146896 0.121391 -0.961594 0 0.121391 -0.990814 0.146896 0.121391 -0.961594 numsurf 16 SURF 0x30 mat 5 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.021" data 8 Mesh.021 crease 30.000000 numvert 32 -0.00928 -0.016404 -0.597676 -0.00928 -0.131234 -0.597676 -0.005022 -0.016404 -0.594831 -0.005022 -0.131234 -0.594831 0 -0.016404 -0.593832 0 -0.131234 -0.593832 0.005022 -0.016404 -0.594831 0.005022 -0.131234 -0.594831 0.00928 -0.016404 -0.597676 0.00928 -0.131234 -0.597676 0.012124 -0.016404 -0.601933 0.012124 -0.131234 -0.601933 0.013123 -0.016404 -0.606955 0.013123 -0.131234 -0.606955 0.012124 -0.016404 -0.611977 0.012124 -0.131234 -0.611977 0.00928 -0.016404 -0.616235 0.00928 -0.131234 -0.616235 0.005022 -0.016404 -0.61908 0.005022 -0.131234 -0.61908 0 -0.016404 -0.620079 0 -0.131234 -0.620079 -0.005022 -0.016404 -0.61908 -0.005022 -0.131234 -0.61908 -0.00928 -0.016404 -0.616235 -0.00928 -0.131234 -0.616235 -0.012124 -0.016404 -0.611977 -0.012124 -0.131234 -0.611977 -0.013123 -0.016404 -0.606955 -0.013123 -0.131234 -0.606955 -0.012124 -0.016404 -0.601933 -0.012124 -0.131234 -0.601933 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.022" data 8 Mesh.022 crease 30.000000 numvert 32 0.032479 0.016404 0.574477 0.032479 0.082021 0.574477 0.042435 0.016404 0.589378 0.042435 0.082021 0.589378 0.045932 0.016404 0.606955 0.045932 0.082021 0.606955 0.042435 0.016404 0.624533 0.042435 0.082021 0.624533 0.032479 0.016404 0.639434 0.032479 0.082021 0.639434 0.017577 0.016404 0.649391 0.017577 0.082021 0.649391 0 0.016404 0.652887 0 0.082021 0.652887 -0.017577 0.016404 0.649391 -0.017577 0.082021 0.649391 -0.032479 0.016404 0.639434 -0.032479 0.082021 0.639434 -0.042435 0.016404 0.624533 -0.042435 0.082021 0.624533 -0.045932 0.016404 0.606955 -0.045932 0.082021 0.606955 -0.042435 0.016404 0.589378 -0.042435 0.082021 0.589378 -0.032479 0.016404 0.574477 -0.032479 0.082021 0.574477 -0.017577 0.016404 0.56452 -0.017577 0.082021 0.56452 0 0.016404 0.561024 0 0.082021 0.561024 0.017577 0.016404 0.56452 0.017577 0.082021 0.56452 numsurf 16 SURF 0x30 mat 4 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 4 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.023" data 8 Mesh.023 crease 30.000000 numvert 17 0 0.082021 0.606955 -0.032479 0.082021 0.639434 -0.017577 0.082021 0.649391 0 0.082021 0.652887 0.017577 0.082021 0.649391 0.032479 0.082021 0.639434 0.042435 0.082021 0.624533 0.045932 0.082021 0.606955 0.042435 0.082021 0.589378 0.032479 0.082021 0.574477 0.017577 0.082021 0.56452 0 0.082021 0.561024 -0.017577 0.082021 0.56452 -0.032479 0.082021 0.574477 -0.042435 0.082021 0.589378 -0.045932 0.082021 0.606955 -0.042435 0.082021 0.624533 numsurf 16 SURF 0x30 mat 4 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.024" data 8 Mesh.024 crease 30.000000 numvert 32 0.00464 0.082021 0.602316 0.00464 0.131234 0.602316 0.006062 0.082021 0.604444 0.006062 0.131234 0.604444 0.006562 0.082021 0.606955 0.006562 0.131234 0.606955 0.006062 0.082021 0.609466 0.006062 0.131234 0.609466 0.00464 0.082021 0.611595 0.00464 0.131234 0.611595 0.002511 0.082021 0.613018 0.002511 0.131234 0.613018 0 0.082021 0.613517 0 0.131234 0.613517 -0.002511 0.082021 0.613018 -0.002511 0.131234 0.613018 -0.00464 0.082021 0.611595 -0.00464 0.131234 0.611595 -0.006062 0.082021 0.609466 -0.006062 0.131234 0.609466 -0.006562 0.082021 0.606955 -0.006562 0.131234 0.606955 -0.006062 0.082021 0.604444 -0.006062 0.131234 0.604444 -0.00464 0.082021 0.602316 -0.00464 0.131234 0.602316 -0.002511 0.082021 0.600893 -0.002511 0.131234 0.600893 0 0.082021 0.600394 0 0.131234 0.600394 0.002511 0.082021 0.600893 0.002511 0.131234 0.600893 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.025" data 8 Mesh.025 crease 30.000000 numvert 17 0 0.121391 0.606955 0.271429 0.121391 0.335527 0.354639 0.121391 0.460059 0.383858 0.121391 0.606955 0.354639 0.121391 0.753852 0.271429 0.121391 0.878384 0.146896 0.121391 0.961594 0 0.121391 0.990814 -0.146896 0.121391 0.961594 -0.271429 0.121391 0.878384 -0.354639 0.121391 0.753852 -0.383858 0.121391 0.606955 -0.354639 0.121391 0.460059 -0.271429 0.121391 0.335527 -0.146896 0.121391 0.252317 0 0.121391 0.223097 0.146896 0.121391 0.252317 numsurf 16 SURF 0x30 mat 5 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.026" data 8 Mesh.026 crease 30.000000 numvert 32 -0.00928 -0.016404 0.616235 -0.00928 -0.131234 0.616235 -0.005022 -0.016404 0.61908 -0.005022 -0.131234 0.61908 0 -0.016404 0.620079 0 -0.131234 0.620079 0.005022 -0.016404 0.61908 0.005022 -0.131234 0.61908 0.00928 -0.016404 0.616235 0.00928 -0.131234 0.616235 0.012124 -0.016404 0.611977 0.012124 -0.131234 0.611977 0.013123 -0.016404 0.606955 0.013123 -0.131234 0.606955 0.012124 -0.016404 0.601933 0.012124 -0.131234 0.601933 0.00928 -0.016404 0.597676 0.00928 -0.131234 0.597676 0.005022 -0.016404 0.594831 0.005022 -0.131234 0.594831 0 -0.016404 0.593832 0 -0.131234 0.593832 -0.005022 -0.016404 0.594831 -0.005022 -0.131234 0.594831 -0.00928 -0.016404 0.597676 -0.00928 -0.131234 0.597676 -0.012124 -0.016404 0.601933 -0.012124 -0.131234 0.601933 -0.013123 -0.016404 0.606955 -0.013123 -0.131234 0.606955 -0.012124 -0.016404 0.611977 -0.012124 -0.131234 0.611977 numsurf 16 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 2 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 2 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 2 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 2 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 2 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 2 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 crrcsim-0.9.12/objects/outrage.ac0000644000175000017500000003142111724452424013600 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.498 0.498 0.498 emis 0 0 0 spec 0 0 0 shi 20 trans 0 MATERIAL "material_0" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 0.4 0.4 0.4 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 6 OBJECT poly name "wing" loc 0 0 0.275 crease 45.000000 numvert 77 5.083 0.19 -0.6764 5.083 0.204388 -0.5186 5.083 0.210694 -0.3908 5.083 0.208726 -0.3296 5.083 0.196504 -0.2744 5.083 0.19 -0.2666 5.083 0.18409 -0.2744 5.083 0.179164 -0.3296 5.083 0.178174 -0.3908 5.083 0.184084 -0.5186 5.083 0.19 -0.6764 3.416 0.126 -0.679938 3.416 0.145484 -0.46625 3.416 0.154023 -0.293187 3.416 0.151358 -0.210313 3.416 0.134807 -0.135563 3.416 0.126 -0.125 3.416 0.117997 -0.135563 3.416 0.111326 -0.210313 3.416 0.109986 -0.293187 3.416 0.117989 -0.46625 3.416 0.126 -0.679938 1.75 0.0633 -0.683 1.75 0.08728 -0.42 1.75 0.09779 -0.207 1.75 0.09451 -0.105 1.75 0.07414 -0.013 1.75 0.0633 0 1.75 0.05345 -0.013 1.75 0.04524 -0.105 1.75 0.04359 -0.207 1.75 0.05344 -0.42 1.75 0.0633 -0.683 0 0 -0.683 0 0.02398 -0.42 0 0.03449 -0.207 0 0.03121 -0.105 0 0.01084 -0.013 0 0 0 0 -0.00985 -0.013 0 -0.01806 -0.105 0 -0.01971 -0.207 0 -0.00986 -0.42 0 0 -0.683 -1.75 0.0633 -0.683 -1.75 0.08728 -0.42 -1.75 0.09779 -0.207 -1.75 0.09451 -0.105 -1.75 0.07414 -0.013 -1.75 0.0633 0 -1.75 0.05345 -0.013 -1.75 0.04524 -0.105 -1.75 0.04359 -0.207 -1.75 0.05344 -0.42 -1.75 0.0633 -0.683 -3.416 0.126 -0.679938 -3.416 0.145484 -0.46625 -3.416 0.154023 -0.293187 -3.416 0.151358 -0.210313 -3.416 0.134807 -0.135563 -3.416 0.126 -0.125 -3.416 0.117997 -0.135563 -3.416 0.111326 -0.210313 -3.416 0.109986 -0.293187 -3.416 0.117989 -0.46625 -3.416 0.126 -0.679938 -5.083 0.19 -0.6764 -5.083 0.204388 -0.5186 -5.083 0.210694 -0.3908 -5.083 0.208726 -0.3296 -5.083 0.196504 -0.2744 -5.083 0.19 -0.2666 -5.083 0.18409 -0.2744 -5.083 0.179164 -0.3296 -5.083 0.178174 -0.3908 -5.083 0.184084 -0.5186 -5.083 0.19 -0.6764 numsurf 68 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 2 0 0 1 0 0 SURF 0x30 mat 0 refs 4 13 0 0 14 0 0 3 0 0 2 0 0 SURF 0x30 mat 0 refs 4 14 0 0 15 0 0 4 0 0 3 0 0 SURF 0x30 mat 0 refs 4 15 0 0 16 0 0 5 0 0 4 0 0 SURF 0x30 mat 0 refs 4 16 0 0 17 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 17 0 0 18 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 18 0 0 19 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 19 0 0 20 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 20 0 0 21 0 0 10 0 0 9 0 0 SURF 0x30 mat 0 refs 4 21 0 0 11 0 0 0 0 0 10 0 0 SURF 0x30 mat 0 refs 4 22 0 0 23 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 23 0 0 24 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 24 0 0 25 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 25 0 0 26 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 26 0 0 27 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 27 0 0 28 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 28 0 0 29 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 29 0 0 30 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 30 0 0 31 0 0 20 0 0 19 0 0 SURF 0x30 mat 0 refs 4 31 0 0 32 0 0 21 0 0 20 0 0 SURF 0x30 mat 0 refs 4 32 0 0 22 0 0 11 0 0 21 0 0 SURF 0x30 mat 0 refs 4 33 0 0 34 0 0 23 0 0 22 0 0 SURF 0x30 mat 0 refs 4 34 0 0 35 0 0 24 0 0 23 0 0 SURF 0x30 mat 0 refs 4 35 0 0 36 0 0 25 0 0 24 0 0 SURF 0x30 mat 0 refs 4 36 0 0 37 0 0 26 0 0 25 0 0 SURF 0x30 mat 0 refs 4 37 0 0 38 0 0 27 0 0 26 0 0 SURF 0x30 mat 0 refs 4 38 0 0 39 0 0 28 0 0 27 0 0 SURF 0x30 mat 0 refs 4 39 0 0 40 0 0 29 0 0 28 0 0 SURF 0x30 mat 0 refs 4 40 0 0 41 0 0 30 0 0 29 0 0 SURF 0x30 mat 0 refs 4 41 0 0 42 0 0 31 0 0 30 0 0 SURF 0x30 mat 0 refs 4 42 0 0 43 0 0 32 0 0 31 0 0 SURF 0x30 mat 0 refs 4 43 0 0 33 0 0 22 0 0 32 0 0 SURF 0x30 mat 0 refs 4 44 0 0 45 0 0 34 0 0 33 0 0 SURF 0x30 mat 0 refs 4 45 0 0 46 0 0 35 0 0 34 0 0 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 36 0 0 35 0 0 SURF 0x30 mat 0 refs 4 47 0 0 48 0 0 37 0 0 36 0 0 SURF 0x30 mat 0 refs 4 48 0 0 49 0 0 38 0 0 37 0 0 SURF 0x30 mat 0 refs 4 49 0 0 50 0 0 39 0 0 38 0 0 SURF 0x30 mat 0 refs 4 50 0 0 51 0 0 40 0 0 39 0 0 SURF 0x30 mat 0 refs 4 51 0 0 52 0 0 41 0 0 40 0 0 SURF 0x30 mat 0 refs 4 52 0 0 53 0 0 42 0 0 41 0 0 SURF 0x30 mat 0 refs 4 53 0 0 54 0 0 43 0 0 42 0 0 SURF 0x30 mat 0 refs 4 54 0 0 44 0 0 33 0 0 43 0 0 SURF 0x30 mat 0 refs 4 55 0 0 56 0 0 45 0 0 44 0 0 SURF 0x30 mat 0 refs 4 56 0 0 57 0 0 46 0 0 45 0 0 SURF 0x30 mat 0 refs 4 57 0 0 58 0 0 47 0 0 46 0 0 SURF 0x30 mat 0 refs 4 58 0 0 59 0 0 48 0 0 47 0 0 SURF 0x30 mat 0 refs 4 59 0 0 60 0 0 49 0 0 48 0 0 SURF 0x30 mat 0 refs 4 60 0 0 61 0 0 50 0 0 49 0 0 SURF 0x30 mat 0 refs 4 61 0 0 62 0 0 51 0 0 50 0 0 SURF 0x30 mat 0 refs 4 62 0 0 63 0 0 52 0 0 51 0 0 SURF 0x30 mat 0 refs 4 63 0 0 64 0 0 53 0 0 52 0 0 SURF 0x30 mat 0 refs 4 64 0 0 65 0 0 54 0 0 53 0 0 SURF 0x30 mat 0 refs 4 65 0 0 55 0 0 44 0 0 54 0 0 SURF 0x30 mat 0 refs 4 66 0 0 67 0 0 56 0 0 55 0 0 SURF 0x30 mat 0 refs 4 67 0 0 68 0 0 57 0 0 56 0 0 SURF 0x30 mat 0 refs 4 68 0 0 69 0 0 58 0 0 57 0 0 SURF 0x30 mat 0 refs 4 69 0 0 70 0 0 59 0 0 58 0 0 SURF 0x30 mat 0 refs 4 70 0 0 71 0 0 60 0 0 59 0 0 SURF 0x30 mat 0 refs 4 71 0 0 72 0 0 61 0 0 60 0 0 SURF 0x30 mat 0 refs 4 72 0 0 73 0 0 62 0 0 61 0 0 SURF 0x30 mat 0 refs 4 73 0 0 74 0 0 63 0 0 62 0 0 SURF 0x30 mat 0 refs 4 74 0 0 75 0 0 64 0 0 63 0 0 SURF 0x30 mat 0 refs 4 75 0 0 76 0 0 65 0 0 64 0 0 SURF 0x30 mat 0 refs 4 76 0 0 66 0 0 55 0 0 65 0 0 SURF 0x30 mat 0 refs 11 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 11 76 0 0 75 0 0 74 0 0 73 0 0 72 0 0 71 0 0 70 0 0 69 0 0 68 0 0 67 0 0 66 0 0 kids 0 OBJECT poly name "vtail" loc 0 0 -3.1666 crease 45.000000 numvert 21 1.021 0.8571 -0.41661 1.021 0.8651 -0.18301 1.021 0.8643 -0.09901 1.021 0.8571 -0.0833299 1.021 0.8499 -0.09901 1.021 0.8491 -0.18301 1.021 0.8571 -0.41661 0 0 -0.4166 0 0.01 -0.1246 0 0.009 -0.0195999 0 0 0 0 -0.009 -0.0195999 0 -0.01 -0.1246 0 0 -0.4166 -1.021 0.8571 -0.41661 -1.021 0.8651 -0.18301 -1.021 0.8643 -0.09901 -1.021 0.8571 -0.0833299 -1.021 0.8499 -0.09901 -1.021 0.8491 -0.18301 -1.021 0.8571 -0.41661 numsurf 16 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 10 0 0 9 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 20 0 0 14 0 0 7 0 0 13 0 0 SURF 0x30 mat 1 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 7 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 15 0 0 14 0 0 kids 0 OBJECT poly name "Tailboom" loc 0 0 -3.1666 crease 45.000000 numvert 20 0.0156 0 0 0.012621 0.009169 0 0.004821 0.014836 0 -0.004821 0.014836 0 -0.012621 0.009169 0 -0.0156 0 0 -0.012621 -0.009169 0 -0.004821 -0.014836 0 0.004821 -0.014836 0 0.012621 -0.009169 0 0.02864 0 3 0.02317 0.016834 3 0.00885 0.027238 3 -0.00885 0.027238 3 -0.02317 0.016834 3 -0.02864 0 3 -0.02317 -0.016834 3 -0.00885 -0.027238 3 0.00885 -0.027238 3 0.02317 -0.016834 3 numsurf 12 SURF 0x30 mat 2 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "Nose" loc 0 0 -0.166 crease 45.000000 numvert 20 0.02864 0 0 0.02317 0.016834 0 0.00885 0.027238 0 -0.00885 0.027238 0 -0.02317 0.016834 0 -0.02864 0 0 -0.02317 -0.016834 0 -0.00885 -0.027238 0 0.00885 -0.027238 0 0.02317 -0.016834 0 0.04166 0 1.166 0.033704 0.024487 1.166 0.012874 0.039621 1.166 -0.012874 0.039621 1.166 -0.033704 0.024487 1.166 -0.04166 0 1.166 -0.033704 -0.024487 1.166 -0.012874 -0.039621 1.166 0.012874 -0.039621 1.166 0.033704 -0.024487 1.166 numsurf 12 SURF 0x30 mat 2 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "Nose" loc 0 0 1 crease 45.000000 numvert 20 0.04166 0 0 0.033704 0.024487 0 0.012874 0.039621 0 -0.012874 0.039621 0 -0.033704 0.024487 0 -0.04166 0 0 -0.033704 -0.024487 0 -0.012874 -0.039621 0 0.012874 -0.039621 0 0.033704 -0.024487 0 0.04166 0 0.625 0.033704 0.024487 0.625 0.012874 0.039621 0.625 -0.012874 0.039621 0.625 -0.033704 0.024487 0.625 -0.04166 0 0.625 -0.033704 -0.024487 0.625 -0.012874 -0.039621 0.625 0.012874 -0.039621 0.625 0.033704 -0.024487 0.625 numsurf 12 SURF 0x30 mat 2 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "Nose" loc 0 0 1.625 crease 45.000000 numvert 32 0.029458 0 -0.029458 0.023832 0.017315 -0.029458 0.009103 0.028016 -0.029458 -0.009103 0.028016 -0.029458 -0.023832 0.017315 -0.029458 -0.029458 0 -0.029458 -0.023832 -0.017315 -0.029458 -0.009103 -0.028016 -0.029458 0.009103 -0.028016 -0.029458 0.023832 -0.017315 -0.029458 0.04166 0 0 0.033704 0.024487 0 0.012874 0.039621 0 -0.012874 0.039621 0 -0.033704 0.024487 0 -0.04166 0 0 -0.033704 -0.024487 0 -0.012874 -0.039621 0 0.012874 -0.039621 0 0.033704 -0.024487 0 0.029458 0 0.029458 0.023832 0.017315 0.029458 0.009103 0.028016 0.029458 -0.009103 0.028016 0.029458 -0.023832 0.017315 0.029458 -0.029458 0 0.029458 -0.023832 -0.017315 0.029458 -0.009103 -0.028016 0.029458 0.009103 -0.028016 0.029458 0.023832 -0.017315 0.029458 0 0 -0.04166 0 0 0.04166 numsurf 40 SURF 0x30 mat 2 refs 3 30 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 3 30 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 3 30 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 3 30 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 3 30 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 3 30 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 3 30 0 0 7 0 0 6 0 0 SURF 0x30 mat 2 refs 3 30 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 3 30 0 0 9 0 0 8 0 0 SURF 0x30 mat 2 refs 3 30 0 0 0 0 0 9 0 0 SURF 0x30 mat 2 refs 3 31 0 0 20 0 0 21 0 0 SURF 0x30 mat 2 refs 3 31 0 0 21 0 0 22 0 0 SURF 0x30 mat 2 refs 3 31 0 0 22 0 0 23 0 0 SURF 0x30 mat 2 refs 3 31 0 0 23 0 0 24 0 0 SURF 0x30 mat 2 refs 3 31 0 0 24 0 0 25 0 0 SURF 0x30 mat 2 refs 3 31 0 0 25 0 0 26 0 0 SURF 0x30 mat 2 refs 3 31 0 0 26 0 0 27 0 0 SURF 0x30 mat 2 refs 3 31 0 0 27 0 0 28 0 0 SURF 0x30 mat 2 refs 3 31 0 0 28 0 0 29 0 0 SURF 0x30 mat 2 refs 3 31 0 0 29 0 0 20 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 21 0 0 20 0 0 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 22 0 0 21 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 23 0 0 22 0 0 SURF 0x30 mat 2 refs 4 13 0 0 14 0 0 24 0 0 23 0 0 SURF 0x30 mat 2 refs 4 14 0 0 15 0 0 25 0 0 24 0 0 SURF 0x30 mat 2 refs 4 15 0 0 16 0 0 26 0 0 25 0 0 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 27 0 0 26 0 0 SURF 0x30 mat 2 refs 4 17 0 0 18 0 0 28 0 0 27 0 0 SURF 0x30 mat 2 refs 4 18 0 0 19 0 0 29 0 0 28 0 0 SURF 0x30 mat 2 refs 4 19 0 0 10 0 0 20 0 0 29 0 0 kids 0 crrcsim-0.9.12/objects/zipper.ac0000644000175000017500000002317611724452424013453 00000000000000AC3Db MATERIAL "material_1" rgb 0.2 0.2 0.7 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 0.7 0.7 0.2 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_1" rgb 1 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 0 0 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 5 OBJECT poly name "object" loc 0 -0.0678879 0.25109 crease 45.000000 numvert 55 2.5 0.00380496 -0.641323 2.5 0.03016 -0.530763 2.5 0.036765 -0.403605 2.5 0.040098 -0.330117 2.5 0.03021 -0.266739 2.5 0.016951 -0.245613 2.5 0.00380496 -0.2351 2.5 -0.00940403 -0.245613 2.5 -0.00997003 -0.298322 2.5 -0.00934096 -0.37765 2.5 0.00380496 -0.641403 0 5.96046e-08 -0.610303 0 0.031664 -0.4442 0 0.039599 -0.25316 0 0.043604 -0.142752 0 0.031724 -0.047534 0 0.015794 -0.015794 0 0 0 0 -0.01587 -0.015794 0 -0.01655 -0.094984 0 -0.015794 -0.214165 0 5.96046e-08 -0.610424 0 5.96046e-08 -0.610303 0 0.0419 -0.4442 0 0.0524 -0.25316 0 0.0577 -0.142752 0 0.04198 -0.047534 0 0.0209 -0.015794 0 0 0 0 -0.021 -0.015794 0 -0.0219 -0.094984 0 -0.0209 -0.214165 0 5.96046e-08 -0.610424 0 5.96046e-08 -0.610303 0 0.031664 -0.4442 0 0.039599 -0.25316 0 0.043604 -0.142752 0 0.031724 -0.047534 0 0.015794 -0.015794 0 0 0 0 -0.01587 -0.015794 0 -0.01655 -0.094984 0 -0.015794 -0.214165 0 5.96046e-08 -0.610424 -2.5 5.96046e-08 -0.641323 -2.5 0.026355 -0.530763 -2.5 0.03296 -0.403605 -2.5 0.036293 -0.330117 -2.5 0.026405 -0.266739 -2.5 0.013146 -0.245613 -2.5 2.98023e-08 -0.2351 -2.5 -0.013209 -0.245613 -2.5 -0.013775 -0.298322 -2.5 -0.013146 -0.37765 -2.5 5.96046e-08 -0.641403 numsurf 46 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 2 0 0 1 0 0 SURF 0x30 mat 0 refs 4 13 0 0 14 0 0 3 0 0 2 0 0 SURF 0x30 mat 0 refs 4 14 0 0 15 0 0 4 0 0 3 0 0 SURF 0x30 mat 0 refs 4 15 0 0 16 0 0 5 0 0 4 0 0 SURF 0x30 mat 0 refs 4 16 0 0 17 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 17 0 0 18 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 18 0 0 19 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 19 0 0 20 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 20 0 0 21 0 0 10 0 0 9 0 0 SURF 0x30 mat 0 refs 4 21 0 0 11 0 0 0 0 0 10 0 0 SURF 0x30 mat 0 refs 4 22 0 0 23 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 23 0 0 24 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 24 0 0 25 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 25 0 0 26 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 26 0 0 27 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 27 0 0 28 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 28 0 0 29 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 29 0 0 30 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 30 0 0 31 0 0 20 0 0 19 0 0 SURF 0x30 mat 0 refs 4 31 0 0 32 0 0 21 0 0 20 0 0 SURF 0x30 mat 0 refs 4 32 0 0 22 0 0 11 0 0 21 0 0 SURF 0x30 mat 0 refs 4 33 0 0 34 0 0 23 0 0 22 0 0 SURF 0x30 mat 0 refs 4 34 0 0 35 0 0 24 0 0 23 0 0 SURF 0x30 mat 0 refs 4 35 0 0 36 0 0 25 0 0 24 0 0 SURF 0x30 mat 0 refs 4 36 0 0 37 0 0 26 0 0 25 0 0 SURF 0x30 mat 0 refs 4 37 0 0 38 0 0 27 0 0 26 0 0 SURF 0x30 mat 0 refs 4 38 0 0 39 0 0 28 0 0 27 0 0 SURF 0x30 mat 0 refs 4 39 0 0 40 0 0 29 0 0 28 0 0 SURF 0x30 mat 0 refs 4 40 0 0 41 0 0 30 0 0 29 0 0 SURF 0x30 mat 0 refs 4 41 0 0 42 0 0 31 0 0 30 0 0 SURF 0x30 mat 0 refs 4 42 0 0 43 0 0 32 0 0 31 0 0 SURF 0x30 mat 0 refs 4 43 0 0 33 0 0 22 0 0 32 0 0 SURF 0x30 mat 0 refs 4 44 0 0 45 0 0 34 0 0 33 0 0 SURF 0x30 mat 0 refs 4 45 0 0 46 0 0 35 0 0 34 0 0 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 36 0 0 35 0 0 SURF 0x30 mat 0 refs 4 47 0 0 48 0 0 37 0 0 36 0 0 SURF 0x30 mat 0 refs 4 48 0 0 49 0 0 38 0 0 37 0 0 SURF 0x30 mat 0 refs 4 49 0 0 50 0 0 39 0 0 38 0 0 SURF 0x30 mat 0 refs 4 50 0 0 51 0 0 40 0 0 39 0 0 SURF 0x30 mat 0 refs 4 51 0 0 52 0 0 41 0 0 40 0 0 SURF 0x30 mat 0 refs 4 52 0 0 53 0 0 42 0 0 41 0 0 SURF 0x30 mat 0 refs 4 53 0 0 54 0 0 43 0 0 42 0 0 SURF 0x30 mat 0 refs 4 54 0 0 44 0 0 33 0 0 43 0 0 SURF 0x30 mat 0 refs 11 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 11 54 0 0 53 0 0 52 0 0 51 0 0 50 0 0 49 0 0 48 0 0 47 0 0 46 0 0 45 0 0 44 0 0 kids 0 OBJECT poly name "object" loc 8.30516e-09 -0.105 -0.785019 crease 45.000000 numvert 12 0.01 0.4 -0.02 0.00700001 0.4 -0.125 2.01072e-08 0.4 -0.23 -0.00699999 0.4 -0.125 -0.01 0.4 -0.02 0.01 0.4 -0.02 0.00999996 0 0.42 0.00699998 0 0.21 0 0 0 -0.00700002 0 0.21 -0.01 0 0.42 0.00999996 0 0.42 numsurf 8 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 9 0 0 10 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 11 0 0 6 0 0 0 0 0 5 0 0 SURF 0x30 mat 1 refs 6 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 6 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 kids 0 OBJECT poly name "object" loc 0 -0.104 -0.7 crease 45.000000 numvert 20 0.01 0 0 0.00809 0.005878 0 0.00309 0.009511 0 -0.00309 0.009511 0 -0.00809 0.005878 0 -0.01 0 0 -0.00809 -0.005878 0 -0.00309 -0.009511 0 0.00309 -0.009511 0 0.00809 -0.005878 0 0.07 0 0.95 0.056631 0.041145 0.95 0.021631 0.066574 0.95 -0.021631 0.066574 0.95 -0.056631 0.041145 0.95 -0.07 0 0.95 -0.056631 -0.041145 0.95 -0.021631 -0.066574 0.95 0.021631 -0.066574 0.95 0.056631 -0.041145 0.95 numsurf 12 SURF 0x30 mat 3 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 3 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.104 0.25 crease 45.000000 numvert 20 0.07 0 0 0.056631 0.041145 0 0.021631 0.066574 0 -0.021631 0.066574 0 -0.056631 0.041145 0 -0.07 0 0 -0.056631 -0.041145 0 -0.021631 -0.066574 0 0.021631 -0.066574 0 0.056631 -0.041145 0 0.03 0 0.452 0.024271 0.017634 0.452 0.009271 0.028532 0.452 -0.009271 0.028532 0.452 -0.024271 0.017634 0.452 -0.03 0 0.452 -0.024271 -0.017634 0.452 -0.009271 -0.028532 0.452 0.009271 -0.028532 0.452 0.024271 -0.017634 0.452 numsurf 12 SURF 0x30 mat 3 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 3 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.104 0.702 crease 45.000000 numvert 32 0.021213 0 -0.021213 0.017162 0.012469 -0.021213 0.006555 0.020175 -0.021213 -0.006555 0.020175 -0.021213 -0.017162 0.012469 -0.021213 -0.021213 0 -0.021213 -0.017162 -0.012469 -0.021213 -0.006555 -0.020175 -0.021213 0.006555 -0.020175 -0.021213 0.017162 -0.012469 -0.021213 0.03 0 0 0.024271 0.017634 0 0.009271 0.028532 0 -0.009271 0.028532 0 -0.024271 0.017634 0 -0.03 0 0 -0.024271 -0.017634 0 -0.009271 -0.028532 0 0.009271 -0.028532 0 0.024271 -0.017634 0 0.021213 0 0.021213 0.017162 0.012469 0.021213 0.006555 0.020175 0.021213 -0.006555 0.020175 0.021213 -0.017162 0.012469 0.021213 -0.021213 0 0.021213 -0.017162 -0.012469 0.021213 -0.006555 -0.020175 0.021213 0.006555 -0.020175 0.021213 0.017162 -0.012469 0.021213 0 0 -0.03 0 0 0.03 numsurf 40 SURF 0x30 mat 2 refs 3 30 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 3 30 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 3 30 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 3 30 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 3 30 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 3 30 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 3 30 0 0 7 0 0 6 0 0 SURF 0x30 mat 2 refs 3 30 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 3 30 0 0 9 0 0 8 0 0 SURF 0x30 mat 2 refs 3 30 0 0 0 0 0 9 0 0 SURF 0x30 mat 2 refs 3 31 0 0 20 0 0 21 0 0 SURF 0x30 mat 2 refs 3 31 0 0 21 0 0 22 0 0 SURF 0x30 mat 2 refs 3 31 0 0 22 0 0 23 0 0 SURF 0x30 mat 2 refs 3 31 0 0 23 0 0 24 0 0 SURF 0x30 mat 2 refs 3 31 0 0 24 0 0 25 0 0 SURF 0x30 mat 2 refs 3 31 0 0 25 0 0 26 0 0 SURF 0x30 mat 2 refs 3 31 0 0 26 0 0 27 0 0 SURF 0x30 mat 2 refs 3 31 0 0 27 0 0 28 0 0 SURF 0x30 mat 2 refs 3 31 0 0 28 0 0 29 0 0 SURF 0x30 mat 2 refs 3 31 0 0 29 0 0 20 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 21 0 0 20 0 0 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 22 0 0 21 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 23 0 0 22 0 0 SURF 0x30 mat 2 refs 4 13 0 0 14 0 0 24 0 0 23 0 0 SURF 0x30 mat 2 refs 4 14 0 0 15 0 0 25 0 0 24 0 0 SURF 0x30 mat 2 refs 4 15 0 0 16 0 0 26 0 0 25 0 0 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 27 0 0 26 0 0 SURF 0x30 mat 2 refs 4 17 0 0 18 0 0 28 0 0 27 0 0 SURF 0x30 mat 2 refs 4 18 0 0 19 0 0 29 0 0 28 0 0 SURF 0x30 mat 2 refs 4 19 0 0 10 0 0 20 0 0 29 0 0 kids 0 crrcsim-0.9.12/objects/gap65.ac0000644000175000017500000036440711724452424013071 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0 MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0 MATERIAL "ac3dmat12" rgb 0.266667 0.266667 0.266667 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0 MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat8" rgb 0.627 0.753 0.878 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0.749 MATERIAL "ac3dmat14" rgb 0.8 0.8 0.8 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 79 trans 0 MATERIAL "ac3dmat8" rgb 0.627 0.753 0.878 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 128 trans 0.525 OBJECT world kids 15 OBJECT poly name "ruote" crease 45.000000 numvert 52 0.720398 -0.723462 0.38251 0.66413 -0.723462 0.38251 0.720398 -0.723462 0.512133 0.720398 -0.784921 0.494767 0.720398 -0.829912 0.447322 0.720398 -0.84638 0.38251 0.720398 -0.829912 0.317699 0.720398 -0.784921 0.270254 0.720398 -0.723462 0.252888 0.720398 -0.662003 0.270254 0.720398 -0.617012 0.317699 0.720398 -0.600544 0.38251 0.720398 -0.617012 0.447322 0.720398 -0.662003 0.494767 0.66413 -0.723462 0.512133 0.66413 -0.784921 0.494767 0.66413 -0.829912 0.447322 0.66413 -0.84638 0.38251 0.66413 -0.829912 0.317699 0.66413 -0.784921 0.270254 0.66413 -0.723462 0.252888 0.66413 -0.662003 0.270254 0.66413 -0.617012 0.317699 0.66413 -0.600544 0.38251 0.66413 -0.617012 0.447322 0.66413 -0.662003 0.494767 -0.720398 -0.723462 0.38251 -0.66413 -0.723462 0.38251 -0.720398 -0.723462 0.512133 -0.720398 -0.784921 0.494767 -0.720398 -0.829912 0.447322 -0.720398 -0.84638 0.38251 -0.720398 -0.829912 0.317699 -0.720398 -0.784921 0.270254 -0.720398 -0.723462 0.252888 -0.720398 -0.662003 0.270254 -0.720398 -0.617012 0.317699 -0.720398 -0.600544 0.38251 -0.720398 -0.617012 0.447322 -0.720398 -0.662003 0.494767 -0.66413 -0.723462 0.512133 -0.66413 -0.784921 0.494767 -0.66413 -0.829912 0.447322 -0.66413 -0.84638 0.38251 -0.66413 -0.829912 0.317699 -0.66413 -0.784921 0.270254 -0.66413 -0.723462 0.252888 -0.66413 -0.662003 0.270254 -0.66413 -0.617012 0.317699 -0.66413 -0.600544 0.38251 -0.66413 -0.617012 0.447322 -0.66413 -0.662003 0.494767 numsurf 72 SURF 0x30 mat 3 refs 4 50 0.916667 1 38 0.916667 0 39 1 0 51 1 1 SURF 0x30 mat 3 refs 4 49 0.833333 1 37 0.833333 0 38 0.916667 0 50 0.916667 1 SURF 0x30 mat 3 refs 4 48 0.75 1 36 0.75 0 37 0.833333 0 49 0.833333 1 SURF 0x30 mat 3 refs 4 47 0.666667 1 35 0.666667 0 36 0.75 0 48 0.75 1 SURF 0x30 mat 3 refs 4 46 0.583333 1 34 0.583333 0 35 0.666667 0 47 0.666667 1 SURF 0x30 mat 3 refs 4 45 0.5 1 33 0.5 0 34 0.583333 0 46 0.583333 1 SURF 0x30 mat 3 refs 4 44 0.416667 1 32 0.416667 0 33 0.5 0 45 0.5 1 SURF 0x30 mat 3 refs 4 43 0.333333 1 31 0.333333 0 32 0.416667 0 44 0.416667 1 SURF 0x30 mat 3 refs 4 42 0.25 1 30 0.25 0 31 0.333333 0 43 0.333333 1 SURF 0x30 mat 3 refs 4 41 0.166667 1 29 0.166667 0 30 0.25 0 42 0.25 1 SURF 0x30 mat 3 refs 4 40 0.0833333 1 28 0.0833333 0 29 0.166667 0 41 0.166667 1 SURF 0x30 mat 3 refs 4 51 -2.98023e-08 1 39 -2.98023e-08 0 28 0.0833333 0 40 0.0833333 1 SURF 0x30 mat 3 refs 3 27 0 0 50 0 0 51 0 0 SURF 0x30 mat 3 refs 3 27 0 0 49 0 0 50 0 0 SURF 0x30 mat 3 refs 3 27 0 0 48 0 0 49 0 0 SURF 0x30 mat 3 refs 3 27 0 0 47 0 0 48 0 0 SURF 0x30 mat 3 refs 3 27 0 0 46 0 0 47 0 0 SURF 0x30 mat 3 refs 3 27 0 0 45 0 0 46 0 0 SURF 0x30 mat 3 refs 3 27 0 0 44 0 0 45 0 0 SURF 0x30 mat 3 refs 3 27 0 0 43 0 0 44 0 0 SURF 0x30 mat 3 refs 3 27 0 0 42 0 0 43 0 0 SURF 0x30 mat 3 refs 3 27 0 0 41 0 0 42 0 0 SURF 0x30 mat 3 refs 3 27 0 0 40 0 0 41 0 0 SURF 0x30 mat 3 refs 3 27 0 0 51 0 0 40 0 0 SURF 0x30 mat 3 refs 3 26 0 0 39 0 0 38 0 0 SURF 0x30 mat 3 refs 3 26 0 0 38 0 0 37 0 0 SURF 0x30 mat 3 refs 3 26 0 0 37 0 0 36 0 0 SURF 0x30 mat 3 refs 3 26 0 0 36 0 0 35 0 0 SURF 0x30 mat 3 refs 3 26 0 0 35 0 0 34 0 0 SURF 0x30 mat 3 refs 3 26 0 0 34 0 0 33 0 0 SURF 0x30 mat 3 refs 3 26 0 0 33 0 0 32 0 0 SURF 0x30 mat 3 refs 3 26 0 0 32 0 0 31 0 0 SURF 0x30 mat 3 refs 3 26 0 0 31 0 0 30 0 0 SURF 0x30 mat 3 refs 3 26 0 0 30 0 0 29 0 0 SURF 0x30 mat 3 refs 3 26 0 0 29 0 0 28 0 0 SURF 0x30 mat 3 refs 3 26 0 0 28 0 0 39 0 0 SURF 0x30 mat 3 refs 4 25 1 1 13 1 0 12 0.916667 0 24 0.916667 1 SURF 0x30 mat 3 refs 4 24 0.916667 1 12 0.916667 0 11 0.833333 0 23 0.833333 1 SURF 0x30 mat 3 refs 4 23 0.833333 1 11 0.833333 0 10 0.75 0 22 0.75 1 SURF 0x30 mat 3 refs 4 22 0.75 1 10 0.75 0 9 0.666667 0 21 0.666667 1 SURF 0x30 mat 3 refs 4 21 0.666667 1 9 0.666667 0 8 0.583333 0 20 0.583333 1 SURF 0x30 mat 3 refs 4 20 0.583333 1 8 0.583333 0 7 0.5 0 19 0.5 1 SURF 0x30 mat 3 refs 4 19 0.5 1 7 0.5 0 6 0.416667 0 18 0.416667 1 SURF 0x30 mat 3 refs 4 18 0.416667 1 6 0.416667 0 5 0.333333 0 17 0.333333 1 SURF 0x30 mat 3 refs 4 17 0.333333 1 5 0.333333 0 4 0.25 0 16 0.25 1 SURF 0x30 mat 3 refs 4 16 0.25 1 4 0.25 0 3 0.166667 0 15 0.166667 1 SURF 0x30 mat 3 refs 4 15 0.166667 1 3 0.166667 0 2 0.0833333 0 14 0.0833333 1 SURF 0x30 mat 3 refs 4 14 0.0833333 1 2 0.0833333 0 13 -2.98023e-08 0 25 -2.98023e-08 1 SURF 0x30 mat 3 refs 3 25 0 0 24 0 0 1 0 0 SURF 0x30 mat 3 refs 3 24 0 0 23 0 0 1 0 0 SURF 0x30 mat 3 refs 3 23 0 0 22 0 0 1 0 0 SURF 0x30 mat 3 refs 3 22 0 0 21 0 0 1 0 0 SURF 0x30 mat 3 refs 3 21 0 0 20 0 0 1 0 0 SURF 0x30 mat 3 refs 3 20 0 0 19 0 0 1 0 0 SURF 0x30 mat 3 refs 3 19 0 0 18 0 0 1 0 0 SURF 0x30 mat 3 refs 3 18 0 0 17 0 0 1 0 0 SURF 0x30 mat 3 refs 3 17 0 0 16 0 0 1 0 0 SURF 0x30 mat 3 refs 3 16 0 0 15 0 0 1 0 0 SURF 0x30 mat 3 refs 3 15 0 0 14 0 0 1 0 0 SURF 0x30 mat 3 refs 3 14 0 0 25 0 0 1 0 0 SURF 0x30 mat 3 refs 3 12 0 0 13 0 0 0 0 0 SURF 0x30 mat 3 refs 3 11 0 0 12 0 0 0 0 0 SURF 0x30 mat 3 refs 3 10 0 0 11 0 0 0 0 0 SURF 0x30 mat 3 refs 3 9 0 0 10 0 0 0 0 0 SURF 0x30 mat 3 refs 3 8 0 0 9 0 0 0 0 0 SURF 0x30 mat 3 refs 3 7 0 0 8 0 0 0 0 0 SURF 0x30 mat 3 refs 3 6 0 0 7 0 0 0 0 0 SURF 0x30 mat 3 refs 3 5 0 0 6 0 0 0 0 0 SURF 0x30 mat 3 refs 3 4 0 0 5 0 0 0 0 0 SURF 0x30 mat 3 refs 3 3 0 0 4 0 0 0 0 0 SURF 0x30 mat 3 refs 3 2 0 0 3 0 0 0 0 0 SURF 0x30 mat 3 refs 3 13 0 0 2 0 0 0 0 0 kids 0 OBJECT poly name "elica" loc -0.00337167 0.0138317 1.26786 crease 45.000000 numvert 11 0.505374 -0.0138317 0 0.4095 0.286701 0 0.158499 0.472441 0 -0.151755 0.472441 0 -0.402756 0.286701 0 -0.49863 -0.0138317 0 -0.402756 -0.314365 0 -0.151755 -0.500105 0 0.158499 -0.500105 0 0.4095 -0.314365 0 0.00337165 -0.0138317 0 numsurf 10 SURF 0x30 mat 4 refs 3 9 0.904508 0.190983 0 1 0.5 10 0.5 0.5 SURF 0x30 mat 4 refs 3 8 0.654508 0 9 0.904508 0.190983 10 0.5 0.5 SURF 0x30 mat 4 refs 3 7 0.345491 0 8 0.654508 0 10 0.5 0.5 SURF 0x30 mat 4 refs 3 6 0.0954915 0.190983 7 0.345491 0 10 0.5 0.5 SURF 0x30 mat 4 refs 3 5 0 0.5 6 0.0954915 0.190983 10 0.5 0.5 SURF 0x30 mat 4 refs 3 4 0.0954915 0.809017 5 0 0.5 10 0.5 0.5 SURF 0x30 mat 4 refs 3 3 0.345491 1 4 0.0954915 0.809017 10 0.5 0.5 SURF 0x30 mat 4 refs 3 2 0.654508 1 3 0.345491 1 10 0.5 0.5 SURF 0x30 mat 4 refs 3 1 0.904508 0.809017 2 0.654508 1 10 0.5 0.5 SURF 0x30 mat 4 refs 3 0 1 0.5 1 0.904508 0.809017 10 0.5 0.5 kids 0 OBJECT poly name "cappotta" loc -4.18146 -3.57119 -0.00614355 crease 45.000000 numvert 99 4.24118 4.03288 -0.918338 4.28174 4.00713 -0.918217 4.33338 3.95075 -0.918779 4.37205 3.86913 -0.918217 4.38738 3.80889 -0.918338 4.39291 3.81039 -0.782196 4.37511 3.87564 -0.782196 4.33359 3.96857 -0.782196 4.2802 4.02591 -0.782196 4.22089 4.05557 -0.782196 4.22079 4.06476 -0.673072 4.28011 4.0351 -0.673072 4.33349 3.97776 -0.673072 4.37501 3.88483 -0.673072 4.39281 3.81958 -0.673072 4.39271 3.81968 -0.596655 4.37491 3.88493 -0.596655 4.33339 3.97786 -0.596655 4.28001 4.0352 -0.596655 4.22069 4.06486 -0.596655 4.22059 4.0486 -0.442104 4.27991 4.01895 -0.442104 4.33329 3.96161 -0.442104 4.37481 3.86867 -0.442104 4.39261 3.80343 -0.442104 4.39251 3.77082 -0.312992 4.37471 3.83607 -0.312992 4.33319 3.929 -0.312992 4.2798 3.98634 -0.312992 4.22049 4.016 -0.312992 4.22039 3.96885 -0.211137 4.27971 3.93919 -0.211137 4.33309 3.88185 -0.211137 4.37461 3.78892 -0.211137 4.39241 3.72368 -0.211137 4.39231 3.65291 -0.124726 4.37451 3.71816 -0.124726 4.33299 3.81109 -0.124726 4.27961 3.86843 -0.124726 4.22029 3.89809 -0.124726 4.22019 3.83459 -0.0483091 4.2795 3.80493 -0.0483091 4.33289 3.74759 -0.0483091 4.37441 3.65466 -0.0483091 4.39221 3.58941 -0.0483091 4.18146 4.03894 -0.918338 4.12174 4.03288 -0.918338 4.08118 4.00713 -0.918217 4.02954 3.95075 -0.918779 3.99087 3.86913 -0.918217 3.97554 3.80889 -0.918338 3.97001 3.81039 -0.782196 3.98781 3.87564 -0.782196 4.02933 3.96857 -0.782196 4.08272 4.02591 -0.782196 4.14203 4.05557 -0.782196 4.18146 4.05755 -0.782196 4.18146 4.06674 -0.673072 4.14213 4.06476 -0.673072 4.08281 4.0351 -0.673072 4.02943 3.97776 -0.673072 3.98791 3.88483 -0.673072 3.97011 3.81958 -0.673072 3.97021 3.81968 -0.596655 3.98801 3.88493 -0.596655 4.02953 3.97786 -0.596655 4.08291 4.0352 -0.596655 4.14223 4.06486 -0.596655 4.18146 4.06684 -0.596655 4.18146 4.05058 -0.442104 4.14233 4.0486 -0.442104 4.08301 4.01895 -0.442104 4.02963 3.96161 -0.442104 3.98811 3.86867 -0.442104 3.97031 3.80343 -0.442104 3.97041 3.77082 -0.312992 3.98821 3.83607 -0.312992 4.02973 3.929 -0.312992 4.08312 3.98634 -0.312992 4.14243 4.016 -0.312992 4.18146 4.01797 -0.312992 4.18146 3.97083 -0.211137 4.14253 3.96885 -0.211137 4.08321 3.93919 -0.211137 4.02983 3.88185 -0.211137 3.98831 3.78892 -0.211137 3.97051 3.72368 -0.211137 3.97061 3.65291 -0.124726 3.98841 3.71816 -0.124726 4.02993 3.81109 -0.124726 4.08331 3.86843 -0.124726 4.14263 3.89809 -0.124726 4.18146 3.90007 -0.124726 4.18146 3.83657 -0.0483095 4.14273 3.83459 -0.0483091 4.08342 3.80493 -0.0483091 4.03003 3.74759 -0.0483091 3.98851 3.65466 -0.0483091 3.97071 3.58941 -0.0483091 numsurf 160 SURF 0x30 mat 6 refs 3 43 0 0 35 0 0 36 0 0 SURF 0x30 mat 6 refs 3 35 0 0 43 0 0 44 0 0 SURF 0x30 mat 6 refs 3 42 0 0 36 0 0 37 0 0 SURF 0x30 mat 6 refs 3 36 0 0 42 0 0 43 0 0 SURF 0x30 mat 6 refs 3 41 0 0 37 0 0 38 0 0 SURF 0x30 mat 6 refs 3 37 0 0 41 0 0 42 0 0 SURF 0x30 mat 6 refs 3 38 0 0 40 0 0 41 0 0 SURF 0x30 mat 6 refs 3 40 0 0 38 0 0 39 0 0 SURF 0x30 mat 6 refs 3 39 0 0 93 0 0 40 0 0 SURF 0x30 mat 6 refs 3 93 0 0 39 0 0 92 0 0 SURF 0x30 mat 6 refs 3 92 0 0 39 0 0 81 0 0 SURF 0x30 mat 6 refs 3 30 0 0 81 0 0 39 0 0 SURF 0x30 mat 6 refs 3 39 0 0 38 0 0 30 0 0 SURF 0x30 mat 6 refs 3 31 0 0 30 0 0 38 0 0 SURF 0x30 mat 6 refs 3 31 0 0 38 0 0 32 0 0 SURF 0x30 mat 6 refs 3 37 0 0 32 0 0 38 0 0 SURF 0x30 mat 6 refs 3 32 0 0 37 0 0 33 0 0 SURF 0x30 mat 6 refs 3 36 0 0 33 0 0 37 0 0 SURF 0x30 mat 6 refs 3 33 0 0 36 0 0 34 0 0 SURF 0x30 mat 6 refs 3 35 0 0 34 0 0 36 0 0 SURF 0x30 mat 6 refs 3 33 0 0 25 0 0 26 0 0 SURF 0x30 mat 6 refs 3 25 0 0 33 0 0 34 0 0 SURF 0x30 mat 6 refs 3 32 0 0 26 0 0 27 0 0 SURF 0x30 mat 6 refs 3 26 0 0 32 0 0 33 0 0 SURF 0x30 mat 6 refs 3 31 0 0 27 0 0 28 0 0 SURF 0x30 mat 6 refs 3 27 0 0 31 0 0 32 0 0 SURF 0x30 mat 6 refs 3 28 0 0 30 0 0 31 0 0 SURF 0x30 mat 6 refs 3 30 0 0 28 0 0 29 0 0 SURF 0x30 mat 6 refs 3 29 0 0 81 0 0 30 0 0 SURF 0x30 mat 6 refs 3 81 0 0 29 0 0 80 0 0 SURF 0x30 mat 6 refs 3 80 0 0 29 0 0 69 0 0 SURF 0x30 mat 6 refs 3 20 0 0 69 0 0 29 0 0 SURF 0x30 mat 6 refs 3 29 0 0 28 0 0 20 0 0 SURF 0x30 mat 6 refs 3 21 0 0 20 0 0 28 0 0 SURF 0x30 mat 6 refs 3 21 0 0 28 0 0 22 0 0 SURF 0x30 mat 6 refs 3 27 0 0 22 0 0 28 0 0 SURF 0x30 mat 6 refs 3 22 0 0 27 0 0 23 0 0 SURF 0x30 mat 6 refs 3 26 0 0 23 0 0 27 0 0 SURF 0x30 mat 6 refs 3 23 0 0 26 0 0 24 0 0 SURF 0x30 mat 6 refs 3 25 0 0 24 0 0 26 0 0 SURF 0x30 mat 6 refs 3 23 0 0 15 0 0 16 0 0 SURF 0x30 mat 6 refs 3 15 0 0 23 0 0 24 0 0 SURF 0x30 mat 6 refs 3 22 0 0 16 0 0 17 0 0 SURF 0x30 mat 6 refs 3 16 0 0 22 0 0 23 0 0 SURF 0x30 mat 6 refs 3 21 0 0 17 0 0 18 0 0 SURF 0x30 mat 6 refs 3 17 0 0 21 0 0 22 0 0 SURF 0x30 mat 6 refs 3 18 0 0 20 0 0 21 0 0 SURF 0x30 mat 6 refs 3 20 0 0 18 0 0 19 0 0 SURF 0x30 mat 6 refs 3 19 0 0 69 0 0 20 0 0 SURF 0x30 mat 6 refs 3 69 0 0 19 0 0 68 0 0 SURF 0x30 mat 6 refs 3 68 0 0 19 0 0 57 0 0 SURF 0x30 mat 6 refs 3 10 0 0 57 0 0 19 0 0 SURF 0x30 mat 6 refs 3 19 0 0 18 0 0 10 0 0 SURF 0x30 mat 6 refs 3 11 0 0 10 0 0 18 0 0 SURF 0x30 mat 6 refs 3 18 0 0 17 0 0 11 0 0 SURF 0x30 mat 6 refs 3 12 0 0 11 0 0 17 0 0 SURF 0x30 mat 6 refs 3 17 0 0 16 0 0 12 0 0 SURF 0x30 mat 6 refs 3 13 0 0 12 0 0 16 0 0 SURF 0x30 mat 6 refs 3 16 0 0 15 0 0 13 0 0 SURF 0x30 mat 6 refs 3 14 0 0 13 0 0 15 0 0 SURF 0x30 mat 6 refs 3 14 0 0 6 0 0 13 0 0 SURF 0x30 mat 6 refs 3 6 0 0 14 0 0 5 0 0 SURF 0x30 mat 6 refs 3 13 0 0 7 0 0 12 0 0 SURF 0x30 mat 6 refs 3 7 0 0 13 0 0 6 0 0 SURF 0x30 mat 6 refs 3 12 0 0 8 0 0 11 0 0 SURF 0x30 mat 6 refs 3 8 0 0 12 0 0 7 0 0 SURF 0x30 mat 6 refs 3 8 0 0 10 0 0 11 0 0 SURF 0x30 mat 6 refs 3 10 0 0 8 0 0 9 0 0 SURF 0x30 mat 6 refs 3 9 0 0 57 0 0 10 0 0 SURF 0x30 mat 6 refs 3 57 0 0 9 0 0 56 0 0 SURF 0x30 mat 6 refs 3 56 0 0 9 0 0 45 0 0 SURF 0x30 mat 6 refs 3 0 0 0 45 0 0 9 0 0 SURF 0x30 mat 6 refs 3 9 0 0 8 0 0 0 0 0 SURF 0x30 mat 6 refs 3 1 0 0 0 0 0 8 0 0 SURF 0x30 mat 6 refs 3 8 0 0 7 0 0 1 0 0 SURF 0x30 mat 6 refs 3 2 0 0 1 0 0 7 0 0 SURF 0x30 mat 6 refs 3 7 0 0 6 0 0 2 0 0 SURF 0x30 mat 6 refs 3 3 0 0 2 0 0 6 0 0 SURF 0x30 mat 6 refs 3 6 0 0 5 0 0 3 0 0 SURF 0x30 mat 6 refs 3 4 0 0 3 0 0 5 0 0 SURF 0x30 mat 6 refs 3 88 0 0 87 0 0 97 0 0 SURF 0x30 mat 6 refs 3 98 0 0 97 0 0 87 0 0 SURF 0x30 mat 6 refs 3 89 0 0 88 0 0 96 0 0 SURF 0x30 mat 6 refs 3 97 0 0 96 0 0 88 0 0 SURF 0x30 mat 6 refs 3 90 0 0 89 0 0 95 0 0 SURF 0x30 mat 6 refs 3 96 0 0 95 0 0 89 0 0 SURF 0x30 mat 6 refs 3 95 0 0 94 0 0 90 0 0 SURF 0x30 mat 6 refs 3 91 0 0 90 0 0 94 0 0 SURF 0x30 mat 6 refs 3 94 0 0 93 0 0 91 0 0 SURF 0x30 mat 6 refs 3 92 0 0 91 0 0 93 0 0 SURF 0x30 mat 6 refs 3 81 0 0 91 0 0 92 0 0 SURF 0x30 mat 6 refs 3 91 0 0 81 0 0 82 0 0 SURF 0x30 mat 6 refs 3 82 0 0 90 0 0 91 0 0 SURF 0x30 mat 6 refs 3 90 0 0 82 0 0 83 0 0 SURF 0x30 mat 6 refs 3 84 0 0 90 0 0 83 0 0 SURF 0x30 mat 6 refs 3 90 0 0 84 0 0 89 0 0 SURF 0x30 mat 6 refs 3 85 0 0 89 0 0 84 0 0 SURF 0x30 mat 6 refs 3 89 0 0 85 0 0 88 0 0 SURF 0x30 mat 6 refs 3 86 0 0 88 0 0 85 0 0 SURF 0x30 mat 6 refs 3 88 0 0 86 0 0 87 0 0 SURF 0x30 mat 6 refs 3 76 0 0 75 0 0 85 0 0 SURF 0x30 mat 6 refs 3 86 0 0 85 0 0 75 0 0 SURF 0x30 mat 6 refs 3 77 0 0 76 0 0 84 0 0 SURF 0x30 mat 6 refs 3 85 0 0 84 0 0 76 0 0 SURF 0x30 mat 6 refs 3 78 0 0 77 0 0 83 0 0 SURF 0x30 mat 6 refs 3 84 0 0 83 0 0 77 0 0 SURF 0x30 mat 6 refs 3 83 0 0 82 0 0 78 0 0 SURF 0x30 mat 6 refs 3 79 0 0 78 0 0 82 0 0 SURF 0x30 mat 6 refs 3 82 0 0 81 0 0 79 0 0 SURF 0x30 mat 6 refs 3 80 0 0 79 0 0 81 0 0 SURF 0x30 mat 6 refs 3 69 0 0 79 0 0 80 0 0 SURF 0x30 mat 6 refs 3 79 0 0 69 0 0 70 0 0 SURF 0x30 mat 6 refs 3 70 0 0 78 0 0 79 0 0 SURF 0x30 mat 6 refs 3 78 0 0 70 0 0 71 0 0 SURF 0x30 mat 6 refs 3 72 0 0 78 0 0 71 0 0 SURF 0x30 mat 6 refs 3 78 0 0 72 0 0 77 0 0 SURF 0x30 mat 6 refs 3 73 0 0 77 0 0 72 0 0 SURF 0x30 mat 6 refs 3 77 0 0 73 0 0 76 0 0 SURF 0x30 mat 6 refs 3 74 0 0 76 0 0 73 0 0 SURF 0x30 mat 6 refs 3 76 0 0 74 0 0 75 0 0 SURF 0x30 mat 6 refs 3 64 0 0 63 0 0 73 0 0 SURF 0x30 mat 6 refs 3 74 0 0 73 0 0 63 0 0 SURF 0x30 mat 6 refs 3 65 0 0 64 0 0 72 0 0 SURF 0x30 mat 6 refs 3 73 0 0 72 0 0 64 0 0 SURF 0x30 mat 6 refs 3 66 0 0 65 0 0 71 0 0 SURF 0x30 mat 6 refs 3 72 0 0 71 0 0 65 0 0 SURF 0x30 mat 6 refs 3 71 0 0 70 0 0 66 0 0 SURF 0x30 mat 6 refs 3 67 0 0 66 0 0 70 0 0 SURF 0x30 mat 6 refs 3 70 0 0 69 0 0 67 0 0 SURF 0x30 mat 6 refs 3 68 0 0 67 0 0 69 0 0 SURF 0x30 mat 6 refs 3 57 0 0 67 0 0 68 0 0 SURF 0x30 mat 6 refs 3 67 0 0 57 0 0 58 0 0 SURF 0x30 mat 6 refs 3 58 0 0 66 0 0 67 0 0 SURF 0x30 mat 6 refs 3 66 0 0 58 0 0 59 0 0 SURF 0x30 mat 6 refs 3 59 0 0 65 0 0 66 0 0 SURF 0x30 mat 6 refs 3 65 0 0 59 0 0 60 0 0 SURF 0x30 mat 6 refs 3 60 0 0 64 0 0 65 0 0 SURF 0x30 mat 6 refs 3 64 0 0 60 0 0 61 0 0 SURF 0x30 mat 6 refs 3 61 0 0 63 0 0 64 0 0 SURF 0x30 mat 6 refs 3 63 0 0 61 0 0 62 0 0 SURF 0x30 mat 6 refs 3 61 0 0 52 0 0 62 0 0 SURF 0x30 mat 6 refs 3 51 0 0 62 0 0 52 0 0 SURF 0x30 mat 6 refs 3 60 0 0 53 0 0 61 0 0 SURF 0x30 mat 6 refs 3 52 0 0 61 0 0 53 0 0 SURF 0x30 mat 6 refs 3 59 0 0 54 0 0 60 0 0 SURF 0x30 mat 6 refs 3 53 0 0 60 0 0 54 0 0 SURF 0x30 mat 6 refs 3 59 0 0 58 0 0 54 0 0 SURF 0x30 mat 6 refs 3 55 0 0 54 0 0 58 0 0 SURF 0x30 mat 6 refs 3 58 0 0 57 0 0 55 0 0 SURF 0x30 mat 6 refs 3 56 0 0 55 0 0 57 0 0 SURF 0x30 mat 6 refs 3 45 0 0 55 0 0 56 0 0 SURF 0x30 mat 6 refs 3 55 0 0 45 0 0 46 0 0 SURF 0x30 mat 6 refs 3 46 0 0 54 0 0 55 0 0 SURF 0x30 mat 6 refs 3 54 0 0 46 0 0 47 0 0 SURF 0x30 mat 6 refs 3 47 0 0 53 0 0 54 0 0 SURF 0x30 mat 6 refs 3 53 0 0 47 0 0 48 0 0 SURF 0x30 mat 6 refs 3 48 0 0 52 0 0 53 0 0 SURF 0x30 mat 6 refs 3 52 0 0 48 0 0 49 0 0 SURF 0x30 mat 6 refs 3 49 0 0 51 0 0 52 0 0 SURF 0x30 mat 6 refs 3 51 0 0 49 0 0 50 0 0 kids 0 OBJECT poly name "ogiva" loc 0 0 1.33089 crease 45.000000 numvert 216 0 0.12015 -0.110287 0 0.109551 -0.0623183 0 0.0968603 -0.0165607 0 0.0741778 0.0387059 0 0.0464961 0.0817841 0 0.0255586 0.100138 0 0.00754332 0.108446 0 0 0.110287 0 0 -0.110282 -0.031097 0.116056 -0.110287 -0.028354 0.105819 -0.0623183 -0.0250693 0.0935599 -0.0165607 -0.0191986 0.0716502 0.0387059 -0.0120341 0.0449118 0.0817841 -0.00661507 0.0246878 0.100138 -0.00195236 0.00728629 0.108446 0 0 0.110287 0 0 -0.110282 -0.0600748 0.104053 -0.110287 -0.0547757 0.0948744 -0.0623183 -0.0484302 0.0838835 -0.0165607 -0.0370889 0.0642398 0.0387059 -0.0232481 0.0402668 0.0817841 -0.0127793 0.0221344 0.100138 -0.00377166 0.00653271 0.108446 0 0 0.110287 0 0 -0.110282 -0.0849585 0.0849585 -0.110287 -0.0774646 0.0774646 -0.0623183 -0.0684906 0.0684906 -0.0165607 -0.0524516 0.0524516 0.0387059 -0.0328777 0.0328777 0.0817841 -0.0180727 0.0180727 0.100138 -0.00533394 0.00533394 0.108446 0 0 0.110287 0 0 -0.110282 -0.104053 0.0600748 -0.110287 -0.0948744 0.0547757 -0.0623183 -0.0838835 0.0484302 -0.0165607 -0.0642399 0.0370889 0.0387059 -0.0402668 0.0232481 0.0817841 -0.0221344 0.0127793 0.100138 -0.00653271 0.00377166 0.108446 0 0 0.110287 0 0 -0.110282 -0.116056 0.031097 -0.110287 -0.105819 0.028354 -0.0623183 -0.0935599 0.0250693 -0.0165607 -0.0716502 0.0191986 0.0387059 -0.0449118 0.0120341 0.0817841 -0.0246878 0.00661507 0.100138 -0.00728629 0.00195236 0.108446 0 0 0.110287 0 0 -0.110282 -0.12015 -5.23869e-09 -0.110287 -0.109551 -4.77303e-09 -0.0623183 -0.0968603 -4.24916e-09 -0.0165607 -0.0741778 -3.25963e-09 0.0387059 -0.0464961 -2.03727e-09 0.0817841 -0.0255586 -1.10595e-09 0.100138 -0.00754332 -3.49246e-10 0.108446 0 0 0.110287 0 0 -0.110282 -0.116056 -0.031097 -0.110287 -0.105819 -0.028354 -0.0623183 -0.0935599 -0.0250693 -0.0165607 -0.0716502 -0.0191986 0.0387059 -0.0449118 -0.0120341 0.0817841 -0.0246878 -0.00661507 0.100138 -0.00728629 -0.00195236 0.108446 0 0 0.110287 0 0 -0.110282 -0.104053 -0.0600748 -0.110287 -0.0948744 -0.0547757 -0.0623183 -0.0838835 -0.0484302 -0.0165607 -0.0642398 -0.0370889 0.0387059 -0.0402668 -0.0232481 0.0817841 -0.0221344 -0.0127793 0.100138 -0.00653271 -0.00377166 0.108446 0 0 0.110287 0 0 -0.110282 -0.0849585 -0.0849585 -0.110287 -0.0774646 -0.0774646 -0.0623183 -0.0684906 -0.0684906 -0.0165607 -0.0524516 -0.0524516 0.0387059 -0.0328777 -0.0328777 0.0817841 -0.0180727 -0.0180727 0.100138 -0.00533394 -0.00533394 0.108446 0 0 0.110287 0 0 -0.110282 -0.0600748 -0.104053 -0.110287 -0.0547757 -0.0948744 -0.0623183 -0.0484302 -0.0838835 -0.0165607 -0.0370889 -0.0642398 0.0387059 -0.0232481 -0.0402668 0.0817841 -0.0127793 -0.0221344 0.100138 -0.00377166 -0.00653271 0.108446 0 0 0.110287 0 0 -0.110282 -0.031097 -0.116056 -0.110287 -0.028354 -0.105819 -0.0623183 -0.0250693 -0.0935599 -0.0165607 -0.0191986 -0.0716502 0.0387059 -0.0120341 -0.0449118 0.0817841 -0.00661506 -0.0246878 0.100138 -0.00195236 -0.00728629 0.108446 0 0 0.110287 0 0 -0.110282 1.05038e-08 -0.12015 -0.110287 9.57729e-09 -0.109551 -0.0623183 8.4678e-09 -0.0968603 -0.0165607 6.48483e-09 -0.0741778 0.0387059 4.06482e-09 -0.0464961 0.0817841 2.23441e-09 -0.0255586 0.100138 6.59458e-10 -0.00754332 0.108446 0 0 0.110287 0 0 -0.110282 0.031097 -0.116056 -0.110287 0.028354 -0.105819 -0.0623183 0.0250693 -0.0935599 -0.0165607 0.0191986 -0.0716502 0.0387059 0.0120341 -0.0449118 0.0817841 0.00661507 -0.0246878 0.100138 0.00195236 -0.00728629 0.108446 0 0 0.110287 0 0 -0.110282 0.0600748 -0.104053 -0.110287 0.0547758 -0.0948743 -0.0623183 0.0484302 -0.0838835 -0.0165607 0.0370889 -0.0642398 0.0387059 0.0232481 -0.0402668 0.0817841 0.0127793 -0.0221344 0.100138 0.00377166 -0.00653271 0.108446 0 0 0.110287 0 0 -0.110282 0.0849586 -0.0849585 -0.110287 0.0774646 -0.0774646 -0.0623183 0.0684906 -0.0684906 -0.0165607 0.0524516 -0.0524516 0.0387059 0.0328777 -0.0328777 0.0817841 0.0180727 -0.0180727 0.100138 0.00533394 -0.00533393 0.108446 0 0 0.110287 0 0 -0.110282 0.104053 -0.0600748 -0.110287 0.0948744 -0.0547757 -0.0623183 0.0838835 -0.0484302 -0.0165607 0.0642399 -0.0370889 0.0387059 0.0402668 -0.0232481 0.0817841 0.0221344 -0.0127793 0.100138 0.00653271 -0.00377166 0.108446 0 0 0.110287 0 0 -0.110282 0.116056 -0.031097 -0.110287 0.105819 -0.028354 -0.0623183 0.0935599 -0.0250693 -0.0165607 0.0716502 -0.0191986 0.0387059 0.0449118 -0.0120341 0.0817841 0.0246878 -0.00661506 0.100138 0.00728629 -0.00195236 0.108446 0 0 0.110287 0 0 -0.110282 0.12015 1.45519e-09 -0.110287 0.109551 1.28057e-09 -0.0623183 0.0968603 1.16415e-09 -0.0165607 0.0741778 8.73115e-10 0.0387059 0.0464961 5.82077e-10 0.0817841 0.0255586 2.91038e-10 0.100138 0.00754332 1.16415e-10 0.108446 0 0 0.110287 0 0 -0.110282 0.116056 0.031097 -0.110287 0.105819 0.028354 -0.0623183 0.0935599 0.0250693 -0.0165607 0.0716502 0.0191986 0.0387059 0.0449118 0.0120341 0.0817841 0.0246878 0.00661506 0.100138 0.00728629 0.00195236 0.108446 0 0 0.110287 0 0 -0.110282 0.104053 0.0600748 -0.110287 0.0948744 0.0547757 -0.0623183 0.0838835 0.0484302 -0.0165607 0.0642399 0.0370889 0.0387059 0.0402668 0.0232481 0.0817841 0.0221344 0.0127793 0.100138 0.00653271 0.00377166 0.108446 0 0 0.110287 0 0 -0.110282 0.0849585 0.0849586 -0.110287 0.0774646 0.0774646 -0.0623183 0.0684906 0.0684906 -0.0165607 0.0524516 0.0524516 0.0387059 0.0328777 0.0328777 0.0817841 0.0180727 0.0180727 0.100138 0.00533393 0.00533394 0.108446 0 0 0.110287 0 0 -0.110282 0.0600747 0.104053 -0.110287 0.0547757 0.0948744 -0.0623183 0.0484301 0.0838835 -0.0165607 0.0370889 0.0642399 0.0387059 0.0232481 0.0402668 0.0817841 0.0127793 0.0221344 0.100138 0.00377166 0.00653271 0.108446 0 0 0.110287 0 0 -0.110282 0.031097 0.116056 -0.110287 0.028354 0.105819 -0.0623183 0.0250693 0.0935599 -0.0165607 0.0191986 0.0716502 0.0387059 0.0120341 0.0449118 0.0817841 0.00661506 0.0246878 0.100138 0.00195235 0.00728629 0.108446 0 0 0.110287 0 0 -0.110282 numsurf 192 SURF 0x30 mat 1 refs 4 207 0 0 0 0 0 1 0 0 208 0 0 SURF 0x30 mat 1 refs 4 208 0 0 1 0 0 2 0 0 209 0 0 SURF 0x30 mat 1 refs 4 209 0 0 2 0 0 3 0 0 210 0 0 SURF 0x30 mat 1 refs 4 210 0 0 3 0 0 4 0 0 211 0 0 SURF 0x30 mat 1 refs 4 211 0 0 4 0 0 5 0 0 212 0 0 SURF 0x30 mat 1 refs 4 212 0 0 5 0 0 6 0 0 213 0 0 SURF 0x30 mat 1 refs 3 213 0 0 6 0 0 214 0 0 SURF 0x30 mat 1 refs 2 215 0 0 7 0 0 SURF 0x30 mat 1 refs 4 198 0 0 207 0 0 208 0 0 199 0 0 SURF 0x30 mat 1 refs 4 199 0 0 208 0 0 209 0 0 200 0 0 SURF 0x30 mat 1 refs 4 200 0 0 209 0 0 210 0 0 201 0 0 SURF 0x30 mat 1 refs 4 201 0 0 210 0 0 211 0 0 202 0 0 SURF 0x30 mat 1 refs 4 202 0 0 211 0 0 212 0 0 203 0 0 SURF 0x30 mat 1 refs 4 203 0 0 212 0 0 213 0 0 204 0 0 SURF 0x30 mat 1 refs 3 204 0 0 213 0 0 205 0 0 SURF 0x30 mat 1 refs 2 206 0 0 214 0 0 SURF 0x30 mat 1 refs 4 189 0 0 198 0 0 199 0 0 190 0 0 SURF 0x30 mat 1 refs 4 190 0 0 199 0 0 200 0 0 191 0 0 SURF 0x30 mat 1 refs 4 191 0 0 200 0 0 201 0 0 192 0 0 SURF 0x30 mat 1 refs 4 192 0 0 201 0 0 202 0 0 193 0 0 SURF 0x30 mat 1 refs 4 193 0 0 202 0 0 203 0 0 194 0 0 SURF 0x30 mat 1 refs 4 194 0 0 203 0 0 204 0 0 195 0 0 SURF 0x30 mat 1 refs 3 195 0 0 204 0 0 196 0 0 SURF 0x30 mat 1 refs 2 197 0 0 205 0 0 SURF 0x30 mat 1 refs 4 180 0 0 189 0 0 190 0 0 181 0 0 SURF 0x30 mat 1 refs 4 181 0 0 190 0 0 191 0 0 182 0 0 SURF 0x30 mat 1 refs 4 182 0 0 191 0 0 192 0 0 183 0 0 SURF 0x30 mat 1 refs 4 183 0 0 192 0 0 193 0 0 184 0 0 SURF 0x30 mat 1 refs 4 184 0 0 193 0 0 194 0 0 185 0 0 SURF 0x30 mat 1 refs 4 185 0 0 194 0 0 195 0 0 186 0 0 SURF 0x30 mat 1 refs 3 186 0 0 195 0 0 187 0 0 SURF 0x30 mat 1 refs 2 188 0 0 196 0 0 SURF 0x30 mat 1 refs 4 171 0 0 180 0 0 181 0 0 172 0 0 SURF 0x30 mat 1 refs 4 172 0 0 181 0 0 182 0 0 173 0 0 SURF 0x30 mat 1 refs 4 173 0 0 182 0 0 183 0 0 174 0 0 SURF 0x30 mat 1 refs 4 174 0 0 183 0 0 184 0 0 175 0 0 SURF 0x30 mat 1 refs 4 175 0 0 184 0 0 185 0 0 176 0 0 SURF 0x30 mat 1 refs 4 176 0 0 185 0 0 186 0 0 177 0 0 SURF 0x30 mat 1 refs 3 177 0 0 186 0 0 178 0 0 SURF 0x30 mat 1 refs 2 179 0 0 187 0 0 SURF 0x30 mat 1 refs 4 162 0 0 171 0 0 172 0 0 163 0 0 SURF 0x30 mat 1 refs 4 163 0 0 172 0 0 173 0 0 164 0 0 SURF 0x30 mat 1 refs 4 164 0 0 173 0 0 174 0 0 165 0 0 SURF 0x30 mat 1 refs 4 165 0 0 174 0 0 175 0 0 166 0 0 SURF 0x30 mat 1 refs 4 166 0 0 175 0 0 176 0 0 167 0 0 SURF 0x30 mat 1 refs 4 167 0 0 176 0 0 177 0 0 168 0 0 SURF 0x30 mat 1 refs 3 168 0 0 177 0 0 169 0 0 SURF 0x30 mat 1 refs 2 170 0 0 178 0 0 SURF 0x30 mat 1 refs 4 153 0 0 162 0 0 163 0 0 154 0 0 SURF 0x30 mat 1 refs 4 154 0 0 163 0 0 164 0 0 155 0 0 SURF 0x30 mat 1 refs 4 155 0 0 164 0 0 165 0 0 156 0 0 SURF 0x30 mat 1 refs 4 156 0 0 165 0 0 166 0 0 157 0 0 SURF 0x30 mat 1 refs 4 157 0 0 166 0 0 167 0 0 158 0 0 SURF 0x30 mat 1 refs 4 158 0 0 167 0 0 168 0 0 159 0 0 SURF 0x30 mat 1 refs 3 159 0 0 168 0 0 160 0 0 SURF 0x30 mat 1 refs 2 161 0 0 169 0 0 SURF 0x30 mat 1 refs 4 144 0 0 153 0 0 154 0 0 145 0 0 SURF 0x30 mat 1 refs 4 145 0 0 154 0 0 155 0 0 146 0 0 SURF 0x30 mat 1 refs 4 146 0 0 155 0 0 156 0 0 147 0 0 SURF 0x30 mat 1 refs 4 147 0 0 156 0 0 157 0 0 148 0 0 SURF 0x30 mat 1 refs 4 148 0 0 157 0 0 158 0 0 149 0 0 SURF 0x30 mat 1 refs 4 149 0 0 158 0 0 159 0 0 150 0 0 SURF 0x30 mat 1 refs 3 150 0 0 159 0 0 151 0 0 SURF 0x30 mat 1 refs 2 152 0 0 160 0 0 SURF 0x30 mat 1 refs 4 135 0 0 144 0 0 145 0 0 136 0 0 SURF 0x30 mat 1 refs 4 136 0 0 145 0 0 146 0 0 137 0 0 SURF 0x30 mat 1 refs 4 137 0 0 146 0 0 147 0 0 138 0 0 SURF 0x30 mat 1 refs 4 138 0 0 147 0 0 148 0 0 139 0 0 SURF 0x30 mat 1 refs 4 139 0 0 148 0 0 149 0 0 140 0 0 SURF 0x30 mat 1 refs 4 140 0 0 149 0 0 150 0 0 141 0 0 SURF 0x30 mat 1 refs 3 141 0 0 150 0 0 142 0 0 SURF 0x30 mat 1 refs 2 143 0 0 151 0 0 SURF 0x30 mat 1 refs 4 126 0 0 135 0 0 136 0 0 127 0 0 SURF 0x30 mat 1 refs 4 127 0 0 136 0 0 137 0 0 128 0 0 SURF 0x30 mat 1 refs 4 128 0 0 137 0 0 138 0 0 129 0 0 SURF 0x30 mat 1 refs 4 129 0 0 138 0 0 139 0 0 130 0 0 SURF 0x30 mat 1 refs 4 130 0 0 139 0 0 140 0 0 131 0 0 SURF 0x30 mat 1 refs 4 131 0 0 140 0 0 141 0 0 132 0 0 SURF 0x30 mat 1 refs 3 132 0 0 141 0 0 133 0 0 SURF 0x30 mat 1 refs 2 134 0 0 142 0 0 SURF 0x30 mat 1 refs 4 117 0 0 126 0 0 127 0 0 118 0 0 SURF 0x30 mat 1 refs 4 118 0 0 127 0 0 128 0 0 119 0 0 SURF 0x30 mat 1 refs 4 119 0 0 128 0 0 129 0 0 120 0 0 SURF 0x30 mat 1 refs 4 120 0 0 129 0 0 130 0 0 121 0 0 SURF 0x30 mat 1 refs 4 121 0 0 130 0 0 131 0 0 122 0 0 SURF 0x30 mat 1 refs 4 122 0 0 131 0 0 132 0 0 123 0 0 SURF 0x30 mat 1 refs 3 123 0 0 132 0 0 124 0 0 SURF 0x30 mat 1 refs 2 125 0 0 133 0 0 SURF 0x30 mat 1 refs 4 108 0 0 117 0 0 118 0 0 109 0 0 SURF 0x30 mat 1 refs 4 109 0 0 118 0 0 119 0 0 110 0 0 SURF 0x30 mat 1 refs 4 110 0 0 119 0 0 120 0 0 111 0 0 SURF 0x30 mat 1 refs 4 111 0 0 120 0 0 121 0 0 112 0 0 SURF 0x30 mat 1 refs 4 112 0 0 121 0 0 122 0 0 113 0 0 SURF 0x30 mat 1 refs 4 113 0 0 122 0 0 123 0 0 114 0 0 SURF 0x30 mat 1 refs 3 114 0 0 123 0 0 115 0 0 SURF 0x30 mat 1 refs 2 116 0 0 124 0 0 SURF 0x30 mat 1 refs 4 99 0 0 108 0 0 109 0 0 100 0 0 SURF 0x30 mat 1 refs 4 100 0 0 109 0 0 110 0 0 101 0 0 SURF 0x30 mat 1 refs 4 101 0 0 110 0 0 111 0 0 102 0 0 SURF 0x30 mat 1 refs 4 102 0 0 111 0 0 112 0 0 103 0 0 SURF 0x30 mat 1 refs 4 103 0 0 112 0 0 113 0 0 104 0 0 SURF 0x30 mat 1 refs 4 104 0 0 113 0 0 114 0 0 105 0 0 SURF 0x30 mat 1 refs 3 105 0 0 114 0 0 106 0 0 SURF 0x30 mat 1 refs 2 107 0 0 115 0 0 SURF 0x30 mat 1 refs 4 90 0 0 99 0 0 100 0 0 91 0 0 SURF 0x30 mat 1 refs 4 91 0 0 100 0 0 101 0 0 92 0 0 SURF 0x30 mat 1 refs 4 92 0 0 101 0 0 102 0 0 93 0 0 SURF 0x30 mat 1 refs 4 93 0 0 102 0 0 103 0 0 94 0 0 SURF 0x30 mat 1 refs 4 94 0 0 103 0 0 104 0 0 95 0 0 SURF 0x30 mat 1 refs 4 95 0 0 104 0 0 105 0 0 96 0 0 SURF 0x30 mat 1 refs 3 96 0 0 105 0 0 97 0 0 SURF 0x30 mat 1 refs 2 98 0 0 106 0 0 SURF 0x30 mat 1 refs 4 81 0 0 90 0 0 91 0 0 82 0 0 SURF 0x30 mat 1 refs 4 82 0 0 91 0 0 92 0 0 83 0 0 SURF 0x30 mat 1 refs 4 83 0 0 92 0 0 93 0 0 84 0 0 SURF 0x30 mat 1 refs 4 84 0 0 93 0 0 94 0 0 85 0 0 SURF 0x30 mat 1 refs 4 85 0 0 94 0 0 95 0 0 86 0 0 SURF 0x30 mat 1 refs 4 86 0 0 95 0 0 96 0 0 87 0 0 SURF 0x30 mat 1 refs 3 87 0 0 96 0 0 88 0 0 SURF 0x30 mat 1 refs 2 89 0 0 97 0 0 SURF 0x30 mat 1 refs 4 72 0 0 81 0 0 82 0 0 73 0 0 SURF 0x30 mat 1 refs 4 73 0 0 82 0 0 83 0 0 74 0 0 SURF 0x30 mat 1 refs 4 74 0 0 83 0 0 84 0 0 75 0 0 SURF 0x30 mat 1 refs 4 75 0 0 84 0 0 85 0 0 76 0 0 SURF 0x30 mat 1 refs 4 76 0 0 85 0 0 86 0 0 77 0 0 SURF 0x30 mat 1 refs 4 77 0 0 86 0 0 87 0 0 78 0 0 SURF 0x30 mat 1 refs 3 78 0 0 87 0 0 79 0 0 SURF 0x30 mat 1 refs 2 80 0 0 88 0 0 SURF 0x30 mat 1 refs 4 63 0 0 72 0 0 73 0 0 64 0 0 SURF 0x30 mat 1 refs 4 64 0 0 73 0 0 74 0 0 65 0 0 SURF 0x30 mat 1 refs 4 65 0 0 74 0 0 75 0 0 66 0 0 SURF 0x30 mat 1 refs 4 66 0 0 75 0 0 76 0 0 67 0 0 SURF 0x30 mat 1 refs 4 67 0 0 76 0 0 77 0 0 68 0 0 SURF 0x30 mat 1 refs 4 68 0 0 77 0 0 78 0 0 69 0 0 SURF 0x30 mat 1 refs 3 69 0 0 78 0 0 70 0 0 SURF 0x30 mat 1 refs 2 71 0 0 79 0 0 SURF 0x30 mat 1 refs 4 54 0 0 63 0 0 64 0 0 55 0 0 SURF 0x30 mat 1 refs 4 55 0 0 64 0 0 65 0 0 56 0 0 SURF 0x30 mat 1 refs 4 56 0 0 65 0 0 66 0 0 57 0 0 SURF 0x30 mat 1 refs 4 57 0 0 66 0 0 67 0 0 58 0 0 SURF 0x30 mat 1 refs 4 58 0 0 67 0 0 68 0 0 59 0 0 SURF 0x30 mat 1 refs 4 59 0 0 68 0 0 69 0 0 60 0 0 SURF 0x30 mat 1 refs 3 60 0 0 69 0 0 61 0 0 SURF 0x30 mat 1 refs 2 62 0 0 70 0 0 SURF 0x30 mat 1 refs 4 45 0 0 54 0 0 55 0 0 46 0 0 SURF 0x30 mat 1 refs 4 46 0 0 55 0 0 56 0 0 47 0 0 SURF 0x30 mat 1 refs 4 47 0 0 56 0 0 57 0 0 48 0 0 SURF 0x30 mat 1 refs 4 48 0 0 57 0 0 58 0 0 49 0 0 SURF 0x30 mat 1 refs 4 49 0 0 58 0 0 59 0 0 50 0 0 SURF 0x30 mat 1 refs 4 50 0 0 59 0 0 60 0 0 51 0 0 SURF 0x30 mat 1 refs 3 51 0 0 60 0 0 52 0 0 SURF 0x30 mat 1 refs 2 53 0 0 61 0 0 SURF 0x30 mat 1 refs 4 36 0 0 45 0 0 46 0 0 37 0 0 SURF 0x30 mat 1 refs 4 37 0 0 46 0 0 47 0 0 38 0 0 SURF 0x30 mat 1 refs 4 38 0 0 47 0 0 48 0 0 39 0 0 SURF 0x30 mat 1 refs 4 39 0 0 48 0 0 49 0 0 40 0 0 SURF 0x30 mat 1 refs 4 40 0 0 49 0 0 50 0 0 41 0 0 SURF 0x30 mat 1 refs 4 41 0 0 50 0 0 51 0 0 42 0 0 SURF 0x30 mat 1 refs 3 42 0 0 51 0 0 43 0 0 SURF 0x30 mat 1 refs 2 44 0 0 52 0 0 SURF 0x30 mat 1 refs 4 27 0 0 36 0 0 37 0 0 28 0 0 SURF 0x30 mat 1 refs 4 28 0 0 37 0 0 38 0 0 29 0 0 SURF 0x30 mat 1 refs 4 29 0 0 38 0 0 39 0 0 30 0 0 SURF 0x30 mat 1 refs 4 30 0 0 39 0 0 40 0 0 31 0 0 SURF 0x30 mat 1 refs 4 31 0 0 40 0 0 41 0 0 32 0 0 SURF 0x30 mat 1 refs 4 32 0 0 41 0 0 42 0 0 33 0 0 SURF 0x30 mat 1 refs 3 33 0 0 42 0 0 34 0 0 SURF 0x30 mat 1 refs 2 35 0 0 43 0 0 SURF 0x30 mat 1 refs 4 18 0 0 27 0 0 28 0 0 19 0 0 SURF 0x30 mat 1 refs 4 19 0 0 28 0 0 29 0 0 20 0 0 SURF 0x30 mat 1 refs 4 20 0 0 29 0 0 30 0 0 21 0 0 SURF 0x30 mat 1 refs 4 21 0 0 30 0 0 31 0 0 22 0 0 SURF 0x30 mat 1 refs 4 22 0 0 31 0 0 32 0 0 23 0 0 SURF 0x30 mat 1 refs 4 23 0 0 32 0 0 33 0 0 24 0 0 SURF 0x30 mat 1 refs 3 24 0 0 33 0 0 25 0 0 SURF 0x30 mat 1 refs 2 26 0 0 34 0 0 SURF 0x30 mat 1 refs 4 9 0 0 18 0 0 19 0 0 10 0 0 SURF 0x30 mat 1 refs 4 10 0 0 19 0 0 20 0 0 11 0 0 SURF 0x30 mat 1 refs 4 11 0 0 20 0 0 21 0 0 12 0 0 SURF 0x30 mat 1 refs 4 12 0 0 21 0 0 22 0 0 13 0 0 SURF 0x30 mat 1 refs 4 13 0 0 22 0 0 23 0 0 14 0 0 SURF 0x30 mat 1 refs 4 14 0 0 23 0 0 24 0 0 15 0 0 SURF 0x30 mat 1 refs 3 15 0 0 24 0 0 16 0 0 SURF 0x30 mat 1 refs 2 17 0 0 25 0 0 SURF 0x30 mat 1 refs 4 0 0 0 9 0 0 10 0 0 1 0 0 SURF 0x30 mat 1 refs 4 1 0 0 10 0 0 11 0 0 2 0 0 SURF 0x30 mat 1 refs 4 2 0 0 11 0 0 12 0 0 3 0 0 SURF 0x30 mat 1 refs 4 3 0 0 12 0 0 13 0 0 4 0 0 SURF 0x30 mat 1 refs 4 4 0 0 13 0 0 14 0 0 5 0 0 SURF 0x30 mat 1 refs 4 5 0 0 14 0 0 15 0 0 6 0 0 SURF 0x30 mat 1 refs 3 6 0 0 15 0 0 7 0 0 SURF 0x30 mat 1 refs 2 8 0 0 16 0 0 kids 0 OBJECT poly name "carrello" loc 0.328966 -0.557627 0 crease 45.000000 numvert 32 -0.015211 0.256373 0.329166 0.0202907 0.256373 0.34168 0.311605 -0.0908149 0.347606 0.311605 -0.113107 0.356349 0.324205 -0.113107 0.356349 0.324205 -0.0832437 0.347606 0.0202907 0.272823 0.34168 -0.015211 0.272823 0.329166 -0.015211 0.270048 0.448225 0.0201907 0.270048 0.427437 0.324105 -0.0860192 0.417067 0.324105 -0.115882 0.404568 0.311506 -0.115882 0.404568 0.311506 -0.0935904 0.417067 0.0201907 0.253598 0.427437 -0.015211 0.253598 0.448225 -0.637649 0.256373 0.325607 -0.675523 0.256373 0.34168 -0.966838 -0.0908149 0.347606 -0.966838 -0.113107 0.356349 -0.979437 -0.113107 0.356349 -0.979437 -0.0832437 0.347606 -0.675523 0.272823 0.34168 -0.637649 0.272823 0.325607 -0.637649 0.270048 0.444666 -0.675423 0.270048 0.427437 -0.979337 -0.0860192 0.417067 -0.979337 -0.115882 0.404568 -0.966738 -0.115882 0.404568 -0.966738 -0.0935904 0.417067 -0.675423 0.253598 0.427437 -0.637649 0.253598 0.444666 numsurf 18 SURF 0x30 mat 5 refs 4 11 0 0 4 0 0 5 0 0 10 0 0 SURF 0x30 mat 5 refs 8 1 0.5 0.885845 0 0 0.922374 7 0.00352113 1 6 0.549296 0.986301 5 1 0.292237 4 0.982394 0.00456621 3 0.911972 0 2 0.933099 0.26484 SURF 0x30 mat 5 refs 4 15 0 0 0 0 0 1 0 0 14 0 0 SURF 0x30 mat 5 refs 4 14 0 0 1 0 0 2 0 0 13 0 0 SURF 0x30 mat 5 refs 4 13 0 0 2 0 0 3 0 0 12 0 0 SURF 0x30 mat 5 refs 4 12 0 0 3 0 0 4 0 0 11 0 0 SURF 0x30 mat 5 refs 4 10 0 0 5 0 0 6 0 0 9 0 0 SURF 0x30 mat 5 refs 4 9 0 0 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 5 refs 8 8 0.00352113 1 15 0 0.922374 14 0.5 0.885845 13 0.933099 0.26484 12 0.911972 0 11 0.982394 0.00456621 10 1 0.292237 9 0.549296 0.986301 SURF 0x30 mat 5 refs 4 26 0 0 21 0 0 20 0 0 27 0 0 SURF 0x30 mat 5 refs 8 18 0.933099 0.26484 19 0.911972 0 20 0.982394 0.00456621 21 1 0.292237 22 0.549296 0.986301 23 0.00352113 1 16 0 0.922374 17 0.5 0.885845 SURF 0x30 mat 5 refs 4 30 0 0 17 0 0 16 0 0 31 0 0 SURF 0x30 mat 5 refs 4 29 0 0 18 0 0 17 0 0 30 0 0 SURF 0x30 mat 5 refs 4 28 0 0 19 0 0 18 0 0 29 0 0 SURF 0x30 mat 5 refs 4 27 0 0 20 0 0 19 0 0 28 0 0 SURF 0x30 mat 5 refs 4 25 0 0 22 0 0 21 0 0 26 0 0 SURF 0x30 mat 5 refs 4 24 0 0 23 0 0 22 0 0 25 0 0 SURF 0x30 mat 5 refs 8 24 0.00352113 1 25 0.549296 0.986301 26 1 0.292237 27 0.982394 0.00456621 28 0.911972 0 29 0.933099 0.26484 30 0.5 0.885845 31 0 0.922374 kids 0 OBJECT poly name "antenna" loc 0 0.723083 -1.66167 crease 45.000000 numvert 2 0 0.255334 -0.73719 0 -0.255334 0.737189 numsurf 1 SURF 0x32 mat 0 refs 2 0 0 1 1 1 0 kids 0 OBJECT poly name "pattino_coda" loc 0.005 -0.247976 -2.6033 crease 45.000000 numvert 16 -0.01 0.107355 0.167285 -0.01 0.111736 0.0746925 -0.01 0.000391573 -0.0466034 -0.01 0.00955689 -0.0862985 -0.01 0.0172517 -0.0832462 -0.01 0.00726098 -0.0472739 -0.01 0.119877 0.0717237 -0.01 0.114671 0.167333 0 0.114671 0.167333 0 0.119877 0.0717237 0 0.00726098 -0.0472739 0 0.0172517 -0.0832462 0 0.00955689 -0.0862985 0 0.000391573 -0.0466034 0 0.111736 0.0746925 0 0.107355 0.167285 numsurf 10 SURF 0x30 mat 1 refs 8 7 1 0.959016 6 0.700934 1 5 0.17757 0.311475 4 0 0.172131 3 0.0342684 0 2 0.239875 0.122951 1 0.716511 0.762295 0 1 0.745902 SURF 0x30 mat 1 refs 4 15 0 0 0 0 0 7 0 0 8 0 0 SURF 0x30 mat 1 refs 4 14 0 0 1 0 0 0 0 0 15 0 0 SURF 0x30 mat 1 refs 4 13 0 0 2 0 0 1 0 0 14 0 0 SURF 0x30 mat 1 refs 4 12 0 0 3 0 0 2 0 0 13 0 0 SURF 0x30 mat 1 refs 4 12 0 0 3 0 0 4 0 0 11 0 0 SURF 0x30 mat 1 refs 4 10 0 0 5 0 0 4 0 0 11 0 0 SURF 0x30 mat 1 refs 4 9 0 0 6 0 0 5 0 0 10 0 0 SURF 0x30 mat 1 refs 4 8 0 0 7 0 0 6 0 0 9 0 0 SURF 0x30 mat 1 refs 8 8 1 0.959016 15 1 0.745902 14 0.716511 0.762295 13 0.239875 0.122951 12 0.0342684 0 11 0 0.172131 10 0.17757 0.311475 9 0.700934 1 kids 0 OBJECT poly name "Stabilizzatore" loc 0 0 -2.30441 texture "/home/pier/Documenti/progetti/gap65/gap65.rgb" crease 45.000000 numvert 76 -1.28074 0 -0.0932071 -1.28074 0 0.00132895 -1.28074 0.00971311 -0.00108123 -1.28074 0.0156811 -0.00928211 -1.28074 0.0191001 -0.0182261 -1.28074 0.0226391 -0.0400767 -1.28074 0.0249991 -0.0630157 -1.28074 0.0254038 -0.0931494 -1.28074 0.0249991 -0.130493 -1.28074 0.0208237 -0.206552 -1.28074 0 -0.206009 -1.28074 -0.0208237 -0.206552 -1.28074 -0.0249991 -0.130493 -1.28074 -0.0254038 -0.0931494 -1.28074 -0.0249991 -0.0630157 -1.28074 -0.0226391 -0.0400767 -1.28074 -0.0191001 -0.0182261 -1.28074 -0.0156811 -0.00928211 -1.28074 -0.00971311 -0.00108123 1.28074 0 -0.206009 1.28074 0.0208237 -0.206552 1.28074 0.0249991 -0.130493 1.28074 0.0254038 -0.0931494 1.28074 0.0249991 -0.0630157 1.28074 0.0226391 -0.0400767 1.28074 0.0191001 -0.0182261 1.28074 0.0156811 -0.00928211 1.28074 0.00971311 -0.00108123 1.28074 0 0.00132895 1.28074 0 -0.0932071 1.28074 -0.00971311 -0.00108123 1.28074 -0.0156811 -0.00928211 1.28074 -0.0191001 -0.0182261 1.28074 -0.0226391 -0.0400767 1.28074 -0.0249991 -0.0630157 1.28074 -0.0254038 -0.0931494 1.28074 -0.0249991 -0.130493 1.28074 -0.0208237 -0.206552 -0.013731 0.0125771 0.200546 -0.0137311 0 0.206009 -0.013831 0.0250911 0.1816 -0.013831 0.0124771 0.200446 -0.013831 0.0322551 0.160813 -0.013831 0.0396751 0.110404 -0.013831 0.0445907 0.0573328 -0.013831 0.0453913 -0.0128372 -0.013831 0.0446251 -0.100356 -0.013831 0.0359651 -0.206008 -0.013731 -0.0125771 0.200546 -0.013831 -0.0250911 0.1816 -0.013831 -0.0124771 0.200446 -0.013831 -0.0322551 0.160813 -0.013831 -0.0396751 0.110404 -0.013831 -0.0445907 0.0573328 -0.013831 -0.0453913 -0.0128372 -0.013831 -0.0446251 -0.100356 -0.013831 -0.0359651 -0.206008 0.013731 0.0125771 0.200546 0.0137311 0 0.206009 0.013831 0.0250911 0.1816 0.013831 0.0124771 0.200446 0.013831 0.0322551 0.160813 0.013831 0.0396751 0.110404 0.013831 0.0445907 0.0573328 0.013831 0.0453913 -0.0128372 0.013831 0.0446251 -0.100356 0.013831 0.0359651 -0.206008 0.013731 -0.0125771 0.200546 0.013831 -0.0250911 0.1816 0.013831 -0.0124771 0.200446 0.013831 -0.0322551 0.160813 0.013831 -0.0396751 0.110404 0.013831 -0.0445907 0.0573328 0.013831 -0.0453913 -0.0128372 0.013831 -0.0446251 -0.100356 0.013831 -0.0359651 -0.206008 numsurf 68 SURF 0x30 mat 1 refs 11 0 0.79943 0.469744 1 0.813803 0.469744 2 0.813436 0.469744 3 0.81219 0.469744 4 0.81083 0.469744 5 0.807508 0.469744 6 0.80402 0.469744 7 0.799439 0.469744 8 0.793762 0.469744 9 0.782281 0.469744 10 0.782281 0.469744 SURF 0x30 mat 1 refs 11 10 0.782281 0.469744 11 0.782281 0.469744 12 0.793762 0.469744 13 0.799439 0.469744 14 0.80402 0.469744 15 0.807508 0.469744 16 0.81083 0.469744 17 0.81219 0.469744 18 0.813436 0.469744 1 0.813803 0.469744 0 0.79943 0.469744 SURF 0x30 mat 1 refs 11 19 0.0311249 0.639249 20 0.0311249 0.639249 21 0.0311249 0.652957 22 0.0311249 0.659736 23 0.0311249 0.665206 24 0.0311249 0.66937 25 0.0311249 0.673336 26 0.0311249 0.67496 27 0.0311249 0.676448 28 0.0311249 0.676886 29 0.0311249 0.659725 SURF 0x30 mat 1 refs 11 29 0.0311249 0.659725 28 0.0311249 0.676886 30 0.0311249 0.676448 31 0.0311249 0.67496 32 0.0311249 0.673336 33 0.0311249 0.66937 34 0.0311249 0.665206 35 0.0311249 0.659736 36 0.0311249 0.652957 37 0.0311249 0.639249 19 0.0311249 0.639249 SURF 0x30 mat 1 refs 3 2 0.813436 0.469744 1 0.813803 0.469744 38 0.84409 0.661128 SURF 0x30 mat 1 refs 3 39 0.84492 0.661128 38 0.84409 0.661128 1 0.813803 0.469744 SURF 0x30 mat 1 refs 3 2 0.813436 0.469744 40 0.841209 0.661113 3 0.81219 0.469744 SURF 0x30 mat 1 refs 3 40 0.841209 0.661113 2 0.813436 0.469744 41 0.844074 0.661113 SURF 0x30 mat 1 refs 3 3 0.81219 0.469744 42 0.838049 0.661113 4 0.81083 0.469744 SURF 0x30 mat 1 refs 3 42 0.838049 0.661113 3 0.81219 0.469744 40 0.841209 0.661113 SURF 0x30 mat 1 refs 3 4 0.81083 0.469744 43 0.830385 0.661113 5 0.807508 0.469744 SURF 0x30 mat 1 refs 3 43 0.830385 0.661113 4 0.81083 0.469744 42 0.838049 0.661113 SURF 0x30 mat 1 refs 3 5 0.807508 0.469744 44 0.822317 0.661113 6 0.80402 0.469744 SURF 0x30 mat 1 refs 3 44 0.822317 0.661113 5 0.807508 0.469744 43 0.830385 0.661113 SURF 0x30 mat 1 refs 3 6 0.80402 0.469744 45 0.811649 0.661113 7 0.799439 0.469744 SURF 0x30 mat 1 refs 3 45 0.811649 0.661113 6 0.80402 0.469744 44 0.822317 0.661113 SURF 0x30 mat 1 refs 3 7 0.799439 0.469744 46 0.798343 0.661113 8 0.793762 0.469744 SURF 0x30 mat 1 refs 3 46 0.798343 0.661113 7 0.799439 0.469744 45 0.811649 0.661113 SURF 0x30 mat 1 refs 3 8 0.793762 0.469744 47 0.782281 0.661113 9 0.782281 0.469744 SURF 0x30 mat 1 refs 3 47 0.782281 0.661113 8 0.793762 0.469744 46 0.798343 0.661113 SURF 0x30 mat 1 refs 3 48 0.84409 0.661128 1 0.813803 0.469744 18 0.813436 0.469744 SURF 0x30 mat 1 refs 3 1 0.813803 0.469744 48 0.84409 0.661128 39 0.84492 0.661128 SURF 0x30 mat 1 refs 3 17 0.81219 0.469744 49 0.841209 0.661113 18 0.813436 0.469744 SURF 0x30 mat 1 refs 3 50 0.844074 0.661113 18 0.813436 0.469744 49 0.841209 0.661113 SURF 0x30 mat 1 refs 3 16 0.81083 0.469744 51 0.838049 0.661113 17 0.81219 0.469744 SURF 0x30 mat 1 refs 3 49 0.841209 0.661113 17 0.81219 0.469744 51 0.838049 0.661113 SURF 0x30 mat 1 refs 3 15 0.807508 0.469744 52 0.830385 0.661113 16 0.81083 0.469744 SURF 0x30 mat 1 refs 3 51 0.838049 0.661113 16 0.81083 0.469744 52 0.830385 0.661113 SURF 0x30 mat 1 refs 3 14 0.80402 0.469744 53 0.822317 0.661113 15 0.807508 0.469744 SURF 0x30 mat 1 refs 3 52 0.830385 0.661113 15 0.807508 0.469744 53 0.822317 0.661113 SURF 0x30 mat 1 refs 3 13 0.799439 0.469744 54 0.811649 0.661113 14 0.80402 0.469744 SURF 0x30 mat 1 refs 3 53 0.822317 0.661113 14 0.80402 0.469744 54 0.811649 0.661113 SURF 0x30 mat 1 refs 3 12 0.793762 0.469744 55 0.798343 0.661113 13 0.799439 0.469744 SURF 0x30 mat 1 refs 3 54 0.811649 0.661113 13 0.799439 0.469744 55 0.798343 0.661113 SURF 0x30 mat 1 refs 3 11 0.782281 0.469744 56 0.782281 0.661113 12 0.793762 0.469744 SURF 0x30 mat 1 refs 3 55 0.798343 0.661113 12 0.793762 0.469744 56 0.782281 0.661113 SURF 0x30 mat 1 refs 3 57 0.845731 0.674971 28 0.81497 0.860397 27 0.814598 0.860397 SURF 0x30 mat 1 refs 3 28 0.81497 0.860397 57 0.845731 0.674971 58 0.846575 0.674971 SURF 0x30 mat 1 refs 3 26 0.813331 0.860397 59 0.842806 0.674985 27 0.814598 0.860397 SURF 0x30 mat 1 refs 3 60 0.845716 0.674985 27 0.814598 0.860397 59 0.842806 0.674985 SURF 0x30 mat 1 refs 3 25 0.81195 0.860397 61 0.839596 0.674985 26 0.813331 0.860397 SURF 0x30 mat 1 refs 3 59 0.842806 0.674985 26 0.813331 0.860397 61 0.839596 0.674985 SURF 0x30 mat 1 refs 3 24 0.808576 0.860397 62 0.831812 0.674985 25 0.81195 0.860397 SURF 0x30 mat 1 refs 3 61 0.839596 0.674985 25 0.81195 0.860397 62 0.831812 0.674985 SURF 0x30 mat 1 refs 3 23 0.805034 0.860397 63 0.823618 0.674985 24 0.808576 0.860397 SURF 0x30 mat 1 refs 3 62 0.831812 0.674985 24 0.808576 0.860397 63 0.823618 0.674985 SURF 0x30 mat 1 refs 3 22 0.800381 0.860397 64 0.812782 0.674985 23 0.805034 0.860397 SURF 0x30 mat 1 refs 3 63 0.823618 0.674985 23 0.805034 0.860397 64 0.812782 0.674985 SURF 0x30 mat 1 refs 3 21 0.794615 0.860397 65 0.799268 0.674985 22 0.800381 0.860397 SURF 0x30 mat 1 refs 3 64 0.812782 0.674985 22 0.800381 0.860397 65 0.799268 0.674985 SURF 0x30 mat 1 refs 3 20 0.782954 0.860397 66 0.782954 0.674985 21 0.794615 0.860397 SURF 0x30 mat 1 refs 3 65 0.799268 0.674985 21 0.794615 0.860397 66 0.782954 0.674985 SURF 0x30 mat 1 refs 3 30 0.814598 0.860397 28 0.81497 0.860397 67 0.845731 0.674971 SURF 0x30 mat 1 refs 3 58 0.846575 0.674971 67 0.845731 0.674971 28 0.81497 0.860397 SURF 0x30 mat 1 refs 3 30 0.814598 0.860397 68 0.842806 0.674985 31 0.813331 0.860397 SURF 0x30 mat 1 refs 3 68 0.842806 0.674985 30 0.814598 0.860397 69 0.845716 0.674985 SURF 0x30 mat 1 refs 3 31 0.813331 0.860397 70 0.839596 0.674985 32 0.81195 0.860397 SURF 0x30 mat 1 refs 3 70 0.839596 0.674985 31 0.813331 0.860397 68 0.842806 0.674985 SURF 0x30 mat 1 refs 3 32 0.81195 0.860397 71 0.831812 0.674985 33 0.808576 0.860397 SURF 0x30 mat 1 refs 3 71 0.831812 0.674985 32 0.81195 0.860397 70 0.839596 0.674985 SURF 0x30 mat 1 refs 3 33 0.808576 0.860397 72 0.823618 0.674985 34 0.805034 0.860397 SURF 0x30 mat 1 refs 3 72 0.823618 0.674985 33 0.808576 0.860397 71 0.831812 0.674985 SURF 0x30 mat 1 refs 3 34 0.805034 0.860397 73 0.812782 0.674985 35 0.800381 0.860397 SURF 0x30 mat 1 refs 3 73 0.812782 0.674985 34 0.805034 0.860397 72 0.823618 0.674985 SURF 0x30 mat 1 refs 3 35 0.800381 0.860397 74 0.799268 0.674985 36 0.794615 0.860397 SURF 0x30 mat 1 refs 3 74 0.799268 0.674985 35 0.800381 0.860397 73 0.812782 0.674985 SURF 0x30 mat 1 refs 3 36 0.794615 0.860397 75 0.782954 0.674985 37 0.782954 0.860397 SURF 0x30 mat 1 refs 3 75 0.782954 0.674985 36 0.794615 0.860397 74 0.799268 0.674985 kids 0 OBJECT poly name "Stb_mob_sx" loc 0.678518 0 -2.64819 texture "/home/pier/Documenti/progetti/gap65/gap65.rgb" crease 45.000000 numvert 18 0.602222 0.0116645 0.0909705 0.602222 0.0208237 0.137228 0.602222 0 0.136684 0.602222 0 0.0320954 0.602222 -0.0116645 0.0909705 0.602222 -0.0208237 0.137228 -0.602222 0 0.0124414 -0.602222 0.0194647 0.0124424 -0.518726 0 -0.136685 -0.602222 -0.0194647 0.0124424 -0.602222 0.0358569 0.136685 -0.602222 -0.0358569 0.136685 -0.602222 0 0.0124433 -0.602222 0 0.136683 -0.602222 0.0358568 0.136684 -0.602222 0.0194647 0.0124445 -0.602222 -0.0194647 0.0124445 -0.602222 -0.0358568 0.136684 numsurf 14 SURF 0x30 mat 1 refs 4 0 0.0311249 0.630753 1 0.0311249 0.639051 2 0.0311249 0.639051 3 0.0311249 0.620066 SURF 0x30 mat 1 refs 4 4 0.0311249 0.630753 3 0.0311249 0.620066 2 0.0311249 0.639051 5 0.0311249 0.639051 SURF 0x30 mat 1 refs 3 6 0.763601 0.684127 7 0.763601 0.684127 8 0.740574 0.696347 SURF 0x30 mat 1 refs 3 8 0.740574 0.696347 9 0.763601 0.684127 6 0.763601 0.684127 SURF 0x30 mat 1 refs 3 7 0.763601 0.684127 3 0.766636 0.860397 8 0.740574 0.696347 SURF 0x30 mat 1 refs 3 3 0.766636 0.860397 7 0.763601 0.684127 0 0.775727 0.860397 SURF 0x30 mat 1 refs 3 10 0.782786 0.684127 0 0.775727 0.860397 7 0.763601 0.684127 SURF 0x30 mat 1 refs 3 0 0.775727 0.860397 10 0.782786 0.684127 1 0.782786 0.860397 SURF 0x30 mat 1 refs 3 8 0.740574 0.696347 3 0.766636 0.860397 9 0.763601 0.684127 SURF 0x30 mat 1 refs 3 4 0.775727 0.860397 9 0.763601 0.684127 3 0.766636 0.860397 SURF 0x30 mat 1 refs 3 9 0.763601 0.684127 4 0.775727 0.860397 11 0.782786 0.684127 SURF 0x30 mat 1 refs 3 5 0.782786 0.860397 11 0.782786 0.684127 4 0.775727 0.860397 SURF 0x30 mat 1 refs 4 12 0.763601 0.684127 13 0.782786 0.684127 14 0.782786 0.684127 15 0.763601 0.684127 SURF 0x30 mat 1 refs 4 16 0.763601 0.684127 17 0.782786 0.684127 13 0.782786 0.684127 12 0.763601 0.684127 kids 0 OBJECT poly name "Stb_mob_dx" loc -0.678518 0 -2.64819 texture "/home/pier/Documenti/progetti/gap65/gap65.rgb" crease 45.000000 numvert 18 -0.602222 0 0.136684 -0.602222 0.0208237 0.137228 -0.602222 0.0116645 0.0909705 -0.602222 0 0.0320954 -0.602222 -0.0116645 0.0909705 -0.602222 -0.0208237 0.137228 0.518726 0 -0.136685 0.602222 0.0194647 0.0124424 0.602222 0 0.0124414 0.602222 -0.0194647 0.0124424 0.602222 0.0358569 0.136685 0.602222 -0.0358569 0.136685 0.602222 0.0194647 0.0124445 0.602222 0.0358568 0.136684 0.602222 0 0.136683 0.602222 0 0.0124433 0.602222 -0.0358568 0.136684 0.602222 -0.0194647 0.0124445 numsurf 14 SURF 0x30 mat 1 refs 4 0 0.782115 0.469744 1 0.782115 0.469744 2 0.775165 0.469744 3 0.766215 0.469744 SURF 0x30 mat 1 refs 4 0 0.782115 0.469744 3 0.766215 0.469744 4 0.775165 0.469744 5 0.782115 0.469744 SURF 0x30 mat 1 refs 3 6 0.740555 0.639065 7 0.763227 0.651677 8 0.763227 0.651677 SURF 0x30 mat 1 refs 3 8 0.763227 0.651677 9 0.763227 0.651677 6 0.740555 0.639065 SURF 0x30 mat 1 refs 3 6 0.740555 0.639065 3 0.766215 0.469744 7 0.763227 0.651677 SURF 0x30 mat 1 refs 3 2 0.775165 0.469744 7 0.763227 0.651677 3 0.766215 0.469744 SURF 0x30 mat 1 refs 3 7 0.763227 0.651677 2 0.775165 0.469744 10 0.782115 0.651677 SURF 0x30 mat 1 refs 3 1 0.782115 0.469744 10 0.782115 0.651677 2 0.775165 0.469744 SURF 0x30 mat 1 refs 3 9 0.763227 0.651677 3 0.766215 0.469744 6 0.740555 0.639065 SURF 0x30 mat 1 refs 3 3 0.766215 0.469744 9 0.763227 0.651677 4 0.775165 0.469744 SURF 0x30 mat 1 refs 3 11 0.782115 0.651677 4 0.775165 0.469744 9 0.763227 0.651677 SURF 0x30 mat 1 refs 3 4 0.775165 0.469744 11 0.782115 0.651677 5 0.782115 0.469744 SURF 0x30 mat 1 refs 4 12 0.763227 0.651677 13 0.782115 0.651677 14 0.782115 0.651677 15 0.763227 0.651677 SURF 0x30 mat 1 refs 4 15 0.763227 0.651677 14 0.782115 0.651677 16 0.782115 0.651677 17 0.763227 0.651677 kids 0 OBJECT poly name "direzionale" loc 4.47035e-08 0.425159 -2.67724 texture "/home/pier/Documenti/progetti/gap65/gap65.rgb" crease 45.000000 numvert 86 -0.0369621 -0.308119 0.147565 -0.0385501 0.40716 0.171275 -0.0369621 0.40716 0.147565 0.036962 0.40716 0.147565 0.038549 0.40716 0.171275 0.036962 -0.308119 0.147565 -4.47035e-08 0.553258 0.278385 0.00518046 0.553258 0.275805 0.0112802 0.553258 0.272495 0.0181174 0.553258 0.259455 0.0232123 0.553258 0.245215 0.0272223 0.553258 0.229275 0.0305732 0.553258 0.211825 0.0320635 0.553258 0.189235 0.0309608 0.553258 0.169085 0.027576 0.553258 0.147565 0.0217565 0.553258 0.112185 0.0179523 0.553258 0.083245 0.014148 0.553258 0.0597551 0.00973976 0.553258 0.0292652 0.00580166 0.553258 -0.000604868 0.00243095 0.553258 -0.0250549 -4.47035e-08 0.553258 -0.043195 -4.47035e-08 0.553258 0.147565 0.00768396 0.40716 0.344535 -4.47035e-08 0.40716 0.347015 0.015597 0.40716 0.335115 0.0240892 0.40716 0.321285 0.0307572 0.40716 0.301975 0.0351333 0.40716 0.272415 0.0374864 0.40716 0.242205 0.0400936 0.40716 0.197805 0.0385495 0.40716 0.171275 0.0368115 0.40716 0.147565 0.0368115 -0.553258 0.147565 0.0287365 -0.546667 0.0558951 0.0255792 0.40716 0.0914052 0.0194004 0.40716 0.059885 0.023713 -0.541274 -0.0159249 0.0182396 -0.535595 -0.0859249 0.014945 0.40716 0.0335252 0.0102572 0.40716 0.001405 0.0128715 -0.530376 -0.157585 0.00838376 -0.52461 -0.234185 0.00629906 0.40716 -0.0314348 -4.47035e-08 0.40716 -0.062825 0.00423815 -0.520669 -0.289365 -4.47035e-08 -0.516499 -0.347015 -4.47035e-08 0.40716 -0.085815 -4.47035e-08 -0.553258 0.147565 -0.00243104 0.553258 -0.0250549 -0.00580174 0.553258 -0.000604868 -0.00973975 0.553258 0.0292652 -0.0141481 0.553258 0.0597551 -0.0179524 0.553258 0.083245 -0.0217566 0.553258 0.112185 -0.0275761 0.553258 0.147565 -0.030961 0.553258 0.169085 -0.0320637 0.553258 0.189235 -0.0305734 0.553258 0.211825 -0.0272224 0.553258 0.229275 -0.0232125 0.553258 0.245215 -0.0181175 0.553258 0.259455 -0.0112803 0.553258 0.272495 -0.00518054 0.553258 0.275805 -0.00768404 0.40716 0.344535 -0.0155971 0.40716 0.335115 -0.0240894 0.40716 0.321285 -0.0307574 0.40716 0.301975 -0.0351333 0.40716 0.272415 -0.0389998 0.40716 0.242205 -0.0400937 0.40716 0.197805 -0.0385495 0.40716 0.171275 -0.0368116 0.40716 0.147565 -0.0255794 0.40716 0.0914052 -0.0287366 -0.546667 0.0558951 -0.0368116 -0.553258 0.147565 -0.0194006 0.40716 0.059885 -0.0237132 -0.541274 -0.0159249 -0.0149451 0.40716 0.0335252 -0.0182397 -0.535595 -0.0859249 -0.0102573 0.40716 0.001405 -0.0128716 -0.530376 -0.157585 -0.00629914 0.40716 -0.0314348 -0.00838374 -0.52461 -0.234185 -0.00423825 -0.520669 -0.289365 numsurf 52 SURF 0x30 mat 1 refs 3 0 0.0897007 0.843721 1 0.0937546 0.964014 2 0.0897007 0.964014 SURF 0x30 mat 1 refs 3 3 0.108934 0.454203 4 0.112942 0.454203 5 0.108934 0.574649 SURF 0x30 mat 1 refs 18 6 0.126738 0.429601 7 0.126319 0.429601 8 0.125783 0.429601 9 0.123668 0.429601 10 0.12136 0.429601 11 0.118775 0.429601 12 0.115946 0.429601 13 0.112283 0.429601 14 0.109016 0.429601 15 0.105527 0.429601 16 0.0997905 0.429601 17 0.0950982 0.429601 18 0.0912897 0.429601 19 0.0863461 0.429601 20 0.081503 0.429601 21 0.0775388 0.429601 22 0.0745976 0.429601 23 0.105527 0.429601 SURF 0x30 mat 1 refs 4 24 0.142232 0.454203 7 0.130613 0.429601 6 0.131049 0.429601 25 0.142651 0.454203 SURF 0x30 mat 1 refs 4 24 0.142232 0.454203 26 0.140639 0.454203 8 0.130054 0.429601 7 0.130613 0.429601 SURF 0x30 mat 1 refs 4 27 0.138301 0.454203 9 0.127849 0.429601 8 0.130054 0.429601 26 0.140639 0.454203 SURF 0x30 mat 1 refs 4 27 0.138301 0.454203 28 0.135037 0.454203 10 0.125442 0.429601 9 0.127849 0.429601 SURF 0x30 mat 1 refs 4 29 0.13004 0.454203 11 0.122747 0.429601 10 0.125442 0.429601 28 0.135037 0.454203 SURF 0x30 mat 1 refs 4 29 0.13004 0.454203 30 0.124933 0.454203 12 0.119797 0.429601 11 0.122747 0.429601 SURF 0x30 mat 1 refs 4 31 0.117427 0.454203 13 0.115978 0.429601 12 0.119797 0.429601 30 0.124933 0.454203 SURF 0x30 mat 1 refs 4 31 0.117427 0.454203 32 0.112942 0.454203 14 0.112572 0.429601 13 0.115978 0.429601 SURF 0x30 mat 1 refs 4 33 0.108934 0.454203 15 0.108934 0.429601 14 0.112572 0.429601 32 0.112942 0.454203 SURF 0x30 mat 1 refs 4 33 0.108934 0.454203 34 0.108934 0.615928 35 0.0934373 0.614818 36 0.0994402 0.454203 SURF 0x30 mat 1 refs 4 33 0.108934 0.454203 36 0.0994402 0.454203 16 0.102953 0.429601 15 0.108934 0.429601 SURF 0x30 mat 1 refs 4 37 0.0941118 0.454203 17 0.0980608 0.429601 16 0.102953 0.429601 36 0.0994402 0.454203 SURF 0x30 mat 1 refs 4 37 0.0941118 0.454203 36 0.0994402 0.454203 35 0.0934373 0.614818 38 0.0812961 0.61391 SURF 0x30 mat 1 refs 4 37 0.0941118 0.454203 38 0.0812961 0.61391 39 0.0694626 0.612954 40 0.0896557 0.454203 SURF 0x30 mat 1 refs 4 37 0.0941118 0.454203 40 0.0896557 0.454203 18 0.0940898 0.429601 17 0.0980608 0.429601 SURF 0x30 mat 1 refs 4 41 0.0842257 0.454203 19 0.0889355 0.429601 18 0.0940898 0.429601 40 0.0896557 0.454203 SURF 0x30 mat 1 refs 4 41 0.0842257 0.454203 40 0.0896557 0.454203 39 0.0694626 0.612954 42 0.0573484 0.612075 SURF 0x30 mat 1 refs 4 41 0.0842257 0.454203 42 0.0573484 0.612075 43 0.0443992 0.611104 44 0.0786741 0.454203 SURF 0x30 mat 1 refs 4 41 0.0842257 0.454203 44 0.0786741 0.454203 20 0.083886 0.429601 19 0.0889355 0.429601 SURF 0x30 mat 1 refs 4 45 0.0733676 0.454203 21 0.0797527 0.429601 20 0.083886 0.429601 44 0.0786741 0.454203 SURF 0x30 mat 1 refs 4 45 0.0733676 0.454203 44 0.0786741 0.454203 43 0.0443992 0.611104 46 0.035071 0.610441 SURF 0x30 mat 1 refs 4 45 0.0733676 0.454203 46 0.035071 0.610441 47 0.0253253 0.609738 48 0.0694812 0.454203 SURF 0x30 mat 1 refs 4 45 0.0733676 0.454203 48 0.0694812 0.454203 22 0.0766861 0.429601 21 0.0797527 0.429601 SURF 0x30 mat 1 refs 9 49 0.105527 0.615928 47 0.025337 0.609738 46 0.0346842 0.610441 43 0.043631 0.611104 42 0.0560507 0.612075 39 0.0676695 0.612954 38 0.0790191 0.61391 35 0.0906638 0.614818 34 0.105527 0.615928 SURF 0x30 mat 1 refs 18 23 0.105527 0.429601 22 0.0745976 0.429601 50 0.0775388 0.429601 51 0.081503 0.429601 52 0.0863461 0.429601 53 0.0912897 0.429601 54 0.0950982 0.429601 55 0.0997905 0.429601 56 0.105527 0.429601 57 0.109016 0.429601 58 0.112283 0.429601 59 0.115946 0.429601 60 0.118775 0.429601 61 0.12136 0.429601 62 0.123668 0.429601 63 0.125783 0.429601 64 0.126319 0.429601 6 0.126738 0.429601 SURF 0x30 mat 1 refs 4 25 0.123803 0.964014 6 0.112068 0.988584 64 0.111627 0.988584 65 0.123379 0.964014 SURF 0x30 mat 1 refs 4 64 0.111627 0.988584 63 0.111061 0.988584 66 0.121768 0.964014 65 0.123379 0.964014 SURF 0x30 mat 1 refs 4 66 0.121768 0.964014 63 0.111061 0.988584 62 0.108832 0.988584 67 0.119403 0.964014 SURF 0x30 mat 1 refs 4 62 0.108832 0.988584 61 0.106397 0.988584 68 0.116102 0.964014 67 0.119403 0.964014 SURF 0x30 mat 1 refs 4 68 0.116102 0.964014 61 0.106397 0.988584 60 0.103671 0.988584 69 0.111048 0.964014 SURF 0x30 mat 1 refs 4 60 0.103671 0.988584 59 0.100688 0.988584 70 0.105882 0.964014 69 0.111048 0.964014 SURF 0x30 mat 1 refs 4 70 0.105882 0.964014 59 0.100688 0.988584 58 0.0968254 0.988584 71 0.0982908 0.964014 SURF 0x30 mat 1 refs 4 58 0.0968254 0.988584 57 0.0933802 0.988584 72 0.0937546 0.964014 71 0.0982908 0.964014 SURF 0x30 mat 1 refs 4 72 0.0937546 0.964014 57 0.0933802 0.988584 56 0.0897007 0.988584 73 0.0897007 0.964014 SURF 0x30 mat 1 refs 4 74 0.0800985 0.964014 75 0.074027 0.803603 76 0.0897007 0.802495 73 0.0897007 0.964014 SURF 0x30 mat 1 refs 4 56 0.0897007 0.988584 55 0.0836515 0.988584 74 0.0800985 0.964014 73 0.0897007 0.964014 SURF 0x30 mat 1 refs 4 74 0.0800985 0.964014 55 0.0836515 0.988584 54 0.0787033 0.988584 77 0.0747092 0.964014 SURF 0x30 mat 1 refs 4 78 0.0617473 0.80451 75 0.074027 0.803603 74 0.0800985 0.964014 77 0.0747092 0.964014 SURF 0x30 mat 1 refs 4 79 0.0702023 0.964014 80 0.0497787 0.805465 78 0.0617473 0.80451 77 0.0747092 0.964014 SURF 0x30 mat 1 refs 4 54 0.0787033 0.988584 53 0.074687 0.988584 79 0.0702023 0.964014 77 0.0747092 0.964014 SURF 0x30 mat 1 refs 4 79 0.0702023 0.964014 53 0.074687 0.988584 52 0.0694739 0.988584 81 0.0647104 0.964014 SURF 0x30 mat 1 refs 4 82 0.0375263 0.806343 80 0.0497787 0.805465 79 0.0702023 0.964014 81 0.0647104 0.964014 SURF 0x30 mat 1 refs 4 83 0.0590954 0.964014 84 0.0244293 0.807313 82 0.0375263 0.806343 81 0.0647104 0.964014 SURF 0x30 mat 1 refs 4 52 0.0694739 0.988584 51 0.0643667 0.988584 83 0.0590954 0.964014 81 0.0647104 0.964014 SURF 0x30 mat 1 refs 4 83 0.0590954 0.964014 51 0.0643667 0.988584 50 0.0601863 0.988584 45 0.0537283 0.964014 SURF 0x30 mat 1 refs 4 85 0.0149946 0.807975 84 0.0244293 0.807313 83 0.0590954 0.964014 45 0.0537283 0.964014 SURF 0x30 mat 1 refs 4 48 0.0497975 0.964014 47 0.00513766 0.808677 85 0.0149946 0.807975 45 0.0537283 0.964014 SURF 0x30 mat 1 refs 4 50 0.0601863 0.988584 22 0.0570847 0.988584 48 0.0497975 0.964014 45 0.0537283 0.964014 SURF 0x30 mat 1 refs 9 49 0.0855146 0.802495 76 0.0855146 0.802495 75 0.0706211 0.803603 78 0.0589527 0.80451 80 0.04758 0.805465 82 0.0359375 0.806343 84 0.0234925 0.807313 85 0.0145275 0.807975 47 0.00516121 0.808677 kids 0 OBJECT poly name "poly" loc -2.98023e-08 0.265633 -0.655937 texture "/home/pier/Documenti/progetti/gap65/gap65.rgb" crease 45.000000 numvert 237 -0.022592 -0.388347 -1.87374 -0.013761 -0.393733 -1.87374 -0.165836 -0.482241 -0.268545 -0.027415 -0.381084 -1.87374 -0.194158 -0.469044 -0.268545 -0.165836 -0.482242 -0.268545 -0.194157 -0.469044 -0.268545 -0.375759 -0.546458 1.33946 -0.402 -0.514667 1.52905 -0.387929 -0.512401 1.33946 -0.389829 -0.549817 1.52905 -0.342819 -0.566686 1.33946 -0.356889 -0.566686 1.52905 2.98023e-08 -0.566686 1.33946 2.98023e-08 -0.566686 1.52905 2.98023e-08 -0.530458 1.6805 -0.37097 -0.530457 1.6805 -0.40391 -0.511597 1.6805 -0.41608 -0.476447 1.6805 -0.419999 -0.425507 1.75916 -0.40783 -0.463396 1.75916 -0.374889 -0.482256 1.75916 2.98023e-08 -0.482256 1.75916 2.98023e-08 -0.423658 1.81883 -0.354559 -0.426396 1.81883 -0.387499 -0.404797 1.81883 -0.27858 -0.356857 1.87374 -0.311519 -0.337997 1.87374 2.98023e-08 -0.356858 1.87374 -0.345279 -0.534106 1.073 -0.35745 -0.498956 1.073 -0.312339 -0.552966 1.073 2.98023e-08 -0.552966 1.073 2.98023e-08 -0.516466 0.556994 -0.256919 -0.516466 0.556994 -0.289869 -0.497606 0.556994 -0.302029 -0.462456 0.556994 -0.205178 -0.438811 -0.268545 2.98023e-08 -0.483611 -0.268545 -0.027415 -0.381085 -1.87374 -0.037173 -0.301329 -1.87374 2.98023e-08 -0.393733 -1.87374 -0.059725 0.196055 -0.268545 2.98023e-08 0.202116 -0.268545 -0.098385 0.171771 -0.268545 2.98023e-08 -0.144437 1.87374 2.98023e-08 -0.359596 1.87374 2.98023e-08 -0.257716 1.87374 0.165837 -0.482241 -0.268545 0.013761 -0.393733 -1.87374 0.022591 -0.388347 -1.87374 0.194159 -0.469044 -0.268545 0.027414 -0.381084 -1.87374 0.194158 -0.469044 -0.268545 0.165837 -0.482242 -0.268545 0.037172 -0.301329 -1.87374 0.042131 -0.200936 -1.87374 0.205917 -0.027936 -0.268545 0.38778 -0.0985781 1.33946 0.401859 -0.110027 1.52905 0.387929 -0.512401 1.33946 0.402 -0.514667 1.52905 0.37576 -0.546458 1.33946 0.389829 -0.549817 1.52905 0.35689 -0.566686 1.52905 0.342819 -0.566686 1.33946 0.37097 -0.530457 1.6805 0.403909 -0.511597 1.6805 0.416079 -0.476447 1.6805 0.415939 -0.124948 1.6805 0.419859 -0.136397 1.75916 0.42 -0.425507 1.75916 0.407829 -0.463396 1.75916 0.37489 -0.482256 1.75916 0.35456 -0.426396 1.81883 0.387499 -0.404797 1.81883 0.399669 -0.369647 1.81883 0.399529 -0.158258 1.81883 0.311519 -0.337997 1.87374 0.27858 -0.356857 1.87374 0.357309 -0.083488 1.073 0.35745 -0.498956 1.073 0.345279 -0.534106 1.073 0.31234 -0.552966 1.073 0.25692 -0.516466 0.556994 0.28987 -0.497606 0.556994 0.30203 -0.462456 0.556994 0.30189 -0.046988 0.556994 0.205179 -0.438811 -0.268545 0.042131 -0.134164 -1.87374 0.032258 -0.0595291 -1.87374 0.151459 0.114621 -0.268545 0.184858 0.0362014 -0.268545 0.027414 -0.381085 -1.87374 0.059724 0.196055 -0.268545 0.098384 0.171771 -0.268545 0.027208 -0.148593 -1.41231 0.033669 -0.148593 -1.47222 0.024089 0.566685 -1.70002 0.035133 0.566685 -1.74889 0.030757 0.566685 -1.71933 0.042131 -0.148593 -1.5539 0.040093 0.566686 -1.8235 0.039852 -0.148593 -1.64944 0.038549 0.566686 -1.85003 0.038999 -0.148593 -1.76314 0.036962 -0.148593 -1.87374 -0.205918 -0.027936 -0.268545 0.205916 -0.027936 -0.268545 -0.184858 0.0362009 -0.268545 -0.151459 0.114621 -0.268545 -0.098385 0.171771 -0.268545 -0.059725 0.196055 -0.268545 2.98023e-08 0.202116 -0.268545 0.059724 0.196055 -0.268545 0.098384 0.171771 -0.268545 0.151458 0.114621 -0.268545 0.184857 0.0362009 -0.268545 0.090207 0.00458965 0.556994 2.98023e-08 0.0385635 -0.268545 2.98023e-08 0.00771955 0.556994 0.319276 -0.298873 1.87374 0.319276 -0.22257 1.87374 0.291819 -0.177918 1.87374 0.2499 -0.166887 1.87374 0.18372 -0.157227 1.87374 0.12393 -0.147566 1.87374 0.014992 -0.148593 -1.37663 0.015597 0.566685 -1.68619 0.00806503 -0.148593 -1.3676 0.00768403 0.566685 -1.67678 2.98023e-08 -0.148593 -1.36311 2.98023e-08 0.566686 -1.67429 2.98023e-08 -0.0257997 -1.87374 0.18111 0.00547373 -0.268545 0.27016 -0.0267463 0.556994 0.1533 0.0165037 -0.268545 0.22824 -0.0157163 0.556994 0.10665 0.0275337 -0.268545 0.18376 -0.00468624 0.556994 2.98023e-08 -0.027027 1.073 0.12432 -0.030156 1.073 0.21748 -0.041186 1.073 0.283659 -0.0522161 1.073 0.325569 -0.0605081 1.073 0.35605 -0.075598 1.33946 0.31414 -0.0645681 1.33946 0.247959 -0.0535381 1.33946 0.12443 -0.0425081 1.33946 2.98023e-08 -0.039378 1.33946 0.367789 -0.135267 1.81883 0.304019 -0.124238 1.81883 0.230559 -0.113207 1.81883 0.12403 -0.102177 1.81883 2.98023e-08 -0.144436 1.87374 2.98023e-08 -0.099058 1.81883 0.12413 -0.083066 1.75916 2.98023e-08 -0.077198 1.75916 0.24766 -0.094096 1.75916 0.31384 -0.105127 1.75916 0.388119 -0.113417 1.75916 0.384199 -0.101967 1.6805 0.313939 -0.093676 1.6805 0.247759 -0.0826461 1.6805 0.12423 -0.0716161 1.6805 2.98023e-08 -0.068487 1.6805 0.12433 -0.053958 1.52905 2.98023e-08 -0.050828 1.52905 0.24786 -0.064988 1.52905 0.314039 -0.0760181 1.52905 0.370119 -0.0870481 1.52905 -0.090208 0.00458965 0.556994 -0.319274 -0.22257 1.87374 -0.319274 -0.298873 1.87374 -0.291819 -0.177918 1.87374 -0.2499 -0.166887 1.87374 -0.183719 -0.157227 1.87374 -0.123929 -0.147566 1.87374 -0.03855 0.566686 -1.85003 -0.036962 -0.148593 -1.87374 -0.039 -0.148593 -1.76314 -0.040094 0.566686 -1.8235 -0.039852 -0.148593 -1.64944 -0.035134 0.566685 -1.74889 -0.042132 -0.148593 -1.5539 -0.030758 0.566685 -1.71933 -0.03367 -0.148593 -1.47222 -0.02409 0.566685 -1.70002 -0.027209 -0.148593 -1.41231 -0.015597 0.566685 -1.68619 -0.014992 -0.148593 -1.37663 -0.00768397 0.566685 -1.67678 -0.00806497 -0.148593 -1.3676 -0.205917 -0.027936 -0.268545 -0.184857 0.0362014 -0.268545 -0.042132 -0.134164 -1.87374 -0.042132 -0.200936 -1.87374 -0.151458 0.114621 -0.268545 -0.032258 -0.0595291 -1.87374 -0.301889 -0.046988 0.556994 -0.181109 0.00547373 -0.268545 -0.270159 -0.0267463 0.556994 -0.153299 0.0165037 -0.268545 -0.22824 -0.0157163 0.556994 -0.106649 0.0275337 -0.268545 -0.183759 -0.00468624 0.556994 -0.124319 -0.030156 1.073 -0.217479 -0.041186 1.073 -0.283659 -0.0522161 1.073 -0.325569 -0.0605081 1.073 -0.357309 -0.083488 1.073 -0.38778 -0.0985781 1.33946 -0.35605 -0.075598 1.33946 -0.314139 -0.0645681 1.33946 -0.247959 -0.0535381 1.33946 -0.124429 -0.0425081 1.33946 -0.399669 -0.369647 1.81883 -0.399529 -0.158258 1.81883 -0.367789 -0.135267 1.81883 -0.304019 -0.124238 1.81883 -0.230559 -0.113207 1.81883 -0.124029 -0.102177 1.81883 -0.124129 -0.083066 1.75916 -0.24766 -0.094096 1.75916 -0.313839 -0.105127 1.75916 -0.388119 -0.113417 1.75916 -0.41986 -0.136397 1.75916 -0.41594 -0.124948 1.6805 -0.384199 -0.101967 1.6805 -0.313939 -0.093676 1.6805 -0.247759 -0.0826461 1.6805 -0.124229 -0.0716161 1.6805 -0.124329 -0.053958 1.52905 -0.247859 -0.064988 1.52905 -0.314039 -0.0760181 1.52905 -0.370119 -0.0870481 1.52905 -0.40186 -0.110027 1.52905 numsurf 376 SURF 0x30 mat 1 refs 3 193 0.347549 0.860276 196 0.0855146 0.834918 40 0.0855146 0.818035 SURF 0x30 mat 1 refs 3 194 0.41064 0.887301 196 0.152408 0.910715 193 0.41064 0.883846 SURF 0x30 mat 1 refs 3 194 0.41064 0.887301 197 0.41064 0.89278 195 0.152408 0.910715 SURF 0x30 mat 1 refs 3 197 0.41064 0.89278 44 0.41064 0.901487 198 0.152408 0.912335 SURF 0x30 mat 1 refs 3 44 0.41064 0.901487 42 0.41064 0.907829 133 0.152408 0.917626 SURF 0x30 mat 1 refs 3 232 0.699824 0.89723 167 0.699824 0.917626 215 0.669324 0.897214 SURF 0x30 mat 1 refs 3 215 0.669324 0.897214 167 0.699824 0.917626 149 0.669324 0.917626 SURF 0x30 mat 1 refs 3 232 0.699824 0.89723 214 0.669324 0.876949 233 0.699824 0.876965 SURF 0x30 mat 1 refs 3 214 0.669324 0.876949 232 0.699824 0.89723 215 0.669324 0.897214 SURF 0x30 mat 1 refs 3 233 0.699824 0.876965 213 0.669324 0.866092 234 0.699824 0.866109 SURF 0x30 mat 1 refs 3 213 0.669324 0.866092 233 0.699824 0.876965 214 0.669324 0.876949 SURF 0x30 mat 1 refs 3 234 0.699824 0.866109 212 0.669324 0.859217 235 0.699824 0.856909 SURF 0x30 mat 1 refs 3 212 0.669324 0.859217 234 0.699824 0.866109 213 0.669324 0.866092 SURF 0x30 mat 1 refs 3 235 0.699824 0.856909 211 0.669324 0.854012 236 0.699824 0.851702 SURF 0x30 mat 1 refs 3 211 0.669324 0.854012 235 0.699824 0.856909 212 0.669324 0.859217 SURF 0x30 mat 1 refs 3 9 0.607556 0.782537 236 0.638358 0.850207 211 0.607556 0.852133 SURF 0x30 mat 1 refs 3 236 0.638358 0.850207 9 0.607556 0.782537 8 0.638358 0.782156 SURF 0x30 mat 1 refs 3 18 0.662964 0.788584 227 0.662964 0.847698 236 0.638358 0.850207 SURF 0x30 mat 1 refs 3 18 0.662964 0.788584 236 0.638358 0.850207 8 0.638358 0.782156 SURF 0x30 mat 1 refs 3 227 0.724189 0.849392 228 0.724189 0.854599 235 0.699824 0.856909 SURF 0x30 mat 1 refs 3 227 0.724189 0.849392 235 0.699824 0.856909 236 0.699824 0.851702 SURF 0x30 mat 1 refs 3 234 0.699824 0.866109 228 0.724189 0.854599 229 0.724189 0.866125 SURF 0x30 mat 1 refs 3 228 0.724189 0.854599 234 0.699824 0.866109 235 0.699824 0.856909 SURF 0x30 mat 1 refs 3 233 0.699824 0.876965 229 0.724189 0.866125 230 0.724189 0.876982 SURF 0x30 mat 1 refs 3 229 0.724189 0.866125 233 0.699824 0.876965 234 0.699824 0.866109 SURF 0x30 mat 1 refs 3 232 0.699824 0.89723 230 0.724189 0.876982 231 0.724189 0.897247 SURF 0x30 mat 1 refs 3 230 0.724189 0.876982 232 0.699824 0.89723 233 0.699824 0.876965 SURF 0x30 mat 1 refs 3 167 0.699824 0.917626 231 0.724189 0.897247 165 0.724189 0.917626 SURF 0x30 mat 1 refs 3 231 0.724189 0.897247 167 0.699824 0.917626 232 0.699824 0.89723 SURF 0x30 mat 1 refs 3 222 0.736843 0.897263 157 0.736843 0.917626 231 0.724189 0.897247 SURF 0x30 mat 1 refs 3 165 0.724189 0.917626 231 0.724189 0.897247 157 0.736843 0.917626 SURF 0x30 mat 1 refs 3 223 0.736843 0.876998 222 0.736843 0.897263 230 0.724189 0.876982 SURF 0x30 mat 1 refs 3 231 0.724189 0.897247 230 0.724189 0.876982 222 0.736843 0.897263 SURF 0x30 mat 1 refs 3 224 0.736843 0.866142 223 0.736843 0.876998 229 0.724189 0.866125 SURF 0x30 mat 1 refs 3 230 0.724189 0.876982 229 0.724189 0.866125 223 0.736843 0.876998 SURF 0x30 mat 1 refs 3 225 0.736843 0.853956 224 0.736843 0.866142 228 0.724189 0.854599 SURF 0x30 mat 1 refs 3 229 0.724189 0.866125 228 0.724189 0.854599 224 0.736843 0.866142 SURF 0x30 mat 1 refs 3 226 0.736843 0.848749 225 0.736843 0.853956 227 0.724189 0.849392 SURF 0x30 mat 1 refs 3 227 0.724189 0.849392 225 0.736843 0.853956 228 0.724189 0.854599 SURF 0x30 mat 1 refs 3 227 0.662964 0.847698 19 0.675744 0.797151 226 0.674098 0.844534 SURF 0x30 mat 1 refs 3 19 0.675744 0.797151 227 0.662964 0.847698 18 0.662964 0.788584 SURF 0x30 mat 1 refs 3 19 0.69739 0.642126 25 0.706941 0.647296 216 0.706941 0.64536 SURF 0x30 mat 1 refs 3 25 0.706941 0.647296 19 0.69739 0.642126 20 0.69739 0.644062 SURF 0x30 mat 1 refs 3 226 0.674098 0.844534 216 0.685438 0.806545 217 0.683792 0.840858 SURF 0x30 mat 1 refs 3 216 0.685438 0.806545 226 0.674098 0.844534 19 0.675744 0.797151 SURF 0x30 mat 1 refs 3 225 0.736843 0.853956 217 0.745619 0.853735 218 0.746442 0.857291 SURF 0x30 mat 1 refs 3 217 0.745619 0.853735 225 0.736843 0.853956 226 0.736843 0.848749 SURF 0x30 mat 1 refs 3 224 0.736843 0.866142 218 0.746442 0.857291 219 0.746442 0.867753 SURF 0x30 mat 1 refs 3 218 0.746442 0.857291 224 0.736843 0.866142 225 0.736843 0.853956 SURF 0x30 mat 1 refs 3 223 0.736843 0.876998 219 0.746442 0.867753 220 0.746442 0.879804 SURF 0x30 mat 1 refs 3 219 0.746442 0.867753 223 0.736843 0.876998 224 0.736843 0.866142 SURF 0x30 mat 1 refs 3 222 0.736843 0.897263 220 0.746442 0.879804 221 0.746442 0.89728 SURF 0x30 mat 1 refs 3 220 0.746442 0.879804 222 0.736843 0.897263 223 0.736843 0.876998 SURF 0x30 mat 1 refs 3 221 0.746442 0.89728 155 0.746442 0.917626 157 0.736843 0.917626 SURF 0x30 mat 1 refs 3 221 0.746442 0.89728 157 0.736843 0.917626 222 0.736843 0.897263 SURF 0x30 mat 1 refs 3 177 0.754041 0.897296 154 0.754041 0.917626 221 0.746442 0.89728 SURF 0x30 mat 1 refs 3 155 0.746442 0.917626 221 0.746442 0.89728 154 0.754041 0.917626 SURF 0x30 mat 1 refs 3 176 0.754041 0.887488 177 0.754041 0.897296 220 0.746442 0.879804 SURF 0x30 mat 1 refs 3 221 0.746442 0.89728 220 0.746442 0.879804 177 0.754041 0.897296 SURF 0x30 mat 1 refs 3 175 0.754041 0.876631 176 0.754041 0.887488 219 0.746442 0.867753 SURF 0x30 mat 1 refs 3 219 0.746442 0.867753 176 0.754041 0.887488 220 0.746442 0.879804 SURF 0x30 mat 1 refs 3 175 0.754041 0.876631 218 0.746442 0.857291 174 0.754041 0.869754 SURF 0x30 mat 1 refs 3 219 0.746442 0.867753 218 0.746442 0.857291 175 0.754041 0.876631 SURF 0x30 mat 1 refs 3 218 0.746442 0.857291 172 0.754041 0.86525 174 0.754041 0.869754 SURF 0x30 mat 1 refs 3 172 0.754041 0.86525 218 0.746442 0.857291 217 0.745619 0.853735 SURF 0x30 mat 1 refs 3 172 0.692713 0.830042 217 0.683792 0.840858 173 0.694359 0.818448 SURF 0x30 mat 1 refs 3 216 0.685438 0.806545 173 0.694359 0.818448 217 0.683792 0.840858 SURF 0x30 mat 1 refs 3 173 0.71573 0.658148 25 0.706941 0.647296 27 0.71573 0.659381 SURF 0x30 mat 1 refs 3 25 0.706941 0.647296 173 0.71573 0.658148 216 0.706941 0.64536 SURF 0x30 mat 1 refs 3 140 0.626458 0.917626 215 0.669324 0.897214 149 0.669324 0.917626 SURF 0x30 mat 1 refs 3 215 0.669324 0.897214 140 0.626458 0.917626 206 0.626458 0.897232 SURF 0x30 mat 1 refs 3 206 0.626458 0.897232 214 0.669324 0.876949 215 0.669324 0.897214 SURF 0x30 mat 1 refs 3 214 0.669324 0.876949 206 0.626458 0.897232 207 0.626458 0.881949 SURF 0x30 mat 1 refs 3 207 0.626458 0.881949 213 0.669324 0.866092 214 0.669324 0.876949 SURF 0x30 mat 1 refs 3 213 0.669324 0.866092 207 0.626458 0.881949 208 0.626458 0.871093 SURF 0x30 mat 1 refs 3 208 0.626458 0.871093 212 0.669324 0.859217 213 0.669324 0.866092 SURF 0x30 mat 1 refs 3 212 0.669324 0.859217 208 0.626458 0.871093 209 0.626458 0.864217 SURF 0x30 mat 1 refs 3 209 0.626458 0.864217 211 0.669324 0.854012 212 0.669324 0.859217 SURF 0x30 mat 1 refs 3 211 0.669324 0.854012 209 0.626458 0.864217 210 0.626458 0.85901 SURF 0x30 mat 1 refs 3 30 0.564265 0.784799 211 0.607556 0.852133 210 0.564265 0.85467 SURF 0x30 mat 1 refs 3 211 0.607556 0.852133 30 0.564265 0.784799 9 0.607556 0.782537 SURF 0x30 mat 1 refs 3 199 0.48043 0.860809 36 0.48043 0.790937 210 0.564265 0.85467 SURF 0x30 mat 1 refs 3 30 0.564265 0.784799 210 0.564265 0.85467 36 0.48043 0.790937 SURF 0x30 mat 1 refs 3 209 0.626458 0.864217 199 0.543447 0.868102 210 0.626458 0.85901 SURF 0x30 mat 1 refs 3 201 0.543447 0.873307 199 0.543447 0.868102 209 0.626458 0.864217 SURF 0x30 mat 1 refs 3 209 0.626458 0.864217 208 0.626458 0.871093 201 0.543447 0.873307 SURF 0x30 mat 1 refs 3 203 0.543447 0.880184 201 0.543447 0.873307 208 0.626458 0.871093 SURF 0x30 mat 1 refs 3 208 0.626458 0.871093 207 0.626458 0.881949 203 0.543447 0.880184 SURF 0x30 mat 1 refs 3 205 0.543447 0.887481 203 0.543447 0.880184 207 0.626458 0.881949 SURF 0x30 mat 1 refs 3 207 0.626458 0.881949 206 0.626458 0.897232 205 0.543447 0.887481 SURF 0x30 mat 1 refs 3 171 0.543447 0.902828 205 0.543447 0.887481 206 0.626458 0.897232 SURF 0x30 mat 1 refs 3 206 0.626458 0.897232 140 0.626458 0.917626 171 0.543447 0.902828 SURF 0x30 mat 1 refs 3 120 0.543447 0.917626 171 0.543447 0.902828 140 0.626458 0.917626 SURF 0x30 mat 1 refs 3 119 0.41064 0.917626 205 0.543447 0.887481 171 0.543447 0.902828 SURF 0x30 mat 1 refs 3 205 0.543447 0.887481 119 0.41064 0.917626 204 0.41064 0.900131 SURF 0x30 mat 1 refs 3 204 0.41064 0.900131 203 0.543447 0.880184 205 0.543447 0.887481 SURF 0x30 mat 1 refs 3 203 0.543447 0.880184 204 0.41064 0.900131 202 0.41064 0.892478 SURF 0x30 mat 1 refs 3 202 0.41064 0.892478 201 0.543447 0.873307 203 0.543447 0.880184 SURF 0x30 mat 1 refs 3 201 0.543447 0.873307 202 0.41064 0.892478 200 0.41064 0.887916 SURF 0x30 mat 1 refs 3 200 0.41064 0.887916 199 0.543447 0.868102 201 0.543447 0.873307 SURF 0x30 mat 1 refs 3 199 0.543447 0.868102 200 0.41064 0.887916 193 0.41064 0.883846 SURF 0x30 mat 1 refs 3 37 0.346307 0.794913 199 0.48043 0.860809 193 0.347549 0.860276 SURF 0x30 mat 1 refs 3 199 0.48043 0.860809 37 0.346307 0.794913 36 0.48043 0.790937 SURF 0x30 mat 1 refs 3 133 0.152408 0.917626 42 0.41064 0.907829 43 0.41064 0.917626 SURF 0x30 mat 1 refs 3 44 0.41064 0.901487 133 0.152408 0.917626 198 0.152408 0.912335 SURF 0x30 mat 1 refs 3 197 0.41064 0.89278 198 0.152408 0.912335 195 0.152408 0.910715 SURF 0x30 mat 1 refs 3 194 0.41064 0.887301 195 0.152408 0.910715 196 0.152408 0.910715 SURF 0x30 mat 1 refs 3 193 0.347549 0.860276 40 0.0855146 0.818035 37 0.346307 0.794913 SURF 0x30 mat 1 refs 3 192 0.17624 0.843721 132 0.123803 0.964014 191 0.123377 0.964014 SURF 0x30 mat 1 refs 3 132 0.123803 0.964014 192 0.17624 0.843721 131 0.177008 0.843721 SURF 0x30 mat 1 refs 3 190 0.174696 0.843721 191 0.123377 0.964014 189 0.121768 0.964014 SURF 0x30 mat 1 refs 3 191 0.123377 0.964014 190 0.174696 0.843721 192 0.17624 0.843721 SURF 0x30 mat 1 refs 3 188 0.168596 0.843721 189 0.121768 0.964014 187 0.119403 0.964014 SURF 0x30 mat 1 refs 3 189 0.121768 0.964014 188 0.168596 0.843721 190 0.174696 0.843721 SURF 0x30 mat 1 refs 3 186 0.158352 0.843721 187 0.119403 0.964014 185 0.116102 0.964014 SURF 0x30 mat 1 refs 3 187 0.119403 0.964014 186 0.158352 0.843721 188 0.168596 0.843721 SURF 0x30 mat 1 refs 3 184 0.144387 0.843721 185 0.116102 0.964014 183 0.111048 0.964014 SURF 0x30 mat 1 refs 3 185 0.116102 0.964014 184 0.144387 0.843721 186 0.158352 0.843721 SURF 0x30 mat 1 refs 3 182 0.128051 0.843721 183 0.111048 0.964014 181 0.0982908 0.964014 SURF 0x30 mat 1 refs 3 183 0.111048 0.964014 182 0.128051 0.843721 184 0.144387 0.843721 SURF 0x30 mat 1 refs 3 180 0.108611 0.843721 181 0.0982908 0.964014 178 0.0937546 0.964014 SURF 0x30 mat 1 refs 3 181 0.0982908 0.964014 180 0.108611 0.843721 182 0.128051 0.843721 SURF 0x30 mat 1 refs 3 178 0.0937546 0.964014 179 0.0897007 0.843721 180 0.108611 0.843721 SURF 0x30 mat 1 refs 3 177 0.689204 0.498343 46 0.726642 0.516738 45 0.688651 0.516738 SURF 0x30 mat 1 refs 3 176 0.69091 0.489469 46 0.726642 0.516738 177 0.689204 0.498343 SURF 0x30 mat 1 refs 3 175 0.692615 0.479645 46 0.726642 0.516738 176 0.69091 0.489469 SURF 0x30 mat 1 refs 3 175 0.692615 0.479645 26 0.726158 0.475389 46 0.726642 0.516738 SURF 0x30 mat 1 refs 3 174 0.694563 0.473423 26 0.726158 0.475389 175 0.692615 0.479645 SURF 0x30 mat 1 refs 3 174 0.694563 0.473423 27 0.722829 0.471079 26 0.726158 0.475389 SURF 0x30 mat 1 refs 3 172 0.702447 0.469928 27 0.722829 0.471079 174 0.694563 0.473423 SURF 0x30 mat 1 refs 3 27 0.722829 0.471079 172 0.702447 0.469928 173 0.71592 0.469928 SURF 0x30 mat 1 refs 3 120 0.543447 0.917626 119 0.41064 0.917626 171 0.543447 0.902828 SURF 0x30 mat 1 refs 3 57 0.41064 0.951407 56 0.152408 0.924538 92 0.41064 0.947952 SURF 0x30 mat 1 refs 3 89 0.152408 0.924538 91 0.41064 0.942473 92 0.41064 0.947952 SURF 0x30 mat 1 refs 3 90 0.152408 0.922918 95 0.41064 0.933766 91 0.41064 0.942473 SURF 0x30 mat 1 refs 3 133 0.152408 0.917626 94 0.41064 0.927424 95 0.41064 0.933766 SURF 0x30 mat 1 refs 3 148 0.669324 0.938039 167 0.699824 0.917626 166 0.699824 0.938022 SURF 0x30 mat 1 refs 3 149 0.669324 0.917626 167 0.699824 0.917626 148 0.669324 0.938039 SURF 0x30 mat 1 refs 3 168 0.699824 0.958287 147 0.669324 0.958304 166 0.699824 0.938022 SURF 0x30 mat 1 refs 3 148 0.669324 0.938039 166 0.699824 0.938022 147 0.669324 0.958304 SURF 0x30 mat 1 refs 3 169 0.699824 0.969144 146 0.669324 0.96916 168 0.699824 0.958287 SURF 0x30 mat 1 refs 3 147 0.669324 0.958304 168 0.699824 0.958287 146 0.669324 0.96916 SURF 0x30 mat 1 refs 3 170 0.699824 0.978344 145 0.669324 0.976036 169 0.699824 0.969144 SURF 0x30 mat 1 refs 3 146 0.669324 0.96916 169 0.699824 0.969144 145 0.669324 0.976036 SURF 0x30 mat 1 refs 3 59 0.699824 0.983551 58 0.669324 0.981241 170 0.699824 0.978344 SURF 0x30 mat 1 refs 3 145 0.669324 0.976036 170 0.699824 0.978344 58 0.669324 0.981241 SURF 0x30 mat 1 refs 3 170 0.699824 0.978344 161 0.724189 0.980654 69 0.724189 0.985861 SURF 0x30 mat 1 refs 3 59 0.699824 0.983551 170 0.699824 0.978344 69 0.724189 0.985861 SURF 0x30 mat 1 refs 3 162 0.724189 0.969128 161 0.724189 0.980654 169 0.699824 0.969144 SURF 0x30 mat 1 refs 3 170 0.699824 0.978344 169 0.699824 0.969144 161 0.724189 0.980654 SURF 0x30 mat 1 refs 3 163 0.724189 0.958271 162 0.724189 0.969128 168 0.699824 0.958287 SURF 0x30 mat 1 refs 3 169 0.699824 0.969144 168 0.699824 0.958287 162 0.724189 0.969128 SURF 0x30 mat 1 refs 3 164 0.724189 0.938006 163 0.724189 0.958271 166 0.699824 0.938022 SURF 0x30 mat 1 refs 3 168 0.699824 0.958287 166 0.699824 0.938022 163 0.724189 0.958271 SURF 0x30 mat 1 refs 3 165 0.724189 0.917626 164 0.724189 0.938006 167 0.699824 0.917626 SURF 0x30 mat 1 refs 3 166 0.699824 0.938022 167 0.699824 0.917626 164 0.724189 0.938006 SURF 0x30 mat 1 refs 3 164 0.724189 0.938006 157 0.736843 0.917626 156 0.736843 0.93799 SURF 0x30 mat 1 refs 3 157 0.736843 0.917626 164 0.724189 0.938006 165 0.724189 0.917626 SURF 0x30 mat 1 refs 3 163 0.724189 0.958271 156 0.736843 0.93799 158 0.736843 0.958255 SURF 0x30 mat 1 refs 3 156 0.736843 0.93799 163 0.724189 0.958271 164 0.724189 0.938006 SURF 0x30 mat 1 refs 3 162 0.724189 0.969128 158 0.736843 0.958255 159 0.736843 0.969111 SURF 0x30 mat 1 refs 3 158 0.736843 0.958255 162 0.724189 0.969128 163 0.724189 0.958271 SURF 0x30 mat 1 refs 3 161 0.724189 0.980654 159 0.736843 0.969111 160 0.736843 0.981297 SURF 0x30 mat 1 refs 3 159 0.736843 0.969111 161 0.724189 0.980654 162 0.724189 0.969128 SURF 0x30 mat 1 refs 3 69 0.724189 0.985861 160 0.736843 0.981297 70 0.736843 0.986504 SURF 0x30 mat 1 refs 3 161 0.724189 0.980654 160 0.736843 0.981297 69 0.724189 0.985861 SURF 0x30 mat 1 refs 3 150 0.746442 0.977962 77 0.746442 0.983168 160 0.736843 0.981297 SURF 0x30 mat 1 refs 3 70 0.736843 0.986504 160 0.736843 0.981297 77 0.746442 0.983168 SURF 0x30 mat 1 refs 3 151 0.746442 0.9675 150 0.746442 0.977962 159 0.736843 0.969111 SURF 0x30 mat 1 refs 3 160 0.736843 0.981297 159 0.736843 0.969111 150 0.746442 0.977962 SURF 0x30 mat 1 refs 3 152 0.746442 0.955449 151 0.746442 0.9675 158 0.736843 0.958255 SURF 0x30 mat 1 refs 3 159 0.736843 0.969111 158 0.736843 0.958255 151 0.746442 0.9675 SURF 0x30 mat 1 refs 3 153 0.746442 0.937973 152 0.746442 0.955449 156 0.736843 0.93799 SURF 0x30 mat 1 refs 3 158 0.736843 0.958255 156 0.736843 0.93799 152 0.746442 0.955449 SURF 0x30 mat 1 refs 3 157 0.736843 0.917626 155 0.746442 0.917626 153 0.746442 0.937973 SURF 0x30 mat 1 refs 3 156 0.736843 0.93799 157 0.736843 0.917626 153 0.746442 0.937973 SURF 0x30 mat 1 refs 3 153 0.746442 0.937973 154 0.754041 0.917626 126 0.754041 0.937957 SURF 0x30 mat 1 refs 3 154 0.754041 0.917626 153 0.746442 0.937973 155 0.746442 0.917626 SURF 0x30 mat 1 refs 3 152 0.746442 0.955449 126 0.754041 0.937957 125 0.754041 0.947765 SURF 0x30 mat 1 refs 3 126 0.754041 0.937957 152 0.746442 0.955449 153 0.746442 0.937973 SURF 0x30 mat 1 refs 3 151 0.746442 0.9675 125 0.754041 0.947765 124 0.754041 0.958622 SURF 0x30 mat 1 refs 3 152 0.746442 0.955449 125 0.754041 0.947765 151 0.746442 0.9675 SURF 0x30 mat 1 refs 3 123 0.754041 0.965499 150 0.746442 0.977962 124 0.754041 0.958622 SURF 0x30 mat 1 refs 3 124 0.754041 0.958622 150 0.746442 0.977962 151 0.746442 0.9675 SURF 0x30 mat 1 refs 3 123 0.754041 0.965499 122 0.75116 0.971241 150 0.746442 0.977962 SURF 0x30 mat 1 refs 3 77 0.746442 0.983168 150 0.746442 0.977962 122 0.75116 0.971241 SURF 0x30 mat 1 refs 3 121 0.713133 0.599955 77 0.70423 0.576277 122 0.713133 0.587106 SURF 0x30 mat 1 refs 3 77 0.70423 0.576277 121 0.713133 0.599955 76 0.70423 0.611872 SURF 0x30 mat 1 refs 3 78 0.71573 0.758485 75 0.706941 0.770571 121 0.71573 0.759719 SURF 0x30 mat 1 refs 3 76 0.706941 0.772507 121 0.71573 0.759719 75 0.706941 0.770571 SURF 0x30 mat 1 refs 3 149 0.669324 0.917626 148 0.669324 0.938039 140 0.626458 0.917626 SURF 0x30 mat 1 refs 3 141 0.626458 0.938021 140 0.626458 0.917626 148 0.669324 0.938039 SURF 0x30 mat 1 refs 3 148 0.669324 0.938039 147 0.669324 0.958304 141 0.626458 0.938021 SURF 0x30 mat 1 refs 3 142 0.626458 0.953304 141 0.626458 0.938021 147 0.669324 0.958304 SURF 0x30 mat 1 refs 3 147 0.669324 0.958304 146 0.669324 0.96916 142 0.626458 0.953304 SURF 0x30 mat 1 refs 3 143 0.626458 0.96416 142 0.626458 0.953304 146 0.669324 0.96916 SURF 0x30 mat 1 refs 3 146 0.669324 0.96916 145 0.669324 0.976036 143 0.626458 0.96416 SURF 0x30 mat 1 refs 3 144 0.626458 0.971036 143 0.626458 0.96416 145 0.669324 0.976036 SURF 0x30 mat 1 refs 3 145 0.669324 0.976036 58 0.669324 0.981241 144 0.626458 0.971036 SURF 0x30 mat 1 refs 3 80 0.626458 0.976242 144 0.626458 0.971036 58 0.669324 0.981241 SURF 0x30 mat 1 refs 3 80 0.626458 0.976242 87 0.543447 0.967151 144 0.626458 0.971036 SURF 0x30 mat 1 refs 3 144 0.626458 0.971036 87 0.543447 0.967151 135 0.543447 0.961946 SURF 0x30 mat 1 refs 3 135 0.543447 0.961946 143 0.626458 0.96416 144 0.626458 0.971036 SURF 0x30 mat 1 refs 3 143 0.626458 0.96416 135 0.543447 0.961946 137 0.543447 0.955069 SURF 0x30 mat 1 refs 3 137 0.543447 0.955069 142 0.626458 0.953304 143 0.626458 0.96416 SURF 0x30 mat 1 refs 3 142 0.626458 0.953304 137 0.543447 0.955069 139 0.543447 0.947772 SURF 0x30 mat 1 refs 3 139 0.543447 0.947772 141 0.626458 0.938021 142 0.626458 0.953304 SURF 0x30 mat 1 refs 3 141 0.626458 0.938021 139 0.543447 0.947772 118 0.543447 0.932425 SURF 0x30 mat 1 refs 3 118 0.543447 0.932425 140 0.626458 0.917626 141 0.626458 0.938021 SURF 0x30 mat 1 refs 3 140 0.626458 0.917626 118 0.543447 0.932425 120 0.543447 0.917626 SURF 0x30 mat 1 refs 3 118 0.543447 0.932425 139 0.543447 0.947772 119 0.41064 0.917626 SURF 0x30 mat 1 refs 3 138 0.41064 0.935122 119 0.41064 0.917626 139 0.543447 0.947772 SURF 0x30 mat 1 refs 3 139 0.543447 0.947772 137 0.543447 0.955069 138 0.41064 0.935122 SURF 0x30 mat 1 refs 3 136 0.41064 0.942775 138 0.41064 0.935122 137 0.543447 0.955069 SURF 0x30 mat 1 refs 3 137 0.543447 0.955069 135 0.543447 0.961946 136 0.41064 0.942775 SURF 0x30 mat 1 refs 3 134 0.41064 0.947337 136 0.41064 0.942775 135 0.543447 0.961946 SURF 0x30 mat 1 refs 3 135 0.543447 0.961946 87 0.543447 0.967151 134 0.41064 0.947337 SURF 0x30 mat 1 refs 3 57 0.41064 0.951407 134 0.41064 0.947337 87 0.543447 0.967151 SURF 0x30 mat 1 refs 3 43 0.41064 0.917626 94 0.41064 0.927424 133 0.152408 0.917626 SURF 0x30 mat 1 refs 3 90 0.152408 0.922918 133 0.152408 0.917626 95 0.41064 0.933766 SURF 0x30 mat 1 refs 3 130 0.14223 0.454203 132 0.142651 0.454203 129 0.194497 0.574649 SURF 0x30 mat 1 refs 3 131 0.195256 0.574649 129 0.194497 0.574649 132 0.142651 0.454203 SURF 0x30 mat 1 refs 3 128 0.140639 0.454203 130 0.14223 0.454203 127 0.192971 0.574649 SURF 0x30 mat 1 refs 3 129 0.194497 0.574649 127 0.192971 0.574649 130 0.14223 0.454203 SURF 0x30 mat 1 refs 3 98 0.138301 0.454203 128 0.140639 0.454203 96 0.186939 0.574649 SURF 0x30 mat 1 refs 3 127 0.192971 0.574649 96 0.186939 0.574649 128 0.140639 0.454203 SURF 0x30 mat 1 refs 3 100 0.135037 0.454203 98 0.138301 0.454203 97 0.176811 0.574649 SURF 0x30 mat 1 refs 3 45 0.688651 0.516738 46 0.726642 0.516738 126 0.689204 0.535132 SURF 0x30 mat 1 refs 3 126 0.689204 0.535132 46 0.726642 0.516738 125 0.69091 0.544006 SURF 0x30 mat 1 refs 3 125 0.69091 0.544006 46 0.726642 0.516738 124 0.692615 0.55383 SURF 0x30 mat 1 refs 3 46 0.726642 0.516738 79 0.726158 0.558087 124 0.692615 0.55383 SURF 0x30 mat 1 refs 3 124 0.692615 0.55383 79 0.726158 0.558087 123 0.694563 0.560052 SURF 0x30 mat 1 refs 3 79 0.726158 0.558087 78 0.722829 0.562976 123 0.694563 0.560052 SURF 0x30 mat 1 refs 3 123 0.694563 0.560052 78 0.722829 0.562976 122 0.70187 0.562969 SURF 0x30 mat 1 refs 3 121 0.715343 0.562969 122 0.70187 0.562969 78 0.722829 0.562976 SURF 0x30 mat 1 refs 3 118 0.543447 0.932425 119 0.41064 0.917626 120 0.543447 0.917626 SURF 0x0 mat 2 refs 3 117 0.960159 0.264706 116 0.880478 0.588235 108 1 0 SURF 0x0 mat 2 refs 3 116 0.880478 0.588235 115 0.756972 0.830882 108 1 0 SURF 0x0 mat 2 refs 3 115 0.756972 0.830882 114 0.661355 0.955882 108 1 0 SURF 0x0 mat 2 refs 3 114 0.661355 0.955882 113 0.50996 1 108 1 0 SURF 0x0 mat 2 refs 3 113 0.50996 1 112 0.346614 0.933823 108 1 0 SURF 0x0 mat 2 refs 3 112 0.346614 0.933823 111 0.247012 0.838235 108 1 0 SURF 0x0 mat 2 refs 3 111 0.247012 0.838235 110 0.115538 0.580882 108 1 0 SURF 0x0 mat 2 refs 3 110 0.115538 0.580882 109 0.0318725 0.257353 108 1 0 SURF 0x0 mat 2 refs 3 107 0 0.0882353 108 1 0 109 0.0318725 0.257353 SURF 0x30 mat 1 refs 3 105 0.127631 0.574649 106 0.108934 0.574649 104 0.112942 0.454203 SURF 0x30 mat 1 refs 3 103 0.146852 0.574649 105 0.127631 0.574649 102 0.117427 0.454203 SURF 0x30 mat 1 refs 3 104 0.112942 0.454203 102 0.117427 0.454203 105 0.127631 0.574649 SURF 0x30 mat 1 refs 3 101 0.163003 0.574649 103 0.146852 0.574649 99 0.13004 0.454203 SURF 0x30 mat 1 refs 3 102 0.117427 0.454203 99 0.13004 0.454203 103 0.146852 0.574649 SURF 0x30 mat 1 refs 3 97 0.176811 0.574649 101 0.163003 0.574649 100 0.135037 0.454203 SURF 0x30 mat 1 refs 3 99 0.13004 0.454203 100 0.135037 0.454203 101 0.163003 0.574649 SURF 0x30 mat 1 refs 3 96 0.186939 0.574649 97 0.176811 0.574649 98 0.138301 0.454203 SURF 0x30 mat 1 refs 3 32 0.587556 0.708934 65 0.630208 0.763464 13 0.630208 0.708934 SURF 0x30 mat 1 refs 3 41 0.115873 0.708934 49 0.115873 0.711122 38 0.372816 0.708934 SURF 0x30 mat 1 refs 3 54 0.372816 0.735312 38 0.372816 0.708934 49 0.115873 0.711122 SURF 0x30 mat 1 refs 3 53 0.372816 0.739817 93 0.115873 0.713294 88 0.372816 0.74157 SURF 0x30 mat 1 refs 3 55 0.105527 0.600368 88 0.365789 0.623519 93 0.105527 0.613799 SURF 0x30 mat 1 refs 3 88 0.365789 0.623519 55 0.105527 0.600368 57 0.366947 0.563626 SURF 0x30 mat 1 refs 3 56 0.152408 0.924538 89 0.152408 0.924538 92 0.41064 0.947952 SURF 0x30 mat 1 refs 3 89 0.152408 0.924538 90 0.152408 0.922918 91 0.41064 0.942473 SURF 0x30 mat 1 refs 3 38 0.372816 0.708934 54 0.372816 0.735312 33 0.504959 0.708934 SURF 0x30 mat 1 refs 3 84 0.504959 0.7498 33 0.504959 0.708934 54 0.372816 0.735312 SURF 0x30 mat 1 refs 3 54 0.372816 0.735312 53 0.372816 0.739817 84 0.504959 0.7498 SURF 0x30 mat 1 refs 3 85 0.504959 0.755042 84 0.504959 0.7498 53 0.372816 0.739817 SURF 0x30 mat 1 refs 3 85 0.504959 0.755042 53 0.372816 0.739817 86 0.504959 0.756976 SURF 0x30 mat 1 refs 3 88 0.372816 0.74157 86 0.504959 0.756976 53 0.372816 0.739817 SURF 0x30 mat 1 refs 3 86 0.49964 0.627501 88 0.365789 0.623519 87 0.49964 0.55754 SURF 0x30 mat 1 refs 3 57 0.366947 0.563626 87 0.49964 0.55754 88 0.365789 0.623519 SURF 0x30 mat 1 refs 3 86 0.49964 0.627501 80 0.583304 0.563686 81 0.583304 0.633647 SURF 0x30 mat 1 refs 3 80 0.583304 0.563686 86 0.49964 0.627501 87 0.49964 0.55754 SURF 0x30 mat 1 refs 3 85 0.504959 0.755042 81 0.587556 0.765791 82 0.587556 0.763855 SURF 0x30 mat 1 refs 3 81 0.587556 0.765791 85 0.504959 0.755042 86 0.504959 0.756976 SURF 0x30 mat 1 refs 3 82 0.587556 0.763855 84 0.504959 0.7498 85 0.504959 0.755042 SURF 0x30 mat 1 refs 3 84 0.504959 0.7498 82 0.587556 0.763855 83 0.587556 0.758616 SURF 0x30 mat 1 refs 3 83 0.587556 0.758616 33 0.504959 0.708934 84 0.504959 0.7498 SURF 0x30 mat 1 refs 3 33 0.504959 0.708934 83 0.587556 0.758616 32 0.587556 0.708934 SURF 0x30 mat 1 refs 3 83 0.587556 0.758616 65 0.630208 0.763464 32 0.587556 0.708934 SURF 0x30 mat 1 refs 3 83 0.587556 0.758616 82 0.587556 0.763855 65 0.630208 0.763464 SURF 0x30 mat 1 refs 3 62 0.630208 0.768704 65 0.630208 0.763464 82 0.587556 0.763855 SURF 0x30 mat 1 refs 3 62 0.630208 0.768704 82 0.587556 0.763855 60 0.630208 0.77064 SURF 0x30 mat 1 refs 3 81 0.587556 0.765791 60 0.630208 0.77064 82 0.587556 0.763855 SURF 0x30 mat 1 refs 3 60 0.626507 0.635911 81 0.583304 0.633647 58 0.626507 0.566227 SURF 0x30 mat 1 refs 3 80 0.583304 0.563686 58 0.626507 0.566227 81 0.583304 0.633647 SURF 0x30 mat 1 refs 3 79 0.71573 0.753246 23 0.706941 0.708934 74 0.706941 0.765332 SURF 0x30 mat 1 refs 3 28 0.71573 0.708934 23 0.706941 0.708934 79 0.71573 0.753246 SURF 0x30 mat 1 refs 3 78 0.71573 0.758485 74 0.706941 0.765332 75 0.706941 0.770571 SURF 0x30 mat 1 refs 3 74 0.706941 0.765332 78 0.71573 0.758485 79 0.71573 0.753246 SURF 0x30 mat 1 refs 3 71 0.694556 0.621279 70 0.694556 0.572595 76 0.70423 0.611872 SURF 0x30 mat 1 refs 3 77 0.70423 0.576277 76 0.70423 0.611872 70 0.694556 0.572595 SURF 0x30 mat 1 refs 3 72 0.69739 0.773805 71 0.69739 0.775741 75 0.706941 0.770571 SURF 0x30 mat 1 refs 3 76 0.706941 0.772507 75 0.706941 0.770571 71 0.69739 0.775741 SURF 0x30 mat 1 refs 3 72 0.69739 0.773805 75 0.706941 0.770571 73 0.69739 0.768565 SURF 0x30 mat 1 refs 3 74 0.706941 0.765332 73 0.69739 0.768565 75 0.706941 0.770571 SURF 0x30 mat 1 refs 3 22 0.69739 0.708934 73 0.69739 0.768565 23 0.706941 0.708934 SURF 0x30 mat 1 refs 3 74 0.706941 0.765332 23 0.706941 0.708934 73 0.69739 0.768565 SURF 0x30 mat 1 refs 3 73 0.69739 0.768565 15 0.684798 0.708934 66 0.684798 0.767942 SURF 0x30 mat 1 refs 3 15 0.684798 0.708934 73 0.69739 0.768565 22 0.69739 0.708934 SURF 0x30 mat 1 refs 3 72 0.69739 0.773805 66 0.684798 0.767942 67 0.684798 0.773181 SURF 0x30 mat 1 refs 3 66 0.684798 0.767942 72 0.69739 0.773805 73 0.69739 0.768565 SURF 0x30 mat 1 refs 3 68 0.684798 0.775117 72 0.69739 0.773805 67 0.684798 0.773181 SURF 0x30 mat 1 refs 3 72 0.69739 0.773805 68 0.684798 0.775117 71 0.69739 0.775741 SURF 0x30 mat 1 refs 3 68 0.681802 0.629857 69 0.681802 0.570668 71 0.694556 0.621279 SURF 0x30 mat 1 refs 3 70 0.694556 0.572595 71 0.694556 0.621279 69 0.681802 0.570668 SURF 0x30 mat 1 refs 3 61 0.657246 0.636292 59 0.657246 0.568155 68 0.681802 0.629857 SURF 0x30 mat 1 refs 3 59 0.657246 0.568155 69 0.681802 0.570668 68 0.681802 0.629857 SURF 0x30 mat 1 refs 3 67 0.684798 0.773181 63 0.660556 0.770942 61 0.660556 0.772878 SURF 0x30 mat 1 refs 3 61 0.660556 0.772878 68 0.684798 0.775117 67 0.684798 0.773181 SURF 0x30 mat 1 refs 3 66 0.684798 0.767942 64 0.660556 0.765702 63 0.660556 0.770942 SURF 0x30 mat 1 refs 3 63 0.660556 0.770942 67 0.684798 0.773181 66 0.684798 0.767942 SURF 0x30 mat 1 refs 3 15 0.684798 0.708934 14 0.660556 0.708934 64 0.660556 0.765702 SURF 0x30 mat 1 refs 3 64 0.660556 0.765702 66 0.684798 0.767942 15 0.684798 0.708934 SURF 0x30 mat 1 refs 3 65 0.630208 0.763464 64 0.660556 0.765702 13 0.630208 0.708934 SURF 0x30 mat 1 refs 3 14 0.660556 0.708934 13 0.630208 0.708934 64 0.660556 0.765702 SURF 0x30 mat 1 refs 3 62 0.630208 0.768704 63 0.660556 0.770942 65 0.630208 0.763464 SURF 0x30 mat 1 refs 3 64 0.660556 0.765702 65 0.630208 0.763464 63 0.660556 0.770942 SURF 0x30 mat 1 refs 3 63 0.660556 0.770942 62 0.630208 0.768704 61 0.660556 0.772878 SURF 0x30 mat 1 refs 3 60 0.630208 0.77064 61 0.660556 0.772878 62 0.630208 0.768704 SURF 0x30 mat 1 refs 3 61 0.657246 0.636292 60 0.626507 0.635911 59 0.657246 0.568155 SURF 0x30 mat 1 refs 3 58 0.626507 0.566227 59 0.657246 0.568155 60 0.626507 0.635911 SURF 0x30 mat 1 refs 3 55 0.105527 0.600368 56 0.105527 0.583463 57 0.366947 0.563626 SURF 0x30 mat 1 refs 3 50 0.115873 0.712527 53 0.372816 0.739817 54 0.372816 0.735312 SURF 0x30 mat 1 refs 3 51 0.372816 0.739817 50 0.115873 0.712527 52 0.115873 0.713294 SURF 0x30 mat 1 refs 3 48 0.372816 0.735312 49 0.115873 0.711122 50 0.115873 0.712527 SURF 0x30 mat 1 refs 3 45 0.688651 0.516738 46 0.726642 0.516738 47 0.708654 0.516738 SURF 0x30 mat 1 refs 3 13 0.630208 0.708934 11 0.630208 0.654403 32 0.587556 0.708934 SURF 0x30 mat 1 refs 3 38 0.372816 0.708934 1 0.115873 0.706745 41 0.115873 0.708934 SURF 0x30 mat 1 refs 3 1 0.115873 0.706745 38 0.372816 0.708934 5 0.372816 0.682555 SURF 0x30 mat 1 refs 3 37 0.372816 0.676297 39 0.115873 0.704573 6 0.372816 0.67805 SURF 0x30 mat 1 refs 3 39 0.0855146 0.804622 37 0.346307 0.794913 40 0.0855146 0.818035 SURF 0x30 mat 1 refs 3 33 0.504959 0.708934 5 0.372816 0.682555 38 0.372816 0.708934 SURF 0x30 mat 1 refs 3 5 0.372816 0.682555 33 0.504959 0.708934 34 0.504959 0.668066 SURF 0x30 mat 1 refs 3 34 0.504959 0.668066 6 0.372816 0.67805 5 0.372816 0.682555 SURF 0x30 mat 1 refs 3 6 0.372816 0.67805 34 0.504959 0.668066 35 0.504959 0.662825 SURF 0x30 mat 1 refs 3 36 0.504959 0.660891 6 0.372816 0.67805 35 0.504959 0.662825 SURF 0x30 mat 1 refs 3 6 0.372816 0.67805 36 0.504959 0.660891 37 0.372816 0.676297 SURF 0x30 mat 1 refs 3 29 0.587556 0.654011 30 0.587556 0.652076 35 0.504959 0.662825 SURF 0x30 mat 1 refs 3 36 0.504959 0.660891 35 0.504959 0.662825 30 0.587556 0.652076 SURF 0x30 mat 1 refs 3 35 0.504959 0.662825 34 0.504959 0.668066 29 0.587556 0.654011 SURF 0x30 mat 1 refs 3 31 0.587556 0.659251 29 0.587556 0.654011 34 0.504959 0.668066 SURF 0x30 mat 1 refs 3 34 0.504959 0.668066 33 0.504959 0.708934 31 0.587556 0.659251 SURF 0x30 mat 1 refs 3 32 0.587556 0.708934 31 0.587556 0.659251 33 0.504959 0.708934 SURF 0x30 mat 1 refs 3 32 0.587556 0.708934 11 0.630208 0.654403 31 0.587556 0.659251 SURF 0x30 mat 1 refs 3 11 0.630208 0.654403 29 0.587556 0.654011 31 0.587556 0.659251 SURF 0x30 mat 1 refs 3 29 0.587556 0.654011 11 0.630208 0.654403 7 0.630208 0.649163 SURF 0x30 mat 1 refs 3 9 0.630208 0.647227 29 0.587556 0.654011 7 0.630208 0.649163 SURF 0x30 mat 1 refs 3 29 0.587556 0.654011 9 0.630208 0.647227 30 0.587556 0.652076 SURF 0x30 mat 1 refs 3 24 0.706941 0.652535 23 0.706941 0.708934 26 0.71573 0.664621 SURF 0x30 mat 1 refs 3 26 0.71573 0.664621 23 0.706941 0.708934 28 0.71573 0.708934 SURF 0x30 mat 1 refs 3 25 0.706941 0.647296 24 0.706941 0.652535 27 0.71573 0.659381 SURF 0x30 mat 1 refs 3 26 0.71573 0.664621 27 0.71573 0.659381 24 0.706941 0.652535 SURF 0x30 mat 1 refs 3 21 0.69739 0.649302 25 0.706941 0.647296 20 0.69739 0.644062 SURF 0x30 mat 1 refs 3 25 0.706941 0.647296 21 0.69739 0.649302 24 0.706941 0.652535 SURF 0x30 mat 1 refs 3 23 0.706941 0.708934 21 0.69739 0.649302 22 0.69739 0.708934 SURF 0x30 mat 1 refs 3 21 0.69739 0.649302 23 0.706941 0.708934 24 0.706941 0.652535 SURF 0x30 mat 1 refs 3 16 0.684798 0.649925 15 0.684798 0.708934 21 0.69739 0.649302 SURF 0x30 mat 1 refs 3 22 0.69739 0.708934 21 0.69739 0.649302 15 0.684798 0.708934 SURF 0x30 mat 1 refs 3 17 0.684798 0.644685 16 0.684798 0.649925 20 0.69739 0.644062 SURF 0x30 mat 1 refs 3 21 0.69739 0.649302 20 0.69739 0.644062 16 0.684798 0.649925 SURF 0x30 mat 1 refs 3 17 0.684798 0.644685 20 0.69739 0.644062 18 0.684798 0.64275 SURF 0x30 mat 1 refs 3 19 0.69739 0.642126 18 0.684798 0.64275 20 0.69739 0.644062 SURF 0x30 mat 1 refs 3 8 0.660556 0.644989 10 0.660556 0.646925 17 0.684798 0.644685 SURF 0x30 mat 1 refs 3 17 0.684798 0.644685 18 0.684798 0.64275 8 0.660556 0.644989 SURF 0x30 mat 1 refs 3 10 0.660556 0.646925 12 0.660556 0.652165 16 0.684798 0.649925 SURF 0x30 mat 1 refs 3 16 0.684798 0.649925 17 0.684798 0.644685 10 0.660556 0.646925 SURF 0x30 mat 1 refs 3 12 0.660556 0.652165 14 0.660556 0.708934 15 0.684798 0.708934 SURF 0x30 mat 1 refs 3 15 0.684798 0.708934 16 0.684798 0.649925 12 0.660556 0.652165 SURF 0x30 mat 1 refs 3 13 0.630208 0.708934 12 0.660556 0.652165 11 0.630208 0.654403 SURF 0x30 mat 1 refs 3 12 0.660556 0.652165 13 0.630208 0.708934 14 0.660556 0.708934 SURF 0x30 mat 1 refs 3 11 0.630208 0.654403 10 0.660556 0.646925 7 0.630208 0.649163 SURF 0x30 mat 1 refs 3 10 0.660556 0.646925 11 0.630208 0.654403 12 0.660556 0.652165 SURF 0x30 mat 1 refs 3 8 0.660556 0.644989 7 0.630208 0.649163 10 0.660556 0.646925 SURF 0x30 mat 1 refs 3 7 0.630208 0.649163 8 0.660556 0.644989 9 0.630208 0.647227 SURF 0x30 mat 1 refs 3 5 0.372816 0.682555 6 0.372816 0.67805 0 0.115873 0.70534 SURF 0x30 mat 1 refs 3 3 0.115873 0.704573 0 0.115873 0.70534 4 0.372816 0.67805 SURF 0x30 mat 1 refs 3 0 0.115873 0.70534 1 0.115873 0.706745 2 0.372816 0.682555 kids 0 OBJECT poly name "alettone_dx" loc -1.59965 -0.000276266 -0.642032 texture "/home/pier/Documenti/progetti/gap65/gap65.rgb" crease 45.000000 numvert 10 -1.03602 0.0182674 0.237444 1.04061 -0.0305167 0.00561351 1.04077 0.0302598 0.00654352 -1.03602 -0.0187811 0.237444 1.04077 0.014654 -0.0988815 1.04069 -0.0151678 -0.0993464 -1.03836 -0.00885409 0.120394 -1.03844 0.00834009 0.11993 -1.03836 0.000276266 0.00675434 1.04077 -0.000256967 -0.241223 numsurf 12 SURF 0x30 mat 1 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x30 mat 1 refs 3 3 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 3 4 0 0 2 0 0 5 0 0 SURF 0x30 mat 1 refs 3 5 0 0 2 0 0 1 0 0 SURF 0x10 mat 1 refs 3 6 0 0 0 0 0 7 0 0 SURF 0x10 mat 1 refs 3 6 0 0 3 0 0 0 0 0 SURF 0x10 mat 1 refs 3 8 0 0 6 0 0 7 0 0 SURF 0x30 mat 1 refs 4 5 0.409828 0.0339186 1 0.409828 0.0508208 3 0.0791238 0.0878397 6 0.0791238 0.0687709 SURF 0x30 mat 1 refs 4 9 0.411179 0.429596 8 0.0762074 0.391053 7 0.0762074 0.373001 4 0.411179 0.407202 SURF 0x30 mat 1 refs 4 5 0.409828 0.0339186 6 0.0791238 0.0687709 8 0.0791238 0.0503746 9 0.409828 0.011098 SURF 0x30 mat 1 refs 3 5 0 0 9 0 0 4 0 0 SURF 0x30 mat 1 refs 4 7 0.0762074 0.373001 0 0.0762074 0.35429 2 0.411179 0.390616 4 0.411179 0.407202 kids 0 OBJECT poly name "alettone_sx" loc 1.59965 -0.000276266 -0.642032 texture "/home/pier/Documenti/progetti/gap65/gap65.rgb" crease 45.000000 numvert 10 -1.0361 0.0302598 0.00654352 -1.03586 -0.0303883 0.00514853 1.04069 0.0182674 0.237444 1.04069 -0.0187811 0.237444 -1.03603 -0.0151678 -0.0993464 -1.0361 0.014654 -0.0988815 1.03844 0.00834009 0.11993 1.03836 -0.00885409 0.120394 1.03836 0.000276266 0.00675434 -1.0361 -0.000256967 -0.241223 numsurf 12 SURF 0x30 mat 1 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x30 mat 1 refs 3 2 0 0 1 0 0 3 0 0 SURF 0x30 mat 1 refs 3 4 0 0 0 0 0 5 0 0 SURF 0x30 mat 1 refs 3 1 0 0 0 0 0 4 0 0 SURF 0x10 mat 1 refs 3 6 0 0 2 0 0 7 0 0 SURF 0x10 mat 1 refs 3 2 0 0 3 0 0 7 0 0 SURF 0x10 mat 1 refs 3 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 1 refs 4 7 0.0805325 0.0688715 3 0.0805325 0.0879403 1 0.414741 0.0509214 4 0.414741 0.0340192 SURF 0x30 mat 1 refs 4 5 0.408745 0.407202 6 0.0773481 0.373001 8 0.0773481 0.391053 9 0.408745 0.429596 SURF 0x30 mat 1 refs 4 9 0.414741 0.0111986 8 0.0805325 0.0504752 7 0.0805325 0.0688715 4 0.414741 0.0340192 SURF 0x30 mat 1 refs 3 5 0 0 9 0 0 4 0 0 SURF 0x30 mat 1 refs 4 5 0.408745 0.407202 0 0.408745 0.390616 2 0.0773481 0.35429 6 0.0773481 0.373001 kids 0 OBJECT poly name "ali" loc -1.40806 -0.000533141 -0.265583 texture "/home/pier/Documenti/progetti/gap65/gap65.rgb" crease 45.000000 numvert 238 4.05074 -9.66829e-08 0.0581865 4.05074 -9.66829e-08 0.250257 4.05074 0.0048377 0.248266 4.05074 0.0104007 0.246275 4.05074 0.0167077 0.240838 4.05074 0.0230147 0.2354 4.05074 0.0265967 0.228894 4.05074 0.0301767 0.222388 4.05074 0.0338867 0.20726 4.05074 0.0375967 0.192131 4.05074 0.0400667 0.175012 4.05074 0.0425467 0.157893 4.05074 0.0429067 0.138546 4.05074 0.0432667 0.1192 4.05074 0.0436286 0.0940794 4.05074 0.0425467 0.0660716 4.05074 0.0379849 0.00769964 4.05074 0.0322112 -0.0315174 4.05074 0.0253067 -0.079335 4.0484 0.0185242 -0.139006 4.05074 -9.66829e-08 -0.140894 1.61194 0.0218907 -0.528766 1.60018 -9.66829e-08 -0.662785 1.97161 -9.19099e-08 -0.617671 1.97161 0.0149109 -0.475331 1.97161 0.0305167 -0.369906 1.62371 0.0422368 -0.394747 1.63815 0.0587667 -0.230269 1.97394 0.0471277 -0.198751 1.97394 0.057964 -0.0490849 1.65259 0.0752967 -0.065791 1.97394 0.0489267 0.530116 1.70907 0.0676667 0.5775 1.705 0.0766266 0.531203 1.97394 0.0545967 0.487175 1.71081 0.0602967 0.597409 1.97394 0.0434467 0.548583 1.97394 0.0379667 0.567049 1.71256 0.0529267 0.617319 1.71402 0.0417299 0.634403 1.97394 0.0283267 0.582483 1.97394 0.0186887 0.597918 1.71548 0.0269767 0.650602 1.71602 0.0155317 0.656693 1.97394 0.0101847 0.603568 1.97394 -9.66829e-08 0.609218 1.71656 -9.66829e-08 0.662785 4.0484 -0.0185243 -0.139006 4.05074 -0.0253068 -0.079335 4.05074 -0.0322113 -0.0315174 4.05074 -0.037985 0.00769964 4.05074 -0.0425469 0.0660716 4.05074 -0.0436287 0.0940794 4.05074 -0.0432669 0.1192 4.05074 -0.0429069 0.138546 4.05074 -0.0425469 0.157893 4.05074 -0.0400668 0.175012 4.05074 -0.0375968 0.192131 4.05074 -0.0338869 0.20726 4.05074 -0.0301769 0.222388 4.05074 -0.0265969 0.228894 4.05074 -0.0230149 0.2354 4.05074 -0.0167079 0.240838 4.05074 -0.0104009 0.246275 4.05074 -0.0048379 0.248266 1.97168 -0.014911 -0.475795 1.61194 -0.0218909 -0.528766 1.62371 -0.0422369 -0.394747 1.97185 -0.0301314 -0.3713 1.97394 -0.0471278 -0.198751 1.97394 -0.0579637 -0.0490849 1.97394 -0.0545967 0.487175 1.705 -0.0766267 0.531203 1.70907 -0.0676667 0.5775 1.97394 -0.0489268 0.530116 1.97394 -0.0434469 0.548583 1.71081 -0.0602967 0.597409 1.71256 -0.0529267 0.617319 1.97394 -0.0379668 0.567049 1.97394 -0.0283269 0.582483 1.71402 -0.0417301 0.634403 1.71548 -0.0269768 0.650602 1.97394 -0.0186888 0.597918 1.97394 -0.0101849 0.603568 1.71602 -0.0155319 0.656693 1.65983 0.0846401 0.0166703 1.97394 0.0626503 0.0106682 1.97394 0.0670949 0.0857075 1.66707 0.0908802 0.0986882 1.6742 0.0938367 0.180424 1.97394 0.0690986 0.153166 1.97394 0.0689268 0.237227 1.68134 0.0945767 0.261717 1.68654 0.0938367 0.320922 1.97394 0.0683767 0.29214 1.97394 0.0678167 0.347053 1.69174 0.0922101 0.379684 1.69634 0.0880067 0.432516 1.97394 0.0640367 0.395644 1.97394 0.0602567 0.444235 1.70094 0.0829267 0.484905 1.63815 -0.0587667 -0.230269 1.65259 -0.0752967 -0.065791 1.97394 -0.0626507 0.0106682 1.65983 -0.0846407 0.0166703 1.97394 -0.0670947 0.0857075 1.66707 -0.0908807 0.0986882 1.97394 -0.0690987 0.153166 1.6742 -0.0938367 0.180424 1.97394 -0.0689267 0.237227 1.68134 -0.0945767 0.261717 1.97394 -0.0683767 0.29214 1.68654 -0.0938367 0.320922 1.97394 -0.0678167 0.347053 1.69174 -0.0922107 0.379684 1.97394 -0.0640367 0.395644 1.69634 -0.0880067 0.432516 1.97394 -0.0602567 0.444235 1.70094 -0.0829267 0.484905 -1.22528 -9.66829e-08 0.0581865 -1.22528 -9.66829e-08 0.250257 -1.22528 0.0048377 0.248266 -1.22528 0.0104007 0.246275 -1.22528 0.0167077 0.240838 -1.22528 0.0230147 0.2354 -1.22528 0.0265967 0.228894 -1.22528 0.0301767 0.222388 -1.22528 0.0338867 0.20726 -1.22528 0.0375967 0.192131 -1.22528 0.0400667 0.175012 -1.22528 0.0425467 0.157893 -1.22528 0.0429067 0.138546 -1.22528 0.0432667 0.1192 -1.22528 0.0436286 0.0940794 -1.22528 0.0425467 0.0660716 -1.22528 0.0379849 0.00769964 -1.22528 0.0322112 -0.0315174 -1.22528 0.0253067 -0.079335 -1.22761 0.0185242 -0.139006 -1.22528 -9.66829e-08 -0.140894 1.21352 0.0218907 -0.528766 1.22528 -9.66829e-08 -0.662785 0.849184 -9.19099e-08 -0.617671 0.849184 0.0149109 -0.475331 0.849184 0.0305167 -0.369906 1.20175 0.0422368 -0.394747 1.18731 0.0587667 -0.230269 0.851521 0.0471277 -0.198751 0.851521 0.057964 -0.0490849 1.17287 0.0752967 -0.065791 0.851521 0.0489267 0.530116 1.11639 0.0676667 0.5775 1.12046 0.0766266 0.531203 0.851521 0.0545967 0.487175 1.11465 0.0602967 0.597409 0.851521 0.0434467 0.548583 0.851521 0.0379667 0.567049 1.1129 0.0529267 0.617319 1.11144 0.0417299 0.634403 0.851521 0.0283267 0.582483 0.851521 0.0186887 0.597918 1.10998 0.0269767 0.650602 1.10944 0.0155317 0.656693 0.851521 0.0101847 0.603568 0.851518 -9.66829e-08 0.609218 1.1089 -9.66829e-08 0.662785 -1.22761 -0.0185243 -0.139006 -1.22528 -0.0253068 -0.079335 -1.22528 -0.0322113 -0.0315174 -1.22528 -0.037985 0.00769964 -1.22528 -0.0425469 0.0660716 -1.22528 -0.0436287 0.0940794 -1.22528 -0.0432669 0.1192 -1.22528 -0.0429069 0.138546 -1.22528 -0.0425469 0.157893 -1.22528 -0.0400668 0.175012 -1.22528 -0.0375968 0.192131 -1.22528 -0.0338869 0.20726 -1.22528 -0.0301769 0.222388 -1.22528 -0.0265969 0.228894 -1.22528 -0.0230149 0.2354 -1.22528 -0.0167079 0.240838 -1.22528 -0.0104009 0.246275 -1.22528 -0.0048379 0.248266 0.849104 -0.014911 -0.475795 1.21352 -0.0218909 -0.528766 1.20175 -0.0422369 -0.394747 0.849022 -0.0302599 -0.370836 0.851521 -0.0471278 -0.198751 0.851521 -0.0579637 -0.0490849 0.851521 -0.0545967 0.487175 1.12046 -0.0766267 0.531203 1.11639 -0.0676667 0.5775 0.851521 -0.0489268 0.530116 0.851521 -0.0434469 0.548583 1.11465 -0.0602967 0.597409 1.1129 -0.0529267 0.617319 0.851521 -0.0379668 0.567049 0.851521 -0.0283269 0.582483 1.11144 -0.0417301 0.634403 1.10998 -0.0269768 0.650602 0.851521 -0.0186888 0.597918 0.851521 -0.0101849 0.603568 1.10944 -0.0155319 0.656693 1.16563 0.0846401 0.0166703 0.851521 0.0626503 0.0106682 0.851521 0.0670949 0.0857075 1.15839 0.0908802 0.0986882 1.15126 0.0938367 0.180424 0.851521 0.0690986 0.153166 0.851521 0.0689268 0.237227 1.14412 0.0945767 0.261717 1.13892 0.0938367 0.320922 0.851521 0.0683767 0.29214 0.851521 0.0678167 0.347053 1.13372 0.0922101 0.379684 1.12912 0.0880067 0.432516 0.851521 0.0640367 0.395644 0.851521 0.0602567 0.444235 1.12452 0.0829267 0.484905 1.18731 -0.0587667 -0.230269 1.17287 -0.0752967 -0.065791 0.851521 -0.0626507 0.0106682 1.16563 -0.0846407 0.0166703 0.851521 -0.0670947 0.0857075 1.15839 -0.0908807 0.0986882 0.851521 -0.0690987 0.153166 1.15126 -0.0938367 0.180424 0.851521 -0.0689267 0.237227 1.14412 -0.0945767 0.261717 0.851521 -0.0683767 0.29214 1.13892 -0.0938367 0.320922 0.851521 -0.0678167 0.347053 1.13372 -0.0922107 0.379684 0.851521 -0.0640367 0.395644 1.12912 -0.0880067 0.432516 0.851521 -0.0602567 0.444235 1.12452 -0.0829267 0.484905 numsurf 166 SURF 0x30 mat 1 refs 21 20 0.872981 0.380663 19 0.872981 0.380663 18 0.872981 0.370821 17 0.872981 0.363176 16 0.872981 0.356906 15 0.872981 0.347573 14 0.872981 0.343095 13 0.872981 0.339079 12 0.872981 0.335986 11 0.872981 0.332893 10 0.872981 0.330156 9 0.872981 0.327419 8 0.872981 0.325 7 0.872981 0.322581 6 0.872981 0.321541 5 0.872981 0.320501 4 0.872981 0.319631 3 0.872981 0.318762 2 0.872981 0.318444 1 0.872981 0.318126 0 0.872981 0.348834 SURF 0x30 mat 1 refs 4 24 0.540073 0.434435 23 0.540073 0.457193 22 0.480159 0.464104 21 0.482044 0.442676 SURF 0x30 mat 1 refs 4 24 0.540073 0.434435 21 0.482044 0.442676 26 0.483931 0.421249 25 0.540073 0.41758 SURF 0x30 mat 1 refs 4 28 0.540072 0.389913 25 0.540073 0.41758 26 0.483931 0.421249 27 0.486246 0.394953 SURF 0x30 mat 1 refs 4 28 0.540072 0.389913 18 0.872981 0.370821 19 0.872981 0.380663 25 0.540073 0.41758 SURF 0x30 mat 1 refs 4 28 0.540072 0.389913 29 0.540072 0.365985 17 0.872981 0.363176 18 0.872981 0.370821 SURF 0x30 mat 1 refs 4 28 0.540072 0.389913 27 0.486246 0.394953 30 0.48856 0.368656 29 0.540072 0.365985 SURF 0x30 mat 1 refs 4 34 0.540072 0.280247 33 0.496962 0.273208 32 0.497614 0.265806 31 0.540072 0.273381 SURF 0x30 mat 1 refs 4 36 0.540072 0.270429 31 0.540072 0.273381 32 0.497614 0.265806 35 0.497893 0.262622 SURF 0x30 mat 1 refs 4 36 0.540072 0.270429 35 0.497893 0.262622 38 0.498173 0.259439 37 0.540072 0.267476 SURF 0x30 mat 1 refs 4 40 0.540072 0.265009 37 0.540072 0.267476 38 0.498173 0.259439 39 0.498407 0.256708 SURF 0x30 mat 1 refs 4 40 0.540072 0.265009 39 0.498407 0.256708 42 0.498641 0.254118 41 0.540072 0.262541 SURF 0x30 mat 1 refs 4 44 0.540072 0.261638 41 0.540072 0.262541 42 0.498641 0.254118 43 0.498728 0.253144 SURF 0x30 mat 1 refs 4 44 0.540072 0.261638 43 0.498728 0.253144 46 0.498815 0.25217 45 0.540073 0.260734 SURF 0x30 mat 1 refs 21 0 0.872981 0.348834 1 0.872981 0.318126 64 0.872981 0.318444 63 0.872981 0.318762 62 0.872981 0.319631 61 0.872981 0.320501 60 0.872981 0.321541 59 0.872981 0.322581 58 0.872981 0.325 57 0.872981 0.327419 56 0.872981 0.330156 55 0.872981 0.332893 54 0.872981 0.335986 53 0.872981 0.339079 52 0.872981 0.343095 51 0.872981 0.347573 50 0.872981 0.356906 49 0.872981 0.363176 48 0.872981 0.370821 47 0.872981 0.380663 20 0.872981 0.380663 SURF 0x30 mat 1 refs 4 66 0.478742 0.0514554 22 0.476851 0.029915 23 0.536958 0.0368623 65 0.536958 0.0597403 SURF 0x30 mat 1 refs 4 68 0.536998 0.0764606 67 0.480635 0.0729958 66 0.478742 0.0514554 65 0.536958 0.0597403 SURF 0x30 mat 1 refs 4 68 0.536998 0.0764606 47 0.870942 0.113797 48 0.870942 0.123691 69 0.536958 0.104498 SURF 0x30 mat 1 refs 4 48 0.870942 0.123691 49 0.870942 0.131377 70 0.536958 0.128553 69 0.536958 0.104498 SURF 0x30 mat 1 refs 4 74 0.536958 0.221646 73 0.494362 0.229262 72 0.493708 0.221821 71 0.536958 0.214744 SURF 0x30 mat 1 refs 4 76 0.494642 0.232462 73 0.494362 0.229262 74 0.536958 0.221646 75 0.536958 0.224614 SURF 0x30 mat 1 refs 4 78 0.536958 0.227582 77 0.494923 0.235662 76 0.494642 0.232462 75 0.536958 0.224614 SURF 0x30 mat 1 refs 4 80 0.495158 0.238408 77 0.494923 0.235662 78 0.536958 0.227582 79 0.536958 0.230063 SURF 0x30 mat 1 refs 4 82 0.536958 0.232544 81 0.495393 0.241011 80 0.495158 0.238408 79 0.536958 0.230063 SURF 0x30 mat 1 refs 4 84 0.49548 0.24199 81 0.495393 0.241011 82 0.536958 0.232544 83 0.536958 0.233452 SURF 0x30 mat 1 refs 4 45 0.536958 0.23436 46 0.495567 0.242969 84 0.49548 0.24199 83 0.536958 0.233452 SURF 0x30 mat 1 refs 4 86 0.540072 0.356431 29 0.540072 0.365985 30 0.48856 0.368656 85 0.489721 0.355472 SURF 0x30 mat 1 refs 4 86 0.540072 0.356431 16 0.872981 0.356906 17 0.872981 0.363176 29 0.540072 0.365985 SURF 0x30 mat 1 refs 4 86 0.540072 0.356431 87 0.540072 0.344434 15 0.872981 0.347573 16 0.872981 0.356906 SURF 0x30 mat 1 refs 4 86 0.540072 0.356431 85 0.489721 0.355472 88 0.490881 0.342358 87 0.540072 0.344434 SURF 0x30 mat 1 refs 4 90 0.540072 0.333649 87 0.540072 0.344434 88 0.490881 0.342358 89 0.492024 0.32929 SURF 0x30 mat 1 refs 4 90 0.540072 0.333649 14 0.872981 0.343095 15 0.872981 0.347573 87 0.540072 0.344434 SURF 0x30 mat 1 refs 4 90 0.540072 0.333649 91 0.540072 0.320209 13 0.872981 0.339079 14 0.872981 0.343095 SURF 0x30 mat 1 refs 4 90 0.540072 0.333649 89 0.492024 0.32929 92 0.493169 0.316293 91 0.540072 0.320209 SURF 0x30 mat 1 refs 4 94 0.540072 0.311429 91 0.540072 0.320209 92 0.493169 0.316293 93 0.494002 0.306828 SURF 0x30 mat 1 refs 4 94 0.540072 0.311429 12 0.872981 0.335986 13 0.872981 0.339079 91 0.540072 0.320209 SURF 0x30 mat 1 refs 4 94 0.540072 0.311429 95 0.540072 0.30265 11 0.872981 0.332893 12 0.872981 0.335986 SURF 0x30 mat 1 refs 4 94 0.540072 0.311429 93 0.494002 0.306828 96 0.494836 0.297433 95 0.540072 0.30265 SURF 0x30 mat 1 refs 4 98 0.540072 0.294881 95 0.540072 0.30265 96 0.494836 0.297433 97 0.495573 0.288986 SURF 0x30 mat 1 refs 4 98 0.540072 0.294881 10 0.872981 0.330156 11 0.872981 0.332893 95 0.540072 0.30265 SURF 0x30 mat 1 refs 4 98 0.540072 0.294881 99 0.540072 0.287112 9 0.872981 0.327419 10 0.872981 0.330156 SURF 0x30 mat 1 refs 4 98 0.540072 0.294881 97 0.495573 0.288986 100 0.496311 0.28061 99 0.540072 0.287112 SURF 0x30 mat 1 refs 4 34 0.540072 0.280247 99 0.540072 0.287112 100 0.496311 0.28061 33 0.496962 0.273208 SURF 0x30 mat 1 refs 4 34 0.540072 0.280247 8 0.872981 0.325 9 0.872981 0.327419 99 0.540072 0.287112 SURF 0x30 mat 1 refs 4 34 0.540072 0.280247 31 0.540072 0.273381 7 0.872981 0.322581 8 0.872981 0.325 SURF 0x30 mat 1 refs 4 36 0.540072 0.270429 6 0.872981 0.321541 7 0.872981 0.322581 31 0.540072 0.273381 SURF 0x30 mat 1 refs 4 36 0.540072 0.270429 37 0.540072 0.267476 5 0.872981 0.320501 6 0.872981 0.321541 SURF 0x30 mat 1 refs 4 40 0.540072 0.265009 4 0.872981 0.319631 5 0.872981 0.320501 37 0.540072 0.267476 SURF 0x30 mat 1 refs 4 40 0.540072 0.265009 41 0.540072 0.262541 3 0.872981 0.318762 4 0.872981 0.319631 SURF 0x30 mat 1 refs 4 44 0.540072 0.261638 2 0.872981 0.318444 3 0.872981 0.318762 41 0.540072 0.262541 SURF 0x30 mat 1 refs 4 44 0.540072 0.261638 45 0.540073 0.260734 1 0.872981 0.318126 2 0.872981 0.318444 SURF 0x30 mat 1 refs 4 101 0.482957 0.0994319 67 0.480635 0.0729958 68 0.536998 0.0764606 69 0.536958 0.104498 SURF 0x30 mat 1 refs 4 70 0.536958 0.128553 102 0.485279 0.125868 101 0.482957 0.0994319 69 0.536958 0.104498 SURF 0x30 mat 1 refs 4 104 0.486444 0.139122 102 0.485279 0.125868 70 0.536958 0.128553 103 0.536958 0.138157 SURF 0x30 mat 1 refs 4 70 0.536958 0.128553 49 0.870942 0.131377 50 0.870942 0.13768 103 0.536958 0.138157 SURF 0x30 mat 1 refs 4 50 0.870942 0.13768 51 0.870942 0.147062 105 0.536958 0.150218 103 0.536958 0.138157 SURF 0x30 mat 1 refs 4 105 0.536958 0.150218 106 0.487608 0.152304 104 0.486444 0.139122 103 0.536958 0.138157 SURF 0x30 mat 1 refs 4 108 0.488755 0.165441 106 0.487608 0.152304 105 0.536958 0.150218 107 0.536958 0.16106 SURF 0x30 mat 1 refs 4 105 0.536958 0.150218 51 0.870942 0.147062 52 0.870942 0.151563 107 0.536958 0.16106 SURF 0x30 mat 1 refs 4 52 0.870942 0.151563 53 0.870942 0.155601 109 0.536958 0.174571 107 0.536958 0.16106 SURF 0x30 mat 1 refs 4 109 0.536958 0.174571 110 0.489903 0.178507 108 0.488755 0.165441 107 0.536958 0.16106 SURF 0x30 mat 1 refs 4 112 0.490739 0.188023 110 0.489903 0.178507 109 0.536958 0.174571 111 0.536958 0.183397 SURF 0x30 mat 1 refs 4 109 0.536958 0.174571 53 0.870942 0.155601 54 0.870942 0.15871 111 0.536958 0.183397 SURF 0x30 mat 1 refs 4 54 0.870942 0.15871 55 0.870942 0.16182 113 0.536958 0.192223 111 0.536958 0.183397 SURF 0x30 mat 1 refs 4 113 0.536958 0.192223 114 0.491575 0.197468 112 0.490739 0.188023 111 0.536958 0.183397 SURF 0x30 mat 1 refs 4 116 0.492315 0.205959 114 0.491575 0.197468 113 0.536958 0.192223 115 0.536958 0.200033 SURF 0x30 mat 1 refs 4 113 0.536958 0.192223 55 0.870942 0.16182 56 0.870942 0.164571 115 0.536958 0.200033 SURF 0x30 mat 1 refs 4 56 0.870942 0.164571 57 0.870942 0.167323 117 0.536958 0.207843 115 0.536958 0.200033 SURF 0x30 mat 1 refs 4 117 0.536958 0.207843 118 0.493055 0.214379 116 0.492315 0.205959 115 0.536958 0.200033 SURF 0x30 mat 1 refs 4 72 0.493708 0.221821 118 0.493055 0.214379 117 0.536958 0.207843 71 0.536958 0.214744 SURF 0x30 mat 1 refs 4 117 0.536958 0.207843 57 0.870942 0.167323 58 0.870942 0.169754 71 0.536958 0.214744 SURF 0x30 mat 1 refs 4 58 0.870942 0.169754 59 0.870942 0.172186 74 0.536958 0.221646 71 0.536958 0.214744 SURF 0x30 mat 1 refs 4 74 0.536958 0.221646 59 0.870942 0.172186 60 0.870942 0.173232 75 0.536958 0.224614 SURF 0x30 mat 1 refs 4 60 0.870942 0.173232 61 0.870942 0.174277 78 0.536958 0.227582 75 0.536958 0.224614 SURF 0x30 mat 1 refs 4 78 0.536958 0.227582 61 0.870942 0.174277 62 0.870942 0.175151 79 0.536958 0.230063 SURF 0x30 mat 1 refs 4 62 0.870942 0.175151 63 0.870942 0.176025 82 0.536958 0.232544 79 0.536958 0.230063 SURF 0x30 mat 1 refs 4 82 0.536958 0.232544 63 0.870942 0.176025 64 0.870942 0.176345 83 0.536958 0.233452 SURF 0x30 mat 1 refs 4 64 0.870942 0.176345 1 0.870942 0.176665 45 0.536958 0.23436 83 0.536958 0.233452 SURF 0x30 mat 1 refs 3 23 0 0 24 0 0 65 0 0 SURF 0x30 mat 1 refs 3 24 0 0 25 0 0 65 0 0 SURF 0x30 mat 1 refs 3 65 0 0 25 0 0 68 0 0 SURF 0x20 mat 1 refs 3 25 0 0 47 0 0 68 0 0 SURF 0x20 mat 1 refs 3 19 0 0 47 0 0 25 0 0 SURF 0x30 mat 1 refs 21 119 0.0785386 0.320511 120 0.0785386 0.289546 121 0.0785386 0.289867 122 0.0785386 0.290188 123 0.0785386 0.291064 124 0.0785386 0.291941 125 0.0785386 0.29299 126 0.0785386 0.294039 127 0.0785386 0.296478 128 0.0785386 0.298917 129 0.0785386 0.301677 130 0.0785386 0.304437 131 0.0785386 0.307556 132 0.0785386 0.310675 133 0.0785386 0.314725 134 0.0785386 0.31924 135 0.0785386 0.328651 136 0.0785386 0.334973 137 0.0785386 0.342682 138 0.0785386 0.352607 139 0.0785386 0.352607 SURF 0x30 mat 1 refs 4 140 0.469418 0.415139 141 0.471302 0.436745 142 0.411398 0.429777 143 0.411398 0.406829 SURF 0x30 mat 1 refs 4 144 0.411398 0.389832 145 0.467531 0.393532 140 0.469418 0.415139 143 0.411398 0.406829 SURF 0x30 mat 1 refs 4 146 0.465217 0.367016 145 0.467531 0.393532 144 0.411398 0.389832 147 0.411398 0.361934 SURF 0x30 mat 1 refs 4 144 0.411398 0.389832 138 0.0785386 0.352607 137 0.0785386 0.342682 147 0.411398 0.361934 SURF 0x30 mat 1 refs 4 137 0.0785386 0.342682 136 0.0785386 0.334973 148 0.411398 0.337805 147 0.411398 0.361934 SURF 0x30 mat 1 refs 4 148 0.411398 0.337805 149 0.462902 0.340499 146 0.465217 0.367016 147 0.411398 0.361934 SURF 0x30 mat 1 refs 4 150 0.411398 0.244427 151 0.45385 0.236788 152 0.454502 0.244252 153 0.411398 0.25135 SURF 0x30 mat 1 refs 4 154 0.453571 0.233578 151 0.45385 0.236788 150 0.411398 0.244427 155 0.411398 0.24145 SURF 0x30 mat 1 refs 4 156 0.411398 0.238473 157 0.453291 0.230369 154 0.453571 0.233578 155 0.411398 0.24145 SURF 0x30 mat 1 refs 4 158 0.453057 0.227614 157 0.453291 0.230369 156 0.411398 0.238473 159 0.411398 0.235985 SURF 0x30 mat 1 refs 4 160 0.411398 0.233496 161 0.452823 0.225003 158 0.453057 0.227614 159 0.411398 0.235985 SURF 0x30 mat 1 refs 4 162 0.452736 0.224021 161 0.452823 0.225003 160 0.411398 0.233496 163 0.411398 0.232585 SURF 0x30 mat 1 refs 4 164 0.411398 0.231675 165 0.45265 0.223039 162 0.452736 0.224021 163 0.411398 0.232585 SURF 0x30 mat 1 refs 21 139 0.0785386 0.352607 166 0.0785386 0.352607 167 0.0785386 0.342682 168 0.0785386 0.334973 169 0.0785386 0.328651 170 0.0785386 0.31924 171 0.0785386 0.314725 172 0.0785386 0.310675 173 0.0785386 0.307556 174 0.0785386 0.304437 175 0.0785386 0.301677 176 0.0785386 0.298917 177 0.0785386 0.296478 178 0.0785386 0.294039 179 0.0785386 0.29299 180 0.0785386 0.291941 181 0.0785386 0.291064 182 0.0785386 0.290188 183 0.0785386 0.289867 120 0.0785386 0.289546 119 0.0785386 0.320511 SURF 0x30 mat 1 refs 4 184 0.4133 0.0346123 142 0.4133 0.0120788 141 0.473485 0.00523624 185 0.471591 0.0264522 SURF 0x30 mat 1 refs 4 184 0.4133 0.0346123 185 0.471591 0.0264522 186 0.469696 0.0476682 187 0.413273 0.0511545 SURF 0x30 mat 1 refs 4 188 0.4133 0.0786956 167 0.0788847 0.0976 166 0.0788847 0.0878546 187 0.413273 0.0511545 SURF 0x30 mat 1 refs 4 188 0.4133 0.0786956 189 0.4133 0.102389 168 0.0788847 0.10517 167 0.0788847 0.0976 SURF 0x30 mat 1 refs 4 190 0.4133 0.187282 191 0.456606 0.194252 192 0.455951 0.201581 193 0.4133 0.19408 SURF 0x30 mat 1 refs 4 194 0.4133 0.197003 193 0.4133 0.19408 192 0.455951 0.201581 195 0.455671 0.204733 SURF 0x30 mat 1 refs 4 194 0.4133 0.197003 195 0.455671 0.204733 196 0.455389 0.207885 197 0.4133 0.199926 SURF 0x30 mat 1 refs 4 198 0.4133 0.20237 197 0.4133 0.199926 196 0.455389 0.207885 199 0.455154 0.210589 SURF 0x30 mat 1 refs 4 198 0.4133 0.20237 199 0.455154 0.210589 200 0.454919 0.213153 201 0.4133 0.204813 SURF 0x30 mat 1 refs 4 202 0.4133 0.205708 201 0.4133 0.204813 200 0.454919 0.213153 203 0.454832 0.214118 SURF 0x30 mat 1 refs 4 202 0.4133 0.205708 203 0.454832 0.214118 165 0.454745 0.215082 164 0.4133 0.206602 SURF 0x30 mat 1 refs 4 204 0.461742 0.327204 149 0.462902 0.340499 148 0.411398 0.337805 205 0.411398 0.328172 SURF 0x30 mat 1 refs 4 148 0.411398 0.337805 136 0.0785386 0.334973 135 0.0785386 0.328651 205 0.411398 0.328172 SURF 0x30 mat 1 refs 4 135 0.0785386 0.328651 134 0.0785386 0.31924 206 0.411398 0.316074 205 0.411398 0.328172 SURF 0x30 mat 1 refs 4 206 0.411398 0.316074 207 0.460582 0.313982 204 0.461742 0.327204 205 0.411398 0.328172 SURF 0x30 mat 1 refs 4 208 0.459439 0.300804 207 0.460582 0.313982 206 0.411398 0.316074 209 0.411398 0.305199 SURF 0x30 mat 1 refs 4 206 0.411398 0.316074 134 0.0785386 0.31924 133 0.0785386 0.314725 209 0.411398 0.305199 SURF 0x30 mat 1 refs 4 133 0.0785386 0.314725 132 0.0785386 0.310675 210 0.411398 0.291646 209 0.411398 0.305199 SURF 0x30 mat 1 refs 4 210 0.411398 0.291646 211 0.458294 0.287698 208 0.459439 0.300804 209 0.411398 0.305199 SURF 0x30 mat 1 refs 4 212 0.457461 0.278153 211 0.458294 0.287698 210 0.411398 0.291646 213 0.411398 0.282794 SURF 0x30 mat 1 refs 4 210 0.411398 0.291646 132 0.0785386 0.310675 131 0.0785386 0.307556 213 0.411398 0.282794 SURF 0x30 mat 1 refs 4 131 0.0785386 0.307556 130 0.0785386 0.304437 214 0.411398 0.273941 213 0.411398 0.282794 SURF 0x30 mat 1 refs 4 214 0.411398 0.273941 215 0.456628 0.26868 212 0.457461 0.278153 213 0.411398 0.282794 SURF 0x30 mat 1 refs 4 216 0.45589 0.260162 215 0.456628 0.26868 214 0.411398 0.273941 217 0.411398 0.266107 SURF 0x30 mat 1 refs 4 214 0.411398 0.273941 130 0.0785386 0.304437 129 0.0785386 0.301677 217 0.411398 0.266107 SURF 0x30 mat 1 refs 4 129 0.0785386 0.301677 128 0.0785386 0.298917 218 0.411398 0.258273 217 0.411398 0.266107 SURF 0x30 mat 1 refs 4 218 0.411398 0.258273 219 0.455153 0.251716 216 0.45589 0.260162 217 0.411398 0.266107 SURF 0x30 mat 1 refs 4 152 0.454502 0.244252 219 0.455153 0.251716 218 0.411398 0.258273 153 0.411398 0.25135 SURF 0x30 mat 1 refs 4 218 0.411398 0.258273 128 0.0785386 0.298917 127 0.0785386 0.296478 153 0.411398 0.25135 SURF 0x30 mat 1 refs 4 127 0.0785386 0.296478 126 0.0785386 0.294039 150 0.411398 0.244427 153 0.411398 0.25135 SURF 0x30 mat 1 refs 4 150 0.411398 0.244427 126 0.0785386 0.294039 125 0.0785386 0.29299 155 0.411398 0.24145 SURF 0x30 mat 1 refs 4 125 0.0785386 0.29299 124 0.0785386 0.291941 156 0.411398 0.238473 155 0.411398 0.24145 SURF 0x30 mat 1 refs 4 156 0.411398 0.238473 124 0.0785386 0.291941 123 0.0785386 0.291064 159 0.411398 0.235985 SURF 0x30 mat 1 refs 4 123 0.0785386 0.291064 122 0.0785386 0.290188 160 0.411398 0.233496 159 0.411398 0.235985 SURF 0x30 mat 1 refs 4 160 0.411398 0.233496 122 0.0785386 0.290188 121 0.0785386 0.289867 163 0.411398 0.232585 SURF 0x30 mat 1 refs 4 121 0.0785386 0.289867 120 0.0785386 0.289546 164 0.411398 0.231675 163 0.411398 0.232585 SURF 0x30 mat 1 refs 4 188 0.4133 0.0786956 187 0.413273 0.0511545 186 0.469696 0.0476682 220 0.467371 0.0737061 SURF 0x30 mat 1 refs 4 188 0.4133 0.0786956 220 0.467371 0.0737061 221 0.465045 0.0997441 189 0.4133 0.102389 SURF 0x30 mat 1 refs 4 222 0.4133 0.111848 189 0.4133 0.102389 221 0.465045 0.0997441 223 0.46388 0.112798 SURF 0x30 mat 1 refs 4 222 0.4133 0.111848 169 0.0788847 0.111378 168 0.0788847 0.10517 189 0.4133 0.102389 SURF 0x30 mat 1 refs 4 222 0.4133 0.111848 224 0.4133 0.123727 170 0.0788847 0.120619 169 0.0788847 0.111378 SURF 0x30 mat 1 refs 4 222 0.4133 0.111848 223 0.46388 0.112798 225 0.462714 0.125782 224 0.4133 0.123727 SURF 0x30 mat 1 refs 4 226 0.4133 0.134406 224 0.4133 0.123727 225 0.462714 0.125782 227 0.461566 0.138721 SURF 0x30 mat 1 refs 4 226 0.4133 0.134406 171 0.0788847 0.125052 170 0.0788847 0.120619 224 0.4133 0.123727 SURF 0x30 mat 1 refs 4 226 0.4133 0.134406 228 0.4133 0.147714 172 0.0788847 0.129029 171 0.0788847 0.125052 SURF 0x30 mat 1 refs 4 226 0.4133 0.134406 227 0.461566 0.138721 229 0.460416 0.151591 228 0.4133 0.147714 SURF 0x30 mat 1 refs 4 230 0.4133 0.156407 228 0.4133 0.147714 229 0.460416 0.151591 231 0.459579 0.160963 SURF 0x30 mat 1 refs 4 230 0.4133 0.156407 173 0.0788847 0.132092 172 0.0788847 0.129029 228 0.4133 0.147714 SURF 0x30 mat 1 refs 4 230 0.4133 0.156407 232 0.4133 0.1651 174 0.0788847 0.135155 173 0.0788847 0.132092 SURF 0x30 mat 1 refs 4 230 0.4133 0.156407 231 0.459579 0.160963 233 0.458741 0.170265 232 0.4133 0.1651 SURF 0x30 mat 1 refs 4 234 0.4133 0.172792 232 0.4133 0.1651 233 0.458741 0.170265 235 0.458001 0.178629 SURF 0x30 mat 1 refs 4 234 0.4133 0.172792 175 0.0788847 0.137865 174 0.0788847 0.135155 232 0.4133 0.1651 SURF 0x30 mat 1 refs 4 234 0.4133 0.172792 236 0.4133 0.180484 176 0.0788847 0.140575 175 0.0788847 0.137865 SURF 0x30 mat 1 refs 4 234 0.4133 0.172792 235 0.458001 0.178629 237 0.45726 0.186923 236 0.4133 0.180484 SURF 0x30 mat 1 refs 4 190 0.4133 0.187282 236 0.4133 0.180484 237 0.45726 0.186923 191 0.456606 0.194252 SURF 0x30 mat 1 refs 4 190 0.4133 0.187282 177 0.0788847 0.14297 176 0.0788847 0.140575 236 0.4133 0.180484 SURF 0x30 mat 1 refs 4 190 0.4133 0.187282 193 0.4133 0.19408 178 0.0788847 0.145365 177 0.0788847 0.14297 SURF 0x30 mat 1 refs 4 194 0.4133 0.197003 179 0.0788847 0.146394 178 0.0788847 0.145365 193 0.4133 0.19408 SURF 0x30 mat 1 refs 4 194 0.4133 0.197003 197 0.4133 0.199926 180 0.0788847 0.147424 179 0.0788847 0.146394 SURF 0x30 mat 1 refs 4 198 0.4133 0.20237 181 0.0788847 0.148285 180 0.0788847 0.147424 197 0.4133 0.199926 SURF 0x30 mat 1 refs 4 198 0.4133 0.20237 201 0.4133 0.204813 182 0.0788847 0.149146 181 0.0788847 0.148285 SURF 0x30 mat 1 refs 4 202 0.4133 0.205708 183 0.0788847 0.149461 182 0.0788847 0.149146 201 0.4133 0.204813 SURF 0x30 mat 1 refs 4 202 0.4133 0.205708 164 0.4133 0.206602 120 0.0788847 0.149776 183 0.0788847 0.149461 SURF 0x30 mat 1 refs 3 184 0 0 143 0 0 142 0 0 SURF 0x30 mat 1 refs 3 184 0 0 144 0 0 143 0 0 SURF 0x30 mat 1 refs 3 187 0 0 144 0 0 184 0 0 SURF 0x20 mat 1 refs 3 187 0 0 166 0 0 144 0 0 SURF 0x20 mat 1 refs 3 144 0 0 166 0 0 138 0 0 kids 0 crrcsim-0.9.12/objects/gap65_raven.ac0000644000175000017500000036477611724452424014275 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0 MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0 MATERIAL "ac3dmat12" rgb 0.266667 0.266667 0.266667 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0 MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat8" rgb 0.627 0.753 0.878 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0.749 MATERIAL "ac3dmat14" rgb 0.8 0.8 0.8 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 79 trans 0 MATERIAL "ac3dmat8" rgb 0.627 0.753 0.878 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 128 trans 0.525 OBJECT world kids 15 OBJECT poly name "ruote" crease 45.000000 numvert 52 0.720398 -0.723462 0.38251 0.66413 -0.723462 0.38251 0.720398 -0.723462 0.512133 0.720398 -0.784921 0.494767 0.720398 -0.829912 0.447322 0.720398 -0.84638 0.38251 0.720398 -0.829912 0.317699 0.720398 -0.784921 0.270254 0.720398 -0.723462 0.252888 0.720398 -0.662003 0.270254 0.720398 -0.617012 0.317699 0.720398 -0.600544 0.38251 0.720398 -0.617012 0.447322 0.720398 -0.662003 0.494767 0.66413 -0.723462 0.512133 0.66413 -0.784921 0.494767 0.66413 -0.829912 0.447322 0.66413 -0.84638 0.38251 0.66413 -0.829912 0.317699 0.66413 -0.784921 0.270254 0.66413 -0.723462 0.252888 0.66413 -0.662003 0.270254 0.66413 -0.617012 0.317699 0.66413 -0.600544 0.38251 0.66413 -0.617012 0.447322 0.66413 -0.662003 0.494767 -0.720398 -0.723462 0.38251 -0.66413 -0.723462 0.38251 -0.720398 -0.723462 0.512133 -0.720398 -0.784921 0.494767 -0.720398 -0.829912 0.447322 -0.720398 -0.84638 0.38251 -0.720398 -0.829912 0.317699 -0.720398 -0.784921 0.270254 -0.720398 -0.723462 0.252888 -0.720398 -0.662003 0.270254 -0.720398 -0.617012 0.317699 -0.720398 -0.600544 0.38251 -0.720398 -0.617012 0.447322 -0.720398 -0.662003 0.494767 -0.66413 -0.723462 0.512133 -0.66413 -0.784921 0.494767 -0.66413 -0.829912 0.447322 -0.66413 -0.84638 0.38251 -0.66413 -0.829912 0.317699 -0.66413 -0.784921 0.270254 -0.66413 -0.723462 0.252888 -0.66413 -0.662003 0.270254 -0.66413 -0.617012 0.317699 -0.66413 -0.600544 0.38251 -0.66413 -0.617012 0.447322 -0.66413 -0.662003 0.494767 numsurf 72 SURF 0x30 mat 3 refs 4 50 0.916667 1 38 0.916667 0 39 1 0 51 1 1 SURF 0x30 mat 3 refs 4 49 0.833333 1 37 0.833333 0 38 0.916667 0 50 0.916667 1 SURF 0x30 mat 3 refs 4 48 0.75 1 36 0.75 0 37 0.833333 0 49 0.833333 1 SURF 0x30 mat 3 refs 4 47 0.666667 1 35 0.666667 0 36 0.75 0 48 0.75 1 SURF 0x30 mat 3 refs 4 46 0.583333 1 34 0.583333 0 35 0.666667 0 47 0.666667 1 SURF 0x30 mat 3 refs 4 45 0.5 1 33 0.5 0 34 0.583333 0 46 0.583333 1 SURF 0x30 mat 3 refs 4 44 0.416667 1 32 0.416667 0 33 0.5 0 45 0.5 1 SURF 0x30 mat 3 refs 4 43 0.333333 1 31 0.333333 0 32 0.416667 0 44 0.416667 1 SURF 0x30 mat 3 refs 4 42 0.25 1 30 0.25 0 31 0.333333 0 43 0.333333 1 SURF 0x30 mat 3 refs 4 41 0.166667 1 29 0.166667 0 30 0.25 0 42 0.25 1 SURF 0x30 mat 3 refs 4 40 0.0833333 1 28 0.0833333 0 29 0.166667 0 41 0.166667 1 SURF 0x30 mat 3 refs 4 51 -2.98023e-08 1 39 -2.98023e-08 0 28 0.0833333 0 40 0.0833333 1 SURF 0x30 mat 3 refs 3 27 0 0 50 0 0 51 0 0 SURF 0x30 mat 3 refs 3 27 0 0 49 0 0 50 0 0 SURF 0x30 mat 3 refs 3 27 0 0 48 0 0 49 0 0 SURF 0x30 mat 3 refs 3 27 0 0 47 0 0 48 0 0 SURF 0x30 mat 3 refs 3 27 0 0 46 0 0 47 0 0 SURF 0x30 mat 3 refs 3 27 0 0 45 0 0 46 0 0 SURF 0x30 mat 3 refs 3 27 0 0 44 0 0 45 0 0 SURF 0x30 mat 3 refs 3 27 0 0 43 0 0 44 0 0 SURF 0x30 mat 3 refs 3 27 0 0 42 0 0 43 0 0 SURF 0x30 mat 3 refs 3 27 0 0 41 0 0 42 0 0 SURF 0x30 mat 3 refs 3 27 0 0 40 0 0 41 0 0 SURF 0x30 mat 3 refs 3 27 0 0 51 0 0 40 0 0 SURF 0x30 mat 3 refs 3 26 0 0 39 0 0 38 0 0 SURF 0x30 mat 3 refs 3 26 0 0 38 0 0 37 0 0 SURF 0x30 mat 3 refs 3 26 0 0 37 0 0 36 0 0 SURF 0x30 mat 3 refs 3 26 0 0 36 0 0 35 0 0 SURF 0x30 mat 3 refs 3 26 0 0 35 0 0 34 0 0 SURF 0x30 mat 3 refs 3 26 0 0 34 0 0 33 0 0 SURF 0x30 mat 3 refs 3 26 0 0 33 0 0 32 0 0 SURF 0x30 mat 3 refs 3 26 0 0 32 0 0 31 0 0 SURF 0x30 mat 3 refs 3 26 0 0 31 0 0 30 0 0 SURF 0x30 mat 3 refs 3 26 0 0 30 0 0 29 0 0 SURF 0x30 mat 3 refs 3 26 0 0 29 0 0 28 0 0 SURF 0x30 mat 3 refs 3 26 0 0 28 0 0 39 0 0 SURF 0x30 mat 3 refs 4 25 1 1 13 1 0 12 0.916667 0 24 0.916667 1 SURF 0x30 mat 3 refs 4 24 0.916667 1 12 0.916667 0 11 0.833333 0 23 0.833333 1 SURF 0x30 mat 3 refs 4 23 0.833333 1 11 0.833333 0 10 0.75 0 22 0.75 1 SURF 0x30 mat 3 refs 4 22 0.75 1 10 0.75 0 9 0.666667 0 21 0.666667 1 SURF 0x30 mat 3 refs 4 21 0.666667 1 9 0.666667 0 8 0.583333 0 20 0.583333 1 SURF 0x30 mat 3 refs 4 20 0.583333 1 8 0.583333 0 7 0.5 0 19 0.5 1 SURF 0x30 mat 3 refs 4 19 0.5 1 7 0.5 0 6 0.416667 0 18 0.416667 1 SURF 0x30 mat 3 refs 4 18 0.416667 1 6 0.416667 0 5 0.333333 0 17 0.333333 1 SURF 0x30 mat 3 refs 4 17 0.333333 1 5 0.333333 0 4 0.25 0 16 0.25 1 SURF 0x30 mat 3 refs 4 16 0.25 1 4 0.25 0 3 0.166667 0 15 0.166667 1 SURF 0x30 mat 3 refs 4 15 0.166667 1 3 0.166667 0 2 0.0833333 0 14 0.0833333 1 SURF 0x30 mat 3 refs 4 14 0.0833333 1 2 0.0833333 0 13 -2.98023e-08 0 25 -2.98023e-08 1 SURF 0x30 mat 3 refs 3 25 0 0 24 0 0 1 0 0 SURF 0x30 mat 3 refs 3 24 0 0 23 0 0 1 0 0 SURF 0x30 mat 3 refs 3 23 0 0 22 0 0 1 0 0 SURF 0x30 mat 3 refs 3 22 0 0 21 0 0 1 0 0 SURF 0x30 mat 3 refs 3 21 0 0 20 0 0 1 0 0 SURF 0x30 mat 3 refs 3 20 0 0 19 0 0 1 0 0 SURF 0x30 mat 3 refs 3 19 0 0 18 0 0 1 0 0 SURF 0x30 mat 3 refs 3 18 0 0 17 0 0 1 0 0 SURF 0x30 mat 3 refs 3 17 0 0 16 0 0 1 0 0 SURF 0x30 mat 3 refs 3 16 0 0 15 0 0 1 0 0 SURF 0x30 mat 3 refs 3 15 0 0 14 0 0 1 0 0 SURF 0x30 mat 3 refs 3 14 0 0 25 0 0 1 0 0 SURF 0x30 mat 3 refs 3 12 0 0 13 0 0 0 0 0 SURF 0x30 mat 3 refs 3 11 0 0 12 0 0 0 0 0 SURF 0x30 mat 3 refs 3 10 0 0 11 0 0 0 0 0 SURF 0x30 mat 3 refs 3 9 0 0 10 0 0 0 0 0 SURF 0x30 mat 3 refs 3 8 0 0 9 0 0 0 0 0 SURF 0x30 mat 3 refs 3 7 0 0 8 0 0 0 0 0 SURF 0x30 mat 3 refs 3 6 0 0 7 0 0 0 0 0 SURF 0x30 mat 3 refs 3 5 0 0 6 0 0 0 0 0 SURF 0x30 mat 3 refs 3 4 0 0 5 0 0 0 0 0 SURF 0x30 mat 3 refs 3 3 0 0 4 0 0 0 0 0 SURF 0x30 mat 3 refs 3 2 0 0 3 0 0 0 0 0 SURF 0x30 mat 3 refs 3 13 0 0 2 0 0 0 0 0 kids 0 OBJECT poly name "elica" loc -0.00337167 0.0138317 1.26786 crease 45.000000 numvert 11 0.505374 -0.0138317 0 0.4095 0.286701 0 0.158499 0.472441 0 -0.151755 0.472441 0 -0.402756 0.286701 0 -0.49863 -0.0138317 0 -0.402756 -0.314365 0 -0.151755 -0.500105 0 0.158499 -0.500105 0 0.4095 -0.314365 0 0.00337165 -0.0138317 0 numsurf 10 SURF 0x30 mat 4 refs 3 9 0.904508 0.190983 0 1 0.5 10 0.5 0.5 SURF 0x30 mat 4 refs 3 8 0.654508 0 9 0.904508 0.190983 10 0.5 0.5 SURF 0x30 mat 4 refs 3 7 0.345491 0 8 0.654508 0 10 0.5 0.5 SURF 0x30 mat 4 refs 3 6 0.0954915 0.190983 7 0.345491 0 10 0.5 0.5 SURF 0x30 mat 4 refs 3 5 0 0.5 6 0.0954915 0.190983 10 0.5 0.5 SURF 0x30 mat 4 refs 3 4 0.0954915 0.809017 5 0 0.5 10 0.5 0.5 SURF 0x30 mat 4 refs 3 3 0.345491 1 4 0.0954915 0.809017 10 0.5 0.5 SURF 0x30 mat 4 refs 3 2 0.654508 1 3 0.345491 1 10 0.5 0.5 SURF 0x30 mat 4 refs 3 1 0.904508 0.809017 2 0.654508 1 10 0.5 0.5 SURF 0x30 mat 4 refs 3 0 1 0.5 1 0.904508 0.809017 10 0.5 0.5 kids 0 OBJECT poly name "cappotta" loc -4.18146 -3.57119 -0.00614355 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 99 4.24118 4.03288 -0.918338 4.28174 4.00713 -0.918217 4.33338 3.95075 -0.918779 4.37205 3.86913 -0.918217 4.38738 3.80889 -0.918338 4.39291 3.81039 -0.782196 4.37511 3.87564 -0.782196 4.33359 3.96857 -0.782196 4.2802 4.02591 -0.782196 4.22089 4.05557 -0.782196 4.22079 4.06476 -0.673072 4.28011 4.0351 -0.673072 4.33349 3.97776 -0.673072 4.37501 3.88483 -0.673072 4.39281 3.81958 -0.673072 4.39271 3.81968 -0.596655 4.37491 3.88493 -0.596655 4.33339 3.97786 -0.596655 4.28001 4.0352 -0.596655 4.22069 4.06486 -0.596655 4.22059 4.0486 -0.442104 4.27991 4.01895 -0.442104 4.33329 3.96161 -0.442104 4.37481 3.86867 -0.442104 4.39261 3.80343 -0.442104 4.39251 3.77082 -0.312992 4.37471 3.83607 -0.312992 4.33319 3.929 -0.312992 4.2798 3.98634 -0.312992 4.22049 4.016 -0.312992 4.22039 3.96885 -0.211137 4.27971 3.93919 -0.211137 4.33309 3.88185 -0.211137 4.37461 3.78892 -0.211137 4.39241 3.72368 -0.211137 4.39231 3.65291 -0.124726 4.37451 3.71816 -0.124726 4.33299 3.81109 -0.124726 4.27961 3.86843 -0.124726 4.22029 3.89809 -0.124726 4.22019 3.83459 -0.0483091 4.2795 3.80493 -0.0483091 4.33289 3.74759 -0.0483091 4.37441 3.65466 -0.0483091 4.39221 3.58941 -0.0483091 4.18146 4.03894 -0.918338 4.12174 4.03288 -0.918338 4.08118 4.00713 -0.918217 4.02954 3.95075 -0.918779 3.99087 3.86913 -0.918217 3.97554 3.80889 -0.918338 3.97001 3.81039 -0.782196 3.98781 3.87564 -0.782196 4.02933 3.96857 -0.782196 4.08272 4.02591 -0.782196 4.14203 4.05557 -0.782196 4.18146 4.05755 -0.782196 4.18146 4.06674 -0.673072 4.14213 4.06476 -0.673072 4.08281 4.0351 -0.673072 4.02943 3.97776 -0.673072 3.98791 3.88483 -0.673072 3.97011 3.81958 -0.673072 3.97021 3.81968 -0.596655 3.98801 3.88493 -0.596655 4.02953 3.97786 -0.596655 4.08291 4.0352 -0.596655 4.14223 4.06486 -0.596655 4.18146 4.06684 -0.596655 4.18146 4.05058 -0.442104 4.14233 4.0486 -0.442104 4.08301 4.01895 -0.442104 4.02963 3.96161 -0.442104 3.98811 3.86867 -0.442104 3.97031 3.80343 -0.442104 3.97041 3.77082 -0.312992 3.98821 3.83607 -0.312992 4.02973 3.929 -0.312992 4.08312 3.98634 -0.312992 4.14243 4.016 -0.312992 4.18146 4.01797 -0.312992 4.18146 3.97083 -0.211137 4.14253 3.96885 -0.211137 4.08321 3.93919 -0.211137 4.02983 3.88185 -0.211137 3.98831 3.78892 -0.211137 3.97051 3.72368 -0.211137 3.97061 3.65291 -0.124726 3.98841 3.71816 -0.124726 4.02993 3.81109 -0.124726 4.08331 3.86843 -0.124726 4.14263 3.89809 -0.124726 4.18146 3.90007 -0.124726 4.18146 3.83657 -0.0483095 4.14273 3.83459 -0.0483091 4.08342 3.80493 -0.0483091 4.03003 3.74759 -0.0483091 3.98851 3.65466 -0.0483091 3.97071 3.58941 -0.0483091 numsurf 160 SURF 0x30 mat 6 refs 3 43 0 0 35 0 0 36 0 0 SURF 0x30 mat 6 refs 3 35 0 0 43 0 0 44 0 0 SURF 0x30 mat 6 refs 3 42 0 0 36 0 0 37 0 0 SURF 0x30 mat 6 refs 3 36 0 0 42 0 0 43 0 0 SURF 0x30 mat 6 refs 3 41 0 0 37 0 0 38 0 0 SURF 0x30 mat 6 refs 3 37 0 0 41 0 0 42 0 0 SURF 0x30 mat 6 refs 3 38 0 0 40 0 0 41 0 0 SURF 0x30 mat 6 refs 3 40 0 0 38 0 0 39 0 0 SURF 0x30 mat 6 refs 3 39 0 0 93 0 0 40 0 0 SURF 0x30 mat 6 refs 3 93 0 0 39 0 0 92 0 0 SURF 0x30 mat 6 refs 3 92 0 0 39 0 0 81 0 0 SURF 0x30 mat 6 refs 3 30 0 0 81 0 0 39 0 0 SURF 0x30 mat 6 refs 3 39 0 0 38 0 0 30 0 0 SURF 0x30 mat 6 refs 3 31 0 0 30 0 0 38 0 0 SURF 0x30 mat 6 refs 3 31 0 0 38 0 0 32 0 0 SURF 0x30 mat 6 refs 3 37 0 0 32 0 0 38 0 0 SURF 0x30 mat 6 refs 3 32 0 0 37 0 0 33 0 0 SURF 0x30 mat 6 refs 3 36 0 0 33 0 0 37 0 0 SURF 0x30 mat 6 refs 3 33 0 0 36 0 0 34 0 0 SURF 0x30 mat 6 refs 3 35 0 0 34 0 0 36 0 0 SURF 0x30 mat 6 refs 3 33 0 0 25 0 0 26 0 0 SURF 0x30 mat 6 refs 3 25 0 0 33 0 0 34 0 0 SURF 0x30 mat 6 refs 3 32 0 0 26 0 0 27 0 0 SURF 0x30 mat 6 refs 3 26 0 0 32 0 0 33 0 0 SURF 0x30 mat 6 refs 3 31 0 0 27 0 0 28 0 0 SURF 0x30 mat 6 refs 3 27 0 0 31 0 0 32 0 0 SURF 0x30 mat 6 refs 3 28 0 0 30 0 0 31 0 0 SURF 0x30 mat 6 refs 3 30 0 0 28 0 0 29 0 0 SURF 0x30 mat 6 refs 3 29 0 0 81 0 0 30 0 0 SURF 0x30 mat 6 refs 3 81 0 0 29 0 0 80 0 0 SURF 0x30 mat 6 refs 3 80 0 0 29 0 0 69 0 0 SURF 0x30 mat 6 refs 3 20 0 0 69 0 0 29 0 0 SURF 0x30 mat 6 refs 3 29 0 0 28 0 0 20 0 0 SURF 0x30 mat 6 refs 3 21 0 0 20 0 0 28 0 0 SURF 0x30 mat 6 refs 3 21 0 0 28 0 0 22 0 0 SURF 0x30 mat 6 refs 3 27 0 0 22 0 0 28 0 0 SURF 0x30 mat 6 refs 3 22 0 0 27 0 0 23 0 0 SURF 0x30 mat 6 refs 3 26 0 0 23 0 0 27 0 0 SURF 0x30 mat 6 refs 3 23 0 0 26 0 0 24 0 0 SURF 0x30 mat 6 refs 3 25 0 0 24 0 0 26 0 0 SURF 0x30 mat 6 refs 3 23 0 0 15 0 0 16 0 0 SURF 0x30 mat 6 refs 3 15 0 0 23 0 0 24 0 0 SURF 0x30 mat 6 refs 3 22 0 0 16 0 0 17 0 0 SURF 0x30 mat 6 refs 3 16 0 0 22 0 0 23 0 0 SURF 0x30 mat 6 refs 3 21 0 0 17 0 0 18 0 0 SURF 0x30 mat 6 refs 3 17 0 0 21 0 0 22 0 0 SURF 0x30 mat 6 refs 3 18 0 0 20 0 0 21 0 0 SURF 0x30 mat 6 refs 3 20 0 0 18 0 0 19 0 0 SURF 0x30 mat 6 refs 3 19 0 0 69 0 0 20 0 0 SURF 0x30 mat 6 refs 3 69 0 0 19 0 0 68 0 0 SURF 0x30 mat 6 refs 3 68 0 0 19 0 0 57 0 0 SURF 0x30 mat 6 refs 3 10 0 0 57 0 0 19 0 0 SURF 0x30 mat 6 refs 3 19 0 0 18 0 0 10 0 0 SURF 0x30 mat 6 refs 3 11 0 0 10 0 0 18 0 0 SURF 0x30 mat 6 refs 3 18 0 0 17 0 0 11 0 0 SURF 0x30 mat 6 refs 3 12 0 0 11 0 0 17 0 0 SURF 0x30 mat 6 refs 3 17 0 0 16 0 0 12 0 0 SURF 0x30 mat 6 refs 3 13 0 0 12 0 0 16 0 0 SURF 0x30 mat 6 refs 3 16 0 0 15 0 0 13 0 0 SURF 0x30 mat 6 refs 3 14 0 0 13 0 0 15 0 0 SURF 0x30 mat 6 refs 3 14 0 0 6 0 0 13 0 0 SURF 0x30 mat 6 refs 3 6 0 0 14 0 0 5 0 0 SURF 0x30 mat 6 refs 3 13 0 0 7 0 0 12 0 0 SURF 0x30 mat 6 refs 3 7 0 0 13 0 0 6 0 0 SURF 0x30 mat 6 refs 3 12 0 0 8 0 0 11 0 0 SURF 0x30 mat 6 refs 3 8 0 0 12 0 0 7 0 0 SURF 0x30 mat 6 refs 3 8 0 0 10 0 0 11 0 0 SURF 0x30 mat 6 refs 3 10 0 0 8 0 0 9 0 0 SURF 0x30 mat 6 refs 3 9 0 0 57 0 0 10 0 0 SURF 0x30 mat 6 refs 3 57 0 0 9 0 0 56 0 0 SURF 0x30 mat 6 refs 3 56 0 0 9 0 0 45 0 0 SURF 0x30 mat 6 refs 3 0 0 0 45 0 0 9 0 0 SURF 0x30 mat 6 refs 3 9 0 0 8 0 0 0 0 0 SURF 0x30 mat 6 refs 3 1 0 0 0 0 0 8 0 0 SURF 0x30 mat 6 refs 3 8 0 0 7 0 0 1 0 0 SURF 0x30 mat 6 refs 3 2 0 0 1 0 0 7 0 0 SURF 0x30 mat 6 refs 3 7 0 0 6 0 0 2 0 0 SURF 0x30 mat 6 refs 3 3 0 0 2 0 0 6 0 0 SURF 0x30 mat 6 refs 3 6 0 0 5 0 0 3 0 0 SURF 0x30 mat 6 refs 3 4 0 0 3 0 0 5 0 0 SURF 0x30 mat 6 refs 3 88 0 0 87 0 0 97 0 0 SURF 0x30 mat 6 refs 3 98 0 0 97 0 0 87 0 0 SURF 0x30 mat 6 refs 3 89 0 0 88 0 0 96 0 0 SURF 0x30 mat 6 refs 3 97 0 0 96 0 0 88 0 0 SURF 0x30 mat 6 refs 3 90 0 0 89 0 0 95 0 0 SURF 0x30 mat 6 refs 3 96 0 0 95 0 0 89 0 0 SURF 0x30 mat 6 refs 3 95 0 0 94 0 0 90 0 0 SURF 0x30 mat 6 refs 3 91 0 0 90 0 0 94 0 0 SURF 0x30 mat 6 refs 3 94 0 0 93 0 0 91 0 0 SURF 0x30 mat 6 refs 3 92 0 0 91 0 0 93 0 0 SURF 0x30 mat 6 refs 3 81 0 0 91 0 0 92 0 0 SURF 0x30 mat 6 refs 3 91 0 0 81 0 0 82 0 0 SURF 0x30 mat 6 refs 3 82 0 0 90 0 0 91 0 0 SURF 0x30 mat 6 refs 3 90 0 0 82 0 0 83 0 0 SURF 0x30 mat 6 refs 3 84 0 0 90 0 0 83 0 0 SURF 0x30 mat 6 refs 3 90 0 0 84 0 0 89 0 0 SURF 0x30 mat 6 refs 3 85 0 0 89 0 0 84 0 0 SURF 0x30 mat 6 refs 3 89 0 0 85 0 0 88 0 0 SURF 0x30 mat 6 refs 3 86 0 0 88 0 0 85 0 0 SURF 0x30 mat 6 refs 3 88 0 0 86 0 0 87 0 0 SURF 0x30 mat 6 refs 3 76 0 0 75 0 0 85 0 0 SURF 0x30 mat 6 refs 3 86 0 0 85 0 0 75 0 0 SURF 0x30 mat 6 refs 3 77 0 0 76 0 0 84 0 0 SURF 0x30 mat 6 refs 3 85 0 0 84 0 0 76 0 0 SURF 0x30 mat 6 refs 3 78 0 0 77 0 0 83 0 0 SURF 0x30 mat 6 refs 3 84 0 0 83 0 0 77 0 0 SURF 0x30 mat 6 refs 3 83 0 0 82 0 0 78 0 0 SURF 0x30 mat 6 refs 3 79 0 0 78 0 0 82 0 0 SURF 0x30 mat 6 refs 3 82 0 0 81 0 0 79 0 0 SURF 0x30 mat 6 refs 3 80 0 0 79 0 0 81 0 0 SURF 0x30 mat 6 refs 3 69 0 0 79 0 0 80 0 0 SURF 0x30 mat 6 refs 3 79 0 0 69 0 0 70 0 0 SURF 0x30 mat 6 refs 3 70 0 0 78 0 0 79 0 0 SURF 0x30 mat 6 refs 3 78 0 0 70 0 0 71 0 0 SURF 0x30 mat 6 refs 3 72 0 0 78 0 0 71 0 0 SURF 0x30 mat 6 refs 3 78 0 0 72 0 0 77 0 0 SURF 0x30 mat 6 refs 3 73 0 0 77 0 0 72 0 0 SURF 0x30 mat 6 refs 3 77 0 0 73 0 0 76 0 0 SURF 0x30 mat 6 refs 3 74 0 0 76 0 0 73 0 0 SURF 0x30 mat 6 refs 3 76 0 0 74 0 0 75 0 0 SURF 0x30 mat 6 refs 3 64 0 0 63 0 0 73 0 0 SURF 0x30 mat 6 refs 3 74 0 0 73 0 0 63 0 0 SURF 0x30 mat 6 refs 3 65 0 0 64 0 0 72 0 0 SURF 0x30 mat 6 refs 3 73 0 0 72 0 0 64 0 0 SURF 0x30 mat 6 refs 3 66 0 0 65 0 0 71 0 0 SURF 0x30 mat 6 refs 3 72 0 0 71 0 0 65 0 0 SURF 0x30 mat 6 refs 3 71 0 0 70 0 0 66 0 0 SURF 0x30 mat 6 refs 3 67 0 0 66 0 0 70 0 0 SURF 0x30 mat 6 refs 3 70 0 0 69 0 0 67 0 0 SURF 0x30 mat 6 refs 3 68 0 0 67 0 0 69 0 0 SURF 0x30 mat 6 refs 3 57 0 0 67 0 0 68 0 0 SURF 0x30 mat 6 refs 3 67 0 0 57 0 0 58 0 0 SURF 0x30 mat 6 refs 3 58 0 0 66 0 0 67 0 0 SURF 0x30 mat 6 refs 3 66 0 0 58 0 0 59 0 0 SURF 0x30 mat 6 refs 3 59 0 0 65 0 0 66 0 0 SURF 0x30 mat 6 refs 3 65 0 0 59 0 0 60 0 0 SURF 0x30 mat 6 refs 3 60 0 0 64 0 0 65 0 0 SURF 0x30 mat 6 refs 3 64 0 0 60 0 0 61 0 0 SURF 0x30 mat 6 refs 3 61 0 0 63 0 0 64 0 0 SURF 0x30 mat 6 refs 3 63 0 0 61 0 0 62 0 0 SURF 0x30 mat 6 refs 3 61 0 0 52 0 0 62 0 0 SURF 0x30 mat 6 refs 3 51 0 0 62 0 0 52 0 0 SURF 0x30 mat 6 refs 3 60 0 0 53 0 0 61 0 0 SURF 0x30 mat 6 refs 3 52 0 0 61 0 0 53 0 0 SURF 0x30 mat 6 refs 3 59 0 0 54 0 0 60 0 0 SURF 0x30 mat 6 refs 3 53 0 0 60 0 0 54 0 0 SURF 0x30 mat 6 refs 3 59 0 0 58 0 0 54 0 0 SURF 0x30 mat 6 refs 3 55 0 0 54 0 0 58 0 0 SURF 0x30 mat 6 refs 3 58 0 0 57 0 0 55 0 0 SURF 0x30 mat 6 refs 3 56 0 0 55 0 0 57 0 0 SURF 0x30 mat 6 refs 3 45 0 0 55 0 0 56 0 0 SURF 0x30 mat 6 refs 3 55 0 0 45 0 0 46 0 0 SURF 0x30 mat 6 refs 3 46 0 0 54 0 0 55 0 0 SURF 0x30 mat 6 refs 3 54 0 0 46 0 0 47 0 0 SURF 0x30 mat 6 refs 3 47 0 0 53 0 0 54 0 0 SURF 0x30 mat 6 refs 3 53 0 0 47 0 0 48 0 0 SURF 0x30 mat 6 refs 3 48 0 0 52 0 0 53 0 0 SURF 0x30 mat 6 refs 3 52 0 0 48 0 0 49 0 0 SURF 0x30 mat 6 refs 3 49 0 0 51 0 0 52 0 0 SURF 0x30 mat 6 refs 3 51 0 0 49 0 0 50 0 0 kids 0 OBJECT poly name "ogiva" loc 0 0 1.33089 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 216 0 0.12015 -0.110287 0 0.109551 -0.0623183 0 0.0968603 -0.0165607 0 0.0741778 0.0387059 0 0.0464961 0.0817841 0 0.0255586 0.100138 0 0.00754332 0.108446 0 0 0.110287 0 0 -0.110282 -0.031097 0.116056 -0.110287 -0.028354 0.105819 -0.0623183 -0.0250693 0.0935599 -0.0165607 -0.0191986 0.0716502 0.0387059 -0.0120341 0.0449118 0.0817841 -0.00661507 0.0246878 0.100138 -0.00195236 0.00728629 0.108446 0 0 0.110287 0 0 -0.110282 -0.0600748 0.104053 -0.110287 -0.0547757 0.0948744 -0.0623183 -0.0484302 0.0838835 -0.0165607 -0.0370889 0.0642398 0.0387059 -0.0232481 0.0402668 0.0817841 -0.0127793 0.0221344 0.100138 -0.00377166 0.00653271 0.108446 0 0 0.110287 0 0 -0.110282 -0.0849585 0.0849585 -0.110287 -0.0774646 0.0774646 -0.0623183 -0.0684906 0.0684906 -0.0165607 -0.0524516 0.0524516 0.0387059 -0.0328777 0.0328777 0.0817841 -0.0180727 0.0180727 0.100138 -0.00533394 0.00533394 0.108446 0 0 0.110287 0 0 -0.110282 -0.104053 0.0600748 -0.110287 -0.0948744 0.0547757 -0.0623183 -0.0838835 0.0484302 -0.0165607 -0.0642399 0.0370889 0.0387059 -0.0402668 0.0232481 0.0817841 -0.0221344 0.0127793 0.100138 -0.00653271 0.00377166 0.108446 0 0 0.110287 0 0 -0.110282 -0.116056 0.031097 -0.110287 -0.105819 0.028354 -0.0623183 -0.0935599 0.0250693 -0.0165607 -0.0716502 0.0191986 0.0387059 -0.0449118 0.0120341 0.0817841 -0.0246878 0.00661507 0.100138 -0.00728629 0.00195236 0.108446 0 0 0.110287 0 0 -0.110282 -0.12015 -5.23869e-09 -0.110287 -0.109551 -4.77303e-09 -0.0623183 -0.0968603 -4.24916e-09 -0.0165607 -0.0741778 -3.25963e-09 0.0387059 -0.0464961 -2.03727e-09 0.0817841 -0.0255586 -1.10595e-09 0.100138 -0.00754332 -3.49246e-10 0.108446 0 0 0.110287 0 0 -0.110282 -0.116056 -0.031097 -0.110287 -0.105819 -0.028354 -0.0623183 -0.0935599 -0.0250693 -0.0165607 -0.0716502 -0.0191986 0.0387059 -0.0449118 -0.0120341 0.0817841 -0.0246878 -0.00661507 0.100138 -0.00728629 -0.00195236 0.108446 0 0 0.110287 0 0 -0.110282 -0.104053 -0.0600748 -0.110287 -0.0948744 -0.0547757 -0.0623183 -0.0838835 -0.0484302 -0.0165607 -0.0642398 -0.0370889 0.0387059 -0.0402668 -0.0232481 0.0817841 -0.0221344 -0.0127793 0.100138 -0.00653271 -0.00377166 0.108446 0 0 0.110287 0 0 -0.110282 -0.0849585 -0.0849585 -0.110287 -0.0774646 -0.0774646 -0.0623183 -0.0684906 -0.0684906 -0.0165607 -0.0524516 -0.0524516 0.0387059 -0.0328777 -0.0328777 0.0817841 -0.0180727 -0.0180727 0.100138 -0.00533394 -0.00533394 0.108446 0 0 0.110287 0 0 -0.110282 -0.0600748 -0.104053 -0.110287 -0.0547757 -0.0948744 -0.0623183 -0.0484302 -0.0838835 -0.0165607 -0.0370889 -0.0642398 0.0387059 -0.0232481 -0.0402668 0.0817841 -0.0127793 -0.0221344 0.100138 -0.00377166 -0.00653271 0.108446 0 0 0.110287 0 0 -0.110282 -0.031097 -0.116056 -0.110287 -0.028354 -0.105819 -0.0623183 -0.0250693 -0.0935599 -0.0165607 -0.0191986 -0.0716502 0.0387059 -0.0120341 -0.0449118 0.0817841 -0.00661506 -0.0246878 0.100138 -0.00195236 -0.00728629 0.108446 0 0 0.110287 0 0 -0.110282 1.05038e-08 -0.12015 -0.110287 9.57729e-09 -0.109551 -0.0623183 8.4678e-09 -0.0968603 -0.0165607 6.48483e-09 -0.0741778 0.0387059 4.06482e-09 -0.0464961 0.0817841 2.23441e-09 -0.0255586 0.100138 6.59458e-10 -0.00754332 0.108446 0 0 0.110287 0 0 -0.110282 0.031097 -0.116056 -0.110287 0.028354 -0.105819 -0.0623183 0.0250693 -0.0935599 -0.0165607 0.0191986 -0.0716502 0.0387059 0.0120341 -0.0449118 0.0817841 0.00661507 -0.0246878 0.100138 0.00195236 -0.00728629 0.108446 0 0 0.110287 0 0 -0.110282 0.0600748 -0.104053 -0.110287 0.0547758 -0.0948743 -0.0623183 0.0484302 -0.0838835 -0.0165607 0.0370889 -0.0642398 0.0387059 0.0232481 -0.0402668 0.0817841 0.0127793 -0.0221344 0.100138 0.00377166 -0.00653271 0.108446 0 0 0.110287 0 0 -0.110282 0.0849586 -0.0849585 -0.110287 0.0774646 -0.0774646 -0.0623183 0.0684906 -0.0684906 -0.0165607 0.0524516 -0.0524516 0.0387059 0.0328777 -0.0328777 0.0817841 0.0180727 -0.0180727 0.100138 0.00533394 -0.00533393 0.108446 0 0 0.110287 0 0 -0.110282 0.104053 -0.0600748 -0.110287 0.0948744 -0.0547757 -0.0623183 0.0838835 -0.0484302 -0.0165607 0.0642399 -0.0370889 0.0387059 0.0402668 -0.0232481 0.0817841 0.0221344 -0.0127793 0.100138 0.00653271 -0.00377166 0.108446 0 0 0.110287 0 0 -0.110282 0.116056 -0.031097 -0.110287 0.105819 -0.028354 -0.0623183 0.0935599 -0.0250693 -0.0165607 0.0716502 -0.0191986 0.0387059 0.0449118 -0.0120341 0.0817841 0.0246878 -0.00661506 0.100138 0.00728629 -0.00195236 0.108446 0 0 0.110287 0 0 -0.110282 0.12015 1.45519e-09 -0.110287 0.109551 1.28057e-09 -0.0623183 0.0968603 1.16415e-09 -0.0165607 0.0741778 8.73115e-10 0.0387059 0.0464961 5.82077e-10 0.0817841 0.0255586 2.91038e-10 0.100138 0.00754332 1.16415e-10 0.108446 0 0 0.110287 0 0 -0.110282 0.116056 0.031097 -0.110287 0.105819 0.028354 -0.0623183 0.0935599 0.0250693 -0.0165607 0.0716502 0.0191986 0.0387059 0.0449118 0.0120341 0.0817841 0.0246878 0.00661506 0.100138 0.00728629 0.00195236 0.108446 0 0 0.110287 0 0 -0.110282 0.104053 0.0600748 -0.110287 0.0948744 0.0547757 -0.0623183 0.0838835 0.0484302 -0.0165607 0.0642399 0.0370889 0.0387059 0.0402668 0.0232481 0.0817841 0.0221344 0.0127793 0.100138 0.00653271 0.00377166 0.108446 0 0 0.110287 0 0 -0.110282 0.0849585 0.0849586 -0.110287 0.0774646 0.0774646 -0.0623183 0.0684906 0.0684906 -0.0165607 0.0524516 0.0524516 0.0387059 0.0328777 0.0328777 0.0817841 0.0180727 0.0180727 0.100138 0.00533393 0.00533394 0.108446 0 0 0.110287 0 0 -0.110282 0.0600747 0.104053 -0.110287 0.0547757 0.0948744 -0.0623183 0.0484301 0.0838835 -0.0165607 0.0370889 0.0642399 0.0387059 0.0232481 0.0402668 0.0817841 0.0127793 0.0221344 0.100138 0.00377166 0.00653271 0.108446 0 0 0.110287 0 0 -0.110282 0.031097 0.116056 -0.110287 0.028354 0.105819 -0.0623183 0.0250693 0.0935599 -0.0165607 0.0191986 0.0716502 0.0387059 0.0120341 0.0449118 0.0817841 0.00661506 0.0246878 0.100138 0.00195235 0.00728629 0.108446 0 0 0.110287 0 0 -0.110282 numsurf 192 SURF 0x30 mat 1 refs 4 207 0 0 0 0 0 1 0 0 208 0 0 SURF 0x30 mat 1 refs 4 208 0 0 1 0 0 2 0 0 209 0 0 SURF 0x30 mat 1 refs 4 209 0 0 2 0 0 3 0 0 210 0 0 SURF 0x30 mat 1 refs 4 210 0 0 3 0 0 4 0 0 211 0 0 SURF 0x30 mat 1 refs 4 211 0 0 4 0 0 5 0 0 212 0 0 SURF 0x30 mat 1 refs 4 212 0 0 5 0 0 6 0 0 213 0 0 SURF 0x30 mat 1 refs 3 213 0 0 6 0 0 214 0 0 SURF 0x30 mat 1 refs 2 215 0 0 7 0 0 SURF 0x30 mat 1 refs 4 198 0 0 207 0 0 208 0 0 199 0 0 SURF 0x30 mat 1 refs 4 199 0 0 208 0 0 209 0 0 200 0 0 SURF 0x30 mat 1 refs 4 200 0 0 209 0 0 210 0 0 201 0 0 SURF 0x30 mat 1 refs 4 201 0 0 210 0 0 211 0 0 202 0 0 SURF 0x30 mat 1 refs 4 202 0 0 211 0 0 212 0 0 203 0 0 SURF 0x30 mat 1 refs 4 203 0 0 212 0 0 213 0 0 204 0 0 SURF 0x30 mat 1 refs 3 204 0 0 213 0 0 205 0 0 SURF 0x30 mat 1 refs 2 206 0 0 214 0 0 SURF 0x30 mat 1 refs 4 189 0 0 198 0 0 199 0 0 190 0 0 SURF 0x30 mat 1 refs 4 190 0 0 199 0 0 200 0 0 191 0 0 SURF 0x30 mat 1 refs 4 191 0 0 200 0 0 201 0 0 192 0 0 SURF 0x30 mat 1 refs 4 192 0 0 201 0 0 202 0 0 193 0 0 SURF 0x30 mat 1 refs 4 193 0 0 202 0 0 203 0 0 194 0 0 SURF 0x30 mat 1 refs 4 194 0 0 203 0 0 204 0 0 195 0 0 SURF 0x30 mat 1 refs 3 195 0 0 204 0 0 196 0 0 SURF 0x30 mat 1 refs 2 197 0 0 205 0 0 SURF 0x30 mat 1 refs 4 180 0 0 189 0 0 190 0 0 181 0 0 SURF 0x30 mat 1 refs 4 181 0 0 190 0 0 191 0 0 182 0 0 SURF 0x30 mat 1 refs 4 182 0 0 191 0 0 192 0 0 183 0 0 SURF 0x30 mat 1 refs 4 183 0 0 192 0 0 193 0 0 184 0 0 SURF 0x30 mat 1 refs 4 184 0 0 193 0 0 194 0 0 185 0 0 SURF 0x30 mat 1 refs 4 185 0 0 194 0 0 195 0 0 186 0 0 SURF 0x30 mat 1 refs 3 186 0 0 195 0 0 187 0 0 SURF 0x30 mat 1 refs 2 188 0 0 196 0 0 SURF 0x30 mat 1 refs 4 171 0 0 180 0 0 181 0 0 172 0 0 SURF 0x30 mat 1 refs 4 172 0 0 181 0 0 182 0 0 173 0 0 SURF 0x30 mat 1 refs 4 173 0 0 182 0 0 183 0 0 174 0 0 SURF 0x30 mat 1 refs 4 174 0 0 183 0 0 184 0 0 175 0 0 SURF 0x30 mat 1 refs 4 175 0 0 184 0 0 185 0 0 176 0 0 SURF 0x30 mat 1 refs 4 176 0 0 185 0 0 186 0 0 177 0 0 SURF 0x30 mat 1 refs 3 177 0 0 186 0 0 178 0 0 SURF 0x30 mat 1 refs 2 179 0 0 187 0 0 SURF 0x30 mat 1 refs 4 162 0 0 171 0 0 172 0 0 163 0 0 SURF 0x30 mat 1 refs 4 163 0 0 172 0 0 173 0 0 164 0 0 SURF 0x30 mat 1 refs 4 164 0 0 173 0 0 174 0 0 165 0 0 SURF 0x30 mat 1 refs 4 165 0 0 174 0 0 175 0 0 166 0 0 SURF 0x30 mat 1 refs 4 166 0 0 175 0 0 176 0 0 167 0 0 SURF 0x30 mat 1 refs 4 167 0 0 176 0 0 177 0 0 168 0 0 SURF 0x30 mat 1 refs 3 168 0 0 177 0 0 169 0 0 SURF 0x30 mat 1 refs 2 170 0 0 178 0 0 SURF 0x30 mat 1 refs 4 153 0 0 162 0 0 163 0 0 154 0 0 SURF 0x30 mat 1 refs 4 154 0 0 163 0 0 164 0 0 155 0 0 SURF 0x30 mat 1 refs 4 155 0 0 164 0 0 165 0 0 156 0 0 SURF 0x30 mat 1 refs 4 156 0 0 165 0 0 166 0 0 157 0 0 SURF 0x30 mat 1 refs 4 157 0 0 166 0 0 167 0 0 158 0 0 SURF 0x30 mat 1 refs 4 158 0 0 167 0 0 168 0 0 159 0 0 SURF 0x30 mat 1 refs 3 159 0 0 168 0 0 160 0 0 SURF 0x30 mat 1 refs 2 161 0 0 169 0 0 SURF 0x30 mat 1 refs 4 144 0 0 153 0 0 154 0 0 145 0 0 SURF 0x30 mat 1 refs 4 145 0 0 154 0 0 155 0 0 146 0 0 SURF 0x30 mat 1 refs 4 146 0 0 155 0 0 156 0 0 147 0 0 SURF 0x30 mat 1 refs 4 147 0 0 156 0 0 157 0 0 148 0 0 SURF 0x30 mat 1 refs 4 148 0 0 157 0 0 158 0 0 149 0 0 SURF 0x30 mat 1 refs 4 149 0 0 158 0 0 159 0 0 150 0 0 SURF 0x30 mat 1 refs 3 150 0 0 159 0 0 151 0 0 SURF 0x30 mat 1 refs 2 152 0 0 160 0 0 SURF 0x30 mat 1 refs 4 135 0 0 144 0 0 145 0 0 136 0 0 SURF 0x30 mat 1 refs 4 136 0 0 145 0 0 146 0 0 137 0 0 SURF 0x30 mat 1 refs 4 137 0 0 146 0 0 147 0 0 138 0 0 SURF 0x30 mat 1 refs 4 138 0 0 147 0 0 148 0 0 139 0 0 SURF 0x30 mat 1 refs 4 139 0 0 148 0 0 149 0 0 140 0 0 SURF 0x30 mat 1 refs 4 140 0 0 149 0 0 150 0 0 141 0 0 SURF 0x30 mat 1 refs 3 141 0 0 150 0 0 142 0 0 SURF 0x30 mat 1 refs 2 143 0 0 151 0 0 SURF 0x30 mat 1 refs 4 126 0 0 135 0 0 136 0 0 127 0 0 SURF 0x30 mat 1 refs 4 127 0 0 136 0 0 137 0 0 128 0 0 SURF 0x30 mat 1 refs 4 128 0 0 137 0 0 138 0 0 129 0 0 SURF 0x30 mat 1 refs 4 129 0 0 138 0 0 139 0 0 130 0 0 SURF 0x30 mat 1 refs 4 130 0 0 139 0 0 140 0 0 131 0 0 SURF 0x30 mat 1 refs 4 131 0 0 140 0 0 141 0 0 132 0 0 SURF 0x30 mat 1 refs 3 132 0 0 141 0 0 133 0 0 SURF 0x30 mat 1 refs 2 134 0 0 142 0 0 SURF 0x30 mat 1 refs 4 117 0 0 126 0 0 127 0 0 118 0 0 SURF 0x30 mat 1 refs 4 118 0 0 127 0 0 128 0 0 119 0 0 SURF 0x30 mat 1 refs 4 119 0 0 128 0 0 129 0 0 120 0 0 SURF 0x30 mat 1 refs 4 120 0 0 129 0 0 130 0 0 121 0 0 SURF 0x30 mat 1 refs 4 121 0 0 130 0 0 131 0 0 122 0 0 SURF 0x30 mat 1 refs 4 122 0 0 131 0 0 132 0 0 123 0 0 SURF 0x30 mat 1 refs 3 123 0 0 132 0 0 124 0 0 SURF 0x30 mat 1 refs 2 125 0 0 133 0 0 SURF 0x30 mat 1 refs 4 108 0 0 117 0 0 118 0 0 109 0 0 SURF 0x30 mat 1 refs 4 109 0 0 118 0 0 119 0 0 110 0 0 SURF 0x30 mat 1 refs 4 110 0 0 119 0 0 120 0 0 111 0 0 SURF 0x30 mat 1 refs 4 111 0 0 120 0 0 121 0 0 112 0 0 SURF 0x30 mat 1 refs 4 112 0 0 121 0 0 122 0 0 113 0 0 SURF 0x30 mat 1 refs 4 113 0 0 122 0 0 123 0 0 114 0 0 SURF 0x30 mat 1 refs 3 114 0 0 123 0 0 115 0 0 SURF 0x30 mat 1 refs 2 116 0 0 124 0 0 SURF 0x30 mat 1 refs 4 99 0 0 108 0 0 109 0 0 100 0 0 SURF 0x30 mat 1 refs 4 100 0 0 109 0 0 110 0 0 101 0 0 SURF 0x30 mat 1 refs 4 101 0 0 110 0 0 111 0 0 102 0 0 SURF 0x30 mat 1 refs 4 102 0 0 111 0 0 112 0 0 103 0 0 SURF 0x30 mat 1 refs 4 103 0 0 112 0 0 113 0 0 104 0 0 SURF 0x30 mat 1 refs 4 104 0 0 113 0 0 114 0 0 105 0 0 SURF 0x30 mat 1 refs 3 105 0 0 114 0 0 106 0 0 SURF 0x30 mat 1 refs 2 107 0 0 115 0 0 SURF 0x30 mat 1 refs 4 90 0 0 99 0 0 100 0 0 91 0 0 SURF 0x30 mat 1 refs 4 91 0 0 100 0 0 101 0 0 92 0 0 SURF 0x30 mat 1 refs 4 92 0 0 101 0 0 102 0 0 93 0 0 SURF 0x30 mat 1 refs 4 93 0 0 102 0 0 103 0 0 94 0 0 SURF 0x30 mat 1 refs 4 94 0 0 103 0 0 104 0 0 95 0 0 SURF 0x30 mat 1 refs 4 95 0 0 104 0 0 105 0 0 96 0 0 SURF 0x30 mat 1 refs 3 96 0 0 105 0 0 97 0 0 SURF 0x30 mat 1 refs 2 98 0 0 106 0 0 SURF 0x30 mat 1 refs 4 81 0 0 90 0 0 91 0 0 82 0 0 SURF 0x30 mat 1 refs 4 82 0 0 91 0 0 92 0 0 83 0 0 SURF 0x30 mat 1 refs 4 83 0 0 92 0 0 93 0 0 84 0 0 SURF 0x30 mat 1 refs 4 84 0 0 93 0 0 94 0 0 85 0 0 SURF 0x30 mat 1 refs 4 85 0 0 94 0 0 95 0 0 86 0 0 SURF 0x30 mat 1 refs 4 86 0 0 95 0 0 96 0 0 87 0 0 SURF 0x30 mat 1 refs 3 87 0 0 96 0 0 88 0 0 SURF 0x30 mat 1 refs 2 89 0 0 97 0 0 SURF 0x30 mat 1 refs 4 72 0 0 81 0 0 82 0 0 73 0 0 SURF 0x30 mat 1 refs 4 73 0 0 82 0 0 83 0 0 74 0 0 SURF 0x30 mat 1 refs 4 74 0 0 83 0 0 84 0 0 75 0 0 SURF 0x30 mat 1 refs 4 75 0 0 84 0 0 85 0 0 76 0 0 SURF 0x30 mat 1 refs 4 76 0 0 85 0 0 86 0 0 77 0 0 SURF 0x30 mat 1 refs 4 77 0 0 86 0 0 87 0 0 78 0 0 SURF 0x30 mat 1 refs 3 78 0 0 87 0 0 79 0 0 SURF 0x30 mat 1 refs 2 80 0 0 88 0 0 SURF 0x30 mat 1 refs 4 63 0 0 72 0 0 73 0 0 64 0 0 SURF 0x30 mat 1 refs 4 64 0 0 73 0 0 74 0 0 65 0 0 SURF 0x30 mat 1 refs 4 65 0 0 74 0 0 75 0 0 66 0 0 SURF 0x30 mat 1 refs 4 66 0 0 75 0 0 76 0 0 67 0 0 SURF 0x30 mat 1 refs 4 67 0 0 76 0 0 77 0 0 68 0 0 SURF 0x30 mat 1 refs 4 68 0 0 77 0 0 78 0 0 69 0 0 SURF 0x30 mat 1 refs 3 69 0 0 78 0 0 70 0 0 SURF 0x30 mat 1 refs 2 71 0 0 79 0 0 SURF 0x30 mat 1 refs 4 54 0 0 63 0 0 64 0 0 55 0 0 SURF 0x30 mat 1 refs 4 55 0 0 64 0 0 65 0 0 56 0 0 SURF 0x30 mat 1 refs 4 56 0 0 65 0 0 66 0 0 57 0 0 SURF 0x30 mat 1 refs 4 57 0 0 66 0 0 67 0 0 58 0 0 SURF 0x30 mat 1 refs 4 58 0 0 67 0 0 68 0 0 59 0 0 SURF 0x30 mat 1 refs 4 59 0 0 68 0 0 69 0 0 60 0 0 SURF 0x30 mat 1 refs 3 60 0 0 69 0 0 61 0 0 SURF 0x30 mat 1 refs 2 62 0 0 70 0 0 SURF 0x30 mat 1 refs 4 45 0 0 54 0 0 55 0 0 46 0 0 SURF 0x30 mat 1 refs 4 46 0 0 55 0 0 56 0 0 47 0 0 SURF 0x30 mat 1 refs 4 47 0 0 56 0 0 57 0 0 48 0 0 SURF 0x30 mat 1 refs 4 48 0 0 57 0 0 58 0 0 49 0 0 SURF 0x30 mat 1 refs 4 49 0 0 58 0 0 59 0 0 50 0 0 SURF 0x30 mat 1 refs 4 50 0 0 59 0 0 60 0 0 51 0 0 SURF 0x30 mat 1 refs 3 51 0 0 60 0 0 52 0 0 SURF 0x30 mat 1 refs 2 53 0 0 61 0 0 SURF 0x30 mat 1 refs 4 36 0 0 45 0 0 46 0 0 37 0 0 SURF 0x30 mat 1 refs 4 37 0 0 46 0 0 47 0 0 38 0 0 SURF 0x30 mat 1 refs 4 38 0 0 47 0 0 48 0 0 39 0 0 SURF 0x30 mat 1 refs 4 39 0 0 48 0 0 49 0 0 40 0 0 SURF 0x30 mat 1 refs 4 40 0 0 49 0 0 50 0 0 41 0 0 SURF 0x30 mat 1 refs 4 41 0 0 50 0 0 51 0 0 42 0 0 SURF 0x30 mat 1 refs 3 42 0 0 51 0 0 43 0 0 SURF 0x30 mat 1 refs 2 44 0 0 52 0 0 SURF 0x30 mat 1 refs 4 27 0 0 36 0 0 37 0 0 28 0 0 SURF 0x30 mat 1 refs 4 28 0 0 37 0 0 38 0 0 29 0 0 SURF 0x30 mat 1 refs 4 29 0 0 38 0 0 39 0 0 30 0 0 SURF 0x30 mat 1 refs 4 30 0 0 39 0 0 40 0 0 31 0 0 SURF 0x30 mat 1 refs 4 31 0 0 40 0 0 41 0 0 32 0 0 SURF 0x30 mat 1 refs 4 32 0 0 41 0 0 42 0 0 33 0 0 SURF 0x30 mat 1 refs 3 33 0 0 42 0 0 34 0 0 SURF 0x30 mat 1 refs 2 35 0 0 43 0 0 SURF 0x30 mat 1 refs 4 18 0 0 27 0 0 28 0 0 19 0 0 SURF 0x30 mat 1 refs 4 19 0 0 28 0 0 29 0 0 20 0 0 SURF 0x30 mat 1 refs 4 20 0 0 29 0 0 30 0 0 21 0 0 SURF 0x30 mat 1 refs 4 21 0 0 30 0 0 31 0 0 22 0 0 SURF 0x30 mat 1 refs 4 22 0 0 31 0 0 32 0 0 23 0 0 SURF 0x30 mat 1 refs 4 23 0 0 32 0 0 33 0 0 24 0 0 SURF 0x30 mat 1 refs 3 24 0 0 33 0 0 25 0 0 SURF 0x30 mat 1 refs 2 26 0 0 34 0 0 SURF 0x30 mat 1 refs 4 9 0 0 18 0 0 19 0 0 10 0 0 SURF 0x30 mat 1 refs 4 10 0 0 19 0 0 20 0 0 11 0 0 SURF 0x30 mat 1 refs 4 11 0 0 20 0 0 21 0 0 12 0 0 SURF 0x30 mat 1 refs 4 12 0 0 21 0 0 22 0 0 13 0 0 SURF 0x30 mat 1 refs 4 13 0 0 22 0 0 23 0 0 14 0 0 SURF 0x30 mat 1 refs 4 14 0 0 23 0 0 24 0 0 15 0 0 SURF 0x30 mat 1 refs 3 15 0 0 24 0 0 16 0 0 SURF 0x30 mat 1 refs 2 17 0 0 25 0 0 SURF 0x30 mat 1 refs 4 0 0 0 9 0 0 10 0 0 1 0 0 SURF 0x30 mat 1 refs 4 1 0 0 10 0 0 11 0 0 2 0 0 SURF 0x30 mat 1 refs 4 2 0 0 11 0 0 12 0 0 3 0 0 SURF 0x30 mat 1 refs 4 3 0 0 12 0 0 13 0 0 4 0 0 SURF 0x30 mat 1 refs 4 4 0 0 13 0 0 14 0 0 5 0 0 SURF 0x30 mat 1 refs 4 5 0 0 14 0 0 15 0 0 6 0 0 SURF 0x30 mat 1 refs 3 6 0 0 15 0 0 7 0 0 SURF 0x30 mat 1 refs 2 8 0 0 16 0 0 kids 0 OBJECT poly name "carrello" loc 0.328966 -0.557627 0 crease 45.000000 numvert 32 -0.015211 0.256373 0.329166 0.0202907 0.256373 0.34168 0.311605 -0.0908149 0.347606 0.311605 -0.113107 0.356349 0.324205 -0.113107 0.356349 0.324205 -0.0832437 0.347606 0.0202907 0.272823 0.34168 -0.015211 0.272823 0.329166 -0.015211 0.270048 0.448225 0.0201907 0.270048 0.427437 0.324105 -0.0860192 0.417067 0.324105 -0.115882 0.404568 0.311506 -0.115882 0.404568 0.311506 -0.0935904 0.417067 0.0201907 0.253598 0.427437 -0.015211 0.253598 0.448225 -0.637649 0.256373 0.325607 -0.675523 0.256373 0.34168 -0.966838 -0.0908149 0.347606 -0.966838 -0.113107 0.356349 -0.979437 -0.113107 0.356349 -0.979437 -0.0832437 0.347606 -0.675523 0.272823 0.34168 -0.637649 0.272823 0.325607 -0.637649 0.270048 0.444666 -0.675423 0.270048 0.427437 -0.979337 -0.0860192 0.417067 -0.979337 -0.115882 0.404568 -0.966738 -0.115882 0.404568 -0.966738 -0.0935904 0.417067 -0.675423 0.253598 0.427437 -0.637649 0.253598 0.444666 numsurf 18 SURF 0x30 mat 5 refs 4 11 0 0 4 0 0 5 0 0 10 0 0 SURF 0x30 mat 5 refs 8 1 0.5 0.885845 0 0 0.922374 7 0.00352113 1 6 0.549296 0.986301 5 1 0.292237 4 0.982394 0.00456621 3 0.911972 0 2 0.933099 0.26484 SURF 0x30 mat 5 refs 4 15 0 0 0 0 0 1 0 0 14 0 0 SURF 0x30 mat 5 refs 4 14 0 0 1 0 0 2 0 0 13 0 0 SURF 0x30 mat 5 refs 4 13 0 0 2 0 0 3 0 0 12 0 0 SURF 0x30 mat 5 refs 4 12 0 0 3 0 0 4 0 0 11 0 0 SURF 0x30 mat 5 refs 4 10 0 0 5 0 0 6 0 0 9 0 0 SURF 0x30 mat 5 refs 4 9 0 0 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 5 refs 8 8 0.00352113 1 15 0 0.922374 14 0.5 0.885845 13 0.933099 0.26484 12 0.911972 0 11 0.982394 0.00456621 10 1 0.292237 9 0.549296 0.986301 SURF 0x30 mat 5 refs 4 26 0 0 21 0 0 20 0 0 27 0 0 SURF 0x30 mat 5 refs 8 18 0.933099 0.26484 19 0.911972 0 20 0.982394 0.00456621 21 1 0.292237 22 0.549296 0.986301 23 0.00352113 1 16 0 0.922374 17 0.5 0.885845 SURF 0x30 mat 5 refs 4 30 0 0 17 0 0 16 0 0 31 0 0 SURF 0x30 mat 5 refs 4 29 0 0 18 0 0 17 0 0 30 0 0 SURF 0x30 mat 5 refs 4 28 0 0 19 0 0 18 0 0 29 0 0 SURF 0x30 mat 5 refs 4 27 0 0 20 0 0 19 0 0 28 0 0 SURF 0x30 mat 5 refs 4 25 0 0 22 0 0 21 0 0 26 0 0 SURF 0x30 mat 5 refs 4 24 0 0 23 0 0 22 0 0 25 0 0 SURF 0x30 mat 5 refs 8 24 0.00352113 1 25 0.549296 0.986301 26 1 0.292237 27 0.982394 0.00456621 28 0.911972 0 29 0.933099 0.26484 30 0.5 0.885845 31 0 0.922374 kids 0 OBJECT poly name "antenna" loc 0 0.723083 -1.66167 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 2 0 0.255334 -0.73719 0 -0.255334 0.737189 numsurf 1 SURF 0x32 mat 0 refs 2 0 0 1 1 1 0 kids 0 OBJECT poly name "pattino_coda" loc 0.005 -0.247976 -2.6033 crease 45.000000 numvert 16 -0.01 0.107355 0.167285 -0.01 0.111736 0.0746925 -0.01 0.000391573 -0.0466034 -0.01 0.00955689 -0.0862985 -0.01 0.0172517 -0.0832462 -0.01 0.00726098 -0.0472739 -0.01 0.119877 0.0717237 -0.01 0.114671 0.167333 0 0.114671 0.167333 0 0.119877 0.0717237 0 0.00726098 -0.0472739 0 0.0172517 -0.0832462 0 0.00955689 -0.0862985 0 0.000391573 -0.0466034 0 0.111736 0.0746925 0 0.107355 0.167285 numsurf 10 SURF 0x30 mat 1 refs 8 7 1 0.959016 6 0.700934 1 5 0.17757 0.311475 4 0 0.172131 3 0.0342684 0 2 0.239875 0.122951 1 0.716511 0.762295 0 1 0.745902 SURF 0x30 mat 1 refs 4 15 0 0 0 0 0 7 0 0 8 0 0 SURF 0x30 mat 1 refs 4 14 0 0 1 0 0 0 0 0 15 0 0 SURF 0x30 mat 1 refs 4 13 0 0 2 0 0 1 0 0 14 0 0 SURF 0x30 mat 1 refs 4 12 0 0 3 0 0 2 0 0 13 0 0 SURF 0x30 mat 1 refs 4 12 0 0 3 0 0 4 0 0 11 0 0 SURF 0x30 mat 1 refs 4 10 0 0 5 0 0 4 0 0 11 0 0 SURF 0x30 mat 1 refs 4 9 0 0 6 0 0 5 0 0 10 0 0 SURF 0x30 mat 1 refs 4 8 0 0 7 0 0 6 0 0 9 0 0 SURF 0x30 mat 1 refs 8 8 1 0.959016 15 1 0.745902 14 0.716511 0.762295 13 0.239875 0.122951 12 0.0342684 0 11 0 0.172131 10 0.17757 0.311475 9 0.700934 1 kids 0 OBJECT poly name "Stabilizzatore" loc 0 0 -2.30441 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 76 -1.28074 0 -0.0932071 -1.28074 0 0.00132895 -1.28074 0.00971311 -0.00108123 -1.28074 0.0156811 -0.00928211 -1.28074 0.0191001 -0.0182261 -1.28074 0.0226391 -0.0400767 -1.28074 0.0249991 -0.0630157 -1.28074 0.0254038 -0.0931494 -1.28074 0.0249991 -0.130493 -1.28074 0.0208237 -0.206552 -1.28074 0 -0.206009 -1.28074 -0.0208237 -0.206552 -1.28074 -0.0249991 -0.130493 -1.28074 -0.0254038 -0.0931494 -1.28074 -0.0249991 -0.0630157 -1.28074 -0.0226391 -0.0400767 -1.28074 -0.0191001 -0.0182261 -1.28074 -0.0156811 -0.00928211 -1.28074 -0.00971311 -0.00108123 1.28074 0 -0.206009 1.28074 0.0208237 -0.206552 1.28074 0.0249991 -0.130493 1.28074 0.0254038 -0.0931494 1.28074 0.0249991 -0.0630157 1.28074 0.0226391 -0.0400767 1.28074 0.0191001 -0.0182261 1.28074 0.0156811 -0.00928211 1.28074 0.00971311 -0.00108123 1.28074 0 0.00132895 1.28074 0 -0.0932071 1.28074 -0.00971311 -0.00108123 1.28074 -0.0156811 -0.00928211 1.28074 -0.0191001 -0.0182261 1.28074 -0.0226391 -0.0400767 1.28074 -0.0249991 -0.0630157 1.28074 -0.0254038 -0.0931494 1.28074 -0.0249991 -0.130493 1.28074 -0.0208237 -0.206552 -0.013731 0.0125771 0.200546 -0.0137311 0 0.206009 -0.013831 0.0250911 0.1816 -0.013831 0.0124771 0.200446 -0.013831 0.0322551 0.160813 -0.013831 0.0396751 0.110404 -0.013831 0.0445907 0.0573328 -0.013831 0.0453913 -0.0128372 -0.013831 0.0446251 -0.100356 -0.013831 0.0359651 -0.206008 -0.013731 -0.0125771 0.200546 -0.013831 -0.0250911 0.1816 -0.013831 -0.0124771 0.200446 -0.013831 -0.0322551 0.160813 -0.013831 -0.0396751 0.110404 -0.013831 -0.0445907 0.0573328 -0.013831 -0.0453913 -0.0128372 -0.013831 -0.0446251 -0.100356 -0.013831 -0.0359651 -0.206008 0.013731 0.0125771 0.200546 0.0137311 0 0.206009 0.013831 0.0250911 0.1816 0.013831 0.0124771 0.200446 0.013831 0.0322551 0.160813 0.013831 0.0396751 0.110404 0.013831 0.0445907 0.0573328 0.013831 0.0453913 -0.0128372 0.013831 0.0446251 -0.100356 0.013831 0.0359651 -0.206008 0.013731 -0.0125771 0.200546 0.013831 -0.0250911 0.1816 0.013831 -0.0124771 0.200446 0.013831 -0.0322551 0.160813 0.013831 -0.0396751 0.110404 0.013831 -0.0445907 0.0573328 0.013831 -0.0453913 -0.0128372 0.013831 -0.0446251 -0.100356 0.013831 -0.0359651 -0.206008 numsurf 68 SURF 0x30 mat 1 refs 11 0 0.799323 0.454616 1 0.814579 0.454616 2 0.81419 0.454616 3 0.812866 0.454616 4 0.811423 0.454616 5 0.807897 0.454616 6 0.804196 0.454616 7 0.799333 0.454616 8 0.793307 0.454616 9 0.781033 0.454616 10 0.781121 0.454616 SURF 0x30 mat 1 refs 11 10 0.927602 0.985225 11 0.927691 0.985225 12 0.915127 0.985225 13 0.908958 0.985225 14 0.90398 0.985225 15 0.900191 0.985225 16 0.896581 0.985225 17 0.895103 0.985225 18 0.893749 0.985225 1 0.893351 0.985225 0 0.908967 0.985225 SURF 0x30 mat 1 refs 11 19 0.776795 0.467338 20 0.776795 0.467338 21 0.775276 0.467338 22 0.774525 0.467338 23 0.773919 0.467338 24 0.773458 0.467338 25 0.773019 0.467338 26 0.772839 0.467338 27 0.772674 0.467338 28 0.772625 0.467338 29 0.774526 0.467338 SURF 0x30 mat 1 refs 11 29 0.774526 0.467338 28 0.772625 0.467338 30 0.772674 0.467338 31 0.772839 0.467338 32 0.773019 0.467338 33 0.773458 0.467338 34 0.773919 0.467338 35 0.774525 0.467338 36 0.775276 0.467338 37 0.776795 0.467338 19 0.776795 0.467338 SURF 0x30 mat 1 refs 3 2 0.81419 0.454616 1 0.814579 0.454616 38 0.846726 0.656798 SURF 0x30 mat 1 refs 3 39 0.847607 0.656798 38 0.846726 0.656798 1 0.814579 0.454616 SURF 0x30 mat 1 refs 3 2 0.81419 0.454616 40 0.843669 0.656782 3 0.812866 0.454616 SURF 0x30 mat 1 refs 3 40 0.843669 0.656782 2 0.81419 0.454616 41 0.84671 0.656782 SURF 0x30 mat 1 refs 3 3 0.812866 0.454616 42 0.840314 0.656782 4 0.811423 0.454616 SURF 0x30 mat 1 refs 3 42 0.840314 0.656782 3 0.812866 0.454616 40 0.843669 0.656782 SURF 0x30 mat 1 refs 3 4 0.811423 0.454616 43 0.83218 0.656782 5 0.807897 0.454616 SURF 0x30 mat 1 refs 3 43 0.83218 0.656782 4 0.811423 0.454616 42 0.840314 0.656782 SURF 0x30 mat 1 refs 3 5 0.807897 0.454616 44 0.823616 0.656782 6 0.804196 0.454616 SURF 0x30 mat 1 refs 3 44 0.823616 0.656782 5 0.807897 0.454616 43 0.83218 0.656782 SURF 0x30 mat 1 refs 3 6 0.804196 0.454616 45 0.812293 0.656782 7 0.799333 0.454616 SURF 0x30 mat 1 refs 3 45 0.812293 0.656782 6 0.804196 0.454616 44 0.823616 0.656782 SURF 0x30 mat 1 refs 3 7 0.799333 0.454616 46 0.79817 0.656782 8 0.793307 0.454616 SURF 0x30 mat 1 refs 3 46 0.79817 0.656782 7 0.799333 0.454616 45 0.812293 0.656782 SURF 0x30 mat 1 refs 3 8 0.793307 0.454616 47 0.781121 0.656782 9 0.781033 0.454616 SURF 0x30 mat 1 refs 3 47 0.781121 0.656782 8 0.793307 0.454616 46 0.79817 0.656782 SURF 0x30 mat 1 refs 3 48 0.860441 0.782538 1 0.893351 0.985225 18 0.893749 0.985225 SURF 0x30 mat 1 refs 3 1 0.893351 0.985225 48 0.860441 0.782538 39 0.859538 0.782538 SURF 0x30 mat 1 refs 3 17 0.895103 0.985225 49 0.863571 0.782554 18 0.893749 0.985225 SURF 0x30 mat 1 refs 3 50 0.860457 0.782554 18 0.893749 0.985225 49 0.863571 0.782554 SURF 0x30 mat 1 refs 3 16 0.896581 0.985225 51 0.867005 0.782554 17 0.895103 0.985225 SURF 0x30 mat 1 refs 3 49 0.863571 0.782554 17 0.895103 0.985225 51 0.867005 0.782554 SURF 0x30 mat 1 refs 3 15 0.900191 0.985225 52 0.875332 0.782554 16 0.896581 0.985225 SURF 0x30 mat 1 refs 3 51 0.867005 0.782554 16 0.896581 0.985225 52 0.875332 0.782554 SURF 0x30 mat 1 refs 3 14 0.90398 0.985225 53 0.884099 0.782554 15 0.900191 0.985225 SURF 0x30 mat 1 refs 3 52 0.875332 0.782554 15 0.900191 0.985225 53 0.884099 0.782554 SURF 0x30 mat 1 refs 3 13 0.908958 0.985225 54 0.895691 0.782554 14 0.90398 0.985225 SURF 0x30 mat 1 refs 3 53 0.884099 0.782554 14 0.90398 0.985225 54 0.895691 0.782554 SURF 0x30 mat 1 refs 3 12 0.915127 0.985225 55 0.910148 0.782554 13 0.908958 0.985225 SURF 0x30 mat 1 refs 3 54 0.895691 0.782554 13 0.908958 0.985225 55 0.910148 0.782554 SURF 0x30 mat 1 refs 3 11 0.927691 0.985225 56 0.927602 0.782554 12 0.915127 0.985225 SURF 0x30 mat 1 refs 3 55 0.910148 0.782554 12 0.915127 0.985225 56 0.927602 0.782554 SURF 0x30 mat 1 refs 3 57 0.846726 0.66118 28 0.814579 0.863362 27 0.81419 0.863362 SURF 0x30 mat 1 refs 3 28 0.814579 0.863362 57 0.846726 0.66118 58 0.847607 0.661181 SURF 0x30 mat 1 refs 3 26 0.812866 0.863362 59 0.843669 0.661196 27 0.81419 0.863362 SURF 0x30 mat 1 refs 3 60 0.84671 0.661196 27 0.81419 0.863362 59 0.843669 0.661196 SURF 0x30 mat 1 refs 3 25 0.811423 0.863362 61 0.840314 0.661196 26 0.812866 0.863362 SURF 0x30 mat 1 refs 3 59 0.843669 0.661196 26 0.812866 0.863362 61 0.840314 0.661196 SURF 0x30 mat 1 refs 3 24 0.807897 0.863362 62 0.83218 0.661196 25 0.811423 0.863362 SURF 0x30 mat 1 refs 3 61 0.840314 0.661196 25 0.811423 0.863362 62 0.83218 0.661196 SURF 0x30 mat 1 refs 3 23 0.804196 0.863362 63 0.823616 0.661196 24 0.807897 0.863362 SURF 0x30 mat 1 refs 3 62 0.83218 0.661196 24 0.807897 0.863362 63 0.823616 0.661196 SURF 0x30 mat 1 refs 3 22 0.799333 0.863362 64 0.812293 0.661196 23 0.804196 0.863362 SURF 0x30 mat 1 refs 3 63 0.823616 0.661196 23 0.804196 0.863362 64 0.812293 0.661196 SURF 0x30 mat 1 refs 3 21 0.793307 0.863362 65 0.79817 0.661196 22 0.799333 0.863362 SURF 0x30 mat 1 refs 3 64 0.812293 0.661196 22 0.799333 0.863362 65 0.79817 0.661196 SURF 0x30 mat 1 refs 3 20 0.781033 0.863362 66 0.781121 0.661196 21 0.793307 0.863362 SURF 0x30 mat 1 refs 3 65 0.79817 0.661196 21 0.793307 0.863362 66 0.781121 0.661196 SURF 0x30 mat 1 refs 3 30 0.893749 0.575458 28 0.893351 0.575458 67 0.860441 0.778145 SURF 0x30 mat 1 refs 3 58 0.859538 0.778145 67 0.860441 0.778145 28 0.893351 0.575458 SURF 0x30 mat 1 refs 3 30 0.893749 0.575458 68 0.863571 0.778129 31 0.895103 0.575458 SURF 0x30 mat 1 refs 3 68 0.863571 0.778129 30 0.893749 0.575458 69 0.860457 0.778129 SURF 0x30 mat 1 refs 3 31 0.895103 0.575458 70 0.867005 0.778129 32 0.896581 0.575458 SURF 0x30 mat 1 refs 3 70 0.867005 0.778129 31 0.895103 0.575458 68 0.863571 0.778129 SURF 0x30 mat 1 refs 3 32 0.896581 0.575458 71 0.875332 0.778129 33 0.900191 0.575458 SURF 0x30 mat 1 refs 3 71 0.875332 0.778129 32 0.896581 0.575458 70 0.867005 0.778129 SURF 0x30 mat 1 refs 3 33 0.900191 0.575458 72 0.884099 0.778129 34 0.90398 0.575458 SURF 0x30 mat 1 refs 3 72 0.884099 0.778129 33 0.900191 0.575458 71 0.875332 0.778129 SURF 0x30 mat 1 refs 3 34 0.90398 0.575458 73 0.895691 0.778129 35 0.908958 0.575458 SURF 0x30 mat 1 refs 3 73 0.895691 0.778129 34 0.90398 0.575458 72 0.884099 0.778129 SURF 0x30 mat 1 refs 3 35 0.908958 0.575458 74 0.910148 0.778129 36 0.915127 0.575458 SURF 0x30 mat 1 refs 3 74 0.910148 0.778129 35 0.908958 0.575458 73 0.895691 0.778129 SURF 0x30 mat 1 refs 3 36 0.915127 0.575458 75 0.927602 0.778129 37 0.927691 0.575458 SURF 0x30 mat 1 refs 3 75 0.927602 0.778129 36 0.915127 0.575458 74 0.910148 0.778129 kids 0 OBJECT poly name "Stb_mob_sx" loc 0.678518 0 -2.64819 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 18 0.602222 0.0116645 0.0909705 0.602222 0.0208237 0.137228 0.602222 0 0.136684 0.602222 0 0.0320954 0.602222 -0.0116645 0.0909705 0.602222 -0.0208237 0.137228 -0.602222 0 0.0124414 -0.602222 0.0194647 0.0124424 -0.518726 0 -0.136685 -0.602222 -0.0194647 0.0124424 -0.602222 0.0358569 0.136685 -0.602222 -0.0358569 0.136685 -0.602222 0 0.0124433 -0.602222 0 0.136683 -0.602222 0.0358568 0.136684 -0.602222 0.0194647 0.0124445 -0.602222 -0.0194647 0.0124445 -0.602222 -0.0358568 0.136684 numsurf 14 SURF 0x30 mat 1 refs 4 0 0.777736 0.467338 1 0.776817 0.467338 2 0.776817 0.467338 3 0.77892 0.467338 SURF 0x30 mat 1 refs 4 4 0.777736 0.467338 3 0.77892 0.467338 2 0.776817 0.467338 5 0.776817 0.467338 SURF 0x30 mat 1 refs 3 6 0.760897 0.671164 7 0.760897 0.671164 8 0.736832 0.684488 SURF 0x30 mat 1 refs 3 8 0.972941 0.754779 9 0.948305 0.768136 6 0.948306 0.768136 SURF 0x30 mat 1 refs 3 7 0.760897 0.671164 3 0.764068 0.863362 8 0.736832 0.684488 SURF 0x30 mat 1 refs 3 3 0.764068 0.863362 7 0.760897 0.671164 0 0.773569 0.863362 SURF 0x30 mat 1 refs 3 10 0.780946 0.671164 0 0.773569 0.863362 7 0.760897 0.671164 SURF 0x30 mat 1 refs 3 0 0.773569 0.863362 10 0.780946 0.671164 1 0.781033 0.863362 SURF 0x30 mat 1 refs 3 8 0.972941 0.754779 3 0.945059 0.575458 9 0.948305 0.768136 SURF 0x30 mat 1 refs 3 4 0.935333 0.575458 9 0.948305 0.768136 3 0.945059 0.575458 SURF 0x30 mat 1 refs 3 9 0.948305 0.768136 4 0.935333 0.575458 11 0.927781 0.768136 SURF 0x30 mat 1 refs 3 5 0.927691 0.575458 11 0.927781 0.768136 4 0.935333 0.575458 SURF 0x30 mat 1 refs 4 12 0.760897 0.671164 13 0.780945 0.671164 14 0.780945 0.671164 15 0.760897 0.671164 SURF 0x30 mat 1 refs 4 16 0.948305 0.768136 17 0.927781 0.768136 13 0.927781 0.768136 12 0.948305 0.768136 kids 0 OBJECT poly name "Stb_mob_dx" loc -0.678518 0 -2.64819 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 18 -0.602222 0 0.136684 -0.602222 0.0208237 0.137228 -0.602222 0.0116645 0.0909705 -0.602222 0 0.0320954 -0.602222 -0.0116645 0.0909705 -0.602222 -0.0208237 0.137228 0.518726 0 -0.136685 0.602222 0.0194647 0.0124424 0.602222 0 0.0124414 0.602222 -0.0194647 0.0124424 0.602222 0.0358569 0.136685 0.602222 -0.0358569 0.136685 0.602222 0.0194647 0.0124445 0.602222 0.0358568 0.136684 0.602222 0 0.136683 0.602222 0 0.0124433 0.602222 -0.0358568 0.136684 0.602222 -0.0194647 0.0124445 numsurf 14 SURF 0x30 mat 1 refs 4 0 0.780945 0.454616 1 0.781033 0.454616 2 0.773569 0.454616 3 0.764068 0.454616 SURF 0x30 mat 1 refs 4 0 0.927781 0.985225 3 0.945059 0.985225 4 0.935333 0.985225 5 0.927691 0.985225 SURF 0x30 mat 1 refs 3 6 0.736832 0.63349 7 0.760897 0.646814 8 0.760897 0.646814 SURF 0x30 mat 1 refs 3 8 0.948306 0.792547 9 0.948305 0.792547 6 0.972941 0.805904 SURF 0x30 mat 1 refs 3 6 0.736832 0.63349 3 0.764068 0.454616 7 0.760897 0.646814 SURF 0x30 mat 1 refs 3 2 0.773569 0.454616 7 0.760897 0.646814 3 0.764068 0.454616 SURF 0x30 mat 1 refs 3 7 0.760897 0.646814 2 0.773569 0.454616 10 0.780946 0.646814 SURF 0x30 mat 1 refs 3 1 0.781033 0.454616 10 0.780946 0.646814 2 0.773569 0.454616 SURF 0x30 mat 1 refs 3 9 0.948305 0.792547 3 0.945059 0.985225 6 0.972941 0.805904 SURF 0x30 mat 1 refs 3 3 0.945059 0.985225 9 0.948305 0.792547 4 0.935333 0.985225 SURF 0x30 mat 1 refs 3 11 0.927781 0.792547 4 0.935333 0.985225 9 0.948305 0.792547 SURF 0x30 mat 1 refs 3 4 0.935333 0.985225 11 0.927781 0.792547 5 0.927691 0.985225 SURF 0x30 mat 1 refs 4 12 0.760897 0.646814 13 0.780945 0.646814 14 0.780945 0.646814 15 0.760897 0.646814 SURF 0x30 mat 1 refs 4 15 0.948305 0.792547 14 0.927781 0.792547 16 0.927781 0.792547 17 0.948305 0.792547 kids 0 OBJECT poly name "direzionale" loc 4.47035e-08 0.425159 -2.67724 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 86 -0.0369621 -0.308119 0.147565 -0.0385501 0.40716 0.171275 -0.0369621 0.40716 0.147565 0.036962 0.40716 0.147565 0.038549 0.40716 0.171275 0.036962 -0.308119 0.147565 -4.47035e-08 0.553258 0.278385 0.00518046 0.553258 0.275805 0.0112802 0.553258 0.272495 0.0181174 0.553258 0.259455 0.0232123 0.553258 0.245215 0.0272223 0.553258 0.229275 0.0305732 0.553258 0.211825 0.0320635 0.553258 0.189235 0.0309608 0.553258 0.169085 0.027576 0.553258 0.147565 0.0217565 0.553258 0.112185 0.0179523 0.553258 0.083245 0.014148 0.553258 0.0597551 0.00973976 0.553258 0.0292652 0.00580166 0.553258 -0.000604868 0.00243095 0.553258 -0.0250549 -4.47035e-08 0.553258 -0.043195 -4.47035e-08 0.553258 0.147565 0.00768396 0.40716 0.344535 -4.47035e-08 0.40716 0.347015 0.015597 0.40716 0.335115 0.0240892 0.40716 0.321285 0.0307572 0.40716 0.301975 0.0351333 0.40716 0.272415 0.0374864 0.40716 0.242205 0.0400936 0.40716 0.197805 0.0385495 0.40716 0.171275 0.0368115 0.40716 0.147565 0.0368115 -0.553258 0.147565 0.0287365 -0.546667 0.0558951 0.0255792 0.40716 0.0914052 0.0194004 0.40716 0.059885 0.023713 -0.541274 -0.0159249 0.0182396 -0.535595 -0.0859249 0.014945 0.40716 0.0335252 0.0102572 0.40716 0.001405 0.0128715 -0.530376 -0.157585 0.00838376 -0.52461 -0.234185 0.00629906 0.40716 -0.0314348 -4.47035e-08 0.40716 -0.062825 0.00423815 -0.520669 -0.289365 -4.47035e-08 -0.516499 -0.347015 -4.47035e-08 0.40716 -0.085815 -4.47035e-08 -0.553258 0.147565 -0.00243104 0.553258 -0.0250549 -0.00580174 0.553258 -0.000604868 -0.00973975 0.553258 0.0292652 -0.0141481 0.553258 0.0597551 -0.0179524 0.553258 0.083245 -0.0217566 0.553258 0.112185 -0.0275761 0.553258 0.147565 -0.030961 0.553258 0.169085 -0.0320637 0.553258 0.189235 -0.0305734 0.553258 0.211825 -0.0272224 0.553258 0.229275 -0.0232125 0.553258 0.245215 -0.0181175 0.553258 0.259455 -0.0112803 0.553258 0.272495 -0.00518054 0.553258 0.275805 -0.00768404 0.40716 0.344535 -0.0155971 0.40716 0.335115 -0.0240894 0.40716 0.321285 -0.0307574 0.40716 0.301975 -0.0351333 0.40716 0.272415 -0.0389998 0.40716 0.242205 -0.0400937 0.40716 0.197805 -0.0385495 0.40716 0.171275 -0.0368116 0.40716 0.147565 -0.0255794 0.40716 0.0914052 -0.0287366 -0.546667 0.0558951 -0.0368116 -0.553258 0.147565 -0.0194006 0.40716 0.059885 -0.0237132 -0.541274 -0.0159249 -0.0149451 0.40716 0.0335252 -0.0182397 -0.535595 -0.0859249 -0.0102573 0.40716 0.001405 -0.0128716 -0.530376 -0.157585 -0.00629914 0.40716 -0.0314348 -0.00838374 -0.52461 -0.234185 -0.00423825 -0.520669 -0.289365 numsurf 52 SURF 0x30 mat 1 refs 3 0 0.0897007 0.843721 1 0.0937546 0.964014 2 0.0897007 0.964014 SURF 0x30 mat 1 refs 3 3 0.108934 0.454203 4 0.112942 0.454203 5 0.108934 0.574649 SURF 0x30 mat 1 refs 18 6 0.126738 0.431922 7 0.126319 0.431922 8 0.125783 0.431922 9 0.123668 0.431922 10 0.12136 0.431922 11 0.118775 0.431922 12 0.115946 0.431922 13 0.112283 0.431922 14 0.109016 0.431922 15 0.105527 0.431922 16 0.0997905 0.431922 17 0.0950982 0.431922 18 0.0912897 0.431922 19 0.0863461 0.431922 20 0.081503 0.431922 21 0.0775388 0.431922 22 0.0745976 0.431922 23 0.105527 0.431922 SURF 0x30 mat 1 refs 4 24 0.142232 0.454209 7 0.130613 0.431922 6 0.131049 0.431922 25 0.142651 0.454209 SURF 0x30 mat 1 refs 4 24 0.142232 0.454209 26 0.140639 0.454209 8 0.130054 0.431922 7 0.130613 0.431922 SURF 0x30 mat 1 refs 4 27 0.138301 0.454209 9 0.127849 0.431922 8 0.130054 0.431922 26 0.140639 0.454209 SURF 0x30 mat 1 refs 4 27 0.138301 0.454209 28 0.135037 0.454209 10 0.125442 0.431922 9 0.127849 0.431922 SURF 0x30 mat 1 refs 4 29 0.13004 0.454209 11 0.122747 0.431922 10 0.125442 0.431922 28 0.135037 0.454209 SURF 0x30 mat 1 refs 4 29 0.13004 0.454209 30 0.124933 0.454209 12 0.119797 0.431922 11 0.122747 0.431922 SURF 0x30 mat 1 refs 4 31 0.117427 0.454209 13 0.115978 0.431922 12 0.119797 0.431922 30 0.124933 0.454209 SURF 0x30 mat 1 refs 4 31 0.117427 0.454209 32 0.112942 0.454209 14 0.112572 0.431922 13 0.115978 0.431922 SURF 0x30 mat 1 refs 4 33 0.108934 0.454209 15 0.108934 0.431922 14 0.112572 0.431922 32 0.112942 0.454209 SURF 0x30 mat 1 refs 4 33 0.108934 0.454203 34 0.108934 0.615928 35 0.0934373 0.614818 36 0.0994402 0.454203 SURF 0x30 mat 1 refs 4 33 0.108934 0.454209 36 0.0994402 0.454209 16 0.102953 0.431922 15 0.108934 0.431922 SURF 0x30 mat 1 refs 4 37 0.0941118 0.454209 17 0.0980608 0.431922 16 0.102953 0.431922 36 0.0994402 0.454209 SURF 0x30 mat 1 refs 4 37 0.0941118 0.454203 36 0.0994402 0.454203 35 0.0934373 0.614818 38 0.0812961 0.61391 SURF 0x30 mat 1 refs 4 37 0.0941118 0.454203 38 0.0812961 0.61391 39 0.0694626 0.612954 40 0.0896557 0.454203 SURF 0x30 mat 1 refs 4 37 0.0941118 0.454209 40 0.0896557 0.454209 18 0.0940898 0.431922 17 0.0980608 0.431922 SURF 0x30 mat 1 refs 4 41 0.0842257 0.454209 19 0.0889355 0.431922 18 0.0940898 0.431922 40 0.0896557 0.454209 SURF 0x30 mat 1 refs 4 41 0.0842257 0.454203 40 0.0896557 0.454203 39 0.0694626 0.612954 42 0.0573484 0.612075 SURF 0x30 mat 1 refs 4 41 0.0842257 0.454203 42 0.0573484 0.612075 43 0.0443992 0.611104 44 0.0786741 0.454203 SURF 0x30 mat 1 refs 4 41 0.0842257 0.454209 44 0.0786741 0.454209 20 0.083886 0.431922 19 0.0889355 0.431922 SURF 0x30 mat 1 refs 4 45 0.0733676 0.454209 21 0.0797527 0.431922 20 0.083886 0.431922 44 0.0786741 0.454209 SURF 0x30 mat 1 refs 4 45 0.0733676 0.454203 44 0.0786741 0.454203 43 0.0443992 0.611104 46 0.035071 0.610441 SURF 0x30 mat 1 refs 4 45 0.0733676 0.454203 46 0.035071 0.610441 47 0.0253253 0.609738 48 0.0694812 0.454203 SURF 0x30 mat 1 refs 4 45 0.0733676 0.454209 48 0.0694812 0.454209 22 0.0766861 0.431922 21 0.0797527 0.431922 SURF 0x30 mat 1 refs 9 49 0.105527 0.615928 47 0.025337 0.609738 46 0.0346842 0.610441 43 0.043631 0.611104 42 0.0560507 0.612075 39 0.0676695 0.612954 38 0.0790191 0.61391 35 0.0906638 0.614818 34 0.105527 0.615928 SURF 0x30 mat 1 refs 18 23 0.105527 0.431922 22 0.0745976 0.431922 50 0.0775388 0.431922 51 0.081503 0.431922 52 0.0863461 0.431922 53 0.0912897 0.431922 54 0.0950982 0.431922 55 0.0997905 0.431922 56 0.105527 0.431922 57 0.109016 0.431922 58 0.112283 0.431922 59 0.115946 0.431922 60 0.118775 0.431922 61 0.12136 0.431922 62 0.123668 0.431922 63 0.125783 0.431922 64 0.126319 0.431922 6 0.126738 0.431922 SURF 0x30 mat 1 refs 4 25 0.123803 0.964017 6 0.112068 0.987429 64 0.111627 0.987429 65 0.123379 0.964017 SURF 0x30 mat 1 refs 4 64 0.111627 0.987429 63 0.111061 0.987429 66 0.121768 0.964017 65 0.123379 0.964017 SURF 0x30 mat 1 refs 4 66 0.121768 0.964017 63 0.111061 0.987429 62 0.108832 0.987429 67 0.119403 0.964017 SURF 0x30 mat 1 refs 4 62 0.108832 0.987429 61 0.106397 0.987429 68 0.116102 0.964017 67 0.119403 0.964017 SURF 0x30 mat 1 refs 4 68 0.116102 0.964017 61 0.106397 0.987429 60 0.103671 0.987429 69 0.111048 0.964017 SURF 0x30 mat 1 refs 4 60 0.103671 0.987429 59 0.100688 0.987429 70 0.105882 0.964017 69 0.111048 0.964017 SURF 0x30 mat 1 refs 4 70 0.105882 0.964017 59 0.100688 0.987429 58 0.0968254 0.987429 71 0.0982908 0.964017 SURF 0x30 mat 1 refs 4 58 0.0968254 0.987429 57 0.0933802 0.987429 72 0.0937546 0.964017 71 0.0982908 0.964017 SURF 0x30 mat 1 refs 4 72 0.0937546 0.964017 57 0.0933802 0.987429 56 0.0897007 0.987429 73 0.0897007 0.964017 SURF 0x30 mat 1 refs 4 74 0.0800985 0.964014 75 0.074027 0.803603 76 0.0897007 0.802495 73 0.0897007 0.964014 SURF 0x30 mat 1 refs 4 56 0.0897007 0.987429 55 0.0836515 0.987429 74 0.0800985 0.964017 73 0.0897007 0.964017 SURF 0x30 mat 1 refs 4 74 0.0800985 0.964017 55 0.0836515 0.987429 54 0.0787033 0.987429 77 0.0747092 0.964017 SURF 0x30 mat 1 refs 4 78 0.0617473 0.80451 75 0.074027 0.803603 74 0.0800985 0.964014 77 0.0747092 0.964014 SURF 0x30 mat 1 refs 4 79 0.0702023 0.964014 80 0.0497787 0.805465 78 0.0617473 0.80451 77 0.0747092 0.964014 SURF 0x30 mat 1 refs 4 54 0.0787033 0.987429 53 0.074687 0.987429 79 0.0702023 0.964017 77 0.0747092 0.964017 SURF 0x30 mat 1 refs 4 79 0.0702023 0.964017 53 0.074687 0.987429 52 0.0694739 0.987429 81 0.0647104 0.964017 SURF 0x30 mat 1 refs 4 82 0.0375263 0.806343 80 0.0497787 0.805465 79 0.0702023 0.964014 81 0.0647104 0.964014 SURF 0x30 mat 1 refs 4 83 0.0590954 0.964014 84 0.0244293 0.807313 82 0.0375263 0.806343 81 0.0647104 0.964014 SURF 0x30 mat 1 refs 4 52 0.0694739 0.987429 51 0.0643667 0.987429 83 0.0590954 0.964017 81 0.0647104 0.964017 SURF 0x30 mat 1 refs 4 83 0.0590954 0.964017 51 0.0643667 0.987429 50 0.0601863 0.987429 45 0.0537283 0.964017 SURF 0x30 mat 1 refs 4 85 0.0149946 0.807975 84 0.0244293 0.807313 83 0.0590954 0.964014 45 0.0537283 0.964014 SURF 0x30 mat 1 refs 4 48 0.0497975 0.964014 47 0.00513766 0.808677 85 0.0149946 0.807975 45 0.0537283 0.964014 SURF 0x30 mat 1 refs 4 50 0.0601863 0.987429 22 0.0570847 0.987429 48 0.0497975 0.964017 45 0.0537283 0.964017 SURF 0x30 mat 1 refs 9 49 0.0855146 0.802495 76 0.0855146 0.802495 75 0.0706211 0.803603 78 0.0589527 0.80451 80 0.04758 0.805465 82 0.0359375 0.806343 84 0.0234925 0.807313 85 0.0145275 0.807975 47 0.00516121 0.808677 kids 0 OBJECT poly name "poly" loc -2.98023e-08 0.265633 -0.655937 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 237 -0.022592 -0.388347 -1.87374 -0.013761 -0.393733 -1.87374 -0.165836 -0.482241 -0.268545 -0.027415 -0.381084 -1.87374 -0.194158 -0.469044 -0.268545 -0.165836 -0.482242 -0.268545 -0.194157 -0.469044 -0.268545 -0.375759 -0.546458 1.33946 -0.402 -0.514667 1.52905 -0.387929 -0.512401 1.33946 -0.389829 -0.549817 1.52905 -0.342819 -0.566686 1.33946 -0.356889 -0.566686 1.52905 2.98023e-08 -0.566686 1.33946 2.98023e-08 -0.566686 1.52905 2.98023e-08 -0.530458 1.6805 -0.37097 -0.530457 1.6805 -0.40391 -0.511597 1.6805 -0.41608 -0.476447 1.6805 -0.419999 -0.425507 1.75916 -0.40783 -0.463396 1.75916 -0.374889 -0.482256 1.75916 2.98023e-08 -0.482256 1.75916 2.98023e-08 -0.423658 1.81883 -0.354559 -0.426396 1.81883 -0.387499 -0.404797 1.81883 -0.27858 -0.356857 1.87374 -0.311519 -0.337997 1.87374 2.98023e-08 -0.356858 1.87374 -0.345279 -0.534106 1.073 -0.35745 -0.498956 1.073 -0.312339 -0.552966 1.073 2.98023e-08 -0.552966 1.073 2.98023e-08 -0.516466 0.556994 -0.256919 -0.516466 0.556994 -0.289869 -0.497606 0.556994 -0.302029 -0.462456 0.556994 -0.205178 -0.438811 -0.268545 2.98023e-08 -0.483611 -0.268545 -0.027415 -0.381085 -1.87374 -0.037173 -0.301329 -1.87374 2.98023e-08 -0.393733 -1.87374 -0.059725 0.196055 -0.268545 2.98023e-08 0.202116 -0.268545 -0.098385 0.171771 -0.268545 2.98023e-08 -0.144437 1.87374 2.98023e-08 -0.359596 1.87374 2.98023e-08 -0.257716 1.87374 0.165837 -0.482241 -0.268545 0.013761 -0.393733 -1.87374 0.022591 -0.388347 -1.87374 0.194159 -0.469044 -0.268545 0.027414 -0.381084 -1.87374 0.194158 -0.469044 -0.268545 0.165837 -0.482242 -0.268545 0.037172 -0.301329 -1.87374 0.042131 -0.200936 -1.87374 0.205917 -0.027936 -0.268545 0.38778 -0.0985781 1.33946 0.401859 -0.110027 1.52905 0.387929 -0.512401 1.33946 0.402 -0.514667 1.52905 0.37576 -0.546458 1.33946 0.389829 -0.549817 1.52905 0.35689 -0.566686 1.52905 0.342819 -0.566686 1.33946 0.37097 -0.530457 1.6805 0.403909 -0.511597 1.6805 0.416079 -0.476447 1.6805 0.415939 -0.124948 1.6805 0.419859 -0.136397 1.75916 0.42 -0.425507 1.75916 0.407829 -0.463396 1.75916 0.37489 -0.482256 1.75916 0.35456 -0.426396 1.81883 0.387499 -0.404797 1.81883 0.399669 -0.369647 1.81883 0.399529 -0.158258 1.81883 0.311519 -0.337997 1.87374 0.27858 -0.356857 1.87374 0.357309 -0.083488 1.073 0.35745 -0.498956 1.073 0.345279 -0.534106 1.073 0.31234 -0.552966 1.073 0.25692 -0.516466 0.556994 0.28987 -0.497606 0.556994 0.30203 -0.462456 0.556994 0.30189 -0.046988 0.556994 0.205179 -0.438811 -0.268545 0.042131 -0.134164 -1.87374 0.032258 -0.0595291 -1.87374 0.151459 0.114621 -0.268545 0.184858 0.0362014 -0.268545 0.027414 -0.381085 -1.87374 0.059724 0.196055 -0.268545 0.098384 0.171771 -0.268545 0.027208 -0.148593 -1.41231 0.033669 -0.148593 -1.47222 0.024089 0.566685 -1.70002 0.035133 0.566685 -1.74889 0.030757 0.566685 -1.71933 0.042131 -0.148593 -1.5539 0.040093 0.566686 -1.8235 0.039852 -0.148593 -1.64944 0.038549 0.566686 -1.85003 0.038999 -0.148593 -1.76314 0.036962 -0.148593 -1.87374 -0.205918 -0.027936 -0.268545 0.205916 -0.027936 -0.268545 -0.184858 0.0362009 -0.268545 -0.151459 0.114621 -0.268545 -0.098385 0.171771 -0.268545 -0.059725 0.196055 -0.268545 2.98023e-08 0.202116 -0.268545 0.059724 0.196055 -0.268545 0.098384 0.171771 -0.268545 0.151458 0.114621 -0.268545 0.184857 0.0362009 -0.268545 0.090207 0.00458965 0.556994 2.98023e-08 0.0385635 -0.268545 2.98023e-08 0.00771955 0.556994 0.319276 -0.298873 1.87374 0.319276 -0.22257 1.87374 0.291819 -0.177918 1.87374 0.2499 -0.166887 1.87374 0.18372 -0.157227 1.87374 0.12393 -0.147566 1.87374 0.014992 -0.148593 -1.37663 0.015597 0.566685 -1.68619 0.00806503 -0.148593 -1.3676 0.00768403 0.566685 -1.67678 2.98023e-08 -0.148593 -1.36311 2.98023e-08 0.566686 -1.67429 2.98023e-08 -0.0257997 -1.87374 0.18111 0.00547373 -0.268545 0.27016 -0.0267463 0.556994 0.1533 0.0165037 -0.268545 0.22824 -0.0157163 0.556994 0.10665 0.0275337 -0.268545 0.18376 -0.00468624 0.556994 2.98023e-08 -0.027027 1.073 0.12432 -0.030156 1.073 0.21748 -0.041186 1.073 0.283659 -0.0522161 1.073 0.325569 -0.0605081 1.073 0.35605 -0.075598 1.33946 0.31414 -0.0645681 1.33946 0.247959 -0.0535381 1.33946 0.12443 -0.0425081 1.33946 2.98023e-08 -0.039378 1.33946 0.367789 -0.135267 1.81883 0.304019 -0.124238 1.81883 0.230559 -0.113207 1.81883 0.12403 -0.102177 1.81883 2.98023e-08 -0.144436 1.87374 2.98023e-08 -0.099058 1.81883 0.12413 -0.083066 1.75916 2.98023e-08 -0.077198 1.75916 0.24766 -0.094096 1.75916 0.31384 -0.105127 1.75916 0.388119 -0.113417 1.75916 0.384199 -0.101967 1.6805 0.313939 -0.093676 1.6805 0.247759 -0.0826461 1.6805 0.12423 -0.0716161 1.6805 2.98023e-08 -0.068487 1.6805 0.12433 -0.053958 1.52905 2.98023e-08 -0.050828 1.52905 0.24786 -0.064988 1.52905 0.314039 -0.0760181 1.52905 0.370119 -0.0870481 1.52905 -0.090208 0.00458965 0.556994 -0.319274 -0.22257 1.87374 -0.319274 -0.298873 1.87374 -0.291819 -0.177918 1.87374 -0.2499 -0.166887 1.87374 -0.183719 -0.157227 1.87374 -0.123929 -0.147566 1.87374 -0.03855 0.566686 -1.85003 -0.036962 -0.148593 -1.87374 -0.039 -0.148593 -1.76314 -0.040094 0.566686 -1.8235 -0.039852 -0.148593 -1.64944 -0.035134 0.566685 -1.74889 -0.042132 -0.148593 -1.5539 -0.030758 0.566685 -1.71933 -0.03367 -0.148593 -1.47222 -0.02409 0.566685 -1.70002 -0.027209 -0.148593 -1.41231 -0.015597 0.566685 -1.68619 -0.014992 -0.148593 -1.37663 -0.00768397 0.566685 -1.67678 -0.00806497 -0.148593 -1.3676 -0.205917 -0.027936 -0.268545 -0.184857 0.0362014 -0.268545 -0.042132 -0.134164 -1.87374 -0.042132 -0.200936 -1.87374 -0.151458 0.114621 -0.268545 -0.032258 -0.0595291 -1.87374 -0.301889 -0.046988 0.556994 -0.181109 0.00547373 -0.268545 -0.270159 -0.0267463 0.556994 -0.153299 0.0165037 -0.268545 -0.22824 -0.0157163 0.556994 -0.106649 0.0275337 -0.268545 -0.183759 -0.00468624 0.556994 -0.124319 -0.030156 1.073 -0.217479 -0.041186 1.073 -0.283659 -0.0522161 1.073 -0.325569 -0.0605081 1.073 -0.357309 -0.083488 1.073 -0.38778 -0.0985781 1.33946 -0.35605 -0.075598 1.33946 -0.314139 -0.0645681 1.33946 -0.247959 -0.0535381 1.33946 -0.124429 -0.0425081 1.33946 -0.399669 -0.369647 1.81883 -0.399529 -0.158258 1.81883 -0.367789 -0.135267 1.81883 -0.304019 -0.124238 1.81883 -0.230559 -0.113207 1.81883 -0.124029 -0.102177 1.81883 -0.124129 -0.083066 1.75916 -0.24766 -0.094096 1.75916 -0.313839 -0.105127 1.75916 -0.388119 -0.113417 1.75916 -0.41986 -0.136397 1.75916 -0.41594 -0.124948 1.6805 -0.384199 -0.101967 1.6805 -0.313939 -0.093676 1.6805 -0.247759 -0.0826461 1.6805 -0.124229 -0.0716161 1.6805 -0.124329 -0.053958 1.52905 -0.247859 -0.064988 1.52905 -0.314039 -0.0760181 1.52905 -0.370119 -0.0870481 1.52905 -0.40186 -0.110027 1.52905 numsurf 376 SURF 0x30 mat 1 refs 3 193 0.347549 0.860276 196 0.0855146 0.834918 40 0.0855146 0.818035 SURF 0x30 mat 1 refs 3 194 0.41134 0.890851 196 0.152407 0.913429 193 0.41134 0.88752 SURF 0x30 mat 1 refs 3 194 0.41134 0.890851 197 0.41134 0.896135 195 0.152407 0.913429 SURF 0x30 mat 1 refs 3 197 0.41134 0.896135 44 0.41134 0.904531 198 0.152407 0.914991 SURF 0x30 mat 1 refs 3 44 0.41134 0.904531 42 0.41134 0.910646 133 0.152407 0.920093 SURF 0x30 mat 1 refs 3 232 0.70131 0.900426 167 0.70131 0.920093 215 0.670727 0.90041 SURF 0x30 mat 1 refs 3 215 0.670727 0.90041 167 0.70131 0.920093 149 0.670727 0.920093 SURF 0x30 mat 1 refs 3 232 0.70131 0.900426 214 0.670727 0.880869 233 0.70131 0.880885 SURF 0x30 mat 1 refs 3 214 0.670727 0.880869 232 0.70131 0.900426 215 0.670727 0.90041 SURF 0x30 mat 1 refs 3 233 0.70131 0.880885 213 0.670727 0.8704 234 0.70131 0.870416 SURF 0x30 mat 1 refs 3 213 0.670727 0.8704 233 0.70131 0.880885 214 0.670727 0.880869 SURF 0x30 mat 1 refs 3 234 0.70131 0.870416 212 0.670727 0.863771 235 0.70131 0.861545 SURF 0x30 mat 1 refs 3 212 0.670727 0.863771 234 0.70131 0.870416 213 0.670727 0.8704 SURF 0x30 mat 1 refs 3 235 0.70131 0.861545 211 0.670727 0.858751 236 0.70131 0.856524 SURF 0x30 mat 1 refs 3 211 0.670727 0.858751 235 0.70131 0.861545 212 0.670727 0.863771 SURF 0x30 mat 1 refs 3 9 0.607556 0.782542 236 0.638358 0.848172 211 0.607556 0.85004 SURF 0x30 mat 1 refs 3 236 0.638358 0.848172 9 0.607556 0.782542 8 0.638358 0.782172 SURF 0x30 mat 1 refs 3 18 0.662964 0.788407 227 0.662964 0.845739 236 0.638358 0.848172 SURF 0x30 mat 1 refs 3 18 0.662964 0.788407 236 0.638358 0.848172 8 0.638358 0.782172 SURF 0x30 mat 1 refs 3 227 0.725742 0.854297 228 0.725742 0.859318 235 0.70131 0.861545 SURF 0x30 mat 1 refs 3 227 0.725742 0.854297 235 0.70131 0.861545 236 0.70131 0.856524 SURF 0x30 mat 1 refs 3 234 0.70131 0.870416 228 0.725742 0.859318 229 0.725742 0.870432 SURF 0x30 mat 1 refs 3 228 0.725742 0.859318 234 0.70131 0.870416 235 0.70131 0.861545 SURF 0x30 mat 1 refs 3 233 0.70131 0.880885 229 0.725742 0.870432 230 0.725742 0.880901 SURF 0x30 mat 1 refs 3 229 0.725742 0.870432 233 0.70131 0.880885 234 0.70131 0.870416 SURF 0x30 mat 1 refs 3 232 0.70131 0.900426 230 0.725742 0.880901 231 0.725742 0.900442 SURF 0x30 mat 1 refs 3 230 0.725742 0.880901 232 0.70131 0.900426 233 0.70131 0.880885 SURF 0x30 mat 1 refs 3 167 0.70131 0.920093 231 0.725742 0.900442 165 0.725742 0.920093 SURF 0x30 mat 1 refs 3 231 0.725742 0.900442 167 0.70131 0.920093 232 0.70131 0.900426 SURF 0x30 mat 1 refs 3 222 0.73843 0.900458 157 0.73843 0.920093 231 0.725742 0.900442 SURF 0x30 mat 1 refs 3 165 0.725742 0.920093 231 0.725742 0.900442 157 0.73843 0.920093 SURF 0x30 mat 1 refs 3 223 0.73843 0.880916 222 0.73843 0.900458 230 0.725742 0.880901 SURF 0x30 mat 1 refs 3 231 0.725742 0.900442 230 0.725742 0.880901 222 0.73843 0.900458 SURF 0x30 mat 1 refs 3 224 0.73843 0.870448 223 0.73843 0.880916 229 0.725742 0.870432 SURF 0x30 mat 1 refs 3 230 0.725742 0.880901 229 0.725742 0.870432 223 0.73843 0.880916 SURF 0x30 mat 1 refs 3 225 0.73843 0.858698 224 0.73843 0.870448 228 0.725742 0.859318 SURF 0x30 mat 1 refs 3 229 0.725742 0.870432 228 0.725742 0.859318 224 0.73843 0.870448 SURF 0x30 mat 1 refs 3 226 0.73843 0.853676 225 0.73843 0.858698 227 0.725742 0.854297 SURF 0x30 mat 1 refs 3 227 0.725742 0.854297 225 0.73843 0.858698 228 0.725742 0.859318 SURF 0x30 mat 1 refs 3 227 0.662964 0.845739 19 0.675744 0.796715 226 0.674098 0.84267 SURF 0x30 mat 1 refs 3 19 0.675744 0.796715 227 0.662964 0.845739 18 0.662964 0.788407 SURF 0x30 mat 1 refs 3 19 0.69739 0.642126 25 0.706941 0.647296 216 0.706941 0.64536 SURF 0x30 mat 1 refs 3 25 0.706941 0.647296 19 0.69739 0.642126 20 0.69739 0.644062 SURF 0x30 mat 1 refs 3 226 0.674098 0.84267 216 0.685438 0.805826 217 0.683792 0.839105 SURF 0x30 mat 1 refs 3 216 0.685438 0.805826 226 0.674098 0.84267 19 0.675744 0.796715 SURF 0x30 mat 1 refs 3 225 0.73843 0.858698 217 0.74723 0.858484 218 0.748055 0.861913 SURF 0x30 mat 1 refs 3 217 0.74723 0.858484 225 0.73843 0.858698 226 0.73843 0.853676 SURF 0x30 mat 1 refs 3 224 0.73843 0.870448 218 0.748055 0.861913 219 0.748055 0.872002 SURF 0x30 mat 1 refs 3 218 0.748055 0.861913 224 0.73843 0.870448 225 0.73843 0.858698 SURF 0x30 mat 1 refs 3 223 0.73843 0.880916 219 0.748055 0.872002 220 0.748055 0.883622 SURF 0x30 mat 1 refs 3 219 0.748055 0.872002 223 0.73843 0.880916 224 0.73843 0.870448 SURF 0x30 mat 1 refs 3 222 0.73843 0.900458 220 0.748055 0.883622 221 0.748055 0.900474 SURF 0x30 mat 1 refs 3 220 0.748055 0.883622 222 0.73843 0.900458 223 0.73843 0.880916 SURF 0x30 mat 1 refs 3 221 0.748055 0.900474 155 0.748055 0.920093 157 0.73843 0.920093 SURF 0x30 mat 1 refs 3 221 0.748055 0.900474 157 0.73843 0.920093 222 0.73843 0.900458 SURF 0x30 mat 1 refs 3 177 0.755675 0.900489 154 0.755675 0.920093 221 0.748055 0.900474 SURF 0x30 mat 1 refs 3 155 0.748055 0.920093 221 0.748055 0.900474 154 0.755675 0.920093 SURF 0x30 mat 1 refs 3 176 0.755675 0.891032 177 0.755675 0.900489 220 0.748055 0.883622 SURF 0x30 mat 1 refs 3 221 0.748055 0.900474 220 0.748055 0.883622 177 0.755675 0.900489 SURF 0x30 mat 1 refs 3 175 0.755675 0.880563 176 0.755675 0.891032 219 0.748055 0.872002 SURF 0x30 mat 1 refs 3 219 0.748055 0.872002 176 0.755675 0.891032 220 0.748055 0.883622 SURF 0x30 mat 1 refs 3 175 0.755675 0.880563 218 0.748055 0.861913 174 0.755675 0.873931 SURF 0x30 mat 1 refs 3 219 0.748055 0.872002 218 0.748055 0.861913 175 0.755675 0.880563 SURF 0x30 mat 1 refs 3 218 0.748055 0.861913 172 0.755675 0.869588 174 0.755675 0.873931 SURF 0x30 mat 1 refs 3 172 0.755675 0.869588 218 0.748055 0.861913 217 0.74723 0.858484 SURF 0x30 mat 1 refs 3 172 0.692713 0.828615 217 0.683792 0.839105 173 0.694359 0.817371 SURF 0x30 mat 1 refs 3 216 0.685438 0.805826 173 0.694359 0.817371 217 0.683792 0.839105 SURF 0x30 mat 1 refs 3 173 0.71573 0.658148 25 0.706941 0.647296 27 0.71573 0.659381 SURF 0x30 mat 1 refs 3 25 0.706941 0.647296 173 0.71573 0.658148 216 0.706941 0.64536 SURF 0x30 mat 1 refs 3 140 0.627745 0.920093 215 0.670727 0.90041 149 0.670727 0.920093 SURF 0x30 mat 1 refs 3 215 0.670727 0.90041 140 0.627745 0.920093 206 0.627745 0.900428 SURF 0x30 mat 1 refs 3 206 0.627745 0.900428 214 0.670727 0.880869 215 0.670727 0.90041 SURF 0x30 mat 1 refs 3 214 0.670727 0.880869 206 0.627745 0.900428 207 0.627745 0.885691 SURF 0x30 mat 1 refs 3 207 0.627745 0.885691 213 0.670727 0.8704 214 0.670727 0.880869 SURF 0x30 mat 1 refs 3 213 0.670727 0.8704 207 0.627745 0.885691 208 0.627745 0.875222 SURF 0x30 mat 1 refs 3 208 0.627745 0.875222 212 0.670727 0.863771 213 0.670727 0.8704 SURF 0x30 mat 1 refs 3 212 0.670727 0.863771 208 0.627745 0.875222 209 0.627745 0.868592 SURF 0x30 mat 1 refs 3 209 0.627745 0.868592 211 0.670727 0.858751 212 0.670727 0.863771 SURF 0x30 mat 1 refs 3 211 0.670727 0.858751 209 0.627745 0.868592 210 0.627745 0.863571 SURF 0x30 mat 1 refs 3 30 0.564265 0.784736 211 0.607556 0.85004 210 0.564265 0.852501 SURF 0x30 mat 1 refs 3 211 0.607556 0.85004 30 0.564265 0.784736 9 0.607556 0.782542 SURF 0x30 mat 1 refs 3 199 0.48043 0.858455 36 0.48043 0.790689 210 0.564265 0.852501 SURF 0x30 mat 1 refs 3 30 0.564265 0.784736 210 0.564265 0.852501 36 0.48043 0.790689 SURF 0x30 mat 1 refs 3 209 0.627745 0.868592 199 0.544508 0.872338 210 0.627745 0.863571 SURF 0x30 mat 1 refs 3 201 0.544508 0.877357 199 0.544508 0.872338 209 0.627745 0.868592 SURF 0x30 mat 1 refs 3 209 0.627745 0.868592 208 0.627745 0.875222 201 0.544508 0.877357 SURF 0x30 mat 1 refs 3 203 0.544508 0.883989 201 0.544508 0.877357 208 0.627745 0.875222 SURF 0x30 mat 1 refs 3 208 0.627745 0.875222 207 0.627745 0.885691 203 0.544508 0.883989 SURF 0x30 mat 1 refs 3 205 0.544508 0.891025 203 0.544508 0.883989 207 0.627745 0.885691 SURF 0x30 mat 1 refs 3 207 0.627745 0.885691 206 0.627745 0.900428 205 0.544508 0.891025 SURF 0x30 mat 1 refs 3 171 0.544508 0.905824 205 0.544508 0.891025 206 0.627745 0.900428 SURF 0x30 mat 1 refs 3 206 0.627745 0.900428 140 0.627745 0.920093 171 0.544508 0.905824 SURF 0x30 mat 1 refs 3 120 0.544508 0.920093 171 0.544508 0.905824 140 0.627745 0.920093 SURF 0x30 mat 1 refs 3 119 0.41134 0.920093 205 0.544508 0.891025 171 0.544508 0.905824 SURF 0x30 mat 1 refs 3 205 0.544508 0.891025 119 0.41134 0.920093 204 0.41134 0.903223 SURF 0x30 mat 1 refs 3 204 0.41134 0.903223 203 0.544508 0.883989 205 0.544508 0.891025 SURF 0x30 mat 1 refs 3 203 0.544508 0.883989 204 0.41134 0.903223 202 0.41134 0.895843 SURF 0x30 mat 1 refs 3 202 0.41134 0.895843 201 0.544508 0.877357 203 0.544508 0.883989 SURF 0x30 mat 1 refs 3 201 0.544508 0.877357 202 0.41134 0.895843 200 0.41134 0.891444 SURF 0x30 mat 1 refs 3 200 0.41134 0.891444 199 0.544508 0.872338 201 0.544508 0.877357 SURF 0x30 mat 1 refs 3 199 0.544508 0.872338 200 0.41134 0.891444 193 0.41134 0.88752 SURF 0x30 mat 1 refs 3 37 0.346307 0.794545 199 0.48043 0.858455 193 0.347549 0.857938 SURF 0x30 mat 1 refs 3 199 0.48043 0.858455 37 0.346307 0.794545 36 0.48043 0.790689 SURF 0x30 mat 1 refs 3 133 0.152407 0.920093 42 0.41134 0.910646 43 0.41134 0.920093 SURF 0x30 mat 1 refs 3 44 0.41134 0.904531 133 0.152407 0.920093 198 0.152407 0.914991 SURF 0x30 mat 1 refs 3 197 0.41134 0.896135 198 0.152407 0.914991 195 0.152407 0.913429 SURF 0x30 mat 1 refs 3 194 0.41134 0.890851 195 0.152407 0.913429 196 0.152407 0.913429 SURF 0x30 mat 1 refs 3 193 0.347549 0.860276 40 0.0855146 0.818035 37 0.346307 0.794913 SURF 0x30 mat 1 refs 3 192 0.17624 0.843721 132 0.123803 0.964014 191 0.123377 0.964014 SURF 0x30 mat 1 refs 3 132 0.123803 0.964014 192 0.17624 0.843721 131 0.177008 0.843721 SURF 0x30 mat 1 refs 3 190 0.174696 0.843721 191 0.123377 0.964014 189 0.121768 0.964014 SURF 0x30 mat 1 refs 3 191 0.123377 0.964014 190 0.174696 0.843721 192 0.17624 0.843721 SURF 0x30 mat 1 refs 3 188 0.168596 0.843721 189 0.121768 0.964014 187 0.119403 0.964014 SURF 0x30 mat 1 refs 3 189 0.121768 0.964014 188 0.168596 0.843721 190 0.174696 0.843721 SURF 0x30 mat 1 refs 3 186 0.158352 0.843721 187 0.119403 0.964014 185 0.116102 0.964014 SURF 0x30 mat 1 refs 3 187 0.119403 0.964014 186 0.158352 0.843721 188 0.168596 0.843721 SURF 0x30 mat 1 refs 3 184 0.144387 0.843721 185 0.116102 0.964014 183 0.111048 0.964014 SURF 0x30 mat 1 refs 3 185 0.116102 0.964014 184 0.144387 0.843721 186 0.158352 0.843721 SURF 0x30 mat 1 refs 3 182 0.128051 0.843721 183 0.111048 0.964014 181 0.0982908 0.964014 SURF 0x30 mat 1 refs 3 183 0.111048 0.964014 182 0.128051 0.843721 184 0.144387 0.843721 SURF 0x30 mat 1 refs 3 180 0.108611 0.843721 181 0.0982908 0.964014 178 0.0937546 0.964014 SURF 0x30 mat 1 refs 3 181 0.0982908 0.964014 180 0.108611 0.843721 182 0.128051 0.843721 SURF 0x30 mat 1 refs 3 178 0.0937546 0.964014 179 0.0897007 0.843721 180 0.108611 0.843721 SURF 0x30 mat 1 refs 3 177 0.692006 0.494266 46 0.726269 0.514222 45 0.6915 0.514222 SURF 0x30 mat 1 refs 3 176 0.693567 0.484638 46 0.726269 0.514222 177 0.692006 0.494266 SURF 0x30 mat 1 refs 3 175 0.695127 0.47398 46 0.726269 0.514222 176 0.693567 0.484638 SURF 0x30 mat 1 refs 3 175 0.695127 0.47398 26 0.725826 0.469363 46 0.726269 0.514222 SURF 0x30 mat 1 refs 3 174 0.69691 0.46723 26 0.725826 0.469363 175 0.695127 0.47398 SURF 0x30 mat 1 refs 3 174 0.69691 0.46723 27 0.722779 0.464687 26 0.725826 0.469363 SURF 0x30 mat 1 refs 3 172 0.704126 0.463438 27 0.722779 0.464687 174 0.69691 0.46723 SURF 0x30 mat 1 refs 3 27 0.722779 0.464687 172 0.704126 0.463438 173 0.716456 0.463438 SURF 0x30 mat 1 refs 3 120 0.544508 0.920093 119 0.41134 0.920093 171 0.544508 0.905824 SURF 0x30 mat 1 refs 3 57 0.41134 0.951714 56 0.152407 0.926568 92 0.41134 0.94848 SURF 0x30 mat 1 refs 3 89 0.152407 0.926568 91 0.41134 0.943353 92 0.41134 0.94848 SURF 0x30 mat 1 refs 3 90 0.152407 0.925052 95 0.41134 0.935204 91 0.41134 0.943353 SURF 0x30 mat 1 refs 3 133 0.152407 0.9201 94 0.41134 0.929269 95 0.41134 0.935204 SURF 0x30 mat 1 refs 3 148 0.670727 0.939203 167 0.70131 0.9201 166 0.70131 0.939187 SURF 0x30 mat 1 refs 3 149 0.670727 0.9201 167 0.70131 0.9201 148 0.670727 0.939203 SURF 0x30 mat 1 refs 3 168 0.70131 0.958153 147 0.670727 0.958169 166 0.70131 0.939187 SURF 0x30 mat 1 refs 3 148 0.670727 0.939203 166 0.70131 0.939187 147 0.670727 0.958169 SURF 0x30 mat 1 refs 3 169 0.70131 0.968313 146 0.670727 0.968328 168 0.70131 0.958153 SURF 0x30 mat 1 refs 3 147 0.670727 0.958169 168 0.70131 0.958153 146 0.670727 0.968328 SURF 0x30 mat 1 refs 3 170 0.70131 0.976923 145 0.670727 0.974763 169 0.70131 0.968313 SURF 0x30 mat 1 refs 3 146 0.670727 0.968328 169 0.70131 0.968313 145 0.670727 0.974763 SURF 0x30 mat 1 refs 3 59 0.70131 0.981796 58 0.670727 0.979635 170 0.70131 0.976923 SURF 0x30 mat 1 refs 3 145 0.670727 0.974763 170 0.70131 0.976923 58 0.670727 0.979635 SURF 0x30 mat 1 refs 3 170 0.70131 0.976923 161 0.725742 0.979085 69 0.725742 0.983958 SURF 0x30 mat 1 refs 3 59 0.70131 0.981796 170 0.70131 0.976923 69 0.725742 0.983958 SURF 0x30 mat 1 refs 3 162 0.725742 0.968298 161 0.725742 0.979085 169 0.70131 0.968313 SURF 0x30 mat 1 refs 3 170 0.70131 0.976923 169 0.70131 0.968313 161 0.725742 0.979085 SURF 0x30 mat 1 refs 3 163 0.725742 0.958138 162 0.725742 0.968298 168 0.70131 0.958153 SURF 0x30 mat 1 refs 3 169 0.70131 0.968313 168 0.70131 0.958153 162 0.725742 0.968298 SURF 0x30 mat 1 refs 3 164 0.725742 0.939172 163 0.725742 0.958138 166 0.70131 0.939187 SURF 0x30 mat 1 refs 3 168 0.70131 0.958153 166 0.70131 0.939187 163 0.725742 0.958138 SURF 0x30 mat 1 refs 3 165 0.725742 0.9201 164 0.725742 0.939172 167 0.70131 0.9201 SURF 0x30 mat 1 refs 3 166 0.70131 0.939187 167 0.70131 0.9201 164 0.725742 0.939172 SURF 0x30 mat 1 refs 3 164 0.725742 0.939172 157 0.73843 0.9201 156 0.73843 0.939157 SURF 0x30 mat 1 refs 3 157 0.73843 0.9201 164 0.725742 0.939172 165 0.725742 0.9201 SURF 0x30 mat 1 refs 3 163 0.725742 0.958138 156 0.73843 0.939157 158 0.73843 0.958123 SURF 0x30 mat 1 refs 3 156 0.73843 0.939157 163 0.725742 0.958138 164 0.725742 0.939172 SURF 0x30 mat 1 refs 3 162 0.725742 0.968298 158 0.73843 0.958123 159 0.73843 0.968282 SURF 0x30 mat 1 refs 3 158 0.73843 0.958123 162 0.725742 0.968298 163 0.725742 0.958138 SURF 0x30 mat 1 refs 3 161 0.725742 0.979085 159 0.73843 0.968282 160 0.73843 0.979687 SURF 0x30 mat 1 refs 3 159 0.73843 0.968282 161 0.725742 0.979085 162 0.725742 0.968298 SURF 0x30 mat 1 refs 3 69 0.725742 0.983958 160 0.73843 0.979687 70 0.73843 0.98456 SURF 0x30 mat 1 refs 3 161 0.725742 0.979085 160 0.73843 0.979687 69 0.725742 0.983958 SURF 0x30 mat 1 refs 3 150 0.748055 0.976566 77 0.748055 0.981438 160 0.73843 0.979687 SURF 0x30 mat 1 refs 3 70 0.73843 0.98456 160 0.73843 0.979687 77 0.748055 0.981438 SURF 0x30 mat 1 refs 3 151 0.748055 0.966775 150 0.748055 0.976566 159 0.73843 0.968282 SURF 0x30 mat 1 refs 3 160 0.73843 0.979687 159 0.73843 0.968282 150 0.748055 0.976566 SURF 0x30 mat 1 refs 3 152 0.748055 0.955497 151 0.748055 0.966775 158 0.73843 0.958123 SURF 0x30 mat 1 refs 3 159 0.73843 0.968282 158 0.73843 0.958123 151 0.748055 0.966775 SURF 0x30 mat 1 refs 3 153 0.748055 0.939142 152 0.748055 0.955497 156 0.73843 0.939157 SURF 0x30 mat 1 refs 3 158 0.73843 0.958123 156 0.73843 0.939157 152 0.748055 0.955497 SURF 0x30 mat 1 refs 3 157 0.73843 0.9201 155 0.748055 0.9201 153 0.748055 0.939142 SURF 0x30 mat 1 refs 3 156 0.73843 0.939157 157 0.73843 0.9201 153 0.748055 0.939142 SURF 0x30 mat 1 refs 3 153 0.748055 0.939142 154 0.755675 0.9201 126 0.755675 0.939127 SURF 0x30 mat 1 refs 3 154 0.755675 0.9201 153 0.748055 0.939142 155 0.748055 0.9201 SURF 0x30 mat 1 refs 3 152 0.748055 0.955497 126 0.755675 0.939127 125 0.755675 0.948305 SURF 0x30 mat 1 refs 3 126 0.755675 0.939127 152 0.748055 0.955497 153 0.748055 0.939142 SURF 0x30 mat 1 refs 3 151 0.748055 0.966775 125 0.755675 0.948305 124 0.755675 0.958466 SURF 0x30 mat 1 refs 3 152 0.748055 0.955497 125 0.755675 0.948305 151 0.748055 0.966775 SURF 0x30 mat 1 refs 3 123 0.755675 0.964902 150 0.748055 0.976566 124 0.755675 0.958466 SURF 0x30 mat 1 refs 3 124 0.755675 0.958466 150 0.748055 0.976566 151 0.748055 0.966775 SURF 0x30 mat 1 refs 3 123 0.755675 0.964902 122 0.752786 0.970276 150 0.748055 0.976566 SURF 0x30 mat 1 refs 3 77 0.748055 0.981438 150 0.748055 0.976566 122 0.752786 0.970276 SURF 0x30 mat 1 refs 3 121 0.713133 0.600518 77 0.70423 0.577196 122 0.713133 0.587862 SURF 0x30 mat 1 refs 3 77 0.70423 0.577196 121 0.713133 0.600518 76 0.70423 0.612256 SURF 0x30 mat 1 refs 3 78 0.71573 0.758485 75 0.706941 0.770571 121 0.71573 0.759719 SURF 0x30 mat 1 refs 3 76 0.706941 0.772507 121 0.71573 0.759719 75 0.706941 0.770571 SURF 0x30 mat 1 refs 3 149 0.670727 0.9201 148 0.670727 0.939203 140 0.627745 0.9201 SURF 0x30 mat 1 refs 3 141 0.627745 0.939187 140 0.627745 0.9201 148 0.670727 0.939203 SURF 0x30 mat 1 refs 3 148 0.670727 0.939203 147 0.670727 0.958169 141 0.627745 0.939187 SURF 0x30 mat 1 refs 3 142 0.627745 0.953489 141 0.627745 0.939187 147 0.670727 0.958169 SURF 0x30 mat 1 refs 3 147 0.670727 0.958169 146 0.670727 0.968328 142 0.627745 0.953489 SURF 0x30 mat 1 refs 3 143 0.627745 0.963649 142 0.627745 0.953489 146 0.670727 0.968328 SURF 0x30 mat 1 refs 3 146 0.670727 0.968328 145 0.670727 0.974763 143 0.627745 0.963649 SURF 0x30 mat 1 refs 3 144 0.627745 0.970084 143 0.627745 0.963649 145 0.670727 0.974763 SURF 0x30 mat 1 refs 3 145 0.670727 0.974763 58 0.670727 0.979635 144 0.627745 0.970084 SURF 0x30 mat 1 refs 3 80 0.627745 0.974956 144 0.627745 0.970084 58 0.670727 0.979635 SURF 0x30 mat 1 refs 3 80 0.627745 0.974956 87 0.544508 0.966448 144 0.627745 0.970084 SURF 0x30 mat 1 refs 3 144 0.627745 0.970084 87 0.544508 0.966448 135 0.544508 0.961577 SURF 0x30 mat 1 refs 3 135 0.544508 0.961577 143 0.627745 0.963649 144 0.627745 0.970084 SURF 0x30 mat 1 refs 3 143 0.627745 0.963649 135 0.544508 0.961577 137 0.544508 0.955141 SURF 0x30 mat 1 refs 3 137 0.544508 0.955141 142 0.627745 0.953489 143 0.627745 0.963649 SURF 0x30 mat 1 refs 3 142 0.627745 0.953489 137 0.544508 0.955141 139 0.544508 0.948312 SURF 0x30 mat 1 refs 3 139 0.544508 0.948312 141 0.627745 0.939187 142 0.627745 0.953489 SURF 0x30 mat 1 refs 3 141 0.627745 0.939187 139 0.544508 0.948312 118 0.544508 0.933949 SURF 0x30 mat 1 refs 3 118 0.544508 0.933949 140 0.627745 0.9201 141 0.627745 0.939187 SURF 0x30 mat 1 refs 3 140 0.627745 0.9201 118 0.544508 0.933949 120 0.544508 0.9201 SURF 0x30 mat 1 refs 3 118 0.544508 0.933949 139 0.544508 0.948312 119 0.41134 0.9201 SURF 0x30 mat 1 refs 3 138 0.41134 0.936473 119 0.41134 0.9201 139 0.544508 0.948312 SURF 0x30 mat 1 refs 3 139 0.544508 0.948312 137 0.544508 0.955141 138 0.41134 0.936473 SURF 0x30 mat 1 refs 3 136 0.41134 0.943636 138 0.41134 0.936473 137 0.544508 0.955141 SURF 0x30 mat 1 refs 3 137 0.544508 0.955141 135 0.544508 0.961577 136 0.41134 0.943636 SURF 0x30 mat 1 refs 3 134 0.41134 0.947905 136 0.41134 0.943636 135 0.544508 0.961577 SURF 0x30 mat 1 refs 3 135 0.544508 0.961577 87 0.544508 0.966448 134 0.41134 0.947905 SURF 0x30 mat 1 refs 3 57 0.41134 0.951714 134 0.41134 0.947905 87 0.544508 0.966448 SURF 0x30 mat 1 refs 3 43 0.41134 0.9201 94 0.41134 0.929269 133 0.152407 0.9201 SURF 0x30 mat 1 refs 3 90 0.152407 0.925052 133 0.152407 0.9201 95 0.41134 0.935204 SURF 0x30 mat 1 refs 3 130 0.14223 0.454203 132 0.142651 0.454203 129 0.194497 0.574649 SURF 0x30 mat 1 refs 3 131 0.195256 0.574649 129 0.194497 0.574649 132 0.142651 0.454203 SURF 0x30 mat 1 refs 3 128 0.140639 0.454203 130 0.14223 0.454203 127 0.192971 0.574649 SURF 0x30 mat 1 refs 3 129 0.194497 0.574649 127 0.192971 0.574649 130 0.14223 0.454203 SURF 0x30 mat 1 refs 3 98 0.138301 0.454203 128 0.140639 0.454203 96 0.186939 0.574649 SURF 0x30 mat 1 refs 3 127 0.192971 0.574649 96 0.186939 0.574649 128 0.140639 0.454203 SURF 0x30 mat 1 refs 3 100 0.135037 0.454203 98 0.138301 0.454203 97 0.176811 0.574649 SURF 0x30 mat 1 refs 3 45 0.6915 0.514222 46 0.726269 0.514222 126 0.692006 0.534178 SURF 0x30 mat 1 refs 3 126 0.692006 0.534178 46 0.726269 0.514222 125 0.693567 0.543806 SURF 0x30 mat 1 refs 3 125 0.693567 0.543806 46 0.726269 0.514222 124 0.695127 0.554464 SURF 0x30 mat 1 refs 3 46 0.726269 0.514222 79 0.725826 0.559082 124 0.695127 0.554464 SURF 0x30 mat 1 refs 3 124 0.695127 0.554464 79 0.725826 0.559082 123 0.69691 0.561214 SURF 0x30 mat 1 refs 3 79 0.725826 0.559082 78 0.722779 0.564386 123 0.69691 0.561214 SURF 0x30 mat 1 refs 3 123 0.69691 0.561214 78 0.722779 0.564386 122 0.703598 0.564379 SURF 0x30 mat 1 refs 3 121 0.715928 0.564379 122 0.703598 0.564379 78 0.722779 0.564386 SURF 0x30 mat 1 refs 3 118 0.544508 0.933949 119 0.41134 0.9201 120 0.544508 0.9201 SURF 0x0 mat 2 refs 3 117 0.987622 0.0442583 116 0.972021 0.0936272 108 0.995423 0.00386549 SURF 0x0 mat 2 refs 3 116 0.972021 0.0936272 115 0.94784 0.130654 108 0.995423 0.00386549 SURF 0x0 mat 2 refs 3 115 0.94784 0.130654 114 0.929119 0.149728 108 0.995423 0.00386549 SURF 0x0 mat 2 refs 3 114 0.929119 0.149728 113 0.899476 0.156461 108 0.995423 0.00386549 SURF 0x0 mat 2 refs 3 113 0.899476 0.156461 112 0.867494 0.146362 108 0.995423 0.00386549 SURF 0x0 mat 2 refs 3 112 0.867494 0.146362 111 0.847993 0.131776 108 0.995423 0.00386549 SURF 0x0 mat 2 refs 3 111 0.847993 0.131776 110 0.822251 0.0925052 108 0.995423 0.00386549 SURF 0x0 mat 2 refs 3 110 0.822251 0.0925052 109 0.80587 0.0431363 108 0.995423 0.00386549 SURF 0x0 mat 2 refs 3 107 0.79963 0.0173298 108 0.995423 0.00386549 109 0.80587 0.0431363 SURF 0x30 mat 1 refs 3 105 0.127631 0.574649 106 0.108934 0.574649 104 0.112942 0.454203 SURF 0x30 mat 1 refs 3 103 0.146852 0.574649 105 0.127631 0.574649 102 0.117427 0.454203 SURF 0x30 mat 1 refs 3 104 0.112942 0.454203 102 0.117427 0.454203 105 0.127631 0.574649 SURF 0x30 mat 1 refs 3 101 0.163003 0.574649 103 0.146852 0.574649 99 0.13004 0.454203 SURF 0x30 mat 1 refs 3 102 0.117427 0.454203 99 0.13004 0.454203 103 0.146852 0.574649 SURF 0x30 mat 1 refs 3 97 0.176811 0.574649 101 0.163003 0.574649 100 0.135037 0.454203 SURF 0x30 mat 1 refs 3 99 0.13004 0.454203 100 0.135037 0.454203 101 0.163003 0.574649 SURF 0x30 mat 1 refs 3 96 0.186939 0.574649 97 0.176811 0.574649 98 0.138301 0.454203 SURF 0x30 mat 1 refs 3 32 0.587556 0.708934 65 0.630208 0.763464 13 0.630208 0.708934 SURF 0x30 mat 1 refs 3 41 0.115873 0.708934 49 0.115873 0.711122 38 0.372816 0.708934 SURF 0x30 mat 1 refs 3 54 0.372816 0.735312 38 0.372816 0.708934 49 0.115873 0.711122 SURF 0x30 mat 1 refs 3 53 0.372816 0.739817 93 0.115873 0.713294 88 0.372816 0.74157 SURF 0x30 mat 1 refs 3 55 0.105527 0.600368 88 0.365789 0.623519 93 0.105527 0.613799 SURF 0x30 mat 1 refs 3 88 0.365789 0.623519 55 0.105527 0.600368 57 0.366947 0.563626 SURF 0x30 mat 1 refs 3 56 0.152407 0.926568 89 0.152407 0.926568 92 0.41134 0.94848 SURF 0x30 mat 1 refs 3 89 0.152407 0.926568 90 0.152407 0.925052 91 0.41134 0.943353 SURF 0x30 mat 1 refs 3 38 0.372816 0.708934 54 0.372816 0.735312 33 0.504959 0.708934 SURF 0x30 mat 1 refs 3 84 0.504959 0.7498 33 0.504959 0.708934 54 0.372816 0.735312 SURF 0x30 mat 1 refs 3 54 0.372816 0.735312 53 0.372816 0.739817 84 0.504959 0.7498 SURF 0x30 mat 1 refs 3 85 0.504959 0.755042 84 0.504959 0.7498 53 0.372816 0.739817 SURF 0x30 mat 1 refs 3 85 0.504959 0.755042 53 0.372816 0.739817 86 0.504959 0.756976 SURF 0x30 mat 1 refs 3 88 0.372816 0.74157 86 0.504959 0.756976 53 0.372816 0.739817 SURF 0x30 mat 1 refs 3 86 0.49964 0.627649 88 0.365789 0.623727 87 0.49964 0.558741 SURF 0x30 mat 1 refs 3 57 0.366947 0.564736 87 0.49964 0.558741 88 0.365789 0.623727 SURF 0x30 mat 1 refs 3 86 0.49964 0.627649 80 0.583304 0.564795 81 0.583304 0.633703 SURF 0x30 mat 1 refs 3 80 0.583304 0.564795 86 0.49964 0.627649 87 0.49964 0.558741 SURF 0x30 mat 1 refs 3 85 0.504959 0.755042 81 0.587556 0.765791 82 0.587556 0.763855 SURF 0x30 mat 1 refs 3 81 0.587556 0.765791 85 0.504959 0.755042 86 0.504959 0.756976 SURF 0x30 mat 1 refs 3 82 0.587556 0.763855 84 0.504959 0.7498 85 0.504959 0.755042 SURF 0x30 mat 1 refs 3 84 0.504959 0.7498 82 0.587556 0.763855 83 0.587556 0.758616 SURF 0x30 mat 1 refs 3 83 0.587556 0.758616 33 0.504959 0.708934 84 0.504959 0.7498 SURF 0x30 mat 1 refs 3 33 0.504959 0.708934 83 0.587556 0.758616 32 0.587556 0.708934 SURF 0x30 mat 1 refs 3 83 0.587556 0.758616 65 0.630208 0.763464 32 0.587556 0.708934 SURF 0x30 mat 1 refs 3 83 0.587556 0.758616 82 0.587556 0.763855 65 0.630208 0.763464 SURF 0x30 mat 1 refs 3 62 0.630208 0.768704 65 0.630208 0.763464 82 0.587556 0.763855 SURF 0x30 mat 1 refs 3 62 0.630208 0.768704 82 0.587556 0.763855 60 0.630208 0.77064 SURF 0x30 mat 1 refs 3 81 0.587556 0.765791 60 0.630208 0.77064 82 0.587556 0.763855 SURF 0x30 mat 1 refs 3 60 0.626507 0.635933 81 0.583304 0.633703 58 0.626507 0.567297 SURF 0x30 mat 1 refs 3 80 0.583304 0.564795 58 0.626507 0.567297 81 0.583304 0.633703 SURF 0x30 mat 1 refs 3 79 0.71573 0.753246 23 0.706941 0.708934 74 0.706941 0.765332 SURF 0x30 mat 1 refs 3 28 0.71573 0.708934 23 0.706941 0.708934 79 0.71573 0.753246 SURF 0x30 mat 1 refs 3 78 0.71573 0.758485 74 0.706941 0.765332 75 0.706941 0.770571 SURF 0x30 mat 1 refs 3 74 0.706941 0.765332 78 0.71573 0.758485 79 0.71573 0.753246 SURF 0x30 mat 1 refs 3 71 0.694556 0.621521 70 0.694556 0.57357 76 0.70423 0.612256 SURF 0x30 mat 1 refs 3 77 0.70423 0.577196 76 0.70423 0.612256 70 0.694556 0.57357 SURF 0x30 mat 1 refs 3 72 0.69739 0.773805 71 0.69739 0.775741 75 0.706941 0.770571 SURF 0x30 mat 1 refs 3 76 0.706941 0.772507 75 0.706941 0.770571 71 0.69739 0.775741 SURF 0x30 mat 1 refs 3 72 0.69739 0.773805 75 0.706941 0.770571 73 0.69739 0.768565 SURF 0x30 mat 1 refs 3 74 0.706941 0.765332 73 0.69739 0.768565 75 0.706941 0.770571 SURF 0x30 mat 1 refs 3 22 0.69739 0.708934 73 0.69739 0.768565 23 0.706941 0.708934 SURF 0x30 mat 1 refs 3 74 0.706941 0.765332 23 0.706941 0.708934 73 0.69739 0.768565 SURF 0x30 mat 1 refs 3 73 0.69739 0.768565 15 0.684798 0.708934 66 0.684798 0.767942 SURF 0x30 mat 1 refs 3 15 0.684798 0.708934 73 0.69739 0.768565 22 0.69739 0.708934 SURF 0x30 mat 1 refs 3 72 0.69739 0.773805 66 0.684798 0.767942 67 0.684798 0.773181 SURF 0x30 mat 1 refs 3 66 0.684798 0.767942 72 0.69739 0.773805 73 0.69739 0.768565 SURF 0x30 mat 1 refs 3 68 0.684798 0.775117 72 0.69739 0.773805 67 0.684798 0.773181 SURF 0x30 mat 1 refs 3 72 0.69739 0.773805 68 0.684798 0.775117 71 0.69739 0.775741 SURF 0x30 mat 1 refs 3 68 0.681802 0.62997 69 0.681802 0.571672 71 0.694556 0.621521 SURF 0x30 mat 1 refs 3 70 0.694556 0.57357 71 0.694556 0.621521 69 0.681802 0.571672 SURF 0x30 mat 1 refs 3 61 0.657246 0.636308 59 0.657246 0.569196 68 0.681802 0.62997 SURF 0x30 mat 1 refs 3 59 0.657246 0.569196 69 0.681802 0.571672 68 0.681802 0.62997 SURF 0x30 mat 1 refs 3 67 0.684798 0.773181 63 0.660556 0.770942 61 0.660556 0.772878 SURF 0x30 mat 1 refs 3 61 0.660556 0.772878 68 0.684798 0.775117 67 0.684798 0.773181 SURF 0x30 mat 1 refs 3 66 0.684798 0.767942 64 0.660556 0.765702 63 0.660556 0.770942 SURF 0x30 mat 1 refs 3 63 0.660556 0.770942 67 0.684798 0.773181 66 0.684798 0.767942 SURF 0x30 mat 1 refs 3 15 0.684798 0.708934 14 0.660556 0.708934 64 0.660556 0.765702 SURF 0x30 mat 1 refs 3 64 0.660556 0.765702 66 0.684798 0.767942 15 0.684798 0.708934 SURF 0x30 mat 1 refs 3 65 0.630208 0.763464 64 0.660556 0.765702 13 0.630208 0.708934 SURF 0x30 mat 1 refs 3 14 0.660556 0.708934 13 0.630208 0.708934 64 0.660556 0.765702 SURF 0x30 mat 1 refs 3 62 0.630208 0.768704 63 0.660556 0.770942 65 0.630208 0.763464 SURF 0x30 mat 1 refs 3 64 0.660556 0.765702 65 0.630208 0.763464 63 0.660556 0.770942 SURF 0x30 mat 1 refs 3 63 0.660556 0.770942 62 0.630208 0.768704 61 0.660556 0.772878 SURF 0x30 mat 1 refs 3 60 0.630208 0.77064 61 0.660556 0.772878 62 0.630208 0.768704 SURF 0x30 mat 1 refs 3 61 0.657246 0.636308 60 0.626507 0.635933 59 0.657246 0.569196 SURF 0x30 mat 1 refs 3 58 0.626507 0.567297 59 0.657246 0.569196 60 0.626507 0.635933 SURF 0x30 mat 1 refs 3 55 0.105527 0.600368 56 0.105527 0.583463 57 0.366947 0.563626 SURF 0x30 mat 1 refs 3 50 0.115873 0.712527 53 0.372816 0.739817 54 0.372816 0.735312 SURF 0x30 mat 1 refs 3 51 0.372816 0.739817 50 0.115873 0.712527 52 0.115873 0.713294 SURF 0x30 mat 1 refs 3 48 0.372816 0.735312 49 0.115873 0.711122 50 0.115873 0.712527 SURF 0x30 mat 1 refs 3 45 0.6915 0.514222 46 0.726269 0.514222 47 0.709806 0.514222 SURF 0x30 mat 1 refs 3 13 0.630208 0.708934 11 0.630208 0.654403 32 0.587556 0.708934 SURF 0x30 mat 1 refs 3 38 0.372816 0.708934 1 0.115873 0.706745 41 0.115873 0.708934 SURF 0x30 mat 1 refs 3 1 0.115873 0.706745 38 0.372816 0.708934 5 0.372816 0.682555 SURF 0x30 mat 1 refs 3 37 0.372816 0.676297 39 0.115873 0.704573 6 0.372816 0.67805 SURF 0x30 mat 1 refs 3 39 0.0855146 0.804622 37 0.346307 0.794913 40 0.0855146 0.818035 SURF 0x30 mat 1 refs 3 33 0.504959 0.708934 5 0.372816 0.682555 38 0.372816 0.708934 SURF 0x30 mat 1 refs 3 5 0.372816 0.682555 33 0.504959 0.708934 34 0.504959 0.668066 SURF 0x30 mat 1 refs 3 34 0.504959 0.668066 6 0.372816 0.67805 5 0.372816 0.682555 SURF 0x30 mat 1 refs 3 6 0.372816 0.67805 34 0.504959 0.668066 35 0.504959 0.662825 SURF 0x30 mat 1 refs 3 36 0.504959 0.660891 6 0.372816 0.67805 35 0.504959 0.662825 SURF 0x30 mat 1 refs 3 6 0.372816 0.67805 36 0.504959 0.660891 37 0.372816 0.676297 SURF 0x30 mat 1 refs 3 29 0.587556 0.654011 30 0.587556 0.652076 35 0.504959 0.662825 SURF 0x30 mat 1 refs 3 36 0.504959 0.660891 35 0.504959 0.662825 30 0.587556 0.652076 SURF 0x30 mat 1 refs 3 35 0.504959 0.662825 34 0.504959 0.668066 29 0.587556 0.654011 SURF 0x30 mat 1 refs 3 31 0.587556 0.659251 29 0.587556 0.654011 34 0.504959 0.668066 SURF 0x30 mat 1 refs 3 34 0.504959 0.668066 33 0.504959 0.708934 31 0.587556 0.659251 SURF 0x30 mat 1 refs 3 32 0.587556 0.708934 31 0.587556 0.659251 33 0.504959 0.708934 SURF 0x30 mat 1 refs 3 32 0.587556 0.708934 11 0.630208 0.654403 31 0.587556 0.659251 SURF 0x30 mat 1 refs 3 11 0.630208 0.654403 29 0.587556 0.654011 31 0.587556 0.659251 SURF 0x30 mat 1 refs 3 29 0.587556 0.654011 11 0.630208 0.654403 7 0.630208 0.649163 SURF 0x30 mat 1 refs 3 9 0.630208 0.647227 29 0.587556 0.654011 7 0.630208 0.649163 SURF 0x30 mat 1 refs 3 29 0.587556 0.654011 9 0.630208 0.647227 30 0.587556 0.652076 SURF 0x30 mat 1 refs 3 24 0.706941 0.652535 23 0.706941 0.708934 26 0.71573 0.664621 SURF 0x30 mat 1 refs 3 26 0.71573 0.664621 23 0.706941 0.708934 28 0.71573 0.708934 SURF 0x30 mat 1 refs 3 25 0.706941 0.647296 24 0.706941 0.652535 27 0.71573 0.659381 SURF 0x30 mat 1 refs 3 26 0.71573 0.664621 27 0.71573 0.659381 24 0.706941 0.652535 SURF 0x30 mat 1 refs 3 21 0.69739 0.649302 25 0.706941 0.647296 20 0.69739 0.644062 SURF 0x30 mat 1 refs 3 25 0.706941 0.647296 21 0.69739 0.649302 24 0.706941 0.652535 SURF 0x30 mat 1 refs 3 23 0.706941 0.708934 21 0.69739 0.649302 22 0.69739 0.708934 SURF 0x30 mat 1 refs 3 21 0.69739 0.649302 23 0.706941 0.708934 24 0.706941 0.652535 SURF 0x30 mat 1 refs 3 16 0.684798 0.649925 15 0.684798 0.708934 21 0.69739 0.649302 SURF 0x30 mat 1 refs 3 22 0.69739 0.708934 21 0.69739 0.649302 15 0.684798 0.708934 SURF 0x30 mat 1 refs 3 17 0.684798 0.644685 16 0.684798 0.649925 20 0.69739 0.644062 SURF 0x30 mat 1 refs 3 21 0.69739 0.649302 20 0.69739 0.644062 16 0.684798 0.649925 SURF 0x30 mat 1 refs 3 17 0.684798 0.644685 20 0.69739 0.644062 18 0.684798 0.64275 SURF 0x30 mat 1 refs 3 19 0.69739 0.642126 18 0.684798 0.64275 20 0.69739 0.644062 SURF 0x30 mat 1 refs 3 8 0.660556 0.644989 10 0.660556 0.646925 17 0.684798 0.644685 SURF 0x30 mat 1 refs 3 17 0.684798 0.644685 18 0.684798 0.64275 8 0.660556 0.644989 SURF 0x30 mat 1 refs 3 10 0.660556 0.646925 12 0.660556 0.652165 16 0.684798 0.649925 SURF 0x30 mat 1 refs 3 16 0.684798 0.649925 17 0.684798 0.644685 10 0.660556 0.646925 SURF 0x30 mat 1 refs 3 12 0.660556 0.652165 14 0.660556 0.708934 15 0.684798 0.708934 SURF 0x30 mat 1 refs 3 15 0.684798 0.708934 16 0.684798 0.649925 12 0.660556 0.652165 SURF 0x30 mat 1 refs 3 13 0.630208 0.708934 12 0.660556 0.652165 11 0.630208 0.654403 SURF 0x30 mat 1 refs 3 12 0.660556 0.652165 13 0.630208 0.708934 14 0.660556 0.708934 SURF 0x30 mat 1 refs 3 11 0.630208 0.654403 10 0.660556 0.646925 7 0.630208 0.649163 SURF 0x30 mat 1 refs 3 10 0.660556 0.646925 11 0.630208 0.654403 12 0.660556 0.652165 SURF 0x30 mat 1 refs 3 8 0.660556 0.644989 7 0.630208 0.649163 10 0.660556 0.646925 SURF 0x30 mat 1 refs 3 7 0.630208 0.649163 8 0.660556 0.644989 9 0.630208 0.647227 SURF 0x30 mat 1 refs 3 5 0.372816 0.682555 6 0.372816 0.67805 0 0.115873 0.70534 SURF 0x30 mat 1 refs 3 3 0.115873 0.704573 0 0.115873 0.70534 4 0.372816 0.67805 SURF 0x30 mat 1 refs 3 0 0.115873 0.70534 1 0.115873 0.706745 2 0.372816 0.682555 kids 0 OBJECT poly name "alettone_dx" loc -1.59965 -0.000276266 -0.642032 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 10 -1.03602 0.0182674 0.237444 1.04061 -0.0305167 0.00561351 1.04077 0.0302598 0.00654352 -1.03602 -0.0187811 0.237444 1.04077 0.014654 -0.0988815 1.04069 -0.0151678 -0.0993464 -1.03836 -0.00885409 0.120394 -1.03844 0.00834009 0.11993 -1.03836 0.000276266 0.00675434 1.04077 -0.000256967 -0.241223 numsurf 12 SURF 0x30 mat 1 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x30 mat 1 refs 3 3 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 3 4 0 0 2 0 0 5 0 0 SURF 0x30 mat 1 refs 3 5 0 0 2 0 0 1 0 0 SURF 0x10 mat 1 refs 3 6 0 0 0 0 0 7 0 0 SURF 0x10 mat 1 refs 3 6 0 0 3 0 0 0 0 0 SURF 0x10 mat 1 refs 3 8 0 0 6 0 0 7 0 0 SURF 0x30 mat 1 refs 4 5 0.409823 0.0370451 1 0.409823 0.052979 3 0.0852544 0.087877 6 0.0852544 0.0699007 SURF 0x30 mat 1 refs 4 9 0.411177 0.42747 8 0.0847903 0.390029 7 0.0847903 0.372493 4 0.411177 0.405716 SURF 0x30 mat 1 refs 4 5 0.409823 0.0370451 6 0.0852544 0.0699007 8 0.0852544 0.0525583 9 0.409823 0.0155319 SURF 0x30 mat 1 refs 3 5 0 0 9 0 0 4 0 0 SURF 0x30 mat 1 refs 4 7 0.0847903 0.372493 0 0.0847903 0.354317 2 0.411177 0.389604 4 0.411177 0.405716 kids 0 OBJECT poly name "alettone_sx" loc 1.59965 -0.000276266 -0.642032 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 10 -1.0361 0.0302598 0.00654352 -1.03586 -0.0303883 0.00514853 1.04069 0.0182674 0.237444 1.04069 -0.0187811 0.237444 -1.03603 -0.0151678 -0.0993464 -1.0361 0.014654 -0.0988815 1.03844 0.00834009 0.11993 1.03836 -0.00885409 0.120394 1.03836 0.000276266 0.00675434 -1.0361 -0.000256967 -0.241223 numsurf 12 SURF 0x30 mat 1 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x30 mat 1 refs 3 2 0 0 1 0 0 3 0 0 SURF 0x30 mat 1 refs 3 4 0 0 0 0 0 5 0 0 SURF 0x30 mat 1 refs 3 1 0 0 0 0 0 4 0 0 SURF 0x10 mat 1 refs 3 6 0 0 2 0 0 7 0 0 SURF 0x10 mat 1 refs 3 2 0 0 3 0 0 7 0 0 SURF 0x10 mat 1 refs 3 6 0 0 7 0 0 8 0 0 SURF 0x30 mat 1 refs 4 7 0.870834 0.0948577 3 0.87121 0.114192 1 0.536114 0.0758216 4 0.536086 0.0585612 SURF 0x30 mat 1 refs 4 5 0.408721 0.407535 6 0.0837631 0.373134 8 0.0837631 0.391292 9 0.408721 0.43006 SURF 0x30 mat 1 refs 4 9 0.536075 0.0351262 8 0.870834 0.0760868 7 0.870834 0.0948577 4 0.536086 0.0585612 SURF 0x30 mat 1 refs 3 5 0 0 9 0 0 4 0 0 SURF 0x30 mat 1 refs 4 5 0.408721 0.407535 0 0.408721 0.390852 2 0.0837631 0.354314 6 0.0837631 0.373134 kids 0 OBJECT poly name "ali" loc -1.40806 -0.000533141 -0.265583 texture "/home/pier/repository/crrcsim/textures/gap65_raven.rgb" crease 45.000000 numvert 238 4.05074 -9.66829e-08 0.0581865 4.05074 -9.66829e-08 0.250257 4.05074 0.0048377 0.248266 4.05074 0.0104007 0.246275 4.05074 0.0167077 0.240838 4.05074 0.0230147 0.2354 4.05074 0.0265967 0.228894 4.05074 0.0301767 0.222388 4.05074 0.0338867 0.20726 4.05074 0.0375967 0.192131 4.05074 0.0400667 0.175012 4.05074 0.0425467 0.157893 4.05074 0.0429067 0.138546 4.05074 0.0432667 0.1192 4.05074 0.0436286 0.0940794 4.05074 0.0425467 0.0660716 4.05074 0.0379849 0.00769964 4.05074 0.0322112 -0.0315174 4.05074 0.0253067 -0.079335 4.0484 0.0185242 -0.139006 4.05074 -9.66829e-08 -0.140894 1.61194 0.0218907 -0.528766 1.60018 -9.66829e-08 -0.662785 1.97161 -9.19099e-08 -0.617671 1.97161 0.0149109 -0.475331 1.97161 0.0305167 -0.369906 1.62371 0.0422368 -0.394747 1.63815 0.0587667 -0.230269 1.97394 0.0471277 -0.198751 1.97394 0.057964 -0.0490849 1.65259 0.0752967 -0.065791 1.97394 0.0489267 0.530116 1.70907 0.0676667 0.5775 1.705 0.0766266 0.531203 1.97394 0.0545967 0.487175 1.71081 0.0602967 0.597409 1.97394 0.0434467 0.548583 1.97394 0.0379667 0.567049 1.71256 0.0529267 0.617319 1.71402 0.0417299 0.634403 1.97394 0.0283267 0.582483 1.97394 0.0186887 0.597918 1.71548 0.0269767 0.650602 1.71602 0.0155317 0.656693 1.97394 0.0101847 0.603568 1.97394 -9.66829e-08 0.609218 1.71656 -9.66829e-08 0.662785 4.0484 -0.0185243 -0.139006 4.05074 -0.0253068 -0.079335 4.05074 -0.0322113 -0.0315174 4.05074 -0.037985 0.00769964 4.05074 -0.0425469 0.0660716 4.05074 -0.0436287 0.0940794 4.05074 -0.0432669 0.1192 4.05074 -0.0429069 0.138546 4.05074 -0.0425469 0.157893 4.05074 -0.0400668 0.175012 4.05074 -0.0375968 0.192131 4.05074 -0.0338869 0.20726 4.05074 -0.0301769 0.222388 4.05074 -0.0265969 0.228894 4.05074 -0.0230149 0.2354 4.05074 -0.0167079 0.240838 4.05074 -0.0104009 0.246275 4.05074 -0.0048379 0.248266 1.97168 -0.014911 -0.475795 1.61194 -0.0218909 -0.528766 1.62371 -0.0422369 -0.394747 1.97185 -0.0301314 -0.3713 1.97394 -0.0471278 -0.198751 1.97394 -0.0579637 -0.0490849 1.97394 -0.0545967 0.487175 1.705 -0.0766267 0.531203 1.70907 -0.0676667 0.5775 1.97394 -0.0489268 0.530116 1.97394 -0.0434469 0.548583 1.71081 -0.0602967 0.597409 1.71256 -0.0529267 0.617319 1.97394 -0.0379668 0.567049 1.97394 -0.0283269 0.582483 1.71402 -0.0417301 0.634403 1.71548 -0.0269768 0.650602 1.97394 -0.0186888 0.597918 1.97394 -0.0101849 0.603568 1.71602 -0.0155319 0.656693 1.65983 0.0846401 0.0166703 1.97394 0.0626503 0.0106682 1.97394 0.0670949 0.0857075 1.66707 0.0908802 0.0986882 1.6742 0.0938367 0.180424 1.97394 0.0690986 0.153166 1.97394 0.0689268 0.237227 1.68134 0.0945767 0.261717 1.68654 0.0938367 0.320922 1.97394 0.0683767 0.29214 1.97394 0.0678167 0.347053 1.69174 0.0922101 0.379684 1.69634 0.0880067 0.432516 1.97394 0.0640367 0.395644 1.97394 0.0602567 0.444235 1.70094 0.0829267 0.484905 1.63815 -0.0587667 -0.230269 1.65259 -0.0752967 -0.065791 1.97394 -0.0626507 0.0106682 1.65983 -0.0846407 0.0166703 1.97394 -0.0670947 0.0857075 1.66707 -0.0908807 0.0986882 1.97394 -0.0690987 0.153166 1.6742 -0.0938367 0.180424 1.97394 -0.0689267 0.237227 1.68134 -0.0945767 0.261717 1.97394 -0.0683767 0.29214 1.68654 -0.0938367 0.320922 1.97394 -0.0678167 0.347053 1.69174 -0.0922107 0.379684 1.97394 -0.0640367 0.395644 1.69634 -0.0880067 0.432516 1.97394 -0.0602567 0.444235 1.70094 -0.0829267 0.484905 -1.22528 -9.66829e-08 0.0581865 -1.22528 -9.66829e-08 0.250257 -1.22528 0.0048377 0.248266 -1.22528 0.0104007 0.246275 -1.22528 0.0167077 0.240838 -1.22528 0.0230147 0.2354 -1.22528 0.0265967 0.228894 -1.22528 0.0301767 0.222388 -1.22528 0.0338867 0.20726 -1.22528 0.0375967 0.192131 -1.22528 0.0400667 0.175012 -1.22528 0.0425467 0.157893 -1.22528 0.0429067 0.138546 -1.22528 0.0432667 0.1192 -1.22528 0.0436286 0.0940794 -1.22528 0.0425467 0.0660716 -1.22528 0.0379849 0.00769964 -1.22528 0.0322112 -0.0315174 -1.22528 0.0253067 -0.079335 -1.22761 0.0185242 -0.139006 -1.22528 -9.66829e-08 -0.140894 1.21352 0.0218907 -0.528766 1.22528 -9.66829e-08 -0.662785 0.849184 -9.19099e-08 -0.617671 0.849184 0.0149109 -0.475331 0.849184 0.0305167 -0.369906 1.20175 0.0422368 -0.394747 1.18731 0.0587667 -0.230269 0.851521 0.0471277 -0.198751 0.851521 0.057964 -0.0490849 1.17287 0.0752967 -0.065791 0.851521 0.0489267 0.530116 1.11639 0.0676667 0.5775 1.12046 0.0766266 0.531203 0.851521 0.0545967 0.487175 1.11465 0.0602967 0.597409 0.851521 0.0434467 0.548583 0.851521 0.0379667 0.567049 1.1129 0.0529267 0.617319 1.11144 0.0417299 0.634403 0.851521 0.0283267 0.582483 0.851521 0.0186887 0.597918 1.10998 0.0269767 0.650602 1.10944 0.0155317 0.656693 0.851521 0.0101847 0.603568 0.851518 -9.66829e-08 0.609218 1.1089 -9.66829e-08 0.662785 -1.22761 -0.0185243 -0.139006 -1.22528 -0.0253068 -0.079335 -1.22528 -0.0322113 -0.0315174 -1.22528 -0.037985 0.00769964 -1.22528 -0.0425469 0.0660716 -1.22528 -0.0436287 0.0940794 -1.22528 -0.0432669 0.1192 -1.22528 -0.0429069 0.138546 -1.22528 -0.0425469 0.157893 -1.22528 -0.0400668 0.175012 -1.22528 -0.0375968 0.192131 -1.22528 -0.0338869 0.20726 -1.22528 -0.0301769 0.222388 -1.22528 -0.0265969 0.228894 -1.22528 -0.0230149 0.2354 -1.22528 -0.0167079 0.240838 -1.22528 -0.0104009 0.246275 -1.22528 -0.0048379 0.248266 0.849104 -0.014911 -0.475795 1.21352 -0.0218909 -0.528766 1.20175 -0.0422369 -0.394747 0.849022 -0.0302599 -0.370836 0.851521 -0.0471278 -0.198751 0.851521 -0.0579637 -0.0490849 0.851521 -0.0545967 0.487175 1.12046 -0.0766267 0.531203 1.11639 -0.0676667 0.5775 0.851521 -0.0489268 0.530116 0.851521 -0.0434469 0.548583 1.11465 -0.0602967 0.597409 1.1129 -0.0529267 0.617319 0.851521 -0.0379668 0.567049 0.851521 -0.0283269 0.582483 1.11144 -0.0417301 0.634403 1.10998 -0.0269768 0.650602 0.851521 -0.0186888 0.597918 0.851521 -0.0101849 0.603568 1.10944 -0.0155319 0.656693 1.16563 0.0846401 0.0166703 0.851521 0.0626503 0.0106682 0.851521 0.0670949 0.0857075 1.15839 0.0908802 0.0986882 1.15126 0.0938367 0.180424 0.851521 0.0690986 0.153166 0.851521 0.0689268 0.237227 1.14412 0.0945767 0.261717 1.13892 0.0938367 0.320922 0.851521 0.0683767 0.29214 0.851521 0.0678167 0.347053 1.13372 0.0922101 0.379684 1.12912 0.0880067 0.432516 0.851521 0.0640367 0.395644 0.851521 0.0602567 0.444235 1.12452 0.0829267 0.484905 1.18731 -0.0587667 -0.230269 1.17287 -0.0752967 -0.065791 0.851521 -0.0626507 0.0106682 1.16563 -0.0846407 0.0166703 0.851521 -0.0670947 0.0857075 1.15839 -0.0908807 0.0986882 0.851521 -0.0690987 0.153166 1.15126 -0.0938367 0.180424 0.851521 -0.0689267 0.237227 1.14412 -0.0945767 0.261717 0.851521 -0.0683767 0.29214 1.13892 -0.0938367 0.320922 0.851521 -0.0678167 0.347053 1.13372 -0.0922107 0.379684 0.851521 -0.0640367 0.395644 1.12912 -0.0880067 0.432516 0.851521 -0.0602567 0.444235 1.12452 -0.0829267 0.484905 numsurf 166 SURF 0x30 mat 1 refs 21 20 0.868159 0.380644 19 0.868159 0.380644 18 0.868159 0.371006 17 0.868159 0.36352 16 0.868159 0.35738 15 0.868159 0.348241 14 0.868159 0.343856 13 0.868159 0.339923 12 0.868159 0.336894 11 0.868159 0.333865 10 0.868159 0.331185 9 0.868159 0.328505 8 0.868159 0.326136 7 0.868159 0.323767 6 0.868159 0.322749 5 0.868159 0.32173 4 0.868159 0.320878 3 0.868159 0.320027 2 0.868159 0.319716 1 0.868159 0.319405 0 0.868159 0.349476 SURF 0x30 mat 1 refs 4 24 0.540073 0.433301 23 0.540073 0.455587 22 0.480159 0.462354 21 0.482044 0.441371 SURF 0x30 mat 1 refs 4 24 0.540073 0.433301 21 0.482044 0.441371 26 0.483931 0.420388 25 0.540073 0.416795 SURF 0x30 mat 1 refs 4 28 0.540072 0.389702 25 0.540073 0.416795 26 0.483931 0.420388 27 0.486246 0.394638 SURF 0x30 mat 1 refs 4 28 0.540075 0.389702 18 0.868159 0.371006 19 0.868159 0.380644 25 0.540076 0.416795 SURF 0x30 mat 1 refs 4 28 0.540075 0.389702 29 0.540075 0.366271 17 0.868159 0.36352 18 0.868159 0.371006 SURF 0x30 mat 1 refs 4 28 0.540072 0.389702 27 0.486246 0.394638 30 0.48856 0.368886 29 0.540072 0.366271 SURF 0x30 mat 1 refs 4 34 0.540072 0.282311 33 0.496962 0.275418 32 0.497614 0.26817 31 0.540072 0.275588 SURF 0x30 mat 1 refs 4 36 0.540072 0.272697 31 0.540072 0.275588 32 0.497614 0.26817 35 0.497893 0.265052 SURF 0x30 mat 1 refs 4 36 0.540072 0.272697 35 0.497893 0.265052 38 0.498173 0.261935 37 0.540072 0.269805 SURF 0x30 mat 1 refs 4 40 0.540072 0.267389 37 0.540072 0.269805 38 0.498173 0.261935 39 0.498407 0.259261 SURF 0x30 mat 1 refs 4 40 0.540072 0.267389 39 0.498407 0.259261 42 0.498641 0.256724 41 0.540072 0.264973 SURF 0x30 mat 1 refs 4 44 0.540072 0.264088 41 0.540072 0.264973 42 0.498641 0.256724 43 0.498728 0.255771 SURF 0x30 mat 1 refs 4 44 0.540072 0.264088 43 0.498728 0.255771 46 0.498815 0.254817 45 0.540073 0.263203 SURF 0x30 mat 1 refs 21 0 0.868159 0.349476 1 0.868159 0.319405 64 0.868159 0.319716 63 0.868159 0.320027 62 0.868159 0.320878 61 0.868159 0.32173 60 0.868159 0.322749 59 0.868159 0.323767 58 0.868159 0.326136 57 0.868159 0.328505 56 0.868159 0.331185 55 0.868159 0.333865 54 0.868159 0.336894 53 0.868159 0.339923 52 0.868159 0.343856 51 0.868159 0.348241 50 0.868159 0.35738 49 0.868159 0.36352 48 0.868159 0.371006 47 0.868159 0.380644 20 0.868159 0.380644 SURF 0x30 mat 1 refs 4 66 0.481349 0.0511045 22 0.479487 0.0299197 23 0.538659 0.0367523 65 0.538659 0.0592526 SURF 0x30 mat 1 refs 4 68 0.538698 0.0756969 67 0.483213 0.0722893 66 0.481349 0.0511045 65 0.538659 0.0592526 SURF 0x30 mat 1 refs 4 68 0.538698 0.0756969 47 0.867443 0.112417 48 0.867443 0.122148 69 0.538659 0.103271 SURF 0x30 mat 1 refs 4 48 0.867443 0.122148 49 0.867443 0.129707 70 0.538659 0.126929 69 0.538659 0.103271 SURF 0x30 mat 1 refs 4 74 0.538659 0.218485 73 0.496726 0.225976 72 0.496082 0.218658 71 0.538659 0.211697 SURF 0x30 mat 1 refs 4 76 0.497001 0.229123 73 0.496726 0.225976 74 0.538659 0.218485 75 0.538659 0.221404 SURF 0x30 mat 1 refs 4 78 0.538659 0.224323 77 0.497278 0.23227 76 0.497001 0.229123 75 0.538659 0.221404 SURF 0x30 mat 1 refs 4 80 0.497509 0.234971 77 0.497278 0.23227 78 0.538659 0.224323 79 0.538659 0.226763 SURF 0x30 mat 1 refs 4 82 0.538659 0.229204 81 0.497741 0.237531 80 0.497509 0.234971 79 0.538659 0.226763 SURF 0x30 mat 1 refs 4 84 0.497826 0.238494 81 0.497741 0.237531 82 0.538659 0.229204 83 0.538659 0.230097 SURF 0x30 mat 1 refs 4 45 0.538659 0.23099 46 0.497912 0.239456 84 0.497826 0.238494 83 0.538659 0.230097 SURF 0x30 mat 1 refs 4 86 0.540072 0.356915 29 0.540072 0.366271 30 0.48856 0.368886 85 0.489721 0.355976 SURF 0x30 mat 1 refs 4 86 0.540075 0.356915 16 0.868159 0.35738 17 0.868159 0.36352 29 0.540075 0.366271 SURF 0x30 mat 1 refs 4 86 0.540075 0.356915 87 0.540075 0.345167 15 0.868159 0.348241 16 0.868159 0.35738 SURF 0x30 mat 1 refs 4 86 0.540072 0.356915 85 0.489721 0.355976 88 0.490881 0.343134 87 0.540072 0.345167 SURF 0x30 mat 1 refs 4 90 0.540072 0.334606 87 0.540072 0.345167 88 0.490881 0.343134 89 0.492024 0.330337 SURF 0x30 mat 1 refs 4 90 0.540075 0.334606 14 0.868159 0.343856 15 0.868159 0.348241 87 0.540075 0.345167 SURF 0x30 mat 1 refs 4 90 0.540075 0.334606 91 0.540075 0.321444 13 0.868159 0.339923 14 0.868159 0.343856 SURF 0x30 mat 1 refs 4 90 0.540072 0.334606 89 0.492024 0.330337 92 0.493169 0.31761 91 0.540072 0.321444 SURF 0x30 mat 1 refs 4 94 0.540072 0.312846 91 0.540072 0.321444 92 0.493169 0.31761 93 0.494002 0.308341 SURF 0x30 mat 1 refs 4 94 0.540075 0.312846 12 0.868159 0.336894 13 0.868159 0.339923 91 0.540075 0.321444 SURF 0x30 mat 1 refs 4 94 0.540075 0.312846 95 0.540075 0.30425 11 0.868159 0.333865 12 0.868159 0.336894 SURF 0x30 mat 1 refs 4 94 0.540072 0.312846 93 0.494002 0.308341 96 0.494836 0.299141 95 0.540072 0.30425 SURF 0x30 mat 1 refs 4 98 0.540072 0.296642 95 0.540072 0.30425 96 0.494836 0.299141 97 0.495573 0.290869 SURF 0x30 mat 1 refs 4 98 0.540075 0.296642 10 0.868159 0.331185 11 0.868159 0.333865 95 0.540075 0.30425 SURF 0x30 mat 1 refs 4 98 0.540075 0.296642 99 0.540075 0.289034 9 0.868159 0.328505 10 0.868159 0.331185 SURF 0x30 mat 1 refs 4 98 0.540072 0.296642 97 0.495573 0.290869 100 0.496311 0.282667 99 0.540072 0.289034 SURF 0x30 mat 1 refs 4 34 0.540072 0.282311 99 0.540072 0.289034 100 0.496311 0.282667 33 0.496962 0.275418 SURF 0x30 mat 1 refs 4 34 0.540075 0.282311 8 0.868159 0.326136 9 0.868159 0.328505 99 0.540075 0.289034 SURF 0x30 mat 1 refs 4 34 0.540075 0.282311 31 0.540075 0.275588 7 0.868159 0.323767 8 0.868159 0.326136 SURF 0x30 mat 1 refs 4 36 0.540075 0.272697 6 0.868159 0.322749 7 0.868159 0.323767 31 0.540075 0.275588 SURF 0x30 mat 1 refs 4 36 0.540075 0.272697 37 0.540075 0.269805 5 0.868159 0.32173 6 0.868159 0.322749 SURF 0x30 mat 1 refs 4 40 0.540075 0.267389 4 0.868159 0.320878 5 0.868159 0.32173 37 0.540075 0.269805 SURF 0x30 mat 1 refs 4 40 0.540075 0.267389 41 0.540075 0.264973 3 0.868159 0.320027 4 0.868159 0.320878 SURF 0x30 mat 1 refs 4 44 0.540075 0.264088 2 0.868159 0.319716 3 0.868159 0.320027 41 0.540075 0.264973 SURF 0x30 mat 1 refs 4 44 0.540075 0.264088 45 0.540076 0.263203 1 0.868159 0.319405 2 0.868159 0.319716 SURF 0x30 mat 1 refs 4 101 0.485498 0.0982889 67 0.483213 0.0722893 68 0.538698 0.0756969 69 0.538659 0.103271 SURF 0x30 mat 1 refs 4 70 0.538659 0.126929 102 0.487784 0.124289 101 0.485498 0.0982889 69 0.538659 0.103271 SURF 0x30 mat 1 refs 4 104 0.488931 0.137324 102 0.487784 0.124289 70 0.538659 0.126929 103 0.538659 0.136375 SURF 0x30 mat 1 refs 4 70 0.538659 0.126929 49 0.867443 0.129707 50 0.867443 0.135906 103 0.538659 0.136375 SURF 0x30 mat 1 refs 4 50 0.867443 0.135906 51 0.867443 0.145133 105 0.538659 0.148237 103 0.538659 0.136375 SURF 0x30 mat 1 refs 4 105 0.538659 0.148237 106 0.490077 0.150288 104 0.488931 0.137324 103 0.538659 0.136375 SURF 0x30 mat 1 refs 4 108 0.491206 0.163208 106 0.490077 0.150288 105 0.538659 0.148237 107 0.538659 0.1589 SURF 0x30 mat 1 refs 4 105 0.538659 0.148237 51 0.867443 0.145133 52 0.867443 0.149559 107 0.538659 0.1589 SURF 0x30 mat 1 refs 4 52 0.867443 0.149559 53 0.867443 0.153531 109 0.538659 0.172188 107 0.538659 0.1589 SURF 0x30 mat 1 refs 4 109 0.538659 0.172188 110 0.492336 0.176059 108 0.491206 0.163208 107 0.538659 0.1589 SURF 0x30 mat 1 refs 4 112 0.493159 0.185418 110 0.492336 0.176059 109 0.538659 0.172188 111 0.538659 0.180868 SURF 0x30 mat 1 refs 4 109 0.538659 0.172188 53 0.867443 0.153531 54 0.867443 0.156588 111 0.538659 0.180868 SURF 0x30 mat 1 refs 4 54 0.867443 0.156588 55 0.867443 0.159647 113 0.538659 0.189548 111 0.538659 0.180868 SURF 0x30 mat 1 refs 4 113 0.538659 0.189548 114 0.493982 0.194707 112 0.493159 0.185418 111 0.538659 0.180868 SURF 0x30 mat 1 refs 4 116 0.494711 0.203057 114 0.493982 0.194707 113 0.538659 0.189548 115 0.538659 0.197229 SURF 0x30 mat 1 refs 4 113 0.538659 0.189548 55 0.867443 0.159647 56 0.867443 0.162353 115 0.538659 0.197229 SURF 0x30 mat 1 refs 4 56 0.867443 0.162353 57 0.867443 0.165059 117 0.538659 0.20491 115 0.538659 0.197229 SURF 0x30 mat 1 refs 4 117 0.538659 0.20491 118 0.495439 0.211338 116 0.494711 0.203057 115 0.538659 0.197229 SURF 0x30 mat 1 refs 4 72 0.496082 0.218658 118 0.495439 0.211338 117 0.538659 0.20491 71 0.538659 0.211697 SURF 0x30 mat 1 refs 4 117 0.538659 0.20491 57 0.867443 0.165059 58 0.867443 0.16745 71 0.538659 0.211697 SURF 0x30 mat 1 refs 4 58 0.867443 0.16745 59 0.867443 0.169842 74 0.538659 0.218485 71 0.538659 0.211697 SURF 0x30 mat 1 refs 4 74 0.538659 0.218485 59 0.867443 0.169842 60 0.867443 0.170871 75 0.538659 0.221404 SURF 0x30 mat 1 refs 4 60 0.867443 0.170871 61 0.867443 0.171898 78 0.538659 0.224323 75 0.538659 0.221404 SURF 0x30 mat 1 refs 4 78 0.538659 0.224323 61 0.867443 0.171898 62 0.867443 0.172758 79 0.538659 0.226763 SURF 0x30 mat 1 refs 4 62 0.867443 0.172758 63 0.867443 0.173618 82 0.538659 0.229204 79 0.538659 0.226763 SURF 0x30 mat 1 refs 4 82 0.538659 0.229204 63 0.867443 0.173618 64 0.867443 0.173932 83 0.538659 0.230097 SURF 0x30 mat 1 refs 4 64 0.867443 0.173932 1 0.867443 0.174247 45 0.538659 0.23099 83 0.538659 0.230097 SURF 0x30 mat 1 refs 3 23 0 0 24 0 0 65 0 0 SURF 0x30 mat 1 refs 3 24 0 0 25 0 0 65 0 0 SURF 0x30 mat 1 refs 3 65 0 0 25 0 0 68 0 0 SURF 0x20 mat 1 refs 3 25 0 0 47 0 0 68 0 0 SURF 0x20 mat 1 refs 3 19 0 0 47 0 0 25 0 0 SURF 0x30 mat 1 refs 21 119 0.082925 0.323394 120 0.082925 0.293193 121 0.082925 0.293506 122 0.082925 0.293819 123 0.082925 0.294673 124 0.082925 0.295529 125 0.082925 0.296552 126 0.082925 0.297575 127 0.082925 0.299954 128 0.082925 0.302333 129 0.082925 0.305025 130 0.082925 0.307716 131 0.082925 0.310758 132 0.082925 0.3138 133 0.082925 0.31775 134 0.082925 0.322154 135 0.082925 0.331333 136 0.082925 0.337498 137 0.082925 0.345017 138 0.082925 0.354697 139 0.082925 0.354697 SURF 0x30 mat 1 refs 4 140 0.467698 0.415685 141 0.469553 0.436758 142 0.410585 0.429962 143 0.410585 0.407581 SURF 0x30 mat 1 refs 4 144 0.410585 0.391003 145 0.465841 0.394612 140 0.467698 0.415685 143 0.410585 0.407581 SURF 0x30 mat 1 refs 4 146 0.463563 0.36875 145 0.465841 0.394612 144 0.410585 0.391003 147 0.410585 0.363794 SURF 0x30 mat 1 refs 4 144 0.410585 0.391003 138 0.082925 0.354697 137 0.082925 0.345017 147 0.410585 0.363794 SURF 0x30 mat 1 refs 4 137 0.082925 0.345017 136 0.082925 0.337498 148 0.410585 0.340261 147 0.410585 0.363794 SURF 0x30 mat 1 refs 4 148 0.410585 0.340261 149 0.461284 0.342888 146 0.463563 0.36875 147 0.410585 0.363794 SURF 0x30 mat 1 refs 4 150 0.410585 0.249188 151 0.452373 0.241737 152 0.453015 0.249017 153 0.410585 0.25594 SURF 0x30 mat 1 refs 4 154 0.452099 0.238607 151 0.452373 0.241737 150 0.410585 0.249188 155 0.410585 0.246284 SURF 0x30 mat 1 refs 4 156 0.410585 0.243381 157 0.451823 0.235477 154 0.452099 0.238607 155 0.410585 0.246284 SURF 0x30 mat 1 refs 4 158 0.451593 0.23279 157 0.451823 0.235477 156 0.410585 0.243381 159 0.410585 0.240954 SURF 0x30 mat 1 refs 4 160 0.410585 0.238527 161 0.451362 0.230243 158 0.451593 0.23279 159 0.410585 0.240954 SURF 0x30 mat 1 refs 4 162 0.451277 0.229286 161 0.451362 0.230243 160 0.410585 0.238527 163 0.410585 0.237638 SURF 0x30 mat 1 refs 4 164 0.410585 0.236751 165 0.451192 0.228328 162 0.451277 0.229286 163 0.410585 0.237638 SURF 0x30 mat 1 refs 21 139 0.082925 0.354697 166 0.082925 0.354697 167 0.082925 0.345017 168 0.082925 0.337498 169 0.082925 0.331333 170 0.082925 0.322154 171 0.082925 0.31775 172 0.082925 0.3138 173 0.082925 0.310758 174 0.082925 0.307716 175 0.082925 0.305025 176 0.082925 0.302333 177 0.082925 0.299954 178 0.082925 0.297575 179 0.082925 0.296552 180 0.082925 0.295529 181 0.082925 0.294673 182 0.082925 0.293819 183 0.082925 0.293506 120 0.082925 0.293193 119 0.082925 0.323394 SURF 0x30 mat 1 refs 4 184 0.41262 0.0368813 142 0.41262 0.0146311 141 0.471735 0.00787456 185 0.469875 0.0288238 SURF 0x30 mat 1 refs 4 184 0.41262 0.0368813 185 0.469875 0.0288238 186 0.468014 0.0497731 187 0.412593 0.0532156 SURF 0x30 mat 1 refs 4 188 0.41262 0.0804105 167 0.0841472 0.0990772 166 0.0841472 0.0894543 187 0.412593 0.0532156 SURF 0x30 mat 1 refs 4 188 0.41262 0.0804105 189 0.41262 0.103806 168 0.0841472 0.106552 167 0.0841472 0.0990772 SURF 0x30 mat 1 refs 4 190 0.41262 0.187632 191 0.455156 0.194514 192 0.454513 0.201751 193 0.41262 0.194344 SURF 0x30 mat 1 refs 4 194 0.41262 0.197231 193 0.41262 0.194344 192 0.454513 0.201751 195 0.454238 0.204863 SURF 0x30 mat 1 refs 4 194 0.41262 0.197231 195 0.454238 0.204863 196 0.453961 0.207976 197 0.41262 0.200117 SURF 0x30 mat 1 refs 4 198 0.41262 0.20253 197 0.41262 0.200117 196 0.453961 0.207976 199 0.45373 0.210646 SURF 0x30 mat 1 refs 4 198 0.41262 0.20253 199 0.45373 0.210646 200 0.453499 0.213178 201 0.41262 0.204942 SURF 0x30 mat 1 refs 4 202 0.41262 0.205826 201 0.41262 0.204942 200 0.453499 0.213178 203 0.453414 0.214131 SURF 0x30 mat 1 refs 4 202 0.41262 0.205826 203 0.453414 0.214131 165 0.453328 0.215082 164 0.41262 0.206709 SURF 0x30 mat 1 refs 4 204 0.460142 0.329921 149 0.461284 0.342888 148 0.410585 0.340261 205 0.410585 0.330865 SURF 0x30 mat 1 refs 4 148 0.410585 0.340261 136 0.082925 0.337498 135 0.082925 0.331333 205 0.410585 0.330865 SURF 0x30 mat 1 refs 4 135 0.082925 0.331333 134 0.082925 0.322154 206 0.410585 0.319066 205 0.410585 0.330865 SURF 0x30 mat 1 refs 4 206 0.410585 0.319066 207 0.459 0.317026 204 0.460142 0.329921 205 0.410585 0.330865 SURF 0x30 mat 1 refs 4 208 0.457875 0.304173 207 0.459 0.317026 206 0.410585 0.319066 209 0.410585 0.30846 SURF 0x30 mat 1 refs 4 206 0.410585 0.319066 134 0.082925 0.322154 133 0.082925 0.31775 209 0.410585 0.30846 SURF 0x30 mat 1 refs 4 133 0.082925 0.31775 132 0.082925 0.3138 210 0.410585 0.295241 209 0.410585 0.30846 SURF 0x30 mat 1 refs 4 210 0.410585 0.295241 211 0.456748 0.291391 208 0.457875 0.304173 209 0.410585 0.30846 SURF 0x30 mat 1 refs 4 212 0.455928 0.282081 211 0.456748 0.291391 210 0.410585 0.295241 213 0.410585 0.286608 SURF 0x30 mat 1 refs 4 210 0.410585 0.295241 132 0.082925 0.3138 131 0.082925 0.310758 213 0.410585 0.286608 SURF 0x30 mat 1 refs 4 131 0.082925 0.310758 130 0.082925 0.307716 214 0.410585 0.277973 213 0.410585 0.286608 SURF 0x30 mat 1 refs 4 214 0.410585 0.277973 215 0.455108 0.272842 212 0.455928 0.282081 213 0.410585 0.286608 SURF 0x30 mat 1 refs 4 216 0.454382 0.264534 215 0.455108 0.272842 214 0.410585 0.277973 217 0.410585 0.270333 SURF 0x30 mat 1 refs 4 214 0.410585 0.277973 130 0.082925 0.307716 129 0.082925 0.305025 217 0.410585 0.270333 SURF 0x30 mat 1 refs 4 129 0.082925 0.305025 128 0.082925 0.302333 218 0.410585 0.262692 217 0.410585 0.270333 SURF 0x30 mat 1 refs 4 218 0.410585 0.262692 219 0.453656 0.256297 216 0.454382 0.264534 217 0.410585 0.270333 SURF 0x30 mat 1 refs 4 152 0.453015 0.249017 219 0.453656 0.256297 218 0.410585 0.262692 153 0.410585 0.25594 SURF 0x30 mat 1 refs 4 218 0.410585 0.262692 128 0.082925 0.302333 127 0.082925 0.299954 153 0.410585 0.25594 SURF 0x30 mat 1 refs 4 127 0.082925 0.299954 126 0.082925 0.297575 150 0.410585 0.249188 153 0.410585 0.25594 SURF 0x30 mat 1 refs 4 150 0.410585 0.249188 126 0.082925 0.297575 125 0.082925 0.296552 155 0.410585 0.246284 SURF 0x30 mat 1 refs 4 125 0.082925 0.296552 124 0.082925 0.295529 156 0.410585 0.243381 155 0.410585 0.246284 SURF 0x30 mat 1 refs 4 156 0.410585 0.243381 124 0.082925 0.295529 123 0.082925 0.294673 159 0.410585 0.240954 SURF 0x30 mat 1 refs 4 123 0.082925 0.294673 122 0.082925 0.293819 160 0.410585 0.238527 159 0.410585 0.240954 SURF 0x30 mat 1 refs 4 160 0.410585 0.238527 122 0.082925 0.293819 121 0.082925 0.293506 163 0.410585 0.237638 SURF 0x30 mat 1 refs 4 121 0.082925 0.293506 120 0.082925 0.293193 164 0.410585 0.236751 163 0.410585 0.237638 SURF 0x30 mat 1 refs 4 188 0.41262 0.0804105 187 0.412593 0.0532156 186 0.468014 0.0497731 220 0.46573 0.0754837 SURF 0x30 mat 1 refs 4 188 0.41262 0.0804105 220 0.46573 0.0754837 221 0.463445 0.101194 189 0.41262 0.103806 SURF 0x30 mat 1 refs 4 222 0.41262 0.113146 189 0.41262 0.103806 221 0.463445 0.101194 223 0.462301 0.114084 SURF 0x30 mat 1 refs 4 222 0.41262 0.113146 169 0.0841472 0.112682 168 0.0841472 0.106552 189 0.41262 0.103806 SURF 0x30 mat 1 refs 4 222 0.41262 0.113146 224 0.41262 0.124876 170 0.0841472 0.121807 169 0.0841472 0.112682 SURF 0x30 mat 1 refs 4 222 0.41262 0.113146 223 0.462301 0.114084 225 0.461156 0.126905 224 0.41262 0.124876 SURF 0x30 mat 1 refs 4 226 0.41262 0.135421 224 0.41262 0.124876 225 0.461156 0.126905 227 0.460028 0.139681 SURF 0x30 mat 1 refs 4 226 0.41262 0.135421 171 0.0841472 0.126184 170 0.0841472 0.121807 224 0.41262 0.124876 SURF 0x30 mat 1 refs 4 226 0.41262 0.135421 228 0.41262 0.148561 172 0.0841472 0.130111 171 0.0841472 0.126184 SURF 0x30 mat 1 refs 4 226 0.41262 0.135421 227 0.460028 0.139681 229 0.458899 0.15239 228 0.41262 0.148561 SURF 0x30 mat 1 refs 4 230 0.41262 0.157145 228 0.41262 0.148561 229 0.458899 0.15239 231 0.458076 0.161644 SURF 0x30 mat 1 refs 4 230 0.41262 0.157145 173 0.0841472 0.133136 172 0.0841472 0.130111 228 0.41262 0.148561 SURF 0x30 mat 1 refs 4 230 0.41262 0.157145 232 0.41262 0.165729 174 0.0841472 0.13616 173 0.0841472 0.133136 SURF 0x30 mat 1 refs 4 230 0.41262 0.157145 231 0.458076 0.161644 233 0.457253 0.170829 232 0.41262 0.165729 SURF 0x30 mat 1 refs 4 234 0.41262 0.173324 232 0.41262 0.165729 233 0.457253 0.170829 235 0.456526 0.179088 SURF 0x30 mat 1 refs 4 234 0.41262 0.173324 175 0.0841472 0.138836 174 0.0841472 0.13616 232 0.41262 0.165729 SURF 0x30 mat 1 refs 4 234 0.41262 0.173324 236 0.41262 0.180919 176 0.0841472 0.141512 175 0.0841472 0.138836 SURF 0x30 mat 1 refs 4 234 0.41262 0.173324 235 0.456526 0.179088 237 0.455799 0.187277 236 0.41262 0.180919 SURF 0x30 mat 1 refs 4 190 0.41262 0.187632 236 0.41262 0.180919 237 0.455799 0.187277 191 0.455156 0.194514 SURF 0x30 mat 1 refs 4 190 0.41262 0.187632 177 0.0841472 0.143877 176 0.0841472 0.141512 236 0.41262 0.180919 SURF 0x30 mat 1 refs 4 190 0.41262 0.187632 193 0.41262 0.194344 178 0.0841472 0.146242 177 0.0841472 0.143877 SURF 0x30 mat 1 refs 4 194 0.41262 0.197231 179 0.0841472 0.147258 178 0.0841472 0.146242 193 0.41262 0.194344 SURF 0x30 mat 1 refs 4 194 0.41262 0.197231 197 0.41262 0.200117 180 0.0841472 0.148275 179 0.0841472 0.147258 SURF 0x30 mat 1 refs 4 198 0.41262 0.20253 181 0.0841472 0.149125 180 0.0841472 0.148275 197 0.41262 0.200117 SURF 0x30 mat 1 refs 4 198 0.41262 0.20253 201 0.41262 0.204942 182 0.0841472 0.149975 181 0.0841472 0.149125 SURF 0x30 mat 1 refs 4 202 0.41262 0.205826 183 0.0841472 0.150286 182 0.0841472 0.149975 201 0.41262 0.204942 SURF 0x30 mat 1 refs 4 202 0.41262 0.205826 164 0.41262 0.206709 120 0.0841472 0.150597 183 0.0841472 0.150286 SURF 0x30 mat 1 refs 3 184 0 0 143 0 0 142 0 0 SURF 0x30 mat 1 refs 3 184 0 0 144 0 0 143 0 0 SURF 0x30 mat 1 refs 3 187 0 0 144 0 0 184 0 0 SURF 0x20 mat 1 refs 3 187 0 0 166 0 0 144 0 0 SURF 0x20 mat 1 refs 3 144 0 0 166 0 0 138 0 0 kids 0 crrcsim-0.9.12/objects/Fireworks_C.ac0000644000175000017500000230216511724452424014357 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 OBJECT world kids 6 OBJECT poly name "CurveCircle" data 8 Mesh.003 texture "C:/Programme/CRRCSim/textures/Fireworks2.rgb" crease 30.000000 numvert 677 0.009585 0.079942 -2.57561 0.008803 0.268743 -2.57945 0.009411 0.079942 -2.56763 0.008642 0.268743 -2.57212 0.009209 0.079942 -2.55949 0.008457 0.268743 -2.56466 0.008953 0.079942 -2.55135 0.008223 0.268743 -2.55719 0.008616 0.079942 -2.54337 0.007913 0.268743 -2.54986 0.008171 0.079942 -2.53569 0.007505 0.268743 -2.54281 0.00759 0.079942 -2.52847 0.006972 0.268743 -2.53619 0.006847 0.079943 -2.52185 0.00629 0.268744 -2.53012 0.005915 0.079943 -2.516 0.005434 0.268744 -2.52475 0.004765 0.079943 -2.51107 0.004379 0.268744 -2.52022 0.003372 0.079943 -2.50719 0.003101 0.268744 -2.51666 0.001708 0.079943 -2.50454 0.001574 0.268744 -2.51423 -0.000252999 0.079944 -2.50326 -0.000226 0.268745 -2.51305 -0.001997 0.079944 -2.50465 -0.001826 0.268745 -2.51432 -0.003518 0.079944 -2.50732 -0.003222 0.268745 -2.51678 -0.004833 0.079945 -2.51115 -0.004429 0.268745 -2.52029 -0.005959 0.079945 -2.516 -0.005462 0.268746 -2.52475 -0.006912 0.079945 -2.52174 -0.006337 0.268746 -2.53001 -0.007707 0.079945 -2.52824 -0.007067 0.268746 -2.53597 -0.008362 0.079945 -2.53536 -0.007667 0.268746 -2.54251 -0.008892 0.079945 -2.54296 -0.008154 0.268746 -2.54949 -0.009314 0.079946 -2.55093 -0.008541 0.268746 -2.55679 -0.009643 0.079946 -2.55911 -0.008844 0.268746 -2.56431 -0.009897 0.079946 -2.56738 -0.009077 0.268746 -2.5719 -0.010092 0.079946 -2.57561 -0.009255 0.268746 -2.57945 -0.009977 0.079946 -2.5945 -0.00915 0.268746 -2.59678 -0.009716 0.079946 -2.61508 -0.00891 0.268746 -2.61567 -0.009314 0.079946 -2.6371 -0.008541 0.268746 -2.63588 -0.008776 0.079945 -2.66034 -0.008048 0.268746 -2.6572 -0.008109 0.079945 -2.68453 -0.007435 0.268746 -2.67941 -0.007317 0.079945 -2.70945 -0.006709 0.268746 -2.70228 -0.006406 0.079945 -2.73486 -0.005872 0.268746 -2.72559 -0.005381 0.079945 -2.7605 -0.004932 0.268746 -2.74912 -0.004248 0.079945 -2.78614 -0.003892 0.268745 -2.77265 -0.003012 0.079944 -2.81154 -0.002758 0.268745 -2.79597 -0.001678 0.079944 -2.83646 -0.001534 0.268745 -2.81884 -0.000252999 0.079944 -2.86066 -0.000226 0.268745 -2.84104 0.001173 0.079944 -2.83646 0.001082 0.268744 -2.81884 0.002506 0.079943 -2.81154 0.002306 0.268744 -2.79597 0.003742 0.079943 -2.78614 0.00344 0.268744 -2.77265 0.004875 0.079943 -2.7605 0.00448 0.268744 -2.74912 0.0059 0.079943 -2.73486 0.00542 0.268744 -2.72559 0.006811 0.079943 -2.70945 0.006256 0.268744 -2.70228 0.007603 0.079942 -2.68453 0.006983 0.268743 -2.67941 0.00827 0.079942 -2.66034 0.007596 0.268743 -2.6572 0.008807 0.079942 -2.6371 0.008089 0.268743 -2.63588 0.009209 0.079942 -2.61508 0.008457 0.268743 -2.61567 0.00947 0.079942 -2.5945 0.008697 0.268743 -2.59678 0.008013 0.437823 -2.59432 0.007867 0.437823 -2.58764 0.007917 0.437823 -2.61013 0.007698 0.437823 -2.58083 0.007484 0.437823 -2.57402 0.007202 0.437823 -2.56734 0.006829 0.437823 -2.56091 0.006343 0.437823 -2.55486 0.005721 0.437823 -2.54933 0.004941 0.437823 -2.54443 0.003979 0.437824 -2.5403 0.002813 0.437824 -2.53706 0.00142 0.437824 -2.53484 -0.000220999 0.437824 -2.53377 -0.00168 0.437825 -2.53493 -0.002954 0.437825 -2.53717 -0.004054 0.437825 -2.54037 -0.004997 0.437825 -2.54443 -0.005794 0.437825 -2.54924 -0.00646 0.437825 -2.55467 -0.007008 0.437826 -2.56063 -0.007451 0.437826 -2.567 -0.007804 0.437826 -2.57366 -0.00808 0.437826 -2.58051 -0.008293 0.437826 -2.58744 -0.008456 0.437826 -2.59432 -0.008359 0.437826 -2.61013 -0.008141 0.437826 -2.62736 -0.007804 0.437826 -2.64579 -0.007355 0.437826 -2.66523 -0.006796 0.437826 -2.68548 -0.006133 0.437825 -2.70634 -0.005371 0.437825 -2.7276 -0.004513 0.437825 -2.74906 -0.003565 0.437825 -2.77053 -0.00253 0.437825 -2.79179 -0.001414 0.437825 -2.81264 -0.000220999 0.437824 -2.8329 0.000972001 0.437824 -2.81264 0.002088 0.437824 -2.79179 0.003123 0.437824 -2.77053 0.004071 0.437824 -2.74906 0.004929 0.437823 -2.7276 0.005691 0.437823 -2.70634 0.006354 0.437823 -2.68548 0.006912 0.437823 -2.66523 0.007362 0.437823 -2.64579 0.007698 0.437823 -2.62736 0.007196 0.558873 -2.61975 0.007065 0.558873 -2.61373 0.00711 0.558873 -2.63398 0.006913 0.558874 -2.6076 0.00672 0.558874 -2.60147 0.006466 0.558874 -2.59546 0.006131 0.558874 -2.58967 0.005693 0.558874 -2.58423 0.005133 0.558874 -2.57925 0.004431 0.558874 -2.57484 0.003565 0.558874 -2.57112 0.002515 0.558874 -2.5682 0.001262 0.558875 -2.56621 -0.000216 0.558875 -2.56524 -0.001529 0.558875 -2.56628 -0.002675 0.558875 -2.5683 -0.003666 0.558875 -2.57119 -0.004515 0.558876 -2.57484 -0.005232 0.558876 -2.57916 -0.005832 0.558876 -2.58406 -0.006325 0.558876 -2.58942 -0.006724 0.558876 -2.59515 -0.007042 0.558876 -2.60115 -0.00729 0.558876 -2.60732 -0.007482 0.558876 -2.61355 -0.007628 0.558876 -2.61975 -0.007542 0.558876 -2.63398 -0.007345 0.558876 -2.64948 -0.007042 0.558876 -2.66608 -0.006637 0.558876 -2.68358 -0.006134 0.558876 -2.70181 -0.005538 0.558876 -2.72058 -0.004851 0.558876 -2.73972 -0.004079 0.558876 -2.75904 -0.003226 0.558875 -2.77836 -0.002294 0.558875 -2.7975 -0.00129 0.558875 -2.81627 -0.000216 0.558875 -2.8345 0.000858 0.558875 -2.81627 0.001863 0.558874 -2.7975 0.002794 0.558874 -2.77836 0.003648 0.558874 -2.75904 0.00442 0.558874 -2.73972 0.005106 0.558874 -2.72058 0.005702 0.558874 -2.70181 0.006205 0.558874 -2.68358 0.00661 0.558874 -2.66608 0.006913 0.558874 -2.64948 0.005987 0.639436 -2.64729 0.006099 0.639436 -2.65241 0.006025 0.639436 -2.66452 0.005858 0.639436 -2.64207 0.005694 0.639436 -2.63686 0.005478 0.639436 -2.63174 0.005192 0.639436 -2.62682 0.00482 0.639436 -2.62218 0.004343 0.639436 -2.61794 0.003745 0.639437 -2.61419 0.003008 0.639437 -2.61103 0.002115 0.639437 -2.60855 0.001049 0.639437 -2.60684 -0.000209 0.639437 -2.60602 -0.001327 0.639437 -2.60691 -0.002302 0.639438 -2.60863 -0.003145 0.639438 -2.61108 -0.003867 0.639438 -2.61419 -0.004478 0.639438 -2.61787 -0.004988 0.639438 -2.62204 -0.005407 0.639438 -2.6266 -0.005747 0.639438 -2.63148 -0.006018 0.639438 -2.63658 -0.006229 0.639438 -2.64183 -0.006392 0.639438 -2.64713 -0.006516 0.639438 -2.65241 -0.006443 0.639438 -2.66452 -0.006275 0.639438 -2.67771 -0.006018 0.639438 -2.69183 -0.005673 0.639438 -2.70673 -0.005245 0.639438 -2.72224 -0.004737 0.639438 -2.73822 -0.004153 0.639438 -2.7545 -0.003496 0.639438 -2.77094 -0.00277 0.639438 -2.78738 -0.001977 0.639438 -2.80367 -0.001123 0.639437 -2.81964 -0.000209 0.639437 -2.83516 0.000705 0.639437 -2.81964 0.00156 0.639437 -2.80367 0.002353 0.639437 -2.78738 0.003079 0.639437 -2.77094 0.003736 0.639437 -2.7545 0.00432 0.639436 -2.73822 0.004828 0.639436 -2.72224 0.005255 0.639436 -2.70673 0.0056 0.639436 -2.69183 0.005858 0.639436 -2.67771 0.005156 0.67886 -2.6863 0.005253 0.67886 -2.69073 0.005189 0.67886 -2.7012 0.005044 0.67886 -2.68179 0.004902 0.67886 -2.67727 0.004716 0.67886 -2.67285 0.004469 0.678861 -2.66859 0.004147 0.678861 -2.66458 0.003734 0.678861 -2.66091 0.003217 0.678861 -2.65767 0.00258 0.678861 -2.65493 0.001807 0.678861 -2.65278 0.000885 0.678861 -2.65131 -0.000203 0.678861 -2.6506 -0.00117 0.678862 -2.65137 -0.002014 0.678862 -2.65285 -0.002743 0.678862 -2.65498 -0.003368 0.678862 -2.65767 -0.003896 0.678862 -2.66085 -0.004337 0.678862 -2.66445 -0.0047 0.678862 -2.6684 -0.004994 0.678862 -2.67262 -0.005228 0.678862 -2.67704 -0.005411 0.678862 -2.68158 -0.005552 0.678862 -2.68616 -0.005659 0.678862 -2.69073 -0.005596 0.678862 -2.7012 -0.005451 0.678862 -2.71262 -0.005228 0.678862 -2.72483 -0.00493 0.678862 -2.73771 -0.00456 0.678862 -2.75113 -0.004121 0.678862 -2.76495 -0.003615 0.678862 -2.77904 -0.003047 0.678862 -2.79326 -0.002419 0.678862 -2.80748 -0.001733 0.678862 -2.82157 -0.000994001 0.678862 -2.83539 -0.000203 0.678861 -2.84881 0.000587 0.678861 -2.83539 0.001327 0.678861 -2.82157 0.002012 0.678861 -2.80748 0.002641 0.678861 -2.79326 0.003209 0.678861 -2.77904 0.003714 0.678861 -2.76495 0.004153 0.678861 -2.75113 0.004523 0.678861 -2.73771 0.004821 0.67886 -2.72483 0.005044 0.67886 -2.71262 0.004073 0.701144 -2.73064 0.003998 0.701144 -2.72717 0.004023 0.701144 -2.73883 0.00391 0.701144 -2.72364 0.003799 0.701144 -2.72011 0.003653 0.701144 -2.71665 0.00346 0.701144 -2.71332 0.003208 0.701144 -2.71018 0.002885 0.701144 -2.70731 0.002481 0.701144 -2.70477 0.001982 0.701144 -2.70263 0.001378 0.701144 -2.70095 0.000655999 0.701144 -2.6998 -0.000196001 0.701145 -2.69924 -0.000952 0.701145 -2.69985 -0.001612 0.701145 -2.70101 -0.002183 0.701145 -2.70267 -0.002671 0.701145 -2.70477 -0.003084 0.701145 -2.70726 -0.00343 0.701145 -2.71008 -0.003714 0.701145 -2.71317 -0.003944 0.701145 -2.71647 -0.004127 0.701145 -2.71992 -0.00427 0.701145 -2.72348 -0.00438 0.701145 -2.72707 -0.004464 0.701145 -2.73064 -0.004414 0.701145 -2.73883 -0.004301 0.701145 -2.74776 -0.004127 0.701145 -2.75732 -0.003893 0.701145 -2.7674 -0.003604 0.701145 -2.7779 -0.00326 0.701145 -2.78871 -0.002865 0.701145 -2.79973 -0.00242 0.701145 -2.81086 -0.001929 0.701145 -2.82198 -0.001392 0.701145 -2.833 -0.000814 0.701145 -2.84382 -0.000195 0.701145 -2.85432 0.000422999 0.701145 -2.84382 0.001002 0.701144 -2.833 0.001538 0.701144 -2.82198 0.00203 0.701144 -2.81086 0.002474 0.701144 -2.79973 0.00287 0.701144 -2.78871 0.003213 0.701144 -2.7779 0.003503 0.701144 -2.7674 0.003736 0.701144 -2.75732 0.00391 0.701144 -2.74776 0.001549 0.710602 -2.76767 0.00158 0.710602 -2.7691 0.00156 0.710602 -2.77248 0.001513 0.710602 -2.76622 0.001467 0.710602 -2.76476 0.001407 0.710602 -2.76333 0.001327 0.710602 -2.76196 0.001224 0.710602 -2.76067 0.001091 0.710602 -2.75949 0.000924001 0.710602 -2.75844 0.000717999 0.710602 -2.75756 0.000468999 0.710602 -2.75686 0.000172 0.710602 -2.75639 -0.000179 0.710602 -2.75616 -0.000491001 0.710602 -2.75641 -0.000762999 0.710602 -2.75689 -0.000998 0.710603 -2.75757 -0.001199 0.710603 -2.75844 -0.00137 0.710603 -2.75947 -0.001512 0.710603 -2.76063 -0.001629 0.710603 -2.7619 -0.001724 0.710603 -2.76326 -0.001799 0.710603 -2.76468 -0.001858 0.710603 -2.76615 -0.001904 0.710603 -2.76763 -0.001938 0.710603 -2.7691 -0.001918 0.710603 -2.77248 -0.001871 0.710603 -2.77616 -0.001799 0.710603 -2.7801 -0.001703 0.710603 -2.78425 -0.001584 0.710603 -2.78858 -0.001442 0.710603 -2.79303 -0.001279 0.710603 -2.79757 -0.001096 0.710603 -2.80216 -0.000893001 0.710603 -2.80675 -0.000672 0.710602 -2.81129 -0.000434 0.710602 -2.81575 -0.000179 0.710602 -2.82007 7.59996e-005 0.710602 -2.81575 0.000313999 0.710602 -2.81129 0.000535 0.710602 -2.80675 0.000738 0.710602 -2.80216 0.000921 0.710602 -2.79757 0.001084 0.710602 -2.79303 0.001226 0.710602 -2.78858 0.001345 0.710602 -2.78425 0.001441 0.710602 -2.7801 0.001513 0.710602 -2.77616 -0.000164 0.713082 -2.79214 -0.000157 0.713082 -2.79245 0.009802 -0.005417 -2.58383 0.009624 -0.005417 -2.57567 0.009685 -0.005417 -2.60314 0.009418 -0.005417 -2.56735 0.009156 -0.005417 -2.55904 0.008812 -0.005417 -2.55088 0.008357 -0.005417 -2.54303 0.007763 -0.005416 -2.53564 0.007003 -0.005416 -2.52888 0.00605 -0.005416 -2.5229 0.004875 -0.005416 -2.51785 0.003451 -0.005416 -2.5139 0.001751 -0.005415 -2.51119 -0.000255 -0.005415 -2.50988 -0.002036 -0.005415 -2.51129 -0.003591 -0.005414 -2.51403 -0.004936 -0.005414 -2.51794 -0.006087 -0.005414 -2.5229 -0.00706 -0.005414 -2.52877 -0.007874 -0.005414 -2.53541 -0.008543 -0.005413 -2.54269 -0.009085 -0.005413 -2.55046 -0.009516 -0.005413 -2.5586 -0.009853 -0.005413 -2.56697 -0.010113 -0.005413 -2.57542 -0.010311 -0.005413 -2.58383 -0.010194 -0.005413 -2.60314 -0.009927 -0.005413 -2.62418 -0.009516 -0.005413 -2.64669 -0.008966 -0.005413 -2.67044 -0.008284 -0.005413 -2.69517 -0.007475 -0.005414 -2.72064 -0.006544 -0.005414 -2.74661 -0.005496 -0.005414 -2.77282 -0.004338 -0.005414 -2.79903 -0.003074 -0.005414 -2.825 -0.001711 -0.005415 -2.85047 -0.000254 -0.005415 -2.87521 0.001203 -0.005415 -2.85047 0.002566 -0.005415 -2.825 0.003829 -0.005416 -2.79903 0.004988 -0.005416 -2.77282 0.006035 -0.005416 -2.74661 0.006966 -0.005416 -2.72064 0.007776 -0.005416 -2.69517 0.008458 -0.005417 -2.67044 0.009007 -0.005417 -2.64669 0.009418 -0.005417 -2.62418 0.009562 -0.080491 -2.59865 0.009739 -0.080491 -2.60676 0.009622 -0.080491 -2.62595 0.009357 -0.080491 -2.59039 0.009097 -0.080491 -2.58212 0.008755 -0.080491 -2.57401 0.008303 -0.080491 -2.56621 0.007713 -0.080491 -2.55888 0.006958 -0.080491 -2.55216 0.006011 -0.080491 -2.54622 0.004843 -0.08049 -2.5412 0.003428 -0.08049 -2.53727 0.001738 -0.08049 -2.53457 -0.000254 -0.08049 -2.53327 -0.002025 -0.080489 -2.53468 -0.00357 -0.080489 -2.5374 -0.004906 -0.080489 -2.54129 -0.006049 -0.080488 -2.54622 -0.007017 -0.080488 -2.55205 -0.007825 -0.080488 -2.55864 -0.00849 -0.080488 -2.56587 -0.009028 -0.080488 -2.5736 -0.009457 -0.080488 -2.58169 -0.009792 -0.080488 -2.59 -0.01005 -0.080488 -2.5984 -0.010247 -0.080488 -2.60676 -0.01013 -0.080488 -2.62595 -0.009865 -0.080488 -2.64685 -0.009457 -0.080488 -2.66922 -0.008911 -0.080488 -2.69282 -0.008233 -0.080488 -2.71739 -0.007428 -0.080488 -2.7427 -0.006503 -0.080488 -2.7685 -0.005462 -0.080489 -2.79455 -0.004311 -0.080489 -2.8206 -0.003056 -0.080489 -2.8464 -0.001701 -0.080489 -2.87171 -0.000252999 -0.08049 -2.89629 0.001194 -0.08049 -2.87171 0.002549 -0.08049 -2.8464 0.003804 -0.08049 -2.8206 0.004955 -0.08049 -2.79455 0.005996 -0.080491 -2.7685 0.006921 -0.080491 -2.7427 0.007725 -0.080491 -2.71739 0.008403 -0.080491 -2.69282 0.008949 -0.080491 -2.66922 0.009357 -0.080491 -2.64685 0.008679 -0.131912 -2.63761 0.008841 -0.131912 -2.64499 0.008734 -0.131912 -2.66244 0.008493 -0.131912 -2.63009 0.008257 -0.131912 -2.62258 0.007945 -0.131912 -2.6152 0.007534 -0.131912 -2.60811 0.006998 -0.131912 -2.60144 0.006311 -0.131912 -2.59533 0.00545 -0.131912 -2.58992 0.004388 -0.131911 -2.58536 0.003101 -0.131911 -2.58178 0.001564 -0.131911 -2.57933 -0.000248 -0.131911 -2.57815 -0.001858 -0.13191 -2.57943 -0.003263 -0.13191 -2.5819 -0.004479 -0.13191 -2.58544 -0.005519 -0.13191 -2.58992 -0.006398 -0.131909 -2.59523 -0.007133 -0.131909 -2.60122 -0.007738 -0.131909 -2.6078 -0.008228 -0.131909 -2.61483 -0.008617 -0.131909 -2.62218 -0.008922 -0.131909 -2.62974 -0.009157 -0.131909 -2.63738 -0.009336 -0.131909 -2.64499 -0.00923 -0.131909 -2.66244 -0.008989 -0.131909 -2.68144 -0.008617 -0.131909 -2.70179 -0.008121 -0.131909 -2.72325 -0.007504 -0.131909 -2.7456 -0.006773 -0.131909 -2.76862 -0.005931 -0.131909 -2.79209 -0.004985 -0.13191 -2.81578 -0.003938 -0.13191 -2.83946 -0.002796 -0.13191 -2.86293 -0.001564 -0.13191 -2.88595 -0.000247 -0.13191 -2.9083 0.001069 -0.131911 -2.88595 0.002301 -0.131911 -2.86293 0.003443 -0.131911 -2.83946 0.004489 -0.131911 -2.81578 0.005436 -0.131912 -2.79209 0.006278 -0.131912 -2.76862 0.007009 -0.131912 -2.7456 0.007625 -0.131912 -2.72325 0.008122 -0.131912 -2.70179 0.008493 -0.131912 -2.68144 0.007926 -0.148367 -2.6563 0.008073 -0.148367 -2.66304 0.007976 -0.148367 -2.67901 0.007755 -0.148367 -2.64942 0.007539 -0.148367 -2.64254 0.007254 -0.148367 -2.63579 0.006878 -0.148367 -2.6293 0.006387 -0.148366 -2.6232 0.005759 -0.148366 -2.61761 0.00497 -0.148366 -2.61266 0.003999 -0.148366 -2.60849 0.002822 -0.148366 -2.60522 0.001415 -0.148366 -2.60297 -0.000243001 -0.148365 -2.60189 -0.001716 -0.148365 -2.60306 -0.003002 -0.148365 -2.60532 -0.004114 -0.148365 -2.60856 -0.005065 -0.148364 -2.61266 -0.005871 -0.148364 -2.61751 -0.006543 -0.148364 -2.623 -0.007096 -0.148364 -2.62902 -0.007544 -0.148364 -2.63545 -0.007901 -0.148364 -2.64218 -0.00818 -0.148364 -2.6491 -0.008394 -0.148364 -2.65609 -0.008559 -0.148364 -2.66304 -0.008461 -0.148364 -2.67901 -0.008241 -0.148364 -2.6964 -0.007901 -0.148364 -2.71502 -0.007447 -0.148364 -2.73466 -0.006882 -0.148364 -2.75511 -0.006213 -0.148364 -2.77617 -0.005443 -0.148364 -2.79764 -0.004577 -0.148364 -2.81932 -0.003619 -0.148365 -2.84099 -0.002574 -0.148365 -2.86246 -0.001447 -0.148365 -2.88353 -0.000242 -0.148365 -2.90398 0.000962 -0.148365 -2.88353 0.00209 -0.148366 -2.86246 0.003134 -0.148366 -2.84099 0.004092 -0.148366 -2.81932 0.004958 -0.148366 -2.79764 0.005728 -0.148366 -2.77617 0.006397 -0.148366 -2.75511 0.006961 -0.148367 -2.73466 0.007416 -0.148367 -2.71502 0.007755 -0.148367 -2.6964 0.005113 -0.17202 -2.68258 0.005209 -0.17202 -2.68699 0.005146 -0.17202 -2.69742 0.005002 -0.17202 -2.67809 0.00486 -0.17202 -2.6736 0.004674 -0.17202 -2.66919 0.004428 -0.17202 -2.66495 0.004108 -0.17202 -2.66096 0.003697 -0.17202 -2.65731 0.003182 -0.172019 -2.65407 0.002548 -0.172019 -2.65135 0.001778 -0.172019 -2.64921 0.000859 -0.172019 -2.64775 -0.000224 -0.172019 -2.64704 -0.001186 -0.172019 -2.6478 -0.002027 -0.172019 -2.64928 -0.002753 -0.172018 -2.6514 -0.003375 -0.172018 -2.65407 -0.003901 -0.172018 -2.65724 -0.00434 -0.172018 -2.66083 -0.004702 -0.172018 -2.66476 -0.004994 -0.172018 -2.66896 -0.005227 -0.172018 -2.67336 -0.005409 -0.172018 -2.67788 -0.00555 -0.172018 -2.68245 -0.005657 -0.172018 -2.68699 -0.005593 -0.172018 -2.69742 -0.005449 -0.172018 -2.70879 -0.005227 -0.172018 -2.72095 -0.00493 -0.172018 -2.73378 -0.004562 -0.172018 -2.74714 -0.004124 -0.172018 -2.7609 -0.003621 -0.172018 -2.77493 -0.003055 -0.172018 -2.78909 -0.00243 -0.172018 -2.80325 -0.001747 -0.172019 -2.81728 -0.001011 -0.172019 -2.83104 -0.000224 -0.172019 -2.84441 0.000564 -0.172019 -2.83104 0.0013 -0.172019 -2.81728 0.001983 -0.172019 -2.80325 0.002608 -0.172019 -2.78909 0.003174 -0.172019 -2.77493 0.003677 -0.17202 -2.7609 0.004115 -0.17202 -2.74714 0.004483 -0.17202 -2.73378 0.00478 -0.17202 -2.72095 0.005002 -0.17202 -2.70879 0.001295 -0.181275 -2.70842 0.001322 -0.181275 -2.70965 0.001305 -0.181275 -2.71257 0.001264 -0.181275 -2.70716 0.001225 -0.181275 -2.7059 0.001173 -0.181275 -2.70467 0.001104 -0.181275 -2.70348 0.001014 -0.181275 -2.70237 0.000899 -0.181275 -2.70134 0.000755001 -0.181275 -2.70044 0.000577001 -0.181275 -2.69968 0.000361999 -0.181275 -2.69908 0.000104999 -0.181275 -2.69867 -0.000197999 -0.181275 -2.69847 -0.000467001 -0.181275 -2.69869 -0.000701999 -0.181274 -2.6991 -0.000906 -0.181274 -2.69969 -0.00108 -0.181274 -2.70044 -0.001227 -0.181274 -2.70133 -0.00135 -0.181274 -2.70233 -0.001451 -0.181274 -2.70343 -0.001533 -0.181274 -2.70461 -0.001598 -0.181274 -2.70584 -0.001649 -0.181274 -2.7071 -0.001688 -0.181274 -2.70838 -0.001718 -0.181274 -2.70965 -0.001701 -0.181274 -2.71257 -0.00166 -0.181274 -2.71575 -0.001598 -0.181274 -2.71916 -0.001515 -0.181274 -2.72274 -0.001412 -0.181274 -2.72648 -0.00129 -0.181274 -2.73033 -0.001149 -0.181274 -2.73426 -0.00099 -0.181274 -2.73822 -0.000815 -0.181274 -2.74219 -0.000623999 -0.181274 -2.74611 -0.000418 -0.181275 -2.74996 -0.000197999 -0.181275 -2.7537 2.19997e-005 -0.181275 -2.74996 0.000228001 -0.181275 -2.74611 0.000419 -0.181275 -2.74219 0.000593999 -0.181275 -2.73822 0.000753 -0.181275 -2.73426 0.000894001 -0.181275 -2.73033 0.001016 -0.181275 -2.72648 0.001119 -0.181275 -2.72274 0.001202 -0.181275 -2.71916 0.001264 -0.181275 -2.71575 -0.000164 -0.18436 -2.72309 -0.000173001 -0.18436 -2.72276 -0.000188001 -0.18436 -2.72245 numsurf 720 SURF 0x10 mat 1 refs 4 2 0.150127 0.739671 0 0.147242 0.739671 1 0.145855 0.793853 3 0.148503 0.793853 SURF 0x10 mat 1 refs 4 3 0.148503 0.793853 5 0.151201 0.793853 4 0.153067 0.739671 2 0.150127 0.739671 SURF 0x10 mat 1 refs 4 5 0.151201 0.793853 7 0.153898 0.793853 6 0.156006 0.739671 4 0.153067 0.739671 SURF 0x10 mat 1 refs 4 7 0.153898 0.793853 9 0.156546 0.793853 8 0.158891 0.739671 6 0.156006 0.739671 SURF 0x10 mat 1 refs 4 9 0.156546 0.793853 11 0.159092 0.793853 10 0.161666 0.739671 8 0.158891 0.739671 SURF 0x10 mat 1 refs 4 11 0.159092 0.793853 13 0.161487 0.793853 12 0.164275 0.739671 10 0.161666 0.739671 SURF 0x10 mat 1 refs 4 13 0.161487 0.793853 15 0.16368 0.793853 14 0.166665 0.739671 12 0.164275 0.739671 SURF 0x10 mat 1 refs 4 15 0.16368 0.793853 17 0.16562 0.793853 16 0.168779 0.739671 14 0.166665 0.739671 SURF 0x10 mat 1 refs 4 17 0.16562 0.793853 19 0.167257 0.793853 18 0.170563 0.739671 16 0.168779 0.739671 SURF 0x10 mat 1 refs 4 19 0.167257 0.793853 21 0.168541 0.793853 20 0.171961 0.739671 18 0.170563 0.739671 SURF 0x10 mat 1 refs 4 21 0.168541 0.793853 23 0.16942 0.793853 22 0.17292 0.739671 20 0.171961 0.739671 SURF 0x10 mat 1 refs 4 23 0.16942 0.793853 25 0.169845 0.793854 24 0.173383 0.739672 22 0.17292 0.739671 SURF 0x10 mat 1 refs 4 25 0.169845 0.793854 27 0.169385 0.793854 26 0.172882 0.739672 24 0.173383 0.739672 SURF 0x10 mat 1 refs 4 27 0.169385 0.793854 29 0.168498 0.793854 28 0.171916 0.739672 26 0.172882 0.739672 SURF 0x10 mat 1 refs 4 29 0.168498 0.793854 31 0.167228 0.793854 30 0.170532 0.739672 28 0.171916 0.739672 SURF 0x10 mat 1 refs 4 31 0.167228 0.793854 33 0.16562 0.793854 32 0.168779 0.739672 30 0.170532 0.739672 SURF 0x10 mat 1 refs 4 33 0.16562 0.793854 35 0.163716 0.793854 34 0.166705 0.739672 32 0.168779 0.739672 SURF 0x10 mat 1 refs 4 35 0.163716 0.793854 37 0.161563 0.793854 36 0.164358 0.739672 34 0.166705 0.739672 SURF 0x10 mat 1 refs 4 37 0.161563 0.793854 39 0.159203 0.793854 38 0.161786 0.739672 36 0.164358 0.739672 SURF 0x10 mat 1 refs 4 39 0.159203 0.793854 41 0.15668 0.793854 40 0.159038 0.739672 38 0.161786 0.739672 SURF 0x10 mat 1 refs 4 41 0.15668 0.793854 43 0.15404 0.793854 42 0.156161 0.739672 40 0.159038 0.739672 SURF 0x10 mat 1 refs 4 43 0.15404 0.793854 45 0.151327 0.793854 44 0.153204 0.739672 42 0.156161 0.739672 SURF 0x10 mat 1 refs 4 45 0.151327 0.793854 47 0.148584 0.793854 46 0.150215 0.739672 44 0.153204 0.739672 SURF 0x10 mat 1 refs 4 47 0.148584 0.793854 49 0.145855 0.793854 48 0.147242 0.739672 46 0.150215 0.739672 SURF 0x10 mat 1 refs 4 49 0.145855 0.793854 51 0.139592 0.793854 50 0.140417 0.739672 48 0.147242 0.739672 SURF 0x10 mat 1 refs 4 51 0.139592 0.793854 53 0.132769 0.793854 52 0.132982 0.739672 50 0.140417 0.739672 SURF 0x10 mat 1 refs 4 53 0.132769 0.793854 55 0.125466 0.793854 54 0.125024 0.739672 52 0.132982 0.739672 SURF 0x10 mat 1 refs 4 55 0.125466 0.793854 57 0.117763 0.793854 56 0.11663 0.739672 54 0.125024 0.739672 SURF 0x10 mat 1 refs 4 57 0.117763 0.793854 59 0.10974 0.793854 58 0.107888 0.739672 56 0.11663 0.739672 SURF 0x10 mat 1 refs 4 59 0.10974 0.793854 61 0.101477 0.793854 60 0.0988843 0.739672 58 0.107888 0.739672 SURF 0x10 mat 1 refs 4 61 0.101477 0.793854 63 0.0930546 0.793854 62 0.0897061 0.739672 60 0.0988843 0.739672 SURF 0x10 mat 1 refs 4 63 0.0930546 0.793854 65 0.0845521 0.793854 64 0.0804412 0.739672 62 0.0897061 0.739672 SURF 0x10 mat 1 refs 4 65 0.0845521 0.793854 67 0.0760495 0.793854 66 0.0711758 0.739672 64 0.0804412 0.739672 SURF 0x10 mat 1 refs 4 67 0.0760495 0.793854 69 0.0676268 0.793854 68 0.061998 0.739672 66 0.0711758 0.739672 SURF 0x10 mat 1 refs 4 69 0.0676268 0.793854 71 0.0593641 0.793854 70 0.0529943 0.739672 68 0.061998 0.739672 SURF 0x10 mat 1 refs 4 71 0.0593641 0.793854 73 0.0513414 0.793854 72 0.0442521 0.739672 70 0.0529943 0.739672 SURF 0x10 mat 1 refs 4 73 0.0513414 0.793854 75 0.0593641 0.793853 74 0.0529943 0.739672 72 0.0442521 0.739672 SURF 0x10 mat 1 refs 4 75 0.0593641 0.793853 77 0.0676268 0.793853 76 0.061998 0.739671 74 0.0529943 0.739672 SURF 0x10 mat 1 refs 4 77 0.0676268 0.793853 79 0.0760495 0.793853 78 0.0711758 0.739671 76 0.061998 0.739671 SURF 0x10 mat 1 refs 4 79 0.0760495 0.793853 81 0.0845521 0.793853 80 0.0804412 0.739671 78 0.0711758 0.739671 SURF 0x10 mat 1 refs 4 81 0.0845521 0.793853 83 0.0930546 0.793853 82 0.0897061 0.739671 80 0.0804412 0.739671 SURF 0x10 mat 1 refs 4 83 0.0930546 0.793853 85 0.101477 0.793853 84 0.0988843 0.739671 82 0.0897061 0.739671 SURF 0x10 mat 1 refs 4 85 0.101477 0.793853 87 0.10974 0.793853 86 0.107888 0.739671 84 0.0988843 0.739671 SURF 0x10 mat 1 refs 4 87 0.10974 0.793853 89 0.117763 0.793853 88 0.11663 0.739671 86 0.107888 0.739671 SURF 0x10 mat 1 refs 4 89 0.117763 0.793853 91 0.125466 0.793853 90 0.125024 0.739671 88 0.11663 0.739671 SURF 0x10 mat 1 refs 4 91 0.125466 0.793853 93 0.132769 0.793853 92 0.132982 0.739671 90 0.125024 0.739671 SURF 0x10 mat 1 refs 4 93 0.132769 0.793853 95 0.139592 0.793853 94 0.140417 0.739671 92 0.132982 0.739671 SURF 0x10 mat 1 refs 4 0 0.147242 0.739671 94 0.140417 0.739671 95 0.139592 0.793853 1 0.145855 0.793853 SURF 0x10 mat 1 refs 4 3 0.148503 0.793853 1 0.145855 0.793853 96 0.140482 0.842376 97 0.142896 0.842376 SURF 0x10 mat 1 refs 4 1 0.145855 0.793853 95 0.139592 0.793853 98 0.134769 0.842376 96 0.140482 0.842376 SURF 0x10 mat 1 refs 4 5 0.151201 0.793853 3 0.148503 0.793853 97 0.142896 0.842376 99 0.145356 0.842376 SURF 0x10 mat 1 refs 4 7 0.153898 0.793853 5 0.151201 0.793853 99 0.145356 0.842376 100 0.147817 0.842376 SURF 0x10 mat 1 refs 4 9 0.156546 0.793853 7 0.153898 0.793853 100 0.147817 0.842376 101 0.150231 0.842376 SURF 0x10 mat 1 refs 4 11 0.159092 0.793853 9 0.156546 0.793853 101 0.150231 0.842376 102 0.152554 0.842376 SURF 0x10 mat 1 refs 4 13 0.161487 0.793853 11 0.159092 0.793853 102 0.152554 0.842376 103 0.154738 0.842376 SURF 0x10 mat 1 refs 4 15 0.16368 0.793853 13 0.161487 0.793853 103 0.154738 0.842376 104 0.156738 0.842376 SURF 0x10 mat 1 refs 4 17 0.16562 0.793853 15 0.16368 0.793853 104 0.156738 0.842376 105 0.158507 0.842376 SURF 0x10 mat 1 refs 4 19 0.167257 0.793853 17 0.16562 0.793853 105 0.158507 0.842376 106 0.16 0.842376 SURF 0x10 mat 1 refs 4 21 0.168541 0.793853 19 0.167257 0.793853 106 0.16 0.842376 107 0.161171 0.842376 SURF 0x10 mat 1 refs 4 23 0.16942 0.793853 21 0.168541 0.793853 107 0.161171 0.842376 108 0.161973 0.842376 SURF 0x10 mat 1 refs 4 25 0.169845 0.793854 23 0.16942 0.793853 108 0.161973 0.842376 109 0.162361 0.842376 SURF 0x10 mat 1 refs 4 27 0.169385 0.793854 25 0.169845 0.793854 109 0.162361 0.842376 110 0.161941 0.842376 SURF 0x10 mat 1 refs 4 29 0.168498 0.793854 27 0.169385 0.793854 110 0.161941 0.842376 111 0.161132 0.842376 SURF 0x10 mat 1 refs 4 31 0.167228 0.793854 29 0.168498 0.793854 111 0.161132 0.842376 112 0.159974 0.842376 SURF 0x10 mat 1 refs 4 33 0.16562 0.793854 31 0.167228 0.793854 112 0.159974 0.842376 113 0.158507 0.842376 SURF 0x10 mat 1 refs 4 35 0.163716 0.793854 33 0.16562 0.793854 113 0.158507 0.842376 114 0.156771 0.842376 SURF 0x10 mat 1 refs 4 37 0.161563 0.793854 35 0.163716 0.793854 114 0.156771 0.842376 115 0.154807 0.842376 SURF 0x10 mat 1 refs 4 39 0.159203 0.793854 37 0.161563 0.793854 115 0.154807 0.842376 116 0.152654 0.842376 SURF 0x10 mat 1 refs 4 41 0.15668 0.793854 39 0.159203 0.793854 116 0.152654 0.842376 117 0.150354 0.842376 SURF 0x10 mat 1 refs 4 43 0.15404 0.793854 41 0.15668 0.793854 117 0.150354 0.842376 118 0.147947 0.842376 SURF 0x10 mat 1 refs 4 45 0.151327 0.793854 43 0.15404 0.793854 118 0.147947 0.842376 119 0.145472 0.842376 SURF 0x10 mat 1 refs 4 47 0.148584 0.793854 45 0.151327 0.793854 119 0.145472 0.842376 120 0.14297 0.842376 SURF 0x10 mat 1 refs 4 49 0.145855 0.793854 47 0.148584 0.793854 120 0.14297 0.842376 121 0.140482 0.842376 SURF 0x10 mat 1 refs 4 51 0.139592 0.793854 49 0.145855 0.793854 121 0.140482 0.842376 122 0.134769 0.842376 SURF 0x10 mat 1 refs 4 53 0.132769 0.793854 51 0.139592 0.793854 122 0.134769 0.842376 123 0.128547 0.842376 SURF 0x10 mat 1 refs 4 55 0.125466 0.793854 53 0.132769 0.793854 123 0.128547 0.842376 124 0.121886 0.842376 SURF 0x10 mat 1 refs 4 57 0.117763 0.793854 55 0.125466 0.793854 124 0.121886 0.842376 125 0.114861 0.842376 SURF 0x10 mat 1 refs 4 59 0.10974 0.793854 57 0.117763 0.793854 125 0.114861 0.842376 126 0.107544 0.842376 SURF 0x10 mat 1 refs 4 61 0.101477 0.793854 59 0.10974 0.793854 126 0.107544 0.842376 127 0.100009 0.842376 SURF 0x10 mat 1 refs 4 63 0.0930546 0.793854 61 0.101477 0.793854 127 0.100009 0.842376 128 0.092327 0.842376 SURF 0x10 mat 1 refs 4 65 0.0845521 0.793854 63 0.0930546 0.793854 128 0.092327 0.842376 129 0.0845727 0.842376 SURF 0x10 mat 1 refs 4 67 0.0760495 0.793854 65 0.0845521 0.793854 129 0.0845727 0.842376 130 0.076818 0.842376 SURF 0x10 mat 1 refs 4 69 0.0676268 0.793854 67 0.0760495 0.793854 130 0.076818 0.842376 131 0.0691367 0.842376 SURF 0x10 mat 1 refs 4 71 0.0593641 0.793854 69 0.0676268 0.793854 131 0.0691367 0.842376 132 0.0616009 0.842376 SURF 0x10 mat 1 refs 4 73 0.0513414 0.793854 71 0.0593641 0.793854 132 0.0616009 0.842376 133 0.0542841 0.842376 SURF 0x10 mat 1 refs 4 75 0.0593641 0.793853 73 0.0513414 0.793854 133 0.0542841 0.842376 134 0.0616009 0.842376 SURF 0x10 mat 1 refs 4 77 0.0676268 0.793853 75 0.0593641 0.793853 134 0.0616009 0.842376 135 0.0691367 0.842376 SURF 0x10 mat 1 refs 4 79 0.0760495 0.793853 77 0.0676268 0.793853 135 0.0691367 0.842376 136 0.076818 0.842376 SURF 0x10 mat 1 refs 4 81 0.0845521 0.793853 79 0.0760495 0.793853 136 0.076818 0.842376 137 0.0845727 0.842376 SURF 0x10 mat 1 refs 4 83 0.0930546 0.793853 81 0.0845521 0.793853 137 0.0845727 0.842376 138 0.092327 0.842376 SURF 0x10 mat 1 refs 4 85 0.101477 0.793853 83 0.0930546 0.793853 138 0.092327 0.842376 139 0.100009 0.842376 SURF 0x10 mat 1 refs 4 87 0.10974 0.793853 85 0.101477 0.793853 139 0.100009 0.842376 140 0.107544 0.842376 SURF 0x10 mat 1 refs 4 89 0.117763 0.793853 87 0.10974 0.793853 140 0.107544 0.842376 141 0.114861 0.842376 SURF 0x10 mat 1 refs 4 91 0.125466 0.793853 89 0.117763 0.793853 141 0.114861 0.842376 142 0.121886 0.842376 SURF 0x10 mat 1 refs 4 93 0.132769 0.793853 91 0.125466 0.793853 142 0.121886 0.842376 143 0.128547 0.842376 SURF 0x10 mat 1 refs 4 95 0.139592 0.793853 93 0.132769 0.793853 143 0.128547 0.842376 98 0.134769 0.842376 SURF 0x10 mat 1 refs 4 97 0.142896 0.842376 96 0.140482 0.842376 144 0.131295 0.877114 145 0.133468 0.877114 SURF 0x10 mat 1 refs 4 96 0.140482 0.842376 98 0.134769 0.842376 146 0.126153 0.877114 144 0.131295 0.877114 SURF 0x10 mat 1 refs 4 99 0.145356 0.842376 97 0.142896 0.842376 145 0.133468 0.877114 147 0.135683 0.877115 SURF 0x10 mat 1 refs 4 100 0.147817 0.842376 99 0.145356 0.842376 147 0.135683 0.877115 148 0.137898 0.877115 SURF 0x10 mat 1 refs 4 101 0.150231 0.842376 100 0.147817 0.842376 148 0.137898 0.877115 149 0.140071 0.877115 SURF 0x10 mat 1 refs 4 102 0.152554 0.842376 101 0.150231 0.842376 149 0.140071 0.877115 150 0.142162 0.877115 SURF 0x10 mat 1 refs 4 103 0.154738 0.842376 102 0.152554 0.842376 150 0.142162 0.877115 151 0.144128 0.877115 SURF 0x10 mat 1 refs 4 104 0.156738 0.842376 103 0.154738 0.842376 151 0.144128 0.877115 152 0.145928 0.877115 SURF 0x10 mat 1 refs 4 105 0.158507 0.842376 104 0.156738 0.842376 152 0.145928 0.877115 153 0.147521 0.877115 SURF 0x10 mat 1 refs 4 106 0.16 0.842376 105 0.158507 0.842376 153 0.147521 0.877115 154 0.148864 0.877115 SURF 0x10 mat 1 refs 4 107 0.161171 0.842376 106 0.16 0.842376 154 0.148864 0.877115 155 0.149918 0.877115 SURF 0x10 mat 1 refs 4 108 0.161973 0.842376 107 0.161171 0.842376 155 0.149918 0.877115 156 0.15064 0.877115 SURF 0x10 mat 1 refs 4 109 0.162361 0.842376 108 0.161973 0.842376 156 0.15064 0.877115 157 0.150989 0.877115 SURF 0x10 mat 1 refs 4 110 0.161941 0.842376 109 0.162361 0.842376 157 0.150989 0.877115 158 0.150612 0.877115 SURF 0x10 mat 1 refs 4 111 0.161132 0.842376 110 0.161941 0.842376 158 0.150612 0.877115 159 0.149884 0.877115 SURF 0x10 mat 1 refs 4 112 0.159974 0.842376 111 0.161132 0.842376 159 0.149884 0.877115 160 0.148841 0.877115 SURF 0x10 mat 1 refs 4 113 0.158507 0.842376 112 0.159974 0.842376 160 0.148841 0.877115 161 0.147521 0.877115 SURF 0x10 mat 1 refs 4 114 0.156771 0.842376 113 0.158507 0.842376 161 0.147521 0.877115 162 0.145958 0.877115 SURF 0x10 mat 1 refs 4 115 0.154807 0.842376 114 0.156771 0.842376 162 0.145958 0.877115 163 0.14419 0.877115 SURF 0x10 mat 1 refs 4 116 0.152654 0.842376 115 0.154807 0.842376 163 0.14419 0.877115 164 0.142252 0.877115 SURF 0x10 mat 1 refs 4 117 0.150354 0.842376 116 0.152654 0.842376 164 0.142252 0.877115 165 0.140182 0.877115 SURF 0x10 mat 1 refs 4 118 0.147947 0.842376 117 0.150354 0.842376 165 0.140182 0.877115 166 0.138015 0.877115 SURF 0x10 mat 1 refs 4 119 0.145472 0.842376 118 0.147947 0.842376 166 0.138015 0.877115 167 0.135787 0.877115 SURF 0x10 mat 1 refs 4 120 0.14297 0.842376 119 0.145472 0.842376 167 0.135787 0.877115 168 0.133535 0.877115 SURF 0x10 mat 1 refs 4 121 0.140482 0.842376 120 0.14297 0.842376 168 0.133535 0.877115 169 0.131295 0.877115 SURF 0x10 mat 1 refs 4 122 0.134769 0.842376 121 0.140482 0.842376 169 0.131295 0.877115 170 0.126153 0.877115 SURF 0x10 mat 1 refs 4 123 0.128547 0.842376 122 0.134769 0.842376 170 0.126153 0.877115 171 0.120552 0.877115 SURF 0x10 mat 1 refs 4 124 0.121886 0.842376 123 0.128547 0.842376 171 0.120552 0.877115 172 0.114556 0.877115 SURF 0x10 mat 1 refs 4 125 0.114861 0.842376 124 0.121886 0.842376 172 0.114556 0.877115 173 0.108233 0.877115 SURF 0x10 mat 1 refs 4 126 0.107544 0.842376 125 0.114861 0.842376 173 0.108233 0.877115 174 0.101646 0.877115 SURF 0x10 mat 1 refs 4 127 0.100009 0.842376 126 0.107544 0.842376 174 0.101646 0.877115 175 0.0948634 0.877115 SURF 0x10 mat 1 refs 4 128 0.092327 0.842376 127 0.100009 0.842376 175 0.0948634 0.877115 176 0.0879487 0.877115 SURF 0x10 mat 1 refs 4 129 0.0845727 0.842376 128 0.092327 0.842376 176 0.0879487 0.877115 177 0.0809687 0.877115 SURF 0x10 mat 1 refs 4 130 0.076818 0.842376 129 0.0845727 0.842376 177 0.0809687 0.877115 178 0.0739883 0.877115 SURF 0x10 mat 1 refs 4 131 0.0691367 0.842376 130 0.076818 0.842376 178 0.0739883 0.877115 179 0.0670739 0.877115 SURF 0x10 mat 1 refs 4 132 0.0616009 0.842376 131 0.0691367 0.842376 179 0.0670739 0.877115 180 0.0602904 0.877115 SURF 0x10 mat 1 refs 4 133 0.0542841 0.842376 132 0.0616009 0.842376 180 0.0602904 0.877115 181 0.0537042 0.877115 SURF 0x10 mat 1 refs 4 134 0.0616009 0.842376 133 0.0542841 0.842376 181 0.0537042 0.877115 182 0.0602904 0.877115 SURF 0x10 mat 1 refs 4 135 0.0691367 0.842376 134 0.0616009 0.842376 182 0.0602904 0.877115 183 0.0670739 0.877115 SURF 0x10 mat 1 refs 4 136 0.076818 0.842376 135 0.0691367 0.842376 183 0.0670739 0.877115 184 0.0739886 0.877115 SURF 0x10 mat 1 refs 4 137 0.0845727 0.842376 136 0.076818 0.842376 184 0.0739886 0.877115 185 0.0809687 0.877115 SURF 0x10 mat 1 refs 4 138 0.092327 0.842376 137 0.0845727 0.842376 185 0.0809687 0.877115 186 0.0879487 0.877115 SURF 0x10 mat 1 refs 4 139 0.100009 0.842376 138 0.092327 0.842376 186 0.0879487 0.877115 187 0.0948634 0.877115 SURF 0x10 mat 1 refs 4 140 0.107544 0.842376 139 0.100009 0.842376 187 0.0948634 0.877115 188 0.101646 0.877115 SURF 0x10 mat 1 refs 4 141 0.114861 0.842376 140 0.107544 0.842376 188 0.101646 0.877115 189 0.108233 0.877115 SURF 0x10 mat 1 refs 4 142 0.121886 0.842376 141 0.114861 0.842376 189 0.108233 0.877115 190 0.114556 0.877115 SURF 0x10 mat 1 refs 4 143 0.128547 0.842376 142 0.121886 0.842376 190 0.114556 0.877115 191 0.120552 0.877115 SURF 0x10 mat 1 refs 4 98 0.134769 0.842376 143 0.128547 0.842376 191 0.120552 0.877115 146 0.126153 0.877114 SURF 0x10 mat 1 refs 4 145 0.133468 0.877114 144 0.131295 0.877114 193 0.119495 0.900234 192 0.121344 0.900234 SURF 0x10 mat 1 refs 4 144 0.131295 0.877114 146 0.126153 0.877114 194 0.115119 0.900234 193 0.119495 0.900234 SURF 0x10 mat 1 refs 4 147 0.135683 0.877115 145 0.133468 0.877114 192 0.121344 0.900234 195 0.123229 0.900234 SURF 0x10 mat 1 refs 4 148 0.137898 0.877115 147 0.135683 0.877115 195 0.123229 0.900234 196 0.125113 0.900234 SURF 0x10 mat 1 refs 4 149 0.140071 0.877115 148 0.137898 0.877115 196 0.125113 0.900234 197 0.126963 0.900234 SURF 0x10 mat 1 refs 4 150 0.142162 0.877115 149 0.140071 0.877115 197 0.126963 0.900234 198 0.128742 0.900234 SURF 0x10 mat 1 refs 4 151 0.144128 0.877115 150 0.142162 0.877115 198 0.128742 0.900234 199 0.130415 0.900234 SURF 0x10 mat 1 refs 4 152 0.145928 0.877115 151 0.144128 0.877115 199 0.130415 0.900234 200 0.131947 0.900234 SURF 0x10 mat 1 refs 4 153 0.147521 0.877115 152 0.145928 0.877115 200 0.131947 0.900234 201 0.133302 0.900234 SURF 0x10 mat 1 refs 4 154 0.148864 0.877115 153 0.147521 0.877115 201 0.133302 0.900234 202 0.134446 0.900234 SURF 0x10 mat 1 refs 4 155 0.149918 0.877115 154 0.148864 0.877115 202 0.134446 0.900234 203 0.135342 0.900234 SURF 0x10 mat 1 refs 4 156 0.15064 0.877115 155 0.149918 0.877115 203 0.135342 0.900234 204 0.135957 0.900234 SURF 0x10 mat 1 refs 4 157 0.150989 0.877115 156 0.15064 0.877115 204 0.135957 0.900234 205 0.136254 0.900234 SURF 0x10 mat 1 refs 4 158 0.150612 0.877115 157 0.150989 0.877115 205 0.136254 0.900234 206 0.135932 0.900234 SURF 0x10 mat 1 refs 4 159 0.149884 0.877115 158 0.150612 0.877115 206 0.135932 0.900234 207 0.135313 0.900235 SURF 0x10 mat 1 refs 4 160 0.148841 0.877115 159 0.149884 0.877115 207 0.135313 0.900235 208 0.134426 0.900235 SURF 0x10 mat 1 refs 4 161 0.147521 0.877115 160 0.148841 0.877115 208 0.134426 0.900235 209 0.133302 0.900235 SURF 0x10 mat 1 refs 4 162 0.145958 0.877115 161 0.147521 0.877115 209 0.133302 0.900235 210 0.131972 0.900235 SURF 0x10 mat 1 refs 4 163 0.14419 0.877115 162 0.145958 0.877115 210 0.131972 0.900235 211 0.130468 0.900235 SURF 0x10 mat 1 refs 4 164 0.142252 0.877115 163 0.14419 0.877115 211 0.130468 0.900235 212 0.128819 0.900235 SURF 0x10 mat 1 refs 4 165 0.140182 0.877115 164 0.142252 0.877115 212 0.128819 0.900235 213 0.127057 0.900235 SURF 0x10 mat 1 refs 4 166 0.138015 0.877115 165 0.140182 0.877115 213 0.127057 0.900235 214 0.125213 0.900235 SURF 0x10 mat 1 refs 4 167 0.135787 0.877115 166 0.138015 0.877115 214 0.125213 0.900235 215 0.123317 0.900235 SURF 0x10 mat 1 refs 4 168 0.133535 0.877115 167 0.135787 0.877115 215 0.123317 0.900235 216 0.1214 0.900235 SURF 0x10 mat 1 refs 4 169 0.131295 0.877115 168 0.133535 0.877115 216 0.1214 0.900235 217 0.119495 0.900235 SURF 0x10 mat 1 refs 4 170 0.126153 0.877115 169 0.131295 0.877115 217 0.119495 0.900235 218 0.115119 0.900235 SURF 0x10 mat 1 refs 4 171 0.120552 0.877115 170 0.126153 0.877115 218 0.115119 0.900235 219 0.110352 0.900235 SURF 0x10 mat 1 refs 4 172 0.114556 0.877115 171 0.120552 0.877115 219 0.110352 0.900235 220 0.105251 0.900235 SURF 0x10 mat 1 refs 4 173 0.108233 0.877115 172 0.114556 0.877115 220 0.105251 0.900235 221 0.0998689 0.900235 SURF 0x10 mat 1 refs 4 174 0.101646 0.877115 173 0.108233 0.877115 221 0.0998689 0.900235 222 0.0942643 0.900235 SURF 0x10 mat 1 refs 4 175 0.0948634 0.877115 174 0.101646 0.877115 222 0.0942643 0.900235 223 0.0884921 0.900235 SURF 0x10 mat 1 refs 4 176 0.0879487 0.877115 175 0.0948634 0.877115 223 0.0884921 0.900235 224 0.0826079 0.900235 SURF 0x10 mat 1 refs 4 177 0.0809687 0.877115 176 0.0879487 0.877115 224 0.0826079 0.900235 225 0.0766681 0.900235 SURF 0x10 mat 1 refs 4 178 0.0739883 0.877115 177 0.0809687 0.877115 225 0.0766681 0.900235 226 0.0707278 0.900235 SURF 0x10 mat 1 refs 4 179 0.0670739 0.877115 178 0.0739883 0.877115 226 0.0707278 0.900235 227 0.064844 0.900235 SURF 0x10 mat 1 refs 4 180 0.0602904 0.877115 179 0.0670739 0.877115 227 0.064844 0.900235 228 0.0590715 0.900234 SURF 0x10 mat 1 refs 4 181 0.0537042 0.877115 180 0.0602904 0.877115 228 0.0590715 0.900234 229 0.0534669 0.900234 SURF 0x10 mat 1 refs 4 182 0.0602904 0.877115 181 0.0537042 0.877115 229 0.0534669 0.900234 230 0.0590715 0.900234 SURF 0x10 mat 1 refs 4 183 0.0670739 0.877115 182 0.0602904 0.877115 230 0.0590715 0.900234 231 0.064844 0.900234 SURF 0x10 mat 1 refs 4 184 0.0739886 0.877115 183 0.0670739 0.877115 231 0.064844 0.900234 232 0.0707278 0.900234 SURF 0x10 mat 1 refs 4 185 0.0809687 0.877115 184 0.0739886 0.877115 232 0.0707278 0.900234 233 0.0766681 0.900234 SURF 0x10 mat 1 refs 4 186 0.0879487 0.877115 185 0.0809687 0.877115 233 0.0766681 0.900234 234 0.0826079 0.900234 SURF 0x10 mat 1 refs 4 187 0.0948634 0.877115 186 0.0879487 0.877115 234 0.0826079 0.900234 235 0.0884921 0.900234 SURF 0x10 mat 1 refs 4 188 0.101646 0.877115 187 0.0948634 0.877115 235 0.0884921 0.900234 236 0.0942643 0.900234 SURF 0x10 mat 1 refs 4 189 0.108233 0.877115 188 0.101646 0.877115 236 0.0942643 0.900234 237 0.0998689 0.900234 SURF 0x10 mat 1 refs 4 190 0.114556 0.877115 189 0.108233 0.877115 237 0.0998689 0.900234 238 0.105251 0.900234 SURF 0x10 mat 1 refs 4 191 0.120552 0.877115 190 0.114556 0.877115 238 0.105251 0.900234 239 0.110352 0.900234 SURF 0x10 mat 1 refs 4 146 0.126153 0.877114 191 0.120552 0.877115 239 0.110352 0.900234 194 0.115119 0.900234 SURF 0x10 mat 1 refs 4 192 0.121344 0.900234 193 0.119495 0.900234 241 0.10565 0.911548 240 0.10725 0.911548 SURF 0x10 mat 1 refs 4 193 0.119495 0.900234 194 0.115119 0.900234 242 0.101865 0.911548 241 0.10565 0.911548 SURF 0x10 mat 1 refs 4 195 0.123229 0.900234 192 0.121344 0.900234 240 0.10725 0.911548 243 0.10888 0.911548 SURF 0x10 mat 1 refs 4 196 0.125113 0.900234 195 0.123229 0.900234 243 0.10888 0.911548 244 0.110511 0.911548 SURF 0x10 mat 1 refs 4 197 0.126963 0.900234 196 0.125113 0.900234 244 0.110511 0.911548 245 0.112111 0.911548 SURF 0x10 mat 1 refs 4 198 0.128742 0.900234 197 0.126963 0.900234 245 0.112111 0.911548 246 0.113649 0.911548 SURF 0x10 mat 1 refs 4 199 0.130415 0.900234 198 0.128742 0.900234 246 0.113649 0.911548 247 0.115096 0.911548 SURF 0x10 mat 1 refs 4 200 0.131947 0.900234 199 0.130415 0.900234 247 0.115096 0.911548 248 0.116422 0.911548 SURF 0x10 mat 1 refs 4 201 0.133302 0.900234 200 0.131947 0.900234 248 0.116422 0.911548 249 0.117594 0.911548 SURF 0x10 mat 1 refs 4 202 0.134446 0.900234 201 0.133302 0.900234 249 0.117594 0.911548 250 0.118583 0.911548 SURF 0x10 mat 1 refs 4 203 0.135342 0.900234 202 0.134446 0.900234 250 0.118583 0.911548 251 0.119359 0.911548 SURF 0x10 mat 1 refs 4 204 0.135957 0.900234 203 0.135342 0.900234 251 0.119359 0.911548 252 0.119891 0.911548 SURF 0x10 mat 1 refs 4 205 0.136254 0.900234 204 0.135957 0.900234 252 0.119891 0.911548 253 0.120147 0.911548 SURF 0x10 mat 1 refs 4 206 0.135932 0.900234 205 0.136254 0.900234 253 0.120147 0.911548 254 0.11987 0.911549 SURF 0x10 mat 1 refs 4 207 0.135313 0.900235 206 0.135932 0.900234 254 0.11987 0.911549 255 0.119333 0.911549 SURF 0x10 mat 1 refs 4 208 0.134426 0.900235 207 0.135313 0.900235 255 0.119333 0.911549 256 0.118566 0.911549 SURF 0x10 mat 1 refs 4 209 0.133302 0.900235 208 0.134426 0.900235 256 0.118566 0.911549 257 0.117594 0.911549 SURF 0x10 mat 1 refs 4 210 0.131972 0.900235 209 0.133302 0.900235 257 0.117594 0.911549 258 0.116444 0.911549 SURF 0x10 mat 1 refs 4 211 0.130468 0.900235 210 0.131972 0.900235 258 0.116444 0.911549 259 0.115142 0.911549 SURF 0x10 mat 1 refs 4 212 0.128819 0.900235 211 0.130468 0.900235 259 0.115142 0.911549 260 0.113716 0.911549 SURF 0x10 mat 1 refs 4 213 0.127057 0.900235 212 0.128819 0.900235 260 0.113716 0.911549 261 0.112192 0.911549 SURF 0x10 mat 1 refs 4 214 0.125213 0.900235 213 0.127057 0.900235 261 0.112192 0.911549 262 0.110596 0.911549 SURF 0x10 mat 1 refs 4 215 0.123317 0.900235 214 0.125213 0.900235 262 0.110596 0.911549 263 0.108957 0.911549 SURF 0x10 mat 1 refs 4 216 0.1214 0.900235 215 0.123317 0.900235 263 0.108957 0.911549 264 0.107299 0.911549 SURF 0x10 mat 1 refs 4 217 0.119495 0.900235 216 0.1214 0.900235 264 0.107299 0.911549 265 0.10565 0.911549 SURF 0x10 mat 1 refs 4 218 0.115119 0.900235 217 0.119495 0.900235 265 0.10565 0.911549 266 0.101865 0.911549 SURF 0x10 mat 1 refs 4 219 0.110352 0.900235 218 0.115119 0.900235 266 0.101865 0.911549 267 0.0977419 0.911549 SURF 0x10 mat 1 refs 4 220 0.105251 0.900235 219 0.110352 0.900235 267 0.0977419 0.911549 268 0.0933289 0.911549 SURF 0x10 mat 1 refs 4 221 0.0998689 0.900235 220 0.105251 0.900235 268 0.0933289 0.911549 269 0.0886738 0.911549 SURF 0x10 mat 1 refs 4 222 0.0942643 0.900235 221 0.0998689 0.900235 269 0.0886738 0.911549 270 0.0838258 0.911549 SURF 0x10 mat 1 refs 4 223 0.0884921 0.900235 222 0.0942643 0.900235 270 0.0838258 0.911549 271 0.0788326 0.911549 SURF 0x10 mat 1 refs 4 224 0.0826079 0.900235 223 0.0884921 0.900235 271 0.0788326 0.911549 272 0.0737429 0.911549 SURF 0x10 mat 1 refs 4 225 0.0766681 0.900235 224 0.0826079 0.900235 272 0.0737429 0.911549 273 0.0686044 0.911549 SURF 0x10 mat 1 refs 4 226 0.0707278 0.900235 225 0.0766681 0.900235 273 0.0686044 0.911549 274 0.0634663 0.911549 SURF 0x10 mat 1 refs 4 227 0.064844 0.900235 226 0.0707278 0.900235 274 0.0634663 0.911549 275 0.0583766 0.911549 SURF 0x10 mat 1 refs 4 228 0.0590715 0.900234 227 0.064844 0.900235 275 0.0583766 0.911549 276 0.0533834 0.911549 SURF 0x10 mat 1 refs 4 229 0.0534669 0.900234 228 0.0590715 0.900234 276 0.0533834 0.911549 277 0.048535 0.911548 SURF 0x10 mat 1 refs 4 230 0.0590715 0.900234 229 0.0534669 0.900234 277 0.048535 0.911548 278 0.0533834 0.911548 SURF 0x10 mat 1 refs 4 231 0.064844 0.900234 230 0.0590715 0.900234 278 0.0533834 0.911548 279 0.0583766 0.911548 SURF 0x10 mat 1 refs 4 232 0.0707278 0.900234 231 0.064844 0.900234 279 0.0583766 0.911548 280 0.0634663 0.911548 SURF 0x10 mat 1 refs 4 233 0.0766681 0.900234 232 0.0707278 0.900234 280 0.0634663 0.911548 281 0.0686044 0.911548 SURF 0x10 mat 1 refs 4 234 0.0826079 0.900234 233 0.0766681 0.900234 281 0.0686044 0.911548 282 0.0737429 0.911548 SURF 0x10 mat 1 refs 4 235 0.0884921 0.900234 234 0.0826079 0.900234 282 0.0737429 0.911548 283 0.0788326 0.911548 SURF 0x10 mat 1 refs 4 236 0.0942643 0.900234 235 0.0884921 0.900234 283 0.0788326 0.911548 284 0.0838258 0.911548 SURF 0x10 mat 1 refs 4 237 0.0998689 0.900234 236 0.0942643 0.900234 284 0.0838258 0.911548 285 0.0886738 0.911548 SURF 0x10 mat 1 refs 4 238 0.105251 0.900234 237 0.0998689 0.900234 285 0.0886738 0.911548 286 0.0933289 0.911548 SURF 0x10 mat 1 refs 4 239 0.110352 0.900234 238 0.105251 0.900234 286 0.0933289 0.911548 287 0.0977419 0.911548 SURF 0x10 mat 1 refs 4 194 0.115119 0.900234 239 0.110352 0.900234 287 0.0977419 0.911548 242 0.101865 0.911548 SURF 0x10 mat 1 refs 4 240 0.10725 0.911548 241 0.10565 0.911548 288 0.0912308 0.917943 289 0.0924824 0.917943 SURF 0x10 mat 1 refs 4 241 0.10565 0.911548 242 0.101865 0.911548 290 0.0882696 0.917943 288 0.0912308 0.917943 SURF 0x10 mat 1 refs 4 243 0.10888 0.911548 240 0.10725 0.911548 289 0.0924824 0.917943 291 0.0937577 0.917943 SURF 0x10 mat 1 refs 4 244 0.110511 0.911548 243 0.10888 0.911548 291 0.0937577 0.917943 292 0.0950336 0.917943 SURF 0x10 mat 1 refs 4 245 0.112111 0.911548 244 0.110511 0.911548 292 0.0950336 0.917943 293 0.0962851 0.917943 SURF 0x10 mat 1 refs 4 246 0.113649 0.911548 245 0.112111 0.911548 293 0.0962851 0.917943 294 0.097489 0.917943 SURF 0x10 mat 1 refs 4 247 0.115096 0.911548 246 0.113649 0.911548 294 0.097489 0.917943 295 0.0986213 0.917943 SURF 0x10 mat 1 refs 4 248 0.116422 0.911548 247 0.115096 0.911548 295 0.0986213 0.917943 296 0.0996578 0.917943 SURF 0x10 mat 1 refs 4 249 0.117594 0.911548 248 0.116422 0.911548 296 0.0996578 0.917943 297 0.100575 0.917943 SURF 0x10 mat 1 refs 4 250 0.118583 0.911548 249 0.117594 0.911548 297 0.100575 0.917943 298 0.101349 0.917943 SURF 0x10 mat 1 refs 4 251 0.119359 0.911548 250 0.118583 0.911548 298 0.101349 0.917943 299 0.101956 0.917943 SURF 0x10 mat 1 refs 4 252 0.119891 0.911548 251 0.119359 0.911548 299 0.101956 0.917943 300 0.102372 0.917943 SURF 0x10 mat 1 refs 4 253 0.120147 0.911548 252 0.119891 0.911548 300 0.102372 0.917943 301 0.102573 0.917943 SURF 0x10 mat 1 refs 4 254 0.11987 0.911549 253 0.120147 0.911548 301 0.102573 0.917943 302 0.102356 0.917943 SURF 0x10 mat 1 refs 4 255 0.119333 0.911549 254 0.11987 0.911549 302 0.102356 0.917943 303 0.101936 0.917943 SURF 0x10 mat 1 refs 4 256 0.118566 0.911549 255 0.119333 0.911549 303 0.101936 0.917943 304 0.101336 0.917943 SURF 0x10 mat 1 refs 4 257 0.117594 0.911549 256 0.118566 0.911549 304 0.101336 0.917943 305 0.100575 0.917943 SURF 0x10 mat 1 refs 4 258 0.116444 0.911549 257 0.117594 0.911549 305 0.100575 0.917943 306 0.0996756 0.917943 SURF 0x10 mat 1 refs 4 259 0.115142 0.911549 258 0.116444 0.911549 306 0.0996756 0.917943 307 0.098657 0.917943 SURF 0x10 mat 1 refs 4 260 0.113716 0.911549 259 0.115142 0.911549 307 0.098657 0.917943 308 0.0975413 0.917943 SURF 0x10 mat 1 refs 4 261 0.112192 0.911549 260 0.113716 0.911549 308 0.0975413 0.917943 309 0.0963487 0.917943 SURF 0x10 mat 1 refs 4 262 0.110596 0.911549 261 0.112192 0.911549 309 0.0963487 0.917943 310 0.0951008 0.917943 SURF 0x10 mat 1 refs 4 263 0.108957 0.911549 262 0.110596 0.911549 310 0.0951008 0.917943 311 0.0938178 0.917943 SURF 0x10 mat 1 refs 4 264 0.107299 0.911549 263 0.108957 0.911549 311 0.0938178 0.917943 312 0.0925206 0.917943 SURF 0x10 mat 1 refs 4 265 0.10565 0.911549 264 0.107299 0.911549 312 0.0925206 0.917943 313 0.0912308 0.917943 SURF 0x10 mat 1 refs 4 266 0.101865 0.911549 265 0.10565 0.911549 313 0.0912308 0.917943 314 0.0882696 0.917943 SURF 0x10 mat 1 refs 4 267 0.0977419 0.911549 266 0.101865 0.911549 314 0.0882696 0.917943 315 0.0850435 0.917943 SURF 0x10 mat 1 refs 4 268 0.0933289 0.911549 267 0.0977419 0.911549 315 0.0850435 0.917943 316 0.0815904 0.917943 SURF 0x10 mat 1 refs 4 269 0.0886738 0.911549 268 0.0933289 0.911549 316 0.0815904 0.917943 317 0.0779489 0.917943 SURF 0x10 mat 1 refs 4 270 0.0838258 0.911549 269 0.0886738 0.911549 317 0.0779489 0.917943 318 0.0741556 0.917943 SURF 0x10 mat 1 refs 4 271 0.0788326 0.911549 270 0.0838258 0.911549 318 0.0741556 0.917943 319 0.0702491 0.917943 SURF 0x10 mat 1 refs 4 272 0.0737429 0.911549 271 0.0788326 0.911549 319 0.0702491 0.917943 320 0.0662668 0.917943 SURF 0x10 mat 1 refs 4 273 0.0686044 0.911549 272 0.0737429 0.911549 320 0.0662668 0.917943 321 0.0622469 0.917943 SURF 0x10 mat 1 refs 4 274 0.0634663 0.911549 273 0.0686044 0.911549 321 0.0622469 0.917943 322 0.0582271 0.917943 SURF 0x10 mat 1 refs 4 275 0.0583766 0.911549 274 0.0634663 0.911549 322 0.0582271 0.917943 323 0.0542448 0.917943 SURF 0x10 mat 1 refs 4 276 0.0533834 0.911549 275 0.0583766 0.911549 323 0.0542448 0.917943 324 0.050338 0.917943 SURF 0x10 mat 1 refs 4 277 0.048535 0.911548 276 0.0533834 0.911549 324 0.050338 0.917943 325 0.046545 0.917943 SURF 0x10 mat 1 refs 4 278 0.0533834 0.911548 277 0.048535 0.911548 325 0.046545 0.917943 326 0.050338 0.917943 SURF 0x10 mat 1 refs 4 279 0.0583766 0.911548 278 0.0533834 0.911548 326 0.050338 0.917943 327 0.0542448 0.917943 SURF 0x10 mat 1 refs 4 280 0.0634663 0.911548 279 0.0583766 0.911548 327 0.0542448 0.917943 328 0.0582271 0.917943 SURF 0x10 mat 1 refs 4 281 0.0686044 0.911548 280 0.0634663 0.911548 328 0.0582271 0.917943 329 0.0622469 0.917943 SURF 0x10 mat 1 refs 4 282 0.0737429 0.911548 281 0.0686044 0.911548 329 0.0622469 0.917943 330 0.0662668 0.917943 SURF 0x10 mat 1 refs 4 283 0.0788326 0.911548 282 0.0737429 0.911548 330 0.0662668 0.917943 331 0.0702491 0.917943 SURF 0x10 mat 1 refs 4 284 0.0838258 0.911548 283 0.0788326 0.911548 331 0.0702491 0.917943 332 0.0741556 0.917943 SURF 0x10 mat 1 refs 4 285 0.0886738 0.911548 284 0.0838258 0.911548 332 0.0741556 0.917943 333 0.0779489 0.917943 SURF 0x10 mat 1 refs 4 286 0.0933289 0.911548 285 0.0886738 0.911548 333 0.0779489 0.917943 334 0.0815904 0.917943 SURF 0x10 mat 1 refs 4 287 0.0977419 0.911548 286 0.0933289 0.911548 334 0.0815904 0.917943 335 0.0850435 0.917943 SURF 0x10 mat 1 refs 4 242 0.101865 0.911548 287 0.0977419 0.911548 335 0.0850435 0.917943 290 0.0882696 0.917943 SURF 0x10 mat 1 refs 4 289 0.0924824 0.917943 288 0.0912308 0.917943 337 0.0773339 0.920657 336 0.0778498 0.920657 SURF 0x10 mat 1 refs 4 288 0.0912308 0.917943 290 0.0882696 0.917943 338 0.0761135 0.920657 337 0.0773339 0.920657 SURF 0x10 mat 1 refs 4 291 0.0937577 0.917943 289 0.0924824 0.917943 336 0.0778498 0.920657 339 0.0783756 0.920657 SURF 0x10 mat 1 refs 4 292 0.0950336 0.917943 291 0.0937577 0.917943 339 0.0783756 0.920657 340 0.0789013 0.920657 SURF 0x10 mat 1 refs 4 293 0.0962851 0.917943 292 0.0950336 0.917943 340 0.0789013 0.920657 341 0.0794172 0.920657 SURF 0x10 mat 1 refs 4 294 0.097489 0.917943 293 0.0962851 0.917943 341 0.0794172 0.920657 342 0.0799133 0.920657 SURF 0x10 mat 1 refs 4 295 0.0986213 0.917943 294 0.097489 0.917943 342 0.0799133 0.920657 343 0.0803797 0.920657 SURF 0x10 mat 1 refs 4 296 0.0996578 0.917943 295 0.0986213 0.917943 343 0.0803797 0.920657 344 0.0808072 0.920657 SURF 0x10 mat 1 refs 4 297 0.100575 0.917943 296 0.0996578 0.917943 344 0.0808072 0.920657 345 0.0811851 0.920657 SURF 0x10 mat 1 refs 4 298 0.101349 0.917943 297 0.100575 0.917943 345 0.0811851 0.920657 346 0.0815045 0.920657 SURF 0x10 mat 1 refs 4 299 0.101956 0.917943 298 0.101349 0.917943 346 0.0815045 0.920657 347 0.0817545 0.920657 SURF 0x10 mat 1 refs 4 300 0.102372 0.917943 299 0.101956 0.917943 347 0.0817545 0.920657 348 0.0819257 0.920657 SURF 0x10 mat 1 refs 4 301 0.102573 0.917943 300 0.102372 0.917943 348 0.0819257 0.920657 349 0.0820085 0.920657 SURF 0x10 mat 1 refs 4 302 0.102356 0.917943 301 0.102573 0.917943 349 0.0820085 0.920657 350 0.0819189 0.920657 SURF 0x10 mat 1 refs 4 303 0.101936 0.917943 302 0.102356 0.917943 350 0.0819189 0.920657 351 0.0817462 0.920657 SURF 0x10 mat 1 refs 4 304 0.101336 0.917943 303 0.101936 0.917943 351 0.0817462 0.920657 352 0.0814987 0.920658 SURF 0x10 mat 1 refs 4 305 0.100575 0.917943 304 0.101336 0.917943 352 0.0814987 0.920658 353 0.0811851 0.920658 SURF 0x10 mat 1 refs 4 306 0.0996756 0.917943 305 0.100575 0.917943 353 0.0811851 0.920658 354 0.0808144 0.920658 SURF 0x10 mat 1 refs 4 307 0.098657 0.917943 306 0.0996756 0.917943 354 0.0808144 0.920658 355 0.0803946 0.920658 SURF 0x10 mat 1 refs 4 308 0.0975413 0.917943 307 0.098657 0.917943 355 0.0803946 0.920658 356 0.079935 0.920658 SURF 0x10 mat 1 refs 4 309 0.0963487 0.917943 308 0.0975413 0.917943 356 0.079935 0.920658 357 0.0794432 0.920658 SURF 0x10 mat 1 refs 4 310 0.0951008 0.917943 309 0.0963487 0.917943 357 0.0794432 0.920658 358 0.0789291 0.920658 SURF 0x10 mat 1 refs 4 311 0.0938178 0.917943 310 0.0951008 0.917943 358 0.0789291 0.920658 359 0.0784001 0.920658 SURF 0x10 mat 1 refs 4 312 0.0925206 0.917943 311 0.0938178 0.917943 359 0.0784001 0.920658 360 0.0778658 0.920658 SURF 0x10 mat 1 refs 4 313 0.0912308 0.917943 312 0.0925206 0.917943 360 0.0778658 0.920658 361 0.0773339 0.920658 SURF 0x10 mat 1 refs 4 314 0.0882696 0.917943 313 0.0912308 0.917943 361 0.0773339 0.920658 362 0.0761135 0.920658 SURF 0x10 mat 1 refs 4 315 0.0850435 0.917943 314 0.0882696 0.917943 362 0.0761135 0.920658 363 0.0747842 0.920658 SURF 0x10 mat 1 refs 4 316 0.0815904 0.917943 315 0.0850435 0.917943 363 0.0747842 0.920658 364 0.073361 0.920658 SURF 0x10 mat 1 refs 4 317 0.0779489 0.917943 316 0.0815904 0.917943 364 0.073361 0.920658 365 0.0718601 0.920658 SURF 0x10 mat 1 refs 4 318 0.0741556 0.917943 317 0.0779489 0.917943 365 0.0718601 0.920658 366 0.0702968 0.920658 SURF 0x10 mat 1 refs 4 319 0.0702491 0.917943 318 0.0741556 0.917943 366 0.0702968 0.920658 367 0.0686869 0.920658 SURF 0x10 mat 1 refs 4 320 0.0662668 0.917943 319 0.0702491 0.917943 367 0.0686869 0.920658 368 0.0670454 0.920658 SURF 0x10 mat 1 refs 4 321 0.0622469 0.917943 320 0.0662668 0.917943 368 0.0670454 0.920658 369 0.0653885 0.920658 SURF 0x10 mat 1 refs 4 322 0.0582271 0.917943 321 0.0622469 0.917943 369 0.0653885 0.920658 370 0.0637319 0.920658 SURF 0x10 mat 1 refs 4 323 0.0542448 0.917943 322 0.0582271 0.917943 370 0.0637319 0.920658 371 0.0620908 0.920657 SURF 0x10 mat 1 refs 4 324 0.050338 0.917943 323 0.0542448 0.917943 371 0.0620908 0.920657 372 0.0604805 0.920657 SURF 0x10 mat 1 refs 4 325 0.046545 0.917943 324 0.050338 0.917943 372 0.0604805 0.920657 373 0.0589172 0.920657 SURF 0x10 mat 1 refs 4 326 0.050338 0.917943 325 0.046545 0.917943 373 0.0589172 0.920657 374 0.0604805 0.920657 SURF 0x10 mat 1 refs 4 327 0.0542448 0.917943 326 0.050338 0.917943 374 0.0604805 0.920657 375 0.0620908 0.920657 SURF 0x10 mat 1 refs 4 328 0.0582271 0.917943 327 0.0542448 0.917943 375 0.0620908 0.920657 376 0.0637319 0.920657 SURF 0x10 mat 1 refs 4 329 0.0622469 0.917943 328 0.0582271 0.917943 376 0.0637319 0.920657 377 0.0653885 0.920657 SURF 0x10 mat 1 refs 4 330 0.0662668 0.917943 329 0.0622469 0.917943 377 0.0653885 0.920657 378 0.0670454 0.920657 SURF 0x10 mat 1 refs 4 331 0.0702491 0.917943 330 0.0662668 0.917943 378 0.0670454 0.920657 379 0.0686869 0.920657 SURF 0x10 mat 1 refs 4 332 0.0741556 0.917943 331 0.0702491 0.917943 379 0.0686869 0.920657 380 0.0702968 0.920657 SURF 0x10 mat 1 refs 4 333 0.0779489 0.917943 332 0.0741556 0.917943 380 0.0702968 0.920657 381 0.0718601 0.920657 SURF 0x10 mat 1 refs 4 334 0.0815904 0.917943 333 0.0779489 0.917943 381 0.0718601 0.920657 382 0.073361 0.920657 SURF 0x10 mat 1 refs 4 335 0.0850435 0.917943 334 0.0815904 0.917943 382 0.073361 0.920657 383 0.0747842 0.920657 SURF 0x10 mat 1 refs 4 290 0.0882696 0.917943 335 0.0850435 0.917943 383 0.0747842 0.920657 338 0.0761135 0.920657 SURF 0x10 mat 1 refs 3 336 0.0778498 0.920657 337 0.0773339 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 337 0.0773339 0.920657 338 0.0761135 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 339 0.0783756 0.920657 336 0.0778498 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 340 0.0789013 0.920657 339 0.0783756 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 341 0.0794172 0.920657 340 0.0789013 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 342 0.0799133 0.920657 341 0.0794172 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 343 0.0803797 0.920657 342 0.0799133 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 344 0.0808072 0.920657 343 0.0803797 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 345 0.0811851 0.920657 344 0.0808072 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 346 0.0815045 0.920657 345 0.0811851 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 347 0.0817545 0.920657 346 0.0815045 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 348 0.0819257 0.920657 347 0.0817545 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 349 0.0820085 0.920657 348 0.0819257 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 350 0.0819189 0.920657 349 0.0820085 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 351 0.0817462 0.920657 350 0.0819189 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 352 0.0814987 0.920658 351 0.0817462 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 353 0.0811851 0.920658 352 0.0814987 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 354 0.0808144 0.920658 353 0.0811851 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 355 0.0803946 0.920658 354 0.0808144 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 356 0.079935 0.920658 355 0.0803946 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 357 0.0794432 0.920658 356 0.079935 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 358 0.0789291 0.920658 357 0.0794432 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 359 0.0784001 0.920658 358 0.0789291 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 360 0.0778658 0.920658 359 0.0784001 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 361 0.0773339 0.920658 360 0.0778658 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 362 0.0761135 0.920658 361 0.0773339 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 363 0.0747842 0.920658 362 0.0761135 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 364 0.073361 0.920658 363 0.0747842 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 365 0.0718601 0.920658 364 0.073361 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 366 0.0702968 0.920658 365 0.0718601 0.920658 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 4 367 0.0686869 0.920658 366 0.0702968 0.920658 384 0.0690106 0.921369 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 368 0.0670454 0.920658 367 0.0686869 0.920658 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 369 0.0653885 0.920658 368 0.0670454 0.920658 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 370 0.0637319 0.920658 369 0.0653885 0.920658 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 371 0.0620908 0.920657 370 0.0637319 0.920658 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 372 0.0604805 0.920657 371 0.0620908 0.920657 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 373 0.0589172 0.920657 372 0.0604805 0.920657 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 374 0.0604805 0.920657 373 0.0589172 0.920657 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 375 0.0620908 0.920657 374 0.0604805 0.920657 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 376 0.0637319 0.920657 375 0.0620908 0.920657 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 377 0.0653885 0.920657 376 0.0637319 0.920657 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 378 0.0670454 0.920657 377 0.0653885 0.920657 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 3 379 0.0686869 0.920657 378 0.0670454 0.920657 385 0.0688971 0.921369 SURF 0x10 mat 1 refs 4 380 0.0702968 0.920657 379 0.0686869 0.920657 385 0.0688971 0.921369 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 381 0.0718601 0.920657 380 0.0702968 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 382 0.073361 0.920657 381 0.0718601 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 383 0.0747842 0.920657 382 0.073361 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 3 338 0.0761135 0.920657 383 0.0747842 0.920657 384 0.0690106 0.921369 SURF 0x10 mat 1 refs 4 0 0.147242 0.739671 2 0.150127 0.739671 387 0.14722 0.715175 386 0.144271 0.715175 SURF 0x10 mat 1 refs 4 94 0.140417 0.739671 0 0.147242 0.739671 386 0.144271 0.715175 388 0.137295 0.715175 SURF 0x10 mat 1 refs 4 2 0.150127 0.739671 4 0.153067 0.739671 389 0.150225 0.715175 387 0.14722 0.715175 SURF 0x10 mat 1 refs 4 4 0.153067 0.739671 6 0.156006 0.739671 390 0.15323 0.715175 389 0.150225 0.715175 SURF 0x10 mat 1 refs 4 6 0.156006 0.739671 8 0.158891 0.739671 391 0.156179 0.715175 390 0.15323 0.715175 SURF 0x10 mat 1 refs 4 8 0.158891 0.739671 10 0.161666 0.739671 392 0.159015 0.715175 391 0.156179 0.715175 SURF 0x10 mat 1 refs 4 10 0.161666 0.739671 12 0.164275 0.739671 393 0.161683 0.715175 392 0.159015 0.715175 SURF 0x10 mat 1 refs 4 12 0.164275 0.739671 14 0.166665 0.739671 394 0.164125 0.715175 393 0.161683 0.715175 SURF 0x10 mat 1 refs 4 14 0.166665 0.739671 16 0.168779 0.739671 395 0.166286 0.715175 394 0.164125 0.715175 SURF 0x10 mat 1 refs 4 16 0.168779 0.739671 18 0.170563 0.739671 396 0.16811 0.715175 395 0.166286 0.715175 SURF 0x10 mat 1 refs 4 18 0.170563 0.739671 20 0.171961 0.739671 397 0.169539 0.715175 396 0.16811 0.715175 SURF 0x10 mat 1 refs 4 20 0.171961 0.739671 22 0.17292 0.739671 398 0.170519 0.715176 397 0.169539 0.715175 SURF 0x10 mat 1 refs 4 22 0.17292 0.739671 24 0.173383 0.739672 399 0.170992 0.715176 398 0.170519 0.715176 SURF 0x10 mat 1 refs 4 24 0.173383 0.739672 26 0.172882 0.739672 400 0.17048 0.715176 399 0.170992 0.715176 SURF 0x10 mat 1 refs 4 26 0.172882 0.739672 28 0.171916 0.739672 401 0.169492 0.715176 400 0.17048 0.715176 SURF 0x10 mat 1 refs 4 28 0.171916 0.739672 30 0.170532 0.739672 402 0.168078 0.715176 401 0.169492 0.715176 SURF 0x10 mat 1 refs 4 30 0.170532 0.739672 32 0.168779 0.739672 403 0.166286 0.715176 402 0.168078 0.715176 SURF 0x10 mat 1 refs 4 32 0.168779 0.739672 34 0.166705 0.739672 404 0.164166 0.715176 403 0.166286 0.715176 SURF 0x10 mat 1 refs 4 34 0.166705 0.739672 36 0.164358 0.739672 405 0.161767 0.715176 404 0.164166 0.715176 SURF 0x10 mat 1 refs 4 36 0.164358 0.739672 38 0.161786 0.739672 406 0.159138 0.715176 405 0.161767 0.715176 SURF 0x10 mat 1 refs 4 38 0.161786 0.739672 40 0.159038 0.739672 407 0.156329 0.715176 406 0.159138 0.715176 SURF 0x10 mat 1 refs 4 40 0.159038 0.739672 42 0.156161 0.739672 408 0.153389 0.715176 407 0.156329 0.715176 SURF 0x10 mat 1 refs 4 42 0.156161 0.739672 44 0.153204 0.739672 409 0.150366 0.715176 408 0.153389 0.715176 SURF 0x10 mat 1 refs 4 44 0.153204 0.739672 46 0.150215 0.739672 410 0.14731 0.715176 409 0.150366 0.715176 SURF 0x10 mat 1 refs 4 46 0.150215 0.739672 48 0.147242 0.739672 411 0.144271 0.715176 410 0.14731 0.715176 SURF 0x10 mat 1 refs 4 48 0.147242 0.739672 50 0.140417 0.739672 412 0.137295 0.715176 411 0.144271 0.715176 SURF 0x10 mat 1 refs 4 50 0.140417 0.739672 52 0.132982 0.739672 413 0.129695 0.715176 412 0.137295 0.715176 SURF 0x10 mat 1 refs 4 52 0.132982 0.739672 54 0.125024 0.739672 414 0.121561 0.715176 413 0.129695 0.715176 SURF 0x10 mat 1 refs 4 54 0.125024 0.739672 56 0.11663 0.739672 415 0.112981 0.715176 414 0.121561 0.715176 SURF 0x10 mat 1 refs 4 56 0.11663 0.739672 58 0.107888 0.739672 416 0.104044 0.715176 415 0.112981 0.715176 SURF 0x10 mat 1 refs 4 58 0.107888 0.739672 60 0.0988843 0.739672 417 0.0948413 0.715176 416 0.104044 0.715176 SURF 0x10 mat 1 refs 4 60 0.0988843 0.739672 62 0.0897061 0.739672 418 0.0854597 0.715176 417 0.0948413 0.715176 SURF 0x10 mat 1 refs 4 62 0.0897061 0.739672 64 0.0804412 0.739672 419 0.0759892 0.715176 418 0.0854597 0.715176 SURF 0x10 mat 1 refs 4 64 0.0804412 0.739672 66 0.0711758 0.739672 420 0.0665182 0.715176 419 0.0759892 0.715176 SURF 0x10 mat 1 refs 4 66 0.0711758 0.739672 68 0.061998 0.739672 421 0.0571366 0.715176 420 0.0665182 0.715176 SURF 0x10 mat 1 refs 4 68 0.061998 0.739672 70 0.0529943 0.739672 422 0.0479335 0.715176 421 0.0571366 0.715176 SURF 0x10 mat 1 refs 4 70 0.0529943 0.739672 72 0.0442521 0.739672 423 0.0389973 0.715176 422 0.0479335 0.715176 SURF 0x10 mat 1 refs 4 72 0.0442521 0.739672 74 0.0529943 0.739672 424 0.0479335 0.715176 423 0.0389973 0.715176 SURF 0x10 mat 1 refs 4 74 0.0529943 0.739672 76 0.061998 0.739671 425 0.0571366 0.715176 424 0.0479335 0.715176 SURF 0x10 mat 1 refs 4 76 0.061998 0.739671 78 0.0711758 0.739671 426 0.0665182 0.715175 425 0.0571366 0.715176 SURF 0x10 mat 1 refs 4 78 0.0711758 0.739671 80 0.0804412 0.739671 427 0.0759892 0.715175 426 0.0665182 0.715175 SURF 0x10 mat 1 refs 4 80 0.0804412 0.739671 82 0.0897061 0.739671 428 0.0854597 0.715175 427 0.0759892 0.715175 SURF 0x10 mat 1 refs 4 82 0.0897061 0.739671 84 0.0988843 0.739671 429 0.0948413 0.715175 428 0.0854597 0.715175 SURF 0x10 mat 1 refs 4 84 0.0988843 0.739671 86 0.107888 0.739671 430 0.104044 0.715175 429 0.0948413 0.715175 SURF 0x10 mat 1 refs 4 86 0.107888 0.739671 88 0.11663 0.739671 431 0.112981 0.715175 430 0.104044 0.715175 SURF 0x10 mat 1 refs 4 88 0.11663 0.739671 90 0.125024 0.739671 432 0.121561 0.715175 431 0.112981 0.715175 SURF 0x10 mat 1 refs 4 90 0.125024 0.739671 92 0.132982 0.739671 433 0.129695 0.715175 432 0.121561 0.715175 SURF 0x10 mat 1 refs 4 92 0.132982 0.739671 94 0.140417 0.739671 388 0.137295 0.715175 433 0.129695 0.715175 SURF 0x10 mat 1 refs 4 386 0.144271 0.715175 387 0.14722 0.715175 434 0.138918 0.69363 435 0.135987 0.69363 SURF 0x10 mat 1 refs 4 388 0.137295 0.715175 386 0.144271 0.715175 435 0.135987 0.69363 436 0.129055 0.69363 SURF 0x10 mat 1 refs 4 387 0.14722 0.715175 389 0.150225 0.715175 437 0.141904 0.69363 434 0.138918 0.69363 SURF 0x10 mat 1 refs 4 389 0.150225 0.715175 390 0.15323 0.715175 438 0.14489 0.69363 437 0.141904 0.69363 SURF 0x10 mat 1 refs 4 390 0.15323 0.715175 391 0.156179 0.715175 439 0.14782 0.69363 438 0.14489 0.69363 SURF 0x10 mat 1 refs 4 391 0.156179 0.715175 392 0.159015 0.715175 440 0.150638 0.69363 439 0.14782 0.69363 SURF 0x10 mat 1 refs 4 392 0.159015 0.715175 393 0.161683 0.715175 441 0.153288 0.69363 440 0.150638 0.69363 SURF 0x10 mat 1 refs 4 393 0.161683 0.715175 394 0.164125 0.715175 442 0.155715 0.69363 441 0.153288 0.69363 SURF 0x10 mat 1 refs 4 394 0.164125 0.715175 395 0.166286 0.715175 443 0.157863 0.69363 442 0.155715 0.69363 SURF 0x10 mat 1 refs 4 395 0.166286 0.715175 396 0.16811 0.715175 444 0.159675 0.693631 443 0.157863 0.69363 SURF 0x10 mat 1 refs 4 396 0.16811 0.715175 397 0.169539 0.715175 445 0.161095 0.693631 444 0.159675 0.693631 SURF 0x10 mat 1 refs 4 397 0.169539 0.715175 398 0.170519 0.715176 446 0.162069 0.693631 445 0.161095 0.693631 SURF 0x10 mat 1 refs 4 398 0.170519 0.715176 399 0.170992 0.715176 447 0.162539 0.693631 446 0.162069 0.693631 SURF 0x10 mat 1 refs 4 399 0.170992 0.715176 400 0.17048 0.715176 448 0.16203 0.693631 447 0.162539 0.693631 SURF 0x10 mat 1 refs 4 400 0.17048 0.715176 401 0.169492 0.715176 449 0.161049 0.693631 448 0.16203 0.693631 SURF 0x10 mat 1 refs 4 401 0.169492 0.715176 402 0.168078 0.715176 450 0.159643 0.693631 449 0.161049 0.693631 SURF 0x10 mat 1 refs 4 402 0.168078 0.715176 403 0.166286 0.715176 451 0.157863 0.693631 450 0.159643 0.693631 SURF 0x10 mat 1 refs 4 403 0.166286 0.715176 404 0.164166 0.715176 452 0.155756 0.693631 451 0.157863 0.693631 SURF 0x10 mat 1 refs 4 404 0.164166 0.715176 405 0.161767 0.715176 453 0.153372 0.693631 452 0.155756 0.693631 SURF 0x10 mat 1 refs 4 405 0.161767 0.715176 406 0.159138 0.715176 454 0.15076 0.693631 453 0.153372 0.693631 SURF 0x10 mat 1 refs 4 406 0.159138 0.715176 407 0.156329 0.715176 455 0.147969 0.693631 454 0.15076 0.693631 SURF 0x10 mat 1 refs 4 407 0.156329 0.715176 408 0.153389 0.715176 456 0.145047 0.693631 455 0.147969 0.693631 SURF 0x10 mat 1 refs 4 408 0.153389 0.715176 409 0.150366 0.715176 457 0.142043 0.693631 456 0.145047 0.693631 SURF 0x10 mat 1 refs 4 409 0.150366 0.715176 410 0.14731 0.715176 458 0.139007 0.693631 457 0.142043 0.693631 SURF 0x10 mat 1 refs 4 410 0.14731 0.715176 411 0.144271 0.715176 459 0.135987 0.693631 458 0.139007 0.693631 SURF 0x10 mat 1 refs 4 411 0.144271 0.715176 412 0.137295 0.715176 460 0.129055 0.693631 459 0.135987 0.693631 SURF 0x10 mat 1 refs 4 412 0.137295 0.715176 413 0.129695 0.715176 461 0.121504 0.693631 460 0.129055 0.693631 SURF 0x10 mat 1 refs 4 413 0.129695 0.715176 414 0.121561 0.715176 462 0.113421 0.693631 461 0.121504 0.693631 SURF 0x10 mat 1 refs 4 414 0.121561 0.715176 415 0.112981 0.715176 463 0.104895 0.693631 462 0.113421 0.693631 SURF 0x10 mat 1 refs 4 415 0.112981 0.715176 416 0.104044 0.715176 464 0.0960159 0.693631 463 0.104895 0.693631 SURF 0x10 mat 1 refs 4 416 0.104044 0.715176 417 0.0948413 0.715176 465 0.086871 0.693631 464 0.0960159 0.693631 SURF 0x10 mat 1 refs 4 417 0.0948413 0.715176 418 0.0854597 0.715176 466 0.077549 0.693631 465 0.086871 0.693631 SURF 0x10 mat 1 refs 4 418 0.0854597 0.715176 419 0.0759892 0.715176 467 0.068138 0.693631 466 0.077549 0.693631 SURF 0x10 mat 1 refs 4 419 0.0759892 0.715176 420 0.0665182 0.715176 468 0.0587275 0.693631 467 0.068138 0.693631 SURF 0x10 mat 1 refs 4 420 0.0665182 0.715176 421 0.0571366 0.715176 469 0.0494054 0.693631 468 0.0587275 0.693631 SURF 0x10 mat 1 refs 4 421 0.0571366 0.715176 422 0.0479335 0.715176 470 0.0402604 0.693631 469 0.0494054 0.693631 SURF 0x10 mat 1 refs 4 422 0.0479335 0.715176 423 0.0389973 0.715176 471 0.031381 0.693631 470 0.0402604 0.693631 SURF 0x10 mat 1 refs 4 423 0.0389973 0.715176 424 0.0479335 0.715176 472 0.0402604 0.693631 471 0.031381 0.693631 SURF 0x10 mat 1 refs 4 424 0.0479335 0.715176 425 0.0571366 0.715176 473 0.0494054 0.693631 472 0.0402604 0.693631 SURF 0x10 mat 1 refs 4 425 0.0571366 0.715176 426 0.0665182 0.715175 474 0.0587275 0.693631 473 0.0494054 0.693631 SURF 0x10 mat 1 refs 4 426 0.0665182 0.715175 427 0.0759892 0.715175 475 0.068138 0.693631 474 0.0587275 0.693631 SURF 0x10 mat 1 refs 4 427 0.0759892 0.715175 428 0.0854597 0.715175 476 0.077549 0.69363 475 0.068138 0.693631 SURF 0x10 mat 1 refs 4 428 0.0854597 0.715175 429 0.0948413 0.715175 477 0.086871 0.69363 476 0.077549 0.69363 SURF 0x10 mat 1 refs 4 429 0.0948413 0.715175 430 0.104044 0.715175 478 0.0960159 0.69363 477 0.086871 0.69363 SURF 0x10 mat 1 refs 4 430 0.104044 0.715175 431 0.112981 0.715175 479 0.104895 0.69363 478 0.0960159 0.69363 SURF 0x10 mat 1 refs 4 431 0.112981 0.715175 432 0.121561 0.715175 480 0.113421 0.69363 479 0.104895 0.69363 SURF 0x10 mat 1 refs 4 432 0.121561 0.715175 433 0.129695 0.715175 481 0.121504 0.69363 480 0.113421 0.69363 SURF 0x10 mat 1 refs 4 433 0.129695 0.715175 388 0.137295 0.715175 436 0.129055 0.69363 481 0.121504 0.69363 SURF 0x10 mat 1 refs 4 435 0.135987 0.69363 434 0.138918 0.69363 482 0.124842 0.678874 483 0.122177 0.678874 SURF 0x10 mat 1 refs 4 436 0.129055 0.69363 435 0.135987 0.69363 483 0.122177 0.678874 484 0.115872 0.678874 SURF 0x10 mat 1 refs 4 434 0.138918 0.69363 437 0.141904 0.69363 485 0.127557 0.678874 482 0.124842 0.678874 SURF 0x10 mat 1 refs 4 437 0.141904 0.69363 438 0.14489 0.69363 486 0.130273 0.678874 485 0.127557 0.678874 SURF 0x10 mat 1 refs 4 438 0.14489 0.69363 439 0.14782 0.69363 487 0.132938 0.678874 486 0.130273 0.678874 SURF 0x10 mat 1 refs 4 439 0.14782 0.69363 440 0.150638 0.69363 488 0.1355 0.678874 487 0.132938 0.678874 SURF 0x10 mat 1 refs 4 440 0.150638 0.69363 441 0.153288 0.69363 489 0.137911 0.678874 488 0.1355 0.678874 SURF 0x10 mat 1 refs 4 441 0.153288 0.69363 442 0.155715 0.69363 490 0.140119 0.678874 489 0.137911 0.678874 SURF 0x10 mat 1 refs 4 442 0.155715 0.69363 443 0.157863 0.69363 491 0.142071 0.678874 490 0.140119 0.678874 SURF 0x10 mat 1 refs 4 443 0.157863 0.69363 444 0.159675 0.693631 492 0.143719 0.678874 491 0.142071 0.678874 SURF 0x10 mat 1 refs 4 444 0.159675 0.693631 445 0.161095 0.693631 493 0.145011 0.678874 492 0.143719 0.678874 SURF 0x10 mat 1 refs 4 445 0.161095 0.693631 446 0.162069 0.693631 494 0.145897 0.678874 493 0.145011 0.678874 SURF 0x10 mat 1 refs 4 446 0.162069 0.693631 447 0.162539 0.693631 495 0.146324 0.678874 494 0.145897 0.678874 SURF 0x10 mat 1 refs 4 447 0.162539 0.693631 448 0.16203 0.693631 496 0.145862 0.678874 495 0.146324 0.678874 SURF 0x10 mat 1 refs 4 448 0.16203 0.693631 449 0.161049 0.693631 497 0.144969 0.678874 496 0.145862 0.678874 SURF 0x10 mat 1 refs 4 449 0.161049 0.693631 450 0.159643 0.693631 498 0.143691 0.678874 497 0.144969 0.678874 SURF 0x10 mat 1 refs 4 450 0.159643 0.693631 451 0.157863 0.693631 499 0.142071 0.678874 498 0.143691 0.678874 SURF 0x10 mat 1 refs 4 451 0.157863 0.693631 452 0.155756 0.693631 500 0.140155 0.678874 499 0.142071 0.678874 SURF 0x10 mat 1 refs 4 452 0.155756 0.693631 453 0.153372 0.693631 501 0.137988 0.678874 500 0.140155 0.678874 SURF 0x10 mat 1 refs 4 453 0.153372 0.693631 454 0.15076 0.693631 502 0.135612 0.678874 501 0.137988 0.678874 SURF 0x10 mat 1 refs 4 454 0.15076 0.693631 455 0.147969 0.693631 503 0.133073 0.678874 502 0.135612 0.678874 SURF 0x10 mat 1 refs 4 455 0.147969 0.693631 456 0.145047 0.693631 504 0.130416 0.678874 503 0.133073 0.678874 SURF 0x10 mat 1 refs 4 456 0.145047 0.693631 457 0.142043 0.693631 505 0.127684 0.678874 504 0.130416 0.678874 SURF 0x10 mat 1 refs 4 457 0.142043 0.693631 458 0.139007 0.693631 506 0.124923 0.678874 505 0.127684 0.678874 SURF 0x10 mat 1 refs 4 458 0.139007 0.693631 459 0.135987 0.693631 507 0.122177 0.678874 506 0.124923 0.678874 SURF 0x10 mat 1 refs 4 459 0.135987 0.693631 460 0.129055 0.693631 508 0.115872 0.678874 507 0.122177 0.678874 SURF 0x10 mat 1 refs 4 460 0.129055 0.693631 461 0.121504 0.693631 509 0.109004 0.678874 508 0.115872 0.678874 SURF 0x10 mat 1 refs 4 461 0.121504 0.693631 462 0.113421 0.693631 510 0.101653 0.678874 509 0.109004 0.678874 SURF 0x10 mat 1 refs 4 462 0.113421 0.693631 463 0.104895 0.693631 511 0.093899 0.678874 510 0.101653 0.678874 SURF 0x10 mat 1 refs 4 463 0.104895 0.693631 464 0.0960159 0.693631 512 0.0858231 0.678874 511 0.093899 0.678874 SURF 0x10 mat 1 refs 4 464 0.0960159 0.693631 465 0.086871 0.693631 513 0.0775063 0.678874 512 0.0858231 0.678874 SURF 0x10 mat 1 refs 4 465 0.086871 0.693631 466 0.077549 0.693631 514 0.0690279 0.678874 513 0.0775063 0.678874 SURF 0x10 mat 1 refs 4 466 0.077549 0.693631 467 0.068138 0.693631 515 0.0604693 0.678874 514 0.0690279 0.678874 SURF 0x10 mat 1 refs 4 467 0.068138 0.693631 468 0.0587275 0.693631 516 0.0519104 0.678874 515 0.0604693 0.678874 SURF 0x10 mat 1 refs 4 468 0.0587275 0.693631 469 0.0494054 0.693631 517 0.0434323 0.678874 516 0.0519104 0.678874 SURF 0x10 mat 1 refs 4 469 0.0494054 0.693631 470 0.0402604 0.693631 518 0.0351151 0.678874 517 0.0434323 0.678874 SURF 0x10 mat 1 refs 4 470 0.0402604 0.693631 471 0.031381 0.693631 519 0.0270396 0.678874 518 0.0351151 0.678874 SURF 0x10 mat 1 refs 4 471 0.031381 0.693631 472 0.0402604 0.693631 520 0.0351151 0.678874 519 0.0270396 0.678874 SURF 0x10 mat 1 refs 4 472 0.0402604 0.693631 473 0.0494054 0.693631 521 0.0434323 0.678874 520 0.0351151 0.678874 SURF 0x10 mat 1 refs 4 473 0.0494054 0.693631 474 0.0587275 0.693631 522 0.0519104 0.678874 521 0.0434323 0.678874 SURF 0x10 mat 1 refs 4 474 0.0587275 0.693631 475 0.068138 0.693631 523 0.0604693 0.678874 522 0.0519104 0.678874 SURF 0x10 mat 1 refs 4 475 0.068138 0.693631 476 0.077549 0.69363 524 0.0690279 0.678874 523 0.0604693 0.678874 SURF 0x10 mat 1 refs 4 476 0.077549 0.69363 477 0.086871 0.69363 525 0.0775063 0.678874 524 0.0690279 0.678874 SURF 0x10 mat 1 refs 4 477 0.086871 0.69363 478 0.0960159 0.69363 526 0.0858236 0.678874 525 0.0775063 0.678874 SURF 0x10 mat 1 refs 4 478 0.0960159 0.69363 479 0.104895 0.69363 527 0.093899 0.678874 526 0.0858236 0.678874 SURF 0x10 mat 1 refs 4 479 0.104895 0.69363 480 0.113421 0.69363 528 0.101653 0.678874 527 0.093899 0.678874 SURF 0x10 mat 1 refs 4 480 0.113421 0.69363 481 0.121504 0.69363 529 0.109004 0.678874 528 0.101653 0.678874 SURF 0x10 mat 1 refs 4 481 0.121504 0.69363 436 0.129055 0.69363 484 0.115872 0.678874 529 0.109004 0.678874 SURF 0x10 mat 1 refs 4 483 0.122177 0.678874 482 0.124842 0.678874 530 0.11809 0.674151 531 0.115652 0.674151 SURF 0x10 mat 1 refs 4 484 0.115872 0.678874 483 0.122177 0.678874 531 0.115652 0.674151 532 0.109883 0.674151 SURF 0x10 mat 1 refs 4 482 0.124842 0.678874 485 0.127557 0.678874 533 0.120575 0.674151 530 0.11809 0.674151 SURF 0x10 mat 1 refs 4 485 0.127557 0.678874 486 0.130273 0.678874 534 0.12306 0.674151 533 0.120575 0.674151 SURF 0x10 mat 1 refs 4 486 0.130273 0.678874 487 0.132938 0.678874 535 0.125498 0.674151 534 0.12306 0.674151 SURF 0x10 mat 1 refs 4 487 0.132938 0.678874 488 0.1355 0.678874 536 0.127843 0.674151 535 0.125498 0.674151 SURF 0x10 mat 1 refs 4 488 0.1355 0.678874 489 0.137911 0.678874 537 0.130049 0.674152 536 0.127843 0.674151 SURF 0x10 mat 1 refs 4 489 0.137911 0.678874 490 0.140119 0.678874 538 0.132068 0.674152 537 0.130049 0.674152 SURF 0x10 mat 1 refs 4 490 0.140119 0.678874 491 0.142071 0.678874 539 0.133855 0.674152 538 0.132068 0.674152 SURF 0x10 mat 1 refs 4 491 0.142071 0.678874 492 0.143719 0.678874 540 0.135363 0.674152 539 0.133855 0.674152 SURF 0x10 mat 1 refs 4 492 0.143719 0.678874 493 0.145011 0.678874 541 0.136545 0.674152 540 0.135363 0.674152 SURF 0x10 mat 1 refs 4 493 0.145011 0.678874 494 0.145897 0.678874 542 0.137355 0.674152 541 0.136545 0.674152 SURF 0x10 mat 1 refs 4 494 0.145897 0.678874 495 0.146324 0.678874 543 0.137747 0.674152 542 0.137355 0.674152 SURF 0x10 mat 1 refs 4 495 0.146324 0.678874 496 0.145862 0.678874 544 0.137323 0.674152 543 0.137747 0.674152 SURF 0x10 mat 1 refs 4 496 0.145862 0.678874 497 0.144969 0.678874 545 0.136507 0.674152 544 0.137323 0.674152 SURF 0x10 mat 1 refs 4 497 0.144969 0.678874 498 0.143691 0.678874 546 0.135337 0.674152 545 0.136507 0.674152 SURF 0x10 mat 1 refs 4 498 0.143691 0.678874 499 0.142071 0.678874 547 0.133855 0.674152 546 0.135337 0.674152 SURF 0x10 mat 1 refs 4 499 0.142071 0.678874 500 0.140155 0.678874 548 0.132102 0.674152 547 0.133855 0.674152 SURF 0x10 mat 1 refs 4 500 0.140155 0.678874 501 0.137988 0.678874 549 0.130118 0.674152 548 0.132102 0.674152 SURF 0x10 mat 1 refs 4 501 0.137988 0.678874 502 0.135612 0.678874 550 0.127945 0.674152 549 0.130118 0.674152 SURF 0x10 mat 1 refs 4 502 0.135612 0.678874 503 0.133073 0.678874 551 0.125622 0.674152 550 0.127945 0.674152 SURF 0x10 mat 1 refs 4 503 0.133073 0.678874 504 0.130416 0.678874 552 0.12319 0.674152 551 0.125622 0.674152 SURF 0x10 mat 1 refs 4 504 0.130416 0.678874 505 0.127684 0.678874 553 0.120691 0.674152 552 0.12319 0.674152 SURF 0x10 mat 1 refs 4 505 0.127684 0.678874 506 0.124923 0.678874 554 0.118165 0.674152 553 0.120691 0.674152 SURF 0x10 mat 1 refs 4 506 0.124923 0.678874 507 0.122177 0.678874 555 0.115652 0.674152 554 0.118165 0.674152 SURF 0x10 mat 1 refs 4 507 0.122177 0.678874 508 0.115872 0.678874 556 0.109883 0.674152 555 0.115652 0.674152 SURF 0x10 mat 1 refs 4 508 0.115872 0.678874 509 0.109004 0.678874 557 0.103599 0.674152 556 0.109883 0.674152 SURF 0x10 mat 1 refs 4 509 0.109004 0.678874 510 0.101653 0.678874 558 0.0968722 0.674152 557 0.103599 0.674152 SURF 0x10 mat 1 refs 4 510 0.101653 0.678874 511 0.093899 0.678874 559 0.0897776 0.674152 558 0.0968722 0.674152 SURF 0x10 mat 1 refs 4 511 0.093899 0.678874 512 0.0858231 0.678874 560 0.0823882 0.674152 559 0.0897776 0.674152 SURF 0x10 mat 1 refs 4 512 0.0858231 0.678874 513 0.0775063 0.678874 561 0.0747785 0.674152 560 0.0823882 0.674152 SURF 0x10 mat 1 refs 4 513 0.0775063 0.678874 514 0.0690279 0.678874 562 0.0670209 0.674152 561 0.0747785 0.674152 SURF 0x10 mat 1 refs 4 514 0.0690279 0.678874 515 0.0604693 0.678874 563 0.0591896 0.674152 562 0.0670209 0.674152 SURF 0x10 mat 1 refs 4 515 0.0604693 0.678874 516 0.0519104 0.678874 564 0.0513583 0.674152 563 0.0591896 0.674152 SURF 0x10 mat 1 refs 4 516 0.0519104 0.678874 517 0.0434323 0.678874 565 0.0436011 0.674152 564 0.0513583 0.674152 SURF 0x10 mat 1 refs 4 517 0.0434323 0.678874 518 0.0351151 0.678874 566 0.0359906 0.674152 565 0.0436011 0.674152 SURF 0x10 mat 1 refs 4 518 0.0351151 0.678874 519 0.0270396 0.678874 567 0.0286015 0.674152 566 0.0359906 0.674152 SURF 0x10 mat 1 refs 4 519 0.0270396 0.678874 520 0.0351151 0.678874 568 0.0359906 0.674152 567 0.0286015 0.674152 SURF 0x10 mat 1 refs 4 520 0.0351151 0.678874 521 0.0434323 0.678874 569 0.0436011 0.674152 568 0.0359906 0.674152 SURF 0x10 mat 1 refs 4 521 0.0434323 0.678874 522 0.0519104 0.678874 570 0.0513583 0.674152 569 0.0436011 0.674152 SURF 0x10 mat 1 refs 4 522 0.0519104 0.678874 523 0.0604693 0.678874 571 0.0591896 0.674152 570 0.0513583 0.674152 SURF 0x10 mat 1 refs 4 523 0.0604693 0.678874 524 0.0690279 0.678874 572 0.0670209 0.674152 571 0.0591896 0.674152 SURF 0x10 mat 1 refs 4 524 0.0690279 0.678874 525 0.0775063 0.678874 573 0.0747785 0.674152 572 0.0670209 0.674152 SURF 0x10 mat 1 refs 4 525 0.0775063 0.678874 526 0.0858236 0.678874 574 0.0823882 0.674152 573 0.0747785 0.674152 SURF 0x10 mat 1 refs 4 526 0.0858236 0.678874 527 0.093899 0.678874 575 0.0897776 0.674151 574 0.0823882 0.674152 SURF 0x10 mat 1 refs 4 527 0.093899 0.678874 528 0.101653 0.678874 576 0.0968722 0.674151 575 0.0897776 0.674151 SURF 0x10 mat 1 refs 4 528 0.101653 0.678874 529 0.109004 0.678874 577 0.103599 0.674151 576 0.0968722 0.674151 SURF 0x10 mat 1 refs 4 529 0.109004 0.678874 484 0.115872 0.678874 532 0.109883 0.674151 577 0.103599 0.674151 SURF 0x10 mat 1 refs 4 531 0.115652 0.674151 530 0.11809 0.674151 578 0.108592 0.667363 579 0.106999 0.667363 SURF 0x10 mat 1 refs 4 532 0.109883 0.674151 531 0.115652 0.674151 579 0.106999 0.667363 580 0.10323 0.667363 SURF 0x10 mat 1 refs 4 530 0.11809 0.674151 533 0.120575 0.674151 581 0.110216 0.667363 578 0.108592 0.667363 SURF 0x10 mat 1 refs 4 533 0.120575 0.674151 534 0.12306 0.674151 582 0.111839 0.667363 581 0.110216 0.667363 SURF 0x10 mat 1 refs 4 534 0.12306 0.674151 535 0.125498 0.674151 583 0.113432 0.667363 582 0.111839 0.667363 SURF 0x10 mat 1 refs 4 535 0.125498 0.674151 536 0.127843 0.674151 584 0.114965 0.667363 583 0.113432 0.667363 SURF 0x10 mat 1 refs 4 536 0.127843 0.674151 537 0.130049 0.674152 585 0.116405 0.667363 584 0.114965 0.667363 SURF 0x10 mat 1 refs 4 537 0.130049 0.674152 538 0.132068 0.674152 586 0.117725 0.667363 585 0.116405 0.667363 SURF 0x10 mat 1 refs 4 538 0.132068 0.674152 539 0.133855 0.674152 587 0.118893 0.667364 586 0.117725 0.667363 SURF 0x10 mat 1 refs 4 539 0.133855 0.674152 540 0.135363 0.674152 588 0.119878 0.667364 587 0.118893 0.667364 SURF 0x10 mat 1 refs 4 540 0.135363 0.674152 541 0.136545 0.674152 589 0.12065 0.667364 588 0.119878 0.667364 SURF 0x10 mat 1 refs 4 541 0.136545 0.674152 542 0.137355 0.674152 590 0.121179 0.667364 589 0.12065 0.667364 SURF 0x10 mat 1 refs 4 542 0.137355 0.674152 543 0.137747 0.674152 591 0.121435 0.667364 590 0.121179 0.667364 SURF 0x10 mat 1 refs 4 543 0.137747 0.674152 544 0.137323 0.674152 592 0.121158 0.667364 591 0.121435 0.667364 SURF 0x10 mat 1 refs 4 544 0.137323 0.674152 545 0.136507 0.674152 593 0.120625 0.667364 592 0.121158 0.667364 SURF 0x10 mat 1 refs 4 545 0.136507 0.674152 546 0.135337 0.674152 594 0.119861 0.667364 593 0.120625 0.667364 SURF 0x10 mat 1 refs 4 546 0.135337 0.674152 547 0.133855 0.674152 595 0.118893 0.667364 594 0.119861 0.667364 SURF 0x10 mat 1 refs 4 547 0.133855 0.674152 548 0.132102 0.674152 596 0.117747 0.667364 595 0.118893 0.667364 SURF 0x10 mat 1 refs 4 548 0.132102 0.674152 549 0.130118 0.674152 597 0.116451 0.667364 596 0.117747 0.667364 SURF 0x10 mat 1 refs 4 549 0.130118 0.674152 550 0.127945 0.674152 598 0.115031 0.667364 597 0.116451 0.667364 SURF 0x10 mat 1 refs 4 550 0.127945 0.674152 551 0.125622 0.674152 599 0.113514 0.667364 598 0.115031 0.667364 SURF 0x10 mat 1 refs 4 551 0.125622 0.674152 552 0.12319 0.674152 600 0.111925 0.667364 599 0.113514 0.667364 SURF 0x10 mat 1 refs 4 552 0.12319 0.674152 553 0.120691 0.674152 601 0.110292 0.667364 600 0.111925 0.667364 SURF 0x10 mat 1 refs 4 553 0.120691 0.674152 554 0.118165 0.674152 602 0.108641 0.667364 601 0.110292 0.667364 SURF 0x10 mat 1 refs 4 554 0.118165 0.674152 555 0.115652 0.674152 603 0.106999 0.667364 602 0.108641 0.667364 SURF 0x10 mat 1 refs 4 555 0.115652 0.674152 556 0.109883 0.674152 604 0.10323 0.667364 603 0.106999 0.667364 SURF 0x10 mat 1 refs 4 556 0.109883 0.674152 557 0.103599 0.674152 605 0.0991246 0.667364 604 0.10323 0.667364 SURF 0x10 mat 1 refs 4 557 0.103599 0.674152 558 0.0968722 0.674152 606 0.0947297 0.667364 605 0.0991246 0.667364 SURF 0x10 mat 1 refs 4 558 0.0968722 0.674152 559 0.0897776 0.674152 607 0.0900945 0.667364 606 0.0947297 0.667364 SURF 0x10 mat 1 refs 4 559 0.0897776 0.674152 560 0.0823882 0.674152 608 0.0852667 0.667364 607 0.0900945 0.667364 SURF 0x10 mat 1 refs 4 560 0.0823882 0.674152 561 0.0747785 0.674152 609 0.0802948 0.667364 608 0.0852667 0.667364 SURF 0x10 mat 1 refs 4 561 0.0747785 0.674152 562 0.0670209 0.674152 610 0.0752265 0.667364 609 0.0802948 0.667364 SURF 0x10 mat 1 refs 4 562 0.0670209 0.674152 563 0.0591896 0.674152 611 0.07011 0.667364 610 0.0752265 0.667364 SURF 0x10 mat 1 refs 4 563 0.0591896 0.674152 564 0.0513583 0.674152 612 0.0649936 0.667364 611 0.07011 0.667364 SURF 0x10 mat 1 refs 4 564 0.0513583 0.674152 565 0.0436011 0.674152 613 0.0599252 0.667364 612 0.0649936 0.667364 SURF 0x10 mat 1 refs 4 565 0.0436011 0.674152 566 0.0359906 0.674152 614 0.0549529 0.667364 613 0.0599252 0.667364 SURF 0x10 mat 1 refs 4 566 0.0359906 0.674152 567 0.0286015 0.674152 615 0.0501252 0.667364 614 0.0549529 0.667364 SURF 0x10 mat 1 refs 4 567 0.0286015 0.674152 568 0.0359906 0.674152 616 0.0549529 0.667364 615 0.0501252 0.667364 SURF 0x10 mat 1 refs 4 568 0.0359906 0.674152 569 0.0436011 0.674152 617 0.0599252 0.667364 616 0.0549529 0.667364 SURF 0x10 mat 1 refs 4 569 0.0436011 0.674152 570 0.0513583 0.674152 618 0.0649936 0.667364 617 0.0599252 0.667364 SURF 0x10 mat 1 refs 4 570 0.0513583 0.674152 571 0.0591896 0.674152 619 0.07011 0.667364 618 0.0649936 0.667364 SURF 0x10 mat 1 refs 4 571 0.0591896 0.674152 572 0.0670209 0.674152 620 0.0752265 0.667364 619 0.07011 0.667364 SURF 0x10 mat 1 refs 4 572 0.0670209 0.674152 573 0.0747785 0.674152 621 0.0802948 0.667363 620 0.0752265 0.667364 SURF 0x10 mat 1 refs 4 573 0.0747785 0.674152 574 0.0823882 0.674152 622 0.0852667 0.667363 621 0.0802948 0.667363 SURF 0x10 mat 1 refs 4 574 0.0823882 0.674152 575 0.0897776 0.674151 623 0.0900945 0.667363 622 0.0852667 0.667363 SURF 0x10 mat 1 refs 4 575 0.0897776 0.674151 576 0.0968722 0.674151 624 0.0947297 0.667363 623 0.0900945 0.667363 SURF 0x10 mat 1 refs 4 576 0.0968722 0.674151 577 0.103599 0.674151 625 0.0991246 0.667363 624 0.0947297 0.667363 SURF 0x10 mat 1 refs 4 577 0.103599 0.674151 532 0.109883 0.674151 580 0.10323 0.667363 625 0.0991246 0.667363 SURF 0x10 mat 1 refs 4 579 0.106999 0.667363 578 0.108592 0.667363 626 0.0992583 0.664708 627 0.0988124 0.664708 SURF 0x10 mat 1 refs 4 580 0.10323 0.667363 579 0.106999 0.667363 627 0.0988124 0.664708 628 0.0977578 0.664708 SURF 0x10 mat 1 refs 4 578 0.108592 0.667363 581 0.110216 0.667363 629 0.0997124 0.664708 626 0.0992583 0.664708 SURF 0x10 mat 1 refs 4 581 0.110216 0.667363 582 0.111839 0.667363 630 0.100167 0.664708 629 0.0997124 0.664708 SURF 0x10 mat 1 refs 4 582 0.111839 0.667363 583 0.113432 0.667363 631 0.100612 0.664708 630 0.100167 0.664708 SURF 0x10 mat 1 refs 4 583 0.113432 0.667363 584 0.114965 0.667363 632 0.101041 0.664708 631 0.100612 0.664708 SURF 0x10 mat 1 refs 4 584 0.114965 0.667363 585 0.116405 0.667363 633 0.101444 0.664708 632 0.101041 0.664708 SURF 0x10 mat 1 refs 4 585 0.116405 0.667363 586 0.117725 0.667363 634 0.101814 0.664708 633 0.101444 0.664708 SURF 0x10 mat 1 refs 4 586 0.117725 0.667363 587 0.118893 0.667364 635 0.10214 0.664708 634 0.101814 0.664708 SURF 0x10 mat 1 refs 4 587 0.118893 0.667364 588 0.119878 0.667364 636 0.102416 0.664708 635 0.10214 0.664708 SURF 0x10 mat 1 refs 4 588 0.119878 0.667364 589 0.12065 0.667364 637 0.102632 0.664708 636 0.102416 0.664708 SURF 0x10 mat 1 refs 4 589 0.12065 0.667364 590 0.121179 0.667364 638 0.10278 0.664708 637 0.102632 0.664708 SURF 0x10 mat 1 refs 4 590 0.121179 0.667364 591 0.121435 0.667364 639 0.102852 0.664708 638 0.10278 0.664708 SURF 0x10 mat 1 refs 4 591 0.121435 0.667364 592 0.121158 0.667364 640 0.102775 0.664708 639 0.102852 0.664708 SURF 0x10 mat 1 refs 4 592 0.121158 0.667364 593 0.120625 0.667364 641 0.102625 0.664708 640 0.102775 0.664708 SURF 0x10 mat 1 refs 4 593 0.120625 0.667364 594 0.119861 0.667364 642 0.102411 0.664708 641 0.102625 0.664708 SURF 0x10 mat 1 refs 4 594 0.119861 0.667364 595 0.118893 0.667364 643 0.10214 0.664708 642 0.102411 0.664708 SURF 0x10 mat 1 refs 4 595 0.118893 0.667364 596 0.117747 0.667364 644 0.10182 0.664708 643 0.10214 0.664708 SURF 0x10 mat 1 refs 4 596 0.117747 0.667364 597 0.116451 0.667364 645 0.101457 0.664708 644 0.10182 0.664708 SURF 0x10 mat 1 refs 4 597 0.116451 0.667364 598 0.115031 0.667364 646 0.10106 0.664708 645 0.101457 0.664708 SURF 0x10 mat 1 refs 4 598 0.115031 0.667364 599 0.113514 0.667364 647 0.100635 0.664708 646 0.10106 0.664708 SURF 0x10 mat 1 refs 4 599 0.113514 0.667364 600 0.111925 0.667364 648 0.100191 0.664708 647 0.100635 0.664708 SURF 0x10 mat 1 refs 4 600 0.111925 0.667364 601 0.110292 0.667364 649 0.0997337 0.664708 648 0.100191 0.664708 SURF 0x10 mat 1 refs 4 601 0.110292 0.667364 602 0.108641 0.667364 650 0.099272 0.664708 649 0.0997337 0.664708 SURF 0x10 mat 1 refs 4 602 0.108641 0.667364 603 0.106999 0.667364 651 0.0988124 0.664708 650 0.099272 0.664708 SURF 0x10 mat 1 refs 4 603 0.106999 0.667364 604 0.10323 0.667364 652 0.0977578 0.664708 651 0.0988124 0.664708 SURF 0x10 mat 1 refs 4 604 0.10323 0.667364 605 0.0991246 0.667364 653 0.0966088 0.664708 652 0.0977578 0.664708 SURF 0x10 mat 1 refs 4 605 0.0991246 0.667364 606 0.0947297 0.667364 654 0.0953789 0.664708 653 0.0966088 0.664708 SURF 0x10 mat 1 refs 4 606 0.0947297 0.667364 607 0.0900945 0.667364 655 0.0940822 0.664708 654 0.0953789 0.664708 SURF 0x10 mat 1 refs 4 607 0.0900945 0.667364 608 0.0852667 0.667364 656 0.0927309 0.664708 655 0.0940822 0.664708 SURF 0x10 mat 1 refs 4 608 0.0852667 0.667364 609 0.0802948 0.667364 657 0.0913399 0.664708 656 0.0927309 0.664708 SURF 0x10 mat 1 refs 4 609 0.0802948 0.667364 610 0.0752265 0.667364 658 0.0899214 0.664708 657 0.0913399 0.664708 SURF 0x10 mat 1 refs 4 610 0.0752265 0.667364 611 0.07011 0.667364 659 0.08849 0.664708 658 0.0899214 0.664708 SURF 0x10 mat 1 refs 4 611 0.07011 0.667364 612 0.0649936 0.667364 660 0.0870581 0.664708 659 0.08849 0.664708 SURF 0x10 mat 1 refs 4 612 0.0649936 0.667364 613 0.0599252 0.667364 661 0.08564 0.664708 660 0.0870581 0.664708 SURF 0x10 mat 1 refs 4 613 0.0599252 0.667364 614 0.0549529 0.667364 662 0.0842486 0.664708 661 0.08564 0.664708 SURF 0x10 mat 1 refs 4 614 0.0549529 0.667364 615 0.0501252 0.667364 663 0.0828977 0.664708 662 0.0842486 0.664708 SURF 0x10 mat 1 refs 4 615 0.0501252 0.667364 616 0.0549529 0.667364 664 0.0842486 0.664708 663 0.0828977 0.664708 SURF 0x10 mat 1 refs 4 616 0.0549529 0.667364 617 0.0599252 0.667364 665 0.08564 0.664708 664 0.0842486 0.664708 SURF 0x10 mat 1 refs 4 617 0.0599252 0.667364 618 0.0649936 0.667364 666 0.0870581 0.664708 665 0.08564 0.664708 SURF 0x10 mat 1 refs 4 618 0.0649936 0.667364 619 0.07011 0.667364 667 0.08849 0.664708 666 0.0870581 0.664708 SURF 0x10 mat 1 refs 4 619 0.07011 0.667364 620 0.0752265 0.667364 668 0.0899214 0.664708 667 0.08849 0.664708 SURF 0x10 mat 1 refs 4 620 0.0752265 0.667364 621 0.0802948 0.667363 669 0.0913399 0.664708 668 0.0899214 0.664708 SURF 0x10 mat 1 refs 4 621 0.0802948 0.667363 622 0.0852667 0.667363 670 0.0927309 0.664708 669 0.0913399 0.664708 SURF 0x10 mat 1 refs 4 622 0.0852667 0.667363 623 0.0900945 0.667363 671 0.0940822 0.664708 670 0.0927309 0.664708 SURF 0x10 mat 1 refs 4 623 0.0900945 0.667363 624 0.0947297 0.667363 672 0.0953789 0.664708 671 0.0940822 0.664708 SURF 0x10 mat 1 refs 4 624 0.0947297 0.667363 625 0.0991246 0.667363 673 0.0966088 0.664708 672 0.0953789 0.664708 SURF 0x10 mat 1 refs 4 625 0.0991246 0.667363 580 0.10323 0.667363 628 0.0977578 0.664708 673 0.0966088 0.664708 SURF 0x10 mat 1 refs 3 627 0.0988124 0.664708 626 0.0992583 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 628 0.0977578 0.664708 627 0.0988124 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 626 0.0992583 0.664708 629 0.0997124 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 629 0.0997124 0.664708 630 0.100167 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 630 0.100167 0.664708 631 0.100612 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 631 0.100612 0.664708 632 0.101041 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 632 0.101041 0.664708 633 0.101444 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 633 0.101444 0.664708 634 0.101814 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 634 0.101814 0.664708 635 0.10214 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 635 0.10214 0.664708 636 0.102416 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 636 0.102416 0.664708 637 0.102632 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 637 0.102632 0.664708 638 0.10278 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 638 0.10278 0.664708 639 0.102852 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 639 0.102852 0.664708 640 0.102775 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 640 0.102775 0.664708 641 0.102625 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 641 0.102625 0.664708 642 0.102411 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 642 0.102411 0.664708 643 0.10214 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 643 0.10214 0.664708 644 0.10182 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 644 0.10182 0.664708 645 0.101457 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 645 0.101457 0.664708 646 0.10106 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 646 0.10106 0.664708 647 0.100635 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 647 0.100635 0.664708 648 0.100191 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 648 0.100191 0.664708 649 0.0997337 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 649 0.0997337 0.664708 650 0.099272 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 650 0.099272 0.664708 651 0.0988124 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 651 0.0988124 0.664708 652 0.0977578 0.664708 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 4 652 0.0977578 0.664708 653 0.0966088 0.664708 675 0.0940779 0.663822 674 0.0939554 0.663822 SURF 0x10 mat 1 refs 3 653 0.0966088 0.664708 654 0.0953789 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 654 0.0953789 0.664708 655 0.0940822 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 655 0.0940822 0.664708 656 0.0927309 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 656 0.0927309 0.664708 657 0.0913399 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 657 0.0913399 0.664708 658 0.0899214 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 4 658 0.0899214 0.664708 659 0.08849 0.664708 676 0.0941877 0.663822 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 659 0.08849 0.664708 660 0.0870581 0.664708 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 3 660 0.0870581 0.664708 661 0.08564 0.664708 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 3 661 0.08564 0.664708 662 0.0842486 0.664708 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 3 662 0.0842486 0.664708 663 0.0828977 0.664708 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 3 663 0.0828977 0.664708 664 0.0842486 0.664708 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 3 664 0.0842486 0.664708 665 0.08564 0.664708 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 3 665 0.08564 0.664708 666 0.0870581 0.664708 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 3 666 0.0870581 0.664708 667 0.08849 0.664708 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 4 667 0.08849 0.664708 668 0.0899214 0.664708 675 0.0940779 0.663822 676 0.0941877 0.663822 SURF 0x10 mat 1 refs 3 668 0.0899214 0.664708 669 0.0913399 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 669 0.0913399 0.664708 670 0.0927309 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 670 0.0927309 0.664708 671 0.0940822 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 671 0.0940822 0.664708 672 0.0953789 0.664708 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 4 672 0.0953789 0.664708 673 0.0966088 0.664708 674 0.0939554 0.663822 675 0.0940779 0.663822 SURF 0x10 mat 1 refs 3 673 0.0966088 0.664708 628 0.0977578 0.664708 674 0.0939554 0.663822 kids 0 OBJECT poly name "CurveCircle.008" data 4 Mesh texture "C:/Programme/CRRCSim/textures/Fireworks2.rgb" crease 30.000000 numvert 1033 0.002617 0.091189 1.17345 0.005665 0.093894 1.17345 0.006649 0.097135 1.17345 0.005609 0.10084 1.17345 0.002606 0.104729 1.17345 -0.000584999 0.106223 1.17345 -0.003807 0.104729 1.17345 -0.006897 0.10084 1.17345 -0.008012 0.097135 1.17345 -0.007048 0.093894 1.17345 -0.004003 0.091189 1.17345 -0.000693001 0.090416 1.17345 0.006549 0.085969 1.16173 0.013261 0.091946 1.16173 0.015428 0.099097 1.16173 0.013137 0.107243 1.16173 0.006524 0.11579 1.16173 -0.000504 0.119074 1.16173 -0.007601 0.11579 1.16173 -0.014406 0.107243 1.16173 -0.016861 0.099097 1.16173 -0.014739 0.091946 1.16173 -0.008032 0.085969 1.16173 -0.000742 0.08426 1.16173 0.008883 0.083245 1.15111 0.017766 0.091083 1.15112 0.020634 0.100501 1.15112 0.017602 0.111328 1.15112 0.008849 0.122711 1.15111 -0.000452001 0.127084 1.15111 -0.009844 0.122711 1.15111 -0.018851 0.111328 1.15111 -0.022099 0.100501 1.15111 -0.019291 0.091083 1.15111 -0.010415 0.083245 1.15111 -0.000766 0.081009 1.15111 0.010974 0.080997 1.13849 0.021792 0.090489 1.13849 0.025285 0.101919 1.13849 0.021592 0.115123 1.13849 0.010934 0.12902 1.13849 -0.000393 0.134357 1.13848 -0.01183 0.12902 1.13848 -0.022798 0.115123 1.13848 -0.026754 0.101919 1.13848 -0.023334 0.090489 1.13848 -0.012525 0.080997 1.13848 -0.000775 0.078293 1.13848 0.013847 0.079058 1.11581 0.027314 0.090398 1.11581 0.031661 0.104148 1.11581 0.027065 0.120252 1.11581 0.013797 0.137257 1.11581 -0.000304 0.143785 1.11581 -0.014541 0.137257 1.11581 -0.028195 0.120252 1.11581 -0.033119 0.104148 1.11581 -0.028862 0.090398 1.11581 -0.015406 0.079058 1.11581 -0.000779999 0.075841 1.11581 0.018149 0.078397 1.07225 0.035585 0.09164 1.07225 0.041214 0.107987 1.07225 0.035263 0.127822 1.07225 0.018084 0.148932 1.07225 -0.000172 0.157026 1.07225 -0.018605 0.148932 1.07225 -0.036283 0.127822 1.07224 -0.042659 0.107987 1.07224 -0.037147 0.09164 1.07224 -0.019726 0.078397 1.07225 -0.000789 0.07468 1.07225 0.023335 0.078722 0.988918 0.045558 0.093976 0.988919 0.052733 0.113095 0.98892 0.045147 0.136984 0.988919 0.023252 0.162566 0.988918 -1.70004e-005 0.172366 0.988916 -0.023511 0.162566 0.988914 -0.046043 0.136984 0.988912 -0.054169 0.113095 0.988912 -0.047144 0.093976 0.988912 -0.024939 0.078722 0.988914 -0.000801999 0.074483 0.988916 0.0283 0.079206 0.847913 0.055109 0.096646 0.847915 0.063764 0.118519 0.847915 0.054614 0.145873 0.847915 0.028201 0.17517 0.847912 0.00013 0.186389 0.847911 -0.028211 0.17517 0.847909 -0.055392 0.145873 0.847907 -0.065195 0.118519 0.847906 -0.05672 0.096646 0.847907 -0.029935 0.079206 0.847909 -0.000817001 0.07436 0.847911 0.031759 0.079576 0.671771 0.061759 0.098687 0.671773 0.071444 0.122351 0.671774 0.061204 0.151227 0.671774 0.031647 0.18194 0.671771 0.000236001 0.193686 0.671769 -0.031479 0.18194 0.671767 -0.061895 0.151227 0.671765 -0.072864 0.122351 0.671764 -0.06338 0.098687 0.671765 -0.033407 0.079576 0.671767 -0.000824001 0.074222 0.671769 0.032582 0.07976 0.495113 0.063343 0.099273 0.495115 0.073281 0.122853 0.495116 0.062786 0.150227 0.495117 0.032483 0.178871 0.495114 0.00028 0.189765 0.495111 -0.032234 0.178867 0.49511 -0.063414 0.150223 0.495108 -0.074655 0.122852 0.495105 -0.064928 0.099274 0.495105 -0.034206 0.079762 0.495108 -0.000815 0.074204 0.49511 0.030919 0.079593 0.339237 0.060255 0.098877 0.33924 0.069811 0.12146 0.339248 0.059838 0.146085 0.339263 0.030977 0.171217 0.339262 0.000314999 0.18065 0.339251 -0.030633 0.171177 0.339257 -0.060287 0.146044 0.339254 -0.070935 0.121452 0.339238 -0.061633 0.098895 0.339231 -0.032454 0.079613 0.339232 -0.000802999 0.073961 0.339235 0.027407 0.078993 0.216567 0.053791 0.098232 0.216572 0.062582 0.120115 0.216595 0.053706 0.142838 0.216642 0.027847 0.165409 0.216643 0.000395 0.173681 0.216616 -0.027289 0.165278 0.21664 -0.053751 0.142703 0.216635 -0.063144 0.12009 0.216586 -0.054714 0.098292 0.216565 -0.028777 0.079057 0.216563 -0.000799 0.073196 0.216566 0.024374 0.078425 0.114484 0.048251 0.097628 0.114489 0.056414 0.119033 0.11452 0.048479 0.140554 0.114585 0.02518 0.161361 0.114588 0.000468001 0.16875 0.114551 -0.024427 0.161145 0.114585 -0.048157 0.140334 0.11458 -0.056465 0.118993 0.114513 -0.048768 0.097728 0.114483 -0.025616 0.078529 0.11448 -0.000812 0.072493 0.114482 0.021077 0.078349 0.013323 0.041921 0.097203 0.013326 0.049128 0.118033 0.013346 0.042239 0.138521 0.013388 0.02194 0.157801 0.01339 0.000418 0.164422 0.013366 -0.021252 0.157562 0.013387 -0.041882 0.138277 0.013383 -0.049059 0.117988 0.01334 -0.042314 0.097313 0.013321 -0.022228 0.078464 0.01332 -0.000776 0.072463 0.013321 0.018403 0.078794 -0.113258 0.036667 0.096849 -0.113256 0.042988 0.116749 -0.11325 0.036954 0.13608 -0.11324 0.019171 0.153914 -0.11324 0.000316 0.159883 -0.113248 -0.018668 0.153687 -0.113244 -0.036739 0.135848 -0.113245 -0.043023 0.116707 -0.113257 -0.03711 0.096953 -0.113262 -0.019519 0.078903 -0.113261 -0.000736 0.073144 -0.11326 0.015118 0.079516 -0.279736 0.03024 0.096335 -0.279735 0.035473 0.114861 -0.279734 0.030478 0.13278 -0.279734 0.015753 0.149197 -0.279736 0.000142001 0.154639 -0.279738 -0.015576 0.148987 -0.279739 -0.030539 0.132565 -0.27974 -0.035742 0.114822 -0.279742 -0.030846 0.096432 -0.279741 -0.016281 0.079617 -0.27974 -0.000729 0.074249 -0.279738 0.012621 0.079708 -0.46407 0.025364 0.095199 -0.464069 0.029774 0.112262 -0.464068 0.025564 0.128762 -0.464069 0.013157 0.143874 -0.46407 2.00048e-006 0.148881 -0.464072 -0.013243 0.14368 -0.464073 -0.025852 0.128564 -0.464075 -0.030236 0.112226 -0.464075 -0.026111 0.095288 -0.464075 -0.013837 0.079801 -0.464073 -0.000732001 0.074857 -0.464072 0.01126 0.078935 -0.648495 0.022701 0.093287 -0.648493 0.026661 0.109095 -0.648493 0.022881 0.124382 -0.648493 0.011741 0.138383 -0.648495 -7.00001e-005 0.143022 -0.648496 -0.011962 0.138204 -0.648497 -0.023282 0.124199 -0.648498 -0.027218 0.109062 -0.648498 -0.023515 0.093369 -0.648498 -0.012496 0.079021 -0.648497 -0.000729 0.07444 -0.648496 0.010494 0.077692 -0.833281 0.021208 0.091142 -0.83328 0.024916 0.105958 -0.833279 0.021376 0.120284 -0.83328 0.010945 0.133406 -0.83328 -0.000115 0.137753 -0.833281 -0.011251 0.133238 -0.833282 -0.021852 0.120113 -0.833283 -0.025538 0.105926 -0.833283 -0.022069 0.09122 -0.833283 -0.011751 0.077773 -0.833282 -0.000732999 0.07348 -0.833281 0.009614 0.07619 -1.16814 0.0195 0.088601 -1.16814 0.022921 0.102271 -1.16814 0.019655 0.115491 -1.16814 0.01003 0.127598 -1.16814 -0.000175999 0.131609 -1.16814 -0.010451 0.127443 -1.16814 -0.020232 0.115332 -1.16814 -0.023633 0.102242 -1.16814 -0.020433 0.088672 -1.16814 -0.010912 0.076265 -1.16814 -0.000745 0.072303 -1.16814 0.007823 0.074085 -2.01195 0.016006 0.084357 -2.01195 0.018837 0.095672 -2.01195 0.016134 0.106614 -2.01195 0.008167 0.116636 -2.01195 -0.00028 0.119956 -2.01195 -0.008785 0.116507 -2.01195 -0.016881 0.106483 -2.01195 -0.019696 0.095649 -2.01195 -0.017047 0.084416 -2.01195 -0.009166 0.074146 -2.01195 -0.000751 0.070868 -2.01195 -0.000653001 0.097135 1.17616 0.004402 0.092252 1.17345 0.006413 0.09567 1.17345 0.006379 0.098716 1.17345 0.004348 0.10301 1.17345 0.000817001 0.10585 1.17345 -0.001995 0.10585 1.17345 -0.005586 0.10301 1.17345 -0.007714 0.098716 1.17345 -0.007789 0.09567 1.17345 -0.005787 0.092252 1.17345 -0.002153 0.090609 1.17345 0.000768 0.090609 1.17345 0.010039 0.092724 1.16724 0.004881 0.088118 1.16724 0.010478 0.088318 1.16173 0.011704 0.098227 1.16724 0.014908 0.095868 1.16173 0.009944 0.104478 1.16724 0.014834 0.102575 1.16173 0.004862 0.111033 1.16724 0.01036 0.112011 1.16173 -0.000538999 0.113552 1.16724 0.002584 0.118253 1.16173 -0.005991 0.111033 1.16723 -0.00361 0.118253 1.16173 -0.011221 0.104478 1.16723 -0.011519 0.112011 1.16173 -0.013107 0.098227 1.16723 -0.016206 0.102575 1.16173 -0.011476 0.092724 1.16723 -0.016371 0.095868 1.16173 -0.006323 0.088118 1.16724 -0.01196 0.088318 1.16173 -0.000721 0.0868 1.16724 -0.003958 0.084687 1.16173 0.002475 0.084687 1.16173 0.015711 0.09144 1.1565 0.007817 0.084444 1.1565 0.014083 0.086322 1.15111 0.018259 0.099828 1.1565 0.019945 0.096239 1.15112 0.015565 0.109428 1.1565 0.019848 0.105115 1.15112 0.007788 0.119512 1.1565 0.013926 0.117679 1.15111 -0.000476999 0.123386 1.1565 0.003636 0.125991 1.15111 -0.008822 0.119512 1.1565 -0.004562 0.125991 1.15111 -0.016825 0.109428 1.1565 -0.015029 0.117679 1.15111 -0.019712 0.099828 1.1565 -0.021233 0.105115 1.15111 -0.017216 0.09144 1.1565 -0.021451 0.096239 1.15111 -0.00933 0.084444 1.1565 -0.015613 0.086322 1.15111 -0.000755999 0.082446 1.1565 -0.005023 0.081568 1.15111 0.003491 0.081568 1.15111 0.019702 0.090793 1.14523 0.009888 0.082165 1.14523 0.017307 0.084722 1.13849 0.02287 0.101178 1.14523 0.024446 0.09674 1.13849 0.019521 0.113155 1.14523 0.024327 0.107542 1.13849 0.009851 0.125757 1.14523 0.017116 0.122877 1.13849 -0.000425 0.130598 1.14523 0.004585 0.133023 1.13848 -0.010801 0.125757 1.14523 -0.005398 0.133023 1.13848 -0.020752 0.113155 1.14522 -0.018144 0.122877 1.13848 -0.02434 0.101178 1.14522 -0.025699 0.107542 1.13848 -0.021238 0.090793 1.14522 -0.025965 0.09674 1.13848 -0.011432 0.082165 1.14523 -0.018855 0.084722 1.13848 -0.000771999 0.079706 1.14523 -0.005959 0.078969 1.13848 0.004409 0.078969 1.13848 0.024256 0.09031 1.12924 0.012256 0.079906 1.12923 0.02173 0.083502 1.11581 0.02813 0.102864 1.12924 0.030617 0.097897 1.11581 0.024035 0.117424 1.12924 0.030469 0.110987 1.11581 0.012211 0.132765 1.12923 0.021492 0.129742 1.11581 -0.000352999 0.138655 1.12923 0.005893 0.142153 1.11581 -0.01304 0.132765 1.12923 -0.006535 0.142153 1.11581 -0.025206 0.117424 1.12923 -0.022401 0.129742 1.11581 -0.029594 0.102864 1.12923 -0.031806 0.110987 1.11581 -0.025801 0.09031 1.12923 -0.032137 0.097897 1.11581 -0.013811 0.079906 1.12923 -0.023287 0.083502 1.11581 -0.000777001 0.076946 1.12923 -0.007233 0.076645 1.11581 0.005673 0.076645 1.11581 0.031058 0.09082 1.09717 0.015795 0.078529 1.09717 0.028356 0.083566 1.07225 0.035986 0.105834 1.09717 0.039862 0.10049 1.07225 0.030776 0.12369 1.09717 0.03967 0.116355 1.07225 0.015738 0.142609 1.09717 0.028048 0.139608 1.07225 -0.000243999 0.149868 1.09716 0.007851 0.155002 1.07225 -0.01638 0.142609 1.09716 -0.008239 0.155002 1.07225 -0.031856 0.12369 1.09716 -0.028782 0.139608 1.07225 -0.037437 0.105834 1.09716 -0.040958 0.116355 1.07224 -0.032612 0.09082 1.09716 -0.041387 0.10049 1.07224 -0.017361 0.078529 1.09716 -0.029929 0.083566 1.07225 -0.000783 0.075058 1.09716 -0.009144 0.075609 1.07225 0.007567 0.075609 1.07225 0.040537 0.092734 1.03739 0.020724 0.078511 1.03739 0.036344 0.084655 0.988919 0.046933 0.110456 1.03739 0.05101 0.104263 0.98892 0.040171 0.132352 1.03739 0.050766 0.123121 0.98892 0.02065 0.155745 1.03739 0.035952 0.151271 0.988919 -9.50005e-005 0.164708 1.03739 0.010209 0.169916 0.988917 -0.021041 0.155745 1.03738 -0.010299 0.169916 0.988915 -0.041129 0.132352 1.03738 -0.036483 0.151271 0.988913 -0.048373 0.110456 1.03738 -0.052002 0.123121 0.988912 -0.04211 0.092734 1.03738 -0.052549 0.104263 0.988912 -0.022314 0.078511 1.03739 -0.037944 0.084655 0.988913 -0.000794999 0.074542 1.03739 -0.011452 0.075542 0.988915 0.009847 0.075542 0.988917 0.050474 0.095301 0.92603 0.025891 0.078973 0.926028 0.043994 0.085989 0.847914 0.05841 0.115813 0.92603 0.061685 0.108411 0.847915 0.05002 0.141548 0.92603 0.061391 0.129996 0.847915 0.025799 0.16913 0.926028 0.043521 0.162236 0.847914 5.89993e-005 0.179694 0.926026 0.012466 0.183585 0.847911 -0.02593 0.16913 0.926025 -0.012273 0.183585 0.84791 -0.050855 0.141548 0.926023 -0.043859 0.162236 0.847908 -0.059844 0.115813 0.926022 -0.062581 0.129996 0.847907 -0.052072 0.095301 0.926023 -0.06324 0.108411 0.847906 -0.02751 0.078973 0.926024 -0.045622 0.085989 0.847907 -0.000809999 0.074441 0.926026 -0.013664 0.075572 0.84791 0.01203 0.075572 0.847912 0.059019 0.097834 0.761015 0.030334 0.07941 0.761013 0.049321 0.087031 0.671772 0.06828 0.120826 0.761016 0.069118 0.111481 0.671774 0.058489 0.149315 0.761015 0.068788 0.134525 0.671774 0.030227 0.179751 0.761013 0.048791 0.168389 0.671773 0.000192 0.191403 0.761011 0.01404 0.190749 0.67177 -0.030134 0.179751 0.761009 -0.013643 0.190749 0.671768 -0.059218 0.149315 0.761007 -0.048989 0.168389 0.671766 -0.069707 0.120826 0.761006 -0.069939 0.134525 0.671764 -0.060639 0.097834 0.761007 -0.070677 0.111481 0.671764 -0.031978 0.07941 0.761009 -0.050962 0.087031 0.671766 -0.000822 0.074275 0.761011 -0.015199 0.07556 0.671768 0.013552 0.07556 0.67177 0.063232 0.099176 0.582402 0.032526 0.079695 0.5824 0.050587 0.087417 0.495114 0.073147 0.123044 0.582403 0.070893 0.112145 0.495115 0.062668 0.151551 0.582403 0.070561 0.134509 0.495117 0.032415 0.181669 0.582401 0.050059 0.166262 0.495116 0.000266001 0.193164 0.582398 0.014431 0.187042 0.495112 -0.032195 0.181668 0.582396 -0.01395 0.18704 0.495111 -0.063325 0.15155 0.582394 -0.050185 0.166257 0.495109 -0.074552 0.123044 0.582393 -0.071659 0.134507 0.495107 -0.064844 0.099176 0.582393 -0.07241 0.112146 0.495105 -0.034167 0.079696 0.582396 -0.052198 0.087419 0.495106 -0.000821 0.074198 0.582397 -0.015547 0.075594 0.495109 0.013919 0.075593 0.495111 0.062286 0.099124 0.413023 0.032017 0.079738 0.413021 0.048065 0.087233 0.339239 0.072088 0.122189 0.413026 0.0675 0.111345 0.339243 0.061772 0.148117 0.413032 0.067239 0.132085 0.339255 0.031965 0.174926 0.413029 0.047715 0.160212 0.339267 0.000290999 0.185068 0.413024 0.01379 0.178297 0.339254 -0.031685 0.174911 0.413025 -0.013231 0.178276 0.339252 -0.062341 0.148102 0.413022 -0.047712 0.160162 0.33926 -0.073381 0.122186 0.413016 -0.06811 0.13206 0.339245 -0.063802 0.099131 0.413014 -0.068772 0.111353 0.339233 -0.033607 0.079745 0.413016 -0.049525 0.087257 0.339232 -0.000808001 0.074153 0.413019 -0.014765 0.075377 0.339234 0.013177 0.075366 0.339236 0.05738 0.098567 0.273759 0.029359 0.079341 0.273755 0.042764 0.08671 0.216569 0.066594 0.120743 0.273773 0.06042 0.110414 0.216579 0.057108 0.144277 0.273803 0.060328 0.130025 0.216616 0.029584 0.16797 0.273803 0.042839 0.155613 0.216657 0.00035 0.176769 0.273784 0.012458 0.171631 0.216623 -0.029146 0.16789 0.273798 -0.011725 0.171562 0.216621 -0.05738 0.144195 0.273794 -0.042547 0.155451 0.216651 -0.067471 0.120728 0.273764 -0.060689 0.129947 0.216608 -0.058558 0.098604 0.273751 -0.061145 0.110438 0.216571 -0.03082 0.079379 0.273751 -0.043907 0.086788 0.216563 -0.000800001 0.073638 0.273753 -0.013136 0.074669 0.216565 0.011595 0.074636 0.216566 0.051641 0.097907 0.164531 0.026191 0.078654 0.164526 0.038204 0.086206 0.114486 0.060244 0.119552 0.16456 0.054368 0.109601 0.114499 0.051739 0.14164 0.164623 0.054435 0.128494 0.114549 0.026856 0.163289 0.164625 0.038682 0.152435 0.114606 0.000452001 0.171103 0.16459 0.011325 0.166933 0.11456 -0.026159 0.163108 0.164622 -0.010435 0.16682 0.114559 -0.051557 0.141455 0.164617 -0.038128 0.152169 0.114601 -0.060504 0.119519 0.164553 -0.054331 0.128365 0.114543 -0.052332 0.09799 0.164525 -0.054597 0.109639 0.114493 -0.027501 0.078741 0.164523 -0.039075 0.086333 0.114481 -0.000817001 0.072768 0.164524 -0.011744 0.074016 0.114481 0.010216 0.073962 0.114483 0.044894 0.097394 0.064677 0.02261 0.078319 0.064672 0.033125 0.086021 0.013324 0.052573 0.118534 0.064704 0.047308 0.108879 0.013333 0.045195 0.139531 0.064763 0.047424 0.127101 0.013366 0.023481 0.159556 0.064765 0.033701 0.149638 0.013401 0.000455 0.166548 0.064732 0.009873 0.162799 0.013372 -0.022732 0.159321 0.064762 -0.009073 0.162674 0.013371 -0.044816 0.139291 0.064757 -0.03317 0.149344 0.013397 -0.052514 0.11849 0.064698 -0.047231 0.126959 0.013359 -0.045311 0.097502 0.064671 -0.047407 0.108921 0.013327 -0.023797 0.078432 0.064669 -0.033886 0.086161 0.01332 -0.000796 0.072385 0.064671 -0.010229 0.073979 0.01332 0.008777 0.073919 0.013322 0.040014 0.097029 -0.044379 0.02011 0.078509 -0.044382 0.028958 0.086148 -0.113257 0.046901 0.117461 -0.044367 0.041391 0.108011 -0.113254 0.040325 0.137409 -0.044344 0.041497 0.125345 -0.113246 0.020943 0.155965 -0.044343 0.029475 0.146441 -0.113237 0.000393 0.162243 -0.044358 0.008599 0.158422 -0.113246 -0.020297 0.155731 -0.044346 -0.007999 0.158303 -0.113247 -0.039994 0.13717 -0.044349 -0.029108 0.146161 -0.113241 -0.046844 0.117417 -0.044374 -0.041423 0.125209 -0.113252 -0.040401 0.097137 -0.044384 -0.041573 0.108052 -0.11326 -0.021227 0.078622 -0.044385 -0.029728 0.086281 -0.113262 -0.000752 0.072718 -0.044383 -0.009013 0.074599 -0.113261 0.00763 0.074541 -0.113259 0.033382 0.096629 -0.192107 0.016726 0.079148 -0.192109 0.023857 0.086368 -0.279736 0.039147 0.115887 -0.192105 0.034151 0.106729 -0.279734 0.033644 0.134536 -0.192102 0.034239 0.122841 -0.279734 0.017426 0.151656 -0.192104 0.024285 0.142343 -0.279735 0.000231 0.157346 -0.192107 0.007 0.153307 -0.279737 -0.017082 0.151437 -0.192107 -0.006743 0.153197 -0.279738 -0.033563 0.134312 -0.192108 -0.024221 0.142084 -0.27974 -0.039294 0.115846 -0.192112 -0.034417 0.122716 -0.279741 -0.033902 0.096729 -0.192113 -0.034541 0.106766 -0.279742 -0.017859 0.079254 -0.192112 -0.024734 0.086491 -0.279741 -0.000729 0.073675 -0.192111 -0.007582 0.075605 -0.279739 0.006197 0.075552 -0.279737 0.027485 0.095886 -0.371826 0.013707 0.079751 -0.371828 0.019985 0.086019 -0.464069 0.032254 0.113657 -0.371826 0.02866 0.104772 -0.464068 0.027702 0.130844 -0.371826 0.028734 0.119611 -0.464068 0.014286 0.146586 -0.371828 0.020346 0.137566 -0.464069 6.2e-005 0.151802 -0.371829 0.005781 0.147655 -0.464071 -0.01426 0.146385 -0.371831 -0.0058 0.147554 -0.464072 -0.027893 0.130638 -0.371832 -0.020528 0.137327 -0.464074 -0.032633 0.11362 -0.371833 -0.02912 0.119495 -0.464075 -0.028173 0.095979 -0.371833 -0.029224 0.104806 -0.464075 -0.014902 0.079848 -0.371831 -0.02096 0.086133 -0.464074 -0.000732001 0.074699 -0.371829 -0.006507 0.076106 -0.464072 0.005104 0.076057 -0.464071 0.023796 0.094318 -0.556334 0.011819 0.079424 -0.556335 0.017872 0.084782 -0.648494 0.027941 0.110724 -0.556333 0.02566 0.102156 -0.648493 0.023984 0.126589 -0.556334 0.025726 0.115904 -0.648493 0.012323 0.141119 -0.556335 0.018195 0.132539 -0.648494 -4.10005e-005 0.145934 -0.556337 0.005119 0.141886 -0.648495 -0.01249 0.140933 -0.556338 -0.005279 0.141793 -0.648496 -0.02434 0.126399 -0.556339 -0.018502 0.132318 -0.648498 -0.02846 0.11069 -0.55634 -0.026217 0.115797 -0.648498 -0.024583 0.094404 -0.556339 -0.02631 0.102188 -0.648498 -0.013048 0.079513 -0.556338 -0.01889 0.084887 -0.648498 -0.000731001 0.074759 -0.556337 -0.005914 0.075597 -0.648497 0.004511 0.075552 -0.648495 0.021899 0.092197 -0.740743 0.010849 0.078329 -0.740744 0.016686 0.083172 -0.83328 0.025722 0.107473 -0.740743 0.023979 0.099454 -0.833279 0.022072 0.122245 -0.740743 0.024041 0.112339 -0.833279 0.011314 0.135775 -0.740744 0.016989 0.127929 -0.83328 -9.19998e-005 0.140257 -0.740745 0.004743 0.136689 -0.833281 -0.011577 0.135601 -0.740746 -0.004993 0.136601 -0.833282 -0.022509 0.122068 -0.740747 -0.017375 0.127722 -0.833282 -0.026311 0.107441 -0.740748 -0.024599 0.112239 -0.833283 -0.022734 0.092277 -0.740747 -0.024687 0.099484 -0.833283 -0.012092 0.078412 -0.740746 -0.017739 0.08327 -0.833282 -0.000729 0.073985 -0.740745 -0.005588 0.074564 -0.833281 0.004175 0.074522 -0.833281 0.020464 0.089988 -0.963333 0.010111 0.07699 -0.963334 0.015327 0.081246 -1.16814 0.024047 0.104305 -0.963333 0.022057 0.09627 -1.16814 0.020626 0.118149 -0.963334 0.022114 0.108159 -1.16814 0.010546 0.130829 -0.963334 0.015607 0.122544 -1.16814 -0.000142001 0.13503 -0.963335 0.004308 0.130627 -1.16814 -0.010903 0.130667 -0.963336 -0.004676 0.130546 -1.16814 -0.021147 0.117983 -0.963336 -0.016102 0.122353 -1.16814 -0.024709 0.104275 -0.963337 -0.022767 0.108066 -1.16814 -0.021357 0.090063 -0.963336 -0.022848 0.096298 -1.16814 -0.011386 0.077069 -0.963336 -0.016437 0.081337 -1.16814 -0.000738 0.07292 -0.963335 -0.005225 0.073304 -1.16814 0.003783 0.073265 -1.16814 0.01809 0.086788 -1.50018 0.00889 0.075238 -1.50018 0.012552 0.07827 -2.01195 0.021273 0.099509 -1.50018 0.018122 0.090705 -2.01195 0.018234 0.111811 -1.50018 0.018169 0.100546 -2.01195 0.009277 0.123078 -1.50018 0.012783 0.112453 -2.01195 -0.000220001 0.126811 -1.50018 0.003431 0.119143 -2.01195 -0.009782 0.122934 -1.50018 -0.004005 0.119076 -2.01195 -0.018885 0.111664 -1.50018 -0.013462 0.112295 -2.01195 -0.022049 0.099482 -1.50018 -0.01898 0.100469 -2.01195 -0.019071 0.086854 -1.50018 -0.019047 0.090728 -2.01195 -0.010211 0.075308 -1.50018 -0.01374 0.078345 -2.01195 -0.00075 0.071621 -1.50018 -0.004459 0.071696 -2.01195 0.002996 0.071663 -2.01195 0.013585 0.081618 -2.61358 0.006585 0.07283 -2.61358 0.016007 0.091298 -2.61358 0.013695 0.100659 -2.61358 0.006879 0.109232 -2.61358 -0.000348 0.112073 -2.61358 -0.007624 0.109122 -2.61358 -0.01455 0.100547 -2.61358 -0.016958 0.091278 -2.61358 -0.014692 0.081669 -2.61358 -0.00795 0.072883 -2.61358 -0.000751 0.070077 -2.61358 0.0079 0.089929 1.16724 0.011304 0.095744 1.16724 0.011248 0.100897 1.16724 0.007809 0.108135 1.16724 0.001835 0.112922 1.16724 -0.002925 0.112922 1.16724 -0.009002 0.108135 1.16723 -0.012604 0.100897 1.16723 -0.012731 0.095744 1.16723 -0.009341 0.089929 1.16723 -0.003193 0.08713 1.16724 0.001751 0.08713 1.16724 0.012438 0.087192 1.1565 0.017647 0.096036 1.1565 0.01756 0.103923 1.1565 0.012299 0.115054 1.1565 0.003155 0.122418 1.1565 -0.004129 0.122418 1.1565 -0.01343 0.115054 1.1565 -0.018942 0.103923 1.1565 -0.019136 0.096036 1.1565 -0.013949 0.087192 1.1565 -0.004539 0.082945 1.1565 0.003026 0.082945 1.1565 0.015633 0.085551 1.14523 0.022109 0.096474 1.14523 0.022002 0.106279 1.14523 0.01546 0.120187 1.14523 0.004091 0.129388 1.14523 -0.004966 0.129388 1.14523 -0.016529 0.120187 1.14522 -0.023383 0.106279 1.14522 -0.023625 0.096474 1.14522 -0.017175 0.085551 1.14522 -0.005475 0.08032 1.14523 0.003931 0.08032 1.14523 0.019281 0.083987 1.12923 0.0272 0.09717 1.12924 0.027068 0.109059 1.12924 0.019069 0.125984 1.12923 0.005168 0.137183 1.12923 -0.005905 0.137183 1.12923 -0.020044 0.125984 1.12923 -0.028424 0.109059 1.12923 -0.028719 0.09717 1.12923 -0.020833 0.083987 1.12923 -0.006528 0.077686 1.12923 0.004973 0.077686 1.12923 0.02473 0.083337 1.09717 0.034803 0.098983 1.09717 0.034635 0.113396 1.09717 0.02446 0.13425 1.09717 0.00678 0.148053 1.09717 -0.007306 0.148053 1.09716 -0.025289 0.13425 1.09716 -0.035948 0.113396 1.09716 -0.036324 0.098983 1.09716 -0.026293 0.083337 1.09716 -0.008097 0.075926 1.09716 0.006531 0.075926 1.09717 0.032322 0.084051 1.03739 0.045397 0.102292 1.03739 0.045179 0.119664 1.03739 0.031972 0.145415 1.03739 0.009022 0.162467 1.03739 -0.009262 0.162467 1.03739 -0.032605 0.145415 1.03738 -0.046441 0.119664 1.03738 -0.046929 0.102292 1.03738 -0.033908 0.084051 1.03738 -0.010289 0.075535 1.03739 0.008699 0.075535 1.03739 0.040281 0.085321 0.926029 0.056504 0.106327 0.92603 0.056234 0.126605 0.92603 0.039847 0.156953 0.926029 0.011371 0.177053 0.926027 -0.011315 0.177053 0.926025 -0.040279 0.156953 0.926024 -0.057446 0.126605 0.926022 -0.058051 0.106327 0.926022 -0.041896 0.085321 0.926023 -0.01259 0.075574 0.926025 0.01097 0.075574 0.926027 0.047126 0.086584 0.761015 0.066056 0.110226 0.761016 0.065741 0.132801 0.761016 0.046619 0.166316 0.761014 0.013391 0.18849 0.761012 -0.01308 0.18849 0.76101 -0.046878 0.166316 0.761008 -0.06691 0.132801 0.761007 -0.067616 0.110226 0.761006 -0.048764 0.086584 0.761008 -0.014568 0.075559 0.761011 0.012924 0.075559 0.761012 0.050501 0.087314 0.582401 0.070766 0.112135 0.582403 0.07043 0.135112 0.582403 0.049962 0.168392 0.582402 0.014394 0.19029 0.582399 -0.013941 0.19029 0.582397 -0.050117 0.168391 0.582395 -0.071558 0.135112 0.582393 -0.072312 0.112135 0.582393 -0.052134 0.087314 0.582394 -0.015533 0.075573 0.582397 0.013891 0.075573 0.582399 0.049726 0.087378 0.413022 0.069729 0.11179 0.413024 0.069418 0.133303 0.413029 0.049253 0.163151 0.413032 0.01421 0.182535 0.413026 -0.013703 0.182527 0.413024 -0.049336 0.163133 0.413025 -0.070442 0.133295 0.413019 -0.071165 0.111792 0.413014 -0.051285 0.087386 0.413015 -0.015278 0.075552 0.413017 0.013669 0.075548 0.41302 0.045709 0.087004 0.273757 0.06435 0.110868 0.273764 0.064163 0.130957 0.273787 0.045544 0.157636 0.273811 0.013196 0.17458 0.273789 -0.012561 0.174538 0.273788 -0.045415 0.157538 0.273805 -0.06481 0.130909 0.273778 -0.065381 0.110882 0.273755 -0.047029 0.08705 0.27375 -0.014041 0.075079 0.273752 0.012475 0.075059 0.273754 0.040965 0.086422 0.164528 0.058106 0.10999 0.164541 0.058105 0.129225 0.164589 0.041279 0.153945 0.164642 0.012053 0.169174 0.164599 -0.0112 0.169079 0.164597 -0.040814 0.153721 0.164637 -0.058187 0.129117 0.164581 -0.058541 0.110022 0.164534 -0.041958 0.086528 0.164522 -0.012581 0.074274 0.164524 0.011027 0.074228 0.164525 0.035499 0.08607 0.064674 0.050638 0.109234 0.064686 0.050743 0.127798 0.064731 0.036063 0.151021 0.064781 0.010571 0.164832 0.064741 -0.009701 0.164709 0.064739 -0.035488 0.150732 0.064776 -0.050548 0.127657 0.064725 -0.050754 0.109276 0.06468 -0.03629 0.086208 0.064669 -0.010932 0.073913 0.06467 0.009441 0.073853 0.064671 0.031613 0.08605 -0.044381 0.045161 0.108487 -0.044375 0.045276 0.126314 -0.044357 0.032173 0.148155 -0.044337 0.009421 0.160705 -0.044354 -0.00867 0.160583 -0.044355 -0.031677 0.147867 -0.044341 -0.0451 0.126174 -0.044363 -0.045264 0.108528 -0.044381 -0.032354 0.086187 -0.044385 -0.009774 0.07421 -0.044384 0.008367 0.074151 -0.044382 0.026351 0.086269 -0.192108 0.03769 0.107432 -0.192106 0.037787 0.124189 -0.192104 0.026823 0.144501 -0.192102 0.007785 0.155954 -0.192106 -0.007353 0.155839 -0.192107 -0.026604 0.144231 -0.192107 -0.037835 0.124058 -0.192111 -0.037972 0.107471 -0.192113 -0.027169 0.086397 -0.192113 -0.008277 0.075084 -0.192111 0.0069 0.075029 -0.19211 0.021669 0.086324 -0.371827 0.031049 0.105856 -0.371826 0.031129 0.121312 -0.371826 0.022059 0.140015 -0.371827 0.006311 0.150526 -0.371829 -0.006211 0.15042 -0.37183 -0.022136 0.139767 -0.371832 -0.031427 0.121192 -0.371833 -0.03154 0.105892 -0.371833 -0.022604 0.086443 -0.371832 -0.006976 0.075999 -0.37183 0.005579 0.075948 -0.371829 0.018741 0.085492 -0.556335 0.026893 0.103523 -0.556333 0.026963 0.11779 -0.556333 0.01908 0.135054 -0.556334 0.005391 0.144755 -0.556336 -0.005494 0.144658 -0.556337 -0.019336 0.134825 -0.556339 -0.027412 0.117679 -0.55634 -0.02751 0.103556 -0.55634 -0.019742 0.085601 -0.556339 -0.006159 0.07596 -0.556337 0.004755 0.075913 -0.556336 0.017235 0.083979 -0.740744 0.024756 0.100768 -0.740743 0.02482 0.114053 -0.740743 0.017547 0.130127 -0.740744 0.004919 0.13916 -0.740745 -0.005123 0.13907 -0.740746 -0.017893 0.129914 -0.740747 -0.025343 0.113949 -0.740748 -0.025434 0.100799 -0.740748 -0.018268 0.08408 -0.740747 -0.005736 0.075103 -0.740746 0.004332 0.07506 -0.740745 0.016094 0.082286 -0.963334 0.023141 0.09802 -0.963333 0.023201 0.110471 -0.963333 0.016387 0.125536 -0.963334 0.004553 0.134002 -0.963335 -0.004856 0.133917 -0.963335 -0.016821 0.125336 -0.963336 -0.023802 0.110374 -0.963337 -0.023887 0.098049 -0.963337 -0.017172 0.082381 -0.963336 -0.00543 0.073968 -0.963335 0.004004 0.073927 -0.963335 0.014206 0.079944 -1.50018 0.020469 0.093925 -1.50018 0.020522 0.104988 -1.50018 0.014467 0.118375 -1.50018 0.003952 0.125897 -1.50018 -0.004409 0.125822 -1.50018 -0.015041 0.118197 -1.50018 -0.021244 0.104902 -1.50018 -0.021319 0.093951 -1.50018 -0.015353 0.080028 -1.50018 -0.004919 0.072553 -1.50018 0.003464 0.072516 -1.50018 0.01063 0.07641 -2.61358 0.015395 0.087049 -2.61358 0.015436 0.095467 -2.61358 0.010828 0.105654 -2.61358 0.002827 0.111378 -2.61358 -0.003535 0.11132 -2.61358 -0.011625 0.105518 -2.61358 -0.016345 0.095402 -2.61358 -0.016402 0.087068 -2.61358 -0.011862 0.076474 -2.61358 -0.003923 0.070786 -2.61358 0.002456 0.070758 -2.61358 0.007606 0.085643 -2.69789 0.005905 0.082644 -2.69789 0.008648 0.08877 -2.69789 0.003575 0.080583 -2.69789 0.001198 0.07939 -2.69789 0.009001 0.091217 -2.69789 0.008672 0.093618 -2.69789 0.007669 0.096607 -2.69789 0.006019 0.099483 -2.69789 0.003745 0.101544 -2.69789 0.001412 0.102779 -2.69789 -0.000415999 0.103179 -2.69789 -0.002252 0.102746 -2.69789 -0.004606 0.101481 -2.69789 -0.00691 0.099405 -2.69789 -0.008594 0.096543 -2.69789 -0.009628 0.09358 -2.69789 -0.009981 0.091205 -2.69789 -0.009661 0.088782 -2.69789 -0.008676 0.085672 -2.69789 -0.007047 0.082681 -2.69789 -0.004794 0.080613 -2.69789 -0.002475 0.079406 -2.69789 -0.000649 0.078998 -2.69789 numsurf 1032 SURF 0x10 mat 1 refs 3 0 0.970209 0.603135 253 0.970209 0.603627 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 0 0.970209 0.603135 266 0.968691 0.601715 757 0.968691 0.602552 253 0.970209 0.603627 SURF 0x10 mat 1 refs 4 0 0.970209 0.603135 264 0.970209 0.602867 768 0.96869 0.601258 266 0.968691 0.601715 SURF 0x10 mat 1 refs 3 0 0.970209 0.603135 252 0.970871 0.605885 264 0.970209 0.602867 SURF 0x10 mat 1 refs 4 1 0.970209 0.604386 253 0.970209 0.603627 757 0.968691 0.602552 265 0.968691 0.603845 SURF 0x10 mat 1 refs 3 1 0.970209 0.604386 252 0.970871 0.605885 253 0.970209 0.603627 SURF 0x10 mat 1 refs 3 1 0.970209 0.604386 254 0.970209 0.605207 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 1 0.970209 0.604386 265 0.968691 0.603845 758 0.968691 0.605242 254 0.970209 0.605207 SURF 0x10 mat 1 refs 3 2 0.970209 0.605885 255 0.970209 0.606616 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 2 0.970209 0.605885 268 0.968691 0.60639 759 0.968691 0.607625 255 0.970209 0.606616 SURF 0x10 mat 1 refs 4 2 0.970209 0.605885 254 0.970209 0.605207 758 0.968691 0.605242 268 0.968691 0.60639 SURF 0x10 mat 1 refs 3 2 0.970209 0.605885 252 0.970871 0.605885 254 0.970209 0.605207 SURF 0x10 mat 1 refs 3 3 0.970209 0.607598 256 0.970209 0.608602 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 3 0.970209 0.607598 270 0.968691 0.60928 760 0.968691 0.610972 256 0.970209 0.608602 SURF 0x10 mat 1 refs 4 3 0.970209 0.607598 255 0.970209 0.606616 759 0.968691 0.607625 270 0.968691 0.60928 SURF 0x10 mat 1 refs 3 3 0.970209 0.607598 252 0.970871 0.605885 255 0.970209 0.606616 SURF 0x10 mat 1 refs 3 4 0.970209 0.609397 257 0.970209 0.609915 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 4 0.970209 0.609397 272 0.968691 0.612312 761 0.96869 0.613185 257 0.970209 0.609915 SURF 0x10 mat 1 refs 4 4 0.970209 0.609397 256 0.970209 0.608602 760 0.968691 0.610972 272 0.968691 0.612312 SURF 0x10 mat 1 refs 3 4 0.970209 0.609397 252 0.970871 0.605885 256 0.970209 0.608602 SURF 0x10 mat 1 refs 3 5 0.970209 0.610087 258 0.970209 0.609915 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 5 0.970209 0.610087 274 0.96869 0.613477 762 0.96869 0.613185 258 0.970209 0.609915 SURF 0x10 mat 1 refs 4 5 0.970209 0.610087 257 0.970209 0.609915 761 0.96869 0.613185 274 0.96869 0.613477 SURF 0x10 mat 1 refs 3 5 0.970209 0.610087 252 0.970871 0.605885 257 0.970209 0.609915 SURF 0x10 mat 1 refs 3 6 0.970209 0.609397 259 0.970209 0.608602 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 6 0.970209 0.609397 276 0.96869 0.612312 763 0.96869 0.610972 259 0.970209 0.608602 SURF 0x10 mat 1 refs 4 6 0.970209 0.609397 258 0.970209 0.609915 762 0.96869 0.613185 276 0.96869 0.612312 SURF 0x10 mat 1 refs 3 6 0.970209 0.609397 252 0.970871 0.605885 258 0.970209 0.609915 SURF 0x10 mat 1 refs 3 7 0.970209 0.607598 260 0.970209 0.606616 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 7 0.970209 0.607598 278 0.96869 0.60928 764 0.96869 0.607625 260 0.970209 0.606616 SURF 0x10 mat 1 refs 4 7 0.970209 0.607598 259 0.970209 0.608602 763 0.96869 0.610972 278 0.96869 0.60928 SURF 0x10 mat 1 refs 3 7 0.970209 0.607598 252 0.970871 0.605885 259 0.970209 0.608602 SURF 0x10 mat 1 refs 3 8 0.970209 0.605885 261 0.970208 0.605207 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 8 0.970209 0.605885 280 0.96869 0.60639 765 0.96869 0.605242 261 0.970208 0.605207 SURF 0x10 mat 1 refs 4 8 0.970209 0.605885 260 0.970209 0.606616 764 0.96869 0.607625 280 0.96869 0.60639 SURF 0x10 mat 1 refs 3 8 0.970209 0.605885 252 0.970871 0.605885 260 0.970209 0.606616 SURF 0x10 mat 1 refs 3 9 0.970209 0.604386 262 0.970209 0.603627 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 9 0.970209 0.604386 282 0.96869 0.603845 766 0.96869 0.602552 262 0.970209 0.603627 SURF 0x10 mat 1 refs 4 9 0.970209 0.604386 261 0.970208 0.605207 765 0.96869 0.605242 282 0.96869 0.603845 SURF 0x10 mat 1 refs 3 9 0.970209 0.604386 252 0.970871 0.605885 261 0.970208 0.605207 SURF 0x10 mat 1 refs 3 10 0.970209 0.603135 263 0.970209 0.602867 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 10 0.970209 0.603135 284 0.96869 0.601715 767 0.96869 0.601258 263 0.970209 0.602867 SURF 0x10 mat 1 refs 4 10 0.970209 0.603135 262 0.970209 0.603627 766 0.96869 0.602552 284 0.96869 0.601715 SURF 0x10 mat 1 refs 3 10 0.970209 0.603135 252 0.970871 0.605885 262 0.970209 0.603627 SURF 0x10 mat 1 refs 3 11 0.970209 0.602778 264 0.970209 0.602867 252 0.970871 0.605885 SURF 0x10 mat 1 refs 4 11 0.970209 0.602778 286 0.96869 0.601106 768 0.96869 0.601258 264 0.970209 0.602867 SURF 0x10 mat 1 refs 4 11 0.970209 0.602778 263 0.970209 0.602867 767 0.96869 0.601258 286 0.96869 0.601106 SURF 0x10 mat 1 refs 3 11 0.970209 0.602778 252 0.970871 0.605885 263 0.970209 0.602867 SURF 0x10 mat 1 refs 4 12 0.967346 0.600721 267 0.967346 0.601808 757 0.968691 0.602552 266 0.968691 0.601715 SURF 0x10 mat 1 refs 4 12 0.967346 0.600721 290 0.966068 0.600016 769 0.966069 0.601287 267 0.967346 0.601808 SURF 0x10 mat 1 refs 4 12 0.967346 0.600721 288 0.967345 0.600128 780 0.966068 0.599323 290 0.966068 0.600016 SURF 0x10 mat 1 refs 4 12 0.967346 0.600721 266 0.968691 0.601715 768 0.96869 0.601258 288 0.967345 0.600128 SURF 0x10 mat 1 refs 4 13 0.967346 0.603485 269 0.967346 0.605299 758 0.968691 0.605242 265 0.968691 0.603845 SURF 0x10 mat 1 refs 4 13 0.967346 0.603485 289 0.966069 0.603251 770 0.966069 0.605377 269 0.967346 0.605299 SURF 0x10 mat 1 refs 4 13 0.967346 0.603485 267 0.967346 0.601808 769 0.966069 0.601287 289 0.966069 0.603251 SURF 0x10 mat 1 refs 4 13 0.967346 0.603485 265 0.968691 0.603845 757 0.968691 0.602552 267 0.967346 0.601808 SURF 0x10 mat 1 refs 4 14 0.967346 0.606792 271 0.967346 0.6084 759 0.968691 0.607625 268 0.968691 0.60639 SURF 0x10 mat 1 refs 4 14 0.967346 0.606792 292 0.966069 0.60713 771 0.966069 0.609024 271 0.967346 0.6084 SURF 0x10 mat 1 refs 4 14 0.967346 0.606792 269 0.967346 0.605299 770 0.966069 0.605377 292 0.966069 0.60713 SURF 0x10 mat 1 refs 4 14 0.967346 0.606792 268 0.968691 0.60639 758 0.968691 0.605242 269 0.967346 0.605299 SURF 0x10 mat 1 refs 4 15 0.967346 0.610559 273 0.967346 0.612764 760 0.968691 0.610972 270 0.968691 0.60928 SURF 0x10 mat 1 refs 4 15 0.967346 0.610559 294 0.966069 0.611569 772 0.966069 0.614171 273 0.967346 0.612764 SURF 0x10 mat 1 refs 4 15 0.967346 0.610559 271 0.967346 0.6084 771 0.966069 0.609024 294 0.966069 0.611569 SURF 0x10 mat 1 refs 4 15 0.967346 0.610559 270 0.968691 0.60928 759 0.968691 0.607625 271 0.967346 0.6084 SURF 0x10 mat 1 refs 4 16 0.967346 0.614511 275 0.967345 0.61565 761 0.96869 0.613185 272 0.968691 0.612312 SURF 0x10 mat 1 refs 4 16 0.967346 0.614511 296 0.966068 0.616233 773 0.966068 0.617576 275 0.967345 0.61565 SURF 0x10 mat 1 refs 4 16 0.967346 0.614511 273 0.967346 0.612764 772 0.966069 0.614171 296 0.966068 0.616233 SURF 0x10 mat 1 refs 4 16 0.967346 0.614511 272 0.968691 0.612312 760 0.968691 0.610972 273 0.967346 0.612764 SURF 0x10 mat 1 refs 4 17 0.967345 0.61603 277 0.967345 0.61565 762 0.96869 0.613185 274 0.96869 0.613477 SURF 0x10 mat 1 refs 4 17 0.967345 0.61603 298 0.966068 0.618024 774 0.966068 0.617576 277 0.967345 0.61565 SURF 0x10 mat 1 refs 4 17 0.967345 0.61603 275 0.967345 0.61565 773 0.966068 0.617576 298 0.966068 0.618024 SURF 0x10 mat 1 refs 4 17 0.967345 0.61603 274 0.96869 0.613477 761 0.96869 0.613185 275 0.967345 0.61565 SURF 0x10 mat 1 refs 4 18 0.967345 0.614511 279 0.967345 0.612764 763 0.96869 0.610972 276 0.96869 0.612312 SURF 0x10 mat 1 refs 4 18 0.967345 0.614511 300 0.966068 0.616233 775 0.966068 0.614171 279 0.967345 0.612764 SURF 0x10 mat 1 refs 4 18 0.967345 0.614511 277 0.967345 0.61565 774 0.966068 0.617576 300 0.966068 0.616233 SURF 0x10 mat 1 refs 4 18 0.967345 0.614511 276 0.96869 0.612312 762 0.96869 0.613185 277 0.967345 0.61565 SURF 0x10 mat 1 refs 4 19 0.967345 0.610559 281 0.967345 0.6084 764 0.96869 0.607625 278 0.96869 0.60928 SURF 0x10 mat 1 refs 4 19 0.967345 0.610559 302 0.966068 0.611569 776 0.966068 0.609024 281 0.967345 0.6084 SURF 0x10 mat 1 refs 4 19 0.967345 0.610559 279 0.967345 0.612764 775 0.966068 0.614171 302 0.966068 0.611569 SURF 0x10 mat 1 refs 4 19 0.967345 0.610559 278 0.96869 0.60928 763 0.96869 0.610972 279 0.967345 0.612764 SURF 0x10 mat 1 refs 4 20 0.967345 0.606792 283 0.967345 0.605299 765 0.96869 0.605242 280 0.96869 0.60639 SURF 0x10 mat 1 refs 4 20 0.967345 0.606792 304 0.966068 0.60713 777 0.966068 0.605377 283 0.967345 0.605299 SURF 0x10 mat 1 refs 4 20 0.967345 0.606792 281 0.967345 0.6084 776 0.966068 0.609024 304 0.966068 0.60713 SURF 0x10 mat 1 refs 4 20 0.967345 0.606792 280 0.96869 0.60639 764 0.96869 0.607625 281 0.967345 0.6084 SURF 0x10 mat 1 refs 4 21 0.967345 0.603485 285 0.967345 0.601808 766 0.96869 0.602552 282 0.96869 0.603845 SURF 0x10 mat 1 refs 4 21 0.967345 0.603485 306 0.966068 0.603251 778 0.966068 0.601287 285 0.967345 0.601808 SURF 0x10 mat 1 refs 4 21 0.967345 0.603485 283 0.967345 0.605299 777 0.966068 0.605377 306 0.966068 0.603251 SURF 0x10 mat 1 refs 4 21 0.967345 0.603485 282 0.96869 0.603845 765 0.96869 0.605242 283 0.967345 0.605299 SURF 0x10 mat 1 refs 4 22 0.967345 0.600721 287 0.967345 0.600128 767 0.96869 0.601258 284 0.96869 0.601715 SURF 0x10 mat 1 refs 4 22 0.967345 0.600721 308 0.966068 0.600016 779 0.966068 0.599323 287 0.967345 0.600128 SURF 0x10 mat 1 refs 4 22 0.967345 0.600721 285 0.967345 0.601808 778 0.966068 0.601287 308 0.966068 0.600016 SURF 0x10 mat 1 refs 4 22 0.967345 0.600721 284 0.96869 0.601715 766 0.96869 0.602552 285 0.967345 0.601808 SURF 0x10 mat 1 refs 4 23 0.967345 0.599931 288 0.967345 0.600128 768 0.96869 0.601258 286 0.96869 0.601106 SURF 0x10 mat 1 refs 4 23 0.967345 0.599931 310 0.966068 0.599092 780 0.966068 0.599323 288 0.967345 0.600128 SURF 0x10 mat 1 refs 4 23 0.967345 0.599931 287 0.967345 0.600128 779 0.966068 0.599323 310 0.966068 0.599092 SURF 0x10 mat 1 refs 4 23 0.967345 0.599931 286 0.96869 0.601106 767 0.96869 0.601258 287 0.967345 0.600128 SURF 0x10 mat 1 refs 4 24 0.964753 0.599462 291 0.964753 0.600884 769 0.966069 0.601287 290 0.966068 0.600016 SURF 0x10 mat 1 refs 4 24 0.964753 0.599462 314 0.963315 0.598962 781 0.963315 0.600528 291 0.964753 0.600884 SURF 0x10 mat 1 refs 4 24 0.964753 0.599462 312 0.964753 0.598686 792 0.963315 0.598109 314 0.963315 0.598962 SURF 0x10 mat 1 refs 4 24 0.964753 0.599462 290 0.966068 0.600016 780 0.966068 0.599323 312 0.964753 0.598686 SURF 0x10 mat 1 refs 4 25 0.964754 0.603086 293 0.964754 0.60547 770 0.966069 0.605377 289 0.966069 0.603251 SURF 0x10 mat 1 refs 4 25 0.964754 0.603086 313 0.963315 0.602952 782 0.963315 0.605579 293 0.964754 0.60547 SURF 0x10 mat 1 refs 4 25 0.964754 0.603086 291 0.964753 0.600884 781 0.963315 0.600528 313 0.963315 0.602952 SURF 0x10 mat 1 refs 4 25 0.964754 0.603086 289 0.966069 0.603251 769 0.966069 0.601287 291 0.964753 0.600884 SURF 0x10 mat 1 refs 4 26 0.964754 0.607441 295 0.964754 0.609575 771 0.966069 0.609024 292 0.966069 0.60713 SURF 0x10 mat 1 refs 4 26 0.964754 0.607441 316 0.963315 0.607754 783 0.963315 0.610113 295 0.964754 0.609575 SURF 0x10 mat 1 refs 4 26 0.964754 0.607441 293 0.964754 0.60547 782 0.963315 0.605579 316 0.963315 0.607754 SURF 0x10 mat 1 refs 4 26 0.964754 0.607441 292 0.966069 0.60713 770 0.966069 0.605377 293 0.964754 0.60547 SURF 0x10 mat 1 refs 4 27 0.964754 0.612448 297 0.964753 0.615385 772 0.966069 0.614171 294 0.966069 0.611569 SURF 0x10 mat 1 refs 4 27 0.964754 0.612448 318 0.963315 0.613293 784 0.963315 0.616545 297 0.964753 0.615385 SURF 0x10 mat 1 refs 4 27 0.964754 0.612448 295 0.964754 0.609575 783 0.963315 0.610113 318 0.963315 0.613293 SURF 0x10 mat 1 refs 4 27 0.964754 0.612448 294 0.966069 0.611569 771 0.966069 0.609024 295 0.964754 0.609575 SURF 0x10 mat 1 refs 4 28 0.964753 0.617712 299 0.964753 0.619229 773 0.966068 0.617576 296 0.966068 0.616233 SURF 0x10 mat 1 refs 4 28 0.964753 0.617712 320 0.963315 0.61912 785 0.963315 0.6208 299 0.964753 0.619229 SURF 0x10 mat 1 refs 4 28 0.964753 0.617712 297 0.964753 0.615385 784 0.963315 0.616545 320 0.963315 0.61912 SURF 0x10 mat 1 refs 4 28 0.964753 0.617712 296 0.966068 0.616233 772 0.966069 0.614171 297 0.964753 0.615385 SURF 0x10 mat 1 refs 4 29 0.964753 0.619734 301 0.964753 0.619229 774 0.966068 0.617576 298 0.966068 0.618024 SURF 0x10 mat 1 refs 4 29 0.964753 0.619734 322 0.963315 0.621359 786 0.963315 0.6208 301 0.964753 0.619229 SURF 0x10 mat 1 refs 4 29 0.964753 0.619734 299 0.964753 0.619229 785 0.963315 0.6208 322 0.963315 0.621359 SURF 0x10 mat 1 refs 4 29 0.964753 0.619734 298 0.966068 0.618024 773 0.966068 0.617576 299 0.964753 0.619229 SURF 0x10 mat 1 refs 4 30 0.964753 0.617712 303 0.964753 0.615385 775 0.966068 0.614171 300 0.966068 0.616233 SURF 0x10 mat 1 refs 4 30 0.964753 0.617712 324 0.963315 0.61912 787 0.963315 0.616545 303 0.964753 0.615385 SURF 0x10 mat 1 refs 4 30 0.964753 0.617712 301 0.964753 0.619229 786 0.963315 0.6208 324 0.963315 0.61912 SURF 0x10 mat 1 refs 4 30 0.964753 0.617712 300 0.966068 0.616233 774 0.966068 0.617576 301 0.964753 0.619229 SURF 0x10 mat 1 refs 4 31 0.964753 0.612448 305 0.964753 0.609575 776 0.966068 0.609024 302 0.966068 0.611569 SURF 0x10 mat 1 refs 4 31 0.964753 0.612448 326 0.963315 0.613293 788 0.963314 0.610113 305 0.964753 0.609575 SURF 0x10 mat 1 refs 4 31 0.964753 0.612448 303 0.964753 0.615385 787 0.963315 0.616545 326 0.963315 0.613293 SURF 0x10 mat 1 refs 4 31 0.964753 0.612448 302 0.966068 0.611569 775 0.966068 0.614171 303 0.964753 0.615385 SURF 0x10 mat 1 refs 4 32 0.964753 0.607441 307 0.964753 0.60547 777 0.966068 0.605377 304 0.966068 0.60713 SURF 0x10 mat 1 refs 4 32 0.964753 0.607441 328 0.963314 0.607754 789 0.963314 0.605579 307 0.964753 0.60547 SURF 0x10 mat 1 refs 4 32 0.964753 0.607441 305 0.964753 0.609575 788 0.963314 0.610113 328 0.963314 0.607754 SURF 0x10 mat 1 refs 4 32 0.964753 0.607441 304 0.966068 0.60713 776 0.966068 0.609024 305 0.964753 0.609575 SURF 0x10 mat 1 refs 4 33 0.964753 0.603086 309 0.964753 0.600884 778 0.966068 0.601287 306 0.966068 0.603251 SURF 0x10 mat 1 refs 4 33 0.964753 0.603086 330 0.963315 0.602952 790 0.963315 0.600528 309 0.964753 0.600884 SURF 0x10 mat 1 refs 4 33 0.964753 0.603086 307 0.964753 0.60547 789 0.963314 0.605579 330 0.963315 0.602952 SURF 0x10 mat 1 refs 4 33 0.964753 0.603086 306 0.966068 0.603251 777 0.966068 0.605377 307 0.964753 0.60547 SURF 0x10 mat 1 refs 4 34 0.964753 0.599462 311 0.964753 0.598686 779 0.966068 0.599323 308 0.966068 0.600016 SURF 0x10 mat 1 refs 4 34 0.964753 0.599462 332 0.963315 0.598962 791 0.963315 0.598109 311 0.964753 0.598686 SURF 0x10 mat 1 refs 4 34 0.964753 0.599462 309 0.964753 0.600884 790 0.963315 0.600528 332 0.963315 0.598962 SURF 0x10 mat 1 refs 4 34 0.964753 0.599462 308 0.966068 0.600016 778 0.966068 0.601287 309 0.964753 0.600884 SURF 0x10 mat 1 refs 4 35 0.964753 0.598428 312 0.964753 0.598686 780 0.966068 0.599323 310 0.966068 0.599092 SURF 0x10 mat 1 refs 4 35 0.964753 0.598428 334 0.963315 0.597825 792 0.963315 0.598109 312 0.964753 0.598686 SURF 0x10 mat 1 refs 4 35 0.964753 0.598428 311 0.964753 0.598686 791 0.963315 0.598109 334 0.963315 0.597825 SURF 0x10 mat 1 refs 4 35 0.964753 0.598428 310 0.966068 0.599092 779 0.966068 0.599323 311 0.964753 0.598686 SURF 0x10 mat 1 refs 4 36 0.961669 0.598422 315 0.961669 0.600145 781 0.963315 0.600528 314 0.963315 0.598962 SURF 0x10 mat 1 refs 4 36 0.961669 0.598422 338 0.959409 0.597918 793 0.959409 0.599805 315 0.961669 0.600145 SURF 0x10 mat 1 refs 4 36 0.961669 0.598422 336 0.961669 0.597484 804 0.959409 0.596891 338 0.959409 0.597918 SURF 0x10 mat 1 refs 4 36 0.961669 0.598422 314 0.963315 0.598962 792 0.963315 0.598109 336 0.961669 0.597484 SURF 0x10 mat 1 refs 4 37 0.961669 0.602812 317 0.961669 0.605702 782 0.963315 0.605579 313 0.963315 0.602952 SURF 0x10 mat 1 refs 4 37 0.961669 0.602812 337 0.959409 0.602729 794 0.959409 0.605901 317 0.961669 0.605702 SURF 0x10 mat 1 refs 4 37 0.961669 0.602812 315 0.961669 0.600145 793 0.959409 0.599805 337 0.959409 0.602729 SURF 0x10 mat 1 refs 4 37 0.961669 0.602812 313 0.963315 0.602952 781 0.963315 0.600528 315 0.961669 0.600145 SURF 0x10 mat 1 refs 4 38 0.961669 0.608097 319 0.961669 0.610697 783 0.963315 0.610113 316 0.963315 0.607754 SURF 0x10 mat 1 refs 4 38 0.961669 0.608097 340 0.959409 0.608534 795 0.959409 0.611399 319 0.961669 0.610697 SURF 0x10 mat 1 refs 4 38 0.961669 0.608097 317 0.961669 0.605702 794 0.959409 0.605901 340 0.959409 0.608534 SURF 0x10 mat 1 refs 4 38 0.961669 0.608097 316 0.963315 0.607754 782 0.963315 0.605579 317 0.961669 0.605702 SURF 0x10 mat 1 refs 4 39 0.961669 0.614203 321 0.961669 0.617789 784 0.963315 0.616545 318 0.963315 0.613293 SURF 0x10 mat 1 refs 4 39 0.961669 0.614203 342 0.959409 0.615267 796 0.959409 0.619225 321 0.961669 0.617789 SURF 0x10 mat 1 refs 4 39 0.961669 0.614203 319 0.961669 0.610697 795 0.959409 0.611399 342 0.959409 0.615267 SURF 0x10 mat 1 refs 4 39 0.961669 0.614203 318 0.963315 0.613293 783 0.963315 0.610113 319 0.961669 0.610697 SURF 0x10 mat 1 refs 4 40 0.961669 0.620629 323 0.961669 0.622481 785 0.963315 0.6208 320 0.963315 0.61912 SURF 0x10 mat 1 refs 4 40 0.961669 0.620629 344 0.959409 0.622361 797 0.959409 0.624404 323 0.961669 0.622481 SURF 0x10 mat 1 refs 4 40 0.961669 0.620629 321 0.961669 0.617789 796 0.959409 0.619225 344 0.959409 0.622361 SURF 0x10 mat 1 refs 4 40 0.961669 0.620629 320 0.963315 0.61912 784 0.963315 0.616545 321 0.961669 0.617789 SURF 0x10 mat 1 refs 4 41 0.961669 0.623097 325 0.961668 0.622481 786 0.963315 0.6208 322 0.963315 0.621359 SURF 0x10 mat 1 refs 4 41 0.961669 0.623097 346 0.959409 0.625085 798 0.959409 0.624404 325 0.961668 0.622481 SURF 0x10 mat 1 refs 4 41 0.961669 0.623097 323 0.961669 0.622481 797 0.959409 0.624404 346 0.959409 0.625085 SURF 0x10 mat 1 refs 4 41 0.961669 0.623097 322 0.963315 0.621359 785 0.963315 0.6208 323 0.961669 0.622481 SURF 0x10 mat 1 refs 4 42 0.961668 0.620629 327 0.961668 0.617789 787 0.963315 0.616545 324 0.963315 0.61912 SURF 0x10 mat 1 refs 4 42 0.961668 0.620629 348 0.959409 0.622361 799 0.959409 0.619225 327 0.961668 0.617789 SURF 0x10 mat 1 refs 4 42 0.961668 0.620629 325 0.961668 0.622481 798 0.959409 0.624404 348 0.959409 0.622361 SURF 0x10 mat 1 refs 4 42 0.961668 0.620629 324 0.963315 0.61912 786 0.963315 0.6208 325 0.961668 0.622481 SURF 0x10 mat 1 refs 4 43 0.961668 0.614203 329 0.961668 0.610697 788 0.963314 0.610113 326 0.963315 0.613293 SURF 0x10 mat 1 refs 4 43 0.961668 0.614203 350 0.959408 0.615267 800 0.959408 0.611399 329 0.961668 0.610697 SURF 0x10 mat 1 refs 4 43 0.961668 0.614203 327 0.961668 0.617789 799 0.959409 0.619225 350 0.959408 0.615267 SURF 0x10 mat 1 refs 4 43 0.961668 0.614203 326 0.963315 0.613293 787 0.963315 0.616545 327 0.961668 0.617789 SURF 0x10 mat 1 refs 4 44 0.961668 0.608097 331 0.961668 0.605702 789 0.963314 0.605579 328 0.963314 0.607754 SURF 0x10 mat 1 refs 4 44 0.961668 0.608097 352 0.959408 0.608534 801 0.959408 0.605901 331 0.961668 0.605702 SURF 0x10 mat 1 refs 4 44 0.961668 0.608097 329 0.961668 0.610697 800 0.959408 0.611399 352 0.959408 0.608534 SURF 0x10 mat 1 refs 4 44 0.961668 0.608097 328 0.963314 0.607754 788 0.963314 0.610113 329 0.961668 0.610697 SURF 0x10 mat 1 refs 4 45 0.961668 0.602812 333 0.961668 0.600145 790 0.963315 0.600528 330 0.963315 0.602952 SURF 0x10 mat 1 refs 4 45 0.961668 0.602812 354 0.959408 0.602729 802 0.959409 0.599805 333 0.961668 0.600145 SURF 0x10 mat 1 refs 4 45 0.961668 0.602812 331 0.961668 0.605702 801 0.959408 0.605901 354 0.959408 0.602729 SURF 0x10 mat 1 refs 4 45 0.961668 0.602812 330 0.963315 0.602952 789 0.963314 0.605579 331 0.961668 0.605702 SURF 0x10 mat 1 refs 4 46 0.961668 0.598422 335 0.961668 0.597484 791 0.963315 0.598109 332 0.963315 0.598962 SURF 0x10 mat 1 refs 4 46 0.961668 0.598422 356 0.959409 0.597918 803 0.959409 0.596891 335 0.961668 0.597484 SURF 0x10 mat 1 refs 4 46 0.961668 0.598422 333 0.961668 0.600145 802 0.959409 0.599805 356 0.959409 0.597918 SURF 0x10 mat 1 refs 4 46 0.961668 0.598422 332 0.963315 0.598962 790 0.963315 0.600528 333 0.961668 0.600145 SURF 0x10 mat 1 refs 4 47 0.961669 0.597172 336 0.961669 0.597484 792 0.963315 0.598109 334 0.963315 0.597825 SURF 0x10 mat 1 refs 4 47 0.961669 0.597172 358 0.959409 0.596549 804 0.959409 0.596891 336 0.961669 0.597484 SURF 0x10 mat 1 refs 4 47 0.961669 0.597172 335 0.961668 0.597484 803 0.959409 0.596891 358 0.959409 0.596549 SURF 0x10 mat 1 refs 4 47 0.961669 0.597172 334 0.963315 0.597825 791 0.963315 0.598109 335 0.961668 0.597484 SURF 0x10 mat 1 refs 4 48 0.956131 0.597525 339 0.956131 0.59958 793 0.959409 0.599805 338 0.959409 0.597918 SURF 0x10 mat 1 refs 4 48 0.956131 0.597525 362 0.951577 0.597281 805 0.951577 0.599504 339 0.956131 0.59958 SURF 0x10 mat 1 refs 4 48 0.956131 0.597525 360 0.956131 0.59641 816 0.951577 0.596077 362 0.951577 0.597281 SURF 0x10 mat 1 refs 4 48 0.956131 0.597525 338 0.959409 0.597918 804 0.959409 0.596891 360 0.956131 0.59641 SURF 0x10 mat 1 refs 4 49 0.956131 0.602769 341 0.956131 0.606237 794 0.959409 0.605901 337 0.959409 0.602729 SURF 0x10 mat 1 refs 4 49 0.956131 0.602769 361 0.951578 0.602965 806 0.951578 0.606739 341 0.956131 0.606237 SURF 0x10 mat 1 refs 4 49 0.956131 0.602769 339 0.956131 0.59958 805 0.951577 0.599504 361 0.951578 0.602965 SURF 0x10 mat 1 refs 4 49 0.956131 0.602769 337 0.959409 0.602729 793 0.959409 0.599805 339 0.956131 0.59958 SURF 0x10 mat 1 refs 4 50 0.956131 0.609128 343 0.956131 0.61229 795 0.959409 0.611399 340 0.959409 0.608534 SURF 0x10 mat 1 refs 4 50 0.956131 0.609128 364 0.951578 0.609907 807 0.951578 0.613404 343 0.956131 0.61229 SURF 0x10 mat 1 refs 4 50 0.956131 0.609128 341 0.956131 0.606237 806 0.951578 0.606739 364 0.951578 0.609907 SURF 0x10 mat 1 refs 4 50 0.956131 0.609128 340 0.959409 0.608534 794 0.959409 0.605901 341 0.956131 0.606237 SURF 0x10 mat 1 refs 4 51 0.956131 0.616575 345 0.956131 0.620963 796 0.959409 0.619225 342 0.959409 0.615267 SURF 0x10 mat 1 refs 4 51 0.956131 0.616575 366 0.951578 0.618165 808 0.951577 0.623048 345 0.956131 0.620963 SURF 0x10 mat 1 refs 4 51 0.956131 0.616575 343 0.956131 0.61229 807 0.951578 0.613404 366 0.951578 0.618165 SURF 0x10 mat 1 refs 4 51 0.956131 0.616575 342 0.959409 0.615267 795 0.959409 0.611399 343 0.956131 0.61229 SURF 0x10 mat 1 refs 4 52 0.956131 0.624438 347 0.956131 0.626702 797 0.959409 0.624404 344 0.959409 0.622361 SURF 0x10 mat 1 refs 4 52 0.956131 0.624438 368 0.951577 0.626913 809 0.951577 0.629431 347 0.956131 0.626702 SURF 0x10 mat 1 refs 4 52 0.956131 0.624438 345 0.956131 0.620963 808 0.951577 0.623048 368 0.951577 0.626913 SURF 0x10 mat 1 refs 4 52 0.956131 0.624438 344 0.959409 0.622361 796 0.959409 0.619225 345 0.956131 0.620963 SURF 0x10 mat 1 refs 4 53 0.956131 0.627457 349 0.95613 0.626702 798 0.959409 0.624404 346 0.959409 0.625085 SURF 0x10 mat 1 refs 4 53 0.956131 0.627457 370 0.951577 0.63027 810 0.951577 0.629431 349 0.95613 0.626702 SURF 0x10 mat 1 refs 4 53 0.956131 0.627457 347 0.956131 0.626702 809 0.951577 0.629431 370 0.951577 0.63027 SURF 0x10 mat 1 refs 4 53 0.956131 0.627457 346 0.959409 0.625085 797 0.959409 0.624404 347 0.956131 0.626702 SURF 0x10 mat 1 refs 4 54 0.95613 0.624438 351 0.95613 0.620963 799 0.959409 0.619225 348 0.959409 0.622361 SURF 0x10 mat 1 refs 4 54 0.95613 0.624438 372 0.951576 0.626913 811 0.951576 0.623048 351 0.95613 0.620963 SURF 0x10 mat 1 refs 4 54 0.95613 0.624438 349 0.95613 0.626702 810 0.951577 0.629431 372 0.951576 0.626913 SURF 0x10 mat 1 refs 4 54 0.95613 0.624438 348 0.959409 0.622361 798 0.959409 0.624404 349 0.95613 0.626702 SURF 0x10 mat 1 refs 4 55 0.95613 0.616575 353 0.95613 0.61229 800 0.959408 0.611399 350 0.959408 0.615267 SURF 0x10 mat 1 refs 4 55 0.95613 0.616575 374 0.951576 0.618165 812 0.951576 0.613404 353 0.95613 0.61229 SURF 0x10 mat 1 refs 4 55 0.95613 0.616575 351 0.95613 0.620963 811 0.951576 0.623048 374 0.951576 0.618165 SURF 0x10 mat 1 refs 4 55 0.95613 0.616575 350 0.959408 0.615267 799 0.959409 0.619225 351 0.95613 0.620963 SURF 0x10 mat 1 refs 4 56 0.95613 0.609128 355 0.95613 0.606237 801 0.959408 0.605901 352 0.959408 0.608534 SURF 0x10 mat 1 refs 4 56 0.95613 0.609128 376 0.951576 0.609907 813 0.951576 0.606739 355 0.95613 0.606237 SURF 0x10 mat 1 refs 4 56 0.95613 0.609128 353 0.95613 0.61229 812 0.951576 0.613404 376 0.951576 0.609907 SURF 0x10 mat 1 refs 4 56 0.95613 0.609128 352 0.959408 0.608534 800 0.959408 0.611399 353 0.95613 0.61229 SURF 0x10 mat 1 refs 4 57 0.95613 0.602769 357 0.95613 0.59958 802 0.959409 0.599805 354 0.959408 0.602729 SURF 0x10 mat 1 refs 4 57 0.95613 0.602769 378 0.951576 0.602965 814 0.951576 0.599504 357 0.95613 0.59958 SURF 0x10 mat 1 refs 4 57 0.95613 0.602769 355 0.95613 0.606237 813 0.951576 0.606739 378 0.951576 0.602965 SURF 0x10 mat 1 refs 4 57 0.95613 0.602769 354 0.959408 0.602729 801 0.959408 0.605901 355 0.95613 0.606237 SURF 0x10 mat 1 refs 4 58 0.95613 0.597525 359 0.95613 0.59641 803 0.959409 0.596891 356 0.959409 0.597918 SURF 0x10 mat 1 refs 4 58 0.95613 0.597525 380 0.951576 0.597281 815 0.951577 0.596077 359 0.95613 0.59641 SURF 0x10 mat 1 refs 4 58 0.95613 0.597525 357 0.95613 0.59958 814 0.951576 0.599504 380 0.951576 0.597281 SURF 0x10 mat 1 refs 4 58 0.95613 0.597525 356 0.959409 0.597918 802 0.959409 0.599805 357 0.95613 0.59958 SURF 0x10 mat 1 refs 4 59 0.956131 0.596038 360 0.956131 0.59641 804 0.959409 0.596891 358 0.959409 0.596549 SURF 0x10 mat 1 refs 4 59 0.956131 0.596038 382 0.951577 0.595676 816 0.951577 0.596077 360 0.956131 0.59641 SURF 0x10 mat 1 refs 4 59 0.956131 0.596038 359 0.95613 0.59641 815 0.951577 0.596077 382 0.951577 0.595676 SURF 0x10 mat 1 refs 4 59 0.956131 0.596038 358 0.959409 0.596549 803 0.959409 0.596891 359 0.95613 0.59641 SURF 0x10 mat 1 refs 4 60 0.945492 0.59722 363 0.945492 0.59961 805 0.951577 0.599504 362 0.951577 0.597281 SURF 0x10 mat 1 refs 4 60 0.945492 0.59722 386 0.936978 0.597273 817 0.936978 0.599834 363 0.945492 0.59961 SURF 0x10 mat 1 refs 4 60 0.945492 0.59722 384 0.945491 0.595931 828 0.936977 0.595896 386 0.936978 0.597273 SURF 0x10 mat 1 refs 4 60 0.945492 0.59722 362 0.951577 0.597281 816 0.951577 0.596077 384 0.945491 0.595931 SURF 0x10 mat 1 refs 4 61 0.945492 0.603344 365 0.945492 0.607436 806 0.951578 0.606739 361 0.951578 0.602965 SURF 0x10 mat 1 refs 4 61 0.945492 0.603344 385 0.936978 0.60385 818 0.936978 0.60827 365 0.945492 0.607436 SURF 0x10 mat 1 refs 4 61 0.945492 0.603344 363 0.945492 0.59961 817 0.936978 0.599834 385 0.936978 0.60385 SURF 0x10 mat 1 refs 4 61 0.945492 0.603344 361 0.951578 0.602965 805 0.951577 0.599504 363 0.945492 0.59961 SURF 0x10 mat 1 refs 4 62 0.945492 0.610903 367 0.945492 0.614773 807 0.951578 0.613404 364 0.951578 0.609907 SURF 0x10 mat 1 refs 4 62 0.945492 0.610903 388 0.936978 0.612045 819 0.936978 0.616303 367 0.945492 0.614773 SURF 0x10 mat 1 refs 4 62 0.945492 0.610903 365 0.945492 0.607436 818 0.936978 0.60827 388 0.936978 0.612045 SURF 0x10 mat 1 refs 4 62 0.945492 0.610903 364 0.951578 0.609907 806 0.951578 0.606739 365 0.945492 0.607436 SURF 0x10 mat 1 refs 4 63 0.945492 0.620075 369 0.945492 0.625526 808 0.951577 0.623048 366 0.951578 0.618165 SURF 0x10 mat 1 refs 4 63 0.945492 0.620075 390 0.936978 0.62217 820 0.936978 0.628211 369 0.945492 0.625526 SURF 0x10 mat 1 refs 4 63 0.945492 0.620075 367 0.945492 0.614773 819 0.936978 0.616303 390 0.936978 0.62217 SURF 0x10 mat 1 refs 4 63 0.945492 0.620075 366 0.951578 0.618165 807 0.951578 0.613404 367 0.945492 0.614773 SURF 0x10 mat 1 refs 4 64 0.945492 0.629837 371 0.945491 0.632644 809 0.951577 0.629431 368 0.951577 0.626913 SURF 0x10 mat 1 refs 4 64 0.945492 0.629837 392 0.936978 0.632988 821 0.936977 0.636096 371 0.945491 0.632644 SURF 0x10 mat 1 refs 4 64 0.945492 0.629837 369 0.945492 0.625526 820 0.936978 0.628211 392 0.936978 0.632988 SURF 0x10 mat 1 refs 4 64 0.945492 0.629837 368 0.951577 0.626913 808 0.951577 0.623048 369 0.945492 0.625526 SURF 0x10 mat 1 refs 4 65 0.945491 0.63358 373 0.945491 0.632644 810 0.951577 0.629431 370 0.951577 0.63027 SURF 0x10 mat 1 refs 4 65 0.945491 0.63358 394 0.936977 0.637133 822 0.936977 0.636096 373 0.945491 0.632644 SURF 0x10 mat 1 refs 4 65 0.945491 0.63358 371 0.945491 0.632644 821 0.936977 0.636096 394 0.936977 0.637133 SURF 0x10 mat 1 refs 4 65 0.945491 0.63358 370 0.951577 0.63027 809 0.951577 0.629431 371 0.945491 0.632644 SURF 0x10 mat 1 refs 4 66 0.945491 0.629837 375 0.945491 0.625526 811 0.951576 0.623048 372 0.951576 0.626913 SURF 0x10 mat 1 refs 4 66 0.945491 0.629837 396 0.936977 0.632988 823 0.936977 0.628211 375 0.945491 0.625526 SURF 0x10 mat 1 refs 4 66 0.945491 0.629837 373 0.945491 0.632644 822 0.936977 0.636096 396 0.936977 0.632988 SURF 0x10 mat 1 refs 4 66 0.945491 0.629837 372 0.951576 0.626913 810 0.951577 0.629431 373 0.945491 0.632644 SURF 0x10 mat 1 refs 4 67 0.94549 0.620075 377 0.94549 0.614773 812 0.951576 0.613404 374 0.951576 0.618165 SURF 0x10 mat 1 refs 4 67 0.94549 0.620075 398 0.936976 0.62217 824 0.936976 0.616303 377 0.94549 0.614773 SURF 0x10 mat 1 refs 4 67 0.94549 0.620075 375 0.945491 0.625526 823 0.936977 0.628211 398 0.936976 0.62217 SURF 0x10 mat 1 refs 4 67 0.94549 0.620075 374 0.951576 0.618165 811 0.951576 0.623048 375 0.945491 0.625526 SURF 0x10 mat 1 refs 4 68 0.94549 0.610903 379 0.94549 0.607436 813 0.951576 0.606739 376 0.951576 0.609907 SURF 0x10 mat 1 refs 4 68 0.94549 0.610903 400 0.936976 0.612045 825 0.936976 0.60827 379 0.94549 0.607436 SURF 0x10 mat 1 refs 4 68 0.94549 0.610903 377 0.94549 0.614773 824 0.936976 0.616303 400 0.936976 0.612045 SURF 0x10 mat 1 refs 4 68 0.94549 0.610903 376 0.951576 0.609907 812 0.951576 0.613404 377 0.94549 0.614773 SURF 0x10 mat 1 refs 4 69 0.94549 0.603344 381 0.945491 0.59961 814 0.951576 0.599504 378 0.951576 0.602965 SURF 0x10 mat 1 refs 4 69 0.94549 0.603344 402 0.936976 0.60385 826 0.936976 0.599834 381 0.945491 0.59961 SURF 0x10 mat 1 refs 4 69 0.94549 0.603344 379 0.94549 0.607436 825 0.936976 0.60827 402 0.936976 0.60385 SURF 0x10 mat 1 refs 4 69 0.94549 0.603344 378 0.951576 0.602965 813 0.951576 0.606739 379 0.94549 0.607436 SURF 0x10 mat 1 refs 4 70 0.945491 0.59722 383 0.945491 0.595931 815 0.951577 0.596077 380 0.951576 0.597281 SURF 0x10 mat 1 refs 4 70 0.945491 0.59722 404 0.936977 0.597273 827 0.936977 0.595896 383 0.945491 0.595931 SURF 0x10 mat 1 refs 4 70 0.945491 0.59722 381 0.945491 0.59961 826 0.936976 0.599834 404 0.936977 0.597273 SURF 0x10 mat 1 refs 4 70 0.945491 0.59722 380 0.951576 0.597281 814 0.951576 0.599504 381 0.945491 0.59961 SURF 0x10 mat 1 refs 4 71 0.945491 0.595501 384 0.945491 0.595931 816 0.951577 0.596077 382 0.951577 0.595676 SURF 0x10 mat 1 refs 4 71 0.945491 0.595501 406 0.936977 0.595437 828 0.936977 0.595896 384 0.945491 0.595931 SURF 0x10 mat 1 refs 4 71 0.945491 0.595501 383 0.945491 0.595931 827 0.936977 0.595896 406 0.936977 0.595437 SURF 0x10 mat 1 refs 4 71 0.945491 0.595501 382 0.951577 0.595676 815 0.951577 0.596077 383 0.945491 0.595931 SURF 0x10 mat 1 refs 4 72 0.925139 0.59737 387 0.92514 0.600114 817 0.936978 0.599834 386 0.936978 0.597273 SURF 0x10 mat 1 refs 4 72 0.925139 0.59737 410 0.909779 0.597486 829 0.90978 0.600422 387 0.92514 0.600114 SURF 0x10 mat 1 refs 4 72 0.925139 0.59737 408 0.925139 0.5959 840 0.909779 0.595914 410 0.909779 0.597486 SURF 0x10 mat 1 refs 4 72 0.925139 0.59737 386 0.936978 0.597273 828 0.936977 0.595896 408 0.925139 0.5959 SURF 0x10 mat 1 refs 4 73 0.92514 0.604424 389 0.92514 0.609181 818 0.936978 0.60827 385 0.936978 0.60385 SURF 0x10 mat 1 refs 4 73 0.92514 0.604424 409 0.90978 0.605037 830 0.90978 0.610135 389 0.92514 0.609181 SURF 0x10 mat 1 refs 4 73 0.92514 0.604424 387 0.92514 0.600114 829 0.90978 0.600422 409 0.90978 0.605037 SURF 0x10 mat 1 refs 4 73 0.92514 0.604424 385 0.936978 0.60385 817 0.936978 0.599834 387 0.92514 0.600114 SURF 0x10 mat 1 refs 4 74 0.92514 0.613265 391 0.92514 0.617902 819 0.936978 0.616303 388 0.936978 0.612045 SURF 0x10 mat 1 refs 4 74 0.92514 0.613265 412 0.90978 0.614522 831 0.90978 0.619513 391 0.92514 0.617902 SURF 0x10 mat 1 refs 4 74 0.92514 0.613265 389 0.92514 0.609181 830 0.90978 0.610135 412 0.90978 0.614522 SURF 0x10 mat 1 refs 4 74 0.92514 0.613265 388 0.936978 0.612045 818 0.936978 0.60827 389 0.92514 0.609181 SURF 0x10 mat 1 refs 4 75 0.92514 0.624312 393 0.92514 0.630919 820 0.936978 0.628211 390 0.936978 0.62217 SURF 0x10 mat 1 refs 4 75 0.92514 0.624312 414 0.90978 0.626423 832 0.90978 0.633546 393 0.92514 0.630919 SURF 0x10 mat 1 refs 4 75 0.92514 0.624312 391 0.92514 0.617902 831 0.90978 0.619513 414 0.90978 0.626423 SURF 0x10 mat 1 refs 4 75 0.92514 0.624312 390 0.936978 0.62217 819 0.936978 0.616303 391 0.92514 0.617902 SURF 0x10 mat 1 refs 4 76 0.925139 0.636142 395 0.925139 0.639541 821 0.936977 0.636096 392 0.936978 0.632988 SURF 0x10 mat 1 refs 4 76 0.925139 0.636142 416 0.909779 0.639178 833 0.909779 0.642841 395 0.925139 0.639541 SURF 0x10 mat 1 refs 4 76 0.925139 0.636142 393 0.92514 0.630919 832 0.90978 0.633546 416 0.909779 0.639178 SURF 0x10 mat 1 refs 4 76 0.925139 0.636142 392 0.936978 0.632988 820 0.936978 0.628211 393 0.92514 0.630919 SURF 0x10 mat 1 refs 4 77 0.925139 0.640674 397 0.925139 0.639541 822 0.936977 0.636096 394 0.936977 0.637133 SURF 0x10 mat 1 refs 4 77 0.925139 0.640674 418 0.909779 0.644063 834 0.909779 0.642841 397 0.925139 0.639541 SURF 0x10 mat 1 refs 4 77 0.925139 0.640674 395 0.925139 0.639541 833 0.909779 0.642841 418 0.909779 0.644063 SURF 0x10 mat 1 refs 4 77 0.925139 0.640674 394 0.936977 0.637133 821 0.936977 0.636096 395 0.925139 0.639541 SURF 0x10 mat 1 refs 4 78 0.925138 0.636142 399 0.925138 0.630919 823 0.936977 0.628211 396 0.936977 0.632988 SURF 0x10 mat 1 refs 4 78 0.925138 0.636142 420 0.909779 0.639178 835 0.909779 0.633546 399 0.925138 0.630919 SURF 0x10 mat 1 refs 4 78 0.925138 0.636142 397 0.925139 0.639541 834 0.909779 0.642841 420 0.909779 0.639178 SURF 0x10 mat 1 refs 4 78 0.925138 0.636142 396 0.936977 0.632988 822 0.936977 0.636096 397 0.925139 0.639541 SURF 0x10 mat 1 refs 4 79 0.925138 0.624312 401 0.925138 0.617902 824 0.936976 0.616303 398 0.936976 0.62217 SURF 0x10 mat 1 refs 4 79 0.925138 0.624312 422 0.909778 0.626423 836 0.909778 0.619513 401 0.925138 0.617902 SURF 0x10 mat 1 refs 4 79 0.925138 0.624312 399 0.925138 0.630919 835 0.909779 0.633546 422 0.909778 0.626423 SURF 0x10 mat 1 refs 4 79 0.925138 0.624312 398 0.936976 0.62217 823 0.936977 0.628211 399 0.925138 0.630919 SURF 0x10 mat 1 refs 4 80 0.925138 0.613265 403 0.925138 0.609181 825 0.936976 0.60827 400 0.936976 0.612045 SURF 0x10 mat 1 refs 4 80 0.925138 0.613265 424 0.909778 0.614522 837 0.909778 0.610135 403 0.925138 0.609181 SURF 0x10 mat 1 refs 4 80 0.925138 0.613265 401 0.925138 0.617902 836 0.909778 0.619513 424 0.909778 0.614522 SURF 0x10 mat 1 refs 4 80 0.925138 0.613265 400 0.936976 0.612045 824 0.936976 0.616303 401 0.925138 0.617902 SURF 0x10 mat 1 refs 4 81 0.925138 0.604424 405 0.925138 0.600114 826 0.936976 0.599834 402 0.936976 0.60385 SURF 0x10 mat 1 refs 4 81 0.925138 0.604424 426 0.909778 0.605037 838 0.909778 0.600422 405 0.925138 0.600114 SURF 0x10 mat 1 refs 4 81 0.925138 0.604424 403 0.925138 0.609181 837 0.909778 0.610135 426 0.909778 0.605037 SURF 0x10 mat 1 refs 4 81 0.925138 0.604424 402 0.936976 0.60385 825 0.936976 0.60827 403 0.925138 0.609181 SURF 0x10 mat 1 refs 4 82 0.925138 0.59737 407 0.925139 0.5959 827 0.936977 0.595896 404 0.936977 0.597273 SURF 0x10 mat 1 refs 4 82 0.925138 0.59737 428 0.909779 0.597486 839 0.909779 0.595914 407 0.925139 0.5959 SURF 0x10 mat 1 refs 4 82 0.925138 0.59737 405 0.925138 0.600114 838 0.909778 0.600422 428 0.909779 0.597486 SURF 0x10 mat 1 refs 4 82 0.925138 0.59737 404 0.936977 0.597273 826 0.936976 0.599834 405 0.925138 0.600114 SURF 0x10 mat 1 refs 4 83 0.925139 0.59541 408 0.925139 0.5959 828 0.936977 0.595896 406 0.936977 0.595437 SURF 0x10 mat 1 refs 4 83 0.925139 0.59541 430 0.909779 0.59539 840 0.909779 0.595914 408 0.925139 0.5959 SURF 0x10 mat 1 refs 4 83 0.925139 0.59541 407 0.925139 0.5959 839 0.909779 0.595914 430 0.909779 0.59539 SURF 0x10 mat 1 refs 4 83 0.925139 0.59541 406 0.936977 0.595437 827 0.936977 0.595896 407 0.925139 0.5959 SURF 0x10 mat 1 refs 4 84 0.890701 0.597594 411 0.890701 0.600731 829 0.90978 0.600422 410 0.909779 0.597486 SURF 0x10 mat 1 refs 4 84 0.890701 0.597594 434 0.869477 0.597688 841 0.869478 0.601006 411 0.890701 0.600731 SURF 0x10 mat 1 refs 4 84 0.890701 0.597594 432 0.890701 0.595913 852 0.869477 0.595907 434 0.869477 0.597688 SURF 0x10 mat 1 refs 4 84 0.890701 0.597594 410 0.909779 0.597486 840 0.909779 0.595914 432 0.890701 0.595913 SURF 0x10 mat 1 refs 4 85 0.890702 0.605659 413 0.890702 0.611099 830 0.90978 0.610135 409 0.90978 0.605037 SURF 0x10 mat 1 refs 4 85 0.890702 0.605659 433 0.869478 0.606208 842 0.869478 0.611938 413 0.890702 0.611099 SURF 0x10 mat 1 refs 4 85 0.890702 0.605659 411 0.890701 0.600731 841 0.869478 0.601006 433 0.869478 0.606208 SURF 0x10 mat 1 refs 4 85 0.890702 0.605659 409 0.90978 0.605037 829 0.90978 0.600422 411 0.890701 0.600731 SURF 0x10 mat 1 refs 4 86 0.890702 0.615773 415 0.890702 0.621081 831 0.90978 0.619513 412 0.90978 0.614522 SURF 0x10 mat 1 refs 4 86 0.890702 0.615773 436 0.869478 0.61684 843 0.869478 0.622378 415 0.890702 0.621081 SURF 0x10 mat 1 refs 4 86 0.890702 0.615773 413 0.890702 0.611099 842 0.869478 0.611938 436 0.869478 0.61684 SURF 0x10 mat 1 refs 4 86 0.890702 0.615773 412 0.90978 0.614522 830 0.90978 0.610135 413 0.890702 0.611099 SURF 0x10 mat 1 refs 4 87 0.890702 0.628423 417 0.890701 0.635989 832 0.90978 0.633546 414 0.90978 0.626423 SURF 0x10 mat 1 refs 4 87 0.890702 0.628423 438 0.869478 0.630014 844 0.869478 0.637876 417 0.890701 0.635989 SURF 0x10 mat 1 refs 4 87 0.890702 0.628423 415 0.890702 0.621081 843 0.869478 0.622378 438 0.869478 0.630014 SURF 0x10 mat 1 refs 4 87 0.890702 0.628423 414 0.90978 0.626423 831 0.90978 0.619513 415 0.890702 0.621081 SURF 0x10 mat 1 refs 4 88 0.890701 0.641971 419 0.890701 0.645862 833 0.909779 0.642841 416 0.909779 0.639178 SURF 0x10 mat 1 refs 4 88 0.890701 0.641971 440 0.869477 0.644089 845 0.869477 0.64813 419 0.890701 0.645862 SURF 0x10 mat 1 refs 4 88 0.890701 0.641971 417 0.890701 0.635989 844 0.869478 0.637876 440 0.869477 0.644089 SURF 0x10 mat 1 refs 4 88 0.890701 0.641971 416 0.909779 0.639178 832 0.90978 0.633546 417 0.890701 0.635989 SURF 0x10 mat 1 refs 4 89 0.890701 0.647159 421 0.8907 0.645862 834 0.909779 0.642841 418 0.909779 0.644063 SURF 0x10 mat 1 refs 4 89 0.890701 0.647159 442 0.869477 0.649477 846 0.869477 0.64813 421 0.8907 0.645862 SURF 0x10 mat 1 refs 4 89 0.890701 0.647159 419 0.890701 0.645862 845 0.869477 0.64813 442 0.869477 0.649477 SURF 0x10 mat 1 refs 4 89 0.890701 0.647159 418 0.909779 0.644063 833 0.909779 0.642841 419 0.890701 0.645862 SURF 0x10 mat 1 refs 4 90 0.8907 0.641971 423 0.8907 0.635989 835 0.909779 0.633546 420 0.909779 0.639178 SURF 0x10 mat 1 refs 4 90 0.8907 0.641971 444 0.869476 0.644089 847 0.869476 0.637876 423 0.8907 0.635989 SURF 0x10 mat 1 refs 4 90 0.8907 0.641971 421 0.8907 0.645862 846 0.869477 0.64813 444 0.869476 0.644089 SURF 0x10 mat 1 refs 4 90 0.8907 0.641971 420 0.909779 0.639178 834 0.909779 0.642841 421 0.8907 0.645862 SURF 0x10 mat 1 refs 4 91 0.8907 0.628423 425 0.8907 0.621081 836 0.909778 0.619513 422 0.909778 0.626423 SURF 0x10 mat 1 refs 4 91 0.8907 0.628423 446 0.869476 0.630014 848 0.869476 0.622378 425 0.8907 0.621081 SURF 0x10 mat 1 refs 4 91 0.8907 0.628423 423 0.8907 0.635989 847 0.869476 0.637876 446 0.869476 0.630014 SURF 0x10 mat 1 refs 4 91 0.8907 0.628423 422 0.909778 0.626423 835 0.909779 0.633546 423 0.8907 0.635989 SURF 0x10 mat 1 refs 4 92 0.890699 0.615773 427 0.890699 0.611099 837 0.909778 0.610135 424 0.909778 0.614522 SURF 0x10 mat 1 refs 4 92 0.890699 0.615773 448 0.869476 0.61684 849 0.869476 0.611938 427 0.890699 0.611099 SURF 0x10 mat 1 refs 4 92 0.890699 0.615773 425 0.8907 0.621081 848 0.869476 0.622378 448 0.869476 0.61684 SURF 0x10 mat 1 refs 4 92 0.890699 0.615773 424 0.909778 0.614522 836 0.909778 0.619513 425 0.8907 0.621081 SURF 0x10 mat 1 refs 4 93 0.8907 0.605659 429 0.8907 0.600731 838 0.909778 0.600422 426 0.909778 0.605037 SURF 0x10 mat 1 refs 4 93 0.8907 0.605659 450 0.869476 0.606208 850 0.869476 0.601006 429 0.8907 0.600731 SURF 0x10 mat 1 refs 4 93 0.8907 0.605659 427 0.890699 0.611099 849 0.869476 0.611938 450 0.869476 0.606208 SURF 0x10 mat 1 refs 4 93 0.8907 0.605659 426 0.909778 0.605037 837 0.909778 0.610135 427 0.890699 0.611099 SURF 0x10 mat 1 refs 4 94 0.8907 0.597594 431 0.8907 0.595913 839 0.909779 0.595914 428 0.909779 0.597486 SURF 0x10 mat 1 refs 4 94 0.8907 0.597594 452 0.869476 0.597688 851 0.869477 0.595907 431 0.8907 0.595913 SURF 0x10 mat 1 refs 4 94 0.8907 0.597594 429 0.8907 0.600731 850 0.869476 0.601006 452 0.869476 0.597688 SURF 0x10 mat 1 refs 4 94 0.8907 0.597594 428 0.909779 0.597486 838 0.909778 0.600422 429 0.8907 0.600731 SURF 0x10 mat 1 refs 4 95 0.890701 0.595353 432 0.890701 0.595913 840 0.909779 0.595914 430 0.909779 0.59539 SURF 0x10 mat 1 refs 4 95 0.890701 0.595353 454 0.869477 0.595314 852 0.869477 0.595907 432 0.890701 0.595913 SURF 0x10 mat 1 refs 4 95 0.890701 0.595353 431 0.8907 0.595913 851 0.869477 0.595907 454 0.869477 0.595314 SURF 0x10 mat 1 refs 4 95 0.890701 0.595353 430 0.909779 0.59539 839 0.909779 0.595914 431 0.8907 0.595913 SURF 0x10 mat 1 refs 4 96 0.847681 0.597765 435 0.847682 0.601212 841 0.869478 0.601006 434 0.869477 0.597688 SURF 0x10 mat 1 refs 4 96 0.847681 0.597765 458 0.825854 0.59782 853 0.825854 0.601343 435 0.847682 0.601212 SURF 0x10 mat 1 refs 4 96 0.847681 0.597765 456 0.847681 0.595908 864 0.825854 0.595914 458 0.825854 0.59782 SURF 0x10 mat 1 refs 4 96 0.847681 0.597765 434 0.869477 0.597688 852 0.869477 0.595907 456 0.847681 0.595908 SURF 0x10 mat 1 refs 4 97 0.847682 0.606602 437 0.847682 0.612519 842 0.869478 0.611938 433 0.869478 0.606208 SURF 0x10 mat 1 refs 4 97 0.847682 0.606602 457 0.825854 0.606829 854 0.825855 0.612821 437 0.847682 0.612519 SURF 0x10 mat 1 refs 4 97 0.847682 0.606602 435 0.847682 0.601212 853 0.825854 0.601343 457 0.825854 0.606829 SURF 0x10 mat 1 refs 4 97 0.847682 0.606602 433 0.869478 0.606208 841 0.869478 0.601006 435 0.847682 0.601212 SURF 0x10 mat 1 refs 4 98 0.847682 0.617545 439 0.847682 0.623175 843 0.869478 0.622378 436 0.869478 0.61684 SURF 0x10 mat 1 refs 4 98 0.847682 0.617545 460 0.825855 0.617866 855 0.825855 0.623447 439 0.847682 0.623175 SURF 0x10 mat 1 refs 4 98 0.847682 0.617545 437 0.847682 0.612519 854 0.825855 0.612821 460 0.825855 0.617866 SURF 0x10 mat 1 refs 4 98 0.847682 0.617545 436 0.869478 0.61684 842 0.869478 0.611938 437 0.847682 0.612519 SURF 0x10 mat 1 refs 4 99 0.847682 0.630899 441 0.847682 0.638835 844 0.869478 0.637876 438 0.869478 0.630014 SURF 0x10 mat 1 refs 4 99 0.847682 0.630899 462 0.825855 0.631048 856 0.825854 0.638836 441 0.847682 0.638835 SURF 0x10 mat 1 refs 4 99 0.847682 0.630899 439 0.847682 0.623175 855 0.825855 0.623447 462 0.825855 0.631048 SURF 0x10 mat 1 refs 4 99 0.847682 0.630899 438 0.869478 0.630014 843 0.869478 0.622378 439 0.847682 0.623175 SURF 0x10 mat 1 refs 4 100 0.847681 0.645101 443 0.847681 0.649175 845 0.869477 0.64813 440 0.869477 0.644089 SURF 0x10 mat 1 refs 4 100 0.847681 0.645101 464 0.825854 0.644976 857 0.825854 0.648962 443 0.847681 0.649175 SURF 0x10 mat 1 refs 4 100 0.847681 0.645101 441 0.847682 0.638835 856 0.825854 0.638836 464 0.825854 0.644976 SURF 0x10 mat 1 refs 4 100 0.847681 0.645101 440 0.869477 0.644089 844 0.869478 0.637876 441 0.847682 0.638835 SURF 0x10 mat 1 refs 4 101 0.847681 0.650533 445 0.847681 0.649175 846 0.869477 0.64813 442 0.869477 0.649477 SURF 0x10 mat 1 refs 4 101 0.847681 0.650533 466 0.825854 0.650292 858 0.825853 0.648962 445 0.847681 0.649175 SURF 0x10 mat 1 refs 4 101 0.847681 0.650533 443 0.847681 0.649175 857 0.825854 0.648962 466 0.825854 0.650292 SURF 0x10 mat 1 refs 4 101 0.847681 0.650533 442 0.869477 0.649477 845 0.869477 0.64813 443 0.847681 0.649175 SURF 0x10 mat 1 refs 4 102 0.84768 0.645101 447 0.84768 0.638835 847 0.869476 0.637876 444 0.869476 0.644089 SURF 0x10 mat 1 refs 4 102 0.84768 0.645101 468 0.825853 0.644975 859 0.825853 0.638836 447 0.84768 0.638835 SURF 0x10 mat 1 refs 4 102 0.84768 0.645101 445 0.847681 0.649175 858 0.825853 0.648962 468 0.825853 0.644975 SURF 0x10 mat 1 refs 4 102 0.84768 0.645101 444 0.869476 0.644089 846 0.869477 0.64813 445 0.847681 0.649175 SURF 0x10 mat 1 refs 4 103 0.84768 0.630899 449 0.84768 0.623175 848 0.869476 0.622378 446 0.869476 0.630014 SURF 0x10 mat 1 refs 4 103 0.84768 0.630899 470 0.825853 0.631048 860 0.825852 0.623447 449 0.84768 0.623175 SURF 0x10 mat 1 refs 4 103 0.84768 0.630899 447 0.84768 0.638835 859 0.825853 0.638836 470 0.825853 0.631048 SURF 0x10 mat 1 refs 4 103 0.84768 0.630899 446 0.869476 0.630014 847 0.869476 0.637876 447 0.84768 0.638835 SURF 0x10 mat 1 refs 4 104 0.84768 0.617545 451 0.84768 0.612519 849 0.869476 0.611938 448 0.869476 0.61684 SURF 0x10 mat 1 refs 4 104 0.84768 0.617545 472 0.825852 0.617866 861 0.825852 0.612821 451 0.84768 0.612519 SURF 0x10 mat 1 refs 4 104 0.84768 0.617545 449 0.84768 0.623175 860 0.825852 0.623447 472 0.825852 0.617866 SURF 0x10 mat 1 refs 4 104 0.84768 0.617545 448 0.869476 0.61684 848 0.869476 0.622378 449 0.84768 0.623175 SURF 0x10 mat 1 refs 4 105 0.84768 0.606602 453 0.84768 0.601212 850 0.869476 0.601006 450 0.869476 0.606208 SURF 0x10 mat 1 refs 4 105 0.84768 0.606602 474 0.825852 0.606829 862 0.825853 0.601343 453 0.84768 0.601212 SURF 0x10 mat 1 refs 4 105 0.84768 0.606602 451 0.84768 0.612519 861 0.825852 0.612821 474 0.825852 0.606829 SURF 0x10 mat 1 refs 4 105 0.84768 0.606602 450 0.869476 0.606208 849 0.869476 0.611938 451 0.84768 0.612519 SURF 0x10 mat 1 refs 4 106 0.84768 0.597765 455 0.847681 0.595908 851 0.869477 0.595907 452 0.869476 0.597688 SURF 0x10 mat 1 refs 4 106 0.84768 0.597765 476 0.825853 0.59782 863 0.825853 0.595914 455 0.847681 0.595908 SURF 0x10 mat 1 refs 4 106 0.84768 0.597765 453 0.84768 0.601212 862 0.825853 0.601343 476 0.825853 0.59782 SURF 0x10 mat 1 refs 4 106 0.84768 0.597765 452 0.869476 0.597688 850 0.869476 0.601006 453 0.84768 0.601212 SURF 0x10 mat 1 refs 4 107 0.847681 0.595289 456 0.847681 0.595908 852 0.869477 0.595907 454 0.869477 0.595314 SURF 0x10 mat 1 refs 4 107 0.847681 0.595289 478 0.825853 0.595278 864 0.825854 0.595914 456 0.847681 0.595908 SURF 0x10 mat 1 refs 4 107 0.847681 0.595289 455 0.847681 0.595908 863 0.825853 0.595914 478 0.825853 0.595278 SURF 0x10 mat 1 refs 4 107 0.847681 0.595289 454 0.869477 0.595314 851 0.869477 0.595907 455 0.847681 0.595908 SURF 0x10 mat 1 refs 4 108 0.804536 0.59785 459 0.804536 0.601391 853 0.825854 0.601343 458 0.825854 0.59782 SURF 0x10 mat 1 refs 4 108 0.804536 0.59785 482 0.784486 0.59784 865 0.784486 0.601373 459 0.804536 0.601391 SURF 0x10 mat 1 refs 4 108 0.804536 0.59785 480 0.804535 0.595923 876 0.784486 0.595902 482 0.784486 0.59784 SURF 0x10 mat 1 refs 4 108 0.804536 0.59785 458 0.825854 0.59782 864 0.825854 0.595914 480 0.804535 0.595923 SURF 0x10 mat 1 refs 4 109 0.804536 0.606873 461 0.804536 0.612826 854 0.825855 0.612821 457 0.825854 0.606829 SURF 0x10 mat 1 refs 4 109 0.804536 0.606873 481 0.784486 0.606805 866 0.784487 0.612662 461 0.804536 0.612826 SURF 0x10 mat 1 refs 4 109 0.804536 0.606873 459 0.804536 0.601391 865 0.784486 0.601373 481 0.784486 0.606805 SURF 0x10 mat 1 refs 4 109 0.804536 0.606873 457 0.825854 0.606829 853 0.825854 0.601343 459 0.804536 0.601391 SURF 0x10 mat 1 refs 4 110 0.804536 0.617778 463 0.804537 0.623168 855 0.825855 0.623447 460 0.825855 0.617866 SURF 0x10 mat 1 refs 4 110 0.804536 0.617778 484 0.784487 0.617471 867 0.784488 0.62261 463 0.804537 0.623168 SURF 0x10 mat 1 refs 4 110 0.804536 0.617778 461 0.804536 0.612826 866 0.784487 0.612662 484 0.784487 0.617471 SURF 0x10 mat 1 refs 4 110 0.804536 0.617778 460 0.825855 0.617866 854 0.825855 0.612821 461 0.804536 0.612826 SURF 0x10 mat 1 refs 4 111 0.804537 0.630436 465 0.804536 0.637851 856 0.825854 0.638836 462 0.825855 0.631048 SURF 0x10 mat 1 refs 4 111 0.804537 0.630436 486 0.784489 0.62946 868 0.784489 0.636413 465 0.804536 0.637851 SURF 0x10 mat 1 refs 4 111 0.804537 0.630436 463 0.804537 0.623168 867 0.784488 0.62261 486 0.784489 0.62946 SURF 0x10 mat 1 refs 4 111 0.804537 0.630436 462 0.825855 0.631048 855 0.825855 0.623447 463 0.804537 0.623168 SURF 0x10 mat 1 refs 4 112 0.804536 0.643682 467 0.804535 0.647461 857 0.825854 0.648962 464 0.825854 0.644976 SURF 0x10 mat 1 refs 4 112 0.804536 0.643682 488 0.784488 0.641858 869 0.784487 0.645376 467 0.804535 0.647461 SURF 0x10 mat 1 refs 4 112 0.804536 0.643682 465 0.804536 0.637851 868 0.784489 0.636413 488 0.784488 0.641858 SURF 0x10 mat 1 refs 4 112 0.804536 0.643682 464 0.825854 0.644976 856 0.825854 0.638836 465 0.804536 0.637851 SURF 0x10 mat 1 refs 4 113 0.804535 0.64872 469 0.804535 0.64746 858 0.825853 0.648962 466 0.825854 0.650292 SURF 0x10 mat 1 refs 4 113 0.804535 0.64872 490 0.784487 0.646548 870 0.784487 0.645373 469 0.804535 0.64746 SURF 0x10 mat 1 refs 4 113 0.804535 0.64872 467 0.804535 0.647461 869 0.784487 0.645376 490 0.784487 0.646548 SURF 0x10 mat 1 refs 4 113 0.804535 0.64872 466 0.825854 0.650292 857 0.825854 0.648962 467 0.804535 0.647461 SURF 0x10 mat 1 refs 4 114 0.804535 0.64368 471 0.804535 0.637849 859 0.825853 0.638836 468 0.825853 0.644975 SURF 0x10 mat 1 refs 4 114 0.804535 0.64368 492 0.784487 0.641851 871 0.784487 0.636404 471 0.804535 0.637849 SURF 0x10 mat 1 refs 4 114 0.804535 0.64368 469 0.804535 0.64746 870 0.784487 0.645373 492 0.784487 0.641851 SURF 0x10 mat 1 refs 4 114 0.804535 0.64368 468 0.825853 0.644975 858 0.825853 0.648962 469 0.804535 0.64746 SURF 0x10 mat 1 refs 4 115 0.804534 0.630434 473 0.804534 0.623167 860 0.825852 0.623447 470 0.825853 0.631048 SURF 0x10 mat 1 refs 4 115 0.804534 0.630434 494 0.784486 0.629453 872 0.784486 0.622606 473 0.804534 0.623167 SURF 0x10 mat 1 refs 4 115 0.804534 0.630434 471 0.804535 0.637849 871 0.784487 0.636404 494 0.784486 0.629453 SURF 0x10 mat 1 refs 4 115 0.804534 0.630434 470 0.825853 0.631048 859 0.825853 0.638836 471 0.804535 0.637849 SURF 0x10 mat 1 refs 4 116 0.804534 0.617777 475 0.804534 0.612826 861 0.825852 0.612821 472 0.825852 0.617866 SURF 0x10 mat 1 refs 4 116 0.804534 0.617777 496 0.784485 0.617469 873 0.784484 0.612663 475 0.804534 0.612826 SURF 0x10 mat 1 refs 4 116 0.804534 0.617777 473 0.804534 0.623167 872 0.784486 0.622606 496 0.784485 0.617469 SURF 0x10 mat 1 refs 4 116 0.804534 0.617777 472 0.825852 0.617866 860 0.825852 0.623447 473 0.804534 0.623167 SURF 0x10 mat 1 refs 4 117 0.804534 0.606874 477 0.804534 0.601392 862 0.825853 0.601343 474 0.825852 0.606829 SURF 0x10 mat 1 refs 4 117 0.804534 0.606874 498 0.784484 0.606808 874 0.784485 0.601377 477 0.804534 0.601392 SURF 0x10 mat 1 refs 4 117 0.804534 0.606874 475 0.804534 0.612826 873 0.784484 0.612663 498 0.784484 0.606808 SURF 0x10 mat 1 refs 4 117 0.804534 0.606874 474 0.825852 0.606829 861 0.825852 0.612821 475 0.804534 0.612826 SURF 0x10 mat 1 refs 4 118 0.804534 0.597851 479 0.804535 0.595924 863 0.825853 0.595914 476 0.825853 0.59782 SURF 0x10 mat 1 refs 4 118 0.804534 0.597851 500 0.784485 0.597843 875 0.784485 0.595904 479 0.804535 0.595924 SURF 0x10 mat 1 refs 4 118 0.804534 0.597851 477 0.804534 0.601392 874 0.784485 0.601377 500 0.784485 0.597843 SURF 0x10 mat 1 refs 4 118 0.804534 0.597851 476 0.825853 0.59782 862 0.825853 0.601343 477 0.804534 0.601392 SURF 0x10 mat 1 refs 4 119 0.804535 0.595281 480 0.804535 0.595923 864 0.825854 0.595914 478 0.825853 0.595278 SURF 0x10 mat 1 refs 4 119 0.804535 0.595281 502 0.784486 0.595257 876 0.784486 0.595902 480 0.804535 0.595923 SURF 0x10 mat 1 refs 4 119 0.804535 0.595281 479 0.804535 0.595924 875 0.784485 0.595904 502 0.784486 0.595257 SURF 0x10 mat 1 refs 4 119 0.804535 0.595281 478 0.825853 0.595278 863 0.825853 0.595914 479 0.804535 0.595924 SURF 0x10 mat 1 refs 4 120 0.766465 0.597773 483 0.766466 0.601306 865 0.784486 0.601373 482 0.784486 0.59784 SURF 0x10 mat 1 refs 4 120 0.766465 0.597773 506 0.750472 0.597656 877 0.750473 0.6012 483 0.766466 0.601306 SURF 0x10 mat 1 refs 4 120 0.766465 0.597773 504 0.766465 0.595818 888 0.750472 0.595676 506 0.750472 0.597656 SURF 0x10 mat 1 refs 4 120 0.766465 0.597773 482 0.784486 0.59784 876 0.784486 0.595902 504 0.766465 0.595818 SURF 0x10 mat 1 refs 4 121 0.766466 0.60669 485 0.766467 0.612456 866 0.784487 0.612662 481 0.784486 0.606805 SURF 0x10 mat 1 refs 4 121 0.766466 0.60669 505 0.750473 0.606547 878 0.750475 0.612235 485 0.766467 0.612456 SURF 0x10 mat 1 refs 4 121 0.766466 0.60669 483 0.766466 0.601306 877 0.750473 0.6012 505 0.750473 0.606547 SURF 0x10 mat 1 refs 4 121 0.766466 0.60669 481 0.784486 0.606805 865 0.784486 0.601373 483 0.766466 0.601306 SURF 0x10 mat 1 refs 4 122 0.766468 0.617133 487 0.76647 0.622047 867 0.784488 0.62261 484 0.784487 0.617471 SURF 0x10 mat 1 refs 4 122 0.766468 0.617133 508 0.750477 0.616802 879 0.75048 0.621525 487 0.76647 0.622047 SURF 0x10 mat 1 refs 4 122 0.766468 0.617133 485 0.766467 0.612456 878 0.750475 0.612235 508 0.750477 0.616802 SURF 0x10 mat 1 refs 4 122 0.766468 0.617133 484 0.784487 0.617471 866 0.784487 0.612662 485 0.766467 0.612456 SURF 0x10 mat 1 refs 4 123 0.766472 0.628521 489 0.766473 0.635054 868 0.784489 0.636413 486 0.784489 0.62946 SURF 0x10 mat 1 refs 4 123 0.766472 0.628521 510 0.750484 0.627685 880 0.750486 0.633862 489 0.766473 0.635054 SURF 0x10 mat 1 refs 4 123 0.766472 0.628521 487 0.76647 0.622047 879 0.75048 0.621525 510 0.750484 0.627685 SURF 0x10 mat 1 refs 4 123 0.766472 0.628521 486 0.784489 0.62946 867 0.784488 0.62261 487 0.76647 0.622047 SURF 0x10 mat 1 refs 4 124 0.766472 0.640143 491 0.76647 0.643417 869 0.784487 0.645376 488 0.784488 0.641858 SURF 0x10 mat 1 refs 4 124 0.766472 0.640143 512 0.750484 0.638641 881 0.750481 0.641698 491 0.76647 0.643417 SURF 0x10 mat 1 refs 4 124 0.766472 0.640143 489 0.766473 0.635054 880 0.750486 0.633862 512 0.750484 0.638641 SURF 0x10 mat 1 refs 4 124 0.766472 0.640143 488 0.784488 0.641858 868 0.784489 0.636413 489 0.766473 0.635054 SURF 0x10 mat 1 refs 4 125 0.766469 0.644505 493 0.766469 0.643407 870 0.784487 0.645373 490 0.784487 0.646548 SURF 0x10 mat 1 refs 4 125 0.766469 0.644505 514 0.75048 0.64271 882 0.750481 0.641678 493 0.766469 0.643407 SURF 0x10 mat 1 refs 4 125 0.766469 0.644505 491 0.76647 0.643417 881 0.750481 0.641698 514 0.75048 0.64271 SURF 0x10 mat 1 refs 4 125 0.766469 0.644505 490 0.784487 0.646548 869 0.784487 0.645376 491 0.76647 0.643417 SURF 0x10 mat 1 refs 4 126 0.76647 0.640124 495 0.766471 0.63503 871 0.784487 0.636404 492 0.784487 0.641851 SURF 0x10 mat 1 refs 4 126 0.76647 0.640124 516 0.750483 0.638604 883 0.750485 0.633817 495 0.766471 0.63503 SURF 0x10 mat 1 refs 4 126 0.76647 0.640124 493 0.766469 0.643407 882 0.750481 0.641678 516 0.750483 0.638604 SURF 0x10 mat 1 refs 4 126 0.76647 0.640124 492 0.784487 0.641851 870 0.784487 0.645373 493 0.766469 0.643407 SURF 0x10 mat 1 refs 4 127 0.76647 0.628502 497 0.766467 0.622035 872 0.784486 0.622606 494 0.784486 0.629453 SURF 0x10 mat 1 refs 4 127 0.76647 0.628502 518 0.750482 0.627647 884 0.750478 0.621503 497 0.766467 0.622035 SURF 0x10 mat 1 refs 4 127 0.76647 0.628502 495 0.766471 0.63503 883 0.750485 0.633817 518 0.750482 0.627647 SURF 0x10 mat 1 refs 4 127 0.76647 0.628502 494 0.784486 0.629453 871 0.784487 0.636404 495 0.766471 0.63503 SURF 0x10 mat 1 refs 4 128 0.766466 0.61713 499 0.766464 0.61246 873 0.784484 0.612663 496 0.784485 0.617469 SURF 0x10 mat 1 refs 4 128 0.766466 0.61713 520 0.750475 0.616795 885 0.750472 0.612242 499 0.766464 0.61246 SURF 0x10 mat 1 refs 4 128 0.766466 0.61713 497 0.766467 0.622035 884 0.750478 0.621503 520 0.750475 0.616795 SURF 0x10 mat 1 refs 4 128 0.766466 0.61713 496 0.784485 0.617469 872 0.784486 0.622606 497 0.766467 0.622035 SURF 0x10 mat 1 refs 4 129 0.766464 0.606699 501 0.766464 0.601317 874 0.784485 0.601377 498 0.784484 0.606808 SURF 0x10 mat 1 refs 4 129 0.766464 0.606699 522 0.750471 0.606564 886 0.750471 0.601221 501 0.766464 0.601317 SURF 0x10 mat 1 refs 4 129 0.766464 0.606699 499 0.766464 0.61246 885 0.750472 0.612242 522 0.750471 0.606564 SURF 0x10 mat 1 refs 4 129 0.766464 0.606699 498 0.784484 0.606808 873 0.784484 0.612663 499 0.766464 0.61246 SURF 0x10 mat 1 refs 4 130 0.766464 0.597782 503 0.766465 0.595823 875 0.784485 0.595904 500 0.784485 0.597843 SURF 0x10 mat 1 refs 4 130 0.766464 0.597782 524 0.750471 0.597674 887 0.750472 0.595685 503 0.766465 0.595823 SURF 0x10 mat 1 refs 4 130 0.766464 0.597782 501 0.766464 0.601317 886 0.750471 0.601221 524 0.750471 0.597674 SURF 0x10 mat 1 refs 4 130 0.766464 0.597782 500 0.784485 0.597843 874 0.784485 0.601377 501 0.766464 0.601317 SURF 0x10 mat 1 refs 4 131 0.766465 0.595168 504 0.766465 0.595818 876 0.784486 0.595902 502 0.784486 0.595257 SURF 0x10 mat 1 refs 4 131 0.766465 0.595168 526 0.750472 0.595019 888 0.750472 0.595676 504 0.766465 0.595818 SURF 0x10 mat 1 refs 4 131 0.766465 0.595168 503 0.766465 0.595823 887 0.750472 0.595685 526 0.750472 0.595019 SURF 0x10 mat 1 refs 4 131 0.766465 0.595168 502 0.784486 0.595257 875 0.784485 0.595904 503 0.766465 0.595823 SURF 0x10 mat 1 refs 4 132 0.736505 0.597495 507 0.736506 0.601064 877 0.750473 0.6012 506 0.750472 0.597656 SURF 0x10 mat 1 refs 4 132 0.736505 0.597495 530 0.723795 0.597339 889 0.723796 0.600931 507 0.736506 0.601064 SURF 0x10 mat 1 refs 4 132 0.736505 0.597495 528 0.736505 0.595481 900 0.723795 0.595292 530 0.723795 0.597339 SURF 0x10 mat 1 refs 4 132 0.736505 0.597495 506 0.750472 0.597656 888 0.750472 0.595676 528 0.736505 0.595481 SURF 0x10 mat 1 refs 4 133 0.736507 0.606392 509 0.736508 0.612025 878 0.750475 0.612235 505 0.750473 0.606547 SURF 0x10 mat 1 refs 4 133 0.736507 0.606392 529 0.723796 0.606242 890 0.723799 0.611829 509 0.736508 0.612025 SURF 0x10 mat 1 refs 4 133 0.736507 0.606392 507 0.736506 0.601064 889 0.723796 0.600931 529 0.723796 0.606242 SURF 0x10 mat 1 refs 4 133 0.736507 0.606392 505 0.750473 0.606547 877 0.750473 0.6012 507 0.736506 0.601064 SURF 0x10 mat 1 refs 4 134 0.736512 0.616511 511 0.736517 0.621094 879 0.75048 0.621525 508 0.750477 0.616802 SURF 0x10 mat 1 refs 4 134 0.736512 0.616511 532 0.723803 0.616251 891 0.723811 0.620724 511 0.736517 0.621094 SURF 0x10 mat 1 refs 4 134 0.736512 0.616511 509 0.736508 0.612025 890 0.723799 0.611829 532 0.723803 0.616251 SURF 0x10 mat 1 refs 4 134 0.736512 0.616511 508 0.750477 0.616802 878 0.750475 0.612235 509 0.736508 0.612025 SURF 0x10 mat 1 refs 4 135 0.736524 0.627019 513 0.736527 0.632927 880 0.750486 0.633862 510 0.750484 0.627685 SURF 0x10 mat 1 refs 4 135 0.736524 0.627019 534 0.723819 0.626465 892 0.723823 0.632155 513 0.736527 0.632927 SURF 0x10 mat 1 refs 4 135 0.736524 0.627019 511 0.736517 0.621094 891 0.723811 0.620724 534 0.723819 0.626465 SURF 0x10 mat 1 refs 4 135 0.736524 0.627019 510 0.750484 0.627685 879 0.75048 0.621525 511 0.736517 0.621094 SURF 0x10 mat 1 refs 4 136 0.736524 0.637457 515 0.736519 0.640334 881 0.750481 0.641698 512 0.750484 0.638641 SURF 0x10 mat 1 refs 4 136 0.736524 0.637457 536 0.723819 0.636476 893 0.723813 0.639198 515 0.736519 0.640334 SURF 0x10 mat 1 refs 4 136 0.736524 0.637457 513 0.736527 0.632927 892 0.723823 0.632155 536 0.723819 0.636476 SURF 0x10 mat 1 refs 4 136 0.736524 0.637457 512 0.750484 0.638641 880 0.750486 0.633862 513 0.736527 0.632927 SURF 0x10 mat 1 refs 4 137 0.736517 0.641282 517 0.736519 0.640302 882 0.750481 0.641678 514 0.75048 0.64271 SURF 0x10 mat 1 refs 4 137 0.736517 0.641282 538 0.723811 0.64009 894 0.723812 0.639154 517 0.736519 0.640302 SURF 0x10 mat 1 refs 4 137 0.736517 0.641282 515 0.736519 0.640334 893 0.723813 0.639198 538 0.723811 0.64009 SURF 0x10 mat 1 refs 4 137 0.736517 0.641282 514 0.75048 0.64271 881 0.750481 0.641698 515 0.736519 0.640334 SURF 0x10 mat 1 refs 4 138 0.736523 0.637396 519 0.736526 0.632852 883 0.750485 0.633817 516 0.750483 0.638604 SURF 0x10 mat 1 refs 4 138 0.736523 0.637396 540 0.723819 0.636393 895 0.723822 0.632052 519 0.736526 0.632852 SURF 0x10 mat 1 refs 4 138 0.736523 0.637396 517 0.736519 0.640302 894 0.723812 0.639154 540 0.723819 0.636393 SURF 0x10 mat 1 refs 4 138 0.736523 0.637396 516 0.750483 0.638604 882 0.750481 0.641678 517 0.736519 0.640302 SURF 0x10 mat 1 refs 4 139 0.736522 0.626957 521 0.736515 0.621058 884 0.750478 0.621503 518 0.750482 0.627647 SURF 0x10 mat 1 refs 4 139 0.736522 0.626957 542 0.723817 0.62638 896 0.723809 0.620674 521 0.736515 0.621058 SURF 0x10 mat 1 refs 4 139 0.736522 0.626957 519 0.736526 0.632852 895 0.723822 0.632052 542 0.723817 0.62638 SURF 0x10 mat 1 refs 4 139 0.736522 0.626957 518 0.750482 0.627647 883 0.750485 0.633817 519 0.736526 0.632852 SURF 0x10 mat 1 refs 4 140 0.73651 0.6165 523 0.736506 0.612037 885 0.750472 0.612242 520 0.750475 0.616795 SURF 0x10 mat 1 refs 4 140 0.73651 0.6165 544 0.723802 0.616236 897 0.723797 0.611844 523 0.736506 0.612037 SURF 0x10 mat 1 refs 4 140 0.73651 0.6165 521 0.736515 0.621058 896 0.723809 0.620674 544 0.723802 0.616236 SURF 0x10 mat 1 refs 4 140 0.73651 0.6165 520 0.750475 0.616795 884 0.750478 0.621503 521 0.736515 0.621058 SURF 0x10 mat 1 refs 4 141 0.736505 0.60642 525 0.736504 0.6011 886 0.750471 0.601221 522 0.750471 0.606564 SURF 0x10 mat 1 refs 4 141 0.736505 0.60642 546 0.723795 0.60628 898 0.723794 0.60098 525 0.736504 0.6011 SURF 0x10 mat 1 refs 4 141 0.736505 0.60642 523 0.736506 0.612037 897 0.723797 0.611844 546 0.723795 0.60628 SURF 0x10 mat 1 refs 4 141 0.736505 0.60642 522 0.750471 0.606564 885 0.750472 0.612242 523 0.736506 0.612037 SURF 0x10 mat 1 refs 4 142 0.736504 0.597525 527 0.736505 0.595496 887 0.750472 0.595685 524 0.750471 0.597674 SURF 0x10 mat 1 refs 4 142 0.736504 0.597525 548 0.723794 0.597379 899 0.723795 0.595313 527 0.736505 0.595496 SURF 0x10 mat 1 refs 4 142 0.736504 0.597525 525 0.736504 0.6011 898 0.723794 0.60098 548 0.723794 0.597379 SURF 0x10 mat 1 refs 4 142 0.736504 0.597525 524 0.750471 0.597674 886 0.750471 0.601221 525 0.736504 0.6011 SURF 0x10 mat 1 refs 4 143 0.736505 0.594815 528 0.736505 0.595481 888 0.750472 0.595676 526 0.750472 0.595019 SURF 0x10 mat 1 refs 4 143 0.736505 0.594815 550 0.723795 0.594617 900 0.723795 0.595292 528 0.736505 0.595481 SURF 0x10 mat 1 refs 4 143 0.736505 0.594815 527 0.736505 0.595496 899 0.723795 0.595313 550 0.723795 0.594617 SURF 0x10 mat 1 refs 4 143 0.736505 0.594815 526 0.750472 0.595019 887 0.750472 0.595685 527 0.736505 0.595496 SURF 0x10 mat 1 refs 4 144 0.711573 0.597233 531 0.711574 0.600831 889 0.723796 0.600931 530 0.723795 0.597339 SURF 0x10 mat 1 refs 4 144 0.711573 0.597233 554 0.699407 0.597184 901 0.699408 0.600768 531 0.711574 0.600831 SURF 0x10 mat 1 refs 4 144 0.711573 0.597233 552 0.711573 0.595169 912 0.699407 0.595118 554 0.699407 0.597184 SURF 0x10 mat 1 refs 4 144 0.711573 0.597233 530 0.723795 0.597339 900 0.723795 0.595292 552 0.711573 0.595169 SURF 0x10 mat 1 refs 4 145 0.711574 0.606113 533 0.711577 0.611649 890 0.723799 0.611829 529 0.723796 0.606242 SURF 0x10 mat 1 refs 4 145 0.711574 0.606113 553 0.699409 0.606005 902 0.699411 0.61148 533 0.711577 0.611649 SURF 0x10 mat 1 refs 4 145 0.711574 0.606113 531 0.711574 0.600831 901 0.699408 0.600768 553 0.699409 0.606005 SURF 0x10 mat 1 refs 4 145 0.711574 0.606113 529 0.723796 0.606242 889 0.723796 0.600931 531 0.711574 0.600831 SURF 0x10 mat 1 refs 4 146 0.711582 0.616011 535 0.711589 0.620386 891 0.723811 0.620724 532 0.723803 0.616251 SURF 0x10 mat 1 refs 4 146 0.711582 0.616011 556 0.699415 0.61578 903 0.699422 0.620064 535 0.711589 0.620386 SURF 0x10 mat 1 refs 4 146 0.711582 0.616011 533 0.711577 0.611649 902 0.699411 0.61148 556 0.699415 0.61578 SURF 0x10 mat 1 refs 4 146 0.711582 0.616011 532 0.723803 0.616251 890 0.723799 0.611829 533 0.711577 0.611649 SURF 0x10 mat 1 refs 4 147 0.711598 0.625963 537 0.711603 0.631457 892 0.723823 0.632155 534 0.723819 0.626465 SURF 0x10 mat 1 refs 4 147 0.711598 0.625963 558 0.69943 0.62549 904 0.699434 0.630803 537 0.711603 0.631457 SURF 0x10 mat 1 refs 4 147 0.711598 0.625963 535 0.711589 0.620386 903 0.699422 0.620064 558 0.69943 0.62549 SURF 0x10 mat 1 refs 4 147 0.711598 0.625963 534 0.723819 0.626465 891 0.723811 0.620724 535 0.711589 0.620386 SURF 0x10 mat 1 refs 4 148 0.711599 0.635585 539 0.711592 0.638162 893 0.723813 0.639198 536 0.723819 0.636476 SURF 0x10 mat 1 refs 4 148 0.711599 0.635585 560 0.69943 0.63475 905 0.699424 0.63719 539 0.711592 0.638162 SURF 0x10 mat 1 refs 4 148 0.711599 0.635585 537 0.711603 0.631457 904 0.699434 0.630803 560 0.69943 0.63475 SURF 0x10 mat 1 refs 4 148 0.711599 0.635585 536 0.723819 0.636476 892 0.723823 0.632155 537 0.711603 0.631457 SURF 0x10 mat 1 refs 4 149 0.71159 0.639002 541 0.711592 0.638109 894 0.723812 0.639154 538 0.723811 0.64009 SURF 0x10 mat 1 refs 4 149 0.71159 0.639002 562 0.699422 0.637984 906 0.699424 0.637133 541 0.711592 0.638109 SURF 0x10 mat 1 refs 4 149 0.71159 0.639002 539 0.711592 0.638162 905 0.699424 0.63719 562 0.699422 0.637984 SURF 0x10 mat 1 refs 4 149 0.71159 0.639002 538 0.723811 0.64009 893 0.723813 0.639198 539 0.711592 0.638162 SURF 0x10 mat 1 refs 4 150 0.711598 0.635485 543 0.711602 0.631334 895 0.723822 0.632052 540 0.723819 0.636393 SURF 0x10 mat 1 refs 4 150 0.711598 0.635485 564 0.699429 0.634642 907 0.699433 0.63067 543 0.711602 0.631334 SURF 0x10 mat 1 refs 4 150 0.711598 0.635485 541 0.711592 0.638109 906 0.699424 0.637133 564 0.699429 0.634642 SURF 0x10 mat 1 refs 4 150 0.711598 0.635485 540 0.723819 0.636393 894 0.723812 0.639154 541 0.711592 0.638109 SURF 0x10 mat 1 refs 4 151 0.711597 0.625861 545 0.711588 0.620327 896 0.723809 0.620674 542 0.723817 0.62638 SURF 0x10 mat 1 refs 4 151 0.711597 0.625861 566 0.699428 0.625379 908 0.69942 0.619999 545 0.711588 0.620327 SURF 0x10 mat 1 refs 4 151 0.711597 0.625861 543 0.711602 0.631334 907 0.699433 0.63067 566 0.699428 0.625379 SURF 0x10 mat 1 refs 4 151 0.711597 0.625861 542 0.723817 0.62638 895 0.723822 0.632052 543 0.711602 0.631334 SURF 0x10 mat 1 refs 4 152 0.71158 0.615993 547 0.711575 0.611667 897 0.723797 0.611844 544 0.723802 0.616236 SURF 0x10 mat 1 refs 4 152 0.71158 0.615993 568 0.699414 0.61576 909 0.699409 0.611499 547 0.711575 0.611667 SURF 0x10 mat 1 refs 4 152 0.71158 0.615993 545 0.711588 0.620327 908 0.69942 0.619999 568 0.699414 0.61576 SURF 0x10 mat 1 refs 4 152 0.71158 0.615993 544 0.723802 0.616236 896 0.723809 0.620674 545 0.711588 0.620327 SURF 0x10 mat 1 refs 4 153 0.711573 0.606159 549 0.711572 0.60089 898 0.723794 0.60098 546 0.723795 0.60628 SURF 0x10 mat 1 refs 4 153 0.711573 0.606159 570 0.699407 0.606055 910 0.699407 0.600832 549 0.711572 0.60089 SURF 0x10 mat 1 refs 4 153 0.711573 0.606159 547 0.711575 0.611667 909 0.699409 0.611499 570 0.699407 0.606055 SURF 0x10 mat 1 refs 4 153 0.711573 0.606159 546 0.723795 0.60628 897 0.723797 0.611844 547 0.711575 0.611667 SURF 0x10 mat 1 refs 4 154 0.711572 0.597281 551 0.711572 0.595194 899 0.723795 0.595313 548 0.723794 0.597379 SURF 0x10 mat 1 refs 4 154 0.711572 0.597281 572 0.699407 0.597236 911 0.699407 0.595146 551 0.711572 0.595194 SURF 0x10 mat 1 refs 4 154 0.711572 0.597281 549 0.711572 0.60089 910 0.699407 0.600832 572 0.699407 0.597236 SURF 0x10 mat 1 refs 4 154 0.711572 0.597281 548 0.723794 0.597379 898 0.723794 0.60098 549 0.711572 0.60089 SURF 0x10 mat 1 refs 4 155 0.711573 0.59449 552 0.711573 0.595169 900 0.723795 0.595292 550 0.723795 0.594617 SURF 0x10 mat 1 refs 4 155 0.711573 0.59449 574 0.699407 0.59444 912 0.699407 0.595118 552 0.711573 0.595169 SURF 0x10 mat 1 refs 4 155 0.711573 0.59449 551 0.711572 0.595194 911 0.699407 0.595146 574 0.699407 0.59444 SURF 0x10 mat 1 refs 4 155 0.711573 0.59449 550 0.723795 0.594617 899 0.723795 0.595313 551 0.711572 0.595194 SURF 0x10 mat 1 refs 4 156 0.686866 0.597198 555 0.686867 0.600745 901 0.699408 0.600768 554 0.699407 0.597184 SURF 0x10 mat 1 refs 4 156 0.686866 0.597198 578 0.672773 0.597272 913 0.672773 0.600759 555 0.686867 0.600745 SURF 0x10 mat 1 refs 4 156 0.686866 0.597198 576 0.686866 0.595149 924 0.672773 0.595256 578 0.672773 0.597272 SURF 0x10 mat 1 refs 4 156 0.686866 0.597198 554 0.699407 0.597184 912 0.699407 0.595118 576 0.686866 0.595149 SURF 0x10 mat 1 refs 4 157 0.686867 0.605916 557 0.686869 0.611316 902 0.699411 0.61148 553 0.699409 0.606005 SURF 0x10 mat 1 refs 4 157 0.686867 0.605916 577 0.672774 0.605836 914 0.672774 0.611134 557 0.686869 0.611316 SURF 0x10 mat 1 refs 4 157 0.686867 0.605916 555 0.686867 0.600745 913 0.672773 0.600759 577 0.672774 0.605836 SURF 0x10 mat 1 refs 4 157 0.686867 0.605916 553 0.699409 0.606005 901 0.699408 0.600768 555 0.686867 0.600745 SURF 0x10 mat 1 refs 4 158 0.686872 0.615549 559 0.686877 0.619742 903 0.699422 0.620064 556 0.699415 0.61578 SURF 0x10 mat 1 refs 4 158 0.686872 0.615549 580 0.672776 0.615284 915 0.672779 0.619378 559 0.686877 0.619742 SURF 0x10 mat 1 refs 4 158 0.686872 0.615549 557 0.686869 0.611316 914 0.672774 0.611134 580 0.672776 0.615284 SURF 0x10 mat 1 refs 4 158 0.686872 0.615549 556 0.699415 0.61578 902 0.699411 0.61148 557 0.686869 0.611316 SURF 0x10 mat 1 refs 4 159 0.686882 0.625023 561 0.686885 0.630164 904 0.699434 0.630803 558 0.69943 0.62549 SURF 0x10 mat 1 refs 4 159 0.686882 0.625023 582 0.672782 0.624509 916 0.672784 0.629478 561 0.686885 0.630164 SURF 0x10 mat 1 refs 4 159 0.686882 0.625023 559 0.686877 0.619742 915 0.672779 0.619378 582 0.672782 0.624509 SURF 0x10 mat 1 refs 4 159 0.686882 0.625023 558 0.69943 0.62549 903 0.699422 0.620064 559 0.686877 0.619742 SURF 0x10 mat 1 refs 4 160 0.686883 0.633939 563 0.686878 0.63625 905 0.699424 0.63719 560 0.69943 0.63475 SURF 0x10 mat 1 refs 4 160 0.686883 0.633939 584 0.672782 0.63309 917 0.67278 0.635282 563 0.686878 0.63625 SURF 0x10 mat 1 refs 4 160 0.686883 0.633939 561 0.686885 0.630164 916 0.672784 0.629478 584 0.672782 0.63309 SURF 0x10 mat 1 refs 4 160 0.686883 0.633939 560 0.69943 0.63475 904 0.699434 0.630803 561 0.686885 0.630164 SURF 0x10 mat 1 refs 4 161 0.686877 0.637 565 0.686878 0.636192 906 0.699424 0.637133 562 0.699422 0.637984 SURF 0x10 mat 1 refs 4 161 0.686877 0.637 586 0.672779 0.635993 918 0.672779 0.635225 565 0.686878 0.636192 SURF 0x10 mat 1 refs 4 161 0.686877 0.637 563 0.686878 0.63625 917 0.67278 0.635282 586 0.672779 0.635993 SURF 0x10 mat 1 refs 4 161 0.686877 0.637 562 0.699422 0.637984 905 0.699424 0.63719 563 0.686878 0.63625 SURF 0x10 mat 1 refs 4 162 0.686882 0.633828 567 0.686884 0.630028 907 0.699433 0.63067 564 0.699429 0.634642 SURF 0x10 mat 1 refs 4 162 0.686882 0.633828 588 0.672782 0.632981 919 0.672783 0.629345 567 0.686884 0.630028 SURF 0x10 mat 1 refs 4 162 0.686882 0.633828 565 0.686878 0.636192 918 0.672779 0.635225 588 0.672782 0.632981 SURF 0x10 mat 1 refs 4 162 0.686882 0.633828 564 0.699429 0.634642 906 0.699424 0.637133 565 0.686878 0.636192 SURF 0x10 mat 1 refs 4 163 0.686881 0.62491 569 0.686875 0.619676 908 0.69942 0.619999 566 0.699428 0.625379 SURF 0x10 mat 1 refs 4 163 0.686881 0.62491 590 0.672781 0.624398 920 0.672777 0.619313 569 0.686875 0.619676 SURF 0x10 mat 1 refs 4 163 0.686881 0.62491 567 0.686884 0.630028 919 0.672783 0.629345 590 0.672781 0.624398 SURF 0x10 mat 1 refs 4 163 0.686881 0.62491 566 0.699428 0.625379 907 0.699433 0.63067 567 0.686884 0.630028 SURF 0x10 mat 1 refs 4 164 0.686871 0.615528 571 0.686867 0.611335 909 0.699409 0.611499 568 0.699414 0.61576 SURF 0x10 mat 1 refs 4 164 0.686871 0.615528 592 0.672775 0.615264 921 0.672773 0.611153 571 0.686867 0.611335 SURF 0x10 mat 1 refs 4 164 0.686871 0.615528 569 0.686875 0.619676 920 0.672777 0.619313 592 0.672775 0.615264 SURF 0x10 mat 1 refs 4 164 0.686871 0.615528 568 0.699414 0.61576 908 0.69942 0.619999 569 0.686875 0.619676 SURF 0x10 mat 1 refs 4 165 0.686866 0.605967 573 0.686866 0.60081 910 0.699407 0.600832 570 0.699407 0.606055 SURF 0x10 mat 1 refs 4 165 0.686866 0.605967 594 0.672772 0.605886 922 0.672772 0.600822 573 0.686866 0.60081 SURF 0x10 mat 1 refs 4 165 0.686866 0.605967 571 0.686867 0.611335 921 0.672773 0.611153 594 0.672772 0.605886 SURF 0x10 mat 1 refs 4 165 0.686866 0.605967 570 0.699407 0.606055 909 0.699409 0.611499 571 0.686867 0.611335 SURF 0x10 mat 1 refs 4 166 0.686866 0.597251 575 0.686866 0.595177 911 0.699407 0.595146 572 0.699407 0.597236 SURF 0x10 mat 1 refs 4 166 0.686866 0.597251 596 0.672772 0.597324 923 0.672772 0.595284 575 0.686866 0.595177 SURF 0x10 mat 1 refs 4 166 0.686866 0.597251 573 0.686866 0.60081 922 0.672772 0.600822 596 0.672772 0.597324 SURF 0x10 mat 1 refs 4 166 0.686866 0.597251 572 0.699407 0.597236 910 0.699407 0.600832 573 0.686866 0.60081 SURF 0x10 mat 1 refs 4 167 0.686866 0.594476 576 0.686866 0.595149 912 0.699407 0.595118 574 0.699407 0.59444 SURF 0x10 mat 1 refs 4 167 0.686866 0.594476 598 0.672773 0.594594 924 0.672773 0.595256 576 0.686866 0.595149 SURF 0x10 mat 1 refs 4 167 0.686866 0.594476 575 0.686866 0.595177 923 0.672772 0.595284 598 0.672773 0.594594 SURF 0x10 mat 1 refs 4 167 0.686866 0.594476 574 0.699407 0.59444 911 0.699407 0.595146 575 0.686866 0.595177 SURF 0x10 mat 1 refs 4 168 0.655951 0.597403 579 0.655951 0.600804 913 0.672773 0.600759 578 0.672773 0.597272 SURF 0x10 mat 1 refs 4 168 0.655951 0.597403 602 0.636693 0.597567 925 0.636693 0.60086 579 0.655951 0.600804 SURF 0x10 mat 1 refs 4 168 0.655951 0.597403 600 0.655951 0.595437 936 0.636693 0.595662 602 0.636693 0.597567 SURF 0x10 mat 1 refs 4 168 0.655951 0.597403 578 0.672773 0.597272 924 0.672773 0.595256 600 0.655951 0.595437 SURF 0x10 mat 1 refs 4 169 0.655951 0.605753 581 0.655952 0.610914 914 0.672774 0.611134 577 0.672774 0.605836 SURF 0x10 mat 1 refs 4 169 0.655951 0.605753 601 0.636693 0.605651 926 0.636694 0.610646 581 0.655952 0.610914 SURF 0x10 mat 1 refs 4 169 0.655951 0.605753 579 0.655951 0.600804 925 0.636693 0.60086 601 0.636693 0.605651 SURF 0x10 mat 1 refs 4 169 0.655951 0.605753 577 0.672774 0.605836 913 0.672773 0.600759 579 0.655951 0.600804 SURF 0x10 mat 1 refs 4 170 0.655953 0.614955 583 0.655954 0.61893 915 0.672779 0.619378 580 0.672776 0.615284 SURF 0x10 mat 1 refs 4 170 0.655953 0.614955 604 0.636694 0.614556 927 0.636694 0.618395 583 0.655954 0.61893 SURF 0x10 mat 1 refs 4 170 0.655953 0.614955 581 0.655952 0.610914 926 0.636694 0.610646 604 0.636694 0.614556 SURF 0x10 mat 1 refs 4 170 0.655953 0.614955 580 0.672776 0.615284 914 0.672774 0.611134 581 0.655952 0.610914 SURF 0x10 mat 1 refs 4 171 0.655955 0.623894 585 0.655956 0.628685 916 0.672784 0.629478 582 0.672782 0.624509 SURF 0x10 mat 1 refs 4 171 0.655955 0.623894 606 0.636695 0.62318 928 0.636695 0.627788 585 0.655956 0.628685 SURF 0x10 mat 1 refs 4 171 0.655955 0.623894 583 0.655954 0.61893 927 0.636694 0.618395 606 0.636695 0.62318 SURF 0x10 mat 1 refs 4 171 0.655955 0.623894 582 0.672782 0.624509 915 0.672779 0.619378 583 0.655954 0.61893 SURF 0x10 mat 1 refs 4 172 0.655955 0.632141 587 0.655954 0.634226 917 0.67278 0.635282 584 0.672782 0.63309 SURF 0x10 mat 1 refs 4 172 0.655955 0.632141 608 0.636694 0.631097 929 0.636694 0.633084 587 0.655954 0.634226 SURF 0x10 mat 1 refs 4 172 0.655955 0.632141 585 0.655956 0.628685 928 0.636695 0.627788 608 0.636694 0.631097 SURF 0x10 mat 1 refs 4 172 0.655955 0.632141 584 0.672782 0.63309 916 0.672784 0.629478 585 0.655956 0.628685 SURF 0x10 mat 1 refs 4 173 0.655953 0.634901 589 0.655954 0.634171 918 0.672779 0.635225 586 0.672779 0.635993 SURF 0x10 mat 1 refs 4 173 0.655953 0.634901 610 0.636693 0.633728 930 0.636693 0.633031 589 0.655954 0.634171 SURF 0x10 mat 1 refs 4 173 0.655953 0.634901 587 0.655954 0.634226 929 0.636694 0.633084 610 0.636693 0.633728 SURF 0x10 mat 1 refs 4 173 0.655953 0.634901 586 0.672779 0.635993 917 0.67278 0.635282 587 0.655954 0.634226 SURF 0x10 mat 1 refs 4 174 0.655954 0.632036 591 0.655955 0.628556 919 0.672783 0.629345 588 0.672782 0.632981 SURF 0x10 mat 1 refs 4 174 0.655954 0.632036 612 0.636693 0.630996 931 0.636693 0.627663 591 0.655955 0.628556 SURF 0x10 mat 1 refs 4 174 0.655954 0.632036 589 0.655954 0.634171 930 0.636693 0.633031 612 0.636693 0.630996 SURF 0x10 mat 1 refs 4 174 0.655954 0.632036 588 0.672782 0.632981 918 0.672779 0.635225 589 0.655954 0.634171 SURF 0x10 mat 1 refs 4 175 0.655954 0.623787 593 0.655953 0.618867 920 0.672777 0.619313 590 0.672781 0.624398 SURF 0x10 mat 1 refs 4 175 0.655954 0.623787 614 0.636693 0.623077 932 0.636692 0.618335 593 0.655953 0.618867 SURF 0x10 mat 1 refs 4 175 0.655954 0.623787 591 0.655955 0.628556 931 0.636693 0.627663 614 0.636693 0.623077 SURF 0x10 mat 1 refs 4 175 0.655954 0.623787 590 0.672781 0.624398 919 0.672783 0.629345 591 0.655955 0.628556 SURF 0x10 mat 1 refs 4 176 0.655951 0.614935 595 0.65595 0.610933 921 0.672773 0.611153 592 0.672775 0.615264 SURF 0x10 mat 1 refs 4 176 0.655951 0.614935 616 0.636692 0.614537 933 0.636692 0.610664 595 0.65595 0.610933 SURF 0x10 mat 1 refs 4 176 0.655951 0.614935 593 0.655953 0.618867 932 0.636692 0.618335 616 0.636692 0.614537 SURF 0x10 mat 1 refs 4 176 0.655951 0.614935 592 0.672775 0.615264 920 0.672777 0.619313 593 0.655953 0.618867 SURF 0x10 mat 1 refs 4 177 0.65595 0.605801 597 0.65595 0.600866 922 0.672772 0.600822 594 0.672772 0.605886 SURF 0x10 mat 1 refs 4 177 0.65595 0.605801 618 0.636692 0.605697 934 0.636692 0.600919 597 0.65595 0.600866 SURF 0x10 mat 1 refs 4 177 0.65595 0.605801 595 0.65595 0.610933 933 0.636692 0.610664 618 0.636692 0.605697 SURF 0x10 mat 1 refs 4 177 0.65595 0.605801 594 0.672772 0.605886 921 0.672773 0.611153 595 0.65595 0.610933 SURF 0x10 mat 1 refs 4 178 0.65595 0.597454 599 0.65595 0.595463 923 0.672772 0.595284 596 0.672772 0.597324 SURF 0x10 mat 1 refs 4 178 0.65595 0.597454 620 0.636692 0.597616 935 0.636692 0.595688 599 0.65595 0.595463 SURF 0x10 mat 1 refs 4 178 0.65595 0.597454 597 0.65595 0.600866 934 0.636692 0.600919 620 0.636692 0.597616 SURF 0x10 mat 1 refs 4 178 0.65595 0.597454 596 0.672772 0.597324 922 0.672772 0.600822 597 0.65595 0.600866 SURF 0x10 mat 1 refs 4 179 0.65595 0.594791 600 0.655951 0.595437 924 0.672773 0.595256 598 0.672773 0.594594 SURF 0x10 mat 1 refs 4 179 0.65595 0.594791 622 0.636692 0.595036 936 0.636693 0.595662 600 0.655951 0.595437 SURF 0x10 mat 1 refs 4 179 0.65595 0.594791 599 0.65595 0.595463 935 0.636692 0.595688 622 0.636692 0.595036 SURF 0x10 mat 1 refs 4 179 0.65595 0.594791 598 0.672773 0.594594 923 0.672772 0.595284 599 0.65595 0.595463 SURF 0x10 mat 1 refs 4 180 0.615291 0.597737 603 0.615291 0.600906 925 0.636693 0.60086 602 0.636693 0.597567 SURF 0x10 mat 1 refs 4 180 0.615291 0.597737 626 0.592799 0.597846 937 0.5928 0.600886 603 0.615291 0.600906 SURF 0x10 mat 1 refs 4 180 0.615291 0.597737 624 0.615291 0.595904 948 0.592799 0.596087 626 0.592799 0.597846 SURF 0x10 mat 1 refs 4 180 0.615291 0.597737 602 0.636693 0.597567 936 0.636693 0.595662 624 0.615291 0.595904 SURF 0x10 mat 1 refs 4 181 0.615292 0.605515 605 0.615292 0.610321 926 0.636694 0.610646 601 0.636693 0.605651 SURF 0x10 mat 1 refs 4 181 0.615292 0.605515 625 0.5928 0.605307 938 0.5928 0.609918 605 0.615292 0.610321 SURF 0x10 mat 1 refs 4 181 0.615292 0.605515 603 0.615291 0.600906 937 0.5928 0.600886 625 0.5928 0.605307 SURF 0x10 mat 1 refs 4 181 0.615292 0.605515 601 0.636693 0.605651 925 0.636693 0.60086 603 0.615291 0.600906 SURF 0x10 mat 1 refs 4 182 0.615292 0.614082 607 0.615292 0.617772 927 0.636694 0.618395 604 0.636694 0.614556 SURF 0x10 mat 1 refs 4 182 0.615292 0.614082 628 0.5928 0.613525 939 0.5928 0.617065 607 0.615292 0.617772 SURF 0x10 mat 1 refs 4 182 0.615292 0.614082 605 0.615292 0.610321 938 0.5928 0.609918 628 0.5928 0.613525 SURF 0x10 mat 1 refs 4 182 0.615292 0.614082 604 0.636694 0.614556 926 0.636694 0.610646 605 0.615292 0.610321 SURF 0x10 mat 1 refs 4 183 0.615292 0.622368 609 0.615292 0.62679 928 0.636695 0.627788 606 0.636695 0.62318 SURF 0x10 mat 1 refs 4 183 0.615292 0.622368 630 0.5928 0.621473 940 0.5928 0.625714 609 0.615292 0.62679 SURF 0x10 mat 1 refs 4 183 0.615292 0.622368 607 0.615292 0.617772 939 0.5928 0.617065 630 0.5928 0.621473 SURF 0x10 mat 1 refs 4 183 0.615292 0.622368 606 0.636695 0.62318 927 0.636694 0.618395 607 0.615292 0.617772 SURF 0x10 mat 1 refs 4 184 0.615291 0.62996 611 0.615291 0.63186 929 0.636694 0.633084 608 0.636694 0.631097 SURF 0x10 mat 1 refs 4 184 0.615291 0.62996 632 0.592799 0.628752 941 0.592799 0.630574 611 0.615291 0.63186 SURF 0x10 mat 1 refs 4 184 0.615291 0.62996 609 0.615292 0.62679 940 0.5928 0.625714 632 0.592799 0.628752 SURF 0x10 mat 1 refs 4 184 0.615291 0.62996 608 0.636694 0.631097 928 0.636695 0.627788 609 0.615292 0.62679 SURF 0x10 mat 1 refs 4 185 0.615291 0.632476 613 0.615291 0.63181 930 0.636693 0.633031 610 0.636693 0.633728 SURF 0x10 mat 1 refs 4 185 0.615291 0.632476 634 0.592799 0.631164 942 0.592799 0.630525 613 0.615291 0.63181 SURF 0x10 mat 1 refs 4 185 0.615291 0.632476 611 0.615291 0.63186 941 0.592799 0.630574 634 0.592799 0.631164 SURF 0x10 mat 1 refs 4 185 0.615291 0.632476 610 0.636693 0.633728 929 0.636694 0.633084 611 0.615291 0.63186 SURF 0x10 mat 1 refs 4 186 0.615291 0.629863 615 0.61529 0.626671 931 0.636693 0.627663 612 0.636693 0.630996 SURF 0x10 mat 1 refs 4 186 0.615291 0.629863 636 0.592799 0.628659 943 0.592798 0.625599 615 0.61529 0.626671 SURF 0x10 mat 1 refs 4 186 0.615291 0.629863 613 0.615291 0.63181 942 0.592799 0.630525 636 0.592799 0.628659 SURF 0x10 mat 1 refs 4 186 0.615291 0.629863 612 0.636693 0.630996 930 0.636693 0.633031 613 0.615291 0.63181 SURF 0x10 mat 1 refs 4 187 0.61529 0.622269 617 0.61529 0.617714 932 0.636692 0.618335 614 0.636693 0.623077 SURF 0x10 mat 1 refs 4 187 0.61529 0.622269 638 0.592798 0.621378 944 0.592798 0.61701 617 0.61529 0.617714 SURF 0x10 mat 1 refs 4 187 0.61529 0.622269 615 0.61529 0.626671 943 0.592798 0.625599 638 0.592798 0.621378 SURF 0x10 mat 1 refs 4 187 0.61529 0.622269 614 0.636693 0.623077 931 0.636693 0.627663 615 0.61529 0.626671 SURF 0x10 mat 1 refs 4 188 0.61529 0.614064 619 0.61529 0.610338 933 0.636692 0.610664 616 0.636692 0.614537 SURF 0x10 mat 1 refs 4 188 0.61529 0.614064 640 0.592798 0.613508 945 0.592798 0.609934 619 0.61529 0.610338 SURF 0x10 mat 1 refs 4 188 0.61529 0.614064 617 0.61529 0.617714 944 0.592798 0.61701 640 0.592798 0.613508 SURF 0x10 mat 1 refs 4 188 0.61529 0.614064 616 0.636692 0.614537 932 0.636692 0.618335 617 0.61529 0.617714 SURF 0x10 mat 1 refs 4 189 0.61529 0.60556 621 0.61529 0.600963 934 0.636692 0.600919 618 0.636692 0.605697 SURF 0x10 mat 1 refs 4 189 0.61529 0.60556 642 0.592798 0.60535 946 0.592798 0.60094 621 0.61529 0.600963 SURF 0x10 mat 1 refs 4 189 0.61529 0.60556 619 0.61529 0.610338 945 0.592798 0.609934 642 0.592798 0.60535 SURF 0x10 mat 1 refs 4 189 0.61529 0.60556 618 0.636692 0.605697 933 0.636692 0.610664 619 0.61529 0.610338 SURF 0x10 mat 1 refs 4 190 0.61529 0.597784 623 0.615291 0.595929 935 0.636692 0.595688 620 0.636692 0.597616 SURF 0x10 mat 1 refs 4 190 0.61529 0.597784 644 0.592799 0.597891 947 0.592799 0.596111 623 0.615291 0.595929 SURF 0x10 mat 1 refs 4 190 0.61529 0.597784 621 0.61529 0.600963 946 0.592798 0.60094 644 0.592799 0.597891 SURF 0x10 mat 1 refs 4 190 0.61529 0.597784 620 0.636692 0.597616 934 0.636692 0.600919 621 0.61529 0.600963 SURF 0x10 mat 1 refs 4 191 0.615291 0.595302 624 0.615291 0.595904 936 0.636693 0.595662 622 0.636692 0.595036 SURF 0x10 mat 1 refs 4 191 0.615291 0.595302 646 0.592799 0.59551 948 0.592799 0.596087 624 0.615291 0.595904 SURF 0x10 mat 1 refs 4 191 0.615291 0.595302 623 0.615291 0.595929 947 0.592799 0.596111 646 0.592799 0.59551 SURF 0x10 mat 1 refs 4 191 0.615291 0.595302 622 0.636692 0.595036 935 0.636692 0.595688 623 0.615291 0.595929 SURF 0x10 mat 1 refs 4 192 0.570271 0.597826 627 0.570271 0.600744 937 0.5928 0.600886 626 0.592799 0.597846 SURF 0x10 mat 1 refs 4 192 0.570271 0.597826 650 0.547737 0.597695 949 0.547737 0.600501 627 0.570271 0.600744 SURF 0x10 mat 1 refs 4 192 0.570271 0.597826 648 0.570271 0.596138 960 0.547736 0.596071 650 0.547737 0.597695 SURF 0x10 mat 1 refs 4 192 0.570271 0.597826 626 0.592799 0.597846 948 0.592799 0.596087 648 0.570271 0.596138 SURF 0x10 mat 1 refs 4 193 0.570271 0.60499 629 0.570271 0.609416 938 0.5928 0.609918 625 0.5928 0.605307 SURF 0x10 mat 1 refs 4 193 0.570271 0.60499 649 0.547737 0.604582 950 0.547737 0.608839 629 0.570271 0.609416 SURF 0x10 mat 1 refs 4 193 0.570271 0.60499 627 0.570271 0.600744 949 0.547737 0.600501 649 0.547737 0.604582 SURF 0x10 mat 1 refs 4 193 0.570271 0.60499 625 0.5928 0.605307 937 0.5928 0.600886 627 0.570271 0.600744 SURF 0x10 mat 1 refs 4 194 0.570271 0.61288 631 0.570271 0.616278 939 0.5928 0.617065 628 0.5928 0.613525 SURF 0x10 mat 1 refs 4 194 0.570271 0.61288 652 0.547737 0.612169 951 0.547737 0.615436 631 0.570271 0.616278 SURF 0x10 mat 1 refs 4 194 0.570271 0.61288 629 0.570271 0.609416 950 0.547737 0.608839 652 0.547737 0.612169 SURF 0x10 mat 1 refs 4 194 0.570271 0.61288 628 0.5928 0.613525 938 0.5928 0.609918 629 0.570271 0.609416 SURF 0x10 mat 1 refs 4 195 0.570271 0.62051 633 0.570271 0.624581 940 0.5928 0.625714 630 0.5928 0.621473 SURF 0x10 mat 1 refs 4 195 0.570271 0.62051 654 0.547737 0.619505 952 0.547737 0.62342 633 0.570271 0.624581 SURF 0x10 mat 1 refs 4 195 0.570271 0.62051 631 0.570271 0.616278 951 0.547737 0.615436 654 0.547737 0.619505 SURF 0x10 mat 1 refs 4 195 0.570271 0.62051 630 0.5928 0.621473 939 0.5928 0.617065 631 0.570271 0.616278 SURF 0x10 mat 1 refs 4 196 0.570271 0.627498 635 0.570271 0.629247 941 0.592799 0.630574 632 0.592799 0.628752 SURF 0x10 mat 1 refs 4 196 0.570271 0.627498 656 0.547737 0.626224 953 0.547736 0.627906 635 0.570271 0.629247 SURF 0x10 mat 1 refs 4 196 0.570271 0.627498 633 0.570271 0.624581 952 0.547737 0.62342 656 0.547737 0.626224 SURF 0x10 mat 1 refs 4 196 0.570271 0.627498 632 0.592799 0.628752 940 0.5928 0.625714 633 0.570271 0.624581 SURF 0x10 mat 1 refs 4 197 0.57027 0.629814 637 0.57027 0.6292 942 0.592799 0.630525 634 0.592799 0.631164 SURF 0x10 mat 1 refs 4 197 0.57027 0.629814 658 0.547736 0.628451 954 0.547736 0.627861 637 0.57027 0.6292 SURF 0x10 mat 1 refs 4 197 0.57027 0.629814 635 0.570271 0.629247 953 0.547736 0.627906 658 0.547736 0.628451 SURF 0x10 mat 1 refs 4 197 0.57027 0.629814 634 0.592799 0.631164 941 0.592799 0.630574 635 0.570271 0.629247 SURF 0x10 mat 1 refs 4 198 0.57027 0.627409 639 0.57027 0.624471 943 0.592798 0.625599 636 0.592799 0.628659 SURF 0x10 mat 1 refs 4 198 0.57027 0.627409 660 0.547736 0.626138 955 0.547736 0.623314 639 0.57027 0.624471 SURF 0x10 mat 1 refs 4 198 0.57027 0.627409 637 0.57027 0.6292 954 0.547736 0.627861 660 0.547736 0.626138 SURF 0x10 mat 1 refs 4 198 0.57027 0.627409 636 0.592799 0.628659 942 0.592799 0.630525 637 0.57027 0.6292 SURF 0x10 mat 1 refs 4 199 0.57027 0.620419 641 0.57027 0.616225 944 0.592798 0.61701 638 0.592798 0.621378 SURF 0x10 mat 1 refs 4 199 0.57027 0.620419 662 0.547736 0.619417 956 0.547736 0.615385 641 0.57027 0.616225 SURF 0x10 mat 1 refs 4 199 0.57027 0.620419 639 0.57027 0.624471 955 0.547736 0.623314 662 0.547736 0.619417 SURF 0x10 mat 1 refs 4 199 0.57027 0.620419 638 0.592798 0.621378 943 0.592798 0.625599 639 0.57027 0.624471 SURF 0x10 mat 1 refs 4 200 0.57027 0.612863 643 0.57027 0.609432 945 0.592798 0.609934 640 0.592798 0.613508 SURF 0x10 mat 1 refs 4 200 0.57027 0.612863 664 0.547736 0.612153 957 0.547736 0.608854 643 0.57027 0.609432 SURF 0x10 mat 1 refs 4 200 0.57027 0.612863 641 0.57027 0.616225 956 0.547736 0.615385 664 0.547736 0.612153 SURF 0x10 mat 1 refs 4 200 0.57027 0.612863 640 0.592798 0.613508 944 0.592798 0.61701 641 0.57027 0.616225 SURF 0x10 mat 1 refs 4 201 0.57027 0.605031 645 0.57027 0.600797 946 0.592798 0.60094 642 0.592798 0.60535 SURF 0x10 mat 1 refs 4 201 0.57027 0.605031 666 0.547736 0.604622 958 0.547736 0.600551 645 0.57027 0.600797 SURF 0x10 mat 1 refs 4 201 0.57027 0.605031 643 0.57027 0.609432 957 0.547736 0.608854 666 0.547736 0.604622 SURF 0x10 mat 1 refs 4 201 0.57027 0.605031 642 0.592798 0.60535 945 0.592798 0.609934 643 0.57027 0.609432 SURF 0x10 mat 1 refs 4 202 0.57027 0.597869 647 0.57027 0.59616 947 0.592799 0.596111 644 0.592799 0.597891 SURF 0x10 mat 1 refs 4 202 0.57027 0.597869 668 0.547736 0.597736 959 0.547736 0.596093 647 0.57027 0.59616 SURF 0x10 mat 1 refs 4 202 0.57027 0.597869 645 0.57027 0.600797 958 0.547736 0.600551 668 0.547736 0.597736 SURF 0x10 mat 1 refs 4 202 0.57027 0.597869 644 0.592799 0.597891 946 0.592798 0.60094 645 0.57027 0.600797 SURF 0x10 mat 1 refs 4 203 0.57027 0.595583 648 0.570271 0.596138 948 0.592799 0.596087 646 0.592799 0.59551 SURF 0x10 mat 1 refs 4 203 0.57027 0.595583 670 0.547736 0.595537 960 0.547736 0.596071 648 0.570271 0.596138 SURF 0x10 mat 1 refs 4 203 0.57027 0.595583 647 0.57027 0.59616 959 0.547736 0.596093 670 0.547736 0.595537 SURF 0x10 mat 1 refs 4 203 0.57027 0.595583 646 0.592799 0.59551 947 0.592799 0.596111 647 0.57027 0.59616 SURF 0x10 mat 1 refs 4 204 0.525228 0.597469 651 0.525228 0.600172 949 0.547737 0.600501 650 0.547737 0.597695 SURF 0x10 mat 1 refs 4 204 0.525228 0.597469 674 0.502698 0.597188 961 0.502698 0.599801 651 0.525228 0.600172 SURF 0x10 mat 1 refs 4 204 0.525228 0.597469 672 0.525228 0.595904 972 0.502697 0.595677 674 0.502698 0.597188 SURF 0x10 mat 1 refs 4 204 0.525228 0.597469 650 0.547737 0.597695 960 0.547736 0.596071 672 0.525228 0.595904 SURF 0x10 mat 1 refs 4 205 0.525229 0.604105 653 0.525229 0.608207 950 0.547737 0.608839 649 0.547737 0.604582 SURF 0x10 mat 1 refs 4 205 0.525229 0.604105 673 0.502698 0.603601 962 0.502698 0.607565 653 0.525229 0.608207 SURF 0x10 mat 1 refs 4 205 0.525229 0.604105 651 0.525228 0.600172 961 0.502698 0.599801 673 0.502698 0.603601 SURF 0x10 mat 1 refs 4 205 0.525229 0.604105 649 0.547737 0.604582 949 0.547737 0.600501 651 0.525228 0.600172 SURF 0x10 mat 1 refs 4 206 0.525229 0.611415 655 0.525229 0.614564 951 0.547737 0.615436 652 0.547737 0.612169 SURF 0x10 mat 1 refs 4 206 0.525229 0.611415 676 0.502698 0.610665 963 0.502698 0.613708 655 0.525229 0.614564 SURF 0x10 mat 1 refs 4 206 0.525229 0.611415 653 0.525229 0.608207 962 0.502698 0.607565 676 0.502698 0.610665 SURF 0x10 mat 1 refs 4 206 0.525229 0.611415 652 0.547737 0.612169 950 0.547737 0.608839 653 0.525229 0.608207 SURF 0x10 mat 1 refs 4 207 0.525229 0.618485 657 0.525228 0.622257 952 0.547737 0.62342 654 0.547737 0.619505 SURF 0x10 mat 1 refs 4 207 0.525229 0.618485 678 0.502698 0.617496 964 0.502698 0.621141 657 0.525228 0.622257 SURF 0x10 mat 1 refs 4 207 0.525229 0.618485 655 0.525229 0.614564 963 0.502698 0.613708 678 0.502698 0.617496 SURF 0x10 mat 1 refs 4 207 0.525229 0.618485 654 0.547737 0.619505 951 0.547737 0.615436 655 0.525229 0.614564 SURF 0x10 mat 1 refs 4 208 0.525228 0.624959 659 0.525228 0.626579 953 0.547736 0.627906 656 0.547737 0.626224 SURF 0x10 mat 1 refs 4 208 0.525228 0.624959 680 0.502698 0.623753 965 0.502697 0.625318 659 0.525228 0.626579 SURF 0x10 mat 1 refs 4 208 0.525228 0.624959 657 0.525228 0.622257 964 0.502698 0.621141 680 0.502698 0.623753 SURF 0x10 mat 1 refs 4 208 0.525228 0.624959 656 0.547737 0.626224 952 0.547737 0.62342 657 0.525228 0.622257 SURF 0x10 mat 1 refs 4 209 0.525228 0.627104 661 0.525228 0.626536 954 0.547736 0.627861 658 0.547736 0.628451 SURF 0x10 mat 1 refs 4 209 0.525228 0.627104 682 0.502697 0.625826 966 0.502697 0.625277 661 0.525228 0.626536 SURF 0x10 mat 1 refs 4 209 0.525228 0.627104 659 0.525228 0.626579 965 0.502697 0.625318 682 0.502697 0.625826 SURF 0x10 mat 1 refs 4 209 0.525228 0.627104 658 0.547736 0.628451 953 0.547736 0.627906 659 0.525228 0.626579 SURF 0x10 mat 1 refs 4 210 0.525228 0.624876 663 0.525227 0.622154 955 0.547736 0.623314 660 0.547736 0.626138 SURF 0x10 mat 1 refs 4 210 0.525228 0.624876 684 0.502697 0.623673 967 0.502697 0.621043 663 0.525227 0.622154 SURF 0x10 mat 1 refs 4 210 0.525228 0.624876 661 0.525228 0.626536 966 0.502697 0.625277 684 0.502697 0.623673 SURF 0x10 mat 1 refs 4 210 0.525228 0.624876 660 0.547736 0.626138 954 0.547736 0.627861 661 0.525228 0.626536 SURF 0x10 mat 1 refs 4 211 0.525227 0.6184 665 0.525227 0.614515 956 0.547736 0.615385 662 0.547736 0.619417 SURF 0x10 mat 1 refs 4 211 0.525227 0.6184 686 0.502697 0.617415 968 0.502697 0.61366 665 0.525227 0.614515 SURF 0x10 mat 1 refs 4 211 0.525227 0.6184 663 0.525227 0.622154 967 0.502697 0.621043 686 0.502697 0.617415 SURF 0x10 mat 1 refs 4 211 0.525227 0.6184 662 0.547736 0.619417 955 0.547736 0.623314 663 0.525227 0.622154 SURF 0x10 mat 1 refs 4 212 0.525227 0.6114 667 0.525227 0.608221 957 0.547736 0.608854 664 0.547736 0.612153 SURF 0x10 mat 1 refs 4 212 0.525227 0.6114 688 0.502697 0.610651 969 0.502697 0.607579 667 0.525227 0.608221 SURF 0x10 mat 1 refs 4 212 0.525227 0.6114 665 0.525227 0.614515 968 0.502697 0.61366 688 0.502697 0.610651 SURF 0x10 mat 1 refs 4 212 0.525227 0.6114 664 0.547736 0.612153 956 0.547736 0.615385 665 0.525227 0.614515 SURF 0x10 mat 1 refs 4 213 0.525227 0.604143 669 0.525227 0.600221 958 0.547736 0.600551 666 0.547736 0.604622 SURF 0x10 mat 1 refs 4 213 0.525227 0.604143 690 0.502697 0.603638 970 0.502697 0.599848 669 0.525227 0.600221 SURF 0x10 mat 1 refs 4 213 0.525227 0.604143 667 0.525227 0.608221 969 0.502697 0.607579 690 0.502697 0.603638 SURF 0x10 mat 1 refs 4 213 0.525227 0.604143 666 0.547736 0.604622 957 0.547736 0.608854 667 0.525227 0.608221 SURF 0x10 mat 1 refs 4 214 0.525228 0.597508 671 0.525228 0.595925 959 0.547736 0.596093 668 0.547736 0.597736 SURF 0x10 mat 1 refs 4 214 0.525228 0.597508 692 0.502697 0.597227 971 0.502697 0.595697 671 0.525228 0.595925 SURF 0x10 mat 1 refs 4 214 0.525228 0.597508 669 0.525227 0.600221 970 0.502697 0.599848 692 0.502697 0.597227 SURF 0x10 mat 1 refs 4 214 0.525228 0.597508 668 0.547736 0.597736 958 0.547736 0.600551 669 0.525227 0.600221 SURF 0x10 mat 1 refs 4 215 0.525228 0.59539 672 0.525228 0.595904 960 0.547736 0.596071 670 0.547736 0.595537 SURF 0x10 mat 1 refs 4 215 0.525228 0.59539 694 0.502697 0.595179 972 0.502697 0.595677 672 0.525228 0.595904 SURF 0x10 mat 1 refs 4 215 0.525228 0.59539 671 0.525228 0.595925 971 0.502697 0.595697 694 0.502697 0.595179 SURF 0x10 mat 1 refs 4 215 0.525228 0.59539 670 0.547736 0.595537 959 0.547736 0.596093 671 0.525228 0.595925 SURF 0x10 mat 1 refs 4 216 0.480097 0.596894 675 0.480097 0.599428 961 0.502698 0.599801 674 0.502698 0.597188 SURF 0x10 mat 1 refs 4 216 0.480097 0.596894 698 0.448334 0.596569 973 0.448334 0.599018 675 0.480097 0.599428 SURF 0x10 mat 1 refs 4 216 0.480097 0.596894 696 0.480097 0.595428 984 0.448334 0.595153 698 0.448334 0.596569 SURF 0x10 mat 1 refs 4 216 0.480097 0.596894 674 0.502698 0.597188 972 0.502697 0.595677 696 0.480097 0.595428 SURF 0x10 mat 1 refs 4 217 0.480097 0.603113 677 0.480098 0.606957 962 0.502698 0.607565 673 0.502698 0.603601 SURF 0x10 mat 1 refs 4 217 0.480097 0.603113 697 0.448334 0.60258 974 0.448334 0.606294 677 0.480098 0.606957 SURF 0x10 mat 1 refs 4 217 0.480097 0.603113 675 0.480097 0.599428 973 0.448334 0.599018 697 0.448334 0.60258 SURF 0x10 mat 1 refs 4 217 0.480097 0.603113 673 0.502698 0.603601 961 0.502698 0.599801 675 0.480097 0.599428 SURF 0x10 mat 1 refs 4 218 0.480098 0.609965 679 0.480098 0.612916 963 0.502698 0.613708 676 0.502698 0.610665 SURF 0x10 mat 1 refs 4 218 0.480098 0.609965 700 0.448334 0.6092 975 0.448334 0.612052 679 0.480098 0.612916 SURF 0x10 mat 1 refs 4 218 0.480098 0.609965 677 0.480098 0.606957 974 0.448334 0.606294 700 0.448334 0.6092 SURF 0x10 mat 1 refs 4 218 0.480098 0.609965 676 0.502698 0.610665 962 0.502698 0.607565 677 0.480098 0.606957 SURF 0x10 mat 1 refs 4 219 0.480097 0.61659 681 0.480097 0.620125 964 0.502698 0.621141 678 0.502698 0.617496 SURF 0x10 mat 1 refs 4 219 0.480097 0.61659 702 0.448334 0.615602 976 0.448334 0.619018 681 0.480097 0.620125 SURF 0x10 mat 1 refs 4 219 0.480097 0.61659 679 0.480098 0.612916 975 0.448334 0.612052 702 0.448334 0.615602 SURF 0x10 mat 1 refs 4 219 0.480097 0.61659 678 0.502698 0.617496 963 0.502698 0.613708 679 0.480098 0.612916 SURF 0x10 mat 1 refs 4 220 0.480097 0.622658 683 0.480097 0.624176 965 0.502697 0.625318 680 0.502698 0.623753 SURF 0x10 mat 1 refs 4 220 0.480097 0.622658 704 0.448334 0.621466 977 0.448334 0.622933 683 0.480097 0.624176 SURF 0x10 mat 1 refs 4 220 0.480097 0.622658 681 0.480097 0.620125 976 0.448334 0.619018 704 0.448334 0.621466 SURF 0x10 mat 1 refs 4 220 0.480097 0.622658 680 0.502698 0.623753 964 0.502698 0.621141 681 0.480097 0.620125 SURF 0x10 mat 1 refs 4 221 0.480097 0.624668 685 0.480097 0.624135 966 0.502697 0.625277 682 0.502697 0.625826 SURF 0x10 mat 1 refs 4 221 0.480097 0.624668 706 0.448334 0.623409 978 0.448334 0.622894 685 0.480097 0.624135 SURF 0x10 mat 1 refs 4 221 0.480097 0.624668 683 0.480097 0.624176 977 0.448334 0.622933 706 0.448334 0.623409 SURF 0x10 mat 1 refs 4 221 0.480097 0.624668 682 0.502697 0.625826 965 0.502697 0.625318 683 0.480097 0.624176 SURF 0x10 mat 1 refs 4 222 0.480097 0.62258 687 0.480097 0.620029 967 0.502697 0.621043 684 0.502697 0.623673 SURF 0x10 mat 1 refs 4 222 0.480097 0.62258 708 0.448333 0.621391 979 0.448333 0.618926 687 0.480097 0.620029 SURF 0x10 mat 1 refs 4 222 0.480097 0.62258 685 0.480097 0.624135 978 0.448334 0.622894 708 0.448333 0.621391 SURF 0x10 mat 1 refs 4 222 0.480097 0.62258 684 0.502697 0.623673 966 0.502697 0.625277 685 0.480097 0.624135 SURF 0x10 mat 1 refs 4 223 0.480097 0.616511 689 0.480097 0.612869 968 0.502697 0.61366 686 0.502697 0.617415 SURF 0x10 mat 1 refs 4 223 0.480097 0.616511 710 0.448333 0.615526 980 0.448333 0.612007 689 0.480097 0.612869 SURF 0x10 mat 1 refs 4 223 0.480097 0.616511 687 0.480097 0.620029 979 0.448333 0.618926 710 0.448333 0.615526 SURF 0x10 mat 1 refs 4 223 0.480097 0.616511 686 0.502697 0.617415 967 0.502697 0.621043 687 0.480097 0.620029 SURF 0x10 mat 1 refs 4 224 0.480097 0.60995 691 0.480097 0.606971 969 0.502697 0.607579 688 0.502697 0.610651 SURF 0x10 mat 1 refs 4 224 0.480097 0.60995 712 0.448333 0.609187 981 0.448333 0.606307 691 0.480097 0.606971 SURF 0x10 mat 1 refs 4 224 0.480097 0.60995 689 0.480097 0.612869 980 0.448333 0.612007 712 0.448333 0.609187 SURF 0x10 mat 1 refs 4 224 0.480097 0.60995 688 0.502697 0.610651 968 0.502697 0.61366 689 0.480097 0.612869 SURF 0x10 mat 1 refs 4 225 0.480097 0.60315 693 0.480097 0.599473 970 0.502697 0.599848 690 0.502697 0.603638 SURF 0x10 mat 1 refs 4 225 0.480097 0.60315 714 0.448333 0.602614 982 0.448333 0.599062 693 0.480097 0.599473 SURF 0x10 mat 1 refs 4 225 0.480097 0.60315 691 0.480097 0.606971 981 0.448333 0.606307 714 0.448333 0.602614 SURF 0x10 mat 1 refs 4 225 0.480097 0.60315 690 0.502697 0.603638 969 0.502697 0.607579 691 0.480097 0.606971 SURF 0x10 mat 1 refs 4 226 0.480097 0.596931 695 0.480097 0.595447 971 0.502697 0.595697 692 0.502697 0.597227 SURF 0x10 mat 1 refs 4 226 0.480097 0.596931 716 0.448333 0.596606 983 0.448334 0.595172 695 0.480097 0.595447 SURF 0x10 mat 1 refs 4 226 0.480097 0.596931 693 0.480097 0.599473 982 0.448333 0.599062 716 0.448333 0.596606 SURF 0x10 mat 1 refs 4 226 0.480097 0.596931 692 0.502697 0.597227 970 0.502697 0.599848 693 0.480097 0.599473 SURF 0x10 mat 1 refs 4 227 0.480097 0.594946 696 0.480097 0.595428 972 0.502697 0.595677 694 0.502697 0.595179 SURF 0x10 mat 1 refs 4 227 0.480097 0.594946 718 0.448334 0.594687 984 0.448334 0.595153 696 0.480097 0.595428 SURF 0x10 mat 1 refs 4 227 0.480097 0.594946 695 0.480097 0.595447 983 0.448334 0.595172 718 0.448334 0.594687 SURF 0x10 mat 1 refs 4 227 0.480097 0.594946 694 0.502697 0.595179 971 0.502697 0.595697 695 0.480097 0.595447 SURF 0x10 mat 1 refs 4 228 0.398314 0.596199 699 0.398314 0.598537 973 0.448334 0.599018 698 0.448334 0.596569 SURF 0x10 mat 1 refs 4 228 0.398314 0.596199 722 0.317218 0.595759 985 0.317218 0.597935 699 0.398314 0.598537 SURF 0x10 mat 1 refs 4 228 0.398314 0.596199 720 0.398314 0.594847 996 0.317218 0.5945 722 0.317218 0.595759 SURF 0x10 mat 1 refs 4 228 0.398314 0.596199 698 0.448334 0.596569 984 0.448334 0.595153 720 0.398314 0.594847 SURF 0x10 mat 1 refs 4 229 0.398314 0.601938 701 0.398314 0.605485 974 0.448334 0.606294 697 0.448334 0.60258 SURF 0x10 mat 1 refs 4 229 0.398314 0.601938 721 0.317218 0.6011 986 0.317218 0.6044 701 0.398314 0.605485 SURF 0x10 mat 1 refs 4 229 0.398314 0.601938 699 0.398314 0.598537 985 0.317218 0.597935 721 0.317218 0.6011 SURF 0x10 mat 1 refs 4 229 0.398314 0.601938 697 0.448334 0.60258 973 0.448334 0.599018 699 0.398314 0.598537 SURF 0x10 mat 1 refs 4 230 0.398314 0.60826 703 0.398314 0.610983 975 0.448334 0.612052 700 0.448334 0.6092 SURF 0x10 mat 1 refs 4 230 0.398314 0.60826 724 0.317218 0.606983 987 0.317218 0.609516 703 0.398314 0.610983 SURF 0x10 mat 1 refs 4 230 0.398314 0.60826 701 0.398314 0.605485 986 0.317218 0.6044 724 0.317218 0.606983 SURF 0x10 mat 1 refs 4 230 0.398314 0.60826 700 0.448334 0.6092 974 0.448334 0.606294 701 0.398314 0.605485 SURF 0x10 mat 1 refs 4 231 0.398314 0.614373 705 0.398314 0.617635 976 0.448334 0.619018 702 0.448334 0.615602 SURF 0x10 mat 1 refs 4 231 0.398314 0.614373 726 0.317218 0.612671 988 0.317218 0.615707 705 0.398314 0.617635 SURF 0x10 mat 1 refs 4 231 0.398314 0.614373 703 0.398314 0.610983 987 0.317218 0.609516 726 0.317218 0.612671 SURF 0x10 mat 1 refs 4 231 0.398314 0.614373 702 0.448334 0.615602 975 0.448334 0.612052 703 0.398314 0.610983 SURF 0x10 mat 1 refs 4 232 0.398314 0.619972 707 0.398314 0.621373 977 0.448334 0.622933 704 0.448334 0.621466 SURF 0x10 mat 1 refs 4 232 0.398314 0.619972 728 0.317218 0.617882 989 0.317218 0.619185 707 0.398314 0.621373 SURF 0x10 mat 1 refs 4 232 0.398314 0.619972 705 0.398314 0.617635 988 0.317218 0.615707 728 0.317218 0.617882 SURF 0x10 mat 1 refs 4 232 0.398314 0.619972 704 0.448334 0.621466 976 0.448334 0.619018 705 0.398314 0.617635 SURF 0x10 mat 1 refs 4 233 0.398314 0.621827 709 0.398314 0.621335 978 0.448334 0.622894 706 0.448334 0.623409 SURF 0x10 mat 1 refs 4 233 0.398314 0.621827 730 0.317218 0.619608 990 0.317218 0.619151 709 0.398314 0.621335 SURF 0x10 mat 1 refs 4 233 0.398314 0.621827 707 0.398314 0.621373 989 0.317218 0.619185 730 0.317218 0.619608 SURF 0x10 mat 1 refs 4 233 0.398314 0.621827 706 0.448334 0.623409 977 0.448334 0.622933 707 0.398314 0.621373 SURF 0x10 mat 1 refs 4 234 0.398313 0.6199 711 0.398313 0.617546 979 0.448333 0.618926 708 0.448333 0.621391 SURF 0x10 mat 1 refs 4 234 0.398313 0.6199 732 0.317218 0.617815 991 0.317218 0.615625 711 0.398313 0.617546 SURF 0x10 mat 1 refs 4 234 0.398313 0.6199 709 0.398314 0.621335 990 0.317218 0.619151 732 0.317218 0.617815 SURF 0x10 mat 1 refs 4 234 0.398313 0.6199 708 0.448333 0.621391 978 0.448334 0.622894 709 0.398314 0.621335 SURF 0x10 mat 1 refs 4 235 0.398313 0.6143 713 0.398313 0.61094 980 0.448333 0.612007 710 0.448333 0.615526 SURF 0x10 mat 1 refs 4 235 0.398313 0.6143 734 0.317218 0.612603 992 0.317218 0.609477 713 0.398313 0.61094 SURF 0x10 mat 1 refs 4 235 0.398313 0.6143 711 0.398313 0.617546 991 0.317218 0.615625 734 0.317218 0.612603 SURF 0x10 mat 1 refs 4 235 0.398313 0.6143 710 0.448333 0.615526 979 0.448333 0.618926 711 0.398313 0.617546 SURF 0x10 mat 1 refs 4 236 0.398313 0.608246 715 0.398313 0.605498 981 0.448333 0.606307 712 0.448333 0.609187 SURF 0x10 mat 1 refs 4 236 0.398313 0.608246 736 0.317218 0.60697 993 0.317218 0.604412 715 0.398313 0.605498 SURF 0x10 mat 1 refs 4 236 0.398313 0.608246 713 0.398313 0.61094 992 0.317218 0.609477 736 0.317218 0.60697 SURF 0x10 mat 1 refs 4 236 0.398313 0.608246 712 0.448333 0.609187 980 0.448333 0.612007 713 0.398313 0.61094 SURF 0x10 mat 1 refs 4 237 0.398313 0.601971 717 0.398313 0.598579 982 0.448333 0.599062 714 0.448333 0.602614 SURF 0x10 mat 1 refs 4 237 0.398313 0.601971 738 0.317218 0.601131 994 0.317218 0.597974 717 0.398313 0.598579 SURF 0x10 mat 1 refs 4 237 0.398313 0.601971 715 0.398313 0.605498 993 0.317218 0.604412 738 0.317218 0.601131 SURF 0x10 mat 1 refs 4 237 0.398313 0.601971 714 0.448333 0.602614 981 0.448333 0.606307 715 0.398313 0.605498 SURF 0x10 mat 1 refs 4 238 0.398314 0.596234 719 0.398314 0.594865 983 0.448334 0.595172 716 0.448333 0.596606 SURF 0x10 mat 1 refs 4 238 0.398314 0.596234 740 0.317218 0.595791 995 0.317218 0.594517 719 0.398314 0.594865 SURF 0x10 mat 1 refs 4 238 0.398314 0.596234 717 0.398313 0.598579 994 0.317218 0.597974 740 0.317218 0.595791 SURF 0x10 mat 1 refs 4 238 0.398314 0.596234 716 0.448333 0.596606 982 0.448333 0.599062 717 0.398313 0.598579 SURF 0x10 mat 1 refs 4 239 0.398314 0.594402 720 0.398314 0.594847 984 0.448334 0.595153 718 0.448334 0.594687 SURF 0x10 mat 1 refs 4 239 0.398314 0.594402 742 0.317218 0.594086 996 0.317218 0.5945 720 0.398314 0.594847 SURF 0x10 mat 1 refs 4 239 0.398314 0.594402 719 0.398314 0.594865 995 0.317218 0.594517 742 0.317218 0.594086 SURF 0x10 mat 1 refs 4 239 0.398314 0.594402 718 0.448334 0.594687 983 0.448334 0.595172 719 0.398314 0.594865 SURF 0x10 mat 1 refs 4 240 0.192227 0.595226 723 0.192227 0.597161 985 0.317218 0.597935 722 0.317218 0.595759 SURF 0x10 mat 1 refs 4 240 0.192227 0.595226 746 0.045288 0.594645 997 0.045288 0.596301 723 0.192227 0.597161 SURF 0x10 mat 1 refs 4 240 0.192227 0.595226 744 0.192227 0.594106 1008 0.0452877 0.593687 746 0.045288 0.594645 SURF 0x10 mat 1 refs 4 240 0.192227 0.595226 722 0.317218 0.595759 996 0.317218 0.5945 744 0.192227 0.594106 SURF 0x10 mat 1 refs 4 241 0.192227 0.599976 725 0.192227 0.602911 986 0.317218 0.6044 721 0.317218 0.6011 SURF 0x10 mat 1 refs 4 241 0.192227 0.599976 745 0.045288 0.598709 998 0.045288 0.601221 725 0.192227 0.602911 SURF 0x10 mat 1 refs 4 241 0.192227 0.599976 723 0.192227 0.597161 997 0.045288 0.596301 745 0.045288 0.598709 SURF 0x10 mat 1 refs 4 241 0.192227 0.599976 721 0.317218 0.6011 985 0.317218 0.597935 723 0.192227 0.597161 SURF 0x10 mat 1 refs 4 242 0.192227 0.605208 727 0.192227 0.607462 987 0.317218 0.609516 724 0.317218 0.606983 SURF 0x10 mat 1 refs 4 242 0.192227 0.605208 747 0.045288 0.603186 999 0.045288 0.605113 727 0.192227 0.607462 SURF 0x10 mat 1 refs 4 242 0.192227 0.605208 725 0.192227 0.602911 998 0.045288 0.601221 747 0.045288 0.603186 SURF 0x10 mat 1 refs 4 242 0.192227 0.605208 724 0.317218 0.606983 986 0.317218 0.6044 725 0.192227 0.602911 SURF 0x10 mat 1 refs 4 243 0.192227 0.610268 729 0.192227 0.612968 988 0.317218 0.615707 726 0.317218 0.612671 SURF 0x10 mat 1 refs 4 243 0.192227 0.610268 748 0.045288 0.607514 1000 0.045288 0.609824 729 0.192227 0.612968 SURF 0x10 mat 1 refs 4 243 0.192227 0.610268 727 0.192227 0.607462 999 0.045288 0.605113 748 0.045288 0.607514 SURF 0x10 mat 1 refs 4 243 0.192227 0.610268 726 0.317218 0.612671 987 0.317218 0.609516 727 0.192227 0.607462 SURF 0x10 mat 1 refs 4 244 0.192227 0.614903 731 0.192227 0.616062 989 0.317218 0.619185 728 0.317218 0.617882 SURF 0x10 mat 1 refs 4 244 0.192227 0.614903 749 0.045288 0.611479 1001 0.0452877 0.612471 731 0.192227 0.616062 SURF 0x10 mat 1 refs 4 244 0.192227 0.614903 729 0.192227 0.612968 1000 0.045288 0.609824 749 0.045288 0.611479 SURF 0x10 mat 1 refs 4 244 0.192227 0.614903 728 0.317218 0.617882 988 0.317218 0.615707 729 0.192227 0.612968 SURF 0x10 mat 1 refs 4 245 0.192227 0.616438 733 0.192227 0.616031 990 0.317218 0.619151 730 0.317218 0.619608 SURF 0x10 mat 1 refs 4 245 0.192227 0.616438 750 0.0452877 0.612793 1002 0.0452877 0.612444 733 0.192227 0.616031 SURF 0x10 mat 1 refs 4 245 0.192227 0.616438 731 0.192227 0.616062 1001 0.0452877 0.612471 750 0.0452877 0.612793 SURF 0x10 mat 1 refs 4 245 0.192227 0.616438 730 0.317218 0.619608 989 0.317218 0.619185 731 0.192227 0.616062 SURF 0x10 mat 1 refs 4 246 0.192227 0.614843 735 0.192226 0.612895 991 0.317218 0.615625 732 0.317218 0.617815 SURF 0x10 mat 1 refs 4 246 0.192227 0.614843 751 0.0452874 0.611428 1003 0.0452874 0.609761 735 0.192226 0.612895 SURF 0x10 mat 1 refs 4 246 0.192227 0.614843 733 0.192227 0.616031 1002 0.0452877 0.612444 751 0.0452874 0.611428 SURF 0x10 mat 1 refs 4 246 0.192227 0.614843 732 0.317218 0.617815 990 0.317218 0.619151 733 0.192227 0.616031 SURF 0x10 mat 1 refs 4 247 0.192226 0.610208 737 0.192226 0.607427 992 0.317218 0.609477 734 0.317218 0.612603 SURF 0x10 mat 1 refs 4 247 0.192226 0.610208 752 0.0452874 0.607463 1004 0.0452874 0.605083 737 0.192226 0.607427 SURF 0x10 mat 1 refs 4 247 0.192226 0.610208 735 0.192226 0.612895 1003 0.0452874 0.609761 752 0.0452874 0.607463 SURF 0x10 mat 1 refs 4 247 0.192226 0.610208 734 0.317218 0.612603 991 0.317218 0.615625 735 0.192226 0.612895 SURF 0x10 mat 1 refs 4 248 0.192226 0.605198 739 0.192226 0.602922 993 0.317218 0.604412 736 0.317218 0.60697 SURF 0x10 mat 1 refs 4 248 0.192226 0.605198 753 0.0452874 0.603176 1005 0.0452874 0.60123 739 0.192226 0.602922 SURF 0x10 mat 1 refs 4 248 0.192226 0.605198 737 0.192226 0.607427 1004 0.0452874 0.605083 753 0.0452874 0.603176 SURF 0x10 mat 1 refs 4 248 0.192226 0.605198 736 0.317218 0.60697 992 0.317218 0.609477 737 0.192226 0.607427 SURF 0x10 mat 1 refs 4 249 0.192226 0.600003 741 0.192226 0.597196 994 0.317218 0.597974 738 0.317218 0.601131 SURF 0x10 mat 1 refs 4 249 0.192226 0.600003 754 0.0452874 0.598733 1006 0.0452874 0.596331 741 0.192226 0.597196 SURF 0x10 mat 1 refs 4 249 0.192226 0.600003 739 0.192226 0.602922 1005 0.0452874 0.60123 754 0.0452874 0.598733 SURF 0x10 mat 1 refs 4 249 0.192226 0.600003 738 0.317218 0.601131 993 0.317218 0.604412 739 0.192226 0.602922 SURF 0x10 mat 1 refs 4 250 0.192227 0.595254 743 0.192227 0.594121 995 0.317218 0.594517 740 0.317218 0.595791 SURF 0x10 mat 0 refs 4 250 0.192227 0.595254 755 0.0452874 0.59467 1007 0.0452877 0.5937 743 0.192227 0.594121 SURF 0x10 mat 1 refs 4 250 0.192227 0.595254 741 0.192226 0.597196 1006 0.0452874 0.596331 755 0.0452874 0.59467 SURF 0x10 mat 1 refs 4 250 0.192227 0.595254 740 0.317218 0.595791 994 0.317218 0.597974 741 0.192226 0.597196 SURF 0x10 mat 1 refs 4 251 0.192227 0.593738 744 0.192227 0.594106 996 0.317218 0.5945 742 0.317218 0.594086 SURF 0x10 mat 1 refs 4 251 0.192227 0.593738 756 0.0452877 0.593372 1008 0.0452877 0.593687 744 0.192227 0.594106 SURF 0x10 mat 1 refs 4 251 0.192227 0.593738 743 0.192227 0.594121 1007 0.0452877 0.5937 756 0.0452877 0.593372 SURF 0x10 mat 1 refs 4 251 0.192227 0.593738 742 0.317218 0.594086 995 0.317218 0.594517 743 0.192227 0.594121 SURF 0x10 mat 1 refs 4 997 0.045288 0.596301 1010 0.0246966 0.599184 1009 0.0246966 0.600571 745 0.045288 0.598709 SURF 0x10 mat 1 refs 4 745 0.045288 0.598709 1009 0.0246966 0.600571 1011 0.0246966 0.602017 998 0.045288 0.601221 SURF 0x10 mat 1 refs 4 746 0.045288 0.594645 1012 0.0246966 0.598231 1010 0.0246966 0.599184 997 0.045288 0.596301 SURF 0x10 mat 1 refs 4 1008 0.0452877 0.593687 1013 0.0246964 0.597679 1012 0.0246966 0.598231 746 0.045288 0.594645 SURF 0x10 mat 1 refs 4 998 0.045288 0.601221 1011 0.0246966 0.602017 1014 0.0246966 0.603148 747 0.045288 0.603186 SURF 0x10 mat 1 refs 4 747 0.045288 0.603186 1014 0.0246966 0.603148 1015 0.0246966 0.604258 999 0.045288 0.605113 SURF 0x10 mat 1 refs 4 999 0.045288 0.605113 1015 0.0246966 0.604258 1016 0.0246966 0.605641 748 0.045288 0.607514 SURF 0x10 mat 1 refs 4 748 0.045288 0.607514 1016 0.0246966 0.605641 1017 0.0246966 0.606971 1000 0.045288 0.609824 SURF 0x10 mat 1 refs 4 1000 0.045288 0.609824 1017 0.0246966 0.606971 1018 0.0246966 0.607924 749 0.045288 0.611479 SURF 0x10 mat 1 refs 4 749 0.045288 0.611479 1018 0.0246966 0.607924 1019 0.0246964 0.608495 1001 0.0452877 0.612471 SURF 0x10 mat 1 refs 4 1001 0.0452877 0.612471 1019 0.0246964 0.608495 1020 0.0246964 0.60868 750 0.0452877 0.612793 SURF 0x10 mat 1 refs 4 750 0.0452877 0.612793 1020 0.0246964 0.60868 1021 0.0246964 0.608479 1002 0.0452877 0.612444 SURF 0x10 mat 1 refs 4 1002 0.0452877 0.612444 1021 0.0246964 0.608479 1022 0.0246964 0.607895 751 0.0452874 0.611428 SURF 0x10 mat 1 refs 4 751 0.0452874 0.611428 1022 0.0246964 0.607895 1023 0.0246964 0.606934 1003 0.0452874 0.609761 SURF 0x10 mat 1 refs 4 1003 0.0452874 0.609761 1023 0.0246964 0.606934 1024 0.0246964 0.605611 752 0.0452874 0.607463 SURF 0x10 mat 1 refs 4 752 0.0452874 0.607463 1024 0.0246964 0.605611 1025 0.0246964 0.604241 1004 0.0452874 0.605083 SURF 0x10 mat 1 refs 4 1004 0.0452874 0.605083 1025 0.0246964 0.604241 1026 0.0246964 0.603143 753 0.0452874 0.603176 SURF 0x10 mat 1 refs 4 753 0.0452874 0.603176 1026 0.0246964 0.603143 1027 0.0246964 0.602022 1005 0.0452874 0.60123 SURF 0x10 mat 1 refs 4 1005 0.0452874 0.60123 1027 0.0246964 0.602022 1028 0.0246964 0.600584 754 0.0452874 0.598733 SURF 0x10 mat 1 refs 4 754 0.0452874 0.598733 1028 0.0246964 0.600584 1029 0.0246964 0.599201 1006 0.0452874 0.596331 SURF 0x10 mat 1 refs 4 1006 0.0452874 0.596331 1029 0.0246964 0.599201 1030 0.0246964 0.598245 755 0.0452874 0.59467 SURF 0x10 mat 1 refs 4 755 0.0452874 0.59467 1030 0.0246964 0.598245 1031 0.0246964 0.597686 1007 0.0452877 0.5937 SURF 0x10 mat 1 refs 4 1007 0.0452877 0.5937 1031 0.0246964 0.597686 1032 0.0246964 0.597498 756 0.0452877 0.593372 SURF 0x10 mat 1 refs 4 756 0.0452877 0.593372 1032 0.0246964 0.597498 1013 0.0246964 0.597679 1008 0.0452877 0.593687 kids 0 OBJECT poly name "CurveCircle.004" data 8 Mesh.006 texture "C:/Programme/CRRCSim/textures/Fireworks2.rgb" crease 30.000000 numvert 907 -2.63694 0.351813 -0.223943 -2.63691 0.350124 -0.213932 -2.63688 0.3486 -0.204791 -2.63683 0.3472 -0.196348 -2.63678 0.345895 -0.188425 -2.63674 0.344657 -0.180848 -2.63669 0.343437 -0.173444 -2.63665 0.342214 -0.166038 -2.63663 0.340952 -0.158452 -2.6366 0.33961 -0.150515 -2.63658 0.338159 -0.14205 -2.63659 0.337533 -0.138517 -2.6366 0.336897 -0.135016 -2.63663 0.336267 -0.131593 -2.63666 0.335636 -0.128303 -2.6367 0.335031 -0.12519 -2.63674 0.334451 -0.122306 -2.63679 0.333906 -0.1197 -2.63684 0.333413 -0.11742 -2.6369 0.33298 -0.115516 -2.63696 0.332612 -0.114037 -2.63703 0.332326 -0.113032 -2.63698 0.355819 -0.247278 -2.63699 0.354161 -0.23781 -2.63699 0.352526 -0.228544 -2.637 0.350924 -0.219461 -2.63702 0.349351 -0.210539 -2.63703 0.347789 -0.201761 -2.63705 0.346248 -0.193105 -2.63707 0.344716 -0.184551 -2.6371 0.343196 -0.176079 -2.63713 0.341677 -0.167668 -2.63716 0.340156 -0.159301 -2.6372 0.338633 -0.150954 -2.63725 0.337106 -0.14261 -2.63725 0.336611 -0.139874 -2.63726 0.336073 -0.136855 -2.63727 0.335505 -0.133651 -2.63727 0.33492 -0.130359 -2.63727 0.334345 -0.127077 -2.63727 0.333798 -0.123901 -2.63726 0.333294 -0.12093 -2.63725 0.332857 -0.118261 -2.63722 0.332501 -0.115991 -2.63719 0.332245 -0.114218 -2.63768 0.34119 -0.16254 -2.63709 0.332125 -0.112551 -2.63715 0.332115 -0.113039 2.64045 0.35479 -0.222353 2.64018 0.352904 -0.21248 2.6399 0.351213 -0.203459 2.63961 0.349671 -0.195119 2.63933 0.348242 -0.187292 2.63904 0.346884 -0.179803 2.63877 0.345552 -0.172487 2.63851 0.344205 -0.16517 2.63827 0.342806 -0.157684 2.63806 0.341308 -0.149856 2.63789 0.339673 -0.141518 2.63786 0.338955 -0.138047 2.63787 0.338217 -0.134613 2.6379 0.337463 -0.131266 2.63798 0.336715 -0.128051 2.63808 0.33598 -0.125018 2.63821 0.335265 -0.122214 2.63837 0.334592 -0.119687 2.63855 0.333966 -0.117486 2.63875 0.3334 -0.115658 2.63897 0.332908 -0.11425 2.63921 0.332503 -0.113311 2.64092 0.359306 -0.245335 2.64081 0.357408 -0.236025 2.64071 0.355543 -0.226916 2.64062 0.353707 -0.217989 2.64054 0.351895 -0.209223 2.64048 0.350103 -0.200599 2.64043 0.348325 -0.192098 2.6404 0.346556 -0.1837 2.64038 0.344793 -0.175386 2.64038 0.343028 -0.167135 2.6404 0.341257 -0.15893 2.64043 0.339477 -0.150749 2.64048 0.337681 -0.142575 2.64047 0.337114 -0.139888 2.64046 0.336491 -0.136925 2.64044 0.335831 -0.133778 2.64042 0.335165 -0.130543 2.64038 0.334508 -0.127316 2.64032 0.333886 -0.12419 2.64024 0.333325 -0.121261 2.64015 0.332845 -0.118624 2.64002 0.332468 -0.116373 2.63987 0.33222 -0.114604 2.63969 0.332118 -0.113411 2.63947 0.332195 -0.112889 2.64061 0.343957 -0.161704 -2.63557 0.331565 -0.143577 -2.63419 0.326148 -0.217972 -2.63413 0.327106 -0.205841 -2.63407 0.32811 -0.194761 -2.634 0.32914 -0.184523 -2.63393 0.330176 -0.174915 -2.63387 0.331196 -0.165727 -2.6338 0.33218 -0.156747 -2.63374 0.333107 -0.147766 -2.63369 0.333957 -0.138571 -2.63364 0.334708 -0.128953 -2.6336 0.335341 -0.1187 -2.63359 0.33545 -0.114425 -2.63359 0.335428 -0.110191 -2.63361 0.335283 -0.106057 -2.63362 0.335023 -0.102084 -2.63365 0.334655 -0.098329 -2.63368 0.334186 -0.094853 -2.63371 0.333623 -0.091715 -2.63375 0.332974 -0.088975 -2.6338 0.332246 -0.086691 -2.63385 0.331446 -0.084923 -2.63391 0.330581 -0.08373 -2.63397 0.32966 -0.083172 -2.6343 0.324456 -0.246235 -2.60771 0.322237 -0.25294 -2.55269 0.318082 -0.262747 -2.46749 0.311995 -0.2717 -2.35032 0.303867 -0.280573 -2.21896 0.294776 -0.291007 -2.04499 0.282871 -0.303099 -1.79643 0.266176 -0.313821 -1.51059 0.24701 -0.326164 -1.28688 0.232075 -0.334426 -1.08804 0.218764 -0.342763 -0.883863 0.20513 -0.351079 -0.64097 0.189105 -0.356247 -0.395516 0.172981 -0.35999 2.63927 0.322326 -0.143593 2.63485 0.319226 -0.217987 2.63479 0.320184 -0.205855 2.63473 0.321188 -0.194776 2.63466 0.322219 -0.184537 2.6346 0.323254 -0.17493 2.63454 0.324275 -0.165741 2.63448 0.325259 -0.156762 2.63442 0.326186 -0.14778 2.63437 0.327036 -0.138586 2.63432 0.327788 -0.128967 2.63428 0.328421 -0.118714 2.63427 0.328529 -0.114439 2.63428 0.328507 -0.110205 2.63428 0.328363 -0.106072 2.6343 0.328103 -0.102098 2.63433 0.327734 -0.098344 2.63435 0.327265 -0.094868 2.63439 0.326702 -0.09173 2.63443 0.326053 -0.088989 2.63447 0.325325 -0.086705 2.63452 0.324524 -0.084937 2.63458 0.32366 -0.083744 2.63464 0.322738 -0.083186 2.63495 0.317534 -0.246249 2.60767 0.326549 -0.046903 2.60773 0.325595 -0.04391 2.6078 0.324546 -0.041594 2.60787 0.323414 -0.040031 2.60794 0.322206 -0.039299 2.60836 0.315387 -0.252954 2.60832 0.315903 -0.237938 2.55333 0.311381 -0.262761 2.55329 0.312011 -0.244434 2.46811 0.305525 -0.271714 2.35092 0.297715 -0.280587 2.21953 0.288981 -0.291021 2.04553 0.277547 -0.303113 1.79693 0.261526 -0.313836 1.51104 0.243135 -0.326178 1.28729 0.228807 -0.33444 1.08841 0.216035 -0.342777 0.884198 0.202956 -0.351094 0.641262 0.187589 -0.356261 9.79993e-005 0.147187 -0.366819 0.395765 0.172131 -0.360004 0.395765 0.172131 -0.360004 9.79993e-005 0.147187 -0.366819 0.395673 0.173642 -0.316069 9.99998e-005 0.148736 -0.321862 0.39559 0.17501 -0.273077 0.000102 0.150138 -0.277871 0.395516 0.176222 -0.230934 0.000103001 0.151381 -0.234749 0.395453 0.177266 -0.189549 0.000104999 0.152451 -0.192401 0.395401 0.17813 -0.148828 0.000107 0.153336 -0.150734 0.395361 0.178801 -0.108679 0.000108 0.154025 -0.109652 0.395334 0.179269 -0.069009 0.00011 0.154504 -0.069059 0.395319 0.179519 -0.029725 0.000112001 0.15476 -0.028863 0.39532 0.179541 0.00926501 0.000112999 0.154783 0.011034 0.395335 0.179322 0.048055 0.000115 0.154558 0.050725 0.395366 0.178849 0.086736 0.000116 0.154073 0.090305 0.395413 0.178112 0.125402 0.000118 0.153317 0.12987 0.395406 0.178234 0.138091 0.000118 0.153443 0.142854 0.395396 0.178403 0.15209 0.000119001 0.153615 0.157179 0.395381 0.178659 0.166951 0.000119001 0.153878 0.172385 0.395357 0.179048 0.182222 0.000120001 0.154277 0.188011 0.395323 0.179612 0.197454 0.000120999 0.154855 0.203597 0.395275 0.180393 0.212194 0.000122 0.155656 0.21868 0.39521 0.181437 0.225994 0.000122 0.156726 0.232801 0.395127 0.182784 0.238403 0.000122 0.158107 0.245498 0.395023 0.18448 0.24897 0.000123 0.159845 0.256311 0.394894 0.186566 0.257246 0.000123 0.161984 0.264778 0.394737 0.189086 0.262779 0.000123 0.164568 0.27044 0.394552 0.192083 0.265119 0.000124 0.167641 0.272835 0.641262 0.187589 -0.356261 0.641173 0.189059 -0.31353 0.641092 0.190389 -0.271715 0.641021 0.191568 -0.230727 0.640959 0.192583 -0.190476 0.640908 0.193423 -0.15087 0.640869 0.194076 -0.111821 0.640843 0.194531 -0.073238 0.640829 0.194774 -0.03503 0.640829 0.194795 0.00289199 0.640844 0.194582 0.040619 0.640874 0.194123 0.078241 0.64092 0.193406 0.115847 0.640913 0.193525 0.128189 0.640904 0.193688 0.141805 0.640889 0.193938 0.156259 0.640866 0.194316 0.171112 0.640832 0.194864 0.185925 0.640786 0.195625 0.200262 0.640723 0.196639 0.213684 0.640643 0.19795 0.225753 0.640541 0.199599 0.236031 0.640415 0.201628 0.24408 0.640263 0.204079 0.249461 0.640082 0.206994 0.251737 0.884111 0.204376 -0.309801 0.884198 0.202956 -0.351094 0.884033 0.205661 -0.269394 0.883964 0.2068 -0.229786 0.883905 0.207782 -0.190889 0.883856 0.208594 -0.152617 0.883818 0.209225 -0.114883 0.883792 0.209664 -0.077598 0.883779 0.209899 -0.040677 0.883779 0.20992 -0.00403199 0.883794 0.209714 0.032425 0.883823 0.20927 0.06878 0.883867 0.208577 0.10512 0.88386 0.208692 0.117046 0.883851 0.20885 0.130204 0.883837 0.209091 0.144171 0.883815 0.209457 0.158524 0.883782 0.209986 0.172839 0.883737 0.210721 0.186694 0.883677 0.211702 0.199664 0.883599 0.212968 0.211326 0.8835 0.214562 0.221258 0.883379 0.216522 0.229035 0.883232 0.218891 0.234236 0.883057 0.221708 0.236435 1.08833 0.217405 -0.30295 1.08841 0.216035 -0.342777 1.08825 0.218645 -0.263977 1.08818 0.219743 -0.225775 1.08812 0.22069 -0.188259 1.08808 0.221473 -0.151345 1.08804 0.222082 -0.11495 1.08802 0.222505 -0.078989 1.088 0.222732 -0.043378 1.088 0.222752 -0.00803301 1.08802 0.222553 0.02713 1.08805 0.222125 0.062195 1.08809 0.221456 0.097245 1.08808 0.221568 0.108748 1.08807 0.22172 0.121439 1.08806 0.221953 0.13491 1.08804 0.222305 0.148754 1.08801 0.222816 0.162561 1.08796 0.223525 0.175923 1.08791 0.22447 0.188433 1.08783 0.225692 0.199682 1.08774 0.227229 0.209261 1.08762 0.22912 0.216762 1.08748 0.231405 0.221778 1.08731 0.234122 0.223899 1.28729 0.228807 -0.33444 1.28714 0.2313 -0.259173 1.28708 0.232349 -0.222684 1.28702 0.233253 -0.18685 1.28698 0.234001 -0.151592 1.28694 0.234583 -0.116828 1.28692 0.234987 -0.082479 1.28691 0.235204 -0.048465 1.28691 0.235223 -0.014705 1.28692 0.235033 0.018881 1.28694 0.234624 0.052373 1.28699 0.233986 0.085852 1.28698 0.234092 0.096839 1.28697 0.234237 0.108961 1.28696 0.23446 0.121828 1.28694 0.234796 0.135051 1.28691 0.235284 0.148239 1.28687 0.235961 0.161003 1.28681 0.236864 0.172951 1.28674 0.238031 0.183696 1.28665 0.239499 0.192845 1.28654 0.241306 0.20001 1.2864 0.243488 0.204801 1.28624 0.246083 0.206828 1.51096 0.244375 -0.29014 1.51104 0.243135 -0.326178 1.51089 0.245497 -0.254875 1.51083 0.246491 -0.220308 1.51078 0.247347 -0.186361 1.51074 0.248056 -0.15296 1.5107 0.248607 -0.120027 1.51068 0.24899 -0.087488 1.51067 0.249195 -0.055265 1.51067 0.249213 -0.023283 1.51068 0.249033 0.00853401 1.51071 0.248646 0.040262 1.51075 0.248041 0.071978 1.51074 0.248142 0.082386 1.51073 0.248279 0.09387 1.51072 0.24849 0.10606 1.5107 0.248809 0.118586 1.51067 0.249271 0.131079 1.51063 0.249913 0.14317 1.51058 0.250768 0.15449 1.51051 0.251874 0.164668 1.51043 0.253264 0.173336 1.51032 0.254976 0.180124 1.51019 0.257043 0.184662 1.51004 0.259501 0.186582 1.79686 0.262669 -0.280611 1.79693 0.261526 -0.313836 1.7968 0.263703 -0.248099 1.79674 0.26462 -0.21623 1.79669 0.265409 -0.184934 1.79665 0.266062 -0.15414 1.79662 0.26657 -0.123778 1.7966 0.266923 -0.093778 1.79659 0.267113 -0.064071 1.79659 0.267129 -0.034586 1.7966 0.266964 -0.005252 1.79663 0.266606 0.023999 1.79666 0.266049 0.053239 1.79666 0.266141 0.062835 1.79665 0.266268 0.073422 1.79664 0.266463 0.08466 1.79662 0.266757 0.096208 1.79659 0.267183 0.107726 1.79656 0.267774 0.118874 1.79651 0.268563 0.12931 1.79645 0.269582 0.138693 1.79637 0.270864 0.146685 1.79627 0.272442 0.152942 1.79615 0.274348 0.157127 1.79601 0.276614 0.158896 2.04546 0.278591 -0.272758 2.04553 0.277547 -0.303113 2.0454 0.279536 -0.243054 2.04535 0.280374 -0.213938 2.04531 0.281095 -0.185344 2.04527 0.281692 -0.15721 2.04525 0.282156 -0.129471 2.04523 0.282479 -0.102062 2.04522 0.282652 -0.074921 2.04522 0.282667 -0.047982 2.04523 0.282515 -0.021183 2.04525 0.282189 0.00554299 2.04528 0.281679 0.032257 2.04528 0.281764 0.041024 2.04527 0.28188 0.050697 2.04526 0.282058 0.060964 2.04524 0.282326 0.071515 2.04522 0.282716 0.082038 2.04519 0.283256 0.092223 2.04514 0.283977 0.101757 2.04509 0.284908 0.11033 2.04501 0.286079 0.117631 2.04492 0.28752 0.123349 2.04482 0.289261 0.127172 2.04469 0.291332 0.128788 2.21948 0.28993 -0.263422 2.21953 0.288981 -0.291021 2.21942 0.290789 -0.236416 2.21938 0.29155 -0.209943 2.21934 0.292206 -0.183946 2.2193 0.292749 -0.158367 2.21928 0.293171 -0.133146 2.21926 0.293464 -0.108227 2.21925 0.293622 -0.08355 2.21925 0.293635 -0.059057 2.21926 0.293498 -0.034691 2.21928 0.293201 -0.010393 2.21931 0.292738 0.013896 2.21931 0.292814 0.021867 2.2193 0.29292 0.030661 2.21929 0.293081 0.039996 2.21928 0.293326 0.049589 2.21925 0.29368 0.059157 2.21922 0.294171 0.068416 2.21918 0.294826 0.077085 2.21913 0.295673 0.08488 2.21907 0.296738 0.091518 2.21899 0.298048 0.096716 2.21889 0.299631 0.100192 2.21877 0.301514 0.101662 2.35087 0.298567 -0.255831 2.35092 0.297715 -0.280587 2.35082 0.299337 -0.231606 2.35078 0.30002 -0.20786 2.35074 0.300609 -0.184541 2.35072 0.301095 -0.161596 2.35069 0.301474 -0.138973 2.35068 0.301737 -0.116621 2.35067 0.301878 -0.094486 2.35067 0.30189 -0.072516 2.35068 0.301767 -0.050659 2.3507 0.301501 -0.028864 2.35072 0.301085 -0.00707701 2.35072 0.301154 7.29859e-005 2.35071 0.301249 0.00796199 2.3507 0.301394 0.016335 2.35069 0.301613 0.02494 2.35067 0.30193 0.033522 2.35065 0.302371 0.041828 2.35061 0.302959 0.049604 2.35056 0.303718 0.056596 2.3505 0.304673 0.06255 2.35043 0.305849 0.067213 2.35034 0.307269 0.070331 2.35024 0.308958 0.071649 2.46806 0.306272 -0.249978 2.46811 0.305525 -0.271714 2.46802 0.306949 -0.228708 2.46798 0.307548 -0.207859 2.46795 0.308065 -0.187384 2.46793 0.308492 -0.167238 2.46791 0.308825 -0.147375 2.46789 0.309056 -0.127749 2.46789 0.30918 -0.108314 2.46789 0.30919 -0.089025 2.46789 0.309082 -0.069834 2.46791 0.308848 -0.050697 2.46793 0.308483 -0.031568 2.46793 0.308544 -0.025291 2.46793 0.308627 -0.018364 2.46792 0.308754 -0.011012 2.46791 0.308947 -0.00345701 2.46789 0.309225 0.004078 2.46786 0.309612 0.011371 2.46783 0.310128 0.018198 2.46779 0.310795 0.024337 2.46774 0.311634 0.029565 2.46768 0.312666 0.033659 2.4676 0.313913 0.036397 2.46751 0.315396 0.037554 2.55329 0.312011 -0.244434 2.55333 0.311381 -0.262761 2.55325 0.312582 -0.226499 2.55322 0.313087 -0.208919 2.5532 0.313523 -0.191655 2.55318 0.313883 -0.174668 2.55316 0.314163 -0.15792 2.55315 0.314358 -0.141371 2.55314 0.314463 -0.124984 2.55314 0.314472 -0.108719 2.55315 0.31438 -0.092537 2.55316 0.314183 -0.076401 2.55318 0.313876 -0.060272 2.55318 0.313927 -0.054979 2.55317 0.313997 -0.049138 2.55317 0.314104 -0.042939 2.55316 0.314266 -0.036569 2.55314 0.314501 -0.030215 2.55312 0.314827 -0.024066 2.5531 0.315263 -0.018309 2.55306 0.315825 -0.013133 2.55302 0.316532 -0.008724 2.55296 0.317402 -0.005272 2.5529 0.318454 -0.00296399 2.55282 0.319704 -0.00198799 2.60832 0.315903 -0.237938 2.60836 0.315387 -0.252954 2.60829 0.316371 -0.223244 2.60827 0.316785 -0.208841 2.60825 0.317142 -0.194696 2.60823 0.317437 -0.180778 2.60822 0.317667 -0.167056 2.60821 0.317826 -0.153498 2.6082 0.317912 -0.140071 2.6082 0.317919 -0.126745 2.60821 0.317844 -0.113488 2.60822 0.317683 -0.100267 2.60823 0.317431 -0.087052 2.60823 0.317473 -0.082715 2.60823 0.31753 -0.07793 2.60822 0.317618 -0.072851 2.60822 0.317751 -0.067632 2.6082 0.317944 -0.062426 2.60819 0.318211 -0.057388 2.60817 0.318567 -0.052671 2.60814 0.319028 -0.04843 2.6081 0.319607 -0.044819 2.60806 0.32032 -0.04199 2.608 0.321182 -0.040099 2.60794 0.322206 -0.039299 2.63493 0.317928 -0.234789 2.63495 0.317534 -0.246249 2.63491 0.318285 -0.223574 2.63489 0.318601 -0.212581 2.63487 0.318873 -0.201786 2.63486 0.319099 -0.191164 2.63485 0.319274 -0.180691 2.63484 0.319396 -0.170343 2.63484 0.319461 -0.160096 2.63484 0.319467 -0.149925 2.63484 0.31941 -0.139807 2.63485 0.319286 -0.129717 2.63486 0.319094 -0.119631 2.63486 0.319126 -0.116321 2.63486 0.31917 -0.112669 2.63485 0.319237 -0.108793 2.63485 0.319338 -0.104809 2.63484 0.319485 -0.100836 2.63482 0.319689 -0.096991 2.63481 0.319961 -0.093392 2.63479 0.320313 -0.090155 2.63476 0.320755 -0.087398 2.63473 0.321299 -0.08524 2.63468 0.321957 -0.083796 2.63464 0.322738 -0.083186 2.63927 0.322326 -0.143593 -0.395516 0.172981 -0.35999 -0.395419 0.174492 -0.316055 -0.395333 0.17586 -0.273063 -0.395256 0.177072 -0.23092 -0.39519 0.178115 -0.189535 -0.395135 0.178979 -0.148814 -0.395094 0.179651 -0.108665 -0.395065 0.180118 -0.068995 -0.39505 0.180368 -0.029711 -0.39505 0.18039 0.00927901 -0.395066 0.180171 0.048069 -0.395098 0.179699 0.08675 -0.395148 0.178961 0.125416 -0.39514 0.179084 0.138105 -0.39513 0.179252 0.152105 -0.395114 0.179509 0.166966 -0.395089 0.179897 0.182237 -0.395053 0.180461 0.197468 -0.395003 0.181242 0.212209 -0.394936 0.182285 0.226009 -0.394849 0.183633 0.238417 -0.39474 0.185328 0.248985 -0.394605 0.187414 0.25726 -0.394442 0.189934 0.262793 -0.394248 0.19293 0.265133 -0.64097 0.189105 -0.356247 -0.640877 0.190574 -0.313516 -0.640792 0.191904 -0.271701 -0.640718 0.193083 -0.230713 -0.640653 0.194098 -0.190461 -0.640601 0.194938 -0.150856 -0.64056 0.195591 -0.111807 -0.640532 0.196046 -0.073223 -0.640518 0.196289 -0.035016 -0.640518 0.19631 0.00290701 -0.640533 0.196097 0.040633 -0.640564 0.195638 0.078255 -0.640612 0.194921 0.115862 -0.640605 0.19504 0.128203 -0.640595 0.195203 0.141819 -0.64058 0.195453 0.156273 -0.640556 0.195831 0.171126 -0.640521 0.196379 0.18594 -0.640472 0.19714 0.200277 -0.640407 0.198154 0.213699 -0.640322 0.199464 0.225767 -0.640216 0.201113 0.236045 -0.640085 0.203142 0.244094 -0.639926 0.205592 0.249475 -0.639738 0.208507 0.251751 -0.883773 0.206551 -0.309787 -0.883863 0.205131 -0.351079 -0.883691 0.207836 -0.26938 -0.883619 0.208975 -0.229772 -0.883557 0.209956 -0.190875 -0.883506 0.210767 -0.152603 -0.883466 0.211399 -0.114869 -0.883439 0.211838 -0.077584 -0.883426 0.212073 -0.040663 -0.883426 0.212093 -0.004017 -0.883441 0.211887 0.032439 -0.883471 0.211444 0.068794 -0.883517 0.210751 0.105135 -0.88351 0.210866 0.11706 -0.883501 0.211024 0.130219 -0.883485 0.211265 0.144186 -0.883462 0.21163 0.158538 -0.883429 0.21216 0.172854 -0.883382 0.212895 0.186708 -0.883319 0.213875 0.199678 -0.883237 0.215141 0.21134 -0.883134 0.216735 0.221272 -0.883007 0.218695 0.22905 -0.882854 0.221063 0.23425 -0.882672 0.22388 0.236449 -1.08795 0.220133 -0.302936 -1.08804 0.218764 -0.342763 -1.08787 0.221373 -0.263963 -1.0878 0.222471 -0.22576 -1.08774 0.223417 -0.188244 -1.08769 0.2242 -0.151331 -1.08765 0.224809 -0.114935 -1.08763 0.225233 -0.078974 -1.08762 0.22546 -0.043363 -1.08762 0.225479 -0.008019 -1.08763 0.225281 0.027144 -1.08766 0.224853 0.062209 -1.0877 0.224184 0.09726 -1.0877 0.224295 0.108762 -1.08769 0.224448 0.121453 -1.08767 0.22468 0.134925 -1.08765 0.225033 0.148768 -1.08762 0.225544 0.162575 -1.08757 0.226252 0.175938 -1.08751 0.227198 0.188447 -1.08743 0.228419 0.199696 -1.08733 0.229956 0.209275 -1.08721 0.231847 0.216777 -1.08706 0.234131 0.221792 -1.08689 0.236847 0.223914 -1.28688 0.232075 -0.334426 -1.2868 0.233383 -0.296384 -1.28673 0.234567 -0.259159 -1.28666 0.235617 -0.22267 -1.2866 0.23652 -0.186836 -1.28656 0.237268 -0.151577 -1.28652 0.23785 -0.116814 -1.28649 0.238254 -0.082465 -1.28648 0.238471 -0.048451 -1.28648 0.23849 -0.014691 -1.28649 0.2383 0.018895 -1.28652 0.237891 0.052388 -1.28657 0.237253 0.085867 -1.28656 0.237359 0.096853 -1.28655 0.237504 0.108975 -1.28654 0.237727 0.121843 -1.28651 0.238063 0.135065 -1.28648 0.238551 0.148253 -1.28644 0.239228 0.161017 -1.28638 0.240131 0.172966 -1.28631 0.241298 0.18371 -1.28621 0.242765 0.19286 -1.2861 0.244571 0.200025 -1.28595 0.246753 0.204815 -1.28579 0.249348 0.206842 -1.51051 0.248249 -0.290126 -1.51059 0.24701 -0.326164 -1.51044 0.249371 -0.254861 -1.51038 0.250365 -0.220293 -1.51032 0.251221 -0.186347 -1.51028 0.25193 -0.152946 -1.51024 0.25248 -0.120013 -1.51022 0.252864 -0.087474 -1.51021 0.253069 -0.055251 -1.51021 0.253087 -0.023269 -1.51022 0.252907 0.00854799 -1.51025 0.25252 0.040277 -1.51029 0.251915 0.071993 -1.51028 0.252015 0.082401 -1.51027 0.252153 0.093884 -1.51026 0.252364 0.106074 -1.51024 0.252683 0.1186 -1.51021 0.253145 0.131093 -1.51017 0.253786 0.143185 -1.51012 0.254642 0.154504 -1.51004 0.255747 0.164683 -1.50995 0.257137 0.17335 -1.50984 0.258848 0.180138 -1.50971 0.260915 0.184677 -1.50955 0.263373 0.186596 -1.79636 0.267318 -0.280597 -1.79643 0.266176 -0.313821 -1.79629 0.268353 -0.248085 -1.79624 0.269269 -0.216216 -1.79619 0.270058 -0.184919 -1.79614 0.270711 -0.154125 -1.79611 0.271219 -0.123764 -1.79609 0.271572 -0.093764 -1.79608 0.271762 -0.064057 -1.79608 0.271778 -0.034572 -1.79609 0.271613 -0.005238 -1.79612 0.271255 0.024014 -1.79615 0.270698 0.053254 -1.79615 0.27079 0.062849 -1.79614 0.270918 0.073436 -1.79613 0.271112 0.084674 -1.79611 0.271406 0.096223 -1.79608 0.271832 0.107741 -1.79604 0.272423 0.118888 -1.79599 0.273212 0.129324 -1.79593 0.274231 0.138708 -1.79585 0.275513 0.146699 -1.79574 0.27709 0.152957 -1.79562 0.278995 0.157141 -1.79547 0.281262 0.158911 -2.04492 0.283915 -0.272744 -2.04499 0.282871 -0.303099 -2.04486 0.28486 -0.24304 -2.04481 0.285697 -0.213923 -2.04476 0.286418 -0.18533 -2.04472 0.287015 -0.157196 -2.04469 0.287479 -0.129456 -2.04467 0.287802 -0.102048 -2.04466 0.287975 -0.074907 -2.04466 0.28799 -0.047968 -2.04468 0.287838 -0.021168 -2.0447 0.287512 0.005557 -2.04473 0.287003 0.032271 -2.04473 0.287087 0.041038 -2.04472 0.287203 0.050711 -2.04471 0.287381 0.060978 -2.04469 0.287649 0.071529 -2.04467 0.288039 0.082053 -2.04463 0.288579 0.092237 -2.04458 0.289299 0.101771 -2.04452 0.29023 0.110345 -2.04445 0.291402 0.117646 -2.04436 0.292843 0.123363 -2.04424 0.294584 0.127186 -2.04411 0.296654 0.128803 -2.2189 0.295726 -0.263408 -2.21896 0.294777 -0.291007 -2.21884 0.296585 -0.236401 -2.2188 0.297346 -0.209929 -2.21876 0.298001 -0.183932 -2.21872 0.298544 -0.158352 -2.21869 0.298966 -0.133132 -2.21868 0.299259 -0.108212 -2.21867 0.299417 -0.083536 -2.21867 0.29943 -0.059043 -2.21868 0.299293 -0.034677 -2.2187 0.298996 -0.010379 -2.21873 0.298533 0.01391 -2.21872 0.29861 0.021881 -2.21872 0.298715 0.030675 -2.21871 0.298877 0.04001 -2.21869 0.299121 0.049603 -2.21867 0.299475 0.059171 -2.21864 0.299966 0.06843 -2.2186 0.300621 0.077099 -2.21854 0.301467 0.084894 -2.21847 0.302532 0.091532 -2.21839 0.303842 0.09673 -2.21829 0.305425 0.100206 -2.21816 0.307308 0.101676 -2.35027 0.304719 -0.255817 -2.35032 0.303867 -0.280573 -2.35022 0.305489 -0.231592 -2.35018 0.306172 -0.207846 -2.35014 0.30676 -0.184527 -2.35011 0.307247 -0.161582 -2.35009 0.307625 -0.138959 -2.35007 0.307888 -0.116606 -2.35006 0.30803 -0.094471 -2.35006 0.308042 -0.072502 -2.35007 0.307918 -0.050645 -2.35009 0.307652 -0.028849 -2.35012 0.307237 -0.00706199 -2.35011 0.307306 8.6993e-005 -2.35011 0.307401 0.007976 -2.3501 0.307545 0.016349 -2.35008 0.307764 0.024954 -2.35006 0.308082 0.033536 -2.35004 0.308522 0.041842 -2.35 0.30911 0.049618 -2.34995 0.309869 0.05661 -2.34989 0.310824 0.062564 -2.34981 0.312 0.067227 -2.34972 0.313419 0.070345 -2.34961 0.315108 0.071664 -2.46744 0.312742 -0.249964 -2.46749 0.311995 -0.2717 -2.4674 0.313419 -0.228694 -2.46736 0.314018 -0.207845 -2.46733 0.314534 -0.18737 -2.4673 0.314962 -0.167224 -2.46728 0.315294 -0.147361 -2.46727 0.315525 -0.127735 -2.46726 0.315649 -0.1083 -2.46726 0.31566 -0.08901 -2.46727 0.315551 -0.06982 -2.46728 0.315318 -0.050683 -2.46731 0.314953 -0.031554 -2.4673 0.315014 -0.025276 -2.4673 0.315097 -0.01835 -2.46729 0.315224 -0.010998 -2.46728 0.315416 -0.003443 -2.46726 0.315695 0.00409299 -2.46724 0.316082 0.011385 -2.4672 0.316598 0.018213 -2.46716 0.317264 0.024352 -2.4671 0.318103 0.02958 -2.46704 0.319135 0.033674 -2.46696 0.320381 0.036411 -2.46686 0.321864 0.037569 -2.55265 0.318712 -0.244419 -2.55269 0.318082 -0.262747 -2.55262 0.319283 -0.226485 -2.55258 0.319788 -0.208905 -2.55256 0.320223 -0.191641 -2.55254 0.320584 -0.174654 -2.55252 0.320864 -0.157905 -2.55251 0.321059 -0.141357 -2.5525 0.321163 -0.124969 -2.5525 0.321172 -0.108704 -2.55251 0.321081 -0.092523 -2.55252 0.320884 -0.076387 -2.55254 0.320576 -0.060257 -2.55254 0.320627 -0.054964 -2.55253 0.320697 -0.049124 -2.55253 0.320805 -0.042925 -2.55252 0.320967 -0.036554 -2.5525 0.321202 -0.030201 -2.55248 0.321528 -0.024051 -2.55245 0.321963 -0.018295 -2.55241 0.322525 -0.013118 -2.55237 0.323232 -0.00871 -2.55231 0.324102 -0.00525799 -2.55225 0.325153 -0.00295001 -2.55217 0.326403 -0.00197399 -2.60768 0.322754 -0.237924 -2.60771 0.322237 -0.25294 -2.60765 0.323221 -0.22323 -2.60762 0.323635 -0.208826 -2.6076 0.323992 -0.194682 -2.60758 0.324287 -0.180764 -2.60756 0.324517 -0.167042 -2.60756 0.324676 -0.153483 -2.60755 0.324762 -0.140057 -2.60755 0.324769 -0.126731 -2.60756 0.324694 -0.113473 -2.60757 0.324533 -0.100253 -2.60758 0.324281 -0.087038 -2.60758 0.324323 -0.082701 -2.60758 0.32438 -0.077916 -2.60757 0.324468 -0.072837 -2.60756 0.324601 -0.067617 -2.60755 0.324793 -0.062412 -2.60753 0.325061 -0.057374 -2.60751 0.325417 -0.052657 -2.60748 0.325878 -0.048416 -2.60745 0.326457 -0.044804 -2.6074 0.32717 -0.041976 -2.60734 0.328031 -0.040085 -2.60728 0.329055 -0.039285 -2.63428 0.32485 -0.234775 -2.6343 0.324456 -0.246235 -2.63425 0.325207 -0.22356 -2.63423 0.325523 -0.212567 -2.63422 0.325795 -0.201772 -2.6342 0.326021 -0.19115 -2.63419 0.326196 -0.180677 -2.63418 0.326318 -0.170329 -2.63418 0.326383 -0.160082 -2.63418 0.326389 -0.149911 -2.63418 0.326332 -0.139793 -2.63419 0.326208 -0.129703 -2.63421 0.326016 -0.119617 -2.6342 0.326048 -0.116307 -2.6342 0.326092 -0.112655 -2.6342 0.326159 -0.108779 -2.63419 0.32626 -0.104795 -2.63418 0.326407 -0.100822 -2.63417 0.326611 -0.096977 -2.63415 0.326883 -0.093377 -2.63413 0.327235 -0.09014 -2.6341 0.327677 -0.087384 -2.63406 0.328221 -0.085225 -2.63402 0.328878 -0.083782 -2.63397 0.32966 -0.083172 -2.63565 0.32926 -0.143577 1.28721 0.230054 -0.296807 numsurf 960 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 33 0.752593 0.615636 32 0.746825 0.617702 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 32 0.746825 0.617702 31 0.741043 0.619767 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 31 0.741043 0.619767 30 0.735231 0.621828 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 30 0.735231 0.621828 29 0.729376 0.623892 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 29 0.729376 0.623892 28 0.723464 0.625971 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 28 0.723464 0.625971 27 0.717482 0.628063 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 27 0.717482 0.628063 26 0.711416 0.630182 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 26 0.711416 0.630182 25 0.70525 0.632318 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 25 0.70525 0.632318 24 0.698973 0.634492 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 24 0.698973 0.634492 23 0.69257 0.63671 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 23 0.69257 0.63671 22 0.686027 0.638962 SURF 0x10 mat 1 refs 3 9 0.752897 0.616962 45 0.744587 0.619106 8 0.747412 0.618783 SURF 0x10 mat 1 refs 3 8 0.747412 0.618783 45 0.744587 0.619106 7 0.74217 0.620496 SURF 0x10 mat 1 refs 3 7 0.74217 0.620496 45 0.744587 0.619106 6 0.737051 0.622156 SURF 0x10 mat 1 refs 3 6 0.737051 0.622156 45 0.744587 0.619106 5 0.731934 0.623811 SURF 0x10 mat 1 refs 3 5 0.731934 0.623811 45 0.744587 0.619106 4 0.726698 0.625493 SURF 0x10 mat 1 refs 3 4 0.726698 0.625493 45 0.744587 0.619106 3 0.721223 0.627263 SURF 0x10 mat 1 refs 3 3 0.721223 0.627263 45 0.744587 0.619106 2 0.715388 0.629163 SURF 0x10 mat 1 refs 3 2 0.715388 0.629163 45 0.744587 0.619106 1 0.709071 0.631232 SURF 0x10 mat 1 refs 3 1 0.709071 0.631232 45 0.744587 0.619106 0 0.702153 0.633524 SURF 0x10 mat 1 refs 3 10 0.758747 0.614993 45 0.744587 0.619106 9 0.752897 0.616962 SURF 0x10 mat 1 refs 3 11 0.761188 0.614143 45 0.744587 0.619106 10 0.758747 0.614993 SURF 0x10 mat 1 refs 3 12 0.763608 0.613279 45 0.744587 0.619106 11 0.761188 0.614143 SURF 0x10 mat 1 refs 3 13 0.765973 0.612424 45 0.744587 0.619106 12 0.763608 0.613279 SURF 0x10 mat 1 refs 3 14 0.768247 0.611567 45 0.744587 0.619106 13 0.765973 0.612424 SURF 0x10 mat 1 refs 3 15 0.770398 0.610748 45 0.744587 0.619106 14 0.768247 0.611567 SURF 0x10 mat 1 refs 3 16 0.772391 0.60996 45 0.744587 0.619106 15 0.770398 0.610748 SURF 0x10 mat 1 refs 3 17 0.774192 0.609221 45 0.744587 0.619106 16 0.772391 0.60996 SURF 0x10 mat 1 refs 3 18 0.775768 0.608551 45 0.744587 0.619106 17 0.774192 0.609221 SURF 0x10 mat 1 refs 3 19 0.777084 0.607963 45 0.744587 0.619106 18 0.775768 0.608551 SURF 0x10 mat 1 refs 3 20 0.778106 0.607464 45 0.744587 0.619106 19 0.777084 0.607963 SURF 0x10 mat 1 refs 3 21 0.7788 0.607075 45 0.744587 0.619106 20 0.778106 0.607464 SURF 0x10 mat 1 refs 3 46 0.779133 0.606802 45 0.744587 0.619106 21 0.7788 0.607075 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 34 0.75836 0.613563 33 0.752593 0.615636 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 35 0.76025 0.612891 34 0.75836 0.613563 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 36 0.762337 0.612161 35 0.76025 0.612891 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 37 0.764551 0.61139 36 0.762337 0.612161 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 38 0.766826 0.610596 37 0.764551 0.61139 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 39 0.769094 0.609816 38 0.766826 0.610596 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 40 0.771289 0.609074 39 0.769094 0.609816 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 41 0.773342 0.608389 40 0.771289 0.609074 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 42 0.775187 0.607796 41 0.773342 0.608389 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 43 0.776755 0.607313 42 0.775187 0.607796 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 44 0.77798 0.606966 43 0.776755 0.607313 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 47 0.778796 0.60679 44 0.77798 0.606966 SURF 0x10 mat 1 refs 3 45 0.744587 0.619106 46 0.779133 0.606802 47 0.778796 0.60679 SURF 0x10 mat 1 refs 4 98 0.714663 0.599991 1 0.709071 0.631232 0 0.702153 0.633524 97 0.706279 0.598691 SURF 0x10 mat 1 refs 4 97 0.706279 0.598691 0 0.702153 0.633524 45 0.744587 0.619106 96 0.757691 0.606043 SURF 0x10 mat 1 refs 4 99 0.72232 0.601354 2 0.715388 0.629163 1 0.709071 0.631232 98 0.714663 0.599991 SURF 0x10 mat 1 refs 4 100 0.729395 0.602752 3 0.721223 0.627263 2 0.715388 0.629163 99 0.72232 0.601354 SURF 0x10 mat 1 refs 4 101 0.736035 0.604158 4 0.726698 0.625493 3 0.721223 0.627263 100 0.729395 0.602752 SURF 0x10 mat 1 refs 4 102 0.742384 0.605542 5 0.731934 0.623811 4 0.726698 0.625493 101 0.736035 0.604158 SURF 0x10 mat 1 refs 4 103 0.74859 0.606878 6 0.737051 0.622156 5 0.731934 0.623811 102 0.742384 0.605542 SURF 0x10 mat 1 refs 4 104 0.754797 0.608136 7 0.74217 0.620496 6 0.737051 0.622156 103 0.74859 0.606878 SURF 0x10 mat 1 refs 4 105 0.761151 0.609289 8 0.747412 0.618783 7 0.74217 0.620496 104 0.754797 0.608136 SURF 0x10 mat 1 refs 4 106 0.767798 0.610309 9 0.752897 0.616962 8 0.747412 0.618783 105 0.761151 0.609289 SURF 0x10 mat 1 refs 4 107 0.774883 0.611168 10 0.758747 0.614993 9 0.752897 0.616962 106 0.767798 0.610309 SURF 0x10 mat 1 refs 4 108 0.777838 0.611316 11 0.761188 0.614143 10 0.758747 0.614993 107 0.774883 0.611168 SURF 0x10 mat 1 refs 4 109 0.780764 0.611286 12 0.763608 0.613279 11 0.761188 0.614143 108 0.777838 0.611316 SURF 0x10 mat 1 refs 4 110 0.78362 0.611089 13 0.765973 0.612424 12 0.763608 0.613279 109 0.780764 0.611286 SURF 0x10 mat 1 refs 4 111 0.786366 0.610736 14 0.768247 0.611567 13 0.765973 0.612424 110 0.78362 0.611089 SURF 0x10 mat 1 refs 4 112 0.788961 0.610237 15 0.770398 0.610748 14 0.768247 0.611567 111 0.786366 0.610736 SURF 0x10 mat 1 refs 4 113 0.791363 0.6096 16 0.772391 0.60996 15 0.770398 0.610748 112 0.788961 0.610237 SURF 0x10 mat 1 refs 4 114 0.793532 0.608836 17 0.774192 0.609221 16 0.772391 0.60996 113 0.791363 0.6096 SURF 0x10 mat 1 refs 4 115 0.795425 0.607955 18 0.775768 0.608551 17 0.774192 0.609221 114 0.793532 0.608836 SURF 0x10 mat 1 refs 4 116 0.797004 0.606967 19 0.777084 0.607963 18 0.775768 0.608551 115 0.795425 0.607955 SURF 0x10 mat 1 refs 4 117 0.798225 0.605881 20 0.778106 0.607464 19 0.777084 0.607963 116 0.797004 0.606967 SURF 0x10 mat 1 refs 4 118 0.79905 0.604707 21 0.7788 0.607075 20 0.778106 0.607464 117 0.798225 0.605881 SURF 0x10 mat 1 refs 4 119 0.799435 0.603457 46 0.779133 0.606802 21 0.7788 0.607075 118 0.79905 0.604707 SURF 0x10 mat 1 refs 4 96 0.757691 0.606043 45 0.744587 0.619106 46 0.779133 0.606802 119 0.799435 0.603457 SURF 0x10 mat 1 refs 4 905 0.757691 0.602914 45 0.744587 0.619106 22 0.686027 0.638962 881 0.686748 0.596394 SURF 0x10 mat 1 refs 4 881 0.686748 0.596394 22 0.686027 0.638962 23 0.69257 0.63671 880 0.694667 0.596929 SURF 0x10 mat 1 refs 4 880 0.694667 0.596929 23 0.69257 0.63671 24 0.698973 0.634492 882 0.702418 0.597414 SURF 0x10 mat 1 refs 4 882 0.702418 0.597414 24 0.698973 0.634492 25 0.70525 0.632318 883 0.710014 0.597842 SURF 0x10 mat 1 refs 4 883 0.710014 0.597842 25 0.70525 0.632318 26 0.711416 0.630182 884 0.717475 0.598212 SURF 0x10 mat 1 refs 4 884 0.717475 0.598212 26 0.711416 0.630182 27 0.717482 0.628063 885 0.724815 0.598518 SURF 0x10 mat 1 refs 4 885 0.724815 0.598518 27 0.717482 0.628063 28 0.723464 0.625971 886 0.732053 0.598756 SURF 0x10 mat 1 refs 4 886 0.732053 0.598756 28 0.723464 0.625971 29 0.729376 0.623892 887 0.739204 0.598921 SURF 0x10 mat 1 refs 4 887 0.739204 0.598921 29 0.729376 0.623892 30 0.735231 0.621828 888 0.746285 0.59901 SURF 0x10 mat 1 refs 4 888 0.746285 0.59901 30 0.735231 0.621828 31 0.741043 0.619767 889 0.753314 0.599018 SURF 0x10 mat 1 refs 4 889 0.753314 0.599018 31 0.741043 0.619767 32 0.746825 0.617702 890 0.760306 0.59894 SURF 0x10 mat 1 refs 4 890 0.760306 0.59894 32 0.746825 0.617702 33 0.752593 0.615636 891 0.767279 0.598772 SURF 0x10 mat 1 refs 4 891 0.767279 0.598772 33 0.752593 0.615636 34 0.75836 0.613563 892 0.774249 0.598512 SURF 0x10 mat 1 refs 4 892 0.774249 0.598512 34 0.75836 0.613563 35 0.76025 0.612891 893 0.776537 0.598555 SURF 0x10 mat 1 refs 4 893 0.776537 0.598555 35 0.76025 0.612891 36 0.762337 0.612161 894 0.779061 0.598615 SURF 0x10 mat 1 refs 4 894 0.779061 0.598615 36 0.762337 0.612161 37 0.764551 0.61139 895 0.781739 0.598706 SURF 0x10 mat 1 refs 4 895 0.781739 0.598706 37 0.764551 0.61139 38 0.766826 0.610596 896 0.784493 0.598843 SURF 0x10 mat 1 refs 4 896 0.784493 0.598843 38 0.766826 0.610596 39 0.769094 0.609816 897 0.787238 0.599042 SURF 0x10 mat 1 refs 4 897 0.787238 0.599042 39 0.769094 0.609816 40 0.771289 0.609074 898 0.789895 0.599319 SURF 0x10 mat 1 refs 4 898 0.789895 0.599319 40 0.771289 0.609074 41 0.773342 0.608389 899 0.792383 0.599688 SURF 0x10 mat 1 refs 4 899 0.792383 0.599688 41 0.773342 0.608389 42 0.775187 0.607796 900 0.79462 0.600166 SURF 0x10 mat 1 refs 4 900 0.79462 0.600166 42 0.775187 0.607796 43 0.776755 0.607313 901 0.796525 0.600766 SURF 0x10 mat 1 refs 4 901 0.796525 0.600766 43 0.776755 0.607313 44 0.77798 0.606966 902 0.798017 0.601504 SURF 0x10 mat 1 refs 4 902 0.798017 0.601504 44 0.77798 0.606966 47 0.778796 0.60679 903 0.799014 0.602396 SURF 0x10 mat 1 refs 4 904 0.799435 0.603457 46 0.779133 0.606802 45 0.744587 0.619106 905 0.757691 0.602914 SURF 0x10 mat 1 refs 4 903 0.799014 0.602396 47 0.778796 0.60679 46 0.779133 0.606802 904 0.799435 0.603457 SURF 0x10 mat 1 refs 3 48 0.828507 0.64139 95 0.878432 0.630959 49 0.836635 0.639574 SURF 0x10 mat 1 refs 3 49 0.836635 0.639574 95 0.878432 0.630959 50 0.84406 0.637946 SURF 0x10 mat 1 refs 3 50 0.84406 0.637946 95 0.878432 0.630959 51 0.850925 0.636461 SURF 0x10 mat 1 refs 3 51 0.850925 0.636461 95 0.878432 0.630959 52 0.857369 0.635086 SURF 0x10 mat 1 refs 3 52 0.857369 0.635086 95 0.878432 0.630959 53 0.863533 0.633777 SURF 0x10 mat 1 refs 3 53 0.863533 0.633777 95 0.878432 0.630959 54 0.869556 0.632495 SURF 0x10 mat 1 refs 3 54 0.869556 0.632495 95 0.878432 0.630959 55 0.875579 0.631198 SURF 0x10 mat 1 refs 3 55 0.875579 0.631198 95 0.878432 0.630959 56 0.881741 0.629851 SURF 0x10 mat 1 refs 3 56 0.881741 0.629851 95 0.878432 0.630959 57 0.888185 0.628408 SURF 0x10 mat 1 refs 3 57 0.888185 0.628408 95 0.878432 0.630959 58 0.895049 0.626835 SURF 0x10 mat 1 refs 3 58 0.895049 0.626835 95 0.878432 0.630959 59 0.897906 0.626143 SURF 0x10 mat 1 refs 3 59 0.897906 0.626143 95 0.878432 0.630959 60 0.900733 0.625432 SURF 0x10 mat 1 refs 3 60 0.900733 0.625432 95 0.878432 0.630959 61 0.903488 0.624707 SURF 0x10 mat 1 refs 3 61 0.903488 0.624707 95 0.878432 0.630959 62 0.906135 0.623986 SURF 0x10 mat 1 refs 3 62 0.906135 0.623986 95 0.878432 0.630959 63 0.908632 0.623278 SURF 0x10 mat 1 refs 3 63 0.908632 0.623278 95 0.878432 0.630959 64 0.910939 0.62259 SURF 0x10 mat 1 refs 3 64 0.910939 0.62259 95 0.878432 0.630959 65 0.913019 0.621942 SURF 0x10 mat 1 refs 3 65 0.913019 0.621942 95 0.878432 0.630959 66 0.914832 0.621339 SURF 0x10 mat 1 refs 3 66 0.914832 0.621339 95 0.878432 0.630959 67 0.916337 0.620794 SURF 0x10 mat 1 refs 3 67 0.916337 0.620794 95 0.878432 0.630959 68 0.917495 0.62032 SURF 0x10 mat 1 refs 3 68 0.917495 0.62032 95 0.878432 0.630959 69 0.918268 0.619931 SURF 0x10 mat 1 refs 3 69 0.918268 0.619931 95 0.878432 0.630959 94 0.918615 0.619633 SURF 0x10 mat 1 refs 3 71 0.817252 0.643911 95 0.878432 0.630959 70 0.809589 0.645738 SURF 0x10 mat 1 refs 3 72 0.824751 0.642116 95 0.878432 0.630959 71 0.817252 0.643911 SURF 0x10 mat 1 refs 3 73 0.8321 0.640348 95 0.878432 0.630959 72 0.824751 0.642116 SURF 0x10 mat 1 refs 3 74 0.839315 0.638602 95 0.878432 0.630959 73 0.8321 0.640348 SURF 0x10 mat 1 refs 3 75 0.846414 0.636878 95 0.878432 0.630959 74 0.839315 0.638602 SURF 0x10 mat 1 refs 3 76 0.853412 0.635166 95 0.878432 0.630959 75 0.846414 0.636878 SURF 0x10 mat 1 refs 3 77 0.860325 0.633462 95 0.878432 0.630959 76 0.853412 0.635166 SURF 0x10 mat 1 refs 3 78 0.867169 0.631764 95 0.878432 0.630959 77 0.860325 0.633462 SURF 0x10 mat 1 refs 3 79 0.873961 0.630065 95 0.878432 0.630959 78 0.867169 0.631764 SURF 0x10 mat 1 refs 3 80 0.880716 0.628359 95 0.878432 0.630959 79 0.873961 0.630065 SURF 0x10 mat 1 refs 3 81 0.88745 0.626646 95 0.878432 0.630959 80 0.880716 0.628359 SURF 0x10 mat 1 refs 3 82 0.894179 0.624916 95 0.878432 0.630959 81 0.88745 0.626646 SURF 0x10 mat 1 refs 3 83 0.89639 0.62437 95 0.878432 0.630959 82 0.894179 0.624916 SURF 0x10 mat 1 refs 3 84 0.89883 0.62377 95 0.878432 0.630959 83 0.89639 0.62437 SURF 0x10 mat 1 refs 3 85 0.90142 0.623135 95 0.878432 0.630959 84 0.89883 0.62377 SURF 0x10 mat 1 refs 3 86 0.904083 0.622493 95 0.878432 0.630959 85 0.90142 0.623135 SURF 0x10 mat 1 refs 3 87 0.90674 0.621861 95 0.878432 0.630959 86 0.904083 0.622493 SURF 0x10 mat 1 refs 3 88 0.909313 0.621262 95 0.878432 0.630959 87 0.90674 0.621861 SURF 0x10 mat 1 refs 3 89 0.911724 0.620722 95 0.878432 0.630959 88 0.909313 0.621262 SURF 0x10 mat 1 refs 3 90 0.913895 0.62026 95 0.878432 0.630959 89 0.911724 0.620722 SURF 0x10 mat 1 refs 3 91 0.915748 0.619896 95 0.878432 0.630959 90 0.913895 0.62026 SURF 0x10 mat 1 refs 3 92 0.917204 0.619657 95 0.878432 0.630959 91 0.915748 0.619896 SURF 0x10 mat 1 refs 3 93 0.918186 0.61956 95 0.878432 0.630959 92 0.917204 0.619657 SURF 0x10 mat 1 refs 3 94 0.918615 0.619633 95 0.878432 0.630959 93 0.918186 0.61956 SURF 0x10 mat 1 refs 4 135 0.832101 0.607146 48 0.828507 0.64139 49 0.836635 0.639574 136 0.842088 0.608068 SURF 0x10 mat 1 refs 4 134 0.893341 0.610131 95 0.878432 0.630959 48 0.828507 0.64139 135 0.832101 0.607146 SURF 0x10 mat 1 refs 4 136 0.842088 0.608068 49 0.836635 0.639574 50 0.84406 0.637946 137 0.851208 0.609035 SURF 0x10 mat 1 refs 4 137 0.851208 0.609035 50 0.84406 0.637946 51 0.850925 0.636461 138 0.859636 0.610028 SURF 0x10 mat 1 refs 4 138 0.859636 0.610028 51 0.850925 0.636461 52 0.857369 0.635086 139 0.867545 0.611025 SURF 0x10 mat 1 refs 4 139 0.867545 0.611025 52 0.857369 0.635086 53 0.863533 0.633777 140 0.875109 0.612008 SURF 0x10 mat 1 refs 4 140 0.875109 0.612008 53 0.863533 0.633777 54 0.869556 0.632495 141 0.8825 0.612955 SURF 0x10 mat 1 refs 4 141 0.8825 0.612955 54 0.869556 0.632495 55 0.875579 0.631198 142 0.889894 0.613848 SURF 0x10 mat 1 refs 4 142 0.889894 0.613848 55 0.875579 0.631198 56 0.881741 0.629851 143 0.897462 0.614666 SURF 0x10 mat 1 refs 4 143 0.897462 0.614666 56 0.881741 0.629851 57 0.888185 0.628408 144 0.905381 0.61539 SURF 0x10 mat 1 refs 4 144 0.905381 0.61539 57 0.888185 0.628408 58 0.895049 0.626835 145 0.913821 0.616 SURF 0x10 mat 1 refs 4 145 0.913821 0.616 58 0.895049 0.626835 59 0.897906 0.626143 146 0.91734 0.616104 SURF 0x10 mat 1 refs 4 146 0.91734 0.616104 59 0.897906 0.626143 60 0.900733 0.625432 147 0.920825 0.616083 SURF 0x10 mat 1 refs 4 147 0.920825 0.616083 60 0.900733 0.625432 61 0.903488 0.624707 148 0.924227 0.615944 SURF 0x10 mat 1 refs 4 148 0.924227 0.615944 61 0.903488 0.624707 62 0.906135 0.623986 149 0.927499 0.615694 SURF 0x10 mat 1 refs 4 149 0.927499 0.615694 62 0.906135 0.623986 63 0.908632 0.623278 150 0.930589 0.615338 SURF 0x10 mat 1 refs 4 150 0.930589 0.615338 63 0.908632 0.623278 64 0.910939 0.62259 151 0.93345 0.614887 SURF 0x10 mat 1 refs 4 151 0.93345 0.614887 64 0.910939 0.62259 65 0.913019 0.621942 152 0.936033 0.614345 SURF 0x10 mat 1 refs 4 152 0.936033 0.614345 65 0.913019 0.621942 66 0.914832 0.621339 153 0.93829 0.61372 SURF 0x10 mat 1 refs 4 153 0.93829 0.61372 66 0.914832 0.621339 67 0.916337 0.620794 154 0.94017 0.613019 SURF 0x10 mat 1 refs 4 154 0.94017 0.613019 67 0.916337 0.620794 68 0.917495 0.62032 155 0.941625 0.612247 SURF 0x10 mat 1 refs 4 155 0.941625 0.612247 68 0.917495 0.62032 69 0.918268 0.619931 156 0.942607 0.611416 SURF 0x10 mat 1 refs 4 156 0.942607 0.611416 69 0.918268 0.619931 94 0.918615 0.619633 157 0.943067 0.610528 SURF 0x10 mat 1 refs 4 157 0.943067 0.610528 94 0.918615 0.619633 95 0.878432 0.630959 134 0.893341 0.610131 SURF 0x10 mat 1 refs 4 529 0.81827 0.605896 71 0.817252 0.643911 70 0.809589 0.645738 530 0.808836 0.605517 SURF 0x10 mat 1 refs 4 530 0.808836 0.605517 70 0.809589 0.645738 95 0.878432 0.630959 554 0.893341 0.610131 SURF 0x10 mat 1 refs 4 531 0.827502 0.60624 72 0.824751 0.642116 71 0.817252 0.643911 529 0.81827 0.605896 SURF 0x10 mat 1 refs 4 532 0.836551 0.606544 73 0.8321 0.640348 72 0.824751 0.642116 531 0.827502 0.60624 SURF 0x10 mat 1 refs 4 533 0.845437 0.606806 74 0.839315 0.638602 73 0.8321 0.640348 532 0.836551 0.606544 SURF 0x10 mat 1 refs 4 534 0.854181 0.607024 75 0.846414 0.636878 74 0.839315 0.638602 533 0.845437 0.606806 SURF 0x10 mat 1 refs 4 535 0.862802 0.607192 76 0.853412 0.635166 75 0.846414 0.636878 534 0.854181 0.607024 SURF 0x10 mat 1 refs 4 536 0.871321 0.60731 77 0.860325 0.633462 76 0.853412 0.635166 535 0.862802 0.607192 SURF 0x10 mat 1 refs 4 537 0.879756 0.607372 78 0.867169 0.631764 77 0.860325 0.633462 536 0.871321 0.60731 SURF 0x10 mat 1 refs 4 538 0.888128 0.607378 79 0.873961 0.630065 78 0.867169 0.631764 537 0.879756 0.607372 SURF 0x10 mat 1 refs 4 539 0.896457 0.607323 80 0.880716 0.628359 79 0.873961 0.630065 538 0.888128 0.607378 SURF 0x10 mat 1 refs 4 540 0.904763 0.607204 81 0.88745 0.626646 80 0.880716 0.628359 539 0.896457 0.607323 SURF 0x10 mat 1 refs 4 541 0.913066 0.607019 82 0.894179 0.624916 81 0.88745 0.626646 540 0.904763 0.607204 SURF 0x10 mat 1 refs 4 542 0.91579 0.60705 83 0.89639 0.62437 82 0.894179 0.624916 541 0.913066 0.607019 SURF 0x10 mat 1 refs 4 543 0.918797 0.607092 84 0.89883 0.62377 83 0.89639 0.62437 542 0.91579 0.60705 SURF 0x10 mat 1 refs 4 544 0.921987 0.607157 85 0.90142 0.623135 84 0.89883 0.62377 543 0.918797 0.607092 SURF 0x10 mat 1 refs 4 545 0.925267 0.607254 86 0.904083 0.622493 85 0.90142 0.623135 544 0.921987 0.607157 SURF 0x10 mat 1 refs 4 546 0.928537 0.607395 87 0.90674 0.621861 86 0.904083 0.622493 545 0.925267 0.607254 SURF 0x10 mat 1 refs 4 547 0.931703 0.607592 88 0.909313 0.621262 87 0.90674 0.621861 546 0.928537 0.607395 SURF 0x10 mat 1 refs 4 548 0.934665 0.607854 89 0.911724 0.620722 88 0.909313 0.621262 547 0.931703 0.607592 SURF 0x10 mat 1 refs 4 549 0.93733 0.608193 90 0.913895 0.62026 89 0.911724 0.620722 548 0.934665 0.607854 SURF 0x10 mat 1 refs 4 550 0.939599 0.608618 91 0.915748 0.619896 90 0.913895 0.62026 549 0.93733 0.608193 SURF 0x10 mat 1 refs 4 551 0.941376 0.609142 92 0.917204 0.619657 91 0.915748 0.619896 550 0.939599 0.608618 SURF 0x10 mat 1 refs 4 552 0.942564 0.609776 93 0.918186 0.61956 92 0.917204 0.619657 551 0.941376 0.609142 SURF 0x10 mat 1 refs 4 553 0.943067 0.610528 94 0.918615 0.619633 93 0.918186 0.61956 552 0.942564 0.609776 SURF 0x10 mat 1 refs 4 554 0.893341 0.610131 95 0.878432 0.630959 94 0.918615 0.619633 553 0.943067 0.610528 SURF 0x10 mat 1 refs 3 97 0.706279 0.598691 96 0.757691 0.606043 98 0.714663 0.599991 SURF 0x10 mat 1 refs 3 98 0.714663 0.599991 96 0.757691 0.606043 99 0.72232 0.601354 SURF 0x10 mat 1 refs 3 99 0.72232 0.601354 96 0.757691 0.606043 100 0.729395 0.602752 SURF 0x10 mat 1 refs 3 100 0.729395 0.602752 96 0.757691 0.606043 101 0.736035 0.604158 SURF 0x10 mat 1 refs 3 101 0.736035 0.604158 96 0.757691 0.606043 102 0.742384 0.605542 SURF 0x10 mat 1 refs 3 102 0.742384 0.605542 96 0.757691 0.606043 103 0.74859 0.606878 SURF 0x10 mat 1 refs 3 103 0.74859 0.606878 96 0.757691 0.606043 104 0.754797 0.608136 SURF 0x10 mat 1 refs 3 104 0.754797 0.608136 96 0.757691 0.606043 105 0.761151 0.609289 SURF 0x10 mat 1 refs 3 105 0.761151 0.609289 96 0.757691 0.606043 106 0.767798 0.610309 SURF 0x10 mat 1 refs 3 106 0.767798 0.610309 96 0.757691 0.606043 107 0.774883 0.611168 SURF 0x10 mat 1 refs 3 107 0.774883 0.611168 96 0.757691 0.606043 108 0.777838 0.611316 SURF 0x10 mat 1 refs 3 108 0.777838 0.611316 96 0.757691 0.606043 109 0.780764 0.611286 SURF 0x10 mat 1 refs 3 109 0.780764 0.611286 96 0.757691 0.606043 110 0.78362 0.611089 SURF 0x10 mat 1 refs 3 110 0.78362 0.611089 96 0.757691 0.606043 111 0.786366 0.610736 SURF 0x10 mat 1 refs 3 111 0.786366 0.610736 96 0.757691 0.606043 112 0.788961 0.610237 SURF 0x10 mat 1 refs 3 112 0.788961 0.610237 96 0.757691 0.606043 113 0.791363 0.6096 SURF 0x10 mat 1 refs 3 113 0.791363 0.6096 96 0.757691 0.606043 114 0.793532 0.608836 SURF 0x10 mat 1 refs 3 114 0.793532 0.608836 96 0.757691 0.606043 115 0.795425 0.607955 SURF 0x10 mat 1 refs 3 115 0.795425 0.607955 96 0.757691 0.606043 116 0.797004 0.606967 SURF 0x10 mat 1 refs 3 116 0.797004 0.606967 96 0.757691 0.606043 117 0.798225 0.605881 SURF 0x10 mat 1 refs 3 117 0.798225 0.605881 96 0.757691 0.606043 118 0.79905 0.604707 SURF 0x10 mat 1 refs 3 118 0.79905 0.604707 96 0.757691 0.606043 119 0.799435 0.603457 SURF 0x10 mat 1 refs 3 136 0.842088 0.608068 134 0.893341 0.610131 135 0.832101 0.607146 SURF 0x10 mat 1 refs 3 137 0.851208 0.609035 134 0.893341 0.610131 136 0.842088 0.608068 SURF 0x10 mat 1 refs 3 138 0.859636 0.610028 134 0.893341 0.610131 137 0.851208 0.609035 SURF 0x10 mat 1 refs 3 139 0.867545 0.611025 134 0.893341 0.610131 138 0.859636 0.610028 SURF 0x10 mat 1 refs 3 140 0.875109 0.612008 134 0.893341 0.610131 139 0.867545 0.611025 SURF 0x10 mat 1 refs 3 141 0.8825 0.612955 134 0.893341 0.610131 140 0.875109 0.612008 SURF 0x10 mat 1 refs 3 142 0.889894 0.613848 134 0.893341 0.610131 141 0.8825 0.612955 SURF 0x10 mat 1 refs 3 143 0.897462 0.614666 134 0.893341 0.610131 142 0.889894 0.613848 SURF 0x10 mat 1 refs 3 144 0.905381 0.61539 134 0.893341 0.610131 143 0.897462 0.614666 SURF 0x10 mat 1 refs 3 145 0.913821 0.616 134 0.893341 0.610131 144 0.905381 0.61539 SURF 0x10 mat 1 refs 3 146 0.91734 0.616104 134 0.893341 0.610131 145 0.913821 0.616 SURF 0x10 mat 1 refs 3 147 0.920825 0.616083 134 0.893341 0.610131 146 0.91734 0.616104 SURF 0x10 mat 1 refs 3 148 0.924227 0.615944 134 0.893341 0.610131 147 0.920825 0.616083 SURF 0x10 mat 1 refs 3 149 0.927499 0.615694 134 0.893341 0.610131 148 0.924227 0.615944 SURF 0x10 mat 1 refs 3 150 0.930589 0.615338 134 0.893341 0.610131 149 0.927499 0.615694 SURF 0x10 mat 1 refs 3 151 0.93345 0.614887 134 0.893341 0.610131 150 0.930589 0.615338 SURF 0x10 mat 1 refs 3 152 0.936033 0.614345 134 0.893341 0.610131 151 0.93345 0.614887 SURF 0x10 mat 1 refs 3 153 0.93829 0.61372 134 0.893341 0.610131 152 0.936033 0.614345 SURF 0x10 mat 1 refs 3 154 0.94017 0.613019 134 0.893341 0.610131 153 0.93829 0.61372 SURF 0x10 mat 1 refs 3 155 0.941625 0.612247 134 0.893341 0.610131 154 0.94017 0.613019 SURF 0x10 mat 1 refs 3 156 0.942607 0.611416 134 0.893341 0.610131 155 0.941625 0.612247 SURF 0x10 mat 1 refs 3 157 0.943067 0.610528 134 0.893341 0.610131 156 0.942607 0.611416 SURF 0x10 mat 1 refs 4 160 0.0231166 0.153874 154 0.0182961 0.164898 153 0.0183031 0.165486 159 0.0231275 0.154645 SURF 0x10 mat 1 refs 4 161 0.0231037 0.153278 155 0.0182872 0.164442 154 0.0182961 0.164898 160 0.0231166 0.153874 SURF 0x10 mat 1 refs 4 162 0.0230919 0.152875 156 0.0182764 0.164135 155 0.0182872 0.164442 161 0.0231037 0.153278 SURF 0x10 mat 1 refs 4 163 0.023079 0.152686 157 0.0182655 0.163991 156 0.0182764 0.164135 162 0.0230919 0.152875 SURF 0x10 mat 1 refs 4 164 0.0230028 0.207721 165 0.0230108 0.203853 167 0.0329315 0.205526 166 0.0329236 0.210247 SURF 0x10 mat 1 refs 4 182 0.421896 0.223979 183 0.493208 0.22547 181 0.493208 0.237051 180 0.421879 0.235296 SURF 0x10 mat 1 refs 4 183 0.493208 0.22547 182 0.421896 0.223979 184 0.421911 0.212904 185 0.493208 0.214139 SURF 0x10 mat 1 refs 4 185 0.493208 0.214139 184 0.421911 0.212904 186 0.421925 0.202049 187 0.493208 0.203032 SURF 0x10 mat 1 refs 4 187 0.493208 0.203032 186 0.421925 0.202049 188 0.421936 0.191389 189 0.493207 0.192123 SURF 0x10 mat 1 refs 4 189 0.493207 0.192123 188 0.421936 0.191389 190 0.421946 0.180899 191 0.493207 0.18139 SURF 0x10 mat 1 refs 4 191 0.493207 0.18139 190 0.421946 0.180899 192 0.421953 0.170557 193 0.493207 0.170808 SURF 0x10 mat 1 refs 4 193 0.493207 0.170808 192 0.421953 0.170557 194 0.421958 0.160339 195 0.493206 0.160352 SURF 0x10 mat 1 refs 4 195 0.493206 0.160352 194 0.421958 0.160339 196 0.421961 0.150221 197 0.493206 0.149998 SURF 0x10 mat 1 refs 4 197 0.493206 0.149998 196 0.421961 0.150221 198 0.42196 0.140177 199 0.493206 0.139722 SURF 0x10 mat 1 refs 4 199 0.493206 0.139722 198 0.42196 0.140177 200 0.421958 0.130185 201 0.493205 0.129498 SURF 0x10 mat 1 refs 4 201 0.493205 0.129498 200 0.421958 0.130185 202 0.421952 0.120221 203 0.493205 0.119302 SURF 0x10 mat 1 refs 4 203 0.493205 0.119302 202 0.421952 0.120221 204 0.421943 0.110262 205 0.493205 0.109111 SURF 0x10 mat 1 refs 4 205 0.493205 0.109111 204 0.421943 0.110262 206 0.421945 0.106993 207 0.493205 0.105766 SURF 0x10 mat 1 refs 4 207 0.493205 0.105766 206 0.421945 0.106993 208 0.421946 0.103387 209 0.493205 0.102076 SURF 0x10 mat 1 refs 4 209 0.493205 0.102076 208 0.421946 0.103387 210 0.421949 0.0995589 211 0.493205 0.0981597 SURF 0x10 mat 1 refs 4 211 0.493205 0.0981597 210 0.421949 0.0995589 212 0.421954 0.0956259 213 0.493205 0.0941343 SURF 0x10 mat 1 refs 4 213 0.493205 0.0941343 212 0.421954 0.0956259 214 0.42196 0.0917015 215 0.493204 0.0901195 SURF 0x10 mat 1 refs 4 215 0.493204 0.0901195 214 0.42196 0.0917015 216 0.421968 0.0879052 217 0.493204 0.0862346 SURF 0x10 mat 1 refs 4 217 0.493204 0.0862346 216 0.421968 0.0879052 218 0.421979 0.0843503 219 0.493204 0.082597 SURF 0x10 mat 1 refs 4 219 0.493204 0.082597 218 0.421979 0.0843503 220 0.421995 0.0811535 221 0.493204 0.079326 SURF 0x10 mat 1 refs 4 221 0.493204 0.079326 220 0.421995 0.0811535 222 0.422014 0.0784321 223 0.493204 0.0765411 SURF 0x10 mat 1 refs 4 223 0.493204 0.0765411 222 0.422014 0.0784321 224 0.422037 0.0763005 225 0.493204 0.0743605 SURF 0x10 mat 1 refs 4 225 0.493204 0.0743605 224 0.422037 0.0763005 226 0.422065 0.0748753 227 0.493204 0.0729015 SURF 0x10 mat 1 refs 4 227 0.493204 0.0729015 226 0.422065 0.0748753 228 0.422098 0.0742719 229 0.493204 0.0722847 SURF 0x10 mat 1 refs 4 180 0.421879 0.235296 230 0.377622 0.234332 231 0.377638 0.223325 182 0.421896 0.223979 SURF 0x10 mat 1 refs 4 182 0.421896 0.223979 231 0.377638 0.223325 232 0.377653 0.212553 184 0.421911 0.212904 SURF 0x10 mat 1 refs 4 184 0.421911 0.212904 232 0.377653 0.212553 233 0.377666 0.201996 186 0.421925 0.202049 SURF 0x10 mat 1 refs 4 186 0.421925 0.202049 233 0.377666 0.201996 234 0.377677 0.191627 188 0.421936 0.191389 SURF 0x10 mat 1 refs 4 188 0.421936 0.191389 234 0.377677 0.191627 235 0.377687 0.181426 190 0.421946 0.180899 SURF 0x10 mat 1 refs 4 190 0.421946 0.180899 235 0.377687 0.181426 236 0.377693 0.171367 192 0.421953 0.170557 SURF 0x10 mat 1 refs 4 192 0.421953 0.170557 236 0.377693 0.171367 237 0.377698 0.161429 194 0.421958 0.160339 SURF 0x10 mat 1 refs 4 194 0.421958 0.160339 237 0.377698 0.161429 238 0.3777 0.151587 196 0.421961 0.150221 SURF 0x10 mat 1 refs 4 196 0.421961 0.150221 238 0.3777 0.151587 239 0.3777 0.141818 198 0.42196 0.140177 SURF 0x10 mat 1 refs 4 198 0.42196 0.140177 239 0.3777 0.141818 240 0.377697 0.132101 200 0.421958 0.130185 SURF 0x10 mat 1 refs 4 200 0.421958 0.130185 240 0.377697 0.132101 241 0.377693 0.122409 202 0.421952 0.120221 SURF 0x10 mat 1 refs 4 202 0.421952 0.120221 241 0.377693 0.122409 242 0.377685 0.112723 204 0.421943 0.110262 SURF 0x10 mat 1 refs 4 204 0.421943 0.110262 242 0.377685 0.112723 243 0.377686 0.109544 206 0.421945 0.106993 SURF 0x10 mat 1 refs 4 206 0.421945 0.106993 243 0.377686 0.109544 244 0.377688 0.106036 208 0.421946 0.103387 SURF 0x10 mat 1 refs 4 208 0.421946 0.103387 244 0.377688 0.106036 245 0.37769 0.102313 210 0.421949 0.0995589 SURF 0x10 mat 1 refs 4 210 0.421949 0.0995589 245 0.37769 0.102313 246 0.377693 0.0984869 212 0.421954 0.0956259 SURF 0x10 mat 1 refs 4 212 0.421954 0.0956259 246 0.377693 0.0984869 247 0.3777 0.0946713 214 0.42196 0.0917015 SURF 0x10 mat 1 refs 4 214 0.42196 0.0917015 247 0.3777 0.0946713 248 0.377708 0.0909788 216 0.421968 0.0879052 SURF 0x10 mat 1 refs 4 216 0.421968 0.0879052 248 0.377708 0.0909788 249 0.37772 0.0875212 218 0.421979 0.0843503 SURF 0x10 mat 1 refs 4 218 0.421979 0.0843503 249 0.37772 0.0875212 250 0.377734 0.0844129 220 0.421995 0.0811535 SURF 0x10 mat 1 refs 4 220 0.421995 0.0811535 250 0.377734 0.0844129 251 0.377753 0.0817646 222 0.422014 0.0784321 SURF 0x10 mat 1 refs 4 222 0.422014 0.0784321 251 0.377753 0.0817646 252 0.377776 0.0796917 224 0.422037 0.0763005 SURF 0x10 mat 1 refs 4 224 0.422037 0.0763005 252 0.377776 0.0796917 253 0.377802 0.078306 226 0.422065 0.0748753 SURF 0x10 mat 1 refs 4 226 0.422065 0.0748753 253 0.377802 0.078306 254 0.377835 0.077719 228 0.422098 0.0742719 SURF 0x10 mat 1 refs 4 230 0.377622 0.234332 256 0.333827 0.233001 255 0.333843 0.222364 231 0.377638 0.223325 SURF 0x10 mat 1 refs 4 231 0.377638 0.223325 255 0.333843 0.222364 257 0.333857 0.211956 232 0.377653 0.212553 SURF 0x10 mat 1 refs 4 232 0.377653 0.212553 257 0.333857 0.211956 258 0.33387 0.201753 233 0.377666 0.201996 SURF 0x10 mat 1 refs 4 233 0.377666 0.201996 258 0.33387 0.201753 259 0.33388 0.191734 234 0.377677 0.191627 SURF 0x10 mat 1 refs 4 234 0.377677 0.191627 259 0.33388 0.191734 260 0.333889 0.181875 235 0.377687 0.181426 SURF 0x10 mat 1 refs 4 235 0.377687 0.181426 260 0.333889 0.181875 261 0.333896 0.172156 236 0.377693 0.171367 SURF 0x10 mat 1 refs 4 236 0.377693 0.171367 261 0.333896 0.172156 262 0.3339 0.162552 237 0.377698 0.161429 SURF 0x10 mat 1 refs 4 237 0.377698 0.161429 262 0.3339 0.162552 263 0.333903 0.153041 238 0.3777 0.151587 SURF 0x10 mat 1 refs 4 238 0.3777 0.151587 263 0.333903 0.153041 264 0.333903 0.143602 239 0.3777 0.141818 SURF 0x10 mat 1 refs 4 239 0.3777 0.141818 264 0.333903 0.143602 265 0.3339 0.134211 240 0.377697 0.132101 SURF 0x10 mat 1 refs 4 240 0.377697 0.132101 265 0.3339 0.134211 266 0.333895 0.124847 241 0.377693 0.122409 SURF 0x10 mat 1 refs 4 241 0.377693 0.122409 266 0.333895 0.124847 267 0.333887 0.115486 242 0.377685 0.112723 SURF 0x10 mat 1 refs 4 242 0.377685 0.112723 267 0.333887 0.115486 268 0.333888 0.112414 243 0.377686 0.109544 SURF 0x10 mat 1 refs 4 243 0.377686 0.109544 268 0.333888 0.112414 269 0.333889 0.109024 244 0.377688 0.106036 SURF 0x10 mat 1 refs 4 244 0.377688 0.106036 269 0.333889 0.109024 270 0.333892 0.105427 245 0.37769 0.102313 SURF 0x10 mat 1 refs 4 245 0.37769 0.102313 270 0.333892 0.105427 271 0.333896 0.10173 246 0.377693 0.0984869 SURF 0x10 mat 1 refs 4 246 0.377693 0.0984869 271 0.333896 0.10173 272 0.333902 0.0980423 247 0.3777 0.0946713 SURF 0x10 mat 1 refs 4 247 0.3777 0.0946713 272 0.333902 0.0980423 273 0.33391 0.094474 248 0.377708 0.0909788 SURF 0x10 mat 1 refs 4 248 0.377708 0.0909788 273 0.33391 0.094474 274 0.333921 0.0911328 249 0.37772 0.0875212 SURF 0x10 mat 1 refs 4 249 0.37772 0.0875212 274 0.333921 0.0911328 275 0.333935 0.0881284 250 0.377734 0.0844129 SURF 0x10 mat 1 refs 4 250 0.377734 0.0844129 275 0.333935 0.0881284 276 0.333953 0.0855706 251 0.377753 0.0817646 SURF 0x10 mat 1 refs 4 251 0.377753 0.0817646 276 0.333953 0.0855706 277 0.333975 0.083567 252 0.377776 0.0796917 SURF 0x10 mat 1 refs 4 252 0.377776 0.0796917 277 0.333975 0.083567 278 0.334001 0.0822274 253 0.377802 0.078306 SURF 0x10 mat 1 refs 4 253 0.377802 0.078306 278 0.334001 0.0822274 279 0.334033 0.0816606 254 0.377835 0.077719 SURF 0x10 mat 1 refs 4 256 0.333827 0.233001 281 0.297013 0.230859 280 0.297027 0.220599 255 0.333843 0.222364 SURF 0x10 mat 1 refs 4 255 0.333843 0.222364 280 0.297027 0.220599 282 0.297041 0.21056 257 0.333857 0.211956 SURF 0x10 mat 1 refs 4 257 0.333857 0.211956 282 0.297041 0.21056 283 0.297054 0.20072 258 0.33387 0.201753 SURF 0x10 mat 1 refs 4 258 0.33387 0.201753 283 0.297054 0.20072 284 0.297065 0.191057 259 0.33388 0.191734 SURF 0x10 mat 1 refs 4 259 0.33388 0.191734 284 0.297065 0.191057 285 0.297072 0.181548 260 0.333889 0.181875 SURF 0x10 mat 1 refs 4 260 0.333889 0.181875 285 0.297072 0.181548 286 0.29708 0.172173 261 0.333896 0.172156 SURF 0x10 mat 1 refs 4 261 0.333896 0.172156 286 0.29708 0.172173 287 0.297083 0.16291 262 0.3339 0.162552 SURF 0x10 mat 1 refs 4 262 0.3339 0.162552 287 0.297083 0.16291 288 0.297087 0.153737 263 0.333903 0.153041 SURF 0x10 mat 1 refs 4 263 0.333903 0.153041 288 0.297087 0.153737 289 0.297087 0.144632 264 0.333903 0.143602 SURF 0x10 mat 1 refs 4 264 0.333903 0.143602 289 0.297087 0.144632 290 0.297083 0.135575 265 0.3339 0.134211 SURF 0x10 mat 1 refs 4 265 0.3339 0.134211 290 0.297083 0.135575 291 0.297078 0.126543 266 0.333895 0.124847 SURF 0x10 mat 1 refs 4 266 0.333895 0.124847 291 0.297078 0.126543 292 0.297071 0.117514 267 0.333887 0.115486 SURF 0x10 mat 1 refs 4 267 0.333887 0.115486 292 0.297071 0.117514 293 0.297072 0.114551 268 0.333888 0.112414 SURF 0x10 mat 1 refs 4 268 0.333888 0.112414 293 0.297072 0.114551 294 0.297074 0.111282 269 0.333889 0.109024 SURF 0x10 mat 1 refs 4 269 0.333889 0.109024 294 0.297074 0.111282 295 0.297076 0.107813 270 0.333892 0.105427 SURF 0x10 mat 1 refs 4 270 0.333892 0.105427 295 0.297076 0.107813 296 0.29708 0.104246 271 0.333896 0.10173 SURF 0x10 mat 1 refs 4 271 0.333896 0.10173 296 0.29708 0.104246 297 0.297085 0.10069 272 0.333902 0.0980423 SURF 0x10 mat 1 refs 4 272 0.333902 0.0980423 297 0.297085 0.10069 298 0.297094 0.0972484 273 0.33391 0.094474 SURF 0x10 mat 1 refs 4 273 0.33391 0.094474 298 0.297094 0.0972484 299 0.297103 0.0940256 274 0.333921 0.0911328 SURF 0x10 mat 1 refs 4 274 0.333921 0.0911328 299 0.297103 0.0940256 300 0.297117 0.091128 275 0.333935 0.0881284 SURF 0x10 mat 1 refs 4 275 0.333935 0.0881284 300 0.297117 0.091128 301 0.297133 0.0886606 276 0.333953 0.0855706 SURF 0x10 mat 1 refs 4 276 0.333953 0.0855706 301 0.297133 0.0886606 302 0.297155 0.0867282 277 0.333975 0.083567 SURF 0x10 mat 1 refs 4 277 0.333975 0.083567 302 0.297155 0.0867282 303 0.297181 0.0854368 278 0.334001 0.0822274 SURF 0x10 mat 1 refs 4 278 0.334001 0.0822274 303 0.297181 0.0854368 304 0.297211 0.0848902 279 0.334033 0.0816606 SURF 0x10 mat 1 refs 4 282 0.297041 0.21056 306 0.261187 0.209323 307 0.261197 0.199924 283 0.297054 0.20072 SURF 0x10 mat 1 refs 4 283 0.297054 0.20072 307 0.261197 0.199924 308 0.261208 0.190693 284 0.297065 0.191057 SURF 0x10 mat 1 refs 4 284 0.297065 0.191057 308 0.261208 0.190693 309 0.261216 0.181612 285 0.297072 0.181548 SURF 0x10 mat 1 refs 4 285 0.297072 0.181548 309 0.261216 0.181612 310 0.261223 0.172657 286 0.29708 0.172173 SURF 0x10 mat 1 refs 4 286 0.29708 0.172173 310 0.261223 0.172657 311 0.261227 0.163809 287 0.297083 0.16291 SURF 0x10 mat 1 refs 4 287 0.297083 0.16291 311 0.261227 0.163809 312 0.261229 0.155048 288 0.297087 0.153737 SURF 0x10 mat 1 refs 4 288 0.297087 0.153737 312 0.261229 0.155048 313 0.261229 0.146351 289 0.297087 0.144632 SURF 0x10 mat 1 refs 4 289 0.297087 0.144632 313 0.261229 0.146351 314 0.261227 0.1377 290 0.297083 0.135575 SURF 0x10 mat 1 refs 4 290 0.297083 0.135575 314 0.261227 0.1377 315 0.261223 0.129072 291 0.297078 0.126543 SURF 0x10 mat 1 refs 4 291 0.297078 0.126543 315 0.261223 0.129072 316 0.261214 0.120449 292 0.297071 0.117514 SURF 0x10 mat 1 refs 4 292 0.297071 0.117514 316 0.261214 0.120449 317 0.261216 0.117619 293 0.297072 0.114551 SURF 0x10 mat 1 refs 4 293 0.297072 0.114551 317 0.261216 0.117619 318 0.261218 0.114496 294 0.297074 0.111282 SURF 0x10 mat 1 refs 4 294 0.297074 0.111282 318 0.261218 0.114496 319 0.261219 0.111182 295 0.297076 0.107813 SURF 0x10 mat 1 refs 4 295 0.297076 0.107813 319 0.261219 0.111182 320 0.261223 0.107776 296 0.29708 0.104246 SURF 0x10 mat 1 refs 4 296 0.29708 0.104246 320 0.261223 0.107776 321 0.261229 0.104379 297 0.297085 0.10069 SURF 0x10 mat 1 refs 4 297 0.297085 0.10069 321 0.261229 0.104379 322 0.261236 0.101091 298 0.297094 0.0972484 SURF 0x10 mat 1 refs 4 298 0.297094 0.0972484 322 0.261236 0.101091 323 0.261247 0.0980134 299 0.297103 0.0940256 SURF 0x10 mat 1 refs 4 299 0.297103 0.0940256 323 0.261247 0.0980134 324 0.261259 0.0952458 300 0.297117 0.091128 SURF 0x10 mat 1 refs 4 300 0.297117 0.091128 324 0.261259 0.0952458 325 0.261275 0.092889 301 0.297133 0.0886606 SURF 0x10 mat 1 refs 4 301 0.297133 0.0886606 325 0.261275 0.092889 326 0.261295 0.0910433 302 0.297155 0.0867282 SURF 0x10 mat 1 refs 4 302 0.297155 0.0867282 326 0.261295 0.0910433 327 0.261321 0.0898096 303 0.297181 0.0854368 SURF 0x10 mat 1 refs 4 303 0.297181 0.0854368 327 0.261321 0.0898096 328 0.261349 0.0892871 304 0.297211 0.0848902 SURF 0x10 mat 1 refs 4 306 0.261187 0.209323 331 0.22085 0.208216 332 0.22086 0.199312 307 0.261197 0.199924 SURF 0x10 mat 1 refs 4 307 0.261197 0.199924 332 0.22086 0.199312 333 0.220869 0.190568 308 0.261208 0.190693 SURF 0x10 mat 1 refs 4 308 0.261208 0.190693 333 0.220869 0.190568 334 0.220877 0.181964 309 0.261216 0.181612 SURF 0x10 mat 1 refs 4 309 0.261216 0.181612 334 0.220877 0.181964 335 0.220884 0.173481 310 0.261223 0.172657 SURF 0x10 mat 1 refs 4 310 0.261223 0.172657 335 0.220884 0.173481 336 0.220888 0.165099 311 0.261227 0.163809 SURF 0x10 mat 1 refs 4 311 0.261227 0.163809 336 0.220888 0.165099 337 0.22089 0.156799 312 0.261229 0.155048 SURF 0x10 mat 1 refs 4 312 0.261229 0.155048 337 0.22089 0.156799 338 0.22089 0.148561 313 0.261229 0.146351 SURF 0x10 mat 1 refs 4 313 0.261229 0.146351 338 0.22089 0.148561 339 0.220888 0.140365 314 0.261227 0.1377 SURF 0x10 mat 1 refs 4 314 0.261227 0.1377 339 0.220888 0.140365 340 0.220882 0.132192 315 0.261223 0.129072 SURF 0x10 mat 1 refs 4 315 0.261223 0.129072 340 0.220882 0.132192 341 0.220875 0.124023 316 0.261214 0.120449 SURF 0x10 mat 1 refs 4 316 0.261214 0.120449 341 0.220875 0.124023 342 0.220877 0.121342 317 0.261216 0.117619 SURF 0x10 mat 1 refs 4 317 0.261216 0.117619 342 0.220877 0.121342 343 0.220879 0.118384 318 0.261218 0.114496 SURF 0x10 mat 1 refs 4 318 0.261218 0.114496 343 0.220879 0.118384 344 0.22088 0.115244 319 0.261219 0.111182 SURF 0x10 mat 1 refs 4 319 0.261219 0.111182 344 0.22088 0.115244 345 0.220884 0.112017 320 0.261223 0.107776 SURF 0x10 mat 1 refs 4 320 0.261223 0.107776 345 0.220884 0.112017 346 0.22089 0.108799 321 0.261229 0.104379 SURF 0x10 mat 1 refs 4 321 0.261229 0.104379 346 0.22089 0.108799 347 0.220897 0.105685 322 0.261236 0.101091 SURF 0x10 mat 1 refs 4 322 0.261236 0.101091 347 0.220897 0.105685 348 0.220906 0.102769 323 0.261247 0.0980134 SURF 0x10 mat 1 refs 4 323 0.261247 0.0980134 348 0.220906 0.102769 349 0.220919 0.100147 324 0.261259 0.0952458 SURF 0x10 mat 1 refs 4 324 0.261259 0.0952458 349 0.220919 0.100147 350 0.220933 0.0979143 325 0.261275 0.092889 SURF 0x10 mat 1 refs 4 325 0.261275 0.092889 350 0.220933 0.0979143 351 0.220953 0.0961658 326 0.261295 0.0910433 SURF 0x10 mat 1 refs 4 326 0.261295 0.0910433 351 0.220953 0.0961658 352 0.220976 0.0949965 327 0.261321 0.0898096 SURF 0x10 mat 1 refs 4 327 0.261321 0.0898096 352 0.220976 0.0949965 353 0.221003 0.0945029 328 0.261349 0.0892871 SURF 0x10 mat 1 refs 4 330 0.220823 0.226583 355 0.169284 0.223403 354 0.169297 0.214845 329 0.220838 0.217299 SURF 0x10 mat 1 refs 4 329 0.220838 0.217299 354 0.169297 0.214845 356 0.169308 0.20647 331 0.22085 0.208216 SURF 0x10 mat 1 refs 4 331 0.22085 0.208216 356 0.169308 0.20647 357 0.169318 0.198262 332 0.22086 0.199312 SURF 0x10 mat 1 refs 4 332 0.22086 0.199312 357 0.169318 0.198262 358 0.169328 0.1902 333 0.220869 0.190568 SURF 0x10 mat 1 refs 4 333 0.220869 0.190568 358 0.169328 0.1902 359 0.169335 0.182268 334 0.220877 0.181964 SURF 0x10 mat 1 refs 4 334 0.220877 0.181964 359 0.169335 0.182268 360 0.16934 0.174447 335 0.220884 0.173481 SURF 0x10 mat 1 refs 4 335 0.220884 0.173481 360 0.16934 0.174447 361 0.169344 0.16672 336 0.220888 0.165099 SURF 0x10 mat 1 refs 4 336 0.220888 0.165099 361 0.169344 0.16672 362 0.169346 0.159067 337 0.22089 0.156799 SURF 0x10 mat 1 refs 4 337 0.22089 0.156799 362 0.169346 0.159067 363 0.169346 0.151473 338 0.22089 0.148561 SURF 0x10 mat 1 refs 4 338 0.22089 0.148561 363 0.169346 0.151473 364 0.169344 0.143916 339 0.220888 0.140365 SURF 0x10 mat 1 refs 4 339 0.220888 0.140365 364 0.169344 0.143916 365 0.169338 0.136381 340 0.220882 0.132192 SURF 0x10 mat 1 refs 4 340 0.220882 0.132192 365 0.169338 0.136381 366 0.169333 0.12885 341 0.220875 0.124023 SURF 0x10 mat 1 refs 4 341 0.220875 0.124023 366 0.169333 0.12885 367 0.169333 0.126378 342 0.220877 0.121342 SURF 0x10 mat 1 refs 4 342 0.220877 0.121342 367 0.169333 0.126378 368 0.169335 0.123651 343 0.220879 0.118384 SURF 0x10 mat 1 refs 4 343 0.220879 0.118384 368 0.169335 0.123651 369 0.169337 0.120756 344 0.22088 0.115244 SURF 0x10 mat 1 refs 4 344 0.22088 0.115244 369 0.169337 0.120756 370 0.16934 0.117781 345 0.220884 0.112017 SURF 0x10 mat 1 refs 4 345 0.220884 0.112017 370 0.16934 0.117781 371 0.169346 0.114815 346 0.22089 0.108799 SURF 0x10 mat 1 refs 4 346 0.22089 0.108799 371 0.169346 0.114815 372 0.169351 0.111943 347 0.220897 0.105685 SURF 0x10 mat 1 refs 4 347 0.220897 0.105685 372 0.169351 0.111943 373 0.169359 0.109255 348 0.220906 0.102769 SURF 0x10 mat 1 refs 4 348 0.220906 0.102769 373 0.169359 0.109255 374 0.16937 0.106838 349 0.220919 0.100147 SURF 0x10 mat 1 refs 4 349 0.220919 0.100147 374 0.16937 0.106838 375 0.169385 0.10478 350 0.220933 0.0979143 SURF 0x10 mat 1 refs 4 350 0.220933 0.0979143 375 0.169385 0.10478 376 0.169403 0.103168 351 0.220953 0.0961658 SURF 0x10 mat 1 refs 4 351 0.220953 0.0961658 376 0.169403 0.103168 377 0.169425 0.10209 352 0.220976 0.0949965 SURF 0x10 mat 1 refs 4 352 0.220976 0.0949965 377 0.169425 0.10209 378 0.16945 0.101634 353 0.221003 0.0945029 SURF 0x10 mat 1 refs 4 355 0.169284 0.223403 380 0.124467 0.220642 379 0.12448 0.212823 354 0.169297 0.214845 SURF 0x10 mat 1 refs 4 354 0.169297 0.214845 379 0.12448 0.212823 381 0.124491 0.205171 356 0.169308 0.20647 SURF 0x10 mat 1 refs 4 356 0.169308 0.20647 381 0.124491 0.205171 382 0.1245 0.197671 357 0.169318 0.198262 SURF 0x10 mat 1 refs 4 357 0.169318 0.198262 382 0.1245 0.197671 383 0.124507 0.190305 358 0.169328 0.1902 SURF 0x10 mat 1 refs 4 358 0.169328 0.1902 383 0.124507 0.190305 384 0.124515 0.183059 359 0.169335 0.182268 SURF 0x10 mat 1 refs 4 359 0.169335 0.182268 384 0.124515 0.183059 385 0.124518 0.175914 360 0.16934 0.174447 SURF 0x10 mat 1 refs 4 360 0.16934 0.174447 385 0.124518 0.175914 386 0.124522 0.168853 361 0.169344 0.16672 SURF 0x10 mat 1 refs 4 361 0.169344 0.16672 386 0.124522 0.168853 387 0.124524 0.161862 362 0.169346 0.159067 SURF 0x10 mat 1 refs 4 362 0.169346 0.159067 387 0.124524 0.161862 388 0.124524 0.154923 363 0.169346 0.151473 SURF 0x10 mat 1 refs 4 363 0.169346 0.151473 388 0.124524 0.154923 389 0.124522 0.14802 364 0.169344 0.143916 SURF 0x10 mat 1 refs 4 364 0.169344 0.143916 389 0.124522 0.14802 390 0.124518 0.141135 365 0.169338 0.136381 SURF 0x10 mat 1 refs 4 365 0.169338 0.136381 390 0.124518 0.141135 391 0.124513 0.134255 366 0.169333 0.12885 SURF 0x10 mat 1 refs 4 366 0.169333 0.12885 391 0.124513 0.134255 392 0.124513 0.131996 367 0.169333 0.126378 SURF 0x10 mat 1 refs 4 367 0.169333 0.126378 392 0.124513 0.131996 393 0.124515 0.129505 368 0.169335 0.123651 SURF 0x10 mat 1 refs 4 368 0.169335 0.123651 393 0.124515 0.129505 394 0.124516 0.12686 369 0.169337 0.120756 SURF 0x10 mat 1 refs 4 369 0.169337 0.120756 394 0.124516 0.12686 395 0.12452 0.124142 370 0.16934 0.117781 SURF 0x10 mat 1 refs 4 370 0.16934 0.117781 395 0.12452 0.124142 396 0.124524 0.121432 371 0.169346 0.114815 SURF 0x10 mat 1 refs 4 371 0.169346 0.114815 396 0.124524 0.121432 397 0.124529 0.118808 372 0.169351 0.111943 SURF 0x10 mat 1 refs 4 372 0.169351 0.111943 397 0.124529 0.118808 398 0.124538 0.116352 373 0.169359 0.109255 SURF 0x10 mat 1 refs 4 373 0.169359 0.109255 398 0.124538 0.116352 399 0.124547 0.114144 374 0.16937 0.106838 SURF 0x10 mat 1 refs 4 374 0.16937 0.106838 399 0.124547 0.114144 400 0.124561 0.112264 375 0.169385 0.10478 SURF 0x10 mat 1 refs 4 375 0.169385 0.10478 400 0.124561 0.112264 401 0.124577 0.11079 376 0.169403 0.103168 SURF 0x10 mat 1 refs 4 376 0.169403 0.103168 401 0.124577 0.11079 402 0.124596 0.109806 377 0.169425 0.10209 SURF 0x10 mat 1 refs 4 377 0.169425 0.10209 402 0.124596 0.109806 403 0.124619 0.109389 378 0.16945 0.101634 SURF 0x10 mat 1 refs 4 380 0.124467 0.220642 405 0.0930994 0.217526 404 0.0931084 0.210418 379 0.12448 0.212823 SURF 0x10 mat 1 refs 4 379 0.12448 0.212823 404 0.0931084 0.210418 406 0.0931193 0.203461 381 0.124491 0.205171 SURF 0x10 mat 1 refs 4 381 0.124491 0.205171 406 0.0931193 0.203461 407 0.0931272 0.196642 382 0.1245 0.197671 SURF 0x10 mat 1 refs 4 382 0.1245 0.197671 407 0.0931272 0.196642 408 0.0931341 0.189945 383 0.124507 0.190305 SURF 0x10 mat 1 refs 4 383 0.124507 0.190305 408 0.0931341 0.189945 409 0.0931411 0.183356 384 0.124515 0.183059 SURF 0x10 mat 1 refs 4 384 0.124515 0.183059 409 0.0931411 0.183356 410 0.093145 0.17686 385 0.124518 0.175914 SURF 0x10 mat 1 refs 4 385 0.124518 0.175914 410 0.093145 0.17686 411 0.093148 0.170441 386 0.124522 0.168853 SURF 0x10 mat 1 refs 4 386 0.124522 0.168853 411 0.093148 0.170441 412 0.0931499 0.164085 387 0.124524 0.161862 SURF 0x10 mat 1 refs 4 387 0.124524 0.161862 412 0.0931499 0.164085 413 0.0931499 0.157776 388 0.124524 0.154923 SURF 0x10 mat 1 refs 4 388 0.124524 0.154923 413 0.0931499 0.157776 414 0.093148 0.151499 389 0.124522 0.14802 SURF 0x10 mat 1 refs 4 389 0.124522 0.14802 414 0.093148 0.151499 415 0.093145 0.14524 390 0.124518 0.141135 SURF 0x10 mat 1 refs 4 390 0.124518 0.141135 415 0.093145 0.14524 416 0.0931391 0.138984 391 0.124513 0.134255 SURF 0x10 mat 1 refs 4 391 0.124513 0.134255 416 0.0931391 0.138984 417 0.0931391 0.136931 392 0.124513 0.131996 SURF 0x10 mat 1 refs 4 392 0.124513 0.131996 417 0.0931391 0.136931 418 0.0931411 0.134666 393 0.124515 0.129505 SURF 0x10 mat 1 refs 4 393 0.124515 0.129505 418 0.0931411 0.134666 419 0.0931431 0.132261 394 0.124516 0.12686 SURF 0x10 mat 1 refs 4 394 0.124516 0.12686 419 0.0931431 0.132261 420 0.093145 0.12979 395 0.12452 0.124142 SURF 0x10 mat 1 refs 4 395 0.12452 0.124142 420 0.093145 0.12979 421 0.0931499 0.127326 396 0.124524 0.121432 SURF 0x10 mat 1 refs 4 396 0.124524 0.121432 421 0.0931499 0.127326 422 0.0931559 0.12494 397 0.124529 0.118808 SURF 0x10 mat 1 refs 4 397 0.124529 0.118808 422 0.0931559 0.12494 423 0.0931628 0.122708 398 0.124538 0.116352 SURF 0x10 mat 1 refs 4 398 0.124538 0.116352 423 0.0931628 0.122708 424 0.0931717 0.120699 399 0.124547 0.114144 SURF 0x10 mat 1 refs 4 399 0.124547 0.114144 424 0.0931717 0.120699 425 0.0931826 0.118989 400 0.124561 0.112264 SURF 0x10 mat 1 refs 4 400 0.124561 0.112264 425 0.0931826 0.118989 426 0.0931973 0.117651 401 0.124577 0.11079 SURF 0x10 mat 1 refs 4 401 0.124577 0.11079 426 0.0931973 0.117651 427 0.0932152 0.116756 402 0.124596 0.109806 SURF 0x10 mat 1 refs 4 402 0.124596 0.109806 427 0.0932152 0.116756 428 0.0932369 0.116377 403 0.124619 0.109389 SURF 0x10 mat 1 refs 4 405 0.0930994 0.217526 430 0.0694136 0.214839 429 0.0694225 0.208462 404 0.0931084 0.210418 SURF 0x10 mat 1 refs 4 404 0.0931084 0.210418 429 0.0694225 0.208462 431 0.0694314 0.202222 406 0.0931193 0.203461 SURF 0x10 mat 1 refs 4 406 0.0931193 0.203461 431 0.0694314 0.202222 432 0.0694383 0.196105 407 0.0931272 0.196642 SURF 0x10 mat 1 refs 4 407 0.0931272 0.196642 432 0.0694383 0.196105 433 0.0694462 0.190098 408 0.0931341 0.189945 SURF 0x10 mat 1 refs 4 408 0.0931341 0.189945 433 0.0694462 0.190098 434 0.0694492 0.184189 409 0.0931411 0.183356 SURF 0x10 mat 1 refs 4 409 0.0931411 0.183356 434 0.0694492 0.184189 435 0.0694551 0.178361 410 0.093145 0.17686 SURF 0x10 mat 1 refs 4 410 0.093145 0.17686 435 0.0694551 0.178361 436 0.0694571 0.172603 411 0.093148 0.170441 SURF 0x10 mat 1 refs 4 411 0.093148 0.170441 436 0.0694571 0.172603 437 0.0694581 0.166901 412 0.0931499 0.164085 SURF 0x10 mat 1 refs 4 412 0.0931499 0.164085 437 0.0694581 0.166901 438 0.0694581 0.161243 413 0.0931499 0.157776 SURF 0x10 mat 1 refs 4 413 0.0931499 0.157776 438 0.0694581 0.161243 439 0.0694571 0.155612 414 0.093148 0.151499 SURF 0x10 mat 1 refs 4 414 0.093148 0.151499 439 0.0694571 0.155612 440 0.0694531 0.149998 415 0.093145 0.14524 SURF 0x10 mat 1 refs 4 415 0.093145 0.14524 440 0.0694531 0.149998 441 0.0694492 0.144386 416 0.0931391 0.138984 SURF 0x10 mat 1 refs 4 416 0.0931391 0.138984 441 0.0694492 0.144386 442 0.0694492 0.142545 417 0.0931391 0.136931 SURF 0x10 mat 1 refs 4 417 0.0931391 0.136931 442 0.0694492 0.142545 443 0.0694512 0.140513 418 0.0931411 0.134666 SURF 0x10 mat 1 refs 4 418 0.0931411 0.134666 443 0.0694512 0.140513 444 0.0694531 0.138356 419 0.0931431 0.132261 SURF 0x10 mat 1 refs 4 419 0.0931431 0.132261 444 0.0694531 0.138356 445 0.0694551 0.136139 420 0.093145 0.12979 SURF 0x10 mat 1 refs 4 420 0.093145 0.12979 445 0.0694551 0.136139 446 0.0694581 0.133928 421 0.0931499 0.127326 SURF 0x10 mat 1 refs 4 421 0.0931499 0.127326 446 0.0694581 0.133928 447 0.0694621 0.131789 422 0.0931559 0.12494 SURF 0x10 mat 1 refs 4 422 0.0931559 0.12494 447 0.0694621 0.131789 448 0.0694689 0.129787 423 0.0931628 0.122708 SURF 0x10 mat 1 refs 4 423 0.0931628 0.122708 448 0.0694689 0.129787 449 0.0694779 0.127985 424 0.0931717 0.120699 SURF 0x10 mat 1 refs 4 424 0.0931717 0.120699 449 0.0694779 0.127985 450 0.0694887 0.126451 425 0.0931826 0.118989 SURF 0x10 mat 1 refs 4 425 0.0931826 0.118989 450 0.0694887 0.126451 451 0.0695016 0.12525 426 0.0931973 0.117651 SURF 0x10 mat 1 refs 4 426 0.0931973 0.117651 451 0.0695016 0.12525 452 0.0695174 0.124448 427 0.0932152 0.116756 SURF 0x10 mat 1 refs 4 427 0.0932152 0.116756 452 0.0695174 0.124448 453 0.0695361 0.124108 428 0.0932369 0.116377 SURF 0x10 mat 1 refs 4 430 0.0694136 0.214839 455 0.0482867 0.212553 454 0.0482956 0.206954 429 0.0694225 0.208462 SURF 0x10 mat 1 refs 4 429 0.0694225 0.208462 454 0.0482956 0.206954 456 0.0483035 0.201476 431 0.0694314 0.202222 SURF 0x10 mat 1 refs 4 431 0.0694314 0.202222 456 0.0483035 0.201476 457 0.0483105 0.196105 432 0.0694383 0.196105 SURF 0x10 mat 1 refs 4 432 0.0694383 0.196105 457 0.0483105 0.196105 458 0.0483153 0.190831 433 0.0694462 0.190098 SURF 0x10 mat 1 refs 4 433 0.0694462 0.190098 458 0.0483153 0.190831 459 0.0483193 0.185642 434 0.0694492 0.184189 SURF 0x10 mat 1 refs 4 434 0.0694492 0.184189 459 0.0483193 0.185642 460 0.0483233 0.180525 435 0.0694551 0.178361 SURF 0x10 mat 1 refs 4 435 0.0694551 0.178361 460 0.0483233 0.180525 461 0.0483263 0.17547 436 0.0694571 0.172603 SURF 0x10 mat 1 refs 4 436 0.0694571 0.172603 461 0.0483263 0.17547 462 0.0483263 0.170464 437 0.0694581 0.166901 SURF 0x10 mat 1 refs 4 437 0.0694581 0.166901 462 0.0483263 0.170464 463 0.0483263 0.165495 438 0.0694581 0.161243 SURF 0x10 mat 1 refs 4 438 0.0694581 0.161243 463 0.0483263 0.165495 464 0.0483263 0.160552 439 0.0694571 0.155612 SURF 0x10 mat 1 refs 4 439 0.0694571 0.155612 464 0.0483263 0.160552 465 0.0483233 0.155622 440 0.0694531 0.149998 SURF 0x10 mat 1 refs 4 440 0.0694531 0.149998 465 0.0483233 0.155622 466 0.0483193 0.150695 441 0.0694492 0.144386 SURF 0x10 mat 1 refs 4 441 0.0694492 0.144386 466 0.0483193 0.150695 467 0.0483193 0.149078 442 0.0694492 0.142545 SURF 0x10 mat 1 refs 4 442 0.0694492 0.142545 467 0.0483193 0.149078 468 0.0483193 0.147294 443 0.0694512 0.140513 SURF 0x10 mat 1 refs 4 443 0.0694512 0.140513 468 0.0483193 0.147294 469 0.0483213 0.1454 444 0.0694531 0.138356 SURF 0x10 mat 1 refs 4 444 0.0694531 0.138356 469 0.0483213 0.1454 470 0.0483233 0.143453 445 0.0694551 0.136139 SURF 0x10 mat 1 refs 4 445 0.0694551 0.136139 470 0.0483233 0.143453 471 0.0483263 0.141513 446 0.0694581 0.133928 SURF 0x10 mat 1 refs 4 446 0.0694581 0.133928 471 0.0483263 0.141513 472 0.0483322 0.139634 447 0.0694621 0.131789 SURF 0x10 mat 1 refs 4 447 0.0694621 0.131789 472 0.0483322 0.139634 473 0.0483372 0.137876 448 0.0694689 0.129787 SURF 0x10 mat 1 refs 4 448 0.0694689 0.129787 473 0.0483372 0.137876 474 0.048345 0.136295 449 0.0694779 0.127985 SURF 0x10 mat 1 refs 4 449 0.0694779 0.127985 474 0.048345 0.136295 475 0.048354 0.134947 450 0.0694887 0.126451 SURF 0x10 mat 1 refs 4 450 0.0694887 0.126451 475 0.048354 0.134947 476 0.0483648 0.133894 451 0.0695016 0.12525 SURF 0x10 mat 1 refs 4 451 0.0695016 0.12525 476 0.0483648 0.133894 477 0.0483787 0.133188 452 0.0695174 0.124448 SURF 0x10 mat 1 refs 4 452 0.0695174 0.124448 477 0.0483787 0.133188 478 0.0483955 0.13289 453 0.0695361 0.124108 SURF 0x10 mat 1 refs 4 455 0.0482867 0.212553 480 0.0329236 0.210247 479 0.0329315 0.205526 454 0.0482956 0.206954 SURF 0x10 mat 1 refs 4 454 0.0482956 0.206954 479 0.0329315 0.205526 481 0.0329384 0.200906 456 0.0483035 0.201476 SURF 0x10 mat 1 refs 4 456 0.0483035 0.201476 481 0.0329384 0.200906 482 0.0329434 0.196378 457 0.0483105 0.196105 SURF 0x10 mat 1 refs 4 457 0.0483105 0.196105 482 0.0329434 0.196378 483 0.0329474 0.191932 458 0.0483153 0.190831 SURF 0x10 mat 1 refs 4 458 0.0483153 0.190831 483 0.0329474 0.191932 484 0.0329512 0.187556 459 0.0483193 0.185642 SURF 0x10 mat 1 refs 4 459 0.0483193 0.185642 484 0.0329512 0.187556 485 0.0329542 0.183242 460 0.0483233 0.180525 SURF 0x10 mat 1 refs 4 460 0.0483233 0.180525 485 0.0329542 0.183242 486 0.0329561 0.178979 461 0.0483263 0.17547 SURF 0x10 mat 1 refs 4 461 0.0483263 0.17547 486 0.0329561 0.178979 487 0.0329582 0.174758 462 0.0483263 0.170464 SURF 0x10 mat 1 refs 4 462 0.0483263 0.170464 487 0.0329582 0.174758 488 0.0329582 0.170568 463 0.0483263 0.165495 SURF 0x10 mat 1 refs 4 463 0.0483263 0.165495 488 0.0329582 0.170568 489 0.0329561 0.1664 464 0.0483263 0.160552 SURF 0x10 mat 1 refs 4 464 0.0483263 0.160552 489 0.0329561 0.1664 490 0.0329542 0.162243 465 0.0483233 0.155622 SURF 0x10 mat 1 refs 4 465 0.0483233 0.155622 490 0.0329542 0.162243 491 0.0329512 0.158089 466 0.0483193 0.150695 SURF 0x10 mat 1 refs 4 466 0.0483193 0.150695 491 0.0329512 0.158089 492 0.0329512 0.156725 467 0.0483193 0.149078 SURF 0x10 mat 1 refs 4 467 0.0483193 0.149078 492 0.0329512 0.156725 493 0.0329522 0.155221 468 0.0483193 0.147294 SURF 0x10 mat 1 refs 4 468 0.0483193 0.147294 493 0.0329522 0.155221 494 0.0329522 0.153624 469 0.0483213 0.1454 SURF 0x10 mat 1 refs 4 469 0.0483213 0.1454 494 0.0329522 0.153624 495 0.0329542 0.151983 470 0.0483233 0.143453 SURF 0x10 mat 1 refs 4 470 0.0483233 0.143453 495 0.0329542 0.151983 496 0.0329582 0.150347 471 0.0483263 0.141513 SURF 0x10 mat 1 refs 4 471 0.0483263 0.141513 496 0.0329582 0.150347 497 0.0329612 0.148763 472 0.0483322 0.139634 SURF 0x10 mat 1 refs 4 472 0.0483322 0.139634 497 0.0329612 0.148763 498 0.0329651 0.14728 473 0.0483372 0.137876 SURF 0x10 mat 1 refs 4 473 0.0483372 0.137876 498 0.0329651 0.14728 499 0.032972 0.145946 474 0.048345 0.136295 SURF 0x10 mat 1 refs 4 474 0.048345 0.136295 499 0.032972 0.145946 500 0.03298 0.14481 475 0.048354 0.134947 SURF 0x10 mat 1 refs 4 475 0.048354 0.134947 500 0.03298 0.14481 501 0.0329908 0.143921 476 0.0483648 0.133894 SURF 0x10 mat 1 refs 4 476 0.0483648 0.133894 501 0.0329908 0.143921 502 0.0330017 0.143326 477 0.0483787 0.133188 SURF 0x10 mat 1 refs 4 477 0.0483787 0.133188 502 0.0330017 0.143326 503 0.0330156 0.143075 478 0.0483955 0.13289 SURF 0x10 mat 1 refs 4 479 0.0329315 0.205526 504 0.0230108 0.203853 506 0.0230157 0.200068 481 0.0329384 0.200906 SURF 0x10 mat 1 refs 4 481 0.0329384 0.200906 506 0.0230157 0.200068 507 0.0230196 0.196358 482 0.0329434 0.196378 SURF 0x10 mat 1 refs 4 482 0.0329434 0.196378 507 0.0230196 0.196358 508 0.0230227 0.192715 483 0.0329474 0.191932 SURF 0x10 mat 1 refs 4 483 0.0329474 0.191932 508 0.0230227 0.192715 509 0.0230266 0.189129 484 0.0329512 0.187556 SURF 0x10 mat 1 refs 4 484 0.0329512 0.187556 509 0.0230266 0.189129 510 0.0230286 0.185595 485 0.0329542 0.183242 SURF 0x10 mat 1 refs 4 485 0.0329542 0.183242 510 0.0230286 0.185595 511 0.0230305 0.182102 486 0.0329561 0.178979 SURF 0x10 mat 1 refs 4 486 0.0329561 0.178979 511 0.0230305 0.182102 512 0.0230325 0.178644 487 0.0329582 0.174758 SURF 0x10 mat 1 refs 4 487 0.0329582 0.174758 512 0.0230325 0.178644 513 0.0230325 0.175211 488 0.0329582 0.170568 SURF 0x10 mat 1 refs 4 488 0.0329582 0.170568 513 0.0230325 0.175211 514 0.0230305 0.171797 489 0.0329561 0.1664 SURF 0x10 mat 1 refs 4 489 0.0329561 0.1664 514 0.0230305 0.171797 515 0.0230286 0.168391 490 0.0329542 0.162243 SURF 0x10 mat 1 refs 4 490 0.0329542 0.162243 515 0.0230286 0.168391 516 0.0230266 0.164986 491 0.0329512 0.158089 SURF 0x10 mat 1 refs 4 491 0.0329512 0.158089 516 0.0230266 0.164986 517 0.0230266 0.16387 492 0.0329512 0.156725 SURF 0x10 mat 1 refs 4 492 0.0329512 0.156725 517 0.0230266 0.16387 518 0.0230266 0.162637 493 0.0329522 0.155221 SURF 0x10 mat 1 refs 4 493 0.0329522 0.155221 518 0.0230266 0.162637 519 0.0230286 0.161329 494 0.0329522 0.153624 SURF 0x10 mat 1 refs 4 494 0.0329522 0.153624 519 0.0230286 0.161329 520 0.0230286 0.159984 495 0.0329542 0.151983 SURF 0x10 mat 1 refs 4 495 0.0329542 0.151983 520 0.0230286 0.159984 521 0.0230325 0.158644 496 0.0329582 0.150347 SURF 0x10 mat 1 refs 4 496 0.0329582 0.150347 521 0.0230325 0.158644 522 0.0230335 0.157346 497 0.0329612 0.148763 SURF 0x10 mat 1 refs 4 497 0.0329612 0.148763 522 0.0230335 0.157346 523 0.0230374 0.156131 498 0.0329651 0.14728 SURF 0x10 mat 1 refs 4 498 0.0329651 0.14728 523 0.0230374 0.156131 524 0.0230424 0.155038 499 0.032972 0.145946 SURF 0x10 mat 1 refs 4 499 0.032972 0.145946 524 0.0230424 0.155038 525 0.0230503 0.154108 500 0.03298 0.14481 SURF 0x10 mat 1 refs 4 500 0.03298 0.14481 525 0.0230503 0.154108 526 0.0230572 0.15338 501 0.0329908 0.143921 SURF 0x10 mat 1 refs 4 501 0.0329908 0.143921 526 0.0230572 0.15338 527 0.0230681 0.152892 502 0.0330017 0.143326 SURF 0x10 mat 1 refs 4 502 0.0330017 0.143326 527 0.0230681 0.152892 528 0.023079 0.152686 503 0.0330156 0.143075 SURF 0x10 mat 1 refs 4 505 0.0230028 0.207721 530 0.01821 0.205994 529 0.0182131 0.203042 504 0.0230108 0.203853 SURF 0x10 mat 1 refs 4 504 0.0230108 0.203853 529 0.0182131 0.203042 531 0.0182171 0.200153 506 0.0230157 0.200068 SURF 0x10 mat 1 refs 4 506 0.0230157 0.200068 531 0.0182171 0.200153 532 0.018221 0.197322 507 0.0230196 0.196358 SURF 0x10 mat 1 refs 4 507 0.0230196 0.196358 532 0.018221 0.197322 533 0.0182239 0.19454 508 0.0230227 0.192715 SURF 0x10 mat 1 refs 4 508 0.0230227 0.192715 533 0.0182239 0.19454 534 0.0182258 0.191805 509 0.0230266 0.189129 SURF 0x10 mat 1 refs 4 509 0.0230266 0.189129 534 0.0182258 0.191805 535 0.0182278 0.189107 510 0.0230286 0.185595 SURF 0x10 mat 1 refs 4 510 0.0230286 0.185595 535 0.0182278 0.189107 536 0.0182299 0.186441 511 0.0230305 0.182102 SURF 0x10 mat 1 refs 4 511 0.0230305 0.182102 536 0.0182299 0.186441 537 0.0182299 0.183802 512 0.0230325 0.178644 SURF 0x10 mat 1 refs 4 512 0.0230325 0.178644 537 0.0182299 0.183802 538 0.0182299 0.181182 513 0.0230325 0.175211 SURF 0x10 mat 1 refs 4 513 0.0230325 0.175211 538 0.0182299 0.181182 539 0.0182299 0.178575 514 0.0230305 0.171797 SURF 0x10 mat 1 refs 4 514 0.0230305 0.171797 539 0.0182299 0.178575 540 0.0182278 0.175977 515 0.0230286 0.168391 SURF 0x10 mat 1 refs 4 515 0.0230286 0.168391 540 0.0182278 0.175977 541 0.0182258 0.173379 516 0.0230266 0.164986 SURF 0x10 mat 1 refs 4 516 0.0230266 0.164986 541 0.0182258 0.173379 542 0.0182258 0.172526 517 0.0230266 0.16387 SURF 0x10 mat 1 refs 4 517 0.0230266 0.16387 542 0.0182258 0.172526 543 0.0182258 0.171585 518 0.0230266 0.162637 SURF 0x10 mat 1 refs 4 518 0.0230266 0.162637 543 0.0182258 0.171585 544 0.0182278 0.170587 519 0.0230286 0.161329 SURF 0x10 mat 1 refs 4 519 0.0230286 0.161329 544 0.0182278 0.170587 545 0.0182278 0.16956 520 0.0230286 0.159984 SURF 0x10 mat 1 refs 4 520 0.0230286 0.159984 545 0.0182278 0.16956 546 0.0182299 0.168537 521 0.0230325 0.158644 SURF 0x10 mat 1 refs 4 521 0.0230325 0.158644 546 0.0182299 0.168537 547 0.0182328 0.167547 522 0.0230335 0.157346 SURF 0x10 mat 1 refs 4 522 0.0230335 0.157346 547 0.0182328 0.167547 548 0.0182348 0.16662 523 0.0230374 0.156131 SURF 0x10 mat 1 refs 4 523 0.0230374 0.156131 548 0.0182348 0.16662 549 0.0182388 0.165786 524 0.0230424 0.155038 SURF 0x10 mat 1 refs 4 524 0.0230424 0.155038 549 0.0182388 0.165786 550 0.0182437 0.165076 525 0.0230503 0.154108 SURF 0x10 mat 1 refs 4 525 0.0230503 0.154108 550 0.0182437 0.165076 551 0.0182497 0.16452 526 0.0230572 0.15338 SURF 0x10 mat 1 refs 4 526 0.0230572 0.15338 551 0.0182497 0.16452 552 0.0182586 0.164148 527 0.0230681 0.152892 SURF 0x10 mat 1 refs 4 527 0.0230681 0.152892 552 0.0182586 0.164148 553 0.0182655 0.163991 528 0.023079 0.152686 SURF 0x10 mat 1 refs 3 530 0.808836 0.605517 554 0.893341 0.610131 529 0.81827 0.605896 SURF 0x10 mat 1 refs 3 529 0.81827 0.605896 554 0.893341 0.610131 531 0.827502 0.60624 SURF 0x10 mat 1 refs 3 531 0.827502 0.60624 554 0.893341 0.610131 532 0.836551 0.606544 SURF 0x10 mat 1 refs 3 532 0.836551 0.606544 554 0.893341 0.610131 533 0.845437 0.606806 SURF 0x10 mat 1 refs 3 533 0.845437 0.606806 554 0.893341 0.610131 534 0.854181 0.607024 SURF 0x10 mat 1 refs 3 534 0.854181 0.607024 554 0.893341 0.610131 535 0.862802 0.607192 SURF 0x10 mat 1 refs 3 535 0.862802 0.607192 554 0.893341 0.610131 536 0.871321 0.60731 SURF 0x10 mat 1 refs 3 536 0.871321 0.60731 554 0.893341 0.610131 537 0.879756 0.607372 SURF 0x10 mat 1 refs 3 537 0.879756 0.607372 554 0.893341 0.610131 538 0.888128 0.607378 SURF 0x10 mat 1 refs 3 538 0.888128 0.607378 554 0.893341 0.610131 539 0.896457 0.607323 SURF 0x10 mat 1 refs 3 539 0.896457 0.607323 554 0.893341 0.610131 540 0.904763 0.607204 SURF 0x10 mat 1 refs 3 540 0.904763 0.607204 554 0.893341 0.610131 541 0.913066 0.607019 SURF 0x10 mat 1 refs 3 541 0.913066 0.607019 554 0.893341 0.610131 542 0.91579 0.60705 SURF 0x10 mat 1 refs 3 542 0.91579 0.60705 554 0.893341 0.610131 543 0.918797 0.607092 SURF 0x10 mat 1 refs 3 543 0.918797 0.607092 554 0.893341 0.610131 544 0.921987 0.607157 SURF 0x10 mat 1 refs 3 544 0.921987 0.607157 554 0.893341 0.610131 545 0.925267 0.607254 SURF 0x10 mat 1 refs 3 545 0.925267 0.607254 554 0.893341 0.610131 546 0.928537 0.607395 SURF 0x10 mat 1 refs 3 546 0.928537 0.607395 554 0.893341 0.610131 547 0.931703 0.607592 SURF 0x10 mat 1 refs 3 547 0.931703 0.607592 554 0.893341 0.610131 548 0.934665 0.607854 SURF 0x10 mat 1 refs 3 548 0.934665 0.607854 554 0.893341 0.610131 549 0.93733 0.608193 SURF 0x10 mat 1 refs 3 549 0.93733 0.608193 554 0.893341 0.610131 550 0.939599 0.608618 SURF 0x10 mat 1 refs 3 550 0.939599 0.608618 554 0.893341 0.610131 551 0.941376 0.609142 SURF 0x10 mat 1 refs 3 551 0.941376 0.609142 554 0.893341 0.610131 552 0.942564 0.609776 SURF 0x10 mat 1 refs 3 552 0.942564 0.609776 554 0.893341 0.610131 553 0.943067 0.610528 SURF 0x10 mat 1 refs 4 556 0.56451 0.223975 555 0.564528 0.235292 181 0.493208 0.237051 183 0.493208 0.22547 SURF 0x10 mat 1 refs 4 183 0.493208 0.22547 185 0.493208 0.214139 557 0.564495 0.212901 556 0.56451 0.223975 SURF 0x10 mat 1 refs 4 185 0.493208 0.214139 187 0.493208 0.203032 558 0.564481 0.202046 557 0.564495 0.212901 SURF 0x10 mat 1 refs 4 187 0.493208 0.203032 189 0.493207 0.192123 559 0.56447 0.191385 558 0.564481 0.202046 SURF 0x10 mat 1 refs 4 189 0.493207 0.192123 191 0.493207 0.18139 560 0.56446 0.180896 559 0.56447 0.191385 SURF 0x10 mat 1 refs 4 191 0.493207 0.18139 193 0.493207 0.170808 561 0.564452 0.170554 560 0.56446 0.180896 SURF 0x10 mat 1 refs 4 193 0.493207 0.170808 195 0.493206 0.160352 562 0.564447 0.160336 561 0.564452 0.170554 SURF 0x10 mat 1 refs 4 195 0.493206 0.160352 197 0.493206 0.149998 563 0.564444 0.150217 562 0.564447 0.160336 SURF 0x10 mat 1 refs 4 197 0.493206 0.149998 199 0.493206 0.139722 564 0.564444 0.140173 563 0.564444 0.150217 SURF 0x10 mat 1 refs 4 199 0.493206 0.139722 201 0.493205 0.129498 565 0.564447 0.130181 564 0.564444 0.140173 SURF 0x10 mat 1 refs 4 201 0.493205 0.129498 203 0.493205 0.119302 566 0.564453 0.120218 565 0.564447 0.130181 SURF 0x10 mat 1 refs 4 203 0.493205 0.119302 205 0.493205 0.109111 567 0.564462 0.110258 566 0.564453 0.120218 SURF 0x10 mat 1 refs 4 205 0.493205 0.109111 207 0.493205 0.105766 568 0.564461 0.106989 567 0.564462 0.110258 SURF 0x10 mat 1 refs 4 207 0.493205 0.105766 209 0.493205 0.102076 569 0.564459 0.103383 568 0.564461 0.106989 SURF 0x10 mat 1 refs 4 209 0.493205 0.102076 211 0.493205 0.0981597 570 0.564456 0.0995551 569 0.564459 0.103383 SURF 0x10 mat 1 refs 4 211 0.493205 0.0981597 213 0.493205 0.0941343 571 0.564451 0.0956221 570 0.564456 0.0995551 SURF 0x10 mat 1 refs 4 213 0.493205 0.0941343 215 0.493204 0.0901195 572 0.564445 0.0916986 571 0.564451 0.0956221 SURF 0x10 mat 1 refs 4 215 0.493204 0.0901195 217 0.493204 0.0862346 573 0.564436 0.0879013 572 0.564445 0.0916986 SURF 0x10 mat 1 refs 4 217 0.493204 0.0862346 219 0.493204 0.082597 574 0.564423 0.0843465 573 0.564436 0.0879013 SURF 0x10 mat 1 refs 4 219 0.493204 0.082597 221 0.493204 0.079326 575 0.564408 0.0811506 574 0.564423 0.0843465 SURF 0x10 mat 1 refs 4 221 0.493204 0.079326 223 0.493204 0.0765411 576 0.564389 0.0784282 575 0.564408 0.0811506 SURF 0x10 mat 1 refs 4 223 0.493204 0.0765411 225 0.493204 0.0743605 577 0.564364 0.0762966 576 0.564389 0.0784282 SURF 0x10 mat 1 refs 4 225 0.493204 0.0743605 227 0.493204 0.0729015 578 0.564334 0.0748714 577 0.564364 0.0762966 SURF 0x10 mat 1 refs 4 227 0.493204 0.0729015 229 0.493204 0.0722847 579 0.5643 0.074269 578 0.564334 0.0748714 SURF 0x10 mat 1 refs 4 555 0.564528 0.235292 556 0.56451 0.223975 581 0.60876 0.223321 580 0.608777 0.234328 SURF 0x10 mat 1 refs 4 556 0.56451 0.223975 557 0.564495 0.212901 582 0.608746 0.21255 581 0.60876 0.223321 SURF 0x10 mat 1 refs 4 557 0.564495 0.212901 558 0.564481 0.202046 583 0.608732 0.201992 582 0.608746 0.21255 SURF 0x10 mat 1 refs 4 558 0.564481 0.202046 559 0.56447 0.191385 584 0.60872 0.191624 583 0.608732 0.201992 SURF 0x10 mat 1 refs 4 559 0.56447 0.191385 560 0.56446 0.180896 585 0.608711 0.181422 584 0.60872 0.191624 SURF 0x10 mat 1 refs 4 560 0.56446 0.180896 561 0.564452 0.170554 586 0.608704 0.171364 585 0.608711 0.181422 SURF 0x10 mat 1 refs 4 561 0.564452 0.170554 562 0.564447 0.160336 587 0.608698 0.161425 586 0.608704 0.171364 SURF 0x10 mat 1 refs 4 562 0.564447 0.160336 563 0.564444 0.150217 588 0.608696 0.151583 587 0.608698 0.161425 SURF 0x10 mat 1 refs 4 563 0.564444 0.150217 564 0.564444 0.140173 589 0.608696 0.141815 588 0.608696 0.151583 SURF 0x10 mat 1 refs 4 564 0.564444 0.140173 565 0.564447 0.130181 590 0.608699 0.132097 589 0.608696 0.141815 SURF 0x10 mat 1 refs 4 565 0.564447 0.130181 566 0.564453 0.120218 591 0.608704 0.122405 590 0.608699 0.132097 SURF 0x10 mat 1 refs 4 566 0.564453 0.120218 567 0.564462 0.110258 592 0.608713 0.112719 591 0.608704 0.122405 SURF 0x10 mat 1 refs 4 567 0.564462 0.110258 568 0.564461 0.106989 593 0.608712 0.10954 592 0.608713 0.112719 SURF 0x10 mat 1 refs 4 568 0.564461 0.106989 569 0.564459 0.103383 594 0.60871 0.106032 593 0.608712 0.10954 SURF 0x10 mat 1 refs 4 569 0.564459 0.103383 570 0.564456 0.0995551 595 0.608707 0.102309 594 0.60871 0.106032 SURF 0x10 mat 1 refs 4 570 0.564456 0.0995551 571 0.564451 0.0956221 596 0.608703 0.098484 595 0.608707 0.102309 SURF 0x10 mat 1 refs 4 571 0.564451 0.0956221 572 0.564445 0.0916986 597 0.608696 0.0946674 596 0.608703 0.098484 SURF 0x10 mat 1 refs 4 572 0.564445 0.0916986 573 0.564436 0.0879013 598 0.608687 0.090975 597 0.608696 0.0946674 SURF 0x10 mat 1 refs 4 573 0.564436 0.0879013 574 0.564423 0.0843465 599 0.608676 0.0875174 598 0.608687 0.090975 SURF 0x10 mat 1 refs 4 574 0.564423 0.0843465 575 0.564408 0.0811506 600 0.60866 0.084409 599 0.608676 0.0875174 SURF 0x10 mat 1 refs 4 575 0.564408 0.0811506 576 0.564389 0.0784282 601 0.608642 0.0817617 600 0.60866 0.084409 SURF 0x10 mat 1 refs 4 576 0.564389 0.0784282 577 0.564364 0.0762966 602 0.608618 0.0796879 601 0.608642 0.0817617 SURF 0x10 mat 1 refs 4 577 0.564364 0.0762966 578 0.564334 0.0748714 603 0.608589 0.0783021 602 0.608618 0.0796879 SURF 0x10 mat 1 refs 4 578 0.564334 0.0748714 579 0.5643 0.074269 604 0.608556 0.0777161 603 0.608589 0.0783021 SURF 0x10 mat 1 refs 4 580 0.608777 0.234328 581 0.60876 0.223321 605 0.652549 0.22236 606 0.652565 0.232997 SURF 0x10 mat 1 refs 4 581 0.60876 0.223321 582 0.608746 0.21255 607 0.652534 0.211952 605 0.652549 0.22236 SURF 0x10 mat 1 refs 4 582 0.608746 0.21255 583 0.608732 0.201992 608 0.652521 0.201749 607 0.652534 0.211952 SURF 0x10 mat 1 refs 4 583 0.608732 0.201992 584 0.60872 0.191624 609 0.65251 0.19173 608 0.652521 0.201749 SURF 0x10 mat 1 refs 4 584 0.60872 0.191624 585 0.608711 0.181422 610 0.6525 0.181872 609 0.65251 0.19173 SURF 0x10 mat 1 refs 4 585 0.608711 0.181422 586 0.608704 0.171364 611 0.652493 0.172152 610 0.6525 0.181872 SURF 0x10 mat 1 refs 4 586 0.608704 0.171364 587 0.608698 0.161425 612 0.652488 0.162548 611 0.652493 0.172152 SURF 0x10 mat 1 refs 4 587 0.608698 0.161425 588 0.608696 0.151583 613 0.652487 0.153037 612 0.652488 0.162548 SURF 0x10 mat 1 refs 4 588 0.608696 0.151583 589 0.608696 0.141815 614 0.652487 0.143598 613 0.652487 0.153037 SURF 0x10 mat 1 refs 4 589 0.608696 0.141815 590 0.608699 0.132097 615 0.652489 0.134207 614 0.652487 0.143598 SURF 0x10 mat 1 refs 4 590 0.608699 0.132097 591 0.608704 0.122405 616 0.652494 0.124843 615 0.652489 0.134207 SURF 0x10 mat 1 refs 4 591 0.608704 0.122405 592 0.608713 0.112719 617 0.652502 0.115483 616 0.652494 0.124843 SURF 0x10 mat 1 refs 4 592 0.608713 0.112719 593 0.608712 0.10954 618 0.652501 0.11241 617 0.652502 0.115483 SURF 0x10 mat 1 refs 4 593 0.608712 0.10954 594 0.60871 0.106032 619 0.6525 0.109021 618 0.652501 0.11241 SURF 0x10 mat 1 refs 4 594 0.60871 0.106032 595 0.608707 0.102309 620 0.652497 0.105423 619 0.6525 0.109021 SURF 0x10 mat 1 refs 4 595 0.608707 0.102309 596 0.608703 0.098484 621 0.652492 0.101726 620 0.652497 0.105423 SURF 0x10 mat 1 refs 4 596 0.608703 0.098484 597 0.608696 0.0946674 622 0.652487 0.0980385 621 0.652492 0.101726 SURF 0x10 mat 1 refs 4 597 0.608696 0.0946674 598 0.608687 0.090975 623 0.652479 0.0944701 622 0.652487 0.0980385 SURF 0x10 mat 1 refs 4 598 0.608687 0.090975 599 0.608676 0.0875174 624 0.652467 0.091129 623 0.652479 0.0944701 SURF 0x10 mat 1 refs 4 599 0.608676 0.0875174 600 0.60866 0.084409 625 0.652452 0.0881246 624 0.652467 0.091129 SURF 0x10 mat 1 refs 4 600 0.60866 0.084409 601 0.608642 0.0817617 626 0.652434 0.0855667 625 0.652452 0.0881246 SURF 0x10 mat 1 refs 4 601 0.608642 0.0817617 602 0.608618 0.0796879 627 0.65241 0.0835632 626 0.652434 0.0855667 SURF 0x10 mat 1 refs 4 602 0.608618 0.0796879 603 0.608589 0.0783021 628 0.652384 0.0822236 627 0.65241 0.0835632 SURF 0x10 mat 1 refs 4 603 0.608589 0.0783021 604 0.608556 0.0777161 629 0.65235 0.0816577 628 0.652384 0.0822236 SURF 0x10 mat 1 refs 4 606 0.652565 0.232997 605 0.652549 0.22236 630 0.689357 0.220595 631 0.689373 0.230855 SURF 0x10 mat 1 refs 4 605 0.652549 0.22236 607 0.652534 0.211952 632 0.689342 0.210556 630 0.689357 0.220595 SURF 0x10 mat 1 refs 4 607 0.652534 0.211952 608 0.652521 0.201749 633 0.68933 0.200717 632 0.689342 0.210556 SURF 0x10 mat 1 refs 4 608 0.652521 0.201749 609 0.65251 0.19173 634 0.689319 0.191053 633 0.68933 0.200717 SURF 0x10 mat 1 refs 4 609 0.65251 0.19173 610 0.6525 0.181872 635 0.68931 0.181544 634 0.689319 0.191053 SURF 0x10 mat 1 refs 4 610 0.6525 0.181872 611 0.652493 0.172152 636 0.689303 0.172169 635 0.68931 0.181544 SURF 0x10 mat 1 refs 4 611 0.652493 0.172152 612 0.652488 0.162548 637 0.689299 0.162906 636 0.689303 0.172169 SURF 0x10 mat 1 refs 4 612 0.652488 0.162548 613 0.652487 0.153037 638 0.689298 0.153733 637 0.689299 0.162906 SURF 0x10 mat 1 refs 4 613 0.652487 0.153037 614 0.652487 0.143598 639 0.689298 0.144629 638 0.689298 0.153733 SURF 0x10 mat 1 refs 4 614 0.652487 0.143598 615 0.652489 0.134207 640 0.689299 0.135571 639 0.689298 0.144629 SURF 0x10 mat 1 refs 4 615 0.652489 0.134207 616 0.652494 0.124843 641 0.689305 0.12654 640 0.689299 0.135571 SURF 0x10 mat 1 refs 4 616 0.652494 0.124843 617 0.652502 0.115483 642 0.689312 0.11751 641 0.689305 0.12654 SURF 0x10 mat 1 refs 4 617 0.652502 0.115483 618 0.652501 0.11241 643 0.689312 0.114548 642 0.689312 0.11751 SURF 0x10 mat 1 refs 4 618 0.652501 0.11241 619 0.6525 0.109021 644 0.68931 0.111279 643 0.689312 0.114548 SURF 0x10 mat 1 refs 4 619 0.6525 0.109021 620 0.652497 0.105423 645 0.689307 0.107809 644 0.68931 0.111279 SURF 0x10 mat 1 refs 4 620 0.652497 0.105423 621 0.652492 0.101726 646 0.689303 0.104243 645 0.689307 0.107809 SURF 0x10 mat 1 refs 4 621 0.652492 0.101726 622 0.652487 0.0980385 647 0.689298 0.100686 646 0.689303 0.104243 SURF 0x10 mat 1 refs 4 622 0.652487 0.0980385 623 0.652479 0.0944701 648 0.689288 0.0972445 647 0.689298 0.100686 SURF 0x10 mat 1 refs 4 623 0.652479 0.0944701 624 0.652467 0.091129 649 0.689278 0.0940217 648 0.689288 0.0972445 SURF 0x10 mat 1 refs 4 624 0.652467 0.091129 625 0.652452 0.0881246 650 0.689263 0.0911241 649 0.689278 0.0940217 SURF 0x10 mat 1 refs 4 625 0.652452 0.0881246 626 0.652434 0.0855667 651 0.689245 0.0886568 650 0.689263 0.0911241 SURF 0x10 mat 1 refs 4 626 0.652434 0.0855667 627 0.65241 0.0835632 652 0.689224 0.0867244 651 0.689245 0.0886568 SURF 0x10 mat 1 refs 4 627 0.65241 0.0835632 628 0.652384 0.0822236 653 0.689196 0.085433 652 0.689224 0.0867244 SURF 0x10 mat 1 refs 4 628 0.652384 0.0822236 629 0.65235 0.0816577 654 0.689165 0.0848863 653 0.689196 0.085433 SURF 0x10 mat 1 refs 4 631 0.689373 0.230855 630 0.689357 0.220595 656 0.725204 0.218908 655 0.725219 0.228707 SURF 0x10 mat 1 refs 4 630 0.689357 0.220595 632 0.689342 0.210556 657 0.725192 0.20932 656 0.725204 0.218908 SURF 0x10 mat 1 refs 4 632 0.689342 0.210556 633 0.68933 0.200717 658 0.72518 0.19992 657 0.725192 0.20932 SURF 0x10 mat 1 refs 4 633 0.68933 0.200717 634 0.689319 0.191053 659 0.725169 0.19069 658 0.72518 0.19992 SURF 0x10 mat 1 refs 4 634 0.689319 0.191053 635 0.68931 0.181544 660 0.725161 0.181608 659 0.725169 0.19069 SURF 0x10 mat 1 refs 4 635 0.68931 0.181544 636 0.689303 0.172169 661 0.725154 0.172653 660 0.725161 0.181608 SURF 0x10 mat 1 refs 4 636 0.689303 0.172169 637 0.689299 0.162906 662 0.725149 0.163806 661 0.725154 0.172653 SURF 0x10 mat 1 refs 4 637 0.689299 0.162906 638 0.689298 0.153733 663 0.725147 0.155044 662 0.725149 0.163806 SURF 0x10 mat 1 refs 4 638 0.689298 0.153733 639 0.689298 0.144629 664 0.725147 0.146347 663 0.725147 0.155044 SURF 0x10 mat 1 refs 4 639 0.689298 0.144629 640 0.689299 0.135571 665 0.725149 0.137696 664 0.725147 0.146347 SURF 0x10 mat 1 refs 4 640 0.689299 0.135571 641 0.689305 0.12654 666 0.725154 0.129069 665 0.725149 0.137696 SURF 0x10 mat 1 refs 4 641 0.689305 0.12654 642 0.689312 0.11751 667 0.725163 0.120445 666 0.725154 0.129069 SURF 0x10 mat 1 refs 4 642 0.689312 0.11751 643 0.689312 0.114548 668 0.725161 0.117615 667 0.725163 0.120445 SURF 0x10 mat 1 refs 4 643 0.689312 0.114548 644 0.68931 0.111279 669 0.72516 0.114493 668 0.725161 0.117615 SURF 0x10 mat 1 refs 4 644 0.68931 0.111279 645 0.689307 0.107809 670 0.725158 0.111178 669 0.72516 0.114493 SURF 0x10 mat 1 refs 4 645 0.689307 0.107809 646 0.689303 0.104243 671 0.725152 0.107772 670 0.725158 0.111178 SURF 0x10 mat 1 refs 4 646 0.689303 0.104243 647 0.689298 0.100686 672 0.725147 0.104375 671 0.725152 0.107772 SURF 0x10 mat 1 refs 4 647 0.689298 0.100686 648 0.689288 0.0972445 673 0.72514 0.101087 672 0.725147 0.104375 SURF 0x10 mat 1 refs 4 648 0.689288 0.0972445 649 0.689278 0.0940217 674 0.725129 0.0980096 673 0.72514 0.101087 SURF 0x10 mat 1 refs 4 649 0.689278 0.0940217 650 0.689263 0.0911241 675 0.725116 0.0952419 674 0.725129 0.0980096 SURF 0x10 mat 1 refs 4 650 0.689263 0.0911241 651 0.689245 0.0886568 676 0.725099 0.0928852 675 0.725116 0.0952419 SURF 0x10 mat 1 refs 4 651 0.689245 0.0886568 652 0.689224 0.0867244 677 0.725079 0.0910394 676 0.725099 0.0928852 SURF 0x10 mat 1 refs 4 652 0.689224 0.0867244 653 0.689196 0.085433 678 0.725051 0.0898058 677 0.725079 0.0910394 SURF 0x10 mat 1 refs 4 653 0.689196 0.085433 654 0.689165 0.0848863 679 0.725022 0.0892832 678 0.725051 0.0898058 SURF 0x10 mat 1 refs 4 655 0.725219 0.228707 656 0.725204 0.218908 680 0.765534 0.217296 681 0.765549 0.226579 SURF 0x10 mat 1 refs 4 656 0.725204 0.218908 657 0.725192 0.20932 682 0.765521 0.208212 680 0.765534 0.217296 SURF 0x10 mat 1 refs 4 657 0.725192 0.20932 658 0.72518 0.19992 683 0.76551 0.199308 682 0.765521 0.208212 SURF 0x10 mat 1 refs 4 658 0.72518 0.19992 659 0.725169 0.19069 684 0.765499 0.190564 683 0.76551 0.199308 SURF 0x10 mat 1 refs 4 659 0.725169 0.19069 660 0.725161 0.181608 685 0.765492 0.18196 684 0.765499 0.190564 SURF 0x10 mat 1 refs 4 660 0.725161 0.181608 661 0.725154 0.172653 686 0.765486 0.173477 685 0.765492 0.18196 SURF 0x10 mat 1 refs 4 661 0.725154 0.172653 662 0.725149 0.163806 687 0.765482 0.165095 686 0.765486 0.173477 SURF 0x10 mat 1 refs 4 662 0.725149 0.163806 663 0.725147 0.155044 688 0.76548 0.156795 687 0.765482 0.165095 SURF 0x10 mat 1 refs 4 663 0.725147 0.155044 664 0.725147 0.146347 689 0.76548 0.148558 688 0.76548 0.156795 SURF 0x10 mat 1 refs 4 664 0.725147 0.146347 665 0.725149 0.137696 690 0.765482 0.140362 689 0.76548 0.148558 SURF 0x10 mat 1 refs 4 665 0.725149 0.137696 666 0.725154 0.129069 691 0.765488 0.132188 690 0.765482 0.140362 SURF 0x10 mat 1 refs 4 666 0.725154 0.129069 667 0.725163 0.120445 692 0.765494 0.124019 691 0.765488 0.132188 SURF 0x10 mat 1 refs 4 667 0.725163 0.120445 668 0.725161 0.117615 693 0.765492 0.121338 692 0.765494 0.124019 SURF 0x10 mat 1 refs 4 668 0.725161 0.117615 669 0.72516 0.114493 694 0.765491 0.11838 693 0.765492 0.121338 SURF 0x10 mat 1 refs 4 669 0.72516 0.114493 670 0.725158 0.111178 695 0.765489 0.11524 694 0.765491 0.11838 SURF 0x10 mat 1 refs 4 670 0.725158 0.111178 671 0.725152 0.107772 696 0.765486 0.112013 695 0.765489 0.11524 SURF 0x10 mat 1 refs 4 671 0.725152 0.107772 672 0.725147 0.104375 697 0.76548 0.108795 696 0.765486 0.112013 SURF 0x10 mat 1 refs 4 672 0.725147 0.104375 673 0.72514 0.101087 698 0.765473 0.105681 697 0.76548 0.108795 SURF 0x10 mat 1 refs 4 673 0.72514 0.101087 674 0.725129 0.0980096 699 0.765464 0.102765 698 0.765473 0.105681 SURF 0x10 mat 1 refs 4 674 0.725129 0.0980096 675 0.725116 0.0952419 700 0.765449 0.100143 699 0.765464 0.102765 SURF 0x10 mat 1 refs 4 675 0.725116 0.0952419 676 0.725099 0.0928852 701 0.765433 0.0979105 700 0.765449 0.100143 SURF 0x10 mat 1 refs 4 676 0.725099 0.0928852 677 0.725079 0.0910394 702 0.765413 0.0961619 701 0.765433 0.0979105 SURF 0x10 mat 1 refs 4 677 0.725079 0.0910394 678 0.725051 0.0898058 703 0.76539 0.0949927 702 0.765413 0.0961619 SURF 0x10 mat 1 refs 4 678 0.725051 0.0898058 679 0.725022 0.0892832 704 0.765361 0.094499 703 0.76539 0.0949927 SURF 0x10 mat 1 refs 4 681 0.765549 0.226579 680 0.765534 0.217296 705 0.817066 0.214842 706 0.817079 0.2234 SURF 0x10 mat 1 refs 4 680 0.765534 0.217296 682 0.765521 0.208212 707 0.817053 0.206466 705 0.817066 0.214842 SURF 0x10 mat 1 refs 4 682 0.765521 0.208212 683 0.76551 0.199308 708 0.817044 0.198258 707 0.817053 0.206466 SURF 0x10 mat 1 refs 4 683 0.76551 0.199308 684 0.765499 0.190564 709 0.817035 0.190196 708 0.817044 0.198258 SURF 0x10 mat 1 refs 4 684 0.765499 0.190564 685 0.765492 0.18196 710 0.817026 0.182264 709 0.817035 0.190196 SURF 0x10 mat 1 refs 4 685 0.765492 0.18196 686 0.765486 0.173477 711 0.81702 0.174443 710 0.817026 0.182264 SURF 0x10 mat 1 refs 4 686 0.765486 0.173477 687 0.765482 0.165095 712 0.817017 0.166716 711 0.81702 0.174443 SURF 0x10 mat 1 refs 4 687 0.765482 0.165095 688 0.76548 0.156795 713 0.817015 0.159063 712 0.817017 0.166716 SURF 0x10 mat 1 refs 4 688 0.76548 0.156795 689 0.76548 0.148558 714 0.817015 0.151469 713 0.817015 0.159063 SURF 0x10 mat 1 refs 4 689 0.76548 0.148558 690 0.765482 0.140362 715 0.817017 0.143912 714 0.817015 0.151469 SURF 0x10 mat 1 refs 4 690 0.765482 0.140362 691 0.765488 0.132188 716 0.817022 0.136377 715 0.817017 0.143912 SURF 0x10 mat 1 refs 4 691 0.765488 0.132188 692 0.765494 0.124019 717 0.817028 0.128846 716 0.817022 0.136377 SURF 0x10 mat 1 refs 4 692 0.765494 0.124019 693 0.765492 0.121338 718 0.817028 0.126374 717 0.817028 0.128846 SURF 0x10 mat 1 refs 4 693 0.765492 0.121338 694 0.765491 0.11838 719 0.817026 0.123647 718 0.817028 0.126374 SURF 0x10 mat 1 refs 4 694 0.765491 0.11838 695 0.765489 0.11524 720 0.817024 0.120752 719 0.817026 0.123647 SURF 0x10 mat 1 refs 4 695 0.765489 0.11524 696 0.765486 0.112013 721 0.81702 0.117778 720 0.817024 0.120752 SURF 0x10 mat 1 refs 4 696 0.765486 0.112013 697 0.76548 0.108795 722 0.817015 0.114811 721 0.81702 0.117778 SURF 0x10 mat 1 refs 4 697 0.76548 0.108795 698 0.765473 0.105681 723 0.817008 0.111939 722 0.817015 0.114811 SURF 0x10 mat 1 refs 4 698 0.765473 0.105681 699 0.765464 0.102765 724 0.817 0.109251 723 0.817008 0.111939 SURF 0x10 mat 1 refs 4 699 0.765464 0.102765 700 0.765449 0.100143 725 0.816989 0.106834 724 0.817 0.109251 SURF 0x10 mat 1 refs 4 700 0.765449 0.100143 701 0.765433 0.0979105 726 0.816974 0.104776 725 0.816989 0.106834 SURF 0x10 mat 1 refs 4 701 0.765433 0.0979105 702 0.765413 0.0961619 727 0.816954 0.103164 726 0.816974 0.104776 SURF 0x10 mat 1 refs 4 702 0.765413 0.0961619 703 0.76539 0.0949927 728 0.816932 0.102086 727 0.816954 0.103164 SURF 0x10 mat 1 refs 4 703 0.76539 0.0949927 704 0.765361 0.094499 729 0.816906 0.10163 728 0.816932 0.102086 SURF 0x10 mat 1 refs 4 706 0.817079 0.2234 705 0.817066 0.214842 730 0.861875 0.212819 731 0.861887 0.220638 SURF 0x10 mat 1 refs 4 705 0.817066 0.214842 707 0.817053 0.206466 732 0.861864 0.205167 730 0.861875 0.212819 SURF 0x10 mat 1 refs 4 707 0.817053 0.206466 708 0.817044 0.198258 733 0.861855 0.197667 732 0.861864 0.205167 SURF 0x10 mat 1 refs 4 708 0.817044 0.198258 709 0.817035 0.190196 734 0.861846 0.190302 733 0.861855 0.197667 SURF 0x10 mat 1 refs 4 709 0.817035 0.190196 710 0.817026 0.182264 735 0.861839 0.183055 734 0.861846 0.190302 SURF 0x10 mat 1 refs 4 710 0.817026 0.182264 711 0.81702 0.174443 736 0.861833 0.17591 735 0.861839 0.183055 SURF 0x10 mat 1 refs 4 711 0.81702 0.174443 712 0.817017 0.166716 737 0.86183 0.168849 736 0.861833 0.17591 SURF 0x10 mat 1 refs 4 712 0.817017 0.166716 713 0.817015 0.159063 738 0.861828 0.161859 737 0.86183 0.168849 SURF 0x10 mat 1 refs 4 713 0.817015 0.159063 714 0.817015 0.151469 739 0.861828 0.15492 738 0.861828 0.161859 SURF 0x10 mat 1 refs 4 714 0.817015 0.151469 715 0.817017 0.143912 740 0.861832 0.148016 739 0.861828 0.15492 SURF 0x10 mat 1 refs 4 715 0.817017 0.143912 716 0.817022 0.136377 741 0.861835 0.141132 740 0.861832 0.148016 SURF 0x10 mat 1 refs 4 716 0.817022 0.136377 717 0.817028 0.128846 742 0.861841 0.134251 741 0.861835 0.141132 SURF 0x10 mat 1 refs 4 717 0.817028 0.128846 718 0.817028 0.126374 743 0.861841 0.131992 742 0.861841 0.134251 SURF 0x10 mat 1 refs 4 718 0.817028 0.126374 719 0.817026 0.123647 744 0.861839 0.129501 743 0.861841 0.131992 SURF 0x10 mat 1 refs 4 719 0.817026 0.123647 720 0.817024 0.120752 745 0.861837 0.126856 744 0.861839 0.129501 SURF 0x10 mat 1 refs 4 720 0.817024 0.120752 721 0.81702 0.117778 746 0.861833 0.124139 745 0.861837 0.126856 SURF 0x10 mat 1 refs 4 721 0.81702 0.117778 722 0.817015 0.114811 747 0.86183 0.121428 746 0.861833 0.124139 SURF 0x10 mat 1 refs 4 722 0.817015 0.114811 723 0.817008 0.111939 748 0.861823 0.118804 747 0.86183 0.121428 SURF 0x10 mat 1 refs 4 723 0.817008 0.111939 724 0.817 0.109251 749 0.861813 0.116349 748 0.861823 0.118804 SURF 0x10 mat 1 refs 4 724 0.817 0.109251 725 0.816989 0.106834 750 0.861802 0.11414 749 0.861813 0.116349 SURF 0x10 mat 1 refs 4 725 0.816989 0.106834 726 0.816974 0.104776 751 0.861791 0.11226 750 0.861802 0.11414 SURF 0x10 mat 1 refs 4 726 0.816974 0.104776 727 0.816954 0.103164 752 0.861774 0.110786 751 0.861791 0.11226 SURF 0x10 mat 1 refs 4 727 0.816954 0.103164 728 0.816932 0.102086 753 0.861752 0.109802 752 0.861774 0.110786 SURF 0x10 mat 1 refs 4 728 0.816932 0.102086 729 0.816906 0.10163 754 0.861729 0.109385 753 0.861752 0.109802 SURF 0x10 mat 1 refs 4 731 0.861887 0.220638 730 0.861875 0.212819 755 0.893239 0.210414 756 0.89325 0.217523 SURF 0x10 mat 1 refs 4 730 0.861875 0.212819 732 0.861864 0.205167 757 0.893229 0.203457 755 0.893239 0.210414 SURF 0x10 mat 1 refs 4 732 0.861864 0.205167 733 0.861855 0.197667 758 0.893221 0.196638 757 0.893229 0.203457 SURF 0x10 mat 1 refs 4 733 0.861855 0.197667 734 0.861846 0.190302 759 0.893214 0.189941 758 0.893221 0.196638 SURF 0x10 mat 1 refs 4 734 0.861846 0.190302 735 0.861839 0.183055 760 0.893207 0.183352 759 0.893214 0.189941 SURF 0x10 mat 1 refs 4 735 0.861839 0.183055 736 0.861833 0.17591 761 0.893201 0.176857 760 0.893207 0.183352 SURF 0x10 mat 1 refs 4 736 0.861833 0.17591 737 0.86183 0.168849 762 0.8932 0.170437 761 0.893201 0.176857 SURF 0x10 mat 1 refs 4 737 0.86183 0.168849 738 0.861828 0.161859 763 0.893198 0.164081 762 0.8932 0.170437 SURF 0x10 mat 1 refs 4 738 0.861828 0.161859 739 0.861828 0.15492 764 0.893198 0.157772 763 0.893198 0.164081 SURF 0x10 mat 1 refs 4 739 0.861828 0.15492 740 0.861832 0.148016 765 0.8932 0.151496 764 0.893198 0.157772 SURF 0x10 mat 1 refs 4 740 0.861832 0.148016 741 0.861835 0.141132 766 0.893203 0.145237 765 0.8932 0.151496 SURF 0x10 mat 1 refs 4 741 0.861835 0.141132 742 0.861841 0.134251 767 0.893209 0.138981 766 0.893203 0.145237 SURF 0x10 mat 1 refs 4 742 0.861841 0.134251 743 0.861841 0.131992 768 0.893207 0.136927 767 0.893209 0.138981 SURF 0x10 mat 1 refs 4 743 0.861841 0.131992 744 0.861839 0.129501 769 0.893207 0.134662 768 0.893207 0.136927 SURF 0x10 mat 1 refs 4 744 0.861839 0.129501 745 0.861837 0.126856 770 0.893205 0.132258 769 0.893207 0.134662 SURF 0x10 mat 1 refs 4 745 0.861837 0.126856 746 0.861833 0.124139 771 0.893201 0.129787 770 0.893205 0.132258 SURF 0x10 mat 1 refs 4 746 0.861833 0.124139 747 0.86183 0.121428 772 0.893198 0.127322 771 0.893201 0.129787 SURF 0x10 mat 1 refs 4 747 0.86183 0.121428 748 0.861823 0.118804 773 0.893192 0.124936 772 0.893198 0.127322 SURF 0x10 mat 1 refs 4 748 0.861823 0.118804 749 0.861813 0.116349 774 0.893185 0.122704 773 0.893192 0.124936 SURF 0x10 mat 1 refs 4 749 0.861813 0.116349 750 0.861802 0.11414 775 0.893175 0.120695 774 0.893185 0.122704 SURF 0x10 mat 1 refs 4 750 0.861802 0.11414 751 0.861791 0.11226 776 0.893162 0.118986 775 0.893175 0.120695 SURF 0x10 mat 1 refs 4 751 0.861791 0.11226 752 0.861774 0.110786 777 0.893147 0.117647 776 0.893162 0.118986 SURF 0x10 mat 1 refs 4 752 0.861774 0.110786 753 0.861752 0.109802 778 0.893129 0.116752 777 0.893147 0.117647 SURF 0x10 mat 1 refs 4 753 0.861752 0.109802 754 0.861729 0.109385 779 0.893106 0.116373 778 0.893129 0.116752 SURF 0x10 mat 1 refs 4 756 0.89325 0.217523 755 0.893239 0.210414 780 0.916922 0.208459 781 0.916931 0.214835 SURF 0x10 mat 1 refs 4 755 0.893239 0.210414 757 0.893229 0.203457 782 0.916913 0.202219 780 0.916922 0.208459 SURF 0x10 mat 1 refs 4 757 0.893229 0.203457 758 0.893221 0.196638 783 0.916906 0.196102 782 0.916913 0.202219 SURF 0x10 mat 1 refs 4 758 0.893221 0.196638 759 0.893214 0.189941 784 0.916899 0.190095 783 0.916906 0.196102 SURF 0x10 mat 1 refs 4 759 0.893214 0.189941 760 0.893207 0.183352 785 0.916893 0.184185 784 0.916899 0.190095 SURF 0x10 mat 1 refs 4 760 0.893207 0.183352 761 0.893201 0.176857 786 0.91689 0.178357 785 0.916893 0.184185 SURF 0x10 mat 1 refs 4 761 0.893201 0.176857 762 0.8932 0.170437 787 0.916886 0.172599 786 0.91689 0.178357 SURF 0x10 mat 1 refs 4 762 0.8932 0.170437 763 0.893198 0.164081 788 0.916884 0.166898 787 0.916886 0.172599 SURF 0x10 mat 1 refs 4 763 0.893198 0.164081 764 0.893198 0.157772 789 0.916884 0.161239 788 0.916884 0.166898 SURF 0x10 mat 1 refs 4 764 0.893198 0.157772 765 0.8932 0.151496 790 0.916886 0.155609 789 0.916884 0.161239 SURF 0x10 mat 1 refs 4 765 0.8932 0.151496 766 0.893203 0.145237 791 0.91689 0.149994 790 0.916886 0.155609 SURF 0x10 mat 1 refs 4 766 0.893203 0.145237 767 0.893209 0.138981 792 0.916895 0.144382 791 0.91689 0.149994 SURF 0x10 mat 1 refs 4 767 0.893209 0.138981 768 0.893207 0.136927 793 0.916893 0.142541 792 0.916895 0.144382 SURF 0x10 mat 1 refs 4 768 0.893207 0.136927 769 0.893207 0.134662 794 0.916893 0.140509 793 0.916893 0.142541 SURF 0x10 mat 1 refs 4 769 0.893207 0.134662 770 0.893205 0.132258 795 0.916892 0.138352 794 0.916893 0.140509 SURF 0x10 mat 1 refs 4 770 0.893205 0.132258 771 0.893201 0.129787 796 0.916888 0.136136 795 0.916892 0.138352 SURF 0x10 mat 1 refs 4 771 0.893201 0.129787 772 0.893198 0.127322 797 0.916884 0.133925 796 0.916888 0.136136 SURF 0x10 mat 1 refs 4 772 0.893198 0.127322 773 0.893192 0.124936 798 0.916881 0.131785 797 0.916884 0.133925 SURF 0x10 mat 1 refs 4 773 0.893192 0.124936 774 0.893185 0.122704 799 0.916873 0.129783 798 0.916881 0.131785 SURF 0x10 mat 1 refs 4 774 0.893185 0.122704 775 0.893175 0.120695 800 0.916864 0.127981 799 0.916873 0.129783 SURF 0x10 mat 1 refs 4 775 0.893175 0.120695 776 0.893162 0.118986 801 0.916854 0.126448 800 0.916864 0.127981 SURF 0x10 mat 1 refs 4 776 0.893162 0.118986 777 0.893147 0.117647 802 0.916839 0.125246 801 0.916854 0.126448 SURF 0x10 mat 1 refs 4 777 0.893147 0.117647 778 0.893129 0.116752 803 0.916823 0.124444 802 0.916839 0.125246 SURF 0x10 mat 1 refs 4 778 0.893129 0.116752 779 0.893106 0.116373 804 0.916803 0.124104 803 0.916823 0.124444 SURF 0x10 mat 1 refs 4 781 0.916931 0.214835 780 0.916922 0.208459 805 0.938045 0.206951 806 0.938054 0.212549 SURF 0x10 mat 1 refs 4 780 0.916922 0.208459 782 0.916913 0.202219 807 0.938038 0.201472 805 0.938045 0.206951 SURF 0x10 mat 1 refs 4 782 0.916913 0.202219 783 0.916906 0.196102 808 0.938031 0.196101 807 0.938038 0.201472 SURF 0x10 mat 1 refs 4 783 0.916906 0.196102 784 0.916899 0.190095 809 0.938025 0.190828 808 0.938031 0.196101 SURF 0x10 mat 1 refs 4 784 0.916899 0.190095 785 0.916893 0.184185 810 0.93802 0.185638 809 0.938025 0.190828 SURF 0x10 mat 1 refs 4 785 0.916893 0.184185 786 0.91689 0.178357 811 0.938016 0.180521 810 0.93802 0.185638 SURF 0x10 mat 1 refs 4 786 0.91689 0.178357 787 0.916886 0.172599 812 0.938014 0.175466 811 0.938016 0.180521 SURF 0x10 mat 1 refs 4 787 0.916886 0.172599 788 0.916884 0.166898 813 0.938012 0.17046 812 0.938014 0.175466 SURF 0x10 mat 1 refs 4 788 0.916884 0.166898 789 0.916884 0.161239 814 0.938012 0.165492 813 0.938012 0.17046 SURF 0x10 mat 1 refs 4 789 0.916884 0.161239 790 0.916886 0.155609 815 0.938014 0.160548 814 0.938012 0.165492 SURF 0x10 mat 1 refs 4 790 0.916886 0.155609 791 0.91689 0.149994 816 0.938016 0.155618 815 0.938014 0.160548 SURF 0x10 mat 1 refs 4 791 0.91689 0.149994 792 0.916895 0.144382 817 0.938022 0.150691 816 0.938016 0.155618 SURF 0x10 mat 1 refs 4 792 0.916895 0.144382 793 0.916893 0.142541 818 0.93802 0.149074 817 0.938022 0.150691 SURF 0x10 mat 1 refs 4 793 0.916893 0.142541 794 0.916893 0.140509 819 0.93802 0.14729 818 0.93802 0.149074 SURF 0x10 mat 1 refs 4 794 0.916893 0.140509 795 0.916892 0.138352 820 0.938018 0.145396 819 0.93802 0.14729 SURF 0x10 mat 1 refs 4 795 0.916892 0.138352 796 0.916888 0.136136 821 0.938016 0.143451 820 0.938018 0.145396 SURF 0x10 mat 1 refs 4 796 0.916888 0.136136 797 0.916884 0.133925 822 0.938012 0.14151 821 0.938016 0.143451 SURF 0x10 mat 1 refs 4 797 0.916884 0.133925 798 0.916881 0.131785 823 0.938009 0.139631 822 0.938012 0.14151 SURF 0x10 mat 1 refs 4 798 0.916881 0.131785 799 0.916873 0.129783 824 0.938002 0.137872 823 0.938009 0.139631 SURF 0x10 mat 1 refs 4 799 0.916873 0.129783 800 0.916864 0.127981 825 0.937994 0.136291 824 0.938002 0.137872 SURF 0x10 mat 1 refs 4 800 0.916864 0.127981 801 0.916854 0.126448 826 0.937984 0.134944 825 0.937994 0.136291 SURF 0x10 mat 1 refs 4 801 0.916854 0.126448 802 0.916839 0.125246 827 0.937973 0.13389 826 0.937984 0.134944 SURF 0x10 mat 1 refs 4 802 0.916839 0.125246 803 0.916823 0.124444 828 0.937958 0.133184 827 0.937973 0.13389 SURF 0x10 mat 1 refs 4 803 0.916823 0.124444 804 0.916803 0.124104 829 0.93794 0.132886 828 0.937958 0.133184 SURF 0x10 mat 1 refs 4 806 0.938054 0.212549 805 0.938045 0.206951 830 0.953406 0.205522 831 0.953413 0.210244 SURF 0x10 mat 1 refs 4 805 0.938045 0.206951 807 0.938038 0.201472 832 0.953401 0.200903 830 0.953406 0.205522 SURF 0x10 mat 1 refs 4 807 0.938038 0.201472 808 0.938031 0.196101 833 0.953394 0.196375 832 0.953401 0.200903 SURF 0x10 mat 1 refs 4 808 0.938031 0.196101 809 0.938025 0.190828 834 0.95339 0.191928 833 0.953394 0.196375 SURF 0x10 mat 1 refs 4 809 0.938025 0.190828 810 0.93802 0.185638 835 0.953387 0.187552 834 0.95339 0.191928 SURF 0x10 mat 1 refs 4 810 0.93802 0.185638 811 0.938016 0.180521 836 0.953383 0.183238 835 0.953387 0.187552 SURF 0x10 mat 1 refs 4 811 0.938016 0.180521 812 0.938014 0.175466 837 0.953381 0.178975 836 0.953383 0.183238 SURF 0x10 mat 1 refs 4 812 0.938014 0.175466 813 0.938012 0.17046 838 0.953379 0.174754 837 0.953381 0.178975 SURF 0x10 mat 1 refs 4 813 0.938012 0.17046 814 0.938012 0.165492 839 0.953379 0.170564 838 0.953379 0.174754 SURF 0x10 mat 1 refs 4 814 0.938012 0.165492 815 0.938014 0.160548 840 0.953381 0.166396 839 0.953379 0.170564 SURF 0x10 mat 1 refs 4 815 0.938014 0.160548 816 0.938016 0.155618 841 0.953383 0.16224 840 0.953381 0.166396 SURF 0x10 mat 1 refs 4 816 0.938016 0.155618 817 0.938022 0.150691 842 0.953387 0.158085 841 0.953383 0.16224 SURF 0x10 mat 1 refs 4 817 0.938022 0.150691 818 0.93802 0.149074 843 0.953387 0.156721 842 0.953387 0.158085 SURF 0x10 mat 1 refs 4 818 0.93802 0.149074 819 0.93802 0.14729 844 0.953385 0.155217 843 0.953387 0.156721 SURF 0x10 mat 1 refs 4 819 0.93802 0.14729 820 0.938018 0.145396 845 0.953385 0.15362 844 0.953385 0.155217 SURF 0x10 mat 1 refs 4 820 0.938018 0.145396 821 0.938016 0.143451 846 0.953383 0.15198 845 0.953385 0.15362 SURF 0x10 mat 1 refs 4 821 0.938016 0.143451 822 0.938012 0.14151 847 0.953379 0.150343 846 0.953383 0.15198 SURF 0x10 mat 1 refs 4 822 0.938012 0.14151 823 0.938009 0.139631 848 0.953376 0.148759 847 0.953379 0.150343 SURF 0x10 mat 1 refs 4 823 0.938009 0.139631 824 0.938002 0.137872 849 0.95337 0.147276 848 0.953376 0.148759 SURF 0x10 mat 1 refs 4 824 0.938002 0.137872 825 0.937994 0.136291 850 0.953363 0.145942 849 0.95337 0.147276 SURF 0x10 mat 1 refs 4 825 0.937994 0.136291 826 0.937984 0.134944 851 0.953356 0.144806 850 0.953363 0.145942 SURF 0x10 mat 1 refs 4 826 0.937984 0.134944 827 0.937973 0.13389 852 0.953345 0.143918 851 0.953356 0.144806 SURF 0x10 mat 1 refs 4 827 0.937973 0.13389 828 0.937958 0.133184 853 0.953334 0.143324 852 0.953345 0.143918 SURF 0x10 mat 1 refs 4 828 0.937958 0.133184 829 0.93794 0.132886 854 0.95332 0.143072 853 0.953334 0.143324 SURF 0x10 mat 1 refs 4 831 0.953413 0.210244 830 0.953406 0.205522 855 0.963327 0.20385 856 0.963332 0.207718 SURF 0x10 mat 1 refs 4 830 0.953406 0.205522 832 0.953401 0.200903 857 0.963321 0.200064 855 0.963327 0.20385 SURF 0x10 mat 1 refs 4 832 0.953401 0.200903 833 0.953394 0.196375 858 0.963316 0.196354 857 0.963321 0.200064 SURF 0x10 mat 1 refs 4 833 0.953394 0.196375 834 0.95339 0.191928 859 0.963312 0.192711 858 0.963316 0.196354 SURF 0x10 mat 1 refs 4 834 0.95339 0.191928 835 0.953387 0.187552 860 0.963309 0.189125 859 0.963312 0.192711 SURF 0x10 mat 1 refs 4 835 0.953387 0.187552 836 0.953383 0.183238 861 0.963305 0.185591 860 0.963309 0.189125 SURF 0x10 mat 1 refs 4 836 0.953383 0.183238 837 0.953381 0.178975 862 0.963305 0.182099 861 0.963305 0.185591 SURF 0x10 mat 1 refs 4 837 0.953381 0.178975 838 0.953379 0.174754 863 0.963303 0.17864 862 0.963305 0.182099 SURF 0x10 mat 1 refs 4 838 0.953379 0.174754 839 0.953379 0.170564 864 0.963303 0.175207 863 0.963303 0.17864 SURF 0x10 mat 1 refs 4 839 0.953379 0.170564 840 0.953381 0.166396 865 0.963305 0.171793 864 0.963303 0.175207 SURF 0x10 mat 1 refs 4 840 0.953381 0.166396 841 0.953383 0.16224 866 0.963307 0.168387 865 0.963305 0.171793 SURF 0x10 mat 1 refs 4 841 0.953383 0.16224 842 0.953387 0.158085 867 0.963309 0.164984 866 0.963307 0.168387 SURF 0x10 mat 1 refs 4 842 0.953387 0.158085 843 0.953387 0.156721 868 0.963309 0.163866 867 0.963309 0.164984 SURF 0x10 mat 1 refs 4 843 0.953387 0.156721 844 0.953385 0.155217 869 0.963309 0.162634 868 0.963309 0.163866 SURF 0x10 mat 1 refs 4 844 0.953385 0.155217 845 0.953385 0.15362 870 0.963307 0.161326 869 0.963309 0.162634 SURF 0x10 mat 1 refs 4 845 0.953385 0.15362 846 0.953383 0.15198 871 0.963305 0.15998 870 0.963307 0.161326 SURF 0x10 mat 1 refs 4 846 0.953383 0.15198 847 0.953379 0.150343 872 0.963303 0.15864 871 0.963305 0.15998 SURF 0x10 mat 1 refs 4 847 0.953379 0.150343 848 0.953376 0.148759 873 0.9633 0.157342 872 0.963303 0.15864 SURF 0x10 mat 1 refs 4 848 0.953376 0.148759 849 0.95337 0.147276 874 0.963296 0.156127 873 0.9633 0.157342 SURF 0x10 mat 1 refs 4 849 0.95337 0.147276 850 0.953363 0.145942 875 0.963291 0.155035 874 0.963296 0.156127 SURF 0x10 mat 1 refs 4 850 0.953363 0.145942 851 0.953356 0.144806 876 0.963285 0.154104 875 0.963291 0.155035 SURF 0x10 mat 1 refs 4 851 0.953356 0.144806 852 0.953345 0.143918 877 0.963276 0.153376 876 0.963285 0.154104 SURF 0x10 mat 1 refs 4 852 0.953345 0.143918 853 0.953334 0.143324 878 0.963266 0.152889 877 0.963276 0.153376 SURF 0x10 mat 1 refs 4 853 0.953334 0.143324 854 0.95332 0.143072 879 0.963255 0.152683 878 0.963266 0.152889 SURF 0x10 mat 1 refs 4 856 0.963332 0.207718 855 0.963327 0.20385 880 0.968122 0.203039 881 0.968126 0.20599 SURF 0x10 mat 1 refs 4 855 0.963327 0.20385 857 0.963321 0.200064 882 0.968117 0.20015 880 0.968122 0.203039 SURF 0x10 mat 1 refs 4 857 0.963321 0.200064 858 0.963316 0.196354 883 0.968113 0.197318 882 0.968117 0.20015 SURF 0x10 mat 1 refs 4 858 0.963316 0.196354 859 0.963312 0.192711 884 0.968111 0.194538 883 0.968113 0.197318 SURF 0x10 mat 1 refs 4 859 0.963312 0.192711 860 0.963309 0.189125 885 0.968108 0.191801 884 0.968111 0.194538 SURF 0x10 mat 1 refs 4 860 0.963309 0.189125 861 0.963305 0.185591 886 0.968106 0.189103 885 0.968108 0.191801 SURF 0x10 mat 1 refs 4 861 0.963305 0.185591 862 0.963305 0.182099 887 0.968104 0.186438 886 0.968106 0.189103 SURF 0x10 mat 1 refs 4 862 0.963305 0.182099 863 0.963303 0.17864 888 0.968104 0.183798 887 0.968104 0.186438 SURF 0x10 mat 1 refs 4 863 0.963303 0.17864 864 0.963303 0.175207 889 0.968104 0.181179 888 0.968104 0.183798 SURF 0x10 mat 1 refs 4 864 0.963303 0.175207 865 0.963305 0.171793 890 0.968104 0.178573 889 0.968104 0.181179 SURF 0x10 mat 1 refs 4 865 0.963305 0.171793 866 0.963307 0.168387 891 0.968106 0.175973 890 0.968104 0.178573 SURF 0x10 mat 1 refs 4 866 0.963307 0.168387 867 0.963309 0.164984 892 0.96811 0.173375 891 0.968106 0.175973 SURF 0x10 mat 1 refs 4 867 0.963309 0.164984 868 0.963309 0.163866 893 0.968108 0.172522 892 0.96811 0.173375 SURF 0x10 mat 1 refs 4 868 0.963309 0.163866 869 0.963309 0.162634 894 0.968108 0.171582 893 0.968108 0.172522 SURF 0x10 mat 1 refs 4 869 0.963309 0.162634 870 0.963307 0.161326 895 0.968108 0.170583 894 0.968108 0.171582 SURF 0x10 mat 1 refs 4 870 0.963307 0.161326 871 0.963305 0.15998 896 0.968106 0.169557 895 0.968108 0.170583 SURF 0x10 mat 1 refs 4 871 0.963305 0.15998 872 0.963303 0.15864 897 0.968104 0.168534 896 0.968106 0.169557 SURF 0x10 mat 1 refs 4 872 0.963303 0.15864 873 0.9633 0.157342 898 0.968102 0.167543 897 0.968104 0.168534 SURF 0x10 mat 1 refs 4 873 0.9633 0.157342 874 0.963296 0.156127 899 0.968099 0.166616 898 0.968102 0.167543 SURF 0x10 mat 1 refs 4 874 0.963296 0.156127 875 0.963291 0.155035 900 0.968095 0.165782 899 0.968099 0.166616 SURF 0x10 mat 1 refs 4 875 0.963291 0.155035 876 0.963285 0.154104 901 0.96809 0.165072 900 0.968095 0.165782 SURF 0x10 mat 1 refs 4 876 0.963285 0.154104 877 0.963276 0.153376 902 0.968082 0.164516 901 0.96809 0.165072 SURF 0x10 mat 1 refs 4 877 0.963276 0.153376 878 0.963266 0.152889 903 0.968075 0.164144 902 0.968082 0.164516 SURF 0x10 mat 1 refs 4 878 0.963266 0.152889 879 0.963255 0.152683 904 0.968066 0.163988 903 0.968075 0.164144 SURF 0x10 mat 1 refs 3 881 0.686748 0.596394 880 0.694667 0.596929 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 880 0.694667 0.596929 882 0.702418 0.597414 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 882 0.702418 0.597414 883 0.710014 0.597842 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 883 0.710014 0.597842 884 0.717475 0.598212 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 884 0.717475 0.598212 885 0.724815 0.598518 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 885 0.724815 0.598518 886 0.732053 0.598756 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 886 0.732053 0.598756 887 0.739204 0.598921 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 887 0.739204 0.598921 888 0.746285 0.59901 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 888 0.746285 0.59901 889 0.753314 0.599018 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 889 0.753314 0.599018 890 0.760306 0.59894 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 890 0.760306 0.59894 891 0.767279 0.598772 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 891 0.767279 0.598772 892 0.774249 0.598512 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 892 0.774249 0.598512 893 0.776537 0.598555 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 893 0.776537 0.598555 894 0.779061 0.598615 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 894 0.779061 0.598615 895 0.781739 0.598706 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 895 0.781739 0.598706 896 0.784493 0.598843 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 896 0.784493 0.598843 897 0.787238 0.599042 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 897 0.787238 0.599042 898 0.789895 0.599319 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 898 0.789895 0.599319 899 0.792383 0.599688 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 899 0.792383 0.599688 900 0.79462 0.600166 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 900 0.79462 0.600166 901 0.796525 0.600766 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 901 0.796525 0.600766 902 0.798017 0.601504 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 902 0.798017 0.601504 903 0.799014 0.602396 905 0.757691 0.602914 SURF 0x10 mat 1 refs 3 903 0.799014 0.602396 904 0.799435 0.603457 905 0.757691 0.602914 SURF 0x10 mat 1 refs 4 280 0.297027 0.220599 906 0.261174 0.219017 306 0.261187 0.209323 282 0.297041 0.21056 SURF 0x10 mat 1 refs 4 280 0.297027 0.220599 281 0.297013 0.230859 305 0.261159 0.228711 906 0.261174 0.219017 SURF 0x10 mat 1 refs 4 305 0.261159 0.228711 330 0.220823 0.226583 329 0.220838 0.217299 906 0.261174 0.219017 SURF 0x10 mat 1 refs 4 306 0.261187 0.209323 906 0.261174 0.219017 329 0.220838 0.217299 331 0.22085 0.208216 kids 0 OBJECT poly name "CurveCircle.003" data 8 Mesh.008 texture "C:/Programme/CRRCSim/textures/Fireworks2.rgb" crease 30.000000 numvert 60 0.000822 0.050051 -2.24188 0.000822 0.081746 -2.24175 0.000822 0.081878 -2.28021 0.000822 0.050183 -2.28035 0.000822 0.044292 -2.27953 0.000822 0.039484 -2.27738 0.000822 0.035755 -2.27417 0.000822 0.0331 -2.27018 0.000822 0.031516 -2.26566 0.000822 0.030998 -2.26089 0.000822 0.031542 -2.25613 0.000822 0.033144 -2.25165 0.000822 0.035801 -2.24771 0.000822 0.039506 -2.2446 0.000822 0.044258 -2.24256 -0.000955001 0.050051 -2.24188 -0.000955001 0.081746 -2.24175 -0.000955001 0.081878 -2.28021 -0.000955001 0.050183 -2.28035 -0.000955001 0.044292 -2.27953 -0.000955001 0.039484 -2.27738 -0.000955001 0.035755 -2.27417 -0.000955001 0.0331 -2.27018 -0.000955001 0.031516 -2.26566 -0.000955001 0.030998 -2.26089 -0.000955001 0.031542 -2.25613 -0.000955001 0.033144 -2.25165 -0.000955001 0.035801 -2.24771 -0.000955001 0.039506 -2.2446 -0.000955001 0.044258 -2.24256 -0.000955001 0.050051 -2.24188 0.000822 0.050051 -2.24188 -0.000955001 0.081746 -2.24175 0.000822 0.081746 -2.24175 -0.000955001 0.081878 -2.28021 0.000822 0.081878 -2.28021 -0.000955001 0.050183 -2.28035 0.000822 0.050183 -2.28035 -0.000955001 0.044292 -2.27953 0.000822 0.044292 -2.27953 -0.000955001 0.039484 -2.27738 0.000822 0.039484 -2.27738 -0.000955001 0.035755 -2.27417 0.000822 0.035755 -2.27417 -0.000955001 0.0331 -2.27018 0.000822 0.0331 -2.27018 -0.000955001 0.031516 -2.26566 0.000822 0.031516 -2.26566 -0.000955001 0.030998 -2.26089 0.000822 0.030998 -2.26089 -0.000955001 0.031542 -2.25613 0.000822 0.031542 -2.25613 -0.000955001 0.033144 -2.25165 0.000822 0.033144 -2.25165 -0.000955001 0.035801 -2.24771 0.000822 0.035801 -2.24771 -0.000955001 0.039506 -2.2446 0.000822 0.039506 -2.2446 -0.000955001 0.044258 -2.24256 0.000822 0.044258 -2.24256 numsurf 41 SURF 0x0 mat 0 refs 3 1 0 0 2 0 0 3 0 0 SURF 0x0 mat 0 refs 3 0 0 0 1 0 0 3 0 0 SURF 0x0 mat 0 refs 3 0 0 0 3 0 0 4 0 0 SURF 0x0 mat 0 refs 3 14 0 0 0 0 0 4 0 0 SURF 0x0 mat 0 refs 3 14 0 0 4 0 0 5 0 0 SURF 0x0 mat 0 refs 3 13 0 0 14 0 0 5 0 0 SURF 0x0 mat 0 refs 3 12 0 0 13 0 0 5 0 0 SURF 0x0 mat 0 refs 3 12 0 0 5 0 0 6 0 0 SURF 0x0 mat 0 refs 3 11 0 0 12 0 0 6 0 0 SURF 0x0 mat 0 refs 3 11 0 0 6 0 0 7 0 0 SURF 0x0 mat 0 refs 3 10 0 0 11 0 0 7 0 0 SURF 0x0 mat 0 refs 3 10 0 0 7 0 0 8 0 0 SURF 0x0 mat 0 refs 3 9 0 0 10 0 0 8 0 0 SURF 0x0 mat 0 refs 3 16 0 0 17 0 0 18 0 0 SURF 0x0 mat 0 refs 3 15 0 0 16 0 0 18 0 0 SURF 0x0 mat 0 refs 3 15 0 0 18 0 0 19 0 0 SURF 0x0 mat 0 refs 3 29 0 0 15 0 0 19 0 0 SURF 0x0 mat 0 refs 3 29 0 0 19 0 0 20 0 0 SURF 0x0 mat 0 refs 3 28 0 0 29 0 0 20 0 0 SURF 0x0 mat 0 refs 3 27 0 0 28 0 0 20 0 0 SURF 0x0 mat 0 refs 3 27 0 0 20 0 0 21 0 0 SURF 0x0 mat 0 refs 3 26 0 0 27 0 0 21 0 0 SURF 0x0 mat 0 refs 3 26 0 0 21 0 0 22 0 0 SURF 0x0 mat 0 refs 3 25 0 0 26 0 0 22 0 0 SURF 0x0 mat 0 refs 3 25 0 0 22 0 0 23 0 0 SURF 0x0 mat 0 refs 3 24 0 0 25 0 0 23 0 0 SURF 0x0 mat 0 refs 4 31 0 0 33 0 0 32 0 0 30 0 0 SURF 0x0 mat 0 refs 4 33 0 0 35 0 0 34 0 0 32 0 0 SURF 0x0 mat 0 refs 4 35 0 0 37 0 0 36 0 0 34 0 0 SURF 0x0 mat 0 refs 4 37 0 0 39 0 0 38 0 0 36 0 0 SURF 0x0 mat 0 refs 4 39 0 0 41 0 0 40 0 0 38 0 0 SURF 0x0 mat 0 refs 4 41 0 0 43 0 0 42 0 0 40 0 0 SURF 0x0 mat 0 refs 4 43 0 0 45 0 0 44 0 0 42 0 0 SURF 0x0 mat 0 refs 4 45 0 0 47 0 0 46 0 0 44 0 0 SURF 0x0 mat 0 refs 4 47 0 0 49 0 0 48 0 0 46 0 0 SURF 0x0 mat 0 refs 4 49 0 0 51 0 0 50 0 0 48 0 0 SURF 0x0 mat 0 refs 4 51 0 0 53 0 0 52 0 0 50 0 0 SURF 0x0 mat 0 refs 4 53 0 0 55 0 0 54 0 0 52 0 0 SURF 0x0 mat 0 refs 4 55 0 0 57 0 0 56 0 0 54 0 0 SURF 0x0 mat 0 refs 4 57 0 0 59 0 0 58 0 0 56 0 0 SURF 0x0 mat 0 refs 4 59 0 0 31 0 0 30 0 0 58 0 0 kids 0 OBJECT poly name "CurveCircle.002" data 8 Mesh.004 texture "C:/Programme/CRRCSim/textures/Fireworks2.rgb" crease 30.000000 numvert 862 0.000670999 0.030899 -2.30287 0.000701999 0.032633 -2.35614 0.000732999 0.035117 -2.41097 0.000744 0.036093 -2.42879 0.000754001 0.037136 -2.44609 0.000744 0.038179 -2.42879 0.000701999 0.041639 -2.35614 0.000691 0.042305 -2.33798 0.000681 0.031387 -2.32017 0.000691 0.031967 -2.33798 0.000712 0.033383 -2.37448 0.000723001 0.034212 -2.39281 0.000732999 0.039155 -2.41097 0.000723001 0.04006 -2.39281 0.000712 0.040889 -2.37448 0.000681 0.042885 -2.32017 0.000670999 0.043373 -2.30287 0.088542 0.044336 -2.24231 0.088542 0.043874 -2.22497 0.088542 0.043301 -2.21377 0.088542 0.042332 -2.20388 0.088542 0.04165 -2.19969 0.088542 0.039789 -2.19339 0.088542 0.033784 -2.19622 0.088542 0.032961 -2.19969 0.088542 0.032263 -2.2038 0.088542 0.031202 -2.21353 0.088542 0.030505 -2.22466 0.088542 0.030264 -2.23051 0.088542 0.030078 -2.23643 0.088542 0.029936 -2.24231 0.088542 0.03002 -2.25581 0.088542 0.030211 -2.27053 0.088542 0.032633 -2.35616 0.088542 0.034212 -2.39283 0.088542 0.035117 -2.41099 0.088542 0.037136 -2.44611 0.088542 0.042306 -2.338 0.088542 0.042885 -2.32018 0.088542 0.043373 -2.30288 0.088542 0.044208 -2.2366 0.088542 0.044061 -2.23078 0.088542 0.043627 -2.21926 0.088542 0.042876 -2.2086 0.088542 0.040809 -2.19616 0.088542 0.038572 -2.1915 0.088542 0.037136 -2.19058 0.088542 0.03586 -2.19157 0.088542 0.034747 -2.19348 0.088542 0.031681 -2.20844 0.088542 0.030814 -2.21897 0.088542 0.030505 -2.28627 0.088542 0.030899 -2.30288 0.088542 0.031387 -2.32018 0.088542 0.031967 -2.338 0.088542 0.033383 -2.37449 0.088542 0.036093 -2.42881 0.088542 0.038179 -2.42881 0.088542 0.039155 -2.41099 0.088542 0.04006 -2.39283 0.088542 0.040889 -2.37449 0.088542 0.041639 -2.35616 0.088542 0.043767 -2.28627 0.088542 0.044061 -2.27053 0.088542 0.044252 -2.25581 0.203301 0.043942 -2.25792 0.203301 0.039069 -2.40628 0.203301 0.038136 -2.42332 0.203301 0.036141 -2.42332 0.203301 0.03355 -2.37139 0.203301 0.031641 -2.31946 0.203301 0.030799 -2.28704 0.203301 0.030335 -2.25792 0.203301 0.03039 -2.23938 0.203301 0.030799 -2.22813 0.203301 0.031094 -2.22269 0.203301 0.033146 -2.20426 0.203301 0.033934 -2.20094 0.203301 0.034854 -2.19832 0.203301 0.039675 -2.19824 0.203301 0.041454 -2.20426 0.203301 0.042106 -2.20826 0.203301 0.043344 -2.22297 0.203301 0.04358 -2.22842 0.203301 0.043759 -2.23399 0.203301 0.043759 -2.27199 0.203301 0.043478 -2.28704 0.203301 0.043102 -2.30292 0.203301 0.042635 -2.31946 0.203301 0.042081 -2.3365 0.203301 0.041443 -2.35386 0.203301 0.040726 -2.37139 0.203301 0.039933 -2.38892 0.203301 0.037138 -2.43986 0.203301 0.035208 -2.40628 0.203301 0.034343 -2.38892 0.203301 0.032833 -2.35386 0.203301 0.032196 -2.3365 0.203301 0.031175 -2.30292 0.203301 0.030517 -2.27199 0.203301 0.030254 -2.24501 0.203301 0.030568 -2.23373 0.203301 0.031465 -2.21749 0.203301 0.031923 -2.21262 0.203301 0.032479 -2.20818 0.203301 0.035918 -2.1965 0.203301 0.037138 -2.19555 0.203301 0.038511 -2.19642 0.203301 0.04065 -2.20088 0.203301 0.042626 -2.21278 0.203301 0.043033 -2.21772 0.203301 0.0439 -2.23955 0.203301 0.044022 -2.24501 0.292145 0.043476 -2.24684 0.292145 0.043176 -2.23642 0.292145 0.042283 -2.22176 0.292145 0.041796 -2.21753 0.292145 0.041184 -2.21378 0.292145 0.035998 -2.20651 0.292145 0.035001 -2.20822 0.292145 0.032255 -2.22162 0.292145 0.031478 -2.23105 0.292145 0.030985 -2.24139 0.292145 0.030767 -2.26405 0.292145 0.03251 -2.33767 0.292145 0.033108 -2.35394 0.292145 0.033779 -2.37036 0.292145 0.038075 -2.41901 0.292145 0.041174 -2.35394 0.292145 0.042291 -2.32171 0.292145 0.04308 -2.29134 0.292145 0.043344 -2.27723 0.292145 0.04359 -2.25195 0.292145 0.043344 -2.24163 0.292145 0.042955 -2.23131 0.292145 0.042663 -2.22639 0.292145 0.040431 -2.21062 0.292145 0.039518 -2.20814 0.292145 0.038427 -2.20644 0.292145 0.037141 -2.20562 0.292145 0.034139 -2.21067 0.292145 0.033401 -2.21378 0.292145 0.032776 -2.21746 0.292145 0.031826 -2.22617 0.292145 0.031202 -2.23615 0.292145 0.030819 -2.24668 0.292145 0.030692 -2.25195 0.292145 0.030938 -2.27723 0.292145 0.031202 -2.29134 0.292145 0.031554 -2.30621 0.292145 0.031991 -2.32171 0.292145 0.034522 -2.38678 0.292145 0.035332 -2.40305 0.292145 0.036207 -2.41901 0.292145 0.037141 -2.4345 0.292145 0.03895 -2.40305 0.292145 0.03976 -2.38678 0.292145 0.040503 -2.37036 0.292145 0.041771 -2.33767 0.292145 0.042728 -2.30621 0.292145 0.043515 -2.26405 0.398279 0.042317 -2.30553 0.398279 0.04201 -2.31848 0.398279 0.041178 -2.34586 0.398279 0.039426 -2.38862 0.398279 0.038721 -2.40278 0.398279 0.03796 -2.41667 0.398279 0.037146 -2.43016 0.398279 0.033115 -2.34586 0.398279 0.032663 -2.33197 0.398279 0.031747 -2.29325 0.398279 0.031532 -2.27124 0.398279 0.031788 -2.26204 0.398279 0.031976 -2.25748 0.398279 0.033347 -2.24121 0.398279 0.034533 -2.23531 0.398279 0.035284 -2.23317 0.398279 0.037146 -2.23091 0.398279 0.04001 -2.23526 0.398279 0.041623 -2.24496 0.398279 0.042546 -2.26226 0.398279 0.042695 -2.28177 0.398279 0.042546 -2.29325 0.398279 0.041629 -2.33197 0.398279 0.040658 -2.36002 0.398279 0.040073 -2.37432 0.398279 0.036333 -2.41667 0.398279 0.035572 -2.40278 0.398279 0.034867 -2.38862 0.398279 0.03422 -2.37432 0.398279 0.033635 -2.36002 0.398279 0.032283 -2.31848 0.398279 0.031976 -2.30553 0.398279 0.031598 -2.28177 0.398279 0.031643 -2.26666 0.398279 0.032217 -2.25304 0.398279 0.032519 -2.2488 0.398279 0.032893 -2.24483 0.398279 0.03389 -2.23801 0.398279 0.036152 -2.23168 0.398279 0.038266 -2.23162 0.398279 0.039215 -2.2331 0.398279 0.040666 -2.23801 0.398279 0.041198 -2.24127 0.398279 0.041954 -2.24899 0.398279 0.042208 -2.25327 0.398279 0.0424 -2.25772 0.398279 0.042661 -2.26679 0.398279 0.042761 -2.27124 0.466155 0.041824 -2.2972 0.466155 0.041741 -2.2935 0.466155 0.041646 -2.28973 0.466155 0.040081 -2.26955 0.466155 0.039535 -2.26726 0.466155 0.037153 -2.26364 0.466155 0.036325 -2.26429 0.466155 0.034444 -2.26955 0.466155 0.033614 -2.27523 0.466155 0.033303 -2.27853 0.466155 0.032481 -2.2972 0.466155 0.033106 -2.3365 0.466155 0.033423 -2.34773 0.466155 0.033799 -2.35929 0.466155 0.034718 -2.38297 0.466155 0.035843 -2.40665 0.466155 0.036476 -2.41821 0.466155 0.037829 -2.41821 0.466155 0.038463 -2.40665 0.466155 0.039587 -2.38297 0.466155 0.040074 -2.37107 0.466155 0.040507 -2.35929 0.466155 0.040883 -2.34773 0.466155 0.041199 -2.3365 0.466155 0.041646 -2.31551 0.466155 0.041524 -2.28595 0.466155 0.041364 -2.28225 0.466155 0.041153 -2.27869 0.466155 0.040877 -2.27534 0.466155 0.040524 -2.27227 0.466155 0.038874 -2.26547 0.466155 0.038084 -2.26424 0.466155 0.035603 -2.26553 0.466155 0.034978 -2.2673 0.466155 0.033991 -2.27222 0.466155 0.033051 -2.28206 0.466155 0.032851 -2.28575 0.466155 0.032694 -2.28955 0.466155 0.032573 -2.29339 0.466155 0.032536 -2.30597 0.466155 0.03266 -2.31551 0.466155 0.032851 -2.32573 0.466155 0.034231 -2.37107 0.466155 0.035256 -2.39486 0.466155 0.037153 -2.42943 0.466155 0.039049 -2.39486 0.466155 0.041455 -2.32573 0.466155 0.04177 -2.30597 0.497015 0.041082 -2.33052 0.497015 0.040815 -2.34732 0.497015 0.040328 -2.36603 0.497015 0.039641 -2.38587 0.497015 0.039227 -2.39599 0.497015 0.037157 -2.43549 0.497015 0.036582 -2.42595 0.497015 0.035545 -2.4061 0.497015 0.035087 -2.39599 0.497015 0.034674 -2.38587 0.497015 0.033338 -2.33864 0.497015 0.033232 -2.33052 0.497015 0.033186 -2.32307 0.497015 0.033367 -2.31657 0.497015 0.0335 -2.31334 0.497015 0.034148 -2.30439 0.497015 0.034854 -2.29957 0.497015 0.036454 -2.29509 0.497015 0.037157 -2.29454 0.497015 0.039647 -2.29957 0.497015 0.040558 -2.30733 0.497015 0.040738 -2.31036 0.497015 0.041058 -2.31992 0.497015 0.040977 -2.33864 0.497015 0.040598 -2.35649 0.497015 0.040009 -2.37585 0.497015 0.03877 -2.4061 0.497015 0.038271 -2.41612 0.497015 0.037733 -2.42595 0.497015 0.036044 -2.41612 0.497015 0.034306 -2.37585 0.497015 0.033986 -2.36603 0.497015 0.033717 -2.35649 0.497015 0.0335 -2.34732 0.497015 0.033264 -2.31983 0.497015 0.03367 -2.3102 0.497015 0.033884 -2.3072 0.497015 0.034469 -2.30183 0.497015 0.035309 -2.29765 0.497015 0.035839 -2.29614 0.497015 0.037949 -2.29504 0.497015 0.038621 -2.29609 0.497015 0.039183 -2.29762 0.497015 0.040024 -2.30187 0.497015 0.040323 -2.30448 0.497015 0.040874 -2.31351 0.497015 0.040977 -2.31672 0.497015 0.041129 -2.32307 0.522735 0.040755 -2.34526 0.522735 0.04068 -2.3423 0.522735 0.040584 -2.33935 0.522735 0.037889 -2.32233 0.522735 0.037159 -2.32187 0.522735 0.036511 -2.32237 0.522735 0.035945 -2.32334 0.522735 0.035455 -2.32473 0.522735 0.035037 -2.3265 0.522735 0.034682 -2.32858 0.522735 0.034386 -2.33095 0.522735 0.033639 -2.36251 0.522735 0.033788 -2.37052 0.522735 0.033988 -2.37896 0.522735 0.034531 -2.39681 0.522735 0.03487 -2.40604 0.522735 0.035673 -2.42468 0.522735 0.03769 -2.44297 0.522735 0.038646 -2.42468 0.522735 0.039067 -2.41536 0.522735 0.04033 -2.37896 0.522735 0.04053 -2.37052 0.522735 0.04068 -2.36251 0.522735 0.040777 -2.35503 0.522735 0.04082 -2.34816 0.522735 0.040459 -2.33645 0.522735 0.040293 -2.33366 0.522735 0.040077 -2.33103 0.522735 0.039801 -2.32863 0.522735 0.039454 -2.3265 0.522735 0.039026 -2.3247 0.522735 0.038508 -2.3233 0.522735 0.034143 -2.33353 0.522735 0.033945 -2.3363 0.522735 0.033788 -2.33919 0.522735 0.033666 -2.34217 0.522735 0.033571 -2.34517 0.522735 0.033499 -2.34816 0.522735 0.033542 -2.35503 0.522735 0.034237 -2.38775 0.522735 0.035251 -2.41536 0.522735 0.036133 -2.43392 0.522735 0.036629 -2.44297 0.522735 0.037159 -2.45177 0.522735 0.038186 -2.43392 0.522735 0.039448 -2.40604 0.522735 0.039787 -2.39681 0.522735 0.040082 -2.38775 0.538174 0.03954 -2.4082 0.538174 0.038372 -2.43822 0.538174 0.037595 -2.45309 0.538174 0.036733 -2.45309 0.538174 0.035613 -2.43064 0.538174 0.035027 -2.41556 0.538174 0.034424 -2.39418 0.538174 0.034302 -2.38768 0.538174 0.034223 -2.38159 0.538174 0.034247 -2.37358 0.538174 0.034324 -2.37114 0.538174 0.034551 -2.36637 0.538174 0.034909 -2.36202 0.538174 0.03515 -2.3601 0.538174 0.035438 -2.3584 0.538174 0.035779 -2.35697 0.538174 0.036177 -2.35584 0.538174 0.037164 -2.35464 0.538174 0.039029 -2.3584 0.538174 0.039311 -2.36013 0.538174 0.039712 -2.36422 0.538174 0.039846 -2.36649 0.538174 0.040026 -2.37125 0.538174 0.040105 -2.38159 0.538174 0.040026 -2.38768 0.538174 0.039904 -2.39418 0.538174 0.039741 -2.40105 0.538174 0.0393 -2.41556 0.538174 0.039025 -2.42306 0.538174 0.038715 -2.43064 0.538174 0.037998 -2.44572 0.538174 0.037164 -2.46024 0.538174 0.036329 -2.44572 0.538174 0.035956 -2.43822 0.538174 0.035303 -2.42306 0.538174 0.034788 -2.4082 0.538174 0.034586 -2.40105 0.538174 0.034188 -2.37601 0.538174 0.034424 -2.36872 0.538174 0.034711 -2.36412 0.538174 0.036637 -2.35505 0.538174 0.037757 -2.35502 0.538174 0.03826 -2.3558 0.538174 0.038682 -2.35694 0.538174 0.039536 -2.36208 0.538174 0.039948 -2.36885 0.538174 0.040087 -2.37366 0.538174 0.040139 -2.37601 0.54429 0.037183 -2.45421 0.54429 0.037183 -2.44973 0.54429 0.037183 -2.44507 0.54429 0.037183 -2.44273 0.54429 0.037183 -2.4318 0.54429 0.037183 -2.42992 0.54429 0.037183 -2.4282 0.54429 0.037183 -2.42745 0.54429 0.037183 -2.42522 0.54429 0.037183 -2.42453 0.54429 0.037183 -2.42388 0.54429 0.037183 -2.42276 0.54429 0.037183 -2.42171 0.54429 0.037183 -2.42231 0.54429 0.037183 -2.452 0.54429 0.037183 -2.44741 0.54429 0.037183 -2.44041 0.54429 0.037183 -2.43814 0.54429 0.037183 -2.43593 0.54429 0.037183 -2.43381 0.54429 0.037183 -2.42669 0.54429 0.037183 -2.42595 0.54429 0.037183 -2.42328 -0.542959 0.037183 -2.42328 -0.542959 0.037183 -2.42595 -0.542959 0.037183 -2.42669 -0.542959 0.037183 -2.43381 -0.542959 0.037183 -2.43593 -0.542959 0.037183 -2.43814 -0.542959 0.037183 -2.44041 -0.542959 0.037183 -2.44741 -0.542959 0.037183 -2.452 -0.542959 0.037183 -2.42231 -0.542959 0.037183 -2.42171 -0.542959 0.037183 -2.42276 -0.542959 0.037183 -2.42388 -0.542959 0.037183 -2.42453 -0.542959 0.037183 -2.42522 -0.542959 0.037183 -2.42745 -0.542959 0.037183 -2.4282 -0.542959 0.037183 -2.42992 -0.542959 0.037183 -2.4318 -0.542959 0.037183 -2.44273 -0.542959 0.037183 -2.44507 -0.542959 0.037183 -2.44973 -0.542959 0.037183 -2.45421 -0.536843 0.040139 -2.37601 -0.536843 0.040087 -2.37366 -0.536843 0.039948 -2.36885 -0.536843 0.039536 -2.36208 -0.536843 0.038682 -2.35694 -0.536843 0.03826 -2.3558 -0.536843 0.037757 -2.35502 -0.536843 0.036637 -2.35505 -0.536843 0.034711 -2.36412 -0.536843 0.034424 -2.36872 -0.536843 0.034188 -2.37601 -0.536843 0.034586 -2.40105 -0.536843 0.034788 -2.4082 -0.536843 0.035303 -2.42306 -0.536843 0.035956 -2.43822 -0.536843 0.036329 -2.44572 -0.536843 0.037164 -2.46024 -0.536843 0.037998 -2.44572 -0.536843 0.038715 -2.43064 -0.536843 0.039025 -2.42306 -0.536843 0.0393 -2.41556 -0.536843 0.039741 -2.40105 -0.536843 0.039904 -2.39418 -0.536843 0.040026 -2.38768 -0.536843 0.040105 -2.38159 -0.536843 0.040026 -2.37125 -0.536843 0.039846 -2.36649 -0.536843 0.039712 -2.36422 -0.536843 0.039311 -2.36013 -0.536843 0.039029 -2.3584 -0.536843 0.037164 -2.35464 -0.536843 0.036177 -2.35584 -0.536843 0.035779 -2.35697 -0.536843 0.035438 -2.3584 -0.536843 0.03515 -2.3601 -0.536843 0.034909 -2.36202 -0.536843 0.034551 -2.36637 -0.536843 0.034324 -2.37114 -0.536843 0.034247 -2.37358 -0.536843 0.034223 -2.38159 -0.536843 0.034302 -2.38768 -0.536843 0.034424 -2.39418 -0.536843 0.035027 -2.41556 -0.536843 0.035613 -2.43064 -0.536843 0.036733 -2.45309 -0.536843 0.037595 -2.45309 -0.536843 0.038372 -2.43822 -0.536843 0.03954 -2.4082 -0.521405 0.040082 -2.38775 -0.521405 0.039787 -2.39681 -0.521405 0.039448 -2.40604 -0.521405 0.038186 -2.43392 -0.521405 0.037159 -2.45177 -0.521405 0.036629 -2.44297 -0.521405 0.036133 -2.43392 -0.521405 0.035251 -2.41536 -0.521405 0.034237 -2.38775 -0.521405 0.033542 -2.35503 -0.521405 0.033499 -2.34816 -0.521405 0.033571 -2.34517 -0.521405 0.033666 -2.34217 -0.521405 0.033788 -2.33919 -0.521405 0.033945 -2.3363 -0.521405 0.034143 -2.33353 -0.521405 0.038508 -2.3233 -0.521405 0.039026 -2.3247 -0.521405 0.039454 -2.3265 -0.521405 0.039801 -2.32863 -0.521405 0.040077 -2.33103 -0.521405 0.040293 -2.33366 -0.521405 0.040459 -2.33645 -0.521405 0.04082 -2.34816 -0.521405 0.040777 -2.35503 -0.521405 0.04068 -2.36251 -0.521405 0.04053 -2.37052 -0.521405 0.04033 -2.37896 -0.521405 0.039067 -2.41536 -0.521405 0.038646 -2.42468 -0.521405 0.03769 -2.44297 -0.521405 0.035673 -2.42468 -0.521405 0.03487 -2.40604 -0.521405 0.034531 -2.39681 -0.521405 0.033988 -2.37896 -0.521405 0.033788 -2.37052 -0.521405 0.033639 -2.36251 -0.521405 0.034386 -2.33095 -0.521405 0.034682 -2.32858 -0.521405 0.035037 -2.3265 -0.521405 0.035455 -2.32473 -0.521405 0.035945 -2.32334 -0.521405 0.036511 -2.32237 -0.521405 0.037159 -2.32187 -0.521405 0.037889 -2.32233 -0.521405 0.040584 -2.33935 -0.521405 0.04068 -2.3423 -0.521405 0.040755 -2.34526 -0.495684 0.041129 -2.32307 -0.495684 0.040977 -2.31672 -0.495684 0.040874 -2.31351 -0.495684 0.040324 -2.30448 -0.495684 0.040024 -2.30187 -0.495684 0.039183 -2.29762 -0.495684 0.038621 -2.29609 -0.495684 0.037949 -2.29504 -0.495684 0.035839 -2.29614 -0.495684 0.035309 -2.29765 -0.495684 0.034469 -2.30183 -0.495684 0.033884 -2.3072 -0.495684 0.03367 -2.3102 -0.495684 0.033264 -2.31983 -0.495684 0.0335 -2.34732 -0.495684 0.033717 -2.35649 -0.495684 0.033986 -2.36603 -0.495684 0.034306 -2.37585 -0.495684 0.036044 -2.41612 -0.495684 0.037733 -2.42595 -0.495684 0.038271 -2.41612 -0.495684 0.03877 -2.4061 -0.495684 0.040009 -2.37585 -0.495684 0.040598 -2.35649 -0.495684 0.040977 -2.33864 -0.495684 0.041058 -2.31992 -0.495684 0.040738 -2.31036 -0.495684 0.040558 -2.30733 -0.495684 0.039647 -2.29957 -0.495684 0.037157 -2.29454 -0.495684 0.036454 -2.29509 -0.495684 0.034854 -2.29957 -0.495684 0.034148 -2.30439 -0.495684 0.0335 -2.31334 -0.495684 0.033367 -2.31657 -0.495684 0.033186 -2.32307 -0.495684 0.033232 -2.33052 -0.495684 0.033338 -2.33864 -0.495684 0.034674 -2.38587 -0.495684 0.035087 -2.39599 -0.495684 0.035545 -2.4061 -0.495684 0.036582 -2.42595 -0.495684 0.037157 -2.43549 -0.495684 0.039227 -2.39599 -0.495684 0.039641 -2.38587 -0.495684 0.040328 -2.36603 -0.495684 0.040815 -2.34732 -0.495684 0.041082 -2.33052 -0.464824 0.04177 -2.30597 -0.464824 0.041455 -2.32573 -0.464824 0.039049 -2.39486 -0.464824 0.037153 -2.42943 -0.464824 0.035256 -2.39486 -0.464824 0.034231 -2.37107 -0.464824 0.032851 -2.32573 -0.464824 0.03266 -2.31551 -0.464824 0.032536 -2.30597 -0.464824 0.032573 -2.29339 -0.464824 0.032694 -2.28955 -0.464824 0.032851 -2.28575 -0.464824 0.033051 -2.28206 -0.464824 0.033991 -2.27222 -0.464824 0.034978 -2.2673 -0.464824 0.035603 -2.26553 -0.464824 0.038084 -2.26424 -0.464824 0.038874 -2.26547 -0.464824 0.040524 -2.27227 -0.464824 0.040877 -2.27534 -0.464824 0.041153 -2.27869 -0.464824 0.041364 -2.28225 -0.464824 0.041524 -2.28595 -0.464824 0.041646 -2.31551 -0.464824 0.041199 -2.3365 -0.464824 0.040883 -2.34773 -0.464824 0.040507 -2.35929 -0.464824 0.040074 -2.37107 -0.464824 0.039587 -2.38297 -0.464824 0.038463 -2.40665 -0.464824 0.037829 -2.41821 -0.464824 0.036476 -2.41821 -0.464824 0.035843 -2.40665 -0.464824 0.034718 -2.38297 -0.464824 0.033799 -2.35929 -0.464824 0.033423 -2.34773 -0.464824 0.033106 -2.3365 -0.464824 0.032481 -2.2972 -0.464824 0.033303 -2.27853 -0.464824 0.033614 -2.27523 -0.464824 0.034444 -2.26955 -0.464824 0.036325 -2.26429 -0.464824 0.037153 -2.26364 -0.464824 0.039535 -2.26726 -0.464824 0.040081 -2.26955 -0.464824 0.041646 -2.28973 -0.464824 0.041741 -2.2935 -0.464824 0.041824 -2.2972 -0.396948 0.042761 -2.27124 -0.396948 0.042661 -2.26679 -0.396948 0.0424 -2.25772 -0.396948 0.042208 -2.25327 -0.396948 0.041954 -2.24899 -0.396948 0.041198 -2.24127 -0.396948 0.040666 -2.23801 -0.396948 0.039215 -2.2331 -0.396948 0.038266 -2.23162 -0.396948 0.036152 -2.23168 -0.396948 0.03389 -2.23801 -0.396948 0.032893 -2.24483 -0.396948 0.032519 -2.2488 -0.396948 0.032217 -2.25304 -0.396948 0.031643 -2.26666 -0.396948 0.031598 -2.28177 -0.396948 0.031976 -2.30553 -0.396948 0.032283 -2.31848 -0.396948 0.033635 -2.36002 -0.396948 0.03422 -2.37432 -0.396948 0.034867 -2.38862 -0.396948 0.035572 -2.40278 -0.396948 0.036333 -2.41667 -0.396948 0.040073 -2.37432 -0.396948 0.040658 -2.36002 -0.396948 0.041629 -2.33197 -0.396948 0.042546 -2.29325 -0.396948 0.042695 -2.28177 -0.396948 0.042546 -2.26226 -0.396948 0.041623 -2.24496 -0.396948 0.04001 -2.23526 -0.396948 0.037146 -2.23091 -0.396948 0.035284 -2.23317 -0.396948 0.034533 -2.23531 -0.396948 0.033347 -2.24121 -0.396948 0.031976 -2.25748 -0.396948 0.031788 -2.26204 -0.396948 0.031532 -2.27124 -0.396948 0.031747 -2.29325 -0.396948 0.032663 -2.33197 -0.396948 0.033115 -2.34586 -0.396948 0.037146 -2.43016 -0.396948 0.03796 -2.41667 -0.396948 0.038721 -2.40278 -0.396948 0.039426 -2.38862 -0.396948 0.041178 -2.34586 -0.396948 0.04201 -2.31848 -0.396948 0.042317 -2.30553 -0.290814 0.043515 -2.26405 -0.290814 0.042728 -2.30621 -0.290814 0.041771 -2.33767 -0.290814 0.040503 -2.37036 -0.290814 0.03976 -2.38678 -0.290814 0.03895 -2.40305 -0.290814 0.037141 -2.4345 -0.290814 0.036207 -2.41901 -0.290814 0.035332 -2.40305 -0.290814 0.034522 -2.38678 -0.290814 0.031991 -2.32171 -0.290814 0.031554 -2.30621 -0.290814 0.031202 -2.29134 -0.290814 0.030938 -2.27723 -0.290814 0.030692 -2.25195 -0.290814 0.030819 -2.24668 -0.290814 0.031202 -2.23615 -0.290814 0.031826 -2.22617 -0.290814 0.032776 -2.21746 -0.290814 0.033401 -2.21378 -0.290814 0.034139 -2.21067 -0.290814 0.037141 -2.20562 -0.290814 0.038427 -2.20644 -0.290814 0.039518 -2.20814 -0.290814 0.040431 -2.21062 -0.290814 0.042663 -2.22639 -0.290814 0.042955 -2.23131 -0.290814 0.043344 -2.24163 -0.290814 0.04359 -2.25195 -0.290814 0.043344 -2.27723 -0.290814 0.04308 -2.29134 -0.290814 0.042291 -2.32171 -0.290814 0.041174 -2.35394 -0.290814 0.038075 -2.41901 -0.290814 0.033779 -2.37036 -0.290814 0.033108 -2.35394 -0.290814 0.03251 -2.33767 -0.290814 0.030767 -2.26405 -0.290814 0.030985 -2.24139 -0.290814 0.031478 -2.23105 -0.290814 0.032255 -2.22162 -0.290814 0.035001 -2.20822 -0.290814 0.035998 -2.20651 -0.290814 0.041184 -2.21378 -0.290814 0.041796 -2.21753 -0.290814 0.042283 -2.22176 -0.290814 0.043176 -2.23642 -0.290814 0.043476 -2.24684 -0.20197 0.044022 -2.24501 -0.20197 0.0439 -2.23955 -0.20197 0.043033 -2.21772 -0.20197 0.042626 -2.21278 -0.20197 0.04065 -2.20088 -0.20197 0.038511 -2.19642 -0.20197 0.037138 -2.19555 -0.20197 0.035918 -2.1965 -0.20197 0.032479 -2.20818 -0.20197 0.031923 -2.21262 -0.20197 0.031465 -2.21749 -0.20197 0.030568 -2.23373 -0.20197 0.030254 -2.24501 -0.20197 0.030517 -2.27199 -0.20197 0.031175 -2.30292 -0.20197 0.032196 -2.3365 -0.20197 0.032833 -2.35386 -0.20197 0.034343 -2.38892 -0.20197 0.035208 -2.40628 -0.20197 0.037138 -2.43986 -0.20197 0.039933 -2.38892 -0.20197 0.040726 -2.37139 -0.20197 0.041443 -2.35386 -0.20197 0.042081 -2.3365 -0.20197 0.042635 -2.31946 -0.20197 0.043102 -2.30292 -0.20197 0.043478 -2.28704 -0.20197 0.043759 -2.27199 -0.20197 0.043759 -2.23399 -0.20197 0.04358 -2.22842 -0.20197 0.043344 -2.22297 -0.20197 0.042106 -2.20826 -0.20197 0.041454 -2.20426 -0.20197 0.039675 -2.19824 -0.20197 0.034854 -2.19832 -0.20197 0.033934 -2.20094 -0.20197 0.033146 -2.20426 -0.20197 0.031094 -2.22269 -0.20197 0.030799 -2.22813 -0.20197 0.03039 -2.23938 -0.20197 0.030335 -2.25792 -0.20197 0.030799 -2.28704 -0.20197 0.031641 -2.31946 -0.20197 0.03355 -2.37139 -0.20197 0.036141 -2.42332 -0.20197 0.038136 -2.42332 -0.20197 0.039069 -2.40628 -0.20197 0.043942 -2.25792 -0.087211 0.044252 -2.25581 -0.087211 0.044061 -2.27053 -0.087211 0.043767 -2.28627 -0.087211 0.041639 -2.35616 -0.087211 0.040889 -2.37449 -0.087211 0.04006 -2.39283 -0.087211 0.039155 -2.41099 -0.087211 0.038179 -2.42881 -0.087211 0.036093 -2.42881 -0.087211 0.033383 -2.37449 -0.087211 0.031967 -2.338 -0.087211 0.031387 -2.32018 -0.087211 0.030899 -2.30288 -0.087211 0.030505 -2.28627 -0.087211 0.030814 -2.21897 -0.087211 0.031681 -2.20844 -0.087211 0.034747 -2.19348 -0.087211 0.03586 -2.19157 -0.087211 0.037136 -2.19058 -0.087211 0.038572 -2.1915 -0.087211 0.040809 -2.19616 -0.087211 0.042876 -2.2086 -0.087211 0.043627 -2.21926 -0.087211 0.044061 -2.23078 -0.087211 0.044208 -2.2366 -0.087211 0.043373 -2.30288 -0.087211 0.042885 -2.32018 -0.087211 0.042306 -2.338 -0.087211 0.037136 -2.44611 -0.087211 0.035117 -2.41099 -0.087211 0.034212 -2.39283 -0.087211 0.032633 -2.35616 -0.087211 0.030211 -2.27053 -0.087211 0.03002 -2.25581 -0.087211 0.029936 -2.24231 -0.087211 0.030078 -2.23643 -0.087211 0.030264 -2.23051 -0.087211 0.030505 -2.22466 -0.087211 0.031202 -2.21353 -0.087211 0.032263 -2.2038 -0.087211 0.032961 -2.19969 -0.087211 0.033784 -2.19622 -0.087211 0.039789 -2.19339 -0.087211 0.04165 -2.19969 -0.087211 0.042332 -2.20388 -0.087211 0.043301 -2.21377 -0.087211 0.043874 -2.22497 -0.087211 0.044336 -2.24231 0.000677999 0.044061 -2.27051 0.000669001 0.043767 -2.28626 0.000677999 0.030211 -2.27051 0.000693999 0.029936 -2.24229 0.000698 0.030078 -2.23641 0.000700999 0.030264 -2.2305 0.000705 0.030505 -2.22464 0.000714 0.031681 -2.20843 0.000716999 0.032263 -2.20378 0.000722 0.034747 -2.19347 0.000724001 0.037136 -2.19057 0.000723001 0.039789 -2.19338 0.000721 0.040809 -2.19615 0.000719 0.04165 -2.19968 0.000714 0.042876 -2.20859 0.000711 0.043301 -2.21375 0.000700999 0.044061 -2.23077 0.000693999 0.044336 -2.24229 0.000686999 0.044252 -2.2558 0.000669001 0.030505 -2.28626 0.000686999 0.03002 -2.2558 0.000708001 0.030814 -2.21895 0.000711 0.031202 -2.21351 0.000719 0.03296 -2.19968 0.000721 0.033784 -2.19621 0.000724001 0.03586 -2.19156 0.000724001 0.038572 -2.19148 0.000716999 0.042332 -2.20386 0.000708001 0.043627 -2.21924 0.000704 0.043874 -2.22495 0.000698 0.044208 -2.23658 numsurf 963 SURF 0x0 mat 1 refs 3 835 0.693849 0.768317 834 0.693848 0.772386 851 0.693844 0.781728 SURF 0x0 mat 1 refs 3 838 0.693857 0.748959 8 0.693842 0.826251 9 0.693846 0.838576 SURF 0x0 mat 1 refs 3 839 0.693858 0.745746 9 0.693846 0.838576 1 0.693851 0.851138 SURF 0x0 mat 1 refs 3 857 0.693861 0.737239 12 0.693865 0.889064 5 0.69387 0.901388 SURF 0x0 mat 1 refs 3 842 0.693861 0.73855 12 0.693865 0.889064 857 0.693861 0.737239 SURF 0x0 mat 1 refs 3 842 0.693861 0.73855 12 0.693865 0.889064 13 0.693861 0.876501 SURF 0x0 mat 1 refs 3 843 0.69386 0.740465 842 0.693861 0.73855 13 0.693861 0.876501 SURF 0x0 mat 1 refs 3 858 0.693858 0.745801 7 0.693846 0.838576 15 0.693842 0.826251 SURF 0x0 mat 1 refs 3 845 0.693857 0.749071 15 0.693842 0.826251 858 0.693858 0.745801 SURF 0x0 mat 1 refs 3 846 0.693855 0.752643 16 0.693837 0.814285 15 0.693842 0.826251 SURF 0x0 mat 1 refs 3 847 0.693851 0.764413 849 0.693844 0.781728 831 0.69384 0.791905 SURF 0x0 mat 1 refs 3 836 0.693851 0.764225 850 0.693836 0.802797 833 0.69384 0.791905 SURF 0x0 mat 1 refs 3 853 0.693855 0.752479 0 0.693837 0.814285 852 0.693854 0.75624 SURF 0x0 mat 1 refs 3 839 0.693858 0.745746 838 0.693857 0.748959 9 0.693846 0.838576 SURF 0x0 mat 1 refs 3 856 0.693861 0.737291 840 0.69386 0.738614 2 0.693865 0.889064 SURF 0x0 mat 1 refs 3 856 0.693861 0.737291 2 0.693865 0.889064 3 0.69387 0.901388 SURF 0x0 mat 1 refs 3 844 0.693859 0.742907 14 0.693856 0.863819 843 0.69386 0.740465 SURF 0x0 mat 1 refs 3 844 0.693859 0.742907 6 0.693851 0.851138 7 0.693846 0.838576 SURF 0x0 mat 1 refs 3 858 0.693858 0.745801 844 0.693859 0.742907 7 0.693846 0.838576 SURF 0x0 mat 1 refs 3 860 0.693852 0.76039 831 0.69384 0.791905 832 0.693836 0.802797 SURF 0x0 mat 1 refs 4 848 0.693848 0.772386 861 0.693849 0.768437 40 0.733672 0.768448 17 0.733672 0.772397 SURF 0x0 mat 1 refs 4 861 0.693849 0.768437 847 0.693851 0.764413 41 0.733672 0.764424 40 0.733672 0.768448 SURF 0x0 mat 1 refs 4 847 0.693851 0.764413 860 0.693852 0.76039 18 0.733672 0.7604 41 0.733672 0.764424 SURF 0x0 mat 1 refs 4 860 0.693852 0.76039 859 0.693854 0.756441 42 0.733672 0.756451 18 0.733672 0.7604 SURF 0x0 mat 1 refs 4 859 0.693854 0.756441 846 0.693855 0.752643 19 0.733672 0.752654 42 0.733672 0.756451 SURF 0x0 mat 1 refs 4 846 0.693855 0.752643 845 0.693857 0.749071 43 0.733672 0.749082 19 0.733672 0.752654 SURF 0x0 mat 1 refs 4 845 0.693857 0.749071 858 0.693858 0.745801 20 0.733672 0.745811 43 0.733672 0.749082 SURF 0x0 mat 1 refs 4 858 0.693858 0.745801 844 0.693859 0.742907 21 0.733672 0.742917 20 0.733672 0.745811 SURF 0x0 mat 1 refs 4 844 0.693859 0.742907 843 0.69386 0.740465 44 0.733672 0.740476 21 0.733672 0.742917 SURF 0x0 mat 1 refs 4 843 0.69386 0.740465 842 0.693861 0.73855 22 0.733672 0.738561 44 0.733672 0.740476 SURF 0x0 mat 1 refs 4 842 0.693861 0.73855 857 0.693861 0.737239 45 0.733672 0.73725 22 0.733672 0.738561 SURF 0x0 mat 1 refs 4 857 0.693861 0.737239 841 0.693861 0.736606 46 0.733672 0.736616 45 0.733672 0.73725 SURF 0x0 mat 1 refs 4 841 0.693861 0.736606 856 0.693861 0.737291 47 0.733672 0.737301 46 0.733672 0.736616 SURF 0x0 mat 1 refs 4 856 0.693861 0.737291 840 0.69386 0.738614 48 0.733672 0.738624 47 0.733672 0.737301 SURF 0x0 mat 1 refs 4 840 0.69386 0.738614 855 0.69386 0.740507 23 0.733672 0.740518 48 0.733672 0.738624 SURF 0x0 mat 1 refs 4 855 0.69386 0.740507 854 0.693859 0.742907 24 0.733672 0.742917 23 0.733672 0.740518 SURF 0x0 mat 1 refs 4 854 0.693859 0.742907 839 0.693858 0.745746 25 0.733672 0.745757 24 0.733672 0.742917 SURF 0x0 mat 1 refs 4 839 0.693858 0.745746 838 0.693857 0.748959 49 0.733672 0.748969 25 0.733672 0.745757 SURF 0x0 mat 1 refs 4 838 0.693857 0.748959 853 0.693855 0.752479 26 0.733672 0.752489 49 0.733672 0.748969 SURF 0x0 mat 1 refs 4 853 0.693855 0.752479 852 0.693854 0.75624 50 0.733672 0.756251 26 0.733672 0.752489 SURF 0x0 mat 1 refs 4 852 0.693854 0.75624 837 0.693853 0.760177 27 0.733672 0.760188 50 0.733672 0.756251 SURF 0x0 mat 1 refs 4 837 0.693853 0.760177 836 0.693851 0.764225 28 0.733672 0.764236 27 0.733672 0.760188 SURF 0x0 mat 1 refs 4 836 0.693851 0.764225 835 0.693849 0.768317 29 0.733672 0.768327 28 0.733672 0.764236 SURF 0x0 mat 1 refs 4 835 0.693849 0.768317 834 0.693848 0.772386 30 0.733672 0.772397 29 0.733672 0.768327 SURF 0x0 mat 1 refs 4 834 0.693848 0.772386 851 0.693844 0.781728 31 0.733672 0.781738 30 0.733672 0.772397 SURF 0x0 mat 1 refs 4 851 0.693844 0.781728 833 0.69384 0.791905 32 0.733672 0.791915 31 0.733672 0.781738 SURF 0x0 mat 1 refs 4 833 0.69384 0.791905 850 0.693836 0.802797 51 0.733672 0.802807 32 0.733672 0.791915 SURF 0x0 mat 1 refs 4 850 0.693836 0.802797 0 0.693837 0.814285 52 0.733672 0.814296 51 0.733672 0.802807 SURF 0x0 mat 1 refs 4 0 0.693837 0.814285 8 0.693842 0.826251 53 0.733672 0.826262 52 0.733672 0.814296 SURF 0x0 mat 1 refs 4 8 0.693842 0.826251 9 0.693846 0.838576 54 0.733672 0.838586 53 0.733672 0.826262 SURF 0x0 mat 1 refs 4 9 0.693846 0.838576 1 0.693851 0.851138 33 0.733672 0.851148 54 0.733672 0.838586 SURF 0x0 mat 1 refs 4 1 0.693851 0.851138 10 0.693856 0.863819 55 0.733672 0.86383 33 0.733672 0.851148 SURF 0x0 mat 1 refs 4 10 0.693856 0.863819 11 0.693861 0.876501 34 0.733672 0.876512 55 0.733672 0.86383 SURF 0x0 mat 1 refs 4 11 0.693861 0.876501 2 0.693865 0.889064 35 0.733672 0.889074 34 0.733672 0.876512 SURF 0x0 mat 1 refs 4 2 0.693865 0.889064 3 0.69387 0.901388 56 0.733672 0.901398 35 0.733672 0.889074 SURF 0x0 mat 1 refs 4 3 0.69387 0.901388 4 0.693875 0.913353 36 0.733672 0.913364 56 0.733672 0.901398 SURF 0x0 mat 1 refs 4 4 0.693875 0.913353 5 0.69387 0.901388 57 0.733672 0.901398 36 0.733672 0.913364 SURF 0x0 mat 1 refs 4 5 0.69387 0.901388 12 0.693865 0.889064 58 0.733672 0.889074 57 0.733672 0.901398 SURF 0x0 mat 1 refs 4 12 0.693865 0.889064 13 0.693861 0.876501 59 0.733672 0.876512 58 0.733672 0.889074 SURF 0x0 mat 1 refs 4 13 0.693861 0.876501 14 0.693856 0.863819 60 0.733672 0.86383 59 0.733672 0.876512 SURF 0x0 mat 1 refs 4 14 0.693856 0.863819 6 0.693851 0.851138 61 0.733672 0.851148 60 0.733672 0.86383 SURF 0x0 mat 1 refs 4 6 0.693851 0.851138 7 0.693846 0.838576 37 0.733672 0.838586 61 0.733672 0.851148 SURF 0x0 mat 1 refs 4 7 0.693846 0.838576 15 0.693842 0.826251 38 0.733672 0.826262 37 0.733672 0.838586 SURF 0x0 mat 1 refs 4 15 0.693842 0.826251 16 0.693837 0.814285 39 0.733672 0.814296 38 0.733672 0.826262 SURF 0x0 mat 1 refs 4 16 0.693837 0.814285 832 0.693836 0.802797 62 0.733672 0.802807 39 0.733672 0.814296 SURF 0x0 mat 1 refs 4 832 0.693836 0.802797 831 0.69384 0.791905 63 0.733672 0.791915 62 0.733672 0.802807 SURF 0x0 mat 1 refs 4 831 0.69384 0.791905 849 0.693844 0.781728 64 0.733672 0.781738 63 0.733672 0.791915 SURF 0x0 mat 1 refs 4 849 0.693844 0.781728 848 0.693848 0.772386 17 0.733672 0.772397 64 0.733672 0.781738 SURF 0x0 mat 1 refs 4 63 0.733672 0.791915 64 0.733672 0.781738 65 0.785696 0.783193 85 0.785696 0.792924 SURF 0x0 mat 1 refs 4 62 0.733672 0.802807 63 0.733672 0.791915 85 0.785696 0.792924 86 0.785696 0.803338 SURF 0x0 mat 1 refs 4 38 0.733672 0.826262 39 0.733672 0.814296 87 0.785696 0.814323 88 0.785696 0.825764 SURF 0x0 mat 1 refs 4 57 0.733672 0.901398 58 0.733672 0.889074 66 0.785696 0.885818 67 0.785696 0.897601 SURF 0x0 mat 1 refs 4 36 0.733672 0.913364 57 0.733672 0.901398 67 0.785696 0.897601 93 0.785696 0.909042 SURF 0x0 mat 1 refs 4 34 0.733672 0.876512 35 0.733672 0.889074 94 0.785696 0.885818 95 0.785696 0.873808 SURF 0x0 mat 1 refs 4 55 0.733672 0.86383 34 0.733672 0.876512 95 0.785696 0.873808 69 0.785696 0.861682 SURF 0x0 mat 1 refs 4 54 0.733672 0.838586 33 0.733672 0.851148 96 0.785696 0.849557 97 0.785696 0.837546 SURF 0x0 mat 1 refs 4 53 0.733672 0.826262 54 0.733672 0.838586 97 0.785696 0.837546 70 0.785696 0.825764 SURF 0x0 mat 1 refs 4 52 0.733672 0.814296 53 0.733672 0.826262 70 0.785696 0.825764 98 0.785696 0.814323 SURF 0x0 mat 1 refs 4 51 0.733672 0.802807 52 0.733672 0.814296 98 0.785696 0.814323 71 0.785696 0.803338 SURF 0x0 mat 1 refs 4 32 0.733672 0.791915 51 0.733672 0.802807 71 0.785696 0.803338 99 0.785696 0.792924 SURF 0x0 mat 1 refs 4 31 0.733672 0.781738 32 0.733672 0.791915 99 0.785696 0.792924 72 0.785696 0.783193 SURF 0x0 mat 1 refs 4 28 0.733672 0.764236 29 0.733672 0.768327 73 0.785696 0.770371 101 0.785696 0.766459 SURF 0x0 mat 1 refs 4 27 0.733672 0.760188 28 0.733672 0.764236 101 0.785696 0.766459 74 0.785696 0.76259 SURF 0x0 mat 1 refs 4 26 0.733672 0.752489 50 0.733672 0.756251 75 0.785696 0.758825 102 0.785696 0.755228 SURF 0x0 mat 1 refs 4 24 0.733672 0.742917 25 0.733672 0.745757 104 0.785696 0.748791 76 0.785696 0.746077 SURF 0x0 mat 1 refs 4 48 0.733672 0.738624 23 0.733672 0.740518 77 0.785696 0.743783 78 0.785696 0.741972 SURF 0x0 mat 1 refs 4 46 0.733672 0.736616 47 0.733672 0.737301 105 0.785696 0.740707 106 0.785696 0.740052 SURF 0x0 mat 1 refs 4 45 0.733672 0.73725 46 0.733672 0.736616 106 0.785696 0.740052 107 0.785696 0.740658 SURF 0x0 mat 1 refs 4 44 0.733672 0.740476 22 0.733672 0.738561 79 0.785696 0.741912 108 0.785696 0.743743 SURF 0x0 mat 1 refs 4 21 0.733672 0.742917 44 0.733672 0.740476 108 0.785696 0.743743 80 0.785696 0.746077 SURF 0x0 mat 1 refs 4 19 0.733672 0.752654 43 0.733672 0.749082 109 0.785696 0.751971 110 0.785696 0.755386 SURF 0x0 mat 1 refs 4 18 0.733672 0.7604 42 0.733672 0.756451 82 0.785696 0.759017 83 0.785696 0.762792 SURF 0x0 mat 1 refs 4 17 0.733672 0.772397 112 0.785696 0.774262 65 0.785696 0.783193 64 0.733672 0.781738 SURF 0x0 mat 1 refs 4 39 0.733672 0.814296 62 0.733672 0.802807 86 0.785696 0.803338 87 0.785696 0.814323 SURF 0x0 mat 1 refs 4 37 0.733672 0.838586 38 0.733672 0.826262 88 0.785696 0.825764 89 0.785696 0.837546 SURF 0x0 mat 1 refs 4 61 0.733672 0.851148 37 0.733672 0.838586 89 0.785696 0.837546 90 0.785696 0.849557 SURF 0x0 mat 1 refs 4 60 0.733672 0.86383 61 0.733672 0.851148 90 0.785696 0.849557 91 0.785696 0.861682 SURF 0x0 mat 1 refs 4 59 0.733672 0.876512 60 0.733672 0.86383 91 0.785696 0.861682 92 0.785696 0.873808 SURF 0x0 mat 1 refs 4 58 0.733672 0.889074 59 0.733672 0.876512 92 0.785696 0.873808 66 0.785696 0.885818 SURF 0x0 mat 1 refs 4 56 0.733672 0.901398 36 0.733672 0.913364 93 0.785696 0.909042 68 0.785696 0.897601 SURF 0x0 mat 1 refs 4 35 0.733672 0.889074 56 0.733672 0.901398 68 0.785696 0.897601 94 0.785696 0.885818 SURF 0x0 mat 1 refs 4 33 0.733672 0.851148 55 0.733672 0.86383 69 0.785696 0.861682 96 0.785696 0.849557 SURF 0x0 mat 1 refs 4 30 0.733672 0.772397 31 0.733672 0.781738 72 0.785696 0.783193 100 0.785696 0.774262 SURF 0x0 mat 1 refs 4 29 0.733672 0.768327 30 0.733672 0.772397 100 0.785696 0.774262 73 0.785696 0.770371 SURF 0x0 mat 1 refs 4 50 0.733672 0.756251 27 0.733672 0.760188 74 0.785696 0.76259 75 0.785696 0.758825 SURF 0x0 mat 1 refs 4 49 0.733672 0.748969 26 0.733672 0.752489 102 0.785696 0.755228 103 0.785696 0.751863 SURF 0x0 mat 1 refs 4 25 0.733672 0.745757 49 0.733672 0.748969 103 0.785696 0.751863 104 0.785696 0.748791 SURF 0x0 mat 1 refs 4 23 0.733672 0.740518 24 0.733672 0.742917 76 0.785696 0.746077 77 0.785696 0.743783 SURF 0x0 mat 1 refs 4 47 0.733672 0.737301 48 0.733672 0.738624 78 0.785696 0.741972 105 0.785696 0.740707 SURF 0x0 mat 1 refs 4 22 0.733672 0.738561 45 0.733672 0.73725 107 0.785696 0.740658 79 0.785696 0.741912 SURF 0x0 mat 1 refs 4 20 0.733672 0.745811 21 0.733672 0.742917 80 0.785696 0.746077 81 0.785696 0.748844 SURF 0x0 mat 1 refs 4 43 0.733672 0.749082 20 0.733672 0.745811 81 0.785696 0.748844 109 0.785696 0.751971 SURF 0x0 mat 1 refs 4 42 0.733672 0.756451 19 0.733672 0.752654 110 0.785696 0.755386 82 0.785696 0.759017 SURF 0x0 mat 1 refs 4 41 0.733672 0.764424 18 0.733672 0.7604 83 0.785696 0.762792 84 0.785696 0.766639 SURF 0x0 mat 1 refs 4 40 0.733672 0.768448 41 0.733672 0.764424 84 0.785696 0.766639 111 0.785696 0.770487 SURF 0x0 mat 1 refs 4 17 0.733672 0.772397 40 0.733672 0.768448 111 0.785696 0.770487 112 0.785696 0.774262 SURF 0x0 mat 1 refs 4 112 0.785696 0.774262 111 0.785696 0.770487 113 0.825972 0.775531 132 0.825972 0.779068 SURF 0x0 mat 1 refs 4 111 0.785696 0.770487 84 0.785696 0.766639 133 0.825972 0.771927 113 0.825972 0.775531 SURF 0x0 mat 1 refs 4 110 0.785696 0.755386 109 0.785696 0.751971 115 0.825972 0.758184 135 0.825972 0.761384 SURF 0x0 mat 1 refs 4 81 0.785696 0.748844 80 0.785696 0.746077 117 0.825972 0.752663 116 0.825972 0.755255 SURF 0x0 mat 1 refs 4 80 0.785696 0.746077 108 0.785696 0.743743 136 0.825972 0.750476 117 0.825972 0.752663 SURF 0x0 mat 1 refs 4 79 0.785696 0.741912 107 0.785696 0.740658 138 0.825972 0.747586 137 0.825972 0.748761 SURF 0x0 mat 1 refs 4 107 0.785696 0.740658 106 0.785696 0.740052 139 0.825972 0.747018 138 0.825972 0.747586 SURF 0x0 mat 1 refs 4 105 0.785696 0.740707 78 0.785696 0.741972 119 0.825972 0.748817 118 0.825972 0.747632 SURF 0x0 mat 1 refs 4 76 0.785696 0.746077 104 0.785696 0.748791 142 0.825972 0.755206 141 0.825972 0.752663 SURF 0x0 mat 1 refs 4 103 0.785696 0.751863 102 0.785696 0.755228 143 0.825972 0.761236 120 0.825972 0.758083 SURF 0x0 mat 1 refs 4 102 0.785696 0.755228 75 0.785696 0.758825 121 0.825972 0.764606 143 0.825972 0.761236 SURF 0x0 mat 1 refs 4 101 0.785696 0.766459 73 0.785696 0.770371 145 0.825972 0.775423 122 0.825972 0.771758 SURF 0x0 mat 1 refs 4 73 0.785696 0.770371 100 0.785696 0.774262 146 0.825972 0.779068 145 0.825972 0.775423 SURF 0x0 mat 1 refs 4 100 0.785696 0.774262 72 0.785696 0.783193 123 0.825972 0.787436 146 0.825972 0.779068 SURF 0x0 mat 1 refs 4 72 0.785696 0.783193 99 0.785696 0.792924 147 0.825972 0.796552 123 0.825972 0.787436 SURF 0x0 mat 1 refs 4 99 0.785696 0.792924 71 0.785696 0.803338 148 0.825972 0.806308 147 0.825972 0.796552 SURF 0x0 mat 1 refs 4 97 0.785696 0.837546 96 0.785696 0.849557 125 0.825972 0.84961 124 0.825972 0.838357 SURF 0x0 mat 1 refs 4 69 0.785696 0.861682 95 0.785696 0.873808 151 0.825972 0.872329 126 0.825972 0.860969 SURF 0x0 mat 1 refs 4 94 0.785696 0.885818 68 0.785696 0.897601 153 0.825972 0.894621 152 0.825972 0.883582 SURF 0x0 mat 1 refs 4 68 0.785696 0.897601 93 0.785696 0.909042 154 0.825972 0.905339 153 0.825972 0.894621 SURF 0x0 mat 1 refs 4 93 0.785696 0.909042 67 0.785696 0.897601 127 0.825972 0.894621 154 0.825972 0.905339 SURF 0x0 mat 1 refs 4 90 0.785696 0.849557 89 0.785696 0.837546 158 0.825972 0.838357 128 0.825972 0.84961 SURF 0x0 mat 1 refs 4 89 0.785696 0.837546 88 0.785696 0.825764 129 0.825972 0.827318 158 0.825972 0.838357 SURF 0x0 mat 1 refs 4 88 0.785696 0.825764 87 0.785696 0.814323 159 0.825972 0.816599 129 0.825972 0.827318 SURF 0x0 mat 1 refs 4 87 0.785696 0.814323 86 0.785696 0.803338 130 0.825972 0.806308 159 0.825972 0.816599 SURF 0x0 mat 1 refs 4 86 0.785696 0.803338 85 0.785696 0.792924 131 0.825972 0.796552 130 0.825972 0.806308 SURF 0x0 mat 1 refs 4 85 0.785696 0.792924 65 0.785696 0.783193 160 0.825972 0.787436 131 0.825972 0.796552 SURF 0x0 mat 1 refs 4 65 0.785696 0.783193 112 0.785696 0.774262 132 0.825972 0.779068 160 0.825972 0.787436 SURF 0x0 mat 1 refs 4 83 0.785696 0.762792 114 0.825972 0.768322 133 0.825972 0.771927 84 0.785696 0.766639 SURF 0x0 mat 1 refs 4 82 0.785696 0.759017 134 0.825972 0.764786 114 0.825972 0.768322 83 0.785696 0.762792 SURF 0x0 mat 1 refs 4 110 0.785696 0.755386 135 0.825972 0.761384 134 0.825972 0.764786 82 0.785696 0.759017 SURF 0x0 mat 1 refs 4 81 0.785696 0.748844 116 0.825972 0.755255 115 0.825972 0.758184 109 0.785696 0.751971 SURF 0x0 mat 1 refs 4 79 0.785696 0.741912 137 0.825972 0.748761 136 0.825972 0.750476 108 0.785696 0.743743 SURF 0x0 mat 1 refs 4 105 0.785696 0.740707 118 0.825972 0.747632 139 0.825972 0.747018 106 0.785696 0.740052 SURF 0x0 mat 1 refs 4 77 0.785696 0.743783 140 0.825972 0.750514 119 0.825972 0.748817 78 0.785696 0.741972 SURF 0x0 mat 1 refs 4 76 0.785696 0.746077 141 0.825972 0.752663 140 0.825972 0.750514 77 0.785696 0.743783 SURF 0x0 mat 1 refs 4 103 0.785696 0.751863 120 0.825972 0.758083 142 0.825972 0.755206 104 0.785696 0.748791 SURF 0x0 mat 1 refs 4 74 0.785696 0.76259 144 0.825972 0.768133 121 0.825972 0.764606 75 0.785696 0.758825 SURF 0x0 mat 1 refs 4 101 0.785696 0.766459 122 0.825972 0.771758 144 0.825972 0.768133 74 0.785696 0.76259 SURF 0x0 mat 1 refs 4 98 0.785696 0.814323 149 0.825972 0.816599 148 0.825972 0.806308 71 0.785696 0.803338 SURF 0x0 mat 1 refs 4 70 0.785696 0.825764 150 0.825972 0.827318 149 0.825972 0.816599 98 0.785696 0.814323 SURF 0x0 mat 1 refs 4 97 0.785696 0.837546 124 0.825972 0.838357 150 0.825972 0.827318 70 0.785696 0.825764 SURF 0x0 mat 1 refs 4 69 0.785696 0.861682 126 0.825972 0.860969 125 0.825972 0.84961 96 0.785696 0.849557 SURF 0x0 mat 1 refs 4 94 0.785696 0.885818 152 0.825972 0.883582 151 0.825972 0.872329 95 0.785696 0.873808 SURF 0x0 mat 1 refs 4 66 0.785696 0.885818 155 0.825972 0.883581 127 0.825972 0.894621 67 0.785696 0.897601 SURF 0x0 mat 1 refs 4 92 0.785696 0.873808 156 0.825972 0.872329 155 0.825972 0.883581 66 0.785696 0.885818 SURF 0x0 mat 1 refs 4 91 0.785696 0.861682 157 0.825972 0.860969 156 0.825972 0.872329 92 0.785696 0.873808 SURF 0x0 mat 1 refs 4 90 0.785696 0.849557 128 0.825972 0.84961 157 0.825972 0.860969 91 0.785696 0.861682 SURF 0x0 mat 1 refs 4 130 0.825972 0.806308 131 0.825972 0.796552 182 0.874086 0.807631 161 0.874086 0.816125 SURF 0x0 mat 1 refs 4 158 0.825972 0.838357 129 0.825972 0.827318 183 0.874086 0.834414 163 0.874086 0.844024 SURF 0x0 mat 1 refs 4 128 0.825972 0.84961 158 0.825972 0.838357 163 0.874086 0.844024 184 0.874086 0.85382 SURF 0x0 mat 1 refs 4 157 0.825972 0.860969 128 0.825972 0.84961 184 0.874086 0.85382 185 0.874086 0.86371 SURF 0x0 mat 1 refs 4 155 0.825972 0.883581 156 0.825972 0.872329 164 0.874086 0.873598 165 0.874086 0.883394 SURF 0x0 mat 1 refs 4 127 0.825972 0.894621 155 0.825972 0.883581 165 0.874086 0.883394 166 0.874086 0.893004 SURF 0x0 mat 1 refs 4 154 0.825972 0.905339 127 0.825972 0.894621 166 0.874086 0.893004 167 0.874086 0.902335 SURF 0x0 mat 1 refs 4 153 0.825972 0.894621 154 0.825972 0.905339 167 0.874086 0.902335 186 0.874086 0.893004 SURF 0x0 mat 1 refs 4 152 0.825972 0.883582 153 0.825972 0.894621 186 0.874086 0.893004 187 0.874086 0.883394 SURF 0x0 mat 1 refs 4 151 0.825972 0.872329 152 0.825972 0.883582 187 0.874086 0.883394 188 0.874086 0.873598 SURF 0x0 mat 1 refs 4 126 0.825972 0.860969 151 0.825972 0.872329 188 0.874086 0.873598 189 0.874086 0.86371 SURF 0x0 mat 1 refs 4 125 0.825972 0.84961 126 0.825972 0.860969 189 0.874086 0.86371 190 0.874086 0.85382 SURF 0x0 mat 1 refs 4 150 0.825972 0.827318 124 0.825972 0.838357 168 0.874086 0.844024 169 0.874086 0.834414 SURF 0x0 mat 1 refs 4 149 0.825972 0.816599 150 0.825972 0.827318 169 0.874086 0.834414 191 0.874086 0.825084 SURF 0x0 mat 1 refs 4 147 0.825972 0.796552 148 0.825972 0.806308 192 0.874086 0.816125 170 0.874086 0.807631 SURF 0x0 mat 1 refs 4 146 0.825972 0.779068 123 0.825972 0.787436 193 0.874086 0.799695 171 0.874086 0.79241 SURF 0x0 mat 1 refs 4 122 0.825972 0.771758 145 0.825972 0.775423 194 0.874086 0.789237 172 0.874086 0.786047 SURF 0x0 mat 1 refs 4 144 0.825972 0.768133 122 0.825972 0.771758 172 0.874086 0.786047 173 0.874086 0.782891 SURF 0x0 mat 1 refs 4 121 0.825972 0.764606 144 0.825972 0.768133 173 0.874086 0.782891 195 0.874086 0.779821 SURF 0x0 mat 1 refs 4 143 0.825972 0.761236 121 0.825972 0.764606 195 0.874086 0.779821 196 0.874086 0.776887 SURF 0x0 mat 1 refs 4 120 0.825972 0.758083 143 0.825972 0.761236 196 0.874086 0.776887 197 0.874086 0.774142 SURF 0x0 mat 1 refs 4 141 0.825972 0.752663 142 0.825972 0.755206 174 0.874086 0.771637 198 0.874086 0.769423 SURF 0x0 mat 1 refs 4 140 0.825972 0.750514 141 0.825972 0.752663 198 0.874086 0.769423 175 0.874086 0.767552 SURF 0x0 mat 1 refs 4 119 0.825972 0.748817 140 0.825972 0.750514 175 0.874086 0.767552 176 0.874086 0.766076 SURF 0x0 mat 1 refs 4 118 0.825972 0.747632 119 0.825972 0.748817 176 0.874086 0.766076 199 0.874086 0.765044 SURF 0x0 mat 1 refs 4 137 0.825972 0.748761 138 0.825972 0.747586 200 0.874086 0.765004 201 0.874086 0.766026 SURF 0x0 mat 1 refs 4 136 0.825972 0.750476 137 0.825972 0.748761 201 0.874086 0.766026 178 0.874086 0.767519 SURF 0x0 mat 1 refs 4 117 0.825972 0.752663 136 0.825972 0.750476 178 0.874086 0.767519 202 0.874086 0.769423 SURF 0x0 mat 1 refs 4 116 0.825972 0.755255 117 0.825972 0.752663 202 0.874086 0.769423 203 0.874086 0.77168 SURF 0x0 mat 1 refs 4 135 0.825972 0.761384 115 0.825972 0.758184 179 0.874086 0.77423 204 0.874086 0.777016 SURF 0x0 mat 1 refs 4 114 0.825972 0.768322 134 0.825972 0.764786 205 0.874086 0.779977 206 0.874086 0.783056 SURF 0x0 mat 1 refs 4 133 0.825972 0.771927 114 0.825972 0.768322 206 0.874086 0.783056 180 0.874086 0.786194 SURF 0x0 mat 1 refs 4 113 0.825972 0.775531 133 0.825972 0.771927 180 0.874086 0.786194 207 0.874086 0.789332 SURF 0x0 mat 1 refs 4 132 0.825972 0.779068 113 0.825972 0.775531 207 0.874086 0.789332 208 0.874086 0.79241 SURF 0x0 mat 1 refs 4 131 0.825972 0.796552 160 0.825972 0.787436 181 0.874086 0.799695 182 0.874086 0.807631 SURF 0x0 mat 1 refs 4 159 0.825972 0.816599 130 0.825972 0.806308 161 0.874086 0.816125 162 0.874086 0.825084 SURF 0x0 mat 1 refs 4 129 0.825972 0.827318 159 0.825972 0.816599 162 0.874086 0.825084 183 0.874086 0.834414 SURF 0x0 mat 1 refs 4 156 0.825972 0.872329 157 0.825972 0.860969 185 0.874086 0.86371 164 0.874086 0.873598 SURF 0x0 mat 1 refs 4 124 0.825972 0.838357 125 0.825972 0.84961 190 0.874086 0.85382 168 0.874086 0.844024 SURF 0x0 mat 1 refs 4 148 0.825972 0.806308 149 0.825972 0.816599 191 0.874086 0.825084 192 0.874086 0.816125 SURF 0x0 mat 1 refs 4 123 0.825972 0.787436 147 0.825972 0.796552 170 0.874086 0.807631 193 0.874086 0.799695 SURF 0x0 mat 1 refs 4 145 0.825972 0.775423 146 0.825972 0.779068 171 0.874086 0.79241 194 0.874086 0.789237 SURF 0x0 mat 1 refs 4 142 0.825972 0.755206 120 0.825972 0.758083 197 0.874086 0.774142 174 0.874086 0.771637 SURF 0x0 mat 1 refs 4 139 0.825972 0.747018 118 0.825972 0.747632 199 0.874086 0.765044 177 0.874086 0.76451 SURF 0x0 mat 1 refs 4 138 0.825972 0.747586 139 0.825972 0.747018 177 0.874086 0.76451 200 0.874086 0.765004 SURF 0x0 mat 1 refs 4 115 0.825972 0.758184 116 0.825972 0.755255 203 0.874086 0.77168 179 0.874086 0.77423 SURF 0x0 mat 1 refs 4 134 0.825972 0.764786 135 0.825972 0.761384 204 0.874086 0.777016 205 0.874086 0.779977 SURF 0x0 mat 1 refs 4 160 0.825972 0.787436 132 0.825972 0.779068 208 0.874086 0.79241 181 0.874086 0.799695 SURF 0x0 mat 1 refs 4 181 0.874086 0.799695 208 0.874086 0.79241 209 0.904857 0.810368 256 0.904857 0.816428 SURF 0x0 mat 1 refs 4 207 0.874086 0.789332 180 0.874086 0.786194 211 0.904857 0.805195 210 0.904857 0.807806 SURF 0x0 mat 1 refs 4 180 0.874086 0.786194 206 0.874086 0.783056 234 0.904857 0.802585 211 0.904857 0.805195 SURF 0x0 mat 1 refs 4 204 0.874086 0.777016 179 0.874086 0.77423 237 0.904857 0.795241 236 0.904857 0.797559 SURF 0x0 mat 1 refs 4 202 0.874086 0.769423 178 0.874086 0.767519 213 0.904857 0.789657 212 0.904857 0.791242 SURF 0x0 mat 1 refs 4 178 0.874086 0.767519 201 0.874086 0.766026 239 0.904857 0.788416 213 0.904857 0.789657 SURF 0x0 mat 1 refs 4 201 0.874086 0.766026 200 0.874086 0.765004 240 0.904857 0.787564 239 0.904857 0.788416 SURF 0x0 mat 1 refs 4 200 0.874086 0.765004 177 0.874086 0.76451 214 0.904857 0.787153 240 0.904857 0.787564 SURF 0x0 mat 1 refs 4 176 0.874086 0.766076 175 0.874086 0.767552 242 0.904857 0.789685 241 0.904857 0.788457 SURF 0x0 mat 1 refs 4 175 0.874086 0.767552 198 0.874086 0.769423 216 0.904857 0.791242 242 0.904857 0.789685 SURF 0x0 mat 1 refs 4 198 0.874086 0.769423 174 0.874086 0.771637 243 0.904857 0.793083 216 0.904857 0.791242 SURF 0x0 mat 1 refs 4 194 0.874086 0.789237 171 0.874086 0.79241 219 0.904857 0.810368 247 0.904857 0.807727 SURF 0x0 mat 1 refs 4 171 0.874086 0.79241 193 0.874086 0.799695 248 0.904857 0.816428 219 0.904857 0.810368 SURF 0x0 mat 1 refs 4 184 0.874086 0.85382 163 0.874086 0.844024 230 0.904857 0.853312 229 0.904857 0.861463 SURF 0x0 mat 1 refs 4 163 0.874086 0.844024 183 0.874086 0.834414 231 0.904857 0.845316 230 0.904857 0.853312 SURF 0x0 mat 1 refs 4 183 0.874086 0.834414 162 0.874086 0.825084 232 0.904857 0.837553 231 0.904857 0.845316 SURF 0x0 mat 1 refs 4 162 0.874086 0.825084 161 0.874086 0.816125 255 0.904857 0.830099 232 0.904857 0.837553 SURF 0x0 mat 1 refs 4 207 0.874086 0.789332 210 0.904857 0.807806 209 0.904857 0.810368 208 0.874086 0.79241 SURF 0x0 mat 1 refs 4 205 0.874086 0.779977 235 0.904857 0.800023 234 0.904857 0.802585 206 0.874086 0.783056 SURF 0x0 mat 1 refs 4 204 0.874086 0.777016 236 0.904857 0.797559 235 0.904857 0.800023 205 0.874086 0.779977 SURF 0x0 mat 1 refs 4 203 0.874086 0.77168 238 0.904857 0.793119 237 0.904857 0.795241 179 0.874086 0.77423 SURF 0x0 mat 1 refs 4 202 0.874086 0.769423 212 0.904857 0.791242 238 0.904857 0.793119 203 0.874086 0.77168 SURF 0x0 mat 1 refs 4 199 0.874086 0.765044 215 0.904857 0.787598 214 0.904857 0.787153 177 0.874086 0.76451 SURF 0x0 mat 1 refs 4 176 0.874086 0.766076 241 0.904857 0.788457 215 0.904857 0.787598 199 0.874086 0.765044 SURF 0x0 mat 1 refs 4 197 0.874086 0.774142 217 0.904857 0.795168 243 0.904857 0.793083 174 0.874086 0.771637 SURF 0x0 mat 1 refs 4 196 0.874086 0.776887 218 0.904857 0.797452 217 0.904857 0.795168 197 0.874086 0.774142 SURF 0x0 mat 1 refs 4 195 0.874086 0.779821 244 0.904857 0.799892 218 0.904857 0.797452 196 0.874086 0.776887 SURF 0x0 mat 1 refs 4 173 0.874086 0.782891 245 0.904857 0.802447 244 0.904857 0.799892 195 0.874086 0.779821 SURF 0x0 mat 1 refs 4 172 0.874086 0.786047 246 0.904857 0.805073 245 0.904857 0.802447 173 0.874086 0.782891 SURF 0x0 mat 1 refs 4 194 0.874086 0.789237 247 0.904857 0.807727 246 0.904857 0.805073 172 0.874086 0.786047 SURF 0x0 mat 1 refs 4 170 0.874086 0.807631 249 0.904857 0.823031 248 0.904857 0.816428 193 0.874086 0.799695 SURF 0x0 mat 1 refs 4 192 0.874086 0.816125 250 0.904857 0.830099 249 0.904857 0.823031 170 0.874086 0.807631 SURF 0x0 mat 1 refs 4 191 0.874086 0.825084 220 0.904857 0.837553 250 0.904857 0.830099 192 0.874086 0.816125 SURF 0x0 mat 1 refs 4 169 0.874086 0.834414 221 0.904857 0.845316 220 0.904857 0.837553 191 0.874086 0.825084 SURF 0x0 mat 1 refs 4 168 0.874086 0.844024 222 0.904857 0.853312 221 0.904857 0.845316 169 0.874086 0.834414 SURF 0x0 mat 1 refs 4 190 0.874086 0.85382 251 0.904857 0.861463 222 0.904857 0.853312 168 0.874086 0.844024 SURF 0x0 mat 1 refs 4 189 0.874086 0.86371 223 0.904857 0.869691 251 0.904857 0.861463 190 0.874086 0.85382 SURF 0x0 mat 1 refs 4 188 0.874086 0.873598 252 0.904857 0.877918 223 0.904857 0.869691 189 0.874086 0.86371 SURF 0x0 mat 1 refs 4 187 0.874086 0.883394 224 0.904857 0.88607 252 0.904857 0.877918 188 0.874086 0.873598 SURF 0x0 mat 1 refs 4 186 0.874086 0.893004 225 0.904857 0.894065 224 0.904857 0.88607 187 0.874086 0.883394 SURF 0x0 mat 1 refs 4 167 0.874086 0.902335 253 0.904857 0.901829 225 0.904857 0.894065 186 0.874086 0.893004 SURF 0x0 mat 1 refs 4 166 0.874086 0.893004 226 0.904857 0.894065 253 0.904857 0.901829 167 0.874086 0.902335 SURF 0x0 mat 1 refs 4 165 0.874086 0.883394 227 0.904857 0.88607 226 0.904857 0.894065 166 0.874086 0.893004 SURF 0x0 mat 1 refs 4 164 0.874086 0.873598 254 0.904857 0.877918 227 0.904857 0.88607 165 0.874086 0.883394 SURF 0x0 mat 1 refs 4 185 0.874086 0.86371 228 0.904857 0.869691 254 0.904857 0.877918 164 0.874086 0.873598 SURF 0x0 mat 1 refs 4 184 0.874086 0.85382 229 0.904857 0.861463 228 0.904857 0.869691 185 0.874086 0.86371 SURF 0x0 mat 1 refs 4 182 0.874086 0.807631 233 0.904857 0.823031 255 0.904857 0.830099 161 0.874086 0.816125 SURF 0x0 mat 1 refs 4 181 0.874086 0.799695 256 0.904857 0.816428 233 0.904857 0.823031 182 0.874086 0.807631 SURF 0x0 mat 1 refs 4 233 0.904857 0.823031 256 0.904857 0.816428 257 0.918846 0.833414 280 0.918846 0.839028 SURF 0x0 mat 1 refs 4 255 0.904857 0.830099 233 0.904857 0.823031 280 0.918846 0.839028 258 0.918846 0.845036 SURF 0x0 mat 1 refs 4 232 0.904857 0.837553 255 0.904857 0.830099 258 0.918846 0.845036 281 0.918846 0.851374 SURF 0x0 mat 1 refs 4 231 0.904857 0.845316 232 0.904857 0.837553 281 0.918846 0.851374 259 0.918846 0.857974 SURF 0x0 mat 1 refs 4 230 0.904857 0.853312 231 0.904857 0.845316 259 0.918846 0.857974 282 0.918846 0.864771 SURF 0x0 mat 1 refs 4 228 0.904857 0.869691 229 0.904857 0.861463 260 0.918846 0.871701 261 0.918846 0.878696 SURF 0x0 mat 1 refs 4 226 0.904857 0.894065 227 0.904857 0.88607 284 0.918846 0.892621 285 0.918846 0.899419 SURF 0x0 mat 1 refs 4 225 0.904857 0.894065 253 0.904857 0.901829 262 0.918846 0.906019 263 0.918846 0.899419 SURF 0x0 mat 1 refs 4 251 0.904857 0.861463 223 0.904857 0.869691 265 0.918846 0.878696 266 0.918846 0.871701 SURF 0x0 mat 1 refs 4 222 0.904857 0.853312 251 0.904857 0.861463 266 0.918846 0.871701 287 0.918846 0.864771 SURF 0x0 mat 1 refs 4 220 0.904857 0.837553 221 0.904857 0.845316 288 0.918846 0.857974 289 0.918846 0.851374 SURF 0x0 mat 1 refs 4 250 0.904857 0.830099 220 0.904857 0.837553 289 0.918846 0.851374 290 0.918846 0.845036 SURF 0x0 mat 1 refs 4 219 0.904857 0.810368 248 0.904857 0.816428 268 0.918846 0.833414 269 0.918846 0.828261 SURF 0x0 mat 1 refs 4 247 0.904857 0.807727 219 0.904857 0.810368 269 0.918846 0.828261 291 0.918846 0.826017 SURF 0x0 mat 1 refs 4 245 0.904857 0.802447 246 0.904857 0.805073 270 0.918846 0.82376 271 0.918846 0.821527 SURF 0x0 mat 1 refs 4 218 0.904857 0.797452 244 0.904857 0.799892 292 0.918846 0.819355 293 0.918846 0.817281 SURF 0x0 mat 1 refs 4 237 0.904857 0.795241 238 0.904857 0.793119 300 0.918846 0.813597 301 0.918846 0.815401 SURF 0x0 mat 1 refs 4 236 0.904857 0.797559 237 0.904857 0.795241 301 0.918846 0.815401 277 0.918846 0.817371 SURF 0x0 mat 1 refs 4 234 0.904857 0.802585 235 0.904857 0.800023 278 0.918846 0.819466 302 0.918846 0.821644 SURF 0x0 mat 1 refs 4 211 0.904857 0.805195 234 0.904857 0.802585 302 0.918846 0.821644 303 0.918846 0.823864 SURF 0x0 mat 1 refs 4 209 0.904857 0.810368 304 0.918846 0.828261 257 0.918846 0.833414 256 0.904857 0.816428 SURF 0x0 mat 1 refs 4 209 0.904857 0.810368 210 0.904857 0.807806 279 0.918846 0.826083 304 0.918846 0.828261 SURF 0x0 mat 1 refs 4 229 0.904857 0.861463 230 0.904857 0.853312 282 0.918846 0.864771 260 0.918846 0.871701 SURF 0x0 mat 1 refs 4 254 0.904857 0.877918 228 0.904857 0.869691 261 0.918846 0.878696 283 0.918846 0.885691 SURF 0x0 mat 1 refs 4 227 0.904857 0.88607 254 0.904857 0.877918 283 0.918846 0.885691 284 0.918846 0.892621 SURF 0x0 mat 1 refs 4 253 0.904857 0.901829 226 0.904857 0.894065 285 0.918846 0.899419 262 0.918846 0.906019 SURF 0x0 mat 1 refs 4 224 0.904857 0.88607 225 0.904857 0.894065 263 0.918846 0.899419 286 0.918846 0.892621 SURF 0x0 mat 1 refs 4 252 0.904857 0.877918 224 0.904857 0.88607 286 0.918846 0.892621 264 0.918846 0.885691 SURF 0x0 mat 1 refs 4 223 0.904857 0.869691 252 0.904857 0.877918 264 0.918846 0.885691 265 0.918846 0.878696 SURF 0x0 mat 1 refs 4 221 0.904857 0.845316 222 0.904857 0.853312 287 0.918846 0.864771 288 0.918846 0.857974 SURF 0x0 mat 1 refs 4 249 0.904857 0.823031 250 0.904857 0.830099 290 0.918846 0.845036 267 0.918846 0.839028 SURF 0x0 mat 1 refs 4 248 0.904857 0.816428 249 0.904857 0.823031 267 0.918846 0.839028 268 0.918846 0.833414 SURF 0x0 mat 1 refs 4 246 0.904857 0.805073 247 0.904857 0.807727 291 0.918846 0.826017 270 0.918846 0.82376 SURF 0x0 mat 1 refs 4 244 0.904857 0.799892 245 0.904857 0.802447 271 0.918846 0.821527 292 0.918846 0.819355 SURF 0x0 mat 1 refs 4 217 0.904857 0.795168 218 0.904857 0.797452 293 0.918846 0.817281 272 0.918846 0.815338 SURF 0x0 mat 1 refs 4 243 0.904857 0.793083 217 0.904857 0.795168 272 0.918846 0.815338 294 0.918846 0.813567 SURF 0x0 mat 1 refs 4 216 0.904857 0.791242 243 0.904857 0.793083 294 0.918846 0.813567 273 0.918846 0.812001 SURF 0x0 mat 1 refs 4 242 0.904857 0.789685 216 0.904857 0.791242 273 0.918846 0.812001 295 0.918846 0.810678 SURF 0x0 mat 1 refs 4 241 0.904857 0.788457 242 0.904857 0.789685 295 0.918846 0.810678 296 0.918846 0.809632 SURF 0x0 mat 1 refs 4 215 0.904857 0.787598 241 0.904857 0.788457 296 0.918846 0.809632 274 0.918846 0.808903 SURF 0x0 mat 1 refs 4 214 0.904857 0.787153 215 0.904857 0.787598 274 0.918846 0.808903 275 0.918846 0.808524 SURF 0x0 mat 1 refs 4 240 0.904857 0.787564 214 0.904857 0.787153 275 0.918846 0.808524 297 0.918846 0.808874 SURF 0x0 mat 1 refs 4 239 0.904857 0.788416 240 0.904857 0.787564 297 0.918846 0.808874 298 0.918846 0.809598 SURF 0x0 mat 1 refs 4 213 0.904857 0.789657 239 0.904857 0.788416 298 0.918846 0.809598 299 0.918846 0.810653 SURF 0x0 mat 1 refs 4 212 0.904857 0.791242 213 0.904857 0.789657 299 0.918846 0.810653 276 0.918846 0.812001 SURF 0x0 mat 1 refs 4 238 0.904857 0.793119 212 0.904857 0.791242 276 0.918846 0.812001 300 0.918846 0.813597 SURF 0x0 mat 1 refs 4 235 0.904857 0.800023 236 0.904857 0.797559 277 0.918846 0.817371 278 0.918846 0.819466 SURF 0x0 mat 1 refs 4 210 0.904857 0.807806 211 0.904857 0.805195 303 0.918846 0.823864 279 0.918846 0.826083 SURF 0x0 mat 1 refs 4 304 0.918846 0.828261 279 0.918846 0.826083 305 0.930506 0.84361 329 0.930506 0.845617 SURF 0x0 mat 1 refs 4 257 0.918846 0.833414 304 0.918846 0.828261 329 0.930506 0.845617 328 0.930506 0.850366 SURF 0x0 mat 1 refs 4 279 0.918846 0.826083 303 0.918846 0.823864 306 0.930506 0.841564 305 0.930506 0.84361 SURF 0x0 mat 1 refs 4 303 0.918846 0.823864 302 0.918846 0.821644 307 0.930506 0.839519 306 0.930506 0.841564 SURF 0x0 mat 1 refs 4 302 0.918846 0.821644 278 0.918846 0.819466 330 0.930506 0.837512 307 0.930506 0.839519 SURF 0x0 mat 1 refs 4 277 0.918846 0.817371 301 0.918846 0.815401 332 0.930506 0.833765 331 0.930506 0.835581 SURF 0x0 mat 1 refs 4 300 0.918846 0.813597 276 0.918846 0.812001 334 0.930506 0.830631 333 0.930506 0.832102 SURF 0x0 mat 1 refs 4 298 0.918846 0.809598 297 0.918846 0.808874 308 0.930506 0.82775 336 0.930506 0.828417 SURF 0x0 mat 1 refs 4 275 0.918846 0.808524 274 0.918846 0.808903 310 0.930506 0.827776 309 0.930506 0.827428 SURF 0x0 mat 1 refs 4 272 0.918846 0.815338 293 0.918846 0.817281 337 0.930506 0.835497 315 0.930506 0.833707 SURF 0x0 mat 1 refs 4 293 0.918846 0.817281 292 0.918846 0.819355 338 0.930506 0.837409 337 0.930506 0.835497 SURF 0x0 mat 1 refs 4 292 0.918846 0.819355 271 0.918846 0.821527 339 0.930506 0.839411 338 0.930506 0.837409 SURF 0x0 mat 1 refs 4 271 0.918846 0.821527 270 0.918846 0.82376 340 0.930506 0.841469 339 0.930506 0.839411 SURF 0x0 mat 1 refs 4 270 0.918846 0.82376 291 0.918846 0.826017 341 0.930506 0.843549 340 0.930506 0.841469 SURF 0x0 mat 1 refs 4 291 0.918846 0.826017 269 0.918846 0.828261 342 0.930506 0.845617 341 0.930506 0.843549 SURF 0x0 mat 1 refs 4 269 0.918846 0.828261 268 0.918846 0.833414 343 0.930506 0.850366 342 0.930506 0.845617 SURF 0x0 mat 1 refs 4 268 0.918846 0.833414 267 0.918846 0.839028 316 0.930506 0.85554 343 0.930506 0.850366 SURF 0x0 mat 1 refs 4 267 0.918846 0.839028 290 0.918846 0.845036 317 0.930506 0.861078 316 0.930506 0.85554 SURF 0x0 mat 1 refs 4 287 0.918846 0.864771 266 0.918846 0.871701 320 0.930506 0.885653 319 0.930506 0.879266 SURF 0x0 mat 1 refs 4 265 0.918846 0.878696 264 0.918846 0.885691 321 0.930506 0.898547 345 0.930506 0.8921 SURF 0x0 mat 1 refs 4 286 0.918846 0.892621 263 0.918846 0.899419 347 0.930506 0.911198 346 0.930506 0.904933 SURF 0x0 mat 1 refs 4 263 0.918846 0.899419 262 0.918846 0.906019 348 0.930506 0.917281 347 0.930506 0.911198 SURF 0x0 mat 1 refs 4 262 0.918846 0.906019 285 0.918846 0.899419 322 0.930506 0.911198 348 0.930506 0.917281 SURF 0x0 mat 1 refs 4 261 0.918846 0.878696 260 0.918846 0.871701 350 0.930506 0.885653 324 0.930506 0.8921 SURF 0x0 mat 1 refs 4 282 0.918846 0.864771 259 0.918846 0.857974 352 0.930506 0.873001 351 0.930506 0.879266 SURF 0x0 mat 1 refs 4 280 0.918846 0.839028 257 0.918846 0.833414 328 0.930506 0.850366 327 0.930506 0.85554 SURF 0x0 mat 1 refs 4 277 0.918846 0.817371 331 0.930506 0.835581 330 0.930506 0.837512 278 0.918846 0.819466 SURF 0x0 mat 1 refs 4 300 0.918846 0.813597 333 0.930506 0.832102 332 0.930506 0.833765 301 0.918846 0.815401 SURF 0x0 mat 1 refs 4 299 0.918846 0.810653 335 0.930506 0.82939 334 0.930506 0.830631 276 0.918846 0.812001 SURF 0x0 mat 1 refs 4 298 0.918846 0.809598 336 0.930506 0.828417 335 0.930506 0.82939 299 0.918846 0.810653 SURF 0x0 mat 1 refs 4 275 0.918846 0.808524 309 0.930506 0.827428 308 0.930506 0.82775 297 0.918846 0.808874 SURF 0x0 mat 1 refs 4 296 0.918846 0.809632 311 0.930506 0.828449 310 0.930506 0.827776 274 0.918846 0.808903 SURF 0x0 mat 1 refs 4 295 0.918846 0.810678 312 0.930506 0.829411 311 0.930506 0.828449 296 0.918846 0.809632 SURF 0x0 mat 1 refs 4 273 0.918846 0.812001 313 0.930506 0.830631 312 0.930506 0.829411 295 0.918846 0.810678 SURF 0x0 mat 1 refs 4 294 0.918846 0.813567 314 0.930506 0.832074 313 0.930506 0.830631 273 0.918846 0.812001 SURF 0x0 mat 1 refs 4 272 0.918846 0.815338 315 0.930506 0.833707 314 0.930506 0.832074 294 0.918846 0.813567 SURF 0x0 mat 1 refs 4 289 0.918846 0.851374 318 0.930506 0.866918 317 0.930506 0.861078 290 0.918846 0.845036 SURF 0x0 mat 1 refs 4 288 0.918846 0.857974 344 0.930506 0.873001 318 0.930506 0.866918 289 0.918846 0.851374 SURF 0x0 mat 1 refs 4 287 0.918846 0.864771 319 0.930506 0.879266 344 0.930506 0.873001 288 0.918846 0.857974 SURF 0x0 mat 1 refs 4 265 0.918846 0.878696 345 0.930506 0.8921 320 0.930506 0.885653 266 0.918846 0.871701 SURF 0x0 mat 1 refs 4 286 0.918846 0.892621 346 0.930506 0.904933 321 0.930506 0.898547 264 0.918846 0.885691 SURF 0x0 mat 1 refs 4 284 0.918846 0.892621 349 0.930506 0.904933 322 0.930506 0.911198 285 0.918846 0.899419 SURF 0x0 mat 1 refs 4 283 0.918846 0.885691 323 0.930506 0.898547 349 0.930506 0.904933 284 0.918846 0.892621 SURF 0x0 mat 1 refs 4 261 0.918846 0.878696 324 0.930506 0.8921 323 0.930506 0.898547 283 0.918846 0.885691 SURF 0x0 mat 1 refs 4 282 0.918846 0.864771 351 0.930506 0.879266 350 0.930506 0.885653 260 0.918846 0.871701 SURF 0x0 mat 1 refs 4 281 0.918846 0.851374 325 0.930506 0.866918 352 0.930506 0.873001 259 0.918846 0.857974 SURF 0x0 mat 1 refs 4 258 0.918846 0.845036 326 0.930506 0.861078 325 0.930506 0.866918 281 0.918846 0.851374 SURF 0x0 mat 1 refs 4 280 0.918846 0.839028 327 0.930506 0.85554 326 0.930506 0.861078 258 0.918846 0.845036 SURF 0x0 mat 1 refs 4 327 0.930506 0.85554 328 0.930506 0.850366 376 0.937505 0.868742 377 0.937505 0.872947 SURF 0x0 mat 1 refs 4 326 0.930506 0.861078 327 0.930506 0.85554 377 0.937505 0.872947 378 0.937505 0.877449 SURF 0x0 mat 1 refs 4 325 0.930506 0.866918 326 0.930506 0.861078 378 0.937505 0.877449 379 0.937505 0.882197 SURF 0x0 mat 1 refs 4 352 0.930506 0.873001 325 0.930506 0.866918 379 0.937505 0.882197 353 0.937505 0.887142 SURF 0x0 mat 1 refs 4 323 0.930506 0.898547 324 0.930506 0.8921 382 0.937505 0.902667 354 0.937505 0.907908 SURF 0x0 mat 1 refs 4 348 0.930506 0.917281 322 0.930506 0.911198 355 0.937505 0.918192 384 0.937505 0.923138 SURF 0x0 mat 1 refs 4 347 0.930506 0.911198 348 0.930506 0.917281 384 0.937505 0.923138 356 0.937505 0.918192 SURF 0x0 mat 1 refs 4 346 0.930506 0.904933 347 0.930506 0.911198 356 0.937505 0.918192 385 0.937505 0.9131 SURF 0x0 mat 1 refs 4 345 0.930506 0.8921 321 0.930506 0.898547 386 0.937505 0.907908 357 0.937505 0.902667 SURF 0x0 mat 1 refs 4 320 0.930506 0.885653 345 0.930506 0.8921 357 0.937505 0.902667 387 0.937505 0.897427 SURF 0x0 mat 1 refs 4 344 0.930506 0.873001 319 0.930506 0.879266 358 0.937505 0.892235 388 0.937505 0.887142 SURF 0x0 mat 1 refs 4 318 0.930506 0.866918 344 0.930506 0.873001 388 0.937505 0.887142 389 0.937505 0.882197 SURF 0x0 mat 1 refs 4 343 0.930506 0.850366 316 0.930506 0.85554 360 0.937505 0.872947 361 0.937505 0.868742 SURF 0x0 mat 1 refs 4 340 0.930506 0.841469 341 0.930506 0.843549 362 0.937505 0.8632 363 0.937505 0.861508 SURF 0x0 mat 1 refs 4 338 0.930506 0.837409 339 0.930506 0.839411 391 0.937505 0.859836 364 0.937505 0.858209 SURF 0x0 mat 1 refs 4 314 0.930506 0.832074 315 0.930506 0.833707 365 0.937505 0.855199 366 0.937505 0.853872 SURF 0x0 mat 1 refs 4 311 0.930506 0.828449 312 0.930506 0.829411 368 0.937505 0.851707 369 0.937505 0.850925 SURF 0x0 mat 1 refs 4 310 0.930506 0.827776 311 0.930506 0.828449 369 0.937505 0.850925 393 0.937505 0.850378 SURF 0x0 mat 1 refs 4 309 0.930506 0.827428 310 0.930506 0.827776 393 0.937505 0.850378 370 0.937505 0.850095 SURF 0x0 mat 1 refs 4 308 0.930506 0.82775 309 0.930506 0.827428 370 0.937505 0.850095 394 0.937505 0.850356 SURF 0x0 mat 1 refs 4 334 0.930506 0.830631 335 0.930506 0.82939 396 0.937505 0.85169 371 0.937505 0.852699 SURF 0x0 mat 1 refs 4 333 0.930506 0.832102 334 0.930506 0.830631 371 0.937505 0.852699 372 0.937505 0.853895 SURF 0x0 mat 1 refs 4 330 0.930506 0.837512 331 0.930506 0.835581 373 0.937505 0.856722 374 0.937505 0.858292 SURF 0x0 mat 1 refs 4 307 0.930506 0.839519 330 0.930506 0.837512 374 0.937505 0.858292 398 0.937505 0.859924 SURF 0x0 mat 1 refs 4 306 0.930506 0.841564 307 0.930506 0.839519 398 0.937505 0.859924 375 0.937505 0.861587 SURF 0x0 mat 1 refs 4 305 0.930506 0.84361 306 0.930506 0.841564 375 0.937505 0.861587 399 0.937505 0.863249 SURF 0x0 mat 1 refs 4 329 0.930506 0.845617 400 0.937505 0.864881 376 0.937505 0.868742 328 0.930506 0.850366 SURF 0x0 mat 1 refs 4 351 0.930506 0.879266 352 0.930506 0.873001 353 0.937505 0.887142 380 0.937505 0.892235 SURF 0x0 mat 1 refs 4 350 0.930506 0.885653 351 0.930506 0.879266 380 0.937505 0.892235 381 0.937505 0.897427 SURF 0x0 mat 1 refs 4 324 0.930506 0.8921 350 0.930506 0.885653 381 0.937505 0.897427 382 0.937505 0.902667 SURF 0x0 mat 1 refs 4 349 0.930506 0.904933 323 0.930506 0.898547 354 0.937505 0.907908 383 0.937505 0.9131 SURF 0x0 mat 1 refs 4 322 0.930506 0.911198 349 0.930506 0.904933 383 0.937505 0.9131 355 0.937505 0.918192 SURF 0x0 mat 1 refs 4 321 0.930506 0.898547 346 0.930506 0.904933 385 0.937505 0.9131 386 0.937505 0.907908 SURF 0x0 mat 1 refs 4 319 0.930506 0.879266 320 0.930506 0.885653 387 0.937505 0.897427 358 0.937505 0.892235 SURF 0x0 mat 1 refs 4 317 0.930506 0.861078 318 0.930506 0.866918 389 0.937505 0.882197 359 0.937505 0.877449 SURF 0x0 mat 1 refs 4 316 0.930506 0.85554 317 0.930506 0.861078 359 0.937505 0.877449 360 0.937505 0.872947 SURF 0x0 mat 1 refs 4 342 0.930506 0.845617 343 0.930506 0.850366 361 0.937505 0.868742 390 0.937505 0.864881 SURF 0x0 mat 1 refs 4 341 0.930506 0.843549 342 0.930506 0.845617 390 0.937505 0.864881 362 0.937505 0.8632 SURF 0x0 mat 1 refs 4 339 0.930506 0.839411 340 0.930506 0.841469 363 0.937505 0.861508 391 0.937505 0.859836 SURF 0x0 mat 1 refs 4 337 0.930506 0.835497 338 0.930506 0.837409 364 0.937505 0.858209 392 0.937505 0.856654 SURF 0x0 mat 1 refs 4 315 0.930506 0.833707 337 0.930506 0.835497 392 0.937505 0.856654 365 0.937505 0.855199 SURF 0x0 mat 1 refs 4 313 0.930506 0.830631 314 0.930506 0.832074 366 0.937505 0.853872 367 0.937505 0.852699 SURF 0x0 mat 1 refs 4 312 0.930506 0.829411 313 0.930506 0.830631 367 0.937505 0.852699 368 0.937505 0.851707 SURF 0x0 mat 1 refs 4 336 0.930506 0.828417 308 0.930506 0.82775 394 0.937505 0.850356 395 0.937505 0.850898 SURF 0x0 mat 1 refs 4 335 0.930506 0.82939 336 0.930506 0.828417 395 0.937505 0.850898 396 0.937505 0.85169 SURF 0x0 mat 1 refs 4 332 0.930506 0.833765 333 0.930506 0.832102 372 0.937505 0.853895 397 0.937505 0.855246 SURF 0x0 mat 1 refs 4 331 0.930506 0.835581 332 0.930506 0.833765 397 0.937505 0.855246 373 0.937505 0.856722 SURF 0x0 mat 1 refs 4 329 0.930506 0.845617 305 0.930506 0.84361 399 0.937505 0.863249 400 0.937505 0.864881 SURF 0x0 mat 1 refs 4 400 0.937505 0.864881 399 0.937505 0.863249 408 0.940278 0.900458 407 0.940278 0.900977 SURF 0x0 mat 1 refs 4 376 0.937505 0.868742 400 0.937505 0.864881 407 0.940278 0.900977 406 0.940278 0.90217 SURF 0x0 mat 1 refs 4 399 0.937505 0.863249 375 0.937505 0.861587 421 0.940278 0.899936 408 0.940278 0.900458 SURF 0x0 mat 1 refs 4 372 0.937505 0.853895 371 0.937505 0.852699 412 0.940278 0.897215 423 0.940278 0.897577 SURF 0x0 mat 1 refs 4 371 0.937505 0.852699 396 0.937505 0.85169 414 0.940278 0.896903 412 0.940278 0.897215 SURF 0x0 mat 1 refs 4 396 0.937505 0.85169 395 0.937505 0.850898 413 0.940278 0.896492 414 0.940278 0.896903 SURF 0x0 mat 1 refs 3 394 0.937505 0.850356 370 0.937505 0.850095 413 0.940278 0.896492 SURF 0x0 mat 1 refs 3 370 0.937505 0.850095 393 0.937505 0.850378 413 0.940278 0.896492 SURF 0x0 mat 1 refs 4 369 0.937505 0.850925 368 0.937505 0.851707 414 0.940278 0.896903 413 0.940278 0.896492 SURF 0x0 mat 1 refs 4 367 0.937505 0.852699 366 0.937505 0.853872 423 0.940278 0.897577 412 0.940278 0.897215 SURF 0x0 mat 1 refs 4 366 0.937505 0.853872 365 0.937505 0.855199 411 0.940278 0.897987 423 0.940278 0.897577 SURF 0x0 mat 1 refs 4 364 0.937505 0.858209 391 0.937505 0.859836 422 0.940278 0.899419 409 0.940278 0.898917 SURF 0x0 mat 1 refs 4 391 0.937505 0.859836 363 0.937505 0.861508 421 0.940278 0.899936 422 0.940278 0.899419 SURF 0x0 mat 1 refs 4 363 0.937505 0.861508 362 0.937505 0.8632 408 0.940278 0.900458 421 0.940278 0.899936 SURF 0x0 mat 1 refs 4 362 0.937505 0.8632 390 0.937505 0.864881 407 0.940278 0.900977 408 0.940278 0.900458 SURF 0x0 mat 1 refs 4 390 0.937505 0.864881 361 0.937505 0.868742 406 0.940278 0.90217 407 0.940278 0.900977 SURF 0x0 mat 1 refs 4 388 0.937505 0.887142 358 0.937505 0.892235 417 0.940278 0.909425 418 0.940278 0.907852 SURF 0x0 mat 1 refs 4 358 0.937505 0.892235 387 0.937505 0.897427 404 0.940278 0.911029 417 0.940278 0.909425 SURF 0x0 mat 1 refs 4 387 0.937505 0.897427 357 0.937505 0.902667 403 0.940278 0.912647 404 0.940278 0.911029 SURF 0x0 mat 1 refs 4 357 0.937505 0.902667 386 0.937505 0.907908 416 0.940278 0.914266 403 0.940278 0.912647 SURF 0x0 mat 1 refs 4 385 0.937505 0.9131 356 0.937505 0.918192 415 0.940278 0.917442 402 0.940278 0.915869 SURF 0x0 mat 1 refs 4 355 0.937505 0.918192 383 0.937505 0.9131 402 0.940278 0.915869 415 0.940278 0.917442 SURF 0x0 mat 1 refs 4 382 0.937505 0.902667 381 0.937505 0.897427 404 0.940278 0.911029 403 0.940278 0.912647 SURF 0x0 mat 1 refs 4 380 0.937505 0.892235 353 0.937505 0.887142 418 0.940278 0.907852 417 0.940278 0.909425 SURF 0x0 mat 1 refs 4 379 0.937505 0.882197 378 0.937505 0.877449 420 0.940278 0.904859 419 0.940278 0.906325 SURF 0x0 mat 1 refs 4 398 0.937505 0.859924 422 0.940278 0.899419 421 0.940278 0.899936 375 0.937505 0.861587 SURF 0x0 mat 1 refs 4 374 0.937505 0.858292 409 0.940278 0.898917 422 0.940278 0.899419 398 0.937505 0.859924 SURF 0x0 mat 1 refs 4 373 0.937505 0.856722 410 0.940278 0.898437 409 0.940278 0.898917 374 0.937505 0.858292 SURF 0x0 mat 1 refs 4 397 0.937505 0.855246 411 0.940278 0.897987 410 0.940278 0.898437 373 0.937505 0.856722 SURF 0x0 mat 1 refs 4 372 0.937505 0.853895 423 0.940278 0.897577 411 0.940278 0.897987 397 0.937505 0.855246 SURF 0x0 mat 1 refs 3 394 0.937505 0.850356 413 0.940278 0.896492 395 0.937505 0.850898 SURF 0x0 mat 1 refs 3 369 0.937505 0.850925 413 0.940278 0.896492 393 0.937505 0.850378 SURF 0x0 mat 1 refs 4 367 0.937505 0.852699 412 0.940278 0.897215 414 0.940278 0.896903 368 0.937505 0.851707 SURF 0x0 mat 1 refs 4 392 0.937505 0.856654 410 0.940278 0.898437 411 0.940278 0.897987 365 0.937505 0.855199 SURF 0x0 mat 1 refs 4 364 0.937505 0.858209 409 0.940278 0.898917 410 0.940278 0.898437 392 0.937505 0.856654 SURF 0x0 mat 1 refs 4 360 0.937505 0.872947 405 0.940278 0.903468 406 0.940278 0.90217 361 0.937505 0.868742 SURF 0x0 mat 1 refs 4 359 0.937505 0.877449 420 0.940278 0.904859 405 0.940278 0.903468 360 0.937505 0.872947 SURF 0x0 mat 1 refs 4 389 0.937505 0.882197 419 0.940278 0.906325 420 0.940278 0.904859 359 0.937505 0.877449 SURF 0x0 mat 1 refs 4 388 0.937505 0.887142 418 0.940278 0.907852 419 0.940278 0.906325 389 0.937505 0.882197 SURF 0x0 mat 1 refs 4 385 0.937505 0.9131 402 0.940278 0.915869 416 0.940278 0.914266 386 0.937505 0.907908 SURF 0x0 mat 1 refs 4 384 0.937505 0.923138 401 0.940278 0.918969 415 0.940278 0.917442 356 0.937505 0.918192 SURF 0x0 mat 1 refs 4 355 0.937505 0.918192 415 0.940278 0.917442 401 0.940278 0.918969 384 0.937505 0.923138 SURF 0x0 mat 1 refs 4 354 0.937505 0.907908 416 0.940278 0.914266 402 0.940278 0.915869 383 0.937505 0.9131 SURF 0x0 mat 1 refs 4 382 0.937505 0.902667 403 0.940278 0.912647 416 0.940278 0.914266 354 0.937505 0.907908 SURF 0x0 mat 1 refs 4 380 0.937505 0.892235 417 0.940278 0.909425 404 0.940278 0.911029 381 0.937505 0.897427 SURF 0x0 mat 1 refs 4 379 0.937505 0.882197 419 0.940278 0.906325 418 0.940278 0.907852 353 0.937505 0.887142 SURF 0x0 mat 1 refs 4 377 0.937505 0.872947 405 0.940278 0.903468 420 0.940278 0.904859 378 0.937505 0.877449 SURF 0x0 mat 1 refs 4 376 0.937505 0.868742 406 0.940278 0.90217 405 0.940278 0.903468 377 0.937505 0.872947 SURF 0x0 mat 1 refs 3 441 0.447392 0.90217 439 0.447392 0.900458 440 0.447392 0.900977 SURF 0x0 mat 1 refs 3 441 0.447392 0.90217 426 0.447392 0.899936 439 0.447392 0.900458 SURF 0x0 mat 1 refs 3 441 0.447392 0.90217 442 0.447392 0.903468 426 0.447392 0.899936 SURF 0x0 mat 1 refs 3 442 0.447392 0.903468 426 0.447392 0.899936 425 0.447392 0.899419 SURF 0x0 mat 1 refs 3 442 0.447392 0.903468 425 0.447392 0.899419 427 0.447392 0.904859 SURF 0x0 mat 1 refs 3 427 0.447392 0.904859 425 0.447392 0.899419 438 0.447392 0.898917 SURF 0x0 mat 1 refs 3 427 0.447392 0.904859 438 0.447392 0.898917 428 0.447392 0.906325 SURF 0x0 mat 1 refs 3 430 0.447392 0.909425 435 0.447392 0.897215 443 0.447392 0.911029 SURF 0x0 mat 1 refs 3 444 0.447392 0.912647 433 0.447392 0.896903 435 0.447392 0.897215 SURF 0x0 mat 1 refs 3 445 0.447392 0.915869 434 0.447392 0.896492 432 0.447392 0.917442 SURF 0x0 mat 1 refs 3 446 0.447392 0.918969 432 0.447392 0.917442 434 0.447392 0.896492 SURF 0x0 mat 1 refs 3 445 0.447392 0.915869 434 0.447392 0.896492 431 0.447392 0.914266 SURF 0x0 mat 1 refs 3 431 0.447392 0.914266 434 0.447392 0.896492 433 0.447392 0.896903 SURF 0x0 mat 1 refs 3 431 0.447392 0.914266 433 0.447392 0.896903 444 0.447392 0.912647 SURF 0x0 mat 1 refs 3 444 0.447392 0.912647 435 0.447392 0.897215 443 0.447392 0.911029 SURF 0x0 mat 1 refs 3 430 0.447392 0.909425 424 0.447392 0.897577 436 0.447392 0.897987 SURF 0x0 mat 1 refs 3 430 0.447392 0.909425 436 0.447392 0.897987 429 0.447392 0.907852 SURF 0x0 mat 1 refs 3 429 0.447392 0.907852 436 0.447392 0.897987 437 0.447392 0.898437 SURF 0x0 mat 1 refs 3 429 0.447392 0.907852 437 0.447392 0.898437 428 0.447392 0.906325 SURF 0x0 mat 1 refs 3 428 0.447392 0.906325 437 0.447392 0.898437 438 0.447392 0.898917 SURF 0x0 mat 1 refs 3 428 0.447392 0.906325 438 0.447392 0.898917 425 0.447392 0.899419 SURF 0x0 mat 1 refs 3 428 0.447392 0.906325 425 0.447392 0.899419 427 0.447392 0.904859 SURF 0x0 mat 1 refs 3 427 0.447392 0.904859 425 0.447392 0.899419 426 0.447392 0.899936 SURF 0x0 mat 1 refs 3 427 0.447392 0.904859 442 0.447392 0.903468 426 0.447392 0.899936 SURF 0x0 mat 1 refs 3 442 0.447392 0.903468 439 0.447392 0.900458 426 0.447392 0.899936 SURF 0x0 mat 1 refs 3 442 0.447392 0.903468 441 0.447392 0.90217 439 0.447392 0.900458 SURF 0x0 mat 1 refs 3 426 0.447392 0.899936 439 0.447392 0.900458 440 0.447392 0.900977 SURF 0x0 mat 1 refs 3 426 0.447392 0.899936 440 0.447392 0.900977 441 0.447392 0.90217 SURF 0x0 mat 1 refs 3 425 0.447392 0.899419 441 0.447392 0.90217 426 0.447392 0.899936 SURF 0x0 mat 1 refs 3 425 0.447392 0.899419 442 0.447392 0.903468 441 0.447392 0.90217 SURF 0x0 mat 1 refs 3 438 0.447392 0.898917 442 0.447392 0.903468 425 0.447392 0.899419 SURF 0x0 mat 1 refs 3 438 0.447392 0.898917 427 0.447392 0.904859 442 0.447392 0.903468 SURF 0x0 mat 1 refs 3 437 0.447392 0.898437 427 0.447392 0.904859 438 0.447392 0.898917 SURF 0x0 mat 1 refs 3 437 0.447392 0.898437 428 0.447392 0.906325 427 0.447392 0.904859 SURF 0x0 mat 1 refs 3 436 0.447392 0.897987 428 0.447392 0.906325 437 0.447392 0.898437 SURF 0x0 mat 1 refs 3 443 0.447392 0.911029 424 0.447392 0.897577 435 0.447392 0.897215 SURF 0x0 mat 1 refs 3 443 0.447392 0.911029 430 0.447392 0.909425 424 0.447392 0.897577 SURF 0x0 mat 1 refs 3 433 0.447392 0.896903 444 0.447392 0.912647 443 0.447392 0.911029 SURF 0x0 mat 1 refs 3 434 0.447392 0.896492 444 0.447392 0.912647 433 0.447392 0.896903 SURF 0x0 mat 1 refs 3 444 0.447392 0.912647 431 0.447392 0.914266 434 0.447392 0.896492 SURF 0x0 mat 1 refs 3 443 0.447392 0.911029 433 0.447392 0.896903 435 0.447392 0.897215 SURF 0x0 mat 1 refs 3 430 0.447392 0.909425 435 0.447392 0.897215 424 0.447392 0.897577 SURF 0x0 mat 1 refs 3 429 0.447392 0.907852 424 0.447392 0.897577 436 0.447392 0.897987 SURF 0x0 mat 1 refs 3 429 0.447392 0.907852 430 0.447392 0.909425 424 0.447392 0.897577 SURF 0x0 mat 1 refs 3 428 0.447392 0.906325 429 0.447392 0.907852 436 0.447392 0.897987 SURF 0x0 mat 1 refs 3 425 0.447392 0.899419 437 0.447392 0.898437 438 0.447392 0.898917 SURF 0x0 mat 1 refs 3 425 0.447392 0.899419 428 0.447392 0.906325 437 0.447392 0.898437 SURF 0x0 mat 1 refs 3 426 0.447392 0.899936 428 0.447392 0.906325 425 0.447392 0.899419 SURF 0x0 mat 1 refs 3 426 0.447392 0.899936 428 0.447392 0.906325 427 0.447392 0.904859 SURF 0x0 mat 1 refs 3 439 0.447392 0.900458 426 0.447392 0.899936 427 0.447392 0.904859 SURF 0x0 mat 1 refs 3 439 0.447392 0.900458 427 0.447392 0.904859 442 0.447392 0.903468 SURF 0x0 mat 1 refs 3 440 0.447392 0.900977 439 0.447392 0.900458 442 0.447392 0.903468 SURF 0x0 mat 1 refs 3 440 0.447392 0.900977 441 0.447392 0.90217 442 0.447392 0.903468 SURF 0x0 mat 1 refs 4 471 0.450164 0.868742 470 0.450164 0.872947 442 0.447392 0.903468 441 0.447392 0.90217 SURF 0x0 mat 1 refs 4 470 0.450164 0.872947 469 0.450164 0.877449 427 0.447392 0.904859 442 0.447392 0.903468 SURF 0x0 mat 1 refs 4 468 0.450164 0.882197 494 0.450164 0.887142 429 0.447392 0.907852 428 0.447392 0.906325 SURF 0x0 mat 1 refs 4 467 0.450164 0.892235 466 0.450164 0.897427 443 0.447392 0.911029 430 0.447392 0.909425 SURF 0x0 mat 1 refs 4 465 0.450164 0.902667 493 0.450164 0.907908 431 0.447392 0.914266 444 0.447392 0.912647 SURF 0x0 mat 1 refs 4 493 0.450164 0.907908 464 0.450164 0.9131 445 0.447392 0.915869 431 0.447392 0.914266 SURF 0x0 mat 1 refs 4 492 0.450164 0.918192 463 0.450164 0.923138 446 0.447392 0.918969 432 0.447392 0.917442 SURF 0x0 mat 1 refs 4 463 0.450164 0.923138 491 0.450164 0.918192 432 0.447392 0.917442 446 0.447392 0.918969 SURF 0x0 mat 1 refs 4 462 0.450164 0.9131 461 0.450164 0.907908 431 0.447392 0.914266 445 0.447392 0.915869 SURF 0x0 mat 1 refs 4 459 0.450164 0.887142 458 0.450164 0.882197 428 0.447392 0.906325 429 0.447392 0.907852 SURF 0x0 mat 1 refs 4 458 0.450164 0.882197 488 0.450164 0.877449 427 0.447392 0.904859 428 0.447392 0.906325 SURF 0x0 mat 1 refs 4 488 0.450164 0.877449 487 0.450164 0.872947 442 0.447392 0.903468 427 0.447392 0.904859 SURF 0x0 mat 1 refs 4 487 0.450164 0.872947 486 0.450164 0.868742 441 0.447392 0.90217 442 0.447392 0.903468 SURF 0x0 mat 1 refs 4 483 0.450164 0.858209 455 0.450164 0.856654 437 0.447392 0.898437 438 0.447392 0.898917 SURF 0x0 mat 1 refs 4 455 0.450164 0.856654 482 0.450164 0.855199 436 0.447392 0.897987 437 0.447392 0.898437 SURF 0x0 mat 1 refs 4 480 0.450164 0.852699 479 0.450164 0.851707 433 0.447392 0.896903 435 0.447392 0.897215 SURF 0x0 mat 1 refs 3 478 0.450164 0.850925 454 0.450164 0.850378 434 0.447392 0.896492 SURF 0x0 mat 1 refs 3 453 0.450164 0.850356 452 0.450164 0.850898 434 0.447392 0.896492 SURF 0x0 mat 1 refs 4 475 0.450164 0.853895 450 0.450164 0.855246 436 0.447392 0.897987 424 0.447392 0.897577 SURF 0x0 mat 1 refs 4 450 0.450164 0.855246 474 0.450164 0.856722 437 0.447392 0.898437 436 0.447392 0.897987 SURF 0x0 mat 1 refs 4 474 0.450164 0.856722 473 0.450164 0.858292 438 0.447392 0.898917 437 0.447392 0.898437 SURF 0x0 mat 1 refs 4 473 0.450164 0.858292 449 0.450164 0.859924 425 0.447392 0.899419 438 0.447392 0.898917 SURF 0x0 mat 1 refs 4 449 0.450164 0.859924 472 0.450164 0.861587 426 0.447392 0.899936 425 0.447392 0.899419 SURF 0x0 mat 1 refs 4 468 0.450164 0.882197 428 0.447392 0.906325 427 0.447392 0.904859 469 0.450164 0.877449 SURF 0x0 mat 1 refs 4 467 0.450164 0.892235 430 0.447392 0.909425 429 0.447392 0.907852 494 0.450164 0.887142 SURF 0x0 mat 1 refs 4 465 0.450164 0.902667 444 0.447392 0.912647 443 0.447392 0.911029 466 0.450164 0.897427 SURF 0x0 mat 1 refs 4 492 0.450164 0.918192 432 0.447392 0.917442 445 0.447392 0.915869 464 0.450164 0.9131 SURF 0x0 mat 1 refs 4 462 0.450164 0.9131 445 0.447392 0.915869 432 0.447392 0.917442 491 0.450164 0.918192 SURF 0x0 mat 1 refs 4 490 0.450164 0.902667 444 0.447392 0.912647 431 0.447392 0.914266 461 0.450164 0.907908 SURF 0x0 mat 1 refs 4 460 0.450164 0.897427 443 0.447392 0.911029 444 0.447392 0.912647 490 0.450164 0.902667 SURF 0x0 mat 1 refs 4 489 0.450164 0.892235 430 0.447392 0.909425 443 0.447392 0.911029 460 0.450164 0.897427 SURF 0x0 mat 1 refs 4 459 0.450164 0.887142 429 0.447392 0.907852 430 0.447392 0.909425 489 0.450164 0.892235 SURF 0x0 mat 1 refs 4 457 0.450164 0.864881 440 0.447392 0.900977 441 0.447392 0.90217 486 0.450164 0.868742 SURF 0x0 mat 1 refs 4 485 0.450164 0.8632 439 0.447392 0.900458 440 0.447392 0.900977 457 0.450164 0.864881 SURF 0x0 mat 1 refs 4 484 0.450164 0.861508 426 0.447392 0.899936 439 0.447392 0.900458 485 0.450164 0.8632 SURF 0x0 mat 1 refs 4 456 0.450164 0.859836 425 0.447392 0.899419 426 0.447392 0.899936 484 0.450164 0.861508 SURF 0x0 mat 1 refs 4 483 0.450164 0.858209 438 0.447392 0.898917 425 0.447392 0.899419 456 0.450164 0.859836 SURF 0x0 mat 1 refs 4 481 0.450164 0.853872 424 0.447392 0.897577 436 0.447392 0.897987 482 0.450164 0.855199 SURF 0x0 mat 1 refs 4 480 0.450164 0.852699 435 0.447392 0.897215 424 0.447392 0.897577 481 0.450164 0.853872 SURF 0x0 mat 1 refs 4 478 0.450164 0.850925 434 0.447392 0.896492 433 0.447392 0.896903 479 0.450164 0.851707 SURF 0x0 mat 1 refs 3 477 0.450164 0.850095 434 0.447392 0.896492 454 0.450164 0.850378 SURF 0x0 mat 1 refs 3 453 0.450164 0.850356 434 0.447392 0.896492 477 0.450164 0.850095 SURF 0x0 mat 1 refs 4 451 0.450164 0.85169 433 0.447392 0.896903 434 0.447392 0.896492 452 0.450164 0.850898 SURF 0x0 mat 1 refs 4 476 0.450164 0.852699 435 0.447392 0.897215 433 0.447392 0.896903 451 0.450164 0.85169 SURF 0x0 mat 1 refs 4 475 0.450164 0.853895 424 0.447392 0.897577 435 0.447392 0.897215 476 0.450164 0.852699 SURF 0x0 mat 1 refs 4 448 0.450164 0.863249 439 0.447392 0.900458 426 0.447392 0.899936 472 0.450164 0.861587 SURF 0x0 mat 1 refs 4 471 0.450164 0.868742 441 0.447392 0.90217 440 0.447392 0.900977 447 0.450164 0.864881 SURF 0x0 mat 1 refs 4 447 0.450164 0.864881 440 0.447392 0.900977 439 0.447392 0.900458 448 0.450164 0.863249 SURF 0x0 mat 1 refs 4 518 0.457163 0.845617 447 0.450164 0.864881 448 0.450164 0.863249 542 0.457163 0.84361 SURF 0x0 mat 1 refs 4 516 0.457163 0.835581 474 0.450164 0.856722 450 0.450164 0.855246 515 0.457163 0.833765 SURF 0x0 mat 1 refs 4 515 0.457163 0.833765 450 0.450164 0.855246 475 0.450164 0.853895 514 0.457163 0.832102 SURF 0x0 mat 1 refs 4 512 0.457163 0.82939 451 0.450164 0.85169 452 0.450164 0.850898 511 0.457163 0.828417 SURF 0x0 mat 1 refs 4 511 0.457163 0.828417 452 0.450164 0.850898 453 0.450164 0.850356 539 0.457163 0.82775 SURF 0x0 mat 1 refs 4 535 0.457163 0.829411 479 0.450164 0.851707 480 0.450164 0.852699 534 0.457163 0.830631 SURF 0x0 mat 1 refs 4 534 0.457163 0.830631 480 0.450164 0.852699 481 0.450164 0.853872 533 0.457163 0.832074 SURF 0x0 mat 1 refs 4 532 0.457163 0.833707 482 0.450164 0.855199 455 0.450164 0.856654 510 0.457163 0.835497 SURF 0x0 mat 1 refs 4 510 0.457163 0.835497 455 0.450164 0.856654 483 0.450164 0.858209 509 0.457163 0.837409 SURF 0x0 mat 1 refs 4 508 0.457163 0.839411 456 0.450164 0.859836 484 0.450164 0.861508 507 0.457163 0.841469 SURF 0x0 mat 1 refs 4 506 0.457163 0.843549 485 0.450164 0.8632 457 0.450164 0.864881 505 0.457163 0.845617 SURF 0x0 mat 1 refs 4 505 0.457163 0.845617 457 0.450164 0.864881 486 0.450164 0.868742 504 0.457163 0.850366 SURF 0x0 mat 1 refs 4 531 0.457163 0.85554 487 0.450164 0.872947 488 0.450164 0.877449 530 0.457163 0.861078 SURF 0x0 mat 1 refs 4 530 0.457163 0.861078 488 0.450164 0.877449 458 0.450164 0.882197 529 0.457163 0.866918 SURF 0x0 mat 1 refs 4 528 0.457163 0.879266 489 0.450164 0.892235 460 0.450164 0.897427 527 0.457163 0.885653 SURF 0x0 mat 1 refs 4 526 0.457163 0.898547 461 0.450164 0.907908 462 0.450164 0.9131 501 0.457163 0.904933 SURF 0x0 mat 1 refs 4 525 0.457163 0.911198 492 0.450164 0.918192 464 0.450164 0.9131 498 0.457163 0.904933 SURF 0x0 mat 1 refs 4 498 0.457163 0.904933 464 0.450164 0.9131 493 0.450164 0.907908 524 0.457163 0.898547 SURF 0x0 mat 1 refs 4 523 0.457163 0.892099 465 0.450164 0.902667 466 0.450164 0.897427 497 0.457163 0.885653 SURF 0x0 mat 1 refs 4 497 0.457163 0.885653 466 0.450164 0.897427 467 0.450164 0.892235 496 0.457163 0.879266 SURF 0x0 mat 1 refs 4 496 0.457163 0.879266 467 0.450164 0.892235 494 0.450164 0.887142 495 0.457163 0.873001 SURF 0x0 mat 1 refs 4 518 0.457163 0.845617 519 0.457163 0.850366 471 0.450164 0.868742 447 0.450164 0.864881 SURF 0x0 mat 1 refs 4 542 0.457163 0.84361 448 0.450164 0.863249 472 0.450164 0.861587 541 0.457163 0.841564 SURF 0x0 mat 1 refs 4 541 0.457163 0.841564 472 0.450164 0.861587 449 0.450164 0.859924 540 0.457163 0.839519 SURF 0x0 mat 1 refs 4 540 0.457163 0.839519 449 0.450164 0.859924 473 0.450164 0.858292 517 0.457163 0.837512 SURF 0x0 mat 1 refs 4 517 0.457163 0.837512 473 0.450164 0.858292 474 0.450164 0.856722 516 0.457163 0.835581 SURF 0x0 mat 1 refs 4 514 0.457163 0.832102 475 0.450164 0.853895 476 0.450164 0.852699 513 0.457163 0.830631 SURF 0x0 mat 1 refs 4 513 0.457163 0.830631 476 0.450164 0.852699 451 0.450164 0.85169 512 0.457163 0.82939 SURF 0x0 mat 1 refs 4 539 0.457163 0.82775 453 0.450164 0.850356 477 0.450164 0.850095 538 0.457163 0.827428 SURF 0x0 mat 1 refs 4 538 0.457163 0.827428 477 0.450164 0.850095 454 0.450164 0.850378 537 0.457163 0.827776 SURF 0x0 mat 1 refs 4 537 0.457163 0.827776 454 0.450164 0.850378 478 0.450164 0.850925 536 0.457163 0.828449 SURF 0x0 mat 1 refs 4 536 0.457163 0.828449 478 0.450164 0.850925 479 0.450164 0.851707 535 0.457163 0.829411 SURF 0x0 mat 1 refs 4 533 0.457163 0.832074 481 0.450164 0.853872 482 0.450164 0.855199 532 0.457163 0.833707 SURF 0x0 mat 1 refs 4 509 0.457163 0.837409 483 0.450164 0.858209 456 0.450164 0.859836 508 0.457163 0.839411 SURF 0x0 mat 1 refs 4 507 0.457163 0.841469 484 0.450164 0.861508 485 0.450164 0.8632 506 0.457163 0.843549 SURF 0x0 mat 1 refs 4 504 0.457163 0.850366 486 0.450164 0.868742 487 0.450164 0.872947 531 0.457163 0.85554 SURF 0x0 mat 1 refs 4 529 0.457163 0.866918 458 0.450164 0.882197 459 0.450164 0.887142 503 0.457163 0.873001 SURF 0x0 mat 1 refs 4 503 0.457163 0.873001 459 0.450164 0.887142 489 0.450164 0.892235 528 0.457163 0.879266 SURF 0x0 mat 1 refs 4 527 0.457163 0.885653 460 0.450164 0.897427 490 0.450164 0.902667 502 0.457163 0.892099 SURF 0x0 mat 1 refs 4 502 0.457163 0.892099 490 0.450164 0.902667 461 0.450164 0.907908 526 0.457163 0.898547 SURF 0x0 mat 1 refs 4 501 0.457163 0.904933 462 0.450164 0.9131 491 0.450164 0.918192 500 0.457163 0.911198 SURF 0x0 mat 1 refs 4 500 0.457163 0.911198 491 0.450164 0.918192 463 0.450164 0.923138 499 0.457163 0.917281 SURF 0x0 mat 1 refs 4 499 0.457163 0.917281 463 0.450164 0.923138 492 0.450164 0.918192 525 0.457163 0.911198 SURF 0x0 mat 1 refs 4 524 0.457163 0.898547 493 0.450164 0.907908 465 0.450164 0.902667 523 0.457163 0.892099 SURF 0x0 mat 1 refs 4 495 0.457163 0.873001 494 0.450164 0.887142 468 0.450164 0.882197 522 0.457163 0.866918 SURF 0x0 mat 1 refs 4 522 0.457163 0.866918 468 0.450164 0.882197 469 0.450164 0.877449 521 0.457163 0.861078 SURF 0x0 mat 1 refs 4 521 0.457163 0.861078 469 0.450164 0.877449 470 0.450164 0.872947 520 0.457163 0.85554 SURF 0x0 mat 1 refs 4 520 0.457163 0.85554 470 0.450164 0.872947 471 0.450164 0.868742 519 0.457163 0.850366 SURF 0x0 mat 1 refs 4 567 0.468823 0.839027 589 0.468823 0.845036 521 0.457163 0.861078 520 0.457163 0.85554 SURF 0x0 mat 1 refs 4 589 0.468823 0.845036 566 0.468823 0.851374 522 0.457163 0.866918 521 0.457163 0.861078 SURF 0x0 mat 1 refs 4 566 0.468823 0.851374 588 0.468823 0.857974 495 0.457163 0.873001 522 0.457163 0.866918 SURF 0x0 mat 1 refs 4 565 0.468823 0.864771 587 0.468823 0.871701 497 0.457163 0.885653 496 0.457163 0.879266 SURF 0x0 mat 1 refs 4 586 0.468823 0.878696 564 0.468823 0.885691 524 0.457163 0.898547 523 0.457163 0.892099 SURF 0x0 mat 1 refs 4 564 0.468823 0.885691 563 0.468823 0.892621 498 0.457163 0.904933 524 0.457163 0.898547 SURF 0x0 mat 1 refs 4 563 0.468823 0.892621 562 0.468823 0.899419 525 0.457163 0.911198 498 0.457163 0.904933 SURF 0x0 mat 1 refs 4 561 0.468823 0.892621 583 0.468823 0.885691 526 0.457163 0.898547 501 0.457163 0.904933 SURF 0x0 mat 1 refs 4 582 0.468823 0.878696 581 0.468823 0.871701 527 0.457163 0.885653 502 0.457163 0.892099 SURF 0x0 mat 1 refs 4 560 0.468823 0.864771 559 0.468823 0.857974 503 0.457163 0.873001 528 0.457163 0.879266 SURF 0x0 mat 1 refs 4 559 0.468823 0.857974 558 0.468823 0.851374 529 0.457163 0.866918 503 0.457163 0.873001 SURF 0x0 mat 1 refs 4 558 0.468823 0.851374 557 0.468823 0.845036 530 0.457163 0.861078 529 0.457163 0.866918 SURF 0x0 mat 1 refs 4 575 0.468823 0.815338 553 0.468823 0.813567 533 0.457163 0.832074 532 0.457163 0.833707 SURF 0x0 mat 1 refs 4 553 0.468823 0.813567 574 0.468823 0.812001 534 0.457163 0.830631 533 0.457163 0.832074 SURF 0x0 mat 1 refs 4 574 0.468823 0.812001 552 0.468823 0.810677 535 0.457163 0.829411 534 0.457163 0.830631 SURF 0x0 mat 1 refs 4 552 0.468823 0.810677 551 0.468823 0.809632 536 0.457163 0.828449 535 0.457163 0.829411 SURF 0x0 mat 1 refs 4 551 0.468823 0.809632 573 0.468823 0.808903 537 0.457163 0.827776 536 0.457163 0.828449 SURF 0x0 mat 1 refs 4 572 0.468823 0.808524 550 0.468823 0.808874 539 0.457163 0.82775 538 0.457163 0.827428 SURF 0x0 mat 1 refs 4 549 0.468823 0.809598 548 0.468823 0.810653 512 0.457163 0.82939 511 0.457163 0.828417 SURF 0x0 mat 1 refs 4 548 0.468823 0.810653 571 0.468823 0.812001 513 0.457163 0.830631 512 0.457163 0.82939 SURF 0x0 mat 1 refs 4 547 0.468823 0.813597 546 0.468823 0.815401 515 0.457163 0.833765 514 0.457163 0.832102 SURF 0x0 mat 1 refs 4 570 0.468823 0.817371 569 0.468823 0.819466 517 0.457163 0.837512 516 0.457163 0.835581 SURF 0x0 mat 1 refs 4 567 0.468823 0.839027 520 0.457163 0.85554 519 0.457163 0.850366 590 0.468823 0.833414 SURF 0x0 mat 1 refs 4 565 0.468823 0.864771 496 0.457163 0.879266 495 0.457163 0.873001 588 0.468823 0.857974 SURF 0x0 mat 1 refs 4 586 0.468823 0.878696 523 0.457163 0.892099 497 0.457163 0.885653 587 0.468823 0.871701 SURF 0x0 mat 1 refs 4 585 0.468823 0.906019 499 0.457163 0.917281 525 0.457163 0.911198 562 0.468823 0.899419 SURF 0x0 mat 1 refs 4 584 0.468823 0.899419 500 0.457163 0.911198 499 0.457163 0.917281 585 0.468823 0.906019 SURF 0x0 mat 1 refs 4 561 0.468823 0.892621 501 0.457163 0.904933 500 0.457163 0.911198 584 0.468823 0.899419 SURF 0x0 mat 1 refs 4 582 0.468823 0.878696 502 0.457163 0.892099 526 0.457163 0.898547 583 0.468823 0.885691 SURF 0x0 mat 1 refs 4 560 0.468823 0.864771 528 0.457163 0.879266 527 0.457163 0.885653 581 0.468823 0.871701 SURF 0x0 mat 1 refs 4 580 0.468823 0.839028 531 0.457163 0.85554 530 0.457163 0.861078 557 0.468823 0.845036 SURF 0x0 mat 1 refs 4 579 0.468823 0.833414 504 0.457163 0.850366 531 0.457163 0.85554 580 0.468823 0.839028 SURF 0x0 mat 1 refs 4 578 0.468823 0.828261 505 0.457163 0.845617 504 0.457163 0.850366 579 0.468823 0.833414 SURF 0x0 mat 1 refs 4 556 0.468823 0.826017 506 0.457163 0.843549 505 0.457163 0.845617 578 0.468823 0.828261 SURF 0x0 mat 1 refs 4 577 0.468823 0.82376 507 0.457163 0.841469 506 0.457163 0.843549 556 0.468823 0.826017 SURF 0x0 mat 1 refs 4 576 0.468823 0.821527 508 0.457163 0.839411 507 0.457163 0.841469 577 0.468823 0.82376 SURF 0x0 mat 1 refs 4 555 0.468823 0.819355 509 0.457163 0.837409 508 0.457163 0.839411 576 0.468823 0.821527 SURF 0x0 mat 1 refs 4 554 0.468823 0.81728 510 0.457163 0.835497 509 0.457163 0.837409 555 0.468823 0.819355 SURF 0x0 mat 1 refs 4 575 0.468823 0.815338 532 0.457163 0.833707 510 0.457163 0.835497 554 0.468823 0.81728 SURF 0x0 mat 1 refs 4 572 0.468823 0.808524 538 0.457163 0.827428 537 0.457163 0.827776 573 0.468823 0.808903 SURF 0x0 mat 1 refs 4 549 0.468823 0.809598 511 0.457163 0.828417 539 0.457163 0.82775 550 0.468823 0.808874 SURF 0x0 mat 1 refs 4 547 0.468823 0.813597 514 0.457163 0.832102 513 0.457163 0.830631 571 0.468823 0.812001 SURF 0x0 mat 1 refs 4 570 0.468823 0.817371 516 0.457163 0.835581 515 0.457163 0.833765 546 0.468823 0.815401 SURF 0x0 mat 1 refs 4 545 0.468823 0.821644 540 0.457163 0.839519 517 0.457163 0.837512 569 0.468823 0.819466 SURF 0x0 mat 1 refs 4 544 0.468823 0.823864 541 0.457163 0.841564 540 0.457163 0.839519 545 0.468823 0.821644 SURF 0x0 mat 1 refs 4 568 0.468823 0.826083 542 0.457163 0.84361 541 0.457163 0.841564 544 0.468823 0.823864 SURF 0x0 mat 1 refs 4 590 0.468823 0.833414 519 0.457163 0.850366 518 0.457163 0.845617 543 0.468823 0.828261 SURF 0x0 mat 1 refs 4 543 0.468823 0.828261 518 0.457163 0.845617 542 0.457163 0.84361 568 0.468823 0.826083 SURF 0x0 mat 1 refs 4 637 0.482813 0.807806 568 0.468823 0.826083 544 0.468823 0.823864 636 0.482813 0.805195 SURF 0x0 mat 1 refs 4 612 0.482813 0.800023 569 0.468823 0.819466 570 0.468823 0.817371 611 0.482813 0.797559 SURF 0x0 mat 1 refs 4 609 0.482813 0.793119 547 0.468823 0.813597 571 0.468823 0.812001 635 0.482813 0.791242 SURF 0x0 mat 1 refs 4 635 0.482813 0.791242 571 0.468823 0.812001 548 0.468823 0.810653 634 0.482813 0.789657 SURF 0x0 mat 1 refs 4 634 0.482813 0.789657 548 0.468823 0.810653 549 0.468823 0.809598 608 0.482813 0.788416 SURF 0x0 mat 1 refs 4 608 0.482813 0.788416 549 0.468823 0.809598 550 0.468823 0.808874 607 0.482813 0.787564 SURF 0x0 mat 1 refs 4 607 0.482813 0.787564 550 0.468823 0.808874 572 0.468823 0.808524 633 0.482813 0.787153 SURF 0x0 mat 1 refs 4 633 0.482813 0.787153 572 0.468823 0.808524 573 0.468823 0.808903 632 0.482813 0.787598 SURF 0x0 mat 1 refs 4 632 0.482813 0.787598 573 0.468823 0.808903 551 0.468823 0.809632 606 0.482813 0.788457 SURF 0x0 mat 1 refs 4 606 0.482813 0.788457 551 0.468823 0.809632 552 0.468823 0.810677 605 0.482813 0.789685 SURF 0x0 mat 1 refs 4 605 0.482813 0.789685 552 0.468823 0.810677 574 0.468823 0.812001 631 0.482813 0.791242 SURF 0x0 mat 1 refs 4 631 0.482813 0.791242 574 0.468823 0.812001 553 0.468823 0.813567 604 0.482813 0.793083 SURF 0x0 mat 1 refs 4 604 0.482813 0.793083 553 0.468823 0.813567 575 0.468823 0.815338 630 0.482813 0.795168 SURF 0x0 mat 1 refs 4 630 0.482813 0.795168 575 0.468823 0.815338 554 0.468823 0.81728 629 0.482813 0.797452 SURF 0x0 mat 1 refs 4 603 0.482813 0.799892 555 0.468823 0.819355 576 0.468823 0.821527 602 0.482813 0.802447 SURF 0x0 mat 1 refs 4 601 0.482813 0.805073 577 0.468823 0.82376 556 0.468823 0.826017 600 0.482813 0.807727 SURF 0x0 mat 1 refs 4 599 0.482813 0.816428 579 0.468823 0.833414 580 0.468823 0.839028 598 0.482813 0.823031 SURF 0x0 mat 1 refs 4 598 0.482813 0.823031 580 0.468823 0.839028 557 0.468823 0.845036 597 0.482813 0.830099 SURF 0x0 mat 1 refs 4 626 0.482813 0.845316 559 0.468823 0.857974 560 0.468823 0.864771 625 0.482813 0.853312 SURF 0x0 mat 1 refs 4 624 0.482813 0.869691 582 0.468823 0.878696 583 0.468823 0.885691 595 0.482813 0.877918 SURF 0x0 mat 1 refs 4 595 0.482813 0.877918 583 0.468823 0.885691 561 0.468823 0.892621 623 0.482813 0.88607 SURF 0x0 mat 1 refs 4 623 0.482813 0.88607 561 0.468823 0.892621 584 0.468823 0.899419 622 0.482813 0.894065 SURF 0x0 mat 1 refs 4 594 0.482813 0.901829 585 0.468823 0.906019 562 0.468823 0.899419 621 0.482813 0.894065 SURF 0x0 mat 1 refs 4 620 0.482813 0.88607 563 0.468823 0.892621 564 0.468823 0.885691 593 0.482813 0.877918 SURF 0x0 mat 1 refs 4 593 0.482813 0.877918 564 0.468823 0.885691 586 0.468823 0.878696 619 0.482813 0.869691 SURF 0x0 mat 1 refs 4 618 0.482813 0.861463 587 0.468823 0.871701 565 0.468823 0.864771 617 0.482813 0.853312 SURF 0x0 mat 1 refs 4 638 0.482813 0.810368 543 0.468823 0.828261 568 0.468823 0.826083 637 0.482813 0.807806 SURF 0x0 mat 1 refs 4 638 0.482813 0.810368 591 0.482813 0.816428 590 0.468823 0.833414 543 0.468823 0.828261 SURF 0x0 mat 1 refs 4 636 0.482813 0.805195 544 0.468823 0.823864 545 0.468823 0.821644 613 0.482813 0.802585 SURF 0x0 mat 1 refs 4 613 0.482813 0.802585 545 0.468823 0.821644 569 0.468823 0.819466 612 0.482813 0.800023 SURF 0x0 mat 1 refs 4 611 0.482813 0.797559 570 0.468823 0.817371 546 0.468823 0.815401 610 0.482813 0.795241 SURF 0x0 mat 1 refs 4 610 0.482813 0.795241 546 0.468823 0.815401 547 0.468823 0.813597 609 0.482813 0.793119 SURF 0x0 mat 1 refs 4 629 0.482813 0.797452 554 0.468823 0.81728 555 0.468823 0.819355 603 0.482813 0.799892 SURF 0x0 mat 1 refs 4 602 0.482813 0.802447 576 0.468823 0.821527 577 0.468823 0.82376 601 0.482813 0.805073 SURF 0x0 mat 1 refs 4 600 0.482813 0.807727 556 0.468823 0.826017 578 0.468823 0.828261 628 0.482813 0.810368 SURF 0x0 mat 1 refs 4 628 0.482813 0.810368 578 0.468823 0.828261 579 0.468823 0.833414 599 0.482813 0.816428 SURF 0x0 mat 1 refs 4 597 0.482813 0.830099 557 0.468823 0.845036 558 0.468823 0.851374 627 0.482813 0.837553 SURF 0x0 mat 1 refs 4 627 0.482813 0.837553 558 0.468823 0.851374 559 0.468823 0.857974 626 0.482813 0.845316 SURF 0x0 mat 1 refs 4 625 0.482813 0.853312 560 0.468823 0.864771 581 0.468823 0.871701 596 0.482813 0.861463 SURF 0x0 mat 1 refs 4 596 0.482813 0.861463 581 0.468823 0.871701 582 0.468823 0.878696 624 0.482813 0.869691 SURF 0x0 mat 1 refs 4 622 0.482813 0.894065 584 0.468823 0.899419 585 0.468823 0.906019 594 0.482813 0.901829 SURF 0x0 mat 1 refs 4 621 0.482813 0.894065 562 0.468823 0.899419 563 0.468823 0.892621 620 0.482813 0.88607 SURF 0x0 mat 1 refs 4 619 0.482813 0.869691 586 0.468823 0.878696 587 0.468823 0.871701 618 0.482813 0.861463 SURF 0x0 mat 1 refs 4 617 0.482813 0.853312 565 0.468823 0.864771 588 0.468823 0.857974 616 0.482813 0.845316 SURF 0x0 mat 1 refs 4 616 0.482813 0.845316 588 0.468823 0.857974 566 0.468823 0.851374 615 0.482813 0.837553 SURF 0x0 mat 1 refs 4 615 0.482813 0.837553 566 0.468823 0.851374 589 0.468823 0.845036 592 0.482813 0.830099 SURF 0x0 mat 1 refs 4 592 0.482813 0.830099 589 0.468823 0.845036 567 0.468823 0.839027 614 0.482813 0.823031 SURF 0x0 mat 1 refs 4 614 0.482813 0.823031 567 0.468823 0.839027 590 0.468823 0.833414 591 0.482813 0.816428 SURF 0x0 mat 1 refs 4 666 0.513583 0.799695 665 0.513583 0.807631 614 0.482813 0.823031 591 0.482813 0.816428 SURF 0x0 mat 1 refs 4 665 0.513583 0.807631 686 0.513583 0.816125 592 0.482813 0.830099 614 0.482813 0.823031 SURF 0x0 mat 1 refs 4 663 0.513583 0.85382 662 0.513583 0.86371 619 0.482813 0.869691 618 0.482813 0.861463 SURF 0x0 mat 1 refs 4 662 0.513583 0.86371 683 0.513583 0.873598 593 0.482813 0.877918 619 0.482813 0.869691 SURF 0x0 mat 1 refs 4 683 0.513583 0.873598 682 0.513583 0.883394 620 0.482813 0.88607 593 0.482813 0.877918 SURF 0x0 mat 1 refs 4 682 0.513583 0.883394 681 0.513583 0.893004 621 0.482813 0.894065 620 0.482813 0.88607 SURF 0x0 mat 1 refs 4 681 0.513583 0.893004 680 0.513583 0.902335 594 0.482813 0.901829 621 0.482813 0.894065 SURF 0x0 mat 1 refs 4 680 0.513583 0.902335 661 0.513583 0.893004 622 0.482813 0.894065 594 0.482813 0.901829 SURF 0x0 mat 1 refs 4 661 0.513583 0.893004 660 0.513583 0.883394 623 0.482813 0.88607 622 0.482813 0.894065 SURF 0x0 mat 1 refs 4 660 0.513583 0.883394 659 0.513583 0.873598 595 0.482813 0.877918 623 0.482813 0.88607 SURF 0x0 mat 1 refs 4 659 0.513583 0.873598 658 0.513583 0.86371 624 0.482813 0.869691 595 0.482813 0.877918 SURF 0x0 mat 1 refs 4 658 0.513583 0.86371 657 0.513583 0.85382 596 0.482813 0.861463 624 0.482813 0.869691 SURF 0x0 mat 1 refs 4 657 0.513583 0.85382 679 0.513583 0.844024 625 0.482813 0.853312 596 0.482813 0.861463 SURF 0x0 mat 1 refs 4 679 0.513583 0.844024 678 0.513583 0.834414 626 0.482813 0.845316 625 0.482813 0.853312 SURF 0x0 mat 1 refs 4 678 0.513583 0.834414 656 0.513583 0.825084 627 0.482813 0.837553 626 0.482813 0.845316 SURF 0x0 mat 1 refs 4 656 0.513583 0.825084 655 0.513583 0.816125 597 0.482813 0.830099 627 0.482813 0.837553 SURF 0x0 mat 1 refs 4 655 0.513583 0.816125 677 0.513583 0.807631 598 0.482813 0.823031 597 0.482813 0.830099 SURF 0x0 mat 1 refs 4 677 0.513583 0.807631 654 0.513583 0.799695 599 0.482813 0.816428 598 0.482813 0.823031 SURF 0x0 mat 1 refs 4 653 0.513583 0.789237 675 0.513583 0.786047 601 0.482813 0.805073 600 0.482813 0.807727 SURF 0x0 mat 1 refs 4 675 0.513583 0.786047 674 0.513583 0.782891 602 0.482813 0.802447 601 0.482813 0.805073 SURF 0x0 mat 1 refs 4 674 0.513583 0.782891 652 0.513583 0.779821 603 0.482813 0.799892 602 0.482813 0.802447 SURF 0x0 mat 1 refs 4 652 0.513583 0.779821 651 0.513583 0.776887 629 0.482813 0.797452 603 0.482813 0.799892 SURF 0x0 mat 1 refs 4 651 0.513583 0.776887 650 0.513583 0.774142 630 0.482813 0.795168 629 0.482813 0.797452 SURF 0x0 mat 1 refs 4 650 0.513583 0.774142 673 0.513583 0.771637 604 0.482813 0.793083 630 0.482813 0.795168 SURF 0x0 mat 1 refs 4 671 0.513583 0.766076 648 0.513583 0.765044 632 0.482813 0.787598 606 0.482813 0.788457 SURF 0x0 mat 1 refs 4 648 0.513583 0.765044 670 0.513583 0.76451 633 0.482813 0.787153 632 0.482813 0.787598 SURF 0x0 mat 1 refs 4 645 0.513583 0.769423 644 0.513583 0.77168 609 0.482813 0.793119 635 0.482813 0.791242 SURF 0x0 mat 1 refs 4 644 0.513583 0.77168 668 0.513583 0.77423 610 0.482813 0.795241 609 0.482813 0.793119 SURF 0x0 mat 1 refs 4 643 0.513583 0.777016 642 0.513583 0.779977 612 0.482813 0.800023 611 0.482813 0.797559 SURF 0x0 mat 1 refs 4 642 0.513583 0.779977 641 0.513583 0.783056 613 0.482813 0.802585 612 0.482813 0.800023 SURF 0x0 mat 1 refs 4 640 0.513583 0.789332 639 0.513583 0.79241 638 0.482813 0.810368 637 0.482813 0.807806 SURF 0x0 mat 1 refs 4 685 0.513583 0.825084 615 0.482813 0.837553 592 0.482813 0.830099 686 0.513583 0.816125 SURF 0x0 mat 1 refs 4 664 0.513583 0.834414 616 0.482813 0.845316 615 0.482813 0.837553 685 0.513583 0.825084 SURF 0x0 mat 1 refs 4 684 0.513583 0.844024 617 0.482813 0.853312 616 0.482813 0.845316 664 0.513583 0.834414 SURF 0x0 mat 1 refs 4 663 0.513583 0.85382 618 0.482813 0.861463 617 0.482813 0.853312 684 0.513583 0.844024 SURF 0x0 mat 1 refs 4 676 0.513583 0.79241 628 0.482813 0.810368 599 0.482813 0.816428 654 0.513583 0.799695 SURF 0x0 mat 1 refs 4 653 0.513583 0.789237 600 0.482813 0.807727 628 0.482813 0.810368 676 0.513583 0.79241 SURF 0x0 mat 1 refs 4 649 0.513583 0.769423 631 0.482813 0.791242 604 0.482813 0.793083 673 0.513583 0.771637 SURF 0x0 mat 1 refs 4 672 0.513583 0.767552 605 0.482813 0.789685 631 0.482813 0.791242 649 0.513583 0.769423 SURF 0x0 mat 1 refs 4 671 0.513583 0.766076 606 0.482813 0.788457 605 0.482813 0.789685 672 0.513583 0.767552 SURF 0x0 mat 1 refs 4 647 0.513583 0.765004 607 0.482813 0.787564 633 0.482813 0.787153 670 0.513583 0.76451 SURF 0x0 mat 1 refs 4 646 0.513583 0.766026 608 0.482813 0.788416 607 0.482813 0.787564 647 0.513583 0.765004 SURF 0x0 mat 1 refs 4 669 0.513583 0.767519 634 0.482813 0.789657 608 0.482813 0.788416 646 0.513583 0.766026 SURF 0x0 mat 1 refs 4 645 0.513583 0.769423 635 0.482813 0.791242 634 0.482813 0.789657 669 0.513583 0.767519 SURF 0x0 mat 1 refs 4 643 0.513583 0.777016 611 0.482813 0.797559 610 0.482813 0.795241 668 0.513583 0.77423 SURF 0x0 mat 1 refs 4 667 0.513583 0.786194 636 0.482813 0.805195 613 0.482813 0.802585 641 0.513583 0.783056 SURF 0x0 mat 1 refs 4 640 0.513583 0.789332 637 0.482813 0.807806 636 0.482813 0.805195 667 0.513583 0.786194 SURF 0x0 mat 1 refs 4 666 0.513583 0.799695 591 0.482813 0.816428 638 0.482813 0.810368 639 0.513583 0.79241 SURF 0x0 mat 1 refs 4 687 0.561697 0.787436 666 0.513583 0.799695 639 0.513583 0.79241 715 0.561697 0.779068 SURF 0x0 mat 1 refs 4 713 0.561697 0.764786 642 0.513583 0.779977 643 0.513583 0.777016 712 0.561697 0.761384 SURF 0x0 mat 1 refs 4 732 0.561697 0.758184 668 0.513583 0.77423 644 0.513583 0.77168 731 0.561697 0.755255 SURF 0x0 mat 1 refs 4 709 0.561697 0.747586 647 0.513583 0.765004 670 0.513583 0.76451 708 0.561697 0.747018 SURF 0x0 mat 1 refs 4 708 0.561697 0.747018 670 0.513583 0.76451 648 0.513583 0.765044 729 0.561697 0.747632 SURF 0x0 mat 1 refs 4 705 0.561697 0.755206 673 0.513583 0.771637 650 0.513583 0.774142 727 0.561697 0.758083 SURF 0x0 mat 1 refs 4 702 0.561697 0.775423 653 0.513583 0.789237 676 0.513583 0.79241 701 0.561697 0.779068 SURF 0x0 mat 1 refs 4 724 0.561697 0.787436 654 0.513583 0.799695 677 0.513583 0.807631 700 0.561697 0.796552 SURF 0x0 mat 1 refs 4 699 0.561697 0.806308 655 0.513583 0.816125 656 0.513583 0.825084 698 0.561697 0.816599 SURF 0x0 mat 1 refs 4 723 0.561697 0.838357 679 0.513583 0.844024 657 0.513583 0.85382 722 0.561697 0.84961 SURF 0x0 mat 1 refs 4 691 0.561697 0.872329 683 0.513583 0.873598 662 0.513583 0.86371 690 0.561697 0.860969 SURF 0x0 mat 1 refs 4 718 0.561697 0.827318 664 0.513583 0.834414 685 0.513583 0.825084 688 0.561697 0.816599 SURF 0x0 mat 1 refs 4 688 0.561697 0.816599 685 0.513583 0.825084 686 0.513583 0.816125 717 0.561697 0.806308 SURF 0x0 mat 1 refs 4 716 0.561697 0.796552 665 0.513583 0.807631 666 0.513583 0.799695 687 0.561697 0.787436 SURF 0x0 mat 1 refs 4 715 0.561697 0.779068 639 0.513583 0.79241 640 0.513583 0.789332 734 0.561697 0.775531 SURF 0x0 mat 1 refs 4 734 0.561697 0.775531 640 0.513583 0.789332 667 0.513583 0.786194 714 0.561697 0.771927 SURF 0x0 mat 1 refs 4 714 0.561697 0.771927 667 0.513583 0.786194 641 0.513583 0.783056 733 0.561697 0.768322 SURF 0x0 mat 1 refs 4 733 0.561697 0.768322 641 0.513583 0.783056 642 0.513583 0.779977 713 0.561697 0.764786 SURF 0x0 mat 1 refs 4 712 0.561697 0.761384 643 0.513583 0.777016 668 0.513583 0.77423 732 0.561697 0.758184 SURF 0x0 mat 1 refs 4 731 0.561697 0.755255 644 0.513583 0.77168 645 0.513583 0.769423 730 0.561697 0.752663 SURF 0x0 mat 1 refs 4 730 0.561697 0.752663 645 0.513583 0.769423 669 0.513583 0.767519 711 0.561697 0.750476 SURF 0x0 mat 1 refs 4 711 0.561697 0.750476 669 0.513583 0.767519 646 0.513583 0.766026 710 0.561697 0.748761 SURF 0x0 mat 1 refs 4 710 0.561697 0.748761 646 0.513583 0.766026 647 0.513583 0.765004 709 0.561697 0.747586 SURF 0x0 mat 1 refs 4 729 0.561697 0.747632 648 0.513583 0.765044 671 0.513583 0.766076 728 0.561697 0.748817 SURF 0x0 mat 1 refs 4 728 0.561697 0.748817 671 0.513583 0.766076 672 0.513583 0.767552 707 0.561697 0.750514 SURF 0x0 mat 1 refs 4 707 0.561697 0.750514 672 0.513583 0.767552 649 0.513583 0.769423 706 0.561697 0.752663 SURF 0x0 mat 1 refs 4 706 0.561697 0.752663 649 0.513583 0.769423 673 0.513583 0.771637 705 0.561697 0.755206 SURF 0x0 mat 1 refs 4 727 0.561697 0.758083 650 0.513583 0.774142 651 0.513583 0.776887 704 0.561697 0.761236 SURF 0x0 mat 1 refs 4 704 0.561697 0.761236 651 0.513583 0.776887 652 0.513583 0.779821 726 0.561697 0.764606 SURF 0x0 mat 1 refs 4 726 0.561697 0.764606 652 0.513583 0.779821 674 0.513583 0.782891 703 0.561697 0.768133 SURF 0x0 mat 1 refs 4 703 0.561697 0.768133 674 0.513583 0.782891 675 0.513583 0.786047 725 0.561697 0.771758 SURF 0x0 mat 1 refs 4 725 0.561697 0.771758 675 0.513583 0.786047 653 0.513583 0.789237 702 0.561697 0.775423 SURF 0x0 mat 1 refs 4 701 0.561697 0.779068 676 0.513583 0.79241 654 0.513583 0.799695 724 0.561697 0.787436 SURF 0x0 mat 1 refs 4 700 0.561697 0.796552 677 0.513583 0.807631 655 0.513583 0.816125 699 0.561697 0.806308 SURF 0x0 mat 1 refs 4 698 0.561697 0.816599 656 0.513583 0.825084 678 0.513583 0.834414 697 0.561697 0.827318 SURF 0x0 mat 1 refs 4 697 0.561697 0.827318 678 0.513583 0.834414 679 0.513583 0.844024 723 0.561697 0.838357 SURF 0x0 mat 1 refs 4 722 0.561697 0.84961 657 0.513583 0.85382 658 0.513583 0.86371 721 0.561697 0.860969 SURF 0x0 mat 1 refs 4 721 0.561697 0.860969 658 0.513583 0.86371 659 0.513583 0.873598 696 0.561697 0.872329 SURF 0x0 mat 1 refs 4 696 0.561697 0.872329 659 0.513583 0.873598 660 0.513583 0.883394 695 0.561697 0.883582 SURF 0x0 mat 1 refs 4 695 0.561697 0.883582 660 0.513583 0.883394 661 0.513583 0.893004 694 0.561697 0.894621 SURF 0x0 mat 1 refs 4 694 0.561697 0.894621 661 0.513583 0.893004 680 0.513583 0.902335 693 0.561697 0.905339 SURF 0x0 mat 1 refs 4 693 0.561697 0.905339 680 0.513583 0.902335 681 0.513583 0.893004 720 0.561697 0.894621 SURF 0x0 mat 1 refs 4 720 0.561697 0.894621 681 0.513583 0.893004 682 0.513583 0.883394 692 0.561697 0.883581 SURF 0x0 mat 1 refs 4 692 0.561697 0.883581 682 0.513583 0.883394 683 0.513583 0.873598 691 0.561697 0.872329 SURF 0x0 mat 1 refs 4 690 0.561697 0.860969 662 0.513583 0.86371 663 0.513583 0.85382 719 0.561697 0.84961 SURF 0x0 mat 1 refs 4 719 0.561697 0.84961 663 0.513583 0.85382 684 0.513583 0.844024 689 0.561697 0.838357 SURF 0x0 mat 1 refs 4 689 0.561697 0.838357 684 0.513583 0.844024 664 0.513583 0.834414 718 0.561697 0.827318 SURF 0x0 mat 1 refs 4 717 0.561697 0.806308 686 0.513583 0.816125 665 0.513583 0.807631 716 0.561697 0.796552 SURF 0x0 mat 1 refs 4 757 0.601973 0.849557 756 0.601973 0.861682 690 0.561697 0.860969 719 0.561697 0.84961 SURF 0x0 mat 1 refs 4 756 0.601973 0.861682 755 0.601973 0.873808 691 0.561697 0.872329 690 0.561697 0.860969 SURF 0x0 mat 1 refs 4 755 0.601973 0.873808 781 0.601973 0.885818 692 0.561697 0.883581 691 0.561697 0.872329 SURF 0x0 mat 1 refs 4 781 0.601973 0.885818 780 0.601973 0.897601 720 0.561697 0.894621 692 0.561697 0.883581 SURF 0x0 mat 1 refs 4 753 0.601973 0.885818 752 0.601973 0.873808 696 0.561697 0.872329 695 0.561697 0.883582 SURF 0x0 mat 1 refs 4 778 0.601973 0.861682 751 0.601973 0.849557 722 0.561697 0.84961 721 0.561697 0.860969 SURF 0x0 mat 1 refs 4 750 0.601973 0.837546 777 0.601973 0.825764 697 0.561697 0.827318 723 0.561697 0.838357 SURF 0x0 mat 1 refs 4 777 0.601973 0.825764 749 0.601973 0.814323 698 0.561697 0.816599 697 0.561697 0.827318 SURF 0x0 mat 1 refs 4 749 0.601973 0.814323 776 0.601973 0.803338 699 0.561697 0.806308 698 0.561697 0.816599 SURF 0x0 mat 1 refs 4 746 0.601973 0.766459 773 0.601973 0.76259 703 0.561697 0.768133 725 0.561697 0.771758 SURF 0x0 mat 1 refs 4 773 0.601973 0.76259 772 0.601973 0.758825 726 0.561697 0.764606 703 0.561697 0.768133 SURF 0x0 mat 1 refs 4 744 0.601973 0.751863 743 0.601973 0.748791 705 0.561697 0.755206 727 0.561697 0.758083 SURF 0x0 mat 1 refs 4 771 0.601973 0.746077 770 0.601973 0.743783 707 0.561697 0.750514 706 0.561697 0.752663 SURF 0x0 mat 1 refs 4 770 0.601973 0.743783 769 0.601973 0.741972 728 0.561697 0.748817 707 0.561697 0.750514 SURF 0x0 mat 1 refs 4 742 0.601973 0.740707 741 0.601973 0.740052 708 0.561697 0.747018 729 0.561697 0.747632 SURF 0x0 mat 1 refs 4 768 0.601973 0.741912 739 0.601973 0.743743 711 0.561697 0.750476 710 0.561697 0.748761 SURF 0x0 mat 1 refs 4 766 0.601973 0.748844 738 0.601973 0.751971 732 0.561697 0.758184 731 0.561697 0.755255 SURF 0x0 mat 1 refs 4 737 0.601973 0.755386 765 0.601973 0.759017 713 0.561697 0.764786 712 0.561697 0.761384 SURF 0x0 mat 1 refs 4 765 0.601973 0.759017 764 0.601973 0.762792 733 0.561697 0.768322 713 0.561697 0.764786 SURF 0x0 mat 1 refs 4 764 0.601973 0.762792 763 0.601973 0.766639 714 0.561697 0.771927 733 0.561697 0.768322 SURF 0x0 mat 1 refs 4 782 0.601973 0.783193 687 0.561697 0.787436 715 0.561697 0.779068 735 0.601973 0.774262 SURF 0x0 mat 1 refs 4 762 0.601973 0.792924 716 0.561697 0.796552 687 0.561697 0.787436 782 0.601973 0.783193 SURF 0x0 mat 1 refs 4 761 0.601973 0.803338 717 0.561697 0.806308 716 0.561697 0.796552 762 0.601973 0.792924 SURF 0x0 mat 1 refs 4 760 0.601973 0.814323 688 0.561697 0.816599 717 0.561697 0.806308 761 0.601973 0.803338 SURF 0x0 mat 1 refs 4 759 0.601973 0.825764 718 0.561697 0.827318 688 0.561697 0.816599 760 0.601973 0.814323 SURF 0x0 mat 1 refs 4 758 0.601973 0.837546 689 0.561697 0.838357 718 0.561697 0.827318 759 0.601973 0.825764 SURF 0x0 mat 1 refs 4 757 0.601973 0.849557 719 0.561697 0.84961 689 0.561697 0.838357 758 0.601973 0.837546 SURF 0x0 mat 1 refs 4 754 0.601973 0.909042 693 0.561697 0.905339 720 0.561697 0.894621 780 0.601973 0.897601 SURF 0x0 mat 1 refs 4 779 0.601973 0.897601 694 0.561697 0.894621 693 0.561697 0.905339 754 0.601973 0.909042 SURF 0x0 mat 1 refs 4 753 0.601973 0.885818 695 0.561697 0.883582 694 0.561697 0.894621 779 0.601973 0.897601 SURF 0x0 mat 1 refs 4 778 0.601973 0.861682 721 0.561697 0.860969 696 0.561697 0.872329 752 0.601973 0.873808 SURF 0x0 mat 1 refs 4 750 0.601973 0.837546 723 0.561697 0.838357 722 0.561697 0.84961 751 0.601973 0.849557 SURF 0x0 mat 1 refs 4 748 0.601973 0.792924 700 0.561697 0.796552 699 0.561697 0.806308 776 0.601973 0.803338 SURF 0x0 mat 1 refs 4 775 0.601973 0.783193 724 0.561697 0.787436 700 0.561697 0.796552 748 0.601973 0.792924 SURF 0x0 mat 1 refs 4 747 0.601973 0.774262 701 0.561697 0.779068 724 0.561697 0.787436 775 0.601973 0.783193 SURF 0x0 mat 1 refs 4 774 0.601973 0.770371 702 0.561697 0.775423 701 0.561697 0.779068 747 0.601973 0.774262 SURF 0x0 mat 1 refs 4 746 0.601973 0.766459 725 0.561697 0.771758 702 0.561697 0.775423 774 0.601973 0.770371 SURF 0x0 mat 1 refs 4 745 0.601973 0.755228 704 0.561697 0.761236 726 0.561697 0.764606 772 0.601973 0.758825 SURF 0x0 mat 1 refs 4 744 0.601973 0.751863 727 0.561697 0.758083 704 0.561697 0.761236 745 0.601973 0.755228 SURF 0x0 mat 1 refs 4 771 0.601973 0.746077 706 0.561697 0.752663 705 0.561697 0.755206 743 0.601973 0.748791 SURF 0x0 mat 1 refs 4 742 0.601973 0.740707 729 0.561697 0.747632 728 0.561697 0.748817 769 0.601973 0.741972 SURF 0x0 mat 1 refs 4 740 0.601973 0.740657 709 0.561697 0.747586 708 0.561697 0.747018 741 0.601973 0.740052 SURF 0x0 mat 1 refs 4 768 0.601973 0.741912 710 0.561697 0.748761 709 0.561697 0.747586 740 0.601973 0.740657 SURF 0x0 mat 1 refs 4 767 0.601973 0.746077 730 0.561697 0.752663 711 0.561697 0.750476 739 0.601973 0.743743 SURF 0x0 mat 1 refs 4 766 0.601973 0.748844 731 0.561697 0.755255 730 0.561697 0.752663 767 0.601973 0.746077 SURF 0x0 mat 1 refs 4 737 0.601973 0.755386 712 0.561697 0.761384 732 0.561697 0.758184 738 0.601973 0.751971 SURF 0x0 mat 1 refs 4 736 0.601973 0.770487 734 0.561697 0.775531 714 0.561697 0.771927 763 0.601973 0.766639 SURF 0x0 mat 1 refs 4 735 0.601973 0.774262 715 0.561697 0.779068 734 0.561697 0.775531 736 0.601973 0.770487 SURF 0x0 mat 1 refs 4 830 0.653997 0.772397 735 0.601973 0.774262 736 0.601973 0.770487 807 0.653997 0.768448 SURF 0x0 mat 1 refs 4 807 0.653997 0.768448 736 0.601973 0.770487 763 0.601973 0.766639 806 0.653997 0.764424 SURF 0x0 mat 1 refs 4 806 0.653997 0.764424 763 0.601973 0.766639 764 0.601973 0.762792 829 0.653997 0.7604 SURF 0x0 mat 1 refs 4 805 0.653997 0.756451 765 0.601973 0.759017 737 0.601973 0.755386 828 0.653997 0.752654 SURF 0x0 mat 1 refs 4 804 0.653997 0.749082 738 0.601973 0.751971 766 0.601973 0.748844 827 0.653997 0.745811 SURF 0x0 mat 1 refs 4 827 0.653997 0.745811 766 0.601973 0.748844 767 0.601973 0.746077 826 0.653997 0.742917 SURF 0x0 mat 1 refs 4 825 0.653997 0.738561 768 0.601973 0.741912 740 0.601973 0.740657 802 0.653997 0.73725 SURF 0x0 mat 1 refs 4 800 0.653997 0.737301 742 0.601973 0.740707 769 0.601973 0.741972 799 0.653997 0.738624 SURF 0x0 mat 1 refs 4 824 0.653997 0.740518 770 0.601973 0.743783 771 0.601973 0.746077 823 0.653997 0.742917 SURF 0x0 mat 1 refs 4 822 0.653997 0.745757 743 0.601973 0.748791 744 0.601973 0.751863 798 0.653997 0.748969 SURF 0x0 mat 1 refs 4 798 0.653997 0.748969 744 0.601973 0.751863 745 0.601973 0.755228 821 0.653997 0.752489 SURF 0x0 mat 1 refs 4 797 0.653997 0.756251 772 0.601973 0.758825 773 0.601973 0.76259 820 0.653997 0.760188 SURF 0x0 mat 1 refs 4 818 0.653997 0.768327 774 0.601973 0.770371 747 0.601973 0.774262 817 0.653997 0.772397 SURF 0x0 mat 1 refs 4 817 0.653997 0.772397 747 0.601973 0.774262 775 0.601973 0.783193 816 0.653997 0.781738 SURF 0x0 mat 1 refs 4 814 0.653997 0.851148 751 0.601973 0.849557 778 0.601973 0.861682 792 0.653997 0.86383 SURF 0x0 mat 1 refs 4 812 0.653997 0.889074 753 0.601973 0.885818 779 0.601973 0.897601 791 0.653997 0.901398 SURF 0x0 mat 1 refs 4 791 0.653997 0.901398 779 0.601973 0.897601 754 0.601973 0.909042 811 0.653997 0.913364 SURF 0x0 mat 1 refs 4 789 0.653997 0.889074 781 0.601973 0.885818 755 0.601973 0.873808 788 0.653997 0.876512 SURF 0x0 mat 1 refs 4 788 0.653997 0.876512 755 0.601973 0.873808 756 0.601973 0.861682 787 0.653997 0.86383 SURF 0x0 mat 1 refs 4 787 0.653997 0.86383 756 0.601973 0.861682 757 0.601973 0.849557 786 0.653997 0.851148 SURF 0x0 mat 1 refs 4 786 0.653997 0.851148 757 0.601973 0.849557 758 0.601973 0.837546 810 0.653997 0.838586 SURF 0x0 mat 1 refs 4 810 0.653997 0.838586 758 0.601973 0.837546 759 0.601973 0.825764 809 0.653997 0.826262 SURF 0x0 mat 1 refs 4 808 0.653997 0.814296 760 0.601973 0.814323 761 0.601973 0.803338 785 0.653997 0.802807 SURF 0x0 mat 1 refs 4 830 0.653997 0.772397 783 0.653997 0.781738 782 0.601973 0.783193 735 0.601973 0.774262 SURF 0x0 mat 1 refs 4 829 0.653997 0.7604 764 0.601973 0.762792 765 0.601973 0.759017 805 0.653997 0.756451 SURF 0x0 mat 1 refs 4 828 0.653997 0.752654 737 0.601973 0.755386 738 0.601973 0.751971 804 0.653997 0.749082 SURF 0x0 mat 1 refs 4 826 0.653997 0.742917 767 0.601973 0.746077 739 0.601973 0.743743 803 0.653997 0.740476 SURF 0x0 mat 1 refs 4 803 0.653997 0.740476 739 0.601973 0.743743 768 0.601973 0.741912 825 0.653997 0.738561 SURF 0x0 mat 1 refs 4 802 0.653997 0.73725 740 0.601973 0.740657 741 0.601973 0.740052 801 0.653997 0.736616 SURF 0x0 mat 1 refs 4 801 0.653997 0.736616 741 0.601973 0.740052 742 0.601973 0.740707 800 0.653997 0.737301 SURF 0x0 mat 1 refs 4 799 0.653997 0.738624 769 0.601973 0.741972 770 0.601973 0.743783 824 0.653997 0.740518 SURF 0x0 mat 1 refs 4 823 0.653997 0.742917 771 0.601973 0.746077 743 0.601973 0.748791 822 0.653997 0.745757 SURF 0x0 mat 1 refs 4 821 0.653997 0.752489 745 0.601973 0.755228 772 0.601973 0.758825 797 0.653997 0.756251 SURF 0x0 mat 1 refs 4 820 0.653997 0.760188 773 0.601973 0.76259 746 0.601973 0.766459 819 0.653997 0.764236 SURF 0x0 mat 1 refs 4 819 0.653997 0.764236 746 0.601973 0.766459 774 0.601973 0.770371 818 0.653997 0.768327 SURF 0x0 mat 1 refs 4 816 0.653997 0.781738 775 0.601973 0.783193 748 0.601973 0.792924 815 0.653997 0.791915 SURF 0x0 mat 1 refs 4 815 0.653997 0.791915 748 0.601973 0.792924 776 0.601973 0.803338 796 0.653997 0.802807 SURF 0x0 mat 1 refs 4 796 0.653997 0.802807 776 0.601973 0.803338 749 0.601973 0.814323 795 0.653997 0.814296 SURF 0x0 mat 1 refs 4 795 0.653997 0.814296 749 0.601973 0.814323 777 0.601973 0.825764 794 0.653997 0.826262 SURF 0x0 mat 1 refs 4 794 0.653997 0.826262 777 0.601973 0.825764 750 0.601973 0.837546 793 0.653997 0.838586 SURF 0x0 mat 1 refs 4 793 0.653997 0.838586 750 0.601973 0.837546 751 0.601973 0.849557 814 0.653997 0.851148 SURF 0x0 mat 1 refs 4 792 0.653997 0.86383 778 0.601973 0.861682 752 0.601973 0.873808 813 0.653997 0.876512 SURF 0x0 mat 1 refs 4 813 0.653997 0.876512 752 0.601973 0.873808 753 0.601973 0.885818 812 0.653997 0.889074 SURF 0x0 mat 1 refs 4 811 0.653997 0.913364 754 0.601973 0.909042 780 0.601973 0.897601 790 0.653997 0.901398 SURF 0x0 mat 1 refs 4 790 0.653997 0.901398 780 0.601973 0.897601 781 0.601973 0.885818 789 0.653997 0.889074 SURF 0x0 mat 1 refs 4 809 0.653997 0.826262 759 0.601973 0.825764 760 0.601973 0.814323 808 0.653997 0.814296 SURF 0x0 mat 1 refs 4 785 0.653997 0.802807 761 0.601973 0.803338 762 0.601973 0.792924 784 0.653997 0.791915 SURF 0x0 mat 1 refs 4 784 0.653997 0.791915 762 0.601973 0.792924 782 0.601973 0.783193 783 0.653997 0.781738 SURF 0x0 mat 1 refs 4 849 0.693844 0.781728 783 0.653997 0.781738 830 0.653997 0.772397 848 0.693848 0.772386 SURF 0x0 mat 1 refs 4 831 0.69384 0.791905 784 0.653997 0.791915 783 0.653997 0.781738 849 0.693844 0.781728 SURF 0x0 mat 1 refs 4 832 0.693836 0.802797 785 0.653997 0.802807 784 0.653997 0.791915 831 0.69384 0.791905 SURF 0x0 mat 1 refs 4 16 0.693837 0.814285 808 0.653997 0.814296 785 0.653997 0.802807 832 0.693836 0.802797 SURF 0x0 mat 1 refs 4 15 0.693842 0.826251 809 0.653997 0.826262 808 0.653997 0.814296 16 0.693837 0.814285 SURF 0x0 mat 1 refs 4 7 0.693846 0.838576 810 0.653997 0.838586 809 0.653997 0.826262 15 0.693842 0.826251 SURF 0x0 mat 1 refs 4 6 0.693851 0.851138 786 0.653997 0.851148 810 0.653997 0.838586 7 0.693846 0.838576 SURF 0x0 mat 1 refs 4 14 0.693856 0.863819 787 0.653997 0.86383 786 0.653997 0.851148 6 0.693851 0.851138 SURF 0x0 mat 1 refs 4 13 0.693861 0.876501 788 0.653997 0.876512 787 0.653997 0.86383 14 0.693856 0.863819 SURF 0x0 mat 1 refs 4 12 0.693865 0.889064 789 0.653997 0.889074 788 0.653997 0.876512 13 0.693861 0.876501 SURF 0x0 mat 1 refs 4 5 0.69387 0.901388 790 0.653997 0.901398 789 0.653997 0.889074 12 0.693865 0.889064 SURF 0x0 mat 1 refs 4 4 0.693875 0.913353 811 0.653997 0.913364 790 0.653997 0.901398 5 0.69387 0.901388 SURF 0x0 mat 1 refs 4 3 0.69387 0.901388 791 0.653997 0.901398 811 0.653997 0.913364 4 0.693875 0.913353 SURF 0x0 mat 1 refs 4 2 0.693865 0.889064 812 0.653997 0.889074 791 0.653997 0.901398 3 0.69387 0.901388 SURF 0x0 mat 1 refs 4 11 0.693861 0.876501 813 0.653997 0.876512 812 0.653997 0.889074 2 0.693865 0.889064 SURF 0x0 mat 1 refs 4 10 0.693856 0.863819 792 0.653997 0.86383 813 0.653997 0.876512 11 0.693861 0.876501 SURF 0x0 mat 1 refs 4 1 0.693851 0.851138 814 0.653997 0.851148 792 0.653997 0.86383 10 0.693856 0.863819 SURF 0x0 mat 1 refs 4 9 0.693846 0.838576 793 0.653997 0.838586 814 0.653997 0.851148 1 0.693851 0.851138 SURF 0x0 mat 1 refs 4 8 0.693842 0.826251 794 0.653997 0.826262 793 0.653997 0.838586 9 0.693846 0.838576 SURF 0x0 mat 1 refs 4 0 0.693837 0.814285 795 0.653997 0.814296 794 0.653997 0.826262 8 0.693842 0.826251 SURF 0x0 mat 1 refs 4 795 0.653997 0.814296 0 0.693837 0.814285 850 0.693836 0.802797 796 0.653997 0.802807 SURF 0x0 mat 1 refs 4 833 0.69384 0.791905 815 0.653997 0.791915 796 0.653997 0.802807 850 0.693836 0.802797 SURF 0x0 mat 1 refs 4 851 0.693844 0.781728 816 0.653997 0.781738 815 0.653997 0.791915 833 0.69384 0.791905 SURF 0x0 mat 1 refs 4 834 0.693848 0.772386 817 0.653997 0.772397 816 0.653997 0.781738 851 0.693844 0.781728 SURF 0x0 mat 1 refs 4 835 0.693849 0.768317 818 0.653997 0.768327 817 0.653997 0.772397 834 0.693848 0.772386 SURF 0x0 mat 1 refs 4 836 0.693851 0.764225 819 0.653997 0.764236 818 0.653997 0.768327 835 0.693849 0.768317 SURF 0x0 mat 1 refs 4 837 0.693853 0.760177 820 0.653997 0.760188 819 0.653997 0.764236 836 0.693851 0.764225 SURF 0x0 mat 1 refs 4 852 0.693854 0.75624 797 0.653997 0.756251 820 0.653997 0.760188 837 0.693853 0.760177 SURF 0x0 mat 1 refs 4 853 0.693855 0.752479 821 0.653997 0.752489 797 0.653997 0.756251 852 0.693854 0.75624 SURF 0x0 mat 1 refs 4 838 0.693857 0.748959 798 0.653997 0.748969 821 0.653997 0.752489 853 0.693855 0.752479 SURF 0x0 mat 1 refs 4 839 0.693858 0.745746 822 0.653997 0.745757 798 0.653997 0.748969 838 0.693857 0.748959 SURF 0x0 mat 1 refs 4 854 0.693859 0.742907 823 0.653997 0.742917 822 0.653997 0.745757 839 0.693858 0.745746 SURF 0x0 mat 1 refs 4 855 0.69386 0.740507 824 0.653997 0.740518 823 0.653997 0.742917 854 0.693859 0.742907 SURF 0x0 mat 1 refs 4 840 0.69386 0.738614 799 0.653997 0.738624 824 0.653997 0.740518 855 0.69386 0.740507 SURF 0x0 mat 1 refs 4 856 0.693861 0.737291 800 0.653997 0.737301 799 0.653997 0.738624 840 0.69386 0.738614 SURF 0x0 mat 1 refs 4 841 0.693861 0.736606 801 0.653997 0.736616 800 0.653997 0.737301 856 0.693861 0.737291 SURF 0x0 mat 1 refs 4 857 0.693861 0.737239 802 0.653997 0.73725 801 0.653997 0.736616 841 0.693861 0.736606 SURF 0x0 mat 1 refs 4 842 0.693861 0.73855 825 0.653997 0.738561 802 0.653997 0.73725 857 0.693861 0.737239 SURF 0x0 mat 1 refs 4 843 0.69386 0.740465 803 0.653997 0.740476 825 0.653997 0.738561 842 0.693861 0.73855 SURF 0x0 mat 1 refs 4 844 0.693859 0.742907 826 0.653997 0.742917 803 0.653997 0.740476 843 0.69386 0.740465 SURF 0x0 mat 1 refs 4 858 0.693858 0.745801 827 0.653997 0.745811 826 0.653997 0.742917 844 0.693859 0.742907 SURF 0x0 mat 1 refs 4 845 0.693857 0.749071 804 0.653997 0.749082 827 0.653997 0.745811 858 0.693858 0.745801 SURF 0x0 mat 1 refs 4 846 0.693855 0.752643 828 0.653997 0.752654 804 0.653997 0.749082 845 0.693857 0.749071 SURF 0x0 mat 1 refs 4 859 0.693854 0.756441 805 0.653997 0.756451 828 0.653997 0.752654 846 0.693855 0.752643 SURF 0x0 mat 1 refs 4 860 0.693852 0.76039 829 0.653997 0.7604 805 0.653997 0.756451 859 0.693854 0.756441 SURF 0x0 mat 1 refs 4 847 0.693851 0.764413 806 0.653997 0.764424 829 0.653997 0.7604 860 0.693852 0.76039 SURF 0x0 mat 1 refs 4 861 0.693849 0.768437 807 0.653997 0.768448 806 0.653997 0.764424 847 0.693851 0.764413 SURF 0x0 mat 1 refs 4 848 0.693848 0.772386 830 0.653997 0.772397 807 0.653997 0.768448 861 0.693849 0.768437 SURF 0x0 mat 1 refs 3 847 0.693851 0.764413 831 0.69384 0.791905 860 0.693852 0.76039 SURF 0x0 mat 1 refs 3 860 0.693852 0.76039 832 0.693836 0.802797 859 0.693854 0.756441 SURF 0x0 mat 1 refs 3 859 0.693854 0.756441 832 0.693836 0.802797 16 0.693837 0.814285 SURF 0x0 mat 1 refs 3 859 0.693854 0.756441 16 0.693837 0.814285 846 0.693855 0.752643 SURF 0x0 mat 1 refs 3 844 0.693859 0.742907 6 0.693851 0.851138 14 0.693856 0.863819 SURF 0x0 mat 1 refs 3 843 0.69386 0.740465 14 0.693856 0.863819 13 0.693861 0.876501 SURF 0x0 mat 1 refs 3 841 0.693861 0.736606 3 0.69387 0.901388 4 0.693875 0.913353 SURF 0x0 mat 1 refs 3 841 0.693861 0.736606 856 0.693861 0.737291 3 0.69387 0.901388 SURF 0x0 mat 1 refs 3 840 0.69386 0.738614 855 0.69386 0.740507 11 0.693861 0.876501 SURF 0x0 mat 1 refs 3 855 0.69386 0.740507 854 0.693859 0.742907 10 0.693856 0.863819 SURF 0x0 mat 1 refs 3 854 0.693859 0.742907 1 0.693851 0.851138 10 0.693856 0.863819 SURF 0x0 mat 1 refs 3 838 0.693857 0.748959 853 0.693855 0.752479 8 0.693842 0.826251 SURF 0x0 mat 1 refs 3 853 0.693855 0.752479 0 0.693837 0.814285 8 0.693842 0.826251 SURF 0x0 mat 1 refs 3 850 0.693836 0.802797 0 0.693837 0.814285 837 0.693853 0.760177 SURF 0x0 mat 1 refs 3 837 0.693853 0.760177 836 0.693851 0.764225 850 0.693836 0.802797 SURF 0x0 mat 1 refs 3 836 0.693851 0.764225 833 0.69384 0.791905 835 0.693849 0.768317 SURF 0x0 mat 1 refs 3 849 0.693844 0.781728 848 0.693848 0.772386 861 0.693849 0.768437 SURF 0x0 mat 1 refs 3 861 0.693849 0.768437 847 0.693851 0.764413 849 0.693844 0.781728 SURF 0x0 mat 1 refs 3 846 0.693855 0.752643 15 0.693842 0.826251 845 0.693857 0.749071 SURF 0x0 mat 1 refs 3 857 0.693861 0.737239 5 0.69387 0.901388 841 0.693861 0.736606 SURF 0x0 mat 1 refs 3 841 0.693861 0.736606 4 0.693875 0.913353 5 0.69387 0.901388 SURF 0x0 mat 1 refs 3 840 0.69386 0.738614 11 0.693861 0.876501 2 0.693865 0.889064 SURF 0x0 mat 1 refs 3 855 0.69386 0.740507 10 0.693856 0.863819 11 0.693861 0.876501 SURF 0x0 mat 1 refs 3 854 0.693859 0.742907 839 0.693858 0.745746 1 0.693851 0.851138 SURF 0x0 mat 1 refs 3 852 0.693854 0.75624 0 0.693837 0.814285 837 0.693853 0.760177 SURF 0x0 mat 1 refs 3 835 0.693849 0.768317 833 0.69384 0.791905 851 0.693844 0.781728 kids 0 OBJECT poly name "CurveCircle.001" data 8 Mesh.009 texture "C:/Programme/CRRCSim/textures/Fireworks2.rgb" crease 30.000000 numvert 731 -2.6343 0.324456 -0.246243 -2.60771 0.322237 -0.252948 -2.55269 0.318082 -0.262755 -2.46749 0.311995 -0.271708 -2.35032 0.303867 -0.280581 -2.21896 0.294777 -0.291014 -2.04411 0.296654 0.128795 -2.04499 0.282871 -0.303107 -1.79643 0.266176 -0.313829 -1.51059 0.24701 -0.326172 -1.28688 0.232075 -0.334434 -1.08689 0.236847 0.223906 -1.08804 0.218764 -0.342771 -0.883863 0.205131 -0.351087 -0.64097 0.189105 -0.356255 -0.395516 0.172981 -0.359998 2.63495 0.317534 -0.246257 2.60836 0.315387 -0.252962 2.55333 0.311381 -0.262769 2.46811 0.305525 -0.271722 2.35092 0.297715 -0.280595 2.21953 0.288981 -0.291029 2.04553 0.277547 -0.303121 1.79693 0.261526 -0.313844 1.51104 0.243135 -0.326186 1.28729 0.228807 -0.334448 1.08841 0.216035 -0.342785 0.884198 0.202956 -0.351102 0.641262 0.187589 -0.356269 0.000124 0.167641 0.272827 0.000104999 0.152451 -0.192409 0.000103001 0.151381 -0.234756 0.000102 0.150138 -0.277879 9.99998e-005 0.148736 -0.32187 9.79993e-005 0.147187 -0.366827 0.395765 0.172131 -0.360012 0.394552 0.192083 0.265111 0.000124 0.167641 0.272827 0.394332 0.195616 0.262971 0.000123 0.171263 0.270637 0.394126 0.198931 0.258399 0.000123 0.174661 0.265958 0.393936 0.201998 0.25162 0.000123 0.177805 0.259022 0.393762 0.20479 0.242864 0.000123 0.180667 0.250063 0.393607 0.207279 0.232357 0.000122 0.183219 0.239312 0.393473 0.209437 0.220327 0.000122 0.185432 0.227002 0.393361 0.211236 0.207002 0.000120999 0.187276 0.213367 0.393272 0.212648 0.192609 0.000120999 0.188724 0.19864 0.39321 0.213645 0.177376 0.000120001 0.189746 0.183052 0.393175 0.214199 0.16153 0.000119001 0.190315 0.166838 0.393169 0.214283 0.145298 0.000119001 0.1904 0.150229 0.393194 0.213867 0.128909 0.000118 0.189974 0.133459 0.393343 0.211441 0.089603 0.000116 0.187487 0.093239 0.39352 0.208559 0.05273 0.000115 0.184533 0.055509 0.393721 0.205301 0.017481 0.000113999 0.181192 0.019441 0.39394 0.201746 -0.016951 0.000112001 0.177548 -0.015791 0.394173 0.197973 -0.051375 0.000111001 0.17368 -0.051015 0.394414 0.194062 -0.086599 0.000109 0.16967 -0.087059 0.39466 0.190091 -0.123432 0.000108 0.165599 -0.124748 0.394903 0.186141 -0.162682 0.000105999 0.16155 -0.164909 0.39514 0.182291 -0.205156 0.000104001 0.157603 -0.208371 0.395366 0.17862 -0.251664 0.000103001 0.153839 -0.25596 0.395576 0.175207 -0.303013 9.99998e-005 0.15034 -0.308503 0.641079 0.19058 -0.300832 0.640082 0.206994 0.251729 0.639869 0.210431 0.249648 0.639669 0.213654 0.245201 0.639483 0.216637 0.238608 0.639314 0.219353 0.230092 0.639164 0.221774 0.219873 0.639033 0.223872 0.208172 0.638924 0.225622 0.195212 0.638838 0.226996 0.181214 0.638777 0.227966 0.166397 0.638743 0.228505 0.150985 0.638738 0.228586 0.135198 0.638762 0.228182 0.119258 0.638907 0.225822 0.081029 0.63908 0.223019 0.045166 0.639275 0.21985 0.010883 0.639488 0.216392 -0.022606 0.639714 0.212723 -0.056087 0.639949 0.208919 -0.090346 0.640187 0.205057 -0.12617 0.640425 0.201215 -0.164345 0.640655 0.19747 -0.205655 0.640875 0.193899 -0.250889 0.88402 0.205846 -0.297531 0.883057 0.221708 0.236427 0.882851 0.225029 0.234416 0.882658 0.228143 0.230118 0.882479 0.231026 0.223748 0.882315 0.23365 0.215518 0.88217 0.23599 0.205643 0.882043 0.238018 0.194337 0.881938 0.239709 0.181813 0.881855 0.241036 0.168286 0.881796 0.241973 0.153968 0.881763 0.242494 0.139075 0.881758 0.242572 0.12382 0.881782 0.242182 0.108416 0.881922 0.239902 0.071474 0.882088 0.237193 0.036819 0.882277 0.234131 0.00369 0.882483 0.230789 -0.028672 0.882702 0.227243 -0.061025 0.882929 0.223567 -0.094132 0.883159 0.219836 -0.128749 0.883388 0.216123 -0.165638 0.883611 0.212505 -0.205559 0.883823 0.209054 -0.249269 1.08824 0.218823 -0.291115 1.08731 0.234122 0.223892 1.08711 0.237325 0.221952 1.08692 0.240329 0.217807 1.08675 0.243109 0.211662 1.08659 0.24564 0.203725 1.08645 0.247896 0.1942 1.08633 0.249853 0.183295 1.08623 0.251484 0.171216 1.08615 0.252764 0.158169 1.08609 0.253668 0.144359 1.08606 0.25417 0.129995 1.08606 0.254246 0.115281 1.08608 0.253869 0.100424 1.08621 0.25167 0.064793 1.08637 0.249057 0.031367 1.08656 0.246104 -0.000586003 1.08675 0.242881 -0.031798 1.08696 0.239461 -0.063004 1.08718 0.235915 -0.094935 1.08741 0.232316 -0.128324 1.08763 0.228735 -0.163904 1.08784 0.225245 -0.202408 1.08805 0.221917 -0.244567 1.28713 0.23147 -0.285095 1.28624 0.246083 0.20682 1.28605 0.249142 0.204967 1.28587 0.252012 0.201008 1.28571 0.254667 0.195139 1.28556 0.257085 0.187557 1.28542 0.25924 0.17846 1.28531 0.261109 0.168044 1.28521 0.262666 0.156506 1.28513 0.263889 0.144043 1.28508 0.264752 0.130854 1.28505 0.265232 0.117133 1.28504 0.265305 0.103079 1.28506 0.264945 0.088888 1.28519 0.262844 0.054855 1.28535 0.260349 0.022928 1.28552 0.257528 -0.00759199 1.28571 0.254449 -0.037406 1.28591 0.251183 -0.067212 1.28612 0.247796 -0.097711 1.28633 0.244358 -0.129603 1.28654 0.240938 -0.163588 1.28675 0.237604 -0.200365 1.28695 0.234425 -0.240634 1.51088 0.245658 -0.279432 1.51004 0.259501 0.186574 1.50986 0.262399 0.184819 1.50969 0.265118 0.181068 1.50954 0.267634 0.175508 1.50939 0.269924 0.168326 1.50927 0.271965 0.159708 1.50916 0.273736 0.14984 1.50906 0.275211 0.13891 1.50899 0.27637 0.127104 1.50894 0.277187 0.114609 1.50891 0.277642 0.101611 1.50891 0.27771 0.088297 1.50893 0.27737 0.074853 1.50905 0.27538 0.042613 1.50919 0.273016 0.012368 1.50936 0.270343 -0.016545 1.50954 0.267427 -0.044788 1.50973 0.264332 -0.073025 1.50993 0.261124 -0.101918 1.51013 0.257867 -0.13213 1.51033 0.254627 -0.164325 1.51052 0.251469 -0.199165 1.51071 0.248458 -0.237313 1.79679 0.263852 -0.27074 1.79601 0.276614 0.158889 1.79585 0.279286 0.157271 1.79569 0.281792 0.153812 1.79555 0.284112 0.148687 1.79541 0.286223 0.142065 1.7953 0.288105 0.134119 1.7952 0.289737 0.125022 1.79511 0.291098 0.114945 1.79504 0.292166 0.104061 1.795 0.29292 0.092541 1.79497 0.293339 0.080558 1.79497 0.293402 0.068283 1.79499 0.293088 0.055889 1.7951 0.291253 0.026165 1.79523 0.289074 -0.001719 1.79538 0.28661 -0.028374 1.79555 0.283921 -0.054413 1.79572 0.281068 -0.080445 1.79591 0.27811 -0.107083 1.79609 0.275108 -0.134936 1.79628 0.272121 -0.164618 1.79646 0.269209 -0.196738 1.79663 0.266433 -0.231908 2.0454 0.279672 -0.26374 2.04469 0.291332 0.128781 2.04454 0.293773 0.127302 2.04439 0.296063 0.124143 2.04426 0.298182 0.11946 2.04414 0.300111 0.11341 2.04403 0.301831 0.106151 2.04394 0.303322 0.097839 2.04386 0.304565 0.088633 2.0438 0.305541 0.078689 2.04376 0.30623 0.068164 2.04374 0.306612 0.057216 2.04373 0.30667 0.046001 2.04375 0.306383 0.034678 2.04385 0.304707 0.007521 2.04398 0.302716 -0.017955 2.04411 0.300465 -0.042308 2.04427 0.298008 -0.066098 2.04443 0.295402 -0.089881 2.04459 0.292699 -0.114218 2.04476 0.289956 -0.139666 2.04493 0.287227 -0.166784 2.04509 0.284567 -0.19613 2.04525 0.28203 -0.228262 2.21941 0.290912 -0.255224 2.21877 0.301514 0.101654 2.21863 0.303733 0.10031 2.2185 0.305815 0.097437 2.21838 0.307742 0.093179 2.21827 0.309496 0.087679 2.21818 0.311059 0.081079 2.21809 0.312415 0.073522 2.21802 0.313545 0.065152 2.21797 0.314432 0.05611 2.21793 0.315058 0.046541 2.21791 0.315407 0.036587 2.2179 0.315459 0.026391 2.21792 0.315198 0.016096 2.21801 0.313674 -0.00859499 2.21812 0.311864 -0.031757 2.21825 0.309817 -0.053899 2.21839 0.307584 -0.075528 2.21853 0.305214 -0.097153 2.21868 0.302757 -0.119279 2.21884 0.300263 -0.142417 2.21899 0.297781 -0.167072 2.21914 0.295363 -0.193753 2.21928 0.293056 -0.222968 2.35082 0.299448 -0.248478 2.35024 0.308958 0.071641 2.35011 0.310948 0.070436 2.35 0.312816 0.067859 2.34989 0.314544 0.06404 2.34979 0.316117 0.059106 2.3497 0.31752 0.053186 2.34963 0.318736 0.046407 2.34957 0.31975 0.038899 2.34952 0.320545 0.030789 2.34948 0.321107 0.022206 2.34946 0.321419 0.013277 2.34946 0.321466 0.00413099 2.34947 0.321232 -0.00510401 2.34956 0.319865 -0.027252 2.34966 0.318241 -0.048028 2.34977 0.316405 -0.06789 2.34989 0.314402 -0.087291 2.35002 0.312276 -0.106688 2.35016 0.310072 -0.126536 2.3503 0.307835 -0.14729 2.35044 0.30561 -0.169406 2.35057 0.30344 -0.193339 2.3507 0.301371 -0.219544 2.46801 0.307046 -0.243523 2.46751 0.315396 0.037547 2.4674 0.317144 0.036488 2.4673 0.318783 0.034226 2.4672 0.320301 0.030872 2.46712 0.321682 0.02654 2.46704 0.322913 0.021342 2.46697 0.323981 0.015391 2.46692 0.324871 0.008798 2.46687 0.32557 0.00167799 2.46684 0.326063 -0.00585899 2.46683 0.326337 -0.013698 2.46682 0.326378 -0.021729 2.46684 0.326173 -0.029837 2.46691 0.324973 -0.049283 2.467 0.323547 -0.067525 2.4671 0.321935 -0.084964 2.46721 0.320176 -0.101998 2.46732 0.318309 -0.119029 2.46744 0.316374 -0.136456 2.46756 0.31441 -0.154678 2.46768 0.312456 -0.174096 2.4678 0.310551 -0.19511 2.46791 0.308735 -0.218119 2.55329 0.312011 -0.244441 2.55325 0.312664 -0.238992 2.55282 0.319704 -0.00199601 2.55273 0.321178 -0.00288901 2.55264 0.32256 -0.004796 2.55257 0.32384 -0.007624 2.55249 0.325004 -0.011276 2.55243 0.326043 -0.015659 2.55237 0.326943 -0.020678 2.55233 0.327693 -0.026236 2.55229 0.328283 -0.03224 2.55226 0.328698 -0.038595 2.55225 0.32893 -0.045205 2.55224 0.328964 -0.051977 2.55225 0.328791 -0.058813 2.55232 0.327779 -0.07521 2.55239 0.326577 -0.090592 2.55247 0.325218 -0.105296 2.55257 0.323735 -0.119659 2.55266 0.322161 -0.13402 2.55276 0.320529 -0.148714 2.55287 0.318873 -0.164079 2.55297 0.317225 -0.180452 2.55307 0.315619 -0.19817 2.55316 0.314087 -0.217571 2.60829 0.316438 -0.233481 2.60794 0.322206 -0.039307 2.60787 0.323414 -0.040038 2.6078 0.324546 -0.041601 2.60773 0.325595 -0.043918 2.60767 0.326549 -0.046911 2.60762 0.3274 -0.050502 2.60757 0.328137 -0.054613 2.60753 0.328752 -0.059168 2.6075 0.329235 -0.064087 2.60748 0.329576 -0.069293 2.60747 0.329765 -0.074709 2.60747 0.329793 -0.080257 2.60748 0.329651 -0.085859 2.60753 0.328822 -0.099292 2.60759 0.327837 -0.111895 2.60766 0.326724 -0.123942 2.60773 0.325509 -0.13571 2.60781 0.324219 -0.147476 2.60789 0.322882 -0.159515 2.60798 0.321525 -0.172104 2.60806 0.320175 -0.185518 2.60814 0.318859 -0.200035 2.60822 0.317605 -0.215931 2.63495 0.317534 -0.246257 2.6349 0.318336 -0.231389 2.63452 0.324524 -0.084945 2.63443 0.326053 -0.088997 2.63439 0.326702 -0.091738 2.63435 0.327265 -0.094876 2.63433 0.327734 -0.098351 2.6343 0.328103 -0.102106 2.63428 0.328363 -0.10608 2.63428 0.328507 -0.110213 2.63427 0.328529 -0.114447 2.63428 0.328421 -0.118722 2.63432 0.327788 -0.128975 2.63437 0.327036 -0.138593 2.63442 0.326186 -0.147788 2.63448 0.325259 -0.15677 2.63454 0.324275 -0.165749 2.6346 0.323254 -0.174937 2.63466 0.322219 -0.184545 2.63473 0.321188 -0.194784 2.63479 0.320184 -0.205863 2.63485 0.319226 -0.217995 -0.394248 0.19293 0.265125 -0.394019 0.196463 0.262986 -0.393804 0.199776 0.258413 -0.393605 0.202843 0.251635 -0.393424 0.205635 0.242878 -0.393263 0.208123 0.232371 -0.393122 0.210281 0.220342 -0.393005 0.21208 0.207017 -0.392913 0.213491 0.192624 -0.392848 0.214488 0.17739 -0.392812 0.215043 0.161544 -0.392805 0.215126 0.145312 -0.392832 0.21471 0.128923 -0.392987 0.212285 0.089617 -0.393172 0.209403 0.052744 -0.393382 0.206146 0.017496 -0.393611 0.202591 -0.016936 -0.393854 0.198819 -0.051361 -0.394106 0.194908 -0.086585 -0.394362 0.190939 -0.123418 -0.394616 0.186989 -0.162667 -0.394864 0.18314 -0.205142 -0.3951 0.179469 -0.25165 -0.395319 0.176056 -0.302999 -0.640779 0.192095 -0.300817 -0.639738 0.208507 0.251743 -0.639515 0.211943 0.249662 -0.639306 0.215166 0.245215 -0.639112 0.218148 0.238622 -0.638936 0.220863 0.230106 -0.638779 0.223284 0.219887 -0.638643 0.225382 0.208187 -0.638529 0.227132 0.195227 -0.638439 0.228505 0.181228 -0.638376 0.229475 0.166412 -0.63834 0.230014 0.151 -0.638334 0.230095 0.135213 -0.63836 0.229691 0.119272 -0.638511 0.227331 0.081043 -0.638691 0.224529 0.04518 -0.638895 0.221361 0.010898 -0.639118 0.217903 -0.022591 -0.639354 0.214235 -0.056073 -0.639599 0.210431 -0.090332 -0.639848 0.20657 -0.126156 -0.640095 0.202729 -0.16433 -0.640336 0.198985 -0.205641 -0.640566 0.195414 -0.250875 -0.883678 0.20802 -0.297516 -0.882672 0.22388 0.236442 -0.882457 0.2272 0.234431 -0.882255 0.230314 0.230133 -0.882068 0.233196 0.223762 -0.881898 0.23582 0.215533 -0.881746 0.238159 0.205658 -0.881614 0.240187 0.194351 -0.881504 0.241877 0.181828 -0.881417 0.243204 0.1683 -0.881356 0.244141 0.153983 -0.881322 0.244662 0.139089 -0.881316 0.24474 0.123834 -0.881341 0.24435 0.10843 -0.881487 0.24207 0.071488 -0.881661 0.239362 0.036833 -0.881858 0.2363 0.00370401 -0.882073 0.23296 -0.028657 -0.882302 0.229414 -0.061011 -0.882538 0.225739 -0.094117 -0.882779 0.222008 -0.128735 -0.883018 0.218296 -0.165624 -0.88325 0.214678 -0.205544 -0.883472 0.211228 -0.249255 -1.08786 0.221551 -0.291101 -1.08689 0.236847 0.223906 -1.08668 0.24005 0.221966 -1.08649 0.243053 0.217821 -1.08631 0.245833 0.211677 -1.08614 0.248364 0.203739 -1.08599 0.25062 0.194214 -1.08587 0.252576 0.18331 -1.08576 0.254206 0.17123 -1.08568 0.255486 0.158183 -1.08562 0.25639 0.144374 -1.08559 0.256892 0.130009 -1.08558 0.256968 0.115295 -1.0856 0.256591 0.100438 -1.08574 0.254392 0.064807 -1.08591 0.25178 0.031382 -1.0861 0.248827 -0.000571012 -1.08631 0.245605 -0.031784 -1.08653 0.242185 -0.06299 -1.08676 0.23864 -0.094921 -1.08699 0.235042 -0.12831 -1.08722 0.231462 -0.16389 -1.08745 0.227972 -0.202393 -1.08766 0.224644 -0.244553 -1.28671 0.234738 -0.285081 -1.28579 0.249348 0.206834 -1.28559 0.252407 0.204981 -1.2854 0.255276 0.201022 -1.28523 0.257931 0.195153 -1.28507 0.260348 0.187571 -1.28493 0.262503 0.178474 -1.28481 0.264371 0.168058 -1.28471 0.265929 0.15652 -1.28463 0.267151 0.144058 -1.28457 0.268014 0.130868 -1.28454 0.268494 0.117147 -1.28454 0.268566 0.103093 -1.28456 0.268206 0.088902 -1.2847 0.266106 0.054869 -1.28486 0.263611 0.022942 -1.28504 0.260791 -0.00757799 -1.28524 0.257713 -0.037391 -1.28545 0.254447 -0.067198 -1.28566 0.251061 -0.097697 -1.28588 0.247623 -0.129589 -1.28611 0.244204 -0.163574 -1.28632 0.240871 -0.20035 -1.28652 0.237692 -0.24062 -1.51043 0.249532 -0.279418 -1.50955 0.263373 0.186588 -1.50936 0.266271 0.184833 -1.50919 0.268989 0.181082 -1.50902 0.271504 0.175523 -1.50888 0.273794 0.16834 -1.50874 0.275835 0.159722 -1.50863 0.277605 0.149854 -1.50853 0.27908 0.138924 -1.50846 0.280239 0.127118 -1.5084 0.281056 0.114623 -1.50837 0.281511 0.101625 -1.50837 0.281579 0.088311 -1.50839 0.281238 0.074868 -1.50852 0.279249 0.042627 -1.50867 0.276885 0.012382 -1.50884 0.274213 -0.016531 -1.50903 0.271298 -0.044774 -1.50923 0.268203 -0.073011 -1.50943 0.264996 -0.101904 -1.50964 0.261739 -0.132116 -1.50985 0.2585 -0.16431 -1.51006 0.255342 -0.19915 -1.51025 0.252331 -0.237299 -1.79628 0.268501 -0.270725 -1.79547 0.281262 0.158903 -1.7953 0.283933 0.157285 -1.79514 0.286439 0.153827 -1.79499 0.288758 0.148701 -1.79485 0.290869 0.142079 -1.79473 0.292751 0.134134 -1.79462 0.294382 0.125037 -1.79453 0.295743 0.11496 -1.79446 0.29681 0.104075 -1.79441 0.297564 0.092556 -1.79439 0.297983 0.080572 -1.79438 0.298046 0.068298 -1.7944 0.297732 0.055904 -1.79452 0.295898 0.02618 -1.79466 0.293719 -0.00170401 -1.79482 0.291255 -0.02836 -1.79499 0.288567 -0.054399 -1.79518 0.285715 -0.080431 -1.79537 0.282757 -0.107068 -1.79556 0.279755 -0.134922 -1.79575 0.276769 -0.164604 -1.79594 0.273858 -0.196724 -1.79612 0.271082 -0.231894 -2.04485 0.284996 -0.263726 -2.04411 0.296654 0.128795 -2.04395 0.299095 0.127317 -2.0438 0.301384 0.124157 -2.04366 0.303503 0.119474 -2.04354 0.305431 0.113424 -2.04343 0.307151 0.106165 -2.04333 0.308642 0.097854 -2.04325 0.309884 0.088647 -2.04319 0.31086 0.078703 -2.04314 0.311549 0.068178 -2.04312 0.311932 0.05723 -2.04311 0.311989 0.046015 -2.04313 0.311702 0.034692 -2.04324 0.310026 0.00753501 -2.04337 0.308035 -0.01794 -2.04351 0.305785 -0.042294 -2.04367 0.303329 -0.066083 -2.04384 0.300723 -0.089867 -2.04401 0.298021 -0.114204 -2.04419 0.295278 -0.139652 -2.04436 0.292549 -0.16677 -2.04453 0.28989 -0.196116 -2.0447 0.287353 -0.228248 -2.21884 0.296708 -0.255209 -2.21816 0.307308 0.101668 -2.21802 0.309527 0.100324 -2.21789 0.311608 0.097451 -2.21776 0.313535 0.093194 -2.21765 0.315288 0.087693 -2.21754 0.316851 0.081093 -2.21746 0.318207 0.073536 -2.21738 0.319337 0.065166 -2.21732 0.320224 0.056125 -2.21728 0.32085 0.046556 -2.21726 0.321198 0.036601 -2.21726 0.32125 0.026405 -2.21727 0.320989 0.01611 -2.21737 0.319466 -0.00858 -2.21749 0.317656 -0.031743 -2.21762 0.315609 -0.053885 -2.21776 0.313376 -0.075514 -2.21792 0.311007 -0.097138 -2.21807 0.30855 -0.119265 -2.21824 0.306057 -0.142402 -2.21839 0.303576 -0.167058 -2.21855 0.301158 -0.193739 -2.2187 0.298852 -0.222953 -2.35021 0.3056 -0.248464 -2.34961 0.315108 0.071656 -2.34948 0.317098 0.07045 -2.34936 0.318965 0.067873 -2.34925 0.320693 0.064054 -2.34915 0.322266 0.05912 -2.34906 0.323669 0.0532 -2.34898 0.324884 0.046422 -2.34891 0.325898 0.038913 -2.34886 0.326693 0.030803 -2.34882 0.327255 0.02222 -2.3488 0.327567 0.013291 -2.3488 0.327614 0.004145 -2.34881 0.32738 -0.00509 -2.3489 0.326014 -0.027237 -2.349 0.32439 -0.048014 -2.34912 0.322554 -0.067875 -2.34925 0.320552 -0.087277 -2.34939 0.318426 -0.106674 -2.34953 0.316222 -0.126521 -2.34967 0.313986 -0.147276 -2.34982 0.31176 -0.169391 -2.34996 0.309591 -0.193324 -2.35009 0.307523 -0.21953 -2.46739 0.313516 -0.243509 -2.46686 0.321864 0.037561 -2.46675 0.323612 0.036502 -2.46664 0.325251 0.03424 -2.46654 0.326768 0.030887 -2.46645 0.328149 0.026555 -2.46638 0.32938 0.021357 -2.46631 0.330448 0.015405 -2.46625 0.331338 0.00881299 -2.4662 0.332036 0.001692 -2.46617 0.332529 -0.005844 -2.46615 0.332804 -0.013684 -2.46615 0.332845 -0.021714 -2.46616 0.332639 -0.029823 -2.46624 0.331439 -0.049269 -2.46633 0.330014 -0.067511 -2.46643 0.328402 -0.084949 -2.46655 0.326643 -0.101984 -2.46667 0.324777 -0.119015 -2.46679 0.322842 -0.136442 -2.46692 0.320879 -0.154664 -2.46704 0.318925 -0.174082 -2.46717 0.31702 -0.195095 -2.46728 0.315204 -0.218104 -2.55261 0.319364 -0.238977 -2.55217 0.326403 -0.001982 -2.55207 0.327877 -0.00287399 -2.55198 0.329259 -0.00478199 -2.5519 0.330539 -0.00760901 -2.55182 0.331703 -0.011262 -2.55175 0.332741 -0.015645 -2.5517 0.333641 -0.020663 -2.55165 0.334392 -0.026222 -2.55161 0.334981 -0.032226 -2.55158 0.335397 -0.038581 -2.55156 0.335628 -0.045191 -2.55156 0.335662 -0.051962 -2.55157 0.335489 -0.058799 -2.55164 0.334477 -0.075196 -2.55172 0.333275 -0.090577 -2.5518 0.331916 -0.105281 -2.5519 0.330434 -0.119645 -2.552 0.32886 -0.134005 -2.5521 0.327229 -0.148699 -2.55221 0.325573 -0.164064 -2.55232 0.323925 -0.180437 -2.55242 0.322319 -0.198156 -2.55252 0.320788 -0.217557 -2.60764 0.323288 -0.233467 -2.60728 0.329055 -0.039293 -2.6072 0.330263 -0.040024 -2.60713 0.331395 -0.041587 -2.60706 0.332443 -0.043904 -2.607 0.333397 -0.046896 -2.60694 0.334248 -0.050487 -2.60689 0.334985 -0.054599 -2.60685 0.3356 -0.059153 -2.60682 0.336083 -0.064073 -2.6068 0.336423 -0.069279 -2.60679 0.336613 -0.074695 -2.60678 0.336641 -0.080243 -2.60679 0.336499 -0.085844 -2.60684 0.33567 -0.099278 -2.60691 0.334685 -0.111881 -2.60698 0.333572 -0.123928 -2.60706 0.332357 -0.135696 -2.60714 0.331068 -0.147462 -2.60723 0.329731 -0.159501 -2.60732 0.328375 -0.172089 -2.6074 0.327025 -0.185504 -2.60749 0.325709 -0.200021 -2.60757 0.324454 -0.215917 -2.63425 0.325258 -0.231375 -2.63397 0.32966 -0.08318 -2.63391 0.330581 -0.083738 -2.63385 0.331446 -0.08493 -2.6338 0.332246 -0.086699 -2.63375 0.332974 -0.088983 -2.63371 0.333623 -0.091723 -2.63368 0.334186 -0.094861 -2.63365 0.334655 -0.098337 -2.63362 0.335023 -0.102092 -2.63361 0.335283 -0.106065 -2.63359 0.335428 -0.110199 -2.63359 0.33545 -0.114433 -2.6336 0.335341 -0.118708 -2.63364 0.334708 -0.128961 -2.63369 0.333957 -0.138579 -2.63374 0.333107 -0.147774 -2.6338 0.33218 -0.156755 -2.63387 0.331196 -0.165735 -2.63393 0.330176 -0.174923 -2.634 0.32914 -0.184531 -2.63407 0.32811 -0.194769 -2.63413 0.327106 -0.205849 -2.63419 0.326148 -0.21798 numsurf 668 SURF 0x10 mat 1 refs 4 349 0.964698 0.4378 17 0.964709 0.443001 18 0.954783 0.445621 325 0.954769 0.439271 SURF 0x10 mat 1 refs 4 37 0.498488 0.302838 36 0.569642 0.304894 38 0.569602 0.305464 39 0.498488 0.303422 SURF 0x10 mat 1 refs 4 39 0.498488 0.303422 38 0.569602 0.305464 40 0.569565 0.306682 41 0.498488 0.304668 SURF 0x10 mat 1 refs 4 41 0.498488 0.304668 40 0.569565 0.306682 42 0.56953 0.308488 43 0.498488 0.306515 SURF 0x10 mat 1 refs 4 43 0.498488 0.306515 42 0.56953 0.308488 44 0.5695 0.310822 45 0.498488 0.308903 SURF 0x10 mat 1 refs 4 45 0.498488 0.308903 44 0.5695 0.310822 46 0.569472 0.313621 47 0.498488 0.311767 SURF 0x10 mat 1 refs 4 47 0.498488 0.311767 46 0.569472 0.313621 48 0.569447 0.316827 49 0.498488 0.315048 SURF 0x10 mat 1 refs 4 49 0.498488 0.315048 48 0.569447 0.316827 50 0.569427 0.320377 51 0.498488 0.318681 SURF 0x10 mat 1 refs 4 51 0.498488 0.318681 50 0.569427 0.320377 52 0.569411 0.324211 53 0.498488 0.322605 SURF 0x10 mat 1 refs 4 53 0.498488 0.322605 52 0.569411 0.324211 54 0.5694 0.328271 55 0.498487 0.326758 SURF 0x10 mat 1 refs 4 55 0.498487 0.326758 54 0.5694 0.328271 56 0.569393 0.332492 57 0.498487 0.331079 SURF 0x10 mat 1 refs 4 57 0.498487 0.331079 56 0.569393 0.332492 58 0.569392 0.336818 59 0.498487 0.335503 SURF 0x10 mat 1 refs 4 59 0.498487 0.335503 58 0.569392 0.336818 60 0.569397 0.341185 61 0.498487 0.339972 SURF 0x10 mat 1 refs 4 61 0.498487 0.339972 60 0.569397 0.341185 62 0.569424 0.351658 63 0.498487 0.350689 SURF 0x10 mat 1 refs 4 63 0.498487 0.350689 62 0.569424 0.351658 64 0.569456 0.361482 65 0.498486 0.360741 SURF 0x10 mat 1 refs 4 65 0.498486 0.360741 64 0.569456 0.361482 66 0.569492 0.370874 67 0.498486 0.370353 SURF 0x10 mat 1 refs 4 67 0.498486 0.370353 66 0.569492 0.370874 68 0.569531 0.380048 69 0.498486 0.37974 SURF 0x10 mat 1 refs 4 69 0.498486 0.37974 68 0.569531 0.380048 70 0.569573 0.389221 71 0.498486 0.389126 SURF 0x10 mat 1 refs 4 71 0.498486 0.389126 70 0.569573 0.389221 72 0.569617 0.398606 73 0.498485 0.398729 SURF 0x10 mat 1 refs 4 73 0.498485 0.398729 72 0.569617 0.398606 74 0.569661 0.408419 75 0.498485 0.408771 SURF 0x10 mat 1 refs 4 75 0.498485 0.408771 74 0.569661 0.408419 76 0.569706 0.418878 77 0.498485 0.419472 SURF 0x10 mat 1 refs 4 77 0.498485 0.419472 76 0.569706 0.418878 78 0.569747 0.430196 79 0.498484 0.431052 SURF 0x10 mat 1 refs 4 79 0.498484 0.431052 78 0.569747 0.430196 80 0.569788 0.442588 81 0.498484 0.443732 SURF 0x10 mat 1 refs 4 81 0.498484 0.443732 80 0.569788 0.442588 82 0.569827 0.456269 83 0.498484 0.457732 SURF 0x10 mat 1 refs 4 36 0.565348 0.304682 85 0.60964 0.308255 86 0.609601 0.308811 38 0.565308 0.305253 SURF 0x10 mat 1 refs 4 38 0.565308 0.305253 86 0.609601 0.308811 87 0.609565 0.309997 40 0.56527 0.306473 SURF 0x10 mat 1 refs 4 40 0.56527 0.306473 87 0.609565 0.309997 88 0.609532 0.311758 42 0.565236 0.308284 SURF 0x10 mat 1 refs 4 42 0.565236 0.308284 88 0.609532 0.311758 89 0.609502 0.314031 44 0.565204 0.310621 SURF 0x10 mat 1 refs 4 44 0.565204 0.310621 89 0.609502 0.314031 90 0.609475 0.31676 46 0.565176 0.313427 SURF 0x10 mat 1 refs 4 46 0.565176 0.313427 90 0.609475 0.31676 91 0.609451 0.319884 48 0.565152 0.316639 SURF 0x10 mat 1 refs 4 48 0.565152 0.316639 91 0.609451 0.319884 92 0.609431 0.323344 50 0.565133 0.320196 SURF 0x10 mat 1 refs 4 50 0.565133 0.320196 92 0.609431 0.323344 93 0.609415 0.327081 52 0.565117 0.324039 SURF 0x10 mat 1 refs 4 52 0.565117 0.324039 93 0.609415 0.327081 94 0.609404 0.331038 54 0.565105 0.328106 SURF 0x10 mat 1 refs 4 54 0.565105 0.328106 94 0.609404 0.331038 95 0.609398 0.335152 56 0.565099 0.332337 SURF 0x10 mat 1 refs 4 56 0.565099 0.332337 95 0.609398 0.335152 96 0.609397 0.339368 58 0.565098 0.33667 SURF 0x10 mat 1 refs 4 58 0.565098 0.33667 96 0.609397 0.339368 97 0.609402 0.343623 60 0.565102 0.341046 SURF 0x10 mat 1 refs 4 60 0.565102 0.341046 97 0.609402 0.343623 98 0.609428 0.353829 62 0.565129 0.35154 SURF 0x10 mat 1 refs 4 62 0.565129 0.35154 98 0.609428 0.353829 99 0.609459 0.363405 64 0.565161 0.361385 SURF 0x10 mat 1 refs 4 64 0.565161 0.361385 99 0.609459 0.363405 100 0.609495 0.372558 66 0.565197 0.370796 SURF 0x10 mat 1 refs 4 66 0.565197 0.370796 100 0.609495 0.372558 101 0.609533 0.381499 68 0.565237 0.379989 SURF 0x10 mat 1 refs 4 68 0.565237 0.379989 101 0.609533 0.381499 102 0.609573 0.390439 70 0.565279 0.38918 SURF 0x10 mat 1 refs 4 70 0.565279 0.38918 102 0.609573 0.390439 103 0.609616 0.399584 72 0.565323 0.398584 SURF 0x10 mat 1 refs 4 72 0.565323 0.398584 103 0.609616 0.399584 104 0.609659 0.409149 74 0.565366 0.408419 SURF 0x10 mat 1 refs 4 74 0.565366 0.408419 104 0.609659 0.409149 105 0.609702 0.419342 76 0.56541 0.418897 SURF 0x10 mat 1 refs 4 76 0.56541 0.418897 105 0.609702 0.419342 106 0.609744 0.43037 78 0.565453 0.430238 SURF 0x10 mat 1 refs 4 78 0.565453 0.430238 106 0.609744 0.43037 107 0.609783 0.442448 80 0.565494 0.442655 SURF 0x10 mat 1 refs 4 80 0.565494 0.442655 107 0.609783 0.442448 84 0.60982 0.455782 82 0.565532 0.456365 SURF 0x10 mat 1 refs 4 85 0.60964 0.308255 109 0.653472 0.31234 110 0.653435 0.312877 86 0.609601 0.308811 SURF 0x10 mat 1 refs 4 86 0.609601 0.308811 110 0.653435 0.312877 111 0.6534 0.314024 87 0.609565 0.309997 SURF 0x10 mat 1 refs 4 87 0.609565 0.309997 111 0.6534 0.314024 112 0.653367 0.315726 88 0.609532 0.311758 SURF 0x10 mat 1 refs 4 88 0.609532 0.311758 112 0.653367 0.315726 113 0.653338 0.317923 89 0.609502 0.314031 SURF 0x10 mat 1 refs 4 89 0.609502 0.314031 113 0.653338 0.317923 114 0.653311 0.32056 90 0.609475 0.31676 SURF 0x10 mat 1 refs 4 90 0.609475 0.31676 114 0.653311 0.32056 115 0.653288 0.323577 91 0.609451 0.319884 SURF 0x10 mat 1 refs 4 91 0.609451 0.319884 115 0.653288 0.323577 116 0.653269 0.326922 92 0.609431 0.323344 SURF 0x10 mat 1 refs 4 92 0.609431 0.323344 116 0.653269 0.326922 117 0.653255 0.330533 93 0.609415 0.327081 SURF 0x10 mat 1 refs 4 93 0.609415 0.327081 117 0.653255 0.330533 118 0.653245 0.334356 94 0.609404 0.331038 SURF 0x10 mat 1 refs 4 94 0.609404 0.331038 118 0.653245 0.334356 119 0.653239 0.338331 95 0.609398 0.335152 SURF 0x10 mat 1 refs 4 95 0.609398 0.335152 119 0.653239 0.338331 120 0.653238 0.342405 96 0.609397 0.339368 SURF 0x10 mat 1 refs 4 96 0.609397 0.339368 120 0.653238 0.342405 121 0.653242 0.346517 97 0.609402 0.343623 SURF 0x10 mat 1 refs 4 97 0.609402 0.343623 121 0.653242 0.346517 122 0.653267 0.356381 98 0.609428 0.353829 SURF 0x10 mat 1 refs 4 98 0.609428 0.353829 122 0.653267 0.356381 123 0.653297 0.365633 99 0.609459 0.363405 SURF 0x10 mat 1 refs 4 99 0.609459 0.363405 123 0.653297 0.365633 124 0.653331 0.374478 100 0.609495 0.372558 SURF 0x10 mat 1 refs 4 100 0.609495 0.372558 124 0.653331 0.374478 125 0.653368 0.383119 101 0.609533 0.381499 SURF 0x10 mat 1 refs 4 101 0.609533 0.381499 125 0.653368 0.383119 126 0.653408 0.391756 102 0.609573 0.390439 SURF 0x10 mat 1 refs 4 102 0.609573 0.390439 126 0.653408 0.391756 127 0.653449 0.400596 103 0.609616 0.399584 SURF 0x10 mat 1 refs 4 103 0.609616 0.399584 127 0.653449 0.400596 128 0.653491 0.409838 104 0.609659 0.409149 SURF 0x10 mat 1 refs 4 104 0.609659 0.409149 128 0.653491 0.409838 129 0.653531 0.419687 105 0.609702 0.419342 SURF 0x10 mat 1 refs 4 105 0.609702 0.419342 129 0.653531 0.419687 130 0.653572 0.430345 106 0.609744 0.43037 SURF 0x10 mat 1 refs 4 106 0.609744 0.43037 130 0.653572 0.430345 131 0.65361 0.442015 107 0.609783 0.442448 SURF 0x10 mat 1 refs 4 107 0.609783 0.442448 131 0.65361 0.442015 108 0.653646 0.4549 84 0.60982 0.455782 SURF 0x10 mat 1 refs 4 109 0.653472 0.31234 133 0.690318 0.315687 134 0.690282 0.316204 110 0.653435 0.312877 SURF 0x10 mat 1 refs 4 110 0.653435 0.312877 134 0.690282 0.316204 135 0.690248 0.317311 111 0.6534 0.314024 SURF 0x10 mat 1 refs 4 111 0.6534 0.314024 135 0.690248 0.317311 136 0.690217 0.318952 112 0.653367 0.315726 SURF 0x10 mat 1 refs 4 112 0.653367 0.315726 136 0.690217 0.318952 137 0.690189 0.321071 113 0.653338 0.317923 SURF 0x10 mat 1 refs 4 113 0.653338 0.317923 137 0.690189 0.321071 138 0.690164 0.323614 114 0.653311 0.32056 SURF 0x10 mat 1 refs 4 114 0.653311 0.32056 138 0.690164 0.323614 139 0.690142 0.326525 115 0.653288 0.323577 SURF 0x10 mat 1 refs 4 115 0.653288 0.323577 139 0.690142 0.326525 140 0.690123 0.32975 116 0.653269 0.326922 SURF 0x10 mat 1 refs 4 116 0.653269 0.326922 140 0.690123 0.32975 141 0.690109 0.333234 117 0.653255 0.330533 SURF 0x10 mat 1 refs 4 117 0.653255 0.330533 141 0.690109 0.333234 142 0.690098 0.336921 118 0.653245 0.334356 SURF 0x10 mat 1 refs 4 118 0.653245 0.334356 142 0.690098 0.336921 143 0.690093 0.340756 119 0.653239 0.338331 SURF 0x10 mat 1 refs 4 119 0.653239 0.338331 143 0.690093 0.340756 144 0.690092 0.344684 120 0.653238 0.342405 SURF 0x10 mat 1 refs 4 120 0.653238 0.342405 144 0.690092 0.344684 145 0.690096 0.348651 121 0.653242 0.346517 SURF 0x10 mat 1 refs 4 121 0.653242 0.346517 145 0.690096 0.348651 146 0.69012 0.358164 122 0.653267 0.356381 SURF 0x10 mat 1 refs 4 122 0.653267 0.356381 146 0.69012 0.358164 147 0.690149 0.367088 123 0.653297 0.365633 SURF 0x10 mat 1 refs 4 123 0.653297 0.365633 147 0.690149 0.367088 148 0.690182 0.37562 124 0.653331 0.374478 SURF 0x10 mat 1 refs 4 124 0.653331 0.374478 148 0.690182 0.37562 149 0.690217 0.383952 125 0.653368 0.383119 SURF 0x10 mat 1 refs 4 125 0.653368 0.383119 149 0.690217 0.383952 150 0.690256 0.392284 126 0.653408 0.391756 SURF 0x10 mat 1 refs 4 126 0.653408 0.391756 150 0.690256 0.392284 151 0.690295 0.400811 127 0.653449 0.400596 SURF 0x10 mat 1 refs 4 127 0.653449 0.400596 151 0.690295 0.400811 152 0.690336 0.409724 128 0.653491 0.409838 SURF 0x10 mat 1 refs 4 128 0.653491 0.409838 152 0.690336 0.409724 153 0.690376 0.419224 129 0.653531 0.419687 SURF 0x10 mat 1 refs 4 129 0.653531 0.419687 153 0.690376 0.419224 154 0.690415 0.429504 130 0.653572 0.430345 SURF 0x10 mat 1 refs 4 130 0.653572 0.430345 154 0.690415 0.429504 155 0.690451 0.44076 131 0.65361 0.442015 SURF 0x10 mat 1 refs 4 131 0.65361 0.442015 155 0.690451 0.44076 132 0.690485 0.453188 108 0.653646 0.4549 SURF 0x10 mat 1 refs 4 133 0.690318 0.315687 157 0.726205 0.320245 158 0.72617 0.320739 134 0.690282 0.316204 SURF 0x10 mat 1 refs 4 134 0.690282 0.316204 158 0.72617 0.320739 159 0.726138 0.321797 135 0.690248 0.317311 SURF 0x10 mat 1 refs 4 135 0.690248 0.317311 159 0.726138 0.321797 160 0.726108 0.323363 136 0.690217 0.318952 SURF 0x10 mat 1 refs 4 136 0.690217 0.318952 160 0.726108 0.323363 161 0.726081 0.325388 137 0.690189 0.321071 SURF 0x10 mat 1 refs 4 137 0.690189 0.321071 161 0.726081 0.325388 162 0.726057 0.327818 138 0.690164 0.323614 SURF 0x10 mat 1 refs 4 138 0.690164 0.323614 162 0.726057 0.327818 163 0.726036 0.330597 139 0.690142 0.326525 SURF 0x10 mat 1 refs 4 139 0.690142 0.326525 163 0.726036 0.330597 164 0.726019 0.333678 140 0.690123 0.32975 SURF 0x10 mat 1 refs 4 140 0.690123 0.32975 164 0.726019 0.333678 165 0.726005 0.337006 141 0.690109 0.333234 SURF 0x10 mat 1 refs 4 141 0.690109 0.333234 165 0.726005 0.337006 166 0.725995 0.340527 142 0.690098 0.336921 SURF 0x10 mat 1 refs 4 142 0.690098 0.336921 166 0.725995 0.340527 167 0.72599 0.344191 143 0.690093 0.340756 SURF 0x10 mat 1 refs 4 143 0.690093 0.340756 167 0.72599 0.344191 168 0.725989 0.347942 144 0.690092 0.344684 SURF 0x10 mat 1 refs 4 144 0.690092 0.344684 168 0.725989 0.347942 169 0.725993 0.351732 145 0.690096 0.348651 SURF 0x10 mat 1 refs 4 145 0.690096 0.348651 169 0.725993 0.351732 170 0.726016 0.360818 146 0.69012 0.358164 SURF 0x10 mat 1 refs 4 146 0.69012 0.358164 170 0.726016 0.360818 171 0.726044 0.369341 147 0.690149 0.367088 SURF 0x10 mat 1 refs 4 147 0.690149 0.367088 171 0.726044 0.369341 172 0.726074 0.37749 148 0.690182 0.37562 SURF 0x10 mat 1 refs 4 148 0.690182 0.37562 172 0.726074 0.37749 173 0.726109 0.38545 149 0.690217 0.383952 SURF 0x10 mat 1 refs 4 149 0.690217 0.383952 173 0.726109 0.38545 174 0.726145 0.393408 150 0.690256 0.392284 SURF 0x10 mat 1 refs 4 150 0.690256 0.392284 174 0.726145 0.393408 175 0.726183 0.401551 151 0.690295 0.400811 SURF 0x10 mat 1 refs 4 151 0.690295 0.400811 175 0.726183 0.401551 176 0.726221 0.410067 152 0.690336 0.409724 SURF 0x10 mat 1 refs 4 152 0.690336 0.409724 176 0.726221 0.410067 177 0.72626 0.41914 153 0.690376 0.419224 SURF 0x10 mat 1 refs 4 153 0.690376 0.419224 177 0.72626 0.41914 178 0.726297 0.428959 154 0.690415 0.429504 SURF 0x10 mat 1 refs 4 154 0.690415 0.429504 178 0.726297 0.428959 179 0.726332 0.43971 155 0.690451 0.44076 SURF 0x10 mat 1 refs 4 155 0.690451 0.44076 179 0.726332 0.43971 156 0.726364 0.45158 132 0.690485 0.453188 SURF 0x10 mat 1 refs 4 157 0.726205 0.320245 181 0.766577 0.32565 182 0.766545 0.326118 158 0.72617 0.320739 SURF 0x10 mat 1 refs 4 158 0.72617 0.320739 182 0.766545 0.326118 183 0.766515 0.32712 159 0.726138 0.321797 SURF 0x10 mat 1 refs 4 159 0.726138 0.321797 183 0.766515 0.32712 184 0.766487 0.328605 160 0.726108 0.323363 SURF 0x10 mat 1 refs 4 160 0.726108 0.323363 184 0.766487 0.328605 185 0.766461 0.330523 161 0.726081 0.325388 SURF 0x10 mat 1 refs 4 161 0.726081 0.325388 185 0.766461 0.330523 186 0.766438 0.332823 162 0.726057 0.327818 SURF 0x10 mat 1 refs 4 162 0.726057 0.327818 186 0.766438 0.332823 187 0.766418 0.335458 163 0.726036 0.330597 SURF 0x10 mat 1 refs 4 163 0.726036 0.330597 187 0.766418 0.335458 188 0.766401 0.338376 164 0.726019 0.333678 SURF 0x10 mat 1 refs 4 164 0.726019 0.333678 188 0.766401 0.338376 189 0.766388 0.341529 165 0.726005 0.337006 SURF 0x10 mat 1 refs 4 165 0.726005 0.337006 189 0.766388 0.341529 190 0.766379 0.344863 166 0.725995 0.340527 SURF 0x10 mat 1 refs 4 166 0.725995 0.340527 190 0.766379 0.344863 191 0.766374 0.348334 167 0.72599 0.344191 SURF 0x10 mat 1 refs 4 167 0.72599 0.344191 191 0.766374 0.348334 192 0.766373 0.351889 168 0.725989 0.347942 SURF 0x10 mat 1 refs 4 168 0.725989 0.347942 192 0.766373 0.351889 193 0.766376 0.355478 169 0.725993 0.351732 SURF 0x10 mat 1 refs 4 169 0.725993 0.351732 193 0.766376 0.355478 194 0.766399 0.364085 170 0.726016 0.360818 SURF 0x10 mat 1 refs 4 170 0.726016 0.360818 194 0.766399 0.364085 195 0.766425 0.372161 171 0.726044 0.369341 SURF 0x10 mat 1 refs 4 171 0.726044 0.369341 195 0.766425 0.372161 196 0.766455 0.379881 172 0.726074 0.37749 SURF 0x10 mat 1 refs 4 172 0.726074 0.37749 196 0.766455 0.379881 197 0.766487 0.387422 173 0.726109 0.38545 SURF 0x10 mat 1 refs 4 173 0.726109 0.38545 197 0.766487 0.387422 198 0.766521 0.39496 174 0.726145 0.393408 SURF 0x10 mat 1 refs 4 174 0.726145 0.393408 198 0.766521 0.39496 199 0.766557 0.402675 175 0.726183 0.401551 SURF 0x10 mat 1 refs 4 175 0.726183 0.401551 199 0.766557 0.402675 200 0.766593 0.41074 176 0.726221 0.410067 SURF 0x10 mat 1 refs 4 176 0.726221 0.410067 200 0.766593 0.41074 201 0.766629 0.419335 177 0.72626 0.41914 SURF 0x10 mat 1 refs 4 177 0.72626 0.41914 201 0.766629 0.419335 202 0.766665 0.428639 178 0.726297 0.428959 SURF 0x10 mat 1 refs 4 178 0.726297 0.428959 202 0.766665 0.428639 203 0.766698 0.438823 179 0.726332 0.43971 SURF 0x10 mat 1 refs 4 179 0.726332 0.43971 203 0.766698 0.438823 180 0.76673 0.450068 156 0.726364 0.45158 SURF 0x10 mat 1 refs 4 181 0.766577 0.32565 205 0.818165 0.333042 206 0.818135 0.333475 182 0.766545 0.326118 SURF 0x10 mat 1 refs 4 182 0.766545 0.326118 206 0.818135 0.333475 207 0.818108 0.334397 183 0.766515 0.32712 SURF 0x10 mat 1 refs 4 183 0.766515 0.32712 207 0.818108 0.334397 208 0.818082 0.335766 184 0.766487 0.328605 SURF 0x10 mat 1 refs 4 184 0.766487 0.328605 208 0.818082 0.335766 209 0.818058 0.337534 185 0.766461 0.330523 SURF 0x10 mat 1 refs 4 185 0.766461 0.330523 209 0.818058 0.337534 210 0.818037 0.339655 186 0.766438 0.332823 SURF 0x10 mat 1 refs 4 186 0.766438 0.332823 210 0.818037 0.339655 211 0.818018 0.342085 187 0.766418 0.335458 SURF 0x10 mat 1 refs 4 187 0.766418 0.335458 211 0.818018 0.342085 212 0.818003 0.344775 188 0.766401 0.338376 SURF 0x10 mat 1 refs 4 188 0.766401 0.338376 212 0.818003 0.344775 213 0.817991 0.347681 189 0.766388 0.341529 SURF 0x10 mat 1 refs 4 189 0.766388 0.341529 213 0.817991 0.347681 214 0.817982 0.350755 190 0.766379 0.344863 SURF 0x10 mat 1 refs 4 190 0.766379 0.344863 214 0.817982 0.350755 215 0.817977 0.353955 191 0.766374 0.348334 SURF 0x10 mat 1 refs 4 191 0.766374 0.348334 215 0.817977 0.353955 216 0.817977 0.357233 192 0.766373 0.351889 SURF 0x10 mat 1 refs 4 192 0.766373 0.351889 216 0.817977 0.357233 217 0.81798 0.360542 193 0.766376 0.355478 SURF 0x10 mat 1 refs 4 193 0.766376 0.355478 217 0.81798 0.360542 218 0.818001 0.368478 194 0.766399 0.364085 SURF 0x10 mat 1 refs 4 194 0.766399 0.364085 218 0.818001 0.368478 219 0.818025 0.375923 195 0.766425 0.372161 SURF 0x10 mat 1 refs 4 195 0.766425 0.372161 219 0.818025 0.375923 220 0.818052 0.383039 196 0.766455 0.379881 SURF 0x10 mat 1 refs 4 196 0.766455 0.379881 220 0.818052 0.383039 221 0.818082 0.389991 197 0.766487 0.387422 SURF 0x10 mat 1 refs 4 197 0.766487 0.387422 221 0.818082 0.389991 222 0.818114 0.396941 198 0.766521 0.39496 SURF 0x10 mat 1 refs 4 198 0.766521 0.39496 222 0.818114 0.396941 223 0.818146 0.404054 199 0.766557 0.402675 SURF 0x10 mat 1 refs 4 199 0.766557 0.402675 223 0.818146 0.404054 224 0.81818 0.41149 200 0.766593 0.41074 SURF 0x10 mat 1 refs 4 200 0.766593 0.41074 224 0.81818 0.41149 225 0.818213 0.419414 201 0.766629 0.419335 SURF 0x10 mat 1 refs 4 201 0.766629 0.419335 225 0.818213 0.419414 226 0.818246 0.427991 202 0.766665 0.428639 SURF 0x10 mat 1 refs 4 202 0.766665 0.428639 226 0.818246 0.427991 227 0.818277 0.437379 203 0.766698 0.438823 SURF 0x10 mat 1 refs 4 203 0.766698 0.438823 227 0.818277 0.437379 204 0.818305 0.447748 180 0.76673 0.450068 SURF 0x10 mat 1 refs 4 205 0.818165 0.333042 229 0.863026 0.341081 230 0.862998 0.341476 206 0.818135 0.333475 SURF 0x10 mat 1 refs 4 206 0.818135 0.333475 230 0.862998 0.341476 231 0.862972 0.342319 207 0.818108 0.334397 SURF 0x10 mat 1 refs 4 207 0.818108 0.334397 231 0.862972 0.342319 232 0.862949 0.343569 208 0.818082 0.335766 SURF 0x10 mat 1 refs 4 208 0.818082 0.335766 232 0.862949 0.343569 233 0.862928 0.345185 209 0.818058 0.337534 SURF 0x10 mat 1 refs 4 209 0.818058 0.337534 233 0.862928 0.345185 234 0.862908 0.347122 210 0.818037 0.339655 SURF 0x10 mat 1 refs 4 210 0.818037 0.339655 234 0.862908 0.347122 235 0.862892 0.349341 211 0.818018 0.342085 SURF 0x10 mat 1 refs 4 211 0.818018 0.342085 235 0.862892 0.349341 236 0.862878 0.3518 212 0.818003 0.344775 SURF 0x10 mat 1 refs 4 212 0.818003 0.344775 236 0.862878 0.3518 237 0.862866 0.354454 213 0.817991 0.347681 SURF 0x10 mat 1 refs 4 213 0.817991 0.347681 237 0.862866 0.354454 238 0.862859 0.357265 214 0.817982 0.350755 SURF 0x10 mat 1 refs 4 214 0.817982 0.350755 238 0.862859 0.357265 239 0.862854 0.360188 215 0.817977 0.353955 SURF 0x10 mat 1 refs 4 215 0.817977 0.353955 239 0.862854 0.360188 240 0.862854 0.363182 216 0.817977 0.357233 SURF 0x10 mat 1 refs 4 216 0.817977 0.357233 240 0.862854 0.363182 241 0.862857 0.366204 217 0.81798 0.360542 SURF 0x10 mat 1 refs 4 217 0.81798 0.360542 241 0.862857 0.366204 242 0.862875 0.373456 218 0.818001 0.368478 SURF 0x10 mat 1 refs 4 218 0.818001 0.368478 242 0.862875 0.373456 243 0.862898 0.380257 219 0.818025 0.375923 SURF 0x10 mat 1 refs 4 219 0.818025 0.375923 243 0.862898 0.380257 244 0.862923 0.386759 220 0.818052 0.383039 SURF 0x10 mat 1 refs 4 220 0.818052 0.383039 244 0.862923 0.386759 245 0.862949 0.393111 221 0.818082 0.389991 SURF 0x10 mat 1 refs 4 221 0.818082 0.389991 245 0.862949 0.393111 246 0.862978 0.399461 222 0.818114 0.396941 SURF 0x10 mat 1 refs 4 222 0.818114 0.396941 246 0.862978 0.399461 247 0.863009 0.405957 223 0.818146 0.404054 SURF 0x10 mat 1 refs 4 223 0.818146 0.404054 247 0.863009 0.405957 248 0.863039 0.412752 224 0.81818 0.41149 SURF 0x10 mat 1 refs 4 224 0.81818 0.41149 248 0.863039 0.412752 249 0.86307 0.419993 225 0.818213 0.419414 SURF 0x10 mat 1 refs 4 225 0.818213 0.419414 249 0.86307 0.419993 250 0.863099 0.427827 226 0.818246 0.427991 SURF 0x10 mat 1 refs 4 226 0.818246 0.427991 250 0.863099 0.427827 251 0.863128 0.436407 227 0.818277 0.437379 SURF 0x10 mat 1 refs 4 227 0.818277 0.437379 251 0.863128 0.436407 228 0.863154 0.445879 204 0.818305 0.447748 SURF 0x10 mat 1 refs 4 229 0.863026 0.341081 253 0.89443 0.348324 254 0.894405 0.348682 230 0.862998 0.341476 SURF 0x10 mat 1 refs 4 230 0.862998 0.341476 254 0.894405 0.348682 255 0.894382 0.34945 231 0.862972 0.342319 SURF 0x10 mat 1 refs 4 231 0.862972 0.342319 255 0.894382 0.34945 256 0.89436 0.350585 232 0.862949 0.343569 SURF 0x10 mat 1 refs 4 232 0.862949 0.343569 256 0.89436 0.350585 257 0.89434 0.352053 233 0.862928 0.345185 SURF 0x10 mat 1 refs 4 233 0.862928 0.345185 257 0.89434 0.352053 258 0.894323 0.353816 234 0.862908 0.347122 SURF 0x10 mat 1 refs 4 234 0.862908 0.347122 258 0.894323 0.353816 259 0.894307 0.355834 235 0.862892 0.349341 SURF 0x10 mat 1 refs 4 235 0.862892 0.349341 259 0.894307 0.355834 260 0.894295 0.358068 236 0.862878 0.3518 SURF 0x10 mat 1 refs 4 236 0.862878 0.3518 260 0.894295 0.358068 261 0.894285 0.360484 237 0.862866 0.354454 SURF 0x10 mat 1 refs 4 237 0.862866 0.354454 261 0.894285 0.360484 262 0.894277 0.363037 238 0.862859 0.357265 SURF 0x10 mat 1 refs 4 238 0.862859 0.357265 262 0.894277 0.363037 263 0.894274 0.365695 239 0.862854 0.360188 SURF 0x10 mat 1 refs 4 239 0.862854 0.360188 263 0.894274 0.365695 264 0.894273 0.368417 240 0.862854 0.363182 SURF 0x10 mat 1 refs 4 240 0.862854 0.363182 264 0.894273 0.368417 265 0.894275 0.371166 241 0.862857 0.366204 SURF 0x10 mat 1 refs 4 241 0.862857 0.366204 265 0.894275 0.371166 266 0.894293 0.377759 242 0.862875 0.373456 SURF 0x10 mat 1 refs 4 242 0.862875 0.373456 266 0.894293 0.377759 267 0.894313 0.383942 243 0.862898 0.380257 SURF 0x10 mat 1 refs 4 243 0.862898 0.380257 267 0.894313 0.383942 268 0.894336 0.389854 244 0.862923 0.386759 SURF 0x10 mat 1 refs 4 244 0.862923 0.386759 268 0.894336 0.389854 269 0.894361 0.395629 245 0.862949 0.393111 SURF 0x10 mat 1 refs 4 245 0.862949 0.393111 269 0.894361 0.395629 270 0.894387 0.401403 246 0.862978 0.399461 SURF 0x10 mat 1 refs 4 246 0.862978 0.399461 270 0.894387 0.401403 271 0.894414 0.407309 247 0.863009 0.405957 SURF 0x10 mat 1 refs 4 247 0.863009 0.405957 271 0.894414 0.407309 272 0.894441 0.413488 248 0.863039 0.412752 SURF 0x10 mat 1 refs 4 248 0.863039 0.412752 272 0.894441 0.413488 273 0.894469 0.42007 249 0.86307 0.419993 SURF 0x10 mat 1 refs 4 249 0.86307 0.419993 273 0.894469 0.42007 274 0.894496 0.427193 250 0.863099 0.427827 SURF 0x10 mat 1 refs 4 250 0.863099 0.427827 274 0.894496 0.427193 275 0.894522 0.434993 251 0.863128 0.436407 SURF 0x10 mat 1 refs 4 251 0.863128 0.436407 275 0.894522 0.434993 252 0.894546 0.443605 228 0.863154 0.445879 SURF 0x10 mat 1 refs 4 253 0.89443 0.348324 277 0.918146 0.356336 278 0.918124 0.356658 254 0.894405 0.348682 SURF 0x10 mat 1 refs 4 254 0.894405 0.348682 278 0.918124 0.356658 279 0.918102 0.357346 255 0.894382 0.34945 SURF 0x10 mat 1 refs 4 255 0.894382 0.34945 279 0.918102 0.357346 280 0.918083 0.358365 256 0.89436 0.350585 SURF 0x10 mat 1 refs 4 256 0.89436 0.350585 280 0.918083 0.358365 281 0.918065 0.359683 257 0.89434 0.352053 SURF 0x10 mat 1 refs 4 257 0.89434 0.352053 281 0.918065 0.359683 282 0.91805 0.361263 258 0.894323 0.353816 SURF 0x10 mat 1 refs 4 258 0.894323 0.353816 282 0.91805 0.361263 283 0.918037 0.363074 259 0.894307 0.355834 SURF 0x10 mat 1 refs 4 259 0.894307 0.355834 283 0.918037 0.363074 284 0.918025 0.365078 260 0.894295 0.358068 SURF 0x10 mat 1 refs 4 260 0.894295 0.358068 284 0.918025 0.365078 285 0.918016 0.367243 261 0.894285 0.360484 SURF 0x10 mat 1 refs 4 261 0.894285 0.360484 285 0.918016 0.367243 286 0.91801 0.369535 262 0.894277 0.363037 SURF 0x10 mat 1 refs 4 262 0.894277 0.363037 286 0.91801 0.369535 287 0.918006 0.371919 263 0.894274 0.365695 SURF 0x10 mat 1 refs 4 263 0.894274 0.365695 287 0.918006 0.371919 288 0.918006 0.37436 264 0.894273 0.368417 SURF 0x10 mat 1 refs 4 264 0.894273 0.368417 288 0.918006 0.37436 289 0.918008 0.376825 265 0.894275 0.371166 SURF 0x10 mat 1 refs 4 265 0.894275 0.371166 289 0.918008 0.376825 290 0.918023 0.38274 266 0.894293 0.377759 SURF 0x10 mat 1 refs 4 266 0.894293 0.377759 290 0.918023 0.38274 291 0.918042 0.388286 267 0.894313 0.383942 SURF 0x10 mat 1 refs 4 267 0.894313 0.383942 291 0.918042 0.388286 292 0.918061 0.393589 268 0.894336 0.389854 SURF 0x10 mat 1 refs 4 268 0.894336 0.389854 292 0.918061 0.393589 293 0.918083 0.398769 269 0.894361 0.395629 SURF 0x10 mat 1 refs 4 269 0.894361 0.395629 293 0.918083 0.398769 294 0.918107 0.403948 270 0.894387 0.401403 SURF 0x10 mat 1 refs 4 270 0.894387 0.401403 294 0.918107 0.403948 295 0.918132 0.409248 271 0.894414 0.407309 SURF 0x10 mat 1 refs 4 271 0.894414 0.407309 295 0.918132 0.409248 296 0.918157 0.414789 272 0.894441 0.413488 SURF 0x10 mat 1 refs 4 272 0.894441 0.413488 296 0.918157 0.414789 297 0.918182 0.420693 273 0.894469 0.42007 SURF 0x10 mat 1 refs 4 273 0.894469 0.42007 297 0.918182 0.420693 298 0.918206 0.427083 274 0.894496 0.427193 SURF 0x10 mat 1 refs 4 274 0.894496 0.427193 298 0.918206 0.427083 299 0.918229 0.434078 275 0.894522 0.434993 SURF 0x10 mat 1 refs 4 275 0.894522 0.434993 299 0.918229 0.434078 276 0.91825 0.441803 252 0.894546 0.443605 SURF 0x10 mat 1 refs 4 277 0.918146 0.356336 301 0.939301 0.365439 302 0.939281 0.365722 278 0.918124 0.356658 SURF 0x10 mat 1 refs 4 278 0.918124 0.356658 302 0.939281 0.365722 303 0.939263 0.366324 279 0.918102 0.357346 SURF 0x10 mat 1 refs 4 279 0.918102 0.357346 303 0.939263 0.366324 304 0.939246 0.367221 280 0.918083 0.358365 SURF 0x10 mat 1 refs 4 280 0.918083 0.358365 304 0.939246 0.367221 305 0.939231 0.368377 281 0.918065 0.359683 SURF 0x10 mat 1 refs 4 281 0.918065 0.359683 305 0.939231 0.368377 306 0.939217 0.369765 282 0.91805 0.361263 SURF 0x10 mat 1 refs 4 282 0.91805 0.361263 306 0.939217 0.369765 307 0.939205 0.371354 283 0.918037 0.363074 SURF 0x10 mat 1 refs 4 283 0.918037 0.363074 307 0.939205 0.371354 308 0.939195 0.373114 284 0.918025 0.365078 SURF 0x10 mat 1 refs 4 284 0.918025 0.365078 308 0.939195 0.373114 309 0.939187 0.375016 285 0.918016 0.367243 SURF 0x10 mat 1 refs 4 285 0.918016 0.367243 309 0.939187 0.375016 310 0.939181 0.377027 286 0.91801 0.369535 SURF 0x10 mat 1 refs 4 286 0.91801 0.369535 310 0.939181 0.377027 311 0.939178 0.37912 287 0.918006 0.371919 SURF 0x10 mat 1 refs 4 287 0.918006 0.371919 311 0.939178 0.37912 312 0.939178 0.381264 288 0.918006 0.37436 SURF 0x10 mat 1 refs 4 288 0.918006 0.37436 312 0.939178 0.381264 313 0.93918 0.383429 289 0.918008 0.376825 SURF 0x10 mat 1 refs 4 289 0.918008 0.376825 313 0.93918 0.383429 314 0.939193 0.388621 290 0.918023 0.38274 SURF 0x10 mat 1 refs 4 290 0.918023 0.38274 314 0.939193 0.388621 315 0.939209 0.393492 291 0.918042 0.388286 SURF 0x10 mat 1 refs 4 291 0.918042 0.388286 315 0.939209 0.393492 316 0.939227 0.398148 292 0.918061 0.393589 SURF 0x10 mat 1 refs 4 292 0.918061 0.393589 316 0.939227 0.398148 317 0.939247 0.402696 293 0.918083 0.398769 SURF 0x10 mat 1 refs 4 293 0.918083 0.398769 317 0.939247 0.402696 318 0.939267 0.407243 294 0.918107 0.403948 SURF 0x10 mat 1 refs 4 294 0.918107 0.403948 318 0.939267 0.407243 319 0.939288 0.411896 295 0.918132 0.409248 SURF 0x10 mat 1 refs 4 295 0.918132 0.409248 319 0.939288 0.411896 320 0.93931 0.416761 296 0.918157 0.414789 SURF 0x10 mat 1 refs 4 296 0.918157 0.414789 320 0.93931 0.416761 321 0.939332 0.421945 297 0.918182 0.420693 SURF 0x10 mat 1 refs 4 297 0.918182 0.420693 321 0.939332 0.421945 322 0.939353 0.427556 298 0.918206 0.427083 SURF 0x10 mat 1 refs 4 298 0.918206 0.427083 322 0.939353 0.427556 323 0.939374 0.433699 299 0.918229 0.434078 SURF 0x10 mat 1 refs 4 299 0.918229 0.434078 323 0.939374 0.433699 300 0.939393 0.440482 276 0.91825 0.441803 SURF 0x10 mat 1 refs 4 301 0.939301 0.365439 326 0.954691 0.375996 327 0.954675 0.376235 302 0.939281 0.365722 SURF 0x10 mat 1 refs 4 302 0.939281 0.365722 327 0.954675 0.376235 328 0.954659 0.376744 303 0.939263 0.366324 SURF 0x10 mat 1 refs 4 303 0.939263 0.366324 328 0.954659 0.376744 329 0.954645 0.377499 304 0.939246 0.367221 SURF 0x10 mat 1 refs 4 304 0.939246 0.367221 329 0.954645 0.377499 330 0.954632 0.378474 305 0.939231 0.368377 SURF 0x10 mat 1 refs 4 305 0.939231 0.368377 330 0.954632 0.378474 331 0.95462 0.379645 306 0.939217 0.369765 SURF 0x10 mat 1 refs 4 306 0.939217 0.369765 331 0.95462 0.379645 332 0.95461 0.380984 307 0.939205 0.371354 SURF 0x10 mat 1 refs 4 307 0.939205 0.371354 332 0.95461 0.380984 333 0.954602 0.382468 308 0.939195 0.373114 SURF 0x10 mat 1 refs 4 308 0.939195 0.373114 333 0.954602 0.382468 334 0.954595 0.384071 309 0.939187 0.375016 SURF 0x10 mat 1 refs 4 309 0.939187 0.375016 334 0.954595 0.384071 335 0.95459 0.385768 310 0.939181 0.377027 SURF 0x10 mat 1 refs 4 310 0.939181 0.377027 335 0.95459 0.385768 336 0.954587 0.387532 311 0.939178 0.37912 SURF 0x10 mat 1 refs 4 311 0.939178 0.37912 336 0.954587 0.387532 337 0.954587 0.389341 312 0.939178 0.381264 SURF 0x10 mat 1 refs 4 312 0.939178 0.381264 337 0.954587 0.389341 338 0.954589 0.391166 313 0.93918 0.383429 SURF 0x10 mat 1 refs 4 313 0.93918 0.383429 338 0.954589 0.391166 339 0.9546 0.395543 314 0.939193 0.388621 SURF 0x10 mat 1 refs 4 314 0.939193 0.388621 339 0.9546 0.395543 340 0.954614 0.39965 315 0.939209 0.393492 SURF 0x10 mat 1 refs 4 315 0.939209 0.393492 340 0.954614 0.39965 341 0.954629 0.403577 316 0.939227 0.398148 SURF 0x10 mat 1 refs 4 316 0.939227 0.398148 341 0.954629 0.403577 342 0.954645 0.407411 317 0.939247 0.402696 SURF 0x10 mat 1 refs 4 317 0.939247 0.402696 342 0.954645 0.407411 343 0.954663 0.411246 318 0.939267 0.407243 SURF 0x10 mat 1 refs 4 318 0.939267 0.407243 343 0.954663 0.411246 344 0.954681 0.415169 319 0.939288 0.411896 SURF 0x10 mat 1 refs 4 319 0.939288 0.411896 344 0.954681 0.415169 345 0.954699 0.419271 320 0.93931 0.416761 SURF 0x10 mat 1 refs 4 320 0.93931 0.416761 345 0.954699 0.419271 346 0.954718 0.423641 321 0.939332 0.421945 SURF 0x10 mat 1 refs 4 321 0.939332 0.421945 346 0.954718 0.423641 347 0.954736 0.428373 322 0.939353 0.427556 SURF 0x10 mat 1 refs 4 322 0.939353 0.427556 347 0.954736 0.428373 348 0.954753 0.433551 323 0.939374 0.433699 SURF 0x10 mat 1 refs 4 323 0.939374 0.433699 348 0.954753 0.433551 325 0.954769 0.439271 300 0.939393 0.440482 SURF 0x10 mat 1 refs 4 326 0.954691 0.375996 350 0.964634 0.385959 351 0.964621 0.386153 327 0.954675 0.376235 SURF 0x10 mat 1 refs 4 327 0.954675 0.376235 351 0.964621 0.386153 352 0.964609 0.38657 328 0.954659 0.376744 SURF 0x10 mat 1 refs 4 328 0.954659 0.376744 352 0.964609 0.38657 353 0.964597 0.38719 329 0.954645 0.377499 SURF 0x10 mat 1 refs 4 329 0.954645 0.377499 353 0.964597 0.38719 354 0.964586 0.387988 330 0.954632 0.378474 SURF 0x10 mat 1 refs 4 330 0.954632 0.378474 354 0.964586 0.387988 355 0.964577 0.388947 331 0.95462 0.379645 SURF 0x10 mat 1 refs 4 331 0.95462 0.379645 355 0.964577 0.388947 356 0.964568 0.390044 332 0.95461 0.380984 SURF 0x10 mat 1 refs 4 332 0.95461 0.380984 356 0.964568 0.390044 357 0.964561 0.391261 333 0.954602 0.382468 SURF 0x10 mat 1 refs 4 333 0.954602 0.382468 357 0.964561 0.391261 358 0.964556 0.392574 334 0.954595 0.384071 SURF 0x10 mat 1 refs 4 334 0.954595 0.384071 358 0.964556 0.392574 359 0.964552 0.393964 335 0.95459 0.385768 SURF 0x10 mat 1 refs 4 335 0.95459 0.385768 359 0.964552 0.393964 360 0.96455 0.395409 336 0.954587 0.387532 SURF 0x10 mat 1 refs 4 336 0.954587 0.387532 360 0.96455 0.395409 361 0.964549 0.396891 337 0.954587 0.389341 SURF 0x10 mat 1 refs 4 337 0.954587 0.389341 361 0.964549 0.396891 362 0.964551 0.398387 338 0.954589 0.391166 SURF 0x10 mat 1 refs 4 338 0.954589 0.391166 362 0.964551 0.398387 363 0.96456 0.401974 339 0.9546 0.395543 SURF 0x10 mat 1 refs 4 339 0.9546 0.395543 363 0.96456 0.401974 364 0.964571 0.405339 340 0.954614 0.39965 SURF 0x10 mat 1 refs 4 340 0.954614 0.39965 364 0.964571 0.405339 365 0.964584 0.408554 341 0.954629 0.403577 SURF 0x10 mat 1 refs 4 341 0.954629 0.403577 365 0.964584 0.408554 366 0.964597 0.411697 342 0.954645 0.407411 SURF 0x10 mat 1 refs 4 342 0.954645 0.407411 366 0.964597 0.411697 367 0.964612 0.414838 343 0.954663 0.411246 SURF 0x10 mat 1 refs 4 343 0.954663 0.411246 367 0.964612 0.414838 368 0.964627 0.418051 344 0.954681 0.415169 SURF 0x10 mat 1 refs 4 344 0.954681 0.415169 368 0.964627 0.418051 369 0.964641 0.421413 345 0.954699 0.419271 SURF 0x10 mat 1 refs 4 345 0.954699 0.419271 369 0.964641 0.421413 370 0.964656 0.424994 346 0.954718 0.423641 SURF 0x10 mat 1 refs 4 346 0.954718 0.423641 370 0.964656 0.424994 371 0.964671 0.428871 347 0.954736 0.428373 SURF 0x10 mat 1 refs 4 347 0.954736 0.428373 371 0.964671 0.428871 372 0.964685 0.433114 348 0.954753 0.433551 SURF 0x10 mat 1 refs 4 348 0.954753 0.433551 372 0.964685 0.433114 349 0.964698 0.4378 325 0.954769 0.439271 SURF 0x10 mat 1 refs 4 354 0.964586 0.387988 376 0.969414 0.399225 377 0.969406 0.399956 355 0.964577 0.388947 SURF 0x10 mat 1 refs 4 355 0.964577 0.388947 377 0.969406 0.399956 378 0.9694 0.400795 356 0.964568 0.390044 SURF 0x10 mat 1 refs 4 356 0.964568 0.390044 378 0.9694 0.400795 379 0.969395 0.401722 357 0.964561 0.391261 SURF 0x10 mat 1 refs 4 357 0.964561 0.391261 379 0.969395 0.401722 380 0.96939 0.402724 358 0.964556 0.392574 SURF 0x10 mat 1 refs 4 358 0.964556 0.392574 380 0.96939 0.402724 381 0.969387 0.403785 359 0.964552 0.393964 SURF 0x10 mat 1 refs 4 359 0.964552 0.393964 381 0.969387 0.403785 382 0.969386 0.404889 360 0.96455 0.395409 SURF 0x10 mat 1 refs 4 360 0.96455 0.395409 382 0.969386 0.404889 383 0.969386 0.406019 361 0.964549 0.396891 SURF 0x10 mat 1 refs 4 361 0.964549 0.396891 383 0.969386 0.406019 384 0.969387 0.407161 362 0.964551 0.398387 SURF 0x10 mat 1 refs 4 362 0.964551 0.398387 384 0.969387 0.407161 385 0.969394 0.409899 363 0.96456 0.401974 SURF 0x10 mat 1 refs 4 363 0.96456 0.401974 385 0.969394 0.409899 386 0.969402 0.412466 364 0.964571 0.405339 SURF 0x10 mat 1 refs 4 364 0.964571 0.405339 386 0.969402 0.412466 387 0.969412 0.414921 365 0.964584 0.408554 SURF 0x10 mat 1 refs 4 365 0.964584 0.408554 387 0.969412 0.414921 388 0.969422 0.417319 366 0.964597 0.411697 SURF 0x10 mat 1 refs 4 366 0.964597 0.411697 388 0.969422 0.417319 389 0.969433 0.419716 367 0.964612 0.414838 SURF 0x10 mat 1 refs 4 367 0.964612 0.414838 389 0.969433 0.419716 390 0.969443 0.422169 368 0.964627 0.418051 SURF 0x10 mat 1 refs 4 368 0.964627 0.418051 390 0.969443 0.422169 391 0.969455 0.424735 369 0.964641 0.421413 SURF 0x10 mat 1 refs 4 369 0.964641 0.421413 391 0.969455 0.424735 392 0.969466 0.427469 370 0.964656 0.424994 SURF 0x10 mat 1 refs 4 370 0.964656 0.424994 392 0.969466 0.427469 393 0.969478 0.430427 371 0.964671 0.428871 SURF 0x10 mat 1 refs 4 371 0.964671 0.428871 393 0.969478 0.430427 394 0.969488 0.433665 372 0.964685 0.433114 SURF 0x10 mat 1 refs 4 372 0.964685 0.433114 394 0.969488 0.433665 374 0.969498 0.437242 349 0.964698 0.4378 SURF 0x10 mat 1 refs 4 37 0.49848 0.30247 39 0.49848 0.303056 396 0.438268 0.305101 395 0.438233 0.304528 SURF 0x10 mat 1 refs 4 39 0.49848 0.303056 41 0.49848 0.304306 397 0.438301 0.306322 396 0.438268 0.305101 SURF 0x10 mat 1 refs 4 41 0.49848 0.304306 43 0.49848 0.306159 398 0.438332 0.308133 397 0.438301 0.306322 SURF 0x10 mat 1 refs 4 43 0.49848 0.306159 45 0.49848 0.308552 399 0.438358 0.310472 398 0.438332 0.308133 SURF 0x10 mat 1 refs 4 45 0.49848 0.308552 47 0.498479 0.311425 400 0.438384 0.313279 399 0.438358 0.310472 SURF 0x10 mat 1 refs 4 47 0.498479 0.311425 49 0.498479 0.314714 401 0.438405 0.316494 400 0.438384 0.313279 SURF 0x10 mat 1 refs 4 49 0.498479 0.314714 51 0.498479 0.318356 402 0.438423 0.320052 401 0.438405 0.316494 SURF 0x10 mat 1 refs 4 51 0.498479 0.318356 53 0.498479 0.322291 403 0.438437 0.323899 402 0.438423 0.320052 SURF 0x10 mat 1 refs 4 53 0.498479 0.322291 55 0.498479 0.326456 404 0.438447 0.32797 403 0.438437 0.323899 SURF 0x10 mat 1 refs 4 55 0.498479 0.326456 57 0.498479 0.330788 405 0.438452 0.332203 404 0.438447 0.32797 SURF 0x10 mat 1 refs 4 57 0.498479 0.330788 59 0.498479 0.335226 406 0.438454 0.336539 405 0.438452 0.332203 SURF 0x10 mat 1 refs 4 59 0.498479 0.335226 61 0.498479 0.339706 407 0.43845 0.340917 406 0.438454 0.336539 SURF 0x10 mat 1 refs 4 61 0.498479 0.339706 63 0.498478 0.350452 408 0.438426 0.351419 407 0.43845 0.340917 SURF 0x10 mat 1 refs 4 63 0.498478 0.350452 65 0.498478 0.360532 409 0.438397 0.361271 408 0.438426 0.351419 SURF 0x10 mat 1 refs 4 65 0.498478 0.360532 67 0.498478 0.370169 410 0.438365 0.370688 409 0.438397 0.361271 SURF 0x10 mat 1 refs 4 67 0.498478 0.370169 69 0.498478 0.379581 411 0.438331 0.379887 410 0.438365 0.370688 SURF 0x10 mat 1 refs 4 69 0.498478 0.379581 71 0.498477 0.388993 412 0.438294 0.389085 411 0.438331 0.379887 SURF 0x10 mat 1 refs 4 71 0.498477 0.388993 73 0.498477 0.398623 413 0.438255 0.398496 412 0.438294 0.389085 SURF 0x10 mat 1 refs 4 73 0.498477 0.398623 75 0.498477 0.408691 414 0.438215 0.408336 413 0.438255 0.398496 SURF 0x10 mat 1 refs 4 75 0.498477 0.408691 77 0.498477 0.419421 415 0.438176 0.418823 414 0.438215 0.408336 SURF 0x10 mat 1 refs 4 77 0.498477 0.419421 79 0.498476 0.431033 416 0.438139 0.43017 415 0.438176 0.418823 SURF 0x10 mat 1 refs 4 79 0.498476 0.431033 81 0.498476 0.443747 417 0.438103 0.442596 416 0.438139 0.43017 SURF 0x10 mat 1 refs 4 81 0.498476 0.443747 83 0.498475 0.457785 418 0.438069 0.456315 417 0.438103 0.442596 SURF 0x10 mat 1 refs 4 395 0.438211 0.304678 396 0.438254 0.305249 421 0.39231 0.308806 420 0.392269 0.30825 SURF 0x10 mat 1 refs 4 396 0.438254 0.305249 397 0.438294 0.306469 422 0.392349 0.309994 421 0.39231 0.308806 SURF 0x10 mat 1 refs 4 397 0.438294 0.306469 398 0.438332 0.30828 423 0.392385 0.311754 422 0.392349 0.309994 SURF 0x10 mat 1 refs 4 398 0.438332 0.30828 399 0.438365 0.310617 424 0.392418 0.314028 423 0.392385 0.311754 SURF 0x10 mat 1 refs 4 399 0.438365 0.310617 400 0.438396 0.313423 425 0.392448 0.316755 424 0.392418 0.314028 SURF 0x10 mat 1 refs 4 400 0.438396 0.313423 401 0.438422 0.316634 426 0.392473 0.319879 425 0.392448 0.316755 SURF 0x10 mat 1 refs 4 401 0.438422 0.316634 402 0.438443 0.320192 427 0.392495 0.32334 426 0.392473 0.319879 SURF 0x10 mat 1 refs 4 402 0.438443 0.320192 403 0.438461 0.324035 428 0.392511 0.327078 427 0.392495 0.32334 SURF 0x10 mat 1 refs 4 403 0.438461 0.324035 404 0.438473 0.328103 429 0.392524 0.331033 428 0.392511 0.327078 SURF 0x10 mat 1 refs 4 404 0.438473 0.328103 405 0.43848 0.332333 430 0.39253 0.335148 429 0.392524 0.331033 SURF 0x10 mat 1 refs 4 405 0.43848 0.332333 406 0.438482 0.336667 431 0.392531 0.339363 430 0.39253 0.335148 SURF 0x10 mat 1 refs 4 406 0.438482 0.336667 407 0.438476 0.341042 432 0.392527 0.343619 431 0.392531 0.339363 SURF 0x10 mat 1 refs 4 407 0.438476 0.341042 408 0.438448 0.351536 433 0.392498 0.353825 432 0.392527 0.343619 SURF 0x10 mat 1 refs 4 408 0.438448 0.351536 409 0.438412 0.361381 434 0.392465 0.363401 433 0.392498 0.353825 SURF 0x10 mat 1 refs 4 409 0.438412 0.361381 410 0.438373 0.370793 435 0.392427 0.372554 434 0.392465 0.363401 SURF 0x10 mat 1 refs 4 410 0.438373 0.370793 411 0.43833 0.379986 436 0.392384 0.381495 435 0.392427 0.372554 SURF 0x10 mat 1 refs 4 411 0.43833 0.379986 412 0.438284 0.389177 437 0.392341 0.390435 436 0.392384 0.381495 SURF 0x10 mat 1 refs 4 412 0.438284 0.389177 413 0.438238 0.39858 438 0.392295 0.39958 437 0.392341 0.390435 SURF 0x10 mat 1 refs 4 413 0.438238 0.39858 414 0.438189 0.408415 439 0.392248 0.409145 438 0.392295 0.39958 SURF 0x10 mat 1 refs 4 414 0.438189 0.408415 415 0.438142 0.418894 440 0.392202 0.419337 439 0.392248 0.409145 SURF 0x10 mat 1 refs 4 415 0.438142 0.418894 416 0.438095 0.430234 441 0.392157 0.430367 440 0.392202 0.419337 SURF 0x10 mat 1 refs 4 416 0.438095 0.430234 417 0.438052 0.442651 442 0.392114 0.442445 441 0.392157 0.430367 SURF 0x10 mat 1 refs 4 417 0.438052 0.442651 418 0.438011 0.456361 419 0.392074 0.455778 442 0.392114 0.442445 SURF 0x10 mat 1 refs 4 420 0.392269 0.30825 421 0.39231 0.308806 445 0.346845 0.312873 444 0.346804 0.312336 SURF 0x10 mat 1 refs 4 421 0.39231 0.308806 422 0.392349 0.309994 446 0.346883 0.31402 445 0.346845 0.312873 SURF 0x10 mat 1 refs 4 422 0.392349 0.309994 423 0.392385 0.311754 447 0.346918 0.315721 446 0.346883 0.31402 SURF 0x10 mat 1 refs 4 423 0.392385 0.311754 424 0.392418 0.314028 448 0.346949 0.317918 447 0.346918 0.315721 SURF 0x10 mat 1 refs 4 424 0.392418 0.314028 425 0.392448 0.316755 449 0.346978 0.320555 448 0.346949 0.317918 SURF 0x10 mat 1 refs 4 425 0.392448 0.316755 426 0.392473 0.319879 450 0.347003 0.323573 449 0.346978 0.320555 SURF 0x10 mat 1 refs 4 426 0.392473 0.319879 427 0.392495 0.32334 451 0.347023 0.326918 450 0.347003 0.323573 SURF 0x10 mat 1 refs 4 427 0.392495 0.32334 428 0.392511 0.327078 452 0.34704 0.330529 451 0.347023 0.326918 SURF 0x10 mat 1 refs 4 428 0.392511 0.327078 429 0.392524 0.331033 453 0.347051 0.334352 452 0.34704 0.330529 SURF 0x10 mat 1 refs 4 429 0.392524 0.331033 430 0.39253 0.335148 454 0.347058 0.338328 453 0.347051 0.334352 SURF 0x10 mat 1 refs 4 430 0.39253 0.335148 431 0.392531 0.339363 455 0.347059 0.3424 454 0.347058 0.338328 SURF 0x10 mat 1 refs 4 431 0.392531 0.339363 432 0.392527 0.343619 456 0.347053 0.346513 455 0.347059 0.3424 SURF 0x10 mat 1 refs 4 432 0.392527 0.343619 433 0.392498 0.353825 457 0.347026 0.356376 456 0.347053 0.346513 SURF 0x10 mat 1 refs 4 433 0.392498 0.353825 434 0.392465 0.363401 458 0.346993 0.365629 457 0.347026 0.356376 SURF 0x10 mat 1 refs 4 434 0.392465 0.363401 435 0.392427 0.372554 459 0.346957 0.374474 458 0.346993 0.365629 SURF 0x10 mat 1 refs 4 435 0.392427 0.372554 436 0.392384 0.381495 460 0.346917 0.383115 459 0.346957 0.374474 SURF 0x10 mat 1 refs 4 436 0.392384 0.381495 437 0.392341 0.390435 461 0.346874 0.391752 460 0.346917 0.383115 SURF 0x10 mat 1 refs 4 437 0.392341 0.390435 438 0.392295 0.39958 462 0.346829 0.400591 461 0.346874 0.391752 SURF 0x10 mat 1 refs 4 438 0.392295 0.39958 439 0.392248 0.409145 463 0.346785 0.409835 462 0.346829 0.400591 SURF 0x10 mat 1 refs 4 439 0.392248 0.409145 440 0.392202 0.419337 464 0.346739 0.419684 463 0.346785 0.409835 SURF 0x10 mat 1 refs 4 440 0.392202 0.419337 441 0.392157 0.430367 465 0.346696 0.430341 464 0.346739 0.419684 SURF 0x10 mat 1 refs 4 441 0.392157 0.430367 442 0.392114 0.442445 466 0.346655 0.442012 465 0.346696 0.430341 SURF 0x10 mat 1 refs 4 442 0.392114 0.442445 419 0.392074 0.455778 443 0.346617 0.454897 466 0.346655 0.442012 SURF 0x10 mat 1 refs 4 444 0.346804 0.312336 445 0.346845 0.312873 469 0.308625 0.316201 468 0.308587 0.315682 SURF 0x10 mat 1 refs 4 445 0.346845 0.312873 446 0.346883 0.31402 470 0.308662 0.317308 469 0.308625 0.316201 SURF 0x10 mat 1 refs 4 446 0.346883 0.31402 447 0.346918 0.315721 471 0.308695 0.318948 470 0.308662 0.317308 SURF 0x10 mat 1 refs 4 447 0.346918 0.315721 448 0.346949 0.317918 472 0.308726 0.321067 471 0.308695 0.318948 SURF 0x10 mat 1 refs 4 448 0.346949 0.317918 449 0.346978 0.320555 473 0.308754 0.323611 472 0.308726 0.321067 SURF 0x10 mat 1 refs 4 449 0.346978 0.320555 450 0.347003 0.323573 474 0.308778 0.326521 473 0.308754 0.323611 SURF 0x10 mat 1 refs 4 450 0.347003 0.323573 451 0.347023 0.326918 475 0.308797 0.329747 474 0.308778 0.326521 SURF 0x10 mat 1 refs 4 451 0.347023 0.326918 452 0.34704 0.330529 476 0.308813 0.33323 475 0.308797 0.329747 SURF 0x10 mat 1 refs 4 452 0.34704 0.330529 453 0.347051 0.334352 477 0.308824 0.336916 476 0.308813 0.33323 SURF 0x10 mat 1 refs 4 453 0.347051 0.334352 454 0.347058 0.338328 478 0.30883 0.340752 477 0.308824 0.336916 SURF 0x10 mat 1 refs 4 454 0.347058 0.338328 455 0.347059 0.3424 479 0.308831 0.344682 478 0.30883 0.340752 SURF 0x10 mat 1 refs 4 455 0.347059 0.3424 456 0.347053 0.346513 480 0.308826 0.348647 479 0.308831 0.344682 SURF 0x10 mat 1 refs 4 456 0.347053 0.346513 457 0.347026 0.356376 481 0.3088 0.358161 480 0.308826 0.348647 SURF 0x10 mat 1 refs 4 457 0.347026 0.356376 458 0.346993 0.365629 482 0.308768 0.367085 481 0.3088 0.358161 SURF 0x10 mat 1 refs 4 458 0.346993 0.365629 459 0.346957 0.374474 483 0.308733 0.375616 482 0.308768 0.367085 SURF 0x10 mat 1 refs 4 459 0.346957 0.374474 460 0.346917 0.383115 484 0.308694 0.38395 483 0.308733 0.375616 SURF 0x10 mat 1 refs 4 460 0.346917 0.383115 461 0.346874 0.391752 485 0.308653 0.392281 484 0.308694 0.38395 SURF 0x10 mat 1 refs 4 461 0.346874 0.391752 462 0.346829 0.400591 486 0.30861 0.400807 485 0.308653 0.392281 SURF 0x10 mat 1 refs 4 462 0.346829 0.400591 463 0.346785 0.409835 487 0.308567 0.409722 486 0.30861 0.400807 SURF 0x10 mat 1 refs 4 463 0.346785 0.409835 464 0.346739 0.419684 488 0.308524 0.41922 487 0.308567 0.409722 SURF 0x10 mat 1 refs 4 464 0.346739 0.419684 465 0.346696 0.430341 489 0.308482 0.4295 488 0.308524 0.41922 SURF 0x10 mat 1 refs 4 465 0.346696 0.430341 466 0.346655 0.442012 490 0.308442 0.440756 489 0.308482 0.4295 SURF 0x10 mat 1 refs 4 466 0.346655 0.442012 443 0.346617 0.454897 467 0.308405 0.453185 490 0.308442 0.440756 SURF 0x10 mat 1 refs 4 468 0.308587 0.315682 469 0.308625 0.316201 493 0.271401 0.320736 492 0.271363 0.320241 SURF 0x10 mat 1 refs 4 469 0.308625 0.316201 470 0.308662 0.317308 494 0.271436 0.321793 493 0.271401 0.320736 SURF 0x10 mat 1 refs 4 470 0.308662 0.317308 471 0.308695 0.318948 495 0.271468 0.32336 494 0.271436 0.321793 SURF 0x10 mat 1 refs 4 471 0.308695 0.318948 472 0.308726 0.321067 496 0.271497 0.325384 495 0.271468 0.32336 SURF 0x10 mat 1 refs 4 472 0.308726 0.321067 473 0.308754 0.323611 497 0.271523 0.327813 496 0.271497 0.325384 SURF 0x10 mat 1 refs 4 473 0.308754 0.323611 474 0.308778 0.326521 498 0.271546 0.330593 497 0.271523 0.327813 SURF 0x10 mat 1 refs 4 474 0.308778 0.326521 475 0.308797 0.329747 499 0.271565 0.333674 498 0.271546 0.330593 SURF 0x10 mat 1 refs 4 475 0.308797 0.329747 476 0.308813 0.33323 500 0.27158 0.337002 499 0.271565 0.333674 SURF 0x10 mat 1 refs 4 476 0.308813 0.33323 477 0.308824 0.336916 501 0.271591 0.340523 500 0.27158 0.337002 SURF 0x10 mat 1 refs 4 477 0.308824 0.336916 478 0.30883 0.340752 502 0.271596 0.344186 501 0.271591 0.340523 SURF 0x10 mat 1 refs 4 478 0.30883 0.340752 479 0.308831 0.344682 503 0.271597 0.347938 502 0.271596 0.344186 SURF 0x10 mat 1 refs 4 479 0.308831 0.344682 480 0.308826 0.348647 504 0.271593 0.351727 503 0.271597 0.347938 SURF 0x10 mat 1 refs 4 480 0.308826 0.348647 481 0.3088 0.358161 505 0.271568 0.360815 504 0.271593 0.351727 SURF 0x10 mat 1 refs 4 481 0.3088 0.358161 482 0.308768 0.367085 506 0.271538 0.369338 505 0.271568 0.360815 SURF 0x10 mat 1 refs 4 482 0.308768 0.367085 483 0.308733 0.375616 507 0.271504 0.377486 506 0.271538 0.369338 SURF 0x10 mat 1 refs 4 483 0.308733 0.375616 484 0.308694 0.38395 508 0.271467 0.385446 507 0.271504 0.377486 SURF 0x10 mat 1 refs 4 484 0.308694 0.38395 485 0.308653 0.392281 509 0.271427 0.393404 508 0.271467 0.385446 SURF 0x10 mat 1 refs 4 485 0.308653 0.392281 486 0.30861 0.400807 510 0.271386 0.401547 509 0.271427 0.393404 SURF 0x10 mat 1 refs 4 486 0.30861 0.400807 487 0.308567 0.409722 511 0.271345 0.410062 510 0.271386 0.401547 SURF 0x10 mat 1 refs 4 487 0.308567 0.409722 488 0.308524 0.41922 512 0.271303 0.419136 511 0.271345 0.410062 SURF 0x10 mat 1 refs 4 488 0.308524 0.41922 489 0.308482 0.4295 513 0.271263 0.428954 512 0.271303 0.419136 SURF 0x10 mat 1 refs 4 489 0.308482 0.4295 490 0.308442 0.440756 514 0.271225 0.439706 513 0.271263 0.428954 SURF 0x10 mat 1 refs 4 490 0.308442 0.440756 467 0.308405 0.453185 491 0.27119 0.451577 514 0.271225 0.439706 SURF 0x10 mat 1 refs 4 492 0.271363 0.320241 493 0.271401 0.320736 517 0.229522 0.326115 516 0.229487 0.325647 SURF 0x10 mat 1 refs 4 493 0.271401 0.320736 494 0.271436 0.321793 518 0.229555 0.327116 517 0.229522 0.326115 SURF 0x10 mat 1 refs 4 494 0.271436 0.321793 495 0.271468 0.32336 519 0.229586 0.328601 518 0.229555 0.327116 SURF 0x10 mat 1 refs 4 495 0.271468 0.32336 496 0.271497 0.325384 520 0.229614 0.330518 519 0.229586 0.328601 SURF 0x10 mat 1 refs 4 496 0.271497 0.325384 497 0.271523 0.327813 521 0.229638 0.33282 520 0.229614 0.330518 SURF 0x10 mat 1 refs 4 497 0.271523 0.327813 498 0.271546 0.330593 522 0.22966 0.335454 521 0.229638 0.33282 SURF 0x10 mat 1 refs 4 498 0.271546 0.330593 499 0.271565 0.333674 523 0.229678 0.338372 522 0.22966 0.335454 SURF 0x10 mat 1 refs 4 499 0.271565 0.333674 500 0.27158 0.337002 524 0.229692 0.341524 523 0.229678 0.338372 SURF 0x10 mat 1 refs 4 500 0.27158 0.337002 501 0.271591 0.340523 525 0.229701 0.34486 524 0.229692 0.341524 SURF 0x10 mat 1 refs 4 501 0.271591 0.340523 502 0.271596 0.344186 526 0.229708 0.348331 525 0.229701 0.34486 SURF 0x10 mat 1 refs 4 502 0.271596 0.344186 503 0.271597 0.347938 527 0.229709 0.351885 526 0.229708 0.348331 SURF 0x10 mat 1 refs 4 503 0.271597 0.347938 504 0.271593 0.351727 528 0.229705 0.355474 527 0.229709 0.351885 SURF 0x10 mat 1 refs 4 504 0.271593 0.351727 505 0.271568 0.360815 529 0.229681 0.364082 528 0.229705 0.355474 SURF 0x10 mat 1 refs 4 505 0.271568 0.360815 506 0.271538 0.369338 530 0.229652 0.372158 529 0.229681 0.364082 SURF 0x10 mat 1 refs 4 506 0.271538 0.369338 507 0.271504 0.377486 531 0.22962 0.379878 530 0.229652 0.372158 SURF 0x10 mat 1 refs 4 507 0.271504 0.377486 508 0.271467 0.385446 532 0.229585 0.387418 531 0.22962 0.379878 SURF 0x10 mat 1 refs 4 508 0.271467 0.385446 509 0.271427 0.393404 533 0.229548 0.394957 532 0.229585 0.387418 SURF 0x10 mat 1 refs 4 509 0.271427 0.393404 510 0.271386 0.401547 534 0.229508 0.40267 533 0.229548 0.394957 SURF 0x10 mat 1 refs 4 510 0.271386 0.401547 511 0.271345 0.410062 535 0.229469 0.410736 534 0.229508 0.40267 SURF 0x10 mat 1 refs 4 511 0.271345 0.410062 512 0.271303 0.419136 536 0.22943 0.419333 535 0.229469 0.410736 SURF 0x10 mat 1 refs 4 512 0.271303 0.419136 513 0.271263 0.428954 537 0.229393 0.428634 536 0.22943 0.419333 SURF 0x10 mat 1 refs 4 513 0.271263 0.428954 514 0.271225 0.439706 538 0.229357 0.438819 537 0.229393 0.428634 SURF 0x10 mat 1 refs 4 514 0.271225 0.439706 491 0.27119 0.451577 515 0.229322 0.450064 538 0.229357 0.438819 SURF 0x10 mat 1 refs 4 516 0.229487 0.325647 517 0.229522 0.326115 541 0.17601 0.33347 540 0.175978 0.333038 SURF 0x10 mat 1 refs 4 517 0.229522 0.326115 518 0.229555 0.327116 542 0.176041 0.334393 541 0.17601 0.33347 SURF 0x10 mat 1 refs 4 518 0.229555 0.327116 519 0.229586 0.328601 543 0.176069 0.335762 542 0.176041 0.334393 SURF 0x10 mat 1 refs 4 519 0.229586 0.328601 520 0.229614 0.330518 544 0.176095 0.33753 543 0.176069 0.335762 SURF 0x10 mat 1 refs 4 520 0.229614 0.330518 521 0.229638 0.33282 545 0.176117 0.339651 544 0.176095 0.33753 SURF 0x10 mat 1 refs 4 521 0.229638 0.33282 522 0.22966 0.335454 546 0.176137 0.34208 545 0.176117 0.339651 SURF 0x10 mat 1 refs 4 522 0.22966 0.335454 523 0.229678 0.338372 547 0.176153 0.34477 546 0.176137 0.34208 SURF 0x10 mat 1 refs 4 523 0.229678 0.338372 524 0.229692 0.341524 548 0.176167 0.347677 547 0.176153 0.34477 SURF 0x10 mat 1 refs 4 524 0.229692 0.341524 525 0.229701 0.34486 549 0.176176 0.350753 548 0.176167 0.347677 SURF 0x10 mat 1 refs 4 525 0.229701 0.34486 526 0.229708 0.348331 550 0.176181 0.353951 549 0.176176 0.350753 SURF 0x10 mat 1 refs 4 526 0.229708 0.348331 527 0.229709 0.351885 551 0.176181 0.357229 550 0.176181 0.353951 SURF 0x10 mat 1 refs 4 527 0.229709 0.351885 528 0.229705 0.355474 552 0.176178 0.360538 551 0.176181 0.357229 SURF 0x10 mat 1 refs 4 528 0.229705 0.355474 529 0.229681 0.364082 553 0.176156 0.368474 552 0.176178 0.360538 SURF 0x10 mat 1 refs 4 529 0.229681 0.364082 530 0.229652 0.372158 554 0.17613 0.375919 553 0.176156 0.368474 SURF 0x10 mat 1 refs 4 530 0.229652 0.372158 531 0.22962 0.379878 555 0.1761 0.383035 554 0.17613 0.375919 SURF 0x10 mat 1 refs 4 531 0.22962 0.379878 532 0.229585 0.387418 556 0.176068 0.389987 555 0.1761 0.383035 SURF 0x10 mat 1 refs 4 532 0.229585 0.387418 533 0.229548 0.394957 557 0.176034 0.396937 556 0.176068 0.389987 SURF 0x10 mat 1 refs 4 533 0.229548 0.394957 534 0.229508 0.40267 558 0.175997 0.404049 557 0.176034 0.396937 SURF 0x10 mat 1 refs 4 534 0.229508 0.40267 535 0.229469 0.410736 559 0.175961 0.411487 558 0.175997 0.404049 SURF 0x10 mat 1 refs 4 535 0.229469 0.410736 536 0.22943 0.419333 560 0.175925 0.419411 559 0.175961 0.411487 SURF 0x10 mat 1 refs 4 536 0.22943 0.419333 537 0.229393 0.428634 561 0.17589 0.427986 560 0.175925 0.419411 SURF 0x10 mat 1 refs 4 537 0.229393 0.428634 538 0.229357 0.438819 562 0.175857 0.437377 561 0.17589 0.427986 SURF 0x10 mat 1 refs 4 538 0.229357 0.438819 515 0.229322 0.450064 539 0.175826 0.447744 562 0.175857 0.437377 SURF 0x10 mat 1 refs 4 540 0.175978 0.333038 541 0.17601 0.33347 565 0.129476 0.341471 564 0.129447 0.341076 SURF 0x10 mat 1 refs 4 541 0.17601 0.33347 542 0.176041 0.334393 566 0.129504 0.342315 565 0.129476 0.341471 SURF 0x10 mat 1 refs 4 542 0.176041 0.334393 543 0.176069 0.335762 567 0.129529 0.343564 566 0.129504 0.342315 SURF 0x10 mat 1 refs 4 543 0.176069 0.335762 544 0.176095 0.33753 568 0.129553 0.34518 567 0.129529 0.343564 SURF 0x10 mat 1 refs 4 544 0.176095 0.33753 545 0.176117 0.339651 569 0.129574 0.347119 568 0.129553 0.34518 SURF 0x10 mat 1 refs 4 545 0.176117 0.339651 546 0.176137 0.34208 570 0.129592 0.349338 569 0.129574 0.347119 SURF 0x10 mat 1 refs 4 546 0.176137 0.34208 547 0.176153 0.34477 571 0.129607 0.351796 570 0.129592 0.349338 SURF 0x10 mat 1 refs 4 547 0.176153 0.34477 548 0.176167 0.347677 572 0.129619 0.354451 571 0.129607 0.351796 SURF 0x10 mat 1 refs 4 548 0.176167 0.347677 549 0.176176 0.350753 573 0.129628 0.35726 572 0.129619 0.354451 SURF 0x10 mat 1 refs 4 549 0.176176 0.350753 550 0.176181 0.353951 574 0.129633 0.360184 573 0.129628 0.35726 SURF 0x10 mat 1 refs 4 550 0.176181 0.353951 551 0.176181 0.357229 575 0.129633 0.363178 574 0.129633 0.360184 SURF 0x10 mat 1 refs 4 551 0.176181 0.357229 552 0.176178 0.360538 576 0.12963 0.366201 575 0.129633 0.363178 SURF 0x10 mat 1 refs 4 552 0.176178 0.360538 553 0.176156 0.368474 577 0.129609 0.373453 576 0.12963 0.366201 SURF 0x10 mat 1 refs 4 553 0.176156 0.368474 554 0.17613 0.375919 578 0.129585 0.380253 577 0.129609 0.373453 SURF 0x10 mat 1 refs 4 554 0.17613 0.375919 555 0.1761 0.383035 579 0.129558 0.386756 578 0.129585 0.380253 SURF 0x10 mat 1 refs 4 555 0.1761 0.383035 556 0.176068 0.389987 580 0.129528 0.393106 579 0.129558 0.386756 SURF 0x10 mat 1 refs 4 556 0.176068 0.389987 557 0.176034 0.396937 581 0.129497 0.399458 580 0.129528 0.393106 SURF 0x10 mat 1 refs 4 557 0.176034 0.396937 558 0.175997 0.404049 582 0.129464 0.405954 581 0.129497 0.399458 SURF 0x10 mat 1 refs 4 558 0.175997 0.404049 559 0.175961 0.411487 583 0.129431 0.412749 582 0.129464 0.405954 SURF 0x10 mat 1 refs 4 559 0.175961 0.411487 560 0.175925 0.419411 584 0.129399 0.419989 583 0.129431 0.412749 SURF 0x10 mat 1 refs 4 560 0.175925 0.419411 561 0.17589 0.427986 585 0.129367 0.427824 584 0.129399 0.419989 SURF 0x10 mat 1 refs 4 561 0.17589 0.427986 562 0.175857 0.437377 586 0.129336 0.436403 585 0.129367 0.427824 SURF 0x10 mat 1 refs 4 562 0.175857 0.437377 539 0.175826 0.447744 563 0.129308 0.445875 586 0.129336 0.436403 SURF 0x10 mat 1 refs 4 564 0.129447 0.341076 565 0.129476 0.341471 589 0.0969 0.348678 588 0.096873 0.348319 SURF 0x10 mat 1 refs 4 565 0.129476 0.341471 566 0.129504 0.342315 590 0.0969253 0.349445 589 0.0969 0.348678 SURF 0x10 mat 1 refs 4 566 0.129504 0.342315 567 0.129529 0.343564 591 0.0969486 0.350581 590 0.0969253 0.349445 SURF 0x10 mat 1 refs 4 567 0.129529 0.343564 568 0.129553 0.34518 592 0.09697 0.352051 591 0.0969486 0.350581 SURF 0x10 mat 1 refs 4 568 0.129553 0.34518 569 0.129574 0.347119 593 0.0969891 0.353813 592 0.09697 0.352051 SURF 0x10 mat 1 refs 4 569 0.129574 0.347119 570 0.129592 0.349338 594 0.0970055 0.355829 593 0.0969891 0.353813 SURF 0x10 mat 1 refs 4 570 0.129592 0.349338 571 0.129607 0.351796 595 0.0970192 0.358065 594 0.0970055 0.355829 SURF 0x10 mat 1 refs 4 571 0.129607 0.351796 572 0.129619 0.354451 596 0.0970301 0.360479 595 0.0970192 0.358065 SURF 0x10 mat 1 refs 4 572 0.129619 0.354451 573 0.129628 0.35726 597 0.0970377 0.363033 596 0.0970301 0.360479 SURF 0x10 mat 1 refs 4 573 0.129628 0.35726 574 0.129633 0.360184 598 0.0970421 0.365691 597 0.0970377 0.363033 SURF 0x10 mat 1 refs 4 574 0.129633 0.360184 575 0.129633 0.363178 599 0.0970428 0.368413 598 0.0970421 0.365691 SURF 0x10 mat 1 refs 4 575 0.129633 0.363178 576 0.12963 0.366201 600 0.0970396 0.371162 599 0.0970428 0.368413 SURF 0x10 mat 1 refs 4 576 0.12963 0.366201 577 0.129609 0.373453 601 0.0970214 0.377754 600 0.0970396 0.371162 SURF 0x10 mat 1 refs 4 577 0.129609 0.373453 578 0.129585 0.380253 602 0.0969995 0.383938 601 0.0970214 0.377754 SURF 0x10 mat 1 refs 4 578 0.129585 0.380253 579 0.129558 0.386756 603 0.096975 0.38985 602 0.0969995 0.383938 SURF 0x10 mat 1 refs 4 579 0.129558 0.386756 580 0.129528 0.393106 604 0.0969481 0.395625 603 0.096975 0.38985 SURF 0x10 mat 1 refs 4 580 0.129528 0.393106 581 0.129497 0.399458 605 0.0969195 0.401398 604 0.0969481 0.395625 SURF 0x10 mat 1 refs 4 581 0.129497 0.399458 582 0.129464 0.405954 606 0.0968898 0.407306 605 0.0969195 0.401398 SURF 0x10 mat 1 refs 4 582 0.129464 0.405954 583 0.129431 0.412749 607 0.0968598 0.413484 606 0.0968898 0.407306 SURF 0x10 mat 1 refs 4 583 0.129431 0.412749 584 0.129399 0.419989 608 0.0968298 0.420065 607 0.0968598 0.413484 SURF 0x10 mat 1 refs 4 584 0.129399 0.419989 585 0.129367 0.427824 609 0.0968008 0.427189 608 0.0968298 0.420065 SURF 0x10 mat 1 refs 4 585 0.129367 0.427824 586 0.129336 0.436403 610 0.0967729 0.434989 609 0.0968008 0.427189 SURF 0x10 mat 1 refs 4 586 0.129336 0.436403 563 0.129308 0.445875 587 0.0967472 0.443601 610 0.0967729 0.434989 SURF 0x10 mat 1 refs 4 588 0.096873 0.348319 589 0.0969 0.348678 613 0.0722977 0.356653 612 0.0722735 0.356332 SURF 0x10 mat 1 refs 4 589 0.0969 0.348678 590 0.0969253 0.349445 614 0.0723203 0.357342 613 0.0722977 0.356653 SURF 0x10 mat 1 refs 4 590 0.0969253 0.349445 591 0.0969486 0.350581 615 0.0723412 0.358361 614 0.0723203 0.357342 SURF 0x10 mat 1 refs 4 591 0.0969486 0.350581 592 0.09697 0.352051 616 0.0723603 0.359679 615 0.0723412 0.358361 SURF 0x10 mat 1 refs 4 592 0.09697 0.352051 593 0.0969891 0.353813 617 0.0723774 0.361259 616 0.0723603 0.359679 SURF 0x10 mat 1 refs 4 593 0.0969891 0.353813 594 0.0970055 0.355829 618 0.0723922 0.36307 617 0.0723774 0.361259 SURF 0x10 mat 1 refs 4 594 0.0970055 0.355829 595 0.0970192 0.358065 619 0.0724044 0.365074 618 0.0723922 0.36307 SURF 0x10 mat 1 refs 4 595 0.0970192 0.358065 596 0.0970301 0.360479 620 0.0724142 0.36724 619 0.0724044 0.365074 SURF 0x10 mat 1 refs 4 596 0.0970301 0.360479 597 0.0970377 0.363033 621 0.0724212 0.36953 620 0.0724142 0.36724 SURF 0x10 mat 1 refs 4 597 0.0970377 0.363033 598 0.0970421 0.365691 622 0.0724249 0.371916 621 0.0724212 0.36953 SURF 0x10 mat 1 refs 4 598 0.0970421 0.365691 599 0.0970428 0.368413 623 0.0724254 0.374357 622 0.0724249 0.371916 SURF 0x10 mat 1 refs 4 599 0.0970428 0.368413 600 0.0970396 0.371162 624 0.0724228 0.376822 623 0.0724254 0.374357 SURF 0x10 mat 1 refs 4 600 0.0970396 0.371162 601 0.0970214 0.377754 625 0.0724063 0.382735 624 0.0724228 0.376822 SURF 0x10 mat 1 refs 4 601 0.0970214 0.377754 602 0.0969995 0.383938 626 0.0723869 0.388282 625 0.0724063 0.382735 SURF 0x10 mat 1 refs 4 602 0.0969995 0.383938 603 0.096975 0.38985 627 0.0723647 0.393585 626 0.0723869 0.388282 SURF 0x10 mat 1 refs 4 603 0.096975 0.38985 604 0.0969481 0.395625 628 0.0723405 0.398766 627 0.0723647 0.393585 SURF 0x10 mat 1 refs 4 604 0.0969481 0.395625 605 0.0969195 0.401398 629 0.072315 0.403943 628 0.0723405 0.398766 SURF 0x10 mat 1 refs 4 605 0.0969195 0.401398 606 0.0968898 0.407306 630 0.0722885 0.409243 629 0.072315 0.403943 SURF 0x10 mat 1 refs 4 606 0.0968898 0.407306 607 0.0968598 0.413484 631 0.0722615 0.414785 630 0.0722885 0.409243 SURF 0x10 mat 1 refs 4 607 0.0968598 0.413484 608 0.0968298 0.420065 632 0.0722346 0.420689 631 0.0722615 0.414785 SURF 0x10 mat 1 refs 4 608 0.0968298 0.420065 609 0.0968008 0.427189 633 0.0722085 0.427079 632 0.0722346 0.420689 SURF 0x10 mat 1 refs 4 609 0.0968008 0.427189 610 0.0967729 0.434989 634 0.0721836 0.434075 633 0.0722085 0.427079 SURF 0x10 mat 1 refs 4 610 0.0967729 0.434989 587 0.0967472 0.443601 611 0.0721604 0.441801 634 0.0721836 0.434075 SURF 0x10 mat 1 refs 4 612 0.0722735 0.356332 613 0.0722977 0.356653 637 0.0503514 0.365718 636 0.0503303 0.365435 SURF 0x10 mat 1 refs 4 613 0.0722977 0.356653 614 0.0723203 0.357342 638 0.0503715 0.366321 637 0.0503514 0.365718 SURF 0x10 mat 1 refs 4 614 0.0723203 0.357342 615 0.0723412 0.358361 639 0.0503899 0.367217 638 0.0503715 0.366321 SURF 0x10 mat 1 refs 4 615 0.0723412 0.358361 616 0.0723603 0.359679 640 0.0504065 0.368374 639 0.0503899 0.367217 SURF 0x10 mat 1 refs 4 616 0.0723603 0.359679 617 0.0723774 0.361259 641 0.0504213 0.369761 640 0.0504065 0.368374 SURF 0x10 mat 1 refs 4 617 0.0723774 0.361259 618 0.0723922 0.36307 642 0.0504346 0.37135 641 0.0504213 0.369761 SURF 0x10 mat 1 refs 4 618 0.0723922 0.36307 619 0.0724044 0.365074 643 0.0504454 0.37311 642 0.0504346 0.37135 SURF 0x10 mat 1 refs 4 619 0.0724044 0.365074 620 0.0724142 0.36724 644 0.0504538 0.375011 643 0.0504454 0.37311 SURF 0x10 mat 1 refs 4 620 0.0724142 0.36724 621 0.0724212 0.36953 645 0.05046 0.377023 644 0.0504538 0.375011 SURF 0x10 mat 1 refs 4 621 0.0724212 0.36953 622 0.0724249 0.371916 646 0.0504634 0.379117 645 0.05046 0.377023 SURF 0x10 mat 1 refs 4 622 0.0724249 0.371916 623 0.0724254 0.374357 647 0.0504639 0.381261 646 0.0504634 0.379117 SURF 0x10 mat 1 refs 4 623 0.0724254 0.374357 624 0.0724228 0.376822 648 0.0504614 0.383425 647 0.0504639 0.381261 SURF 0x10 mat 1 refs 4 624 0.0724228 0.376822 625 0.0724063 0.382735 649 0.0504471 0.388617 648 0.0504614 0.383425 SURF 0x10 mat 1 refs 4 625 0.0724063 0.382735 626 0.0723869 0.388282 650 0.0504298 0.393488 649 0.0504471 0.388617 SURF 0x10 mat 1 refs 4 626 0.0723869 0.388282 627 0.0723647 0.393585 651 0.0504104 0.398144 650 0.0504298 0.393488 SURF 0x10 mat 1 refs 4 627 0.0723647 0.393585 628 0.0723405 0.398766 652 0.0503892 0.402692 651 0.0504104 0.398144 SURF 0x10 mat 1 refs 4 628 0.0723405 0.398766 629 0.072315 0.403943 653 0.0503668 0.407239 652 0.0503892 0.402692 SURF 0x10 mat 1 refs 4 629 0.072315 0.403943 630 0.0722885 0.409243 654 0.0503434 0.411892 653 0.0503668 0.407239 SURF 0x10 mat 1 refs 4 630 0.0722885 0.409243 631 0.0722615 0.414785 655 0.0503198 0.416757 654 0.0503434 0.411892 SURF 0x10 mat 1 refs 4 631 0.0722615 0.414785 632 0.0722346 0.420689 656 0.0502962 0.421941 655 0.0503198 0.416757 SURF 0x10 mat 1 refs 4 632 0.0722346 0.420689 633 0.0722085 0.427079 657 0.0502733 0.427552 656 0.0502962 0.421941 SURF 0x10 mat 1 refs 4 633 0.0722085 0.427079 634 0.0721836 0.434075 658 0.0502515 0.433694 657 0.0502733 0.427552 SURF 0x10 mat 1 refs 4 634 0.0721836 0.434075 611 0.0721604 0.441801 635 0.0502311 0.440477 658 0.0502515 0.433694 SURF 0x10 mat 1 refs 4 636 0.0503303 0.365435 637 0.0503514 0.365718 661 0.0343842 0.37623 660 0.0343662 0.375992 SURF 0x10 mat 1 refs 4 637 0.0503514 0.365718 638 0.0503715 0.366321 662 0.0344008 0.376741 661 0.0343842 0.37623 SURF 0x10 mat 1 refs 4 638 0.0503715 0.366321 639 0.0503899 0.367217 663 0.0344165 0.377495 662 0.0344008 0.376741 SURF 0x10 mat 1 refs 4 639 0.0503899 0.367217 640 0.0504065 0.368374 664 0.0344305 0.378469 663 0.0344165 0.377495 SURF 0x10 mat 1 refs 4 640 0.0504065 0.368374 641 0.0504213 0.369761 665 0.0344433 0.379641 664 0.0344305 0.378469 SURF 0x10 mat 1 refs 4 641 0.0504213 0.369761 642 0.0504346 0.37135 666 0.0344541 0.38098 665 0.0344433 0.379641 SURF 0x10 mat 1 refs 4 642 0.0504346 0.37135 643 0.0504454 0.37311 667 0.0344633 0.382465 666 0.0344541 0.38098 SURF 0x10 mat 1 refs 4 643 0.0504454 0.37311 644 0.0504538 0.375011 668 0.0344704 0.384068 667 0.0344633 0.382465 SURF 0x10 mat 1 refs 4 644 0.0504538 0.375011 645 0.05046 0.377023 669 0.0344757 0.385764 668 0.0344704 0.384068 SURF 0x10 mat 1 refs 4 645 0.05046 0.377023 646 0.0504634 0.379117 670 0.0344785 0.387529 669 0.0344757 0.385764 SURF 0x10 mat 1 refs 4 646 0.0504634 0.379117 647 0.0504639 0.381261 671 0.0344789 0.389337 670 0.0344785 0.387529 SURF 0x10 mat 1 refs 4 647 0.0504639 0.381261 648 0.0504614 0.383425 672 0.0344768 0.391161 671 0.0344789 0.389337 SURF 0x10 mat 1 refs 4 648 0.0504614 0.383425 649 0.0504471 0.388617 673 0.0344648 0.39554 672 0.0344768 0.391161 SURF 0x10 mat 1 refs 4 649 0.0504471 0.388617 650 0.0504298 0.393488 674 0.0344502 0.399646 673 0.0344648 0.39554 SURF 0x10 mat 1 refs 4 650 0.0504298 0.393488 651 0.0504104 0.398144 675 0.0344338 0.403572 674 0.0344502 0.399646 SURF 0x10 mat 1 refs 4 651 0.0504104 0.398144 652 0.0503892 0.402692 676 0.034416 0.407408 675 0.0344338 0.403572 SURF 0x10 mat 1 refs 4 652 0.0503892 0.402692 653 0.0503668 0.407239 677 0.0343971 0.411241 676 0.034416 0.407408 SURF 0x10 mat 1 refs 4 653 0.0503668 0.407239 654 0.0503434 0.411892 678 0.0343775 0.415164 677 0.0343971 0.411241 SURF 0x10 mat 1 refs 4 654 0.0503434 0.411892 655 0.0503198 0.416757 679 0.0343574 0.419267 678 0.0343775 0.415164 SURF 0x10 mat 1 refs 4 655 0.0503198 0.416757 656 0.0502962 0.421941 680 0.0343375 0.423638 679 0.0343574 0.419267 SURF 0x10 mat 1 refs 4 656 0.0502962 0.421941 657 0.0502733 0.427552 681 0.0343183 0.428368 680 0.0343375 0.423638 SURF 0x10 mat 1 refs 4 657 0.0502733 0.427552 658 0.0502515 0.433694 682 0.0342997 0.433548 681 0.0343183 0.428368 SURF 0x10 mat 1 refs 4 658 0.0502515 0.433694 635 0.0502311 0.440477 659 0.0342827 0.439267 682 0.0342997 0.433548 SURF 0x10 mat 1 refs 4 660 0.0343662 0.375992 661 0.0343842 0.37623 685 0.024067 0.386149 684 0.0240522 0.385954 SURF 0x10 mat 1 refs 4 661 0.0343842 0.37623 662 0.0344008 0.376741 686 0.0240806 0.386567 685 0.024067 0.386149 SURF 0x10 mat 1 refs 4 662 0.0344008 0.376741 663 0.0344165 0.377495 687 0.0240933 0.387185 686 0.0240806 0.386567 SURF 0x10 mat 1 refs 4 663 0.0344165 0.377495 664 0.0344305 0.378469 688 0.024105 0.387984 687 0.0240933 0.387185 SURF 0x10 mat 1 refs 4 664 0.0344305 0.378469 665 0.0344433 0.379641 689 0.0241153 0.388943 688 0.024105 0.387984 SURF 0x10 mat 1 refs 4 665 0.0344433 0.379641 666 0.0344541 0.38098 690 0.0241242 0.390041 689 0.0241153 0.388943 SURF 0x10 mat 1 refs 4 666 0.0344541 0.38098 667 0.0344633 0.382465 691 0.0241317 0.391257 690 0.0241242 0.390041 SURF 0x10 mat 1 refs 4 667 0.0344633 0.382465 668 0.0344704 0.384068 692 0.0241377 0.39257 691 0.0241317 0.391257 SURF 0x10 mat 1 refs 4 668 0.0344704 0.384068 669 0.0344757 0.385764 693 0.0241419 0.393961 692 0.0241377 0.39257 SURF 0x10 mat 1 refs 4 669 0.0344757 0.385764 670 0.0344785 0.387529 694 0.0241441 0.395406 693 0.0241419 0.393961 SURF 0x10 mat 1 refs 4 670 0.0344785 0.387529 671 0.0344789 0.389337 695 0.0241444 0.396888 694 0.0241441 0.395406 SURF 0x10 mat 1 refs 4 671 0.0344789 0.389337 672 0.0344768 0.391161 696 0.0241428 0.398383 695 0.0241444 0.396888 SURF 0x10 mat 1 refs 4 672 0.0344768 0.391161 673 0.0344648 0.39554 697 0.0241331 0.401969 696 0.0241428 0.398383 SURF 0x10 mat 1 refs 4 673 0.0344648 0.39554 674 0.0344502 0.399646 698 0.0241211 0.405334 697 0.0241331 0.401969 SURF 0x10 mat 1 refs 4 674 0.0344502 0.399646 675 0.0344338 0.403572 699 0.0241076 0.40855 698 0.0241211 0.405334 SURF 0x10 mat 1 refs 4 675 0.0344338 0.403572 676 0.034416 0.407408 700 0.024093 0.411692 699 0.0241076 0.40855 SURF 0x10 mat 1 refs 4 676 0.034416 0.407408 677 0.0343971 0.411241 701 0.0240775 0.414834 700 0.024093 0.411692 SURF 0x10 mat 1 refs 4 677 0.0343971 0.411241 678 0.0343775 0.415164 702 0.0240614 0.418048 701 0.0240775 0.414834 SURF 0x10 mat 1 refs 4 678 0.0343775 0.415164 679 0.0343574 0.419267 703 0.0240451 0.421409 702 0.0240614 0.418048 SURF 0x10 mat 1 refs 4 679 0.0343574 0.419267 680 0.0343375 0.423638 704 0.0240288 0.424991 703 0.0240451 0.421409 SURF 0x10 mat 1 refs 4 680 0.0343375 0.423638 681 0.0343183 0.428368 705 0.0240129 0.428867 704 0.0240288 0.424991 SURF 0x10 mat 1 refs 4 681 0.0343183 0.428368 682 0.0342997 0.433548 706 0.0239978 0.433111 705 0.0240129 0.428867 SURF 0x10 mat 1 refs 4 682 0.0342997 0.433548 659 0.0342827 0.439267 683 0.023984 0.437796 706 0.0239978 0.433111 SURF 0x10 mat 1 refs 4 684 0.0240522 0.385954 685 0.024067 0.386149 709 0.0190679 0.39782 708 0.0190567 0.397672 SURF 0x10 mat 1 refs 4 685 0.024067 0.386149 686 0.0240806 0.386567 710 0.0190785 0.398139 709 0.0190679 0.39782 SURF 0x10 mat 1 refs 4 686 0.0240806 0.386567 687 0.0240933 0.387185 711 0.0190882 0.398611 710 0.0190785 0.398139 SURF 0x10 mat 1 refs 4 687 0.0240933 0.387185 688 0.024105 0.387984 712 0.019097 0.399221 711 0.0190882 0.398611 SURF 0x10 mat 1 refs 4 688 0.024105 0.387984 689 0.0241153 0.388943 713 0.0191048 0.399952 712 0.019097 0.399221 SURF 0x10 mat 1 refs 4 689 0.0241153 0.388943 690 0.0241242 0.390041 714 0.0191117 0.40079 713 0.0191048 0.399952 SURF 0x10 mat 1 refs 4 690 0.0241242 0.390041 691 0.0241317 0.391257 715 0.0191174 0.401718 714 0.0191117 0.40079 SURF 0x10 mat 1 refs 4 691 0.0241317 0.391257 692 0.0241377 0.39257 716 0.0191218 0.402721 715 0.0191174 0.401718 SURF 0x10 mat 1 refs 4 692 0.0241377 0.39257 693 0.0241419 0.393961 717 0.019125 0.403781 716 0.0191218 0.402721 SURF 0x10 mat 1 refs 4 693 0.0241419 0.393961 694 0.0241441 0.395406 718 0.0191269 0.404885 717 0.019125 0.403781 SURF 0x10 mat 1 refs 4 694 0.0241441 0.395406 695 0.0241444 0.396888 719 0.0191271 0.406016 718 0.0191269 0.404885 SURF 0x10 mat 1 refs 4 695 0.0241444 0.396888 696 0.0241428 0.398383 720 0.019126 0.407157 719 0.0191271 0.406016 SURF 0x10 mat 1 refs 4 696 0.0241428 0.398383 697 0.0241331 0.401969 721 0.0191183 0.409895 720 0.019126 0.407157 SURF 0x10 mat 1 refs 4 697 0.0241331 0.401969 698 0.0241211 0.405334 722 0.0191093 0.412462 721 0.0191183 0.409895 SURF 0x10 mat 1 refs 4 698 0.0241211 0.405334 699 0.0241076 0.40855 723 0.019099 0.414917 722 0.0191093 0.412462 SURF 0x10 mat 1 refs 4 699 0.0241076 0.40855 700 0.024093 0.411692 724 0.0190878 0.417316 723 0.019099 0.414917 SURF 0x10 mat 1 refs 4 700 0.024093 0.411692 701 0.0240775 0.414834 725 0.019076 0.419713 724 0.0190878 0.417316 SURF 0x10 mat 1 refs 4 701 0.0240775 0.414834 702 0.0240614 0.418048 726 0.0190636 0.422165 725 0.019076 0.419713 SURF 0x10 mat 1 refs 4 702 0.0240614 0.418048 703 0.0240451 0.421409 727 0.0190511 0.424731 726 0.0190636 0.422165 SURF 0x10 mat 1 refs 4 703 0.0240451 0.421409 704 0.0240288 0.424991 728 0.0190387 0.427465 727 0.0190511 0.424731 SURF 0x10 mat 1 refs 4 704 0.0240288 0.424991 705 0.0240129 0.428867 729 0.0190266 0.430422 728 0.0190387 0.427465 SURF 0x10 mat 1 refs 4 705 0.0240129 0.428867 706 0.0239978 0.433111 730 0.0190152 0.433662 729 0.0190266 0.430422 SURF 0x10 mat 1 refs 4 706 0.0239978 0.433111 683 0.023984 0.437796 707 0.0190045 0.437238 730 0.0190152 0.433662 SURF 0x10 mat 1 refs 4 17 0.964709 0.443001 349 0.964698 0.4378 374 0.969498 0.437242 373 0.969507 0.441211 SURF 0x10 mat 1 refs 4 18 0.954783 0.445621 19 0.939409 0.44801 300 0.939393 0.440482 325 0.954769 0.439271 SURF 0x10 mat 1 refs 4 19 0.939409 0.44801 20 0.91827 0.450379 276 0.91825 0.441803 300 0.939393 0.440482 SURF 0x10 mat 1 refs 4 20 0.91827 0.450379 21 0.894567 0.453165 252 0.894546 0.443605 276 0.91825 0.441803 SURF 0x10 mat 1 refs 4 21 0.894567 0.453165 22 0.863177 0.456393 228 0.863154 0.445879 252 0.894546 0.443605 SURF 0x10 mat 1 refs 4 22 0.863177 0.456393 23 0.818331 0.459256 204 0.818305 0.447748 228 0.863154 0.445879 SURF 0x10 mat 1 refs 4 23 0.818331 0.459256 24 0.766756 0.462552 180 0.76673 0.450068 204 0.818305 0.447748 SURF 0x10 mat 1 refs 4 24 0.766756 0.462552 25 0.726394 0.464757 156 0.726364 0.45158 180 0.76673 0.450068 SURF 0x10 mat 1 refs 4 25 0.726394 0.464757 26 0.690516 0.466982 132 0.690485 0.453188 156 0.726364 0.45158 SURF 0x10 mat 1 refs 4 26 0.690516 0.466982 27 0.653678 0.469204 108 0.653646 0.4549 132 0.690485 0.453188 SURF 0x10 mat 1 refs 4 27 0.653678 0.469204 28 0.609853 0.470583 84 0.60982 0.455782 108 0.653646 0.4549 SURF 0x10 mat 1 refs 4 28 0.609853 0.470583 35 0.565566 0.471582 82 0.565532 0.456365 84 0.60982 0.455782 SURF 0x10 mat 1 refs 4 34 0.498483 0.473272 83 0.498484 0.457732 82 0.569827 0.456269 35 0.569861 0.471456 SURF 0x10 mat 1 refs 4 15 0.438039 0.471542 418 0.438069 0.456315 83 0.498475 0.457785 34 0.498475 0.473368 SURF 0x10 mat 1 refs 4 14 0.392038 0.470579 419 0.392074 0.455778 418 0.438011 0.456361 15 0.437973 0.471579 SURF 0x10 mat 1 refs 4 13 0.346581 0.4692 443 0.346617 0.454897 419 0.392074 0.455778 14 0.392038 0.470579 SURF 0x10 mat 1 refs 4 12 0.308372 0.46698 467 0.308405 0.453185 443 0.346617 0.454897 13 0.346581 0.4692 SURF 0x10 mat 1 refs 4 10 0.271158 0.464753 491 0.27119 0.451577 467 0.308405 0.453185 12 0.308372 0.46698 SURF 0x10 mat 1 refs 4 9 0.229293 0.462548 515 0.229322 0.450064 491 0.27119 0.451577 10 0.271158 0.464753 SURF 0x10 mat 1 refs 4 8 0.175798 0.459253 539 0.175826 0.447744 515 0.229322 0.450064 9 0.229293 0.462548 SURF 0x10 mat 1 refs 4 7 0.129283 0.45639 563 0.129308 0.445875 539 0.175826 0.447744 8 0.175798 0.459253 SURF 0x10 mat 1 refs 4 5 0.0967241 0.453161 587 0.0967472 0.443601 563 0.129308 0.445875 7 0.129283 0.45639 SURF 0x10 mat 1 refs 4 4 0.0721399 0.450375 611 0.0721604 0.441801 587 0.0967472 0.443601 5 0.0967241 0.453161 SURF 0x10 mat 1 refs 4 3 0.050213 0.448006 635 0.0502311 0.440477 611 0.0721604 0.441801 4 0.0721399 0.450375 SURF 0x10 mat 1 refs 4 2 0.0342674 0.445616 659 0.0342827 0.439267 635 0.0502311 0.440477 3 0.050213 0.448006 SURF 0x10 mat 1 refs 4 1 0.0239711 0.442998 683 0.023984 0.437796 659 0.0342827 0.439267 2 0.0342674 0.445616 SURF 0x10 mat 1 refs 4 0 0.0189948 0.441208 707 0.0190045 0.437238 683 0.023984 0.437796 1 0.0239711 0.442998 kids 0 crrcsim-0.9.12/objects/Makefile.am0000644000175000017500000000106511724452424013662 00000000000000# Makefile.am for "/objects" objectdir = $(datadir)/@PACKAGE@/objects object_DATA = allegro.ac apogee.ac biplane2.ac copter3.ac Crossfire.ac Erwin.ac \ Fireworks_C.ac flexifly_xlm.ac freqboard.ac gap65.ac \ gap65_raven.ac heli.ac k2.ac log.ac mav.ac melyan_01.ac \ outhouse.ac outrage.ac PilatusB4.ac qc01.ac qc01_x.ac quickie01.ac Skorpion.ac \ small.ac sovereign.ac sport.ac supra.ac trashcan.ac \ wasabi_wr.3ds wasabi_yr.3ds zagi.ac zagi-xs.ac zipper.ac EXTRA_DIST = $(object_DATA) crrcsim-0.9.12/objects/Crossfire.ac0000644000175000017500000253322311724452424014102 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 OBJECT world kids 9 OBJECT poly name "CurveCircle.014" data 4 Mesh texture "C:/Programme/CRRCSim neu/textures/CrossfireTexture.rgb" crease 30.000000 numvert 1766 0.005961 -0.049012 -2.98274 0.008674 -0.0375 -2.98274 0.009607 -0.022735 -2.98274 0.009144 -0.000968 -2.98272 0.009469 0.028692 -2.98295 0.003103 -0.052835 -2.98274 0.010249 -0.058573 -2.90215 0.016692 -0.042759 -2.90218 0.017861 -0.024316 -2.90222 0.016845 -0.001463 -2.90221 0.015896 0.028664 -2.90187 0.003051 -0.063918 -2.90215 0.013244 -0.063333 -2.82248 0.023058 -0.045461 -2.82247 0.024203 -0.02525 -2.82257 0.022674 -0.001838 -2.82248 0.019612 0.028675 -2.82242 0.015683 -0.067165 -2.72701 0.02799 -0.047494 -2.727 0.030448 -0.025747 -2.72704 0.027987 -0.00189 -2.72698 0.023346 0.028702 -2.72721 0.017518 -0.069908 -2.62534 0.031563 -0.04891 -2.62575 0.0358 -0.026031 -2.6262 0.032339 -0.001651 -2.62655 0.018694 -0.071574 -2.53614 0.033759 -0.04978 -2.53613 0.038346 -0.026189 -2.53613 0.034858 -0.001677 -2.53887 0.018617 0.028748 -2.55009 0.019755 -0.071996 -2.3846 0.035856 -0.049491 -2.38459 0.041391 -0.025182 -2.38459 0.035856 -4.7e-005 -2.38459 0.019755 0.019558 -2.3846 0.002797 -0.079701 -2.38461 0.021625 -0.070376 -1.99564 0.039692 -0.046672 -1.99563 0.045903 -0.0211 -1.99562 0.039692 0.0053 -1.99563 0.021625 0.026104 -1.99564 0.002597 -0.078493 -1.99565 0.024133 -0.067519 -1.36583 0.044889 -0.041583 -1.36583 0.052024 -0.013659 -1.36582 0.044889 0.015091 -1.36582 0.024133 0.038127 -1.36584 0.002274 0.043284 -1.36585 0.002274 -0.076404 -1.36585 0.026877 -0.065696 -0.664888 0.05034 -0.036466 -0.664876 0.058154 -0.004972 -0.664872 0.049841 0.027574 -0.664877 0.026382 0.054141 -0.664889 0.001945 0.06036 -0.664901 0.001909 -0.07563 -0.664901 0.0301 -0.066643 -0.063716 0.056083 -0.033732 -0.063703 0.063879 0.001998 -0.063698 0.053835 0.038077 -0.063704 0.027872 0.06912 -0.063717 0.001582 -0.077552 -0.06373 0.032583 -0.068992 0.346395 0.06028 -0.033545 0.346409 0.067772 0.005217 0.346413 0.056268 0.043199 0.346407 0.028605 0.077147 0.346393 0.001352 -0.080482 0.346379 0.033469 -0.070478 0.592447 0.061867 -0.03445 0.592461 0.069325 0.005022 0.592465 0.001221 -0.082086 0.59243 0.033804 -0.070913 0.754823 0.06257 -0.035491 0.754838 0.070125 0.003328 0.754841 0.001138 -0.082326 0.754806 0.034009 -0.07074 0.885183 0.063015 -0.036333 0.885198 0.070634 0.001391 0.885202 0.001071 -0.081825 0.885166 0.033954 -0.070232 0.997463 0.062962 -0.037124 0.997478 0.070581 -0.000801 0.997482 0.001013 -0.080897 0.997446 0.033726 -0.069224 1.09782 0.062579 -0.037985 1.09783 0.070157 -0.003679 1.09784 0.057951 0.029892 1.09783 0.029137 0.059674 1.09782 0.001297 0.069013 1.0978 0.000961 -0.079285 1.0978 0.032966 -0.067797 1.18405 0.061191 -0.038763 1.18406 0.068604 -0.006835 1.18407 0.056663 0.024469 1.18406 0.028477 0.05215 1.18405 0.001243 0.060769 1.18403 0.000915 -0.077146 1.18403 0.031393 -0.066238 1.2543 0.058269 -0.039348 1.25432 0.065328 -0.009734 1.25432 0.053958 0.019364 1.25431 0.027119 0.045 1.2543 0.001187 0.052919 1.25429 0.000874 -0.074894 1.25429 0.029272 -0.064658 1.31409 0.054309 -0.039903 1.3141 0.060885 -0.012592 1.31411 0.050293 0.01431 1.3141 0.02529 0.037911 1.31409 0.001132 0.045133 1.31407 0.000841 -0.072625 1.31407 0.026663 -0.062612 1.36837 0.049428 -0.040259 1.36838 0.055407 -0.015538 1.36839 0.045776 0.008892 1.36838 0.023043 0.030204 1.36837 0.001077 0.036643 1.36836 0.000812 -0.069803 1.36836 0.023647 -0.059874 1.41665 0.043776 -0.040176 1.41666 0.049063 -0.01832 1.41666 0.040547 0.003379 1.41666 0.020446 0.02216 1.41665 0.001023 0.027732 1.41664 0.000789 -0.066207 1.41664 0.02059 -0.056941 1.4547 0.038036 -0.039719 1.45471 0.042618 -0.020535 1.45471 0.035238 -0.001382 1.45471 0.017815 0.015039 1.4547 0.000982 0.019802 1.45469 0.000779 -0.062474 1.45469 0.017667 -0.053863 1.48368 0.032544 -0.038956 1.48369 0.036451 -0.022269 1.48369 0.030158 -0.005498 1.48369 0.0153 0.008717 1.48368 0.000945 0.012725 1.48367 0.000772 -0.058649 1.48367 0.014795 -0.050245 1.50741 0.027156 -0.037768 1.50741 0.030403 -0.023703 1.50742 0.025173 -0.009432 1.50741 0.01283 0.002465 1.50741 0.000903 0.00576 1.5074 0.000759 -0.054245 1.5074 0.011867 -0.045852 1.5265 0.021661 -0.035953 1.52651 0.024234 -0.024669 1.52651 0.02009 -0.01305 1.52651 0.010309 -0.003609 1.5265 0.000858 -0.001007 1.5265 0.000744 -0.04902 1.5265 0.008946 -0.041191 1.54018 0.016179 -0.033874 1.54018 0.018079 -0.025375 1.54018 0.015019 -0.016412 1.54018 0.007796 -0.009432 1.54018 0.000817 -0.007445 1.54017 0.000733 -0.043525 1.54017 0.006209 -0.036827 1.54815 0.011035 -0.031918 1.54815 0.012302 -0.026019 1.54816 0.010261 -0.019534 1.54815 0.005441 -0.01485 1.54815 0.000785 -0.013649 1.54815 0.000729 -0.038382 1.54815 0.00377 -0.032719 1.55173 0.006437 -0.02997 1.55173 0.007137 -0.026434 1.55173 0.006009 -0.02225 1.55173 0.003346 -0.019625 1.55173 0.000773 -0.019081 1.55173 0.000742 -0.033578 1.55173 0.001707 -0.029045 1.55299 0.002535 -0.028177 1.55299 0.002752 -0.026972 1.55299 0.002402 -0.025441 1.55299 0.001575 -0.024611 1.55299 0.000776 -0.024709 1.55299 0.000766 -0.029312 1.55299 0.003316 -0.042113 -3.02677 0.007529 -0.044223 -2.98274 0.009374 -0.029964 -2.98274 0.009374 -0.013756 -2.98274 0.003316 0.028646 -3.02678 0.009246 0.010453 -2.98274 0.00324 -0.044803 -3.02677 0.004356 -0.051879 -2.98274 0.013365 -0.040665 -2.94003 0.008355 -0.054852 -2.94003 0.014201 -0.051947 -2.90214 0.014495 -0.023618 -2.94002 0.017866 -0.032913 -2.90223 0.014786 -0.001193 -2.94 0.017471 -0.014617 -2.90223 0.013179 0.028689 -2.94025 0.016533 0.010616 -2.90219 0.003079 -0.059621 -2.94003 0.006207 -0.062582 -2.90215 0.018879 -0.044214 -2.86396 0.01182 -0.061094 -2.86353 0.018918 -0.055829 -2.82248 0.019989 -0.024854 -2.86405 0.024115 -0.034345 -2.82256 0.019035 -0.001703 -2.86402 0.023788 -0.015191 -2.82259 0.01796 0.028743 -2.86369 0.021345 0.010341 -2.82259 0.007439 -0.067887 -2.82248 0.025661 -0.046541 -2.77583 0.014528 -0.065339 -2.77584 0.022797 -0.058892 -2.727 0.027259 -0.025538 -2.77593 0.030375 -0.035379 -2.72702 0.025472 -0.001891 -2.77582 0.029589 -0.01539 -2.72706 0.021715 0.028668 -2.77616 0.025714 0.010344 -2.72709 0.008404 -0.072197 -2.72701 0.029978 -0.048294 -2.67617 0.016686 -0.068721 -2.67618 0.025638 -0.061069 -2.62551 0.033366 -0.025903 -2.67618 0.035185 -0.03628 -2.626 0.030112 -0.001865 -2.67608 0.035185 -0.015457 -2.62641 0.02916 0.01042 -2.62697 0.009212 -0.075293 -2.62524 0.032806 -0.049388 -2.58197 0.018187 -0.070823 -2.58138 0.027403 -0.062396 -2.53614 0.037239 -0.026129 -2.58263 0.037643 -0.036715 -2.53613 0.033802 -0.001804 -2.58321 0.037643 -0.015433 -2.53613 0.021599 0.028661 -2.58419 0.029704 0.010711 -2.54152 0.00982 0.030078 -2.52999 0.009785 -0.077168 -2.53614 0.03469 -0.049874 -2.47979 0.019175 -0.071998 -2.4798 0.029063 -0.062518 -2.3846 0.040024 -0.025563 -2.47977 0.040007 -0.036014 -2.38459 0.035147 -0.001191 -2.47979 0.040007 -0.014144 -2.38459 0.019212 0.021426 -2.47979 0.029063 0.012668 -2.3846 0.010232 0.022541 -2.38461 0.002834 -0.079572 -2.4798 0.010232 -0.077775 -2.38461 0.037456 -0.048476 -2.23004 0.020537 -0.071484 -2.23005 0.032069 -0.060392 -1.99563 0.043273 -0.023638 -2.23004 0.04435 -0.032485 -1.99563 0.037456 0.002027 -2.23004 0.04435 -0.009507 -1.99562 0.020537 0.022133 -2.23005 0.032069 0.018708 -1.99563 0.01094 0.029396 -1.99564 0.002717 -0.079361 -2.23006 0.01094 -0.076464 -1.99564 0.042267 -0.0443 -1.701 0.022873 -0.06896 -1.70101 0.036132 -0.056593 -1.36583 0.048935 -0.017721 -1.701 0.05024 -0.026076 -1.36582 0.042267 0.009684 -1.701 0.05024 -0.001036 -1.36582 0.022873 0.031443 -1.70101 0.036132 0.02979 -1.36583 0.011859 0.041995 -1.36584 0.002446 -0.077405 -1.70102 0.011859 -0.074183 -1.36584 0.047573 -0.038859 -1.01286 0.025453 -0.066338 -1.01287 0.040499 -0.053422 -0.664881 0.055115 -0.009285 -1.01286 0.056268 -0.018944 -0.664873 0.047449 0.021171 -1.01286 0.056007 0.009264 -0.664873 0.025329 0.045809 -1.01287 0.039888 0.044389 -0.664882 0.002101 0.051478 -1.01288 0.012632 0.058805 -0.664896 0.002092 -0.075731 -1.01288 0.012878 -0.073146 -0.664895 0.053179 -0.034669 -0.341835 0.02842 -0.065747 -0.341848 0.045382 -0.052961 -0.063708 0.061091 -0.001088 -0.341831 0.062237 -0.013799 -0.0637 0.051993 0.033482 -0.341836 0.061061 0.017881 -0.0637 0.027245 0.062214 -0.341849 0.04263 0.057013 -0.063709 0.001822 0.069336 -0.341862 0.013073 0.075639 -0.063725 0.001736 -0.076202 -0.341861 0.014184 -0.074825 -0.063724 0.0586 -0.033432 0.166665 0.031595 -0.067889 0.166651 0.049061 -0.054385 0.346403 0.066208 0.004145 0.166668 0.066447 -0.011876 0.346412 0.055287 0.041327 0.166663 0.064348 0.022114 0.346411 0.02831 0.074288 0.166649 0.044148 0.063275 0.346401 0.013237 0.085225 0.346385 0.001452 -0.079154 0.166635 0.015221 -0.077609 0.346386 0.061307 -0.033931 0.485139 0.033171 -0.069878 0.485124 0.050415 -0.055667 0.592455 0.068751 0.005435 0.485143 0.068083 -0.012373 0.592465 0.001277 -0.081478 0.485108 0.015559 -0.079184 0.592438 0.062206 -0.035004 0.678865 0.033628 -0.070814 0.67885 0.05097 -0.056351 0.754832 0.069711 0.004235 0.678869 0.068866 -0.013782 0.754841 0.001177 -0.082352 0.678834 0.015662 -0.079473 0.754813 0.062869 -0.035929 0.822806 0.033947 -0.07086 0.822791 0.051319 -0.056596 0.885192 0.070466 0.002361 0.82281 0.069365 -0.015241 0.885201 0.001103 -0.082114 0.822775 0.015716 -0.079054 0.885174 0.063037 -0.036724 0.943069 0.034007 -0.070536 0.943054 0.051265 -0.056622 0.997472 0.070661 0.000358 0.943073 0.069312 -0.016822 0.997481 0.001041 -0.081429 0.943038 0.01566 -0.07823 0.997454 0.062805 -0.037541 1.04891 0.033858 -0.069802 1.04889 0.050944 -0.056384 1.09783 0.070408 -0.002131 1.04891 0.068895 -0.01882 1.09784 0.058162 0.032493 1.0489 0.066473 0.011278 1.09783 0.029254 0.063249 1.04889 0.045276 0.047559 1.09782 0.001323 0.072922 1.04887 0.013241 0.066678 1.09781 0.000987 -0.080194 1.04887 0.01553 -0.07677 1.09781 0.062102 -0.038409 1.14323 0.033461 -0.068541 1.14321 0.049809 -0.055864 1.18406 0.069624 -0.005296 1.14323 0.067369 -0.020938 1.18407 0.057507 0.027137 1.14323 0.065 0.007113 1.18406 0.028906 0.055863 1.14321 0.044265 0.04092 1.18405 0.00127 0.064841 1.1432 0.012927 0.058614 1.18404 0.000937 -0.078245 1.1432 0.015166 -0.074809 1.18404 0.059896 -0.039069 1.2209 0.032268 -0.06702 1.22089 0.047432 -0.055187 1.25431 0.067153 -0.008309 1.22091 0.064152 -0.022828 1.25432 0.055464 0.021881 1.2209 0.061896 0.003231 1.25432 0.027874 0.04853 1.22089 0.042152 0.034631 1.25431 0.001215 0.056796 1.22087 0.012312 0.050939 1.25429 0.000893 -0.07602 1.22087 0.014444 -0.07273 1.25429 0.056382 -0.03962 1.28511 0.030382 -0.06545 1.2851 0.044213 -0.054486 1.3141 0.063211 -0.011149 1.28512 0.05979 -0.024681 1.3141 0.052211 0.016859 1.28511 0.057688 -0.000605 1.3141 0.026247 0.041485 1.2851 0.039295 0.028399 1.31409 0.001159 0.049059 1.28508 0.011497 0.043328 1.31408 0.000857 -0.073764 1.28508 0.013483 -0.070633 1.31408 0.052006 -0.040137 1.34171 0.028041 -0.06375 1.3417 0.040248 -0.053428 1.36838 0.0583 -0.014057 1.34172 0.054411 -0.026497 1.36839 0.048161 0.011669 1.34171 0.0525 -0.004652 1.36839 0.024229 0.034182 1.3417 0.035776 0.021657 1.36838 0.001105 0.041032 1.34169 0.010501 0.035033 1.36837 0.000827 -0.071348 1.34169 0.012307 -0.068005 1.36837 0.046657 -0.040271 1.39355 0.025184 -0.061301 1.39354 0.035659 -0.051783 1.41666 0.052297 -0.016978 1.39356 0.048183 -0.02803 1.41666 0.043213 0.006092 1.39355 0.046493 -0.00865 1.41666 0.021769 0.026142 1.39354 0.031705 0.014679 1.41666 0.001049 0.032149 1.39353 0.009356 0.026339 1.41665 0.000799 -0.068064 1.39353 0.010952 -0.064624 1.41665 0.040873 -0.039988 1.43721 0.0221 -0.058399 1.4372 0.031001 -0.049869 1.4547 0.045804 -0.019521 1.43722 0.041855 -0.029078 1.45471 0.037862 0.000855 1.43721 0.040391 -0.011999 1.45471 0.019114 0.018409 1.4372 0.027574 0.008551 1.4547 0.001 0.023561 1.43719 0.008204 0.018611 1.45469 0.000782 -0.064316 1.43719 0.009588 -0.061091 1.45469 0.035262 -0.039374 1.46994 0.019114 -0.055447 1.46993 0.026545 -0.047744 1.48369 0.039503 -0.021428 1.46994 0.035801 -0.029723 1.48369 0.032671 -0.003458 1.46994 0.034552 -0.014794 1.48369 0.016545 0.011868 1.46993 0.023622 0.003159 1.48369 0.000965 0.016257 1.46992 0.007104 0.011723 1.48368 0.000777 -0.060609 1.46992 0.008284 -0.057452 1.48368 0.029853 -0.038432 1.49613 0.016233 -0.052144 1.49612 0.022172 -0.045126 1.50741 0.03343 -0.023034 1.49613 0.029862 -0.030014 1.50742 0.027668 -0.007492 1.49613 0.028825 -0.017341 1.50742 0.014066 0.005583 1.49612 0.019744 -0.002116 1.50741 0.000925 0.009201 1.49611 0.00602 0.004956 1.5074 0.000766 -0.056544 1.49611 0.007 -0.053245 1.5074 0.024433 -0.036947 1.51754 0.013344 -0.048152 1.51754 0.017712 -0.041794 1.5265 0.027346 -0.024255 1.51754 0.023805 -0.029766 1.52651 0.022654 -0.011293 1.51754 0.022983 -0.019488 1.52651 0.01158 -0.000608 1.51753 0.015788 -0.007156 1.5265 0.00088 0.002385 1.51753 0.004913 -0.001601 1.5265 0.000751 -0.051741 1.51753 0.00569 -0.048228 1.5265 0.018893 -0.034893 1.53412 0.010392 -0.043486 1.53411 0.013263 -0.038195 1.54018 0.021125 -0.025018 1.53412 0.017762 -0.029257 1.54018 0.017529 -0.014743 1.53412 0.017155 -0.021377 1.54018 0.00904 -0.006548 1.53411 0.011842 -0.011943 1.54018 0.000837 -0.004144 1.53411 0.003811 -0.007828 1.54018 0.000738 -0.046231 1.53411 0.004385 -0.042941 1.54018 0.01355 -0.032886 1.54482 0.007547 -0.038971 1.54482 0.009089 -0.034822 1.54815 0.015127 -0.025717 1.54482 0.012091 -0.028767 1.54816 0.012587 -0.018021 1.54482 0.011686 -0.023124 1.54816 0.006592 -0.012216 1.54482 0.008141 -0.016393 1.54815 0.000799 -0.010631 1.54481 0.002783 -0.013836 1.54815 0.000729 -0.040906 1.54481 0.003165 -0.037993 1.54815 0.008656 -0.030953 1.55039 0.004946 -0.034747 1.55039 0.005362 -0.031602 1.55173 0.009631 -0.026264 1.55039 0.007021 -0.028141 1.55173 0.008061 -0.020945 1.55039 0.006797 -0.024564 1.55173 0.004356 -0.017324 1.55039 0.004838 -0.020325 1.55173 0.000776 -0.016475 1.55038 0.001877 -0.019103 1.55173 0.000733 -0.035942 1.55038 0.002089 -0.033364 1.55173 0.004392 -0.029026 1.55249 0.002688 -0.0308 1.55249 0.002201 -0.028695 1.55299 0.004839 -0.026634 1.55249 0.002716 -0.027575 1.55299 0.004118 -0.023673 1.55249 0.002647 -0.026287 1.55299 0.002417 -0.021979 1.55249 0.002038 -0.02477 1.55299 0.000774 -0.021622 1.55249 0.001119 -0.024685 1.55299 0.000754 -0.031349 1.55249 0.001184 -0.029245 1.55299 0.003123 -0.0133 -3.02678 0.003247 -0.04413 -3.02582 0.011251 -0.048921 -2.94003 0.014657 -0.031694 -2.94003 0.014657 -0.014197 -2.94003 0.014171 0.010568 -2.94003 0.005392 -0.058429 -2.94003 0.016661 -0.054013 -2.86353 0.019273 -0.033795 -2.86411 0.019665 -0.014965 -2.86407 0.018554 0.010432 -2.86402 0.006867 -0.065385 -2.86354 0.020964 -0.05744 -2.77583 0.026894 -0.035091 -2.77594 0.026567 -0.015324 -2.77596 0.023876 0.010319 -2.77596 0.007944 -0.070139 -2.77584 0.02437 -0.060126 -2.67617 0.033406 -0.035971 -2.67617 0.032619 -0.01562 -2.6762 0.027822 0.010191 -2.67623 0.008825 -0.073953 -2.67618 0.026638 -0.061798 -2.58163 0.036575 -0.036523 -2.58234 0.036575 -0.01547 -2.58293 0.029216 0.010501 -2.58371 0.009542 -0.076323 -2.58122 0.028144 -0.062681 -2.47979 0.038691 -0.036619 -2.47979 0.038691 -0.015083 -2.47979 0.029126 0.011325 -2.47979 0.009758 0.02352 -2.4798 0.009999 -0.077679 -2.4798 0.030318 -0.061793 -2.23005 0.041819 -0.034702 -2.23004 0.041819 -0.012368 -2.23004 0.030318 0.015032 -2.23005 0.010531 0.025246 -2.23006 0.010531 -0.077392 -2.23006 0.034085 -0.058572 -1.70101 0.047268 -0.029548 -1.701 0.047268 -0.005688 -1.701 0.034085 0.023645 -1.70101 0.011402 0.034982 -1.70102 0.011402 -0.075294 -1.70102 0.038255 -0.054771 -1.01287 0.053247 -0.022423 -1.01286 0.053182 0.004073 -1.01286 0.038103 0.036814 -1.01287 0.012279 0.050061 -1.01288 0.01234 -0.073383 -1.01288 0.042871 -0.05275 -0.341841 0.059275 -0.015962 -0.341832 0.058654 0.014034 -0.341832 0.041419 0.05147 -0.341841 0.012902 0.067556 -0.341856 0.013488 -0.073588 -0.341855 0.047592 -0.053643 0.166659 0.064759 -0.012441 0.166668 0.063025 0.020633 0.166667 0.043535 0.060966 0.166657 0.013175 0.081911 0.166641 0.014814 -0.076338 0.166642 0.049949 -0.055092 0.485133 0.067491 -0.011915 0.485142 0.015454 -0.078578 0.485115 0.050682 -0.056093 0.678859 0.068461 -0.013058 0.678868 0.015606 -0.079468 0.678841 0.051207 -0.0565 0.8228 0.069201 -0.014518 0.82281 0.015706 -0.079301 0.822782 0.051331 -0.056637 0.943063 0.069391 -0.015994 0.943073 0.015699 -0.078706 0.943045 0.051132 -0.056541 1.0489 0.069141 -0.017753 1.04891 0.066712 0.013295 1.04891 0.045446 0.050723 1.0489 0.013306 0.070504 1.04888 0.015602 -0.077596 1.04888 0.050553 -0.056156 1.14322 0.068371 -0.019916 1.14323 0.065967 0.009154 1.14323 0.044926 0.044193 1.14322 0.013127 0.062597 1.1432 0.015398 -0.075819 1.1432 0.048755 -0.055533 1.2209 0.065944 -0.021903 1.22091 0.063625 0.005143 1.2209 0.043328 0.037735 1.2209 0.012652 0.054729 1.22088 0.014844 -0.07377 1.22088 0.045898 -0.054835 1.28511 0.062074 -0.023744 1.28512 0.059891 0.001331 1.28511 0.04079 0.031542 1.2851 0.011922 0.047165 1.28509 0.013985 -0.071686 1.28509 0.042342 -0.054048 1.34171 0.057252 -0.025609 1.34172 0.05524 -0.002594 1.34172 0.037634 0.025129 1.34171 0.011026 0.03932 1.34169 0.012927 -0.069448 1.34169 0.037998 -0.052662 1.39355 0.051358 -0.027314 1.39356 0.049555 -0.006698 1.39356 0.03378 0.018126 1.39355 0.009938 0.030647 1.39354 0.011642 -0.066373 1.39354 0.033303 -0.050837 1.43721 0.044983 -0.028624 1.43721 0.043407 -0.01044 1.43721 0.029615 0.011444 1.43721 0.008772 0.022273 1.4372 0.010261 -0.062837 1.4372 0.02875 -0.048848 1.46993 0.038796 -0.029432 1.46994 0.037441 -0.013419 1.46994 0.025578 0.005842 1.46993 0.007649 0.01516 1.46992 0.00893 -0.059319 1.46992 0.024361 -0.046517 1.49613 0.032834 -0.029926 1.49613 0.031691 -0.016106 1.49613 0.021685 0.000505 1.49612 0.006563 0.008296 1.49612 0.007643 -0.055444 1.49612 0.019961 -0.043556 1.51754 0.026861 -0.029966 1.51754 0.02593 -0.018476 1.51754 0.017783 -0.004679 1.51754 0.005471 0.001685 1.51753 0.00635 -0.050844 1.51753 0.015465 -0.039965 1.53412 0.020753 -0.029501 1.53412 0.02004 -0.020436 1.53412 0.013795 -0.00957 1.53412 0.004356 -0.004631 1.53411 0.005031 -0.045545 1.53411 0.011129 -0.036482 1.54482 0.014864 -0.029019 1.54482 0.01436 -0.022283 1.54482 0.00995 -0.014232 1.54482 0.003284 -0.010913 1.54482 0.00376 -0.040422 1.54482 0.00716 -0.0332 1.55039 0.009468 -0.028481 1.55039 0.009157 -0.023889 1.55039 0.006431 -0.018426 1.55039 0.002312 -0.016573 1.55039 0.002606 -0.035643 1.55039 0.003705 -0.030082 1.55249 0.004765 -0.027816 1.55249 0.004622 -0.02531 1.55249 0.00337 -0.022352 1.55249 0.001479 -0.021597 1.55249 0.001614 -0.031212 1.55249 0.000781 -0.027382 1.55336 -0.00018 -0.031201 1.55249 8e-006 -0.021588 1.55249 -0.001887 -0.022332 1.55249 -0.003155 -0.025283 1.55249 -0.003312 -0.027788 1.55249 -0.002265 -0.03006 1.55249 -0.001194 -0.035627 1.55038 -0.000795 -0.016559 1.55038 -0.004924 -0.018388 1.55038 -0.00768 -0.023836 1.55038 -0.008017 -0.028427 1.55038 -0.005735 -0.033159 1.55038 -0.002369 -0.0404 1.54481 -0.00173 -0.010893 1.54481 -0.008414 -0.014175 1.54481 -0.012869 -0.022202 1.54481 -0.01341 -0.028935 1.54481 -0.009716 -0.036419 1.54481 -0.003657 -0.045515 1.53411 -0.002757 -0.004605 1.53411 -0.012222 -0.009492 1.5341 -0.018527 -0.020323 1.5341 -0.019291 -0.029384 1.5341 -0.01406 -0.039877 1.5341 -0.004989 -0.050807 1.51753 -0.003819 0.001717 1.51753 -0.016166 -0.004579 1.51752 -0.024389 -0.018331 1.51752 -0.025383 -0.029816 1.51752 -0.01856 -0.043444 1.51752 -0.006285 -0.0554 1.49611 -0.004853 0.008334 1.49611 -0.020018 0.000626 1.4961 -0.030115 -0.01593 1.4961 -0.031335 -0.029743 1.4961 -0.022953 -0.04638 1.4961 -0.007566 -0.059267 1.46991 -0.005874 0.015203 1.46992 -0.023854 0.005985 1.46991 -0.035823 -0.013211 1.4699 -0.037267 -0.029216 1.4699 -0.027328 -0.048687 1.4699 -0.008883 -0.062778 1.43719 -0.006924 0.022322 1.43719 -0.027827 0.011609 1.43718 -0.041739 -0.010199 1.43717 -0.043415 -0.028374 1.43717 -0.031859 -0.050651 1.43718 -0.010239 -0.066307 1.39353 -0.007999 0.030703 1.39353 -0.03191 0.018313 1.39351 -0.047822 -0.006423 1.3935 -0.049739 -0.027029 1.3935 -0.036519 -0.05245 1.39351 -0.011488 -0.069375 1.34168 -0.008986 0.039381 1.34168 -0.035672 0.025337 1.34167 -0.053431 -0.002288 1.34166 -0.05557 -0.025292 1.34166 -0.040817 -0.053812 1.34167 -0.0125 -0.071606 1.28508 -0.009781 0.047231 1.28508 -0.038735 0.031767 1.28506 -0.058002 0.001662 1.28505 -0.060323 -0.0234 1.28505 -0.044319 -0.05458 1.28506 -0.013304 -0.073686 1.22087 -0.010403 0.054799 1.22087 -0.041172 0.037974 1.22085 -0.061649 0.005495 1.22084 -0.064118 -0.021537 1.22084 -0.047115 -0.055262 1.22085 -0.013791 -0.075732 1.14319 -0.010754 0.062668 1.14319 -0.042655 0.04444 1.14317 -0.063889 0.009518 1.14316 -0.066454 -0.019538 1.14316 -0.048836 -0.055876 1.14317 -0.013908 -0.077509 1.04887 -0.010794 0.070576 1.04887 -0.043042 0.050974 1.04885 -0.064514 0.013663 1.04884 -0.067115 -0.017371 1.04884 -0.049321 -0.056258 1.04885 -0.013902 -0.078618 0.94303 -0.067247 -0.015611 0.943002 -0.049411 -0.056353 0.943012 -0.013789 -0.079213 0.822767 -0.066925 -0.014136 0.82274 -0.049163 -0.056217 0.822749 -0.013542 -0.079382 0.678826 -0.066029 -0.012681 0.678799 -0.048488 -0.055813 0.678808 -0.013187 -0.078493 0.485101 -0.064855 -0.011544 0.485074 -0.047551 -0.054816 0.485083 -0.012207 -0.076257 0.166628 -0.009694 0.08198 0.166629 -0.040169 0.061203 0.166614 -0.059882 0.020978 0.166604 -0.061799 -0.012086 0.166603 -0.04486 -0.053382 0.166612 -0.010344 -0.073517 -0.341868 -0.008978 0.067622 -0.341867 -0.037584 0.051694 -0.341882 -0.055026 0.014354 -0.341891 -0.055812 -0.015639 -0.341891 -0.039612 -0.052517 -0.341883 -0.008507 -0.07332 -1.01289 -0.007763 0.050122 -1.01289 -0.03366 0.037018 -1.0129 -0.04892 0.004361 -1.01291 -0.049131 -0.022134 -1.01291 -0.034319 -0.054565 -1.0129 -0.006874 -0.075238 -1.70103 -0.006265 0.035037 -1.70103 -0.029009 0.023825 -1.70104 -0.042355 -0.005434 -1.70104 -0.042486 -0.029294 -1.70105 -0.029464 -0.058391 -1.70104 -0.005471 -0.077341 -2.23007 -0.004904 0.025294 -2.23007 -0.024747 0.01519 -2.23008 -0.036399 -0.012146 -2.23008 -0.036523 -0.03448 -2.23008 -0.025172 -0.061634 -2.23008 -0.004684 -0.077632 -2.47981 -0.003885 0.023563 -2.47981 -0.02332 0.011476 -2.47982 -0.03303 -0.014879 -2.47982 -0.033149 -0.036415 -2.47982 -0.022747 -0.062534 -2.47982 0.003187 0.010101 -3.02677 0.00026 -0.029237 1.55299 0.000351 -0.024677 1.55299 -0.000569 -0.024757 1.55299 -0.000932 -0.021964 1.55249 -0.001186 -0.026271 1.55299 -0.002643 -0.023649 1.55249 -0.001263 -0.027558 1.55299 -0.00338 -0.026606 1.55249 -0.000753 -0.028681 1.55299 -0.001252 -0.030783 1.55249 -0.002946 -0.029 1.55249 -0.000666 -0.03335 1.55173 -0.000375 -0.019091 1.55173 -0.003343 -0.020296 1.55172 -0.002843 -0.017298 1.55038 -0.005325 -0.024525 1.55172 -0.006568 -0.020899 1.55038 -0.005569 -0.028101 1.55172 -0.008167 -0.026209 1.55038 -0.003929 -0.031571 1.55172 -0.003529 -0.034717 1.55038 -0.007218 -0.030903 1.55038 -0.001764 -0.037974 1.54815 -0.001248 -0.013819 1.54815 -0.00662 -0.016347 1.54815 -0.005045 -0.012178 1.54481 -0.010203 -0.023058 1.54814 -0.011072 -0.01795 1.54481 -0.010639 -0.028698 1.54814 -0.013655 -0.025631 1.54481 -0.00767 -0.03477 1.54815 -0.006147 -0.038927 1.54481 -0.012117 -0.032809 1.54481 -0.003003 -0.042915 1.54017 -0.002235 -0.007805 1.54017 -0.010288 -0.011876 1.54017 -0.00745 -0.006496 1.5341 -0.015654 -0.021281 1.54017 -0.015985 -0.014644 1.5341 -0.016305 -0.029157 1.54017 -0.019638 -0.0249 1.5341 -0.011854 -0.03812 1.54017 -0.009006 -0.043426 1.5341 -0.01746 -0.034787 1.5341 -0.004323 -0.048195 1.52649 -0.003289 -0.001572 1.52649 -0.014194 -0.007067 1.52649 -0.009941 -0.000542 1.51752 -0.021457 -0.019359 1.52648 -0.021074 -0.011166 1.51752 -0.022336 -0.029633 1.52648 -0.025837 -0.024102 1.51752 -0.016309 -0.041694 1.52649 -0.011967 -0.048076 1.51752 -0.022995 -0.03681 1.51752 -0.005641 -0.053204 1.5074 -0.004339 0.00499 1.5074 -0.018102 -0.002006 1.50739 -0.012371 0.005662 1.49611 -0.027267 -0.01718 1.50739 -0.026045 -0.007338 1.4961 -0.028375 -0.029847 1.50739 -0.031892 -0.022848 1.4961 -0.020768 -0.045001 1.50739 -0.014856 -0.052053 1.49611 -0.0284 -0.038265 1.4961 -0.006924 -0.057405 1.48367 -0.005362 0.011763 1.48367 -0.021928 0.003291 1.48366 -0.014789 0.011961 1.46991 -0.032956 -0.014601 1.48366 -0.030999 -0.003276 1.4699 -0.034287 -0.029524 1.48366 -0.037929 -0.021209 1.4699 -0.025131 -0.047595 1.48366 -0.017729 -0.05534 1.46991 -0.033787 -0.039177 1.4699 -0.008218 -0.061036 1.45468 -0.006394 0.018658 1.45468 -0.02582 0.008705 1.45467 -0.017288 0.018515 1.43718 -0.03875 -0.011774 1.45467 -0.036132 0.001065 1.43717 -0.040309 -0.028846 1.45467 -0.044186 -0.019266 1.43717 -0.02957 -0.049696 1.45467 -0.020698 -0.058275 1.43718 -0.039369 -0.03976 1.43717 -0.009564 -0.064562 1.41664 -0.007464 0.026391 1.41664 -0.029878 0.014855 1.41663 -0.019854 0.026263 1.39352 -0.044794 -0.008392 1.41662 -0.041409 0.006331 1.39351 -0.046591 -0.027762 1.41662 -0.050621 -0.016688 1.3935 -0.034199 -0.051584 1.41662 -0.023753 -0.06116 1.39352 -0.04511 -0.040012 1.39351 -0.010887 -0.067935 1.36835 -0.008512 0.035092 1.36836 -0.033861 0.021855 1.36834 -0.022217 0.034316 1.34168 -0.05073 -0.004361 1.36833 -0.046274 0.011936 1.34167 -0.052761 -0.026195 1.36833 -0.056554 -0.013734 1.34166 -0.038747 -0.053204 1.36834 -0.02657 -0.063593 1.34168 -0.050404 -0.039848 1.34166 -0.012022 -0.070557 1.31407 -0.009406 0.043391 1.31407 -0.037287 0.028616 1.31405 -0.024136 0.04163 1.28507 -0.05584 -0.000286 1.31404 -0.050237 0.017148 1.28506 -0.058074 -0.02435 1.31404 -0.061391 -0.010799 1.28505 -0.042663 -0.05424 1.31405 -0.028862 -0.06528 1.28507 -0.05472 -0.039307 1.28506 -0.012933 -0.072648 1.25428 -0.010118 0.051007 1.25428 -0.040048 0.034864 1.25427 -0.025658 0.048683 1.22086 -0.059965 0.003574 1.25426 -0.053396 0.022188 1.22084 -0.062365 -0.022472 1.25425 -0.065251 -0.007937 1.22084 -0.045824 -0.054924 1.25426 -0.030691 -0.066841 1.22086 -0.058165 -0.038737 1.22084 -0.013594 -0.074724 1.18402 -0.010619 0.058685 1.18403 -0.042054 0.041164 1.18401 -0.02657 0.056022 1.14318 -0.062975 0.007472 1.184 -0.05533 0.027454 1.14317 -0.065499 -0.020565 1.184 -0.067626 -0.004911 1.14316 -0.048133 -0.055588 1.18401 -0.031813 -0.068355 1.14318 -0.060287 -0.038065 1.14316 -0.013881 -0.076683 1.09779 -0.0108 0.06675 1.09779 -0.04294 0.047808 1.09778 -0.026781 0.06341 1.04886 -0.064337 0.011645 1.09777 -0.055858 0.032813 1.04884 -0.066925 -0.018439 1.09777 -0.068295 -0.001742 1.04884 -0.049182 -0.056101 1.09777 -0.03212 -0.069614 1.04886 -0.060888 -0.037193 1.04884 -0.013916 -0.078143 0.997439 -0.067228 -0.016439 0.997411 -0.068426 0.000748 0.943002 -0.049401 -0.056338 0.99742 -0.032164 -0.070348 0.94302 -0.061007 -0.036376 0.943006 -0.013862 -0.078966 0.885158 -0.067157 -0.014858 0.885131 -0.068097 0.00275 0.822739 -0.04934 -0.056312 0.88514 -0.031982 -0.070672 0.822757 -0.060712 -0.035582 0.822743 -0.013676 -0.079386 0.754798 -0.066517 -0.013402 0.754771 -0.067184 0.004619 0.678798 -0.048856 -0.05607 0.75478 -0.031516 -0.070628 0.678817 -0.059895 -0.034661 0.678802 -0.013405 -0.079098 0.592423 -0.065559 -0.011998 0.592396 -0.066018 0.005813 0.485074 -0.048131 -0.055389 0.592405 -0.030855 -0.069696 0.485091 -0.058792 -0.033593 0.485077 -0.012806 -0.077526 0.346372 -0.009923 0.085295 0.346373 0.001802 0.084457 0.166635 -0.040954 0.063516 0.346357 -0.024871 0.074441 0.166622 -0.061381 0.022467 0.346347 -0.05203 0.041629 0.166608 -0.063668 -0.01151 0.346346 -0.063156 0.004508 0.166602 -0.046517 -0.054115 0.346354 -0.028942 -0.067716 0.16662 -0.055756 -0.03311 0.166606 -0.011333 -0.074748 -0.063737 -0.009391 0.075707 -0.063736 0.002111 0.069341 -0.341861 -0.03905 0.057245 -0.063751 -0.023351 0.06236 -0.341874 -0.057696 0.018215 -0.063761 -0.048258 0.033764 -0.341887 -0.059047 -0.013458 -0.063762 -0.057546 -0.000754 -0.341892 -0.04241 -0.052713 -0.063753 -0.025233 -0.065593 -0.341875 -0.04982 -0.034379 -0.341888 -0.009401 -0.073079 -0.664907 -0.008425 0.05887 -0.664907 0.002422 0.051483 -1.01288 -0.03576 0.044604 -0.664921 -0.020837 0.045942 -1.0129 -0.052074 0.009568 -0.664929 -0.043093 0.021427 -1.01291 -0.052491 -0.018638 -0.664929 -0.050927 -0.008987 -1.01291 -0.036912 -0.053202 -0.664921 -0.021581 -0.066202 -1.0129 -0.043549 -0.038601 -1.01291 -0.007668 -0.074123 -1.36585 -0.007026 0.042053 -1.36585 0.002698 0.036167 -1.70102 -0.031367 0.029982 -1.36586 -0.017754 0.031562 -1.70103 -0.045645 -0.000765 -1.36587 -0.037269 0.00991 -1.70104 -0.045783 -0.025805 -1.36587 -0.044088 -0.017459 -1.70105 -0.031844 -0.056399 -1.36586 -0.018309 -0.06884 -1.70103 -0.037567 -0.044074 -1.70104 -0.006116 -0.076411 -1.99565 -0.005531 0.029447 -1.99565 0.002915 0.026288 -2.23006 -0.026719 0.018876 -1.99566 -0.014927 0.022237 -2.23007 -0.039155 -0.009271 -1.99567 -0.031957 0.002224 -2.23008 -0.039282 -0.032248 -1.99567 -0.037916 -0.023408 -2.23008 -0.027156 -0.060222 -1.99566 -0.015444 -0.071378 -2.23007 -0.032236 -0.048278 -2.23008 -0.005016 -0.077727 -2.38462 -0.004462 0.022587 -2.38461 0.002944 0.024215 -2.4798 -0.023347 0.012819 -2.38462 -0.01335 0.021521 -2.47981 -0.034439 -0.013933 -2.38463 -0.02941 -0.001007 -2.47982 -0.03456 -0.035802 -2.38463 -0.034421 -0.025351 -2.47981 -0.023762 -0.062366 -2.38462 -0.013829 -0.071901 -2.47981 -0.029222 -0.049691 -2.47982 -0.003868 0.030121 -2.53 -0.000105 -0.024601 1.55299 -0.000937 -0.025426 1.55299 -0.001295 -0.026955 1.55299 -0.001085 -0.028161 1.55299 -0.000261 -0.029034 1.55299 -0.001847 -0.019605 1.55173 -0.004525 -0.022215 1.55172 -0.005676 -0.026392 1.55172 -0.004995 -0.029933 1.55172 -0.002344 -0.032696 1.55173 -0.003912 -0.014819 1.54815 -0.008758 -0.019475 1.54815 -0.010835 -0.025949 1.54814 -0.0096 -0.031856 1.54815 -0.004801 -0.03679 1.54815 -0.006229 -0.009388 1.54017 -0.01349 -0.016327 1.54017 -0.0166 -0.025274 1.54017 -0.014747 -0.033783 1.54017 -0.007555 -0.04114 1.54017 -0.008696 -0.003551 1.52649 -0.018529 -0.012937 1.52649 -0.022736 -0.024533 1.52648 -0.020226 -0.035832 1.52649 -0.010487 -0.045785 1.52649 -0.011163 0.002537 1.5074 -0.023573 -0.009292 1.50739 -0.028881 -0.023533 1.50739 -0.025712 -0.037616 1.50739 -0.01342 -0.050161 1.50739 -0.013575 0.008802 1.48367 -0.02851 -0.00533 1.48366 -0.034897 -0.022066 1.48365 -0.031082 -0.038774 1.48366 -0.016287 -0.053764 1.48366 -0.016025 0.015138 1.45468 -0.033538 -0.001186 1.45467 -0.041025 -0.020298 1.45467 -0.036548 -0.039507 1.45467 -0.019198 -0.056825 1.45468 -0.018577 0.022274 1.41663 -0.038782 0.003604 1.41662 -0.047418 -0.018048 1.41662 -0.042252 -0.039933 1.41662 -0.022232 -0.059742 1.41663 -0.02108 0.030332 1.36835 -0.043931 0.009146 1.36834 -0.053697 -0.015231 1.36833 -0.047854 -0.039984 1.36834 -0.025213 -0.062463 1.36835 -0.023229 0.038051 1.31406 -0.048362 0.014588 1.31405 -0.059103 -0.012255 1.31404 -0.052678 -0.039602 1.31405 -0.027778 -0.064495 1.31406 -0.024958 0.045149 1.25427 -0.051938 0.019662 1.25426 -0.063468 -0.009372 1.25425 -0.056573 -0.039025 1.25426 -0.029846 -0.066063 1.25427 -0.026204 0.052307 1.18402 -0.054543 0.024782 1.184 -0.066656 -0.006455 1.184 -0.059419 -0.038424 1.184 -0.031355 -0.067614 1.18402 -0.026734 0.059834 1.09779 -0.055712 0.030212 1.09777 -0.068103 -0.003291 1.09776 -0.060715 -0.037639 1.09777 -0.032035 -0.069036 1.09778 -0.068408 -0.000411 0.997411 -0.06099 -0.036775 0.997414 -0.032165 -0.070043 0.997429 -0.068334 0.001781 0.88513 -0.060924 -0.035985 0.885134 -0.032108 -0.070552 0.885149 -0.067681 0.003715 0.754771 -0.06034 -0.035146 0.754774 -0.03177 -0.070726 0.754789 -0.066705 0.005404 0.592395 -0.059464 -0.034109 0.592399 -0.031266 -0.070293 0.592413 0.001686 0.087924 0.346379 -0.025335 0.077302 0.346365 -0.053184 0.043507 0.346351 -0.064898 0.005589 0.346345 -0.05762 -0.033213 0.346349 -0.03012 -0.068813 0.346363 0.00195 0.077818 -0.06373 -0.024225 0.06927 -0.063744 -0.05036 0.03837 -0.063757 -0.060602 0.002347 -0.063762 -0.053004 -0.033425 -0.063759 -0.027204 -0.066479 -0.063745 0.00227 0.060365 -0.664901 -0.022201 0.054281 -0.664914 -0.045806 0.027844 -0.664926 -0.054299 -0.004655 -0.66493 -0.046659 -0.036192 -0.664926 -0.023358 -0.065551 -0.664914 0.002566 0.043289 -1.36585 -0.019322 0.038253 -1.36586 -0.040204 0.015332 -1.36587 -0.047498 -0.013379 -1.36587 -0.040517 -0.041341 -1.36587 -0.019906 -0.067392 -1.36586 0.002818 0.030498 -1.99565 -0.016234 0.026214 -1.99565 -0.034415 0.00551 -1.99566 -0.040772 -0.020854 -1.99567 -0.034702 -0.046461 -1.99566 -0.016767 -0.070264 -1.99566 0.002979 0.02354 -2.38461 -0.014 0.019657 -2.38462 -0.03021 0.000142 -2.38463 -0.035884 -0.024963 -2.38463 -0.030483 -0.049302 -2.38463 -0.014506 -0.071896 -2.38462 0.003099 0.033796 -2.52768 -0.012642 0.02884 -2.55011 0.024365 0.028692 -2.67602 0.02314 0.028675 -2.62746 0.009469 0.046964 -2.98268 0.01318 0.046961 -2.94055 0.003316 0.046918 -3.02654 0.015896 0.046935 -2.90216 0.01796 0.047015 -2.86399 0.019612 0.046946 -2.8223 0.021125 0.04694 -2.77689 0.022166 0.046974 -2.72796 0.018622 0.04702 -2.55965 0.009831 0.046931 -2.55 0.0216 0.046905 -2.58542 -0.003858 0.046975 -2.55 0.003108 0.047529 -2.54575 -0.01559 0.047014 -2.58544 -0.012637 0.047112 -2.55966 -0.014918 0.047046 -2.77691 -0.016009 0.047085 -2.72798 -0.011663 0.047103 -2.864 -0.013358 0.047043 -2.82232 -0.006805 0.047022 -2.94056 -0.009561 0.047012 -2.90217 -0.003051 0.047004 -2.98268 0.022988 0.046964 -2.67678 0.023141 0.046929 -2.62853 0.008532 0.080846 -2.98268 0.0117 0.080843 -2.94055 0.003277 0.0808 -3.02654 0.014019 0.080818 -2.90216 0.015781 0.080897 -2.86399 0.017192 0.080828 -2.8223 0.018484 0.080822 -2.77689 0.019373 0.080856 -2.72796 0.015517 0.080902 -2.56847 0.008844 0.080813 -2.55977 0.01837 0.080836 -2.58717 -0.002844 0.080857 -2.55977 0.003104 0.080844 -2.55486 -0.012344 0.080945 -2.58718 -0.009507 0.080994 -2.56849 -0.012293 0.080928 -2.77691 -0.013224 0.080967 -2.72798 -0.010961 0.080925 -2.82232 -0.009513 0.080985 -2.864 -0.007718 0.080894 -2.90217 -0.005365 0.080904 -2.94056 -0.00216 0.080886 -2.98268 0.020075 0.080846 -2.67678 0.020206 0.080841 -2.63033 -0.014578 0.080956 -2.67687 -0.014634 0.08095 -2.63016 0.00749 0.190414 -2.98273 0.010048 0.190411 -2.94079 0.003248 0.190368 -3.02698 0.011922 0.190386 -2.90369 0.013345 0.190464 -2.86621 0.014483 0.190397 -2.82352 0.015527 0.19039 -2.78011 0.016245 0.190424 -2.73207 0.013132 0.190469 -2.57725 0.007744 0.190381 -2.56871 0.015436 0.190404 -2.59507 -0.001695 0.190425 -2.56871 0.003108 0.190412 -2.56389 -0.009367 0.190512 -2.59509 -0.007075 0.19056 -2.57727 -0.009326 0.190495 -2.78013 -0.010077 0.190534 -2.73209 -0.00825 0.190492 -2.82354 -0.007081 0.190551 -2.86622 -0.005631 0.190461 -2.9037 -0.003731 0.190471 -2.9408 -0.001143 0.190454 -2.98274 0.016812 0.190414 -2.68182 0.016918 0.190409 -2.63517 -0.011171 0.190523 -2.68191 -0.011216 0.190517 -2.635 0.007237 0.423996 -2.97566 0.009648 0.423993 -2.93669 0.003239 0.423953 -3.01625 0.012754 0.424044 -2.86585 0.011413 0.42397 -2.90117 0.014811 0.423974 -2.78527 0.013828 0.42398 -2.82729 0.015487 0.424006 -2.74001 0.012554 0.424048 -2.59441 0.007477 0.423966 -2.58782 0.014726 0.423987 -2.61426 -0.001417 0.424006 -2.58783 0.003109 0.423994 -2.58328 -0.006488 0.424134 -2.59442 -0.008647 0.424088 -2.61428 -0.009317 0.424109 -2.74003 -0.008609 0.424072 -2.78529 -0.006494 0.424125 -2.86587 -0.007596 0.42407 -2.82731 -0.003337 0.42405 -2.9367 -0.005128 0.424041 -2.90119 -0.000899 0.424034 -2.97567 0.016022 0.423996 -2.69265 0.016122 0.423992 -2.64968 -0.010348 0.424099 -2.69273 -0.01039 0.424094 -2.64952 0.009175 0.552542 -2.93505 0.006939 0.552545 -2.9712 0.00323 0.552505 -3.00885 0.012056 0.552589 -2.86934 0.010812 0.552521 -2.90211 0.013965 0.552525 -2.7946 0.013052 0.55253 -2.83357 0.014592 0.552554 -2.75261 0.007161 0.552517 -2.60827 0.01187 0.552594 -2.61574 0.013885 0.552537 -2.6335 0.003108 0.552543 -2.60405 -0.00109 0.552554 -2.60827 -0.007795 0.55263 -2.63351 -0.005793 0.552673 -2.61575 -0.008417 0.55265 -2.75263 -0.00776 0.552616 -2.79461 -0.005798 0.552665 -2.86936 -0.006819 0.552614 -2.83359 -0.004531 0.552586 -2.90212 -0.00287 0.552595 -2.93506 -0.000607 0.55258 -2.9712 0.015087 0.552545 -2.70868 0.01518 0.552541 -2.66883 -0.009373 0.55264 -2.70876 -0.009412 0.552635 -2.66868 0.00867 0.659869 -2.93282 0.00662 0.659871 -2.96596 0.003221 0.659835 -3.00046 0.011311 0.659912 -2.87259 0.010171 0.659849 -2.90262 0.012224 0.659858 -2.8398 0.013061 0.659853 -2.80407 0.013635 0.65988 -2.76559 0.011141 0.659916 -2.64012 0.006824 0.659845 -2.63328 0.012987 0.659864 -2.65534 -0.000739 0.65988 -2.63328 0.003109 0.65987 -2.62941 -0.00505 0.659989 -2.64014 -0.006886 0.65995 -2.65535 -0.006853 0.659936 -2.80409 -0.007455 0.659968 -2.7656 -0.005991 0.659935 -2.83981 -0.005055 0.659981 -2.8726 -0.003893 0.659909 -2.90263 -0.002371 0.659917 -2.93283 -0.000297 0.659903 -2.96596 0.01409 0.659872 -2.72532 0.014175 0.659868 -2.68879 -0.008331 0.659959 -2.72539 -0.008367 0.659954 -2.68865 0.007814 0.773093 -2.9269 0.00608 0.773094 -2.95494 0.003204 0.773064 -2.98413 0.010048 0.773129 -2.87596 0.009084 0.773076 -2.90136 0.011528 0.773079 -2.818 0.010821 0.773083 -2.84822 0.012014 0.773101 -2.78544 0.006252 0.773072 -2.67351 0.009904 0.773132 -2.67931 0.011466 0.773088 -2.69332 0.00311 0.773093 -2.67025 -0.000146 0.773102 -2.67352 -0.005345 0.773161 -2.69333 -0.003793 0.773194 -2.67932 -0.005317 0.773149 -2.81801 -0.005827 0.773176 -2.78545 -0.004588 0.773148 -2.84823 -0.003796 0.773188 -2.87597 -0.002814 0.773127 -2.90137 -0.001526 0.773133 -2.92691 0.000229 0.773121 -2.95494 0.012398 0.773095 -2.75138 0.01247 0.773091 -2.72047 -0.006568 0.773168 -2.75144 -0.006598 0.773165 -2.72036 0.005636 0.837126 -2.94953 0.007109 0.837125 -2.92572 0.003192 0.8371 -2.97434 0.009007 0.837155 -2.88243 0.008188 0.83711 -2.90401 0.009664 0.837116 -2.85886 0.010265 0.837113 -2.83318 0.010678 0.837132 -2.80551 0.005782 0.837108 -2.71041 0.008885 0.837159 -2.71533 0.010212 0.837121 -2.72706 0.000345 0.837133 -2.71041 0.003112 0.837125 -2.70763 -0.004072 0.837183 -2.72707 -0.002753 0.837211 -2.71534 -0.004049 0.837173 -2.83319 -0.004482 0.837196 -2.80552 -0.00343 0.837172 -2.85887 -0.002756 0.837205 -2.88243 -0.001921 0.837154 -2.90402 -0.000827 0.837159 -2.92572 0.000663 0.837149 -2.94954 0.011004 0.837127 -2.77657 0.011066 0.837124 -2.75031 -0.005112 0.837189 -2.77662 -0.005138 0.837186 -2.75021 0.006451 0.88083 -2.92897 0.005221 0.880831 -2.94885 0.003182 0.88081 -2.96955 0.007351 0.880818 -2.91086 0.008035 0.880856 -2.89284 0.009085 0.88082 -2.85174 0.008583 0.880823 -2.87317 0.009429 0.880837 -2.82866 0.005343 0.880816 -2.74928 0.007933 0.880859 -2.75339 0.009041 0.880827 -2.76294 0.003115 0.880831 -2.74697 0.000806 0.880837 -2.74929 -0.002881 0.880879 -2.76295 -0.00178 0.880902 -2.7534 -0.002861 0.88087 -2.85175 -0.003222 0.880889 -2.82866 -0.001782 0.880898 -2.89285 -0.002344 0.880869 -2.87318 -0.000172 0.880859 -2.92898 -0.001086 0.880854 -2.91087 0.001072 0.880851 -2.94885 0.009702 0.880832 -2.8045 0.009753 0.88083 -2.78258 -0.003748 0.880884 -2.80454 -0.00377 0.880881 -2.7825 0.005765 0.910308 -2.93472 0.00479 0.910308 -2.95049 0.003172 0.910291 -2.9669 0.006479 0.910298 -2.92036 0.007021 0.910328 -2.90607 0.007456 0.910302 -2.89047 0.007853 0.9103 -2.87348 0.008127 0.910313 -2.85517 0.004886 0.910296 -2.79222 0.00694 0.91033 -2.79548 0.007818 0.910305 -2.80137 0.003119 0.910308 -2.79038 0.001288 0.910313 -2.79222 -0.000763 0.910365 -2.79549 -0.001636 0.910346 -2.80138 -0.00162 0.910339 -2.87348 -0.001907 0.910354 -2.85517 -0.000765 0.910361 -2.90608 -0.00121 0.910338 -2.89048 0.000512 0.91033 -2.93473 -0.000212 0.910327 -2.92036 0.001499 0.910324 -2.95049 0.008343 0.910309 -2.83601 0.008383 0.910307 -2.81863 -0.002323 0.91035 -2.83605 -0.00234 0.910348 -2.81857 0.004879 0.935721 -2.94404 0.004233 0.935721 -2.95449 0.003161 0.93571 -2.96537 0.005352 0.935714 -2.93452 0.005712 0.935734 -2.92505 0.006263 0.935715 -2.90345 0.005999 0.935717 -2.91471 0.006444 0.935724 -2.89131 0.004297 0.935713 -2.84959 0.005658 0.935735 -2.85175 0.00624 0.935719 -2.85566 0.003125 0.935721 -2.84838 0.001912 0.935724 -2.84959 0.000553 0.935759 -2.85176 -2.6e-005 0.935746 -2.85566 -1.6e-005 0.935742 -2.90345 -0.000206 0.935752 -2.89131 0.000551 0.935756 -2.92505 0.000256 0.935741 -2.91472 0.001398 0.935736 -2.94404 0.000918 0.935733 -2.93452 0.002051 0.935731 -2.95449 0.006588 0.935721 -2.87861 0.006614 0.93572 -2.8671 -0.000482 0.935749 -2.87864 -0.000493 0.935748 -2.86705 0.004163 0.949953 -2.95194 0.003782 0.949954 -2.95809 0.003151 0.949947 -2.9645 0.004653 0.949961 -2.94076 0.004441 0.94995 -2.94633 0.004978 0.94995 -2.92804 0.004823 0.949951 -2.93467 0.005084 0.949955 -2.9209 0.00382 0.949949 -2.89634 0.004621 0.949962 -2.89761 0.004964 0.949952 -2.89991 0.003131 0.949954 -2.89562 0.002416 0.949955 -2.89634 0.001616 0.949976 -2.89761 0.001275 0.949968 -2.89991 0.001281 0.949966 -2.92804 0.00117 0.949972 -2.9209 0.001441 0.949965 -2.93468 0.001615 0.949974 -2.94076 0.002113 0.949962 -2.95194 0.001831 0.949961 -2.94634 0.002498 0.94996 -2.95809 0.005169 0.949954 -2.91342 0.005185 0.949953 -2.90664 0.001007 0.94997 -2.91344 0.001 0.949969 -2.90662 0.003683 0.952901 -2.95828 0.003481 0.952901 -2.96155 0.003145 0.952898 -2.96495 0.003943 0.952906 -2.95234 0.003831 0.952899 -2.95531 0.004033 0.9529 -2.94911 0.004116 0.9529 -2.94559 0.004172 0.952902 -2.94179 0.003501 0.952899 -2.92874 0.003926 0.952906 -2.92942 0.004108 0.952901 -2.93064 0.003134 0.952901 -2.92836 0.002755 0.952903 -2.92874 0.00233 0.952913 -2.92942 0.002149 0.952909 -2.93064 0.002093 0.952911 -2.94179 0.002152 0.952908 -2.94559 0.002237 0.952908 -2.94911 0.002329 0.952912 -2.95234 0.002594 0.952906 -2.95828 0.002444 0.952906 -2.95531 0.002798 0.952905 -2.96155 0.004217 0.952902 -2.93782 0.004226 0.952901 -2.93422 0.002006 0.952911 -2.93783 0.002003 0.952909 -2.9342 0.003139 0.955048 -2.96482 -0.0172 0.047066 -2.62855 -0.016997 0.047101 -2.6768 -0.0172 0.028812 -2.62748 -0.018375 0.02883 -2.67604 0.003174 -0.073731 -2.72701 0.003197 -0.076944 -2.62521 0.003283 -0.033659 -3.02677 0.003244 -0.071596 -2.77584 0.003149 -0.075555 -2.67618 -0.00365 -0.076186 -2.58123 -0.023321 0.010638 -2.58373 -0.030681 -0.015333 -2.58297 -0.030681 -0.036385 -2.58237 -0.020745 -0.061661 -2.58165 -0.002835 -0.073816 -2.67618 -0.021832 0.010329 -2.67626 -0.026629 -0.015483 -2.67623 -0.027416 -0.035833 -2.6762 -0.01838 -0.059988 -2.67619 -0.001852 -0.070002 -2.77585 -0.017783 0.010456 -2.77598 -0.020474 -0.015186 -2.77598 -0.020802 -0.034954 -2.77596 -0.014872 -0.057302 -2.77585 -0.000685 -0.065248 -2.86354 -0.012372 0.010569 -2.86404 -0.013482 -0.014828 -2.86409 -0.01309 -0.033657 -2.86413 -0.010479 -0.053876 -2.86355 0.000869 -0.058292 -2.94003 -0.00791 0.010705 -2.94004 -0.008396 -0.014059 -2.94004 -0.008396 -0.031557 -2.94004 -0.004991 -0.048783 -2.94004 0.003271 -0.027837 -3.02677 0.003284 -0.038548 -3.02677 -0.003939 -0.077031 -2.53615 0.002967 -0.077993 -2.58124 -0.023852 0.010848 -2.54155 -0.015704 0.028798 -2.58421 -0.031797 -0.015296 -2.53617 -0.027907 -0.001667 -2.58324 -0.031797 -0.036577 -2.53617 -0.031345 -0.025992 -2.58266 -0.021557 -0.062259 -2.53616 -0.012295 -0.070686 -2.58139 -0.026912 -0.049251 -2.582 -0.003274 -0.075155 -2.62525 -0.02322 0.010558 -2.62699 -0.029246 -0.015319 -2.62645 -0.024123 -0.001728 -2.67611 -0.029246 -0.036143 -2.62603 -0.027376 -0.025766 -2.67621 -0.0197 -0.060932 -2.62554 -0.010696 -0.068583 -2.67619 -0.023988 -0.048156 -2.6762 -0.002362 -0.072059 -2.72702 -0.019672 0.010481 -2.72712 -0.015623 0.028806 -2.77618 -0.023546 -0.015253 -2.72708 -0.01938 -0.001754 -2.77584 -0.024333 -0.035242 -2.72705 -0.021166 -0.025401 -2.77596 -0.016755 -0.058755 -2.72702 -0.008436 -0.065202 -2.77585 -0.019569 -0.046404 -2.77586 -0.001299 -0.067749 -2.82249 0.003183 -0.066678 -2.86354 -0.015205 0.010478 -2.82261 -0.011777 0.028881 -2.8637 -0.017648 -0.015054 -2.82261 -0.012852 -0.001566 -2.86403 -0.017975 -0.034208 -2.82258 -0.013806 -0.024716 -2.86407 -0.012777 -0.055691 -2.82249 -0.005637 -0.060957 -2.86354 -0.012696 -0.044077 -2.86397 1.5e-005 -0.062445 -2.90215 -0.010311 0.010754 -2.90221 -0.006918 0.028826 -2.94026 -0.011249 -0.014479 -2.90225 -0.008525 -0.001055 -2.94001 -0.011644 -0.032776 -2.90224 -0.008235 -0.02348 -2.94004 -0.007979 -0.05181 -2.90216 -0.002094 -0.054715 -2.94004 -0.007104 -0.040527 -2.94004 0.001948 -0.051742 -2.98274 -0.002941 0.01059 -2.98275 -0.003069 -0.013619 -2.98275 0.003188 -0.0007 -3.02677 -0.003069 -0.029827 -2.98275 0.00325 -0.02162 -3.02677 -0.001225 -0.044085 -2.98274 0.003018 -0.078896 -2.53615 -0.029009 -0.00154 -2.5389 -0.032499 -0.026052 -2.53616 -0.027913 -0.049643 -2.53616 -0.012848 -0.071437 -2.53616 -0.0264 -0.001514 -2.62658 -0.029861 -0.025894 -2.62623 -0.025625 -0.048772 -2.62578 -0.01158 -0.069771 -2.62536 -0.017304 0.02884 -2.72723 -0.021944 -0.001753 -2.727 -0.024406 -0.025609 -2.72707 -0.021947 -0.047356 -2.72703 -0.00964 -0.067027 -2.72702 0.003233 -0.069267 -2.82248 -0.013472 0.028812 -2.82243 -0.016534 -0.0017 -2.8225 -0.018063 -0.025113 -2.8226 -0.016918 -0.045324 -2.82249 -0.007104 -0.063195 -2.82249 -0.009674 0.028801 -2.90188 -0.010624 -0.001326 -2.90222 -0.011639 -0.024179 -2.90224 -0.01047 -0.042622 -2.90219 -0.004027 -0.058436 -2.90215 -0.003165 0.028829 -2.98296 -0.00284 -0.00083 -2.98272 -0.003302 -0.022598 -2.98275 -0.002369 -0.037363 -2.98274 0.000344 -0.048875 -2.98274 0.032028 -0.068372 0.245415 0.059336 -0.033481 0.245429 0.066894 0.004615 0.245433 0.055717 0.042147 0.245427 0.028439 0.075541 0.245413 0.001408 -0.079736 0.245399 0.048236 -0.053968 0.245423 0.065499 -0.012193 0.245432 0.063605 0.021282 0.245431 0.043804 0.061978 0.245421 0.013203 0.083363 0.245405 0.014992 -0.076895 0.245406 -0.012469 -0.076813 0.245392 -0.009794 0.083433 0.245393 -0.040513 0.062216 0.245378 -0.060539 0.021631 0.245367 -0.062618 -0.011834 0.245366 -0.045586 -0.053703 0.245375 0.001751 0.085976 0.245399 -0.025074 0.075695 0.245386 -0.052536 0.042452 0.245372 -0.06392 0.004982 0.245366 -0.056573 -0.033155 0.245369 -0.029458 -0.068197 0.245384 0.029184 -0.066154 -0.21548 0.054498 -0.034244 -0.215467 0.062357 0.000314 -0.215463 0.05283 0.035569 -0.215468 0.02753 0.065352 -0.215481 0.001666 -0.076816 -0.215494 0.044012 -0.052846 -0.215472 0.06062 -0.014979 -0.215464 0.059748 0.015782 -0.215464 0.041969 0.053989 -0.215473 0.01298 0.071229 -0.215488 0.013804 -0.07415 -0.215488 -0.010794 -0.074076 -0.2155 -0.009166 0.071296 -0.2155 -0.03825 0.054216 -0.215514 -0.056239 0.016108 -0.215524 -0.057282 -0.014648 -0.215524 -0.040883 -0.052606 -0.215516 0.002038 0.073193 -0.215494 -0.023748 0.065499 -0.215507 -0.049213 0.035857 -0.21552 -0.058934 0.000655 -0.215525 -0.051266 -0.033946 -0.215521 -0.026128 -0.065996 -0.215508 0.00188 0.07319 -0.215494 0.056508 0.043454 0.399066 0.028655 0.077408 0.381465 0.067043 0.015818 0.592464 0.067879 0.013644 0.75484 0.068461 0.011016 0.885201 0.068113 0.009735 0.997481 0.05822 0.033369 1.02842 0.029275 0.063987 1.03628 0.00133 0.073727 1.03626 0.064864 0.022384 0.431813 0.044264 0.063528 0.386168 0.013247 0.085506 0.381029 0.066588 0.015818 0.485142 0.06737 0.015176 0.678868 0.068267 0.012274 0.822809 0.068481 0.009849 0.943072 0.066836 0.014587 1.01024 0.045479 0.051452 1.03485 0.013319 0.071292 1.03627 -0.010789 0.071365 1.03626 -0.043056 0.051699 1.03487 -0.064591 0.014939 1.01067 -0.066283 0.009849 0.943003 -0.065929 0.012273 0.82274 -0.064864 0.015176 0.6788 -0.063877 0.015818 0.485075 -0.009966 0.085576 0.381013 -0.041109 0.063769 0.385997 -0.061978 0.022738 0.430969 -0.026785 0.064147 1.03625 -0.05589 0.033681 1.02857 -0.065973 0.009735 0.997412 -0.066196 0.011016 0.885131 -0.065462 0.013644 0.754772 -0.064443 0.015818 0.592397 -0.025419 0.077564 0.381429 -0.053476 0.043762 0.398776 0.001664 0.088209 0.380883 0.032945 -0.069538 0.431831 0.060911 -0.033782 0.43171 0.068373 0.00535 0.431565 0.001306 -0.081096 0.431857 0.049608 -0.05482 0.431784 0.067089 -0.0119 0.431632 0.015365 -0.078206 0.431851 -0.01304 -0.078122 0.431837 -0.064397 -0.011531 0.431561 -0.047153 -0.054547 0.43173 -0.065586 0.005726 0.431497 -0.05834 -0.033447 0.431648 -0.030573 -0.069356 0.431794 0.033926 -0.070107 1.01237 0.062919 -0.037237 1.01147 0.070537 -0.001137 1.01047 0.000949 -0.080689 1.01225 0.051227 -0.056599 1.012 0.069267 -0.017065 1.01091 0.015661 -0.078044 1.01226 -0.013914 -0.077962 1.01207 -0.067197 -0.016698 1.01174 -0.049379 -0.056316 1.01167 -0.068376 -0.000785 1.01187 -0.060962 -0.036891 1.01165 -0.032153 -0.069923 1.01184 numsurf 1766 SURF 0x10 mat 1 refs 4 0 0.0252734 0.687571 183 0.0159681 0.689076 1564 0.0159681 0.689853 184 0.0252736 0.688615 SURF 0x10 mat 1 refs 4 0 0.0252734 0.687571 184 0.0252736 0.688615 528 0.034301 0.687591 192 0.0343007 0.686297 SURF 0x10 mat 1 refs 4 0 0.0252734 0.687571 192 0.0343007 0.686297 532 0.0343003 0.685517 190 0.0252732 0.686945 SURF 0x10 mat 1 refs 4 0 0.0252734 0.687571 190 0.0252732 0.686945 527 0.0161679 0.688636 183 0.0159681 0.689076 SURF 0x10 mat 1 refs 4 1 0.0252738 0.690082 191 0.0343014 0.689391 528 0.034301 0.687591 184 0.0252736 0.688615 SURF 0x10 mat 1 refs 4 1 0.0252738 0.690082 184 0.0252736 0.688615 1564 0.0159681 0.689853 1535 0.0159681 0.69092 SURF 0x10 mat 1 refs 4 1 0.0252738 0.690082 1535 0.0159681 0.69092 1563 0.0159683 0.69219 185 0.0252738 0.691726 SURF 0x10 mat 1 refs 4 1 0.0252738 0.690082 185 0.0252738 0.691726 529 0.0343014 0.691348 191 0.0343014 0.689391 SURF 0x10 mat 1 refs 4 2 0.0252738 0.693303 1621 0.0159683 0.693546 526 0.0159643 0.695361 186 0.0252738 0.695261 SURF 0x10 mat 1 refs 4 2 0.0252738 0.693303 186 0.0252738 0.695261 530 0.0343012 0.695165 194 0.0343022 0.69311 SURF 0x10 mat 1 refs 4 2 0.0252738 0.693303 194 0.0343022 0.69311 529 0.0343014 0.691348 185 0.0252738 0.691726 SURF 0x10 mat 1 refs 4 2 0.0252738 0.693303 185 0.0252738 0.691726 1563 0.0159683 0.69219 1621 0.0159683 0.693546 SURF 0x10 mat 1 refs 4 3 0.0252787 0.698051 1619 0.0159681 0.698109 818 0.0159681 0.700465 188 0.0252734 0.700542 SURF 0x10 mat 1 refs 4 3 0.0252787 0.698051 188 0.0252734 0.700542 531 0.0343012 0.700567 196 0.0343075 0.698002 SURF 0x10 mat 1 refs 4 3 0.0252787 0.698051 196 0.0343075 0.698002 530 0.0343012 0.695165 186 0.0252738 0.695261 SURF 0x10 mat 1 refs 4 3 0.0252787 0.698051 186 0.0252738 0.695261 526 0.0159643 0.695361 1619 0.0159681 0.698109 SURF 0x10 mat 1 refs 4 4 0.0252292 0.70452 198 0.0342536 0.70452 531 0.0343012 0.700567 188 0.0252734 0.700542 SURF 0x10 mat 1 refs 4 4 0.0252292 0.70452 188 0.0252734 0.700542 818 0.0159681 0.700465 187 0.0159649 0.70451 SURF 0x10 mat 1 refs 4 5 0.0252732 0.686737 189 0.0159683 0.688489 527 0.0161679 0.688636 190 0.0252732 0.686945 SURF 0x10 mat 1 refs 4 5 0.0252732 0.686737 190 0.0252732 0.686945 532 0.0343003 0.685517 200 0.0343001 0.685256 SURF 0x10 mat 1 refs 4 6 0.0423076 0.685485 192 0.0343007 0.686297 528 0.034301 0.687591 193 0.0423083 0.686931 SURF 0x10 mat 1 refs 4 6 0.0423076 0.685485 193 0.0423083 0.686931 533 0.050469 0.68648 203 0.0504688 0.684935 SURF 0x10 mat 1 refs 4 6 0.0423076 0.685485 203 0.0504688 0.684935 537 0.050468 0.683999 201 0.0423072 0.684611 SURF 0x10 mat 1 refs 4 6 0.0423076 0.685485 201 0.0423072 0.684611 532 0.0343003 0.685517 192 0.0343007 0.686297 SURF 0x10 mat 1 refs 4 7 0.0423013 0.688935 191 0.0343014 0.689391 529 0.0343014 0.691348 195 0.0422907 0.691082 SURF 0x10 mat 1 refs 4 7 0.0423013 0.688935 195 0.0422907 0.691082 534 0.0503475 0.69089 202 0.0503794 0.688617 SURF 0x10 mat 1 refs 4 7 0.0423013 0.688935 202 0.0503794 0.688617 533 0.050469 0.68648 193 0.0423083 0.686931 SURF 0x10 mat 1 refs 4 7 0.0423013 0.688935 193 0.0423083 0.686931 528 0.034301 0.687591 191 0.0343014 0.689391 SURF 0x10 mat 1 refs 4 8 0.0422918 0.692958 194 0.0343022 0.69311 530 0.0343012 0.695165 197 0.0422897 0.695073 SURF 0x10 mat 1 refs 4 8 0.0422918 0.692958 197 0.0422897 0.695073 535 0.0503547 0.694997 205 0.0503591 0.69284 SURF 0x10 mat 1 refs 4 8 0.0422918 0.692958 205 0.0503591 0.69284 534 0.0503475 0.69089 195 0.0422907 0.691082 SURF 0x10 mat 1 refs 4 8 0.0422918 0.692958 195 0.0422907 0.691082 529 0.0343014 0.691348 194 0.0343022 0.69311 SURF 0x10 mat 1 refs 4 9 0.0422947 0.697943 196 0.0343075 0.698002 531 0.0343012 0.700567 199 0.0422977 0.700577 SURF 0x10 mat 1 refs 4 9 0.0422947 0.697943 199 0.0422977 0.700577 536 0.0503661 0.700537 207 0.0503667 0.69789 SURF 0x10 mat 1 refs 4 9 0.0422947 0.697943 207 0.0503667 0.69789 535 0.0503547 0.694997 197 0.0422897 0.695073 SURF 0x10 mat 1 refs 4 9 0.0422947 0.697943 197 0.0422897 0.695073 530 0.0343012 0.695165 196 0.0343075 0.698002 SURF 0x10 mat 1 refs 4 10 0.0423672 0.704514 209 0.0504361 0.704532 536 0.0503661 0.700537 199 0.0422977 0.700577 SURF 0x10 mat 1 refs 4 10 0.0423672 0.704514 199 0.0422977 0.700577 531 0.0343012 0.700567 198 0.0342536 0.70452 SURF 0x10 mat 1 refs 4 11 0.042307 0.684319 200 0.0343001 0.685256 532 0.0343003 0.685517 201 0.0423072 0.684611 SURF 0x10 mat 1 refs 4 11 0.042307 0.684319 201 0.0423072 0.684611 537 0.050468 0.683999 1596 0.0504678 0.683717 SURF 0x10 mat 1 refs 4 12 0.0591462 0.684447 203 0.0504688 0.684935 533 0.050469 0.68648 204 0.0591468 0.686084 SURF 0x10 mat 1 refs 4 12 0.0591462 0.684447 204 0.0591468 0.686084 538 0.069005 0.685732 213 0.0690042 0.684009 SURF 0x10 mat 1 refs 4 12 0.0591462 0.684447 213 0.0690042 0.684009 542 0.0690035 0.682962 211 0.0591455 0.683454 SURF 0x10 mat 1 refs 4 12 0.0591462 0.684447 211 0.0591455 0.683454 537 0.050468 0.683999 203 0.0504688 0.684935 SURF 0x10 mat 1 refs 4 13 0.0591472 0.688345 202 0.0503794 0.688617 534 0.0503475 0.69089 206 0.0591286 0.69077 SURF 0x10 mat 1 refs 4 13 0.0591472 0.688345 206 0.0591286 0.69077 539 0.0689832 0.690607 212 0.0690054 0.68811 SURF 0x10 mat 1 refs 4 13 0.0591472 0.688345 212 0.0690054 0.68811 538 0.069005 0.685732 204 0.0591468 0.686084 SURF 0x10 mat 1 refs 4 13 0.0591472 0.688345 204 0.0591468 0.686084 533 0.050469 0.68648 202 0.0503794 0.688617 SURF 0x10 mat 1 refs 4 14 0.0591261 0.692754 205 0.0503591 0.69284 535 0.0503547 0.694997 208 0.0591229 0.694948 SURF 0x10 mat 1 refs 4 14 0.0591261 0.692754 208 0.0591229 0.694948 540 0.0689788 0.694919 215 0.0689841 0.692691 SURF 0x10 mat 1 refs 4 14 0.0591261 0.692754 215 0.0689841 0.692691 539 0.0689832 0.690607 206 0.0591286 0.69077 SURF 0x10 mat 1 refs 4 14 0.0591261 0.692754 206 0.0591286 0.69077 534 0.0503475 0.69089 205 0.0503591 0.69284 SURF 0x10 mat 1 refs 4 15 0.0591458 0.697861 207 0.0503667 0.69789 536 0.0503661 0.700537 210 0.0591225 0.700518 SURF 0x10 mat 1 refs 4 15 0.0591458 0.697861 210 0.0591225 0.700518 541 0.0689784 0.700513 217 0.0690088 0.697849 SURF 0x10 mat 1 refs 4 15 0.0591458 0.697861 217 0.0690088 0.697849 540 0.0689788 0.694919 208 0.0591229 0.694948 SURF 0x10 mat 1 refs 4 15 0.0591458 0.697861 208 0.0591229 0.694948 535 0.0503547 0.694997 207 0.0503667 0.69789 SURF 0x10 mat 1 refs 4 16 0.0591595 0.704517 219 0.0689357 0.704515 541 0.0689784 0.700513 210 0.0591225 0.700518 SURF 0x10 mat 1 refs 4 16 0.0591595 0.704517 210 0.0591225 0.700518 536 0.0503661 0.700537 209 0.0504361 0.704532 SURF 0x10 mat 1 refs 4 1637 0.0591451 0.683152 1596 0.0504678 0.683717 537 0.050468 0.683999 211 0.0591455 0.683454 SURF 0x10 mat 1 refs 4 1637 0.0591451 0.683152 211 0.0591455 0.683454 542 0.0690035 0.682962 1536 0.0690029 0.682644 SURF 0x10 mat 1 refs 4 17 0.0793252 0.683611 213 0.0690042 0.684009 538 0.069005 0.685732 214 0.0793261 0.685416 SURF 0x10 mat 1 refs 4 17 0.0793252 0.683611 214 0.0793261 0.685416 543 0.0900696 0.685146 223 0.0900688 0.683272 SURF 0x10 mat 1 refs 4 17 0.0793252 0.683611 223 0.0900688 0.683272 547 0.090068 0.68213 221 0.0793244 0.682513 SURF 0x10 mat 1 refs 4 17 0.0793252 0.683611 221 0.0793244 0.682513 542 0.0690035 0.682962 213 0.0690042 0.684009 SURF 0x10 mat 1 refs 4 18 0.0793265 0.687902 212 0.0690054 0.68811 539 0.0689832 0.690607 216 0.0793222 0.690545 SURF 0x10 mat 1 refs 4 18 0.0793265 0.687902 216 0.0793222 0.690545 544 0.0900705 0.690415 222 0.0900703 0.687727 SURF 0x10 mat 1 refs 4 18 0.0793265 0.687902 222 0.0900703 0.687727 543 0.0900696 0.685146 214 0.0793261 0.685416 SURF 0x10 mat 1 refs 4 18 0.0793265 0.687902 214 0.0793261 0.685416 538 0.069005 0.685732 212 0.0690054 0.68811 SURF 0x10 mat 1 refs 4 19 0.0793187 0.692646 215 0.0689841 0.692691 540 0.0689788 0.694919 218 0.0793146 0.694905 SURF 0x10 mat 1 refs 4 19 0.0793187 0.692646 218 0.0793146 0.694905 545 0.0900629 0.694855 225 0.0900669 0.692611 SURF 0x10 mat 1 refs 4 19 0.0793187 0.692646 225 0.0900669 0.692611 544 0.0900705 0.690415 216 0.0793222 0.690545 SURF 0x10 mat 1 refs 4 19 0.0793187 0.692646 216 0.0793222 0.690545 539 0.0689832 0.690607 215 0.0689841 0.692691 SURF 0x10 mat 1 refs 4 20 0.0793309 0.69785 217 0.0690088 0.697849 541 0.0689784 0.700513 220 0.0793066 0.700518 SURF 0x10 mat 1 refs 4 20 0.0793309 0.69785 220 0.0793066 0.700518 546 0.0900563 0.700485 227 0.0900889 0.697855 SURF 0x10 mat 1 refs 4 20 0.0793309 0.69785 227 0.0900889 0.697855 545 0.0900629 0.694855 218 0.0793146 0.694905 SURF 0x10 mat 1 refs 4 20 0.0793309 0.69785 218 0.0793146 0.694905 540 0.0689788 0.694919 217 0.0690088 0.697849 SURF 0x10 mat 1 refs 4 21 0.0792815 0.704523 220 0.0793066 0.700518 541 0.0689784 0.700513 219 0.0689357 0.704515 SURF 0x10 mat 1 refs 4 1533 0.079324 0.682179 1536 0.0690029 0.682644 542 0.0690035 0.682962 221 0.0793244 0.682513 SURF 0x10 mat 1 refs 4 1533 0.079324 0.682179 221 0.0793244 0.682513 547 0.090068 0.68213 1537 0.0900673 0.681781 SURF 0x10 mat 1 refs 4 22 0.100813 0.683012 223 0.0900688 0.683272 543 0.0900696 0.685146 224 0.100777 0.684941 SURF 0x10 mat 1 refs 4 22 0.100813 0.683012 224 0.100777 0.684941 548 0.110052 0.684782 232 0.110105 0.682813 SURF 0x10 mat 1 refs 4 22 0.100813 0.683012 232 0.110105 0.682813 552 0.110137 0.681613 230 0.100835 0.681838 SURF 0x10 mat 1 refs 4 22 0.100813 0.683012 230 0.100835 0.681838 547 0.090068 0.68213 223 0.0900688 0.683272 SURF 0x10 mat 1 refs 4 23 0.100726 0.687593 222 0.0900703 0.687727 544 0.0900705 0.690415 226 0.100674 0.690348 SURF 0x10 mat 1 refs 4 23 0.100726 0.687593 226 0.100674 0.690348 549 0.109902 0.690295 231 0.109979 0.687489 SURF 0x10 mat 1 refs 4 23 0.100726 0.687593 231 0.109979 0.687489 548 0.110052 0.684782 224 0.100777 0.684941 SURF 0x10 mat 1 refs 4 23 0.100726 0.687593 224 0.100777 0.684941 543 0.0900696 0.685146 222 0.0900703 0.687727 SURF 0x10 mat 1 refs 4 24 0.100632 0.692584 225 0.0900669 0.692611 545 0.0900629 0.694855 228 0.100587 0.69489 SURF 0x10 mat 1 refs 4 24 0.100632 0.692584 228 0.100587 0.69489 550 0.109776 0.694887 234 0.109841 0.692562 SURF 0x10 mat 1 refs 4 24 0.100632 0.692584 234 0.109841 0.692562 549 0.109902 0.690295 226 0.100674 0.690348 SURF 0x10 mat 1 refs 4 24 0.100632 0.692584 226 0.100674 0.690348 544 0.0900705 0.690415 225 0.0900669 0.692611 SURF 0x10 mat 1 refs 4 25 0.100557 0.697902 227 0.0900889 0.697855 546 0.0900563 0.700485 229 0.10047 0.700535 SURF 0x10 mat 1 refs 4 25 0.100557 0.697902 229 0.10047 0.700535 551 0.109612 0.700552 236 0.109717 0.697868 SURF 0x10 mat 1 refs 4 25 0.100557 0.697902 236 0.109717 0.697868 550 0.109776 0.694887 228 0.100587 0.69489 SURF 0x10 mat 1 refs 4 25 0.100557 0.697902 228 0.100587 0.69489 545 0.0900629 0.694855 227 0.0900889 0.697855 SURF 0x10 mat 1 refs 4 1534 0.100842 0.681478 1537 0.0900673 0.681781 547 0.090068 0.68213 230 0.100835 0.681838 SURF 0x10 mat 1 refs 4 1534 0.100842 0.681478 230 0.100835 0.681838 552 0.110137 0.681613 1566 0.110134 0.681249 SURF 0x10 mat 1 refs 4 26 0.119666 0.682649 232 0.110105 0.682813 548 0.110052 0.684782 233 0.119667 0.684651 SURF 0x10 mat 1 refs 4 26 0.119666 0.682649 233 0.119667 0.684651 553 0.131576 0.684589 243 0.131575 0.682557 SURF 0x10 mat 1 refs 4 26 0.119666 0.682649 243 0.131575 0.682557 558 0.131574 0.681318 241 0.119665 0.681429 SURF 0x10 mat 1 refs 4 26 0.119666 0.682649 241 0.119665 0.681429 552 0.110137 0.681613 232 0.110105 0.682813 SURF 0x10 mat 1 refs 4 27 0.119668 0.687403 231 0.109979 0.687489 549 0.109902 0.690295 235 0.119668 0.690253 SURF 0x10 mat 1 refs 4 27 0.119668 0.687403 235 0.119668 0.690253 554 0.131577 0.690274 242 0.131577 0.687383 SURF 0x10 mat 1 refs 4 27 0.119668 0.687403 242 0.131577 0.687383 553 0.131576 0.684589 233 0.119667 0.684651 SURF 0x10 mat 1 refs 4 27 0.119668 0.687403 233 0.119667 0.684651 548 0.110052 0.684782 231 0.109979 0.687489 SURF 0x10 mat 1 refs 4 28 0.119669 0.692549 234 0.109841 0.692562 550 0.109776 0.694887 237 0.119668 0.694895 SURF 0x10 mat 1 refs 4 28 0.119669 0.692549 237 0.119668 0.694895 555 0.131577 0.694972 245 0.13158 0.692686 SURF 0x10 mat 1 refs 4 28 0.119669 0.692549 245 0.13158 0.692686 554 0.131577 0.690274 235 0.119668 0.690253 SURF 0x10 mat 1 refs 4 28 0.119669 0.692549 235 0.119668 0.690253 549 0.109902 0.690295 234 0.109841 0.692562 SURF 0x10 mat 1 refs 4 29 0.119089 0.697896 236 0.109717 0.697868 551 0.109612 0.700552 239 0.118528 0.700598 SURF 0x10 mat 1 refs 4 29 0.119089 0.697896 239 0.118528 0.700598 556 0.131576 0.700732 247 0.131577 0.698002 SURF 0x10 mat 1 refs 4 29 0.119089 0.697896 247 0.131577 0.698002 555 0.131577 0.694972 237 0.119668 0.694895 SURF 0x10 mat 1 refs 4 29 0.119089 0.697896 237 0.119668 0.694895 550 0.109776 0.694887 236 0.109717 0.697868 SURF 0x10 mat 1 refs 4 30 0.116718 0.704533 240 0.120966 0.704823 557 0.131574 0.703392 249 0.131575 0.702935 SURF 0x10 mat 1 refs 4 30 0.116718 0.704533 249 0.131575 0.702935 556 0.131576 0.700732 239 0.118528 0.700598 SURF 0x10 mat 1 refs 4 30 0.116718 0.704533 239 0.118528 0.700598 551 0.109612 0.700552 238 0.10951 0.704514 SURF 0x10 mat 1 refs 4 1188 0.121454 0.705634 1059 0.131573 0.703544 557 0.131574 0.703392 240 0.120966 0.704823 SURF 0x10 mat 1 refs 4 1623 0.119665 0.681052 1566 0.110134 0.681249 552 0.110137 0.681613 241 0.119665 0.681429 SURF 0x10 mat 1 refs 4 1623 0.119665 0.681052 241 0.119665 0.681429 558 0.131574 0.681318 252 0.131573 0.680905 SURF 0x10 mat 1 refs 4 31 0.151695 0.682557 243 0.131575 0.682557 553 0.131576 0.684589 244 0.151696 0.684625 SURF 0x10 mat 1 refs 4 31 0.151695 0.682557 244 0.151696 0.684625 559 0.184362 0.684783 255 0.184361 0.682669 SURF 0x10 mat 1 refs 4 31 0.151695 0.682557 255 0.184361 0.682669 564 0.18436 0.68138 253 0.151694 0.681297 SURF 0x10 mat 1 refs 4 31 0.151695 0.682557 253 0.151694 0.681297 558 0.131574 0.681318 243 0.131575 0.682557 SURF 0x10 mat 1 refs 4 32 0.151697 0.687466 242 0.131577 0.687383 554 0.131577 0.690274 246 0.151697 0.690406 SURF 0x10 mat 1 refs 4 32 0.151697 0.687466 246 0.151697 0.690406 560 0.184363 0.690692 254 0.184363 0.687688 SURF 0x10 mat 1 refs 4 32 0.151697 0.687466 254 0.184363 0.687688 559 0.184362 0.684783 244 0.151696 0.684625 SURF 0x10 mat 1 refs 4 32 0.151697 0.687466 244 0.151696 0.684625 553 0.131576 0.684589 242 0.131577 0.687383 SURF 0x10 mat 1 refs 4 33 0.151697 0.692769 245 0.13158 0.692686 555 0.131577 0.694972 248 0.151697 0.695177 SURF 0x10 mat 1 refs 4 33 0.151697 0.692769 248 0.151697 0.695177 561 0.184363 0.695564 257 0.184363 0.693106 SURF 0x10 mat 1 refs 4 33 0.151697 0.692769 257 0.184363 0.693106 560 0.184363 0.690692 246 0.151697 0.690406 SURF 0x10 mat 1 refs 4 33 0.151697 0.692769 246 0.151697 0.690406 554 0.131577 0.690274 245 0.13158 0.692686 SURF 0x10 mat 1 refs 4 34 0.151697 0.698252 247 0.131577 0.698002 556 0.131576 0.700732 250 0.151696 0.701025 SURF 0x10 mat 1 refs 4 34 0.151697 0.698252 250 0.151696 0.701025 562 0.184362 0.701541 259 0.184363 0.698704 SURF 0x10 mat 1 refs 4 34 0.151697 0.698252 259 0.184363 0.698704 561 0.184363 0.695564 248 0.151697 0.695177 SURF 0x10 mat 1 refs 4 34 0.151697 0.698252 248 0.151697 0.695177 555 0.131577 0.694972 247 0.131577 0.698002 SURF 0x10 mat 1 refs 4 35 0.151695 0.702528 249 0.131575 0.702935 557 0.131574 0.703392 251 0.151694 0.703179 SURF 0x10 mat 1 refs 4 35 0.151695 0.702528 251 0.151694 0.703179 563 0.18436 0.703769 261 0.184361 0.70309 SURF 0x10 mat 1 refs 4 35 0.151695 0.702528 261 0.184361 0.70309 562 0.184362 0.701541 250 0.151696 0.701025 SURF 0x10 mat 1 refs 4 35 0.151695 0.702528 250 0.151696 0.701025 556 0.131576 0.700732 249 0.131575 0.702935 SURF 0x10 mat 1 refs 4 1182 0.151693 0.703397 1047 0.184359 0.703996 563 0.18436 0.703769 251 0.151694 0.703179 SURF 0x10 mat 1 refs 4 1182 0.151693 0.703397 251 0.151694 0.703179 557 0.131574 0.703392 1059 0.131573 0.703544 SURF 0x10 mat 1 refs 4 36 0.151693 0.680876 252 0.131573 0.680905 558 0.131574 0.681318 253 0.151694 0.681297 SURF 0x10 mat 1 refs 4 36 0.151693 0.680876 253 0.151694 0.681297 564 0.18436 0.68138 264 0.184359 0.680951 SURF 0x10 mat 1 refs 4 37 0.233907 0.682911 255 0.184361 0.682669 559 0.184362 0.684783 256 0.233908 0.685088 SURF 0x10 mat 1 refs 4 37 0.233907 0.682911 256 0.233908 0.685088 565 0.296179 0.685485 267 0.296178 0.683219 SURF 0x10 mat 1 refs 4 37 0.233907 0.682911 267 0.296178 0.683219 570 0.296177 0.681838 265 0.233906 0.681583 SURF 0x10 mat 1 refs 4 37 0.233907 0.682911 265 0.233906 0.681583 564 0.18436 0.68138 255 0.184361 0.682669 SURF 0x10 mat 1 refs 4 38 0.233909 0.688081 254 0.184363 0.687688 560 0.184363 0.690692 258 0.233909 0.691176 SURF 0x10 mat 1 refs 4 38 0.233909 0.688081 258 0.233909 0.691176 566 0.296181 0.691816 266 0.29618 0.688599 SURF 0x10 mat 1 refs 4 38 0.233909 0.688081 266 0.29618 0.688599 565 0.296179 0.685485 256 0.233908 0.685088 SURF 0x10 mat 1 refs 4 38 0.233909 0.688081 256 0.233908 0.685088 559 0.184362 0.684783 254 0.184363 0.687688 SURF 0x10 mat 1 refs 4 39 0.233909 0.693659 257 0.184363 0.693106 561 0.184363 0.695564 260 0.233909 0.696188 SURF 0x10 mat 1 refs 4 39 0.233909 0.693659 260 0.233909 0.696188 567 0.296181 0.697021 269 0.296181 0.694396 SURF 0x10 mat 1 refs 4 39 0.233909 0.693659 269 0.296181 0.694396 566 0.296181 0.691816 258 0.233909 0.691176 SURF 0x10 mat 1 refs 4 39 0.233909 0.693659 258 0.233909 0.691176 560 0.184363 0.690692 257 0.184363 0.693106 SURF 0x10 mat 1 refs 4 40 0.233909 0.699418 259 0.184363 0.698704 562 0.184362 0.701541 262 0.233908 0.702343 SURF 0x10 mat 1 refs 4 40 0.233909 0.699418 262 0.233908 0.702343 568 0.296179 0.70342 271 0.29618 0.700374 SURF 0x10 mat 1 refs 4 40 0.233909 0.699418 271 0.29618 0.700374 567 0.296181 0.697021 260 0.233909 0.696188 SURF 0x10 mat 1 refs 4 40 0.233909 0.699418 260 0.233909 0.696188 561 0.184363 0.695564 259 0.184363 0.698704 SURF 0x10 mat 1 refs 4 41 0.233907 0.703956 261 0.184361 0.70309 563 0.18436 0.703769 263 0.233906 0.704674 SURF 0x10 mat 1 refs 4 41 0.233907 0.703956 263 0.233906 0.704674 569 0.296177 0.705893 273 0.296178 0.705121 SURF 0x10 mat 1 refs 4 41 0.233907 0.703956 273 0.296178 0.705121 568 0.296179 0.70342 262 0.233908 0.702343 SURF 0x10 mat 1 refs 4 41 0.233907 0.703956 262 0.233908 0.702343 562 0.184362 0.701541 261 0.184361 0.70309 SURF 0x10 mat 1 refs 4 1176 0.233905 0.704914 1035 0.296176 0.706151 569 0.296177 0.705893 263 0.233906 0.704674 SURF 0x10 mat 1 refs 4 1176 0.233905 0.704914 263 0.233906 0.704674 563 0.18436 0.703769 1047 0.184359 0.703996 SURF 0x10 mat 1 refs 4 42 0.233905 0.68114 264 0.184359 0.680951 564 0.18436 0.68138 265 0.233906 0.681583 SURF 0x10 mat 1 refs 4 42 0.233905 0.68114 265 0.233906 0.681583 570 0.296177 0.681838 276 0.296176 0.681377 SURF 0x10 mat 1 refs 4 43 0.367021 0.683534 267 0.296178 0.683219 565 0.296179 0.685485 268 0.367022 0.685917 SURF 0x10 mat 1 refs 4 43 0.367021 0.683534 268 0.367022 0.685917 571 0.441624 0.686315 279 0.441622 0.683791 SURF 0x10 mat 1 refs 4 43 0.367021 0.683534 279 0.441622 0.683791 576 0.441621 0.682255 277 0.367019 0.68208 SURF 0x10 mat 1 refs 4 43 0.367021 0.683534 277 0.367019 0.68208 570 0.296177 0.681838 267 0.296178 0.683219 SURF 0x10 mat 1 refs 4 44 0.367023 0.689191 266 0.29618 0.688599 566 0.296181 0.691816 270 0.367023 0.692574 SURF 0x10 mat 1 refs 4 44 0.367023 0.689191 270 0.367023 0.692574 572 0.441625 0.693371 278 0.441625 0.689785 SURF 0x10 mat 1 refs 4 44 0.367023 0.689191 278 0.441625 0.689785 571 0.441624 0.686315 268 0.367022 0.685917 SURF 0x10 mat 1 refs 4 44 0.367023 0.689191 268 0.367022 0.685917 565 0.296179 0.685485 266 0.29618 0.688599 SURF 0x10 mat 1 refs 4 45 0.367024 0.695282 269 0.296181 0.694396 567 0.296181 0.697021 272 0.367023 0.698036 SURF 0x10 mat 1 refs 4 45 0.367024 0.695282 272 0.367023 0.698036 573 0.441625 0.69915 281 0.441626 0.696236 SURF 0x10 mat 1 refs 4 45 0.367024 0.695282 281 0.441626 0.696236 572 0.441625 0.693371 270 0.367023 0.692574 SURF 0x10 mat 1 refs 4 45 0.367024 0.695282 270 0.367023 0.692574 566 0.296181 0.691816 269 0.296181 0.694396 SURF 0x10 mat 1 refs 4 46 0.367023 0.701554 271 0.29618 0.700374 568 0.296179 0.70342 274 0.367022 0.70476 SURF 0x10 mat 1 refs 4 46 0.367023 0.701554 274 0.367022 0.70476 574 0.441624 0.706292 283 0.441625 0.70288 SURF 0x10 mat 1 refs 4 46 0.367023 0.701554 283 0.441625 0.70288 573 0.441625 0.69915 272 0.367023 0.698036 SURF 0x10 mat 1 refs 4 46 0.367023 0.701554 272 0.367023 0.698036 567 0.296181 0.697021 271 0.29618 0.700374 SURF 0x10 mat 1 refs 4 47 0.36702 0.706578 273 0.296178 0.705121 569 0.296177 0.705893 275 0.367019 0.707422 SURF 0x10 mat 1 refs 4 47 0.36702 0.706578 275 0.367019 0.707422 575 0.441621 0.709182 285 0.441622 0.708254 SURF 0x10 mat 1 refs 4 47 0.36702 0.706578 285 0.441622 0.708254 574 0.441624 0.706292 274 0.367022 0.70476 SURF 0x10 mat 1 refs 4 47 0.36702 0.706578 274 0.367022 0.70476 568 0.296179 0.70342 273 0.296178 0.705121 SURF 0x10 mat 1 refs 4 48 0.367018 0.707703 287 0.44162 0.709491 575 0.441621 0.709182 275 0.367019 0.707422 SURF 0x10 mat 1 refs 4 48 0.367018 0.707703 275 0.367019 0.707422 569 0.296177 0.705893 1035 0.296176 0.706151 SURF 0x10 mat 1 refs 4 49 0.367018 0.681596 276 0.296176 0.681377 570 0.296177 0.681838 277 0.367019 0.68208 SURF 0x10 mat 1 refs 4 49 0.367018 0.681596 277 0.367019 0.68208 576 0.441621 0.682255 289 0.44162 0.681743 SURF 0x10 mat 1 refs 4 50 0.515172 0.683931 279 0.441622 0.683791 571 0.441624 0.686315 280 0.515173 0.686609 SURF 0x10 mat 1 refs 4 50 0.515172 0.683931 280 0.515173 0.686609 577 0.583451 0.686755 292 0.583449 0.68392 SURF 0x10 mat 1 refs 4 50 0.515172 0.683931 292 0.583449 0.68392 582 0.583448 0.68221 290 0.51517 0.682306 SURF 0x10 mat 1 refs 4 50 0.515172 0.683931 290 0.51517 0.682306 576 0.441621 0.682255 279 0.441622 0.683791 SURF 0x10 mat 1 refs 4 51 0.515174 0.690307 278 0.441625 0.689785 572 0.441625 0.693371 282 0.515175 0.69413 SURF 0x10 mat 1 refs 4 51 0.515174 0.690307 282 0.515175 0.69413 578 0.583453 0.69478 291 0.583452 0.690699 SURF 0x10 mat 1 refs 4 51 0.515174 0.690307 291 0.583452 0.690699 577 0.583451 0.686755 280 0.515173 0.686609 SURF 0x10 mat 1 refs 4 51 0.515174 0.690307 280 0.515173 0.686609 571 0.441624 0.686315 278 0.441625 0.689785 SURF 0x10 mat 1 refs 4 52 0.515175 0.697177 281 0.441626 0.696236 573 0.441625 0.69915 284 0.515175 0.700283 SURF 0x10 mat 1 refs 4 52 0.515175 0.697177 284 0.515175 0.700283 579 0.583453 0.701323 294 0.583453 0.698024 SURF 0x10 mat 1 refs 4 52 0.515175 0.697177 294 0.583453 0.698024 578 0.583453 0.69478 282 0.515175 0.69413 SURF 0x10 mat 1 refs 4 52 0.515175 0.697177 282 0.515175 0.69413 572 0.441625 0.693371 281 0.441626 0.696236 SURF 0x10 mat 1 refs 4 53 0.515174 0.704277 283 0.441625 0.70288 574 0.441624 0.706292 286 0.515173 0.707944 SURF 0x10 mat 1 refs 4 53 0.515174 0.704277 286 0.515173 0.707944 580 0.583451 0.709489 296 0.583452 0.705565 SURF 0x10 mat 1 refs 4 53 0.515174 0.704277 296 0.583452 0.705565 579 0.583453 0.701323 284 0.515175 0.700283 SURF 0x10 mat 1 refs 4 53 0.515174 0.704277 284 0.515175 0.700283 573 0.441625 0.69915 283 0.441625 0.70288 SURF 0x10 mat 1 refs 4 54 0.515172 0.710072 285 0.441622 0.708254 575 0.441621 0.709182 288 0.51517 0.711089 SURF 0x10 mat 1 refs 4 54 0.515172 0.710072 288 0.51517 0.711089 581 0.583447 0.712998 298 0.583449 0.711833 SURF 0x10 mat 1 refs 4 54 0.515172 0.710072 298 0.583449 0.711833 580 0.583451 0.709489 286 0.515173 0.707944 SURF 0x10 mat 1 refs 4 54 0.515172 0.710072 286 0.515173 0.707944 574 0.441624 0.706292 285 0.441622 0.708254 SURF 0x10 mat 1 refs 4 55 0.515169 0.711428 300 0.583446 0.713386 581 0.583447 0.712998 288 0.51517 0.711089 SURF 0x10 mat 1 refs 4 55 0.515169 0.711428 288 0.51517 0.711089 575 0.441621 0.709182 287 0.44162 0.709491 SURF 0x10 mat 1 refs 4 56 0.515169 0.681764 289 0.44162 0.681743 576 0.441621 0.682255 290 0.51517 0.682306 SURF 0x10 mat 1 refs 4 56 0.515169 0.681764 290 0.51517 0.682306 582 0.583448 0.68221 302 0.583446 0.68164 SURF 0x10 mat 1 refs 4 57 0.642235 0.683725 293 0.642236 0.686709 583 0.690927 0.686561 305 0.690925 0.683453 SURF 0x10 mat 1 refs 4 57 0.642235 0.683725 305 0.690925 0.683453 588 0.690923 0.68161 303 0.642233 0.68194 SURF 0x10 mat 1 refs 4 58 0.642238 0.690904 295 0.642238 0.695252 584 0.690928 0.695548 304 0.690928 0.690969 SURF 0x10 mat 1 refs 4 58 0.642238 0.690904 304 0.690928 0.690969 583 0.690927 0.686561 293 0.642236 0.686709 SURF 0x10 mat 1 refs 4 59 0.642239 0.698698 297 0.642238 0.702162 585 0.690928 0.702762 307 0.690928 0.699166 SURF 0x10 mat 1 refs 4 59 0.642239 0.698698 307 0.690928 0.699166 584 0.690928 0.695548 295 0.642238 0.695252 SURF 0x10 mat 1 refs 4 60 0.642237 0.706568 299 0.642236 0.710698 586 0.690926 0.71156 309 0.690927 0.707277 SURF 0x10 mat 1 refs 4 60 0.642237 0.706568 309 0.690927 0.707277 585 0.690928 0.702762 297 0.642238 0.702162 SURF 0x10 mat 1 refs 4 61 0.642235 0.713339 301 0.642233 0.714761 587 0.690923 0.716129 311 0.690924 0.714466 SURF 0x10 mat 1 refs 4 61 0.642235 0.713339 311 0.690924 0.714466 586 0.690926 0.71156 299 0.642236 0.710698 SURF 0x10 mat 1 refs 4 1158 0.642232 0.715236 999 0.690922 0.716685 587 0.690923 0.716129 301 0.642233 0.714761 SURF 0x10 mat 1 refs 4 62 0.642232 0.681345 303 0.642233 0.68194 588 0.690923 0.68161 314 0.690922 0.680996 SURF 0x10 mat 1 refs 4 69 0.780921 0.682888 317 0.758237 0.683019 589 0.758239 0.686244 318 0.780922 0.686119 SURF 0x10 mat 1 refs 4 69 0.780921 0.682888 318 0.780922 0.686119 592 0.799185 0.686026 324 0.799183 0.682815 SURF 0x10 mat 1 refs 4 69 0.780921 0.682888 324 0.799183 0.682815 594 0.799181 0.680927 322 0.780919 0.680989 SURF 0x10 mat 1 refs 4 69 0.780921 0.682888 322 0.780919 0.680989 591 0.758235 0.681121 317 0.758237 0.683019 SURF 0x10 mat 1 refs 4 70 0.780924 0.690747 316 0.75824 0.69086 590 0.758241 0.695663 320 0.780924 0.695563 SURF 0x10 mat 1 refs 4 70 0.780924 0.690747 320 0.780924 0.695563 593 0.799186 0.695413 323 0.799186 0.690626 SURF 0x10 mat 1 refs 4 70 0.780924 0.690747 323 0.799186 0.690626 592 0.799185 0.686026 318 0.780922 0.686119 SURF 0x10 mat 1 refs 4 70 0.780924 0.690747 318 0.780922 0.686119 589 0.758239 0.686244 316 0.75824 0.69086 SURF 0x10 mat 1 refs 4 71 0.780924 0.699357 326 0.799187 0.699186 593 0.799186 0.695413 320 0.780924 0.695563 SURF 0x10 mat 1 refs 4 71 0.780924 0.699357 320 0.780924 0.695563 590 0.758241 0.695663 319 0.758241 0.699447 SURF 0x10 mat 1 refs 4 72 0.780917 0.680356 321 0.758234 0.680489 591 0.758235 0.681121 322 0.780919 0.680989 SURF 0x10 mat 1 refs 4 72 0.780917 0.680356 322 0.780919 0.680989 594 0.799181 0.680927 328 0.799179 0.680298 SURF 0x10 mat 1 refs 4 73 0.81524 0.682793 324 0.799183 0.682815 592 0.799185 0.686026 325 0.815242 0.68597 SURF 0x10 mat 1 refs 4 73 0.81524 0.682793 325 0.815242 0.68597 595 0.829608 0.685937 331 0.829606 0.682805 SURF 0x10 mat 1 refs 4 73 0.81524 0.682793 331 0.829606 0.682805 597 0.829604 0.680964 329 0.815238 0.680926 SURF 0x10 mat 1 refs 4 73 0.81524 0.682793 329 0.815238 0.680926 594 0.799181 0.680927 324 0.799183 0.682815 SURF 0x10 mat 1 refs 4 74 0.815243 0.69052 323 0.799186 0.690626 593 0.799186 0.695413 327 0.815244 0.695256 SURF 0x10 mat 1 refs 4 74 0.815243 0.69052 327 0.815244 0.695256 596 0.82961 0.695095 330 0.829609 0.690425 SURF 0x10 mat 1 refs 4 74 0.815243 0.69052 330 0.829609 0.690425 595 0.829608 0.685937 325 0.815242 0.68597 SURF 0x10 mat 1 refs 4 74 0.815243 0.69052 325 0.815242 0.68597 592 0.799185 0.686026 323 0.799186 0.690626 SURF 0x10 mat 1 refs 4 75 0.815244 0.698988 333 0.82961 0.698777 596 0.82961 0.695095 327 0.815244 0.695256 SURF 0x10 mat 1 refs 4 75 0.815244 0.698988 327 0.815244 0.695256 593 0.799186 0.695413 326 0.799187 0.699186 SURF 0x10 mat 1 refs 4 76 0.815237 0.680304 328 0.799179 0.680298 594 0.799181 0.680927 329 0.815238 0.680926 SURF 0x10 mat 1 refs 4 76 0.815237 0.680304 329 0.815238 0.680926 597 0.829604 0.680964 335 0.829602 0.68035 SURF 0x10 mat 1 refs 4 77 0.842793 0.682831 331 0.829606 0.682805 595 0.829608 0.685937 332 0.842795 0.685916 SURF 0x10 mat 1 refs 4 77 0.842793 0.682831 332 0.842795 0.685916 598 0.855026 0.685907 338 0.855024 0.682876 SURF 0x10 mat 1 refs 4 77 0.842793 0.682831 338 0.855024 0.682876 600 0.855023 0.681093 336 0.842791 0.681018 SURF 0x10 mat 1 refs 4 77 0.842793 0.682831 336 0.842791 0.681018 597 0.829604 0.680964 331 0.829606 0.682805 SURF 0x10 mat 1 refs 4 78 0.842796 0.690336 330 0.829609 0.690425 596 0.82961 0.695095 334 0.842797 0.694937 SURF 0x10 mat 1 refs 4 78 0.842796 0.690336 334 0.842797 0.694937 599 0.855028 0.694773 337 0.855028 0.690251 SURF 0x10 mat 1 refs 4 78 0.842796 0.690336 337 0.855028 0.690251 598 0.855026 0.685907 332 0.842795 0.685916 SURF 0x10 mat 1 refs 4 78 0.842796 0.690336 332 0.842795 0.685916 595 0.829608 0.685937 330 0.829609 0.690425 SURF 0x10 mat 1 refs 4 79 0.842797 0.698565 340 0.855028 0.69834 599 0.855028 0.694773 334 0.842797 0.694937 SURF 0x10 mat 1 refs 4 79 0.842797 0.698565 334 0.842797 0.694937 596 0.82961 0.695095 333 0.82961 0.698777 SURF 0x10 mat 1 refs 4 80 0.842789 0.680413 335 0.829602 0.68035 597 0.829604 0.680964 336 0.842791 0.681018 SURF 0x10 mat 1 refs 4 80 0.842789 0.680413 336 0.842791 0.681018 600 0.855023 0.681093 342 0.855021 0.6805 SURF 0x10 mat 1 refs 4 81 0.866524 0.682942 338 0.855024 0.682876 598 0.855026 0.685907 339 0.866526 0.685911 SURF 0x10 mat 1 refs 4 81 0.866524 0.682942 343 0.866522 0.681197 600 0.855023 0.681093 338 0.855024 0.682876 SURF 0x10 mat 1 refs 4 82 0.866527 0.690164 337 0.855028 0.690251 599 0.855028 0.694773 341 0.866528 0.694592 SURF 0x10 mat 1 refs 4 82 0.866527 0.690164 339 0.866526 0.685911 598 0.855026 0.685907 337 0.855028 0.690251 SURF 0x10 mat 1 refs 4 83 0.866528 0.698087 341 0.866528 0.694592 599 0.855028 0.694773 340 0.855028 0.69834 SURF 0x10 mat 1 refs 4 84 0.866521 0.680616 342 0.855021 0.6805 600 0.855023 0.681093 343 0.866522 0.681197 SURF 0x10 mat 1 refs 4 85 0.887735 0.683162 345 0.877394 0.683036 601 0.877396 0.685928 346 0.887737 0.685963 SURF 0x10 mat 1 refs 4 85 0.887735 0.683162 346 0.887737 0.685963 607 0.897332 0.686012 358 0.89733 0.683311 SURF 0x10 mat 1 refs 4 85 0.887735 0.683162 358 0.89733 0.683311 612 0.897328 0.681723 356 0.887733 0.681516 SURF 0x10 mat 1 refs 4 85 0.887735 0.683162 356 0.887733 0.681516 606 0.877392 0.681336 345 0.877394 0.683036 SURF 0x10 mat 1 refs 4 86 0.887738 0.689976 344 0.877397 0.690073 602 0.877398 0.694389 348 0.887739 0.694157 SURF 0x10 mat 1 refs 4 86 0.887738 0.689976 348 0.887739 0.694157 608 0.897334 0.693917 357 0.897333 0.689884 SURF 0x10 mat 1 refs 4 86 0.887738 0.689976 357 0.897333 0.689884 607 0.897332 0.686012 346 0.887737 0.685963 SURF 0x10 mat 1 refs 4 86 0.887738 0.689976 346 0.887737 0.685963 601 0.877396 0.685928 344 0.877397 0.690073 SURF 0x10 mat 1 refs 4 87 0.887739 0.697459 347 0.877398 0.697797 603 0.877397 0.701162 350 0.887739 0.700722 SURF 0x10 mat 1 refs 4 87 0.887739 0.697459 350 0.887739 0.700722 609 0.897333 0.700259 360 0.897334 0.697107 SURF 0x10 mat 1 refs 4 87 0.887739 0.697459 360 0.897334 0.697107 608 0.897334 0.693917 348 0.887739 0.694157 SURF 0x10 mat 1 refs 4 87 0.887739 0.697459 348 0.887739 0.694157 602 0.877398 0.694389 347 0.877398 0.697797 SURF 0x10 mat 1 refs 4 88 0.887738 0.704782 349 0.877397 0.705349 604 0.877395 0.709326 352 0.887736 0.708636 SURF 0x10 mat 1 refs 4 88 0.887738 0.704782 352 0.887736 0.708636 610 0.897331 0.707902 362 0.897333 0.704181 SURF 0x10 mat 1 refs 4 88 0.887738 0.704782 362 0.897333 0.704181 609 0.897333 0.700259 350 0.887739 0.700722 SURF 0x10 mat 1 refs 4 88 0.887738 0.704782 350 0.887739 0.700722 603 0.877397 0.701162 349 0.877397 0.705349 SURF 0x10 mat 1 refs 4 89 0.887735 0.711279 351 0.877393 0.712058 605 0.877392 0.713641 354 0.887733 0.712806 SURF 0x10 mat 1 refs 4 89 0.887735 0.711279 354 0.887733 0.712806 611 0.897328 0.711916 364 0.897329 0.710447 SURF 0x10 mat 1 refs 4 89 0.887735 0.711279 364 0.897329 0.710447 610 0.897331 0.707902 352 0.887736 0.708636 SURF 0x10 mat 1 refs 4 89 0.887735 0.711279 352 0.887736 0.708636 604 0.877395 0.709326 351 0.877393 0.712058 SURF 0x10 mat 1 refs 4 90 0.887732 0.713316 366 0.897326 0.712406 611 0.897328 0.711916 354 0.887733 0.712806 SURF 0x10 mat 1 refs 4 90 0.887732 0.713316 354 0.887733 0.712806 605 0.877392 0.713641 353 0.87739 0.714168 SURF 0x10 mat 1 refs 4 91 0.887732 0.680967 355 0.87739 0.680769 606 0.877392 0.681336 356 0.887733 0.681516 SURF 0x10 mat 1 refs 4 91 0.887732 0.680967 356 0.887733 0.681516 612 0.897328 0.681723 368 0.897326 0.681194 SURF 0x10 mat 1 refs 4 92 0.905961 0.683473 358 0.89733 0.683311 607 0.897332 0.686012 359 0.905962 0.686076 SURF 0x10 mat 1 refs 4 92 0.905961 0.683473 359 0.905962 0.686076 613 0.913749 0.686148 371 0.913747 0.683643 SURF 0x10 mat 1 refs 4 92 0.905961 0.683473 371 0.913747 0.683643 618 0.913745 0.68217 369 0.905959 0.681944 SURF 0x10 mat 1 refs 4 92 0.905961 0.683473 369 0.905959 0.681944 612 0.897328 0.681723 358 0.89733 0.683311 SURF 0x10 mat 1 refs 4 93 0.905964 0.689806 357 0.897333 0.689884 608 0.897334 0.693917 361 0.905964 0.693695 SURF 0x10 mat 1 refs 4 93 0.905964 0.689806 361 0.905964 0.693695 614 0.913751 0.693484 370 0.91375 0.68974 SURF 0x10 mat 1 refs 4 93 0.905964 0.689806 370 0.91375 0.68974 613 0.913749 0.686148 359 0.905962 0.686076 SURF 0x10 mat 1 refs 4 93 0.905964 0.689806 359 0.905962 0.686076 607 0.897332 0.686012 357 0.897333 0.689884 SURF 0x10 mat 1 refs 4 94 0.905965 0.696771 360 0.897334 0.697107 609 0.897333 0.700259 363 0.905964 0.699813 SURF 0x10 mat 1 refs 4 94 0.905965 0.696771 363 0.905964 0.699813 615 0.913751 0.699384 373 0.913751 0.696449 SURF 0x10 mat 1 refs 4 94 0.905965 0.696771 373 0.913751 0.696449 614 0.913751 0.693484 361 0.905964 0.693695 SURF 0x10 mat 1 refs 4 94 0.905965 0.696771 361 0.905964 0.693695 608 0.897334 0.693917 360 0.897334 0.697107 SURF 0x10 mat 1 refs 4 95 0.905963 0.703599 362 0.897333 0.704181 610 0.897331 0.707902 365 0.905962 0.707188 SURF 0x10 mat 1 refs 4 95 0.905963 0.703599 365 0.905962 0.707188 616 0.913749 0.706493 375 0.91375 0.703035 SURF 0x10 mat 1 refs 4 95 0.905963 0.703599 375 0.91375 0.703035 615 0.913751 0.699384 363 0.905964 0.699813 SURF 0x10 mat 1 refs 4 95 0.905963 0.703599 363 0.905964 0.699813 609 0.897333 0.700259 362 0.897333 0.704181 SURF 0x10 mat 1 refs 4 96 0.90596 0.709637 364 0.897329 0.710447 611 0.897328 0.711916 367 0.905959 0.711047 SURF 0x10 mat 1 refs 4 96 0.90596 0.709637 367 0.905959 0.711047 617 0.913745 0.7102 377 0.913747 0.708848 SURF 0x10 mat 1 refs 4 96 0.90596 0.709637 377 0.913747 0.708848 616 0.913749 0.706493 365 0.905962 0.707188 SURF 0x10 mat 1 refs 4 96 0.90596 0.709637 365 0.905962 0.707188 610 0.897331 0.707902 364 0.897329 0.710447 SURF 0x10 mat 1 refs 4 97 0.905957 0.711517 379 0.913744 0.710651 617 0.913745 0.7102 367 0.905959 0.711047 SURF 0x10 mat 1 refs 4 97 0.905957 0.711517 367 0.905959 0.711047 611 0.897328 0.711916 366 0.897326 0.712406 SURF 0x10 mat 1 refs 4 98 0.905957 0.681434 368 0.897326 0.681194 612 0.897328 0.681723 369 0.905959 0.681944 SURF 0x10 mat 1 refs 4 98 0.905957 0.681434 369 0.905959 0.681944 618 0.913745 0.68217 381 0.913744 0.681679 SURF 0x10 mat 1 refs 4 99 0.92081 0.683813 371 0.913747 0.683643 613 0.913749 0.686148 372 0.920811 0.686224 SURF 0x10 mat 1 refs 4 99 0.92081 0.683813 372 0.920811 0.686224 619 0.92732 0.686301 384 0.927319 0.683985 SURF 0x10 mat 1 refs 4 99 0.92081 0.683813 384 0.927319 0.683985 624 0.927317 0.682625 382 0.920808 0.682397 SURF 0x10 mat 1 refs 4 99 0.92081 0.683813 382 0.920808 0.682397 618 0.913745 0.68217 371 0.913747 0.683643 SURF 0x10 mat 1 refs 4 100 0.920812 0.689679 370 0.91375 0.68974 614 0.913751 0.693484 374 0.920813 0.693282 SURF 0x10 mat 1 refs 4 100 0.920812 0.689679 374 0.920813 0.693282 620 0.927322 0.693082 383 0.927321 0.689619 SURF 0x10 mat 1 refs 4 100 0.920812 0.689679 383 0.927321 0.689619 619 0.92732 0.686301 372 0.920811 0.686224 SURF 0x10 mat 1 refs 4 100 0.920812 0.689679 372 0.920811 0.686224 613 0.913749 0.686148 370 0.91375 0.68974 SURF 0x10 mat 1 refs 4 101 0.920813 0.696139 373 0.913751 0.696449 615 0.913751 0.699384 376 0.920813 0.698967 SURF 0x10 mat 1 refs 4 101 0.920813 0.696139 376 0.920813 0.698967 621 0.927322 0.698552 386 0.927322 0.69583 SURF 0x10 mat 1 refs 4 101 0.920813 0.696139 386 0.927322 0.69583 620 0.927322 0.693082 374 0.920813 0.693282 SURF 0x10 mat 1 refs 4 101 0.920813 0.696139 374 0.920813 0.693282 614 0.913751 0.693484 373 0.913751 0.696449 SURF 0x10 mat 1 refs 4 102 0.920812 0.702486 375 0.91375 0.703035 616 0.913749 0.706493 378 0.920811 0.705816 SURF 0x10 mat 1 refs 4 102 0.920812 0.702486 378 0.920811 0.705816 622 0.92732 0.705142 388 0.927321 0.701939 SURF 0x10 mat 1 refs 4 102 0.920812 0.702486 388 0.927321 0.701939 621 0.927322 0.698552 376 0.920813 0.698967 SURF 0x10 mat 1 refs 4 102 0.920812 0.702486 376 0.920813 0.698967 615 0.913751 0.699384 375 0.91375 0.703035 SURF 0x10 mat 1 refs 4 103 0.920809 0.708078 377 0.913747 0.708848 617 0.913745 0.7102 380 0.920808 0.709373 SURF 0x10 mat 1 refs 4 103 0.920809 0.708078 380 0.920808 0.709373 623 0.927316 0.70855 390 0.927318 0.707311 SURF 0x10 mat 1 refs 4 103 0.920809 0.708078 390 0.927318 0.707311 622 0.92732 0.705142 378 0.920811 0.705816 SURF 0x10 mat 1 refs 4 103 0.920809 0.708078 378 0.920811 0.705816 616 0.913749 0.706493 377 0.913747 0.708848 SURF 0x10 mat 1 refs 4 104 0.920806 0.709805 392 0.927315 0.708963 623 0.927316 0.70855 380 0.920808 0.709373 SURF 0x10 mat 1 refs 4 104 0.920806 0.709805 380 0.920808 0.709373 617 0.913745 0.7102 379 0.913744 0.710651 SURF 0x10 mat 1 refs 4 105 0.920806 0.681925 381 0.913744 0.681679 618 0.913745 0.68217 382 0.920808 0.682397 SURF 0x10 mat 1 refs 4 105 0.920806 0.681925 382 0.920808 0.682397 624 0.927317 0.682625 394 0.927315 0.682172 SURF 0x10 mat 1 refs 4 106 0.933446 0.684158 384 0.927319 0.683985 619 0.92732 0.686301 385 0.933447 0.686377 SURF 0x10 mat 1 refs 4 106 0.933446 0.684158 385 0.933447 0.686377 625 0.939284 0.686472 397 0.939282 0.684356 SURF 0x10 mat 1 refs 4 106 0.933446 0.684158 397 0.939282 0.684356 630 0.939281 0.683113 395 0.933444 0.682854 SURF 0x10 mat 1 refs 4 106 0.933446 0.684158 395 0.933444 0.682854 624 0.927317 0.682625 384 0.927319 0.683985 SURF 0x10 mat 1 refs 4 107 0.933448 0.689558 383 0.927321 0.689619 620 0.927322 0.693082 387 0.933449 0.692878 SURF 0x10 mat 1 refs 4 107 0.933448 0.689558 387 0.933449 0.692878 626 0.939286 0.692676 396 0.939285 0.689507 SURF 0x10 mat 1 refs 4 107 0.933448 0.689558 396 0.939285 0.689507 625 0.939284 0.686472 385 0.933447 0.686377 SURF 0x10 mat 1 refs 4 107 0.933448 0.689558 385 0.933447 0.686377 619 0.92732 0.686301 383 0.927321 0.689619 SURF 0x10 mat 1 refs 4 108 0.933449 0.695515 386 0.927322 0.69583 621 0.927322 0.698552 389 0.933449 0.69813 SURF 0x10 mat 1 refs 4 108 0.933449 0.695515 389 0.933449 0.69813 627 0.939285 0.697696 399 0.939286 0.695195 SURF 0x10 mat 1 refs 4 108 0.933449 0.695515 399 0.939286 0.695195 626 0.939286 0.692676 387 0.933449 0.692878 SURF 0x10 mat 1 refs 4 108 0.933449 0.695515 387 0.933449 0.692878 620 0.927322 0.693082 386 0.927322 0.69583 SURF 0x10 mat 1 refs 4 109 0.933448 0.701383 388 0.927321 0.701939 622 0.92732 0.705142 391 0.933447 0.704457 SURF 0x10 mat 1 refs 4 109 0.933448 0.701383 391 0.933447 0.704457 628 0.939283 0.703743 401 0.939285 0.700807 SURF 0x10 mat 1 refs 4 109 0.933448 0.701383 401 0.939285 0.700807 627 0.939285 0.697696 389 0.933449 0.69813 SURF 0x10 mat 1 refs 4 109 0.933448 0.701383 389 0.933449 0.69813 621 0.927322 0.698552 388 0.927321 0.701939 SURF 0x10 mat 1 refs 4 110 0.933445 0.706531 390 0.927318 0.707311 623 0.927316 0.70855 393 0.933444 0.707713 SURF 0x10 mat 1 refs 4 110 0.933445 0.706531 393 0.933444 0.707713 629 0.939281 0.706839 403 0.939282 0.705718 SURF 0x10 mat 1 refs 4 110 0.933445 0.706531 403 0.939282 0.705718 628 0.939283 0.703743 391 0.933447 0.704457 SURF 0x10 mat 1 refs 4 110 0.933445 0.706531 391 0.933447 0.704457 622 0.92732 0.705142 390 0.927318 0.707311 SURF 0x10 mat 1 refs 4 111 0.933443 0.708107 405 0.939279 0.707212 629 0.939281 0.706839 393 0.933444 0.707713 SURF 0x10 mat 1 refs 4 111 0.933443 0.708107 393 0.933444 0.707713 623 0.927316 0.70855 392 0.927315 0.708963 SURF 0x10 mat 1 refs 4 112 0.933443 0.68242 394 0.927315 0.682172 624 0.927317 0.682625 395 0.933444 0.682854 SURF 0x10 mat 1 refs 4 112 0.933443 0.68242 395 0.933444 0.682854 630 0.939281 0.683113 407 0.939279 0.682698 SURF 0x10 mat 1 refs 4 113 0.94492 0.684604 397 0.939282 0.684356 625 0.939284 0.686472 398 0.944921 0.686607 SURF 0x10 mat 1 refs 4 113 0.94492 0.684604 398 0.944921 0.686607 631 0.950241 0.686774 410 0.950239 0.68489 SURF 0x10 mat 1 refs 4 113 0.94492 0.684604 410 0.950239 0.68489 636 0.950238 0.683784 408 0.944918 0.683428 SURF 0x10 mat 1 refs 4 113 0.94492 0.684604 408 0.944918 0.683428 630 0.939281 0.683113 397 0.939282 0.684356 SURF 0x10 mat 1 refs 4 114 0.944922 0.68948 396 0.939285 0.689507 626 0.939286 0.692676 400 0.944923 0.692482 SURF 0x10 mat 1 refs 4 114 0.944922 0.68948 400 0.944923 0.692482 632 0.950242 0.692304 409 0.950242 0.689477 SURF 0x10 mat 1 refs 4 114 0.944922 0.68948 409 0.950242 0.689477 631 0.950241 0.686774 398 0.944921 0.686607 SURF 0x10 mat 1 refs 4 114 0.944922 0.68948 398 0.944921 0.686607 625 0.939284 0.686472 396 0.939285 0.689507 SURF 0x10 mat 1 refs 4 115 0.944923 0.694872 399 0.939286 0.695195 627 0.939285 0.697696 402 0.944922 0.697247 SURF 0x10 mat 1 refs 4 115 0.944923 0.694872 402 0.944922 0.697247 633 0.950242 0.696801 412 0.950242 0.694559 SURF 0x10 mat 1 refs 4 115 0.944923 0.694872 412 0.950242 0.694559 632 0.950242 0.692304 400 0.944923 0.692482 SURF 0x10 mat 1 refs 4 115 0.944923 0.694872 400 0.944923 0.692482 626 0.939286 0.692676 399 0.939286 0.695195 SURF 0x10 mat 1 refs 4 116 0.944922 0.700201 401 0.939285 0.700807 628 0.939283 0.703743 404 0.944921 0.702986 SURF 0x10 mat 1 refs 4 116 0.944922 0.700201 404 0.944921 0.702986 634 0.95024 0.702216 414 0.950241 0.699591 SURF 0x10 mat 1 refs 4 116 0.944922 0.700201 414 0.950241 0.699591 633 0.950242 0.696801 402 0.944922 0.697247 SURF 0x10 mat 1 refs 4 116 0.944922 0.700201 402 0.944922 0.697247 627 0.939285 0.697696 401 0.939285 0.700807 SURF 0x10 mat 1 refs 4 117 0.944919 0.70485 403 0.939282 0.705718 629 0.939281 0.706839 406 0.944918 0.705904 SURF 0x10 mat 1 refs 4 117 0.944919 0.70485 406 0.944918 0.705904 635 0.950238 0.704947 416 0.950239 0.703964 SURF 0x10 mat 1 refs 4 117 0.944919 0.70485 416 0.950239 0.703964 634 0.95024 0.702216 404 0.944921 0.702986 SURF 0x10 mat 1 refs 4 117 0.944919 0.70485 404 0.944921 0.702986 628 0.939283 0.703743 403 0.939282 0.705718 SURF 0x10 mat 1 refs 4 118 0.944917 0.706255 418 0.950237 0.705274 635 0.950238 0.704947 406 0.944918 0.705904 SURF 0x10 mat 1 refs 4 118 0.944917 0.706255 406 0.944918 0.705904 629 0.939281 0.706839 405 0.939279 0.707212 SURF 0x10 mat 1 refs 4 119 0.944917 0.683035 407 0.939279 0.682698 630 0.939281 0.683113 408 0.944918 0.683428 SURF 0x10 mat 1 refs 4 119 0.944917 0.683035 408 0.944918 0.683428 636 0.950238 0.683784 420 0.950236 0.683415 SURF 0x10 mat 1 refs 4 120 0.955124 0.685201 410 0.950239 0.68489 631 0.950241 0.686774 411 0.955125 0.686966 SURF 0x10 mat 1 refs 4 120 0.955124 0.685201 411 0.955125 0.686966 637 0.959468 0.687173 423 0.959467 0.685523 SURF 0x10 mat 1 refs 4 120 0.955124 0.685201 423 0.959467 0.685523 642 0.959466 0.684555 421 0.955122 0.684165 SURF 0x10 mat 1 refs 4 120 0.955124 0.685201 421 0.955122 0.684165 636 0.950238 0.683784 410 0.950239 0.68489 SURF 0x10 mat 1 refs 4 121 0.955126 0.689498 409 0.950242 0.689477 632 0.950242 0.692304 413 0.955126 0.692148 SURF 0x10 mat 1 refs 4 121 0.955126 0.689498 413 0.955126 0.692148 638 0.95947 0.692018 422 0.959469 0.689539 SURF 0x10 mat 1 refs 4 121 0.955126 0.689498 422 0.959469 0.689539 637 0.959468 0.687173 411 0.955125 0.686966 SURF 0x10 mat 1 refs 4 121 0.955126 0.689498 411 0.955125 0.686966 631 0.950241 0.686774 409 0.950242 0.689477 SURF 0x10 mat 1 refs 4 122 0.955126 0.694266 412 0.950242 0.694559 633 0.950242 0.696801 415 0.955126 0.696375 SURF 0x10 mat 1 refs 4 122 0.955126 0.694266 415 0.955126 0.696375 639 0.95947 0.695985 425 0.95947 0.694004 SURF 0x10 mat 1 refs 4 122 0.955126 0.694266 425 0.95947 0.694004 638 0.95947 0.692018 413 0.955126 0.692148 SURF 0x10 mat 1 refs 4 122 0.955126 0.694266 413 0.955126 0.692148 632 0.950242 0.692304 412 0.950242 0.694559 SURF 0x10 mat 1 refs 4 123 0.955125 0.698999 414 0.950241 0.699591 634 0.95024 0.702216 417 0.955124 0.701464 SURF 0x10 mat 1 refs 4 123 0.955125 0.698999 417 0.955124 0.701464 640 0.959468 0.700758 427 0.959469 0.698448 SURF 0x10 mat 1 refs 4 123 0.955125 0.698999 427 0.959469 0.698448 639 0.95947 0.695985 415 0.955126 0.696375 SURF 0x10 mat 1 refs 4 123 0.955125 0.698999 415 0.955126 0.696375 633 0.950242 0.696801 414 0.950241 0.699591 SURF 0x10 mat 1 refs 4 124 0.955123 0.703096 416 0.950239 0.703964 635 0.950238 0.704947 419 0.955122 0.704007 SURF 0x10 mat 1 refs 4 124 0.955123 0.703096 419 0.955122 0.704007 641 0.959466 0.70312 429 0.959467 0.702277 SURF 0x10 mat 1 refs 4 124 0.955123 0.703096 429 0.959467 0.702277 640 0.959468 0.700758 417 0.955124 0.701464 SURF 0x10 mat 1 refs 4 124 0.955123 0.703096 417 0.955124 0.701464 634 0.95024 0.702216 416 0.950239 0.703964 SURF 0x10 mat 1 refs 4 125 0.955121 0.704311 431 0.959465 0.703401 641 0.959466 0.70312 419 0.955122 0.704007 SURF 0x10 mat 1 refs 4 125 0.955121 0.704311 419 0.955122 0.704007 635 0.950238 0.704947 418 0.950237 0.705274 SURF 0x10 mat 1 refs 4 126 0.955121 0.68382 420 0.950236 0.683415 636 0.950238 0.683784 421 0.955122 0.684165 SURF 0x10 mat 1 refs 4 126 0.955121 0.68382 421 0.955122 0.684165 642 0.959466 0.684555 433 0.959465 0.684232 SURF 0x10 mat 1 refs 4 127 0.963165 0.685841 423 0.959467 0.685523 637 0.959468 0.687173 424 0.963166 0.687384 SURF 0x10 mat 1 refs 4 127 0.963165 0.685841 424 0.963166 0.687384 643 0.966385 0.687607 436 0.966384 0.686167 SURF 0x10 mat 1 refs 4 127 0.963165 0.685841 436 0.966384 0.686167 648 0.966383 0.685322 434 0.963164 0.684936 SURF 0x10 mat 1 refs 4 127 0.963165 0.685841 434 0.963164 0.684936 642 0.959466 0.684555 423 0.959467 0.685523 SURF 0x10 mat 1 refs 4 128 0.963167 0.689598 422 0.959469 0.689539 638 0.95947 0.692018 426 0.963167 0.691919 SURF 0x10 mat 1 refs 4 128 0.963167 0.689598 426 0.963167 0.691919 644 0.966386 0.691842 435 0.966386 0.689673 SURF 0x10 mat 1 refs 4 128 0.963167 0.689598 435 0.966386 0.689673 643 0.966385 0.687607 424 0.963166 0.687384 SURF 0x10 mat 1 refs 4 128 0.963167 0.689598 424 0.963166 0.687384 637 0.959468 0.687173 422 0.959469 0.689539 SURF 0x10 mat 1 refs 4 129 0.963167 0.693782 425 0.95947 0.694004 639 0.95947 0.695985 428 0.963167 0.695644 SURF 0x10 mat 1 refs 4 129 0.963167 0.693782 428 0.963167 0.695644 645 0.966386 0.695335 438 0.966386 0.693588 SURF 0x10 mat 1 refs 4 129 0.963167 0.693782 438 0.966386 0.693588 644 0.966386 0.691842 426 0.963167 0.691919 SURF 0x10 mat 1 refs 4 129 0.963167 0.693782 426 0.963167 0.691919 638 0.95947 0.692018 425 0.95947 0.694004 SURF 0x10 mat 1 refs 4 130 0.963167 0.69796 427 0.959469 0.698448 640 0.959468 0.700758 430 0.963166 0.700127 SURF 0x10 mat 1 refs 4 130 0.963167 0.69796 430 0.963166 0.700127 646 0.966384 0.699536 440 0.966385 0.697507 SURF 0x10 mat 1 refs 4 130 0.963167 0.69796 440 0.966385 0.697507 645 0.966386 0.695335 428 0.963167 0.695644 SURF 0x10 mat 1 refs 4 130 0.963167 0.69796 428 0.963167 0.695644 639 0.95947 0.695985 427 0.959469 0.698448 SURF 0x10 mat 1 refs 4 131 0.963165 0.701542 429 0.959467 0.702277 641 0.959466 0.70312 432 0.963164 0.702321 SURF 0x10 mat 1 refs 4 131 0.963165 0.701542 432 0.963164 0.702321 647 0.966383 0.701569 442 0.966384 0.700851 SURF 0x10 mat 1 refs 4 131 0.963165 0.701542 442 0.966384 0.700851 646 0.966384 0.699536 430 0.963166 0.700127 SURF 0x10 mat 1 refs 4 131 0.963165 0.701542 430 0.963166 0.700127 640 0.959468 0.700758 429 0.959467 0.702277 SURF 0x10 mat 1 refs 4 132 0.963163 0.702581 444 0.966382 0.701808 647 0.966383 0.701569 432 0.963164 0.702321 SURF 0x10 mat 1 refs 4 132 0.963163 0.702581 432 0.963164 0.702321 641 0.959466 0.70312 431 0.959465 0.703401 SURF 0x10 mat 1 refs 4 133 0.963163 0.684634 433 0.959465 0.684232 642 0.959466 0.684555 434 0.963164 0.684936 SURF 0x10 mat 1 refs 4 133 0.963163 0.684634 434 0.963164 0.684936 648 0.966383 0.685322 446 0.966382 0.685041 SURF 0x10 mat 1 refs 4 134 0.969291 0.686513 436 0.966384 0.686167 643 0.966385 0.687607 437 0.969292 0.687847 SURF 0x10 mat 1 refs 4 134 0.969291 0.686513 437 0.969292 0.687847 649 0.971921 0.688115 449 0.97192 0.686888 SURF 0x10 mat 1 refs 4 134 0.969291 0.686513 449 0.97192 0.686888 654 0.971919 0.686168 447 0.96929 0.68573 SURF 0x10 mat 1 refs 4 134 0.969291 0.686513 447 0.96929 0.68573 648 0.966383 0.685322 436 0.966384 0.686167 SURF 0x10 mat 1 refs 4 135 0.969293 0.689764 435 0.966386 0.689673 644 0.966386 0.691842 439 0.969293 0.691778 SURF 0x10 mat 1 refs 4 135 0.969293 0.689764 439 0.969293 0.691778 650 0.971922 0.691734 448 0.971922 0.689879 SURF 0x10 mat 1 refs 4 135 0.969293 0.689764 448 0.971922 0.689879 649 0.971921 0.688115 437 0.969292 0.687847 SURF 0x10 mat 1 refs 4 135 0.969293 0.689764 437 0.969292 0.687847 643 0.966385 0.687607 435 0.966386 0.689673 SURF 0x10 mat 1 refs 4 136 0.969293 0.693404 438 0.966386 0.693588 645 0.966386 0.695335 441 0.969293 0.695035 SURF 0x10 mat 1 refs 4 136 0.969293 0.693404 441 0.969293 0.695035 651 0.971922 0.694749 451 0.971922 0.693237 SURF 0x10 mat 1 refs 4 136 0.969293 0.693404 451 0.971922 0.693237 650 0.971922 0.691734 439 0.969293 0.691778 SURF 0x10 mat 1 refs 4 136 0.969293 0.693404 439 0.969293 0.691778 644 0.966386 0.691842 438 0.966386 0.693588 SURF 0x10 mat 1 refs 4 137 0.969292 0.697063 440 0.966385 0.697507 646 0.966384 0.699536 443 0.969292 0.698951 SURF 0x10 mat 1 refs 4 137 0.969292 0.697063 443 0.969292 0.698951 652 0.971921 0.698372 453 0.971921 0.696627 SURF 0x10 mat 1 refs 4 137 0.969292 0.697063 453 0.971921 0.696627 651 0.971922 0.694749 441 0.969293 0.695035 SURF 0x10 mat 1 refs 4 137 0.969292 0.697063 441 0.969293 0.695035 645 0.966386 0.695335 440 0.966385 0.697507 SURF 0x10 mat 1 refs 4 138 0.969291 0.700163 442 0.966384 0.700851 647 0.966383 0.701569 445 0.96929 0.700819 SURF 0x10 mat 1 refs 4 138 0.969291 0.700163 445 0.96929 0.700819 653 0.971919 0.700071 455 0.97192 0.69948 SURF 0x10 mat 1 refs 4 138 0.969291 0.700163 455 0.97192 0.69948 652 0.971921 0.698372 443 0.969292 0.698951 SURF 0x10 mat 1 refs 4 138 0.969291 0.700163 443 0.969292 0.698951 646 0.966384 0.699536 442 0.966384 0.700851 SURF 0x10 mat 1 refs 4 139 0.969289 0.701037 457 0.971919 0.700269 653 0.971919 0.700071 445 0.96929 0.700819 SURF 0x10 mat 1 refs 4 139 0.969289 0.701037 445 0.96929 0.700819 647 0.966383 0.701569 444 0.966382 0.701808 SURF 0x10 mat 1 refs 4 140 0.969289 0.685469 446 0.966382 0.685041 648 0.966383 0.685322 447 0.96929 0.68573 SURF 0x10 mat 1 refs 4 140 0.969289 0.685469 447 0.96929 0.68573 654 0.971919 0.686168 459 0.971918 0.685928 SURF 0x10 mat 1 refs 4 141 0.974306 0.687302 449 0.97192 0.686888 649 0.971921 0.688115 450 0.974306 0.688418 SURF 0x10 mat 1 refs 4 141 0.974306 0.687302 450 0.974306 0.688418 655 0.976447 0.688761 462 0.976446 0.687758 SURF 0x10 mat 1 refs 4 141 0.974306 0.687302 462 0.976446 0.687758 660 0.976445 0.687171 460 0.974305 0.686647 SURF 0x10 mat 1 refs 4 141 0.974306 0.687302 460 0.974305 0.686647 654 0.971919 0.686168 449 0.97192 0.686888 SURF 0x10 mat 1 refs 4 142 0.974307 0.690023 448 0.971922 0.689879 650 0.971922 0.691734 452 0.974307 0.691715 SURF 0x10 mat 1 refs 4 142 0.974307 0.690023 452 0.974307 0.691715 656 0.976448 0.691725 461 0.976448 0.690202 SURF 0x10 mat 1 refs 4 142 0.974307 0.690023 461 0.976448 0.690202 655 0.976447 0.688761 450 0.974306 0.688418 SURF 0x10 mat 1 refs 4 142 0.974307 0.690023 450 0.974306 0.688418 649 0.971921 0.688115 448 0.971922 0.689879 SURF 0x10 mat 1 refs 4 143 0.974307 0.693091 451 0.971922 0.693237 651 0.971922 0.694749 454 0.974307 0.694479 SURF 0x10 mat 1 refs 4 143 0.974307 0.693091 454 0.974307 0.694479 657 0.976448 0.694232 464 0.976448 0.692971 SURF 0x10 mat 1 refs 4 143 0.974307 0.693091 464 0.976448 0.692971 656 0.976448 0.691725 452 0.974307 0.691715 SURF 0x10 mat 1 refs 4 143 0.974307 0.693091 452 0.974307 0.691715 650 0.971922 0.691734 451 0.971922 0.693237 SURF 0x10 mat 1 refs 4 144 0.974307 0.696204 453 0.971921 0.696627 652 0.971921 0.698372 456 0.974306 0.6978 SURF 0x10 mat 1 refs 4 144 0.974307 0.696204 456 0.974306 0.6978 658 0.976447 0.697241 466 0.976447 0.695798 SURF 0x10 mat 1 refs 4 144 0.974307 0.696204 466 0.976447 0.695798 657 0.976448 0.694232 454 0.974307 0.694479 SURF 0x10 mat 1 refs 4 144 0.974307 0.696204 454 0.974307 0.694479 651 0.971922 0.694749 453 0.971921 0.696627 SURF 0x10 mat 1 refs 4 145 0.974305 0.698799 455 0.97192 0.69948 653 0.971919 0.700071 458 0.974305 0.699343 SURF 0x10 mat 1 refs 4 145 0.974305 0.698799 458 0.974305 0.699343 659 0.976445 0.698629 468 0.976446 0.698129 SURF 0x10 mat 1 refs 4 145 0.974305 0.698799 468 0.976446 0.698129 658 0.976447 0.697241 456 0.974306 0.6978 SURF 0x10 mat 1 refs 4 145 0.974305 0.698799 456 0.974306 0.6978 652 0.971921 0.698372 455 0.97192 0.69948 SURF 0x10 mat 1 refs 4 146 0.974304 0.699518 470 0.976445 0.698782 659 0.976445 0.698629 458 0.974305 0.699343 SURF 0x10 mat 1 refs 4 146 0.974304 0.699518 458 0.974305 0.699343 653 0.971919 0.700071 457 0.971919 0.700269 SURF 0x10 mat 1 refs 4 147 0.974304 0.686429 459 0.971918 0.685928 654 0.971919 0.686168 460 0.974305 0.686647 SURF 0x10 mat 1 refs 4 147 0.974304 0.686429 460 0.974305 0.686647 660 0.976445 0.687171 472 0.976445 0.686975 SURF 0x10 mat 1 refs 4 148 0.978341 0.68826 462 0.976446 0.687758 655 0.976447 0.688761 463 0.978342 0.689145 SURF 0x10 mat 1 refs 4 148 0.978341 0.68826 463 0.978342 0.689145 661 0.979951 0.689544 475 0.97995 0.688776 SURF 0x10 mat 1 refs 4 148 0.978341 0.68826 475 0.97995 0.688776 666 0.979949 0.688327 473 0.978341 0.687742 SURF 0x10 mat 1 refs 4 148 0.978341 0.68826 473 0.978341 0.687742 660 0.976445 0.687171 462 0.976446 0.687758 SURF 0x10 mat 1 refs 4 149 0.978342 0.690419 461 0.976448 0.690202 656 0.976448 0.691725 465 0.978343 0.691769 SURF 0x10 mat 1 refs 4 149 0.978342 0.690419 465 0.978343 0.691769 662 0.979951 0.691827 474 0.979951 0.690651 SURF 0x10 mat 1 refs 4 149 0.978342 0.690419 474 0.979951 0.690651 661 0.979951 0.689544 463 0.978342 0.689145 SURF 0x10 mat 1 refs 4 149 0.978342 0.690419 463 0.978342 0.689145 655 0.976447 0.688761 461 0.976448 0.690202 SURF 0x10 mat 1 refs 4 150 0.978343 0.692881 464 0.976448 0.692971 657 0.976448 0.694232 467 0.978343 0.694011 SURF 0x10 mat 1 refs 4 150 0.978343 0.692881 467 0.978343 0.694011 663 0.979951 0.693804 477 0.979951 0.692805 SURF 0x10 mat 1 refs 4 150 0.978343 0.692881 477 0.979951 0.692805 662 0.979951 0.691827 465 0.978343 0.691769 SURF 0x10 mat 1 refs 4 150 0.978343 0.692881 465 0.978343 0.691769 656 0.976448 0.691725 464 0.976448 0.692971 SURF 0x10 mat 1 refs 4 151 0.978342 0.695415 466 0.976447 0.695798 658 0.976447 0.697241 469 0.978342 0.696701 SURF 0x10 mat 1 refs 4 151 0.978342 0.695415 469 0.978342 0.696701 664 0.979951 0.696174 479 0.979951 0.695046 SURF 0x10 mat 1 refs 4 151 0.978342 0.695415 479 0.979951 0.695046 663 0.979951 0.693804 467 0.978343 0.694011 SURF 0x10 mat 1 refs 4 151 0.978342 0.695415 467 0.978343 0.694011 657 0.976448 0.694232 466 0.976447 0.695798 SURF 0x10 mat 1 refs 4 152 0.978341 0.697475 468 0.976446 0.698129 659 0.976445 0.698629 471 0.978341 0.697913 SURF 0x10 mat 1 refs 4 152 0.978341 0.697475 471 0.978341 0.697913 665 0.979949 0.697252 481 0.97995 0.696833 SURF 0x10 mat 1 refs 4 152 0.978341 0.697475 481 0.97995 0.696833 664 0.979951 0.696174 469 0.978342 0.696701 SURF 0x10 mat 1 refs 4 152 0.978341 0.697475 469 0.978342 0.696701 658 0.976447 0.697241 468 0.976446 0.698129 SURF 0x10 mat 1 refs 4 153 0.97834 0.698042 483 0.979949 0.697358 665 0.979949 0.697252 471 0.978341 0.697913 SURF 0x10 mat 1 refs 4 153 0.97834 0.698042 471 0.978341 0.697913 659 0.976445 0.698629 470 0.976445 0.698782 SURF 0x10 mat 1 refs 4 154 0.97834 0.687569 472 0.976445 0.686975 660 0.976445 0.687171 473 0.978341 0.687742 SURF 0x10 mat 1 refs 4 154 0.97834 0.687569 473 0.978341 0.687742 666 0.979949 0.688327 485 0.979949 0.688177 SURF 0x10 mat 1 refs 4 155 0.981232 0.689277 475 0.97995 0.688776 661 0.979951 0.689544 476 0.981233 0.68993 SURF 0x10 mat 1 refs 4 155 0.981232 0.689277 476 0.981233 0.68993 667 0.982213 0.690304 488 0.982213 0.689761 SURF 0x10 mat 1 refs 4 155 0.981232 0.689277 488 0.982213 0.689761 672 0.982212 0.689444 486 0.981232 0.688895 SURF 0x10 mat 1 refs 4 155 0.981232 0.689277 486 0.981232 0.688895 666 0.979949 0.688327 475 0.97995 0.688776 SURF 0x10 mat 1 refs 4 156 0.981233 0.690873 474 0.979951 0.690651 662 0.979951 0.691827 478 0.981233 0.69188 SURF 0x10 mat 1 refs 4 156 0.981233 0.690873 478 0.981233 0.69188 668 0.982213 0.691932 487 0.982213 0.691088 SURF 0x10 mat 1 refs 4 156 0.981233 0.690873 487 0.982213 0.691088 667 0.982213 0.690304 476 0.981233 0.68993 SURF 0x10 mat 1 refs 4 156 0.981233 0.690873 476 0.981233 0.68993 661 0.979951 0.689544 474 0.979951 0.690651 SURF 0x10 mat 1 refs 4 157 0.981233 0.692727 477 0.979951 0.692805 663 0.979951 0.693804 480 0.981233 0.693599 SURF 0x10 mat 1 refs 4 157 0.981233 0.692727 480 0.981233 0.693599 669 0.982213 0.693401 490 0.982214 0.692652 SURF 0x10 mat 1 refs 4 157 0.981233 0.692727 490 0.982214 0.692652 668 0.982213 0.691932 478 0.981233 0.69188 SURF 0x10 mat 1 refs 4 157 0.981233 0.692727 478 0.981233 0.69188 662 0.979951 0.691827 477 0.979951 0.692805 SURF 0x10 mat 1 refs 4 158 0.981233 0.694682 479 0.979951 0.695046 664 0.979951 0.696174 482 0.981232 0.695657 SURF 0x10 mat 1 refs 4 158 0.981233 0.694682 482 0.981232 0.695657 670 0.982213 0.695157 492 0.982213 0.694331 SURF 0x10 mat 1 refs 4 158 0.981233 0.694682 492 0.982213 0.694331 669 0.982213 0.693401 480 0.981233 0.693599 SURF 0x10 mat 1 refs 4 158 0.981233 0.694682 480 0.981233 0.693599 663 0.979951 0.693804 479 0.979951 0.695046 SURF 0x10 mat 1 refs 4 159 0.981232 0.696204 481 0.97995 0.696833 665 0.979949 0.697252 484 0.981232 0.696554 SURF 0x10 mat 1 refs 4 159 0.981232 0.696204 484 0.981232 0.696554 671 0.982212 0.695881 494 0.982213 0.695597 SURF 0x10 mat 1 refs 4 159 0.981232 0.696204 494 0.982213 0.695597 670 0.982213 0.695157 482 0.981232 0.695657 SURF 0x10 mat 1 refs 4 159 0.981232 0.696204 482 0.981232 0.695657 664 0.979951 0.696174 481 0.97995 0.696833 SURF 0x10 mat 1 refs 4 160 0.981231 0.696638 496 0.982212 0.695943 671 0.982212 0.695881 484 0.981232 0.696554 SURF 0x10 mat 1 refs 4 160 0.981231 0.696638 484 0.981232 0.696554 665 0.979949 0.697252 483 0.979949 0.697358 SURF 0x10 mat 1 refs 4 161 0.981231 0.688768 485 0.979949 0.688177 666 0.979949 0.688327 486 0.981232 0.688895 SURF 0x10 mat 1 refs 4 161 0.981231 0.688768 486 0.981232 0.688895 672 0.982212 0.689444 498 0.982212 0.689339 SURF 0x10 mat 1 refs 4 162 0.982917 0.690229 488 0.982213 0.689761 667 0.982213 0.690304 489 0.982918 0.690666 SURF 0x10 mat 1 refs 4 162 0.982917 0.690229 489 0.982918 0.690666 673 0.98339 0.69102 501 0.98339 0.690682 SURF 0x10 mat 1 refs 4 162 0.982917 0.690229 501 0.98339 0.690682 678 0.983389 0.690487 499 0.982917 0.689974 SURF 0x10 mat 1 refs 4 162 0.982917 0.690229 499 0.982917 0.689974 672 0.982212 0.689444 488 0.982213 0.689761 SURF 0x10 mat 1 refs 4 163 0.982918 0.691299 487 0.982213 0.691088 668 0.982213 0.691932 491 0.982918 0.691987 SURF 0x10 mat 1 refs 4 163 0.982918 0.691299 491 0.982918 0.691987 674 0.98339 0.692049 500 0.98339 0.69151 SURF 0x10 mat 1 refs 4 163 0.982918 0.691299 500 0.98339 0.69151 673 0.98339 0.69102 489 0.982918 0.690666 SURF 0x10 mat 1 refs 4 163 0.982918 0.691299 489 0.982918 0.690666 667 0.982213 0.690304 487 0.982213 0.691088 SURF 0x10 mat 1 refs 4 164 0.982918 0.692586 490 0.982214 0.692652 669 0.982213 0.693401 493 0.982918 0.693218 SURF 0x10 mat 1 refs 4 164 0.982918 0.692586 493 0.982918 0.693218 675 0.98339 0.693051 503 0.98339 0.692533 SURF 0x10 mat 1 refs 4 164 0.982918 0.692586 503 0.98339 0.692533 674 0.98339 0.692049 491 0.982918 0.691987 SURF 0x10 mat 1 refs 4 164 0.982918 0.692586 491 0.982918 0.691987 668 0.982213 0.691932 490 0.982214 0.692652 SURF 0x10 mat 1 refs 4 165 0.982918 0.694001 492 0.982213 0.694331 670 0.982213 0.695157 495 0.982918 0.694686 SURF 0x10 mat 1 refs 4 165 0.982918 0.694001 495 0.982918 0.694686 676 0.98339 0.694243 505 0.98339 0.693693 SURF 0x10 mat 1 refs 4 165 0.982918 0.694001 505 0.98339 0.693693 675 0.98339 0.693051 493 0.982918 0.693218 SURF 0x10 mat 1 refs 4 165 0.982918 0.694001 493 0.982918 0.693218 669 0.982213 0.693401 492 0.982213 0.694331 SURF 0x10 mat 1 refs 4 166 0.982917 0.695023 494 0.982213 0.695597 671 0.982212 0.695881 497 0.982917 0.695244 SURF 0x10 mat 1 refs 4 166 0.982917 0.695023 497 0.982917 0.695244 677 0.983389 0.694647 507 0.98339 0.694483 SURF 0x10 mat 1 refs 4 166 0.982917 0.695023 507 0.98339 0.694483 676 0.98339 0.694243 495 0.982918 0.694686 SURF 0x10 mat 1 refs 4 166 0.982917 0.695023 495 0.982918 0.694686 670 0.982213 0.695157 494 0.982213 0.695597 SURF 0x10 mat 1 refs 4 167 0.982917 0.695284 509 0.983389 0.694668 677 0.983389 0.694647 497 0.982917 0.695244 SURF 0x10 mat 1 refs 4 167 0.982917 0.695284 497 0.982917 0.695244 671 0.982212 0.695881 496 0.982212 0.695943 SURF 0x10 mat 1 refs 4 168 0.982917 0.689889 498 0.982212 0.689339 672 0.982212 0.689444 499 0.982917 0.689974 SURF 0x10 mat 1 refs 4 168 0.982917 0.689889 499 0.982917 0.689974 678 0.983389 0.690487 511 0.983389 0.690422 SURF 0x10 mat 1 refs 4 169 0.983673 0.691125 501 0.98339 0.690682 673 0.98339 0.69102 502 0.983673 0.691368 SURF 0x10 mat 1 refs 4 169 0.983673 0.691125 502 0.983673 0.691368 679 0.983834 0.6917 514 0.983834 0.691543 SURF 0x10 mat 1 refs 4 169 0.983673 0.691125 514 0.983834 0.691543 684 0.983834 0.691454 512 0.983673 0.690984 SURF 0x10 mat 1 refs 4 169 0.983673 0.691125 512 0.983673 0.690984 678 0.983389 0.690487 501 0.98339 0.690682 SURF 0x10 mat 1 refs 4 170 0.983673 0.691724 500 0.98339 0.69151 674 0.98339 0.692049 504 0.983673 0.692123 SURF 0x10 mat 1 refs 4 170 0.983673 0.691724 504 0.983673 0.692123 680 0.983834 0.692194 513 0.983834 0.69193 SURF 0x10 mat 1 refs 4 170 0.983673 0.691724 513 0.983834 0.69193 679 0.983834 0.6917 502 0.983673 0.691368 SURF 0x10 mat 1 refs 4 170 0.983673 0.691724 502 0.983673 0.691368 673 0.98339 0.69102 500 0.98339 0.69151 SURF 0x10 mat 1 refs 4 171 0.983673 0.692496 503 0.98339 0.692533 675 0.98339 0.693051 506 0.983673 0.692904 SURF 0x10 mat 1 refs 4 171 0.983673 0.692496 506 0.983673 0.692904 681 0.983834 0.692741 516 0.983834 0.692452 SURF 0x10 mat 1 refs 4 171 0.983673 0.692496 516 0.983834 0.692452 680 0.983834 0.692194 504 0.983673 0.692123 SURF 0x10 mat 1 refs 4 171 0.983673 0.692496 504 0.983673 0.692123 674 0.98339 0.692049 503 0.98339 0.692533 SURF 0x10 mat 1 refs 4 172 0.983673 0.693408 505 0.98339 0.693693 676 0.98339 0.694243 508 0.983673 0.693828 SURF 0x10 mat 1 refs 4 172 0.983673 0.693408 508 0.983673 0.693828 682 0.983834 0.693386 518 0.983834 0.693098 SURF 0x10 mat 1 refs 4 172 0.983673 0.693408 518 0.983834 0.693098 681 0.983834 0.692741 506 0.983673 0.692904 SURF 0x10 mat 1 refs 4 172 0.983673 0.693408 506 0.983673 0.692904 675 0.98339 0.693051 505 0.98339 0.693693 SURF 0x10 mat 1 refs 4 173 0.983673 0.693981 507 0.98339 0.694483 677 0.983389 0.694647 510 0.983673 0.694095 SURF 0x10 mat 1 refs 4 173 0.983673 0.693981 510 0.983673 0.694095 683 0.983834 0.693551 520 0.983834 0.693467 SURF 0x10 mat 1 refs 4 173 0.983673 0.693981 520 0.983834 0.693467 682 0.983834 0.693386 508 0.983673 0.693828 SURF 0x10 mat 1 refs 4 173 0.983673 0.693981 508 0.983673 0.693828 676 0.98339 0.694243 507 0.98339 0.694483 SURF 0x10 mat 1 refs 4 174 0.983673 0.6941 522 0.983834 0.693545 683 0.983834 0.693551 510 0.983673 0.694095 SURF 0x10 mat 1 refs 4 174 0.983673 0.6941 510 0.983673 0.694095 677 0.983389 0.694647 509 0.983389 0.694668 SURF 0x10 mat 1 refs 4 175 0.983673 0.690937 511 0.983389 0.690422 678 0.983389 0.690487 512 0.983673 0.690984 SURF 0x10 mat 1 refs 4 175 0.983673 0.690937 512 0.983673 0.690984 684 0.983834 0.691454 524 0.983834 0.691424 SURF 0x10 mat 1 refs 4 176 0.98394 0.691926 514 0.983834 0.691543 679 0.983834 0.6917 515 0.98394 0.692002 SURF 0x10 mat 1 refs 3 176 0.98394 0.691926 515 0.98394 0.692002 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 176 0.98394 0.691926 685 0.984018 0.692289 525 0.98394 0.691882 SURF 0x10 mat 1 refs 4 176 0.98394 0.691926 525 0.98394 0.691882 684 0.983834 0.691454 514 0.983834 0.691543 SURF 0x10 mat 1 refs 4 177 0.98394 0.692115 513 0.983834 0.69193 680 0.983834 0.692194 517 0.98394 0.692247 SURF 0x10 mat 1 refs 3 177 0.98394 0.692115 517 0.98394 0.692247 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 177 0.98394 0.692115 685 0.984018 0.692289 515 0.98394 0.692002 SURF 0x10 mat 1 refs 4 177 0.98394 0.692115 515 0.98394 0.692002 679 0.983834 0.6917 513 0.983834 0.69193 SURF 0x10 mat 1 refs 4 178 0.98394 0.692378 516 0.983834 0.692452 681 0.983834 0.692741 519 0.98394 0.692528 SURF 0x10 mat 1 refs 3 178 0.98394 0.692378 519 0.98394 0.692528 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 178 0.98394 0.692378 685 0.984018 0.692289 517 0.98394 0.692247 SURF 0x10 mat 1 refs 4 178 0.98394 0.692378 517 0.98394 0.692247 680 0.983834 0.692194 516 0.983834 0.692452 SURF 0x10 mat 1 refs 4 179 0.98394 0.692712 518 0.983834 0.693098 682 0.983834 0.693386 521 0.98394 0.692859 SURF 0x10 mat 1 refs 3 179 0.98394 0.692712 521 0.98394 0.692859 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 179 0.98394 0.692712 685 0.984018 0.692289 519 0.98394 0.692528 SURF 0x10 mat 1 refs 4 179 0.98394 0.692712 519 0.98394 0.692528 681 0.983834 0.692741 518 0.983834 0.693098 SURF 0x10 mat 1 refs 4 180 0.98394 0.692893 520 0.983834 0.693467 683 0.983834 0.693551 523 0.98394 0.692877 SURF 0x10 mat 1 refs 3 180 0.98394 0.692893 523 0.98394 0.692877 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 180 0.98394 0.692893 685 0.984018 0.692289 521 0.98394 0.692859 SURF 0x10 mat 1 refs 4 180 0.98394 0.692893 521 0.98394 0.692859 682 0.983834 0.693386 520 0.983834 0.693467 SURF 0x10 mat 1 refs 3 181 0.98394 0.692872 685 0.984018 0.692289 523 0.98394 0.692877 SURF 0x10 mat 1 refs 4 181 0.98394 0.692872 523 0.98394 0.692877 683 0.983834 0.693551 522 0.983834 0.693545 SURF 0x10 mat 1 refs 4 182 0.98394 0.691868 524 0.983834 0.691424 684 0.983834 0.691454 525 0.98394 0.691882 SURF 0x10 mat 1 refs 3 182 0.98394 0.691868 525 0.98394 0.691882 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 182 0.98394 0.691868 685 0.984018 0.692289 819 0.983939 0.691884 SURF 0x10 mat 1 refs 4 182 0.98394 0.691868 819 0.983939 0.691884 686 0.983834 0.691456 524 0.983834 0.691424 SURF 0x10 mat 1 refs 4 181 0.98394 0.692872 522 0.983834 0.693545 687 0.983834 0.693553 820 0.983939 0.692879 SURF 0x10 mat 1 refs 3 181 0.98394 0.692872 820 0.983939 0.692879 685 0.984018 0.692289 SURF 0x10 mat 1 refs 4 1070 0.983939 0.692896 822 0.983834 0.693471 688 0.983834 0.69339 821 0.983939 0.692862 SURF 0x10 mat 1 refs 3 1070 0.983939 0.692896 821 0.983939 0.692862 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 1070 0.983939 0.692896 685 0.984018 0.692289 820 0.983939 0.692879 SURF 0x10 mat 1 refs 4 1070 0.983939 0.692896 820 0.983939 0.692879 687 0.983834 0.693553 822 0.983834 0.693471 SURF 0x10 mat 1 refs 4 1071 0.983939 0.692716 824 0.983833 0.693103 689 0.983833 0.692747 823 0.983939 0.692531 SURF 0x10 mat 1 refs 3 1071 0.983939 0.692716 823 0.983939 0.692531 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 1071 0.983939 0.692716 685 0.984018 0.692289 821 0.983939 0.692862 SURF 0x10 mat 1 refs 4 1071 0.983939 0.692716 821 0.983939 0.692862 688 0.983834 0.69339 824 0.983833 0.693103 SURF 0x10 mat 1 refs 4 1072 0.983939 0.692382 826 0.983833 0.692458 690 0.983833 0.6922 825 0.983939 0.692251 SURF 0x10 mat 1 refs 3 1072 0.983939 0.692382 825 0.983939 0.692251 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 1072 0.983939 0.692382 685 0.984018 0.692289 823 0.983939 0.692531 SURF 0x10 mat 1 refs 4 1072 0.983939 0.692382 823 0.983939 0.692531 689 0.983833 0.692747 826 0.983833 0.692458 SURF 0x10 mat 1 refs 4 1073 0.983939 0.692119 829 0.983833 0.691936 691 0.983834 0.691705 827 0.983939 0.692006 SURF 0x10 mat 1 refs 3 1073 0.983939 0.692119 827 0.983939 0.692006 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 1073 0.983939 0.692119 685 0.984018 0.692289 825 0.983939 0.692251 SURF 0x10 mat 1 refs 4 1073 0.983939 0.692119 825 0.983939 0.692251 690 0.983833 0.6922 829 0.983833 0.691936 SURF 0x10 mat 1 refs 4 1074 0.983939 0.691929 828 0.983834 0.691547 686 0.983834 0.691456 819 0.983939 0.691884 SURF 0x10 mat 1 refs 3 1074 0.983939 0.691929 819 0.983939 0.691884 685 0.984018 0.692289 SURF 0x10 mat 1 refs 3 1074 0.983939 0.691929 685 0.984018 0.692289 827 0.983939 0.692006 SURF 0x10 mat 1 refs 4 1074 0.983939 0.691929 827 0.983939 0.692006 691 0.983834 0.691705 828 0.983834 0.691547 SURF 0x10 mat 1 refs 4 175 0.983673 0.690937 524 0.983834 0.691424 686 0.983834 0.691456 830 0.983673 0.690987 SURF 0x10 mat 1 refs 4 175 0.983673 0.690937 830 0.983673 0.690987 692 0.983389 0.69049 511 0.983389 0.690422 SURF 0x10 mat 1 refs 4 174 0.983673 0.6941 509 0.983389 0.694668 693 0.983389 0.69465 831 0.983673 0.694097 SURF 0x10 mat 1 refs 4 174 0.983673 0.6941 831 0.983673 0.694097 687 0.983834 0.693553 522 0.983834 0.693545 SURF 0x10 mat 1 refs 4 1075 0.983672 0.693985 833 0.983389 0.694489 694 0.983389 0.694251 832 0.983672 0.693835 SURF 0x10 mat 1 refs 4 1075 0.983672 0.693985 832 0.983672 0.693835 688 0.983834 0.69339 822 0.983834 0.693471 SURF 0x10 mat 1 refs 4 1075 0.983672 0.693985 822 0.983834 0.693471 687 0.983834 0.693553 831 0.983673 0.694097 SURF 0x10 mat 1 refs 4 1075 0.983672 0.693985 831 0.983673 0.694097 693 0.983389 0.69465 833 0.983389 0.694489 SURF 0x10 mat 1 refs 4 1076 0.983672 0.693416 835 0.983388 0.693703 695 0.983388 0.693062 834 0.983672 0.692912 SURF 0x10 mat 1 refs 4 1076 0.983672 0.693416 834 0.983672 0.692912 689 0.983833 0.692747 824 0.983833 0.693103 SURF 0x10 mat 1 refs 4 1076 0.983672 0.693416 824 0.983833 0.693103 688 0.983834 0.69339 832 0.983672 0.693835 SURF 0x10 mat 1 refs 4 1076 0.983672 0.693416 832 0.983672 0.693835 694 0.983389 0.694251 835 0.983388 0.693703 SURF 0x10 mat 1 refs 4 1077 0.983672 0.692505 837 0.983388 0.692545 696 0.983388 0.692061 836 0.983672 0.692132 SURF 0x10 mat 1 refs 4 1077 0.983672 0.692505 836 0.983672 0.692132 690 0.983833 0.6922 826 0.983833 0.692458 SURF 0x10 mat 1 refs 4 1077 0.983672 0.692505 826 0.983833 0.692458 689 0.983833 0.692747 834 0.983672 0.692912 SURF 0x10 mat 1 refs 4 1077 0.983672 0.692505 834 0.983672 0.692912 695 0.983388 0.693062 837 0.983388 0.692545 SURF 0x10 mat 1 refs 4 1078 0.983672 0.691733 840 0.983388 0.691521 697 0.983389 0.691029 838 0.983672 0.691375 SURF 0x10 mat 1 refs 4 1078 0.983672 0.691733 838 0.983672 0.691375 691 0.983834 0.691705 829 0.983833 0.691936 SURF 0x10 mat 1 refs 4 1078 0.983672 0.691733 829 0.983833 0.691936 690 0.983833 0.6922 836 0.983672 0.692132 SURF 0x10 mat 1 refs 4 1078 0.983672 0.691733 836 0.983672 0.692132 696 0.983388 0.692061 840 0.983388 0.691521 SURF 0x10 mat 1 refs 4 1079 0.983672 0.69113 839 0.983389 0.690689 692 0.983389 0.69049 830 0.983673 0.690987 SURF 0x10 mat 1 refs 4 1079 0.983672 0.69113 830 0.983673 0.690987 686 0.983834 0.691456 828 0.983834 0.691547 SURF 0x10 mat 1 refs 4 1079 0.983672 0.69113 828 0.983834 0.691547 691 0.983834 0.691705 838 0.983672 0.691375 SURF 0x10 mat 1 refs 4 1079 0.983672 0.69113 838 0.983672 0.691375 697 0.983389 0.691029 839 0.983389 0.690689 SURF 0x10 mat 1 refs 4 168 0.982917 0.689889 511 0.983389 0.690422 692 0.983389 0.69049 841 0.982917 0.689978 SURF 0x10 mat 1 refs 4 168 0.982917 0.689889 841 0.982917 0.689978 698 0.982211 0.689449 498 0.982212 0.689339 SURF 0x10 mat 1 refs 4 167 0.982917 0.695284 496 0.982212 0.695943 699 0.982212 0.695886 842 0.982917 0.695247 SURF 0x10 mat 1 refs 4 167 0.982917 0.695284 842 0.982917 0.695247 693 0.983389 0.69465 509 0.983389 0.694668 SURF 0x10 mat 1 refs 4 1080 0.982916 0.695029 844 0.982211 0.695605 700 0.982211 0.69517 843 0.982916 0.694696 SURF 0x10 mat 1 refs 4 1080 0.982916 0.695029 843 0.982916 0.694696 694 0.983389 0.694251 833 0.983389 0.694489 SURF 0x10 mat 1 refs 4 1080 0.982916 0.695029 833 0.983389 0.694489 693 0.983389 0.69465 842 0.982917 0.695247 SURF 0x10 mat 1 refs 4 1080 0.982916 0.695029 842 0.982917 0.695247 699 0.982212 0.695886 844 0.982211 0.695605 SURF 0x10 mat 1 refs 4 1081 0.982916 0.694014 846 0.982211 0.694346 701 0.98221 0.693419 845 0.982915 0.693232 SURF 0x10 mat 1 refs 4 1081 0.982916 0.694014 845 0.982915 0.693232 695 0.983388 0.693062 835 0.983388 0.693703 SURF 0x10 mat 1 refs 4 1081 0.982916 0.694014 835 0.983388 0.693703 694 0.983389 0.694251 843 0.982916 0.694696 SURF 0x10 mat 1 refs 4 1081 0.982916 0.694014 843 0.982916 0.694696 700 0.982211 0.69517 846 0.982211 0.694346 SURF 0x10 mat 1 refs 4 1082 0.982915 0.692601 848 0.98221 0.692671 702 0.98221 0.69195 847 0.982915 0.692002 SURF 0x10 mat 1 refs 4 1082 0.982915 0.692601 847 0.982915 0.692002 696 0.983388 0.692061 837 0.983388 0.692545 SURF 0x10 mat 1 refs 4 1082 0.982915 0.692601 837 0.983388 0.692545 695 0.983388 0.693062 845 0.982915 0.693232 SURF 0x10 mat 1 refs 4 1082 0.982915 0.692601 845 0.982915 0.693232 701 0.98221 0.693419 848 0.98221 0.692671 SURF 0x10 mat 1 refs 4 1083 0.982916 0.691313 851 0.982211 0.691105 703 0.982211 0.690318 849 0.982916 0.690677 SURF 0x10 mat 1 refs 4 1083 0.982916 0.691313 849 0.982916 0.690677 697 0.983389 0.691029 840 0.983388 0.691521 SURF 0x10 mat 1 refs 4 1083 0.982916 0.691313 840 0.983388 0.691521 696 0.983388 0.692061 847 0.982915 0.692002 SURF 0x10 mat 1 refs 4 1083 0.982916 0.691313 847 0.982915 0.692002 702 0.98221 0.69195 851 0.982211 0.691105 SURF 0x10 mat 1 refs 4 1084 0.982916 0.690237 850 0.982211 0.689771 698 0.982211 0.689449 841 0.982917 0.689978 SURF 0x10 mat 1 refs 4 1084 0.982916 0.690237 841 0.982917 0.689978 692 0.983389 0.69049 839 0.983389 0.690689 SURF 0x10 mat 1 refs 4 1084 0.982916 0.690237 839 0.983389 0.690689 697 0.983389 0.691029 849 0.982916 0.690677 SURF 0x10 mat 1 refs 4 1084 0.982916 0.690237 849 0.982916 0.690677 703 0.982211 0.690318 850 0.982211 0.689771 SURF 0x10 mat 1 refs 4 161 0.981231 0.688768 498 0.982212 0.689339 698 0.982211 0.689449 852 0.981231 0.688901 SURF 0x10 mat 1 refs 4 161 0.981231 0.688768 852 0.981231 0.688901 704 0.979949 0.688334 485 0.979949 0.688177 SURF 0x10 mat 1 refs 4 160 0.981231 0.696638 483 0.979949 0.697358 705 0.979949 0.697257 853 0.981231 0.696559 SURF 0x10 mat 1 refs 4 160 0.981231 0.696638 853 0.981231 0.696559 699 0.982212 0.695886 496 0.982212 0.695943 SURF 0x10 mat 1 refs 4 1085 0.98123 0.696214 855 0.979948 0.696845 706 0.979948 0.696191 854 0.98123 0.695671 SURF 0x10 mat 1 refs 4 1085 0.98123 0.696214 854 0.98123 0.695671 700 0.982211 0.69517 844 0.982211 0.695605 SURF 0x10 mat 1 refs 4 1085 0.98123 0.696214 844 0.982211 0.695605 699 0.982212 0.695886 853 0.981231 0.696559 SURF 0x10 mat 1 refs 4 1085 0.98123 0.696214 853 0.981231 0.696559 705 0.979949 0.697257 855 0.979948 0.696845 SURF 0x10 mat 1 refs 4 1086 0.98123 0.6947 857 0.979947 0.695068 707 0.979947 0.693829 856 0.981229 0.69362 SURF 0x10 mat 1 refs 4 1086 0.98123 0.6947 856 0.981229 0.69362 701 0.98221 0.693419 846 0.982211 0.694346 SURF 0x10 mat 1 refs 4 1086 0.98123 0.6947 846 0.982211 0.694346 700 0.982211 0.69517 854 0.98123 0.695671 SURF 0x10 mat 1 refs 4 1086 0.98123 0.6947 854 0.98123 0.695671 706 0.979948 0.696191 857 0.979947 0.695068 SURF 0x10 mat 1 refs 4 1087 0.981229 0.692749 859 0.979947 0.69283 708 0.979947 0.691852 858 0.981229 0.691902 SURF 0x10 mat 1 refs 4 1087 0.981229 0.692749 858 0.981229 0.691902 702 0.98221 0.69195 848 0.98221 0.692671 SURF 0x10 mat 1 refs 4 1087 0.981229 0.692749 848 0.98221 0.692671 701 0.98221 0.693419 856 0.981229 0.69362 SURF 0x10 mat 1 refs 4 1087 0.981229 0.692749 856 0.981229 0.69362 707 0.979947 0.693829 859 0.979947 0.69283 SURF 0x10 mat 1 refs 4 1088 0.981229 0.690893 862 0.979947 0.690674 709 0.979947 0.689563 860 0.98123 0.689947 SURF 0x10 mat 1 refs 4 1088 0.981229 0.690893 860 0.98123 0.689947 703 0.982211 0.690318 851 0.982211 0.691105 SURF 0x10 mat 1 refs 4 1088 0.981229 0.690893 851 0.982211 0.691105 702 0.98221 0.69195 858 0.981229 0.691902 SURF 0x10 mat 1 refs 4 1088 0.981229 0.690893 858 0.981229 0.691902 708 0.979947 0.691852 862 0.979947 0.690674 SURF 0x10 mat 1 refs 4 1089 0.98123 0.689288 861 0.979948 0.688789 704 0.979949 0.688334 852 0.981231 0.688901 SURF 0x10 mat 1 refs 4 1089 0.98123 0.689288 852 0.981231 0.688901 698 0.982211 0.689449 850 0.982211 0.689771 SURF 0x10 mat 1 refs 4 1089 0.98123 0.689288 850 0.982211 0.689771 703 0.982211 0.690318 860 0.98123 0.689947 SURF 0x10 mat 1 refs 4 1089 0.98123 0.689288 860 0.98123 0.689947 709 0.979947 0.689563 861 0.979948 0.688789 SURF 0x10 mat 1 refs 4 154 0.97834 0.687569 485 0.979949 0.688177 704 0.979949 0.688334 863 0.97834 0.687749 SURF 0x10 mat 1 refs 4 154 0.97834 0.687569 863 0.97834 0.687749 710 0.976444 0.687179 472 0.976445 0.686975 SURF 0x10 mat 1 refs 4 153 0.97834 0.698042 470 0.976445 0.698782 711 0.976444 0.698636 864 0.97834 0.697919 SURF 0x10 mat 1 refs 4 153 0.97834 0.698042 864 0.97834 0.697919 705 0.979949 0.697257 483 0.979949 0.697358 SURF 0x10 mat 1 refs 4 1090 0.978339 0.697487 866 0.976444 0.698144 712 0.976443 0.697263 865 0.978339 0.69672 SURF 0x10 mat 1 refs 4 1090 0.978339 0.697487 865 0.978339 0.69672 706 0.979948 0.696191 855 0.979948 0.696845 SURF 0x10 mat 1 refs 4 1090 0.978339 0.697487 855 0.979948 0.696845 705 0.979949 0.697257 864 0.97834 0.697919 SURF 0x10 mat 1 refs 4 1090 0.978339 0.697487 864 0.97834 0.697919 711 0.976444 0.698636 866 0.976444 0.698144 SURF 0x10 mat 1 refs 4 1091 0.978338 0.69544 868 0.976442 0.695826 713 0.976442 0.694263 867 0.978338 0.694039 SURF 0x10 mat 1 refs 4 1091 0.978338 0.69544 867 0.978338 0.694039 707 0.979947 0.693829 857 0.979947 0.695068 SURF 0x10 mat 1 refs 4 1091 0.978338 0.69544 857 0.979947 0.695068 706 0.979948 0.696191 865 0.978339 0.69672 SURF 0x10 mat 1 refs 4 1091 0.978338 0.69544 865 0.978339 0.69672 712 0.976443 0.697263 868 0.976442 0.695826 SURF 0x10 mat 1 refs 4 1092 0.978337 0.69291 870 0.976442 0.693004 714 0.976442 0.691758 869 0.978337 0.691798 SURF 0x10 mat 1 refs 4 1092 0.978337 0.69291 869 0.978337 0.691798 708 0.979947 0.691852 859 0.979947 0.69283 SURF 0x10 mat 1 refs 4 1092 0.978337 0.69291 859 0.979947 0.69283 707 0.979947 0.693829 867 0.978338 0.694039 SURF 0x10 mat 1 refs 4 1092 0.978337 0.69291 867 0.978338 0.694039 713 0.976442 0.694263 870 0.976442 0.693004 SURF 0x10 mat 1 refs 4 1093 0.978338 0.690446 873 0.976442 0.690232 715 0.976443 0.688785 871 0.978338 0.689167 SURF 0x10 mat 1 refs 4 1093 0.978338 0.690446 871 0.978338 0.689167 709 0.979947 0.689563 862 0.979947 0.690674 SURF 0x10 mat 1 refs 4 1093 0.978338 0.690446 862 0.979947 0.690674 708 0.979947 0.691852 869 0.978337 0.691798 SURF 0x10 mat 1 refs 4 1093 0.978338 0.690446 869 0.978337 0.691798 714 0.976442 0.691758 873 0.976442 0.690232 SURF 0x10 mat 1 refs 4 1094 0.978339 0.688275 872 0.976444 0.687775 710 0.976444 0.687179 863 0.97834 0.687749 SURF 0x10 mat 1 refs 4 1094 0.978339 0.688275 863 0.97834 0.687749 704 0.979949 0.688334 861 0.979948 0.688789 SURF 0x10 mat 1 refs 4 1094 0.978339 0.688275 861 0.979948 0.688789 709 0.979947 0.689563 871 0.978338 0.689167 SURF 0x10 mat 1 refs 4 1094 0.978339 0.688275 871 0.978338 0.689167 715 0.976443 0.688785 872 0.976444 0.687775 SURF 0x10 mat 1 refs 4 147 0.974304 0.686429 472 0.976445 0.686975 710 0.976444 0.687179 874 0.974303 0.686656 SURF 0x10 mat 1 refs 4 147 0.974304 0.686429 874 0.974303 0.686656 716 0.971918 0.686177 459 0.971918 0.685928 SURF 0x10 mat 1 refs 4 146 0.974304 0.699518 457 0.971919 0.700269 717 0.971918 0.70008 875 0.974303 0.69935 SURF 0x10 mat 1 refs 4 146 0.974304 0.699518 875 0.974303 0.69935 711 0.976444 0.698636 470 0.976445 0.698782 SURF 0x10 mat 1 refs 4 1095 0.974303 0.698815 877 0.971917 0.699497 718 0.971916 0.698398 876 0.974302 0.697824 SURF 0x10 mat 1 refs 4 1095 0.974303 0.698815 876 0.974302 0.697824 712 0.976443 0.697263 866 0.976444 0.698144 SURF 0x10 mat 1 refs 4 1095 0.974303 0.698815 866 0.976444 0.698144 711 0.976444 0.698636 875 0.974303 0.69935 SURF 0x10 mat 1 refs 4 1095 0.974303 0.698815 875 0.974303 0.69935 717 0.971918 0.70008 877 0.971917 0.699497 SURF 0x10 mat 1 refs 4 1096 0.974301 0.696235 879 0.971916 0.696661 719 0.971915 0.694787 878 0.974301 0.694514 SURF 0x10 mat 1 refs 4 1096 0.974301 0.696235 878 0.974301 0.694514 713 0.976442 0.694263 868 0.976442 0.695826 SURF 0x10 mat 1 refs 4 1096 0.974301 0.696235 868 0.976442 0.695826 712 0.976443 0.697263 876 0.974302 0.697824 SURF 0x10 mat 1 refs 4 1096 0.974301 0.696235 876 0.974302 0.697824 718 0.971916 0.698398 879 0.971916 0.696661 SURF 0x10 mat 1 refs 4 1097 0.974301 0.693128 881 0.971915 0.693278 720 0.971915 0.691774 880 0.974301 0.691751 SURF 0x10 mat 1 refs 4 1097 0.974301 0.693128 880 0.974301 0.691751 714 0.976442 0.691758 870 0.976442 0.693004 SURF 0x10 mat 1 refs 4 1097 0.974301 0.693128 870 0.976442 0.693004 713 0.976442 0.694263 878 0.974301 0.694514 SURF 0x10 mat 1 refs 4 1097 0.974301 0.693128 878 0.974301 0.694514 719 0.971915 0.694787 881 0.971915 0.693278 SURF 0x10 mat 1 refs 4 1098 0.974301 0.690057 884 0.971915 0.689915 721 0.971916 0.688145 882 0.974302 0.688446 SURF 0x10 mat 1 refs 4 1098 0.974301 0.690057 882 0.974302 0.688446 715 0.976443 0.688785 873 0.976442 0.690232 SURF 0x10 mat 1 refs 4 1098 0.974301 0.690057 873 0.976442 0.690232 714 0.976442 0.691758 880 0.974301 0.691751 SURF 0x10 mat 1 refs 4 1098 0.974301 0.690057 880 0.974301 0.691751 720 0.971915 0.691774 884 0.971915 0.689915 SURF 0x10 mat 1 refs 4 1099 0.974302 0.68732 883 0.971917 0.686907 716 0.971918 0.686177 874 0.974303 0.686656 SURF 0x10 mat 1 refs 4 1099 0.974302 0.68732 874 0.974303 0.686656 710 0.976444 0.687179 872 0.976444 0.687775 SURF 0x10 mat 1 refs 4 1099 0.974302 0.68732 872 0.976444 0.687775 715 0.976443 0.688785 882 0.974302 0.688446 SURF 0x10 mat 1 refs 4 1099 0.974302 0.68732 882 0.974302 0.688446 721 0.971916 0.688145 883 0.971917 0.686907 SURF 0x10 mat 1 refs 4 140 0.969289 0.685469 459 0.971918 0.685928 716 0.971918 0.686177 885 0.969288 0.68574 SURF 0x10 mat 1 refs 4 140 0.969289 0.685469 885 0.969288 0.68574 722 0.966381 0.685334 446 0.966382 0.685041 SURF 0x10 mat 1 refs 4 139 0.969289 0.701037 444 0.966382 0.701808 723 0.966381 0.701578 886 0.969289 0.700828 SURF 0x10 mat 1 refs 4 139 0.969289 0.701037 886 0.969289 0.700828 717 0.971918 0.70008 457 0.971919 0.700269 SURF 0x10 mat 1 refs 4 1100 0.969288 0.700182 888 0.96638 0.700871 724 0.966379 0.699567 887 0.969287 0.69898 SURF 0x10 mat 1 refs 4 1100 0.969288 0.700182 887 0.969287 0.69898 718 0.971916 0.698398 877 0.971917 0.699497 SURF 0x10 mat 1 refs 4 1100 0.969288 0.700182 877 0.971917 0.699497 717 0.971918 0.70008 886 0.969289 0.700828 SURF 0x10 mat 1 refs 4 1100 0.969288 0.700182 886 0.969289 0.700828 723 0.966381 0.701578 888 0.96638 0.700871 SURF 0x10 mat 1 refs 4 1101 0.969286 0.697099 890 0.966378 0.697547 725 0.966378 0.69538 889 0.969285 0.695077 SURF 0x10 mat 1 refs 4 1101 0.969286 0.697099 889 0.969285 0.695077 719 0.971915 0.694787 879 0.971916 0.696661 SURF 0x10 mat 1 refs 4 1101 0.969286 0.697099 879 0.971916 0.696661 718 0.971916 0.698398 887 0.969287 0.69898 SURF 0x10 mat 1 refs 4 1101 0.969286 0.697099 887 0.969287 0.69898 724 0.966379 0.699567 890 0.966378 0.697547 SURF 0x10 mat 1 refs 4 1102 0.969285 0.693448 892 0.966378 0.693635 726 0.966378 0.691889 891 0.969285 0.691822 SURF 0x10 mat 1 refs 4 1102 0.969285 0.693448 891 0.969285 0.691822 720 0.971915 0.691774 881 0.971915 0.693278 SURF 0x10 mat 1 refs 4 1102 0.969285 0.693448 881 0.971915 0.693278 719 0.971915 0.694787 889 0.969285 0.695077 SURF 0x10 mat 1 refs 4 1102 0.969285 0.693448 889 0.969285 0.695077 725 0.966378 0.69538 892 0.966378 0.693635 SURF 0x10 mat 1 refs 4 1103 0.969286 0.689804 895 0.966378 0.689716 727 0.966379 0.687642 893 0.969286 0.68788 SURF 0x10 mat 1 refs 4 1103 0.969286 0.689804 893 0.969286 0.68788 721 0.971916 0.688145 884 0.971915 0.689915 SURF 0x10 mat 1 refs 4 1103 0.969286 0.689804 884 0.971915 0.689915 720 0.971915 0.691774 891 0.969285 0.691822 SURF 0x10 mat 1 refs 4 1103 0.969286 0.689804 891 0.969285 0.691822 726 0.966378 0.691889 895 0.966378 0.689716 SURF 0x10 mat 1 refs 4 1104 0.969287 0.686534 894 0.96638 0.68619 722 0.966381 0.685334 885 0.969288 0.68574 SURF 0x10 mat 1 refs 4 1104 0.969287 0.686534 885 0.969288 0.68574 716 0.971918 0.686177 883 0.971917 0.686907 SURF 0x10 mat 1 refs 4 1104 0.969287 0.686534 883 0.971917 0.686907 721 0.971916 0.688145 893 0.969286 0.68788 SURF 0x10 mat 1 refs 4 1104 0.969287 0.686534 893 0.969286 0.68788 727 0.966379 0.687642 894 0.96638 0.68619 SURF 0x10 mat 1 refs 4 133 0.963163 0.684634 446 0.966382 0.685041 722 0.966381 0.685334 896 0.963162 0.684948 SURF 0x10 mat 1 refs 4 133 0.963163 0.684634 896 0.963162 0.684948 728 0.959464 0.684568 433 0.959465 0.684232 SURF 0x10 mat 1 refs 4 132 0.963163 0.702581 431 0.959465 0.703401 729 0.959464 0.703131 897 0.963162 0.702332 SURF 0x10 mat 1 refs 4 132 0.963163 0.702581 897 0.963162 0.702332 723 0.966381 0.701578 444 0.966382 0.701808 SURF 0x10 mat 1 refs 4 1105 0.963161 0.701564 899 0.959463 0.7023 730 0.959462 0.700794 898 0.96316 0.700161 SURF 0x10 mat 1 refs 4 1105 0.963161 0.701564 898 0.96316 0.700161 724 0.966379 0.699567 888 0.96638 0.700871 SURF 0x10 mat 1 refs 4 1105 0.963161 0.701564 888 0.96638 0.700871 723 0.966381 0.701578 897 0.963162 0.702332 SURF 0x10 mat 1 refs 4 1105 0.963161 0.701564 897 0.963162 0.702332 729 0.959464 0.703131 899 0.959463 0.7023 SURF 0x10 mat 1 refs 4 1106 0.963159 0.698003 901 0.959461 0.698494 731 0.95946 0.696037 900 0.963159 0.695694 SURF 0x10 mat 1 refs 4 1106 0.963159 0.698003 900 0.963159 0.695694 725 0.966378 0.69538 890 0.966378 0.697547 SURF 0x10 mat 1 refs 4 1106 0.963159 0.698003 890 0.966378 0.697547 724 0.966379 0.699567 898 0.96316 0.700161 SURF 0x10 mat 1 refs 4 1106 0.963159 0.698003 898 0.96316 0.700161 730 0.959462 0.700794 901 0.959461 0.698494 SURF 0x10 mat 1 refs 4 1107 0.963158 0.693834 903 0.95946 0.694059 732 0.95946 0.692073 902 0.963158 0.69197 SURF 0x10 mat 1 refs 4 1107 0.963158 0.693834 902 0.963158 0.69197 726 0.966378 0.691889 892 0.966378 0.693635 SURF 0x10 mat 1 refs 4 1107 0.963158 0.693834 892 0.966378 0.693635 725 0.966378 0.69538 900 0.963159 0.695694 SURF 0x10 mat 1 refs 4 1107 0.963158 0.693834 900 0.963159 0.695694 731 0.95946 0.696037 903 0.95946 0.694059 SURF 0x10 mat 1 refs 4 1108 0.963159 0.689644 906 0.959461 0.689589 733 0.959461 0.687213 904 0.96316 0.687422 SURF 0x10 mat 1 refs 4 1108 0.963159 0.689644 904 0.96316 0.687422 727 0.966379 0.687642 895 0.966378 0.689716 SURF 0x10 mat 1 refs 4 1108 0.963159 0.689644 895 0.966378 0.689716 726 0.966378 0.691889 902 0.963158 0.69197 SURF 0x10 mat 1 refs 4 1108 0.963159 0.689644 902 0.963158 0.69197 732 0.95946 0.692073 906 0.959461 0.689589 SURF 0x10 mat 1 refs 4 1109 0.963161 0.685866 905 0.959463 0.68555 728 0.959464 0.684568 896 0.963162 0.684948 SURF 0x10 mat 1 refs 4 1109 0.963161 0.685866 896 0.963162 0.684948 722 0.966381 0.685334 894 0.96638 0.68619 SURF 0x10 mat 1 refs 4 1109 0.963161 0.685866 894 0.96638 0.68619 727 0.966379 0.687642 904 0.96316 0.687422 SURF 0x10 mat 1 refs 4 1109 0.963161 0.685866 904 0.96316 0.687422 733 0.959461 0.687213 905 0.959463 0.68555 SURF 0x10 mat 1 refs 4 126 0.955121 0.68382 433 0.959465 0.684232 728 0.959464 0.684568 907 0.95512 0.684179 SURF 0x10 mat 1 refs 4 126 0.955121 0.68382 907 0.95512 0.684179 734 0.950235 0.683798 420 0.950236 0.683415 SURF 0x10 mat 1 refs 4 125 0.955121 0.704311 418 0.950237 0.705274 735 0.950236 0.704959 908 0.95512 0.704018 SURF 0x10 mat 1 refs 4 125 0.955121 0.704311 908 0.95512 0.704018 729 0.959464 0.703131 431 0.959465 0.703401 SURF 0x10 mat 1 refs 4 1110 0.955119 0.70312 910 0.950234 0.703991 736 0.950233 0.702256 909 0.955118 0.701502 SURF 0x10 mat 1 refs 4 1110 0.955119 0.70312 909 0.955118 0.701502 730 0.959462 0.700794 899 0.959463 0.7023 SURF 0x10 mat 1 refs 4 1110 0.955119 0.70312 899 0.959463 0.7023 729 0.959464 0.703131 908 0.95512 0.704018 SURF 0x10 mat 1 refs 4 1110 0.955119 0.70312 908 0.95512 0.704018 735 0.950236 0.704959 910 0.950234 0.703991 SURF 0x10 mat 1 refs 4 1111 0.955117 0.699048 912 0.950232 0.699643 737 0.950231 0.696861 911 0.955116 0.696431 SURF 0x10 mat 1 refs 4 1111 0.955117 0.699048 911 0.955116 0.696431 731 0.95946 0.696037 901 0.959461 0.698494 SURF 0x10 mat 1 refs 4 1111 0.955117 0.699048 901 0.959461 0.698494 730 0.959462 0.700794 909 0.955118 0.701502 SURF 0x10 mat 1 refs 4 1111 0.955117 0.699048 909 0.955118 0.701502 736 0.950233 0.702256 912 0.950232 0.699643 SURF 0x10 mat 1 refs 4 1112 0.955116 0.694325 914 0.950231 0.694622 738 0.950231 0.692366 913 0.955116 0.692206 SURF 0x10 mat 1 refs 4 1112 0.955116 0.694325 913 0.955116 0.692206 732 0.95946 0.692073 903 0.95946 0.694059 SURF 0x10 mat 1 refs 4 1112 0.955116 0.694325 903 0.95946 0.694059 731 0.95946 0.696037 911 0.955116 0.696431 SURF 0x10 mat 1 refs 4 1112 0.955116 0.694325 911 0.955116 0.696431 737 0.950231 0.696861 914 0.950231 0.694622 SURF 0x10 mat 1 refs 4 1113 0.955116 0.689551 917 0.950232 0.689534 739 0.950232 0.686821 915 0.955117 0.68701 SURF 0x10 mat 1 refs 4 1113 0.955116 0.689551 915 0.955117 0.68701 733 0.959461 0.687213 906 0.959461 0.689589 SURF 0x10 mat 1 refs 4 1113 0.955116 0.689551 906 0.959461 0.689589 732 0.95946 0.692073 913 0.955116 0.692206 SURF 0x10 mat 1 refs 4 1113 0.955116 0.689551 913 0.955116 0.692206 738 0.950231 0.692366 917 0.950232 0.689534 SURF 0x10 mat 1 refs 4 1114 0.955119 0.68523 916 0.950234 0.684921 734 0.950235 0.683798 907 0.95512 0.684179 SURF 0x10 mat 1 refs 4 1114 0.955119 0.68523 907 0.95512 0.684179 728 0.959464 0.684568 905 0.959463 0.68555 SURF 0x10 mat 1 refs 4 1114 0.955119 0.68523 905 0.959463 0.68555 733 0.959461 0.687213 915 0.955117 0.68701 SURF 0x10 mat 1 refs 4 1114 0.955119 0.68523 915 0.955117 0.68701 739 0.950232 0.686821 916 0.950234 0.684921 SURF 0x10 mat 1 refs 4 119 0.944917 0.683035 420 0.950236 0.683415 734 0.950235 0.683798 918 0.944915 0.683443 SURF 0x10 mat 1 refs 4 119 0.944917 0.683035 918 0.944915 0.683443 740 0.939278 0.683129 407 0.939279 0.682698 SURF 0x10 mat 1 refs 4 118 0.944917 0.706255 405 0.939279 0.707212 741 0.939278 0.706852 919 0.944916 0.705916 SURF 0x10 mat 1 refs 4 118 0.944917 0.706255 919 0.944916 0.705916 735 0.950236 0.704959 418 0.950237 0.705274 SURF 0x10 mat 1 refs 4 1115 0.944914 0.704878 921 0.939277 0.705747 742 0.939275 0.703789 920 0.944913 0.703029 SURF 0x10 mat 1 refs 4 1115 0.944914 0.704878 920 0.944913 0.703029 736 0.950233 0.702256 910 0.950234 0.703991 SURF 0x10 mat 1 refs 4 1115 0.944914 0.704878 910 0.950234 0.703991 735 0.950236 0.704959 919 0.944916 0.705916 SURF 0x10 mat 1 refs 4 1115 0.944914 0.704878 919 0.944916 0.705916 741 0.939278 0.706852 921 0.939277 0.705747 SURF 0x10 mat 1 refs 4 1116 0.944912 0.700257 923 0.939274 0.700865 743 0.939274 0.697763 922 0.944911 0.697311 SURF 0x10 mat 1 refs 4 1116 0.944912 0.700257 922 0.944911 0.697311 737 0.950231 0.696861 912 0.950232 0.699643 SURF 0x10 mat 1 refs 4 1116 0.944912 0.700257 912 0.950232 0.699643 736 0.950233 0.702256 920 0.944913 0.703029 SURF 0x10 mat 1 refs 4 1116 0.944912 0.700257 920 0.944913 0.703029 742 0.939275 0.703789 923 0.939274 0.700865 SURF 0x10 mat 1 refs 4 1117 0.944911 0.694939 925 0.939273 0.695266 744 0.939273 0.692745 924 0.944911 0.692548 SURF 0x10 mat 1 refs 4 1117 0.944911 0.694939 924 0.944911 0.692548 738 0.950231 0.692366 914 0.950231 0.694622 SURF 0x10 mat 1 refs 4 1117 0.944911 0.694939 914 0.950231 0.694622 737 0.950231 0.696861 922 0.944911 0.697311 SURF 0x10 mat 1 refs 4 1117 0.944911 0.694939 922 0.944911 0.697311 743 0.939274 0.697763 925 0.939273 0.695266 SURF 0x10 mat 1 refs 4 1118 0.944911 0.68954 928 0.939274 0.68957 745 0.939275 0.686524 926 0.944912 0.686656 SURF 0x10 mat 1 refs 4 1118 0.944911 0.68954 926 0.944912 0.686656 739 0.950232 0.686821 917 0.950232 0.689534 SURF 0x10 mat 1 refs 4 1118 0.944911 0.68954 917 0.950232 0.689534 738 0.950231 0.692366 924 0.944911 0.692548 SURF 0x10 mat 1 refs 4 1118 0.944911 0.68954 924 0.944911 0.692548 744 0.939273 0.692745 928 0.939274 0.68957 SURF 0x10 mat 1 refs 4 1119 0.944914 0.684637 927 0.939276 0.68439 740 0.939278 0.683129 918 0.944915 0.683443 SURF 0x10 mat 1 refs 4 1119 0.944914 0.684637 918 0.944915 0.683443 734 0.950235 0.683798 916 0.950234 0.684921 SURF 0x10 mat 1 refs 4 1119 0.944914 0.684637 916 0.950234 0.684921 739 0.950232 0.686821 926 0.944912 0.686656 SURF 0x10 mat 1 refs 4 1119 0.944914 0.684637 926 0.944912 0.686656 745 0.939275 0.686524 927 0.939276 0.68439 SURF 0x10 mat 1 refs 4 112 0.933443 0.68242 407 0.939279 0.682698 740 0.939278 0.683129 929 0.933441 0.682871 SURF 0x10 mat 1 refs 4 112 0.933443 0.68242 929 0.933441 0.682871 746 0.927314 0.682642 394 0.927315 0.682172 SURF 0x10 mat 1 refs 4 111 0.933443 0.708107 392 0.927315 0.708963 747 0.927314 0.708564 930 0.933442 0.707727 SURF 0x10 mat 1 refs 4 111 0.933443 0.708107 930 0.933442 0.707727 741 0.939278 0.706852 405 0.939279 0.707212 SURF 0x10 mat 1 refs 4 1120 0.93344 0.706562 932 0.927313 0.707343 748 0.927311 0.705191 931 0.933439 0.704504 SURF 0x10 mat 1 refs 4 1120 0.93344 0.706562 931 0.933439 0.704504 742 0.939275 0.703789 921 0.939277 0.705747 SURF 0x10 mat 1 refs 4 1120 0.93344 0.706562 921 0.939277 0.705747 741 0.939278 0.706852 930 0.933442 0.707727 SURF 0x10 mat 1 refs 4 1120 0.93344 0.706562 930 0.933442 0.707727 747 0.927314 0.708564 932 0.927313 0.707343 SURF 0x10 mat 1 refs 4 1121 0.933437 0.701444 934 0.92731 0.702002 749 0.927309 0.698624 933 0.933436 0.698199 SURF 0x10 mat 1 refs 4 1121 0.933437 0.701444 933 0.933436 0.698199 743 0.939274 0.697763 923 0.939274 0.700865 SURF 0x10 mat 1 refs 4 1121 0.933437 0.701444 923 0.939274 0.700865 742 0.939275 0.703789 931 0.933439 0.704504 SURF 0x10 mat 1 refs 4 1121 0.933437 0.701444 931 0.933439 0.704504 748 0.927311 0.705191 934 0.92731 0.702002 SURF 0x10 mat 1 refs 4 1122 0.933436 0.695589 936 0.927308 0.695906 750 0.927309 0.693157 935 0.933436 0.69295 SURF 0x10 mat 1 refs 4 1122 0.933436 0.695589 935 0.933436 0.69295 744 0.939273 0.692745 925 0.939273 0.695266 SURF 0x10 mat 1 refs 4 1122 0.933436 0.695589 925 0.939273 0.695266 743 0.939274 0.697763 933 0.933436 0.698199 SURF 0x10 mat 1 refs 4 1122 0.933436 0.695589 933 0.933436 0.698199 749 0.927309 0.698624 936 0.927308 0.695906 SURF 0x10 mat 1 refs 4 1123 0.933437 0.689623 939 0.927309 0.689688 751 0.92731 0.686356 937 0.933438 0.68643 SURF 0x10 mat 1 refs 4 1123 0.933437 0.689623 937 0.933438 0.68643 745 0.939275 0.686524 928 0.939274 0.68957 SURF 0x10 mat 1 refs 4 1123 0.933437 0.689623 928 0.939274 0.68957 744 0.939273 0.692745 935 0.933436 0.69295 SURF 0x10 mat 1 refs 4 1123 0.933437 0.689623 935 0.933436 0.69295 750 0.927309 0.693157 939 0.927309 0.689688 SURF 0x10 mat 1 refs 4 1124 0.93344 0.684193 938 0.927312 0.684022 746 0.927314 0.682642 929 0.933441 0.682871 SURF 0x10 mat 1 refs 4 1124 0.93344 0.684193 929 0.933441 0.682871 740 0.939278 0.683129 927 0.939276 0.68439 SURF 0x10 mat 1 refs 4 1124 0.93344 0.684193 927 0.939276 0.68439 745 0.939275 0.686524 937 0.933438 0.68643 SURF 0x10 mat 1 refs 4 1124 0.93344 0.684193 937 0.933438 0.68643 751 0.92731 0.686356 938 0.927312 0.684022 SURF 0x10 mat 1 refs 4 105 0.920806 0.681925 394 0.927315 0.682172 746 0.927314 0.682642 940 0.920805 0.682415 SURF 0x10 mat 1 refs 4 105 0.920806 0.681925 940 0.920805 0.682415 752 0.913742 0.682189 381 0.913744 0.681679 SURF 0x10 mat 1 refs 4 104 0.920806 0.709805 379 0.913744 0.710651 753 0.913743 0.710215 941 0.920805 0.709388 SURF 0x10 mat 1 refs 4 104 0.920806 0.709805 941 0.920805 0.709388 747 0.927314 0.708564 392 0.927315 0.708963 SURF 0x10 mat 1 refs 4 1125 0.920803 0.70811 943 0.913741 0.708881 754 0.913739 0.706545 942 0.920802 0.705867 SURF 0x10 mat 1 refs 4 1125 0.920803 0.70811 942 0.920802 0.705867 748 0.927311 0.705191 932 0.927313 0.707343 SURF 0x10 mat 1 refs 4 1125 0.920803 0.70811 932 0.927313 0.707343 747 0.927314 0.708564 941 0.920805 0.709388 SURF 0x10 mat 1 refs 4 1125 0.920803 0.70811 941 0.920805 0.709388 753 0.913743 0.710215 943 0.913741 0.708881 SURF 0x10 mat 1 refs 4 1126 0.920801 0.702551 945 0.913738 0.703102 755 0.913737 0.69946 944 0.920799 0.699041 SURF 0x10 mat 1 refs 4 1126 0.920801 0.702551 944 0.920799 0.699041 749 0.927309 0.698624 934 0.92731 0.702002 SURF 0x10 mat 1 refs 4 1126 0.920801 0.702551 934 0.92731 0.702002 748 0.927311 0.705191 942 0.920802 0.705867 SURF 0x10 mat 1 refs 4 1126 0.920801 0.702551 942 0.920802 0.705867 754 0.913739 0.706545 945 0.913738 0.703102 SURF 0x10 mat 1 refs 4 1127 0.920799 0.696218 947 0.913737 0.696531 756 0.913737 0.693564 946 0.920799 0.69336 SURF 0x10 mat 1 refs 4 1127 0.920799 0.696218 946 0.920799 0.69336 750 0.927309 0.693157 936 0.927308 0.695906 SURF 0x10 mat 1 refs 4 1127 0.920799 0.696218 936 0.927308 0.695906 749 0.927309 0.698624 944 0.920799 0.699041 SURF 0x10 mat 1 refs 4 1127 0.920799 0.696218 944 0.920799 0.699041 755 0.913737 0.69946 947 0.913737 0.696531 SURF 0x10 mat 1 refs 4 1128 0.9208 0.689749 950 0.913738 0.689812 757 0.913739 0.686207 948 0.920801 0.686281 SURF 0x10 mat 1 refs 4 1128 0.9208 0.689749 948 0.920801 0.686281 751 0.92731 0.686356 939 0.927309 0.689688 SURF 0x10 mat 1 refs 4 1128 0.9208 0.689749 939 0.927309 0.689688 750 0.927309 0.693157 946 0.920799 0.69336 SURF 0x10 mat 1 refs 4 1128 0.9208 0.689749 946 0.920799 0.69336 756 0.913737 0.693564 950 0.913738 0.689812 SURF 0x10 mat 1 refs 4 1129 0.920803 0.683851 949 0.913741 0.683682 752 0.913742 0.682189 940 0.920805 0.682415 SURF 0x10 mat 1 refs 4 1129 0.920803 0.683851 940 0.920805 0.682415 746 0.927314 0.682642 938 0.927312 0.684022 SURF 0x10 mat 1 refs 4 1129 0.920803 0.683851 938 0.927312 0.684022 751 0.92731 0.686356 948 0.920801 0.686281 SURF 0x10 mat 1 refs 4 1129 0.920803 0.683851 948 0.920801 0.686281 757 0.913739 0.686207 949 0.913741 0.683682 SURF 0x10 mat 1 refs 4 98 0.905957 0.681434 381 0.913744 0.681679 752 0.913742 0.682189 951 0.905956 0.681962 SURF 0x10 mat 1 refs 4 98 0.905957 0.681434 951 0.905956 0.681962 758 0.897325 0.681742 368 0.897326 0.681194 SURF 0x10 mat 1 refs 4 97 0.905957 0.711517 366 0.897326 0.712406 759 0.897325 0.711932 952 0.905956 0.711063 SURF 0x10 mat 1 refs 4 97 0.905957 0.711517 952 0.905956 0.711063 753 0.913743 0.710215 379 0.913744 0.710651 SURF 0x10 mat 1 refs 4 1130 0.905954 0.709672 954 0.897323 0.710482 760 0.897322 0.707956 953 0.905953 0.707241 SURF 0x10 mat 1 refs 4 1130 0.905954 0.709672 953 0.905953 0.707241 754 0.913739 0.706545 943 0.913741 0.708881 SURF 0x10 mat 1 refs 4 1130 0.905954 0.709672 943 0.913741 0.708881 753 0.913743 0.710215 952 0.905956 0.711063 SURF 0x10 mat 1 refs 4 1130 0.905954 0.709672 952 0.905956 0.711063 759 0.897325 0.711932 954 0.897323 0.710482 SURF 0x10 mat 1 refs 4 1131 0.905951 0.703668 956 0.89732 0.70425 761 0.897319 0.700338 955 0.90595 0.699892 SURF 0x10 mat 1 refs 4 1131 0.905951 0.703668 955 0.90595 0.699892 755 0.913737 0.69946 945 0.913738 0.703102 SURF 0x10 mat 1 refs 4 1131 0.905951 0.703668 945 0.913738 0.703102 754 0.913739 0.706545 953 0.905953 0.707241 SURF 0x10 mat 1 refs 4 1131 0.905951 0.703668 953 0.905953 0.707241 760 0.897322 0.707956 956 0.89732 0.70425 SURF 0x10 mat 1 refs 4 1132 0.90595 0.696854 958 0.897319 0.697191 762 0.897319 0.694 957 0.90595 0.693776 SURF 0x10 mat 1 refs 4 1132 0.90595 0.696854 957 0.90595 0.693776 756 0.913737 0.693564 947 0.913737 0.696531 SURF 0x10 mat 1 refs 4 1132 0.90595 0.696854 947 0.913737 0.696531 755 0.913737 0.69946 955 0.90595 0.699892 SURF 0x10 mat 1 refs 4 1132 0.90595 0.696854 955 0.90595 0.699892 761 0.897319 0.700338 958 0.897319 0.697191 SURF 0x10 mat 1 refs 4 1133 0.905951 0.68988 961 0.89732 0.689959 763 0.897321 0.686074 959 0.905952 0.686136 SURF 0x10 mat 1 refs 4 1133 0.905951 0.68988 959 0.905952 0.686136 757 0.913739 0.686207 950 0.913738 0.689812 SURF 0x10 mat 1 refs 4 1133 0.905951 0.68988 950 0.913738 0.689812 756 0.913737 0.693564 957 0.90595 0.693776 SURF 0x10 mat 1 refs 4 1133 0.905951 0.68988 957 0.90595 0.693776 762 0.897319 0.694 961 0.89732 0.689959 SURF 0x10 mat 1 refs 4 1134 0.905954 0.683513 960 0.897323 0.683351 758 0.897325 0.681742 951 0.905956 0.681962 SURF 0x10 mat 1 refs 4 1134 0.905954 0.683513 951 0.905956 0.681962 752 0.913742 0.682189 949 0.913741 0.683682 SURF 0x10 mat 1 refs 4 1134 0.905954 0.683513 949 0.913741 0.683682 757 0.913739 0.686207 959 0.905952 0.686136 SURF 0x10 mat 1 refs 4 1134 0.905954 0.683513 959 0.905952 0.686136 763 0.897321 0.686074 960 0.897323 0.683351 SURF 0x10 mat 1 refs 4 91 0.887732 0.680967 368 0.897326 0.681194 758 0.897325 0.681742 962 0.88773 0.681535 SURF 0x10 mat 1 refs 4 91 0.887732 0.680967 962 0.88773 0.681535 764 0.877389 0.681355 355 0.87739 0.680769 SURF 0x10 mat 1 refs 4 90 0.887732 0.713316 353 0.87739 0.714168 765 0.877389 0.713657 963 0.88773 0.712822 SURF 0x10 mat 1 refs 4 90 0.887732 0.713316 963 0.88773 0.712822 759 0.897325 0.711932 366 0.897326 0.712406 SURF 0x10 mat 1 refs 4 1135 0.887728 0.711313 965 0.877387 0.712094 766 0.877386 0.709381 964 0.887727 0.70869 SURF 0x10 mat 1 refs 4 1135 0.887728 0.711313 964 0.887727 0.70869 760 0.897322 0.707956 954 0.897323 0.710482 SURF 0x10 mat 1 refs 4 1135 0.887728 0.711313 954 0.897323 0.710482 759 0.897325 0.711932 963 0.88773 0.712822 SURF 0x10 mat 1 refs 4 1135 0.887728 0.711313 963 0.88773 0.712822 765 0.877389 0.713657 965 0.877387 0.712094 SURF 0x10 mat 1 refs 4 1136 0.887725 0.704852 967 0.877384 0.705419 767 0.877383 0.701242 966 0.887724 0.700802 SURF 0x10 mat 1 refs 4 1136 0.887725 0.704852 966 0.887724 0.700802 761 0.897319 0.700338 956 0.89732 0.70425 SURF 0x10 mat 1 refs 4 1136 0.887725 0.704852 956 0.89732 0.70425 760 0.897322 0.707956 964 0.887727 0.70869 SURF 0x10 mat 1 refs 4 1136 0.887725 0.704852 964 0.887727 0.70869 766 0.877386 0.709381 967 0.877384 0.705419 SURF 0x10 mat 1 refs 4 1137 0.887724 0.697544 969 0.877383 0.697882 768 0.877383 0.694473 968 0.887724 0.69424 SURF 0x10 mat 1 refs 4 1137 0.887724 0.697544 968 0.887724 0.69424 762 0.897319 0.694 958 0.897319 0.697191 SURF 0x10 mat 1 refs 4 1137 0.887724 0.697544 958 0.897319 0.697191 761 0.897319 0.700338 966 0.887724 0.700802 SURF 0x10 mat 1 refs 4 1137 0.887724 0.697544 966 0.887724 0.700802 767 0.877383 0.701242 969 0.877383 0.697882 SURF 0x10 mat 1 refs 4 1138 0.887725 0.690052 972 0.877384 0.690149 769 0.877385 0.68599 970 0.887726 0.686024 SURF 0x10 mat 1 refs 4 1138 0.887725 0.690052 970 0.887726 0.686024 763 0.897321 0.686074 961 0.89732 0.689959 SURF 0x10 mat 1 refs 4 1138 0.887725 0.690052 961 0.89732 0.689959 762 0.897319 0.694 968 0.887724 0.69424 SURF 0x10 mat 1 refs 4 1138 0.887725 0.690052 968 0.887724 0.69424 768 0.877383 0.694473 972 0.877384 0.690149 SURF 0x10 mat 1 refs 4 1139 0.887728 0.683203 971 0.877387 0.683077 764 0.877389 0.681355 962 0.88773 0.681535 SURF 0x10 mat 1 refs 4 1139 0.887728 0.683203 962 0.88773 0.681535 758 0.897325 0.681742 960 0.897323 0.683351 SURF 0x10 mat 1 refs 4 1139 0.887728 0.683203 960 0.897323 0.683351 763 0.897321 0.686074 970 0.887726 0.686024 SURF 0x10 mat 1 refs 4 1139 0.887728 0.683203 970 0.887726 0.686024 769 0.877385 0.68599 971 0.877387 0.683077 SURF 0x10 mat 1 refs 4 84 0.866521 0.680616 973 0.866519 0.681216 770 0.855019 0.681113 342 0.855021 0.6805 SURF 0x10 mat 1 refs 4 1140 0.866513 0.698172 975 0.855013 0.698425 771 0.855013 0.694857 974 0.866513 0.694676 SURF 0x10 mat 1 refs 4 1141 0.866514 0.69024 978 0.855014 0.690327 772 0.855016 0.685969 976 0.866515 0.685973 SURF 0x10 mat 1 refs 4 1141 0.866514 0.69024 974 0.866513 0.694676 771 0.855013 0.694857 978 0.855014 0.690327 SURF 0x10 mat 1 refs 4 1142 0.866517 0.682983 977 0.855017 0.682917 770 0.855019 0.681113 973 0.866519 0.681216 SURF 0x10 mat 1 refs 4 1142 0.866517 0.682983 976 0.866515 0.685973 772 0.855016 0.685969 977 0.855017 0.682917 SURF 0x10 mat 1 refs 4 80 0.842789 0.680413 342 0.855021 0.6805 770 0.855019 0.681113 979 0.842788 0.681037 SURF 0x10 mat 1 refs 4 80 0.842789 0.680413 979 0.842788 0.681037 773 0.829601 0.680983 335 0.829602 0.68035 SURF 0x10 mat 1 refs 4 1143 0.842782 0.69865 981 0.829595 0.698862 774 0.829595 0.695178 980 0.842782 0.695021 SURF 0x10 mat 1 refs 4 1143 0.842782 0.69865 980 0.842782 0.695021 771 0.855013 0.694857 975 0.855013 0.698425 SURF 0x10 mat 1 refs 4 1144 0.842782 0.690412 984 0.829596 0.6905 775 0.829597 0.685999 982 0.842784 0.685978 SURF 0x10 mat 1 refs 4 1144 0.842782 0.690412 982 0.842784 0.685978 772 0.855016 0.685969 978 0.855014 0.690327 SURF 0x10 mat 1 refs 4 1144 0.842782 0.690412 978 0.855014 0.690327 771 0.855013 0.694857 980 0.842782 0.695021 SURF 0x10 mat 1 refs 4 1144 0.842782 0.690412 980 0.842782 0.695021 774 0.829595 0.695178 984 0.829596 0.6905 SURF 0x10 mat 1 refs 4 1145 0.842786 0.682872 983 0.829599 0.682846 773 0.829601 0.680983 979 0.842788 0.681037 SURF 0x10 mat 1 refs 4 1145 0.842786 0.682872 979 0.842788 0.681037 770 0.855019 0.681113 977 0.855017 0.682917 SURF 0x10 mat 1 refs 4 1145 0.842786 0.682872 977 0.855017 0.682917 772 0.855016 0.685969 982 0.842784 0.685978 SURF 0x10 mat 1 refs 4 1145 0.842786 0.682872 982 0.842784 0.685978 775 0.829597 0.685999 983 0.829599 0.682846 SURF 0x10 mat 1 refs 4 76 0.815237 0.680304 335 0.829602 0.68035 773 0.829601 0.680983 985 0.815235 0.680945 SURF 0x10 mat 1 refs 4 76 0.815237 0.680304 985 0.815235 0.680945 776 0.799178 0.680946 328 0.799179 0.680298 SURF 0x10 mat 1 refs 4 1146 0.815229 0.699072 987 0.799172 0.699269 777 0.799172 0.695496 986 0.815229 0.695338 SURF 0x10 mat 1 refs 4 1146 0.815229 0.699072 986 0.815229 0.695338 774 0.829595 0.695178 981 0.829595 0.698862 SURF 0x10 mat 1 refs 4 1147 0.81523 0.690595 990 0.799172 0.690701 778 0.799174 0.686087 988 0.815231 0.686031 SURF 0x10 mat 1 refs 4 1147 0.81523 0.690595 988 0.815231 0.686031 775 0.829597 0.685999 984 0.829596 0.6905 SURF 0x10 mat 1 refs 4 1147 0.81523 0.690595 984 0.829596 0.6905 774 0.829595 0.695178 986 0.815229 0.695338 SURF 0x10 mat 1 refs 4 1147 0.81523 0.690595 986 0.815229 0.695338 777 0.799172 0.695496 990 0.799172 0.690701 SURF 0x10 mat 1 refs 4 1148 0.815233 0.682834 989 0.799176 0.682856 776 0.799178 0.680946 985 0.815235 0.680945 SURF 0x10 mat 1 refs 4 1148 0.815233 0.682834 985 0.815235 0.680945 773 0.829601 0.680983 983 0.829599 0.682846 SURF 0x10 mat 1 refs 4 1148 0.815233 0.682834 983 0.829599 0.682846 775 0.829597 0.685999 988 0.815231 0.686031 SURF 0x10 mat 1 refs 4 1148 0.815233 0.682834 988 0.815231 0.686031 778 0.799174 0.686087 989 0.799176 0.682856 SURF 0x10 mat 1 refs 4 72 0.780917 0.680356 328 0.799179 0.680298 776 0.799178 0.680946 991 0.780915 0.681008 SURF 0x10 mat 1 refs 4 72 0.780917 0.680356 991 0.780915 0.681008 779 0.758232 0.68114 321 0.758234 0.680489 SURF 0x10 mat 1 refs 4 1149 0.78091 0.69944 993 0.758226 0.69953 780 0.758226 0.695744 992 0.78091 0.695645 SURF 0x10 mat 1 refs 4 1149 0.78091 0.69944 992 0.78091 0.695645 777 0.799172 0.695496 987 0.799172 0.699269 SURF 0x10 mat 1 refs 4 1150 0.78091 0.690822 996 0.758227 0.690934 781 0.758228 0.686305 994 0.780912 0.68618 SURF 0x10 mat 1 refs 4 1150 0.78091 0.690822 994 0.780912 0.68618 778 0.799174 0.686087 990 0.799172 0.690701 SURF 0x10 mat 1 refs 4 1150 0.78091 0.690822 990 0.799172 0.690701 777 0.799172 0.695496 992 0.78091 0.695645 SURF 0x10 mat 1 refs 4 1150 0.78091 0.690822 992 0.78091 0.695645 780 0.758226 0.695744 996 0.758227 0.690934 SURF 0x10 mat 1 refs 4 1151 0.780913 0.682929 995 0.75823 0.683059 779 0.758232 0.68114 991 0.780915 0.681008 SURF 0x10 mat 1 refs 4 1151 0.780913 0.682929 991 0.780915 0.681008 776 0.799178 0.680946 989 0.799176 0.682856 SURF 0x10 mat 1 refs 4 1151 0.780913 0.682929 989 0.799176 0.682856 778 0.799174 0.686087 994 0.780912 0.68618 SURF 0x10 mat 1 refs 4 1151 0.780913 0.682929 994 0.780912 0.68618 781 0.758228 0.686305 995 0.75823 0.683059 SURF 0x10 mat 1 refs 4 62 0.642232 0.681345 314 0.690922 0.680996 782 0.69092 0.681628 1009 0.64223 0.681957 SURF 0x10 mat 1 refs 4 1158 0.642232 0.715236 1010 0.642231 0.714776 783 0.69092 0.716144 999 0.690922 0.716685 SURF 0x10 mat 1 refs 4 1159 0.642229 0.713372 1012 0.642227 0.710749 784 0.690917 0.711612 1001 0.690919 0.7145 SURF 0x10 mat 1 refs 4 1159 0.642229 0.713372 1001 0.690919 0.7145 783 0.69092 0.716144 1010 0.642231 0.714776 SURF 0x10 mat 1 refs 4 1160 0.642226 0.706631 1014 0.642225 0.702235 785 0.690915 0.702838 1003 0.690916 0.707342 SURF 0x10 mat 1 refs 4 1160 0.642226 0.706631 1003 0.690916 0.707342 784 0.690917 0.711612 1012 0.642227 0.710749 SURF 0x10 mat 1 refs 4 1161 0.642225 0.698774 1016 0.642225 0.695326 786 0.690915 0.695626 1005 0.690915 0.699245 SURF 0x10 mat 1 refs 4 1161 0.642225 0.698774 1005 0.690915 0.699245 785 0.690915 0.702838 1014 0.642225 0.702235 SURF 0x10 mat 1 refs 4 1162 0.642226 0.690971 1018 0.642227 0.686763 787 0.690917 0.686617 1008 0.690915 0.691039 SURF 0x10 mat 1 refs 4 1162 0.642226 0.690971 1008 0.690915 0.691039 786 0.690915 0.695626 1016 0.642225 0.695326 SURF 0x10 mat 1 refs 4 1163 0.642229 0.683761 1009 0.64223 0.681957 782 0.69092 0.681628 1007 0.690918 0.683491 SURF 0x10 mat 1 refs 4 1163 0.642229 0.683761 1007 0.690918 0.683491 787 0.690917 0.686617 1018 0.642227 0.686763 SURF 0x10 mat 1 refs 4 56 0.515169 0.681764 302 0.583446 0.68164 788 0.583445 0.682225 1021 0.515168 0.682321 SURF 0x10 mat 1 refs 4 56 0.515169 0.681764 1021 0.515168 0.682321 794 0.441619 0.682268 289 0.44162 0.681743 SURF 0x10 mat 1 refs 4 1164 0.515169 0.711429 1023 0.44162 0.709492 795 0.441619 0.709195 1022 0.515168 0.711103 SURF 0x10 mat 1 refs 4 1164 0.515169 0.711429 1022 0.515168 0.711103 789 0.583445 0.713012 1011 0.583446 0.713387 SURF 0x10 mat 1 refs 4 1165 0.515166 0.710102 1025 0.441617 0.708283 796 0.441616 0.706337 1024 0.515165 0.707991 SURF 0x10 mat 1 refs 4 1165 0.515166 0.710102 1024 0.515165 0.707991 790 0.583442 0.709538 1013 0.583444 0.711864 SURF 0x10 mat 1 refs 4 1165 0.515166 0.710102 1013 0.583444 0.711864 789 0.583445 0.713012 1022 0.515168 0.711103 SURF 0x10 mat 1 refs 4 1165 0.515166 0.710102 1022 0.515168 0.711103 795 0.441619 0.709195 1025 0.441617 0.708283 SURF 0x10 mat 1 refs 4 1166 0.515164 0.704335 1027 0.441615 0.702936 797 0.441614 0.699213 1026 0.515163 0.700349 SURF 0x10 mat 1 refs 4 1166 0.515164 0.704335 1026 0.515163 0.700349 791 0.58344 0.701393 1015 0.583441 0.705627 SURF 0x10 mat 1 refs 4 1166 0.515164 0.704335 1015 0.583441 0.705627 790 0.583442 0.709538 1024 0.515165 0.707991 SURF 0x10 mat 1 refs 4 1166 0.515164 0.704335 1024 0.515165 0.707991 796 0.441616 0.706337 1027 0.441615 0.702936 SURF 0x10 mat 1 refs 4 1167 0.515163 0.697246 1029 0.441614 0.696302 798 0.441614 0.693434 1028 0.515163 0.694196 SURF 0x10 mat 1 refs 4 1167 0.515163 0.697246 1028 0.515163 0.694196 792 0.58344 0.69485 1017 0.58344 0.698097 SURF 0x10 mat 1 refs 4 1167 0.515163 0.697246 1017 0.58344 0.698097 791 0.58344 0.701393 1026 0.515163 0.700349 SURF 0x10 mat 1 refs 4 1167 0.515163 0.697246 1026 0.515163 0.700349 797 0.441614 0.699213 1029 0.441614 0.696302 SURF 0x10 mat 1 refs 4 1168 0.515164 0.690367 1032 0.441615 0.689842 799 0.441616 0.686359 1030 0.515165 0.686657 SURF 0x10 mat 1 refs 4 1168 0.515164 0.690367 1030 0.515165 0.686657 793 0.583442 0.686806 1020 0.583441 0.690763 SURF 0x10 mat 1 refs 4 1168 0.515164 0.690367 1020 0.583441 0.690763 792 0.58344 0.69485 1028 0.515163 0.694196 SURF 0x10 mat 1 refs 4 1168 0.515164 0.690367 1028 0.515163 0.694196 798 0.441614 0.693434 1032 0.441615 0.689842 SURF 0x10 mat 1 refs 4 1169 0.515166 0.683963 1031 0.441617 0.683821 794 0.441619 0.682268 1021 0.515168 0.682321 SURF 0x10 mat 1 refs 4 1169 0.515166 0.683963 1021 0.515168 0.682321 788 0.583445 0.682225 1019 0.583443 0.683954 SURF 0x10 mat 1 refs 4 1169 0.515166 0.683963 1019 0.583443 0.683954 793 0.583442 0.686806 1030 0.515165 0.686657 SURF 0x10 mat 1 refs 4 1169 0.515166 0.683963 1030 0.515165 0.686657 799 0.441616 0.686359 1031 0.441617 0.683821 SURF 0x10 mat 1 refs 4 49 0.367018 0.681596 289 0.44162 0.681743 794 0.441619 0.682268 1033 0.367017 0.682093 SURF 0x10 mat 1 refs 4 49 0.367018 0.681596 1033 0.367017 0.682093 800 0.296175 0.68185 276 0.296176 0.681377 SURF 0x10 mat 1 refs 4 1170 0.367018 0.707705 1035 0.296176 0.706151 801 0.296175 0.705905 1034 0.367017 0.707435 SURF 0x10 mat 1 refs 4 1170 0.367018 0.707705 1034 0.367017 0.707435 795 0.441619 0.709195 1023 0.44162 0.709492 SURF 0x10 mat 1 refs 4 1171 0.367016 0.706606 1037 0.296174 0.705146 802 0.296173 0.703459 1036 0.367014 0.704802 SURF 0x10 mat 1 refs 4 1171 0.367016 0.706606 1036 0.367014 0.704802 796 0.441616 0.706337 1025 0.441617 0.708283 SURF 0x10 mat 1 refs 4 1171 0.367016 0.706606 1025 0.441617 0.708283 795 0.441619 0.709195 1034 0.367017 0.707435 SURF 0x10 mat 1 refs 4 1171 0.367016 0.706606 1034 0.367017 0.707435 801 0.296175 0.705905 1037 0.296174 0.705146 SURF 0x10 mat 1 refs 4 1172 0.367014 0.701606 1039 0.296172 0.700423 803 0.296171 0.697076 1038 0.367013 0.698095 SURF 0x10 mat 1 refs 4 1172 0.367014 0.701606 1038 0.367013 0.698095 797 0.441614 0.699213 1027 0.441615 0.702936 SURF 0x10 mat 1 refs 4 1172 0.367014 0.701606 1027 0.441615 0.702936 796 0.441616 0.706337 1036 0.367014 0.704802 SURF 0x10 mat 1 refs 4 1172 0.367014 0.701606 1036 0.367014 0.704802 802 0.296173 0.703459 1039 0.296172 0.700423 SURF 0x10 mat 1 refs 4 1173 0.367013 0.695343 1041 0.296171 0.694453 804 0.296171 0.691872 1040 0.367013 0.692633 SURF 0x10 mat 1 refs 4 1173 0.367013 0.695343 1040 0.367013 0.692633 798 0.441614 0.693434 1029 0.441614 0.696302 SURF 0x10 mat 1 refs 4 1173 0.367013 0.695343 1029 0.441614 0.696302 797 0.441614 0.699213 1038 0.367013 0.698095 SURF 0x10 mat 1 refs 4 1173 0.367013 0.695343 1038 0.367013 0.698095 803 0.296171 0.697076 1041 0.296171 0.694453 SURF 0x10 mat 1 refs 4 1174 0.367013 0.689244 1044 0.296171 0.688648 805 0.296173 0.685525 1042 0.367014 0.685959 SURF 0x10 mat 1 refs 4 1174 0.367013 0.689244 1042 0.367014 0.685959 799 0.441616 0.686359 1032 0.441615 0.689842 SURF 0x10 mat 1 refs 4 1174 0.367013 0.689244 1032 0.441615 0.689842 798 0.441614 0.693434 1040 0.367013 0.692633 SURF 0x10 mat 1 refs 4 1174 0.367013 0.689244 1040 0.367013 0.692633 804 0.296171 0.691872 1044 0.296171 0.688648 SURF 0x10 mat 1 refs 4 1175 0.367016 0.683561 1043 0.296174 0.683246 800 0.296175 0.68185 1033 0.367017 0.682093 SURF 0x10 mat 1 refs 4 1175 0.367016 0.683561 1033 0.367017 0.682093 794 0.441619 0.682268 1031 0.441617 0.683821 SURF 0x10 mat 1 refs 4 1175 0.367016 0.683561 1031 0.441617 0.683821 799 0.441616 0.686359 1042 0.367014 0.685959 SURF 0x10 mat 1 refs 4 1175 0.367016 0.683561 1042 0.367014 0.685959 805 0.296173 0.685525 1043 0.296174 0.683246 SURF 0x10 mat 1 refs 4 42 0.233905 0.68114 276 0.296176 0.681377 800 0.296175 0.68185 1045 0.233904 0.681594 SURF 0x10 mat 1 refs 4 42 0.233905 0.68114 1045 0.233904 0.681594 806 0.184358 0.681391 264 0.184359 0.680951 SURF 0x10 mat 1 refs 4 1176 0.233905 0.704914 1047 0.184359 0.703996 807 0.184358 0.703779 1046 0.233904 0.704685 SURF 0x10 mat 1 refs 4 1176 0.233905 0.704914 1046 0.233904 0.704685 801 0.296175 0.705905 1035 0.296176 0.706151 SURF 0x10 mat 1 refs 4 1177 0.233903 0.70398 1049 0.184357 0.703112 808 0.184356 0.701575 1048 0.233901 0.702379 SURF 0x10 mat 1 refs 4 1177 0.233903 0.70398 1048 0.233901 0.702379 802 0.296173 0.703459 1037 0.296174 0.705146 SURF 0x10 mat 1 refs 4 1177 0.233903 0.70398 1037 0.296174 0.705146 801 0.296175 0.705905 1046 0.233904 0.704685 SURF 0x10 mat 1 refs 4 1177 0.233903 0.70398 1046 0.233904 0.704685 807 0.184358 0.703779 1049 0.184357 0.703112 SURF 0x10 mat 1 refs 4 1178 0.233901 0.699464 1051 0.184355 0.698747 809 0.184354 0.695612 1050 0.2339 0.696239 SURF 0x10 mat 1 refs 4 1178 0.233901 0.699464 1050 0.2339 0.696239 803 0.296171 0.697076 1039 0.296172 0.700423 SURF 0x10 mat 1 refs 4 1178 0.233901 0.699464 1039 0.296172 0.700423 802 0.296173 0.703459 1048 0.233901 0.702379 SURF 0x10 mat 1 refs 4 1178 0.233901 0.699464 1048 0.233901 0.702379 808 0.184356 0.701575 1051 0.184355 0.698747 SURF 0x10 mat 1 refs 4 1179 0.2339 0.693713 1053 0.184354 0.693156 810 0.184354 0.690741 1052 0.2339 0.691227 SURF 0x10 mat 1 refs 4 1179 0.2339 0.693713 1052 0.2339 0.691227 804 0.296171 0.691872 1041 0.296171 0.694453 SURF 0x10 mat 1 refs 4 1179 0.2339 0.693713 1041 0.296171 0.694453 803 0.296171 0.697076 1050 0.2339 0.696239 SURF 0x10 mat 1 refs 4 1179 0.2339 0.693713 1050 0.2339 0.696239 809 0.184354 0.695612 1053 0.184354 0.693156 SURF 0x10 mat 1 refs 4 1180 0.233901 0.688127 1056 0.184355 0.687731 811 0.184356 0.684817 1054 0.233901 0.685125 SURF 0x10 mat 1 refs 4 1180 0.233901 0.688127 1054 0.233901 0.685125 805 0.296173 0.685525 1044 0.296171 0.688648 SURF 0x10 mat 1 refs 4 1180 0.233901 0.688127 1044 0.296171 0.688648 804 0.296171 0.691872 1052 0.2339 0.691227 SURF 0x10 mat 1 refs 4 1180 0.233901 0.688127 1052 0.2339 0.691227 810 0.184354 0.690741 1056 0.184355 0.687731 SURF 0x10 mat 1 refs 4 1181 0.233902 0.682935 1055 0.184357 0.682692 806 0.184358 0.681391 1045 0.233904 0.681594 SURF 0x10 mat 1 refs 4 1181 0.233902 0.682935 1045 0.233904 0.681594 800 0.296175 0.68185 1043 0.296174 0.683246 SURF 0x10 mat 1 refs 4 1181 0.233902 0.682935 1043 0.296174 0.683246 805 0.296173 0.685525 1054 0.233901 0.685125 SURF 0x10 mat 1 refs 4 1181 0.233902 0.682935 1054 0.233901 0.685125 811 0.184356 0.684817 1055 0.184357 0.682692 SURF 0x10 mat 1 refs 4 36 0.151693 0.680876 264 0.184359 0.680951 806 0.184358 0.681391 1057 0.151692 0.681307 SURF 0x10 mat 1 refs 4 36 0.151693 0.680876 1057 0.151692 0.681307 812 0.131572 0.681328 252 0.131573 0.680905 SURF 0x10 mat 1 refs 4 1182 0.151693 0.703397 1059 0.131573 0.703544 813 0.131573 0.703402 1058 0.151693 0.703189 SURF 0x10 mat 1 refs 4 1182 0.151693 0.703397 1058 0.151693 0.703189 807 0.184358 0.703779 1047 0.184359 0.703996 SURF 0x10 mat 1 refs 4 1183 0.151692 0.70255 1061 0.131572 0.702956 814 0.131571 0.700765 1060 0.151691 0.701058 SURF 0x10 mat 1 refs 4 1183 0.151692 0.70255 1060 0.151691 0.701058 808 0.184356 0.701575 1049 0.184357 0.703112 SURF 0x10 mat 1 refs 4 1183 0.151692 0.70255 1049 0.184357 0.703112 807 0.184358 0.703779 1058 0.151693 0.703189 SURF 0x10 mat 1 refs 4 1183 0.151692 0.70255 1058 0.151693 0.703189 813 0.131573 0.703402 1061 0.131572 0.702956 SURF 0x10 mat 1 refs 4 1184 0.15169 0.698293 1063 0.13157 0.698042 815 0.131569 0.695016 1062 0.151689 0.695222 SURF 0x10 mat 1 refs 4 1184 0.15169 0.698293 1062 0.151689 0.695222 809 0.184354 0.695612 1051 0.184355 0.698747 SURF 0x10 mat 1 refs 4 1184 0.15169 0.698293 1051 0.184355 0.698747 808 0.184356 0.701575 1060 0.151691 0.701058 SURF 0x10 mat 1 refs 4 1184 0.15169 0.698293 1060 0.151691 0.701058 814 0.131571 0.700765 1063 0.13157 0.698042 SURF 0x10 mat 1 refs 4 1185 0.151689 0.692817 1065 0.131572 0.692732 816 0.131569 0.690319 1064 0.151689 0.690452 SURF 0x10 mat 1 refs 4 1185 0.151689 0.692817 1064 0.151689 0.690452 810 0.184354 0.690741 1053 0.184354 0.693156 SURF 0x10 mat 1 refs 4 1185 0.151689 0.692817 1053 0.184354 0.693156 809 0.184354 0.695612 1062 0.151689 0.695222 SURF 0x10 mat 1 refs 4 1185 0.151689 0.692817 1062 0.151689 0.695222 815 0.131569 0.695016 1065 0.131572 0.692732 SURF 0x10 mat 1 refs 4 1186 0.15169 0.687507 1068 0.13157 0.687423 817 0.131571 0.684621 1066 0.15169 0.684658 SURF 0x10 mat 1 refs 4 1186 0.15169 0.687507 1066 0.15169 0.684658 811 0.184356 0.684817 1056 0.184355 0.687731 SURF 0x10 mat 1 refs 4 1186 0.15169 0.687507 1056 0.184355 0.687731 810 0.184354 0.690741 1064 0.151689 0.690452 SURF 0x10 mat 1 refs 4 1186 0.15169 0.687507 1064 0.151689 0.690452 816 0.131569 0.690319 1068 0.13157 0.687423 SURF 0x10 mat 1 refs 4 1187 0.151692 0.682579 1067 0.131572 0.682578 812 0.131572 0.681328 1057 0.151692 0.681307 SURF 0x10 mat 1 refs 4 1187 0.151692 0.682579 1057 0.151692 0.681307 806 0.184358 0.681391 1055 0.184357 0.682692 SURF 0x10 mat 1 refs 4 1187 0.151692 0.682579 1055 0.184357 0.682692 811 0.184356 0.684817 1066 0.15169 0.684658 SURF 0x10 mat 1 refs 4 1187 0.151692 0.682579 1066 0.15169 0.684658 817 0.131571 0.684621 1067 0.131572 0.682578 SURF 0x10 mat 1 refs 4 1623 0.119665 0.681052 252 0.131573 0.680905 812 0.131572 0.681328 1565 0.119664 0.681459 SURF 0x10 mat 1 refs 4 1188 0.121454 0.705634 1069 0.120965 0.704832 813 0.131573 0.703402 1059 0.131573 0.703544 SURF 0x10 mat 1 refs 4 1189 0.116715 0.704553 1567 0.118523 0.700628 814 0.131571 0.700765 1061 0.131572 0.702956 SURF 0x10 mat 1 refs 4 1189 0.116715 0.704553 1061 0.131572 0.702956 813 0.131573 0.703402 1069 0.120965 0.704832 SURF 0x10 mat 1 refs 4 1624 0.119082 0.697926 1569 0.119661 0.694925 815 0.131569 0.695016 1063 0.13157 0.698042 SURF 0x10 mat 1 refs 4 1624 0.119082 0.697926 1063 0.13157 0.698042 814 0.131571 0.700765 1567 0.118523 0.700628 SURF 0x10 mat 1 refs 4 1625 0.119662 0.692579 1571 0.119661 0.690283 816 0.131569 0.690319 1065 0.131572 0.692732 SURF 0x10 mat 1 refs 4 1625 0.119662 0.692579 1065 0.131572 0.692732 815 0.131569 0.695016 1569 0.119661 0.694925 SURF 0x10 mat 1 refs 4 1626 0.119661 0.687433 1573 0.119662 0.684681 817 0.131571 0.684621 1068 0.13157 0.687423 SURF 0x10 mat 1 refs 4 1626 0.119661 0.687433 1068 0.13157 0.687423 816 0.131569 0.690319 1571 0.119661 0.690283 SURF 0x10 mat 1 refs 4 1627 0.119663 0.682679 1565 0.119664 0.681459 812 0.131572 0.681328 1067 0.131572 0.682578 SURF 0x10 mat 1 refs 4 1627 0.119663 0.682679 1067 0.131572 0.682578 817 0.131571 0.684621 1573 0.119662 0.684681 SURF 0x10 mat 1 refs 4 229 0.10047 0.700535 1191 0.100366 0.704517 238 0.10951 0.704514 551 0.109612 0.700552 SURF 0x10 mat 1 refs 4 229 0.10047 0.700535 546 0.0900563 0.700485 1190 0.0901016 0.70452 1191 0.100366 0.704517 SURF 0x10 mat 1 refs 4 21 0.0792815 0.704523 1190 0.0901016 0.70452 546 0.0900563 0.700485 220 0.0793066 0.700518 SURF 0x10 mat 1 refs 4 198 0.0342536 0.70452 4 0.0252292 0.70452 1192 0.0252873 0.708506 1193 0.0341908 0.708505 SURF 0x10 mat 1 refs 4 4 0.0252292 0.70452 187 0.0159649 0.70451 1194 0.0160155 0.708496 1192 0.0252873 0.708506 SURF 0x10 mat 1 refs 4 209 0.0504361 0.704532 10 0.0423672 0.704514 1195 0.0423043 0.7085 1196 0.0503731 0.708517 SURF 0x10 mat 1 refs 4 10 0.0423672 0.704514 198 0.0342536 0.70452 1193 0.0341908 0.708505 1195 0.0423043 0.7085 SURF 0x10 mat 1 refs 4 219 0.0689357 0.704515 16 0.0591595 0.704517 1197 0.0591831 0.708502 1198 0.0687818 0.708501 SURF 0x10 mat 1 refs 4 16 0.0591595 0.704517 209 0.0504361 0.704532 1196 0.0503731 0.708517 1197 0.0591831 0.708502 SURF 0x10 mat 1 refs 4 21 0.0792815 0.704523 219 0.0689357 0.704515 1198 0.0687818 0.708501 1199 0.0791232 0.708508 SURF 0x10 mat 1 refs 4 240 0.120966 0.704823 30 0.116718 0.704533 1200 0.114698 0.708518 1201 0.116737 0.708499 SURF 0x10 mat 1 refs 4 30 0.116718 0.704533 238 0.10951 0.704514 1202 0.109251 0.708493 1200 0.114698 0.708518 SURF 0x10 mat 1 refs 4 1188 0.121454 0.705634 1204 0.117635 0.708629 1203 0.116736 0.708509 1069 0.120965 0.704832 SURF 0x10 mat 1 refs 4 1069 0.120965 0.704832 1203 0.116736 0.708509 1206 0.114694 0.708538 1189 0.116715 0.704553 SURF 0x10 mat 1 refs 4 21 0.0792815 0.704523 1199 0.0791232 0.708508 1214 0.0899416 0.708506 1190 0.0901016 0.70452 SURF 0x10 mat 1 refs 4 1190 0.0901016 0.70452 1214 0.0899416 0.708506 1215 0.10014 0.708499 1191 0.100366 0.704517 SURF 0x10 mat 1 refs 4 1191 0.100366 0.704517 1215 0.10014 0.708499 1202 0.109251 0.708493 238 0.10951 0.704514 SURF 0x10 mat 1 refs 4 1188 0.121454 0.705634 240 0.120966 0.704823 1201 0.116737 0.708499 1204 0.117635 0.708629 SURF 0x10 mat 1 refs 4 1193 0.0341908 0.708505 1192 0.0252873 0.708506 1216 0.0252873 0.715897 1217 0.0341908 0.715896 SURF 0x10 mat 1 refs 4 1192 0.0252873 0.708506 1194 0.0160155 0.708496 1218 0.0160155 0.715887 1216 0.0252873 0.715897 SURF 0x10 mat 1 refs 4 1196 0.0503731 0.708517 1195 0.0423043 0.7085 1219 0.0423043 0.715891 1220 0.0503731 0.715908 SURF 0x10 mat 1 refs 4 1195 0.0423043 0.7085 1193 0.0341908 0.708505 1217 0.0341908 0.715896 1219 0.0423043 0.715891 SURF 0x10 mat 1 refs 4 1198 0.0687818 0.708501 1197 0.0591831 0.708502 1221 0.0591831 0.715893 1222 0.0687818 0.715892 SURF 0x10 mat 1 refs 4 1197 0.0591831 0.708502 1196 0.0503731 0.708517 1220 0.0503731 0.715908 1221 0.0591831 0.715893 SURF 0x10 mat 1 refs 4 1199 0.0791232 0.708508 1198 0.0687818 0.708501 1222 0.0687818 0.715892 1223 0.0791232 0.715899 SURF 0x10 mat 1 refs 4 1201 0.116737 0.708499 1200 0.114698 0.708518 1224 0.112833 0.715909 1225 0.114673 0.71589 SURF 0x10 mat 1 refs 4 1200 0.114698 0.708518 1202 0.109251 0.708493 1226 0.108882 0.715895 1224 0.112833 0.715909 SURF 0x10 mat 1 refs 4 1204 0.117635 0.708629 1228 0.11571 0.715897 1227 0.114671 0.715899 1203 0.116736 0.708509 SURF 0x10 mat 1 refs 4 1206 0.114694 0.708538 1230 0.11283 0.715929 1229 0.108878 0.715918 1205 0.109247 0.708517 SURF 0x10 mat 1 refs 4 1203 0.116736 0.708509 1227 0.114671 0.715899 1230 0.11283 0.715929 1206 0.114694 0.708538 SURF 0x10 mat 1 refs 4 1208 0.0791189 0.708533 1232 0.0791189 0.715923 1231 0.068778 0.715915 1207 0.068778 0.708524 SURF 0x10 mat 1 refs 4 1210 0.0591796 0.708523 1233 0.0591796 0.715914 1234 0.0503699 0.715927 1209 0.0503699 0.708536 SURF 0x10 mat 1 refs 4 1207 0.068778 0.708524 1231 0.068778 0.715915 1233 0.0591796 0.715914 1210 0.0591796 0.708523 SURF 0x10 mat 1 refs 4 1212 0.0423017 0.708517 1235 0.0423017 0.715907 1236 0.0341887 0.71591 1211 0.0341887 0.708519 SURF 0x10 mat 1 refs 4 1209 0.0503699 0.708536 1234 0.0503699 0.715927 1235 0.0423017 0.715907 1212 0.0423017 0.708517 SURF 0x10 mat 1 refs 4 1211 0.0341887 0.708519 1236 0.0341887 0.71591 1237 0.0252861 0.715906 1213 0.0252861 0.708515 SURF 0x10 mat 1 refs 4 1213 0.0252861 0.708515 1237 0.0252861 0.715906 1218 0.0160155 0.715887 1194 0.0160155 0.708496 SURF 0x10 mat 1 refs 4 1199 0.0791232 0.708508 1223 0.0791232 0.715899 1238 0.0899416 0.715897 1214 0.0899416 0.708506 SURF 0x10 mat 1 refs 4 1214 0.0899416 0.708506 1238 0.0899416 0.715897 1239 0.0997577 0.715896 1215 0.10014 0.708499 SURF 0x10 mat 1 refs 4 1215 0.10014 0.708499 1239 0.0997577 0.715896 1226 0.108882 0.715895 1202 0.109251 0.708493 SURF 0x10 mat 1 refs 4 1530 0.0899373 0.708536 1240 0.0899223 0.715921 1232 0.0791189 0.715923 1208 0.0791189 0.708533 SURF 0x10 mat 1 refs 4 1205 0.109247 0.708517 1229 0.108878 0.715918 1241 0.0997936 0.71592 1529 0.100136 0.708528 SURF 0x10 mat 1 refs 4 1529 0.100136 0.708528 1241 0.0997936 0.71592 1240 0.0899223 0.715921 1530 0.0899373 0.708536 SURF 0x10 mat 1 refs 4 1204 0.117635 0.708629 1201 0.116737 0.708499 1225 0.114673 0.71589 1228 0.11571 0.715897 SURF 0x10 mat 1 refs 4 1217 0.0341908 0.715896 1216 0.0252873 0.715897 1242 0.0252751 0.739797 1243 0.0341403 0.739797 SURF 0x10 mat 1 refs 4 1216 0.0252873 0.715897 1218 0.0160155 0.715887 1244 0.0159235 0.739787 1242 0.0252751 0.739797 SURF 0x10 mat 1 refs 4 1220 0.0503731 0.715908 1219 0.0423043 0.715891 1245 0.0419819 0.739791 1246 0.0499036 0.739808 SURF 0x10 mat 1 refs 4 1219 0.0423043 0.715891 1217 0.0341908 0.715896 1243 0.0341403 0.739797 1245 0.0419819 0.739791 SURF 0x10 mat 1 refs 4 1222 0.0687818 0.715892 1221 0.0591831 0.715893 1247 0.0589259 0.739794 1248 0.0681015 0.739792 SURF 0x10 mat 1 refs 4 1221 0.0591831 0.715893 1220 0.0503731 0.715908 1246 0.0499036 0.739808 1247 0.0589259 0.739794 SURF 0x10 mat 1 refs 4 1223 0.0791232 0.715899 1222 0.0687818 0.715892 1248 0.0681015 0.739792 1249 0.078254 0.739799 SURF 0x10 mat 1 refs 4 1225 0.114673 0.71589 1224 0.112833 0.715909 1250 0.110977 0.739809 1251 0.112783 0.73979 SURF 0x10 mat 1 refs 4 1224 0.112833 0.715909 1226 0.108882 0.715895 1252 0.10721 0.739795 1250 0.110977 0.739809 SURF 0x10 mat 1 refs 4 1228 0.11571 0.715897 1254 0.113802 0.739797 1253 0.112782 0.739799 1227 0.114671 0.715899 SURF 0x10 mat 1 refs 4 1230 0.11283 0.715929 1256 0.110973 0.739829 1255 0.107207 0.739819 1229 0.108878 0.715918 SURF 0x10 mat 1 refs 4 1227 0.114671 0.715899 1253 0.112782 0.739799 1256 0.110973 0.739829 1230 0.11283 0.715929 SURF 0x10 mat 1 refs 4 1232 0.0791189 0.715923 1258 0.07825 0.739823 1257 0.0680974 0.739815 1231 0.068778 0.715915 SURF 0x10 mat 1 refs 4 1233 0.0591796 0.715914 1259 0.0589225 0.739814 1260 0.0499005 0.739827 1234 0.0503699 0.715927 SURF 0x10 mat 1 refs 4 1231 0.068778 0.715915 1257 0.0680974 0.739815 1259 0.0589225 0.739814 1233 0.0591796 0.715914 SURF 0x10 mat 1 refs 4 1235 0.0423017 0.715907 1261 0.0419792 0.739807 1262 0.0341382 0.73981 1236 0.0341887 0.71591 SURF 0x10 mat 1 refs 4 1234 0.0503699 0.715927 1260 0.0499005 0.739827 1261 0.0419792 0.739807 1235 0.0423017 0.715907 SURF 0x10 mat 1 refs 4 1236 0.0341887 0.71591 1262 0.0341382 0.73981 1263 0.0252736 0.739806 1237 0.0252861 0.715906 SURF 0x10 mat 1 refs 4 1237 0.0252861 0.715906 1263 0.0252736 0.739806 1244 0.0159235 0.739787 1218 0.0160155 0.715887 SURF 0x10 mat 1 refs 4 1223 0.0791232 0.715899 1249 0.078254 0.739799 1264 0.0888754 0.739797 1238 0.0899416 0.715897 SURF 0x10 mat 1 refs 4 1238 0.0899416 0.715897 1264 0.0888754 0.739797 1265 0.0987362 0.739796 1239 0.0997577 0.715896 SURF 0x10 mat 1 refs 4 1239 0.0997577 0.715896 1265 0.0987362 0.739796 1252 0.10721 0.739795 1226 0.108882 0.715895 SURF 0x10 mat 1 refs 4 1240 0.0899223 0.715921 1266 0.0888564 0.739821 1258 0.07825 0.739823 1232 0.0791189 0.715923 SURF 0x10 mat 1 refs 4 1229 0.108878 0.715918 1255 0.107207 0.739819 1267 0.0987717 0.73982 1241 0.0997936 0.71592 SURF 0x10 mat 1 refs 4 1241 0.0997936 0.71592 1267 0.0987717 0.73982 1266 0.0888564 0.739821 1240 0.0899223 0.715921 SURF 0x10 mat 1 refs 4 1228 0.11571 0.715897 1225 0.114673 0.71589 1251 0.112783 0.73979 1254 0.113802 0.739797 SURF 0x10 mat 1 refs 4 1243 0.0341403 0.739797 1242 0.0252751 0.739797 1268 0.0267694 0.790749 1269 0.0350067 0.790748 SURF 0x10 mat 1 refs 4 1242 0.0252751 0.739797 1244 0.0159235 0.739787 1270 0.0181914 0.79074 1268 0.0267694 0.790749 SURF 0x10 mat 1 refs 4 1246 0.0499036 0.739808 1245 0.0419819 0.739791 1272 0.0425133 0.790743 1271 0.0499785 0.790759 SURF 0x10 mat 1 refs 4 1245 0.0419819 0.739791 1243 0.0341403 0.739797 1269 0.0350067 0.790748 1272 0.0425133 0.790743 SURF 0x10 mat 1 refs 4 1248 0.0681015 0.739792 1247 0.0589259 0.739794 1274 0.0581293 0.790745 1273 0.0670102 0.790744 SURF 0x10 mat 1 refs 4 1247 0.0589259 0.739794 1246 0.0499036 0.739808 1271 0.0499785 0.790759 1274 0.0581293 0.790745 SURF 0x10 mat 1 refs 4 1249 0.078254 0.739799 1248 0.0681015 0.739792 1273 0.0670102 0.790744 1275 0.0765774 0.790751 SURF 0x10 mat 1 refs 4 1251 0.112783 0.73979 1250 0.110977 0.739809 1276 0.107351 0.79076 1277 0.108743 0.790742 SURF 0x10 mat 1 refs 4 1250 0.110977 0.739809 1252 0.10721 0.739795 1278 0.103155 0.790747 1276 0.107351 0.79076 SURF 0x10 mat 1 refs 4 1254 0.113802 0.739797 1280 0.109703 0.790748 1279 0.108741 0.790751 1253 0.112782 0.739799 SURF 0x10 mat 1 refs 4 1256 0.110973 0.739829 1281 0.107348 0.790779 1282 0.103152 0.790769 1255 0.107207 0.739819 SURF 0x10 mat 1 refs 4 1253 0.112782 0.739799 1279 0.108741 0.790751 1281 0.107348 0.790779 1256 0.110973 0.739829 SURF 0x10 mat 1 refs 4 1258 0.07825 0.739823 1283 0.0765735 0.790774 1284 0.0670064 0.790765 1257 0.0680974 0.739815 SURF 0x10 mat 1 refs 4 1259 0.0589225 0.739814 1286 0.0581259 0.790765 1285 0.0499755 0.790777 1260 0.0499005 0.739827 SURF 0x10 mat 1 refs 4 1257 0.0680974 0.739815 1284 0.0670064 0.790765 1286 0.0581259 0.790765 1259 0.0589225 0.739814 SURF 0x10 mat 1 refs 4 1261 0.0419792 0.739807 1288 0.0425108 0.790759 1287 0.0350048 0.790761 1262 0.0341382 0.73981 SURF 0x10 mat 1 refs 4 1260 0.0499005 0.739827 1285 0.0499755 0.790777 1288 0.0425108 0.790759 1261 0.0419792 0.739807 SURF 0x10 mat 1 refs 4 1262 0.0341382 0.73981 1287 0.0350048 0.790761 1289 0.0267681 0.790757 1263 0.0252736 0.739806 SURF 0x10 mat 1 refs 4 1263 0.0252736 0.739806 1289 0.0267681 0.790757 1270 0.0181914 0.79074 1244 0.0159235 0.739787 SURF 0x10 mat 1 refs 4 1249 0.078254 0.739799 1275 0.0765774 0.790751 1290 0.0865869 0.790749 1264 0.0888754 0.739797 SURF 0x10 mat 1 refs 4 1264 0.0888754 0.739797 1290 0.0865869 0.790749 1291 0.0956683 0.790748 1265 0.0987362 0.739796 SURF 0x10 mat 1 refs 4 1265 0.0987362 0.739796 1291 0.0956683 0.790748 1278 0.103155 0.790747 1252 0.10721 0.739795 SURF 0x10 mat 1 refs 4 1266 0.0888564 0.739821 1292 0.0865689 0.790771 1283 0.0765735 0.790774 1258 0.07825 0.739823 SURF 0x10 mat 1 refs 4 1255 0.107207 0.739819 1282 0.103152 0.790769 1293 0.0957017 0.79077 1267 0.0987717 0.73982 SURF 0x10 mat 1 refs 4 1267 0.0987717 0.73982 1293 0.0957017 0.79077 1292 0.0865689 0.790771 1266 0.0888564 0.739821 SURF 0x10 mat 1 refs 4 1254 0.113802 0.739797 1251 0.112783 0.73979 1277 0.108743 0.790742 1280 0.109703 0.790748 SURF 0x10 mat 1 refs 4 1269 0.0350067 0.790748 1268 0.0267694 0.790749 1295 0.0277129 0.81879 1294 0.0353535 0.818789 SURF 0x10 mat 1 refs 4 1268 0.0267694 0.790749 1270 0.0181914 0.79074 1296 0.0197561 0.818781 1295 0.0277129 0.81879 SURF 0x10 mat 1 refs 4 1271 0.0499785 0.790759 1272 0.0425133 0.790743 1298 0.0423163 0.818784 1297 0.0492408 0.818799 SURF 0x10 mat 1 refs 4 1272 0.0425133 0.790743 1269 0.0350067 0.790748 1294 0.0353535 0.818789 1298 0.0423163 0.818784 SURF 0x10 mat 1 refs 4 1273 0.0670102 0.790744 1274 0.0581293 0.790745 1300 0.0568013 0.818786 1299 0.065039 0.818785 SURF 0x10 mat 1 refs 4 1274 0.0581293 0.790745 1271 0.0499785 0.790759 1297 0.0492408 0.818799 1300 0.0568013 0.818786 SURF 0x10 mat 1 refs 4 1275 0.0765774 0.790751 1273 0.0670102 0.790744 1299 0.065039 0.818785 1301 0.0739134 0.818791 SURF 0x10 mat 1 refs 4 1277 0.108743 0.790742 1276 0.107351 0.79076 1303 0.102842 0.8188 1302 0.104421 0.818783 SURF 0x10 mat 1 refs 4 1276 0.107351 0.79076 1278 0.103155 0.790747 1304 0.0990896 0.818788 1303 0.102842 0.8188 SURF 0x10 mat 1 refs 4 1280 0.109703 0.790748 1305 0.105312 0.818789 1306 0.10442 0.818791 1279 0.108741 0.790751 SURF 0x10 mat 1 refs 4 1281 0.107348 0.790779 1308 0.10284 0.818817 1307 0.0990862 0.818808 1282 0.103152 0.790769 SURF 0x10 mat 1 refs 4 1279 0.108741 0.790751 1306 0.10442 0.818791 1308 0.10284 0.818817 1281 0.107348 0.790779 SURF 0x10 mat 1 refs 4 1283 0.0765735 0.790774 1309 0.0739098 0.818812 1310 0.0650357 0.818805 1284 0.0670064 0.790765 SURF 0x10 mat 1 refs 4 1286 0.0581259 0.790765 1312 0.0567984 0.818805 1311 0.0492381 0.818816 1285 0.0499755 0.790777 SURF 0x10 mat 1 refs 4 1284 0.0670064 0.790765 1310 0.0650357 0.818805 1312 0.0567984 0.818805 1286 0.0581259 0.790765 SURF 0x10 mat 1 refs 4 1288 0.0425108 0.790759 1313 0.042314 0.818799 1314 0.0353516 0.818801 1287 0.0350048 0.790761 SURF 0x10 mat 1 refs 4 1285 0.0499755 0.790777 1311 0.0492381 0.818816 1313 0.042314 0.818799 1288 0.0425108 0.790759 SURF 0x10 mat 1 refs 4 1287 0.0350048 0.790761 1314 0.0353516 0.818801 1315 0.0277118 0.818797 1289 0.0267681 0.790757 SURF 0x10 mat 1 refs 4 1289 0.0267681 0.790757 1315 0.0277118 0.818797 1296 0.0197561 0.818781 1270 0.0181914 0.79074 SURF 0x10 mat 1 refs 4 1275 0.0765774 0.790751 1301 0.0739134 0.818791 1316 0.0831977 0.81879 1290 0.0865869 0.790749 SURF 0x10 mat 1 refs 4 1290 0.0865869 0.790749 1316 0.0831977 0.81879 1317 0.0916216 0.818789 1291 0.0956683 0.790748 SURF 0x10 mat 1 refs 4 1291 0.0956683 0.790748 1317 0.0916216 0.818789 1304 0.0990896 0.818788 1278 0.103155 0.790747 SURF 0x10 mat 1 refs 4 1292 0.0865689 0.790771 1318 0.0831813 0.81881 1309 0.0739098 0.818812 1283 0.0765735 0.790774 SURF 0x10 mat 1 refs 4 1282 0.103152 0.790769 1307 0.0990862 0.818808 1319 0.0916525 0.818809 1293 0.0957017 0.79077 SURF 0x10 mat 1 refs 4 1293 0.0957017 0.79077 1319 0.0916525 0.818809 1318 0.0831813 0.81881 1292 0.0865689 0.790771 SURF 0x10 mat 1 refs 4 1280 0.109703 0.790748 1277 0.108743 0.790742 1302 0.104421 0.818783 1305 0.105312 0.818789 SURF 0x10 mat 1 refs 4 1294 0.0353535 0.818789 1295 0.0277129 0.81879 1321 0.0288213 0.842201 1320 0.0358251 0.8422 SURF 0x10 mat 1 refs 4 1295 0.0277129 0.81879 1296 0.0197561 0.818781 1322 0.0215277 0.842193 1321 0.0288213 0.842201 SURF 0x10 mat 1 refs 4 1297 0.0492408 0.818799 1298 0.0423163 0.818784 1324 0.0422074 0.842196 1323 0.0485548 0.84221 SURF 0x10 mat 1 refs 4 1298 0.0423163 0.818784 1294 0.0353535 0.818789 1320 0.0358251 0.8422 1324 0.0422074 0.842196 SURF 0x10 mat 1 refs 4 1299 0.065039 0.818785 1300 0.0568013 0.818786 1325 0.055485 0.842198 1326 0.0630362 0.842197 SURF 0x10 mat 1 refs 4 1300 0.0568013 0.818786 1297 0.0492408 0.818799 1323 0.0485548 0.84221 1325 0.055485 0.842198 SURF 0x10 mat 1 refs 4 1301 0.0739134 0.818791 1299 0.065039 0.818785 1326 0.0630362 0.842197 1327 0.0711708 0.842203 SURF 0x10 mat 1 refs 4 1302 0.104421 0.818783 1303 0.102842 0.8188 1328 0.0976885 0.842211 1329 0.0991361 0.842195 SURF 0x10 mat 1 refs 4 1303 0.102842 0.8188 1304 0.0990896 0.818788 1330 0.0944725 0.842199 1328 0.0976885 0.842211 SURF 0x10 mat 1 refs 4 1305 0.105312 0.818789 1332 0.0999526 0.842201 1331 0.0991348 0.842203 1306 0.10442 0.818791 SURF 0x10 mat 1 refs 4 1308 0.10284 0.818817 1333 0.097686 0.842227 1334 0.0944693 0.842218 1307 0.0990862 0.818808 SURF 0x10 mat 1 refs 4 1306 0.10442 0.818791 1331 0.0991348 0.842203 1333 0.097686 0.842227 1308 0.10284 0.818817 SURF 0x10 mat 1 refs 4 1309 0.0739098 0.818812 1336 0.0711676 0.842222 1335 0.0630332 0.842215 1310 0.0650357 0.818805 SURF 0x10 mat 1 refs 4 1312 0.0567984 0.818805 1337 0.0554823 0.842215 1338 0.0485522 0.842225 1311 0.0492381 0.818816 SURF 0x10 mat 1 refs 4 1310 0.0650357 0.818805 1335 0.0630332 0.842215 1337 0.0554823 0.842215 1312 0.0567984 0.818805 SURF 0x10 mat 1 refs 4 1313 0.042314 0.818799 1339 0.0422051 0.842209 1340 0.0358234 0.842211 1314 0.0353516 0.818801 SURF 0x10 mat 1 refs 4 1311 0.0492381 0.818816 1338 0.0485522 0.842225 1339 0.0422051 0.842209 1313 0.042314 0.818799 SURF 0x10 mat 1 refs 4 1314 0.0353516 0.818801 1340 0.0358234 0.842211 1341 0.0288202 0.842208 1315 0.0277118 0.818797 SURF 0x10 mat 1 refs 4 1315 0.0277118 0.818797 1341 0.0288202 0.842208 1322 0.0215277 0.842193 1296 0.0197561 0.818781 SURF 0x10 mat 1 refs 4 1301 0.0739134 0.818791 1327 0.0711708 0.842203 1342 0.0796813 0.842201 1316 0.0831977 0.81879 SURF 0x10 mat 1 refs 4 1316 0.0831977 0.81879 1342 0.0796813 0.842201 1343 0.0874031 0.8422 1317 0.0916216 0.818789 SURF 0x10 mat 1 refs 4 1317 0.0916216 0.818789 1343 0.0874031 0.8422 1330 0.0944725 0.842199 1304 0.0990896 0.818788 SURF 0x10 mat 1 refs 4 1318 0.0831813 0.81881 1344 0.0796663 0.84222 1336 0.0711676 0.842222 1309 0.0739098 0.818812 SURF 0x10 mat 1 refs 4 1307 0.0990862 0.818808 1334 0.0944693 0.842218 1345 0.0874315 0.842219 1319 0.0916525 0.818809 SURF 0x10 mat 1 refs 4 1319 0.0916525 0.818809 1345 0.0874315 0.842219 1344 0.0796663 0.84222 1318 0.0831813 0.81881 SURF 0x10 mat 1 refs 4 1305 0.105312 0.818789 1302 0.104421 0.818783 1329 0.0991361 0.842195 1332 0.0999526 0.842201 SURF 0x10 mat 1 refs 4 1320 0.0358251 0.8422 1321 0.0288213 0.842201 1347 0.0311504 0.866898 1346 0.037075 0.866898 SURF 0x10 mat 1 refs 4 1321 0.0288213 0.842201 1322 0.0215277 0.842193 1348 0.0249806 0.866892 1347 0.0311504 0.866898 SURF 0x10 mat 1 refs 4 1323 0.0485548 0.84221 1324 0.0422074 0.842196 1350 0.042474 0.866894 1349 0.0478435 0.866906 SURF 0x10 mat 1 refs 4 1324 0.0422074 0.842196 1320 0.0358251 0.8422 1346 0.037075 0.866898 1350 0.042474 0.866894 SURF 0x10 mat 1 refs 4 1326 0.0630362 0.842197 1325 0.055485 0.842198 1352 0.0537058 0.866896 1351 0.0600937 0.866895 SURF 0x10 mat 1 refs 4 1325 0.055485 0.842198 1323 0.0485548 0.84221 1349 0.0478435 0.866906 1352 0.0537058 0.866896 SURF 0x10 mat 1 refs 4 1327 0.0711708 0.842203 1326 0.0630362 0.842197 1351 0.0600937 0.866895 1353 0.0669749 0.8669 SURF 0x10 mat 1 refs 4 1329 0.0991361 0.842195 1328 0.0976885 0.842211 1355 0.0894068 0.866907 1354 0.0906314 0.866894 SURF 0x10 mat 1 refs 4 1328 0.0976885 0.842211 1330 0.0944725 0.842199 1356 0.0864452 0.866897 1355 0.0894068 0.866907 SURF 0x10 mat 1 refs 4 1332 0.0999526 0.842201 1357 0.091322 0.866898 1358 0.0906304 0.8669 1331 0.0991348 0.842203 SURF 0x10 mat 1 refs 4 1333 0.097686 0.842227 1360 0.0894047 0.86692 1359 0.0864425 0.866913 1334 0.0944693 0.842218 SURF 0x10 mat 1 refs 4 1331 0.0991348 0.842203 1358 0.0906304 0.8669 1360 0.0894047 0.86692 1333 0.097686 0.842227 SURF 0x10 mat 1 refs 4 1336 0.0711676 0.842222 1362 0.0669722 0.866916 1361 0.060091 0.86691 1335 0.0630332 0.842215 SURF 0x10 mat 1 refs 4 1337 0.0554823 0.842215 1363 0.0537035 0.86691 1364 0.0478414 0.866919 1338 0.0485522 0.842225 SURF 0x10 mat 1 refs 4 1335 0.0630332 0.842215 1361 0.060091 0.86691 1363 0.0537035 0.86691 1337 0.0554823 0.842215 SURF 0x10 mat 1 refs 4 1339 0.0422051 0.842209 1365 0.0424723 0.866906 1366 0.0370735 0.866907 1340 0.0358234 0.842211 SURF 0x10 mat 1 refs 4 1338 0.0485522 0.842225 1364 0.0478414 0.866919 1365 0.0424723 0.866906 1339 0.0422051 0.842209 SURF 0x10 mat 1 refs 4 1340 0.0358234 0.842211 1366 0.0370735 0.866907 1367 0.0311494 0.866904 1341 0.0288202 0.842208 SURF 0x10 mat 1 refs 4 1341 0.0288202 0.842208 1367 0.0311494 0.866904 1348 0.0249806 0.866892 1322 0.0215277 0.842193 SURF 0x10 mat 1 refs 4 1327 0.0711708 0.842203 1353 0.0669749 0.8669 1368 0.0741742 0.866899 1342 0.0796813 0.842201 SURF 0x10 mat 1 refs 4 1342 0.0796813 0.842201 1368 0.0741742 0.866899 1369 0.0807062 0.866898 1343 0.0874031 0.8422 SURF 0x10 mat 1 refs 4 1343 0.0874031 0.8422 1369 0.0807062 0.866898 1356 0.0864452 0.866897 1330 0.0944725 0.842199 SURF 0x10 mat 1 refs 4 1344 0.0796663 0.84222 1370 0.0741615 0.866914 1362 0.0669722 0.866916 1336 0.0711676 0.842222 SURF 0x10 mat 1 refs 4 1334 0.0944693 0.842218 1359 0.0864425 0.866913 1371 0.0807301 0.866914 1345 0.0874315 0.842219 SURF 0x10 mat 1 refs 4 1345 0.0874315 0.842219 1371 0.0807301 0.866914 1370 0.0741615 0.866914 1344 0.0796663 0.84222 SURF 0x10 mat 1 refs 4 1332 0.0999526 0.842201 1329 0.0991361 0.842195 1354 0.0906314 0.866894 1357 0.091322 0.866898 SURF 0x10 mat 1 refs 4 1346 0.037075 0.866898 1347 0.0311504 0.866898 1372 0.032292 0.880866 1373 0.0373261 0.880866 SURF 0x10 mat 1 refs 4 1347 0.0311504 0.866898 1348 0.0249806 0.866892 1374 0.0270492 0.88086 1372 0.032292 0.880866 SURF 0x10 mat 1 refs 4 1349 0.0478435 0.866906 1350 0.042474 0.866894 1376 0.0419139 0.880862 1375 0.046476 0.880872 SURF 0x10 mat 1 refs 4 1350 0.042474 0.866894 1346 0.037075 0.866898 1373 0.0373261 0.880866 1376 0.0419139 0.880862 SURF 0x10 mat 1 refs 4 1351 0.0600937 0.866895 1352 0.0537058 0.866896 1377 0.0514576 0.880864 1378 0.0568853 0.880863 SURF 0x10 mat 1 refs 4 1352 0.0537058 0.866896 1349 0.0478435 0.866906 1375 0.046476 0.880872 1377 0.0514576 0.880864 SURF 0x10 mat 1 refs 4 1353 0.0669749 0.8669 1351 0.0600937 0.866895 1378 0.0568853 0.880863 1379 0.0627323 0.880867 SURF 0x10 mat 1 refs 4 1354 0.0906314 0.866894 1355 0.0894068 0.866907 1381 0.0817931 0.880873 1380 0.0828336 0.880862 SURF 0x10 mat 1 refs 4 1355 0.0894068 0.866907 1356 0.0864452 0.866897 1382 0.0793138 0.880865 1381 0.0817931 0.880873 SURF 0x10 mat 1 refs 4 1357 0.091322 0.866898 1384 0.0834203 0.880866 1383 0.0828329 0.880867 1358 0.0906304 0.8669 SURF 0x10 mat 1 refs 4 1360 0.0894047 0.86692 1386 0.0817911 0.880884 1385 0.0793115 0.880878 1359 0.0864425 0.866913 SURF 0x10 mat 1 refs 4 1358 0.0906304 0.8669 1383 0.0828329 0.880867 1386 0.0817911 0.880884 1360 0.0894047 0.86692 SURF 0x10 mat 1 refs 4 1362 0.0669722 0.866916 1388 0.06273 0.880881 1387 0.0568832 0.880876 1361 0.060091 0.86691 SURF 0x10 mat 1 refs 4 1363 0.0537035 0.86691 1389 0.0514555 0.880876 1390 0.0464744 0.880883 1364 0.0478414 0.866919 SURF 0x10 mat 1 refs 4 1361 0.060091 0.86691 1387 0.0568832 0.880876 1389 0.0514555 0.880876 1363 0.0537035 0.86691 SURF 0x10 mat 1 refs 4 1365 0.0424723 0.866906 1391 0.0419122 0.880872 1392 0.0373251 0.880873 1366 0.0370735 0.866907 SURF 0x10 mat 1 refs 4 1364 0.0478414 0.866919 1390 0.0464744 0.880883 1391 0.0419122 0.880872 1365 0.0424723 0.866906 SURF 0x10 mat 1 refs 4 1366 0.0370735 0.866907 1392 0.0373251 0.880873 1393 0.0322911 0.880871 1367 0.0311494 0.866904 SURF 0x10 mat 1 refs 4 1367 0.0311494 0.866904 1393 0.0322911 0.880871 1374 0.0270492 0.88086 1348 0.0249806 0.866892 SURF 0x10 mat 1 refs 4 1353 0.0669749 0.8669 1379 0.0627323 0.880867 1394 0.0688499 0.880866 1368 0.0741742 0.866899 SURF 0x10 mat 1 refs 4 1368 0.0741742 0.866899 1394 0.0688499 0.880866 1395 0.0744001 0.880865 1369 0.0807062 0.866898 SURF 0x10 mat 1 refs 4 1369 0.0807062 0.866898 1395 0.0744001 0.880865 1382 0.0793138 0.880865 1356 0.0864452 0.866897 SURF 0x10 mat 1 refs 4 1370 0.0741615 0.866914 1396 0.0688389 0.88088 1388 0.06273 0.880881 1362 0.0669722 0.866916 SURF 0x10 mat 1 refs 4 1359 0.0864425 0.866913 1385 0.0793115 0.880878 1397 0.0744204 0.880879 1371 0.0807301 0.866914 SURF 0x10 mat 1 refs 4 1371 0.0807301 0.866914 1397 0.0744204 0.880879 1396 0.0688389 0.88088 1370 0.0741615 0.866914 SURF 0x10 mat 1 refs 4 1357 0.091322 0.866898 1354 0.0906314 0.866894 1380 0.0828336 0.880862 1384 0.0834203 0.880866 SURF 0x10 mat 1 refs 4 1373 0.0373261 0.880866 1372 0.032292 0.880866 1399 0.0324363 0.890399 1398 0.0366379 0.890399 SURF 0x10 mat 1 refs 4 1372 0.032292 0.880866 1374 0.0270492 0.88086 1400 0.0280612 0.890395 1399 0.0324363 0.890399 SURF 0x10 mat 1 refs 4 1375 0.046476 0.880872 1376 0.0419139 0.880862 1401 0.0404665 0.890396 1402 0.0442739 0.890405 SURF 0x10 mat 1 refs 4 1376 0.0419139 0.880862 1373 0.0373261 0.880866 1398 0.0366379 0.890399 1401 0.0404665 0.890396 SURF 0x10 mat 1 refs 4 1378 0.0568853 0.880863 1377 0.0514576 0.880864 1404 0.0484313 0.890397 1403 0.052961 0.890397 SURF 0x10 mat 1 refs 4 1377 0.0514576 0.880864 1375 0.046476 0.880872 1402 0.0442739 0.890405 1404 0.0484313 0.890397 SURF 0x10 mat 1 refs 4 1379 0.0627323 0.880867 1378 0.0568853 0.880863 1403 0.052961 0.890397 1405 0.0578408 0.8904 SURF 0x10 mat 1 refs 4 1380 0.0828336 0.880862 1381 0.0817931 0.880873 1407 0.0737481 0.890405 1406 0.0746164 0.890396 SURF 0x10 mat 1 refs 4 1381 0.0817931 0.880873 1382 0.0793138 0.880865 1408 0.0717294 0.890398 1407 0.0737481 0.890405 SURF 0x10 mat 1 refs 4 1384 0.0834203 0.880866 1409 0.0751063 0.890399 1410 0.0746157 0.8904 1383 0.0828329 0.880867 SURF 0x10 mat 1 refs 4 1386 0.0817911 0.880884 1412 0.0737464 0.890415 1411 0.0717275 0.89041 1385 0.0793115 0.880878 SURF 0x10 mat 1 refs 4 1383 0.0828329 0.880867 1410 0.0746157 0.8904 1412 0.0737464 0.890415 1386 0.0817911 0.880884 SURF 0x10 mat 1 refs 4 1388 0.06273 0.880881 1414 0.0578389 0.890412 1413 0.0529593 0.890408 1387 0.0568832 0.880876 SURF 0x10 mat 1 refs 4 1389 0.0514555 0.880876 1416 0.0484296 0.890408 1415 0.0442724 0.890414 1390 0.0464744 0.880883 SURF 0x10 mat 1 refs 4 1387 0.0568832 0.880876 1413 0.0529593 0.890408 1416 0.0484296 0.890408 1389 0.0514555 0.880876 SURF 0x10 mat 1 refs 4 1391 0.0419122 0.880872 1418 0.040465 0.890404 1417 0.0366369 0.890405 1392 0.0373251 0.880873 SURF 0x10 mat 1 refs 4 1390 0.0464744 0.880883 1415 0.0442724 0.890414 1418 0.040465 0.890404 1391 0.0419122 0.880872 SURF 0x10 mat 1 refs 4 1392 0.0373251 0.880873 1417 0.0366369 0.890405 1419 0.0324357 0.890404 1393 0.0322911 0.880871 SURF 0x10 mat 1 refs 4 1393 0.0322911 0.880871 1419 0.0324357 0.890404 1400 0.0280612 0.890395 1374 0.0270492 0.88086 SURF 0x10 mat 1 refs 4 1379 0.0627323 0.880867 1405 0.0578408 0.8904 1420 0.0629462 0.890399 1394 0.0688499 0.880866 SURF 0x10 mat 1 refs 4 1394 0.0688499 0.880866 1420 0.0629462 0.890399 1421 0.0675783 0.890399 1395 0.0744001 0.880865 SURF 0x10 mat 1 refs 4 1395 0.0744001 0.880865 1421 0.0675783 0.890399 1408 0.0717294 0.890398 1382 0.0793138 0.880865 SURF 0x10 mat 1 refs 4 1396 0.0688389 0.88088 1422 0.0629369 0.890411 1414 0.0578389 0.890412 1388 0.06273 0.880881 SURF 0x10 mat 1 refs 4 1385 0.0793115 0.880878 1411 0.0717275 0.89041 1423 0.0675952 0.89041 1397 0.0744204 0.880879 SURF 0x10 mat 1 refs 4 1397 0.0744204 0.880879 1423 0.0675952 0.89041 1422 0.0629369 0.890411 1396 0.0688389 0.88088 SURF 0x10 mat 1 refs 4 1384 0.0834203 0.880866 1380 0.0828336 0.880862 1406 0.0746164 0.890396 1409 0.0751063 0.890399 SURF 0x10 mat 1 refs 4 1398 0.0366379 0.890399 1399 0.0324363 0.890399 1425 0.0320903 0.896829 1424 0.0354224 0.896829 SURF 0x10 mat 1 refs 4 1399 0.0324363 0.890399 1400 0.0280612 0.890395 1426 0.0286207 0.896825 1425 0.0320903 0.896829 SURF 0x10 mat 1 refs 4 1402 0.0442739 0.890405 1401 0.0404665 0.890396 1427 0.0384588 0.896827 1428 0.0414783 0.896833 SURF 0x10 mat 1 refs 4 1401 0.0404665 0.890396 1398 0.0366379 0.890399 1424 0.0354224 0.896829 1427 0.0384588 0.896827 SURF 0x10 mat 1 refs 4 1403 0.052961 0.890397 1404 0.0484313 0.890397 1429 0.0447753 0.896828 1430 0.0483675 0.896827 SURF 0x10 mat 1 refs 4 1404 0.0484313 0.890397 1402 0.0442739 0.890405 1428 0.0414783 0.896833 1429 0.0447753 0.896828 SURF 0x10 mat 1 refs 4 1405 0.0578408 0.8904 1403 0.052961 0.890397 1430 0.0483675 0.896827 1431 0.0522375 0.89683 SURF 0x10 mat 1 refs 4 1406 0.0746164 0.890396 1407 0.0737481 0.890405 1433 0.0648526 0.896834 1432 0.0655412 0.896826 SURF 0x10 mat 1 refs 4 1407 0.0737481 0.890405 1408 0.0717294 0.890398 1434 0.0636067 0.896828 1433 0.0648526 0.896834 SURF 0x10 mat 1 refs 4 1409 0.0751063 0.890399 1435 0.0659297 0.896829 1436 0.0655408 0.89683 1410 0.0746157 0.8904 SURF 0x10 mat 1 refs 4 1412 0.0737464 0.890415 1437 0.0648516 0.896842 1438 0.0636052 0.896837 1411 0.0717275 0.89041 SURF 0x10 mat 1 refs 4 1410 0.0746157 0.8904 1436 0.0655408 0.89683 1437 0.0648516 0.896842 1412 0.0737464 0.890415 SURF 0x10 mat 1 refs 4 1414 0.0578389 0.890412 1440 0.052236 0.896839 1439 0.048366 0.896836 1413 0.0529593 0.890408 SURF 0x10 mat 1 refs 4 1416 0.0484296 0.890408 1442 0.0447738 0.896836 1441 0.041477 0.896841 1415 0.0442724 0.890414 SURF 0x10 mat 1 refs 4 1413 0.0529593 0.890408 1439 0.048366 0.896836 1442 0.0447738 0.896836 1416 0.0484296 0.890408 SURF 0x10 mat 1 refs 4 1418 0.040465 0.890404 1444 0.0384577 0.896833 1443 0.0354216 0.896834 1417 0.0366369 0.890405 SURF 0x10 mat 1 refs 4 1415 0.0442724 0.890414 1441 0.041477 0.896841 1444 0.0384577 0.896833 1418 0.040465 0.890404 SURF 0x10 mat 1 refs 4 1417 0.0366369 0.890405 1443 0.0354216 0.896834 1445 0.0320899 0.896833 1419 0.0324357 0.890404 SURF 0x10 mat 1 refs 4 1419 0.0324357 0.890404 1445 0.0320899 0.896833 1426 0.0286207 0.896825 1400 0.0280612 0.890395 SURF 0x10 mat 1 refs 4 1405 0.0578408 0.8904 1431 0.0522375 0.89683 1446 0.0562863 0.896829 1420 0.0629462 0.890399 SURF 0x10 mat 1 refs 4 1420 0.0629462 0.890399 1446 0.0562863 0.896829 1447 0.0599597 0.896829 1421 0.0675783 0.890399 SURF 0x10 mat 1 refs 4 1421 0.0675783 0.890399 1447 0.0599597 0.896829 1434 0.0636067 0.896828 1408 0.0717294 0.890398 SURF 0x10 mat 1 refs 4 1422 0.0629369 0.890411 1448 0.0562789 0.896838 1440 0.052236 0.896839 1414 0.0578389 0.890412 SURF 0x10 mat 1 refs 4 1411 0.0717275 0.89041 1438 0.0636052 0.896837 1449 0.0599732 0.896838 1423 0.0675952 0.89041 SURF 0x10 mat 1 refs 4 1423 0.0675952 0.89041 1449 0.0599732 0.896838 1448 0.0562789 0.896838 1422 0.0629369 0.890411 SURF 0x10 mat 1 refs 4 1409 0.0751063 0.890399 1406 0.0746164 0.890396 1432 0.0655412 0.896826 1435 0.0659297 0.896829 SURF 0x10 mat 1 refs 4 1424 0.0354224 0.896829 1425 0.0320903 0.896829 1451 0.0312449 0.902372 1450 0.0334532 0.902372 SURF 0x10 mat 1 refs 4 1425 0.0320903 0.896829 1426 0.0286207 0.896825 1452 0.0289451 0.90237 1451 0.0312449 0.902372 SURF 0x10 mat 1 refs 4 1428 0.0414783 0.896833 1427 0.0384588 0.896827 1453 0.0354655 0.902371 1454 0.0374669 0.902375 SURF 0x10 mat 1 refs 4 1427 0.0384588 0.896827 1424 0.0354224 0.896829 1450 0.0334532 0.902372 1453 0.0354655 0.902371 SURF 0x10 mat 1 refs 4 1430 0.0483675 0.896827 1429 0.0447753 0.896828 1456 0.0396521 0.902372 1455 0.0420331 0.902371 SURF 0x10 mat 1 refs 4 1429 0.0447753 0.896828 1428 0.0414783 0.896833 1454 0.0374669 0.902375 1456 0.0396521 0.902372 SURF 0x10 mat 1 refs 4 1431 0.0522375 0.89683 1430 0.0483675 0.896827 1455 0.0420331 0.902371 1457 0.0445979 0.902373 SURF 0x10 mat 1 refs 4 1432 0.0655412 0.896826 1433 0.0648526 0.896834 1459 0.0529591 0.902376 1458 0.0534154 0.902371 SURF 0x10 mat 1 refs 4 1433 0.0648526 0.896834 1434 0.0636067 0.896828 1460 0.0521331 0.902372 1459 0.0529591 0.902376 SURF 0x10 mat 1 refs 4 1435 0.0659297 0.896829 1461 0.0536728 0.902372 1462 0.0534151 0.902373 1436 0.0655408 0.89683 SURF 0x10 mat 1 refs 4 1437 0.0648516 0.896842 1463 0.0529582 0.902381 1464 0.0521322 0.902378 1438 0.0636052 0.896837 SURF 0x10 mat 1 refs 4 1436 0.0655408 0.89683 1462 0.0534151 0.902373 1463 0.0529582 0.902381 1437 0.0648516 0.896842 SURF 0x10 mat 1 refs 4 1440 0.052236 0.896839 1466 0.0445971 0.902379 1465 0.042032 0.902377 1439 0.048366 0.896836 SURF 0x10 mat 1 refs 4 1442 0.0447738 0.896836 1468 0.0396511 0.902377 1467 0.037466 0.90238 1441 0.041477 0.896841 SURF 0x10 mat 1 refs 4 1439 0.048366 0.896836 1465 0.042032 0.902377 1468 0.0396511 0.902377 1442 0.0447738 0.896836 SURF 0x10 mat 1 refs 4 1444 0.0384577 0.896833 1470 0.0354649 0.902375 1469 0.0334528 0.902376 1443 0.0354216 0.896834 SURF 0x10 mat 1 refs 4 1441 0.041477 0.896841 1467 0.037466 0.90238 1470 0.0354649 0.902375 1444 0.0384577 0.896833 SURF 0x10 mat 1 refs 4 1443 0.0354216 0.896834 1469 0.0334528 0.902376 1471 0.0312445 0.902375 1445 0.0320899 0.896833 SURF 0x10 mat 1 refs 4 1445 0.0320899 0.896833 1471 0.0312445 0.902375 1452 0.0289451 0.90237 1426 0.0286207 0.896825 SURF 0x10 mat 1 refs 4 1431 0.0522375 0.89683 1457 0.0445979 0.902373 1472 0.0472814 0.902372 1446 0.0562863 0.896829 SURF 0x10 mat 1 refs 4 1446 0.0562863 0.896829 1472 0.0472814 0.902372 1473 0.049716 0.902372 1447 0.0599597 0.896829 SURF 0x10 mat 1 refs 4 1447 0.0599597 0.896829 1473 0.049716 0.902372 1460 0.0521331 0.902372 1434 0.0636067 0.896828 SURF 0x10 mat 1 refs 4 1448 0.0562789 0.896838 1474 0.0472765 0.902379 1466 0.0445971 0.902379 1440 0.052236 0.896839 SURF 0x10 mat 1 refs 4 1438 0.0636052 0.896837 1464 0.0521322 0.902378 1475 0.0497249 0.902378 1449 0.0599732 0.896838 SURF 0x10 mat 1 refs 4 1449 0.0599732 0.896838 1475 0.0497249 0.902378 1474 0.0472765 0.902379 1448 0.0562789 0.896838 SURF 0x10 mat 1 refs 4 1435 0.0659297 0.896829 1432 0.0655412 0.896826 1458 0.0534154 0.902371 1461 0.0536728 0.902372 SURF 0x10 mat 1 refs 4 1450 0.0334532 0.902372 1451 0.0312449 0.902372 1477 0.0304834 0.905477 1476 0.0317834 0.905477 SURF 0x10 mat 1 refs 4 1451 0.0312449 0.902372 1452 0.0289451 0.90237 1478 0.0291297 0.905476 1477 0.0304834 0.905477 SURF 0x10 mat 1 refs 4 1454 0.0374669 0.902375 1453 0.0354655 0.902371 1480 0.0329683 0.905476 1479 0.0341465 0.905479 SURF 0x10 mat 1 refs 4 1453 0.0354655 0.902371 1450 0.0334532 0.902372 1476 0.0317834 0.905477 1480 0.0329683 0.905476 SURF 0x10 mat 1 refs 4 1455 0.0420331 0.902371 1456 0.0396521 0.902372 1482 0.0354328 0.905477 1481 0.0368347 0.905476 SURF 0x10 mat 1 refs 4 1456 0.0396521 0.902372 1454 0.0374669 0.902375 1479 0.0341465 0.905479 1482 0.0354328 0.905477 SURF 0x10 mat 1 refs 4 1457 0.0445979 0.902373 1455 0.0420331 0.902371 1481 0.0368347 0.905476 1483 0.0383447 0.905477 SURF 0x10 mat 1 refs 4 1458 0.0534154 0.902371 1459 0.0529591 0.902376 1485 0.043267 0.905479 1484 0.0435358 0.905476 SURF 0x10 mat 1 refs 4 1459 0.0529591 0.902376 1460 0.0521331 0.902372 1486 0.0427809 0.905477 1485 0.043267 0.905479 SURF 0x10 mat 1 refs 4 1461 0.0536728 0.902372 1487 0.0436874 0.905477 1488 0.0435354 0.905477 1462 0.0534151 0.902373 SURF 0x10 mat 1 refs 4 1463 0.0529582 0.902381 1489 0.0432666 0.905482 1490 0.0427803 0.90548 1464 0.0521322 0.902378 SURF 0x10 mat 1 refs 4 1462 0.0534151 0.902373 1488 0.0435354 0.905477 1489 0.0432666 0.905482 1463 0.0529582 0.902381 SURF 0x10 mat 1 refs 4 1466 0.0445971 0.902379 1492 0.0383443 0.905481 1491 0.0368341 0.90548 1465 0.042032 0.902377 SURF 0x10 mat 1 refs 4 1468 0.0396511 0.902377 1493 0.0354324 0.90548 1494 0.034146 0.905482 1467 0.037466 0.90238 SURF 0x10 mat 1 refs 4 1465 0.042032 0.902377 1491 0.0368341 0.90548 1493 0.0354324 0.90548 1468 0.0396511 0.902377 SURF 0x10 mat 1 refs 4 1470 0.0354649 0.902375 1496 0.0329679 0.905479 1495 0.0317832 0.905479 1469 0.0334528 0.902376 SURF 0x10 mat 1 refs 4 1467 0.037466 0.90238 1494 0.034146 0.905482 1496 0.0329679 0.905479 1470 0.0354649 0.902375 SURF 0x10 mat 1 refs 4 1469 0.0334528 0.902376 1495 0.0317832 0.905479 1497 0.0304832 0.905478 1471 0.0312445 0.902375 SURF 0x10 mat 1 refs 4 1471 0.0312445 0.902375 1497 0.0304832 0.905478 1478 0.0291297 0.905476 1452 0.0289451 0.90237 SURF 0x10 mat 1 refs 4 1457 0.0445979 0.902373 1483 0.0383447 0.905477 1498 0.0399243 0.905477 1472 0.0472814 0.902372 SURF 0x10 mat 1 refs 4 1472 0.0472814 0.902372 1498 0.0399243 0.905477 1499 0.0413578 0.905477 1473 0.049716 0.902372 SURF 0x10 mat 1 refs 4 1473 0.049716 0.902372 1499 0.0413578 0.905477 1486 0.0427809 0.905477 1460 0.0521331 0.902372 SURF 0x10 mat 1 refs 4 1474 0.0472765 0.902379 1500 0.0399216 0.905481 1492 0.0383443 0.905481 1466 0.0445971 0.902379 SURF 0x10 mat 1 refs 4 1464 0.0521322 0.902378 1490 0.0427803 0.90548 1501 0.0413631 0.90548 1475 0.0497249 0.902378 SURF 0x10 mat 1 refs 4 1475 0.0497249 0.902378 1501 0.0413631 0.90548 1500 0.0399216 0.905481 1474 0.0472765 0.902379 SURF 0x10 mat 1 refs 4 1461 0.0536728 0.902372 1458 0.0534154 0.902371 1484 0.0435358 0.905476 1487 0.0436874 0.905477 SURF 0x10 mat 1 refs 4 1476 0.0317834 0.905477 1477 0.0304834 0.905477 1503 0.0297521 0.90612 1502 0.0304432 0.90612 SURF 0x10 mat 1 refs 4 1477 0.0304834 0.905477 1478 0.0291297 0.905476 1504 0.0290335 0.906119 1503 0.0297521 0.90612 SURF 0x10 mat 1 refs 4 1479 0.0341465 0.905479 1480 0.0329683 0.905476 1506 0.031072 0.90612 1505 0.0316985 0.906121 SURF 0x10 mat 1 refs 4 1480 0.0329683 0.905476 1476 0.0317834 0.905477 1502 0.0304432 0.90612 1506 0.031072 0.90612 SURF 0x10 mat 1 refs 4 1481 0.0368347 0.905476 1482 0.0354328 0.905477 1507 0.0323814 0.90612 1508 0.0331258 0.90612 SURF 0x10 mat 1 refs 4 1482 0.0354328 0.905477 1479 0.0341465 0.905479 1505 0.0316985 0.906121 1507 0.0323814 0.90612 SURF 0x10 mat 1 refs 4 1483 0.0383447 0.905477 1481 0.0368347 0.905476 1508 0.0331258 0.90612 1509 0.0339285 0.90612 SURF 0x10 mat 1 refs 4 1484 0.0435358 0.905476 1485 0.043267 0.905479 1511 0.0365437 0.906121 1510 0.0366868 0.90612 SURF 0x10 mat 1 refs 4 1485 0.043267 0.905479 1486 0.0427809 0.905477 1512 0.0362856 0.90612 1511 0.0365437 0.906121 SURF 0x10 mat 1 refs 4 1487 0.0436874 0.905477 1513 0.0367669 0.90612 1514 0.0366866 0.90612 1488 0.0435354 0.905477 SURF 0x10 mat 1 refs 4 1489 0.0432666 0.905482 1515 0.0365435 0.906123 1516 0.0362852 0.906122 1490 0.0427803 0.90548 SURF 0x10 mat 1 refs 4 1488 0.0435354 0.905477 1514 0.0366866 0.90612 1515 0.0365435 0.906123 1489 0.0432666 0.905482 SURF 0x10 mat 1 refs 4 1492 0.0383443 0.905481 1517 0.0339283 0.906122 1518 0.0331254 0.906121 1491 0.0368341 0.90548 SURF 0x10 mat 1 refs 4 1493 0.0354324 0.90548 1519 0.032381 0.906121 1520 0.0316983 0.906122 1494 0.034146 0.905482 SURF 0x10 mat 1 refs 4 1491 0.0368341 0.90548 1518 0.0331254 0.906121 1519 0.032381 0.906121 1493 0.0354324 0.90548 SURF 0x10 mat 1 refs 4 1496 0.0329679 0.905479 1522 0.0310718 0.906121 1521 0.030443 0.906121 1495 0.0317832 0.905479 SURF 0x10 mat 1 refs 4 1494 0.034146 0.905482 1520 0.0316983 0.906122 1522 0.0310718 0.906121 1496 0.0329679 0.905479 SURF 0x10 mat 1 refs 4 1495 0.0317832 0.905479 1521 0.030443 0.906121 1523 0.0297521 0.906121 1497 0.0304832 0.905478 SURF 0x10 mat 1 refs 4 1497 0.0304832 0.905478 1523 0.0297521 0.906121 1504 0.0290335 0.906119 1478 0.0291297 0.905476 SURF 0x10 mat 1 refs 4 1483 0.0383447 0.905477 1509 0.0339285 0.90612 1524 0.034768 0.90612 1498 0.0399243 0.905477 SURF 0x10 mat 1 refs 4 1498 0.0399243 0.905477 1524 0.034768 0.90612 1525 0.0355296 0.90612 1499 0.0413578 0.905477 SURF 0x10 mat 1 refs 4 1499 0.0413578 0.905477 1525 0.0355296 0.90612 1512 0.0362856 0.90612 1486 0.0427809 0.905477 SURF 0x10 mat 1 refs 4 1500 0.0399216 0.905481 1526 0.0347661 0.906122 1517 0.0339283 0.906122 1492 0.0383443 0.905481 SURF 0x10 mat 1 refs 4 1490 0.0427803 0.90548 1516 0.0362852 0.906122 1527 0.0355323 0.906122 1501 0.0413631 0.90548 SURF 0x10 mat 1 refs 4 1501 0.0413631 0.90548 1527 0.0355323 0.906122 1526 0.0347661 0.906122 1500 0.0399216 0.905481 SURF 0x10 mat 1 refs 4 1487 0.0436874 0.905477 1484 0.0435358 0.905476 1510 0.0366868 0.90612 1513 0.0367669 0.90612 SURF 0x10 mat 1 refs 3 1502 0.0304432 0.90612 1503 0.0297521 0.90612 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1503 0.0297521 0.90612 1504 0.0290335 0.906119 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1505 0.0316985 0.906121 1506 0.031072 0.90612 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1506 0.031072 0.90612 1502 0.0304432 0.90612 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1508 0.0331258 0.90612 1507 0.0323814 0.90612 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1507 0.0323814 0.90612 1505 0.0316985 0.906121 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1509 0.0339285 0.90612 1508 0.0331258 0.90612 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1510 0.0366868 0.90612 1511 0.0365437 0.906121 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1511 0.0365437 0.906121 1512 0.0362856 0.90612 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 3 1513 0.0367669 0.90612 1528 0.0290607 0.906588 1514 0.0366866 0.90612 SURF 0x10 mat 1 refs 3 1515 0.0365435 0.906123 1528 0.0290607 0.906588 1516 0.0362852 0.906122 SURF 0x10 mat 1 refs 3 1514 0.0366866 0.90612 1528 0.0290607 0.906588 1515 0.0365435 0.906123 SURF 0x10 mat 1 refs 3 1517 0.0339283 0.906122 1528 0.0290607 0.906588 1518 0.0331254 0.906121 SURF 0x10 mat 1 refs 3 1519 0.032381 0.906121 1528 0.0290607 0.906588 1520 0.0316983 0.906122 SURF 0x10 mat 1 refs 3 1518 0.0331254 0.906121 1528 0.0290607 0.906588 1519 0.032381 0.906121 SURF 0x10 mat 1 refs 3 1522 0.0310718 0.906121 1528 0.0290607 0.906588 1521 0.030443 0.906121 SURF 0x10 mat 1 refs 3 1520 0.0316983 0.906122 1528 0.0290607 0.906588 1522 0.0310718 0.906121 SURF 0x10 mat 1 refs 3 1521 0.030443 0.906121 1528 0.0290607 0.906588 1523 0.0297521 0.906121 SURF 0x10 mat 1 refs 3 1523 0.0297521 0.906121 1528 0.0290607 0.906588 1504 0.0290335 0.906119 SURF 0x10 mat 1 refs 3 1509 0.0339285 0.90612 1528 0.0290607 0.906588 1524 0.034768 0.90612 SURF 0x10 mat 1 refs 3 1524 0.034768 0.90612 1528 0.0290607 0.906588 1525 0.0355296 0.90612 SURF 0x10 mat 1 refs 3 1525 0.0355296 0.90612 1528 0.0290607 0.906588 1512 0.0362856 0.90612 SURF 0x10 mat 1 refs 3 1526 0.0347661 0.906122 1528 0.0290607 0.906588 1517 0.0339283 0.906122 SURF 0x10 mat 1 refs 3 1516 0.0362852 0.906122 1528 0.0290607 0.906588 1527 0.0355323 0.906122 SURF 0x10 mat 1 refs 3 1527 0.0355323 0.906122 1528 0.0290607 0.906588 1526 0.0347661 0.906122 SURF 0x10 mat 1 refs 3 1513 0.0367669 0.90612 1510 0.0366868 0.90612 1528 0.0290607 0.906588 SURF 0x10 mat 1 refs 4 1531 0.100362 0.704547 1568 0.109506 0.704544 1205 0.109247 0.708517 1529 0.100136 0.708528 SURF 0x10 mat 1 refs 4 1532 0.0900969 0.704551 1531 0.100362 0.704547 1529 0.100136 0.708528 1530 0.0899373 0.708536 SURF 0x10 mat 1 refs 4 1632 0.0792771 0.704553 1532 0.0900969 0.704551 1530 0.0899373 0.708536 1208 0.0791189 0.708533 SURF 0x10 mat 1 refs 4 1189 0.116715 0.704553 1206 0.114694 0.708538 1205 0.109247 0.708517 1568 0.109506 0.704544 SURF 0x10 mat 1 refs 4 1632 0.0792771 0.704553 1208 0.0791189 0.708533 1207 0.068778 0.708524 1587 0.0689317 0.704545 SURF 0x10 mat 1 refs 4 1638 0.0591559 0.704547 1210 0.0591796 0.708523 1209 0.0503699 0.708536 1598 0.0504327 0.704562 SURF 0x10 mat 1 refs 4 1587 0.0689317 0.704545 1207 0.068778 0.708524 1210 0.0591796 0.708523 1638 0.0591559 0.704547 SURF 0x10 mat 1 refs 4 1643 0.0423645 0.704544 1212 0.0423017 0.708517 1211 0.0341887 0.708519 1608 0.0342513 0.70455 SURF 0x10 mat 1 refs 4 1598 0.0504327 0.704562 1209 0.0503699 0.708536 1212 0.0423017 0.708517 1643 0.0423645 0.704544 SURF 0x10 mat 1 refs 4 1648 0.025228 0.70455 1213 0.0252861 0.708515 1194 0.0160155 0.708496 187 0.0159649 0.70451 SURF 0x10 mat 1 refs 4 1608 0.0342513 0.70455 1211 0.0341887 0.708519 1213 0.0252861 0.708515 1648 0.025228 0.70455 SURF 0x10 mat 1 refs 4 1632 0.0792771 0.704553 1586 0.0793017 0.700548 1544 0.0900508 0.700515 1532 0.0900969 0.704551 SURF 0x10 mat 1 refs 4 1577 0.100464 0.700565 1531 0.100362 0.704547 1532 0.0900969 0.704551 1544 0.0900508 0.700515 SURF 0x10 mat 1 refs 4 1577 0.100464 0.700565 1539 0.109607 0.700582 1568 0.109506 0.704544 1531 0.100362 0.704547 SURF 0x10 mat 1 refs 4 1623 0.119665 0.681052 1565 0.119664 0.681459 1538 0.110136 0.681643 1566 0.110134 0.681249 SURF 0x10 mat 1 refs 4 1189 0.116715 0.704553 1568 0.109506 0.704544 1539 0.109607 0.700582 1567 0.118523 0.700628 SURF 0x10 mat 1 refs 4 1624 0.119082 0.697926 1570 0.109711 0.697898 1540 0.109769 0.694917 1569 0.119661 0.694925 SURF 0x10 mat 1 refs 4 1624 0.119082 0.697926 1567 0.118523 0.700628 1539 0.109607 0.700582 1570 0.109711 0.697898 SURF 0x10 mat 1 refs 4 1625 0.119662 0.692579 1572 0.109834 0.692592 1541 0.109895 0.690325 1571 0.119661 0.690283 SURF 0x10 mat 1 refs 4 1625 0.119662 0.692579 1569 0.119661 0.694925 1540 0.109769 0.694917 1572 0.109834 0.692592 SURF 0x10 mat 1 refs 4 1626 0.119661 0.687433 1575 0.109973 0.687519 1542 0.110047 0.684812 1573 0.119662 0.684681 SURF 0x10 mat 1 refs 4 1626 0.119661 0.687433 1571 0.119661 0.690283 1541 0.109895 0.690325 1575 0.109973 0.687519 SURF 0x10 mat 1 refs 4 1627 0.119663 0.682679 1574 0.110102 0.682843 1538 0.110136 0.681643 1565 0.119664 0.681459 SURF 0x10 mat 1 refs 4 1627 0.119663 0.682679 1573 0.119662 0.684681 1542 0.110047 0.684812 1574 0.110102 0.682843 SURF 0x10 mat 1 refs 4 1534 0.100842 0.681478 1566 0.110134 0.681249 1538 0.110136 0.681643 1576 0.100833 0.681868 SURF 0x10 mat 1 refs 4 1534 0.100842 0.681478 1576 0.100833 0.681868 1543 0.0900667 0.68216 1537 0.0900673 0.681781 SURF 0x10 mat 1 refs 4 1628 0.100551 0.697932 1579 0.0900832 0.697885 1545 0.0900565 0.694884 1578 0.10058 0.69492 SURF 0x10 mat 1 refs 4 1628 0.100551 0.697932 1578 0.10058 0.69492 1540 0.109769 0.694917 1570 0.109711 0.697898 SURF 0x10 mat 1 refs 4 1628 0.100551 0.697932 1570 0.109711 0.697898 1539 0.109607 0.700582 1577 0.100464 0.700565 SURF 0x10 mat 1 refs 4 1628 0.100551 0.697932 1577 0.100464 0.700565 1544 0.0900508 0.700515 1579 0.0900832 0.697885 SURF 0x10 mat 1 refs 4 1629 0.100625 0.692614 1581 0.0900604 0.692641 1546 0.0900639 0.690445 1580 0.100667 0.690378 SURF 0x10 mat 1 refs 4 1629 0.100625 0.692614 1580 0.100667 0.690378 1541 0.109895 0.690325 1572 0.109834 0.692592 SURF 0x10 mat 1 refs 4 1629 0.100625 0.692614 1572 0.109834 0.692592 1540 0.109769 0.694917 1578 0.10058 0.69492 SURF 0x10 mat 1 refs 4 1629 0.100625 0.692614 1578 0.10058 0.69492 1545 0.0900565 0.694884 1581 0.0900604 0.692641 SURF 0x10 mat 1 refs 4 1630 0.10072 0.687623 1584 0.0900643 0.687757 1547 0.090065 0.685176 1582 0.100772 0.684971 SURF 0x10 mat 1 refs 4 1630 0.10072 0.687623 1582 0.100772 0.684971 1542 0.110047 0.684812 1575 0.109973 0.687519 SURF 0x10 mat 1 refs 4 1630 0.10072 0.687623 1575 0.109973 0.687519 1541 0.109895 0.690325 1580 0.100667 0.690378 SURF 0x10 mat 1 refs 4 1630 0.10072 0.687623 1580 0.100667 0.690378 1546 0.0900639 0.690445 1584 0.0900643 0.687757 SURF 0x10 mat 1 refs 4 1631 0.10081 0.683043 1583 0.0900659 0.683302 1543 0.0900667 0.68216 1576 0.100833 0.681868 SURF 0x10 mat 1 refs 4 1631 0.10081 0.683043 1576 0.100833 0.681868 1538 0.110136 0.681643 1574 0.110102 0.682843 SURF 0x10 mat 1 refs 4 1631 0.10081 0.683043 1574 0.110102 0.682843 1542 0.110047 0.684812 1582 0.100772 0.684971 SURF 0x10 mat 1 refs 4 1631 0.10081 0.683043 1582 0.100772 0.684971 1547 0.090065 0.685176 1583 0.0900659 0.683302 SURF 0x10 mat 1 refs 4 1533 0.079324 0.682179 1537 0.0900673 0.681781 1543 0.0900667 0.68216 1585 0.0793233 0.682543 SURF 0x10 mat 1 refs 4 1533 0.079324 0.682179 1585 0.0793233 0.682543 1548 0.0690025 0.682992 1536 0.0690029 0.682644 SURF 0x10 mat 1 refs 4 1632 0.0792771 0.704553 1587 0.0689317 0.704545 1549 0.0689739 0.700543 1586 0.0793017 0.700548 SURF 0x10 mat 1 refs 4 1633 0.0793256 0.697879 1589 0.0690039 0.697879 1550 0.0689737 0.694949 1588 0.0793089 0.694935 SURF 0x10 mat 1 refs 4 1633 0.0793256 0.697879 1588 0.0793089 0.694935 1545 0.0900565 0.694884 1579 0.0900832 0.697885 SURF 0x10 mat 1 refs 4 1633 0.0793256 0.697879 1579 0.0900832 0.697885 1544 0.0900508 0.700515 1586 0.0793017 0.700548 SURF 0x10 mat 1 refs 4 1633 0.0793256 0.697879 1586 0.0793017 0.700548 1549 0.0689739 0.700543 1589 0.0690039 0.697879 SURF 0x10 mat 1 refs 4 1634 0.0793127 0.692676 1591 0.068979 0.692721 1551 0.0689782 0.690637 1590 0.0793164 0.690574 SURF 0x10 mat 1 refs 4 1634 0.0793127 0.692676 1590 0.0793164 0.690574 1546 0.0900639 0.690445 1581 0.0900604 0.692641 SURF 0x10 mat 1 refs 4 1634 0.0793127 0.692676 1581 0.0900604 0.692641 1545 0.0900565 0.694884 1588 0.0793089 0.694935 SURF 0x10 mat 1 refs 4 1634 0.0793127 0.692676 1588 0.0793089 0.694935 1550 0.0689737 0.694949 1591 0.068979 0.692721 SURF 0x10 mat 1 refs 4 1635 0.0793212 0.687932 1594 0.0690005 0.68814 1552 0.069001 0.685762 1592 0.0793217 0.685445 SURF 0x10 mat 1 refs 4 1635 0.0793212 0.687932 1592 0.0793217 0.685445 1547 0.090065 0.685176 1584 0.0900643 0.687757 SURF 0x10 mat 1 refs 4 1635 0.0793212 0.687932 1584 0.0900643 0.687757 1546 0.0900639 0.690445 1590 0.0793164 0.690574 SURF 0x10 mat 1 refs 4 1635 0.0793212 0.687932 1590 0.0793164 0.690574 1551 0.0689782 0.690637 1594 0.0690005 0.68814 SURF 0x10 mat 1 refs 4 1636 0.0793225 0.683641 1593 0.0690016 0.684039 1548 0.0690025 0.682992 1585 0.0793233 0.682543 SURF 0x10 mat 1 refs 4 1636 0.0793225 0.683641 1585 0.0793233 0.682543 1543 0.0900667 0.68216 1583 0.0900659 0.683302 SURF 0x10 mat 1 refs 4 1636 0.0793225 0.683641 1583 0.0900659 0.683302 1547 0.090065 0.685176 1592 0.0793217 0.685445 SURF 0x10 mat 1 refs 4 1636 0.0793225 0.683641 1592 0.0793217 0.685445 1552 0.069001 0.685762 1593 0.0690016 0.684039 SURF 0x10 mat 1 refs 4 1637 0.0591451 0.683152 1536 0.0690029 0.682644 1548 0.0690025 0.682992 1595 0.0591447 0.683483 SURF 0x10 mat 1 refs 4 1637 0.0591451 0.683152 1595 0.0591447 0.683483 1553 0.0504674 0.684029 1596 0.0504678 0.683717 SURF 0x10 mat 1 refs 4 1638 0.0591559 0.704547 1598 0.0504327 0.704562 1554 0.0503627 0.700567 1597 0.0591187 0.700547 SURF 0x10 mat 1 refs 4 1638 0.0591559 0.704547 1597 0.0591187 0.700547 1549 0.0689739 0.700543 1587 0.0689317 0.704545 SURF 0x10 mat 1 refs 4 1639 0.0591415 0.697891 1600 0.0503634 0.69792 1555 0.0503511 0.695027 1599 0.0591182 0.694978 SURF 0x10 mat 1 refs 4 1639 0.0591415 0.697891 1599 0.0591182 0.694978 1550 0.0689737 0.694949 1589 0.0690039 0.697879 SURF 0x10 mat 1 refs 4 1639 0.0591415 0.697891 1589 0.0690039 0.697879 1549 0.0689739 0.700543 1597 0.0591187 0.700547 SURF 0x10 mat 1 refs 4 1639 0.0591415 0.697891 1597 0.0591187 0.700547 1554 0.0503627 0.700567 1600 0.0503634 0.69792 SURF 0x10 mat 1 refs 4 1640 0.0591214 0.692784 1602 0.0503556 0.69287 1556 0.0503439 0.69092 1601 0.059124 0.6908 SURF 0x10 mat 1 refs 4 1640 0.0591214 0.692784 1601 0.059124 0.6908 1551 0.0689782 0.690637 1591 0.068979 0.692721 SURF 0x10 mat 1 refs 4 1640 0.0591214 0.692784 1591 0.068979 0.692721 1550 0.0689737 0.694949 1599 0.0591182 0.694978 SURF 0x10 mat 1 refs 4 1640 0.0591214 0.692784 1599 0.0591182 0.694978 1555 0.0503511 0.695027 1602 0.0503556 0.69287 SURF 0x10 mat 1 refs 4 1641 0.059143 0.688375 1605 0.0503761 0.688647 1557 0.0504663 0.68651 1603 0.0591434 0.686114 SURF 0x10 mat 1 refs 4 1641 0.059143 0.688375 1603 0.0591434 0.686114 1552 0.069001 0.685762 1594 0.0690005 0.68814 SURF 0x10 mat 1 refs 4 1641 0.059143 0.688375 1594 0.0690005 0.68814 1551 0.0689782 0.690637 1601 0.059124 0.6908 SURF 0x10 mat 1 refs 4 1641 0.059143 0.688375 1601 0.059124 0.6908 1556 0.0503439 0.69092 1605 0.0503761 0.688647 SURF 0x10 mat 1 refs 4 1642 0.059144 0.684477 1604 0.0504667 0.684965 1553 0.0504674 0.684029 1595 0.0591447 0.683483 SURF 0x10 mat 1 refs 4 1642 0.059144 0.684477 1595 0.0591447 0.683483 1548 0.0690025 0.682992 1593 0.0690016 0.684039 SURF 0x10 mat 1 refs 4 1642 0.059144 0.684477 1593 0.0690016 0.684039 1552 0.069001 0.685762 1603 0.0591434 0.686114 SURF 0x10 mat 1 refs 4 1642 0.059144 0.684477 1603 0.0591434 0.686114 1557 0.0504663 0.68651 1604 0.0504667 0.684965 SURF 0x10 mat 1 refs 4 11 0.042307 0.684319 1596 0.0504678 0.683717 1553 0.0504674 0.684029 1606 0.0423066 0.684641 SURF 0x10 mat 1 refs 4 11 0.042307 0.684319 1606 0.0423066 0.684641 1558 0.0342999 0.685546 200 0.0343001 0.685256 SURF 0x10 mat 1 refs 4 1643 0.0423645 0.704544 1608 0.0342513 0.70455 1559 0.0342988 0.700597 1607 0.0422947 0.700608 SURF 0x10 mat 1 refs 4 1643 0.0423645 0.704544 1607 0.0422947 0.700608 1554 0.0503627 0.700567 1598 0.0504327 0.704562 SURF 0x10 mat 1 refs 4 1644 0.0422918 0.697973 1610 0.0343049 0.698032 1560 0.0342988 0.695195 1609 0.0422867 0.695104 SURF 0x10 mat 1 refs 4 1644 0.0422918 0.697973 1609 0.0422867 0.695104 1555 0.0503511 0.695027 1600 0.0503634 0.69792 SURF 0x10 mat 1 refs 4 1644 0.0422918 0.697973 1600 0.0503634 0.69792 1554 0.0503627 0.700567 1607 0.0422947 0.700608 SURF 0x10 mat 1 refs 4 1644 0.0422918 0.697973 1607 0.0422947 0.700608 1559 0.0342988 0.700597 1610 0.0343049 0.698032 SURF 0x10 mat 1 refs 4 1645 0.0422884 0.692988 1612 0.0342997 0.69314 1561 0.0342988 0.691378 1611 0.0422876 0.691112 SURF 0x10 mat 1 refs 4 1645 0.0422884 0.692988 1611 0.0422876 0.691112 1556 0.0503439 0.69092 1602 0.0503556 0.69287 SURF 0x10 mat 1 refs 4 1645 0.0422884 0.692988 1602 0.0503556 0.69287 1555 0.0503511 0.695027 1609 0.0422867 0.695104 SURF 0x10 mat 1 refs 4 1645 0.0422884 0.692988 1609 0.0422867 0.695104 1560 0.0342988 0.695195 1612 0.0342997 0.69314 SURF 0x10 mat 1 refs 4 1646 0.0422984 0.688965 1615 0.034299 0.689422 1562 0.0342993 0.687621 1613 0.0423057 0.68696 SURF 0x10 mat 1 refs 4 1646 0.0422984 0.688965 1613 0.0423057 0.68696 1557 0.0504663 0.68651 1605 0.0503761 0.688647 SURF 0x10 mat 1 refs 4 1646 0.0422984 0.688965 1605 0.0503761 0.688647 1556 0.0503439 0.69092 1611 0.0422876 0.691112 SURF 0x10 mat 1 refs 4 1646 0.0422984 0.688965 1611 0.0422876 0.691112 1561 0.0342988 0.691378 1615 0.034299 0.689422 SURF 0x10 mat 1 refs 4 1647 0.0423062 0.685515 1614 0.0342995 0.686327 1558 0.0342999 0.685546 1606 0.0423066 0.684641 SURF 0x10 mat 1 refs 4 1647 0.0423062 0.685515 1606 0.0423066 0.684641 1553 0.0504674 0.684029 1604 0.0504667 0.684965 SURF 0x10 mat 1 refs 4 1647 0.0423062 0.685515 1604 0.0504667 0.684965 1557 0.0504663 0.68651 1613 0.0423057 0.68696 SURF 0x10 mat 1 refs 4 1647 0.0423062 0.685515 1613 0.0423057 0.68696 1562 0.0342993 0.687621 1614 0.0342995 0.686327 SURF 0x10 mat 1 refs 4 5 0.0252732 0.686737 200 0.0343001 0.685256 1558 0.0342999 0.685546 1616 0.025273 0.686975 SURF 0x10 mat 1 refs 4 5 0.0252732 0.686737 1616 0.025273 0.686975 527 0.0161679 0.688636 189 0.0159683 0.688489 SURF 0x10 mat 1 refs 4 1648 0.025228 0.70455 187 0.0159649 0.70451 818 0.0159681 0.700465 1617 0.0252719 0.700572 SURF 0x10 mat 1 refs 4 1648 0.025228 0.70455 1617 0.0252719 0.700572 1559 0.0342988 0.700597 1608 0.0342513 0.70455 SURF 0x10 mat 1 refs 4 1649 0.0252774 0.698081 1619 0.0159681 0.698109 526 0.0159643 0.695361 1618 0.0252724 0.695291 SURF 0x10 mat 1 refs 4 1649 0.0252774 0.698081 1618 0.0252724 0.695291 1560 0.0342988 0.695195 1610 0.0343049 0.698032 SURF 0x10 mat 1 refs 4 1649 0.0252774 0.698081 1610 0.0343049 0.698032 1559 0.0342988 0.700597 1617 0.0252719 0.700572 SURF 0x10 mat 1 refs 4 1649 0.0252774 0.698081 1617 0.0252719 0.700572 818 0.0159681 0.700465 1619 0.0159681 0.698109 SURF 0x10 mat 1 refs 4 1650 0.0252724 0.693332 1621 0.0159683 0.693546 1563 0.0159683 0.69219 1620 0.0252724 0.691756 SURF 0x10 mat 1 refs 4 1650 0.0252724 0.693332 1620 0.0252724 0.691756 1561 0.0342988 0.691378 1612 0.0342997 0.69314 SURF 0x10 mat 1 refs 4 1650 0.0252724 0.693332 1612 0.0342997 0.69314 1560 0.0342988 0.695195 1618 0.0252724 0.695291 SURF 0x10 mat 1 refs 4 1650 0.0252724 0.693332 1618 0.0252724 0.695291 526 0.0159643 0.695361 1621 0.0159683 0.693546 SURF 0x10 mat 1 refs 4 1651 0.0252726 0.690112 1615 0.034299 0.689422 1561 0.0342988 0.691378 1620 0.0252724 0.691756 SURF 0x10 mat 1 refs 4 1651 0.0252726 0.690112 1620 0.0252724 0.691756 1563 0.0159683 0.69219 1535 0.0159681 0.69092 SURF 0x10 mat 1 refs 4 1651 0.0252726 0.690112 1535 0.0159681 0.69092 1564 0.0159681 0.689853 1622 0.0252726 0.688646 SURF 0x10 mat 1 refs 4 1651 0.0252726 0.690112 1622 0.0252726 0.688646 1562 0.0342993 0.687621 1615 0.034299 0.689422 SURF 0x10 mat 1 refs 4 1652 0.0252728 0.687601 183 0.0159681 0.689076 527 0.0161679 0.688636 1616 0.025273 0.686975 SURF 0x10 mat 1 refs 4 1652 0.0252728 0.687601 1616 0.025273 0.686975 1558 0.0342999 0.685546 1614 0.0342995 0.686327 SURF 0x10 mat 1 refs 4 1652 0.0252728 0.687601 1614 0.0342995 0.686327 1562 0.0342993 0.687621 1622 0.0252726 0.688646 SURF 0x10 mat 1 refs 4 1652 0.0252728 0.687601 1622 0.0252726 0.688646 1564 0.0159681 0.689853 183 0.0159681 0.689076 SURF 0x10 mat 1 refs 4 63 0.728915 0.683212 1653 0.707572 0.683348 1659 0.707574 0.68649 306 0.728917 0.686399 SURF 0x10 mat 1 refs 4 1653 0.707572 0.683348 305 0.690925 0.683453 583 0.690927 0.686561 1659 0.707574 0.68649 SURF 0x10 mat 1 refs 4 315 0.728913 0.681333 1664 0.70757 0.681489 1653 0.707572 0.683348 63 0.728915 0.683212 SURF 0x10 mat 1 refs 4 1664 0.70757 0.681489 588 0.690923 0.68161 305 0.690925 0.683453 1653 0.707572 0.683348 SURF 0x10 mat 1 refs 4 64 0.728918 0.690945 1654 0.707575 0.690958 1660 0.707576 0.695602 308 0.728919 0.695671 SURF 0x10 mat 1 refs 4 1654 0.707575 0.690958 304 0.690928 0.690969 584 0.690928 0.695548 1660 0.707576 0.695602 SURF 0x10 mat 1 refs 4 306 0.728917 0.686399 1659 0.707574 0.68649 1654 0.707575 0.690958 64 0.728918 0.690945 SURF 0x10 mat 1 refs 4 1659 0.707574 0.68649 583 0.690927 0.686561 304 0.690928 0.690969 1654 0.707575 0.690958 SURF 0x10 mat 1 refs 4 65 0.728919 0.6994 1655 0.707576 0.699269 1661 0.707576 0.702904 310 0.728919 0.703086 SURF 0x10 mat 1 refs 4 1655 0.707576 0.699269 307 0.690928 0.699166 585 0.690928 0.702762 1661 0.707576 0.702904 SURF 0x10 mat 1 refs 4 308 0.728919 0.695671 1660 0.707576 0.695602 1655 0.707576 0.699269 65 0.728919 0.6994 SURF 0x10 mat 1 refs 4 1660 0.707576 0.695602 584 0.690928 0.695548 307 0.690928 0.699166 1655 0.707576 0.699269 SURF 0x10 mat 1 refs 4 66 0.728918 0.707685 1656 0.707575 0.707455 1662 0.707574 0.711781 312 0.728917 0.712064 SURF 0x10 mat 1 refs 4 1656 0.707575 0.707455 309 0.690927 0.707277 586 0.690926 0.71156 1662 0.707574 0.711781 SURF 0x10 mat 1 refs 4 310 0.728919 0.703086 1661 0.707576 0.702904 1656 0.707575 0.707455 66 0.728918 0.707685 SURF 0x10 mat 1 refs 4 1661 0.707576 0.702904 585 0.690928 0.702762 309 0.690927 0.707277 1656 0.707575 0.707455 SURF 0x10 mat 1 refs 4 67 0.728915 0.71509 1657 0.707572 0.71474 1663 0.70757 0.716446 313 0.728913 0.716852 SURF 0x10 mat 1 refs 4 1657 0.707572 0.71474 311 0.690924 0.714466 587 0.690923 0.716129 1663 0.70757 0.716446 SURF 0x10 mat 1 refs 4 312 0.728917 0.712064 1662 0.707574 0.711781 1657 0.707572 0.71474 67 0.728915 0.71509 SURF 0x10 mat 1 refs 4 1662 0.707574 0.711781 586 0.690926 0.71156 311 0.690924 0.714466 1657 0.707572 0.71474 SURF 0x10 mat 1 refs 4 313 0.728913 0.716852 1663 0.70757 0.716446 1671 0.707569 0.717016 1152 0.728912 0.717441 SURF 0x10 mat 1 refs 4 1663 0.70757 0.716446 587 0.690923 0.716129 999 0.690922 0.716685 1671 0.707569 0.717016 SURF 0x10 mat 1 refs 4 68 0.728912 0.680706 1658 0.707569 0.680869 1664 0.70757 0.681489 315 0.728913 0.681333 SURF 0x10 mat 1 refs 4 1658 0.707569 0.680869 314 0.690922 0.680996 588 0.690923 0.68161 1664 0.70757 0.681489 SURF 0x10 mat 1 refs 4 997 0.72891 0.681351 1665 0.707568 0.681506 1658 0.707569 0.680869 68 0.728912 0.680706 SURF 0x10 mat 1 refs 4 1665 0.707568 0.681506 782 0.69092 0.681628 314 0.690922 0.680996 1658 0.707569 0.680869 SURF 0x10 mat 1 refs 4 1152 0.728912 0.717441 1671 0.707569 0.717016 1666 0.707568 0.716461 998 0.728911 0.716867 SURF 0x10 mat 1 refs 4 1671 0.707569 0.717016 999 0.690922 0.716685 783 0.69092 0.716144 1666 0.707568 0.716461 SURF 0x10 mat 1 refs 4 1153 0.728909 0.715124 1672 0.707566 0.714773 1667 0.707565 0.711833 1000 0.728907 0.712117 SURF 0x10 mat 1 refs 4 1672 0.707566 0.714773 1001 0.690919 0.7145 784 0.690917 0.711612 1667 0.707565 0.711833 SURF 0x10 mat 1 refs 4 998 0.728911 0.716867 1666 0.707568 0.716461 1672 0.707566 0.714773 1153 0.728909 0.715124 SURF 0x10 mat 1 refs 4 1666 0.707568 0.716461 783 0.69092 0.716144 1001 0.690919 0.7145 1672 0.707566 0.714773 SURF 0x10 mat 1 refs 4 1154 0.728906 0.707752 1673 0.707563 0.707522 1668 0.707562 0.70298 1002 0.728905 0.703163 SURF 0x10 mat 1 refs 4 1673 0.707563 0.707522 1003 0.690916 0.707342 785 0.690915 0.702838 1668 0.707562 0.70298 SURF 0x10 mat 1 refs 4 1000 0.728907 0.712117 1667 0.707565 0.711833 1673 0.707563 0.707522 1154 0.728906 0.707752 SURF 0x10 mat 1 refs 4 1667 0.707565 0.711833 784 0.690917 0.711612 1003 0.690916 0.707342 1673 0.707563 0.707522 SURF 0x10 mat 1 refs 4 1155 0.728905 0.699481 1674 0.707562 0.699349 1669 0.707562 0.69568 1004 0.728905 0.695751 SURF 0x10 mat 1 refs 4 1674 0.707562 0.699349 1005 0.690915 0.699245 786 0.690915 0.695626 1669 0.707562 0.69568 SURF 0x10 mat 1 refs 4 1002 0.728905 0.703163 1668 0.707562 0.70298 1674 0.707562 0.699349 1155 0.728905 0.699481 SURF 0x10 mat 1 refs 4 1668 0.707562 0.70298 785 0.690915 0.702838 1005 0.690915 0.699245 1674 0.707562 0.699349 SURF 0x10 mat 1 refs 4 1156 0.728906 0.691017 1675 0.707563 0.69103 1670 0.707564 0.686548 1006 0.728907 0.686458 SURF 0x10 mat 1 refs 4 1675 0.707563 0.69103 1008 0.690915 0.691039 787 0.690917 0.686617 1670 0.707564 0.686548 SURF 0x10 mat 1 refs 4 1004 0.728905 0.695751 1669 0.707562 0.69568 1675 0.707563 0.69103 1156 0.728906 0.691017 SURF 0x10 mat 1 refs 4 1669 0.707562 0.69568 786 0.690915 0.695626 1008 0.690915 0.691039 1675 0.707563 0.69103 SURF 0x10 mat 1 refs 4 1157 0.728909 0.683251 1676 0.707566 0.683386 1665 0.707568 0.681506 997 0.72891 0.681351 SURF 0x10 mat 1 refs 4 1676 0.707566 0.683386 1007 0.690918 0.683491 782 0.69092 0.681628 1665 0.707568 0.681506 SURF 0x10 mat 1 refs 4 1006 0.728907 0.686458 1670 0.707564 0.686548 1676 0.707566 0.683386 1157 0.728909 0.683251 SURF 0x10 mat 1 refs 4 1670 0.707564 0.686548 787 0.690917 0.686617 1007 0.690918 0.683491 1676 0.707566 0.683386 SURF 0x10 mat 1 refs 4 57 0.642235 0.683725 1677 0.610158 0.683832 1683 0.61016 0.686734 293 0.642236 0.686709 SURF 0x10 mat 1 refs 4 1677 0.610158 0.683832 292 0.583449 0.68392 577 0.583451 0.686755 1683 0.61016 0.686734 SURF 0x10 mat 1 refs 4 303 0.642233 0.68194 1688 0.610156 0.682087 1677 0.610158 0.683832 57 0.642235 0.683725 SURF 0x10 mat 1 refs 4 1688 0.610156 0.682087 582 0.583448 0.68221 292 0.583449 0.68392 1677 0.610158 0.683832 SURF 0x10 mat 1 refs 4 58 0.642238 0.690904 1678 0.610161 0.690792 1684 0.610162 0.694994 295 0.642238 0.695252 SURF 0x10 mat 1 refs 4 1678 0.610161 0.690792 291 0.583452 0.690699 578 0.583453 0.69478 1684 0.610162 0.694994 SURF 0x10 mat 1 refs 4 293 0.642236 0.686709 1683 0.61016 0.686734 1678 0.610161 0.690792 58 0.642238 0.690904 SURF 0x10 mat 1 refs 4 1683 0.61016 0.686734 577 0.583451 0.686755 291 0.583452 0.690699 1678 0.610161 0.690792 SURF 0x10 mat 1 refs 4 59 0.642239 0.698698 1679 0.610162 0.69833 1685 0.610162 0.701704 297 0.642238 0.702162 SURF 0x10 mat 1 refs 4 1679 0.610162 0.69833 294 0.583453 0.698024 579 0.583453 0.701323 1685 0.610162 0.701704 SURF 0x10 mat 1 refs 4 295 0.642238 0.695252 1684 0.610162 0.694994 1679 0.610162 0.69833 59 0.642239 0.698698 SURF 0x10 mat 1 refs 4 1684 0.610162 0.694994 578 0.583453 0.69478 294 0.583453 0.698024 1679 0.610162 0.69833 SURF 0x10 mat 1 refs 4 60 0.642237 0.706568 1680 0.610161 0.70602 1686 0.61016 0.710038 299 0.642236 0.710698 SURF 0x10 mat 1 refs 4 1680 0.610161 0.70602 296 0.583452 0.705565 580 0.583451 0.709489 1686 0.61016 0.710038 SURF 0x10 mat 1 refs 4 297 0.642238 0.702162 1685 0.610162 0.701704 1680 0.610161 0.70602 60 0.642237 0.706568 SURF 0x10 mat 1 refs 4 1685 0.610162 0.701704 579 0.583453 0.701323 296 0.583452 0.705565 1680 0.610161 0.70602 SURF 0x10 mat 1 refs 4 61 0.642235 0.713339 1681 0.610158 0.712517 1687 0.610156 0.713799 301 0.642233 0.714761 SURF 0x10 mat 1 refs 4 1681 0.610158 0.712517 298 0.583449 0.711833 581 0.583447 0.712998 1687 0.610156 0.713799 SURF 0x10 mat 1 refs 4 299 0.642236 0.710698 1686 0.61016 0.710038 1681 0.610158 0.712517 61 0.642235 0.713339 SURF 0x10 mat 1 refs 4 1686 0.61016 0.710038 580 0.583451 0.709489 298 0.583449 0.711833 1681 0.610158 0.712517 SURF 0x10 mat 1 refs 4 301 0.642233 0.714761 1687 0.610156 0.713799 1701 0.610155 0.714227 1158 0.642232 0.715236 SURF 0x10 mat 1 refs 4 1687 0.610156 0.713799 581 0.583447 0.712998 300 0.583446 0.713386 1701 0.610155 0.714227 SURF 0x10 mat 1 refs 4 62 0.642232 0.681345 1682 0.610155 0.681506 1688 0.610156 0.682087 303 0.642233 0.68194 SURF 0x10 mat 1 refs 4 1682 0.610155 0.681506 302 0.583446 0.68164 582 0.583448 0.68221 1688 0.610156 0.682087 SURF 0x10 mat 1 refs 4 1009 0.64223 0.681957 1689 0.610154 0.682103 1682 0.610155 0.681506 62 0.642232 0.681345 SURF 0x10 mat 1 refs 4 1689 0.610154 0.682103 788 0.583445 0.682225 302 0.583446 0.68164 1682 0.610155 0.681506 SURF 0x10 mat 1 refs 4 1158 0.642232 0.715236 1695 0.610155 0.714228 1690 0.610154 0.713814 1010 0.642231 0.714776 SURF 0x10 mat 1 refs 4 1695 0.610155 0.714228 1011 0.583446 0.713387 789 0.583445 0.713012 1690 0.610154 0.713814 SURF 0x10 mat 1 refs 4 1159 0.642229 0.713372 1696 0.610152 0.712549 1691 0.610151 0.710088 1012 0.642227 0.710749 SURF 0x10 mat 1 refs 4 1696 0.610152 0.712549 1013 0.583444 0.711864 790 0.583442 0.709538 1691 0.610151 0.710088 SURF 0x10 mat 1 refs 4 1010 0.642231 0.714776 1690 0.610154 0.713814 1696 0.610152 0.712549 1159 0.642229 0.713372 SURF 0x10 mat 1 refs 4 1690 0.610154 0.713814 789 0.583445 0.713012 1013 0.583444 0.711864 1696 0.610152 0.712549 SURF 0x10 mat 1 refs 4 1160 0.642226 0.706631 1697 0.61015 0.706083 1692 0.610149 0.701775 1014 0.642225 0.702235 SURF 0x10 mat 1 refs 4 1697 0.61015 0.706083 1015 0.583441 0.705627 791 0.58344 0.701393 1692 0.610149 0.701775 SURF 0x10 mat 1 refs 4 1012 0.642227 0.710749 1691 0.610151 0.710088 1697 0.61015 0.706083 1160 0.642226 0.706631 SURF 0x10 mat 1 refs 4 1691 0.610151 0.710088 790 0.583442 0.709538 1015 0.583441 0.705627 1697 0.61015 0.706083 SURF 0x10 mat 1 refs 4 1161 0.642225 0.698774 1698 0.610149 0.698405 1693 0.610149 0.695067 1016 0.642225 0.695326 SURF 0x10 mat 1 refs 4 1698 0.610149 0.698405 1017 0.58344 0.698097 792 0.58344 0.69485 1693 0.610149 0.695067 SURF 0x10 mat 1 refs 4 1014 0.642225 0.702235 1692 0.610149 0.701775 1698 0.610149 0.698405 1161 0.642225 0.698774 SURF 0x10 mat 1 refs 4 1692 0.610149 0.701775 791 0.58344 0.701393 1017 0.58344 0.698097 1698 0.610149 0.698405 SURF 0x10 mat 1 refs 4 1162 0.642226 0.690971 1699 0.61015 0.690857 1694 0.610151 0.686787 1018 0.642227 0.686763 SURF 0x10 mat 1 refs 4 1699 0.61015 0.690857 1020 0.583441 0.690763 793 0.583442 0.686806 1694 0.610151 0.686787 SURF 0x10 mat 1 refs 4 1016 0.642225 0.695326 1693 0.610149 0.695067 1699 0.61015 0.690857 1162 0.642226 0.690971 SURF 0x10 mat 1 refs 4 1693 0.610149 0.695067 792 0.58344 0.69485 1020 0.583441 0.690763 1699 0.61015 0.690857 SURF 0x10 mat 1 refs 4 1163 0.642229 0.683761 1700 0.610152 0.683866 1689 0.610154 0.682103 1009 0.64223 0.681957 SURF 0x10 mat 1 refs 4 1700 0.610152 0.683866 1019 0.583443 0.683954 788 0.583445 0.682225 1689 0.610154 0.682103 SURF 0x10 mat 1 refs 4 1018 0.642227 0.686763 1694 0.610151 0.686787 1700 0.610152 0.683866 1163 0.642229 0.683761 SURF 0x10 mat 1 refs 4 1694 0.610151 0.686787 793 0.583442 0.686806 1019 0.583443 0.683954 1700 0.610152 0.683866 SURF 0x10 mat 1 refs 4 312 0.728917 0.712064 1712 0.737322 0.712119 1702 0.740048 0.70774 66 0.728918 0.707685 SURF 0x10 mat 1 refs 4 66 0.728918 0.707685 1702 0.740048 0.70774 1711 0.746969 0.703144 310 0.728919 0.703086 SURF 0x10 mat 1 refs 4 313 0.728913 0.716852 1713 0.736236 0.716913 1703 0.736328 0.715147 67 0.728915 0.71509 SURF 0x10 mat 1 refs 4 67 0.728915 0.71509 1703 0.736328 0.715147 1712 0.737322 0.712119 312 0.728917 0.712064 SURF 0x10 mat 1 refs 4 1152 0.728912 0.717441 1739 0.736205 0.717503 1713 0.736236 0.716913 313 0.728913 0.716852 SURF 0x10 mat 1 refs 4 319 0.758241 0.699447 1714 0.758241 0.701712 1704 0.780924 0.701712 71 0.780924 0.699357 SURF 0x10 mat 1 refs 4 71 0.780924 0.699357 1704 0.780924 0.701712 1715 0.799186 0.701572 326 0.799187 0.699186 SURF 0x10 mat 1 refs 4 326 0.799187 0.699186 1715 0.799186 0.701572 1705 0.815244 0.701238 75 0.815244 0.698988 SURF 0x10 mat 1 refs 4 75 0.815244 0.698988 1705 0.815244 0.701238 1716 0.82961 0.700939 333 0.82961 0.698777 SURF 0x10 mat 1 refs 4 333 0.82961 0.698777 1716 0.82961 0.700939 1706 0.842797 0.700665 79 0.842797 0.698565 SURF 0x10 mat 1 refs 4 79 0.842797 0.698565 1706 0.842797 0.700665 1717 0.855028 0.70041 340 0.855028 0.69834 SURF 0x10 mat 1 refs 4 340 0.855028 0.69834 1717 0.855028 0.70041 1707 0.866528 0.700385 83 0.866528 0.698087 SURF 0x10 mat 1 refs 4 1719 0.874427 0.709485 604 0.877395 0.709326 349 0.877397 0.705349 1708 0.873066 0.705541 SURF 0x10 mat 1 refs 4 1708 0.873066 0.705541 349 0.877397 0.705349 603 0.877397 0.701162 1718 0.869225 0.701444 SURF 0x10 mat 1 refs 4 1720 0.874726 0.713813 605 0.877392 0.713641 351 0.877393 0.712058 1709 0.874728 0.712219 SURF 0x10 mat 1 refs 4 1709 0.874728 0.712219 351 0.877393 0.712058 604 0.877395 0.709326 1719 0.874427 0.709485 SURF 0x10 mat 1 refs 4 1710 0.874725 0.714344 353 0.87739 0.714168 605 0.877392 0.713641 1720 0.874726 0.713813 SURF 0x10 mat 1 refs 4 1721 0.874723 0.713829 765 0.877389 0.713657 353 0.87739 0.714168 1710 0.874725 0.714344 SURF 0x10 mat 1 refs 4 1722 0.87443 0.709539 766 0.877386 0.709381 965 0.877387 0.712094 1731 0.874722 0.712254 SURF 0x10 mat 1 refs 4 1731 0.874722 0.712254 965 0.877387 0.712094 765 0.877389 0.713657 1721 0.874723 0.713829 SURF 0x10 mat 1 refs 4 1723 0.869315 0.70152 767 0.877383 0.701242 967 0.877384 0.705419 1732 0.873099 0.705609 SURF 0x10 mat 1 refs 4 1732 0.873099 0.705609 967 0.877384 0.705419 766 0.877386 0.709381 1722 0.87443 0.709539 SURF 0x10 mat 1 refs 4 1140 0.866513 0.698172 1733 0.866513 0.700385 1724 0.855014 0.70041 975 0.855013 0.698425 SURF 0x10 mat 1 refs 4 975 0.855013 0.698425 1724 0.855014 0.70041 1734 0.842782 0.700665 1143 0.842782 0.69865 SURF 0x10 mat 1 refs 4 1143 0.842782 0.69865 1734 0.842782 0.700665 1725 0.829595 0.700939 981 0.829595 0.698862 SURF 0x10 mat 1 refs 4 981 0.829595 0.698862 1725 0.829595 0.700939 1735 0.815229 0.701238 1146 0.815229 0.699072 SURF 0x10 mat 1 refs 4 1146 0.815229 0.699072 1735 0.815229 0.701238 1726 0.799172 0.701572 987 0.799172 0.699269 SURF 0x10 mat 1 refs 4 987 0.799172 0.699269 1726 0.799172 0.701572 1736 0.78091 0.701712 1149 0.78091 0.69944 SURF 0x10 mat 1 refs 4 1149 0.78091 0.69944 1736 0.78091 0.701712 1727 0.758227 0.701712 993 0.758226 0.69953 SURF 0x10 mat 1 refs 4 998 0.728911 0.716867 1728 0.736232 0.716929 1739 0.736205 0.717503 1152 0.728912 0.717441 SURF 0x10 mat 1 refs 4 1000 0.728907 0.712117 1729 0.737286 0.712172 1737 0.73632 0.715181 1153 0.728909 0.715124 SURF 0x10 mat 1 refs 4 1153 0.728909 0.715124 1737 0.73632 0.715181 1728 0.736232 0.716929 998 0.728911 0.716867 SURF 0x10 mat 1 refs 4 1002 0.728905 0.703163 1730 0.746791 0.703222 1738 0.739987 0.707808 1154 0.728906 0.707752 SURF 0x10 mat 1 refs 4 1154 0.728906 0.707752 1738 0.739987 0.707808 1729 0.737286 0.712172 1000 0.728907 0.712117 SURF 0x10 mat 1 refs 4 306 0.728917 0.686399 1744 0.746963 0.686304 1740 0.746973 0.683093 63 0.728915 0.683212 SURF 0x10 mat 1 refs 4 1744 0.746963 0.686304 589 0.758239 0.686244 317 0.758237 0.683019 1740 0.746973 0.683093 SURF 0x10 mat 1 refs 4 63 0.728915 0.683212 1740 0.746973 0.683093 1746 0.746977 0.681203 315 0.728913 0.681333 SURF 0x10 mat 1 refs 4 1740 0.746973 0.683093 317 0.758237 0.683019 591 0.758235 0.681121 1746 0.746977 0.681203 SURF 0x10 mat 1 refs 4 308 0.728919 0.695671 1745 0.746931 0.695666 1741 0.746947 0.690893 64 0.728918 0.690945 SURF 0x10 mat 1 refs 4 1745 0.746931 0.695666 590 0.758241 0.695663 316 0.75824 0.69086 1741 0.746947 0.690893 SURF 0x10 mat 1 refs 4 64 0.728918 0.690945 1741 0.746947 0.690893 1744 0.746963 0.686304 306 0.728917 0.686399 SURF 0x10 mat 1 refs 4 1741 0.746947 0.690893 316 0.75824 0.69086 589 0.758239 0.686244 1744 0.746963 0.686304 SURF 0x10 mat 1 refs 4 65 0.728919 0.6994 1742 0.746917 0.699429 1745 0.746931 0.695666 308 0.728919 0.695671 SURF 0x10 mat 1 refs 4 1742 0.746917 0.699429 319 0.758241 0.699447 590 0.758241 0.695663 1745 0.746931 0.695666 SURF 0x10 mat 1 refs 4 315 0.728913 0.681333 1746 0.746977 0.681203 1743 0.746979 0.680572 68 0.728912 0.680706 SURF 0x10 mat 1 refs 4 1746 0.746977 0.681203 591 0.758235 0.681121 321 0.758234 0.680489 1743 0.746979 0.680572 SURF 0x10 mat 1 refs 4 68 0.728912 0.680706 1743 0.746979 0.680572 1747 0.746974 0.681221 997 0.72891 0.681351 SURF 0x10 mat 1 refs 4 1743 0.746979 0.680572 321 0.758234 0.680489 779 0.758232 0.68114 1747 0.746974 0.681221 SURF 0x10 mat 1 refs 4 1004 0.728905 0.695751 1748 0.746916 0.695747 1750 0.746902 0.699511 1155 0.728905 0.699481 SURF 0x10 mat 1 refs 4 1748 0.746916 0.695747 780 0.758226 0.695744 993 0.758226 0.69953 1750 0.746902 0.699511 SURF 0x10 mat 1 refs 4 1006 0.728907 0.686458 1749 0.746952 0.686363 1751 0.746934 0.690966 1156 0.728906 0.691017 SURF 0x10 mat 1 refs 4 1749 0.746952 0.686363 781 0.758228 0.686305 996 0.758227 0.690934 1751 0.746934 0.690966 SURF 0x10 mat 1 refs 4 1156 0.728906 0.691017 1751 0.746934 0.690966 1748 0.746916 0.695747 1004 0.728905 0.695751 SURF 0x10 mat 1 refs 4 1751 0.746934 0.690966 996 0.758227 0.690934 780 0.758226 0.695744 1748 0.746916 0.695747 SURF 0x10 mat 1 refs 4 997 0.72891 0.681351 1747 0.746974 0.681221 1752 0.746965 0.683133 1157 0.728909 0.683251 SURF 0x10 mat 1 refs 4 1747 0.746974 0.681221 779 0.758232 0.68114 995 0.75823 0.683059 1752 0.746965 0.683133 SURF 0x10 mat 1 refs 4 1157 0.728909 0.683251 1752 0.746965 0.683133 1749 0.746952 0.686363 1006 0.728907 0.686458 SURF 0x10 mat 1 refs 4 1752 0.746965 0.683133 995 0.75823 0.683059 781 0.758228 0.686305 1749 0.746952 0.686363 SURF 0x10 mat 1 refs 4 1002 0.728905 0.703163 1155 0.728905 0.699481 1750 0.746902 0.699511 1730 0.746791 0.703222 SURF 0x10 mat 1 refs 4 993 0.758226 0.69953 1727 0.758227 0.701712 1730 0.746791 0.703222 1750 0.746902 0.699511 SURF 0x10 mat 1 refs 4 319 0.758241 0.699447 1742 0.746917 0.699429 1711 0.746969 0.703144 1714 0.758241 0.701712 SURF 0x10 mat 1 refs 4 65 0.728919 0.6994 310 0.728919 0.703086 1711 0.746969 0.703144 1742 0.746917 0.699429 SURF 0x10 mat 1 refs 4 339 0.866526 0.685911 1757 0.869597 0.685916 1753 0.869675 0.682969 81 0.866524 0.682942 SURF 0x10 mat 1 refs 4 1757 0.869597 0.685916 601 0.877396 0.685928 345 0.877394 0.683036 1753 0.869675 0.682969 SURF 0x10 mat 1 refs 4 81 0.866524 0.682942 1753 0.869675 0.682969 1759 0.869653 0.681238 343 0.866522 0.681197 SURF 0x10 mat 1 refs 4 1753 0.869675 0.682969 345 0.877394 0.683036 606 0.877392 0.681336 1759 0.869653 0.681238 SURF 0x10 mat 1 refs 4 341 0.866528 0.694592 1758 0.869367 0.694539 1754 0.869485 0.690139 82 0.866527 0.690164 SURF 0x10 mat 1 refs 4 1758 0.869367 0.694539 602 0.877398 0.694389 344 0.877397 0.690073 1754 0.869485 0.690139 SURF 0x10 mat 1 refs 4 82 0.866527 0.690164 1754 0.869485 0.690139 1757 0.869597 0.685916 339 0.866526 0.685911 SURF 0x10 mat 1 refs 4 1754 0.869485 0.690139 344 0.877397 0.690073 601 0.877396 0.685928 1757 0.869597 0.685916 SURF 0x10 mat 1 refs 4 83 0.866528 0.698087 1755 0.869274 0.698014 1758 0.869367 0.694539 341 0.866528 0.694592 SURF 0x10 mat 1 refs 4 1755 0.869274 0.698014 347 0.877398 0.697797 602 0.877398 0.694389 1758 0.869367 0.694539 SURF 0x10 mat 1 refs 4 343 0.866522 0.681197 1759 0.869653 0.681238 1756 0.869649 0.680661 84 0.866521 0.680616 SURF 0x10 mat 1 refs 4 1759 0.869653 0.681238 606 0.877392 0.681336 355 0.87739 0.680769 1756 0.869649 0.680661 SURF 0x10 mat 1 refs 4 347 0.877398 0.697797 1755 0.869274 0.698014 1718 0.869225 0.701444 603 0.877397 0.701162 SURF 0x10 mat 1 refs 4 83 0.866528 0.698087 1707 0.866528 0.700385 1718 0.869225 0.701444 1755 0.869274 0.698014 SURF 0x10 mat 1 refs 4 84 0.866521 0.680616 1756 0.869649 0.680661 1760 0.869612 0.681256 973 0.866519 0.681216 SURF 0x10 mat 1 refs 4 1756 0.869649 0.680661 355 0.87739 0.680769 764 0.877389 0.681355 1760 0.869612 0.681256 SURF 0x10 mat 1 refs 4 974 0.866513 0.694676 1761 0.869542 0.694619 1763 0.869569 0.698091 1140 0.866513 0.698172 SURF 0x10 mat 1 refs 4 1761 0.869542 0.694619 768 0.877383 0.694473 969 0.877383 0.697882 1763 0.869569 0.698091 SURF 0x10 mat 1 refs 4 976 0.866515 0.685973 1762 0.869527 0.685977 1764 0.869524 0.690215 1141 0.866514 0.69024 SURF 0x10 mat 1 refs 4 1762 0.869527 0.685977 769 0.877385 0.68599 972 0.877384 0.690149 1764 0.869524 0.690215 SURF 0x10 mat 1 refs 4 1141 0.866514 0.69024 1764 0.869524 0.690215 1761 0.869542 0.694619 974 0.866513 0.694676 SURF 0x10 mat 1 refs 4 1764 0.869524 0.690215 972 0.877384 0.690149 768 0.877383 0.694473 1761 0.869542 0.694619 SURF 0x10 mat 1 refs 4 973 0.866519 0.681216 1760 0.869612 0.681256 1765 0.869562 0.683009 1142 0.866517 0.682983 SURF 0x10 mat 1 refs 4 1760 0.869612 0.681256 764 0.877389 0.681355 971 0.877387 0.683077 1765 0.869562 0.683009 SURF 0x10 mat 1 refs 4 1142 0.866517 0.682983 1765 0.869562 0.683009 1762 0.869527 0.685977 976 0.866515 0.685973 SURF 0x10 mat 1 refs 4 1765 0.869562 0.683009 971 0.877387 0.683077 769 0.877385 0.68599 1762 0.869527 0.685977 SURF 0x10 mat 1 refs 4 1140 0.866513 0.698172 1763 0.869569 0.698091 1723 0.869315 0.70152 1733 0.866513 0.700385 SURF 0x10 mat 1 refs 4 767 0.877383 0.701242 1723 0.869315 0.70152 1763 0.869569 0.698091 969 0.877383 0.697882 kids 0 OBJECT poly name "CurveCircle" data 8 Mesh.001 texture "C:/Programme/CRRCSim neu/textures/CrossfireTexture.rgb" crease 30.000000 numvert 625 0.193034 0.202495 -2.62153 0.193057 0.202648 -2.66763 0.193081 0.203764 -2.71384 0.193117 0.206887 -2.78329 0.193128 0.208233 -2.80645 0.19314 0.209699 -2.82961 0.192996 0.214606 -2.54866 0.193006 0.20666 -2.56852 0.193018 0.204001 -2.59173 0.193022 0.203421 -2.59981 0.19303 0.202675 -2.61497 0.003679 0.202648 -2.66773 0.003691 0.203096 -2.69082 0.003703 0.203764 -2.71394 0.003726 0.205679 -2.76023 0.003738 0.206887 -2.78338 0.003786 0.212906 -2.87602 0.003798 0.214606 -2.89915 0.003618 0.212631 -2.54965 0.00362 0.210856 -2.55234 0.003622 0.209274 -2.55657 0.003625 0.207878 -2.56208 0.003628 0.20666 -2.56861 0.003632 0.205613 -2.57592 0.003636 0.204729 -2.58374 0.003648 0.202982 -2.60774 0.003655 0.202495 -2.62163 0.003667 0.202441 -2.64466 0.193045 0.202441 -2.64457 0.193069 0.203096 -2.69073 0.003714 0.204632 -2.73708 0.193093 0.204632 -2.73698 0.193105 0.205679 -2.76013 0.00375 0.208233 -2.80655 0.003762 0.209699 -2.82971 0.003774 0.211263 -2.85287 0.193152 0.211263 -2.85277 0.193164 0.212906 -2.87592 0.193176 0.214606 -2.89905 0.003618 0.214606 -2.54875 0.192997 0.212631 -2.54955 0.192998 0.210856 -2.55224 0.193 0.209274 -2.55647 0.193003 0.207878 -2.56198 0.19301 0.205613 -2.57582 0.193014 0.204729 -2.58365 0.00364 0.204001 -2.59182 0.003644 0.203421 -2.59991 0.193026 0.202982 -2.60765 0.003652 0.202675 -2.61507 0.31121 0.20364 -2.60339 0.311191 0.208011 -2.56629 0.311349 0.212941 -2.87416 0.311337 0.21133 -2.85146 0.311291 0.205855 -2.76061 0.311267 0.203976 -2.71522 0.311232 0.202679 -2.64728 0.311221 0.202732 -2.62469 0.311217 0.202909 -2.61826 0.311214 0.203209 -2.61108 0.311206 0.204209 -2.59547 0.311202 0.204923 -2.58754 0.311198 0.20579 -2.57987 0.311194 0.206817 -2.57271 0.311188 0.20938 -2.56089 0.311186 0.210931 -2.55675 0.311184 0.212671 -2.55411 0.311184 0.214609 -2.55323 0.31136 0.214609 -2.89685 0.311326 0.209796 -2.82875 0.311314 0.208359 -2.80603 0.311302 0.207039 -2.78332 0.311279 0.204827 -2.73791 0.311256 0.203321 -2.69255 0.311244 0.202882 -2.6699 0.404809 0.203255 -2.67472 0.404832 0.204315 -2.71861 0.404843 0.205139 -2.74059 0.404854 0.206135 -2.76257 0.404866 0.207281 -2.78456 0.404877 0.20856 -2.80656 0.4049 0.211438 -2.85055 0.404922 0.214613 -2.89451 0.404751 0.214613 -2.56173 0.404752 0.212737 -2.56258 0.404758 0.208223 -2.57438 0.404761 0.207066 -2.58059 0.404765 0.206072 -2.58753 0.40478 0.203572 -2.61775 0.404787 0.20311 -2.63094 0.404798 0.203059 -2.65282 0.404821 0.203681 -2.69666 0.404888 0.209952 -2.82856 0.404911 0.212998 -2.87254 0.404753 0.211051 -2.56513 0.404755 0.209549 -2.56915 0.404768 0.205232 -2.59496 0.404772 0.204541 -2.60263 0.404776 0.20399 -2.61031 0.404784 0.203282 -2.62471 0.503273 0.203989 -2.63368 0.503263 0.20517 -2.61297 0.503259 0.205819 -2.60577 0.503256 0.206607 -2.5988 0.503247 0.209869 -2.58156 0.503403 0.214621 -2.88682 0.503382 0.211641 -2.84558 0.503372 0.210248 -2.82495 0.503361 0.208942 -2.80431 0.50334 0.206666 -2.76303 0.503329 0.205732 -2.7424 0.503319 0.204959 -2.72179 0.503298 0.203965 -2.68061 0.503276 0.203828 -2.63953 0.50327 0.204262 -2.62716 0.503267 0.204654 -2.62018 0.503252 0.20754 -2.59229 0.503249 0.208625 -2.58647 0.503245 0.211278 -2.57779 0.503244 0.21286 -2.57539 0.503243 0.214621 -2.57459 0.503393 0.213105 -2.86621 0.50335 0.207742 -2.78367 0.503308 0.204363 -2.70119 0.503287 0.20378 -2.66006 0.596873 0.205289 -2.70931 0.596882 0.205832 -2.72807 0.596892 0.206536 -2.74685 0.596901 0.207386 -2.76563 0.59694 0.211918 -2.84081 0.596813 0.214631 -2.59402 0.596815 0.211587 -2.59693 0.596819 0.209171 -2.60483 0.596828 0.206615 -2.62242 0.596831 0.206024 -2.62897 0.596841 0.204948 -2.64784 0.596844 0.204802 -2.65316 0.596853 0.204758 -2.67185 0.596863 0.204926 -2.69057 0.596911 0.208366 -2.78443 0.596921 0.209459 -2.80322 0.59693 0.210648 -2.82202 0.59695 0.213251 -2.8596 0.596959 0.214631 -2.87838 0.596814 0.213027 -2.59475 0.596817 0.210303 -2.60036 0.596822 0.208182 -2.61014 0.596825 0.207333 -2.61607 0.596835 0.205554 -2.63553 0.596838 0.205197 -2.64189 0.679577 0.206016 -2.66445 0.679571 0.206555 -2.65349 0.679562 0.20814 -2.63615 0.679555 0.210787 -2.62216 0.679553 0.211931 -2.6191 0.679552 0.213214 -2.61716 0.679552 0.214642 -2.61651 0.679673 0.213413 -2.85311 0.679665 0.212225 -2.83638 0.679648 0.210035 -2.80289 0.679639 0.209061 -2.78614 0.679613 0.206803 -2.73594 0.679588 0.205847 -2.68585 0.679579 0.205886 -2.6692 0.679574 0.206238 -2.65916 0.679568 0.206975 -2.64765 0.679565 0.207501 -2.6418 0.679559 0.208897 -2.63087 0.679557 0.209778 -2.62614 0.679682 0.214642 -2.86984 0.679656 0.211094 -2.81963 0.67963 0.208188 -2.7694 0.679622 0.207431 -2.75266 0.679605 0.20632 -2.71922 0.679596 0.205996 -2.70253 0.753474 0.20739 -2.73104 0.753489 0.208359 -2.76023 0.753512 0.210632 -2.80406 0.753527 0.212544 -2.8333 0.753428 0.214654 -2.64138 0.753429 0.212287 -2.64364 0.753435 0.209639 -2.65391 0.753439 0.208421 -2.66346 0.753442 0.207961 -2.66856 0.753447 0.207318 -2.67861 0.753452 0.207011 -2.68737 0.753459 0.206977 -2.70191 0.753467 0.207107 -2.71646 0.753482 0.207811 -2.74563 0.753497 0.20902 -2.77483 0.753504 0.209782 -2.78945 0.753519 0.211557 -2.81868 0.753534 0.213581 -2.8479 0.753542 0.214654 -2.8625 0.753428 0.213407 -2.64195 0.753431 0.211289 -2.64631 0.753432 0.210408 -2.64979 0.753437 0.208979 -2.65852 0.753445 0.207595 -2.67366 0.75345 0.207125 -2.68323 0.810582 0.208287 -2.70521 0.81058 0.208451 -2.7013 0.810576 0.208996 -2.69279 0.810567 0.211069 -2.67688 0.810566 0.211815 -2.67394 0.810565 0.212661 -2.67167 0.810564 0.21361 -2.67024 0.810564 0.214667 -2.66976 0.810647 0.212879 -2.83236 0.810641 0.212043 -2.81997 0.810628 0.210539 -2.79521 0.810609 0.208869 -2.75808 0.810584 0.208191 -2.70872 0.810578 0.208686 -2.69711 0.810573 0.209386 -2.68847 0.810571 0.209858 -2.68428 0.810569 0.210418 -2.68038 0.81066 0.214667 -2.8571 0.810654 0.213757 -2.84473 0.810634 0.211259 -2.80759 0.810622 0.209894 -2.78282 0.810615 0.209333 -2.77045 0.810603 0.208512 -2.74572 0.810596 0.208273 -2.73337 0.81059 0.208162 -2.72104 0.850976 0.209388 -2.73507 0.850986 0.209455 -2.75521 0.850991 0.20965 -2.7653 0.850997 0.209942 -2.7754 0.851002 0.210322 -2.78551 0.851012 0.211307 -2.80574 0.851017 0.211895 -2.81586 0.851023 0.212535 -2.82597 0.851033 0.213936 -2.8462 0.85096 0.214679 -2.70324 0.85096 0.213816 -2.70363 0.850964 0.211208 -2.71191 0.850967 0.210364 -2.71852 0.850969 0.210046 -2.72205 0.850981 0.209364 -2.74514 0.851007 0.210779 -2.79562 0.851028 0.213219 -2.83609 0.851038 0.214679 -2.85631 0.85096 0.213041 -2.7048 0.850961 0.21235 -2.70665 0.850963 0.21174 -2.70906 0.850966 0.21075 -2.71511 0.850971 0.209793 -2.72558 0.850973 0.209601 -2.72901 0.850975 0.209467 -2.73221 0.878564 0.211312 -2.7588 0.87856 0.21216 -2.7514 0.878559 0.212548 -2.74932 0.878558 0.212994 -2.74756 0.878557 0.214694 -2.74506 0.878607 0.213628 -2.84206 0.878603 0.213129 -2.83468 0.878595 0.212232 -2.8199 0.878573 0.210814 -2.77566 0.878569 0.210831 -2.76831 0.878568 0.210889 -2.76622 0.878567 0.210987 -2.76388 0.878565 0.211127 -2.76138 0.878563 0.211544 -2.75623 0.878561 0.211826 -2.75373 0.878557 0.213498 -2.74621 0.878557 0.214064 -2.74535 0.878614 0.214694 -2.85682 0.87861 0.214152 -2.84945 0.878599 0.212662 -2.82729 0.878591 0.211847 -2.81251 0.878588 0.211513 -2.80513 0.878584 0.211236 -2.79775 0.87858 0.211023 -2.79038 0.878576 0.21088 -2.78301 0.894342 0.211853 -2.79845 0.894353 0.212367 -2.82011 0.894361 0.213211 -2.8364 0.894364 0.213555 -2.84183 0.89437 0.214307 -2.85268 0.89433 0.214705 -2.77597 0.894331 0.214242 -2.77618 0.894331 0.213826 -2.77681 0.894333 0.212842 -2.78062 0.894334 0.212597 -2.78234 0.894335 0.21239 -2.78417 0.894339 0.211866 -2.79305 0.894345 0.211902 -2.80386 0.894348 0.212007 -2.80927 0.89435 0.212163 -2.81469 0.894356 0.212613 -2.82554 0.894359 0.212896 -2.83097 0.894367 0.213922 -2.84726 0.894373 0.214705 -2.85811 0.894331 0.213455 -2.7778 0.894332 0.213128 -2.77909 0.894336 0.212219 -2.78606 0.894337 0.212083 -2.78796 0.894338 0.21198 -2.78979 0.894338 0.211908 -2.79151 0.902566 0.213375 -2.82669 0.902564 0.213525 -2.82407 0.902563 0.213825 -2.82146 0.902563 0.213962 -2.82072 0.902562 0.214498 -2.81932 0.902582 0.214721 -2.85874 0.902578 0.214167 -2.85091 0.902577 0.214002 -2.84829 0.902569 0.213372 -2.83264 0.902565 0.21341 -2.82587 0.902565 0.213459 -2.82499 0.902564 0.213607 -2.82316 0.902564 0.213707 -2.82228 0.902562 0.214119 -2.8201 0.902562 0.214298 -2.81962 0.902581 0.214529 -2.85613 0.90258 0.214344 -2.85352 0.902576 0.21385 -2.84568 0.902574 0.213714 -2.84307 0.902573 0.213596 -2.84046 0.902571 0.213498 -2.83785 0.90257 0.213423 -2.83524 0.902568 0.213349 -2.83003 0.902566 0.213355 -2.82744 0.906871 0.214732 -2.85947 -0.187579 0.202495 -2.62173 -0.187556 0.202648 -2.66783 -0.187532 0.203764 -2.71404 -0.187496 0.206887 -2.78348 -0.187484 0.208233 -2.80664 -0.187472 0.209699 -2.82981 -0.187617 0.214607 -2.54885 -0.187606 0.20666 -2.56871 -0.187595 0.204001 -2.59192 -0.18759 0.203421 -2.60001 -0.187583 0.202675 -2.61516 -0.187567 0.202441 -2.64476 -0.187544 0.203096 -2.69092 -0.18752 0.204632 -2.73717 -0.187508 0.205679 -2.76032 -0.187461 0.211263 -2.85297 -0.187449 0.212906 -2.87611 -0.187437 0.214607 -2.89925 -0.187616 0.212631 -2.54975 -0.187615 0.210856 -2.55244 -0.187613 0.209274 -2.55667 -0.18761 0.207878 -2.56218 -0.187603 0.205613 -2.57602 -0.187599 0.204729 -2.58384 -0.187586 0.202982 -2.60784 -0.305774 0.20364 -2.60371 -0.305793 0.208011 -2.56661 -0.305635 0.212941 -2.87448 -0.305647 0.21133 -2.85177 -0.305693 0.205855 -2.76093 -0.305717 0.203976 -2.71554 -0.305752 0.202679 -2.6476 -0.305763 0.202732 -2.62501 -0.305766 0.202909 -2.61858 -0.30577 0.203209 -2.61139 -0.305778 0.204209 -2.59578 -0.305782 0.204923 -2.58786 -0.305786 0.20579 -2.58019 -0.30579 0.206817 -2.57302 -0.305796 0.20938 -2.56121 -0.305798 0.210931 -2.55706 -0.305799 0.212671 -2.55443 -0.3058 0.214609 -2.55355 -0.305624 0.214609 -2.89716 -0.305658 0.209796 -2.82907 -0.30567 0.208359 -2.80635 -0.305682 0.207039 -2.78364 -0.305705 0.204827 -2.73822 -0.305728 0.203321 -2.69287 -0.30574 0.202882 -2.67022 -0.3993 0.203255 -2.67514 -0.399278 0.204315 -2.71902 -0.399267 0.205139 -2.741 -0.399255 0.206135 -2.76298 -0.399244 0.207281 -2.78498 -0.399233 0.20856 -2.80697 -0.39921 0.211438 -2.85097 -0.399188 0.214613 -2.89493 -0.399358 0.214613 -2.56214 -0.399358 0.212737 -2.56299 -0.399352 0.208223 -2.57479 -0.399349 0.207066 -2.581 -0.399345 0.206072 -2.58794 -0.39933 0.203572 -2.61816 -0.399323 0.20311 -2.63135 -0.399312 0.203059 -2.65323 -0.399289 0.203681 -2.69707 -0.399221 0.209952 -2.82897 -0.399199 0.212998 -2.87295 -0.399357 0.211051 -2.56555 -0.399355 0.209549 -2.56956 -0.399341 0.205232 -2.59537 -0.399337 0.204541 -2.60304 -0.399333 0.20399 -2.61072 -0.399326 0.203282 -2.62512 -0.497807 0.203989 -2.6342 -0.497817 0.20517 -2.61349 -0.497821 0.205819 -2.60629 -0.497824 0.206607 -2.59932 -0.497833 0.209869 -2.58207 -0.497677 0.214621 -2.88734 -0.497698 0.211641 -2.8461 -0.497708 0.210248 -2.82546 -0.497719 0.208942 -2.80482 -0.49774 0.206666 -2.76355 -0.497751 0.205732 -2.74292 -0.497761 0.204959 -2.7223 -0.497782 0.203965 -2.68112 -0.497804 0.203828 -2.64004 -0.49781 0.204262 -2.62767 -0.497813 0.204654 -2.62069 -0.497828 0.20754 -2.5928 -0.497831 0.208625 -2.58698 -0.497835 0.211278 -2.5783 -0.497836 0.21286 -2.57591 -0.497837 0.214621 -2.57511 -0.497687 0.213105 -2.86672 -0.49773 0.207742 -2.78418 -0.497772 0.204363 -2.7017 -0.497793 0.20378 -2.66057 -0.591328 0.205289 -2.70992 -0.591318 0.205832 -2.72868 -0.591309 0.206536 -2.74746 -0.591299 0.207386 -2.76624 -0.59126 0.211918 -2.84142 -0.591387 0.214631 -2.59463 -0.591386 0.211587 -2.59754 -0.591382 0.209171 -2.60544 -0.591373 0.206615 -2.62302 -0.591369 0.206024 -2.62958 -0.59136 0.204948 -2.64844 -0.591357 0.204802 -2.65377 -0.591347 0.204758 -2.67246 -0.591338 0.204926 -2.69118 -0.591289 0.208366 -2.78504 -0.59128 0.209459 -2.80383 -0.59127 0.210648 -2.82263 -0.591251 0.213251 -2.86021 -0.591241 0.214631 -2.87898 -0.591387 0.213027 -2.59536 -0.591384 0.210303 -2.60097 -0.591379 0.208182 -2.61075 -0.591376 0.207333 -2.61668 -0.591366 0.205554 -2.63614 -0.591363 0.205197 -2.6425 -0.674078 0.206016 -2.66515 -0.674084 0.206555 -2.65419 -0.674093 0.20814 -2.63685 -0.6741 0.210787 -2.62285 -0.674101 0.211931 -2.6198 -0.674102 0.213214 -2.61785 -0.674103 0.214642 -2.6172 -0.673981 0.213413 -2.85381 -0.67399 0.212225 -2.83707 -0.674007 0.210035 -2.80358 -0.674016 0.209061 -2.78684 -0.674041 0.206803 -2.73663 -0.674067 0.205847 -2.68654 -0.674076 0.205886 -2.66989 -0.674081 0.206238 -2.65985 -0.674087 0.206975 -2.64834 -0.67409 0.207501 -2.6425 -0.674095 0.208897 -2.63156 -0.674098 0.209778 -2.62684 -0.673973 0.214642 -2.87053 -0.673998 0.211094 -2.82033 -0.674024 0.208188 -2.77009 -0.674033 0.207431 -2.75336 -0.67405 0.20632 -2.71992 -0.674058 0.205996 -2.70322 -0.747907 0.20739 -2.73181 -0.747892 0.208359 -2.76099 -0.74787 0.210632 -2.80484 -0.747855 0.212544 -2.83407 -0.747953 0.214654 -2.64215 -0.747952 0.212287 -2.64441 -0.747947 0.20964 -2.65468 -0.747942 0.208421 -2.66423 -0.747939 0.207961 -2.66933 -0.747934 0.207318 -2.67938 -0.74793 0.207011 -2.68814 -0.747922 0.206977 -2.70268 -0.747915 0.207107 -2.71723 -0.7479 0.207811 -2.7464 -0.747885 0.20902 -2.7756 -0.747877 0.209782 -2.79022 -0.747862 0.211557 -2.81945 -0.747847 0.213581 -2.84868 -0.74784 0.214654 -2.86328 -0.747953 0.213407 -2.64272 -0.747951 0.211289 -2.64708 -0.747949 0.210408 -2.65056 -0.747944 0.208979 -2.6593 -0.747937 0.207595 -2.67443 -0.747932 0.207125 -2.684 -0.805041 0.208287 -2.70604 -0.805043 0.208451 -2.70213 -0.805048 0.208996 -2.69361 -0.805056 0.211069 -2.67771 -0.805058 0.211815 -2.67477 -0.805059 0.212661 -2.6725 -0.805059 0.21361 -2.67107 -0.80506 0.214667 -2.67059 -0.804976 0.212879 -2.83318 -0.804983 0.212043 -2.8208 -0.804995 0.210539 -2.79603 -0.805014 0.208869 -2.75891 -0.80504 0.208191 -2.70955 -0.805046 0.208686 -2.69794 -0.80505 0.209386 -2.68929 -0.805052 0.209858 -2.68511 -0.805054 0.210418 -2.68121 -0.804964 0.214667 -2.85793 -0.80497 0.213757 -2.84556 -0.804989 0.211259 -2.80842 -0.805002 0.209894 -2.78365 -0.805008 0.209333 -2.77128 -0.805021 0.208512 -2.74655 -0.805027 0.208273 -2.7342 -0.805033 0.208162 -2.72187 -0.845405 0.209388 -2.73594 -0.845395 0.209455 -2.75608 -0.845389 0.20965 -2.76617 -0.845384 0.209942 -2.77627 -0.845379 0.210322 -2.78638 -0.845369 0.211307 -2.80661 -0.845363 0.211895 -2.81673 -0.845358 0.212535 -2.82685 -0.845348 0.213936 -2.84707 -0.845421 0.214679 -2.70411 -0.845421 0.213816 -2.7045 -0.845417 0.211208 -2.71278 -0.845413 0.210364 -2.71939 -0.845412 0.210046 -2.72292 -0.8454 0.209364 -2.74601 -0.845374 0.210779 -2.79649 -0.845353 0.213219 -2.83696 -0.845343 0.214679 -2.85718 -0.84542 0.213041 -2.70567 -0.845419 0.21235 -2.70752 -0.845418 0.21174 -2.70993 -0.845415 0.21075 -2.71598 -0.84541 0.209793 -2.72645 -0.845408 0.209601 -2.72988 -0.845406 0.209467 -2.73308 -0.872968 0.211312 -2.7597 -0.872972 0.21216 -2.7523 -0.872973 0.212548 -2.75021 -0.872974 0.212994 -2.74846 -0.872976 0.214694 -2.74596 -0.872926 0.213628 -2.84296 -0.87293 0.213129 -2.83558 -0.872937 0.212232 -2.8208 -0.87296 0.210814 -2.77655 -0.872964 0.210831 -2.76921 -0.872965 0.210889 -2.76712 -0.872966 0.210987 -2.76478 -0.872967 0.211127 -2.76228 -0.87297 0.211544 -2.75712 -0.872971 0.211826 -2.75463 -0.872975 0.213498 -2.74711 -0.872975 0.214064 -2.74625 -0.872918 0.214694 -2.85772 -0.872922 0.214152 -2.85034 -0.872933 0.212662 -2.82819 -0.872941 0.211847 -2.81341 -0.872945 0.211513 -2.80603 -0.872949 0.211236 -2.79865 -0.872952 0.211023 -2.79128 -0.872956 0.21088 -2.78391 -0.888706 0.211853 -2.79937 -0.888695 0.212367 -2.82103 -0.888686 0.213211 -2.83731 -0.888684 0.213555 -2.84274 -0.888678 0.214307 -2.8536 -0.888717 0.214705 -2.77688 -0.888717 0.214242 -2.77709 -0.888717 0.213826 -2.77772 -0.888715 0.212842 -2.78154 -0.888714 0.212597 -2.78325 -0.888713 0.21239 -2.78508 -0.888709 0.211866 -2.79397 -0.888703 0.211902 -2.80477 -0.8887 0.212007 -2.81019 -0.888698 0.212163 -2.8156 -0.888692 0.212613 -2.82646 -0.888689 0.212896 -2.83188 -0.888681 0.213922 -2.84817 -0.888675 0.214705 -2.85902 -0.888716 0.213455 -2.77871 -0.888716 0.213128 -2.78 -0.888712 0.212219 -2.78698 -0.888711 0.212083 -2.78887 -0.88871 0.21198 -2.79071 -0.888709 0.211908 -2.79243 -0.896901 0.213375 -2.82762 -0.896902 0.213525 -2.825 -0.896903 0.213825 -2.82238 -0.896904 0.213962 -2.82164 -0.896904 0.214498 -2.82024 -0.896884 0.214721 -2.85966 -0.896888 0.214167 -2.85183 -0.89689 0.214002 -2.84922 -0.896898 0.213372 -2.83356 -0.896901 0.21341 -2.82679 -0.896902 0.213459 -2.82591 -0.896903 0.213607 -2.82408 -0.896903 0.213707 -2.8232 -0.896904 0.214119 -2.82102 -0.896904 0.214298 -2.82054 -0.896886 0.214529 -2.85705 -0.896887 0.214344 -2.85444 -0.896891 0.21385 -2.84661 -0.896892 0.213714 -2.84399 -0.896894 0.213596 -2.84138 -0.896895 0.213498 -2.83877 -0.896896 0.213423 -2.83616 -0.896899 0.213349 -2.83096 -0.8969 0.213355 -2.82836 -0.901173 0.214732 -2.8604 numsurf 622 SURF 0x10 mat 1 refs 4 0 0.752981 0.904392 26 0.697033 0.904419 27 0.697036 0.910808 28 0.752984 0.910781 SURF 0x10 mat 1 refs 4 28 0.752984 0.910781 27 0.697036 0.910808 11 0.69704 0.917205 1 0.752988 0.917178 SURF 0x10 mat 1 refs 4 1 0.752988 0.917178 11 0.69704 0.917205 12 0.697043 0.923611 29 0.752991 0.923584 SURF 0x10 mat 1 refs 4 29 0.752991 0.923584 12 0.697043 0.923611 13 0.697047 0.930022 2 0.752995 0.929995 SURF 0x10 mat 1 refs 4 2 0.752995 0.929995 13 0.697047 0.930022 30 0.69705 0.936439 31 0.752998 0.936411 SURF 0x10 mat 1 refs 4 31 0.752998 0.936411 30 0.69705 0.936439 14 0.697054 0.942859 32 0.753002 0.942832 SURF 0x10 mat 1 refs 4 32 0.753002 0.942832 14 0.697054 0.942859 15 0.697057 0.949282 3 0.753005 0.949255 SURF 0x10 mat 1 refs 4 3 0.753005 0.949255 15 0.697057 0.949282 33 0.697061 0.955706 4 0.753008 0.955679 SURF 0x10 mat 1 refs 4 4 0.753008 0.955679 33 0.697061 0.955706 34 0.697064 0.96213 5 0.753012 0.962103 SURF 0x10 mat 1 refs 4 5 0.753012 0.962103 34 0.697064 0.96213 35 0.697068 0.968553 36 0.753016 0.968526 SURF 0x10 mat 1 refs 4 36 0.753016 0.968526 35 0.697068 0.968553 16 0.697071 0.974973 37 0.753019 0.974946 SURF 0x10 mat 1 refs 4 37 0.753019 0.974946 16 0.697071 0.974973 17 0.697075 0.98139 38 0.753023 0.981363 SURF 0x10 mat 1 refs 4 6 0.75297 0.88418 39 0.697022 0.884207 18 0.697022 0.884456 40 0.75297 0.884429 SURF 0x10 mat 1 refs 4 40 0.75297 0.884429 18 0.697022 0.884456 19 0.697022 0.885202 41 0.75297 0.885175 SURF 0x10 mat 1 refs 4 41 0.75297 0.885175 19 0.697022 0.885202 20 0.697023 0.886375 42 0.752971 0.886348 SURF 0x10 mat 1 refs 4 42 0.752971 0.886348 20 0.697023 0.886375 21 0.697024 0.887903 43 0.752972 0.887876 SURF 0x10 mat 1 refs 4 43 0.752972 0.887876 21 0.697024 0.887903 22 0.697025 0.889716 7 0.752972 0.889689 SURF 0x10 mat 1 refs 4 7 0.752972 0.889689 22 0.697025 0.889716 23 0.697026 0.891742 44 0.752974 0.891715 SURF 0x10 mat 1 refs 4 44 0.752974 0.891715 23 0.697026 0.891742 24 0.697027 0.893912 45 0.752975 0.893885 SURF 0x10 mat 1 refs 4 45 0.752975 0.893885 24 0.697027 0.893912 46 0.697028 0.896153 8 0.752976 0.896126 SURF 0x10 mat 1 refs 4 8 0.752976 0.896126 46 0.697028 0.896153 47 0.69703 0.898395 9 0.752977 0.898368 SURF 0x10 mat 1 refs 4 9 0.752977 0.898368 47 0.69703 0.898395 25 0.697031 0.900568 48 0.752978 0.900541 SURF 0x10 mat 1 refs 4 48 0.752978 0.900541 25 0.697031 0.900568 49 0.697032 0.902599 10 0.75298 0.902572 SURF 0x10 mat 1 refs 4 26 0.697033 0.904419 0 0.752981 0.904392 10 0.75298 0.902572 49 0.697032 0.902599 SURF 0x10 mat 1 refs 4 9 0.752977 0.898368 48 0.752978 0.900541 59 0.787895 0.901492 50 0.787893 0.899362 SURF 0x10 mat 1 refs 4 45 0.752975 0.893885 8 0.752976 0.896126 60 0.787892 0.897163 61 0.787891 0.894965 SURF 0x10 mat 1 refs 4 7 0.752972 0.889689 44 0.752974 0.891715 62 0.78789 0.892838 63 0.787889 0.89085 SURF 0x10 mat 1 refs 4 43 0.752972 0.887876 7 0.752972 0.889689 63 0.787889 0.89085 51 0.787888 0.889072 SURF 0x10 mat 1 refs 4 42 0.752971 0.886348 43 0.752972 0.887876 51 0.787888 0.889072 64 0.787887 0.887574 SURF 0x10 mat 1 refs 4 40 0.75297 0.884429 41 0.75297 0.885175 65 0.787886 0.886424 66 0.787886 0.885693 SURF 0x10 mat 1 refs 4 6 0.75297 0.88418 40 0.75297 0.884429 66 0.787886 0.885693 67 0.787886 0.885449 SURF 0x10 mat 1 refs 4 37 0.753019 0.974946 38 0.753023 0.981363 68 0.787938 0.980751 52 0.787934 0.974458 SURF 0x10 mat 1 refs 4 36 0.753016 0.968526 37 0.753019 0.974946 52 0.787934 0.974458 53 0.787931 0.968162 SURF 0x10 mat 1 refs 4 4 0.753008 0.955679 5 0.753012 0.962103 69 0.787928 0.961864 70 0.787924 0.955564 SURF 0x10 mat 1 refs 4 31 0.752998 0.936411 32 0.753002 0.942832 54 0.787917 0.942966 72 0.787914 0.936669 SURF 0x10 mat 1 refs 4 0 0.752981 0.904392 28 0.752984 0.910781 56 0.7879 0.911535 57 0.787897 0.905269 SURF 0x10 mat 1 refs 4 48 0.752978 0.900541 10 0.75298 0.902572 58 0.787896 0.903485 59 0.787895 0.901492 SURF 0x10 mat 1 refs 4 8 0.752976 0.896126 9 0.752977 0.898368 50 0.787893 0.899362 60 0.787892 0.897163 SURF 0x10 mat 1 refs 4 44 0.752974 0.891715 45 0.752975 0.893885 61 0.787891 0.894965 62 0.78789 0.892838 SURF 0x10 mat 1 refs 4 41 0.75297 0.885175 42 0.752971 0.886348 64 0.787887 0.887574 65 0.787886 0.886424 SURF 0x10 mat 1 refs 4 5 0.753012 0.962103 36 0.753016 0.968526 53 0.787931 0.968162 69 0.787928 0.961864 SURF 0x10 mat 1 refs 4 3 0.753005 0.949255 4 0.753008 0.955679 70 0.787924 0.955564 71 0.787921 0.949264 SURF 0x10 mat 1 refs 4 32 0.753002 0.942832 3 0.753005 0.949255 71 0.787921 0.949264 54 0.787917 0.942966 SURF 0x10 mat 1 refs 4 2 0.752995 0.929995 31 0.752998 0.936411 72 0.787914 0.936669 55 0.78791 0.930377 SURF 0x10 mat 1 refs 4 29 0.752991 0.923584 2 0.752995 0.929995 55 0.78791 0.930377 73 0.787907 0.924089 SURF 0x10 mat 1 refs 4 1 0.752988 0.917178 29 0.752991 0.923584 73 0.787907 0.924089 74 0.787903 0.917808 SURF 0x10 mat 1 refs 4 28 0.752984 0.910781 1 0.752988 0.917178 74 0.787903 0.917808 56 0.7879 0.911535 SURF 0x10 mat 1 refs 4 10 0.75298 0.902572 0 0.752981 0.904392 57 0.787897 0.905269 58 0.787896 0.903485 SURF 0x10 mat 1 refs 4 72 0.787914 0.936669 54 0.787917 0.942966 78 0.815559 0.943509 77 0.815555 0.937412 SURF 0x10 mat 1 refs 4 54 0.787917 0.942966 71 0.787921 0.949264 79 0.815562 0.949609 78 0.815559 0.943509 SURF 0x10 mat 1 refs 4 71 0.787921 0.949264 70 0.787924 0.955564 80 0.815566 0.955711 79 0.815562 0.949609 SURF 0x10 mat 1 refs 4 70 0.787924 0.955564 69 0.787928 0.961864 92 0.815569 0.961812 80 0.815566 0.955711 SURF 0x10 mat 1 refs 4 53 0.787931 0.968162 52 0.787934 0.974458 93 0.815575 0.974009 81 0.815572 0.967912 SURF 0x10 mat 1 refs 4 52 0.787934 0.974458 68 0.787938 0.980751 82 0.815579 0.980104 93 0.815575 0.974009 SURF 0x10 mat 1 refs 4 67 0.787886 0.885449 66 0.787886 0.885693 84 0.815528 0.888041 83 0.815528 0.887805 SURF 0x10 mat 1 refs 4 66 0.787886 0.885693 65 0.787886 0.886424 94 0.815529 0.88875 84 0.815528 0.888041 SURF 0x10 mat 1 refs 4 64 0.787887 0.887574 51 0.787888 0.889072 85 0.81553 0.891315 95 0.815529 0.889864 SURF 0x10 mat 1 refs 4 60 0.787892 0.897163 50 0.787893 0.899362 98 0.815536 0.90128 97 0.815534 0.899151 SURF 0x10 mat 1 refs 4 50 0.787893 0.899362 59 0.787895 0.901492 88 0.815537 0.903343 98 0.815536 0.90128 SURF 0x10 mat 1 refs 4 59 0.787895 0.901492 58 0.787896 0.903485 99 0.815538 0.905273 88 0.815537 0.903343 SURF 0x10 mat 1 refs 4 56 0.7879 0.911535 90 0.815542 0.913069 89 0.815539 0.907001 57 0.787897 0.905269 SURF 0x10 mat 1 refs 4 58 0.787896 0.903485 57 0.787897 0.905269 89 0.815539 0.907001 99 0.815538 0.905273 SURF 0x10 mat 1 refs 4 74 0.787903 0.917808 75 0.815545 0.919145 90 0.815542 0.913069 56 0.7879 0.911535 SURF 0x10 mat 1 refs 4 73 0.787907 0.924089 91 0.815549 0.925228 75 0.815545 0.919145 74 0.787903 0.917808 SURF 0x10 mat 1 refs 4 55 0.78791 0.930377 76 0.815552 0.931317 91 0.815549 0.925228 73 0.787907 0.924089 SURF 0x10 mat 1 refs 4 72 0.787914 0.936669 77 0.815555 0.937412 76 0.815552 0.931317 55 0.78791 0.930377 SURF 0x10 mat 1 refs 4 53 0.787931 0.968162 81 0.815572 0.967912 92 0.815569 0.961812 69 0.787928 0.961864 SURF 0x10 mat 1 refs 4 64 0.787887 0.887574 95 0.815529 0.889864 94 0.815529 0.88875 65 0.787886 0.886424 SURF 0x10 mat 1 refs 4 63 0.787889 0.89085 86 0.815531 0.893037 85 0.81553 0.891315 51 0.787888 0.889072 SURF 0x10 mat 1 refs 4 62 0.78789 0.892838 87 0.815532 0.894962 86 0.815531 0.893037 63 0.787889 0.89085 SURF 0x10 mat 1 refs 4 61 0.787891 0.894965 96 0.815533 0.897022 87 0.815532 0.894962 62 0.78789 0.892838 SURF 0x10 mat 1 refs 4 60 0.787892 0.897163 97 0.815534 0.899151 96 0.815533 0.897022 61 0.787891 0.894965 SURF 0x10 mat 1 refs 4 88 0.815537 0.903343 99 0.815538 0.905273 100 0.844635 0.907763 114 0.844634 0.905952 SURF 0x10 mat 1 refs 4 86 0.815531 0.893037 87 0.815532 0.894962 103 0.844629 0.898088 116 0.844628 0.896283 SURF 0x10 mat 1 refs 4 85 0.81553 0.891315 86 0.815531 0.893037 116 0.844628 0.896283 117 0.844627 0.894667 SURF 0x10 mat 1 refs 4 95 0.815529 0.889864 85 0.81553 0.891315 117 0.844627 0.894667 104 0.844627 0.893306 SURF 0x10 mat 1 refs 4 94 0.815529 0.88875 95 0.815529 0.889864 104 0.844627 0.893306 118 0.844626 0.892261 SURF 0x10 mat 1 refs 4 93 0.815575 0.974009 82 0.815579 0.980104 105 0.844673 0.977971 121 0.84467 0.972253 SURF 0x10 mat 1 refs 4 92 0.815569 0.961812 81 0.815572 0.967912 106 0.844667 0.966532 107 0.844664 0.960809 SURF 0x10 mat 1 refs 4 78 0.815559 0.943509 79 0.815562 0.949609 122 0.844657 0.94936 109 0.844654 0.943637 SURF 0x10 mat 1 refs 4 91 0.815549 0.925228 76 0.815552 0.931317 111 0.844648 0.932199 123 0.844645 0.926485 SURF 0x10 mat 1 refs 4 89 0.815539 0.907001 90 0.815542 0.913069 124 0.844639 0.915077 113 0.844635 0.909384 SURF 0x10 mat 1 refs 4 98 0.815536 0.90128 88 0.815537 0.903343 114 0.844634 0.905952 115 0.844633 0.904017 SURF 0x10 mat 1 refs 4 97 0.815534 0.899151 98 0.815536 0.90128 115 0.844633 0.904017 101 0.844631 0.902018 SURF 0x10 mat 1 refs 4 96 0.815533 0.897022 97 0.815534 0.899151 101 0.844631 0.902018 102 0.84463 0.900021 SURF 0x10 mat 1 refs 4 87 0.815532 0.894962 96 0.815533 0.897022 102 0.84463 0.900021 103 0.844629 0.898088 SURF 0x10 mat 1 refs 4 84 0.815528 0.888041 94 0.815529 0.88875 118 0.844626 0.892261 119 0.844626 0.891596 SURF 0x10 mat 1 refs 4 83 0.815528 0.887805 84 0.815528 0.888041 119 0.844626 0.891596 120 0.844626 0.891374 SURF 0x10 mat 1 refs 4 81 0.815572 0.967912 93 0.815575 0.974009 121 0.84467 0.972253 106 0.844667 0.966532 SURF 0x10 mat 1 refs 4 80 0.815566 0.955711 92 0.815569 0.961812 107 0.844664 0.960809 108 0.84466 0.955085 SURF 0x10 mat 1 refs 4 79 0.815562 0.949609 80 0.815566 0.955711 108 0.84466 0.955085 122 0.844657 0.94936 SURF 0x10 mat 1 refs 4 77 0.815555 0.937412 78 0.815559 0.943509 109 0.844654 0.943637 110 0.844651 0.937916 SURF 0x10 mat 1 refs 4 76 0.815552 0.931317 77 0.815555 0.937412 110 0.844651 0.937916 111 0.844648 0.932199 SURF 0x10 mat 1 refs 4 75 0.815545 0.919145 91 0.815549 0.925228 123 0.844645 0.926485 112 0.844642 0.920778 SURF 0x10 mat 1 refs 4 90 0.815542 0.913069 75 0.815545 0.919145 112 0.844642 0.920778 124 0.844639 0.915077 SURF 0x10 mat 1 refs 4 99 0.815538 0.905273 89 0.815539 0.907001 113 0.844635 0.909384 100 0.844635 0.907763 SURF 0x10 mat 1 refs 4 112 0.844642 0.920778 123 0.844645 0.926485 125 0.872287 0.928739 138 0.872284 0.923541 SURF 0x10 mat 1 refs 4 123 0.844645 0.926485 111 0.844648 0.932199 126 0.872289 0.933942 125 0.872287 0.928739 SURF 0x10 mat 1 refs 4 111 0.844648 0.932199 110 0.844651 0.937916 127 0.872292 0.939149 126 0.872289 0.933942 SURF 0x10 mat 1 refs 4 110 0.844651 0.937916 109 0.844654 0.943637 128 0.872295 0.944359 127 0.872292 0.939149 SURF 0x10 mat 1 refs 4 122 0.844657 0.94936 108 0.84466 0.955085 140 0.872301 0.954784 139 0.872298 0.949571 SURF 0x10 mat 1 refs 4 107 0.844664 0.960809 106 0.844667 0.966532 129 0.872307 0.96521 141 0.872303 0.959998 SURF 0x10 mat 1 refs 4 115 0.844633 0.904017 114 0.844634 0.905952 149 0.872276 0.910039 148 0.872275 0.908276 SURF 0x10 mat 1 refs 4 114 0.844634 0.905952 100 0.844635 0.907763 135 0.872277 0.911687 149 0.872276 0.910039 SURF 0x10 mat 1 refs 4 124 0.844639 0.915077 137 0.872281 0.918349 136 0.872278 0.913164 113 0.844635 0.909384 SURF 0x10 mat 1 refs 4 100 0.844635 0.907763 113 0.844635 0.909384 136 0.872278 0.913164 135 0.872277 0.911687 SURF 0x10 mat 1 refs 4 112 0.844642 0.920778 138 0.872284 0.923541 137 0.872281 0.918349 124 0.844639 0.915077 SURF 0x10 mat 1 refs 4 122 0.844657 0.94936 139 0.872298 0.949571 128 0.872295 0.944359 109 0.844654 0.943637 SURF 0x10 mat 1 refs 4 107 0.844664 0.960809 141 0.872303 0.959998 140 0.872301 0.954784 108 0.84466 0.955085 SURF 0x10 mat 1 refs 4 121 0.84467 0.972253 142 0.872309 0.97042 129 0.872307 0.96521 106 0.844667 0.966532 SURF 0x10 mat 1 refs 4 105 0.844673 0.977971 143 0.872312 0.975628 142 0.872309 0.97042 121 0.84467 0.972253 SURF 0x10 mat 1 refs 4 119 0.844626 0.891596 144 0.872269 0.896964 130 0.872269 0.896762 120 0.844626 0.891374 SURF 0x10 mat 1 refs 4 118 0.844626 0.892261 131 0.87227 0.897569 144 0.872269 0.896964 119 0.844626 0.891596 SURF 0x10 mat 1 refs 4 104 0.844627 0.893306 145 0.87227 0.898521 131 0.87227 0.897569 118 0.844626 0.892261 SURF 0x10 mat 1 refs 4 117 0.844627 0.894667 132 0.872271 0.899761 145 0.87227 0.898521 104 0.844627 0.893306 SURF 0x10 mat 1 refs 4 116 0.844628 0.896283 146 0.872272 0.901232 132 0.872271 0.899761 117 0.844627 0.894667 SURF 0x10 mat 1 refs 4 103 0.844629 0.898088 147 0.872272 0.902876 146 0.872272 0.901232 116 0.844628 0.896283 SURF 0x10 mat 1 refs 4 102 0.84463 0.900021 133 0.872273 0.904637 147 0.872272 0.902876 103 0.844629 0.898088 SURF 0x10 mat 1 refs 4 101 0.844631 0.902018 134 0.872274 0.906456 133 0.872273 0.904637 102 0.84463 0.900021 SURF 0x10 mat 1 refs 4 115 0.844633 0.904017 148 0.872275 0.908276 134 0.872274 0.906456 101 0.844631 0.902018 SURF 0x10 mat 1 refs 4 149 0.872276 0.910039 135 0.872277 0.911687 150 0.89672 0.916296 164 0.896719 0.914827 SURF 0x10 mat 1 refs 4 148 0.872275 0.908276 149 0.872276 0.910039 164 0.896719 0.914827 151 0.896718 0.913257 SURF 0x10 mat 1 refs 4 134 0.872274 0.906456 148 0.872275 0.908276 151 0.896718 0.913257 165 0.896717 0.911636 SURF 0x10 mat 1 refs 4 133 0.872273 0.904637 134 0.872274 0.906456 165 0.896717 0.911636 166 0.896716 0.910015 SURF 0x10 mat 1 refs 4 147 0.872272 0.902876 133 0.872273 0.904637 166 0.896716 0.910015 152 0.896715 0.908447 SURF 0x10 mat 1 refs 4 146 0.872272 0.901232 147 0.872272 0.902876 152 0.896715 0.908447 167 0.896714 0.906982 SURF 0x10 mat 1 refs 4 132 0.872271 0.899761 146 0.872272 0.901232 167 0.896714 0.906982 168 0.896714 0.905671 SURF 0x10 mat 1 refs 4 131 0.87227 0.897569 145 0.87227 0.898521 153 0.896713 0.904566 154 0.896713 0.903718 SURF 0x10 mat 1 refs 4 144 0.872269 0.896964 131 0.87227 0.897569 154 0.896713 0.903718 155 0.896712 0.903179 SURF 0x10 mat 1 refs 4 130 0.872269 0.896762 144 0.872269 0.896964 155 0.896712 0.903179 156 0.896712 0.902999 SURF 0x10 mat 1 refs 4 141 0.872303 0.959998 129 0.872307 0.96521 158 0.896746 0.963979 170 0.896743 0.959336 SURF 0x10 mat 1 refs 4 139 0.872298 0.949571 140 0.872301 0.954784 159 0.896741 0.954691 160 0.896738 0.950047 SURF 0x10 mat 1 refs 4 127 0.872292 0.939149 128 0.872295 0.944359 171 0.896736 0.945403 172 0.896733 0.940761 SURF 0x10 mat 1 refs 4 136 0.872278 0.913164 163 0.89672 0.917612 150 0.89672 0.916296 135 0.872277 0.911687 SURF 0x10 mat 1 refs 4 145 0.87227 0.898521 132 0.872271 0.899761 168 0.896714 0.905671 153 0.896713 0.904566 SURF 0x10 mat 1 refs 4 142 0.872309 0.97042 143 0.872312 0.975628 169 0.896751 0.97326 157 0.896748 0.968621 SURF 0x10 mat 1 refs 4 129 0.872307 0.96521 142 0.872309 0.97042 157 0.896748 0.968621 158 0.896746 0.963979 SURF 0x10 mat 1 refs 4 140 0.872301 0.954784 141 0.872303 0.959998 170 0.896743 0.959336 159 0.896741 0.954691 SURF 0x10 mat 1 refs 4 128 0.872295 0.944359 139 0.872298 0.949571 160 0.896738 0.950047 171 0.896736 0.945403 SURF 0x10 mat 1 refs 4 126 0.872289 0.933942 127 0.872292 0.939149 172 0.896733 0.940761 161 0.89673 0.936122 SURF 0x10 mat 1 refs 4 125 0.872287 0.928739 126 0.872289 0.933942 161 0.89673 0.936122 173 0.896728 0.931487 SURF 0x10 mat 1 refs 4 138 0.872284 0.923541 125 0.872287 0.928739 173 0.896728 0.931487 174 0.896725 0.926856 SURF 0x10 mat 1 refs 4 137 0.872281 0.918349 138 0.872284 0.923541 174 0.896725 0.926856 162 0.896723 0.922231 SURF 0x10 mat 1 refs 4 136 0.872278 0.913164 137 0.872281 0.918349 162 0.896723 0.922231 163 0.89672 0.917612 SURF 0x10 mat 1 refs 4 150 0.89672 0.916296 163 0.89672 0.917612 185 0.918545 0.922652 199 0.918544 0.921504 SURF 0x10 mat 1 refs 4 162 0.896723 0.922231 174 0.896725 0.926856 187 0.918549 0.930721 186 0.918547 0.926684 SURF 0x10 mat 1 refs 4 174 0.896725 0.926856 173 0.896728 0.931487 175 0.918551 0.934763 187 0.918549 0.930721 SURF 0x10 mat 1 refs 4 161 0.89673 0.936122 172 0.896733 0.940761 176 0.918556 0.942859 188 0.918554 0.93881 SURF 0x10 mat 1 refs 4 160 0.896738 0.950047 159 0.896741 0.954691 177 0.918562 0.955018 190 0.91856 0.950963 SURF 0x10 mat 1 refs 4 159 0.896741 0.954691 170 0.896743 0.959336 191 0.918564 0.959072 177 0.918562 0.955018 SURF 0x10 mat 1 refs 4 156 0.896712 0.902999 155 0.896712 0.903179 194 0.918538 0.910054 179 0.918538 0.909897 SURF 0x10 mat 1 refs 4 155 0.896712 0.903179 154 0.896713 0.903718 180 0.918538 0.910525 194 0.918538 0.910054 SURF 0x10 mat 1 refs 4 154 0.896713 0.903718 153 0.896713 0.904566 195 0.918538 0.911265 180 0.918538 0.910525 SURF 0x10 mat 1 refs 4 168 0.896714 0.905671 167 0.896714 0.906982 181 0.91854 0.913373 196 0.918539 0.912229 SURF 0x10 mat 1 refs 4 166 0.896716 0.910015 165 0.896717 0.911636 183 0.918542 0.917436 182 0.918541 0.916021 SURF 0x10 mat 1 refs 4 165 0.896717 0.911636 151 0.896718 0.913257 198 0.918543 0.918851 183 0.918542 0.917436 SURF 0x10 mat 1 refs 4 164 0.896719 0.914827 150 0.89672 0.916296 199 0.918544 0.921504 184 0.918543 0.920222 SURF 0x10 mat 1 refs 4 162 0.896723 0.922231 186 0.918547 0.926684 185 0.918545 0.922652 163 0.89672 0.917612 SURF 0x10 mat 1 refs 4 161 0.89673 0.936122 188 0.918554 0.93881 175 0.918551 0.934763 173 0.896728 0.931487 SURF 0x10 mat 1 refs 4 171 0.896736 0.945403 189 0.918558 0.94691 176 0.918556 0.942859 172 0.896733 0.940761 SURF 0x10 mat 1 refs 4 160 0.896738 0.950047 190 0.91856 0.950963 189 0.918558 0.94691 171 0.896736 0.945403 SURF 0x10 mat 1 refs 4 158 0.896746 0.963979 178 0.918567 0.963125 191 0.918564 0.959072 170 0.896743 0.959336 SURF 0x10 mat 1 refs 4 157 0.896748 0.968621 192 0.918569 0.967177 178 0.918567 0.963125 158 0.896746 0.963979 SURF 0x10 mat 1 refs 4 169 0.896751 0.97326 193 0.918571 0.971226 192 0.918569 0.967177 157 0.896748 0.968621 SURF 0x10 mat 1 refs 4 168 0.896714 0.905671 196 0.918539 0.912229 195 0.918538 0.911265 153 0.896713 0.904566 SURF 0x10 mat 1 refs 4 152 0.896715 0.908447 197 0.91854 0.914652 181 0.91854 0.913373 167 0.896714 0.906982 SURF 0x10 mat 1 refs 4 166 0.896716 0.910015 182 0.918541 0.916021 197 0.91854 0.914652 152 0.896715 0.908447 SURF 0x10 mat 1 refs 4 164 0.896719 0.914827 184 0.918543 0.920222 198 0.918543 0.918851 151 0.896718 0.913257 SURF 0x10 mat 1 refs 4 184 0.918543 0.920222 199 0.918544 0.921504 200 0.935422 0.927601 201 0.935422 0.926515 SURF 0x10 mat 1 refs 4 183 0.918542 0.917436 198 0.918543 0.918851 213 0.935421 0.925354 202 0.935421 0.924155 SURF 0x10 mat 1 refs 4 182 0.918541 0.916021 183 0.918542 0.917436 202 0.935421 0.924155 214 0.93542 0.922956 SURF 0x10 mat 1 refs 4 196 0.918539 0.912229 181 0.91854 0.913373 216 0.935419 0.920713 203 0.935418 0.919744 SURF 0x10 mat 1 refs 4 195 0.918538 0.911265 196 0.918539 0.912229 203 0.935418 0.919744 204 0.935418 0.918926 SURF 0x10 mat 1 refs 4 180 0.918538 0.910525 195 0.918538 0.911265 204 0.935418 0.918926 205 0.935418 0.918299 SURF 0x10 mat 1 refs 4 179 0.918538 0.909897 194 0.918538 0.910054 206 0.935417 0.917901 207 0.935417 0.917768 SURF 0x10 mat 1 refs 4 192 0.918569 0.967177 193 0.918571 0.971226 217 0.935446 0.969728 218 0.935444 0.966297 SURF 0x10 mat 1 refs 4 191 0.918564 0.959072 178 0.918567 0.963125 208 0.935442 0.962864 209 0.93544 0.95943 SURF 0x10 mat 1 refs 4 190 0.91856 0.950963 177 0.918562 0.955018 219 0.935438 0.955995 210 0.935436 0.95256 SURF 0x10 mat 1 refs 4 189 0.918558 0.94691 190 0.91856 0.950963 210 0.935436 0.95256 220 0.935434 0.949127 SURF 0x10 mat 1 refs 4 176 0.918556 0.942859 189 0.918558 0.94691 220 0.935434 0.949127 221 0.935432 0.945694 SURF 0x10 mat 1 refs 4 186 0.918547 0.926684 187 0.918549 0.930721 223 0.935427 0.935411 224 0.935425 0.93199 SURF 0x10 mat 1 refs 4 185 0.918545 0.922652 186 0.918547 0.926684 224 0.935425 0.93199 212 0.935423 0.928574 SURF 0x10 mat 1 refs 4 198 0.918543 0.918851 184 0.918543 0.920222 201 0.935422 0.926515 213 0.935421 0.925354 SURF 0x10 mat 1 refs 4 197 0.91854 0.914652 182 0.918541 0.916021 214 0.93542 0.922956 215 0.935419 0.921796 SURF 0x10 mat 1 refs 4 181 0.91854 0.913373 197 0.91854 0.914652 215 0.935419 0.921796 216 0.935419 0.920713 SURF 0x10 mat 1 refs 4 194 0.918538 0.910054 180 0.918538 0.910525 205 0.935418 0.918299 206 0.935417 0.917901 SURF 0x10 mat 1 refs 4 178 0.918567 0.963125 192 0.918569 0.967177 218 0.935444 0.966297 208 0.935442 0.962864 SURF 0x10 mat 1 refs 4 177 0.918562 0.955018 191 0.918564 0.959072 209 0.93544 0.95943 219 0.935438 0.955995 SURF 0x10 mat 1 refs 4 188 0.918554 0.93881 176 0.918556 0.942859 221 0.935432 0.945694 211 0.93543 0.942263 SURF 0x10 mat 1 refs 4 175 0.918551 0.934763 188 0.918554 0.93881 211 0.93543 0.942263 222 0.935429 0.938835 SURF 0x10 mat 1 refs 4 187 0.918549 0.930721 175 0.918551 0.934763 222 0.935429 0.938835 223 0.935427 0.935411 SURF 0x10 mat 1 refs 4 199 0.918544 0.921504 185 0.918545 0.922652 212 0.935423 0.928574 200 0.935422 0.927601 SURF 0x10 mat 1 refs 4 212 0.935423 0.928574 224 0.935425 0.93199 239 0.947358 0.938674 225 0.947356 0.935883 SURF 0x10 mat 1 refs 4 200 0.935422 0.927601 212 0.935423 0.928574 225 0.947356 0.935883 249 0.947356 0.935088 SURF 0x10 mat 1 refs 4 222 0.935429 0.938835 211 0.93543 0.942263 228 0.947362 0.947068 227 0.947361 0.944267 SURF 0x10 mat 1 refs 4 211 0.93543 0.942263 221 0.935432 0.945694 229 0.947364 0.949871 228 0.947362 0.947068 SURF 0x10 mat 1 refs 4 220 0.935434 0.949127 210 0.935436 0.95256 230 0.947367 0.955481 240 0.947365 0.952676 SURF 0x10 mat 1 refs 4 210 0.935436 0.95256 219 0.935438 0.955995 231 0.947368 0.958288 230 0.947367 0.955481 SURF 0x10 mat 1 refs 4 219 0.935438 0.955995 209 0.93544 0.95943 232 0.94737 0.961094 231 0.947368 0.958288 SURF 0x10 mat 1 refs 4 208 0.935442 0.962864 218 0.935444 0.966297 233 0.947373 0.966705 241 0.947371 0.9639 SURF 0x10 mat 1 refs 4 218 0.935444 0.966297 217 0.935446 0.969728 242 0.947374 0.969508 233 0.947373 0.966705 SURF 0x10 mat 1 refs 4 207 0.935417 0.917768 206 0.935417 0.917901 235 0.947351 0.927162 234 0.947351 0.927053 SURF 0x10 mat 1 refs 4 206 0.935417 0.917901 205 0.935418 0.918299 243 0.947351 0.927488 235 0.947351 0.927162 SURF 0x10 mat 1 refs 4 205 0.935418 0.918299 204 0.935418 0.918926 244 0.947352 0.928 243 0.947351 0.927488 SURF 0x10 mat 1 refs 4 216 0.935419 0.920713 215 0.935419 0.921796 246 0.947353 0.930345 236 0.947353 0.92946 SURF 0x10 mat 1 refs 4 214 0.93542 0.922956 202 0.935421 0.924155 238 0.947354 0.932272 237 0.947353 0.931293 SURF 0x10 mat 1 refs 4 202 0.935421 0.924155 213 0.935421 0.925354 247 0.947355 0.933251 238 0.947354 0.932272 SURF 0x10 mat 1 refs 4 223 0.935427 0.935411 226 0.947359 0.941469 239 0.947358 0.938674 224 0.935425 0.93199 SURF 0x10 mat 1 refs 4 222 0.935429 0.938835 227 0.947361 0.944267 226 0.947359 0.941469 223 0.935427 0.935411 SURF 0x10 mat 1 refs 4 220 0.935434 0.949127 240 0.947365 0.952676 229 0.947364 0.949871 221 0.935432 0.945694 SURF 0x10 mat 1 refs 4 208 0.935442 0.962864 241 0.947371 0.9639 232 0.94737 0.961094 209 0.93544 0.95943 SURF 0x10 mat 1 refs 4 203 0.935418 0.919744 245 0.947352 0.928668 244 0.947352 0.928 204 0.935418 0.918926 SURF 0x10 mat 1 refs 4 216 0.935419 0.920713 236 0.947353 0.92946 245 0.947352 0.928668 203 0.935418 0.919744 SURF 0x10 mat 1 refs 4 214 0.93542 0.922956 237 0.947353 0.931293 246 0.947353 0.930345 215 0.935419 0.921796 SURF 0x10 mat 1 refs 4 201 0.935422 0.926515 248 0.947355 0.9342 247 0.947355 0.933251 213 0.935421 0.925354 SURF 0x10 mat 1 refs 4 200 0.935422 0.927601 249 0.947356 0.935088 248 0.947355 0.9342 201 0.935422 0.926515 SURF 0x10 mat 1 refs 4 245 0.947352 0.928668 236 0.947353 0.92946 251 0.955505 0.940411 252 0.955505 0.939833 SURF 0x10 mat 1 refs 4 235 0.947351 0.927162 243 0.947351 0.927488 265 0.955504 0.938971 266 0.955504 0.938733 SURF 0x10 mat 1 refs 4 233 0.947373 0.966705 242 0.947374 0.969508 267 0.955521 0.96965 268 0.95552 0.967604 SURF 0x10 mat 1 refs 4 231 0.947368 0.958288 232 0.94737 0.961094 256 0.955518 0.963508 269 0.955517 0.961459 SURF 0x10 mat 1 refs 4 229 0.947364 0.949871 240 0.947365 0.952676 270 0.955514 0.957361 271 0.955513 0.955313 SURF 0x10 mat 1 refs 4 228 0.947362 0.947068 229 0.947364 0.949871 271 0.955513 0.955313 272 0.955512 0.953267 SURF 0x10 mat 1 refs 4 227 0.947361 0.944267 228 0.947362 0.947068 272 0.955512 0.953267 273 0.955511 0.951222 SURF 0x10 mat 1 refs 4 226 0.947359 0.941469 227 0.947361 0.944267 273 0.955511 0.951222 274 0.95551 0.949179 SURF 0x10 mat 1 refs 4 239 0.947358 0.938674 226 0.947359 0.941469 274 0.95551 0.949179 258 0.955509 0.947138 SURF 0x10 mat 1 refs 4 225 0.947356 0.935883 259 0.955508 0.945101 260 0.955508 0.94452 249 0.947356 0.935088 SURF 0x10 mat 1 refs 4 225 0.947356 0.935883 239 0.947358 0.938674 258 0.955509 0.947138 259 0.955508 0.945101 SURF 0x10 mat 1 refs 4 248 0.947355 0.9342 249 0.947356 0.935088 260 0.955508 0.94452 261 0.955507 0.943873 SURF 0x10 mat 1 refs 4 247 0.947355 0.933251 248 0.947355 0.9342 261 0.955507 0.943873 262 0.955507 0.943179 SURF 0x10 mat 1 refs 4 238 0.947354 0.932272 247 0.947355 0.933251 262 0.955507 0.943179 250 0.955506 0.942464 SURF 0x10 mat 1 refs 4 237 0.947353 0.931293 238 0.947354 0.932272 250 0.955506 0.942464 263 0.955506 0.941749 SURF 0x10 mat 1 refs 4 246 0.947353 0.930345 237 0.947353 0.931293 263 0.955506 0.941749 264 0.955506 0.941057 SURF 0x10 mat 1 refs 4 236 0.947353 0.92946 246 0.947353 0.930345 264 0.955506 0.941057 251 0.955505 0.940411 SURF 0x10 mat 1 refs 4 244 0.947352 0.928 245 0.947352 0.928668 252 0.955505 0.939833 253 0.955505 0.939346 SURF 0x10 mat 1 refs 4 243 0.947351 0.927488 244 0.947352 0.928 253 0.955505 0.939346 265 0.955504 0.938971 SURF 0x10 mat 1 refs 4 234 0.947351 0.927053 235 0.947351 0.927162 266 0.955504 0.938733 254 0.955504 0.938654 SURF 0x10 mat 1 refs 4 241 0.947371 0.9639 233 0.947373 0.966705 268 0.95552 0.967604 255 0.955519 0.965556 SURF 0x10 mat 1 refs 4 232 0.94737 0.961094 241 0.947371 0.9639 255 0.955519 0.965556 256 0.955518 0.963508 SURF 0x10 mat 1 refs 4 230 0.947367 0.955481 231 0.947368 0.958288 269 0.955517 0.961459 257 0.955515 0.95941 SURF 0x10 mat 1 refs 4 240 0.947365 0.952676 230 0.947367 0.955481 257 0.955515 0.95941 270 0.955514 0.957361 SURF 0x10 mat 1 refs 4 259 0.955508 0.945101 258 0.955509 0.947138 275 0.960168 0.95346 286 0.960167 0.951963 SURF 0x10 mat 1 refs 4 258 0.955509 0.947138 274 0.95551 0.949179 287 0.960169 0.95496 275 0.960168 0.95346 SURF 0x10 mat 1 refs 4 274 0.95551 0.949179 273 0.955511 0.951222 288 0.960169 0.956462 287 0.960169 0.95496 SURF 0x10 mat 1 refs 4 272 0.955512 0.953267 271 0.955513 0.955313 276 0.960171 0.959469 289 0.96017 0.957965 SURF 0x10 mat 1 refs 4 257 0.955515 0.95941 269 0.955517 0.961459 277 0.960173 0.963986 291 0.960173 0.96248 SURF 0x10 mat 1 refs 4 256 0.955518 0.963508 255 0.955519 0.965556 292 0.960175 0.966997 278 0.960174 0.965492 SURF 0x10 mat 1 refs 4 268 0.95552 0.967604 267 0.955521 0.96965 293 0.960177 0.970007 279 0.960176 0.968502 SURF 0x10 mat 1 refs 4 254 0.955504 0.938654 266 0.955504 0.938733 281 0.960164 0.947283 280 0.960164 0.947224 SURF 0x10 mat 1 refs 4 265 0.955504 0.938971 253 0.955505 0.939346 294 0.960164 0.947733 282 0.960164 0.947458 SURF 0x10 mat 1 refs 4 251 0.955505 0.940411 264 0.955506 0.941057 284 0.960165 0.948991 283 0.960165 0.948516 SURF 0x10 mat 1 refs 4 263 0.955506 0.941749 250 0.955506 0.942464 296 0.960166 0.950025 285 0.960166 0.949499 SURF 0x10 mat 1 refs 4 250 0.955506 0.942464 262 0.955507 0.943179 297 0.960166 0.95055 296 0.960166 0.950025 SURF 0x10 mat 1 refs 4 260 0.955508 0.94452 259 0.955508 0.945101 286 0.960167 0.951963 299 0.960166 0.951536 SURF 0x10 mat 1 refs 4 272 0.955512 0.953267 289 0.96017 0.957965 288 0.960169 0.956462 273 0.955511 0.951222 SURF 0x10 mat 1 refs 4 270 0.955514 0.957361 290 0.960172 0.960974 276 0.960171 0.959469 271 0.955513 0.955313 SURF 0x10 mat 1 refs 4 257 0.955515 0.95941 291 0.960173 0.96248 290 0.960172 0.960974 270 0.955514 0.957361 SURF 0x10 mat 1 refs 4 256 0.955518 0.963508 278 0.960174 0.965492 277 0.960173 0.963986 269 0.955517 0.961459 SURF 0x10 mat 1 refs 4 268 0.95552 0.967604 279 0.960176 0.968502 292 0.960175 0.966997 255 0.955519 0.965556 SURF 0x10 mat 1 refs 4 265 0.955504 0.938971 282 0.960164 0.947458 281 0.960164 0.947283 266 0.955504 0.938733 SURF 0x10 mat 1 refs 4 252 0.955505 0.939833 295 0.960165 0.948091 294 0.960164 0.947733 253 0.955505 0.939346 SURF 0x10 mat 1 refs 4 251 0.955505 0.940411 283 0.960165 0.948516 295 0.960165 0.948091 252 0.955505 0.939833 SURF 0x10 mat 1 refs 4 263 0.955506 0.941749 285 0.960166 0.949499 284 0.960165 0.948991 264 0.955506 0.941057 SURF 0x10 mat 1 refs 4 261 0.955507 0.943873 298 0.960166 0.95106 297 0.960166 0.95055 262 0.955507 0.943179 SURF 0x10 mat 1 refs 4 260 0.955508 0.94452 299 0.960166 0.951536 298 0.960166 0.95106 261 0.955507 0.943873 SURF 0x10 mat 1 refs 4 284 0.960165 0.948991 285 0.960166 0.949499 311 0.962597 0.960314 312 0.962597 0.96007 SURF 0x10 mat 1 refs 4 283 0.960165 0.948516 284 0.960165 0.948991 312 0.962597 0.96007 302 0.962596 0.959841 SURF 0x10 mat 1 refs 3 280 0.960164 0.947224 281 0.960164 0.947283 304 0.962596 0.959248 SURF 0x10 mat 1 refs 4 279 0.960176 0.968502 293 0.960177 0.970007 305 0.962602 0.970182 315 0.962602 0.969458 SURF 0x10 mat 1 refs 4 291 0.960173 0.96248 277 0.960173 0.963986 307 0.9626 0.967285 317 0.9626 0.96656 SURF 0x10 mat 1 refs 4 276 0.960171 0.959469 290 0.960172 0.960974 318 0.9626 0.965835 319 0.962599 0.965111 SURF 0x10 mat 1 refs 4 288 0.960169 0.956462 289 0.96017 0.957965 320 0.962599 0.964387 321 0.962598 0.963664 SURF 0x10 mat 1 refs 4 275 0.960168 0.95346 287 0.960169 0.95496 308 0.962598 0.962942 322 0.962598 0.96222 SURF 0x10 mat 1 refs 4 286 0.960167 0.951963 275 0.960168 0.95346 322 0.962598 0.96222 323 0.962597 0.9615 SURF 0x10 mat 1 refs 4 298 0.960166 0.95106 299 0.960166 0.951536 300 0.962597 0.961294 309 0.962597 0.961065 SURF 0x10 mat 1 refs 4 297 0.960166 0.95055 298 0.960166 0.95106 309 0.962597 0.961065 310 0.962597 0.96082 SURF 0x10 mat 1 refs 4 296 0.960166 0.950025 297 0.960166 0.95055 310 0.962597 0.96082 301 0.962597 0.960567 SURF 0x10 mat 1 refs 4 285 0.960166 0.949499 296 0.960166 0.950025 301 0.962597 0.960567 311 0.962597 0.960314 SURF 0x10 mat 1 refs 4 295 0.960165 0.948091 283 0.960165 0.948516 302 0.962596 0.959841 303 0.962596 0.959637 SURF 0x10 mat 1 refs 4 294 0.960164 0.947733 295 0.960165 0.948091 303 0.962596 0.959637 313 0.962596 0.959464 SURF 0x10 mat 1 refs 4 282 0.960164 0.947458 294 0.960164 0.947733 313 0.962596 0.959464 314 0.962596 0.959332 SURF 0x10 mat 1 refs 4 281 0.960164 0.947283 282 0.960164 0.947458 314 0.962596 0.959332 304 0.962596 0.959248 SURF 0x10 mat 1 refs 4 292 0.960175 0.966997 279 0.960176 0.968502 315 0.962602 0.969458 316 0.962601 0.968734 SURF 0x10 mat 1 refs 4 278 0.960174 0.965492 292 0.960175 0.966997 316 0.962601 0.968734 306 0.962601 0.968009 SURF 0x10 mat 1 refs 4 277 0.960173 0.963986 278 0.960174 0.965492 306 0.962601 0.968009 307 0.9626 0.967285 SURF 0x10 mat 1 refs 4 290 0.960172 0.960974 291 0.960173 0.96248 317 0.9626 0.96656 318 0.9626 0.965835 SURF 0x10 mat 1 refs 4 289 0.96017 0.957965 276 0.960171 0.959469 319 0.962599 0.965111 320 0.962599 0.964387 SURF 0x10 mat 1 refs 4 287 0.960169 0.95496 288 0.960169 0.956462 321 0.962598 0.963664 308 0.962598 0.962942 SURF 0x10 mat 1 refs 4 299 0.960166 0.951536 286 0.960167 0.951963 323 0.962597 0.9615 300 0.962597 0.961294 SURF 0x10 mat 1 refs 3 323 0.962597 0.9615 322 0.962598 0.96222 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 308 0.962598 0.962942 321 0.962598 0.963664 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 320 0.962599 0.964387 319 0.962599 0.965111 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 319 0.962599 0.965111 318 0.9626 0.965835 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 317 0.9626 0.96656 307 0.9626 0.967285 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 307 0.9626 0.967285 306 0.962601 0.968009 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 306 0.962601 0.968009 316 0.962601 0.968734 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 316 0.962601 0.968734 315 0.962602 0.969458 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 315 0.962602 0.969458 305 0.962602 0.970182 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 304 0.962596 0.959248 314 0.962596 0.959332 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 314 0.962596 0.959332 313 0.962596 0.959464 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 313 0.962596 0.959464 303 0.962596 0.959637 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 303 0.962596 0.959637 302 0.962596 0.959841 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 302 0.962596 0.959841 312 0.962597 0.96007 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 312 0.962597 0.96007 311 0.962597 0.960314 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 311 0.962597 0.960314 301 0.962597 0.960567 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 301 0.962597 0.960567 310 0.962597 0.96082 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 300 0.962597 0.961294 323 0.962597 0.9615 324 0.963869 0.970384 SURF 0x10 mat 1 refs 3 308 0.962598 0.962942 324 0.963869 0.970384 322 0.962598 0.96222 SURF 0x10 mat 1 refs 3 320 0.962599 0.964387 324 0.963869 0.970384 321 0.962598 0.963664 SURF 0x10 mat 1 refs 3 317 0.9626 0.96656 324 0.963869 0.970384 318 0.9626 0.965835 SURF 0x10 mat 1 refs 3 309 0.962597 0.961065 324 0.963869 0.970384 310 0.962597 0.96082 SURF 0x10 mat 1 refs 3 300 0.962597 0.961294 324 0.963869 0.970384 309 0.962597 0.961065 SURF 0x10 mat 1 refs 4 325 0.640537 0.904446 336 0.64054 0.910835 27 0.697036 0.910808 26 0.697033 0.904419 SURF 0x10 mat 1 refs 4 336 0.64054 0.910835 326 0.640544 0.917233 11 0.69704 0.917205 27 0.697036 0.910808 SURF 0x10 mat 1 refs 4 326 0.640544 0.917233 337 0.640547 0.923638 12 0.697043 0.923611 11 0.69704 0.917205 SURF 0x10 mat 1 refs 4 337 0.640547 0.923638 327 0.640551 0.930049 13 0.697047 0.930022 12 0.697043 0.923611 SURF 0x10 mat 1 refs 4 327 0.640551 0.930049 338 0.640554 0.936466 30 0.69705 0.936439 13 0.697047 0.930022 SURF 0x10 mat 1 refs 4 338 0.640554 0.936466 339 0.640558 0.942886 14 0.697054 0.942859 30 0.69705 0.936439 SURF 0x10 mat 1 refs 4 339 0.640558 0.942886 328 0.640561 0.949309 15 0.697057 0.949282 14 0.697054 0.942859 SURF 0x10 mat 1 refs 4 328 0.640561 0.949309 329 0.640565 0.955733 33 0.697061 0.955706 15 0.697057 0.949282 SURF 0x10 mat 1 refs 4 329 0.640565 0.955733 330 0.640568 0.962157 34 0.697064 0.96213 33 0.697061 0.955706 SURF 0x10 mat 1 refs 4 330 0.640568 0.962157 340 0.640572 0.96858 35 0.697068 0.968553 34 0.697064 0.96213 SURF 0x10 mat 1 refs 4 340 0.640572 0.96858 341 0.640575 0.975 16 0.697071 0.974973 35 0.697068 0.968553 SURF 0x10 mat 1 refs 4 341 0.640575 0.975 342 0.640579 0.981417 17 0.697075 0.98139 16 0.697071 0.974973 SURF 0x10 mat 1 refs 4 331 0.640525 0.884235 343 0.640526 0.884483 18 0.697022 0.884456 39 0.697022 0.884207 SURF 0x10 mat 1 refs 4 343 0.640526 0.884483 344 0.640526 0.885229 19 0.697022 0.885202 18 0.697022 0.884456 SURF 0x10 mat 1 refs 4 344 0.640526 0.885229 345 0.640527 0.886402 20 0.697023 0.886375 19 0.697022 0.885202 SURF 0x10 mat 1 refs 4 345 0.640527 0.886402 346 0.640528 0.88793 21 0.697024 0.887903 20 0.697023 0.886375 SURF 0x10 mat 1 refs 4 346 0.640528 0.88793 332 0.640529 0.889743 22 0.697025 0.889716 21 0.697024 0.887903 SURF 0x10 mat 1 refs 4 332 0.640529 0.889743 347 0.64053 0.891769 23 0.697026 0.891742 22 0.697025 0.889716 SURF 0x10 mat 1 refs 4 347 0.64053 0.891769 348 0.640531 0.893939 24 0.697027 0.893912 23 0.697026 0.891742 SURF 0x10 mat 1 refs 4 348 0.640531 0.893939 333 0.640532 0.89618 46 0.697028 0.896153 24 0.697027 0.893912 SURF 0x10 mat 1 refs 4 333 0.640532 0.89618 334 0.640533 0.898422 47 0.69703 0.898395 46 0.697028 0.896153 SURF 0x10 mat 1 refs 4 334 0.640533 0.898422 349 0.640535 0.900595 25 0.697031 0.900568 47 0.69703 0.898395 SURF 0x10 mat 1 refs 4 349 0.640535 0.900595 335 0.640535 0.902626 49 0.697032 0.902599 25 0.697031 0.900568 SURF 0x10 mat 1 refs 4 335 0.640535 0.902626 325 0.640537 0.904446 26 0.697033 0.904419 49 0.697032 0.902599 SURF 0x10 mat 1 refs 4 334 0.640533 0.898422 350 0.605618 0.89945 359 0.60562 0.90158 349 0.640535 0.900595 SURF 0x10 mat 1 refs 4 348 0.640531 0.893939 361 0.605616 0.895053 360 0.605617 0.897251 333 0.640532 0.89618 SURF 0x10 mat 1 refs 4 332 0.640529 0.889743 363 0.605614 0.890938 362 0.605615 0.892925 347 0.64053 0.891769 SURF 0x10 mat 1 refs 4 346 0.640528 0.88793 351 0.605613 0.88916 363 0.605614 0.890938 332 0.640529 0.889743 SURF 0x10 mat 1 refs 4 345 0.640527 0.886402 364 0.605612 0.887662 351 0.605613 0.88916 346 0.640528 0.88793 SURF 0x10 mat 1 refs 4 343 0.640526 0.884483 366 0.605611 0.88578 365 0.605611 0.886512 344 0.640526 0.885229 SURF 0x10 mat 1 refs 4 331 0.640525 0.884235 367 0.605611 0.885536 366 0.605611 0.88578 343 0.640526 0.884483 SURF 0x10 mat 1 refs 4 341 0.640575 0.975 352 0.605659 0.974546 368 0.605663 0.980838 342 0.640579 0.981417 SURF 0x10 mat 1 refs 4 340 0.640572 0.96858 353 0.605656 0.96825 352 0.605659 0.974546 341 0.640575 0.975 SURF 0x10 mat 1 refs 4 329 0.640565 0.955733 370 0.605649 0.955651 369 0.605653 0.961952 330 0.640568 0.962157 SURF 0x10 mat 1 refs 4 338 0.640554 0.936466 372 0.605639 0.936757 354 0.605642 0.943053 339 0.640558 0.942886 SURF 0x10 mat 1 refs 4 325 0.640537 0.904446 357 0.605622 0.905357 356 0.605625 0.911622 336 0.64054 0.910835 SURF 0x10 mat 1 refs 4 349 0.640535 0.900595 359 0.60562 0.90158 358 0.605621 0.903572 335 0.640535 0.902626 SURF 0x10 mat 1 refs 4 333 0.640532 0.89618 360 0.605617 0.897251 350 0.605618 0.89945 334 0.640533 0.898422 SURF 0x10 mat 1 refs 4 347 0.64053 0.891769 362 0.605615 0.892925 361 0.605616 0.895053 348 0.640531 0.893939 SURF 0x10 mat 1 refs 4 344 0.640526 0.885229 365 0.605611 0.886512 364 0.605612 0.887662 345 0.640527 0.886402 SURF 0x10 mat 1 refs 4 330 0.640568 0.962157 369 0.605653 0.961952 353 0.605656 0.96825 340 0.640572 0.96858 SURF 0x10 mat 1 refs 4 328 0.640561 0.949309 371 0.605646 0.949352 370 0.605649 0.955651 329 0.640565 0.955733 SURF 0x10 mat 1 refs 4 339 0.640558 0.942886 354 0.605642 0.943053 371 0.605646 0.949352 328 0.640561 0.949309 SURF 0x10 mat 1 refs 4 327 0.640551 0.930049 355 0.605635 0.930465 372 0.605639 0.936757 338 0.640554 0.936466 SURF 0x10 mat 1 refs 4 337 0.640547 0.923638 373 0.605632 0.924177 355 0.605635 0.930465 327 0.640551 0.930049 SURF 0x10 mat 1 refs 4 326 0.640544 0.917233 374 0.605628 0.917896 373 0.605632 0.924177 337 0.640547 0.923638 SURF 0x10 mat 1 refs 4 336 0.64054 0.910835 356 0.605625 0.911622 374 0.605628 0.917896 326 0.640544 0.917233 SURF 0x10 mat 1 refs 4 357 0.605622 0.905357 325 0.640537 0.904446 335 0.640535 0.902626 358 0.605621 0.903572 SURF 0x10 mat 1 refs 4 372 0.605639 0.936757 377 0.577998 0.937526 378 0.578001 0.943624 354 0.605642 0.943053 SURF 0x10 mat 1 refs 4 354 0.605642 0.943053 378 0.578001 0.943624 379 0.578005 0.949724 371 0.605646 0.949352 SURF 0x10 mat 1 refs 4 371 0.605646 0.949352 379 0.578005 0.949724 380 0.578008 0.955825 370 0.605649 0.955651 SURF 0x10 mat 1 refs 4 370 0.605649 0.955651 380 0.578008 0.955825 392 0.578012 0.961926 369 0.605653 0.961952 SURF 0x10 mat 1 refs 4 353 0.605656 0.96825 381 0.578015 0.968026 393 0.578018 0.974124 352 0.605659 0.974546 SURF 0x10 mat 1 refs 4 352 0.605659 0.974546 393 0.578018 0.974124 382 0.578021 0.980218 368 0.605663 0.980838 SURF 0x10 mat 1 refs 4 367 0.605611 0.885536 383 0.577971 0.88792 384 0.577971 0.888156 366 0.605611 0.88578 SURF 0x10 mat 1 refs 4 366 0.605611 0.88578 384 0.577971 0.888156 394 0.577971 0.888865 365 0.605611 0.886512 SURF 0x10 mat 1 refs 4 364 0.605612 0.887662 395 0.577972 0.889978 385 0.577973 0.89143 351 0.605613 0.88916 SURF 0x10 mat 1 refs 4 360 0.605617 0.897251 397 0.577977 0.899265 398 0.577978 0.901395 350 0.605618 0.89945 SURF 0x10 mat 1 refs 4 350 0.605618 0.89945 398 0.577978 0.901395 388 0.577979 0.903458 359 0.60562 0.90158 SURF 0x10 mat 1 refs 4 359 0.60562 0.90158 388 0.577979 0.903458 399 0.577981 0.905387 358 0.605621 0.903572 SURF 0x10 mat 1 refs 4 356 0.605625 0.911622 357 0.605622 0.905357 389 0.577981 0.907116 390 0.577985 0.913184 SURF 0x10 mat 1 refs 4 358 0.605621 0.903572 399 0.577981 0.905387 389 0.577981 0.907116 357 0.605622 0.905357 SURF 0x10 mat 1 refs 4 374 0.605628 0.917896 356 0.605625 0.911622 390 0.577985 0.913184 375 0.577988 0.919259 SURF 0x10 mat 1 refs 4 373 0.605632 0.924177 374 0.605628 0.917896 375 0.577988 0.919259 391 0.577991 0.925343 SURF 0x10 mat 1 refs 4 355 0.605635 0.930465 373 0.605632 0.924177 391 0.577991 0.925343 376 0.577995 0.931432 SURF 0x10 mat 1 refs 4 372 0.605639 0.936757 355 0.605635 0.930465 376 0.577995 0.931432 377 0.577998 0.937526 SURF 0x10 mat 1 refs 4 353 0.605656 0.96825 369 0.605653 0.961952 392 0.578012 0.961926 381 0.578015 0.968026 SURF 0x10 mat 1 refs 4 364 0.605612 0.887662 365 0.605611 0.886512 394 0.577971 0.888865 395 0.577972 0.889978 SURF 0x10 mat 1 refs 4 363 0.605614 0.890938 351 0.605613 0.88916 385 0.577973 0.89143 386 0.577974 0.893151 SURF 0x10 mat 1 refs 4 362 0.605615 0.892925 363 0.605614 0.890938 386 0.577974 0.893151 387 0.577975 0.895076 SURF 0x10 mat 1 refs 4 361 0.605616 0.895053 362 0.605615 0.892925 387 0.577975 0.895076 396 0.577976 0.897136 SURF 0x10 mat 1 refs 4 360 0.605617 0.897251 361 0.605616 0.895053 396 0.577976 0.897136 397 0.577977 0.899265 SURF 0x10 mat 1 refs 4 388 0.577979 0.903458 414 0.548885 0.906095 400 0.548886 0.907905 399 0.577981 0.905387 SURF 0x10 mat 1 refs 4 386 0.577974 0.893151 416 0.54888 0.896425 403 0.548881 0.898231 387 0.577975 0.895076 SURF 0x10 mat 1 refs 4 385 0.577973 0.89143 417 0.548879 0.89481 416 0.54888 0.896425 386 0.577974 0.893151 SURF 0x10 mat 1 refs 4 395 0.577972 0.889978 404 0.548879 0.893448 417 0.548879 0.89481 385 0.577973 0.89143 SURF 0x10 mat 1 refs 4 394 0.577971 0.888865 418 0.548878 0.892403 404 0.548879 0.893448 395 0.577972 0.889978 SURF 0x10 mat 1 refs 4 393 0.578018 0.974124 421 0.548922 0.972396 405 0.548925 0.978113 382 0.578021 0.980218 SURF 0x10 mat 1 refs 4 392 0.578012 0.961926 407 0.548916 0.960952 406 0.548919 0.966675 381 0.578015 0.968026 SURF 0x10 mat 1 refs 4 378 0.578001 0.943624 409 0.548906 0.94378 422 0.548909 0.949503 379 0.578005 0.949724 SURF 0x10 mat 1 refs 4 391 0.577991 0.925343 423 0.548897 0.926628 411 0.5489 0.932341 376 0.577995 0.931432 SURF 0x10 mat 1 refs 4 389 0.577981 0.907116 413 0.548887 0.909527 424 0.54889 0.91522 390 0.577985 0.913184 SURF 0x10 mat 1 refs 4 398 0.577978 0.901395 415 0.548885 0.904159 414 0.548885 0.906095 388 0.577979 0.903458 SURF 0x10 mat 1 refs 4 397 0.577977 0.899265 401 0.548883 0.902161 415 0.548885 0.904159 398 0.577978 0.901395 SURF 0x10 mat 1 refs 4 396 0.577976 0.897136 402 0.548882 0.900164 401 0.548883 0.902161 397 0.577977 0.899265 SURF 0x10 mat 1 refs 4 387 0.577975 0.895076 403 0.548881 0.898231 402 0.548882 0.900164 396 0.577976 0.897136 SURF 0x10 mat 1 refs 4 384 0.577971 0.888156 419 0.548878 0.891738 418 0.548878 0.892403 394 0.577971 0.888865 SURF 0x10 mat 1 refs 4 383 0.577971 0.88792 420 0.548877 0.891517 419 0.548878 0.891738 384 0.577971 0.888156 SURF 0x10 mat 1 refs 4 381 0.578015 0.968026 406 0.548919 0.966675 421 0.548922 0.972396 393 0.578018 0.974124 SURF 0x10 mat 1 refs 4 380 0.578008 0.955825 408 0.548912 0.955227 407 0.548916 0.960952 392 0.578012 0.961926 SURF 0x10 mat 1 refs 4 379 0.578005 0.949724 422 0.548909 0.949503 408 0.548912 0.955227 380 0.578008 0.955825 SURF 0x10 mat 1 refs 4 377 0.577998 0.937526 410 0.548903 0.938059 409 0.548906 0.94378 378 0.578001 0.943624 SURF 0x10 mat 1 refs 4 376 0.577995 0.931432 411 0.5489 0.932341 410 0.548903 0.938059 377 0.577998 0.937526 SURF 0x10 mat 1 refs 4 375 0.577988 0.919259 412 0.548894 0.92092 423 0.548897 0.926628 391 0.577991 0.925343 SURF 0x10 mat 1 refs 4 390 0.577985 0.913184 424 0.54889 0.91522 412 0.548894 0.92092 375 0.577988 0.919259 SURF 0x10 mat 1 refs 4 399 0.577981 0.905387 400 0.548886 0.907905 413 0.548887 0.909527 389 0.577981 0.907116 SURF 0x10 mat 1 refs 4 412 0.548894 0.92092 438 0.521255 0.92371 425 0.521257 0.928908 423 0.548897 0.926628 SURF 0x10 mat 1 refs 4 423 0.548897 0.926628 425 0.521257 0.928908 426 0.52126 0.934111 411 0.5489 0.932341 SURF 0x10 mat 1 refs 4 411 0.5489 0.932341 426 0.52126 0.934111 427 0.521263 0.939318 410 0.548903 0.938059 SURF 0x10 mat 1 refs 4 410 0.548903 0.938059 427 0.521263 0.939318 428 0.521266 0.944528 409 0.548906 0.94378 SURF 0x10 mat 1 refs 4 422 0.548909 0.949503 439 0.521269 0.94974 440 0.521272 0.954954 408 0.548912 0.955227 SURF 0x10 mat 1 refs 4 407 0.548916 0.960952 441 0.521275 0.960167 429 0.521278 0.965379 406 0.548919 0.966675 SURF 0x10 mat 1 refs 4 415 0.548885 0.904159 448 0.521246 0.908445 449 0.521247 0.910208 414 0.548885 0.906095 SURF 0x10 mat 1 refs 4 414 0.548885 0.906095 449 0.521247 0.910208 435 0.521248 0.911857 400 0.548886 0.907905 SURF 0x10 mat 1 refs 4 424 0.54889 0.91522 413 0.548887 0.909527 436 0.521249 0.913334 437 0.521252 0.918518 SURF 0x10 mat 1 refs 4 400 0.548886 0.907905 435 0.521248 0.911857 436 0.521249 0.913334 413 0.548887 0.909527 SURF 0x10 mat 1 refs 4 412 0.548894 0.92092 424 0.54889 0.91522 437 0.521252 0.918518 438 0.521255 0.92371 SURF 0x10 mat 1 refs 4 422 0.548909 0.949503 409 0.548906 0.94378 428 0.521266 0.944528 439 0.521269 0.94974 SURF 0x10 mat 1 refs 4 407 0.548916 0.960952 408 0.548912 0.955227 440 0.521272 0.954954 441 0.521275 0.960167 SURF 0x10 mat 1 refs 4 421 0.548922 0.972396 406 0.548919 0.966675 429 0.521278 0.965379 442 0.52128 0.97059 SURF 0x10 mat 1 refs 4 405 0.548925 0.978113 421 0.548922 0.972396 442 0.52128 0.97059 443 0.521283 0.975797 SURF 0x10 mat 1 refs 4 419 0.548878 0.891738 420 0.548877 0.891517 430 0.52124 0.896931 444 0.52124 0.897133 SURF 0x10 mat 1 refs 4 418 0.548878 0.892403 419 0.548878 0.891738 444 0.52124 0.897133 431 0.52124 0.897739 SURF 0x10 mat 1 refs 4 404 0.548879 0.893448 418 0.548878 0.892403 431 0.52124 0.897739 445 0.521241 0.89869 SURF 0x10 mat 1 refs 4 417 0.548879 0.89481 404 0.548879 0.893448 445 0.521241 0.89869 432 0.521241 0.89993 SURF 0x10 mat 1 refs 4 416 0.54888 0.896425 417 0.548879 0.89481 432 0.521241 0.89993 446 0.521242 0.901401 SURF 0x10 mat 1 refs 4 403 0.548881 0.898231 416 0.54888 0.896425 446 0.521242 0.901401 447 0.521243 0.903046 SURF 0x10 mat 1 refs 4 402 0.548882 0.900164 403 0.548881 0.898231 447 0.521243 0.903046 433 0.521244 0.904806 SURF 0x10 mat 1 refs 4 401 0.548883 0.902161 402 0.548882 0.900164 433 0.521244 0.904806 434 0.521245 0.906625 SURF 0x10 mat 1 refs 4 415 0.548885 0.904159 401 0.548883 0.902161 434 0.521245 0.906625 448 0.521246 0.908445 SURF 0x10 mat 1 refs 4 449 0.521247 0.910208 464 0.49681 0.91502 450 0.496811 0.916489 435 0.521248 0.911857 SURF 0x10 mat 1 refs 4 448 0.521246 0.908445 451 0.496809 0.913449 464 0.49681 0.91502 449 0.521247 0.910208 SURF 0x10 mat 1 refs 4 434 0.521245 0.906625 465 0.496808 0.911828 451 0.496809 0.913449 448 0.521246 0.908445 SURF 0x10 mat 1 refs 4 433 0.521244 0.904806 466 0.496807 0.910208 465 0.496808 0.911828 434 0.521245 0.906625 SURF 0x10 mat 1 refs 4 447 0.521243 0.903046 452 0.496806 0.908639 466 0.496807 0.910208 433 0.521244 0.904806 SURF 0x10 mat 1 refs 4 446 0.521242 0.901401 467 0.496806 0.907174 452 0.496806 0.908639 447 0.521243 0.903046 SURF 0x10 mat 1 refs 4 432 0.521241 0.89993 468 0.496805 0.905864 467 0.496806 0.907174 446 0.521242 0.901401 SURF 0x10 mat 1 refs 4 431 0.52124 0.897739 454 0.496804 0.903911 453 0.496804 0.904759 445 0.521241 0.89869 SURF 0x10 mat 1 refs 4 444 0.52124 0.897133 455 0.496804 0.903372 454 0.496804 0.903911 431 0.52124 0.897739 SURF 0x10 mat 1 refs 4 430 0.52124 0.896931 456 0.496803 0.903192 455 0.496804 0.903372 444 0.52124 0.897133 SURF 0x10 mat 1 refs 4 441 0.521275 0.960167 470 0.496834 0.959528 458 0.496837 0.964172 429 0.521278 0.965379 SURF 0x10 mat 1 refs 4 439 0.521269 0.94974 460 0.496829 0.95024 459 0.496832 0.954884 440 0.521272 0.954954 SURF 0x10 mat 1 refs 4 427 0.521263 0.939318 472 0.496824 0.940954 471 0.496827 0.945596 428 0.521266 0.944528 SURF 0x10 mat 1 refs 4 436 0.521249 0.913334 435 0.521248 0.911857 450 0.496811 0.916489 463 0.496811 0.917805 SURF 0x10 mat 1 refs 4 445 0.521241 0.89869 453 0.496804 0.904759 468 0.496805 0.905864 432 0.521241 0.89993 SURF 0x10 mat 1 refs 4 442 0.52128 0.97059 457 0.496839 0.968814 469 0.496842 0.973453 443 0.521283 0.975797 SURF 0x10 mat 1 refs 4 429 0.521278 0.965379 458 0.496837 0.964172 457 0.496839 0.968814 442 0.52128 0.97059 SURF 0x10 mat 1 refs 4 440 0.521272 0.954954 459 0.496832 0.954884 470 0.496834 0.959528 441 0.521275 0.960167 SURF 0x10 mat 1 refs 4 428 0.521266 0.944528 471 0.496827 0.945596 460 0.496829 0.95024 439 0.521269 0.94974 SURF 0x10 mat 1 refs 4 426 0.52126 0.934111 461 0.496822 0.936315 472 0.496824 0.940954 427 0.521263 0.939318 SURF 0x10 mat 1 refs 4 425 0.521257 0.928908 473 0.496819 0.93168 461 0.496822 0.936315 426 0.52126 0.934111 SURF 0x10 mat 1 refs 4 438 0.521255 0.92371 474 0.496817 0.927049 473 0.496819 0.93168 425 0.521257 0.928908 SURF 0x10 mat 1 refs 4 437 0.521252 0.918518 462 0.496814 0.922424 474 0.496817 0.927049 438 0.521255 0.92371 SURF 0x10 mat 1 refs 4 436 0.521249 0.913334 463 0.496811 0.917805 462 0.496814 0.922424 437 0.521252 0.918518 SURF 0x10 mat 1 refs 4 450 0.496811 0.916489 499 0.474992 0.921718 485 0.474993 0.922866 463 0.496811 0.917805 SURF 0x10 mat 1 refs 4 462 0.496814 0.922424 486 0.474995 0.926898 487 0.474997 0.930935 474 0.496817 0.927049 SURF 0x10 mat 1 refs 4 474 0.496817 0.927049 487 0.474997 0.930935 475 0.475 0.934977 473 0.496819 0.93168 SURF 0x10 mat 1 refs 4 461 0.496822 0.936315 488 0.475002 0.939023 476 0.475004 0.943072 472 0.496824 0.940954 SURF 0x10 mat 1 refs 4 460 0.496829 0.95024 490 0.475008 0.951177 477 0.47501 0.955231 459 0.496832 0.954884 SURF 0x10 mat 1 refs 4 459 0.496832 0.954884 477 0.47501 0.955231 491 0.475013 0.959285 470 0.496834 0.959528 SURF 0x10 mat 1 refs 4 456 0.496803 0.903192 479 0.474986 0.910111 494 0.474986 0.910268 455 0.496804 0.903372 SURF 0x10 mat 1 refs 4 455 0.496804 0.903372 494 0.474986 0.910268 480 0.474986 0.910739 454 0.496804 0.903911 SURF 0x10 mat 1 refs 4 454 0.496804 0.903911 480 0.474986 0.910739 495 0.474986 0.911479 453 0.496804 0.904759 SURF 0x10 mat 1 refs 4 468 0.496805 0.905864 496 0.474987 0.912443 481 0.474988 0.913587 467 0.496806 0.907174 SURF 0x10 mat 1 refs 4 466 0.496807 0.910208 482 0.474989 0.916235 483 0.47499 0.917649 465 0.496808 0.911828 SURF 0x10 mat 1 refs 4 465 0.496808 0.911828 483 0.47499 0.917649 498 0.474991 0.919064 451 0.496809 0.913449 SURF 0x10 mat 1 refs 4 464 0.49681 0.91502 484 0.474992 0.920435 499 0.474992 0.921718 450 0.496811 0.916489 SURF 0x10 mat 1 refs 4 462 0.496814 0.922424 463 0.496811 0.917805 485 0.474993 0.922866 486 0.474995 0.926898 SURF 0x10 mat 1 refs 4 461 0.496822 0.936315 473 0.496819 0.93168 475 0.475 0.934977 488 0.475002 0.939023 SURF 0x10 mat 1 refs 4 471 0.496827 0.945596 472 0.496824 0.940954 476 0.475004 0.943072 489 0.475006 0.947124 SURF 0x10 mat 1 refs 4 460 0.496829 0.95024 471 0.496827 0.945596 489 0.475006 0.947124 490 0.475008 0.951177 SURF 0x10 mat 1 refs 4 458 0.496837 0.964172 470 0.496834 0.959528 491 0.475013 0.959285 478 0.475015 0.963339 SURF 0x10 mat 1 refs 4 457 0.496839 0.968814 458 0.496837 0.964172 478 0.475015 0.963339 492 0.475017 0.96739 SURF 0x10 mat 1 refs 4 469 0.496842 0.973453 457 0.496839 0.968814 492 0.475017 0.96739 493 0.475019 0.97144 SURF 0x10 mat 1 refs 4 468 0.496805 0.905864 453 0.496804 0.904759 495 0.474986 0.911479 496 0.474987 0.912443 SURF 0x10 mat 1 refs 4 452 0.496806 0.908639 467 0.496806 0.907174 481 0.474988 0.913587 497 0.474989 0.914866 SURF 0x10 mat 1 refs 4 466 0.496807 0.910208 452 0.496806 0.908639 497 0.474989 0.914866 482 0.474989 0.916235 SURF 0x10 mat 1 refs 4 464 0.49681 0.91502 451 0.496809 0.913449 498 0.474991 0.919064 484 0.474992 0.920435 SURF 0x10 mat 1 refs 4 484 0.474992 0.920435 501 0.45812 0.926745 500 0.45812 0.927831 499 0.474992 0.921718 SURF 0x10 mat 1 refs 4 483 0.47499 0.917649 502 0.458118 0.924384 513 0.458119 0.925583 498 0.474991 0.919064 SURF 0x10 mat 1 refs 4 482 0.474989 0.916235 514 0.458118 0.923186 502 0.458118 0.924384 483 0.47499 0.917649 SURF 0x10 mat 1 refs 4 496 0.474987 0.912443 503 0.458116 0.919973 516 0.458117 0.920943 481 0.474988 0.913587 SURF 0x10 mat 1 refs 4 495 0.474986 0.911479 504 0.458115 0.919156 503 0.458116 0.919973 496 0.474987 0.912443 SURF 0x10 mat 1 refs 4 480 0.474986 0.910739 505 0.458115 0.91853 504 0.458115 0.919156 495 0.474986 0.911479 SURF 0x10 mat 1 refs 4 479 0.474986 0.910111 507 0.458115 0.917998 506 0.458115 0.918131 494 0.474986 0.910268 SURF 0x10 mat 1 refs 4 492 0.475017 0.96739 518 0.458141 0.966527 517 0.458143 0.969957 493 0.475019 0.97144 SURF 0x10 mat 1 refs 4 491 0.475013 0.959285 509 0.458138 0.95966 508 0.45814 0.963094 478 0.475015 0.963339 SURF 0x10 mat 1 refs 4 490 0.475008 0.951177 510 0.458134 0.95279 519 0.458136 0.956225 477 0.47501 0.955231 SURF 0x10 mat 1 refs 4 489 0.475006 0.947124 520 0.458132 0.949357 510 0.458134 0.95279 490 0.475008 0.951177 SURF 0x10 mat 1 refs 4 476 0.475004 0.943072 521 0.45813 0.945924 520 0.458132 0.949357 489 0.475006 0.947124 SURF 0x10 mat 1 refs 4 486 0.474995 0.926898 524 0.458123 0.93222 523 0.458125 0.93564 487 0.474997 0.930935 SURF 0x10 mat 1 refs 4 485 0.474993 0.922866 512 0.458121 0.928804 524 0.458123 0.93222 486 0.474995 0.926898 SURF 0x10 mat 1 refs 4 498 0.474991 0.919064 513 0.458119 0.925583 501 0.45812 0.926745 484 0.474992 0.920435 SURF 0x10 mat 1 refs 4 497 0.474989 0.914866 515 0.458117 0.922026 514 0.458118 0.923186 482 0.474989 0.916235 SURF 0x10 mat 1 refs 4 481 0.474988 0.913587 516 0.458117 0.920943 515 0.458117 0.922026 497 0.474989 0.914866 SURF 0x10 mat 1 refs 4 494 0.474986 0.910268 506 0.458115 0.918131 505 0.458115 0.91853 480 0.474986 0.910739 SURF 0x10 mat 1 refs 4 478 0.475015 0.963339 508 0.45814 0.963094 518 0.458141 0.966527 492 0.475017 0.96739 SURF 0x10 mat 1 refs 4 477 0.47501 0.955231 519 0.458136 0.956225 509 0.458138 0.95966 491 0.475013 0.959285 SURF 0x10 mat 1 refs 4 488 0.475002 0.939023 511 0.458128 0.942493 521 0.45813 0.945924 476 0.475004 0.943072 SURF 0x10 mat 1 refs 4 475 0.475 0.934977 522 0.458126 0.939065 511 0.458128 0.942493 488 0.475002 0.939023 SURF 0x10 mat 1 refs 4 487 0.474997 0.930935 523 0.458125 0.93564 522 0.458126 0.939065 475 0.475 0.934977 SURF 0x10 mat 1 refs 4 499 0.474992 0.921718 500 0.45812 0.927831 512 0.458121 0.928804 485 0.474993 0.922866 SURF 0x10 mat 1 refs 4 512 0.458121 0.928804 525 0.446196 0.936124 539 0.446197 0.938915 524 0.458123 0.93222 SURF 0x10 mat 1 refs 4 500 0.45812 0.927831 549 0.446195 0.935329 525 0.446196 0.936124 512 0.458121 0.928804 SURF 0x10 mat 1 refs 4 522 0.458126 0.939065 527 0.446201 0.944508 528 0.446202 0.947309 511 0.458128 0.942493 SURF 0x10 mat 1 refs 4 511 0.458128 0.942493 528 0.446202 0.947309 529 0.446203 0.950112 521 0.45813 0.945924 SURF 0x10 mat 1 refs 4 520 0.458132 0.949357 540 0.446205 0.952917 530 0.446206 0.955723 510 0.458134 0.95279 SURF 0x10 mat 1 refs 4 510 0.458134 0.95279 530 0.446206 0.955723 531 0.446208 0.958529 519 0.458136 0.956225 SURF 0x10 mat 1 refs 4 519 0.458136 0.956225 531 0.446208 0.958529 532 0.44621 0.961336 509 0.458138 0.95966 SURF 0x10 mat 1 refs 4 508 0.45814 0.963094 541 0.446211 0.964142 533 0.446213 0.966947 518 0.458141 0.966527 SURF 0x10 mat 1 refs 4 518 0.458141 0.966527 533 0.446213 0.966947 542 0.446214 0.96975 517 0.458143 0.969957 SURF 0x10 mat 1 refs 4 507 0.458115 0.917998 534 0.446191 0.927295 535 0.446191 0.927403 506 0.458115 0.918131 SURF 0x10 mat 1 refs 4 506 0.458115 0.918131 535 0.446191 0.927403 543 0.446191 0.927729 505 0.458115 0.91853 SURF 0x10 mat 1 refs 4 505 0.458115 0.91853 543 0.446191 0.927729 544 0.446192 0.928241 504 0.458115 0.919156 SURF 0x10 mat 1 refs 4 516 0.458117 0.920943 536 0.446192 0.929701 546 0.446193 0.930586 515 0.458117 0.922026 SURF 0x10 mat 1 refs 4 514 0.458118 0.923186 537 0.446193 0.931534 538 0.446194 0.932513 502 0.458118 0.924384 SURF 0x10 mat 1 refs 4 502 0.458118 0.924384 538 0.446194 0.932513 547 0.446194 0.933493 513 0.458119 0.925583 SURF 0x10 mat 1 refs 4 523 0.458125 0.93564 524 0.458123 0.93222 539 0.446197 0.938915 526 0.446199 0.94171 SURF 0x10 mat 1 refs 4 522 0.458126 0.939065 523 0.458125 0.93564 526 0.446199 0.94171 527 0.446201 0.944508 SURF 0x10 mat 1 refs 4 520 0.458132 0.949357 521 0.45813 0.945924 529 0.446203 0.950112 540 0.446205 0.952917 SURF 0x10 mat 1 refs 4 508 0.45814 0.963094 509 0.458138 0.95966 532 0.44621 0.961336 541 0.446211 0.964142 SURF 0x10 mat 1 refs 4 503 0.458116 0.919973 504 0.458115 0.919156 544 0.446192 0.928241 545 0.446192 0.928909 SURF 0x10 mat 1 refs 4 516 0.458117 0.920943 503 0.458116 0.919973 545 0.446192 0.928909 536 0.446192 0.929701 SURF 0x10 mat 1 refs 4 514 0.458118 0.923186 515 0.458117 0.922026 546 0.446193 0.930586 537 0.446193 0.931534 SURF 0x10 mat 1 refs 4 501 0.45812 0.926745 513 0.458119 0.925583 547 0.446194 0.933493 548 0.446195 0.934442 SURF 0x10 mat 1 refs 4 500 0.45812 0.927831 501 0.45812 0.926745 548 0.446195 0.934442 549 0.446195 0.935329 SURF 0x10 mat 1 refs 4 545 0.446192 0.928909 552 0.438051 0.940082 551 0.438052 0.94066 536 0.446192 0.929701 SURF 0x10 mat 1 refs 4 535 0.446191 0.927403 566 0.438051 0.938983 565 0.438051 0.939221 543 0.446191 0.927729 SURF 0x10 mat 1 refs 4 533 0.446213 0.966947 568 0.438066 0.967853 567 0.438068 0.9699 542 0.446214 0.96975 SURF 0x10 mat 1 refs 4 531 0.446208 0.958529 569 0.438063 0.961708 556 0.438064 0.963757 532 0.44621 0.961336 SURF 0x10 mat 1 refs 4 529 0.446203 0.950112 571 0.43806 0.955563 570 0.438061 0.95761 540 0.446205 0.952917 SURF 0x10 mat 1 refs 4 528 0.446202 0.947309 572 0.438058 0.953516 571 0.43806 0.955563 529 0.446203 0.950112 SURF 0x10 mat 1 refs 4 527 0.446201 0.944508 573 0.438058 0.951471 572 0.438058 0.953516 528 0.446202 0.947309 SURF 0x10 mat 1 refs 4 526 0.446199 0.94171 574 0.438056 0.949428 573 0.438058 0.951471 527 0.446201 0.944508 SURF 0x10 mat 1 refs 4 539 0.446197 0.938915 558 0.438055 0.947388 574 0.438056 0.949428 526 0.446199 0.94171 SURF 0x10 mat 1 refs 4 525 0.446196 0.936124 549 0.446195 0.935329 560 0.438054 0.94477 559 0.438054 0.94535 SURF 0x10 mat 1 refs 4 525 0.446196 0.936124 559 0.438054 0.94535 558 0.438055 0.947388 539 0.446197 0.938915 SURF 0x10 mat 1 refs 4 548 0.446195 0.934442 561 0.438053 0.944121 560 0.438054 0.94477 549 0.446195 0.935329 SURF 0x10 mat 1 refs 4 547 0.446194 0.933493 562 0.438053 0.943429 561 0.438053 0.944121 548 0.446195 0.934442 SURF 0x10 mat 1 refs 4 538 0.446194 0.932513 550 0.438053 0.942713 562 0.438053 0.943429 547 0.446194 0.933493 SURF 0x10 mat 1 refs 4 537 0.446193 0.931534 563 0.438052 0.941999 550 0.438053 0.942713 538 0.446194 0.932513 SURF 0x10 mat 1 refs 4 546 0.446193 0.930586 564 0.438052 0.941307 563 0.438052 0.941999 537 0.446193 0.931534 SURF 0x10 mat 1 refs 4 536 0.446192 0.929701 551 0.438052 0.94066 564 0.438052 0.941307 546 0.446193 0.930586 SURF 0x10 mat 1 refs 4 544 0.446192 0.928241 553 0.438051 0.939595 552 0.438051 0.940082 545 0.446192 0.928909 SURF 0x10 mat 1 refs 4 543 0.446191 0.927729 565 0.438051 0.939221 553 0.438051 0.939595 544 0.446192 0.928241 SURF 0x10 mat 1 refs 4 534 0.446191 0.927295 554 0.43805 0.938903 566 0.438051 0.938983 535 0.446191 0.927403 SURF 0x10 mat 1 refs 4 541 0.446211 0.964142 555 0.438065 0.965805 568 0.438066 0.967853 533 0.446213 0.966947 SURF 0x10 mat 1 refs 4 532 0.44621 0.961336 556 0.438064 0.963757 555 0.438065 0.965805 541 0.446211 0.964142 SURF 0x10 mat 1 refs 4 530 0.446206 0.955723 557 0.438062 0.959659 569 0.438063 0.961708 531 0.446208 0.958529 SURF 0x10 mat 1 refs 4 540 0.446205 0.952917 570 0.438061 0.95761 557 0.438062 0.959659 530 0.446206 0.955723 SURF 0x10 mat 1 refs 4 559 0.438054 0.94535 586 0.433402 0.952216 575 0.433403 0.953714 558 0.438055 0.947388 SURF 0x10 mat 1 refs 4 558 0.438055 0.947388 575 0.433403 0.953714 587 0.433404 0.955214 574 0.438056 0.949428 SURF 0x10 mat 1 refs 4 574 0.438056 0.949428 587 0.433404 0.955214 588 0.433405 0.956715 573 0.438058 0.951471 SURF 0x10 mat 1 refs 4 572 0.438058 0.953516 589 0.433406 0.958218 576 0.433407 0.959722 571 0.43806 0.955563 SURF 0x10 mat 1 refs 4 557 0.438062 0.959659 591 0.433408 0.962733 577 0.433409 0.964239 569 0.438063 0.961708 SURF 0x10 mat 1 refs 4 556 0.438064 0.963757 578 0.43341 0.965745 592 0.433411 0.967251 555 0.438065 0.965805 SURF 0x10 mat 1 refs 4 568 0.438066 0.967853 579 0.433412 0.968756 593 0.433413 0.97026 567 0.438068 0.9699 SURF 0x10 mat 1 refs 4 554 0.43805 0.938903 580 0.4334 0.947478 581 0.4334 0.947536 566 0.438051 0.938983 SURF 0x10 mat 1 refs 4 565 0.438051 0.939221 582 0.4334 0.947711 594 0.4334 0.947986 553 0.438051 0.939595 SURF 0x10 mat 1 refs 4 551 0.438052 0.94066 583 0.433401 0.94877 584 0.433401 0.949245 564 0.438052 0.941307 SURF 0x10 mat 1 refs 4 563 0.438052 0.941999 585 0.433401 0.949753 596 0.433402 0.950279 550 0.438053 0.942713 SURF 0x10 mat 1 refs 4 550 0.438053 0.942713 596 0.433402 0.950279 597 0.433402 0.950804 562 0.438053 0.943429 SURF 0x10 mat 1 refs 4 560 0.438054 0.94477 599 0.433402 0.95179 586 0.433402 0.952216 559 0.438054 0.94535 SURF 0x10 mat 1 refs 4 572 0.438058 0.953516 573 0.438058 0.951471 588 0.433405 0.956715 589 0.433406 0.958218 SURF 0x10 mat 1 refs 4 570 0.438061 0.95761 571 0.43806 0.955563 576 0.433407 0.959722 590 0.433408 0.961228 SURF 0x10 mat 1 refs 4 557 0.438062 0.959659 570 0.438061 0.95761 590 0.433408 0.961228 591 0.433408 0.962733 SURF 0x10 mat 1 refs 4 556 0.438064 0.963757 569 0.438063 0.961708 577 0.433409 0.964239 578 0.43341 0.965745 SURF 0x10 mat 1 refs 4 568 0.438066 0.967853 555 0.438065 0.965805 592 0.433411 0.967251 579 0.433412 0.968756 SURF 0x10 mat 1 refs 4 565 0.438051 0.939221 566 0.438051 0.938983 581 0.4334 0.947536 582 0.4334 0.947711 SURF 0x10 mat 1 refs 4 552 0.438051 0.940082 553 0.438051 0.939595 594 0.4334 0.947986 595 0.4334 0.948345 SURF 0x10 mat 1 refs 4 551 0.438052 0.94066 552 0.438051 0.940082 595 0.4334 0.948345 583 0.433401 0.94877 SURF 0x10 mat 1 refs 4 563 0.438052 0.941999 564 0.438052 0.941307 584 0.433401 0.949245 585 0.433401 0.949753 SURF 0x10 mat 1 refs 4 561 0.438053 0.944121 562 0.438053 0.943429 597 0.433402 0.950804 598 0.433402 0.951313 SURF 0x10 mat 1 refs 4 560 0.438054 0.94477 561 0.438053 0.944121 598 0.433402 0.951313 599 0.433402 0.95179 SURF 0x10 mat 1 refs 4 584 0.433401 0.949245 612 0.430982 0.960326 611 0.430982 0.96057 585 0.433401 0.949753 SURF 0x10 mat 1 refs 4 583 0.433401 0.94877 602 0.430982 0.960097 612 0.430982 0.960326 584 0.433401 0.949245 SURF 0x10 mat 1 refs 3 580 0.4334 0.947478 604 0.430981 0.959504 581 0.4334 0.947536 SURF 0x10 mat 1 refs 4 579 0.433412 0.968756 615 0.430987 0.969714 605 0.430987 0.970438 593 0.433413 0.97026 SURF 0x10 mat 1 refs 4 591 0.433408 0.962733 617 0.430985 0.966816 607 0.430986 0.967541 577 0.433409 0.964239 SURF 0x10 mat 1 refs 4 576 0.433407 0.959722 619 0.430984 0.965368 618 0.430985 0.966092 590 0.433408 0.961228 SURF 0x10 mat 1 refs 4 588 0.433405 0.956715 621 0.430984 0.96392 620 0.430984 0.964644 589 0.433406 0.958218 SURF 0x10 mat 1 refs 4 575 0.433403 0.953714 622 0.430983 0.962476 608 0.430983 0.963198 587 0.433404 0.955214 SURF 0x10 mat 1 refs 4 586 0.433402 0.952216 623 0.430983 0.961756 622 0.430983 0.962476 575 0.433403 0.953714 SURF 0x10 mat 1 refs 4 598 0.433402 0.951313 609 0.430982 0.961321 600 0.430982 0.96155 599 0.433402 0.95179 SURF 0x10 mat 1 refs 4 597 0.433402 0.950804 610 0.430982 0.961076 609 0.430982 0.961321 598 0.433402 0.951313 SURF 0x10 mat 1 refs 4 596 0.433402 0.950279 601 0.430982 0.960823 610 0.430982 0.961076 597 0.433402 0.950804 SURF 0x10 mat 1 refs 4 585 0.433401 0.949753 611 0.430982 0.96057 601 0.430982 0.960823 596 0.433402 0.950279 SURF 0x10 mat 1 refs 4 595 0.4334 0.948345 603 0.430981 0.959893 602 0.430982 0.960097 583 0.433401 0.94877 SURF 0x10 mat 1 refs 4 594 0.4334 0.947986 613 0.430981 0.95972 603 0.430981 0.959893 595 0.4334 0.948345 SURF 0x10 mat 1 refs 4 582 0.4334 0.947711 614 0.430981 0.959588 613 0.430981 0.95972 594 0.4334 0.947986 SURF 0x10 mat 1 refs 4 581 0.4334 0.947536 604 0.430981 0.959504 614 0.430981 0.959588 582 0.4334 0.947711 SURF 0x10 mat 1 refs 4 592 0.433411 0.967251 616 0.430986 0.96899 615 0.430987 0.969714 579 0.433412 0.968756 SURF 0x10 mat 1 refs 4 578 0.43341 0.965745 606 0.430986 0.968265 616 0.430986 0.96899 592 0.433411 0.967251 SURF 0x10 mat 1 refs 4 577 0.433409 0.964239 607 0.430986 0.967541 606 0.430986 0.968265 578 0.43341 0.965745 SURF 0x10 mat 1 refs 4 590 0.433408 0.961228 618 0.430985 0.966092 617 0.430985 0.966816 591 0.433408 0.962733 SURF 0x10 mat 1 refs 4 589 0.433406 0.958218 620 0.430984 0.964644 619 0.430984 0.965368 576 0.433407 0.959722 SURF 0x10 mat 1 refs 4 587 0.433404 0.955214 608 0.430983 0.963198 621 0.430984 0.96392 588 0.433405 0.956715 SURF 0x10 mat 1 refs 4 599 0.433402 0.95179 600 0.430982 0.96155 623 0.430983 0.961756 586 0.433402 0.952216 SURF 0x10 mat 1 refs 3 623 0.430983 0.961756 624 0.42972 0.970642 622 0.430983 0.962476 SURF 0x10 mat 1 refs 3 608 0.430983 0.963198 624 0.42972 0.970642 621 0.430984 0.96392 SURF 0x10 mat 1 refs 3 620 0.430984 0.964644 624 0.42972 0.970642 619 0.430984 0.965368 SURF 0x10 mat 1 refs 3 619 0.430984 0.965368 624 0.42972 0.970642 618 0.430985 0.966092 SURF 0x10 mat 1 refs 3 617 0.430985 0.966816 624 0.42972 0.970642 607 0.430986 0.967541 SURF 0x10 mat 1 refs 3 607 0.430986 0.967541 624 0.42972 0.970642 606 0.430986 0.968265 SURF 0x10 mat 1 refs 3 606 0.430986 0.968265 624 0.42972 0.970642 616 0.430986 0.96899 SURF 0x10 mat 1 refs 3 616 0.430986 0.96899 624 0.42972 0.970642 615 0.430987 0.969714 SURF 0x10 mat 1 refs 3 615 0.430987 0.969714 624 0.42972 0.970642 605 0.430987 0.970438 SURF 0x10 mat 1 refs 3 604 0.430981 0.959504 624 0.42972 0.970642 614 0.430981 0.959588 SURF 0x10 mat 1 refs 3 614 0.430981 0.959588 624 0.42972 0.970642 613 0.430981 0.95972 SURF 0x10 mat 1 refs 3 613 0.430981 0.95972 624 0.42972 0.970642 603 0.430981 0.959893 SURF 0x10 mat 1 refs 3 603 0.430981 0.959893 624 0.42972 0.970642 602 0.430982 0.960097 SURF 0x10 mat 1 refs 3 602 0.430982 0.960097 624 0.42972 0.970642 612 0.430982 0.960326 SURF 0x10 mat 1 refs 3 612 0.430982 0.960326 624 0.42972 0.970642 611 0.430982 0.96057 SURF 0x10 mat 1 refs 3 611 0.430982 0.96057 624 0.42972 0.970642 601 0.430982 0.960823 SURF 0x10 mat 1 refs 3 601 0.430982 0.960823 624 0.42972 0.970642 610 0.430982 0.961076 SURF 0x10 mat 1 refs 3 600 0.430982 0.96155 624 0.42972 0.970642 623 0.430983 0.961756 SURF 0x10 mat 1 refs 3 608 0.430983 0.963198 622 0.430983 0.962476 624 0.42972 0.970642 SURF 0x10 mat 1 refs 3 620 0.430984 0.964644 621 0.430984 0.96392 624 0.42972 0.970642 SURF 0x10 mat 1 refs 3 617 0.430985 0.966816 618 0.430985 0.966092 624 0.42972 0.970642 SURF 0x10 mat 1 refs 3 609 0.430982 0.961321 610 0.430982 0.961076 624 0.42972 0.970642 SURF 0x10 mat 1 refs 3 600 0.430982 0.96155 609 0.430982 0.961321 624 0.42972 0.970642 kids 0 OBJECT poly name "CurveCircle.007" data 8 Mesh.011 crease 30.000000 numvert 126 0.001664 0.088209 0.380883 -0.053476 0.043762 0.398776 -0.025419 0.077564 0.381429 -0.064443 0.015818 0.592397 -0.065462 0.013644 0.754772 -0.066196 0.011016 0.885131 -0.065973 0.009735 0.997412 -0.05589 0.033681 1.02857 -0.026785 0.064147 1.03625 -0.061978 0.022738 0.430969 -0.041109 0.063769 0.385997 -0.009966 0.085576 0.381013 -0.063877 0.015818 0.485075 -0.064864 0.015176 0.6788 -0.065929 0.012273 0.82274 -0.066283 0.009849 0.943003 -0.064591 0.014939 1.01067 -0.043056 0.051699 1.03487 -0.010789 0.071365 1.03626 0.013319 0.071292 1.03627 0.045479 0.051452 1.03485 0.066836 0.014587 1.01024 0.068481 0.009849 0.943072 0.068267 0.012274 0.822809 0.06737 0.015176 0.678868 0.066588 0.015818 0.485142 0.013247 0.085506 0.381029 0.044264 0.063528 0.386168 0.064864 0.022384 0.431813 0.00133 0.073727 1.03626 0.029275 0.063987 1.03628 0.05822 0.033369 1.02842 0.068113 0.009735 0.997481 0.068461 0.011016 0.885201 0.067879 0.013644 0.75484 0.067043 0.015818 0.592464 0.028655 0.077408 0.381465 0.056508 0.043454 0.399066 -0.054478 0.043834 0.592402 -0.02593 0.078023 0.592416 -0.055302 0.041522 0.754777 -0.026389 0.075131 0.754792 -0.055859 0.038543 0.885137 -0.026712 0.071184 0.885152 -0.05594 0.035015 0.997417 -0.026798 0.066418 0.997432 -0.053956 0.044183 0.48508 -0.062984 0.022534 0.592397 -0.02567 0.078336 0.485094 -0.041892 0.064073 0.592408 -0.01024 0.086113 0.592424 -0.054883 0.042826 0.678805 -0.063915 0.020568 0.754773 -0.026157 0.076807 0.678819 -0.042556 0.061426 0.754783 -0.010497 0.083072 0.7548 -0.055654 0.040051 0.822745 -0.06454 0.018169 0.885132 -0.026588 0.073192 0.82276 -0.043011 0.057887 0.885143 -0.010689 0.078876 0.88516 -0.055945 0.036898 0.943008 -0.064617 0.015382 0.997413 -0.026777 0.068972 0.943023 -0.043095 0.053642 0.997424 -0.010776 0.073791 0.99744 -0.062359 0.02291 0.485076 -0.041497 0.064401 0.485086 -0.010097 0.086418 0.485102 -0.063441 0.02165 0.6788 -0.042218 0.062945 0.678811 -0.010368 0.084843 0.678827 -0.064312 0.019378 0.822741 -0.042841 0.059684 0.822752 -0.01061 0.081012 0.822768 -0.064631 0.016863 0.943004 -0.043088 0.055913 0.943015 -0.010742 0.076517 0.943031 0.013396 0.076445 0.943044 0.045628 0.055662 0.94306 0.066955 0.016494 0.943071 0.013412 0.08094 0.822781 0.045525 0.059434 0.822797 0.066773 0.01901 0.822808 0.013339 0.084772 0.67884 0.045068 0.062698 0.678856 0.066062 0.021286 0.678867 0.013276 0.086348 0.485114 0.044554 0.064157 0.48513 0.065186 0.022552 0.485141 0.013359 0.073719 0.997453 0.001379 0.078989 0.943038 0.045566 0.053391 0.997469 0.02939 0.068811 0.943052 0.066877 0.015013 0.99748 0.05838 0.036576 0.943067 0.013416 0.078803 0.885172 0.001439 0.083576 0.822775 0.045621 0.057637 0.885189 0.029347 0.073032 0.822789 0.06693 0.0178 0.8852 0.05823 0.039731 0.822804 0.01338 0.083 0.754812 0.001509 0.08748 0.678834 0.045319 0.061177 0.754829 0.029083 0.076648 0.678848 0.066452 0.020202 0.75484 0.057621 0.042509 0.678863 0.013307 0.086042 0.592436 0.001597 0.08907 0.485108 0.044837 0.063828 0.592453 0.028803 0.07818 0.485122 0.065699 0.022173 0.592463 0.056901 0.04387 0.485137 0.001351 0.076206 0.997447 0.02934 0.066257 0.997461 0.058309 0.034694 0.997476 0.001408 0.081397 0.885166 0.029396 0.071024 0.885181 0.058362 0.038222 0.885195 0.001472 0.085676 0.754806 0.029228 0.074972 0.75482 0.057955 0.041203 0.754835 0.001551 0.088767 0.59243 0.028952 0.077865 0.592444 0.057311 0.043519 0.592459 numsurf 108 SURF 0x10 mat 0 refs 3 12 0.758227 0.701712 66 0.758227 0.703259 9 0.746791 0.703222 SURF 0x10 mat 0 refs 4 1 0.739987 0.707808 46 0.758228 0.707899 67 0.758229 0.71231 10 0.737286 0.712172 SURF 0x10 mat 0 refs 4 9 0.746791 0.703222 66 0.758227 0.703259 46 0.758228 0.707899 1 0.739987 0.707808 SURF 0x10 mat 0 refs 4 2 0.73632 0.715181 48 0.758231 0.715349 68 0.758232 0.717112 11 0.736232 0.716929 SURF 0x10 mat 0 refs 4 10 0.737286 0.712172 67 0.758229 0.71231 48 0.758231 0.715349 2 0.73632 0.715181 SURF 0x10 mat 0 refs 4 109 0.758234 0.717691 0 0.736205 0.717503 11 0.736232 0.716929 68 0.758232 0.717112 SURF 0x10 mat 0 refs 4 3 0.78091 0.701712 47 0.78091 0.703177 66 0.758227 0.703259 12 0.758227 0.701712 SURF 0x10 mat 0 refs 4 13 0.799172 0.701572 69 0.799172 0.702984 47 0.78091 0.703177 3 0.78091 0.701712 SURF 0x10 mat 0 refs 4 4 0.815229 0.701238 52 0.81523 0.702748 69 0.799172 0.702984 13 0.799172 0.701572 SURF 0x10 mat 0 refs 4 14 0.829595 0.700939 72 0.829595 0.702489 52 0.81523 0.702748 4 0.815229 0.701238 SURF 0x10 mat 0 refs 4 5 0.842782 0.700665 57 0.842782 0.702225 72 0.829595 0.702489 14 0.829595 0.700939 SURF 0x10 mat 0 refs 4 15 0.855014 0.70041 75 0.855014 0.70194 57 0.842782 0.702225 5 0.842782 0.700665 SURF 0x10 mat 0 refs 4 6 0.866513 0.700385 62 0.866514 0.701617 75 0.855014 0.70194 15 0.855014 0.70041 SURF 0x10 mat 0 refs 3 16 0.869315 0.70152 62 0.866514 0.701617 6 0.866513 0.700385 SURF 0x10 mat 0 refs 4 44 0.866515 0.7059 7 0.873099 0.705609 17 0.87443 0.709539 64 0.866516 0.709963 SURF 0x10 mat 0 refs 4 62 0.866514 0.701617 16 0.869315 0.70152 7 0.873099 0.705609 44 0.866515 0.7059 SURF 0x10 mat 0 refs 4 45 0.866518 0.71275 8 0.874722 0.712254 18 0.874723 0.713829 65 0.866519 0.714358 SURF 0x10 mat 0 refs 4 64 0.866516 0.709963 17 0.87443 0.709539 8 0.874722 0.712254 45 0.866518 0.71275 SURF 0x10 mat 0 refs 4 65 0.866519 0.714358 18 0.874723 0.713829 29 0.874725 0.714344 114 0.866521 0.714885 SURF 0x10 mat 0 refs 4 114 0.866521 0.714885 29 0.874725 0.714344 19 0.874726 0.713813 90 0.866522 0.714342 SURF 0x10 mat 0 refs 4 115 0.866524 0.712715 30 0.874728 0.712219 20 0.874427 0.709485 92 0.866526 0.709908 SURF 0x10 mat 0 refs 4 90 0.866522 0.714342 19 0.874726 0.713813 30 0.874728 0.712219 115 0.866524 0.712715 SURF 0x10 mat 0 refs 4 116 0.866527 0.70583 31 0.873066 0.705541 21 0.869225 0.701444 94 0.866528 0.701537 SURF 0x10 mat 0 refs 4 92 0.866526 0.709908 20 0.874427 0.709485 31 0.873066 0.705541 116 0.866527 0.70583 SURF 0x10 mat 0 refs 3 32 0.866528 0.700385 94 0.866528 0.701537 21 0.869225 0.701444 SURF 0x10 mat 0 refs 4 22 0.855028 0.70041 80 0.855028 0.70186 94 0.866528 0.701537 32 0.866528 0.700385 SURF 0x10 mat 0 refs 4 33 0.842797 0.700665 100 0.842797 0.702145 80 0.855028 0.70186 22 0.855028 0.70041 SURF 0x10 mat 0 refs 4 23 0.82961 0.700939 83 0.829609 0.702409 100 0.842797 0.702145 33 0.842797 0.700665 SURF 0x10 mat 0 refs 4 34 0.815244 0.701238 106 0.815244 0.702669 83 0.829609 0.702409 23 0.82961 0.700939 SURF 0x10 mat 0 refs 4 24 0.799186 0.701572 86 0.799186 0.702905 106 0.815244 0.702669 34 0.815244 0.701238 SURF 0x10 mat 0 refs 4 35 0.780924 0.701712 112 0.780924 0.703098 86 0.799186 0.702905 24 0.799186 0.701572 SURF 0x10 mat 0 refs 4 25 0.758241 0.701712 89 0.758241 0.703181 112 0.780924 0.703098 35 0.780924 0.701712 SURF 0x10 mat 0 refs 4 0 0.736205 0.717503 109 0.758234 0.717691 87 0.758235 0.717097 26 0.736236 0.716913 SURF 0x10 mat 0 refs 4 36 0.736328 0.715147 111 0.758236 0.715315 88 0.758238 0.712256 27 0.737322 0.712119 SURF 0x10 mat 0 refs 4 26 0.736236 0.716913 87 0.758235 0.717097 111 0.758236 0.715315 36 0.736328 0.715147 SURF 0x10 mat 0 refs 4 37 0.740048 0.70774 113 0.75824 0.707831 89 0.758241 0.703181 28 0.746969 0.703144 SURF 0x10 mat 0 refs 4 27 0.737322 0.712119 88 0.758238 0.712256 113 0.75824 0.707831 37 0.740048 0.70774 SURF 0x10 mat 0 refs 3 28 0.746969 0.703144 89 0.758241 0.703181 25 0.758241 0.701712 SURF 0x10 mat 0 refs 4 38 0.780911 0.707823 49 0.780912 0.712238 67 0.758229 0.71231 46 0.758228 0.707899 SURF 0x10 mat 0 refs 4 38 0.780911 0.707823 51 0.799173 0.707604 70 0.799174 0.711992 49 0.780912 0.712238 SURF 0x10 mat 0 refs 4 38 0.780911 0.707823 47 0.78091 0.703177 69 0.799172 0.702984 51 0.799173 0.707604 SURF 0x10 mat 0 refs 4 38 0.780911 0.707823 46 0.758228 0.707899 66 0.758227 0.703259 47 0.78091 0.703177 SURF 0x10 mat 0 refs 4 39 0.780914 0.715281 50 0.780916 0.717046 68 0.758232 0.717112 48 0.758231 0.715349 SURF 0x10 mat 0 refs 4 39 0.780914 0.715281 53 0.799176 0.715016 71 0.799178 0.716769 50 0.780916 0.717046 SURF 0x10 mat 0 refs 4 39 0.780914 0.715281 49 0.780912 0.712238 70 0.799174 0.711992 53 0.799176 0.715016 SURF 0x10 mat 0 refs 4 39 0.780914 0.715281 48 0.758231 0.715349 67 0.758229 0.71231 49 0.780912 0.712238 SURF 0x10 mat 0 refs 4 123 0.780917 0.717625 50 0.780916 0.717046 71 0.799178 0.716769 103 0.799179 0.717344 SURF 0x10 mat 0 refs 4 123 0.780917 0.717625 109 0.758234 0.717691 68 0.758232 0.717112 50 0.780916 0.717046 SURF 0x10 mat 0 refs 4 40 0.81523 0.707319 54 0.815232 0.711661 70 0.799174 0.711992 51 0.799173 0.707604 SURF 0x10 mat 0 refs 4 40 0.81523 0.707319 56 0.829596 0.706998 73 0.829598 0.711281 54 0.815232 0.711661 SURF 0x10 mat 0 refs 4 40 0.81523 0.707319 52 0.81523 0.702748 72 0.829595 0.702489 56 0.829596 0.706998 SURF 0x10 mat 0 refs 4 40 0.81523 0.707319 51 0.799173 0.707604 69 0.799172 0.702984 52 0.81523 0.702748 SURF 0x10 mat 0 refs 4 41 0.815234 0.71465 55 0.815235 0.716383 71 0.799178 0.716769 53 0.799176 0.715016 SURF 0x10 mat 0 refs 4 41 0.815234 0.71465 58 0.829599 0.714227 74 0.829601 0.715933 55 0.815235 0.716383 SURF 0x10 mat 0 refs 4 41 0.815234 0.71465 54 0.815232 0.711661 73 0.829598 0.711281 58 0.829599 0.714227 SURF 0x10 mat 0 refs 4 41 0.815234 0.71465 53 0.799176 0.715016 70 0.799174 0.711992 54 0.815232 0.711661 SURF 0x10 mat 0 refs 4 120 0.815237 0.71695 55 0.815235 0.716383 74 0.829601 0.715933 97 0.829602 0.716492 SURF 0x10 mat 0 refs 4 120 0.815237 0.71695 103 0.799179 0.717344 71 0.799178 0.716769 55 0.815235 0.716383 SURF 0x10 mat 0 refs 4 42 0.842783 0.706669 59 0.842784 0.710889 73 0.829598 0.711281 56 0.829596 0.706998 SURF 0x10 mat 0 refs 4 42 0.842783 0.706669 61 0.855015 0.70631 76 0.855016 0.710458 59 0.842784 0.710889 SURF 0x10 mat 0 refs 4 42 0.842783 0.706669 57 0.842782 0.702225 75 0.855014 0.70194 61 0.855015 0.70631 SURF 0x10 mat 0 refs 4 42 0.842783 0.706669 56 0.829596 0.706998 72 0.829595 0.702489 57 0.842782 0.702225 SURF 0x10 mat 0 refs 4 43 0.842786 0.713789 60 0.842788 0.715467 74 0.829601 0.715933 58 0.829599 0.714227 SURF 0x10 mat 0 refs 4 43 0.842786 0.713789 63 0.855018 0.713307 77 0.85502 0.714953 60 0.842788 0.715467 SURF 0x10 mat 0 refs 4 43 0.842786 0.713789 59 0.842784 0.710889 76 0.855016 0.710458 63 0.855018 0.713307 SURF 0x10 mat 0 refs 4 43 0.842786 0.713789 58 0.829599 0.714227 73 0.829598 0.711281 59 0.842784 0.710889 SURF 0x10 mat 0 refs 4 117 0.842789 0.716017 60 0.842788 0.715467 77 0.85502 0.714953 91 0.855021 0.715492 SURF 0x10 mat 0 refs 4 117 0.842789 0.716017 97 0.829602 0.716492 74 0.829601 0.715933 60 0.842788 0.715467 SURF 0x10 mat 0 refs 4 44 0.866515 0.7059 64 0.866516 0.709963 76 0.855016 0.710458 61 0.855015 0.70631 SURF 0x10 mat 0 refs 4 44 0.866515 0.7059 61 0.855015 0.70631 75 0.855014 0.70194 62 0.866514 0.701617 SURF 0x10 mat 0 refs 4 45 0.866518 0.71275 65 0.866519 0.714358 77 0.85502 0.714953 63 0.855018 0.713307 SURF 0x10 mat 0 refs 4 45 0.866518 0.71275 63 0.855018 0.713307 76 0.855016 0.710458 64 0.866516 0.709963 SURF 0x10 mat 0 refs 4 114 0.866521 0.714885 91 0.855021 0.715492 77 0.85502 0.714953 65 0.866519 0.714358 SURF 0x10 mat 0 refs 4 114 0.866521 0.714885 90 0.866522 0.714342 78 0.855022 0.714937 91 0.855021 0.715492 SURF 0x10 mat 0 refs 4 115 0.866524 0.712715 92 0.866526 0.709908 79 0.855026 0.710404 93 0.855024 0.713272 SURF 0x10 mat 0 refs 4 115 0.866524 0.712715 93 0.855024 0.713272 78 0.855022 0.714937 90 0.866522 0.714342 SURF 0x10 mat 0 refs 4 116 0.866527 0.70583 94 0.866528 0.701537 80 0.855028 0.70186 95 0.855027 0.70624 SURF 0x10 mat 0 refs 4 116 0.866527 0.70583 95 0.855027 0.70624 79 0.855026 0.710404 92 0.866526 0.709908 SURF 0x10 mat 0 refs 4 117 0.842789 0.716017 96 0.842791 0.715451 81 0.829604 0.715917 97 0.829602 0.716492 SURF 0x10 mat 0 refs 4 117 0.842789 0.716017 91 0.855021 0.715492 78 0.855022 0.714937 96 0.842791 0.715451 SURF 0x10 mat 0 refs 4 118 0.842792 0.713754 98 0.842794 0.710834 82 0.829607 0.711226 99 0.829605 0.714193 SURF 0x10 mat 0 refs 4 118 0.842792 0.713754 93 0.855024 0.713272 79 0.855026 0.710404 98 0.842794 0.710834 SURF 0x10 mat 0 refs 4 118 0.842792 0.713754 96 0.842791 0.715451 78 0.855022 0.714937 93 0.855024 0.713272 SURF 0x10 mat 0 refs 4 118 0.842792 0.713754 99 0.829605 0.714193 81 0.829604 0.715917 96 0.842791 0.715451 SURF 0x10 mat 0 refs 4 119 0.842795 0.706599 100 0.842797 0.702145 83 0.829609 0.702409 101 0.829609 0.706928 SURF 0x10 mat 0 refs 4 119 0.842795 0.706599 95 0.855027 0.70624 80 0.855028 0.70186 100 0.842797 0.702145 SURF 0x10 mat 0 refs 4 119 0.842795 0.706599 98 0.842794 0.710834 79 0.855026 0.710404 95 0.855027 0.70624 SURF 0x10 mat 0 refs 4 119 0.842795 0.706599 101 0.829609 0.706928 82 0.829607 0.711226 98 0.842794 0.710834 SURF 0x10 mat 0 refs 4 120 0.815237 0.71695 102 0.815238 0.716367 84 0.799181 0.716753 103 0.799179 0.717344 SURF 0x10 mat 0 refs 4 120 0.815237 0.71695 97 0.829602 0.716492 81 0.829604 0.715917 102 0.815238 0.716367 SURF 0x10 mat 0 refs 4 121 0.81524 0.714616 104 0.815241 0.711606 85 0.799184 0.711938 105 0.799182 0.714981 SURF 0x10 mat 0 refs 4 121 0.81524 0.714616 99 0.829605 0.714193 82 0.829607 0.711226 104 0.815241 0.711606 SURF 0x10 mat 0 refs 4 121 0.81524 0.714616 102 0.815238 0.716367 81 0.829604 0.715917 99 0.829605 0.714193 SURF 0x10 mat 0 refs 4 121 0.81524 0.714616 105 0.799182 0.714981 84 0.799181 0.716753 102 0.815238 0.716367 SURF 0x10 mat 0 refs 4 122 0.815243 0.70725 106 0.815244 0.702669 86 0.799186 0.702905 107 0.799185 0.707534 SURF 0x10 mat 0 refs 4 122 0.815243 0.70725 101 0.829609 0.706928 83 0.829609 0.702409 106 0.815244 0.702669 SURF 0x10 mat 0 refs 4 122 0.815243 0.70725 104 0.815241 0.711606 82 0.829607 0.711226 101 0.829609 0.706928 SURF 0x10 mat 0 refs 4 122 0.815243 0.70725 107 0.799185 0.707534 85 0.799184 0.711938 104 0.815241 0.711606 SURF 0x10 mat 0 refs 4 123 0.780917 0.717625 108 0.780918 0.71703 87 0.758235 0.717097 109 0.758234 0.717691 SURF 0x10 mat 0 refs 4 123 0.780917 0.717625 103 0.799179 0.717344 84 0.799181 0.716753 108 0.780918 0.71703 SURF 0x10 mat 0 refs 4 124 0.78092 0.715247 110 0.780922 0.712185 88 0.758238 0.712256 111 0.758236 0.715315 SURF 0x10 mat 0 refs 4 124 0.78092 0.715247 105 0.799182 0.714981 85 0.799184 0.711938 110 0.780922 0.712185 SURF 0x10 mat 0 refs 4 124 0.78092 0.715247 108 0.780918 0.71703 84 0.799181 0.716753 105 0.799182 0.714981 SURF 0x10 mat 0 refs 4 124 0.78092 0.715247 111 0.758236 0.715315 87 0.758235 0.717097 108 0.780918 0.71703 SURF 0x10 mat 0 refs 4 125 0.780923 0.707755 112 0.780924 0.703098 89 0.758241 0.703181 113 0.75824 0.707831 SURF 0x10 mat 0 refs 4 125 0.780923 0.707755 107 0.799185 0.707534 86 0.799186 0.702905 112 0.780924 0.703098 SURF 0x10 mat 0 refs 4 125 0.780923 0.707755 110 0.780922 0.712185 85 0.799184 0.711938 107 0.799185 0.707534 SURF 0x10 mat 0 refs 4 125 0.780923 0.707755 113 0.75824 0.707831 88 0.758238 0.712256 110 0.780922 0.712185 kids 0 OBJECT poly name "CurveCircle.006" data 8 Mesh.010 texture "C:/Programme/CRRCSim neu/textures/CrossfireTexture.rgb" crease 30.000000 numvert 310 0.48332 0.058408 -0.408606 0.482876 0.065557 0.315876 0.483135 0.058757 0.302805 0.483447 0.050707 0.264013 0.483641 0.045865 0.210832 0.483675 0.045086 0.191585 0.48369 0.044937 0.15297 0.089125 0.050776 0.31572 0.089839 0.032299 0.229402 0.08989 0.031085 0.210676 0.089923 0.030306 0.191429 0.08994 0.029987 0.172022 0.089938 0.030156 0.152814 0.089568 0.043628 -0.408762 0.088983 0.054528 0.31734 0.482735 0.069309 0.317496 0.089258 0.04725 0.310703 0.48301 0.062031 0.310859 0.089383 0.043976 0.302648 0.089498 0.04098 0.291916 0.48325 0.055761 0.292072 0.089602 0.038288 0.278866 0.483355 0.053069 0.279022 0.089694 0.035927 0.263857 0.089774 0.033921 0.247249 0.483526 0.048702 0.247405 0.483591 0.047079 0.229558 0.483692 0.044768 0.172178 1.1076 0.068474 0.153043 1.10759 0.068623 0.191535 1.10755 0.0694 0.210721 1.1075 0.07061 0.229388 1.10744 0.072227 0.247179 1.10727 0.07658 0.278695 1.10705 0.08225 0.302402 1.10665 0.092769 0.317047 1.10723 0.081903 -0.406755 1.1076 0.068306 0.17219 1.10736 0.074226 0.263734 1.10716 0.079263 0.291704 1.10693 0.085514 0.310431 1.10679 0.089029 0.315432 1.55548 0.106071 0.308291 1.55595 0.093832 0.272171 1.55618 0.087962 0.223694 1.55626 0.086009 0.186477 1.55628 0.085697 0.167457 1.55628 0.085862 0.148632 1.55591 0.099065 -0.40175 1.55534 0.109748 0.309878 1.55561 0.102615 0.303374 1.55573 0.099406 0.29548 1.55585 0.09647 0.284961 1.55604 0.091517 0.257462 1.55612 0.089552 0.241185 1.55623 0.086772 0.20534 1.91168 0.099677 0.146326 1.91163 0.100574 0.20218 1.91144 0.105247 0.253517 1.91135 0.107527 0.268006 1.91102 0.116178 0.298738 1.91089 0.119582 0.303581 1.91075 0.123204 0.305145 1.91168 0.099514 0.164867 1.91166 0.099822 0.183601 1.91158 0.101746 0.220257 1.91152 0.103312 0.237485 1.91125 0.110126 0.280603 1.91114 0.113018 0.290963 1.91132 0.112681 -0.395774 2.2602 0.136507 0.292457 2.26033 0.132975 0.290932 2.26046 0.129657 0.28621 2.26058 0.126575 0.278629 2.26069 0.123755 0.268528 2.26079 0.121222 0.256246 2.26095 0.117112 0.226489 2.26101 0.115585 0.209691 2.26105 0.114442 0.192066 2.26109 0.113709 0.173951 2.2611 0.113568 0.137608 2.26075 0.126247 -0.390938 2.26087 0.118999 0.24212 2.2611 0.113409 0.155686 2.58071 0.126481 0.128872 2.58069 0.126618 0.16411 2.58062 0.128437 0.198762 2.5804 0.133902 0.2439 2.58009 0.14208 0.272953 2.57996 0.145298 0.277531 2.58071 0.126327 0.1464 2.58066 0.127329 0.181673 2.58056 0.129917 0.215048 2.58048 0.131747 0.230204 2.5803 0.136359 0.255809 2.5802 0.139093 0.265602 2.57983 0.148722 0.279009 2.58037 0.138775 -0.383591 2.94396 0.153273 -0.369896 2.94345 0.162718 0.259274 2.94399 0.148646 0.225936 2.94407 0.1466 0.212931 2.94426 0.141729 0.150172 2.94428 0.141453 0.133355 2.94428 0.1416 0.116712 2.94357 0.159467 0.25787 2.94369 0.156412 0.253523 2.9438 0.153575 0.246544 2.9439 0.150979 0.237244 2.94413 0.144862 0.19854 2.94419 0.143456 0.183076 2.94424 0.142404 0.166849 3.22868 0.153414 0.119196 3.22867 0.153677 0.135233 3.22855 0.156665 0.181362 3.22848 0.158322 0.195087 3.2284 0.160273 0.20749 3.22801 0.170593 0.237945 3.22838 0.164686 -0.360752 3.22868 0.153553 0.103323 3.22864 0.154321 0.151138 3.2286 0.155324 0.166614 3.22832 0.162498 0.218274 3.22822 0.164974 0.227143 3.22812 0.167679 0.233799 3.22789 0.173694 0.239284 3.4952 0.175547 -0.349135 3.49474 0.184053 0.217491 3.49505 0.175818 0.206026 3.49522 0.17138 0.187467 3.4953 0.169537 0.175755 3.49541 0.166706 0.148867 3.49547 0.165151 0.119234 3.49549 0.164902 0.10409 3.49485 0.181125 0.216227 3.49496 0.178373 0.212312 3.49514 0.17348 0.197651 3.49536 0.167972 0.162795 3.49545 0.165759 0.134254 3.49549 0.165034 0.089101 3.73188 0.175373 0.073932 3.73184 0.176055 0.116421 3.73176 0.178138 0.143278 3.73163 0.181345 0.166495 3.73156 0.183321 0.176079 3.73118 0.19327 0.194748 3.73188 0.175249 0.088037 3.73187 0.175483 0.102288 3.73181 0.176947 0.130173 3.7317 0.17961 0.155474 3.73147 0.185521 0.183959 3.73138 0.187926 0.189874 3.73128 0.190515 0.193558 3.73161 0.185266 -0.338449 3.9393 0.193874 -0.32851 3.93899 0.198805 0.171194 3.93909 0.196373 0.167734 3.93917 0.194115 0.162178 3.93939 0.188563 0.135422 3.93955 0.184686 0.085466 3.93956 0.184466 0.07208 3.9389 0.201393 0.172311 3.93925 0.192048 0.154776 3.93933 0.190192 0.145774 3.93944 0.18718 0.123967 3.93949 0.186061 0.111657 3.93952 0.185223 0.098741 3.93956 0.184583 0.058831 4.14227 0.193875 0.03988 4.14227 0.193768 0.052113 4.14217 0.196273 0.100025 4.14212 0.19755 0.110603 4.14206 0.199054 0.120162 4.14192 0.202677 0.135309 4.14175 0.207008 0.143634 4.14204 0.202455 -0.317789 4.14226 0.19397 0.064473 4.14224 0.194467 0.076732 4.14221 0.19524 0.088659 4.14199 0.200769 0.128474 4.14184 0.204762 0.140439 4.14166 0.209398 0.144666 4.37874 0.216719 0.101903 4.37901 0.209677 0.081121 4.37915 0.206299 0.053228 4.37919 0.205175 0.031815 4.3792 0.204996 0.020872 4.3792 0.205091 0.01004 4.37899 0.212687 -0.306632 4.37866 0.218834 0.102816 4.37882 0.21473 0.099074 4.37889 0.212884 0.094532 4.37895 0.211194 0.08848 4.37907 0.208345 0.072657 4.37911 0.207214 0.063292 4.37918 0.205615 0.042668 4.53551 0.213039 -0.020039 4.53552 0.212955 -0.010465 4.53547 0.214107 0.018133 4.53543 0.214915 0.027027 4.53539 0.215915 0.035305 4.53524 0.219926 0.054638 4.53518 0.221558 0.058652 4.53511 0.223316 0.061153 4.53551 0.213113 -0.000793 4.53549 0.213502 0.008799 4.53535 0.217092 0.042785 4.5353 0.218433 0.049289 4.53504 0.225186 0.06196 4.53533 0.219753 -0.299926 4.60609 0.223066 0.036123 4.60614 0.221653 0.031061 4.60623 0.219269 0.017827 4.60627 0.218323 0.009993 4.60633 0.216986 -0.007257 4.60634 0.216618 -0.016335 4.60635 0.216468 -0.025488 4.60617 0.222901 -0.299422 4.6059 0.228043 0.043052 4.60596 0.226273 0.042288 4.60603 0.22461 0.039922 4.60619 0.220383 0.024906 4.6063 0.217558 0.001576 4.60635 0.216547 -0.034548 4.65273 0.219679 -0.056526 4.65273 0.219607 -0.048309 4.65271 0.220077 -0.031772 4.65266 0.22129 -0.016126 4.65263 0.222148 -0.009021 4.65249 0.225592 0.007575 4.65244 0.226993 0.01102 4.65238 0.228501 0.013167 4.65232 0.230106 0.01386 4.65272 0.219743 -0.040006 4.65269 0.220596 -0.023761 4.65259 0.223158 -0.0026 4.65254 0.22431 0.002983 4.65257 0.225443 -0.296776 4.70493 0.228392 -0.296496 4.70477 0.231068 -0.025356 4.70495 0.226394 -0.039148 4.70498 0.22551 -0.044766 4.70501 0.22476 -0.050981 4.70503 0.224152 -0.05766 4.70471 0.232472 -0.024749 4.70482 0.229748 -0.027233 4.70486 0.228523 -0.030248 4.70491 0.227401 -0.034264 4.70505 0.223698 -0.064669 4.70507 0.223406 -0.071872 4.70507 0.223287 -0.079135 4.70507 0.223351 -0.086324 4.8627 0.237903 -0.210388 4.8627 0.237879 -0.207613 4.86267 0.238035 -0.202028 4.86264 0.238208 -0.199322 4.86259 0.238439 -0.196744 4.86247 0.239059 -0.192176 4.8624 0.239442 -0.19029 4.86232 0.239868 -0.188739 4.86224 0.240334 -0.187576 4.86214 0.240835 -0.186851 4.86204 0.241368 -0.186617 4.86269 0.237924 -0.204809 4.86254 0.238724 -0.194344 4.86236 0.239814 -0.291528 4.87364 0.244706 -0.291866 4.87284 0.245769 -0.205073 4.87311 0.245408 -0.205266 4.87359 0.244753 -0.206829 4.8738 0.244464 -0.208111 4.87399 0.244205 -0.209671 4.87416 0.243977 -0.211465 4.8743 0.243784 -0.21345 4.87451 0.24351 -0.217822 4.87456 0.243435 -0.220123 4.87335 0.245068 -0.205866 4.87442 0.243627 -0.215584 4.87459 0.243403 -0.222442 4.87457 0.243419 -0.224738 4.88126 0.25258 -0.253947 4.88127 0.252574 -0.25265 4.88125 0.252585 -0.251341 4.8812 0.252614 -0.250042 4.88113 0.252657 -0.248778 4.88104 0.252715 -0.247574 4.88063 0.252969 -0.24456 4.88046 0.253076 -0.243835 4.88027 0.253193 -0.243292 4.8805 0.253053 -0.291846 4.88092 0.252788 -0.246453 4.88079 0.252872 -0.24544 4.87986 0.253453 -0.242844 4.88262 0.258719 -0.291627 4.88256 0.258754 -0.290868 4.88259 0.258737 -0.290539 4.85274 0.235768 -0.203373 4.85274 0.235741 -0.200348 4.85274 0.235914 -0.194265 4.85273 0.237476 -0.181524 4.85273 0.237949 -0.179855 4.85273 0.238465 -0.178607 4.85273 0.239612 -0.177607 4.85273 0.236679 -0.185913 4.85279 0.237896 -0.291806 4.85273 0.239021 -0.177837 4.85273 0.237051 -0.183565 4.85273 0.236362 -0.188519 4.85274 0.236106 -0.191321 4.85274 0.235791 -0.197292 numsurf 285 SURF 0x10 mat 1 refs 4 14 0.981118 0.0108766 7 0.98109 0.0111827 1 0.902177 0.0111532 15 0.902205 0.0108471 SURF 0x10 mat 1 refs 4 7 0.98109 0.0111827 16 0.981063 0.0121308 17 0.90215 0.0121013 1 0.902177 0.0111532 SURF 0x10 mat 1 refs 4 16 0.981063 0.0121308 18 0.981038 0.013653 2 0.902125 0.0136234 17 0.90215 0.0121013 SURF 0x10 mat 1 refs 4 18 0.981038 0.013653 19 0.981015 0.0156811 20 0.902102 0.0156517 2 0.902125 0.0136234 SURF 0x10 mat 1 refs 4 19 0.981015 0.0156811 21 0.980994 0.0181473 22 0.902081 0.0181178 20 0.902102 0.0156517 SURF 0x10 mat 1 refs 4 21 0.980994 0.0181473 23 0.980976 0.0209837 3 0.902063 0.0209542 22 0.902081 0.0181178 SURF 0x10 mat 1 refs 4 23 0.980976 0.0209837 24 0.980959 0.0241222 25 0.902047 0.0240927 3 0.902063 0.0209542 SURF 0x10 mat 1 refs 4 24 0.980959 0.0241222 8 0.980946 0.027495 26 0.902034 0.0274655 25 0.902047 0.0240927 SURF 0x10 mat 1 refs 4 8 0.980946 0.027495 9 0.980936 0.0310338 4 0.902024 0.0310043 26 0.902034 0.0274655 SURF 0x10 mat 1 refs 4 9 0.980936 0.0310338 10 0.98093 0.034671 5 0.902017 0.0346415 4 0.902024 0.0310043 SURF 0x10 mat 1 refs 4 10 0.98093 0.034671 11 0.980926 0.0383385 27 0.902014 0.0383091 5 0.902017 0.0346415 SURF 0x10 mat 1 refs 4 11 0.980926 0.0383385 12 0.980927 0.0419684 6 0.902014 0.0419389 27 0.902014 0.0383091 SURF 0x10 mat 1 refs 4 12 0.980927 0.0419684 13 0.981001 0.148094 0 0.902088 0.148065 6 0.902014 0.0419389 SURF 0x10 mat 1 refs 4 6 0.902014 0.0419389 28 0.776974 0.0419251 37 0.776974 0.0383068 27 0.902014 0.0383091 SURF 0x10 mat 1 refs 4 5 0.902017 0.0346415 29 0.776977 0.034651 30 0.776984 0.0310253 4 0.902024 0.0310043 SURF 0x10 mat 1 refs 4 4 0.902024 0.0310043 30 0.776984 0.0310253 31 0.776994 0.0274976 26 0.902034 0.0274655 SURF 0x10 mat 1 refs 4 25 0.902047 0.0240927 32 0.777007 0.0241354 38 0.777023 0.0210069 3 0.902063 0.0209542 SURF 0x10 mat 1 refs 4 3 0.902063 0.0209542 38 0.777023 0.0210069 33 0.777041 0.0181797 22 0.902081 0.0181178 SURF 0x10 mat 1 refs 4 22 0.902081 0.0181178 33 0.777041 0.0181797 39 0.777062 0.0157212 20 0.902102 0.0156517 SURF 0x10 mat 1 refs 4 27 0.902014 0.0383091 37 0.776974 0.0383068 29 0.776977 0.034651 5 0.902017 0.0346415 SURF 0x10 mat 1 refs 4 26 0.902034 0.0274655 31 0.776994 0.0274976 32 0.777007 0.0241354 25 0.902047 0.0240927 SURF 0x10 mat 1 refs 4 20 0.902102 0.0156517 39 0.777062 0.0157212 34 0.777085 0.0136996 2 0.902125 0.0136234 SURF 0x10 mat 1 refs 4 2 0.902125 0.0136234 34 0.777085 0.0136996 40 0.77711 0.0121822 17 0.90215 0.0121013 SURF 0x10 mat 1 refs 4 17 0.90215 0.0121013 40 0.77711 0.0121822 41 0.777137 0.0112371 1 0.902177 0.0111532 SURF 0x10 mat 1 refs 4 1 0.902177 0.0111532 41 0.777137 0.0112371 35 0.777165 0.010932 15 0.902205 0.0108471 SURF 0x10 mat 1 refs 4 28 0.776974 0.0419251 6 0.902014 0.0419389 0 0.902088 0.148065 36 0.777048 0.147715 SURF 0x10 mat 1 refs 4 36 0.777048 0.147715 48 0.687127 0.146769 47 0.687054 0.0427587 28 0.776974 0.0419251 SURF 0x10 mat 1 refs 4 40 0.77711 0.0121822 50 0.687188 0.0135159 42 0.687214 0.0125867 41 0.777137 0.0112371 SURF 0x10 mat 1 refs 4 39 0.777062 0.0157212 52 0.687141 0.0169955 51 0.687164 0.0150076 34 0.777085 0.0136996 SURF 0x10 mat 1 refs 4 33 0.777041 0.0181797 43 0.687121 0.0194125 52 0.687141 0.0169955 39 0.777062 0.0157212 SURF 0x10 mat 1 refs 4 38 0.777023 0.0210069 53 0.687102 0.0221922 43 0.687121 0.0194125 33 0.777041 0.0181797 SURF 0x10 mat 1 refs 4 42 0.687214 0.0125867 49 0.687242 0.0122867 35 0.777165 0.010932 41 0.777137 0.0112371 SURF 0x10 mat 1 refs 4 51 0.687164 0.0150076 50 0.687188 0.0135159 40 0.77711 0.0121822 34 0.777085 0.0136996 SURF 0x10 mat 1 refs 4 54 0.687087 0.0252682 53 0.687102 0.0221922 38 0.777023 0.0210069 32 0.777007 0.0241354 SURF 0x10 mat 1 refs 4 44 0.687074 0.0285736 54 0.687087 0.0252682 32 0.777007 0.0241354 31 0.776994 0.0274976 SURF 0x10 mat 1 refs 4 55 0.687064 0.0320421 44 0.687074 0.0285736 31 0.776994 0.0274976 30 0.776984 0.0310253 SURF 0x10 mat 1 refs 4 45 0.687057 0.0356068 55 0.687064 0.0320421 30 0.776984 0.0310253 29 0.776977 0.034651 SURF 0x10 mat 1 refs 4 46 0.687054 0.0392012 45 0.687057 0.0356068 29 0.776977 0.034651 37 0.776974 0.0383068 SURF 0x10 mat 1 refs 4 47 0.687054 0.0427587 46 0.687054 0.0392012 37 0.776974 0.0383068 28 0.776974 0.0419251 SURF 0x10 mat 1 refs 4 63 0.615828 0.0396907 64 0.615831 0.0361503 45 0.687057 0.0356068 46 0.687054 0.0392012 SURF 0x10 mat 1 refs 4 45 0.687057 0.0356068 64 0.615831 0.0361503 57 0.615838 0.0326393 55 0.687064 0.0320421 SURF 0x10 mat 1 refs 4 58 0.615875 0.0229377 59 0.615893 0.0201996 43 0.687121 0.0194125 53 0.687102 0.0221922 SURF 0x10 mat 1 refs 4 59 0.615893 0.0201996 67 0.615913 0.017819 52 0.687141 0.0169955 43 0.687121 0.0194125 SURF 0x10 mat 1 refs 4 52 0.687141 0.0169955 67 0.615913 0.017819 68 0.615936 0.0158613 51 0.687164 0.0150076 SURF 0x10 mat 1 refs 4 51 0.687164 0.0150076 68 0.615936 0.0158613 60 0.61596 0.0143919 50 0.687188 0.0135159 SURF 0x10 mat 1 refs 4 60 0.61596 0.0143919 61 0.615986 0.0134767 42 0.687214 0.0125867 50 0.687188 0.0135159 SURF 0x10 mat 1 refs 4 69 0.6159 0.14564 56 0.615828 0.0431945 47 0.687054 0.0427587 48 0.687127 0.146769 SURF 0x10 mat 1 refs 4 47 0.687054 0.0427587 56 0.615828 0.0431945 63 0.615828 0.0396907 46 0.687054 0.0392012 SURF 0x10 mat 1 refs 4 55 0.687064 0.0320421 57 0.615838 0.0326393 65 0.615847 0.0292231 44 0.687074 0.0285736 SURF 0x10 mat 1 refs 4 44 0.687074 0.0285736 65 0.615847 0.0292231 66 0.61586 0.0259674 54 0.687087 0.0252682 SURF 0x10 mat 1 refs 4 54 0.687087 0.0252682 66 0.61586 0.0259674 58 0.615875 0.0229377 53 0.687102 0.0221922 SURF 0x10 mat 1 refs 4 42 0.687214 0.0125867 61 0.615986 0.0134767 62 0.616013 0.0131812 49 0.687242 0.0122867 SURF 0x10 mat 1 refs 4 69 0.6159 0.14564 81 0.545869 0.144726 80 0.545799 0.044842 56 0.615828 0.0431945 SURF 0x10 mat 1 refs 4 61 0.615986 0.0134767 71 0.545953 0.0158671 70 0.545979 0.0155789 62 0.616013 0.0131812 SURF 0x10 mat 1 refs 4 59 0.615893 0.0201996 75 0.545863 0.022422 74 0.545882 0.020101 67 0.615913 0.017819 SURF 0x10 mat 1 refs 4 58 0.615875 0.0229377 82 0.545845 0.0250915 75 0.545863 0.022422 59 0.615893 0.0201996 SURF 0x10 mat 1 refs 4 66 0.61586 0.0259674 76 0.54583 0.0280455 82 0.545845 0.0250915 58 0.615875 0.0229377 SURF 0x10 mat 1 refs 4 65 0.615847 0.0292231 77 0.545818 0.0312199 76 0.54583 0.0280455 66 0.61586 0.0259674 SURF 0x10 mat 1 refs 4 64 0.615831 0.0361503 79 0.545802 0.037974 78 0.545808 0.0345506 57 0.615838 0.0326393 SURF 0x10 mat 1 refs 4 63 0.615828 0.0396907 83 0.545799 0.0414257 79 0.545802 0.037974 64 0.615831 0.0361503 SURF 0x10 mat 1 refs 4 60 0.61596 0.0143919 72 0.545927 0.0167595 71 0.545953 0.0158671 61 0.615986 0.0134767 SURF 0x10 mat 1 refs 4 73 0.545904 0.0181921 72 0.545927 0.0167595 60 0.61596 0.0143919 68 0.615936 0.0158613 SURF 0x10 mat 1 refs 4 74 0.545882 0.020101 73 0.545904 0.0181921 68 0.615936 0.0158613 67 0.615913 0.017819 SURF 0x10 mat 1 refs 4 57 0.615838 0.0326393 78 0.545808 0.0345506 77 0.545818 0.0312199 65 0.615847 0.0292231 SURF 0x10 mat 1 refs 4 80 0.545799 0.044842 83 0.545799 0.0414257 63 0.615828 0.0396907 56 0.615828 0.0431945 SURF 0x10 mat 1 refs 4 79 0.545802 0.037974 85 0.481749 0.0398337 91 0.481755 0.0365147 78 0.545808 0.0345506 SURF 0x10 mat 1 refs 4 76 0.54583 0.0280455 92 0.481777 0.0302076 93 0.481791 0.0273434 82 0.545845 0.0250915 SURF 0x10 mat 1 refs 4 93 0.481791 0.0273434 87 0.481808 0.0247551 75 0.545863 0.022422 82 0.545845 0.0250915 SURF 0x10 mat 1 refs 4 87 0.481808 0.0247551 94 0.481827 0.0225046 74 0.545882 0.020101 75 0.545863 0.022422 SURF 0x10 mat 1 refs 4 74 0.545882 0.020101 94 0.481827 0.0225046 95 0.481848 0.020654 73 0.545904 0.0181921 SURF 0x10 mat 1 refs 4 73 0.545904 0.0181921 95 0.481848 0.020654 88 0.481871 0.0192647 72 0.545927 0.0167595 SURF 0x10 mat 1 refs 4 88 0.481871 0.0192647 89 0.481895 0.0183997 71 0.545953 0.0158671 72 0.545927 0.0167595 SURF 0x10 mat 1 refs 4 71 0.545953 0.0158671 89 0.481895 0.0183997 96 0.481921 0.0181203 70 0.545979 0.0155789 SURF 0x10 mat 1 refs 4 97 0.481814 0.143337 84 0.481746 0.046493 80 0.545799 0.044842 81 0.545869 0.144726 SURF 0x10 mat 1 refs 4 80 0.545799 0.044842 84 0.481746 0.046493 90 0.481746 0.0431805 83 0.545799 0.0414257 SURF 0x10 mat 1 refs 4 83 0.545799 0.0414257 90 0.481746 0.0431805 85 0.481749 0.0398337 79 0.545802 0.037974 SURF 0x10 mat 1 refs 4 78 0.545808 0.0345506 91 0.481755 0.0365147 86 0.481764 0.0332852 77 0.545818 0.0312199 SURF 0x10 mat 1 refs 4 77 0.545818 0.0312199 86 0.481764 0.0332852 92 0.481777 0.0302076 76 0.54583 0.0280455 SURF 0x10 mat 1 refs 4 97 0.481814 0.143337 98 0.408946 0.140749 104 0.408882 0.0487909 84 0.481746 0.046493 SURF 0x10 mat 1 refs 4 88 0.481871 0.0192647 106 0.409 0.0229366 105 0.409023 0.0221151 89 0.481895 0.0183997 SURF 0x10 mat 1 refs 4 92 0.481777 0.0302076 109 0.408911 0.0333273 101 0.408924 0.0306076 93 0.481791 0.0273434 SURF 0x10 mat 1 refs 4 85 0.481749 0.0398337 102 0.408885 0.0424677 111 0.408891 0.0393161 91 0.481755 0.0365147 SURF 0x10 mat 1 refs 4 90 0.481746 0.0431805 103 0.408882 0.0456458 102 0.408885 0.0424677 85 0.481749 0.0398337 SURF 0x10 mat 1 refs 4 84 0.481746 0.046493 104 0.408882 0.0487909 103 0.408882 0.0456458 90 0.481746 0.0431805 SURF 0x10 mat 1 refs 4 105 0.409023 0.0221151 99 0.409048 0.0218498 96 0.481921 0.0181203 89 0.481895 0.0183997 SURF 0x10 mat 1 refs 4 107 0.408979 0.0242555 106 0.409 0.0229366 88 0.481871 0.0192647 95 0.481848 0.020654 SURF 0x10 mat 1 refs 4 108 0.408959 0.0260129 107 0.408979 0.0242555 95 0.481848 0.020654 94 0.481827 0.0225046 SURF 0x10 mat 1 refs 4 87 0.481808 0.0247551 100 0.408941 0.0281499 108 0.408959 0.0260129 94 0.481827 0.0225046 SURF 0x10 mat 1 refs 4 93 0.481791 0.0273434 101 0.408924 0.0306076 100 0.408941 0.0281499 87 0.481808 0.0247551 SURF 0x10 mat 1 refs 4 86 0.481764 0.0332852 110 0.408899 0.0362495 109 0.408911 0.0333273 92 0.481777 0.0302076 SURF 0x10 mat 1 refs 4 91 0.481755 0.0365147 111 0.408891 0.0393161 110 0.408899 0.0362495 86 0.481764 0.0332852 SURF 0x10 mat 1 refs 4 104 0.408882 0.0487909 119 0.351884 0.0513211 112 0.351884 0.0483215 103 0.408882 0.0456458 SURF 0x10 mat 1 refs 4 112 0.351884 0.0483215 113 0.351887 0.0452908 102 0.408885 0.0424677 103 0.408882 0.0456458 SURF 0x10 mat 1 refs 4 121 0.351901 0.0393605 114 0.351911 0.0365735 109 0.408911 0.0333273 110 0.408899 0.0362495 SURF 0x10 mat 1 refs 4 102 0.408885 0.0424677 113 0.351887 0.0452908 120 0.351892 0.0422851 111 0.408891 0.0393161 SURF 0x10 mat 1 refs 4 111 0.408891 0.0393161 120 0.351892 0.0422851 121 0.351901 0.0393605 110 0.408899 0.0362495 SURF 0x10 mat 1 refs 4 109 0.408911 0.0333273 114 0.351911 0.0365735 115 0.351924 0.0339798 101 0.408924 0.0306076 SURF 0x10 mat 1 refs 4 101 0.408924 0.0306076 115 0.351924 0.0339798 116 0.35194 0.0316358 100 0.408941 0.0281499 SURF 0x10 mat 1 refs 4 100 0.408941 0.0281499 116 0.35194 0.0316358 122 0.351957 0.029598 108 0.408959 0.0260129 SURF 0x10 mat 1 refs 4 108 0.408959 0.0260129 122 0.351957 0.029598 123 0.351976 0.0279218 107 0.408979 0.0242555 SURF 0x10 mat 1 refs 4 107 0.408979 0.0242555 123 0.351976 0.0279218 124 0.351997 0.026664 106 0.409 0.0229366 SURF 0x10 mat 1 refs 4 106 0.409 0.0229366 124 0.351997 0.026664 117 0.352019 0.0258805 105 0.409023 0.0221151 SURF 0x10 mat 1 refs 4 105 0.409023 0.0221151 117 0.352019 0.0258805 125 0.352042 0.0256275 99 0.409048 0.0218498 SURF 0x10 mat 1 refs 4 98 0.408946 0.140749 118 0.351945 0.139021 119 0.351884 0.0513211 104 0.408882 0.0487909 SURF 0x10 mat 1 refs 4 123 0.351976 0.0279218 128 0.2985 0.0319125 135 0.29852 0.0307246 124 0.351997 0.026664 SURF 0x10 mat 1 refs 4 122 0.351957 0.029598 136 0.298482 0.0334952 128 0.2985 0.0319125 123 0.351976 0.0279218 SURF 0x10 mat 1 refs 4 115 0.351924 0.0339798 130 0.298452 0.037633 129 0.298466 0.0354197 116 0.35194 0.0316358 SURF 0x10 mat 1 refs 4 114 0.351911 0.0365735 137 0.298439 0.0400822 130 0.298452 0.037633 115 0.351924 0.0339798 SURF 0x10 mat 1 refs 4 121 0.351901 0.0393605 131 0.298429 0.0427143 137 0.298439 0.0400822 114 0.351911 0.0365735 SURF 0x10 mat 1 refs 4 120 0.351892 0.0422851 138 0.298421 0.0454758 131 0.298429 0.0427143 121 0.351901 0.0393605 SURF 0x10 mat 1 refs 4 118 0.351945 0.139021 126 0.298471 0.136826 139 0.298413 0.0540088 119 0.351884 0.0513211 SURF 0x10 mat 1 refs 4 134 0.298541 0.0299847 127 0.298563 0.0297459 125 0.352042 0.0256275 117 0.352019 0.0258805 SURF 0x10 mat 1 refs 4 124 0.351997 0.026664 135 0.29852 0.0307246 134 0.298541 0.0299847 117 0.352019 0.0258805 SURF 0x10 mat 1 refs 4 116 0.35194 0.0316358 129 0.298466 0.0354197 136 0.298482 0.0334952 122 0.351957 0.029598 SURF 0x10 mat 1 refs 4 132 0.298416 0.0483143 138 0.298421 0.0454758 120 0.351892 0.0422851 113 0.351887 0.0452908 SURF 0x10 mat 1 refs 4 112 0.351884 0.0483215 133 0.298413 0.0511762 132 0.298416 0.0483143 113 0.351887 0.0452908 SURF 0x10 mat 1 refs 4 139 0.298413 0.0540088 133 0.298413 0.0511762 112 0.351884 0.0483215 119 0.351884 0.0513211 SURF 0x10 mat 1 refs 4 133 0.298413 0.0511762 146 0.251037 0.0542099 147 0.251039 0.0515167 132 0.298416 0.0483143 SURF 0x10 mat 1 refs 4 132 0.298416 0.0483143 147 0.251039 0.0515167 141 0.251044 0.0488459 138 0.298421 0.0454758 SURF 0x10 mat 1 refs 4 138 0.298421 0.0454758 141 0.251044 0.0488459 148 0.251052 0.0462471 131 0.298429 0.0427143 SURF 0x10 mat 1 refs 4 131 0.298429 0.0427143 148 0.251052 0.0462471 142 0.251061 0.0437705 137 0.298439 0.0400822 SURF 0x10 mat 1 refs 4 130 0.298452 0.037633 149 0.251073 0.0414657 143 0.251087 0.039383 129 0.298466 0.0354197 SURF 0x10 mat 1 refs 4 129 0.298466 0.0354197 143 0.251087 0.039383 144 0.251102 0.0375718 136 0.298482 0.0334952 SURF 0x10 mat 1 refs 4 135 0.29852 0.0307246 151 0.251137 0.0349649 152 0.251157 0.0342687 134 0.298541 0.0299847 SURF 0x10 mat 1 refs 4 134 0.298541 0.0299847 152 0.251157 0.0342687 145 0.251178 0.0340438 127 0.298563 0.0297459 SURF 0x10 mat 1 refs 4 139 0.298413 0.0540088 140 0.251037 0.0568754 146 0.251037 0.0542099 133 0.298413 0.0511762 SURF 0x10 mat 1 refs 4 137 0.298439 0.0400822 142 0.251061 0.0437705 149 0.251073 0.0414657 130 0.298452 0.037633 SURF 0x10 mat 1 refs 4 136 0.298482 0.0334952 144 0.251102 0.0375718 150 0.251119 0.0360826 128 0.2985 0.0319125 SURF 0x10 mat 1 refs 4 128 0.2985 0.0319125 150 0.251119 0.0360826 151 0.251137 0.0349649 135 0.29852 0.0307246 SURF 0x10 mat 1 refs 4 126 0.298471 0.136826 153 0.251091 0.134806 140 0.251037 0.0568754 139 0.298413 0.0540088 SURF 0x10 mat 1 refs 4 152 0.251157 0.0342687 155 0.209529 0.038495 161 0.209548 0.0382839 145 0.251178 0.0340438 SURF 0x10 mat 1 refs 4 151 0.251137 0.0349649 156 0.20951 0.0391489 155 0.209529 0.038495 152 0.251157 0.0342687 SURF 0x10 mat 1 refs 4 150 0.251119 0.0360826 157 0.209493 0.0401988 156 0.20951 0.0391489 151 0.251137 0.0349649 SURF 0x10 mat 1 refs 4 143 0.251087 0.039383 163 0.209463 0.0432988 162 0.209477 0.0415976 144 0.251102 0.0375718 SURF 0x10 mat 1 refs 4 141 0.251044 0.0488459 166 0.209423 0.052187 165 0.20943 0.0497462 148 0.251052 0.0462471 SURF 0x10 mat 1 refs 4 147 0.251039 0.0515167 159 0.209418 0.0546957 166 0.209423 0.052187 141 0.251044 0.0488459 SURF 0x10 mat 1 refs 4 140 0.251037 0.0568754 167 0.209416 0.0597292 160 0.209416 0.0572254 146 0.251037 0.0542099 SURF 0x10 mat 1 refs 4 153 0.251091 0.134806 154 0.209467 0.132928 167 0.209416 0.0597292 140 0.251037 0.0568754 SURF 0x10 mat 1 refs 4 162 0.209477 0.0415976 157 0.209493 0.0401988 150 0.251119 0.0360826 144 0.251102 0.0375718 SURF 0x10 mat 1 refs 4 158 0.20945 0.0452552 163 0.209463 0.0432988 143 0.251087 0.039383 149 0.251073 0.0414657 SURF 0x10 mat 1 refs 4 164 0.209439 0.0474198 158 0.20945 0.0452552 149 0.251073 0.0414657 142 0.251061 0.0437705 SURF 0x10 mat 1 refs 4 165 0.20943 0.0497462 164 0.209439 0.0474198 142 0.251061 0.0437705 148 0.251052 0.0462471 SURF 0x10 mat 1 refs 4 160 0.209416 0.0572254 159 0.209418 0.0546957 147 0.251039 0.0515167 146 0.251037 0.0542099 SURF 0x10 mat 1 refs 4 159 0.209418 0.0546957 176 0.168792 0.0586629 177 0.168796 0.0563463 166 0.209423 0.052187 SURF 0x10 mat 1 refs 4 164 0.209439 0.0474198 170 0.168811 0.0519444 171 0.168821 0.0499454 158 0.20945 0.0452552 SURF 0x10 mat 1 refs 4 158 0.20945 0.0452552 171 0.168821 0.0499454 172 0.168833 0.0481389 163 0.209463 0.0432988 SURF 0x10 mat 1 refs 4 157 0.209493 0.0401988 173 0.168861 0.0452765 180 0.168877 0.044307 156 0.20951 0.0391489 SURF 0x10 mat 1 refs 4 156 0.20951 0.0391489 180 0.168877 0.044307 174 0.168894 0.0437032 155 0.209529 0.038495 SURF 0x10 mat 1 refs 4 175 0.168837 0.130902 168 0.16879 0.0633105 167 0.209416 0.0597292 154 0.209467 0.132928 SURF 0x10 mat 1 refs 4 167 0.209416 0.0597292 168 0.16879 0.0633105 169 0.16879 0.0609987 160 0.209416 0.0572254 SURF 0x10 mat 1 refs 4 160 0.209416 0.0572254 169 0.16879 0.0609987 176 0.168792 0.0586629 159 0.209418 0.0546957 SURF 0x10 mat 1 refs 4 166 0.209423 0.052187 177 0.168796 0.0563463 178 0.168802 0.0540923 165 0.20943 0.0497462 SURF 0x10 mat 1 refs 4 165 0.20943 0.0497462 178 0.168802 0.0540923 170 0.168811 0.0519444 164 0.209439 0.0474198 SURF 0x10 mat 1 refs 4 163 0.209463 0.0432988 172 0.168833 0.0481389 179 0.168846 0.0465681 162 0.209477 0.0415976 SURF 0x10 mat 1 refs 4 162 0.209477 0.0415976 179 0.168846 0.0465681 173 0.168861 0.0452765 157 0.209493 0.0401988 SURF 0x10 mat 1 refs 4 155 0.209529 0.038495 174 0.168894 0.0437032 181 0.168912 0.0435082 161 0.209548 0.0382839 SURF 0x10 mat 1 refs 4 175 0.168837 0.130902 188 0.121348 0.128794 187 0.121306 0.0689496 168 0.16879 0.0633105 SURF 0x10 mat 1 refs 4 180 0.168877 0.044307 190 0.121383 0.0521241 182 0.121398 0.0515895 174 0.168894 0.0437032 SURF 0x10 mat 1 refs 4 173 0.168861 0.0452765 191 0.121369 0.0529824 190 0.121383 0.0521241 180 0.168877 0.044307 SURF 0x10 mat 1 refs 4 177 0.168796 0.0563463 195 0.121311 0.0627836 184 0.121317 0.060788 178 0.168802 0.0540923 SURF 0x10 mat 1 refs 4 168 0.16879 0.0633105 187 0.121306 0.0689496 186 0.121306 0.0669026 169 0.16879 0.0609987 SURF 0x10 mat 1 refs 4 182 0.121398 0.0515895 189 0.121414 0.0514169 181 0.168912 0.0435082 174 0.168894 0.0437032 SURF 0x10 mat 1 refs 4 192 0.121356 0.0541262 191 0.121369 0.0529824 173 0.168861 0.0452765 179 0.168846 0.0465681 SURF 0x10 mat 1 refs 4 183 0.121344 0.0555169 192 0.121356 0.0541262 179 0.168846 0.0465681 172 0.168833 0.0481389 SURF 0x10 mat 1 refs 4 193 0.121333 0.0571163 183 0.121344 0.0555169 172 0.168833 0.0481389 171 0.168821 0.0499454 SURF 0x10 mat 1 refs 4 194 0.121324 0.0588862 193 0.121333 0.0571163 171 0.168821 0.0499454 170 0.168811 0.0519444 SURF 0x10 mat 1 refs 4 184 0.121317 0.060788 194 0.121324 0.0588862 170 0.168811 0.0519444 178 0.168802 0.0540923 SURF 0x10 mat 1 refs 4 185 0.121308 0.0648346 195 0.121311 0.0627836 177 0.168796 0.0563463 176 0.168792 0.0586629 SURF 0x10 mat 1 refs 4 186 0.121306 0.0669026 185 0.121308 0.0648346 176 0.168792 0.0586629 169 0.16879 0.0609987 SURF 0x10 mat 1 refs 4 186 0.121306 0.0669026 197 0.0899788 0.0728246 204 0.0899804 0.0709968 185 0.121308 0.0648346 SURF 0x10 mat 1 refs 4 184 0.121317 0.060788 198 0.0899887 0.0674202 199 0.0899954 0.0657394 194 0.121324 0.0588862 SURF 0x10 mat 1 refs 4 183 0.121344 0.0555169 206 0.0900124 0.0627615 207 0.0900229 0.0615324 192 0.121356 0.0541262 SURF 0x10 mat 1 refs 4 190 0.121383 0.0521241 202 0.090047 0.059763 203 0.0900601 0.0592904 182 0.121398 0.0515895 SURF 0x10 mat 1 refs 4 182 0.121398 0.0515895 203 0.0900601 0.0592904 208 0.0900744 0.0591378 189 0.121414 0.0514169 SURF 0x10 mat 1 refs 4 187 0.121306 0.0689496 196 0.089979 0.0746339 197 0.0899788 0.0728246 186 0.121306 0.0669026 SURF 0x10 mat 1 refs 4 185 0.121308 0.0648346 204 0.0899804 0.0709968 205 0.0899838 0.0691841 195 0.121311 0.0627836 SURF 0x10 mat 1 refs 4 195 0.121311 0.0627836 205 0.0899838 0.0691841 198 0.0899887 0.0674202 184 0.121317 0.060788 SURF 0x10 mat 1 refs 4 194 0.121324 0.0588862 199 0.0899954 0.0657394 200 0.0900032 0.0641751 193 0.121333 0.0571163 SURF 0x10 mat 1 refs 4 193 0.121333 0.0571163 200 0.0900032 0.0641751 206 0.0900124 0.0627615 183 0.121344 0.0555169 SURF 0x10 mat 1 refs 4 192 0.121356 0.0541262 207 0.0900229 0.0615324 201 0.0900345 0.0605216 191 0.121369 0.0529824 SURF 0x10 mat 1 refs 4 191 0.121369 0.0529824 201 0.0900345 0.0605216 202 0.090047 0.059763 190 0.121383 0.0521241 SURF 0x10 mat 1 refs 4 188 0.121348 0.128794 209 0.0900158 0.127526 196 0.089979 0.0746339 187 0.121306 0.0689496 SURF 0x10 mat 1 refs 4 201 0.0900345 0.0605216 210 0.0758357 0.0640205 220 0.0758475 0.0633026 202 0.090047 0.059763 SURF 0x10 mat 1 refs 4 207 0.0900229 0.0615324 211 0.0758248 0.0649771 210 0.0758357 0.0640205 201 0.0900345 0.0605216 SURF 0x10 mat 1 refs 4 206 0.0900124 0.0627615 221 0.0758151 0.0661402 211 0.0758248 0.0649771 207 0.0900229 0.0615324 SURF 0x10 mat 1 refs 4 198 0.0899887 0.0674202 222 0.0757926 0.0705491 213 0.0757988 0.0689585 199 0.0899954 0.0657394 SURF 0x10 mat 1 refs 4 205 0.0899838 0.0691841 214 0.0757878 0.0722184 222 0.0757926 0.0705491 198 0.0899887 0.0674202 SURF 0x10 mat 1 refs 4 196 0.089979 0.0746339 223 0.0757831 0.0773757 216 0.075783 0.0756636 197 0.0899788 0.0728246 SURF 0x10 mat 1 refs 4 209 0.0900158 0.127526 217 0.0758182 0.127431 223 0.0757831 0.0773757 196 0.089979 0.0746339 SURF 0x10 mat 1 refs 4 219 0.0758601 0.0628554 218 0.0758736 0.062711 208 0.0900744 0.0591378 203 0.0900601 0.0592904 SURF 0x10 mat 1 refs 4 220 0.0758475 0.0633026 219 0.0758601 0.0628554 203 0.0900601 0.0592904 202 0.090047 0.059763 SURF 0x10 mat 1 refs 4 212 0.0758062 0.067478 221 0.0758151 0.0661402 206 0.0900124 0.0627615 200 0.0900032 0.0641751 SURF 0x10 mat 1 refs 4 213 0.0757988 0.0689585 212 0.0758062 0.067478 200 0.0900032 0.0641751 199 0.0899954 0.0657394 SURF 0x10 mat 1 refs 4 215 0.0757846 0.0739339 214 0.0757878 0.0722184 205 0.0899838 0.0691841 204 0.0899804 0.0709968 SURF 0x10 mat 1 refs 4 216 0.075783 0.0756636 215 0.0757846 0.0739339 204 0.0899804 0.0709968 197 0.0899788 0.0728246 SURF 0x10 mat 1 refs 4 216 0.075783 0.0756636 225 0.0664877 0.0799763 233 0.0664889 0.0784072 215 0.0757846 0.0739339 SURF 0x10 mat 1 refs 4 213 0.0757988 0.0689585 227 0.0665017 0.0738944 228 0.0665085 0.0725517 212 0.0758062 0.067478 SURF 0x10 mat 1 refs 4 212 0.0758062 0.067478 228 0.0665085 0.0725517 235 0.0665165 0.0713383 221 0.0758151 0.0661402 SURF 0x10 mat 1 refs 4 211 0.0758248 0.0649771 236 0.0665253 0.0702832 229 0.0665353 0.0694154 210 0.0758357 0.0640205 SURF 0x10 mat 1 refs 4 220 0.0758475 0.0633026 230 0.066546 0.0687644 231 0.0665574 0.0683587 219 0.0758601 0.0628554 SURF 0x10 mat 1 refs 4 223 0.0757831 0.0773757 224 0.0664877 0.0815292 225 0.0664877 0.0799763 216 0.075783 0.0756636 SURF 0x10 mat 1 refs 4 215 0.0757846 0.0739339 233 0.0664889 0.0784072 226 0.0664919 0.0768512 214 0.0757878 0.0722184 SURF 0x10 mat 1 refs 4 214 0.0757878 0.0722184 226 0.0664919 0.0768512 234 0.066496 0.0753373 222 0.0757926 0.0705491 SURF 0x10 mat 1 refs 4 222 0.0757926 0.0705491 234 0.066496 0.0753373 227 0.0665017 0.0738944 213 0.0757988 0.0689585 SURF 0x10 mat 1 refs 4 221 0.0758151 0.0661402 235 0.0665165 0.0713383 236 0.0665253 0.0702832 211 0.0758248 0.0649771 SURF 0x10 mat 1 refs 4 210 0.0758357 0.0640205 229 0.0665353 0.0694154 230 0.066546 0.0687644 220 0.0758475 0.0633026 SURF 0x10 mat 1 refs 4 219 0.0758601 0.0628554 231 0.0665574 0.0683587 232 0.0665696 0.0682277 218 0.0758736 0.062711 SURF 0x10 mat 1 refs 4 217 0.0758182 0.127431 237 0.0665194 0.126931 224 0.0664877 0.0815292 223 0.0757831 0.0773757 SURF 0x10 mat 1 refs 4 231 0.0665574 0.0683587 239 0.0560588 0.0756387 244 0.0560695 0.075524 232 0.0665696 0.0682277 SURF 0x10 mat 1 refs 4 236 0.0665253 0.0702832 247 0.056031 0.0773221 246 0.0560394 0.0765632 229 0.0665353 0.0694154 SURF 0x10 mat 1 refs 4 228 0.0665085 0.0725517 241 0.0560161 0.0793067 240 0.0560229 0.0782451 235 0.0665165 0.0713383 SURF 0x10 mat 1 refs 4 227 0.0665017 0.0738944 242 0.0560101 0.0804813 241 0.0560161 0.0793067 228 0.0665085 0.0725517 SURF 0x10 mat 1 refs 4 234 0.066496 0.0753373 243 0.0560054 0.0817434 242 0.0560101 0.0804813 227 0.0665017 0.0738944 SURF 0x10 mat 1 refs 4 233 0.0664889 0.0784072 249 0.0559988 0.0844292 248 0.0560015 0.0830679 226 0.0664919 0.0768512 SURF 0x10 mat 1 refs 4 225 0.0664877 0.0799763 250 0.0559977 0.0858017 249 0.0559988 0.0844292 233 0.0664889 0.0784072 SURF 0x10 mat 1 refs 4 224 0.0664877 0.0815292 251 0.0559979 0.0871603 250 0.0559977 0.0858017 225 0.0664877 0.0799763 SURF 0x10 mat 1 refs 4 237 0.0665194 0.126931 238 0.0560255 0.126878 251 0.0559979 0.0871603 224 0.0664877 0.0815292 SURF 0x10 mat 1 refs 4 245 0.0560488 0.0759934 239 0.0560588 0.0756387 231 0.0665574 0.0683587 230 0.066546 0.0687644 SURF 0x10 mat 1 refs 4 246 0.0560394 0.0765632 245 0.0560488 0.0759934 230 0.066546 0.0687644 229 0.0665353 0.0694154 SURF 0x10 mat 1 refs 4 240 0.0560229 0.0782451 247 0.056031 0.0773221 236 0.0665253 0.0702832 235 0.0665165 0.0713383 SURF 0x10 mat 1 refs 4 248 0.0560015 0.0830679 243 0.0560054 0.0817434 234 0.066496 0.0753373 226 0.0664919 0.0768512 SURF 0x10 mat 1 refs 4 265 0.0244756 0.125939 266 0.0222152 0.126003 279 0.0220273 0.113318 252 0.0244081 0.110606 SURF 0x10 mat 1 refs 4 261 0.0245187 0.106158 268 0.0223218 0.109638 267 0.0223751 0.109601 262 0.0245386 0.106113 SURF 0x10 mat 1 refs 4 259 0.0244824 0.106515 269 0.022225 0.109933 276 0.0222717 0.109751 260 0.0244999 0.106295 SURF 0x10 mat 1 refs 4 258 0.0244667 0.106808 270 0.0221823 0.110175 269 0.022225 0.109933 259 0.0244824 0.106515 SURF 0x10 mat 1 refs 4 257 0.0244522 0.107164 271 0.022144 0.11047 270 0.0221823 0.110175 258 0.0244667 0.106808 SURF 0x10 mat 1 refs 4 264 0.0244396 0.107574 272 0.0221104 0.110809 271 0.022144 0.11047 257 0.0244522 0.107164 SURF 0x10 mat 1 refs 4 256 0.0244287 0.108027 273 0.0220816 0.111184 272 0.0221104 0.110809 264 0.0244396 0.107574 SURF 0x10 mat 1 refs 4 255 0.0244201 0.108514 277 0.0220583 0.111588 273 0.0220816 0.111184 256 0.0244287 0.108027 SURF 0x10 mat 1 refs 4 253 0.0244073 0.110081 278 0.0220252 0.112884 275 0.0220299 0.112445 263 0.0244091 0.109551 SURF 0x10 mat 1 refs 4 276 0.0222717 0.109751 268 0.0223218 0.109638 261 0.0245187 0.106158 260 0.0244999 0.106295 SURF 0x10 mat 1 refs 4 274 0.022041 0.112011 277 0.0220583 0.111588 255 0.0244201 0.108514 254 0.0244133 0.109026 SURF 0x10 mat 1 refs 4 275 0.0220299 0.112445 274 0.022041 0.112011 254 0.0244133 0.109026 263 0.0244091 0.109551 SURF 0x10 mat 1 refs 4 279 0.0220273 0.113318 278 0.0220252 0.112884 253 0.0244073 0.110081 252 0.0244081 0.110606 SURF 0x10 mat 1 refs 4 278 0.0220252 0.112884 281 0.020686 0.118592 282 0.0206899 0.118345 275 0.0220299 0.112445 SURF 0x10 mat 1 refs 4 275 0.0220299 0.112445 282 0.0206899 0.118345 283 0.0206988 0.118099 274 0.022041 0.112011 SURF 0x10 mat 1 refs 4 274 0.022041 0.112011 283 0.0206988 0.118099 284 0.020713 0.117861 277 0.0220583 0.111588 SURF 0x10 mat 1 refs 4 277 0.0220583 0.111588 284 0.020713 0.117861 285 0.0207317 0.117633 273 0.0220816 0.111184 SURF 0x10 mat 1 refs 4 271 0.022144 0.11047 291 0.020782 0.11723 286 0.0208129 0.117064 270 0.0221823 0.110175 SURF 0x10 mat 1 refs 4 270 0.0221823 0.110175 286 0.0208129 0.117064 287 0.0208473 0.116926 269 0.022225 0.109933 SURF 0x10 mat 1 refs 4 276 0.0222717 0.109751 288 0.0208851 0.116824 292 0.0209688 0.116739 268 0.0223218 0.109638 SURF 0x10 mat 1 refs 3 268 0.0223218 0.109638 292 0.0209688 0.116739 267 0.0223751 0.109601 SURF 0x10 mat 1 refs 4 279 0.0220273 0.113318 280 0.020688 0.118837 281 0.020686 0.118592 278 0.0220252 0.112884 SURF 0x10 mat 1 refs 4 273 0.0220816 0.111184 285 0.0207317 0.117633 290 0.0207547 0.117421 272 0.0221104 0.110809 SURF 0x10 mat 1 refs 4 272 0.0221104 0.110809 290 0.0207547 0.117421 291 0.020782 0.11723 271 0.022144 0.11047 SURF 0x10 mat 1 refs 4 269 0.022225 0.109933 287 0.0208473 0.116926 288 0.0208851 0.116824 276 0.0222717 0.109751 SURF 0x10 mat 1 refs 4 266 0.0222152 0.126003 289 0.02084 0.125999 280 0.020688 0.118837 279 0.0220273 0.113318 SURF 0x10 mat 1 refs 4 289 0.02084 0.125999 293 0.0204151 0.125958 294 0.0204265 0.125815 280 0.020688 0.118837 SURF 0x10 mat 1 refs 3 288 0.0208851 0.116824 295 0.0204211 0.125753 292 0.0209688 0.116739 SURF 0x10 mat 1 refs 3 283 0.0206988 0.118099 294 0.0204265 0.125815 284 0.020713 0.117861 SURF 0x10 mat 1 refs 3 281 0.020686 0.118592 294 0.0204265 0.125815 282 0.0206899 0.118345 SURF 0x10 mat 1 refs 3 280 0.020688 0.118837 294 0.0204265 0.125815 281 0.020686 0.118592 SURF 0x10 mat 1 refs 3 295 0.0204211 0.125753 288 0.0208851 0.116824 287 0.0208473 0.116926 SURF 0x10 mat 1 refs 3 295 0.0204211 0.125753 287 0.0208473 0.116926 286 0.0208129 0.117064 SURF 0x10 mat 1 refs 3 295 0.0204211 0.125753 286 0.0208129 0.117064 291 0.020782 0.11723 SURF 0x10 mat 1 refs 4 294 0.0204265 0.125815 295 0.0204211 0.125753 291 0.020782 0.11723 290 0.0207547 0.117421 SURF 0x10 mat 1 refs 3 294 0.0204265 0.125815 290 0.0207547 0.117421 285 0.0207317 0.117633 SURF 0x10 mat 1 refs 3 294 0.0204265 0.125815 285 0.0207317 0.117633 284 0.020713 0.117861 SURF 0x10 mat 1 refs 3 294 0.0204265 0.125815 283 0.0206988 0.118099 282 0.0206899 0.118345 SURF 0x10 mat 1 refs 4 251 0.0559979 0.0871603 296 0.026403 0.10928 297 0.026403 0.108708 250 0.0559977 0.0858017 SURF 0x10 mat 1 refs 4 296 0.026403 0.10928 252 0.0244081 0.110606 253 0.0244073 0.110081 297 0.026403 0.108708 SURF 0x10 mat 1 refs 4 249 0.0559988 0.0844292 309 0.0264036 0.108131 298 0.0264036 0.107559 248 0.0560015 0.0830679 SURF 0x10 mat 1 refs 4 309 0.0264036 0.108131 263 0.0244091 0.109551 254 0.0244133 0.109026 298 0.0264036 0.107559 SURF 0x10 mat 1 refs 4 243 0.0560054 0.0817434 308 0.0264042 0.107002 307 0.0264043 0.106473 242 0.0560101 0.0804813 SURF 0x10 mat 1 refs 4 308 0.0264042 0.107002 255 0.0244201 0.108514 256 0.0244287 0.108027 307 0.0264043 0.106473 SURF 0x10 mat 1 refs 4 242 0.0560101 0.0804813 307 0.0264043 0.106473 303 0.0264049 0.10598 241 0.0560161 0.0793067 SURF 0x10 mat 1 refs 4 307 0.0264043 0.106473 256 0.0244287 0.108027 264 0.0244396 0.107574 303 0.0264049 0.10598 SURF 0x10 mat 1 refs 4 241 0.0560161 0.0793067 303 0.0264049 0.10598 306 0.0264049 0.105537 240 0.0560229 0.0782451 SURF 0x10 mat 1 refs 4 303 0.0264049 0.10598 264 0.0244396 0.107574 257 0.0244522 0.107164 306 0.0264049 0.105537 SURF 0x10 mat 1 refs 4 247 0.056031 0.0773221 299 0.0264054 0.105151 300 0.0264052 0.104836 246 0.0560394 0.0765632 SURF 0x10 mat 1 refs 4 299 0.0264054 0.105151 258 0.0244667 0.106808 259 0.0244824 0.106515 300 0.0264052 0.104836 SURF 0x10 mat 1 refs 4 245 0.0560488 0.0759934 301 0.0264054 0.1046 305 0.0264058 0.104454 239 0.0560588 0.0756387 SURF 0x10 mat 1 refs 4 301 0.0264054 0.1046 260 0.0244999 0.106295 261 0.0245187 0.106158 305 0.0264058 0.104454 SURF 0x10 mat 1 refs 4 250 0.0559977 0.0858017 297 0.026403 0.108708 309 0.0264036 0.108131 249 0.0559988 0.0844292 SURF 0x10 mat 1 refs 4 297 0.026403 0.108708 253 0.0244073 0.110081 263 0.0244091 0.109551 309 0.0264036 0.108131 SURF 0x10 mat 1 refs 4 248 0.0560015 0.0830679 298 0.0264036 0.107559 308 0.0264042 0.107002 243 0.0560054 0.0817434 SURF 0x10 mat 1 refs 4 298 0.0264036 0.107559 254 0.0244133 0.109026 255 0.0244201 0.108514 308 0.0264042 0.107002 SURF 0x10 mat 1 refs 4 240 0.0560229 0.0782451 306 0.0264049 0.105537 299 0.0264054 0.105151 247 0.056031 0.0773221 SURF 0x10 mat 1 refs 4 306 0.0264049 0.105537 257 0.0244522 0.107164 258 0.0244667 0.106808 299 0.0264054 0.105151 SURF 0x10 mat 1 refs 4 246 0.0560394 0.0765632 300 0.0264052 0.104836 301 0.0264054 0.1046 245 0.0560488 0.0759934 SURF 0x10 mat 1 refs 4 300 0.0264052 0.104836 259 0.0244824 0.106515 260 0.0244999 0.106295 301 0.0264054 0.1046 SURF 0x10 mat 1 refs 4 239 0.0560588 0.0756387 305 0.0264058 0.104454 302 0.0264054 0.104411 244 0.0560695 0.075524 SURF 0x10 mat 1 refs 4 305 0.0264058 0.104454 261 0.0245187 0.106158 262 0.0245386 0.106113 302 0.0264054 0.104411 SURF 0x10 mat 1 refs 4 238 0.0560255 0.126878 304 0.0263936 0.125992 296 0.026403 0.10928 251 0.0559979 0.0871603 SURF 0x10 mat 1 refs 4 304 0.0263936 0.125992 265 0.0244756 0.125939 252 0.0244081 0.110606 296 0.026403 0.10928 kids 0 OBJECT poly name "CurveCircle.005" data 8 Mesh.009 texture "C:/Programme/CRRCSim neu/textures/CrossfireTexture.rgb" crease 30.000000 numvert 554 4.85257 0.239612 -0.177607 4.85256 0.24147 -0.179657 4.85258 0.244659 -0.203956 4.85259 0.244807 -0.213653 4.85258 0.244739 -0.22019 4.8526 0.243341 -0.24654 4.8526 0.242753 -0.253125 4.85258 0.244774 -0.207629 4.85259 0.24455 -0.22676 4.8526 0.243842 -0.239946 4.85262 0.23882 -0.28551 4.85262 0.237896 -0.291806 4.85261 0.23971 -0.279139 4.85262 0.240557 -0.272705 4.85261 0.241352 -0.266217 4.85261 0.242087 -0.259687 4.85259 0.244248 -0.233347 4.85258 0.244821 -0.210912 4.85258 0.244471 -0.200038 4.85257 0.244204 -0.196024 4.85257 0.243851 -0.19206 4.85257 0.243407 -0.188292 4.85257 0.242867 -0.184873 4.85257 0.242223 -0.181947 4.85257 0.240602 -0.178165 0.483157 0.058408 -0.408606 0.482927 0.06427 -0.368582 0.482705 0.069919 -0.328059 0.482493 0.075299 -0.287108 0.482293 0.080353 -0.245797 0.482108 0.085026 -0.204197 0.481939 0.089261 -0.162378 0.481468 0.100702 0.005688 0.481386 0.102336 0.089216 0.481446 0.100199 0.175855 0.481806 0.089985 0.272058 0.481956 0.08589 0.290533 0.482132 0.081104 0.304893 0.088541 0.065573 -0.245953 0.088036 0.078222 -0.120567 0.087905 0.081414 -0.07852 0.087634 0.087555 0.089059 0.087627 0.087648 0.106523 0.087633 0.087347 0.127413 0.087655 0.086616 0.150785 0.087752 0.083715 0.201209 0.08783 0.08147 0.226375 0.08793 0.078646 0.250253 0.088054 0.075205 0.271902 0.088203 0.07111 0.290377 0.088585 0.060809 0.314039 0.089405 0.043628 -0.408762 0.089175 0.04949 -0.368738 0.088953 0.055139 -0.328216 0.088741 0.060518 -0.287264 0.088356 0.070246 -0.204353 0.088186 0.074481 -0.162535 0.481788 0.093003 -0.120411 0.481658 0.096194 -0.078364 0.087798 0.083999 -0.036464 0.481551 0.098779 -0.036308 0.087716 0.085922 0.005531 0.087661 0.087126 0.047396 0.481413 0.101906 0.047552 0.481379 0.102428 0.106679 0.481385 0.102128 0.127569 0.481407 0.101397 0.150942 0.087694 0.085418 0.175698 0.481504 0.098496 0.201365 0.481582 0.096251 0.226531 0.481682 0.093426 0.25041 0.08838 0.066324 0.304737 0.482337 0.075589 0.314195 0.08882 0.054528 0.31734 0.482572 0.069309 0.317496 1.10649 0.092769 0.317047 1.10625 0.09903 0.313757 1.1055 0.119625 0.22637 1.10542 0.121863 0.201284 1.10533 0.124755 0.15102 1.10533 0.125263 0.047958 1.10539 0.124063 0.006226 1.10558 0.119569 -0.077559 1.10586 0.112658 -0.161308 1.10621 0.103778 -0.244462 1.10641 0.09874 -0.285642 1.10662 0.093377 -0.326464 1.10707 0.081903 -0.406755 1.10605 0.104527 0.304484 1.10587 0.109298 0.29017 1.10572 0.11338 0.271753 1.1056 0.11681 0.250173 1.10537 0.123561 0.175854 1.1053 0.125484 0.127722 1.1053 0.125783 0.106898 1.10531 0.125691 0.08949 1.10547 0.122146 -0.035636 1.10571 0.116388 -0.119473 1.10602 0.108436 -0.202994 1.10684 0.087746 -0.366858 1.55552 0.10481 -0.362524 1.55531 0.110346 -0.322809 1.5551 0.115619 -0.282673 1.55472 0.125152 -0.201416 1.55456 0.129303 -0.16043 1.55428 0.136098 -0.07809 1.55418 0.138631 -0.036873 1.5541 0.140516 0.004286 1.55404 0.141696 0.045315 1.55402 0.142117 0.086148 1.55401 0.141913 0.123737 1.55403 0.141197 0.146644 1.55413 0.138353 0.196063 1.55457 0.125999 0.283453 1.55495 0.115904 0.306643 1.55575 0.099065 -0.40175 1.5549 0.120573 -0.242186 1.55441 0.13297 -0.119299 1.55401 0.142207 0.103264 1.55407 0.140022 0.17106 1.55421 0.136153 0.220727 1.5543 0.133385 0.244129 1.55443 0.130013 0.265346 1.55475 0.121309 0.297527 1.55518 0.109748 0.309878 1.91059 0.123204 0.305145 1.91036 0.129267 0.301959 1.91017 0.13459 0.292979 1.90973 0.146485 0.240385 1.90956 0.151379 0.193042 1.90944 0.155175 0.10164 1.90983 0.146076 -0.117574 1.91072 0.123793 -0.318021 1.91093 0.11834 -0.357139 1.91 0.139211 0.279117 1.90985 0.143163 0.261283 1.90963 0.149212 0.217335 1.9095 0.153022 0.168416 1.90947 0.154179 0.144367 1.90945 0.154884 0.121805 1.90945 0.155086 0.084782 1.90947 0.154671 0.044563 1.90953 0.153508 0.004151 1.90961 0.151652 -0.036388 1.90971 0.149157 -0.076985 1.90998 0.142465 -0.158087 1.91014 0.138376 -0.198455 1.91032 0.133865 -0.238612 1.91051 0.128986 -0.27849 1.91116 0.112681 -0.395774 2.26037 0.131764 -0.353268 2.2596 0.1513 -0.198552 2.259 0.166053 -0.001012 2.25898 0.16558 0.159146 2.25932 0.155967 0.249691 2.26004 0.136507 0.292457 2.26059 0.126247 -0.390938 2.26016 0.137081 -0.315129 2.25996 0.142144 -0.276586 2.25978 0.146902 -0.237705 2.25944 0.155286 -0.159193 2.2593 0.158807 -0.119693 2.25918 0.161811 -0.08012 2.25908 0.164244 -0.040537 2.25895 0.167187 0.03839 2.25892 0.167591 0.077603 2.25892 0.167678 0.09404 2.25892 0.167395 0.113701 2.25894 0.166707 0.135698 2.25903 0.163977 0.183156 2.25911 0.161864 0.206842 2.2592 0.159206 0.229316 2.25946 0.152113 0.26708 2.25962 0.147608 0.280595 2.25982 0.142418 0.28935 2.57946 0.154453 0.275997 2.57897 0.16759 0.237545 2.57886 0.17073 0.21779 2.57877 0.173308 0.196 2.57864 0.17691 0.149755 2.57858 0.178945 0.08663 2.57866 0.17737 -0.00553 2.57925 0.163065 -0.197059 2.5796 0.154188 -0.272719 2.57979 0.149279 -0.310089 2.57999 0.144124 -0.347068 2.57967 0.148722 0.279009 2.57927 0.159486 0.267508 2.57911 0.163854 0.254404 2.5787 0.175356 0.173035 2.57861 0.178004 0.127021 2.57859 0.178671 0.105692 2.57859 0.178861 0.070693 2.57861 0.178469 0.032673 2.57874 0.175615 -0.043852 2.57884 0.173256 -0.082231 2.57896 0.170344 -0.1206 2.57909 0.16693 -0.158898 2.57942 0.158801 -0.235021 2.5802 0.138775 -0.383591 2.94379 0.153273 -0.369896 2.94359 0.158352 -0.335215 2.94322 0.167909 -0.264618 2.94288 0.176337 -0.192775 2.94261 0.183249 -0.120174 2.9425 0.186014 -0.08374 2.9424 0.188255 -0.047298 2.94225 0.191416 0.0766 2.94226 0.191156 0.094701 2.94236 0.188009 0.158646 2.94252 0.183616 0.201143 2.94291 0.172939 0.248353 2.94308 0.16816 0.256413 2.94329 0.162718 0.259274 2.9434 0.163247 -0.300102 2.94305 0.172288 -0.228822 2.94274 0.180007 -0.156539 2.94233 0.189921 -0.010909 2.94228 0.190964 0.025366 2.94226 0.191336 0.061468 2.94228 0.190523 0.114954 2.94231 0.189484 0.136541 2.94243 0.186064 0.180452 2.94262 0.180635 0.219902 2.94275 0.177086 0.235911 3.22737 0.183441 0.228869 3.2271 0.190781 0.201734 3.22685 0.197813 0.143316 3.2268 0.199221 0.122234 3.22677 0.200211 0.101646 3.22674 0.201063 0.065069 3.22675 0.200987 0.050637 3.22682 0.199637 -0.018389 3.22708 0.193274 -0.122594 3.22721 0.190182 -0.157275 3.2275 0.182821 -0.22621 3.22784 0.174198 -0.29419 3.22802 0.16953 -0.327677 3.22821 0.164686 -0.360752 3.22773 0.173694 0.239284 3.22754 0.178884 0.236556 3.22722 0.187397 0.217002 3.22699 0.193624 0.183845 3.22691 0.195958 0.164112 3.22675 0.200815 0.082332 3.22677 0.200632 0.016207 3.22689 0.198048 -0.053093 3.22697 0.195911 -0.087847 3.22735 0.186682 -0.191833 3.22766 0.178644 -0.260349 3.49503 0.175547 -0.349135 3.49436 0.192672 -0.222084 3.49378 0.207051 -0.058606 3.49372 0.208551 -0.025834 3.49365 0.209826 0.039349 3.4937 0.208158 0.106959 3.49374 0.20683 0.126866 3.4938 0.205078 0.146505 3.4941 0.196993 0.19645 3.49458 0.184053 0.217491 3.49485 0.180121 -0.317901 3.49468 0.184529 -0.286279 3.49451 0.188727 -0.254322 3.49422 0.196318 -0.189621 3.49408 0.199623 -0.156987 3.49396 0.202543 -0.124237 3.49386 0.205033 -0.091425 3.49367 0.209491 0.006836 3.49365 0.209898 0.052977 3.49365 0.209664 0.069278 3.49367 0.209093 0.087517 3.49388 0.202874 0.165139 3.49398 0.200188 0.182033 3.49423 0.193258 0.207656 3.49439 0.188954 0.214915 3.73102 0.19327 0.194748 3.73084 0.197882 0.192324 3.73056 0.205447 0.174948 3.73045 0.208454 0.161381 3.73036 0.21098 0.145484 3.73029 0.213054 0.12795 3.73023 0.214703 0.10947 3.73019 0.215953 0.090737 3.73014 0.21737 0.055279 3.73068 0.204812 -0.188346 3.73081 0.20138 -0.218894 3.73096 0.197669 -0.24923 3.73111 0.193718 -0.279302 3.73069 0.201932 0.185493 3.73016 0.216833 0.072442 3.73014 0.217591 0.039939 3.73015 0.217523 0.027115 3.73017 0.217207 -0.00348 3.73021 0.216323 -0.034222 3.73027 0.214911 -0.06506 3.73035 0.213013 -0.095943 3.73044 0.210669 -0.126819 3.73055 0.207922 -0.157637 3.73128 0.18957 -0.309058 3.73145 0.185266 -0.338449 3.93914 0.193875 -0.32851 3.93883 0.201814 -0.272954 3.93868 0.205525 -0.244708 3.93854 0.209011 -0.216215 3.93841 0.212234 -0.187522 3.9383 0.215155 -0.158677 3.93803 0.22172 -0.071721 3.93792 0.224029 0.041311 3.93793 0.223525 0.057432 3.938 0.221524 0.092211 3.93812 0.218028 0.126039 3.93821 0.215655 0.140971 3.93898 0.197918 -0.300904 3.93819 0.217736 -0.129731 3.9381 0.219937 -0.100729 3.93797 0.223046 -0.042756 3.93794 0.223877 -0.01388 3.93792 0.224173 0.014857 3.93791 0.224237 0.026903 3.93796 0.222699 0.074615 3.93805 0.219976 0.109569 3.93831 0.21283 0.153714 3.93843 0.209529 0.163619 3.93857 0.205725 0.170034 3.93874 0.201393 0.172311 4.14122 0.21691 0.136639 4.14111 0.219959 0.127494 4.14087 0.226557 0.086731 4.14076 0.229835 0.038587 4.14074 0.230433 -0.000726 4.14076 0.230159 -0.027261 4.14092 0.226521 -0.107457 4.141 0.224488 -0.134237 4.1411 0.222106 -0.160966 4.1412 0.219408 -0.187601 4.14132 0.216432 -0.214096 4.14187 0.202455 -0.317789 4.1415 0.209398 0.144666 4.14135 0.213398 0.142564 4.14101 0.222567 0.115727 4.14093 0.224758 0.101939 4.14082 0.227987 0.070702 4.14078 0.229071 0.054455 4.14074 0.2303 0.023701 4.14074 0.230491 0.010397 4.1408 0.229392 -0.053925 4.14085 0.228167 -0.080672 4.14145 0.213213 -0.240407 4.14158 0.209786 -0.266489 4.14173 0.206189 -0.292298 4.37858 0.219178 -0.261212 4.37834 0.225062 -0.214824 4.37824 0.227697 -0.191366 4.37814 0.230086 -0.167785 4.37806 0.232195 -0.144119 4.37799 0.233995 -0.120409 4.37785 0.237216 -0.049405 4.37783 0.23751 -0.016063 4.3779 0.235293 0.03733 4.37794 0.234027 0.051521 4.378 0.232434 0.064986 4.37815 0.228185 0.087612 4.37837 0.222376 0.100955 4.37883 0.212688 -0.306632 4.3787 0.215993 -0.284063 4.37846 0.222212 -0.238119 4.37792 0.235453 -0.096693 4.37788 0.236537 -0.073012 4.37783 0.237458 -0.025911 4.37783 0.237341 -0.004284 4.37784 0.236929 0.008896 4.37787 0.236253 0.022945 4.37807 0.230494 0.077194 4.37825 0.225486 0.095709 4.3785 0.218834 0.102816 4.53476 0.228316 0.060315 4.53466 0.231064 0.055679 4.53443 0.237206 0.028525 4.53438 0.238613 0.016624 4.5343 0.241178 -0.02105 4.53428 0.241692 -0.04311 4.53442 0.238585 -0.135334 4.53448 0.236995 -0.15629 4.53465 0.233019 -0.198049 4.53474 0.23069 -0.218782 4.53484 0.228171 -0.239372 4.53494 0.22549 -0.259782 4.53488 0.225186 0.06196 4.53457 0.23345 0.048522 4.53449 0.235491 0.039314 4.53434 0.239732 0.004081 4.53432 0.240581 -0.008633 4.53429 0.241542 -0.032699 4.53429 0.241646 -0.051814 4.5343 0.241432 -0.072579 4.53433 0.240832 -0.093444 4.53437 0.239874 -0.114374 4.53456 0.23513 -0.177207 4.53505 0.222674 -0.279978 4.53517 0.219753 -0.299926 4.6059 0.225666 -0.280544 4.6057 0.230868 -0.242116 4.6056 0.233252 -0.222631 4.60552 0.235456 -0.20301 4.60543 0.237454 -0.183286 4.60536 0.239218 -0.163491 4.60517 0.243664 -0.056382 4.60523 0.241809 -0.011722 4.60531 0.239418 0.01141 4.60553 0.233606 0.037108 4.60562 0.231005 0.041495 4.60601 0.222902 -0.299422 4.6058 0.228331 -0.261431 4.6053 0.240724 -0.143659 4.60525 0.241943 -0.123823 4.60521 0.24285 -0.104016 4.60519 0.243418 -0.08427 4.60518 0.24362 -0.064619 4.60518 0.243522 -0.046529 4.60519 0.243178 -0.035505 4.6052 0.242612 -0.023754 4.60527 0.24075 0.000148 4.60537 0.237795 0.021621 4.60544 0.235864 0.030335 4.60573 0.228043 0.043052 4.65216 0.230106 0.01386 4.65197 0.235152 0.008468 4.65165 0.244236 -0.083802 4.65166 0.244052 -0.101626 4.65172 0.242714 -0.137502 4.65177 0.241608 -0.155494 4.65182 0.240243 -0.173482 4.65231 0.227951 -0.279653 4.65206 0.232793 0.012448 4.6519 0.2372 0.002325 4.65183 0.238952 -0.005579 4.65178 0.240424 -0.014841 4.65173 0.241632 -0.025056 4.6517 0.242593 -0.035822 4.65168 0.243321 -0.046736 4.65166 0.243834 -0.057394 4.65165 0.244146 -0.067393 4.65165 0.244275 -0.07633 4.65169 0.243537 -0.119536 4.65189 0.238642 -0.191437 4.65196 0.23683 -0.209327 4.65204 0.234831 -0.227124 4.65212 0.232669 -0.244798 4.65222 0.230367 -0.262317 4.65241 0.225443 -0.296776 4.70477 0.228392 -0.296496 4.70468 0.230586 -0.281517 4.70452 0.234714 -0.251025 4.70445 0.236605 -0.235564 4.70421 0.242534 -0.172901 4.70414 0.244221 -0.141445 4.70411 0.244754 -0.09583 4.70413 0.244033 -0.077759 4.70422 0.241498 -0.049857 4.70426 0.24021 -0.041755 4.70432 0.238678 -0.03484 4.7046 0.2327 -0.266351 4.70438 0.238354 -0.219995 4.70431 0.239939 -0.204344 4.70426 0.24134 -0.188638 4.70417 0.243501 -0.157162 4.70412 0.244672 -0.125777 4.70411 0.244832 -0.110184 4.7041 0.244867 -0.103648 4.70411 0.244481 -0.087083 4.70415 0.243395 -0.068212 4.70418 0.242555 -0.058793 4.70439 0.236886 -0.029466 4.70446 0.234822 -0.025985 4.70455 0.232472 -0.024749 4.86188 0.241368 -0.186617 4.86157 0.243045 -0.188438 4.86144 0.243725 -0.190513 4.86133 0.244307 -0.193182 4.86125 0.244796 -0.19631 4.86107 0.245758 -0.207082 4.86104 0.245928 -0.210682 4.86101 0.246061 -0.2196 4.86103 0.246 -0.22562 4.86127 0.244733 -0.249888 4.86137 0.244201 -0.255952 4.86161 0.242935 -0.268004 4.86174 0.242216 -0.273973 4.86171 0.242261 -0.187094 4.86117 0.245197 -0.19976 4.86111 0.245516 -0.203396 4.86102 0.246032 -0.214059 4.86101 0.246075 -0.217077 4.86106 0.245829 -0.231669 4.86111 0.245555 -0.237737 4.86118 0.245187 -0.243813 4.86148 0.243599 -0.261994 4.86189 0.241451 -0.27989 4.86204 0.240648 -0.285745 4.8622 0.239815 -0.291528 4.87347 0.244706 -0.291866 4.87191 0.246822 -0.272406 4.87101 0.248043 -0.257418 4.87046 0.248786 -0.242345 4.87037 0.248903 -0.237341 4.87034 0.248945 -0.232361 4.87035 0.248926 -0.227777 4.8704 0.248856 -0.224983 4.8715 0.247365 -0.208296 4.87268 0.245769 -0.205073 4.87306 0.245272 -0.287082 4.87265 0.245816 -0.282238 4.87227 0.246335 -0.277343 4.87158 0.247273 -0.267433 4.87128 0.247682 -0.262435 4.87078 0.248351 -0.252392 4.8706 0.2486 -0.247365 4.87033 0.248954 -0.230274 4.87049 0.248741 -0.222005 4.87061 0.248577 -0.218955 4.87077 0.248362 -0.215947 4.87097 0.24809 -0.213093 4.87121 0.247759 -0.210505 4.87184 0.246905 -0.20658 4.87223 0.246374 -0.205468 4.87874 0.254046 -0.244664 4.87802 0.254495 -0.250682 4.8778 0.254634 -0.257072 4.87783 0.254614 -0.261063 4.87801 0.254501 -0.266722 4.87835 0.254294 -0.272398 4.87881 0.254007 -0.278052 4.87907 0.253839 -0.280859 4.88034 0.253053 -0.291846 4.87969 0.253453 -0.242844 4.87933 0.253678 -0.243067 4.87902 0.253875 -0.243695 4.87851 0.254192 -0.245911 4.87831 0.254314 -0.247372 4.87815 0.254415 -0.248984 4.87793 0.254555 -0.252404 4.87786 0.254598 -0.254085 4.87782 0.254624 -0.255663 4.87781 0.25463 -0.258251 4.8779 0.254571 -0.263888 4.87816 0.254408 -0.26956 4.87856 0.254159 -0.27523 4.87936 0.253658 -0.283647 4.87967 0.253465 -0.286411 4.88 0.253263 -0.289145 4.88246 0.258719 -0.291627 4.8824 0.258754 -0.290868 4.88242 0.258744 -0.291251 4.88243 0.258737 -0.290539 numsurf 529 SURF 0x10 mat 1 refs 4 488 0.0106067 0.526305 24 0.0124778 0.52804 0 0.0124781 0.528148 475 0.0105726 0.526398 SURF 0x10 mat 1 refs 4 24 0.0124778 0.52804 473 0.0427748 0.557595 474 0.0427567 0.557835 0 0.0124781 0.528148 SURF 0x10 mat 1 refs 4 22 0.012477 0.526737 478 0.0106842 0.525123 479 0.0107026 0.524515 21 0.0124772 0.526073 SURF 0x10 mat 1 refs 4 459 0.0428154 0.554532 22 0.012477 0.526737 21 0.0124772 0.526073 458 0.0428249 0.552958 SURF 0x10 mat 1 refs 4 21 0.0124772 0.526073 479 0.0107026 0.524515 489 0.0107178 0.523845 20 0.0124766 0.525341 SURF 0x10 mat 1 refs 4 458 0.0428249 0.552958 21 0.0124772 0.526073 20 0.0124766 0.525341 471 0.0428324 0.551223 SURF 0x10 mat 1 refs 4 20 0.0124766 0.525341 489 0.0107178 0.523845 490 0.0107297 0.523139 19 0.0124762 0.524571 SURF 0x10 mat 1 refs 4 471 0.0428324 0.551223 20 0.0124766 0.525341 19 0.0124762 0.524571 470 0.0428385 0.549394 SURF 0x10 mat 1 refs 4 2 0.0124753 0.523031 481 0.0107452 0.521724 491 0.0107488 0.521069 7 0.0124749 0.522317 SURF 0x10 mat 1 refs 4 469 0.0428462 0.545729 2 0.0124753 0.523031 7 0.0124749 0.522317 456 0.0428477 0.54403 SURF 0x10 mat 1 refs 4 3 0.0124739 0.521147 482 0.0107498 0.519992 483 0.0107472 0.518823 4 0.0124741 0.519878 SURF 0x10 mat 1 refs 4 467 0.0428477 0.541242 3 0.0124739 0.521147 4 0.0124741 0.519878 466 0.0428455 0.538214 SURF 0x10 mat 1 refs 4 16 0.0124727 0.517322 494 0.0107296 0.51647 495 0.0107152 0.51529 9 0.012471 0.516041 SURF 0x10 mat 1 refs 4 465 0.0428351 0.532118 16 0.0124727 0.517322 9 0.012471 0.516041 454 0.0428267 0.529062 SURF 0x10 mat 1 refs 4 9 0.012471 0.516041 495 0.0107152 0.51529 484 0.0106976 0.51411 5 0.0124709 0.51476 SURF 0x10 mat 1 refs 4 454 0.0428267 0.529062 9 0.012471 0.516041 5 0.0124709 0.51476 464 0.0428169 0.526006 SURF 0x10 mat 1 refs 4 14 0.0124691 0.510939 486 0.0106281 0.510592 487 0.0106005 0.509432 13 0.0124678 0.509679 SURF 0x10 mat 1 refs 4 453 0.0427781 0.516892 14 0.0124691 0.510939 13 0.0124678 0.509679 452 0.0427629 0.513889 SURF 0x10 mat 1 refs 4 13 0.0124678 0.509679 487 0.0106005 0.509432 497 0.0105713 0.508283 12 0.0124679 0.508429 SURF 0x10 mat 1 refs 4 452 0.0427629 0.513889 13 0.0124678 0.509679 12 0.0124679 0.508429 461 0.0427466 0.510913 SURF 0x10 mat 1 refs 4 10 0.0124665 0.507192 498 0.0105402 0.507146 499 0.0105082 0.506023 11 0.0124662 0.505969 SURF 0x10 mat 1 refs 4 451 0.0427296 0.507967 10 0.0124665 0.507192 11 0.0124662 0.505969 450 0.042712 0.505058 SURF 0x10 mat 1 refs 4 24 0.0124778 0.52804 488 0.0106067 0.526305 476 0.0106363 0.526044 1 0.0124784 0.52775 SURF 0x10 mat 1 refs 4 473 0.0427748 0.557595 24 0.0124778 0.52804 1 0.0124784 0.52775 472 0.0427905 0.556919 SURF 0x10 mat 1 refs 4 1 0.0124784 0.52775 476 0.0106363 0.526044 477 0.010662 0.525641 23 0.0124772 0.527305 SURF 0x10 mat 1 refs 4 472 0.0427905 0.556919 1 0.0124784 0.52775 23 0.0124772 0.527305 460 0.042804 0.555875 SURF 0x10 mat 1 refs 4 23 0.0124772 0.527305 477 0.010662 0.525641 478 0.0106842 0.525123 22 0.012477 0.526737 SURF 0x10 mat 1 refs 4 460 0.042804 0.555875 23 0.0124772 0.527305 22 0.012477 0.526737 459 0.0428154 0.554532 SURF 0x10 mat 1 refs 4 19 0.0124762 0.524571 490 0.0107297 0.523139 480 0.0107389 0.522423 18 0.012476 0.523791 SURF 0x10 mat 1 refs 4 470 0.0428385 0.549394 19 0.0124762 0.524571 18 0.012476 0.523791 457 0.0428431 0.547539 SURF 0x10 mat 1 refs 4 18 0.012476 0.523791 480 0.0107389 0.522423 481 0.0107452 0.521724 2 0.0124753 0.523031 SURF 0x10 mat 1 refs 4 457 0.0428431 0.547539 18 0.012476 0.523791 2 0.0124753 0.523031 469 0.0428462 0.545729 SURF 0x10 mat 1 refs 4 7 0.0124749 0.522317 491 0.0107488 0.521069 492 0.0107503 0.520482 17 0.0124743 0.52168 SURF 0x10 mat 1 refs 4 456 0.0428477 0.54403 7 0.0124749 0.522317 17 0.0124743 0.52168 468 0.0428483 0.542512 SURF 0x10 mat 1 refs 4 17 0.0124743 0.52168 492 0.0107503 0.520482 482 0.0107498 0.519992 3 0.0124739 0.521147 SURF 0x10 mat 1 refs 4 468 0.0428483 0.542512 17 0.0124743 0.52168 3 0.0124739 0.521147 467 0.0428477 0.541242 SURF 0x10 mat 1 refs 4 4 0.0124741 0.519878 483 0.0107472 0.518823 493 0.0107402 0.517648 8 0.0124732 0.518602 SURF 0x10 mat 1 refs 4 466 0.0428455 0.538214 4 0.0124741 0.519878 8 0.0124732 0.518602 455 0.0428413 0.535171 SURF 0x10 mat 1 refs 4 8 0.0124732 0.518602 493 0.0107402 0.517648 494 0.0107296 0.51647 16 0.0124727 0.517322 SURF 0x10 mat 1 refs 4 455 0.0428413 0.535171 8 0.0124732 0.518602 16 0.0124727 0.517322 465 0.0428351 0.532118 SURF 0x10 mat 1 refs 4 5 0.0124709 0.51476 484 0.0106976 0.51411 485 0.010677 0.512932 6 0.01247 0.513481 SURF 0x10 mat 1 refs 4 464 0.0428169 0.526006 5 0.0124709 0.51476 6 0.01247 0.513481 463 0.0428052 0.522955 SURF 0x10 mat 1 refs 4 6 0.01247 0.513481 485 0.010677 0.512932 496 0.0106538 0.511759 15 0.0124694 0.512207 SURF 0x10 mat 1 refs 4 463 0.0428052 0.522955 6 0.01247 0.513481 15 0.0124694 0.512207 462 0.0427923 0.519916 SURF 0x10 mat 1 refs 4 15 0.0124694 0.512207 496 0.0106538 0.511759 486 0.0106281 0.510592 14 0.0124691 0.510939 SURF 0x10 mat 1 refs 4 462 0.0427923 0.519916 15 0.0124694 0.512207 14 0.0124691 0.510939 453 0.0427781 0.516892 SURF 0x10 mat 1 refs 4 12 0.0124679 0.508429 497 0.0105713 0.508283 498 0.0105402 0.507146 10 0.0124665 0.507192 SURF 0x10 mat 1 refs 4 461 0.0427466 0.510913 12 0.0124679 0.508429 10 0.0124665 0.507192 451 0.0427296 0.507967 SURF 0x10 mat 1 refs 4 51 0.986856 0.483255 52 0.986904 0.491028 26 0.906356 0.491058 25 0.906308 0.483285 SURF 0x10 mat 1 refs 4 52 0.986904 0.491028 53 0.986949 0.498898 27 0.906401 0.498928 26 0.906356 0.491058 SURF 0x10 mat 1 refs 4 53 0.986949 0.498898 54 0.986992 0.506851 28 0.906444 0.506881 27 0.906401 0.498928 SURF 0x10 mat 1 refs 4 54 0.986992 0.506851 38 0.987033 0.514874 29 0.906485 0.514904 28 0.906444 0.506881 SURF 0x10 mat 1 refs 4 38 0.987033 0.514874 55 0.987071 0.522953 30 0.906523 0.522984 29 0.906485 0.514904 SURF 0x10 mat 1 refs 4 55 0.987071 0.522953 56 0.987106 0.531075 31 0.906558 0.531105 30 0.906523 0.522984 SURF 0x10 mat 1 refs 4 56 0.987106 0.531075 39 0.987137 0.539225 57 0.906588 0.539256 31 0.906558 0.531105 SURF 0x10 mat 1 refs 4 39 0.987137 0.539225 40 0.987163 0.547392 58 0.906615 0.547422 57 0.906588 0.539256 SURF 0x10 mat 1 refs 4 40 0.987163 0.547392 59 0.987185 0.555559 60 0.906637 0.55559 58 0.906615 0.547422 SURF 0x10 mat 1 refs 4 59 0.987185 0.555559 61 0.987202 0.563715 32 0.906654 0.563746 60 0.906637 0.55559 SURF 0x10 mat 1 refs 4 61 0.987202 0.563715 62 0.987213 0.571846 63 0.906665 0.571876 32 0.906654 0.563746 SURF 0x10 mat 1 refs 4 62 0.987213 0.571846 41 0.987219 0.579937 33 0.906671 0.579968 63 0.906665 0.571876 SURF 0x10 mat 1 refs 4 41 0.987219 0.579937 42 0.98722 0.583329 64 0.906672 0.583359 33 0.906671 0.579968 SURF 0x10 mat 1 refs 4 42 0.98722 0.583329 43 0.987219 0.587386 65 0.906671 0.587416 64 0.906672 0.583359 SURF 0x10 mat 1 refs 4 43 0.987219 0.587386 44 0.987214 0.591925 66 0.906666 0.591956 65 0.906671 0.587416 SURF 0x10 mat 1 refs 4 44 0.987214 0.591925 67 0.987207 0.596763 34 0.906658 0.596794 66 0.906666 0.591956 SURF 0x10 mat 1 refs 4 67 0.987207 0.596763 45 0.987195 0.601718 68 0.906647 0.601748 34 0.906658 0.596794 SURF 0x10 mat 1 refs 4 45 0.987195 0.601718 46 0.987179 0.606605 69 0.906631 0.606636 68 0.906647 0.601748 SURF 0x10 mat 1 refs 4 46 0.987179 0.606605 47 0.987158 0.611243 70 0.90661 0.611273 69 0.906631 0.606636 SURF 0x10 mat 1 refs 4 47 0.987158 0.611243 48 0.987133 0.615447 35 0.906585 0.615478 70 0.90661 0.611273 SURF 0x10 mat 1 refs 4 48 0.987133 0.615447 49 0.987102 0.619035 36 0.906554 0.619066 35 0.906585 0.615478 SURF 0x10 mat 1 refs 4 49 0.987102 0.619035 71 0.987066 0.621824 37 0.906518 0.621855 36 0.906554 0.619066 SURF 0x10 mat 1 refs 4 71 0.987066 0.621824 50 0.987024 0.623631 72 0.906476 0.623661 37 0.906518 0.621855 SURF 0x10 mat 1 refs 4 50 0.987024 0.623631 73 0.986976 0.624272 74 0.906428 0.624302 72 0.906476 0.623661 SURF 0x10 mat 1 refs 4 72 0.906476 0.623661 76 0.778844 0.623576 88 0.778886 0.621775 37 0.906518 0.621855 SURF 0x10 mat 1 refs 4 36 0.906554 0.619066 89 0.778922 0.618995 90 0.778953 0.615418 35 0.906585 0.615478 SURF 0x10 mat 1 refs 4 35 0.906585 0.615478 90 0.778953 0.615418 91 0.778978 0.611227 70 0.90661 0.611273 SURF 0x10 mat 1 refs 4 70 0.90661 0.611273 91 0.778978 0.611227 77 0.778998 0.606605 69 0.906631 0.606636 SURF 0x10 mat 1 refs 4 69 0.906631 0.606636 77 0.778998 0.606605 78 0.779014 0.601733 68 0.906647 0.601748 SURF 0x10 mat 1 refs 4 34 0.906658 0.596794 92 0.779026 0.596794 79 0.779034 0.591971 66 0.906666 0.591956 SURF 0x10 mat 1 refs 4 66 0.906666 0.591956 79 0.779034 0.591971 93 0.779038 0.587446 65 0.906671 0.587416 SURF 0x10 mat 1 refs 4 64 0.906672 0.583359 94 0.77904 0.583402 95 0.779038 0.580021 33 0.906671 0.579968 SURF 0x10 mat 1 refs 4 57 0.906588 0.539256 97 0.778956 0.539438 83 0.778925 0.531313 31 0.906558 0.531105 SURF 0x10 mat 1 refs 4 30 0.906523 0.522984 98 0.778891 0.523217 84 0.778853 0.515164 29 0.906485 0.514904 SURF 0x10 mat 1 refs 4 29 0.906485 0.514904 84 0.778853 0.515164 85 0.778813 0.507166 28 0.906444 0.506881 SURF 0x10 mat 1 refs 4 28 0.906444 0.506881 85 0.778813 0.507166 86 0.778769 0.499238 27 0.906401 0.498928 SURF 0x10 mat 1 refs 4 74 0.906428 0.624302 75 0.778796 0.624215 76 0.778844 0.623576 72 0.906476 0.623661 SURF 0x10 mat 1 refs 4 37 0.906518 0.621855 88 0.778886 0.621775 89 0.778922 0.618995 36 0.906554 0.619066 SURF 0x10 mat 1 refs 4 68 0.906647 0.601748 78 0.779014 0.601733 92 0.779026 0.596794 34 0.906658 0.596794 SURF 0x10 mat 1 refs 4 65 0.906671 0.587416 93 0.779038 0.587446 94 0.77904 0.583402 64 0.906672 0.583359 SURF 0x10 mat 1 refs 4 33 0.906671 0.579968 95 0.779038 0.580021 80 0.779033 0.571955 63 0.906665 0.571876 SURF 0x10 mat 1 refs 4 63 0.906665 0.571876 80 0.779033 0.571955 81 0.779021 0.56385 32 0.906654 0.563746 SURF 0x10 mat 1 refs 4 32 0.906654 0.563746 81 0.779021 0.56385 96 0.779005 0.55572 60 0.906637 0.55559 SURF 0x10 mat 1 refs 4 60 0.906637 0.55559 96 0.779005 0.55572 82 0.778983 0.547578 58 0.906615 0.547422 SURF 0x10 mat 1 refs 4 58 0.906615 0.547422 82 0.778983 0.547578 97 0.778956 0.539438 57 0.906588 0.539256 SURF 0x10 mat 1 refs 4 31 0.906558 0.531105 83 0.778925 0.531313 98 0.778891 0.523217 30 0.906523 0.522984 SURF 0x10 mat 1 refs 4 27 0.906401 0.498928 86 0.778769 0.499238 99 0.778724 0.491393 26 0.906356 0.491058 SURF 0x10 mat 1 refs 4 26 0.906356 0.491058 99 0.778724 0.491393 87 0.778677 0.483645 25 0.906308 0.483285 SURF 0x10 mat 1 refs 4 99 0.778724 0.491393 100 0.686939 0.492235 115 0.686893 0.484617 87 0.778677 0.483645 SURF 0x10 mat 1 refs 4 86 0.778769 0.499238 101 0.686983 0.499948 100 0.686939 0.492235 99 0.778724 0.491393 SURF 0x10 mat 1 refs 4 85 0.778813 0.507166 102 0.687026 0.507743 101 0.686983 0.499948 86 0.778769 0.499238 SURF 0x10 mat 1 refs 4 97 0.778956 0.539438 117 0.687167 0.539472 104 0.687137 0.531484 83 0.778925 0.531313 SURF 0x10 mat 1 refs 4 81 0.779021 0.56385 107 0.687231 0.563473 106 0.687215 0.55548 96 0.779005 0.55572 SURF 0x10 mat 1 refs 4 95 0.779038 0.580021 109 0.687248 0.579372 108 0.687242 0.571442 80 0.779033 0.571955 SURF 0x10 mat 1 refs 4 94 0.77904 0.583402 118 0.687249 0.582696 109 0.687248 0.579372 95 0.779038 0.580021 SURF 0x10 mat 1 refs 4 92 0.779026 0.596794 119 0.687236 0.595863 111 0.687244 0.591121 79 0.779034 0.591971 SURF 0x10 mat 1 refs 4 78 0.779014 0.601733 112 0.687224 0.600719 119 0.687236 0.595863 92 0.779026 0.596794 SURF 0x10 mat 1 refs 4 77 0.778998 0.606605 120 0.687208 0.605509 112 0.687224 0.600719 78 0.779014 0.601733 SURF 0x10 mat 1 refs 4 91 0.778978 0.611227 121 0.687188 0.610054 120 0.687208 0.605509 77 0.778998 0.606605 SURF 0x10 mat 1 refs 4 90 0.778953 0.615418 122 0.687163 0.614174 121 0.687188 0.610054 91 0.778978 0.611227 SURF 0x10 mat 1 refs 4 76 0.778844 0.623576 114 0.687057 0.622195 123 0.687098 0.620424 88 0.778886 0.621775 SURF 0x10 mat 1 refs 4 75 0.778796 0.624215 124 0.68701 0.622823 114 0.687057 0.622195 76 0.778844 0.623576 SURF 0x10 mat 1 refs 4 116 0.687066 0.515606 102 0.687026 0.507743 85 0.778813 0.507166 84 0.778853 0.515164 SURF 0x10 mat 1 refs 4 103 0.687103 0.523524 116 0.687066 0.515606 84 0.778853 0.515164 98 0.778891 0.523217 SURF 0x10 mat 1 refs 4 104 0.687137 0.531484 103 0.687103 0.523524 98 0.778891 0.523217 83 0.778925 0.531313 SURF 0x10 mat 1 refs 4 105 0.687193 0.547475 117 0.687167 0.539472 97 0.778956 0.539438 82 0.778983 0.547578 SURF 0x10 mat 1 refs 4 106 0.687215 0.55548 105 0.687193 0.547475 82 0.778983 0.547578 96 0.779005 0.55572 SURF 0x10 mat 1 refs 4 108 0.687242 0.571442 107 0.687231 0.563473 81 0.779021 0.56385 80 0.779033 0.571955 SURF 0x10 mat 1 refs 4 110 0.687248 0.586672 118 0.687249 0.582696 94 0.77904 0.583402 93 0.779038 0.587446 SURF 0x10 mat 1 refs 4 111 0.687244 0.591121 110 0.687248 0.586672 93 0.779038 0.587446 79 0.779034 0.591971 SURF 0x10 mat 1 refs 4 113 0.687134 0.617691 122 0.687163 0.614174 90 0.778953 0.615418 89 0.778922 0.618995 SURF 0x10 mat 1 refs 4 123 0.687098 0.620424 113 0.687134 0.617691 89 0.778922 0.618995 88 0.778886 0.621775 SURF 0x10 mat 1 refs 4 124 0.68701 0.622823 125 0.614305 0.621904 126 0.614351 0.621285 114 0.687057 0.622195 SURF 0x10 mat 1 refs 4 126 0.614351 0.621285 127 0.614391 0.619541 123 0.687098 0.620424 114 0.687057 0.622195 SURF 0x10 mat 1 refs 4 123 0.687098 0.620424 127 0.614391 0.619541 134 0.614426 0.616849 113 0.687134 0.617691 SURF 0x10 mat 1 refs 4 113 0.687134 0.617691 134 0.614426 0.616849 135 0.614456 0.613385 122 0.687163 0.614174 SURF 0x10 mat 1 refs 4 135 0.614456 0.613385 128 0.61448 0.609326 121 0.687188 0.610054 122 0.687163 0.614174 SURF 0x10 mat 1 refs 4 128 0.61448 0.609326 136 0.6145 0.60485 120 0.687208 0.605509 121 0.687188 0.610054 SURF 0x10 mat 1 refs 4 136 0.6145 0.60485 129 0.614516 0.600132 112 0.687224 0.600719 120 0.687208 0.605509 SURF 0x10 mat 1 refs 4 112 0.687224 0.600719 129 0.614516 0.600132 137 0.614527 0.595349 119 0.687236 0.595863 SURF 0x10 mat 1 refs 4 137 0.614527 0.595349 138 0.614534 0.590679 111 0.687244 0.591121 119 0.687236 0.595863 SURF 0x10 mat 1 refs 4 118 0.687249 0.582696 130 0.61454 0.582381 140 0.614539 0.579107 109 0.687248 0.579372 SURF 0x10 mat 1 refs 4 140 0.614539 0.579107 141 0.614534 0.571296 108 0.687242 0.571442 109 0.687248 0.579372 SURF 0x10 mat 1 refs 4 142 0.614523 0.563447 143 0.614506 0.555574 106 0.687215 0.55548 107 0.687231 0.563473 SURF 0x10 mat 1 refs 4 111 0.687244 0.591121 138 0.614534 0.590679 139 0.614539 0.586297 110 0.687248 0.586672 SURF 0x10 mat 1 refs 4 110 0.687248 0.586672 139 0.614539 0.586297 130 0.61454 0.582381 118 0.687249 0.582696 SURF 0x10 mat 1 refs 4 108 0.687242 0.571442 141 0.614534 0.571296 142 0.614523 0.563447 107 0.687231 0.563473 SURF 0x10 mat 1 refs 4 106 0.687215 0.55548 143 0.614506 0.555574 144 0.614485 0.54769 105 0.687193 0.547475 SURF 0x10 mat 1 refs 4 105 0.687193 0.547475 144 0.614485 0.54769 131 0.61446 0.539807 117 0.687167 0.539472 SURF 0x10 mat 1 refs 4 117 0.687167 0.539472 131 0.61446 0.539807 145 0.61443 0.531939 104 0.687137 0.531484 SURF 0x10 mat 1 refs 4 104 0.687137 0.531484 145 0.61443 0.531939 146 0.614396 0.524099 103 0.687103 0.523524 SURF 0x10 mat 1 refs 4 103 0.687103 0.523524 146 0.614396 0.524099 147 0.61436 0.5163 116 0.687066 0.515606 SURF 0x10 mat 1 refs 4 116 0.687066 0.515606 147 0.61436 0.5163 148 0.61432 0.508555 102 0.687026 0.507743 SURF 0x10 mat 1 refs 4 102 0.687026 0.507743 148 0.61432 0.508555 132 0.614278 0.500878 101 0.686983 0.499948 SURF 0x10 mat 1 refs 4 101 0.686983 0.499948 132 0.614278 0.500878 133 0.614234 0.493281 100 0.686939 0.492235 SURF 0x10 mat 1 refs 4 100 0.686939 0.492235 133 0.614234 0.493281 149 0.614189 0.485777 115 0.686893 0.484617 SURF 0x10 mat 1 refs 4 132 0.614278 0.500878 157 0.542794 0.501439 150 0.542751 0.494032 133 0.614234 0.493281 SURF 0x10 mat 1 refs 4 148 0.61432 0.508555 158 0.542835 0.508925 157 0.542794 0.501439 132 0.614278 0.500878 SURF 0x10 mat 1 refs 4 145 0.61443 0.531939 160 0.542942 0.531724 151 0.542909 0.52408 146 0.614396 0.524099 SURF 0x10 mat 1 refs 4 143 0.614506 0.555574 163 0.543016 0.554768 162 0.542996 0.547081 144 0.614485 0.54769 SURF 0x10 mat 1 refs 4 140 0.614539 0.579107 165 0.543048 0.577712 164 0.543043 0.570097 141 0.614534 0.571296 SURF 0x10 mat 1 refs 4 130 0.61454 0.582381 166 0.543049 0.580905 165 0.543048 0.577712 140 0.614539 0.579107 SURF 0x10 mat 1 refs 4 139 0.614539 0.586297 167 0.543048 0.584723 166 0.543049 0.580905 130 0.61454 0.582381 SURF 0x10 mat 1 refs 4 137 0.614527 0.595349 153 0.543036 0.593549 168 0.543044 0.588995 138 0.614534 0.590679 SURF 0x10 mat 1 refs 4 128 0.61448 0.609326 171 0.542991 0.607177 170 0.54301 0.602812 136 0.6145 0.60485 SURF 0x10 mat 1 refs 4 135 0.614456 0.613385 154 0.542967 0.611134 171 0.542991 0.607177 128 0.61448 0.609326 SURF 0x10 mat 1 refs 4 134 0.614426 0.616849 172 0.542938 0.614511 154 0.542967 0.611134 135 0.614456 0.613385 SURF 0x10 mat 1 refs 4 126 0.614351 0.621285 174 0.542865 0.618836 173 0.542904 0.617136 127 0.614391 0.619541 SURF 0x10 mat 1 refs 4 150 0.542751 0.494032 156 0.542707 0.486716 149 0.614189 0.485777 133 0.614234 0.493281 SURF 0x10 mat 1 refs 4 147 0.61436 0.5163 159 0.542873 0.516476 158 0.542835 0.508925 148 0.61432 0.508555 SURF 0x10 mat 1 refs 4 151 0.542909 0.52408 159 0.542873 0.516476 147 0.61436 0.5163 146 0.614396 0.524099 SURF 0x10 mat 1 refs 4 131 0.61446 0.539807 161 0.542971 0.539395 160 0.542942 0.531724 145 0.61443 0.531939 SURF 0x10 mat 1 refs 4 162 0.542996 0.547081 161 0.542971 0.539395 131 0.61446 0.539807 144 0.614485 0.54769 SURF 0x10 mat 1 refs 4 142 0.614523 0.563447 152 0.543032 0.562444 163 0.543016 0.554768 143 0.614506 0.555574 SURF 0x10 mat 1 refs 4 164 0.543043 0.570097 152 0.543032 0.562444 142 0.614523 0.563447 141 0.614534 0.571296 SURF 0x10 mat 1 refs 4 168 0.543044 0.588995 167 0.543048 0.584723 139 0.614539 0.586297 138 0.614534 0.590679 SURF 0x10 mat 1 refs 4 169 0.543025 0.598212 153 0.543036 0.593549 137 0.614527 0.595349 129 0.614516 0.600132 SURF 0x10 mat 1 refs 4 136 0.6145 0.60485 170 0.54301 0.602812 169 0.543025 0.598212 129 0.614516 0.600132 SURF 0x10 mat 1 refs 4 173 0.542904 0.617136 172 0.542938 0.614511 134 0.614426 0.616849 127 0.614391 0.619541 SURF 0x10 mat 1 refs 4 155 0.54282 0.619439 174 0.542865 0.618836 126 0.614351 0.621285 125 0.614305 0.621904 SURF 0x10 mat 1 refs 4 155 0.54282 0.619439 186 0.477434 0.616828 175 0.477478 0.616243 174 0.542865 0.618836 SURF 0x10 mat 1 refs 4 175 0.477478 0.616243 187 0.477516 0.614594 173 0.542904 0.617136 174 0.542865 0.618836 SURF 0x10 mat 1 refs 4 172 0.542938 0.614511 188 0.477549 0.612049 176 0.477577 0.608775 154 0.542967 0.611134 SURF 0x10 mat 1 refs 4 178 0.477619 0.600706 189 0.477633 0.596246 169 0.543025 0.598212 170 0.54301 0.602812 SURF 0x10 mat 1 refs 4 168 0.543044 0.588995 190 0.477651 0.58731 191 0.477655 0.583168 167 0.543048 0.584723 SURF 0x10 mat 1 refs 4 191 0.477655 0.583168 180 0.477656 0.579466 166 0.543049 0.580905 167 0.543048 0.584723 SURF 0x10 mat 1 refs 4 192 0.477655 0.57637 193 0.47765 0.568986 164 0.543043 0.570097 165 0.543048 0.577712 SURF 0x10 mat 1 refs 4 164 0.543043 0.570097 193 0.47765 0.568986 181 0.47764 0.561567 152 0.543032 0.562444 SURF 0x10 mat 1 refs 4 181 0.47764 0.561567 194 0.477625 0.554124 163 0.543016 0.554768 152 0.543032 0.562444 SURF 0x10 mat 1 refs 4 194 0.477625 0.554124 195 0.477605 0.546671 162 0.542996 0.547081 163 0.543016 0.554768 SURF 0x10 mat 1 refs 4 198 0.477486 0.516997 183 0.477449 0.509676 158 0.542835 0.508925 159 0.542873 0.516476 SURF 0x10 mat 1 refs 4 158 0.542835 0.508925 183 0.477449 0.509676 184 0.477409 0.502418 157 0.542794 0.501439 SURF 0x10 mat 1 refs 4 173 0.542904 0.617136 187 0.477516 0.614594 188 0.477549 0.612049 172 0.542938 0.614511 SURF 0x10 mat 1 refs 4 154 0.542967 0.611134 176 0.477577 0.608775 177 0.4776 0.604938 171 0.542991 0.607177 SURF 0x10 mat 1 refs 4 171 0.542991 0.607177 177 0.4776 0.604938 178 0.477619 0.600706 170 0.54301 0.602812 SURF 0x10 mat 1 refs 4 169 0.543025 0.598212 189 0.477633 0.596246 179 0.477644 0.591725 153 0.543036 0.593549 SURF 0x10 mat 1 refs 4 153 0.543036 0.593549 179 0.477644 0.591725 190 0.477651 0.58731 168 0.543044 0.588995 SURF 0x10 mat 1 refs 4 166 0.543049 0.580905 180 0.477656 0.579466 192 0.477655 0.57637 165 0.543048 0.577712 SURF 0x10 mat 1 refs 4 162 0.542996 0.547081 195 0.477605 0.546671 196 0.47758 0.539219 161 0.542971 0.539395 SURF 0x10 mat 1 refs 4 161 0.542971 0.539395 196 0.47758 0.539219 197 0.477552 0.531781 160 0.542942 0.531724 SURF 0x10 mat 1 refs 4 160 0.542942 0.531724 197 0.477552 0.531781 182 0.47752 0.52437 151 0.542909 0.52408 SURF 0x10 mat 1 refs 4 151 0.542909 0.52408 182 0.47752 0.52437 198 0.477486 0.516997 159 0.542873 0.516476 SURF 0x10 mat 1 refs 4 157 0.542794 0.501439 184 0.477409 0.502418 185 0.477368 0.495237 150 0.542751 0.494032 SURF 0x10 mat 1 refs 4 150 0.542751 0.494032 185 0.477368 0.495237 199 0.477325 0.488143 156 0.542707 0.486716 SURF 0x10 mat 1 refs 4 183 0.477449 0.509676 202 0.403065 0.511249 214 0.403027 0.504358 184 0.477409 0.502418 SURF 0x10 mat 1 refs 4 197 0.477552 0.531781 216 0.403163 0.532239 203 0.403133 0.525202 182 0.47752 0.52437 SURF 0x10 mat 1 refs 4 196 0.47758 0.539219 204 0.40319 0.539302 216 0.403163 0.532239 197 0.477552 0.531781 SURF 0x10 mat 1 refs 4 195 0.477605 0.546671 205 0.403213 0.546378 204 0.40319 0.539302 196 0.47758 0.539219 SURF 0x10 mat 1 refs 4 194 0.477625 0.554124 206 0.403232 0.553455 205 0.403213 0.546378 195 0.477605 0.546671 SURF 0x10 mat 1 refs 4 181 0.47764 0.561567 217 0.403246 0.560522 206 0.403232 0.553455 194 0.477625 0.554124 SURF 0x10 mat 1 refs 4 193 0.47765 0.568986 218 0.403256 0.567567 217 0.403246 0.560522 181 0.47764 0.561567 SURF 0x10 mat 1 refs 4 192 0.477655 0.57637 219 0.403261 0.574579 218 0.403256 0.567567 193 0.47765 0.568986 SURF 0x10 mat 1 refs 4 180 0.477656 0.579466 207 0.403262 0.577518 219 0.403261 0.574579 192 0.477655 0.57637 SURF 0x10 mat 1 refs 4 190 0.477651 0.58731 220 0.403257 0.584966 208 0.403261 0.581033 191 0.477655 0.583168 SURF 0x10 mat 1 refs 4 179 0.477644 0.591725 221 0.40325 0.589159 220 0.403257 0.584966 190 0.477651 0.58731 SURF 0x10 mat 1 refs 4 189 0.477633 0.596246 209 0.40324 0.593452 221 0.40325 0.589159 179 0.477644 0.591725 SURF 0x10 mat 1 refs 4 178 0.477619 0.600706 222 0.403226 0.597687 209 0.40324 0.593452 189 0.477633 0.596246 SURF 0x10 mat 1 refs 4 177 0.4776 0.604938 210 0.403208 0.601705 222 0.403226 0.597687 178 0.477619 0.600706 SURF 0x10 mat 1 refs 4 188 0.477549 0.612049 224 0.40316 0.608458 223 0.403186 0.605348 176 0.477577 0.608775 SURF 0x10 mat 1 refs 4 175 0.477478 0.616243 212 0.403092 0.612439 211 0.403129 0.610874 187 0.477516 0.614594 SURF 0x10 mat 1 refs 4 186 0.477434 0.616828 213 0.403051 0.612995 212 0.403092 0.612439 175 0.477478 0.616243 SURF 0x10 mat 1 refs 4 201 0.402988 0.497538 200 0.402947 0.490803 199 0.477325 0.488143 185 0.477368 0.495237 SURF 0x10 mat 1 refs 4 214 0.403027 0.504358 201 0.402988 0.497538 185 0.477368 0.495237 184 0.477409 0.502418 SURF 0x10 mat 1 refs 4 198 0.477486 0.516997 215 0.4031 0.518201 202 0.403065 0.511249 183 0.477449 0.509676 SURF 0x10 mat 1 refs 4 203 0.403133 0.525202 215 0.4031 0.518201 198 0.477486 0.516997 182 0.47752 0.52437 SURF 0x10 mat 1 refs 4 191 0.477655 0.583168 208 0.403261 0.581033 207 0.403262 0.577518 180 0.477656 0.579466 SURF 0x10 mat 1 refs 4 176 0.477577 0.608775 223 0.403186 0.605348 210 0.403208 0.601705 177 0.4776 0.604938 SURF 0x10 mat 1 refs 4 211 0.403129 0.610874 224 0.40316 0.608458 188 0.477549 0.612049 187 0.477516 0.614594 SURF 0x10 mat 1 refs 4 213 0.403051 0.612995 239 0.344863 0.609113 240 0.344903 0.608583 212 0.403092 0.612439 SURF 0x10 mat 1 refs 4 240 0.344903 0.608583 225 0.344938 0.60709 211 0.403129 0.610874 212 0.403092 0.612439 SURF 0x10 mat 1 refs 4 211 0.403129 0.610874 225 0.344938 0.60709 241 0.344968 0.604785 224 0.40316 0.608458 SURF 0x10 mat 1 refs 4 224 0.40316 0.608458 241 0.344968 0.604785 226 0.344993 0.60182 223 0.403186 0.605348 SURF 0x10 mat 1 refs 4 226 0.344993 0.60182 242 0.345014 0.598346 210 0.403208 0.601705 223 0.403186 0.605348 SURF 0x10 mat 1 refs 4 242 0.345014 0.598346 243 0.345031 0.594513 222 0.403226 0.597687 210 0.403208 0.601705 SURF 0x10 mat 1 refs 4 209 0.40324 0.593452 227 0.345044 0.590475 228 0.345054 0.58638 221 0.40325 0.589159 SURF 0x10 mat 1 refs 4 228 0.345054 0.58638 229 0.34506 0.582382 220 0.403257 0.584966 221 0.40325 0.589159 SURF 0x10 mat 1 refs 4 218 0.403256 0.567567 245 0.345059 0.565789 232 0.34505 0.55907 217 0.403246 0.560522 SURF 0x10 mat 1 refs 4 232 0.34505 0.55907 246 0.345036 0.55233 206 0.403232 0.553455 217 0.403246 0.560522 SURF 0x10 mat 1 refs 4 235 0.344911 0.518709 249 0.344877 0.512078 202 0.403065 0.511249 215 0.4031 0.518201 SURF 0x10 mat 1 refs 4 202 0.403065 0.511249 249 0.344877 0.512078 236 0.344841 0.505506 214 0.403027 0.504358 SURF 0x10 mat 1 refs 4 214 0.403027 0.504358 236 0.344841 0.505506 237 0.344803 0.499003 201 0.402988 0.497538 SURF 0x10 mat 1 refs 4 222 0.403226 0.597687 243 0.345031 0.594513 227 0.345044 0.590475 209 0.40324 0.593452 SURF 0x10 mat 1 refs 4 220 0.403257 0.584966 229 0.34506 0.582382 244 0.345064 0.578631 208 0.403261 0.581033 SURF 0x10 mat 1 refs 4 208 0.403261 0.581033 244 0.345064 0.578631 230 0.345065 0.575278 207 0.403262 0.577518 SURF 0x10 mat 1 refs 4 207 0.403262 0.577518 230 0.345065 0.575278 231 0.345064 0.572475 219 0.403261 0.574579 SURF 0x10 mat 1 refs 4 219 0.403261 0.574579 231 0.345064 0.572475 245 0.345059 0.565789 218 0.403256 0.567567 SURF 0x10 mat 1 refs 4 206 0.403232 0.553455 246 0.345036 0.55233 247 0.345018 0.54558 205 0.403213 0.546378 SURF 0x10 mat 1 refs 4 205 0.403213 0.546378 247 0.345018 0.54558 233 0.344996 0.538832 204 0.40319 0.539302 SURF 0x10 mat 1 refs 4 204 0.40319 0.539302 233 0.344996 0.538832 234 0.344971 0.532097 216 0.403163 0.532239 SURF 0x10 mat 1 refs 4 216 0.403163 0.532239 234 0.344971 0.532097 248 0.344942 0.525385 203 0.403133 0.525202 SURF 0x10 mat 1 refs 4 203 0.403133 0.525202 248 0.344942 0.525385 235 0.344911 0.518709 215 0.4031 0.518201 SURF 0x10 mat 1 refs 4 201 0.402988 0.497538 237 0.344803 0.499003 238 0.344765 0.492579 200 0.402947 0.490803 SURF 0x10 mat 1 refs 4 248 0.344942 0.525385 263 0.29035 0.525815 251 0.29032 0.51951 235 0.344911 0.518709 SURF 0x10 mat 1 refs 4 233 0.344996 0.538832 265 0.290401 0.538513 264 0.290377 0.532152 234 0.344971 0.532097 SURF 0x10 mat 1 refs 4 232 0.34505 0.55907 253 0.290452 0.557624 252 0.290439 0.551259 246 0.345036 0.55233 SURF 0x10 mat 1 refs 4 245 0.345059 0.565789 267 0.290461 0.563969 253 0.290452 0.557624 232 0.34505 0.55907 SURF 0x10 mat 1 refs 4 230 0.345065 0.575278 268 0.290466 0.57293 254 0.290465 0.570283 231 0.345064 0.572475 SURF 0x10 mat 1 refs 4 229 0.34506 0.582382 270 0.290462 0.579638 269 0.290465 0.576096 244 0.345064 0.578631 SURF 0x10 mat 1 refs 4 228 0.345054 0.58638 255 0.290456 0.583414 270 0.290462 0.579638 229 0.34506 0.582382 SURF 0x10 mat 1 refs 4 227 0.345044 0.590475 256 0.290446 0.58728 255 0.290456 0.583414 228 0.345054 0.58638 SURF 0x10 mat 1 refs 4 243 0.345031 0.594513 257 0.290434 0.591094 256 0.290446 0.58728 227 0.345044 0.590475 SURF 0x10 mat 1 refs 4 242 0.345014 0.598346 271 0.290418 0.594713 257 0.290434 0.591094 243 0.345031 0.594513 SURF 0x10 mat 1 refs 4 226 0.344993 0.60182 272 0.290398 0.597994 271 0.290418 0.594713 242 0.345014 0.598346 SURF 0x10 mat 1 refs 4 239 0.344863 0.609113 259 0.290276 0.60488 274 0.290313 0.60438 240 0.344903 0.608583 SURF 0x10 mat 1 refs 4 260 0.290219 0.500901 250 0.290182 0.494835 238 0.344765 0.492579 237 0.344803 0.499003 SURF 0x10 mat 1 refs 4 261 0.290254 0.507042 260 0.290219 0.500901 237 0.344803 0.499003 236 0.344841 0.505506 SURF 0x10 mat 1 refs 4 262 0.290288 0.513249 261 0.290254 0.507042 236 0.344841 0.505506 249 0.344877 0.512078 SURF 0x10 mat 1 refs 4 235 0.344911 0.518709 251 0.29032 0.51951 262 0.290288 0.513249 249 0.344877 0.512078 SURF 0x10 mat 1 refs 4 234 0.344971 0.532097 264 0.290377 0.532152 263 0.29035 0.525815 248 0.344942 0.525385 SURF 0x10 mat 1 refs 4 266 0.290422 0.544885 265 0.290401 0.538513 233 0.344996 0.538832 247 0.345018 0.54558 SURF 0x10 mat 1 refs 4 246 0.345036 0.55233 252 0.290439 0.551259 266 0.290422 0.544885 247 0.345018 0.54558 SURF 0x10 mat 1 refs 4 231 0.345064 0.572475 254 0.290465 0.570283 267 0.290461 0.563969 245 0.345059 0.565789 SURF 0x10 mat 1 refs 4 244 0.345064 0.578631 269 0.290465 0.576096 268 0.290466 0.57293 230 0.345065 0.575278 SURF 0x10 mat 1 refs 4 258 0.290374 0.600794 272 0.290398 0.597994 226 0.344993 0.60182 241 0.344968 0.604785 SURF 0x10 mat 1 refs 4 273 0.290346 0.60297 258 0.290374 0.600794 241 0.344968 0.604785 225 0.344938 0.60709 SURF 0x10 mat 1 refs 4 240 0.344903 0.608583 274 0.290313 0.60438 273 0.290346 0.60297 225 0.344938 0.60709 SURF 0x10 mat 1 refs 4 259 0.290276 0.60488 275 0.241908 0.600463 276 0.241944 0.599992 274 0.290313 0.60438 SURF 0x10 mat 1 refs 4 272 0.290398 0.597994 278 0.242023 0.593983 279 0.242042 0.590896 271 0.290418 0.594713 SURF 0x10 mat 1 refs 4 271 0.290418 0.594713 279 0.242042 0.590896 280 0.242057 0.58749 257 0.290434 0.591094 SURF 0x10 mat 1 refs 4 257 0.290434 0.591094 280 0.242057 0.58749 281 0.242069 0.583901 256 0.290446 0.58728 SURF 0x10 mat 1 refs 4 256 0.290446 0.58728 281 0.242069 0.583901 282 0.242077 0.580263 255 0.290456 0.583414 SURF 0x10 mat 1 refs 4 255 0.290456 0.583414 282 0.242077 0.580263 289 0.242083 0.57671 270 0.290462 0.579638 SURF 0x10 mat 1 refs 4 269 0.290465 0.576096 283 0.242087 0.573377 290 0.242088 0.570398 268 0.290466 0.57293 SURF 0x10 mat 1 refs 4 253 0.290452 0.557624 293 0.242074 0.555995 294 0.242062 0.550006 252 0.290439 0.551259 SURF 0x10 mat 1 refs 4 266 0.290422 0.544885 295 0.242046 0.544008 296 0.242026 0.538011 265 0.290401 0.538513 SURF 0x10 mat 1 refs 4 263 0.29035 0.525815 284 0.241978 0.526062 285 0.24195 0.520129 251 0.29032 0.51951 SURF 0x10 mat 1 refs 4 251 0.29032 0.51951 285 0.24195 0.520129 286 0.24192 0.514238 262 0.290288 0.513249 SURF 0x10 mat 1 refs 4 262 0.290288 0.513249 286 0.24192 0.514238 287 0.241888 0.508397 261 0.290254 0.507042 SURF 0x10 mat 1 refs 4 261 0.290254 0.507042 287 0.241888 0.508397 298 0.241855 0.502618 260 0.290219 0.500901 SURF 0x10 mat 1 refs 4 274 0.290313 0.60438 276 0.241944 0.599992 288 0.241974 0.598666 273 0.290346 0.60297 SURF 0x10 mat 1 refs 4 273 0.290346 0.60297 288 0.241974 0.598666 277 0.242001 0.596618 258 0.290374 0.600794 SURF 0x10 mat 1 refs 4 258 0.290374 0.600794 277 0.242001 0.596618 278 0.242023 0.593983 272 0.290398 0.597994 SURF 0x10 mat 1 refs 4 270 0.290462 0.579638 289 0.242083 0.57671 283 0.242087 0.573377 269 0.290465 0.576096 SURF 0x10 mat 1 refs 4 268 0.290466 0.57293 290 0.242088 0.570398 291 0.242086 0.567907 254 0.290465 0.570283 SURF 0x10 mat 1 refs 4 254 0.290465 0.570283 291 0.242086 0.567907 292 0.242082 0.561965 267 0.290461 0.563969 SURF 0x10 mat 1 refs 4 267 0.290461 0.563969 292 0.242082 0.561965 293 0.242074 0.555995 253 0.290452 0.557624 SURF 0x10 mat 1 refs 4 252 0.290439 0.551259 294 0.242062 0.550006 295 0.242046 0.544008 266 0.290422 0.544885 SURF 0x10 mat 1 refs 4 265 0.290401 0.538513 296 0.242026 0.538011 297 0.242004 0.532026 264 0.290377 0.532152 SURF 0x10 mat 1 refs 4 264 0.290377 0.532152 297 0.242004 0.532026 284 0.241978 0.526062 263 0.29035 0.525815 SURF 0x10 mat 1 refs 4 260 0.290219 0.500901 298 0.241855 0.502618 299 0.24182 0.49691 250 0.290182 0.494835 SURF 0x10 mat 1 refs 4 287 0.241888 0.508397 301 0.199397 0.50963 312 0.199366 0.504202 298 0.241855 0.502618 SURF 0x10 mat 1 refs 4 285 0.24195 0.520129 303 0.199456 0.52065 302 0.199428 0.515116 286 0.24192 0.514238 SURF 0x10 mat 1 refs 4 284 0.241978 0.526062 304 0.199482 0.526222 303 0.199456 0.52065 285 0.24195 0.520129 SURF 0x10 mat 1 refs 4 296 0.242026 0.538011 313 0.199527 0.537446 305 0.199506 0.531824 297 0.242004 0.532026 SURF 0x10 mat 1 refs 4 294 0.242062 0.550006 306 0.19956 0.548712 314 0.199545 0.543078 295 0.242046 0.544008 SURF 0x10 mat 1 refs 4 293 0.242074 0.555995 315 0.199572 0.554337 306 0.19956 0.548712 294 0.242062 0.550006 SURF 0x10 mat 1 refs 4 283 0.242087 0.573377 307 0.199584 0.570664 318 0.199585 0.567866 290 0.242088 0.570398 SURF 0x10 mat 1 refs 4 277 0.242001 0.596618 321 0.199503 0.592494 311 0.199524 0.590019 278 0.242023 0.593983 SURF 0x10 mat 1 refs 4 312 0.199366 0.504202 300 0.199334 0.498841 299 0.24182 0.49691 298 0.241855 0.502618 SURF 0x10 mat 1 refs 4 302 0.199428 0.515116 301 0.199397 0.50963 287 0.241888 0.508397 286 0.24192 0.514238 SURF 0x10 mat 1 refs 4 305 0.199506 0.531824 304 0.199482 0.526222 284 0.241978 0.526062 297 0.242004 0.532026 SURF 0x10 mat 1 refs 4 314 0.199545 0.543078 313 0.199527 0.537446 296 0.242026 0.538011 295 0.242046 0.544008 SURF 0x10 mat 1 refs 4 316 0.19958 0.559945 315 0.199572 0.554337 293 0.242074 0.555995 292 0.242082 0.561965 SURF 0x10 mat 1 refs 4 317 0.199584 0.565526 316 0.19958 0.559945 292 0.242082 0.561965 291 0.242086 0.567907 SURF 0x10 mat 1 refs 4 318 0.199585 0.567866 317 0.199584 0.565526 291 0.242086 0.567907 290 0.242088 0.570398 SURF 0x10 mat 1 refs 4 308 0.199581 0.573795 307 0.199584 0.570664 283 0.242087 0.573377 289 0.242083 0.57671 SURF 0x10 mat 1 refs 4 319 0.199575 0.577132 308 0.199581 0.573795 289 0.242083 0.57671 282 0.242077 0.580263 SURF 0x10 mat 1 refs 4 309 0.199567 0.580549 319 0.199575 0.577132 282 0.242077 0.580263 281 0.242069 0.583901 SURF 0x10 mat 1 refs 4 320 0.199556 0.583921 309 0.199567 0.580549 281 0.242069 0.583901 280 0.242057 0.58749 SURF 0x10 mat 1 refs 4 310 0.199542 0.587119 320 0.199556 0.583921 280 0.242057 0.58749 279 0.242042 0.590896 SURF 0x10 mat 1 refs 4 311 0.199524 0.590019 310 0.199542 0.587119 279 0.242042 0.590896 278 0.242023 0.593983 SURF 0x10 mat 1 refs 4 322 0.199478 0.594418 321 0.199503 0.592494 277 0.242001 0.596618 288 0.241974 0.598666 SURF 0x10 mat 1 refs 4 323 0.19945 0.595663 322 0.199478 0.594418 288 0.241974 0.598666 276 0.241944 0.599992 SURF 0x10 mat 1 refs 4 324 0.199416 0.596106 323 0.19945 0.595663 276 0.241944 0.599992 275 0.241908 0.600463 SURF 0x10 mat 1 refs 4 320 0.199556 0.583921 327 0.158067 0.579485 341 0.158077 0.576372 309 0.199567 0.580549 SURF 0x10 mat 1 refs 4 308 0.199581 0.573795 328 0.158089 0.570135 343 0.158092 0.567244 307 0.199584 0.570664 SURF 0x10 mat 1 refs 4 307 0.199584 0.570664 343 0.158092 0.567244 344 0.158093 0.56466 318 0.199585 0.567866 SURF 0x10 mat 1 refs 4 317 0.199584 0.565526 329 0.158092 0.5625 330 0.158089 0.557347 316 0.19958 0.559945 SURF 0x10 mat 1 refs 4 316 0.19958 0.559945 330 0.158089 0.557347 345 0.158081 0.552168 315 0.199572 0.554337 SURF 0x10 mat 1 refs 4 306 0.19956 0.548712 346 0.158071 0.546974 331 0.158057 0.541772 314 0.199545 0.543078 SURF 0x10 mat 1 refs 4 314 0.199545 0.543078 331 0.158057 0.541772 332 0.15804 0.536571 313 0.199527 0.537446 SURF 0x10 mat 1 refs 4 305 0.199506 0.531824 333 0.15802 0.53138 334 0.157998 0.526207 304 0.199482 0.526222 SURF 0x10 mat 1 refs 4 304 0.199482 0.526222 334 0.157998 0.526207 335 0.157974 0.521061 303 0.199456 0.52065 SURF 0x10 mat 1 refs 4 303 0.199456 0.52065 335 0.157974 0.521061 347 0.157948 0.515951 302 0.199428 0.515116 SURF 0x10 mat 1 refs 4 301 0.199397 0.50963 348 0.15792 0.510886 349 0.157891 0.505873 312 0.199366 0.504202 SURF 0x10 mat 1 refs 4 324 0.199416 0.596106 337 0.157938 0.590737 338 0.157968 0.590329 323 0.19945 0.595663 SURF 0x10 mat 1 refs 4 323 0.19945 0.595663 338 0.157968 0.590329 325 0.157995 0.589178 322 0.199478 0.594418 SURF 0x10 mat 1 refs 4 322 0.199478 0.594418 325 0.157995 0.589178 326 0.158018 0.587402 321 0.199503 0.592494 SURF 0x10 mat 1 refs 4 321 0.199503 0.592494 326 0.158018 0.587402 339 0.158037 0.585117 311 0.199524 0.590019 SURF 0x10 mat 1 refs 4 311 0.199524 0.590019 339 0.158037 0.585117 340 0.158054 0.582439 310 0.199542 0.587119 SURF 0x10 mat 1 refs 4 310 0.199542 0.587119 340 0.158054 0.582439 327 0.158067 0.579485 320 0.199556 0.583921 SURF 0x10 mat 1 refs 4 309 0.199567 0.580549 341 0.158077 0.576372 342 0.158084 0.573217 319 0.199575 0.577132 SURF 0x10 mat 1 refs 4 319 0.199575 0.577132 342 0.158084 0.573217 328 0.158089 0.570135 308 0.199581 0.573795 SURF 0x10 mat 1 refs 4 318 0.199585 0.567866 344 0.158093 0.56466 329 0.158092 0.5625 317 0.199584 0.565526 SURF 0x10 mat 1 refs 4 315 0.199572 0.554337 345 0.158081 0.552168 346 0.158071 0.546974 306 0.19956 0.548712 SURF 0x10 mat 1 refs 4 313 0.199527 0.537446 332 0.15804 0.536571 333 0.15802 0.53138 305 0.199506 0.531824 SURF 0x10 mat 1 refs 4 302 0.199428 0.515116 347 0.157948 0.515951 348 0.15792 0.510886 301 0.199397 0.50963 SURF 0x10 mat 1 refs 4 312 0.199366 0.504202 349 0.157891 0.505873 336 0.157861 0.500923 300 0.199334 0.498841 SURF 0x10 mat 1 refs 4 348 0.15792 0.510886 350 0.10944 0.511911 364 0.109414 0.507473 349 0.157891 0.505873 SURF 0x10 mat 1 refs 4 333 0.15802 0.53138 353 0.109528 0.530055 352 0.109509 0.525476 334 0.157998 0.526207 SURF 0x10 mat 1 refs 4 332 0.15804 0.536571 354 0.109546 0.534652 353 0.109528 0.530055 333 0.15802 0.53138 SURF 0x10 mat 1 refs 4 331 0.158057 0.541772 355 0.109561 0.539256 354 0.109546 0.534652 332 0.15804 0.536571 SURF 0x10 mat 1 refs 4 346 0.158071 0.546974 366 0.109573 0.543862 355 0.109561 0.539256 331 0.158057 0.541772 SURF 0x10 mat 1 refs 4 345 0.158081 0.552168 367 0.109583 0.548461 366 0.109573 0.543862 346 0.158071 0.546974 SURF 0x10 mat 1 refs 4 330 0.158089 0.557347 356 0.109589 0.553046 367 0.109583 0.548461 345 0.158081 0.552168 SURF 0x10 mat 1 refs 4 344 0.158093 0.56466 357 0.109593 0.559521 368 0.109592 0.557609 329 0.158092 0.5625 SURF 0x10 mat 1 refs 4 328 0.158089 0.570135 370 0.10959 0.564369 369 0.109592 0.561809 343 0.158092 0.567244 SURF 0x10 mat 1 refs 4 341 0.158077 0.576372 358 0.109579 0.569891 371 0.109585 0.567097 342 0.158084 0.573217 SURF 0x10 mat 1 refs 4 340 0.158054 0.582439 360 0.109558 0.575262 359 0.109569 0.572647 327 0.158067 0.579485 SURF 0x10 mat 1 refs 4 339 0.158037 0.585117 372 0.109544 0.577633 360 0.109558 0.575262 340 0.158054 0.582439 SURF 0x10 mat 1 refs 4 325 0.157995 0.589178 373 0.109506 0.581229 361 0.109526 0.579656 326 0.158018 0.587402 SURF 0x10 mat 1 refs 4 338 0.157968 0.590329 362 0.109483 0.582248 373 0.109506 0.581229 325 0.157995 0.589178 SURF 0x10 mat 1 refs 4 337 0.157938 0.590737 374 0.109455 0.582609 362 0.109483 0.582248 338 0.157968 0.590329 SURF 0x10 mat 1 refs 4 364 0.109414 0.507473 363 0.109388 0.50309 336 0.157861 0.500923 349 0.157891 0.505873 SURF 0x10 mat 1 refs 4 365 0.109464 0.516396 350 0.10944 0.511911 348 0.15792 0.510886 347 0.157948 0.515951 SURF 0x10 mat 1 refs 4 351 0.109487 0.52092 365 0.109464 0.516396 347 0.157948 0.515951 335 0.157974 0.521061 SURF 0x10 mat 1 refs 4 352 0.109509 0.525476 351 0.109487 0.52092 335 0.157974 0.521061 334 0.157998 0.526207 SURF 0x10 mat 1 refs 4 368 0.109592 0.557609 356 0.109589 0.553046 330 0.158089 0.557347 329 0.158092 0.5625 SURF 0x10 mat 1 refs 4 369 0.109592 0.561809 357 0.109593 0.559521 344 0.158093 0.56466 343 0.158092 0.567244 SURF 0x10 mat 1 refs 4 371 0.109585 0.567097 370 0.10959 0.564369 328 0.158089 0.570135 342 0.158084 0.573217 SURF 0x10 mat 1 refs 4 359 0.109569 0.572647 358 0.109579 0.569891 341 0.158077 0.576372 327 0.158067 0.579485 SURF 0x10 mat 1 refs 4 361 0.109526 0.579656 372 0.109544 0.577633 339 0.158037 0.585117 326 0.158018 0.587402 SURF 0x10 mat 1 refs 4 361 0.109526 0.579656 388 0.0775292 0.572065 389 0.0775445 0.570276 372 0.109544 0.577633 SURF 0x10 mat 1 refs 4 372 0.109544 0.577633 389 0.0775445 0.570276 377 0.077557 0.568181 360 0.109558 0.575262 SURF 0x10 mat 1 refs 4 360 0.109558 0.575262 377 0.077557 0.568181 378 0.0775673 0.56587 359 0.109569 0.572647 SURF 0x10 mat 1 refs 4 359 0.109569 0.572647 378 0.0775673 0.56587 390 0.0775752 0.563434 358 0.109579 0.569891 SURF 0x10 mat 1 refs 4 371 0.109585 0.567097 391 0.0775811 0.560964 379 0.0775851 0.558553 370 0.10959 0.564369 SURF 0x10 mat 1 refs 4 370 0.10959 0.564369 379 0.0775851 0.558553 392 0.0775873 0.556291 369 0.109592 0.561809 SURF 0x10 mat 1 refs 4 368 0.109592 0.557609 393 0.0775873 0.552578 394 0.0775847 0.548545 356 0.109589 0.553046 SURF 0x10 mat 1 refs 4 367 0.109583 0.548461 395 0.0775789 0.544493 396 0.0775705 0.540428 366 0.109573 0.543862 SURF 0x10 mat 1 refs 4 355 0.109561 0.539256 381 0.0775597 0.536358 382 0.0775464 0.532288 354 0.109546 0.534652 SURF 0x10 mat 1 refs 4 354 0.109546 0.534652 382 0.0775464 0.532288 397 0.0775308 0.528226 353 0.109528 0.530055 SURF 0x10 mat 1 refs 4 353 0.109528 0.530055 397 0.0775308 0.528226 383 0.0775136 0.524178 352 0.109509 0.525476 SURF 0x10 mat 1 refs 4 352 0.109509 0.525476 383 0.0775136 0.524178 384 0.0774946 0.520151 351 0.109487 0.52092 SURF 0x10 mat 1 refs 4 351 0.109487 0.52092 384 0.0774946 0.520151 385 0.0774744 0.516152 365 0.109464 0.516396 SURF 0x10 mat 1 refs 4 365 0.109464 0.516396 385 0.0774744 0.516152 386 0.0774527 0.512188 350 0.10944 0.511911 SURF 0x10 mat 1 refs 4 350 0.10944 0.511911 386 0.0774527 0.512188 398 0.0774302 0.508266 364 0.109414 0.507473 SURF 0x10 mat 1 refs 4 364 0.109414 0.507473 398 0.0774302 0.508266 399 0.0774067 0.504392 363 0.109388 0.50309 SURF 0x10 mat 1 refs 4 374 0.109455 0.582609 387 0.0774664 0.574674 375 0.0774903 0.574355 362 0.109483 0.582248 SURF 0x10 mat 1 refs 4 362 0.109483 0.582248 375 0.0774903 0.574355 376 0.0775112 0.573454 373 0.109506 0.581229 SURF 0x10 mat 1 refs 4 373 0.109506 0.581229 376 0.0775112 0.573454 388 0.0775292 0.572065 361 0.109526 0.579656 SURF 0x10 mat 1 refs 4 358 0.109579 0.569891 390 0.0775752 0.563434 391 0.0775811 0.560964 371 0.109585 0.567097 SURF 0x10 mat 1 refs 4 369 0.109592 0.561809 392 0.0775873 0.556291 380 0.0775879 0.554269 357 0.109593 0.559521 SURF 0x10 mat 1 refs 4 357 0.109593 0.559521 380 0.0775879 0.554269 393 0.0775873 0.552578 368 0.109592 0.557609 SURF 0x10 mat 1 refs 4 356 0.109589 0.553046 394 0.0775847 0.548545 395 0.0775789 0.544493 367 0.109583 0.548461 SURF 0x10 mat 1 refs 4 366 0.109573 0.543862 396 0.0775705 0.540428 381 0.0775597 0.536358 355 0.109561 0.539256 SURF 0x10 mat 1 refs 4 398 0.0774302 0.508266 400 0.0629369 0.508156 411 0.0629149 0.50449 399 0.0774067 0.504392 SURF 0x10 mat 1 refs 4 386 0.0774527 0.512188 412 0.0629584 0.511868 400 0.0629369 0.508156 398 0.0774302 0.508266 SURF 0x10 mat 1 refs 4 385 0.0774744 0.516152 401 0.0629789 0.515619 412 0.0629584 0.511868 386 0.0774527 0.512188 SURF 0x10 mat 1 refs 4 397 0.0775308 0.528226 404 0.0630325 0.527045 403 0.0630161 0.523214 383 0.0775136 0.524178 SURF 0x10 mat 1 refs 4 381 0.0775597 0.536358 413 0.0630595 0.534741 405 0.063047 0.530889 382 0.0775464 0.532288 SURF 0x10 mat 1 refs 4 396 0.0775705 0.540428 414 0.06307 0.538593 413 0.0630595 0.534741 381 0.0775597 0.536358 SURF 0x10 mat 1 refs 4 395 0.0775789 0.544493 415 0.0630776 0.54244 414 0.06307 0.538593 396 0.0775705 0.540428 SURF 0x10 mat 1 refs 4 394 0.0775847 0.548545 416 0.0630832 0.546275 415 0.0630776 0.54244 395 0.0775789 0.544493 SURF 0x10 mat 1 refs 4 393 0.0775873 0.552578 417 0.0630856 0.550091 416 0.0630832 0.546275 394 0.0775847 0.548545 SURF 0x10 mat 1 refs 4 380 0.0775879 0.554269 406 0.0630864 0.551691 417 0.0630856 0.550091 393 0.0775873 0.552578 SURF 0x10 mat 1 refs 4 392 0.0775873 0.556291 418 0.0630856 0.553605 406 0.0630864 0.551691 380 0.0775879 0.554269 SURF 0x10 mat 1 refs 4 379 0.0775851 0.558553 419 0.0630836 0.555746 418 0.0630856 0.553605 392 0.0775873 0.556291 SURF 0x10 mat 1 refs 4 391 0.0775811 0.560964 420 0.0630799 0.558028 419 0.0630836 0.555746 379 0.0775851 0.558553 SURF 0x10 mat 1 refs 4 390 0.0775752 0.563434 407 0.0630744 0.560364 420 0.0630799 0.558028 391 0.0775811 0.560964 SURF 0x10 mat 1 refs 4 378 0.0775673 0.56587 421 0.0630667 0.56267 407 0.0630744 0.560364 390 0.0775752 0.563434 SURF 0x10 mat 1 refs 4 389 0.0775445 0.570276 422 0.0630452 0.56684 408 0.0630573 0.564857 377 0.077557 0.568181 SURF 0x10 mat 1 refs 4 388 0.0775292 0.572065 423 0.0630308 0.568532 422 0.0630452 0.56684 389 0.0775445 0.570276 SURF 0x10 mat 1 refs 4 376 0.0775112 0.573454 409 0.0630137 0.569848 423 0.0630308 0.568532 388 0.0775292 0.572065 SURF 0x10 mat 1 refs 4 375 0.0774903 0.574355 410 0.062994 0.5707 409 0.0630137 0.569848 376 0.0775112 0.573454 SURF 0x10 mat 1 refs 4 387 0.0774664 0.574674 424 0.0629714 0.571002 410 0.062994 0.5707 375 0.0774903 0.574355 SURF 0x10 mat 1 refs 4 402 0.0629981 0.519404 401 0.0629789 0.515619 385 0.0774744 0.516152 384 0.0774946 0.520151 SURF 0x10 mat 1 refs 4 403 0.0630161 0.523214 402 0.0629981 0.519404 384 0.0774946 0.520151 383 0.0775136 0.524178 SURF 0x10 mat 1 refs 4 405 0.063047 0.530889 404 0.0630325 0.527045 397 0.0775308 0.528226 382 0.0775464 0.532288 SURF 0x10 mat 1 refs 4 408 0.0630573 0.564857 421 0.0630667 0.56267 378 0.0775673 0.56587 377 0.077557 0.568181 SURF 0x10 mat 1 refs 4 424 0.0629714 0.571002 425 0.0534746 0.565333 433 0.053495 0.565059 410 0.062994 0.5707 SURF 0x10 mat 1 refs 4 410 0.062994 0.5707 433 0.053495 0.565059 426 0.0535131 0.564286 409 0.0630137 0.569848 SURF 0x10 mat 1 refs 4 422 0.0630452 0.56684 435 0.0535414 0.561558 436 0.0535522 0.559759 408 0.0630573 0.564857 SURF 0x10 mat 1 refs 4 421 0.0630667 0.56267 437 0.0535611 0.557775 438 0.053568 0.555684 407 0.0630744 0.560364 SURF 0x10 mat 1 refs 4 407 0.0630744 0.560364 438 0.053568 0.555684 439 0.0535729 0.553564 420 0.0630799 0.558028 SURF 0x10 mat 1 refs 4 420 0.0630799 0.558028 439 0.0535729 0.553564 440 0.0535764 0.551494 419 0.0630836 0.555746 SURF 0x10 mat 1 refs 4 419 0.0630836 0.555746 440 0.0535764 0.551494 441 0.0535785 0.549553 418 0.0630856 0.553605 SURF 0x10 mat 1 refs 4 418 0.0630856 0.553605 441 0.0535785 0.549553 442 0.0535789 0.547817 406 0.0630864 0.551691 SURF 0x10 mat 1 refs 4 417 0.0630856 0.550091 427 0.0535783 0.546366 428 0.0535761 0.542904 416 0.0630832 0.546275 SURF 0x10 mat 1 refs 4 404 0.0630325 0.527045 444 0.05353 0.525462 445 0.0535153 0.521987 403 0.0630161 0.523214 SURF 0x10 mat 1 refs 4 402 0.0629981 0.519404 446 0.0534989 0.518531 447 0.0534815 0.515099 401 0.0629789 0.515619 SURF 0x10 mat 1 refs 4 409 0.0630137 0.569848 426 0.0535131 0.564286 434 0.0535284 0.563093 423 0.0630308 0.568532 SURF 0x10 mat 1 refs 4 423 0.0630308 0.568532 434 0.0535284 0.563093 435 0.0535414 0.561558 422 0.0630452 0.56684 SURF 0x10 mat 1 refs 4 408 0.0630573 0.564857 436 0.0535522 0.559759 437 0.0535611 0.557775 421 0.0630667 0.56267 SURF 0x10 mat 1 refs 4 406 0.0630864 0.551691 442 0.0535789 0.547817 427 0.0535783 0.546366 417 0.0630856 0.550091 SURF 0x10 mat 1 refs 4 416 0.0630832 0.546275 428 0.0535761 0.542904 443 0.053571 0.539426 415 0.0630776 0.54244 SURF 0x10 mat 1 refs 4 415 0.0630776 0.54244 443 0.053571 0.539426 429 0.053564 0.535937 414 0.06307 0.538593 SURF 0x10 mat 1 refs 4 414 0.06307 0.538593 429 0.053564 0.535937 430 0.0535546 0.532442 413 0.0630595 0.534741 SURF 0x10 mat 1 refs 4 413 0.0630595 0.534741 430 0.0535546 0.532442 431 0.0535431 0.528949 405 0.063047 0.530889 SURF 0x10 mat 1 refs 4 405 0.063047 0.530889 431 0.0535431 0.528949 444 0.05353 0.525462 404 0.0630325 0.527045 SURF 0x10 mat 1 refs 4 403 0.0630161 0.523214 445 0.0535153 0.521987 446 0.0534989 0.518531 402 0.0629981 0.519404 SURF 0x10 mat 1 refs 4 401 0.0629789 0.515619 447 0.0534815 0.515099 448 0.0534629 0.511696 412 0.0629584 0.511868 SURF 0x10 mat 1 refs 4 412 0.0629584 0.511868 448 0.0534629 0.511696 432 0.0534435 0.508329 400 0.0629369 0.508156 SURF 0x10 mat 1 refs 4 400 0.0629369 0.508156 432 0.0534435 0.508329 449 0.0534232 0.505004 411 0.0629149 0.50449 SURF 0x10 mat 1 refs 4 448 0.0534629 0.511696 461 0.0427466 0.510913 451 0.0427296 0.507967 432 0.0534435 0.508329 SURF 0x10 mat 1 refs 4 447 0.0534815 0.515099 452 0.0427629 0.513889 461 0.0427466 0.510913 448 0.0534629 0.511696 SURF 0x10 mat 1 refs 4 444 0.05353 0.525462 463 0.0428052 0.522955 462 0.0427923 0.519916 445 0.0535153 0.521987 SURF 0x10 mat 1 refs 4 429 0.053564 0.535937 465 0.0428351 0.532118 454 0.0428267 0.529062 430 0.0535546 0.532442 SURF 0x10 mat 1 refs 4 443 0.053571 0.539426 455 0.0428413 0.535171 465 0.0428351 0.532118 429 0.053564 0.535937 SURF 0x10 mat 1 refs 4 442 0.0535789 0.547817 468 0.0428483 0.542512 467 0.0428477 0.541242 427 0.0535783 0.546366 SURF 0x10 mat 1 refs 4 440 0.0535764 0.551494 469 0.0428462 0.545729 456 0.0428477 0.54403 441 0.0535785 0.549553 SURF 0x10 mat 1 refs 4 438 0.053568 0.555684 470 0.0428385 0.549394 457 0.0428431 0.547539 439 0.0535729 0.553564 SURF 0x10 mat 1 refs 4 435 0.0535414 0.561558 459 0.0428154 0.554532 458 0.0428249 0.552958 436 0.0535522 0.559759 SURF 0x10 mat 1 refs 4 434 0.0535284 0.563093 460 0.042804 0.555875 459 0.0428154 0.554532 435 0.0535414 0.561558 SURF 0x10 mat 1 refs 4 426 0.0535131 0.564286 472 0.0427905 0.556919 460 0.042804 0.555875 434 0.0535284 0.563093 SURF 0x10 mat 1 refs 4 433 0.053495 0.565059 473 0.0427748 0.557595 472 0.0427905 0.556919 426 0.0535131 0.564286 SURF 0x10 mat 1 refs 4 425 0.0534746 0.565333 474 0.0427567 0.557835 473 0.0427748 0.557595 433 0.053495 0.565059 SURF 0x10 mat 1 refs 4 451 0.0427296 0.507967 450 0.042712 0.505058 449 0.0534232 0.505004 432 0.0534435 0.508329 SURF 0x10 mat 1 refs 4 453 0.0427781 0.516892 452 0.0427629 0.513889 447 0.0534815 0.515099 446 0.0534989 0.518531 SURF 0x10 mat 1 refs 4 462 0.0427923 0.519916 453 0.0427781 0.516892 446 0.0534989 0.518531 445 0.0535153 0.521987 SURF 0x10 mat 1 refs 4 464 0.0428169 0.526006 463 0.0428052 0.522955 444 0.05353 0.525462 431 0.0535431 0.528949 SURF 0x10 mat 1 refs 4 454 0.0428267 0.529062 464 0.0428169 0.526006 431 0.0535431 0.528949 430 0.0535546 0.532442 SURF 0x10 mat 1 refs 4 466 0.0428455 0.538214 455 0.0428413 0.535171 443 0.053571 0.539426 428 0.0535761 0.542904 SURF 0x10 mat 1 refs 4 467 0.0428477 0.541242 466 0.0428455 0.538214 428 0.0535761 0.542904 427 0.0535783 0.546366 SURF 0x10 mat 1 refs 4 456 0.0428477 0.54403 468 0.0428483 0.542512 442 0.0535789 0.547817 441 0.0535785 0.549553 SURF 0x10 mat 1 refs 4 457 0.0428431 0.547539 469 0.0428462 0.545729 440 0.0535764 0.551494 439 0.0535729 0.553564 SURF 0x10 mat 1 refs 4 471 0.0428324 0.551223 470 0.0428385 0.549394 438 0.053568 0.555684 437 0.0535611 0.557775 SURF 0x10 mat 1 refs 4 458 0.0428249 0.552958 471 0.0428324 0.551223 437 0.0535611 0.557775 436 0.0535522 0.559759 SURF 0x10 mat 1 refs 4 487 0.0106005 0.509432 512 0.00844701 0.508778 511 0.00836851 0.507827 497 0.0105713 0.508283 SURF 0x10 mat 1 refs 4 496 0.0106538 0.511759 513 0.00858869 0.510703 501 0.00852039 0.509737 486 0.0106281 0.510592 SURF 0x10 mat 1 refs 4 485 0.010677 0.512932 514 0.00865062 0.511673 513 0.00858869 0.510703 496 0.0106538 0.511759 SURF 0x10 mat 1 refs 4 495 0.0107152 0.51529 515 0.00875183 0.513624 502 0.00870516 0.512648 484 0.0106976 0.51411 SURF 0x10 mat 1 refs 4 491 0.0107488 0.521069 506 0.00883939 0.518404 517 0.00884374 0.517919 492 0.0107503 0.520482 SURF 0x10 mat 1 refs 4 480 0.0107389 0.522423 518 0.00881156 0.519525 507 0.00882902 0.518947 481 0.0107452 0.521724 SURF 0x10 mat 1 refs 4 489 0.0107178 0.523845 520 0.00875469 0.520702 519 0.00878706 0.520118 490 0.0107297 0.523139 SURF 0x10 mat 1 refs 4 479 0.0107026 0.524515 521 0.00871404 0.521256 520 0.00875469 0.520702 489 0.0107178 0.523845 SURF 0x10 mat 1 refs 4 478 0.0106842 0.525123 522 0.00866403 0.521759 521 0.00871404 0.521256 479 0.0107026 0.524515 SURF 0x10 mat 1 refs 4 476 0.0106363 0.526044 523 0.00853541 0.522521 508 0.00860473 0.522188 477 0.010662 0.525641 SURF 0x10 mat 1 refs 4 488 0.0106067 0.526305 524 0.00845536 0.522737 523 0.00853541 0.522521 476 0.0106363 0.526044 SURF 0x10 mat 1 refs 4 475 0.0105726 0.526398 509 0.00836416 0.522814 524 0.00845536 0.522737 488 0.0106067 0.526305 SURF 0x10 mat 1 refs 4 510 0.0082862 0.506887 500 0.00820091 0.505957 499 0.0105082 0.506023 498 0.0105402 0.507146 SURF 0x10 mat 1 refs 4 511 0.00836851 0.507827 510 0.0082862 0.506887 498 0.0105402 0.507146 497 0.0105713 0.508283 SURF 0x10 mat 1 refs 4 501 0.00852039 0.509737 512 0.00844701 0.508778 487 0.0106005 0.509432 486 0.0106281 0.510592 SURF 0x10 mat 1 refs 4 502 0.00870516 0.512648 514 0.00865062 0.511673 485 0.010677 0.512932 484 0.0106976 0.51411 SURF 0x10 mat 1 refs 4 516 0.00878968 0.5146 515 0.00875183 0.513624 495 0.0107152 0.51529 494 0.0107296 0.51647 SURF 0x10 mat 1 refs 4 503 0.00881787 0.515575 516 0.00878968 0.5146 494 0.0107296 0.51647 493 0.0107402 0.517648 SURF 0x10 mat 1 refs 4 504 0.00883546 0.516547 503 0.00881787 0.515575 493 0.0107402 0.517648 483 0.0107472 0.518823 SURF 0x10 mat 1 refs 4 505 0.00884231 0.517514 504 0.00883546 0.516547 483 0.0107472 0.518823 482 0.0107498 0.519992 SURF 0x10 mat 1 refs 4 517 0.00884374 0.517919 505 0.00884231 0.517514 482 0.0107498 0.519992 492 0.0107503 0.520482 SURF 0x10 mat 1 refs 4 507 0.00882902 0.518947 506 0.00883939 0.518404 491 0.0107488 0.521069 481 0.0107452 0.521724 SURF 0x10 mat 1 refs 4 519 0.00878706 0.520118 518 0.00881156 0.519525 480 0.0107389 0.522423 490 0.0107297 0.523139 SURF 0x10 mat 1 refs 4 508 0.00860473 0.522188 522 0.00866403 0.521759 478 0.0106842 0.525123 477 0.010662 0.525641 SURF 0x10 mat 1 refs 4 523 0.00853541 0.522521 536 0.00706687 0.515313 525 0.00712284 0.515125 508 0.00860473 0.522188 SURF 0x10 mat 1 refs 4 522 0.00866403 0.521759 537 0.00717082 0.514882 538 0.00721105 0.514599 521 0.00871404 0.521256 SURF 0x10 mat 1 refs 4 520 0.00875469 0.520702 539 0.00724401 0.514286 526 0.00727012 0.513956 519 0.00878706 0.520118 SURF 0x10 mat 1 refs 4 519 0.00878706 0.520118 526 0.00727012 0.513956 540 0.00728997 0.513621 518 0.00881156 0.519525 SURF 0x10 mat 1 refs 4 518 0.00881156 0.519525 540 0.00728997 0.513621 541 0.00730386 0.513295 507 0.00882902 0.518947 SURF 0x10 mat 1 refs 4 507 0.00882902 0.518947 541 0.00730386 0.513295 542 0.00731226 0.512988 506 0.00883939 0.518404 SURF 0x10 mat 1 refs 4 506 0.00883939 0.518404 542 0.00731226 0.512988 527 0.00731584 0.512715 517 0.00884374 0.517919 SURF 0x10 mat 1 refs 4 505 0.00884231 0.517514 543 0.00731453 0.512486 528 0.00730946 0.51194 504 0.00883546 0.516547 SURF 0x10 mat 1 refs 4 504 0.00883546 0.516547 528 0.00730946 0.51194 544 0.00729515 0.511391 503 0.00881787 0.515575 SURF 0x10 mat 1 refs 4 511 0.00836851 0.507827 548 0.00693264 0.507017 549 0.00686594 0.506486 510 0.0082862 0.506887 SURF 0x10 mat 1 refs 4 510 0.0082862 0.506887 549 0.00686594 0.506486 533 0.00679728 0.505961 500 0.00820091 0.505957 SURF 0x10 mat 1 refs 4 509 0.00836416 0.522814 534 0.00692876 0.515478 535 0.0070022 0.515435 524 0.00845536 0.522737 SURF 0x10 mat 1 refs 4 524 0.00845536 0.522737 535 0.0070022 0.515435 536 0.00706687 0.515313 523 0.00853541 0.522521 SURF 0x10 mat 1 refs 4 508 0.00860473 0.522188 525 0.00712284 0.515125 537 0.00717082 0.514882 522 0.00866403 0.521759 SURF 0x10 mat 1 refs 4 521 0.00871404 0.521256 538 0.00721105 0.514599 539 0.00724401 0.514286 520 0.00875469 0.520702 SURF 0x10 mat 1 refs 4 517 0.00884374 0.517919 527 0.00731584 0.512715 543 0.00731453 0.512486 505 0.00884231 0.517514 SURF 0x10 mat 1 refs 4 503 0.00881787 0.515575 544 0.00729515 0.511391 529 0.00727221 0.510841 516 0.00878968 0.5146 SURF 0x10 mat 1 refs 4 516 0.00878968 0.5146 529 0.00727221 0.510841 545 0.00724181 0.510289 515 0.00875183 0.513624 SURF 0x10 mat 1 refs 4 515 0.00875183 0.513624 545 0.00724181 0.510289 530 0.00720414 0.509738 502 0.00870516 0.512648 SURF 0x10 mat 1 refs 4 502 0.00870516 0.512648 530 0.00720414 0.509738 546 0.00716015 0.509188 514 0.00865062 0.511673 SURF 0x10 mat 1 refs 4 514 0.00865062 0.511673 546 0.00716015 0.509188 531 0.00711026 0.50864 513 0.00858869 0.510703 SURF 0x10 mat 1 refs 4 513 0.00858869 0.510703 531 0.00711026 0.50864 532 0.00705537 0.508095 501 0.00852039 0.509737 SURF 0x10 mat 1 refs 4 501 0.00852039 0.509737 532 0.00705537 0.508095 547 0.00699588 0.507554 512 0.00844701 0.508778 SURF 0x10 mat 1 refs 4 512 0.00844701 0.508778 547 0.00699588 0.507554 548 0.00693264 0.507017 511 0.00836851 0.507827 SURF 0x10 mat 1 refs 3 549 0.00686594 0.506486 550 0.00636353 0.506004 533 0.00679728 0.505961 SURF 0x10 mat 1 refs 3 548 0.00693264 0.507017 550 0.00636353 0.506004 549 0.00686594 0.506486 SURF 0x10 mat 1 refs 3 547 0.00699588 0.507554 550 0.00636353 0.506004 548 0.00693264 0.507017 SURF 0x10 mat 1 refs 3 532 0.00705537 0.508095 550 0.00636353 0.506004 547 0.00699588 0.507554 SURF 0x10 mat 1 refs 3 531 0.00711026 0.50864 550 0.00636353 0.506004 532 0.00705537 0.508095 SURF 0x10 mat 1 refs 3 529 0.00727221 0.510841 552 0.00637176 0.506077 545 0.00724181 0.510289 SURF 0x10 mat 1 refs 3 544 0.00729515 0.511391 552 0.00637176 0.506077 529 0.00727221 0.510841 SURF 0x10 mat 1 refs 4 543 0.00731453 0.512486 551 0.00637522 0.506151 552 0.00637176 0.506077 528 0.00730946 0.51194 SURF 0x10 mat 1 refs 3 527 0.00731584 0.512715 551 0.00637522 0.506151 543 0.00731453 0.512486 SURF 0x10 mat 1 refs 3 540 0.00728997 0.513621 551 0.00637522 0.506151 541 0.00730386 0.513295 SURF 0x10 mat 1 refs 3 539 0.00724401 0.514286 551 0.00637522 0.506151 526 0.00727012 0.513956 SURF 0x10 mat 1 refs 3 538 0.00721105 0.514599 551 0.00637522 0.506151 539 0.00724401 0.514286 SURF 0x10 mat 1 refs 3 537 0.00717082 0.514882 551 0.00637522 0.506151 538 0.00721105 0.514599 SURF 0x10 mat 1 refs 4 552 0.00637176 0.506077 550 0.00636353 0.506004 531 0.00711026 0.50864 546 0.00716015 0.509188 SURF 0x10 mat 1 refs 3 552 0.00637176 0.506077 546 0.00716015 0.509188 530 0.00720414 0.509738 SURF 0x10 mat 1 refs 3 552 0.00637176 0.506077 530 0.00720414 0.509738 545 0.00724181 0.510289 SURF 0x10 mat 1 refs 3 552 0.00637176 0.506077 544 0.00729515 0.511391 528 0.00730946 0.51194 SURF 0x10 mat 1 refs 3 551 0.00637522 0.506151 527 0.00731584 0.512715 542 0.00731226 0.512988 SURF 0x10 mat 1 refs 3 551 0.00637522 0.506151 542 0.00731226 0.512988 541 0.00730386 0.513295 SURF 0x10 mat 1 refs 3 551 0.00637522 0.506151 540 0.00728997 0.513621 526 0.00727012 0.513956 SURF 0x10 mat 1 refs 3 551 0.00637522 0.506151 537 0.00717082 0.514882 525 0.00712284 0.515125 SURF 0x10 mat 1 refs 4 525 0.00712284 0.515125 536 0.00706687 0.515313 553 0.00636973 0.506215 551 0.00637522 0.506151 SURF 0x10 mat 1 refs 3 535 0.0070022 0.515435 553 0.00636973 0.506215 536 0.00706687 0.515313 SURF 0x10 mat 1 refs 3 534 0.00692876 0.515478 553 0.00636973 0.506215 535 0.0070022 0.515435 SURF 0x10 mat 1 refs 3 550 0.00636353 0.506004 552 0.00637176 0.506077 551 0.00637522 0.506151 kids 0 OBJECT poly name "CurveCircle.004" data 8 Mesh.008 texture "C:/Programme/CRRCSim neu/textures/CrossfireTexture.rgb" crease 30.000000 numvert 554 -4.84459 0.238479 -0.182582 -4.84459 0.240337 -0.184632 -4.84458 0.243526 -0.208932 -4.84457 0.243674 -0.218629 -4.84457 0.243606 -0.225166 -4.84455 0.242208 -0.251516 -4.84455 0.24162 -0.2581 -4.84457 0.243641 -0.212605 -4.84456 0.243417 -0.231735 -4.84456 0.242709 -0.244921 -4.84454 0.237687 -0.290485 -4.84453 0.236763 -0.296781 -4.84454 0.238577 -0.284115 -4.84454 0.239424 -0.27768 -4.84454 0.240219 -0.271192 -4.84455 0.240954 -0.264662 -4.84456 0.243115 -0.238323 -4.84457 0.243688 -0.215887 -4.84458 0.243338 -0.205013 -4.84458 0.243071 -0.200999 -4.84458 0.242718 -0.197035 -4.84458 0.242274 -0.193267 -4.84459 0.241734 -0.189849 -4.84459 0.24109 -0.186923 -4.84459 0.239469 -0.183141 -0.474947 0.057275 -0.409097 -0.474758 0.063137 -0.369073 -0.474578 0.068786 -0.32855 -0.474408 0.074166 -0.287599 -0.47425 0.07922 -0.246288 -0.474107 0.083893 -0.204688 -0.473981 0.088128 -0.162869 -0.473683 0.099569 0.005198 -0.473687 0.101203 0.088726 -0.473835 0.099066 0.175364 -0.474295 0.088852 0.271567 -0.474463 0.084757 0.290042 -0.474654 0.079971 0.304402 -0.080498 0.06444 -0.24604 -0.080121 0.077089 -0.120653 -0.080034 0.080281 -0.078606 -0.079935 0.086422 0.088973 -0.079945 0.086514 0.106437 -0.079973 0.086214 0.127327 -0.080019 0.085483 0.150699 -0.080167 0.082582 0.201123 -0.080271 0.080337 0.226289 -0.080396 0.077513 0.250167 -0.080542 0.074072 0.271815 -0.080711 0.069977 0.29029 -0.081116 0.059676 0.313952 -0.081195 0.042495 -0.40885 -0.081006 0.048357 -0.368826 -0.080825 0.054005 -0.328303 -0.080655 0.059385 -0.287351 -0.080355 0.069113 -0.20444 -0.080229 0.073348 -0.162621 -0.473873 0.09187 -0.120901 -0.473786 0.095061 -0.078854 -0.07997 0.082866 -0.03655 -0.473722 0.097646 -0.036798 -0.079931 0.084788 0.005445 -0.079919 0.085993 0.04731 -0.473671 0.100773 0.047062 -0.473697 0.101295 0.106189 -0.473725 0.100994 0.127079 -0.473771 0.100264 0.150451 -0.080083 0.084285 0.175612 -0.473919 0.097363 0.200875 -0.474023 0.095118 0.226041 -0.474148 0.092293 0.249919 -0.080902 0.065191 0.30465 -0.474868 0.074456 0.313704 -0.081355 0.053395 0.317252 -0.475107 0.068176 0.317005 -1.09902 0.091636 0.315916 -1.09878 0.097897 0.312625 -1.09794 0.118492 0.22524 -1.09784 0.12073 0.200154 -1.09769 0.123622 0.14989 -1.09759 0.12413 0.046828 -1.0976 0.12293 0.005096 -1.09771 0.118436 -0.078689 -1.0979 0.111525 -0.162438 -1.09817 0.102645 -0.245593 -1.09833 0.097607 -0.286773 -1.09849 0.092244 -0.327595 -1.09886 0.08077 -0.407887 -1.09857 0.103394 0.303353 -1.09838 0.108165 0.289039 -1.09821 0.112247 0.270622 -1.09807 0.115677 0.249043 -1.09775 0.122428 0.174724 -1.09764 0.124351 0.126591 -1.09762 0.12465 0.105768 -1.09761 0.124558 0.088359 -1.09764 0.121013 -0.036766 -1.09779 0.115255 -0.120603 -1.09802 0.107303 -0.204125 -1.09867 0.086613 -0.36799 -1.54736 0.103677 -0.364116 -1.54718 0.109213 -0.324401 -1.54702 0.114486 -0.284265 -1.54672 0.124019 -0.203007 -1.5466 0.12817 -0.162021 -1.54641 0.134965 -0.079681 -1.54635 0.137498 -0.038463 -1.54631 0.139383 0.002695 -1.5463 0.140563 0.043725 -1.54631 0.140984 0.084558 -1.54635 0.14078 0.122146 -1.54639 0.140064 0.145053 -1.54654 0.13722 0.194472 -1.54707 0.124866 0.281862 -1.54747 0.114771 0.305051 -1.54755 0.097932 -0.403342 -1.54686 0.119439 -0.243777 -1.54649 0.131837 -0.12089 -1.54632 0.141074 0.101673 -1.54646 0.138889 0.169469 -1.54664 0.13502 0.219136 -1.54676 0.132252 0.242538 -1.54691 0.12888 0.263755 -1.54726 0.120175 0.295935 -1.5477 0.108615 0.308286 -1.90311 0.122071 0.303188 -1.90288 0.128134 0.300002 -1.90268 0.133457 0.291023 -1.90219 0.145352 0.23843 -1.90197 0.150246 0.191087 -1.90175 0.154042 0.099685 -1.90192 0.144943 -0.11953 -1.9026 0.12266 -0.319978 -1.90278 0.117207 -0.359095 -1.90249 0.138077 0.277161 -1.90233 0.14203 0.259327 -1.90207 0.148078 0.21538 -1.90189 0.151889 0.166461 -1.90182 0.153046 0.142412 -1.90178 0.153751 0.11985 -1.90174 0.153953 0.082826 -1.90173 0.153538 0.042608 -1.90174 0.152375 0.002195 -1.90178 0.150519 -0.038343 -1.90184 0.148024 -0.078941 -1.90203 0.141332 -0.160042 -1.90215 0.137243 -0.200411 -1.90228 0.132732 -0.240568 -1.90244 0.127853 -0.280446 -1.90296 0.111548 -0.397731 -2.25222 0.130631 -0.355583 -2.25161 0.150166 -0.200867 -2.25121 0.16492 -0.003326 -2.25135 0.164447 0.156832 -2.25178 0.154834 0.247376 -2.25255 0.135374 0.290141 -2.2524 0.125114 -0.393253 -2.25205 0.135948 -0.317444 -2.25189 0.141011 -0.278901 -2.25174 0.145768 -0.24002 -2.25149 0.154153 -0.161507 -2.25139 0.157674 -0.122008 -2.2513 0.160678 -0.082434 -2.25124 0.163111 -0.042851 -2.25119 0.166054 0.036076 -2.25121 0.166458 0.075289 -2.25122 0.166545 0.091726 -2.25125 0.166262 0.111386 -2.25129 0.165574 0.133384 -2.25143 0.162844 0.180842 -2.25153 0.160731 0.204528 -2.25165 0.158073 0.227002 -2.25194 0.15098 0.264765 -2.25212 0.146475 0.27828 -2.25232 0.141285 0.287035 -2.57195 0.15332 0.273354 -2.57142 0.166457 0.234902 -2.57129 0.169597 0.215147 -2.57118 0.172175 0.193357 -2.57101 0.175777 0.147113 -2.57088 0.177812 0.083987 -2.57087 0.176237 -0.008172 -2.57125 0.161932 -0.199702 -2.57153 0.153055 -0.275362 -2.57168 0.148146 -0.312732 -2.57185 0.142991 -0.349711 -2.57217 0.147589 0.276366 -2.57175 0.158353 0.264866 -2.57158 0.16272 0.251762 -2.57108 0.174223 0.170392 -2.57095 0.176871 0.124379 -2.5709 0.177538 0.10305 -2.57087 0.177728 0.068051 -2.57085 0.177336 0.030031 -2.5709 0.174482 -0.046495 -2.57096 0.172123 -0.084873 -2.57104 0.169211 -0.123243 -2.57114 0.165797 -0.16154 -2.57138 0.157668 -0.237664 -2.57202 0.137642 -0.386235 -2.93562 0.15214 -0.372913 -2.93546 0.157219 -0.338232 -2.93515 0.166776 -0.267634 -2.9349 0.175204 -0.195791 -2.93469 0.182116 -0.12319 -2.93462 0.184881 -0.086756 -2.93456 0.187121 -0.050314 -2.93454 0.190283 0.073585 -2.93456 0.190023 0.091686 -2.93473 0.186876 0.155631 -2.93493 0.182483 0.198128 -2.93537 0.171806 0.245337 -2.93555 0.167027 0.253397 -2.93576 0.161585 0.256257 -2.9353 0.162114 -0.303119 -2.93502 0.171155 -0.231838 -2.93478 0.178874 -0.159555 -2.93453 0.188788 -0.013925 -2.93452 0.189831 0.022351 -2.93453 0.190203 0.058453 -2.9346 0.18939 0.111938 -2.93466 0.188351 0.133526 -2.93482 0.18493 0.177437 -2.93506 0.179502 0.216886 -2.9352 0.175953 0.232895 -3.21981 0.182308 0.225561 -3.21951 0.189647 0.198427 -3.2192 0.19668 0.140008 -3.21913 0.198087 0.118927 -3.21908 0.199078 0.098339 -3.21902 0.19993 0.061762 -3.21901 0.199854 0.04733 -3.21901 0.198504 -0.021696 -3.21916 0.192141 -0.125901 -3.21925 0.189049 -0.160583 -3.21948 0.181688 -0.229518 -3.21974 0.173065 -0.297498 -3.21989 0.168397 -0.330986 -3.22005 0.163553 -0.364061 -3.22018 0.172561 0.235975 -3.21999 0.177751 0.233248 -3.21965 0.186263 0.213694 -3.21939 0.192491 0.180537 -3.21929 0.194825 0.160805 -3.21904 0.199681 0.079025 -3.219 0.199499 0.0129 -3.21904 0.196915 -0.0564 -3.21909 0.194778 -0.091154 -3.21936 0.185549 -0.195141 -3.2196 0.177511 -0.263657 -3.48688 0.174414 -0.352717 -3.48634 0.191539 -0.225666 -3.48593 0.205918 -0.062187 -3.4859 0.207418 -0.029415 -3.4859 0.208693 0.035768 -3.48602 0.207025 0.103378 -3.48608 0.205696 0.123285 -3.48616 0.203945 0.142924 -3.48651 0.19586 0.192869 -3.48701 0.18292 0.213909 -3.48674 0.178988 -0.321484 -3.48659 0.183396 -0.289861 -3.48646 0.187594 -0.257903 -3.48623 0.195185 -0.193203 -3.48613 0.19849 -0.160568 -3.48604 0.20141 -0.127818 -3.48598 0.2039 -0.095006 -3.48589 0.208358 0.003255 -3.48591 0.208765 0.049396 -3.48593 0.208531 0.065697 -3.48597 0.20796 0.083936 -3.48626 0.201741 0.161558 -3.48637 0.199055 0.178451 -3.48665 0.192125 0.204074 -3.48682 0.187821 0.211333 -3.72342 0.192137 0.190923 -3.72325 0.196749 0.188499 -3.72295 0.204314 0.171124 -3.72283 0.207321 0.157557 -3.72272 0.209847 0.14166 -3.72263 0.211921 0.124126 -3.72255 0.21357 0.105646 -3.72249 0.21482 0.086913 -3.72241 0.216237 0.051455 -3.72269 0.203679 -0.19217 -3.7228 0.200247 -0.222718 -3.72291 0.196536 -0.253054 -3.72304 0.192585 -0.283126 -3.72309 0.200799 0.181669 -3.72244 0.2157 0.068618 -3.72239 0.216458 0.036116 -3.72238 0.21639 0.023291 -3.72237 0.216074 -0.007303 -3.72238 0.21519 -0.038046 -3.72241 0.213778 -0.068884 -3.72245 0.21188 -0.099767 -3.72252 0.209536 -0.130643 -3.7226 0.206789 -0.161461 -3.72317 0.188437 -0.312883 -3.72331 0.184133 -0.342274 -3.93101 0.192741 -0.332548 -3.93075 0.200681 -0.276992 -3.93064 0.204392 -0.248746 -3.93053 0.207878 -0.220252 -3.93043 0.211101 -0.191559 -3.93034 0.214022 -0.162715 -3.93016 0.220587 -0.075758 -3.93017 0.222896 0.037274 -3.9302 0.222392 0.053395 -3.9303 0.220391 0.088174 -3.93046 0.216895 0.122002 -3.93056 0.214521 0.136933 -3.93088 0.196785 -0.304942 -3.93027 0.216603 -0.133768 -3.93021 0.218804 -0.104766 -3.93014 0.221913 -0.046792 -3.93013 0.222744 -0.017917 -3.93014 0.22304 0.01082 -3.93015 0.223104 0.022866 -3.93024 0.221566 0.070579 -3.93037 0.218843 0.105532 -3.93067 0.211697 0.149677 -3.93081 0.208396 0.159581 -3.93095 0.204592 0.165997 -3.93112 0.20026 0.168273 -4.13357 0.215777 0.132394 -4.13344 0.218825 0.123248 -4.13316 0.225424 0.082485 -4.133 0.228701 0.034342 -4.13295 0.2293 -0.004971 -4.13294 0.229026 -0.031506 -4.13301 0.225388 -0.111702 -4.13307 0.223355 -0.138482 -4.13314 0.220972 -0.165212 -4.13322 0.218275 -0.191846 -4.13331 0.215299 -0.218341 -4.13375 0.201322 -0.322035 -4.13385 0.208265 0.14042 -4.1337 0.212265 0.138318 -4.13334 0.221434 0.111481 -4.13324 0.223625 0.097694 -4.1331 0.226854 0.066457 -4.13305 0.227938 0.05021 -4.13298 0.229167 0.019456 -4.13296 0.229358 0.006152 -4.13295 0.228259 -0.05817 -4.13297 0.227034 -0.084917 -4.13341 0.21208 -0.244652 -4.13352 0.208653 -0.270735 -4.13363 0.205055 -0.296544 -4.37051 0.218045 -0.265701 -4.37033 0.223929 -0.219313 -4.37025 0.226564 -0.195855 -4.37018 0.228953 -0.172273 -4.37012 0.231062 -0.148607 -4.37007 0.232862 -0.124897 -4.37 0.236083 -0.053893 -4.37002 0.236377 -0.020551 -4.37014 0.23416 0.032842 -4.3702 0.232894 0.047033 -4.37027 0.231301 0.060498 -4.37045 0.227052 0.083123 -4.37068 0.221243 0.096466 -4.37072 0.211554 -0.311121 -4.37062 0.21486 -0.288552 -4.37042 0.221079 -0.242608 -4.37003 0.23432 -0.101182 -4.37001 0.235404 -0.077501 -4.37001 0.236325 -0.030399 -4.37003 0.236208 -0.008772 -4.37006 0.235796 0.004408 -4.3701 0.23512 0.018456 -4.37036 0.229361 0.072705 -4.37056 0.224353 0.091221 -4.37081 0.217701 0.098327 -4.52703 0.227183 0.055666 -4.52692 0.229931 0.05103 -4.52667 0.236073 0.023876 -4.52661 0.23748 0.011975 -4.52648 0.240045 -0.025699 -4.52644 0.240559 -0.047759 -4.52649 0.237452 -0.139983 -4.52653 0.235862 -0.160939 -4.52665 0.231886 -0.202698 -4.52672 0.229557 -0.223432 -4.5268 0.227038 -0.244021 -4.52688 0.224357 -0.264431 -4.52715 0.224053 0.057311 -4.52683 0.232317 0.043873 -4.52674 0.234358 0.034665 -4.52656 0.238599 -0.000568 -4.52651 0.239448 -0.013282 -4.52646 0.240409 -0.037347 -4.52644 0.240513 -0.056462 -4.52643 0.240299 -0.077227 -4.52644 0.239699 -0.098092 -4.52646 0.238741 -0.119023 -4.52659 0.233997 -0.181856 -4.52697 0.221541 -0.284627 -4.52707 0.21862 -0.304575 -4.59782 0.224533 -0.285266 -4.59765 0.229735 -0.246838 -4.59758 0.232119 -0.227353 -4.59751 0.234323 -0.207732 -4.59745 0.236321 -0.188008 -4.5974 0.238085 -0.168213 -4.59732 0.242531 -0.061103 -4.59742 0.240676 -0.016444 -4.59753 0.238285 0.006689 -4.59777 0.232473 0.032386 -4.59787 0.229872 0.036773 -4.59791 0.221768 -0.304144 -4.59773 0.227198 -0.266153 -4.59736 0.239591 -0.148381 -4.59733 0.24081 -0.128545 -4.59731 0.241717 -0.108737 -4.59731 0.242285 -0.088991 -4.59732 0.242487 -0.06934 -4.59733 0.242389 -0.05125 -4.59735 0.242044 -0.040226 -4.59738 0.241479 -0.028476 -4.59747 0.239617 -0.004574 -4.5976 0.236662 0.016899 -4.59768 0.234731 0.025613 -4.59798 0.22691 0.03833 -4.64438 0.228973 0.00909 -4.64419 0.234019 0.003699 -4.64377 0.243103 -0.088571 -4.64376 0.242919 -0.106395 -4.64379 0.241581 -0.142271 -4.64382 0.240475 -0.160263 -4.64385 0.23911 -0.178252 -4.64423 0.226818 -0.284423 -4.64428 0.23166 0.007678 -4.6441 0.236067 -0.002445 -4.64403 0.237819 -0.010349 -4.64397 0.239291 -0.01961 -4.64392 0.240499 -0.029825 -4.64387 0.24146 -0.040592 -4.64384 0.242188 -0.051506 -4.64381 0.242701 -0.062164 -4.64379 0.243013 -0.072163 -4.64378 0.243142 -0.0811 -4.64377 0.242404 -0.124305 -4.6439 0.237509 -0.196206 -4.64395 0.235697 -0.214097 -4.64401 0.233698 -0.231894 -4.64408 0.231536 -0.249567 -4.64415 0.229234 -0.267087 -4.64431 0.22431 -0.301546 -4.69667 0.227259 -0.30132 -4.6966 0.229453 -0.28634 -4.69647 0.233581 -0.255848 -4.69641 0.235472 -0.240387 -4.69624 0.241401 -0.177725 -4.6962 0.243088 -0.146268 -4.69622 0.243621 -0.100653 -4.69626 0.242899 -0.082582 -4.69637 0.240365 -0.05468 -4.69643 0.239077 -0.046578 -4.69649 0.237545 -0.039664 -4.69653 0.231567 -0.271175 -4.69636 0.237221 -0.224818 -4.69631 0.238806 -0.209168 -4.69627 0.240206 -0.193461 -4.69621 0.242368 -0.161985 -4.6962 0.243539 -0.1306 -4.6962 0.243699 -0.115007 -4.69621 0.243734 -0.108471 -4.69623 0.243348 -0.091906 -4.69629 0.242262 -0.073035 -4.69633 0.241422 -0.063616 -4.69656 0.235753 -0.034289 -4.69664 0.233689 -0.030808 -4.69673 0.231339 -0.029573 -4.8539 0.240235 -0.191602 -4.85358 0.241912 -0.193423 -4.85345 0.242592 -0.195497 -4.85334 0.243174 -0.198167 -4.85325 0.243663 -0.201294 -4.85306 0.244625 -0.212066 -4.85303 0.244795 -0.215666 -4.853 0.244928 -0.224584 -4.853 0.244867 -0.230604 -4.85322 0.2436 -0.254872 -4.85331 0.243068 -0.260936 -4.85354 0.241802 -0.272989 -4.85367 0.241083 -0.278958 -4.85373 0.241128 -0.192079 -4.85317 0.244064 -0.204744 -4.85311 0.244383 -0.20838 -4.85301 0.244899 -0.219043 -4.853 0.244941 -0.222061 -4.85303 0.244696 -0.236653 -4.85308 0.244422 -0.242721 -4.85314 0.244054 -0.248797 -4.85342 0.242466 -0.266978 -4.85381 0.240318 -0.284875 -4.85395 0.239515 -0.29073 -4.8541 0.238681 -0.296513 -4.86538 0.243573 -0.296863 -4.86384 0.245689 -0.277401 -4.86295 0.24691 -0.262412 -4.86242 0.247653 -0.247339 -4.86234 0.24777 -0.242335 -4.86231 0.247812 -0.237355 -4.86233 0.247793 -0.23277 -4.86238 0.247723 -0.229976 -4.86349 0.246232 -0.213291 -4.86467 0.244636 -0.210069 -4.86497 0.244138 -0.292078 -4.86457 0.244683 -0.287234 -4.86419 0.245202 -0.282339 -4.86351 0.24614 -0.272428 -4.86321 0.246549 -0.267429 -4.86273 0.247218 -0.257386 -4.86255 0.247467 -0.252359 -4.8623 0.247821 -0.235267 -4.86247 0.247608 -0.226999 -4.86259 0.247444 -0.223949 -4.86275 0.247229 -0.220941 -4.86295 0.246957 -0.218087 -4.8632 0.246626 -0.2155 -4.86383 0.245772 -0.211575 -4.86423 0.245241 -0.210463 -4.8707 0.252913 -0.249666 -4.86997 0.253362 -0.255684 -4.86974 0.253501 -0.262074 -4.86977 0.253481 -0.266064 -4.86995 0.253368 -0.271723 -4.87027 0.25316 -0.277399 -4.87073 0.252874 -0.283054 -4.87099 0.252706 -0.285862 -4.87224 0.25192 -0.29685 -4.87165 0.25232 -0.247847 -4.87129 0.252545 -0.24807 -4.87098 0.252742 -0.248698 -4.87046 0.253058 -0.250913 -4.87027 0.253181 -0.252374 -4.8701 0.253282 -0.253985 -4.86987 0.253422 -0.257405 -4.8698 0.253465 -0.259087 -4.86976 0.25349 -0.260664 -4.86975 0.253497 -0.263252 -4.86984 0.253437 -0.268889 -4.87009 0.253275 -0.274562 -4.87049 0.253026 -0.280232 -4.87128 0.252525 -0.28865 -4.87159 0.252332 -0.291414 -4.87191 0.25213 -0.294149 -4.87436 0.257586 -0.296633 -4.87431 0.257621 -0.295874 -4.87432 0.257611 -0.296257 -4.87433 0.257604 -0.295545 numsurf 529 SURF 0x10 mat 1 refs 4 475 0.0137082 0.415504 0 0.0155994 0.413865 24 0.0155994 0.413967 488 0.0137422 0.415591 SURF 0x10 mat 1 refs 4 0 0.0155994 0.413865 474 0.0456517 0.386063 473 0.04567 0.386287 24 0.0155994 0.413967 SURF 0x10 mat 1 refs 4 21 0.0156009 0.415807 479 0.0138395 0.417266 478 0.0138206 0.416697 22 0.0156003 0.415186 SURF 0x10 mat 1 refs 4 458 0.0457249 0.390625 21 0.0156009 0.415807 22 0.0156003 0.415186 459 0.0457137 0.389153 SURF 0x10 mat 1 refs 4 20 0.0156011 0.416492 489 0.0138554 0.417892 479 0.0138395 0.417266 21 0.0156009 0.415807 SURF 0x10 mat 1 refs 4 471 0.0457342 0.392249 20 0.0156011 0.416492 21 0.0156009 0.415807 458 0.0457249 0.390625 SURF 0x10 mat 1 refs 4 19 0.0156014 0.417212 490 0.013868 0.418553 489 0.0138554 0.417892 20 0.0156011 0.416492 SURF 0x10 mat 1 refs 4 470 0.0457421 0.39396 19 0.0156014 0.417212 20 0.0156011 0.416492 471 0.0457342 0.392249 SURF 0x10 mat 1 refs 4 7 0.0156029 0.419321 491 0.0138891 0.420491 481 0.0138848 0.419877 2 0.0156025 0.418653 SURF 0x10 mat 1 refs 4 456 0.045757 0.398979 7 0.0156029 0.419321 2 0.0156025 0.418653 469 0.0457536 0.397389 SURF 0x10 mat 1 refs 4 4 0.0156045 0.421603 483 0.0138897 0.422591 482 0.0138911 0.421497 3 0.0156031 0.420415 SURF 0x10 mat 1 refs 4 466 0.045761 0.40442 4 0.0156045 0.421603 3 0.0156031 0.420415 467 0.0457599 0.401587 SURF 0x10 mat 1 refs 4 9 0.0156057 0.425193 495 0.0138621 0.425897 494 0.0138749 0.424793 16 0.0156057 0.423994 SURF 0x10 mat 1 refs 4 454 0.0457523 0.412983 9 0.0156057 0.425193 16 0.0156057 0.423994 465 0.0457572 0.410123 SURF 0x10 mat 1 refs 4 5 0.015607 0.426391 484 0.0138456 0.427001 495 0.0138621 0.425897 9 0.0156057 0.425193 SURF 0x10 mat 1 refs 4 464 0.0457458 0.415842 5 0.015607 0.426391 9 0.0156057 0.425193 454 0.0457523 0.412983 SURF 0x10 mat 1 refs 4 13 0.0156092 0.431145 487 0.0137543 0.431377 486 0.0137805 0.430293 14 0.0156094 0.429966 SURF 0x10 mat 1 refs 4 452 0.0457049 0.427178 13 0.0156092 0.431145 14 0.0156094 0.429966 453 0.0457169 0.424369 SURF 0x10 mat 1 refs 4 12 0.0156106 0.432315 497 0.0137263 0.432453 487 0.0137543 0.431377 13 0.0156092 0.431145 SURF 0x10 mat 1 refs 4 461 0.0456921 0.429963 12 0.0156106 0.432315 13 0.0156092 0.431145 452 0.0457049 0.427178 SURF 0x10 mat 1 refs 4 11 0.0156114 0.434616 499 0.0136661 0.434567 498 0.0136968 0.433517 10 0.0156106 0.433472 SURF 0x10 mat 1 refs 4 450 0.0456641 0.435441 11 0.0156114 0.434616 10 0.0156106 0.433472 451 0.0456784 0.432719 SURF 0x10 mat 1 refs 4 1 0.0156005 0.414238 476 0.013772 0.415835 488 0.0137422 0.415591 24 0.0155994 0.413967 SURF 0x10 mat 1 refs 4 472 0.0456863 0.38692 1 0.0156005 0.414238 24 0.0155994 0.413967 473 0.04567 0.386287 SURF 0x10 mat 1 refs 4 23 0.0155996 0.414654 477 0.013798 0.416212 476 0.013772 0.415835 1 0.0156005 0.414238 SURF 0x10 mat 1 refs 4 460 0.045701 0.387896 23 0.0155996 0.414654 1 0.0156005 0.414238 472 0.0456863 0.38692 SURF 0x10 mat 1 refs 4 22 0.0156003 0.415186 478 0.0138206 0.416697 477 0.013798 0.416212 23 0.0155996 0.414654 SURF 0x10 mat 1 refs 4 459 0.0457137 0.389153 22 0.0156003 0.415186 23 0.0155996 0.414654 460 0.045701 0.387896 SURF 0x10 mat 1 refs 4 18 0.0156023 0.417941 480 0.0138777 0.419223 490 0.013868 0.418553 19 0.0156014 0.417212 SURF 0x10 mat 1 refs 4 457 0.0457484 0.395695 18 0.0156023 0.417941 19 0.0156014 0.417212 470 0.0457421 0.39396 SURF 0x10 mat 1 refs 4 2 0.0156025 0.418653 481 0.0138848 0.419877 480 0.0138777 0.419223 18 0.0156023 0.417941 SURF 0x10 mat 1 refs 4 469 0.0457536 0.397389 2 0.0156025 0.418653 18 0.0156023 0.417941 457 0.0457484 0.395695 SURF 0x10 mat 1 refs 4 17 0.0156027 0.419917 492 0.0138911 0.421039 491 0.0138891 0.420491 7 0.0156029 0.419321 SURF 0x10 mat 1 refs 4 468 0.045759 0.400399 17 0.0156027 0.419917 7 0.0156029 0.419321 456 0.045757 0.398979 SURF 0x10 mat 1 refs 4 3 0.0156031 0.420415 482 0.0138911 0.421497 492 0.0138911 0.421039 17 0.0156027 0.419917 SURF 0x10 mat 1 refs 4 467 0.0457599 0.401587 3 0.0156031 0.420415 17 0.0156027 0.419917 468 0.045759 0.400399 SURF 0x10 mat 1 refs 4 8 0.0156051 0.422797 493 0.0138842 0.42369 483 0.0138897 0.422591 4 0.0156045 0.421603 SURF 0x10 mat 1 refs 4 455 0.0457603 0.407267 8 0.0156051 0.422797 4 0.0156045 0.421603 466 0.045761 0.40442 SURF 0x10 mat 1 refs 4 16 0.0156057 0.423994 494 0.0138749 0.424793 493 0.0138842 0.42369 8 0.0156051 0.422797 SURF 0x10 mat 1 refs 4 465 0.0457572 0.410123 16 0.0156057 0.423994 8 0.0156051 0.422797 455 0.0457603 0.407267 SURF 0x10 mat 1 refs 4 6 0.0156072 0.427587 485 0.0138267 0.428103 484 0.0138456 0.427001 5 0.015607 0.426391 SURF 0x10 mat 1 refs 4 463 0.0457375 0.418696 6 0.0156072 0.427587 5 0.015607 0.426391 464 0.0457458 0.415842 SURF 0x10 mat 1 refs 4 15 0.0156081 0.42878 496 0.0138047 0.429201 485 0.0138267 0.428103 6 0.0156072 0.427587 SURF 0x10 mat 1 refs 4 462 0.0457279 0.42154 15 0.0156081 0.42878 6 0.0156072 0.427587 463 0.0457375 0.418696 SURF 0x10 mat 1 refs 4 14 0.0156094 0.429966 486 0.0137805 0.430293 496 0.0138047 0.429201 15 0.0156081 0.42878 SURF 0x10 mat 1 refs 4 453 0.0457169 0.424369 14 0.0156094 0.429966 15 0.0156081 0.42878 462 0.0457279 0.42154 SURF 0x10 mat 1 refs 4 10 0.0156106 0.433472 498 0.0136968 0.433517 497 0.0137263 0.432453 12 0.0156106 0.432315 SURF 0x10 mat 1 refs 4 451 0.0456784 0.432719 10 0.0156106 0.433472 12 0.0156106 0.432315 461 0.0456921 0.429963 SURF 0x10 mat 1 refs 4 25 0.903734 0.455024 26 0.903772 0.447752 52 0.983803 0.447707 51 0.983764 0.454979 SURF 0x10 mat 1 refs 4 26 0.903772 0.447752 27 0.903809 0.440389 53 0.98384 0.440344 52 0.983803 0.447707 SURF 0x10 mat 1 refs 4 27 0.903809 0.440389 28 0.903844 0.432948 54 0.983874 0.432903 53 0.98384 0.440344 SURF 0x10 mat 1 refs 4 28 0.903844 0.432948 29 0.903876 0.425441 38 0.983906 0.425396 54 0.983874 0.432903 SURF 0x10 mat 1 refs 4 29 0.903876 0.425441 30 0.903905 0.417882 55 0.983935 0.417837 38 0.983906 0.425396 SURF 0x10 mat 1 refs 4 30 0.903905 0.417882 31 0.90393 0.410284 56 0.983961 0.410238 55 0.983935 0.417837 SURF 0x10 mat 1 refs 4 31 0.90393 0.410284 57 0.903952 0.402658 39 0.983983 0.402613 56 0.983961 0.410238 SURF 0x10 mat 1 refs 4 57 0.903952 0.402658 58 0.90397 0.395018 40 0.984 0.394973 39 0.983983 0.402613 SURF 0x10 mat 1 refs 4 58 0.90397 0.395018 60 0.903983 0.387376 59 0.984013 0.387331 40 0.984 0.394973 SURF 0x10 mat 1 refs 4 60 0.903983 0.387376 32 0.903991 0.379745 61 0.984021 0.3797 59 0.984013 0.387331 SURF 0x10 mat 1 refs 4 32 0.903991 0.379745 63 0.903993 0.372138 62 0.984024 0.372093 61 0.984021 0.3797 SURF 0x10 mat 1 refs 4 63 0.903993 0.372138 33 0.90399 0.364567 41 0.984021 0.364522 62 0.984024 0.372093 SURF 0x10 mat 1 refs 4 33 0.90399 0.364567 64 0.903988 0.361394 42 0.984019 0.361349 41 0.984021 0.364522 SURF 0x10 mat 1 refs 4 64 0.903988 0.361394 65 0.903982 0.357598 43 0.984013 0.357553 42 0.984019 0.361349 SURF 0x10 mat 1 refs 4 65 0.903982 0.357598 66 0.903973 0.353352 44 0.984003 0.353307 43 0.984013 0.357553 SURF 0x10 mat 1 refs 4 66 0.903973 0.353352 34 0.90396 0.348825 67 0.98399 0.34878 44 0.984003 0.353307 SURF 0x10 mat 1 refs 4 34 0.90396 0.348825 68 0.903943 0.344189 45 0.983973 0.344144 67 0.98399 0.34878 SURF 0x10 mat 1 refs 4 68 0.903943 0.344189 69 0.903922 0.339616 46 0.983952 0.339572 45 0.983973 0.344144 SURF 0x10 mat 1 refs 4 69 0.903922 0.339616 70 0.903896 0.335278 47 0.983927 0.335233 46 0.983952 0.339572 SURF 0x10 mat 1 refs 4 70 0.903896 0.335278 35 0.903866 0.331344 48 0.983897 0.331299 47 0.983927 0.335233 SURF 0x10 mat 1 refs 4 35 0.903866 0.331344 36 0.903832 0.327987 49 0.983863 0.327942 48 0.983897 0.331299 SURF 0x10 mat 1 refs 4 36 0.903832 0.327987 37 0.903794 0.325378 71 0.983824 0.325333 49 0.983863 0.327942 SURF 0x10 mat 1 refs 4 37 0.903794 0.325378 72 0.90375 0.323688 50 0.98378 0.323643 71 0.983824 0.325333 SURF 0x10 mat 1 refs 4 72 0.90375 0.323688 74 0.903701 0.323088 73 0.983732 0.323043 50 0.98378 0.323643 SURF 0x10 mat 1 refs 4 37 0.903794 0.325378 88 0.776982 0.325568 76 0.776938 0.323884 72 0.90375 0.323688 SURF 0x10 mat 1 refs 4 35 0.903866 0.331344 90 0.777055 0.331516 89 0.777021 0.328169 36 0.903832 0.327987 SURF 0x10 mat 1 refs 4 70 0.903896 0.335278 91 0.777084 0.335437 90 0.777055 0.331516 35 0.903866 0.331344 SURF 0x10 mat 1 refs 4 69 0.903922 0.339616 77 0.77711 0.339762 91 0.777084 0.335437 70 0.903896 0.335278 SURF 0x10 mat 1 refs 4 68 0.903943 0.344189 78 0.777131 0.34432 77 0.77711 0.339762 69 0.903922 0.339616 SURF 0x10 mat 1 refs 4 66 0.903973 0.353352 79 0.777161 0.353454 92 0.777148 0.348941 34 0.90396 0.348825 SURF 0x10 mat 1 refs 4 65 0.903982 0.357598 93 0.77717 0.357687 79 0.777161 0.353454 66 0.903973 0.353352 SURF 0x10 mat 1 refs 4 33 0.90399 0.364567 95 0.777178 0.364634 94 0.777176 0.361471 64 0.903988 0.361394 SURF 0x10 mat 1 refs 4 31 0.90393 0.410284 83 0.777118 0.410205 97 0.77714 0.402604 57 0.903952 0.402658 SURF 0x10 mat 1 refs 4 29 0.903876 0.425441 84 0.777064 0.425315 98 0.777093 0.41778 30 0.903905 0.417882 SURF 0x10 mat 1 refs 4 28 0.903844 0.432948 85 0.777032 0.432797 84 0.777064 0.425315 29 0.903876 0.425441 SURF 0x10 mat 1 refs 4 27 0.903809 0.440389 86 0.776997 0.440215 85 0.777032 0.432797 28 0.903844 0.432948 SURF 0x10 mat 1 refs 4 72 0.90375 0.323688 76 0.776938 0.323884 75 0.77689 0.323286 74 0.903701 0.323088 SURF 0x10 mat 1 refs 4 36 0.903832 0.327987 89 0.777021 0.328169 88 0.776982 0.325568 37 0.903794 0.325378 SURF 0x10 mat 1 refs 4 34 0.90396 0.348825 92 0.777148 0.348941 78 0.777131 0.34432 68 0.903943 0.344189 SURF 0x10 mat 1 refs 4 64 0.903988 0.361394 94 0.777176 0.361471 93 0.77717 0.357687 65 0.903982 0.357598 SURF 0x10 mat 1 refs 4 63 0.903993 0.372138 80 0.777181 0.37218 95 0.777178 0.364634 33 0.90399 0.364567 SURF 0x10 mat 1 refs 4 32 0.903991 0.379745 81 0.777179 0.379763 80 0.777181 0.37218 63 0.903993 0.372138 SURF 0x10 mat 1 refs 4 60 0.903983 0.387376 96 0.777171 0.38737 81 0.777179 0.379763 32 0.903991 0.379745 SURF 0x10 mat 1 refs 4 58 0.90397 0.395018 82 0.777158 0.394988 96 0.777171 0.38737 60 0.903983 0.387376 SURF 0x10 mat 1 refs 4 57 0.903952 0.402658 97 0.77714 0.402604 82 0.777158 0.394988 58 0.90397 0.395018 SURF 0x10 mat 1 refs 4 30 0.903905 0.417882 98 0.777093 0.41778 83 0.777118 0.410205 31 0.90393 0.410284 SURF 0x10 mat 1 refs 4 26 0.903772 0.447752 99 0.776961 0.447555 86 0.776997 0.440215 27 0.903809 0.440389 SURF 0x10 mat 1 refs 4 25 0.903734 0.455024 87 0.776923 0.454805 99 0.776961 0.447555 26 0.903772 0.447752 SURF 0x10 mat 1 refs 4 87 0.776923 0.454805 115 0.685727 0.453979 100 0.685765 0.446851 99 0.776961 0.447555 SURF 0x10 mat 1 refs 4 99 0.776961 0.447555 100 0.685765 0.446851 101 0.685801 0.439635 86 0.776997 0.440215 SURF 0x10 mat 1 refs 4 86 0.776997 0.440215 101 0.685801 0.439635 102 0.685834 0.432342 85 0.777032 0.432797 SURF 0x10 mat 1 refs 4 83 0.777118 0.410205 104 0.685919 0.410129 117 0.685941 0.402656 97 0.77714 0.402604 SURF 0x10 mat 1 refs 4 96 0.777171 0.38737 106 0.685971 0.387678 107 0.685979 0.3802 81 0.777179 0.379763 SURF 0x10 mat 1 refs 4 80 0.777181 0.37218 108 0.685981 0.372744 109 0.685978 0.365325 95 0.777178 0.364634 SURF 0x10 mat 1 refs 4 95 0.777178 0.364634 109 0.685978 0.365325 118 0.685976 0.362215 94 0.777176 0.361471 SURF 0x10 mat 1 refs 4 79 0.777161 0.353454 111 0.685961 0.354332 119 0.685948 0.349896 92 0.777148 0.348941 SURF 0x10 mat 1 refs 4 92 0.777148 0.348941 119 0.685948 0.349896 112 0.685932 0.345353 78 0.777131 0.34432 SURF 0x10 mat 1 refs 4 78 0.777131 0.34432 112 0.685932 0.345353 120 0.685911 0.340871 77 0.77711 0.339762 SURF 0x10 mat 1 refs 4 77 0.77711 0.339762 120 0.685911 0.340871 121 0.685886 0.336619 91 0.777084 0.335437 SURF 0x10 mat 1 refs 4 91 0.777084 0.335437 121 0.685886 0.336619 122 0.685857 0.332764 90 0.777055 0.331516 SURF 0x10 mat 1 refs 4 88 0.776982 0.325568 123 0.685785 0.326916 114 0.685743 0.32526 76 0.776938 0.323884 SURF 0x10 mat 1 refs 4 76 0.776938 0.323884 114 0.685743 0.32526 124 0.685695 0.324672 75 0.77689 0.323286 SURF 0x10 mat 1 refs 4 84 0.777064 0.425315 85 0.777032 0.432797 102 0.685834 0.432342 116 0.685866 0.424985 SURF 0x10 mat 1 refs 4 98 0.777093 0.41778 84 0.777064 0.425315 116 0.685866 0.424985 103 0.685894 0.417577 SURF 0x10 mat 1 refs 4 83 0.777118 0.410205 98 0.777093 0.41778 103 0.685894 0.417577 104 0.685919 0.410129 SURF 0x10 mat 1 refs 4 82 0.777158 0.394988 97 0.77714 0.402604 117 0.685941 0.402656 105 0.685958 0.395168 SURF 0x10 mat 1 refs 4 96 0.777171 0.38737 82 0.777158 0.394988 105 0.685958 0.395168 106 0.685971 0.387678 SURF 0x10 mat 1 refs 4 80 0.777181 0.37218 81 0.777179 0.379763 107 0.685979 0.3802 108 0.685981 0.372744 SURF 0x10 mat 1 refs 4 93 0.77717 0.357687 94 0.777176 0.361471 118 0.685976 0.362215 110 0.68597 0.358495 SURF 0x10 mat 1 refs 4 79 0.777161 0.353454 93 0.77717 0.357687 110 0.68597 0.358495 111 0.685961 0.354332 SURF 0x10 mat 1 refs 4 89 0.777021 0.328169 90 0.777055 0.331516 122 0.685857 0.332764 113 0.685823 0.329474 SURF 0x10 mat 1 refs 4 88 0.776982 0.325568 89 0.777021 0.328169 113 0.685823 0.329474 123 0.685785 0.326916 SURF 0x10 mat 1 refs 4 114 0.685743 0.32526 126 0.613505 0.326177 125 0.613458 0.325598 124 0.685695 0.324672 SURF 0x10 mat 1 refs 4 114 0.685743 0.32526 123 0.685785 0.326916 127 0.613547 0.327809 126 0.613505 0.326177 SURF 0x10 mat 1 refs 4 113 0.685823 0.329474 134 0.613584 0.330328 127 0.613547 0.327809 123 0.685785 0.326916 SURF 0x10 mat 1 refs 4 122 0.685857 0.332764 135 0.613617 0.333568 134 0.613584 0.330328 113 0.685823 0.329474 SURF 0x10 mat 1 refs 4 122 0.685857 0.332764 121 0.685886 0.336619 128 0.613646 0.337365 135 0.613617 0.333568 SURF 0x10 mat 1 refs 4 121 0.685886 0.336619 120 0.685911 0.340871 136 0.61367 0.341554 128 0.613646 0.337365 SURF 0x10 mat 1 refs 4 120 0.685911 0.340871 112 0.685932 0.345353 129 0.613691 0.345968 136 0.61367 0.341554 SURF 0x10 mat 1 refs 4 119 0.685948 0.349896 137 0.613707 0.350442 129 0.613691 0.345968 112 0.685932 0.345353 SURF 0x10 mat 1 refs 4 119 0.685948 0.349896 111 0.685961 0.354332 138 0.61372 0.354812 137 0.613707 0.350442 SURF 0x10 mat 1 refs 4 109 0.685978 0.365325 140 0.613736 0.365639 130 0.613734 0.362576 118 0.685976 0.362215 SURF 0x10 mat 1 refs 4 109 0.685978 0.365325 108 0.685981 0.372744 141 0.61374 0.372947 140 0.613736 0.365639 SURF 0x10 mat 1 refs 4 107 0.685979 0.3802 106 0.685971 0.387678 143 0.61373 0.387657 142 0.613737 0.38029 SURF 0x10 mat 1 refs 4 110 0.68597 0.358495 139 0.613729 0.358912 138 0.61372 0.354812 111 0.685961 0.354332 SURF 0x10 mat 1 refs 4 118 0.685976 0.362215 130 0.613734 0.362576 139 0.613729 0.358912 110 0.68597 0.358495 SURF 0x10 mat 1 refs 4 107 0.685979 0.3802 142 0.613737 0.38029 141 0.61374 0.372947 108 0.685981 0.372744 SURF 0x10 mat 1 refs 4 105 0.685958 0.395168 144 0.613717 0.395033 143 0.61373 0.387657 106 0.685971 0.387678 SURF 0x10 mat 1 refs 4 117 0.685941 0.402656 131 0.6137 0.402409 144 0.613717 0.395033 105 0.685958 0.395168 SURF 0x10 mat 1 refs 4 104 0.685919 0.410129 145 0.613679 0.40977 131 0.6137 0.402409 117 0.685941 0.402656 SURF 0x10 mat 1 refs 4 103 0.685894 0.417577 146 0.613654 0.417105 145 0.613679 0.40977 104 0.685919 0.410129 SURF 0x10 mat 1 refs 4 116 0.685866 0.424985 147 0.613626 0.424402 146 0.613654 0.417105 103 0.685894 0.417577 SURF 0x10 mat 1 refs 4 102 0.685834 0.432342 148 0.613595 0.431648 147 0.613626 0.424402 116 0.685866 0.424985 SURF 0x10 mat 1 refs 4 101 0.685801 0.439635 132 0.613562 0.438831 148 0.613595 0.431648 102 0.685834 0.432342 SURF 0x10 mat 1 refs 4 100 0.685765 0.446851 133 0.613526 0.445939 132 0.613562 0.438831 101 0.685801 0.439635 SURF 0x10 mat 1 refs 4 115 0.685727 0.453979 149 0.613489 0.452959 133 0.613526 0.445939 100 0.685765 0.446851 SURF 0x10 mat 1 refs 4 133 0.613526 0.445939 150 0.542502 0.445301 157 0.542536 0.438371 132 0.613562 0.438831 SURF 0x10 mat 1 refs 4 132 0.613562 0.438831 157 0.542536 0.438371 158 0.542569 0.431367 148 0.613595 0.431648 SURF 0x10 mat 1 refs 4 146 0.613654 0.417105 151 0.542626 0.417188 160 0.54265 0.410036 145 0.613679 0.40977 SURF 0x10 mat 1 refs 4 144 0.613717 0.395033 162 0.542688 0.395668 163 0.5427 0.388476 143 0.61373 0.387657 SURF 0x10 mat 1 refs 4 141 0.61374 0.372947 164 0.54271 0.374134 165 0.542707 0.367009 140 0.613736 0.365639 SURF 0x10 mat 1 refs 4 140 0.613736 0.365639 165 0.542707 0.367009 166 0.542705 0.364022 130 0.613734 0.362576 SURF 0x10 mat 1 refs 4 130 0.613734 0.362576 166 0.542705 0.364022 167 0.542699 0.36045 139 0.613729 0.358912 SURF 0x10 mat 1 refs 4 138 0.61372 0.354812 168 0.542691 0.356453 153 0.542678 0.352192 137 0.613707 0.350442 SURF 0x10 mat 1 refs 4 136 0.61367 0.341554 170 0.542642 0.343525 171 0.542618 0.339442 128 0.613646 0.337365 SURF 0x10 mat 1 refs 4 128 0.613646 0.337365 171 0.542618 0.339442 154 0.54259 0.33574 135 0.613617 0.333568 SURF 0x10 mat 1 refs 4 135 0.613617 0.333568 154 0.54259 0.33574 172 0.542558 0.33258 134 0.613584 0.330328 SURF 0x10 mat 1 refs 4 127 0.613547 0.327809 173 0.542522 0.330124 174 0.542481 0.328533 126 0.613505 0.326177 SURF 0x10 mat 1 refs 4 133 0.613526 0.445939 149 0.613489 0.452959 156 0.542466 0.452146 150 0.542502 0.445301 SURF 0x10 mat 1 refs 4 148 0.613595 0.431648 158 0.542569 0.431367 159 0.542599 0.424302 147 0.613626 0.424402 SURF 0x10 mat 1 refs 4 146 0.613654 0.417105 147 0.613626 0.424402 159 0.542599 0.424302 151 0.542626 0.417188 SURF 0x10 mat 1 refs 4 145 0.613679 0.40977 160 0.54265 0.410036 161 0.542671 0.402859 131 0.6137 0.402409 SURF 0x10 mat 1 refs 4 144 0.613717 0.395033 131 0.6137 0.402409 161 0.542671 0.402859 162 0.542688 0.395668 SURF 0x10 mat 1 refs 4 143 0.61373 0.387657 163 0.5427 0.388476 152 0.542707 0.381294 142 0.613737 0.38029 SURF 0x10 mat 1 refs 4 141 0.61374 0.372947 142 0.613737 0.38029 152 0.542707 0.381294 164 0.54271 0.374134 SURF 0x10 mat 1 refs 4 138 0.61372 0.354812 139 0.613729 0.358912 167 0.542699 0.36045 168 0.542691 0.356453 SURF 0x10 mat 1 refs 4 129 0.613691 0.345968 137 0.613707 0.350442 153 0.542678 0.352192 169 0.542662 0.347829 SURF 0x10 mat 1 refs 4 129 0.613691 0.345968 169 0.542662 0.347829 170 0.542642 0.343525 136 0.61367 0.341554 SURF 0x10 mat 1 refs 4 127 0.613547 0.327809 134 0.613584 0.330328 172 0.542558 0.33258 173 0.542522 0.330124 SURF 0x10 mat 1 refs 4 125 0.613458 0.325598 126 0.613505 0.326177 174 0.542481 0.328533 155 0.542435 0.327969 SURF 0x10 mat 1 refs 4 174 0.542481 0.328533 175 0.477516 0.331019 186 0.477472 0.330472 155 0.542435 0.327969 SURF 0x10 mat 1 refs 4 174 0.542481 0.328533 173 0.542522 0.330124 187 0.477556 0.332562 175 0.477516 0.331019 SURF 0x10 mat 1 refs 4 154 0.54259 0.33574 176 0.477623 0.338006 188 0.477592 0.334943 172 0.542558 0.33258 SURF 0x10 mat 1 refs 4 170 0.542642 0.343525 169 0.542662 0.347829 189 0.477692 0.349728 178 0.477673 0.345555 SURF 0x10 mat 1 refs 4 167 0.542699 0.36045 191 0.477729 0.361965 190 0.47772 0.358089 168 0.542691 0.356453 SURF 0x10 mat 1 refs 4 167 0.542699 0.36045 166 0.542705 0.364022 180 0.477734 0.365428 191 0.477729 0.361965 SURF 0x10 mat 1 refs 4 165 0.542707 0.367009 164 0.54271 0.374134 193 0.477739 0.375233 192 0.477736 0.368324 SURF 0x10 mat 1 refs 4 152 0.542707 0.381294 181 0.477736 0.382174 193 0.477739 0.375233 164 0.54271 0.374134 SURF 0x10 mat 1 refs 4 152 0.542707 0.381294 163 0.5427 0.388476 194 0.477729 0.389138 181 0.477736 0.382174 SURF 0x10 mat 1 refs 4 163 0.5427 0.388476 162 0.542688 0.395668 195 0.477717 0.396111 194 0.477729 0.389138 SURF 0x10 mat 1 refs 4 159 0.542599 0.424302 158 0.542569 0.431367 183 0.477602 0.430724 198 0.477631 0.423874 SURF 0x10 mat 1 refs 4 157 0.542536 0.438371 184 0.477571 0.437514 183 0.477602 0.430724 158 0.542569 0.431367 SURF 0x10 mat 1 refs 4 172 0.542558 0.33258 188 0.477592 0.334943 187 0.477556 0.332562 173 0.542522 0.330124 SURF 0x10 mat 1 refs 4 171 0.542618 0.339442 177 0.47765 0.341596 176 0.477623 0.338006 154 0.54259 0.33574 SURF 0x10 mat 1 refs 4 170 0.542642 0.343525 178 0.477673 0.345555 177 0.47765 0.341596 171 0.542618 0.339442 SURF 0x10 mat 1 refs 4 153 0.542678 0.352192 179 0.477708 0.353958 189 0.477692 0.349728 169 0.542662 0.347829 SURF 0x10 mat 1 refs 4 168 0.542691 0.356453 190 0.47772 0.358089 179 0.477708 0.353958 153 0.542678 0.352192 SURF 0x10 mat 1 refs 4 165 0.542707 0.367009 192 0.477736 0.368324 180 0.477734 0.365428 166 0.542705 0.364022 SURF 0x10 mat 1 refs 4 161 0.542671 0.402859 196 0.477701 0.403083 195 0.477717 0.396111 162 0.542688 0.395668 SURF 0x10 mat 1 refs 4 160 0.54265 0.410036 197 0.477681 0.410042 196 0.477701 0.403083 161 0.542671 0.402859 SURF 0x10 mat 1 refs 4 151 0.542626 0.417188 182 0.477658 0.416976 197 0.477681 0.410042 160 0.54265 0.410036 SURF 0x10 mat 1 refs 4 159 0.542599 0.424302 198 0.477631 0.423874 182 0.477658 0.416976 151 0.542626 0.417188 SURF 0x10 mat 1 refs 4 150 0.542502 0.445301 185 0.477537 0.444234 184 0.477571 0.437514 157 0.542536 0.438371 SURF 0x10 mat 1 refs 4 156 0.542466 0.452146 199 0.477502 0.45087 185 0.477537 0.444234 150 0.542502 0.445301 SURF 0x10 mat 1 refs 4 184 0.477571 0.437514 214 0.403664 0.435768 202 0.403694 0.42932 183 0.477602 0.430724 SURF 0x10 mat 1 refs 4 182 0.477658 0.416976 203 0.403747 0.416266 216 0.403769 0.409681 197 0.477681 0.410042 SURF 0x10 mat 1 refs 4 197 0.477681 0.410042 216 0.403769 0.409681 204 0.403788 0.403074 196 0.477701 0.403083 SURF 0x10 mat 1 refs 4 196 0.477701 0.403083 204 0.403788 0.403074 205 0.403804 0.396453 195 0.477717 0.396111 SURF 0x10 mat 1 refs 4 195 0.477717 0.396111 205 0.403804 0.396453 206 0.403815 0.389832 194 0.477729 0.389138 SURF 0x10 mat 1 refs 4 194 0.477729 0.389138 206 0.403815 0.389832 217 0.403822 0.38322 181 0.477736 0.382174 SURF 0x10 mat 1 refs 4 181 0.477736 0.382174 217 0.403822 0.38322 218 0.403824 0.376628 193 0.477739 0.375233 SURF 0x10 mat 1 refs 4 193 0.477739 0.375233 218 0.403824 0.376628 219 0.403821 0.370068 192 0.477736 0.368324 SURF 0x10 mat 1 refs 4 192 0.477736 0.368324 219 0.403821 0.370068 207 0.403819 0.367319 180 0.477734 0.365428 SURF 0x10 mat 1 refs 4 191 0.477729 0.361965 208 0.403814 0.364029 220 0.403806 0.36035 190 0.47772 0.358089 SURF 0x10 mat 1 refs 4 190 0.47772 0.358089 220 0.403806 0.36035 221 0.403795 0.356427 179 0.477708 0.353958 SURF 0x10 mat 1 refs 4 179 0.477708 0.353958 221 0.403795 0.356427 209 0.40378 0.35241 189 0.477692 0.349728 SURF 0x10 mat 1 refs 4 189 0.477692 0.349728 209 0.40378 0.35241 222 0.403762 0.348448 178 0.477673 0.345555 SURF 0x10 mat 1 refs 4 178 0.477673 0.345555 222 0.403762 0.348448 210 0.40374 0.344688 177 0.47765 0.341596 SURF 0x10 mat 1 refs 4 176 0.477623 0.338006 223 0.403714 0.34128 224 0.403684 0.338371 188 0.477592 0.334943 SURF 0x10 mat 1 refs 4 187 0.477556 0.332562 211 0.403651 0.33611 212 0.403613 0.334646 175 0.477516 0.331019 SURF 0x10 mat 1 refs 4 175 0.477516 0.331019 212 0.403613 0.334646 213 0.403571 0.334126 186 0.477472 0.330472 SURF 0x10 mat 1 refs 4 185 0.477537 0.444234 199 0.477502 0.45087 200 0.403599 0.44845 201 0.403633 0.442148 SURF 0x10 mat 1 refs 4 184 0.477571 0.437514 185 0.477537 0.444234 201 0.403633 0.442148 214 0.403664 0.435768 SURF 0x10 mat 1 refs 4 183 0.477602 0.430724 202 0.403694 0.42932 215 0.403722 0.422816 198 0.477631 0.423874 SURF 0x10 mat 1 refs 4 182 0.477658 0.416976 198 0.477631 0.423874 215 0.403722 0.422816 203 0.403747 0.416266 SURF 0x10 mat 1 refs 4 180 0.477734 0.365428 207 0.403819 0.367319 208 0.403814 0.364029 191 0.477729 0.361965 SURF 0x10 mat 1 refs 4 177 0.47765 0.341596 210 0.40374 0.344688 223 0.403714 0.34128 176 0.477623 0.338006 SURF 0x10 mat 1 refs 4 187 0.477556 0.332562 188 0.477592 0.334943 224 0.403684 0.338371 211 0.403651 0.33611 SURF 0x10 mat 1 refs 4 212 0.403613 0.334646 240 0.345802 0.338307 239 0.345762 0.337811 213 0.403571 0.334126 SURF 0x10 mat 1 refs 4 212 0.403613 0.334646 211 0.403651 0.33611 225 0.345838 0.339704 240 0.345802 0.338307 SURF 0x10 mat 1 refs 4 224 0.403684 0.338371 241 0.34587 0.34186 225 0.345838 0.339704 211 0.403651 0.33611 SURF 0x10 mat 1 refs 4 223 0.403714 0.34128 226 0.345899 0.344634 241 0.34587 0.34186 224 0.403684 0.338371 SURF 0x10 mat 1 refs 4 223 0.403714 0.34128 210 0.40374 0.344688 242 0.345923 0.347885 226 0.345899 0.344634 SURF 0x10 mat 1 refs 4 210 0.40374 0.344688 222 0.403762 0.348448 243 0.345944 0.35147 242 0.345923 0.347885 SURF 0x10 mat 1 refs 4 221 0.403795 0.356427 228 0.345976 0.35908 227 0.345962 0.355249 209 0.40378 0.35241 SURF 0x10 mat 1 refs 4 221 0.403795 0.356427 220 0.403806 0.36035 229 0.345986 0.362821 228 0.345976 0.35908 SURF 0x10 mat 1 refs 4 217 0.403822 0.38322 232 0.346001 0.384632 245 0.346003 0.378345 218 0.403824 0.376628 SURF 0x10 mat 1 refs 4 217 0.403822 0.38322 206 0.403815 0.389832 246 0.345995 0.390938 232 0.346001 0.384632 SURF 0x10 mat 1 refs 4 215 0.403722 0.422816 202 0.403694 0.42932 249 0.345879 0.428597 235 0.345906 0.422394 SURF 0x10 mat 1 refs 4 214 0.403664 0.435768 236 0.345851 0.434746 249 0.345879 0.428597 202 0.403694 0.42932 SURF 0x10 mat 1 refs 4 201 0.403633 0.442148 237 0.345821 0.440831 236 0.345851 0.434746 214 0.403664 0.435768 SURF 0x10 mat 1 refs 4 209 0.40378 0.35241 227 0.345962 0.355249 243 0.345944 0.35147 222 0.403762 0.348448 SURF 0x10 mat 1 refs 4 208 0.403814 0.364029 244 0.345994 0.36633 229 0.345986 0.362821 220 0.403806 0.36035 SURF 0x10 mat 1 refs 4 207 0.403819 0.367319 230 0.345999 0.369467 244 0.345994 0.36633 208 0.403814 0.364029 SURF 0x10 mat 1 refs 4 219 0.403821 0.370068 231 0.346001 0.372089 230 0.345999 0.369467 207 0.403819 0.367319 SURF 0x10 mat 1 refs 4 218 0.403824 0.376628 245 0.346003 0.378345 231 0.346001 0.372089 219 0.403821 0.370068 SURF 0x10 mat 1 refs 4 205 0.403804 0.396453 247 0.345984 0.397252 246 0.345995 0.390938 206 0.403815 0.389832 SURF 0x10 mat 1 refs 4 204 0.403788 0.403074 233 0.345969 0.403566 247 0.345984 0.397252 205 0.403804 0.396453 SURF 0x10 mat 1 refs 4 216 0.403769 0.409681 234 0.345951 0.409868 233 0.345969 0.403566 204 0.403788 0.403074 SURF 0x10 mat 1 refs 4 203 0.403747 0.416266 248 0.34593 0.416148 234 0.345951 0.409868 216 0.403769 0.409681 SURF 0x10 mat 1 refs 4 215 0.403722 0.422816 235 0.345906 0.422394 248 0.34593 0.416148 203 0.403747 0.416266 SURF 0x10 mat 1 refs 4 200 0.403599 0.44845 238 0.345789 0.446841 237 0.345821 0.440831 201 0.403633 0.442148 SURF 0x10 mat 1 refs 4 235 0.345906 0.422394 251 0.291666 0.421694 263 0.291688 0.415795 248 0.34593 0.416148 SURF 0x10 mat 1 refs 4 234 0.345951 0.409868 264 0.291708 0.409865 265 0.291725 0.403915 233 0.345969 0.403566 SURF 0x10 mat 1 refs 4 246 0.345995 0.390938 252 0.291749 0.391989 253 0.291755 0.386034 232 0.346001 0.384632 SURF 0x10 mat 1 refs 4 232 0.346001 0.384632 253 0.291755 0.386034 267 0.291757 0.380098 245 0.346003 0.378345 SURF 0x10 mat 1 refs 4 231 0.346001 0.372089 254 0.291755 0.37419 268 0.291753 0.371714 230 0.345999 0.369467 SURF 0x10 mat 1 refs 4 244 0.345994 0.36633 269 0.291749 0.368752 270 0.291742 0.365438 229 0.345986 0.362821 SURF 0x10 mat 1 refs 4 229 0.345986 0.362821 270 0.291742 0.365438 255 0.291731 0.361905 228 0.345976 0.35908 SURF 0x10 mat 1 refs 4 228 0.345976 0.35908 255 0.291731 0.361905 256 0.291718 0.358288 227 0.345962 0.355249 SURF 0x10 mat 1 refs 4 227 0.345962 0.355249 256 0.291718 0.358288 257 0.291702 0.354719 243 0.345944 0.35147 SURF 0x10 mat 1 refs 4 243 0.345944 0.35147 257 0.291702 0.354719 271 0.291682 0.351333 242 0.345923 0.347885 SURF 0x10 mat 1 refs 4 242 0.345923 0.347885 271 0.291682 0.351333 272 0.291658 0.348264 226 0.345899 0.344634 SURF 0x10 mat 1 refs 4 240 0.345802 0.338307 274 0.291568 0.342289 259 0.29153 0.341821 239 0.345762 0.337811 SURF 0x10 mat 1 refs 4 237 0.345821 0.440831 238 0.345789 0.446841 250 0.291555 0.44478 260 0.291585 0.439105 SURF 0x10 mat 1 refs 4 236 0.345851 0.434746 237 0.345821 0.440831 260 0.291585 0.439105 261 0.291614 0.433359 SURF 0x10 mat 1 refs 4 249 0.345879 0.428597 236 0.345851 0.434746 261 0.291614 0.433359 262 0.29164 0.427552 SURF 0x10 mat 1 refs 4 249 0.345879 0.428597 262 0.29164 0.427552 251 0.291666 0.421694 235 0.345906 0.422394 SURF 0x10 mat 1 refs 4 248 0.34593 0.416148 263 0.291688 0.415795 264 0.291708 0.409865 234 0.345951 0.409868 SURF 0x10 mat 1 refs 4 247 0.345984 0.397252 233 0.345969 0.403566 265 0.291725 0.403915 266 0.291739 0.397952 SURF 0x10 mat 1 refs 4 247 0.345984 0.397252 266 0.291739 0.397952 252 0.291749 0.391989 246 0.345995 0.390938 SURF 0x10 mat 1 refs 4 245 0.346003 0.378345 267 0.291757 0.380098 254 0.291755 0.37419 231 0.346001 0.372089 SURF 0x10 mat 1 refs 4 230 0.345999 0.369467 268 0.291753 0.371714 269 0.291749 0.368752 244 0.345994 0.36633 SURF 0x10 mat 1 refs 4 241 0.34587 0.34186 226 0.345899 0.344634 272 0.291658 0.348264 258 0.291632 0.345644 SURF 0x10 mat 1 refs 4 225 0.345838 0.339704 241 0.34587 0.34186 258 0.291632 0.345644 273 0.291602 0.343608 SURF 0x10 mat 1 refs 4 225 0.345838 0.339704 273 0.291602 0.343608 274 0.291568 0.342289 240 0.345802 0.338307 SURF 0x10 mat 1 refs 4 274 0.291568 0.342289 276 0.243514 0.346438 275 0.243478 0.345998 259 0.29153 0.341821 SURF 0x10 mat 1 refs 4 271 0.291682 0.351333 279 0.243621 0.354949 278 0.243599 0.35206 272 0.291658 0.348264 SURF 0x10 mat 1 refs 4 257 0.291702 0.354719 280 0.243639 0.358135 279 0.243621 0.354949 271 0.291682 0.351333 SURF 0x10 mat 1 refs 4 256 0.291718 0.358288 281 0.243655 0.361493 280 0.243639 0.358135 257 0.291702 0.354719 SURF 0x10 mat 1 refs 4 255 0.291731 0.361905 282 0.243668 0.364897 281 0.243655 0.361493 256 0.291718 0.358288 SURF 0x10 mat 1 refs 4 270 0.291742 0.365438 289 0.243677 0.368221 282 0.243668 0.364897 255 0.291731 0.361905 SURF 0x10 mat 1 refs 4 268 0.291753 0.371714 290 0.243688 0.374127 283 0.243684 0.37134 269 0.291749 0.368752 SURF 0x10 mat 1 refs 4 252 0.291749 0.391989 294 0.243684 0.393206 293 0.24369 0.387602 253 0.291755 0.386034 SURF 0x10 mat 1 refs 4 265 0.291725 0.403915 296 0.243662 0.404428 295 0.243675 0.398817 266 0.291739 0.397952 SURF 0x10 mat 1 refs 4 251 0.291666 0.421694 285 0.243606 0.421158 284 0.243627 0.415608 263 0.291688 0.415795 SURF 0x10 mat 1 refs 4 262 0.29164 0.427552 286 0.243582 0.42667 285 0.243606 0.421158 251 0.291666 0.421694 SURF 0x10 mat 1 refs 4 261 0.291614 0.433359 287 0.243557 0.432135 286 0.243582 0.42667 262 0.29164 0.427552 SURF 0x10 mat 1 refs 4 260 0.291585 0.439105 298 0.24353 0.437542 287 0.243557 0.432135 261 0.291614 0.433359 SURF 0x10 mat 1 refs 4 273 0.291602 0.343608 288 0.243545 0.347679 276 0.243514 0.346438 274 0.291568 0.342289 SURF 0x10 mat 1 refs 4 258 0.291632 0.345644 277 0.243574 0.349595 288 0.243545 0.347679 273 0.291602 0.343608 SURF 0x10 mat 1 refs 4 272 0.291658 0.348264 278 0.243599 0.35206 277 0.243574 0.349595 258 0.291632 0.345644 SURF 0x10 mat 1 refs 4 269 0.291749 0.368752 283 0.243684 0.37134 289 0.243677 0.368221 270 0.291742 0.365438 SURF 0x10 mat 1 refs 4 254 0.291755 0.37419 291 0.24369 0.376457 290 0.243688 0.374127 268 0.291753 0.371714 SURF 0x10 mat 1 refs 4 267 0.291757 0.380098 292 0.243692 0.382016 291 0.24369 0.376457 254 0.291755 0.37419 SURF 0x10 mat 1 refs 4 253 0.291755 0.386034 293 0.24369 0.387602 292 0.243692 0.382016 267 0.291757 0.380098 SURF 0x10 mat 1 refs 4 266 0.291739 0.397952 295 0.243675 0.398817 294 0.243684 0.393206 252 0.291749 0.391989 SURF 0x10 mat 1 refs 4 264 0.291708 0.409865 297 0.243646 0.410028 296 0.243662 0.404428 265 0.291725 0.403915 SURF 0x10 mat 1 refs 4 263 0.291688 0.415795 284 0.243627 0.415608 297 0.243646 0.410028 264 0.291708 0.409865 SURF 0x10 mat 1 refs 4 250 0.291555 0.44478 299 0.243502 0.442882 298 0.24353 0.437542 260 0.291585 0.439105 SURF 0x10 mat 1 refs 4 298 0.24353 0.437542 312 0.201313 0.436099 301 0.201338 0.43102 287 0.243557 0.432135 SURF 0x10 mat 1 refs 4 286 0.243582 0.42667 302 0.201362 0.425888 303 0.201384 0.42071 285 0.243606 0.421158 SURF 0x10 mat 1 refs 4 285 0.243606 0.421158 303 0.201384 0.42071 304 0.201404 0.415497 284 0.243627 0.415608 SURF 0x10 mat 1 refs 4 297 0.243646 0.410028 305 0.201421 0.410255 313 0.201436 0.404996 296 0.243662 0.404428 SURF 0x10 mat 1 refs 4 295 0.243675 0.398817 314 0.201449 0.399726 306 0.201458 0.394455 294 0.243684 0.393206 SURF 0x10 mat 1 refs 4 294 0.243684 0.393206 306 0.201458 0.394455 315 0.201463 0.389192 293 0.24369 0.387602 SURF 0x10 mat 1 refs 4 290 0.243688 0.374127 318 0.201461 0.376534 307 0.201457 0.373917 283 0.243684 0.37134 SURF 0x10 mat 1 refs 4 278 0.243599 0.35206 311 0.201378 0.355808 321 0.201354 0.353492 277 0.243574 0.349595 SURF 0x10 mat 1 refs 4 298 0.24353 0.437542 299 0.243502 0.442882 300 0.201286 0.441115 312 0.201313 0.436099 SURF 0x10 mat 1 refs 4 286 0.243582 0.42667 287 0.243557 0.432135 301 0.201338 0.43102 302 0.201362 0.425888 SURF 0x10 mat 1 refs 4 297 0.243646 0.410028 284 0.243627 0.415608 304 0.201404 0.415497 305 0.201421 0.410255 SURF 0x10 mat 1 refs 4 295 0.243675 0.398817 296 0.243662 0.404428 313 0.201436 0.404996 314 0.201449 0.399726 SURF 0x10 mat 1 refs 4 292 0.243692 0.382016 293 0.24369 0.387602 315 0.201463 0.389192 316 0.201465 0.383945 SURF 0x10 mat 1 refs 4 291 0.24369 0.376457 292 0.243692 0.382016 316 0.201465 0.383945 317 0.201463 0.378723 SURF 0x10 mat 1 refs 4 290 0.243688 0.374127 291 0.24369 0.376457 317 0.201463 0.378723 318 0.201461 0.376534 SURF 0x10 mat 1 refs 4 289 0.243677 0.368221 283 0.243684 0.37134 307 0.201457 0.373917 308 0.201451 0.370987 SURF 0x10 mat 1 refs 4 282 0.243668 0.364897 289 0.243677 0.368221 308 0.201451 0.370987 319 0.201442 0.367865 SURF 0x10 mat 1 refs 4 281 0.243655 0.361493 282 0.243668 0.364897 319 0.201442 0.367865 309 0.20143 0.364668 SURF 0x10 mat 1 refs 4 280 0.243639 0.358135 281 0.243655 0.361493 309 0.20143 0.364668 320 0.201416 0.361514 SURF 0x10 mat 1 refs 4 279 0.243621 0.354949 280 0.243639 0.358135 320 0.201416 0.361514 310 0.201398 0.358521 SURF 0x10 mat 1 refs 4 278 0.243599 0.35206 279 0.243621 0.354949 310 0.201398 0.358521 311 0.201378 0.355808 SURF 0x10 mat 1 refs 4 288 0.243545 0.347679 277 0.243574 0.349595 321 0.201354 0.353492 322 0.201327 0.351693 SURF 0x10 mat 1 refs 4 276 0.243514 0.346438 288 0.243545 0.347679 322 0.201327 0.351693 323 0.201297 0.350527 SURF 0x10 mat 1 refs 4 275 0.243478 0.345998 276 0.243514 0.346438 323 0.201297 0.350527 324 0.201264 0.350113 SURF 0x10 mat 1 refs 4 309 0.20143 0.364668 341 0.160211 0.368614 327 0.160198 0.365701 320 0.201416 0.361514 SURF 0x10 mat 1 refs 4 307 0.201457 0.373917 343 0.160236 0.377154 328 0.16023 0.374449 308 0.201451 0.370987 SURF 0x10 mat 1 refs 4 318 0.201461 0.376534 344 0.16024 0.379571 343 0.160236 0.377154 307 0.201457 0.373917 SURF 0x10 mat 1 refs 4 316 0.201465 0.383945 330 0.160243 0.386414 329 0.160241 0.381593 317 0.201463 0.378723 SURF 0x10 mat 1 refs 4 315 0.201463 0.389192 345 0.160242 0.391259 330 0.160243 0.386414 316 0.201465 0.383945 SURF 0x10 mat 1 refs 4 314 0.201449 0.399726 331 0.160228 0.400986 346 0.160236 0.396119 306 0.201458 0.394455 SURF 0x10 mat 1 refs 4 313 0.201436 0.404996 332 0.160217 0.405852 331 0.160228 0.400986 314 0.201449 0.399726 SURF 0x10 mat 1 refs 4 304 0.201404 0.415497 334 0.160187 0.415549 333 0.160203 0.410709 305 0.201421 0.410255 SURF 0x10 mat 1 refs 4 303 0.201384 0.42071 335 0.160168 0.420363 334 0.160187 0.415549 304 0.201404 0.415497 SURF 0x10 mat 1 refs 4 302 0.201362 0.425888 347 0.160148 0.425144 335 0.160168 0.420363 303 0.201384 0.42071 SURF 0x10 mat 1 refs 4 312 0.201313 0.436099 349 0.160102 0.434573 348 0.160126 0.429883 301 0.201338 0.43102 SURF 0x10 mat 1 refs 4 323 0.201297 0.350527 338 0.160088 0.355556 337 0.160057 0.355174 324 0.201264 0.350113 SURF 0x10 mat 1 refs 4 322 0.201327 0.351693 325 0.160116 0.356633 338 0.160088 0.355556 323 0.201297 0.350527 SURF 0x10 mat 1 refs 4 321 0.201354 0.353492 326 0.160141 0.358294 325 0.160116 0.356633 322 0.201327 0.351693 SURF 0x10 mat 1 refs 4 311 0.201378 0.355808 339 0.160162 0.360433 326 0.160141 0.358294 321 0.201354 0.353492 SURF 0x10 mat 1 refs 4 310 0.201398 0.358521 340 0.160181 0.362938 339 0.160162 0.360433 311 0.201378 0.355808 SURF 0x10 mat 1 refs 4 320 0.201416 0.361514 327 0.160198 0.365701 340 0.160181 0.362938 310 0.201398 0.358521 SURF 0x10 mat 1 refs 4 319 0.201442 0.367865 342 0.160222 0.371566 341 0.160211 0.368614 309 0.20143 0.364668 SURF 0x10 mat 1 refs 4 308 0.201451 0.370987 328 0.16023 0.374449 342 0.160222 0.371566 319 0.201442 0.367865 SURF 0x10 mat 1 refs 4 317 0.201463 0.378723 329 0.160241 0.381593 344 0.16024 0.379571 318 0.201461 0.376534 SURF 0x10 mat 1 refs 4 306 0.201458 0.394455 346 0.160236 0.396119 345 0.160242 0.391259 315 0.201463 0.389192 SURF 0x10 mat 1 refs 4 305 0.201421 0.410255 333 0.160203 0.410709 332 0.160217 0.405852 313 0.201436 0.404996 SURF 0x10 mat 1 refs 4 301 0.201338 0.43102 348 0.160126 0.429883 347 0.160148 0.425144 302 0.201362 0.425888 SURF 0x10 mat 1 refs 4 300 0.201286 0.441115 336 0.160078 0.439205 349 0.160102 0.434573 312 0.201313 0.436099 SURF 0x10 mat 1 refs 4 349 0.160102 0.434573 364 0.111935 0.433121 350 0.111956 0.428969 348 0.160126 0.429883 SURF 0x10 mat 1 refs 4 334 0.160187 0.415549 352 0.11201 0.416277 353 0.112024 0.411992 333 0.160203 0.410709 SURF 0x10 mat 1 refs 4 333 0.160203 0.410709 353 0.112024 0.411992 354 0.112037 0.407692 332 0.160217 0.405852 SURF 0x10 mat 1 refs 4 332 0.160217 0.405852 354 0.112037 0.407692 355 0.112047 0.403384 331 0.160228 0.400986 SURF 0x10 mat 1 refs 4 331 0.160228 0.400986 355 0.112047 0.403384 366 0.112054 0.399075 346 0.160236 0.396119 SURF 0x10 mat 1 refs 4 346 0.160236 0.396119 366 0.112054 0.399075 367 0.112058 0.394772 345 0.160242 0.391259 SURF 0x10 mat 1 refs 4 345 0.160242 0.391259 367 0.112058 0.394772 356 0.11206 0.390482 330 0.160243 0.386414 SURF 0x10 mat 1 refs 4 329 0.160241 0.381593 368 0.112058 0.386213 357 0.112057 0.384424 344 0.16024 0.379571 SURF 0x10 mat 1 refs 4 343 0.160236 0.377154 369 0.112054 0.382283 370 0.112048 0.379888 328 0.16023 0.374449 SURF 0x10 mat 1 refs 4 342 0.160222 0.371566 371 0.112041 0.377336 358 0.112031 0.374722 341 0.160211 0.368614 SURF 0x10 mat 1 refs 4 327 0.160198 0.365701 359 0.112019 0.372143 360 0.112005 0.369696 340 0.160181 0.362938 SURF 0x10 mat 1 refs 4 340 0.160181 0.362938 360 0.112005 0.369696 372 0.111988 0.367478 339 0.160162 0.360433 SURF 0x10 mat 1 refs 4 326 0.160141 0.358294 361 0.111969 0.365585 373 0.111947 0.364114 325 0.160116 0.356633 SURF 0x10 mat 1 refs 4 325 0.160116 0.356633 373 0.111947 0.364114 362 0.111923 0.363161 338 0.160088 0.355556 SURF 0x10 mat 1 refs 4 338 0.160088 0.355556 362 0.111923 0.363161 374 0.111895 0.362823 337 0.160057 0.355174 SURF 0x10 mat 1 refs 4 349 0.160102 0.434573 336 0.160078 0.439205 363 0.111914 0.437222 364 0.111935 0.433121 SURF 0x10 mat 1 refs 4 347 0.160148 0.425144 348 0.160126 0.429883 350 0.111956 0.428969 365 0.111975 0.424772 SURF 0x10 mat 1 refs 4 335 0.160168 0.420363 347 0.160148 0.425144 365 0.111975 0.424772 351 0.111993 0.42054 SURF 0x10 mat 1 refs 4 334 0.160187 0.415549 335 0.160168 0.420363 351 0.111993 0.42054 352 0.11201 0.416277 SURF 0x10 mat 1 refs 4 329 0.160241 0.381593 330 0.160243 0.386414 356 0.11206 0.390482 368 0.112058 0.386213 SURF 0x10 mat 1 refs 4 343 0.160236 0.377154 344 0.16024 0.379571 357 0.112057 0.384424 369 0.112054 0.382283 SURF 0x10 mat 1 refs 4 342 0.160222 0.371566 328 0.16023 0.374449 370 0.112048 0.379888 371 0.112041 0.377336 SURF 0x10 mat 1 refs 4 327 0.160198 0.365701 341 0.160211 0.368614 358 0.112031 0.374722 359 0.112019 0.372143 SURF 0x10 mat 1 refs 4 326 0.160141 0.358294 339 0.160162 0.360433 372 0.111988 0.367478 361 0.111969 0.365585 SURF 0x10 mat 1 refs 4 372 0.111988 0.367478 389 0.0802026 0.374391 388 0.0801855 0.372717 361 0.111969 0.365585 SURF 0x10 mat 1 refs 4 360 0.112005 0.369696 377 0.0802174 0.376351 389 0.0802026 0.374391 372 0.111988 0.367478 SURF 0x10 mat 1 refs 4 359 0.112019 0.372143 378 0.08023 0.378513 377 0.0802174 0.376351 360 0.112005 0.369696 SURF 0x10 mat 1 refs 4 358 0.112031 0.374722 390 0.0802406 0.380793 378 0.08023 0.378513 359 0.112019 0.372143 SURF 0x10 mat 1 refs 4 370 0.112048 0.379888 379 0.0802556 0.385359 391 0.0802491 0.383103 371 0.112041 0.377336 SURF 0x10 mat 1 refs 4 369 0.112054 0.382283 392 0.0802603 0.387475 379 0.0802556 0.385359 370 0.112048 0.379888 SURF 0x10 mat 1 refs 4 356 0.11206 0.390482 394 0.0802658 0.394722 393 0.0802641 0.390949 368 0.112058 0.386213 SURF 0x10 mat 1 refs 4 366 0.112054 0.399075 396 0.0802605 0.402316 395 0.0802646 0.398513 367 0.112058 0.394772 SURF 0x10 mat 1 refs 4 354 0.112037 0.407692 382 0.0802452 0.409933 381 0.080254 0.406125 355 0.112047 0.403384 SURF 0x10 mat 1 refs 4 353 0.112024 0.411992 397 0.0802343 0.413734 382 0.0802452 0.409933 354 0.112037 0.407692 SURF 0x10 mat 1 refs 4 352 0.11201 0.416277 383 0.0802215 0.417521 397 0.0802343 0.413734 353 0.112024 0.411992 SURF 0x10 mat 1 refs 4 351 0.111993 0.42054 384 0.080207 0.421288 383 0.0802215 0.417521 352 0.11201 0.416277 SURF 0x10 mat 1 refs 4 365 0.111975 0.424772 385 0.0801912 0.425029 384 0.080207 0.421288 351 0.111993 0.42054 SURF 0x10 mat 1 refs 4 350 0.111956 0.428969 386 0.0801739 0.428738 385 0.0801912 0.425029 365 0.111975 0.424772 SURF 0x10 mat 1 refs 4 364 0.111935 0.433121 398 0.0801557 0.432408 386 0.0801739 0.428738 350 0.111956 0.428969 SURF 0x10 mat 1 refs 4 363 0.111914 0.437222 399 0.0801365 0.436032 398 0.0801557 0.432408 364 0.111935 0.433121 SURF 0x10 mat 1 refs 4 362 0.111923 0.363161 375 0.0801444 0.370574 387 0.0801203 0.370276 374 0.111895 0.362823 SURF 0x10 mat 1 refs 4 373 0.111947 0.364114 376 0.0801662 0.371417 375 0.0801444 0.370574 362 0.111923 0.363161 SURF 0x10 mat 1 refs 4 361 0.111969 0.365585 388 0.0801855 0.372717 376 0.0801662 0.371417 373 0.111947 0.364114 SURF 0x10 mat 1 refs 4 371 0.112041 0.377336 391 0.0802491 0.383103 390 0.0802406 0.380793 358 0.112031 0.374722 SURF 0x10 mat 1 refs 4 357 0.112057 0.384424 380 0.0802632 0.389367 392 0.0802603 0.387475 369 0.112054 0.382283 SURF 0x10 mat 1 refs 4 368 0.112058 0.386213 393 0.0802641 0.390949 380 0.0802632 0.389367 357 0.112057 0.384424 SURF 0x10 mat 1 refs 4 367 0.112058 0.394772 395 0.0802646 0.398513 394 0.0802658 0.394722 356 0.11206 0.390482 SURF 0x10 mat 1 refs 4 355 0.112047 0.403384 381 0.080254 0.406125 396 0.0802605 0.402316 366 0.112054 0.399075 SURF 0x10 mat 1 refs 4 399 0.0801365 0.436032 411 0.0657376 0.435954 400 0.0657556 0.432524 398 0.0801557 0.432408 SURF 0x10 mat 1 refs 4 398 0.0801557 0.432408 400 0.0657556 0.432524 412 0.0657732 0.429051 386 0.0801739 0.428738 SURF 0x10 mat 1 refs 4 386 0.0801739 0.428738 412 0.0657732 0.429051 401 0.0657895 0.425541 385 0.0801912 0.425029 SURF 0x10 mat 1 refs 4 383 0.0802215 0.417521 403 0.0658181 0.418435 404 0.0658303 0.414851 397 0.0802343 0.413734 SURF 0x10 mat 1 refs 4 382 0.0802452 0.409933 405 0.0658404 0.411255 413 0.0658488 0.407651 381 0.080254 0.406125 SURF 0x10 mat 1 refs 4 381 0.080254 0.406125 413 0.0658488 0.407651 414 0.0658551 0.404047 396 0.0802605 0.402316 SURF 0x10 mat 1 refs 4 396 0.0802605 0.402316 414 0.0658551 0.404047 415 0.0658588 0.400447 395 0.0802646 0.398513 SURF 0x10 mat 1 refs 4 395 0.0802646 0.398513 415 0.0658588 0.400447 416 0.0658599 0.396859 394 0.0802658 0.394722 SURF 0x10 mat 1 refs 4 394 0.0802658 0.394722 416 0.0658599 0.396859 417 0.0658584 0.393289 393 0.0802641 0.390949 SURF 0x10 mat 1 refs 4 393 0.0802641 0.390949 417 0.0658584 0.393289 406 0.0658573 0.391792 380 0.0802632 0.389367 SURF 0x10 mat 1 refs 4 380 0.0802632 0.389367 406 0.0658573 0.391792 418 0.0658549 0.390002 392 0.0802603 0.387475 SURF 0x10 mat 1 refs 4 392 0.0802603 0.387475 418 0.0658549 0.390002 419 0.0658504 0.387999 379 0.0802556 0.385359 SURF 0x10 mat 1 refs 4 379 0.0802556 0.385359 419 0.0658504 0.387999 420 0.0658443 0.385864 391 0.0802491 0.383103 SURF 0x10 mat 1 refs 4 391 0.0802491 0.383103 420 0.0658443 0.385864 407 0.0658362 0.383677 390 0.0802406 0.380793 SURF 0x10 mat 1 refs 4 390 0.0802406 0.380793 407 0.0658362 0.383677 421 0.0658262 0.38152 378 0.08023 0.378513 SURF 0x10 mat 1 refs 4 377 0.0802174 0.376351 408 0.0658142 0.379474 422 0.0658002 0.377619 389 0.0802026 0.374391 SURF 0x10 mat 1 refs 4 389 0.0802026 0.374391 422 0.0658002 0.377619 423 0.0657839 0.376035 388 0.0801855 0.372717 SURF 0x10 mat 1 refs 4 388 0.0801855 0.372717 423 0.0657839 0.376035 409 0.0657656 0.374805 376 0.0801662 0.371417 SURF 0x10 mat 1 refs 4 376 0.0801662 0.371417 409 0.0657656 0.374805 410 0.0657451 0.374007 375 0.0801444 0.370574 SURF 0x10 mat 1 refs 4 375 0.0801444 0.370574 410 0.0657451 0.374007 424 0.0657224 0.373725 387 0.0801203 0.370276 SURF 0x10 mat 1 refs 4 384 0.080207 0.421288 385 0.0801912 0.425029 401 0.0657895 0.425541 402 0.0658045 0.422001 SURF 0x10 mat 1 refs 4 383 0.0802215 0.417521 384 0.080207 0.421288 402 0.0658045 0.422001 403 0.0658181 0.418435 SURF 0x10 mat 1 refs 4 382 0.0802452 0.409933 397 0.0802343 0.413734 404 0.0658303 0.414851 405 0.0658404 0.411255 SURF 0x10 mat 1 refs 4 377 0.0802174 0.376351 378 0.08023 0.378513 421 0.0658262 0.38152 408 0.0658142 0.379474 SURF 0x10 mat 1 refs 4 410 0.0657451 0.374007 433 0.0563132 0.379294 425 0.0562925 0.379038 424 0.0657224 0.373725 SURF 0x10 mat 1 refs 4 409 0.0657656 0.374805 426 0.0563319 0.380017 433 0.0563132 0.379294 410 0.0657451 0.374007 SURF 0x10 mat 1 refs 4 408 0.0658142 0.379474 436 0.0563758 0.384253 435 0.0563632 0.38257 422 0.0658002 0.377619 SURF 0x10 mat 1 refs 4 407 0.0658362 0.383677 438 0.056396 0.388065 437 0.0563868 0.386109 421 0.0658262 0.38152 SURF 0x10 mat 1 refs 4 420 0.0658443 0.385864 439 0.0564031 0.390048 438 0.056396 0.388065 407 0.0658362 0.383677 SURF 0x10 mat 1 refs 4 419 0.0658504 0.387999 440 0.0564088 0.391985 439 0.0564031 0.390048 420 0.0658443 0.385864 SURF 0x10 mat 1 refs 4 418 0.0658549 0.390002 441 0.0564129 0.393802 440 0.0564088 0.391985 419 0.0658504 0.387999 SURF 0x10 mat 1 refs 4 406 0.0658573 0.391792 442 0.0564153 0.395426 441 0.0564129 0.393802 418 0.0658549 0.390002 SURF 0x10 mat 1 refs 4 416 0.0658599 0.396859 428 0.0564175 0.400022 427 0.0564161 0.396783 417 0.0658584 0.393289 SURF 0x10 mat 1 refs 4 403 0.0658181 0.418435 445 0.0563795 0.419592 444 0.0563905 0.416341 404 0.0658303 0.414851 SURF 0x10 mat 1 refs 4 401 0.0657895 0.425541 447 0.0563535 0.426037 446 0.0563671 0.422826 402 0.0658045 0.422001 SURF 0x10 mat 1 refs 4 423 0.0657839 0.376035 434 0.0563486 0.381134 426 0.0563319 0.380017 409 0.0657656 0.374805 SURF 0x10 mat 1 refs 4 422 0.0658002 0.377619 435 0.0563632 0.38257 434 0.0563486 0.381134 423 0.0657839 0.376035 SURF 0x10 mat 1 refs 4 421 0.0658262 0.38152 437 0.0563868 0.386109 436 0.0563758 0.384253 408 0.0658142 0.379474 SURF 0x10 mat 1 refs 4 417 0.0658584 0.393289 427 0.0564161 0.396783 442 0.0564153 0.395426 406 0.0658573 0.391792 SURF 0x10 mat 1 refs 4 415 0.0658588 0.400447 443 0.0564165 0.403276 428 0.0564175 0.400022 416 0.0658599 0.396859 SURF 0x10 mat 1 refs 4 414 0.0658551 0.404047 429 0.0564131 0.406541 443 0.0564165 0.403276 415 0.0658588 0.400447 SURF 0x10 mat 1 refs 4 413 0.0658488 0.407651 430 0.0564073 0.40981 429 0.0564131 0.406541 414 0.0658551 0.404047 SURF 0x10 mat 1 refs 4 405 0.0658404 0.411255 431 0.0563998 0.413079 430 0.0564073 0.40981 413 0.0658488 0.407651 SURF 0x10 mat 1 refs 4 404 0.0658303 0.414851 444 0.0563905 0.416341 431 0.0563998 0.413079 405 0.0658404 0.411255 SURF 0x10 mat 1 refs 4 402 0.0658045 0.422001 446 0.0563671 0.422826 445 0.0563795 0.419592 403 0.0658181 0.418435 SURF 0x10 mat 1 refs 4 412 0.0657732 0.429051 448 0.0563386 0.42922 447 0.0563535 0.426037 401 0.0657895 0.425541 SURF 0x10 mat 1 refs 4 400 0.0657556 0.432524 432 0.056323 0.43237 448 0.0563386 0.42922 412 0.0657732 0.429051 SURF 0x10 mat 1 refs 4 411 0.0657376 0.435954 449 0.0563066 0.435482 432 0.056323 0.43237 400 0.0657556 0.432524 SURF 0x10 mat 1 refs 4 432 0.056323 0.43237 451 0.0456784 0.432719 461 0.0456921 0.429963 448 0.0563386 0.42922 SURF 0x10 mat 1 refs 4 448 0.0563386 0.42922 461 0.0456921 0.429963 452 0.0457049 0.427178 447 0.0563535 0.426037 SURF 0x10 mat 1 refs 4 445 0.0563795 0.419592 462 0.0457279 0.42154 463 0.0457375 0.418696 444 0.0563905 0.416341 SURF 0x10 mat 1 refs 4 430 0.0564073 0.40981 454 0.0457523 0.412983 465 0.0457572 0.410123 429 0.0564131 0.406541 SURF 0x10 mat 1 refs 4 429 0.0564131 0.406541 465 0.0457572 0.410123 455 0.0457603 0.407267 443 0.0564165 0.403276 SURF 0x10 mat 1 refs 4 427 0.0564161 0.396783 467 0.0457599 0.401587 468 0.045759 0.400399 442 0.0564153 0.395426 SURF 0x10 mat 1 refs 4 441 0.0564129 0.393802 456 0.045757 0.398979 469 0.0457536 0.397389 440 0.0564088 0.391985 SURF 0x10 mat 1 refs 4 439 0.0564031 0.390048 457 0.0457484 0.395695 470 0.0457421 0.39396 438 0.056396 0.388065 SURF 0x10 mat 1 refs 4 436 0.0563758 0.384253 458 0.0457249 0.390625 459 0.0457137 0.389153 435 0.0563632 0.38257 SURF 0x10 mat 1 refs 4 435 0.0563632 0.38257 459 0.0457137 0.389153 460 0.045701 0.387896 434 0.0563486 0.381134 SURF 0x10 mat 1 refs 4 434 0.0563486 0.381134 460 0.045701 0.387896 472 0.0456863 0.38692 426 0.0563319 0.380017 SURF 0x10 mat 1 refs 4 426 0.0563319 0.380017 472 0.0456863 0.38692 473 0.04567 0.386287 433 0.0563132 0.379294 SURF 0x10 mat 1 refs 4 433 0.0563132 0.379294 473 0.04567 0.386287 474 0.0456517 0.386063 425 0.0562925 0.379038 SURF 0x10 mat 1 refs 4 432 0.056323 0.43237 449 0.0563066 0.435482 450 0.0456641 0.435441 451 0.0456784 0.432719 SURF 0x10 mat 1 refs 4 446 0.0563671 0.422826 447 0.0563535 0.426037 452 0.0457049 0.427178 453 0.0457169 0.424369 SURF 0x10 mat 1 refs 4 445 0.0563795 0.419592 446 0.0563671 0.422826 453 0.0457169 0.424369 462 0.0457279 0.42154 SURF 0x10 mat 1 refs 4 431 0.0563998 0.413079 444 0.0563905 0.416341 463 0.0457375 0.418696 464 0.0457458 0.415842 SURF 0x10 mat 1 refs 4 430 0.0564073 0.40981 431 0.0563998 0.413079 464 0.0457458 0.415842 454 0.0457523 0.412983 SURF 0x10 mat 1 refs 4 428 0.0564175 0.400022 443 0.0564165 0.403276 455 0.0457603 0.407267 466 0.045761 0.40442 SURF 0x10 mat 1 refs 4 427 0.0564161 0.396783 428 0.0564175 0.400022 466 0.045761 0.40442 467 0.0457599 0.401587 SURF 0x10 mat 1 refs 4 441 0.0564129 0.393802 442 0.0564153 0.395426 468 0.045759 0.400399 456 0.045757 0.398979 SURF 0x10 mat 1 refs 4 439 0.0564031 0.390048 440 0.0564088 0.391985 469 0.0457536 0.397389 457 0.0457484 0.395695 SURF 0x10 mat 1 refs 4 437 0.0563868 0.386109 438 0.056396 0.388065 470 0.0457421 0.39396 471 0.0457342 0.392249 SURF 0x10 mat 1 refs 4 436 0.0563758 0.384253 437 0.0563868 0.386109 471 0.0457342 0.392249 458 0.0457249 0.390625 SURF 0x10 mat 1 refs 4 497 0.0137263 0.432453 511 0.0115383 0.432881 512 0.0116153 0.431992 487 0.0137543 0.431377 SURF 0x10 mat 1 refs 4 486 0.0137805 0.430293 501 0.0116872 0.431095 513 0.0117539 0.430191 496 0.0138047 0.429201 SURF 0x10 mat 1 refs 4 496 0.0138047 0.429201 513 0.0117539 0.430191 514 0.0118143 0.429283 485 0.0138267 0.428103 SURF 0x10 mat 1 refs 4 484 0.0138456 0.427001 502 0.0118675 0.428371 515 0.0119129 0.427458 495 0.0138621 0.425897 SURF 0x10 mat 1 refs 4 492 0.0138911 0.421039 517 0.0119995 0.423438 506 0.0119947 0.422985 491 0.0138891 0.420491 SURF 0x10 mat 1 refs 4 481 0.0138848 0.419877 507 0.0119838 0.422477 518 0.011966 0.421936 480 0.0138777 0.419223 SURF 0x10 mat 1 refs 4 490 0.013868 0.418553 519 0.0119412 0.421382 520 0.0119084 0.420836 489 0.0138554 0.417892 SURF 0x10 mat 1 refs 4 489 0.0138554 0.417892 520 0.0119084 0.420836 521 0.0118671 0.420317 479 0.0138395 0.417266 SURF 0x10 mat 1 refs 4 479 0.0138395 0.417266 521 0.0118671 0.420317 522 0.0118171 0.419847 478 0.0138206 0.416697 SURF 0x10 mat 1 refs 4 477 0.013798 0.416212 508 0.0117578 0.419445 523 0.0116885 0.419134 476 0.013772 0.415835 SURF 0x10 mat 1 refs 4 476 0.013772 0.415835 523 0.0116885 0.419134 524 0.0116086 0.418932 488 0.0137422 0.415591 SURF 0x10 mat 1 refs 4 488 0.0137422 0.415591 524 0.0116086 0.418932 509 0.0115179 0.41886 475 0.0137082 0.415504 SURF 0x10 mat 1 refs 4 498 0.0136968 0.433517 499 0.0136661 0.434567 500 0.0113739 0.434631 510 0.0114576 0.433761 SURF 0x10 mat 1 refs 4 497 0.0137263 0.432453 498 0.0136968 0.433517 510 0.0114576 0.433761 511 0.0115383 0.432881 SURF 0x10 mat 1 refs 4 486 0.0137805 0.430293 487 0.0137543 0.431377 512 0.0116153 0.431992 501 0.0116872 0.431095 SURF 0x10 mat 1 refs 4 484 0.0138456 0.427001 485 0.0138267 0.428103 514 0.0118143 0.429283 502 0.0118675 0.428371 SURF 0x10 mat 1 refs 4 494 0.0138749 0.424793 495 0.0138621 0.425897 515 0.0119129 0.427458 516 0.0119495 0.426544 SURF 0x10 mat 1 refs 4 493 0.0138842 0.42369 494 0.0138749 0.424793 516 0.0119495 0.426544 503 0.0119765 0.425632 SURF 0x10 mat 1 refs 4 483 0.0138897 0.422591 493 0.0138842 0.42369 503 0.0119765 0.425632 504 0.0119929 0.424723 SURF 0x10 mat 1 refs 4 482 0.0138911 0.421497 483 0.0138897 0.422591 504 0.0119929 0.424723 505 0.0119984 0.423818 SURF 0x10 mat 1 refs 4 492 0.0138911 0.421039 482 0.0138911 0.421497 505 0.0119984 0.423818 517 0.0119995 0.423438 SURF 0x10 mat 1 refs 4 481 0.0138848 0.419877 491 0.0138891 0.420491 506 0.0119947 0.422985 507 0.0119838 0.422477 SURF 0x10 mat 1 refs 4 490 0.013868 0.418553 480 0.0138777 0.419223 518 0.011966 0.421936 519 0.0119412 0.421382 SURF 0x10 mat 1 refs 4 477 0.013798 0.416212 478 0.0138206 0.416697 522 0.0118171 0.419847 508 0.0117578 0.419445 SURF 0x10 mat 1 refs 4 508 0.0117578 0.419445 525 0.010293 0.426055 536 0.0102369 0.425879 523 0.0116885 0.419134 SURF 0x10 mat 1 refs 4 521 0.0118671 0.420317 538 0.010381 0.426547 537 0.0103407 0.426282 522 0.0118171 0.419847 SURF 0x10 mat 1 refs 4 519 0.0119412 0.421382 526 0.0104405 0.427148 539 0.0104141 0.42684 520 0.0119084 0.420836 SURF 0x10 mat 1 refs 4 518 0.011966 0.421936 540 0.0104606 0.427461 526 0.0104405 0.427148 519 0.0119412 0.421382 SURF 0x10 mat 1 refs 4 507 0.0119838 0.422477 541 0.0104747 0.427767 540 0.0104606 0.427461 518 0.011966 0.421936 SURF 0x10 mat 1 refs 4 506 0.0119947 0.422985 542 0.0104834 0.428053 541 0.0104747 0.427767 507 0.0119838 0.422477 SURF 0x10 mat 1 refs 4 517 0.0119995 0.423438 527 0.0104871 0.42831 542 0.0104834 0.428053 506 0.0119947 0.422985 SURF 0x10 mat 1 refs 4 504 0.0119929 0.424723 528 0.0104816 0.429035 543 0.010486 0.428524 505 0.0119984 0.423818 SURF 0x10 mat 1 refs 4 503 0.0119765 0.425632 544 0.0104679 0.429548 528 0.0104816 0.429035 504 0.0119929 0.424723 SURF 0x10 mat 1 refs 4 510 0.0114576 0.433761 549 0.0100468 0.434138 548 0.0101125 0.433641 511 0.0115383 0.432881 SURF 0x10 mat 1 refs 4 500 0.0113739 0.434631 533 0.00997915 0.434629 549 0.0100468 0.434138 510 0.0114576 0.433761 SURF 0x10 mat 1 refs 4 524 0.0116086 0.418932 535 0.0101726 0.425765 534 0.0100994 0.425724 509 0.0115179 0.41886 SURF 0x10 mat 1 refs 4 523 0.0116885 0.419134 536 0.0102369 0.425879 535 0.0101726 0.425765 524 0.0116086 0.418932 SURF 0x10 mat 1 refs 4 522 0.0118171 0.419847 537 0.0103407 0.426282 525 0.010293 0.426055 508 0.0117578 0.419445 SURF 0x10 mat 1 refs 4 520 0.0119084 0.420836 539 0.0104141 0.42684 538 0.010381 0.426547 521 0.0118671 0.420317 SURF 0x10 mat 1 refs 4 505 0.0119984 0.423818 543 0.010486 0.428524 527 0.0104871 0.42831 517 0.0119995 0.423438 SURF 0x10 mat 1 refs 4 516 0.0119495 0.426544 529 0.010446 0.430063 544 0.0104679 0.429548 503 0.0119765 0.425632 SURF 0x10 mat 1 refs 4 515 0.0119129 0.427458 545 0.0104162 0.430579 529 0.010446 0.430063 516 0.0119495 0.426544 SURF 0x10 mat 1 refs 4 502 0.0118675 0.428371 530 0.0103793 0.431094 545 0.0104162 0.430579 515 0.0119129 0.427458 SURF 0x10 mat 1 refs 4 514 0.0118143 0.429283 546 0.010336 0.431609 530 0.0103793 0.431094 502 0.0118675 0.428371 SURF 0x10 mat 1 refs 4 513 0.0117539 0.430191 531 0.0102873 0.432122 546 0.010336 0.431609 514 0.0118143 0.429283 SURF 0x10 mat 1 refs 4 501 0.0116872 0.431095 532 0.0102332 0.432632 531 0.0102873 0.432122 513 0.0117539 0.430191 SURF 0x10 mat 1 refs 4 512 0.0116153 0.431992 547 0.0101746 0.433139 532 0.0102332 0.432632 501 0.0116872 0.431095 SURF 0x10 mat 1 refs 4 511 0.0115383 0.432881 548 0.0101125 0.433641 547 0.0101746 0.433139 512 0.0116153 0.431992 SURF 0x10 mat 1 refs 3 533 0.00997915 0.434629 550 0.00954825 0.434589 549 0.0100468 0.434138 SURF 0x10 mat 1 refs 3 549 0.0100468 0.434138 550 0.00954825 0.434589 548 0.0101125 0.433641 SURF 0x10 mat 1 refs 3 548 0.0101125 0.433641 550 0.00954825 0.434589 547 0.0101746 0.433139 SURF 0x10 mat 1 refs 3 547 0.0101746 0.433139 550 0.00954825 0.434589 532 0.0102332 0.432632 SURF 0x10 mat 1 refs 3 532 0.0102332 0.432632 550 0.00954825 0.434589 531 0.0102873 0.432122 SURF 0x10 mat 1 refs 3 545 0.0104162 0.430579 552 0.0095562 0.434521 529 0.010446 0.430063 SURF 0x10 mat 1 refs 3 529 0.010446 0.430063 552 0.0095562 0.434521 544 0.0104679 0.429548 SURF 0x10 mat 1 refs 4 528 0.0104816 0.429035 552 0.0095562 0.434521 551 0.0095594 0.434451 543 0.010486 0.428524 SURF 0x10 mat 1 refs 3 543 0.010486 0.428524 551 0.0095594 0.434451 527 0.0104871 0.42831 SURF 0x10 mat 1 refs 3 541 0.0104747 0.427767 551 0.0095594 0.434451 540 0.0104606 0.427461 SURF 0x10 mat 1 refs 3 526 0.0104405 0.427148 551 0.0095594 0.434451 539 0.0104141 0.42684 SURF 0x10 mat 1 refs 3 539 0.0104141 0.42684 551 0.0095594 0.434451 538 0.010381 0.426547 SURF 0x10 mat 1 refs 3 538 0.010381 0.426547 551 0.0095594 0.434451 537 0.0103407 0.426282 SURF 0x10 mat 1 refs 4 546 0.010336 0.431609 531 0.0102873 0.432122 550 0.00954825 0.434589 552 0.0095562 0.434521 SURF 0x10 mat 1 refs 3 530 0.0103793 0.431094 546 0.010336 0.431609 552 0.0095562 0.434521 SURF 0x10 mat 1 refs 3 545 0.0104162 0.430579 530 0.0103793 0.431094 552 0.0095562 0.434521 SURF 0x10 mat 1 refs 3 528 0.0104816 0.429035 544 0.0104679 0.429548 552 0.0095562 0.434521 SURF 0x10 mat 1 refs 3 542 0.0104834 0.428053 527 0.0104871 0.42831 551 0.0095594 0.434451 SURF 0x10 mat 1 refs 3 541 0.0104747 0.427767 542 0.0104834 0.428053 551 0.0095594 0.434451 SURF 0x10 mat 1 refs 3 526 0.0104405 0.427148 540 0.0104606 0.427461 551 0.0095594 0.434451 SURF 0x10 mat 1 refs 3 525 0.010293 0.426055 537 0.0103407 0.426282 551 0.0095594 0.434451 SURF 0x10 mat 1 refs 4 551 0.0095594 0.434451 553 0.00955397 0.434391 536 0.0102369 0.425879 525 0.010293 0.426055 SURF 0x10 mat 1 refs 3 536 0.0102369 0.425879 553 0.00955397 0.434391 535 0.0101726 0.425765 SURF 0x10 mat 1 refs 3 535 0.0101726 0.425765 553 0.00955397 0.434391 534 0.0100994 0.425724 SURF 0x10 mat 1 refs 3 551 0.0095594 0.434451 552 0.0095562 0.434521 550 0.00954825 0.434589 kids 0 OBJECT poly name "CurveCircle.003" data 8 Mesh.006 texture "C:/Programme/CRRCSim neu/textures/CrossfireTexture.rgb" crease 30.000000 numvert 310 -0.474947 0.057275 -0.409097 -0.475247 0.064424 0.315385 -0.475492 0.057624 0.302313 -0.475764 0.049574 0.263521 -0.475904 0.044732 0.21034 -0.475918 0.043953 0.191093 -0.475893 0.043804 0.152478 -0.081494 0.049643 0.315632 -0.082121 0.031166 0.229314 -0.082152 0.029952 0.210587 -0.082166 0.029173 0.191341 -0.082163 0.028854 0.171934 -0.082141 0.029023 0.152726 -0.081195 0.042495 -0.40885 -0.081355 0.053395 0.317252 -0.475107 0.068176 0.317005 -0.081623 0.046117 0.310615 -0.475375 0.060898 0.310367 -0.08174 0.042843 0.302561 -0.081844 0.039847 0.291828 -0.475596 0.054627 0.29158 -0.081935 0.037155 0.278778 -0.475687 0.051936 0.27853 -0.082012 0.034794 0.263769 -0.082074 0.032788 0.247161 -0.475826 0.047569 0.246913 -0.475873 0.045946 0.229066 -0.475915 0.043635 0.171686 -1.09981 0.067341 0.15191 -1.09983 0.06749 0.190403 -1.09982 0.068267 0.209588 -1.09978 0.069477 0.228256 -1.09974 0.071094 0.246046 -1.0996 0.075447 0.277563 -1.09941 0.081117 0.30127 -1.09902 0.091636 0.315916 -1.09886 0.08077 -0.407887 -1.09983 0.067173 0.171057 -1.09968 0.073093 0.262601 -1.09951 0.07813 0.290572 -1.09929 0.084381 0.309299 -1.09916 0.087896 0.314301 -1.54784 0.104938 0.306698 -1.54827 0.092699 0.270579 -1.54845 0.086829 0.222101 -1.5485 0.084876 0.184884 -1.5485 0.084564 0.165864 -1.54848 0.084729 0.147039 -1.54755 0.097932 -0.403342 -1.5477 0.108615 0.308286 -1.54797 0.101482 0.301781 -1.54808 0.098273 0.293887 -1.54818 0.095337 0.283369 -1.54835 0.090384 0.255869 -1.54841 0.088419 0.239592 -1.54849 0.085639 0.203747 -1.90387 0.098544 0.144368 -1.90388 0.099441 0.200223 -1.90375 0.104114 0.25156 -1.90367 0.106394 0.266048 -1.90337 0.115045 0.296781 -1.90325 0.118449 0.301624 -1.90311 0.122071 0.303188 -1.90389 0.098381 0.16291 -1.9039 0.098688 0.181643 -1.90385 0.100612 0.2183 -1.90381 0.102179 0.235528 -1.90358 0.108992 0.278646 -1.90348 0.111885 0.289006 -1.90296 0.111548 -0.397731 -2.25255 0.135373 0.290141 -2.25268 0.131842 0.288616 -2.2528 0.128524 0.283894 -2.25291 0.125442 0.276314 -2.25301 0.122622 0.266213 -2.25309 0.120089 0.25393 -2.25322 0.115979 0.224172 -2.25327 0.114452 0.207375 -2.2533 0.113309 0.18975 -2.25331 0.112576 0.171635 -2.25329 0.112435 0.135292 -2.2524 0.125114 -0.393253 -2.25317 0.117866 0.239804 -2.25331 0.112276 0.15337 -2.57288 0.125348 0.126228 -2.57291 0.125485 0.161466 -2.57287 0.127304 0.196118 -2.5727 0.132769 0.241256 -2.57241 0.140947 0.270309 -2.57229 0.144165 0.274887 -2.5729 0.125194 0.143756 -2.57289 0.126196 0.179029 -2.57282 0.128784 0.212404 -2.57277 0.130614 0.22756 -2.57261 0.135226 0.253165 -2.57252 0.13796 0.262959 -2.57217 0.147589 0.276366 -2.57202 0.137642 -0.386235 -2.93562 0.15214 -0.372913 -2.93576 0.161585 0.256257 -2.93626 0.147513 0.222919 -2.93633 0.145467 0.209914 -2.93646 0.140596 0.147154 -2.93646 0.14032 0.130338 -2.93644 0.140467 0.113694 -2.93588 0.158334 0.254854 -2.93599 0.155279 0.250506 -2.93609 0.152442 0.243527 -2.93618 0.149845 0.234227 -2.93638 0.143729 0.195523 -2.93642 0.142323 0.180058 -2.93645 0.141271 0.163832 -3.22085 0.152281 0.115887 -3.22085 0.152544 0.131924 -3.22078 0.155532 0.178053 -3.22073 0.157189 0.191778 -3.22066 0.15914 0.204181 -3.2203 0.16946 0.234636 -3.22005 0.163553 -0.364061 -3.22083 0.15242 0.100014 -3.22084 0.153188 0.147829 -3.22082 0.154191 0.163305 -3.22059 0.161365 0.214965 -3.2205 0.163841 0.223834 -3.2204 0.166546 0.23049 -3.22018 0.172561 0.235975 -3.48688 0.174413 -0.352717 -3.48701 0.18292 0.213909 -3.48731 0.174685 0.202444 -3.48746 0.170247 0.183885 -3.48752 0.168404 0.172172 -3.48761 0.165573 0.145285 -3.48764 0.164017 0.115651 -3.48764 0.163769 0.100507 -3.48712 0.179992 0.212645 -3.48722 0.17724 0.208729 -3.48739 0.172347 0.194069 -3.48757 0.166839 0.159212 -3.48763 0.164626 0.130671 -3.48762 0.163901 0.085518 -3.724 0.17424 0.070107 -3.72401 0.174922 0.112596 -3.72395 0.177005 0.139453 -3.72385 0.180212 0.16267 -3.72378 0.182188 0.172253 -3.72342 0.192137 0.190923 -3.72402 0.174116 0.084211 -3.72402 0.17435 0.098463 -3.72399 0.175813 0.126347 -3.72391 0.178477 0.151649 -3.72371 0.184388 0.180134 -3.72362 0.186793 0.186049 -3.72353 0.189382 0.189733 -3.72331 0.184132 -0.342274 -3.93101 0.192741 -0.332548 -3.93122 0.197672 0.167156 -3.9313 0.19524 0.163695 -3.93138 0.192982 0.15814 -3.93157 0.18743 0.131384 -3.93168 0.183553 0.081427 -3.93168 0.183333 0.068041 -3.93112 0.20026 0.168273 -3.93146 0.190915 0.150737 -3.93152 0.189059 0.141736 -3.93162 0.186047 0.119929 -3.93165 0.184927 0.107619 -3.93167 0.18409 0.094702 -3.93166 0.18345 0.054793 -4.13436 0.192742 0.035633 -4.13437 0.192634 0.047867 -4.13431 0.19514 0.095779 -4.13427 0.196417 0.106357 -4.13422 0.197921 0.115916 -4.1341 0.201544 0.131063 -4.13394 0.205875 0.139388 -4.13375 0.201322 -0.322035 -4.13437 0.192837 0.060227 -4.13436 0.193333 0.072485 -4.13434 0.194107 0.084412 -4.13417 0.199636 0.124228 -4.13403 0.203629 0.136193 -4.13385 0.208265 0.14042 -4.37089 0.215585 0.097414 -4.37114 0.208543 0.076631 -4.37124 0.205166 0.048739 -4.37127 0.204042 0.027326 -4.37127 0.203863 0.016382 -4.37126 0.203958 0.005551 -4.37072 0.211554 -0.311121 -4.37081 0.217701 0.098327 -4.37097 0.213597 0.094584 -4.37103 0.211751 0.090042 -4.37109 0.210061 0.08399 -4.37118 0.207212 0.068168 -4.37122 0.206081 0.058803 -4.37126 0.204482 0.038179 -4.52754 0.211906 -0.024689 -4.52755 0.211821 -0.015116 -4.52753 0.212974 0.013483 -4.5275 0.213782 0.022377 -4.52747 0.214782 0.030655 -4.52734 0.218793 0.049988 -4.52728 0.220425 0.054003 -4.52722 0.222183 0.056503 -4.52755 0.21198 -0.005443 -4.52754 0.212368 0.004149 -4.52744 0.215959 0.038135 -4.52739 0.2173 0.044639 -4.52715 0.224052 0.057311 -4.52707 0.21862 -0.304575 -4.59817 0.221933 0.031401 -4.59822 0.22052 0.026339 -4.5983 0.218136 0.013104 -4.59832 0.21719 0.005271 -4.59836 0.215852 -0.01198 -4.59837 0.215485 -0.021058 -4.59837 0.215335 -0.030211 -4.59791 0.221768 -0.304144 -4.59798 0.22691 0.03833 -4.59805 0.22514 0.037566 -4.59811 0.223477 0.0352 -4.59826 0.21925 0.020183 -4.59835 0.216425 -0.003147 -4.59836 0.215414 -0.039271 -4.64472 0.218546 -0.061297 -4.64472 0.218474 -0.053079 -4.64472 0.218944 -0.036543 -4.64469 0.220157 -0.020896 -4.64466 0.221015 -0.013791 -4.64454 0.224459 0.002805 -4.64449 0.225859 0.00625 -4.64444 0.227368 0.008397 -4.64438 0.228973 0.00909 -4.64473 0.21861 -0.044777 -4.64471 0.219463 -0.028531 -4.64463 0.222025 -0.00737 -4.64459 0.223177 -0.001787 -4.64431 0.22431 -0.301546 -4.69667 0.227259 -0.30132 -4.69678 0.229935 -0.030179 -4.69695 0.225261 -0.043972 -4.69698 0.224377 -0.049589 -4.697 0.223627 -0.055805 -4.69702 0.223019 -0.062484 -4.69673 0.231339 -0.029573 -4.69683 0.228615 -0.032057 -4.69688 0.22739 -0.035072 -4.69692 0.226268 -0.039088 -4.69703 0.222565 -0.069493 -4.69704 0.222273 -0.076696 -4.69703 0.222154 -0.083959 -4.69703 0.222217 -0.091148 -4.85452 0.23677 -0.215374 -4.85453 0.236746 -0.212599 -4.85451 0.236902 -0.207014 -4.85448 0.237075 -0.204308 -4.85443 0.237305 -0.201729 -4.85432 0.237926 -0.197161 -4.85425 0.238309 -0.195275 -4.85417 0.238735 -0.193725 -4.85409 0.2392 -0.192561 -4.85399 0.239702 -0.191836 -4.8539 0.240235 -0.191602 -4.85452 0.236791 -0.209794 -4.85438 0.237591 -0.19933 -4.8541 0.238681 -0.296513 -4.86538 0.243573 -0.296863 -4.86467 0.244636 -0.210069 -4.86494 0.244275 -0.210263 -4.86542 0.24362 -0.211826 -4.86563 0.243331 -0.213108 -4.86582 0.243072 -0.214669 -4.86599 0.242844 -0.216463 -4.86613 0.242651 -0.218448 -4.86633 0.242377 -0.22282 -4.86638 0.242301 -0.22512 -4.86519 0.243935 -0.210863 -4.86624 0.242494 -0.220581 -4.8664 0.24227 -0.22744 -4.86639 0.242286 -0.229736 -4.87304 0.251446 -0.258951 -4.87305 0.251441 -0.257655 -4.87303 0.251452 -0.256345 -4.87299 0.251481 -0.255046 -4.87292 0.251524 -0.253783 -4.87283 0.251582 -0.252578 -4.87243 0.251836 -0.249564 -4.87225 0.251943 -0.248839 -4.87207 0.25206 -0.248295 -4.87224 0.25192 -0.29685 -4.87271 0.251654 -0.251457 -4.87258 0.251739 -0.250444 -4.87165 0.25232 -0.247847 -4.87436 0.257586 -0.296633 -4.87431 0.257621 -0.295874 -4.87433 0.257604 -0.295545 -4.84458 0.234635 -0.208348 -4.84458 0.234608 -0.205324 -4.84458 0.234781 -0.199241 -4.84459 0.236343 -0.1865 -4.84459 0.236816 -0.18483 -4.84459 0.237332 -0.183582 -4.84459 0.238479 -0.182582 -4.84458 0.235545 -0.190889 -4.84453 0.236763 -0.296781 -4.84459 0.237888 -0.182813 -4.84459 0.235918 -0.18854 -4.84458 0.235229 -0.193495 -4.84458 0.234973 -0.196296 -4.84458 0.234658 -0.202267 numsurf 285 SURF 0x10 mat 1 refs 4 15 0.905755 0.306816 1 0.905726 0.306507 7 0.984992 0.306554 14 0.98502 0.306863 SURF 0x10 mat 1 refs 4 1 0.905726 0.306507 17 0.905701 0.305549 16 0.984966 0.305597 7 0.984992 0.306554 SURF 0x10 mat 1 refs 4 17 0.905701 0.3041 2 0.905677 0.302564 18 0.984942 0.302611 16 0.984966 0.304148 SURF 0x10 mat 1 refs 4 2 0.905677 0.302564 20 0.905656 0.300517 19 0.984922 0.300564 18 0.984942 0.302611 SURF 0x10 mat 1 refs 4 20 0.905656 0.300517 22 0.905638 0.298028 21 0.984903 0.298075 19 0.984922 0.300564 SURF 0x10 mat 1 refs 4 22 0.905638 0.298028 3 0.905622 0.295165 23 0.984888 0.295212 21 0.984903 0.298075 SURF 0x10 mat 1 refs 4 3 0.905622 0.295165 25 0.90561 0.291997 24 0.984875 0.292044 23 0.984888 0.295212 SURF 0x10 mat 1 refs 4 25 0.90561 0.291997 26 0.9056 0.288592 8 0.984866 0.28864 24 0.984875 0.292044 SURF 0x10 mat 1 refs 4 26 0.9056 0.288592 4 0.905594 0.28502 9 0.98486 0.285067 8 0.984866 0.28864 SURF 0x10 mat 1 refs 4 4 0.905594 0.28502 5 0.905591 0.281349 10 0.984857 0.281396 9 0.98486 0.285067 SURF 0x10 mat 1 refs 4 5 0.905591 0.281349 27 0.905592 0.277647 11 0.984857 0.277694 10 0.984857 0.281396 SURF 0x10 mat 1 refs 4 27 0.905592 0.277647 6 0.905596 0.273983 12 0.984862 0.274031 11 0.984857 0.277694 SURF 0x10 mat 1 refs 4 6 0.905596 0.273983 0 0.905787 0.166864 13 0.985052 0.166911 12 0.984862 0.274031 SURF 0x10 mat 1 refs 4 27 0.905592 0.277647 37 0.779993 0.277527 28 0.779998 0.273875 6 0.905596 0.273983 SURF 0x10 mat 1 refs 4 4 0.905594 0.28502 30 0.779996 0.284877 29 0.779993 0.281217 5 0.905591 0.281349 SURF 0x10 mat 1 refs 4 26 0.9056 0.288592 31 0.780002 0.288438 30 0.779996 0.284877 4 0.905594 0.28502 SURF 0x10 mat 1 refs 4 3 0.905622 0.295165 38 0.780024 0.294989 32 0.780011 0.291831 25 0.90561 0.291997 SURF 0x10 mat 1 refs 4 22 0.905638 0.298028 33 0.780039 0.297843 38 0.780024 0.294989 3 0.905622 0.295165 SURF 0x10 mat 1 refs 4 20 0.905656 0.300517 39 0.780057 0.300325 33 0.780039 0.297843 22 0.905638 0.298028 SURF 0x10 mat 1 refs 4 5 0.905591 0.281349 29 0.779993 0.281217 37 0.779993 0.277527 27 0.905592 0.277647 SURF 0x10 mat 1 refs 4 25 0.90561 0.291997 32 0.780011 0.291831 31 0.780002 0.288438 26 0.9056 0.288592 SURF 0x10 mat 1 refs 4 2 0.905677 0.302564 34 0.780078 0.302365 39 0.780057 0.300325 20 0.905656 0.300517 SURF 0x10 mat 1 refs 4 17 0.905701 0.3041 40 0.780102 0.303897 34 0.780078 0.302365 2 0.905677 0.302564 SURF 0x10 mat 1 refs 4 1 0.905726 0.305058 41 0.780127 0.304851 40 0.780102 0.303897 17 0.905701 0.3041 SURF 0x10 mat 1 refs 4 15 0.905755 0.306816 35 0.780155 0.306608 41 0.780127 0.3063 1 0.905726 0.306507 SURF 0x10 mat 1 refs 4 36 0.780188 0.167095 0 0.905787 0.166864 6 0.905596 0.273983 28 0.779998 0.273875 SURF 0x10 mat 1 refs 4 28 0.779998 0.273875 47 0.689677 0.272946 48 0.689864 0.167962 36 0.780188 0.167095 SURF 0x10 mat 1 refs 4 41 0.780127 0.304851 42 0.689804 0.303401 50 0.689779 0.302463 40 0.780102 0.303897 SURF 0x10 mat 1 refs 4 34 0.780078 0.302365 51 0.689756 0.300957 52 0.689736 0.298951 39 0.780057 0.300325 SURF 0x10 mat 1 refs 4 39 0.780057 0.300325 52 0.689736 0.298951 43 0.689718 0.296511 33 0.780039 0.297843 SURF 0x10 mat 1 refs 4 33 0.780039 0.297843 43 0.689718 0.296511 53 0.689703 0.293705 38 0.780024 0.294989 SURF 0x10 mat 1 refs 4 41 0.780127 0.304851 35 0.780155 0.305159 49 0.689832 0.303703 42 0.689804 0.303401 SURF 0x10 mat 1 refs 4 34 0.780078 0.302365 40 0.780102 0.303897 50 0.689779 0.302463 51 0.689756 0.300957 SURF 0x10 mat 1 refs 4 32 0.780011 0.291831 38 0.780024 0.294989 53 0.689703 0.293705 54 0.68969 0.2906 SURF 0x10 mat 1 refs 4 31 0.780002 0.288438 32 0.780011 0.291831 54 0.68969 0.2906 44 0.689681 0.287264 SURF 0x10 mat 1 refs 4 30 0.779996 0.284877 31 0.780002 0.288438 44 0.689681 0.287264 55 0.689675 0.283763 SURF 0x10 mat 1 refs 4 29 0.779993 0.281217 30 0.779996 0.284877 55 0.689675 0.283763 45 0.689672 0.280165 SURF 0x10 mat 1 refs 4 37 0.779993 0.277527 29 0.779993 0.281217 45 0.689672 0.280165 46 0.689673 0.276537 SURF 0x10 mat 1 refs 4 28 0.779998 0.273875 37 0.779993 0.277527 46 0.689673 0.276537 47 0.689677 0.272946 SURF 0x10 mat 1 refs 4 46 0.689673 0.276537 45 0.689672 0.280165 64 0.618128 0.279546 63 0.618128 0.275973 SURF 0x10 mat 1 refs 4 55 0.689675 0.283763 57 0.61813 0.283091 64 0.618128 0.279546 45 0.689672 0.280165 SURF 0x10 mat 1 refs 4 53 0.689703 0.293705 43 0.689718 0.296511 59 0.618173 0.295647 58 0.618158 0.292883 SURF 0x10 mat 1 refs 4 43 0.689718 0.296511 52 0.689736 0.298951 67 0.61819 0.29805 59 0.618173 0.295647 SURF 0x10 mat 1 refs 4 51 0.689756 0.300957 68 0.618211 0.300026 67 0.61819 0.29805 52 0.689736 0.298951 SURF 0x10 mat 1 refs 4 50 0.689779 0.302463 60 0.618233 0.301509 68 0.618211 0.300026 51 0.689756 0.300957 SURF 0x10 mat 1 refs 4 50 0.689779 0.302463 42 0.689804 0.303401 61 0.618258 0.302433 60 0.618233 0.301509 SURF 0x10 mat 1 refs 4 48 0.689864 0.167962 47 0.689677 0.272946 56 0.618132 0.272436 69 0.618316 0.169032 SURF 0x10 mat 1 refs 4 46 0.689673 0.276537 63 0.618128 0.275973 56 0.618132 0.272436 47 0.689677 0.272946 SURF 0x10 mat 1 refs 4 44 0.689681 0.287264 65 0.618136 0.286539 57 0.61813 0.283091 55 0.689675 0.283763 SURF 0x10 mat 1 refs 4 54 0.68969 0.2906 66 0.618146 0.289825 65 0.618136 0.286539 44 0.689681 0.287264 SURF 0x10 mat 1 refs 4 53 0.689703 0.293705 58 0.618158 0.292883 66 0.618146 0.289825 54 0.68969 0.2906 SURF 0x10 mat 1 refs 4 49 0.689832 0.303703 62 0.618285 0.302731 61 0.618258 0.302433 42 0.689804 0.303401 SURF 0x10 mat 1 refs 4 56 0.618132 0.272436 80 0.547792 0.270705 81 0.547972 0.169886 69 0.618316 0.169032 SURF 0x10 mat 1 refs 4 62 0.618285 0.302731 70 0.547941 0.300242 71 0.547915 0.299951 61 0.618258 0.302433 SURF 0x10 mat 1 refs 4 67 0.61819 0.29805 74 0.547849 0.295678 75 0.547831 0.293335 59 0.618173 0.295647 SURF 0x10 mat 1 refs 4 59 0.618173 0.295647 75 0.547831 0.293335 82 0.547817 0.290641 58 0.618158 0.292883 SURF 0x10 mat 1 refs 4 58 0.618158 0.292883 82 0.547817 0.290641 76 0.547805 0.287659 66 0.618146 0.289825 SURF 0x10 mat 1 refs 4 66 0.618146 0.289825 76 0.547805 0.287659 77 0.547796 0.284455 65 0.618136 0.286539 SURF 0x10 mat 1 refs 4 57 0.61813 0.283091 78 0.54779 0.281093 79 0.547788 0.277637 64 0.618128 0.279546 SURF 0x10 mat 1 refs 4 64 0.618128 0.279546 79 0.547788 0.277637 83 0.547788 0.274153 63 0.618128 0.275973 SURF 0x10 mat 1 refs 4 61 0.618258 0.302433 71 0.547915 0.299951 72 0.547891 0.299051 60 0.618233 0.301509 SURF 0x10 mat 1 refs 4 68 0.618211 0.300026 60 0.618233 0.301509 72 0.547891 0.299051 73 0.547868 0.297605 SURF 0x10 mat 1 refs 4 67 0.61819 0.29805 68 0.618211 0.300026 73 0.547868 0.297605 74 0.547849 0.295678 SURF 0x10 mat 1 refs 4 65 0.618136 0.286539 77 0.547796 0.284455 78 0.54779 0.281093 57 0.61813 0.283091 SURF 0x10 mat 1 refs 4 56 0.618132 0.272436 63 0.618128 0.275973 83 0.547788 0.274153 80 0.547792 0.270705 SURF 0x10 mat 1 refs 4 78 0.54779 0.281093 91 0.483453 0.279048 85 0.48345 0.275698 79 0.547788 0.277637 SURF 0x10 mat 1 refs 4 82 0.547817 0.290641 93 0.483479 0.288305 92 0.483467 0.285414 76 0.547805 0.287659 SURF 0x10 mat 1 refs 4 82 0.547817 0.290641 75 0.547831 0.293335 87 0.483493 0.290918 93 0.483479 0.288305 SURF 0x10 mat 1 refs 4 75 0.547831 0.293335 74 0.547849 0.295678 94 0.48351 0.293189 87 0.483493 0.290918 SURF 0x10 mat 1 refs 4 73 0.547868 0.297605 95 0.483529 0.295057 94 0.48351 0.293189 74 0.547849 0.295678 SURF 0x10 mat 1 refs 4 72 0.547891 0.299051 88 0.48355 0.296459 95 0.483529 0.295057 73 0.547868 0.297605 SURF 0x10 mat 1 refs 4 72 0.547891 0.299051 71 0.547915 0.299951 89 0.483574 0.297333 88 0.48355 0.296459 SURF 0x10 mat 1 refs 4 70 0.547941 0.300242 96 0.4836 0.297615 89 0.483574 0.297333 71 0.547915 0.299951 SURF 0x10 mat 1 refs 4 81 0.547972 0.169886 80 0.547792 0.270705 84 0.483455 0.268976 97 0.483629 0.171225 SURF 0x10 mat 1 refs 4 83 0.547788 0.274153 90 0.483451 0.27232 84 0.483455 0.268976 80 0.547792 0.270705 SURF 0x10 mat 1 refs 4 79 0.547788 0.277637 85 0.48345 0.275698 90 0.483451 0.27232 83 0.547788 0.274153 SURF 0x10 mat 1 refs 4 77 0.547796 0.284455 86 0.483459 0.282308 91 0.483453 0.279048 78 0.54779 0.281093 SURF 0x10 mat 1 refs 4 76 0.547805 0.287659 92 0.483467 0.285414 86 0.483459 0.282308 77 0.547796 0.284455 SURF 0x10 mat 1 refs 4 84 0.483455 0.268976 104 0.410268 0.266585 98 0.410433 0.173766 97 0.483629 0.171225 SURF 0x10 mat 1 refs 4 89 0.483574 0.297333 105 0.41038 0.293511 106 0.410358 0.292682 88 0.48355 0.296459 SURF 0x10 mat 1 refs 4 93 0.483479 0.288305 101 0.41029 0.284939 109 0.410279 0.282194 92 0.483467 0.285414 SURF 0x10 mat 1 refs 4 91 0.483453 0.279048 111 0.410266 0.276149 102 0.410263 0.272968 85 0.48345 0.275698 SURF 0x10 mat 1 refs 4 85 0.48345 0.275698 102 0.410263 0.272968 103 0.410264 0.26976 90 0.483451 0.27232 SURF 0x10 mat 1 refs 4 90 0.483451 0.27232 103 0.410264 0.26976 104 0.410268 0.266585 84 0.483455 0.268976 SURF 0x10 mat 1 refs 4 89 0.483574 0.297333 96 0.4836 0.297615 99 0.410405 0.293779 105 0.41038 0.293511 SURF 0x10 mat 1 refs 4 95 0.483529 0.295057 88 0.48355 0.296459 106 0.410358 0.292682 107 0.410338 0.291351 SURF 0x10 mat 1 refs 4 94 0.48351 0.293189 95 0.483529 0.295057 107 0.410338 0.291351 108 0.410319 0.289577 SURF 0x10 mat 1 refs 4 94 0.48351 0.293189 108 0.410319 0.289577 100 0.410304 0.28742 87 0.483493 0.290918 SURF 0x10 mat 1 refs 4 87 0.483493 0.290918 100 0.410304 0.28742 101 0.41029 0.284939 93 0.483479 0.288305 SURF 0x10 mat 1 refs 4 92 0.483467 0.285414 109 0.410279 0.282194 110 0.410271 0.279244 86 0.483459 0.282308 SURF 0x10 mat 1 refs 4 86 0.483459 0.282308 110 0.410271 0.279244 111 0.410266 0.276149 91 0.483453 0.279048 SURF 0x10 mat 1 refs 4 103 0.410264 0.26976 112 0.353014 0.267004 119 0.353017 0.263976 104 0.410268 0.266585 SURF 0x10 mat 1 refs 4 103 0.410264 0.26976 102 0.410263 0.272968 113 0.353013 0.270063 112 0.353014 0.267004 SURF 0x10 mat 1 refs 4 110 0.410271 0.279244 109 0.410279 0.282194 114 0.353029 0.278862 121 0.353021 0.276049 SURF 0x10 mat 1 refs 4 111 0.410266 0.276149 120 0.353016 0.273097 113 0.353013 0.270063 102 0.410263 0.272968 SURF 0x10 mat 1 refs 4 110 0.410271 0.279244 121 0.353021 0.276049 120 0.353016 0.273097 111 0.410266 0.276149 SURF 0x10 mat 1 refs 4 101 0.41029 0.284939 115 0.353039 0.28148 114 0.353029 0.278862 109 0.410279 0.282194 SURF 0x10 mat 1 refs 4 100 0.410304 0.28742 116 0.353052 0.283846 115 0.353039 0.28148 101 0.41029 0.284939 SURF 0x10 mat 1 refs 4 108 0.410319 0.289577 122 0.353067 0.285903 116 0.353052 0.283846 100 0.410304 0.28742 SURF 0x10 mat 1 refs 4 107 0.410338 0.291351 123 0.353084 0.287594 122 0.353067 0.285903 108 0.410319 0.289577 SURF 0x10 mat 1 refs 4 106 0.410358 0.292682 124 0.353104 0.288864 123 0.353084 0.287594 107 0.410338 0.291351 SURF 0x10 mat 1 refs 4 105 0.41038 0.293511 117 0.353125 0.289655 124 0.353104 0.288864 106 0.410358 0.292682 SURF 0x10 mat 1 refs 4 99 0.410405 0.293779 125 0.353148 0.28991 117 0.353125 0.289655 105 0.41038 0.293511 SURF 0x10 mat 1 refs 4 104 0.410268 0.266585 119 0.353017 0.263976 118 0.353175 0.175454 98 0.410433 0.173766 SURF 0x10 mat 1 refs 4 124 0.353104 0.288864 135 0.299392 0.284713 128 0.299374 0.283514 123 0.353084 0.287594 SURF 0x10 mat 1 refs 4 123 0.353084 0.287594 128 0.299374 0.283514 136 0.299358 0.281917 122 0.353067 0.285903 SURF 0x10 mat 1 refs 4 116 0.353052 0.283846 129 0.299343 0.279974 130 0.299331 0.27774 115 0.353039 0.28148 SURF 0x10 mat 1 refs 4 115 0.353039 0.28148 130 0.299331 0.27774 137 0.299321 0.275268 114 0.353029 0.278862 SURF 0x10 mat 1 refs 4 114 0.353029 0.278862 137 0.299321 0.275268 131 0.299314 0.272611 121 0.353021 0.276049 SURF 0x10 mat 1 refs 4 121 0.353021 0.276049 131 0.299314 0.272611 138 0.299309 0.269824 120 0.353016 0.273097 SURF 0x10 mat 1 refs 4 119 0.353017 0.263976 139 0.299311 0.261211 126 0.299459 0.177618 118 0.353175 0.175454 SURF 0x10 mat 1 refs 4 117 0.353125 0.289655 125 0.353148 0.28991 127 0.299434 0.285701 134 0.299412 0.28546 SURF 0x10 mat 1 refs 4 117 0.353125 0.289655 134 0.299412 0.28546 135 0.299392 0.284713 124 0.353104 0.288864 SURF 0x10 mat 1 refs 4 122 0.353067 0.285903 136 0.299358 0.281917 129 0.299343 0.279974 116 0.353052 0.283846 SURF 0x10 mat 1 refs 4 113 0.353013 0.270063 120 0.353016 0.273097 138 0.299309 0.269824 132 0.299307 0.266959 SURF 0x10 mat 1 refs 4 113 0.353013 0.270063 132 0.299307 0.266959 133 0.299307 0.26407 112 0.353014 0.267004 SURF 0x10 mat 1 refs 4 119 0.353017 0.263976 112 0.353014 0.267004 133 0.299307 0.26407 139 0.299311 0.261211 SURF 0x10 mat 1 refs 4 132 0.299307 0.266959 147 0.251722 0.26368 146 0.251722 0.260962 133 0.299307 0.26407 SURF 0x10 mat 1 refs 4 138 0.299309 0.269824 141 0.251724 0.266376 147 0.251722 0.26368 132 0.299307 0.266959 SURF 0x10 mat 1 refs 4 131 0.299314 0.272611 148 0.251729 0.268999 141 0.251724 0.266376 138 0.299309 0.269824 SURF 0x10 mat 1 refs 4 137 0.299321 0.275268 142 0.251735 0.271499 148 0.251729 0.268999 131 0.299314 0.272611 SURF 0x10 mat 1 refs 4 129 0.299343 0.279974 143 0.251756 0.275927 149 0.251745 0.273825 130 0.299331 0.27774 SURF 0x10 mat 1 refs 4 136 0.299358 0.281917 144 0.25177 0.277755 143 0.251756 0.275927 129 0.299343 0.279974 SURF 0x10 mat 1 refs 4 134 0.299412 0.28546 152 0.251821 0.28109 151 0.251802 0.280387 135 0.299392 0.284713 SURF 0x10 mat 1 refs 4 127 0.299434 0.285701 145 0.251842 0.281317 152 0.251821 0.28109 134 0.299412 0.28546 SURF 0x10 mat 1 refs 4 133 0.299307 0.26407 146 0.251722 0.260962 140 0.251726 0.258271 139 0.299311 0.261211 SURF 0x10 mat 1 refs 4 130 0.299331 0.27774 149 0.251745 0.273825 142 0.251735 0.271499 137 0.299321 0.275268 SURF 0x10 mat 1 refs 4 128 0.299374 0.283514 150 0.251785 0.279259 144 0.25177 0.277755 136 0.299358 0.281917 SURF 0x10 mat 1 refs 4 135 0.299392 0.284713 151 0.251802 0.280387 150 0.251785 0.279259 128 0.299374 0.283514 SURF 0x10 mat 1 refs 4 139 0.299311 0.261211 140 0.251726 0.258271 153 0.251866 0.17961 126 0.299459 0.177618 SURF 0x10 mat 1 refs 4 145 0.251842 0.281317 161 0.210031 0.276996 155 0.210012 0.276783 152 0.251821 0.28109 SURF 0x10 mat 1 refs 4 152 0.251821 0.28109 155 0.210012 0.276783 156 0.209994 0.276123 151 0.251802 0.280387 SURF 0x10 mat 1 refs 4 151 0.251802 0.280387 156 0.209994 0.276123 157 0.209978 0.275063 150 0.251785 0.279259 SURF 0x10 mat 1 refs 4 144 0.25177 0.277755 162 0.209963 0.273651 163 0.209951 0.271934 143 0.251756 0.275927 SURF 0x10 mat 1 refs 4 148 0.251729 0.268999 165 0.209925 0.265427 166 0.209921 0.262963 141 0.251724 0.266376 SURF 0x10 mat 1 refs 4 141 0.251724 0.266376 166 0.209921 0.262963 159 0.209919 0.26043 147 0.251722 0.26368 SURF 0x10 mat 1 refs 4 146 0.251722 0.260962 160 0.209919 0.257877 167 0.209922 0.25535 140 0.251726 0.258271 SURF 0x10 mat 1 refs 4 140 0.251726 0.258271 167 0.209922 0.25535 154 0.210053 0.181465 153 0.251866 0.17961 SURF 0x10 mat 1 refs 4 144 0.25177 0.277755 150 0.251785 0.279259 157 0.209978 0.275063 162 0.209963 0.273651 SURF 0x10 mat 1 refs 4 149 0.251745 0.273825 143 0.251756 0.275927 163 0.209951 0.271934 158 0.20994 0.26996 SURF 0x10 mat 1 refs 4 142 0.251735 0.271499 149 0.251745 0.273825 158 0.20994 0.26996 164 0.209931 0.267775 SURF 0x10 mat 1 refs 4 148 0.251729 0.268999 142 0.251735 0.271499 164 0.209931 0.267775 165 0.209925 0.265427 SURF 0x10 mat 1 refs 4 146 0.251722 0.260962 147 0.251722 0.26368 159 0.209919 0.26043 160 0.209919 0.257877 SURF 0x10 mat 1 refs 4 166 0.209921 0.262963 177 0.169116 0.258725 176 0.169115 0.256387 159 0.209919 0.26043 SURF 0x10 mat 1 refs 4 158 0.20994 0.26996 171 0.169134 0.265186 170 0.169126 0.263168 164 0.209931 0.267775 SURF 0x10 mat 1 refs 4 163 0.209951 0.271934 172 0.169144 0.267009 171 0.169134 0.265186 158 0.20994 0.26996 SURF 0x10 mat 1 refs 4 156 0.209994 0.276123 180 0.169184 0.270877 173 0.169169 0.269898 157 0.209978 0.275063 SURF 0x10 mat 1 refs 4 155 0.210012 0.276783 174 0.169201 0.271486 180 0.169184 0.270877 156 0.209994 0.276123 SURF 0x10 mat 1 refs 4 154 0.210053 0.181465 167 0.209922 0.25535 168 0.169118 0.251695 175 0.169239 0.183471 SURF 0x10 mat 1 refs 4 160 0.209919 0.257877 169 0.169115 0.254029 168 0.169118 0.251695 167 0.209922 0.25535 SURF 0x10 mat 1 refs 4 159 0.209919 0.26043 176 0.169115 0.256387 169 0.169115 0.254029 160 0.209919 0.257877 SURF 0x10 mat 1 refs 4 165 0.209925 0.265427 178 0.16912 0.261 177 0.169116 0.258725 166 0.209921 0.262963 SURF 0x10 mat 1 refs 4 164 0.209931 0.267775 170 0.169126 0.263168 178 0.16912 0.261 165 0.209925 0.265427 SURF 0x10 mat 1 refs 4 162 0.209963 0.273651 179 0.169156 0.268595 172 0.169144 0.267009 163 0.209951 0.271934 SURF 0x10 mat 1 refs 4 157 0.209978 0.275063 173 0.169169 0.269898 179 0.169156 0.268595 162 0.209963 0.273651 SURF 0x10 mat 1 refs 4 161 0.210031 0.276996 181 0.169219 0.271683 174 0.169201 0.271486 155 0.210012 0.276783 SURF 0x10 mat 1 refs 4 168 0.169118 0.251695 187 0.121428 0.245957 188 0.121535 0.185553 175 0.169239 0.183471 SURF 0x10 mat 1 refs 4 174 0.169201 0.271486 182 0.121501 0.26348 190 0.121486 0.26294 180 0.169184 0.270877 SURF 0x10 mat 1 refs 4 180 0.169184 0.270877 190 0.121486 0.26294 191 0.121473 0.262074 173 0.169169 0.269898 SURF 0x10 mat 1 refs 4 178 0.16912 0.261 184 0.12143 0.254195 195 0.121427 0.252181 177 0.169116 0.258725 SURF 0x10 mat 1 refs 4 169 0.169115 0.254029 186 0.121425 0.248023 187 0.121428 0.245957 168 0.169118 0.251695 SURF 0x10 mat 1 refs 4 174 0.169201 0.271486 181 0.169219 0.271683 189 0.121517 0.263654 182 0.121501 0.26348 SURF 0x10 mat 1 refs 4 179 0.169156 0.268595 173 0.169169 0.269898 191 0.121473 0.262074 192 0.121462 0.260919 SURF 0x10 mat 1 refs 4 172 0.169144 0.267009 179 0.169156 0.268595 192 0.121462 0.260919 183 0.121451 0.259516 SURF 0x10 mat 1 refs 4 171 0.169134 0.265186 172 0.169144 0.267009 183 0.121451 0.259516 193 0.121442 0.257901 SURF 0x10 mat 1 refs 4 170 0.169126 0.263168 171 0.169134 0.265186 193 0.121442 0.257901 194 0.121435 0.256115 SURF 0x10 mat 1 refs 4 178 0.16912 0.261 170 0.169126 0.263168 194 0.121435 0.256115 184 0.12143 0.254195 SURF 0x10 mat 1 refs 4 176 0.169115 0.256387 177 0.169116 0.258725 195 0.121427 0.252181 185 0.121425 0.250111 SURF 0x10 mat 1 refs 4 169 0.169115 0.254029 176 0.169115 0.256387 185 0.121425 0.250111 186 0.121425 0.248023 SURF 0x10 mat 1 refs 4 185 0.121425 0.250111 204 0.0899644 0.24386 197 0.0899649 0.242015 186 0.121425 0.248023 SURF 0x10 mat 1 refs 4 194 0.121435 0.256115 199 0.0899737 0.249167 198 0.0899692 0.24747 184 0.12143 0.254195 SURF 0x10 mat 1 refs 4 192 0.121462 0.260919 207 0.0899969 0.253413 206 0.0899876 0.252173 183 0.121451 0.259516 SURF 0x10 mat 1 refs 4 182 0.121501 0.26348 203 0.0900319 0.255676 202 0.090019 0.255199 190 0.121486 0.26294 SURF 0x10 mat 1 refs 4 189 0.121517 0.263654 208 0.0900458 0.25583 203 0.0900319 0.255676 182 0.121501 0.26348 SURF 0x10 mat 1 refs 4 186 0.121425 0.248023 197 0.0899649 0.242015 196 0.0899669 0.240189 187 0.121428 0.245957 SURF 0x10 mat 1 refs 4 195 0.121427 0.252181 205 0.0899659 0.24569 204 0.0899644 0.24386 185 0.121425 0.250111 SURF 0x10 mat 1 refs 4 184 0.12143 0.254195 198 0.0899692 0.24747 205 0.0899659 0.24569 195 0.121427 0.252181 SURF 0x10 mat 1 refs 4 193 0.121442 0.257901 200 0.08998 0.250746 199 0.0899737 0.249167 194 0.121435 0.256115 SURF 0x10 mat 1 refs 4 183 0.121451 0.259516 206 0.0899876 0.252173 200 0.08998 0.250746 193 0.121442 0.257901 SURF 0x10 mat 1 refs 4 191 0.121473 0.262074 201 0.0900071 0.254434 207 0.0899969 0.253413 192 0.121462 0.260919 SURF 0x10 mat 1 refs 4 190 0.121486 0.26294 202 0.090019 0.255199 201 0.0900071 0.254434 191 0.121473 0.262074 SURF 0x10 mat 1 refs 4 187 0.121428 0.245957 196 0.0899669 0.240189 209 0.0900618 0.186801 188 0.121535 0.185553 SURF 0x10 mat 1 refs 4 202 0.090019 0.255199 220 0.0757599 0.251613 210 0.0757489 0.250888 201 0.0900071 0.254434 SURF 0x10 mat 1 refs 4 201 0.0900071 0.254434 210 0.0757489 0.250888 211 0.075739 0.249923 207 0.0899969 0.253413 SURF 0x10 mat 1 refs 4 207 0.0899969 0.253413 211 0.075739 0.249923 221 0.0757306 0.248748 206 0.0899876 0.252173 SURF 0x10 mat 1 refs 4 199 0.0899737 0.249167 213 0.0757173 0.245904 222 0.0757126 0.244298 198 0.0899692 0.24747 SURF 0x10 mat 1 refs 4 198 0.0899692 0.24747 222 0.0757126 0.244298 214 0.0757098 0.242613 205 0.0899659 0.24569 SURF 0x10 mat 1 refs 4 197 0.0899649 0.242015 216 0.0757089 0.239136 223 0.0757109 0.237408 196 0.0899669 0.240189 SURF 0x10 mat 1 refs 4 196 0.0899669 0.240189 223 0.0757109 0.237408 217 0.0758007 0.186883 209 0.0900618 0.186801 SURF 0x10 mat 1 refs 4 203 0.0900319 0.255676 208 0.0900458 0.25583 218 0.0757856 0.25221 219 0.0757722 0.252064 SURF 0x10 mat 1 refs 4 202 0.090019 0.255199 203 0.0900319 0.255676 219 0.0757722 0.252064 220 0.0757599 0.251613 SURF 0x10 mat 1 refs 4 200 0.08998 0.250746 206 0.0899876 0.252173 221 0.0757306 0.248748 212 0.0757231 0.247398 SURF 0x10 mat 1 refs 4 199 0.0899737 0.249167 200 0.08998 0.250746 212 0.0757231 0.247398 213 0.0757173 0.245904 SURF 0x10 mat 1 refs 4 204 0.0899644 0.24386 205 0.0899659 0.24569 214 0.0757098 0.242613 215 0.0757084 0.240882 SURF 0x10 mat 1 refs 4 197 0.0899649 0.242015 204 0.0899644 0.24386 215 0.0757084 0.240882 216 0.0757089 0.239136 SURF 0x10 mat 1 refs 4 215 0.0757084 0.240882 233 0.0663762 0.236357 225 0.0663764 0.234774 216 0.0757089 0.239136 SURF 0x10 mat 1 refs 4 212 0.0757231 0.247398 228 0.0663894 0.242268 227 0.066384 0.240913 213 0.0757173 0.245904 SURF 0x10 mat 1 refs 4 221 0.0757306 0.248748 235 0.0663959 0.243493 228 0.0663894 0.242268 212 0.0757231 0.247398 SURF 0x10 mat 1 refs 4 210 0.0757489 0.250888 229 0.0664128 0.245433 236 0.066404 0.244558 211 0.075739 0.249923 SURF 0x10 mat 1 refs 4 219 0.0757722 0.252064 231 0.0664339 0.2465 230 0.0664229 0.246091 220 0.0757599 0.251613 SURF 0x10 mat 1 refs 4 216 0.0757089 0.239136 225 0.0663764 0.234774 224 0.0663782 0.233206 223 0.0757109 0.237408 SURF 0x10 mat 1 refs 4 214 0.0757098 0.242613 226 0.0663772 0.237928 233 0.0663762 0.236357 215 0.0757084 0.240882 SURF 0x10 mat 1 refs 4 222 0.0757126 0.244298 234 0.06638 0.239456 226 0.0663772 0.237928 214 0.0757098 0.242613 SURF 0x10 mat 1 refs 4 213 0.0757173 0.245904 227 0.066384 0.240913 234 0.06638 0.239456 222 0.0757126 0.244298 SURF 0x10 mat 1 refs 4 211 0.075739 0.249923 236 0.066404 0.244558 235 0.0663959 0.243493 221 0.0757306 0.248748 SURF 0x10 mat 1 refs 4 220 0.0757599 0.251613 230 0.0664229 0.246091 229 0.0664128 0.245433 210 0.0757489 0.250888 SURF 0x10 mat 1 refs 4 218 0.0757856 0.25221 232 0.0664458 0.246632 231 0.0664339 0.2465 219 0.0757722 0.252064 SURF 0x10 mat 1 refs 4 223 0.0757109 0.237408 224 0.0663782 0.233206 237 0.0664597 0.187379 217 0.0758007 0.186883 SURF 0x10 mat 1 refs 4 232 0.0664458 0.246632 244 0.0559068 0.239257 239 0.0558965 0.239142 231 0.0664339 0.2465 SURF 0x10 mat 1 refs 4 229 0.0664128 0.245433 246 0.0558777 0.238208 247 0.0558701 0.237442 236 0.066404 0.244558 SURF 0x10 mat 1 refs 4 235 0.0663959 0.243493 240 0.0558633 0.236511 241 0.0558574 0.235439 228 0.0663894 0.242268 SURF 0x10 mat 1 refs 4 228 0.0663894 0.242268 241 0.0558574 0.235439 242 0.0558528 0.234254 227 0.066384 0.240913 SURF 0x10 mat 1 refs 4 227 0.066384 0.240913 242 0.0558528 0.234254 243 0.0558491 0.23298 234 0.06638 0.239456 SURF 0x10 mat 1 refs 4 226 0.0663772 0.237928 248 0.0558468 0.231643 249 0.0558458 0.230269 233 0.0663762 0.236357 SURF 0x10 mat 1 refs 4 233 0.0663762 0.236357 249 0.0558458 0.230269 250 0.055846 0.228883 225 0.0663764 0.234774 SURF 0x10 mat 1 refs 4 225 0.0663764 0.234774 250 0.055846 0.228883 251 0.0558475 0.227512 224 0.0663782 0.233206 SURF 0x10 mat 1 refs 4 224 0.0663782 0.233206 251 0.0558475 0.227512 238 0.0559191 0.187422 237 0.0664597 0.187379 SURF 0x10 mat 1 refs 4 230 0.0664229 0.246091 231 0.0664339 0.2465 239 0.0558965 0.239142 245 0.0558866 0.238784 SURF 0x10 mat 1 refs 4 229 0.0664128 0.245433 230 0.0664229 0.246091 245 0.0558866 0.238784 246 0.0558777 0.238208 SURF 0x10 mat 1 refs 4 235 0.0663959 0.243493 236 0.066404 0.244558 247 0.0558701 0.237442 240 0.0558633 0.236511 SURF 0x10 mat 1 refs 4 226 0.0663772 0.237928 234 0.06638 0.239456 243 0.0558491 0.23298 248 0.0558468 0.231643 SURF 0x10 mat 1 refs 4 252 0.0241423 0.203816 279 0.021754 0.201077 266 0.0219566 0.188272 265 0.0242268 0.188339 SURF 0x10 mat 1 refs 4 262 0.0242685 0.208351 267 0.0220992 0.204828 268 0.0220457 0.204791 261 0.0242487 0.208306 SURF 0x10 mat 1 refs 4 260 0.0242299 0.208168 276 0.0219953 0.204677 269 0.0219487 0.204493 259 0.0242125 0.207946 SURF 0x10 mat 1 refs 4 259 0.0242125 0.207946 269 0.0219487 0.204493 270 0.0219061 0.204248 258 0.0241969 0.20765 SURF 0x10 mat 1 refs 4 258 0.0241969 0.20765 270 0.0219061 0.204248 271 0.021868 0.203951 257 0.0241828 0.20729 SURF 0x10 mat 1 refs 4 257 0.0241828 0.20729 271 0.021868 0.203951 272 0.0218346 0.203608 264 0.0241705 0.206877 SURF 0x10 mat 1 refs 4 264 0.0241705 0.206877 272 0.0218346 0.203608 273 0.0218061 0.20323 256 0.0241603 0.206419 SURF 0x10 mat 1 refs 4 256 0.0241603 0.206419 273 0.0218061 0.20323 277 0.0217832 0.202823 255 0.024152 0.205927 SURF 0x10 mat 1 refs 4 263 0.0241423 0.204881 275 0.0217553 0.201957 278 0.0217512 0.201515 253 0.024141 0.204345 SURF 0x10 mat 1 refs 4 260 0.0242299 0.208168 261 0.0242487 0.208306 268 0.0220457 0.204791 276 0.0219953 0.204677 SURF 0x10 mat 1 refs 4 254 0.024146 0.205411 255 0.024152 0.205927 277 0.0217832 0.202823 274 0.0217663 0.202396 SURF 0x10 mat 1 refs 4 263 0.0241423 0.204881 254 0.024146 0.205411 274 0.0217663 0.202396 275 0.0217553 0.201957 SURF 0x10 mat 1 refs 4 252 0.0241423 0.203816 253 0.024141 0.204345 278 0.0217512 0.201515 279 0.021754 0.201077 SURF 0x10 mat 1 refs 4 275 0.0217553 0.201957 282 0.0204159 0.196001 281 0.0204124 0.195751 278 0.0217512 0.201515 SURF 0x10 mat 1 refs 4 274 0.0217663 0.202396 283 0.0204247 0.196249 282 0.0204159 0.196001 275 0.0217553 0.201957 SURF 0x10 mat 1 refs 4 277 0.0217832 0.202823 284 0.0204387 0.19649 283 0.0204247 0.196249 274 0.0217663 0.202396 SURF 0x10 mat 1 refs 4 273 0.0218061 0.20323 285 0.0204574 0.19672 284 0.0204387 0.19649 277 0.0217832 0.202823 SURF 0x10 mat 1 refs 4 270 0.0219061 0.204248 286 0.0205381 0.197294 291 0.0205073 0.197127 271 0.021868 0.203951 SURF 0x10 mat 1 refs 4 269 0.0219487 0.204493 287 0.0205728 0.197433 286 0.0205381 0.197294 270 0.0219061 0.204248 SURF 0x10 mat 1 refs 4 268 0.0220457 0.204791 292 0.0206943 0.197622 288 0.0206104 0.197537 276 0.0219953 0.204677 SURF 0x10 mat 1 refs 3 267 0.0220992 0.204828 292 0.0206943 0.197622 268 0.0220457 0.204791 SURF 0x10 mat 1 refs 4 278 0.0217512 0.201515 281 0.0204124 0.195751 280 0.0204147 0.195504 279 0.021754 0.201077 SURF 0x10 mat 1 refs 4 272 0.0218346 0.203608 290 0.0204802 0.196933 285 0.0204574 0.19672 273 0.0218061 0.20323 SURF 0x10 mat 1 refs 4 271 0.021868 0.203951 291 0.0205073 0.197127 290 0.0204802 0.196933 272 0.0218346 0.203608 SURF 0x10 mat 1 refs 4 276 0.0219953 0.204677 288 0.0206104 0.197537 287 0.0205728 0.197433 269 0.0219487 0.204493 SURF 0x10 mat 1 refs 4 279 0.021754 0.201077 280 0.0204147 0.195504 289 0.0205752 0.188275 266 0.0219566 0.188272 SURF 0x10 mat 1 refs 4 280 0.0204147 0.195504 294 0.0201594 0.188461 293 0.0201484 0.188316 289 0.0205752 0.188275 SURF 0x10 mat 1 refs 3 292 0.0206943 0.197622 295 0.0201541 0.188524 288 0.0206104 0.197537 SURF 0x10 mat 1 refs 3 284 0.0204387 0.19649 294 0.0201594 0.188461 283 0.0204247 0.196249 SURF 0x10 mat 1 refs 3 282 0.0204159 0.196001 294 0.0201594 0.188461 281 0.0204124 0.195751 SURF 0x10 mat 1 refs 3 281 0.0204124 0.195751 294 0.0201594 0.188461 280 0.0204147 0.195504 SURF 0x10 mat 1 refs 3 287 0.0205728 0.197433 288 0.0206104 0.197537 295 0.0201541 0.188524 SURF 0x10 mat 1 refs 3 286 0.0205381 0.197294 287 0.0205728 0.197433 295 0.0201541 0.188524 SURF 0x10 mat 1 refs 3 291 0.0205073 0.197127 286 0.0205381 0.197294 295 0.0201541 0.188524 SURF 0x10 mat 1 refs 4 290 0.0204802 0.196933 291 0.0205073 0.197127 295 0.0201541 0.188524 294 0.0201594 0.188461 SURF 0x10 mat 1 refs 3 285 0.0204574 0.19672 290 0.0204802 0.196933 294 0.0201594 0.188461 SURF 0x10 mat 1 refs 3 284 0.0204387 0.19649 285 0.0204574 0.19672 294 0.0201594 0.188461 SURF 0x10 mat 1 refs 3 282 0.0204159 0.196001 283 0.0204247 0.196249 294 0.0201594 0.188461 SURF 0x10 mat 1 refs 4 250 0.055846 0.228883 297 0.0261441 0.205733 296 0.0261447 0.205156 251 0.0558475 0.227512 SURF 0x10 mat 1 refs 4 297 0.0261441 0.205733 253 0.024141 0.204345 252 0.0241423 0.203816 296 0.0261447 0.205156 SURF 0x10 mat 1 refs 4 248 0.0558468 0.231643 298 0.0261436 0.206893 309 0.0261439 0.206316 249 0.0558458 0.230269 SURF 0x10 mat 1 refs 4 298 0.0261436 0.206893 254 0.024146 0.205411 263 0.0241423 0.204881 309 0.0261439 0.206316 SURF 0x10 mat 1 refs 4 242 0.0558528 0.234254 307 0.0261431 0.20799 308 0.0261436 0.207455 243 0.0558491 0.23298 SURF 0x10 mat 1 refs 4 307 0.0261431 0.20799 256 0.0241603 0.206419 255 0.024152 0.205927 308 0.0261436 0.207455 SURF 0x10 mat 1 refs 4 241 0.0558574 0.235439 303 0.0261431 0.208487 307 0.0261431 0.20799 242 0.0558528 0.234254 SURF 0x10 mat 1 refs 4 303 0.0261431 0.208487 264 0.0241705 0.206877 256 0.0241603 0.206419 307 0.0261431 0.20799 SURF 0x10 mat 1 refs 4 240 0.0558633 0.236511 306 0.0261427 0.208935 303 0.0261431 0.208487 241 0.0558574 0.235439 SURF 0x10 mat 1 refs 4 306 0.0261427 0.208935 257 0.0241828 0.20729 264 0.0241705 0.206877 303 0.0261431 0.208487 SURF 0x10 mat 1 refs 4 246 0.0558777 0.238208 300 0.0261421 0.209642 299 0.0261427 0.209324 247 0.0558701 0.237442 SURF 0x10 mat 1 refs 4 300 0.0261421 0.209642 259 0.0242125 0.207946 258 0.0241969 0.20765 299 0.0261427 0.209324 SURF 0x10 mat 1 refs 4 239 0.0558965 0.239142 305 0.0261424 0.210027 301 0.0261419 0.20988 245 0.0558866 0.238784 SURF 0x10 mat 1 refs 4 305 0.0261424 0.210027 261 0.0242487 0.208306 260 0.0242299 0.208168 301 0.0261419 0.20988 SURF 0x10 mat 1 refs 4 249 0.0558458 0.230269 309 0.0261439 0.206316 297 0.0261441 0.205733 250 0.055846 0.228883 SURF 0x10 mat 1 refs 4 309 0.0261439 0.206316 263 0.0241423 0.204881 253 0.024141 0.204345 297 0.0261441 0.205733 SURF 0x10 mat 1 refs 4 243 0.0558491 0.23298 308 0.0261436 0.207455 298 0.0261436 0.206893 248 0.0558468 0.231643 SURF 0x10 mat 1 refs 4 308 0.0261436 0.207455 255 0.024152 0.205927 254 0.024146 0.205411 298 0.0261436 0.206893 SURF 0x10 mat 1 refs 4 247 0.0558701 0.237442 299 0.0261427 0.209324 306 0.0261427 0.208935 240 0.0558633 0.236511 SURF 0x10 mat 1 refs 4 299 0.0261427 0.209324 258 0.0241969 0.20765 257 0.0241828 0.20729 306 0.0261427 0.208935 SURF 0x10 mat 1 refs 4 245 0.0558866 0.238784 301 0.0261419 0.20988 300 0.0261421 0.209642 246 0.0558777 0.238208 SURF 0x10 mat 1 refs 4 301 0.0261419 0.20988 260 0.0242299 0.208168 259 0.0242125 0.207946 300 0.0261421 0.209642 SURF 0x10 mat 1 refs 4 244 0.0559068 0.239257 302 0.0261417 0.210071 305 0.0261424 0.210027 239 0.0558965 0.239142 SURF 0x10 mat 1 refs 4 302 0.0261417 0.210071 262 0.0242685 0.208351 261 0.0242487 0.208306 305 0.0261424 0.210027 SURF 0x10 mat 1 refs 4 251 0.0558475 0.227512 296 0.0261447 0.205156 304 0.0261536 0.188288 238 0.0559191 0.187422 SURF 0x10 mat 1 refs 4 296 0.0261447 0.205156 252 0.0241423 0.203816 265 0.0242268 0.188339 304 0.0261536 0.188288 kids 0 OBJECT poly name "CurveCircle.002" data 8 Mesh.004 crease 30.000000 numvert 111 0.089453 0.04334 -0.408083 -0.081035 0.042247 -0.408171 0.089175 0.049222 -0.368063 -0.080796 0.048129 -0.36815 0.088907 0.054892 -0.327543 -0.080566 0.053799 -0.32763 0.08865 0.060293 -0.286595 -0.080349 0.0592 -0.286681 0.088407 0.065369 -0.245287 -0.080146 0.064276 -0.245373 0.088181 0.070064 -0.20369 -0.07996 0.06897 -0.203776 0.087973 0.074321 -0.161873 -0.079794 0.073227 -0.161959 0.087787 0.078085 -0.119908 -0.079649 0.076991 -0.119994 0.087625 0.081298 -0.077862 -0.079529 0.080205 -0.077948 0.08749 0.083906 -0.035808 -0.079435 0.082812 -0.035893 0.087383 0.085852 0.006186 -0.079371 0.084758 0.006101 0.087308 0.087079 0.04805 -0.079338 0.085985 0.047964 0.087267 0.087531 0.089713 -0.079339 0.086437 0.089628 0.087254 0.087633 0.107177 -0.079344 0.086539 0.107092 0.087256 0.087344 0.128067 -0.079367 0.08625 0.127981 0.087275 0.086626 0.15144 -0.079411 0.085532 0.151354 0.087314 0.085442 0.176353 -0.079476 0.084348 0.176268 0.087375 0.083754 0.201865 -0.079564 0.08266 0.20178 0.087459 0.081523 0.227032 -0.079675 0.080429 0.226947 0.08757 0.078713 0.250912 -0.079811 0.077619 0.250826 0.087708 0.075285 0.272563 -0.079974 0.074191 0.272476 0.087877 0.071201 0.29104 -0.080164 0.070107 0.290954 0.088078 0.066424 0.305403 -0.080382 0.06533 0.305316 0.088314 0.060915 0.314708 -0.08063 0.059822 0.314621 0.088587 0.054638 0.318012 -0.080909 0.053545 0.317925 0.088751 0.050886 0.316395 -0.081074 0.049793 0.316307 0.088908 0.047358 0.311379 -0.081227 0.046265 0.311292 0.089055 0.044081 0.303327 -0.081368 0.042987 0.303239 0.089192 0.041079 0.292596 -0.081495 0.039986 0.292509 0.089316 0.038381 0.279548 -0.081607 0.037288 0.27946 0.089428 0.036012 0.26454 -0.081704 0.034919 0.264452 0.089524 0.033998 0.247933 -0.081784 0.032905 0.247846 0.089604 0.032366 0.230087 -0.081847 0.031273 0.229999 0.089668 0.031142 0.211361 -0.081892 0.030049 0.211273 0.089712 0.030352 0.192115 -0.081917 0.029259 0.192027 0.089736 0.030023 0.172708 -0.081921 0.028931 0.17262 0.089739 0.030181 0.1535 -0.081904 0.029089 0.153412 0.000183 0.039926 -0.408129 0.000163 0.045814 -0.368109 0.000142 0.051489 -0.327589 0.000121 0.056896 -0.28664 0.0001 0.061976 -0.245332 7.8e-005 0.066676 -0.203735 5.7e-005 0.070937 -0.161918 3.5e-005 0.074704 -0.119953 1.4e-005 0.077921 -0.077907 -8e-006 0.080531 -0.035853 -2.9e-005 0.082478 0.006141 -5.1e-005 0.083707 0.048005 -7.2e-005 0.084159 0.089668 -8.1e-005 0.084261 0.107132 -9.2e-005 0.083972 0.128022 -0.000104 0.083254 0.151395 -0.000117 0.082069 0.176309 -0.00013 0.080378 0.20182 -0.000143 0.078146 0.226987 -0.000155 0.075333 0.250867 -0.000166 0.071901 0.272517 -0.000176 0.067814 0.290995 -0.000183 0.063032 0.305358 -0.000188 0.057518 0.314662 -0.000189 0.051235 0.317967 -0.000189 0.04748 0.316349 -0.000186 0.043948 0.311334 -0.000182 0.040667 0.303281 -0.000176 0.037663 0.292551 -0.00017 0.034962 0.279502 -0.000162 0.032591 0.264494 -0.000153 0.030575 0.247887 -0.000144 0.028942 0.230041 -0.000135 0.027716 0.211315 -0.000125 0.026926 0.192069 -0.000115 0.026597 0.172662 -0.000105 0.026755 0.153454 numsurf 74 SURF 0x10 mat 1 refs 4 0 0 0 74 0 0 75 0 0 2 0 0 SURF 0x10 mat 1 refs 4 74 0 0 1 0 0 3 0 0 75 0 0 SURF 0x10 mat 1 refs 4 5 0 0 76 0 0 75 0 0 3 0 0 SURF 0x10 mat 1 refs 4 76 0 0 4 0 0 2 0 0 75 0 0 SURF 0x10 mat 1 refs 4 7 0 0 77 0 0 76 0 0 5 0 0 SURF 0x10 mat 1 refs 4 77 0 0 6 0 0 4 0 0 76 0 0 SURF 0x10 mat 1 refs 4 9 0 0 78 0 0 77 0 0 7 0 0 SURF 0x10 mat 1 refs 4 78 0 0 8 0 0 6 0 0 77 0 0 SURF 0x10 mat 1 refs 4 11 0 0 79 0 0 78 0 0 9 0 0 SURF 0x10 mat 1 refs 4 79 0 0 10 0 0 8 0 0 78 0 0 SURF 0x10 mat 1 refs 4 13 0 0 80 0 0 79 0 0 11 0 0 SURF 0x10 mat 1 refs 4 80 0 0 12 0 0 10 0 0 79 0 0 SURF 0x10 mat 1 refs 4 15 0 0 81 0 0 80 0 0 13 0 0 SURF 0x10 mat 1 refs 4 81 0 0 14 0 0 12 0 0 80 0 0 SURF 0x10 mat 1 refs 4 17 0 0 82 0 0 81 0 0 15 0 0 SURF 0x10 mat 1 refs 4 82 0 0 16 0 0 14 0 0 81 0 0 SURF 0x10 mat 1 refs 4 19 0 0 83 0 0 82 0 0 17 0 0 SURF 0x10 mat 1 refs 4 83 0 0 18 0 0 16 0 0 82 0 0 SURF 0x10 mat 1 refs 4 21 0 0 84 0 0 83 0 0 19 0 0 SURF 0x10 mat 1 refs 4 84 0 0 20 0 0 18 0 0 83 0 0 SURF 0x10 mat 1 refs 4 23 0 0 85 0 0 84 0 0 21 0 0 SURF 0x10 mat 1 refs 4 85 0 0 22 0 0 20 0 0 84 0 0 SURF 0x10 mat 1 refs 4 25 0 0 86 0 0 85 0 0 23 0 0 SURF 0x10 mat 1 refs 4 86 0 0 24 0 0 22 0 0 85 0 0 SURF 0x10 mat 1 refs 4 27 0 0 87 0 0 86 0 0 25 0 0 SURF 0x10 mat 1 refs 4 87 0 0 26 0 0 24 0 0 86 0 0 SURF 0x10 mat 1 refs 4 29 0 0 88 0 0 87 0 0 27 0 0 SURF 0x10 mat 1 refs 4 88 0 0 28 0 0 26 0 0 87 0 0 SURF 0x10 mat 1 refs 4 31 0 0 89 0 0 88 0 0 29 0 0 SURF 0x10 mat 1 refs 4 89 0 0 30 0 0 28 0 0 88 0 0 SURF 0x10 mat 1 refs 4 33 0 0 90 0 0 89 0 0 31 0 0 SURF 0x10 mat 1 refs 4 90 0 0 32 0 0 30 0 0 89 0 0 SURF 0x10 mat 1 refs 4 35 0 0 91 0 0 90 0 0 33 0 0 SURF 0x10 mat 1 refs 4 91 0 0 34 0 0 32 0 0 90 0 0 SURF 0x10 mat 1 refs 4 37 0 0 92 0 0 91 0 0 35 0 0 SURF 0x10 mat 1 refs 4 92 0 0 36 0 0 34 0 0 91 0 0 SURF 0x10 mat 1 refs 4 39 0 0 93 0 0 92 0 0 37 0 0 SURF 0x10 mat 1 refs 4 93 0 0 38 0 0 36 0 0 92 0 0 SURF 0x10 mat 1 refs 4 41 0 0 94 0 0 93 0 0 39 0 0 SURF 0x10 mat 1 refs 4 94 0 0 40 0 0 38 0 0 93 0 0 SURF 0x10 mat 1 refs 4 43 0 0 95 0 0 94 0 0 41 0 0 SURF 0x10 mat 1 refs 4 95 0 0 42 0 0 40 0 0 94 0 0 SURF 0x10 mat 1 refs 4 45 0 0 96 0 0 95 0 0 43 0 0 SURF 0x10 mat 1 refs 4 96 0 0 44 0 0 42 0 0 95 0 0 SURF 0x10 mat 1 refs 4 47 0 0 97 0 0 96 0 0 45 0 0 SURF 0x10 mat 1 refs 4 97 0 0 46 0 0 44 0 0 96 0 0 SURF 0x10 mat 1 refs 4 49 0 0 98 0 0 97 0 0 47 0 0 SURF 0x10 mat 1 refs 4 98 0 0 48 0 0 46 0 0 97 0 0 SURF 0x10 mat 1 refs 4 51 0 0 99 0 0 98 0 0 49 0 0 SURF 0x10 mat 1 refs 4 99 0 0 50 0 0 48 0 0 98 0 0 SURF 0x10 mat 1 refs 4 53 0 0 100 0 0 99 0 0 51 0 0 SURF 0x10 mat 1 refs 4 100 0 0 52 0 0 50 0 0 99 0 0 SURF 0x10 mat 1 refs 4 55 0 0 101 0 0 100 0 0 53 0 0 SURF 0x10 mat 1 refs 4 101 0 0 54 0 0 52 0 0 100 0 0 SURF 0x10 mat 1 refs 4 57 0 0 102 0 0 101 0 0 55 0 0 SURF 0x10 mat 1 refs 4 102 0 0 56 0 0 54 0 0 101 0 0 SURF 0x10 mat 1 refs 4 59 0 0 103 0 0 102 0 0 57 0 0 SURF 0x10 mat 1 refs 4 103 0 0 58 0 0 56 0 0 102 0 0 SURF 0x10 mat 1 refs 4 61 0 0 104 0 0 103 0 0 59 0 0 SURF 0x10 mat 1 refs 4 104 0 0 60 0 0 58 0 0 103 0 0 SURF 0x10 mat 1 refs 4 63 0 0 105 0 0 104 0 0 61 0 0 SURF 0x10 mat 1 refs 4 105 0 0 62 0 0 60 0 0 104 0 0 SURF 0x10 mat 1 refs 4 65 0 0 106 0 0 105 0 0 63 0 0 SURF 0x10 mat 1 refs 4 106 0 0 64 0 0 62 0 0 105 0 0 SURF 0x10 mat 1 refs 4 67 0 0 107 0 0 106 0 0 65 0 0 SURF 0x10 mat 1 refs 4 107 0 0 66 0 0 64 0 0 106 0 0 SURF 0x10 mat 1 refs 4 69 0 0 108 0 0 107 0 0 67 0 0 SURF 0x10 mat 1 refs 4 108 0 0 68 0 0 66 0 0 107 0 0 SURF 0x10 mat 1 refs 4 71 0 0 109 0 0 108 0 0 69 0 0 SURF 0x10 mat 1 refs 4 109 0 0 70 0 0 68 0 0 108 0 0 SURF 0x10 mat 1 refs 4 73 0 0 110 0 0 109 0 0 71 0 0 SURF 0x10 mat 1 refs 4 110 0 0 72 0 0 70 0 0 109 0 0 SURF 0x10 mat 1 refs 4 74 0 0 0 0 0 72 0 0 110 0 0 SURF 0x10 mat 1 refs 4 110 0 0 73 0 0 1 0 0 74 0 0 kids 0 OBJECT poly name "CurveCircle.001" data 8 Mesh.003 texture "C:/Programme/CRRCSim neu/textures/CrossfireTexture.rgb" crease 30.000000 numvert 625 -0.901173 0.214732 -2.8604 -0.896894 0.215951 -2.84139 -0.896895 0.216033 -2.83878 -0.896896 0.216089 -2.83618 -0.896898 0.216118 -2.83357 -0.896901 0.216026 -2.82684 -0.896901 0.215971 -2.82597 -0.896902 0.215812 -2.82415 -0.896903 0.215708 -2.82326 -0.896903 0.215587 -2.82242 -0.896904 0.215293 -2.82104 -0.896884 0.214721 -2.85966 -0.896886 0.214959 -2.85704 -0.896887 0.215178 -2.85443 -0.896888 0.215377 -2.85182 -0.89689 0.215555 -2.84921 -0.896891 0.215711 -2.8466 -0.896892 0.215843 -2.84399 -0.896899 0.216117 -2.83097 -0.8969 0.216087 -2.82836 -0.896901 0.216064 -2.82765 -0.896902 0.2159 -2.82506 -0.896904 0.215449 -2.82168 -0.896904 0.21512 -2.82055 -0.896904 0.214498 -2.82024 -0.888717 0.215139 -2.7771 -0.888717 0.215535 -2.77774 -0.888716 0.215895 -2.77876 -0.888715 0.216505 -2.78163 -0.888709 0.217497 -2.79249 -0.888709 0.217545 -2.79397 -0.888703 0.217608 -2.8048 -0.8887 0.217549 -2.81021 -0.888698 0.217433 -2.81563 -0.888695 0.217262 -2.82104 -0.888689 0.216763 -2.83187 -0.888686 0.216439 -2.83729 -0.888681 0.215656 -2.84814 -0.888675 0.214705 -2.85902 -0.888717 0.214705 -2.77688 -0.888716 0.216218 -2.78007 -0.888714 0.216757 -2.78337 -0.888713 0.216973 -2.78521 -0.888712 0.217155 -2.78711 -0.888711 0.217303 -2.789 -0.88871 0.217417 -2.79082 -0.888706 0.217607 -2.79938 -0.888692 0.217038 -2.82646 -0.888684 0.21607 -2.84272 -0.888678 0.2152 -2.85358 -0.872918 0.214694 -2.85772 -0.872941 0.217868 -2.81341 -0.872952 0.218564 -2.79132 -0.872956 0.218644 -2.78395 -0.872964 0.218557 -2.76921 -0.872967 0.218228 -2.76246 -0.872968 0.218027 -2.75989 -0.872973 0.216752 -2.75031 -0.872975 0.215284 -2.74626 -0.872922 0.215368 -2.85032 -0.872926 0.215988 -2.84292 -0.87293 0.216551 -2.83554 -0.872933 0.217054 -2.82816 -0.872937 0.217494 -2.82078 -0.872945 0.218173 -2.80605 -0.872948 0.218406 -2.79868 -0.87296 0.218643 -2.77658 -0.872965 0.218493 -2.7672 -0.872966 0.218383 -2.76492 -0.87297 0.21778 -2.7573 -0.872971 0.217485 -2.75479 -0.872972 0.217143 -2.75243 -0.872974 0.216313 -2.74851 -0.872975 0.215824 -2.74714 -0.872976 0.214694 -2.74596 -0.845421 0.215487 -2.70451 -0.845419 0.216896 -2.7076 -0.845417 0.218033 -2.71296 -0.845413 0.218906 -2.71964 -0.84541 0.21952 -2.7267 -0.8454 0.220087 -2.74604 -0.845389 0.219979 -2.76623 -0.845384 0.219762 -2.77631 -0.845369 0.218513 -2.80659 -0.845353 0.216451 -2.83691 -0.845348 0.215602 -2.84704 -0.845343 0.214679 -2.85718 -0.845421 0.214679 -2.70411 -0.84542 0.216226 -2.70571 -0.845418 0.217498 -2.71006 -0.845415 0.218502 -2.71619 -0.845411 0.219244 -2.72318 -0.845408 0.219732 -2.73008 -0.845406 0.219882 -2.7332 -0.845405 0.21997 -2.73594 -0.845394 0.220088 -2.75614 -0.845379 0.219443 -2.7864 -0.845374 0.219025 -2.79649 -0.845363 0.217911 -2.81668 -0.845358 0.217222 -2.82679 -0.804964 0.214667 -2.85793 -0.80497 0.215796 -2.84552 -0.804976 0.216835 -2.83312 -0.804983 0.217778 -2.82074 -0.805002 0.219986 -2.78365 -0.805014 0.220888 -2.75896 -0.805033 0.221285 -2.72191 -0.805041 0.221034 -2.70619 -0.805045 0.220591 -2.69823 -0.805048 0.220254 -2.69393 -0.80505 0.219839 -2.68959 -0.805054 0.218771 -2.68142 -0.805056 0.218117 -2.67787 -0.805057 0.21738 -2.67486 -0.805059 0.21656 -2.67255 -0.804989 0.218621 -2.80837 -0.804995 0.219359 -2.79601 -0.805008 0.220497 -2.7713 -0.805021 0.221153 -2.74661 -0.805027 0.221287 -2.73426 -0.80504 0.221142 -2.70955 -0.805043 0.22085 -2.70237 -0.805052 0.219345 -2.68537 -0.805059 0.215656 -2.67108 -0.80506 0.214667 -2.67059 -0.747953 0.215822 -2.64273 -0.747949 0.218726 -2.65074 -0.747944 0.220177 -2.65961 -0.747942 0.220759 -2.66458 -0.747939 0.221249 -2.6697 -0.747936 0.221646 -2.67478 -0.747934 0.221953 -2.67966 -0.747932 0.222169 -2.68417 -0.747922 0.222466 -2.70273 -0.747915 0.222468 -2.71731 -0.7479 0.221997 -2.74646 -0.747892 0.221536 -2.76103 -0.747862 0.218327 -2.81938 -0.747855 0.217213 -2.83399 -0.747847 0.215987 -2.84862 -0.74784 0.214654 -2.86328 -0.747953 0.214654 -2.64215 -0.747952 0.216889 -2.64447 -0.747951 0.217856 -2.6472 -0.747947 0.219499 -2.65493 -0.74793 0.222297 -2.68814 -0.747907 0.22231 -2.73188 -0.747885 0.220933 -2.7756 -0.747877 0.220193 -2.79018 -0.74787 0.219322 -2.80477 -0.673973 0.214642 -2.87053 -0.673981 0.216169 -2.85375 -0.673998 0.21885 -2.82024 -0.674024 0.221835 -2.77009 -0.674033 0.222527 -2.7534 -0.674041 0.223055 -2.7367 -0.674086 0.222198 -2.64876 -0.674089 0.221637 -2.6429 -0.6741 0.218311 -2.62299 -0.674101 0.217202 -2.61986 -0.67399 0.217574 -2.83698 -0.674007 0.21999 -2.80351 -0.674016 0.220987 -2.7868 -0.67405 0.223413 -2.72001 -0.674058 0.223594 -2.70331 -0.674067 0.223592 -2.6866 -0.674076 0.223399 -2.66989 -0.674078 0.223252 -2.66535 -0.674081 0.223004 -2.66018 -0.674083 0.222653 -2.65459 -0.674092 0.220969 -2.6372 -0.674095 0.220193 -2.63185 -0.674098 0.219307 -2.62705 -0.674102 0.21598 -2.61787 -0.674103 0.214642 -2.6172 -0.591387 0.216132 -2.59538 -0.591386 0.217504 -2.59762 -0.591376 0.221732 -2.61708 -0.591372 0.222482 -2.62348 -0.591366 0.223622 -2.63659 -0.591362 0.224016 -2.64287 -0.591359 0.224295 -2.64867 -0.591357 0.22446 -2.65377 -0.591347 0.224676 -2.67253 -0.591338 0.224679 -2.69128 -0.591309 0.223481 -2.7475 -0.591299 0.222705 -2.76624 -0.59127 0.219354 -2.82253 -0.591261 0.217922 -2.84133 -0.591241 0.214631 -2.87898 -0.591387 0.214631 -2.59463 -0.591384 0.218749 -2.60112 -0.591381 0.219867 -2.60568 -0.591379 0.220861 -2.61107 -0.591369 0.223111 -2.63006 -0.591328 0.224476 -2.71002 -0.591318 0.224074 -2.72876 -0.591289 0.221753 -2.78499 -0.59128 0.220634 -2.80376 -0.591251 0.216345 -2.86014 -0.497698 0.218234 -2.84599 -0.497708 0.219807 -2.82535 -0.497719 0.221212 -2.80473 -0.497772 0.225431 -2.70181 -0.497782 0.225654 -2.68123 -0.497793 0.225651 -2.66065 -0.497806 0.225232 -2.63444 -0.49781 0.224926 -2.62808 -0.497813 0.224494 -2.62119 -0.497824 0.222418 -2.59976 -0.497831 0.22037 -2.58724 -0.497837 0.214621 -2.57511 -0.497677 0.214621 -2.88734 -0.497687 0.216503 -2.86665 -0.49773 0.222441 -2.78413 -0.49774 0.223486 -2.76355 -0.497751 0.224338 -2.74296 -0.497761 0.224989 -2.72239 -0.497804 0.225413 -2.64004 -0.497817 0.223932 -2.61401 -0.497821 0.223241 -2.60678 -0.497828 0.221462 -2.59316 -0.497833 0.219142 -2.58224 -0.497835 0.217776 -2.57839 -0.497836 0.216269 -2.57593 -0.399358 0.21637 -2.56301 -0.399357 0.217976 -2.56563 -0.399348 0.221905 -2.58138 -0.399341 0.223801 -2.5959 -0.399337 0.224538 -2.6036 -0.399329 0.225597 -2.6186 -0.399326 0.225923 -2.62538 -0.3993 0.226373 -2.67525 -0.399267 0.22497 -2.74105 -0.399255 0.224062 -2.76298 -0.399233 0.221638 -2.80688 -0.39921 0.218464 -2.85085 -0.399199 0.216619 -2.87287 -0.399358 0.214613 -2.56214 -0.399354 0.219432 -2.56974 -0.399352 0.220741 -2.57507 -0.399345 0.222924 -2.58841 -0.399333 0.225136 -2.61125 -0.399323 0.226116 -2.63135 -0.399312 0.22637 -2.65331 -0.399289 0.226135 -2.69719 -0.399278 0.225664 -2.71912 -0.399244 0.222948 -2.78493 -0.399221 0.220141 -2.82886 -0.399188 0.214613 -2.89493 -0.305624 0.214609 -2.89716 -0.305635 0.21668 -2.87439 -0.305659 0.220316 -2.82894 -0.30567 0.221863 -2.80626 -0.305682 0.223216 -2.78358 -0.305693 0.224366 -2.76093 -0.305705 0.225303 -2.73828 -0.305717 0.22602 -2.71563 -0.305752 0.226748 -2.64768 -0.30577 0.225951 -2.61184 -0.305774 0.225475 -2.60425 -0.305778 0.224857 -2.59635 -0.305796 0.219585 -2.56139 -0.305798 0.218081 -2.55715 -0.3058 0.214609 -2.55355 -0.305647 0.218586 -2.85166 -0.305728 0.226506 -2.69299 -0.30574 0.226752 -2.67034 -0.305763 0.226486 -2.62501 -0.305766 0.226287 -2.61885 -0.305782 0.224096 -2.5884 -0.305786 0.223191 -2.58067 -0.30579 0.222138 -2.57341 -0.305793 0.220937 -2.5669 -0.305799 0.216423 -2.55445 -0.187616 0.216456 -2.54977 -0.187615 0.218147 -2.55253 -0.187613 0.219681 -2.55685 -0.187579 0.226718 -2.62173 -0.187532 0.226243 -2.71414 -0.187484 0.222003 -2.80655 -0.187473 0.220427 -2.82968 -0.187461 0.218662 -2.85284 -0.187437 0.214607 -2.89925 -0.187617 0.214607 -2.54885 -0.18761 0.221059 -2.56247 -0.187606 0.222284 -2.56911 -0.187602 0.223357 -2.57651 -0.187598 0.224281 -2.5844 -0.187594 0.225057 -2.5925 -0.18759 0.225686 -2.60056 -0.187586 0.226172 -2.60829 -0.187582 0.226515 -2.61544 -0.187567 0.226985 -2.64485 -0.187555 0.226989 -2.66795 -0.187544 0.226738 -2.69105 -0.18752 0.225512 -2.73723 -0.187508 0.224556 -2.76032 -0.187496 0.223383 -2.78343 -0.187449 0.216719 -2.87603 0.906871 0.214732 -2.85947 0.902573 0.215951 -2.84046 0.902571 0.216033 -2.83786 0.90257 0.216089 -2.83525 0.902569 0.216118 -2.83265 0.902565 0.216026 -2.82592 0.902565 0.215971 -2.82505 0.902564 0.215812 -2.82323 0.902564 0.215708 -2.82234 0.902563 0.215587 -2.8215 0.902562 0.215293 -2.82012 0.902582 0.214721 -2.85874 0.902581 0.214959 -2.85612 0.90258 0.215178 -2.8535 0.902578 0.215377 -2.85089 0.902577 0.215555 -2.84828 0.902576 0.215711 -2.84567 0.902574 0.215843 -2.84307 0.902568 0.216117 -2.83004 0.902566 0.216087 -2.82744 0.902566 0.216064 -2.82673 0.902564 0.2159 -2.82414 0.902563 0.215449 -2.82075 0.902562 0.21512 -2.81963 0.902562 0.214498 -2.81932 0.894331 0.215139 -2.77618 0.894331 0.215535 -2.77683 0.894331 0.215895 -2.77784 0.894333 0.216505 -2.78071 0.894338 0.217497 -2.79158 0.894339 0.217545 -2.79305 0.894345 0.217608 -2.80389 0.894348 0.217549 -2.8093 0.89435 0.217433 -2.81471 0.894353 0.217262 -2.82013 0.894359 0.216763 -2.83096 0.894361 0.216439 -2.83638 0.894367 0.215656 -2.84723 0.894373 0.214705 -2.85811 0.89433 0.214705 -2.77597 0.894332 0.216218 -2.77916 0.894334 0.216757 -2.78245 0.894335 0.216973 -2.7843 0.894336 0.217155 -2.7862 0.894337 0.217303 -2.78809 0.894338 0.217417 -2.7899 0.894342 0.217607 -2.79847 0.894356 0.217038 -2.82554 0.894364 0.21607 -2.8418 0.89437 0.2152 -2.85266 0.878614 0.214694 -2.85682 0.878591 0.217868 -2.81251 0.87858 0.218564 -2.79042 0.878576 0.218644 -2.78305 0.878569 0.218557 -2.76831 0.878565 0.218228 -2.76156 0.878564 0.218027 -2.75899 0.878559 0.216752 -2.74941 0.878557 0.215284 -2.74536 0.87861 0.215368 -2.84942 0.878607 0.215988 -2.84202 0.878603 0.216551 -2.83464 0.878599 0.217054 -2.82726 0.878595 0.217494 -2.81988 0.878588 0.218173 -2.80515 0.878584 0.218406 -2.79778 0.878573 0.218643 -2.77568 0.878568 0.218493 -2.7663 0.878567 0.218383 -2.76402 0.878563 0.21778 -2.7564 0.878561 0.217485 -2.75389 0.87856 0.217143 -2.75153 0.878558 0.216313 -2.74762 0.878558 0.215824 -2.74624 0.878557 0.214694 -2.74506 0.85096 0.215487 -2.70364 0.850961 0.216896 -2.70673 0.850964 0.218033 -2.71209 0.850968 0.218906 -2.71877 0.850971 0.21952 -2.72583 0.850981 0.220087 -2.74517 0.850991 0.219979 -2.76536 0.850997 0.219762 -2.77544 0.851012 0.218513 -2.80571 0.851028 0.216451 -2.83604 0.851033 0.215602 -2.84617 0.851038 0.214679 -2.85631 0.85096 0.214679 -2.70324 0.85096 0.216226 -2.70484 0.850963 0.217498 -2.70918 0.850966 0.218502 -2.71532 0.850969 0.219244 -2.72231 0.850973 0.219732 -2.72921 0.850975 0.219882 -2.73233 0.850976 0.21997 -2.73507 0.850986 0.220088 -2.75527 0.851002 0.219443 -2.78553 0.851007 0.219025 -2.79562 0.851017 0.217911 -2.81581 0.851023 0.217222 -2.82592 0.81066 0.214667 -2.8571 0.810654 0.215796 -2.84469 0.810647 0.216835 -2.83229 0.810641 0.217778 -2.81991 0.810622 0.219986 -2.78282 0.810609 0.220888 -2.75813 0.81059 0.221285 -2.72108 0.810582 0.221034 -2.70536 0.810578 0.220591 -2.69741 0.810576 0.220254 -2.6931 0.810574 0.219839 -2.68876 0.810569 0.218771 -2.68059 0.810567 0.218117 -2.67704 0.810566 0.21738 -2.67404 0.810565 0.21656 -2.67172 0.810634 0.218621 -2.80754 0.810628 0.219359 -2.79518 0.810615 0.220497 -2.77047 0.810603 0.221153 -2.74578 0.810596 0.221287 -2.73343 0.810584 0.221142 -2.70872 0.81058 0.22085 -2.70154 0.810571 0.219345 -2.68455 0.810564 0.215656 -2.67025 0.810564 0.214667 -2.66976 0.753428 0.215822 -2.64196 0.753433 0.218726 -2.64997 0.753437 0.220177 -2.65883 0.75344 0.220759 -2.66381 0.753442 0.221249 -2.66893 0.753445 0.221646 -2.67401 0.753447 0.221953 -2.67889 0.75345 0.222169 -2.6834 0.753459 0.222466 -2.70196 0.753467 0.222468 -2.71654 0.753482 0.221997 -2.74569 0.753489 0.221536 -2.76026 0.753519 0.218327 -2.8186 0.753527 0.217213 -2.83322 0.753534 0.215987 -2.84785 0.753542 0.214654 -2.8625 0.753428 0.214654 -2.64138 0.753429 0.216889 -2.6437 0.753431 0.217856 -2.64643 0.753435 0.219499 -2.65417 0.753452 0.222297 -2.68737 0.753474 0.22231 -2.73111 0.753497 0.220933 -2.77483 0.753504 0.220193 -2.78941 0.753512 0.219322 -2.804 0.679682 0.214642 -2.86984 0.679673 0.216169 -2.85305 0.679656 0.21885 -2.81955 0.67963 0.221835 -2.7694 0.679622 0.222527 -2.7527 0.679613 0.223055 -2.73601 0.679568 0.222198 -2.64807 0.679565 0.221637 -2.64221 0.679555 0.218311 -2.62229 0.679553 0.217202 -2.61917 0.679665 0.217574 -2.83629 0.679648 0.21999 -2.80282 0.679639 0.220987 -2.7861 0.679605 0.223413 -2.71931 0.679596 0.223594 -2.70262 0.679588 0.223592 -2.68591 0.679579 0.223399 -2.6692 0.679577 0.223252 -2.66465 0.679574 0.223004 -2.65949 0.679571 0.222653 -2.65389 0.679562 0.220969 -2.63651 0.679559 0.220193 -2.63116 0.679557 0.219307 -2.62635 0.679552 0.21598 -2.61718 0.679552 0.214642 -2.61651 0.596814 0.216132 -2.59477 0.596815 0.217504 -2.597 0.596825 0.221732 -2.61647 0.596828 0.222482 -2.62287 0.596835 0.223622 -2.63598 0.596838 0.224016 -2.64226 0.596841 0.224295 -2.64806 0.596844 0.22446 -2.65316 0.596853 0.224676 -2.67192 0.596863 0.224679 -2.69067 0.596892 0.223481 -2.74689 0.596901 0.222705 -2.76563 0.59693 0.219354 -2.82192 0.59694 0.217922 -2.84072 0.596959 0.214631 -2.87838 0.596813 0.214631 -2.59402 0.596817 0.218749 -2.60051 0.596819 0.219867 -2.60507 0.596822 0.220861 -2.61046 0.596832 0.223111 -2.62945 0.596873 0.224476 -2.70941 0.596882 0.224074 -2.72815 0.596911 0.221753 -2.78438 0.596921 0.220634 -2.80314 0.59695 0.216345 -2.85953 0.503382 0.218234 -2.84547 0.503372 0.219807 -2.82484 0.503361 0.221212 -2.80422 0.503308 0.225431 -2.7013 0.503298 0.225654 -2.68072 0.503287 0.225651 -2.66013 0.503274 0.225232 -2.63393 0.50327 0.224926 -2.62756 0.503267 0.224494 -2.62067 0.503256 0.222418 -2.59924 0.503249 0.22037 -2.58673 0.503243 0.214621 -2.57459 0.503403 0.214621 -2.88682 0.503393 0.216503 -2.86613 0.50335 0.222441 -2.78362 0.50334 0.223486 -2.76303 0.503329 0.224338 -2.74245 0.503319 0.224989 -2.72188 0.503276 0.225413 -2.63953 0.503263 0.223932 -2.61349 0.503259 0.223241 -2.60627 0.503252 0.221462 -2.59265 0.503247 0.219142 -2.58172 0.503245 0.217776 -2.57787 0.503244 0.216269 -2.57542 0.404752 0.21637 -2.5626 0.404753 0.217976 -2.56522 0.404761 0.221905 -2.58097 0.404769 0.223801 -2.59549 0.404773 0.224538 -2.60319 0.40478 0.225597 -2.61818 0.404784 0.225923 -2.62497 0.404809 0.226373 -2.67484 0.404843 0.22497 -2.74063 0.404854 0.224062 -2.76257 0.404877 0.221638 -2.80647 0.404899 0.218464 -2.85044 0.404911 0.216619 -2.87246 0.404751 0.214613 -2.56173 0.404755 0.219432 -2.56932 0.404758 0.220741 -2.57466 0.404765 0.222924 -2.588 0.404777 0.225136 -2.61084 0.404787 0.226116 -2.63094 0.404798 0.22637 -2.65289 0.404821 0.226135 -2.69677 0.404832 0.225664 -2.7187 0.404866 0.222948 -2.78451 0.404888 0.220141 -2.82844 0.404922 0.214613 -2.89451 0.31136 0.214609 -2.89685 0.311349 0.21668 -2.87408 0.311325 0.220316 -2.82863 0.311314 0.221863 -2.80594 0.311302 0.223216 -2.78327 0.311291 0.224366 -2.76061 0.311279 0.225303 -2.73796 0.311267 0.22602 -2.71532 0.311232 0.226748 -2.64737 0.311214 0.225951 -2.61152 0.31121 0.225475 -2.60394 0.311206 0.224857 -2.59604 0.311188 0.219585 -2.56107 0.311186 0.218081 -2.55684 0.311184 0.214609 -2.55323 0.311337 0.218586 -2.85134 0.311256 0.226506 -2.69267 0.311244 0.226752 -2.67002 0.311221 0.226486 -2.62469 0.311218 0.226287 -2.61853 0.311202 0.224096 -2.58809 0.311198 0.223191 -2.58035 0.311194 0.222138 -2.5731 0.311191 0.220937 -2.56658 0.311184 0.216423 -2.55413 0.003618 0.214606 -2.54875 0.192997 0.216456 -2.54958 0.192998 0.218147 -2.55233 0.00362 0.218147 -2.55243 0.193 0.219681 -2.55665 0.003628 0.222284 -2.56901 0.003632 0.223357 -2.57641 0.003636 0.224281 -2.5843 0.003648 0.226172 -2.6082 0.193034 0.226718 -2.62153 0.193081 0.226243 -2.71394 0.003726 0.224556 -2.76023 0.193128 0.222003 -2.80635 0.19314 0.220427 -2.82949 0.193152 0.218662 -2.85265 0.193176 0.214606 -2.89905 0.003618 0.216456 -2.54967 0.003622 0.219681 -2.55675 0.003625 0.221059 -2.56237 0.00364 0.225057 -2.59241 0.003644 0.225686 -2.60046 0.003652 0.226515 -2.61534 0.003655 0.226718 -2.62163 0.003667 0.226985 -2.64475 0.003679 0.226989 -2.66785 0.003691 0.226738 -2.69095 0.003703 0.226242 -2.71404 0.003714 0.225512 -2.73713 0.003738 0.223383 -2.78333 0.00375 0.222003 -2.80645 0.003762 0.220427 -2.82959 0.003774 0.218662 -2.85275 0.003786 0.216719 -2.87593 0.003798 0.214606 -2.89915 0.192996 0.214606 -2.54866 0.193003 0.221059 -2.56227 0.193006 0.222284 -2.56891 0.19301 0.223357 -2.57632 0.193014 0.224281 -2.5842 0.193019 0.225057 -2.59231 0.193023 0.225686 -2.60036 0.193027 0.226172 -2.6081 0.19303 0.226515 -2.61525 0.193045 0.226985 -2.64465 0.193057 0.226989 -2.66775 0.193069 0.226738 -2.69085 0.193093 0.225512 -2.73703 0.193105 0.224556 -2.76013 0.193117 0.223383 -2.78323 0.193164 0.216719 -2.87583 numsurf 622 SURF 0x10 mat 1 refs 3 23 0.155942 0.845492 0 0.154613 0.857883 24 0.155942 0.845394 SURF 0x10 mat 1 refs 3 10 0.155942 0.845643 0 0.154613 0.857883 23 0.155942 0.845492 SURF 0x10 mat 1 refs 3 22 0.155942 0.84584 0 0.154613 0.857883 10 0.155942 0.845643 SURF 0x10 mat 1 refs 3 9 0.155943 0.846073 0 0.154613 0.857883 22 0.155942 0.84584 SURF 0x10 mat 1 refs 3 5 0.155943 0.847448 0 0.154613 0.857883 6 0.155943 0.847177 SURF 0x10 mat 1 refs 3 20 0.155943 0.847699 0 0.154613 0.857883 5 0.155943 0.847448 SURF 0x10 mat 1 refs 3 19 0.155944 0.847919 0 0.154613 0.857883 20 0.155943 0.847699 SURF 0x10 mat 1 refs 3 8 0.155943 0.846333 0 0.154613 0.857883 9 0.155943 0.846073 SURF 0x10 mat 1 refs 3 7 0.155943 0.84661 0 0.154613 0.857883 8 0.155943 0.846333 SURF 0x10 mat 1 refs 3 21 0.155943 0.846894 0 0.154613 0.857883 7 0.155943 0.84661 SURF 0x10 mat 1 refs 3 6 0.155943 0.847177 0 0.154613 0.857883 21 0.155943 0.846894 SURF 0x10 mat 1 refs 3 18 0.155944 0.84873 0 0.154613 0.857883 19 0.155944 0.847919 SURF 0x10 mat 1 refs 3 4 0.155944 0.849541 0 0.154613 0.857883 18 0.155944 0.84873 SURF 0x10 mat 1 refs 3 3 0.155945 0.850351 0 0.154613 0.857883 4 0.155944 0.849541 SURF 0x10 mat 1 refs 3 2 0.155945 0.851161 0 0.154613 0.857883 3 0.155945 0.850351 SURF 0x10 mat 1 refs 3 1 0.155945 0.851971 0 0.154613 0.857883 2 0.155945 0.851161 SURF 0x10 mat 1 refs 3 17 0.155946 0.852781 0 0.154613 0.857883 1 0.155945 0.851971 SURF 0x10 mat 1 refs 3 16 0.155946 0.853592 0 0.154613 0.857883 17 0.155946 0.852781 SURF 0x10 mat 1 refs 3 15 0.155947 0.854403 0 0.154613 0.857883 16 0.155946 0.853592 SURF 0x10 mat 1 refs 3 14 0.155947 0.855214 0 0.154613 0.857883 15 0.155947 0.854403 SURF 0x10 mat 1 refs 3 13 0.155948 0.856027 0 0.154613 0.857883 14 0.155947 0.855214 SURF 0x10 mat 1 refs 3 12 0.155948 0.85684 0 0.154613 0.857883 13 0.155948 0.856027 SURF 0x10 mat 1 refs 3 11 0.155948 0.857655 0 0.154613 0.857883 12 0.155948 0.85684 SURF 0x10 mat 1 refs 4 48 0.158501 0.852384 14 0.155947 0.855214 15 0.155947 0.854403 36 0.158501 0.850697 SURF 0x10 mat 1 refs 4 35 0.1585 0.849011 16 0.155946 0.853592 17 0.155946 0.852781 47 0.158499 0.847327 SURF 0x10 mat 1 refs 4 34 0.158498 0.845643 1 0.155945 0.851971 2 0.155945 0.851161 33 0.158497 0.84396 SURF 0x10 mat 1 refs 4 32 0.158496 0.842276 3 0.155945 0.850351 4 0.155944 0.849541 31 0.158495 0.840592 SURF 0x10 mat 1 refs 4 29 0.158494 0.836764 20 0.155943 0.847699 5 0.155943 0.847448 45 0.158493 0.836243 SURF 0x10 mat 1 refs 4 45 0.158493 0.836243 5 0.155943 0.847448 6 0.155943 0.847177 44 0.158493 0.835679 SURF 0x10 mat 1 refs 4 28 0.158492 0.833386 9 0.155943 0.846073 22 0.155942 0.84584 40 0.158491 0.832901 SURF 0x10 mat 1 refs 4 25 0.158491 0.831976 23 0.155942 0.845492 24 0.155942 0.845394 39 0.158491 0.831909 SURF 0x10 mat 1 refs 4 38 0.158504 0.857456 11 0.155948 0.857655 12 0.155948 0.85684 49 0.158503 0.855763 SURF 0x10 mat 1 refs 4 49 0.158503 0.855763 12 0.155948 0.85684 13 0.155948 0.856027 37 0.158502 0.854072 SURF 0x10 mat 1 refs 4 37 0.158502 0.854072 13 0.155948 0.856027 14 0.155947 0.855214 48 0.158501 0.852384 SURF 0x10 mat 1 refs 4 36 0.158501 0.850697 15 0.155947 0.854403 16 0.155946 0.853592 35 0.1585 0.849011 SURF 0x10 mat 1 refs 4 47 0.158499 0.847327 17 0.155946 0.852781 1 0.155945 0.851971 34 0.158498 0.845643 SURF 0x10 mat 1 refs 4 33 0.158497 0.84396 2 0.155945 0.851161 3 0.155945 0.850351 32 0.158496 0.842276 SURF 0x10 mat 1 refs 4 31 0.158495 0.840592 4 0.155944 0.849541 18 0.155944 0.84873 46 0.158494 0.838907 SURF 0x10 mat 1 refs 4 46 0.158494 0.838907 18 0.155944 0.84873 19 0.155944 0.847919 30 0.158494 0.837222 SURF 0x10 mat 1 refs 4 30 0.158494 0.837222 19 0.155944 0.847919 20 0.155943 0.847699 29 0.158494 0.836764 SURF 0x10 mat 1 refs 4 44 0.158493 0.835679 6 0.155943 0.847177 21 0.155943 0.846894 43 0.158493 0.835091 SURF 0x10 mat 1 refs 4 43 0.158493 0.835091 21 0.155943 0.846894 7 0.155943 0.84661 42 0.158492 0.8345 SURF 0x10 mat 1 refs 4 42 0.158492 0.8345 7 0.155943 0.84661 8 0.155943 0.846333 41 0.158492 0.833925 SURF 0x10 mat 1 refs 4 41 0.158492 0.833925 8 0.155943 0.846333 9 0.155943 0.846073 28 0.158492 0.833386 SURF 0x10 mat 1 refs 4 40 0.158491 0.832901 22 0.155942 0.84584 10 0.155942 0.845643 27 0.158491 0.832492 SURF 0x10 mat 1 refs 4 27 0.158491 0.832492 10 0.155942 0.845643 23 0.155942 0.845492 26 0.158491 0.832177 SURF 0x10 mat 1 refs 3 26 0.158491 0.832177 23 0.155942 0.845492 25 0.158491 0.831976 SURF 0x10 mat 1 refs 4 74 0.163392 0.822293 58 0.163392 0.822385 25 0.158491 0.831976 39 0.158491 0.831909 SURF 0x10 mat 1 refs 4 73 0.163392 0.822658 72 0.163392 0.823087 27 0.158491 0.832492 26 0.158491 0.832177 SURF 0x10 mat 1 refs 4 72 0.163392 0.823087 57 0.163393 0.823644 40 0.158491 0.832901 27 0.158491 0.832492 SURF 0x10 mat 1 refs 4 57 0.163393 0.823644 71 0.163393 0.824303 28 0.158492 0.833386 40 0.158491 0.832901 SURF 0x10 mat 1 refs 4 69 0.163394 0.82582 56 0.163394 0.826624 43 0.158493 0.835091 42 0.158492 0.8345 SURF 0x10 mat 1 refs 4 56 0.163394 0.826624 55 0.163395 0.827422 44 0.158493 0.835679 43 0.158493 0.835091 SURF 0x10 mat 1 refs 4 55 0.163395 0.827422 68 0.163395 0.82819 45 0.158493 0.836243 44 0.158493 0.835679 SURF 0x10 mat 1 refs 4 67 0.163395 0.828899 54 0.163395 0.829522 30 0.158494 0.837222 29 0.158494 0.836764 SURF 0x10 mat 1 refs 4 66 0.163397 0.831816 53 0.163398 0.834107 31 0.158495 0.840592 46 0.158494 0.838907 SURF 0x10 mat 1 refs 4 53 0.163398 0.834107 52 0.163399 0.836399 32 0.158496 0.842276 31 0.158495 0.840592 SURF 0x10 mat 1 refs 4 51 0.163403 0.843271 63 0.163404 0.845562 35 0.1585 0.849011 47 0.158499 0.847327 SURF 0x10 mat 1 refs 4 63 0.163404 0.845562 62 0.163405 0.847856 36 0.158501 0.850697 35 0.1585 0.849011 SURF 0x10 mat 1 refs 4 62 0.163405 0.847856 61 0.163406 0.850151 48 0.158501 0.852384 36 0.158501 0.850697 SURF 0x10 mat 1 refs 4 61 0.163406 0.850151 60 0.163407 0.852448 37 0.158502 0.854072 48 0.158501 0.852384 SURF 0x10 mat 1 refs 4 60 0.163407 0.852448 59 0.163409 0.854748 49 0.158503 0.855763 37 0.158502 0.854072 SURF 0x10 mat 1 refs 4 73 0.163392 0.822658 26 0.158491 0.832177 25 0.158491 0.831976 58 0.163392 0.822385 SURF 0x10 mat 1 refs 4 70 0.163393 0.825037 41 0.158492 0.833925 28 0.158492 0.833386 71 0.163393 0.824303 SURF 0x10 mat 1 refs 4 69 0.163394 0.82582 42 0.158492 0.8345 41 0.158492 0.833925 70 0.163393 0.825037 SURF 0x10 mat 1 refs 4 67 0.163395 0.828899 29 0.158494 0.836764 45 0.158493 0.836243 68 0.163395 0.82819 SURF 0x10 mat 1 refs 4 66 0.163397 0.831816 46 0.158494 0.838907 30 0.158494 0.837222 54 0.163395 0.829522 SURF 0x10 mat 1 refs 4 65 0.1634 0.838689 33 0.158497 0.84396 32 0.158496 0.842276 52 0.163399 0.836399 SURF 0x10 mat 1 refs 4 64 0.163401 0.84098 34 0.158498 0.845643 33 0.158497 0.84396 65 0.1634 0.838689 SURF 0x10 mat 1 refs 4 51 0.163403 0.843271 47 0.158499 0.847327 34 0.158498 0.845643 64 0.163401 0.84098 SURF 0x10 mat 1 refs 4 50 0.16341 0.857051 38 0.158504 0.857456 49 0.158503 0.855763 59 0.163409 0.854748 SURF 0x10 mat 1 refs 4 86 0.171995 0.856883 50 0.16341 0.857051 59 0.163409 0.854748 85 0.171993 0.853729 SURF 0x10 mat 1 refs 4 85 0.171993 0.853729 59 0.163409 0.854748 60 0.163407 0.852448 84 0.171991 0.850578 SURF 0x10 mat 1 refs 4 98 0.171988 0.844288 62 0.163405 0.847856 63 0.163404 0.845562 83 0.171987 0.841147 SURF 0x10 mat 1 refs 4 80 0.171977 0.822318 66 0.163397 0.831816 54 0.163395 0.829522 94 0.171975 0.819177 SURF 0x10 mat 1 refs 4 92 0.171974 0.817352 68 0.163395 0.82819 55 0.163395 0.827422 79 0.171974 0.816301 SURF 0x10 mat 1 refs 4 79 0.171974 0.816301 55 0.163395 0.827422 56 0.163394 0.826624 91 0.171973 0.815207 SURF 0x10 mat 1 refs 4 88 0.171971 0.809775 73 0.163392 0.822658 58 0.163392 0.822385 75 0.17197 0.809401 SURF 0x10 mat 1 refs 4 75 0.17197 0.809401 58 0.163392 0.822385 74 0.163392 0.822293 87 0.17197 0.809276 SURF 0x10 mat 1 refs 4 84 0.171991 0.850578 60 0.163407 0.852448 61 0.163406 0.850151 99 0.17199 0.847432 SURF 0x10 mat 1 refs 4 99 0.17199 0.847432 61 0.163406 0.850151 62 0.163405 0.847856 98 0.171988 0.844288 SURF 0x10 mat 1 refs 4 83 0.171987 0.841147 63 0.163404 0.845562 51 0.163403 0.843271 97 0.171985 0.838008 SURF 0x10 mat 1 refs 4 97 0.171985 0.838008 51 0.163403 0.843271 64 0.163401 0.84098 96 0.171983 0.83487 SURF 0x10 mat 1 refs 4 96 0.171983 0.83487 64 0.163401 0.84098 65 0.1634 0.838689 82 0.171982 0.831733 SURF 0x10 mat 1 refs 4 82 0.171982 0.831733 65 0.1634 0.838689 52 0.163399 0.836399 81 0.17198 0.828595 SURF 0x10 mat 1 refs 4 81 0.17198 0.828595 52 0.163399 0.836399 53 0.163398 0.834107 95 0.171979 0.825457 SURF 0x10 mat 1 refs 4 95 0.171979 0.825457 53 0.163398 0.834107 66 0.163397 0.831816 80 0.171977 0.822318 SURF 0x10 mat 1 refs 4 94 0.171975 0.819177 54 0.163395 0.829522 67 0.163395 0.828899 93 0.171975 0.818323 SURF 0x10 mat 1 refs 4 93 0.171975 0.818323 67 0.163395 0.828899 68 0.163395 0.82819 92 0.171974 0.817352 SURF 0x10 mat 1 refs 4 91 0.171973 0.815207 56 0.163394 0.826624 69 0.163394 0.82582 78 0.171973 0.814105 SURF 0x10 mat 1 refs 4 78 0.171973 0.814105 69 0.163394 0.82582 70 0.163393 0.825037 90 0.171972 0.813034 SURF 0x10 mat 1 refs 4 90 0.171972 0.813034 70 0.163393 0.825037 71 0.163393 0.824303 77 0.171972 0.812028 SURF 0x10 mat 1 refs 4 77 0.171972 0.812028 71 0.163393 0.824303 57 0.163393 0.823644 89 0.171971 0.811126 SURF 0x10 mat 1 refs 4 89 0.171971 0.811126 57 0.163393 0.823644 72 0.163392 0.823087 76 0.171971 0.810362 SURF 0x10 mat 1 refs 4 76 0.171971 0.810362 72 0.163392 0.823087 73 0.163392 0.822658 88 0.171971 0.809775 SURF 0x10 mat 1 refs 4 124 0.184536 0.79885 123 0.184536 0.799004 75 0.17197 0.809401 87 0.17197 0.809276 SURF 0x10 mat 1 refs 4 123 0.184536 0.799004 114 0.184536 0.799462 88 0.171971 0.809775 75 0.17197 0.809401 SURF 0x10 mat 1 refs 4 111 0.184538 0.802219 122 0.184538 0.80345 90 0.171972 0.813034 77 0.171972 0.812028 SURF 0x10 mat 1 refs 4 122 0.184538 0.80345 110 0.184539 0.804761 78 0.171973 0.814105 90 0.171972 0.813034 SURF 0x10 mat 1 refs 4 110 0.184539 0.804761 109 0.18454 0.806109 91 0.171973 0.815207 78 0.171973 0.814105 SURF 0x10 mat 1 refs 4 108 0.184541 0.807449 121 0.184541 0.808735 92 0.171974 0.817352 79 0.171974 0.816301 SURF 0x10 mat 1 refs 4 121 0.184541 0.808735 107 0.184542 0.809923 93 0.171975 0.818323 92 0.171974 0.817352 SURF 0x10 mat 1 refs 4 107 0.184542 0.809923 120 0.184542 0.810968 94 0.171975 0.819177 93 0.171975 0.818323 SURF 0x10 mat 1 refs 4 106 0.184544 0.814813 119 0.184546 0.818655 95 0.171979 0.825457 80 0.171977 0.822318 SURF 0x10 mat 1 refs 4 118 0.184548 0.822495 105 0.18455 0.826335 82 0.171982 0.831733 81 0.17198 0.828595 SURF 0x10 mat 1 refs 4 105 0.18455 0.826335 117 0.184552 0.830174 96 0.171983 0.83487 82 0.171982 0.831733 SURF 0x10 mat 1 refs 4 117 0.184552 0.830174 104 0.184554 0.834015 97 0.171985 0.838008 96 0.171983 0.83487 SURF 0x10 mat 1 refs 4 104 0.184554 0.834015 116 0.184556 0.837857 83 0.171987 0.841147 97 0.171985 0.838008 SURF 0x10 mat 1 refs 4 116 0.184556 0.837857 115 0.184558 0.841701 98 0.171988 0.844288 83 0.171987 0.841147 SURF 0x10 mat 1 refs 4 115 0.184558 0.841701 103 0.18456 0.845549 99 0.17199 0.847432 98 0.171988 0.844288 SURF 0x10 mat 1 refs 4 103 0.18456 0.845549 102 0.184562 0.849399 84 0.171991 0.850578 99 0.17199 0.847432 SURF 0x10 mat 1 refs 4 102 0.184562 0.849399 101 0.184564 0.853255 85 0.171993 0.853729 84 0.171991 0.850578 SURF 0x10 mat 1 refs 4 101 0.184564 0.853255 100 0.184566 0.857116 86 0.171995 0.856883 85 0.171993 0.853729 SURF 0x10 mat 1 refs 4 113 0.184537 0.800181 76 0.171971 0.810362 88 0.171971 0.809775 114 0.184536 0.799462 SURF 0x10 mat 1 refs 4 112 0.184537 0.801115 89 0.171971 0.811126 76 0.171971 0.810362 113 0.184537 0.800181 SURF 0x10 mat 1 refs 4 111 0.184538 0.802219 77 0.171972 0.812028 89 0.171971 0.811126 112 0.184537 0.801115 SURF 0x10 mat 1 refs 4 108 0.184541 0.807449 79 0.171974 0.816301 91 0.171973 0.815207 109 0.18454 0.806109 SURF 0x10 mat 1 refs 4 106 0.184544 0.814813 80 0.171977 0.822318 94 0.171975 0.819177 120 0.184542 0.810968 SURF 0x10 mat 1 refs 4 118 0.184548 0.822495 81 0.17198 0.828595 95 0.171979 0.825457 119 0.184546 0.818655 SURF 0x10 mat 1 refs 4 140 0.20235 0.858778 100 0.184566 0.857116 101 0.184564 0.853255 139 0.202348 0.854221 SURF 0x10 mat 1 refs 4 138 0.202345 0.84967 102 0.184562 0.849399 103 0.18456 0.845549 137 0.202343 0.845125 SURF 0x10 mat 1 refs 4 137 0.202343 0.845125 103 0.18456 0.845549 115 0.184558 0.841701 149 0.202341 0.840584 SURF 0x10 mat 1 refs 4 147 0.202336 0.831512 104 0.184554 0.834015 117 0.184552 0.830174 136 0.202334 0.826979 SURF 0x10 mat 1 refs 4 136 0.202334 0.826979 117 0.184552 0.830174 105 0.18455 0.826335 135 0.202331 0.822447 SURF 0x10 mat 1 refs 4 135 0.202331 0.822447 105 0.18455 0.826335 118 0.184548 0.822495 146 0.202329 0.817915 SURF 0x10 mat 1 refs 4 146 0.202329 0.817915 118 0.184548 0.822495 119 0.184546 0.818655 134 0.202327 0.813381 SURF 0x10 mat 1 refs 4 134 0.202327 0.813381 119 0.184546 0.818655 106 0.184544 0.814813 133 0.202324 0.808847 SURF 0x10 mat 1 refs 4 145 0.202322 0.804309 120 0.184542 0.810968 107 0.184542 0.809923 132 0.202321 0.803076 SURF 0x10 mat 1 refs 4 132 0.202321 0.803076 107 0.184542 0.809923 121 0.184541 0.808735 131 0.202321 0.801673 SURF 0x10 mat 1 refs 4 131 0.202321 0.801673 121 0.184541 0.808735 108 0.184541 0.807449 130 0.20232 0.800155 SURF 0x10 mat 1 refs 4 127 0.202318 0.795435 122 0.184538 0.80345 111 0.184538 0.802219 144 0.202317 0.793983 SURF 0x10 mat 1 refs 4 144 0.202317 0.793983 111 0.184538 0.802219 112 0.184537 0.801115 126 0.202316 0.792679 SURF 0x10 mat 1 refs 4 126 0.202316 0.792679 112 0.184537 0.801115 113 0.184537 0.800181 143 0.202315 0.791576 SURF 0x10 mat 1 refs 4 143 0.202315 0.791576 113 0.184537 0.800181 114 0.184536 0.799462 142 0.202315 0.790728 SURF 0x10 mat 1 refs 4 125 0.202315 0.790187 123 0.184536 0.799004 124 0.184536 0.79885 141 0.202315 0.790007 SURF 0x10 mat 1 refs 4 139 0.202348 0.854221 101 0.184564 0.853255 102 0.184562 0.849399 138 0.202345 0.84967 SURF 0x10 mat 1 refs 4 149 0.202341 0.840584 115 0.184558 0.841701 116 0.184556 0.837857 148 0.202339 0.836046 SURF 0x10 mat 1 refs 4 148 0.202339 0.836046 116 0.184556 0.837857 104 0.184554 0.834015 147 0.202336 0.831512 SURF 0x10 mat 1 refs 4 133 0.202324 0.808847 106 0.184544 0.814813 120 0.184542 0.810968 145 0.202322 0.804309 SURF 0x10 mat 1 refs 4 130 0.20232 0.800155 108 0.184541 0.807449 109 0.18454 0.806109 129 0.202319 0.798574 SURF 0x10 mat 1 refs 4 129 0.202319 0.798574 109 0.18454 0.806109 110 0.184539 0.804761 128 0.202318 0.796983 SURF 0x10 mat 1 refs 4 128 0.202318 0.796983 110 0.184539 0.804761 122 0.184538 0.80345 127 0.202318 0.795435 SURF 0x10 mat 1 refs 4 142 0.202315 0.790728 114 0.184536 0.799462 123 0.184536 0.799004 125 0.202315 0.790187 SURF 0x10 mat 1 refs 4 174 0.225306 0.782248 173 0.225307 0.782455 125 0.202315 0.790187 141 0.202315 0.790007 SURF 0x10 mat 1 refs 4 159 0.225307 0.783075 158 0.225307 0.784046 143 0.202315 0.791576 142 0.202315 0.790728 SURF 0x10 mat 1 refs 4 172 0.225308 0.785309 171 0.225309 0.786803 144 0.202317 0.793983 126 0.202316 0.792679 SURF 0x10 mat 1 refs 4 171 0.225309 0.786803 170 0.22531 0.788467 127 0.202318 0.795435 144 0.202317 0.793983 SURF 0x10 mat 1 refs 4 157 0.225311 0.790241 156 0.225312 0.792063 129 0.202319 0.798574 128 0.202318 0.796983 SURF 0x10 mat 1 refs 4 156 0.225312 0.792063 169 0.225313 0.793875 130 0.20232 0.800155 129 0.202319 0.798574 SURF 0x10 mat 1 refs 4 169 0.225313 0.793875 168 0.225313 0.795614 131 0.202321 0.801673 130 0.20232 0.800155 SURF 0x10 mat 1 refs 4 167 0.225314 0.79722 166 0.225315 0.798634 145 0.202322 0.804309 132 0.202321 0.803076 SURF 0x10 mat 1 refs 4 166 0.225315 0.798634 165 0.225318 0.803832 133 0.202324 0.808847 145 0.202322 0.804309 SURF 0x10 mat 1 refs 4 165 0.225318 0.803832 164 0.22532 0.809028 134 0.202327 0.813381 133 0.202324 0.808847 SURF 0x10 mat 1 refs 4 163 0.225323 0.814221 155 0.225326 0.819413 135 0.202331 0.822447 146 0.202329 0.817915 SURF 0x10 mat 1 refs 4 154 0.225328 0.824605 153 0.225331 0.829798 147 0.202336 0.831512 136 0.202334 0.826979 SURF 0x10 mat 1 refs 4 161 0.225336 0.840192 152 0.225339 0.845394 137 0.202343 0.845125 149 0.202341 0.840584 SURF 0x10 mat 1 refs 4 152 0.225339 0.845394 160 0.225342 0.850601 138 0.202345 0.84967 137 0.202343 0.845125 SURF 0x10 mat 1 refs 4 159 0.225307 0.783075 142 0.202315 0.790728 125 0.202315 0.790187 173 0.225307 0.782455 SURF 0x10 mat 1 refs 4 172 0.225308 0.785309 126 0.202316 0.792679 143 0.202315 0.791576 158 0.225307 0.784046 SURF 0x10 mat 1 refs 4 157 0.225311 0.790241 128 0.202318 0.796983 127 0.202318 0.795435 170 0.22531 0.788467 SURF 0x10 mat 1 refs 4 167 0.225314 0.79722 132 0.202321 0.803076 131 0.202321 0.801673 168 0.225313 0.795614 SURF 0x10 mat 1 refs 4 163 0.225323 0.814221 146 0.202329 0.817915 134 0.202327 0.813381 164 0.22532 0.809028 SURF 0x10 mat 1 refs 4 154 0.225328 0.824605 136 0.202334 0.826979 135 0.202331 0.822447 155 0.225326 0.819413 SURF 0x10 mat 1 refs 4 162 0.225333 0.834993 148 0.202339 0.836046 147 0.202336 0.831512 153 0.225331 0.829798 SURF 0x10 mat 1 refs 4 161 0.225336 0.840192 149 0.202341 0.840584 148 0.202339 0.836046 162 0.225333 0.834993 SURF 0x10 mat 1 refs 4 151 0.225344 0.855815 139 0.202348 0.854221 138 0.202345 0.84967 160 0.225342 0.850601 SURF 0x10 mat 1 refs 4 150 0.225347 0.861036 140 0.20235 0.858778 139 0.202348 0.854221 151 0.225344 0.855815 SURF 0x10 mat 1 refs 4 189 0.251103 0.863664 150 0.225347 0.861036 151 0.225344 0.855815 199 0.2511 0.857804 SURF 0x10 mat 1 refs 4 187 0.251094 0.846106 152 0.225339 0.845394 161 0.225336 0.840192 198 0.251091 0.840267 SURF 0x10 mat 1 refs 4 198 0.251091 0.840267 161 0.225336 0.840192 162 0.225333 0.834993 197 0.251089 0.834432 SURF 0x10 mat 1 refs 4 185 0.251082 0.822771 154 0.225328 0.824605 155 0.225326 0.819413 196 0.25108 0.816944 SURF 0x10 mat 1 refs 4 196 0.25108 0.816944 155 0.225326 0.819413 163 0.225323 0.814221 195 0.251077 0.811115 SURF 0x10 mat 1 refs 4 183 0.251071 0.799455 165 0.225318 0.803832 166 0.225315 0.798634 182 0.251067 0.79362 SURF 0x10 mat 1 refs 4 181 0.251067 0.792034 167 0.225314 0.79722 168 0.225313 0.795614 180 0.251066 0.79023 SURF 0x10 mat 1 refs 4 180 0.251066 0.79023 168 0.225313 0.795614 169 0.225313 0.793875 179 0.251065 0.788278 SURF 0x10 mat 1 refs 4 179 0.251065 0.788278 169 0.225313 0.793875 156 0.225312 0.792063 194 0.251064 0.786245 SURF 0x10 mat 1 refs 4 178 0.251063 0.784199 157 0.225311 0.790241 170 0.22531 0.788467 177 0.251062 0.782208 SURF 0x10 mat 1 refs 4 199 0.2511 0.857804 151 0.225344 0.855815 160 0.225342 0.850601 188 0.251097 0.851952 SURF 0x10 mat 1 refs 4 188 0.251097 0.851952 160 0.225342 0.850601 152 0.225339 0.845394 187 0.251094 0.846106 SURF 0x10 mat 1 refs 4 197 0.251089 0.834432 162 0.225333 0.834993 153 0.225331 0.829798 186 0.251085 0.828601 SURF 0x10 mat 1 refs 4 186 0.251085 0.828601 153 0.225331 0.829798 154 0.225328 0.824605 185 0.251082 0.822771 SURF 0x10 mat 1 refs 4 195 0.251077 0.811115 163 0.225323 0.814221 164 0.22532 0.809028 184 0.251073 0.805287 SURF 0x10 mat 1 refs 4 184 0.251073 0.805287 164 0.22532 0.809028 165 0.225318 0.803832 183 0.251071 0.799455 SURF 0x10 mat 1 refs 4 182 0.251067 0.79362 166 0.225315 0.798634 167 0.225314 0.79722 181 0.251067 0.792034 SURF 0x10 mat 1 refs 4 194 0.251064 0.786245 156 0.225312 0.792063 157 0.225311 0.790241 178 0.251063 0.784199 SURF 0x10 mat 1 refs 4 177 0.251062 0.782208 170 0.22531 0.788467 171 0.225309 0.786803 193 0.251061 0.78034 SURF 0x10 mat 1 refs 4 193 0.251061 0.78034 171 0.225309 0.786803 172 0.225308 0.785309 192 0.25106 0.778664 SURF 0x10 mat 1 refs 4 192 0.25106 0.778664 172 0.225308 0.785309 158 0.225307 0.784046 191 0.251059 0.777246 SURF 0x10 mat 1 refs 4 191 0.251059 0.777246 158 0.225307 0.784046 159 0.225307 0.783075 176 0.251058 0.776156 SURF 0x10 mat 1 refs 4 176 0.251058 0.776156 159 0.225307 0.783075 173 0.225307 0.782455 175 0.251058 0.77546 SURF 0x10 mat 1 refs 4 175 0.251058 0.77546 173 0.225307 0.782455 174 0.225306 0.782248 190 0.251058 0.775227 SURF 0x10 mat 1 refs 4 211 0.280183 0.769156 224 0.280183 0.769411 175 0.251058 0.77546 190 0.251058 0.775227 SURF 0x10 mat 1 refs 4 224 0.280183 0.769411 223 0.280183 0.770175 176 0.251058 0.776156 175 0.251058 0.77546 SURF 0x10 mat 1 refs 4 223 0.280183 0.770175 222 0.280184 0.771373 191 0.251059 0.777246 176 0.251058 0.776156 SURF 0x10 mat 1 refs 4 221 0.280186 0.77477 209 0.280187 0.776821 177 0.251062 0.782208 193 0.251061 0.78034 SURF 0x10 mat 1 refs 4 220 0.280188 0.779007 219 0.280189 0.781254 194 0.251064 0.786245 178 0.251063 0.784199 SURF 0x10 mat 1 refs 4 208 0.28019 0.783486 207 0.280191 0.78563 180 0.251066 0.79023 179 0.251065 0.788278 SURF 0x10 mat 1 refs 4 207 0.280191 0.78563 206 0.280192 0.78761 181 0.251067 0.792034 180 0.251066 0.79023 SURF 0x10 mat 1 refs 4 218 0.280193 0.789352 205 0.280197 0.795758 183 0.251071 0.799455 182 0.251067 0.79362 SURF 0x10 mat 1 refs 4 205 0.280197 0.795758 204 0.2802 0.802162 184 0.251073 0.805287 183 0.251071 0.799455 SURF 0x10 mat 1 refs 4 204 0.2802 0.802162 203 0.280203 0.808562 195 0.251077 0.811115 184 0.251073 0.805287 SURF 0x10 mat 1 refs 4 203 0.280203 0.808562 217 0.280206 0.814961 196 0.25108 0.816944 195 0.251077 0.811115 SURF 0x10 mat 1 refs 4 216 0.28021 0.821361 215 0.280213 0.827762 186 0.251085 0.828601 185 0.251082 0.822771 SURF 0x10 mat 1 refs 4 215 0.280213 0.827762 214 0.280216 0.834164 197 0.251089 0.834432 186 0.251085 0.828601 SURF 0x10 mat 1 refs 4 202 0.28022 0.840572 201 0.280223 0.846983 187 0.251094 0.846106 198 0.251091 0.840267 SURF 0x10 mat 1 refs 4 210 0.280185 0.772929 192 0.25106 0.778664 191 0.251059 0.777246 222 0.280184 0.771373 SURF 0x10 mat 1 refs 4 221 0.280186 0.77477 193 0.251061 0.78034 192 0.25106 0.778664 210 0.280185 0.772929 SURF 0x10 mat 1 refs 4 220 0.280188 0.779007 178 0.251063 0.784199 177 0.251062 0.782208 209 0.280187 0.776821 SURF 0x10 mat 1 refs 4 208 0.28019 0.783486 179 0.251065 0.788278 194 0.251064 0.786245 219 0.280189 0.781254 SURF 0x10 mat 1 refs 4 218 0.280193 0.789352 182 0.251067 0.79362 181 0.251067 0.792034 206 0.280192 0.78761 SURF 0x10 mat 1 refs 4 216 0.28021 0.821361 185 0.251082 0.822771 196 0.25108 0.816944 217 0.280206 0.814961 SURF 0x10 mat 1 refs 4 202 0.28022 0.840572 198 0.251091 0.840267 197 0.251089 0.834432 214 0.280216 0.834164 SURF 0x10 mat 1 refs 4 200 0.280226 0.853401 188 0.251097 0.851952 187 0.251094 0.846106 201 0.280223 0.846983 SURF 0x10 mat 1 refs 4 213 0.280229 0.859827 199 0.2511 0.857804 188 0.251097 0.851952 200 0.280226 0.853401 SURF 0x10 mat 1 refs 4 212 0.280233 0.866262 189 0.251103 0.863664 199 0.2511 0.857804 213 0.280229 0.859827 SURF 0x10 mat 1 refs 4 249 0.310895 0.868622 212 0.280233 0.866262 213 0.280229 0.859827 237 0.310892 0.861763 SURF 0x10 mat 1 refs 4 248 0.310885 0.848074 201 0.280223 0.846983 202 0.28022 0.840572 235 0.310881 0.84124 SURF 0x10 mat 1 refs 4 235 0.310881 0.84124 202 0.28022 0.840572 214 0.280216 0.834164 247 0.310877 0.834411 SURF 0x10 mat 1 refs 4 247 0.310877 0.834411 214 0.280216 0.834164 215 0.280213 0.827762 234 0.310874 0.827586 SURF 0x10 mat 1 refs 4 234 0.310874 0.827586 215 0.280213 0.827762 216 0.28021 0.821361 233 0.31087 0.820764 SURF 0x10 mat 1 refs 4 246 0.310867 0.813944 217 0.280206 0.814961 203 0.280203 0.808562 245 0.310863 0.807123 SURF 0x10 mat 1 refs 4 245 0.310863 0.807123 203 0.280203 0.808562 204 0.2802 0.802162 232 0.31086 0.800301 SURF 0x10 mat 1 refs 4 232 0.31086 0.800301 204 0.2802 0.802162 205 0.280197 0.795758 244 0.310856 0.793477 SURF 0x10 mat 1 refs 4 244 0.310856 0.793477 205 0.280197 0.795758 218 0.280193 0.789352 243 0.310853 0.786648 SURF 0x10 mat 1 refs 4 243 0.310853 0.786648 218 0.280193 0.789352 206 0.280192 0.78761 231 0.310852 0.784791 SURF 0x10 mat 1 refs 4 231 0.310852 0.784791 206 0.280192 0.78761 207 0.280191 0.78563 230 0.310851 0.782681 SURF 0x10 mat 1 refs 4 230 0.310851 0.782681 207 0.280191 0.78563 208 0.28019 0.783486 242 0.31085 0.780396 SURF 0x10 mat 1 refs 4 242 0.31085 0.780396 208 0.28019 0.783486 219 0.280189 0.781254 229 0.310849 0.778017 SURF 0x10 mat 1 refs 4 240 0.310844 0.769144 210 0.280185 0.772929 222 0.280184 0.771373 239 0.310843 0.767485 SURF 0x10 mat 1 refs 4 239 0.310843 0.767485 222 0.280184 0.771373 223 0.280183 0.770175 226 0.310842 0.766209 SURF 0x10 mat 1 refs 4 237 0.310892 0.861763 213 0.280229 0.859827 200 0.280226 0.853401 236 0.310888 0.854914 SURF 0x10 mat 1 refs 4 236 0.310888 0.854914 200 0.280226 0.853401 201 0.280223 0.846983 248 0.310885 0.848074 SURF 0x10 mat 1 refs 4 233 0.31087 0.820764 216 0.28021 0.821361 217 0.280206 0.814961 246 0.310867 0.813944 SURF 0x10 mat 1 refs 4 229 0.310849 0.778017 219 0.280189 0.781254 220 0.280188 0.779007 228 0.310847 0.775622 SURF 0x10 mat 1 refs 4 228 0.310847 0.775622 220 0.280188 0.779007 209 0.280187 0.776821 241 0.310846 0.773292 SURF 0x10 mat 1 refs 4 241 0.310846 0.773292 209 0.280187 0.776821 221 0.280186 0.77477 227 0.310845 0.771106 SURF 0x10 mat 1 refs 4 227 0.310845 0.771106 221 0.280186 0.77477 210 0.280185 0.772929 240 0.310844 0.769144 SURF 0x10 mat 1 refs 4 226 0.310842 0.766209 223 0.280183 0.770175 224 0.280183 0.769411 225 0.310842 0.765395 SURF 0x10 mat 1 refs 4 225 0.310842 0.765395 224 0.280183 0.769411 211 0.280183 0.769156 238 0.310842 0.765123 SURF 0x10 mat 1 refs 4 264 0.339969 0.76245 274 0.33997 0.762731 225 0.310842 0.765395 238 0.310842 0.765123 SURF 0x10 mat 1 refs 4 262 0.33997 0.764889 273 0.339971 0.766602 240 0.310844 0.769144 239 0.310843 0.767485 SURF 0x10 mat 1 refs 4 273 0.339971 0.766602 272 0.339972 0.768629 227 0.310845 0.771106 240 0.310844 0.769144 SURF 0x10 mat 1 refs 4 272 0.339972 0.768629 271 0.339974 0.770886 241 0.310846 0.773292 227 0.310845 0.771106 SURF 0x10 mat 1 refs 4 261 0.339976 0.775764 260 0.339977 0.77822 242 0.31085 0.780396 229 0.310849 0.778017 SURF 0x10 mat 1 refs 4 260 0.339977 0.77822 259 0.339979 0.780579 230 0.310851 0.782681 242 0.31085 0.780396 SURF 0x10 mat 1 refs 4 259 0.339979 0.780579 269 0.33998 0.782759 231 0.310852 0.784791 230 0.310851 0.782681 SURF 0x10 mat 1 refs 4 268 0.339981 0.784676 258 0.339984 0.791727 244 0.310856 0.793477 243 0.310853 0.786648 SURF 0x10 mat 1 refs 4 258 0.339984 0.791727 267 0.339988 0.798774 232 0.31086 0.800301 244 0.310856 0.793477 SURF 0x10 mat 1 refs 4 267 0.339988 0.798774 266 0.339992 0.805817 245 0.310863 0.807123 232 0.31086 0.800301 SURF 0x10 mat 1 refs 4 266 0.339992 0.805817 257 0.339995 0.81286 246 0.310867 0.813944 245 0.310863 0.807123 SURF 0x10 mat 1 refs 4 255 0.340003 0.826947 254 0.340006 0.833994 247 0.310877 0.834411 234 0.310874 0.827586 SURF 0x10 mat 1 refs 4 265 0.340017 0.855165 251 0.340021 0.862236 237 0.310892 0.861763 236 0.310888 0.854914 SURF 0x10 mat 1 refs 4 263 0.33997 0.763571 226 0.310842 0.766209 225 0.310842 0.765395 274 0.33997 0.762731 SURF 0x10 mat 1 refs 4 262 0.33997 0.764889 239 0.310843 0.767485 226 0.310842 0.766209 263 0.33997 0.763571 SURF 0x10 mat 1 refs 4 270 0.339975 0.773291 228 0.310847 0.775622 241 0.310846 0.773292 271 0.339974 0.770886 SURF 0x10 mat 1 refs 4 261 0.339976 0.775764 229 0.310849 0.778017 228 0.310847 0.775622 270 0.339975 0.773291 SURF 0x10 mat 1 refs 4 268 0.339981 0.784676 243 0.310853 0.786648 231 0.310852 0.784791 269 0.33998 0.782759 SURF 0x10 mat 1 refs 4 256 0.339999 0.819903 233 0.31087 0.820764 246 0.310867 0.813944 257 0.339995 0.81286 SURF 0x10 mat 1 refs 4 255 0.340003 0.826947 234 0.310874 0.827586 233 0.31087 0.820764 256 0.339999 0.819903 SURF 0x10 mat 1 refs 4 253 0.34001 0.841044 235 0.310881 0.84124 247 0.310877 0.834411 254 0.340006 0.833994 SURF 0x10 mat 1 refs 4 252 0.340013 0.848101 248 0.310885 0.848074 235 0.310881 0.84124 253 0.34001 0.841044 SURF 0x10 mat 1 refs 4 265 0.340017 0.855165 236 0.310888 0.854914 248 0.310885 0.848074 252 0.340013 0.848101 SURF 0x10 mat 1 refs 4 250 0.340024 0.869318 249 0.310895 0.868622 237 0.310892 0.861763 251 0.340021 0.862236 SURF 0x10 mat 1 refs 4 283 0.376819 0.869966 250 0.340024 0.869318 251 0.340021 0.862236 299 0.376815 0.862745 SURF 0x10 mat 1 refs 4 299 0.376815 0.862745 251 0.340021 0.862236 265 0.340017 0.855165 282 0.376811 0.855534 SURF 0x10 mat 1 refs 4 282 0.376811 0.855534 265 0.340017 0.855165 252 0.340013 0.848101 281 0.376808 0.848331 SURF 0x10 mat 1 refs 4 281 0.376808 0.848331 252 0.340013 0.848101 253 0.34001 0.841044 280 0.376804 0.841135 SURF 0x10 mat 1 refs 4 280 0.376804 0.841135 253 0.34001 0.841044 254 0.340006 0.833994 298 0.3768 0.833945 SURF 0x10 mat 1 refs 4 294 0.376782 0.79803 267 0.339988 0.798774 258 0.339984 0.791727 293 0.376778 0.790845 SURF 0x10 mat 1 refs 4 293 0.376778 0.790845 258 0.339984 0.791727 268 0.339981 0.784676 278 0.376775 0.783655 SURF 0x10 mat 1 refs 4 278 0.376775 0.783655 268 0.339981 0.784676 269 0.33998 0.782759 292 0.376774 0.7817 SURF 0x10 mat 1 refs 4 292 0.376774 0.7817 269 0.33998 0.782759 259 0.339979 0.780579 291 0.376772 0.779477 SURF 0x10 mat 1 refs 4 290 0.376771 0.777072 260 0.339977 0.77822 261 0.339976 0.775764 289 0.37677 0.774566 SURF 0x10 mat 1 refs 4 288 0.376769 0.772045 270 0.339975 0.773291 271 0.339974 0.770886 287 0.376768 0.769592 SURF 0x10 mat 1 refs 4 287 0.376768 0.769592 271 0.339974 0.770886 272 0.339972 0.768629 286 0.376766 0.767291 SURF 0x10 mat 1 refs 4 285 0.376765 0.765224 273 0.339971 0.766602 262 0.33997 0.764889 277 0.376764 0.763477 SURF 0x10 mat 1 refs 4 298 0.3768 0.833945 254 0.340006 0.833994 255 0.340003 0.826947 297 0.376797 0.82676 SURF 0x10 mat 1 refs 4 297 0.376797 0.82676 255 0.340003 0.826947 256 0.339999 0.819903 296 0.376793 0.819576 SURF 0x10 mat 1 refs 4 296 0.376793 0.819576 256 0.339999 0.819903 257 0.339995 0.81286 279 0.376789 0.812395 SURF 0x10 mat 1 refs 4 279 0.376789 0.812395 257 0.339995 0.81286 266 0.339992 0.805817 295 0.376786 0.805214 SURF 0x10 mat 1 refs 4 295 0.376786 0.805214 266 0.339992 0.805817 267 0.339988 0.798774 294 0.376782 0.79803 SURF 0x10 mat 1 refs 4 291 0.376772 0.779477 259 0.339979 0.780579 260 0.339977 0.77822 290 0.376771 0.777072 SURF 0x10 mat 1 refs 4 289 0.37677 0.774566 261 0.339976 0.775764 270 0.339975 0.773291 288 0.376769 0.772045 SURF 0x10 mat 1 refs 4 286 0.376766 0.767291 272 0.339972 0.768629 273 0.339971 0.766602 285 0.376765 0.765224 SURF 0x10 mat 1 refs 4 277 0.376764 0.763477 262 0.33997 0.764889 263 0.33997 0.763571 276 0.376763 0.762134 SURF 0x10 mat 1 refs 4 276 0.376763 0.762134 263 0.33997 0.763571 274 0.33997 0.762731 275 0.376763 0.761276 SURF 0x10 mat 1 refs 4 275 0.376763 0.761276 274 0.33997 0.762731 264 0.339969 0.76245 284 0.376763 0.76099 SURF 0x10 mat 1 refs 4 275 0.376763 0.761276 284 0.376763 0.76099 575 0.4363 0.760959 591 0.4363 0.761246 SURF 0x10 mat 1 refs 4 276 0.376763 0.762134 275 0.376763 0.761276 591 0.4363 0.761246 578 0.4363 0.762103 SURF 0x10 mat 1 refs 4 277 0.376764 0.763477 276 0.376763 0.762134 578 0.4363 0.762103 592 0.436301 0.763447 SURF 0x10 mat 1 refs 4 285 0.376765 0.765224 277 0.376764 0.763477 592 0.436301 0.763447 593 0.436302 0.765194 SURF 0x10 mat 1 refs 4 286 0.376766 0.767291 285 0.376765 0.765224 593 0.436302 0.765194 580 0.436303 0.76726 SURF 0x10 mat 1 refs 4 287 0.376768 0.769592 286 0.376766 0.767291 580 0.436303 0.76726 581 0.436304 0.769562 SURF 0x10 mat 1 refs 4 288 0.376769 0.772045 287 0.376768 0.769592 581 0.436304 0.769562 582 0.436305 0.772015 SURF 0x10 mat 1 refs 4 289 0.37677 0.774566 288 0.376769 0.772045 582 0.436305 0.772015 594 0.436306 0.774536 SURF 0x10 mat 1 refs 4 290 0.376771 0.777072 289 0.37677 0.774566 594 0.436306 0.774536 595 0.436308 0.777041 SURF 0x10 mat 1 refs 4 291 0.376772 0.779477 290 0.376771 0.777072 595 0.436308 0.777041 583 0.436309 0.779447 SURF 0x10 mat 1 refs 4 292 0.376774 0.7817 291 0.376772 0.779477 583 0.436309 0.779447 596 0.43631 0.781669 SURF 0x10 mat 1 refs 4 278 0.376775 0.783655 292 0.376774 0.7817 596 0.43631 0.781669 597 0.436311 0.783624 SURF 0x10 mat 1 refs 4 293 0.376778 0.790845 278 0.376775 0.783655 597 0.436311 0.783624 598 0.436315 0.790814 SURF 0x10 mat 1 refs 4 294 0.376782 0.79803 293 0.376778 0.790845 598 0.436315 0.790814 599 0.436319 0.798 SURF 0x10 mat 1 refs 4 295 0.376786 0.805214 294 0.376782 0.79803 599 0.436319 0.798 600 0.436322 0.805183 SURF 0x10 mat 1 refs 4 279 0.376789 0.812395 295 0.376786 0.805214 600 0.436322 0.805183 601 0.436326 0.812365 SURF 0x10 mat 1 refs 4 296 0.376793 0.819576 279 0.376789 0.812395 601 0.436326 0.812365 602 0.436329 0.819546 SURF 0x10 mat 1 refs 4 297 0.376797 0.82676 296 0.376793 0.819576 602 0.436329 0.819546 586 0.436333 0.826729 SURF 0x10 mat 1 refs 4 298 0.3768 0.833945 297 0.376797 0.82676 586 0.436333 0.826729 603 0.436337 0.833915 SURF 0x10 mat 1 refs 4 280 0.376804 0.841135 298 0.3768 0.833945 603 0.436337 0.833915 604 0.436341 0.841105 SURF 0x10 mat 1 refs 4 281 0.376808 0.848331 280 0.376804 0.841135 604 0.436341 0.841105 605 0.436344 0.848301 SURF 0x10 mat 1 refs 4 282 0.376811 0.855534 281 0.376808 0.848331 605 0.436344 0.848301 606 0.436348 0.855503 SURF 0x10 mat 1 refs 4 299 0.376815 0.862745 282 0.376811 0.855534 606 0.436348 0.855503 607 0.436352 0.862715 SURF 0x10 mat 1 refs 4 283 0.376819 0.869966 299 0.376815 0.862745 607 0.436352 0.862715 608 0.436356 0.869936 SURF 0x10 mat 1 refs 3 324 0.716166 0.845107 300 0.717507 0.857595 323 0.716166 0.845204 SURF 0x10 mat 1 refs 3 323 0.716166 0.845204 300 0.717507 0.857595 310 0.716166 0.845356 SURF 0x10 mat 1 refs 3 310 0.716166 0.845356 300 0.717507 0.857595 322 0.716166 0.845553 SURF 0x10 mat 1 refs 3 322 0.716166 0.845553 300 0.717507 0.857595 309 0.716166 0.845786 SURF 0x10 mat 1 refs 3 306 0.716167 0.846889 300 0.717507 0.857595 305 0.716167 0.847161 SURF 0x10 mat 1 refs 3 305 0.716167 0.847161 300 0.717507 0.857595 320 0.716167 0.847411 SURF 0x10 mat 1 refs 3 320 0.716167 0.847411 300 0.717507 0.857595 319 0.716167 0.847632 SURF 0x10 mat 1 refs 3 308 0.716166 0.846045 309 0.716166 0.845786 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 307 0.716166 0.846322 308 0.716166 0.846045 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 321 0.716166 0.846607 307 0.716166 0.846322 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 306 0.716167 0.846889 321 0.716166 0.846607 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 318 0.716168 0.848443 319 0.716167 0.847632 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 304 0.716168 0.849253 318 0.716168 0.848443 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 303 0.716168 0.850064 304 0.716168 0.849253 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 302 0.716169 0.850874 303 0.716168 0.850064 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 301 0.716169 0.851684 302 0.716169 0.850874 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 317 0.716169 0.852494 301 0.716169 0.851684 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 316 0.71617 0.853304 317 0.716169 0.852494 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 315 0.71617 0.854115 316 0.71617 0.853304 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 314 0.716171 0.854927 315 0.71617 0.854115 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 313 0.716171 0.85574 314 0.716171 0.854927 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 312 0.716171 0.856553 313 0.716171 0.85574 300 0.717507 0.857595 SURF 0x10 mat 1 refs 3 311 0.716172 0.857368 312 0.716171 0.856553 300 0.717507 0.857595 SURF 0x10 mat 1 refs 4 348 0.713614 0.852099 336 0.713613 0.850412 315 0.71617 0.854115 314 0.716171 0.854927 SURF 0x10 mat 1 refs 4 335 0.713612 0.848727 347 0.713611 0.847042 317 0.716169 0.852494 316 0.71617 0.853304 SURF 0x10 mat 1 refs 4 334 0.71361 0.845358 333 0.713609 0.843675 302 0.716169 0.850874 301 0.716169 0.851684 SURF 0x10 mat 1 refs 4 332 0.713609 0.841992 331 0.713608 0.840308 304 0.716168 0.849253 303 0.716168 0.850064 SURF 0x10 mat 1 refs 4 329 0.713605 0.836479 345 0.713605 0.835958 305 0.716167 0.847161 320 0.716167 0.847411 SURF 0x10 mat 1 refs 4 345 0.713605 0.835958 344 0.713605 0.835395 306 0.716167 0.846889 305 0.716167 0.847161 SURF 0x10 mat 1 refs 4 328 0.713604 0.833101 340 0.713603 0.832617 322 0.716166 0.845553 309 0.716166 0.845786 SURF 0x10 mat 1 refs 4 325 0.713603 0.831692 339 0.713603 0.831624 324 0.716166 0.845107 323 0.716166 0.845204 SURF 0x10 mat 1 refs 4 338 0.713616 0.857171 349 0.713615 0.855478 312 0.716171 0.856553 311 0.716172 0.857368 SURF 0x10 mat 1 refs 4 349 0.713615 0.855478 337 0.713614 0.853788 313 0.716171 0.85574 312 0.716171 0.856553 SURF 0x10 mat 1 refs 4 337 0.713614 0.853788 348 0.713614 0.852099 314 0.716171 0.854927 313 0.716171 0.85574 SURF 0x10 mat 1 refs 4 336 0.713613 0.850412 335 0.713612 0.848727 316 0.71617 0.853304 315 0.71617 0.854115 SURF 0x10 mat 1 refs 4 347 0.713611 0.847042 334 0.71361 0.845358 301 0.716169 0.851684 317 0.716169 0.852494 SURF 0x10 mat 1 refs 4 333 0.713609 0.843675 332 0.713609 0.841992 303 0.716168 0.850064 302 0.716169 0.850874 SURF 0x10 mat 1 refs 4 331 0.713608 0.840308 346 0.713606 0.838623 318 0.716168 0.848443 304 0.716168 0.849253 SURF 0x10 mat 1 refs 4 346 0.713606 0.838623 330 0.713606 0.836938 319 0.716167 0.847632 318 0.716168 0.848443 SURF 0x10 mat 1 refs 4 330 0.713606 0.836938 329 0.713605 0.836479 320 0.716167 0.847411 319 0.716167 0.847632 SURF 0x10 mat 1 refs 4 344 0.713605 0.835395 343 0.713605 0.834807 321 0.716166 0.846607 306 0.716167 0.846889 SURF 0x10 mat 1 refs 4 343 0.713605 0.834807 342 0.713604 0.834216 307 0.716166 0.846322 321 0.716166 0.846607 SURF 0x10 mat 1 refs 4 342 0.713604 0.834216 341 0.713604 0.833641 308 0.716166 0.846045 307 0.716166 0.846322 SURF 0x10 mat 1 refs 4 341 0.713604 0.833641 328 0.713604 0.833101 309 0.716166 0.845786 308 0.716166 0.846045 SURF 0x10 mat 1 refs 4 340 0.713603 0.832617 327 0.713603 0.832207 310 0.716166 0.845356 322 0.716166 0.845553 SURF 0x10 mat 1 refs 4 327 0.713603 0.832207 326 0.713603 0.831892 323 0.716166 0.845204 310 0.716166 0.845356 SURF 0x10 mat 1 refs 3 326 0.713603 0.831892 325 0.713603 0.831692 323 0.716166 0.845204 SURF 0x10 mat 1 refs 4 374 0.708692 0.822014 339 0.713603 0.831624 325 0.713603 0.831692 358 0.708692 0.822105 SURF 0x10 mat 1 refs 4 373 0.708692 0.822379 326 0.713603 0.831892 327 0.713603 0.832207 372 0.708692 0.822807 SURF 0x10 mat 1 refs 4 372 0.708692 0.822807 327 0.713603 0.832207 340 0.713603 0.832617 357 0.708693 0.823364 SURF 0x10 mat 1 refs 4 357 0.708693 0.823364 340 0.713603 0.832617 328 0.713604 0.833101 371 0.708693 0.824024 SURF 0x10 mat 1 refs 4 369 0.708694 0.82554 342 0.713604 0.834216 343 0.713605 0.834807 356 0.708695 0.826344 SURF 0x10 mat 1 refs 4 356 0.708695 0.826344 343 0.713605 0.834807 344 0.713605 0.835395 355 0.708695 0.827143 SURF 0x10 mat 1 refs 4 355 0.708695 0.827143 344 0.713605 0.835395 345 0.713605 0.835958 368 0.708695 0.827911 SURF 0x10 mat 1 refs 4 367 0.708696 0.828619 329 0.713605 0.836479 330 0.713606 0.836938 354 0.708696 0.829243 SURF 0x10 mat 1 refs 4 366 0.708697 0.831536 346 0.713606 0.838623 331 0.713608 0.840308 353 0.708698 0.833828 SURF 0x10 mat 1 refs 4 353 0.708698 0.833828 331 0.713608 0.840308 332 0.713609 0.841992 352 0.708699 0.836119 SURF 0x10 mat 1 refs 4 351 0.708703 0.842991 347 0.713611 0.847042 335 0.713612 0.848727 363 0.708704 0.845283 SURF 0x10 mat 1 refs 4 363 0.708704 0.845283 335 0.713612 0.848727 336 0.713613 0.850412 362 0.708705 0.847576 SURF 0x10 mat 1 refs 4 362 0.708705 0.847576 336 0.713613 0.850412 348 0.713614 0.852099 361 0.708707 0.849871 SURF 0x10 mat 1 refs 4 361 0.708707 0.849871 348 0.713614 0.852099 337 0.713614 0.853788 360 0.708708 0.852169 SURF 0x10 mat 1 refs 4 360 0.708708 0.852169 337 0.713614 0.853788 349 0.713615 0.855478 359 0.708709 0.854469 SURF 0x10 mat 1 refs 4 373 0.708692 0.822379 358 0.708692 0.822105 325 0.713603 0.831692 326 0.713603 0.831892 SURF 0x10 mat 1 refs 4 370 0.708694 0.824758 371 0.708693 0.824024 328 0.713604 0.833101 341 0.713604 0.833641 SURF 0x10 mat 1 refs 4 369 0.708694 0.82554 370 0.708694 0.824758 341 0.713604 0.833641 342 0.713604 0.834216 SURF 0x10 mat 1 refs 4 367 0.708696 0.828619 368 0.708695 0.827911 345 0.713605 0.835958 329 0.713605 0.836479 SURF 0x10 mat 1 refs 4 366 0.708697 0.831536 354 0.708696 0.829243 330 0.713606 0.836938 346 0.713606 0.838623 SURF 0x10 mat 1 refs 4 365 0.7087 0.838409 352 0.708699 0.836119 332 0.713609 0.841992 333 0.713609 0.843675 SURF 0x10 mat 1 refs 4 364 0.708702 0.8407 365 0.7087 0.838409 333 0.713609 0.843675 334 0.71361 0.845358 SURF 0x10 mat 1 refs 4 351 0.708703 0.842991 364 0.708702 0.8407 334 0.71361 0.845358 347 0.713611 0.847042 SURF 0x10 mat 1 refs 4 350 0.70871 0.856772 359 0.708709 0.854469 349 0.713615 0.855478 338 0.713616 0.857171 SURF 0x10 mat 1 refs 4 386 0.700125 0.856613 385 0.700123 0.853458 359 0.708709 0.854469 350 0.70871 0.856772 SURF 0x10 mat 1 refs 4 385 0.700123 0.853458 384 0.700122 0.850308 360 0.708708 0.852169 359 0.708709 0.854469 SURF 0x10 mat 1 refs 4 398 0.700118 0.844017 383 0.700117 0.840876 363 0.708704 0.845283 362 0.708705 0.847576 SURF 0x10 mat 1 refs 4 380 0.700107 0.822047 394 0.700106 0.818906 354 0.708696 0.829243 366 0.708697 0.831536 SURF 0x10 mat 1 refs 4 392 0.700105 0.817082 379 0.700104 0.816031 355 0.708695 0.827143 368 0.708695 0.827911 SURF 0x10 mat 1 refs 4 379 0.700104 0.816031 391 0.700103 0.814936 356 0.708695 0.826344 355 0.708695 0.827143 SURF 0x10 mat 1 refs 4 388 0.700101 0.809505 375 0.700101 0.80913 358 0.708692 0.822105 373 0.708692 0.822379 SURF 0x10 mat 1 refs 4 375 0.700101 0.80913 387 0.700101 0.809005 374 0.708692 0.822014 358 0.708692 0.822105 SURF 0x10 mat 1 refs 4 384 0.700122 0.850308 399 0.70012 0.847161 361 0.708707 0.849871 360 0.708708 0.852169 SURF 0x10 mat 1 refs 4 399 0.70012 0.847161 398 0.700118 0.844017 362 0.708705 0.847576 361 0.708707 0.849871 SURF 0x10 mat 1 refs 4 383 0.700117 0.840876 397 0.700115 0.837737 351 0.708703 0.842991 363 0.708704 0.845283 SURF 0x10 mat 1 refs 4 397 0.700115 0.837737 396 0.700114 0.834599 364 0.708702 0.8407 351 0.708703 0.842991 SURF 0x10 mat 1 refs 4 396 0.700114 0.834599 382 0.700112 0.831462 365 0.7087 0.838409 364 0.708702 0.8407 SURF 0x10 mat 1 refs 4 382 0.700112 0.831462 381 0.70011 0.828325 352 0.708699 0.836119 365 0.7087 0.838409 SURF 0x10 mat 1 refs 4 381 0.70011 0.828325 395 0.700109 0.825187 353 0.708698 0.833828 352 0.708699 0.836119 SURF 0x10 mat 1 refs 4 395 0.700109 0.825187 380 0.700107 0.822047 366 0.708697 0.831536 353 0.708698 0.833828 SURF 0x10 mat 1 refs 4 394 0.700106 0.818906 393 0.700105 0.818052 367 0.708696 0.828619 354 0.708696 0.829243 SURF 0x10 mat 1 refs 4 393 0.700105 0.818052 392 0.700105 0.817082 368 0.708695 0.827911 367 0.708696 0.828619 SURF 0x10 mat 1 refs 4 391 0.700103 0.814936 378 0.700103 0.813835 369 0.708694 0.82554 356 0.708695 0.826344 SURF 0x10 mat 1 refs 4 378 0.700103 0.813835 390 0.700102 0.812763 370 0.708694 0.824758 369 0.708694 0.82554 SURF 0x10 mat 1 refs 4 390 0.700102 0.812763 377 0.700102 0.811758 371 0.708693 0.824024 370 0.708694 0.824758 SURF 0x10 mat 1 refs 4 377 0.700102 0.811758 389 0.700101 0.810855 357 0.708693 0.823364 371 0.708693 0.824024 SURF 0x10 mat 1 refs 4 389 0.700101 0.810855 376 0.700101 0.810092 372 0.708692 0.822807 357 0.708693 0.823364 SURF 0x10 mat 1 refs 4 376 0.700101 0.810092 388 0.700101 0.809505 373 0.708692 0.822379 372 0.708692 0.822807 SURF 0x10 mat 1 refs 4 424 0.687524 0.798593 387 0.700101 0.809005 375 0.700101 0.80913 423 0.687524 0.798746 SURF 0x10 mat 1 refs 4 423 0.687524 0.798746 375 0.700101 0.80913 388 0.700101 0.809505 414 0.687524 0.799204 SURF 0x10 mat 1 refs 4 411 0.687526 0.801961 377 0.700102 0.811758 390 0.700102 0.812763 422 0.687526 0.803192 SURF 0x10 mat 1 refs 4 422 0.687526 0.803192 390 0.700102 0.812763 378 0.700103 0.813835 410 0.687527 0.804504 SURF 0x10 mat 1 refs 4 410 0.687527 0.804504 378 0.700103 0.813835 391 0.700103 0.814936 409 0.687528 0.805852 SURF 0x10 mat 1 refs 4 408 0.687529 0.807191 379 0.700104 0.816031 392 0.700105 0.817082 421 0.687529 0.808477 SURF 0x10 mat 1 refs 4 421 0.687529 0.808477 392 0.700105 0.817082 393 0.700105 0.818052 407 0.68753 0.809665 SURF 0x10 mat 1 refs 4 407 0.68753 0.809665 393 0.700105 0.818052 394 0.700106 0.818906 420 0.68753 0.81071 SURF 0x10 mat 1 refs 4 406 0.687532 0.814555 380 0.700107 0.822047 395 0.700109 0.825187 419 0.687534 0.818397 SURF 0x10 mat 1 refs 4 418 0.687536 0.822237 381 0.70011 0.828325 382 0.700112 0.831462 405 0.687538 0.826077 SURF 0x10 mat 1 refs 4 405 0.687538 0.826077 382 0.700112 0.831462 396 0.700114 0.834599 417 0.68754 0.829916 SURF 0x10 mat 1 refs 4 417 0.68754 0.829916 396 0.700114 0.834599 397 0.700115 0.837737 404 0.687542 0.833757 SURF 0x10 mat 1 refs 4 404 0.687542 0.833757 397 0.700115 0.837737 383 0.700117 0.840876 416 0.687544 0.837599 SURF 0x10 mat 1 refs 4 416 0.687544 0.837599 383 0.700117 0.840876 398 0.700118 0.844017 415 0.687546 0.841443 SURF 0x10 mat 1 refs 4 415 0.687546 0.841443 398 0.700118 0.844017 399 0.70012 0.847161 403 0.687548 0.845291 SURF 0x10 mat 1 refs 4 403 0.687548 0.845291 399 0.70012 0.847161 384 0.700122 0.850308 402 0.68755 0.849141 SURF 0x10 mat 1 refs 4 402 0.68755 0.849141 384 0.700122 0.850308 385 0.700123 0.853458 401 0.687552 0.852997 SURF 0x10 mat 1 refs 4 401 0.687552 0.852997 385 0.700123 0.853458 386 0.700125 0.856613 400 0.687554 0.856858 SURF 0x10 mat 1 refs 4 413 0.687525 0.799923 414 0.687524 0.799204 388 0.700101 0.809505 376 0.700101 0.810092 SURF 0x10 mat 1 refs 4 412 0.687525 0.800857 413 0.687525 0.799923 376 0.700101 0.810092 389 0.700101 0.810855 SURF 0x10 mat 1 refs 4 411 0.687526 0.801961 412 0.687525 0.800857 389 0.700101 0.810855 377 0.700102 0.811758 SURF 0x10 mat 1 refs 4 408 0.687529 0.807191 409 0.687528 0.805852 391 0.700103 0.814936 379 0.700104 0.816031 SURF 0x10 mat 1 refs 4 406 0.687532 0.814555 420 0.68753 0.81071 394 0.700106 0.818906 380 0.700107 0.822047 SURF 0x10 mat 1 refs 4 418 0.687536 0.822237 419 0.687534 0.818397 395 0.700109 0.825187 381 0.70011 0.828325 SURF 0x10 mat 1 refs 4 440 0.669772 0.858539 439 0.669769 0.853981 401 0.687552 0.852997 400 0.687554 0.856858 SURF 0x10 mat 1 refs 4 438 0.669767 0.849431 437 0.669765 0.844885 403 0.687548 0.845291 402 0.68755 0.849141 SURF 0x10 mat 1 refs 4 437 0.669765 0.844885 449 0.669762 0.840344 415 0.687546 0.841443 403 0.687548 0.845291 SURF 0x10 mat 1 refs 4 447 0.669758 0.831272 436 0.669755 0.826739 417 0.68754 0.829916 404 0.687542 0.833757 SURF 0x10 mat 1 refs 4 436 0.669755 0.826739 435 0.669753 0.822207 405 0.687538 0.826077 417 0.68754 0.829916 SURF 0x10 mat 1 refs 4 435 0.669753 0.822207 446 0.669751 0.817675 418 0.687536 0.822237 405 0.687538 0.826077 SURF 0x10 mat 1 refs 4 446 0.669751 0.817675 434 0.669748 0.813142 419 0.687534 0.818397 418 0.687536 0.822237 SURF 0x10 mat 1 refs 4 434 0.669748 0.813142 433 0.669746 0.808607 406 0.687532 0.814555 419 0.687534 0.818397 SURF 0x10 mat 1 refs 4 445 0.669744 0.80407 432 0.669743 0.802836 407 0.68753 0.809665 420 0.68753 0.81071 SURF 0x10 mat 1 refs 4 432 0.669743 0.802836 431 0.669742 0.801434 421 0.687529 0.808477 407 0.68753 0.809665 SURF 0x10 mat 1 refs 4 431 0.669742 0.801434 430 0.669741 0.799916 408 0.687529 0.807191 421 0.687529 0.808477 SURF 0x10 mat 1 refs 4 427 0.669739 0.795196 444 0.669738 0.793743 411 0.687526 0.801961 422 0.687526 0.803192 SURF 0x10 mat 1 refs 4 444 0.669738 0.793743 426 0.669738 0.792439 412 0.687525 0.800857 411 0.687526 0.801961 SURF 0x10 mat 1 refs 4 426 0.669738 0.792439 443 0.669737 0.791337 413 0.687525 0.799923 412 0.687525 0.800857 SURF 0x10 mat 1 refs 4 443 0.669737 0.791337 442 0.669736 0.790489 414 0.687524 0.799204 413 0.687525 0.799923 SURF 0x10 mat 1 refs 4 425 0.669736 0.789948 441 0.669736 0.789767 424 0.687524 0.798593 423 0.687524 0.798746 SURF 0x10 mat 1 refs 4 439 0.669769 0.853981 438 0.669767 0.849431 402 0.68755 0.849141 401 0.687552 0.852997 SURF 0x10 mat 1 refs 4 449 0.669762 0.840344 448 0.66976 0.835807 416 0.687544 0.837599 415 0.687546 0.841443 SURF 0x10 mat 1 refs 4 448 0.66976 0.835807 447 0.669758 0.831272 404 0.687542 0.833757 416 0.687544 0.837599 SURF 0x10 mat 1 refs 4 433 0.669746 0.808607 445 0.669744 0.80407 420 0.68753 0.81071 406 0.687532 0.814555 SURF 0x10 mat 1 refs 4 430 0.669741 0.799916 429 0.66974 0.798335 409 0.687528 0.805852 408 0.687529 0.807191 SURF 0x10 mat 1 refs 4 429 0.66974 0.798335 428 0.66974 0.796744 410 0.687527 0.804504 409 0.687528 0.805852 SURF 0x10 mat 1 refs 4 428 0.66974 0.796744 427 0.669739 0.795196 422 0.687526 0.803192 410 0.687527 0.804504 SURF 0x10 mat 1 refs 4 442 0.669736 0.790489 425 0.669736 0.789948 423 0.687524 0.798746 414 0.687524 0.799204 SURF 0x10 mat 1 refs 4 474 0.646736 0.782032 441 0.669736 0.789767 425 0.669736 0.789948 473 0.646736 0.782239 SURF 0x10 mat 1 refs 4 459 0.646737 0.782859 442 0.669736 0.790489 443 0.669737 0.791337 458 0.646737 0.78383 SURF 0x10 mat 1 refs 4 472 0.646738 0.785093 426 0.669738 0.792439 444 0.669738 0.793743 471 0.646739 0.786587 SURF 0x10 mat 1 refs 4 471 0.646739 0.786587 444 0.669738 0.793743 427 0.669739 0.795196 470 0.646739 0.788251 SURF 0x10 mat 1 refs 4 457 0.646741 0.790025 428 0.66974 0.796744 429 0.66974 0.798335 456 0.646742 0.791848 SURF 0x10 mat 1 refs 4 456 0.646742 0.791848 429 0.66974 0.798335 430 0.669741 0.799916 469 0.646742 0.793659 SURF 0x10 mat 1 refs 4 469 0.646742 0.793659 430 0.669741 0.799916 431 0.669742 0.801434 468 0.646743 0.795398 SURF 0x10 mat 1 refs 4 467 0.646744 0.797005 432 0.669743 0.802836 445 0.669744 0.80407 466 0.646745 0.798418 SURF 0x10 mat 1 refs 4 466 0.646745 0.798418 445 0.669744 0.80407 433 0.669746 0.808607 465 0.646748 0.803616 SURF 0x10 mat 1 refs 4 465 0.646748 0.803616 433 0.669746 0.808607 434 0.669748 0.813142 464 0.64675 0.808811 SURF 0x10 mat 1 refs 4 463 0.646753 0.814004 446 0.669751 0.817675 435 0.669753 0.822207 455 0.646756 0.819197 SURF 0x10 mat 1 refs 4 454 0.646758 0.824389 436 0.669755 0.826739 447 0.669758 0.831272 453 0.646761 0.829582 SURF 0x10 mat 1 refs 4 461 0.646766 0.839976 449 0.669762 0.840344 437 0.669765 0.844885 452 0.646769 0.845178 SURF 0x10 mat 1 refs 4 452 0.646769 0.845178 437 0.669765 0.844885 438 0.669767 0.849431 460 0.646772 0.850385 SURF 0x10 mat 1 refs 4 459 0.646737 0.782859 473 0.646736 0.782239 425 0.669736 0.789948 442 0.669736 0.790489 SURF 0x10 mat 1 refs 4 472 0.646738 0.785093 458 0.646737 0.78383 443 0.669737 0.791337 426 0.669738 0.792439 SURF 0x10 mat 1 refs 4 457 0.646741 0.790025 470 0.646739 0.788251 427 0.669739 0.795196 428 0.66974 0.796744 SURF 0x10 mat 1 refs 4 467 0.646744 0.797005 468 0.646743 0.795398 431 0.669742 0.801434 432 0.669743 0.802836 SURF 0x10 mat 1 refs 4 463 0.646753 0.814004 464 0.64675 0.808811 434 0.669748 0.813142 446 0.669751 0.817675 SURF 0x10 mat 1 refs 4 454 0.646758 0.824389 455 0.646756 0.819197 435 0.669753 0.822207 436 0.669755 0.826739 SURF 0x10 mat 1 refs 4 462 0.646763 0.834777 453 0.646761 0.829582 447 0.669758 0.831272 448 0.66976 0.835807 SURF 0x10 mat 1 refs 4 461 0.646766 0.839976 462 0.646763 0.834777 448 0.66976 0.835807 449 0.669762 0.840344 SURF 0x10 mat 1 refs 4 451 0.646774 0.855599 460 0.646772 0.850385 438 0.669767 0.849431 439 0.669769 0.853981 SURF 0x10 mat 1 refs 4 450 0.646777 0.86082 451 0.646774 0.855599 439 0.669769 0.853981 440 0.669772 0.858539 SURF 0x10 mat 1 refs 4 489 0.621023 0.863474 499 0.62102 0.857614 451 0.646774 0.855599 450 0.646777 0.86082 SURF 0x10 mat 1 refs 4 487 0.621014 0.845917 498 0.621011 0.840077 461 0.646766 0.839976 452 0.646769 0.845178 SURF 0x10 mat 1 refs 4 498 0.621011 0.840077 497 0.621008 0.834242 462 0.646763 0.834777 461 0.646766 0.839976 SURF 0x10 mat 1 refs 4 485 0.621002 0.822582 496 0.620999 0.816754 455 0.646756 0.819197 454 0.646758 0.824389 SURF 0x10 mat 1 refs 4 496 0.620999 0.816754 495 0.620996 0.810926 463 0.646753 0.814004 455 0.646756 0.819197 SURF 0x10 mat 1 refs 4 483 0.62099 0.799266 482 0.620987 0.793431 466 0.646745 0.798418 465 0.646748 0.803616 SURF 0x10 mat 1 refs 4 481 0.620986 0.791844 480 0.620985 0.790041 468 0.646743 0.795398 467 0.646744 0.797005 SURF 0x10 mat 1 refs 4 480 0.620985 0.790041 479 0.620984 0.788088 469 0.646742 0.793659 468 0.646743 0.795398 SURF 0x10 mat 1 refs 4 479 0.620984 0.788088 494 0.620983 0.786056 456 0.646742 0.791848 469 0.646742 0.793659 SURF 0x10 mat 1 refs 4 478 0.620982 0.78401 477 0.620981 0.782019 470 0.646739 0.788251 457 0.646741 0.790025 SURF 0x10 mat 1 refs 4 499 0.62102 0.857614 488 0.621017 0.851762 460 0.646772 0.850385 451 0.646774 0.855599 SURF 0x10 mat 1 refs 4 488 0.621017 0.851762 487 0.621014 0.845917 452 0.646769 0.845178 460 0.646772 0.850385 SURF 0x10 mat 1 refs 4 497 0.621008 0.834242 486 0.621005 0.828411 453 0.646761 0.829582 462 0.646763 0.834777 SURF 0x10 mat 1 refs 4 486 0.621005 0.828411 485 0.621002 0.822582 454 0.646758 0.824389 453 0.646761 0.829582 SURF 0x10 mat 1 refs 4 495 0.620996 0.810926 484 0.620993 0.805097 464 0.64675 0.808811 463 0.646753 0.814004 SURF 0x10 mat 1 refs 4 484 0.620993 0.805097 483 0.62099 0.799266 465 0.646748 0.803616 464 0.64675 0.808811 SURF 0x10 mat 1 refs 4 482 0.620987 0.793431 481 0.620986 0.791844 467 0.646744 0.797005 466 0.646745 0.798418 SURF 0x10 mat 1 refs 4 494 0.620983 0.786056 478 0.620982 0.78401 457 0.646741 0.790025 456 0.646742 0.791848 SURF 0x10 mat 1 refs 4 477 0.620981 0.782019 493 0.62098 0.780151 471 0.646739 0.786587 470 0.646739 0.788251 SURF 0x10 mat 1 refs 4 493 0.62098 0.780151 492 0.620979 0.778474 472 0.646738 0.785093 471 0.646739 0.786587 SURF 0x10 mat 1 refs 4 492 0.620979 0.778474 491 0.620979 0.777057 458 0.646737 0.78383 472 0.646738 0.785093 SURF 0x10 mat 1 refs 4 491 0.620979 0.777057 476 0.620978 0.775966 459 0.646737 0.782859 458 0.646737 0.78383 SURF 0x10 mat 1 refs 4 476 0.620978 0.775966 475 0.620978 0.77527 473 0.646736 0.782239 459 0.646737 0.782859 SURF 0x10 mat 1 refs 4 475 0.620978 0.77527 490 0.620978 0.775038 474 0.646736 0.782032 473 0.646736 0.782239 SURF 0x10 mat 1 refs 4 511 0.591847 0.768996 490 0.620978 0.775038 475 0.620978 0.77527 524 0.591847 0.769251 SURF 0x10 mat 1 refs 4 524 0.591847 0.769251 475 0.620978 0.77527 476 0.620978 0.775966 523 0.591847 0.770015 SURF 0x10 mat 1 refs 4 523 0.591847 0.770015 476 0.620978 0.775966 491 0.620979 0.777057 522 0.591848 0.771213 SURF 0x10 mat 1 refs 4 521 0.59185 0.77461 493 0.62098 0.780151 477 0.620981 0.782019 509 0.591851 0.776661 SURF 0x10 mat 1 refs 4 520 0.591852 0.778847 478 0.620982 0.78401 494 0.620983 0.786056 519 0.591853 0.781094 SURF 0x10 mat 1 refs 4 508 0.591854 0.783326 479 0.620984 0.788088 480 0.620985 0.790041 507 0.591855 0.78547 SURF 0x10 mat 1 refs 4 507 0.591855 0.78547 480 0.620985 0.790041 481 0.620986 0.791844 506 0.591856 0.78745 SURF 0x10 mat 1 refs 4 518 0.591857 0.789192 482 0.620987 0.793431 483 0.62099 0.799266 505 0.59186 0.795599 SURF 0x10 mat 1 refs 4 505 0.59186 0.795599 483 0.62099 0.799266 484 0.620993 0.805097 504 0.591864 0.802002 SURF 0x10 mat 1 refs 4 504 0.591864 0.802002 484 0.620993 0.805097 495 0.620996 0.810926 503 0.591867 0.808402 SURF 0x10 mat 1 refs 4 503 0.591867 0.808402 495 0.620996 0.810926 496 0.620999 0.816754 517 0.59187 0.814802 SURF 0x10 mat 1 refs 4 516 0.591873 0.821201 485 0.621002 0.822582 486 0.621005 0.828411 515 0.591877 0.827602 SURF 0x10 mat 1 refs 4 515 0.591877 0.827602 486 0.621005 0.828411 497 0.621008 0.834242 514 0.59188 0.834005 SURF 0x10 mat 1 refs 4 502 0.591883 0.840412 498 0.621011 0.840077 487 0.621014 0.845917 501 0.591887 0.846824 SURF 0x10 mat 1 refs 4 510 0.591848 0.772769 522 0.591848 0.771213 491 0.620979 0.777057 492 0.620979 0.778474 SURF 0x10 mat 1 refs 4 521 0.59185 0.77461 510 0.591848 0.772769 492 0.620979 0.778474 493 0.62098 0.780151 SURF 0x10 mat 1 refs 4 520 0.591852 0.778847 509 0.591851 0.776661 477 0.620981 0.782019 478 0.620982 0.78401 SURF 0x10 mat 1 refs 4 508 0.591854 0.783326 519 0.591853 0.781094 494 0.620983 0.786056 479 0.620984 0.788088 SURF 0x10 mat 1 refs 4 518 0.591857 0.789192 506 0.591856 0.78745 481 0.620986 0.791844 482 0.620987 0.793431 SURF 0x10 mat 1 refs 4 516 0.591873 0.821201 517 0.59187 0.814802 496 0.620999 0.816754 485 0.621002 0.822582 SURF 0x10 mat 1 refs 4 502 0.591883 0.840412 514 0.59188 0.834005 497 0.621008 0.834242 498 0.621011 0.840077 SURF 0x10 mat 1 refs 4 500 0.59189 0.853242 501 0.591887 0.846824 487 0.621014 0.845917 488 0.621017 0.851762 SURF 0x10 mat 1 refs 4 513 0.591893 0.859667 500 0.59189 0.853242 488 0.621017 0.851762 499 0.62102 0.857614 SURF 0x10 mat 1 refs 4 512 0.591897 0.866102 513 0.591893 0.859667 499 0.62102 0.857614 489 0.621023 0.863474 SURF 0x10 mat 1 refs 4 549 0.561237 0.868494 537 0.561233 0.861635 513 0.591893 0.859667 512 0.591897 0.866102 SURF 0x10 mat 1 refs 4 548 0.561226 0.847945 535 0.561223 0.841111 502 0.591883 0.840412 501 0.591887 0.846824 SURF 0x10 mat 1 refs 4 535 0.561223 0.841111 547 0.561219 0.834283 514 0.59188 0.834005 502 0.591883 0.840412 SURF 0x10 mat 1 refs 4 547 0.561219 0.834283 534 0.561215 0.827458 515 0.591877 0.827602 514 0.59188 0.834005 SURF 0x10 mat 1 refs 4 534 0.561215 0.827458 533 0.561212 0.820636 516 0.591873 0.821201 515 0.591877 0.827602 SURF 0x10 mat 1 refs 4 546 0.561208 0.813816 545 0.561205 0.806995 503 0.591867 0.808402 517 0.59187 0.814802 SURF 0x10 mat 1 refs 4 545 0.561205 0.806995 532 0.561202 0.800173 504 0.591864 0.802002 503 0.591867 0.808402 SURF 0x10 mat 1 refs 4 532 0.561202 0.800173 544 0.561198 0.793348 505 0.59186 0.795599 504 0.591864 0.802002 SURF 0x10 mat 1 refs 4 544 0.561198 0.793348 543 0.561195 0.78652 518 0.591857 0.789192 505 0.59186 0.795599 SURF 0x10 mat 1 refs 4 543 0.561195 0.78652 531 0.561194 0.784663 506 0.591856 0.78745 518 0.591857 0.789192 SURF 0x10 mat 1 refs 4 531 0.561194 0.784663 530 0.561192 0.782552 507 0.591855 0.78547 506 0.591856 0.78745 SURF 0x10 mat 1 refs 4 530 0.561192 0.782552 542 0.561191 0.780268 508 0.591854 0.783326 507 0.591855 0.78547 SURF 0x10 mat 1 refs 4 542 0.561191 0.780268 529 0.56119 0.777889 519 0.591853 0.781094 508 0.591854 0.783326 SURF 0x10 mat 1 refs 4 540 0.561186 0.769016 539 0.561185 0.767357 522 0.591848 0.771213 510 0.591848 0.772769 SURF 0x10 mat 1 refs 4 539 0.561185 0.767357 526 0.561184 0.76608 523 0.591847 0.770015 522 0.591848 0.771213 SURF 0x10 mat 1 refs 4 537 0.561233 0.861635 536 0.561229 0.854786 500 0.59189 0.853242 513 0.591893 0.859667 SURF 0x10 mat 1 refs 4 536 0.561229 0.854786 548 0.561226 0.847945 501 0.591887 0.846824 500 0.59189 0.853242 SURF 0x10 mat 1 refs 4 533 0.561212 0.820636 546 0.561208 0.813816 517 0.59187 0.814802 516 0.591873 0.821201 SURF 0x10 mat 1 refs 4 529 0.56119 0.777889 528 0.561189 0.775494 520 0.591852 0.778847 519 0.591853 0.781094 SURF 0x10 mat 1 refs 4 528 0.561189 0.775494 541 0.561188 0.773164 509 0.591851 0.776661 520 0.591852 0.778847 SURF 0x10 mat 1 refs 4 541 0.561188 0.773164 527 0.561187 0.770978 521 0.59185 0.77461 509 0.591851 0.776661 SURF 0x10 mat 1 refs 4 527 0.561187 0.770978 540 0.561186 0.769016 510 0.591848 0.772769 521 0.59185 0.77461 SURF 0x10 mat 1 refs 4 526 0.561184 0.76608 525 0.561184 0.765266 524 0.591847 0.769251 523 0.591847 0.770015 SURF 0x10 mat 1 refs 4 525 0.561184 0.765266 538 0.561183 0.764994 511 0.591847 0.768996 524 0.591847 0.769251 SURF 0x10 mat 1 refs 4 564 0.532053 0.762351 538 0.561183 0.764994 525 0.561184 0.765266 574 0.532053 0.762632 SURF 0x10 mat 1 refs 4 562 0.532055 0.764791 539 0.561185 0.767357 540 0.561186 0.769016 573 0.532055 0.766504 SURF 0x10 mat 1 refs 4 573 0.532055 0.766504 540 0.561186 0.769016 527 0.561187 0.770978 572 0.532057 0.76853 SURF 0x10 mat 1 refs 4 572 0.532057 0.76853 527 0.561187 0.770978 541 0.561188 0.773164 571 0.532058 0.770787 SURF 0x10 mat 1 refs 4 561 0.53206 0.775665 529 0.56119 0.777889 542 0.561191 0.780268 560 0.532061 0.778122 SURF 0x10 mat 1 refs 4 560 0.532061 0.778122 542 0.561191 0.780268 530 0.561192 0.782552 559 0.532063 0.780481 SURF 0x10 mat 1 refs 4 559 0.532063 0.780481 530 0.561192 0.782552 531 0.561194 0.784663 569 0.532064 0.78266 SURF 0x10 mat 1 refs 4 568 0.532065 0.784577 543 0.561195 0.78652 544 0.561198 0.793348 558 0.532068 0.791628 SURF 0x10 mat 1 refs 4 558 0.532068 0.791628 544 0.561198 0.793348 532 0.561202 0.800173 567 0.532072 0.798675 SURF 0x10 mat 1 refs 4 567 0.532072 0.798675 532 0.561202 0.800173 545 0.561205 0.806995 566 0.532076 0.805719 SURF 0x10 mat 1 refs 4 566 0.532076 0.805719 545 0.561205 0.806995 546 0.561208 0.813816 557 0.532079 0.812762 SURF 0x10 mat 1 refs 4 555 0.532087 0.826849 534 0.561215 0.827458 547 0.561219 0.834283 554 0.53209 0.833895 SURF 0x10 mat 1 refs 4 565 0.532101 0.855066 536 0.561229 0.854786 537 0.561233 0.861635 551 0.532105 0.862138 SURF 0x10 mat 1 refs 4 563 0.532054 0.763473 574 0.532053 0.762632 525 0.561184 0.765266 526 0.561184 0.76608 SURF 0x10 mat 1 refs 4 562 0.532055 0.764791 563 0.532054 0.763473 526 0.561184 0.76608 539 0.561185 0.767357 SURF 0x10 mat 1 refs 4 570 0.532059 0.773193 571 0.532058 0.770787 541 0.561188 0.773164 528 0.561189 0.775494 SURF 0x10 mat 1 refs 4 561 0.53206 0.775665 570 0.532059 0.773193 528 0.561189 0.775494 529 0.56119 0.777889 SURF 0x10 mat 1 refs 4 568 0.532065 0.784577 569 0.532064 0.78266 531 0.561194 0.784663 543 0.561195 0.78652 SURF 0x10 mat 1 refs 4 556 0.532083 0.819804 557 0.532079 0.812762 546 0.561208 0.813816 533 0.561212 0.820636 SURF 0x10 mat 1 refs 4 555 0.532087 0.826849 556 0.532083 0.819804 533 0.561212 0.820636 534 0.561215 0.827458 SURF 0x10 mat 1 refs 4 553 0.532094 0.840946 554 0.53209 0.833895 547 0.561219 0.834283 535 0.561223 0.841111 SURF 0x10 mat 1 refs 4 552 0.532097 0.848003 553 0.532094 0.840946 535 0.561223 0.841111 548 0.561226 0.847945 SURF 0x10 mat 1 refs 4 565 0.532101 0.855066 552 0.532097 0.848003 548 0.561226 0.847945 536 0.561229 0.854786 SURF 0x10 mat 1 refs 4 550 0.532108 0.869219 551 0.532105 0.862138 537 0.561233 0.861635 549 0.561237 0.868494 SURF 0x10 mat 1 refs 4 590 0.495314 0.869906 624 0.49531 0.862684 551 0.532105 0.862138 550 0.532108 0.869219 SURF 0x10 mat 1 refs 4 624 0.49531 0.862684 589 0.495307 0.855473 565 0.532101 0.855066 551 0.532105 0.862138 SURF 0x10 mat 1 refs 4 589 0.495307 0.855473 588 0.495303 0.84827 552 0.532097 0.848003 565 0.532101 0.855066 SURF 0x10 mat 1 refs 4 588 0.495303 0.84827 587 0.495299 0.841075 553 0.532094 0.840946 552 0.532097 0.848003 SURF 0x10 mat 1 refs 4 587 0.495299 0.841075 623 0.495296 0.833884 554 0.53209 0.833895 553 0.532094 0.840946 SURF 0x10 mat 1 refs 4 619 0.495277 0.79797 618 0.495273 0.790784 558 0.532068 0.791628 567 0.532072 0.798675 SURF 0x10 mat 1 refs 4 618 0.495273 0.790784 584 0.49527 0.783594 568 0.532065 0.784577 558 0.532068 0.791628 SURF 0x10 mat 1 refs 4 584 0.49527 0.783594 617 0.495269 0.781639 569 0.532064 0.78266 568 0.532065 0.784577 SURF 0x10 mat 1 refs 4 617 0.495269 0.781639 616 0.495268 0.779417 559 0.532063 0.780481 569 0.532064 0.78266 SURF 0x10 mat 1 refs 4 615 0.495267 0.777011 614 0.495265 0.774506 561 0.53206 0.775665 560 0.532061 0.778122 SURF 0x10 mat 1 refs 4 613 0.495264 0.771985 612 0.495263 0.769531 571 0.532058 0.770787 570 0.532059 0.773193 SURF 0x10 mat 1 refs 4 612 0.495263 0.769531 611 0.495261 0.76723 572 0.532057 0.76853 571 0.532058 0.770787 SURF 0x10 mat 1 refs 4 610 0.49526 0.765164 579 0.495259 0.763417 562 0.532055 0.764791 573 0.532055 0.766504 SURF 0x10 mat 1 refs 4 623 0.495296 0.833884 622 0.495292 0.826699 555 0.532087 0.826849 554 0.53209 0.833895 SURF 0x10 mat 1 refs 4 622 0.495292 0.826699 621 0.495288 0.819516 556 0.532083 0.819804 555 0.532087 0.826849 SURF 0x10 mat 1 refs 4 621 0.495288 0.819516 585 0.495285 0.812334 557 0.532079 0.812762 556 0.532083 0.819804 SURF 0x10 mat 1 refs 4 585 0.495285 0.812334 620 0.495281 0.805153 566 0.532076 0.805719 557 0.532079 0.812762 SURF 0x10 mat 1 refs 4 620 0.495281 0.805153 619 0.495277 0.79797 567 0.532072 0.798675 566 0.532076 0.805719 SURF 0x10 mat 1 refs 4 616 0.495268 0.779417 615 0.495267 0.777011 560 0.532061 0.778122 559 0.532063 0.780481 SURF 0x10 mat 1 refs 4 614 0.495265 0.774506 613 0.495264 0.771985 570 0.532059 0.773193 561 0.53206 0.775665 SURF 0x10 mat 1 refs 4 611 0.495261 0.76723 610 0.49526 0.765164 573 0.532055 0.766504 572 0.532057 0.76853 SURF 0x10 mat 1 refs 4 579 0.495259 0.763417 577 0.495259 0.762073 563 0.532054 0.763473 562 0.532055 0.764791 SURF 0x10 mat 1 refs 4 577 0.495259 0.762073 576 0.495258 0.761216 574 0.532053 0.762632 563 0.532054 0.763473 SURF 0x10 mat 1 refs 4 576 0.495258 0.761216 609 0.495258 0.760929 564 0.532053 0.762351 574 0.532053 0.762632 SURF 0x10 mat 1 refs 4 576 0.495258 0.761216 591 0.4363 0.761246 575 0.4363 0.760959 609 0.495258 0.760929 SURF 0x10 mat 1 refs 4 577 0.495259 0.762073 578 0.4363 0.762103 591 0.4363 0.761246 576 0.495258 0.761216 SURF 0x10 mat 1 refs 4 579 0.495259 0.763417 592 0.436301 0.763447 578 0.4363 0.762103 577 0.495259 0.762073 SURF 0x10 mat 1 refs 4 610 0.49526 0.765164 593 0.436302 0.765194 592 0.436301 0.763447 579 0.495259 0.763417 SURF 0x10 mat 1 refs 4 611 0.495261 0.76723 580 0.436303 0.76726 593 0.436302 0.765194 610 0.49526 0.765164 SURF 0x10 mat 1 refs 4 612 0.495263 0.769531 581 0.436304 0.769562 580 0.436303 0.76726 611 0.495261 0.76723 SURF 0x10 mat 1 refs 4 613 0.495264 0.771985 582 0.436305 0.772015 581 0.436304 0.769562 612 0.495263 0.769531 SURF 0x10 mat 1 refs 4 614 0.495265 0.774506 594 0.436306 0.774536 582 0.436305 0.772015 613 0.495264 0.771985 SURF 0x10 mat 1 refs 4 615 0.495267 0.777011 595 0.436308 0.777041 594 0.436306 0.774536 614 0.495265 0.774506 SURF 0x10 mat 1 refs 4 616 0.495268 0.779417 583 0.436309 0.779447 595 0.436308 0.777041 615 0.495267 0.777011 SURF 0x10 mat 1 refs 4 617 0.495269 0.781639 596 0.43631 0.781669 583 0.436309 0.779447 616 0.495268 0.779417 SURF 0x10 mat 1 refs 4 584 0.49527 0.783594 597 0.436311 0.783624 596 0.43631 0.781669 617 0.495269 0.781639 SURF 0x10 mat 1 refs 4 618 0.495273 0.790784 598 0.436315 0.790814 597 0.436311 0.783624 584 0.49527 0.783594 SURF 0x10 mat 1 refs 4 619 0.495277 0.79797 599 0.436319 0.798 598 0.436315 0.790814 618 0.495273 0.790784 SURF 0x10 mat 1 refs 4 620 0.495281 0.805153 600 0.436322 0.805183 599 0.436319 0.798 619 0.495277 0.79797 SURF 0x10 mat 1 refs 4 585 0.495285 0.812334 601 0.436326 0.812365 600 0.436322 0.805183 620 0.495281 0.805153 SURF 0x10 mat 1 refs 4 621 0.495288 0.819516 602 0.436329 0.819546 601 0.436326 0.812365 585 0.495285 0.812334 SURF 0x10 mat 1 refs 4 622 0.495292 0.826699 586 0.436333 0.826729 602 0.436329 0.819546 621 0.495288 0.819516 SURF 0x10 mat 1 refs 4 623 0.495296 0.833884 603 0.436337 0.833915 586 0.436333 0.826729 622 0.495292 0.826699 SURF 0x10 mat 1 refs 4 587 0.495299 0.841075 604 0.436341 0.841105 603 0.436337 0.833915 623 0.495296 0.833884 SURF 0x10 mat 1 refs 4 588 0.495303 0.84827 605 0.436344 0.848301 604 0.436341 0.841105 587 0.495299 0.841075 SURF 0x10 mat 1 refs 4 589 0.495307 0.855473 606 0.436348 0.855503 605 0.436344 0.848301 588 0.495303 0.84827 SURF 0x10 mat 1 refs 4 624 0.49531 0.862684 607 0.436352 0.862715 606 0.436348 0.855503 589 0.495307 0.855473 SURF 0x10 mat 1 refs 4 590 0.495314 0.869906 608 0.436356 0.869936 607 0.436352 0.862715 624 0.49531 0.862684 kids 0 crrcsim-0.9.12/objects/flexifly_xlm.ac0000644000175000017500000012045311724452424014640 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.757 0.757 0.753 emis 0 0 0 spec 0 0 0 shi 10 trans 0 OBJECT world kids 6 OBJECT poly name "fuselage" loc 0.000113226 -0.0786854 -0.394839 texture "flexifly_xlm.rgb" crease 45.000000 numvert 296 -0.000377381 0.0145721 0.968717 -0.00037739 -0.0386299 1.07069 6.15408e-05 -0.0386299 1.07069 0.0106442 0.0145721 0.968717 0.00087731 -0.0389669 1.07069 0.0310162 0.00613513 0.968717 0.00150241 -0.0395919 1.07069 0.0466043 -0.00945287 0.968717 0.00183937 -0.0404079 1.07069 0.0550413 -0.0298249 0.968717 0.00183937 -0.0412859 1.07069 0.0550413 -0.0518689 0.968717 0.00150241 -0.0421019 1.07069 0.0466043 -0.0722409 0.968717 0.00087731 -0.0427269 1.07069 0.0310162 -0.0878289 0.968717 6.15408e-05 -0.0430639 1.07069 0.0106442 -0.0962659 0.968717 -0.00037739 -0.0430639 1.07069 -0.000377381 -0.0962659 0.968717 -0.000816288 -0.0430639 1.07069 -0.0113991 -0.0962659 0.968717 -0.00163205 -0.0427269 1.07069 -0.0317711 -0.0878289 0.968717 -0.00225718 -0.0421019 1.07069 -0.0473593 -0.0722409 0.968717 -0.00259414 -0.0412859 1.07069 -0.0557962 -0.0518689 0.968717 -0.00259414 -0.0404079 1.07069 -0.0557962 -0.0298249 0.968717 -0.00225718 -0.0395919 1.07069 -0.0473593 -0.00945287 0.968717 -0.00163205 -0.0389669 1.07069 -0.0317711 0.00613513 0.968717 -0.000816288 -0.0386299 1.07069 -0.0113991 0.0145721 0.968717 -0.000377269 0.0962547 -1.03015 -0.000377327 0.100768 -0.3835 0.0667668 0.100768 -0.3835 0.0395241 0.0962547 -1.03015 0.0666032 0.0617576 -0.3835 0.0395241 0.0758269 -1.03015 0.0666032 -0.000944875 -0.3835 0.0395241 0.0405359 -1.03015 0.0662716 -0.0544049 -0.3835 0.0395241 0.0115609 -1.03015 -0.000377327 -0.0544049 -0.3835 -0.000377302 0.0115609 -1.03015 -0.0670263 -0.0544049 -0.3835 -0.0402788 0.0115609 -1.03015 -0.0673578 -0.000944875 -0.3835 -0.0402788 0.0405359 -1.03015 -0.0673578 0.0617576 -0.3835 -0.0402788 0.0758269 -1.03015 -0.0675214 0.100768 -0.3835 -0.0402788 0.0962547 -1.03015 -0.000377327 0.100768 -0.3835 -0.000377306 0.100644 -0.268229 0.0721414 0.100644 -0.268229 0.0667668 0.100768 -0.3835 0.0727754 0.0592987 -0.268229 0.0666032 0.0617576 -0.3835 0.0727754 -0.00947392 -0.268229 0.0666032 -0.000944875 -0.3835 0.0727754 -0.065929 -0.268229 0.0662716 -0.0544049 -0.3835 -0.000377339 -0.065929 -0.268229 -0.000377327 -0.0544049 -0.3835 -0.0735301 -0.065929 -0.268229 -0.0670263 -0.0544049 -0.3835 -0.0735301 -0.00947392 -0.268229 -0.0673578 -0.000944875 -0.3835 -0.0735301 0.0592987 -0.268229 -0.0673578 0.0617576 -0.3835 -0.0728961 0.100644 -0.268229 -0.0675214 0.100768 -0.3835 -0.000377306 0.100644 -0.268229 -0.000377322 0.117237 -0.128451 0.078969 0.117237 -0.128451 0.0721414 0.100644 -0.268229 0.0794256 0.0655189 -0.128451 0.0727754 0.0592987 -0.268229 0.0788182 -0.012757 -0.128451 0.0727754 -0.00947392 -0.268229 0.078969 -0.0811539 -0.128451 0.0727754 -0.065929 -0.268229 -0.000377322 -0.0811539 -0.128451 -0.000377339 -0.065929 -0.268229 -0.0797238 -0.0811539 -0.128451 -0.0735301 -0.065929 -0.268229 -0.079573 -0.012757 -0.128451 -0.0735301 -0.00947392 -0.268229 -0.0801804 0.0655189 -0.128451 -0.0735301 0.0592987 -0.268229 -0.0797238 0.117237 -0.128451 -0.0728961 0.100644 -0.268229 -0.000377322 0.117237 -0.128451 -0.00037733 0.125323 -0.0819529 0.0794256 0.125323 -0.0819529 0.078969 0.117237 -0.128451 0.0794256 0.0779126 -0.0823929 0.0794256 0.0655189 -0.128451 0.0794256 -0.0128711 -0.0819529 0.0788182 -0.012757 -0.128451 0.0794256 -0.0883014 -0.0819529 0.078969 -0.0811539 -0.128451 -0.00037733 -0.0883014 -0.0819529 -0.000377322 -0.0811539 -0.128451 -0.0801804 -0.0883014 -0.0819529 -0.0797238 -0.0811539 -0.128451 -0.0801804 -0.0128711 -0.0819529 -0.079573 -0.012757 -0.128451 -0.0801804 0.0779126 -0.0823929 -0.0801804 0.0655189 -0.128451 -0.0801804 0.125323 -0.0819529 -0.0797238 0.117237 -0.128451 -0.00037733 0.125323 -0.0819529 -0.000377329 0.138566 -0.0398497 0.0794256 0.138566 -0.0398497 0.0794256 0.125323 -0.0819529 0.0794256 0.0900318 -0.0398497 0.0794256 0.0779126 -0.0823929 0.0794256 -0.0106942 -0.0398497 0.0794256 -0.0128711 -0.0819529 0.0794256 -0.094035 -0.0398497 0.0794256 -0.0883014 -0.0819529 -0.000377329 -0.094035 -0.0398497 -0.00037733 -0.0883014 -0.0819529 -0.0801804 -0.094035 -0.0398497 -0.0801804 -0.0883014 -0.0819529 -0.0801804 -0.0106942 -0.0398497 -0.0801804 -0.0128711 -0.0819529 -0.0801804 0.0900318 -0.0398497 -0.0801804 0.0779126 -0.0823929 -0.0801804 0.138566 -0.0398497 -0.0801804 0.125323 -0.0819529 -0.000377329 0.138566 -0.0398497 -0.000377342 0.123645 0.525367 0.0882926 0.123645 0.525367 0.0794256 0.138566 -0.0398497 0.0882926 0.0578472 0.525367 0.0794256 0.0900318 -0.0398497 0.0882926 -0.0545114 0.525367 0.0794256 -0.0106942 -0.0398497 0.0882926 -0.16865 0.525367 0.0794256 -0.094035 -0.0398497 -0.000377375 -0.16865 0.525367 -0.000377329 -0.094035 -0.0398497 -0.0890474 -0.16865 0.525367 -0.0801804 -0.094035 -0.0398497 -0.0890474 -0.0545114 0.525367 -0.0801804 -0.0106942 -0.0398497 -0.0890474 0.0578472 0.525367 -0.0801804 0.0900318 -0.0398497 -0.0890474 0.123645 0.525367 -0.0801804 0.138566 -0.0398497 -0.000377342 0.123645 0.525367 -0.000377342 0.186707 0.525367 0.0882926 0.186707 0.525367 0.0882926 0.123645 0.525367 0.0882926 0.0953635 0.525367 0.0882926 0.0578472 0.525367 0.0882926 -0.0538859 0.525367 0.0882926 -0.0545114 0.525367 0.0882926 -0.16888 0.525367 0.0882926 -0.16865 0.525367 -0.000377375 -0.16888 0.525367 -0.000377375 -0.16865 0.525367 -0.0890474 -0.16888 0.525367 -0.0890474 -0.16865 0.525367 -0.0890474 -0.0538859 0.525367 -0.0890474 -0.0545114 0.525367 -0.0890474 0.0953635 0.525367 -0.0890474 0.0578472 0.525367 -0.0890474 0.186707 0.525367 -0.0890474 0.123645 0.525367 -0.000377342 0.186707 0.525367 -0.000377348 0.176975 0.59187 0.0882926 0.176975 0.59187 0.0882926 0.186707 0.525367 0.0882926 0.0936877 0.59187 0.0882926 0.0953635 0.525367 0.0882926 -0.0583549 0.59187 0.0882926 -0.0538859 0.525367 0.0882926 -0.175173 0.59187 0.0882926 -0.16888 0.525367 -0.000377381 -0.175173 0.59187 -0.000377375 -0.16888 0.525367 -0.0890474 -0.175173 0.59187 -0.0890474 -0.16888 0.525367 -0.0890474 -0.0583549 0.59187 -0.0890474 -0.0538859 0.525367 -0.0890474 0.0936877 0.59187 -0.0890474 0.0953635 0.525367 -0.0890474 0.176975 0.59187 -0.0890474 0.186707 0.525367 -0.000377348 0.176975 0.59187 -0.000377353 0.168335 0.645072 0.0882926 0.168335 0.645072 0.0882926 0.176975 0.59187 0.0882926 0.0935281 0.645072 0.0882926 0.0936877 0.59187 0.0882926 -0.0569179 0.645072 0.0882926 -0.0583549 0.59187 0.0882926 -0.174947 0.645072 0.0882926 -0.175173 0.59187 -0.000377386 -0.174947 0.645072 -0.000377381 -0.175173 0.59187 -0.0890474 -0.174947 0.645072 -0.0890474 -0.175173 0.59187 -0.0890474 -0.0569179 0.645072 -0.0890474 -0.0583549 0.59187 -0.0890473 0.0935281 0.645072 -0.0890474 0.0936877 0.59187 -0.0890473 0.168335 0.645072 -0.0890474 0.176975 0.59187 -0.000377353 0.168335 0.645072 -0.000377357 0.153988 0.689407 0.0882926 0.153988 0.689407 0.0882926 0.168335 0.645072 0.0882926 0.0717108 0.689407 0.0882926 0.0935281 0.645072 0.0882926 -0.0638749 0.689407 0.0882926 -0.0569179 0.645072 0.0882926 -0.171559 0.689407 0.0882926 -0.174947 0.645072 -0.00037739 -0.171559 0.689407 -0.000377386 -0.174947 0.645072 -0.0890474 -0.171559 0.689407 -0.0890474 -0.174947 0.645072 -0.0890474 -0.0638749 0.689407 -0.0890474 -0.0569179 0.645072 -0.0890474 0.0717108 0.689407 -0.0890473 0.0935281 0.645072 -0.0890473 0.153988 0.689407 -0.0890473 0.168335 0.645072 -0.000377357 0.153988 0.689407 -0.000377361 0.133948 0.738176 0.0882926 0.133948 0.738176 0.0882926 0.153988 0.689407 0.0882926 0.0613142 0.738176 0.0882926 0.0717108 0.689407 0.0882926 -0.0707329 0.738176 0.0882926 -0.0638749 0.689407 0.0882926 -0.164998 0.738176 0.0882926 -0.171559 0.689407 -0.000377361 -0.164998 0.738176 -0.00037739 -0.171559 0.689407 -0.0890474 -0.164998 0.738176 -0.0890474 -0.171559 0.689407 -0.0890474 -0.0707329 0.738176 -0.0890474 -0.0638749 0.689407 -0.0890474 0.0613142 0.738176 -0.0890474 0.0717108 0.689407 -0.0890473 0.133948 0.738176 -0.0890473 0.153988 0.689407 -0.000377361 0.133948 0.738176 -0.000377365 0.100662 0.782511 0.0882926 0.100662 0.782511 0.0882926 0.133948 0.738176 0.0882926 0.0504477 0.782511 0.0882926 0.0613142 0.738176 0.0882926 -0.0662199 0.782511 0.0882926 -0.0707329 0.738176 0.0882926 -0.15395 0.782511 0.0882926 -0.164998 0.738176 -0.000377365 -0.15395 0.782511 -0.000377361 -0.164998 0.738176 -0.0890474 -0.15395 0.782511 -0.0890474 -0.164998 0.738176 -0.0890474 -0.0662199 0.782511 -0.0890474 -0.0707329 0.738176 -0.0890474 0.0504477 0.782511 -0.0890474 0.0613142 0.738176 -0.0890473 0.100662 0.782511 -0.0890473 0.133948 0.738176 -0.000377365 0.100662 0.782511 -0.000377381 0.0376793 0.964285 0.0794255 0.0376793 0.964285 0.0882926 0.100662 0.782511 0.0790753 -0.00611887 0.964285 0.0882926 0.0504477 0.782511 0.0791817 -0.0601899 0.964285 0.0882926 -0.0662199 0.782511 0.0794255 -0.104193 0.964285 0.0882926 -0.15395 0.782511 -0.000377381 -0.104193 0.964285 -0.000377365 -0.15395 0.782511 -0.0801804 -0.104193 0.964285 -0.0890474 -0.15395 0.782511 -0.0799366 -0.0601899 0.964285 -0.0890474 -0.0662199 0.782511 -0.0798302 -0.00611887 0.964285 -0.0890474 0.0504477 0.782511 -0.0801804 0.0376793 0.964285 -0.0890473 0.100662 0.782511 numsurf 166 SURF 0x20 mat 1 refs 4 0 0.733605 0.646889 1 0.733605 0.623578 2 0.733785 0.623578 3 0.738113 0.646889 SURF 0x20 mat 1 refs 4 3 0.738113 0.646889 2 0.733785 0.623578 4 0.734119 0.623431 5 0.746446 0.643192 SURF 0x20 mat 1 refs 4 5 0.746446 0.643192 4 0.734119 0.623431 6 0.734374 0.623157 7 0.752821 0.636362 SURF 0x20 mat 1 refs 4 7 0.752821 0.636362 6 0.734374 0.623157 8 0.734512 0.622799 9 0.756272 0.627436 SURF 0x20 mat 1 refs 4 9 0.756272 0.627436 8 0.734512 0.622799 10 0.734512 0.622415 11 0.756272 0.617778 SURF 0x20 mat 1 refs 4 11 0.756272 0.617778 10 0.734512 0.622415 12 0.734374 0.622057 13 0.752821 0.608852 SURF 0x20 mat 1 refs 4 13 0.752821 0.608852 12 0.734374 0.622057 14 0.734119 0.621783 15 0.746446 0.602022 SURF 0x20 mat 1 refs 4 15 0.746446 0.602022 14 0.734119 0.621783 16 0.733785 0.621636 17 0.738113 0.598325 SURF 0x20 mat 1 refs 4 17 0.738113 0.598325 16 0.733785 0.621636 18 0.733605 0.621636 19 0.733605 0.598325 SURF 0x20 mat 1 refs 4 19 0.733605 0.598325 18 0.733605 0.621636 20 0.733426 0.621636 21 0.729097 0.598325 SURF 0x20 mat 1 refs 4 21 0.729097 0.598325 20 0.733426 0.621636 22 0.733092 0.621783 23 0.720765 0.602022 SURF 0x20 mat 1 refs 4 23 0.720765 0.602022 22 0.733092 0.621783 24 0.732836 0.622057 25 0.714389 0.608852 SURF 0x20 mat 1 refs 4 25 0.714389 0.608852 24 0.732836 0.622057 26 0.732699 0.622415 27 0.710939 0.617778 SURF 0x20 mat 1 refs 4 27 0.710939 0.617778 26 0.732699 0.622415 28 0.732699 0.622799 29 0.710939 0.627436 SURF 0x20 mat 1 refs 4 29 0.710939 0.627436 28 0.732699 0.622799 30 0.732836 0.623157 31 0.714389 0.636362 SURF 0x20 mat 1 refs 4 31 0.714389 0.636362 30 0.732836 0.623157 32 0.733092 0.623431 33 0.720765 0.643192 SURF 0x20 mat 1 refs 4 33 0.720765 0.643192 32 0.733092 0.623431 34 0.733426 0.623578 35 0.729097 0.646889 SURF 0x20 mat 1 refs 4 35 0.729097 0.646889 34 0.733426 0.623578 1 0.733605 0.623578 0 0.733605 0.646889 SURF 0x20 mat 1 refs 4 36 0.609375 0.540849 37 0.416865 0.540849 38 0.416865 0.520619 39 0.609375 0.529469 SURF 0x20 mat 1 refs 4 39 0.63917 0.477758 38 0.436183 0.47896 40 0.436183 0.46857 41 0.63917 0.472317 SURF 0x20 mat 1 refs 4 41 0.63917 0.472317 40 0.436183 0.46857 42 0.436183 0.451869 43 0.63917 0.462917 SURF 0x20 mat 1 refs 4 43 0.63917 0.462917 42 0.436183 0.451869 44 0.436183 0.43763 45 0.63917 0.4552 SURF 0x20 mat 1 refs 4 45 0.609375 0.727832 44 0.419398 0.739257 46 0.419398 0.712891 47 0.609375 0.712891 SURF 0x20 mat 1 refs 4 47 0.609375 0.712891 46 0.419398 0.712891 48 0.419398 0.686524 49 0.609375 0.697949 SURF 0x20 mat 1 refs 4 49 0.608481 0.620434 48 0.416045 0.635586 50 0.416045 0.623306 51 0.608481 0.613779 SURF 0x20 mat 1 refs 4 51 0.608481 0.613779 50 0.416045 0.623306 52 0.416045 0.608904 53 0.608481 0.605673 SURF 0x20 mat 1 refs 4 53 0.608481 0.605673 52 0.416045 0.608904 54 0.416045 0.599944 55 0.608481 0.600981 SURF 0x20 mat 1 refs 4 55 0.609375 0.552229 54 0.416865 0.561079 37 0.416865 0.540849 36 0.609375 0.540849 SURF 0x20 mat 1 refs 4 56 0.416865 0.540849 57 0.382549 0.540849 58 0.382549 0.520167 59 0.416865 0.520619 SURF 0x20 mat 1 refs 4 59 0.436183 0.47896 58 0.399999 0.478927 60 0.399999 0.467915 61 0.436183 0.46857 SURF 0x20 mat 1 refs 4 61 0.436183 0.46857 60 0.399999 0.467915 62 0.399999 0.449597 63 0.436183 0.451869 SURF 0x20 mat 1 refs 4 63 0.436183 0.451869 62 0.399999 0.449597 64 0.399999 0.434561 65 0.436183 0.43763 SURF 0x20 mat 1 refs 4 65 0.419398 0.739257 64 0.385533 0.740283 66 0.385533 0.712891 67 0.419398 0.712891 SURF 0x20 mat 1 refs 4 67 0.419398 0.712891 66 0.385533 0.712891 68 0.385533 0.685498 69 0.419398 0.686524 SURF 0x20 mat 1 refs 4 69 0.416045 0.635586 68 0.381742 0.638233 70 0.381742 0.625265 71 0.416045 0.623306 SURF 0x20 mat 1 refs 4 71 0.416045 0.623306 70 0.381742 0.625265 72 0.381742 0.609469 73 0.416045 0.608904 SURF 0x20 mat 1 refs 4 73 0.416045 0.608904 72 0.381742 0.609469 74 0.381742 0.599972 75 0.416045 0.599944 SURF 0x20 mat 1 refs 4 75 0.416865 0.561079 74 0.382549 0.561531 57 0.382549 0.540849 56 0.416865 0.540849 SURF 0x20 mat 1 refs 4 76 0.382549 0.540849 77 0.340936 0.540849 78 0.340936 0.51822 79 0.382549 0.520167 SURF 0x20 mat 1 refs 4 79 0.399999 0.478927 78 0.356121 0.483346 80 0.356121 0.469572 81 0.399999 0.467915 SURF 0x20 mat 1 refs 4 81 0.399999 0.467915 80 0.356121 0.469572 82 0.356121 0.448723 83 0.399999 0.449597 SURF 0x20 mat 1 refs 4 83 0.399999 0.449597 82 0.356121 0.448723 84 0.356121 0.430506 85 0.399999 0.434561 SURF 0x20 mat 1 refs 4 85 0.385533 0.740283 84 0.344468 0.742602 86 0.344468 0.712891 87 0.385533 0.712891 SURF 0x20 mat 1 refs 4 87 0.385533 0.712891 86 0.344468 0.712891 88 0.344468 0.683179 89 0.385533 0.685498 SURF 0x20 mat 1 refs 4 89 0.381742 0.638233 88 0.340146 0.64173 90 0.340146 0.62602 91 0.381742 0.625265 SURF 0x20 mat 1 refs 4 91 0.381742 0.625265 90 0.340146 0.62602 92 0.340146 0.60804 93 0.381742 0.609469 SURF 0x20 mat 1 refs 4 93 0.381742 0.609469 92 0.340146 0.60804 94 0.340146 0.596161 95 0.381742 0.599972 SURF 0x20 mat 1 refs 4 95 0.382549 0.561531 94 0.340936 0.563478 77 0.340936 0.540849 76 0.382549 0.540849 SURF 0x20 mat 1 refs 4 96 0.340936 0.540849 97 0.327094 0.540849 98 0.327094 0.51809 99 0.340936 0.51822 SURF 0x20 mat 1 refs 4 99 0.356121 0.483346 98 0.341525 0.4855 100 0.341663 0.472872 101 0.356121 0.469572 SURF 0x20 mat 1 refs 4 101 0.356121 0.469572 100 0.341663 0.472872 102 0.341525 0.448693 103 0.356121 0.448723 SURF 0x20 mat 1 refs 4 103 0.356121 0.448723 102 0.341525 0.448693 104 0.341525 0.428602 105 0.356121 0.430506 SURF 0x20 mat 1 refs 4 105 0.344468 0.742602 104 0.330808 0.742773 106 0.330808 0.712891 107 0.344468 0.712891 SURF 0x20 mat 1 refs 4 107 0.344468 0.712891 106 0.330808 0.712891 108 0.330808 0.683008 109 0.344468 0.683179 SURF 0x20 mat 1 refs 4 109 0.340146 0.64173 108 0.326309 0.643371 110 0.326309 0.626046 111 0.340146 0.62602 SURF 0x20 mat 1 refs 4 111 0.340146 0.62602 110 0.326309 0.626046 112 0.326439 0.605193 113 0.340146 0.60804 SURF 0x20 mat 1 refs 4 113 0.340146 0.60804 112 0.326439 0.605193 114 0.326309 0.594304 115 0.340146 0.596161 SURF 0x20 mat 1 refs 4 115 0.340936 0.563478 114 0.327094 0.563608 97 0.327094 0.540849 96 0.340936 0.540849 SURF 0x20 mat 1 refs 4 116 0.327094 0.540849 117 0.314559 0.540849 118 0.314559 0.51809 119 0.327094 0.51809 SURF 0x20 mat 1 refs 4 119 0.341525 0.4855 118 0.328309 0.489027 120 0.328309 0.4761 121 0.341663 0.472872 SURF 0x20 mat 1 refs 4 121 0.341663 0.472872 120 0.328309 0.4761 122 0.328309 0.449272 123 0.341525 0.448693 SURF 0x20 mat 1 refs 4 123 0.341525 0.448693 122 0.328309 0.449272 124 0.328309 0.427075 125 0.341525 0.428602 SURF 0x20 mat 1 refs 4 125 0.330808 0.742773 124 0.318438 0.742773 126 0.318438 0.712891 127 0.330808 0.712891 SURF 0x20 mat 1 refs 4 127 0.330808 0.712891 126 0.318438 0.712891 128 0.318438 0.683008 129 0.330808 0.683008 SURF 0x20 mat 1 refs 4 129 0.326309 0.643371 128 0.313779 0.644688 130 0.313779 0.625546 131 0.326309 0.626046 SURF 0x20 mat 1 refs 4 131 0.326309 0.626046 130 0.313779 0.625546 132 0.313779 0.60241 133 0.326439 0.605193 SURF 0x20 mat 1 refs 4 133 0.326439 0.605193 132 0.313779 0.60241 134 0.313779 0.591262 135 0.326309 0.594304 SURF 0x20 mat 1 refs 4 135 0.327094 0.563608 134 0.314559 0.563608 117 0.314559 0.540849 116 0.327094 0.540849 SURF 0x20 mat 1 refs 4 136 0.314559 0.540849 137 0.146292 0.540849 138 0.146292 0.515561 139 0.314559 0.51809 SURF 0x20 mat 1 refs 4 139 0.328309 0.489027 138 0.150884 0.485053 140 0.150884 0.467528 141 0.328309 0.4761 SURF 0x20 mat 1 refs 4 141 0.328309 0.4761 140 0.150884 0.467528 142 0.150884 0.437602 143 0.328309 0.449272 SURF 0x20 mat 1 refs 4 143 0.328309 0.449272 142 0.150884 0.437602 144 0.150884 0.407201 145 0.328309 0.427075 SURF 0x20 mat 1 refs 4 145 0.318438 0.742773 144 0.152386 0.746094 146 0.152386 0.712891 147 0.318438 0.712891 SURF 0x20 mat 1 refs 4 147 0.318438 0.712891 146 0.152386 0.712891 148 0.152386 0.679688 149 0.318438 0.683008 SURF 0x20 mat 1 refs 4 149 0.313779 0.644688 148 0.145577 0.661827 150 0.145577 0.63561 151 0.313779 0.625546 SURF 0x20 mat 1 refs 4 151 0.313779 0.625546 150 0.145577 0.63561 152 0.145577 0.609802 153 0.313779 0.60241 SURF 0x20 mat 1 refs 4 153 0.313779 0.60241 152 0.145577 0.609802 154 0.145577 0.594689 155 0.313779 0.591262 SURF 0x20 mat 1 refs 4 155 0.314559 0.563608 154 0.146292 0.566137 137 0.146292 0.540849 136 0.314559 0.540849 SURF 0x20 mat 1 refs 4 156 0 0 157 0 0 158 0 0 159 0 0 SURF 0x20 mat 1 refs 4 159 0 0 158 0 0 160 0 0 161 0 0 SURF 0x20 mat 1 refs 4 161 0 0 160 0 0 162 0 0 163 0 0 SURF 0x20 mat 1 refs 4 163 0 0 162 0 0 164 0 0 165 0 0 SURF 0x20 mat 1 refs 4 165 0.150884 0.407201 164 0.150884 0.40714 166 0.150884 0.40714 167 0.150884 0.407201 SURF 0x20 mat 1 refs 4 167 0.150884 0.407201 166 0.150884 0.40714 168 0.150884 0.40714 169 0.150884 0.407201 SURF 0x20 mat 1 refs 4 169 0 0 168 0 0 170 0 0 171 0 0 SURF 0x20 mat 1 refs 4 171 0 0 170 0 0 172 0 0 173 0 0 SURF 0x20 mat 1 refs 4 173 0 0 172 0 0 174 0 0 175 0 0 SURF 0x20 mat 1 refs 4 175 0 0 174 0 0 157 0 0 156 0 0 SURF 0x20 mat 1 refs 4 176 0.146292 0.540849 177 0.126494 0.540849 178 0.126494 0.515561 179 0.146292 0.515561 SURF 0x20 mat 1 refs 4 179 0.150884 0.50185 178 0.130008 0.499257 180 0.130008 0.477074 181 0.150884 0.47752 SURF 0x20 mat 1 refs 4 181 0.150884 0.47752 180 0.130008 0.477074 182 0.130008 0.436578 183 0.150884 0.437768 SURF 0x20 mat 1 refs 4 183 0.150884 0.437768 182 0.130008 0.436578 184 0.130008 0.405464 185 0.150884 0.40714 SURF 0x20 mat 1 refs 4 185 0.152386 0.746094 184 0.132848 0.746094 186 0.132848 0.712891 187 0.152386 0.712891 SURF 0x20 mat 1 refs 4 187 0.152386 0.712891 186 0.132848 0.712891 188 0.132848 0.679688 189 0.152386 0.679688 SURF 0x20 mat 1 refs 4 189 0.145577 0.66188 188 0.125787 0.663325 190 0.125787 0.636493 191 0.145577 0.635466 SURF 0x20 mat 1 refs 4 191 0.145577 0.635466 190 0.125787 0.636493 192 0.125787 0.60157 193 0.145577 0.601185 SURF 0x20 mat 1 refs 4 193 0.145577 0.601185 192 0.125787 0.60157 194 0.125787 0.58244 195 0.145577 0.580204 SURF 0x20 mat 1 refs 4 195 0.146292 0.566137 194 0.126494 0.566137 177 0.126494 0.540849 176 0.146292 0.540849 SURF 0x20 mat 1 refs 4 196 0.126494 0.540849 197 0.110656 0.540849 198 0.110656 0.515561 199 0.126494 0.515561 SURF 0x20 mat 1 refs 4 199 0.130008 0.499257 198 0.113308 0.496956 200 0.113308 0.477032 201 0.130008 0.477074 SURF 0x20 mat 1 refs 4 201 0.130008 0.477074 200 0.113308 0.477032 202 0.113308 0.436961 203 0.130008 0.436578 SURF 0x20 mat 1 refs 4 203 0.130008 0.436578 202 0.113308 0.436961 204 0.113308 0.405524 205 0.130008 0.405464 SURF 0x20 mat 1 refs 4 205 0.132848 0.746094 204 0.117218 0.746094 206 0.117218 0.712891 207 0.132848 0.712891 SURF 0x20 mat 1 refs 4 207 0.132848 0.712891 206 0.117218 0.712891 208 0.117218 0.679688 209 0.132848 0.679688 SURF 0x20 mat 1 refs 4 209 0.125787 0.663325 208 0.109954 0.663273 210 0.109954 0.636163 211 0.125787 0.636493 SURF 0x20 mat 1 refs 4 211 0.125787 0.636493 210 0.109954 0.636163 212 0.109954 0.601607 213 0.125787 0.60157 SURF 0x20 mat 1 refs 4 213 0.125787 0.60157 212 0.109954 0.601607 214 0.109954 0.584424 215 0.125787 0.58244 SURF 0x20 mat 1 refs 4 215 0.126494 0.566137 214 0.110656 0.566137 197 0.110656 0.540849 196 0.126494 0.540849 SURF 0x20 mat 1 refs 4 216 0.110656 0.540849 217 0.0974571 0.540849 218 0.0974571 0.515561 219 0.110656 0.515561 SURF 0x20 mat 1 refs 4 219 0.113308 0.496956 218 0.0993906 0.493135 220 0.0993906 0.471221 221 0.113308 0.477032 SURF 0x20 mat 1 refs 4 221 0.113308 0.477032 220 0.0993906 0.471221 222 0.0993906 0.435108 223 0.113308 0.436961 SURF 0x20 mat 1 refs 4 223 0.113308 0.436961 222 0.0993906 0.435108 224 0.0993906 0.406427 225 0.113308 0.405524 SURF 0x20 mat 1 refs 4 225 0.117218 0.746094 224 0.104193 0.746094 226 0.104193 0.712891 227 0.117218 0.712891 SURF 0x20 mat 1 refs 4 227 0.117218 0.712891 226 0.104193 0.712891 228 0.104193 0.679688 229 0.117218 0.679688 SURF 0x20 mat 1 refs 4 229 0.109954 0.663273 228 0.0967607 0.662495 230 0.0967607 0.637761 231 0.109954 0.636163 SURF 0x20 mat 1 refs 4 231 0.109954 0.636163 230 0.0967607 0.637761 232 0.0967607 0.606618 233 0.109954 0.601607 SURF 0x20 mat 1 refs 4 233 0.109954 0.601607 232 0.0967607 0.606618 234 0.0967607 0.58772 235 0.109954 0.584424 SURF 0x20 mat 1 refs 4 235 0.110656 0.566137 234 0.0974571 0.566137 217 0.0974571 0.540849 216 0.110656 0.540849 SURF 0x20 mat 1 refs 4 236 0.0974571 0.540849 237 0.0829384 0.540849 238 0.0829384 0.515561 239 0.0974571 0.515561 SURF 0x20 mat 1 refs 4 239 0.0993906 0.493135 238 0.0840816 0.487797 240 0.0840816 0.468452 241 0.0993906 0.471221 SURF 0x20 mat 1 refs 4 241 0.0993906 0.471221 240 0.0840816 0.468452 242 0.0840816 0.433281 243 0.0993906 0.435108 SURF 0x20 mat 1 refs 4 243 0.0993906 0.435108 242 0.0840816 0.433281 244 0.0840816 0.408174 245 0.0993906 0.406427 SURF 0x20 mat 1 refs 4 245 0.104193 0.746094 244 0.0898653 0.746094 246 0.0898652 0.712891 247 0.104193 0.712891 SURF 0x20 mat 1 refs 4 247 0.104193 0.712891 246 0.0898652 0.712891 248 0.0898652 0.679688 249 0.104193 0.679688 SURF 0x20 mat 1 refs 4 249 0.0967607 0.662495 248 0.0822477 0.660988 250 0.0822477 0.639336 251 0.0967607 0.637761 SURF 0x20 mat 1 refs 4 251 0.0967607 0.637761 250 0.0822477 0.639336 252 0.0822477 0.609006 253 0.0967607 0.606618 SURF 0x20 mat 1 refs 4 253 0.0967607 0.606618 252 0.0822477 0.609006 254 0.0822477 0.592323 255 0.0967607 0.58772 SURF 0x20 mat 1 refs 4 255 0.0974571 0.566137 254 0.0829385 0.566137 237 0.0829384 0.540849 236 0.0974571 0.540849 SURF 0x20 mat 1 refs 4 256 0.0829384 0.540849 257 0.0697397 0.540849 258 0.0697397 0.515561 259 0.0829384 0.515561 SURF 0x20 mat 1 refs 4 259 0.0840816 0.487797 258 0.0701646 0.478932 260 0.0701646 0.465557 261 0.0840816 0.468452 SURF 0x20 mat 1 refs 4 261 0.0840816 0.468452 260 0.0701646 0.465557 262 0.0701646 0.434483 263 0.0840816 0.433281 SURF 0x20 mat 1 refs 4 263 0.0840816 0.433281 262 0.0701646 0.434483 264 0.0701646 0.411117 265 0.0840816 0.408174 SURF 0x20 mat 1 refs 4 265 0.0898653 0.746094 264 0.0768402 0.746094 266 0.0768402 0.712891 267 0.0898652 0.712891 SURF 0x20 mat 1 refs 4 267 0.0898652 0.712891 266 0.0768402 0.712891 268 0.0768402 0.679688 269 0.0898652 0.679688 SURF 0x20 mat 1 refs 4 269 0.0822477 0.660988 268 0.0690541 0.65845 270 0.0690541 0.638299 271 0.0822477 0.639336 SURF 0x20 mat 1 refs 4 271 0.0822477 0.639336 270 0.0690541 0.638299 272 0.0690541 0.611502 273 0.0822477 0.609006 SURF 0x20 mat 1 refs 4 273 0.0822477 0.609006 272 0.0690541 0.611502 274 0.0690541 0.599968 275 0.0822477 0.592323 SURF 0x20 mat 1 refs 4 275 0.0829385 0.566137 274 0.0697398 0.566137 257 0.0697397 0.540849 256 0.0829384 0.540849 SURF 0x20 mat 1 refs 4 276 0.0697397 0.540849 277 0.015625 0.540849 278 0.015625 0.51809 279 0.0697397 0.515561 SURF 0x20 mat 1 refs 4 279 0.0701646 0.478932 278 0.0131046 0.462157 280 0.0131046 0.450491 281 0.0701646 0.465557 SURF 0x20 mat 1 refs 4 281 0.0701646 0.465557 280 0.0131046 0.450491 282 0.0131046 0.436089 283 0.0701646 0.434483 SURF 0x20 mat 1 refs 4 283 0.0701646 0.434483 282 0.0131046 0.436089 284 0.0131046 0.424369 285 0.0701646 0.411117 SURF 0x20 mat 1 refs 4 285 0.0768402 0.746094 284 0.0234376 0.742773 286 0.0234375 0.712891 287 0.0768402 0.712891 SURF 0x20 mat 1 refs 4 287 0.0768402 0.712891 286 0.0234375 0.712891 288 0.0234375 0.683008 289 0.0768402 0.679688 SURF 0x20 mat 1 refs 4 289 0.0690541 0.65845 288 0.0149603 0.647021 290 0.0149603 0.636914 291 0.0690541 0.638299 SURF 0x20 mat 1 refs 4 291 0.0690541 0.638299 290 0.0149603 0.636914 292 0.0149603 0.624495 293 0.0690541 0.611502 SURF 0x20 mat 1 refs 4 293 0.0690541 0.611502 292 0.0149603 0.624495 294 0.0149603 0.614435 295 0.0690541 0.599968 SURF 0x20 mat 1 refs 4 295 0.0697398 0.566137 294 0.0156251 0.563608 277 0.015625 0.540849 276 0.0697397 0.540849 SURF 0x20 mat 1 refs 3 36 0.0683595 0.988281 41 0.113281 0.966611 39 0.113281 0.988281 SURF 0x20 mat 1 refs 3 43 0.113281 0.929174 47 0.0683594 0.898438 45 0.113281 0.898438 SURF 0x20 mat 1 refs 3 41 0.113281 0.966611 51 0.0234375 0.929174 43 0.113281 0.929174 SURF 0x20 mat 1 refs 3 43 0.113281 0.929174 51 0.0234375 0.929174 47 0.0683594 0.898438 SURF 0x20 mat 1 refs 3 47 0.0683594 0.898438 51 0.0234375 0.929174 49 0.0234375 0.898438 SURF 0x20 mat 1 refs 3 36 0.0683595 0.988281 53 0.0234375 0.966611 41 0.113281 0.966611 SURF 0x20 mat 1 refs 3 41 0.113281 0.966611 53 0.0234375 0.966611 51 0.0234375 0.929174 SURF 0x20 mat 1 refs 3 36 0.0683595 0.988281 55 0.0234375 0.988281 53 0.0234375 0.966611 SURF 0x20 mat 1 refs 3 277 0.103516 0.796875 280 0.144351 0.771551 278 0.144531 0.796875 SURF 0x20 mat 1 refs 3 277 0.103516 0.796875 282 0.144406 0.740287 280 0.144351 0.771551 SURF 0x20 mat 1 refs 3 277 0.103516 0.796875 286 0.103516 0.714844 282 0.144406 0.740287 SURF 0x20 mat 1 refs 3 282 0.144406 0.740287 286 0.103516 0.714844 284 0.144531 0.714844 SURF 0x20 mat 1 refs 3 277 0.103516 0.796875 290 0.0626253 0.740287 286 0.103516 0.714844 SURF 0x20 mat 1 refs 3 286 0.103516 0.714844 290 0.0626253 0.740287 288 0.0625 0.714844 SURF 0x20 mat 1 refs 3 277 0.103516 0.796875 292 0.06268 0.771551 290 0.0626253 0.740287 SURF 0x20 mat 1 refs 3 290 0 0 292 0 0 288 0 0 SURF 0x20 mat 1 refs 3 277 0.103516 0.796875 294 0.0625 0.796875 292 0.06268 0.771551 SURF 0x20 mat 1 refs 3 292 0 0 294 0 0 288 0 0 kids 0 OBJECT poly name "wing" loc 5.66309e-05 0.0725109 -0.144379 texture "flexifly_xlm.rgb" crease 45.000000 numvert 28 0.803943 0.0194993 -0.0520818 0.803943 0.0327505 0.106925 0.803943 0.032475 0.256506 0.803944 0.0180173 0.283406 0.803943 -0.00372158 0.290764 0.804057 -0.0204089 0.277986 0.804057 -0.0114163 -0.290235 -0.803943 -0.0114163 -0.290236 -0.803943 -0.0204089 0.277986 -0.804057 -0.00372159 0.290764 -0.804057 0.0180173 0.283406 -0.804057 0.032475 0.256506 -0.804057 0.0327505 0.106925 -0.804057 0.0194993 -0.0520818 -1.64106 0.160762 0.0389389 -1.64106 0.172378 0.151119 -1.64106 0.170569 0.25678 -1.64106 0.15584 0.275929 -1.64106 0.134034 0.281349 -1.64094 0.117483 0.272494 -1.64094 0.132299 -0.128966 1.64106 0.132299 -0.128966 1.64106 0.117483 0.272494 1.64094 0.134034 0.281349 1.64094 0.15584 0.275929 1.64094 0.170569 0.25678 1.64094 0.172378 0.151119 1.64094 0.160762 0.0389389 numsurf 25 SURF 0x20 mat 1 refs 7 6 0 0.478732 5 0.99215 0 4 1 0.269639 3 0.988648 0.634819 2 0.937562 1 1 0.873232 1 0 0.411571 0.853928 SURF 0x20 mat 1 refs 4 5 0.739168 0.371862 8 0.259584 0.371862 7 0.259584 0.202819 6 0.739168 0.202819 SURF 0x20 mat 1 refs 4 4 0.740534 0.0157068 9 0.260482 0.0157068 8 0.260516 0.019542 5 0.740568 0.019542 SURF 0x20 mat 1 refs 4 3 0.740534 0.0179153 10 0.260482 0.0179153 9 0.260482 0.0157068 4 0.740534 0.0157068 SURF 0x20 mat 1 refs 4 2 0.740534 0.0259891 11 0.260482 0.0259891 10 0.260482 0.0179153 3 0.740534 0.0179153 SURF 0x20 mat 1 refs 4 1 0.740534 0.0708843 12 0.260482 0.0708843 11 0.260482 0.0259891 2 0.740534 0.0259891 SURF 0x20 mat 1 refs 4 0 0.740534 0.118609 13 0.260482 0.118609 12 0.260482 0.0708843 1 0.740534 0.0708843 SURF 0x20 mat 1 refs 4 6 0.740568 0.190088 7 0.260516 0.190088 13 0.260482 0.118609 0 0.740534 0.118609 SURF 0x20 mat 1 refs 7 13 0.411571 0.853928 12 0.873232 1 11 0.937562 1 10 0.988648 0.634819 9 1 0.269639 8 0.99215 0 7 0 0.478732 SURF 0x20 mat 1 refs 4 13 0.260482 0.118609 14 0.0106029 0.0912897 15 0.0106029 0.0576199 12 0.260482 0.0708843 SURF 0x20 mat 1 refs 4 12 0.260482 0.0708843 15 0.0106029 0.0576199 16 0.0106029 0.0259068 11 0.260482 0.0259891 SURF 0x20 mat 1 refs 4 11 0.260482 0.0259891 16 0.0106029 0.0259068 17 0.0106029 0.0201594 10 0.260482 0.0179153 SURF 0x20 mat 1 refs 4 10 0.260482 0.0179153 17 0.0106029 0.0201594 18 0.0106029 0.0185327 9 0.260482 0.0157068 SURF 0x20 mat 1 refs 4 9 0.260482 0.0157068 18 0.0106029 0.0185327 19 0.0106387 0.0211904 8 0.260516 0.019542 SURF 0x20 mat 1 refs 4 8 0.259584 0.371862 19 0.00995017 0.370228 20 0.00995017 0.250796 7 0.259584 0.202819 SURF 0x20 mat 1 refs 4 7 0.260516 0.190088 20 0.0106387 0.141685 14 0.0106029 0.0912897 13 0.260482 0.118609 SURF 0x20 mat 1 refs 7 20 0.022939 0.132812 19 0.0117187 0.0242961 18 0.0180384 0.0234375 17 0.0265973 0.0246791 16 0.0351562 0.0302667 15 0.0351562 0.0373027 14 0.0317327 0.0877969 SURF 0x20 mat 1 refs 4 6 0.739168 0.202819 21 0.988803 0.250796 22 0.988803 0.370228 5 0.739168 0.371862 SURF 0x20 mat 1 refs 4 5 0.740568 0.019542 22 0.990446 0.0211904 23 0.990411 0.0185327 4 0.740534 0.0157068 SURF 0x20 mat 1 refs 4 4 0.740534 0.0157068 23 0.990411 0.0185327 24 0.990411 0.0201594 3 0.740534 0.0179153 SURF 0x20 mat 1 refs 4 3 0.740534 0.0179153 24 0.990411 0.0201594 25 0.990411 0.0259068 2 0.740534 0.0259891 SURF 0x20 mat 1 refs 4 2 0.740534 0.0259891 25 0.990411 0.0259068 26 0.990411 0.0576199 1 0.740534 0.0708843 SURF 0x20 mat 1 refs 4 1 0.740534 0.0708843 26 0.990411 0.0576199 27 0.990411 0.0912897 0 0.740534 0.118609 SURF 0x20 mat 1 refs 4 0 0.740534 0.118609 27 0.990411 0.0912897 21 0.990446 0.141685 6 0.740568 0.190088 SURF 0x20 mat 1 refs 7 27 0.979201 0.0883044 26 0.976721 0.0509256 25 0.977107 0.0157188 24 0.980251 0.0093383 23 0.984906 0.00753234 22 0.98844 0.0104829 21 0.985277 0.144251 kids 0 OBJECT poly name "vstab" loc 0.00979409 0.193069 -1.21614 texture "flexifly_xlm.rgb" crease 45.000000 numvert 18 -0.02 -0.284262 0.0768975 -0.02 -0.258341 -0.2065 -0.02 0.284262 -0.2065 -0.02 0.284262 -0.152931 -0.02 0.279941 -0.125283 -0.02 0.257477 -0.108866 -0.02 -0.127875 0.0915858 -0.02 -0.159843 0.135651 -0.02 -0.173667 0.2065 0 -0.173667 0.2065 0 -0.159843 0.135651 0 -0.127875 0.0915858 0 0.257477 -0.108866 0 0.279941 -0.125283 0 0.284262 -0.152931 0 0.284262 -0.2065 0 -0.258341 -0.2065 0 -0.284262 0.0768975 numsurf 32 SURF 0x10 mat 0 refs 3 8 0.967782 0.761691 1 0.764074 0.71915 0 0.903857 0.706127 SURF 0x10 mat 0 refs 3 1 0.764074 0.71915 8 0.967782 0.761691 7 0.932837 0.768636 SURF 0x10 mat 0 refs 3 1 0.764074 0.71915 7 0.932837 0.768636 6 0.911102 0.784697 SURF 0x10 mat 0 refs 3 1 0.764074 0.71915 6 0.911102 0.784697 2 0.764074 0.991756 SURF 0x10 mat 0 refs 3 2 0.764074 0.991756 6 0.911102 0.784697 5 0.812231 0.978299 SURF 0x10 mat 0 refs 3 2 0.764074 0.991756 5 0.812231 0.978299 4 0.804133 0.989585 SURF 0x10 mat 0 refs 3 2 0.764074 0.991756 4 0.804133 0.989585 3 0.790496 0.991756 SURF 0x10 mat 0 refs 3 9 0 0 0 0 0 17 0 0 SURF 0x10 mat 0 refs 3 0 0 0 9 0 0 8 0 0 SURF 0x10 mat 0 refs 3 17 0 0 1 0 0 16 0 0 SURF 0x10 mat 0 refs 3 1 0 0 17 0 0 0 0 0 SURF 0x10 mat 0 refs 3 15 0 0 1 0 0 2 0 0 SURF 0x10 mat 0 refs 3 1 0 0 15 0 0 16 0 0 SURF 0x10 mat 0 refs 3 3 0 0 15 0 0 2 0 0 SURF 0x10 mat 0 refs 3 15 0 0 3 0 0 14 0 0 SURF 0x10 mat 0 refs 3 4 0 0 14 0 0 3 0 0 SURF 0x10 mat 0 refs 3 14 0 0 4 0 0 13 0 0 SURF 0x10 mat 0 refs 3 12 0 0 4 0 0 5 0 0 SURF 0x10 mat 0 refs 3 4 0 0 12 0 0 13 0 0 SURF 0x10 mat 0 refs 3 11 0 0 5 0 0 6 0 0 SURF 0x10 mat 0 refs 3 5 0 0 11 0 0 12 0 0 SURF 0x10 mat 0 refs 3 7 0 0 11 0 0 6 0 0 SURF 0x10 mat 0 refs 3 11 0 0 7 0 0 10 0 0 SURF 0x10 mat 0 refs 3 8 0 0 10 0 0 7 0 0 SURF 0x10 mat 0 refs 3 10 0 0 8 0 0 9 0 0 SURF 0x10 mat 0 refs 3 16 0.909715 0.407535 9 0.697029 0.450087 17 0.763772 0.394509 SURF 0x10 mat 0 refs 3 9 0.697029 0.450087 16 0.909715 0.407535 10 0.733515 0.457034 SURF 0x10 mat 0 refs 3 10 0.733515 0.457034 16 0.909715 0.407535 11 0.756207 0.473099 SURF 0x10 mat 0 refs 3 11 0.756207 0.473099 16 0.909715 0.407535 15 0.909715 0.680212 SURF 0x10 mat 0 refs 3 11 0.756207 0.473099 15 0.909715 0.680212 12 0.859436 0.666752 SURF 0x10 mat 0 refs 3 12 0.859436 0.666752 15 0.909715 0.680212 13 0.86789 0.678041 SURF 0x10 mat 0 refs 3 13 0.86789 0.678041 15 0.909715 0.680212 14 0.882128 0.680212 kids 0 OBJECT poly name "vfin" loc 0.00964455 0.206221 -1.49669 texture "flexifly_xlm.rgb" crease 45.000000 numvert 16 -0.02 -0.270635 0.0746984 -0.0117843 -0.262031 -0.0488865 -0.0107127 -0.250299 -0.0700055 -0.0107127 -0.226051 -0.0746986 -0.0107127 0.231526 -0.0746986 -0.0117843 0.260467 -0.063748 -0.0132131 0.270635 -0.037936 -0.02 0.270635 0.0739162 0 0.270635 0.0739162 -0.00428647 0.270635 -0.037936 -0.00535808 0.260467 -0.063748 -0.00678691 0.231526 -0.0746986 -0.00678691 -0.226051 -0.0746986 -0.00678691 -0.250299 -0.0700055 -0.00535808 -0.262031 -0.0488865 0 -0.270635 0.0746984 numsurf 10 SURF 0x30 mat 0 refs 8 7 0.764008 0.991518 6 0.708838 0.991518 5 0.696106 0.986409 4 0.690705 0.971869 3 0.690705 0.74198 2 0.69302 0.729798 1 0.703436 0.723904 0 0.764394 0.719581 SURF 0x30 mat 0 refs 4 15 0 0 8 0 0 7 0 0 0 0 0 SURF 0x30 mat 0 refs 4 14 0.723562 0.932165 15 0.733535 0.817793 0 0.696311 0.817793 1 0.711602 0.932165 SURF 0x30 mat 0 refs 4 13 0.720903 0.951709 14 0.723562 0.932165 1 0.711602 0.932165 2 0.713596 0.951709 SURF 0x30 mat 0 refs 4 12 0.720903 0.956052 13 0.720903 0.951709 2 0.713596 0.951709 3 0.713596 0.956052 SURF 0x30 mat 0 refs 4 11 0.734687 0.940808 12 0.734687 0.785766 3 0.721693 0.785766 4 0.721693 0.940808 SURF 0x30 mat 0 refs 4 10 0.739417 0.950614 11 0.734687 0.940808 4 0.721693 0.940808 5 0.718146 0.950614 SURF 0x30 mat 0 refs 4 9 0.958402 0.607406 10 0.956122 0.647289 5 0.942453 0.647289 6 0.939414 0.607406 SURF 0x30 mat 0 refs 4 8 0.967519 0.434581 9 0.958402 0.607406 6 0.939414 0.607406 7 0.924978 0.434581 SURF 0x30 mat 0 refs 8 15 0.909381 0.407966 14 0.973025 0.41229 13 0.983901 0.418186 12 0.986318 0.430371 11 0.986318 0.66032 10 0.980678 0.674864 9 0.967386 0.679973 8 0.909784 0.679973 kids 0 OBJECT poly name "hstab" loc 0.283888 0 -1.27309 texture "flexifly_xlm.rgb" crease 45.000000 numvert 32 -0.852458 -0.000127599 -0.124113 -0.852458 -0.000127599 -0.0664111 -0.848103 -0.000127599 -0.0468143 -0.831773 -0.000127599 -0.0304837 -0.798023 -0.000127599 -0.0152419 -0.373427 -0.000127599 0.117581 -0.333145 -0.000127599 0.124113 -0.333145 0.0198724 0.124113 -0.373427 0.0198724 0.117581 -0.798023 0.0198724 -0.0152419 -0.831773 0.0198724 -0.0304837 -0.848103 0.0198724 -0.0468143 -0.852458 0.0198724 -0.0664111 -0.852458 0.0198724 -0.124113 -0.284153 -0.000127593 -0.124113 0.284153 -0.000127593 -0.124113 0.284153 -0.000127593 -0.0664111 0.279798 -0.000127593 -0.0468143 0.263467 -0.000127593 -0.0304837 0.229717 -0.000127593 -0.0152419 -0.194879 -0.000127593 0.117581 -0.235161 -0.000127593 0.124113 -0.284153 -0.000127593 0.123024 -0.284153 0.0198724 0.123024 -0.235161 0.0198724 0.124113 -0.194879 0.0198724 0.117581 0.229717 0.0198724 -0.0152419 0.263467 0.0198724 -0.0304837 0.279798 0.0198724 -0.0468143 0.284153 0.0198724 -0.0664111 0.284153 0.0198724 -0.124113 -0.284153 0.0198724 -0.124113 numsurf 22 SURF 0x30 mat 0 refs 9 22 0.35018 0.747362 6 0.324311 0.746775 5 0.303042 0.750296 4 0.078848 0.8219 3 0.0610275 0.830117 2 0.052405 0.838921 1 0.0501054 0.849486 0 0.0501054 0.880593 14 0.35018 0.880593 SURF 0x30 mat 0 refs 4 31 0 0 23 0 0 22 0 0 14 0 0 SURF 0x30 mat 0 refs 4 13 0 0 31 0 0 14 0 0 0 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 0 0 0 1 0 0 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 1 0 0 2 0 0 SURF 0x30 mat 0 refs 4 10 0 0 11 0 0 2 0 0 3 0 0 SURF 0x30 mat 0 refs 4 9 0 0 10 0 0 3 0 0 4 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 4 0 0 5 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 5 0 0 6 0 0 SURF 0x30 mat 0 refs 4 23 0 0 7 0 0 6 0 0 22 0 0 SURF 0x30 mat 0 refs 9 31 0.247644 0.924164 13 0.0140559 0.924164 12 0.0140559 0.900447 11 0.0158459 0.892392 10 0.022558 0.88568 9 0.0364301 0.879415 8 0.21095 0.824822 7 0.227507 0.822137 23 0.247644 0.822584 SURF 0x30 mat 0 refs 9 14 0.35018 0.880593 15 0.650255 0.880593 16 0.650255 0.849486 17 0.647956 0.838921 18 0.639333 0.830117 19 0.621512 0.8219 20 0.397318 0.750296 21 0.376049 0.746775 22 0.35018 0.747362 SURF 0x30 mat 0 refs 4 14 0 0 22 0 0 23 0 0 31 0 0 SURF 0x30 mat 0 refs 4 15 0 0 14 0 0 31 0 0 30 0 0 SURF 0x30 mat 0 refs 4 16 0 0 15 0 0 30 0 0 29 0 0 SURF 0x30 mat 0 refs 4 17 0 0 16 0 0 29 0 0 28 0 0 SURF 0x30 mat 0 refs 4 18 0 0 17 0 0 28 0 0 27 0 0 SURF 0x30 mat 0 refs 4 19 0 0 18 0 0 27 0 0 26 0 0 SURF 0x30 mat 0 refs 4 20 0 0 19 0 0 26 0 0 25 0 0 SURF 0x30 mat 0 refs 4 21 0 0 20 0 0 25 0 0 24 0 0 SURF 0x30 mat 0 refs 4 22 0 0 21 0 0 24 0 0 23 0 0 SURF 0x30 mat 0 refs 9 23 0.247644 0.822584 24 0.267781 0.822137 25 0.284338 0.824822 26 0.458858 0.879415 27 0.47273 0.88568 28 0.479443 0.892392 29 0.481232 0.900447 30 0.481232 0.924164 31 0.247644 0.924164 kids 0 OBJECT poly name "hfin" loc 0.283529 0.019614 -1.46139 texture "flexifly_xlm.rgb" crease 45.000000 numvert 44 -0.338675 -0.02 0.0588284 -0.365066 -0.0158455 -0.0335376 -0.371663 -0.0158455 -0.048932 -0.376061 -0.0149223 -0.0555295 -0.38046 -0.0149223 -0.0588282 -0.395854 -0.0149223 -0.0643263 -0.816999 -0.0149223 -0.0643263 -0.838991 -0.0149223 -0.0588282 -0.851086 -0.0158455 -0.0412347 -0.851086 -0.02 0.0643264 -0.851086 0 0.0643264 -0.851086 -0.0041545 -0.0412347 -0.838991 -0.00507772 -0.0588282 -0.816999 -0.00507772 -0.0643263 -0.395854 -0.00507772 -0.0643263 -0.38046 -0.00507772 -0.0588282 -0.376061 -0.00507772 -0.0555295 -0.371663 -0.0041545 -0.048932 -0.365066 -0.0041545 -0.0335376 -0.338675 0 0.0588284 -0.283696 -0.02 0.0643264 -0.283696 -0.02 0.0588284 -0.228716 -0.02 0.0588284 -0.202326 -0.0158455 -0.0335376 -0.195728 -0.0158455 -0.048932 -0.19133 -0.0149223 -0.0555295 -0.186931 -0.0149223 -0.0588282 -0.171537 -0.0149223 -0.0643263 0.249608 -0.0149223 -0.0643263 0.2716 -0.0149223 -0.0588282 0.283695 -0.0158455 -0.0412347 0.283695 -0.02 0.0643264 0.283695 0 0.0643264 0.283695 -0.0041545 -0.0412347 0.2716 -0.00507772 -0.0588282 0.249608 -0.00507772 -0.0643263 -0.171537 -0.00507772 -0.0643263 -0.186931 -0.00507772 -0.0588282 -0.19133 -0.00507772 -0.0555295 -0.195728 -0.0041545 -0.048932 -0.202326 -0.0041545 -0.0335376 -0.228716 0 0.0588284 -0.283696 0 0.0588284 -0.283696 0 0.0643264 numsurf 28 SURF 0x30 mat 0 refs 12 9 0.0506403 0.880518 8 0.0506403 0.937425 7 0.0570267 0.94691 6 0.0686388 0.949874 5 0.29101 0.949874 4 0.299139 0.94691 3 0.301461 0.945132 2 0.303784 0.941575 1 0.307267 0.933276 0 0.321202 0.883482 21 0.350232 0.883482 20 0.350232 0.880518 SURF 0x30 mat 0 refs 4 10 0 0 9 0 0 20 0 0 43 0 0 SURF 0x30 mat 0 refs 4 43 0 0 20 0 0 21 0 0 42 0 0 SURF 0x30 mat 0 refs 4 42 0 0 21 0 0 0 0 0 19 0 0 SURF 0x30 mat 0 refs 4 19 0 0 0 0 0 1 0 0 18 0 0 SURF 0x30 mat 0 refs 4 18 0 0 1 0 0 2 0 0 17 0 0 SURF 0x30 mat 0 refs 4 17 0 0 2 0 0 3 0 0 16 0 0 SURF 0x30 mat 0 refs 4 16 0 0 3 0 0 4 0 0 15 0 0 SURF 0x30 mat 0 refs 4 15 0 0 4 0 0 5 0 0 14 0 0 SURF 0x30 mat 0 refs 4 14 0 0 5 0 0 6 0 0 13 0 0 SURF 0x30 mat 0 refs 4 13 0 0 6 0 0 7 0 0 12 0 0 SURF 0x30 mat 0 refs 4 12 0 0 7 0 0 8 0 0 11 0 0 SURF 0x30 mat 0 refs 4 11 0 0 8 0 0 9 0 0 10 0 0 SURF 0x30 mat 0 refs 12 43 0.247684 0.924107 42 0.247684 0.926367 19 0.225087 0.926367 18 0.214239 0.964331 17 0.211528 0.970659 16 0.20972 0.973371 15 0.207912 0.974726 14 0.201584 0.976986 13 0.0284829 0.976986 12 0.0194436 0.974726 11 0.0144723 0.967495 10 0.0144723 0.924107 SURF 0x30 mat 0 refs 12 20 0.350232 0.880518 21 0.350232 0.883482 22 0.379262 0.883482 23 0.393196 0.933276 24 0.39668 0.941575 25 0.399002 0.945132 26 0.401325 0.94691 27 0.409454 0.949874 28 0.631825 0.949874 29 0.643437 0.94691 30 0.649824 0.937425 31 0.649824 0.880518 SURF 0x30 mat 0 refs 4 43 0 0 20 0 0 31 0 0 32 0 0 SURF 0x30 mat 0 refs 4 42 0 0 21 0 0 20 0 0 43 0 0 SURF 0x30 mat 0 refs 4 41 0 0 22 0 0 21 0 0 42 0 0 SURF 0x30 mat 0 refs 4 40 0 0 23 0 0 22 0 0 41 0 0 SURF 0x30 mat 0 refs 4 39 0 0 24 0 0 23 0 0 40 0 0 SURF 0x30 mat 0 refs 4 38 0 0 25 0 0 24 0 0 39 0 0 SURF 0x30 mat 0 refs 4 37 0 0 26 0 0 25 0 0 38 0 0 SURF 0x30 mat 0 refs 4 36 0 0 27 0 0 26 0 0 37 0 0 SURF 0x30 mat 0 refs 4 35 0 0 28 0 0 27 0 0 36 0 0 SURF 0x30 mat 0 refs 4 34 0 0 29 0 0 28 0 0 35 0 0 SURF 0x30 mat 0 refs 4 33 0 0 30 0 0 29 0 0 34 0 0 SURF 0x30 mat 0 refs 4 32 0 0 31 0 0 30 0 0 33 0 0 SURF 0x30 mat 0 refs 12 32 0.480897 0.924107 33 0.480897 0.967495 34 0.475925 0.974726 35 0.466886 0.976986 36 0.293785 0.976986 37 0.287457 0.974726 38 0.285649 0.973371 39 0.283841 0.970659 40 0.28113 0.964331 41 0.270282 0.926367 42 0.247684 0.926367 43 0.247684 0.924107 kids 0 crrcsim-0.9.12/objects/Skorpion.ac0000644000175000017500000007546511724452424013756 00000000000000AC3Db MATERIAL "ac3dmat4" rgb 1 0.466667 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "material_2" rgb 1 1 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 10 OBJECT poly name "object" loc 0 -0.0705 0.275 crease 45.000000 numvert 221 4.6731 0.113903 -0.522405 4.6731 0.120151 -0.517531 4.6731 0.122361 -0.515225 4.6731 0.125508 -0.509086 4.6731 0.123265 -0.505366 4.6731 0.117814 -0.502571 4.6731 0.115788 -0.502002 4.6731 0.113692 -0.50221 4.6731 0.111417 -0.504782 4.6731 0.111619 -0.507871 4.6731 0.113024 -0.514408 4.6731 0.113776 -0.516973 4.6731 0.113903 -0.522405 4.5779 0.059049 -0.547013 4.5779 0.073913 -0.476942 4.5779 0.079759 -0.444543 4.5779 0.090977 -0.361068 4.5779 0.091183 -0.314695 4.5779 0.085355 -0.283654 4.5779 0.082712 -0.278268 4.5779 0.079171 -0.283113 4.5779 0.072953 -0.319047 4.5779 0.070144 -0.359245 4.5779 0.065755 -0.443318 4.5779 0.06435 -0.476105 4.5779 0.059049 -0.547013 4.4315 0.053099 -0.523234 4.4315 0.071009 -0.451622 4.4315 0.077923 -0.418484 4.4315 0.090622 -0.333 4.4315 0.089655 -0.28535 4.4315 0.081068 -0.253294 4.4315 0.077407 -0.247689 4.4315 0.072824 -0.252573 4.4315 0.065508 -0.289335 4.4315 0.062844 -0.33057 4.4315 0.059251 -0.41685 4.4315 0.058257 -0.450507 4.4315 0.053099 -0.523234 4.2311 0.036756 -0.526462 4.2311 0.058809 -0.440758 4.2311 0.067299 -0.401092 4.2311 0.082778 -0.298746 4.2311 0.081353 -0.24166 4.2311 0.070476 -0.203221 4.2311 0.065876 -0.196489 4.2311 0.060171 -0.202319 4.2311 0.051196 -0.246324 4.2311 0.048055 -0.295709 4.2311 0.043958 -0.39905 4.2311 0.04287 -0.439363 4.2311 0.036756 -0.526462 3.5166 0.019451 -0.56362 3.5166 0.047139 -0.446789 3.5166 0.057891 -0.39274 3.5166 0.077913 -0.253375 3.5166 0.076999 -0.17578 3.5166 0.064471 -0.12367 3.5166 0.059038 -0.114582 3.5166 0.052104 -0.122588 3.5166 0.040709 -0.182543 3.5166 0.036247 -0.249729 3.5166 0.029882 -0.39029 3.5166 0.028012 -0.445115 3.5166 0.019451 -0.56362 2.9015 0.003151 -0.595034 2.9015 0.035375 -0.459627 2.9015 0.047883 -0.396984 2.9015 0.07115 -0.235452 2.9015 0.070032 -0.145507 2.9015 0.055382 -0.085096 2.9015 0.049038 -0.074558 2.9015 0.040954 -0.083833 2.9015 0.0277 -0.153323 2.9015 0.022538 -0.231199 2.9015 0.015206 -0.394125 2.9015 0.013061 -0.457675 2.9015 0.003151 -0.595034 2.3781 -0.009055 -0.625556 2.3781 0.02747 -0.474264 2.3781 0.041624 -0.404266 2.3781 0.067857 -0.223751 2.3781 0.066383 -0.123204 2.3781 0.049511 -0.055642 2.3781 0.042239 -0.043848 2.3781 0.033022 -0.054199 2.3781 0.018029 -0.131848 2.3781 0.012301 -0.21889 2.3781 0.004279 -0.400999 2.3781 0.001967 -0.472033 2.3781 -0.009055 -0.625556 1.7245 -0.021873 -0.651593 1.7245 0.020319 -0.485438 1.7245 0.036582 -0.408543 1.7245 0.066336 -0.210161 1.7245 0.063817 -0.099541 1.7245 0.043276 -0.025087 1.7245 0.034556 -0.012058 1.7245 0.023695 -0.023374 1.7245 0.006496 -0.10868 1.7245 0.000363 -0.204389 1.7245 -0.007765 -0.404663 1.7245 -0.009966 -0.482789 1.7245 -0.021873 -0.651593 0 -0.059527 -0.680401 0 -0.01495 -0.503613 0 0.002246 -0.421801 0 0.033761 -0.210744 0 0.031217 -0.093075 0 0.009666 -0.013895 0 0.000497997 -4.39882e-05 0 -0.010946 -0.012092 0 -0.029135 -0.102852 0 -0.035684 -0.204669 0 -0.044436 -0.417717 0 -0.046828 -0.500824 0 -0.059527 -0.680401 -1.7245 -0.021873 -0.651593 -1.7245 0.018874 -0.485312 -1.7245 0.03464 -0.408373 -1.7245 0.063746 -0.209935 -1.7245 0.061864 -0.09937 -1.7245 0.042736 -0.02504 -1.7245 0.034531 -0.012055 -1.7245 0.024186 -0.023417 -1.7245 0.007495 -0.108767 -1.7245 0.001245 -0.204467 -1.7245 -0.007374 -0.404697 -1.7245 -0.009816 -0.482802 -1.7245 -0.021873 -0.651593 -2.3781 -0.009055 -0.625556 -2.3781 0.02747 -0.474264 -2.3781 0.041624 -0.404266 -2.3781 0.067857 -0.223751 -2.3781 0.066383 -0.123204 -2.3781 0.049511 -0.055642 -2.3781 0.042239 -0.043848 -2.3781 0.033022 -0.054199 -2.3781 0.018029 -0.131848 -2.3781 0.012301 -0.21889 -2.3781 0.004279 -0.400999 -2.3781 0.001967 -0.472033 -2.3781 -0.009055 -0.625556 -2.9015 0.003151 -0.595034 -2.9015 0.035375 -0.459627 -2.9015 0.047883 -0.396984 -2.9015 0.07115 -0.235452 -2.9015 0.070032 -0.145507 -2.9015 0.055382 -0.085096 -2.9015 0.049038 -0.074558 -2.9015 0.040954 -0.083833 -2.9015 0.0277 -0.153323 -2.9015 0.022538 -0.231199 -2.9015 0.015206 -0.394125 -2.9015 0.013061 -0.457675 -2.9015 0.003151 -0.595034 -3.5166 0.019451 -0.56362 -3.5166 0.047139 -0.446789 -3.5166 0.057891 -0.39274 -3.5166 0.077913 -0.253375 -3.5166 0.076999 -0.17578 -3.5166 0.064471 -0.12367 -3.5166 0.059038 -0.114582 -3.5166 0.052104 -0.122588 -3.5166 0.040709 -0.182543 -3.5166 0.036247 -0.249729 -3.5166 0.029882 -0.39029 -3.5166 0.028012 -0.445115 -3.5166 0.019451 -0.56362 -4.2311 0.036756 -0.526462 -4.2311 0.058809 -0.440758 -4.2311 0.067299 -0.401092 -4.2311 0.082778 -0.298746 -4.2311 0.081353 -0.24166 -4.2311 0.070476 -0.203221 -4.2311 0.065876 -0.196489 -4.2311 0.060171 -0.202319 -4.2311 0.051196 -0.246324 -4.2311 0.048055 -0.295709 -4.2311 0.043958 -0.39905 -4.2311 0.04287 -0.439363 -4.2311 0.036756 -0.526462 -4.4315 0.053099 -0.523234 -4.4315 0.071009 -0.451622 -4.4315 0.077923 -0.418484 -4.4315 0.090622 -0.333 -4.4315 0.089655 -0.28535 -4.4315 0.081068 -0.253294 -4.4315 0.077407 -0.247689 -4.4315 0.072824 -0.252573 -4.4315 0.065508 -0.289335 -4.4315 0.062844 -0.33057 -4.4315 0.059251 -0.41685 -4.4315 0.058257 -0.450507 -4.4315 0.053099 -0.523234 -4.5779 0.059049 -0.547013 -4.5779 0.073913 -0.476942 -4.5779 0.079759 -0.444543 -4.5779 0.090977 -0.361068 -4.5779 0.091183 -0.314695 -4.5779 0.085355 -0.283654 -4.5779 0.082712 -0.278268 -4.5779 0.079171 -0.283113 -4.5779 0.072953 -0.319047 -4.5779 0.070144 -0.359245 -4.5779 0.065755 -0.443318 -4.5779 0.06435 -0.476105 -4.5779 0.059049 -0.547013 -4.6731 0.113903 -0.522405 -4.6731 0.117262 -0.517278 -4.6731 0.118476 -0.514885 -4.6731 0.120328 -0.508633 -4.6731 0.119359 -0.505025 -4.6731 0.116735 -0.502476 -4.6731 0.115738 -0.501998 -4.6731 0.114673 -0.502296 -4.6731 0.113416 -0.504956 -4.6731 0.113383 -0.508025 -4.6731 0.113807 -0.514477 -4.6731 0.114075 -0.517 -4.6731 0.113903 -0.522405 numsurf 210 SURF 0x30 mat 0 refs 4 13 0 0 14 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 4 14 0 0 15 0 0 2 0 0 1 0 0 SURF 0x30 mat 0 refs 4 15 0 0 16 0 0 3 0 0 2 0 0 SURF 0x30 mat 0 refs 4 16 0 0 17 0 0 4 0 0 3 0 0 SURF 0x30 mat 0 refs 4 17 0 0 18 0 0 5 0 0 4 0 0 SURF 0x30 mat 0 refs 4 18 0 0 19 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 19 0 0 20 0 0 7 0 0 6 0 0 SURF 0x30 mat 0 refs 4 20 0 0 21 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 21 0 0 22 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 22 0 0 23 0 0 10 0 0 9 0 0 SURF 0x30 mat 0 refs 4 23 0 0 24 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 24 0 0 25 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 25 0 0 13 0 0 0 0 0 12 0 0 SURF 0x30 mat 0 refs 4 26 0 0 27 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 27 0 0 28 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 28 0 0 29 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 29 0 0 30 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 30 0 0 31 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 31 0 0 32 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 32 0 0 33 0 0 20 0 0 19 0 0 SURF 0x30 mat 0 refs 4 33 0 0 34 0 0 21 0 0 20 0 0 SURF 0x30 mat 0 refs 4 34 0 0 35 0 0 22 0 0 21 0 0 SURF 0x30 mat 0 refs 4 35 0 0 36 0 0 23 0 0 22 0 0 SURF 0x30 mat 0 refs 4 36 0 0 37 0 0 24 0 0 23 0 0 SURF 0x30 mat 0 refs 4 37 0 0 38 0 0 25 0 0 24 0 0 SURF 0x30 mat 0 refs 4 38 0 0 26 0 0 13 0 0 25 0 0 SURF 0x30 mat 0 refs 4 39 0 0 40 0 0 27 0 0 26 0 0 SURF 0x30 mat 0 refs 4 40 0 0 41 0 0 28 0 0 27 0 0 SURF 0x30 mat 0 refs 4 41 0 0 42 0 0 29 0 0 28 0 0 SURF 0x30 mat 0 refs 4 42 0 0 43 0 0 30 0 0 29 0 0 SURF 0x30 mat 0 refs 4 43 0 0 44 0 0 31 0 0 30 0 0 SURF 0x30 mat 0 refs 4 44 0 0 45 0 0 32 0 0 31 0 0 SURF 0x30 mat 0 refs 4 45 0 0 46 0 0 33 0 0 32 0 0 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 34 0 0 33 0 0 SURF 0x30 mat 0 refs 4 47 0 0 48 0 0 35 0 0 34 0 0 SURF 0x30 mat 0 refs 4 48 0 0 49 0 0 36 0 0 35 0 0 SURF 0x30 mat 0 refs 4 49 0 0 50 0 0 37 0 0 36 0 0 SURF 0x30 mat 0 refs 4 50 0 0 51 0 0 38 0 0 37 0 0 SURF 0x30 mat 0 refs 4 51 0 0 39 0 0 26 0 0 38 0 0 SURF 0x30 mat 0 refs 4 52 0 0 53 0 0 40 0 0 39 0 0 SURF 0x30 mat 0 refs 4 53 0 0 54 0 0 41 0 0 40 0 0 SURF 0x30 mat 0 refs 4 54 0 0 55 0 0 42 0 0 41 0 0 SURF 0x30 mat 0 refs 4 55 0 0 56 0 0 43 0 0 42 0 0 SURF 0x30 mat 0 refs 4 56 0 0 57 0 0 44 0 0 43 0 0 SURF 0x30 mat 0 refs 4 57 0 0 58 0 0 45 0 0 44 0 0 SURF 0x30 mat 0 refs 4 58 0 0 59 0 0 46 0 0 45 0 0 SURF 0x30 mat 0 refs 4 59 0 0 60 0 0 47 0 0 46 0 0 SURF 0x30 mat 0 refs 4 60 0 0 61 0 0 48 0 0 47 0 0 SURF 0x30 mat 0 refs 4 61 0 0 62 0 0 49 0 0 48 0 0 SURF 0x30 mat 0 refs 4 62 0 0 63 0 0 50 0 0 49 0 0 SURF 0x30 mat 0 refs 4 63 0 0 64 0 0 51 0 0 50 0 0 SURF 0x30 mat 0 refs 4 64 0 0 52 0 0 39 0 0 51 0 0 SURF 0x30 mat 0 refs 4 65 0 0 66 0 0 53 0 0 52 0 0 SURF 0x30 mat 0 refs 4 66 0 0 67 0 0 54 0 0 53 0 0 SURF 0x30 mat 0 refs 4 67 0 0 68 0 0 55 0 0 54 0 0 SURF 0x30 mat 0 refs 4 68 0 0 69 0 0 56 0 0 55 0 0 SURF 0x30 mat 0 refs 4 69 0 0 70 0 0 57 0 0 56 0 0 SURF 0x30 mat 0 refs 4 70 0 0 71 0 0 58 0 0 57 0 0 SURF 0x30 mat 0 refs 4 71 0 0 72 0 0 59 0 0 58 0 0 SURF 0x30 mat 0 refs 4 72 0 0 73 0 0 60 0 0 59 0 0 SURF 0x30 mat 0 refs 4 73 0 0 74 0 0 61 0 0 60 0 0 SURF 0x30 mat 0 refs 4 74 0 0 75 0 0 62 0 0 61 0 0 SURF 0x30 mat 0 refs 4 75 0 0 76 0 0 63 0 0 62 0 0 SURF 0x30 mat 0 refs 4 76 0 0 77 0 0 64 0 0 63 0 0 SURF 0x30 mat 0 refs 4 77 0 0 65 0 0 52 0 0 64 0 0 SURF 0x30 mat 0 refs 4 78 0 0 79 0 0 66 0 0 65 0 0 SURF 0x30 mat 0 refs 4 79 0 0 80 0 0 67 0 0 66 0 0 SURF 0x30 mat 0 refs 4 80 0 0 81 0 0 68 0 0 67 0 0 SURF 0x30 mat 0 refs 4 81 0 0 82 0 0 69 0 0 68 0 0 SURF 0x30 mat 0 refs 4 82 0 0 83 0 0 70 0 0 69 0 0 SURF 0x30 mat 0 refs 4 83 0 0 84 0 0 71 0 0 70 0 0 SURF 0x30 mat 0 refs 4 84 0 0 85 0 0 72 0 0 71 0 0 SURF 0x30 mat 0 refs 4 85 0 0 86 0 0 73 0 0 72 0 0 SURF 0x30 mat 0 refs 4 86 0 0 87 0 0 74 0 0 73 0 0 SURF 0x30 mat 0 refs 4 87 0 0 88 0 0 75 0 0 74 0 0 SURF 0x30 mat 0 refs 4 88 0 0 89 0 0 76 0 0 75 0 0 SURF 0x30 mat 0 refs 4 89 0 0 90 0 0 77 0 0 76 0 0 SURF 0x30 mat 0 refs 4 90 0 0 78 0 0 65 0 0 77 0 0 SURF 0x30 mat 0 refs 4 91 0 0 92 0 0 79 0 0 78 0 0 SURF 0x30 mat 0 refs 4 92 0 0 93 0 0 80 0 0 79 0 0 SURF 0x30 mat 0 refs 4 93 0 0 94 0 0 81 0 0 80 0 0 SURF 0x30 mat 0 refs 4 94 0 0 95 0 0 82 0 0 81 0 0 SURF 0x30 mat 0 refs 4 95 0 0 96 0 0 83 0 0 82 0 0 SURF 0x30 mat 0 refs 4 96 0 0 97 0 0 84 0 0 83 0 0 SURF 0x30 mat 0 refs 4 97 0 0 98 0 0 85 0 0 84 0 0 SURF 0x30 mat 0 refs 4 98 0 0 99 0 0 86 0 0 85 0 0 SURF 0x30 mat 0 refs 4 99 0 0 100 0 0 87 0 0 86 0 0 SURF 0x30 mat 0 refs 4 100 0 0 101 0 0 88 0 0 87 0 0 SURF 0x30 mat 0 refs 4 101 0 0 102 0 0 89 0 0 88 0 0 SURF 0x30 mat 0 refs 4 102 0 0 103 0 0 90 0 0 89 0 0 SURF 0x30 mat 0 refs 4 103 0 0 91 0 0 78 0 0 90 0 0 SURF 0x30 mat 0 refs 4 104 0 0 105 0 0 92 0 0 91 0 0 SURF 0x30 mat 0 refs 4 105 0 0 106 0 0 93 0 0 92 0 0 SURF 0x30 mat 0 refs 4 106 0 0 107 0 0 94 0 0 93 0 0 SURF 0x30 mat 0 refs 4 107 0 0 108 0 0 95 0 0 94 0 0 SURF 0x30 mat 0 refs 4 108 0 0 109 0 0 96 0 0 95 0 0 SURF 0x30 mat 0 refs 4 109 0 0 110 0 0 97 0 0 96 0 0 SURF 0x30 mat 0 refs 4 110 0 0 111 0 0 98 0 0 97 0 0 SURF 0x30 mat 0 refs 4 111 0 0 112 0 0 99 0 0 98 0 0 SURF 0x30 mat 0 refs 4 112 0 0 113 0 0 100 0 0 99 0 0 SURF 0x30 mat 0 refs 4 113 0 0 114 0 0 101 0 0 100 0 0 SURF 0x30 mat 0 refs 4 114 0 0 115 0 0 102 0 0 101 0 0 SURF 0x30 mat 0 refs 4 115 0 0 116 0 0 103 0 0 102 0 0 SURF 0x30 mat 0 refs 4 116 0 0 104 0 0 91 0 0 103 0 0 SURF 0x30 mat 0 refs 4 117 0 0 118 0 0 105 0 0 104 0 0 SURF 0x30 mat 0 refs 4 118 0 0 119 0 0 106 0 0 105 0 0 SURF 0x30 mat 0 refs 4 119 0 0 120 0 0 107 0 0 106 0 0 SURF 0x30 mat 0 refs 4 120 0 0 121 0 0 108 0 0 107 0 0 SURF 0x30 mat 0 refs 4 121 0 0 122 0 0 109 0 0 108 0 0 SURF 0x30 mat 0 refs 4 122 0 0 123 0 0 110 0 0 109 0 0 SURF 0x30 mat 0 refs 4 123 0 0 124 0 0 111 0 0 110 0 0 SURF 0x30 mat 0 refs 4 124 0 0 125 0 0 112 0 0 111 0 0 SURF 0x30 mat 0 refs 4 125 0 0 126 0 0 113 0 0 112 0 0 SURF 0x30 mat 0 refs 4 126 0 0 127 0 0 114 0 0 113 0 0 SURF 0x30 mat 0 refs 4 127 0 0 128 0 0 115 0 0 114 0 0 SURF 0x30 mat 0 refs 4 128 0 0 129 0 0 116 0 0 115 0 0 SURF 0x30 mat 0 refs 4 129 0 0 117 0 0 104 0 0 116 0 0 SURF 0x30 mat 0 refs 4 130 0 0 131 0 0 118 0 0 117 0 0 SURF 0x30 mat 0 refs 4 131 0 0 132 0 0 119 0 0 118 0 0 SURF 0x30 mat 0 refs 4 132 0 0 133 0 0 120 0 0 119 0 0 SURF 0x30 mat 0 refs 4 133 0 0 134 0 0 121 0 0 120 0 0 SURF 0x30 mat 0 refs 4 134 0 0 135 0 0 122 0 0 121 0 0 SURF 0x30 mat 0 refs 4 135 0 0 136 0 0 123 0 0 122 0 0 SURF 0x30 mat 0 refs 4 136 0 0 137 0 0 124 0 0 123 0 0 SURF 0x30 mat 0 refs 4 137 0 0 138 0 0 125 0 0 124 0 0 SURF 0x30 mat 0 refs 4 138 0 0 139 0 0 126 0 0 125 0 0 SURF 0x30 mat 0 refs 4 139 0 0 140 0 0 127 0 0 126 0 0 SURF 0x30 mat 0 refs 4 140 0 0 141 0 0 128 0 0 127 0 0 SURF 0x30 mat 0 refs 4 141 0 0 142 0 0 129 0 0 128 0 0 SURF 0x30 mat 0 refs 4 142 0 0 130 0 0 117 0 0 129 0 0 SURF 0x30 mat 0 refs 4 143 0 0 144 0 0 131 0 0 130 0 0 SURF 0x30 mat 0 refs 4 144 0 0 145 0 0 132 0 0 131 0 0 SURF 0x30 mat 0 refs 4 145 0 0 146 0 0 133 0 0 132 0 0 SURF 0x30 mat 0 refs 4 146 0 0 147 0 0 134 0 0 133 0 0 SURF 0x30 mat 0 refs 4 147 0 0 148 0 0 135 0 0 134 0 0 SURF 0x30 mat 0 refs 4 148 0 0 149 0 0 136 0 0 135 0 0 SURF 0x30 mat 0 refs 4 149 0 0 150 0 0 137 0 0 136 0 0 SURF 0x30 mat 0 refs 4 150 0 0 151 0 0 138 0 0 137 0 0 SURF 0x30 mat 0 refs 4 151 0 0 152 0 0 139 0 0 138 0 0 SURF 0x30 mat 0 refs 4 152 0 0 153 0 0 140 0 0 139 0 0 SURF 0x30 mat 0 refs 4 153 0 0 154 0 0 141 0 0 140 0 0 SURF 0x30 mat 0 refs 4 154 0 0 155 0 0 142 0 0 141 0 0 SURF 0x30 mat 0 refs 4 155 0 0 143 0 0 130 0 0 142 0 0 SURF 0x30 mat 0 refs 4 156 0 0 157 0 0 144 0 0 143 0 0 SURF 0x30 mat 0 refs 4 157 0 0 158 0 0 145 0 0 144 0 0 SURF 0x30 mat 0 refs 4 158 0 0 159 0 0 146 0 0 145 0 0 SURF 0x30 mat 0 refs 4 159 0 0 160 0 0 147 0 0 146 0 0 SURF 0x30 mat 0 refs 4 160 0 0 161 0 0 148 0 0 147 0 0 SURF 0x30 mat 0 refs 4 161 0 0 162 0 0 149 0 0 148 0 0 SURF 0x30 mat 0 refs 4 162 0 0 163 0 0 150 0 0 149 0 0 SURF 0x30 mat 0 refs 4 163 0 0 164 0 0 151 0 0 150 0 0 SURF 0x30 mat 0 refs 4 164 0 0 165 0 0 152 0 0 151 0 0 SURF 0x30 mat 0 refs 4 165 0 0 166 0 0 153 0 0 152 0 0 SURF 0x30 mat 0 refs 4 166 0 0 167 0 0 154 0 0 153 0 0 SURF 0x30 mat 0 refs 4 167 0 0 168 0 0 155 0 0 154 0 0 SURF 0x30 mat 0 refs 4 168 0 0 156 0 0 143 0 0 155 0 0 SURF 0x30 mat 0 refs 4 169 0 0 170 0 0 157 0 0 156 0 0 SURF 0x30 mat 0 refs 4 170 0 0 171 0 0 158 0 0 157 0 0 SURF 0x30 mat 0 refs 4 171 0 0 172 0 0 159 0 0 158 0 0 SURF 0x30 mat 0 refs 4 172 0 0 173 0 0 160 0 0 159 0 0 SURF 0x30 mat 0 refs 4 173 0 0 174 0 0 161 0 0 160 0 0 SURF 0x30 mat 0 refs 4 174 0 0 175 0 0 162 0 0 161 0 0 SURF 0x30 mat 0 refs 4 175 0 0 176 0 0 163 0 0 162 0 0 SURF 0x30 mat 0 refs 4 176 0 0 177 0 0 164 0 0 163 0 0 SURF 0x30 mat 0 refs 4 177 0 0 178 0 0 165 0 0 164 0 0 SURF 0x30 mat 0 refs 4 178 0 0 179 0 0 166 0 0 165 0 0 SURF 0x30 mat 0 refs 4 179 0 0 180 0 0 167 0 0 166 0 0 SURF 0x30 mat 0 refs 4 180 0 0 181 0 0 168 0 0 167 0 0 SURF 0x30 mat 0 refs 4 181 0 0 169 0 0 156 0 0 168 0 0 SURF 0x30 mat 0 refs 4 182 0 0 183 0 0 170 0 0 169 0 0 SURF 0x30 mat 0 refs 4 183 0 0 184 0 0 171 0 0 170 0 0 SURF 0x30 mat 0 refs 4 184 0 0 185 0 0 172 0 0 171 0 0 SURF 0x30 mat 0 refs 4 185 0 0 186 0 0 173 0 0 172 0 0 SURF 0x30 mat 0 refs 4 186 0 0 187 0 0 174 0 0 173 0 0 SURF 0x30 mat 0 refs 4 187 0 0 188 0 0 175 0 0 174 0 0 SURF 0x30 mat 0 refs 4 188 0 0 189 0 0 176 0 0 175 0 0 SURF 0x30 mat 0 refs 4 189 0 0 190 0 0 177 0 0 176 0 0 SURF 0x30 mat 0 refs 4 190 0 0 191 0 0 178 0 0 177 0 0 SURF 0x30 mat 0 refs 4 191 0 0 192 0 0 179 0 0 178 0 0 SURF 0x30 mat 0 refs 4 192 0 0 193 0 0 180 0 0 179 0 0 SURF 0x30 mat 0 refs 4 193 0 0 194 0 0 181 0 0 180 0 0 SURF 0x30 mat 0 refs 4 194 0 0 182 0 0 169 0 0 181 0 0 SURF 0x30 mat 0 refs 4 195 0 0 196 0 0 183 0 0 182 0 0 SURF 0x30 mat 0 refs 4 196 0 0 197 0 0 184 0 0 183 0 0 SURF 0x30 mat 0 refs 4 197 0 0 198 0 0 185 0 0 184 0 0 SURF 0x30 mat 0 refs 4 198 0 0 199 0 0 186 0 0 185 0 0 SURF 0x30 mat 0 refs 4 199 0 0 200 0 0 187 0 0 186 0 0 SURF 0x30 mat 0 refs 4 200 0 0 201 0 0 188 0 0 187 0 0 SURF 0x30 mat 0 refs 4 201 0 0 202 0 0 189 0 0 188 0 0 SURF 0x30 mat 0 refs 4 202 0 0 203 0 0 190 0 0 189 0 0 SURF 0x30 mat 0 refs 4 203 0 0 204 0 0 191 0 0 190 0 0 SURF 0x30 mat 0 refs 4 204 0 0 205 0 0 192 0 0 191 0 0 SURF 0x30 mat 0 refs 4 205 0 0 206 0 0 193 0 0 192 0 0 SURF 0x30 mat 0 refs 4 206 0 0 207 0 0 194 0 0 193 0 0 SURF 0x30 mat 0 refs 4 207 0 0 195 0 0 182 0 0 194 0 0 SURF 0x30 mat 0 refs 4 208 0 0 209 0 0 196 0 0 195 0 0 SURF 0x30 mat 0 refs 4 209 0 0 210 0 0 197 0 0 196 0 0 SURF 0x30 mat 0 refs 4 210 0 0 211 0 0 198 0 0 197 0 0 SURF 0x30 mat 0 refs 4 211 0 0 212 0 0 199 0 0 198 0 0 SURF 0x30 mat 0 refs 4 212 0 0 213 0 0 200 0 0 199 0 0 SURF 0x30 mat 0 refs 4 213 0 0 214 0 0 201 0 0 200 0 0 SURF 0x30 mat 0 refs 4 214 0 0 215 0 0 202 0 0 201 0 0 SURF 0x30 mat 0 refs 4 215 0 0 216 0 0 203 0 0 202 0 0 SURF 0x30 mat 0 refs 4 216 0 0 217 0 0 204 0 0 203 0 0 SURF 0x30 mat 0 refs 4 217 0 0 218 0 0 205 0 0 204 0 0 SURF 0x30 mat 0 refs 4 218 0 0 219 0 0 206 0 0 205 0 0 SURF 0x30 mat 0 refs 4 219 0 0 220 0 0 207 0 0 206 0 0 SURF 0x30 mat 0 refs 4 220 0 0 208 0 0 195 0 0 207 0 0 SURF 0x30 mat 0 refs 13 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 13 220 0 0 219 0 0 218 0 0 217 0 0 216 0 0 215 0 0 214 0 0 213 0 0 212 0 0 211 0 0 210 0 0 209 0 0 208 0 0 kids 0 OBJECT poly name "object" loc 0 -0.125 -2.2 crease 45.000000 numvert 49 0.998 0.752 -0.437457 0.998 0.755938 -0.360808 0.998 0.754363 -0.333245 0.998 0.752 -0.3281 0.998 0.749637 -0.333245 0.998 0.748062 -0.360808 0.998 0.752 -0.437457 0.91 0.687 -0.43496 0.91 0.6945 -0.25976 0.91 0.6915 -0.19676 0.91 0.687 -0.185 0.91 0.6825 -0.19676 0.91 0.6795 -0.25976 0.91 0.687 -0.43496 0.5985 0.447 -0.44894 0.5985 0.459 -0.18614 0.5985 0.4542 -0.09164 0.5985 0.447 -0.0740001 0.5985 0.4398 -0.09164 0.5985 0.435 -0.18614 0.5985 0.447 -0.44894 0 0 -0.43743 0 0.01575 -0.13083 0 0.00945 -0.0205801 0 0 0 0 -0.00945 -0.0205801 0 -0.01575 -0.13083 0 0 -0.43743 -0.5985 0.447 -0.44894 -0.5985 0.459 -0.18614 -0.5985 0.4542 -0.09164 -0.5985 0.447 -0.0740001 -0.5985 0.4398 -0.09164 -0.5985 0.435 -0.18614 -0.5985 0.447 -0.44894 -0.91 0.687 -0.43496 -0.91 0.6945 -0.25976 -0.91 0.6915 -0.19676 -0.91 0.687 -0.185 -0.91 0.6825 -0.19676 -0.91 0.6795 -0.25976 -0.91 0.687 -0.43496 -0.998 0.757 -0.437457 -0.998 0.760938 -0.360808 -0.998 0.759363 -0.333245 -0.998 0.757 -0.3281 -0.998 0.754637 -0.333245 -0.998 0.753062 -0.360808 -0.998 0.757 -0.437457 numsurf 44 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 0 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 0 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 0 refs 4 14 0 0 15 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 15 0 0 16 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 16 0 0 17 0 0 10 0 0 9 0 0 SURF 0x30 mat 0 refs 4 17 0 0 18 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 18 0 0 19 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 19 0 0 20 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 20 0 0 14 0 0 7 0 0 13 0 0 SURF 0x30 mat 0 refs 4 21 0 0 22 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 22 0 0 23 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 23 0 0 24 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 24 0 0 25 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 25 0 0 26 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 26 0 0 27 0 0 20 0 0 19 0 0 SURF 0x30 mat 0 refs 4 27 0 0 21 0 0 14 0 0 20 0 0 SURF 0x30 mat 0 refs 4 28 0 0 29 0 0 22 0 0 21 0 0 SURF 0x30 mat 0 refs 4 29 0 0 30 0 0 23 0 0 22 0 0 SURF 0x30 mat 0 refs 4 30 0 0 31 0 0 24 0 0 23 0 0 SURF 0x30 mat 0 refs 4 31 0 0 32 0 0 25 0 0 24 0 0 SURF 0x30 mat 0 refs 4 32 0 0 33 0 0 26 0 0 25 0 0 SURF 0x30 mat 0 refs 4 33 0 0 34 0 0 27 0 0 26 0 0 SURF 0x30 mat 0 refs 4 34 0 0 28 0 0 21 0 0 27 0 0 SURF 0x30 mat 0 refs 4 35 0 0 36 0 0 29 0 0 28 0 0 SURF 0x30 mat 0 refs 4 36 0 0 37 0 0 30 0 0 29 0 0 SURF 0x30 mat 0 refs 4 37 0 0 38 0 0 31 0 0 30 0 0 SURF 0x30 mat 0 refs 4 38 0 0 39 0 0 32 0 0 31 0 0 SURF 0x30 mat 0 refs 4 39 0 0 40 0 0 33 0 0 32 0 0 SURF 0x30 mat 0 refs 4 40 0 0 41 0 0 34 0 0 33 0 0 SURF 0x30 mat 0 refs 4 41 0 0 35 0 0 28 0 0 34 0 0 SURF 0x30 mat 0 refs 4 42 0 0 43 0 0 36 0 0 35 0 0 SURF 0x30 mat 0 refs 4 43 0 0 44 0 0 37 0 0 36 0 0 SURF 0x30 mat 0 refs 4 44 0 0 45 0 0 38 0 0 37 0 0 SURF 0x30 mat 0 refs 4 45 0 0 46 0 0 39 0 0 38 0 0 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 40 0 0 39 0 0 SURF 0x30 mat 0 refs 4 47 0 0 48 0 0 41 0 0 40 0 0 SURF 0x30 mat 0 refs 4 48 0 0 42 0 0 35 0 0 41 0 0 SURF 0x30 mat 0 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 7 48 0 0 47 0 0 46 0 0 45 0 0 44 0 0 43 0 0 42 0 0 kids 0 OBJECT poly name "object" loc 0 -0.104 -2.7625 crease 45.000000 numvert 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0 0.15 0.040451 0.029389 0.15 0.015451 0.047553 0.15 -0.015451 0.047553 0.15 -0.040451 0.029389 0.15 -0.05 0 0.15 -0.040451 -0.029389 0.15 -0.015451 -0.047553 0.15 0.015451 -0.047553 0.15 0.040451 -0.029389 0.15 numsurf 12 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.104 -2.6125 crease 45.000000 numvert 20 0.05 0 0 0.040451 0.029389 0 0.015451 0.047553 0 -0.015451 0.047553 0 -0.040451 0.029389 0 -0.05 0 0 -0.040451 -0.029389 0 -0.015451 -0.047553 0 0.015451 -0.047553 0 0.040451 -0.029389 0 0.07 0 2 0.056631 0.041145 2 0.021631 0.066574 2 -0.021631 0.066574 2 -0.056631 0.041145 2 -0.07 0 2 -0.056631 -0.041145 2 -0.021631 -0.066574 2 0.021631 -0.066574 2 0.056631 -0.041145 2 numsurf 12 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.104 -0.62 crease 45.000000 numvert 20 0.07 0 0 0.056631 0.04112 0.001436 0.021631 0.066533 0.00232297 -0.021631 0.066533 0.00232297 -0.056631 0.04112 0.001436 -0.07 0 0 -0.056631 -0.04112 -0.001436 -0.021631 -0.066533 -0.00232297 0.021631 -0.066533 -0.00232297 0.056631 -0.04112 -0.001436 0.085 -0.01047 0.299817 0.068766 0.039461 0.301561 0.026266 0.070321 0.302639 -0.026266 0.070321 0.302639 -0.068766 0.039461 0.301561 -0.085 -0.01047 0.299817 -0.068766 -0.060401 0.298074 -0.026266 -0.09126 0.296996 0.026266 -0.09126 0.296996 0.068766 -0.060401 0.298074 numsurf 12 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.114 -0.35 crease 45.000000 numvert 20 0.085 0 0 0.068766 0.049962 0 0.026266 0.08084 0 -0.026266 0.08084 0 -0.068766 0.049962 0 -0.085 0 0 -0.068766 -0.049962 0 -0.026266 -0.08084 0 0.026266 -0.08084 0 0.068766 -0.049962 0 0.085 0 0.4625 0.068766 0.049962 0.4625 0.026266 0.08084 0.4625 -0.026266 0.08084 0.4625 -0.068766 0.049962 0.4625 -0.085 0 0.4625 -0.068766 -0.049962 0.4625 -0.026266 -0.08084 0.4625 0.026266 -0.08084 0.4625 0.068766 -0.049962 0.4625 numsurf 12 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.114 0.1 crease 45.000000 numvert 20 0.085 0 0 0.068766 0.049962 0 0.026266 0.08084 0 -0.026266 0.08084 0 -0.068766 0.049962 0 -0.085 0 0 -0.068766 -0.049962 0 -0.026266 -0.08084 0 0.026266 -0.08084 0 0.068766 -0.049962 0 0.095 0 0.28 0.076857 0.05584 0.28 0.029357 0.09035 0.28 -0.029357 0.09035 0.28 -0.076857 0.05584 0.28 -0.095 0 0.28 -0.076857 -0.05584 0.28 -0.029357 -0.09035 0.28 0.029357 -0.09035 0.28 0.076857 -0.05584 0.28 numsurf 12 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.114 0.38 crease 45.000000 numvert 20 0.095 0 0 0.076857 0.05584 0 0.029357 0.09035 0 -0.029357 0.09035 0 -0.076857 0.05584 0 -0.095 0 0 -0.076857 -0.05584 0 -0.029357 -0.09035 0 0.029357 -0.09035 0 0.076857 -0.05584 0 0.075 0 0.8 0.060676 0.044084 0.8 0.023176 0.071329 0.8 -0.023176 0.071329 0.8 -0.060676 0.044084 0.8 -0.075 0 0.8 -0.060676 -0.044084 0.8 -0.023176 -0.071329 0.8 0.023176 -0.071329 0.8 0.060676 -0.044084 0.8 numsurf 12 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.114 1.18 crease 45.000000 numvert 20 0.075 0 0 0.060676 0.044084 0 0.023176 0.071329 0 -0.023176 0.071329 0 -0.060676 0.044084 0 -0.075 0 0 -0.060676 -0.044084 0 -0.023176 -0.071329 0 0.023176 -0.071329 0 0.060676 -0.044084 0 0.05 0 0.2 0.040451 0.029389 0.2 0.015451 0.047553 0.2 -0.015451 0.047553 0.2 -0.040451 0.029389 0.2 -0.05 0 0.2 -0.040451 -0.029389 0.2 -0.015451 -0.047553 0.2 0.015451 -0.047553 0.2 0.040451 -0.029389 0.2 numsurf 12 SURF 0x30 mat 1 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.114 1.38 crease 45.000000 numvert 32 0.035355 0 -0.035355 0.028603 0.020781 -0.035355 0.010925 0.033625 -0.035355 -0.010925 0.033625 -0.035355 -0.028603 0.020781 -0.035355 -0.035355 0 -0.035355 -0.028603 -0.020781 -0.035355 -0.010925 -0.033625 -0.035355 0.010925 -0.033625 -0.035355 0.028603 -0.020781 -0.035355 0.05 0 0 0.040451 0.029389 0 0.015451 0.047553 0 -0.015451 0.047553 0 -0.040451 0.029389 0 -0.05 0 0 -0.040451 -0.029389 0 -0.015451 -0.047553 0 0.015451 -0.047553 0 0.040451 -0.029389 0 0.035355 0 0.035355 0.028603 0.020781 0.035355 0.010925 0.033625 0.035355 -0.010925 0.033625 0.035355 -0.028603 0.020781 0.035355 -0.035355 0 0.035355 -0.028603 -0.020781 0.035355 -0.010925 -0.033625 0.035355 0.010925 -0.033625 0.035355 0.028603 -0.020781 0.035355 0 0 -0.05 0 0 0.05 numsurf 40 SURF 0x30 mat 1 refs 3 30 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 3 30 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 3 30 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 3 30 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 3 30 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 3 30 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 3 30 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 3 30 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 3 30 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 3 30 0 0 0 0 0 9 0 0 SURF 0x30 mat 1 refs 3 31 0 0 20 0 0 21 0 0 SURF 0x30 mat 1 refs 3 31 0 0 21 0 0 22 0 0 SURF 0x30 mat 1 refs 3 31 0 0 22 0 0 23 0 0 SURF 0x30 mat 1 refs 3 31 0 0 23 0 0 24 0 0 SURF 0x30 mat 1 refs 3 31 0 0 24 0 0 25 0 0 SURF 0x30 mat 1 refs 3 31 0 0 25 0 0 26 0 0 SURF 0x30 mat 1 refs 3 31 0 0 26 0 0 27 0 0 SURF 0x30 mat 1 refs 3 31 0 0 27 0 0 28 0 0 SURF 0x30 mat 1 refs 3 31 0 0 28 0 0 29 0 0 SURF 0x30 mat 1 refs 3 31 0 0 29 0 0 20 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 21 0 0 20 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 22 0 0 21 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 13 0 0 14 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 28 0 0 27 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 19 0 0 10 0 0 20 0 0 29 0 0 kids 0 crrcsim-0.9.12/objects/supra.ac0000644000175000017500000026320211724452424013270 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat0" rgb 0.11 0.11 0.11 amb 0.4 0.4 0.4 emis 0 0 0 spec 0 0 0 shi 10 trans 0 OBJECT world kids 7 OBJECT poly name "wing" loc 0 0.0703394 1.41486 texture "supra_texture_256.rgb" crease 45.000000 numvert 183 -5.57386 0.469938 -1.5946 -5.57386 0.471258 -1.58415 -5.57386 0.472144 -1.57525 -5.57386 0.472582 -1.56804 -5.57386 0.47273 -1.56196 -5.57386 0.472582 -1.55801 -5.57386 0.471849 -1.55476 -5.57386 0.470672 -1.55222 -5.57386 0.469791 -1.55179 -5.57386 0.469348 -1.55264 -5.57386 0.468762 -1.5549 -5.57386 0.468614 -1.55787 -5.57386 0.468319 -1.56137 -5.57386 0.468024 -1.60414 -5.56657 0.456553 -1.49473 -5.56657 0.457873 -1.48356 -5.56657 0.458536 -1.47408 -5.56657 0.461175 -1.46686 -5.56657 0.463149 -1.46416 -5.56657 0.467109 -1.46551 -5.56657 0.472384 -1.47363 -5.56657 0.475678 -1.48401 -5.56657 0.47634 -1.49664 -5.56657 0.475678 -1.51605 -5.56657 0.4737 -1.53906 -5.56657 0.469744 -1.56749 -5.56657 0.463811 -1.60088 -5.56657 0.455238 -1.63134 -5.46536 0.451514 -1.61946 -5.46536 0.461179 -1.5597 -5.46536 0.467619 -1.50882 -5.46536 0.470841 -1.46763 -5.46536 0.471916 -1.4329 -5.46536 0.470841 -1.41029 -5.46536 0.465472 -1.39172 -5.46536 0.456882 -1.37718 -5.46536 0.450443 -1.37475 -5.46536 0.447221 -1.3796 -5.46536 0.442928 -1.39252 -5.46536 0.441853 -1.40948 -5.46536 0.439707 -1.42947 -5.46536 0.43756 -1.67397 -5.28217 0.409696 -1.38894 -5.28217 0.412778 -1.36355 -5.28217 0.414319 -1.342 -5.28217 0.420483 -1.32558 -5.28217 0.425107 -1.31943 -5.28217 0.434351 -1.32251 -5.28217 0.446677 -1.34097 -5.28217 0.454386 -1.36457 -5.28217 0.455925 -1.3933 -5.28217 0.454386 -1.43742 -5.28217 0.44976 -1.48975 -5.28217 0.440516 -1.55439 -5.28217 0.426647 -1.63031 -5.28217 0.406614 -1.69957 -4.5854 0.342748 -1.66089 -4.5854 0.36063 -1.55775 -4.5854 0.37255 -1.46993 -4.5854 0.378511 -1.39884 -4.5854 0.380498 -1.33891 -4.5854 0.378511 -1.29988 -4.5854 0.368577 -1.26782 -4.5854 0.352682 -1.24273 -4.5854 0.340762 -1.23855 -4.5854 0.334802 -1.24691 -4.5854 0.326854 -1.26921 -4.5854 0.324868 -1.29848 -4.5854 0.320894 -1.33298 -4.5854 0.31692 -1.75498 -2.60307 0.0781794 -1.2833 -2.60307 0.0825967 -1.23429 -2.60307 0.0848051 -1.19271 -2.60307 0.0936393 -1.16102 -2.60307 0.100265 -1.14915 -2.60307 0.113517 -1.15509 -2.60307 0.131185 -1.19073 -2.60307 0.142228 -1.23627 -2.60307 0.144437 -1.29172 -2.60307 0.142228 -1.37686 -2.60307 0.135603 -1.47785 -2.60307 0.122351 -1.6026 -2.60307 0.102474 -1.74914 -2.60307 0.0737621 -1.8828 5.57386 0.469938 -1.5946 5.57386 0.471258 -1.58415 5.57386 0.472144 -1.57525 5.57386 0.472582 -1.56804 5.57386 0.47273 -1.56196 5.57386 0.472582 -1.55801 5.57386 0.471849 -1.55476 5.57386 0.470672 -1.55222 5.57386 0.469791 -1.55179 5.57386 0.469348 -1.55264 5.57386 0.468762 -1.5549 5.57386 0.468614 -1.55787 5.57386 0.468319 -1.56137 5.57386 0.468024 -1.60414 5.56657 0.456553 -1.49473 5.56657 0.457873 -1.48356 5.56657 0.458536 -1.47408 5.56657 0.461175 -1.46686 5.56657 0.463149 -1.46416 5.56657 0.467109 -1.46551 5.56657 0.472384 -1.47363 5.56657 0.475678 -1.48401 5.56657 0.47634 -1.49664 5.56657 0.475678 -1.51605 5.56657 0.4737 -1.53906 5.56657 0.469744 -1.56749 5.56657 0.463811 -1.60088 5.56657 0.455238 -1.63134 5.46536 0.451514 -1.61946 5.46536 0.461179 -1.5597 5.46536 0.467619 -1.50882 5.46536 0.470841 -1.46763 5.46536 0.471916 -1.4329 5.46536 0.470841 -1.41029 5.46536 0.465472 -1.39172 5.46536 0.456882 -1.37718 5.46536 0.450443 -1.37475 5.46536 0.447221 -1.3796 5.46536 0.442928 -1.39252 5.46536 0.441853 -1.40948 5.46536 0.439707 -1.42947 5.46536 0.43756 -1.67397 5.28217 0.409696 -1.38894 5.28217 0.412778 -1.36355 5.28217 0.414319 -1.342 5.28217 0.420483 -1.32558 5.28217 0.425107 -1.31943 5.28217 0.434351 -1.32251 5.28217 0.446677 -1.34097 5.28217 0.454386 -1.36457 5.28217 0.455925 -1.3933 5.28217 0.454386 -1.43742 5.28217 0.44976 -1.48975 5.28217 0.440516 -1.55439 5.28217 0.426647 -1.63031 5.28217 0.406614 -1.69957 4.5854 0.342748 -1.66089 4.5854 0.36063 -1.55775 4.5854 0.37255 -1.46993 4.5854 0.378511 -1.39884 4.5854 0.380498 -1.33891 4.5854 0.378511 -1.29988 4.5854 0.368577 -1.26782 4.5854 0.352682 -1.24273 4.5854 0.340762 -1.23855 4.5854 0.334802 -1.24691 4.5854 0.326854 -1.26921 4.5854 0.324868 -1.29848 4.5854 0.320894 -1.33298 4.5854 0.31692 -1.75498 2.60307 0.0781794 -1.2833 2.60307 0.0825967 -1.23429 2.60307 0.0848051 -1.19271 2.60307 0.0936393 -1.16102 2.60307 0.100265 -1.14915 2.60307 0.113517 -1.15509 2.60307 0.131185 -1.19073 2.60307 0.142228 -1.23627 2.60307 0.144437 -1.29172 2.60307 0.142228 -1.37686 2.60307 0.135603 -1.47785 2.60307 0.122351 -1.6026 2.60307 0.102474 -1.74914 2.60307 0.0737621 -1.8828 0 -0.0331288 -1.27547 0 -0.037546 -1.94413 0 -0.00883436 -1.79504 0 0.011043 -1.63161 0 0.0242945 -1.49247 0 0.0309203 -1.37983 0 0.0331289 -1.28486 0 0.0309203 -1.22302 0 0.0198773 -1.17222 0 0.00220859 -1.13247 0 -0.011043 -1.12584 0 -0.0176687 -1.13909 0 -0.0265031 -1.17443 0 -0.0287116 -1.22081 0 -0.037546 -1.94413 numsurf 189 SURF 0x30 mat 0 refs 3 2 0.0454721 0.385585 0 0.0382297 0.38283 1 0.042141 0.384478 SURF 0x30 mat 0 refs 3 1 0.042141 0.384478 0 0.0382297 0.38283 13 0.034659 0.380439 SURF 0x30 mat 0 refs 3 2 0.0454721 0.385585 1 0.042141 0.384478 4 0.0504463 0.386317 SURF 0x30 mat 0 refs 3 4 0.0504463 0.386317 1 0.042141 0.384478 10 0.0530887 0.381361 SURF 0x30 mat 0 refs 3 10 0.0530887 0.381361 1 0.042141 0.384478 11 0.0519771 0.381176 SURF 0x30 mat 0 refs 3 11 0.0519771 0.381176 1 0.042141 0.384478 13 0.034659 0.380439 SURF 0x30 mat 0 refs 3 5 0.0519248 0.386132 4 0.0504463 0.386317 8 0.0542528 0.382646 SURF 0x30 mat 0 refs 3 8 0.0542528 0.382646 4 0.0504463 0.386317 10 0.0530887 0.381361 SURF 0x30 mat 0 refs 3 9 0.0539346 0.382093 8 0.0542528 0.382646 10 0.0530887 0.381361 SURF 0x30 mat 0 refs 3 11 0.0519771 0.381176 9 0.0539346 0.382093 10 0.0530887 0.381361 SURF 0x30 mat 0 refs 3 86 0.0328664 0.388898 84 0.0230892 0.382734 85 0.0283694 0.386422 SURF 0x30 mat 0 refs 3 85 0.0283694 0.386422 84 0.0230892 0.382734 97 0.0182687 0.377386 SURF 0x30 mat 0 refs 3 86 0.0328664 0.388898 85 0.0283694 0.386422 92 0.0447204 0.382323 SURF 0x30 mat 0 refs 3 92 0.0447204 0.382323 85 0.0283694 0.386422 94 0.0431489 0.379448 SURF 0x30 mat 0 refs 3 94 0.0431489 0.379448 85 0.0283694 0.386422 95 0.0416482 0.379034 SURF 0x30 mat 0 refs 3 95 0.0416482 0.379034 85 0.0283694 0.386422 97 0.0182687 0.377386 SURF 0x30 mat 0 refs 3 87 0.0365095 0.390122 86 0.0328664 0.388898 92 0.0447204 0.382323 SURF 0x30 mat 0 refs 3 93 0.0442909 0.381085 92 0.0447204 0.382323 94 0.0431489 0.379448 SURF 0x30 mat 0 refs 3 95 0.0416482 0.379034 93 0.0442909 0.381085 94 0.0431489 0.379448 SURF 0x20 mat 0 refs 15 13 0.986328 0.498211 12 0.986328 0.505357 11 0.986328 0.505942 10 0.986328 0.506438 9 0.986328 0.506816 8 0.986328 0.506958 7 0.986328 0.506886 6 0.986328 0.506462 5 0.986328 0.505919 4 0.986328 0.505259 3 0.986328 0.504243 2 0.986328 0.503038 1 0.986328 0.501551 0 0.986328 0.499805 13 0.986328 0.498211 SURF 0x20 mat 0 refs 4 27 0.985053 0.493667 13 0.986328 0.498211 0 0.986328 0.499805 26 0.985053 0.498756 SURF 0x20 mat 0 refs 4 26 0 0 0 0 0 1 0 0 25 0 0 SURF 0x20 mat 0 refs 4 25 0 0 1 0 0 2 0 0 24 0 0 SURF 0x20 mat 0 refs 4 24 0 0 2 0 0 3 0 0 23 0 0 SURF 0x20 mat 0 refs 4 23 0 0 3 0 0 4 0 0 22 0 0 SURF 0x20 mat 0 refs 4 22 0 0 4 0 0 5 0 0 21 0 0 SURF 0x20 mat 0 refs 4 21 0 0 5 0 0 6 0 0 20 0 0 SURF 0x20 mat 0 refs 4 20 0 0 6 0 0 7 0 0 19 0 0 SURF 0x20 mat 0 refs 4 19 0 0 7 0 0 8 0 0 18 0 0 SURF 0x20 mat 0 refs 4 18 0 0 8 0 0 9 0 0 17 0 0 SURF 0x20 mat 0 refs 4 17 0 0 9 0 0 10 0 0 16 0 0 SURF 0x20 mat 0 refs 4 16 0 0 10 0 0 11 0 0 15 0 0 SURF 0x20 mat 0 refs 4 15 0 0 11 0 0 12 0 0 14 0 0 SURF 0x20 mat 0 refs 4 14 0 0 12 0 0 13 0 0 27 0 0 SURF 0x20 mat 0 refs 4 40 0.652486 0.356672 14 0.648438 0.361968 27 0.648438 0.373054 41 0.652486 0.376513 SURF 0x20 mat 0 refs 4 39 0.652486 0.355049 15 0.648438 0.361061 14 0.648438 0.361968 40 0.652486 0.356672 SURF 0x20 mat 0 refs 4 38 0.652486 0.353673 16 0.648438 0.360292 15 0.648438 0.361061 39 0.652486 0.355049 SURF 0x20 mat 0 refs 4 37 0.652486 0.352625 17 0.648438 0.359706 16 0.648438 0.360292 38 0.652486 0.353673 SURF 0x20 mat 0 refs 4 36 0 0 18 0 0 17 0 0 37 0 0 SURF 0x20 mat 0 refs 4 35 0.962544 0.529 19 0.980118 0.515708 18 0.980118 0.515911 36 0.962544 0.529366 SURF 0x20 mat 0 refs 4 34 0.967357 0.533702 20 0.985053 0.520017 19 0.985053 0.521373 35 0.967357 0.536131 SURF 0x20 mat 0 refs 4 33 0.962544 0.524017 21 0.980118 0.512924 20 0.980118 0.514486 34 0.962544 0.526812 SURF 0x20 mat 0 refs 4 32 0.962544 0.520615 22 0.980118 0.511023 21 0.980118 0.512924 33 0.962544 0.524017 SURF 0x20 mat 0 refs 4 31 0.962544 0.515389 23 0.980118 0.508102 22 0.980118 0.511023 32 0.962544 0.520615 SURF 0x20 mat 0 refs 4 30 0.962544 0.50919 24 0.980118 0.50464 23 0.980118 0.508102 31 0.962544 0.515389 SURF 0x20 mat 0 refs 4 29 0.962544 0.501534 25 0.980118 0.500362 24 0.980118 0.50464 30 0.962544 0.50919 SURF 0x20 mat 0 refs 4 28 0.962544 0.492541 26 0.980118 0.495337 25 0.980118 0.500362 29 0.962544 0.501534 SURF 0x20 mat 0 refs 4 41 0.962544 0.484338 27 0.980118 0.490753 26 0.980118 0.495337 28 0.962544 0.492541 SURF 0x20 mat 0 refs 4 55 0.930736 0.480486 41 0.962544 0.484338 28 0.962544 0.492541 54 0.930736 0.490908 SURF 0x20 mat 0 refs 4 54 0.930736 0.490908 28 0.962544 0.492541 29 0.962544 0.501534 53 0.930736 0.502333 SURF 0x20 mat 0 refs 4 53 0.930736 0.502333 29 0.962544 0.501534 30 0.962544 0.50919 52 0.930736 0.51206 SURF 0x20 mat 0 refs 4 52 0.930736 0.51206 30 0.962544 0.50919 31 0.962544 0.515389 51 0.930736 0.519935 SURF 0x20 mat 0 refs 4 51 0.930736 0.519935 31 0.962544 0.515389 32 0.962544 0.520615 50 0.930736 0.526574 SURF 0x20 mat 0 refs 4 50 0.930736 0.526574 32 0.962544 0.520615 33 0.962544 0.524017 49 0.930736 0.530897 SURF 0x20 mat 0 refs 4 49 0.930736 0.530897 33 0.962544 0.524017 34 0.962544 0.526812 48 0.930736 0.534449 SURF 0x20 mat 0 refs 4 48 0.930736 0.534449 34 0.962544 0.526812 35 0.962544 0.529 47 0.930736 0.537227 SURF 0x20 mat 0 refs 4 47 0.930736 0.537227 35 0.962544 0.529 36 0.962544 0.529366 46 0.930736 0.53769 SURF 0x20 mat 0 refs 4 46 0.659813 0.347742 36 0.652486 0.352231 37 0.652486 0.352625 45 0.659813 0.348241 SURF 0x20 mat 0 refs 4 45 0.659813 0.348241 37 0.652486 0.352625 38 0.652486 0.353673 44 0.659813 0.349573 SURF 0x20 mat 0 refs 4 44 0.659813 0.349573 38 0.652486 0.353673 39 0.652486 0.355049 43 0.659813 0.351322 SURF 0x20 mat 0 refs 4 43 0.659813 0.351322 39 0.652486 0.355049 40 0.652486 0.356672 42 0.659813 0.353382 SURF 0x20 mat 0 refs 4 42 0.659813 0.353382 40 0.652486 0.356672 41 0.652486 0.376513 55 0.659813 0.378591 SURF 0x20 mat 0 refs 4 68 0.687683 0.348841 42 0.659813 0.353382 55 0.659813 0.378591 69 0.687683 0.383088 SURF 0x20 mat 0 refs 4 67 0.687683 0.346041 43 0.659813 0.351322 42 0.659813 0.353382 68 0.687683 0.348841 SURF 0x20 mat 0 refs 4 66 0.687683 0.343666 44 0.659813 0.349573 43 0.659813 0.351322 67 0.687683 0.346041 SURF 0x20 mat 0 refs 4 65 0.687683 0.341856 45 0.659813 0.348241 44 0.659813 0.349573 66 0.687683 0.343666 SURF 0x20 mat 0 refs 4 64 0.687683 0.341178 46 0.659813 0.347742 45 0.659813 0.348241 65 0.687683 0.341856 SURF 0x20 mat 0 refs 4 63 0.80975 0.549232 47 0.930736 0.537227 46 0.930736 0.53769 64 0.80975 0.549861 SURF 0x20 mat 0 refs 4 62 0.80975 0.545457 48 0.930736 0.534449 47 0.930736 0.537227 63 0.80975 0.549232 SURF 0x20 mat 0 refs 4 61 0.80975 0.540632 49 0.930736 0.530897 48 0.930736 0.534449 62 0.80975 0.545457 SURF 0x20 mat 0 refs 4 60 0.80975 0.534759 50 0.930736 0.526574 49 0.930736 0.530897 61 0.80975 0.540632 SURF 0x20 mat 0 refs 4 59 0.80975 0.52574 51 0.930736 0.519935 50 0.930736 0.526574 60 0.80975 0.534759 SURF 0x20 mat 0 refs 4 58 0.80975 0.515043 52 0.930736 0.51206 51 0.930736 0.519935 59 0.80975 0.52574 SURF 0x20 mat 0 refs 4 57 0.80975 0.501827 53 0.930736 0.502333 52 0.930736 0.51206 58 0.80975 0.515043 SURF 0x20 mat 0 refs 4 56 0.80975 0.486307 54 0.930736 0.490908 53 0.930736 0.502333 57 0.80975 0.501827 SURF 0x20 mat 0 refs 4 69 0.80975 0.472148 55 0.930736 0.480486 54 0.930736 0.490908 56 0.80975 0.486307 SURF 0x20 mat 0 refs 4 83 0.465542 0.452913 69 0.80975 0.472148 56 0.80975 0.486307 82 0.465542 0.473027 SURF 0x20 mat 0 refs 4 82 0.465542 0.473027 56 0.80975 0.486307 57 0.80975 0.501827 81 0.465542 0.495078 SURF 0x20 mat 0 refs 4 81 0.465542 0.495078 57 0.80975 0.501827 58 0.80975 0.515043 80 0.465542 0.513851 SURF 0x20 mat 0 refs 4 80 0.465542 0.513851 58 0.80975 0.515043 59 0.80975 0.52574 79 0.465542 0.529048 SURF 0x20 mat 0 refs 4 79 0.465542 0.529048 59 0.80975 0.52574 60 0.80975 0.534759 78 0.465542 0.54186 SURF 0x20 mat 0 refs 4 78 0.465542 0.54186 60 0.80975 0.534759 61 0.80975 0.540632 77 0.465542 0.550204 SURF 0x20 mat 0 refs 4 77 0.465542 0.550204 61 0.80975 0.540632 62 0.80975 0.545457 76 0.465542 0.557057 SURF 0x20 mat 0 refs 4 76 0.465542 0.557057 62 0.80975 0.545457 63 0.80975 0.549232 75 0.465542 0.562421 SURF 0x20 mat 0 refs 4 75 0.465542 0.562421 63 0.80975 0.549232 64 0.80975 0.549861 74 0.465542 0.563314 SURF 0x20 mat 0 refs 4 74 0.766974 0.333923 64 0.687683 0.341178 65 0.687683 0.341856 73 0.766974 0.334886 SURF 0x20 mat 0 refs 4 73 0.766974 0.334886 65 0.687683 0.341856 66 0.687683 0.343666 72 0.766974 0.337458 SURF 0x20 mat 0 refs 4 72 0.766974 0.337458 66 0.687683 0.343666 67 0.687683 0.346041 71 0.766974 0.340832 SURF 0x20 mat 0 refs 4 71 0.766974 0.340832 67 0.687683 0.346041 68 0.687683 0.348841 70 0.766974 0.34481 SURF 0x20 mat 0 refs 4 70 0.766974 0.34481 68 0.687683 0.348841 69 0.687683 0.383088 83 0.766974 0.39346 SURF 0x20 mat 0 refs 4 168 0.871094 0.344174 70 0.766974 0.34481 83 0.766974 0.39346 182 0.871094 0.398438 SURF 0x20 mat 0 refs 4 181 0.871094 0.339738 71 0.766974 0.340832 70 0.766974 0.34481 168 0.871094 0.344174 SURF 0x20 mat 0 refs 4 180 0.871094 0.335974 72 0.766974 0.337458 71 0.766974 0.340832 181 0.871094 0.339738 SURF 0x20 mat 0 refs 4 179 0.871094 0.333107 73 0.766974 0.334886 72 0.766974 0.337458 180 0.871094 0.335974 SURF 0x20 mat 0 refs 4 178 0.871094 0.332031 74 0.766974 0.333923 73 0.766974 0.334886 179 0.871094 0.333107 SURF 0x20 mat 0 refs 4 177 0.0187262 0.564168 75 0.473882 0.560389 74 0.473882 0.561381 178 0.0187262 0.565276 SURF 0x20 mat 0 refs 4 176 0.0135502 0.559843 76 0.465542 0.557057 75 0.465542 0.562421 177 0.0135502 0.565824 SURF 0x20 mat 0 refs 4 175 0.0135502 0.552198 77 0.465542 0.550204 76 0.465542 0.557057 176 0.0135502 0.559843 SURF 0x20 mat 0 refs 4 174 0.0135502 0.542892 78 0.465542 0.54186 77 0.465542 0.550204 175 0.0135502 0.552198 SURF 0x20 mat 0 refs 4 173 0.0135502 0.528601 79 0.465542 0.529048 78 0.465542 0.54186 174 0.0135502 0.542892 SURF 0x20 mat 0 refs 4 172 0.0135502 0.511651 80 0.465542 0.513851 79 0.465542 0.529048 173 0.0135502 0.528601 SURF 0x20 mat 0 refs 4 171 0.0135502 0.490713 81 0.465542 0.495078 80 0.465542 0.513851 172 0.0135502 0.511651 SURF 0x20 mat 0 refs 4 170 0.0135502 0.466119 82 0.465542 0.473027 81 0.465542 0.495078 171 0.0135502 0.490713 SURF 0x20 mat 0 refs 4 169 0.0135502 0.443684 83 0.465542 0.452913 82 0.465542 0.473027 170 0.0135502 0.466119 SURF 0x20 mat 0 refs 15 97 0.0136719 0.352538 84 0.0136719 0.354155 85 0.0136719 0.355926 86 0.0136719 0.357434 87 0.0136719 0.358656 88 0.0136719 0.359686 89 0.0136719 0.360356 90 0.0136719 0.360906 91 0.0136719 0.361337 92 0.0136719 0.36141 93 0.0136719 0.361266 94 0.0136719 0.360883 95 0.0136719 0.360379 96 0.0136719 0.359786 97 0.0136719 0.352538 SURF 0x20 mat 0 refs 4 110 0.0266475 0.351767 84 0.0253906 0.352771 97 0.0253906 0.351246 111 0.0266475 0.346896 SURF 0x20 mat 0 refs 4 109 0.0266475 0.357107 85 0.0253906 0.354442 84 0.0253906 0.352771 110 0.0266475 0.351767 SURF 0x20 mat 0 refs 4 108 0.0188427 0.363567 86 0.0175781 0.357434 85 0.0175781 0.355926 109 0.0188427 0.358749 SURF 0x20 mat 0 refs 4 107 0.0266475 0.365333 87 0.0253906 0.357019 86 0.0253906 0.355866 108 0.0266475 0.361653 SURF 0x20 mat 0 refs 4 106 0.0266475 0.368437 88 0.0253906 0.357991 87 0.0253906 0.357019 107 0.0266475 0.365333 SURF 0x20 mat 0 refs 4 105 0.0188427 0.372896 89 0.0175781 0.360356 88 0.0175781 0.359686 106 0.0188427 0.370756 SURF 0x20 mat 0 refs 4 104 0.0149415 0.374655 90 0.0136719 0.360906 89 0.0136719 0.360356 105 0.0149415 0.372896 SURF 0x20 mat 0 refs 4 103 0.0266475 0.373415 91 0.0253906 0.359549 90 0.0253906 0.359142 104 0.0266475 0.372116 SURF 0x20 mat 0 refs 4 102 0 0 92 0 0 91 0 0 103 0 0 SURF 0x20 mat 0 refs 4 101 0 0 93 0 0 92 0 0 102 0 0 SURF 0x20 mat 0 refs 4 100 0 0 94 0 0 93 0 0 101 0 0 SURF 0x20 mat 0 refs 4 99 0 0 95 0 0 94 0 0 100 0 0 SURF 0x20 mat 0 refs 4 98 0 0 96 0 0 95 0 0 99 0 0 SURF 0x20 mat 0 refs 4 111 0 0 97 0 0 96 0 0 98 0 0 SURF 0x20 mat 0 refs 4 125 0.362855 0.521082 111 0.367188 0.517012 98 0.367188 0.503969 124 0.362855 0.497739 SURF 0x20 mat 0 refs 4 124 0.362855 0.497739 98 0.367188 0.503969 99 0.367188 0.502903 123 0.362855 0.49583 SURF 0x20 mat 0 refs 4 123 0.362855 0.49583 99 0.367188 0.502903 100 0.367188 0.501998 122 0.362855 0.494211 SURF 0x20 mat 0 refs 4 122 0.362855 0.494211 100 0.367188 0.501998 101 0.367188 0.501308 121 0.362855 0.492977 SURF 0x20 mat 0 refs 4 121 0 0 101 0 0 102 0 0 120 0 0 SURF 0x20 mat 0 refs 4 120 0.0325674 0.391412 102 0.0149415 0.37626 103 0.0149415 0.376031 119 0.0325674 0.391 SURF 0x20 mat 0 refs 4 119 0.0325674 0.391 103 0.0149415 0.376031 104 0.0149415 0.374655 118 0.0325674 0.388536 SURF 0x20 mat 0 refs 4 118 0.0440961 0.385215 104 0.0266475 0.372116 105 0.0266475 0.370457 117 0.0440961 0.382246 SURF 0x20 mat 0 refs 4 117 0.0440961 0.382246 105 0.0266475 0.370457 106 0.0266475 0.368437 116 0.0440961 0.37863 SURF 0x20 mat 0 refs 4 116 0.0440961 0.37863 106 0.0266475 0.368437 107 0.0266475 0.365333 115 0.0440961 0.373076 SURF 0x20 mat 0 refs 4 115 0.0440961 0.373076 107 0.0266475 0.365333 108 0.0266475 0.361653 114 0.0440961 0.366489 SURF 0x20 mat 0 refs 4 114 0.0440961 0.366489 108 0.0266475 0.361653 109 0.0266475 0.357107 113 0.0440961 0.358352 SURF 0x20 mat 0 refs 4 113 0.0440961 0.358352 109 0.0266475 0.357107 110 0.0266475 0.351767 112 0.0440961 0.348796 SURF 0x20 mat 0 refs 4 112 0.0440961 0.348796 110 0.0266475 0.351767 111 0.0266475 0.346896 125 0.0440961 0.340078 SURF 0x20 mat 0 refs 4 138 0.0756783 0.34706 112 0.0440961 0.348796 125 0.0440961 0.340078 139 0.0756783 0.335985 SURF 0x20 mat 0 refs 4 137 0.0756783 0.359201 113 0.0440961 0.358352 112 0.0440961 0.348796 138 0.0756783 0.34706 SURF 0x20 mat 0 refs 4 136 0.0756783 0.369539 114 0.0440961 0.366489 113 0.0440961 0.358352 137 0.0756783 0.359201 SURF 0x20 mat 0 refs 4 135 0.0756783 0.377907 115 0.0440961 0.373076 114 0.0440961 0.366489 136 0.0756783 0.369539 SURF 0x20 mat 0 refs 4 134 0.0756783 0.384963 116 0.0440961 0.37863 115 0.0440961 0.373076 135 0.0756783 0.377907 SURF 0x20 mat 0 refs 4 133 0.0756783 0.389557 117 0.0440961 0.382246 116 0.0440961 0.37863 134 0.0756783 0.384963 SURF 0x20 mat 0 refs 4 132 0.0756783 0.393331 118 0.0440961 0.385215 117 0.0440961 0.382246 133 0.0756783 0.389557 SURF 0x20 mat 0 refs 4 131 0.0756783 0.396283 119 0.0440961 0.387541 118 0.0440961 0.385215 132 0.0756783 0.393331 SURF 0x20 mat 0 refs 4 130 0.0756783 0.396776 120 0.0440961 0.387929 119 0.0440961 0.387541 131 0.0756783 0.396283 SURF 0x20 mat 0 refs 4 129 0.355014 0.48782 121 0.362855 0.492977 120 0.362855 0.492514 130 0.355014 0.487233 SURF 0x20 mat 0 refs 4 128 0.355014 0.489388 122 0.362855 0.494211 121 0.362855 0.492977 129 0.355014 0.48782 SURF 0x20 mat 0 refs 4 127 0.355014 0.491445 123 0.362855 0.49583 122 0.362855 0.494211 128 0.355014 0.489388 SURF 0x20 mat 0 refs 4 126 0.355014 0.493869 124 0.362855 0.497739 123 0.362855 0.49583 127 0.355014 0.491445 SURF 0x20 mat 0 refs 4 139 0.355014 0.523526 125 0.362855 0.521082 124 0.362855 0.497739 126 0.355014 0.493869 SURF 0x20 mat 0 refs 4 153 0.325188 0.528816 139 0.355014 0.523526 126 0.355014 0.493869 152 0.325188 0.488526 SURF 0x20 mat 0 refs 4 152 0.325188 0.488526 126 0.355014 0.493869 127 0.355014 0.491445 151 0.325188 0.485233 SURF 0x20 mat 0 refs 4 151 0.325188 0.485233 127 0.355014 0.491445 128 0.355014 0.489388 150 0.325188 0.482438 SURF 0x20 mat 0 refs 4 150 0.325188 0.482438 128 0.355014 0.489388 129 0.355014 0.48782 149 0.325188 0.480309 SURF 0x20 mat 0 refs 4 149 0.325188 0.480309 129 0.355014 0.48782 130 0.355014 0.487233 148 0.325188 0.479511 SURF 0x20 mat 0 refs 4 148 0.195802 0.40971 130 0.0756783 0.396776 131 0.0756783 0.396283 147 0.195802 0.409042 SURF 0x20 mat 0 refs 4 147 0.195802 0.409042 131 0.0756783 0.396283 132 0.0756783 0.393331 146 0.195802 0.405029 SURF 0x20 mat 0 refs 4 146 0.195802 0.405029 132 0.0756783 0.393331 133 0.0756783 0.389557 145 0.195802 0.399902 SURF 0x20 mat 0 refs 4 145 0.195802 0.399902 133 0.0756783 0.389557 134 0.0756783 0.384963 144 0.195802 0.393661 SURF 0x20 mat 0 refs 4 144 0.195802 0.393661 134 0.0756783 0.384963 135 0.0756783 0.377907 143 0.195802 0.384077 SURF 0x20 mat 0 refs 4 143 0.195802 0.384077 135 0.0756783 0.377907 136 0.0756783 0.369539 142 0.195802 0.372708 SURF 0x20 mat 0 refs 4 142 0.195802 0.372708 136 0.0756783 0.369539 137 0.0756783 0.359201 141 0.195802 0.358664 SURF 0x20 mat 0 refs 4 141 0.195802 0.358664 137 0.0756783 0.359201 138 0.0756783 0.34706 140 0.195802 0.34217 SURF 0x20 mat 0 refs 4 140 0.195802 0.34217 138 0.0756783 0.34706 139 0.0756783 0.335985 153 0.195802 0.327124 SURF 0x20 mat 0 refs 4 166 0.537557 0.328057 140 0.195802 0.34217 153 0.195802 0.327124 167 0.537557 0.306683 SURF 0x20 mat 0 refs 4 165 0.537557 0.351492 141 0.195802 0.358664 140 0.195802 0.34217 166 0.537557 0.328057 SURF 0x20 mat 0 refs 4 164 0.537557 0.371442 142 0.195802 0.372708 141 0.195802 0.358664 165 0.537557 0.351492 SURF 0x20 mat 0 refs 4 163 0.537557 0.387592 143 0.195802 0.384077 142 0.195802 0.372708 164 0.537557 0.371442 SURF 0x20 mat 0 refs 4 162 0.537557 0.401207 144 0.195802 0.393661 143 0.195802 0.384077 163 0.537557 0.387592 SURF 0x20 mat 0 refs 4 161 0.537557 0.410075 145 0.195802 0.399902 144 0.195802 0.393661 162 0.537557 0.401207 SURF 0x20 mat 0 refs 4 160 0.537557 0.417357 146 0.195802 0.405029 145 0.195802 0.399902 161 0.537557 0.410075 SURF 0x20 mat 0 refs 4 159 0.537557 0.423057 147 0.195802 0.409042 146 0.195802 0.405029 160 0.537557 0.417357 SURF 0x20 mat 0 refs 4 158 0.537557 0.424007 148 0.195802 0.40971 147 0.195802 0.409042 159 0.537557 0.423057 SURF 0x20 mat 0 refs 4 157 0.240333 0.472109 149 0.325188 0.480309 148 0.325188 0.479511 158 0.240333 0.470976 SURF 0x20 mat 0 refs 4 156 0.240333 0.475134 150 0.325188 0.482438 149 0.325188 0.480309 157 0.240333 0.472109 SURF 0x20 mat 0 refs 4 155 0.240333 0.479104 151 0.325188 0.485233 150 0.325188 0.482438 156 0.240333 0.475134 SURF 0x20 mat 0 refs 4 154 0.240333 0.483783 152 0.325188 0.488526 151 0.325188 0.485233 155 0.240333 0.479104 SURF 0x20 mat 0 refs 4 167 0.240333 0.54102 153 0.325188 0.528816 152 0.325188 0.488526 154 0.240333 0.483783 SURF 0x20 mat 0 refs 4 182 0.128906 0.546875 167 0.240333 0.54102 154 0.240333 0.483783 168 0.128906 0.483036 SURF 0x20 mat 0 refs 4 168 0.128906 0.483036 154 0.240333 0.483783 155 0.240333 0.479104 181 0.128906 0.477817 SURF 0x20 mat 0 refs 4 181 0.128906 0.477817 155 0.240333 0.479104 156 0.240333 0.475134 180 0.128906 0.473389 SURF 0x20 mat 0 refs 4 180 0.128906 0.473389 156 0.240333 0.475134 157 0.240333 0.472109 179 0.128906 0.470015 SURF 0x20 mat 0 refs 4 179 0.128906 0.470015 157 0.240333 0.472109 158 0.240333 0.470976 178 0.128906 0.46875 SURF 0x20 mat 0 refs 4 178 0.986328 0.427734 158 0.537557 0.424007 159 0.537557 0.423057 177 0.986328 0.426674 SURF 0x20 mat 0 refs 4 177 0.986328 0.426674 159 0.537557 0.423057 160 0.537557 0.417357 176 0.986328 0.420317 SURF 0x20 mat 0 refs 4 176 0.986328 0.420317 160 0.537557 0.417357 161 0.537557 0.410075 175 0.986328 0.412194 SURF 0x20 mat 0 refs 4 175 0.986328 0.412194 161 0.537557 0.410075 162 0.537557 0.401207 174 0.986328 0.402304 SURF 0x20 mat 0 refs 4 174 0.986328 0.402304 162 0.537557 0.401207 163 0.537557 0.387592 173 0.986328 0.387117 SURF 0x20 mat 0 refs 4 173 0.986328 0.387117 163 0.537557 0.387592 164 0.537557 0.371442 172 0.986328 0.369104 SURF 0x20 mat 0 refs 4 172 0.986328 0.369104 164 0.537557 0.371442 165 0.537557 0.351492 171 0.986328 0.346853 SURF 0x20 mat 0 refs 4 171 0.986328 0.346853 165 0.537557 0.351492 166 0.537557 0.328057 170 0.986328 0.320717 SURF 0x20 mat 0 refs 4 170 0.986328 0.320717 166 0.537557 0.328057 167 0.537557 0.306683 169 0.986328 0.296875 kids 0 OBJECT poly name "pylon" loc 0 -0.0147375 -0.0942736 texture "supra_texture_256.rgb" crease 45.000000 numvert 57 -0.0215331 -0.0573073 -0.283613 -0.0215331 -0.0409584 0.258754 -0.0215331 -0.0392012 0.283939 -0.0215331 -0.0298297 0.261102 -0.0215331 -0.0216295 0.235152 -0.0215331 -0.00874364 0.206088 -0.0215331 -0.00169501 0.191713 -0.0215331 0.0123623 0.179257 -0.0215331 0.0263997 0.177023 -0.0215331 0.0381141 0.190517 -0.0215331 0.0474855 0.204012 -0.0215331 0.0556859 0.21543 -0.0215331 0.048657 -0.229877 -0.0215331 0.040457 -0.214307 -0.0215331 0.0240768 -0.209998 -0.0215331 -0.000523567 -0.221416 -0.0215331 -0.0169238 -0.235948 -0.0215331 -0.0380298 -0.258942 -0.0215331 -0.0556016 -0.283854 0.0229659 -0.0584586 -0.284733 0.0229659 -0.0421099 0.26011 0.0229659 -0.0403527 0.28541 0.0229659 -0.0309812 0.262469 0.0229659 -0.022781 0.2364 0.0229659 -0.00989512 0.207203 0.0229659 -0.00169501 0.192605 0.0229659 0.0123623 0.180092 0.0229659 0.0252483 0.178006 0.0229659 0.0369627 0.191562 0.0229659 0.0463343 0.205118 0.0229659 0.0545342 0.216588 0.0229659 0.0475058 -0.230752 0.0229659 0.0393055 -0.215111 0.0229659 0.0240768 -0.21094 0.0229659 -0.000523567 -0.22241 0.0229659 -0.0169238 -0.237008 0.0229659 -0.0391812 -0.259949 0.0229659 -0.0567528 -0.284975 0 -0.0410006 0.291969 0 -0.0556437 -0.32039 0 -0.038072 -0.292276 0 -0.0158145 -0.266504 0 -0.000565737 -0.249928 0 0.0240346 -0.237042 0 0.0392634 -0.241729 0 0.0486148 -0.259475 0 0.0556437 0.243075 0 0.0474434 0.230189 0 0.038072 0.21496 0 0.0263575 0.199732 0 0.0134716 0.202075 0 -0.000585735 0.216132 0 -0.00878581 0.232532 0 -0.0216717 0.265332 0 -0.0298718 0.294619 0 -0.0392434 0.32039 0 -0.0573495 -0.320118 numsurf 70 SURF 0x20 mat 0 refs 3 5 0.40229 0.715558 0 0.0589856 0.685643 1 0.439212 0.695714 SURF 0x20 mat 0 refs 3 6 0.392213 0.7199 0 0.0589856 0.685643 5 0.40229 0.715558 SURF 0x20 mat 0 refs 3 17 0.0762812 0.697518 0 0.0589856 0.685643 6 0.392213 0.7199 SURF 0x20 mat 0 refs 3 3 0.440858 0.702569 1 0.439212 0.695714 2 0.456868 0.696796 SURF 0x20 mat 0 refs 3 4 0.422666 0.70762 1 0.439212 0.695714 3 0.440858 0.702569 SURF 0x20 mat 0 refs 3 5 0.40229 0.715558 1 0.439212 0.695714 4 0.422666 0.70762 SURF 0x20 mat 0 refs 3 15 0.102589 0.720621 6 0.392213 0.7199 7 0.383481 0.728559 SURF 0x20 mat 0 refs 3 16 0.0924012 0.710519 6 0.392213 0.7199 15 0.102589 0.720621 SURF 0x20 mat 0 refs 3 17 0.0762812 0.697518 6 0.392213 0.7199 16 0.0924012 0.710519 SURF 0x20 mat 0 refs 3 14 0.110593 0.735775 7 0.383481 0.728559 8 0.381914 0.737206 SURF 0x20 mat 0 refs 3 15 0.102589 0.720621 7 0.383481 0.728559 14 0.110593 0.735775 SURF 0x20 mat 0 refs 3 13 0.107573 0.745865 8 0.381914 0.737206 9 0.391374 0.744422 SURF 0x20 mat 0 refs 3 14 0.110593 0.735775 8 0.381914 0.737206 13 0.107573 0.745865 SURF 0x20 mat 0 refs 3 11 0.40884 0.755246 9 0.391374 0.744422 10 0.400835 0.750195 SURF 0x20 mat 0 refs 3 13 0.107573 0.745865 9 0.391374 0.744422 11 0.40884 0.755246 SURF 0x20 mat 0 refs 3 13 0.107573 0.745865 11 0.40884 0.755246 12 0.0966572 0.750916 SURF 0x20 mat 0 refs 3 20 0.440163 0.695004 19 0.0582005 0.684933 24 0.403072 0.714849 SURF 0x20 mat 0 refs 3 24 0.403072 0.714849 19 0.0582005 0.684933 25 0.392838 0.7199 SURF 0x20 mat 0 refs 3 25 0.392838 0.7199 19 0.0582005 0.684933 36 0.0755753 0.696808 SURF 0x20 mat 0 refs 3 21 0.457899 0.696087 20 0.440163 0.695004 22 0.441816 0.70186 SURF 0x20 mat 0 refs 3 22 0.441816 0.70186 20 0.440163 0.695004 23 0.423541 0.706911 SURF 0x20 mat 0 refs 3 23 0.423541 0.706911 20 0.440163 0.695004 24 0.403072 0.714849 SURF 0x20 mat 0 refs 3 26 0.384066 0.728559 25 0.392838 0.7199 34 0.101892 0.720621 SURF 0x20 mat 0 refs 3 34 0.101892 0.720621 25 0.392838 0.7199 35 0.0916581 0.710519 SURF 0x20 mat 0 refs 3 35 0.0916581 0.710519 25 0.392838 0.7199 36 0.0755753 0.696808 SURF 0x20 mat 0 refs 3 27 0.382604 0.736497 26 0.384066 0.728559 33 0.109933 0.735775 SURF 0x20 mat 0 refs 3 33 0.109933 0.735775 26 0.384066 0.728559 34 0.101892 0.720621 SURF 0x20 mat 0 refs 3 28 0.392107 0.743713 27 0.382604 0.736497 32 0.107009 0.745156 SURF 0x20 mat 0 refs 3 32 0.107009 0.745156 27 0.382604 0.736497 33 0.109933 0.735775 SURF 0x20 mat 0 refs 3 29 0.40161 0.749486 28 0.392107 0.743713 30 0.409652 0.754537 SURF 0x20 mat 0 refs 3 30 0.409652 0.754537 28 0.392107 0.743713 32 0.107009 0.745156 SURF 0x20 mat 0 refs 3 31 0.0960438 0.750207 30 0.409652 0.754537 32 0.107009 0.745156 SURF 0x20 mat 0 refs 19 18 0.0588167 0.686693 17 0.0762812 0.697518 16 0.0924012 0.710519 15 0.102589 0.720621 14 0.110593 0.735775 13 0.107573 0.745865 12 0.0966572 0.750916 11 0.40884 0.755246 10 0.400835 0.750195 9 0.391374 0.744422 8 0.381914 0.737206 7 0.383481 0.728559 6 0.392213 0.7199 5 0.40229 0.715558 4 0.422666 0.70762 3 0.440858 0.702569 2 0.456868 0.696796 1 0.439212 0.695714 0 0.0589856 0.685643 SURF 0x20 mat 0 refs 4 1 0.439212 0.695714 0 0.0589856 0.685643 56 0.0333938 0.685617 38 0.462497 0.695688 SURF 0x20 mat 0 refs 4 2 0.456868 0.696796 1 0.439212 0.695714 38 0.462497 0.695688 55 0.482422 0.69677 SURF 0x20 mat 0 refs 4 3 0.440858 0.702569 2 0.456868 0.696796 55 0.482422 0.69677 54 0.464355 0.702543 SURF 0x20 mat 0 refs 4 4 0.422666 0.70762 3 0.440858 0.702569 54 0.464355 0.702543 53 0.443824 0.707594 SURF 0x20 mat 0 refs 4 5 0.40229 0.715558 4 0.422666 0.70762 53 0.443824 0.707594 52 0.420829 0.715532 SURF 0x20 mat 0 refs 4 6 0.392213 0.7199 5 0.40229 0.715558 52 0.420829 0.715532 51 0.409332 0.720583 SURF 0x20 mat 0 refs 4 7 0.383481 0.728559 6 0.392213 0.7199 51 0.409332 0.720583 50 0.399477 0.729242 SURF 0x20 mat 0 refs 4 8 0.381914 0.737206 7 0.383481 0.728559 50 0.399477 0.729242 49 0.397835 0.73718 SURF 0x20 mat 0 refs 4 9 0.391374 0.744422 8 0.381914 0.737206 49 0.397835 0.73718 48 0.40851 0.744396 SURF 0x20 mat 0 refs 4 10 0.400835 0.750195 9 0.391374 0.744422 48 0.40851 0.744396 47 0.419186 0.750169 SURF 0x20 mat 0 refs 4 11 0.40884 0.755246 10 0.400835 0.750195 47 0.419186 0.750169 46 0.42822 0.75522 SURF 0x20 mat 0 refs 4 12 0.0966572 0.750916 11 0.40884 0.755246 46 0.42822 0.75522 45 0.0759076 0.75089 SURF 0x20 mat 0 refs 4 13 0.107573 0.745865 12 0.0966572 0.750916 45 0.0759076 0.75089 44 0.0883484 0.74513 SURF 0x20 mat 0 refs 4 14 0.110593 0.735775 13 0.107573 0.745865 44 0.0883484 0.74513 43 0.0916342 0.735749 SURF 0x20 mat 0 refs 4 15 0.102589 0.720621 14 0.110593 0.735775 43 0.0916342 0.735749 42 0.0826005 0.720595 SURF 0x20 mat 0 refs 4 16 0.0924012 0.710519 15 0.102589 0.720621 42 0.0826005 0.720595 41 0.0709799 0.711202 SURF 0x20 mat 0 refs 4 17 0.0762812 0.697518 16 0.0924012 0.710519 41 0.0709799 0.711202 40 0.0529124 0.697492 SURF 0x20 mat 0 refs 4 18 0.0588167 0.686693 17 0.0762812 0.697518 40 0.0529124 0.697492 39 0.0332031 0.686668 SURF 0x20 mat 0 refs 19 19 0.0582005 0.684933 20 0.440163 0.695004 21 0.457899 0.696087 22 0.441816 0.70186 23 0.423541 0.706911 24 0.403072 0.714849 25 0.392838 0.7199 26 0.384066 0.728559 27 0.382604 0.736497 28 0.392107 0.743713 29 0.40161 0.749486 30 0.409652 0.754537 31 0.0960438 0.750207 32 0.107009 0.745156 33 0.109933 0.735775 34 0.101892 0.720621 35 0.0916581 0.710519 36 0.0755753 0.696808 37 0.0580308 0.685984 SURF 0x20 mat 0 refs 4 38 0.462497 0.695688 56 0.0333938 0.685617 19 0.0582005 0.684933 20 0.440163 0.695004 SURF 0x20 mat 0 refs 4 55 0.482422 0.69677 38 0.462497 0.695688 20 0.440163 0.695004 21 0.457899 0.696087 SURF 0x20 mat 0 refs 4 54 0.464355 0.702543 55 0.482422 0.69677 21 0.457899 0.696087 22 0.441816 0.70186 SURF 0x20 mat 0 refs 4 53 0.443824 0.707594 54 0.464355 0.702543 22 0.441816 0.70186 23 0.423541 0.706911 SURF 0x20 mat 0 refs 4 52 0.420829 0.715532 53 0.443824 0.707594 23 0.423541 0.706911 24 0.403072 0.714849 SURF 0x20 mat 0 refs 4 51 0.409332 0.720583 52 0.420829 0.715532 24 0.403072 0.714849 25 0.392838 0.7199 SURF 0x20 mat 0 refs 4 50 0.399477 0.729242 51 0.409332 0.720583 25 0.392838 0.7199 26 0.384066 0.728559 SURF 0x20 mat 0 refs 4 49 0.397835 0.73718 50 0.399477 0.729242 26 0.384066 0.728559 27 0.382604 0.736497 SURF 0x20 mat 0 refs 4 48 0.40851 0.744396 49 0.397835 0.73718 27 0.382604 0.736497 28 0.392107 0.743713 SURF 0x20 mat 0 refs 4 47 0.419186 0.750169 48 0.40851 0.744396 28 0.392107 0.743713 29 0.40161 0.749486 SURF 0x20 mat 0 refs 4 46 0.42822 0.75522 47 0.419186 0.750169 29 0.40161 0.749486 30 0.409652 0.754537 SURF 0x20 mat 0 refs 4 45 0.0759076 0.75089 46 0.42822 0.75522 30 0.409652 0.754537 31 0.0960438 0.750207 SURF 0x20 mat 0 refs 4 44 0.0883484 0.74513 45 0.0759076 0.75089 31 0.0960438 0.750207 32 0.107009 0.745156 SURF 0x20 mat 0 refs 4 43 0.0916342 0.735749 44 0.0883484 0.74513 32 0.107009 0.745156 33 0.109933 0.735775 SURF 0x20 mat 0 refs 4 42 0.0826005 0.720595 43 0.0916342 0.735749 33 0.109933 0.735775 34 0.101892 0.720621 SURF 0x20 mat 0 refs 4 41 0.0709799 0.711202 42 0.0826005 0.720595 34 0.101892 0.720621 35 0.0916581 0.710519 SURF 0x20 mat 0 refs 4 40 0.0529124 0.697492 41 0.0709799 0.711202 35 0.0916581 0.710519 36 0.0755753 0.696808 SURF 0x20 mat 0 refs 4 39 0.0332031 0.686668 40 0.0529124 0.697492 36 0.0755753 0.696808 37 0.0580308 0.685984 kids 0 OBJECT poly name "hor_stab" loc 0 0.0748295 -3.24919 crease 45.000000 numvert 108 -1.10143 0.00133419 -0.0431485 -1.01876 0.0039354 -0.0395508 -0.856452 0.00549608 -0.0469861 -0.378455 0.00653654 -0.0836735 -1.10143 0.00184739 -0.0286164 -1.01876 0.005449 -0.00948524 -0.856452 0.00760996 -0.00604677 -0.378455 0.00905061 -0.0251288 -1.10143 0.0025658 0.00440073 -1.01876 0.007568 0.058826 -0.856452 0.0105694 0.0869699 -0.378455 0.0125703 0.107887 -1.10143 0.00246316 0.0159407 -1.01876 0.00726533 0.0827017 -0.856452 0.0101466 0.119481 -0.378455 0.0120675 0.154378 -1.10143 0.00169343 0.0189323 -1.01876 0.00499493 0.0888915 -0.856452 0.00697577 0.127909 -0.378455 0.00829637 0.166432 -1.10143 0.000307918 0.0200009 -1.01876 0.000908136 0.0911026 -0.856452 0.00126833 0.130919 -0.378455 0.00150841 0.170736 -1.10143 -0.00118029 0.0195203 -1.01876 -0.00348133 0.0901074 -0.856452 -0.00486189 0.129564 -0.378455 -0.00578237 0.168798 -1.10143 -0.00225794 0.0177569 -1.01876 -0.00665987 0.0864601 -0.856452 -0.00930107 0.124598 -0.378455 -0.0110618 0.161696 -1.10143 -0.0025658 0.00450754 -1.01876 -0.00756806 0.0590467 -0.856452 -0.0105694 0.0872712 -0.378455 -0.0125703 0.108317 -1.10143 -0.00205266 -0.0173974 -1.01876 -0.00605446 0.0137272 -0.856452 -0.00845551 0.0255609 -0.378455 -0.0100563 0.0200706 -1.10143 -0.000923693 -0.0434694 -1.10143 0.000513136 -0.0598178 -1.01876 -0.00272453 -0.0402145 -1.01876 0.0015136 -0.0740376 -0.856452 -0.00380498 -0.0478897 -0.856452 0.00211388 -0.093946 -0.378455 -0.0045253 -0.0849648 -0.378455 0.00251406 -0.150827 1.10143 0.00133419 -0.0431485 1.01876 0.0039354 -0.0395508 0.856452 0.00549608 -0.0469861 0.378455 0.00653654 -0.0836735 1.10143 0.00184739 -0.0286164 1.01876 0.005449 -0.00948524 0.856452 0.00760996 -0.00604677 0.378455 0.00905061 -0.0251288 1.10143 0.0025658 0.00440073 1.01876 0.007568 0.058826 0.856452 0.0105694 0.0869699 0.378455 0.0125703 0.107887 1.10143 0.00246316 0.0159407 1.01876 0.00726533 0.0827017 0.856452 0.0101466 0.119481 0.378455 0.0120675 0.154378 1.10143 0.00169343 0.0189323 1.01876 0.00499493 0.0888915 0.856452 0.00697577 0.127909 0.378455 0.00829637 0.166432 1.10143 0.000307918 0.0200009 1.01876 0.000908136 0.0911026 0.856452 0.00126833 0.130919 0.378455 0.00150841 0.170736 1.10143 -0.00118029 0.0195203 1.01876 -0.00348133 0.0901074 0.856452 -0.00486189 0.129564 0.378455 -0.00578237 0.168798 1.10143 -0.00225794 0.0177569 1.01876 -0.00665987 0.0864601 0.856452 -0.00930107 0.124598 0.378455 -0.0110618 0.161696 1.10143 -0.0025658 0.00450754 1.01876 -0.00756806 0.0590467 0.856452 -0.0105694 0.0872712 0.378455 -0.0125703 0.108317 1.10143 -0.00205266 -0.0173974 1.01876 -0.00605446 0.0137272 0.856452 -0.00845551 0.0255609 0.378455 -0.0100563 0.0200706 1.10143 -0.000923693 -0.0434694 1.10143 0.000513136 -0.0598178 1.01876 -0.00272453 -0.0402145 1.01876 0.0015136 -0.0740376 0.856452 -0.00380498 -0.0478897 0.856452 0.00211388 -0.093946 0.378455 -0.0045253 -0.0849648 0.378455 0.00251406 -0.150827 0 -0.00578237 0.185537 0 0.00829637 0.182772 0 0.00251406 -0.1878 0 -0.0045253 -0.11087 0 -0.0100563 0.011816 0 -0.0125703 0.114892 0 -0.0110618 0.177241 0 0.00150841 0.1878 0 0.0120675 0.168694 0 0.0125703 0.114389 0 0.00905061 -0.0409789 0 0.00653654 -0.109362 numsurf 98 SURF 0x20 mat 0 refs 12 41 0 0.6 40 0.204819 0.32 36 0.531459 0.1 32 0.805891 0 28 0.971888 0.0600001 24 0.985944 0.31 20 1 0.56 16 0.974565 0.77 12 0.94913 0.98 8 0.804552 1 4 0.390897 0.86 0 0.208835 0.76 SURF 0x20 mat 0 refs 4 1 0 0 43 0 0 41 0 0 0 0 0 SURF 0x20 mat 0 refs 4 2 0 0 45 0 0 43 0 0 1 0 0 SURF 0x20 mat 0 refs 4 3 0 0 47 0 0 45 0 0 2 0 0 SURF 0x20 mat 0 refs 4 107 0 0 98 0 0 47 0 0 3 0 0 SURF 0x20 mat 0 refs 4 5 0 0 1 0 0 0 0 0 4 0 0 SURF 0x20 mat 0 refs 4 6 0 0 2 0 0 1 0 0 5 0 0 SURF 0x20 mat 0 refs 4 7 0 0 3 0 0 2 0 0 6 0 0 SURF 0x20 mat 0 refs 4 106 0 0 107 0 0 3 0 0 7 0 0 SURF 0x20 mat 0 refs 4 9 0 0 5 0 0 4 0 0 8 0 0 SURF 0x20 mat 0 refs 4 10 0 0 6 0 0 5 0 0 9 0 0 SURF 0x20 mat 0 refs 4 11 0 0 7 0 0 6 0 0 10 0 0 SURF 0x20 mat 0 refs 4 105 0 0 106 0 0 7 0 0 11 0 0 SURF 0x20 mat 0 refs 4 13 0 0 9 0 0 8 0 0 12 0 0 SURF 0x20 mat 0 refs 4 14 0 0 10 0 0 9 0 0 13 0 0 SURF 0x20 mat 0 refs 4 15 0 0 11 0 0 10 0 0 14 0 0 SURF 0x20 mat 0 refs 4 104 0 0 105 0 0 11 0 0 15 0 0 SURF 0x20 mat 0 refs 4 17 0 0 13 0 0 12 0 0 16 0 0 SURF 0x20 mat 0 refs 4 18 0 0 14 0 0 13 0 0 17 0 0 SURF 0x20 mat 0 refs 4 19 0 0 15 0 0 14 0 0 18 0 0 SURF 0x20 mat 0 refs 4 97 0 0 104 0 0 15 0 0 19 0 0 SURF 0x20 mat 0 refs 4 21 0 0 17 0 0 16 0 0 20 0 0 SURF 0x20 mat 0 refs 4 22 0 0 18 0 0 17 0 0 21 0 0 SURF 0x20 mat 0 refs 4 23 0 0 19 0 0 18 0 0 22 0 0 SURF 0x20 mat 0 refs 4 103 0 0 97 0 0 19 0 0 23 0 0 SURF 0x20 mat 0 refs 4 25 0 0 21 0 0 20 0 0 24 0 0 SURF 0x20 mat 0 refs 4 26 0 0 22 0 0 21 0 0 25 0 0 SURF 0x20 mat 0 refs 4 27 0 0 23 0 0 22 0 0 26 0 0 SURF 0x20 mat 0 refs 4 96 0 0 103 0 0 23 0 0 27 0 0 SURF 0x20 mat 0 refs 4 29 0 0 25 0 0 24 0 0 28 0 0 SURF 0x20 mat 0 refs 4 30 0 0 26 0 0 25 0 0 29 0 0 SURF 0x20 mat 0 refs 4 31 0 0 27 0 0 26 0 0 30 0 0 SURF 0x20 mat 0 refs 4 102 0 0 96 0 0 27 0 0 31 0 0 SURF 0x20 mat 0 refs 4 33 0 0 29 0 0 28 0 0 32 0 0 SURF 0x20 mat 0 refs 4 34 0 0 30 0 0 29 0 0 33 0 0 SURF 0x20 mat 0 refs 4 35 0 0 31 0 0 30 0 0 34 0 0 SURF 0x20 mat 0 refs 4 101 0 0 102 0 0 31 0 0 35 0 0 SURF 0x20 mat 0 refs 4 37 0 0 33 0 0 32 0 0 36 0 0 SURF 0x20 mat 0 refs 4 38 0 0 34 0 0 33 0 0 37 0 0 SURF 0x20 mat 0 refs 4 39 0 0 35 0 0 34 0 0 38 0 0 SURF 0x20 mat 0 refs 4 100 0 0 101 0 0 35 0 0 39 0 0 SURF 0x20 mat 0 refs 4 42 0 0 37 0 0 36 0 0 40 0 0 SURF 0x20 mat 0 refs 4 44 0 0 38 0 0 37 0 0 42 0 0 SURF 0x20 mat 0 refs 4 46 0 0 39 0 0 38 0 0 44 0 0 SURF 0x20 mat 0 refs 4 99 0 0 100 0 0 39 0 0 46 0 0 SURF 0x20 mat 0 refs 4 43 0 0 42 0 0 40 0 0 41 0 0 SURF 0x20 mat 0 refs 4 45 0 0 44 0 0 42 0 0 43 0 0 SURF 0x20 mat 0 refs 4 47 0 0 46 0 0 44 0 0 45 0 0 SURF 0x20 mat 0 refs 4 98 0 0 99 0 0 46 0 0 47 0 0 SURF 0x20 mat 0 refs 12 48 0.208835 0.76 52 0.390897 0.86 56 0.804552 1 60 0.94913 0.98 64 0.974565 0.77 68 1 0.56 72 0.985944 0.31 76 0.971888 0.0600001 80 0.805891 0 84 0.531459 0.1 88 0.204819 0.32 89 0 0.6 SURF 0x20 mat 0 refs 4 48 0 0 89 0 0 91 0 0 49 0 0 SURF 0x20 mat 0 refs 4 49 0 0 91 0 0 93 0 0 50 0 0 SURF 0x20 mat 0 refs 4 50 0 0 93 0 0 95 0 0 51 0 0 SURF 0x20 mat 0 refs 4 51 0 0 95 0 0 98 0 0 107 0 0 SURF 0x20 mat 0 refs 4 52 0 0 48 0 0 49 0 0 53 0 0 SURF 0x20 mat 0 refs 4 53 0 0 49 0 0 50 0 0 54 0 0 SURF 0x20 mat 0 refs 4 54 0 0 50 0 0 51 0 0 55 0 0 SURF 0x20 mat 0 refs 4 55 0 0 51 0 0 107 0 0 106 0 0 SURF 0x20 mat 0 refs 4 56 0 0 52 0 0 53 0 0 57 0 0 SURF 0x20 mat 0 refs 4 57 0 0 53 0 0 54 0 0 58 0 0 SURF 0x20 mat 0 refs 4 58 0 0 54 0 0 55 0 0 59 0 0 SURF 0x20 mat 0 refs 4 59 0 0 55 0 0 106 0 0 105 0 0 SURF 0x20 mat 0 refs 4 60 0 0 56 0 0 57 0 0 61 0 0 SURF 0x20 mat 0 refs 4 61 0 0 57 0 0 58 0 0 62 0 0 SURF 0x20 mat 0 refs 4 62 0 0 58 0 0 59 0 0 63 0 0 SURF 0x20 mat 0 refs 4 63 0 0 59 0 0 105 0 0 104 0 0 SURF 0x20 mat 0 refs 4 64 0 0 60 0 0 61 0 0 65 0 0 SURF 0x20 mat 0 refs 4 65 0 0 61 0 0 62 0 0 66 0 0 SURF 0x20 mat 0 refs 4 66 0 0 62 0 0 63 0 0 67 0 0 SURF 0x20 mat 0 refs 4 67 0 0 63 0 0 104 0 0 97 0 0 SURF 0x20 mat 0 refs 4 68 0 0 64 0 0 65 0 0 69 0 0 SURF 0x20 mat 0 refs 4 69 0 0 65 0 0 66 0 0 70 0 0 SURF 0x20 mat 0 refs 4 70 0 0 66 0 0 67 0 0 71 0 0 SURF 0x20 mat 0 refs 4 71 0 0 67 0 0 97 0 0 103 0 0 SURF 0x20 mat 0 refs 4 72 0 0 68 0 0 69 0 0 73 0 0 SURF 0x20 mat 0 refs 4 73 0 0 69 0 0 70 0 0 74 0 0 SURF 0x20 mat 0 refs 4 74 0 0 70 0 0 71 0 0 75 0 0 SURF 0x20 mat 0 refs 4 75 0 0 71 0 0 103 0 0 96 0 0 SURF 0x20 mat 0 refs 4 76 0 0 72 0 0 73 0 0 77 0 0 SURF 0x20 mat 0 refs 4 77 0 0 73 0 0 74 0 0 78 0 0 SURF 0x20 mat 0 refs 4 78 0 0 74 0 0 75 0 0 79 0 0 SURF 0x20 mat 0 refs 4 79 0 0 75 0 0 96 0 0 102 0 0 SURF 0x20 mat 0 refs 4 80 0 0 76 0 0 77 0 0 81 0 0 SURF 0x20 mat 0 refs 4 81 0 0 77 0 0 78 0 0 82 0 0 SURF 0x20 mat 0 refs 4 82 0 0 78 0 0 79 0 0 83 0 0 SURF 0x20 mat 0 refs 4 83 0 0 79 0 0 102 0 0 101 0 0 SURF 0x20 mat 0 refs 4 84 0 0 80 0 0 81 0 0 85 0 0 SURF 0x20 mat 0 refs 4 85 0 0 81 0 0 82 0 0 86 0 0 SURF 0x20 mat 0 refs 4 86 0 0 82 0 0 83 0 0 87 0 0 SURF 0x20 mat 0 refs 4 87 0 0 83 0 0 101 0 0 100 0 0 SURF 0x20 mat 0 refs 4 88 0 0 84 0 0 85 0 0 90 0 0 SURF 0x20 mat 0 refs 4 90 0 0 85 0 0 86 0 0 92 0 0 SURF 0x20 mat 0 refs 4 92 0 0 86 0 0 87 0 0 94 0 0 SURF 0x20 mat 0 refs 4 94 0 0 87 0 0 100 0 0 99 0 0 SURF 0x20 mat 0 refs 4 89 0 0 88 0 0 90 0 0 91 0 0 SURF 0x20 mat 0 refs 4 91 0 0 90 0 0 92 0 0 93 0 0 SURF 0x20 mat 0 refs 4 93 0 0 92 0 0 94 0 0 95 0 0 SURF 0x20 mat 0 refs 4 95 0 0 94 0 0 99 0 0 98 0 0 kids 0 OBJECT poly name "vert_stab" loc -1.94798e-07 0.0315526 -3.78113 crease 45.000000 numvert 48 -0.017553 -0.131153 0.306364 -0.0251991 -0.131153 0.054142 -0.00074678 -0.131153 -0.0295753 0.0237055 -0.131153 0.054142 0.017762 -0.131153 0.306364 -0.00074678 -0.131153 0.32678 -0.0175805 -0.100012 0.294289 -0.0252412 -0.100012 0.0551233 -0.000788954 -0.100012 -0.273322 0.0236633 -0.100012 0.0551233 0.0177345 -0.100012 0.294289 -0.000788954 -0.100012 0.328785 -0.017608 -0.0683972 0.289149 -0.0252834 -0.0683972 0.0543127 -0.000831124 -0.0683972 -0.328659 0.0236211 -0.0683972 0.0543127 0.017707 -0.0683972 0.289149 -0.000831124 -0.0683972 0.326695 -0.02703 1.00499 0.0525689 -0.0252834 1.00499 0.000564575 -0.000831124 1.00499 -0.0763741 0.0236211 1.00499 0.000564575 0.0271143 1.00499 0.0525689 -0.000831124 1.00499 0.0604062 -0.0270722 0.978192 0.103194 -0.0270722 0.933943 0.145457 -0.0223539 0.87364 0.174956 -0.0253256 0.978192 0.0514317 -0.0253256 0.933943 0.0539021 -0.0253256 0.87364 0.0558691 -0.000873294 0.978192 -0.116548 -0.000873294 0.933943 -0.12725 -0.000873294 0.87364 -0.140627 0.023579 0.978192 0.0514317 0.023579 0.933943 0.0539021 0.023579 0.87364 0.0558691 0.0270722 0.978192 0.103194 -0.000873294 0.978192 0.116548 0.0270722 0.933943 0.145457 -0.000873294 0.933943 0.162031 0.0223539 0.87364 0.174956 -0.00072109 0.87364 0.194136 -0.000873294 0 0.318461 0.0176795 0 0.281736 0.023579 0 0.052351 -0.000873294 0 -0.322557 -0.0253256 0 0.052351 -0.0176355 0 0.281736 numsurf 45 SURF 0x20 mat 0 refs 6 0 0.220924 0.480469 1 0.201443 0.480469 2 0.194976 0.480469 3 0.201443 0.480469 4 0.220924 0.480469 5 0.222501 0.480469 SURF 0x20 mat 0 refs 4 0 0.220924 0.480469 5 0.222501 0.480469 11 0.222656 0.482289 6 0.219992 0.482289 SURF 0x20 mat 0 refs 4 1 0.201443 0.480469 0 0.220924 0.480469 6 0.219992 0.482289 7 0.201519 0.482289 SURF 0x20 mat 0 refs 4 2 0.194976 0.480469 1 0.201443 0.480469 7 0.201519 0.482289 8 0.176149 0.482289 SURF 0x20 mat 0 refs 4 3 0.201443 0.480469 2 0.194976 0.480469 8 0.176149 0.482289 9 0.201519 0.482289 SURF 0x20 mat 0 refs 4 4 0.220924 0.480469 3 0.201443 0.480469 9 0.201519 0.482289 10 0.219992 0.482289 SURF 0x20 mat 0 refs 4 5 0.222501 0.480469 4 0.220924 0.480469 10 0.219992 0.482289 11 0.222656 0.482289 SURF 0x20 mat 0 refs 4 6 0.219992 0.482289 11 0.222656 0.482289 17 0.222495 0.484137 12 0.219595 0.484137 SURF 0x20 mat 0 refs 4 7 0.201519 0.482289 6 0.219992 0.482289 12 0.219595 0.484137 13 0.201456 0.484137 SURF 0x20 mat 0 refs 4 8 0.176149 0.482289 7 0.201519 0.482289 13 0.201456 0.484137 14 0.171875 0.484137 SURF 0x20 mat 0 refs 4 9 0.201519 0.482289 8 0.176149 0.482289 14 0.171875 0.484137 15 0.201456 0.484137 SURF 0x20 mat 0 refs 4 10 0.219992 0.482289 9 0.201519 0.482289 15 0.201456 0.484137 16 0.219595 0.484137 SURF 0x20 mat 0 refs 4 11 0.222656 0.482289 10 0.219992 0.482289 16 0.219595 0.484137 17 0.222495 0.484137 SURF 0x20 mat 0 refs 4 12 0.219595 0.484137 17 0.222495 0.484137 42 0.221859 0.488135 47 0.219022 0.488135 SURF 0x20 mat 0 refs 4 46 0.201304 0.488135 47 0.219022 0.488135 12 0.219595 0.484137 13 0.201456 0.484137 SURF 0x20 mat 0 refs 4 14 0.171875 0.484137 13 0.201456 0.484137 46 0.201304 0.488135 45 0.172346 0.488135 SURF 0x20 mat 0 refs 4 15 0.201456 0.484137 14 0.171875 0.484137 45 0.172346 0.488135 44 0.201304 0.488135 SURF 0x20 mat 0 refs 4 16 0.219595 0.484137 15 0.201456 0.484137 44 0.201304 0.488135 43 0.219022 0.488135 SURF 0x20 mat 0 refs 4 17 0.222495 0.484137 16 0.219595 0.484137 43 0.219022 0.488135 42 0.221859 0.488135 SURF 0x20 mat 0 refs 6 23 0.201927 0.546875 22 0.201321 0.546875 21 0.197304 0.546875 20 0.191362 0.546875 19 0.197304 0.546875 18 0.201321 0.546875 SURF 0x20 mat 0 refs 4 24 0.205232 0.545309 37 0.206263 0.545309 23 0.201927 0.546875 18 0.201321 0.546875 SURF 0x20 mat 0 refs 4 27 0.201233 0.545309 24 0.205232 0.545309 18 0.201321 0.546875 19 0.197304 0.546875 SURF 0x20 mat 0 refs 4 30 0.188259 0.545309 27 0.201233 0.545309 19 0.197304 0.546875 20 0.191362 0.546875 SURF 0x20 mat 0 refs 4 33 0.201233 0.545309 30 0.188259 0.545309 20 0.191362 0.546875 21 0.197304 0.546875 SURF 0x20 mat 0 refs 4 36 0.205232 0.545309 33 0.201233 0.545309 21 0.197304 0.546875 22 0.201321 0.546875 SURF 0x20 mat 0 refs 4 37 0.206263 0.545309 36 0.205232 0.545309 22 0.201321 0.546875 23 0.201927 0.546875 SURF 0x20 mat 0 refs 6 37 0.206263 0.545309 36 0.205232 0.545309 33 0.201233 0.545309 30 0.188259 0.545309 27 0.201233 0.545309 24 0.205232 0.545309 SURF 0x20 mat 0 refs 4 25 0.208496 0.542722 39 0.209776 0.542722 37 0.206263 0.545309 24 0.205232 0.545309 SURF 0x20 mat 0 refs 4 26 0.210774 0.539198 41 0.212256 0.539198 39 0.209776 0.542722 25 0.208496 0.542722 SURF 0x20 mat 0 refs 4 47 0.219022 0.488135 42 0.221859 0.488135 41 0.212256 0.539198 26 0.210774 0.539198 SURF 0x20 mat 0 refs 4 28 0.201424 0.542722 25 0.208496 0.542722 24 0.205232 0.545309 27 0.201233 0.545309 SURF 0x20 mat 0 refs 4 29 0.201576 0.539198 26 0.210774 0.539198 25 0.208496 0.542722 28 0.201424 0.542722 SURF 0x20 mat 0 refs 4 46 0.201304 0.488135 47 0.219022 0.488135 26 0.210774 0.539198 29 0.201576 0.539198 SURF 0x20 mat 0 refs 4 31 0.187432 0.542722 28 0.201424 0.542722 27 0.201233 0.545309 30 0.188259 0.545309 SURF 0x20 mat 0 refs 4 32 0.186399 0.539198 29 0.201576 0.539198 28 0.201424 0.542722 31 0.187432 0.542722 SURF 0x20 mat 0 refs 4 45 0.172346 0.488135 46 0.201304 0.488135 29 0.201576 0.539198 32 0.186399 0.539198 SURF 0x20 mat 0 refs 4 34 0.201424 0.542722 31 0.187432 0.542722 30 0.188259 0.545309 33 0.201233 0.545309 SURF 0x20 mat 0 refs 4 35 0.201576 0.539198 32 0.186399 0.539198 31 0.187432 0.542722 34 0.201424 0.542722 SURF 0x20 mat 0 refs 4 44 0.201304 0.488135 45 0.172346 0.488135 32 0.186399 0.539198 35 0.201576 0.539198 SURF 0x20 mat 0 refs 4 38 0.208496 0.542722 34 0.201424 0.542722 33 0.201233 0.545309 36 0.205232 0.545309 SURF 0x20 mat 0 refs 4 40 0.210774 0.539198 35 0.201576 0.539198 34 0.201424 0.542722 38 0.208496 0.542722 SURF 0x20 mat 0 refs 4 43 0.219022 0.488135 44 0.201304 0.488135 35 0.201576 0.539198 40 0.210774 0.539198 SURF 0x20 mat 0 refs 4 39 0.209776 0.542722 38 0.208496 0.542722 36 0.205232 0.545309 37 0.206263 0.545309 SURF 0x20 mat 0 refs 4 41 0.212256 0.539198 40 0.210774 0.539198 38 0.208496 0.542722 39 0.209776 0.542722 SURF 0x20 mat 0 refs 4 42 0.221859 0.488135 43 0.219022 0.488135 40 0.210774 0.539198 41 0.212256 0.539198 kids 0 OBJECT poly name "fuselage" loc -3.51444e-05 -0.10393 0.442329 texture "supra_texture_256.rgb" crease 45.000000 numvert 288 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 9.99999e-05 0.00153401 1.09544 0.0325152 -0.00434522 -4.16339 0.0479719 -0.0112625 -0.852152 0.0635951 -0.0186285 -0.421915 0.0754516 -0.0220107 -0.21845 0.0292242 -0.010236 -4.16339 0.0430561 -0.0209886 -0.852152 0.0570178 -0.0311059 -0.421915 0.0676481 -0.0380074 -0.21845 0.0239891 -0.0152945 -4.16339 0.0352362 -0.0293405 -0.852152 0.0465548 -0.0418206 -0.421915 0.0552344 -0.0517441 -0.21845 0.0171666 -0.019176 -4.16339 0.0250451 -0.0357492 -0.852152 0.0329192 -0.0500423 -0.421915 0.0390566 -0.0622847 -0.21845 0.00922158 -0.021616 -4.16339 0.0131773 -0.0397779 -0.852152 0.0170403 -0.0552106 -0.421915 0.0202172 -0.0689107 -0.21845 0.000695528 -0.0224482 -4.16339 0.000441566 -0.041152 -0.852152 1.09139e-11 -0.0569734 -0.421915 1.09139e-11 -0.0711708 -0.21845 -0.00783052 -0.021616 -4.16339 -0.0122941 -0.0397779 -0.852152 -0.0170403 -0.0552106 -0.421915 -0.0202172 -0.0689107 -0.21845 -0.0157755 -0.019176 -4.16339 -0.0241619 -0.0357492 -0.852152 -0.0329192 -0.0500423 -0.421915 -0.0390566 -0.0622847 -0.21845 -0.0225981 -0.0152945 -4.16339 -0.0343531 -0.0293405 -0.852152 -0.0465548 -0.0418206 -0.421915 -0.0552344 -0.0517441 -0.21845 -0.0278332 -0.010236 -4.16339 -0.042173 -0.0209886 -0.852152 -0.0570178 -0.0311059 -0.421915 -0.0676481 -0.0380074 -0.21845 -0.0311241 -0.00434522 -4.16339 -0.0470888 -0.0112625 -0.852152 -0.0635951 -0.0186285 -0.421915 -0.0754516 -0.0220107 -0.21845 -0.0322466 0.00197632 -4.16339 -0.0487655 -0.000825152 -0.852152 -0.0658385 -0.00523847 -0.421915 -0.0781133 -0.0048441 -0.21845 -0.0311241 0.00829786 -4.16339 -0.0470888 0.0096122 -0.852152 -0.0635951 0.00815152 -0.421915 -0.0754516 0.0123225 -0.21845 -0.0278332 0.0141886 -4.16339 -0.042173 0.0193383 -0.852152 -0.0570178 0.020629 -0.421915 -0.0676481 0.0283192 -0.21845 -0.0225981 0.0192471 -4.16339 -0.0343531 0.0276902 -0.852152 -0.0465548 0.0313437 -0.421915 -0.0552344 0.0420559 -0.21845 -0.0157755 0.0231286 -4.16339 -0.0241619 0.0340989 -0.852152 -0.0329192 0.0395653 -0.421915 -0.0390566 0.0525965 -0.21845 -0.00783052 0.0255686 -4.16339 -0.0122941 0.0381276 -0.852152 -0.0170403 0.0447337 -0.421915 -0.0202172 0.0592225 -0.21845 0.000695528 0.0264009 -4.16339 0.000441566 0.0395017 -0.852152 1.09139e-11 0.0464965 -0.421915 1.09139e-11 0.0614826 -0.21845 0.00922158 0.0255686 -4.16339 0.0131773 0.0381276 -0.852152 0.0170403 0.0447337 -0.421915 0.0202172 0.0592225 -0.21845 0.0171666 0.0231286 -4.16339 0.0250451 0.0340989 -0.852152 0.0329192 0.0395653 -0.421915 0.0390566 0.0525965 -0.21845 0.0239891 0.0192471 -4.16339 0.0352362 0.0276902 -0.852152 0.0465548 0.0313437 -0.421915 0.0552344 0.0420559 -0.21845 0.0292242 0.0141886 -4.16339 0.0430561 0.0193383 -0.852152 0.0570178 0.020629 -0.421915 0.0676481 0.0283192 -0.21845 0.0325152 0.00829786 -4.16339 0.0336376 0.00197632 -4.16339 0.0479719 0.0096122 -0.852152 0.0496486 -0.000825152 -0.852152 0.0635951 0.00815152 -0.421915 0.0658385 -0.00523847 -0.421915 0.0754516 0.0123225 -0.21845 0.0781133 -0.0048441 -0.21845 0.00530776 -0.00516036 1.08697 0.049394 -0.0120694 1.06056 0.0626198 -0.0148195 0.989278 0.0765804 -0.0184885 0.730098 0.0795195 -0.021788 0.575493 0.0795195 -0.0216288 0.233933 0.00475881 -0.0113198 1.08697 0.0442854 -0.0224956 1.06056 0.0561434 -0.0284891 0.989278 0.0686601 -0.0368634 0.730098 0.0712953 -0.0420912 0.575493 0.0712953 -0.0417837 0.233933 0.00388555 -0.0166091 1.08697 0.0361589 -0.0314488 1.06056 0.0458409 -0.0402274 0.989278 0.0560608 -0.0526422 0.730098 0.0582123 -0.0595259 0.575493 0.0582123 -0.059091 0.233933 0.0027475 -0.0206676 1.08697 0.0255682 -0.0383189 1.06056 0.0324144 -0.0492345 0.989278 0.039641 -0.0647497 0.730098 0.0411623 -0.0729041 0.575493 0.0411623 -0.0723714 0.233933 0.00142221 -0.023219 1.08697 0.0132351 -0.0426375 1.06056 0.0167789 -0.0548967 0.989278 0.0205197 -0.0723608 0.730098 0.0213072 -0.0813139 0.575493 0.0213072 -0.0807198 0.233933 1.09139e-11 -0.0240893 1.08697 1.09139e-11 -0.0441106 1.06056 1.09139e-11 -0.0568279 0.989278 1.09139e-11 -0.0749568 0.730098 1.09139e-11 -0.0841824 0.575493 1.09139e-11 -0.0835673 0.233933 -0.00142221 -0.023219 1.08697 -0.0132351 -0.0426375 1.06056 -0.0167789 -0.0548967 0.989278 -0.0205197 -0.0723608 0.730098 -0.0213072 -0.0813139 0.575493 -0.0213072 -0.0807198 0.233933 -0.0027475 -0.0206676 1.08697 -0.0255682 -0.0383189 1.06056 -0.0324144 -0.0492345 0.989278 -0.039641 -0.0647497 0.730098 -0.0411623 -0.0729041 0.575493 -0.0411623 -0.0723714 0.233933 -0.00388555 -0.0166091 1.08697 -0.0361589 -0.0314488 1.06056 -0.0458409 -0.0402274 0.989278 -0.0560608 -0.0526422 0.730098 -0.0582123 -0.0595259 0.575493 -0.0582123 -0.059091 0.233933 -0.00475881 -0.0113198 1.08697 -0.0442854 -0.0224956 1.06056 -0.0561434 -0.0284891 0.989278 -0.0686601 -0.0368634 0.730098 -0.0712953 -0.0420912 0.575493 -0.0712953 -0.0417837 0.233933 -0.00530776 -0.00516036 1.08697 -0.049394 -0.0120694 1.06056 -0.0626198 -0.0148195 0.989278 -0.0765804 -0.0184885 0.730098 -0.0795195 -0.021788 0.575493 -0.0795195 -0.0216288 0.233933 -0.005495 0.00144956 1.08697 -0.0511364 -0.000880733 1.06056 -0.0648288 -0.000150219 0.989278 -0.0792819 0.00123007 0.730098 -0.0823247 0 0.575493 -0.0823247 0 0.233933 -0.00530776 0.00781909 1.08697 -0.049394 0.0101839 1.06054 -0.0626198 0.0145191 0.989278 -0.0765804 0.0209487 0.730098 -0.0795195 0.021788 0.575493 -0.0795195 0.0216288 0.233933 -0.00475881 0.0139785 1.08697 -0.0442854 0.0206101 1.06054 -0.0561434 0.0281886 0.989278 -0.0686601 0.0393235 0.730098 -0.0712953 0.0420912 0.575493 -0.0712953 0.0417837 0.233933 -0.00388555 0.0192677 1.08697 -0.0361589 0.0295633 1.06054 -0.0458409 0.039927 0.989278 -0.0560608 0.0551023 0.730098 -0.0582123 0.0595259 0.575493 -0.0582123 0.059091 0.233933 -0.0027475 0.0235667 1.08697 -0.0255682 0.0365574 1.06056 -0.0324144 0.0489341 0.989278 -0.039641 0.0672098 0.730098 -0.0411623 0.0729041 0.575493 -0.0411623 0.0723714 0.233933 -0.00142221 0.026118 1.08697 -0.0132351 0.0408761 1.06056 -0.0167789 0.0545962 0.989278 -0.0205197 0.0748209 0.730098 -0.0213072 0.0813139 0.575493 -0.0213072 0.0807198 0.233933 1.09139e-11 0.0269883 1.08697 1.09139e-11 0.0423491 1.06056 1.09139e-11 0.0565275 0.989278 1.09139e-11 0.0774169 0.730098 1.09139e-11 0.0841824 0.575493 1.09139e-11 0.0835673 0.233933 0.00142221 0.026118 1.08697 0.0132351 0.0408761 1.06056 0.0167789 0.0545962 0.989278 0.0205197 0.0748209 0.730098 0.0213072 0.0813139 0.575493 0.0213072 0.0807198 0.233933 0.0027475 0.0235667 1.08697 0.0255682 0.0365574 1.06056 0.0324144 0.0489341 0.989278 0.039641 0.0672098 0.730098 0.0411623 0.0729041 0.575493 0.0411623 0.0723714 0.233933 0.00388555 0.0195081 1.08697 0.0361589 0.0296874 1.06056 0.0458409 0.039927 0.989278 0.0560608 0.0551023 0.730098 0.0582123 0.0595259 0.575493 0.0582123 0.059091 0.233933 0.00475881 0.0142189 1.08697 0.0442854 0.0207342 1.06056 0.0561434 0.0281886 0.989278 0.0686601 0.0393235 0.730098 0.0712953 0.0420912 0.575493 0.0712953 0.0417837 0.233933 0.00530776 0.00805948 1.08697 0.005495 0.00144956 1.08697 0.049394 0.010308 1.06056 0.0511364 -0.000880733 1.06056 0.0626198 0.0145191 0.989278 0.0648288 -0.000150219 0.989278 0.0765804 0.0209487 0.730098 0.0792819 0.00123007 0.730098 0.0795195 0.021788 0.575493 0.0823247 0 0.575493 0.0795195 0.0216288 0.233933 0.0823247 0 0.233933 0.0823247 0.000677086 0 0.0795195 0.0221307 0 0.0712953 0.0421222 0 0.0582123 0.0592893 0 0.0411623 0.0724621 0 0.0213072 0.0807429 0 1.09139e-11 0.0835673 0 -0.0213072 0.0807429 0 -0.0411623 0.0724621 0 -0.0582123 0.0592893 0 -0.0712953 0.0421222 0 -0.0795195 0.0221307 0 -0.0823247 0.000677086 0 -0.0795195 -0.0207765 0 -0.0712953 -0.040768 0 -0.0582123 -0.0579352 0 -0.0411623 -0.071108 0 -0.0213072 -0.0793887 0 1.09139e-11 -0.0822131 0 0.0213072 -0.0793887 0 0.0411623 -0.071108 0 0.0582123 -0.0579352 0 0.0712953 -0.040768 0 0.0795195 -0.0207765 0 numsurf 267 SURF 0x20 mat 0 refs 24 23 0.0371094 0.74707 22 0.0366102 0.751367 21 0.0351469 0.755371 20 0.0328189 0.758809 19 0.0297852 0.761448 18 0.0262522 0.763106 17 0.0224609 0.763672 16 0.0186696 0.763106 15 0.0151367 0.761448 14 0.0121029 0.758653 13 0.00977502 0.755215 12 0.00831164 0.751211 11 0.0078125 0.74707 10 0.00831164 0.742774 9 0.00977502 0.73877 8 0.0121029 0.735331 7 0.0151367 0.732693 6 0.0186696 0.731034 5 0.0224609 0.730469 4 0.0262522 0.731034 3 0.0297852 0.732693 2 0.0328189 0.735331 1 0.0351469 0.73877 0 0.0366102 0.742774 SURF 0x20 mat 0 refs 4 120 0.32562 0.880911 253 0.326502 0.885095 23 0.301106 0.885148 0 0.301106 0.885148 SURF 0x20 mat 0 refs 4 126 0.323036 0.877012 120 0.32562 0.880911 0 0.301106 0.885148 1 0.301106 0.885148 SURF 0x20 mat 0 refs 4 132 0.318925 0.873663 126 0.323036 0.877012 1 0.301106 0.885148 2 0.301106 0.885148 SURF 0x20 mat 0 refs 4 138 0.313568 0.871094 132 0.318925 0.873663 2 0.301106 0.885148 3 0.301106 0.885148 SURF 0x20 mat 0 refs 4 144 0.30733 0.869479 138 0.313568 0.871094 3 0.301106 0.885148 4 0.301106 0.885148 SURF 0x20 mat 0 refs 4 150 0.300635 0.868928 144 0.30733 0.869479 4 0.301106 0.885148 5 0.301106 0.885148 SURF 0x20 mat 0 refs 4 156 0.29394 0.869479 150 0.300635 0.868928 5 0.301106 0.885148 6 0.301106 0.885148 SURF 0x20 mat 0 refs 4 162 0.287701 0.871094 156 0.29394 0.869479 6 0.301106 0.885148 7 0.301106 0.885148 SURF 0x20 mat 0 refs 4 168 0.282344 0.873663 162 0.287701 0.871094 7 0.301106 0.885148 8 0.301106 0.885148 SURF 0x20 mat 0 refs 4 174 0.278233 0.877012 168 0.282344 0.873663 8 0.301106 0.885148 9 0.301106 0.885148 SURF 0x20 mat 0 refs 4 180 0.275649 0.880911 174 0.278233 0.877012 9 0.301106 0.885148 10 0.301106 0.885148 SURF 0x20 mat 0 refs 4 186 0.274768 0.885095 180 0.275649 0.880911 10 0.301106 0.885148 11 0.301106 0.885148 SURF 0x20 mat 0 refs 4 192 0.275649 0.889127 186 0.274768 0.885095 11 0.301106 0.885148 12 0.301106 0.885148 SURF 0x20 mat 0 refs 4 198 0.278233 0.893026 192 0.275649 0.889127 12 0.301106 0.885148 13 0.301106 0.885148 SURF 0x20 mat 0 refs 4 204 0.282344 0.896374 198 0.278233 0.893026 13 0.301106 0.885148 14 0.301106 0.885148 SURF 0x20 mat 0 refs 4 210 0.287701 0.899096 204 0.282344 0.896374 14 0.301106 0.885148 15 0.301106 0.885148 SURF 0x20 mat 0 refs 4 216 0.29394 0.900711 210 0.287701 0.899096 15 0.301106 0.885148 16 0.301106 0.885148 SURF 0x20 mat 0 refs 4 222 0.300635 0.901262 216 0.29394 0.900711 16 0.301106 0.885148 17 0.301106 0.885148 SURF 0x20 mat 0 refs 4 228 0.30733 0.900711 222 0.300635 0.901262 17 0.301106 0.885148 18 0.301106 0.885148 SURF 0x20 mat 0 refs 4 234 0.313568 0.899096 228 0.30733 0.900711 18 0.301106 0.885148 19 0.301106 0.885148 SURF 0x20 mat 0 refs 4 240 0.318925 0.896527 234 0.313568 0.899096 19 0.301106 0.885148 20 0.301106 0.885148 SURF 0x20 mat 0 refs 4 246 0.323036 0.893178 240 0.318925 0.896527 20 0.301106 0.885148 21 0.301106 0.885148 SURF 0x20 mat 0 refs 4 252 0.32562 0.889279 246 0.323036 0.893178 21 0.301106 0.885148 22 0.301106 0.885148 SURF 0x20 mat 0 refs 4 253 0.326502 0.885095 252 0.32562 0.889279 22 0.301106 0.885148 23 0.301106 0.885148 SURF 0x20 mat 0 refs 24 24 0.960938 0.736771 28 0.960938 0.740284 32 0.960938 0.745873 36 0.960938 0.753157 40 0.960938 0.761639 44 0.960938 0.770742 48 0.960938 0.779844 52 0.960938 0.788326 56 0.960938 0.79561 60 0.960938 0.801199 64 0.960938 0.804713 68 0.960938 0.805911 72 0.960938 0.804713 76 0.960938 0.801199 80 0.960938 0.79561 84 0.960938 0.788326 88 0.960938 0.779844 92 0.960938 0.770742 96 0.960938 0.761639 100 0.960938 0.753157 104 0.960938 0.745873 108 0.960938 0.740284 112 0.960938 0.736771 113 0.960938 0.735573 SURF 0x20 mat 0 refs 4 25 0.855243 0.719844 24 0.0117188 0.723108 113 0.0117188 0.726091 115 0.855243 0.724769 SURF 0x20 mat 0 refs 4 26 0.964844 0.716368 25 0.855243 0.719844 115 0.855243 0.724769 117 0.964844 0.722687 SURF 0x20 mat 0 refs 4 27 0.752964 0.878898 26 0.832957 0.87984 117 0.832957 0.883569 119 0.752964 0.883678 SURF 0x20 mat 0 refs 4 287 0.667079 0.879242 27 0.752964 0.878898 119 0.752964 0.883678 264 0.667079 0.885216 SURF 0x20 mat 0 refs 4 29 0.855243 0.715254 28 0.0117188 0.720328 24 0.0117188 0.723108 25 0.855243 0.719844 SURF 0x20 mat 0 refs 4 30 0.964844 0.71048 29 0.855243 0.715254 25 0.855243 0.719844 26 0.964844 0.716368 SURF 0x20 mat 0 refs 4 31 0.752964 0.874444 30 0.832957 0.876365 26 0.832957 0.87984 27 0.752964 0.878898 SURF 0x20 mat 0 refs 4 286 0.667079 0.873675 31 0.752964 0.874444 27 0.752964 0.878898 287 0.667079 0.879242 SURF 0x20 mat 0 refs 4 33 0.855243 0.711313 32 0.0117188 0.717941 28 0.0117188 0.720328 29 0.855243 0.715254 SURF 0x20 mat 0 refs 4 34 0.964844 0.705423 33 0.855243 0.711313 29 0.855243 0.715254 30 0.964844 0.71048 SURF 0x20 mat 0 refs 4 35 0.752964 0.870618 34 0.832957 0.873382 30 0.832957 0.876365 31 0.752964 0.874444 SURF 0x20 mat 0 refs 4 285 0.667079 0.868894 35 0.752964 0.870618 31 0.752964 0.874444 286 0.667079 0.873675 SURF 0x20 mat 0 refs 4 37 0.855243 0.708288 36 0.0117188 0.716109 32 0.0117188 0.717941 33 0.855243 0.711313 SURF 0x20 mat 0 refs 4 38 0.964844 0.701543 37 0.855243 0.708288 33 0.855243 0.711313 34 0.964844 0.705423 SURF 0x20 mat 0 refs 4 39 0.752964 0.867683 38 0.832957 0.871092 34 0.832957 0.873382 35 0.752964 0.870618 SURF 0x20 mat 0 refs 4 284 0.667079 0.865226 39 0.752964 0.867683 35 0.752964 0.870618 285 0.667079 0.868894 SURF 0x20 mat 0 refs 4 41 0.855243 0.706387 40 0.0117188 0.714958 36 0.0117188 0.716109 37 0.855243 0.708288 SURF 0x20 mat 0 refs 4 42 0.964844 0.699105 41 0.855243 0.706387 37 0.855243 0.708288 38 0.964844 0.701543 SURF 0x20 mat 0 refs 4 43 0.752964 0.865838 42 0.832957 0.869653 38 0.832957 0.871092 39 0.752964 0.867683 SURF 0x20 mat 0 refs 4 283 0.667079 0.86292 43 0.752964 0.865838 39 0.752964 0.867683 284 0.667079 0.865226 SURF 0x20 mat 0 refs 4 45 0.855243 0.705739 44 0.0117188 0.714565 40 0.0117188 0.714958 41 0.855243 0.706387 SURF 0x20 mat 0 refs 4 46 0.964844 0.698273 45 0.855243 0.705739 41 0.855243 0.706387 42 0.964844 0.699105 SURF 0x20 mat 0 refs 4 47 0.752964 0.865209 46 0.832957 0.869162 42 0.832957 0.869653 43 0.752964 0.865838 SURF 0x20 mat 0 refs 4 282 0.667079 0.862134 47 0.752964 0.865209 43 0.752964 0.865838 283 0.667079 0.86292 SURF 0x20 mat 0 refs 4 49 0.873583 0.697665 48 0.00585938 0.70795 44 0.00585938 0.707478 45 0.873583 0.696887 SURF 0x20 mat 0 refs 4 50 0.986328 0.688925 49 0.873583 0.697665 45 0.873583 0.696887 46 0.986328 0.687927 SURF 0x20 mat 0 refs 4 51 0.746683 0.869329 50 0.823424 0.873013 46 0.823424 0.872539 47 0.746683 0.868721 SURF 0x20 mat 0 refs 4 281 0.66429 0.866512 51 0.746683 0.869329 47 0.746683 0.868721 282 0.66429 0.865753 SURF 0x20 mat 0 refs 4 53 0.873583 0.699946 52 0.00585938 0.709331 48 0.00585938 0.70795 49 0.873583 0.697665 SURF 0x20 mat 0 refs 4 54 0.986328 0.691852 53 0.873583 0.699946 49 0.873583 0.697665 50 0.986328 0.688925 SURF 0x20 mat 0 refs 4 55 0.746683 0.871111 54 0.823424 0.874402 50 0.823424 0.873013 51 0.746683 0.869329 SURF 0x20 mat 0 refs 4 280 0.66429 0.868738 55 0.746683 0.871111 51 0.746683 0.869329 281 0.66429 0.866512 SURF 0x20 mat 0 refs 4 57 0.873583 0.703575 56 0.00585938 0.711529 52 0.00585938 0.709331 53 0.873583 0.699946 SURF 0x20 mat 0 refs 4 58 0.986328 0.696508 57 0.873583 0.703575 53 0.873583 0.699946 54 0.986328 0.691852 SURF 0x20 mat 0 refs 4 59 0.746683 0.873945 58 0.823424 0.876613 54 0.823424 0.874402 55 0.746683 0.871111 SURF 0x20 mat 0 refs 4 279 0.66429 0.87228 59 0.746683 0.873945 55 0.746683 0.871111 280 0.66429 0.868738 SURF 0x20 mat 0 refs 4 61 0.873583 0.708305 60 0.00585938 0.714394 56 0.00585938 0.711529 57 0.873583 0.703575 SURF 0x20 mat 0 refs 4 62 0.986328 0.702576 61 0.873583 0.708305 57 0.873583 0.703575 58 0.986328 0.696508 SURF 0x20 mat 0 refs 4 63 0.746683 0.877638 62 0.823424 0.879493 58 0.823424 0.876613 59 0.746683 0.873945 SURF 0x20 mat 0 refs 4 278 0.66429 0.876896 63 0.746683 0.877638 59 0.746683 0.873945 279 0.66429 0.87228 SURF 0x20 mat 0 refs 4 65 0.873583 0.713813 64 0.00585938 0.71773 60 0.00585938 0.714394 61 0.873583 0.708305 SURF 0x20 mat 0 refs 4 66 0.986328 0.709641 65 0.873583 0.713813 61 0.873583 0.708305 62 0.986328 0.702576 SURF 0x20 mat 0 refs 4 67 0.746683 0.881939 66 0.823424 0.882848 62 0.823424 0.879493 63 0.746683 0.877638 SURF 0x20 mat 0 refs 4 277 0.66429 0.882271 67 0.746683 0.881939 63 0.746683 0.877638 278 0.66429 0.876896 SURF 0x20 mat 0 refs 4 69 0.873583 0.719723 68 0.00585938 0.72131 64 0.00585938 0.71773 65 0.873583 0.713813 SURF 0x20 mat 0 refs 4 70 0.986328 0.717224 69 0.873583 0.719723 65 0.873583 0.713813 66 0.986328 0.709641 SURF 0x20 mat 0 refs 4 71 0.746683 0.886554 70 0.823424 0.886448 66 0.823424 0.882848 67 0.746683 0.881939 SURF 0x20 mat 0 refs 4 276 0.66429 0.888039 71 0.746683 0.886554 67 0.746683 0.881939 277 0.66429 0.882271 SURF 0x20 mat 0 refs 4 73 0.873583 0.725634 72 0.00585938 0.72489 68 0.00585938 0.72131 69 0.873583 0.719723 SURF 0x20 mat 0 refs 4 74 0.986328 0.724807 73 0.873583 0.725634 69 0.873583 0.719723 70 0.986328 0.717224 SURF 0x20 mat 0 refs 4 75 0.746683 0.89117 74 0.823424 0.890048 70 0.823424 0.886448 71 0.746683 0.886554 SURF 0x20 mat 0 refs 4 275 0.66429 0.893807 75 0.746683 0.89117 71 0.746683 0.886554 276 0.66429 0.888039 SURF 0x20 mat 0 refs 4 77 0.873583 0.731142 76 0.00585938 0.728225 72 0.00585938 0.72489 73 0.873583 0.725634 SURF 0x20 mat 0 refs 4 78 0.986328 0.731872 77 0.873583 0.731142 73 0.873583 0.725634 74 0.986328 0.724807 SURF 0x20 mat 0 refs 4 79 0.746683 0.895471 78 0.823424 0.893403 74 0.823424 0.890048 75 0.746683 0.89117 SURF 0x20 mat 0 refs 4 274 0.66429 0.899182 79 0.746683 0.895471 75 0.746683 0.89117 275 0.66429 0.893807 SURF 0x20 mat 0 refs 4 81 0.873583 0.735871 80 0.00585938 0.73109 76 0.00585938 0.728225 77 0.873583 0.731142 SURF 0x20 mat 0 refs 4 82 0.986328 0.73794 81 0.873583 0.735871 77 0.873583 0.731142 78 0.986328 0.731872 SURF 0x20 mat 0 refs 4 83 0.746683 0.899164 82 0.823424 0.896284 78 0.823424 0.893403 79 0.746683 0.895471 SURF 0x20 mat 0 refs 4 273 0.66429 0.903798 83 0.746683 0.899164 79 0.746683 0.895471 274 0.66429 0.899182 SURF 0x20 mat 0 refs 4 85 0.873583 0.7395 84 0.00585938 0.733288 80 0.00585938 0.73109 81 0.873583 0.735871 SURF 0x20 mat 0 refs 4 86 0.986328 0.742596 85 0.873583 0.7395 81 0.873583 0.735871 82 0.986328 0.73794 SURF 0x20 mat 0 refs 4 87 0.746683 0.901998 86 0.823424 0.898494 82 0.823424 0.896284 83 0.746683 0.899164 SURF 0x20 mat 0 refs 4 272 0.66429 0.907339 87 0.746683 0.901998 83 0.746683 0.899164 273 0.66429 0.903798 SURF 0x20 mat 0 refs 4 89 0.873583 0.741782 88 0.00585938 0.73467 84 0.00585938 0.733288 85 0.873583 0.7395 SURF 0x20 mat 0 refs 4 90 0.986328 0.745523 89 0.873583 0.741782 85 0.873583 0.7395 86 0.986328 0.742596 SURF 0x20 mat 0 refs 4 91 0.746683 0.903779 90 0.823424 0.899884 86 0.823424 0.898494 87 0.746683 0.901998 SURF 0x20 mat 0 refs 4 271 0.66429 0.909566 91 0.746683 0.903779 87 0.746683 0.901998 272 0.66429 0.907339 SURF 0x20 mat 0 refs 4 93 0.873583 0.74256 92 0.00585938 0.735141 88 0.00585938 0.73467 89 0.873583 0.741782 SURF 0x20 mat 0 refs 4 94 0.986328 0.746521 93 0.873583 0.74256 89 0.873583 0.741782 90 0.986328 0.745523 SURF 0x20 mat 0 refs 4 95 0.746683 0.904387 94 0.823424 0.900358 90 0.823424 0.899884 91 0.746683 0.903779 SURF 0x20 mat 0 refs 4 270 0.66429 0.910325 95 0.746683 0.904387 91 0.746683 0.903779 271 0.66429 0.909566 SURF 0x20 mat 0 refs 4 97 0.855243 0.743151 96 0.0117188 0.737225 92 0.0117188 0.737617 93 0.855243 0.7438 SURF 0x20 mat 0 refs 4 98 0.964844 0.746269 97 0.855243 0.743151 93 0.855243 0.7438 94 0.964844 0.747101 SURF 0x20 mat 0 refs 4 99 0.752964 0.901519 98 0.832957 0.897484 94 0.832957 0.897975 95 0.752964 0.902148 SURF 0x20 mat 0 refs 4 269 0.667079 0.907511 99 0.752964 0.901519 95 0.752964 0.902148 270 0.667079 0.908298 SURF 0x20 mat 0 refs 4 101 0.855243 0.74125 100 0.0117188 0.736073 96 0.0117188 0.737225 97 0.855243 0.743151 SURF 0x20 mat 0 refs 4 102 0.964844 0.74383 101 0.855243 0.74125 97 0.855243 0.743151 98 0.964844 0.746269 SURF 0x20 mat 0 refs 4 103 0.752964 0.899674 102 0.832957 0.896045 98 0.832957 0.897484 99 0.752964 0.901519 SURF 0x20 mat 0 refs 4 268 0.667079 0.905206 103 0.752964 0.899674 99 0.752964 0.901519 269 0.667079 0.907511 SURF 0x20 mat 0 refs 4 105 0.855243 0.738226 104 0.0117188 0.734242 100 0.0117188 0.736073 101 0.855243 0.74125 SURF 0x20 mat 0 refs 4 106 0.964844 0.73995 105 0.855243 0.738226 101 0.855243 0.74125 102 0.964844 0.74383 SURF 0x20 mat 0 refs 4 107 0.752964 0.896738 106 0.832957 0.893755 102 0.832957 0.896045 103 0.752964 0.899674 SURF 0x20 mat 0 refs 4 267 0.667079 0.901537 107 0.752964 0.896738 103 0.752964 0.899674 268 0.667079 0.905206 SURF 0x20 mat 0 refs 4 109 0.855243 0.734285 108 0.0117188 0.731854 104 0.0117188 0.734242 105 0.855243 0.738226 SURF 0x20 mat 0 refs 4 110 0.964844 0.734894 109 0.855243 0.734285 105 0.855243 0.738226 106 0.964844 0.73995 SURF 0x20 mat 0 refs 4 111 0.752964 0.892913 110 0.832957 0.890772 106 0.832957 0.893755 107 0.752964 0.896738 SURF 0x20 mat 0 refs 4 266 0.667079 0.896757 111 0.752964 0.892913 107 0.752964 0.896738 267 0.667079 0.901537 SURF 0x20 mat 0 refs 4 114 0.855243 0.729695 112 0.0117188 0.729075 108 0.0117188 0.731854 109 0.855243 0.734285 SURF 0x20 mat 0 refs 4 116 0.964844 0.729006 114 0.855243 0.729695 109 0.855243 0.734285 110 0.964844 0.734894 SURF 0x20 mat 0 refs 4 118 0.752964 0.888459 116 0.832957 0.887297 110 0.832957 0.890772 111 0.752964 0.892913 SURF 0x20 mat 0 refs 4 265 0.667079 0.89119 118 0.752964 0.888459 111 0.752964 0.892913 266 0.667079 0.896757 SURF 0x20 mat 0 refs 4 115 0.855243 0.724769 113 0.0117188 0.726091 112 0.0117188 0.729075 114 0.855243 0.729695 SURF 0x20 mat 0 refs 4 117 0.964844 0.722687 115 0.855243 0.724769 114 0.855243 0.729695 116 0.964844 0.729006 SURF 0x20 mat 0 refs 4 119 0.752964 0.883678 117 0.832957 0.883569 116 0.832957 0.887297 118 0.752964 0.888459 SURF 0x20 mat 0 refs 4 264 0.667079 0.885216 119 0.752964 0.883678 118 0.752964 0.888459 265 0.667079 0.89119 SURF 0x20 mat 0 refs 24 253 0.261915 0.889794 252 0.261915 0.891077 246 0.261915 0.892273 240 0.261915 0.8933 234 0.261915 0.894088 228 0.261915 0.894583 222 0.261915 0.894752 216 0.261915 0.894583 210 0.261915 0.894088 204 0.261915 0.893253 198 0.261915 0.892226 192 0.261915 0.89103 186 0.261915 0.889794 180 0.261915 0.88851 174 0.261915 0.887315 168 0.261915 0.886288 162 0.261915 0.8855 156 0.261915 0.885004 150 0.261915 0.884835 144 0.261915 0.885004 138 0.261915 0.8855 132 0.261915 0.886288 126 0.261915 0.887315 120 0.261915 0.88851 SURF 0x20 mat 0 refs 4 121 0.250115 0.881666 255 0.250115 0.884782 253 0.239732 0.885431 120 0.239732 0.88359 SURF 0x20 mat 0 refs 4 122 0.27814 0.880901 257 0.27814 0.884986 255 0.250115 0.884782 121 0.250115 0.881666 SURF 0x20 mat 0 refs 4 123 0.380038 0.879879 259 0.380038 0.88537 257 0.27814 0.884986 122 0.27814 0.880901 SURF 0x20 mat 0 refs 4 124 0.440821 0.87896 261 0.440821 0.885027 259 0.380038 0.88537 123 0.380038 0.879879 SURF 0x20 mat 0 refs 4 125 0.575107 0.879004 263 0.575107 0.885027 261 0.440821 0.885027 124 0.440821 0.87896 SURF 0x20 mat 0 refs 4 287 0.667079 0.879242 264 0.667079 0.885216 263 0.575107 0.885027 125 0.575107 0.879004 SURF 0x20 mat 0 refs 4 127 0.250115 0.878763 121 0.250115 0.881666 120 0.239732 0.88359 126 0.239732 0.881875 SURF 0x20 mat 0 refs 4 128 0.27814 0.877094 122 0.27814 0.880901 121 0.250115 0.881666 127 0.250115 0.878763 SURF 0x20 mat 0 refs 4 129 0.380038 0.874762 123 0.380038 0.879879 122 0.27814 0.880901 128 0.27814 0.877094 SURF 0x20 mat 0 refs 4 130 0.440821 0.873307 124 0.440821 0.87896 123 0.380038 0.879879 129 0.380038 0.874762 SURF 0x20 mat 0 refs 4 131 0.575107 0.873392 125 0.575107 0.879004 124 0.440821 0.87896 130 0.440821 0.873307 SURF 0x20 mat 0 refs 4 286 0.667079 0.873675 287 0.667079 0.879242 125 0.575107 0.879004 131 0.575107 0.873392 SURF 0x20 mat 0 refs 4 133 0.250115 0.87627 127 0.250115 0.878763 126 0.239732 0.881875 132 0.239732 0.880402 SURF 0x20 mat 0 refs 4 134 0.27814 0.873825 128 0.27814 0.877094 127 0.250115 0.878763 133 0.250115 0.87627 SURF 0x20 mat 0 refs 4 135 0.380038 0.870368 129 0.380038 0.874762 128 0.27814 0.877094 134 0.27814 0.873825 SURF 0x20 mat 0 refs 4 136 0.440821 0.868452 130 0.440821 0.873307 129 0.380038 0.874762 135 0.380038 0.870368 SURF 0x20 mat 0 refs 4 137 0.575107 0.868573 131 0.575107 0.873392 130 0.440821 0.873307 136 0.440821 0.868452 SURF 0x20 mat 0 refs 4 285 0.667079 0.868894 286 0.667079 0.873675 131 0.575107 0.873392 137 0.575107 0.868573 SURF 0x20 mat 0 refs 4 139 0.250115 0.874357 133 0.250115 0.87627 132 0.239732 0.880402 138 0.239732 0.879272 SURF 0x20 mat 0 refs 4 140 0.27814 0.871317 134 0.27814 0.873825 133 0.250115 0.87627 139 0.250115 0.874357 SURF 0x20 mat 0 refs 4 141 0.380038 0.866997 135 0.380038 0.870368 134 0.27814 0.873825 140 0.27814 0.871317 SURF 0x20 mat 0 refs 4 142 0.440821 0.864726 136 0.440821 0.868452 135 0.380038 0.870368 141 0.380038 0.866997 SURF 0x20 mat 0 refs 4 143 0.575107 0.864875 137 0.575107 0.868573 136 0.440821 0.868452 142 0.440821 0.864726 SURF 0x20 mat 0 refs 4 284 0.667079 0.865226 285 0.667079 0.868894 137 0.575107 0.868573 143 0.575107 0.864875 SURF 0x20 mat 0 refs 4 145 0.250115 0.873154 139 0.250115 0.874357 138 0.239732 0.879272 144 0.239732 0.878562 SURF 0x20 mat 0 refs 4 146 0.27814 0.869741 140 0.27814 0.871317 139 0.250115 0.874357 145 0.250115 0.873154 SURF 0x20 mat 0 refs 4 147 0.380038 0.864878 141 0.380038 0.866997 140 0.27814 0.871317 146 0.27814 0.869741 SURF 0x20 mat 0 refs 4 148 0.440821 0.862384 142 0.440821 0.864726 141 0.380038 0.866997 147 0.380038 0.864878 SURF 0x20 mat 0 refs 4 149 0.575107 0.86255 143 0.575107 0.864875 142 0.440821 0.864726 148 0.440821 0.862384 SURF 0x20 mat 0 refs 4 283 0.667079 0.86292 284 0.667079 0.865226 143 0.575107 0.864875 149 0.575107 0.86255 SURF 0x20 mat 0 refs 4 151 0.250115 0.872744 145 0.250115 0.873154 144 0.239732 0.878562 150 0.239732 0.878319 SURF 0x20 mat 0 refs 4 152 0.27814 0.869203 146 0.27814 0.869741 145 0.250115 0.873154 151 0.250115 0.872744 SURF 0x20 mat 0 refs 4 153 0.380038 0.864155 147 0.380038 0.864878 146 0.27814 0.869741 152 0.27814 0.869203 SURF 0x20 mat 0 refs 4 154 0.440821 0.861586 148 0.440821 0.862384 147 0.380038 0.864878 153 0.380038 0.864155 SURF 0x20 mat 0 refs 4 155 0.575107 0.861757 149 0.575107 0.86255 148 0.440821 0.862384 154 0.440821 0.861586 SURF 0x20 mat 0 refs 4 282 0.667079 0.862134 283 0.667079 0.86292 149 0.575107 0.86255 155 0.575107 0.861757 SURF 0x20 mat 0 refs 4 157 0.264276 0.876393 151 0.264276 0.875997 150 0.254314 0.88138 156 0.254314 0.881614 SURF 0x20 mat 0 refs 4 158 0.291161 0.873097 152 0.291161 0.872578 151 0.264276 0.875997 157 0.264276 0.876393 SURF 0x20 mat 0 refs 4 159 0.388917 0.868402 153 0.388917 0.867704 152 0.291161 0.872578 158 0.291161 0.873097 SURF 0x20 mat 0 refs 4 160 0.447229 0.865994 154 0.447229 0.865223 153 0.388917 0.867704 159 0.388917 0.868402 SURF 0x20 mat 0 refs 4 161 0.576056 0.866154 155 0.576056 0.865389 154 0.447229 0.865223 160 0.447229 0.865994 SURF 0x20 mat 0 refs 4 281 0.66429 0.866512 282 0.66429 0.865753 155 0.576056 0.865389 161 0.576056 0.866154 SURF 0x20 mat 0 refs 4 163 0.264276 0.877554 157 0.264276 0.876393 156 0.254314 0.881614 162 0.254314 0.8823 SURF 0x20 mat 0 refs 4 164 0.291161 0.874619 158 0.291161 0.873097 157 0.264276 0.876393 163 0.264276 0.877554 SURF 0x20 mat 0 refs 4 165 0.388917 0.870448 159 0.388917 0.868402 158 0.291161 0.873097 164 0.291161 0.874619 SURF 0x20 mat 0 refs 4 166 0.447229 0.868256 160 0.447229 0.865994 159 0.388917 0.868402 165 0.388917 0.870448 SURF 0x20 mat 0 refs 4 167 0.576056 0.868399 161 0.576056 0.866154 160 0.447229 0.865994 166 0.447229 0.868256 SURF 0x20 mat 0 refs 4 280 0.66429 0.868738 281 0.66429 0.866512 161 0.576056 0.866154 167 0.576056 0.868399 SURF 0x20 mat 0 refs 4 169 0.264276 0.879401 163 0.264276 0.877554 162 0.254314 0.8823 168 0.254314 0.883391 SURF 0x20 mat 0 refs 4 170 0.291161 0.877041 164 0.291161 0.874619 163 0.264276 0.877554 169 0.264276 0.879401 SURF 0x20 mat 0 refs 4 171 0.388917 0.873703 165 0.388917 0.870448 164 0.291161 0.874619 170 0.291161 0.877041 SURF 0x20 mat 0 refs 4 172 0.447229 0.871852 166 0.447229 0.868256 165 0.388917 0.870448 171 0.388917 0.873703 SURF 0x20 mat 0 refs 4 173 0.576056 0.871969 167 0.576056 0.868399 166 0.447229 0.868256 172 0.447229 0.871852 SURF 0x20 mat 0 refs 4 279 0.66429 0.87228 280 0.66429 0.868738 167 0.576056 0.868399 173 0.576056 0.871969 SURF 0x20 mat 0 refs 4 175 0.264276 0.881809 169 0.264276 0.879401 168 0.254314 0.883391 174 0.254314 0.884813 SURF 0x20 mat 0 refs 4 176 0.291161 0.880197 170 0.291161 0.877041 169 0.264276 0.879401 175 0.264276 0.881809 SURF 0x20 mat 0 refs 4 177 0.388917 0.877946 171 0.388917 0.873703 170 0.291161 0.877041 176 0.291161 0.880197 SURF 0x20 mat 0 refs 4 178 0.447229 0.87654 172 0.447229 0.871852 171 0.388917 0.873703 177 0.388917 0.877946 SURF 0x20 mat 0 refs 4 179 0.576056 0.876623 173 0.576056 0.871969 172 0.447229 0.871852 178 0.447229 0.87654 SURF 0x20 mat 0 refs 4 278 0.66429 0.876896 279 0.66429 0.87228 173 0.576056 0.871969 179 0.576056 0.876623 SURF 0x20 mat 0 refs 4 181 0.264276 0.884612 175 0.264276 0.881809 174 0.254314 0.884813 180 0.254314 0.886469 SURF 0x20 mat 0 refs 4 182 0.291161 0.883872 176 0.291161 0.880197 175 0.264276 0.881809 181 0.264276 0.884612 SURF 0x20 mat 0 refs 4 183 0.388917 0.882886 177 0.388917 0.877946 176 0.291161 0.880197 182 0.291161 0.883872 SURF 0x20 mat 0 refs 4 184 0.447229 0.881999 178 0.447229 0.87654 177 0.388917 0.877946 183 0.388917 0.882886 SURF 0x20 mat 0 refs 4 185 0.576056 0.882042 179 0.576056 0.876623 178 0.447229 0.87654 184 0.447229 0.881999 SURF 0x20 mat 0 refs 4 277 0.66429 0.882271 278 0.66429 0.876896 179 0.576056 0.876623 185 0.576056 0.882042 SURF 0x20 mat 0 refs 4 187 0.264276 0.88762 181 0.264276 0.884612 180 0.254314 0.886469 186 0.254314 0.888246 SURF 0x20 mat 0 refs 4 188 0.291161 0.887816 182 0.291161 0.883872 181 0.264276 0.884612 187 0.264276 0.88762 SURF 0x20 mat 0 refs 4 189 0.388917 0.888188 183 0.388917 0.882886 182 0.291161 0.883872 188 0.291161 0.887816 SURF 0x20 mat 0 refs 4 190 0.447229 0.887857 184 0.447229 0.881999 183 0.388917 0.882886 189 0.388917 0.888188 SURF 0x20 mat 0 refs 4 191 0.576056 0.887857 185 0.576056 0.882042 184 0.447229 0.881999 190 0.447229 0.887857 SURF 0x20 mat 0 refs 4 276 0.66429 0.888039 277 0.66429 0.882271 185 0.576056 0.882042 191 0.576056 0.887857 SURF 0x20 mat 0 refs 4 193 0.264283 0.890595 187 0.264276 0.88762 186 0.254314 0.888246 192 0.254314 0.889959 SURF 0x20 mat 0 refs 4 194 0.291161 0.89176 188 0.291161 0.887816 187 0.264276 0.88762 193 0.264283 0.890595 SURF 0x20 mat 0 refs 4 195 0.388917 0.893489 189 0.388917 0.888188 188 0.291161 0.887816 194 0.291161 0.89176 SURF 0x20 mat 0 refs 4 196 0.447229 0.893715 190 0.447229 0.887857 189 0.388917 0.888188 195 0.388917 0.893489 SURF 0x20 mat 0 refs 4 197 0.576056 0.893672 191 0.576056 0.887857 190 0.447229 0.887857 196 0.447229 0.893715 SURF 0x20 mat 0 refs 4 275 0.66429 0.893807 276 0.66429 0.888039 191 0.576056 0.887857 197 0.576056 0.893672 SURF 0x20 mat 0 refs 4 199 0.264283 0.893398 193 0.264283 0.890595 192 0.254314 0.889959 198 0.254314 0.891615 SURF 0x20 mat 0 refs 4 200 0.291161 0.895436 194 0.291161 0.89176 193 0.264283 0.890595 199 0.264283 0.893398 SURF 0x20 mat 0 refs 4 201 0.388917 0.898429 195 0.388917 0.893489 194 0.291161 0.89176 200 0.291161 0.895436 SURF 0x20 mat 0 refs 4 202 0.447229 0.899173 196 0.447229 0.893715 195 0.388917 0.893489 201 0.388917 0.898429 SURF 0x20 mat 0 refs 4 203 0.576056 0.899091 197 0.576056 0.893672 196 0.447229 0.893715 202 0.447229 0.899173 SURF 0x20 mat 0 refs 4 274 0.66429 0.899182 275 0.66429 0.893807 197 0.576056 0.893672 203 0.576056 0.899091 SURF 0x20 mat 0 refs 4 205 0.264283 0.895805 199 0.264283 0.893398 198 0.254314 0.891615 204 0.254314 0.893037 SURF 0x20 mat 0 refs 4 206 0.291161 0.898592 200 0.291161 0.895436 199 0.264283 0.893398 205 0.264283 0.895805 SURF 0x20 mat 0 refs 4 207 0.388917 0.902672 201 0.388917 0.898429 200 0.291161 0.895436 206 0.291161 0.898592 SURF 0x20 mat 0 refs 4 208 0.447229 0.903861 202 0.447229 0.899173 201 0.388917 0.898429 207 0.388917 0.902672 SURF 0x20 mat 0 refs 4 209 0.576056 0.903744 203 0.576056 0.899091 202 0.447229 0.899173 208 0.447229 0.903861 SURF 0x20 mat 0 refs 4 273 0.66429 0.903798 274 0.66429 0.899182 203 0.576056 0.899091 209 0.576056 0.903744 SURF 0x20 mat 0 refs 4 211 0.264276 0.897686 205 0.264283 0.895805 204 0.254314 0.893037 210 0.254314 0.894193 SURF 0x20 mat 0 refs 4 212 0.291161 0.901013 206 0.291161 0.898592 205 0.264283 0.895805 211 0.264276 0.897686 SURF 0x20 mat 0 refs 4 213 0.388917 0.905927 207 0.388917 0.902672 206 0.291161 0.898592 212 0.291161 0.901013 SURF 0x20 mat 0 refs 4 214 0.447229 0.907458 208 0.447229 0.903861 207 0.388917 0.902672 213 0.388917 0.905927 SURF 0x20 mat 0 refs 4 215 0.576056 0.907315 209 0.576056 0.903744 208 0.447229 0.903861 214 0.447229 0.907458 SURF 0x20 mat 0 refs 4 272 0.66429 0.907339 273 0.66429 0.903798 209 0.576056 0.903744 215 0.576056 0.907315 SURF 0x20 mat 0 refs 4 217 0.264276 0.898847 211 0.264276 0.897686 210 0.254314 0.894193 216 0.254314 0.894879 SURF 0x20 mat 0 refs 4 218 0.291161 0.902536 212 0.291161 0.901013 211 0.264276 0.897686 217 0.264276 0.898847 SURF 0x20 mat 0 refs 4 219 0.388917 0.907973 213 0.388917 0.905927 212 0.291161 0.901013 218 0.291161 0.902536 SURF 0x20 mat 0 refs 4 220 0.447229 0.909719 214 0.447229 0.907458 213 0.388917 0.905927 219 0.388917 0.907973 SURF 0x20 mat 0 refs 4 221 0.576056 0.909559 215 0.576056 0.907315 214 0.447229 0.907458 220 0.447229 0.909719 SURF 0x20 mat 0 refs 4 271 0.66429 0.909566 272 0.66429 0.907339 215 0.576056 0.907315 221 0.576056 0.909559 SURF 0x20 mat 0 refs 4 223 0.264276 0.899243 217 0.264276 0.898847 216 0.254314 0.894879 222 0.254314 0.895113 SURF 0x20 mat 0 refs 4 224 0.291161 0.903055 218 0.291161 0.902536 217 0.264276 0.898847 223 0.264276 0.899243 SURF 0x20 mat 0 refs 4 225 0.388917 0.908671 219 0.388917 0.907973 218 0.291161 0.902536 224 0.291161 0.903055 SURF 0x20 mat 0 refs 4 226 0.447229 0.91049 220 0.447229 0.909719 219 0.388917 0.907973 225 0.388917 0.908671 SURF 0x20 mat 0 refs 4 227 0.576056 0.910325 221 0.576056 0.909559 220 0.447229 0.909719 226 0.447229 0.91049 SURF 0x20 mat 0 refs 4 270 0.66429 0.910325 271 0.66429 0.909566 221 0.576056 0.909559 227 0.576056 0.910325 SURF 0x20 mat 0 refs 4 229 0.250115 0.89641 223 0.250115 0.89682 222 0.239732 0.892543 228 0.239732 0.8923 SURF 0x20 mat 0 refs 4 230 0.27814 0.900231 224 0.27814 0.900768 223 0.250115 0.89682 229 0.250115 0.89641 SURF 0x20 mat 0 refs 4 231 0.380038 0.905862 225 0.380038 0.906585 224 0.27814 0.900768 230 0.27814 0.900231 SURF 0x20 mat 0 refs 4 232 0.440821 0.90767 226 0.440821 0.908469 225 0.380038 0.906585 231 0.380038 0.905862 SURF 0x20 mat 0 refs 4 233 0.575107 0.907505 227 0.575107 0.908298 226 0.440821 0.908469 232 0.440821 0.90767 SURF 0x20 mat 0 refs 4 269 0.667079 0.907511 270 0.667079 0.908298 227 0.575107 0.908298 233 0.575107 0.907505 SURF 0x20 mat 0 refs 4 235 0.250115 0.895207 229 0.250115 0.89641 228 0.239732 0.8923 234 0.239732 0.89159 SURF 0x20 mat 0 refs 4 236 0.27814 0.898654 230 0.27814 0.900231 229 0.250115 0.89641 235 0.250115 0.895207 SURF 0x20 mat 0 refs 4 237 0.380038 0.903743 231 0.380038 0.905862 230 0.27814 0.900231 236 0.27814 0.898654 SURF 0x20 mat 0 refs 4 238 0.440821 0.905329 232 0.440821 0.90767 231 0.380038 0.905862 237 0.380038 0.903743 SURF 0x20 mat 0 refs 4 239 0.575107 0.90518 233 0.575107 0.907505 232 0.440821 0.90767 238 0.440821 0.905329 SURF 0x20 mat 0 refs 4 268 0.667079 0.905206 269 0.667079 0.907511 233 0.575107 0.907505 239 0.575107 0.90518 SURF 0x20 mat 0 refs 4 241 0.250115 0.893294 235 0.250115 0.895207 234 0.239732 0.89159 240 0.239732 0.89046 SURF 0x20 mat 0 refs 4 242 0.27814 0.896146 236 0.27814 0.898654 235 0.250115 0.895207 241 0.250115 0.893294 SURF 0x20 mat 0 refs 4 243 0.380038 0.900371 237 0.380038 0.903743 236 0.27814 0.898654 242 0.27814 0.896146 SURF 0x20 mat 0 refs 4 244 0.440821 0.901603 238 0.440821 0.905329 237 0.380038 0.903743 243 0.380038 0.900371 SURF 0x20 mat 0 refs 4 245 0.575107 0.901482 239 0.575107 0.90518 238 0.440821 0.905329 244 0.440821 0.901603 SURF 0x20 mat 0 refs 4 267 0.667079 0.901537 268 0.667079 0.905206 239 0.575107 0.90518 245 0.575107 0.901482 SURF 0x20 mat 0 refs 4 247 0.250115 0.890801 241 0.250115 0.893294 240 0.239732 0.89046 246 0.239732 0.888987 SURF 0x20 mat 0 refs 4 248 0.27814 0.892877 242 0.27814 0.896146 241 0.250115 0.893294 247 0.250115 0.890801 SURF 0x20 mat 0 refs 4 249 0.380038 0.895978 243 0.380038 0.900371 242 0.27814 0.896146 248 0.27814 0.892877 SURF 0x20 mat 0 refs 4 250 0.440821 0.896748 244 0.440821 0.901603 243 0.380038 0.900371 249 0.380038 0.895978 SURF 0x20 mat 0 refs 4 251 0.575107 0.896663 245 0.575107 0.901482 244 0.440821 0.901603 250 0.440821 0.896748 SURF 0x20 mat 0 refs 4 266 0.667079 0.896757 267 0.667079 0.901537 245 0.575107 0.901482 251 0.575107 0.896663 SURF 0x20 mat 0 refs 4 254 0.250115 0.887898 247 0.250115 0.890801 246 0.239732 0.888987 252 0.239732 0.887272 SURF 0x20 mat 0 refs 4 256 0.27814 0.88907 248 0.27814 0.892877 247 0.250115 0.890801 254 0.250115 0.887898 SURF 0x20 mat 0 refs 4 258 0.380038 0.890861 249 0.380038 0.895978 248 0.27814 0.892877 256 0.27814 0.88907 SURF 0x20 mat 0 refs 4 260 0.440821 0.891095 250 0.440821 0.896748 249 0.380038 0.895978 258 0.380038 0.890861 SURF 0x20 mat 0 refs 4 262 0.575107 0.89105 251 0.575107 0.896663 250 0.440821 0.896748 260 0.440821 0.891095 SURF 0x20 mat 0 refs 4 265 0.667079 0.89119 266 0.667079 0.896757 251 0.575107 0.896663 262 0.575107 0.89105 SURF 0x20 mat 0 refs 4 255 0.250115 0.884782 254 0.250115 0.887898 252 0.239732 0.887272 253 0.239732 0.885431 SURF 0x20 mat 0 refs 4 257 0.27814 0.884986 256 0.27814 0.88907 254 0.250115 0.887898 255 0.250115 0.884782 SURF 0x20 mat 0 refs 4 259 0.380038 0.88537 258 0.380038 0.890861 256 0.27814 0.88907 257 0.27814 0.884986 SURF 0x20 mat 0 refs 4 261 0.440821 0.885027 260 0.440821 0.891095 258 0.380038 0.890861 259 0.380038 0.88537 SURF 0x20 mat 0 refs 4 263 0.575107 0.885027 262 0.575107 0.89105 260 0.440821 0.891095 261 0.440821 0.885027 SURF 0x20 mat 0 refs 4 264 0.667079 0.885216 265 0.667079 0.89119 262 0.575107 0.89105 263 0.575107 0.885027 kids 0 OBJECT poly name "hook" loc 0 -0.170303 -0.0542759 texture "supra_texture_256.rgb" crease 45.000000 numvert 24 0.00199975 0.0254027 0.0415044 0.00199975 -0.00795086 0.0311533 0.00199975 -0.0194521 0.0231025 0.00199975 -0.0263528 0.00930098 0.00199975 -0.0252027 -0.00680073 0.00199975 -0.018302 -0.0321034 0.00199975 -0.0102511 -0.0413044 0.00199975 -0.00105011 -0.0401543 0.00199975 -0.00105011 -0.0217523 0.00199975 -0.00220025 0.00240025 0.00199975 0.00585061 0.00470049 0.00199975 0.0265528 0.000100002 -0.00189975 0.0264528 0 -0.00189975 0.00575061 0.00460049 -0.00189975 -0.00230025 0.00230025 -0.00189975 -0.00115012 -0.0218523 -0.00189975 -0.00115012 -0.0402543 -0.00189975 -0.0103511 -0.0414044 -0.00189975 -0.018402 -0.0322034 -0.00189975 -0.0253027 -0.00690074 -0.00189975 -0.0264528 0.00920099 -0.00189975 -0.0195521 0.0230025 -0.00189975 -0.00805086 0.0310533 -0.00189975 0.0253027 0.0414044 numsurf 14 SURF 0x20 mat 1 refs 12 11 0.873103 0.742116 10 0.875708 0.728359 9 0.874406 0.723009 8 0.860734 0.723773 7 0.850317 0.723773 6 0.849666 0.717659 5 0.854874 0.712309 4 0.869197 0.707724 3 0.878312 0.70696 2 0.886124 0.711545 1 0.890682 0.719188 0 0.896541 0.741352 SURF 0x20 mat 1 refs 4 23 0.983169 0.899637 12 0.483772 0.913509 11 0.484978 0.914715 0 0.984375 0.900843 SURF 0x20 mat 1 refs 4 22 0.85832 0.497345 23 0.983169 0.899637 0 0.984375 0.900843 1 0.859526 0.498551 SURF 0x20 mat 1 refs 4 21 0.761215 0.358623 22 0.85832 0.497345 1 0.859526 0.498551 2 0.762421 0.359829 SURF 0x20 mat 1 refs 4 20 0.594749 0.275391 21 0.761215 0.358623 2 0.762421 0.359829 3 0.595955 0.276597 SURF 0x20 mat 1 refs 4 19 0.400539 0.289263 20 0.594749 0.275391 3 0.595955 0.276597 4 0.401745 0.290468 SURF 0x20 mat 1 refs 4 18 0.0953523 0.372495 19 0.400539 0.289263 4 0.401745 0.290468 5 0.0965584 0.373701 SURF 0x20 mat 1 refs 4 17 -0.015625 0.4696 18 0.0953523 0.372495 5 0.0965584 0.373701 6 -0.0144188 0.470806 SURF 0x20 mat 1 refs 4 16 -0.00175311 0.580577 17 -0.015625 0.4696 6 -0.0144188 0.470806 7 -0.000547037 0.581784 SURF 0x20 mat 1 refs 4 15 0.220202 0.580577 16 -0.00175311 0.580577 7 -0.000547037 0.581784 8 0.221408 0.581784 SURF 0x20 mat 1 refs 4 14 0.511516 0.566705 15 0.220202 0.580577 8 0.221408 0.581784 9 0.512722 0.567911 SURF 0x20 mat 1 refs 4 13 0.539261 0.66381 14 0.511516 0.566705 9 0.512722 0.567911 10 0.540467 0.665016 SURF 0x20 mat 1 refs 4 12 0.483772 0.913509 13 0.539261 0.66381 10 0.540467 0.665016 11 0.484978 0.914715 SURF 0x20 mat 1 refs 12 12 0.845703 0.73436 13 0.847439 0.727481 14 0.846571 0.724806 15 0.837457 0.725189 16 0.830512 0.725189 17 0.830078 0.722131 18 0.83355 0.719457 19 0.843099 0.717164 20 0.849175 0.716782 21 0.854384 0.719074 22 0.857422 0.722896 23 0.861328 0.733978 kids 0 OBJECT poly name "tail_mount_1" loc 0.00105023 -0.0149205 -3.13855 texture "supra_texture_256.rgb" crease 45.000000 numvert 12 -0.0351242 -0.0807885 0.0138562 -0.0351242 0.0807885 -0.0129168 -0.0351242 0.0803188 -0.0227807 -0.0351242 -0.0807885 -0.0321746 -0.00105023 -0.0652884 -0.0185535 -0.00105023 0.0798491 -0.0019114 -0.00105023 0.0793794 -0.00634122 -0.00105023 -0.0652884 -0.025599 0.0351242 -0.0807885 -0.0321746 0.0351242 0.0803188 -0.0227807 0.0351242 0.0807885 -0.0129168 0.0351242 -0.0807885 0.0138562 numsurf 9 SURF 0x20 mat 0 refs 4 3 0.51222 0.693359 2 0.507812 0.747889 1 0.519381 0.748047 0 0.550781 0.693832 SURF 0x20 mat 0 refs 3 2 0.507812 0.693359 0 0.507812 0.693359 1 0.507812 0.693359 SURF 0x20 mat 0 refs 3 2 0.507812 0.693359 3 0.507812 0.693359 0 0.507812 0.693359 SURF 0x20 mat 0 refs 4 7 0.507812 0.693359 6 0.518107 0.747692 5 0.550781 0.748047 4 0.514526 0.693359 SURF 0x20 mat 0 refs 3 5 0.507812 0.693359 7 0.507812 0.693359 4 0.507812 0.693359 SURF 0x20 mat 0 refs 3 6 0.507812 0.693359 7 0.507812 0.693359 5 0.507812 0.693359 SURF 0x20 mat 0 refs 4 8 0.51222 0.693359 9 0.507812 0.747889 10 0.519381 0.748047 11 0.550781 0.693832 SURF 0x20 mat 0 refs 3 8 0.507812 0.693359 11 0.507812 0.693359 9 0.507812 0.693359 SURF 0x20 mat 0 refs 3 9 0.507812 0.693359 11 0.507812 0.693359 10 0.507812 0.693359 kids 0 crrcsim-0.9.12/objects/log.ac0000644000175000017500000000406511724452424012717 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 OBJECT world kids 1 OBJECT poly name "cylinder" loc 0 0.46 0 texture "log.rgb" texrep 1 5 crease 45.000000 numvert 22 -17.5 0 2.48602e-08 17.5 0 2.48602e-08 -17.5 -0.5 2.17266e-07 -17.5 -0.404508 -0.309017 -17.5 -0.154508 -0.5 -17.5 0.154509 -0.5 -17.5 0.404509 -0.309017 -17.5 0.5 -4.59609e-08 -17.5 0.404509 0.309017 -17.5 0.154509 0.5 -17.5 -0.154508 0.5 -17.5 -0.404508 0.309017 17.5 -0.5 2.17266e-07 17.5 -0.404509 -0.309017 17.5 -0.154508 -0.5 17.5 0.154508 -0.5 17.5 0.404509 -0.309017 17.5 0.5 -4.59609e-08 17.5 0.404509 0.309017 17.5 0.154509 0.5 17.5 -0.154508 0.5 17.5 -0.404509 0.309017 numsurf 30 SURF 0x0 mat 0 refs 3 0 0 0 2 0 0 11 0 0 SURF 0x0 mat 0 refs 3 0 0 0 3 0 0 2 0 0 SURF 0x0 mat 0 refs 3 0 0 0 4 0 0 3 0 0 SURF 0x0 mat 0 refs 3 0 0 0 5 0 0 4 0 0 SURF 0x0 mat 0 refs 3 0 0 0 6 0 0 5 0 0 SURF 0x0 mat 0 refs 3 0 0 0 7 0 0 6 0 0 SURF 0x0 mat 0 refs 3 0 0 0 8 0 0 7 0 0 SURF 0x0 mat 0 refs 3 0 0 0 9 0 0 8 0 0 SURF 0x0 mat 0 refs 3 0 0 0 10 0 0 9 0 0 SURF 0x0 mat 0 refs 3 0 0 0 11 0 0 10 0 0 SURF 0x0 mat 0 refs 3 1 0 0 21 0 0 12 0 0 SURF 0x0 mat 0 refs 3 1 0 0 12 0 0 13 0 0 SURF 0x0 mat 0 refs 3 1 0 0 13 0 0 14 0 0 SURF 0x0 mat 0 refs 3 1 0 0 14 0 0 15 0 0 SURF 0x0 mat 0 refs 3 1 0 0 15 0 0 16 0 0 SURF 0x0 mat 0 refs 3 1 0 0 16 0 0 17 0 0 SURF 0x0 mat 0 refs 3 1 0 0 17 0 0 18 0 0 SURF 0x0 mat 0 refs 3 1 0 0 18 0 0 19 0 0 SURF 0x0 mat 0 refs 3 1 0 0 19 0 0 20 0 0 SURF 0x0 mat 0 refs 3 1 0 0 20 0 0 21 0 0 SURF 0x10 mat 0 refs 4 21 0 1 11 0 0 2 0.1 0 12 0.1 1 SURF 0x10 mat 0 refs 4 12 0.1 1 2 0.1 0 3 0.2 0 13 0.2 1 SURF 0x10 mat 0 refs 4 13 0.2 1 3 0.2 0 4 0.3 0 14 0.3 1 SURF 0x10 mat 0 refs 4 14 0.3 1 4 0.3 0 5 0.4 0 15 0.4 1 SURF 0x10 mat 0 refs 4 15 0.4 1 5 0.4 0 6 0.5 0 16 0.5 1 SURF 0x10 mat 0 refs 4 16 0.5 1 6 0.5 0 7 0.6 0 17 0.6 1 SURF 0x10 mat 0 refs 4 17 0.6 1 7 0.6 0 8 0.7 0 18 0.7 1 SURF 0x10 mat 0 refs 4 18 0.7 1 8 0.7 0 9 0.8 0 19 0.8 1 SURF 0x10 mat 0 refs 4 19 0.8 1 9 0.8 0 10 0.9 0 20 0.9 1 SURF 0x10 mat 0 refs 4 20 0.9 1 10 0.9 0 11 1 0 21 1 1 kids 0 crrcsim-0.9.12/objects/wasabi_wr.3ds0000644000175000017500000124140511724452424014224 00000000000000MMC ==B? white  0 = red  0 ? black   0 @ yellow  0 @fuseAA%:Qy3?+:%3: :?2qL:%39$7:O4*(:*2L:*2}FK􂋺Qy3? ?2qL+%3:%39*2}FK(*2L$7O4*3N;Qy3h=7a#;%3C08u;?2OIFR;%36;O42)K;*2I!Ջ;*2ЃG1NQy3h=u?2OI7a#%3B08FR%36!Ջ*2σGK*2IO42)G;Qy3v8-;%3-4;?2XCt;%3@ 2\;O4)&ײ;*2pD;*2?@GQy3v8ǻ?2WC-䌻%3-4t%3@ 2ջ*2>@ײ*2pD\O4)&@;Qy3H1;%3c!.];*2i< <*2n7@Qy3H1]?2B:»%3b!.ջ%3D+ *2m7>*2i<O4&~!3 N<*23./P<*2٬1Qy3O|R?2l%3. %3./P*2٬T>N*23VO4;71N<*2;⼈1Qy3Y|R?28 %3wE%3JT>N*2;./P*2HVO4A*24ʼ1<$3X׼i;O4J<*2(yҼt`D<*2üA*Qy3DcּϮJ>24ʼC$3r1$3X׼t`D*2üJ*2(yҼi߻O4鼻2 <$3¼c;O4/ڼ0L<<*2'2<*2ЧQy3(:>23$3ʼ $3¼2(2Ч0L<*2'cͻO4/ڼ. 2毒;$3n(x;O4ͼ;'<*2t3<*2fÎ. Ny3Iչ#>2毒C#3#3n3(2fÎ;'(2t(xO4ͼ0;Qy3;$3']<>2x;$3fx;O4s <*2?g,;*2Ns0Ny3]>2xջ#3'»#3f,(2Ns (2?gxO4s6;Qy3cc;$3i;>2~U;$3Mn\;O4S;*2!aײ;*2S6Ny3cǻ>2~Uc#3i䌻#3Mײ(2Sջ(2!an\O4SN;Qy3}FR;$3玼u;>2R=a#;$3H;O4 Ջ;*28GK;*2r>NNy3}u>2R=FR#3玼a##3HK(2r> Ջ(28GO4 ӂ:Qy3r:$3:>21:#37:O4֮:*208(:(2 <5ӂNy3r>21#3#3((2 <5(2087O4֮&;@ = 9:@r=;>@uIx;@]< :; ?=2QG: ?2/:>@2IXV;>@HB; ??1&@ =>@uI 9@r= : ?=2x@]@H/>@2IQG ?2B ??1 ;@¹8(;@4:;>@DL<@ 6 < ?;!.U; ?{/=C;>@vF;>@C< ?y, @¹8ӻ>@D(ͻ@4: ?;!.L@ 6>@C=C>@vFU滹 ?{/ ?y,3G<@B0 5<@ 2+<>@;ԲY<@-߲_< ?&J< ?\p(=<>@>;<>@9s< ?}w#3G@B0+>@; 5@2߲_ ?&ԲY@-;>@9=>@>J ?\p(s ?}w#JQ<@9#$@|<@`'gg<>@//<@Z < ?l\W< ?YJY<>@˛2^t@/$@|@`' ?l\/@Z ^t?@2+JY>@˛2W ?YW ?[<@S<@rj<ޢ@xwD>;@f>w;@5>';h@F>;@/>?3;s@>@b>ӻ@f>jޢ@xwD>Z@T>w̻@6>@1>'h@F>s?g<>?3s@>{&;F@]?v;S@z?/;O@?׶:B@?MR;;F@?WW;:w@?V;O@+o?/:O@̸?=:5@2?{&F@]?/O@?vS@z?MR;F@?׶B@?/O@̸?VO@+o?WW:w@?=5@2?X;z?!:z?k!4;S;.?d$N;z?/!j\;l?a_:l?=|:.?%;.?x$;l?eXz?!ٺz?k!j\l?`Nz?/!4;S.?d$=|Ӻ.?%^ܺl?l?e.?w$ J z?T, z?$&h m?M-Q{?fAw /?`;/?eFP={?r ={?e7=/? /={?뼄~=m?U=m?`>=/?h/?iUm?`Tm?I*/?K<{?'1<{?`44/?\./?:֪m?dm?8 /?$J&<{?7<{?t;\<0<{?_)<|\S:1#<z?}G=Pe=<-?=5R4;?>Ι<7?>W c/?|)>S:x?=1#z?}G=n?c>MY?b>5Ep? >Pe=-?=Ι7?>R4?>"Y;z?->;m+?>eT;Qr?n>:?H>j\;?J><; ?A>;X?r>r:g?>:?M>"Yz?->m+?>j\?J>ں?H>eTQr?n>X?r>< ?A>ܺ?M>rٺg?>u;$7?إ;$7?7._;?e<;$7?; ?i; ?X?;?F;?;]; ?UF;B?G;B?;&?[<-;B?93;B?Ŕv^ ;B?}(0;&?ݨ;&?};B?4Jl;~l?O:~l?(Ce;&?;~l?Hs;,?S:,?!:&?!m;&?9>n;,?"El~l?O~l?(s,?S~l?HCe&?&?!,?ӹ< ?ݽ< ?k4ὦi͍<&?`<&?88B?Ѡ&?洼$7?߽$7??>ӹ ?ݽJż$7?۽?⽦?xW ?k4ʼ ?ٽH?8߽s<$7?$ν<$7?Uӽl?GȽ~l?2н ,?? ~l?L&?Ͻ&?-׽M,?GvȽ} ,?.>'&?ƽB?ڀlB?LmoC??B?\e?&?|ó<&?Rպ1,C?_tSC?좽&?8)$7?_t$$7?- ?t-$7?=$?;5 ?1悔) ?R-2 ?4^(?M7=%7?~X4=%7?g2=?Ȯ :=%7?u<= ?a~=9= ?W/=?D5=?v|1?= ?Eoh#=B?T$[ !=B?W=&?pȕ%=B?yw(=C?U%=C?q"=&?z, =&?8*=C?BrF=~l?M) =~l?ʯ =&? =~l?5=,?S=,?Lz =&?͵ =&?%=,?ɘFl?M) ~l?ʯ5,?~l? &? z &?͵S,?L,?ɘ &?%h#B?T$[ !B?x(C?U%B?yW&?pȕ"&?z%C?q8*C?Br, &?󍽺7%7?~X4%7?g< ?a~ :%7?u2?Ȯ/?<9 ?W1? ?EoD5?v|R>=%7?`GL==%7?[W&9=?N˥?=%7?8&D= ?@B= ?4P$8=?d%^p:=?a?D= ?0U16*=B?c/)=B? s%=&?ek)*=B?Tf/=C?\ W.=C? &l$=&? |G%=&?[ 0=C?L=~l?L[=~l?+{=&?6刽Q=~l?KvƩ=,?G~Һ=,?܇=&? =&?b9=,?haml?L[~l?+Ʃ,?H~Q~l?Kv{&?7刽&? Һ,?܇9,?ham&?b6*B?c/)B? sf/C?\(*B?T%&?ek$&? | W.C? &l 0C?LF%&?[S>%7?aGL=%7?[W&D ?@̥?%7?8&9?N$8?d%^B ?4PD ?0U1p:?a?S>=%7?C ̥?=%7?'9=? N==%7?^&D= ?YD= ?p:=?.x %8=?B= ?E6*=B?b$)*=B? A4%=&?+/)=B?f/=C? 0=C?B-G%=&?K7;$='? W.=C?)i=~l?6AQ=~l? S{=&?H\=~l?hy/Ʃ=,?99=,?6J=&?|Z=&?5Һ=,?1(l?6AQ~l? Sǩ,?9\~l?hy/{&?H&?|Z9,?6JӺ,?1(&?56*B?b$)*B? A4f/C?/)B?%&?+G%&?K7; 0C?C- W.C?*i$'?S>%7?C ̥?%7?&D ?YN=%7?^'9? p:?.x D ?B ?E%8?7=%7?Y :=%7?֓2=?4=%7?tz<= ?^1?= ?F5=?Ƽ/=?8?9= ?4Xi#=B?̼%=B?Y='?Ƶּ] !=B?ܭz(=C?:*=C?hU߼. ='?V"='?ٷ%=C?VG=~l?e=~l?|l =&?+ =~l?csԼ8=,?!=,?s =&?h| =&?ܼS=,?H˼Gl?e~l?|l 8,?+ ~l?csԼ &? &?h!,?sS,?H˼| &?ܼi#B?̼%B?z(C?\ !B?ܭY'?Ƶּ- '?X:*C?iU߼%C?V"'?ٷ7%7?X :%7?֓< ?]4%7?rz2?E5?Ƽ1? ??9 ?4X/?88)=&7?U?t-=%7?$=?W|ۻy$=%7?qiպ-= ?h1V-2= ?Ȼb(=?$ =?Թ_)= ?j#:=C?G-=C?#f?='?ג=p=C?[뻮o=C?xS=C?R='?Сw<='?.5,=C?ăȻ=~l?;dB =~l?k=&?n=~l?& =,?zYY} =,? '=&?V<&?. M=,?HEl?;dA ~l?k ,?zYY~l?&&?n '&?V} ,? M,?HE&?.C?G-C?#foC?pC?[뻠?'?ג='?СwwSC?R5,C?ăȻ<'?.8)%7?U?t-%7?- ?h1y$%7?qiպ$?W|ۻb(?$V-2 ?Ȼ) ?j#: ?Թ_R=&7?;]=%7?ɘ;OK=?"D;C,=%7?C8,-=H<%7?P=;X=F=Dʔ?~=mQ,?< ,? <?*]=FC?8-=H%7?P=d ?=}:%7?O =;X?DR;u?lQ <;?,;ɶ?[ I;;ɶ? y3;u?$8ɶ?[ Q ;?,CRu?lx3u?$J;ɶ? j ɶ?y 8u?5$ǻxV?xXSHxV?}˻G?OrxV?{û;Ze?*D;Ze?+KG?"JOG?:;Ze?Q[^ {Vͼ!ʟ?ὥڼ?ڽ{üQ?2ݽقQ?!ʟ?5G!ʟ?>ݽqռQ?yٽpܼ;?ȼ;?pyɶ?T;?,h׼u?7üu?N̼ɶ?ɶ?]*"u?{OIxV? rټxV?H7 G?>^ xV?5;Ze?eeռ;Ze?ݼG?iG? Zl;Ze?y!=xV?B=xV?bix=P=!ʟ?h`M=!ʟ?0y tC=R?X2^I=R?Yb^S=!ʟ?W)K?VmRiH?}=P!ʟ?hyN?\\6FR?r tCR?X2`M!ʟ?0y^S!ʟ?W^IR?Yb_;?Uh;?6Hi;?c*nʶ?ong;?k㻀cv?}idv?rnʶ?xkRlʶ?I5bv?r,}xV?T;G~xV? ?!G?E<|xV?U0<՘x=Ze?y=Ze?G G?[p:YG?<w=Ze?;Fs=xV?<:w=xV?Z[<( o==Ze?m ^I=R?'z#tC=R?a`M="ʟ?^6,K?yN?zyEAP"ʟ?$UiH? 9FR?Ӡ:^IR?'zbS"ʟ?8> `M"ʟ?ǣ6#tCR?a_;? 4 Ze?G=CZ=xV?=d=G?J=j=G?Qm=%a=>Ze?sl/=BV=>Ze?%^=l^=G?b=xVN=;?gR=˶?&& =EX=˶?R˶?&& =H;?=Iv?kZe?G=%a>Ze?sl/=jG?Qm=n^G?b=BV>Ze?%^=E=xV?=L=xV?g=A=>Ze?Z=<=xV??=)H=G?F=epP=G?h=GH=>Ze?= 9=>Ze?=oH@=G?=K4=;?<=;=;?*=0=w?& =3[-=;?L=8=˶?GXZ=w)@=˶? H=7=w?c=q)=w?٣/={D1=˶?k=É$=?3Ze?Z=HH>Ze?=fpPG?h=oH@G?= 9>Ze?=!=xV?,v=(+=xV?;=x=>Ze?===xV?M(=L$=G?,=wF.=G?\='=>Ze?N=[=>Ze?=Ȗ=G? =l=;?y==;?M^k==w?Y=a_ =;?Ӏ=(=˶?M= =˶?g=~=w? L=c:=w?f=`=˶?&=v=?Wv ==?SZe?=='>Ze?N=wF.G?\=ȖG? =\>Ze?=cIZe?V\=j=G?a=cl=>Ze?=y<>Ze?tQ=<;?=h<;?随=|ټxV?}-=>Ze?V\=cl>Ze?=jG?a=ݼG?!z>yռ>Ze?tQ=Ze?g=wO<>Ze?t=r<>Ze?0%=8|8Շ<;?j=&<;?5=ĄwxV?>>Ze?g=O>Ze?t="ڮG?N< >8|G?>r>Ze?0%=;xV?7>;>Ze?<=yH;xV?>};G?u>OU<>Ze?0P=@D;>Ze?=PK;G?> v;;?=Q <;?SȬ=iR;w?C=7;;?=;˶?כ=k <˶?/=8=3;w?o=p;;˶?v=b;?W=;?U=aǢ;S?Q?=';? Y=% ;"ʟ?%t=<"ʟ?q=ƭ;S?J==~";S?@=?+;"ʟ?|u=c覻?W=?U=% "ʟ?%t='? Y=aǢS?Q?=ƭS?J=="ʟ?q=?+"ʟ?|u=~"S?@= v;?=Q ;?SȬ=˶?֛=7;?=iRw?C=8w?==k ˶?/=p;˶?v=3w?o=ǻxV?7>xV?Z>}˻G?u>yHxV?>û>Ze?<=U>Ze?0P=OG?>PKG?>AD>Ze?=4;k>%R\;k>SĖ;>OP$PE;zE9>ES\;zE9>$T][;>.*Q\$<>HN$Q;(>FhFߞ;i6>*Ag"<(>D_%;3>:7JhZ;3>K?W;i6>DA/d!?H#<3>HW;W?70QTS;W?0;"W,?Q=*IFhF_%ڻ3>97Jg"(>Dߞ׻i6>*A?Wi6>DAhZ3>KH#3>H/d!i6>?4ۻk>%R\k>SEۻzE9>ES$k>PĖۻ>OP][>-*Q\zE9>$T$zE9>Q\$>GNo¢H<!L<>bJGQQE J^;4M|<>aJO<>Cr<{E9>2VF<(>=w<(>6@Ȥ!9Up<(>L:r<3>ZA1<3>D堅;cF5q<3>o!>OG=w(>5@r3>ZAUp(>L:Ȥi6>!9堅i6>;13>Dq3>o!>cFi6>5p¢k>H!LzE9> J似k>QQE󔢼>bJG}>aJ_;zE9>4Mr⼼{E9>3VFP>CH'=k>r7˹U5O =k>7E1&={E9>&7<{E9>G=v<>:=>/ ={E9>2p=(>I-<(>}2=j6>E^)LA=(>(E$=4>a0<4>Y5"v.] =j6>I$=4>?+CI-(>}2E$4>b0LA(>(j6>E^)"j6>v.4>Y54>?+] j6>I$H'k>r7˹k>U<&{E9>'7O k>8E1X>5v>:{E9>G= {E9>2>/;1=k>P'=k>:$1=>D<=k>V1=|E9>U&=|E9>$&=>{#<=>VC<=}E9>,#/=(>G$=(>kq.=j6>{9=(>|0=4>(%=4>m#=j6>:8=j6>Q :=4>D*=W?7Y =W?/ +)="W,?Az4=W?,=Ш?u !=Ш?By="W,? 13=#W,?r+6=Ш?6MD*W?7Y W?/ ,Ш?u z4W?+)"W,?Ay"W,? !Ш?B+6Ш?6M13#W,?r%/(>G$(>k|04>(9(>q.j6>{#j6>:%4>n:4>8j6>Q :1k>P'k>:$1|E9>UDV1>&>|#&|E9>$C<}E9>,<>VX=k>:ǸO=k>xX=>"g,a=k>1彝X=~E9>O=}E9>!:~O=>!`=>%*a={E9>EU=(>hM=(>rT=k6>u@^=(>kݽ W=5>!N=5>(M¾K=k6>7UG\=k6>sڽs_=5>XkiP=W?ܽJsG=W?TQ"N=#W,?׽n5X=W?9νQ=Ш?HὈH=Ш?WE=#W,?g0V=#W,?yʽY=Ѩ?ҽiPW?ܽJsGW?TQQШ?Hn5XW?9ν"N#W,?׽WE#W,?佈HШ?YѨ?ҽg0V#W,?yʽEU(>hM(> W5>u@^(>kݽrTk6>¾Kk6>7U!N5>(Ms_5>XkG\k6>sڽXk>:ǸOk>X~E9>,ak>1xX>"g~O>!O}E9>!:*a{E9>`>%=w=k>lup=k>o)v=>9m}=k>”;w=|E9>A驽sp=|E9>|2p=>x&}=>єk}=}E9> Ĕt=(>pVm=(>w"r=l6>6|#z=(>UOAYu=6> hin=5>;k=k6>)x=l6>Uʓ}{=6>ʦ|em=W?Bzf=W?+ٰ-k=#W,?!WVs=W?jB;o=Ѩ? h=Ѩ?s[d=#W,?Iqq=#W,? d8u=Ѩ?3|emW?B|fW?+ٰ;oѨ? YVsW?kB-k#W,?!]d#W,?IhѨ?s8uѨ?3qq#W,? dt(>pVm(>wBYu6>h}#z(>UO"rl6>6;kk6>)jn5>}{6>ʦxl6>Uʓ=wk>lupk>o);w|E9>A驽m}k>”v>8|2p>xsp|E9>k}}E9> Ĕ&}>є"=k>T0&~=k>BRi=>(=k>!=~E9>O%V=}E9>RՃ=>T҇=>O=~E9>Fe=(>!0C=(>~Y=l6>|444=(>=6>d-=6>Ws=l6>`[[^=m6>.r >=7>ˀ=W?P>>r}=W?V`/=#W,?A=W?ʁ=Ѩ?6:{h=Ѩ?^+{=#W,?$btV=#W,? B!a=Ѩ?pˀW?P>>r}W?V`ʁѨ?6:W?/#W,?A+{#W,?$b}hѨ?^aѨ?ptV#W,? B!e(> 0C(>~Y6>d-4(>l6>|44sl6>`[6>W>7>\^m6>-r "k>T0&k>BR!~E9>O%k>i>(Ճ>TW}E9>R~E9>F҇>OD=k>;=k>EX=> U;=k>.< ~=E9>բ;=E9>ջ=>ً=> n<=E9>u%<=(>gڈ=(>'Nӈ=m6>֔/=(>=7>06=m6>1nR=m6>K;=8>2/<@=W?WGO"=W? =$W,?htm=W?c=Ҩ?5"*=Ѩ?>B=$W,?E,=$W,?yCڻ x=Ҩ?O˹@W?WGO"W? Ҩ?5mW?c󰄽$W,?htヽ$W,?"*Ѩ?>B xҨ?O˹E,$W,?yCڻ(>gڈ(>'Nm7>~/(><ӈm6>֔6m6>1n7>08>2/K;Dk>;k> ~E9>բ;k>. U;>E9>ջE9>u%<ً> nOM==k>z=FX=>LF==k>{= ~=E9>tQ==E9><"=ً=>'==>Ct==E9>[9==(>"=/=(><ӈ=n6>5)=ڈ=(> L=m=8>Z0==8>==R=n6> <6=n6>;==8>A\=@=W?D"=/(>Z0=ڈ(>L=ӈn6>5)=Rn6> <8>==8>A\=6n6>;=Dk>OM=k>z= ~E9>tQ=k>{=FX>LF=ً>'=E9><"=E9>[9=>Ct="=k><==k>J=j=>ܽ==k>=!=E9>uv==E9>=҇=>=Ճ=>=W=E9>=e=(> =4=(>H==o6>c=C=(>hC==9>Ю=>=9>=\^=o6>==s=o6>qw==9>=ˀ=W?{i==W?F=/=$W,?-O=@r}=W?=ʁ=Ҩ? =a=Ҩ?V^=uV=$W,?X~.=.{=$W,?``o=}h=Ҩ?{=ˀW?{i=W?F=ʁҨ? =@r}W?=/$W,?-O=uV$W,?X~.=aҨ?V^=}hҨ?{=.{$W,?``o=e(> =4(>H=9>Ю=C(>hC=o6>c=\^o6>==>9>=9>=so6>qw="k><=k>J=!E9>uv=k>=j>ܽ=҇>=E9>=WE9>=Ճ>==w=k>? >m}=k>%>v=> >up=k>A>;w=E9>h>k}=E9>>&}=>Q=~2p=>޺>sp=E9>'> t=(>=}#z=(>e=%r=p6> =Vm=(>K>DYu=:>6>}{=:>ȫ=x=o6>{=>k=p6>=ln=:> >em=W?[ض=ZVs=W?ئ=-k=%W,?H'=f=W?n=;o=Ө?y(=8u=Ө?P=tq=%W,?/=`d=%W,?"=h=Ө?=emW?[ض=ZVsW?ئ=;oӨ?y(=~fW?n=-k%W,?H'=tq%W,?/=8uӨ?P=hӨ?=`d%W,?"= t(>=}#z(>e=DYu:>6>Vm(>K>#rp6> =xo6>{=}{:>ȫ=ln:> >>kp6>==wk>> >m}k>%>;wE9>h>upk>A>v> >&}>Q=k}E9>>spE9>'>~2p>޺>X=k>3>,a=k>u]*>xX=>50>˸O=k>q<>X=E9>p5>*a=E9>b,>`=>&>~O=>8>O=E9> >>JU=(>e>z@^=(>>>wT=p6>>>mM=(>W%> W=;>$>s_=;>+8>L\=p6> >ȾK=q6>/>!N=;>O->nP=W?'V=s5X=W?6="N=%W,?u=QsG=W?=ưQ=Ө?>Y=Ө?=l0V=%W,?$=]E=%W,?L=H=Ө?S >nPW?'V=s5XW?6=ŰQӨ?>QsGW?="N%W,?u=l0V%W,?$=YӨ?=HӨ?S >]E%W,?L=JU(>e>z@^(>>> W;>$>mM(>W%>wTp6>>>L\p6> >s_;>+8>!N;>O->ȾKq6>/>Xk>3>,ak>u]*>XE9>p5>˸Ok>q<>xX>50>`>&>*aE9>b,>OE9> >>~O>8>=1=k>KT>D<=k>]M>1=>bP>S'=k>g[>1=E9>=%W>C<=E9>jO> <=>c>I>&=>W>&=E9>m^>*/=(>;>9=(>'4>q.=q6>X_2>M$=(>t_B>|0=;>+D>:=;><>8=q6>+>#=q6>ͷ8>%=<>J>J*=W?w>4=W?T >+)=%W,?S,>Y =W?>,=Ө?#>+6=Ө?[>93=%W,?ˢ>=%W,?c >!=Ө?-Q#>J*W?w>4W?T >,Ө?">Y W?>+)%W,?S,>93%W,?ˢ>+6Ө?[>!Ө?-Q#>%W,?c >*/(>;>9(>'4>|0;>+D>M$(>t_B>q.q6>X_2>8q6>+>:;><>%<>J>#q6>ͷ8>>1k>KT>D]M>1E9>=%W>T'k>g[>1>bP> <>c>I>CjO>&E9>m^>&>W>L'=k>n>R =k> i>\=>j>Թ[t>!&=E9> iq> =E9>k> =>d>v<>fo>v>p=(>ӋS>SA=(>DN>=q6>AI><(>\X>K$=<>\>=<>AW>] =q6>,D>" M><<>حa>S$c =W?!>ti<%W,?>%.;<Ө?o2>_u =Ө??->6 =%W,?s><&W,?>G<Ԩ?%6>SW?"W&>$c W?!>;Ө?o2>%.W?5^*>ti%W,?>6 %W,?s>_u Ө?A->GԨ?&6>&W,?>p(>ӋS>SA(>DN>K$<>\>(>\X>q6>AI>] q6>,D><>AW><>حa>"r6> M>L'k>n>R k> i>!&E9> iq>Թk>[t>\>j> >d> E9>k>'E9>v>v>fo>w¢;b>$}><>2|><> @>z>Y<>Yx><>H>d;kT><(>c>bp<(>`>֤AY>w<(>>f>~<<>ڛm>q<<>#j>rF+U>[>1<<> p>_G^њ<&W,?N&>ς}<Ԩ?@>ƶ<Ԩ?=><&W,?H$><&W,?A4)>Ӄ<Ԩ?\C>_GW?4>^W?81>}Ԩ?@>ςW?k6>њ&W,?N&>&W,?H$>ƶԨ?=>ӃԨ?\C>&W,?A4)>(>c>bp(>`>~<>ڛm>w(>>f>֤r6>AY>rFr6>+U>q<>#j>1<> p>󠅼r6>[>w¢k>$似k>}> E9>@>>>2|>Y>Yx>z⼼E9>>d;E9>kT>>H>B;k>>$:=>Ӗ;>ћ>\;k>c>Q;E9>\>&$g>\$<>v>l[;>>\;E9>T̆>;(> Bl>g"<(>j>;r6>a> m>t%;<>9v>$H#<<>Mt>Bd!j_>ZW;r6>a>hZ;=> w>w;W?;>_;&W,?e->rTS;W?f;>;Ԩ?1H>q6<Ԩ?B G><&W,?т,>[Q;&W,?(,.>5T;Ԩ?GH>wӻW?;>_W?9>ԻԨ?1H>rTSW?f;>ѻ&W,?e->&W,?т,>q6Ԩ?B G>7TԨ?GH>[Q&W,?(,.>ػ(> Bl>g"(>j>t%ڻ<>9v> m>׻r6>a>Bd!r6>j_>$H#<>Mt>hZ=> w>ZWr6>a>Bۻk>>$k>:=>QۻE9>\>\k>c>Ӗۻ>ћ>\$>v>&$E9>g>\E9>T̆>m[>>;ص/QLR;ص/pM;@WNb<ص/JD;[^I/O;[^CoJU;@W(oO<@Wx?Mj<[^I^H;ER"Rһص/QL~Rص/pMAϻ[^Iaص/Jջ@WNU@W(oO*O[^CoJj[^I^H@Wx?M"<ص/>C<ص/F$?WlB`<׵/A3<׵/$8g=>W4N* =׵/-4W>9 ==W)^/'"=Z^,~s=NW4>W?9knZ^q6("Z^, =W*^//~*=ֵ/! =ֵ/!,=;WJ{4=ֵ/T'=Y^6h=Y^d C"=.o=lUk~uo<>.ol<tAE+|s<'=v`=ao_=3nDaz>Uk|a=mmӵ/fԵ/|ýŇiV^}rӵ/0:p6W"i7Wi½cW^`Ľ_oV^!=v5W8 =ѵ/f@? }=ҵ/jT=2W-9Y=ѵ/`,e}=U^HQy=U^W8p/<=3Wvcn=1W"]n=T^all=~<(F=z<ĘUͅ=d=eZ&?=< 6HDŽ=3,w=6Y=c=/WSp=e=6b[=/ll~<(Fz<˜UHDŽ3,?< 6ͅd=eZ&c=/WSw6Y[/pe=6b񼯖ѵ/d@? }ҵ/j,e}U^HYѵ/_T2W-9/<3WucQyU^W8p]nT^an1W "J=е/=е/\=/W#6=ϵ/;ƒ=S^a F=S^=0W6ZU=.W> U=[==p=o=2==q==w=Cd=ml<=?U=Fći=N^A=_o=N^f==v=%W =i=#WM>c=M^ &=~u=|=<>v=s=7>.o=t= >z=M=|=r=>o=g=B>n=󢦼.">~u|<>t >.ovs=7>|r=>zM=n󢦼.">og=B>mʵ/+=}r˵//=ćiN^A=fʵ/ >:p$Wl==v%W =_oN^f=cM^ &=i#WM>O=ɵ/_>W=ɵ/ >R=!W $>q!G=ɵ/$>L=L^> T=M^١ >Z=!W>>|I= W,>3D=L^n>W=__=\<*>+X=i=c5>5N=b<1<>V=z/>I^=!pq&>`=i= 7,>4O=j={>>uM=e8>W__\<*>Vz/>3Nb<1<>+Xi=c5>`i= 7,>I^!pq&>uMe8>4Oj={>>Oɵ/^>Wɵ/ >LL^>q!Gɵ/$>R!W $>Z!W>> TM^١ >3DL^n>|I W,>/~*=ȵ/c;>J{4=ȵ/cK4>,=WC> =ǵ/B>S'=K^2>1=K^ +>6=W G<>C"=WmJ>h=K^?9>I0=j<~T>D;=g[h1=l=W> &=l<ĺ[>R 0=fP>\:=H>-;=l=RDO>S&=m=aJ^>O%=ԋW>I0j<~T>D;gR 0fP> &l<ĺ[>\h1l=W>-;l=RDO>\:H>O%ԋW>S&m=aJ^>/~*ȵ/c;>J{4ȵ/bK4>S'K^2> ǵ/B>,WC>6W G<>1K^ +>hK^?9>C"WmJ>`<ǵ/zS>N* =ǵ/!N>g=W P\><Ƶ/ZX>4'"=J^:D> =WlV><WRa>jns=s<͕n>=\=qi=n=Hq>s= >+j>ʪ= rd>=n=rk>!L<co>ss<͕n>=\q >+j>su<9s>in=Hq>n=rk>ʪ rd>Lco>!o=fv>`ǵ/zS>N* ǵ/!N>4J^$J>Ƶ/ZX>gW P\> WlV>'"J^:D>jnJ^N>WRa>!<Ƶ/ d> <Ƶ/ `>$<WlVm><Ƶ/f>jj<Wi>P_<WUNp>e%%[:<{><Ex>}ۆ<>塼y<G>%㻼x<'|>{>:z<؁>%[p=>Ex>}ۆ>懼p=&F> Ƶ/ d>Ƶ/ `>I^4Z>Ƶ/f>$WnVm>Wi>ijJ^KV>dI^!]>O_WUNp>;Ƶ/Gwl>^<Ƶ/$k>;Wv>zR;ŵ/Cm>;;I^I`b>j<WDt>U;Wmv>&O;I^%c>";|<ۄ>#<{<{#>H;q= O>rZ;|x;z>"<ā>#"$0[;q=>tY;>"ڻ|<ۄ>#{<{#>xٻz>rZ|Hۻq= O>#"$q=>"ā>tY>0[q=>һƵ/Gwl>^Ƶ/$k>:ϻI^K`b>yRŵ/Cm>ջWv>WDt>jI^a>#OI^%c>UWov>;۾*7;۾+; ξW1<۾)Ӱ;17$U 1;1,$d3<; ξ 1Ѳ < ξ/Z<18G#d;N{?G;N]?@i;_LCC;J;D;;I;_D<_TBgɻ_LCzI_DD;r(:_TBⶻ۾*7۾+Ӱ17$۾) ξW1a3< ξ 1T 11,$Z18G#Ѳ ξ/ h<۾6$b<۾&,< ξ\*%<۾ "<1;,[<1H h< ξ),< ξ'<1O69M<_y87<(169N8vvN:m4UܪNk5;T_';Dy_j9>Gr67(1M_y8h۾6$b۾&삼1;%۾ ", ξ\*h ξ),,[1H 񗼋1O ξ'v<۾&;p<۾B< ξJS<۾,#<1x/<1辄< ξ"!{< ξ<14<^7n,l^=N$a<_%u}<*<^0;=^<'\Z=!P!N d)ؼNӵ-a_%l^N$>^7n,ۼ^0t}ռ*\Z!P!;^;'uۼ۾&:pǼ۾CԼ1xQ۾-#⼬ ξJ̼ ξ"!.1辄缋15{ ξ=۾% =۾ = ξM =۾^7=1辷`~U=1Z= ξh = ξp=1O =Nzu=NL,#=^g L*=M) b=[I}=8=^,=^'=8 O N{uNb\I L*M* L,#^g8^}'8 ,^۾% ۾ 71辷`۾^ ξM Z ξh~U1p1 ξ4J4=۾(޽,=۾}꽤N9= ξWHLU;=۾ RѽQ.=1lB׽'=1I1= ξ8=@= ξUֽ 5=1辒˽D=M.;=MG2F=](sK=M @= 8=0͔>=],N=].H=}߽DM.;MG2 @ sKM⽯F](͔>]80.H}߽,N]4J4۾(޽,۾}꽃Q.1lB׽LU;۾ RѽN9 ξWHJ1 ξ8='1 51辒˽@ ξUֽM=۾ H=۾>ZjS= ξuR=۾F=1oZlA=1AʝM= ξRYĴX= ξ,K=1a[=_=LсY=Lι½ b=]βF1oR۾ZjS ξuʝM ξRYZlA1AK1a[ĴX ξ,0_=۾W[=۾2v-fe= ξX=b=۾L8W=1VRT=1Tsra= ξv!yh= ξB7Z=1辉8Lr=L=Vn=Lz"v=\SDu=K 1n=Wk=#{-r=\Ex߀y=\?,.r=D4LrL=VnLznWDuK 1"v\S-r\Exk#{.rD4߀y\?,0_۾W[۾2vW1V=b۾L8-fe ξXra ξt!yRT1TsZ1辉8h ξB7h=۾f=۾jI-n= ξJh=۾C_k`=1฻_=1 m= ξno= ξA= H=۾=F=1農Ń=K=1l=X= ξU=ƝM= ξ"=WlA=1l-=8_=HM==X ξU=K1l=WlA1l-=ƝM ξ"=0J4=۾=HU;=۾=N9= ξ=,=۾q@=Q.=1w= 5=1ɪ=@= ξ=H1= ξ='=1I=D=Hq%=pK=HN=F=XE>;=H> @=1=*H=K=*N=X=̔>=X >8=]=DHs%=pKHN= @1=;H>FXE>*NX=*HK=8]=̔>X >0J4۾=HU;۾=Q.1w=,۾q@=N9 ξ=@ ξ= 51ɪ='1I=H1 ξ==۾==۾xF== ξ2> =۾=5=1辩k=p=1输]= = ξ8=Y= ξu>|U=1=O =Gس>L*=GHn>K,#=WI">s=Gӛ >~b=->'=D >,=W>8=Wb(>{=>O Gس>L*GHn>~b->sGӛ >K,#WI">,W>'D >{>8Wb(>۾=۾xF=51辨k= ۾= ξ2> ξ8=p1辑]=|U1=Y ξu>p<۾ >N<۾>< ξ#+>5p<۾,><1H><1N={< ξ>< ξ>)<1&>k^=GC+><a<'>[Z=/#>;=Wc3>p}G/>k^GC+>a'>ؼGL4><WC8>;Wc3>[Z/#>p}ռs+>ۼW͵<>qۼ۾ >N۾>Լ1H>5pǼ۾,>⼦ ξ#+>{ ξ>缅1M=)1&>̼ ξ>h<۾>%<۾e>,< ξO:#>b<۾<><1辿><1 >< ξ >h< ξ)%>,[<1農>19>Rܪ7Tvvh<5>7<3>M>y19F>>PܪGQ;>h5>vvFf+A>6TV[G>MWDD>73>h ۾>%۾e>낼1辿>b۾=>, ξO:#> ξ >񗼅1 >,[1農>h ξ)%>;۾ B><۾5E>w; ξ)>7;۾>Ӱ;1~>Z<1<>Ʋ < ξ((>T3<; ξ~*>D 1;1O>X;F0F>^;VO>G;F F>5;=><;>uI;VaO>yD;=>UƻF0F>F D>4û=>GF F>[ɻVO>V=M>;>uD=>oIVaO>ⶻ ۾ B>۾6E>Ӱ1>7۾>v ξ)>Ʋ ξ)(>Z1<>C 11P>R3< ξ~*>' ; f-c:}f-]8o!;*%S;}f-~n:/{>s:/|_{蠡:*rq;*4wb4;/<z^;Pѽd :P+ѽs/|_{b4/<zq*4w^PѽPн0<#=&h=?aѽP6%=?Dž=\)i\Ƌǽ ?[Oe#?3ǽh?aѽ<>&DžP6%?ۼP񸕽׃ҼN)՛vǼ#W>3N\kp9p#%0#tAϼ#ߴ&p& f-[S}f--an/J}f-U$*(n7*0ud/O/w/gEg\*7f< f-6@U<}f-[GӐ<*L<}f-8T/"/&Ǽ*<d%< f-w{<}f-˨ E<*[<}f-L3י73=kXvK=?Y0TqM=?Ta4=.@[ڼ+?[M4tA[gL?мvK?Y0>73kXa4TqM?Tx_ O N \e# NռYp\[kp =#E # ݼ p̼c% f-w{}f-˨ 2י/^Z}f-LD̼*˼*+ ݕ/5 /Wͼ*d%< f-h[<}f-ѼE<*@<|f-}Ű3י =O*\e=#=# =oȃk=o%=<#l[.@=Y&tA=Y L=?θ;:+?=Y;c;M4=a4=B8TqM=?vK=?;=73=\ /@[&tA[ M4+?Z<c;L?Ӹ;:TqM?a4B8=73R vK?;x_ Oq4j NM\e# N*Yo4> oȃ#=#l[ko%c% f-hZ}f-Ѽ2י/м|f-}ŰD̼*@ͼ*Rü /ݼݕ/Sü˼* B< f-~<|f-k<*A j<|f-a/?ꐼI* W< f-F<|f-$Ґ<*K3U<|f-|ջT7/Xm=)=?&XG=g5?ˉO=$9?f7='#no=f+Y(=0m0?Af=MO<kMWG<㼞#=(p=XvA=Xp= _=gX= ?eo=N6%?\Չ=ąM=9>(p=h?=ۼMv<3MNM==*=X(=}=?e===<*X(= ُ==Xܬ=}?e= " ?=}Wv=׼B͖='?é=m=MMs#=̾M.=#<*?Mx_-=ļm6K=PPмm ?="I#< #u=IȸmV=edf- ʆ;q{f-6;"D/m\taV{f-;*Jt=rt=xm%@k=#j=\#B!=ms|=)f- <8{f-;ֽ/Q9{f-w<B*n?n?MZ=#:1=p Mbd=4mI=Qm83=-#,=#4=m{=ѻf-<>s:/;^;MJl=;MZj=;s;m\=E :MJtm=UJ;#\;=Gr;#):=V;m7=Æ:mÏ=Ǔ:#z<=(;X)=H;X=J;?=*;X =%;=f;ȇ=r;?u={!;? =<;=(X)=JX=%=*X =J?=r?u=fԻɇ=<={!? =^MJl=MZj=UJ#];=E ߺMLtm=;sm]=Vm8=Gr#):=Ǔʺ#z<=ÆmÏ=' f-aX<$Szf- Ts/;ˠ*<2K3K74i'$u M:18ab:1a0;1Q`u M18ab˺1a01Q`_ ;2IK:3Q968ɔ:4 #_ 2IK3Q968ɔ4 #U{;1^۹;1]|;1[U{1^۹1]|1[;2 Eh;3 3\;4!2 Eh3 3\4!;1˪W ;1BUw<1Rܻ1˪W 1AUw1R.;2=/;3m-S;4^c.2=/3l-S4^c<1'M$<1pJ-<1F1'M$1pJ-1F <2 #44;3&ц;4&" 2 #44׻3&ц4&";?<1m?H<1+;ZO<17;?1m?H1+;ZO17߈*<2UG(U;3 ч;4߈*2UG(U3 ч4$T]<1 /Ud<1F*Wi<1&$T]1 /Ud1F*Wi1&|=<2! <3R&;4|=2! 3R&4Lr<1nBpx<1,z<1Lr1nBpx1 ,z1(I<2J ?<3f ;4(I2J ?3f 4,<1ù /<1'π<1T,1ù/1'π1TM<2[,<3 ;4M2[,3 4π<1/<1L޼,<1 Լπ1/1L޼,1 Լ(I<2Uۼ?<3G;4ƈ(I2Uۼ?3G4ƈ ,z<1;Bpx<1Lr<1C㬼 ,z1;Bpx1Lr1C㬼|=<2! <3nZԼQ&;4IJ|=2! 3nZԼQ&4IJWi<1>ƙUd<1 #T]<1pWi1>ƙUd1 #T]1pۈ*<2 R;3@Ї;4Yݼۈ*2 R3@Ї4YݼUO<1x{mH<10[;?<19NUO1x{mH10[;?19N<2+슼4;3)ц;4Ӽ2+슼4׻3)ц4Ӽ -<1d0$<1!<1T -1d0$1!1T;2n ;3JkS;4ʼ2n 3JkS4ʼw<1Z;1tz;1ڻw1Z1tzܻ1ڻ;2kRh;3I;4ʪļ2kRh3I4ʪļ|;1ù;1#U{;1|1ù1#U{1= ;23@:3aɔ:4= 23@3aɔ4;1o3:1,F M:11o3˺1,F M124:3<4ju ?'2,@=>@J(; ?w0x9;@j;|S;>@G( ?w0x9@j;|S>@G5< ?* "<@4F <>@@5 ?* "@4F >@@u҃< ? @Bk<@0*J<>@5u҃ ? @Bk@0*J>@5ǧ< ?5G<@t=b <@=5EJ? = "J@>=b @=Ə;޸@g?Uˢ;c@W?/;O@[J?Ə޸@g?Uˢc@W?/O@[J?5@?B@?O@?a);Q?m';QJ;Qa)Q?m'QJQ[;d>T;d>6Sb$<d>UOR[d>Tۻd>6Sb$d>UORN;9?$U;9?\$}<9?{a#N9?$Uλ9?\$}9?{a#:?<*ԞI;?);?=)ɺ?<*ԞI?)閻?=)]Qm:\ @"Wb:\ @VVk1;\ @9U]Qm\ @"Wb\ @VVk1\ @9U3NRM<d>>Jq<d>Fd>Md>>Jsd>F<9?B <9? <9?r9?B 9? 9?rf;?PC'#G--?Q$;\ @S*;\ @QS;\ @O咻\ @S*\ @QS˻\ @OӴ=V=d>R^8x=d>2d>Ӵ=Vd>R^8xd>2U<9?o<9?%x=9? U9?o9?%x9? e[<\ @>:K~<\ @tHg<\ @jE1>\ @>:K~\ @tHg\ @jE=QyFE =QkP=QQyFE QkPQ&=d>T%=1=d>&<=d>F&d>T%=1d>&<d>Fe=9?+'=9?'0=9? e9?+'9?'09? +$?<\ @:MK<\ @*64\ @ߑ>$?\ @:MK\ @*6S =QwڽC'=QߙϽ-=QO5ĽS QwڽC'QߙϽ-QO5ĽO= d>}"X= d>yj`= d>I潓O d>}"X d>yj` d>I?C=9??߽K=9?"ӽS=9?hƽ?C9??߽K9?"ӽS9?hƽ=QCC=Q9QQ.>QCCQ;p=!d>оw="d>(0}="d>%󔽔;p!d>оw"d>(0}"d>%󔽨b=9?eh=9?b6n=9?ֹb9?eh9?b6n9?ֹ/R{=$d>%ׇ=$d>oڃ#d>/R{$d>%ׇ$d>ox=9? [dD*|=9?1E=9?$'x9? [dD*|9?1E9?$'ѻ]=%d>nJ;ߋ=&d><;%d>ѻ]%d>nJ;ߋ&d>\R=;=(d>؀=ߋ'd>35#=]'d>\R=;(d>؀==9?ù;=9?l|\mg={=)d>AI=ڃ=*d>=ׇ)d>mg={)d>AI=ڃ*d>==9?=F*|=9?sq4=x=9?OR=9?=F*|9?sq4=x9?OR=j=Q/l=9=Qb=ACQ}ZR=>Q/l=9Qb=0}=+d>W>w=+d>u>;p=(d>F>0}+d>W>w+d>u>;p(d>F>f6n=9?y=eh=9?1?=b=9?V*=f6n9?y=eh9?1?=b9?V*=o->%X=*d>^6>O='d>[?>l`&d>->#X*d>^6>O'd>[?>§S=9? ½=K=9?A^=?C=9?/{=§S9? ½=K9?A^=?C9?/{=o$P>@1=+d>XW>&=(d>*3_>*<'d>o$P>@1+d>XW>&(d>*3_>0=9?=+'=9?N=m=9?n>09?=+'9?N=m9?n>pbl>X=,d><)d>y)d>bl>X,d>)d>y=9?ѓ >p<9? >#U<9?>y9?ѓ >p9? >#U9?>%0<\ @Ig=g\ @iI<~\ @Bo\ @Ig= ˑ?{"NR ˑQ=>?{Q]>$NRQk>x<)d>>T><-d>0><*d>,ƃ>x)d>>T>-d>0>*d>,ƃ>Ҍ<9?B<><9?s><9?>Ҍ9?B<>9?s>9?>>-<`?V->v . ;r3@{>>-`?V->v X?>. r3@{>;\ @*F>;\ @v5>&/;\ @>˻\ @*F>\ @v5>&/\ @>;Q6>;Q>P);Q&>Q6>Q>P)Q&>b$<*d>>;-d>І>[;*d>@>b$*d>>ۻ-d>І>[*d>@><9?N>x;9?>N;9? >9?M>xλ9?>N9? >;ū@?N;PI@׭?:(@g?去ū@?NPI@׭?غ(@g?X1;\ @d?Q:\ @?Qm:\ @?X1\ @d?Q\ @?Qm\ @?;y?ب;y?B%;y?Gy?ըy?B%y?GD=y?/̓xA=y?cxED=y?sh>y?/̓xAy?cxEDy?shX%H=y?Ir\I=y?9J=y?i)X%Hy?Ir\Iy?9Jy?i)J=y?f r\I=y?:Y%H=y?kӼJy?f r\Iy?:Y%Hy?kӼED=y?ʒzA=y? _k>=y?.EDy?ʒzAy? _k>y?.6=y?l`q2=y?Ē8-=y?"c;6y?l`q2y?Ē8-y?"c;"=y?1z#$++/?3̜{??7. m?>$+Nj;mG?2>J[;?F1>WȻϻ?>NjջmG?2>J[ۻ?F1>g?>-?y>Q.?ߨM>E,:? .U_;?U;?@C,? .T_?U?@ <?h%<?$Zd@<? ?h%?$Zd@?7+t<?k L<?l ̒<? 7+t?k L?l ̒? <?P %<?f<?FO?P %?f?FON<?;<?>)Y<?NӼ?;ܼ?>)Y?콈<?ܽ<?؟Խ=?:+̽?ܽ?؟Խ?:+̽l=?ۮL=?۱} =?kl?ۮL?۱} ?k9 =?=?$=?,9 ??$?,$=?`=?M9 =?:$?`?M9 ?:} =?*M=?rl=?} ?*M?rl?=?E<?tWv<?;r4?E?tWv?;r43Y<?1Z<?ۤ9X<?y;3Y?1Zܼ?ۤ9XӼ?y;<?m)<%<?[<<?τ<?m)<%?[<?τ<.̒<?ޮ<[<&?"f/~l?De;0,?< ?gxh<$7?`=$7?;5=?=w=C?^6=B?^& =&?Q<&?,޽F<l?7׽8=,?ϽI# ?>$7?;5?=wC?^6B?^& &?Q&?,޽Fl?7׽8,?Ͻ6= ?F1=$7?u,=?e< "=C?9› =B?(5=&?"=&?i =l? =,?RZ6 ?F1$7?u,?e< "C?9› B?(5&?"&?i l? ,?RZqPA= ?_J1<=%7?8fT7=?,am,=C?{'=B?ڤ"=&?l.a=&?$3=l? m=,?]qPA ?_J1<%7?8fT7?,am,C?{'B?٤"&?l.a&?$3l? m,?]E= ?!$?=%7?P):=?/?0=C?G= +=B?)D%=&?vKG0=&?l=l?Edi=,?\E ?!$?%7?P):?/?0C?G= +B?)D%&?vKG0&?ll?Edi,?\sPA= ?^ƼM1<=%7?ּU7=?伙,=C?Q'=B?rܤ"='? .a=&?P#3=l?m=,?sPA ?^ƼL1<%7?ּU7?伙,C?R'B?rܤ"'? .a&?P#3l?m,?6= ? F1=%7?@u,=?؄] "=C?=B?*5='?ن=&?j =l?=,?6 ? F1%7?@u,?؄] "C?B?*5'?ن&?j l?,?N#= ?X|;Ċ=%7?:5=?Fk=C?8=6=C?M7 ='?~2X<&?sAໞF<l?Ի8=,?ŻN# ?X|;Ċ%7?:5?FkC?8=6C?M7 '?~2X&?sA໠Fl?Ի8,?Ż:_ = ?g<=%7?R Y<:=?A;<@{G?E<3G?u]=ջy?Bc=Iy?I=|uy?mn=G?yQxV?* Q;Ze?kQɶ? ;?U`Q.u?EQ.Q?!-?RQ.!ʟ?Jru2ru2u?uD!Q?R&?]^^8*!ʟ?R=u?맽,=R?Py0=?m%^5=!ʟ?4z"WG?*SxV?ųOu?맽,R?Py0?m%^5!ʟ?4zQo=G?gwk=xV?URMf=o=ʶ?j6i=;?."d=v?XмӖO=R?nT=?Z !Z="ʟ?*G?gĻ~xV?4!#y=Ze?]p>oʶ?h6i;?-"dv?XмӖOR?nT?Z !Z"ʟ?Ѕ~=G?B7Ze?3=X]=ʶ?,E<'X=;?PZe?Nt=F=˶?5=B=;?m=_%>=v?<,=S?+<}0=?EEs<*^5="ʟ?:<%WG?=/SxV?ً=˳O>Ze?Nt=F˶?5=B;?n=_%>v?<,S?+<}0?EEs<*^5"ʟ?:<57=G?=84=xV?]|=0=>Ze?_,=+)=˶?|=Ep%=;?HX\=!=w?%u>==S?%!<߂=?lw<=="ʟ?O =57G?=84xV?\|=0>Ze?_,=+)˶?|=Dp%;?HX\=!w?%u>=S?%!<߂?lw<="ʟ?O =,=G?=ۘ =xV?K=L =>Ze?K==˶?xכ==;?Ɖ=tZe?K=˶?xכ=;?Ɖ=sw?Kr=CS? =?=`_"ʟ?n7=ʞ]Ze?)=(<˶?=<;?J==<"ʟ?Y=ʞƼG?>]üxV?=0>Ze?)=(˶?=;?J=w?g=ូS??'=颼?>="ʟ?Y=JFB<>Ze? =:<˶?D3=6<;?=u2FxV?i%>B>Ze? =:˶?C3=6;?=u2w?C=!S?u:=&?R=8*"ʟ?n=G?3>xV?>Q>Ze?e<=˶?=;?/=w?D=S?}@=ѭ?yY=Q"ʟ?u=2?;ct?,;ct?-kkct?.U=ct?}g=ct?/5$=ct?޽[=KE?ֽG =KE?н=KE?ʽ\KE?ֽH KE?нKE?ʽUct?}gct?/5$ct?޽-5=ct?̽x==ct?d$ýfD=ct?\%=KE? ,=KE?µ7q3=KE?+%KE? ,KE?µ8q3KE?+-5ct?̽x=ct?e$ýfDct?\Q=ct?W=ct? ]=ct?َ`?=KE?P)E=KE?Oȕ$I=KE?a.`?KE?P)EKE?Pȕ$IKE?a.Qct?Wct? ]ct?َ[:f=ct?oi=ct?"JX1m=ct?^@XR=LE?avfU=LE?d7X=LE?QXRLE?cvdULE?d7XLE?Q[:fct?oict?"JX1mct?^@q=ct?Ws=ct?$(:t=ct?0+\=LE?+,T^=LE?FL#_=LE?;+\LE?+,T^LE?FL#_LE?;qct?Wsct?$(:tct?0(:t=ct?2Ws=ct?q=ct?Rؕ:L#_=LE?T^=LE?D+\=LE?ZdL#_LE?T^LE?D+\LE?Zd(:tct?2Xsct? qct?Tؕ:1m=ct?rfU<i=ct?<]:f=ct?n<9X=LE? fU=LE?0XR=LE?Ō;9XLE? fULE?0XRLE?Ō;1mct?rfU<ict?<]:fct?m< ]=ct?=W=ct?(=Q=ct?p>=(I=LE?T<E=LE?ſ=fD=ct?g===ct?C{=-5=ct?J==q3=LE?L<,=LE? U=%=LE?==q3LE?L<,LE? U=%LE?=fDct?g==ct?C{=-5ct?I=6$=ct?u=p=ct?N=]=ct?O==LE? %0=P =LE?H<=d=ME?ΒH=LE? %0=Q LE?J<=dME?ϒH=6$ct?u=pct?N=^ct?O=Rk=#ME?~="ME?r="YME?>=)ct?@I=Oct?-=mct?}=2SoT-k>LS>#sQ3>LMK(>J Gi6>A.B"W,?~+ѭW? 1Ш?57ZOZSN_Z<>LY<3>FpW<(>B]V$>P<"W,?'nROZk>SN_Z>LY3>FpW(>B]Vi6>$>P"W,?'nRW?Y-SШ?Q_3n<{E9>BQAXU<>%~?<3>&:4<(>q6u/2c<"W,?BQּk>AXUּ>&~?Լ3>&:4Ӽ(>q6uҼj6>/2c̼"W,?μW?4#RϼШ?p(=|E9>+{=k>*=>m)8=4>T%պ=(>"H")=j6>%'="W,?g Ō=W?W =Ш?|E9>+{k>*>m)84>T%պ(>"H"*j6>%'"W,?g ŌW?W Ш?J:F=}E9> > F=> [ D=4>O 1C=(>%pB=j6><=#W,?AW>=W?Kq?=Ш?J:F}E9> > F> [ D4>O 1C(>%pBj6><#W,?AW>W?Kq?Ш?Ri={E9>ҽ]i=k>ѽ6h=>07ѽPg=5>sVνf=(>+̽d=k6>ɽ]=#W,?W._=W?a=Ѩ?TbýRi{E9>ҽ]ik>ѽ6h>07ѽPg5>sVνf(>+̽dk6>ɽ]#W,?W._W?aѨ?Tbý=}E9>?~=k>v~\=>0K킀=6>n=(>! ~=l6>^v=#W,?〽5x=W?ွz=Ѩ?}E9>?~k>v~\>0K6>n(>" ~l6>^v#W,?〽5xW?ွzѨ?y=E9> z=k>:TT=>􎜼Om=7>.ر=(>|؆=m6>dȼł=$W,?+P=W?B=Ѩ?J㼎yE9> zk>:TT>􎜼Om7>.ر(>|؆m6>dȼł$W,?+PW?BѨ?J +=E9>3<=><=8> 33<><8> 3=z=k>=VT=>=Pm=9>=ر=(>v=؆=n6>^c=ł=$W,?.h =P=W?#==Ҩ?:=yE9>=zk>=VT>=Pm9>=ر(>v=؆n6>^c=ł$W,?.h =PW?#=Ҩ?:==E9>==k>=\=>t==:>s==(> ?=" ~=o6>3=^v=%W,?=8x=W?w= z=Ҩ?=E9>=k>=\>t=:>s=(> ?=" ~o6>3=^v%W,?=8xW?w= zҨ?=Ti=E9>X">_i=k>t >7h=>:>Pg=:>->f=(>W >d=p6> >]=%W,?;=3_=W?=a=Ө?G=UiE9>X">aik>t >9h>:>Pg:>->f(>W >dp6> >]%W,?;=2_W?=aӨ?G=N:F=E9>@G> 6E>F=>BA>D=;>!R5>6C=(>g->pB=q6>~$><=%W,?ʔ=HW>=W?Np>w?=Ө?>N:FE9>@G> 6E>F>BA>D;>!R5>6C(>g->pBq6>}$><%W,?ʔ=HW>W?Np>w?Ө?>!=E9>>e>~=k>b>=>^>>=<>3WQ>ۺ=(>+H>0=q6>:>>/'=%W,?xE>Ό=W?X">(=Ө?(>!E9>>e>k>b>>^>><>3WQ>ۺ(>+H>0q6>:>>/'%W,?xE>ΌW?Y">(Ө?(>wÇ{>Ysx>bU<>et><<>E)f>A<(>\>u%R>v<&W,?;!>!c<Ԩ?k:>wּE9>Ç{>Yּk>ux>bUּ>et>Լ<>E)f>AӼ(>\>uҼr6>%R>v̼&W,?;!>!μW?->cϼԨ?k:>Z}>Zp<>mZ<>2>Y<<>r>W<(>i>tV:^>9P<&W,?+>RʯS<Ԩ?mE>ZE9>}>Zk>p<>mZ>2>Y<>r>W(>i>tVr6>:^>9P&W,?+>RW?'b8>ʯSԨ?mE>E9>>k>>Ѯ>e->=>Ow>(>TOm>r6>b>&W,?a.>ѭW?;>ѮԨ?I>HO[; >xN ; >M#< >ML`mV;"?1xN ۻ >M# >MLf< >_G.< >#D7< >IA<"?{6Ǒ<"?#4:<"? 1"?z6Ǒ"?#4:"? 1f >_G. >#D7 >IAM< >8Ԯ= >W3= >-<"?5z)Q="?%pj ="?) "?5z)R"?%pj "?) M >8Ԯ >X3 >-h&= >J! 71= >N;= >"="?5/E-="?k7="? ""?5/E-"?k7"? h& >J! 71 >N; >sN= >W= >~_`= >_J="?6ZG!S="?|b`[="?{ֽ_J"?7ZG!S"?|b`["?{ֽsN >W >~_` >⽈o= >ڼ{\v= >Adž|= >єDj="?h^p="?v="?Dj"?g`p"?v"?o >ڼ}\v >@dž| >є3= >U= >*|= >="?']߮="?7x="?q"?']߮"?7x"?p4 >U >*| >])= >iX= >1c:N= >~R<="?="?6f="?*;"?燽"?6f"?*;]) >iX >1c:N >~RM== ><=^)= >.i=6f="?h<="?!=="?N](=6f"?h<燽"?!="?N](=N >M= ><=^) >.i=|= >Y== >b;=5= >b=x="?u=߮="?$=="? =x"?u=߮"?$="? =| >Y= >a;=5 >b=Ȇ|= >=~\v= >#>o= >a>v="?E=cp="?=Dj="? =v"?E=bp"?=Dj"? =Ȇ| >=}\v >#>o >a>_`= >A">W= >3+>wN= >3>`[="?P~>N!S="?H >_J="?>`["?P~>L!S"?H >_J"?>_` >A">W >3+>xN >3>;= >@C>&71= >]CK>h&= >j?R>k7="?!>#E-="?2(>"="?F.>k7"?!>#E-"?2(>""?F.>; >@C>&71 >\CK>h& >i?R>= >^>ٮ= >sd>Y< >i>xj ="?(A9>Z="? >><"?ǑB>xj "?*A9>Z"?# >>"?ȑB> >^>ٮ >sd>Y >i>7< >->r>".< >u>o< >x>I<"?!J>Ց<"?#;M>º<"? O>I"?!J>Ց"?#;M>º"? O>7 >->r>". >u>o >x>#< >vB}> ; >~>ZO[; >{>?N <"?S>+;"?T>{mV;"?ĨU>?N "?S>+ֻ"?T>}mV"?ĨU># >vB}> ۻ >~>\O[ >{>yz0[^J/ص/bMQ/@WyOU=,TEUu_=ʵ/B< >|b="W7>mh=h=">Cg=Ff=$|>,\M^>Uu_ʵ/B< >|b"W7>mhh=">CgFf$|>=;=L^$>$ >=ȵ/>,>@=W94>:E=k=G>].E=L:D=@>=;L^$>$ >ȵ/=,>@W94>:Ek=G>\.EL:D@>G=K^Q?>dO=ǵ/}SH>U=WSP>]=m=e>=<&b>,=;^>GK^Q?>dOǵ/}SH>UWSP>]m=e><&b>,;^>z<Ƶ/v\>M{<We>$ km<<&x>?e<t>ʼJ^"S>yͼƵ/v\>K{мWe>$ ּo=^i{>kmռ<&x>?eԼt>N!Q<Ƶ/tKi>T<Wr>:ZY<X<ƀ>NI^NM_>!QƵ/vKi>TWr>:Zp=p>YXƀ>7/I^gc>Q/ŵ/3m>.Ww>q=> >SL;a fG\;axF<`{;[ׅ< J< G鑹< D[ׅ J埼 G鑹 D}aciApa>`{; <`ר3<`/M=`*͂< R;v= 06 = 0͂ R;v 06 0 ߼`ר3`/N`* c=`z%=`V,/=`|$= V#.= F8=%f$ U#. F8%f c`z%`V,/`}FA=_=,EI=_܃Q=_L=+B T=#:W7]=H:L+B T#:X7]H:罊FA_=,EI_܃Q_潛_=_VĽ f=^3Բk=^i;l=Er=fx=h;lErfx__VĽ f^3Բk^u=^Aeuy=^~N}=]'x=S]+ǃ=4K2=GxS]+ǃ3K2Gu^Aeuy^~N}]'(=]Xˁ=] 8RD=]l7=H2g =e9Ŋ=Z8<7F2f c9ŊY8<(]Xˁ] 8QD]lRD=\~<ˁ=\2<(=\@=Ŋ=r =g =6=7=lPd=Ŋr =g 6=7nPd=RD\~<ˁ\2<(\@=}=[n=y=[=u=[5{===+ǃ=c=x===+ǃc=y=}[n=y[=u[5{=k=Z5R= f=Z|=_=Zzq=x==r= >h;l=1>x=r >h;l1>kZ5R= fZ|=_Zzq=܃Q=Z?>CI=ZQQ >FA=Y>X7]=!> T=؂*>L='3>W7]!> T؂*>L'3>܃QZ?>CIZQQ >FAY>,/=Y#>z%=Y6*> c=Y0>G8=KC>.=}J>$=Q>G8KC>.}J>$Q>,/Y#>z%Y6*> cY0>L=Y;> =q^>w=Pd>͂<]2i> q^>wPd>͂]2i>LY;>X1@> ߼XwE>p}ꑹ<q>ꑹq>埼[u>[ׅx>XAM>pXqP>}X'S> R;X[X>HL;X'Y>!<|>;`~>49X;7>!|>׻`~>49X7> XW>N̻X[X>CLX'Y>Q0_FD H0N{@70 4<.1B$7l/۾+/ ξ1H<_d@EO3=G >'0=9>*u=1̿=$=۾8 =w)= ξl=v5XD>O3G >'09>*u1̿=$۾8 =w) ξl=R=W3.> =Gv"&>Ѵ =9><1==۾k&>.= ξa >RW3.> Gv"&>Ѵ 9>1=۾k&>. ξa ><1><۾ x>y< ξy>ļW@>¼G.8>G/>1>۾ x>y ξy> HE+B/<1\>]6<۾D>;< ξ_'>HV^%L>EFBCC>*Bke:>/1\>]6۾D>; ξ_'>70VrP>-0FLG>Z0,>>.1ܼ>e;/۾Y >yz/ ξ*>*u@;2"79;z6<b5%u@2"79z6b5Bn<1R</e,<,Bn1R/d,,<%<! <wѼ%! w>=|= $=4={ $4̣5=%==D=۽̣5%=D۽eDR=н2X=C]=3LgDRн2XC]3Lef=zzj=ޞX-m= +6efyzjݞX-m +6}r="༖s=-Rt=#}r"༔s-Pt#Rt=HA;s=d\<}r=zPz=o >==P>$>{o >=P><Z><?> <B#>Y>?> ѼB#>`,<*>R<,>Bn<dB/>`,*>R,>BneB/>|<}2>9;3>u@;y4>|}2>93>u@y4>x/R{f-p*~#щRaѽq(A?Z{4 e&8p;x/[xYX;f-MՊu;*󛚽\;#ϼ;Rکν;pz =QXJ=pb>=??Z3=Zy8}b'=#%u 3x/((f-BG1{4*A:d#oN>PXJpb>??Z3Zy8}b'#%uC=Y{v71=1Bx/cf-kɼ*#&T Pp*I?P>Y{v711]=Ys<61= ;Bx/cf-ɼ*އ#* $T OԻo8)I?t~`<>Ys<61 ; 3=QL =?=Y3=Y[=b'=}< 3x/ք(f-<#Cz4*4~d#K;>OL ?=X3Y[=b'}<T9?&%%? \*\ @WIW=(HPZd>HPM<9?"M9?";?_(Ȼ?_(wk;\ @Twk\ @TBs]ּd>BI<9?Iɼ9?hD*,֚d>*,yf=9? yf9? َ Fd>U:=9?U:9?kеҽh!d>ҽx[=9?rx[9?rl{}~ra#d>{}~cts=9?Acts9?A.xY%d>x9=9?99?.yy<=9?WE 9?WE ڏ=?ڏ?c$<\ @ac$\ @av9T=QԒ0==Y(d>0==9=9?o<99?o<.=ra*d>=fts=9?ƫp=fts9?ƫp=5fN#> h&d>fN#>{[=9?1={[9?1=tG> F'd>G>U:=9?3=U:9?3=wе> f>ٚ(d>> f>f=9?L>f9?L>َb|>x]ּ)d>b|>\<9?[>\ɼ9?[>D<{W?R=D{W?R=\;\ @K=\\ @K=0(0(Q<>Z<*d>5>Z*d>5>M<9?g>M9?g>;p@z?p@z?Qm;\ @ >?Qm\ @ >?].Q>*d>f>9? >(@?\ @q? /y?g vct?[ V.KE?Z&ct?E5= W.ME? =yzct?=QME?=ѭ >N"?xQ]J#U<"?8!Y >Q]J#U"?8< >3=5 <"?{-ռ >3=7 Ѽ"?{-2= >q'="?-2 >q'"?-YE= > !A="?YE > !A"?Dh= >G нc="?ƽDh >G нc"?ƽ = >I~V|="? >I~V|"?t= >$'="?ռu >$'"?ռ= >2=="?PO=u >2="?PO= = >M=V|="?4= >M=V|"?4=Dh= >&> c="?=Dh >(> c"?=^E= ><>!A="?0>^E ><>!A"?0>2= >X>="?3>2 >X>"?3>< >{(n>E <"?;F>ռ >{(n>E Ѽ"?1Y< >Q{>#U<"?R>1Y >Q{>#U"?R>ѭ >>ѭ"? U>FD0aG. ۤQKNXZտ=5e->r8=Y,{>˿B=dl;>r8Y,{>˿Bdl;>=Y9c6>t=XWX>Y9c6>tYWX>*)ǼXI>Ҽm>zKV<3 {>yKXyaU>V3 {>/0X$[Y>-f>&0cZ7LM?<K3KM?K3B<a)Ba)2=2X-=c X-c K=̽K̽ |b=[ |b[Hop=*JHop*J%%u=~#%u~Hop=c=Hopd=|b== |b=K==K=X-==X-=2=>2>><&>=&>AM?<61>@M?61>J/4>'z;'`G5<z'`G51<' lۯ<1' lۯ2ހ<'Ӻ<_ӽ2ހ'Ӻ_ӽ<'l߉L<z'l߉LzP<'΢n =&)P'΢n &)L<'7JDV=MlLּ'7JDVMl<'fU&$=[#㼨'fU&$\#<'ͼ6#(=缨'ͼ6#(<'c[%$=$:㼨'b[%$&:L<' V='$>((>d#(d#8#%)#)&&)F&FE%9:%:)):#)#F*-.*.++.C+CB-NO-O..O#.#C*+/*/,,/G,GH+BA+A//Ae#/e#G*,0*0--0M-MN,HI,I00Ig#0g#M14515225L2LK4QP4P55Ph#5h#L12616336D3DE2KJ2J66Jf#6f#D13717447R4RQ3EF3F77F#7#R8;<8<99<O9ON;Z[;[<<[#<#O89=8=::=S:ST9NM9M==Mg#=g#S8:>8>;;>Y;YZ:TU:U>>Ui#>i#Y?BC?C@@CX@XWB]\B\CC\j#Cj#X?@D?DAADPAPQ@WV@VDDVh#Dh#P?AE?EBBE^B^]AQRAREER#E#^FIJFJGGJ[G[ZIfgIgJJg#J#[FGKFKHHK_H_`GZYGYKKYi#Ki#_FHLFLIILeIefH`aHaLLak#Lk#eMPQMQNNQdNdcPihPhQQhl#Ql#dMNRMROOR\O\]NcbNbRRbj#Rj#\MOSMSPPSjPjiO]^O^SS^#S#jTWXTXUUXgUgfWrsWsXXs#X#gTUYTYVVYkVklUfeUeYYek#Yk#kTVZTZWWZqWqrVlmVmZZmm#Zm#q[^_[_\\_p\po^ut^t__tn#_n#p[\`[`]]`h]hi\on\n``nl#`l#h[]a[a^^av^vu]ij]jaaj#a#vbefbfccfscsre~eff#f#sbcgbgddgwdwxcrqcqggqm#gm#wbdhbheeh}e}~dxydyhhyo#ho#}ilmimjjm|j|{llmmp#mp#|ijninkkntktuj{zjznnzn#nn#tikoiollolkuvkvoov#o#pstptqqtq~sstt#t#pqupurrurq~}q}uu}o#uo#prvpvssvsrrvvq#vq#wz{w{xx{xzz{{r#{r#wx|w|yy|yxx||p#|p#wy}w}zz}zyy}}#}#~~##~~q#q#~~s#s#t#t#r#r#####s#s#u#u#v#v#t#t#####u#u#w#w#x#x#v#v#####w#w#y#y#z#z#x#x#####y#y#{#{#|#|#z#z#####{#{#}#}#~#~#|#|#####}#}#####~#~###SRRR##XXY##XYZZZ##TTS##T]]\##]\[[[##UUV##UVWWW##qppp##vvw##vwxxx##rrq##r{{z##{zyyy##sst##stuuu##     # #     # #     # #     # #  ##  ##  ##  ###########$$  $ ##$$#$# %%!!%!  %%#%#!&&""&"!!&&#&#"''##'#""''#'#(,-(-))-),,--#-#().(.**.*))..#.#(*/(/++/+**//#/#(+0(0,,0,++00#0#1561622625566#6#1271733732277#7#1381844843388#8#1491955954499#9#:>?:?;;?;>>??#?#:;@:@<<@<;;@@#@#:<A:A==A=<<AA#A#:=B:B>>B>==BB#B#CGHCHDDHDGGHH#H#CDICIEEIEDDII#I#CEJCJFFJFEEJJ#J#CFKCKGGKGFFKK#K#LPQLQMMQMPPQQ#Q#LMRLRNNR N  MMRR#R# LNSLSOOS O N NSS#S# LOTLTPPTPOOTT#T#UYZUZVVZVY  Y ZZ #Z#UV[U[WW[WVV[[#[#UW\U\XX\ X  WW\\#\# UX]U]YY] Y  X  X ]] #]# ^bc^c__c_b%$b$cc$#c#^_d^d``d*`*+_ _ dd #d#*^`e^eaaea`+,`,ee,#e#^af^fbbf&b&%a a ff #f#&gklglhhl/h/.kkll#l#/ghmgmiim i  h.-h-mm-#m# gingnjjn'j'(i  i nn #n#'gjogokkokj()j)oo)#o#ptupuqqu q tCBtBuuB#u# pqvpvrrvHrHIqqvv#v#HprwpwsswsrIJrJwwJ#w#psxpxttxDtDCssxx#x#Dy}~y~zz~MzML}}~~#~#Myzy{{{zLKzKK##y{y||E|EF{{##Ey|y}}}|FG|GG##a```##ffg##fghhh##bba##bkkj##kjiii##ccd##cdeee##~~~####!! ##! ###$$$######""###" ## !!!##''&##'&%%%##)***##$$###$#"""##(()##(%%&##%&'''##--,$$-,+++$$/000$$**)##*)(((##../$$.++,$$+,---$$332$$32111$$5666$$00/$$0/...$$445$$4112$$12333$$998$$98777$$;<<<$$665$$65444$$::;$$:778$$78999$$??> $ $?>===$$>??? $ $<<;$$<;:::$$==>$$=A$A$RRS##RSTTT##B$B$       VU UU##        A$A$        C$C$     W WV  ##WB$B$ppq##pqrrr##D$D$   tss  s# #!!!!!C$!C$"""""E$"E$###uut#####u$()$)%%)%(())D$)D$$%*$*&&*&%%**#*#$&+$+''+'&&++#+#$',$,((,('',,F$,F$-12-2..2.1122#2#-.3-3//3/..33E$3E$-/4-40040//44G$4G$-05-511510055#5#6:;6;77;7::;;F$;F$67<6<88<877<<#<#68=6=99=988==#=#69>6>::>:99>>H$>H$?CD?D@@D@CCDD#D#?@E?EAAEA@@EEG$EG$?AF?FBBFBAAFFI$FI$?BG?GCCGCBBGG#G#HLMHMIIMILLMMH$MH$HINHNJJNJIINN#N#HJOHOKKOKJJOO#O#HKPHPLLPLKKPPJ$PJ$QUVQVRRVRUUVV#V#QRWQWSSWSRRWWI$WI$QSXQXTTXTSSXXK$XK$QTYQYUUYUTTYY#Y#Z^_Z_[[_[^^__J$_J$Z[`Z`\\`\[[``#`#Z\aZa]]a]\\aa#a#Z]bZb^^b^]]bbL$bL$cghchddhdgghh#h#cdicieeieddiiK$iK$cejcjffjfeejjM$jM$cfkckggkgffkk#k#lpqlqmmqmppqqL$qL$lmrlrnnrnmmrr#r#lnslsoosonnss#s#lotltpptpoottN$tN$uyzuzvvzvy  y zz #z#uv{u{ww{wvv{{M${M$uw|u|xx|xw w || O$|O$ux}u}yy} y  xx}}#}# ~~    N$N$~~$$%##$~~%&&&##~~   P$P$ ('''##  O$O$ Q$Q$))(##)P$P$BBC##BCDDD##R$R$FEEE##Q$Q$S$S$GGF##GR$R$``a##`abbb##T$T$dccc##S$S$U$U$eed##eT$T$~~##~##V$V$## U$U$ !!!W$W$###"""V$V$####$$#X$X$$##%%&W$W$%&'''Y$Y$##)(((X$X$##$$**)Z$Z$*##++,Y$Y$+,---[$[$$$/...Z$Z$$$$$00/\$\$0$$112[$[$12333]$]$$$5444\$\$$$$$665^$^$6        $ $   778  ]$ ]$7   899  9_$ _$        $ $;:::^$^$$$$$<<;`$`$<$$==>_$_$=>???`$`$$$ $% %!!%@!@A$! $ %% !$%!$@ !& &""&`"`a!AB!B&&Ba$&a$` "' '##'K#KJ"ab"b''bc$'c$K #( ($$("$"!#JI#I((I"$("$")-.).**.C*CD-a`-`..`a$.a$C)*/)/++/c+cd*DE*E//Eb$/b$c)+0)0,,0N,NM+de+e00ed$0d$N),1)1--1b-ba,ML,L11Lc$1c$b26727337H3HG6dc6c77cb$7b$H2382844843GF3F88FA$8A$24929559O5OP4499B$9B$O25:2:66:e6ed5PQ5Q::Qd$:d$e;?@;@<<@F<FG??@@A$@A$F;<A;A==Af=fg<GH<HAAHb$Ab$f;=B;B>>BZ>ZY=gh=hBBhf$Bf$Z;>C;C??C?>YX>XCCXC$CC$DHIDIEEIEEEDHgfHfIIfb$Ib$EDEJDJFFJiFijEDCECJJCa$Ja$iDFKDKGGKUGUVFjkFkKKke$Ke$UDGLDLHHLhHhgGVWGWLLWf$Lf$hMQRMRNNRBNBAQjiQiRRia$Ra$BMNSMSOOS#O#$NA@N@SS@!$S!$#MOTMTPPTRPRSO$%O%TT%#$T#$RMPUMUQQUkQkjPSTPTUUTe$Ue$kVZ[V[WW[IWIJZ'&Z&[[&"$["$IVW\V\XX\lXlmWJKWK\\Kc$\c$lVX]V]YY]]Y]\XmnXn]]ng$]g$]VY^V^ZZ^(Z('Y\[Y[^^[$$^$$(_cd_d``dL`LMcmlclddlc$dc$L_`e_eaaeoaop`MN`NeeNd$ed$o_af_fbbf`b`_apqaqffqh$fh$`_bg_gccgncnmb_^b^gg^g$gg$nhlmhmiimQiQPlpolommod$md$QhinhnjjnjiPOiOnnOB$nB$hjohokkoakabjjooD$oD$ahkphpllpqlqpkbckcppch$ph$qquvqvrrvXrXYuuvvC$vC$XqrwqwsswrsrsrYZrZwwZf$wf$rqsxqxttxltlksststxxtj$xj$lqtyqyuuyutkjtjyyjE$yE$z~z{{W{WV~sr~rrf$f$Wz{z||u|uv{VU{UUe$e$uz|z}}g}gh|vw|wwi$i$gz}z~~t~ts}hi}iij$j$tTTSvuuue$e$T))*SRRR#$#$)dde*+++%$%$dwwvefffi$i$w[[\-,,,$$$$[xxy\]]]g$g$xoonyzzzk$k$o..-nmmm&$&$.^^_yxxxg$g$^{{|_```h$h${rrq|}}}l$l$rzzyqpppk$k$zccb|{{{h$h$cbaaaD$D$sstF$F$s}}|tuuul$l$}jjkE$E$j~~klllj$j$~~~}n$n$~}|||G$G$iih~~~j$j$ihgggi$i$yyzm$m$yz{{{n$n$ffei$i$f//0eddd%$%$/vvw0111'$'$vwxxxm$m$mmn3222&$&$mnoook$k$o$o$443($($4ppqk$k$pqrrrl$l$p$p$o$o$uutl$l$utsssF$F$H$H$p$p$||}G$G$|}~~~n$n$r$r$I$I${{zn$n${zyyym$m$q$q$r$r$xxwm$m$x556wvvv'$'$56777)$)$q$q$9888($($o$o$s$s$::9*$*$:o$o$p$p$t$t$     s$ s$     p$p$        H$H$        J$J$     t$t$I$I$r$r$v$v$K$K$ !!!  !!r$!r$"""""q$"q$#####u$#u$$$  $ $$v$$v$%)*%*&&*&))**q$*q$%&+%+''+;';<&&++)$+)$;%',%,((,('<='=,,=+$,+$%(-%-))-)((--u$-u$.23.3//3/2?>2>33>*$3*$./4.40040//44s$4s$.05.511510055w$5w$.16.6226@2@?1166,$6,$@7;<7<88<8;;<<s$<s$78=7=99=988==t$=t$79>7>::>:99>>x$>x$7:?7?;;?;::??w$?w$@DE@EAAEADDEEt$Et$@AF@FBBFBAAFFJ$FJ$@BG@GCCGCBBGGL$GL$@CH@HDDHDCCHHx$Hx$IMNINJJNJMMNNK$NK$IJOIOKKOKJJOOv$Ov$IKPIPLLPLKKPPz$Pz$ILQIQMMQMLLQQM$QM$RVWRWSSWSVVWWv$Wv$RSXRXTTXTSSXXu$Xu$RTYRYUUYUTTYYy$Yy$RUZRZVVZVUUZZz$Zz$[_`[`\\`\__``u$`u$[\a[a]]aA]AB\\aa+$a+$A[]b[b^^b^]BC]CbbC-$b-$[^c[c__c_^^ccy$cy$dhidieeiehEDhDiiD,$i,$dejdjffjfeejjw$jw$dfkdkggkgffkk{$k{$dgldlhhlFhFEggll.$l.$Fmqrmrnnrnqqrrw$rw$mnsmsoosonnssx$sx$motmtpptpoott|$t|$mpumuqquqppuu{$u{$vz{v{ww{wzz{{x${x$vw|v|xx|xww||L$|L$vx}v}yy}yxx}}N$}N$vy~v~zz~zyy~~|$~|$M$M$z$z$~$~$  O$O$ z$z$y$y$}$}$~$~$y$y$GGH-$-$GHIII/$/$}$}$KJJJ.$.${${$$$LLK0$0$L{${$|$|$$$$$|$|$   N$N$     P$P$$$   O$O$~$~$$$Q$Q$~$~$}$}$$$$$}$}$MMN/$/$MNOOO1$1$$$QPPP0$0$$$$$RRQ2$2$R$$$$$$$$$$P$P$R$R$$$Q$Q$$$$$S$S$$$$$$$$$$$SST1$1$STUUU3$3$$$     WV V  V2$ 2$     $ $        $ $   X XW  4$4$X$$$$$$$$$$R$R$T$T$     $ $!%&!&""&"%%&&S$&S$!"'!'##'#""''$'$!#(!($$($##(($($!$)!)%%)%$$))U$)U$*./*/++/+..//$/$*+0*0,,0,++00$0$*,1*1--1-,,11$1$*-2*2..2.--22$2$3783844847788$8$34939559Y5YZ44993$93$Y35:3:66:65Z[5[::[5$:5$36;3;77;766;;$;$<@A<A==A=@]\@\AA\4$A4$<=B<B>>B>==BB$B$<>C<C??C?>>CC$C$<?D<D@@D^@^]??DD6$D6$^EIJEJFFJFIIJJ$J$EFKEKGGKGFFKK$K$EGLELHHLHGGLL$L$EHMEMIIMIHHMM$M$NRSNSOOSORRSS$S$NOTNTPPTPOOTTT$TT$NPUNUQQUQPPUUV$UV$NQVNVRRVRQQVV$V$W[\W\XX\X[ [\\U$\U$WX]W]YY]YXX]]$]$WY^W^ZZ^Z YY^^$^$WZ_W_[[_![! Z  Z __ W$_W$!`de`eaaeaddee$e$`af`fbbfbaaff$f$`bg`gccg c  bbgg$g$ `ch`hddhdc  c hh $h$imninjjnjmmnn$n$ijoiokko_k_`jjoo5$o5$_ikpipllplk`akappa7$p7$ilqiqmmqmllqq$q$rvwrwsswsvcbvbwwb6$w6$rsxrxttxtssxx$x$rtyryuuyuttyy$y$ruzrzvvzdvdcuuzz8$z8$d{{|||$${|{}}}||$${}{~~~}}$${~{~~$$$$""#V$V$"#$$$X$X$$$   &%%%W$W$  $$  $$ ''&Y$Y$'   $$     $$$$$$$$eef7$7$efggg9$9$$$ihhh8$8$$$##"$$#jji"!!!:$:$j$$$$&&%$$&%$$$$$$$(()X$X$(''()***Z$Z$'()))$$,+++Y$Y$   $$221$$2--,1000[$[$-$$$$--.$$-.///$$$$kkl9$9$k**+lmmm;$;$*+,,,$$!!"onnn:$:$!"###$$554$$5ppo4333<$<$p$$%$$$%&&&$$887$$87666$$))($$)../('''Z$Z$.99:/000\$\$9:;;;$$0012111[$[$01222$$DDC$$D332CBBB]$]$3//.$$/.---$$   ??@  $ $?   @AA  A$ $    , ,+$$,     q qr +* **;$;$q   <<= rs ss=$=$<  =>>>$$334uttt<$<$3 4555$$GGF    $$GvvuFEEE>$>$v!"""667! !""$"$6###   788##8$#$ $$  $J JI   $$ $$$J %%!!% !   IH H%%H$%$ &*+&+''+;';:*  * ++ $+$;&',&,((,4(45':9'9,,9\$,\$4&(-&-))-K)KL(56(6--6^$-^$K&).&.**. *  )LM)M..M$.$ /34/4004B0BC38737447]$4]$B/05/511510CD0D55D$5$/16/6226V2VU1166$6$V/27/733793982UT2T77T_$7_$98<=8=99=A9A@<<==$=$A89>8>::>:9@?9?>>?$>$8:?8?;;?Q;QR::??$?$Q8;@8@<<@<;RS;S@@S$@$AEFAFBBF>B>=EEFF$F$>ABGAGCCGwCwxB=<B<GG<=$G=$wACHAHDDHNDNOCxyCyHHy?$H?$NADIAIEEIEDOPDPIIP$I$JNOJOKKOEKEFN{zNzOOz>$O>$EJKPJPLLPLKFGKGPPG$P$JLQJQMMQYMYXLLQQ$Q$YJMRJRNNR|N|{MXWMWRRW@$R@$|SWXSXTTXHTHIWWXX$X$HSTYSYUUYUTIJTJYYJ$Y$SUZSZVVZ\V\[UUZZ$Z$\SV[S[WW[WV[ZVZ[[Z$[$\`a\a]]aM]ML``aa$a$M\]b\b^^b:^:;]LK]KbbK^$b^$:\^c\c__c]_]^^;<^<cc<`$c`$]\_d\d``d`_^___dd_$d$eijejffjTfTUi>=i=jj=_$j_$TefkekggkgfUVfVkkV$k$eglelhhl_h_^ggll$l$_ehmemiim?i?>h^]h]mm]`$m`$?nrsnsoosSoSRrrss$s$SnotntpptpoRQoQttQ$t$npunuqquZqZ[ppuu$u$Znqvnvrrvrq[\q\vv\$v$w{|w|xx|PxPO{{||$|$Pwx}w}yy}}y}~xONxN}}N?$}?$}wy~w~zz~WzWXy~y~~@$~@$Wwzw{{{zXYzYY$$  !MLLL## @@A!"""$$@++*ABBB$$+NNM*)))##N##$A@@@$$#CCD$%%%$$C..-DEEE$$.BBA-,,,$$B(('DCCC$$(  !'&&&!$!$ //0!""""$"$/EED0111$$E&&'$###!$!$&FFG'((($$F::9GHHH$$:%%$9888#$#$%%%$GFFF$$%IIJ$###$$I556JKKK$$5HHG6777$$H""!JIII$$"OOP!   ##O223PQQQ##2KKJ3444$$K))*kjjj##)LLM*+++$$L==<MNNN$$=llk<;;;##l,,-MLLL$$,OOP-...$$O@@?PQQQ$$@NNM?>>>$$N110POOO$$1&&'0///"$"$&AAB'((($$$$AQQPBCCC$$Q889*)))#$#$8RRS9:::$$RLLKSTTT$$L++*KJJJ%$%$+776SRRR$$7UUV6555$$UGGHVWWW$$GTTSHIII$$T443VUUU$$4mmn3222##mDDEnooo##DWWVEFFF$$W;;<##;XXY<===$$XOONYZZZ$$ONMMM##>>?YXXX$$>[[\?@@@$$[RRQ\]]]$$RZZYQPPP$$ZCCB\[[[$$C,,-BAAA$$$$,SST-...&$&$S]]\TUUU$$]    JJK 0/ /  /%$ %$J     ^ ^_KLL  L$ $^   ^ ^] _` ``$$^   1 10 ]\ \\'$'$1IIH_^^^$$IaabHGGG$$aYYZbccc$$Y``_Z[[[$$`FFEbaaa$$FEDDD##   VVW  # #V!!!ccbWXX!!X$!$c"&'"'##'M#MN&&''#'#M"#("($$(d$de#NO#O((O$($d"$)")%%)a%a`$ef$f))f$)$a"%*"*&&*&%`_%_**_#*#+/0+0,,0P,PQ/ed/d00d$0$P+,1+1--1g-gh,QR,R11R$1$g+-2+2..2d.dc-hi-i22i$2$d+.3+3//3f/fe.cb.b33b$3$f48949559U5UT8hg8g99g$9$U45:4:66:26235TS5S::S&$:&$246;4;77;e7ef63464;;4($;($e47<4<88<i8ih7fg7g<<g$<$i=AB=B>>B\>\]A65A5BB5'$B'$\=>C=C??Cj?jk>]^>^CC^$C$j=?D=D@@Dp@po?kl?lDDl$D$p=@E=EAAE7A76@on@nEEn)$E)$7FJKFKGGK[G[ZJkjJjKKj$K$[FGLFLHHLmHmnGZYGYLLY$L$mFHMFMIIMkIklHnoHoMMo$M$kFINFNJJNlJlkIlmImNNm$N$lOSTOTPPTXPXWSnmSmTTm$T$XOPUOUQQUQPWVPVUUV#U#OQVOVRRVhRhiQQVV#V#hORWOWSSWoSonRijRjWWj$W$oX\]X]YY]_Y_`\\]]#]#_XY^X^ZZ^pZpqY`aYa^^a$^$pXZ_X_[[_s[srZqrZr__r$_$sX[`X`\\`\[rq[q``q#`#aefafbbfbbbceqpepffp$f$babgagccgscstbcdbdggd$g$sachahddhvdvuctucuhhu$h$vadiaieeirerqdutdtiit$i$rjnojokkogkgfntsnsoos$o$gjkpjpllp8l89kfekeppe($p($8jlqjqmmqwmwxl9:l:qq:*$q*$wjmrjrnnrunutmxymyrry$r$uswxsxttxntnow<;w;xx;)$x)$nstysyuuyvuvwtoptpyyp$y$vsuzszvvzvuwxuxzzx$z$sv{s{ww{=w=<vv{{+${+$=||}}m}mlwvvv$$m|}|~~y~yz}lk}kk$$y|~|}}~~z{~{{$$}||xxw~$$xjjizyyy$$jihhh##zz{##z{{z{|||$${qqr##q||}rsss$$|}~~~$$##ttu}|||$$tuvvv$$$$~~}$$~yyx$$y>>?xwww*$*$>?@@@,$,$$$BAAA+$+$$$$$CCB-$-$C~$$~}}}$$$$$$||{$$|{zzz####$$##$$$$##$$$$$$$$$$DDE,$,$DEFFF.$.$$$HGGG-$-$$$$$IIH/$/$I$$$$$$$$$$####$$##$$$$  ## $$     $ $     $ $     $ $     $$   JJK  .$.$J  KLLL0$0$  $$NMMM/$/$$$$$OON1$1$O"###""##$#$$$  $ $$$$$ %%!!%!  %%$%$!&&""&"!!&&$&$'+,',((,(++,,$,$'(-'-))-!)!"((--#-#!').'.**.*)"#)#..##.#'*/'/++/+**//$/$0450511514=<4<55<#5#0160622621166$6$0270733732277$7$03808448>4>=3388#8#>9=>9>::>:==>>$>$9:?9?;;?;::??$?$9;@9@<<@<;;@@$@$9<A9A==A=<<AA$A$BFGBGCCGCFFGG$G$BCHBHDDHPDPQCCHH0$H0$PBDIBIEEIEDQRDRIIR2$I2$BEJBJFFJFEEJJ$J$KOPKPLLPLOTSOSPPS1$P1$KLQKQMMQMLLQQ$Q$KMRKRNNRNMMRR$R$KNSKSOOSUOUTNNSS3$S3$UTXYTYUUYUXXYY$Y$TUZTZVVZVUUZZ$Z$TV[T[WW[WVV[[$[$TW\T\XX\XWW\\$\$]ab]b^^b^aabb$b$]^c]c__c?_?@^^cc#c#?]_d]d``d`_@A_AddA#d#]`e]eaaea``ee$e$fjkfkggkgj[ZjZkkZ#k#fglflhhlhggll$l$fhmfmiimihhmm$m$finfnjjn\j\[iinn#n#\ostotpptpsstt$t$opuouqquqppuu$u$oqvovrrvrqqvv$v$orwowsswsrrww$w$x|}x}yy}y||}}$}$xy~x~zz~VzVWyy~~2$~2$Vxzx{{{zWXzXX4$4$x{x|||{{$$ZYYY3$3$$$$$[[Z5$5$[$$$$$$$$$$]]^##]^___##$$yxxx##$$$$zzy##z$$$$$$$$$$\\]4$4$\]^^^6$6$$$`___5$5$$$$$aa`7$7$a$$$$$$$$$${{|##{|}}}##$$##$$$$##$$$$$$$$$$bbc6$6$bcddd8$8$$$feee7$7$$$$$ggf9$9$g$$$$$$$$         $ $           # #           # #           $ $      # #          $ $          $ $          $ $             $ $             $ $             $ $             $ $             $ $     h hi   8$ 8$h  !  !   !   ij j! ! j:$! :$  "  "   "     " " $" $# ' ( # ( $ $ ( $ ' lk' k( ( k9$( 9$# $ ) # ) % % ) % $ $ ) ) $) $# % * # * & & * & % % * * $* $# & + # + ' ' + m' ml& & + + ;$+ ;$m, 0 1 , 1 - - 1 - 0 0 1 1 $1 $, - 2 , 2 . . 2 . - - 2 2 $2 $, . 3 , 3 / / 3 / . . 3 3 $3 $ , / 4 , 4 0 0 4 0 / / 4 4 $4 $5 9 : 5 : 6 6 : 6 9 9 : : $: $5 6 ; 5 ; 7 7 ; 7 6 6 ; ; #; #5 7 < 5 < 8 8 < 8  7 7 < < $< $ 5 8 = 5 = 9 9 = 9 8  8 = = $= $> B C > C ? ? C ? B B C C $C $> ? D > D @ @ D @ ? ? D D $D $> @ E > E A A E A @ @ E E $E $> A F > F B B F B A A F F  $F $G K L G L H H L H K K L L $L $G H M G M I I M I H H M M $M $G I N G N J J N J I I N N $N $G J O G O K K O K J J O O $O $P T U P U Q Q U Q T T U U $U $ P Q V P V R R V nR noQ Q V V :$V :$nP R W P W S S W S R opR pW W p<$W <$P S X P X T T X T S S X X $X $Y ] ^ Y ^ Z Z ^ Z ] rq] q^ ^ q;$^ ;$Y Z _ Y _ [ [ _ [ Z Z _ _ $_ $Y [ ` Y ` \ \ ` $\ $#[ [ ` ` $` $$Y \ a Y a ] ] a s] sr\ #"\ "a a "=$a =$sb f g b g c c g c f f g g $g $b c h b h d d h d c  c h h $h $b d i b i e e i e  d d i i $i $b e j b j f f j f e !e !j j !$j $k o p k p l l p l  o o p p $p $ k l q k q m m q m l  l q q $q $k m r k r n n r n m m r r  $r $k n s k s o o s o n n s s $s $t x y t y u u y u x x y y  $y $t u z t z v v z v u u z z $z $t v { t { w w { 'w '&v v { { ${ $'t w | t | x x | x w &%w %| | %$| $} } ~ ~ ~    $ $} ~ }    ~ ~  $ $}  } * *)   $ $*} }   )( ( ($ $     $ $ t tu   <$ <$t + +, uv v v>$ >$+   ,- - -$ $ " "# xw w w=$ =$"   #$ $ $$ $ 6 65   $ $6 y yx 54 4 4?$ ?$y ! !    $ $!     $ $ 1 12   $ $1   23 3 3$ $     $ $      $ $ . ./   $ $.   /0 0 0$ $ % %&   $ $%   &' ' '$ $ 9 98   $ $9   87 7 7$ $ ( ()   $ $(   )* * *$ $ < <;   $ $<   ;: : :$ $ - -,   $ $- z z{ ,+ + +>$ >$z = => {| | |@$ @$=   >? ? ?$ $ 4 45 ~} } }?$ ?$4   56 6 6$ $ ? ?>   $ $?  ~ >= = =@$ @$ 3 32   $ $3   21 1 1$ $ : :;   $ $:   ;< < <$ $ 0 0/   $ $0   /. . .$ $ 7 78   $ $7   89 9 9$ $   GF F F# #  !   $ $     !" " "$ $  H HG    # #H   !   $ $ # #$   $ $#    $% % %$ $ " "!    $ $"   $# # #$ $ L LM   # #L   MN N N# # % %$   $ $%   PO O O# #    & &'    $ $&      '( (  ($ $    Q QP    # #Q       '& & &$ $     ) )*   $ $)       *+ + +$ $     ( ('   $ $(         *) )  )$ $       I IJ    # #I         JK K  K# #       + +*    $ $+           ed d  d# #         , ,-     $ $,          -. .  .$ $        f fe    # #f # $  $ $   # -,# ,$ $ ,$$ $  %  % ! ! % /! /0  % % $% $/ ! &  & " " & " ! 01! 1& & 1$& $  " '  ' # # ' .# .-" " ' ' $' $.( , - ( - ) ) - ) , 0/, /- - /$- $( ) . ( . * * . j* jk) ) . . #. #j( * / ( / + + / !+ !"* kl* l/ / l#/ #!( + 0 ( 0 , , 0 1, 10+ "#+ #0 0 #$0 $11 5 6 1 6 2 2 6 2 5 nm5 m6 6 m#6 #1 2 7 1 7 3 3 7 23 232 2 7 7 $7 $21 3 8 1 8 4 4 8 ,4 ,+3 343 48 8 4$8 $,1 4 9 1 9 5 5 9 o5 on4 +*4 *9 9 *#9 #o: > ? : ? ; ; ? ; > 32> 2? ? 2$? $: ; @ : @ < < @ 5< 56; ; @ @ $@ $5: < A : A = = A '= '(< 67< 7A A 7$A $': = B : B > > B 4> 43= ()= )B B )$B $4C G H C H D D H D G 65G 5H H 5$H $C D I C I E E I gE ghD D I I #I #gC E J C J F F J $F $%E hiE iJ J i#J #$C F K C K G G K 7G 76F %&F &K K &$K $7L P Q L Q M M Q M P P Q Q #Q #L M R L R N N R 8N 89M M R R $R $8L N S L S O O S /O /.N 9:N :S S :$S $/L O T L T P P T P O .-O -T T -#T #U Y Z U Z V V Z V Y 98Y 8Z Z 8$Z $U V [ U [ W W [ ;W ;<V  V [ [ $[ $;U W \ U \ X X \ 2X 21W <=W =\ \ =$\ $2U X ] U ] Y Y ] :Y :9X 10X 0] ] 0$] $:^ b c ^ c _ _ c #_ #"b <;b ;c c ;$c $#^ _ d ^ d ` ` d ` _ "!_ !d d !#d #^ ` e ^ e a a e 3a 34` ` e e #e #3^ a f ^ f b b f =b =<a 45a 5f f 5$f $=g k l g l h h l *h *+k k l l #l #*g h m g m i i m >i >?h +,h ,m m ,$m $>g i n g n j j n >j >=i ?@i @n n @$n $>g j o g o k k o k j =<j <o o <#o #p t u p u q q u )q )(t ?>t >u u >$u $)p q v p v r r v Ar ABq ('q 'v v '$v $Ap r w p w s s w 9s 9:r BCr Cw w C$w $9p s x p x t t x @t @?s :;s ;x x ;$x $@y } ~ y ~ z z ~ &z &%} BA} A~ ~ A$~ $&y z  y  { {  { z %$z $  $# #y { y | | 6| 67{ {  # #6y | y } } C} CB| 78| 8 8$ $C - -.   # #- D DE ./ / /$ $D A A@ EF F F$ $A   @? ? ?# # 0 01 ED D D$ $0 G GH 12 2 2$ $G D DC HI I I$ $D F FE CB B B$ $F 5 54 HG G G$ $5   43 3 3# # E EF   # #E I IH FG G G$ $I < <=   # #< J JK => > >$ $J P PO KL L L$ $P   ON N N# # ; ;: KJ J J$ $; M MN :9 9 9$ $M K KL NO O O$ $K L LK LM M M$ $L 8 87 NM M M$ $8   76 6 6# # H HI   # #H O ON IJ J J$ $O ? ?@   # #? P PQ @A A A$ $P S SR QR R R$ $S   RQ Q Q# # B BC QP P P$ $B S ST CD D D$ $S V VU TU U U$ $V R RQ UT T T$ $R G GF TS S S$ $G   FE E E# # W WX   # #W U UT XY Y Y$ $U N NO   # #N V VW OP P P$ $V b ba WX X X$ $b   a` ` `# # M ML WV V V$ $M Y YZ LK K K$ $Y ] ]^ Z[ [ [$ $] X XW ^_ _ _$ $X J JI ZY Y Y$ $J   IH H H# # Z Z[   # #Z [ [Z [\ \ \$ $[ Q QR   # #Q \ \] RS S S$ $\ e ed ]^ ^ ^$ $e   dc c c# # T TU ]\ \ \$ $T _ _` UV V V$ $_ h hg `a a a$ $h ^ ^] gf f f$ $^       Y YX `_ _  _$ $Y         XW W  W# #       i ij    # #i       a a` jk k  k$ $a    ` `a    # #`    b bc ab b  b$ $b    t ts cd d  d$ $t      sr r  r# #        _ _^ cb b  b$ $_        e ef ^] ]  ]$ $e        o op fg g  g$ $o        d dc pq q  q$ $d     \ \[ fe e e$ $\  !  !   !   [Z Z! ! Z#! #  "  "   " l lm  " " #" #l  #  #   # g gf mn n# # n$# $g$ ( ) $ ) % % ) c% cd( ( ) ) #) #c$ % * $ * & & * h& hi% de% e* * e$* $h$ & + $ + ' ' + w' wv& ij& j+ + j$+ $w$ ' , $ , ( ( , ( ' vu' u, , u#, #- 1 2 - 2 . . 2 f. fg1 ih1 h2 2 h$2 $f- . 3 - 3 / / 3 k/ kl. gh. h3 3 h$3 $k- / 4 - 4 0 0 4 z0 zy/ lm/ m4 4 m$4 $z- 0 5 - 5 1 1 5 j1 ji0 yx0 x5 5 x$5 $j6 : ; 6 ; 7 7 ; k7 kj: lk: k; ; k$; $k6 7 < 6 < 8 8 < 8 7 ji7 i< < i#< #6 8 = 6 = 9 9 = {9 {|8 8 = = #= #{6 9 > 6 > : : > m: ml9 |}9 }> > }$> $m? C D ? D @ @ D r@ rsC C D D #D #r? @ E ? E A A E nA no@ st@ tE E t$E $n? A F ? F B B F B A opA pF F p$F $? B G ? G C C G C B B G G #G #H L M H M I I M qI qpL onL nM M n$M $qH I N H N J J N qJ qrI poI oN N o$N $qH J O H O K K O K J rsJ sO O s$O $H K P H P L L P pL poK K P P $P $pQ U V Q V R R V nR nmU rqU qV V q$V $nQ R W Q W S S W S R mlR lW W l#W #Q S X Q X T T X ~T ~S S X X #X #~Q T Y Q Y U U Y sU srT T Y Y $Y $sZ ^ _ Z _ [ [ _ u[ uv^ ^ _ _ #_ #uZ [ ` Z ` \ \ ` t\ tu[ vw[ w` ` w$` $tZ \ a Z a ] ] a ] \ uv\ va a v$a $Z ] b Z b ^ ^ b ^ ] ] b b #b #c g h c h d d h xd xyg utg th h t$h $xc d i c i e e i we wxd yzd zi i z$i $wc e j c j f f j f e xye yj j y%j %c f k c k g g k vg vuf f k k $k $vl p q l q m m q }m }|p xwp wq q w$q $}l m r l r n n r n m |{m {r r {#r #l n s l s o o s o n  n s s #s #l o t l t p p t yp yxo o t t %t %yu y z u z v v z v y "!y !z z !#z #u v { u { w w { zw z{v v { { ${ $zu w | u | x x | x w {|w || | |%| %u x } u } y y } #y #"x x } } #} ##~ ~     {z z z$ $~  ~ } }~   $ $}~ ~   ~  % %~ ~ | |{   % %|   ~} } }$ $   ~ ~ ~# #     # #  ~   % %   76 6 6# #     $ $     % % 8 87   # #8     $ $     % %     % %     % %     % % < <=   # #<   => > ># #     % %   @? ? ?# #     % %     % % A A@   # #A     % %     % %     % %     % %     % % 9 9:   # #9   :; ; ;# #     % %   UT T T# #     % %     % % V VU   # #V     % %     % %     % %     % %     % % Z Z[   # #Z   [\ \ \# #     % %   ^] ] ]# #     % %      % % _ _^   # #_     % %     % %      % %      % %     % % W WX   # #W   XY Y Y# #      % %      sr r  r# #         % %          % %    t ts    # #t        % %         % %          % %        % %             % %        x xy    # #x          yz z  z# #              % %          |{ {  {# #              % %             % %        } }|    # #} $ % % ! ! % ! $ $ % %  %% % ! & & " " & " ! ! & &  %& % " ' ' # # ' # " " ' '  %' % # ( ( $ $ ( $ # # ( ( %( %) - . ) . * * . * - - . .  %. %) * / ) / + + / u+ uv* * / / #/ #u) + 0 ) 0 , , 0 , + vw+ w0 0 w#0 #) , 1 ) 1 - - 1 - , , 1 1  %1 %2 6 7 2 7 3 3 7 3 6 6 7 7 #7 #2 3 8 2 8 4 4 8 4 3 3 8 8  %8 %2 4 9 2 9 5 5 9 5 4 4 9 9 %9 %2 5 : 2 : 6 6 : 6 5 5 : : #: #; ? @ ; @ < < @ < ? ? @ @  %@ %; < A ; A = = A = < < A A  %A %; = B ; B > > B > = = B B %B %; > C ; C ? ? C ? > > C C %C %D H I D I E E I E H H I I  %I %D E J D J F F J F E E J J #J #D F K D K G G K G F F K K #K #D G L D L H H L H G G L L %L %M Q R M R N N R N Q Q R R #R #M N S M S O O S O N N S S %S %M O T M T P P T P O O T T %T %M P U M U Q Q U Q P P U U #U #V Z [ V [ W W [ W Z Z [ [ %[ %V W \ V \ X X \ X W W \ \  %\ %V X ] V ] Y Y ] Y X X ] ] %] %V Y ^ V ^ Z Z ^ Z Y Y ^ ^ %^ %_ c d _ d ` ` d ` c c d d  %d %_ ` e _ e a a e a ` ` e e #e #_ a f _ f b b f b a a f f #f #_ b g _ g c c g c b b g g %g %h l m h m i i m i l l m m #m #h i n h n j j n j i i n n %n %h j o h o k k o k j j o o %o %h k p h p l l p l k k p p $p $q u v q v r r v r u u v v %v %q r w q w s s w s r r w w %w %q s x q x t t x t s s x x %x %q t y q y u u y u t t y y %y %z ~  z  { {  { ~ ~   % %z { z | | | { {  # #z | z } } } | |  $ $z } z ~ ~ ~ } }  % %     # #     % %     % %     $ $     % %     % %     % %     % %     % %     # #     $ $     % %     $ $     % %     % %      $ $     % %     % %     % %     % %     % %     $ $      $ $     % %     $ $     % %     % %      $ $     % %     % %     % %     % %     % %     $ $      $ $     % %      $ $     % %     % %     $ $     % %     % %      % %      % %     % %      $ $      $ $       % %      $ $     % %     % %     $ $     % %     % %     % %     % %             % %              $ $             $ $         % %          $ $         % %         % %            $ $               % %              % %              % %             % % !  !   !     ! ! %! %   "  "   "     " " $" $  #  #   #    # # $# $  $  $ $    $ $  %$ %% ) * % * & & * & ) ) * * $* $% & + % + ' ' + ' & & + + %+ %% ' , % , ( ( , ( ' ' , ,  %, %% ( - % - ) ) - ) ( ( - - $- $. 2 3 . 3 / / 3 / 2 2 3 3 %3 %. / 4 . 4 0 0 4 0 / / 4 4 %4 %. 0 5 . 5 1 1 5 1 0 0 5 5 %5 %. 1 6 . 6 2 2 6 2 1 1 6 6  %6 %7 ; < 7 < 8 8 < 8 ; ; < < %< %7 8 = 7 = 9 9 = 9  8 8 = = $= $ 7 9 > 7 > : : > : 9  9 > > $> $7 : ? 7 ? ; ; ? ; : : ? ? %? %@ D E @ E A A E A D D E E !%E !%@ A F @ F B B F B A A F F "%F "%@ B G @ G C C G C B B G G $%G $%@ C H @ H D D H D C C H H #%H #%I M N I N J J N J M M N N "%N "%I J O I O K K O FK FGJ J O O #O #FI K P I P L L P L K GHK HP P H#P #I L Q I Q M M Q M L L Q Q $%Q $%R V W R W S S W S V JIV IW W I#W #R S X R X T T X T S S X X "%X "%R T Y R Y U U Y U T T Y Y &%Y &%R U Z R Z V V Z KV KJU U Z Z #Z #K[ _ ` [ ` \ \ ` \ _ _ ` ` "%` "%[ \ a [ a ] ] a ] \ \ a a !%a !%[ ] b [ b ^ ^ b ^ ] ] b b %%b %%[ ^ c [ c _ _ c _ ^ ^ c c &%c &%d h i d i e e i e h h i i #%i #%d e j d j f f j f e e j j $%j $%d f k d k g g k g f f k k (%k (%d g l d l h h l h g g l l '%l '%m q r m r n n r n q q r r $%r $%m n s m s o o s do den n s s #s #dm o t m t p p t p o efo ft t f#t #m p u m u q q u q p p u u (%u (%v z { v { w w { w z hgz g{ { g#{ #v w | v | x x | x w w | | &%| &%v x } v } y y } y x x } } *%} *%v y ~ v ~ z z ~ iz ihy y ~ ~ #~ #i      &% &%      %% %%      )% )%      *% *%     '% '%     (% (%     ,% ,%     +% +%     (% (%     # #     # #     ,% ,%     # #     *% *%     .% .%      # #     *% *%     )% )%     -% -%     .% .%     +% +%     ,% ,%      0% 0%       /% /%     ,% ,%     # #     # #      0% 0%     # #      .% .%     2% 2%     # #     .% .%     -% -%     1% 1%     2% 2%      /% /%       0% 0%     4% 4%     3% 3%     0% 0%      # #     # #     4% 4%     # #     2% 2% ! !    6% 6%!     # #     2% 2%     1% 1%     5% 5%     6% 6%     3% 3%     4% 4% $ $#   8% 8%$   #" " "7% 7%    4%4%      ##  %%&  ##%  &'''8%8%         # #    !!  !6% 6%     - -,  :% :%-     ,+ ++##6%6%5%5%(()9%9%()***:%:%""#7%7%"#$$$8%8%00/<%<%0   /..  .;% ;%!%&!&""&'"'&%%&&8%&8%'!"'!'##'#"&%"%''%#'#!#(!($$(1$12##((#(#1!$)!)%%)%$23$3))3<%)<%*./*/++/+++,..//#/#+*+0*0,,0,+,-+-00-:%0:%*,1*1--19-98,,11>%1>%9*-2*2..2.-87-7227#2#37838448*4*)7788:%8:%*3493955954)(4(99(9%99%35:3:66:464555::=%:=%436;3;77;765666;;6>%;>%<@A<A==A.=./@@AA;%A;%.<=B<B>>B>=/0=0BB0<%B<%<>C<C??C<?<;>>CC@%C@%<<?D<D@@D@?;:?:DD:?%D?%EIJEJFFJ3F32IIJJ<%J<%3EFKEKGGKGF21F1KK1#K#EGLELHHL=H=>GGLL#L#=EHMEMIIMIH>?H?MM?@%M@%NRSNSOOS7O78RRSS#S#7NOTNTPPTPO89O9TT9>%T>%NPUNUQQUEQEDPPUUB%UB%ENQVNVRRVRQDCQCVVC#V#W[\W\XX\6X65[[\\>%\>%6WX]W]YY]YX54X4]]4=%]=%WY^W^ZZ^@Z@AYY^^A%^A%@WZ_W_[[_[ZABZB__BB%_B%`de`eaae:a:;d d ee ?%e?%:`af`fbbf b  a;<a<ff<@%f@% `bg`gccgHcHGb  b gg D%gD%H`ch`hddh d  cGFcFhhFC%hC% imninjjn?j?>m  m nn @%n@%?ijoiokko6k67j>=j=oo=#o#6ikpipllpIlIJk78k8pp8#p#Iilqiqmmq m  lJKlKqqKD%qD% rvwrwsswCsCDv:9v9ww9#w#Crsxrxttx t  sDEsExxEB%xB% rtyryuuyQuQPt  t yy F%yF%Qruzrzvvz;v;:uPOuOzzO#z#;{{||B|BA    B%B%B{|{}} } |A@|@@A%A% {}{~~L~LM} }  E%E%L{~{   ~MN~NNF%F% FFG   C%C%F   GHHHD%D% TTS    H%H%T  SRRRG%G% KKJ    D%D%KTTUJIII##TUUVUVVV##U   VWWWH%H% OOPXWWW##O   PQQQF%F% ]]\    J%J%]YYX\[[[##YNNM    F%F%N   MLLLE%E% XXY    I%I%X   YZZZJ%J% RRS    G%G%R   STTTH%H% ``_    L%L%`   _^^^K%K% WWV    H%H%WrrsVUUU##raabsttt##a   bcccL%L% [[\vuuu##[   \]]]J%J% iih   N%N%iwwvhggg##wZZY    J%J%Z! ! " YXXXI%I%! dde" # # # M%M%d   efffN%N% ^^_% $ $ $ K%K%^' ' ( _```L%L%' llk( ) ) ) P%P%l& & % kjjjO%O%& ccb( ' ' ' L%L%cbaaa##mmn##m) ) ( noooP%P%) ggh##g* * + hiiiN%N%* uut+ , , , R%R%utsss##ffe+ * * * N%N%f- - . edddM%M%- ppq. / / / Q%Q%p, , + qrrrR%R%, jjk1 0 0 0 O%O%j3 3 4 klllP%P%3 xxw4 5 5 5 T%T%x2 2 1 wvvvS%S%2 oon4 3 3 3 P%P%onmmm##yyz$$y5 5 4 z{{{T%T%5 sst##s6 6 7 tuuuR%R%6    7 8 8  8 V% V%     $ $    r rq7 6 6 6 R%R%r     9 9 : qp ppQ%Q%9   ||} : ; ; ; U%U%|  8 8 7 }~~~V%V%8 vvw= < < < S%S%v? ? @ wxxxT%T%? @ A A A X%X%> > = W%W%> !"""{{z!@ ? !? ""? T%"T%{###zyy##y$#$$$  $ $$ $$ $ %%!!%A !A @  %%X%%X%A &*+&+''+'**++$+$&',&,((,B (B C '',,V%,V%B &(-&-))-)(C D (D --D Z%-Z%&).&.**.*)).. $. $/34/4004~0~}3C B 3B 44B V%4V%~/05/5115E 1E F 0}|0|55|U%5U%E /16/622621F G 1G 66G Y%6Y%/27/7337D 3D C 2277Z%7Z%D 8<=8=99=9<I H <H ==H W%=W%89>8>::>K :K L 99>>X%>X%K 8:?8?;;?;:L M :M ??M \%?\%8;@8@<<@J <J I ;;@@[%@[%J AEFAFBBFBEL K EK FFK X%FX%ABGAGCCGCBBGG $G $ACHAHDDHDCCHH$H$ADIAIEEIM EM L DDII\%I\%M JNOJOKKOKNNOO $O $JKPJPLLPN LN O KKPPZ%PZ%N JLQJQMMQMLO P LP QQP ^%Q^%JMRJRNNRNMMRR$R$SWXSXTTXTWO N WN XXN Z%XZ%STYSYUUYQ UQ R TTYYY%YY%Q SUZSZVVZVUR S US ZZS ]%Z]%SV[S[WW[P WP O VV[[^%[^%P \`a\a]]a]`U T `T aaT [%a[%\]b\b^^bW ^W X ]]bb\%b\%W \^c\c__c_^X Y ^Y ccY `%c`%\_d\d``dV `V U __dd_%d_%V eijejffjfiX W iW jjW \%j\%efkekggkg ffkk$k$eglelhhlhg  g ll $l$ehmemiimY iY X hhmm`%m`%Y nrsnsoosor  r ss $s$notntpptZ pZ [ oott^%t^%Z npunuqquqp[ \ p\ uu\ `%u`%nqvnvrrv r  qqvv$v$ w{|w|xx|x{[ Z {Z ||Z ^%|^%wx}w}yy}] y] ^ xx}}]%}]%] wy~w~zz~zy^ _ y_ ~~_ _%~_%wzw{{\ {\ [ zz`%`%\ c c d A@@@##c  ! !!!d e e e a%a% !k k j !!"!"!"!b%b%k BBAj i i i ##Bb b a !! ! ! !a%a%b a ` ` ` !%!%f f g #%#%f "!"!!!g h h h b%b%"!` ` a !%!%` #!#!$!a b b b a%a%#!n n m $!%!%!%!c%c%n m l l l %%%%e e d $!#!#!#!a%a%e CCDd c c c ##Co o p DEEE##o %!%!$!p q q q c%c%%!i i j _^^^##i &!&!'!j k k k b%b%&!w w v '!(!(!(!d%d%w ``_v u u u ##`h h g '!&!&!&!b%b%h g f f f #%#%r r s '%'%r (!(!'!s t t t d%d%(!l l m %%%%l )!)!*!m n n n c%c%)!z z y *!+!+!+!e%e%z y x x x )%)%q q p *!)!)!)!c%c%q aabp o o o ##a{ { | bccc##{ +!+!*!| } } } e%e%+!u u v }|||##u ,!,!-!v w w w d%d%,!  -!.!.!.!f%f% ~~}   ##~t t s -!,!,!,!d%d%t s r r r '%'%~ ~  +%+%~ .!.!-!   f%f%.!x x y )%)%x /!/!0!y z z z e%e%/!  0!1!1!1!g%g%    -%-%} } | 0!/!/!/!e%e%} | { { { ##  ## 1!1!0!   g%g%1!  ## 2!2!3!   f%f%2!  3!4!4!4!h%h%    ##   3!2!2!2!f%f%  ~ ~ ~ +%+%  /%/% 4!4!3!   h%h%4!  -%-% 5!5!6!   g%g%5!  6!7!7!7!i%i%    1%1%      6!5! 5!  5!g% g%           # #      ##    7! 7!6!    i%i%7!  ## 8!8!9!   h%h%8!  9!:!:!:!j%j%    ##  9!8!8!8!h%h%    /%/%       3% 3% !!!:!:!9!  !! j%!j%:!"&'"'##' # &&''1%'1% "#("($$(;!$;!!6>!?!5 5 :: j%:j%>!46;4;77; 7 6?!@!6@!;;@!l%;l% 47<4<88<87 7 << #<#=AB=B>>B > A?!>!A>!BB>!j%Bj% =>C=C??C?> > CC 3%C3%=?D=D@@D @ ??DD7%D7% =@E=EAAE@!A@!?!@ @ EE l%El%@!FJKFKGGK G JJKK5%K5% FGLFLHHLA!HA!B!G G LL k%Lk%A!FHMFMIIM I HB!C!HC!MMC!m%Mm% FINFNJJNJI I NN 9%N9%OSTOTPPT P SB!A!SA!TTA!k%Tk% OPUOUQQUQP P UU #U#OQVOVRRV R QQVV#V# ORWOWSSWC!SC!B!R R WW m%Wm%C!X\]X]YY] Y \\]]#]# XY^X^ZZ^D!ZD!E!Y Y ^^ l%^l%D!XZ_X_[[_ [ ZE!F!ZF!__F!n%_n% X[`X`\\`\[ [ `` #`#aefafbbf b eE!D!eD!ffD!l%fl% abgagccgcb b gg 7%g7%achahddh d cchh;%h;% adiaieeiF!eF!E!d d ii n%in%F!jnojokko k nnoo9%o9% jkpjpllpG!lG!H!k k pp m%pm%G!jlqjqmmq m lH!I!lI!qqI!o%qo% jmrjrnnrnm m rr =%r=%swxsxttx t wH!G!wG!xxG!m%xm% stysyuuyut t yy #y#suzszvvz v uuzz#z# sv{s{ww{I!wI!H!v v {{ o%{o%I!||}} } ## |}|~~J!~J!K!} }  n%n%J!|~|  ~K!L!~L!L!p%p% ||   ##  K!J!J!J!n%n%    ;%;%  ?%?% L!L!K!   p%p%L!  =%=% M!M!N!   o%o%M!  N!O!O!O!q%q%    A%A%  N!M!M!M!o%o%    ##  ## O!O!N!   q%q%O!  1000## P!P!Q!   p%p%P!  Q!R!R!R!r%r% 221   ##2  Q!P!P!P!p%p%       ?%?%       C%C% R!R!Q!   r%r%R!     A%A% S!S!T!   q%q%S!  T!U!U!U!s%s%      E%E%   T!S!S!S!q%q% 334   ##3  4555## U!U!T!   s%s%U!  ONNN## V!V!W!   r%r%V!  W!X!X!X!t%t% PPO   ##P  W!V!V!V!r%r%      C%C%       G%G% X!X!W!   t%t%X!      E%E% Y!Y!Z!   s%s%Y!  Z![![![!u%u%       I%I%   Z!Y!Y!Y!s%s% QQR   ##Q  RSSS## [![!Z!   u%u%[!  mlll## \!\!]!   t%t%\!  ]!^!^!^!v%v% nnm   ##n  ]!\!\!\!t%t%       G%G%       K%K% ^!^!]!   v%v%^!  " ! ! ! I%I% _!_!`!   u%u%_!  `!a!a!a!w%w% # # "    M%M%#   `!_!_!_!u%u%    oop    # #o     pqq  q# #    a!a!`!    w% w%a!      ##   b!b!c!    v%v%b!    c!d!d!d!x%x%     ##  c!b!b!b!v%v% $ $ %    K%K%$   % & & & O%O% d!d!c!   x%x%d!"###  ". - "- ##- M%#M% $$  $e! e!f!  $$ w%$w%e! %%!!% ! f!g! g!%%g!y%%y% !&&""&/ "/ . ! ! && Q%&Q%/ '+,',((, ( +f!e!+e!,,e!w%,w% '(-'-))-)( ( -- #-#').'.**. * ))..#.# '*/'/++/g!+g!f!* * // y%/y%g!04505115 1 4455#5# 01606226h!2h!i!1 1 66 x%6x%h!02707337 3 2i!j!2j!77j!z%7z% 0380844843 3 88 #8#9=>9>::> : =i!h!=h!>>h!x%>x% 9:?9?;;?0 ;0 1 : : ?? O%?O%0 9;@9@<<@ < ;1 2 ;2 @@2 S%@S% 9<A9A==Aj!=j!i!< < AA z%Az%j!BFGBGCCG C F: 9 F9 GG9 Q%GQ% BCHBHDDHk!Dk!l!C C HH y%Hy%k!BDIBIEEI E Dl!m!Dm!IIm!{%I{% BEJBJFFJ; F; : E E JJ U%JU%; KOPKPLLP L Ol!k!Ok!PPk!y%Py% KLQKQMMQML L QQ #Q#KMRKRNNR N !MMRR#R# KNSKSOOSm!Om!l!N!!N!SS!{%S{%m!TXYTYUUY U XXYY#Y# TUZTZVVZn!Vn!o!U U ZZ z%Zz%n!TV[T[WW[!W!!Vo!p!Vp![[p!|%[|%!TW\T\XX\XW!!W!\\!$\$]ab]b^^b ^ ao!n!an!bbn!z%bz% ]^c]c__c< _< = ^ ^ cc S%cS%< ]_d]d``d!`!!_= > _> dd> W%dW%!]`e]eaaep!ap!o!`!!`!ee!|%e|%p!fjkfkggk g jF E jE kkE U%kU% fglflhhlq!hq!r!g g ll {%l{%q!fhmfmiim !i ! !hr!s!hs!mms!}%m}% !finfnjjnG jG F i !!i!nn!Y%nY%G ostotppt!p!!sr!q!sq!ttq!{%t{%!opuouqquqp! p uu #u#oqvovrrv !r ! !qqvv $v $ !orwowssws!ss!r!r ! !r !ww !}%w}%s!x|}x}yy}!y!!||}}$}$!xy~x~zz~t!zt!u!y!!y!~~!|%~|%t!xzx{{!{!!zu!v!zv!v!~%~%!x{x|||{!!{!!$$!!!u!t!t!t!|%|%!H H I !!!!W%W%H !!!I J J J [%[%!v!v!u!!!!!~%~%v!!! !R Q Q Q Y%Y%!w!w!x! ! ! ! !}%}%w!!!!x!y!y!y!%%!S S R !!!!]%]%S  ! ! !x!w!w!w!}%}% ! ! ! ! ! $ $!!!$$!y!y!x!!!!!%%y!!!!$$!z!z!{!!!!!~%~%z!!!!{!|!|!|!%%!!!!!$$!!!{!z!z!z!~%~%!T T U !!!![%[%T !!!U V V V _%_%!|!|!{!!!!!%%|!!!!^ ] ] ] ]%]%!}!}!~!!!!!%%}!!!!~!!!!%%!_ _ ^ !!!!_%_%_ !!!~!}!}!}!%%!!!!!$$!!!$$!!!~!!!!!%%!!!!$###`#`#!"""!!!!%%"!!!""""%%!%%$!!!!a#a#%!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!@@A!!!!##@!!!ABBB##!"""!!!!%%"!!!""""%%!&&'!!!!`#`#&!!!'(((b#b#!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!EED!!!!##E!!!DCCC##!"""!!!!%%"!!!0///a#a#!"""!!!!%%"!!!""""%%!110!!!!c#c#1!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"      ! !! "" "  "% %!   ^ ^_ !! !!##^   ! !! _` ``##!   " "" !! !!%%"!!!baaa##!"""!!!!%%"!!!""""%%!ccb!!!!##c!!!""""%%!   """!!!  !% %"!!!!!!"""!!"%!%!""""""!!!""!%"%"#'(#($$(!$!!'""'"(("%(%!#$)#)%%)2%23$!!$!))!b#)b#2#%*#*&&*!&!!%34%4**4d#*d#!#&+#+''+"'""&!!&!++!%+%",01,1--1!-!!0<;0;11;c#1c#!,-2,2..2".""-!!-!22!%2%",.3,3//3!/!!.""."33"%3%!,/4,4004=0=</!!/!44!e#4e#=59:5:66:!6!!9""9"::"%:%!56;5;77;"7""6!!6!;;!%;%"57<5<88<!8!!7""7"<<"%<%!58=5=99="9""8!!8!==!%=%">BC>C??C!?!!B""B"CC"%C%!>?D>D@@D|@|}?!!?!DD!#D#|>@E>EAAE!A!!@}~@~EE~#E#!>AF>FBBF"B""A!!A!FF!%F%"GKLGLHHL!H!!KKLL#L#!GHMGMIIM"I""H!!H!MM!%M%"GINGNJJN!J!!I""I"NN"%N%!GJOGOKKOKJ!!J!OO!#O#PTUPUQQU!Q!!T""T"UU"%U%!PQVPVRRV"R""Q!!Q!VV!%V%"PRWPWSSW!S!!R""R"WW"%W%!PSXPXTTX"T""S!!S!XX!%X%"Y]^Y^ZZ^!Z!!]""]"^^"%^%!YZ_Y_[[_>[>?Z!!Z!__!d#_d#>Y[`Y`\\`!\!![?@[@``@f#`f#!Y\aYa]]a"]""\!!\!aa!%a%"bfgbgccg!c!!fHGfGggGe#ge#!bchbhddh"d""c!!c!hh!%h%"bdibieei!e!!d""d"ii"%i%!bejbjffjIfIHe!!e!jj!g#jg#Ikopkpllp!l!!o""o"pp"%p%!klqkqmmq"m""l!!l!qq!%q%"kmrkrnnr!n!!m""m"rr"%r%!knsksoos"o""n!!n!ss!%s%"txytyuuy!u!!x""x"yy"%y%!tuztzvvzvu!!u!zz!#z#tv{t{ww{!w!!vv{{#{#!tw|t|xx|"x""w!!w!||!%|%"}}~~!~!!##!}~}"""~!!~!!%%"}}!!!""""%%!}}!!!!##!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!JJK!!!!f#f#J!!!KLLLh#h#!"""!!!!%%"!!!TSSSg#g#!"""!!!!%%"!!!""""%%!UUT!!!!i#i#U!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!!!!!##!!!##!"""!!!!%%"!!!##!"""!!!!%%"!!!""""%%!!!!!##!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!VVW!!!!h#h#V!!!WXXXj#j#!"""!!!!%%"!!!`___i#i#!"""!!!!%%"!!!""""%%!aa`!!!!k#k#a!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!!!!!##!!!##!"""!!!!%%"!!!##!"""!!!!%%"!!!""""%%!!!!!##!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!bbc!!!!j#j#b!!!cdddl#l#!"""!!!!%%"   !!!lkk  kk# k#!   """!!!  !% %"   !!!"""  "% %!   mml!!!  !m# m#m  !!!""""%%!  """!!!!%%"  !!!""""%%!  """!!!!%%"!!!""""%%!!!!!##!!!##!"""!!!!%%"#$$  $! !!##$$#$#! %%!!%"!"" !! !%%!%%%"!&&""&""""!""!"&&"%&%""''##'#"""""''"#'#(,-(-))-!)!!,"","--"%-%!().(.**."*"")!!)!..!%.%"(*/(/++/"+""*""*"//"%/%"(+0(0,,0",""+""+"00"%0%"15616226!2!!5""5"66"%6%!12717337n3no2!!2!77!l#7l#n13818448!4!!3op3p88pn#8n#!14919559"5""4!"4"99"%9%":>?:?;;?!;!!>xw>w??wm#?m#!:;@:@<<@"<"";!!;!@@!%@%":<A:A==A "= ""<""<"AA"%A% ":=B:B>>By>yx=""="BB"o#Bo#yCGHCHDDH!D!!G""G"HH"%H%!CDICIEEI"E""D!!D!II!%I%"CEJCJFFJ "F " "E""E"JJ"%J% "CFKCKGGK"G""F " "F "KK "%K%"LPQLQMMQ!M!!P""P"QQ"%Q%!LMRLRNNRNM!!M!RR!#R#LNSLSOOS "O ""NNSS#S# "LOTLTPPT"P""O""O"TT"%T%"UYZUZVVZ"V""YYZZ#Z#"UV[U[WW["W""V""V"[["%[%"UW\U\XX\"X""W""W"\\"%\%"UX]U]YY]YX""X"]]"#]#^bc^c__c"_""b""b"cc"%c%"^_d^d``d"`""_""_"dd"%d%"^`e^eaae"a""`""`"ee"%e%"^af^fbbf"b""a""a"ff"%f%"gklglhhl"h"!k""k"ll"%l%"ghmgmiimziz{h!!h!mm!n#mn#zgingnjjn"j""i{|i|nn|p#np#"gjogokko"k""j""j"oo"%o%"ptupuqqu"q""ttuuo#uo#"pqvpvrrv#r##q" "q "vv "%v%#prwpwssw"s""r##r#ww#%w%"psxpxttxts""s"xx"q#xq#y}~y~zz~ "z " "}##}#~~#%~% "yzy{{#{##z " "z " "%%#y{y||"|""{##{##%%"y|y}}#}##|""|""%%#"""####%%"001" " " "##0"" "1222##"### "!"!"!"%%#"""4333##"###""""%%#*"*")"####%%*"554)"("("("##5"""####%%" # # #""""%% #%"%"&" # # # #%%%"###&"'"'"'"%%#""" # # # #%%"""""p#p#""""#"r#r#"" # # ##"$"$"$"%% #"""q#q#" # # #""""%% #-"-"," ####%%-","+"+"+"s#s#""" # # # #%%"###""""%%#0"0"/"####%%0"## #/"."."."%%#!"!" "####%%!"NNO """"##N1"1"2"OPPP##1"###2"3"3"3"%%#("(")"RQQQ##("###)"*"*"*"%%#<"<";"####%%<"SSR;":":":"##S'"'"&"####%%'"###&"%"%"%"%%#7"7"8"####%%7"###8"9"9"9"%%#$"$"#"####%%$"#"""""""r#r#4"4"5"t#t#4"###5"6"6"6"%%#+"+","s#s#+"###,"-"-"-"%%#?"?">"####%%?">"="="="u#u#."."/"####%%."###/"0"0"0"%%#B"B"A"####%%B"###A"@"@"@"%%#3"3"2"####%%3"llm2"1"1"1"##lC"C"D"mnnn##C"###D"E"E"E"%%#:":";"pooo##:"###;"<"<"<"%%#N"N"M"# # # #%%N"qqpM"L"L"L"##q9"9"8"####%%9"!#!#"#8"7"7"7"%%!#I"I"J""#######%%I" # ##J"K"K"K"%% #     6" 6"5" "#!# !#!#%%6"       5"4" 4"4"t#t#     F" F"G"  v#v#F"     ## ##"# G"H" H"H"%%##="=">"u#u#="$#$#%#>"?"?"?"%%$#Q"Q"P"%#&#&#&#%%Q"P"O"O"O"w#w#   @"@"A"%#$#$#  $#% %@"!!!'#'#(#A"B"B"!!B"%!%'#"""T"T"S"(#)#)#"")#%"%T"###&#&#%#S"R"R"##R"%#%&#$()$)%%)E"%E"D"((#'#('#))'#%)%E"$%*$*&&*&%D"C"%C"**C"#*#$&+$+''+U"'U"V"&&++#+#U"$',$,((,)#()#(#'V"W"'W",,W"%,%)#-12-2..2L".L"M"1122#2#L"-.3-3//3*#/*#+#.M"N".N"33N"%3%*#-/4-4004`"0`"_"/+#,#/,#44,#%4%`"-05-511510_"^"0^"55^"#5#6:;6;77;K"7K"J":+#*#:*#;;*#%;%K"67<6<88<-#8-#.#7J"I"7I"<<I"%<%-#68=6=99=["9["\"8.#/#8/#==/#%=%["69>6>::>,#:,#+#9\"]"9]">>]"%>%,#?CD?D@@DH"@H"G"C.#-#C-#DD-#%D%H"?@E?EAAEA@G"F"@F"EEF"v#Ev#?AF?FBBFX"BX"Y"AAFFx#Fx#X"?BG?GCCG/#C/#.#BY"Z"BZ"GGZ"%G%/#HLMHMIIMO"IO"P"LLMMw#Mw#O"HINHNJJN0#J0#1#IP"Q"IQ"NNQ"%N%0#HJOHOKKOc"Kc"b"J1#2#J2#OO2#%O%c"HKPHPLLPLKb"a"Ka"PPa"y#Py#QUVQVRRVR"RR"S"U1#0#U0#VV0#%V%R"QRWQWSSW3#S3#4#RS"T"RT"WWT"%W%3#QSXQXTTXf"Tf"e"S4#5#S5#XX5#%X%f"QTYQYUUY2#U2#1#Te"d"Td"YYd"%Y%2#Z^_Z_[[_W"[W"V"^4#3#^3#__3#%_%W"Z[`Z`\\`\[V"U"[U"``U"#`#Z\aZa]]ag"]g"h"\\aa#a#g"Z]bZb^^b5#^5#4#]h"i"]i"bbi"%b%5#cghchddh^"d^"_"gghh#h#^"cdicieei6#e6#7#d_"`"d`"ii`"%i%6#cejcjffjr"fr"q"e7#8#e8#jj8#%j%r"cfkckggkgfq"p"fp"kkp"#k#lpqlqmmq]"m]"\"p7#6#p6#qq6#%q%]"lmrlrnnr9#n9#:#m\"["m["rr["%r%9#lnslsoosm"om"n"n:#;#n;#ss;#%s%m"lotltppt8#p8#7#on"o"oo"tto"%t%8#uyzuzvvzZ"vZ"Y"y:#9#y9#zz9#%z%Z"uv{u{ww{wvY"X"vX"{{X"x#{x#uw|u|xx|j"xj"k"ww||z#|z#j"ux}u}yy};#y;#:#xk"l"xl"}}l"%}%;#~~a"a"b"y#y#a"~~<#<#=#b"c"c"c"%%<#~~u"u"t"=#>#>#>#%%u"~~t"s"s"s"{#{#d"d"e"=#<#<#<#%%d"?#?#@#e"f"f"f"%%?#x"x"w"@#A#A#A#%%x">#>#=#w"v"v"v"%%>#i"i"h"@#?#?#?#%%i"h"g"g"g"##y"y"z"$$y"A#A#@#z"{"{"{"%%A#p"p"q"##p"B#B#C#q"r"r"r"%%B#"""C#D#D#D#%%""""" $ $o"o"n"C#B#B#B#%%o"E#E#F#n"m"m"m"%%E#"""F#G#G#G#%%"D#D#C#""""%%D#l"l"k"F#E#E#E#%%l"k"j"j"j"z#z#|"|"}"|#|#|"G#G#F#}"~"~"~"%%G#s"s"t"{#{#s"H#H#I#t"u"u"u"%%H#"""I#J#J#J#%%"""""}#}#v"v"w"I#H#H#H#%%v"K#K#L#w"x"x"x"%%K#"""L#M#M#M#%%"J#J#I#""""%%J#{"{"z"L#K#K#K#%%{"z"y"y"y"$$"""$$"M#M#L#""""%%M#""" $ $"N#N#O#""""%%N#"""O#P#P#P#%%"""""$$"""O#N#N#N#%%"Q#Q#R#""""%%Q#"""R#S#S#S#%%"P#P#O#""""%%P#~"~"}"R#Q#Q#Q#%%~"}"|"|"|"|#|#"""~#~#"S#S#R#""""%%S#"""}#}#"T#T#U#""""%%T#"""U#V#V#V#%%"""""##"""U#T#T#T#%%"W#W#X#""""%%W#"""X#Y#Y#Y#%%"V#V#U#""""%%V#"""X#W#W#W#%%"""""$$"""$$"Y#Y#X#""""%%Y#    """    $ $"   Z#Z#[#"""  "% %Z#   """[#\#\#  \#% %"      """  "$ $"""[#Z#Z#Z#%%"]#]#^#""""%%]#"""^#_#_#_#%%"\#\#[#""""%%\#"""^#]#]#]#%%"""""~#~#"""##"_#_#^#""""%%_#0AwhiteE  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ0A black444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>0Ayellow`A6! QQQ@! ]o?@Nele_rhAAAT A@_<A@<A;@8<A_j@ P<A@<A@<A @<A?@ <A@I<A @ѡ<Au@c•<Au@n<A̕@Jx<A @l̖<A?@wm<Au@-<A @e<A@-hc<Au@{<A @(}<A̕@O<A@)<A_j@7=<A;@a.<A@Ϋ,<A@UP<A @%<A@ <Ao?O <AO?{*'<A ?<AUu?\2<A'?J<Ax7?fT<A:?<A ?׷c<A?+zX<A ?Y<A?_y<A?u<A:?r@<AH?`&v<A ?tM<A?_Җ<A ?:u<A?P]<A?ں<AH?ɗ<A:?V<Ao?ʿ<A?3<AO?<AUu?<A:?h<Ax7?BT<A'?l<>3@l<$ @'<@<AYZ@<;@4<@<1"@m<Ab@ L=Am@P<Ǯ @ш<A@ <@P<~Z @<L @1<AR @<A@<bl@M<F @<~Ǯ @dnJ<}A@/2B<~L @ %<~Z @R<@q<~A@m<{AR @m<F @1<bl@??u<}?3@R;yAYZ@9G;}@X;$ @;};@t/;yAn@;yAb@cd:1"@Ǟ; @^;}2?:Z;yA?T:~?;? f;}?1;yA?S:zAz_?8M;?P;?7;?V7<}A?),<L?Ee<?A<~?Tf <|A?p;~A"?o-`<tw?e^j<?<?<A? <?<?6ޮ<L?<A"?_R<A?<?><tw?<2?j< ?e<?1<A?p<?<?˧<?3<A{_?N<A?=A٦@1m<A@-<A@@]<A<@`<A @<A֨@<A@<A׊@<AB@<A@ @%<A4 @[b<A @1<A @ %<A@q@|<A\y@rي<A @x<A5 @Z<A@ @A><A@:<A׊@S<AB@vem<A֨@ <A @s;A<@;A٦@;<A@8,<A@@ZW<A? ;A#?n;A :?[;A{-?p*<A*?trG<As?Wg<A?a+<A? FL<A#?vo<AA?҉<A6?!<AZ?3F<A#?=/<A?sƩ<A?<A{-?3<A*?<As?v<A?<A#?_<A!:?]<0@!<@<AӢ @c<bk@Q#<@6<A?)=j}@M<p@ь<AZd@RU<0@8<}@LwD?l<A@<Aw@OD<A@$ʋ<~Aw@S#<A@N,;A?*<A{?$n<A?<A@<=<̳[ @<쳙?. =0W@ ٍ<;3[ @;3?7V3'? ~;0ι?0 8>::>:99>>>8:?8?;;?;::???8;@8@<<@<;;@@@AEFAFBBFBEEFFFABGAGCCGCBBGGGACHAHDDHDCCHHHADIAIEEIEDDIIIJNOJOKKOKNNOOOJKPJPLLPLKKPPPJLQJQMMQMLLQQQJMRJRNNRNMMRRRSWXSXTTXTWWXXXSTYSYUUYUTTYYYSUZSZVVZVUUZZZSV[S[WW[WVV[[[\`a\a]]a]``aaa\]b\b^^b^]]bbb\^c\c__c_^^ccc\_d\d``d`__dddeijejffjfiijjjefkekggkgffkkkeglelhhlhgglllehmemiimihhmmmnrsnsoosorrsssnotntpptpootttnpunuqquqppuuunqvnvrrvrqqvvvw{|w|xx|x{{|||wx}w}yy}yxx}}}wy~w~zz~zyy~~~wzw{{{zz0Awhite@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0A red      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0Ayellow`A6p@, )5, p@ph50m.@؍<@4%wing_rhA&%A yzͤ>l7*)8.;yz>t5;yz>J>8FV6yzV>Wyz>Yyzd×><1yz>[yz>L?yz;>Vhyzi>UEyzy>:yzb>kyza>(yzv>Ͽyzx>jryzR>)PUyzE2>>CyzII>F׻yz/>Vӻyz/B>[yzY>}syzo8>yzK,>LppyzH2>>Εl;yz/B>3:yz/>W;yzMI>H;yzY> ;yzK,>:yzo8>T;yzi> ^A'1)bK;zz|>ו<7+>Ms<|zH>aT<7쿆>e<7 >+}<|zj >˷<|z >YNvzA>1wzJ>7쿺>wz>Lvz>]Fvz>W;̼7 >E7Vs>;wz#J->0fvzo>g˼wz>7u$D>wz+P>vzN=>: ռvzN=&7"+>7쿘c>=xz!=j wzu4p=1yz?=*O7D=4wz= evzv=R~xzN=W7쿄=7&>Lzz.=6;zz4p==j B<7쿊=@;zzK->J<7%D>ɦ<|zDp>Yʯ<7 c>k<7*+>ɛt<|z[=<|ziP=>*PO;yz6>օ;yz >R7~;yz)v>l:yz=ۮ>:yz>ߔ;yz>g:yzֲ>5yz>ˮyzkܽ>Xyz l>4yzz>7Cyzg>yzЮ>>Myz>KK  )^;yzֈ>)^;zz>ǫvǫvaa,*E,*E;yzl>;yzE>>;yzd٠>4N;yzd٠>4N;yzhI>LmyzhI>Lmyz>,\yz>,\yz!Π>Byz!Π>Bxz-R>Vjxz-R>VjxzŴ>RxzӞ>ʎxzӞ>ʎyz>B^oyz>B^oyz>M1yz>M1yz]҈>,ڻyz]҈>,ڻxzu>֔xzu>֔xzZ>ąxz_9E>}dxz_9E>}dyzVD>_5yzVD>_5yzW> yzW> yz$l>Nyz$l>Nyzڂ&>:3yzڂ&>:3yzw>]yz,>Ѣyz,>Ѣyz+>5Myz+>5Myz4D>E=yz4D>E=yz?a>6yz?a>6yz,>0;yz,>0;yz|>;yz&> !;yz.W>!;yzl>a;yzl>a;zzu>||ululQQ<7]>SA(\<|zqS>x<7>A>No<7>A>No4`<|zzAl>Q<|zzAl>Q<7i4>|zgwz>7쁼vzE>07쿾:>w7쿾:>wwzQYz>忼wzQYz>忼vz&=l>vTռvz&=l>vTռ7쿬*>^7쿬*>^wz=Bwz=Bvz:=&qvz:=&q7쿰=+Z7쿰=+Zyzí=y]Ryzí=y]RyzC=2JyzC=2J7쿶*>L<7쿶*>L<LB><@><mⷼi@4>{μ ?4> ༿O>4q*>Ws**?4*=F 34X=̼Ѧ4,=3O< A+==yz->=yz>Lyz>Lyz{>Nyz{>Nyz>;yz!>)ڝ;yzo>L ;yz#>yzg>sһyz>ezz~Q>h~h~}1%}1%Kxzҫ>KxzH>jxzH>jxzb3>axzb3>ayzB>ayzB>azzk3>`/`/`/@"yzI[>@"%_F)>kT<',@ ^>B<',@ ^>B)JI>4 ^>%I>4 ^>%m`"4 = Vm`"4 = Vpv 'yz> ' A"rrp|}}}rttvpnnntzz|vxxxz                !!!!!!""""""#&'#'$$'$&&'''#$(#(%%(o%oq$$(((o#%)#)&&)&%qs%s))s)*./*/++/y+yw..///y*+0*0,,0,+wu+u00u0*,1*1--1-,,11 1 *-2*2..2.--2223783844847788 8 3493955954499 9 35:3:66:655:::36;3;77;766;;;<@A<A==A=@@AA A <=B<B>>B>==BBB<>C<C??C?>>CCC<?D<D@@D@??DDDEIJEJFFJFIIJJJEFKEKGGKGFFKKKEGLELHHLHGGLLLEHMEMIIMIHHMMMNRSNSOOSORRSSSNOTNTPPTPOOTTTNPUNUQQUQPPUUUNQVNVRRVRQQVVVW[\W\XX\X[[\\\WX]W]YY]YXX]]]WY^W^ZZ^ZYY^^^WZ_W_[[_[ZZ__ _ `cd`daad~a~|ccddd~`ae`ebbeba|{a{ee{e`bf`fccfcbbfffgjkgkhhkhjjkkkghlgliilihhlllgimgmjjmjiimmm0ANwhite   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0Ared`     @A*?>P?>?@>?>J?PU?J??UU>aU>?UU>*?>?>P?>?@>aU>?UU>J?PU?J??UU>*?>?>P?>?@>aU>?UU>J?PU?J??UU>*?>?>P?>?@>aU>?UU>J?PU?J??UU>*?>?>P?>?@>aU>?UU>J?PU?J??UU>*?>P?>?@>?>J?PU?J??UU>aU>?UU>??@???>>??@?@?@?@?>>>>@???>??@?@???>>>>@?@?@?@?>??>??@?@???>>>>@?@?@?@?>??>??@?@???>>>>@?@?@?@?>??>??@?@???>>>>@?@?@?@?>??>??@?@???>>>>@?@?@?@?>?>?>?>>@>>?UU>0?PU???UU>?*>?P>?=>P>?aU>0?U=>U=?>@?????@?>@??>???>?@?>>@?@???@?@?>>@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?>>????@?@?@????>?@?>?>@?@??>@??@????>?>@??@????>?>@??@????>?>@??>???>?@??@??>>?@?>?@?>?@?>?@??>???@?>>>>>>>>>`?@?@?? ?>`?>@?> ?>????????????????????????????????`A6Q@b)! 6bQ@Qy! 6NƸ>'@ail_rhAA yz>j!ҹyz>j!ҹD4->)J齔)O8?3齔)O8?3%_F)>kTKxzҫ>Kyz?(ҹyz?(ҹzzF>}1%}1%< A^   0Awhite0Ared@Ah ??????????????`A6Q@b)! 6bQ@Qy! 6NƸ>'@rudderAA,C]Qm\ @ U\ @ X)7:!!@Q-7'!@y\ @q?Qm\ @ >?Qm;\ @ >?*"\ @\ @a*"\ @{\ @e \ @PmN]Qm\ @ U]Qm;\ @ U\ @ X`*7:@.?}w8@z8@UP~w8 @{nm8B] @ 8!@y)7:!!@Q-7'!@y)7:!!@Q 8!@yP,8N @4FG8 @sLݽ]8 @`2Ľnm8B] @~w8 @{z8@UP}w8@Onm8}b@ ]8)@4»G81@Bl; P,8r@B<`*7:@.? ͯܮ@'<]Qm;\ @ U;\ @PmN\ @PmNw(<\ @'Bw(\ @'B W<\ @j 3 W\ @j 3|<\ @|\ @{<\ @e {\ @e *"<\ @*"\ @<\ @a\ @a*"<\ @*"\ @{<\ @0Y%{\ @0Y%|<\ @|\ @ W<\ @ W\ @(<\ @u<(\ @u<;\ @4]<\ @4]?Qm\ @ >? A>     &&''')((*))+**,++-,,.--/..0//11132243355 5 7 6 687 !7!9! 8!8:9!"9";"!:":<;"#;#=#"<#<>=#%=%?%#>%>@?%$?$A@B$@$%0Awhite>  !"#$%&'()*+,-./0123456789:;<=0Ablack0Ayellow`A6! QQQ@! ]o? {(@Nele_lhAAAT A?@]<A?;@6<A?@<A?_j@N<A? @<A?@<A?@<A??@ <A?u@]<A? @˟<A?@C<A?u@l<A? @fʖ<A?̕@Dv<A??@rm<A?@"dc<A? @e<A?u@"<A?u@{<A?̕@O<A? @}<A?@)<A?@§,<A?;@V*<A?_j@3=<A?@QP<A?@ <A? @%<A?o?J <A?Uu?X2<A? ?<A?O?o&'<A?'?J<A?:?|<A?x7?ZP<A? ?˳c<A??[y<A? ?ٚY<A??vX<A??yu<A?H?U"v<A?:?f@<A? ?nK<A??J[<A? ?4s<A??YЖ<A??Ը<A?:?T<A?H?Ǘ<A?o?ȿ<A?O?<A??1<A?Uu?<A?'?f<A?x7?>3@i<>@<?$ @<>;@1<A>YZ@0<A>b@K=?1"@{k<?@<A>m@<>Ǯ @·<>L @0<?~Z @<>@O<A>@<A>R @7<?F @<?bl@ɿ<A>@<}>Ǯ @^lJ<>@q<?~Z @R<}>L @%<|A>@,1B<~A>@m<?bl@5R @l<|>?3@N;|>;@h+;?$ @;|>@X;xA>YZ@5G;xA>n@;? @M;?1"@;xA>b@K\:|>2?#Z;|>?փ1;??_;}>?z;xA>?L:xA>?K:??0;??J;yA>z_?,L;~>?T7<}>?Nd <?? A<>L?Ce<|A>?',<{A>?j;??<?tw?\[j<~A>"?l,`<>?<>L?<??ܮ<>?<A>?; <A>"?Q<?tw?<??=<A>?7<>2?g<>?<A>?<>?.<? ?<??G<A>?ߴ=A>{_?<??1<A?٦@+k<A?@'<A?@@W<A?<@Z<A? @<A?֨@<A?@<A?׊@<A?B@<A?@ @|#<A?4 @U`<A? @/<A? @#<A?@q@v<A?\y@l׊<A? @x<A?5 @Z<A?@ @t=><A?@:<A?׊@S<A?B@jam<~A?֨@ <~A? @[;~A?<@;A?٦@7<A?@,,<A?@@VW<~A??;~A?#?gf;~A? :?C;A?{-?l*<A?*?hnG<A?s?Sg<A??]+<A??AL<A?#?ro<A?A?Љ<A?6?<A?Z?-D<A?#?7-<A??mĩ<A??y<A?{-?1<A?*?~<A?s?t<A??<A?#?Y<A?!:?[<?0@<>@<A>Ӣ @Cc<?bk@!<>@5<A>?=?j}@ZL<>p@Ќ<A>Zd@T<?0@0<|>@JӢ @>;?bk@O;|>@@0;xA>?y:? ? ;}>;?_;zA>h?;?^K?#<>?'<A>S?,<? ?M<>;?<A>h?$<4a@l|3FW@Ip<:FW@iHj< 6ZW@98>::>:99>>>8:?8?;;?;::???8;@8@<<@<;;@@@AEFAFBBFBEEFFFABGAGCCGCBBGGGACHAHDDHDCCHHHADIAIEEIEDDIIIJNOJOKKOKNNOOOJKPJPLLPLKKPPPJLQJQMMQMLLQQQJMRJRNNRNMMRRRSWXSXTTXTWWXXXSTYSYUUYUTTYYYSUZSZVVZVUUZZZSV[S[WW[WVV[[[\`a\a]]a]``aaa\]b\b^^b^]]bbb\^c\c__c_^^ccc\_d\d``d`__dddeijejffjfiijjjefkekggkgffkkkeglelhhlhgglllehmemiimihhmmmnrsnsoosorrsssnotntpptpootttnpunuqquqppuuunqvnvrrvrqqvvvw{|w|xx|x{{|||wx}w}yy}yxx}}}wy~w~zz~zyy~~~wzw{{{zz0Awhite@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0A red      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0Ayellow`A6p@, )5, p@p@h᯵0m.@؍<@4%wing_lhA&%A yz@ͤ>_8*;yz@66>TJ>+F ;yz@غ>6yz@d×>q1yz@>Yyz@V>yz@>`vyz@;>0dhyz@>7Y?yz@i>Eyz@a>ݼ(yz@b>kyz@y>ƫ:yz@v>yz@R>]]Uyz@x>wryz@E2>>^yz@/B>[yz@/>ӻyz@II>y`׻yz@Y>ڱsyz@K,> pyz@o8>yz@H2>>`l;yz@MI>ߞ;yz@/>ϐ;yz@/B> :yz@Y>EX ;yz@o8>;yz@K,>{:yz@i>JQAgf;yz@~x>UK)%<7?+>HKQ<|z?H>_<|z?j >ʷ<7? >7x<7?>e<|z? >3Rwz?>7?>wz?J>÷uz?A>uz?>H7?Vs>/7? >Juz?><̼wz?#J->}iwz?+P>h7?u$D>wz?>uz?o>˼uz?N=> ռ7?c>B7?"+>uz?N=o(xz?!= wz?=e7?D=yz??=_\wz?u4p=1vz?v=U~7?&>L7?= xz?N=򫾻yz?+=);yz?B=c;7?D=Z;zz?=}58<{z?=L<{z?/P>}<|z?Dp>XX|<7?%D><7? c>w <|z?iP=>N<|z?[= <7?*+>t>O;yz@)v>^:yz@ >~;yz@6>s;yz@=ۮ>bp:yz@> :yz@>vz;yz@ֲ>̔yz@ l>` 5yz@kܽ>syz@>+殻yz@z>lCyz@Ю>sMyz@g>yz@>jKjKnnC;yz@ֈ>C;zz@>vvyayaEE|;yz@l>|;yz@E>$;yz@d٠>aN;yz@d٠>aN;yz@hI>zyz@hI>zyz@>vyz@>vyz@!Π>;]yz@!Π>;]xz@-R>jxz@-R>jxz@Ŵ>xz@Ӟ>юxz@Ӟ>юyz@>vkoyz@>vkoyz@>1yz@>1yz@]҈>ڻyz@]҈>ڻxz@u>yݔxz@u>yݔxz@Z>^xz@_9E>kxz@_9E>kyz@VD>l5yz@VD>l5yz@W>Ayz@W>Ayz@$l>yz@$l>yz@ڂ&>n3yz@ڂ&>n3yz@w>hxyz@,>:yz@,>:yz@+>Nyz@+>Nyz@4D>>yz@4D>>yz@?a>Z7yz@?a>Z7yz@,>;yz@,>;yz@|>;yz@&>Q Q N;yz@.W>N;yz@l> a;yz@l> a;zz@u>||hlhlQQ<7?]>kA\<|z?qS>x<7?>A>Zj<7?>A>Zj<{z?az>\<|z?zAl>tO<|z?zAl>tO<7?i4>dgwz?>uz?E>7?:>|7?:>|wz?QYz>鿼wz?QYz>鿼uz?&=l>Vռuz?&=l>Vռ7?*>R7?*>Rwz?=wz?=uz?:=ruz?:=r7?=2Z7?=2Zyz?í=Ryz?í=Ryz?C=Jyz?C=J7?*>L<7?*>L<3a4><c4><da>mⷼQc>{μrd> ༃eq*>Wsd*=F#VX=̼ ,=2CO<5bb4+=0yz@->0yz@>yz@>yz@{>yz@{>yz@>Mg;yz@!>;yz@o>K ;yz@#>yz@g>Gһyz@>6ezz@~Q>wwH$%H$%)Kxz@ҫ>)Kxz@H>xz@H>xz@b3>&axz@b3>&ayz@B>Lbyz@B>Lbzz@k3>S/S/S/"yz@I[>"]4)>kT<c4 ^>B<c4 ^>B<>_->)J4e ^>%4e ^>%#? = V#? = Vpvh'yz@>h' A"xxv|zzzxnnpvtttn}}|prrr}                 !!!!!!""""""#&'#'$$'s$sq&&'''s#$(#(%%(%$qo$o((o(#%)#)&&)&%%)))*./*/++/+..// / *+0*0,,0u,uw++000u*,1*1--1-,wy,y11y1*-2*2..2.--2223783844847788 8 3493955954499935:3:66:655:::36;3;77;766;; ; <@A<A==A=@@AA A <=B<B>>B>==BBB<>C<C??C?>>CCC<?D<D@@D@??DDDEIJEJFFJFIIJJJEFKEKGGKGFFKKKEGLELHHLHGGLLLEHMEMIIMIHHMMMNRSNSOOSORRSSSNOTNTPPTPOOTTTNPUNUQQUQPPUUUNQVNVRRVRQQVVVW[\W\XX\X[[\\\WX]W]YY]YXX]] ] WY^W^ZZ^ZYY^^^WZ_W_[[_[ZZ___`cd`daadac|~c~dd~d`ae`ebbebaaeee`bf`fccf{c{|bbfff{gjkgkhhkhjjkkkghlgliilihhlllgimgmjjmjiimmm0ANwhite   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0Ared`     @A*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@??>>@>?>?>>?UU>??UU>0?PU??*>>P>?=?P>?aU>>U=0?U=?>@?????@?>@??>???>?@?>>@?@???@?@?>>@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?>>????@?@?@????>?@?>?>@?@??>@??@????>?>@??@????>?>@??@????>?>@??>???>?@??@??>>?@?>?@?>?@?>?@??>???@?>>>>>>>>>`?@?@?? ?>`?>@?> ?>????????????????????????????????`A6Q@b)! 6bQ@Q@y! NƸ>'@ail_lhAA yz@>ӹyz@>ӹ>_->)J齔)O8?3齔)O8?3]4)>kT)Kxz@ҫ>)Kyz@?ӹyz@?ӹzz@F>H$%H$%< A^   0Awhite0Ared@Ah ??????????????`A6Q@b)! 6bQ@Q@y! NƸ>'crrcsim-0.9.12/objects/freqboard.ac0000644000175000017500000000155311724452424014102 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 OBJECT world kids 2 OBJECT poly name "box" loc 0 1 0 texture "log.rgb" texrep 1 0.1 texoff 0.006 0.2 crease 45.000000 numvert 8 -0.0625 -1 -0.0625 0.0625 -1 -0.0625 0.0625 -1 0.0625 -0.0625 -1 0.0625 -0.0625 1 0.0625 0.0625 1 0.0625 0.0625 1 -0.0625 -0.0625 1 -0.0625 numsurf 6 SURF 0x20 mat 0 refs 4 5 0 0 2 1 0 1 1 1 6 0 1 SURF 0x20 mat 0 refs 4 7 0 0 0 1 0 3 1 1 4 0 1 SURF 0x20 mat 0 refs 4 6 0 0 1 1 0 0 1 1 7 0 1 SURF 0x20 mat 0 refs 4 4 0 0 3 1 0 2 1 1 5 0 1 SURF 0x20 mat 0 refs 4 7 0 0 4 1 0 5 1 1 6 0 1 SURF 0x20 mat 0 refs 4 0 0 0 1 1 0 2 1 1 3 0 1 kids 0 OBJECT poly name "rect" loc -0.182415 3.54695 0.07 texture "freqboard.rgb" crease 45.000000 numvert 4 -1.75 -2.5 0 1.75 -2.5 0 1.75 2.5 0 -1.75 2.5 0 numsurf 1 SURF 0x20 mat 0 refs 4 3 0 1 2 1 1 1 1 0 0 0 0 kids 0 crrcsim-0.9.12/objects/quickie01.ac0000644000175000017500000011116311724452424013727 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat9" rgb 0 0 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "material_1" rgb 1 1 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 0.2 0.2 0.2 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_3" rgb 0 0 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 11 OBJECT poly name "Rumpfende" loc 0 0.0498248 -2.75842 crease 45.000000 numvert 183 0.101789 -0.115744 3.8304 0.182103 -0.188729 3.73687 0.200626 -0.208395 3.66787 0.101789 -0.0186189 3.82982 0.182103 -0.0173648 3.73629 0.200626 -0.014083 3.66729 0.0824029 -0.0015059 3.82888 0.147834 0.0128279 3.73536 0.162379 0.0201529 3.66635 0.0633281 0.0060091 3.83074 0.114116 0.0260877 3.73721 0.124747 0.0351884 3.66821 0.034075 0.0121941 3.82693 0.0624053 0.0369983 3.7334 0.0670338 0.0475605 3.6644 0.000247615 0.0144131 3.82693 0.00260899 0.0409141 3.7334 0.000296243 0.0520005 3.6644 -0.0340115 0.0119091 3.82693 -0.0579505 0.0364968 3.7334 -0.0672931 0.0469916 3.6644 -0.0626105 0.00590311 3.83074 -0.108505 0.0259 3.73721 -0.123716 0.0349757 3.66821 -0.083223 -0.0022129 3.82888 -0.144941 0.0115806 3.73536 -0.164382 0.0187393 3.66635 -0.101294 -0.0186189 3.82982 -0.176885 -0.0173648 3.73629 -0.200034 -0.014083 3.66729 -0.101294 -0.116727 3.82982 -0.176885 -0.190463 3.73629 -0.200034 -0.21036 3.66729 -0.0958512 -0.131021 3.82982 -0.167264 -0.215682 3.73629 -0.189296 -0.238956 3.66729 -0.0809857 -0.140828 3.82982 -0.140986 -0.232986 3.73629 -0.159968 -0.258577 3.66729 -0.0607477 -0.146219 3.82982 -0.105212 -0.242496 3.73629 -0.120041 -0.269362 3.66729 0.0600978 -0.146039 3.82982 0.108405 -0.242179 3.73629 0.118374 -0.269002 3.66729 0.081481 -0.140828 3.82982 0.0963465 -0.131021 3.82982 0.146204 -0.232986 3.73629 0.172482 -0.215682 3.73629 0.16056 -0.258577 3.66729 0.189888 -0.238956 3.66729 0.201534 -0.266929 3.56028 0.170285 -0.289595 3.56028 0.125336 -0.301637 3.56028 -0.128691 -0.302052 3.56028 -0.171233 -0.289595 3.56028 -0.202482 -0.266929 3.56028 -0.213923 -0.233896 3.56028 -0.213923 -0.0071634 3.56028 -0.175936 0.0313564 3.55935 -0.132607 0.0504117 3.5612 -0.0724895 0.0645129 3.55739 -0.000473883 0.0703914 3.55739 0.0706341 0.0651807 3.55739 0.132127 0.0506609 3.5612 0.172223 0.0330156 3.55935 0.212975 -0.0071634 3.56028 0.212975 -0.231624 3.56086 0.229855 -0.247598 3.31791 0.229855 0.0221388 3.31733 0.186009 0.0646762 3.3164 0.142868 0.0833586 3.31825 0.0767068 0.0987304 3.31444 0.000200003 0.104247 3.31444 -0.0772833 0.0980237 3.31444 -0.141965 0.0830942 3.31825 -0.188584 0.0629195 3.3164 -0.229455 0.0221388 3.31733 -0.229455 -0.250041 3.31733 -0.217145 -0.285572 3.31733 -0.183524 -0.309952 3.31733 -0.137752 -0.323351 3.31733 0.135562 -0.322904 3.31733 0.183924 -0.309952 3.31733 0.217545 -0.285572 3.31733 0.217445 -0.206701 2.35559 0.183824 -0.237955 2.35559 0.135462 -0.254559 2.35559 -0.137852 -0.255132 2.35559 -0.183624 -0.237955 2.35559 -0.217245 -0.206701 2.35559 -0.229555 -0.161153 2.35559 -0.229555 0.0692899 2.3515 -0.221334 0.12157 2.35056 -0.142065 0.156223 2.35241 -0.0773833 0.181867 2.3486 0.000100002 0.192557 2.3486 0.0766068 0.183082 2.3486 0.142768 0.156677 2.35241 0.220551 0.124587 2.35056 0.229755 0.0692899 2.3515 0.229755 -0.158021 2.35617 0 0.36367 2.30408 0.229655 0.121958 2.06269 0.219241 0.125665 1.8052 0.190769 0.138552 1.4112 0.185809 0.271026 2.31804 0.20735 0.216772 1.80647 0.180369 0.169937 1.4112 0.142668 0.311847 2.30789 0.174872 0.257445 1.80647 0.151967 0.19291 1.4112 0.0765068 0.349984 2.30408 0.130503 0.272338 1.80647 0.113165 0.201321 1.4112 -0.0774833 0.34823 2.30408 -0.13571 0.272338 1.80647 -0.119646 0.201321 1.4112 -0.142165 0.311191 2.30789 -0.180079 0.257445 1.80647 -0.158448 0.19291 1.4112 -0.188784 0.265671 2.31804 -0.212557 0.216772 1.80647 -0.18685 0.169937 1.4112 -0.229655 0.121958 2.06269 -0.224448 0.125665 1.8052 -0.19725 0.138552 1.4112 -0.229655 -0.111662 2.06065 -0.224448 -0.0861179 1.80139 -0.19725 -0.0497548 1.4112 -0.217345 -0.15721 2.06065 -0.212557 -0.123913 1.80139 -0.18685 -0.081139 1.4112 -0.183724 -0.188464 2.06065 -0.180079 -0.154432 1.79885 -0.158448 -0.104112 1.4112 -0.137952 -0.205641 2.06065 -0.13571 -0.169325 1.79885 -0.119646 -0.112523 1.4112 0.135362 -0.205068 2.06065 0.130503 -0.169325 1.79885 0.113165 -0.112523 1.4112 0.183724 -0.188464 2.06065 0.174872 -0.154432 1.79885 0.151967 -0.104112 1.4112 0.217345 -0.15721 2.06065 0.229655 -0.10853 2.06123 0.20735 -0.123913 1.80139 0.219241 -0.0861179 1.80139 0.180369 -0.081139 1.4112 0.190769 -0.0497548 1.4112 0.023 -0.124658 0.066077 0.021767 -0.124658 0.070677 0.0184 -0.124658 0.074044 0.0138 -0.124658 0.0752771 -0.0138 -0.124658 0.0752771 -0.0184 -0.124658 0.074044 -0.021767 -0.124658 0.070677 -0.023 -0.124658 0.066077 -0.023 -0.0915535 0.0617399 -0.021767 -0.0915535 0.0571399 -0.0184 -0.0915535 0.0537729 -0.0138 -0.0915535 0.0525398 0.0138 -0.0915535 0.0525398 0.0184 -0.0915535 0.0537729 0.021767 -0.0915535 0.0571399 0.023 -0.0915535 0.0617399 0.100033 -0.0646483 0.461869 0.0948451 -0.0776343 0.461869 0.0806748 -0.0871393 0.461869 0.0613163 -0.0906193 0.461869 -0.0548352 -0.0906193 0.461869 -0.0741938 -0.0871393 0.461869 -0.088364 -0.0776343 0.461869 -0.0935523 -0.0646483 0.461869 -0.0935523 0.0132647 0.461869 -0.088364 0.0262507 0.461869 -0.0741938 0.0357557 0.461869 -0.0548352 0.0392367 0.461869 0.0613163 0.0392367 0.461869 0.0806748 0.0357557 0.461869 0.0948451 0.0262507 0.461869 0.100033 0.0132647 0.461869 numsurf 173 SURF 0x30 mat 2 refs 17 0 0 0 3 0 0 6 0 0 9 0 0 12 0 0 15 0 0 18 0 0 21 0 0 24 0 0 27 0 0 30 0 0 33 0 0 36 0 0 39 0 0 42 0 0 45 0 0 46 0 0 SURF 0x30 mat 2 refs 4 1 0 0 0 0 0 46 0 0 48 0 0 SURF 0x30 mat 2 refs 4 2 0 0 1 0 0 48 0 0 50 0 0 SURF 0x30 mat 2 refs 4 67 0 0 2 0 0 50 0 0 51 0 0 SURF 0x30 mat 2 refs 4 4 0 0 3 0 0 0 0 0 1 0 0 SURF 0x30 mat 2 refs 4 5 0 0 4 0 0 1 0 0 2 0 0 SURF 0x30 mat 2 refs 4 66 0 0 5 0 0 2 0 0 67 0 0 SURF 0x30 mat 2 refs 4 7 0 0 6 0 0 3 0 0 4 0 0 SURF 0x30 mat 2 refs 4 8 0 0 7 0 0 4 0 0 5 0 0 SURF 0x30 mat 2 refs 4 65 0 0 8 0 0 5 0 0 66 0 0 SURF 0x30 mat 2 refs 4 10 0 0 9 0 0 6 0 0 7 0 0 SURF 0x30 mat 2 refs 4 11 0 0 10 0 0 7 0 0 8 0 0 SURF 0x30 mat 2 refs 4 64 0 0 11 0 0 8 0 0 65 0 0 SURF 0x30 mat 2 refs 4 13 0 0 12 0 0 9 0 0 10 0 0 SURF 0x30 mat 2 refs 4 14 0 0 13 0 0 10 0 0 11 0 0 SURF 0x30 mat 2 refs 4 63 0 0 14 0 0 11 0 0 64 0 0 SURF 0x30 mat 2 refs 4 16 0 0 15 0 0 12 0 0 13 0 0 SURF 0x30 mat 2 refs 4 17 0 0 16 0 0 13 0 0 14 0 0 SURF 0x30 mat 2 refs 4 62 0 0 17 0 0 14 0 0 63 0 0 SURF 0x30 mat 2 refs 4 19 0 0 18 0 0 15 0 0 16 0 0 SURF 0x30 mat 2 refs 4 20 0 0 19 0 0 16 0 0 17 0 0 SURF 0x30 mat 2 refs 4 61 0 0 20 0 0 17 0 0 62 0 0 SURF 0x30 mat 2 refs 4 22 0 0 21 0 0 18 0 0 19 0 0 SURF 0x30 mat 2 refs 4 23 0 0 22 0 0 19 0 0 20 0 0 SURF 0x30 mat 2 refs 4 60 0 0 23 0 0 20 0 0 61 0 0 SURF 0x30 mat 2 refs 4 25 0 0 24 0 0 21 0 0 22 0 0 SURF 0x30 mat 2 refs 4 26 0 0 25 0 0 22 0 0 23 0 0 SURF 0x30 mat 2 refs 4 59 0 0 26 0 0 23 0 0 60 0 0 SURF 0x30 mat 2 refs 4 28 0 0 27 0 0 24 0 0 25 0 0 SURF 0x30 mat 2 refs 4 29 0 0 28 0 0 25 0 0 26 0 0 SURF 0x30 mat 2 refs 4 58 0 0 29 0 0 26 0 0 59 0 0 SURF 0x30 mat 2 refs 4 31 0 0 30 0 0 27 0 0 28 0 0 SURF 0x30 mat 2 refs 4 32 0 0 31 0 0 28 0 0 29 0 0 SURF 0x30 mat 2 refs 4 57 0 0 32 0 0 29 0 0 58 0 0 SURF 0x30 mat 2 refs 4 34 0 0 33 0 0 30 0 0 31 0 0 SURF 0x30 mat 2 refs 4 35 0 0 34 0 0 31 0 0 32 0 0 SURF 0x30 mat 2 refs 4 56 0 0 35 0 0 32 0 0 57 0 0 SURF 0x30 mat 2 refs 4 37 0 0 36 0 0 33 0 0 34 0 0 SURF 0x30 mat 2 refs 4 38 0 0 37 0 0 34 0 0 35 0 0 SURF 0x30 mat 2 refs 4 55 0 0 38 0 0 35 0 0 56 0 0 SURF 0x30 mat 2 refs 4 40 0 0 39 0 0 36 0 0 37 0 0 SURF 0x30 mat 2 refs 4 41 0 0 40 0 0 37 0 0 38 0 0 SURF 0x30 mat 2 refs 4 54 0 0 41 0 0 38 0 0 55 0 0 SURF 0x30 mat 2 refs 4 43 0 0 42 0 0 39 0 0 40 0 0 SURF 0x30 mat 2 refs 4 44 0 0 43 0 0 40 0 0 41 0 0 SURF 0x30 mat 2 refs 4 53 0 0 44 0 0 41 0 0 54 0 0 SURF 0x30 mat 2 refs 4 47 0 0 45 0 0 42 0 0 43 0 0 SURF 0x30 mat 2 refs 4 49 0 0 47 0 0 43 0 0 44 0 0 SURF 0x30 mat 2 refs 4 52 0 0 49 0 0 44 0 0 53 0 0 SURF 0x30 mat 2 refs 4 48 0 0 46 0 0 45 0 0 47 0 0 SURF 0x30 mat 2 refs 4 50 0 0 48 0 0 47 0 0 49 0 0 SURF 0x30 mat 2 refs 4 51 0 0 50 0 0 49 0 0 52 0 0 SURF 0x30 mat 2 refs 4 68 0 0 67 0 0 51 0 0 84 0 0 SURF 0x30 mat 2 refs 4 84 0 0 51 0 0 52 0 0 83 0 0 SURF 0x30 mat 2 refs 4 83 0 0 52 0 0 53 0 0 82 0 0 SURF 0x30 mat 2 refs 4 82 0 0 53 0 0 54 0 0 81 0 0 SURF 0x30 mat 2 refs 4 81 0 0 54 0 0 55 0 0 80 0 0 SURF 0x30 mat 2 refs 4 80 0 0 55 0 0 56 0 0 79 0 0 SURF 0x30 mat 2 refs 4 79 0 0 56 0 0 57 0 0 78 0 0 SURF 0x30 mat 2 refs 4 78 0 0 57 0 0 58 0 0 77 0 0 SURF 0x30 mat 2 refs 4 77 0 0 58 0 0 59 0 0 76 0 0 SURF 0x30 mat 2 refs 4 76 0 0 59 0 0 60 0 0 75 0 0 SURF 0x30 mat 2 refs 4 75 0 0 60 0 0 61 0 0 74 0 0 SURF 0x30 mat 2 refs 4 74 0 0 61 0 0 62 0 0 73 0 0 SURF 0x30 mat 2 refs 4 73 0 0 62 0 0 63 0 0 72 0 0 SURF 0x30 mat 2 refs 4 72 0 0 63 0 0 64 0 0 71 0 0 SURF 0x30 mat 2 refs 4 71 0 0 64 0 0 65 0 0 70 0 0 SURF 0x30 mat 2 refs 4 70 0 0 65 0 0 66 0 0 69 0 0 SURF 0x30 mat 2 refs 4 69 0 0 66 0 0 67 0 0 68 0 0 SURF 0x30 mat 2 refs 4 101 0 0 68 0 0 84 0 0 85 0 0 SURF 0x30 mat 2 refs 4 100 0 0 69 0 0 68 0 0 101 0 0 SURF 0x30 mat 2 refs 4 99 0 0 70 0 0 69 0 0 100 0 0 SURF 0x30 mat 2 refs 4 98 0 0 71 0 0 70 0 0 99 0 0 SURF 0x30 mat 2 refs 4 97 0 0 72 0 0 71 0 0 98 0 0 SURF 0x30 mat 2 refs 4 96 0 0 73 0 0 72 0 0 97 0 0 SURF 0x30 mat 2 refs 4 95 0 0 74 0 0 73 0 0 96 0 0 SURF 0x30 mat 2 refs 4 94 0 0 75 0 0 74 0 0 95 0 0 SURF 0x30 mat 2 refs 4 93 0 0 76 0 0 75 0 0 94 0 0 SURF 0x30 mat 2 refs 4 92 0 0 77 0 0 76 0 0 93 0 0 SURF 0x30 mat 2 refs 4 91 0 0 78 0 0 77 0 0 92 0 0 SURF 0x30 mat 2 refs 4 90 0 0 79 0 0 78 0 0 91 0 0 SURF 0x30 mat 2 refs 4 89 0 0 80 0 0 79 0 0 90 0 0 SURF 0x30 mat 2 refs 4 88 0 0 81 0 0 80 0 0 89 0 0 SURF 0x30 mat 2 refs 4 87 0 0 82 0 0 81 0 0 88 0 0 SURF 0x30 mat 2 refs 4 86 0 0 83 0 0 82 0 0 87 0 0 SURF 0x30 mat 2 refs 4 85 0 0 84 0 0 83 0 0 86 0 0 SURF 0x30 mat 2 refs 17 85 0 0 86 0 0 87 0 0 88 0 0 89 0 0 90 0 0 91 0 0 92 0 0 93 0 0 94 0 0 95 0 0 96 0 0 97 0 0 98 0 0 99 0 0 100 0 0 101 0 0 SURF 0x30 mat 2 refs 4 146 0 0 101 0 0 85 0 0 145 0 0 SURF 0x30 mat 2 refs 4 145 0 0 85 0 0 86 0 0 142 0 0 SURF 0x30 mat 2 refs 4 142 0 0 86 0 0 87 0 0 139 0 0 SURF 0x30 mat 2 refs 4 139 0 0 87 0 0 88 0 0 136 0 0 SURF 0x30 mat 2 refs 4 136 0 0 88 0 0 89 0 0 133 0 0 SURF 0x30 mat 2 refs 4 133 0 0 89 0 0 90 0 0 130 0 0 SURF 0x30 mat 2 refs 4 130 0 0 90 0 0 91 0 0 127 0 0 SURF 0x30 mat 2 refs 4 127 0 0 91 0 0 92 0 0 124 0 0 SURF 0x30 mat 2 refs 4 124 0 0 92 0 0 93 0 0 121 0 0 SURF 0x30 mat 2 refs 4 118 0 0 94 0 0 93 0 0 121 0 0 SURF 0x30 mat 2 refs 4 115 0 0 95 0 0 94 0 0 118 0 0 SURF 0x30 mat 2 refs 4 102 0 0 96 0 0 95 0 0 115 0 0 SURF 0x30 mat 2 refs 4 112 0 0 97 0 0 96 0 0 102 0 0 SURF 0x30 mat 2 refs 4 109 0 0 98 0 0 97 0 0 112 0 0 SURF 0x30 mat 2 refs 4 106 0 0 99 0 0 98 0 0 109 0 0 SURF 0x30 mat 2 refs 4 103 0 0 100 0 0 99 0 0 106 0 0 SURF 0x30 mat 2 refs 4 103 0 0 100 0 0 101 0 0 146 0 0 SURF 0x30 mat 2 refs 2 148 0 0 146 0 0 SURF 0x30 mat 2 refs 2 150 0 0 148 0 0 SURF 0x30 mat 2 refs 2 167 0 0 150 0 0 SURF 0x30 mat 2 refs 4 104 0 0 103 0 0 146 0 0 148 0 0 SURF 0x30 mat 2 refs 4 105 0 0 104 0 0 148 0 0 150 0 0 SURF 0x30 mat 2 refs 4 182 0 0 105 0 0 150 0 0 167 0 0 SURF 0x30 mat 2 refs 4 107 0 0 106 0 0 103 0 0 104 0 0 SURF 0x30 mat 2 refs 4 108 0 0 107 0 0 104 0 0 105 0 0 SURF 0x30 mat 2 refs 4 181 0 0 108 0 0 105 0 0 182 0 0 SURF 0x30 mat 2 refs 4 110 0 0 109 0 0 106 0 0 107 0 0 SURF 0x30 mat 2 refs 4 111 0 0 110 0 0 107 0 0 108 0 0 SURF 0x30 mat 2 refs 4 180 0 0 111 0 0 108 0 0 181 0 0 SURF 0x30 mat 2 refs 4 113 0 0 112 0 0 109 0 0 110 0 0 SURF 0x30 mat 2 refs 4 114 0 0 113 0 0 110 0 0 111 0 0 SURF 0x30 mat 2 refs 4 179 0 0 114 0 0 111 0 0 180 0 0 SURF 0x30 mat 2 refs 5 116 0 0 115 0 0 102 0 0 112 0 0 113 0 0 SURF 0x30 mat 2 refs 4 117 0 0 116 0 0 113 0 0 114 0 0 SURF 0x30 mat 2 refs 4 178 0 0 117 0 0 114 0 0 179 0 0 SURF 0x30 mat 2 refs 4 119 0 0 118 0 0 115 0 0 116 0 0 SURF 0x30 mat 2 refs 4 120 0 0 119 0 0 116 0 0 117 0 0 SURF 0x30 mat 2 refs 4 177 0 0 120 0 0 117 0 0 178 0 0 SURF 0x30 mat 2 refs 4 122 0 0 121 0 0 118 0 0 119 0 0 SURF 0x30 mat 2 refs 4 123 0 0 122 0 0 119 0 0 120 0 0 SURF 0x30 mat 2 refs 4 176 0 0 123 0 0 120 0 0 177 0 0 SURF 0x30 mat 2 refs 4 125 0 0 124 0 0 121 0 0 122 0 0 SURF 0x30 mat 2 refs 4 126 0 0 125 0 0 122 0 0 123 0 0 SURF 0x30 mat 2 refs 4 175 0 0 126 0 0 123 0 0 176 0 0 SURF 0x30 mat 2 refs 4 128 0 0 127 0 0 124 0 0 125 0 0 SURF 0x30 mat 2 refs 4 129 0 0 128 0 0 125 0 0 126 0 0 SURF 0x30 mat 2 refs 4 174 0 0 129 0 0 126 0 0 175 0 0 SURF 0x30 mat 2 refs 4 131 0 0 130 0 0 127 0 0 128 0 0 SURF 0x30 mat 2 refs 4 132 0 0 131 0 0 128 0 0 129 0 0 SURF 0x30 mat 2 refs 4 173 0 0 132 0 0 129 0 0 174 0 0 SURF 0x30 mat 2 refs 4 134 0 0 133 0 0 130 0 0 131 0 0 SURF 0x30 mat 2 refs 4 135 0 0 134 0 0 131 0 0 132 0 0 SURF 0x30 mat 2 refs 4 172 0 0 135 0 0 132 0 0 173 0 0 SURF 0x30 mat 2 refs 4 137 0 0 136 0 0 133 0 0 134 0 0 SURF 0x30 mat 2 refs 4 138 0 0 137 0 0 134 0 0 135 0 0 SURF 0x30 mat 2 refs 4 171 0 0 138 0 0 135 0 0 172 0 0 SURF 0x30 mat 2 refs 4 140 0 0 139 0 0 136 0 0 137 0 0 SURF 0x30 mat 2 refs 4 141 0 0 140 0 0 137 0 0 138 0 0 SURF 0x30 mat 2 refs 4 170 0 0 141 0 0 138 0 0 171 0 0 SURF 0x30 mat 2 refs 4 143 0 0 142 0 0 139 0 0 140 0 0 SURF 0x30 mat 2 refs 4 144 0 0 143 0 0 140 0 0 141 0 0 SURF 0x30 mat 2 refs 4 169 0 0 144 0 0 141 0 0 170 0 0 SURF 0x30 mat 2 refs 4 147 0 0 145 0 0 142 0 0 143 0 0 SURF 0x30 mat 2 refs 4 149 0 0 147 0 0 143 0 0 144 0 0 SURF 0x30 mat 2 refs 4 168 0 0 149 0 0 144 0 0 169 0 0 SURF 0x30 mat 2 refs 4 148 0 0 146 0 0 145 0 0 147 0 0 SURF 0x30 mat 2 refs 4 150 0 0 148 0 0 147 0 0 149 0 0 SURF 0x30 mat 2 refs 4 167 0 0 150 0 0 149 0 0 168 0 0 SURF 0x30 mat 2 refs 4 167 0 0 168 0 0 152 0 0 151 0 0 SURF 0x30 mat 2 refs 4 168 0 0 169 0 0 153 0 0 152 0 0 SURF 0x30 mat 2 refs 4 169 0 0 170 0 0 154 0 0 153 0 0 SURF 0x30 mat 2 refs 4 170 0 0 171 0 0 155 0 0 154 0 0 SURF 0x30 mat 2 refs 4 171 0 0 172 0 0 156 0 0 155 0 0 SURF 0x30 mat 2 refs 4 172 0 0 173 0 0 157 0 0 156 0 0 SURF 0x30 mat 2 refs 4 173 0 0 174 0 0 158 0 0 157 0 0 SURF 0x30 mat 2 refs 4 174 0 0 175 0 0 159 0 0 158 0 0 SURF 0x30 mat 2 refs 4 175 0 0 176 0 0 160 0 0 159 0 0 SURF 0x30 mat 2 refs 4 176 0 0 177 0 0 161 0 0 160 0 0 SURF 0x30 mat 2 refs 4 177 0 0 178 0 0 162 0 0 161 0 0 SURF 0x30 mat 2 refs 4 178 0 0 179 0 0 163 0 0 162 0 0 SURF 0x30 mat 2 refs 4 179 0 0 180 0 0 164 0 0 163 0 0 SURF 0x30 mat 2 refs 4 180 0 0 181 0 0 165 0 0 164 0 0 SURF 0x30 mat 2 refs 4 181 0 0 182 0 0 166 0 0 165 0 0 SURF 0x30 mat 2 refs 4 182 0 0 167 0 0 151 0 0 166 0 0 SURF 0x30 mat 2 refs 2 167 0 0 151 0 0 SURF 0x30 mat 2 refs 16 166 0 0 165 0 0 164 0 0 163 0 0 162 0 0 161 0 0 160 0 0 159 0 0 158 0 0 157 0 0 156 0 0 155 0 0 154 0 0 153 0 0 152 0 0 151 0 0 kids 0 OBJECT poly name "canopy" loc 0 0.259552 -0.630729 crease 45.000000 numvert 60 -0.226868 -0.116005 0.236759 -0.209626 0.0101255 0.193358 -0.160397 0.0862139 0.182985 -0.0866676 0.131292 0.176386 -6.56942e-06 0.155232 0.172613 0.0866544 0.131292 0.176386 0.160384 0.0862139 0.182985 0.209613 0.0101255 0.193358 0.226855 -0.116005 0.236759 -0.227095 -0.116005 0.236759 -0.224168 -0.11755 0.370193 -0.207132 0.0159599 0.373817 -0.158489 0.0843264 0.373817 -0.0856373 0.129975 0.373817 -7.90427e-06 0.145962 0.373817 0.0856214 0.129975 0.373817 0.158474 0.0843264 0.373817 0.207116 0.0159599 0.373817 0.224152 -0.11755 0.370193 -0.224392 -0.11755 0.370193 -0.211177 -0.114551 0.572717 -0.195269 -0.00158951 0.572717 -0.149847 0.0782339 0.571509 -0.0818189 0.117013 0.571509 -0.00185971 0.130594 0.571509 0.0780995 0.117013 0.571509 0.146128 0.0782339 0.571509 0.191549 -0.00158951 0.572717 0.207458 -0.114551 0.572717 -0.211386 -0.114551 0.572717 -0.187795 -0.11061 0.719248 -0.173384 -0.0268418 0.721664 -0.132239 0.0286342 0.721664 -0.070615 0.0656756 0.721664 0.00193629 0.0786485 0.720098 0.0743678 0.0656756 0.720098 0.135872 0.0286342 0.721664 0.177017 -0.0268418 0.721664 0.191428 -0.11061 0.719248 -0.187984 -0.11061 0.719248 -0.162109 -0.0998929 0.815797 -0.149755 -0.0499714 0.815797 -0.114482 -0.0074988 0.815797 -0.0616535 0.0208599 0.815797 0.000638013 0.0307919 0.814231 0.0627316 0.0208599 0.814231 0.115362 -0.0074988 0.815797 0.150635 -0.0499714 0.815797 0.162988 -0.0998929 0.815797 -0.162271 -0.0998929 0.815797 0 -0.0895156 0.946273 0 -0.0895156 0.946273 0 -0.0895156 0.946273 0 -0.0895156 0.946273 0 -0.0895156 0.946273 0 -0.0895156 0.946273 0 -0.0895156 0.946273 0 -0.0895156 0.946273 0 -0.0895156 0.946273 0 -0.0895156 0.946273 numsurf 52 SURF 0x10 mat 3 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x10 mat 3 refs 4 59 0 0 50 0 0 40 0 0 49 0 0 SURF 0x10 mat 3 refs 4 58 0 0 59 0 0 49 0 0 48 0 0 SURF 0x10 mat 3 refs 4 57 0 0 58 0 0 48 0 0 47 0 0 SURF 0x10 mat 3 refs 4 56 0 0 57 0 0 47 0 0 46 0 0 SURF 0x10 mat 3 refs 4 55 0 0 56 0 0 46 0 0 45 0 0 SURF 0x10 mat 3 refs 4 54 0 0 55 0 0 45 0 0 44 0 0 SURF 0x10 mat 3 refs 4 53 0 0 54 0 0 44 0 0 43 0 0 SURF 0x10 mat 3 refs 4 52 0 0 53 0 0 43 0 0 42 0 0 SURF 0x10 mat 3 refs 4 51 0 0 52 0 0 42 0 0 41 0 0 SURF 0x10 mat 3 refs 4 50 0 0 51 0 0 41 0 0 40 0 0 SURF 0x10 mat 3 refs 4 49 0 0 40 0 0 30 0 0 39 0 0 SURF 0x10 mat 3 refs 4 48 0 0 49 0 0 39 0 0 38 0 0 SURF 0x10 mat 3 refs 4 47 0 0 48 0 0 38 0 0 37 0 0 SURF 0x10 mat 3 refs 4 46 0 0 47 0 0 37 0 0 36 0 0 SURF 0x10 mat 3 refs 4 45 0 0 46 0 0 36 0 0 35 0 0 SURF 0x10 mat 3 refs 4 44 0 0 45 0 0 35 0 0 34 0 0 SURF 0x10 mat 3 refs 4 43 0 0 44 0 0 34 0 0 33 0 0 SURF 0x10 mat 3 refs 4 42 0 0 43 0 0 33 0 0 32 0 0 SURF 0x10 mat 3 refs 4 41 0 0 42 0 0 32 0 0 31 0 0 SURF 0x10 mat 3 refs 4 40 0 0 41 0 0 31 0 0 30 0 0 SURF 0x10 mat 3 refs 4 39 0 0 30 0 0 20 0 0 29 0 0 SURF 0x10 mat 3 refs 4 38 0 0 39 0 0 29 0 0 28 0 0 SURF 0x10 mat 3 refs 4 37 0 0 38 0 0 28 0 0 27 0 0 SURF 0x10 mat 3 refs 4 36 0 0 37 0 0 27 0 0 26 0 0 SURF 0x10 mat 3 refs 4 35 0 0 36 0 0 26 0 0 25 0 0 SURF 0x10 mat 3 refs 4 34 0 0 35 0 0 25 0 0 24 0 0 SURF 0x10 mat 3 refs 4 33 0 0 34 0 0 24 0 0 23 0 0 SURF 0x10 mat 3 refs 4 32 0 0 33 0 0 23 0 0 22 0 0 SURF 0x10 mat 3 refs 4 31 0 0 32 0 0 22 0 0 21 0 0 SURF 0x10 mat 3 refs 4 30 0 0 31 0 0 21 0 0 20 0 0 SURF 0x10 mat 3 refs 4 29 0 0 20 0 0 10 0 0 19 0 0 SURF 0x10 mat 3 refs 4 28 0 0 29 0 0 19 0 0 18 0 0 SURF 0x10 mat 3 refs 4 27 0 0 28 0 0 18 0 0 17 0 0 SURF 0x10 mat 3 refs 4 26 0 0 27 0 0 17 0 0 16 0 0 SURF 0x10 mat 3 refs 4 25 0 0 26 0 0 16 0 0 15 0 0 SURF 0x10 mat 3 refs 4 24 0 0 25 0 0 15 0 0 14 0 0 SURF 0x10 mat 3 refs 4 23 0 0 24 0 0 14 0 0 13 0 0 SURF 0x10 mat 3 refs 4 22 0 0 23 0 0 13 0 0 12 0 0 SURF 0x10 mat 3 refs 4 21 0 0 22 0 0 12 0 0 11 0 0 SURF 0x10 mat 3 refs 4 20 0 0 21 0 0 11 0 0 10 0 0 SURF 0x10 mat 3 refs 4 19 0 0 10 0 0 0 0 0 9 0 0 SURF 0x10 mat 3 refs 4 18 0 0 19 0 0 9 0 0 8 0 0 SURF 0x10 mat 3 refs 4 17 0 0 18 0 0 8 0 0 7 0 0 SURF 0x10 mat 3 refs 4 16 0 0 17 0 0 7 0 0 6 0 0 SURF 0x10 mat 3 refs 4 15 0 0 16 0 0 6 0 0 5 0 0 SURF 0x10 mat 3 refs 4 14 0 0 15 0 0 5 0 0 4 0 0 SURF 0x10 mat 3 refs 4 13 0 0 14 0 0 4 0 0 3 0 0 SURF 0x10 mat 3 refs 4 12 0 0 13 0 0 3 0 0 2 0 0 SURF 0x10 mat 3 refs 4 11 0 0 12 0 0 2 0 0 1 0 0 SURF 0x10 mat 3 refs 4 10 0 0 11 0 0 1 0 0 0 0 0 SURF 0x10 mat 3 refs 10 59 0 0 58 0 0 57 0 0 56 0 0 55 0 0 54 0 0 53 0 0 52 0 0 51 0 0 50 0 0 kids 0 OBJECT poly name "haupt" loc 4.99453e-05 0.040942 -0.186537 crease 45.000000 numvert 33 1.54668 -0.437992 0.414916 1.54668 -0.430125 0.616416 1.54668 -0.426677 0.705831 1.54668 -0.427753 0.790629 1.54668 -0.434436 0.829249 1.54668 -0.437992 0.834706 1.54668 -0.441224 0.829249 1.54668 -0.443917 0.790629 1.54668 -0.444459 0.705831 1.54668 -0.441227 0.616416 1.54668 -0.437992 0.414916 0 -0.27395 0.414916 0 -0.263172 0.69097 0 -0.258448 0.81347 0 -0.259922 0.929643 0 -0.269078 0.982552 0 -0.27395 0.990029 0 -0.278377 0.982552 0 -0.282068 0.929643 0 -0.282809 0.81347 0 -0.278382 0.69097 0 -0.27395 0.414916 -1.54668 -0.437992 0.414916 -1.54668 -0.430125 0.616416 -1.54668 -0.426677 0.705831 -1.54668 -0.427753 0.790629 -1.54668 -0.434436 0.829249 -1.54668 -0.437992 0.834706 -1.54668 -0.441224 0.829249 -1.54668 -0.443917 0.790629 -1.54668 -0.444459 0.705831 -1.54668 -0.441227 0.616416 -1.54668 -0.437992 0.414916 numsurf 24 SURF 0x30 mat 4 refs 4 11 0 0 12 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 4 12 0 0 13 0 0 2 0 0 1 0 0 SURF 0x30 mat 4 refs 4 13 0 0 14 0 0 3 0 0 2 0 0 SURF 0x30 mat 4 refs 4 14 0 0 15 0 0 4 0 0 3 0 0 SURF 0x30 mat 4 refs 4 15 0 0 16 0 0 5 0 0 4 0 0 SURF 0x30 mat 4 refs 4 16 0 0 17 0 0 6 0 0 5 0 0 SURF 0x30 mat 4 refs 4 17 0 0 18 0 0 7 0 0 6 0 0 SURF 0x30 mat 4 refs 4 18 0 0 19 0 0 8 0 0 7 0 0 SURF 0x30 mat 4 refs 4 19 0 0 20 0 0 9 0 0 8 0 0 SURF 0x30 mat 4 refs 4 20 0 0 21 0 0 10 0 0 9 0 0 SURF 0x30 mat 4 refs 4 21 0 0 11 0 0 0 0 0 10 0 0 SURF 0x30 mat 4 refs 4 22 0 0 23 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 23 0 0 24 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 24 0 0 25 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 25 0 0 26 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 26 0 0 27 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 27 0 0 28 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 28 0 0 29 0 0 18 0 0 17 0 0 SURF 0x30 mat 4 refs 4 29 0 0 30 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 30 0 0 31 0 0 20 0 0 19 0 0 SURF 0x30 mat 4 refs 4 31 0 0 32 0 0 21 0 0 20 0 0 SURF 0x30 mat 4 refs 4 32 0 0 22 0 0 11 0 0 21 0 0 SURF 0x30 mat 4 refs 11 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 11 32 0 0 31 0 0 30 0 0 29 0 0 28 0 0 27 0 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 0 kids 0 OBJECT poly name "hlw" loc 4.99453e-05 -0.316002 -0.126058 crease 45.000000 numvert 33 1.63471 0.689708 -0.831948 1.63471 0.710444 -0.671617 1.63471 0.719531 -0.600469 1.63471 0.716696 -0.532996 1.63471 0.699082 -0.502266 1.63471 0.689708 -0.497923 1.63471 0.681192 -0.502266 1.63471 0.674091 -0.532996 1.63471 0.672664 -0.600469 1.63471 0.681183 -0.671617 1.63471 0.689708 -0.831948 0 0.542835 -0.831948 0 0.572787 -0.600358 0 0.585915 -0.497589 0 0.581818 -0.400128 0 0.556376 -0.35574 0 0.542835 -0.349469 0 0.530532 -0.35574 0 0.52028 -0.400128 0 0.518218 -0.497589 0 0.530521 -0.600358 0 0.542835 -0.831948 -1.63071 0.693952 -0.831948 -1.63071 0.714688 -0.671617 -1.63071 0.723775 -0.600469 -1.63071 0.72094 -0.532996 -1.63071 0.703326 -0.502266 -1.63071 0.693952 -0.497923 -1.63071 0.685436 -0.502266 -1.63071 0.678335 -0.532996 -1.63071 0.676908 -0.600469 -1.63071 0.685427 -0.671617 -1.63071 0.693952 -0.831948 numsurf 24 SURF 0x30 mat 4 refs 4 11 0 0 12 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 4 12 0 0 13 0 0 2 0 0 1 0 0 SURF 0x30 mat 4 refs 4 13 0 0 14 0 0 3 0 0 2 0 0 SURF 0x30 mat 4 refs 4 14 0 0 15 0 0 4 0 0 3 0 0 SURF 0x30 mat 4 refs 4 15 0 0 16 0 0 5 0 0 4 0 0 SURF 0x30 mat 4 refs 4 16 0 0 17 0 0 6 0 0 5 0 0 SURF 0x30 mat 4 refs 4 17 0 0 18 0 0 7 0 0 6 0 0 SURF 0x30 mat 4 refs 4 18 0 0 19 0 0 8 0 0 7 0 0 SURF 0x30 mat 4 refs 4 19 0 0 20 0 0 9 0 0 8 0 0 SURF 0x30 mat 4 refs 4 20 0 0 21 0 0 10 0 0 9 0 0 SURF 0x30 mat 4 refs 4 21 0 0 11 0 0 0 0 0 10 0 0 SURF 0x30 mat 4 refs 4 22 0 0 23 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 23 0 0 24 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 24 0 0 25 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 25 0 0 26 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 26 0 0 27 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 27 0 0 28 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 28 0 0 29 0 0 18 0 0 17 0 0 SURF 0x30 mat 4 refs 4 29 0 0 30 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 30 0 0 31 0 0 20 0 0 19 0 0 SURF 0x30 mat 4 refs 4 31 0 0 32 0 0 21 0 0 20 0 0 SURF 0x30 mat 4 refs 4 32 0 0 22 0 0 11 0 0 21 0 0 SURF 0x30 mat 4 refs 11 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 11 32 0 0 31 0 0 30 0 0 29 0 0 28 0 0 27 0 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 0 kids 0 OBJECT poly name "slw" loc 0 -0.236003 -0.448423 crease 45.000000 numvert 22 0 0.180844 -2.36036 0.009913 0.226497 -2.11888 0.014258 0.263663 -2.02987 0.012902 0.279745 -1.96701 0.004481 0.31773 -1.85319 0 0.31773 -1.84781 -0.004072 0.31773 -1.85319 -0.007466 0.279745 -1.96701 -0.008148 0.263663 -2.02987 -0.004076 0.226497 -2.11888 0 0.180844 -2.36036 0 0.946399 -2.57284 0.004563 0.940074 -2.47635 0.006563 0.95097 -2.44127 0.005939 0.952787 -2.39738 0.002063 0.94189 -2.36353 0 0.94189 -2.36106 -0.001874 0.94189 -2.36353 -0.003437 0.952787 -2.39738 -0.003751 0.95097 -2.44127 -0.001876 0.940074 -2.47635 0 0.946399 -2.57284 numsurf 21 SURF 0x20 mat 1 refs 4 20 0 0 12 0 0 21 0 0 11 0 0 SURF 0x20 mat 1 refs 3 19 0 0 12 0 0 20 0 0 SURF 0x20 mat 1 refs 3 19 0 0 13 0 0 12 0 0 SURF 0x20 mat 1 refs 3 13 0 0 19 0 0 18 0 0 SURF 0x20 mat 1 refs 3 18 0 0 14 0 0 13 0 0 SURF 0x20 mat 1 refs 3 17 0 0 14 0 0 18 0 0 SURF 0x20 mat 1 refs 3 15 0 0 14 0 0 17 0 0 SURF 0x20 mat 1 refs 3 17 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 11 0 0 12 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 4 12 0 0 13 0 0 2 0 0 1 0 0 SURF 0x30 mat 4 refs 4 13 0 0 14 0 0 3 0 0 2 0 0 SURF 0x30 mat 4 refs 4 14 0 0 15 0 0 4 0 0 3 0 0 SURF 0x30 mat 4 refs 4 15 0 0 16 0 0 5 0 0 4 0 0 SURF 0x30 mat 4 refs 4 16 0 0 17 0 0 6 0 0 5 0 0 SURF 0x30 mat 4 refs 4 17 0 0 18 0 0 7 0 0 6 0 0 SURF 0x30 mat 4 refs 4 18 0 0 19 0 0 8 0 0 7 0 0 SURF 0x30 mat 4 refs 4 19 0 0 20 0 0 9 0 0 8 0 0 SURF 0x30 mat 4 refs 4 20 0 0 21 0 0 10 0 0 9 0 0 SURF 0x30 mat 4 refs 4 21 0 0 11 0 0 0 0 0 10 0 0 SURF 0x30 mat 4 refs 11 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 11 21 0 0 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 kids 0 OBJECT poly name "Right wheel housing" loc -1.54261 0.189655 -0.0302963 crease 45.000000 numvert 22 -0.109458 -0.90088 0.276043 -0.109458 -0.87826 0.094545 -0.109458 -0.818626 -0.190338 -0.109458 -0.588004 0.298081 -0.109458 -0.584448 0.65987 -0.109458 -0.588004 0.664635 -0.109458 -0.577765 0.626147 -0.109458 -0.580137 0.474027 -0.109458 -0.576689 0.552103 -0.109458 -0.880316 0.542546 -0.109458 -0.896767 0.43227 0 -0.90098 0.275931 0 -0.818726 -0.19045 0 -0.588104 0.297969 0 -0.87836 0.0944333 0 -0.584548 0.659758 0 -0.588104 0.664523 0 -0.577865 0.626036 0 -0.576789 0.551992 0 -0.896867 0.432158 0 -0.580237 0.473916 0 -0.880416 0.542435 numsurf 29 SURF 0x20 mat 1 refs 3 10 0 0 3 0 0 7 0 0 SURF 0x20 mat 1 refs 3 0 0 0 3 0 0 10 0 0 SURF 0x20 mat 1 refs 3 1 0 0 3 0 0 0 0 0 SURF 0x20 mat 1 refs 3 2 0 0 3 0 0 1 0 0 SURF 0x20 mat 1 refs 3 4 0 0 5 0 0 6 0 0 SURF 0x20 mat 1 refs 3 6 0 0 5 0 0 9 0 0 SURF 0x20 mat 1 refs 3 8 0 0 6 0 0 9 0 0 SURF 0x20 mat 1 refs 3 7 0 0 8 0 0 9 0 0 SURF 0x20 mat 1 refs 3 10 0 0 7 0 0 9 0 0 SURF 0x20 mat 1 refs 4 20 0 0 7 0 0 3 0 0 13 0 0 SURF 0x20 mat 1 refs 4 11 0 0 0 0 0 10 0 0 19 0 0 SURF 0x20 mat 1 refs 4 14 0 0 1 0 0 0 0 0 11 0 0 SURF 0x20 mat 1 refs 4 12 0 0 2 0 0 1 0 0 14 0 0 SURF 0x20 mat 1 refs 4 13 0 0 3 0 0 2 0 0 12 0 0 SURF 0x20 mat 1 refs 4 15 0 0 4 0 0 6 0 0 17 0 0 SURF 0x20 mat 1 refs 4 16 0 0 5 0 0 4 0 0 15 0 0 SURF 0x20 mat 1 refs 4 21 0 0 9 0 0 5 0 0 16 0 0 SURF 0x20 mat 1 refs 4 17 0 0 6 0 0 8 0 0 18 0 0 SURF 0x20 mat 1 refs 4 18 0 0 8 0 0 7 0 0 20 0 0 SURF 0x20 mat 1 refs 4 19 0 0 10 0 0 9 0 0 21 0 0 SURF 0x20 mat 1 refs 3 20 0 0 13 0 0 19 0 0 SURF 0x20 mat 1 refs 3 19 0 0 13 0 0 11 0 0 SURF 0x20 mat 1 refs 3 11 0 0 13 0 0 14 0 0 SURF 0x20 mat 1 refs 3 14 0 0 13 0 0 12 0 0 SURF 0x20 mat 1 refs 3 17 0 0 16 0 0 15 0 0 SURF 0x20 mat 1 refs 3 21 0 0 16 0 0 17 0 0 SURF 0x20 mat 1 refs 3 21 0 0 17 0 0 18 0 0 SURF 0x20 mat 1 refs 3 21 0 0 18 0 0 20 0 0 SURF 0x20 mat 1 refs 3 21 0 0 20 0 0 19 0 0 kids 0 OBJECT poly name "Right wheel" loc -1.54261 0.139688 -0.759888 crease 45.000000 numvert 22 -0.0987511 -0.750354 1.11628 -0.00920415 -0.750354 1.11628 -0.0987511 -0.750354 1.29878 -0.0987511 -0.863144 1.26393 -0.0987511 -0.932853 1.17268 -0.0987511 -0.932853 1.05989 -0.0987511 -0.863144 0.96864 -0.0987511 -0.750354 0.933786 -0.0987511 -0.637563 0.96864 -0.0987511 -0.567855 1.05989 -0.0987511 -0.567855 1.17268 -0.0987511 -0.637563 1.26393 -0.00920415 -0.750354 1.29878 -0.00920415 -0.863144 1.26393 -0.00920415 -0.932853 1.17268 -0.00920415 -0.932853 1.05989 -0.00920415 -0.863144 0.96864 -0.00920415 -0.750354 0.933786 -0.00920415 -0.637563 0.96864 -0.00920415 -0.567855 1.05989 -0.00920415 -0.567855 1.17268 -0.00920415 -0.637563 1.26393 numsurf 30 SURF 0x0 mat 0 refs 3 0 0 0 2 0 0 11 0 0 SURF 0x0 mat 0 refs 3 0 0 0 3 0 0 2 0 0 SURF 0x0 mat 0 refs 3 0 0 0 4 0 0 3 0 0 SURF 0x0 mat 0 refs 3 0 0 0 5 0 0 4 0 0 SURF 0x0 mat 0 refs 3 0 0 0 6 0 0 5 0 0 SURF 0x0 mat 0 refs 3 0 0 0 7 0 0 6 0 0 SURF 0x0 mat 0 refs 3 0 0 0 8 0 0 7 0 0 SURF 0x0 mat 0 refs 3 0 0 0 9 0 0 8 0 0 SURF 0x0 mat 0 refs 3 0 0 0 10 0 0 9 0 0 SURF 0x0 mat 0 refs 3 0 0 0 11 0 0 10 0 0 SURF 0x0 mat 0 refs 3 1 0 0 21 0 0 12 0 0 SURF 0x0 mat 0 refs 3 1 0 0 12 0 0 13 0 0 SURF 0x0 mat 0 refs 3 1 0 0 13 0 0 14 0 0 SURF 0x0 mat 0 refs 3 1 0 0 14 0 0 15 0 0 SURF 0x0 mat 0 refs 3 1 0 0 15 0 0 16 0 0 SURF 0x0 mat 0 refs 3 1 0 0 16 0 0 17 0 0 SURF 0x0 mat 0 refs 3 1 0 0 17 0 0 18 0 0 SURF 0x0 mat 0 refs 3 1 0 0 18 0 0 19 0 0 SURF 0x0 mat 0 refs 3 1 0 0 19 0 0 20 0 0 SURF 0x0 mat 0 refs 3 1 0 0 20 0 0 21 0 0 SURF 0x10 mat 0 refs 4 21 0 1 11 0 0 2 0.1 0 12 0.1 1 SURF 0x10 mat 0 refs 4 12 0.1 1 2 0.1 0 3 0.2 0 13 0.2 1 SURF 0x10 mat 0 refs 4 13 0.2 1 3 0.2 0 4 0.3 0 14 0.3 1 SURF 0x10 mat 0 refs 4 14 0.3 1 4 0.3 0 5 0.4 0 15 0.4 1 SURF 0x10 mat 0 refs 4 15 0.4 1 5 0.4 0 6 0.5 0 16 0.5 1 SURF 0x10 mat 0 refs 4 16 0.5 1 6 0.5 0 7 0.6 0 17 0.6 1 SURF 0x10 mat 0 refs 4 17 0.6 1 7 0.6 0 8 0.7 0 18 0.7 1 SURF 0x10 mat 0 refs 4 18 0.7 1 8 0.7 0 9 0.8 0 19 0.8 1 SURF 0x10 mat 0 refs 4 19 0.8 1 9 0.8 0 10 0.9 0 20 0.9 1 SURF 0x10 mat 0 refs 4 20 0.9 1 10 0.9 0 11 1 0 21 1 1 kids 0 OBJECT poly name "Left wheel" loc 1.65381 0.139688 -0.759888 crease 45.000000 numvert 22 -0.00920415 -0.637563 1.26393 -0.00920415 -0.567855 1.17268 -0.00920415 -0.567855 1.05989 -0.00920415 -0.637563 0.96864 -0.00920415 -0.750354 0.933786 -0.00920415 -0.863144 0.96864 -0.00920415 -0.932853 1.05989 -0.00920415 -0.932853 1.17268 -0.00920415 -0.863144 1.26393 -0.00920415 -0.750354 1.29878 -0.0987511 -0.637563 1.26393 -0.0987511 -0.567855 1.17268 -0.0987511 -0.567855 1.05989 -0.0987511 -0.637563 0.96864 -0.0987511 -0.750354 0.933786 -0.0987511 -0.863144 0.96864 -0.0987511 -0.932853 1.05989 -0.0987511 -0.932853 1.17268 -0.0987511 -0.863144 1.26393 -0.0987511 -0.750354 1.29878 -0.00920415 -0.750354 1.11628 -0.0987511 -0.750354 1.11628 numsurf 30 SURF 0x10 mat 0 refs 4 1 0.9 1 11 0.9 0 10 1 0 0 1 1 SURF 0x10 mat 0 refs 4 2 0.8 1 12 0.8 0 11 0.9 0 1 0.9 1 SURF 0x10 mat 0 refs 4 3 0.7 1 13 0.7 0 12 0.8 0 2 0.8 1 SURF 0x10 mat 0 refs 4 4 0.6 1 14 0.6 0 13 0.7 0 3 0.7 1 SURF 0x10 mat 0 refs 4 5 0.5 1 15 0.5 0 14 0.6 0 4 0.6 1 SURF 0x10 mat 0 refs 4 6 0.4 1 16 0.4 0 15 0.5 0 5 0.5 1 SURF 0x10 mat 0 refs 4 7 0.3 1 17 0.3 0 16 0.4 0 6 0.4 1 SURF 0x10 mat 0 refs 4 8 0.2 1 18 0.2 0 17 0.3 0 7 0.3 1 SURF 0x10 mat 0 refs 4 9 0.1 1 19 0.1 0 18 0.2 0 8 0.2 1 SURF 0x10 mat 0 refs 4 0 0 1 10 0 0 19 0.1 0 9 0.1 1 SURF 0x0 mat 0 refs 3 20 0 0 1 0 0 0 0 0 SURF 0x0 mat 0 refs 3 20 0 0 2 0 0 1 0 0 SURF 0x0 mat 0 refs 3 20 0 0 3 0 0 2 0 0 SURF 0x0 mat 0 refs 3 20 0 0 4 0 0 3 0 0 SURF 0x0 mat 0 refs 3 20 0 0 5 0 0 4 0 0 SURF 0x0 mat 0 refs 3 20 0 0 6 0 0 5 0 0 SURF 0x0 mat 0 refs 3 20 0 0 7 0 0 6 0 0 SURF 0x0 mat 0 refs 3 20 0 0 8 0 0 7 0 0 SURF 0x0 mat 0 refs 3 20 0 0 9 0 0 8 0 0 SURF 0x0 mat 0 refs 3 20 0 0 0 0 0 9 0 0 SURF 0x0 mat 0 refs 3 21 0 0 10 0 0 11 0 0 SURF 0x0 mat 0 refs 3 21 0 0 11 0 0 12 0 0 SURF 0x0 mat 0 refs 3 21 0 0 12 0 0 13 0 0 SURF 0x0 mat 0 refs 3 21 0 0 13 0 0 14 0 0 SURF 0x0 mat 0 refs 3 21 0 0 14 0 0 15 0 0 SURF 0x0 mat 0 refs 3 21 0 0 15 0 0 16 0 0 SURF 0x0 mat 0 refs 3 21 0 0 16 0 0 17 0 0 SURF 0x0 mat 0 refs 3 21 0 0 17 0 0 18 0 0 SURF 0x0 mat 0 refs 3 21 0 0 18 0 0 19 0 0 SURF 0x0 mat 0 refs 3 21 0 0 19 0 0 10 0 0 kids 0 OBJECT poly name "Left wheel housing" loc 1.65381 0.189655 -0.0302963 crease 45.000000 numvert 22 0 -0.880416 0.542435 0 -0.580237 0.473916 0 -0.896867 0.432158 0 -0.576789 0.551992 0 -0.577865 0.626036 0 -0.588104 0.664523 0 -0.584548 0.659758 0 -0.87836 0.0944333 0 -0.588104 0.297969 0 -0.818726 -0.19045 0 -0.90098 0.275931 -0.109458 -0.896767 0.43227 -0.109458 -0.880316 0.542546 -0.109458 -0.576689 0.552103 -0.109458 -0.580137 0.474027 -0.109458 -0.577765 0.626147 -0.109458 -0.588004 0.664635 -0.109458 -0.584448 0.65987 -0.109458 -0.588004 0.298081 -0.109458 -0.818626 -0.190338 -0.109458 -0.87826 0.094545 -0.109458 -0.90088 0.276043 numsurf 29 SURF 0x20 mat 1 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x20 mat 1 refs 3 0 0 0 3 0 0 1 0 0 SURF 0x20 mat 1 refs 3 0 0 0 4 0 0 3 0 0 SURF 0x20 mat 1 refs 3 0 0 0 5 0 0 4 0 0 SURF 0x20 mat 1 refs 3 4 0 0 5 0 0 6 0 0 SURF 0x20 mat 1 refs 3 7 0 0 8 0 0 9 0 0 SURF 0x20 mat 1 refs 3 10 0 0 8 0 0 7 0 0 SURF 0x20 mat 1 refs 3 2 0 0 8 0 0 10 0 0 SURF 0x20 mat 1 refs 3 1 0 0 8 0 0 2 0 0 SURF 0x20 mat 1 refs 4 2 0 0 11 0 0 12 0 0 0 0 0 SURF 0x20 mat 1 refs 4 3 0 0 13 0 0 14 0 0 1 0 0 SURF 0x20 mat 1 refs 4 4 0 0 15 0 0 13 0 0 3 0 0 SURF 0x20 mat 1 refs 4 0 0 0 12 0 0 16 0 0 5 0 0 SURF 0x20 mat 1 refs 4 5 0 0 16 0 0 17 0 0 6 0 0 SURF 0x20 mat 1 refs 4 6 0 0 17 0 0 15 0 0 4 0 0 SURF 0x20 mat 1 refs 4 8 0 0 18 0 0 19 0 0 9 0 0 SURF 0x20 mat 1 refs 4 9 0 0 19 0 0 20 0 0 7 0 0 SURF 0x20 mat 1 refs 4 7 0 0 20 0 0 21 0 0 10 0 0 SURF 0x20 mat 1 refs 4 10 0 0 21 0 0 11 0 0 2 0 0 SURF 0x20 mat 1 refs 4 1 0 0 14 0 0 18 0 0 8 0 0 SURF 0x20 mat 1 refs 3 11 0 0 14 0 0 12 0 0 SURF 0x20 mat 1 refs 3 14 0 0 13 0 0 12 0 0 SURF 0x20 mat 1 refs 3 13 0 0 15 0 0 12 0 0 SURF 0x20 mat 1 refs 3 15 0 0 16 0 0 12 0 0 SURF 0x20 mat 1 refs 3 17 0 0 16 0 0 15 0 0 SURF 0x20 mat 1 refs 3 19 0 0 18 0 0 20 0 0 SURF 0x20 mat 1 refs 3 20 0 0 18 0 0 21 0 0 SURF 0x20 mat 1 refs 3 21 0 0 18 0 0 11 0 0 SURF 0x20 mat 1 refs 3 11 0 0 18 0 0 14 0 0 kids 0 OBJECT poly name "Right wheel" loc 0.0310455 -0.159527 -3.16967 crease 45.000000 numvert 22 -0.00541203 0.0550581 0.240789 -0.00541203 0.0689429 0.220688 -0.00541203 0.0689429 0.195841 -0.00541203 0.0550581 0.17574 -0.00541203 0.0325923 0.168062 -0.00541203 0.0101259 0.17574 -0.00541203 -0.00375886 0.195841 -0.00541203 -0.00375886 0.220688 -0.00541203 0.0101259 0.240789 -0.00541203 0.0325923 0.248467 -0.0580661 0.0550581 0.240789 -0.0580661 0.0689429 0.220688 -0.0580661 0.0689429 0.195841 -0.0580661 0.0550581 0.17574 -0.0580661 0.0325923 0.168062 -0.0580661 0.0101259 0.17574 -0.0580661 -0.00375886 0.195841 -0.0580661 -0.00375886 0.220688 -0.0580661 0.0101259 0.240789 -0.0580661 0.0325923 0.248467 -0.00541203 0.0325923 0.208264 -0.0580661 0.0325923 0.208264 numsurf 30 SURF 0x10 mat 0 refs 4 1 0.9 1 11 0.9 0 10 1 0 0 1 1 SURF 0x10 mat 0 refs 4 2 0.8 1 12 0.8 0 11 0.9 0 1 0.9 1 SURF 0x10 mat 0 refs 4 3 0.7 1 13 0.7 0 12 0.8 0 2 0.8 1 SURF 0x10 mat 0 refs 4 4 0.6 1 14 0.6 0 13 0.7 0 3 0.7 1 SURF 0x10 mat 0 refs 4 5 0.5 1 15 0.5 0 14 0.6 0 4 0.6 1 SURF 0x10 mat 0 refs 4 6 0.4 1 16 0.4 0 15 0.5 0 5 0.5 1 SURF 0x10 mat 0 refs 4 7 0.3 1 17 0.3 0 16 0.4 0 6 0.4 1 SURF 0x10 mat 0 refs 4 8 0.2 1 18 0.2 0 17 0.3 0 7 0.3 1 SURF 0x10 mat 0 refs 4 9 0.1 1 19 0.1 0 18 0.2 0 8 0.2 1 SURF 0x10 mat 0 refs 4 0 0 1 10 0 0 19 0.1 0 9 0.1 1 SURF 0x0 mat 0 refs 3 20 0 0 1 0 0 0 0 0 SURF 0x0 mat 0 refs 3 20 0 0 2 0 0 1 0 0 SURF 0x0 mat 0 refs 3 20 0 0 3 0 0 2 0 0 SURF 0x0 mat 0 refs 3 20 0 0 4 0 0 3 0 0 SURF 0x0 mat 0 refs 3 20 0 0 5 0 0 4 0 0 SURF 0x0 mat 0 refs 3 20 0 0 6 0 0 5 0 0 SURF 0x0 mat 0 refs 3 20 0 0 7 0 0 6 0 0 SURF 0x0 mat 0 refs 3 20 0 0 8 0 0 7 0 0 SURF 0x0 mat 0 refs 3 20 0 0 9 0 0 8 0 0 SURF 0x0 mat 0 refs 3 20 0 0 0 0 0 9 0 0 SURF 0x0 mat 0 refs 3 21 0 0 10 0 0 11 0 0 SURF 0x0 mat 0 refs 3 21 0 0 11 0 0 12 0 0 SURF 0x0 mat 0 refs 3 21 0 0 12 0 0 13 0 0 SURF 0x0 mat 0 refs 3 21 0 0 13 0 0 14 0 0 SURF 0x0 mat 0 refs 3 21 0 0 14 0 0 15 0 0 SURF 0x0 mat 0 refs 3 21 0 0 15 0 0 16 0 0 SURF 0x0 mat 0 refs 3 21 0 0 16 0 0 17 0 0 SURF 0x0 mat 0 refs 3 21 0 0 17 0 0 18 0 0 SURF 0x0 mat 0 refs 3 21 0 0 18 0 0 19 0 0 SURF 0x0 mat 0 refs 3 21 0 0 19 0 0 10 0 0 kids 0 OBJECT poly name "cylinder" loc 0.000641817 -0.0918582 -2.83193 crease 45.000000 numvert 14 0 -0.0390835 -0.14258 0 0.0390835 0.14258 -0.0142792 -0.0390835 -0.14258 -0.00713961 -0.0477813 -0.140301 0.00713961 -0.0477813 -0.140301 0.0142792 -0.0390835 -0.14258 0.00713961 -0.0303856 -0.144858 -0.00713961 -0.0303856 -0.144858 -0.0142792 0.0390835 0.14258 -0.00713961 0.0303857 0.144858 0.00713961 0.0303857 0.144858 0.0142792 0.0390835 0.14258 0.00713961 0.0477813 0.140301 -0.00713961 0.0477813 0.140301 numsurf 18 SURF 0x0 mat 0 refs 3 0 0 0 2 0 0 7 0 0 SURF 0x0 mat 0 refs 3 0 0 0 3 0 0 2 0 0 SURF 0x0 mat 0 refs 3 0 0 0 4 0 0 3 0 0 SURF 0x0 mat 0 refs 3 0 0 0 5 0 0 4 0 0 SURF 0x0 mat 0 refs 3 0 0 0 6 0 0 5 0 0 SURF 0x0 mat 0 refs 3 0 0 0 7 0 0 6 0 0 SURF 0x0 mat 0 refs 3 1 0 0 13 0 0 8 0 0 SURF 0x0 mat 0 refs 3 1 0 0 8 0 0 9 0 0 SURF 0x0 mat 0 refs 3 1 0 0 9 0 0 10 0 0 SURF 0x0 mat 0 refs 3 1 0 0 10 0 0 11 0 0 SURF 0x0 mat 0 refs 3 1 0 0 11 0 0 12 0 0 SURF 0x0 mat 0 refs 3 1 0 0 12 0 0 13 0 0 SURF 0x10 mat 0 refs 4 13 0 1 7 0 0 2 0.166667 0 8 0.166667 1 SURF 0x10 mat 0 refs 4 8 0.166667 1 2 0.166667 0 3 0.333333 0 9 0.333333 1 SURF 0x10 mat 0 refs 4 9 0.333333 1 3 0.333333 0 4 0.5 0 10 0.5 1 SURF 0x10 mat 0 refs 4 10 0.5 1 4 0.5 0 5 0.666667 0 11 0.666667 1 SURF 0x10 mat 0 refs 4 11 0.666667 1 5 0.666667 0 6 0.833333 0 12 0.833333 1 SURF 0x10 mat 0 refs 4 12 0.833333 1 6 0.833333 0 7 1 0 13 1 1 kids 0 crrcsim-0.9.12/objects/PilatusB4.ac0000644000175000017500000216667511724452424013767 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat8" rgb 0.627451 0.752941 0.878431 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat14" rgb 0.8 0.8 0.8 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "Material.001" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0.336843 0.336843 0.336843 spec 1 1 1 shi 32 trans 0 OBJECT world kids 13 OBJECT poly name "CurveCircle" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.029 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 432 -0.0394115 0.0431814 0.193977 -0.0393783 0.0439212 0.204966 -0.0393466 0.0460754 0.215508 -0.0393165 0.049549 0.225505 -0.039288 0.0542441 0.234858 -0.039261 0.0600652 0.243475 -0.0392389 0.0669129 0.251256 -0.0392183 0.0746951 0.258105 -0.0392008 0.0833104 0.263925 -0.0391866 0.0926656 0.268619 -0.0391755 0.102661 0.272093 -0.0391692 0.113202 0.274247 -0.0391676 0.124193 0.274987 -0.0391692 0.135183 0.274247 -0.0391755 0.145725 0.272093 -0.0391866 0.155721 0.268619 -0.0392008 0.165075 0.263925 -0.0392183 0.173692 0.258105 -0.0392389 0.181472 0.251256 -0.039261 0.18832 0.243475 -0.039288 0.194141 0.234858 -0.0393165 0.198836 0.225505 -0.0393466 0.20231 0.215508 -0.0393783 0.204464 0.204966 -0.0394115 0.205204 0.193977 -0.0394448 0.204464 0.182987 -0.0394765 0.20231 0.172445 -0.0395065 0.198836 0.162449 -0.0395335 0.194141 0.153095 -0.0395604 0.18832 0.144478 -0.0395842 0.181472 0.136698 -0.0396048 0.173692 0.12985 -0.0396222 0.165075 0.124029 -0.0396364 0.155721 0.119334 -0.0396459 0.145725 0.11586 -0.0396523 0.135183 0.113706 -0.0396554 0.124193 0.112966 -0.0396523 0.113202 0.113706 -0.0396459 0.102661 0.11586 -0.0396364 0.0926656 0.119334 -0.0396222 0.0833104 0.124029 -0.0396048 0.0746951 0.12985 -0.0395842 0.0669129 0.136698 -0.0395604 0.0600652 0.144478 -0.0395335 0.0542441 0.153095 -0.0395065 0.049549 0.162449 -0.0394765 0.0460754 0.172445 -0.0394448 0.0439212 0.182987 -0.0394115 0.0431814 0.193977 -0.0511394 0.00576103 0.193934 -0.0238075 -0.0216327 0.193818 0.0135289 -0.0316595 0.19366 -0.0393783 0.0439212 0.204966 -0.0510713 0.00683802 0.20994 -0.0237236 -0.0203086 0.213495 0.0136176 -0.0302449 0.21468 -0.0393466 0.0460754 0.215508 -0.0510048 0.00999331 0.225375 -0.0236428 -0.0164198 0.232514 0.0137048 -0.0260886 0.23501 -0.0393165 0.049549 0.225505 -0.050943 0.0150844 0.240025 -0.0235668 -0.0101455 0.25057 0.0137856 -0.0193819 0.254314 -0.039288 0.0542441 0.234858 -0.0508844 0.0219574 0.253719 -0.0234939 -0.00167906 0.267439 0.0138632 -0.0103309 0.272347 -0.039261 0.0600652 0.243475 -0.0508306 0.0304634 0.26631 -0.0234289 0.0087927 0.282941 0.0139329 0.000860035 0.288912 -0.0392389 0.0669129 0.251256 -0.050783 0.0404601 0.277667 -0.0233688 0.021094 0.296916 0.0139962 0.0140057 0.303846 -0.0392183 0.0746951 0.258105 -0.0507403 0.0518173 0.287664 -0.0233165 0.0350697 0.309217 0.0140532 0.0289397 0.31699 -0.0392008 0.0833104 0.263925 -0.0507038 0.0644069 0.296168 -0.0232721 0.0505707 0.319689 0.0141008 0.0455051 0.328181 -0.0391866 0.0926656 0.268619 -0.0506753 0.0781006 0.303042 -0.0232357 0.0674404 0.328156 0.0141388 0.0635374 0.337232 -0.0391755 0.102661 0.272093 -0.0506532 0.0927511 0.308132 -0.0232104 0.0854964 0.33443 0.0141673 0.0828416 0.34394 -0.0391692 0.113202 0.274247 -0.0506405 0.108187 0.311288 -0.0231929 0.104515 0.338319 0.0141847 0.103172 0.348095 -0.0391676 0.124193 0.274987 -0.0506357 0.124193 0.312365 -0.0231882 0.124193 0.339643 0.0141911 0.124193 0.349511 -0.0391692 0.135183 0.274247 -0.0506405 0.140198 0.311288 -0.0231929 0.14387 0.338319 0.0141847 0.145213 0.348095 -0.0391755 0.145725 0.272093 -0.0506532 0.155634 0.308132 -0.0232104 0.162889 0.33443 0.0141673 0.165544 0.34394 -0.0391866 0.155721 0.268619 -0.0506753 0.170285 0.303042 -0.0232357 0.180945 0.328156 0.0141388 0.184848 0.337232 -0.0392008 0.165075 0.263925 -0.0507038 0.183978 0.296168 -0.0232721 0.197816 0.319689 0.0141008 0.20288 0.328181 -0.0392183 0.173692 0.258105 -0.0507403 0.196568 0.287664 -0.0233165 0.213316 0.309217 0.0140532 0.219446 0.31699 -0.0392389 0.181472 0.251256 -0.050783 0.207925 0.277667 -0.0233688 0.227291 0.296916 0.0139962 0.23438 0.303846 -0.039261 0.18832 0.243475 -0.0508306 0.217924 0.26631 -0.0234289 0.239593 0.282941 0.0139329 0.247525 0.288912 -0.039288 0.194141 0.234858 -0.0508844 0.226428 0.253719 -0.0234939 0.250064 0.267439 0.0138632 0.258716 0.272347 -0.0393165 0.198836 0.225505 -0.050943 0.233301 0.240025 -0.0235668 0.258532 0.25057 0.0137856 0.267767 0.254314 -0.0393466 0.20231 0.215508 -0.0510048 0.238392 0.225375 -0.0236428 0.264807 0.232514 0.0137048 0.274474 0.23501 -0.0393783 0.204464 0.204966 -0.0510713 0.241547 0.20994 -0.0237236 0.268694 0.213495 0.0136176 0.27863 0.21468 -0.0394115 0.205204 0.193977 -0.0511394 0.242624 0.193934 -0.0238075 0.270018 0.193818 0.0135289 0.280045 0.19366 -0.0394448 0.204464 0.182987 -0.0512076 0.241547 0.177929 -0.0238915 0.268694 0.174142 0.0134387 0.27863 0.172639 -0.0394765 0.20231 0.172445 -0.0512725 0.238392 0.162493 -0.0239723 0.264807 0.155123 0.0133531 0.274474 0.152309 -0.0395065 0.198836 0.162449 -0.0513343 0.233301 0.147843 -0.0240483 0.258532 0.137065 0.0132708 0.267767 0.133005 -0.0395335 0.194141 0.153095 -0.0513929 0.226428 0.134149 -0.0241196 0.250064 0.120196 0.0131931 0.258716 0.114973 -0.0395604 0.18832 0.144478 -0.0514467 0.217924 0.121559 -0.0241861 0.239593 0.104696 0.0131234 0.247525 0.0984076 -0.0395842 0.181472 0.136698 -0.0514943 0.207925 0.110202 -0.0242463 0.227291 0.0907205 0.0130601 0.23438 0.0834736 -0.0396048 0.173692 0.12985 -0.051537 0.196568 0.100205 -0.0242986 0.213316 0.0784191 0.0130046 0.219446 0.0703281 -0.0396222 0.165075 0.124029 -0.0515735 0.183978 0.0916993 -0.0243429 0.197816 0.0679472 0.0129571 0.20288 0.0591372 -0.0396364 0.155721 0.119334 -0.051602 0.170285 0.0848264 -0.0243778 0.180945 0.0594807 0.0129175 0.184848 0.0500862 -0.0396459 0.145725 0.11586 -0.0516242 0.155634 0.0797355 -0.0244047 0.162889 0.0532066 0.012889 0.165544 0.0433795 -0.0396523 0.135183 0.113706 -0.0516384 0.140198 0.0765801 -0.0244221 0.14387 0.0493179 0.0128716 0.145213 0.039223 -0.0396554 0.124193 0.112966 -0.0516416 0.124193 0.0755029 -0.0244269 0.124193 0.0479936 0.0128652 0.124193 0.0378085 -0.0396523 0.113202 0.113706 -0.0516384 0.108187 0.0765801 -0.0244221 0.104515 0.0493179 0.0128716 0.103172 0.039223 -0.0396459 0.102661 0.11586 -0.0516242 0.0927511 0.0797355 -0.0244047 0.0854979 0.0532066 0.012889 0.0828416 0.0433795 -0.0396364 0.0926656 0.119334 -0.051602 0.0781006 0.0848264 -0.0243778 0.0674404 0.0594807 0.0129175 0.0635374 0.0500862 -0.0396222 0.0833104 0.124029 -0.0515735 0.0644069 0.0916993 -0.0243429 0.0505707 0.0679472 0.0129571 0.0455051 0.0591372 -0.0396048 0.0746951 0.12985 -0.051537 0.0518173 0.100205 -0.0242986 0.0350697 0.0784191 0.0130046 0.0289397 0.0703281 -0.0395842 0.0669129 0.136698 -0.0514943 0.0404601 0.110202 -0.0242463 0.021094 0.0907205 0.0130601 0.0140057 0.0834736 -0.0395604 0.0600652 0.144478 -0.0514467 0.0304618 0.121559 -0.0241861 0.0087927 0.104696 0.0131234 0.000860035 0.0984076 -0.0395335 0.0542441 0.153095 -0.0513929 0.0219574 0.134149 -0.0241196 -0.00167906 0.120196 0.0131931 -0.0103309 0.114973 -0.0395065 0.049549 0.162449 -0.0513343 0.0150844 0.147843 -0.0240483 -0.0101455 0.137065 0.0132708 -0.0193819 0.133005 -0.0394765 0.0460754 0.172445 -0.0512725 0.00999331 0.162493 -0.0239723 -0.0164198 0.155123 0.0133531 -0.0260886 0.152309 -0.0394448 0.0439212 0.182987 -0.0512076 0.00683802 0.177929 -0.0238915 -0.0203086 0.174142 0.0134387 -0.0302449 0.172639 0.0135289 -0.0316595 0.19366 0.0508638 -0.0216327 0.1935 0.0781958 0.00576103 0.193384 0.0664203 0.0431814 0.193341 0.0136176 -0.0302449 0.21468 0.0509478 -0.0203086 0.213178 0.0782639 0.00683802 0.209389 0.0664536 0.0439212 0.204331 0.0137048 -0.0260886 0.23501 0.0510286 -0.0164198 0.232195 0.0783288 0.00999331 0.224825 0.0664852 0.0460754 0.214873 0.0137856 -0.0193819 0.254314 0.0511046 -0.0101455 0.250253 0.0783906 0.0150844 0.239475 0.0665153 0.049549 0.224869 0.0138632 -0.0103309 0.272347 0.0511775 -0.00167906 0.267123 0.0784492 0.0219574 0.253169 0.0665438 0.0542441 0.234224 0.0139329 0.000860035 0.288912 0.0512424 0.0087927 0.282624 0.078503 0.0304634 0.26576 0.0665708 0.0600652 0.24284 0.0139962 0.0140057 0.303846 0.0513026 0.021094 0.296598 0.0785506 0.0404601 0.277116 0.0665929 0.0669129 0.250621 0.0140532 0.0289397 0.31699 0.0513549 0.0350697 0.308901 0.0785933 0.0518173 0.287114 0.0666135 0.0746951 0.25747 0.0141008 0.0455051 0.328181 0.0513992 0.0505707 0.319371 0.0786298 0.0644069 0.295619 0.066631 0.0833104 0.263289 0.0141388 0.0635374 0.337232 0.0514341 0.0674404 0.327839 0.0786583 0.0781006 0.302492 0.0666452 0.0926656 0.267984 0.0141673 0.0828416 0.34394 0.051461 0.0854964 0.334113 0.0786805 0.0927511 0.307583 0.0666563 0.102661 0.271458 0.0141847 0.103172 0.348095 0.0514784 0.104515 0.338 0.0786947 0.108187 0.310738 0.0666626 0.113202 0.273614 0.0141911 0.124193 0.349511 0.0514832 0.124193 0.339324 0.0786995 0.124193 0.311815 0.0666658 0.124193 0.274354 0.0141847 0.145213 0.348095 0.0514784 0.14387 0.338 0.0786947 0.140198 0.310738 0.0666626 0.135183 0.273614 0.0141673 0.165544 0.34394 0.051461 0.162889 0.334113 0.0786805 0.155634 0.307583 0.0666563 0.145725 0.271458 0.0141388 0.184848 0.337232 0.0514341 0.180945 0.327839 0.0786583 0.170285 0.302492 0.0666452 0.155721 0.267984 0.0141008 0.20288 0.328181 0.0513992 0.197816 0.319371 0.0786298 0.183978 0.295619 0.066631 0.165075 0.263289 0.0140532 0.219446 0.31699 0.0513549 0.213316 0.308901 0.0785933 0.196568 0.287114 0.0666135 0.173692 0.25747 0.0139962 0.23438 0.303846 0.0513026 0.227291 0.296599 0.0785506 0.207925 0.277116 0.0665929 0.181472 0.250621 0.0139329 0.247525 0.288912 0.0512424 0.239593 0.282624 0.078503 0.217924 0.26576 0.0665708 0.18832 0.24284 0.0138632 0.258716 0.272347 0.0511775 0.250064 0.267123 0.0784492 0.226428 0.253169 0.0665438 0.194141 0.234224 0.0137856 0.267767 0.254314 0.0511046 0.258532 0.250253 0.0783906 0.233301 0.239475 0.0665153 0.198836 0.224869 0.0137048 0.274474 0.23501 0.0510286 0.264807 0.232195 0.0783288 0.238392 0.224825 0.0664852 0.20231 0.214873 0.0136176 0.27863 0.21468 0.0509478 0.268694 0.213178 0.0782639 0.241547 0.209389 0.0664536 0.204464 0.204331 0.0135289 0.280045 0.19366 0.0508638 0.270018 0.1935 0.0781958 0.242624 0.193384 0.0664203 0.205204 0.193341 0.0134387 0.27863 0.172639 0.0507799 0.268694 0.173823 0.0781276 0.241547 0.17738 0.0663886 0.204464 0.182352 0.0133531 0.274474 0.152309 0.0506991 0.264807 0.154806 0.0780611 0.238392 0.161943 0.0663569 0.20231 0.17181 0.0132708 0.267767 0.133005 0.0506231 0.258532 0.136748 0.0779993 0.233301 0.147293 0.0663268 0.198836 0.161814 0.0131931 0.258716 0.114973 0.0505502 0.250064 0.119879 0.0779407 0.226428 0.133599 0.0662983 0.194141 0.15246 0.0131234 0.247525 0.0984076 0.0504853 0.239593 0.104378 0.0778869 0.217924 0.12101 0.0662714 0.18832 0.143845 0.0130601 0.23438 0.0834736 0.0504251 0.227291 0.0904019 0.0778394 0.207925 0.109652 0.0662492 0.181472 0.136064 0.0130046 0.219446 0.0703281 0.0503728 0.213316 0.0781006 0.0777966 0.196568 0.0996558 0.0662286 0.173692 0.129215 0.0129571 0.20288 0.0591372 0.0503284 0.197816 0.0676305 0.0777601 0.183978 0.0911497 0.0662096 0.165075 0.123394 0.0129175 0.184848 0.0500862 0.050292 0.180945 0.0591624 0.0777316 0.170285 0.0842767 0.0661969 0.155721 0.118699 0.012889 0.165544 0.0433795 0.0502667 0.162889 0.0528881 0.0777095 0.155634 0.0791857 0.0661859 0.145725 0.115225 0.0128716 0.145213 0.039223 0.0502492 0.14387 0.049001 0.0776968 0.140198 0.0760304 0.0661795 0.135183 0.113071 0.0128652 0.124193 0.0378085 0.0502445 0.124193 0.0476769 0.077692 0.124193 0.0749534 0.0661764 0.124193 0.112331 0.0128716 0.103172 0.039223 0.0502492 0.104515 0.049001 0.0776968 0.108187 0.0760304 0.0661795 0.113202 0.113071 0.012889 0.0828416 0.0433795 0.0502667 0.0854979 0.0528881 0.0777095 0.0927511 0.0791857 0.0661859 0.102661 0.115225 0.0129175 0.0635374 0.0500862 0.050292 0.0674404 0.0591624 0.0777316 0.0781006 0.0842767 0.0661969 0.0926656 0.118699 0.0129571 0.0455051 0.0591372 0.0503284 0.0505707 0.0676305 0.0777601 0.0644069 0.0911497 0.0662096 0.0833104 0.123394 0.0130046 0.0289397 0.0703281 0.0503728 0.0350697 0.0781006 0.0777966 0.0518173 0.0996558 0.0662286 0.0746951 0.129215 0.0130601 0.0140057 0.0834736 0.0504251 0.021094 0.0904019 0.0778394 0.0404601 0.109652 0.0662492 0.0669129 0.136064 0.0131234 0.000860035 0.0984076 0.0504853 0.0087927 0.104378 0.0778869 0.0304618 0.12101 0.0662714 0.0600652 0.143845 0.0131931 -0.0103309 0.114973 0.0505502 -0.00167906 0.119879 0.0779407 0.0219574 0.133599 0.0662983 0.0542441 0.15246 0.0132708 -0.0193819 0.133005 0.0506231 -0.0101455 0.136748 0.0779993 0.0150844 0.147293 0.0663268 0.049549 0.161814 0.0133531 -0.0260886 0.152309 0.0506991 -0.0164198 0.154806 0.0780611 0.00999331 0.161943 0.0663569 0.0460754 0.17181 0.0134387 -0.0302449 0.172639 0.0507799 -0.0203086 0.173823 0.0781276 0.00683802 0.17738 0.0663886 0.0439212 0.182352 numsurf 334 SURF 0x10 mat 0 refs 3 23 0 0 24 0 0 25 0 0 SURF 0x10 mat 0 refs 3 22 0 0 23 0 0 25 0 0 SURF 0x10 mat 0 refs 3 22 0 0 25 0 0 26 0 0 SURF 0x10 mat 0 refs 3 21 0 0 22 0 0 26 0 0 SURF 0x10 mat 0 refs 3 21 0 0 26 0 0 27 0 0 SURF 0x10 mat 0 refs 3 20 0 0 21 0 0 27 0 0 SURF 0x10 mat 0 refs 3 20 0 0 27 0 0 28 0 0 SURF 0x10 mat 0 refs 3 19 0 0 20 0 0 28 0 0 SURF 0x10 mat 0 refs 3 19 0 0 28 0 0 29 0 0 SURF 0x10 mat 0 refs 3 18 0 0 19 0 0 29 0 0 SURF 0x10 mat 0 refs 3 18 0 0 29 0 0 30 0 0 SURF 0x10 mat 0 refs 3 17 0 0 18 0 0 30 0 0 SURF 0x10 mat 0 refs 3 17 0 0 30 0 0 31 0 0 SURF 0x10 mat 0 refs 3 17 0 0 31 0 0 32 0 0 SURF 0x10 mat 0 refs 3 16 0 0 17 0 0 32 0 0 SURF 0x10 mat 0 refs 3 15 0 0 16 0 0 32 0 0 SURF 0x10 mat 0 refs 3 15 0 0 32 0 0 33 0 0 SURF 0x10 mat 0 refs 3 14 0 0 15 0 0 33 0 0 SURF 0x10 mat 0 refs 3 14 0 0 33 0 0 34 0 0 SURF 0x10 mat 0 refs 3 13 0 0 14 0 0 34 0 0 SURF 0x10 mat 0 refs 3 13 0 0 34 0 0 35 0 0 SURF 0x10 mat 0 refs 3 12 0 0 13 0 0 35 0 0 SURF 0x10 mat 0 refs 3 12 0 0 35 0 0 36 0 0 SURF 0x10 mat 0 refs 3 11 0 0 12 0 0 36 0 0 SURF 0x10 mat 0 refs 3 11 0 0 36 0 0 37 0 0 SURF 0x10 mat 0 refs 3 10 0 0 11 0 0 37 0 0 SURF 0x10 mat 0 refs 3 10 0 0 37 0 0 38 0 0 SURF 0x10 mat 0 refs 3 9 0 0 10 0 0 38 0 0 SURF 0x10 mat 0 refs 3 9 0 0 38 0 0 39 0 0 SURF 0x10 mat 0 refs 3 8 0 0 9 0 0 39 0 0 SURF 0x10 mat 0 refs 3 8 0 0 39 0 0 40 0 0 SURF 0x10 mat 0 refs 3 7 0 0 8 0 0 40 0 0 SURF 0x10 mat 0 refs 3 7 0 0 40 0 0 41 0 0 SURF 0x10 mat 0 refs 3 6 0 0 7 0 0 41 0 0 SURF 0x10 mat 0 refs 3 6 0 0 41 0 0 42 0 0 SURF 0x10 mat 0 refs 3 5 0 0 6 0 0 42 0 0 SURF 0x10 mat 0 refs 3 5 0 0 42 0 0 43 0 0 SURF 0x10 mat 0 refs 3 4 0 0 5 0 0 43 0 0 SURF 0x10 mat 0 refs 3 4 0 0 43 0 0 44 0 0 SURF 0x10 mat 0 refs 3 3 0 0 4 0 0 44 0 0 SURF 0x10 mat 0 refs 3 3 0 0 44 0 0 45 0 0 SURF 0x10 mat 0 refs 3 2 0 0 3 0 0 45 0 0 SURF 0x10 mat 0 refs 3 2 0 0 45 0 0 46 0 0 SURF 0x10 mat 0 refs 3 1 0 0 2 0 0 46 0 0 SURF 0x10 mat 0 refs 3 1 0 0 46 0 0 47 0 0 SURF 0x10 mat 0 refs 3 0 0 0 1 0 0 47 0 0 SURF 0x10 mat 0 refs 4 49 0 0 53 0 0 52 0 0 48 0 0 SURF 0x10 mat 0 refs 4 50 0 0 54 0 0 53 0 0 49 0 0 SURF 0x10 mat 0 refs 4 51 0 0 55 0 0 54 0 0 50 0 0 SURF 0x10 mat 0 refs 4 53 0 0 57 0 0 56 0 0 52 0 0 SURF 0x10 mat 0 refs 4 54 0 0 58 0 0 57 0 0 53 0 0 SURF 0x10 mat 0 refs 4 55 0 0 59 0 0 58 0 0 54 0 0 SURF 0x10 mat 0 refs 4 57 0 0 61 0 0 60 0 0 56 0 0 SURF 0x10 mat 0 refs 4 58 0 0 62 0 0 61 0 0 57 0 0 SURF 0x10 mat 0 refs 4 59 0 0 63 0 0 62 0 0 58 0 0 SURF 0x10 mat 0 refs 4 61 0 0 65 0 0 64 0 0 60 0 0 SURF 0x10 mat 0 refs 4 62 0 0 66 0 0 65 0 0 61 0 0 SURF 0x10 mat 0 refs 4 63 0 0 67 0 0 66 0 0 62 0 0 SURF 0x10 mat 0 refs 4 65 0 0 69 0 0 68 0 0 64 0 0 SURF 0x10 mat 0 refs 4 66 0 0 70 0 0 69 0 0 65 0 0 SURF 0x10 mat 0 refs 4 67 0 0 71 0 0 70 0 0 66 0 0 SURF 0x10 mat 0 refs 4 69 0 0 73 0 0 72 0 0 68 0 0 SURF 0x10 mat 0 refs 4 70 0 0 74 0 0 73 0 0 69 0 0 SURF 0x10 mat 0 refs 4 71 0 0 75 0 0 74 0 0 70 0 0 SURF 0x10 mat 0 refs 4 73 0 0 77 0 0 76 0 0 72 0 0 SURF 0x10 mat 0 refs 4 74 0 0 78 0 0 77 0 0 73 0 0 SURF 0x10 mat 0 refs 4 75 0 0 79 0 0 78 0 0 74 0 0 SURF 0x10 mat 0 refs 4 77 0 0 81 0 0 80 0 0 76 0 0 SURF 0x10 mat 0 refs 4 78 0 0 82 0 0 81 0 0 77 0 0 SURF 0x10 mat 0 refs 4 79 0 0 83 0 0 82 0 0 78 0 0 SURF 0x10 mat 0 refs 4 81 0 0 85 0 0 84 0 0 80 0 0 SURF 0x10 mat 0 refs 4 82 0 0 86 0 0 85 0 0 81 0 0 SURF 0x10 mat 0 refs 4 83 0 0 87 0 0 86 0 0 82 0 0 SURF 0x10 mat 0 refs 4 85 0 0 89 0 0 88 0 0 84 0 0 SURF 0x10 mat 0 refs 4 86 0 0 90 0 0 89 0 0 85 0 0 SURF 0x10 mat 0 refs 4 87 0 0 91 0 0 90 0 0 86 0 0 SURF 0x10 mat 0 refs 4 89 0 0 93 0 0 92 0 0 88 0 0 SURF 0x10 mat 0 refs 4 90 0 0 94 0 0 93 0 0 89 0 0 SURF 0x10 mat 0 refs 4 91 0 0 95 0 0 94 0 0 90 0 0 SURF 0x10 mat 0 refs 4 93 0 0 97 0 0 96 0 0 92 0 0 SURF 0x10 mat 0 refs 4 94 0 0 98 0 0 97 0 0 93 0 0 SURF 0x10 mat 0 refs 4 95 0 0 99 0 0 98 0 0 94 0 0 SURF 0x10 mat 0 refs 4 97 0 0 101 0 0 100 0 0 96 0 0 SURF 0x10 mat 0 refs 4 98 0 0 102 0 0 101 0 0 97 0 0 SURF 0x10 mat 0 refs 4 99 0 0 103 0 0 102 0 0 98 0 0 SURF 0x10 mat 0 refs 4 101 0 0 105 0 0 104 0 0 100 0 0 SURF 0x10 mat 0 refs 4 102 0 0 106 0 0 105 0 0 101 0 0 SURF 0x10 mat 0 refs 4 103 0 0 107 0 0 106 0 0 102 0 0 SURF 0x10 mat 0 refs 4 105 0 0 109 0 0 108 0 0 104 0 0 SURF 0x10 mat 0 refs 4 106 0 0 110 0 0 109 0 0 105 0 0 SURF 0x10 mat 0 refs 4 107 0 0 111 0 0 110 0 0 106 0 0 SURF 0x10 mat 0 refs 4 109 0 0 113 0 0 112 0 0 108 0 0 SURF 0x10 mat 0 refs 4 110 0 0 114 0 0 113 0 0 109 0 0 SURF 0x10 mat 0 refs 4 111 0 0 115 0 0 114 0 0 110 0 0 SURF 0x10 mat 0 refs 4 113 0 0 117 0 0 116 0 0 112 0 0 SURF 0x10 mat 0 refs 4 114 0 0 118 0 0 117 0 0 113 0 0 SURF 0x10 mat 0 refs 4 115 0 0 119 0 0 118 0 0 114 0 0 SURF 0x10 mat 0 refs 4 117 0 0 121 0 0 120 0 0 116 0 0 SURF 0x10 mat 0 refs 4 118 0 0 122 0 0 121 0 0 117 0 0 SURF 0x10 mat 0 refs 4 119 0 0 123 0 0 122 0 0 118 0 0 SURF 0x10 mat 0 refs 4 121 0 0 125 0 0 124 0 0 120 0 0 SURF 0x10 mat 0 refs 4 122 0 0 126 0 0 125 0 0 121 0 0 SURF 0x10 mat 0 refs 4 123 0 0 127 0 0 126 0 0 122 0 0 SURF 0x10 mat 0 refs 4 125 0 0 129 0 0 128 0 0 124 0 0 SURF 0x10 mat 0 refs 4 126 0 0 130 0 0 129 0 0 125 0 0 SURF 0x10 mat 0 refs 4 127 0 0 131 0 0 130 0 0 126 0 0 SURF 0x10 mat 0 refs 4 129 0 0 133 0 0 132 0 0 128 0 0 SURF 0x10 mat 0 refs 4 130 0 0 134 0 0 133 0 0 129 0 0 SURF 0x10 mat 0 refs 4 131 0 0 135 0 0 134 0 0 130 0 0 SURF 0x10 mat 0 refs 4 133 0 0 137 0 0 136 0 0 132 0 0 SURF 0x10 mat 0 refs 4 134 0 0 138 0 0 137 0 0 133 0 0 SURF 0x10 mat 0 refs 4 135 0 0 139 0 0 138 0 0 134 0 0 SURF 0x10 mat 0 refs 4 137 0 0 141 0 0 140 0 0 136 0 0 SURF 0x10 mat 0 refs 4 138 0 0 142 0 0 141 0 0 137 0 0 SURF 0x10 mat 0 refs 4 139 0 0 143 0 0 142 0 0 138 0 0 SURF 0x10 mat 0 refs 4 141 0 0 145 0 0 144 0 0 140 0 0 SURF 0x10 mat 0 refs 4 142 0 0 146 0 0 145 0 0 141 0 0 SURF 0x10 mat 0 refs 4 143 0 0 147 0 0 146 0 0 142 0 0 SURF 0x10 mat 0 refs 4 145 0 0 149 0 0 148 0 0 144 0 0 SURF 0x10 mat 0 refs 4 146 0 0 150 0 0 149 0 0 145 0 0 SURF 0x10 mat 0 refs 4 147 0 0 151 0 0 150 0 0 146 0 0 SURF 0x10 mat 0 refs 4 149 0 0 153 0 0 152 0 0 148 0 0 SURF 0x10 mat 0 refs 4 150 0 0 154 0 0 153 0 0 149 0 0 SURF 0x10 mat 0 refs 4 151 0 0 155 0 0 154 0 0 150 0 0 SURF 0x10 mat 0 refs 4 153 0 0 157 0 0 156 0 0 152 0 0 SURF 0x10 mat 0 refs 4 154 0 0 158 0 0 157 0 0 153 0 0 SURF 0x10 mat 0 refs 4 155 0 0 159 0 0 158 0 0 154 0 0 SURF 0x10 mat 0 refs 4 157 0 0 161 0 0 160 0 0 156 0 0 SURF 0x10 mat 0 refs 4 158 0 0 162 0 0 161 0 0 157 0 0 SURF 0x10 mat 0 refs 4 159 0 0 163 0 0 162 0 0 158 0 0 SURF 0x10 mat 0 refs 4 161 0 0 165 0 0 164 0 0 160 0 0 SURF 0x10 mat 0 refs 4 162 0 0 166 0 0 165 0 0 161 0 0 SURF 0x10 mat 0 refs 4 163 0 0 167 0 0 166 0 0 162 0 0 SURF 0x10 mat 0 refs 4 165 0 0 169 0 0 168 0 0 164 0 0 SURF 0x10 mat 0 refs 4 166 0 0 170 0 0 169 0 0 165 0 0 SURF 0x10 mat 0 refs 4 167 0 0 171 0 0 170 0 0 166 0 0 SURF 0x10 mat 0 refs 4 169 0 0 173 0 0 172 0 0 168 0 0 SURF 0x10 mat 0 refs 4 170 0 0 174 0 0 173 0 0 169 0 0 SURF 0x10 mat 0 refs 4 171 0 0 175 0 0 174 0 0 170 0 0 SURF 0x10 mat 0 refs 4 173 0 0 177 0 0 176 0 0 172 0 0 SURF 0x10 mat 0 refs 4 174 0 0 178 0 0 177 0 0 173 0 0 SURF 0x10 mat 0 refs 4 175 0 0 179 0 0 178 0 0 174 0 0 SURF 0x10 mat 0 refs 4 177 0 0 181 0 0 180 0 0 176 0 0 SURF 0x10 mat 0 refs 4 178 0 0 182 0 0 181 0 0 177 0 0 SURF 0x10 mat 0 refs 4 179 0 0 183 0 0 182 0 0 178 0 0 SURF 0x10 mat 0 refs 4 181 0 0 185 0 0 184 0 0 180 0 0 SURF 0x10 mat 0 refs 4 182 0 0 186 0 0 185 0 0 181 0 0 SURF 0x10 mat 0 refs 4 183 0 0 187 0 0 186 0 0 182 0 0 SURF 0x10 mat 0 refs 4 185 0 0 189 0 0 188 0 0 184 0 0 SURF 0x10 mat 0 refs 4 186 0 0 190 0 0 189 0 0 185 0 0 SURF 0x10 mat 0 refs 4 187 0 0 191 0 0 190 0 0 186 0 0 SURF 0x10 mat 0 refs 4 189 0 0 193 0 0 192 0 0 188 0 0 SURF 0x10 mat 0 refs 4 190 0 0 194 0 0 193 0 0 189 0 0 SURF 0x10 mat 0 refs 4 191 0 0 195 0 0 194 0 0 190 0 0 SURF 0x10 mat 0 refs 4 193 0 0 197 0 0 196 0 0 192 0 0 SURF 0x10 mat 0 refs 4 194 0 0 198 0 0 197 0 0 193 0 0 SURF 0x10 mat 0 refs 4 195 0 0 199 0 0 198 0 0 194 0 0 SURF 0x10 mat 0 refs 4 197 0 0 201 0 0 200 0 0 196 0 0 SURF 0x10 mat 0 refs 4 198 0 0 202 0 0 201 0 0 197 0 0 SURF 0x10 mat 0 refs 4 199 0 0 203 0 0 202 0 0 198 0 0 SURF 0x10 mat 0 refs 4 201 0 0 205 0 0 204 0 0 200 0 0 SURF 0x10 mat 0 refs 4 202 0 0 206 0 0 205 0 0 201 0 0 SURF 0x10 mat 0 refs 4 203 0 0 207 0 0 206 0 0 202 0 0 SURF 0x10 mat 0 refs 4 205 0 0 209 0 0 208 0 0 204 0 0 SURF 0x10 mat 0 refs 4 206 0 0 210 0 0 209 0 0 205 0 0 SURF 0x10 mat 0 refs 4 207 0 0 211 0 0 210 0 0 206 0 0 SURF 0x10 mat 0 refs 4 209 0 0 213 0 0 212 0 0 208 0 0 SURF 0x10 mat 0 refs 4 210 0 0 214 0 0 213 0 0 209 0 0 SURF 0x10 mat 0 refs 4 211 0 0 215 0 0 214 0 0 210 0 0 SURF 0x10 mat 0 refs 4 213 0 0 217 0 0 216 0 0 212 0 0 SURF 0x10 mat 0 refs 4 214 0 0 218 0 0 217 0 0 213 0 0 SURF 0x10 mat 0 refs 4 215 0 0 219 0 0 218 0 0 214 0 0 SURF 0x10 mat 0 refs 4 217 0 0 221 0 0 220 0 0 216 0 0 SURF 0x10 mat 0 refs 4 218 0 0 222 0 0 221 0 0 217 0 0 SURF 0x10 mat 0 refs 4 219 0 0 223 0 0 222 0 0 218 0 0 SURF 0x10 mat 0 refs 4 221 0 0 225 0 0 224 0 0 220 0 0 SURF 0x10 mat 0 refs 4 222 0 0 226 0 0 225 0 0 221 0 0 SURF 0x10 mat 0 refs 4 223 0 0 227 0 0 226 0 0 222 0 0 SURF 0x10 mat 0 refs 4 225 0 0 229 0 0 228 0 0 224 0 0 SURF 0x10 mat 0 refs 4 226 0 0 230 0 0 229 0 0 225 0 0 SURF 0x10 mat 0 refs 4 227 0 0 231 0 0 230 0 0 226 0 0 SURF 0x10 mat 0 refs 4 229 0 0 233 0 0 232 0 0 228 0 0 SURF 0x10 mat 0 refs 4 230 0 0 234 0 0 233 0 0 229 0 0 SURF 0x10 mat 0 refs 4 231 0 0 235 0 0 234 0 0 230 0 0 SURF 0x10 mat 0 refs 4 233 0 0 237 0 0 236 0 0 232 0 0 SURF 0x10 mat 0 refs 4 234 0 0 238 0 0 237 0 0 233 0 0 SURF 0x10 mat 0 refs 4 235 0 0 239 0 0 238 0 0 234 0 0 SURF 0x10 mat 0 refs 4 237 0 0 49 0 0 48 0 0 236 0 0 SURF 0x10 mat 0 refs 4 238 0 0 50 0 0 49 0 0 237 0 0 SURF 0x10 mat 0 refs 4 239 0 0 51 0 0 50 0 0 238 0 0 SURF 0x10 mat 0 refs 4 241 0 0 245 0 0 244 0 0 240 0 0 SURF 0x10 mat 0 refs 4 242 0 0 246 0 0 245 0 0 241 0 0 SURF 0x10 mat 0 refs 4 243 0 0 247 0 0 246 0 0 242 0 0 SURF 0x10 mat 0 refs 4 245 0 0 249 0 0 248 0 0 244 0 0 SURF 0x10 mat 0 refs 4 246 0 0 250 0 0 249 0 0 245 0 0 SURF 0x10 mat 0 refs 4 247 0 0 251 0 0 250 0 0 246 0 0 SURF 0x10 mat 0 refs 4 249 0 0 253 0 0 252 0 0 248 0 0 SURF 0x10 mat 0 refs 4 250 0 0 254 0 0 253 0 0 249 0 0 SURF 0x10 mat 0 refs 4 251 0 0 255 0 0 254 0 0 250 0 0 SURF 0x10 mat 0 refs 4 253 0 0 257 0 0 256 0 0 252 0 0 SURF 0x10 mat 0 refs 4 254 0 0 258 0 0 257 0 0 253 0 0 SURF 0x10 mat 0 refs 4 255 0 0 259 0 0 258 0 0 254 0 0 SURF 0x10 mat 0 refs 4 257 0 0 261 0 0 260 0 0 256 0 0 SURF 0x10 mat 0 refs 4 258 0 0 262 0 0 261 0 0 257 0 0 SURF 0x10 mat 0 refs 4 259 0 0 263 0 0 262 0 0 258 0 0 SURF 0x10 mat 0 refs 4 261 0 0 265 0 0 264 0 0 260 0 0 SURF 0x10 mat 0 refs 4 262 0 0 266 0 0 265 0 0 261 0 0 SURF 0x10 mat 0 refs 4 263 0 0 267 0 0 266 0 0 262 0 0 SURF 0x10 mat 0 refs 4 265 0 0 269 0 0 268 0 0 264 0 0 SURF 0x10 mat 0 refs 4 266 0 0 270 0 0 269 0 0 265 0 0 SURF 0x10 mat 0 refs 4 267 0 0 271 0 0 270 0 0 266 0 0 SURF 0x10 mat 0 refs 4 269 0 0 273 0 0 272 0 0 268 0 0 SURF 0x10 mat 0 refs 4 270 0 0 274 0 0 273 0 0 269 0 0 SURF 0x10 mat 0 refs 4 271 0 0 275 0 0 274 0 0 270 0 0 SURF 0x10 mat 0 refs 4 273 0 0 277 0 0 276 0 0 272 0 0 SURF 0x10 mat 0 refs 4 274 0 0 278 0 0 277 0 0 273 0 0 SURF 0x10 mat 0 refs 4 275 0 0 279 0 0 278 0 0 274 0 0 SURF 0x10 mat 0 refs 4 277 0 0 281 0 0 280 0 0 276 0 0 SURF 0x10 mat 0 refs 4 278 0 0 282 0 0 281 0 0 277 0 0 SURF 0x10 mat 0 refs 4 279 0 0 283 0 0 282 0 0 278 0 0 SURF 0x10 mat 0 refs 4 281 0 0 285 0 0 284 0 0 280 0 0 SURF 0x10 mat 0 refs 4 282 0 0 286 0 0 285 0 0 281 0 0 SURF 0x10 mat 0 refs 4 283 0 0 287 0 0 286 0 0 282 0 0 SURF 0x10 mat 0 refs 4 285 0 0 289 0 0 288 0 0 284 0 0 SURF 0x10 mat 0 refs 4 286 0 0 290 0 0 289 0 0 285 0 0 SURF 0x10 mat 0 refs 4 287 0 0 291 0 0 290 0 0 286 0 0 SURF 0x10 mat 0 refs 4 289 0 0 293 0 0 292 0 0 288 0 0 SURF 0x10 mat 0 refs 4 290 0 0 294 0 0 293 0 0 289 0 0 SURF 0x10 mat 0 refs 4 291 0 0 295 0 0 294 0 0 290 0 0 SURF 0x10 mat 0 refs 4 293 0 0 297 0 0 296 0 0 292 0 0 SURF 0x10 mat 0 refs 4 294 0 0 298 0 0 297 0 0 293 0 0 SURF 0x10 mat 0 refs 4 295 0 0 299 0 0 298 0 0 294 0 0 SURF 0x10 mat 0 refs 4 297 0 0 301 0 0 300 0 0 296 0 0 SURF 0x10 mat 0 refs 4 298 0 0 302 0 0 301 0 0 297 0 0 SURF 0x10 mat 0 refs 4 299 0 0 303 0 0 302 0 0 298 0 0 SURF 0x10 mat 0 refs 4 301 0 0 305 0 0 304 0 0 300 0 0 SURF 0x10 mat 0 refs 4 302 0 0 306 0 0 305 0 0 301 0 0 SURF 0x10 mat 0 refs 4 303 0 0 307 0 0 306 0 0 302 0 0 SURF 0x10 mat 0 refs 4 305 0 0 309 0 0 308 0 0 304 0 0 SURF 0x10 mat 0 refs 4 306 0 0 310 0 0 309 0 0 305 0 0 SURF 0x10 mat 0 refs 4 307 0 0 311 0 0 310 0 0 306 0 0 SURF 0x10 mat 0 refs 4 309 0 0 313 0 0 312 0 0 308 0 0 SURF 0x10 mat 0 refs 4 310 0 0 314 0 0 313 0 0 309 0 0 SURF 0x10 mat 0 refs 4 311 0 0 315 0 0 314 0 0 310 0 0 SURF 0x10 mat 0 refs 4 313 0 0 317 0 0 316 0 0 312 0 0 SURF 0x10 mat 0 refs 4 314 0 0 318 0 0 317 0 0 313 0 0 SURF 0x10 mat 0 refs 4 315 0 0 319 0 0 318 0 0 314 0 0 SURF 0x10 mat 0 refs 4 317 0 0 321 0 0 320 0 0 316 0 0 SURF 0x10 mat 0 refs 4 318 0 0 322 0 0 321 0 0 317 0 0 SURF 0x10 mat 0 refs 4 319 0 0 323 0 0 322 0 0 318 0 0 SURF 0x10 mat 0 refs 4 321 0 0 325 0 0 324 0 0 320 0 0 SURF 0x10 mat 0 refs 4 322 0 0 326 0 0 325 0 0 321 0 0 SURF 0x10 mat 0 refs 4 323 0 0 327 0 0 326 0 0 322 0 0 SURF 0x10 mat 0 refs 4 325 0 0 329 0 0 328 0 0 324 0 0 SURF 0x10 mat 0 refs 4 326 0 0 330 0 0 329 0 0 325 0 0 SURF 0x10 mat 0 refs 4 327 0 0 331 0 0 330 0 0 326 0 0 SURF 0x10 mat 0 refs 4 329 0 0 333 0 0 332 0 0 328 0 0 SURF 0x10 mat 0 refs 4 330 0 0 334 0 0 333 0 0 329 0 0 SURF 0x10 mat 0 refs 4 331 0 0 335 0 0 334 0 0 330 0 0 SURF 0x10 mat 0 refs 4 333 0 0 337 0 0 336 0 0 332 0 0 SURF 0x10 mat 0 refs 4 334 0 0 338 0 0 337 0 0 333 0 0 SURF 0x10 mat 0 refs 4 335 0 0 339 0 0 338 0 0 334 0 0 SURF 0x10 mat 0 refs 4 337 0 0 341 0 0 340 0 0 336 0 0 SURF 0x10 mat 0 refs 4 338 0 0 342 0 0 341 0 0 337 0 0 SURF 0x10 mat 0 refs 4 339 0 0 343 0 0 342 0 0 338 0 0 SURF 0x10 mat 0 refs 4 341 0 0 345 0 0 344 0 0 340 0 0 SURF 0x10 mat 0 refs 4 342 0 0 346 0 0 345 0 0 341 0 0 SURF 0x10 mat 0 refs 4 343 0 0 347 0 0 346 0 0 342 0 0 SURF 0x10 mat 0 refs 4 345 0 0 349 0 0 348 0 0 344 0 0 SURF 0x10 mat 0 refs 4 346 0 0 350 0 0 349 0 0 345 0 0 SURF 0x10 mat 0 refs 4 347 0 0 351 0 0 350 0 0 346 0 0 SURF 0x10 mat 0 refs 4 349 0 0 353 0 0 352 0 0 348 0 0 SURF 0x10 mat 0 refs 4 350 0 0 354 0 0 353 0 0 349 0 0 SURF 0x10 mat 0 refs 4 351 0 0 355 0 0 354 0 0 350 0 0 SURF 0x10 mat 0 refs 4 353 0 0 357 0 0 356 0 0 352 0 0 SURF 0x10 mat 0 refs 4 354 0 0 358 0 0 357 0 0 353 0 0 SURF 0x10 mat 0 refs 4 355 0 0 359 0 0 358 0 0 354 0 0 SURF 0x10 mat 0 refs 4 357 0 0 361 0 0 360 0 0 356 0 0 SURF 0x10 mat 0 refs 4 358 0 0 362 0 0 361 0 0 357 0 0 SURF 0x10 mat 0 refs 4 359 0 0 363 0 0 362 0 0 358 0 0 SURF 0x10 mat 0 refs 4 361 0 0 365 0 0 364 0 0 360 0 0 SURF 0x10 mat 0 refs 4 362 0 0 366 0 0 365 0 0 361 0 0 SURF 0x10 mat 0 refs 4 363 0 0 367 0 0 366 0 0 362 0 0 SURF 0x10 mat 0 refs 4 365 0 0 369 0 0 368 0 0 364 0 0 SURF 0x10 mat 0 refs 4 366 0 0 370 0 0 369 0 0 365 0 0 SURF 0x10 mat 0 refs 4 367 0 0 371 0 0 370 0 0 366 0 0 SURF 0x10 mat 0 refs 4 369 0 0 373 0 0 372 0 0 368 0 0 SURF 0x10 mat 0 refs 4 370 0 0 374 0 0 373 0 0 369 0 0 SURF 0x10 mat 0 refs 4 371 0 0 375 0 0 374 0 0 370 0 0 SURF 0x10 mat 0 refs 4 373 0 0 377 0 0 376 0 0 372 0 0 SURF 0x10 mat 0 refs 4 374 0 0 378 0 0 377 0 0 373 0 0 SURF 0x10 mat 0 refs 4 375 0 0 379 0 0 378 0 0 374 0 0 SURF 0x10 mat 0 refs 4 377 0 0 381 0 0 380 0 0 376 0 0 SURF 0x10 mat 0 refs 4 378 0 0 382 0 0 381 0 0 377 0 0 SURF 0x10 mat 0 refs 4 379 0 0 383 0 0 382 0 0 378 0 0 SURF 0x10 mat 0 refs 4 381 0 0 385 0 0 384 0 0 380 0 0 SURF 0x10 mat 0 refs 4 382 0 0 386 0 0 385 0 0 381 0 0 SURF 0x10 mat 0 refs 4 383 0 0 387 0 0 386 0 0 382 0 0 SURF 0x10 mat 0 refs 4 385 0 0 389 0 0 388 0 0 384 0 0 SURF 0x10 mat 0 refs 4 386 0 0 390 0 0 389 0 0 385 0 0 SURF 0x10 mat 0 refs 4 387 0 0 391 0 0 390 0 0 386 0 0 SURF 0x10 mat 0 refs 4 389 0 0 393 0 0 392 0 0 388 0 0 SURF 0x10 mat 0 refs 4 390 0 0 394 0 0 393 0 0 389 0 0 SURF 0x10 mat 0 refs 4 391 0 0 395 0 0 394 0 0 390 0 0 SURF 0x10 mat 0 refs 4 393 0 0 397 0 0 396 0 0 392 0 0 SURF 0x10 mat 0 refs 4 394 0 0 398 0 0 397 0 0 393 0 0 SURF 0x10 mat 0 refs 4 395 0 0 399 0 0 398 0 0 394 0 0 SURF 0x10 mat 0 refs 4 397 0 0 401 0 0 400 0 0 396 0 0 SURF 0x10 mat 0 refs 4 398 0 0 402 0 0 401 0 0 397 0 0 SURF 0x10 mat 0 refs 4 399 0 0 403 0 0 402 0 0 398 0 0 SURF 0x10 mat 0 refs 4 401 0 0 405 0 0 404 0 0 400 0 0 SURF 0x10 mat 0 refs 4 402 0 0 406 0 0 405 0 0 401 0 0 SURF 0x10 mat 0 refs 4 403 0 0 407 0 0 406 0 0 402 0 0 SURF 0x10 mat 0 refs 4 405 0 0 409 0 0 408 0 0 404 0 0 SURF 0x10 mat 0 refs 4 406 0 0 410 0 0 409 0 0 405 0 0 SURF 0x10 mat 0 refs 4 407 0 0 411 0 0 410 0 0 406 0 0 SURF 0x10 mat 0 refs 4 409 0 0 413 0 0 412 0 0 408 0 0 SURF 0x10 mat 0 refs 4 410 0 0 414 0 0 413 0 0 409 0 0 SURF 0x10 mat 0 refs 4 411 0 0 415 0 0 414 0 0 410 0 0 SURF 0x10 mat 0 refs 4 413 0 0 417 0 0 416 0 0 412 0 0 SURF 0x10 mat 0 refs 4 414 0 0 418 0 0 417 0 0 413 0 0 SURF 0x10 mat 0 refs 4 415 0 0 419 0 0 418 0 0 414 0 0 SURF 0x10 mat 0 refs 4 417 0 0 421 0 0 420 0 0 416 0 0 SURF 0x10 mat 0 refs 4 418 0 0 422 0 0 421 0 0 417 0 0 SURF 0x10 mat 0 refs 4 419 0 0 423 0 0 422 0 0 418 0 0 SURF 0x10 mat 0 refs 4 421 0 0 425 0 0 424 0 0 420 0 0 SURF 0x10 mat 0 refs 4 422 0 0 426 0 0 425 0 0 421 0 0 SURF 0x10 mat 0 refs 4 423 0 0 427 0 0 426 0 0 422 0 0 SURF 0x10 mat 0 refs 4 425 0 0 429 0 0 428 0 0 424 0 0 SURF 0x10 mat 0 refs 4 426 0 0 430 0 0 429 0 0 425 0 0 SURF 0x10 mat 0 refs 4 427 0 0 431 0 0 430 0 0 426 0 0 SURF 0x10 mat 0 refs 4 429 0 0 241 0 0 240 0 0 428 0 0 SURF 0x10 mat 0 refs 4 430 0 0 242 0 0 241 0 0 429 0 0 SURF 0x10 mat 0 refs 4 431 0 0 243 0 0 242 0 0 430 0 0 kids 0 OBJECT poly name "Profil.005" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.006 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 27.000000 numvert 1741 0.352442 0.803136 -0.582731 0.352226 0.80346 -0.401256 0.353324 0.802809 -0.21249 0.354504 0.801238 -0.12026 0.353962 0.798184 -0.0165101 0.35496 0.797737 0.208256 0.355179 0.80044 0.275481 0.355358 0.804647 0.333312 0.355453 0.810992 0.386084 0.355716 0.816186 0.408701 0.356341 0.824421 0.425014 0.356175 0.841261 0.422881 0.356185 0.845968 0.416184 0.355888 0.852008 0.405205 0.355402 0.860443 0.384442 0.35519 0.87584 0.331766 0.35475 0.885914 0.274625 0.354285 0.891806 0.20794 0.353913 0.893946 0.133124 0.353446 0.892671 0.0524035 0.353194 0.889433 -0.0188923 0.353121 0.881982 -0.126425 0.352686 0.872665 -0.21694 0.352299 0.862148 -0.31077 0.35267 0.833659 -0.50245 0.352353 0.819532 -0.582657 0.352012 0.802512 -0.687496 0.356319 0.831632 0.429394 0.0673564 0.205348 2.38498 0.105412 0.246732 2.38481 0.118496 0.290315 2.38476 0.105412 0.333901 2.38481 0.0673564 0.375283 2.38498 0.0874653 0.157847 2.31833 0.144884 0.22243 2.31807 0.164624 0.29045 2.31799 0.144884 0.358469 2.31807 0.0874653 0.423053 2.31833 0.09932 0.125545 2.23081 0.168348 0.206997 2.23051 0.192079 0.292782 2.23041 0.168348 0.378567 2.23051 0.09932 0.460017 2.23081 0.11049 0.102786 2.09226 0.190684 0.200973 2.09191 0.218253 0.304385 2.0918 0.190684 0.407796 2.09191 0.11049 0.505983 2.09226 0.123964 0.0897779 1.88586 0.217781 0.206983 1.88547 0.250034 0.330424 1.88532 0.217781 0.453865 1.88547 0.123964 0.57107 1.88586 0.137483 0.0883967 1.63211 0.24516 0.2267 1.63165 0.282179 0.372362 1.63149 0.24516 0.518025 1.63165 0.137483 0.656329 1.63211 0.148906 0.0997729 1.3522 0.268559 0.260471 1.35169 0.309696 0.42972 1.35152 0.157618 0.118565 1.0726 0.286672 0.297355 1.07205 0.331039 0.485658 1.07186 0.163171 0.138641 0.819603 0.298517 0.325005 0.819028 0.345048 0.521286 0.81883 0.165876 0.160486 0.552599 0.304871 0.34408 0.552008 0.352657 0.53744 0.551805 0.166322 0.186548 0.205278 0.307139 0.359028 0.20468 0.355551 0.540684 0.204475 0.311381 0.720861 0.207336 0.170188 0.914214 0.206053 0.15831 0.215695 -0.202743 0.293165 0.372674 -0.203316 0.339529 0.538004 -0.203512 0.300637 0.70428 -0.207905 0.149853 0.244066 -0.589014 0.278241 0.387754 -0.589558 0.322379 0.539088 -0.589747 0.287415 0.690421 -0.589598 0.153534 0.846786 -0.578485 0.136062 0.271474 -0.921288 0.252697 0.405423 -0.921784 0.292794 0.546499 -0.921953 0.256226 0.686021 -0.921972 0.136062 0.821523 -0.921288 0.121886 0.292478 -1.2272 0.226293 0.417794 -1.22765 0.262187 0.549779 -1.2278 0.226293 0.681765 -1.22765 0.121886 0.807081 -1.2272 0.108442 0.311115 -1.52652 0.201295 0.428312 -1.52692 0.232652 0.553115 -1.5272 0.201295 0.675178 -1.52692 0.108442 0.792377 -1.52652 0.0956926 0.333993 -1.82287 0.177636 0.442003 -1.82322 0.205808 0.555759 -1.82333 0.177636 0.669514 -1.82322 0.0956926 0.777524 -1.82287 0.0840312 0.354515 -2.11915 0.156097 0.453662 -2.11946 0.180872 0.558086 -2.11957 0.156097 0.66251 -2.11946 0.0840312 0.761658 -2.11915 0.0727309 0.379416 -2.41783 0.135274 0.469168 -2.4181 0.156776 0.563695 -2.4182 0.135274 0.658222 -2.4181 0.0727309 0.747974 -2.41783 0.061399 0.403364 -2.72187 0.114409 0.486429 -2.7221 0.132633 0.573913 -2.72217 0.114409 0.661398 -2.7221 0.061399 0.744461 -2.72187 0.0512377 0.429761 -3.04987 0.0959255 0.507444 -3.05006 0.111289 0.589259 -3.05012 0.0959255 0.671074 -3.05006 0.0774671 0.746544 -3.05067 0.0387747 0.464232 -3.4279 0.0711311 0.535378 -3.42798 0.0822761 0.610239 -3.42801 0.0731555 0.684939 -3.42805 0.0620944 0.756328 -3.43104 0.0474772 0.332119 2.42005 0.0665169 0.311712 2.41997 0.0730636 0.29022 2.41994 0.0474772 0.248324 2.42005 0.0665169 0.26873 2.41997 0.0430325 0.28161 2.42651 0.0355402 0.273577 2.42661 0.0449983 0.289878 2.42642 0.0430927 0.298947 2.4264 0.0356685 0.307046 2.4264 0.0827846 0.259627 2.40892 0.0557996 0.230556 2.40903 0.0893566 0.222809 2.38489 0.0920637 0.290244 2.40888 0.115225 0.271206 2.38478 0.0827846 0.320863 2.40892 0.115225 0.309426 2.38478 0.0557996 0.349932 2.40903 0.0893566 0.357824 2.38489 0.0448494 0.385953 2.38508 0.0448494 0.194678 2.38508 0.128184 0.23326 2.35281 0.0789703 0.179009 2.35302 0.12066 0.185094 2.31818 0.145102 0.290396 2.35275 0.159689 0.260625 2.31801 0.128184 0.347534 2.35281 0.159689 0.320274 2.31801 0.0789703 0.401785 2.35302 0.12066 0.395805 2.31818 0.0535075 0.439706 2.31847 0.0535075 0.141195 2.31847 0.157583 0.213818 2.27814 0.0938964 0.140483 2.27841 0.139226 0.15991 2.23064 0.179478 0.291052 2.27805 0.186145 0.255167 2.23043 0.157583 0.368288 2.27814 0.186145 0.330395 2.23043 0.0938964 0.441621 2.27841 0.139226 0.425654 2.23064 0.0584971 0.48102 2.23099 0.0584971 0.104544 2.23099 0.17883 0.202529 2.17014 0.104573 0.112991 2.17044 0.156851 0.14421 2.09205 0.20436 0.296829 2.17003 0.211359 0.259041 2.09183 0.17883 0.391129 2.17014 0.211359 0.349727 2.09183 0.104573 0.480666 2.17044 0.156851 0.464559 2.09205 0.0630638 0.531301 2.09246 0.0630638 0.0774686 2.09246 0.203726 0.202426 1.99673 0.116985 0.0950177 1.99711 0.1782 0.139227 1.88564 0.233548 0.315549 1.9966 0.241972 0.276299 1.88537 0.203726 0.428673 1.99673 0.241972 0.384549 1.88537 0.116985 0.536081 1.99711 0.1782 0.521621 1.88564 0.0684795 0.60129 1.8861 0.0684795 0.0595583 1.8861 0.231907 0.214966 1.76236 0.130954 0.0874447 1.76279 0.199731 0.146747 1.63185 0.266613 0.349274 1.76222 0.272925 0.308493 1.63154 0.231906 0.483579 1.76236 0.272925 0.436232 1.63154 0.130954 0.611101 1.76279 0.199731 0.597979 1.63185 0.0738017 0.691989 1.63238 0.0738017 0.0527344 1.63238 0.257419 0.241947 1.49441 0.143487 0.0925373 1.4949 0.218079 0.167571 1.35191 0.296588 0.399306 1.49424 0.299411 0.35551 1.35156 0.299411 0.496673 1.35156 0.0781419 0.0583387 1.3525 0.278379 0.279774 1.20905 0.153648 0.108863 1.20958 0.232224 0.193996 1.07228 0.321259 0.459778 1.20887 0.319947 0.403091 1.07191 0.319947 0.556127 1.07191 0.0812956 0.0724648 1.07293 0.2934 0.312626 0.941706 0.1608 0.128587 0.942269 0.241414 0.217266 0.81927 0.338986 0.506459 0.941512 0.333415 0.435223 0.818879 0.333415 0.602511 0.818879 0.0831252 0.0905873 0.819943 0.302262 0.335239 0.69285 0.164831 0.149137 0.693434 0.24623 0.237944 0.552259 0.34951 0.531245 0.692648 0.34071 0.452657 0.551856 0.34071 0.624642 0.551856 0.0836748 0.113148 0.552949 0.30646 0.351887 0.39109 0.166358 0.17289 0.391685 0.24773 0.259317 0.204933 0.354624 0.540407 0.390885 0.343448 0.461033 0.204526 0.308975 0.730527 0.390191 0.343448 0.620334 0.204526 0.170579 0.917323 0.390153 0.0830887 0.93824 0.205598 0.114012 0.117802 0.198222 0.302032 0.36736 -0.0120701 0.163253 0.202495 -0.0114808 0.236271 0.281923 -0.203074 0.347894 0.540195 -0.0128431 0.327937 0.465512 -0.203463 0.307969 0.712502 -0.0143891 0.327937 0.610497 -0.203463 0.166228 0.895261 -0.0172767 0.0785537 0.175219 -0.202404 0.286474 0.379864 -0.404314 0.154461 0.230218 -0.403754 0.224074 0.304687 -0.589329 0.331861 0.53747 -0.404508 0.311345 0.472732 -0.5897 0.293815 0.695078 -0.404346 0.311345 0.605443 -0.5897 0.158321 0.859808 -0.398628 0.0150052 0.901439 -0.399288 0.0739696 0.871159 -0.578146 0.0739237 0.207016 -0.588691 0.264682 0.396051 -0.761288 0.142543 0.257202 -0.760768 0.20349 0.327986 -0.921574 0.306867 0.543447 -0.762165 0.282771 0.484641 -0.92191 0.273327 0.687903 -0.761541 0.282937 0.606012 -0.921768 0.147597 0.833463 -0.760559 0.211792 0.769563 -0.922623 0.0671854 0.853027 -0.921023 0.067084 0.236936 -0.920995 0.240019 0.410677 -1.07569 0.12924 0.281182 -1.07522 0.182244 0.345348 -1.22746 0.278103 0.547065 -1.07585 0.253214 0.491908 -1.22776 0.242743 0.68461 -1.07537 0.253214 0.607651 -1.22776 0.12924 0.812948 -1.07522 0.182295 0.752693 -1.22747 0.0601382 0.839395 -1.22694 0.0601382 0.260164 -1.22694 0.212801 0.423153 -1.37796 0.114653 0.301483 -1.37754 0.162121 0.36056 -1.52675 0.246543 0.551295 -1.3781 0.225237 0.497623 -1.52702 0.212801 0.679436 -1.37796 0.225636 0.606842 -1.52701 0.114653 0.801106 -1.37754 0.162121 0.742931 -1.52675 0.0535281 0.822595 -1.52629 0.0535281 0.280895 -1.52629 0.187571 0.437081 -1.67513 0.101096 0.324813 -1.67475 0.143064 0.379561 -1.82306 0.217299 0.555322 -1.67525 0.198763 0.505879 -1.8233 0.187571 0.673563 -1.67513 0.198763 0.605638 -1.8233 0.101096 0.78583 -1.67475 0.143064 0.731955 -1.82306 0.0472301 0.805374 -1.82266 0.0472317 0.306144 -1.82266 0.166293 0.446729 -1.97127 0.0895673 0.342367 -1.97096 0.125692 0.396345 -2.11933 0.19267 0.556645 -1.9714 0.174679 0.512299 -2.11953 0.166293 0.66656 -1.97127 0.174679 0.603873 -2.11953 0.0895673 0.770923 -1.97096 0.125692 0.719828 -2.11933 0.0414105 0.787223 -2.11898 0.0414105 0.328949 -2.11898 0.146344 0.461186 -2.26824 0.0787201 0.367037 -2.26796 0.108887 0.417281 -2.41799 0.169593 0.560348 -2.26834 0.1514 0.522248 -2.41817 0.146344 0.659508 -2.26824 0.1514 0.605142 -2.41817 0.0787201 0.753659 -2.26796 0.108887 0.710109 -2.41799 0.035743 0.772631 -2.41768 0.035743 0.356273 -2.41768 0.124613 0.477587 -2.5693 0.0669494 0.391557 -2.56906 0.0920447 0.438408 -2.72201 0.144439 0.568195 -2.56939 0.128077 0.535554 -2.72215 0.124613 0.658801 -2.5693 0.128077 0.612273 -2.72215 0.0669494 0.744832 -2.56906 0.0920447 0.709417 -2.72201 0.0334192 0.767568 -2.72231 0.0300485 0.381947 -2.72174 0.103879 0.496209 -2.88088 0.0556681 0.415784 -2.88068 0.0770727 0.462536 -3.04998 0.120454 0.580913 -2.88095 0.107447 0.553386 -3.0501 0.103879 0.665617 -2.88088 0.107447 0.625134 -3.0501 0.0692889 0.746044 -2.88069 0.0847234 0.716011 -3.04988 0.0679362 0.770131 -3.0703 0.0248102 0.409732 -3.04975 0.0848438 0.520384 -3.23172 0.0451773 0.445758 -3.23157 0.0586508 0.494206 -3.42798 0.0984804 0.598982 -3.23179 0.0799635 0.576722 -3.42806 0.0873228 0.678042 -3.23207 0.0799968 0.643017 -3.42801 0.0719342 0.750894 -3.23279 0.0651959 0.727007 -3.42928 0.059023 0.777145 -3.44569 0.0184425 0.445912 -3.42781 0.0552816 0.550695 -3.58667 0.0337899 0.481861 -3.56736 0.0586714 0.623646 -3.60726 0.0549347 0.693699 -3.62712 0.0464888 0.761598 -3.64613 0.0362166 0.243063 2.4201 0.0362166 0.337379 2.4201 0.0413408 0.31926 2.4239 0.0584845 0.32351 2.42 0.0545387 0.305116 2.42385 0.0714257 0.299644 2.41994 0.0590753 0.290219 2.42382 0.0714257 0.280797 2.41994 0.0584845 0.256933 2.42 0.0413408 0.261179 2.4239 0.0545387 0.275323 2.42385 0.039421 0.277395 2.42697 0.0309371 0.308402 2.427 0.0401386 0.303547 2.427 0.0444312 0.293941 2.42696 0.0309371 0.272025 2.427 0.0444312 0.286487 2.42696 0.0714004 0.242821 2.40896 0.0897431 0.27682 2.40888 0.0897431 0.30367 2.40888 0.0714004 0.337668 2.40896 0.0398392 0.35743 2.40911 0.0398392 0.22306 2.40911 0.107421 0.201898 2.35291 0.140873 0.265344 2.35276 0.140873 0.31545 2.35276 0.107421 0.378896 2.35291 0.0498659 0.415773 2.35314 0.0498659 0.165021 2.35314 0.130713 0.171424 2.27825 0.174004 0.257188 2.27806 0.174004 0.324918 2.27806 0.130713 0.410682 2.27825 0.056232 0.460529 2.27857 0.056232 0.121575 2.27857 0.147502 0.150767 2.17027 0.197978 0.25548 2.17005 0.197978 0.338176 2.17005 0.147502 0.442891 2.17027 0.0606561 0.503752 2.17063 0.0606561 0.0899046 2.17063 0.167129 0.140333 1.99689 0.226092 0.265947 1.99663 0.226092 0.36515 1.99663 0.167129 0.490766 1.99689 0.0656837 0.563776 1.99731 0.0656837 0.0673231 1.99731 0.189315 0.141247 1.76255 0.257935 0.290384 1.76225 0.257935 0.408163 1.76225 0.189315 0.5573 1.76255 0.0712515 0.643982 1.76304 0.0712515 0.0545656 1.76304 0.209351 0.155573 1.49462 0.286796 0.330308 1.49429 0.286796 0.468303 1.49429 0.0761065 0.0540128 1.49518 0.225755 0.18097 1.20928 0.310538 0.380852 1.20892 0.310538 0.52661 1.20892 0.0798811 0.0647951 1.2099 0.237456 0.206232 0.941943 0.327589 0.421469 0.94156 0.327589 0.581771 0.941561 0.0823791 0.081134 0.942604 0.24428 0.227652 0.693097 0.337698 0.445302 0.692699 0.337698 0.617187 0.692699 0.0835528 0.101151 0.693779 0.247351 0.248409 0.391342 0.342583 0.457746 0.390936 0.342583 0.623068 0.390936 0.0836305 0.953207 0.392038 0.0824979 0.110416 0.391513 0.243481 0.27205 -0.0118213 0.337817 0.464863 -0.0122222 0.335987 0.616361 -0.0138077 0.0811325 0.919021 -0.0182446 0.0811784 0.159986 -0.0111309 0.230779 0.293354 -0.404078 0.320515 0.468365 -0.40446 0.320515 0.606577 -0.40446 0.0761318 0.885538 -0.398713 0.0763868 0.191634 -0.403421 0.213151 0.315781 -0.761068 0.296175 0.478167 -0.761421 0.294527 0.607911 -0.762061 0.296564 0.783606 -0.763249 0.0704167 0.860392 -0.760517 0.070309 0.2214 -0.760461 0.193281 0.335816 -1.07549 0.268581 0.487264 -1.07581 0.268581 0.606867 -1.07581 0.193281 0.758313 -1.07549 0.0637259 0.846338 -1.07494 0.0637259 0.247791 -1.07494 0.171394 0.352815 -1.37778 0.238109 0.495108 -1.37806 0.238109 0.607481 -1.37806 0.171444 0.748256 -1.3778 0.0566074 0.832478 -1.37729 0.0566074 0.270112 -1.37729 0.151087 0.372178 -1.67497 0.209867 0.503476 -1.67522 0.209867 0.607166 -1.67522 0.151087 0.738466 -1.67497 0.049953 0.814778 -1.67454 0.049953 0.295866 -1.67454 0.133922 0.386396 -1.97115 0.186076 0.50845 -1.97137 0.186076 0.604839 -1.97137 0.133922 0.726893 -1.97115 0.044192 0.796318 -1.97077 0.044192 0.315457 -1.97077 0.117813 0.406758 -2.26811 0.163779 0.516869 -2.2683 0.163779 0.603827 -2.2683 0.117813 0.713937 -2.26811 0.0387256 0.77945 -2.26778 0.0387256 0.34276 -2.26778 0.100286 0.427853 -2.5692 0.139482 0.528465 -2.56936 0.139482 0.607923 -2.56936 0.100286 0.708536 -2.5692 0.0328474 0.767014 -2.56892 0.0328474 0.369376 -2.56892 0.0835386 0.449715 -2.88079 0.11631 0.543773 -2.88093 0.11631 0.618055 -2.88093 0.0893741 0.712453 -2.88065 0.0606276 0.772517 -2.88388 0.0271561 0.395046 -2.88055 0.0681088 0.477243 -3.23166 0.0950717 0.564519 -3.23177 0.0950717 0.633443 -3.23177 0.077616 0.721789 -3.23196 0.0648632 0.775506 -3.25753 0.0217182 0.426516 -3.23146 0.0470369 0.510837 -3.5756 0.0583118 0.591049 -3.59815 0.0582041 0.653726 -3.61569 0.0499214 0.732103 -3.63805 0.043202 0.781615 -3.65293 0.0147597 0.464194 -3.56243 0.0334319 0.258209 2.42406 0.0334319 0.32223 2.42406 0.0485211 0.31281 2.424 0.0573107 0.296639 2.42396 0.0573107 0.283799 2.42396 0.0485211 0.26763 2.424 0.035206 0.813191 -2.8899 0.0572584 0.799787 -2.94515 0.0611091 0.80149 -3.10998 0.0603282 0.804108 -3.30017 0.053159 0.80656 -3.47878 0.040712 0.80998 -3.66272 0.0135464 1.95287 -3.70365 0.026315 1.95331 -3.78121 0.0296446 1.95429 -3.86434 0.0292802 1.95572 -3.95343 0.0256465 1.95703 -4.0501 0.0191442 1.9577 -4.14954 0.255087 0.548438 1.52317 0.139257 0.671032 1.59156 0.293191 0.520221 1.35231 0.314196 0.576494 1.07194 0.327565 0.621798 0.818904 0.331325 0.66356 0.552789 0.30604 0.730679 0.473724 0.16613 0.911275 0.474712 0.20461 0.620833 1.56225 0.074193 0.700911 1.60912 0.274952 0.491872 1.49585 0.304603 0.548954 1.20894 0.321278 0.601467 0.941588 0.330204 0.640463 0.692731 0.246711 0.834759 0.474642 0.0835924 0.958035 0.475238 0.170361 0.918175 0.330088 0.170522 0.916678 0.275149 0.168373 0.908039 0.133587 0.167293 0.902346 0.054385 0.162872 0.88646 -0.126457 0.159152 0.877503 -0.215796 0.158918 0.868118 -0.309346 0.154838 0.851902 -0.502412 0.149908 0.838937 -0.682541 0.0833659 0.948532 0.330616 0.0834214 0.943781 0.275572 0.0815982 0.931476 0.131184 0.0816948 0.925225 0.0533919 0.0798004 0.909587 -0.127792 0.0773863 0.893311 -0.30921 0.015162 0.909357 -0.308322 0.0777063 0.901608 -0.217314 0.0156563 0.916303 -0.218041 0.0757532 0.876682 -0.502225 0.0147423 0.892535 -0.502076 0.0722352 0.864485 -0.681967 0.206441 0.873009 0.474717 0.171028 0.916411 0.411864 0.276361 0.780278 0.474113 0.005346 0.773019 -2.7119 0.00530482 0.374808 -2.72163 0.0039109 0.403055 -3.04966 0.00230314 0.439807 -3.42774 0.00463003 0.388135 -2.88046 0.0031379 0.420102 -3.23138 0.00173765 0.458297 -3.56074 0.0841896 0.953948 0.412138 0.352066 0.849422 -0.400443 0.145601 0.251707 -0.688917 0.270208 0.392669 -0.691293 0.313206 0.540957 -0.690038 0.217624 0.311239 -0.690743 0.302401 0.475937 -0.690931 0.302639 0.605996 -0.688232 0.0718645 0.21521 -0.686539 0.279555 0.689016 -0.685524 0.151999 0.237616 -0.50272 0.282174 0.383985 -0.501081 0.32693 0.538311 -0.500829 0.227245 0.299327 -0.501707 0.315745 0.470636 -0.500805 0.315724 0.605985 -0.501206 0.0750515 0.19997 -0.503836 0.290447 0.692626 -0.501868 0.352779 0.80328 -0.502391 0.156336 0.223138 -0.305763 0.289653 0.376447 -0.308821 0.335453 0.537721 -0.310328 0.23342 0.287857 -0.307434 0.324009 0.467022 -0.309826 0.323988 0.608411 -0.310409 0.0774576 0.183529 -0.304164 0.352751 0.803989 -0.310941 0.297081 0.699483 -0.310298 0.160519 0.209201 -0.111661 0.297073 0.369685 -0.113017 0.343985 0.538644 -0.114023 0.239469 0.276917 -0.112325 0.332265 0.464568 -0.11362 0.332231 0.612707 -0.114332 0.0797433 0.167812 -0.111122 0.304616 0.708284 -0.114669 0.165286 0.191521 0.135796 0.305414 0.361359 0.135717 0.353603 0.540275 0.136059 0.246291 0.26317 0.135666 0.341552 0.46182 0.135871 0.341566 0.618737 0.136351 0.116357 0.123295 0.128621 0.354643 0.797886 0.136842 0.310464 0.718243 0.138229 0.164052 0.19745 0.0529737 0.303355 0.364141 0.0534205 0.350343 0.539377 0.0542789 0.244578 0.267767 0.053072 0.339287 0.462761 0.053883 0.339313 0.616829 0.0548444 0.0915505 0.129666 0.0507086 0.354282 0.798056 0.0559104 0.309434 0.715078 0.0555319 0.166349 0.17672 0.339424 0.306642 0.353801 0.341114 0.354871 0.540481 0.341062 0.247454 0.251381 0.340541 0.342814 0.458622 0.341251 0.342817 0.622327 0.340432 0.084112 0.106106 0.334528 0.310027 0.72793 0.337923 0.166334 0.181791 0.270218 0.306884 0.356352 0.274534 0.355188 0.540575 0.27742 0.247592 0.255368 0.272405 0.343115 0.459767 0.276305 0.343107 0.621414 0.278131 0.114191 0.112242 0.265562 0.310806 0.724959 0.278762 0.166288 0.171077 0.415222 0.306206 0.350642 0.416744 0.354317 0.539943 0.416039 0.247177 0.246781 0.416372 0.342285 0.456936 0.416557 0.342304 0.623302 0.414956 0.0835259 0.124903 0.413752 0.308682 0.729798 0.413176 0.166106 0.166407 0.475786 0.305598 0.34765 0.478416 0.353547 0.538782 0.479005 0.246752 0.242813 0.477373 0.341558 0.454963 0.478946 0.341563 0.623925 0.478531 0.0835909 0.119809 0.474082 0.308833 0.729377 0.429714 0.16623 0.16958 0.434643 0.306022 0.349741 0.435315 0.354102 0.539618 0.433636 0.247044 0.245539 0.435453 0.342074 0.456366 0.434589 0.342104 0.62347 0.432095 0.0835465 0.123249 0.433348 0.307784 0.729028 0.444878 0.166231 0.168956 0.44879 0.305972 0.349367 0.449099 0.354038 0.539483 0.447005 0.247014 0.245024 0.449455 0.342014 0.456129 0.448144 0.342047 0.62354 0.445269 0.0835813 0.12256 0.44757 0.16936 0.91598 0.425238 0.0840597 0.954835 0.425825 0.168748 0.915069 0.433172 0.0839789 0.955383 0.434309 0.168378 0.914195 0.442335 0.0839267 0.955702 0.441855 0.263852 0.81659 0.45668 0.252266 0.840887 0.446237 0.272 0.801814 0.451857 0.183606 0.788902 -0.922126 0.159314 0.773383 -1.22737 0.141931 0.761529 -1.52667 0.1249 0.749428 -1.82298 0.108257 0.737335 -2.11925 0.0921635 0.727621 -2.41791 0.0795548 0.723699 -2.72195 0.0811689 0.73097 -3.05026 0.0637497 0.740671 -3.4301 0.205171 0.808935 -0.761134 0.168401 0.779539 -1.07538 0.150749 0.767516 -1.3777 0.133165 0.755446 -1.67489 0.117058 0.743634 -1.97107 0.100468 0.731561 -2.26803 0.0849832 0.725196 -2.56914 0.0797085 0.728051 -2.88066 0.0751846 0.73424 -3.23231 0.0482328 0.746061 -3.64244 0.239727 0.902482 0.207902 0.233152 0.89024 0.387754 0.23866 0.896178 0.331846 0.240191 0.899101 0.274682 0.235191 0.892115 -0.0179356 0.239238 0.900053 0.133314 0.237372 0.897003 0.0535091 0.233751 0.884014 -0.126223 0.230128 0.864927 -0.309667 0.231114 0.874908 -0.216197 0.226596 0.841947 -0.502279 0.229248 0.887713 0.408781 0.224325 0.833358 -0.580374 0.216751 0.820689 -0.68386 0.228302 0.854227 -0.399154 0.225945 0.885698 0.42119 0.222007 0.883338 0.433132 0.215804 0.880425 0.443846 0.222099 0.757038 -0.923016 0.198817 0.730515 -1.22771 0.178648 0.714916 -1.52686 0.159002 0.703169 -1.82314 0.141472 0.690081 -2.11939 0.126424 0.675625 -2.41806 0.104392 0.682905 -2.72206 0.0913129 0.68958 -3.04998 0.069574 0.703863 -3.4286 0.208614 0.740743 -1.07562 0.189286 0.722152 -1.37789 0.168447 0.707581 -1.67503 0.149691 0.697502 -1.97121 0.134113 0.682843 -2.26818 0.114702 0.679066 -2.56926 0.0974683 0.686316 -2.88077 0.0831315 0.696932 -3.23203 0.0527203 0.710541 -3.63218 0.292478 0.784294 0.388234 0.29728 0.774148 0.208722 0.292421 0.766704 -0.0151795 0.284301 0.764399 -0.209058 0.275705 0.762544 -0.402288 0.26897 0.758606 -0.586164 0.255507 0.75435 -0.763412 0.26382 0.755939 -0.686506 0.272584 0.759937 -0.503007 0.279874 0.762864 -0.311083 0.28914 0.764972 -0.118623 0.296332 0.772647 0.138419 0.2941 0.770326 0.0571222 0.296628 0.776155 0.27812 0.29565 0.780442 0.335019 0.289503 0.785813 0.410247 0.284141 0.787494 0.428661 0.279082 0.788696 0.444003 0.293081 0.751271 0.47412 0.242114 0.796822 -0.761812 0.278179 0.894813 0.20815 0.269739 0.873947 0.385926 0.27334 0.88355 0.331664 0.276186 0.890572 0.274878 0.273237 0.890379 -0.0182999 0.277708 0.895806 0.133555 0.273997 0.894212 0.0530499 0.271742 0.882735 -0.126102 0.268368 0.863256 -0.30984 0.269196 0.873535 -0.216411 0.260113 0.838006 -0.502248 0.267374 0.867958 0.406736 0.257883 0.826877 -0.580899 0.2514 0.811024 -0.685587 0.264734 0.851608 -0.399415 0.26586 0.863366 0.418596 0.261203 0.853869 0.43397 0.25692 0.816142 0.474829 0.265494 0.800311 0.474741 -0.227348 0.80031 0.476288 -0.218773 0.815939 0.476507 -0.223399 0.853869 0.436147 -0.228188 0.863364 0.420813 -0.234017 0.851608 -0.397179 -0.223114 0.811024 -0.683453 -0.228707 0.826877 -0.578713 -0.229804 0.867958 0.408965 -0.230269 0.838004 -0.500047 -0.236922 0.873533 -0.214143 -0.236887 0.863256 -0.307575 -0.238699 0.882735 -0.123817 -0.239433 0.894212 0.0553498 -0.242458 0.895804 0.135882 -0.239279 0.890379 -0.0160047 -0.239737 0.890572 0.277187 -0.236407 0.883549 0.333947 -0.232344 0.873947 0.388177 -0.242295 0.894811 0.210479 -0.214477 0.79682 -0.759755 -0.254937 0.751269 0.476565 -0.241194 0.788694 0.446332 -0.246383 0.787494 0.431033 -0.2519 0.785813 0.412665 -0.258688 0.78044 0.337492 -0.260148 0.776154 0.280604 -0.2595 0.770326 0.0595933 -0.26104 0.772647 0.140905 -0.256035 0.764972 -0.116188 -0.248404 0.762864 -0.30872 -0.242746 0.759935 -0.500699 -0.235542 0.755939 -0.684266 -0.224633 0.752283 -0.761437 -0.239838 0.758606 -0.583885 -0.245012 0.762544 -0.399958 -0.251964 0.764399 -0.206661 -0.258436 0.766704 -0.0127211 -0.261392 0.774148 0.211214 -0.255064 0.784294 0.390678 -0.0494921 0.713171 -3.63197 -0.0764993 0.696932 -3.23123 -0.0878502 0.686316 -2.87987 -0.102434 0.679066 -2.56822 -0.119285 0.682842 -2.26699 -0.132338 0.697502 -1.96989 -0.147889 0.709984 -1.67364 -0.166649 0.722009 -1.3763 -0.185 0.738653 -1.07387 -0.0646145 0.703861 -3.42792 -0.0831331 0.68958 -3.04912 -0.0934243 0.682905 -2.72109 -0.112871 0.675625 -2.41693 -0.12538 0.690081 -2.11814 -0.14039 0.703169 -1.82174 -0.157305 0.715426 -1.52536 -0.176068 0.730317 -1.22606 -0.19794 0.754095 -0.921212 -0.178219 0.879248 0.445541 -0.184083 0.881418 0.43493 -0.188551 0.884521 0.422971 -0.196369 0.854227 -0.397963 -0.185407 0.820689 -0.682034 -0.190755 0.833358 -0.577032 -0.19138 0.886381 0.41069 -0.193098 0.841947 -0.499648 -0.198108 0.874907 -0.214257 -0.197065 0.864927 -0.307735 -0.199858 0.884013 -0.124262 -0.202804 0.897003 0.0554971 -0.203992 0.900053 0.135315 -0.20123 0.892114 -0.0159636 -0.203742 0.899099 0.276685 -0.201726 0.896177 0.333836 -0.195744 0.89024 0.389694 -0.203847 0.902482 0.209904 -0.0466092 0.746077 -3.64192 -0.0685555 0.73424 -3.23158 -0.0700904 0.728051 -2.87992 -0.0727167 0.725196 -2.56835 -0.0856421 0.731561 -2.26713 -0.0997049 0.743634 -1.97004 -0.113294 0.755444 -1.67373 -0.128352 0.767515 -1.3764 -0.143434 0.779539 -1.07394 -0.17753 0.808935 -0.75939 -0.0588028 0.740669 -3.42947 -0.0729923 0.730969 -3.04949 -0.0685872 0.723698 -2.7212 -0.0786108 0.727621 -2.41707 -0.0921635 0.737335 -2.11828 -0.106288 0.749428 -1.82189 -0.120801 0.761529 -1.52543 -0.135638 0.773383 -1.226 -0.157334 0.788902 -0.920561 -0.234044 0.801814 0.454125 -0.21436 0.840887 0.448337 -0.225856 0.81659 0.458878 -0.0460627 0.955702 0.442525 0.0185613 0.97211 0.442441 -0.130233 0.914543 0.443501 -0.0461799 0.955383 0.434979 0.0184235 0.971472 0.434727 -0.130683 0.915417 0.434341 -0.046332 0.954834 0.426497 0.0183031 0.971013 0.426018 -0.131361 0.916328 0.426411 0.0189241 0.108341 0.446355 -0.0456699 0.122559 0.448237 -0.304145 0.62354 0.448131 -0.304087 0.456129 0.451008 -0.20908 0.245023 0.45151 -0.316121 0.539483 0.44997 -0.26804 0.349365 0.451656 -0.128306 0.168956 0.450159 -0.269887 0.729027 0.44745 0.018867 0.109134 0.432122 -0.0457554 0.123248 0.434013 -0.304313 0.62347 0.434959 -0.304264 0.456365 0.437453 -0.209229 0.245539 0.437509 -0.316298 0.539618 0.436603 -0.268206 0.349741 0.437872 -0.128424 0.169578 0.436014 -0.271064 0.729377 0.432296 0.0190191 0.105184 0.472815 -0.0454529 0.119809 0.474747 -0.303379 0.623923 0.481389 -0.303371 0.454963 0.481804 -0.208581 0.242813 0.479425 -0.315357 0.538782 0.481964 -0.267416 0.34765 0.480969 -0.127952 0.166407 0.477153 -0.271054 0.729798 0.415756 0.0187942 0.111038 0.412501 -0.0459011 0.124903 0.414419 -0.304659 0.623302 0.417823 -0.304627 0.456936 0.419423 -0.209524 0.246781 0.41843 -0.31913 0.539943 0.419019 -0.268548 0.350642 0.419304 -0.128648 0.171075 0.416592 -0.27432 0.724957 0.281366 -0.0639841 0.117153 0.260568 -0.306626 0.621413 0.28101 -0.30665 0.459767 0.279185 -0.211163 0.255368 0.274472 -0.318714 0.540575 0.280401 -0.270435 0.356351 0.277105 -0.129928 0.181789 0.271594 -0.273039 0.727929 0.340517 -0.0469355 0.110294 0.330459 -0.305807 0.622327 0.343305 -0.305796 0.458622 0.344124 -0.210446 0.251381 0.342603 -0.317855 0.540481 0.344038 -0.269627 0.353801 0.34368 -0.129353 0.176719 0.340798 -0.274848 0.715078 0.0581328 -0.319691 0.798054 0.0588915 -0.0476705 0.133602 0.0453911 -0.304732 0.616829 0.0576989 -0.304713 0.462759 0.0567372 -0.210015 0.267766 0.0551201 -0.315766 0.539376 0.0572284 -0.268786 0.364141 0.0559691 -0.129492 0.19745 0.0543391 -0.275174 0.718243 0.140837 -0.319607 0.797886 0.139824 -0.0643326 0.127971 0.128256 -0.30629 0.618737 0.139221 -0.306281 0.46182 0.138741 -0.211025 0.26317 0.137727 -0.318329 0.540274 0.139033 -0.270145 0.361358 0.13828 -0.130021 0.191521 0.137168 -0.271475 0.708284 -0.112103 -0.0465807 0.167812 -0.11047 -0.299086 0.612707 -0.111531 -0.299115 0.464568 -0.11082 -0.206311 0.276915 -0.110313 0.0160111 0.153253 -0.110663 -0.310838 0.538644 -0.111122 -0.263918 0.369685 -0.110516 -0.127358 0.209201 -0.110321 -0.265604 0.699483 -0.30779 -0.322124 0.803989 -0.307955 -0.045936 0.183527 -0.303523 -0.292511 0.608411 -0.307671 -0.292527 0.46702 -0.307088 -0.20192 0.287857 -0.305466 0.01568 0.170277 -0.30287 -0.303974 0.537721 -0.307494 -0.258165 0.376447 -0.306376 -0.124826 0.223138 -0.304451 -0.323477 0.80328 -0.499399 -0.260598 0.692626 -0.499408 -0.045228 0.19997 -0.503208 -0.285869 0.605985 -0.498532 -0.285887 0.470636 -0.49813 -0.197398 0.299325 -0.499785 0.0148231 0.187487 -0.504639 -0.297071 0.538311 -0.49806 -0.252319 0.383985 -0.498692 -0.122163 0.237616 -0.501439 -0.251268 0.689016 -0.683151 -0.0435948 0.21521 -0.685931 -0.274376 0.605996 -0.685663 -0.27416 0.475935 -0.688364 -0.189385 0.311239 -0.688896 0.0140596 0.202929 -0.684225 -0.284955 0.540955 -0.687378 -0.24197 0.392669 -0.688999 -0.117347 0.251707 -0.687683 -0.322615 0.84942 -0.397399 -0.0465775 0.953948 0.412809 0.0181162 0.970305 0.412534 0.027286 0.309005 2.42672 0.0274476 0.270992 2.4268 0.018631 0.0976521 0.373591 0.0273097 0.290206 2.42973 0.00488347 0.825513 -2.85421 0.00144778 1.95356 -3.69539 -0.238215 0.780277 0.476417 -0.133007 0.917575 0.413253 -0.168294 0.873007 0.476426 0.0140976 0.88085 -0.680491 -0.0439259 0.864485 -0.681356 -0.0459154 0.876682 -0.501591 -0.0454466 0.901608 -0.216674 -0.0459091 0.893311 -0.30857 0.0159826 0.923936 -0.12848 -0.0467803 0.909587 -0.127137 0.0171912 0.939558 0.0537831 0.0175143 0.946198 0.130427 -0.0471335 0.925224 0.0540572 -0.0463764 0.931476 0.131844 0.0183712 0.963706 0.329944 0.0179372 0.958813 0.276405 -0.0469704 0.943779 0.276243 -0.0464476 0.948532 0.331284 -0.121601 0.838937 -0.681271 -0.124998 0.851902 -0.501105 -0.127438 0.868118 -0.308012 -0.126877 0.877501 -0.214463 -0.129836 0.886459 -0.125096 -0.132719 0.902345 0.0557774 -0.131668 0.908039 0.134247 -0.134073 0.916677 0.27656 -0.133438 0.918878 0.331451 -0.045445 0.958033 0.475903 -0.208564 0.834759 0.476695 -0.290198 0.640463 0.695485 -0.279158 0.601465 0.944256 -0.26021 0.548953 1.21146 -0.228121 0.491872 1.4981 -0.0264069 0.700909 1.60966 -0.157218 0.620833 1.5639 0.0189906 0.973623 0.475629 -0.127984 0.911275 0.476078 -0.267897 0.730679 0.47628 -0.292509 0.66356 0.555558 -0.286487 0.621798 0.821631 -0.270967 0.576494 1.07454 -0.247581 0.520219 1.35473 0.0238329 0.710739 1.61514 -0.0916186 0.67103 1.59266 -0.208025 0.548438 1.52525 -0.0203148 1.9577 -4.14926 -0.0259713 1.95703 -4.04977 -0.0287829 1.95572 -3.95306 -0.0283916 1.95429 -3.86398 -0.0243556 1.95331 -3.78088 -0.0109264 1.95287 -3.70342 -0.0390092 0.811304 -3.66237 -0.0486272 0.80656 -3.47823 -0.0542758 0.804108 -3.29957 -0.053441 0.80149 -3.10938 -0.0490597 0.796697 -2.94342 -0.0215044 0.811952 -2.88928 0.00619186 0.267628 2.4243 -0.00259776 0.283799 2.42433 -0.00259776 0.296639 2.42433 0.00619186 0.312808 2.4243 0.021281 0.322228 2.42423 0.021281 0.258209 2.42423 -0.0109407 0.46421 -3.56221 -0.0421756 0.781718 -3.65247 -0.0471652 0.734034 -3.63778 -0.0548349 0.653742 -3.61508 -0.0547937 0.591065 -3.59755 -0.0433272 0.510853 -3.5751 -0.0150844 0.426516 -3.23119 -0.058448 0.775504 -3.25688 -0.0709838 0.721789 -3.23122 -0.0884363 0.633443 -3.23087 -0.0884363 0.564519 -3.23087 -0.0614735 0.477242 -3.23098 -0.017538 0.395046 -2.88025 -0.0507466 0.770296 -2.88248 -0.0797544 0.712453 -2.87981 -0.106692 0.618053 -2.87987 -0.106692 0.543773 -2.87987 -0.0739221 0.449715 -2.88001 -0.0205793 0.369375 -2.56857 -0.0205793 0.767014 -2.56857 -0.0880181 0.708536 -2.56828 -0.127216 0.607923 -2.56811 -0.127216 0.528465 -2.56811 -0.0880181 0.427853 -2.56828 -0.0238994 0.342759 -2.2674 -0.0238994 0.77945 -2.2674 -0.102985 0.713937 -2.26705 -0.148953 0.603826 -2.26686 -0.148953 0.516869 -2.26686 -0.102987 0.406757 -2.26705 -0.0268393 0.315457 -1.97034 -0.0268393 0.796316 -1.97034 -0.11657 0.726893 -1.96996 -0.168723 0.604839 -1.96974 -0.168723 0.50845 -1.96974 -0.11657 0.386396 -1.96996 -0.0300833 0.295864 -1.67408 -0.0300833 0.814778 -1.67408 -0.131215 0.738466 -1.67365 -0.189996 0.607166 -1.6734 -0.189996 0.503476 -1.6734 -0.131215 0.372178 -1.67365 -0.0342097 0.270112 -1.37679 -0.0342097 0.832478 -1.37679 -0.149046 0.748256 -1.37632 -0.215711 0.607481 -1.37602 -0.215711 0.495108 -1.37602 -0.148996 0.352814 -1.3763 -0.0387573 0.247791 -1.07438 -0.0387573 0.846338 -1.07438 -0.168313 0.758313 -1.07383 -0.243613 0.606865 -1.07351 -0.243613 0.487262 -1.07351 -0.168313 0.335816 -1.07383 -0.0426666 0.2214 -0.759864 -0.0427743 0.860392 -0.759918 -0.268938 0.783605 -0.760729 -0.265727 0.607363 -0.759547 -0.268532 0.478167 -0.758904 -0.18551 0.315781 -0.759257 -0.0457095 0.191632 -0.402786 -0.0454149 0.885537 -0.39808 -0.289836 0.606577 -0.401748 -0.289837 0.468363 -0.401748 -0.200102 0.293352 -0.40213 -0.0471652 0.159986 -0.0104687 -0.0471858 0.919021 -0.0190429 -0.301988 0.61636 -0.0109787 -0.303803 0.464861 -0.00937885 -0.20947 0.27205 -0.00977963 -0.0484926 0.124319 0.380656 -0.046191 0.953207 0.392707 -0.305143 0.623068 0.393806 -0.305143 0.457746 0.393806 -0.209912 0.248408 0.393402 -0.0435473 0.101151 0.694437 -0.297694 0.617187 0.695517 -0.297694 0.445302 0.695517 -0.204276 0.227652 0.69512 -0.040259 0.081134 0.94324 -0.285468 0.581771 0.944283 -0.285468 0.421469 0.944283 -0.195336 0.206232 0.943899 -0.0354879 0.0647951 1.2105 -0.266147 0.526609 1.21148 -0.266147 0.380852 1.21148 -0.181362 0.18097 1.21112 -0.0292898 0.0540113 1.49575 -0.239978 0.468303 1.49664 -0.239978 0.330308 1.49664 -0.162534 0.155571 1.49631 -0.022157 0.0545641 1.76356 -0.022157 0.643982 1.76356 -0.14022 0.5573 1.76405 -0.208841 0.408162 1.76435 -0.208841 0.290384 1.76435 -0.14022 0.141245 1.76405 -0.0145981 0.0673231 1.99777 -0.0145981 0.563776 1.99777 -0.116044 0.490766 1.99822 -0.175007 0.36515 1.99845 -0.175007 0.265947 1.99845 -0.116044 0.140333 1.99822 -0.00809741 0.0899046 2.17105 -0.00809741 0.503752 2.17105 -0.0949418 0.44289 2.17141 -0.145419 0.338176 2.17163 -0.145419 0.25548 2.17163 -0.0949418 0.150767 2.17141 -0.00275616 0.121575 2.27893 -0.00275616 0.460529 2.27893 -0.0772374 0.41068 2.27925 -0.120528 0.324916 2.27942 -0.120528 0.257186 2.27944 -0.0772374 0.171422 2.27925 0.00424512 0.165021 2.35346 0.00424512 0.415771 2.35346 -0.0533095 0.378896 2.3537 -0.086762 0.315449 2.35384 -0.086762 0.265344 2.35384 -0.0533095 0.201897 2.3537 0.014747 0.22306 2.40933 0.014747 0.357428 2.40933 -0.0168142 0.337668 2.40945 -0.0351585 0.303669 2.40953 -0.0351585 0.27682 2.40953 -0.0168142 0.242821 2.40945 0.0103071 0.286485 2.42721 0.0235636 0.271772 2.42713 0.0103071 0.29394 2.42721 0.014557 0.30374 2.42723 0.0237996 0.308402 2.42715 0.0148437 0.276888 2.42716 0.000172656 0.275323 2.4242 0.0133705 0.261179 2.42414 -0.00380477 0.256933 2.42038 -0.0167476 0.280797 2.42043 -0.00436392 0.290219 2.42422 -0.0167476 0.299644 2.42043 0.000172656 0.305116 2.4242 -0.00380477 0.323508 2.42038 0.0133705 0.31926 2.42414 0.0184631 0.337379 2.42029 0.0272701 0.324123 2.42407 0.0272701 0.256316 2.42407 0.0184631 0.243062 2.42029 -0.0446435 0.761091 -3.64556 -0.0516622 0.693716 -3.62655 -0.0552309 0.623662 -3.60666 -0.0300105 0.481877 -3.56698 -0.0516653 0.550712 -3.5861 -0.0134783 0.445912 -3.42756 -0.0542076 0.777145 -3.44511 -0.0602411 0.727007 -3.42863 -0.0653083 0.750894 -3.23207 -0.0750309 0.643017 -3.42724 -0.0806921 0.678042 -3.23125 -0.0749977 0.576722 -3.42729 -0.0918467 0.59898 -3.23085 -0.0536849 0.494206 -3.42738 -0.0385435 0.445758 -3.23109 -0.0782084 0.520384 -3.23092 -0.0166304 0.409732 -3.04945 -0.0599306 0.770131 -3.06965 -0.0765436 0.716009 -3.04907 -0.0596566 0.746044 -2.88003 -0.0992693 0.625132 -3.04911 -0.0942607 0.665617 -2.87992 -0.0992693 0.553385 -3.04911 -0.110836 0.580913 -2.87986 -0.0688929 0.462534 -3.04923 -0.0460501 0.415783 -2.88012 -0.0942607 0.496209 -2.87992 -0.0190793 0.381947 -2.72141 0.0060493 0.36198 -2.56868 -0.0204241 0.767871 -2.72185 0.0060493 0.774408 -2.56868 -0.0810755 0.709417 -2.72115 -0.0546829 0.744832 -2.56842 -0.11711 0.612271 -2.721 -0.112347 0.658801 -2.56817 -0.11711 0.535554 -2.721 -0.132172 0.568193 -2.56809 -0.0810755 0.438408 -2.72115 -0.0546829 0.391557 -2.56842 -0.112347 0.477587 -2.56817 -0.0221903 0.356273 -2.41731 0.00732917 0.334668 -2.26753 -0.0221903 0.772631 -2.41731 0.00732917 0.787543 -2.26753 -0.0953346 0.710107 -2.41699 -0.0638922 0.753659 -2.26723 -0.137848 0.605142 -2.41682 -0.131516 0.659508 -2.26694 -0.137848 0.522246 -2.41682 -0.154765 0.560348 -2.26685 -0.0953346 0.417281 -2.41699 -0.0638922 0.367035 -2.26723 -0.131516 0.461186 -2.26694 -0.0253187 0.328949 -2.11857 0.00859162 0.306487 -1.9705 -0.0253187 0.787223 -2.11857 0.00859162 0.805287 -1.9705 -0.1096 0.719827 -2.11822 -0.0722146 0.770923 -1.97015 -0.158587 0.603873 -2.118 -0.14894 0.66656 -1.96982 -0.158587 0.512299 -2.118 -0.175317 0.556645 -1.9697 -0.1096 0.396344 -2.11822 -0.0722146 0.342366 -1.97015 -0.14894 0.446729 -1.96982 -0.0286197 0.306143 -1.82222 0.0098509 0.286216 -1.67426 -0.0286197 0.805372 -1.82222 0.0098509 0.824428 -1.67426 -0.124453 0.731954 -1.82181 -0.0812244 0.78583 -1.67386 -0.180153 0.605636 -1.82157 -0.1677 0.673563 -1.6735 -0.180153 0.505879 -1.82157 -0.197428 0.555322 -1.67337 -0.124453 0.379561 -1.82181 -0.0812244 0.324812 -1.67386 -0.1677 0.437079 -1.6735 -0.0323976 0.280895 -1.52581 0.0111149 0.259654 -1.37698 -0.0323976 0.822595 -1.52581 0.0111149 0.842933 -1.37698 -0.14099 0.742931 -1.52534 -0.0922553 0.801105 -1.37654 -0.204504 0.606842 -1.52507 -0.190403 0.679436 -1.37613 -0.204106 0.497623 -1.52508 -0.224146 0.551294 -1.37598 -0.14099 0.36056 -1.52534 -0.0922553 0.301483 -1.37654 -0.190403 0.423151 -1.37613 -0.0364621 0.260164 -1.22641 0.0123996 0.236662 -1.0746 -0.0364621 0.839393 -1.22641 0.0123996 0.857467 -1.0746 -0.158619 0.752693 -1.22591 -0.104272 0.812947 -1.07411 -0.229537 0.607651 -1.22559 -0.217772 0.68461 -1.07329 -0.229537 0.491908 -1.22559 -0.253134 0.547065 -1.07347 -0.158568 0.345347 -1.22589 -0.104272 0.281181 -1.07411 -0.21505 0.410677 -1.07364 -0.040807 0.236936 -0.920418 0.0137364 0.209467 -0.760103 -0.0409084 0.853025 -0.920447 0.0137364 0.875328 -0.76035 -0.185523 0.769563 -0.920817 -0.119953 0.833461 -0.759306 -0.256659 0.606012 -0.919358 -0.245686 0.687903 -0.759219 -0.256492 0.484641 -0.919503 -0.27574 0.541806 -0.759525 -0.177212 0.327986 -0.919838 -0.1149 0.257202 -0.759557 -0.237039 0.396051 -0.759039 -0.0448225 0.207016 -0.58807 0.0152555 0.178772 -0.403046 -0.0447765 0.871159 -0.577525 -0.127599 0.859808 -0.397296 -0.282242 0.605443 -0.587059 -0.263137 0.695077 -0.401861 -0.282242 0.472732 -0.587059 -0.301183 0.53747 -0.401699 -0.194971 0.304687 -0.587431 -0.123783 0.230218 -0.402453 -0.255797 0.379862 -0.401892 -0.0461673 0.175217 -0.201757 0.0169045 0.144378 -0.014972 0.0169282 0.93318 -0.0191411 -0.132266 0.895261 -0.0158907 -0.295551 0.610497 -0.200696 -0.273977 0.712502 -0.0117977 -0.295552 0.465511 -0.200696 -0.313887 0.540193 -0.00991267 -0.203885 0.281923 -0.201086 -0.12924 0.202494 -0.0101203 -0.268021 0.36736 -0.00953102 -0.0658136 0.123405 0.196194 -0.0472333 0.93824 0.20627 0.018631 0.968407 0.391376 -0.133233 0.918582 0.391449 -0.307594 0.620334 0.207411 -0.271544 0.730527 0.392775 -0.307594 0.461033 0.207411 -0.317185 0.540407 0.393857 -0.211874 0.259317 0.207004 -0.128919 0.17289 0.393057 -0.269019 0.351887 0.393653 -0.0448668 0.113148 0.553613 0.0199188 0.0851557 0.694167 -0.301903 0.624641 0.554704 -0.301903 0.452657 0.554704 -0.309506 0.531244 0.695568 -0.207423 0.237942 0.554303 -0.124826 0.149135 0.694782 -0.262257 0.335239 0.695366 -0.0420489 0.0905873 0.820591 0.0209769 0.0653161 0.942981 -0.292338 0.602511 0.821656 -0.292338 0.435221 0.821656 -0.296865 0.506459 0.944332 -0.200336 0.217266 0.821265 -0.118678 0.128587 0.943575 -0.251278 0.312626 0.944138 -0.0380667 0.0724648 1.07355 0.0221126 0.050105 1.21026 -0.27672 0.556127 1.07456 -0.27672 0.403091 1.07456 -0.276867 0.459778 1.21153 -0.188997 0.193996 1.07419 -0.109255 0.108863 1.21082 -0.233985 0.279774 1.21135 -0.0325369 0.0583387 1.35309 0.0233244 0.0411698 1.49552 -0.253806 0.496673 1.35403 -0.253806 0.35551 1.35403 -0.24977 0.399306 1.49668 -0.172474 0.167571 1.35368 -0.09667 0.0925356 1.49603 -0.210602 0.241947 1.49652 -0.0258176 0.0527344 1.63291 0.0244633 0.0436043 1.76336 -0.0258176 0.691989 1.63291 0.0244633 0.654941 1.76336 -0.151747 0.597979 1.63345 -0.0818595 0.611101 1.76382 -0.224941 0.43623 1.63377 -0.182813 0.483579 1.76424 -0.224941 0.308493 1.63377 -0.217518 0.349274 1.76439 -0.151747 0.146745 1.63345 -0.0818595 0.0874447 1.76382 -0.182813 0.214966 1.76424 -0.018338 0.0595568 1.88659 0.0254596 0.0580916 1.99761 -0.018338 0.60129 1.88659 0.0254596 0.573007 1.99761 -0.12806 0.521621 1.88705 -0.0658976 0.536081 1.99799 -0.19183 0.384549 1.88732 -0.152641 0.428672 1.99836 -0.19183 0.276299 1.88732 -0.182461 0.315549 1.99849 -0.12806 0.139226 1.88705 -0.0658976 0.0950177 1.99799 -0.152641 0.202426 1.99836 -0.0111704 0.0774686 2.09289 0.0261962 0.0822096 2.1709 -0.0111688 0.531301 2.09289 0.0261962 0.511447 2.1709 -0.104956 0.464559 2.09329 -0.0520138 0.480665 2.17124 -0.159466 0.349727 2.09353 -0.126272 0.391129 2.17155 -0.159466 0.259041 2.09353 -0.151801 0.296829 2.17166 -0.104956 0.14421 2.09329 -0.0520138 0.112991 2.17124 -0.126272 0.202527 2.17155 -0.0054252 0.104542 2.23136 0.026654 0.115272 2.27881 -0.0054252 0.48102 2.23136 0.026654 0.466832 2.27881 -0.0861538 0.425654 2.23171 -0.0404205 0.441619 2.27909 -0.133073 0.330395 2.2319 -0.104107 0.368286 2.27936 -0.133073 0.255167 2.2319 -0.126001 0.291052 2.27946 -0.0861538 0.159908 2.23171 -0.0404205 0.140483 2.27909 -0.104107 0.213816 2.27936 0.000307295 0.141195 2.3188 0.0269708 0.160358 2.35337 0.000307295 0.439704 2.3188 0.0269708 0.420435 2.35337 -0.0668432 0.395805 2.31909 -0.0248593 0.401783 2.35359 -0.105873 0.320274 2.31926 -0.0740726 0.347533 2.35379 -0.105873 0.260625 2.31926 -0.0909913 0.290396 2.35386 -0.0668432 0.185094 2.31909 -0.0248593 0.179009 2.35359 -0.0740726 0.23326 2.35379 0.00953251 0.194678 2.38535 0.0272084 0.220563 2.40926 0.00953251 0.385953 2.38535 0.0272084 0.359928 2.40926 -0.0349747 0.357824 2.38552 -0.00121334 0.349932 2.40939 -0.060843 0.309426 2.38563 -0.0282 0.320861 2.4095 -0.060843 0.271205 2.38563 -0.0374774 0.290244 2.40955 -0.0349747 0.222807 2.38552 -0.00121334 0.230556 2.40939 -0.0282 0.259627 2.4095 0.0191759 0.30734 2.42661 0.0116836 0.299309 2.42672 0.0099887 0.290315 2.42677 0.0197905 0.273653 2.42682 0.0121303 0.281499 2.42678 -0.0118388 0.268729 2.42042 0.00720245 0.248324 2.42034 -0.0183839 0.29022 2.42045 -0.0118388 0.311712 2.42042 0.00720245 0.332117 2.42034 0.0272559 0.339133 2.42024 0.0272559 0.241308 2.42024 -0.0571555 0.756328 -3.43042 -0.0681896 0.684939 -3.42732 -0.0773103 0.610238 -3.42722 -0.0661653 0.535376 -3.42729 -0.0338105 0.464231 -3.42748 -0.0692937 0.746544 -3.04993 -0.0877457 0.671074 -3.04915 -0.103109 0.589259 -3.04909 -0.0877457 0.507444 -3.04915 -0.0430595 0.429761 -3.04934 -0.0504314 0.744461 -2.72128 -0.103442 0.661396 -2.72106 -0.121665 0.573913 -2.72098 -0.103442 0.486429 -2.72106 -0.0504314 0.403364 -2.72128 0.0066924 0.348559 -2.41744 0.0066924 0.781859 -2.41744 -0.0591783 0.747974 -2.41715 -0.121721 0.658222 -2.41688 -0.143224 0.563695 -2.4168 -0.121721 0.469167 -2.41688 -0.0591783 0.379416 -2.41715 0.00796277 0.320427 -2.11871 0.00796277 0.795743 -2.11871 -0.0679378 0.761657 -2.11839 -0.140005 0.66251 -2.11808 -0.16478 0.558086 -2.11798 -0.140005 0.453662 -2.11808 -0.0679378 0.354513 -2.11839 0.00922205 0.296861 -1.82238 0.00922205 0.814656 -1.82238 -0.0770806 0.777524 -1.82201 -0.159024 0.669514 -1.82166 -0.187196 0.555757 -1.82154 -0.159024 0.442003 -1.82166 -0.0770806 0.333993 -1.82201 0.0104813 0.270823 -1.52599 0.0104813 0.832668 -1.52599 -0.0873117 0.792375 -1.52557 -0.180164 0.675178 -1.52518 -0.211523 0.553115 -1.5252 -0.180164 0.428312 -1.52518 -0.0873117 0.311115 -1.52557 0.0117549 0.249393 -1.22662 0.0117549 0.850165 -1.22662 -0.098208 0.807081 -1.22615 -0.202616 0.681765 -1.22571 -0.238511 0.549779 -1.22555 -0.202616 0.417794 -1.22571 -0.0982096 0.292476 -1.22615 0.0130553 0.225424 -0.920648 0.0129888 0.865746 -0.920836 -0.109785 0.821523 -0.920125 -0.229951 0.686019 -0.919789 -0.266518 0.546497 -0.91946 -0.22642 0.405422 -0.919629 -0.109785 0.271474 -0.920125 0.0144667 0.194667 -0.588321 0.0146267 0.886947 -0.576977 -0.124341 0.846786 -0.577186 -0.258314 0.690421 -0.587162 -0.293276 0.539088 -0.587013 -0.249138 0.387754 -0.5872 -0.120752 0.244066 -0.587746 0.0161093 0.161726 -0.202022 -0.26829 0.70428 -0.20537 -0.307142 0.538004 -0.200647 -0.260779 0.372672 -0.200845 -0.125923 0.215693 -0.201418 0.0177962 0.953063 0.205993 -0.134326 0.914214 0.207464 -0.275502 0.720861 0.209948 -0.320036 0.540683 0.207463 -0.271284 0.359026 0.207255 -0.130466 0.186548 0.206657 0.0193201 0.0973684 0.553339 -0.313849 0.537439 0.554755 -0.266063 0.344078 0.554552 -0.12707 0.160486 0.553961 0.0204542 0.0745699 0.820325 -0.30397 0.521285 0.821705 -0.25744 0.325005 0.821507 -0.122093 0.13864 0.820932 0.0215297 0.0570983 1.0733 -0.287811 0.485658 1.07461 -0.243443 0.297355 1.07442 -0.11439 0.118564 1.07387 0.0227177 0.0445262 1.35285 -0.264091 0.42972 1.35407 -0.222954 0.260471 1.3539 -0.103301 0.0997729 1.35339 0.0239073 0.0408481 1.63271 0.0239073 0.703876 1.63271 -0.0894992 0.656329 1.6332 -0.197176 0.518025 1.63366 -0.234194 0.372362 1.6338 -0.197176 0.226699 1.63366 -0.0894992 0.0883951 1.6332 0.024986 0.0494841 1.8864 0.024986 0.611364 1.8864 -0.0738223 0.571068 1.88683 -0.167641 0.453864 1.88723 -0.199894 0.330424 1.88735 -0.167641 0.206983 1.88723 -0.0738223 0.0897779 1.88683 0.0258636 0.0690291 2.09273 0.0258636 0.539738 2.09273 -0.0585953 0.505983 2.0931 -0.138789 0.407796 2.09343 -0.166358 0.304385 2.09356 -0.138789 0.200972 2.09343 -0.0585953 0.102786 2.0931 0.0264528 0.0975427 2.23124 0.0264528 0.488019 2.23124 -0.0462481 0.460017 2.23154 -0.115276 0.378567 2.23184 -0.139007 0.292782 2.23194 -0.115276 0.206996 2.23184 -0.0462481 0.125545 2.23154 0.0268235 0.135643 2.31869 0.0268235 0.445256 2.31869 -0.0336505 0.423053 2.31894 -0.0910689 0.358469 2.3192 -0.110809 0.29045 2.31928 -0.0910689 0.22243 2.3192 -0.0336505 0.157846 2.31894 0.027107 0.191121 2.38527 0.027107 0.38951 2.38527 -0.0129745 0.375283 2.38542 -0.0510301 0.333899 2.3856 -0.064114 0.290315 2.38565 -0.0510301 0.246732 2.3856 -0.0129745 0.205348 2.38542 -0.319745 0.83163 0.432383 -0.32479 0.802512 -0.684502 -0.323995 0.819532 -0.579666 -0.322895 0.833659 -0.499462 -0.322509 0.862146 -0.307641 -0.321248 0.872664 -0.21297 -0.320492 0.881981 -0.123303 -0.319794 0.889433 -0.0157735 -0.319439 0.892671 0.0555224 -0.319322 0.893946 0.136386 -0.31958 0.891805 0.210357 -0.319224 0.885914 0.277184 -0.319475 0.87584 0.335102 -0.319558 0.860443 0.388132 -0.31973 0.852008 0.408051 -0.319791 0.845968 0.419315 -0.3193 0.841259 0.425868 -0.319946 0.82442 0.428006 -0.319887 0.816186 0.41169 -0.319463 0.810992 0.38907 -0.319428 0.804645 0.336298 -0.31923 0.80044 0.278464 -0.319073 0.797737 0.211237 -0.319985 0.798184 -0.0135273 -0.321409 0.801238 -0.11727 -0.321427 0.802808 -0.207392 -0.322534 0.80346 -0.39827 -0.324329 0.803136 -0.579738 0.0173622 0.123832 0.385745 0.0124898 0.120813 0.0307914 0.0438562 0.449728 -3.26065 0.0820813 0.523445 -3.26279 0.0953822 0.601155 -3.26488 0.0847931 0.679294 -3.26683 0.0689468 0.752544 -3.29298 0.0661653 0.480812 -3.26158 0.0921144 0.566934 -3.26397 0.0922633 0.635247 -3.26573 0.0754824 0.722708 -3.26787 0.0629751 0.776035 -3.31832 0.0586619 0.804678 -3.34167 0.0283916 1.95603 -3.97708 0.0727325 0.735619 -3.27475 0.0807507 0.69817 -3.26727 -0.0744338 0.698181 -3.26627 -0.0659451 0.735961 -3.28457 -0.0280305 1.95607 -3.97898 -0.0528264 0.804737 -3.34541 -0.0568783 0.776112 -3.32657 -0.0688375 0.722542 -3.27299 -0.0859368 0.635255 -3.26458 -0.085772 0.566939 -3.26282 -0.0597913 0.480812 -3.26078 -0.0624254 0.752815 -3.30221 -0.078473 0.679305 -3.26576 -0.0890509 0.601161 -3.26369 -0.0757263 0.523447 -3.26177 -0.0374711 0.449731 -3.26011 0.0266983 0.416914 -3.27655 -0.0197778 0.417891 -3.27587 0.03976 0.463946 -3.40462 0.0733582 0.535501 -3.40147 0.0850133 0.610839 -3.39803 0.0756471 0.686162 -3.39446 0.0638859 0.755338 -3.39494 0.0601461 0.494096 -3.40332 0.0824741 0.577224 -3.39956 0.082585 0.643847 -3.39648 0.0674911 0.72844 -3.39245 0.0600542 0.776855 -3.41243 0.0550488 0.805914 -3.43172 0.0268203 1.9566 -4.01888 0.0659198 0.741836 -3.39182 0.0720134 0.705035 -3.39356 -0.0667577 0.705027 -3.39282 -0.0606498 0.74183 -3.39112 -0.0268219 1.95664 -4.02052 -0.0499958 0.805966 -3.43494 -0.0548127 0.776911 -3.41829 -0.0622259 0.728434 -3.39174 -0.0773562 0.643837 -3.39561 -0.0772707 0.577213 -3.39871 -0.0549727 0.494089 -3.4027 -0.058353 0.755528 -3.40128 -0.0703993 0.686156 -3.39367 -0.0797988 0.610828 -3.39713 -0.0681706 0.535492 -3.40071 -0.0345961 0.463946 -3.40421 0.0256782 0.428767 -3.39358 -0.0202008 0.429514 -3.39223 0.00255499 0.433159 -3.41059 0.00317909 0.417611 -3.26393 0.041862 0.456651 -3.33074 0.0779059 0.529218 -3.32917 0.0905129 0.605704 -3.32741 0.080586 0.682454 -3.32553 0.0656457 0.754366 -3.35946 0.0632555 0.487234 -3.33011 0.0875477 0.571808 -3.32821 0.0877584 0.63925 -3.32659 0.071025 0.725906 -3.33735 0.0611646 0.776543 -3.37669 0.0566454 0.805367 -3.39191 0.0279513 1.95619 -3.98878 0.0684747 0.739505 -3.34791 0.0767527 0.701311 -3.32507 -0.0709046 0.701329 -3.32444 -0.0628278 0.739414 -3.34729 -0.0277517 1.95619 -3.98854 -0.0513707 0.805369 -3.39145 -0.05576 0.776545 -3.3762 -0.0652957 0.725699 -3.33662 -0.0819229 0.639271 -3.32588 -0.0817265 0.571827 -3.32748 -0.0574549 0.487251 -3.3296 -0.0600938 0.754369 -3.35894 -0.074741 0.682471 -3.32488 -0.0846838 0.605723 -3.32665 -0.0720942 0.529237 -3.32854 -0.0360677 0.456666 -3.33041 0.0357604 0.416594 -3.33456 -0.0268821 0.417208 -3.33449 0.318634 0.683666 0.501924 -0.280251 0.683664 0.504585 numsurf 1694 SURF 0x10 mat 4 refs 4 28 0.852318 0.670102 141 0.852306 0.672474 384 0.855336 0.675193 140 0.855345 0.673527 SURF 0x10 mat 4 refs 4 28 0.852318 0.670102 140 0.855345 0.673527 389 0.855353 0.672508 149 0.85233 0.668652 SURF 0x10 mat 4 refs 4 28 0.852318 0.669734 149 0.85233 0.668294 395 0.848313 0.664289 151 0.848297 0.666178 SURF 0x10 mat 4 refs 4 28 0.852318 0.669734 151 0.848297 0.666178 390 0.848282 0.669268 141 0.852306 0.672092 SURF 0x10 mat 4 refs 4 29 0.852297 0.675724 143 0.852292 0.679049 385 0.855326 0.679812 139 0.85533 0.677476 SURF 0x10 mat 4 refs 4 29 0.852297 0.675724 139 0.85533 0.677476 384 0.855336 0.675193 141 0.852306 0.672474 SURF 0x10 mat 4 refs 4 29 0.852297 0.675322 141 0.852306 0.672092 390 0.848282 0.669268 150 0.848271 0.673503 SURF 0x10 mat 4 refs 4 29 0.852297 0.675322 150 0.848271 0.673503 391 0.848264 0.677835 143 0.852292 0.678626 SURF 0x10 mat 4 refs 4 30 0.85229 0.681645 145 0.852292 0.684242 386 0.855326 0.68346 142 0.855325 0.681636 SURF 0x10 mat 4 refs 4 30 0.85229 0.681645 142 0.855325 0.681636 385 0.855326 0.679812 143 0.852292 0.679049 SURF 0x10 mat 4 refs 4 30 0.85229 0.681206 143 0.852292 0.678626 391 0.848264 0.677835 153 0.848262 0.681217 SURF 0x10 mat 4 refs 4 30 0.85229 0.681206 153 0.848262 0.681217 392 0.848264 0.6846 145 0.852292 0.683787 SURF 0x10 mat 4 refs 4 31 0.852297 0.687567 147 0.852306 0.690817 387 0.855336 0.688079 144 0.85533 0.685796 SURF 0x10 mat 4 refs 4 31 0.852297 0.687567 144 0.85533 0.685796 386 0.855326 0.68346 145 0.852292 0.684242 SURF 0x10 mat 4 refs 4 31 0.852297 0.687091 145 0.852292 0.683787 392 0.848264 0.6846 155 0.848271 0.688932 SURF 0x10 mat 4 refs 4 31 0.852297 0.687091 155 0.848271 0.688932 393 0.848282 0.693166 147 0.852306 0.690321 SURF 0x10 mat 4 refs 4 32 0.852318 0.693189 148 0.85233 0.694639 388 0.855353 0.690763 146 0.855345 0.689745 SURF 0x10 mat 4 refs 4 32 0.852318 0.693189 146 0.855345 0.689745 387 0.855336 0.688079 147 0.852306 0.690817 SURF 0x10 mat 4 refs 4 32 0.852318 0.692679 147 0.852306 0.690321 393 0.848282 0.693166 157 0.848297 0.696257 SURF 0x10 mat 4 refs 4 32 0.852318 0.692679 157 0.848297 0.696257 394 0.848313 0.698145 148 0.85233 0.694119 SURF 0x10 mat 4 refs 4 1611 0.852354 0.695122 1462 0.855374 0.691103 388 0.855353 0.690763 148 0.85233 0.694639 SURF 0x10 mat 4 refs 4 1611 0.852354 0.694599 148 0.85233 0.694119 394 0.848313 0.698145 1449 0.84834 0.698775 SURF 0x10 mat 4 refs 4 1610 0.852354 0.668169 149 0.85233 0.668652 389 0.855353 0.672508 1460 0.855374 0.672169 SURF 0x10 mat 4 refs 4 1610 0.852354 0.667813 1447 0.84834 0.66366 395 0.848313 0.664289 149 0.85233 0.668294 SURF 0x10 mat 4 refs 4 33 0.843931 0.663321 152 0.843913 0.667 390 0.848282 0.669268 151 0.848297 0.666178 SURF 0x10 mat 4 refs 4 33 0.843931 0.663321 151 0.848297 0.666178 395 0.848313 0.664289 160 0.843949 0.661072 SURF 0x10 mat 4 refs 4 33 0.843931 0.663321 160 0.843949 0.661072 401 0.838929 0.658423 162 0.838908 0.660976 SURF 0x10 mat 4 refs 4 33 0.843931 0.663321 162 0.838908 0.660976 396 0.838889 0.665154 152 0.843913 0.667 SURF 0x10 mat 4 refs 4 34 0.8439 0.672041 154 0.843892 0.677198 391 0.848264 0.677835 150 0.848271 0.673503 SURF 0x10 mat 4 refs 4 34 0.8439 0.672041 150 0.848271 0.673503 390 0.848282 0.669268 152 0.843913 0.667 SURF 0x10 mat 4 refs 4 34 0.8439 0.672041 152 0.843913 0.667 396 0.838889 0.665154 161 0.838874 0.670878 SURF 0x10 mat 4 refs 4 34 0.8439 0.672041 161 0.838874 0.670878 397 0.838865 0.676733 154 0.843892 0.677198 SURF 0x10 mat 4 refs 4 35 0.84389 0.681225 156 0.843892 0.685251 392 0.848264 0.6846 153 0.848262 0.681217 SURF 0x10 mat 4 refs 4 35 0.84389 0.681225 153 0.848262 0.681217 391 0.848264 0.677835 154 0.843892 0.677198 SURF 0x10 mat 4 refs 4 35 0.84389 0.681225 154 0.843892 0.677198 397 0.838865 0.676733 164 0.838862 0.681306 SURF 0x10 mat 4 refs 4 35 0.84389 0.681225 164 0.838862 0.681306 398 0.838865 0.685878 156 0.843892 0.685251 SURF 0x10 mat 4 refs 4 36 0.8439 0.690408 158 0.843913 0.695449 393 0.848282 0.693166 155 0.848271 0.688932 SURF 0x10 mat 4 refs 4 36 0.8439 0.690408 155 0.848271 0.688932 392 0.848264 0.6846 156 0.843892 0.685251 SURF 0x10 mat 4 refs 4 36 0.8439 0.690408 156 0.843892 0.685251 398 0.838865 0.685878 166 0.838874 0.691734 SURF 0x10 mat 4 refs 4 36 0.8439 0.690408 166 0.838874 0.691734 399 0.838889 0.697458 158 0.843913 0.695449 SURF 0x10 mat 4 refs 4 37 0.843931 0.699128 159 0.843949 0.701377 394 0.848313 0.698145 157 0.848297 0.696257 SURF 0x10 mat 4 refs 4 37 0.843931 0.699128 157 0.848297 0.696257 393 0.848282 0.693166 158 0.843913 0.695449 SURF 0x10 mat 4 refs 4 37 0.843931 0.699128 158 0.843913 0.695449 399 0.838889 0.697458 168 0.838908 0.701635 SURF 0x10 mat 4 refs 4 37 0.843931 0.699128 168 0.838908 0.701635 400 0.838929 0.704188 159 0.843949 0.701377 SURF 0x10 mat 4 refs 4 1604 0.843978 0.702126 1449 0.84834 0.698775 394 0.848313 0.698145 159 0.843949 0.701377 SURF 0x10 mat 4 refs 4 1604 0.843978 0.702126 159 0.843949 0.701377 400 0.838929 0.704188 1436 0.838959 0.705039 SURF 0x10 mat 4 refs 4 1603 0.843978 0.660323 160 0.843949 0.661072 395 0.848313 0.664289 1447 0.84834 0.66366 SURF 0x10 mat 4 refs 4 1603 0.843978 0.660323 1434 0.838959 0.657572 401 0.838929 0.658423 160 0.843949 0.661072 SURF 0x10 mat 4 refs 4 38 0.832919 0.658959 163 0.832898 0.663599 396 0.838889 0.665154 162 0.838908 0.660976 SURF 0x10 mat 4 refs 4 38 0.832919 0.658959 162 0.838908 0.660976 401 0.838929 0.658423 171 0.832941 0.656124 SURF 0x10 mat 4 refs 4 38 0.832919 0.658959 171 0.832941 0.656124 407 0.825349 0.654147 173 0.825325 0.657264 SURF 0x10 mat 4 refs 4 38 0.832919 0.658959 173 0.825325 0.657264 402 0.825302 0.662365 163 0.832898 0.663599 SURF 0x10 mat 4 refs 4 39 0.832883 0.669957 165 0.832873 0.676461 397 0.838865 0.676733 161 0.838874 0.670878 SURF 0x10 mat 4 refs 4 39 0.832883 0.669957 161 0.838874 0.670878 396 0.838889 0.665154 163 0.832898 0.663599 SURF 0x10 mat 4 refs 4 39 0.832883 0.669957 163 0.832898 0.663599 402 0.825302 0.662365 172 0.825286 0.669353 SURF 0x10 mat 4 refs 4 39 0.832883 0.669957 172 0.825286 0.669353 403 0.825275 0.676503 165 0.832873 0.676461 SURF 0x10 mat 4 refs 4 40 0.83287 0.681539 167 0.832873 0.686618 398 0.838865 0.685878 164 0.838862 0.681306 SURF 0x10 mat 4 refs 4 40 0.83287 0.681539 164 0.838862 0.681306 397 0.838865 0.676733 165 0.832873 0.676461 SURF 0x10 mat 4 refs 4 40 0.83287 0.681539 165 0.832873 0.676461 403 0.825275 0.676503 175 0.825272 0.682086 SURF 0x10 mat 4 refs 4 40 0.83287 0.681539 175 0.825272 0.682086 404 0.825275 0.687668 167 0.832873 0.686618 SURF 0x10 mat 4 refs 4 41 0.832883 0.693122 169 0.832898 0.69948 399 0.838889 0.697458 166 0.838874 0.691734 SURF 0x10 mat 4 refs 4 41 0.832883 0.693122 166 0.838874 0.691734 398 0.838865 0.685878 167 0.832873 0.686618 SURF 0x10 mat 4 refs 4 41 0.832883 0.693122 167 0.832873 0.686618 404 0.825275 0.687668 177 0.825286 0.694818 SURF 0x10 mat 4 refs 4 41 0.832883 0.693122 177 0.825286 0.694818 405 0.825302 0.701807 169 0.832898 0.69948 SURF 0x10 mat 4 refs 4 42 0.83292 0.704119 170 0.832941 0.706955 400 0.838929 0.704188 168 0.838908 0.701635 SURF 0x10 mat 4 refs 4 42 0.83292 0.704119 168 0.838908 0.701635 399 0.838889 0.697458 169 0.832898 0.69948 SURF 0x10 mat 4 refs 4 42 0.83292 0.704119 169 0.832898 0.69948 405 0.825302 0.701807 179 0.825325 0.706907 SURF 0x10 mat 4 refs 4 42 0.83292 0.704119 179 0.825325 0.706907 406 0.825349 0.710024 170 0.832941 0.706955 SURF 0x10 mat 4 refs 4 1597 0.832973 0.7079 1436 0.838959 0.705039 400 0.838929 0.704188 170 0.832941 0.706955 SURF 0x10 mat 4 refs 4 1597 0.832973 0.7079 170 0.832941 0.706955 406 0.825349 0.710024 1423 0.825382 0.711063 SURF 0x10 mat 4 refs 4 1596 0.832973 0.655178 171 0.832941 0.656124 401 0.838929 0.658423 1434 0.838959 0.657572 SURF 0x10 mat 4 refs 4 1596 0.832973 0.655178 1421 0.825382 0.653108 407 0.825349 0.654147 171 0.832941 0.656124 SURF 0x10 mat 4 refs 4 43 0.815487 0.655886 174 0.815462 0.661479 402 0.825302 0.662365 173 0.825325 0.657264 SURF 0x10 mat 4 refs 4 43 0.815487 0.655886 173 0.825325 0.657264 407 0.825349 0.654147 182 0.815512 0.652468 SURF 0x10 mat 4 refs 4 43 0.815487 0.655886 182 0.815512 0.652468 413 0.803542 0.651098 184 0.803514 0.654838 SURF 0x10 mat 4 refs 4 43 0.815487 0.655886 184 0.803514 0.654838 408 0.803487 0.660956 174 0.815462 0.661479 SURF 0x10 mat 4 refs 4 44 0.815444 0.669144 176 0.815433 0.676984 403 0.825275 0.676503 172 0.825286 0.669353 SURF 0x10 mat 4 refs 4 44 0.815444 0.669144 172 0.825286 0.669353 402 0.825302 0.662365 174 0.815462 0.661479 SURF 0x10 mat 4 refs 4 44 0.815444 0.669144 174 0.815462 0.661479 408 0.803487 0.660956 183 0.803468 0.66934 SURF 0x10 mat 4 refs 4 44 0.815444 0.669144 183 0.803468 0.66934 409 0.803456 0.677916 176 0.815433 0.676984 SURF 0x10 mat 4 refs 4 45 0.815429 0.683106 178 0.815433 0.689228 404 0.825275 0.687668 175 0.825272 0.682086 SURF 0x10 mat 4 refs 4 45 0.815429 0.683106 175 0.825272 0.682086 403 0.825275 0.676503 176 0.815433 0.676984 SURF 0x10 mat 4 refs 4 45 0.815429 0.683106 176 0.815433 0.676984 409 0.803456 0.677916 186 0.803452 0.684613 SURF 0x10 mat 4 refs 4 45 0.815429 0.683106 186 0.803452 0.684613 410 0.803456 0.69131 178 0.815433 0.689228 SURF 0x10 mat 4 refs 4 46 0.815444 0.697068 180 0.815462 0.704732 405 0.825302 0.701807 177 0.825286 0.694818 SURF 0x10 mat 4 refs 4 46 0.815444 0.697068 177 0.825286 0.694818 404 0.825275 0.687668 178 0.815433 0.689228 SURF 0x10 mat 4 refs 4 46 0.815444 0.697068 178 0.815433 0.689228 410 0.803456 0.69131 188 0.803468 0.699887 SURF 0x10 mat 4 refs 4 46 0.815444 0.697068 188 0.803468 0.699887 411 0.803487 0.708271 180 0.815462 0.704732 SURF 0x10 mat 4 refs 4 47 0.815487 0.710326 181 0.815512 0.713744 406 0.825349 0.710024 179 0.825325 0.706907 SURF 0x10 mat 4 refs 4 47 0.815487 0.710326 179 0.825325 0.706907 405 0.825302 0.701807 180 0.815462 0.704732 SURF 0x10 mat 4 refs 4 47 0.815487 0.710326 180 0.815462 0.704732 411 0.803487 0.708271 190 0.803514 0.714389 SURF 0x10 mat 4 refs 4 47 0.815487 0.710326 190 0.803514 0.714389 412 0.803542 0.718129 181 0.815512 0.713744 SURF 0x10 mat 4 refs 4 1590 0.815547 0.714883 1423 0.825382 0.711063 406 0.825349 0.710024 181 0.815512 0.713744 SURF 0x10 mat 4 refs 4 1590 0.815547 0.714883 181 0.815512 0.713744 412 0.803542 0.718129 1410 0.803578 0.719375 SURF 0x10 mat 4 refs 4 1589 0.815547 0.651329 182 0.815512 0.652468 407 0.825349 0.654147 1421 0.825382 0.653108 SURF 0x10 mat 4 refs 4 1589 0.815547 0.651329 1408 0.803578 0.649852 413 0.803542 0.651098 182 0.815512 0.652468 SURF 0x10 mat 4 refs 4 48 0.789518 0.65413 185 0.789489 0.660807 408 0.803487 0.660956 184 0.803514 0.654838 SURF 0x10 mat 4 refs 4 48 0.789518 0.65413 184 0.803514 0.654838 413 0.803542 0.651098 193 0.789548 0.65005 SURF 0x10 mat 4 refs 4 48 0.789518 0.65413 193 0.789548 0.65005 419 0.774063 0.649376 195 0.774032 0.653815 SURF 0x10 mat 4 refs 4 48 0.789518 0.65413 195 0.774032 0.653815 414 0.774 0.661079 185 0.789489 0.660807 SURF 0x10 mat 4 refs 4 49 0.789468 0.669955 187 0.789455 0.679314 409 0.803456 0.677916 183 0.803468 0.66934 SURF 0x10 mat 4 refs 4 49 0.789468 0.669955 183 0.803468 0.66934 408 0.803487 0.660956 185 0.789489 0.660807 SURF 0x10 mat 4 refs 4 49 0.789468 0.669955 185 0.789489 0.660807 414 0.774 0.661079 194 0.773978 0.671033 SURF 0x10 mat 4 refs 4 49 0.789468 0.669955 194 0.773978 0.671033 415 0.773964 0.681216 187 0.789455 0.679314 SURF 0x10 mat 4 refs 4 50 0.78945 0.686622 189 0.789455 0.69393 410 0.803456 0.69131 186 0.803452 0.684613 SURF 0x10 mat 4 refs 4 50 0.78945 0.686622 186 0.803452 0.684613 409 0.803456 0.677916 187 0.789455 0.679314 SURF 0x10 mat 4 refs 4 50 0.78945 0.686622 187 0.789455 0.679314 415 0.773964 0.681216 197 0.773959 0.689167 SURF 0x10 mat 4 refs 4 50 0.78945 0.686622 197 0.773959 0.689167 416 0.773964 0.697118 189 0.789455 0.69393 SURF 0x10 mat 4 refs 4 51 0.789468 0.703289 191 0.789489 0.712437 411 0.803487 0.708271 188 0.803468 0.699887 SURF 0x10 mat 4 refs 4 51 0.789468 0.703289 188 0.803468 0.699887 410 0.803456 0.69131 189 0.789455 0.69393 SURF 0x10 mat 4 refs 4 51 0.789468 0.703289 189 0.789455 0.69393 416 0.773964 0.697118 199 0.773978 0.7073 SURF 0x10 mat 4 refs 4 51 0.789468 0.703289 199 0.773978 0.7073 417 0.774 0.717254 191 0.789489 0.712437 SURF 0x10 mat 4 refs 4 52 0.789518 0.719113 192 0.789548 0.723194 412 0.803542 0.718129 190 0.803514 0.714389 SURF 0x10 mat 4 refs 4 52 0.789518 0.719113 190 0.803514 0.714389 411 0.803487 0.708271 191 0.789489 0.712437 SURF 0x10 mat 4 refs 4 52 0.789518 0.719113 191 0.789489 0.712437 417 0.774 0.717254 201 0.774032 0.724518 SURF 0x10 mat 4 refs 4 52 0.789518 0.719113 201 0.774032 0.724518 418 0.774064 0.728958 192 0.789548 0.723194 SURF 0x10 mat 4 refs 4 1583 0.789585 0.724554 1410 0.803578 0.719375 412 0.803542 0.718129 192 0.789548 0.723194 SURF 0x10 mat 4 refs 4 1583 0.789585 0.724554 192 0.789548 0.723194 418 0.774064 0.728958 1397 0.774103 0.730438 SURF 0x10 mat 4 refs 4 1582 0.789585 0.64869 193 0.789548 0.65005 413 0.803542 0.651098 1408 0.803578 0.649852 SURF 0x10 mat 4 refs 4 1582 0.789585 0.64869 1395 0.774103 0.647896 419 0.774063 0.649376 193 0.789548 0.65005 SURF 0x10 mat 4 refs 4 53 0.75759 0.653944 196 0.757556 0.661822 414 0.774 0.661079 195 0.774032 0.653815 SURF 0x10 mat 4 refs 4 53 0.75759 0.653944 195 0.774032 0.653815 419 0.774063 0.649376 204 0.757623 0.649129 SURF 0x10 mat 4 refs 4 53 0.75759 0.653944 204 0.757623 0.649129 423 0.74036 0.649301 206 0.740324 0.654503 SURF 0x10 mat 4 refs 4 53 0.75759 0.653944 206 0.740324 0.654503 420 0.740289 0.663014 196 0.757556 0.661822 SURF 0x10 mat 4 refs 4 54 0.757532 0.672617 198 0.757517 0.683661 415 0.773964 0.681216 194 0.773978 0.671033 SURF 0x10 mat 4 refs 4 54 0.757532 0.672617 194 0.773978 0.671033 414 0.774 0.661079 196 0.757556 0.661822 SURF 0x10 mat 4 refs 4 54 0.757532 0.672617 196 0.757556 0.661822 420 0.740289 0.663014 205 0.740264 0.674676 SURF 0x10 mat 4 refs 4 54 0.757532 0.672617 205 0.740264 0.674676 421 0.740248 0.686606 198 0.757517 0.683661 SURF 0x10 mat 4 refs 4 55 0.757512 0.692284 200 0.757517 0.700908 416 0.773964 0.697118 197 0.773959 0.689167 SURF 0x10 mat 4 refs 4 55 0.757512 0.692284 197 0.773959 0.689167 415 0.773964 0.681216 198 0.757517 0.683661 SURF 0x10 mat 4 refs 4 55 0.757512 0.692284 198 0.757517 0.683661 421 0.740248 0.686606 208 0.740242 0.695922 SURF 0x10 mat 4 refs 4 55 0.757512 0.692284 208 0.740242 0.695922 422 0.740248 0.705238 200 0.757517 0.700908 SURF 0x10 mat 4 refs 4 56 0.757532 0.711951 202 0.757556 0.722747 417 0.774 0.717254 199 0.773978 0.7073 SURF 0x10 mat 4 refs 4 56 0.757532 0.711951 199 0.773978 0.7073 416 0.773964 0.697118 200 0.757517 0.700908 SURF 0x10 mat 4 refs 4 57 0.75759 0.730625 203 0.757623 0.73544 418 0.774064 0.728958 201 0.774032 0.724518 SURF 0x10 mat 4 refs 4 57 0.75759 0.730625 201 0.774032 0.724518 417 0.774 0.717254 202 0.757556 0.722747 SURF 0x10 mat 4 refs 4 1576 0.757665 0.737045 1397 0.774103 0.730438 418 0.774064 0.728958 203 0.757623 0.73544 SURF 0x10 mat 4 refs 4 1575 0.757665 0.647524 204 0.757623 0.649129 419 0.774063 0.649376 1395 0.774103 0.647896 SURF 0x10 mat 4 refs 4 1575 0.757665 0.647524 1387 0.740403 0.647567 423 0.74036 0.649301 204 0.757623 0.649129 SURF 0x10 mat 4 refs 4 58 0.72237 0.65548 207 0.722333 0.664634 420 0.740289 0.663014 206 0.740324 0.654503 SURF 0x10 mat 4 refs 4 58 0.72237 0.65548 206 0.740324 0.654503 423 0.74036 0.649301 211 0.722408 0.649885 SURF 0x10 mat 4 refs 4 58 0.72237 0.65548 211 0.722408 0.649885 427 0.704465 0.650757 213 0.704425 0.656707 SURF 0x10 mat 4 refs 4 58 0.72237 0.65548 213 0.704425 0.656707 424 0.704387 0.666443 207 0.722333 0.664634 SURF 0x10 mat 4 refs 4 59 0.722306 0.677177 209 0.722289 0.690009 421 0.740248 0.686606 205 0.740264 0.674676 SURF 0x10 mat 4 refs 4 59 0.722306 0.677177 205 0.740264 0.674676 420 0.740289 0.663014 207 0.722333 0.664634 SURF 0x10 mat 4 refs 4 59 0.722306 0.677177 207 0.722333 0.664634 424 0.704387 0.666443 212 0.704358 0.679783 SURF 0x10 mat 4 refs 4 59 0.722306 0.677177 212 0.704358 0.679783 425 0.704341 0.693431 209 0.722289 0.690009 SURF 0x10 mat 4 refs 4 60 0.722284 0.700029 210 0.722289 0.709068 422 0.740248 0.705238 208 0.740242 0.695922 SURF 0x10 mat 4 refs 4 60 0.722284 0.700029 208 0.740242 0.695922 421 0.740248 0.686606 209 0.722289 0.690009 SURF 0x10 mat 4 refs 4 60 0.722284 0.700029 209 0.722289 0.690009 425 0.704341 0.693431 215 0.704335 0.704087 SURF 0x10 mat 4 refs 4 60 0.722284 0.700029 215 0.704335 0.704087 426 0.704341 0.71311 210 0.722289 0.709068 SURF 0x10 mat 4 refs 4 1571 0.722452 0.64802 211 0.722408 0.649885 423 0.74036 0.649301 1387 0.740403 0.647567 SURF 0x10 mat 4 refs 4 1571 0.722452 0.64802 1379 0.70451 0.648773 427 0.704465 0.650757 211 0.722408 0.649885 SURF 0x10 mat 4 refs 4 61 0.68719 0.658017 214 0.68715 0.668201 424 0.704387 0.666443 213 0.704425 0.656707 SURF 0x10 mat 4 refs 4 61 0.68719 0.658017 213 0.704425 0.656707 427 0.704465 0.650757 218 0.687231 0.651792 SURF 0x10 mat 4 refs 4 61 0.68719 0.658017 218 0.687231 0.651792 431 0.670833 0.652963 220 0.670791 0.65937 SURF 0x10 mat 4 refs 4 61 0.68719 0.658017 220 0.670791 0.65937 428 0.67075 0.669854 214 0.68715 0.668201 SURF 0x10 mat 4 refs 4 62 0.687121 0.682157 216 0.687103 0.696433 425 0.704341 0.693431 212 0.704358 0.679783 SURF 0x10 mat 4 refs 4 62 0.687121 0.682157 212 0.704358 0.679783 424 0.704387 0.666443 214 0.68715 0.668201 SURF 0x10 mat 4 refs 4 62 0.687121 0.682157 214 0.68715 0.668201 428 0.67075 0.669854 219 0.67072 0.684219 SURF 0x10 mat 4 refs 4 62 0.687121 0.682157 219 0.67072 0.684219 429 0.670702 0.698915 216 0.687103 0.696433 SURF 0x10 mat 4 refs 4 63 0.687097 0.707581 217 0.687103 0.717096 426 0.704341 0.71311 215 0.704335 0.704087 SURF 0x10 mat 4 refs 4 63 0.687097 0.707581 215 0.704335 0.704087 425 0.704341 0.693431 216 0.687103 0.696433 SURF 0x10 mat 4 refs 4 63 0.687097 0.707581 216 0.687103 0.696433 429 0.670702 0.698915 222 0.670696 0.71039 SURF 0x10 mat 4 refs 4 63 0.687097 0.707581 222 0.670696 0.71039 430 0.670702 0.720558 217 0.687103 0.717096 SURF 0x10 mat 4 refs 4 1567 0.687277 0.649718 218 0.687231 0.651792 427 0.704465 0.650757 1379 0.70451 0.648773 SURF 0x10 mat 4 refs 4 1567 0.687277 0.649718 1371 0.67088 0.650827 431 0.670833 0.652963 218 0.687231 0.651792 SURF 0x10 mat 4 refs 4 64 0.655356 0.660728 221 0.655315 0.671343 428 0.67075 0.669854 220 0.670791 0.65937 SURF 0x10 mat 4 refs 4 64 0.655356 0.660728 220 0.670791 0.65937 431 0.670833 0.652963 225 0.655399 0.654239 SURF 0x10 mat 4 refs 4 64 0.655356 0.660728 225 0.655399 0.654239 435 0.639525 0.655666 227 0.639481 0.662145 SURF 0x10 mat 4 refs 4 64 0.655356 0.660728 227 0.639481 0.662145 432 0.639439 0.672746 221 0.655315 0.671343 SURF 0x10 mat 4 refs 4 65 0.655284 0.68589 223 0.655265 0.700772 429 0.670702 0.698915 219 0.67072 0.684219 SURF 0x10 mat 4 refs 4 65 0.655284 0.68589 219 0.67072 0.684219 428 0.67075 0.669854 221 0.655315 0.671343 SURF 0x10 mat 4 refs 4 65 0.655284 0.68589 221 0.655315 0.671343 432 0.639439 0.672746 226 0.639408 0.687272 SURF 0x10 mat 4 refs 4 65 0.655284 0.68589 226 0.639408 0.687272 433 0.639389 0.702132 223 0.655265 0.700772 SURF 0x10 mat 4 refs 4 66 0.655259 0.712392 224 0.655265 0.723359 430 0.670702 0.720558 222 0.670696 0.71039 SURF 0x10 mat 4 refs 4 66 0.655259 0.712392 222 0.670696 0.71039 429 0.670702 0.698915 223 0.655265 0.700772 SURF 0x10 mat 4 refs 4 66 0.655259 0.712392 223 0.655265 0.700772 433 0.639389 0.702132 229 0.639383 0.713736 SURF 0x10 mat 4 refs 4 66 0.655259 0.712392 229 0.639383 0.713736 434 0.639389 0.72534 224 0.655265 0.723359 SURF 0x10 mat 4 refs 4 1563 0.655447 0.652077 225 0.655399 0.654239 431 0.670833 0.652963 1371 0.67088 0.650827 SURF 0x10 mat 4 refs 4 1563 0.655447 0.652077 1363 0.639574 0.653506 435 0.639525 0.655666 225 0.655399 0.654239 SURF 0x10 mat 4 refs 4 67 0.621761 0.663677 228 0.621718 0.674135 432 0.639439 0.672746 227 0.639481 0.662145 SURF 0x10 mat 4 refs 4 67 0.621761 0.663677 227 0.639481 0.662145 435 0.639525 0.655666 232 0.621805 0.657286 SURF 0x10 mat 4 refs 4 68 0.621687 0.688466 230 0.621668 0.703125 433 0.639389 0.702132 226 0.639408 0.687272 SURF 0x10 mat 4 refs 4 68 0.621687 0.688466 226 0.639408 0.687272 432 0.639439 0.672746 228 0.621718 0.674135 SURF 0x10 mat 4 refs 4 69 0.621661 0.714573 231 0.621668 0.726347 434 0.639389 0.72534 229 0.639383 0.713736 SURF 0x10 mat 4 refs 4 69 0.621661 0.714573 229 0.639383 0.713736 433 0.639389 0.702132 230 0.621668 0.703125 SURF 0x10 mat 4 refs 4 1559 0.621854 0.655155 232 0.621805 0.657286 435 0.639525 0.655666 1363 0.639574 0.653506 SURF 0x10 mat 4 refs 4 84 0.436311 0.678662 265 0.436275 0.686293 451 0.456471 0.684645 264 0.456508 0.676735 SURF 0x10 mat 4 refs 4 84 0.436311 0.678662 264 0.456508 0.676735 456 0.456547 0.671902 273 0.436348 0.673999 SURF 0x10 mat 4 refs 4 84 0.436311 0.678662 273 0.436348 0.673999 462 0.416978 0.675465 275 0.416943 0.679973 SURF 0x10 mat 4 refs 4 84 0.436311 0.678662 275 0.416943 0.679973 457 0.416909 0.68735 265 0.436275 0.686293 SURF 0x10 mat 4 refs 4 85 0.436249 0.696748 267 0.436233 0.707444 452 0.456426 0.70657 263 0.456443 0.695483 SURF 0x10 mat 4 refs 4 85 0.436249 0.696748 263 0.456443 0.695483 451 0.456471 0.684645 265 0.436275 0.686293 SURF 0x10 mat 4 refs 4 85 0.956965 0.779027 265 0.957002 0.76354 457 0.929674 0.765106 274 0.929639 0.780078 SURF 0x10 mat 4 refs 4 85 0.956965 0.779027 274 0.929639 0.780078 458 0.929617 0.795394 267 0.956943 0.794869 SURF 0x10 mat 4 refs 4 86 0.436227 0.715796 269 0.436251 0.723831 453 0.456346 0.724088 266 0.456332 0.715384 SURF 0x10 mat 4 refs 4 86 0.436227 0.715796 266 0.456332 0.715384 452 0.456426 0.70657 267 0.436233 0.707444 SURF 0x10 mat 4 refs 4 86 0.956935 0.80724 267 0.956943 0.794869 458 0.929617 0.795394 277 0.92961 0.807353 SURF 0x10 mat 4 refs 4 86 0.956935 0.80724 277 0.92961 0.807353 459 0.929617 0.819313 269 0.956968 0.819142 SURF 0x10 mat 4 refs 4 87 0.436225 0.734634 268 0.456411 0.734888 453 0.456346 0.724088 269 0.436251 0.723831 SURF 0x10 mat 4 refs 4 87 0.956932 0.835143 269 0.956968 0.819142 459 0.929617 0.819313 279 0.929696 0.834861 SURF 0x10 mat 4 refs 4 88 0.436311 0.752929 272 0.436344 0.757183 455 0.45654 0.758177 270 0.456534 0.754541 SURF 0x10 mat 4 refs 4 88 0.436311 0.752929 281 0.416943 0.751772 461 0.416978 0.75628 272 0.436344 0.757183 SURF 0x10 mat 4 refs 4 1535 0.436368 0.7589 1319 0.456561 0.760194 455 0.45654 0.758177 272 0.436344 0.757183 SURF 0x10 mat 4 refs 4 1535 0.436368 0.7589 272 0.436344 0.757183 461 0.416978 0.75628 1306 0.41702 0.757782 SURF 0x10 mat 4 refs 4 1534 0.436392 0.672445 273 0.436348 0.673999 456 0.456547 0.671902 1317 0.456592 0.67029 SURF 0x10 mat 4 refs 4 1534 0.436392 0.672445 1304 0.41702 0.673962 462 0.416978 0.675465 273 0.436348 0.673999 SURF 0x10 mat 4 refs 4 89 0.39782 0.681498 276 0.397787 0.688637 457 0.416909 0.68735 275 0.416943 0.679973 SURF 0x10 mat 4 refs 4 89 0.39782 0.681498 275 0.416943 0.679973 462 0.416978 0.675465 284 0.397853 0.677135 SURF 0x10 mat 4 refs 4 89 0.39782 0.681498 284 0.397853 0.677135 468 0.378935 0.678478 286 0.378904 0.682714 SURF 0x10 mat 4 refs 4 89 0.39782 0.681498 286 0.378904 0.682714 463 0.378873 0.689645 276 0.397787 0.688637 SURF 0x10 mat 4 refs 4 90 0.571463 0.69621 278 0.571443 0.711032 458 0.598423 0.710103 274 0.598445 0.694787 SURF 0x10 mat 4 refs 4 90 0.902658 0.781501 274 0.929639 0.780078 457 0.929674 0.765106 276 0.902691 0.767013 SURF 0x10 mat 4 refs 4 90 0.902658 0.781501 276 0.902691 0.767013 463 0.876001 0.768506 285 0.875969 0.782573 SURF 0x10 mat 4 refs 4 90 0.571463 0.69621 285 0.544775 0.697282 464 0.544756 0.711672 278 0.571443 0.711032 SURF 0x10 mat 4 refs 4 91 0.571436 0.722606 280 0.571443 0.734179 459 0.598423 0.734022 277 0.598416 0.722063 SURF 0x10 mat 4 refs 4 91 0.571436 0.722606 277 0.598416 0.722063 458 0.598423 0.710103 278 0.571443 0.711032 SURF 0x10 mat 4 refs 4 91 0.571436 0.722606 278 0.571443 0.711032 464 0.544756 0.711672 288 0.544749 0.722909 SURF 0x10 mat 4 refs 4 91 0.571436 0.722606 288 0.544749 0.722909 465 0.544756 0.734145 280 0.571443 0.734179 SURF 0x10 mat 4 refs 4 92 0.571463 0.749001 279 0.598502 0.74957 459 0.598423 0.734022 280 0.571443 0.734179 SURF 0x10 mat 4 refs 4 92 0.571463 0.749001 280 0.571443 0.734179 465 0.544756 0.734145 290 0.544775 0.748535 SURF 0x10 mat 4 refs 4 93 0.39782 0.750979 283 0.397853 0.755342 461 0.416978 0.75628 281 0.416943 0.751772 SURF 0x10 mat 4 refs 4 93 0.39782 0.750979 292 0.378904 0.750172 467 0.378935 0.754408 283 0.397853 0.755342 SURF 0x10 mat 4 refs 4 1528 0.397893 0.756796 1306 0.41702 0.757782 461 0.416978 0.75628 283 0.397853 0.755342 SURF 0x10 mat 4 refs 4 1528 0.397893 0.756796 283 0.397853 0.755342 467 0.378935 0.754408 1293 0.378974 0.75582 SURF 0x10 mat 4 refs 4 1527 0.397893 0.675681 284 0.397853 0.677135 462 0.416978 0.675465 1304 0.41702 0.673962 SURF 0x10 mat 4 refs 4 1527 0.397893 0.675681 1291 0.378974 0.677067 468 0.378935 0.678478 284 0.397853 0.677135 SURF 0x10 mat 4 refs 4 94 0.360158 0.684015 287 0.360129 0.690691 463 0.378873 0.689645 286 0.378904 0.682714 SURF 0x10 mat 4 refs 4 94 0.360158 0.684015 286 0.378904 0.682714 468 0.378935 0.678478 295 0.360188 0.679934 SURF 0x10 mat 4 refs 4 94 0.360158 0.684015 295 0.360188 0.679934 474 0.341534 0.681956 297 0.341507 0.685864 SURF 0x10 mat 4 refs 4 94 0.360158 0.684015 297 0.341507 0.685864 469 0.34148 0.692259 287 0.360129 0.690691 SURF 0x10 mat 4 refs 4 95 0.518326 0.698313 289 0.518308 0.712175 464 0.544756 0.711672 285 0.544775 0.697282 SURF 0x10 mat 4 refs 4 95 0.849521 0.783604 285 0.875969 0.782573 463 0.876001 0.768506 287 0.84955 0.770055 SURF 0x10 mat 4 refs 4 95 0.849521 0.783604 287 0.84955 0.770055 469 0.823233 0.772378 296 0.823206 0.785358 SURF 0x10 mat 4 refs 4 95 0.518326 0.698313 296 0.492012 0.700067 470 0.491995 0.713345 289 0.518308 0.712175 SURF 0x10 mat 4 refs 4 96 0.518276 0.723273 291 0.518309 0.734017 465 0.544756 0.734145 288 0.544749 0.722909 SURF 0x10 mat 4 refs 4 96 0.518276 0.723273 288 0.544749 0.722909 464 0.544756 0.711672 289 0.518308 0.712175 SURF 0x10 mat 4 refs 4 96 0.518276 0.723273 289 0.518308 0.712175 470 0.491995 0.713345 299 0.491989 0.723714 SURF 0x10 mat 4 refs 4 96 0.518276 0.723273 299 0.491989 0.723714 471 0.491995 0.734082 291 0.518309 0.734017 SURF 0x10 mat 4 refs 4 97 0.518326 0.747684 290 0.544775 0.748535 465 0.544756 0.734145 291 0.518309 0.734017 SURF 0x10 mat 4 refs 4 97 0.518326 0.747684 291 0.518309 0.734017 471 0.491995 0.734082 301 0.492012 0.747361 SURF 0x10 mat 4 refs 4 98 0.360158 0.748994 294 0.360188 0.753074 467 0.378935 0.754408 292 0.378904 0.750172 SURF 0x10 mat 4 refs 4 98 0.360158 0.748994 303 0.341507 0.74811 473 0.341534 0.752018 294 0.360188 0.753074 SURF 0x10 mat 4 refs 4 1521 0.360225 0.754434 1293 0.378974 0.75582 467 0.378935 0.754408 294 0.360188 0.753074 SURF 0x10 mat 4 refs 4 1521 0.360225 0.754434 294 0.360188 0.753074 473 0.341534 0.752018 1280 0.341571 0.753321 SURF 0x10 mat 4 refs 4 1520 0.360225 0.678575 295 0.360188 0.679934 468 0.378935 0.678478 1291 0.378974 0.677067 SURF 0x10 mat 4 refs 4 1520 0.360225 0.678575 1278 0.341571 0.680653 474 0.341534 0.681956 295 0.360188 0.679934 SURF 0x10 mat 4 refs 4 99 0.322871 0.687104 298 0.322846 0.693256 469 0.34148 0.692259 297 0.341507 0.685864 SURF 0x10 mat 4 refs 4 99 0.322871 0.687104 297 0.341507 0.685864 474 0.341534 0.681956 306 0.322897 0.683344 SURF 0x10 mat 4 refs 4 99 0.322871 0.687104 306 0.322897 0.683344 480 0.304262 0.684601 308 0.304238 0.688234 SURF 0x10 mat 4 refs 4 99 0.322871 0.687104 308 0.304238 0.688234 475 0.304214 0.694179 298 0.322846 0.693256 SURF 0x10 mat 4 refs 4 100 0.465718 0.701051 300 0.465702 0.713826 470 0.491995 0.713345 296 0.492012 0.700067 SURF 0x10 mat 4 refs 4 100 0.796912 0.786342 296 0.823206 0.785358 469 0.823233 0.772378 298 0.796938 0.773855 SURF 0x10 mat 4 refs 4 100 0.796912 0.786342 298 0.796938 0.773855 475 0.770646 0.775222 307 0.770622 0.787288 SURF 0x10 mat 4 refs 4 100 0.465718 0.701051 307 0.439427 0.701997 476 0.439412 0.71434 300 0.465702 0.713826 SURF 0x10 mat 4 refs 4 101 0.465697 0.723801 302 0.465702 0.733776 471 0.491995 0.734082 299 0.491989 0.723714 SURF 0x10 mat 4 refs 4 101 0.465697 0.723801 299 0.491989 0.723714 470 0.491995 0.713345 300 0.465702 0.713826 SURF 0x10 mat 4 refs 4 101 0.465697 0.723801 300 0.465702 0.713826 476 0.439412 0.71434 310 0.439407 0.723979 SURF 0x10 mat 4 refs 4 101 0.465697 0.723801 310 0.439407 0.723979 477 0.439412 0.733617 302 0.465702 0.733776 SURF 0x10 mat 4 refs 4 102 0.465718 0.746551 301 0.492012 0.747361 471 0.491995 0.734082 302 0.465702 0.733776 SURF 0x10 mat 4 refs 4 102 0.465718 0.746551 302 0.465702 0.733776 477 0.439412 0.733617 312 0.439427 0.74596 SURF 0x10 mat 4 refs 4 103 0.322871 0.746988 305 0.322897 0.750749 473 0.341534 0.752018 303 0.341507 0.74811 SURF 0x10 mat 4 refs 4 103 0.322871 0.746988 314 0.304238 0.746097 479 0.304262 0.749526 305 0.322897 0.750749 SURF 0x10 mat 4 refs 4 1514 0.322932 0.752002 1280 0.341571 0.753321 473 0.341534 0.752018 305 0.322897 0.750749 SURF 0x10 mat 4 refs 4 1514 0.322932 0.752002 305 0.322897 0.750749 479 0.304262 0.749526 1267 0.304296 0.750737 SURF 0x10 mat 4 refs 4 1513 0.322932 0.68209 306 0.322897 0.683344 474 0.341534 0.681956 1278 0.341571 0.680653 SURF 0x10 mat 4 refs 4 1513 0.322932 0.68209 1265 0.304296 0.68339 480 0.304262 0.684601 306 0.322897 0.683344 SURF 0x10 mat 4 refs 4 104 0.285591 0.689875 309 0.285569 0.695522 475 0.304214 0.694179 308 0.304238 0.688234 SURF 0x10 mat 4 refs 4 104 0.285591 0.689875 308 0.304238 0.688234 480 0.304262 0.684601 317 0.285614 0.686423 SURF 0x10 mat 4 refs 4 104 0.285591 0.689875 317 0.285614 0.686423 486 0.26689 0.688287 319 0.266869 0.691565 SURF 0x10 mat 4 refs 4 104 0.285591 0.689875 319 0.266869 0.691565 481 0.266848 0.696928 309 0.285569 0.695522 SURF 0x10 mat 4 refs 4 105 0.413117 0.703383 311 0.413103 0.71511 476 0.439412 0.71434 307 0.439427 0.701997 SURF 0x10 mat 4 refs 4 105 0.744312 0.788674 307 0.770622 0.787288 475 0.770646 0.775222 309 0.744334 0.777211 SURF 0x10 mat 4 refs 4 105 0.744312 0.788674 309 0.744334 0.777211 481 0.717916 0.779294 318 0.717895 0.790179 SURF 0x10 mat 4 refs 4 105 0.413117 0.703383 318 0.386701 0.704888 482 0.386688 0.716024 311 0.413103 0.71511 SURF 0x10 mat 4 refs 4 106 0.413098 0.724267 313 0.413103 0.733424 477 0.439412 0.733617 310 0.439407 0.723979 SURF 0x10 mat 4 refs 4 106 0.413098 0.724267 310 0.439407 0.723979 476 0.439412 0.71434 311 0.413103 0.71511 SURF 0x10 mat 4 refs 4 106 0.413098 0.724267 311 0.413103 0.71511 482 0.386688 0.716024 321 0.386683 0.724719 SURF 0x10 mat 4 refs 4 106 0.413098 0.724267 321 0.386683 0.724719 483 0.386688 0.733414 313 0.413103 0.733424 SURF 0x10 mat 4 refs 4 107 0.413117 0.74515 312 0.439427 0.74596 477 0.439412 0.733617 313 0.413103 0.733424 SURF 0x10 mat 4 refs 4 107 0.413117 0.74515 313 0.413103 0.733424 483 0.386688 0.733414 323 0.386701 0.74455 SURF 0x10 mat 4 refs 4 108 0.285591 0.744846 316 0.285614 0.748298 479 0.304262 0.749526 314 0.304238 0.746097 SURF 0x10 mat 4 refs 4 108 0.285591 0.744846 325 0.266869 0.743766 485 0.26689 0.747249 316 0.285614 0.748298 SURF 0x10 mat 4 refs 4 1507 0.285646 0.749448 1267 0.304296 0.750737 479 0.304262 0.749526 316 0.285614 0.748298 SURF 0x10 mat 4 refs 4 1507 0.285646 0.749448 316 0.285614 0.748298 485 0.26689 0.747249 1254 0.266922 0.748341 SURF 0x10 mat 4 refs 4 1506 0.285646 0.685272 317 0.285614 0.686423 480 0.304262 0.684601 1265 0.304296 0.68339 SURF 0x10 mat 4 refs 4 1506 0.285646 0.685272 1252 0.266922 0.687195 486 0.26689 0.688287 317 0.285614 0.686423 SURF 0x10 mat 4 refs 4 109 0.24801 0.693237 320 0.247991 0.698349 481 0.266848 0.696928 319 0.266869 0.691565 SURF 0x10 mat 4 refs 4 109 0.24801 0.693237 319 0.266869 0.691565 486 0.26689 0.688287 328 0.24803 0.690112 SURF 0x10 mat 4 refs 4 109 0.24801 0.693237 328 0.24803 0.690112 492 0.229001 0.691881 330 0.228983 0.694876 SURF 0x10 mat 4 refs 4 109 0.24801 0.693237 330 0.228983 0.694876 487 0.228965 0.699776 320 0.247991 0.698349 SURF 0x10 mat 4 refs 4 110 0.360092 0.706484 322 0.36008 0.717099 482 0.386688 0.716024 318 0.386701 0.704888 SURF 0x10 mat 4 refs 4 110 0.691286 0.791775 318 0.717895 0.790179 481 0.717916 0.779294 320 0.691306 0.781398 SURF 0x10 mat 4 refs 4 110 0.247977 0.705355 320 0.247991 0.698349 487 0.228965 0.699776 329 0.228952 0.706491 SURF 0x10 mat 4 refs 4 110 0.247977 0.705355 329 0.228952 0.706491 488 0.228944 0.713361 322 0.247968 0.712521 SURF 0x10 mat 4 refs 4 111 0.360076 0.725388 324 0.36008 0.733677 483 0.386688 0.733414 321 0.386683 0.724719 SURF 0x10 mat 4 refs 4 111 0.360076 0.725388 321 0.386683 0.724719 482 0.386688 0.716024 322 0.36008 0.717099 SURF 0x10 mat 4 refs 4 111 0.247965 0.718118 322 0.247968 0.712521 488 0.228944 0.713361 332 0.228941 0.718725 SURF 0x10 mat 4 refs 4 111 0.247965 0.718118 332 0.228941 0.718725 489 0.228944 0.724089 324 0.247968 0.723714 SURF 0x10 mat 4 refs 4 112 0.360092 0.744293 323 0.386701 0.74455 483 0.386688 0.733414 324 0.36008 0.733677 SURF 0x10 mat 4 refs 4 112 0.247977 0.73088 324 0.247968 0.723714 489 0.228944 0.724089 334 0.228952 0.730959 SURF 0x10 mat 4 refs 4 113 0.24801 0.742999 327 0.24803 0.746328 485 0.26689 0.747249 325 0.266869 0.743766 SURF 0x10 mat 4 refs 4 113 0.24801 0.742999 336 0.228983 0.742574 491 0.229001 0.745569 327 0.24803 0.746328 SURF 0x10 mat 4 refs 4 1500 0.24806 0.747574 1254 0.266922 0.748341 485 0.26689 0.747249 327 0.24803 0.746328 SURF 0x10 mat 4 refs 4 1500 0.24806 0.747574 327 0.24803 0.746328 491 0.229001 0.745569 1241 0.22903 0.746568 SURF 0x10 mat 4 refs 4 1499 0.24806 0.68907 328 0.24803 0.690112 486 0.26689 0.688287 1252 0.266922 0.687195 SURF 0x10 mat 4 refs 4 1499 0.24806 0.68907 1239 0.22903 0.690882 492 0.229001 0.691881 328 0.24803 0.690112 SURF 0x10 mat 4 refs 4 114 0.209755 0.69647 331 0.209738 0.701202 487 0.228965 0.699776 330 0.228983 0.694876 SURF 0x10 mat 4 refs 4 114 0.209755 0.69647 330 0.228983 0.694876 492 0.229001 0.691881 339 0.209771 0.693578 SURF 0x10 mat 4 refs 4 114 0.209755 0.69647 339 0.209771 0.693578 498 0.189789 0.695347 341 0.189773 0.698147 SURF 0x10 mat 4 refs 4 114 0.209755 0.69647 341 0.189773 0.698147 493 0.189759 0.702728 331 0.209738 0.701202 SURF 0x10 mat 4 refs 4 115 0.209726 0.707685 333 0.209719 0.714318 488 0.228944 0.713361 329 0.228952 0.706491 SURF 0x10 mat 4 refs 4 115 0.209726 0.707685 329 0.228952 0.706491 487 0.228965 0.699776 331 0.209738 0.701202 SURF 0x10 mat 4 refs 4 115 0.209726 0.707685 331 0.209738 0.701202 493 0.189759 0.702728 340 0.189748 0.709006 SURF 0x10 mat 4 refs 4 115 0.209726 0.707685 340 0.189748 0.709006 494 0.189741 0.715428 333 0.209719 0.714318 SURF 0x10 mat 4 refs 4 116 0.209717 0.719497 335 0.209719 0.724677 489 0.228944 0.724089 332 0.228941 0.718725 SURF 0x10 mat 4 refs 4 116 0.209717 0.719497 332 0.228941 0.718725 488 0.228944 0.713361 333 0.209719 0.714318 SURF 0x10 mat 4 refs 4 116 0.209717 0.719497 333 0.209719 0.714318 494 0.189741 0.715428 343 0.189739 0.720442 SURF 0x10 mat 4 refs 4 116 0.209717 0.719497 343 0.189739 0.720442 495 0.189741 0.725457 335 0.209719 0.724677 SURF 0x10 mat 4 refs 4 117 0.209726 0.731309 334 0.228952 0.730959 489 0.228944 0.724089 335 0.209719 0.724677 SURF 0x10 mat 4 refs 4 117 0.209726 0.731309 335 0.209719 0.724677 495 0.189741 0.725457 345 0.189748 0.731879 SURF 0x10 mat 4 refs 4 118 0.209755 0.742524 338 0.2097 0.745644 491 0.229001 0.745569 336 0.228983 0.742574 SURF 0x10 mat 4 refs 4 118 0.209755 0.742524 347 0.189771 0.742738 497 0.18937 0.746312 338 0.2097 0.745644 SURF 0x10 mat 4 refs 4 569 0.211009 0.74638 1241 0.22903 0.746568 491 0.229001 0.745569 338 0.2097 0.745644 SURF 0x10 mat 4 refs 4 570 0.209785 0.692614 339 0.209771 0.693578 492 0.229001 0.691881 1239 0.22903 0.690882 SURF 0x10 mat 4 refs 4 570 0.209785 0.692614 573 0.189801 0.694414 498 0.189789 0.695347 339 0.209771 0.693578 SURF 0x10 mat 4 refs 4 119 0.168485 0.700034 342 0.168472 0.704459 493 0.189759 0.702728 341 0.189773 0.698147 SURF 0x10 mat 4 refs 4 119 0.168485 0.700034 341 0.189773 0.698147 498 0.189789 0.695347 350 0.168499 0.69733 SURF 0x10 mat 4 refs 4 119 0.168485 0.700034 350 0.168499 0.69733 504 0.145636 0.699596 352 0.145624 0.702194 SURF 0x10 mat 4 refs 4 119 0.168485 0.700034 352 0.145624 0.702194 499 0.145611 0.706445 342 0.168472 0.704459 SURF 0x10 mat 4 refs 4 120 0.168462 0.710523 344 0.168455 0.716726 494 0.189741 0.715428 340 0.189748 0.709006 SURF 0x10 mat 4 refs 4 120 0.168462 0.710523 340 0.189748 0.709006 493 0.189759 0.702728 342 0.168472 0.704459 SURF 0x10 mat 4 refs 4 120 0.168462 0.710523 342 0.168472 0.704459 499 0.145611 0.706445 351 0.145603 0.71227 SURF 0x10 mat 4 refs 4 120 0.168462 0.710523 351 0.145603 0.71227 500 0.145597 0.718229 344 0.168455 0.716726 SURF 0x10 mat 4 refs 4 121 0.168453 0.721569 346 0.168455 0.726413 495 0.189741 0.725457 343 0.189739 0.720442 SURF 0x10 mat 4 refs 4 121 0.168453 0.721569 343 0.189739 0.720442 494 0.189741 0.715428 344 0.168455 0.716726 SURF 0x10 mat 4 refs 4 121 0.168453 0.721569 344 0.168455 0.716726 500 0.145597 0.718229 354 0.145595 0.722882 SURF 0x10 mat 4 refs 4 121 0.168453 0.721569 354 0.145595 0.722882 501 0.145597 0.727535 346 0.168455 0.726413 SURF 0x10 mat 4 refs 4 122 0.168462 0.732616 345 0.189748 0.731879 495 0.189741 0.725457 346 0.168455 0.726413 SURF 0x10 mat 4 refs 4 122 0.168462 0.732616 346 0.168455 0.726413 501 0.145597 0.727535 356 0.145558 0.733557 SURF 0x10 mat 4 refs 4 123 0.168384 0.742806 349 0.165913 0.74599 497 0.18937 0.746312 347 0.189771 0.742738 SURF 0x10 mat 4 refs 4 123 0.168384 0.742806 358 0.14547 0.743393 503 0.142357 0.746716 349 0.165913 0.74599 SURF 0x10 mat 4 refs 4 571 0.168511 0.696428 350 0.168499 0.69733 498 0.189789 0.695347 573 0.189801 0.694414 SURF 0x10 mat 4 refs 4 571 0.168511 0.696428 574 0.145646 0.69873 504 0.145636 0.699596 350 0.168499 0.69733 SURF 0x10 mat 4 refs 4 124 0.12092 0.704688 361 0.120931 0.702215 510 0.103992 0.704683 363 0.103372 0.707069 SURF 0x10 mat 4 refs 4 124 0.12092 0.704688 363 0.103372 0.707069 505 0.102335 0.710981 353 0.120909 0.708735 SURF 0x10 mat 4 refs 4 125 0.120909 0.714294 353 0.120909 0.708735 505 0.102335 0.710981 362 0.100942 0.716362 SURF 0x10 mat 4 refs 4 125 0.120909 0.714294 362 0.100942 0.716362 506 0.0994984 0.721811 355 0.1209 0.719877 SURF 0x10 mat 4 refs 4 126 0.120905 0.724402 355 0.1209 0.719877 506 0.0994984 0.721811 364 0.0983513 0.726212 SURF 0x10 mat 4 refs 4 126 0.120905 0.724402 364 0.0983513 0.726212 507 0.0972916 0.730273 357 0.120904 0.728828 SURF 0x10 mat 4 refs 4 127 0.120901 0.734488 357 0.120904 0.728828 507 0.0972916 0.730273 365 0.0958528 0.735671 SURF 0x10 mat 4 refs 4 128 0.120524 0.744127 366 0.0934605 0.744838 509 0.0926057 0.747541 360 0.11868 0.746937 SURF 0x10 mat 4 refs 4 572 0.120939 0.70139 575 0.104206 0.703887 510 0.103992 0.704683 361 0.120931 0.702215 SURF 0x10 mat 4 refs 4 1483 0.856756 0.674987 1460 0.855374 0.672169 389 0.855353 0.672508 367 0.856736 0.675226 SURF 0x10 mat 4 refs 4 1483 0.856756 0.674987 367 0.856736 0.675226 511 0.857235 0.677284 1209 0.857238 0.677026 SURF 0x10 mat 4 refs 4 1482 0.856756 0.688278 368 0.856736 0.688039 388 0.855353 0.690763 1462 0.855374 0.691103 SURF 0x10 mat 4 refs 4 1482 0.856756 0.688278 1208 0.857238 0.686238 512 0.857235 0.685981 368 0.856736 0.688039 SURF 0x10 mat 4 refs 4 129 0.85673 0.687325 370 0.856724 0.686155 387 0.855336 0.688079 146 0.855345 0.689745 SURF 0x10 mat 4 refs 4 129 0.85673 0.687325 146 0.855345 0.689745 388 0.855353 0.690763 368 0.856736 0.688039 SURF 0x10 mat 4 refs 4 129 0.85673 0.687325 368 0.856736 0.688039 512 0.857235 0.685981 369 0.857216 0.685578 SURF 0x10 mat 4 refs 4 129 0.85673 0.687325 369 0.857216 0.685578 513 0.857227 0.684702 370 0.856724 0.686155 SURF 0x10 mat 4 refs 4 130 0.85672 0.684552 372 0.856717 0.682913 386 0.855326 0.68346 144 0.85533 0.685796 SURF 0x10 mat 4 refs 4 130 0.85672 0.684552 144 0.85533 0.685796 387 0.855336 0.688079 370 0.856724 0.686155 SURF 0x10 mat 4 refs 4 130 0.85672 0.684552 370 0.856724 0.686155 513 0.857227 0.684702 371 0.857209 0.683656 SURF 0x10 mat 4 refs 4 130 0.85672 0.684552 371 0.857209 0.683656 514 0.857222 0.682504 372 0.856717 0.682913 SURF 0x10 mat 4 refs 4 131 0.856717 0.681632 374 0.856717 0.680352 385 0.855326 0.679812 142 0.855325 0.681636 SURF 0x10 mat 4 refs 4 131 0.856717 0.681632 142 0.855325 0.681636 386 0.855326 0.68346 372 0.856717 0.682913 SURF 0x10 mat 4 refs 4 131 0.856717 0.681632 372 0.856717 0.682913 514 0.857222 0.682504 373 0.857206 0.681632 SURF 0x10 mat 4 refs 4 131 0.856717 0.681632 373 0.857206 0.681632 515 0.857222 0.68076 374 0.856717 0.680352 SURF 0x10 mat 4 refs 4 132 0.85673 0.67594 367 0.856736 0.675226 389 0.855353 0.672508 140 0.855345 0.673527 SURF 0x10 mat 4 refs 4 132 0.85673 0.67594 140 0.855345 0.673527 384 0.855336 0.675193 375 0.856724 0.67711 SURF 0x10 mat 4 refs 4 132 0.85673 0.67594 375 0.856724 0.67711 516 0.857227 0.678563 376 0.857216 0.677687 SURF 0x10 mat 4 refs 4 132 0.85673 0.67594 376 0.857216 0.677687 511 0.857235 0.677284 367 0.856736 0.675226 SURF 0x10 mat 4 refs 4 133 0.85672 0.678713 375 0.856724 0.67711 384 0.855336 0.675193 139 0.85533 0.677476 SURF 0x10 mat 4 refs 4 133 0.85672 0.678713 139 0.85533 0.677476 385 0.855326 0.679812 374 0.856717 0.680352 SURF 0x10 mat 4 refs 4 133 0.85672 0.678713 374 0.856717 0.680352 515 0.857222 0.68076 377 0.857209 0.679609 SURF 0x10 mat 4 refs 4 133 0.85672 0.678713 377 0.857209 0.679609 516 0.857227 0.678563 375 0.856724 0.67711 SURF 0x10 mat 4 refs 4 134 0.857543 0.680463 378 0.857602 0.67989 516 0.857227 0.678563 377 0.857209 0.679609 SURF 0x10 mat 4 refs 4 134 0.857543 0.680463 377 0.857209 0.679609 515 0.857222 0.68076 383 0.857599 0.681125 SURF 0x10 mat 4 refs 4 134 0.857543 0.680463 383 0.857599 0.681125 999 0.857949 0.681631 378 0.857602 0.67989 SURF 0x10 mat 4 refs 4 135 0.857556 0.679371 382 0.857606 0.679161 511 0.857235 0.677284 376 0.857216 0.677687 SURF 0x10 mat 4 refs 4 135 0.857556 0.679371 376 0.857216 0.677687 516 0.857227 0.678563 378 0.857602 0.67989 SURF 0x10 mat 4 refs 4 135 0.857556 0.679371 378 0.857602 0.67989 999 0.857949 0.681631 382 0.857606 0.679161 SURF 0x10 mat 4 refs 4 136 0.857532 0.681586 383 0.857599 0.681125 515 0.857222 0.68076 373 0.857206 0.681632 SURF 0x10 mat 4 refs 4 136 0.857532 0.681586 373 0.857206 0.681632 514 0.857222 0.682504 381 0.857599 0.682138 SURF 0x10 mat 4 refs 4 136 0.857532 0.681586 381 0.857599 0.682138 999 0.857949 0.681631 383 0.857599 0.681125 SURF 0x10 mat 4 refs 4 137 0.857531 0.682818 381 0.857599 0.682138 514 0.857222 0.682504 371 0.857209 0.683656 SURF 0x10 mat 4 refs 4 137 0.857531 0.682818 371 0.857209 0.683656 513 0.857227 0.684702 380 0.857606 0.683443 SURF 0x10 mat 4 refs 4 137 0.857531 0.682818 380 0.857606 0.683443 999 0.857949 0.681631 381 0.857599 0.682138 SURF 0x10 mat 4 refs 4 138 0.857529 0.683918 380 0.857606 0.683443 513 0.857227 0.684702 369 0.857216 0.685578 SURF 0x10 mat 4 refs 4 138 0.857529 0.683918 369 0.857216 0.685578 512 0.857235 0.685981 379 0.857606 0.684103 SURF 0x10 mat 4 refs 4 138 0.857529 0.683918 379 0.857606 0.684103 999 0.857949 0.681631 380 0.857606 0.683443 SURF 0x10 mat 4 refs 4 996 0.85757 0.684185 379 0.857606 0.684103 512 0.857235 0.685981 1208 0.857238 0.686238 SURF 0x10 mat 4 refs 4 997 0.85758 0.67902 1209 0.857238 0.677026 511 0.857235 0.677284 382 0.857606 0.679161 SURF 0x10 mat 4 refs 4 338 0.2097 0.745644 497 0.18937 0.746312 518 0.181662 0.749994 517 0.188613 0.751804 SURF 0x10 mat 4 refs 4 497 0.18937 0.746312 349 0.165913 0.74599 519 0.160922 0.750224 518 0.181662 0.749994 SURF 0x10 mat 4 refs 4 349 0.165913 0.74599 503 0.142357 0.746716 520 0.136991 0.750578 519 0.160922 0.750224 SURF 0x10 mat 4 refs 4 360 0.11868 0.746937 509 0.0926057 0.747541 522 0.0913748 0.751371 521 0.114517 0.750909 SURF 0x10 mat 4 refs 4 569 0.211009 0.74638 338 0.2097 0.745644 517 0.188613 0.751804 1000 0.193103 0.753468 SURF 0x10 mat 4 refs 4 517 0.188613 0.751804 518 0.181662 0.749994 524 0.076464 0.905741 523 0.086224 0.905682 SURF 0x10 mat 4 refs 4 518 0.181662 0.749994 519 0.160922 0.750224 525 0.0660048 0.905874 524 0.076464 0.905741 SURF 0x10 mat 4 refs 4 519 0.160922 0.750224 520 0.136991 0.750578 526 0.0547956 0.906065 525 0.0660048 0.905874 SURF 0x10 mat 4 refs 4 521 0.114517 0.750909 522 0.0913748 0.751371 528 0.0301202 0.906334 527 0.0426316 0.906245 SURF 0x10 mat 4 refs 4 1000 0.193103 0.753468 517 0.188613 0.751804 523 0.086224 0.905682 1001 0.0872635 0.905775 SURF 0x10 mat 4 refs 3 422 0.740248 0.705238 56 0.757532 0.711951 200 0.757517 0.700908 SURF 0x10 mat 4 refs 4 422 0.740248 0.705238 539 0.740444 0.70842 529 0.743882 0.716058 56 0.757532 0.711951 SURF 0x10 mat 4 refs 4 56 0.757532 0.711951 529 0.743882 0.716058 537 0.748799 0.725832 202 0.757556 0.722747 SURF 0x10 mat 4 refs 4 202 0.757556 0.722747 537 0.748799 0.725832 530 0.752487 0.73261 57 0.75759 0.730625 SURF 0x10 mat 4 refs 4 57 0.75759 0.730625 530 0.752487 0.73261 538 0.754696 0.736644 203 0.757623 0.73544 SURF 0x10 mat 4 refs 4 203 0.757623 0.73544 538 0.754696 0.736644 1044 0.755453 0.737971 1576 0.757665 0.737045 SURF 0x10 mat 4 refs 4 539 0.740444 0.70842 422 0.740248 0.705238 210 0.722289 0.709068 531 0.722384 0.712248 SURF 0x10 mat 4 refs 4 531 0.722384 0.712248 210 0.722289 0.709068 426 0.704341 0.71311 540 0.704344 0.716127 SURF 0x10 mat 4 refs 4 540 0.704344 0.716127 426 0.704341 0.71311 217 0.687103 0.717096 532 0.687106 0.719846 SURF 0x10 mat 4 refs 4 532 0.687106 0.719846 217 0.687103 0.717096 430 0.670702 0.720558 541 0.670705 0.723218 SURF 0x10 mat 4 refs 4 541 0.670705 0.723218 430 0.670702 0.720558 224 0.655265 0.723359 533 0.655269 0.725963 SURF 0x10 mat 4 refs 4 533 0.655269 0.725963 224 0.655265 0.723359 434 0.639389 0.72534 542 0.639393 0.728483 SURF 0x10 mat 4 refs 4 542 0.639393 0.728483 434 0.639389 0.72534 231 0.621668 0.726347 534 0.621785 0.731601 SURF 0x10 mat 4 refs 4 547 0.569039 0.76461 548 0.559074 0.763842 557 0.558949 0.766931 556 0.568737 0.767775 SURF 0x10 mat 4 refs 4 250 0.550057 0.762885 444 0.549935 0.766093 557 0.558949 0.766931 548 0.559074 0.763842 SURF 0x10 mat 4 refs 4 556 0.568737 0.767775 557 0.558949 0.766931 1012 0.558998 0.768866 1013 0.568642 0.769763 SURF 0x10 mat 4 refs 4 1342 0.549822 0.768005 1012 0.558998 0.768866 557 0.558949 0.766931 444 0.549935 0.766093 SURF 0x10 mat 4 refs 4 559 0.513325 0.762622 560 0.513437 0.764788 562 0.524796 0.765726 561 0.524888 0.763742 SURF 0x10 mat 4 refs 4 550 0.525079 0.760487 551 0.513308 0.75922 559 0.513325 0.762622 561 0.524888 0.763742 SURF 0x10 mat 4 refs 4 259 0.502074 0.758098 449 0.502063 0.761572 559 0.513325 0.762622 551 0.513308 0.75922 SURF 0x10 mat 4 refs 4 260 0.501991 0.763719 560 0.513437 0.764788 559 0.513325 0.762622 449 0.502063 0.761572 SURF 0x10 mat 4 refs 4 83 0.479444 0.75634 261 0.479486 0.759631 563 0.489039 0.760377 552 0.489016 0.757031 SURF 0x10 mat 4 refs 4 1542 0.479634 0.761762 564 0.489058 0.762517 563 0.489039 0.760377 261 0.479486 0.759631 SURF 0x10 mat 4 refs 4 1542 0.479634 0.761762 261 0.479486 0.759631 565 0.466423 0.75873 1005 0.466609 0.760939 SURF 0x10 mat 4 refs 4 1319 0.456561 0.760194 1005 0.466609 0.760939 565 0.466423 0.75873 455 0.45654 0.758177 SURF 0x10 mat 4 refs 4 270 0.456534 0.754541 455 0.45654 0.758177 565 0.466423 0.75873 553 0.466351 0.75528 SURF 0x10 mat 4 refs 4 83 0.479444 0.75634 553 0.466351 0.75528 565 0.466423 0.75873 261 0.479486 0.759631 SURF 0x10 mat 4 refs 4 1353 0.601475 0.772761 995 0.604137 0.773017 576 0.604088 0.770809 439 0.601559 0.770709 SURF 0x10 mat 4 refs 4 240 0.601321 0.765864 439 0.601559 0.770709 576 0.604088 0.770809 567 0.604053 0.765741 SURF 0x10 mat 4 refs 3 0 0.478909 0.750447 26 0.465728 0.750362 25 0.478919 0.75266 SURF 0x10 mat 4 refs 4 8 0.60081 0.751507 14 0.600603 0.758184 13 0.603215 0.757045 9 0.603655 0.752209 SURF 0x10 mat 4 refs 4 9 0.603655 0.752209 13 0.603215 0.757045 12 0.604597 0.75623 10 0.605708 0.75332 SURF 0x10 mat 4 refs 4 11 0.605439 0.755594 27 0.606259 0.754294 10 0.605708 0.75332 12 0.604597 0.75623 SURF 0x10 mat 4 refs 4 260 0.501991 0.763719 449 0.502063 0.761572 563 0.489039 0.760377 564 0.489058 0.762517 SURF 0x10 mat 4 refs 4 259 0.502074 0.758098 552 0.489016 0.757031 563 0.489039 0.760377 449 0.502063 0.761572 SURF 0x10 mat 4 refs 4 262 0.47816 0.669959 584 0.465848 0.671066 578 0.465549 0.675994 79 0.478119 0.674962 SURF 0x10 mat 4 refs 4 584 0.465848 0.671066 456 0.456547 0.671902 264 0.456508 0.676735 578 0.465549 0.675994 SURF 0x10 mat 4 refs 4 79 0.478119 0.674962 578 0.465549 0.675994 581 0.465319 0.684031 254 0.478079 0.683147 SURF 0x10 mat 4 refs 4 578 0.465549 0.675994 264 0.456508 0.676735 451 0.456471 0.684645 581 0.465319 0.684031 SURF 0x10 mat 4 refs 4 254 0.478079 0.683147 581 0.465319 0.684031 579 0.46525 0.695026 80 0.47805 0.694362 SURF 0x10 mat 4 refs 4 581 0.465319 0.684031 451 0.456471 0.684645 263 0.456443 0.695483 579 0.46525 0.695026 SURF 0x10 mat 4 refs 4 80 0.47805 0.694362 579 0.46525 0.695026 582 0.465295 0.706269 256 0.478033 0.705836 SURF 0x10 mat 4 refs 4 579 0.46525 0.695026 263 0.456443 0.695483 452 0.456426 0.70657 582 0.465295 0.706269 SURF 0x10 mat 4 refs 4 256 0.478033 0.705836 582 0.465295 0.706269 580 0.465408 0.715048 81 0.478027 0.714795 SURF 0x10 mat 4 refs 4 582 0.465295 0.706269 452 0.456426 0.70657 266 0.456332 0.715384 580 0.465408 0.715048 SURF 0x10 mat 4 refs 4 81 0.478027 0.714795 580 0.465408 0.715048 583 0.465635 0.723829 258 0.478033 0.723754 SURF 0x10 mat 4 refs 4 580 0.465408 0.715048 266 0.456332 0.715384 453 0.456346 0.724088 583 0.465635 0.723829 SURF 0x10 mat 4 refs 4 1541 0.478206 0.668292 989 0.466139 0.669408 584 0.465848 0.671066 262 0.47816 0.669959 SURF 0x10 mat 4 refs 4 989 0.466139 0.669408 1317 0.456592 0.67029 456 0.456547 0.671902 584 0.465848 0.671066 SURF 0x10 mat 4 refs 4 258 0.478033 0.723754 583 0.465635 0.723829 585 0.465976 0.735038 82 0.478045 0.735228 SURF 0x10 mat 4 refs 4 583 0.465635 0.723829 453 0.456346 0.724088 268 0.456411 0.734888 585 0.465976 0.735038 SURF 0x10 mat 4 refs 4 254 0.478079 0.683147 589 0.489104 0.682423 586 0.488977 0.674091 79 0.478119 0.674962 SURF 0x10 mat 4 refs 4 589 0.489104 0.682423 446 0.501388 0.681617 253 0.501429 0.673092 586 0.488977 0.674091 SURF 0x10 mat 4 refs 4 79 0.478119 0.674962 586 0.488977 0.674091 592 0.488836 0.669008 262 0.47816 0.669959 SURF 0x10 mat 4 refs 4 586 0.488977 0.674091 253 0.501429 0.673092 450 0.501471 0.667883 592 0.488836 0.669008 SURF 0x10 mat 4 refs 4 256 0.478033 0.705836 590 0.489218 0.705553 587 0.489183 0.693853 80 0.47805 0.694362 SURF 0x10 mat 4 refs 4 590 0.489218 0.705553 447 0.50134 0.705246 252 0.501359 0.693297 587 0.489183 0.693853 SURF 0x10 mat 4 refs 4 80 0.47805 0.694362 587 0.489183 0.693853 589 0.489104 0.682423 254 0.478079 0.683147 SURF 0x10 mat 4 refs 4 587 0.489183 0.693853 252 0.501359 0.693297 446 0.501388 0.681617 589 0.489104 0.682423 SURF 0x10 mat 4 refs 4 258 0.478033 0.723754 591 0.489167 0.723828 588 0.489215 0.71469 81 0.478027 0.714795 SURF 0x10 mat 4 refs 4 591 0.489167 0.723828 448 0.50134 0.723908 255 0.501334 0.714577 588 0.489215 0.71469 SURF 0x10 mat 4 refs 4 81 0.478027 0.714795 588 0.489215 0.71469 590 0.489218 0.705553 256 0.478033 0.705836 SURF 0x10 mat 4 refs 4 588 0.489215 0.71469 255 0.501334 0.714577 447 0.50134 0.705246 590 0.489218 0.705553 SURF 0x10 mat 4 refs 4 262 0.47816 0.669959 592 0.488836 0.669008 980 0.488735 0.667323 1541 0.478206 0.668292 SURF 0x10 mat 4 refs 4 592 0.488836 0.669008 450 0.501471 0.667883 1330 0.501518 0.666146 980 0.488735 0.667323 SURF 0x10 mat 4 refs 4 82 0.478045 0.735228 593 0.489084 0.735526 591 0.489167 0.723828 258 0.478033 0.723754 SURF 0x10 mat 4 refs 4 593 0.489084 0.735526 257 0.501355 0.735857 448 0.50134 0.723908 591 0.489167 0.723828 SURF 0x10 mat 4 refs 4 0 0.478909 0.750447 25 0.478919 0.75266 24 0.489011 0.754568 594 0.489018 0.750466 SURF 0x10 mat 4 refs 4 1 0.501743 0.75049 594 0.489018 0.750466 24 0.489011 0.754568 577 0.501846 0.756696 SURF 0x10 mat 4 refs 4 2 0.525495 0.750403 22 0.524935 0.759834 21 0.536324 0.761092 3 0.537099 0.75019 SURF 0x10 mat 4 refs 4 549 0.53632 0.761697 550 0.525079 0.760487 561 0.524888 0.763742 558 0.536152 0.76482 SURF 0x10 mat 4 refs 4 558 0.536152 0.76482 561 0.524888 0.763742 562 0.524796 0.765726 1010 0.536065 0.766757 SURF 0x10 mat 4 refs 4 251 0.526764 0.665666 601 0.51396 0.666788 595 0.513759 0.672136 75 0.526721 0.671131 SURF 0x10 mat 4 refs 4 601 0.51396 0.666788 450 0.501471 0.667883 253 0.501429 0.673092 595 0.513759 0.672136 SURF 0x10 mat 4 refs 4 75 0.526721 0.671131 595 0.513759 0.672136 598 0.513548 0.680874 245 0.526679 0.680073 SURF 0x10 mat 4 refs 4 595 0.513759 0.672136 253 0.501429 0.673092 446 0.501388 0.681617 598 0.513548 0.680874 SURF 0x10 mat 4 refs 4 245 0.526679 0.680073 598 0.513548 0.680874 596 0.513374 0.692836 76 0.526649 0.692326 SURF 0x10 mat 4 refs 4 598 0.513548 0.680874 446 0.501388 0.681617 252 0.501359 0.693297 596 0.513374 0.692836 SURF 0x10 mat 4 refs 4 76 0.526649 0.692326 596 0.513374 0.692836 599 0.513247 0.705065 247 0.52663 0.704861 SURF 0x10 mat 4 refs 4 596 0.513374 0.692836 252 0.501359 0.693297 447 0.50134 0.705246 599 0.513247 0.705065 SURF 0x10 mat 4 refs 4 247 0.52663 0.704861 599 0.513247 0.705065 597 0.513184 0.714611 77 0.526624 0.714649 SURF 0x10 mat 4 refs 4 599 0.513247 0.705065 447 0.50134 0.705246 255 0.501334 0.714577 597 0.513184 0.714611 SURF 0x10 mat 4 refs 4 77 0.526624 0.714649 597 0.513184 0.714611 600 0.513174 0.724155 249 0.52663 0.724437 SURF 0x10 mat 4 refs 4 597 0.513184 0.714611 255 0.501334 0.714577 448 0.50134 0.723908 600 0.513174 0.724155 SURF 0x10 mat 4 refs 4 1548 0.526812 0.663844 970 0.514123 0.664999 601 0.51396 0.666788 251 0.526764 0.665666 SURF 0x10 mat 4 refs 4 970 0.514123 0.664999 1330 0.501518 0.666146 450 0.501471 0.667883 601 0.51396 0.666788 SURF 0x10 mat 4 refs 4 249 0.52663 0.724437 600 0.513174 0.724155 603 0.513188 0.736452 78 0.526072 0.737099 SURF 0x10 mat 4 refs 4 600 0.513174 0.724155 448 0.50134 0.723908 257 0.501355 0.735857 603 0.513188 0.736452 SURF 0x10 mat 4 refs 4 2 0.525495 0.750403 602 0.513107 0.750562 23 0.513129 0.758414 22 0.524935 0.759834 SURF 0x10 mat 4 refs 4 577 0.501846 0.756696 23 0.513129 0.758414 602 0.513107 0.750562 1 0.501743 0.75049 SURF 0x10 mat 4 refs 4 245 0.526679 0.680073 607 0.538098 0.679397 604 0.538181 0.670254 75 0.526721 0.671131 SURF 0x10 mat 4 refs 4 607 0.538098 0.679397 441 0.550744 0.67874 244 0.550786 0.669349 604 0.538181 0.670254 SURF 0x10 mat 4 refs 4 75 0.526721 0.671131 604 0.538181 0.670254 610 0.538249 0.664666 251 0.526764 0.665666 SURF 0x10 mat 4 refs 4 604 0.538181 0.670254 244 0.550786 0.669349 445 0.55083 0.663609 610 0.538249 0.664666 SURF 0x10 mat 4 refs 4 247 0.52663 0.704861 608 0.537935 0.704734 605 0.538011 0.691923 76 0.526649 0.692326 SURF 0x10 mat 4 refs 4 608 0.537935 0.704734 442 0.550693 0.704773 243 0.550712 0.691609 605 0.538011 0.691923 SURF 0x10 mat 4 refs 4 76 0.526649 0.692326 605 0.538011 0.691923 607 0.538098 0.679397 245 0.526679 0.680073 SURF 0x10 mat 4 refs 4 605 0.538011 0.691923 243 0.550712 0.691609 441 0.550744 0.67874 607 0.538098 0.679397 SURF 0x10 mat 4 refs 4 249 0.52663 0.724437 609 0.537845 0.724735 606 0.537884 0.714735 77 0.526624 0.714649 SURF 0x10 mat 4 refs 4 609 0.537845 0.724735 443 0.550494 0.725229 246 0.550615 0.714945 606 0.537884 0.714735 SURF 0x10 mat 4 refs 4 77 0.526624 0.714649 606 0.537884 0.714735 608 0.537935 0.704734 247 0.52663 0.704861 SURF 0x10 mat 4 refs 4 606 0.537884 0.714735 246 0.550615 0.714945 442 0.550693 0.704773 608 0.537935 0.704734 SURF 0x10 mat 4 refs 4 251 0.526764 0.665666 610 0.538249 0.664666 960 0.538307 0.662701 1548 0.526812 0.663844 SURF 0x10 mat 4 refs 4 610 0.538249 0.664666 445 0.55083 0.663609 1341 0.550347 0.661502 960 0.538307 0.662701 SURF 0x10 mat 4 refs 4 78 0.526072 0.737099 611 0.537803 0.73764 609 0.537845 0.724735 249 0.52663 0.724437 SURF 0x10 mat 4 refs 4 611 0.537803 0.73764 248 0.55042 0.738209 443 0.550494 0.725229 609 0.537845 0.724735 SURF 0x10 mat 4 refs 4 3 0.537099 0.75019 21 0.536324 0.761092 20 0.549854 0.762098 4 0.550154 0.749778 SURF 0x10 mat 4 refs 4 242 0.577172 0.657914 618 0.568415 0.658656 612 0.569317 0.667867 70 0.57806 0.667196 SURF 0x10 mat 4 refs 4 70 0.57806 0.667196 612 0.569317 0.667867 615 0.569301 0.677541 235 0.578016 0.677021 SURF 0x10 mat 4 refs 4 235 0.578016 0.677021 615 0.569301 0.677541 613 0.569307 0.690799 71 0.577984 0.690484 SURF 0x10 mat 4 refs 4 71 0.577984 0.690484 613 0.569307 0.690799 616 0.569327 0.704363 237 0.577965 0.704256 SURF 0x10 mat 4 refs 4 237 0.577965 0.704256 616 0.569327 0.704363 614 0.56935 0.714956 72 0.577959 0.715011 SURF 0x10 mat 4 refs 4 72 0.577959 0.715011 614 0.56935 0.714956 617 0.569387 0.725549 239 0.577965 0.725765 SURF 0x10 mat 4 refs 4 618 0.568415 0.658656 627 0.558611 0.659516 621 0.558896 0.668668 612 0.569317 0.667867 SURF 0x10 mat 4 refs 4 627 0.558611 0.659516 445 0.55083 0.663609 244 0.550786 0.669349 621 0.558896 0.668668 SURF 0x10 mat 4 refs 4 612 0.569317 0.667867 621 0.558896 0.668668 624 0.558909 0.678162 615 0.569301 0.677541 SURF 0x10 mat 4 refs 4 621 0.558896 0.668668 244 0.550786 0.669349 441 0.550744 0.67874 624 0.558909 0.678162 SURF 0x10 mat 4 refs 4 615 0.569301 0.677541 624 0.558909 0.678162 622 0.558952 0.691174 613 0.569307 0.690799 SURF 0x10 mat 4 refs 4 624 0.558909 0.678162 441 0.550744 0.67874 243 0.550712 0.691609 622 0.558952 0.691174 SURF 0x10 mat 4 refs 4 613 0.569307 0.690799 622 0.558952 0.691174 625 0.559011 0.70449 616 0.569327 0.704363 SURF 0x10 mat 4 refs 4 622 0.558952 0.691174 243 0.550712 0.691609 442 0.550693 0.704773 625 0.559011 0.70449 SURF 0x10 mat 4 refs 4 616 0.569327 0.704363 625 0.559011 0.70449 623 0.559061 0.714834 614 0.56935 0.714956 SURF 0x10 mat 4 refs 4 625 0.559011 0.70449 442 0.550693 0.704773 246 0.550615 0.714945 623 0.559061 0.714834 SURF 0x10 mat 4 refs 4 614 0.56935 0.714956 623 0.559061 0.714834 626 0.559132 0.725292 617 0.569387 0.725549 SURF 0x10 mat 4 refs 4 623 0.559061 0.714834 246 0.550615 0.714945 443 0.550494 0.725229 626 0.559132 0.725292 SURF 0x10 mat 4 refs 4 73 0.578319 0.739338 239 0.577965 0.725765 617 0.569387 0.725549 620 0.569623 0.738984 SURF 0x10 mat 4 refs 4 617 0.569387 0.725549 626 0.559132 0.725292 629 0.559218 0.738557 620 0.569623 0.738984 SURF 0x10 mat 4 refs 4 248 0.55042 0.738209 629 0.559218 0.738557 626 0.559132 0.725292 443 0.550494 0.725229 SURF 0x10 mat 4 refs 4 4 0.550154 0.749778 20 0.549854 0.762098 19 0.558825 0.762536 628 0.559266 0.749761 SURF 0x10 mat 4 refs 4 18 0.568981 0.762708 619 0.569449 0.749738 628 0.559266 0.749761 19 0.558825 0.762536 SURF 0x10 mat 4 refs 4 5 0.578434 0.749718 619 0.569449 0.749738 18 0.568981 0.762708 17 0.578395 0.762419 SURF 0x10 mat 4 refs 4 6 0.586893 0.750083 16 0.586785 0.761623 15 0.593975 0.760263 7 0.594169 0.750651 SURF 0x10 mat 4 refs 4 7 0.594169 0.750651 15 0.593975 0.760263 14 0.600603 0.758184 8 0.60081 0.751507 SURF 0x10 mat 4 refs 4 240 0.601321 0.765864 545 0.593764 0.765979 554 0.59383 0.770078 439 0.601559 0.770709 SURF 0x10 mat 4 refs 4 1353 0.601475 0.772761 439 0.601559 0.770709 554 0.59383 0.770078 1016 0.593746 0.772126 SURF 0x10 mat 4 refs 4 545 0.593764 0.765979 546 0.586851 0.765777 555 0.586904 0.769436 554 0.59383 0.770078 SURF 0x10 mat 4 refs 4 554 0.59383 0.770078 555 0.586904 0.769436 1017 0.587009 0.771466 1016 0.593746 0.772126 SURF 0x10 mat 4 refs 4 74 0.578157 0.765444 547 0.569039 0.76461 556 0.568737 0.767775 241 0.5781 0.768688 SURF 0x10 mat 4 refs 4 1553 0.57815 0.770689 241 0.5781 0.768688 556 0.568737 0.767775 1013 0.568642 0.769763 SURF 0x10 mat 4 refs 4 250 0.550057 0.762885 549 0.53632 0.761697 558 0.536152 0.76482 444 0.549935 0.766093 SURF 0x10 mat 4 refs 4 1342 0.549822 0.768005 444 0.549935 0.766093 558 0.536152 0.76482 1010 0.536065 0.766757 SURF 0x10 mat 4 refs 4 633 0.595079 0.675949 436 0.601471 0.675548 234 0.601514 0.665352 630 0.594939 0.665869 SURF 0x10 mat 4 refs 4 630 0.594939 0.665869 234 0.601514 0.665352 440 0.601493 0.656917 636 0.594323 0.656335 SURF 0x10 mat 4 refs 4 634 0.595168 0.703931 437 0.60142 0.703813 233 0.601439 0.68952 631 0.595151 0.689778 SURF 0x10 mat 4 refs 4 631 0.595151 0.689778 233 0.601439 0.68952 436 0.601471 0.675548 633 0.595079 0.675949 SURF 0x10 mat 4 refs 4 635 0.595065 0.726034 438 0.60142 0.726134 236 0.601414 0.714973 632 0.595145 0.714983 SURF 0x10 mat 4 refs 4 632 0.595145 0.714983 236 0.601414 0.714973 437 0.60142 0.703813 634 0.595168 0.703931 SURF 0x10 mat 4 refs 4 235 0.578016 0.677021 641 0.586506 0.676488 638 0.586231 0.666554 70 0.57806 0.667196 SURF 0x10 mat 4 refs 4 641 0.586506 0.676488 633 0.595079 0.675949 630 0.594939 0.665869 638 0.586231 0.666554 SURF 0x10 mat 4 refs 4 70 0.57806 0.667196 638 0.586231 0.666554 644 0.585645 0.657163 242 0.577172 0.657914 SURF 0x10 mat 4 refs 4 638 0.586231 0.666554 630 0.594939 0.665869 636 0.594323 0.656335 644 0.585645 0.657163 SURF 0x10 mat 4 refs 4 237 0.577965 0.704256 642 0.586997 0.704086 639 0.586774 0.690123 71 0.577984 0.690484 SURF 0x10 mat 4 refs 4 642 0.586997 0.704086 634 0.595168 0.703931 631 0.595151 0.689778 639 0.586774 0.690123 SURF 0x10 mat 4 refs 4 71 0.577984 0.690484 639 0.586774 0.690123 641 0.586506 0.676488 235 0.578016 0.677021 SURF 0x10 mat 4 refs 4 639 0.586774 0.690123 631 0.595151 0.689778 633 0.595079 0.675949 641 0.586506 0.676488 SURF 0x10 mat 4 refs 4 239 0.577965 0.725765 643 0.587227 0.725911 640 0.587137 0.714996 72 0.577959 0.715011 SURF 0x10 mat 4 refs 4 643 0.587227 0.725911 635 0.595065 0.726034 632 0.595145 0.714983 640 0.587137 0.714996 SURF 0x10 mat 4 refs 4 72 0.577959 0.715011 640 0.587137 0.714996 642 0.586997 0.704086 237 0.577965 0.704256 SURF 0x10 mat 4 refs 4 640 0.587137 0.714996 632 0.595145 0.714983 634 0.595168 0.703931 642 0.586997 0.704086 SURF 0x10 mat 4 refs 4 5 0.578434 0.749718 17 0.578395 0.762419 16 0.586785 0.761623 6 0.586893 0.750083 SURF 0x10 mat 4 refs 4 74 0.578157 0.765444 241 0.5781 0.768688 555 0.586904 0.769436 546 0.586851 0.765777 SURF 0x10 mat 4 refs 4 1553 0.57815 0.770689 1017 0.587009 0.771466 555 0.586904 0.769436 241 0.5781 0.768688 SURF 0x10 mat 4 refs 4 238 0.601326 0.740643 438 0.60142 0.726134 635 0.595065 0.726034 637 0.59475 0.740292 SURF 0x10 mat 4 refs 4 635 0.595065 0.726034 643 0.587227 0.725911 645 0.587306 0.739891 637 0.59475 0.740292 SURF 0x10 mat 4 refs 4 73 0.578319 0.739338 645 0.587306 0.739891 643 0.587227 0.725911 239 0.577965 0.725765 SURF 0x10 mat 4 refs 4 652 0.604291 0.658873 440 0.601493 0.656917 234 0.601514 0.665352 646 0.604476 0.665107 SURF 0x10 mat 4 refs 4 646 0.604476 0.665107 234 0.601514 0.665352 436 0.601471 0.675548 649 0.60462 0.675328 SURF 0x10 mat 4 refs 4 649 0.60462 0.675328 436 0.601471 0.675548 233 0.601439 0.68952 647 0.604667 0.689352 SURF 0x10 mat 4 refs 4 647 0.604667 0.689352 233 0.601439 0.68952 437 0.60142 0.703813 650 0.604644 0.703703 SURF 0x10 mat 4 refs 4 650 0.604644 0.703703 437 0.60142 0.703813 236 0.601414 0.714973 648 0.604578 0.714911 SURF 0x10 mat 4 refs 4 648 0.604578 0.714911 236 0.601414 0.714973 438 0.60142 0.726134 651 0.604442 0.726166 SURF 0x10 mat 4 refs 4 913 0.604133 0.657001 998 0.599238 0.655193 440 0.601493 0.656917 652 0.604291 0.658873 SURF 0x10 mat 4 refs 4 232 0.621805 0.657286 660 0.611882 0.658185 654 0.612096 0.664477 67 0.621761 0.663677 SURF 0x10 mat 4 refs 4 67 0.621761 0.663677 654 0.612096 0.664477 657 0.612296 0.674793 228 0.621718 0.674135 SURF 0x10 mat 4 refs 4 228 0.621718 0.674135 657 0.612296 0.674793 655 0.612427 0.688948 68 0.621687 0.688466 SURF 0x10 mat 4 refs 4 68 0.621687 0.688466 655 0.612427 0.688948 658 0.612494 0.703437 230 0.621668 0.703125 SURF 0x10 mat 4 refs 4 230 0.621668 0.703125 658 0.612494 0.703437 656 0.612501 0.714754 69 0.621661 0.714573 SURF 0x10 mat 4 refs 4 69 0.621661 0.714573 656 0.612501 0.714754 659 0.612441 0.72625 231 0.621668 0.726347 SURF 0x10 mat 4 refs 4 1559 0.621854 0.655155 904 0.611722 0.65621 660 0.611882 0.658185 232 0.621805 0.657286 SURF 0x10 mat 4 refs 4 238 0.601326 0.740643 653 0.604218 0.740545 651 0.604442 0.726166 438 0.60142 0.726134 SURF 0x10 mat 4 refs 4 668 0.606756 0.658649 652 0.604291 0.658873 646 0.604476 0.665107 662 0.606919 0.664905 SURF 0x10 mat 4 refs 4 662 0.606919 0.664905 646 0.604476 0.665107 649 0.60462 0.675328 665 0.607021 0.675161 SURF 0x10 mat 4 refs 4 665 0.607021 0.675161 649 0.60462 0.675328 647 0.604667 0.689352 663 0.607004 0.68923 SURF 0x10 mat 4 refs 4 663 0.607004 0.68923 647 0.604667 0.689352 650 0.604644 0.703703 666 0.606913 0.703626 SURF 0x10 mat 4 refs 4 666 0.606913 0.703626 650 0.604644 0.703703 648 0.604578 0.714911 664 0.606793 0.714867 SURF 0x10 mat 4 refs 4 664 0.606793 0.714867 648 0.604578 0.714911 651 0.604442 0.726166 667 0.606599 0.726188 SURF 0x10 mat 4 refs 4 895 0.606602 0.656744 913 0.604133 0.657001 652 0.604291 0.658873 668 0.606756 0.658649 SURF 0x10 mat 4 refs 4 667 0.606599 0.726188 651 0.604442 0.726166 653 0.604218 0.740545 661 0.606299 0.740488 SURF 0x10 mat 4 refs 4 660 0.611882 0.658185 676 0.608546 0.658556 670 0.608699 0.664821 654 0.612096 0.664477 SURF 0x10 mat 4 refs 4 676 0.608546 0.658556 668 0.606756 0.658649 662 0.606919 0.664905 670 0.608699 0.664821 SURF 0x10 mat 4 refs 4 654 0.612096 0.664477 670 0.608699 0.664821 673 0.608783 0.675091 657 0.612296 0.674793 SURF 0x10 mat 4 refs 4 670 0.608699 0.664821 662 0.606919 0.664905 665 0.607021 0.675161 673 0.608783 0.675091 SURF 0x10 mat 4 refs 4 657 0.612296 0.674793 673 0.608783 0.675091 671 0.608738 0.689179 655 0.612427 0.688948 SURF 0x10 mat 4 refs 4 673 0.608783 0.675091 665 0.607021 0.675161 663 0.607004 0.68923 671 0.608738 0.689179 SURF 0x10 mat 4 refs 4 655 0.612427 0.688948 671 0.608738 0.689179 674 0.608618 0.703594 658 0.612494 0.703437 SURF 0x10 mat 4 refs 4 671 0.608738 0.689179 663 0.607004 0.68923 666 0.606913 0.703626 674 0.608618 0.703594 SURF 0x10 mat 4 refs 4 658 0.612494 0.703437 674 0.608618 0.703594 672 0.608475 0.714849 656 0.612501 0.714754 SURF 0x10 mat 4 refs 4 674 0.608618 0.703594 666 0.606913 0.703626 664 0.606793 0.714867 672 0.608475 0.714849 SURF 0x10 mat 4 refs 4 656 0.612501 0.714754 672 0.608475 0.714849 675 0.608256 0.726198 659 0.612441 0.72625 SURF 0x10 mat 4 refs 4 672 0.608475 0.714849 664 0.606793 0.714867 667 0.606599 0.726188 675 0.608256 0.726198 SURF 0x10 mat 4 refs 4 904 0.611722 0.65621 886 0.608393 0.656636 676 0.608546 0.658556 660 0.611882 0.658185 SURF 0x10 mat 4 refs 4 886 0.608393 0.656636 895 0.606602 0.656744 668 0.606756 0.658649 676 0.608546 0.658556 SURF 0x10 mat 4 refs 4 659 0.612441 0.72625 675 0.608256 0.726198 669 0.608207 0.740441 535 0.611837 0.740664 SURF 0x10 mat 4 refs 4 675 0.608256 0.726198 667 0.606599 0.726188 661 0.606299 0.740488 669 0.608207 0.740441 SURF 0x10 mat 4 refs 4 677 0.605736 0.765683 567 0.604053 0.765741 576 0.604088 0.770809 678 0.60581 0.770929 SURF 0x10 mat 4 refs 4 678 0.60581 0.770929 576 0.604088 0.770809 995 0.604137 0.773017 884 0.605834 0.773113 SURF 0x10 mat 4 refs 4 679 0.606734 0.76556 677 0.605736 0.765683 678 0.60581 0.770929 680 0.606877 0.771003 SURF 0x10 mat 4 refs 4 680 0.606877 0.771003 678 0.60581 0.770929 884 0.605834 0.773113 881 0.60693 0.773175 SURF 0x10 mat 4 refs 4 681 0.607887 0.765442 679 0.606734 0.76556 680 0.606877 0.771003 682 0.607827 0.771046 SURF 0x10 mat 4 refs 4 544 0.612027 0.771361 682 0.607827 0.771046 878 0.607901 0.773261 1037 0.612076 0.773466 SURF 0x10 mat 4 refs 4 682 0.607827 0.771046 680 0.606877 0.771003 881 0.60693 0.773175 878 0.607901 0.773261 SURF 0x10 mat 4 refs 4 27 0.606259 0.754294 683 0.609692 0.752263 685 0.609085 0.750268 10 0.605708 0.75332 SURF 0x10 mat 4 refs 4 270 0.456534 0.754541 695 0.456462 0.751229 686 0.436206 0.748525 88 0.436311 0.752929 SURF 0x10 mat 4 refs 4 88 0.436311 0.752929 686 0.436206 0.748525 696 0.416922 0.74726 281 0.416943 0.751772 SURF 0x10 mat 4 refs 4 686 0.436206 0.748525 271 0.436143 0.745914 460 0.416909 0.744395 696 0.416922 0.74726 SURF 0x10 mat 4 refs 4 281 0.416943 0.751772 696 0.416922 0.74726 687 0.397799 0.746429 93 0.39782 0.750979 SURF 0x10 mat 4 refs 4 696 0.416922 0.74726 460 0.416909 0.744395 282 0.397786 0.743636 687 0.397799 0.746429 SURF 0x10 mat 4 refs 4 93 0.39782 0.750979 687 0.397799 0.746429 697 0.378883 0.745637 292 0.378904 0.750172 SURF 0x10 mat 4 refs 4 687 0.397799 0.746429 282 0.397786 0.743636 466 0.378871 0.743037 697 0.378883 0.745637 SURF 0x10 mat 4 refs 4 292 0.378904 0.750172 697 0.378883 0.745637 688 0.36014 0.744829 98 0.360158 0.748994 SURF 0x10 mat 4 refs 4 697 0.378883 0.745637 466 0.378871 0.743037 293 0.360129 0.742318 688 0.36014 0.744829 SURF 0x10 mat 4 refs 4 98 0.360158 0.748994 688 0.36014 0.744829 698 0.34149 0.744008 303 0.341507 0.74811 SURF 0x10 mat 4 refs 4 688 0.36014 0.744829 293 0.360129 0.742318 472 0.34148 0.741715 698 0.34149 0.744008 SURF 0x10 mat 4 refs 4 303 0.341507 0.74811 698 0.34149 0.744008 689 0.322856 0.743195 103 0.322871 0.746988 SURF 0x10 mat 4 refs 4 698 0.34149 0.744008 472 0.34148 0.741715 304 0.322846 0.740836 689 0.322856 0.743195 SURF 0x10 mat 4 refs 4 103 0.322871 0.746988 689 0.322856 0.743195 699 0.304223 0.742413 314 0.304238 0.746097 SURF 0x10 mat 4 refs 4 689 0.322856 0.743195 304 0.322846 0.740836 478 0.304214 0.740152 699 0.304223 0.742413 SURF 0x10 mat 4 refs 4 314 0.304238 0.746097 699 0.304223 0.742413 690 0.285578 0.741562 108 0.285591 0.744846 SURF 0x10 mat 4 refs 4 699 0.304223 0.742413 478 0.304214 0.740152 315 0.285569 0.739199 690 0.285578 0.741562 SURF 0x10 mat 4 refs 4 108 0.285591 0.744846 690 0.285578 0.741562 700 0.266857 0.740783 325 0.266869 0.743766 SURF 0x10 mat 4 refs 4 690 0.285578 0.741562 315 0.285569 0.739199 484 0.266848 0.738403 700 0.266857 0.740783 SURF 0x10 mat 4 refs 4 325 0.266869 0.743766 700 0.266857 0.740783 691 0.248 0.740251 113 0.24801 0.742999 SURF 0x10 mat 4 refs 4 700 0.266857 0.740783 484 0.266848 0.738403 326 0.247991 0.737886 691 0.248 0.740251 SURF 0x10 mat 4 refs 4 113 0.24801 0.742999 691 0.248 0.740251 701 0.228973 0.739923 336 0.228983 0.742574 SURF 0x10 mat 4 refs 4 691 0.248 0.740251 326 0.247991 0.737886 490 0.228965 0.737674 701 0.228973 0.739923 SURF 0x10 mat 4 refs 4 336 0.228983 0.742574 701 0.228973 0.739923 692 0.209745 0.739721 118 0.209755 0.742524 SURF 0x10 mat 4 refs 4 701 0.228973 0.739923 490 0.228965 0.737674 337 0.209738 0.737793 692 0.209745 0.739721 SURF 0x10 mat 4 refs 4 118 0.209755 0.742524 692 0.209745 0.739721 702 0.189774 0.740309 347 0.189771 0.742738 SURF 0x10 mat 4 refs 4 692 0.209745 0.739721 337 0.209738 0.737793 496 0.189777 0.738203 702 0.189774 0.740309 SURF 0x10 mat 4 refs 4 347 0.189771 0.742738 702 0.189774 0.740309 693 0.168435 0.740703 123 0.168384 0.742806 SURF 0x10 mat 4 refs 4 702 0.189774 0.740309 496 0.189777 0.738203 348 0.168484 0.738683 693 0.168435 0.740703 SURF 0x10 mat 4 refs 4 123 0.168384 0.742806 693 0.168435 0.740703 703 0.145529 0.741144 358 0.14547 0.743393 SURF 0x10 mat 4 refs 4 693 0.168435 0.740703 348 0.168484 0.738683 502 0.145573 0.739463 703 0.145529 0.741144 SURF 0x10 mat 4 refs 4 128 0.120524 0.744127 694 0.120642 0.742013 704 0.0939255 0.74274 366 0.0934605 0.744838 SURF 0x10 mat 4 refs 4 694 0.120642 0.742013 359 0.120745 0.740168 508 0.0944768 0.740856 704 0.0939255 0.74274 SURF 0x10 mat 4 refs 4 711 0.558964 0.76312 548 0.559074 0.763842 547 0.569039 0.76461 710 0.569005 0.763532 SURF 0x10 mat 4 refs 4 709 0.549974 0.76246 250 0.550057 0.762885 548 0.559074 0.763842 711 0.558964 0.76312 SURF 0x10 mat 4 refs 4 713 0.513267 0.758789 551 0.513308 0.75922 550 0.525079 0.760487 714 0.525028 0.760137 SURF 0x10 mat 4 refs 4 706 0.60102 0.762207 240 0.601321 0.765864 567 0.604053 0.765741 716 0.603665 0.761866 SURF 0x10 mat 4 refs 4 717 0.479206 0.754527 83 0.479444 0.75634 552 0.489016 0.757031 715 0.489032 0.755687 SURF 0x10 mat 4 refs 4 718 0.466185 0.752817 553 0.466351 0.75528 83 0.479444 0.75634 717 0.479206 0.754527 SURF 0x10 mat 4 refs 4 553 0.466351 0.75528 718 0.466185 0.752817 695 0.456462 0.751229 270 0.456534 0.754541 SURF 0x10 mat 4 refs 4 714 0.525028 0.760137 550 0.525079 0.760487 549 0.53632 0.761697 712 0.536349 0.761367 SURF 0x10 mat 4 refs 4 715 0.489032 0.755687 552 0.489016 0.757031 259 0.502074 0.758098 719 0.502008 0.757345 SURF 0x10 mat 4 refs 4 551 0.513308 0.75922 713 0.513267 0.758789 719 0.502008 0.757345 259 0.502074 0.758098 SURF 0x10 mat 4 refs 4 710 0.569005 0.763532 547 0.569039 0.76461 74 0.578157 0.765444 705 0.57839 0.76386 SURF 0x10 mat 4 refs 4 707 0.593985 0.763009 545 0.593764 0.765979 240 0.601321 0.765864 706 0.60102 0.762207 SURF 0x10 mat 4 refs 4 708 0.586792 0.763404 546 0.586851 0.765777 545 0.593764 0.765979 707 0.593985 0.763009 SURF 0x10 mat 4 refs 4 712 0.536349 0.761367 549 0.53632 0.761697 250 0.550057 0.762885 709 0.549974 0.76246 SURF 0x10 mat 4 refs 4 705 0.57839 0.76386 74 0.578157 0.765444 546 0.586851 0.765777 708 0.586792 0.763404 SURF 0x10 mat 4 refs 4 716 0.603665 0.761866 567 0.604053 0.765741 677 0.605736 0.765683 720 0.605227 0.761594 SURF 0x10 mat 4 refs 4 720 0.605227 0.761594 677 0.605736 0.765683 679 0.606734 0.76556 721 0.606729 0.761275 SURF 0x10 mat 4 refs 4 721 0.606729 0.761275 679 0.606734 0.76556 681 0.607887 0.765442 722 0.608077 0.760882 SURF 0x10 mat 4 refs 4 279 0.416924 0.734443 732 0.416893 0.742022 723 0.436094 0.744222 87 0.436225 0.734634 SURF 0x10 mat 4 refs 4 732 0.416893 0.742022 460 0.416909 0.744395 271 0.436143 0.745914 723 0.436094 0.744222 SURF 0x10 mat 4 refs 4 92 0.397764 0.734059 724 0.397756 0.740642 732 0.416893 0.742022 279 0.416924 0.734443 SURF 0x10 mat 4 refs 4 724 0.397756 0.740642 282 0.397786 0.743636 460 0.416909 0.744395 732 0.416893 0.742022 SURF 0x10 mat 4 refs 4 290 0.378851 0.733745 733 0.378859 0.739512 724 0.397756 0.740642 92 0.397764 0.734059 SURF 0x10 mat 4 refs 4 733 0.378859 0.739512 466 0.378871 0.743037 282 0.397786 0.743636 724 0.397756 0.740642 SURF 0x10 mat 4 refs 4 97 0.360108 0.73317 725 0.360116 0.738535 733 0.378859 0.739512 290 0.378851 0.733745 SURF 0x10 mat 4 refs 4 725 0.360116 0.738535 293 0.360129 0.742318 466 0.378871 0.743037 733 0.378859 0.739512 SURF 0x10 mat 4 refs 4 301 0.341461 0.732952 734 0.341471 0.737545 725 0.360116 0.738535 97 0.360108 0.73317 SURF 0x10 mat 4 refs 4 734 0.341471 0.737545 472 0.34148 0.741715 293 0.360129 0.742318 725 0.360116 0.738535 SURF 0x10 mat 4 refs 4 102 0.322828 0.732405 726 0.322838 0.736949 734 0.341471 0.737545 301 0.341461 0.732952 SURF 0x10 mat 4 refs 4 726 0.322838 0.736949 304 0.322846 0.740836 472 0.34148 0.741715 734 0.341471 0.737545 SURF 0x10 mat 4 refs 4 312 0.304197 0.732006 735 0.304206 0.736184 726 0.322838 0.736949 102 0.322828 0.732405 SURF 0x10 mat 4 refs 4 735 0.304206 0.736184 478 0.304214 0.740152 304 0.322846 0.740836 726 0.322838 0.736949 SURF 0x10 mat 4 refs 4 107 0.285553 0.731459 727 0.28556 0.735182 735 0.304206 0.736184 312 0.304197 0.732006 SURF 0x10 mat 4 refs 4 727 0.28556 0.735182 315 0.285569 0.739199 478 0.304214 0.740152 735 0.304206 0.736184 SURF 0x10 mat 4 refs 4 323 0.266833 0.731054 736 0.266839 0.734205 727 0.28556 0.735182 107 0.285553 0.731459 SURF 0x10 mat 4 refs 4 736 0.266839 0.734205 484 0.266848 0.738403 315 0.285569 0.739199 727 0.28556 0.735182 SURF 0x10 mat 4 refs 4 112 0.247977 0.73088 728 0.247981 0.73323 736 0.266839 0.734205 323 0.266833 0.731054 SURF 0x10 mat 4 refs 4 728 0.247981 0.73323 326 0.247991 0.737886 484 0.266848 0.738403 736 0.266839 0.734205 SURF 0x10 mat 4 refs 4 334 0.228952 0.730959 737 0.228957 0.733695 728 0.247981 0.73323 112 0.247977 0.73088 SURF 0x10 mat 4 refs 4 737 0.228957 0.733695 490 0.228965 0.737674 326 0.247991 0.737886 728 0.247981 0.73323 SURF 0x10 mat 4 refs 4 117 0.209726 0.731309 729 0.209732 0.734213 737 0.228957 0.733695 334 0.228952 0.730959 SURF 0x10 mat 4 refs 4 729 0.209732 0.734213 337 0.209738 0.737793 490 0.228965 0.737674 737 0.228957 0.733695 SURF 0x10 mat 4 refs 4 345 0.189748 0.731879 738 0.18976 0.734674 729 0.209732 0.734213 117 0.209726 0.731309 SURF 0x10 mat 4 refs 4 738 0.18976 0.734674 496 0.189777 0.738203 337 0.209738 0.737793 729 0.209732 0.734213 SURF 0x10 mat 4 refs 4 122 0.168462 0.732616 730 0.168471 0.735114 738 0.18976 0.734674 345 0.189748 0.731879 SURF 0x10 mat 4 refs 4 730 0.168471 0.735114 348 0.168484 0.738683 496 0.189777 0.738203 738 0.18976 0.734674 SURF 0x10 mat 4 refs 4 356 0.145558 0.733557 739 0.145564 0.736107 730 0.168471 0.735114 122 0.168462 0.732616 SURF 0x10 mat 4 refs 4 739 0.145564 0.736107 502 0.145573 0.739463 348 0.168484 0.738683 730 0.168471 0.735114 SURF 0x10 mat 4 refs 4 365 0.0958528 0.735671 740 0.0952176 0.737945 731 0.120831 0.737043 127 0.120901 0.734488 SURF 0x10 mat 4 refs 4 740 0.0952176 0.737945 508 0.0944768 0.740856 359 0.120745 0.740168 731 0.120831 0.737043 SURF 0x10 mat 4 refs 4 87 0.436225 0.734634 723 0.436094 0.744222 747 0.456176 0.74386 268 0.456411 0.734888 SURF 0x10 mat 4 refs 4 0 0.478909 0.750447 746 0.478478 0.744434 748 0.465852 0.744074 26 0.465728 0.750362 SURF 0x10 mat 4 refs 4 746 0.478478 0.744434 82 0.478045 0.735228 585 0.465976 0.735038 748 0.465852 0.744074 SURF 0x10 mat 4 refs 4 268 0.456411 0.734888 747 0.456176 0.74386 748 0.465852 0.744074 585 0.465976 0.735038 SURF 0x10 mat 4 refs 4 747 0.456176 0.74386 454 0.456196 0.74781 26 0.465728 0.750362 748 0.465852 0.744074 SURF 0x10 mat 4 refs 4 746 0.478478 0.744434 0 0.478909 0.750447 594 0.489018 0.750466 749 0.488941 0.744614 SURF 0x10 mat 4 refs 4 749 0.488941 0.744614 593 0.489084 0.735526 82 0.478045 0.735228 746 0.478478 0.744434 SURF 0x10 mat 4 refs 4 1 0.501743 0.75049 745 0.501613 0.744966 749 0.488941 0.744614 594 0.489018 0.750466 SURF 0x10 mat 4 refs 4 745 0.501613 0.744966 257 0.501355 0.735857 593 0.489084 0.735526 749 0.488941 0.744614 SURF 0x10 mat 4 refs 4 602 0.513107 0.750562 750 0.513089 0.745009 745 0.501613 0.744966 1 0.501743 0.75049 SURF 0x10 mat 4 refs 4 750 0.513089 0.745009 603 0.513188 0.736452 257 0.501355 0.735857 745 0.501613 0.744966 SURF 0x10 mat 4 refs 4 2 0.525495 0.750403 744 0.525926 0.745216 750 0.513089 0.745009 602 0.513107 0.750562 SURF 0x10 mat 4 refs 4 744 0.525926 0.745216 78 0.526072 0.737099 603 0.513188 0.736452 750 0.513089 0.745009 SURF 0x10 mat 4 refs 4 3 0.537099 0.75019 751 0.537305 0.745294 744 0.525926 0.745216 2 0.525495 0.750403 SURF 0x10 mat 4 refs 4 751 0.537305 0.745294 611 0.537803 0.73764 78 0.526072 0.737099 744 0.525926 0.745216 SURF 0x10 mat 4 refs 4 4 0.550154 0.749778 743 0.550321 0.745528 751 0.537305 0.745294 3 0.537099 0.75019 SURF 0x10 mat 4 refs 4 743 0.550321 0.745528 248 0.55042 0.738209 611 0.537803 0.73764 751 0.537305 0.745294 SURF 0x10 mat 4 refs 4 5 0.578434 0.749718 742 0.578493 0.746533 752 0.569647 0.74633 619 0.569449 0.749738 SURF 0x10 mat 4 refs 4 742 0.578493 0.746533 73 0.578319 0.739338 620 0.569623 0.738984 752 0.569647 0.74633 SURF 0x10 mat 4 refs 4 619 0.569449 0.749738 752 0.569647 0.74633 753 0.559418 0.746017 628 0.559266 0.749761 SURF 0x10 mat 4 refs 4 752 0.569647 0.74633 620 0.569623 0.738984 629 0.559218 0.738557 753 0.559418 0.746017 SURF 0x10 mat 4 refs 4 628 0.559266 0.749761 753 0.559418 0.746017 743 0.550321 0.745528 4 0.550154 0.749778 SURF 0x10 mat 4 refs 4 753 0.559418 0.746017 629 0.559218 0.738557 248 0.55042 0.738209 743 0.550321 0.745528 SURF 0x10 mat 4 refs 4 6 0.586893 0.750083 754 0.587225 0.746804 742 0.578493 0.746533 5 0.578434 0.749718 SURF 0x10 mat 4 refs 4 754 0.587225 0.746804 645 0.587306 0.739891 73 0.578319 0.739338 742 0.578493 0.746533 SURF 0x10 mat 4 refs 4 7 0.594169 0.750651 755 0.594384 0.747382 754 0.587225 0.746804 6 0.586893 0.750083 SURF 0x10 mat 4 refs 4 755 0.594384 0.747382 637 0.59475 0.740292 645 0.587306 0.739891 754 0.587225 0.746804 SURF 0x10 mat 4 refs 4 8 0.60081 0.751507 741 0.60108 0.747903 755 0.594384 0.747382 7 0.594169 0.750651 SURF 0x10 mat 4 refs 4 741 0.60108 0.747903 238 0.601326 0.740643 637 0.59475 0.740292 755 0.594384 0.747382 SURF 0x10 mat 4 refs 4 9 0.603655 0.752209 756 0.60385 0.748108 741 0.60108 0.747903 8 0.60081 0.751507 SURF 0x10 mat 4 refs 4 756 0.60385 0.748108 653 0.604218 0.740545 238 0.601326 0.740643 741 0.60108 0.747903 SURF 0x10 mat 4 refs 4 10 0.605708 0.75332 757 0.606167 0.748335 756 0.60385 0.748108 9 0.603655 0.752209 SURF 0x10 mat 4 refs 4 757 0.606167 0.748335 661 0.606299 0.740488 653 0.604218 0.740545 756 0.60385 0.748108 SURF 0x10 mat 4 refs 4 685 0.609085 0.750268 758 0.608097 0.748497 757 0.606167 0.748335 10 0.605708 0.75332 SURF 0x10 mat 4 refs 4 758 0.608097 0.748497 669 0.608207 0.740441 661 0.606299 0.740488 757 0.606167 0.748335 SURF 0x10 mat 4 refs 4 669 0.608207 0.740441 758 0.608097 0.748497 759 0.611886 0.743444 535 0.611837 0.740664 SURF 0x10 mat 4 refs 4 536 0.611961 0.765047 681 0.607887 0.765442 682 0.607827 0.771046 544 0.612027 0.771361 SURF 0x10 mat 4 refs 4 536 0.611961 0.765047 566 0.611962 0.759881 722 0.608077 0.760882 681 0.607887 0.765442 SURF 0x10 mat 4 refs 4 19 0.558825 0.762536 767 0.558906 0.762744 766 0.569035 0.762959 18 0.568981 0.762708 SURF 0x10 mat 4 refs 4 767 0.558906 0.762744 711 0.558964 0.76312 710 0.569005 0.763532 766 0.569035 0.762959 SURF 0x10 mat 4 refs 4 20 0.549854 0.762098 765 0.549928 0.762226 767 0.558906 0.762744 19 0.558825 0.762536 SURF 0x10 mat 4 refs 4 765 0.549928 0.762226 709 0.549974 0.76246 711 0.558964 0.76312 767 0.558906 0.762744 SURF 0x10 mat 4 refs 4 23 0.513129 0.758414 769 0.513246 0.758564 770 0.525001 0.759952 22 0.524935 0.759834 SURF 0x10 mat 4 refs 4 769 0.513246 0.758564 713 0.513267 0.758789 714 0.525028 0.760137 770 0.525001 0.759952 SURF 0x10 mat 4 refs 4 14 0.600603 0.758184 762 0.60079 0.760007 772 0.603408 0.759199 13 0.603215 0.757045 SURF 0x10 mat 4 refs 4 762 0.60079 0.760007 706 0.60102 0.762207 716 0.603665 0.761866 772 0.603408 0.759199 SURF 0x10 mat 4 refs 4 25 0.478919 0.75266 773 0.47914 0.753652 771 0.489036 0.755155 24 0.489011 0.754568 SURF 0x10 mat 4 refs 4 773 0.47914 0.753652 717 0.479206 0.754527 715 0.489032 0.755687 771 0.489036 0.755155 SURF 0x10 mat 4 refs 4 26 0.465728 0.750362 774 0.465968 0.751512 773 0.47914 0.753652 25 0.478919 0.75266 SURF 0x10 mat 4 refs 4 774 0.465968 0.751512 718 0.466185 0.752817 717 0.479206 0.754527 773 0.47914 0.753652 SURF 0x10 mat 4 refs 4 718 0.466185 0.752817 774 0.465968 0.751512 760 0.456377 0.749594 695 0.456462 0.751229 SURF 0x10 mat 4 refs 4 774 0.465968 0.751512 26 0.465728 0.750362 454 0.456196 0.74781 760 0.456377 0.749594 SURF 0x10 mat 4 refs 4 22 0.524935 0.759834 770 0.525001 0.759952 768 0.536364 0.761194 21 0.536324 0.761092 SURF 0x10 mat 4 refs 4 770 0.525001 0.759952 714 0.525028 0.760137 712 0.536349 0.761367 768 0.536364 0.761194 SURF 0x10 mat 4 refs 4 24 0.489011 0.754568 771 0.489036 0.755155 775 0.501975 0.756991 577 0.501846 0.756696 SURF 0x10 mat 4 refs 4 771 0.489036 0.755155 715 0.489032 0.755687 719 0.502008 0.757345 775 0.501975 0.756991 SURF 0x10 mat 4 refs 4 713 0.513267 0.758789 769 0.513246 0.758564 775 0.501975 0.756991 719 0.502008 0.757345 SURF 0x10 mat 4 refs 4 769 0.513246 0.758564 23 0.513129 0.758414 577 0.501846 0.756696 775 0.501975 0.756991 SURF 0x10 mat 4 refs 4 18 0.568981 0.762708 766 0.569035 0.762959 761 0.578421 0.762825 17 0.578395 0.762419 SURF 0x10 mat 4 refs 4 766 0.569035 0.762959 710 0.569005 0.763532 705 0.57839 0.76386 761 0.578421 0.762825 SURF 0x10 mat 4 refs 4 15 0.593975 0.760263 763 0.593962 0.761304 762 0.60079 0.760007 14 0.600603 0.758184 SURF 0x10 mat 4 refs 4 763 0.593962 0.761304 707 0.593985 0.763009 706 0.60102 0.762207 762 0.60079 0.760007 SURF 0x10 mat 4 refs 4 16 0.586785 0.761623 764 0.586817 0.762252 763 0.593962 0.761304 15 0.593975 0.760263 SURF 0x10 mat 4 refs 4 764 0.586817 0.762252 708 0.586792 0.763404 707 0.593985 0.763009 763 0.593962 0.761304 SURF 0x10 mat 4 refs 4 21 0.536324 0.761092 768 0.536364 0.761194 765 0.549928 0.762226 20 0.549854 0.762098 SURF 0x10 mat 4 refs 4 768 0.536364 0.761194 712 0.536349 0.761367 709 0.549974 0.76246 765 0.549928 0.762226 SURF 0x10 mat 4 refs 4 17 0.578395 0.762419 761 0.578421 0.762825 764 0.586817 0.762252 16 0.586785 0.761623 SURF 0x10 mat 4 refs 4 761 0.578421 0.762825 705 0.57839 0.76386 708 0.586792 0.763404 764 0.586817 0.762252 SURF 0x10 mat 4 refs 4 13 0.603215 0.757045 772 0.603408 0.759199 776 0.6049 0.758579 12 0.604597 0.75623 SURF 0x10 mat 4 refs 4 772 0.603408 0.759199 716 0.603665 0.761866 720 0.605227 0.761594 776 0.6049 0.758579 SURF 0x10 mat 4 refs 4 12 0.604597 0.75623 776 0.6049 0.758579 777 0.606835 0.757297 11 0.605439 0.755594 SURF 0x10 mat 4 refs 4 776 0.6049 0.758579 720 0.605227 0.761594 721 0.606729 0.761275 777 0.606835 0.757297 SURF 0x10 mat 4 refs 4 271 0.436143 0.745914 686 0.436206 0.748525 695 0.456462 0.751229 760 0.456377 0.749594 SURF 0x10 mat 4 refs 3 454 0.456196 0.74781 747 0.456176 0.74386 723 0.436094 0.744222 SURF 0x10 mat 4 refs 4 271 0.436143 0.745914 760 0.456377 0.749594 454 0.456196 0.74781 723 0.436094 0.744222 SURF 0x10 mat 4 refs 4 684 0.608378 0.755544 777 0.606835 0.757297 721 0.606729 0.761275 722 0.608077 0.760882 SURF 0x10 mat 4 refs 4 543 0.611952 0.754716 684 0.608378 0.755544 722 0.608077 0.760882 566 0.611962 0.759881 SURF 0x10 mat 4 refs 4 543 0.611952 0.754716 778 0.611976 0.752203 683 0.609692 0.752263 684 0.608378 0.755544 SURF 0x10 mat 4 refs 4 683 0.609692 0.752263 778 0.611976 0.752203 779 0.611965 0.750065 685 0.609085 0.750268 SURF 0x10 mat 4 refs 4 568 0.611886 0.74736 758 0.608097 0.748497 685 0.609085 0.750268 779 0.611965 0.750065 SURF 0x10 mat 4 refs 3 568 0.611886 0.74736 759 0.611886 0.743444 758 0.608097 0.748497 SURF 0x10 mat 4 refs 3 27 0.606259 0.754294 684 0.608378 0.755544 683 0.609692 0.752263 SURF 0x10 mat 4 refs 4 11 0.605439 0.755594 777 0.606835 0.757297 684 0.608378 0.755544 27 0.606259 0.754294 SURF 0x10 mat 4 refs 4 1633 0.605815 0.755594 1617 0.606635 0.754294 875 0.608642 0.755544 782 0.607109 0.757297 SURF 0x10 mat 4 refs 3 1617 0.606635 0.754294 876 0.609969 0.752263 875 0.608642 0.755544 SURF 0x10 mat 4 refs 3 1002 0.612175 0.74736 801 0.60839 0.748497 800 0.612194 0.743444 SURF 0x10 mat 4 refs 4 1002 0.612175 0.74736 780 0.612159 0.750065 874 0.609371 0.750268 801 0.60839 0.748497 SURF 0x10 mat 4 refs 4 876 0.609969 0.752263 874 0.609371 0.750268 780 0.612159 0.750065 781 0.612187 0.752175 SURF 0x10 mat 4 refs 4 1030 0.612211 0.754716 875 0.608642 0.755544 876 0.609969 0.752263 781 0.612187 0.752175 SURF 0x10 mat 4 refs 4 1030 0.612211 0.754716 1004 0.612177 0.75988 837 0.608291 0.760723 875 0.608642 0.755544 SURF 0x10 mat 4 refs 4 875 0.608642 0.755544 837 0.608291 0.760723 838 0.606955 0.761016 782 0.607109 0.757297 SURF 0x10 mat 4 refs 4 1320 0.43637 0.745914 836 0.436321 0.743825 1121 0.456513 0.74781 799 0.456636 0.749594 SURF 0x10 mat 4 refs 3 1121 0.456513 0.74781 836 0.436321 0.743825 812 0.456424 0.743581 SURF 0x10 mat 4 refs 4 1320 0.43637 0.745914 799 0.456636 0.749594 864 0.456682 0.751229 873 0.436402 0.748525 SURF 0x10 mat 4 refs 4 783 0.605179 0.758578 782 0.607109 0.757297 838 0.606955 0.761016 839 0.605451 0.761435 SURF 0x10 mat 4 refs 4 1632 0.604991 0.75623 1633 0.605815 0.755594 782 0.607109 0.757297 783 0.605179 0.758578 SURF 0x10 mat 4 refs 4 787 0.603688 0.759199 783 0.605179 0.758578 839 0.605451 0.761435 843 0.603906 0.761686 SURF 0x10 mat 4 refs 4 1631 0.603573 0.757045 1632 0.604991 0.75623 783 0.605179 0.758578 787 0.603688 0.759199 SURF 0x10 mat 4 refs 4 798 0.578714 0.762824 795 0.587108 0.762252 851 0.587045 0.763403 854 0.578642 0.76386 SURF 0x10 mat 4 refs 4 1627 0.578699 0.762419 1628 0.587107 0.761623 795 0.587108 0.762252 798 0.578714 0.762824 SURF 0x10 mat 4 refs 4 791 0.536652 0.761194 794 0.550217 0.762226 850 0.550222 0.76246 847 0.536596 0.761366 SURF 0x10 mat 4 refs 4 1623 0.536716 0.761092 1624 0.550246 0.762098 794 0.550217 0.762226 791 0.536652 0.761194 SURF 0x10 mat 4 refs 4 795 0.587108 0.762252 796 0.594249 0.761304 852 0.594235 0.763009 851 0.587045 0.763403 SURF 0x10 mat 4 refs 4 1628 0.587107 0.761623 1629 0.594395 0.760263 796 0.594249 0.761304 795 0.587108 0.762252 SURF 0x10 mat 4 refs 4 796 0.594249 0.761304 797 0.601073 0.760007 853 0.601264 0.762207 852 0.594235 0.763009 SURF 0x10 mat 4 refs 4 1629 0.594395 0.760263 1630 0.601067 0.758184 797 0.601073 0.760007 796 0.594249 0.761304 SURF 0x10 mat 4 refs 4 793 0.569328 0.762958 798 0.578714 0.762824 854 0.578642 0.76386 849 0.569257 0.763532 SURF 0x10 mat 4 refs 4 1626 0.569391 0.762708 1627 0.578699 0.762419 798 0.578714 0.762824 793 0.569328 0.762958 SURF 0x10 mat 4 refs 4 790 0.513531 0.758564 784 0.502256 0.756991 993 0.502229 0.756696 1621 0.513522 0.758414 SURF 0x10 mat 4 refs 4 846 0.51351 0.758789 840 0.502158 0.757345 784 0.502256 0.756991 790 0.513531 0.758564 SURF 0x10 mat 4 refs 4 788 0.489313 0.755154 784 0.502256 0.756991 840 0.502158 0.757345 844 0.489363 0.755687 SURF 0x10 mat 4 refs 4 1620 0.489387 0.754568 993 0.502229 0.756696 784 0.502256 0.756991 788 0.489313 0.755154 SURF 0x10 mat 4 refs 4 789 0.525287 0.759952 791 0.536652 0.761194 847 0.536596 0.761366 845 0.525272 0.760137 SURF 0x10 mat 4 refs 4 1622 0.525434 0.759834 1623 0.536716 0.761092 791 0.536652 0.761194 789 0.525287 0.759952 SURF 0x10 mat 4 refs 4 785 0.466236 0.751512 799 0.456636 0.749594 1121 0.456513 0.74781 1618 0.466104 0.750362 SURF 0x10 mat 4 refs 4 841 0.466415 0.752817 864 0.456682 0.751229 799 0.456636 0.749594 785 0.466236 0.751512 SURF 0x10 mat 4 refs 4 785 0.466236 0.751512 786 0.479415 0.753652 842 0.479627 0.754527 841 0.466415 0.752817 SURF 0x10 mat 4 refs 4 1618 0.466104 0.750362 1619 0.479295 0.75266 786 0.479415 0.753652 785 0.466236 0.751512 SURF 0x10 mat 4 refs 4 786 0.479415 0.753652 788 0.489313 0.755154 844 0.489363 0.755687 842 0.479627 0.754527 SURF 0x10 mat 4 refs 4 1619 0.479295 0.75266 1620 0.489387 0.754568 788 0.489313 0.755154 786 0.479415 0.753652 SURF 0x10 mat 4 refs 4 797 0.601073 0.760007 787 0.603688 0.759199 843 0.603906 0.761686 853 0.601264 0.762207 SURF 0x10 mat 4 refs 4 1630 0.601067 0.758184 1631 0.603573 0.757045 787 0.603688 0.759199 797 0.601073 0.760007 SURF 0x10 mat 4 refs 4 790 0.513531 0.758564 789 0.525287 0.759952 845 0.525272 0.760137 846 0.51351 0.758789 SURF 0x10 mat 4 refs 4 1621 0.513522 0.758414 1622 0.525434 0.759834 789 0.525287 0.759952 790 0.513531 0.758564 SURF 0x10 mat 4 refs 4 794 0.550217 0.762226 792 0.559195 0.762744 848 0.559214 0.76312 850 0.550222 0.76246 SURF 0x10 mat 4 refs 4 1624 0.550246 0.762098 1625 0.559217 0.762536 792 0.559195 0.762744 794 0.550217 0.762226 SURF 0x10 mat 4 refs 4 792 0.559195 0.762744 793 0.569328 0.762958 849 0.569257 0.763532 848 0.559214 0.76312 SURF 0x10 mat 4 refs 4 1625 0.559217 0.762536 1626 0.569391 0.762708 793 0.569328 0.762958 792 0.559195 0.762744 SURF 0x10 mat 4 refs 4 1038 0.612133 0.765047 879 0.608034 0.765489 837 0.608291 0.760723 1004 0.612177 0.75988 SURF 0x10 mat 4 refs 4 1038 0.612133 0.765047 1029 0.612111 0.771361 877 0.607911 0.771046 879 0.608034 0.765489 SURF 0x10 mat 4 refs 4 894 0.608531 0.74044 1039 0.612158 0.740664 800 0.612194 0.743444 801 0.60839 0.748497 SURF 0x10 mat 4 refs 4 801 0.60839 0.748497 802 0.606465 0.748335 903 0.606624 0.740488 894 0.608531 0.74044 SURF 0x10 mat 4 refs 4 874 0.609371 0.750268 1634 0.606084 0.75332 802 0.606465 0.748335 801 0.60839 0.748497 SURF 0x10 mat 4 refs 4 802 0.606465 0.748335 803 0.604154 0.748108 912 0.604543 0.740545 903 0.606624 0.740488 SURF 0x10 mat 4 refs 4 1634 0.606084 0.75332 1635 0.604031 0.752209 803 0.604154 0.748108 802 0.606465 0.748335 SURF 0x10 mat 4 refs 4 803 0.604154 0.748108 818 0.601388 0.747903 1356 0.601651 0.740643 912 0.604543 0.740545 SURF 0x10 mat 4 refs 4 1635 0.604031 0.752209 1636 0.601185 0.751507 818 0.601388 0.747903 803 0.604154 0.748108 SURF 0x10 mat 4 refs 4 818 0.601388 0.747903 804 0.594695 0.747382 929 0.595076 0.740292 1356 0.601651 0.740643 SURF 0x10 mat 4 refs 4 1636 0.601185 0.751507 1637 0.594545 0.75065 804 0.594695 0.747382 818 0.601388 0.747903 SURF 0x10 mat 4 refs 4 804 0.594695 0.747382 805 0.587538 0.746804 921 0.587633 0.739891 929 0.595076 0.740292 SURF 0x10 mat 4 refs 4 1637 0.594545 0.75065 1638 0.587268 0.750083 805 0.587538 0.746804 804 0.594695 0.747382 SURF 0x10 mat 4 refs 4 805 0.587538 0.746804 817 0.578807 0.746533 1555 0.578647 0.739338 921 0.587633 0.739891 SURF 0x10 mat 4 refs 4 1638 0.587268 0.750083 1639 0.57881 0.749718 817 0.578807 0.746533 805 0.587538 0.746804 SURF 0x10 mat 4 refs 4 806 0.559729 0.746017 816 0.55063 0.745528 1345 0.550746 0.738209 937 0.559545 0.738557 SURF 0x10 mat 4 refs 4 938 0.559641 0.749761 1640 0.550529 0.749778 816 0.55063 0.745528 806 0.559729 0.746017 SURF 0x10 mat 4 refs 4 807 0.56996 0.74633 806 0.559729 0.746017 937 0.559545 0.738557 946 0.569951 0.738984 SURF 0x10 mat 4 refs 4 947 0.569824 0.749738 938 0.559641 0.749761 806 0.559729 0.746017 807 0.56996 0.74633 SURF 0x10 mat 4 refs 4 817 0.578807 0.746533 807 0.56996 0.74633 946 0.569951 0.738984 1555 0.578647 0.739338 SURF 0x10 mat 4 refs 4 1639 0.57881 0.749718 947 0.569824 0.749738 807 0.56996 0.74633 817 0.578807 0.746533 SURF 0x10 mat 4 refs 4 816 0.55063 0.745528 808 0.537612 0.745294 955 0.538126 0.73764 1345 0.550746 0.738209 SURF 0x10 mat 4 refs 4 1640 0.550529 0.749778 1641 0.537476 0.75019 808 0.537612 0.745294 816 0.55063 0.745528 SURF 0x10 mat 4 refs 4 808 0.537612 0.745294 815 0.526228 0.745216 1549 0.52639 0.737099 955 0.538126 0.73764 SURF 0x10 mat 4 refs 4 1641 0.537476 0.75019 1642 0.526136 0.750402 815 0.526228 0.745216 808 0.537612 0.745294 SURF 0x10 mat 4 refs 4 815 0.526228 0.745216 809 0.513387 0.745009 964 0.513504 0.736452 1549 0.52639 0.737099 SURF 0x10 mat 4 refs 4 1642 0.526136 0.750402 965 0.513483 0.750562 809 0.513387 0.745009 815 0.526228 0.745216 SURF 0x10 mat 4 refs 4 809 0.513387 0.745009 814 0.501907 0.744966 1334 0.501667 0.735857 964 0.513504 0.736452 SURF 0x10 mat 4 refs 4 965 0.513483 0.750562 1643 0.502119 0.75049 814 0.501907 0.744966 809 0.513387 0.745009 SURF 0x10 mat 4 refs 4 814 0.501907 0.744966 810 0.489231 0.744614 975 0.489394 0.735526 1334 0.501667 0.735857 SURF 0x10 mat 4 refs 4 1643 0.502119 0.75049 974 0.489395 0.750466 810 0.489231 0.744614 814 0.501907 0.744966 SURF 0x10 mat 4 refs 4 810 0.489231 0.744614 813 0.478764 0.744434 1544 0.478352 0.735228 975 0.489394 0.735526 SURF 0x10 mat 4 refs 4 813 0.478764 0.744434 810 0.489231 0.744614 974 0.489395 0.750466 1644 0.479286 0.750447 SURF 0x10 mat 4 refs 4 812 0.456424 0.743581 811 0.466134 0.744074 1618 0.466104 0.750362 1121 0.456513 0.74781 SURF 0x10 mat 4 refs 4 1323 0.456703 0.734888 984 0.466274 0.735038 811 0.466134 0.744074 812 0.456424 0.743581 SURF 0x10 mat 4 refs 4 813 0.478764 0.744434 811 0.466134 0.744074 984 0.466274 0.735038 1544 0.478352 0.735228 SURF 0x10 mat 4 refs 4 1644 0.479286 0.750447 1618 0.466104 0.750362 811 0.466134 0.744074 813 0.478764 0.744434 SURF 0x10 mat 4 refs 4 1537 0.4365 0.734634 1323 0.456703 0.734888 812 0.456424 0.743581 836 0.436321 0.743825 SURF 0x10 mat 4 refs 4 819 0.0952423 0.7383 828 0.120918 0.737043 1218 0.120827 0.740168 1067 0.0945105 0.741117 SURF 0x10 mat 4 refs 4 1212 0.0959245 0.735673 1485 0.120992 0.734488 828 0.120918 0.737043 819 0.0952423 0.7383 SURF 0x10 mat 4 refs 4 820 0.145665 0.736107 829 0.168579 0.735114 1229 0.168585 0.738683 1073 0.145667 0.739463 SURF 0x10 mat 4 refs 4 1221 0.145663 0.733557 1490 0.168575 0.732616 829 0.168579 0.735114 820 0.145665 0.736107 SURF 0x10 mat 4 refs 4 829 0.168579 0.735114 821 0.189874 0.734674 1079 0.189882 0.738203 1229 0.168585 0.738683 SURF 0x10 mat 4 refs 4 1490 0.168575 0.732616 1232 0.189868 0.731879 821 0.189874 0.734674 829 0.168579 0.735114 SURF 0x10 mat 4 refs 4 821 0.189874 0.734674 830 0.209852 0.734213 1242 0.209846 0.737793 1079 0.189882 0.738203 SURF 0x10 mat 4 refs 4 1232 0.189868 0.731879 1495 0.209858 0.731309 830 0.209852 0.734213 821 0.189874 0.734674 SURF 0x10 mat 4 refs 4 830 0.209852 0.734213 822 0.229088 0.733695 1085 0.22908 0.737674 1242 0.209846 0.737793 SURF 0x10 mat 4 refs 4 1495 0.209858 0.731309 1245 0.229093 0.730959 822 0.229088 0.733695 830 0.209852 0.734213 SURF 0x10 mat 4 refs 4 822 0.229088 0.733695 831 0.248124 0.73323 1255 0.248115 0.737886 1085 0.22908 0.737674 SURF 0x10 mat 4 refs 4 1245 0.229093 0.730959 1502 0.248129 0.73088 831 0.248124 0.73323 822 0.229088 0.733695 SURF 0x10 mat 4 refs 4 831 0.248124 0.73323 823 0.26699 0.734205 1091 0.266981 0.738403 1255 0.248115 0.737886 SURF 0x10 mat 4 refs 4 1502 0.248129 0.73088 1258 0.266996 0.731054 823 0.26699 0.734205 831 0.248124 0.73323 SURF 0x10 mat 4 refs 4 823 0.26699 0.734205 832 0.285718 0.735182 1268 0.28571 0.739198 1091 0.266981 0.738403 SURF 0x10 mat 4 refs 4 1258 0.266996 0.731054 1509 0.285726 0.731459 832 0.285718 0.735182 823 0.26699 0.734205 SURF 0x10 mat 4 refs 4 832 0.285718 0.735182 824 0.304372 0.736184 1097 0.304363 0.740152 1268 0.28571 0.739198 SURF 0x10 mat 4 refs 4 1509 0.285726 0.731459 1271 0.304381 0.732006 824 0.304372 0.736184 832 0.285718 0.735182 SURF 0x10 mat 4 refs 4 824 0.304372 0.736184 833 0.323013 0.736949 1281 0.323004 0.740836 1097 0.304363 0.740152 SURF 0x10 mat 4 refs 4 1271 0.304381 0.732006 1516 0.323023 0.732405 833 0.323013 0.736949 824 0.304372 0.736184 SURF 0x10 mat 4 refs 4 833 0.323013 0.736949 825 0.341647 0.737869 1103 0.341646 0.741715 1281 0.323004 0.740836 SURF 0x10 mat 4 refs 4 1516 0.323023 0.732405 1284 0.341666 0.732952 825 0.341647 0.737869 833 0.323013 0.736949 SURF 0x10 mat 4 refs 4 825 0.341647 0.737869 834 0.360304 0.738604 1294 0.360306 0.742318 1103 0.341646 0.741715 SURF 0x10 mat 4 refs 4 1284 0.341666 0.732952 1523 0.360327 0.73317 834 0.360304 0.738604 825 0.341647 0.737869 SURF 0x10 mat 4 refs 4 834 0.360304 0.738604 826 0.379059 0.739493 1109 0.379058 0.743037 1294 0.360306 0.742318 SURF 0x10 mat 4 refs 4 1523 0.360327 0.73317 1297 0.379082 0.733745 826 0.379059 0.739493 834 0.360304 0.738604 SURF 0x10 mat 4 refs 4 826 0.379059 0.739493 835 0.397964 0.740615 1307 0.397983 0.743636 1109 0.379058 0.743037 SURF 0x10 mat 4 refs 4 1297 0.379082 0.733745 1530 0.398008 0.734059 835 0.397964 0.740615 826 0.379059 0.739493 SURF 0x10 mat 4 refs 4 835 0.397964 0.740615 827 0.417113 0.74174 1115 0.417117 0.744395 1307 0.397983 0.743636 SURF 0x10 mat 4 refs 4 1530 0.398008 0.734059 1310 0.417186 0.734443 827 0.417113 0.74174 835 0.397964 0.740615 SURF 0x10 mat 4 refs 4 827 0.417113 0.74174 836 0.436321 0.743825 1320 0.43637 0.745914 1115 0.417117 0.744395 SURF 0x10 mat 4 refs 4 1310 0.417186 0.734443 1537 0.4365 0.734634 836 0.436321 0.743825 827 0.417113 0.74174 SURF 0x10 mat 4 refs 4 838 0.606955 0.761016 837 0.608291 0.760723 879 0.608034 0.765489 882 0.606881 0.765607 SURF 0x10 mat 4 refs 4 839 0.605451 0.761435 838 0.606955 0.761016 882 0.606881 0.765607 885 0.605884 0.76573 SURF 0x10 mat 4 refs 4 843 0.603906 0.761686 839 0.605451 0.761435 885 0.605884 0.76573 1003 0.604228 0.765898 SURF 0x10 mat 4 refs 4 854 0.578642 0.76386 851 0.587045 0.763403 1027 0.587029 0.765777 1554 0.578335 0.765444 SURF 0x10 mat 4 refs 4 847 0.536596 0.761366 850 0.550222 0.76246 1343 0.550232 0.762885 1024 0.536491 0.761697 SURF 0x10 mat 4 refs 4 851 0.587045 0.763403 852 0.594235 0.763009 1028 0.593935 0.766074 1027 0.587029 0.765777 SURF 0x10 mat 4 refs 4 852 0.594235 0.763009 853 0.601264 0.762207 1354 0.601485 0.766034 1028 0.593935 0.766074 SURF 0x10 mat 4 refs 4 849 0.569257 0.763532 854 0.578642 0.76386 1554 0.578335 0.765444 1026 0.569122 0.76461 SURF 0x10 mat 4 refs 4 1022 0.513476 0.75922 1332 0.502242 0.758098 840 0.502158 0.757345 846 0.51351 0.758789 SURF 0x10 mat 4 refs 4 844 0.489363 0.755687 840 0.502158 0.757345 1332 0.502242 0.758098 1021 0.48918 0.757031 SURF 0x10 mat 4 refs 4 845 0.525272 0.760137 847 0.536596 0.761366 1024 0.536491 0.761697 1023 0.525246 0.760487 SURF 0x10 mat 4 refs 4 1020 0.466511 0.75528 1321 0.456692 0.754541 864 0.456682 0.751229 841 0.466415 0.752817 SURF 0x10 mat 4 refs 4 841 0.466415 0.752817 842 0.479627 0.754527 1543 0.479607 0.75634 1020 0.466511 0.75528 SURF 0x10 mat 4 refs 4 842 0.479627 0.754527 844 0.489363 0.755687 1021 0.48918 0.757031 1543 0.479607 0.75634 SURF 0x10 mat 4 refs 4 853 0.601264 0.762207 843 0.603906 0.761686 1003 0.604228 0.765898 1354 0.601485 0.766034 SURF 0x10 mat 4 refs 4 846 0.51351 0.758789 845 0.525272 0.760137 1023 0.525246 0.760487 1022 0.513476 0.75922 SURF 0x10 mat 4 refs 4 850 0.550222 0.76246 848 0.559214 0.76312 1025 0.559249 0.763842 1343 0.550232 0.762885 SURF 0x10 mat 4 refs 4 848 0.559214 0.76312 849 0.569257 0.763532 1026 0.569122 0.76461 1025 0.559249 0.763842 SURF 0x10 mat 4 refs 4 865 0.120722 0.742012 855 0.093991 0.742743 1067 0.0945105 0.741117 1218 0.120827 0.740168 SURF 0x10 mat 4 refs 4 1484 0.120602 0.744127 1211 0.0935328 0.74477 855 0.093991 0.742743 865 0.120722 0.742012 SURF 0x10 mat 4 refs 4 866 0.168532 0.740703 856 0.14562 0.741144 1073 0.145667 0.739463 1229 0.168585 0.738683 SURF 0x10 mat 4 refs 4 1489 0.168477 0.742806 1219 0.145558 0.743393 856 0.14562 0.741144 866 0.168532 0.740703 SURF 0x10 mat 4 refs 4 857 0.18987 0.740309 866 0.168532 0.740703 1229 0.168585 0.738683 1079 0.189882 0.738203 SURF 0x10 mat 4 refs 4 1230 0.189855 0.742738 1489 0.168477 0.742806 866 0.168532 0.740703 857 0.18987 0.740309 SURF 0x10 mat 4 refs 4 867 0.209839 0.739721 857 0.18987 0.740309 1079 0.189882 0.738203 1242 0.209846 0.737793 SURF 0x10 mat 4 refs 4 1494 0.209829 0.742524 1230 0.189855 0.742738 857 0.18987 0.740309 867 0.209839 0.739721 SURF 0x10 mat 4 refs 4 858 0.229072 0.739923 867 0.209839 0.739721 1242 0.209846 0.737793 1085 0.22908 0.737674 SURF 0x10 mat 4 refs 4 1243 0.229062 0.742574 1494 0.209829 0.742524 867 0.209839 0.739721 858 0.229072 0.739923 SURF 0x10 mat 4 refs 4 868 0.248106 0.740251 858 0.229072 0.739923 1085 0.22908 0.737674 1255 0.248115 0.737886 SURF 0x10 mat 4 refs 4 1501 0.248095 0.742999 1243 0.229062 0.742574 858 0.229072 0.739923 868 0.248106 0.740251 SURF 0x10 mat 4 refs 4 859 0.266971 0.740783 868 0.248106 0.740251 1255 0.248115 0.737886 1091 0.266981 0.738403 SURF 0x10 mat 4 refs 4 1256 0.26696 0.743766 1501 0.248095 0.742999 868 0.248106 0.740251 859 0.266971 0.740783 SURF 0x10 mat 4 refs 4 869 0.2857 0.741562 859 0.266971 0.740783 1091 0.266981 0.738403 1268 0.28571 0.739198 SURF 0x10 mat 4 refs 4 1508 0.285687 0.744846 1256 0.26696 0.743766 859 0.266971 0.740783 869 0.2857 0.741562 SURF 0x10 mat 4 refs 4 860 0.304354 0.742413 869 0.2857 0.741562 1268 0.28571 0.739198 1097 0.304363 0.740152 SURF 0x10 mat 4 refs 4 1269 0.304339 0.746097 1508 0.285687 0.744846 869 0.2857 0.741562 860 0.304354 0.742413 SURF 0x10 mat 4 refs 4 870 0.322994 0.743195 860 0.304354 0.742413 1097 0.304363 0.740152 1281 0.323004 0.740836 SURF 0x10 mat 4 refs 4 1515 0.322979 0.746988 1269 0.304339 0.746097 860 0.304354 0.742413 870 0.322994 0.743195 SURF 0x10 mat 4 refs 4 861 0.341636 0.744007 870 0.322994 0.743195 1281 0.323004 0.740836 1103 0.341646 0.741715 SURF 0x10 mat 4 refs 4 1282 0.341619 0.74811 1515 0.322979 0.746988 870 0.322994 0.743195 861 0.341636 0.744007 SURF 0x10 mat 4 refs 4 871 0.360295 0.744829 861 0.341636 0.744007 1103 0.341646 0.741715 1294 0.360306 0.742318 SURF 0x10 mat 4 refs 4 1522 0.360278 0.748994 1282 0.341619 0.74811 861 0.341636 0.744007 871 0.360295 0.744829 SURF 0x10 mat 4 refs 4 862 0.379047 0.745637 871 0.360295 0.744829 1294 0.360306 0.742318 1109 0.379058 0.743037 SURF 0x10 mat 4 refs 4 1295 0.379029 0.750172 1522 0.360278 0.748994 871 0.360295 0.744829 862 0.379047 0.745637 SURF 0x10 mat 4 refs 4 872 0.397971 0.746429 862 0.379047 0.745637 1109 0.379058 0.743037 1307 0.397983 0.743636 SURF 0x10 mat 4 refs 4 1529 0.397952 0.750979 1295 0.379029 0.750172 862 0.379047 0.745637 872 0.397971 0.746429 SURF 0x10 mat 4 refs 4 863 0.417104 0.74726 872 0.397971 0.746429 1307 0.397983 0.743636 1115 0.417117 0.744395 SURF 0x10 mat 4 refs 4 1308 0.417083 0.751771 1529 0.397952 0.750979 872 0.397971 0.746429 863 0.417104 0.74726 SURF 0x10 mat 4 refs 4 873 0.436402 0.748525 863 0.417104 0.74726 1115 0.417117 0.744395 1320 0.43637 0.745914 SURF 0x10 mat 4 refs 4 1536 0.436457 0.752929 1308 0.417083 0.751771 863 0.417104 0.74726 873 0.436402 0.748525 SURF 0x10 mat 4 refs 4 1321 0.456692 0.754541 1536 0.436457 0.752929 873 0.436402 0.748525 864 0.456682 0.751229 SURF 0x10 mat 4 refs 4 1617 0.606635 0.754294 1634 0.606084 0.75332 874 0.609371 0.750268 876 0.609969 0.752263 SURF 0x10 mat 4 refs 4 877 0.607911 0.771046 878 0.607901 0.773261 881 0.60693 0.773175 880 0.606962 0.771003 SURF 0x10 mat 4 refs 4 1029 0.612111 0.771361 1037 0.612076 0.773466 878 0.607901 0.773261 877 0.607911 0.771046 SURF 0x10 mat 4 refs 4 879 0.608034 0.765489 877 0.607911 0.771046 880 0.606962 0.771003 882 0.606881 0.765607 SURF 0x10 mat 4 refs 4 880 0.606962 0.771003 881 0.60693 0.773175 884 0.605834 0.773113 883 0.605894 0.770929 SURF 0x10 mat 4 refs 4 882 0.606881 0.765607 880 0.606962 0.771003 883 0.605894 0.770929 885 0.605884 0.76573 SURF 0x10 mat 4 refs 4 883 0.605894 0.770929 884 0.605834 0.773113 995 0.604137 0.773017 994 0.604172 0.770809 SURF 0x10 mat 4 refs 4 885 0.605884 0.76573 883 0.605894 0.770929 994 0.604172 0.770809 1003 0.604228 0.765898 SURF 0x10 mat 4 refs 4 888 0.608616 0.726198 894 0.608531 0.74044 903 0.606624 0.740488 897 0.606959 0.726188 SURF 0x10 mat 4 refs 4 906 0.612801 0.726249 1039 0.612158 0.740664 894 0.608531 0.74044 888 0.608616 0.726198 SURF 0x10 mat 4 refs 4 886 0.608393 0.656636 887 0.60863 0.658556 896 0.60684 0.658649 895 0.606602 0.656744 SURF 0x10 mat 4 refs 4 904 0.611722 0.65621 905 0.611965 0.658185 887 0.60863 0.658556 886 0.608393 0.656636 SURF 0x10 mat 4 refs 4 891 0.608848 0.714849 888 0.608616 0.726198 897 0.606959 0.726188 900 0.607166 0.714867 SURF 0x10 mat 4 refs 4 909 0.612873 0.714754 906 0.612801 0.726249 888 0.608616 0.726198 891 0.608848 0.714849 SURF 0x10 mat 4 refs 4 889 0.608978 0.703594 891 0.608848 0.714849 900 0.607166 0.714867 898 0.607273 0.703626 SURF 0x10 mat 4 refs 4 907 0.612853 0.703437 909 0.612873 0.714754 891 0.608848 0.714849 889 0.608978 0.703594 SURF 0x10 mat 4 refs 4 892 0.60906 0.689179 889 0.608978 0.703594 898 0.607273 0.703626 901 0.607326 0.68923 SURF 0x10 mat 4 refs 4 910 0.612748 0.688948 907 0.612853 0.703437 889 0.608978 0.703594 892 0.60906 0.689179 SURF 0x10 mat 4 refs 4 890 0.609042 0.675091 892 0.60906 0.689179 901 0.607326 0.68923 899 0.60728 0.675161 SURF 0x10 mat 4 refs 4 908 0.612554 0.674793 910 0.612748 0.688948 892 0.60906 0.689179 890 0.609042 0.675091 SURF 0x10 mat 4 refs 4 893 0.608872 0.664821 890 0.609042 0.675091 899 0.60728 0.675161 902 0.607092 0.664905 SURF 0x10 mat 4 refs 4 911 0.612268 0.664477 908 0.612554 0.674793 890 0.609042 0.675091 893 0.608872 0.664821 SURF 0x10 mat 4 refs 4 887 0.60863 0.658556 893 0.608872 0.664821 902 0.607092 0.664905 896 0.60684 0.658649 SURF 0x10 mat 4 refs 4 905 0.611965 0.658185 911 0.612268 0.664477 893 0.608872 0.664821 887 0.60863 0.658556 SURF 0x10 mat 4 refs 4 897 0.606959 0.726188 903 0.606624 0.740488 912 0.604543 0.740545 915 0.604803 0.726166 SURF 0x10 mat 4 refs 4 895 0.606602 0.656744 896 0.60684 0.658649 914 0.604375 0.658873 913 0.604133 0.657001 SURF 0x10 mat 4 refs 4 900 0.607166 0.714867 897 0.606959 0.726188 915 0.604803 0.726166 918 0.604953 0.714911 SURF 0x10 mat 4 refs 4 898 0.607273 0.703626 900 0.607166 0.714867 918 0.604953 0.714911 916 0.605004 0.703703 SURF 0x10 mat 4 refs 4 901 0.607326 0.68923 898 0.607273 0.703626 916 0.605004 0.703703 919 0.604989 0.689352 SURF 0x10 mat 4 refs 4 899 0.60728 0.675161 901 0.607326 0.68923 919 0.604989 0.689352 917 0.604879 0.675328 SURF 0x10 mat 4 refs 4 902 0.607092 0.664905 899 0.60728 0.675161 917 0.604879 0.675328 920 0.604648 0.665107 SURF 0x10 mat 4 refs 4 896 0.60684 0.658649 902 0.607092 0.664905 920 0.604648 0.665107 914 0.604375 0.658873 SURF 0x10 mat 4 refs 4 1356 0.601651 0.740643 1137 0.601781 0.726134 915 0.604803 0.726166 912 0.604543 0.740545 SURF 0x10 mat 4 refs 4 1559 0.621854 0.655155 1362 0.621889 0.657286 905 0.611965 0.658185 904 0.611722 0.65621 SURF 0x10 mat 4 refs 4 1560 0.622032 0.714573 1364 0.622026 0.726346 906 0.612801 0.726249 909 0.612873 0.714754 SURF 0x10 mat 4 refs 4 1365 0.622026 0.703125 1560 0.622032 0.714573 909 0.612873 0.714754 907 0.612853 0.703437 SURF 0x10 mat 4 refs 4 1561 0.622007 0.688465 1365 0.622026 0.703125 907 0.612853 0.703437 910 0.612748 0.688948 SURF 0x10 mat 4 refs 4 1367 0.621976 0.674135 1561 0.622007 0.688465 910 0.612748 0.688948 908 0.612554 0.674793 SURF 0x10 mat 4 refs 4 1562 0.621932 0.663677 1367 0.621976 0.674135 908 0.612554 0.674793 911 0.612268 0.664477 SURF 0x10 mat 4 refs 4 1362 0.621889 0.657286 1562 0.621932 0.663677 911 0.612268 0.664477 905 0.611965 0.658185 SURF 0x10 mat 4 refs 4 913 0.604133 0.657001 914 0.604375 0.658873 1135 0.600126 0.658794 998 0.599238 0.655193 SURF 0x10 mat 4 refs 4 918 0.604953 0.714911 915 0.604803 0.726166 1137 0.601781 0.726134 1358 0.601788 0.714973 SURF 0x10 mat 4 refs 4 916 0.605004 0.703703 918 0.604953 0.714911 1358 0.601788 0.714973 1138 0.601781 0.703813 SURF 0x10 mat 4 refs 4 919 0.604989 0.689352 916 0.605004 0.703703 1138 0.601781 0.703813 1361 0.601762 0.68952 SURF 0x10 mat 4 refs 4 917 0.604879 0.675328 919 0.604989 0.689352 1361 0.601762 0.68952 1139 0.60173 0.675548 SURF 0x10 mat 4 refs 4 920 0.604648 0.665107 917 0.604879 0.675328 1139 0.60173 0.675548 1360 0.601687 0.665352 SURF 0x10 mat 4 refs 4 914 0.604375 0.658873 920 0.604648 0.665107 1360 0.601687 0.665352 1135 0.600126 0.658794 SURF 0x10 mat 4 refs 4 1555 0.578647 0.739338 1355 0.578328 0.725765 923 0.587589 0.725911 921 0.587633 0.739891 SURF 0x10 mat 4 refs 4 931 0.595427 0.726034 929 0.595076 0.740292 921 0.587633 0.739891 923 0.587589 0.725911 SURF 0x10 mat 4 refs 4 1356 0.601651 0.740643 929 0.595076 0.740292 931 0.595427 0.726034 1137 0.601781 0.726134 SURF 0x10 mat 4 refs 4 1553 0.57815 0.770689 1352 0.578185 0.768688 1018 0.586989 0.769436 1017 0.587009 0.771466 SURF 0x10 mat 4 refs 4 1554 0.578335 0.765444 1027 0.587029 0.765777 1018 0.586989 0.769436 1352 0.578185 0.768688 SURF 0x10 mat 4 refs 4 1639 0.57881 0.749718 1638 0.587268 0.750083 1628 0.587107 0.761623 1627 0.578699 0.762419 SURF 0x10 mat 4 refs 4 926 0.587512 0.714996 924 0.587359 0.704086 932 0.59553 0.703931 934 0.595519 0.714983 SURF 0x10 mat 4 refs 4 1556 0.578335 0.715011 1357 0.578328 0.704256 924 0.587359 0.704086 926 0.587512 0.714996 SURF 0x10 mat 4 refs 4 923 0.587589 0.725911 926 0.587512 0.714996 934 0.595519 0.714983 931 0.595427 0.726034 SURF 0x10 mat 4 refs 4 1355 0.578328 0.725765 1556 0.578335 0.715011 926 0.587512 0.714996 923 0.587589 0.725911 SURF 0x10 mat 4 refs 4 927 0.587097 0.690122 925 0.586766 0.676488 933 0.595339 0.675949 935 0.595474 0.689778 SURF 0x10 mat 4 refs 4 1557 0.578309 0.690484 1359 0.578277 0.677021 925 0.586766 0.676488 927 0.587097 0.690122 SURF 0x10 mat 4 refs 4 924 0.587359 0.704086 927 0.587097 0.690122 935 0.595474 0.689778 932 0.59553 0.703931 SURF 0x10 mat 4 refs 4 1357 0.578328 0.704256 1557 0.578309 0.690484 927 0.587097 0.690122 924 0.587359 0.704086 SURF 0x10 mat 4 refs 4 928 0.586404 0.666553 922 0.585017 0.657826 930 0.59381 0.6569 936 0.595111 0.665869 SURF 0x10 mat 4 refs 4 1558 0.578233 0.667196 1351 0.576917 0.65867 922 0.585017 0.657826 928 0.586404 0.666553 SURF 0x10 mat 4 refs 4 925 0.586766 0.676488 928 0.586404 0.666553 936 0.595111 0.665869 933 0.595339 0.675949 SURF 0x10 mat 4 refs 4 1359 0.578277 0.677021 1558 0.578233 0.667196 928 0.586404 0.666553 925 0.586766 0.676488 SURF 0x10 mat 4 refs 4 934 0.595519 0.714983 932 0.59553 0.703931 1138 0.601781 0.703813 1358 0.601788 0.714973 SURF 0x10 mat 4 refs 4 931 0.595427 0.726034 934 0.595519 0.714983 1358 0.601788 0.714973 1137 0.601781 0.726134 SURF 0x10 mat 4 refs 4 935 0.595474 0.689778 933 0.595339 0.675949 1139 0.60173 0.675548 1361 0.601762 0.68952 SURF 0x10 mat 4 refs 4 932 0.59553 0.703931 935 0.595474 0.689778 1361 0.601762 0.68952 1138 0.601781 0.703813 SURF 0x10 mat 4 refs 4 936 0.595111 0.665869 930 0.59381 0.6569 1135 0.600126 0.658794 1360 0.601687 0.665352 SURF 0x10 mat 4 refs 4 933 0.595339 0.675949 936 0.595111 0.665869 1360 0.601687 0.665352 1139 0.60173 0.675548 SURF 0x10 mat 4 refs 4 1342 0.549822 0.768005 1010 0.536065 0.766757 1011 0.536234 0.76482 1131 0.549835 0.766093 SURF 0x10 mat 4 refs 4 1343 0.550232 0.762885 1131 0.549835 0.766093 1011 0.536234 0.76482 1024 0.536491 0.761697 SURF 0x10 mat 4 refs 4 1553 0.57815 0.770689 1013 0.568642 0.769763 1015 0.56882 0.767775 1352 0.578185 0.768688 SURF 0x10 mat 4 refs 4 1554 0.578335 0.765444 1352 0.578185 0.768688 1015 0.56882 0.767775 1026 0.569122 0.76461 SURF 0x10 mat 4 refs 4 1019 0.593914 0.770078 1016 0.593746 0.772126 1017 0.587009 0.771466 1018 0.586989 0.769436 SURF 0x10 mat 4 refs 4 1028 0.593935 0.766074 1019 0.593914 0.770078 1018 0.586989 0.769436 1027 0.587029 0.765777 SURF 0x10 mat 4 refs 4 1353 0.601475 0.772761 1016 0.593746 0.772126 1019 0.593914 0.770078 1136 0.601643 0.770709 SURF 0x10 mat 4 refs 4 1354 0.601485 0.766034 1136 0.601643 0.770709 1019 0.593914 0.770078 1028 0.593935 0.766074 SURF 0x10 mat 4 refs 4 1637 0.594545 0.75065 1636 0.601185 0.751507 1630 0.601067 0.758184 1629 0.594395 0.760263 SURF 0x10 mat 4 refs 4 1638 0.587268 0.750083 1637 0.594545 0.75065 1629 0.594395 0.760263 1628 0.587107 0.761623 SURF 0x10 mat 4 refs 4 1639 0.57881 0.749718 1627 0.578699 0.762419 1626 0.569391 0.762708 947 0.569824 0.749738 SURF 0x10 mat 4 refs 4 1626 0.569391 0.762708 1625 0.559217 0.762536 938 0.559641 0.749761 947 0.569824 0.749738 SURF 0x10 mat 4 refs 4 1640 0.550529 0.749778 938 0.559641 0.749761 1625 0.559217 0.762536 1624 0.550246 0.762098 SURF 0x10 mat 4 refs 4 1345 0.550746 0.738209 1132 0.550849 0.725228 940 0.559491 0.725292 937 0.559545 0.738557 SURF 0x10 mat 4 refs 4 949 0.569748 0.725549 946 0.569951 0.738984 937 0.559545 0.738557 940 0.559491 0.725292 SURF 0x10 mat 4 refs 4 1555 0.578647 0.739338 946 0.569951 0.738984 949 0.569748 0.725549 1355 0.578328 0.725765 SURF 0x10 mat 4 refs 4 943 0.559432 0.714834 940 0.559491 0.725292 1132 0.550849 0.725228 1347 0.550984 0.714944 SURF 0x10 mat 4 refs 4 952 0.569724 0.714955 949 0.569748 0.725549 940 0.559491 0.725292 943 0.559432 0.714834 SURF 0x10 mat 4 refs 4 941 0.55937 0.704489 943 0.559432 0.714834 1347 0.550984 0.714944 1133 0.551051 0.704773 SURF 0x10 mat 4 refs 4 950 0.569688 0.704363 952 0.569724 0.714955 943 0.559432 0.714834 941 0.55937 0.704489 SURF 0x10 mat 4 refs 4 944 0.559273 0.691174 941 0.55937 0.704489 1133 0.551051 0.704773 1350 0.551032 0.691609 SURF 0x10 mat 4 refs 4 953 0.56963 0.690798 950 0.569688 0.704363 941 0.55937 0.704489 944 0.559273 0.691174 SURF 0x10 mat 4 refs 4 942 0.559166 0.678162 944 0.559273 0.691174 1350 0.551032 0.691609 1134 0.551 0.67874 SURF 0x10 mat 4 refs 4 951 0.56956 0.677541 953 0.56963 0.690798 944 0.559273 0.691174 942 0.559166 0.678162 SURF 0x10 mat 4 refs 4 945 0.559068 0.668668 942 0.559166 0.678162 1134 0.551 0.67874 1349 0.550958 0.669349 SURF 0x10 mat 4 refs 4 954 0.56949 0.667867 951 0.56956 0.677541 942 0.559166 0.678162 945 0.559068 0.668668 SURF 0x10 mat 4 refs 4 939 0.557942 0.660047 945 0.559068 0.668668 1349 0.550958 0.669349 1130 0.550914 0.663609 SURF 0x10 mat 4 refs 4 948 0.568369 0.659287 954 0.56949 0.667867 945 0.559068 0.668668 939 0.557942 0.660047 SURF 0x10 mat 4 refs 4 1556 0.578335 0.715011 1355 0.578328 0.725765 949 0.569748 0.725549 952 0.569724 0.714955 SURF 0x10 mat 4 refs 4 1357 0.578328 0.704256 1556 0.578335 0.715011 952 0.569724 0.714955 950 0.569688 0.704363 SURF 0x10 mat 4 refs 4 1557 0.578309 0.690484 1357 0.578328 0.704256 950 0.569688 0.704363 953 0.56963 0.690798 SURF 0x10 mat 4 refs 4 1359 0.578277 0.677021 1557 0.578309 0.690484 953 0.56963 0.690798 951 0.56956 0.677541 SURF 0x10 mat 4 refs 4 1558 0.578233 0.667196 1359 0.578277 0.677021 951 0.56956 0.677541 954 0.56949 0.667867 SURF 0x10 mat 4 refs 4 1351 0.576917 0.65867 1558 0.578233 0.667196 954 0.56949 0.667867 948 0.568369 0.659287 SURF 0x10 mat 4 refs 4 1641 0.537476 0.75019 1640 0.550529 0.749778 1624 0.550246 0.762098 1623 0.536716 0.761092 SURF 0x10 mat 4 refs 4 955 0.538126 0.73764 957 0.538198 0.724735 1132 0.550849 0.725228 1345 0.550746 0.738209 SURF 0x10 mat 4 refs 4 1549 0.52639 0.737099 1344 0.526979 0.724437 957 0.538198 0.724735 955 0.538126 0.73764 SURF 0x10 mat 4 refs 4 956 0.538331 0.664666 960 0.538307 0.662701 1341 0.550347 0.661502 1130 0.550914 0.663609 SURF 0x10 mat 4 refs 4 1340 0.526845 0.665666 1548 0.526812 0.663844 960 0.538307 0.662701 956 0.538331 0.664666 SURF 0x10 mat 4 refs 4 961 0.538249 0.714735 958 0.538287 0.704734 1133 0.551051 0.704773 1347 0.550984 0.714944 SURF 0x10 mat 4 refs 4 1550 0.526985 0.714649 1346 0.526979 0.704861 958 0.538287 0.704734 961 0.538249 0.714735 SURF 0x10 mat 4 refs 4 957 0.538198 0.724735 961 0.538249 0.714735 1347 0.550984 0.714944 1132 0.550849 0.725228 SURF 0x10 mat 4 refs 4 1344 0.526979 0.724437 1550 0.526985 0.714649 961 0.538249 0.714735 957 0.538198 0.724735 SURF 0x10 mat 4 refs 4 962 0.538325 0.691923 959 0.538351 0.679397 1134 0.551 0.67874 1350 0.551032 0.691609 SURF 0x10 mat 4 refs 4 1551 0.52696 0.692326 1348 0.52693 0.680073 959 0.538351 0.679397 962 0.538325 0.691923 SURF 0x10 mat 4 refs 4 958 0.538287 0.704734 962 0.538325 0.691923 1350 0.551032 0.691609 1133 0.551051 0.704773 SURF 0x10 mat 4 refs 4 1346 0.526979 0.704861 1551 0.52696 0.692326 962 0.538325 0.691923 958 0.538287 0.704734 SURF 0x10 mat 4 refs 4 963 0.53835 0.670254 956 0.538331 0.664666 1130 0.550914 0.663609 1349 0.550958 0.669349 SURF 0x10 mat 4 refs 4 1552 0.526888 0.671131 1340 0.526845 0.665666 956 0.538331 0.664666 963 0.53835 0.670254 SURF 0x10 mat 4 refs 4 959 0.538351 0.679397 963 0.53835 0.670254 1349 0.550958 0.669349 1134 0.551 0.67874 SURF 0x10 mat 4 refs 4 1348 0.52693 0.680073 1552 0.526888 0.671131 963 0.53835 0.670254 959 0.538351 0.679397 SURF 0x10 mat 4 refs 4 993 0.502229 0.756696 1643 0.502119 0.75049 965 0.513483 0.750562 1621 0.513522 0.758414 SURF 0x10 mat 4 refs 4 1642 0.526136 0.750402 1622 0.525434 0.759834 1621 0.513522 0.758414 965 0.513483 0.750562 SURF 0x10 mat 4 refs 4 967 0.513519 0.724155 964 0.513504 0.736452 1334 0.501667 0.735857 1127 0.501681 0.723908 SURF 0x10 mat 4 refs 4 1344 0.526979 0.724437 1549 0.52639 0.737099 964 0.513504 0.736452 967 0.513519 0.724155 SURF 0x10 mat 4 refs 4 970 0.514123 0.664999 966 0.514041 0.666788 1125 0.501551 0.667882 1330 0.501518 0.666146 SURF 0x10 mat 4 refs 4 1548 0.526812 0.663844 1340 0.526845 0.665666 966 0.514041 0.666788 970 0.514123 0.664999 SURF 0x10 mat 4 refs 4 971 0.513541 0.714611 967 0.513519 0.724155 1127 0.501681 0.723908 1336 0.501688 0.714577 SURF 0x10 mat 4 refs 4 1550 0.526985 0.714649 1344 0.526979 0.724437 967 0.513519 0.724155 971 0.513541 0.714611 SURF 0x10 mat 4 refs 4 968 0.513592 0.705065 971 0.513541 0.714611 1336 0.501688 0.714577 1128 0.501681 0.705246 SURF 0x10 mat 4 refs 4 1346 0.526979 0.704861 1550 0.526985 0.714649 971 0.513541 0.714611 968 0.513592 0.705065 SURF 0x10 mat 4 refs 4 972 0.513681 0.692836 968 0.513592 0.705065 1128 0.501681 0.705246 1339 0.501663 0.693297 SURF 0x10 mat 4 refs 4 1551 0.52696 0.692326 1346 0.526979 0.704861 968 0.513592 0.705065 972 0.513681 0.692836 SURF 0x10 mat 4 refs 4 969 0.513796 0.680874 972 0.513681 0.692836 1339 0.501663 0.693297 1129 0.501633 0.681616 SURF 0x10 mat 4 refs 4 1348 0.52693 0.680073 1551 0.52696 0.692326 972 0.513681 0.692836 969 0.513796 0.680874 SURF 0x10 mat 4 refs 4 973 0.513924 0.672136 969 0.513796 0.680874 1129 0.501633 0.681616 1338 0.501593 0.673092 SURF 0x10 mat 4 refs 4 1552 0.526888 0.671131 1348 0.52693 0.680073 969 0.513796 0.680874 973 0.513924 0.672136 SURF 0x10 mat 4 refs 4 966 0.514041 0.666788 973 0.513924 0.672136 1338 0.501593 0.673092 1125 0.501551 0.667882 SURF 0x10 mat 4 refs 4 1340 0.526845 0.665666 1552 0.526888 0.671131 973 0.513924 0.672136 966 0.514041 0.666788 SURF 0x10 mat 4 refs 4 1011 0.536234 0.76482 1010 0.536065 0.766757 562 0.524796 0.765726 1008 0.524968 0.763742 SURF 0x10 mat 4 refs 4 1024 0.536491 0.761697 1011 0.536234 0.76482 1008 0.524968 0.763742 1023 0.525246 0.760487 SURF 0x10 mat 4 refs 4 1642 0.526136 0.750402 1641 0.537476 0.75019 1623 0.536716 0.761092 1622 0.525434 0.759834 SURF 0x10 mat 4 refs 4 1643 0.502119 0.75049 993 0.502229 0.756696 1620 0.489387 0.754568 974 0.489395 0.750466 SURF 0x10 mat 4 refs 4 1644 0.479286 0.750447 974 0.489395 0.750466 1620 0.489387 0.754568 1619 0.479295 0.75266 SURF 0x10 mat 4 refs 4 975 0.489394 0.735526 977 0.489504 0.723828 1127 0.501681 0.723908 1334 0.501667 0.735857 SURF 0x10 mat 4 refs 4 1544 0.478352 0.735228 1333 0.478365 0.723754 977 0.489504 0.723828 975 0.489394 0.735526 SURF 0x10 mat 4 refs 4 976 0.488915 0.669008 980 0.488735 0.667323 1330 0.501518 0.666146 1125 0.501551 0.667882 SURF 0x10 mat 4 refs 4 1329 0.478238 0.669959 1541 0.478206 0.668292 980 0.488735 0.667323 976 0.488915 0.669008 SURF 0x10 mat 4 refs 4 981 0.489563 0.71469 978 0.489554 0.705553 1128 0.501681 0.705246 1336 0.501688 0.714577 SURF 0x10 mat 4 refs 4 1545 0.478371 0.714795 1335 0.478365 0.705836 978 0.489554 0.705553 981 0.489563 0.71469 SURF 0x10 mat 4 refs 4 977 0.489504 0.723828 981 0.489563 0.71469 1336 0.501688 0.714577 1127 0.501681 0.723908 SURF 0x10 mat 4 refs 4 1333 0.478365 0.723754 1545 0.478371 0.714795 981 0.489563 0.71469 977 0.489504 0.723828 SURF 0x10 mat 4 refs 4 982 0.489484 0.693853 979 0.489346 0.682423 1129 0.501633 0.681616 1339 0.501663 0.693297 SURF 0x10 mat 4 refs 4 1546 0.478347 0.694362 1337 0.478318 0.683147 979 0.489346 0.682423 982 0.489484 0.693853 SURF 0x10 mat 4 refs 4 978 0.489554 0.705553 982 0.489484 0.693853 1339 0.501663 0.693297 1128 0.501681 0.705246 SURF 0x10 mat 4 refs 4 1335 0.478365 0.705836 1546 0.478347 0.694362 982 0.489484 0.693853 978 0.489554 0.705553 SURF 0x10 mat 4 refs 4 983 0.489138 0.674091 976 0.488915 0.669008 1125 0.501551 0.667882 1338 0.501593 0.673092 SURF 0x10 mat 4 refs 4 1547 0.478278 0.674962 1329 0.478238 0.669959 976 0.488915 0.669008 983 0.489138 0.674091 SURF 0x10 mat 4 refs 4 979 0.489346 0.682423 983 0.489138 0.674091 1338 0.501593 0.673092 1129 0.501633 0.681616 SURF 0x10 mat 4 refs 4 1337 0.478318 0.683147 1547 0.478278 0.674962 983 0.489138 0.674091 979 0.489346 0.682423 SURF 0x10 mat 4 refs 4 986 0.465958 0.723829 984 0.466274 0.735038 1323 0.456703 0.734888 1122 0.456662 0.724014 SURF 0x10 mat 4 refs 4 1333 0.478365 0.723754 1544 0.478352 0.735228 984 0.466274 0.735038 986 0.465958 0.723829 SURF 0x10 mat 4 refs 4 989 0.466139 0.669408 985 0.465925 0.671066 1119 0.456622 0.671902 1317 0.456592 0.67029 SURF 0x10 mat 4 refs 4 1541 0.478206 0.668292 1329 0.478238 0.669959 985 0.465925 0.671066 989 0.466139 0.669408 SURF 0x10 mat 4 refs 4 990 0.465742 0.715047 986 0.465958 0.723829 1122 0.456662 0.724014 1325 0.456665 0.715162 SURF 0x10 mat 4 refs 4 1545 0.478371 0.714795 1333 0.478365 0.723754 986 0.465958 0.723829 990 0.465742 0.715047 SURF 0x10 mat 4 refs 4 987 0.465618 0.706268 990 0.465742 0.715047 1325 0.456665 0.715162 1123 0.456743 0.70657 SURF 0x10 mat 4 refs 4 1335 0.478365 0.705836 1545 0.478371 0.714795 990 0.465742 0.715047 987 0.465618 0.706268 SURF 0x10 mat 4 refs 4 991 0.465539 0.695026 987 0.465618 0.706268 1123 0.456743 0.70657 1328 0.456726 0.695483 SURF 0x10 mat 4 refs 4 1546 0.478347 0.694362 1335 0.478365 0.705836 987 0.465618 0.706268 991 0.465539 0.695026 SURF 0x10 mat 4 refs 4 988 0.465551 0.684031 991 0.465539 0.695026 1328 0.456726 0.695483 1124 0.456698 0.684645 SURF 0x10 mat 4 refs 4 1337 0.478318 0.683147 1546 0.478347 0.694362 991 0.465539 0.695026 988 0.465551 0.684031 SURF 0x10 mat 4 refs 4 992 0.465704 0.675994 988 0.465551 0.684031 1124 0.456698 0.684645 1327 0.456661 0.676735 SURF 0x10 mat 4 refs 4 1547 0.478278 0.674962 1337 0.478318 0.683147 988 0.465551 0.684031 992 0.465704 0.675994 SURF 0x10 mat 4 refs 4 985 0.465925 0.671066 992 0.465704 0.675994 1327 0.456661 0.676735 1119 0.456622 0.671902 SURF 0x10 mat 4 refs 4 1329 0.478238 0.669959 1547 0.478278 0.674962 992 0.465704 0.675994 985 0.465925 0.671066 SURF 0x10 mat 4 refs 4 1332 0.502242 0.758098 1126 0.502143 0.761572 1007 0.489119 0.760377 1021 0.48918 0.757031 SURF 0x10 mat 4 refs 4 260 0.501991 0.763719 564 0.489058 0.762517 1007 0.489119 0.760377 1126 0.502143 0.761572 SURF 0x10 mat 4 refs 4 1633 0.605815 0.755594 1632 0.604991 0.75623 1634 0.606084 0.75332 1617 0.606635 0.754294 SURF 0x10 mat 4 refs 4 1635 0.604031 0.752209 1634 0.606084 0.75332 1632 0.604991 0.75623 1631 0.603573 0.757045 SURF 0x10 mat 4 refs 4 1636 0.601185 0.751507 1635 0.604031 0.752209 1631 0.603573 0.757045 1630 0.601067 0.758184 SURF 0x10 mat 4 refs 3 1644 0.479286 0.750447 1619 0.479295 0.75266 1618 0.466104 0.750362 SURF 0x10 mat 4 refs 4 1354 0.601485 0.766034 1003 0.604228 0.765898 994 0.604172 0.770809 1136 0.601643 0.770709 SURF 0x10 mat 4 refs 4 1353 0.601475 0.772761 1136 0.601643 0.770709 994 0.604172 0.770809 995 0.604137 0.773017 SURF 0x10 mat 4 refs 4 1543 0.479607 0.75634 1331 0.479565 0.759631 1006 0.4665 0.75873 1020 0.466511 0.75528 SURF 0x10 mat 4 refs 4 1321 0.456692 0.754541 1020 0.466511 0.75528 1006 0.4665 0.75873 1120 0.456615 0.758177 SURF 0x10 mat 4 refs 4 1319 0.456561 0.760194 1120 0.456615 0.758177 1006 0.4665 0.75873 1005 0.466609 0.760939 SURF 0x10 mat 4 refs 4 1542 0.479634 0.761762 1005 0.466609 0.760939 1006 0.4665 0.75873 1331 0.479565 0.759631 SURF 0x10 mat 4 refs 4 1542 0.479634 0.761762 1331 0.479565 0.759631 1007 0.489119 0.760377 564 0.489058 0.762517 SURF 0x10 mat 4 refs 4 1543 0.479607 0.75634 1021 0.48918 0.757031 1007 0.489119 0.760377 1331 0.479565 0.759631 SURF 0x10 mat 4 refs 4 260 0.501991 0.763719 1126 0.502143 0.761572 1009 0.513406 0.762622 560 0.513437 0.764788 SURF 0x10 mat 4 refs 4 1332 0.502242 0.758098 1022 0.513476 0.75922 1009 0.513406 0.762622 1126 0.502143 0.761572 SURF 0x10 mat 4 refs 4 1023 0.525246 0.760487 1008 0.524968 0.763742 1009 0.513406 0.762622 1022 0.513476 0.75922 SURF 0x10 mat 4 refs 4 1009 0.513406 0.762622 1008 0.524968 0.763742 562 0.524796 0.765726 560 0.513437 0.764788 SURF 0x10 mat 4 refs 4 1342 0.549822 0.768005 1131 0.549835 0.766093 1014 0.559033 0.766931 1012 0.558998 0.768866 SURF 0x10 mat 4 refs 4 1015 0.56882 0.767775 1013 0.568642 0.769763 1012 0.558998 0.768866 1014 0.559033 0.766931 SURF 0x10 mat 4 refs 4 1343 0.550232 0.762885 1025 0.559249 0.763842 1014 0.559033 0.766931 1131 0.549835 0.766093 SURF 0x10 mat 4 refs 4 1026 0.569122 0.76461 1015 0.56882 0.767775 1014 0.559033 0.766931 1025 0.559249 0.763842 SURF 0x10 mat 4 refs 4 1031 0.63974 0.728483 1040 0.622133 0.731601 1364 0.622026 0.726346 1141 0.639743 0.72534 SURF 0x10 mat 4 refs 4 1041 0.655612 0.725963 1031 0.63974 0.728483 1141 0.639743 0.72534 1372 0.655615 0.723359 SURF 0x10 mat 4 refs 4 1032 0.671041 0.723217 1041 0.655612 0.725963 1372 0.655615 0.723359 1145 0.671044 0.720558 SURF 0x10 mat 4 refs 4 1042 0.687433 0.719846 1032 0.671041 0.723217 1145 0.671044 0.720558 1380 0.687437 0.717096 SURF 0x10 mat 4 refs 4 1033 0.704661 0.716127 1042 0.687433 0.719846 1380 0.687437 0.717096 1149 0.704664 0.71311 SURF 0x10 mat 4 refs 4 1043 0.722688 0.712248 1033 0.704661 0.716127 1149 0.704664 0.71311 1388 0.7226 0.709068 SURF 0x10 mat 4 refs 4 1034 0.740728 0.70842 1043 0.722688 0.712248 1388 0.7226 0.709068 1153 0.740544 0.705238 SURF 0x10 mat 4 refs 4 1396 0.757691 0.73544 1576 0.757665 0.737045 1044 0.755453 0.737971 1035 0.754765 0.736644 SURF 0x10 mat 4 refs 4 1577 0.757725 0.730625 1396 0.757691 0.73544 1035 0.754765 0.736644 1045 0.752625 0.73261 SURF 0x10 mat 4 refs 4 1398 0.757759 0.722747 1577 0.757725 0.730625 1045 0.752625 0.73261 1036 0.749007 0.725832 SURF 0x10 mat 4 refs 4 1578 0.757783 0.711951 1398 0.757759 0.722747 1036 0.749007 0.725832 1046 0.744144 0.716058 SURF 0x10 mat 4 refs 4 1153 0.740544 0.705238 1578 0.757783 0.711951 1046 0.744144 0.716058 1034 0.740728 0.70842 SURF 0x10 mat 4 refs 3 1153 0.740544 0.705238 1400 0.757798 0.700908 1578 0.757783 0.711951 SURF 0x10 mat 4 refs 4 1000 0.193103 0.753468 1001 0.0872635 0.905775 1052 0.086252 0.905682 1058 0.18869 0.751637 SURF 0x10 mat 4 refs 4 1054 0.114586 0.750909 1048 0.0426742 0.906245 1047 0.0301561 0.906334 1053 0.0914172 0.751549 SURF 0x10 mat 4 refs 4 1056 0.160998 0.750224 1050 0.0660509 0.905874 1049 0.0548416 0.906065 1055 0.137067 0.750578 SURF 0x10 mat 4 refs 4 1057 0.181878 0.749577 1051 0.0765059 0.905741 1050 0.0660509 0.905874 1056 0.160998 0.750224 SURF 0x10 mat 4 refs 4 1058 0.18869 0.751637 1052 0.086252 0.905682 1051 0.0765059 0.905741 1057 0.181878 0.749577 SURF 0x10 mat 4 refs 4 569 0.211009 0.74638 1000 0.193103 0.753468 1058 0.18869 0.751637 1240 0.209758 0.745685 SURF 0x10 mat 4 refs 4 1217 0.118756 0.746937 1054 0.114586 0.750909 1053 0.0914172 0.751549 1066 0.0926647 0.747555 SURF 0x10 mat 4 refs 4 1228 0.165997 0.74599 1056 0.160998 0.750224 1055 0.137067 0.750578 1072 0.142438 0.746716 SURF 0x10 mat 4 refs 4 1078 0.189546 0.746013 1057 0.181878 0.749577 1056 0.160998 0.750224 1228 0.165997 0.74599 SURF 0x10 mat 4 refs 4 1240 0.209758 0.745685 1058 0.18869 0.751637 1057 0.181878 0.749577 1078 0.189546 0.746013 SURF 0x10 mat 4 refs 4 997 0.85758 0.67902 1193 0.857623 0.679126 1064 0.857257 0.677284 1209 0.857238 0.677026 SURF 0x10 mat 4 refs 4 996 0.85757 0.684185 1208 0.857238 0.686238 1063 0.857257 0.685981 1196 0.857625 0.684103 SURF 0x10 mat 4 refs 4 1472 0.857557 0.683958 1195 0.857634 0.683469 999 0.857949 0.681631 1196 0.857625 0.684103 SURF 0x10 mat 4 refs 4 1472 0.857557 0.683958 1196 0.857625 0.684103 1063 0.857257 0.685981 1206 0.857245 0.685578 SURF 0x10 mat 4 refs 4 1472 0.857557 0.683958 1206 0.857245 0.685578 1062 0.857265 0.684701 1195 0.857634 0.683469 SURF 0x10 mat 4 refs 4 1473 0.857569 0.682867 1194 0.857632 0.682138 999 0.857949 0.681631 1195 0.857634 0.683469 SURF 0x10 mat 4 refs 4 1473 0.857569 0.682867 1195 0.857634 0.683469 1062 0.857265 0.684701 1204 0.857252 0.683656 SURF 0x10 mat 4 refs 4 1473 0.857569 0.682867 1204 0.857252 0.683656 1061 0.857269 0.682504 1194 0.857632 0.682138 SURF 0x10 mat 4 refs 4 1474 0.857576 0.681645 1192 0.857632 0.681125 999 0.857949 0.681631 1194 0.857632 0.682138 SURF 0x10 mat 4 refs 4 1474 0.857576 0.681645 1194 0.857632 0.682138 1061 0.857269 0.682504 1202 0.857255 0.681632 SURF 0x10 mat 4 refs 4 1474 0.857576 0.681645 1202 0.857255 0.681632 1060 0.857269 0.68076 1192 0.857632 0.681125 SURF 0x10 mat 4 refs 4 1475 0.857582 0.679382 1193 0.857623 0.679126 999 0.857949 0.681631 1197 0.857625 0.679821 SURF 0x10 mat 4 refs 4 1475 0.857582 0.679382 1197 0.857625 0.679821 1059 0.857265 0.678563 1199 0.857245 0.677687 SURF 0x10 mat 4 refs 4 1475 0.857582 0.679382 1199 0.857245 0.677687 1064 0.857257 0.677284 1193 0.857623 0.679126 SURF 0x10 mat 4 refs 4 1476 0.857579 0.680448 1197 0.857625 0.679821 999 0.857949 0.681631 1192 0.857632 0.681125 SURF 0x10 mat 4 refs 4 1476 0.857579 0.680448 1192 0.857632 0.681125 1060 0.857269 0.68076 1198 0.857252 0.679609 SURF 0x10 mat 4 refs 4 1476 0.857579 0.680448 1198 0.857252 0.679609 1059 0.857265 0.678563 1197 0.857625 0.679821 SURF 0x10 mat 4 refs 4 1477 0.856777 0.678713 1200 0.856772 0.67711 1059 0.857265 0.678563 1198 0.857252 0.679609 SURF 0x10 mat 4 refs 4 1477 0.856777 0.678713 1198 0.857252 0.679609 1060 0.857269 0.68076 1201 0.856779 0.680352 SURF 0x10 mat 4 refs 4 1477 0.856777 0.678713 1201 0.856779 0.680352 1190 0.855408 0.679812 1471 0.855404 0.677476 SURF 0x10 mat 4 refs 4 1477 0.856777 0.678713 1471 0.855404 0.677476 1191 0.855398 0.675193 1200 0.856772 0.67711 SURF 0x10 mat 4 refs 4 1478 0.856766 0.67594 1210 0.856761 0.675226 1064 0.857257 0.677284 1199 0.857245 0.677687 SURF 0x10 mat 4 refs 4 1478 0.856766 0.67594 1199 0.857245 0.677687 1059 0.857265 0.678563 1200 0.856772 0.67711 SURF 0x10 mat 4 refs 4 1478 0.856766 0.67594 1200 0.856772 0.67711 1191 0.855398 0.675193 1470 0.85539 0.673527 SURF 0x10 mat 4 refs 4 1478 0.856766 0.67594 1470 0.85539 0.673527 1186 0.855381 0.672508 1210 0.856761 0.675226 SURF 0x10 mat 4 refs 4 1479 0.85678 0.681632 1201 0.856779 0.680352 1060 0.857269 0.68076 1202 0.857255 0.681632 SURF 0x10 mat 4 refs 4 1479 0.85678 0.681632 1202 0.857255 0.681632 1061 0.857269 0.682504 1203 0.856779 0.682913 SURF 0x10 mat 4 refs 4 1479 0.85678 0.681632 1203 0.856779 0.682913 1189 0.855408 0.68346 1468 0.855409 0.681636 SURF 0x10 mat 4 refs 4 1479 0.85678 0.681632 1468 0.855409 0.681636 1190 0.855408 0.679812 1201 0.856779 0.680352 SURF 0x10 mat 4 refs 4 1480 0.856777 0.684552 1203 0.856779 0.682913 1061 0.857269 0.682504 1204 0.857252 0.683656 SURF 0x10 mat 4 refs 4 1480 0.856777 0.684552 1204 0.857252 0.683656 1062 0.857265 0.684701 1205 0.856772 0.686155 SURF 0x10 mat 4 refs 4 1480 0.856777 0.684552 1205 0.856772 0.686155 1188 0.855398 0.688079 1466 0.855404 0.685795 SURF 0x10 mat 4 refs 4 1480 0.856777 0.684552 1466 0.855404 0.685795 1189 0.855408 0.68346 1203 0.856779 0.682913 SURF 0x10 mat 4 refs 4 1481 0.856766 0.687325 1205 0.856772 0.686155 1062 0.857265 0.684701 1206 0.857245 0.685578 SURF 0x10 mat 4 refs 4 1481 0.856766 0.687325 1206 0.857245 0.685578 1063 0.857257 0.685981 1207 0.856761 0.688039 SURF 0x10 mat 4 refs 4 1481 0.856766 0.687325 1207 0.856761 0.688039 1187 0.855381 0.690763 1464 0.85539 0.689745 SURF 0x10 mat 4 refs 4 1481 0.856766 0.687325 1464 0.85539 0.689745 1188 0.855398 0.688079 1205 0.856772 0.686155 SURF 0x10 mat 4 refs 4 1482 0.856756 0.688278 1207 0.856761 0.688039 1063 0.857257 0.685981 1208 0.857238 0.686238 SURF 0x10 mat 4 refs 4 1482 0.856756 0.688278 1462 0.855374 0.691103 1187 0.855381 0.690763 1207 0.856761 0.688039 SURF 0x10 mat 4 refs 4 1483 0.856756 0.674987 1209 0.857238 0.677026 1064 0.857257 0.677284 1210 0.856761 0.675226 SURF 0x10 mat 4 refs 4 1483 0.856756 0.674987 1210 0.856761 0.675226 1186 0.855381 0.672508 1460 0.855374 0.672169 SURF 0x10 mat 4 refs 4 572 0.120939 0.70139 1216 0.120963 0.702215 1065 0.10402 0.704685 575 0.104206 0.703887 SURF 0x10 mat 4 refs 4 1484 0.120602 0.744127 1217 0.118756 0.746937 1066 0.0926647 0.747555 1211 0.0935328 0.74477 SURF 0x10 mat 4 refs 4 1485 0.120992 0.734488 1212 0.0959245 0.735673 1068 0.0973667 0.730276 1220 0.121002 0.728828 SURF 0x10 mat 4 refs 4 1486 0.121006 0.724402 1220 0.121002 0.728828 1068 0.0973667 0.730276 1213 0.0984268 0.726214 SURF 0x10 mat 4 refs 4 1486 0.121006 0.724402 1213 0.0984268 0.726214 1069 0.0995738 0.721813 1222 0.120998 0.719877 SURF 0x10 mat 4 refs 4 1487 0.120997 0.714294 1222 0.120998 0.719877 1069 0.0995738 0.721813 1215 0.101014 0.716365 SURF 0x10 mat 4 refs 4 1487 0.120997 0.714294 1215 0.101014 0.716365 1070 0.102399 0.710983 1224 0.120984 0.708735 SURF 0x10 mat 4 refs 4 1488 0.120974 0.704688 1224 0.120984 0.708735 1070 0.102399 0.710983 1214 0.103421 0.707071 SURF 0x10 mat 4 refs 4 1488 0.120974 0.704688 1214 0.103421 0.707071 1065 0.10402 0.704685 1216 0.120963 0.702215 SURF 0x10 mat 4 refs 4 571 0.168511 0.696428 1227 0.168537 0.69733 1071 0.145671 0.699596 574 0.145646 0.69873 SURF 0x10 mat 4 refs 4 571 0.168511 0.696428 573 0.189801 0.694414 1077 0.189827 0.695347 1227 0.168537 0.69733 SURF 0x10 mat 4 refs 4 1489 0.168477 0.742806 1228 0.165997 0.74599 1072 0.142438 0.746716 1219 0.145558 0.743393 SURF 0x10 mat 4 refs 4 1489 0.168477 0.742806 1230 0.189855 0.742738 1078 0.189546 0.746013 1228 0.165997 0.74599 SURF 0x10 mat 4 refs 4 1490 0.168575 0.732616 1221 0.145663 0.733557 1074 0.14571 0.727535 1231 0.168581 0.726413 SURF 0x10 mat 4 refs 4 1490 0.168575 0.732616 1231 0.168581 0.726413 1080 0.189875 0.725457 1232 0.189868 0.731879 SURF 0x10 mat 4 refs 4 1491 0.168583 0.721569 1231 0.168581 0.726413 1074 0.14571 0.727535 1223 0.145712 0.722882 SURF 0x10 mat 4 refs 4 1491 0.168583 0.721569 1223 0.145712 0.722882 1075 0.14571 0.718229 1233 0.168581 0.716726 SURF 0x10 mat 4 refs 4 1491 0.168583 0.721569 1233 0.168581 0.716726 1081 0.189875 0.715428 1234 0.189877 0.720442 SURF 0x10 mat 4 refs 4 1491 0.168583 0.721569 1234 0.189877 0.720442 1080 0.189875 0.725457 1231 0.168581 0.726413 SURF 0x10 mat 4 refs 4 1492 0.168575 0.710523 1233 0.168581 0.716726 1075 0.14571 0.718229 1226 0.145705 0.71227 SURF 0x10 mat 4 refs 4 1492 0.168575 0.710523 1226 0.145705 0.71227 1076 0.145696 0.706445 1235 0.168564 0.704459 SURF 0x10 mat 4 refs 4 1492 0.168575 0.710523 1235 0.168564 0.704459 1082 0.189858 0.702728 1237 0.189868 0.709006 SURF 0x10 mat 4 refs 4 1492 0.168575 0.710523 1237 0.189868 0.709006 1081 0.189875 0.715428 1233 0.168581 0.716726 SURF 0x10 mat 4 refs 4 1493 0.168551 0.700034 1235 0.168564 0.704459 1076 0.145696 0.706445 1225 0.145683 0.702194 SURF 0x10 mat 4 refs 4 1493 0.168551 0.700034 1225 0.145683 0.702194 1071 0.145671 0.699596 1227 0.168537 0.69733 SURF 0x10 mat 4 refs 4 1493 0.168551 0.700034 1227 0.168537 0.69733 1077 0.189827 0.695347 1236 0.189843 0.698147 SURF 0x10 mat 4 refs 4 1493 0.168551 0.700034 1236 0.189843 0.698147 1082 0.189858 0.702728 1235 0.168564 0.704459 SURF 0x10 mat 4 refs 4 570 0.209785 0.692614 1238 0.209813 0.693578 1077 0.189827 0.695347 573 0.189801 0.694414 SURF 0x10 mat 4 refs 4 570 0.209785 0.692614 1239 0.22903 0.690882 1083 0.229044 0.691881 1238 0.209813 0.693578 SURF 0x10 mat 4 refs 4 569 0.211009 0.74638 1240 0.209758 0.745685 1084 0.229044 0.745569 1241 0.22903 0.746568 SURF 0x10 mat 4 refs 4 1494 0.209829 0.742524 1240 0.209758 0.745685 1078 0.189546 0.746013 1230 0.189855 0.742738 SURF 0x10 mat 4 refs 4 1494 0.209829 0.742524 1243 0.229062 0.742574 1084 0.229044 0.745569 1240 0.209758 0.745685 SURF 0x10 mat 4 refs 4 1495 0.209858 0.731309 1232 0.189868 0.731879 1080 0.189875 0.725457 1244 0.209865 0.724676 SURF 0x10 mat 4 refs 4 1495 0.209858 0.731309 1244 0.209865 0.724676 1086 0.229101 0.724089 1245 0.229093 0.730959 SURF 0x10 mat 4 refs 4 1496 0.209867 0.719497 1244 0.209865 0.724676 1080 0.189875 0.725457 1234 0.189877 0.720442 SURF 0x10 mat 4 refs 4 1496 0.209867 0.719497 1234 0.189877 0.720442 1081 0.189875 0.715428 1246 0.209865 0.714318 SURF 0x10 mat 4 refs 4 1496 0.209867 0.719497 1246 0.209865 0.714318 1087 0.229101 0.713361 1247 0.229104 0.718725 SURF 0x10 mat 4 refs 4 1496 0.209867 0.719497 1247 0.229104 0.718725 1086 0.229101 0.724089 1244 0.209865 0.724676 SURF 0x10 mat 4 refs 4 1497 0.209858 0.707685 1246 0.209865 0.714318 1081 0.189875 0.715428 1237 0.189868 0.709006 SURF 0x10 mat 4 refs 4 1497 0.209858 0.707685 1237 0.189868 0.709006 1082 0.189858 0.702728 1248 0.209846 0.701202 SURF 0x10 mat 4 refs 4 1497 0.209858 0.707685 1248 0.209846 0.701202 1088 0.22908 0.699776 1250 0.229093 0.706491 SURF 0x10 mat 4 refs 4 1497 0.209858 0.707685 1250 0.229093 0.706491 1087 0.229101 0.713361 1246 0.209865 0.714318 SURF 0x10 mat 4 refs 4 1498 0.209829 0.69647 1248 0.209846 0.701202 1082 0.189858 0.702728 1236 0.189843 0.698147 SURF 0x10 mat 4 refs 4 1498 0.209829 0.69647 1236 0.189843 0.698147 1077 0.189827 0.695347 1238 0.209813 0.693578 SURF 0x10 mat 4 refs 4 1498 0.209829 0.69647 1238 0.209813 0.693578 1083 0.229044 0.691881 1249 0.229062 0.694876 SURF 0x10 mat 4 refs 4 1498 0.209829 0.69647 1249 0.229062 0.694876 1088 0.22908 0.699776 1248 0.209846 0.701202 SURF 0x10 mat 4 refs 4 1499 0.24806 0.68907 1251 0.248075 0.690112 1083 0.229044 0.691881 1239 0.22903 0.690882 SURF 0x10 mat 4 refs 4 1499 0.24806 0.68907 1252 0.266922 0.687195 1089 0.266939 0.688287 1251 0.248075 0.690112 SURF 0x10 mat 4 refs 4 1500 0.24806 0.747574 1241 0.22903 0.746568 1084 0.229044 0.745569 1253 0.248076 0.746328 SURF 0x10 mat 4 refs 4 1500 0.24806 0.747574 1253 0.248076 0.746328 1090 0.266939 0.747249 1254 0.266922 0.748341 SURF 0x10 mat 4 refs 4 1501 0.248095 0.742999 1253 0.248076 0.746328 1084 0.229044 0.745569 1243 0.229062 0.742574 SURF 0x10 mat 4 refs 4 1501 0.248095 0.742999 1256 0.26696 0.743766 1090 0.266939 0.747249 1253 0.248076 0.746328 SURF 0x10 mat 4 refs 4 1502 0.248129 0.73088 1245 0.229093 0.730959 1086 0.229101 0.724089 1257 0.248137 0.723714 SURF 0x10 mat 4 refs 4 1502 0.691501 0.829583 1257 0.691513 0.818968 1092 0.718139 0.818705 1258 0.718125 0.829841 SURF 0x10 mat 4 refs 4 1503 0.24814 0.718118 1257 0.248137 0.723714 1086 0.229101 0.724089 1247 0.229104 0.718725 SURF 0x10 mat 4 refs 4 1503 0.24814 0.718118 1247 0.229104 0.718725 1087 0.229101 0.713361 1259 0.248137 0.712521 SURF 0x10 mat 4 refs 4 1503 0.691517 0.810679 1259 0.691513 0.80239 1093 0.718139 0.801315 1260 0.718143 0.81001 SURF 0x10 mat 4 refs 4 1503 0.691517 0.810679 1260 0.718143 0.81001 1092 0.718139 0.818705 1257 0.691513 0.818968 SURF 0x10 mat 4 refs 4 1504 0.248129 0.705355 1259 0.248137 0.712521 1087 0.229101 0.713361 1250 0.229093 0.706491 SURF 0x10 mat 4 refs 4 1504 0.248129 0.705355 1250 0.229093 0.706491 1088 0.22908 0.699776 1261 0.248115 0.698349 SURF 0x10 mat 4 refs 4 1504 0.691501 0.791775 1261 0.691481 0.781398 1094 0.718104 0.779294 1263 0.718125 0.790179 SURF 0x10 mat 4 refs 4 1504 0.691501 0.791775 1263 0.718125 0.790179 1093 0.718139 0.801315 1259 0.691513 0.80239 SURF 0x10 mat 4 refs 4 1505 0.248095 0.693237 1261 0.248115 0.698349 1088 0.22908 0.699776 1249 0.229062 0.694876 SURF 0x10 mat 4 refs 4 1505 0.248095 0.693237 1249 0.229062 0.694876 1083 0.229044 0.691881 1251 0.248075 0.690112 SURF 0x10 mat 4 refs 4 1505 0.248095 0.693237 1251 0.248075 0.690112 1089 0.266939 0.688287 1262 0.26696 0.691565 SURF 0x10 mat 4 refs 4 1505 0.248095 0.693237 1262 0.26696 0.691565 1094 0.266981 0.696928 1261 0.248115 0.698349 SURF 0x10 mat 4 refs 4 1506 0.285646 0.685272 1264 0.285664 0.686423 1089 0.266939 0.688287 1252 0.266922 0.687195 SURF 0x10 mat 4 refs 4 1506 0.285646 0.685272 1265 0.304296 0.68339 1095 0.304315 0.684601 1264 0.285664 0.686423 SURF 0x10 mat 4 refs 4 1507 0.285646 0.749448 1254 0.266922 0.748341 1090 0.266939 0.747249 1266 0.285664 0.748298 SURF 0x10 mat 4 refs 4 1507 0.285646 0.749448 1266 0.285664 0.748298 1096 0.304315 0.749526 1267 0.304296 0.750737 SURF 0x10 mat 4 refs 4 1508 0.285687 0.744846 1266 0.285664 0.748298 1090 0.266939 0.747249 1256 0.26696 0.743766 SURF 0x10 mat 4 refs 4 1508 0.285687 0.744846 1269 0.304339 0.746097 1096 0.304315 0.749526 1266 0.285664 0.748298 SURF 0x10 mat 4 refs 4 1509 0.744556 0.830441 1258 0.718125 0.829841 1092 0.718139 0.818705 1270 0.74457 0.818714 SURF 0x10 mat 4 refs 4 1509 0.744556 0.830441 1270 0.74457 0.818714 1098 0.770895 0.818907 1271 0.77088 0.831251 SURF 0x10 mat 4 refs 4 1510 0.744574 0.809557 1270 0.74457 0.818714 1092 0.718139 0.818705 1260 0.718143 0.81001 SURF 0x10 mat 4 refs 4 1510 0.744574 0.809557 1260 0.718143 0.81001 1093 0.718139 0.801315 1272 0.74457 0.800401 SURF 0x10 mat 4 refs 4 1510 0.744574 0.809557 1272 0.74457 0.800401 1099 0.770895 0.799631 1273 0.7709 0.809269 SURF 0x10 mat 4 refs 4 1510 0.744574 0.809557 1273 0.7709 0.809269 1098 0.770895 0.818907 1270 0.74457 0.818714 SURF 0x10 mat 4 refs 4 1511 0.744556 0.788674 1272 0.74457 0.800401 1093 0.718139 0.801315 1263 0.718125 0.790179 SURF 0x10 mat 4 refs 4 1511 0.744556 0.788674 1263 0.718125 0.790179 1094 0.718104 0.779294 1274 0.744533 0.777211 SURF 0x10 mat 4 refs 4 1511 0.744556 0.788674 1274 0.744533 0.777211 1100 0.770856 0.775222 1276 0.77088 0.787288 SURF 0x10 mat 4 refs 4 1511 0.744556 0.788674 1276 0.77088 0.787288 1099 0.770895 0.799631 1272 0.74457 0.800401 SURF 0x10 mat 4 refs 4 1512 0.285687 0.689874 1274 0.28571 0.695522 1094 0.266981 0.696928 1262 0.26696 0.691565 SURF 0x10 mat 4 refs 4 1512 0.285687 0.689874 1262 0.26696 0.691565 1089 0.266939 0.688287 1264 0.285664 0.686423 SURF 0x10 mat 4 refs 4 1512 0.285687 0.689874 1264 0.285664 0.686423 1095 0.304315 0.684601 1275 0.304339 0.688234 SURF 0x10 mat 4 refs 4 1512 0.285687 0.689874 1275 0.304339 0.688234 1100 0.304363 0.694179 1274 0.28571 0.695522 SURF 0x10 mat 4 refs 4 1513 0.322932 0.68209 1277 0.322953 0.683343 1095 0.304315 0.684601 1265 0.304296 0.68339 SURF 0x10 mat 4 refs 4 1513 0.322932 0.68209 1278 0.341571 0.680653 1101 0.341592 0.681956 1277 0.322953 0.683343 SURF 0x10 mat 4 refs 4 1514 0.322932 0.752002 1267 0.304296 0.750737 1096 0.304315 0.749526 1279 0.322953 0.750749 SURF 0x10 mat 4 refs 4 1514 0.322932 0.752002 1279 0.322953 0.750749 1102 0.341592 0.752018 1280 0.341571 0.753321 SURF 0x10 mat 4 refs 4 1515 0.322979 0.746988 1279 0.322953 0.750749 1096 0.304315 0.749526 1269 0.304339 0.746097 SURF 0x10 mat 4 refs 4 1515 0.322979 0.746988 1282 0.341619 0.74811 1102 0.341592 0.752018 1279 0.322953 0.750749 SURF 0x10 mat 4 refs 4 1516 0.797187 0.831842 1271 0.77088 0.831251 1098 0.770895 0.818907 1283 0.797203 0.819067 SURF 0x10 mat 4 refs 4 1516 0.797187 0.831842 1283 0.797203 0.819067 1104 0.823512 0.819373 1284 0.823495 0.832652 SURF 0x10 mat 4 refs 4 1517 0.797208 0.809092 1283 0.797203 0.819067 1098 0.770895 0.818907 1273 0.7709 0.809269 SURF 0x10 mat 4 refs 4 1517 0.797208 0.809092 1273 0.7709 0.809269 1099 0.770895 0.799631 1285 0.797203 0.799117 SURF 0x10 mat 4 refs 4 1517 0.797208 0.809092 1285 0.797203 0.799117 1105 0.823512 0.798636 1286 0.823517 0.809005 SURF 0x10 mat 4 refs 4 1517 0.797208 0.809092 1286 0.823517 0.809005 1104 0.823512 0.819373 1283 0.797203 0.819067 SURF 0x10 mat 4 refs 4 1518 0.797187 0.786342 1285 0.797203 0.799117 1099 0.770895 0.799631 1276 0.77088 0.787288 SURF 0x10 mat 4 refs 4 1518 0.797187 0.786342 1276 0.77088 0.787288 1100 0.770856 0.775222 1287 0.797161 0.773855 SURF 0x10 mat 4 refs 4 1518 0.797187 0.786342 1287 0.797161 0.773855 1106 0.823467 0.772378 1289 0.823495 0.785358 SURF 0x10 mat 4 refs 4 1518 0.797187 0.786342 1289 0.823495 0.785358 1105 0.823512 0.798636 1285 0.797203 0.799117 SURF 0x10 mat 4 refs 4 1519 0.322979 0.687104 1287 0.323004 0.693256 1100 0.304363 0.694179 1275 0.304339 0.688234 SURF 0x10 mat 4 refs 4 1519 0.322979 0.687104 1275 0.304339 0.688234 1095 0.304315 0.684601 1277 0.322953 0.683343 SURF 0x10 mat 4 refs 4 1519 0.322979 0.687104 1277 0.322953 0.683343 1101 0.341592 0.681956 1288 0.341619 0.685864 SURF 0x10 mat 4 refs 4 1519 0.322979 0.687104 1288 0.341619 0.685864 1106 0.341646 0.692259 1287 0.323004 0.693256 SURF 0x10 mat 4 refs 4 1520 0.360225 0.678575 1290 0.360248 0.679934 1101 0.341592 0.681956 1278 0.341571 0.680653 SURF 0x10 mat 4 refs 4 1520 0.360225 0.678575 1291 0.378974 0.677067 1107 0.378998 0.678478 1290 0.360248 0.679934 SURF 0x10 mat 4 refs 4 1521 0.360225 0.754434 1280 0.341571 0.753321 1102 0.341592 0.752018 1292 0.360248 0.753074 SURF 0x10 mat 4 refs 4 1521 0.360225 0.754434 1292 0.360248 0.753074 1108 0.378998 0.754408 1293 0.378974 0.75582 SURF 0x10 mat 4 refs 4 1522 0.360278 0.748994 1292 0.360248 0.753074 1102 0.341592 0.752018 1282 0.341619 0.74811 SURF 0x10 mat 4 refs 4 1522 0.360278 0.748994 1295 0.379029 0.750172 1108 0.378998 0.754408 1292 0.360248 0.753074 SURF 0x10 mat 4 refs 4 1523 0.849829 0.832975 1284 0.823495 0.832652 1104 0.823512 0.819373 1296 0.849849 0.819308 SURF 0x10 mat 4 refs 4 1523 0.849829 0.832975 1296 0.849849 0.819308 1110 0.876314 0.819436 1297 0.876294 0.833826 SURF 0x10 mat 4 refs 4 1524 0.849826 0.808563 1296 0.849849 0.819308 1104 0.823512 0.819373 1286 0.823517 0.809005 SURF 0x10 mat 4 refs 4 1524 0.849826 0.808563 1286 0.823517 0.809005 1105 0.823512 0.798636 1298 0.849847 0.797466 SURF 0x10 mat 4 refs 4 1524 0.849826 0.808563 1298 0.849847 0.797466 1111 0.876314 0.796963 1299 0.87632 0.808199 SURF 0x10 mat 4 refs 4 1524 0.849826 0.808563 1299 0.87632 0.808199 1110 0.876314 0.819436 1296 0.849849 0.819308 SURF 0x10 mat 4 refs 4 1525 0.849829 0.783604 1298 0.849847 0.797466 1105 0.823512 0.798636 1289 0.823495 0.785358 SURF 0x10 mat 4 refs 4 1525 0.849829 0.783604 1289 0.823495 0.785358 1106 0.823467 0.772378 1300 0.8498 0.770055 SURF 0x10 mat 4 refs 4 1525 0.849829 0.783604 1300 0.8498 0.770055 1112 0.876263 0.768506 1302 0.876294 0.782572 SURF 0x10 mat 4 refs 4 1525 0.849829 0.783604 1302 0.876294 0.782572 1111 0.876314 0.796963 1298 0.849847 0.797466 SURF 0x10 mat 4 refs 4 1526 0.360278 0.684015 1300 0.360306 0.690691 1106 0.341646 0.692259 1288 0.341619 0.685864 SURF 0x10 mat 4 refs 4 1526 0.360278 0.684015 1288 0.341619 0.685864 1101 0.341592 0.681956 1290 0.360248 0.679934 SURF 0x10 mat 4 refs 4 1526 0.360278 0.684015 1290 0.360248 0.679934 1107 0.378998 0.678478 1301 0.379029 0.682714 SURF 0x10 mat 4 refs 4 1526 0.360278 0.684015 1301 0.379029 0.682714 1112 0.379059 0.689645 1300 0.360306 0.690691 SURF 0x10 mat 4 refs 4 1527 0.397893 0.675681 1303 0.397919 0.677135 1107 0.378998 0.678478 1291 0.378974 0.677067 SURF 0x10 mat 4 refs 4 1527 0.397893 0.675681 1304 0.41702 0.673962 1113 0.417048 0.675465 1303 0.397919 0.677135 SURF 0x10 mat 4 refs 4 1528 0.397893 0.756796 1293 0.378974 0.75582 1108 0.378998 0.754408 1305 0.397919 0.755342 SURF 0x10 mat 4 refs 4 1528 0.397893 0.756796 1305 0.397919 0.755342 1114 0.417048 0.75628 1306 0.41702 0.757782 SURF 0x10 mat 4 refs 4 1529 0.397952 0.750979 1305 0.397919 0.755342 1108 0.378998 0.754408 1295 0.379029 0.750172 SURF 0x10 mat 4 refs 4 1529 0.397952 0.750979 1308 0.417083 0.751771 1114 0.417048 0.75628 1305 0.397919 0.755342 SURF 0x10 mat 4 refs 4 1530 0.903002 0.834292 1297 0.876294 0.833826 1110 0.876314 0.819436 1309 0.903023 0.81947 SURF 0x10 mat 4 refs 4 1530 0.903002 0.834292 1309 0.903023 0.81947 1116 0.930025 0.819313 1310 0.930065 0.834861 SURF 0x10 mat 4 refs 4 1531 0.903029 0.807896 1309 0.903023 0.81947 1110 0.876314 0.819436 1299 0.87632 0.808199 SURF 0x10 mat 4 refs 4 1531 0.903029 0.807896 1299 0.87632 0.808199 1111 0.876314 0.796963 1311 0.903023 0.796323 SURF 0x10 mat 4 refs 4 1531 0.903029 0.807896 1311 0.903023 0.796323 1117 0.930025 0.795394 1312 0.930032 0.807353 SURF 0x10 mat 4 refs 4 1531 0.903029 0.807896 1312 0.930032 0.807353 1116 0.930025 0.819313 1309 0.903023 0.81947 SURF 0x10 mat 4 refs 4 1532 0.903002 0.781501 1311 0.903023 0.796323 1111 0.876314 0.796963 1302 0.876294 0.782572 SURF 0x10 mat 4 refs 4 1532 0.903002 0.781501 1302 0.876294 0.782572 1112 0.876263 0.768506 1313 0.902969 0.767012 SURF 0x10 mat 4 refs 4 1532 0.903002 0.781501 1313 0.902969 0.767012 1118 0.929968 0.765106 1315 0.930003 0.780078 SURF 0x10 mat 4 refs 4 1532 0.903002 0.781501 1315 0.930003 0.780078 1117 0.930025 0.795394 1311 0.903023 0.796323 SURF 0x10 mat 4 refs 4 1533 0.397952 0.681498 1313 0.397985 0.688637 1112 0.379059 0.689645 1301 0.379029 0.682714 SURF 0x10 mat 4 refs 4 1533 0.397952 0.681498 1301 0.379029 0.682714 1107 0.378998 0.678478 1303 0.397919 0.677135 SURF 0x10 mat 4 refs 4 1533 0.397952 0.681498 1303 0.397919 0.677135 1113 0.417048 0.675465 1314 0.417083 0.679973 SURF 0x10 mat 4 refs 4 1533 0.397952 0.681498 1314 0.417083 0.679973 1118 0.417117 0.68735 1313 0.397985 0.688637 SURF 0x10 mat 4 refs 4 1534 0.436392 0.672445 1316 0.43642 0.673999 1113 0.417048 0.675465 1304 0.41702 0.673962 SURF 0x10 mat 4 refs 4 1534 0.436392 0.672445 1317 0.456592 0.67029 1119 0.456622 0.671902 1316 0.43642 0.673999 SURF 0x10 mat 4 refs 4 1535 0.436368 0.7589 1306 0.41702 0.757782 1114 0.417048 0.75628 1318 0.436417 0.757183 SURF 0x10 mat 4 refs 4 1535 0.436368 0.7589 1318 0.436417 0.757183 1120 0.456615 0.758177 1319 0.456561 0.760194 SURF 0x10 mat 4 refs 4 1536 0.436457 0.752929 1318 0.436417 0.757183 1114 0.417048 0.75628 1308 0.417083 0.751771 SURF 0x10 mat 4 refs 4 1536 0.436457 0.752929 1321 0.456692 0.754541 1120 0.456615 0.758177 1318 0.436417 0.757183 SURF 0x10 mat 4 refs 4 1537 0.957319 0.835143 1310 0.930065 0.834861 1116 0.930025 0.819313 1322 0.957396 0.819142 SURF 0x10 mat 4 refs 4 1537 0.4365 0.734634 1322 0.436554 0.723831 1122 0.456662 0.724014 1323 0.456703 0.734888 SURF 0x10 mat 4 refs 4 1538 0.957378 0.80724 1322 0.957396 0.819142 1116 0.930025 0.819313 1312 0.930032 0.807353 SURF 0x10 mat 4 refs 4 1538 0.957378 0.80724 1312 0.930032 0.807353 1117 0.930025 0.795394 1324 0.95737 0.794869 SURF 0x10 mat 4 refs 4 1538 0.436541 0.715796 1324 0.436536 0.707444 1123 0.456743 0.70657 1325 0.456665 0.715162 SURF 0x10 mat 4 refs 4 1538 0.436541 0.715796 1325 0.456665 0.715162 1122 0.456662 0.724014 1322 0.436554 0.723831 SURF 0x10 mat 4 refs 4 1539 0.957348 0.779027 1324 0.95737 0.794869 1117 0.930025 0.795394 1315 0.930003 0.780078 SURF 0x10 mat 4 refs 4 1539 0.957348 0.779027 1315 0.930003 0.780078 1118 0.929968 0.765106 1326 0.957311 0.76354 SURF 0x10 mat 4 refs 4 1539 0.43652 0.696748 1326 0.436493 0.686293 1124 0.456698 0.684645 1328 0.456726 0.695483 SURF 0x10 mat 4 refs 4 1539 0.43652 0.696748 1328 0.456726 0.695483 1123 0.456743 0.70657 1324 0.436536 0.707444 SURF 0x10 mat 4 refs 4 1540 0.436457 0.678662 1326 0.436493 0.686293 1118 0.417117 0.68735 1314 0.417083 0.679973 SURF 0x10 mat 4 refs 4 1540 0.436457 0.678662 1314 0.417083 0.679973 1113 0.417048 0.675465 1316 0.43642 0.673999 SURF 0x10 mat 4 refs 4 1540 0.436457 0.678662 1316 0.43642 0.673999 1119 0.456622 0.671902 1327 0.456661 0.676735 SURF 0x10 mat 4 refs 4 1540 0.436457 0.678662 1327 0.456661 0.676735 1124 0.456698 0.684645 1326 0.436493 0.686293 SURF 0x10 mat 4 refs 4 1559 0.621854 0.655155 1363 0.639574 0.653506 1140 0.639608 0.655666 1362 0.621889 0.657286 SURF 0x10 mat 4 refs 4 1560 0.622032 0.714573 1365 0.622026 0.703125 1142 0.639743 0.702132 1366 0.63975 0.713736 SURF 0x10 mat 4 refs 4 1560 0.622032 0.714573 1366 0.63975 0.713736 1141 0.639743 0.72534 1364 0.622026 0.726346 SURF 0x10 mat 4 refs 4 1561 0.622007 0.688465 1367 0.621976 0.674135 1143 0.639693 0.672746 1369 0.639725 0.687272 SURF 0x10 mat 4 refs 4 1561 0.622007 0.688465 1369 0.639725 0.687272 1142 0.639743 0.702132 1365 0.622026 0.703125 SURF 0x10 mat 4 refs 4 1562 0.621932 0.663677 1362 0.621889 0.657286 1140 0.639608 0.655666 1368 0.639651 0.662144 SURF 0x10 mat 4 refs 4 1562 0.621932 0.663677 1368 0.639651 0.662144 1143 0.639693 0.672746 1367 0.621976 0.674135 SURF 0x10 mat 4 refs 4 1563 0.655447 0.652077 1370 0.655481 0.654239 1140 0.639608 0.655666 1363 0.639574 0.653506 SURF 0x10 mat 4 refs 4 1563 0.655447 0.652077 1371 0.67088 0.650827 1144 0.670913 0.652963 1370 0.655481 0.654239 SURF 0x10 mat 4 refs 4 1564 0.655621 0.712391 1372 0.655615 0.723359 1141 0.639743 0.72534 1366 0.63975 0.713736 SURF 0x10 mat 4 refs 4 1564 0.655621 0.712391 1366 0.63975 0.713736 1142 0.639743 0.702132 1373 0.655615 0.700771 SURF 0x10 mat 4 refs 4 1564 0.655621 0.712391 1373 0.655615 0.700771 1146 0.671044 0.698915 1374 0.67105 0.71039 SURF 0x10 mat 4 refs 4 1564 0.655621 0.712391 1374 0.67105 0.71039 1145 0.671044 0.720558 1372 0.655615 0.723359 SURF 0x10 mat 4 refs 4 1565 0.655596 0.68589 1373 0.655615 0.700771 1142 0.639743 0.702132 1369 0.639725 0.687272 SURF 0x10 mat 4 refs 4 1565 0.655596 0.68589 1369 0.639725 0.687272 1143 0.639693 0.672746 1375 0.655566 0.671343 SURF 0x10 mat 4 refs 4 1565 0.655596 0.68589 1375 0.655566 0.671343 1147 0.670996 0.669854 1377 0.671026 0.684219 SURF 0x10 mat 4 refs 4 1565 0.655596 0.68589 1377 0.671026 0.684219 1146 0.671044 0.698915 1373 0.655615 0.700771 SURF 0x10 mat 4 refs 4 1566 0.655524 0.660727 1375 0.655566 0.671343 1143 0.639693 0.672746 1368 0.639651 0.662144 SURF 0x10 mat 4 refs 4 1566 0.655524 0.660727 1368 0.639651 0.662144 1140 0.639608 0.655666 1370 0.655481 0.654239 SURF 0x10 mat 4 refs 4 1566 0.655524 0.660727 1370 0.655481 0.654239 1144 0.670913 0.652963 1376 0.670955 0.65937 SURF 0x10 mat 4 refs 4 1566 0.655524 0.660727 1376 0.670955 0.65937 1147 0.670996 0.669854 1375 0.655566 0.671343 SURF 0x10 mat 4 refs 4 1567 0.687277 0.649718 1378 0.687309 0.651792 1144 0.670913 0.652963 1371 0.67088 0.650827 SURF 0x10 mat 4 refs 4 1567 0.687277 0.649718 1379 0.70451 0.648773 1148 0.704541 0.650757 1378 0.687309 0.651792 SURF 0x10 mat 4 refs 4 1568 0.687443 0.707581 1380 0.687437 0.717096 1145 0.671044 0.720558 1374 0.67105 0.71039 SURF 0x10 mat 4 refs 4 1568 0.687443 0.707581 1374 0.67105 0.71039 1146 0.671044 0.698915 1381 0.687437 0.696433 SURF 0x10 mat 4 refs 4 1568 0.687443 0.707581 1381 0.687437 0.696433 1150 0.704664 0.693431 1382 0.70467 0.704087 SURF 0x10 mat 4 refs 4 1568 0.687443 0.707581 1382 0.70467 0.704087 1149 0.704664 0.71311 1380 0.687437 0.717096 SURF 0x10 mat 4 refs 4 1569 0.687419 0.682157 1381 0.687437 0.696433 1146 0.671044 0.698915 1377 0.671026 0.684219 SURF 0x10 mat 4 refs 4 1569 0.687419 0.682157 1377 0.671026 0.684219 1147 0.670996 0.669854 1383 0.68739 0.668201 SURF 0x10 mat 4 refs 4 1569 0.687419 0.682157 1383 0.68739 0.668201 1151 0.704619 0.666443 1385 0.704647 0.679783 SURF 0x10 mat 4 refs 4 1569 0.687419 0.682157 1385 0.704647 0.679783 1150 0.704664 0.693431 1381 0.687437 0.696433 SURF 0x10 mat 4 refs 4 1570 0.68735 0.658017 1383 0.68739 0.668201 1147 0.670996 0.669854 1376 0.670955 0.65937 SURF 0x10 mat 4 refs 4 1570 0.68735 0.658017 1376 0.670955 0.65937 1144 0.670913 0.652963 1378 0.687309 0.651792 SURF 0x10 mat 4 refs 4 1570 0.68735 0.658017 1378 0.687309 0.651792 1148 0.704541 0.650757 1384 0.70458 0.656707 SURF 0x10 mat 4 refs 4 1570 0.68735 0.658017 1384 0.70458 0.656707 1151 0.704619 0.666443 1383 0.68739 0.668201 SURF 0x10 mat 4 refs 4 1571 0.722452 0.64802 1386 0.722481 0.649885 1148 0.704541 0.650757 1379 0.70451 0.648773 SURF 0x10 mat 4 refs 4 1571 0.722452 0.64802 1387 0.740403 0.647567 1152 0.740431 0.649301 1386 0.722481 0.649885 SURF 0x10 mat 4 refs 4 1572 0.722605 0.700029 1388 0.7226 0.709068 1149 0.704664 0.71311 1382 0.70467 0.704087 SURF 0x10 mat 4 refs 4 1572 0.722605 0.700029 1382 0.70467 0.704087 1150 0.704664 0.693431 1389 0.7226 0.690009 SURF 0x10 mat 4 refs 4 1572 0.722605 0.700029 1389 0.7226 0.690009 1154 0.740544 0.686606 1390 0.740549 0.695922 SURF 0x10 mat 4 refs 4 1572 0.722605 0.700029 1390 0.740549 0.695922 1153 0.740544 0.705238 1388 0.7226 0.709068 SURF 0x10 mat 4 refs 4 1573 0.722583 0.677177 1389 0.7226 0.690009 1150 0.704664 0.693431 1385 0.704647 0.679783 SURF 0x10 mat 4 refs 4 1573 0.722583 0.677177 1385 0.704647 0.679783 1151 0.704619 0.666443 1391 0.722556 0.664634 SURF 0x10 mat 4 refs 4 1573 0.722583 0.677177 1391 0.722556 0.664634 1155 0.740503 0.663013 1393 0.740528 0.674676 SURF 0x10 mat 4 refs 4 1573 0.722583 0.677177 1393 0.740528 0.674676 1154 0.740544 0.686606 1389 0.7226 0.690009 SURF 0x10 mat 4 refs 4 1574 0.722519 0.65548 1391 0.722556 0.664634 1151 0.704619 0.666443 1384 0.70458 0.656707 SURF 0x10 mat 4 refs 4 1574 0.722519 0.65548 1384 0.70458 0.656707 1148 0.704541 0.650757 1386 0.722481 0.649885 SURF 0x10 mat 4 refs 4 1574 0.722519 0.65548 1386 0.722481 0.649885 1152 0.740431 0.649301 1392 0.740467 0.654503 SURF 0x10 mat 4 refs 4 1574 0.722519 0.65548 1392 0.740467 0.654503 1155 0.740503 0.663013 1391 0.722556 0.664634 SURF 0x10 mat 4 refs 4 1575 0.757665 0.647524 1394 0.757691 0.649129 1152 0.740431 0.649301 1387 0.740403 0.647567 SURF 0x10 mat 4 refs 4 1575 0.757665 0.647524 1395 0.774103 0.647896 1156 0.774128 0.649375 1394 0.757691 0.649129 SURF 0x10 mat 4 refs 4 1576 0.757665 0.737045 1396 0.757691 0.73544 1157 0.774128 0.728958 1397 0.774103 0.730438 SURF 0x10 mat 4 refs 4 1577 0.757725 0.730625 1398 0.757759 0.722747 1158 0.774191 0.717254 1399 0.77416 0.724518 SURF 0x10 mat 4 refs 4 1577 0.757725 0.730625 1399 0.77416 0.724518 1157 0.774128 0.728958 1396 0.757691 0.73544 SURF 0x10 mat 4 refs 4 1578 0.757783 0.711951 1400 0.757798 0.700908 1159 0.774228 0.697118 1401 0.774214 0.7073 SURF 0x10 mat 4 refs 4 1578 0.757783 0.711951 1401 0.774214 0.7073 1158 0.774191 0.717254 1398 0.757759 0.722747 SURF 0x10 mat 4 refs 4 1579 0.757803 0.692284 1400 0.757798 0.700908 1153 0.740544 0.705238 1390 0.740549 0.695922 SURF 0x10 mat 4 refs 4 1579 0.757803 0.692284 1390 0.740549 0.695922 1154 0.740544 0.686606 1402 0.757798 0.683661 SURF 0x10 mat 4 refs 4 1579 0.757803 0.692284 1402 0.757798 0.683661 1160 0.774228 0.681216 1403 0.774233 0.689167 SURF 0x10 mat 4 refs 4 1579 0.757803 0.692284 1403 0.774233 0.689167 1159 0.774228 0.697118 1400 0.757798 0.700908 SURF 0x10 mat 4 refs 4 1580 0.757783 0.672617 1402 0.757798 0.683661 1154 0.740544 0.686606 1393 0.740528 0.674676 SURF 0x10 mat 4 refs 4 1580 0.757783 0.672617 1393 0.740528 0.674676 1155 0.740503 0.663013 1404 0.757759 0.661822 SURF 0x10 mat 4 refs 4 1580 0.757783 0.672617 1404 0.757759 0.661822 1161 0.774191 0.661079 1406 0.774214 0.671033 SURF 0x10 mat 4 refs 4 1580 0.757783 0.672617 1406 0.774214 0.671033 1160 0.774228 0.681216 1402 0.757798 0.683661 SURF 0x10 mat 4 refs 4 1581 0.757725 0.653943 1404 0.757759 0.661822 1155 0.740503 0.663013 1392 0.740467 0.654503 SURF 0x10 mat 4 refs 4 1581 0.757725 0.653943 1392 0.740467 0.654503 1152 0.740431 0.649301 1394 0.757691 0.649129 SURF 0x10 mat 4 refs 4 1581 0.757725 0.653943 1394 0.757691 0.649129 1156 0.774128 0.649375 1405 0.77416 0.653815 SURF 0x10 mat 4 refs 4 1581 0.757725 0.653943 1405 0.77416 0.653815 1161 0.774191 0.661079 1404 0.757759 0.661822 SURF 0x10 mat 4 refs 4 1582 0.789585 0.64869 1407 0.789608 0.65005 1156 0.774128 0.649375 1395 0.774103 0.647896 SURF 0x10 mat 4 refs 4 1582 0.789585 0.64869 1408 0.803578 0.649852 1162 0.803599 0.651098 1407 0.789608 0.65005 SURF 0x10 mat 4 refs 4 1583 0.789585 0.724554 1397 0.774103 0.730438 1157 0.774128 0.728958 1409 0.789608 0.723194 SURF 0x10 mat 4 refs 4 1583 0.789585 0.724554 1409 0.789608 0.723194 1163 0.803599 0.718129 1410 0.803578 0.719375 SURF 0x10 mat 4 refs 4 1584 0.789638 0.719113 1409 0.789608 0.723194 1157 0.774128 0.728958 1399 0.77416 0.724518 SURF 0x10 mat 4 refs 4 1584 0.789638 0.719113 1399 0.77416 0.724518 1158 0.774191 0.717254 1411 0.789667 0.712437 SURF 0x10 mat 4 refs 4 1584 0.789638 0.719113 1411 0.789667 0.712437 1164 0.803653 0.708271 1412 0.803626 0.714389 SURF 0x10 mat 4 refs 4 1584 0.789638 0.719113 1412 0.803626 0.714389 1163 0.803599 0.718129 1409 0.789608 0.723194 SURF 0x10 mat 4 refs 4 1585 0.789688 0.703288 1411 0.789667 0.712437 1158 0.774191 0.717254 1401 0.774214 0.7073 SURF 0x10 mat 4 refs 4 1585 0.789688 0.703288 1401 0.774214 0.7073 1159 0.774228 0.697118 1413 0.789701 0.69393 SURF 0x10 mat 4 refs 4 1585 0.789688 0.703288 1413 0.789701 0.69393 1165 0.803685 0.69131 1414 0.803673 0.699887 SURF 0x10 mat 4 refs 4 1585 0.789688 0.703288 1414 0.803673 0.699887 1164 0.803653 0.708271 1411 0.789667 0.712437 SURF 0x10 mat 4 refs 4 1586 0.789706 0.686622 1413 0.789701 0.69393 1159 0.774228 0.697118 1403 0.774233 0.689167 SURF 0x10 mat 4 refs 4 1586 0.789706 0.686622 1403 0.774233 0.689167 1160 0.774228 0.681216 1415 0.789701 0.679314 SURF 0x10 mat 4 refs 4 1586 0.789706 0.686622 1415 0.789701 0.679314 1166 0.803685 0.677916 1416 0.803689 0.684613 SURF 0x10 mat 4 refs 4 1586 0.789706 0.686622 1416 0.803689 0.684613 1165 0.803685 0.69131 1413 0.789701 0.69393 SURF 0x10 mat 4 refs 4 1587 0.789688 0.669955 1415 0.789701 0.679314 1160 0.774228 0.681216 1406 0.774214 0.671033 SURF 0x10 mat 4 refs 4 1587 0.789688 0.669955 1406 0.774214 0.671033 1161 0.774191 0.661079 1417 0.789667 0.660806 SURF 0x10 mat 4 refs 4 1587 0.789688 0.669955 1417 0.789667 0.660806 1167 0.803653 0.660956 1419 0.803673 0.66934 SURF 0x10 mat 4 refs 4 1587 0.789688 0.669955 1419 0.803673 0.66934 1166 0.803685 0.677916 1415 0.789701 0.679314 SURF 0x10 mat 4 refs 4 1588 0.789638 0.65413 1417 0.789667 0.660806 1161 0.774191 0.661079 1405 0.77416 0.653815 SURF 0x10 mat 4 refs 4 1588 0.789638 0.65413 1405 0.77416 0.653815 1156 0.774128 0.649375 1407 0.789608 0.65005 SURF 0x10 mat 4 refs 4 1588 0.789638 0.65413 1407 0.789608 0.65005 1162 0.803599 0.651098 1418 0.803626 0.654838 SURF 0x10 mat 4 refs 4 1588 0.789638 0.65413 1418 0.803626 0.654838 1167 0.803653 0.660956 1417 0.789667 0.660806 SURF 0x10 mat 4 refs 4 1589 0.815547 0.651329 1420 0.815566 0.652468 1162 0.803599 0.651098 1408 0.803578 0.649852 SURF 0x10 mat 4 refs 4 1589 0.815547 0.651329 1421 0.825382 0.653108 1168 0.8254 0.654147 1420 0.815566 0.652468 SURF 0x10 mat 4 refs 4 1590 0.815547 0.714883 1410 0.803578 0.719375 1163 0.803599 0.718129 1422 0.815566 0.713744 SURF 0x10 mat 4 refs 4 1590 0.815547 0.714883 1422 0.815566 0.713744 1169 0.8254 0.710024 1423 0.825382 0.711063 SURF 0x10 mat 4 refs 4 1591 0.815592 0.710326 1422 0.815566 0.713744 1163 0.803599 0.718129 1412 0.803626 0.714389 SURF 0x10 mat 4 refs 4 1591 0.815592 0.710326 1412 0.803626 0.714389 1164 0.803653 0.708271 1424 0.815617 0.704732 SURF 0x10 mat 4 refs 4 1591 0.815592 0.710326 1424 0.815617 0.704732 1170 0.825447 0.701807 1425 0.825424 0.706907 SURF 0x10 mat 4 refs 4 1591 0.815592 0.710326 1425 0.825424 0.706907 1169 0.8254 0.710024 1422 0.815566 0.713744 SURF 0x10 mat 4 refs 4 1592 0.815635 0.697068 1424 0.815617 0.704732 1164 0.803653 0.708271 1414 0.803673 0.699887 SURF 0x10 mat 4 refs 4 1592 0.815635 0.697068 1414 0.803673 0.699887 1165 0.803685 0.69131 1426 0.815646 0.689228 SURF 0x10 mat 4 refs 4 1592 0.815635 0.697068 1426 0.815646 0.689228 1171 0.825474 0.687668 1427 0.825463 0.694818 SURF 0x10 mat 4 refs 4 1592 0.815635 0.697068 1427 0.825463 0.694818 1170 0.825447 0.701807 1424 0.815617 0.704732 SURF 0x10 mat 4 refs 4 1593 0.815649 0.683106 1426 0.815646 0.689228 1165 0.803685 0.69131 1416 0.803689 0.684613 SURF 0x10 mat 4 refs 4 1593 0.815649 0.683106 1416 0.803689 0.684613 1166 0.803685 0.677916 1428 0.815646 0.676984 SURF 0x10 mat 4 refs 4 1593 0.815649 0.683106 1428 0.815646 0.676984 1172 0.825474 0.676503 1429 0.825477 0.682086 SURF 0x10 mat 4 refs 4 1593 0.815649 0.683106 1429 0.825477 0.682086 1171 0.825474 0.687668 1426 0.815646 0.689228 SURF 0x10 mat 4 refs 4 1594 0.815635 0.669143 1428 0.815646 0.676984 1166 0.803685 0.677916 1419 0.803673 0.66934 SURF 0x10 mat 4 refs 4 1594 0.815635 0.669143 1419 0.803673 0.66934 1167 0.803653 0.660956 1430 0.815617 0.661479 SURF 0x10 mat 4 refs 4 1594 0.815635 0.669143 1430 0.815617 0.661479 1173 0.825447 0.662365 1432 0.825463 0.669353 SURF 0x10 mat 4 refs 4 1594 0.815635 0.669143 1432 0.825463 0.669353 1172 0.825474 0.676503 1428 0.815646 0.676984 SURF 0x10 mat 4 refs 4 1595 0.815592 0.655886 1430 0.815617 0.661479 1167 0.803653 0.660956 1418 0.803626 0.654838 SURF 0x10 mat 4 refs 4 1595 0.815592 0.655886 1418 0.803626 0.654838 1162 0.803599 0.651098 1420 0.815566 0.652468 SURF 0x10 mat 4 refs 4 1595 0.815592 0.655886 1420 0.815566 0.652468 1168 0.8254 0.654147 1431 0.825424 0.657264 SURF 0x10 mat 4 refs 4 1595 0.815592 0.655886 1431 0.825424 0.657264 1173 0.825447 0.662365 1430 0.815617 0.661479 SURF 0x10 mat 4 refs 4 1596 0.832973 0.655178 1433 0.83299 0.656124 1168 0.8254 0.654147 1421 0.825382 0.653108 SURF 0x10 mat 4 refs 4 1596 0.832973 0.655178 1434 0.838959 0.657572 1174 0.838975 0.658423 1433 0.83299 0.656124 SURF 0x10 mat 4 refs 4 1597 0.832973 0.7079 1423 0.825382 0.711063 1169 0.8254 0.710024 1435 0.83299 0.706955 SURF 0x10 mat 4 refs 4 1597 0.832973 0.7079 1435 0.83299 0.706955 1175 0.838975 0.704188 1436 0.838959 0.705039 SURF 0x10 mat 4 refs 4 1598 0.833012 0.704119 1435 0.83299 0.706955 1169 0.8254 0.710024 1425 0.825424 0.706907 SURF 0x10 mat 4 refs 4 1598 0.833012 0.704119 1425 0.825424 0.706907 1170 0.825447 0.701807 1437 0.833033 0.69948 SURF 0x10 mat 4 refs 4 1598 0.833012 0.704119 1437 0.833033 0.69948 1176 0.839015 0.697458 1438 0.838995 0.701635 SURF 0x10 mat 4 refs 4 1598 0.833012 0.704119 1438 0.838995 0.701635 1175 0.838975 0.704188 1435 0.83299 0.706955 SURF 0x10 mat 4 refs 4 1599 0.833049 0.693122 1437 0.833033 0.69948 1170 0.825447 0.701807 1427 0.825463 0.694818 SURF 0x10 mat 4 refs 4 1599 0.833049 0.693122 1427 0.825463 0.694818 1171 0.825474 0.687668 1439 0.833058 0.686618 SURF 0x10 mat 4 refs 4 1599 0.833049 0.693122 1439 0.833058 0.686618 1177 0.839037 0.685878 1440 0.839029 0.691734 SURF 0x10 mat 4 refs 4 1599 0.833049 0.693122 1440 0.839029 0.691734 1176 0.839015 0.697458 1437 0.833033 0.69948 SURF 0x10 mat 4 refs 4 1600 0.833062 0.681539 1439 0.833058 0.686618 1171 0.825474 0.687668 1429 0.825477 0.682086 SURF 0x10 mat 4 refs 4 1600 0.833062 0.681539 1429 0.825477 0.682086 1172 0.825474 0.676503 1441 0.833058 0.676461 SURF 0x10 mat 4 refs 4 1600 0.833062 0.681539 1441 0.833058 0.676461 1178 0.839038 0.676733 1442 0.83904 0.681306 SURF 0x10 mat 4 refs 4 1600 0.833062 0.681539 1442 0.83904 0.681306 1177 0.839037 0.685878 1439 0.833058 0.686618 SURF 0x10 mat 4 refs 4 1601 0.833049 0.669957 1441 0.833058 0.676461 1172 0.825474 0.676503 1432 0.825463 0.669353 SURF 0x10 mat 4 refs 4 1601 0.833049 0.669957 1432 0.825463 0.669353 1173 0.825447 0.662365 1443 0.833033 0.663599 SURF 0x10 mat 4 refs 4 1601 0.833049 0.669957 1443 0.833033 0.663599 1179 0.839015 0.665154 1445 0.839029 0.670877 SURF 0x10 mat 4 refs 4 1601 0.833049 0.669957 1445 0.839029 0.670877 1178 0.839038 0.676733 1441 0.833058 0.676461 SURF 0x10 mat 4 refs 4 1602 0.833012 0.658959 1443 0.833033 0.663599 1173 0.825447 0.662365 1431 0.825424 0.657264 SURF 0x10 mat 4 refs 4 1602 0.833012 0.658959 1431 0.825424 0.657264 1168 0.8254 0.654147 1433 0.83299 0.656124 SURF 0x10 mat 4 refs 4 1602 0.833012 0.658959 1433 0.83299 0.656124 1174 0.838975 0.658423 1444 0.838995 0.660976 SURF 0x10 mat 4 refs 4 1602 0.833012 0.658959 1444 0.838995 0.660976 1179 0.839015 0.665154 1443 0.833033 0.663599 SURF 0x10 mat 4 refs 4 1603 0.843978 0.660323 1446 0.843992 0.661072 1174 0.838975 0.658423 1434 0.838959 0.657572 SURF 0x10 mat 4 refs 4 1603 0.843978 0.660323 1447 0.84834 0.66366 1180 0.848352 0.664289 1446 0.843992 0.661072 SURF 0x10 mat 4 refs 4 1604 0.843978 0.702126 1436 0.838959 0.705039 1175 0.838975 0.704188 1448 0.843992 0.701377 SURF 0x10 mat 4 refs 4 1604 0.843978 0.702126 1448 0.843992 0.701377 1181 0.848352 0.698145 1449 0.84834 0.698775 SURF 0x10 mat 4 refs 4 1605 0.84401 0.699128 1448 0.843992 0.701377 1175 0.838975 0.704188 1438 0.838995 0.701635 SURF 0x10 mat 4 refs 4 1605 0.84401 0.699128 1438 0.838995 0.701635 1176 0.839015 0.697458 1450 0.844028 0.695449 SURF 0x10 mat 4 refs 4 1605 0.84401 0.699128 1450 0.844028 0.695449 1182 0.848383 0.693166 1451 0.848367 0.696257 SURF 0x10 mat 4 refs 4 1605 0.84401 0.699128 1451 0.848367 0.696257 1181 0.848352 0.698145 1448 0.843992 0.701377 SURF 0x10 mat 4 refs 4 1606 0.844041 0.690408 1450 0.844028 0.695449 1176 0.839015 0.697458 1440 0.839029 0.691734 SURF 0x10 mat 4 refs 4 1606 0.844041 0.690408 1440 0.839029 0.691734 1177 0.839037 0.685878 1452 0.844049 0.685251 SURF 0x10 mat 4 refs 4 1606 0.844041 0.690408 1452 0.844049 0.685251 1183 0.8484 0.6846 1453 0.848394 0.688932 SURF 0x10 mat 4 refs 4 1606 0.844041 0.690408 1453 0.848394 0.688932 1182 0.848383 0.693166 1450 0.844028 0.695449 SURF 0x10 mat 4 refs 4 1607 0.844051 0.681225 1452 0.844049 0.685251 1177 0.839037 0.685878 1442 0.83904 0.681306 SURF 0x10 mat 4 refs 4 1607 0.844051 0.681225 1442 0.83904 0.681306 1178 0.839038 0.676733 1454 0.844049 0.677198 SURF 0x10 mat 4 refs 4 1607 0.844051 0.681225 1454 0.844049 0.677198 1184 0.8484 0.677835 1455 0.848403 0.681217 SURF 0x10 mat 4 refs 4 1607 0.844051 0.681225 1455 0.848403 0.681217 1183 0.8484 0.6846 1452 0.844049 0.685251 SURF 0x10 mat 4 refs 4 1608 0.844041 0.672041 1454 0.844049 0.677198 1178 0.839038 0.676733 1445 0.839029 0.670877 SURF 0x10 mat 4 refs 4 1608 0.844041 0.672041 1445 0.839029 0.670877 1179 0.839015 0.665154 1456 0.844028 0.667 SURF 0x10 mat 4 refs 4 1608 0.844041 0.672041 1456 0.844028 0.667 1185 0.848383 0.669268 1458 0.848394 0.673503 SURF 0x10 mat 4 refs 4 1608 0.844041 0.672041 1458 0.848394 0.673503 1184 0.8484 0.677835 1454 0.844049 0.677198 SURF 0x10 mat 4 refs 4 1609 0.84401 0.663321 1456 0.844028 0.667 1179 0.839015 0.665154 1444 0.838995 0.660976 SURF 0x10 mat 4 refs 4 1609 0.84401 0.663321 1444 0.838995 0.660976 1174 0.838975 0.658423 1446 0.843992 0.661072 SURF 0x10 mat 4 refs 4 1609 0.84401 0.663321 1446 0.843992 0.661072 1180 0.848352 0.664289 1457 0.848367 0.666178 SURF 0x10 mat 4 refs 4 1609 0.84401 0.663321 1457 0.848367 0.666178 1185 0.848383 0.669268 1456 0.844028 0.667 SURF 0x10 mat 4 refs 4 1610 0.852354 0.667813 1459 0.852363 0.668294 1180 0.848352 0.664289 1447 0.84834 0.66366 SURF 0x10 mat 4 refs 4 1610 0.852354 0.668169 1460 0.855374 0.672169 1186 0.855381 0.672508 1459 0.852363 0.668652 SURF 0x10 mat 4 refs 4 1611 0.852354 0.694599 1449 0.84834 0.698775 1181 0.848352 0.698145 1461 0.852363 0.694119 SURF 0x10 mat 4 refs 4 1611 0.852354 0.695122 1461 0.852363 0.694639 1187 0.855381 0.690763 1462 0.855374 0.691103 SURF 0x10 mat 4 refs 4 1612 0.852375 0.692679 1461 0.852363 0.694119 1181 0.848352 0.698145 1451 0.848367 0.696257 SURF 0x10 mat 4 refs 4 1612 0.852375 0.692679 1451 0.848367 0.696257 1182 0.848383 0.693166 1463 0.852387 0.690321 SURF 0x10 mat 4 refs 4 1612 0.852375 0.693189 1463 0.852387 0.690817 1188 0.855398 0.688079 1464 0.85539 0.689745 SURF 0x10 mat 4 refs 4 1612 0.852375 0.693189 1464 0.85539 0.689745 1187 0.855381 0.690763 1461 0.852363 0.694639 SURF 0x10 mat 4 refs 4 1613 0.852396 0.687091 1463 0.852387 0.690321 1182 0.848383 0.693166 1453 0.848394 0.688932 SURF 0x10 mat 4 refs 4 1613 0.852396 0.687091 1453 0.848394 0.688932 1183 0.8484 0.6846 1465 0.852401 0.683787 SURF 0x10 mat 4 refs 4 1613 0.852396 0.687567 1465 0.852401 0.684242 1189 0.855408 0.68346 1466 0.855404 0.685795 SURF 0x10 mat 4 refs 4 1613 0.852396 0.687567 1466 0.855404 0.685795 1188 0.855398 0.688079 1463 0.852387 0.690817 SURF 0x10 mat 4 refs 4 1614 0.852403 0.681206 1465 0.852401 0.683787 1183 0.8484 0.6846 1455 0.848403 0.681217 SURF 0x10 mat 4 refs 4 1614 0.852403 0.681206 1455 0.848403 0.681217 1184 0.8484 0.677835 1467 0.852401 0.678626 SURF 0x10 mat 4 refs 4 1614 0.852403 0.681645 1467 0.852401 0.679049 1190 0.855408 0.679812 1468 0.855409 0.681636 SURF 0x10 mat 4 refs 4 1614 0.852403 0.681645 1468 0.855409 0.681636 1189 0.855408 0.68346 1465 0.852401 0.684242 SURF 0x10 mat 4 refs 4 1615 0.852396 0.675322 1467 0.852401 0.678626 1184 0.8484 0.677835 1458 0.848394 0.673503 SURF 0x10 mat 4 refs 4 1615 0.852396 0.675322 1458 0.848394 0.673503 1185 0.848383 0.669268 1469 0.852387 0.672092 SURF 0x10 mat 4 refs 4 1615 0.852396 0.675724 1469 0.852387 0.672474 1191 0.855398 0.675193 1471 0.855404 0.677476 SURF 0x10 mat 4 refs 4 1615 0.852396 0.675724 1471 0.855404 0.677476 1190 0.855408 0.679812 1467 0.852401 0.679049 SURF 0x10 mat 4 refs 4 1616 0.852375 0.669734 1469 0.852387 0.672092 1185 0.848383 0.669268 1457 0.848367 0.666178 SURF 0x10 mat 4 refs 4 1616 0.852375 0.669734 1457 0.848367 0.666178 1180 0.848352 0.664289 1459 0.852363 0.668294 SURF 0x10 mat 4 refs 4 1616 0.852375 0.670102 1459 0.852363 0.668652 1186 0.855381 0.672508 1470 0.85539 0.673527 SURF 0x10 mat 4 refs 4 1616 0.852375 0.670102 1470 0.85539 0.673527 1191 0.855398 0.675193 1469 0.852387 0.672474 SURF 0x10 mat 4 refs 4 997 0.85758 0.67902 382 0.857606 0.679161 999 0.857949 0.681631 1193 0.857623 0.679126 SURF 0x10 mat 4 refs 4 996 0.85757 0.684185 1196 0.857625 0.684103 999 0.857949 0.681631 379 0.857606 0.684103 SURF 0x10 mat 4 refs 4 930 0.59381 0.6569 1645 0.600767 0.658728 998 0.599238 0.655193 1135 0.600126 0.658794 SURF 0x10 mat 4 refs 4 440 0.601493 0.656917 998 0.599238 0.655193 1645 0.600767 0.658728 636 0.594323 0.656335 SURF 0x10 mat 4 refs 4 939 0.557942 0.660047 1130 0.550914 0.663609 1341 0.550347 0.661502 1646 0.556105 0.65832 SURF 0x10 mat 4 refs 4 445 0.55083 0.663609 627 0.558611 0.659516 1646 0.556105 0.65832 1341 0.550347 0.661502 SURF 0x10 mat 4 refs 4 1652 0.141846 0.706927 499 0.145611 0.706445 352 0.145624 0.702194 1647 0.141965 0.70273 SURF 0x10 mat 4 refs 4 1653 0.141546 0.718555 500 0.145597 0.718229 351 0.145603 0.71227 1648 0.141695 0.712683 SURF 0x10 mat 4 refs 4 1648 0.141695 0.712683 351 0.145603 0.71227 499 0.145611 0.706445 1652 0.141846 0.706927 SURF 0x10 mat 4 refs 4 1654 0.141324 0.727778 501 0.145597 0.727535 354 0.145595 0.722882 1649 0.141432 0.723175 SURF 0x10 mat 4 refs 4 1649 0.141432 0.723175 354 0.145595 0.722882 500 0.145597 0.718229 1653 0.141546 0.718555 SURF 0x10 mat 4 refs 4 1650 0.141187 0.733726 356 0.145558 0.733557 501 0.145597 0.727535 1654 0.141324 0.727778 SURF 0x10 mat 4 refs 4 1656 0.134707 0.746787 503 0.142357 0.746716 358 0.14547 0.743393 1651 0.137897 0.743616 SURF 0x10 mat 4 refs 4 503 0.142357 0.746716 1656 0.134707 0.746787 1657 0.13177 0.750655 520 0.136991 0.750578 SURF 0x10 mat 4 refs 4 520 0.136991 0.750578 1657 0.13177 0.750655 1658 0.0518195 0.906109 526 0.0547956 0.906065 SURF 0x10 mat 4 refs 4 703 0.145529 0.741144 1659 0.14019 0.741331 1651 0.137897 0.743616 358 0.14547 0.743393 SURF 0x10 mat 4 refs 4 502 0.145573 0.739463 1655 0.141054 0.739587 1659 0.14019 0.741331 703 0.145529 0.741144 SURF 0x10 mat 4 refs 4 1660 0.14113 0.736274 739 0.145564 0.736107 356 0.145558 0.733557 1650 0.141187 0.733726 SURF 0x10 mat 4 refs 4 1655 0.141054 0.739587 502 0.145573 0.739463 739 0.145564 0.736107 1660 0.14113 0.736274 SURF 0x10 mat 4 refs 4 1661 0.141256 0.736276 820 0.145665 0.736107 1073 0.145667 0.739463 1666 0.140411 0.739565 SURF 0x10 mat 4 refs 4 1671 0.14132 0.733727 1221 0.145663 0.733557 820 0.145665 0.736107 1661 0.141256 0.736276 SURF 0x10 mat 4 refs 4 856 0.14562 0.741144 1662 0.138954 0.741377 1666 0.140411 0.739565 1073 0.145667 0.739463 SURF 0x10 mat 4 refs 4 1219 0.145558 0.743393 1670 0.136733 0.743652 1662 0.138954 0.741377 856 0.14562 0.741144 SURF 0x10 mat 4 refs 4 1049 0.0548416 0.906065 1663 0.0515814 0.906113 1664 0.131299 0.750663 1055 0.137067 0.750578 SURF 0x10 mat 4 refs 4 1055 0.137067 0.750578 1664 0.131299 0.750663 1665 0.133668 0.746798 1072 0.142438 0.746716 SURF 0x10 mat 4 refs 4 1670 0.136733 0.743652 1219 0.145558 0.743393 1072 0.142438 0.746716 1665 0.133668 0.746798 SURF 0x10 mat 4 refs 4 1667 0.141469 0.72778 1074 0.14571 0.727535 1221 0.145663 0.733557 1671 0.14132 0.733727 SURF 0x10 mat 4 refs 4 1668 0.14169 0.718556 1075 0.14571 0.718229 1223 0.145712 0.722882 1672 0.141582 0.723176 SURF 0x10 mat 4 refs 4 1672 0.141582 0.723176 1223 0.145712 0.722882 1074 0.14571 0.727535 1667 0.141469 0.72778 SURF 0x10 mat 4 refs 4 1669 0.141948 0.706927 1076 0.145696 0.706445 1226 0.145705 0.71227 1673 0.141823 0.712683 SURF 0x10 mat 4 refs 4 1673 0.141823 0.712683 1226 0.145705 0.71227 1075 0.14571 0.718229 1668 0.14169 0.718556 SURF 0x10 mat 4 refs 4 1674 0.142031 0.70273 1225 0.145683 0.702194 1076 0.145696 0.706445 1669 0.141948 0.706927 SURF 0x10 mat 4 refs 4 1647 0.141965 0.70273 352 0.145624 0.702194 504 0.145636 0.699596 1675 0.139962 0.698299 SURF 0x10 mat 4 refs 4 1225 0.145683 0.702194 1674 0.142031 0.70273 1676 0.140049 0.698431 1071 0.145671 0.699596 SURF 0x10 mat 4 refs 4 353 0.120909 0.708735 1682 0.124012 0.70872 1677 0.123849 0.70465 124 0.12092 0.704688 SURF 0x10 mat 4 refs 4 355 0.1209 0.719877 1683 0.124484 0.719944 1678 0.124246 0.714311 125 0.120909 0.714294 SURF 0x10 mat 4 refs 4 125 0.120909 0.714294 1678 0.124246 0.714311 1682 0.124012 0.70872 353 0.120909 0.708735 SURF 0x10 mat 4 refs 4 357 0.120904 0.728828 1684 0.124874 0.72894 1679 0.124679 0.724483 126 0.120905 0.724402 SURF 0x10 mat 4 refs 4 126 0.120905 0.724402 1679 0.124679 0.724483 1683 0.124484 0.719944 355 0.1209 0.719877 SURF 0x10 mat 4 refs 4 127 0.120901 0.734488 1680 0.125127 0.734653 1684 0.124874 0.72894 357 0.120904 0.728828 SURF 0x10 mat 4 refs 4 360 0.11868 0.746937 1686 0.122866 0.746898 1681 0.125068 0.743993 128 0.120524 0.744127 SURF 0x10 mat 4 refs 4 1686 0.122866 0.746898 360 0.11868 0.746937 521 0.114517 0.750909 1687 0.12044 0.750822 SURF 0x10 mat 4 refs 4 1687 0.12044 0.750822 521 0.114517 0.750909 527 0.0426316 0.906245 1688 0.0465611 0.906187 SURF 0x10 mat 4 refs 4 1689 0.12546 0.74217 694 0.120642 0.742013 128 0.120524 0.744127 1681 0.125068 0.743993 SURF 0x10 mat 4 refs 4 1685 0.12538 0.740361 359 0.120745 0.740168 694 0.120642 0.742013 1689 0.12546 0.74217 SURF 0x10 mat 4 refs 4 731 0.120831 0.737043 1690 0.12524 0.737201 1680 0.125127 0.734653 127 0.120901 0.734488 SURF 0x10 mat 4 refs 4 359 0.120745 0.740168 1685 0.12538 0.740361 1690 0.12524 0.737201 731 0.120831 0.737043 SURF 0x10 mat 4 refs 4 828 0.120918 0.737043 1691 0.125335 0.7372 1696 0.125469 0.74036 1218 0.120827 0.740168 SURF 0x10 mat 4 refs 4 1485 0.120992 0.734488 1701 0.125226 0.734652 1691 0.125335 0.7372 828 0.120918 0.737043 SURF 0x10 mat 4 refs 4 1692 0.125546 0.742169 865 0.120722 0.742012 1218 0.120827 0.740168 1696 0.125469 0.74036 SURF 0x10 mat 4 refs 4 1700 0.12427 0.744019 1484 0.120602 0.744127 865 0.120722 0.742012 1692 0.125546 0.742169 SURF 0x10 mat 4 refs 4 1693 0.0463538 0.90619 1048 0.0426742 0.906245 1054 0.114586 0.750909 1694 0.120034 0.750829 SURF 0x10 mat 4 refs 4 1694 0.120034 0.750829 1054 0.114586 0.750909 1217 0.118756 0.746937 1695 0.122129 0.746906 SURF 0x10 mat 4 refs 4 1484 0.120602 0.744127 1700 0.12427 0.744019 1695 0.122129 0.746906 1217 0.118756 0.746937 SURF 0x10 mat 4 refs 4 1220 0.121002 0.728828 1697 0.124983 0.728938 1701 0.125226 0.734652 1485 0.120992 0.734488 SURF 0x10 mat 4 refs 4 1222 0.120998 0.719877 1698 0.124593 0.719943 1702 0.124792 0.724481 1486 0.121006 0.724402 SURF 0x10 mat 4 refs 4 1486 0.121006 0.724402 1702 0.124792 0.724481 1697 0.124983 0.728938 1220 0.121002 0.728828 SURF 0x10 mat 4 refs 4 1224 0.120984 0.708735 1699 0.124091 0.708719 1703 0.124342 0.71431 1487 0.120997 0.714294 SURF 0x10 mat 4 refs 4 1487 0.120997 0.714294 1703 0.124342 0.71431 1698 0.124593 0.719943 1222 0.120998 0.719877 SURF 0x10 mat 4 refs 4 1488 0.120974 0.704688 1704 0.1239 0.70465 1699 0.124091 0.708719 1224 0.120984 0.708735 SURF 0x10 mat 4 refs 4 124 0.12092 0.704688 1677 0.123849 0.70465 1705 0.125238 0.6999 361 0.120931 0.702215 SURF 0x10 mat 4 refs 4 1704 0.1239 0.70465 1488 0.120974 0.704688 1216 0.120963 0.702215 1706 0.125408 0.700001 SURF 0x10 mat 4 refs 4 361 0.120931 0.702215 1705 0.125238 0.6999 1707 0.123099 0.700493 572 0.120939 0.70139 SURF 0x10 mat 4 refs 4 572 0.120939 0.70139 1707 0.123099 0.700493 1706 0.125408 0.700001 1216 0.120963 0.702215 SURF 0x10 mat 4 refs 4 574 0.145646 0.69873 1071 0.145671 0.699596 1676 0.140049 0.698431 1708 0.141551 0.698393 SURF 0x10 mat 4 refs 4 504 0.145636 0.699596 574 0.145646 0.69873 1708 0.141551 0.698393 1675 0.139962 0.698299 SURF 0x10 mat 4 refs 4 1682 0.124012 0.70872 1714 0.133224 0.707794 1709 0.133144 0.703665 1677 0.123849 0.70465 SURF 0x10 mat 4 refs 4 1714 0.133224 0.707794 1652 0.141846 0.706927 1647 0.141965 0.70273 1709 0.133144 0.703665 SURF 0x10 mat 4 refs 4 1683 0.124484 0.719944 1715 0.133464 0.719213 1710 0.133342 0.713463 1678 0.124246 0.714311 SURF 0x10 mat 4 refs 4 1715 0.133464 0.719213 1653 0.141546 0.718555 1648 0.141695 0.712683 1710 0.133342 0.713463 SURF 0x10 mat 4 refs 4 1678 0.124246 0.714311 1710 0.133342 0.713463 1714 0.133224 0.707794 1682 0.124012 0.70872 SURF 0x10 mat 4 refs 4 1710 0.133342 0.713463 1648 0.141695 0.712683 1652 0.141846 0.706927 1714 0.133224 0.707794 SURF 0x10 mat 4 refs 4 1684 0.124874 0.72894 1716 0.133667 0.728319 1711 0.133564 0.72379 1679 0.124679 0.724483 SURF 0x10 mat 4 refs 4 1716 0.133667 0.728319 1654 0.141324 0.727778 1649 0.141432 0.723175 1711 0.133564 0.72379 SURF 0x10 mat 4 refs 4 1679 0.124679 0.724483 1711 0.133564 0.72379 1715 0.133464 0.719213 1683 0.124484 0.719944 SURF 0x10 mat 4 refs 4 1711 0.133564 0.72379 1649 0.141432 0.723175 1653 0.141546 0.718555 1715 0.133464 0.719213 SURF 0x10 mat 4 refs 4 1680 0.125127 0.734653 1712 0.1338 0.734152 1716 0.133667 0.728319 1684 0.124874 0.72894 SURF 0x10 mat 4 refs 4 1712 0.1338 0.734152 1650 0.141187 0.733726 1654 0.141324 0.727778 1716 0.133667 0.728319 SURF 0x10 mat 4 refs 4 1686 0.122866 0.746898 1718 0.127362 0.746856 1713 0.12953 0.743862 1681 0.125068 0.743993 SURF 0x10 mat 4 refs 4 1718 0.127362 0.746856 1656 0.134707 0.746787 1651 0.137897 0.743616 1713 0.12953 0.743862 SURF 0x10 mat 4 refs 4 1656 0.134707 0.746787 1718 0.127362 0.746856 1719 0.125448 0.750748 1657 0.13177 0.750655 SURF 0x10 mat 4 refs 4 1718 0.127362 0.746856 1686 0.122866 0.746898 1687 0.12044 0.750822 1719 0.125448 0.750748 SURF 0x10 mat 4 refs 4 1657 0.13177 0.750655 1719 0.125448 0.750748 1720 0.0503465 0.906131 1658 0.0518195 0.906109 SURF 0x10 mat 4 refs 4 1719 0.125448 0.750748 1687 0.12044 0.750822 1688 0.0465611 0.906187 1720 0.0503465 0.906131 SURF 0x10 mat 4 refs 4 1659 0.14019 0.741331 1721 0.130983 0.741855 1713 0.12953 0.743862 1651 0.137897 0.743616 SURF 0x10 mat 4 refs 4 1721 0.130983 0.741855 1689 0.12546 0.74217 1681 0.125068 0.743993 1713 0.12953 0.743862 SURF 0x10 mat 4 refs 4 1655 0.141054 0.739587 1717 0.132313 0.740019 1721 0.130983 0.741855 1659 0.14019 0.741331 SURF 0x10 mat 4 refs 4 1717 0.132313 0.740019 1685 0.12538 0.740361 1689 0.12546 0.74217 1721 0.130983 0.741855 SURF 0x10 mat 4 refs 4 1690 0.12524 0.737201 1722 0.133858 0.736698 1712 0.1338 0.734152 1680 0.125127 0.734653 SURF 0x10 mat 4 refs 4 1722 0.133858 0.736698 1660 0.14113 0.736274 1650 0.141187 0.733726 1712 0.1338 0.734152 SURF 0x10 mat 4 refs 4 1685 0.12538 0.740361 1717 0.132313 0.740019 1722 0.133858 0.736698 1690 0.12524 0.737201 SURF 0x10 mat 4 refs 4 1717 0.132313 0.740019 1655 0.141054 0.739587 1660 0.14113 0.736274 1722 0.133858 0.736698 SURF 0x10 mat 4 refs 4 1691 0.125335 0.7372 1723 0.133937 0.736701 1728 0.132406 0.739991 1696 0.125469 0.74036 SURF 0x10 mat 4 refs 4 1723 0.133937 0.736701 1661 0.141256 0.736276 1666 0.140411 0.739565 1728 0.132406 0.739991 SURF 0x10 mat 4 refs 4 1701 0.125226 0.734652 1733 0.133883 0.734155 1723 0.133937 0.736701 1691 0.125335 0.7372 SURF 0x10 mat 4 refs 4 1733 0.133883 0.734155 1671 0.14132 0.733727 1661 0.141256 0.736276 1723 0.133937 0.736701 SURF 0x10 mat 4 refs 4 1662 0.138954 0.741377 1724 0.131062 0.741843 1728 0.132406 0.739991 1666 0.140411 0.739565 SURF 0x10 mat 4 refs 4 1724 0.131062 0.741843 1692 0.125546 0.742169 1696 0.125469 0.74036 1728 0.132406 0.739991 SURF 0x10 mat 4 refs 4 1670 0.136733 0.743652 1732 0.129597 0.743862 1724 0.131062 0.741843 1662 0.138954 0.741377 SURF 0x10 mat 4 refs 4 1732 0.129597 0.743862 1700 0.12427 0.744019 1692 0.125546 0.742169 1724 0.131062 0.741843 SURF 0x10 mat 4 refs 4 1663 0.0515814 0.906113 1725 0.0503762 0.906131 1726 0.125505 0.750748 1664 0.131299 0.750663 SURF 0x10 mat 4 refs 4 1725 0.0503762 0.906131 1693 0.0463538 0.90619 1694 0.120034 0.750829 1726 0.125505 0.750748 SURF 0x10 mat 4 refs 4 1664 0.131299 0.750663 1726 0.125505 0.750748 1727 0.127425 0.746856 1665 0.133668 0.746798 SURF 0x10 mat 4 refs 4 1726 0.125505 0.750748 1694 0.120034 0.750829 1695 0.122129 0.746906 1727 0.127425 0.746856 SURF 0x10 mat 4 refs 4 1700 0.12427 0.744019 1732 0.129597 0.743862 1727 0.127425 0.746856 1695 0.122129 0.746906 SURF 0x10 mat 4 refs 4 1732 0.129597 0.743862 1670 0.136733 0.743652 1665 0.133668 0.746798 1727 0.127425 0.746856 SURF 0x10 mat 4 refs 4 1697 0.124983 0.728938 1729 0.133757 0.728322 1733 0.133883 0.734155 1701 0.125226 0.734652 SURF 0x10 mat 4 refs 4 1729 0.133757 0.728322 1667 0.141469 0.72778 1671 0.14132 0.733727 1733 0.133883 0.734155 SURF 0x10 mat 4 refs 4 1698 0.124593 0.719943 1730 0.133555 0.719216 1734 0.133658 0.723792 1702 0.124792 0.724481 SURF 0x10 mat 4 refs 4 1730 0.133555 0.719216 1668 0.14169 0.718556 1672 0.141582 0.723176 1734 0.133658 0.723792 SURF 0x10 mat 4 refs 4 1702 0.124792 0.724481 1734 0.133658 0.723792 1729 0.133757 0.728322 1697 0.124983 0.728938 SURF 0x10 mat 4 refs 4 1734 0.133658 0.723792 1672 0.141582 0.723176 1667 0.141469 0.72778 1729 0.133757 0.728322 SURF 0x10 mat 4 refs 4 1699 0.124091 0.708719 1731 0.133289 0.707796 1735 0.133422 0.713465 1703 0.124342 0.71431 SURF 0x10 mat 4 refs 4 1731 0.133289 0.707796 1669 0.141948 0.706927 1673 0.141823 0.712683 1735 0.133422 0.713465 SURF 0x10 mat 4 refs 4 1703 0.124342 0.71431 1735 0.133422 0.713465 1730 0.133555 0.719216 1698 0.124593 0.719943 SURF 0x10 mat 4 refs 4 1735 0.133422 0.713465 1673 0.141823 0.712683 1668 0.14169 0.718556 1730 0.133555 0.719216 SURF 0x10 mat 4 refs 4 1704 0.1239 0.70465 1736 0.133186 0.703667 1731 0.133289 0.707796 1699 0.124091 0.708719 SURF 0x10 mat 4 refs 4 1736 0.133186 0.703667 1674 0.142031 0.70273 1669 0.141948 0.706927 1731 0.133289 0.707796 SURF 0x10 mat 4 refs 4 1677 0.123849 0.70465 1709 0.133144 0.703665 1737 0.132664 0.698256 1705 0.125238 0.6999 SURF 0x10 mat 4 refs 4 1709 0.133144 0.703665 1647 0.141965 0.70273 1675 0.139962 0.698299 1737 0.132664 0.698256 SURF 0x10 mat 4 refs 4 1674 0.142031 0.70273 1736 0.133186 0.703667 1738 0.132673 0.698339 1676 0.140049 0.698431 SURF 0x10 mat 4 refs 4 1736 0.133186 0.703667 1704 0.1239 0.70465 1706 0.125408 0.700001 1738 0.132673 0.698339 SURF 0x10 mat 4 refs 3 1739 0.615385 0.734316 231 0.621668 0.726347 659 0.612441 0.72625 SURF 0x10 mat 4 refs 3 535 0.611837 0.740664 1739 0.615385 0.734316 659 0.612441 0.72625 SURF 0x10 mat 4 refs 3 1739 0.615385 0.734316 534 0.621785 0.731601 231 0.621668 0.726347 SURF 0x10 mat 4 refs 3 1740 0.61572 0.734316 906 0.612801 0.726249 1364 0.622026 0.726346 SURF 0x10 mat 4 refs 3 1040 0.622133 0.731601 1740 0.61572 0.734316 1364 0.622026 0.726346 SURF 0x10 mat 4 refs 3 1740 0.61572 0.734316 1039 0.612158 0.740664 906 0.612801 0.726249 kids 0 OBJECT poly name "Profil.004" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.025 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 101 -7.49272 1.05247 0.0825248 -7.49389 1.03861 -0.242027 -7.49299 1.04998 0.194457 -7.49283 1.05274 0.192901 -7.49267 1.05558 0.189348 -7.49253 1.05843 0.183958 -7.49237 1.06123 0.176887 -7.49223 1.06391 0.168294 -7.4921 1.06643 0.158335 -7.49197 1.0687 0.147171 -7.49188 1.07067 0.134958 -7.4918 1.07228 0.121855 -7.49173 1.07347 0.108019 -7.4917 1.07416 0.0936081 -7.4917 1.0743 0.0787802 -7.49173 1.07404 0.0514531 -7.4918 1.07323 0.0257305 -7.49189 1.07189 0.00116414 -7.492 1.07004 -0.0226939 -7.49216 1.0677 -0.0462955 -7.49232 1.06487 -0.0700873 -7.49253 1.06158 -0.0945204 -7.49275 1.05783 -0.120045 -7.493 1.05365 -0.147108 -7.49357 1.04402 -0.20765 -7.49327 1.04904 -0.17616 -7.47437 1.03642 -0.275662 -7.47334 1.04921 0.215807 -7.47317 1.05232 0.214055 -7.473 1.05552 0.210056 -7.47282 1.05872 0.203988 -7.47266 1.06188 0.196025 -7.47249 1.0649 0.18635 -7.47235 1.06773 0.175137 -7.47222 1.07029 0.162566 -7.47209 1.07252 0.148815 -7.47201 1.07433 0.13406 -7.47194 1.07566 0.118482 -7.4719 1.07644 0.102255 -7.4719 1.0766 0.0855598 -7.47195 1.0763 0.054789 -7.47201 1.07539 0.0258271 -7.47212 1.07389 -0.00183427 -7.47225 1.07181 -0.0286974 -7.47241 1.06917 -0.0552721 -7.47262 1.06598 -0.0820622 -7.47284 1.06227 -0.109573 -7.47309 1.05805 -0.138313 -7.47336 1.05334 -0.168785 -7.47401 1.04251 -0.236954 -7.47368 1.04815 -0.201496 -4.4026 0.92533 -0.682408 -4.40027 0.954414 0.434488 -4.39988 0.961477 0.430507 -4.3995 0.968733 0.421419 -4.39909 0.976026 0.407625 -4.39871 0.98319 0.389531 -4.39834 0.990068 0.367542 -4.39799 0.996498 0.342062 -4.39769 1.00232 0.313494 -4.39744 1.00737 0.282244 -4.39723 1.01149 0.248713 -4.39707 1.01452 0.213308 -4.39701 1.01629 0.176434 -4.39701 1.01665 0.138492 -4.39709 1.01597 0.0685651 -4.39725 1.0139 0.00274503 -4.39749 1.01048 -0.060116 -4.39779 1.00575 -0.121166 -4.39815 0.999754 -0.181558 -4.39859 0.99252 -0.242441 -4.3991 0.98409 -0.304961 -4.39969 0.974502 -0.370273 -4.40032 0.963794 -0.439524 -4.40102 0.952005 -0.513862 -4.40178 0.93917 -0.59444 -0.323443 0.838156 0.427875 -0.322672 0.845401 0.418784 -0.32251 0.852702 0.404992 -0.322398 0.859878 0.386898 -0.322206 0.866762 0.364909 -0.322072 0.873199 0.339429 -0.321504 0.879011 0.310862 -0.321853 0.884083 0.279611 -0.321777 0.888207 0.246081 -0.320967 0.891212 0.210675 -0.320904 0.892988 0.173801 -0.321728 0.893381 0.13586 -0.32179 0.892696 0.0659323 -0.321878 0.890625 0.000112414 -0.322002 0.887202 -0.0627486 -0.322152 0.882469 -0.123799 -0.322334 0.87646 -0.184191 -0.322542 0.869217 -0.245073 -0.322781 0.860777 -0.307594 -0.323047 0.851177 -0.372905 -0.323345 0.840455 -0.442156 -0.32367 0.828649 -0.516496 -0.324025 0.8158 -0.597075 -0.324406 0.801941 -0.685042 -0.323 0.831063 0.431854 numsurf 96 SURF 0x10 mat 4 refs 3 1 0.977005 0.38571 0 0.976848 0.429324 24 0.976962 0.39033 SURF 0x10 mat 4 refs 3 3 0.976864 0.444157 0 0.976848 0.429324 2 0.976884 0.444366 SURF 0x10 mat 4 refs 3 4 0.976843 0.44368 0 0.976848 0.429324 3 0.976864 0.444157 SURF 0x10 mat 4 refs 3 5 0.976823 0.442955 0 0.976848 0.429324 4 0.976843 0.44368 SURF 0x10 mat 4 refs 3 6 0.976803 0.442005 0 0.976848 0.429324 5 0.976823 0.442955 SURF 0x10 mat 4 refs 3 7 0.976784 0.44085 0 0.976848 0.429324 6 0.976803 0.442005 SURF 0x10 mat 4 refs 3 8 0.976766 0.439512 0 0.976848 0.429324 7 0.976784 0.44085 SURF 0x10 mat 4 refs 3 9 0.976751 0.438012 0 0.976848 0.429324 8 0.976766 0.439512 SURF 0x10 mat 4 refs 3 10 0.976737 0.436371 0 0.976848 0.429324 9 0.976751 0.438012 SURF 0x10 mat 4 refs 3 11 0.976727 0.43461 0 0.976848 0.429324 10 0.976737 0.436371 SURF 0x10 mat 4 refs 3 12 0.976719 0.43275 0 0.976848 0.429324 11 0.976727 0.43461 SURF 0x10 mat 4 refs 3 13 0.976715 0.430814 0 0.976848 0.429324 12 0.976719 0.43275 SURF 0x10 mat 4 refs 3 14 0.976715 0.428821 0 0.976848 0.429324 13 0.976715 0.430814 SURF 0x10 mat 4 refs 3 15 0.97672 0.425149 0 0.976848 0.429324 14 0.976715 0.428821 SURF 0x10 mat 4 refs 3 16 0.976728 0.421692 0 0.976848 0.429324 15 0.97672 0.425149 SURF 0x10 mat 4 refs 3 17 0.97674 0.418391 0 0.976848 0.429324 16 0.976728 0.421692 SURF 0x10 mat 4 refs 3 18 0.976755 0.415185 0 0.976848 0.429324 17 0.97674 0.418391 SURF 0x10 mat 4 refs 3 19 0.976775 0.412013 0 0.976848 0.429324 18 0.976755 0.415185 SURF 0x10 mat 4 refs 3 20 0.976797 0.408816 0 0.976848 0.429324 19 0.976775 0.412013 SURF 0x10 mat 4 refs 3 21 0.976824 0.405533 0 0.976848 0.429324 20 0.976797 0.408816 SURF 0x10 mat 4 refs 3 22 0.976853 0.402103 0 0.976848 0.429324 21 0.976824 0.405533 SURF 0x10 mat 4 refs 3 23 0.976886 0.398466 0 0.976848 0.429324 22 0.976853 0.402103 SURF 0x10 mat 4 refs 3 25 0.976923 0.394562 0 0.976848 0.429324 23 0.976886 0.398466 SURF 0x10 mat 4 refs 3 24 0.976962 0.39033 0 0.976848 0.429324 25 0.976923 0.394562 SURF 0x10 mat 4 refs 4 49 0.974374 0.386392 26 0.974422 0.38119 1 0.977005 0.38571 24 0.976962 0.39033 SURF 0x10 mat 4 refs 4 28 0.974264 0.447 3 0.976864 0.444157 2 0.976884 0.444366 27 0.974286 0.447235 SURF 0x10 mat 4 refs 4 28 0.974264 0.447 29 0.97424 0.446463 4 0.976843 0.44368 3 0.976864 0.444157 SURF 0x10 mat 4 refs 4 29 0.97424 0.446463 30 0.974217 0.445647 5 0.976823 0.442955 4 0.976843 0.44368 SURF 0x10 mat 4 refs 4 30 0.974217 0.445647 31 0.974195 0.444577 6 0.976803 0.442005 5 0.976823 0.442955 SURF 0x10 mat 4 refs 4 31 0.974195 0.444577 32 0.974174 0.443277 7 0.976784 0.44085 6 0.976803 0.442005 SURF 0x10 mat 4 refs 4 32 0.974174 0.443277 33 0.974154 0.44177 8 0.976766 0.439512 7 0.976784 0.44085 SURF 0x10 mat 4 refs 4 33 0.974154 0.44177 34 0.974136 0.440081 9 0.976751 0.438012 8 0.976766 0.439512 SURF 0x10 mat 4 refs 4 34 0.974136 0.440081 35 0.974121 0.438233 10 0.976737 0.436371 9 0.976751 0.438012 SURF 0x10 mat 4 refs 4 35 0.974121 0.438233 36 0.974109 0.43625 11 0.976727 0.43461 10 0.976737 0.436371 SURF 0x10 mat 4 refs 4 36 0.974109 0.43625 37 0.9741 0.434156 12 0.976719 0.43275 11 0.976727 0.43461 SURF 0x10 mat 4 refs 4 37 0.9741 0.434156 38 0.974096 0.431976 13 0.976715 0.430814 12 0.976719 0.43275 SURF 0x10 mat 4 refs 4 38 0.974096 0.431976 39 0.974096 0.429732 14 0.976715 0.428821 13 0.976715 0.430814 SURF 0x10 mat 4 refs 4 39 0.974096 0.429732 40 0.974101 0.425597 15 0.97672 0.425149 14 0.976715 0.428821 SURF 0x10 mat 4 refs 4 40 0.974101 0.425597 41 0.97411 0.421705 16 0.976728 0.421692 15 0.97672 0.425149 SURF 0x10 mat 4 refs 4 41 0.97411 0.421705 42 0.974124 0.417988 17 0.97674 0.418391 16 0.976728 0.421692 SURF 0x10 mat 4 refs 4 42 0.974124 0.417988 43 0.974141 0.414378 18 0.976755 0.415185 17 0.97674 0.418391 SURF 0x10 mat 4 refs 4 43 0.974141 0.414378 44 0.974163 0.410807 19 0.976775 0.412013 18 0.976755 0.415185 SURF 0x10 mat 4 refs 4 44 0.974163 0.410807 45 0.974189 0.407207 20 0.976797 0.408816 19 0.976775 0.412013 SURF 0x10 mat 4 refs 4 45 0.974189 0.407207 46 0.974218 0.40351 21 0.976824 0.405533 20 0.976797 0.408816 SURF 0x10 mat 4 refs 4 46 0.974218 0.40351 47 0.974252 0.399648 22 0.976853 0.402103 21 0.976824 0.405533 SURF 0x10 mat 4 refs 4 47 0.974252 0.399648 48 0.974289 0.395553 23 0.976886 0.398466 22 0.976853 0.402103 SURF 0x10 mat 4 refs 4 48 0.974289 0.395553 50 0.97433 0.391157 25 0.976923 0.394562 23 0.976886 0.398466 SURF 0x10 mat 4 refs 4 50 0.97433 0.391157 49 0.974374 0.386392 24 0.976962 0.39033 25 0.976923 0.394562 SURF 0x10 mat 4 refs 4 75 0.567934 0.338352 51 0.568043 0.326531 26 0.974422 0.38119 49 0.974374 0.386392 SURF 0x10 mat 4 refs 4 53 0.567683 0.476087 28 0.974264 0.447 27 0.974286 0.447235 52 0.567734 0.476622 SURF 0x10 mat 4 refs 4 53 0.567683 0.476087 54 0.56763 0.474866 29 0.97424 0.446463 28 0.974264 0.447 SURF 0x10 mat 4 refs 4 54 0.56763 0.474866 55 0.567578 0.473012 30 0.974217 0.445647 29 0.97424 0.446463 SURF 0x10 mat 4 refs 4 55 0.567578 0.473012 56 0.567527 0.470581 31 0.974195 0.444577 30 0.974217 0.445647 SURF 0x10 mat 4 refs 4 56 0.567527 0.470581 57 0.567478 0.467626 32 0.974174 0.443277 31 0.974195 0.444577 SURF 0x10 mat 4 refs 4 57 0.567478 0.467626 58 0.567433 0.464202 33 0.974154 0.44177 32 0.974174 0.443277 SURF 0x10 mat 4 refs 4 58 0.567433 0.464202 59 0.567393 0.460363 34 0.974136 0.440081 33 0.974154 0.44177 SURF 0x10 mat 4 refs 4 59 0.567393 0.460363 60 0.567358 0.456163 35 0.974121 0.438233 34 0.974136 0.440081 SURF 0x10 mat 4 refs 4 60 0.567358 0.456163 61 0.567331 0.451657 36 0.974109 0.43625 35 0.974121 0.438233 SURF 0x10 mat 4 refs 4 61 0.567331 0.451657 62 0.567312 0.446899 37 0.9741 0.434156 36 0.974109 0.43625 SURF 0x10 mat 4 refs 4 62 0.567312 0.446899 63 0.567302 0.441944 38 0.974096 0.431976 37 0.9741 0.434156 SURF 0x10 mat 4 refs 4 63 0.567302 0.441944 64 0.567302 0.436846 39 0.974096 0.429732 38 0.974096 0.431976 SURF 0x10 mat 4 refs 4 64 0.567302 0.436846 65 0.567313 0.427449 40 0.974101 0.425597 39 0.974096 0.429732 SURF 0x10 mat 4 refs 4 65 0.567313 0.427449 66 0.567334 0.418603 41 0.97411 0.421705 40 0.974101 0.425597 SURF 0x10 mat 4 refs 4 66 0.567334 0.418603 67 0.567365 0.410156 42 0.974124 0.417988 41 0.97411 0.421705 SURF 0x10 mat 4 refs 4 67 0.567365 0.410156 68 0.567405 0.401952 43 0.974141 0.414378 42 0.974124 0.417988 SURF 0x10 mat 4 refs 4 68 0.567405 0.401952 69 0.567454 0.393836 44 0.974163 0.410807 43 0.974141 0.414378 SURF 0x10 mat 4 refs 4 69 0.567454 0.393836 70 0.567512 0.385655 45 0.974189 0.407207 44 0.974163 0.410807 SURF 0x10 mat 4 refs 4 70 0.567512 0.385655 71 0.567579 0.377253 46 0.974218 0.40351 45 0.974189 0.407207 SURF 0x10 mat 4 refs 4 71 0.567579 0.377253 72 0.567656 0.368476 47 0.974252 0.399648 46 0.974218 0.40351 SURF 0x10 mat 4 refs 4 72 0.567656 0.368476 73 0.56774 0.35917 48 0.974289 0.395553 47 0.974252 0.399648 SURF 0x10 mat 4 refs 4 73 0.56774 0.35917 74 0.567833 0.34918 50 0.97433 0.391157 48 0.974289 0.395553 SURF 0x10 mat 4 refs 4 74 0.567833 0.34918 75 0.567934 0.338352 49 0.974374 0.386392 50 0.97433 0.391157 SURF 0x10 mat 4 refs 4 98 0.0284666 0.337998 99 0.0285171 0.326177 51 0.568043 0.326531 75 0.567934 0.338352 SURF 0x10 mat 4 refs 4 76 0.0283896 0.475734 53 0.567683 0.476087 52 0.567734 0.476622 100 0.0283309 0.476268 SURF 0x10 mat 4 refs 4 76 0.0283896 0.475734 77 0.0282876 0.474512 54 0.56763 0.474866 53 0.567683 0.476087 SURF 0x10 mat 4 refs 4 77 0.0282876 0.474512 78 0.0282663 0.472659 55 0.567578 0.473012 54 0.56763 0.474866 SURF 0x10 mat 4 refs 4 78 0.0282663 0.472659 79 0.0282513 0.470227 56 0.567527 0.470581 55 0.567578 0.473012 SURF 0x10 mat 4 refs 4 79 0.0282513 0.470227 80 0.028226 0.467272 57 0.567478 0.467626 56 0.567527 0.470581 SURF 0x10 mat 4 refs 4 80 0.028226 0.467272 81 0.0282082 0.463848 58 0.567433 0.464202 57 0.567478 0.467626 SURF 0x10 mat 4 refs 4 81 0.0282082 0.463848 82 0.028133 0.460009 59 0.567393 0.460363 58 0.567433 0.464202 SURF 0x10 mat 4 refs 4 82 0.028133 0.460009 83 0.0281792 0.455809 60 0.567358 0.456163 59 0.567393 0.460363 SURF 0x10 mat 4 refs 4 83 0.0281792 0.455809 84 0.0281691 0.451304 61 0.567331 0.451657 60 0.567358 0.456163 SURF 0x10 mat 4 refs 4 84 0.0281691 0.451304 85 0.0280621 0.446546 62 0.567312 0.446899 61 0.567331 0.451657 SURF 0x10 mat 4 refs 4 85 0.0280621 0.446546 86 0.0280537 0.44159 63 0.567302 0.441944 62 0.567312 0.446899 SURF 0x10 mat 4 refs 4 86 0.0280537 0.44159 87 0.0281628 0.436492 64 0.567302 0.436846 63 0.567302 0.441944 SURF 0x10 mat 4 refs 4 87 0.0281628 0.436492 88 0.0281708 0.427095 65 0.567313 0.427449 64 0.567302 0.436846 SURF 0x10 mat 4 refs 4 88 0.0281708 0.427095 89 0.0281826 0.41825 66 0.567334 0.418603 65 0.567313 0.427449 SURF 0x10 mat 4 refs 4 89 0.0281826 0.41825 90 0.028199 0.409802 67 0.567365 0.410156 66 0.567334 0.418603 SURF 0x10 mat 4 refs 4 90 0.028199 0.409802 91 0.0282189 0.401598 68 0.567405 0.401952 67 0.567365 0.410156 SURF 0x10 mat 4 refs 4 91 0.0282189 0.401598 92 0.028243 0.393483 69 0.567454 0.393836 68 0.567405 0.401952 SURF 0x10 mat 4 refs 4 92 0.028243 0.393483 93 0.0282705 0.385301 70 0.567512 0.385655 69 0.567454 0.393836 SURF 0x10 mat 4 refs 4 93 0.0282705 0.385301 94 0.0283021 0.376899 71 0.567579 0.377253 70 0.567512 0.385655 SURF 0x10 mat 4 refs 4 94 0.0283021 0.376899 95 0.0283373 0.368122 72 0.567656 0.368476 71 0.567579 0.377253 SURF 0x10 mat 4 refs 4 95 0.0283373 0.368122 96 0.0283767 0.358816 73 0.56774 0.35917 72 0.567656 0.368476 SURF 0x10 mat 4 refs 4 96 0.0283767 0.358816 97 0.0284196 0.348826 74 0.567833 0.34918 73 0.56774 0.35917 SURF 0x10 mat 4 refs 4 97 0.0284196 0.348826 98 0.0284666 0.337998 75 0.567934 0.338352 74 0.567833 0.34918 kids 0 OBJECT poly name "Profil.007" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.016 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 97 0.352445 0.802679 -0.686061 0.352602 0.803356 -0.581295 4.42755 0.925812 -0.692924 4.42769 0.926488 -0.58816 0.353904 0.831868 0.430835 0.353988 0.824706 0.426457 0.354045 0.818556 0.414154 0.354078 0.813379 0.395161 0.354091 0.809095 0.370707 0.354086 0.805613 0.342028 0.354068 0.80285 0.310355 0.354038 0.80072 0.27692 0.354002 0.799138 0.242956 0.353959 0.798018 0.209695 0.353916 0.797273 0.17837 0.353831 0.797177 0.126454 0.353745 0.797619 0.0798209 0.353652 0.798683 0.0322614 0.353555 0.799728 -0.0170977 0.353455 0.800723 -0.0691258 0.353351 0.801631 -0.124696 0.35324 0.802421 -0.184678 0.353121 0.803058 -0.249947 0.352996 0.803509 -0.321371 0.35286 0.803742 -0.399822 0.352716 0.803722 -0.486174 4.42782 0.954895 0.423974 4.4282 0.947745 0.419594 4.42853 0.941604 0.407291 4.42879 0.936436 0.388297 4.42898 0.932156 0.363843 4.42912 0.92868 0.335163 4.42923 0.925921 0.30349 4.42928 0.923795 0.270055 4.42931 0.922214 0.23609 4.42932 0.921096 0.20283 4.42931 0.920352 0.171504 4.42923 0.920257 0.11959 4.42912 0.920697 0.0729559 4.42899 0.92176 0.0253962 4.42885 0.922805 -0.0239627 4.42871 0.923797 -0.0759909 4.42856 0.924704 -0.131561 4.42842 0.925492 -0.191544 4.42826 0.926128 -0.256811 4.42812 0.92658 -0.328235 4.42798 0.926811 -0.406687 4.42783 0.926792 -0.493037 7.50037 1.0497 0.198131 7.50026 1.0369 -0.293338 7.50054 1.04655 0.196205 7.50068 1.04385 0.190791 7.5008 1.04157 0.182433 7.50087 1.03969 0.171672 7.50095 1.03816 0.159053 7.50098 1.03695 0.145115 7.50102 1.03601 0.130403 7.50103 1.03532 0.115458 7.50103 1.03482 0.100822 7.50103 1.0345 0.0870376 7.501 1.03445 0.0641932 7.50095 1.03465 0.0436725 7.50089 1.03512 0.0227447 7.50083 1.03557 0.00102645 7.50076 1.03601 -0.0218686 7.5007 1.03641 -0.0463209 7.50064 1.03676 -0.0727152 7.50057 1.03704 -0.101435 7.50051 1.03724 -0.132863 7.50045 1.03734 -0.167384 7.50038 1.03733 -0.205382 7.50032 1.0372 -0.247239 7.51996 1.05046 0.176735 7.51985 1.0391 -0.259749 7.52023 1.04527 0.170215 7.5201 1.04767 0.175023 7.52034 1.04325 0.162793 7.52042 1.04158 0.153236 7.52047 1.04022 0.142028 7.52052 1.03914 0.12965 7.52053 1.03831 0.116584 7.52055 1.03769 0.10331 7.52055 1.03725 0.0903118 7.52055 1.03696 0.078069 7.52052 1.03692 0.0577812 7.52047 1.0371 0.0395573 7.52042 1.03751 0.0209706 7.52036 1.03792 0.00168061 7.52031 1.03831 -0.0186516 7.52025 1.03866 -0.0403682 7.52018 1.03897 -0.0638098 7.52014 1.03922 -0.0893154 7.52007 1.0394 -0.117229 7.52002 1.03949 -0.147887 7.51996 1.03948 -0.181633 7.51991 1.03936 -0.218807 7.51942 1.05295 0.0648045 numsurf 92 SURF 0x10 mat 4 refs 4 0 0.0270729 0.309564 2 0.566557 0.31042 3 0.566575 0.297351 1 0.0270937 0.296495 SURF 0x10 mat 4 refs 4 6 0.0272847 0.172313 28 0.566686 0.17317 27 0.566644 0.171635 5 0.0272771 0.170779 SURF 0x10 mat 4 refs 4 7 0.0272891 0.174683 29 0.56672 0.175539 28 0.566686 0.17317 6 0.0272847 0.172313 SURF 0x10 mat 4 refs 4 8 0.0272908 0.177733 30 0.566746 0.17859 29 0.56672 0.175539 7 0.0272891 0.174683 SURF 0x10 mat 4 refs 4 9 0.0272901 0.181311 31 0.566765 0.182167 30 0.566746 0.17859 8 0.0272908 0.177733 SURF 0x10 mat 4 refs 4 10 0.0272878 0.185262 32 0.566778 0.186119 31 0.566765 0.182167 9 0.0272901 0.181311 SURF 0x10 mat 4 refs 4 11 0.0272839 0.189433 33 0.566786 0.19029 32 0.566778 0.186119 10 0.0272878 0.185262 SURF 0x10 mat 4 refs 4 12 0.027279 0.19367 34 0.566791 0.194527 33 0.566786 0.19029 11 0.0272839 0.189433 SURF 0x10 mat 4 refs 4 13 0.0272734 0.19782 35 0.566791 0.198676 34 0.566791 0.194527 12 0.027279 0.19367 SURF 0x10 mat 4 refs 4 14 0.0272677 0.201727 36 0.56679 0.202584 35 0.566791 0.198676 13 0.0272734 0.19782 SURF 0x10 mat 4 refs 4 15 0.0272564 0.208204 37 0.566779 0.20906 36 0.56679 0.202584 14 0.0272677 0.201727 SURF 0x10 mat 4 refs 4 16 0.0272451 0.214021 38 0.566765 0.214878 37 0.566779 0.20906 15 0.0272564 0.208204 SURF 0x10 mat 4 refs 4 17 0.0272327 0.219954 39 0.566747 0.220811 38 0.566765 0.214878 16 0.0272451 0.214021 SURF 0x10 mat 4 refs 4 18 0.0272199 0.226112 40 0.566728 0.226968 39 0.566747 0.220811 17 0.0272327 0.219954 SURF 0x10 mat 4 refs 4 19 0.0272067 0.232602 41 0.566709 0.233458 40 0.566728 0.226968 18 0.0272199 0.226112 SURF 0x10 mat 4 refs 4 20 0.0271928 0.239534 42 0.56669 0.240391 41 0.566709 0.233458 19 0.0272067 0.232602 SURF 0x10 mat 4 refs 4 21 0.0271782 0.247017 43 0.566671 0.247874 42 0.56669 0.240391 20 0.0271928 0.239534 SURF 0x10 mat 4 refs 4 22 0.0271624 0.255159 44 0.566652 0.256016 43 0.566671 0.247874 21 0.0271782 0.247017 SURF 0x10 mat 4 refs 4 23 0.0271459 0.26407 45 0.566633 0.264926 44 0.566652 0.256016 22 0.0271624 0.255159 SURF 0x10 mat 4 refs 4 24 0.0271278 0.273856 46 0.566613 0.274713 45 0.566633 0.264926 23 0.0271459 0.26407 SURF 0x10 mat 4 refs 4 25 0.0271088 0.284629 47 0.566594 0.285485 46 0.566613 0.274713 24 0.0271278 0.273856 SURF 0x10 mat 4 refs 4 1 0.0270937 0.296495 3 0.566575 0.297351 47 0.566594 0.285485 25 0.0271088 0.284629 SURF 0x10 mat 4 refs 4 4 0.027266 0.170232 5 0.0272771 0.170779 27 0.566644 0.171635 26 0.566592 0.171088 SURF 0x10 mat 4 refs 4 28 0.566686 0.17317 51 0.973395 0.200178 50 0.973376 0.199502 27 0.566644 0.171635 SURF 0x10 mat 4 refs 4 29 0.56672 0.175539 52 0.97341 0.20122 51 0.973395 0.200178 28 0.566686 0.17317 SURF 0x10 mat 4 refs 4 30 0.566746 0.17859 53 0.973421 0.202563 52 0.97341 0.20122 29 0.56672 0.175539 SURF 0x10 mat 4 refs 4 31 0.566765 0.182167 54 0.973429 0.204137 53 0.973421 0.202563 30 0.566746 0.17859 SURF 0x10 mat 4 refs 4 32 0.566778 0.186119 55 0.973435 0.205876 54 0.973429 0.204137 31 0.566765 0.182167 SURF 0x10 mat 4 refs 4 33 0.566786 0.19029 56 0.973439 0.207711 55 0.973435 0.205876 32 0.566778 0.186119 SURF 0x10 mat 4 refs 4 34 0.566791 0.194527 57 0.973441 0.209575 56 0.973439 0.207711 33 0.566786 0.19029 SURF 0x10 mat 4 refs 4 35 0.566791 0.198676 58 0.973441 0.211401 57 0.973441 0.209575 34 0.566791 0.194527 SURF 0x10 mat 4 refs 4 36 0.56679 0.202584 59 0.97344 0.213121 58 0.973441 0.211401 35 0.566791 0.198676 SURF 0x10 mat 4 refs 4 37 0.566779 0.20906 60 0.973436 0.215971 59 0.97344 0.213121 36 0.56679 0.202584 SURF 0x10 mat 4 refs 4 38 0.566765 0.214878 61 0.973429 0.218531 60 0.973436 0.215971 37 0.566779 0.20906 SURF 0x10 mat 4 refs 4 39 0.566747 0.220811 62 0.973421 0.221141 61 0.973429 0.218531 38 0.566765 0.214878 SURF 0x10 mat 4 refs 4 40 0.566728 0.226968 63 0.973413 0.223851 62 0.973421 0.221141 39 0.566747 0.220811 SURF 0x10 mat 4 refs 4 41 0.566709 0.233458 64 0.973405 0.226707 63 0.973413 0.223851 40 0.566728 0.226968 SURF 0x10 mat 4 refs 4 42 0.56669 0.240391 65 0.973396 0.229757 64 0.973405 0.226707 41 0.566709 0.233458 SURF 0x10 mat 4 refs 4 43 0.566671 0.247874 66 0.973388 0.23305 65 0.973396 0.229757 42 0.56669 0.240391 SURF 0x10 mat 4 refs 4 44 0.566652 0.256016 67 0.97338 0.236633 66 0.973388 0.23305 43 0.566671 0.247874 SURF 0x10 mat 4 refs 4 45 0.566633 0.264926 68 0.973371 0.240553 67 0.97338 0.236633 44 0.566652 0.256016 SURF 0x10 mat 4 refs 4 46 0.566613 0.274713 69 0.973363 0.24486 68 0.973371 0.240553 45 0.566633 0.264926 SURF 0x10 mat 4 refs 4 47 0.566594 0.285485 70 0.973354 0.2496 69 0.973363 0.24486 46 0.566613 0.274713 SURF 0x10 mat 4 refs 4 3 0.566575 0.297351 71 0.973346 0.254822 70 0.973354 0.2496 47 0.566594 0.285485 SURF 0x10 mat 4 refs 4 2 0.566557 0.31042 49 0.973337 0.260572 71 0.973346 0.254822 3 0.566575 0.297351 SURF 0x10 mat 4 refs 4 26 0.566592 0.171088 27 0.566644 0.171635 50 0.973376 0.199502 48 0.973353 0.199262 SURF 0x10 mat 4 refs 4 51 0.973395 0.200178 74 0.975983 0.202745 75 0.975966 0.202145 50 0.973376 0.199502 SURF 0x10 mat 4 refs 4 52 0.97341 0.20122 76 0.975996 0.203671 74 0.975983 0.202745 51 0.973395 0.200178 SURF 0x10 mat 4 refs 4 53 0.973421 0.202563 77 0.976006 0.204863 76 0.975996 0.203671 52 0.97341 0.20122 SURF 0x10 mat 4 refs 4 54 0.973429 0.204137 78 0.976014 0.206261 77 0.976006 0.204863 53 0.973421 0.202563 SURF 0x10 mat 4 refs 4 55 0.973435 0.205876 79 0.976019 0.207805 78 0.976014 0.206261 54 0.973429 0.204137 SURF 0x10 mat 4 refs 4 56 0.973439 0.207711 80 0.976022 0.209435 79 0.976019 0.207805 55 0.973435 0.205876 SURF 0x10 mat 4 refs 4 57 0.973441 0.209575 81 0.976024 0.211091 80 0.976022 0.209435 56 0.973439 0.207711 SURF 0x10 mat 4 refs 4 58 0.973441 0.211401 82 0.976024 0.212712 81 0.976024 0.211091 57 0.973441 0.209575 SURF 0x10 mat 4 refs 4 59 0.97344 0.213121 83 0.976024 0.21424 82 0.976024 0.212712 58 0.973441 0.211401 SURF 0x10 mat 4 refs 4 60 0.973436 0.215971 84 0.976019 0.216771 83 0.976024 0.21424 59 0.97344 0.213121 SURF 0x10 mat 4 refs 4 61 0.973429 0.218531 85 0.976014 0.219044 84 0.976019 0.216771 60 0.973436 0.215971 SURF 0x10 mat 4 refs 4 62 0.973421 0.221141 86 0.976007 0.221363 85 0.976014 0.219044 61 0.973429 0.218531 SURF 0x10 mat 4 refs 4 63 0.973413 0.223851 87 0.976 0.223769 86 0.976007 0.221363 62 0.973421 0.221141 SURF 0x10 mat 4 refs 4 64 0.973405 0.226707 88 0.975992 0.226305 87 0.976 0.223769 63 0.973413 0.223851 SURF 0x10 mat 4 refs 4 65 0.973396 0.229757 89 0.975985 0.229015 88 0.975992 0.226305 64 0.973405 0.226707 SURF 0x10 mat 4 refs 4 66 0.973388 0.23305 90 0.975977 0.231939 89 0.975985 0.229015 65 0.973396 0.229757 SURF 0x10 mat 4 refs 4 67 0.97338 0.236633 91 0.975969 0.235121 90 0.975977 0.231939 66 0.973388 0.23305 SURF 0x10 mat 4 refs 4 68 0.973371 0.240553 92 0.975962 0.238603 91 0.975969 0.235121 67 0.97338 0.236633 SURF 0x10 mat 4 refs 4 69 0.973363 0.24486 93 0.975955 0.242428 92 0.975962 0.238603 68 0.973371 0.240553 SURF 0x10 mat 4 refs 4 70 0.973354 0.2496 94 0.975947 0.246637 93 0.975955 0.242428 69 0.973363 0.24486 SURF 0x10 mat 4 refs 4 71 0.973346 0.254822 95 0.975939 0.251275 94 0.975947 0.246637 70 0.973354 0.2496 SURF 0x10 mat 4 refs 4 49 0.973337 0.260572 73 0.975932 0.256382 95 0.975939 0.251275 71 0.973346 0.254822 SURF 0x10 mat 4 refs 4 48 0.973353 0.199262 50 0.973376 0.199502 75 0.975966 0.202145 72 0.975946 0.201931 SURF 0x10 mat 4 refs 3 74 0.975983 0.204108 96 0.975875 0.217257 75 0.975966 0.203508 SURF 0x10 mat 4 refs 3 76 0.975996 0.205034 96 0.975875 0.217257 74 0.975983 0.204108 SURF 0x10 mat 4 refs 3 77 0.976006 0.206226 96 0.975875 0.217257 76 0.975996 0.205034 SURF 0x10 mat 4 refs 3 78 0.976014 0.207624 96 0.975875 0.217257 77 0.976006 0.206226 SURF 0x10 mat 4 refs 3 79 0.976019 0.209168 96 0.975875 0.217257 78 0.976014 0.207624 SURF 0x10 mat 4 refs 3 80 0.976022 0.210798 96 0.975875 0.217257 79 0.976019 0.209168 SURF 0x10 mat 4 refs 3 81 0.976024 0.212454 96 0.975875 0.217257 80 0.976022 0.210798 SURF 0x10 mat 4 refs 3 82 0.976024 0.214075 96 0.975875 0.217257 81 0.976024 0.212454 SURF 0x10 mat 4 refs 3 83 0.976024 0.215603 96 0.975875 0.217257 82 0.976024 0.214075 SURF 0x10 mat 4 refs 3 84 0.976019 0.218134 96 0.975875 0.217257 83 0.976024 0.215603 SURF 0x10 mat 4 refs 3 85 0.976014 0.220407 96 0.975875 0.217257 84 0.976019 0.218134 SURF 0x10 mat 4 refs 3 86 0.976007 0.222726 96 0.975875 0.217257 85 0.976014 0.220407 SURF 0x10 mat 4 refs 3 87 0.976 0.225132 96 0.975875 0.217257 86 0.976007 0.222726 SURF 0x10 mat 4 refs 3 88 0.975992 0.227669 96 0.975875 0.217257 87 0.976 0.225132 SURF 0x10 mat 4 refs 3 89 0.975985 0.230378 96 0.975875 0.217257 88 0.975992 0.227669 SURF 0x10 mat 4 refs 3 90 0.975977 0.233302 96 0.975875 0.217257 89 0.975985 0.230378 SURF 0x10 mat 4 refs 3 91 0.975969 0.236484 96 0.975875 0.217257 90 0.975977 0.233302 SURF 0x10 mat 4 refs 3 92 0.975962 0.239966 96 0.975875 0.217257 91 0.975969 0.236484 SURF 0x10 mat 4 refs 3 93 0.975955 0.243791 96 0.975875 0.217257 92 0.975962 0.239966 SURF 0x10 mat 4 refs 3 94 0.975947 0.248 96 0.975875 0.217257 93 0.975955 0.243791 SURF 0x10 mat 4 refs 3 95 0.975939 0.252638 96 0.975875 0.217257 94 0.975947 0.248 SURF 0x10 mat 4 refs 3 73 0.975932 0.257745 96 0.975875 0.217257 95 0.975939 0.252638 SURF 0x10 mat 4 refs 3 72 0.975946 0.203294 75 0.975966 0.203508 96 0.975875 0.217257 kids 0 OBJECT poly name "Profil" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.024 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 101 7.51942 1.05295 0.0648045 7.51985 1.0391 -0.259749 7.51996 1.05046 0.176735 7.5198 1.05322 0.175179 7.51964 1.05606 0.171628 7.51947 1.05891 0.166238 7.51931 1.06171 0.159167 7.51914 1.0644 0.150573 7.51898 1.06691 0.140616 7.51884 1.06918 0.129452 7.51871 1.07116 0.11724 7.5186 1.07277 0.104137 7.5185 1.07395 0.0903007 7.51844 1.07464 0.0758894 7.51841 1.07479 0.0610632 7.51838 1.07452 0.0337344 7.51838 1.07371 0.00801182 7.51841 1.07237 -0.0165528 7.51847 1.07053 -0.0404126 7.51857 1.06818 -0.0640142 7.51868 1.06535 -0.0878059 7.51882 1.06206 -0.112241 7.519 1.05831 -0.137765 7.51919 1.05413 -0.164828 7.51961 1.04451 -0.225371 7.51939 1.04952 -0.19388 7.50026 1.0369 -0.293338 7.50037 1.0497 0.198131 7.50019 1.0528 0.196381 7.50002 1.056 0.192382 7.49983 1.05921 0.186312 7.49964 1.06236 0.178351 7.49945 1.06539 0.168675 7.49927 1.06821 0.157464 7.49912 1.07078 0.144893 7.49897 1.073 0.131143 7.49885 1.07481 0.116388 7.49873 1.07614 0.100809 7.49867 1.07693 0.0845841 7.49862 1.07708 0.0678887 7.49859 1.07678 0.0371178 7.49859 1.07587 0.00815445 7.49864 1.07437 -0.0195054 7.4987 1.07229 -0.04637 7.49882 1.06965 -0.0729448 7.49894 1.06646 -0.099735 7.4991 1.06276 -0.127247 7.49929 1.05854 -0.155986 7.4995 1.05382 -0.186459 7.49999 1.04299 -0.25463 7.49972 1.04864 -0.219172 4.42755 0.925812 -0.692924 4.42782 0.954897 0.423974 4.42742 0.961958 0.419993 4.427 0.969216 0.410906 4.42657 0.976508 0.397114 4.42614 0.983674 0.379021 4.42573 0.990551 0.357032 4.42533 0.996979 0.331552 4.42495 1.0028 0.302986 4.42462 1.00785 0.271735 4.42433 1.01197 0.238205 4.42411 1.015 0.202801 4.42395 1.01677 0.165927 4.42386 1.01714 0.127986 4.42378 1.01645 0.0580583 4.4238 1.01438 -0.00776154 4.42387 1.01097 -0.0706226 4.42403 1.00624 -0.131675 4.42427 1.00024 -0.192066 4.42456 0.993003 -0.252949 4.42492 0.984573 -0.315471 4.42535 0.974985 -0.380784 4.42582 0.964277 -0.450035 4.42635 0.952486 -0.524377 4.42693 0.939653 -0.604957 0.353232 0.838866 0.426856 0.352998 0.846132 0.417767 0.352755 0.853431 0.403976 0.352508 0.860603 0.385883 0.352264 0.867489 0.363894 0.352028 0.873925 0.338414 0.351805 0.87975 0.309846 0.3516 0.884807 0.278596 0.35142 0.888931 0.245067 0.351269 0.891962 0.209662 0.351154 0.89374 0.172787 0.351078 0.894103 0.134846 0.350981 0.893419 0.0649186 0.350932 0.891347 -0.000901282 0.350929 0.887925 -0.0637624 0.350969 0.883192 -0.124813 0.351048 0.877186 -0.185206 0.351163 0.869944 -0.246087 0.351312 0.861504 -0.308609 0.35149 0.851905 -0.373922 0.351696 0.841186 -0.443173 0.351925 0.829382 -0.517513 0.352176 0.816535 -0.598093 0.352445 0.802679 -0.686061 0.353451 0.831795 0.430837 numsurf 96 SURF 0x10 mat 4 refs 3 24 0.973446 0.575925 0 0.973421 0.538487 1 0.973478 0.580361 SURF 0x10 mat 4 refs 3 2 0.973492 0.524046 0 0.973421 0.538487 3 0.973471 0.524246 SURF 0x10 mat 4 refs 3 3 0.973471 0.524246 0 0.973421 0.538487 4 0.97345 0.524705 SURF 0x10 mat 4 refs 3 4 0.97345 0.524705 0 0.973421 0.538487 5 0.973427 0.5254 SURF 0x10 mat 4 refs 3 5 0.973427 0.5254 0 0.973421 0.538487 6 0.973406 0.526312 SURF 0x10 mat 4 refs 3 6 0.973406 0.526312 0 0.973421 0.538487 7 0.973384 0.527421 SURF 0x10 mat 4 refs 3 7 0.973384 0.527421 0 0.973421 0.538487 8 0.973363 0.528706 SURF 0x10 mat 4 refs 3 8 0.973363 0.528706 0 0.973421 0.538487 9 0.973344 0.530146 SURF 0x10 mat 4 refs 3 9 0.973344 0.530146 0 0.973421 0.538487 10 0.973327 0.531722 SURF 0x10 mat 4 refs 3 10 0.973327 0.531722 0 0.973421 0.538487 11 0.973313 0.533412 SURF 0x10 mat 4 refs 3 11 0.973313 0.533412 0 0.973421 0.538487 12 0.973301 0.535197 SURF 0x10 mat 4 refs 3 12 0.973301 0.535197 0 0.973421 0.538487 13 0.973293 0.537057 SURF 0x10 mat 4 refs 3 13 0.973293 0.537057 0 0.973421 0.538487 14 0.973288 0.53897 SURF 0x10 mat 4 refs 3 14 0.973288 0.53897 0 0.973421 0.538487 15 0.973284 0.542495 SURF 0x10 mat 4 refs 3 15 0.973284 0.542495 0 0.973421 0.538487 16 0.973284 0.545814 SURF 0x10 mat 4 refs 3 16 0.973284 0.545814 0 0.973421 0.538487 17 0.973289 0.548984 SURF 0x10 mat 4 refs 3 17 0.973289 0.548984 0 0.973421 0.538487 18 0.973297 0.552062 SURF 0x10 mat 4 refs 3 18 0.973297 0.552062 0 0.973421 0.538487 19 0.973309 0.555107 SURF 0x10 mat 4 refs 3 19 0.973309 0.555107 0 0.973421 0.538487 20 0.973324 0.558177 SURF 0x10 mat 4 refs 3 20 0.973324 0.558177 0 0.973421 0.538487 21 0.973343 0.561329 SURF 0x10 mat 4 refs 3 21 0.973343 0.561329 0 0.973421 0.538487 22 0.973364 0.564622 SURF 0x10 mat 4 refs 3 22 0.973364 0.564622 0 0.973421 0.538487 23 0.973389 0.568114 SURF 0x10 mat 4 refs 3 23 0.973389 0.568114 0 0.973421 0.538487 25 0.973417 0.571862 SURF 0x10 mat 4 refs 3 25 0.973417 0.571862 0 0.973421 0.538487 24 0.973446 0.575925 SURF 0x10 mat 4 refs 4 49 0.970861 0.579534 24 0.973446 0.575529 1 0.973478 0.580235 26 0.970897 0.584834 SURF 0x10 mat 4 refs 4 28 0.970889 0.517789 27 0.970912 0.517549 2 0.973492 0.520478 3 0.973471 0.520691 SURF 0x10 mat 4 refs 4 28 0.970889 0.517789 3 0.973471 0.520691 4 0.97345 0.521177 29 0.970865 0.518336 SURF 0x10 mat 4 refs 4 29 0.970865 0.518336 4 0.97345 0.521177 5 0.973427 0.521915 30 0.97084 0.519167 SURF 0x10 mat 4 refs 4 30 0.97084 0.519167 5 0.973427 0.521915 6 0.973406 0.522883 31 0.970815 0.520257 SURF 0x10 mat 4 refs 4 31 0.970815 0.520257 6 0.973406 0.522883 7 0.973384 0.52406 32 0.970791 0.521582 SURF 0x10 mat 4 refs 4 32 0.970791 0.521582 7 0.973384 0.52406 8 0.973363 0.525423 33 0.970768 0.523116 SURF 0x10 mat 4 refs 4 33 0.970768 0.523116 8 0.973363 0.525423 9 0.973344 0.526951 34 0.970746 0.524838 SURF 0x10 mat 4 refs 4 34 0.970746 0.524838 9 0.973344 0.526951 10 0.973327 0.528623 35 0.970727 0.52672 SURF 0x10 mat 4 refs 4 35 0.970727 0.52672 10 0.973327 0.528623 11 0.973313 0.530417 36 0.970711 0.52874 SURF 0x10 mat 4 refs 4 36 0.970711 0.52874 11 0.973313 0.530417 12 0.973301 0.532312 37 0.970697 0.530873 SURF 0x10 mat 4 refs 4 37 0.970697 0.530873 12 0.973301 0.532312 13 0.973293 0.534285 38 0.970688 0.533094 SURF 0x10 mat 4 refs 4 38 0.970688 0.533094 13 0.973293 0.534285 14 0.973288 0.536314 39 0.970683 0.53538 SURF 0x10 mat 4 refs 4 39 0.970683 0.53538 14 0.973288 0.536314 15 0.973284 0.540056 40 0.970679 0.539593 SURF 0x10 mat 4 refs 4 40 0.970679 0.539593 15 0.973284 0.540056 16 0.973284 0.543577 41 0.970679 0.543558 SURF 0x10 mat 4 refs 4 41 0.970679 0.543558 16 0.973284 0.543577 17 0.973289 0.54694 42 0.970683 0.547345 SURF 0x10 mat 4 refs 4 42 0.970683 0.547345 17 0.973289 0.54694 18 0.973297 0.550207 43 0.970693 0.551022 SURF 0x10 mat 4 refs 4 43 0.970693 0.551022 18 0.973297 0.550207 19 0.973309 0.553438 44 0.970706 0.554661 SURF 0x10 mat 4 refs 4 44 0.970706 0.554661 19 0.973309 0.553438 20 0.973324 0.556695 45 0.970724 0.558328 SURF 0x10 mat 4 refs 4 45 0.970724 0.558328 20 0.973324 0.556695 21 0.973343 0.56004 46 0.970745 0.562095 SURF 0x10 mat 4 refs 4 46 0.970745 0.562095 21 0.973343 0.56004 22 0.973364 0.563535 47 0.970769 0.566029 SURF 0x10 mat 4 refs 4 47 0.970769 0.566029 22 0.973364 0.563535 23 0.973389 0.56724 48 0.970797 0.570201 SURF 0x10 mat 4 refs 4 48 0.970797 0.570201 23 0.973389 0.56724 25 0.973417 0.571217 50 0.970827 0.57468 SURF 0x10 mat 4 refs 4 50 0.970827 0.57468 25 0.973417 0.571217 24 0.973446 0.575529 49 0.970861 0.579534 SURF 0x10 mat 4 refs 4 75 0.566138 0.627496 49 0.970861 0.579534 26 0.970897 0.584834 51 0.56622 0.639539 SURF 0x10 mat 4 refs 4 53 0.566202 0.487175 52 0.566255 0.48663 27 0.970912 0.517549 28 0.970889 0.517789 SURF 0x10 mat 4 refs 4 53 0.566202 0.487175 28 0.970889 0.517789 29 0.970865 0.518336 54 0.566147 0.488419 SURF 0x10 mat 4 refs 4 54 0.566147 0.488419 29 0.970865 0.518336 30 0.97084 0.519167 55 0.566091 0.490307 SURF 0x10 mat 4 refs 4 55 0.566091 0.490307 30 0.97084 0.519167 31 0.970815 0.520257 56 0.566035 0.492784 SURF 0x10 mat 4 refs 4 56 0.566035 0.492784 31 0.970815 0.520257 32 0.970791 0.521582 57 0.56598 0.495795 SURF 0x10 mat 4 refs 4 57 0.56598 0.495795 32 0.970791 0.521582 33 0.970768 0.523116 58 0.565927 0.499283 SURF 0x10 mat 4 refs 4 58 0.565927 0.499283 33 0.970768 0.523116 34 0.970746 0.524838 59 0.565878 0.503194 SURF 0x10 mat 4 refs 4 59 0.565878 0.503194 34 0.970746 0.524838 35 0.970727 0.52672 60 0.565834 0.507472 SURF 0x10 mat 4 refs 4 60 0.565834 0.507472 35 0.970727 0.52672 36 0.970711 0.52874 61 0.565797 0.512063 SURF 0x10 mat 4 refs 4 61 0.565797 0.512063 36 0.970711 0.52874 37 0.970697 0.530873 62 0.565767 0.51691 SURF 0x10 mat 4 refs 4 62 0.565767 0.51691 37 0.970697 0.530873 38 0.970688 0.533094 63 0.565746 0.521958 SURF 0x10 mat 4 refs 4 63 0.565746 0.521958 38 0.970688 0.533094 39 0.970683 0.53538 64 0.565734 0.527152 SURF 0x10 mat 4 refs 4 64 0.565734 0.527152 39 0.970683 0.53538 40 0.970679 0.539593 65 0.565724 0.536726 SURF 0x10 mat 4 refs 4 65 0.565724 0.536726 40 0.970679 0.539593 41 0.970679 0.543558 66 0.565724 0.545737 SURF 0x10 mat 4 refs 4 66 0.565724 0.545737 41 0.970679 0.543558 42 0.970683 0.547345 67 0.565735 0.554343 SURF 0x10 mat 4 refs 4 67 0.565735 0.554343 42 0.970683 0.547345 43 0.970693 0.551022 68 0.565756 0.562701 SURF 0x10 mat 4 refs 4 68 0.565756 0.562701 43 0.970693 0.551022 44 0.970706 0.554661 69 0.565787 0.570969 SURF 0x10 mat 4 refs 4 69 0.565787 0.570969 44 0.970706 0.554661 45 0.970724 0.558328 70 0.565826 0.579304 SURF 0x10 mat 4 refs 4 70 0.565826 0.579304 45 0.970724 0.558328 46 0.970745 0.562095 71 0.565874 0.587864 SURF 0x10 mat 4 refs 4 71 0.565874 0.587864 46 0.970745 0.562095 47 0.970769 0.566029 72 0.56593 0.596805 SURF 0x10 mat 4 refs 4 72 0.56593 0.596805 47 0.970769 0.566029 48 0.970797 0.570201 73 0.565993 0.606286 SURF 0x10 mat 4 refs 4 73 0.565993 0.606286 48 0.970797 0.570201 50 0.970827 0.57468 74 0.566062 0.616464 SURF 0x10 mat 4 refs 4 74 0.566062 0.616464 50 0.970827 0.57468 49 0.970861 0.579534 75 0.566138 0.627496 SURF 0x10 mat 4 refs 4 98 0.0294904 0.626556 75 0.566138 0.627496 51 0.56622 0.639539 99 0.0295259 0.638599 SURF 0x10 mat 4 refs 4 76 0.0296296 0.486235 100 0.0296584 0.48569 52 0.566255 0.48663 53 0.566202 0.487175 SURF 0x10 mat 4 refs 4 76 0.0296296 0.486235 53 0.566202 0.487175 54 0.566147 0.488419 77 0.0295987 0.48748 SURF 0x10 mat 4 refs 4 77 0.0295987 0.48748 54 0.566147 0.488419 55 0.566091 0.490307 78 0.0295668 0.489368 SURF 0x10 mat 4 refs 4 78 0.0295668 0.489368 55 0.566091 0.490307 56 0.566035 0.492784 79 0.0295342 0.491845 SURF 0x10 mat 4 refs 4 79 0.0295342 0.491845 56 0.566035 0.492784 57 0.56598 0.495795 80 0.0295021 0.494855 SURF 0x10 mat 4 refs 4 80 0.0295021 0.494855 57 0.56598 0.495795 58 0.565927 0.499283 81 0.029471 0.498344 SURF 0x10 mat 4 refs 4 81 0.029471 0.498344 58 0.565927 0.499283 59 0.565878 0.503194 82 0.0294416 0.502255 SURF 0x10 mat 4 refs 4 82 0.0294416 0.502255 59 0.565878 0.503194 60 0.565834 0.507472 83 0.0294147 0.506533 SURF 0x10 mat 4 refs 4 83 0.0294147 0.506533 60 0.565834 0.507472 61 0.565797 0.512063 84 0.0293909 0.511123 SURF 0x10 mat 4 refs 4 84 0.0293909 0.511123 61 0.565797 0.512063 62 0.565767 0.51691 85 0.0293711 0.51597 SURF 0x10 mat 4 refs 4 85 0.0293711 0.51597 62 0.565767 0.51691 63 0.565746 0.521958 86 0.0293559 0.521019 SURF 0x10 mat 4 refs 4 86 0.0293559 0.521019 63 0.565746 0.521958 64 0.565734 0.527152 87 0.0293459 0.526213 SURF 0x10 mat 4 refs 4 87 0.0293459 0.526213 64 0.565734 0.527152 65 0.565724 0.536726 88 0.0293331 0.535786 SURF 0x10 mat 4 refs 4 88 0.0293331 0.535786 65 0.565724 0.536726 66 0.565724 0.545737 89 0.0293267 0.544797 SURF 0x10 mat 4 refs 4 89 0.0293267 0.544797 66 0.565724 0.545737 67 0.565735 0.554343 90 0.0293263 0.553404 SURF 0x10 mat 4 refs 4 90 0.0293263 0.553404 67 0.565735 0.554343 68 0.565756 0.562701 91 0.0293315 0.561762 SURF 0x10 mat 4 refs 4 91 0.0293315 0.561762 68 0.565756 0.562701 69 0.565787 0.570969 92 0.0293419 0.57003 SURF 0x10 mat 4 refs 4 92 0.0293419 0.57003 69 0.565787 0.570969 70 0.565826 0.579304 93 0.0293571 0.578365 SURF 0x10 mat 4 refs 4 93 0.0293571 0.578365 70 0.565826 0.579304 71 0.565874 0.587864 94 0.0293767 0.586924 SURF 0x10 mat 4 refs 4 94 0.0293767 0.586924 71 0.565874 0.587864 72 0.56593 0.596805 95 0.0294001 0.595866 SURF 0x10 mat 4 refs 4 95 0.0294001 0.595866 72 0.56593 0.596805 73 0.565993 0.606286 96 0.0294272 0.605347 SURF 0x10 mat 4 refs 4 96 0.0294272 0.605347 73 0.565993 0.606286 74 0.566062 0.616464 97 0.0294575 0.615524 SURF 0x10 mat 4 refs 4 97 0.0294575 0.615524 74 0.566062 0.616464 75 0.566138 0.627496 98 0.0294904 0.626556 kids 0 OBJECT poly name "Profil.006" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.026 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 97 -0.324406 0.801941 -0.685042 -4.4026 0.925328 -0.682408 -4.40251 0.926005 -0.577642 -0.323633 0.83041 0.431855 -0.323606 0.823251 0.427476 -0.323589 0.817099 0.415173 -0.32358 0.811922 0.396179 -0.32358 0.807636 0.371727 -0.323584 0.804156 0.343047 -0.323592 0.801392 0.311375 -0.323605 0.799263 0.27794 -0.323621 0.79768 0.243976 -0.323638 0.796559 0.210715 -0.323656 0.795814 0.179388 -0.323689 0.795718 0.127474 -0.323721 0.79616 0.080841 -0.323755 0.797224 0.0332798 -0.323792 0.798271 -0.0160792 -0.32383 0.799264 -0.0681073 -0.323868 0.800173 -0.123677 -0.323911 0.800962 -0.18366 -0.323957 0.801599 -0.248927 -0.324004 0.802052 -0.320351 -0.324056 0.802283 -0.398804 -0.32411 0.802264 -0.485155 -0.324172 0.801959 -0.580276 -4.40027 0.954414 0.434488 -4.40067 0.947264 0.43011 -4.40102 0.941121 0.417807 -4.40132 0.935954 0.398813 -4.40157 0.931674 0.374361 -4.40179 0.928197 0.345681 -4.40197 0.925439 0.314009 -4.40209 0.923312 0.280574 -4.40221 0.921733 0.24661 -4.4023 0.920613 0.213349 -4.40235 0.91987 0.182024 -4.4024 0.919773 0.130108 -4.4024 0.920214 0.0834752 -4.40236 0.921278 0.035914 -4.40235 0.922322 -0.0134434 -4.40232 0.923315 -0.0654731 -4.40232 0.924221 -0.121043 -4.4023 0.92501 -0.181026 -4.40232 0.925647 -0.246293 -4.40233 0.926097 -0.317717 -4.40236 0.92633 -0.396169 -4.40243 0.926311 -0.48252 -7.47334 1.04921 0.215807 -7.47437 1.03642 -0.275662 -7.47352 1.04607 0.213881 -7.47368 1.04337 0.208467 -7.4738 1.04109 0.20011 -7.47392 1.03921 0.18935 -7.47401 1.03768 0.17673 -7.47409 1.03647 0.162793 -7.47415 1.03553 0.14808 -7.4742 1.03483 0.133135 -7.47423 1.03434 0.118499 -7.47426 1.03401 0.104715 -7.47428 1.03397 0.0818706 -7.47428 1.03417 0.0613515 -7.47426 1.03463 0.0404221 -7.47426 1.03509 0.0187038 -7.47425 1.03553 -0.00419128 -7.47425 1.03593 -0.0286434 -7.47425 1.03628 -0.0550377 -7.47425 1.03656 -0.0837572 -7.47425 1.03675 -0.115187 -7.47426 1.03686 -0.149709 -7.47429 1.03685 -0.187706 -7.47433 1.03671 -0.229561 -7.49299 1.04998 0.194457 -7.49389 1.03861 -0.242027 -7.49327 1.04479 0.187937 -7.49314 1.04719 0.192744 -7.4934 1.04276 0.180514 -7.49349 1.04109 0.170958 -7.49357 1.03973 0.159751 -7.49364 1.03866 0.147372 -7.4937 1.03783 0.134306 -7.49375 1.03721 0.121033 -7.49378 1.03677 0.108035 -7.49379 1.03648 0.0957925 -7.49381 1.03644 0.0755046 -7.49381 1.03661 0.0572807 -7.49381 1.03703 0.038694 -7.49379 1.03744 0.019404 -7.49379 1.03783 -0.000928164 -7.49378 1.03818 -0.0226448 -7.49378 1.03849 -0.0460864 -7.49378 1.03874 -0.0715936 -7.49379 1.03891 -0.0995053 -7.49381 1.039 -0.130165 -7.49383 1.039 -0.163911 -7.49386 1.03888 -0.201084 -7.49272 1.05247 0.0825248 numsurf 92 SURF 0x10 mat 4 refs 4 0 0.0255855 0.0121603 25 0.0255544 0.025395 2 0.564392 0.0257278 1 0.564405 0.0124931 SURF 0x10 mat 4 refs 4 5 0.0254775 0.151146 4 0.0254798 0.1527 27 0.56415 0.153033 28 0.564196 0.151479 SURF 0x10 mat 4 refs 4 6 0.0254762 0.148747 5 0.0254775 0.151146 28 0.564196 0.151479 29 0.564235 0.14908 SURF 0x10 mat 4 refs 4 7 0.0254762 0.145658 6 0.0254762 0.148747 29 0.564235 0.14908 30 0.564269 0.145991 SURF 0x10 mat 4 refs 4 8 0.0254768 0.142035 7 0.0254762 0.145658 30 0.564269 0.145991 31 0.564297 0.142368 SURF 0x10 mat 4 refs 4 9 0.0254779 0.138034 8 0.0254768 0.142035 31 0.564297 0.142368 32 0.56432 0.138367 SURF 0x10 mat 4 refs 4 10 0.0254796 0.13381 9 0.0254779 0.138034 32 0.56432 0.138367 33 0.564338 0.134143 SURF 0x10 mat 4 refs 4 11 0.0254816 0.12952 10 0.0254796 0.13381 33 0.564338 0.134143 34 0.564353 0.129852 SURF 0x10 mat 4 refs 4 12 0.0254839 0.125318 11 0.0254816 0.12952 34 0.564353 0.129852 35 0.564364 0.125651 SURF 0x10 mat 4 refs 4 13 0.0254862 0.12136 12 0.0254839 0.125318 35 0.564364 0.125651 36 0.564372 0.121693 SURF 0x10 mat 4 refs 4 14 0.0254906 0.114802 13 0.0254862 0.12136 36 0.564372 0.121693 37 0.564377 0.115135 SURF 0x10 mat 4 refs 4 15 0.0254948 0.108911 14 0.0254906 0.114802 37 0.564377 0.115135 38 0.564378 0.109244 SURF 0x10 mat 4 refs 4 16 0.0254994 0.102903 15 0.0254948 0.108911 38 0.564378 0.109244 39 0.564374 0.103236 SURF 0x10 mat 4 refs 4 17 0.0255043 0.0966678 16 0.0254994 0.102903 39 0.564374 0.103236 40 0.564371 0.0970008 SURF 0x10 mat 4 refs 4 18 0.0255092 0.0900953 17 0.0255043 0.0966678 40 0.564371 0.0970008 41 0.564368 0.0904281 SURF 0x10 mat 4 refs 4 19 0.0255143 0.0830753 18 0.0255092 0.0900953 41 0.564368 0.0904281 42 0.564366 0.0834081 SURF 0x10 mat 4 refs 4 20 0.02552 0.075498 19 0.0255143 0.0830753 42 0.564366 0.0834081 43 0.564365 0.0758307 SURF 0x10 mat 4 refs 4 21 0.0255259 0.0672531 20 0.02552 0.075498 43 0.564365 0.0758307 44 0.564366 0.0675858 SURF 0x10 mat 4 refs 4 22 0.0255323 0.0582302 21 0.0255259 0.0672531 44 0.564366 0.0675858 45 0.564369 0.0585631 SURF 0x10 mat 4 refs 4 23 0.0255392 0.0483197 22 0.0255323 0.0582302 45 0.564369 0.0585631 46 0.564374 0.0486526 SURF 0x10 mat 4 refs 4 24 0.0255463 0.0374112 23 0.0255392 0.0483197 46 0.564374 0.0486526 47 0.564381 0.0377442 SURF 0x10 mat 4 refs 4 25 0.0255544 0.025395 24 0.0255463 0.0374112 47 0.564381 0.0377442 2 0.564392 0.0257278 SURF 0x10 mat 4 refs 4 3 0.0254833 0.153254 26 0.564097 0.153586 27 0.56415 0.153033 4 0.0254798 0.1527 SURF 0x10 mat 4 refs 4 28 0.564196 0.151479 27 0.56415 0.153033 50 0.97014 0.125718 51 0.970161 0.125034 SURF 0x10 mat 4 refs 4 29 0.564235 0.14908 28 0.564196 0.151479 51 0.970161 0.125034 52 0.970178 0.123978 SURF 0x10 mat 4 refs 4 30 0.564269 0.145991 29 0.564235 0.14908 52 0.970178 0.123978 53 0.970193 0.122619 SURF 0x10 mat 4 refs 4 31 0.564297 0.142368 30 0.564269 0.145991 53 0.970193 0.122619 54 0.970205 0.121025 SURF 0x10 mat 4 refs 4 32 0.56432 0.138367 31 0.564297 0.142368 54 0.970205 0.121025 55 0.970215 0.119264 SURF 0x10 mat 4 refs 4 33 0.564338 0.134143 32 0.56432 0.138367 55 0.970215 0.119264 56 0.970223 0.117405 SURF 0x10 mat 4 refs 4 34 0.564353 0.129852 33 0.564338 0.134143 56 0.970223 0.117405 57 0.97023 0.115517 SURF 0x10 mat 4 refs 4 35 0.564364 0.125651 34 0.564353 0.129852 57 0.97023 0.115517 58 0.970235 0.113669 SURF 0x10 mat 4 refs 4 36 0.564372 0.121693 35 0.564364 0.125651 58 0.970235 0.113669 59 0.970238 0.111927 SURF 0x10 mat 4 refs 4 37 0.564377 0.115135 36 0.564372 0.121693 59 0.970238 0.111927 60 0.97024 0.109041 SURF 0x10 mat 4 refs 4 38 0.564378 0.109244 37 0.564377 0.115135 60 0.97024 0.109041 61 0.970241 0.106449 SURF 0x10 mat 4 refs 4 39 0.564374 0.103236 38 0.564378 0.109244 61 0.970241 0.106449 62 0.970239 0.103805 SURF 0x10 mat 4 refs 4 40 0.564371 0.0970008 39 0.564374 0.103236 62 0.970239 0.103805 63 0.970237 0.101062 SURF 0x10 mat 4 refs 4 41 0.564368 0.0904281 40 0.564371 0.0970008 63 0.970237 0.101062 64 0.970236 0.0981696 SURF 0x10 mat 4 refs 4 42 0.564366 0.0834081 41 0.564368 0.0904281 64 0.970236 0.0981696 65 0.970235 0.0950806 SURF 0x10 mat 4 refs 4 43 0.564365 0.0758307 42 0.564366 0.0834081 65 0.970235 0.0950806 66 0.970235 0.0917464 SURF 0x10 mat 4 refs 4 44 0.564366 0.0675858 43 0.564365 0.0758307 66 0.970235 0.0917464 67 0.970235 0.0881183 SURF 0x10 mat 4 refs 4 45 0.564369 0.0585631 44 0.564366 0.0675858 67 0.970235 0.0881183 68 0.970237 0.084148 SURF 0x10 mat 4 refs 4 46 0.564374 0.0486526 45 0.564369 0.0585631 68 0.970237 0.084148 69 0.970239 0.079787 SURF 0x10 mat 4 refs 4 47 0.564381 0.0377442 46 0.564374 0.0486526 69 0.970239 0.079787 70 0.970242 0.0749869 SURF 0x10 mat 4 refs 4 2 0.564392 0.0257278 47 0.564381 0.0377442 70 0.970242 0.0749869 71 0.970247 0.0696995 SURF 0x10 mat 4 refs 4 1 0.564405 0.0124931 2 0.564392 0.0257278 71 0.970247 0.0696995 49 0.970253 0.0638758 SURF 0x10 mat 4 refs 4 26 0.564097 0.153586 48 0.970117 0.125961 50 0.97014 0.125718 27 0.56415 0.153033 SURF 0x10 mat 4 refs 4 51 0.970161 0.125034 50 0.97014 0.125718 75 0.972732 0.123048 74 0.97275 0.12244 SURF 0x10 mat 4 refs 4 52 0.970178 0.123978 51 0.970161 0.125034 74 0.97275 0.12244 76 0.972766 0.121503 SURF 0x10 mat 4 refs 4 53 0.970193 0.122619 52 0.970178 0.123978 76 0.972766 0.121503 77 0.972779 0.120295 SURF 0x10 mat 4 refs 4 54 0.970205 0.121025 53 0.970193 0.122619 77 0.972779 0.120295 78 0.97279 0.11888 SURF 0x10 mat 4 refs 4 55 0.970215 0.119264 54 0.970205 0.121025 78 0.97279 0.11888 79 0.972799 0.117316 SURF 0x10 mat 4 refs 4 56 0.970223 0.117405 55 0.970215 0.119264 79 0.972799 0.117316 80 0.972806 0.115665 SURF 0x10 mat 4 refs 4 57 0.97023 0.115517 56 0.970223 0.117405 80 0.972806 0.115665 81 0.972811 0.113989 SURF 0x10 mat 4 refs 4 58 0.970235 0.113669 57 0.97023 0.115517 81 0.972811 0.113989 82 0.972816 0.112347 SURF 0x10 mat 4 refs 4 59 0.970238 0.111927 58 0.970235 0.113669 82 0.972816 0.112347 83 0.972819 0.1108 SURF 0x10 mat 4 refs 4 60 0.97024 0.109041 59 0.970238 0.111927 83 0.972819 0.1108 84 0.972821 0.108237 SURF 0x10 mat 4 refs 4 61 0.970241 0.106449 60 0.97024 0.109041 84 0.972821 0.108237 85 0.972821 0.105935 SURF 0x10 mat 4 refs 4 62 0.970239 0.103805 61 0.970241 0.106449 85 0.972821 0.105935 86 0.97282 0.103587 SURF 0x10 mat 4 refs 4 63 0.970237 0.101062 62 0.970239 0.103805 86 0.97282 0.103587 87 0.972818 0.10115 SURF 0x10 mat 4 refs 4 64 0.970236 0.0981696 63 0.970237 0.101062 87 0.972818 0.10115 88 0.972818 0.0985818 SURF 0x10 mat 4 refs 4 65 0.970235 0.0950806 64 0.970236 0.0981696 88 0.972818 0.0985818 89 0.972817 0.0958384 SURF 0x10 mat 4 refs 4 66 0.970235 0.0917464 65 0.970235 0.0950806 89 0.972817 0.0958384 90 0.972816 0.0928771 SURF 0x10 mat 4 refs 4 67 0.970235 0.0881183 66 0.970235 0.0917464 90 0.972816 0.0928771 91 0.972817 0.0896549 SURF 0x10 mat 4 refs 4 68 0.970237 0.084148 67 0.970235 0.0881183 91 0.972817 0.0896549 92 0.972818 0.086129 SURF 0x10 mat 4 refs 4 69 0.970239 0.079787 68 0.970237 0.084148 92 0.972818 0.086129 93 0.97282 0.0822558 SURF 0x10 mat 4 refs 4 70 0.970242 0.0749869 69 0.970239 0.079787 93 0.97282 0.0822558 94 0.972823 0.0779928 SURF 0x10 mat 4 refs 4 71 0.970247 0.0696995 70 0.970242 0.0749869 94 0.972823 0.0779928 95 0.972827 0.0732968 SURF 0x10 mat 4 refs 4 49 0.970253 0.0638758 71 0.970247 0.0696995 95 0.972827 0.0732968 73 0.972832 0.0681247 SURF 0x10 mat 4 refs 4 48 0.970117 0.125961 72 0.972711 0.123264 75 0.972732 0.123048 50 0.97014 0.125718 SURF 0x10 mat 4 refs 3 74 0.97275 0.12244 75 0.972732 0.123048 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 76 0.972766 0.121503 74 0.97275 0.12244 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 77 0.972779 0.120295 76 0.972766 0.121503 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 78 0.97279 0.11888 77 0.972779 0.120295 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 79 0.972799 0.117316 78 0.97279 0.11888 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 80 0.972806 0.115665 79 0.972799 0.117316 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 81 0.972811 0.113989 80 0.972806 0.115665 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 82 0.972816 0.112347 81 0.972811 0.113989 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 83 0.972819 0.1108 82 0.972816 0.112347 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 84 0.972821 0.108237 83 0.972819 0.1108 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 85 0.972821 0.105935 84 0.972821 0.108237 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 86 0.97282 0.103587 85 0.972821 0.105935 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 87 0.972818 0.10115 86 0.97282 0.103587 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 88 0.972818 0.0985818 87 0.972818 0.10115 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 89 0.972817 0.0958384 88 0.972818 0.0985818 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 90 0.972816 0.0928771 89 0.972817 0.0958384 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 91 0.972817 0.0896549 90 0.972816 0.0928771 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 92 0.972818 0.086129 91 0.972817 0.0896549 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 93 0.97282 0.0822558 92 0.972818 0.086129 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 94 0.972823 0.0779928 93 0.97282 0.0822558 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 95 0.972827 0.0732968 94 0.972823 0.0779928 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 73 0.972832 0.0681247 95 0.972827 0.0732968 96 0.972675 0.109124 SURF 0x10 mat 4 refs 3 72 0.972711 0.123264 96 0.972675 0.109124 75 0.972732 0.123048 kids 0 OBJECT poly name "Profil.002" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.022 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 27.000000 numvert 157 -0.0517905 0.550513 -3.61554 -0.0301372 0.481629 -3.59658 -0.0553545 0.623515 -3.63591 -0.0517857 0.693618 -3.65563 -0.0447733 0.761046 -3.67599 -0.0434523 0.510626 -3.60465 -0.0549189 0.590895 -3.62689 -0.0549585 0.653615 -3.64428 -0.0472887 0.733964 -3.66677 -0.0423007 0.78056 -3.68187 -0.0111529 0.46709 -3.59163 -0.0387906 0.564629 -3.73281 -0.0379067 0.525497 -3.72353 -0.0397394 0.602211 -3.74331 -0.0272591 0.498051 -3.71613 -0.012219 0.481417 -3.71114 -0.0394733 0.633929 -3.75156 -0.0387066 0.662882 -3.75966 -0.0357525 0.700354 -3.7706 -0.0325686 0.73668 -3.78011 -0.0303098 0.762211 -3.78974 -0.0295511 0.783217 -3.79549 -0.0181954 0.544646 -3.87722 -0.0184837 0.579541 -3.88509 -0.0184536 0.615081 -3.89344 -0.0161156 0.51985 -3.87043 -0.00888941 0.50438 -3.86694 -0.0187387 0.642296 -3.90035 -0.0184932 0.67027 -3.90603 -0.0178659 0.707006 -3.91406 -0.0176109 0.739783 -3.92183 -0.0159208 0.765009 -3.92769 -0.0152713 0.785654 -3.93217 -0.0391311 0.809792 -3.69108 -0.028767 0.806978 -3.80632 -0.0141546 0.808965 -3.93863 -0.0204304 1.95618 -4.17645 -0.0149846 1.95803 -4.21962 -0.00817502 1.95885 -4.29779 0.000798336 0.498928 -3.86613 -9.50415e-006 0.598868 -4.02876 -5.70249e-005 0.6312 -4.03659 -8.07839e-005 0.656449 -4.04272 0.000131473 0.525399 -4.01096 -0.00013464 0.789469 -4.07511 -0.00014256 0.712512 -4.05667 -0.000109296 0.681697 -4.04883 -0.0467328 0.746017 -3.67087 -0.0309165 0.748628 -3.78403 -0.0169155 0.751679 -3.92423 -0.0496156 0.713087 -3.661 -0.0341194 0.716591 -3.7739 -0.0177598 0.721221 -3.91728 -0.000372239 0.726891 -4.0599 0.0185597 0.719694 -3.91755 0.036139 0.714051 -3.77432 0.0527124 0.711968 -3.634 -0.000540144 0.755367 -4.06679 0.0176568 0.750152 -3.9245 0.033104 0.747018 -3.78443 0.0482249 0.747512 -3.64418 -0.000511633 0.768699 -4.07002 -0.00056232 0.743607 -4.06443 -0.000188495 0.530094 -4.01221 -0.000280368 0.54419 -4.01563 -0.000378576 0.567256 -4.02122 0.00110088 0.47575 -3.71055 0.00152539 0.461172 -3.59017 -0.00170438 1.9586 -4.35584 0.00574358 1.95885 -4.29796 0.0132169 1.95803 -4.21986 0.0191442 1.9577 -4.14954 -0.000510048 0.809077 -4.08095 0.0147724 0.808957 -3.93887 0.0300057 0.80697 -3.80668 0.0407056 0.80998 -3.66422 0.0159445 0.78514 -3.93241 0.016632 0.765001 -3.92794 0.0178659 0.739776 -3.9221 0.0186928 0.705479 -3.91433 0.0193882 0.670262 -3.90632 0.0196812 0.642288 -3.90063 0.010117 0.504373 -3.86715 0.0173131 0.519842 -3.87069 0.0194563 0.615074 -3.89373 0.0195576 0.579533 -3.88538 0.0193359 0.544638 -3.87751 0.031387 0.782366 -3.79585 0.0321948 0.762205 -3.79012 0.0340307 0.73448 -3.7805 0.0378006 0.699334 -3.77103 0.0408482 0.662876 -3.7601 0.041683 0.633923 -3.75202 0.0147724 0.481411 -3.71138 0.0297697 0.498044 -3.71649 0.0420188 0.602203 -3.74378 0.040354 0.52549 -3.72397 0.0411602 0.564622 -3.73327 0.0147502 0.465447 -3.56489 0.0431925 0.781973 -3.65514 0.0499134 0.733543 -3.63984 0.0581962 0.655112 -3.61767 0.0583023 0.592391 -3.60027 0.0470274 0.512121 -3.57794 0.0464746 0.763063 -3.64935 0.0549268 0.695113 -3.62899 0.0586634 0.62501 -3.60932 0.0337804 0.483125 -3.56977 0.0552721 0.552008 -3.5889 -0.00760003 0.464799 -3.57623 0.0050783 0.458883 -3.57477 -0.0483247 0.551362 -3.59991 -0.0399865 0.511475 -3.58901 -0.0514515 0.591743 -3.61125 -0.0266714 0.482478 -3.58095 -0.0518887 0.624364 -3.6203 -0.0514927 0.654464 -3.62864 -0.0483199 0.694467 -3.64 -0.0413076 0.761893 -3.66036 -0.0388349 0.781409 -3.66623 -0.0356653 0.810641 -3.67545 -0.0169646 1.95703 -4.16082 -0.043267 0.746866 -3.65524 -0.043823 0.734813 -3.65114 -0.0461498 0.713936 -3.64537 0.0141546 0.464372 -3.55993 0.00381586 0.464799 -3.56579 -0.0285706 0.511475 -3.57856 -0.0369088 0.551362 -3.58945 -0.0400372 0.591743 -3.60081 -0.0152555 0.482478 -3.57051 -0.0404728 0.624364 -3.60984 -0.0400768 0.654464 -3.61819 -0.036904 0.694467 -3.62955 -0.0298917 0.761893 -3.6499 -0.027419 0.781409 -3.65579 -0.0242495 0.810641 -3.66501 -0.00554875 1.95703 -4.15038 -0.0318511 0.746866 -3.64478 -0.0324071 0.734813 -3.64068 -0.034734 0.713936 -3.63493 0.0151573 0.47029 -3.55304 0.0195038 0.468346 -3.55343 -0.0232278 0.551362 -3.58112 -0.0148912 0.511475 -3.57023 -0.0263562 0.591743 -3.59246 -0.00078408 0.484403 -3.55933 -0.0267918 0.624364 -3.60149 -0.0263958 0.654464 -3.60986 -0.023223 0.694467 -3.62121 -0.0162107 0.761893 -3.64157 -0.013738 0.781409 -3.64745 -0.01057 0.810641 -3.65666 0.00813226 1.95703 -4.14203 -0.0181701 0.746866 -3.63645 -0.0187261 0.734813 -3.63235 -0.0210529 0.713936 -3.62658 numsurf 137 SURF 0x10 mat 4 refs 4 0 0.0973097 0.716338 11 0.0825549 0.718244 12 0.0837235 0.71296 5 0.0986815 0.710952 SURF 0x10 mat 4 refs 4 11 0.0825549 0.718244 0 0.0973097 0.716338 6 0.0958821 0.72179 13 0.0812326 0.723318 SURF 0x10 mat 4 refs 4 5 0.0986815 0.710952 12 0.0837235 0.71296 14 0.084654 0.709254 1 0.0996948 0.707037 SURF 0x10 mat 4 refs 4 1 0.0996948 0.707037 14 0.084654 0.709254 15 0.0852814 0.707009 10 0.100319 0.705074 SURF 0x10 mat 4 refs 4 2 0.0947455 0.726194 16 0.0801951 0.727601 13 0.0812326 0.723318 6 0.0958821 0.72179 SURF 0x10 mat 4 refs 4 7 0.0936947 0.730259 17 0.0791775 0.73151 16 0.0801951 0.727601 2 0.0947455 0.726194 SURF 0x10 mat 4 refs 4 3 0.0922653 0.73566 18 0.0777997 0.736569 17 0.0791775 0.73151 7 0.0936947 0.730259 SURF 0x10 mat 4 refs 4 9 0.0889638 0.747398 21 0.074669 0.747757 20 0.0753919 0.744921 4 0.0897046 0.744764 SURF 0x10 mat 4 refs 4 10 0.100319 0.705074 15 0.0852814 0.707009 66 0.0853548 0.706243 67 0.100503 0.704275 SURF 0x10 mat 4 refs 4 11 0.0825549 0.718244 23 0.0633932 0.720257 22 0.0643843 0.715546 12 0.0837235 0.71296 SURF 0x10 mat 4 refs 4 13 0.0812326 0.723318 24 0.062343 0.725056 23 0.0633932 0.720257 11 0.0825549 0.718244 SURF 0x10 mat 4 refs 4 12 0.0837235 0.71296 22 0.0643843 0.715546 25 0.0652387 0.712198 14 0.084654 0.709254 SURF 0x10 mat 4 refs 4 14 0.084654 0.709254 25 0.0652387 0.712198 26 0.065677 0.710109 15 0.0852814 0.707009 SURF 0x10 mat 4 refs 4 16 0.0801951 0.727601 27 0.0614739 0.72873 24 0.062343 0.725056 13 0.0812326 0.723318 SURF 0x10 mat 4 refs 4 17 0.0791775 0.73151 28 0.0607588 0.732507 27 0.0614739 0.72873 16 0.0801951 0.727601 SURF 0x10 mat 4 refs 4 18 0.0777997 0.736569 29 0.0597489 0.737467 28 0.0607588 0.732507 17 0.0791775 0.73151 SURF 0x10 mat 4 refs 4 21 0.074669 0.747757 32 0.0574711 0.748086 31 0.058035 0.745299 20 0.0753919 0.744921 SURF 0x10 mat 4 refs 4 15 0.0852814 0.707009 26 0.065677 0.710109 39 0.0657794 0.709373 66 0.0853548 0.706243 SURF 0x10 mat 4 refs 4 24 0.062343 0.725056 41 0.0443315 0.727232 40 0.0453174 0.722867 23 0.0633932 0.720257 SURF 0x10 mat 4 refs 4 27 0.0614739 0.72873 42 0.0435617 0.730641 41 0.0443315 0.727232 24 0.062343 0.725056 SURF 0x10 mat 4 refs 4 28 0.0607588 0.732507 46 0.0427918 0.73405 42 0.0435617 0.730641 27 0.0614739 0.72873 SURF 0x10 mat 4 refs 4 29 0.0597489 0.737467 45 0.0418058 0.738211 46 0.0427918 0.73405 28 0.0607588 0.732507 SURF 0x10 mat 4 refs 4 32 0.0574711 0.748086 44 0.039485 0.748601 61 0.0401243 0.745797 31 0.058035 0.745299 SURF 0x10 mat 4 refs 4 9 0.0889638 0.747398 33 0.0878038 0.751345 34 0.0733054 0.750965 21 0.074669 0.747757 SURF 0x10 mat 4 refs 4 21 0.074669 0.747757 34 0.0733054 0.750965 35 0.0566581 0.751234 32 0.0574711 0.748086 SURF 0x10 mat 4 refs 4 33 0.0878038 0.751345 36 0.0267328 0.90613 37 0.021302 0.906378 34 0.0733054 0.750965 SURF 0x10 mat 4 refs 4 34 0.0733054 0.750965 37 0.021302 0.906378 38 0.0114671 0.90649 35 0.0566581 0.751234 SURF 0x10 mat 4 refs 4 32 0.0574711 0.748086 35 0.0566581 0.751234 72 0.0387497 0.751249 44 0.039485 0.748601 SURF 0x10 mat 4 refs 4 35 0.0566581 0.751234 38 0.0114671 0.90649 68 0.00416232 0.906455 72 0.0387497 0.751249 SURF 0x10 mat 4 refs 4 22 0.0643843 0.715546 65 0.0462665 0.718598 64 0.0469697 0.715484 25 0.0652387 0.712198 SURF 0x10 mat 4 refs 4 22 0.0643843 0.715546 23 0.0633932 0.720257 40 0.0453174 0.722867 65 0.0462665 0.718598 SURF 0x10 mat 4 refs 4 25 0.0652387 0.712198 64 0.0469697 0.715484 63 0.0473996 0.713581 26 0.065677 0.710109 SURF 0x10 mat 4 refs 4 43 0.0475576 0.712947 39 0.0657794 0.709373 26 0.065677 0.710109 63 0.0473996 0.713581 SURF 0x10 mat 4 refs 4 4 0.0897046 0.744764 20 0.0753919 0.744921 48 0.076109 0.743087 47 0.0903482 0.742734 SURF 0x10 mat 4 refs 4 47 0.0903482 0.742734 48 0.076109 0.743087 19 0.0766045 0.741474 8 0.0908637 0.741107 SURF 0x10 mat 4 refs 4 20 0.0753919 0.744921 31 0.058035 0.745299 49 0.0584684 0.743499 48 0.076109 0.743087 SURF 0x10 mat 4 refs 4 48 0.076109 0.743087 49 0.0584684 0.743499 30 0.0587711 0.741893 19 0.0766045 0.741474 SURF 0x10 mat 4 refs 4 31 0.058035 0.745299 61 0.0401243 0.745797 57 0.0405309 0.743997 49 0.0584684 0.743499 SURF 0x10 mat 4 refs 4 49 0.0584684 0.743499 57 0.0405309 0.743997 62 0.0408277 0.742409 30 0.0587711 0.741893 SURF 0x10 mat 4 refs 4 8 0.0908637 0.741107 19 0.0766045 0.741474 51 0.0773844 0.738761 50 0.091589 0.738288 SURF 0x10 mat 4 refs 4 50 0.091589 0.738288 51 0.0773844 0.738761 18 0.0777997 0.736569 3 0.0922653 0.73566 SURF 0x10 mat 4 refs 4 19 0.0766045 0.741474 30 0.0587711 0.741893 52 0.0593437 0.739386 51 0.0773844 0.738761 SURF 0x10 mat 4 refs 4 51 0.0773844 0.738761 52 0.0593437 0.739386 29 0.0597489 0.737467 18 0.0777997 0.736569 SURF 0x10 mat 4 refs 4 30 0.0587711 0.741893 62 0.0408277 0.742409 53 0.0413991 0.740152 52 0.0593437 0.739386 SURF 0x10 mat 4 refs 4 52 0.0593437 0.739386 53 0.0413991 0.740152 45 0.0418058 0.738211 29 0.0597489 0.737467 SURF 0x10 mat 4 refs 4 54 0.0593094 0.73918 79 0.0597144 0.737261 45 0.0418058 0.738211 53 0.0413991 0.740152 SURF 0x10 mat 4 refs 4 78 0.0587372 0.741892 54 0.0593094 0.73918 53 0.0413991 0.740152 62 0.0408277 0.742409 SURF 0x10 mat 4 refs 4 55 0.077332 0.738419 90 0.0777455 0.736431 79 0.0597144 0.737261 54 0.0593094 0.73918 SURF 0x10 mat 4 refs 4 89 0.0765541 0.741177 55 0.077332 0.738419 54 0.0593094 0.73918 78 0.0587372 0.741892 SURF 0x10 mat 4 refs 4 56 0.0949868 0.738137 105 0.0956166 0.735861 90 0.0777455 0.736431 55 0.077332 0.738419 SURF 0x10 mat 4 refs 4 100 0.0942527 0.74105 56 0.0949868 0.738137 55 0.077332 0.738419 89 0.0765541 0.741177 SURF 0x10 mat 4 refs 4 58 0.0584349 0.743293 78 0.0587372 0.741892 62 0.0408277 0.742409 57 0.0405309 0.743997 SURF 0x10 mat 4 refs 4 77 0.0580028 0.745298 58 0.0584349 0.743293 57 0.0405309 0.743997 61 0.0401243 0.745797 SURF 0x10 mat 4 refs 4 59 0.07606 0.74287 89 0.0765541 0.741177 78 0.0587372 0.741892 58 0.0584349 0.743293 SURF 0x10 mat 4 refs 4 88 0.0753435 0.74492 59 0.07606 0.74287 58 0.0584349 0.743293 77 0.0580028 0.745298 SURF 0x10 mat 4 refs 4 60 0.093706 0.742936 100 0.0942527 0.74105 89 0.0765541 0.741177 59 0.07606 0.74287 SURF 0x10 mat 4 refs 4 104 0.0930555 0.745036 60 0.093706 0.742936 59 0.07606 0.74287 88 0.0753435 0.74492 SURF 0x10 mat 4 refs 4 43 0.0475576 0.712947 63 0.0473996 0.713581 82 0.0656519 0.710108 39 0.0657794 0.709373 SURF 0x10 mat 4 refs 4 83 0.065206 0.712197 82 0.0656519 0.710108 63 0.0473996 0.713581 64 0.0469697 0.715484 SURF 0x10 mat 4 refs 4 86 0.0643494 0.715545 65 0.0462665 0.718598 40 0.0453174 0.722867 85 0.0633581 0.720256 SURF 0x10 mat 4 refs 4 86 0.0643494 0.715545 83 0.065206 0.712197 64 0.0469697 0.715484 65 0.0462665 0.718598 SURF 0x10 mat 4 refs 4 73 0.0566278 0.751233 72 0.0387497 0.751249 68 0.00416232 0.906455 69 0.0114447 0.90649 SURF 0x10 mat 4 refs 4 76 0.0574395 0.748017 44 0.039485 0.748601 72 0.0387497 0.751249 73 0.0566278 0.751233 SURF 0x10 mat 4 refs 4 74 0.0732591 0.750964 73 0.0566278 0.751233 69 0.0114447 0.90649 70 0.0212721 0.906378 SURF 0x10 mat 4 refs 4 75 0.0911846 0.751371 74 0.0732591 0.750964 70 0.0212721 0.906378 71 0.0301202 0.906334 SURF 0x10 mat 4 refs 4 87 0.0746216 0.747642 76 0.0574395 0.748017 73 0.0566278 0.751233 74 0.0732591 0.750964 SURF 0x10 mat 4 refs 4 99 0.0923277 0.747589 87 0.0746216 0.747642 74 0.0732591 0.750964 75 0.0911846 0.751371 SURF 0x10 mat 4 refs 4 76 0.0574395 0.748017 77 0.0580028 0.745298 61 0.0401243 0.745797 44 0.039485 0.748601 SURF 0x10 mat 4 refs 4 79 0.0597144 0.737261 80 0.0607237 0.732506 46 0.0427918 0.73405 45 0.0418058 0.738211 SURF 0x10 mat 4 refs 4 80 0.0607237 0.732506 81 0.0614384 0.728729 42 0.0435617 0.730641 46 0.0427918 0.73405 SURF 0x10 mat 4 refs 4 81 0.0614384 0.728729 84 0.062308 0.725055 41 0.0443315 0.727232 42 0.0435617 0.730641 SURF 0x10 mat 4 refs 4 84 0.062308 0.725055 85 0.0633581 0.720256 40 0.0453174 0.722867 41 0.0443315 0.727232 SURF 0x10 mat 4 refs 4 93 0.0852522 0.707008 66 0.0853548 0.706243 39 0.0657794 0.709373 82 0.0656519 0.710108 SURF 0x10 mat 4 refs 4 87 0.0746216 0.747642 88 0.0753435 0.74492 77 0.0580028 0.745298 76 0.0574395 0.748017 SURF 0x10 mat 4 refs 4 90 0.0777455 0.736431 91 0.0791201 0.731509 80 0.0607237 0.732506 79 0.0597144 0.737261 SURF 0x10 mat 4 refs 4 91 0.0791201 0.731509 92 0.080137 0.7276 81 0.0614384 0.728729 80 0.0607237 0.732506 SURF 0x10 mat 4 refs 4 92 0.080137 0.7276 95 0.081174 0.723317 84 0.062308 0.725055 81 0.0614384 0.728729 SURF 0x10 mat 4 refs 4 94 0.0846088 0.709254 93 0.0852522 0.707008 82 0.0656519 0.710108 83 0.065206 0.712197 SURF 0x10 mat 4 refs 4 96 0.0836669 0.712959 94 0.0846088 0.709254 83 0.065206 0.712197 86 0.0643494 0.715545 SURF 0x10 mat 4 refs 4 95 0.081174 0.723317 97 0.0824974 0.718243 85 0.0633581 0.720256 84 0.062308 0.725055 SURF 0x10 mat 4 refs 4 97 0.0824974 0.718243 96 0.0836669 0.712959 86 0.0643494 0.715545 85 0.0633581 0.720256 SURF 0x10 mat 4 refs 4 98 0.103683 0.704852 67 0.100503 0.704275 66 0.0853548 0.706243 93 0.0852522 0.707008 SURF 0x10 mat 4 refs 4 99 0.0923277 0.747589 104 0.0930555 0.745036 88 0.0753435 0.74492 87 0.0746216 0.747642 SURF 0x10 mat 4 refs 4 105 0.0956166 0.735861 101 0.0970428 0.730461 91 0.0791201 0.731509 90 0.0777455 0.736431 SURF 0x10 mat 4 refs 4 101 0.0970428 0.730461 106 0.0980931 0.726396 92 0.080137 0.7276 91 0.0791201 0.731509 SURF 0x10 mat 4 refs 4 106 0.0980931 0.726396 102 0.09923 0.721992 95 0.081174 0.723317 92 0.080137 0.7276 SURF 0x10 mat 4 refs 4 107 0.103069 0.707239 98 0.103683 0.704852 93 0.0852522 0.707008 94 0.0846088 0.709254 SURF 0x10 mat 4 refs 4 103 0.102042 0.711154 107 0.103069 0.707239 94 0.0846088 0.709254 96 0.0836669 0.712959 SURF 0x10 mat 4 refs 4 102 0.09923 0.721992 108 0.100661 0.71654 97 0.0824974 0.718243 95 0.081174 0.723317 SURF 0x10 mat 4 refs 4 108 0.100661 0.71654 103 0.102042 0.711154 96 0.0836669 0.712959 97 0.0824974 0.718243 SURF 0x10 mat 4 refs 4 10 0.100319 0.705074 67 0.100503 0.704275 110 0.102439 0.703966 109 0.102255 0.704765 SURF 0x10 mat 4 refs 4 0 0.0973097 0.716338 5 0.0986815 0.710952 112 0.100649 0.711067 111 0.0992768 0.716452 SURF 0x10 mat 4 refs 4 6 0.0958821 0.72179 0 0.0973097 0.716338 111 0.0992768 0.716452 113 0.097849 0.721905 SURF 0x10 mat 4 refs 4 5 0.0986815 0.710952 1 0.0996948 0.707037 114 0.101662 0.707152 112 0.100649 0.711067 SURF 0x10 mat 4 refs 4 1 0.0996948 0.707037 10 0.100319 0.705074 109 0.102255 0.704765 114 0.101662 0.707152 SURF 0x10 mat 4 refs 4 2 0.0947455 0.726194 6 0.0958821 0.72179 113 0.097849 0.721905 115 0.0967126 0.726309 SURF 0x10 mat 4 refs 4 7 0.0936947 0.730259 2 0.0947455 0.726194 115 0.0967126 0.726309 116 0.0956618 0.730373 SURF 0x10 mat 4 refs 4 3 0.0922653 0.73566 7 0.0936947 0.730259 116 0.0956618 0.730373 117 0.0942322 0.735774 SURF 0x10 mat 4 refs 4 9 0.0889638 0.747398 4 0.0897046 0.744764 118 0.0916717 0.744878 119 0.0909309 0.747513 SURF 0x10 mat 4 refs 4 33 0.0878038 0.751345 9 0.0889638 0.747398 119 0.0909309 0.747513 120 0.089771 0.75146 SURF 0x10 mat 4 refs 4 36 0.0267328 0.90613 33 0.0878038 0.751345 120 0.089771 0.75146 121 0.0286999 0.906244 SURF 0x10 mat 4 refs 4 4 0.0897046 0.744764 47 0.0903482 0.742734 122 0.0923153 0.742849 118 0.0916717 0.744878 SURF 0x10 mat 4 refs 4 47 0.0903482 0.742734 8 0.0908637 0.741107 123 0.0928309 0.741222 122 0.0923153 0.742849 SURF 0x10 mat 4 refs 4 50 0.091589 0.738288 3 0.0922653 0.73566 117 0.0942322 0.735774 124 0.093556 0.738403 SURF 0x10 mat 4 refs 4 8 0.0908637 0.741107 50 0.091589 0.738288 124 0.093556 0.738403 123 0.0928309 0.741222 SURF 0x10 mat 4 refs 4 109 0.102255 0.704765 110 0.102439 0.703966 125 0.104308 0.704707 126 0.10357 0.704765 SURF 0x10 mat 4 refs 4 111 0.0992768 0.716452 112 0.100649 0.711067 127 0.101963 0.711067 128 0.100591 0.716452 SURF 0x10 mat 4 refs 4 113 0.097849 0.721905 111 0.0992768 0.716452 128 0.100591 0.716452 129 0.0991636 0.721905 SURF 0x10 mat 4 refs 4 112 0.100649 0.711067 114 0.101662 0.707152 130 0.102977 0.707152 127 0.101963 0.711067 SURF 0x10 mat 4 refs 4 114 0.101662 0.707152 109 0.102255 0.704765 126 0.10357 0.704765 130 0.102977 0.707152 SURF 0x10 mat 4 refs 4 115 0.0967126 0.726309 113 0.097849 0.721905 129 0.0991636 0.721905 131 0.0980272 0.726309 SURF 0x10 mat 4 refs 4 116 0.0956618 0.730373 115 0.0967126 0.726309 131 0.0980272 0.726309 132 0.0969765 0.730373 SURF 0x10 mat 4 refs 4 117 0.0942322 0.735774 116 0.0956618 0.730373 132 0.0969765 0.730373 133 0.0955468 0.735774 SURF 0x10 mat 4 refs 4 119 0.0909309 0.747513 118 0.0916717 0.744878 134 0.0929864 0.744878 135 0.0922455 0.747513 SURF 0x10 mat 4 refs 4 120 0.089771 0.75146 119 0.0909309 0.747513 135 0.0922455 0.747513 136 0.0910856 0.75146 SURF 0x10 mat 4 refs 4 121 0.0286999 0.906244 120 0.089771 0.75146 136 0.0910856 0.75146 137 0.0300146 0.906244 SURF 0x10 mat 4 refs 4 118 0.0916717 0.744878 122 0.0923153 0.742849 138 0.0936299 0.742849 134 0.0929864 0.744878 SURF 0x10 mat 4 refs 4 122 0.0923153 0.742849 123 0.0928309 0.741222 139 0.0941455 0.741222 138 0.0936299 0.742849 SURF 0x10 mat 4 refs 4 124 0.093556 0.738403 117 0.0942322 0.735774 133 0.0955468 0.735774 140 0.0948706 0.738403 SURF 0x10 mat 4 refs 4 123 0.0928309 0.741222 124 0.093556 0.738403 140 0.0948706 0.738403 139 0.0941455 0.741222 SURF 0x10 mat 4 refs 4 126 0.10357 0.704765 125 0.104308 0.704707 142 0.105124 0.705244 141 0.105173 0.705506 SURF 0x10 mat 4 refs 4 128 0.100591 0.716452 127 0.101963 0.711067 144 0.103012 0.711067 143 0.101641 0.716452 SURF 0x10 mat 4 refs 4 129 0.0991636 0.721905 128 0.100591 0.716452 143 0.101641 0.716452 145 0.100213 0.721905 SURF 0x10 mat 4 refs 4 127 0.101963 0.711067 130 0.102977 0.707152 146 0.104383 0.707412 144 0.103012 0.711067 SURF 0x10 mat 4 refs 4 130 0.102977 0.707152 126 0.10357 0.704765 141 0.105173 0.705506 146 0.104383 0.707412 SURF 0x10 mat 4 refs 4 131 0.0980272 0.726309 129 0.0991636 0.721905 145 0.100213 0.721905 147 0.0990763 0.726309 SURF 0x10 mat 4 refs 4 132 0.0969765 0.730373 131 0.0980272 0.726309 147 0.0990763 0.726309 148 0.0980258 0.730373 SURF 0x10 mat 4 refs 4 133 0.0955468 0.735774 132 0.0969765 0.730373 148 0.0980258 0.730373 149 0.0965962 0.735774 SURF 0x10 mat 4 refs 4 135 0.0922455 0.747513 134 0.0929864 0.744878 150 0.0940355 0.744878 151 0.0932947 0.747513 SURF 0x10 mat 4 refs 4 136 0.0910856 0.75146 135 0.0922455 0.747513 151 0.0932947 0.747513 152 0.0921347 0.75146 SURF 0x10 mat 4 refs 4 137 0.0300146 0.906244 136 0.0910856 0.75146 152 0.0921347 0.75146 153 0.0310637 0.906244 SURF 0x10 mat 4 refs 4 134 0.0929864 0.744878 138 0.0936299 0.742849 154 0.0946791 0.742849 150 0.0940355 0.744878 SURF 0x10 mat 4 refs 4 138 0.0936299 0.742849 139 0.0941455 0.741222 155 0.0951947 0.741222 154 0.0946791 0.742849 SURF 0x10 mat 4 refs 4 140 0.0948706 0.738403 133 0.0955468 0.735774 149 0.0965962 0.735774 156 0.0959199 0.738403 SURF 0x10 mat 4 refs 4 139 0.0941455 0.741222 140 0.0948706 0.738403 156 0.0959199 0.738403 155 0.0951947 0.741222 SURF 0x10 mat 4 refs 3 67 0.100503 0.704275 98 0.103683 0.704852 110 0.102439 0.703966 SURF 0x10 mat 4 refs 3 98 0.103683 0.704852 125 0.104308 0.704707 110 0.102439 0.703966 kids 0 OBJECT poly name "CurveCircle.006" loc -0.00491432 -0.227935 0.356033 data 4 Mesh texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 329 -1.56407 1.9756 -3.93249 -1.56265 1.97625 -3.84307 -1.56264 1.97788 -3.84413 -1.56264 1.97921 -3.84714 -1.56266 1.98029 -3.85186 -1.56268 1.98112 -3.85804 -1.5627 1.98174 -3.86542 -1.56273 1.98217 -3.87377 -1.56277 1.98242 -3.88281 -1.56281 1.98253 -3.89232 -1.56285 1.9825 -3.90204 -1.5629 1.98238 -3.91172 -1.56294 1.98217 -3.9211 -1.56298 1.9819 -3.92995 -1.56302 1.98154 -3.93873 -1.56306 1.981 -3.94853 -1.56311 1.98035 -3.95903 -1.56316 1.97959 -3.96987 -1.56321 1.97876 -3.9807 -1.56326 1.97793 -3.99121 -1.56331 1.97707 -4.00103 -1.56335 1.97628 -4.00983 -1.56339 1.97555 -4.01726 -1.56342 1.97492 -4.023 -1.56344 1.97444 -4.02669 -1.56345 1.97412 -4.02799 1.5617 1.95429 -3.94578 1.56105 1.95496 -3.85634 1.56105 1.95657 -3.8574 1.56105 1.9579 -3.86041 1.56104 1.95898 -3.86513 1.56102 1.95982 -3.87131 1.56099 1.96044 -3.87869 1.56096 1.96087 -3.88704 1.56092 1.96112 -3.89609 1.56088 1.96123 -3.90559 1.56084 1.96121 -3.91532 1.5608 1.96109 -3.92499 1.56076 1.96088 -3.93437 1.56072 1.96061 -3.94323 1.56068 1.96023 -3.952 1.56063 1.95971 -3.96182 1.56058 1.95904 -3.97231 1.56053 1.95828 -3.98314 1.56048 1.95746 -3.99399 1.56043 1.95662 -4.00448 1.56038 1.95578 -4.0143 1.56034 1.95497 -4.02311 1.5603 1.95424 -4.03054 1.56027 1.95363 -4.03627 1.56025 1.95314 -4.03996 1.56025 1.95282 -4.04126 -1.56367 1.97626 -3.84307 -1.56366 1.97788 -3.84412 -1.56367 1.97921 -3.84714 -1.56368 1.98029 -3.85186 -1.5637 1.98112 -3.85804 -1.56373 1.98174 -3.86542 -1.56376 1.98217 -3.87375 -1.5638 1.98242 -3.88281 -1.56384 1.98253 -3.89232 -1.56388 1.98252 -3.90203 -1.56392 1.98239 -3.9117 -1.56396 1.98219 -3.9211 -1.564 1.98192 -3.92994 -1.56404 1.98155 -3.93873 -1.56409 1.98101 -3.94853 -1.56414 1.98035 -3.95903 -1.56419 1.97959 -3.96987 -1.56424 1.97878 -3.9807 -1.56429 1.97793 -3.99121 -1.56434 1.97709 -4.00103 -1.56438 1.97628 -4.00982 -1.56442 1.97555 -4.01726 -1.56445 1.97493 -4.023 -1.56446 1.97444 -4.02669 -1.56447 1.97412 -4.02799 -1.55999 1.9768 -3.76656 -1.55998 1.97981 -3.76853 -1.55999 1.98228 -3.77412 -1.56005 1.98583 -3.79433 -1.56049 1.987 -3.80816 -1.56059 1.98813 -3.84015 -1.5603 1.98844 -3.85796 -1.56038 1.98841 -3.87598 -1.56046 1.98817 -3.89395 -1.56053 1.98779 -3.91136 -1.56061 1.9873 -3.92778 -1.56068 1.98661 -3.94407 -1.56076 1.98562 -3.96228 -1.56086 1.98439 -3.98175 -1.56095 1.98298 -4.00185 -1.56105 1.98146 -4.02197 -1.56114 1.97989 -4.04145 -1.56123 1.97834 -4.05968 -1.56131 1.97685 -4.07601 -1.56138 1.97549 -4.08981 -1.56143 1.97433 -4.10044 -1.56146 1.97343 -4.10728 -1.56148 1.97286 -4.1097 -1.55079 1.97723 -3.70154 -1.55077 1.98141 -3.70428 -1.55078 1.98485 -3.71207 -1.55082 1.98762 -3.72425 -1.55087 1.98979 -3.74022 -1.55094 1.99139 -3.75929 -1.55102 1.9925 -3.78083 -1.55112 1.99316 -3.80421 -1.55122 1.99343 -3.82877 -1.55133 1.99339 -3.85387 -1.55143 1.99305 -3.87887 -1.55154 1.99253 -3.9031 -1.55164 1.99183 -3.92596 -1.55175 1.99087 -3.94864 -1.55186 1.98949 -3.97399 -1.55199 1.98778 -4.00109 -1.55212 1.98583 -4.02908 -1.55226 1.98371 -4.05708 -1.55239 1.98152 -4.0842 -1.55251 1.97935 -4.10956 -1.55262 1.97728 -4.13229 -1.55271 1.97539 -4.15151 -1.55279 1.97377 -4.16632 -1.55284 1.97252 -4.17584 -1.55286 1.97173 -4.17921 -1.5418 1.97728 -3.68557 -1.54178 1.98174 -3.6885 -1.54179 1.98543 -3.69683 -1.54182 1.98841 -3.70987 -1.54188 1.99072 -3.72693 -1.54195 1.99243 -3.74732 -1.54204 1.99361 -3.77036 -1.54215 1.99432 -3.79536 -1.54226 1.99462 -3.82162 -1.54237 1.99456 -3.84846 -1.54249 1.99421 -3.87518 -1.5426 1.99364 -3.90111 -1.54271 1.99289 -3.92553 -1.54282 1.99188 -3.9498 -1.54294 1.99041 -3.97689 -1.54308 1.98857 -4.00587 -1.54322 1.98648 -4.03581 -1.54336 1.98421 -4.06575 -1.5435 1.98188 -4.09475 -1.54364 1.97956 -4.12187 -1.54375 1.97734 -4.14617 -1.54385 1.97533 -4.16671 -1.54393 1.9736 -4.18255 -1.54399 1.97225 -4.19274 -1.54401 1.9714 -4.19633 -1.53285 1.97726 -3.68106 -1.53283 1.98181 -3.68404 -1.53284 1.98556 -3.69251 -1.53288 1.98859 -3.70578 -1.53294 1.99093 -3.72316 -1.53301 1.99269 -3.74394 -1.5331 1.99389 -3.7674 -1.53321 1.9946 -3.79286 -1.53332 1.99491 -3.81961 -1.53343 1.99484 -3.84693 -1.53355 1.99449 -3.87416 -1.53367 1.99391 -3.90057 -1.53378 1.99316 -3.92544 -1.53389 1.99212 -3.95015 -1.53402 1.99061 -3.97774 -1.53416 1.98876 -4.00727 -1.5343 1.98662 -4.03774 -1.53445 1.98432 -4.06823 -1.53459 1.98193 -4.09778 -1.53472 1.97957 -4.1254 -1.53484 1.97731 -4.15016 -1.53495 1.97526 -4.17108 -1.53503 1.97351 -4.18721 -1.53508 1.97214 -4.19758 -1.5351 1.97127 -4.20124 -0.00404237 1.95923 -4.36109 -0.00401227 1.96045 -4.35622 -0.00394099 1.96234 -4.34246 -0.00383328 1.96476 -4.32107 -0.00369706 1.9676 -4.29331 -0.00353549 1.97073 -4.26047 -0.00335808 1.97401 -4.22382 -0.003168 1.97731 -4.18463 -0.00297475 1.98049 -4.14419 -0.00278309 1.98345 -4.10373 -0.00259934 1.98604 -4.06458 -0.00242827 1.98811 -4.02797 -0.00227938 1.98955 -3.99518 -0.00213206 1.9906 -3.96217 -0.00197842 1.99139 -3.92715 -0.0018216 1.99188 -3.89103 -0.00166637 1.99196 -3.85476 -0.00151906 1.99155 -3.81928 -0.00138125 1.99055 -3.78551 -0.00126086 1.98889 -3.75438 -0.00115949 1.98646 -3.72682 -0.00108504 1.98322 -3.70377 -0.00103752 1.97902 -3.68616 -0.00102485 1.97382 -3.6749 -0.00105178 1.96752 -3.67095 1.56067 1.95429 -3.94578 1.56002 1.95496 -3.85634 1.56003 1.95657 -3.8574 1.56002 1.95792 -3.86041 1.56001 1.959 -3.86513 1.55999 1.95982 -3.87131 1.55996 1.96045 -3.87869 1.55993 1.96088 -3.88704 1.55989 1.96113 -3.89609 1.55986 1.96125 -3.90559 1.55981 1.96121 -3.91532 1.55973 1.96088 -3.93437 1.55969 1.96061 -3.94321 1.55965 1.96025 -3.952 1.55961 1.95971 -3.96181 1.55956 1.95906 -3.97231 1.55951 1.9583 -3.98314 1.55945 1.95748 -3.99398 1.5594 1.95662 -4.00448 1.55936 1.95578 -4.0143 1.55931 1.95499 -4.02311 1.55928 1.95424 -4.03054 1.55925 1.95363 -4.03627 1.55923 1.95315 -4.03996 1.55922 1.95283 -4.04126 1.557 1.95554 -3.7798 1.55701 1.95855 -3.78177 1.55701 1.96102 -3.78736 1.55698 1.96302 -3.79612 1.55695 1.96457 -3.80759 1.55689 1.96573 -3.82129 1.55683 1.96652 -3.83677 1.55677 1.967 -3.85356 1.55669 1.9672 -3.8712 1.55662 1.96715 -3.88923 1.55654 1.96693 -3.90719 1.55646 1.96654 -3.9246 1.55639 1.96605 -3.94102 1.55631 1.96535 -3.95732 1.55623 1.96437 -3.97552 1.55614 1.96313 -3.99499 1.55604 1.96174 -4.01511 1.55595 1.96022 -4.03522 1.55585 1.95865 -4.05471 1.55577 1.95708 -4.07292 1.55569 1.95559 -4.08925 1.55562 1.95423 -4.10305 1.55557 1.95307 -4.1137 1.55553 1.95217 -4.12054 1.55552 1.9516 -4.12295 1.54836 1.9561 -3.71472 1.54837 1.96028 -3.71746 1.54836 1.96372 -3.72524 1.54833 1.96649 -3.73743 1.54828 1.96866 -3.75338 1.54821 1.97026 -3.77245 1.54812 1.97137 -3.79401 1.54803 1.97203 -3.81738 1.54793 1.9723 -3.84195 1.54782 1.97225 -3.86704 1.54771 1.97192 -3.89203 1.5476 1.9714 -3.91628 1.5475 1.9707 -3.93912 1.5474 1.96974 -3.96182 1.54728 1.96836 -3.98715 1.54716 1.96666 -4.01427 1.54702 1.9647 -4.04226 1.54689 1.96258 -4.07025 1.54676 1.96039 -4.09736 1.54664 1.95822 -4.12274 1.54653 1.95615 -4.14547 1.54643 1.95426 -4.16468 1.54636 1.95264 -4.17948 1.54631 1.95139 -4.18901 1.54629 1.9506 -4.19237 1.5395 1.95627 -3.69867 1.53952 1.96074 -3.7016 1.53951 1.96443 -3.70992 1.53947 1.96739 -3.72295 1.53942 1.9697 -3.74001 1.53934 1.97143 -3.76042 1.53925 1.9726 -3.78346 1.53915 1.97332 -3.80846 1.53904 1.9736 -3.83471 1.53893 1.97355 -3.86155 1.53881 1.9732 -3.88828 1.5387 1.97263 -3.91421 1.53859 1.97189 -3.93863 1.53848 1.97086 -3.9629 1.53835 1.96939 -3.98999 1.53822 1.96757 -4.01897 1.53808 1.96547 -4.04889 1.53793 1.96321 -4.07885 1.53779 1.96087 -4.10783 1.53766 1.95854 -4.13497 1.53754 1.95634 -4.15927 1.53744 1.95431 -4.17981 1.53736 1.95258 -4.19565 1.53731 1.95125 -4.20584 1.53729 1.9504 -4.20943 1.5373 1.9497 -4.20579 1.53059 1.95637 -3.69408 1.53061 1.96091 -3.69706 1.5306 1.96467 -3.70553 1.53057 1.96769 -3.7188 1.53051 1.97005 -3.73618 1.53043 1.9718 -3.75696 1.53034 1.973 -3.78042 1.53024 1.97371 -3.80588 1.53013 1.97401 -3.83262 1.53001 1.97397 -3.85996 1.52989 1.97362 -3.88718 1.52978 1.97303 -3.91359 1.52966 1.97227 -3.93847 1.52955 1.97122 -3.96317 1.52942 1.96974 -3.99076 1.52929 1.96787 -4.02029 1.52914 1.96574 -4.05078 1.529 1.96343 -4.08127 1.52885 1.96106 -4.1108 1.52872 1.95868 -4.13842 1.5286 1.95643 -4.16318 1.5285 1.95437 -4.1841 1.52842 1.95261 -4.20023 1.52836 1.95125 -4.2106 1.52834 1.95038 -4.21426 -1.56012 1.98477 -3.78421 -1.5608 1.98754 -3.82419 1.55977 1.96117 -3.92504 numsurf 311 SURF 0x10 mat 4 refs 3 2 0.118009 0.900018 0 0.117813 0.913746 1 0.118008 0.899854 SURF 0x10 mat 4 refs 3 3 0.118008 0.900486 0 0.117813 0.913746 2 0.118009 0.900018 SURF 0x10 mat 4 refs 3 4 0.118007 0.90122 0 0.117813 0.913746 3 0.118008 0.900486 SURF 0x10 mat 4 refs 3 5 0.118004 0.902179 0 0.117813 0.913746 4 0.118007 0.90122 SURF 0x10 mat 4 refs 3 6 0.118 0.903326 0 0.117813 0.913746 5 0.118004 0.902179 SURF 0x10 mat 4 refs 3 7 0.117996 0.904622 0 0.117813 0.913746 6 0.118 0.903326 SURF 0x10 mat 4 refs 3 8 0.117991 0.906028 0 0.117813 0.913746 7 0.117996 0.904622 SURF 0x10 mat 4 refs 3 9 0.117985 0.907505 0 0.117813 0.913746 8 0.117991 0.906028 SURF 0x10 mat 4 refs 3 10 0.117979 0.909015 0 0.117813 0.913746 9 0.117985 0.907505 SURF 0x10 mat 4 refs 3 11 0.117974 0.910518 0 0.117813 0.913746 10 0.117979 0.909015 SURF 0x10 mat 4 refs 3 12 0.117968 0.911976 0 0.117813 0.913746 11 0.117974 0.910518 SURF 0x10 mat 4 refs 3 13 0.117963 0.913351 0 0.117813 0.913746 12 0.117968 0.911976 SURF 0x10 mat 4 refs 3 14 0.117957 0.914715 0 0.117813 0.913746 13 0.117963 0.913351 SURF 0x10 mat 4 refs 3 15 0.117951 0.916239 0 0.117813 0.913746 14 0.117957 0.914715 SURF 0x10 mat 4 refs 3 16 0.117944 0.917869 0 0.117813 0.913746 15 0.117951 0.916239 SURF 0x10 mat 4 refs 3 17 0.117937 0.919553 0 0.117813 0.913746 16 0.117944 0.917869 SURF 0x10 mat 4 refs 3 18 0.11793 0.921237 0 0.117813 0.913746 17 0.117937 0.919553 SURF 0x10 mat 4 refs 3 19 0.117923 0.922868 0 0.117813 0.913746 18 0.11793 0.921237 SURF 0x10 mat 4 refs 3 20 0.117917 0.924394 0 0.117813 0.913746 19 0.117923 0.922868 SURF 0x10 mat 4 refs 3 21 0.117911 0.925761 0 0.117813 0.913746 20 0.117917 0.924394 SURF 0x10 mat 4 refs 3 22 0.117906 0.926916 0 0.117813 0.913746 21 0.117911 0.925761 SURF 0x10 mat 4 refs 3 23 0.117902 0.927807 0 0.117813 0.913746 22 0.117906 0.926916 SURF 0x10 mat 4 refs 3 24 0.117899 0.92838 0 0.117813 0.913746 23 0.117902 0.927807 SURF 0x10 mat 4 refs 3 25 0.117898 0.928582 0 0.117813 0.913746 24 0.117899 0.92838 SURF 0x10 mat 4 refs 3 27 0.546109 0.901916 26 0.546198 0.91581 28 0.54611 0.902081 SURF 0x10 mat 4 refs 3 28 0.54611 0.902081 26 0.546198 0.91581 29 0.546109 0.902549 SURF 0x10 mat 4 refs 3 29 0.546109 0.902549 26 0.546198 0.91581 30 0.546107 0.903282 SURF 0x10 mat 4 refs 3 30 0.546107 0.903282 26 0.546198 0.91581 31 0.546105 0.904242 SURF 0x10 mat 4 refs 3 31 0.546105 0.904242 26 0.546198 0.91581 32 0.546101 0.905389 SURF 0x10 mat 4 refs 3 32 0.546101 0.905389 26 0.546198 0.91581 33 0.546097 0.906685 SURF 0x10 mat 4 refs 3 33 0.546097 0.906685 26 0.546198 0.91581 34 0.546091 0.908091 SURF 0x10 mat 4 refs 3 34 0.546091 0.908091 26 0.546198 0.91581 35 0.546086 0.909568 SURF 0x10 mat 4 refs 3 35 0.546086 0.909568 26 0.546198 0.91581 36 0.54608 0.911077 SURF 0x10 mat 4 refs 3 36 0.54608 0.911077 26 0.546198 0.91581 37 0.546075 0.912581 SURF 0x10 mat 4 refs 3 37 0.546075 0.912581 26 0.546198 0.91581 38 0.546069 0.914039 SURF 0x10 mat 4 refs 3 38 0.546069 0.914039 26 0.546198 0.91581 39 0.546063 0.915413 SURF 0x10 mat 4 refs 3 39 0.546063 0.915413 26 0.546198 0.91581 40 0.546058 0.916778 SURF 0x10 mat 4 refs 3 40 0.546058 0.916778 26 0.546198 0.91581 41 0.546052 0.918302 SURF 0x10 mat 4 refs 3 41 0.546052 0.918302 26 0.546198 0.91581 42 0.546045 0.919932 SURF 0x10 mat 4 refs 3 42 0.546045 0.919932 26 0.546198 0.91581 43 0.546038 0.921616 SURF 0x10 mat 4 refs 3 43 0.546038 0.921616 26 0.546198 0.91581 44 0.546031 0.923299 SURF 0x10 mat 4 refs 3 44 0.546031 0.923299 26 0.546198 0.91581 45 0.546024 0.924931 SURF 0x10 mat 4 refs 3 45 0.546024 0.924931 26 0.546198 0.91581 46 0.546017 0.926457 SURF 0x10 mat 4 refs 3 46 0.546017 0.926457 26 0.546198 0.91581 47 0.546012 0.927823 SURF 0x10 mat 4 refs 3 47 0.546012 0.927823 26 0.546198 0.91581 48 0.546007 0.928979 SURF 0x10 mat 4 refs 3 48 0.546007 0.928979 26 0.546198 0.91581 49 0.546003 0.929869 SURF 0x10 mat 4 refs 3 49 0.546003 0.929869 26 0.546198 0.91581 50 0.546 0.930443 SURF 0x10 mat 4 refs 3 50 0.546 0.930443 26 0.546198 0.91581 51 0.545999 0.930645 SURF 0x10 mat 4 refs 4 53 0.117868 0.900017 52 0.117867 0.899853 77 0.118372 0.887968 78 0.118373 0.888273 SURF 0x10 mat 4 refs 4 78 0.118373 0.888273 79 0.118372 0.889142 54 0.117868 0.900485 53 0.117868 0.900017 SURF 0x10 mat 4 refs 4 80 0.118364 0.892283 81 0.118304 0.894431 57 0.11786 0.903325 56 0.117863 0.902179 SURF 0x10 mat 4 refs 4 82 0.11829 0.8994 83 0.118329 0.902166 60 0.117845 0.907504 59 0.11785 0.906028 SURF 0x10 mat 4 refs 4 83 0.118329 0.902166 84 0.118319 0.904967 61 0.117839 0.909014 60 0.117845 0.907504 SURF 0x10 mat 4 refs 4 84 0.118319 0.904967 85 0.118308 0.907757 62 0.117833 0.910517 61 0.117839 0.909014 SURF 0x10 mat 4 refs 4 85 0.118308 0.907757 86 0.118297 0.910463 63 0.117827 0.911976 62 0.117833 0.910517 SURF 0x10 mat 4 refs 4 86 0.118297 0.910463 87 0.118287 0.913013 64 0.117822 0.91335 63 0.117827 0.911976 SURF 0x10 mat 4 refs 4 87 0.118287 0.913013 88 0.118277 0.915545 65 0.117817 0.914714 64 0.117822 0.91335 SURF 0x10 mat 4 refs 4 88 0.118277 0.915545 89 0.118266 0.918373 66 0.11781 0.916238 65 0.117817 0.914714 SURF 0x10 mat 4 refs 4 89 0.118266 0.918373 90 0.118253 0.921398 67 0.117804 0.917869 66 0.11781 0.916238 SURF 0x10 mat 4 refs 4 90 0.118253 0.921398 91 0.11824 0.924522 68 0.117797 0.919552 67 0.117804 0.917869 SURF 0x10 mat 4 refs 4 91 0.11824 0.924522 92 0.118227 0.927647 69 0.11779 0.921236 68 0.117797 0.919552 SURF 0x10 mat 4 refs 4 92 0.118227 0.927647 93 0.118214 0.930674 70 0.117783 0.922867 69 0.11779 0.921236 SURF 0x10 mat 4 refs 4 93 0.118214 0.930674 94 0.118202 0.933505 71 0.117776 0.924393 70 0.117783 0.922867 SURF 0x10 mat 4 refs 4 94 0.118202 0.933505 95 0.118191 0.936042 72 0.11777 0.92576 71 0.117776 0.924393 SURF 0x10 mat 4 refs 4 95 0.118191 0.936042 96 0.118182 0.938186 73 0.117765 0.926915 72 0.11777 0.92576 SURF 0x10 mat 4 refs 4 96 0.118182 0.938186 97 0.118175 0.939838 74 0.117761 0.927806 73 0.117765 0.926915 SURF 0x10 mat 4 refs 4 97 0.118175 0.939838 98 0.11817 0.940902 75 0.117759 0.928379 74 0.117761 0.927806 SURF 0x10 mat 4 refs 4 98 0.11817 0.940902 99 0.118168 0.941277 76 0.117758 0.928581 75 0.117759 0.928379 SURF 0x10 mat 4 refs 4 100 0.119633 0.877868 101 0.119635 0.878293 78 0.118373 0.888273 77 0.118372 0.887968 SURF 0x10 mat 4 refs 4 101 0.119635 0.878293 102 0.119634 0.879502 79 0.118372 0.889142 78 0.118373 0.888273 SURF 0x10 mat 4 refs 4 104 0.119622 0.883875 105 0.119613 0.886838 81 0.118304 0.894431 80 0.118364 0.892283 SURF 0x10 mat 4 refs 4 107 0.119588 0.893817 108 0.119574 0.897632 83 0.118329 0.902166 82 0.11829 0.8994 SURF 0x10 mat 4 refs 4 108 0.119574 0.897632 109 0.119559 0.901531 84 0.118319 0.904967 83 0.118329 0.902166 SURF 0x10 mat 4 refs 4 109 0.119559 0.901531 110 0.119544 0.905414 85 0.118308 0.907757 84 0.118319 0.904967 SURF 0x10 mat 4 refs 4 110 0.119544 0.905414 111 0.11953 0.909181 86 0.118297 0.910463 85 0.118308 0.907757 SURF 0x10 mat 4 refs 4 111 0.11953 0.909181 112 0.119516 0.912731 87 0.118287 0.913013 86 0.118297 0.910463 SURF 0x10 mat 4 refs 4 112 0.119516 0.912731 113 0.119502 0.916256 88 0.118277 0.915545 87 0.118287 0.913013 SURF 0x10 mat 4 refs 4 113 0.119502 0.916256 114 0.119486 0.920192 89 0.118266 0.918373 88 0.118277 0.915545 SURF 0x10 mat 4 refs 4 114 0.119486 0.920192 115 0.119468 0.924403 90 0.118253 0.921398 89 0.118266 0.918373 SURF 0x10 mat 4 refs 4 115 0.119468 0.924403 116 0.11945 0.928752 91 0.11824 0.924522 90 0.118253 0.921398 SURF 0x10 mat 4 refs 4 116 0.11945 0.928752 117 0.119432 0.933101 92 0.118227 0.927647 91 0.11824 0.924522 SURF 0x10 mat 4 refs 4 117 0.119432 0.933101 118 0.119414 0.937315 93 0.118214 0.930674 92 0.118227 0.927647 SURF 0x10 mat 4 refs 4 118 0.119414 0.937315 119 0.119397 0.941256 94 0.118202 0.933505 93 0.118214 0.930674 SURF 0x10 mat 4 refs 4 119 0.119397 0.941256 120 0.119382 0.944786 95 0.118191 0.936042 94 0.118202 0.933505 SURF 0x10 mat 4 refs 4 120 0.119382 0.944786 121 0.119369 0.947771 96 0.118182 0.938186 95 0.118191 0.936042 SURF 0x10 mat 4 refs 4 121 0.119369 0.947771 122 0.119359 0.950071 97 0.118175 0.939838 96 0.118182 0.938186 SURF 0x10 mat 4 refs 4 122 0.119359 0.950071 123 0.119352 0.951551 98 0.11817 0.940902 97 0.118175 0.939838 SURF 0x10 mat 4 refs 4 123 0.119352 0.951551 124 0.119349 0.952074 99 0.118168 0.941277 98 0.11817 0.940902 SURF 0x10 mat 4 refs 4 125 0.120865 0.875387 126 0.120868 0.875841 101 0.119635 0.878293 100 0.119633 0.877868 SURF 0x10 mat 4 refs 4 126 0.120868 0.875841 127 0.120866 0.877135 102 0.119634 0.879502 101 0.119635 0.878293 SURF 0x10 mat 4 refs 4 127 0.120866 0.877135 128 0.120862 0.87916 103 0.119629 0.881396 102 0.119634 0.879502 SURF 0x10 mat 4 refs 4 128 0.120862 0.87916 129 0.120854 0.881811 104 0.119622 0.883875 103 0.119629 0.881396 SURF 0x10 mat 4 refs 4 129 0.120854 0.881811 130 0.120844 0.884979 105 0.119613 0.886838 104 0.119622 0.883875 SURF 0x10 mat 4 refs 4 130 0.120844 0.884979 131 0.120831 0.888558 106 0.119601 0.890185 105 0.119613 0.886838 SURF 0x10 mat 4 refs 4 131 0.120831 0.888558 132 0.120817 0.892441 107 0.119588 0.893817 106 0.119601 0.890185 SURF 0x10 mat 4 refs 4 132 0.120817 0.892441 133 0.120803 0.896521 108 0.119574 0.897632 107 0.119588 0.893817 SURF 0x10 mat 4 refs 4 133 0.120803 0.896521 134 0.120787 0.90069 109 0.119559 0.901531 108 0.119574 0.897632 SURF 0x10 mat 4 refs 4 134 0.120787 0.90069 135 0.120771 0.904842 110 0.119544 0.905414 109 0.119559 0.901531 SURF 0x10 mat 4 refs 4 135 0.120771 0.904842 136 0.120755 0.90887 111 0.11953 0.909181 110 0.119544 0.905414 SURF 0x10 mat 4 refs 4 136 0.120755 0.90887 137 0.12074 0.912666 112 0.119516 0.912731 111 0.11953 0.909181 SURF 0x10 mat 4 refs 4 137 0.12074 0.912666 138 0.120725 0.916435 113 0.119502 0.916256 112 0.119516 0.912731 SURF 0x10 mat 4 refs 4 138 0.120725 0.916435 139 0.120708 0.920644 114 0.119486 0.920192 113 0.119502 0.916256 SURF 0x10 mat 4 refs 4 139 0.120708 0.920644 140 0.120689 0.925146 115 0.119468 0.924403 114 0.119486 0.920192 SURF 0x10 mat 4 refs 4 140 0.120689 0.925146 141 0.12067 0.929797 116 0.11945 0.928752 115 0.119468 0.924403 SURF 0x10 mat 4 refs 4 141 0.12067 0.929797 142 0.12065 0.934448 117 0.119432 0.933101 116 0.11945 0.928752 SURF 0x10 mat 4 refs 4 142 0.12065 0.934448 143 0.120631 0.938953 118 0.119414 0.937315 117 0.119432 0.933101 SURF 0x10 mat 4 refs 4 143 0.120631 0.938953 144 0.120613 0.943167 119 0.119397 0.941256 118 0.119414 0.937315 SURF 0x10 mat 4 refs 4 144 0.120613 0.943167 145 0.120597 0.946943 120 0.119382 0.944786 119 0.119397 0.941256 SURF 0x10 mat 4 refs 4 145 0.120597 0.946943 146 0.120583 0.950134 121 0.119369 0.947771 120 0.119382 0.944786 SURF 0x10 mat 4 refs 4 146 0.120583 0.950134 147 0.120573 0.952593 122 0.119359 0.950071 121 0.119369 0.947771 SURF 0x10 mat 4 refs 4 147 0.120573 0.952593 148 0.120565 0.954176 123 0.119352 0.951551 122 0.119359 0.950071 SURF 0x10 mat 4 refs 4 148 0.120565 0.954176 149 0.120562 0.954735 124 0.119349 0.952074 123 0.119352 0.951551 SURF 0x10 mat 4 refs 4 150 0.122092 0.874684 151 0.122094 0.875147 126 0.120868 0.875841 125 0.120865 0.875387 SURF 0x10 mat 4 refs 4 151 0.122094 0.875147 152 0.122093 0.876464 127 0.120866 0.877135 126 0.120868 0.875841 SURF 0x10 mat 4 refs 4 152 0.122093 0.876464 153 0.122088 0.878527 128 0.120862 0.87916 127 0.120866 0.877135 SURF 0x10 mat 4 refs 4 153 0.122088 0.878527 154 0.12208 0.881226 129 0.120854 0.881811 128 0.120862 0.87916 SURF 0x10 mat 4 refs 4 154 0.12208 0.881226 155 0.122069 0.884453 130 0.120844 0.884979 129 0.120854 0.881811 SURF 0x10 mat 4 refs 4 155 0.122069 0.884453 156 0.122057 0.888098 131 0.120831 0.888558 130 0.120844 0.884979 SURF 0x10 mat 4 refs 4 156 0.122057 0.888098 157 0.122043 0.892053 132 0.120817 0.892441 131 0.120831 0.888558 SURF 0x10 mat 4 refs 4 157 0.122043 0.892053 158 0.122027 0.896208 133 0.120803 0.896521 132 0.120817 0.892441 SURF 0x10 mat 4 refs 4 158 0.122027 0.896208 159 0.122011 0.900455 134 0.120787 0.90069 133 0.120803 0.896521 SURF 0x10 mat 4 refs 4 159 0.122011 0.900455 160 0.121995 0.904684 135 0.120771 0.904842 134 0.120787 0.90069 SURF 0x10 mat 4 refs 4 160 0.121995 0.904684 161 0.121979 0.908786 136 0.120755 0.90887 135 0.120771 0.904842 SURF 0x10 mat 4 refs 4 161 0.121979 0.908786 162 0.121964 0.912652 137 0.12074 0.912666 136 0.120755 0.90887 SURF 0x10 mat 4 refs 4 162 0.121964 0.912652 163 0.121949 0.91649 138 0.120725 0.916435 137 0.12074 0.912666 SURF 0x10 mat 4 refs 4 163 0.121949 0.91649 164 0.121931 0.920777 139 0.120708 0.920644 138 0.120725 0.916435 SURF 0x10 mat 4 refs 4 164 0.121931 0.920777 165 0.121912 0.925363 140 0.120689 0.925146 139 0.120708 0.920644 SURF 0x10 mat 4 refs 4 165 0.121912 0.925363 166 0.121893 0.930099 141 0.12067 0.929797 140 0.120689 0.925146 SURF 0x10 mat 4 refs 4 166 0.121893 0.930099 167 0.121873 0.934836 142 0.12065 0.934448 141 0.12067 0.929797 SURF 0x10 mat 4 refs 4 167 0.121873 0.934836 168 0.121853 0.939424 143 0.120631 0.938953 142 0.12065 0.934448 SURF 0x10 mat 4 refs 4 168 0.121853 0.939424 169 0.121835 0.943716 144 0.120613 0.943167 143 0.120631 0.938953 SURF 0x10 mat 4 refs 4 169 0.121835 0.943716 170 0.121818 0.947562 145 0.120597 0.946943 144 0.120613 0.943167 SURF 0x10 mat 4 refs 4 170 0.121818 0.947562 171 0.121804 0.950811 146 0.120583 0.950134 145 0.120597 0.946943 SURF 0x10 mat 4 refs 4 171 0.121804 0.950811 172 0.121793 0.953317 147 0.120573 0.952593 146 0.120583 0.950134 SURF 0x10 mat 4 refs 4 172 0.121793 0.953317 173 0.121786 0.954929 148 0.120565 0.954176 147 0.120573 0.952593 SURF 0x10 mat 4 refs 4 173 0.121786 0.954929 174 0.121783 0.955498 149 0.120562 0.954735 148 0.120565 0.954176 SURF 0x10 mat 4 refs 4 150 0.122092 0.874684 199 0.332024 0.873115 198 0.332027 0.873729 151 0.122094 0.875147 SURF 0x10 mat 4 refs 4 197 0.332026 0.875476 152 0.122093 0.876464 151 0.122094 0.875147 198 0.332027 0.873729 SURF 0x10 mat 4 refs 4 196 0.332019 0.878213 153 0.122088 0.878527 152 0.122093 0.876464 197 0.332026 0.875476 SURF 0x10 mat 4 refs 4 195 0.332009 0.881794 154 0.12208 0.881226 153 0.122088 0.878527 196 0.332019 0.878213 SURF 0x10 mat 4 refs 4 194 0.331995 0.886075 155 0.122069 0.884453 154 0.12208 0.881226 195 0.332009 0.881794 SURF 0x10 mat 4 refs 4 193 0.331979 0.890912 156 0.122057 0.888098 155 0.122069 0.884453 194 0.331995 0.886075 SURF 0x10 mat 4 refs 4 192 0.33196 0.896159 157 0.122043 0.892053 156 0.122057 0.888098 193 0.331979 0.890912 SURF 0x10 mat 4 refs 4 191 0.33194 0.901671 158 0.122027 0.896208 157 0.122043 0.892053 192 0.33196 0.896159 SURF 0x10 mat 4 refs 4 190 0.331918 0.907305 159 0.122011 0.900455 158 0.122027 0.896208 191 0.33194 0.901671 SURF 0x10 mat 4 refs 4 189 0.331897 0.912915 160 0.121995 0.904684 159 0.122011 0.900455 190 0.331918 0.907305 SURF 0x10 mat 4 refs 4 188 0.331876 0.918357 161 0.121979 0.908786 160 0.121995 0.904684 189 0.331897 0.912915 SURF 0x10 mat 4 refs 4 187 0.331856 0.923487 162 0.121964 0.912652 161 0.121979 0.908786 188 0.331876 0.918357 SURF 0x10 mat 4 refs 4 186 0.331835 0.928579 163 0.121949 0.91649 162 0.121964 0.912652 187 0.331856 0.923487 SURF 0x10 mat 4 refs 4 185 0.331812 0.934266 164 0.121931 0.920777 163 0.121949 0.91649 186 0.331835 0.928579 SURF 0x10 mat 4 refs 4 184 0.331786 0.94035 165 0.121912 0.925363 164 0.121931 0.920777 185 0.331812 0.934266 SURF 0x10 mat 4 refs 4 183 0.33176 0.946634 166 0.121893 0.930099 165 0.121912 0.925363 184 0.331786 0.94035 SURF 0x10 mat 4 refs 4 182 0.331734 0.952918 167 0.121873 0.934836 166 0.121893 0.930099 183 0.33176 0.946634 SURF 0x10 mat 4 refs 4 181 0.331708 0.959006 168 0.121853 0.939424 167 0.121873 0.934836 182 0.331734 0.952918 SURF 0x10 mat 4 refs 4 180 0.331683 0.9647 169 0.121835 0.943716 168 0.121853 0.939424 181 0.331708 0.959006 SURF 0x10 mat 4 refs 4 179 0.331661 0.969801 170 0.121818 0.947562 169 0.121835 0.943716 180 0.331683 0.9647 SURF 0x10 mat 4 refs 4 178 0.331643 0.974113 171 0.121804 0.950811 170 0.121818 0.947562 179 0.331661 0.969801 SURF 0x10 mat 4 refs 4 177 0.331628 0.977437 172 0.121793 0.953317 171 0.121804 0.950811 178 0.331643 0.974113 SURF 0x10 mat 4 refs 4 176 0.331618 0.979575 173 0.121786 0.954929 172 0.121793 0.953317 177 0.331628 0.977437 SURF 0x10 mat 4 refs 4 175 0.331614 0.98033 174 0.121783 0.955498 173 0.121786 0.954929 176 0.331618 0.979575 SURF 0x10 mat 4 refs 3 201 0.545968 0.901916 200 0.546058 0.91581 202 0.545969 0.90208 SURF 0x10 mat 4 refs 3 202 0.545969 0.90208 200 0.546058 0.91581 203 0.545969 0.902548 SURF 0x10 mat 4 refs 3 203 0.545969 0.902548 200 0.546058 0.91581 204 0.545967 0.903282 SURF 0x10 mat 4 refs 3 204 0.545967 0.903282 200 0.546058 0.91581 205 0.545964 0.904241 SURF 0x10 mat 4 refs 3 205 0.545964 0.904241 200 0.546058 0.91581 206 0.54596 0.905388 SURF 0x10 mat 4 refs 3 206 0.54596 0.905388 200 0.546058 0.91581 207 0.545956 0.906684 SURF 0x10 mat 4 refs 3 207 0.545956 0.906684 200 0.546058 0.91581 208 0.545951 0.90809 SURF 0x10 mat 4 refs 3 208 0.545951 0.90809 200 0.546058 0.91581 209 0.545945 0.909567 SURF 0x10 mat 4 refs 3 209 0.545945 0.909567 200 0.546058 0.91581 210 0.54594 0.911077 SURF 0x10 mat 4 refs 3 211 0.545928 0.914038 200 0.546058 0.91581 212 0.545923 0.915413 SURF 0x10 mat 4 refs 3 212 0.545923 0.915413 200 0.546058 0.91581 213 0.545917 0.916777 SURF 0x10 mat 4 refs 3 213 0.545917 0.916777 200 0.546058 0.91581 214 0.545911 0.918301 SURF 0x10 mat 4 refs 3 214 0.545911 0.918301 200 0.546058 0.91581 215 0.545905 0.919931 SURF 0x10 mat 4 refs 3 215 0.545905 0.919931 200 0.546058 0.91581 216 0.545897 0.921615 SURF 0x10 mat 4 refs 3 216 0.545897 0.921615 200 0.546058 0.91581 217 0.54589 0.923299 SURF 0x10 mat 4 refs 3 217 0.54589 0.923299 200 0.546058 0.91581 218 0.545883 0.92493 SURF 0x10 mat 4 refs 3 218 0.545883 0.92493 200 0.546058 0.91581 219 0.545877 0.926456 SURF 0x10 mat 4 refs 3 219 0.545877 0.926456 200 0.546058 0.91581 220 0.545871 0.927823 SURF 0x10 mat 4 refs 3 220 0.545871 0.927823 200 0.546058 0.91581 221 0.545866 0.928978 SURF 0x10 mat 4 refs 3 221 0.545866 0.928978 200 0.546058 0.91581 222 0.545862 0.929869 SURF 0x10 mat 4 refs 3 222 0.545862 0.929869 200 0.546058 0.91581 223 0.54586 0.930442 SURF 0x10 mat 4 refs 3 223 0.54586 0.930442 200 0.546058 0.91581 224 0.545859 0.930644 SURF 0x10 mat 4 refs 4 225 0.545554 0.890026 201 0.545968 0.901916 202 0.545969 0.90208 226 0.545556 0.890331 SURF 0x10 mat 4 refs 4 226 0.545556 0.890331 202 0.545969 0.90208 203 0.545969 0.902548 227 0.545555 0.8912 SURF 0x10 mat 4 refs 4 227 0.545555 0.8912 203 0.545969 0.902548 204 0.545967 0.903282 228 0.545552 0.892561 SURF 0x10 mat 4 refs 4 228 0.545552 0.892561 204 0.545967 0.903282 205 0.545964 0.904241 229 0.545547 0.894341 SURF 0x10 mat 4 refs 4 229 0.545547 0.894341 205 0.545964 0.904241 206 0.54596 0.905388 230 0.54554 0.89647 SURF 0x10 mat 4 refs 4 230 0.54554 0.89647 206 0.54596 0.905388 207 0.545956 0.906684 231 0.545531 0.898875 SURF 0x10 mat 4 refs 4 231 0.545531 0.898875 207 0.545956 0.906684 208 0.545951 0.90809 232 0.545522 0.901484 SURF 0x10 mat 4 refs 4 232 0.545522 0.901484 208 0.545951 0.90809 209 0.545945 0.909567 233 0.545512 0.904224 SURF 0x10 mat 4 refs 4 233 0.545512 0.904224 209 0.545945 0.909567 210 0.54594 0.911077 234 0.545501 0.907026 SURF 0x10 mat 4 refs 4 236 0.54548 0.912521 211 0.545928 0.914038 212 0.545923 0.915413 237 0.54547 0.915072 SURF 0x10 mat 4 refs 4 237 0.54547 0.915072 212 0.545923 0.915413 213 0.545917 0.916777 238 0.54546 0.917604 SURF 0x10 mat 4 refs 4 238 0.54546 0.917604 213 0.545917 0.916777 214 0.545911 0.918301 239 0.545448 0.920431 SURF 0x10 mat 4 refs 4 239 0.545448 0.920431 214 0.545911 0.918301 215 0.545905 0.919931 240 0.545436 0.923456 SURF 0x10 mat 4 refs 4 240 0.545436 0.923456 215 0.545905 0.919931 216 0.545897 0.921615 241 0.545423 0.926581 SURF 0x10 mat 4 refs 4 241 0.545423 0.926581 216 0.545897 0.921615 217 0.54589 0.923299 242 0.54541 0.929705 SURF 0x10 mat 4 refs 4 242 0.54541 0.929705 217 0.54589 0.923299 218 0.545883 0.92493 243 0.545397 0.932733 SURF 0x10 mat 4 refs 4 243 0.545397 0.932733 218 0.545883 0.92493 219 0.545877 0.926456 244 0.545385 0.935564 SURF 0x10 mat 4 refs 4 244 0.545385 0.935564 219 0.545877 0.926456 220 0.545871 0.927823 245 0.545374 0.9381 SURF 0x10 mat 4 refs 4 245 0.545374 0.9381 220 0.545871 0.927823 221 0.545866 0.928978 246 0.545365 0.940244 SURF 0x10 mat 4 refs 4 246 0.545365 0.940244 221 0.545866 0.928978 222 0.545862 0.929869 247 0.545358 0.941897 SURF 0x10 mat 4 refs 4 247 0.545358 0.941897 222 0.545862 0.929869 223 0.54586 0.930442 248 0.545353 0.94296 SURF 0x10 mat 4 refs 4 248 0.545353 0.94296 223 0.54586 0.930442 224 0.545859 0.930644 249 0.545351 0.943335 SURF 0x10 mat 4 refs 4 250 0.54437 0.879915 225 0.545554 0.890026 226 0.545556 0.890331 251 0.544372 0.880339 SURF 0x10 mat 4 refs 4 251 0.544372 0.880339 226 0.545556 0.890331 227 0.545555 0.8912 252 0.544371 0.881549 SURF 0x10 mat 4 refs 4 252 0.544371 0.881549 227 0.545555 0.8912 228 0.545552 0.892561 253 0.544366 0.883443 SURF 0x10 mat 4 refs 4 253 0.544366 0.883443 228 0.545552 0.892561 229 0.545547 0.894341 254 0.544359 0.885922 SURF 0x10 mat 4 refs 4 254 0.544359 0.885922 229 0.545547 0.894341 230 0.54554 0.89647 255 0.544349 0.888884 SURF 0x10 mat 4 refs 4 255 0.544349 0.888884 230 0.54554 0.89647 231 0.545531 0.898875 256 0.544338 0.892232 SURF 0x10 mat 4 refs 4 256 0.544338 0.892232 231 0.545531 0.898875 232 0.545522 0.901484 257 0.544325 0.895863 SURF 0x10 mat 4 refs 4 257 0.544325 0.895863 232 0.545522 0.901484 233 0.545512 0.904224 258 0.544311 0.899679 SURF 0x10 mat 4 refs 4 258 0.544311 0.899679 233 0.545512 0.904224 234 0.545501 0.907026 259 0.544296 0.903578 SURF 0x10 mat 4 refs 4 259 0.544296 0.903578 234 0.545501 0.907026 235 0.545491 0.909815 260 0.544281 0.907461 SURF 0x10 mat 4 refs 4 260 0.544281 0.907461 235 0.545491 0.909815 236 0.54548 0.912521 261 0.544266 0.911228 SURF 0x10 mat 4 refs 4 261 0.544266 0.911228 236 0.54548 0.912521 237 0.54547 0.915072 262 0.544253 0.914777 SURF 0x10 mat 4 refs 4 262 0.544253 0.914777 237 0.54547 0.915072 238 0.54546 0.917604 263 0.544239 0.918302 SURF 0x10 mat 4 refs 4 263 0.544239 0.918302 238 0.54546 0.917604 239 0.545448 0.920431 264 0.544222 0.922238 SURF 0x10 mat 4 refs 4 264 0.544222 0.922238 239 0.545448 0.920431 240 0.545436 0.923456 265 0.544205 0.926449 SURF 0x10 mat 4 refs 4 265 0.544205 0.926449 240 0.545436 0.923456 241 0.545423 0.926581 266 0.544187 0.930798 SURF 0x10 mat 4 refs 4 266 0.544187 0.930798 241 0.545423 0.926581 242 0.54541 0.929705 267 0.544169 0.935148 SURF 0x10 mat 4 refs 4 267 0.544169 0.935148 242 0.54541 0.929705 243 0.545397 0.932733 268 0.544151 0.939361 SURF 0x10 mat 4 refs 4 268 0.544151 0.939361 243 0.545397 0.932733 244 0.545385 0.935564 269 0.544134 0.943302 SURF 0x10 mat 4 refs 4 269 0.544134 0.943302 244 0.545385 0.935564 245 0.545374 0.9381 270 0.544119 0.946833 SURF 0x10 mat 4 refs 4 270 0.544119 0.946833 245 0.545374 0.9381 246 0.545365 0.940244 271 0.544106 0.949817 SURF 0x10 mat 4 refs 4 271 0.544106 0.949817 246 0.545365 0.940244 247 0.545358 0.941897 272 0.544096 0.952118 SURF 0x10 mat 4 refs 4 272 0.544096 0.952118 247 0.545358 0.941897 248 0.545353 0.94296 273 0.544089 0.953598 SURF 0x10 mat 4 refs 4 273 0.544089 0.953598 248 0.545353 0.94296 249 0.545351 0.943335 274 0.544086 0.95412 SURF 0x10 mat 4 refs 4 275 0.543156 0.877422 250 0.54437 0.879915 251 0.544372 0.880339 276 0.543158 0.877876 SURF 0x10 mat 4 refs 4 276 0.543158 0.877876 251 0.544372 0.880339 252 0.544371 0.881549 277 0.543157 0.879169 SURF 0x10 mat 4 refs 4 277 0.543157 0.879169 252 0.544371 0.881549 253 0.544366 0.883443 278 0.543152 0.881195 SURF 0x10 mat 4 refs 4 278 0.543152 0.881195 253 0.544366 0.883443 254 0.544359 0.885922 279 0.543145 0.883845 SURF 0x10 mat 4 refs 4 279 0.543145 0.883845 254 0.544359 0.885922 255 0.544349 0.888884 280 0.543134 0.887014 SURF 0x10 mat 4 refs 4 280 0.543134 0.887014 255 0.544349 0.888884 256 0.544338 0.892232 281 0.543122 0.890593 SURF 0x10 mat 4 refs 4 281 0.543122 0.890593 256 0.544338 0.892232 257 0.544325 0.895863 282 0.543108 0.894476 SURF 0x10 mat 4 refs 4 282 0.543108 0.894476 257 0.544325 0.895863 258 0.544311 0.899679 283 0.543093 0.898556 SURF 0x10 mat 4 refs 4 283 0.543093 0.898556 258 0.544311 0.899679 259 0.544296 0.903578 284 0.543077 0.902725 SURF 0x10 mat 4 refs 4 284 0.543077 0.902725 259 0.544296 0.903578 260 0.544281 0.907461 285 0.543061 0.906877 SURF 0x10 mat 4 refs 4 285 0.543061 0.906877 260 0.544281 0.907461 261 0.544266 0.911228 286 0.543046 0.910905 SURF 0x10 mat 4 refs 4 286 0.543046 0.910905 261 0.544266 0.911228 262 0.544253 0.914777 287 0.543031 0.914701 SURF 0x10 mat 4 refs 4 287 0.543031 0.914701 262 0.544253 0.914777 263 0.544239 0.918302 288 0.543016 0.918469 SURF 0x10 mat 4 refs 4 288 0.543016 0.918469 263 0.544239 0.918302 264 0.544222 0.922238 289 0.542998 0.922678 SURF 0x10 mat 4 refs 4 289 0.542998 0.922678 264 0.544222 0.922238 265 0.544205 0.926449 290 0.54298 0.927181 SURF 0x10 mat 4 refs 4 290 0.54298 0.927181 265 0.544205 0.926449 266 0.544187 0.930798 291 0.54296 0.931831 SURF 0x10 mat 4 refs 4 291 0.54296 0.931831 266 0.544187 0.930798 267 0.544169 0.935148 292 0.542941 0.936482 SURF 0x10 mat 4 refs 4 292 0.542941 0.936482 267 0.544169 0.935148 268 0.544151 0.939361 293 0.542922 0.940988 SURF 0x10 mat 4 refs 4 293 0.542922 0.940988 268 0.544151 0.939361 269 0.544134 0.943302 294 0.542904 0.945202 SURF 0x10 mat 4 refs 4 294 0.542904 0.945202 269 0.544134 0.943302 270 0.544119 0.946833 295 0.542888 0.948977 SURF 0x10 mat 4 refs 4 295 0.542888 0.948977 270 0.544119 0.946833 271 0.544106 0.949817 296 0.542874 0.952168 SURF 0x10 mat 4 refs 4 296 0.542874 0.952168 271 0.544106 0.949817 272 0.544096 0.952118 297 0.542863 0.954628 SURF 0x10 mat 4 refs 4 297 0.542863 0.954628 272 0.544096 0.952118 273 0.544089 0.953598 298 0.542856 0.956211 SURF 0x10 mat 4 refs 4 298 0.542856 0.956211 273 0.544089 0.953598 274 0.544086 0.95412 299 0.542853 0.95677 SURF 0x10 mat 4 refs 4 301 0.541935 0.876707 275 0.543156 0.877422 276 0.543158 0.877876 302 0.541938 0.87717 SURF 0x10 mat 4 refs 4 302 0.541938 0.87717 276 0.543158 0.877876 277 0.543157 0.879169 303 0.541936 0.878487 SURF 0x10 mat 4 refs 4 303 0.541936 0.878487 277 0.543157 0.879169 278 0.543152 0.881195 304 0.541931 0.88055 SURF 0x10 mat 4 refs 4 304 0.541931 0.88055 278 0.543152 0.881195 279 0.543145 0.883845 305 0.541923 0.883249 SURF 0x10 mat 4 refs 4 305 0.541923 0.883249 279 0.543145 0.883845 280 0.543134 0.887014 306 0.541913 0.886476 SURF 0x10 mat 4 refs 4 306 0.541913 0.886476 280 0.543134 0.887014 281 0.543122 0.890593 307 0.5419 0.890121 SURF 0x10 mat 4 refs 4 307 0.5419 0.890121 281 0.543122 0.890593 282 0.543108 0.894476 308 0.541886 0.894076 SURF 0x10 mat 4 refs 4 308 0.541886 0.894076 282 0.543108 0.894476 283 0.543093 0.898556 309 0.541871 0.898231 SURF 0x10 mat 4 refs 4 309 0.541871 0.898231 283 0.543093 0.898556 284 0.543077 0.902725 310 0.541855 0.902478 SURF 0x10 mat 4 refs 4 310 0.541855 0.902478 284 0.543077 0.902725 285 0.543061 0.906877 311 0.541839 0.906706 SURF 0x10 mat 4 refs 4 311 0.541839 0.906706 285 0.543061 0.906877 286 0.543046 0.910905 312 0.541823 0.910808 SURF 0x10 mat 4 refs 4 312 0.541823 0.910808 286 0.543046 0.910905 287 0.543031 0.914701 313 0.541808 0.914675 SURF 0x10 mat 4 refs 4 313 0.541808 0.914675 287 0.543031 0.914701 288 0.543016 0.918469 314 0.541792 0.918513 SURF 0x10 mat 4 refs 4 314 0.541792 0.918513 288 0.543016 0.918469 289 0.542998 0.922678 315 0.541775 0.9228 SURF 0x10 mat 4 refs 4 315 0.541775 0.9228 289 0.542998 0.922678 290 0.54298 0.927181 316 0.541756 0.927386 SURF 0x10 mat 4 refs 4 316 0.541756 0.927386 290 0.54298 0.927181 291 0.54296 0.931831 317 0.541736 0.932122 SURF 0x10 mat 4 refs 4 317 0.541736 0.932122 291 0.54296 0.931831 292 0.542941 0.936482 318 0.541716 0.936859 SURF 0x10 mat 4 refs 4 318 0.541716 0.936859 292 0.542941 0.936482 293 0.542922 0.940988 319 0.541697 0.941448 SURF 0x10 mat 4 refs 4 319 0.541697 0.941448 293 0.542922 0.940988 294 0.542904 0.945202 320 0.541679 0.945739 SURF 0x10 mat 4 refs 4 320 0.541679 0.945739 294 0.542904 0.945202 295 0.542888 0.948977 321 0.541662 0.949585 SURF 0x10 mat 4 refs 4 321 0.541662 0.949585 295 0.542888 0.948977 296 0.542874 0.952168 322 0.541648 0.952835 SURF 0x10 mat 4 refs 4 322 0.541648 0.952835 296 0.542874 0.952168 297 0.542863 0.954628 323 0.541637 0.95534 SURF 0x10 mat 4 refs 4 323 0.541637 0.95534 297 0.542863 0.954628 298 0.542856 0.956211 324 0.541629 0.956952 SURF 0x10 mat 4 refs 4 324 0.541629 0.956952 298 0.542856 0.956211 299 0.542853 0.95677 325 0.541626 0.957521 SURF 0x10 mat 4 refs 4 301 0.541935 0.876707 302 0.541938 0.87717 198 0.332027 0.873729 199 0.332024 0.873115 SURF 0x10 mat 4 refs 4 197 0.332026 0.875476 198 0.332027 0.873729 302 0.541938 0.87717 303 0.541936 0.878487 SURF 0x10 mat 4 refs 4 196 0.332019 0.878213 197 0.332026 0.875476 303 0.541936 0.878487 304 0.541931 0.88055 SURF 0x10 mat 4 refs 4 195 0.332009 0.881794 196 0.332019 0.878213 304 0.541931 0.88055 305 0.541923 0.883249 SURF 0x10 mat 4 refs 4 194 0.331995 0.886075 195 0.332009 0.881794 305 0.541923 0.883249 306 0.541913 0.886476 SURF 0x10 mat 4 refs 4 193 0.331979 0.890912 194 0.331995 0.886075 306 0.541913 0.886476 307 0.5419 0.890121 SURF 0x10 mat 4 refs 4 192 0.33196 0.896159 193 0.331979 0.890912 307 0.5419 0.890121 308 0.541886 0.894076 SURF 0x10 mat 4 refs 4 191 0.33194 0.901671 192 0.33196 0.896159 308 0.541886 0.894076 309 0.541871 0.898231 SURF 0x10 mat 4 refs 4 190 0.331918 0.907305 191 0.33194 0.901671 309 0.541871 0.898231 310 0.541855 0.902478 SURF 0x10 mat 4 refs 4 189 0.331897 0.912915 190 0.331918 0.907305 310 0.541855 0.902478 311 0.541839 0.906706 SURF 0x10 mat 4 refs 4 188 0.331876 0.918357 189 0.331897 0.912915 311 0.541839 0.906706 312 0.541823 0.910808 SURF 0x10 mat 4 refs 4 187 0.331856 0.923487 188 0.331876 0.918357 312 0.541823 0.910808 313 0.541808 0.914675 SURF 0x10 mat 4 refs 4 186 0.331835 0.928579 187 0.331856 0.923487 313 0.541808 0.914675 314 0.541792 0.918513 SURF 0x10 mat 4 refs 4 185 0.331812 0.934266 186 0.331835 0.928579 314 0.541792 0.918513 315 0.541775 0.9228 SURF 0x10 mat 4 refs 4 184 0.331786 0.94035 185 0.331812 0.934266 315 0.541775 0.9228 316 0.541756 0.927386 SURF 0x10 mat 4 refs 4 183 0.33176 0.946634 184 0.331786 0.94035 316 0.541756 0.927386 317 0.541736 0.932122 SURF 0x10 mat 4 refs 4 182 0.331734 0.952918 183 0.33176 0.946634 317 0.541736 0.932122 318 0.541716 0.936859 SURF 0x10 mat 4 refs 4 181 0.331708 0.959006 182 0.331734 0.952918 318 0.541716 0.936859 319 0.541697 0.941448 SURF 0x10 mat 4 refs 4 180 0.331683 0.9647 181 0.331708 0.959006 319 0.541697 0.941448 320 0.541679 0.945739 SURF 0x10 mat 4 refs 4 179 0.331661 0.969801 180 0.331683 0.9647 320 0.541679 0.945739 321 0.541662 0.949585 SURF 0x10 mat 4 refs 4 178 0.331643 0.974113 179 0.331661 0.969801 321 0.541662 0.949585 322 0.541648 0.952835 SURF 0x10 mat 4 refs 4 177 0.331628 0.977437 178 0.331643 0.974113 322 0.541648 0.952835 323 0.541637 0.95534 SURF 0x10 mat 4 refs 4 176 0.331618 0.979575 177 0.331628 0.977437 323 0.541637 0.95534 324 0.541629 0.956952 SURF 0x10 mat 4 refs 4 175 0.331614 0.98033 176 0.331618 0.979575 324 0.541629 0.956952 325 0.541626 0.957521 SURF 0x10 mat 4 refs 4 79 0.118372 0.889142 102 0.119634 0.879502 103 0.119629 0.881396 326 0.118354 0.890711 SURF 0x10 mat 4 refs 4 80 0.118364 0.892283 326 0.118354 0.890711 103 0.119629 0.881396 104 0.119622 0.883875 SURF 0x10 mat 4 refs 4 54 0.117868 0.900485 79 0.118372 0.889142 326 0.118354 0.890711 55 0.117866 0.901219 SURF 0x10 mat 4 refs 4 81 0.118304 0.894431 105 0.119613 0.886838 106 0.119601 0.890185 327 0.11826 0.89692 SURF 0x10 mat 4 refs 4 82 0.11829 0.8994 327 0.11826 0.89692 106 0.119601 0.890185 107 0.119588 0.893817 SURF 0x10 mat 4 refs 4 57 0.11786 0.903325 81 0.118304 0.894431 327 0.11826 0.89692 58 0.117855 0.904622 SURF 0x10 mat 4 refs 4 58 0.117855 0.904622 327 0.11826 0.89692 82 0.11829 0.8994 59 0.11785 0.906028 SURF 0x10 mat 4 refs 3 200 0.546058 0.91581 328 0.545934 0.91259 210 0.54594 0.911077 SURF 0x10 mat 4 refs 3 200 0.546058 0.91581 211 0.545928 0.914038 328 0.545934 0.91259 SURF 0x10 mat 4 refs 4 210 0.54594 0.911077 328 0.545934 0.91259 235 0.545491 0.909815 234 0.545501 0.907026 SURF 0x10 mat 4 refs 4 211 0.545928 0.914038 236 0.54548 0.912521 235 0.545491 0.909815 328 0.545934 0.91259 kids 0 OBJECT poly name "CurveCircle.005" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.020 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 286 1.53158 1.95168 -3.69706 1.53151 1.94784 -3.7055 1.53144 1.94482 -3.71873 1.53135 1.94249 -3.73602 1.53125 1.94078 -3.75671 1.53114 1.93961 -3.78007 1.53103 1.93888 -3.80542 1.53091 1.93853 -3.83206 1.5308 1.93847 -3.85929 1.53068 1.93861 -3.88641 1.53057 1.93886 -3.91272 1.53047 1.93916 -3.93752 1.53037 1.93956 -3.9623 1.53025 1.94021 -3.98995 1.53013 1.94103 -4.01957 1.53001 1.94202 -4.05015 1.52989 1.94311 -4.08073 1.52977 1.94428 -4.11037 1.52966 1.94547 -4.13809 1.52956 1.94664 -4.16294 1.52948 1.94777 -4.18395 1.52942 1.94878 -4.20013 1.52938 1.94967 -4.21057 1.52937 1.95036 -4.21426 1.53162 1.95635 -3.69408 1.54048 1.95166 -3.7016 1.54042 1.94791 -3.7099 1.54035 1.94493 -3.72289 1.54026 1.94265 -3.73987 1.54016 1.94097 -3.76018 1.54006 1.93981 -3.78312 1.53995 1.9391 -3.808 1.53983 1.93877 -3.83415 1.53972 1.93871 -3.86089 1.53961 1.93883 -3.88752 1.5395 1.93909 -3.91335 1.5394 1.93937 -3.9377 1.5393 1.93978 -3.96203 1.53919 1.9404 -3.98919 1.53907 1.94122 -4.01826 1.53895 1.94219 -4.04829 1.53883 1.94327 -4.07833 1.53871 1.94441 -4.10742 1.5386 1.94556 -4.13464 1.53851 1.94672 -4.15903 1.53843 1.94783 -4.17965 1.53837 1.94883 -4.19556 1.53833 1.9497 -4.20581 1.53832 1.95038 -4.20943 1.54053 1.95627 -3.69869 1.54929 1.94827 -3.72522 1.54934 1.95177 -3.71746 1.54922 1.94548 -3.73735 1.54913 1.94335 -3.75324 1.54904 1.94178 -3.77223 1.54894 1.9407 -3.7937 1.54884 1.94004 -3.81697 1.54873 1.93972 -3.84142 1.54863 1.93966 -3.86642 1.54852 1.93978 -3.89132 1.54842 1.94002 -3.91547 1.54833 1.94029 -3.93825 1.54823 1.94067 -3.961 1.54813 1.94126 -3.98641 1.54802 1.94202 -4.0136 1.5479 1.94292 -4.04167 1.54779 1.94393 -4.06977 1.54768 1.94499 -4.09698 1.54758 1.94609 -4.12244 1.54749 1.94716 -4.14525 1.54742 1.94819 -4.16453 1.54736 1.94913 -4.1794 1.54733 1.94994 -4.18898 1.54732 1.95059 -4.19237 1.54938 1.95608 -3.71473 1.558 1.95245 -3.78177 1.55796 1.94994 -3.78734 1.55791 1.94792 -3.79607 1.55785 1.94639 -3.80748 1.55778 1.94526 -3.82113 1.55771 1.94449 -3.83654 1.55764 1.94401 -3.85325 1.55756 1.94379 -3.87084 1.55748 1.94374 -3.88878 1.55741 1.94384 -3.90668 1.55734 1.94401 -3.92403 1.55727 1.9442 -3.94039 1.5572 1.94447 -3.95674 1.55713 1.94488 -3.97499 1.55705 1.94544 -3.99452 1.55696 1.94609 -4.0147 1.55688 1.94682 -4.03488 1.55681 1.94758 -4.05442 1.55673 1.94837 -4.07272 1.55667 1.94913 -4.0891 1.55662 1.94987 -4.10296 1.55657 1.95055 -4.11363 1.55655 1.95112 -4.12052 1.55654 1.9516 -4.12296 1.55803 1.95554 -3.7798 1.56103 1.95329 -3.8574 1.56101 1.95193 -3.8604 1.56098 1.95085 -3.8651 1.56095 1.95003 -3.87125 1.56091 1.94941 -3.87861 1.56088 1.949 -3.88691 1.56084 1.94875 -3.89593 1.5608 1.94862 -3.9054 1.56075 1.94859 -3.91508 1.56071 1.94865 -3.92471 1.56068 1.94873 -3.93407 1.56064 1.94884 -3.94289 1.5606 1.94899 -3.95168 1.56056 1.94921 -3.96152 1.56052 1.94951 -3.97205 1.56047 1.94986 -3.98292 1.56043 1.95025 -3.9938 1.56039 1.95066 -4.00434 1.56035 1.95109 -4.01419 1.56032 1.9515 -4.02301 1.56029 1.9519 -4.03049 1.56027 1.95226 -4.03624 1.56025 1.95258 -4.03995 1.56025 1.95282 -4.04126 1.56105 1.95496 -3.85634 1.5617 1.95429 -3.94578 -2.5345e-005 1.96752 -3.67095 -0.00301594 1.95923 -4.36109 -0.00300168 1.95825 -4.35617 -0.00295099 1.95703 -4.34235 -0.00287021 1.95562 -4.32085 -0.00276091 1.95407 -4.29299 -0.00263261 1.95244 -4.26003 -0.00248688 1.95079 -4.22326 -0.00233165 1.94919 -4.18393 -0.0021685 1.94767 -4.14335 -0.00200534 1.94631 -4.10278 -0.00184694 1.94515 -4.0635 -0.00169647 1.94428 -4.0268 -0.00156183 1.94371 -3.99393 -0.00142402 1.9433 -3.96101 -0.00127829 1.94295 -3.92612 -0.00112622 1.94276 -3.89013 -0.000972577 1.94284 -3.85401 -0.000818928 1.94333 -3.81868 -0.000668448 1.94433 -3.78505 -0.000525888 1.94596 -3.75405 -0.000392833 1.94832 -3.72661 -0.000274032 1.95155 -3.70366 -0.000171073 1.95573 -3.68611 -8.71206e-005 1.96102 -3.67491 -1.53187 1.97256 -3.68404 -1.53193 1.96874 -3.69248 -1.53201 1.96571 -3.7057 -1.5321 1.96338 -3.723 -1.5322 1.96167 -3.74369 -1.5323 1.96049 -3.76705 -1.53242 1.95977 -3.7924 -1.53253 1.95942 -3.81904 -1.53265 1.95936 -3.84627 -1.53276 1.95949 -3.87337 -1.53287 1.95976 -3.8997 -1.53297 1.96004 -3.9245 -1.53308 1.96045 -3.94928 -1.53319 1.96109 -3.97693 -1.53331 1.96193 -4.00654 -1.53343 1.96291 -4.03713 -1.53356 1.964 -4.06771 -1.53367 1.96517 -4.09735 -1.53378 1.96636 -4.12507 -1.53388 1.96753 -4.14992 -1.53396 1.96864 -4.17093 -1.53403 1.96967 -4.18711 -1.53406 1.97056 -4.19755 -1.53407 1.97126 -4.20124 -1.53182 1.97724 -3.68106 -1.54081 1.97267 -3.6885 -1.54087 1.96893 -3.6968 -1.54095 1.96593 -3.70979 -1.54104 1.96365 -3.72677 -1.54114 1.96197 -3.74708 -1.54124 1.96082 -3.77002 -1.54135 1.96012 -3.79492 -1.54146 1.95977 -3.82107 -1.54158 1.95971 -3.84779 -1.54169 1.95985 -3.87442 -1.5418 1.96009 -3.90025 -1.5419 1.96039 -3.92461 -1.542 1.96079 -3.94893 -1.54211 1.96142 -3.97609 -1.54223 1.96223 -4.00516 -1.54235 1.96319 -4.03519 -1.54247 1.96427 -4.06523 -1.54259 1.96541 -4.09432 -1.5427 1.96658 -4.12154 -1.54279 1.96774 -4.14593 -1.54287 1.96883 -4.16655 -1.54293 1.96983 -4.18246 -1.54297 1.9707 -4.19271 -1.54298 1.9714 -4.19633 -1.54077 1.97728 -3.68559 -1.54986 1.9694 -3.71204 -1.5498 1.9729 -3.70428 -1.54993 1.96662 -3.72419 -1.55001 1.96448 -3.74008 -1.55011 1.96291 -3.75907 -1.5502 1.96183 -3.78052 -1.55031 1.96117 -3.80379 -1.55041 1.96085 -3.82824 -1.55052 1.96079 -3.85325 -1.55063 1.96091 -3.87815 -1.55073 1.96115 -3.90231 -1.55082 1.96142 -3.92509 -1.55092 1.9618 -3.94784 -1.55102 1.96239 -3.97324 -1.55113 1.96315 -4.00042 -1.55124 1.96405 -4.02851 -1.55136 1.96506 -4.05659 -1.55146 1.96612 -4.08381 -1.55156 1.96722 -4.10926 -1.55165 1.96829 -4.13207 -1.55173 1.96932 -4.15136 -1.55179 1.97026 -4.16624 -1.55182 1.97107 -4.1758 -1.55183 1.97172 -4.17921 -1.55181 1.97252 -4.17584 -1.55176 1.97377 -4.16632 -1.55169 1.97537 -4.15151 -1.54976 1.97721 -3.70156 -1.559 1.9737 -3.76853 -1.55904 1.97118 -3.7741 -1.55909 1.96918 -3.78281 -1.55915 1.96764 -3.79423 -1.55921 1.96652 -3.80787 -1.55928 1.96574 -3.82329 -1.55936 1.96527 -3.84001 -1.55943 1.96503 -3.85758 -1.55951 1.965 -3.87554 -1.55959 1.96508 -3.89342 -1.55966 1.96525 -3.91079 -1.55973 1.96546 -3.92715 -1.5598 1.96571 -3.9435 -1.55987 1.96614 -3.96174 -1.55995 1.96669 -3.98127 -1.56003 1.96734 -4.00144 -1.56011 1.96806 -4.02162 -1.56019 1.96883 -4.04118 -1.56026 1.96961 -4.05946 -1.56033 1.97039 -4.07585 -1.56038 1.97113 -4.0897 -1.56042 1.9718 -4.10039 -1.56044 1.97238 -4.10726 -1.56045 1.97284 -4.1097 -1.56044 1.97343 -4.1073 -1.5604 1.97433 -4.10045 -1.56035 1.97549 -4.08981 -1.55897 1.9768 -3.76656 -1.56266 1.97458 -3.84413 -1.56268 1.97324 -3.84712 -1.56271 1.97214 -3.85183 -1.56274 1.97132 -3.85798 -1.56278 1.97072 -3.86532 -1.56282 1.97031 -3.87364 -1.56286 1.97004 -3.88265 -1.5629 1.96991 -3.89211 -1.56294 1.96989 -3.90179 -1.56298 1.96994 -3.91144 -1.56302 1.97004 -3.92078 -1.56306 1.97015 -3.9296 -1.56309 1.97029 -3.93841 -1.56313 1.97051 -3.94825 -1.56317 1.97081 -3.95876 -1.56322 1.97116 -3.96965 -1.56326 1.97154 -3.98051 -1.5633 1.97195 -3.99105 -1.56334 1.97238 -4.00092 -1.56338 1.97279 -4.00974 -1.56341 1.9732 -4.0172 -1.56343 1.97355 -4.02296 -1.56344 1.97387 -4.02667 -1.56345 1.97412 -4.02799 -1.56344 1.97444 -4.02669 -1.56342 1.97492 -4.023 -1.56339 1.97555 -4.01726 -1.56264 1.97625 -3.84307 -1.56407 1.9756 -3.93249 numsurf 292 SURF 0x10 mat 3 refs 4 1 0.98384 0.880645 0 0.983849 0.879278 150 0.780421 0.875695 149 0.78041 0.877508 SURF 0x10 mat 3 refs 4 149 0.78041 0.877508 148 0.780396 0.880347 2 0.98383 0.882784 1 0.98384 0.880645 SURF 0x10 mat 3 refs 4 148 0.780396 0.880347 147 0.780381 0.88406 3 0.983818 0.885583 2 0.98383 0.882784 SURF 0x10 mat 3 refs 4 147 0.780381 0.88406 146 0.780363 0.888499 4 0.983805 0.888929 3 0.983818 0.885583 SURF 0x10 mat 3 refs 4 146 0.780363 0.888499 145 0.780344 0.893513 5 0.983791 0.892709 4 0.983805 0.888929 SURF 0x10 mat 3 refs 4 145 0.780344 0.893513 144 0.780324 0.898954 6 0.983776 0.896809 5 0.983791 0.892709 SURF 0x10 mat 3 refs 4 144 0.780324 0.898954 143 0.780304 0.90467 7 0.983761 0.901118 6 0.983776 0.896809 SURF 0x10 mat 3 refs 4 143 0.780304 0.90467 142 0.780283 0.910514 8 0.983745 0.905523 7 0.983761 0.901118 SURF 0x10 mat 3 refs 4 142 0.780283 0.910514 141 0.780263 0.916333 9 0.98373 0.909909 8 0.983745 0.905523 SURF 0x10 mat 3 refs 4 141 0.780263 0.916333 140 0.780244 0.92198 10 0.983715 0.914166 9 0.98373 0.909909 SURF 0x10 mat 3 refs 4 140 0.780244 0.92198 139 0.780225 0.927305 11 0.983702 0.918179 10 0.983715 0.914166 SURF 0x10 mat 3 refs 4 139 0.780225 0.927305 138 0.780207 0.932621 12 0.983688 0.922186 11 0.983702 0.918179 SURF 0x10 mat 3 refs 4 138 0.780207 0.932621 137 0.780187 0.93856 13 0.983673 0.926663 12 0.983688 0.922186 SURF 0x10 mat 3 refs 4 137 0.780187 0.93856 136 0.780166 0.944914 14 0.983657 0.931452 13 0.983673 0.926663 SURF 0x10 mat 3 refs 4 136 0.780166 0.944914 135 0.780145 0.951477 15 0.983641 0.936399 14 0.983657 0.931452 SURF 0x10 mat 3 refs 4 135 0.780145 0.951477 134 0.780123 0.958043 16 0.983624 0.941348 15 0.983641 0.936399 SURF 0x10 mat 3 refs 4 134 0.780123 0.958043 133 0.780102 0.964404 17 0.983609 0.946143 16 0.983624 0.941348 SURF 0x10 mat 3 refs 4 133 0.780102 0.964404 132 0.780083 0.970354 18 0.983594 0.950627 17 0.983609 0.946143 SURF 0x10 mat 3 refs 4 132 0.780083 0.970354 131 0.780066 0.975686 19 0.983581 0.954646 18 0.983594 0.950627 SURF 0x10 mat 3 refs 4 131 0.780066 0.975686 130 0.780052 0.980193 20 0.98357 0.958044 19 0.983581 0.954646 SURF 0x10 mat 3 refs 4 130 0.780052 0.980193 129 0.780041 0.98367 21 0.983562 0.960664 20 0.98357 0.958044 SURF 0x10 mat 3 refs 4 129 0.780041 0.98367 128 0.780034 0.985908 22 0.983557 0.962352 21 0.983562 0.960664 SURF 0x10 mat 3 refs 4 128 0.780034 0.985908 127 0.780032 0.986702 23 0.983556 0.96295 22 0.983557 0.962352 SURF 0x10 mat 3 refs 4 0 0.983849 0.879278 24 0.983855 0.878797 126 0.780429 0.875056 150 0.780421 0.875695 SURF 0x10 mat 3 refs 4 25 0.985032 0.880014 0 0.983849 0.879278 1 0.98384 0.880645 26 0.985024 0.881356 SURF 0x10 mat 3 refs 4 2 0.98383 0.882784 27 0.985014 0.883456 26 0.985024 0.881356 1 0.98384 0.880645 SURF 0x10 mat 3 refs 4 3 0.983818 0.885583 28 0.985002 0.886205 27 0.985014 0.883456 2 0.98383 0.882784 SURF 0x10 mat 3 refs 4 4 0.983805 0.888929 29 0.984989 0.88949 28 0.985002 0.886205 3 0.983818 0.885583 SURF 0x10 mat 3 refs 4 5 0.983791 0.892709 30 0.984975 0.893201 29 0.984989 0.88949 4 0.983805 0.888929 SURF 0x10 mat 3 refs 4 6 0.983776 0.896809 31 0.98496 0.897227 30 0.984975 0.893201 5 0.983791 0.892709 SURF 0x10 mat 3 refs 4 7 0.983761 0.901118 32 0.984945 0.901458 31 0.98496 0.897227 6 0.983776 0.896809 SURF 0x10 mat 3 refs 4 8 0.983745 0.905523 33 0.98493 0.905782 32 0.984945 0.901458 7 0.983761 0.901118 SURF 0x10 mat 3 refs 4 9 0.98373 0.909909 34 0.984915 0.910089 33 0.98493 0.905782 8 0.983745 0.905523 SURF 0x10 mat 3 refs 4 10 0.983715 0.914166 35 0.984901 0.914269 34 0.984915 0.910089 9 0.98373 0.909909 SURF 0x10 mat 3 refs 4 11 0.983702 0.918179 36 0.984887 0.918209 35 0.984901 0.914269 10 0.983715 0.914166 SURF 0x10 mat 3 refs 4 12 0.983688 0.922186 37 0.984874 0.922144 36 0.984887 0.918209 11 0.983702 0.918179 SURF 0x10 mat 3 refs 4 13 0.983673 0.926663 38 0.984859 0.926539 37 0.984874 0.922144 12 0.983688 0.922186 SURF 0x10 mat 3 refs 4 14 0.983657 0.931452 39 0.984844 0.931241 38 0.984859 0.926539 13 0.983673 0.926663 SURF 0x10 mat 3 refs 4 15 0.983641 0.936399 40 0.984828 0.936099 39 0.984844 0.931241 14 0.983657 0.931452 SURF 0x10 mat 3 refs 4 16 0.983624 0.941348 41 0.984812 0.940958 40 0.984828 0.936099 15 0.983641 0.936399 SURF 0x10 mat 3 refs 4 17 0.983609 0.946143 42 0.984796 0.945665 41 0.984812 0.940958 16 0.983624 0.941348 SURF 0x10 mat 3 refs 4 18 0.983594 0.950627 43 0.984782 0.950069 42 0.984796 0.945665 17 0.983609 0.946143 SURF 0x10 mat 3 refs 4 19 0.983581 0.954646 44 0.984769 0.954015 43 0.984782 0.950069 18 0.983594 0.950627 SURF 0x10 mat 3 refs 4 20 0.98357 0.958044 45 0.984758 0.957351 44 0.984769 0.954015 19 0.983581 0.954646 SURF 0x10 mat 3 refs 4 21 0.983562 0.960664 46 0.98475 0.959924 45 0.984758 0.957351 20 0.98357 0.958044 SURF 0x10 mat 3 refs 4 22 0.983557 0.962352 47 0.984745 0.96158 46 0.98475 0.959924 21 0.983562 0.960664 SURF 0x10 mat 3 refs 4 23 0.983556 0.96295 48 0.984744 0.962168 47 0.984745 0.96158 22 0.983557 0.962352 SURF 0x10 mat 3 refs 4 0 0.983849 0.879278 25 0.985032 0.880014 49 0.985038 0.879541 24 0.983855 0.878797 SURF 0x10 mat 3 refs 4 26 0.985024 0.881356 50 0.986201 0.883834 51 0.986208 0.882579 25 0.985032 0.880014 SURF 0x10 mat 3 refs 4 27 0.985014 0.883456 52 0.986192 0.885798 50 0.986201 0.883834 26 0.985024 0.881356 SURF 0x10 mat 3 refs 4 28 0.985002 0.886205 53 0.986181 0.888368 52 0.986192 0.885798 27 0.985014 0.883456 SURF 0x10 mat 3 refs 4 29 0.984989 0.88949 54 0.986168 0.89144 53 0.986181 0.888368 28 0.985002 0.886205 SURF 0x10 mat 3 refs 4 30 0.984975 0.893201 55 0.986155 0.894911 54 0.986168 0.89144 29 0.984989 0.88949 SURF 0x10 mat 3 refs 4 31 0.98496 0.897227 56 0.986142 0.898676 55 0.986155 0.894911 30 0.984975 0.893201 SURF 0x10 mat 3 refs 4 32 0.984945 0.901458 57 0.986128 0.902633 56 0.986142 0.898676 31 0.98496 0.897227 SURF 0x10 mat 3 refs 4 33 0.98493 0.905782 58 0.986113 0.906677 57 0.986128 0.902633 32 0.984945 0.901458 SURF 0x10 mat 3 refs 4 34 0.984915 0.910089 59 0.986099 0.910705 58 0.986113 0.906677 33 0.98493 0.905782 SURF 0x10 mat 3 refs 4 35 0.984901 0.914269 60 0.986086 0.914614 59 0.986099 0.910705 34 0.984915 0.910089 SURF 0x10 mat 3 refs 4 36 0.984887 0.918209 61 0.986073 0.918299 60 0.986086 0.914614 35 0.984901 0.914269 SURF 0x10 mat 3 refs 4 37 0.984874 0.922144 62 0.986061 0.921978 61 0.986073 0.918299 36 0.984887 0.918209 SURF 0x10 mat 3 refs 4 38 0.984859 0.926539 63 0.986047 0.926089 62 0.986061 0.921978 37 0.984874 0.922144 SURF 0x10 mat 3 refs 4 39 0.984844 0.931241 64 0.986032 0.930487 63 0.986047 0.926089 38 0.984859 0.926539 SURF 0x10 mat 3 refs 4 40 0.984828 0.936099 65 0.986017 0.935029 64 0.986032 0.930487 39 0.984844 0.931241 SURF 0x10 mat 3 refs 4 41 0.984812 0.940958 66 0.986002 0.939573 65 0.986017 0.935029 40 0.984828 0.936099 SURF 0x10 mat 3 refs 4 42 0.984796 0.945665 67 0.985988 0.943976 66 0.986002 0.939573 41 0.984812 0.940958 SURF 0x10 mat 3 refs 4 43 0.984782 0.950069 68 0.985975 0.948094 67 0.985988 0.943976 42 0.984796 0.945665 SURF 0x10 mat 3 refs 4 44 0.984769 0.954015 69 0.985963 0.951784 68 0.985975 0.948094 43 0.984782 0.950069 SURF 0x10 mat 3 refs 4 45 0.984758 0.957351 70 0.985953 0.954904 69 0.985963 0.951784 44 0.984769 0.954015 SURF 0x10 mat 3 refs 4 46 0.98475 0.959924 71 0.985945 0.95731 70 0.985953 0.954904 45 0.984758 0.957351 SURF 0x10 mat 3 refs 4 47 0.984745 0.96158 72 0.985941 0.95886 71 0.985945 0.95731 46 0.98475 0.959924 SURF 0x10 mat 3 refs 4 48 0.984744 0.962168 73 0.985939 0.959409 72 0.985941 0.95886 47 0.984745 0.96158 SURF 0x10 mat 3 refs 4 25 0.985032 0.880014 51 0.986208 0.882579 74 0.986214 0.882137 49 0.985038 0.879541 SURF 0x10 mat 3 refs 4 50 0.986201 0.883834 76 0.987353 0.893885 75 0.987358 0.892984 51 0.986208 0.882579 SURF 0x10 mat 3 refs 4 52 0.986192 0.885798 77 0.987346 0.895296 76 0.987353 0.893885 50 0.986201 0.883834 SURF 0x10 mat 3 refs 4 53 0.986181 0.888368 78 0.987338 0.897143 77 0.987346 0.895296 52 0.986192 0.885798 SURF 0x10 mat 3 refs 4 54 0.986168 0.89144 79 0.987329 0.89935 78 0.987338 0.897143 53 0.986181 0.888368 SURF 0x10 mat 3 refs 4 55 0.986155 0.894911 80 0.98732 0.901843 79 0.987329 0.89935 54 0.986168 0.89144 SURF 0x10 mat 3 refs 4 56 0.986142 0.898676 81 0.98731 0.904548 80 0.98732 0.901843 55 0.986155 0.894911 SURF 0x10 mat 3 refs 4 57 0.986128 0.902633 82 0.9873 0.907391 81 0.98731 0.904548 56 0.986142 0.898676 SURF 0x10 mat 3 refs 4 58 0.986113 0.906677 83 0.98729 0.910296 82 0.9873 0.907391 57 0.986128 0.902633 SURF 0x10 mat 3 refs 4 59 0.986099 0.910705 84 0.98728 0.91319 83 0.98729 0.910296 58 0.986113 0.906677 SURF 0x10 mat 3 refs 4 60 0.986086 0.914614 85 0.98727 0.915997 84 0.98728 0.91319 59 0.986099 0.910705 SURF 0x10 mat 3 refs 4 61 0.986073 0.918299 86 0.987261 0.918645 85 0.98727 0.915997 60 0.986086 0.914614 SURF 0x10 mat 3 refs 4 62 0.986061 0.921978 87 0.987252 0.921288 86 0.987261 0.918645 61 0.986073 0.918299 SURF 0x10 mat 3 refs 4 63 0.986047 0.926089 88 0.987242 0.924241 87 0.987252 0.921288 62 0.986061 0.921978 SURF 0x10 mat 3 refs 4 64 0.986032 0.930487 89 0.987232 0.927401 88 0.987242 0.924241 63 0.986047 0.926089 SURF 0x10 mat 3 refs 4 65 0.986017 0.935029 90 0.987221 0.930664 89 0.987232 0.927401 64 0.986032 0.930487 SURF 0x10 mat 3 refs 4 66 0.986002 0.939573 91 0.98721 0.933928 90 0.987221 0.930664 65 0.986017 0.935029 SURF 0x10 mat 3 refs 4 67 0.985988 0.943976 92 0.9872 0.937091 91 0.98721 0.933928 66 0.986002 0.939573 SURF 0x10 mat 3 refs 4 68 0.985975 0.948094 93 0.98719 0.94005 92 0.9872 0.937091 67 0.985988 0.943976 SURF 0x10 mat 3 refs 4 69 0.985963 0.951784 94 0.987182 0.942701 93 0.98719 0.94005 68 0.985975 0.948094 SURF 0x10 mat 3 refs 4 70 0.985953 0.954904 95 0.987174 0.944942 94 0.987182 0.942701 69 0.985963 0.951784 SURF 0x10 mat 3 refs 4 71 0.985945 0.95731 96 0.987169 0.946671 95 0.987174 0.944942 70 0.985953 0.954904 SURF 0x10 mat 3 refs 4 72 0.985941 0.95886 97 0.987166 0.947784 96 0.987169 0.946671 71 0.985945 0.95731 SURF 0x10 mat 3 refs 4 73 0.985939 0.959409 98 0.987165 0.948179 97 0.987166 0.947784 72 0.985941 0.95886 SURF 0x10 mat 3 refs 4 51 0.986208 0.882579 75 0.987358 0.892984 99 0.987362 0.892666 74 0.986214 0.882137 SURF 0x10 mat 3 refs 4 76 0.987353 0.893885 101 0.987758 0.905704 100 0.987761 0.905218 75 0.987358 0.892984 SURF 0x10 mat 3 refs 4 77 0.987346 0.895296 102 0.987755 0.906464 101 0.987758 0.905704 76 0.987353 0.893885 SURF 0x10 mat 3 refs 4 78 0.987338 0.897143 103 0.98775 0.907459 102 0.987755 0.906464 77 0.987346 0.895296 SURF 0x10 mat 3 refs 4 79 0.987329 0.89935 104 0.987745 0.908649 103 0.98775 0.907459 78 0.987338 0.897143 SURF 0x10 mat 3 refs 4 80 0.98732 0.901843 105 0.98774 0.909992 104 0.987745 0.908649 79 0.987329 0.89935 SURF 0x10 mat 3 refs 4 81 0.98731 0.904548 106 0.987735 0.91145 105 0.98774 0.909992 80 0.98732 0.901843 SURF 0x10 mat 3 refs 4 82 0.9873 0.907391 107 0.98773 0.912982 106 0.987735 0.91145 81 0.98731 0.904548 SURF 0x10 mat 3 refs 4 83 0.98729 0.910296 108 0.987724 0.914548 107 0.98773 0.912982 82 0.9873 0.907391 SURF 0x10 mat 3 refs 4 84 0.98728 0.91319 109 0.987719 0.916107 108 0.987724 0.914548 83 0.98729 0.910296 SURF 0x10 mat 3 refs 4 85 0.98727 0.915997 110 0.987714 0.91762 109 0.987719 0.916107 84 0.98728 0.91319 SURF 0x10 mat 3 refs 4 86 0.987261 0.918645 111 0.987709 0.919047 110 0.987714 0.91762 85 0.98727 0.915997 SURF 0x10 mat 3 refs 4 87 0.987252 0.921288 112 0.987704 0.920472 111 0.987709 0.919047 86 0.987261 0.918645 SURF 0x10 mat 3 refs 4 88 0.987242 0.924241 113 0.987698 0.922063 112 0.987704 0.920472 87 0.987252 0.921288 SURF 0x10 mat 3 refs 4 89 0.987232 0.927401 114 0.987693 0.923765 113 0.987698 0.922063 88 0.987242 0.924241 SURF 0x10 mat 3 refs 4 90 0.987221 0.930664 115 0.987687 0.925524 114 0.987693 0.923765 89 0.987232 0.927401 SURF 0x10 mat 3 refs 4 91 0.98721 0.933928 116 0.987681 0.927283 115 0.987687 0.925524 90 0.987221 0.930664 SURF 0x10 mat 3 refs 4 92 0.9872 0.937091 117 0.987676 0.928988 116 0.987681 0.927283 91 0.98721 0.933928 SURF 0x10 mat 3 refs 4 93 0.98719 0.94005 118 0.98767 0.930582 117 0.987676 0.928988 92 0.9872 0.937091 SURF 0x10 mat 3 refs 4 94 0.987182 0.942701 119 0.987666 0.932011 118 0.98767 0.930582 93 0.98719 0.94005 SURF 0x10 mat 3 refs 4 95 0.987174 0.944942 120 0.987662 0.933219 119 0.987666 0.932011 94 0.987182 0.942701 SURF 0x10 mat 3 refs 4 96 0.987169 0.946671 121 0.987659 0.93415 120 0.987662 0.933219 95 0.987174 0.944942 SURF 0x10 mat 3 refs 4 97 0.987166 0.947784 122 0.987657 0.93475 121 0.987659 0.93415 96 0.987169 0.946671 SURF 0x10 mat 3 refs 4 98 0.987165 0.948179 123 0.987657 0.934963 122 0.987657 0.93475 97 0.987166 0.947784 SURF 0x10 mat 3 refs 4 75 0.987358 0.892984 100 0.987761 0.905218 124 0.987763 0.905047 99 0.987362 0.892666 SURF 0x10 mat 3 refs 3 101 0.987758 0.905704 125 0.98785 0.919515 100 0.987761 0.905218 SURF 0x10 mat 3 refs 3 102 0.987755 0.906464 125 0.98785 0.919515 101 0.987758 0.905704 SURF 0x10 mat 3 refs 3 103 0.98775 0.907459 125 0.98785 0.919515 102 0.987755 0.906464 SURF 0x10 mat 3 refs 3 104 0.987745 0.908649 125 0.98785 0.919515 103 0.98775 0.907459 SURF 0x10 mat 3 refs 3 105 0.98774 0.909992 125 0.98785 0.919515 104 0.987745 0.908649 SURF 0x10 mat 3 refs 3 106 0.987735 0.91145 125 0.98785 0.919515 105 0.98774 0.909992 SURF 0x10 mat 3 refs 3 107 0.98773 0.912982 125 0.98785 0.919515 106 0.987735 0.91145 SURF 0x10 mat 3 refs 3 108 0.987724 0.914548 125 0.98785 0.919515 107 0.98773 0.912982 SURF 0x10 mat 3 refs 3 109 0.987719 0.916107 125 0.98785 0.919515 108 0.987724 0.914548 SURF 0x10 mat 3 refs 3 110 0.987714 0.91762 125 0.98785 0.919515 109 0.987719 0.916107 SURF 0x10 mat 3 refs 3 111 0.987709 0.919047 125 0.98785 0.919515 110 0.987714 0.91762 SURF 0x10 mat 3 refs 3 112 0.987704 0.920472 125 0.98785 0.919515 111 0.987709 0.919047 SURF 0x10 mat 3 refs 3 113 0.987698 0.922063 125 0.98785 0.919515 112 0.987704 0.920472 SURF 0x10 mat 3 refs 3 114 0.987693 0.923765 125 0.98785 0.919515 113 0.987698 0.922063 SURF 0x10 mat 3 refs 3 115 0.987687 0.925524 125 0.98785 0.919515 114 0.987693 0.923765 SURF 0x10 mat 3 refs 3 116 0.987681 0.927283 125 0.98785 0.919515 115 0.987687 0.925524 SURF 0x10 mat 3 refs 3 117 0.987676 0.928988 125 0.98785 0.919515 116 0.987681 0.927283 SURF 0x10 mat 3 refs 3 118 0.98767 0.930582 125 0.98785 0.919515 117 0.987676 0.928988 SURF 0x10 mat 3 refs 3 119 0.987666 0.932011 125 0.98785 0.919515 118 0.98767 0.930582 SURF 0x10 mat 3 refs 3 120 0.987662 0.933219 125 0.98785 0.919515 119 0.987666 0.932011 SURF 0x10 mat 3 refs 3 121 0.987659 0.93415 125 0.98785 0.919515 120 0.987662 0.933219 SURF 0x10 mat 3 refs 3 122 0.987657 0.93475 125 0.98785 0.919515 121 0.987659 0.93415 SURF 0x10 mat 3 refs 3 123 0.987657 0.934963 125 0.98785 0.919515 122 0.987657 0.93475 SURF 0x10 mat 3 refs 3 100 0.987761 0.905218 125 0.98785 0.919515 124 0.987763 0.905047 SURF 0x10 mat 3 refs 4 150 0.780421 0.875695 151 0.576978 0.877172 152 0.57697 0.878538 149 0.78041 0.877508 SURF 0x10 mat 3 refs 4 149 0.78041 0.877508 152 0.57697 0.878538 153 0.576959 0.880678 148 0.780396 0.880347 SURF 0x10 mat 3 refs 4 148 0.780396 0.880347 153 0.576959 0.880678 154 0.576948 0.883477 147 0.780381 0.88406 SURF 0x10 mat 3 refs 4 147 0.780381 0.88406 154 0.576948 0.883477 155 0.576934 0.886822 146 0.780363 0.888499 SURF 0x10 mat 3 refs 4 146 0.780363 0.888499 155 0.576934 0.886822 156 0.57692 0.890602 145 0.780344 0.893513 SURF 0x10 mat 3 refs 4 145 0.780344 0.893513 156 0.57692 0.890602 157 0.576905 0.894703 144 0.780324 0.898954 SURF 0x10 mat 3 refs 4 144 0.780324 0.898954 157 0.576905 0.894703 158 0.57689 0.899012 143 0.780304 0.90467 SURF 0x10 mat 3 refs 4 143 0.780304 0.90467 158 0.57689 0.899012 159 0.576874 0.903416 142 0.780283 0.910514 SURF 0x10 mat 3 refs 4 142 0.780283 0.910514 159 0.576874 0.903416 160 0.576859 0.907803 141 0.780263 0.916333 SURF 0x10 mat 3 refs 4 141 0.780263 0.916333 160 0.576859 0.907803 161 0.576845 0.912059 140 0.780244 0.92198 SURF 0x10 mat 3 refs 4 140 0.780244 0.92198 161 0.576845 0.912059 162 0.576831 0.916072 139 0.780225 0.927305 SURF 0x10 mat 3 refs 4 139 0.780225 0.927305 162 0.576831 0.916072 163 0.576817 0.92008 138 0.780207 0.932621 SURF 0x10 mat 3 refs 4 138 0.780207 0.932621 163 0.576817 0.92008 164 0.576802 0.924556 137 0.780187 0.93856 SURF 0x10 mat 3 refs 4 137 0.780187 0.93856 164 0.576802 0.924556 165 0.576786 0.929346 136 0.780166 0.944914 SURF 0x10 mat 3 refs 4 136 0.780166 0.944914 165 0.576786 0.929346 166 0.57677 0.934292 135 0.780145 0.951477 SURF 0x10 mat 3 refs 4 135 0.780145 0.951477 166 0.57677 0.934292 167 0.576754 0.939241 134 0.780123 0.958043 SURF 0x10 mat 3 refs 4 134 0.780123 0.958043 167 0.576754 0.939241 168 0.576738 0.944036 133 0.780102 0.964404 SURF 0x10 mat 3 refs 4 133 0.780102 0.964404 168 0.576738 0.944036 169 0.576723 0.948521 132 0.780083 0.970354 SURF 0x10 mat 3 refs 4 132 0.780083 0.970354 169 0.576723 0.948521 170 0.57671 0.95254 131 0.780066 0.975686 SURF 0x10 mat 3 refs 4 131 0.780066 0.975686 170 0.57671 0.95254 171 0.5767 0.955937 130 0.780052 0.980193 SURF 0x10 mat 3 refs 4 130 0.780052 0.980193 171 0.5767 0.955937 172 0.576691 0.958558 129 0.780041 0.98367 SURF 0x10 mat 3 refs 4 129 0.780041 0.98367 172 0.576691 0.958558 173 0.576686 0.960245 128 0.780034 0.985908 SURF 0x10 mat 3 refs 4 128 0.780034 0.985908 173 0.576686 0.960245 174 0.576685 0.960843 127 0.780032 0.986702 SURF 0x10 mat 3 refs 4 126 0.780429 0.875056 175 0.576984 0.87669 151 0.576978 0.877172 150 0.780421 0.875695 SURF 0x10 mat 3 refs 4 152 0.57697 0.878538 151 0.576978 0.877172 176 0.57579 0.877895 177 0.575782 0.879237 SURF 0x10 mat 3 refs 4 153 0.576959 0.880678 152 0.57697 0.878538 177 0.575782 0.879237 178 0.575772 0.881337 SURF 0x10 mat 3 refs 4 154 0.576948 0.883477 153 0.576959 0.880678 178 0.575772 0.881337 179 0.57576 0.884086 SURF 0x10 mat 3 refs 4 155 0.576934 0.886822 154 0.576948 0.883477 179 0.57576 0.884086 180 0.575747 0.887371 SURF 0x10 mat 3 refs 4 156 0.57692 0.890602 155 0.576934 0.886822 180 0.575747 0.887371 181 0.575733 0.891082 SURF 0x10 mat 3 refs 4 157 0.576905 0.894703 156 0.57692 0.890602 181 0.575733 0.891082 182 0.575718 0.895108 SURF 0x10 mat 3 refs 4 158 0.57689 0.899012 157 0.576905 0.894703 182 0.575718 0.895108 183 0.575703 0.899339 SURF 0x10 mat 3 refs 4 159 0.576874 0.903416 158 0.57689 0.899012 183 0.575703 0.899339 184 0.575688 0.903663 SURF 0x10 mat 3 refs 4 160 0.576859 0.907803 159 0.576874 0.903416 184 0.575688 0.903663 185 0.575673 0.907971 SURF 0x10 mat 3 refs 4 161 0.576845 0.912059 160 0.576859 0.907803 185 0.575673 0.907971 186 0.575659 0.91215 SURF 0x10 mat 3 refs 4 162 0.576831 0.916072 161 0.576845 0.912059 186 0.575659 0.91215 187 0.575645 0.91609 SURF 0x10 mat 3 refs 4 163 0.576817 0.92008 162 0.576831 0.916072 187 0.575645 0.91609 188 0.575632 0.920025 SURF 0x10 mat 3 refs 4 164 0.576802 0.924556 163 0.576817 0.92008 188 0.575632 0.920025 189 0.575617 0.92442 SURF 0x10 mat 3 refs 4 165 0.576786 0.929346 164 0.576802 0.924556 189 0.575617 0.92442 190 0.575602 0.929122 SURF 0x10 mat 3 refs 4 166 0.57677 0.934292 165 0.576786 0.929346 190 0.575602 0.929122 191 0.575585 0.93398 SURF 0x10 mat 3 refs 4 167 0.576754 0.939241 166 0.57677 0.934292 191 0.575585 0.93398 192 0.57557 0.938839 SURF 0x10 mat 3 refs 4 168 0.576738 0.944036 167 0.576754 0.939241 192 0.57557 0.938839 193 0.575554 0.943546 SURF 0x10 mat 3 refs 4 169 0.576723 0.948521 168 0.576738 0.944036 193 0.575554 0.943546 194 0.57554 0.94795 SURF 0x10 mat 3 refs 4 170 0.57671 0.95254 169 0.576723 0.948521 194 0.57554 0.94795 195 0.575527 0.951896 SURF 0x10 mat 3 refs 4 171 0.5767 0.955937 170 0.57671 0.95254 195 0.575527 0.951896 196 0.575516 0.955232 SURF 0x10 mat 3 refs 4 172 0.576691 0.958558 171 0.5767 0.955937 196 0.575516 0.955232 197 0.575508 0.957805 SURF 0x10 mat 3 refs 4 173 0.576686 0.960245 172 0.576691 0.958558 197 0.575508 0.957805 198 0.575503 0.959461 SURF 0x10 mat 3 refs 4 174 0.576685 0.960843 173 0.576686 0.960245 198 0.575503 0.959461 199 0.575502 0.960049 SURF 0x10 mat 3 refs 4 151 0.576978 0.877172 175 0.576984 0.87669 200 0.575796 0.877422 176 0.57579 0.877895 SURF 0x10 mat 3 refs 4 177 0.575782 0.879237 176 0.57579 0.877895 202 0.574596 0.880447 201 0.574588 0.881703 SURF 0x10 mat 3 refs 4 178 0.575772 0.881337 177 0.575782 0.879237 201 0.574588 0.881703 203 0.574579 0.883667 SURF 0x10 mat 3 refs 4 179 0.57576 0.884086 178 0.575772 0.881337 203 0.574579 0.883667 204 0.574568 0.886237 SURF 0x10 mat 3 refs 4 180 0.575747 0.887371 179 0.57576 0.884086 204 0.574568 0.886237 205 0.574556 0.889309 SURF 0x10 mat 3 refs 4 181 0.575733 0.891082 180 0.575747 0.887371 205 0.574556 0.889309 206 0.574543 0.89278 SURF 0x10 mat 3 refs 4 182 0.575718 0.895108 181 0.575733 0.891082 206 0.574543 0.89278 207 0.574529 0.896545 SURF 0x10 mat 3 refs 4 183 0.575703 0.899339 182 0.575718 0.895108 207 0.574529 0.896545 208 0.574515 0.900502 SURF 0x10 mat 3 refs 4 184 0.575688 0.903663 183 0.575703 0.899339 208 0.574515 0.900502 209 0.574501 0.904546 SURF 0x10 mat 3 refs 4 185 0.575673 0.907971 184 0.575688 0.903663 209 0.574501 0.904546 210 0.574487 0.908574 SURF 0x10 mat 3 refs 4 186 0.575659 0.91215 185 0.575673 0.907971 210 0.574487 0.908574 211 0.574473 0.912483 SURF 0x10 mat 3 refs 4 187 0.575645 0.91609 186 0.575659 0.91215 211 0.574473 0.912483 212 0.574461 0.916168 SURF 0x10 mat 3 refs 4 188 0.575632 0.920025 187 0.575645 0.91609 212 0.574461 0.916168 213 0.574448 0.919847 SURF 0x10 mat 3 refs 4 189 0.575617 0.92442 188 0.575632 0.920025 213 0.574448 0.919847 214 0.574434 0.923958 SURF 0x10 mat 3 refs 4 190 0.575602 0.929122 189 0.575617 0.92442 214 0.574434 0.923958 215 0.57442 0.928355 SURF 0x10 mat 3 refs 4 191 0.575585 0.93398 190 0.575602 0.929122 215 0.57442 0.928355 216 0.574405 0.932898 SURF 0x10 mat 3 refs 4 192 0.57557 0.938839 191 0.575585 0.93398 216 0.574405 0.932898 217 0.57439 0.937442 SURF 0x10 mat 3 refs 4 193 0.575554 0.943546 192 0.57557 0.938839 217 0.57439 0.937442 218 0.574375 0.941845 SURF 0x10 mat 3 refs 4 194 0.57554 0.94795 193 0.575554 0.943546 218 0.574375 0.941845 219 0.574362 0.945963 SURF 0x10 mat 3 refs 4 195 0.575527 0.951896 194 0.57554 0.94795 219 0.574362 0.945963 220 0.57435 0.949653 SURF 0x10 mat 3 refs 4 196 0.575516 0.955232 195 0.575527 0.951896 220 0.57435 0.949653 221 0.57434 0.952773 SURF 0x10 mat 3 refs 4 197 0.575508 0.957805 196 0.575516 0.955232 221 0.57434 0.952773 222 0.574332 0.955179 SURF 0x10 mat 3 refs 4 198 0.575503 0.959461 197 0.575508 0.957805 222 0.574332 0.955179 223 0.574328 0.956728 SURF 0x10 mat 3 refs 4 199 0.575502 0.960049 198 0.575503 0.959461 223 0.574328 0.956728 224 0.574327 0.957278 SURF 0x10 mat 3 refs 4 176 0.57579 0.877895 200 0.575796 0.877422 228 0.574601 0.880005 202 0.574596 0.880447 SURF 0x10 mat 3 refs 4 201 0.574588 0.881703 202 0.574596 0.880447 229 0.573375 0.89084 230 0.573369 0.891742 SURF 0x10 mat 3 refs 4 203 0.574579 0.883667 201 0.574588 0.881703 230 0.573369 0.891742 231 0.573363 0.893153 SURF 0x10 mat 3 refs 4 204 0.574568 0.886237 203 0.574579 0.883667 231 0.573363 0.893153 232 0.573355 0.894999 SURF 0x10 mat 3 refs 4 205 0.574556 0.889309 204 0.574568 0.886237 232 0.573355 0.894999 233 0.573346 0.897206 SURF 0x10 mat 3 refs 4 206 0.574543 0.89278 205 0.574556 0.889309 233 0.573346 0.897206 234 0.573337 0.8997 SURF 0x10 mat 3 refs 4 207 0.574529 0.896545 206 0.574543 0.89278 234 0.573337 0.8997 235 0.573327 0.902405 SURF 0x10 mat 3 refs 4 208 0.574515 0.900502 207 0.574529 0.896545 235 0.573327 0.902405 236 0.573317 0.905247 SURF 0x10 mat 3 refs 4 209 0.574501 0.904546 208 0.574515 0.900502 236 0.573317 0.905247 237 0.573307 0.908153 SURF 0x10 mat 3 refs 4 210 0.574487 0.908574 209 0.574501 0.904546 237 0.573307 0.908153 238 0.573297 0.911046 SURF 0x10 mat 3 refs 4 211 0.574473 0.912483 210 0.574487 0.908574 238 0.573297 0.911046 239 0.573287 0.913854 SURF 0x10 mat 3 refs 4 212 0.574461 0.916168 211 0.574473 0.912483 239 0.573287 0.913854 240 0.573278 0.916501 SURF 0x10 mat 3 refs 4 213 0.574448 0.919847 212 0.574461 0.916168 240 0.573278 0.916501 241 0.573269 0.919145 SURF 0x10 mat 3 refs 4 214 0.574434 0.923958 213 0.574448 0.919847 241 0.573269 0.919145 242 0.573259 0.922098 SURF 0x10 mat 3 refs 4 215 0.57442 0.928355 214 0.574434 0.923958 242 0.573259 0.922098 243 0.573248 0.925257 SURF 0x10 mat 3 refs 4 216 0.574405 0.932898 215 0.57442 0.928355 243 0.573248 0.925257 244 0.573238 0.92852 SURF 0x10 mat 3 refs 4 217 0.57439 0.937442 216 0.574405 0.932898 244 0.573238 0.92852 245 0.573227 0.931785 SURF 0x10 mat 3 refs 4 218 0.574375 0.941845 217 0.57439 0.937442 245 0.573227 0.931785 246 0.573217 0.934948 SURF 0x10 mat 3 refs 4 219 0.574362 0.945963 218 0.574375 0.941845 246 0.573217 0.934948 247 0.573207 0.937906 SURF 0x10 mat 3 refs 4 220 0.57435 0.949653 219 0.574362 0.945963 247 0.573207 0.937906 248 0.573198 0.940558 SURF 0x10 mat 3 refs 4 221 0.57434 0.952773 220 0.57435 0.949653 248 0.573198 0.940558 249 0.573191 0.942799 SURF 0x10 mat 3 refs 4 222 0.574332 0.955179 221 0.57434 0.952773 249 0.573191 0.942799 250 0.573186 0.944527 SURF 0x10 mat 3 refs 4 223 0.574328 0.956728 222 0.574332 0.955179 250 0.573186 0.944527 251 0.573183 0.94564 SURF 0x10 mat 3 refs 4 224 0.574327 0.957278 223 0.574328 0.956728 251 0.573183 0.94564 252 0.573182 0.946035 SURF 0x10 mat 3 refs 4 226 0.574336 0.955193 225 0.574329 0.956734 253 0.573183 0.945644 254 0.573188 0.944537 SURF 0x10 mat 3 refs 4 227 0.574346 0.952797 226 0.574336 0.955193 254 0.573188 0.944537 255 0.573195 0.942816 SURF 0x10 mat 3 refs 4 202 0.574596 0.880447 228 0.574601 0.880005 256 0.573379 0.890522 229 0.573375 0.89084 SURF 0x10 mat 3 refs 4 230 0.573369 0.891742 229 0.573375 0.89084 257 0.572888 0.90307 258 0.572885 0.903556 SURF 0x10 mat 3 refs 4 231 0.573363 0.893153 230 0.573369 0.891742 258 0.572885 0.903556 259 0.572882 0.904316 SURF 0x10 mat 3 refs 4 232 0.573355 0.894999 231 0.573363 0.893153 259 0.572882 0.904316 260 0.572877 0.905311 SURF 0x10 mat 3 refs 4 233 0.573346 0.897206 232 0.573355 0.894999 260 0.572877 0.905311 261 0.572873 0.906501 SURF 0x10 mat 3 refs 4 234 0.573337 0.8997 233 0.573346 0.897206 261 0.572873 0.906501 262 0.572868 0.907845 SURF 0x10 mat 3 refs 4 235 0.573327 0.902405 234 0.573337 0.8997 262 0.572868 0.907845 263 0.572862 0.909302 SURF 0x10 mat 3 refs 4 236 0.573317 0.905247 235 0.573327 0.902405 263 0.572862 0.909302 264 0.572857 0.910834 SURF 0x10 mat 3 refs 4 237 0.573307 0.908153 236 0.573317 0.905247 264 0.572857 0.910834 265 0.572851 0.9124 SURF 0x10 mat 3 refs 4 238 0.573297 0.911046 237 0.573307 0.908153 265 0.572851 0.9124 266 0.572846 0.913959 SURF 0x10 mat 3 refs 4 239 0.573287 0.913854 238 0.573297 0.911046 266 0.572846 0.913959 267 0.572841 0.915472 SURF 0x10 mat 3 refs 4 240 0.573278 0.916501 239 0.573287 0.913854 267 0.572841 0.915472 268 0.572836 0.916899 SURF 0x10 mat 3 refs 4 241 0.573269 0.919145 240 0.573278 0.916501 268 0.572836 0.916899 269 0.572831 0.918323 SURF 0x10 mat 3 refs 4 242 0.573259 0.922098 241 0.573269 0.919145 269 0.572831 0.918323 270 0.572826 0.919915 SURF 0x10 mat 3 refs 4 243 0.573248 0.925257 242 0.573259 0.922098 270 0.572826 0.919915 271 0.57282 0.921617 SURF 0x10 mat 3 refs 4 244 0.573238 0.92852 243 0.573248 0.925257 271 0.57282 0.921617 272 0.572814 0.923376 SURF 0x10 mat 3 refs 4 245 0.573227 0.931785 244 0.573238 0.92852 272 0.572814 0.923376 273 0.572809 0.925135 SURF 0x10 mat 3 refs 4 246 0.573217 0.934948 245 0.573227 0.931785 273 0.572809 0.925135 274 0.572803 0.92684 SURF 0x10 mat 3 refs 4 247 0.573207 0.937906 246 0.573217 0.934948 274 0.572803 0.92684 275 0.572798 0.928434 SURF 0x10 mat 3 refs 4 248 0.573198 0.940558 247 0.573207 0.937906 275 0.572798 0.928434 276 0.572793 0.929863 SURF 0x10 mat 3 refs 4 249 0.573191 0.942799 248 0.573198 0.940558 276 0.572793 0.929863 277 0.572789 0.93107 SURF 0x10 mat 3 refs 4 250 0.573186 0.944527 249 0.573191 0.942799 277 0.572789 0.93107 278 0.572786 0.932002 SURF 0x10 mat 3 refs 4 251 0.573183 0.94564 250 0.573186 0.944527 278 0.572786 0.932002 279 0.572784 0.932602 SURF 0x10 mat 3 refs 4 252 0.573182 0.946035 251 0.573183 0.94564 279 0.572784 0.932602 280 0.572784 0.932814 SURF 0x10 mat 3 refs 4 254 0.573188 0.944537 253 0.573183 0.945644 281 0.572785 0.932604 282 0.572787 0.932007 SURF 0x10 mat 3 refs 4 255 0.573195 0.942816 254 0.573188 0.944537 282 0.572787 0.932007 283 0.572791 0.93108 SURF 0x10 mat 3 refs 4 229 0.573375 0.89084 256 0.573379 0.890522 284 0.57289 0.902899 257 0.572888 0.90307 SURF 0x10 mat 3 refs 3 258 0.572885 0.903556 257 0.572888 0.90307 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 259 0.572882 0.904316 258 0.572885 0.903556 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 260 0.572877 0.905311 259 0.572882 0.904316 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 261 0.572873 0.906501 260 0.572877 0.905311 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 262 0.572868 0.907845 261 0.572873 0.906501 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 263 0.572862 0.909302 262 0.572868 0.907845 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 264 0.572857 0.910834 263 0.572862 0.909302 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 265 0.572851 0.9124 264 0.572857 0.910834 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 266 0.572846 0.913959 265 0.572851 0.9124 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 267 0.572841 0.915472 266 0.572846 0.913959 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 268 0.572836 0.916899 267 0.572841 0.915472 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 269 0.572831 0.918323 268 0.572836 0.916899 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 270 0.572826 0.919915 269 0.572831 0.918323 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 271 0.57282 0.921617 270 0.572826 0.919915 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 272 0.572814 0.923376 271 0.57282 0.921617 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 273 0.572809 0.925135 272 0.572814 0.923376 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 274 0.572803 0.92684 273 0.572809 0.925135 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 275 0.572798 0.928434 274 0.572803 0.92684 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 276 0.572793 0.929863 275 0.572798 0.928434 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 277 0.572789 0.93107 276 0.572793 0.929863 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 278 0.572786 0.932002 277 0.572789 0.93107 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 279 0.572784 0.932602 278 0.572786 0.932002 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 280 0.572784 0.932814 279 0.572784 0.932602 285 0.572701 0.917366 SURF 0x10 mat 3 refs 3 257 0.572888 0.90307 284 0.57289 0.902899 285 0.572701 0.917366 kids 0 OBJECT poly name "CurveCircle.004" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.030 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 432 -0.0225799 0.407752 -3.33057 -0.0225625 0.408016 -3.32664 -0.0225467 0.408786 -3.32288 -0.0225308 0.410026 -3.3193 -0.0225166 0.411702 -3.31596 -0.0225039 0.41378 -3.31289 -0.0224928 0.416226 -3.31012 -0.0224817 0.419004 -3.30766 -0.0224738 0.422082 -3.30559 -0.0224659 0.425421 -3.30391 -0.0224611 0.428992 -3.30267 -0.022458 0.432755 -3.3019 -0.0224564 0.43668 -3.30164 -0.022458 0.440604 -3.3019 -0.0224611 0.444369 -3.30267 -0.0224659 0.447938 -3.30391 -0.0224738 0.451278 -3.30559 -0.0224817 0.454355 -3.30766 -0.0224928 0.457133 -3.31012 -0.0225039 0.459579 -3.31289 -0.0225166 0.461657 -3.31596 -0.0225308 0.463334 -3.3193 -0.0225467 0.464575 -3.32288 -0.0225625 0.465344 -3.32664 -0.0225799 0.465607 -3.33057 -0.0225958 0.465344 -3.33449 -0.0226116 0.464575 -3.33825 -0.0226274 0.463334 -3.34183 -0.0226417 0.461657 -3.34517 -0.0226544 0.459579 -3.34824 -0.0226655 0.457133 -3.35102 -0.0226765 0.454355 -3.35347 -0.022686 0.451278 -3.35555 -0.0226924 0.447938 -3.35723 -0.0226971 0.444369 -3.35846 -0.0227003 0.440604 -3.35922 -0.0227019 0.43668 -3.35949 -0.0227003 0.432755 -3.35922 -0.0226971 0.428992 -3.35846 -0.0226924 0.425421 -3.35723 -0.022686 0.422082 -3.35555 -0.0226765 0.419004 -3.35347 -0.0226655 0.416226 -3.35102 -0.0226544 0.41378 -3.34824 -0.0226417 0.411702 -3.34517 -0.0226274 0.410026 -3.34183 -0.0226116 0.408786 -3.33825 -0.0225958 0.408016 -3.33449 -0.0225799 0.407752 -3.33057 -0.0190064 0.394389 -3.33058 -0.00924739 0.384608 -3.33063 0.00408514 0.381028 -3.33068 -0.0225625 0.408016 -3.32664 -0.0189827 0.394774 -3.32486 -0.0092173 0.385082 -3.3236 0.00411682 0.381533 -3.32317 -0.0225467 0.408786 -3.32288 -0.0189589 0.395902 -3.31935 -0.00918878 0.386469 -3.3168 0.00414691 0.383018 -3.31591 -0.0225308 0.410026 -3.3193 -0.0189367 0.397719 -3.31412 -0.00916186 0.388709 -3.31035 0.00417701 0.385413 -3.30902 -0.0225166 0.411702 -3.31596 -0.0189161 0.400174 -3.30923 -0.00913493 0.391733 -3.30434 0.00420394 0.388644 -3.30258 -0.0225039 0.41378 -3.31289 -0.0188971 0.40321 -3.30473 -0.00911275 0.395473 -3.29881 0.00422928 0.39264 -3.29667 -0.0224928 0.416226 -3.31012 -0.0188797 0.406781 -3.30068 -0.00909058 0.399865 -3.2938 0.00425146 0.397334 -3.29133 -0.0224817 0.419004 -3.30766 -0.0188639 0.410836 -3.29711 -0.00907157 0.404856 -3.28941 0.00427205 0.402667 -3.28664 -0.0224738 0.422082 -3.30559 -0.0188512 0.415331 -3.29407 -0.00905573 0.410391 -3.28568 0.00428947 0.408582 -3.28265 -0.0224659 0.425421 -3.30391 -0.0188417 0.420221 -3.29162 -0.00904306 0.416415 -3.28265 0.00430214 0.415021 -3.2794 -0.0224611 0.428992 -3.30267 -0.0188338 0.425453 -3.28979 -0.00903355 0.422863 -3.28042 0.00431323 0.421914 -3.27701 -0.022458 0.432755 -3.3019 -0.018829 0.430965 -3.28867 -0.00902722 0.429654 -3.27902 0.00431957 0.429174 -3.27554 -0.0224564 0.43668 -3.30164 -0.0188274 0.43668 -3.28829 -0.00902563 0.43668 -3.27855 0.00432115 0.43668 -3.27503 -0.022458 0.440604 -3.3019 -0.018829 0.442395 -3.28867 -0.00902722 0.443707 -3.27902 0.00431957 0.444185 -3.27554 -0.0224611 0.444369 -3.30267 -0.0188338 0.447908 -3.28979 -0.00903355 0.450498 -3.28042 0.00431323 0.451446 -3.27701 -0.0224659 0.447938 -3.30391 -0.0188417 0.453138 -3.29162 -0.00904306 0.456946 -3.28265 0.00430214 0.458338 -3.2794 -0.0224738 0.451278 -3.30559 -0.0188512 0.458028 -3.29407 -0.00905573 0.46297 -3.28568 0.00428947 0.464777 -3.28265 -0.0224817 0.454355 -3.30766 -0.0188639 0.462525 -3.29711 -0.00907157 0.468504 -3.28941 0.00427205 0.470694 -3.28664 -0.0224928 0.457133 -3.31012 -0.0188797 0.46658 -3.30068 -0.00909058 0.473496 -3.2938 0.00425146 0.476025 -3.29133 -0.0225039 0.459579 -3.31289 -0.0188971 0.47015 -3.30473 -0.00911275 0.477888 -3.29881 0.00422928 0.48072 -3.29667 -0.0225166 0.461657 -3.31596 -0.0189161 0.473187 -3.30923 -0.00913493 0.481626 -3.30434 0.00420394 0.484717 -3.30258 -0.0225308 0.463334 -3.3193 -0.0189367 0.47564 -3.31412 -0.00916186 0.48465 -3.31035 0.00417701 0.487948 -3.30902 -0.0225467 0.464575 -3.32288 -0.0189589 0.477459 -3.31935 -0.00918878 0.486892 -3.3168 0.00414691 0.490343 -3.31591 -0.0225625 0.465344 -3.32664 -0.0189827 0.478585 -3.32486 -0.0092173 0.488279 -3.3236 0.00411682 0.491827 -3.32317 -0.0225799 0.465607 -3.33057 -0.0190064 0.47897 -3.33058 -0.00924739 0.488753 -3.33063 0.00408514 0.492333 -3.33068 -0.0225958 0.465344 -3.33449 -0.0190318 0.478585 -3.3363 -0.00927749 0.488279 -3.33765 0.00405346 0.491827 -3.33819 -0.0226116 0.464575 -3.33825 -0.0190539 0.477459 -3.34181 -0.009306 0.486892 -3.34444 0.00402178 0.490343 -3.34544 -0.0226274 0.463334 -3.34183 -0.0190761 0.47564 -3.34704 -0.00933293 0.48465 -3.35089 0.00399326 0.487948 -3.35233 -0.0226417 0.461657 -3.34517 -0.0190983 0.473187 -3.35193 -0.00935827 0.481626 -3.35691 0.00396475 0.484717 -3.35878 -0.0226544 0.459579 -3.34824 -0.0191173 0.47015 -3.35642 -0.00938203 0.477888 -3.36245 0.00393941 0.48072 -3.36469 -0.0226655 0.457133 -3.35102 -0.0191347 0.46658 -3.36049 -0.00940421 0.473496 -3.36744 0.00391723 0.476025 -3.37002 -0.0226765 0.454355 -3.35347 -0.019149 0.462525 -3.36405 -0.00942163 0.468504 -3.37183 0.00389822 0.470694 -3.37471 -0.022686 0.451278 -3.35555 -0.0191617 0.458028 -3.36709 -0.00943906 0.46297 -3.37557 0.0038808 0.464777 -3.37872 -0.0226924 0.447938 -3.35723 -0.0191727 0.453138 -3.36955 -0.00945173 0.456946 -3.37859 0.00386654 0.458338 -3.38195 -0.0226971 0.444369 -3.35846 -0.0191807 0.447908 -3.37135 -0.00946124 0.450498 -3.38083 0.00385704 0.451446 -3.38434 -0.0227003 0.440604 -3.35922 -0.0191854 0.442395 -3.37249 -0.00946598 0.443707 -3.38222 0.0038507 0.444185 -3.38583 -0.0227019 0.43668 -3.35949 -0.019187 0.43668 -3.37287 -0.00946915 0.43668 -3.3827 0.00384754 0.43668 -3.38634 -0.0227003 0.432755 -3.35922 -0.0191854 0.430965 -3.37249 -0.00946598 0.429654 -3.38222 0.0038507 0.429174 -3.38583 -0.0226971 0.428992 -3.35846 -0.0191807 0.425453 -3.37135 -0.00946124 0.422863 -3.38083 0.00385704 0.421914 -3.38434 -0.0226924 0.425421 -3.35723 -0.0191727 0.420221 -3.36955 -0.00945173 0.416415 -3.37859 0.00386654 0.415021 -3.38195 -0.022686 0.422082 -3.35555 -0.0191617 0.415331 -3.36709 -0.00943906 0.410391 -3.37557 0.0038808 0.408582 -3.37872 -0.0226765 0.419004 -3.35347 -0.019149 0.410836 -3.36405 -0.00942163 0.404856 -3.37183 0.00389822 0.402667 -3.37471 -0.0226655 0.416226 -3.35102 -0.0191347 0.406781 -3.36049 -0.00940421 0.399865 -3.36744 0.00391723 0.397334 -3.37002 -0.0226544 0.41378 -3.34824 -0.0191173 0.40321 -3.35642 -0.00938203 0.395473 -3.36245 0.00393941 0.39264 -3.36469 -0.0226417 0.411702 -3.34517 -0.0190983 0.400174 -3.35193 -0.00935827 0.391733 -3.35691 0.00396475 0.388644 -3.35878 -0.0226274 0.410026 -3.34183 -0.0190761 0.397719 -3.34704 -0.00933293 0.388709 -3.35089 0.00399326 0.385413 -3.35233 -0.0226116 0.408786 -3.33825 -0.0190539 0.395902 -3.34181 -0.009306 0.386469 -3.34444 0.00402178 0.383018 -3.34544 -0.0225958 0.408016 -3.33449 -0.0190318 0.394774 -3.3363 -0.00927749 0.385082 -3.33765 0.00405346 0.381533 -3.33819 0.00408514 0.381028 -3.33068 0.0174161 0.384608 -3.33074 0.0271767 0.394389 -3.33077 0.0307486 0.407752 -3.33079 0.00411682 0.381533 -3.32317 0.0174462 0.385082 -3.32371 0.0272004 0.394774 -3.32505 0.0307645 0.408016 -3.32688 0.00414691 0.383018 -3.31591 0.0174747 0.386469 -3.31691 0.0272242 0.395902 -3.31954 0.0307819 0.408786 -3.32311 0.00417701 0.385413 -3.30902 0.0175032 0.388709 -3.31047 0.0272464 0.397719 -3.31431 0.0307961 0.410026 -3.31953 0.00420394 0.388644 -3.30258 0.0175285 0.391733 -3.30445 0.027267 0.400174 -3.30944 0.0308104 0.411702 -3.3162 0.00422928 0.39264 -3.29667 0.0175523 0.395473 -3.29892 0.027286 0.40321 -3.30494 0.0308231 0.41378 -3.31311 0.00425146 0.397334 -3.29133 0.0175729 0.399865 -3.29393 0.0273034 0.406781 -3.30088 0.0308357 0.416226 -3.31034 0.00427205 0.402667 -3.28664 0.0175919 0.404856 -3.28952 0.0273193 0.410836 -3.2973 0.0308452 0.419004 -3.3079 0.00428947 0.408582 -3.28265 0.0176077 0.410391 -3.28579 0.0273319 0.415331 -3.29428 0.0308547 0.422082 -3.30581 0.00430214 0.415021 -3.2794 0.0176204 0.416415 -3.28276 0.0273414 0.420221 -3.29182 0.0308611 0.425421 -3.30414 0.00431323 0.421914 -3.27701 0.0176299 0.422863 -3.28053 0.0273493 0.425453 -3.29 0.0308674 0.428992 -3.30289 0.00431957 0.429174 -3.27554 0.0176363 0.429654 -3.27913 0.0273541 0.430965 -3.28888 0.0308706 0.432755 -3.30213 0.00432115 0.43668 -3.27503 0.0176378 0.43668 -3.27866 0.0273557 0.43668 -3.2885 0.0308722 0.43668 -3.30186 0.00431957 0.444185 -3.27554 0.0176363 0.443707 -3.27913 0.0273541 0.442395 -3.28888 0.0308706 0.440604 -3.30213 0.00431323 0.451446 -3.27701 0.0176299 0.450498 -3.28053 0.0273493 0.447908 -3.29 0.0308674 0.444369 -3.30289 0.00430214 0.458338 -3.2794 0.0176204 0.456946 -3.28276 0.0273414 0.453138 -3.29182 0.0308611 0.447938 -3.30414 0.00428947 0.464777 -3.28265 0.0176077 0.46297 -3.28579 0.0273319 0.458028 -3.29428 0.0308547 0.451278 -3.30581 0.00427205 0.470694 -3.28664 0.0175919 0.468504 -3.28952 0.0273193 0.462525 -3.2973 0.0308452 0.454355 -3.3079 0.00425146 0.476025 -3.29133 0.0175729 0.473496 -3.29393 0.0273034 0.46658 -3.30088 0.0308357 0.457133 -3.31034 0.00422928 0.48072 -3.29667 0.0175523 0.477888 -3.29892 0.027286 0.47015 -3.30494 0.0308231 0.459579 -3.31311 0.00420394 0.484717 -3.30258 0.0175285 0.481626 -3.30445 0.027267 0.473187 -3.30944 0.0308104 0.461657 -3.3162 0.00417701 0.487948 -3.30902 0.0175032 0.48465 -3.31047 0.0272464 0.47564 -3.31431 0.0307961 0.463334 -3.31953 0.00414691 0.490343 -3.31591 0.0174747 0.486892 -3.31691 0.0272242 0.477459 -3.31954 0.0307819 0.464575 -3.32311 0.00411682 0.491827 -3.32317 0.0174462 0.488279 -3.32371 0.0272004 0.478585 -3.32505 0.0307645 0.465344 -3.32688 0.00408514 0.492333 -3.33068 0.0174161 0.488753 -3.33074 0.0271767 0.47897 -3.33077 0.0307486 0.465607 -3.33079 0.00405346 0.491827 -3.33819 0.017386 0.488279 -3.33776 0.0271513 0.478585 -3.33649 0.0307312 0.465344 -3.33472 0.00402178 0.490343 -3.34544 0.0173575 0.486892 -3.34455 0.0271292 0.477459 -3.342 0.0307153 0.464575 -3.33849 0.00399326 0.487948 -3.35233 0.0173305 0.48465 -3.351 0.027107 0.47564 -3.34723 0.0307011 0.463334 -3.34205 0.00396475 0.484717 -3.35878 0.0173052 0.481626 -3.35702 0.0270848 0.473187 -3.35212 0.0306868 0.461657 -3.34539 0.00393941 0.48072 -3.36469 0.0172814 0.477888 -3.36256 0.0270658 0.47015 -3.35662 0.0306742 0.459579 -3.34847 0.00391723 0.476025 -3.37002 0.0172608 0.473496 -3.36755 0.0270484 0.46658 -3.36068 0.0306615 0.457133 -3.35124 0.00389822 0.470694 -3.37471 0.0172418 0.468504 -3.37194 0.0270341 0.462525 -3.36424 0.0306504 0.454355 -3.35369 0.0038808 0.464777 -3.37872 0.017226 0.46297 -3.37568 0.0270215 0.458028 -3.36728 0.0306425 0.451278 -3.35577 0.00386654 0.458338 -3.38195 0.0172133 0.456946 -3.3787 0.0270104 0.453138 -3.36974 0.0306346 0.447938 -3.35745 0.00385704 0.451446 -3.38434 0.0172038 0.450498 -3.38095 0.0270025 0.447908 -3.37156 0.0306298 0.444369 -3.35868 0.0038507 0.444185 -3.38583 0.0171975 0.443707 -3.38233 0.0269977 0.442395 -3.37268 0.0306266 0.440604 -3.35946 0.00384754 0.43668 -3.38634 0.0171959 0.43668 -3.38281 0.0269961 0.43668 -3.37306 0.0306251 0.43668 -3.35973 0.0038507 0.429174 -3.38583 0.0171975 0.429654 -3.38233 0.0269977 0.430965 -3.37268 0.0306266 0.432755 -3.35946 0.00385704 0.421914 -3.38434 0.0172038 0.422863 -3.38095 0.0270025 0.425453 -3.37156 0.0306298 0.428992 -3.35868 0.00386654 0.415021 -3.38195 0.0172133 0.416415 -3.3787 0.0270104 0.420221 -3.36974 0.0306346 0.425421 -3.35745 0.0038808 0.408582 -3.37872 0.017226 0.410391 -3.37568 0.0270215 0.415331 -3.36728 0.0306425 0.422082 -3.35577 0.00389822 0.402667 -3.37471 0.0172418 0.404856 -3.37194 0.0270341 0.410836 -3.36424 0.030652 0.419004 -3.35369 0.00391723 0.397334 -3.37002 0.0172608 0.399865 -3.36755 0.0270484 0.406781 -3.36068 0.0306615 0.416226 -3.35124 0.00393941 0.39264 -3.36469 0.0172814 0.395473 -3.36256 0.0270658 0.40321 -3.35662 0.0306742 0.41378 -3.34847 0.00396475 0.388644 -3.35878 0.0173052 0.391733 -3.35702 0.0270848 0.400174 -3.35212 0.0306868 0.411702 -3.34539 0.00399326 0.385413 -3.35233 0.0173305 0.388709 -3.351 0.027107 0.397719 -3.34723 0.0307011 0.410026 -3.34205 0.00402178 0.383018 -3.34544 0.0173575 0.386469 -3.34455 0.0271292 0.395902 -3.342 0.0307153 0.408786 -3.33849 0.00405346 0.381533 -3.33819 0.017386 0.385082 -3.33776 0.0271513 0.394774 -3.33649 0.0307312 0.408016 -3.33472 numsurf 334 SURF 0x10 mat 0 refs 3 23 0 0 24 0 0 25 0 0 SURF 0x10 mat 0 refs 3 22 0 0 23 0 0 25 0 0 SURF 0x10 mat 0 refs 3 22 0 0 25 0 0 26 0 0 SURF 0x10 mat 0 refs 3 21 0 0 22 0 0 26 0 0 SURF 0x10 mat 0 refs 3 21 0 0 26 0 0 27 0 0 SURF 0x10 mat 0 refs 3 20 0 0 21 0 0 27 0 0 SURF 0x10 mat 0 refs 3 20 0 0 27 0 0 28 0 0 SURF 0x10 mat 0 refs 3 19 0 0 20 0 0 28 0 0 SURF 0x10 mat 0 refs 3 19 0 0 28 0 0 29 0 0 SURF 0x10 mat 0 refs 3 18 0 0 19 0 0 29 0 0 SURF 0x10 mat 0 refs 3 18 0 0 29 0 0 30 0 0 SURF 0x10 mat 0 refs 3 17 0 0 18 0 0 30 0 0 SURF 0x10 mat 0 refs 3 17 0 0 30 0 0 31 0 0 SURF 0x10 mat 0 refs 3 17 0 0 31 0 0 32 0 0 SURF 0x10 mat 0 refs 3 16 0 0 17 0 0 32 0 0 SURF 0x10 mat 0 refs 3 15 0 0 16 0 0 32 0 0 SURF 0x10 mat 0 refs 3 15 0 0 32 0 0 33 0 0 SURF 0x10 mat 0 refs 3 14 0 0 15 0 0 33 0 0 SURF 0x10 mat 0 refs 3 14 0 0 33 0 0 34 0 0 SURF 0x10 mat 0 refs 3 14 0 0 34 0 0 35 0 0 SURF 0x10 mat 0 refs 3 13 0 0 14 0 0 35 0 0 SURF 0x10 mat 0 refs 3 13 0 0 35 0 0 36 0 0 SURF 0x10 mat 0 refs 3 12 0 0 13 0 0 36 0 0 SURF 0x10 mat 0 refs 3 12 0 0 36 0 0 37 0 0 SURF 0x10 mat 0 refs 3 11 0 0 12 0 0 37 0 0 SURF 0x10 mat 0 refs 3 11 0 0 37 0 0 38 0 0 SURF 0x10 mat 0 refs 3 10 0 0 11 0 0 38 0 0 SURF 0x10 mat 0 refs 3 10 0 0 38 0 0 39 0 0 SURF 0x10 mat 0 refs 3 9 0 0 10 0 0 39 0 0 SURF 0x10 mat 0 refs 3 8 0 0 9 0 0 39 0 0 SURF 0x10 mat 0 refs 3 8 0 0 39 0 0 40 0 0 SURF 0x10 mat 0 refs 3 7 0 0 8 0 0 40 0 0 SURF 0x10 mat 0 refs 3 7 0 0 40 0 0 41 0 0 SURF 0x10 mat 0 refs 3 7 0 0 41 0 0 42 0 0 SURF 0x10 mat 0 refs 3 6 0 0 7 0 0 42 0 0 SURF 0x10 mat 0 refs 3 5 0 0 6 0 0 42 0 0 SURF 0x10 mat 0 refs 3 5 0 0 42 0 0 43 0 0 SURF 0x10 mat 0 refs 3 4 0 0 5 0 0 43 0 0 SURF 0x10 mat 0 refs 3 4 0 0 43 0 0 44 0 0 SURF 0x10 mat 0 refs 3 3 0 0 4 0 0 44 0 0 SURF 0x10 mat 0 refs 3 3 0 0 44 0 0 45 0 0 SURF 0x10 mat 0 refs 3 2 0 0 3 0 0 45 0 0 SURF 0x10 mat 0 refs 3 2 0 0 45 0 0 46 0 0 SURF 0x10 mat 0 refs 3 1 0 0 2 0 0 46 0 0 SURF 0x10 mat 0 refs 3 1 0 0 46 0 0 47 0 0 SURF 0x10 mat 0 refs 3 0 0 0 1 0 0 47 0 0 SURF 0x10 mat 0 refs 4 49 0 0 53 0 0 52 0 0 48 0 0 SURF 0x10 mat 0 refs 4 50 0 0 54 0 0 53 0 0 49 0 0 SURF 0x10 mat 0 refs 4 51 0 0 55 0 0 54 0 0 50 0 0 SURF 0x10 mat 0 refs 4 53 0 0 57 0 0 56 0 0 52 0 0 SURF 0x10 mat 0 refs 4 54 0 0 58 0 0 57 0 0 53 0 0 SURF 0x10 mat 0 refs 4 55 0 0 59 0 0 58 0 0 54 0 0 SURF 0x10 mat 0 refs 4 57 0 0 61 0 0 60 0 0 56 0 0 SURF 0x10 mat 0 refs 4 58 0 0 62 0 0 61 0 0 57 0 0 SURF 0x10 mat 0 refs 4 59 0 0 63 0 0 62 0 0 58 0 0 SURF 0x10 mat 0 refs 4 61 0 0 65 0 0 64 0 0 60 0 0 SURF 0x10 mat 0 refs 4 62 0 0 66 0 0 65 0 0 61 0 0 SURF 0x10 mat 0 refs 4 63 0 0 67 0 0 66 0 0 62 0 0 SURF 0x10 mat 0 refs 4 65 0 0 69 0 0 68 0 0 64 0 0 SURF 0x10 mat 0 refs 4 66 0 0 70 0 0 69 0 0 65 0 0 SURF 0x10 mat 0 refs 4 67 0 0 71 0 0 70 0 0 66 0 0 SURF 0x10 mat 0 refs 4 69 0 0 73 0 0 72 0 0 68 0 0 SURF 0x10 mat 0 refs 4 70 0 0 74 0 0 73 0 0 69 0 0 SURF 0x10 mat 0 refs 4 71 0 0 75 0 0 74 0 0 70 0 0 SURF 0x10 mat 0 refs 4 73 0 0 77 0 0 76 0 0 72 0 0 SURF 0x10 mat 0 refs 4 74 0 0 78 0 0 77 0 0 73 0 0 SURF 0x10 mat 0 refs 4 75 0 0 79 0 0 78 0 0 74 0 0 SURF 0x10 mat 0 refs 4 77 0 0 81 0 0 80 0 0 76 0 0 SURF 0x10 mat 0 refs 4 78 0 0 82 0 0 81 0 0 77 0 0 SURF 0x10 mat 0 refs 4 79 0 0 83 0 0 82 0 0 78 0 0 SURF 0x10 mat 0 refs 4 81 0 0 85 0 0 84 0 0 80 0 0 SURF 0x10 mat 0 refs 4 82 0 0 86 0 0 85 0 0 81 0 0 SURF 0x10 mat 0 refs 4 83 0 0 87 0 0 86 0 0 82 0 0 SURF 0x10 mat 0 refs 4 85 0 0 89 0 0 88 0 0 84 0 0 SURF 0x10 mat 0 refs 4 86 0 0 90 0 0 89 0 0 85 0 0 SURF 0x10 mat 0 refs 4 87 0 0 91 0 0 90 0 0 86 0 0 SURF 0x10 mat 0 refs 4 89 0 0 93 0 0 92 0 0 88 0 0 SURF 0x10 mat 0 refs 4 90 0 0 94 0 0 93 0 0 89 0 0 SURF 0x10 mat 0 refs 4 91 0 0 95 0 0 94 0 0 90 0 0 SURF 0x10 mat 0 refs 4 93 0 0 97 0 0 96 0 0 92 0 0 SURF 0x10 mat 0 refs 4 94 0 0 98 0 0 97 0 0 93 0 0 SURF 0x10 mat 0 refs 4 95 0 0 99 0 0 98 0 0 94 0 0 SURF 0x10 mat 0 refs 4 97 0 0 101 0 0 100 0 0 96 0 0 SURF 0x10 mat 0 refs 4 98 0 0 102 0 0 101 0 0 97 0 0 SURF 0x10 mat 0 refs 4 99 0 0 103 0 0 102 0 0 98 0 0 SURF 0x10 mat 0 refs 4 101 0 0 105 0 0 104 0 0 100 0 0 SURF 0x10 mat 0 refs 4 102 0 0 106 0 0 105 0 0 101 0 0 SURF 0x10 mat 0 refs 4 103 0 0 107 0 0 106 0 0 102 0 0 SURF 0x10 mat 0 refs 4 105 0 0 109 0 0 108 0 0 104 0 0 SURF 0x10 mat 0 refs 4 106 0 0 110 0 0 109 0 0 105 0 0 SURF 0x10 mat 0 refs 4 107 0 0 111 0 0 110 0 0 106 0 0 SURF 0x10 mat 0 refs 4 109 0 0 113 0 0 112 0 0 108 0 0 SURF 0x10 mat 0 refs 4 110 0 0 114 0 0 113 0 0 109 0 0 SURF 0x10 mat 0 refs 4 111 0 0 115 0 0 114 0 0 110 0 0 SURF 0x10 mat 0 refs 4 113 0 0 117 0 0 116 0 0 112 0 0 SURF 0x10 mat 0 refs 4 114 0 0 118 0 0 117 0 0 113 0 0 SURF 0x10 mat 0 refs 4 115 0 0 119 0 0 118 0 0 114 0 0 SURF 0x10 mat 0 refs 4 117 0 0 121 0 0 120 0 0 116 0 0 SURF 0x10 mat 0 refs 4 118 0 0 122 0 0 121 0 0 117 0 0 SURF 0x10 mat 0 refs 4 119 0 0 123 0 0 122 0 0 118 0 0 SURF 0x10 mat 0 refs 4 121 0 0 125 0 0 124 0 0 120 0 0 SURF 0x10 mat 0 refs 4 122 0 0 126 0 0 125 0 0 121 0 0 SURF 0x10 mat 0 refs 4 123 0 0 127 0 0 126 0 0 122 0 0 SURF 0x10 mat 0 refs 4 125 0 0 129 0 0 128 0 0 124 0 0 SURF 0x10 mat 0 refs 4 126 0 0 130 0 0 129 0 0 125 0 0 SURF 0x10 mat 0 refs 4 127 0 0 131 0 0 130 0 0 126 0 0 SURF 0x10 mat 0 refs 4 129 0 0 133 0 0 132 0 0 128 0 0 SURF 0x10 mat 0 refs 4 130 0 0 134 0 0 133 0 0 129 0 0 SURF 0x10 mat 0 refs 4 131 0 0 135 0 0 134 0 0 130 0 0 SURF 0x10 mat 0 refs 4 133 0 0 137 0 0 136 0 0 132 0 0 SURF 0x10 mat 0 refs 4 134 0 0 138 0 0 137 0 0 133 0 0 SURF 0x10 mat 0 refs 4 135 0 0 139 0 0 138 0 0 134 0 0 SURF 0x10 mat 0 refs 4 137 0 0 141 0 0 140 0 0 136 0 0 SURF 0x10 mat 0 refs 4 138 0 0 142 0 0 141 0 0 137 0 0 SURF 0x10 mat 0 refs 4 139 0 0 143 0 0 142 0 0 138 0 0 SURF 0x10 mat 0 refs 4 141 0 0 145 0 0 144 0 0 140 0 0 SURF 0x10 mat 0 refs 4 142 0 0 146 0 0 145 0 0 141 0 0 SURF 0x10 mat 0 refs 4 143 0 0 147 0 0 146 0 0 142 0 0 SURF 0x10 mat 0 refs 4 145 0 0 149 0 0 148 0 0 144 0 0 SURF 0x10 mat 0 refs 4 146 0 0 150 0 0 149 0 0 145 0 0 SURF 0x10 mat 0 refs 4 147 0 0 151 0 0 150 0 0 146 0 0 SURF 0x10 mat 0 refs 4 149 0 0 153 0 0 152 0 0 148 0 0 SURF 0x10 mat 0 refs 4 150 0 0 154 0 0 153 0 0 149 0 0 SURF 0x10 mat 0 refs 4 151 0 0 155 0 0 154 0 0 150 0 0 SURF 0x10 mat 0 refs 4 153 0 0 157 0 0 156 0 0 152 0 0 SURF 0x10 mat 0 refs 4 154 0 0 158 0 0 157 0 0 153 0 0 SURF 0x10 mat 0 refs 4 155 0 0 159 0 0 158 0 0 154 0 0 SURF 0x10 mat 0 refs 4 157 0 0 161 0 0 160 0 0 156 0 0 SURF 0x10 mat 0 refs 4 158 0 0 162 0 0 161 0 0 157 0 0 SURF 0x10 mat 0 refs 4 159 0 0 163 0 0 162 0 0 158 0 0 SURF 0x10 mat 0 refs 4 161 0 0 165 0 0 164 0 0 160 0 0 SURF 0x10 mat 0 refs 4 162 0 0 166 0 0 165 0 0 161 0 0 SURF 0x10 mat 0 refs 4 163 0 0 167 0 0 166 0 0 162 0 0 SURF 0x10 mat 0 refs 4 165 0 0 169 0 0 168 0 0 164 0 0 SURF 0x10 mat 0 refs 4 166 0 0 170 0 0 169 0 0 165 0 0 SURF 0x10 mat 0 refs 4 167 0 0 171 0 0 170 0 0 166 0 0 SURF 0x10 mat 0 refs 4 169 0 0 173 0 0 172 0 0 168 0 0 SURF 0x10 mat 0 refs 4 170 0 0 174 0 0 173 0 0 169 0 0 SURF 0x10 mat 0 refs 4 171 0 0 175 0 0 174 0 0 170 0 0 SURF 0x10 mat 0 refs 4 173 0 0 177 0 0 176 0 0 172 0 0 SURF 0x10 mat 0 refs 4 174 0 0 178 0 0 177 0 0 173 0 0 SURF 0x10 mat 0 refs 4 175 0 0 179 0 0 178 0 0 174 0 0 SURF 0x10 mat 0 refs 4 177 0 0 181 0 0 180 0 0 176 0 0 SURF 0x10 mat 0 refs 4 178 0 0 182 0 0 181 0 0 177 0 0 SURF 0x10 mat 0 refs 4 179 0 0 183 0 0 182 0 0 178 0 0 SURF 0x10 mat 0 refs 4 181 0 0 185 0 0 184 0 0 180 0 0 SURF 0x10 mat 0 refs 4 182 0 0 186 0 0 185 0 0 181 0 0 SURF 0x10 mat 0 refs 4 183 0 0 187 0 0 186 0 0 182 0 0 SURF 0x10 mat 0 refs 4 185 0 0 189 0 0 188 0 0 184 0 0 SURF 0x10 mat 0 refs 4 186 0 0 190 0 0 189 0 0 185 0 0 SURF 0x10 mat 0 refs 4 187 0 0 191 0 0 190 0 0 186 0 0 SURF 0x10 mat 0 refs 4 189 0 0 193 0 0 192 0 0 188 0 0 SURF 0x10 mat 0 refs 4 190 0 0 194 0 0 193 0 0 189 0 0 SURF 0x10 mat 0 refs 4 191 0 0 195 0 0 194 0 0 190 0 0 SURF 0x10 mat 0 refs 4 193 0 0 197 0 0 196 0 0 192 0 0 SURF 0x10 mat 0 refs 4 194 0 0 198 0 0 197 0 0 193 0 0 SURF 0x10 mat 0 refs 4 195 0 0 199 0 0 198 0 0 194 0 0 SURF 0x10 mat 0 refs 4 197 0 0 201 0 0 200 0 0 196 0 0 SURF 0x10 mat 0 refs 4 198 0 0 202 0 0 201 0 0 197 0 0 SURF 0x10 mat 0 refs 4 199 0 0 203 0 0 202 0 0 198 0 0 SURF 0x10 mat 0 refs 4 201 0 0 205 0 0 204 0 0 200 0 0 SURF 0x10 mat 0 refs 4 202 0 0 206 0 0 205 0 0 201 0 0 SURF 0x10 mat 0 refs 4 203 0 0 207 0 0 206 0 0 202 0 0 SURF 0x10 mat 0 refs 4 205 0 0 209 0 0 208 0 0 204 0 0 SURF 0x10 mat 0 refs 4 206 0 0 210 0 0 209 0 0 205 0 0 SURF 0x10 mat 0 refs 4 207 0 0 211 0 0 210 0 0 206 0 0 SURF 0x10 mat 0 refs 4 209 0 0 213 0 0 212 0 0 208 0 0 SURF 0x10 mat 0 refs 4 210 0 0 214 0 0 213 0 0 209 0 0 SURF 0x10 mat 0 refs 4 211 0 0 215 0 0 214 0 0 210 0 0 SURF 0x10 mat 0 refs 4 213 0 0 217 0 0 216 0 0 212 0 0 SURF 0x10 mat 0 refs 4 214 0 0 218 0 0 217 0 0 213 0 0 SURF 0x10 mat 0 refs 4 215 0 0 219 0 0 218 0 0 214 0 0 SURF 0x10 mat 0 refs 4 217 0 0 221 0 0 220 0 0 216 0 0 SURF 0x10 mat 0 refs 4 218 0 0 222 0 0 221 0 0 217 0 0 SURF 0x10 mat 0 refs 4 219 0 0 223 0 0 222 0 0 218 0 0 SURF 0x10 mat 0 refs 4 221 0 0 225 0 0 224 0 0 220 0 0 SURF 0x10 mat 0 refs 4 222 0 0 226 0 0 225 0 0 221 0 0 SURF 0x10 mat 0 refs 4 223 0 0 227 0 0 226 0 0 222 0 0 SURF 0x10 mat 0 refs 4 225 0 0 229 0 0 228 0 0 224 0 0 SURF 0x10 mat 0 refs 4 226 0 0 230 0 0 229 0 0 225 0 0 SURF 0x10 mat 0 refs 4 227 0 0 231 0 0 230 0 0 226 0 0 SURF 0x10 mat 0 refs 4 229 0 0 233 0 0 232 0 0 228 0 0 SURF 0x10 mat 0 refs 4 230 0 0 234 0 0 233 0 0 229 0 0 SURF 0x10 mat 0 refs 4 231 0 0 235 0 0 234 0 0 230 0 0 SURF 0x10 mat 0 refs 4 233 0 0 237 0 0 236 0 0 232 0 0 SURF 0x10 mat 0 refs 4 234 0 0 238 0 0 237 0 0 233 0 0 SURF 0x10 mat 0 refs 4 235 0 0 239 0 0 238 0 0 234 0 0 SURF 0x10 mat 0 refs 4 237 0 0 49 0 0 48 0 0 236 0 0 SURF 0x10 mat 0 refs 4 238 0 0 50 0 0 49 0 0 237 0 0 SURF 0x10 mat 0 refs 4 239 0 0 51 0 0 50 0 0 238 0 0 SURF 0x10 mat 0 refs 4 241 0 0 245 0 0 244 0 0 240 0 0 SURF 0x10 mat 0 refs 4 242 0 0 246 0 0 245 0 0 241 0 0 SURF 0x10 mat 0 refs 4 243 0 0 247 0 0 246 0 0 242 0 0 SURF 0x10 mat 0 refs 4 245 0 0 249 0 0 248 0 0 244 0 0 SURF 0x10 mat 0 refs 4 246 0 0 250 0 0 249 0 0 245 0 0 SURF 0x10 mat 0 refs 4 247 0 0 251 0 0 250 0 0 246 0 0 SURF 0x10 mat 0 refs 4 249 0 0 253 0 0 252 0 0 248 0 0 SURF 0x10 mat 0 refs 4 250 0 0 254 0 0 253 0 0 249 0 0 SURF 0x10 mat 0 refs 4 251 0 0 255 0 0 254 0 0 250 0 0 SURF 0x10 mat 0 refs 4 253 0 0 257 0 0 256 0 0 252 0 0 SURF 0x10 mat 0 refs 4 254 0 0 258 0 0 257 0 0 253 0 0 SURF 0x10 mat 0 refs 4 255 0 0 259 0 0 258 0 0 254 0 0 SURF 0x10 mat 0 refs 4 257 0 0 261 0 0 260 0 0 256 0 0 SURF 0x10 mat 0 refs 4 258 0 0 262 0 0 261 0 0 257 0 0 SURF 0x10 mat 0 refs 4 259 0 0 263 0 0 262 0 0 258 0 0 SURF 0x10 mat 0 refs 4 261 0 0 265 0 0 264 0 0 260 0 0 SURF 0x10 mat 0 refs 4 262 0 0 266 0 0 265 0 0 261 0 0 SURF 0x10 mat 0 refs 4 263 0 0 267 0 0 266 0 0 262 0 0 SURF 0x10 mat 0 refs 4 265 0 0 269 0 0 268 0 0 264 0 0 SURF 0x10 mat 0 refs 4 266 0 0 270 0 0 269 0 0 265 0 0 SURF 0x10 mat 0 refs 4 267 0 0 271 0 0 270 0 0 266 0 0 SURF 0x10 mat 0 refs 4 269 0 0 273 0 0 272 0 0 268 0 0 SURF 0x10 mat 0 refs 4 270 0 0 274 0 0 273 0 0 269 0 0 SURF 0x10 mat 0 refs 4 271 0 0 275 0 0 274 0 0 270 0 0 SURF 0x10 mat 0 refs 4 273 0 0 277 0 0 276 0 0 272 0 0 SURF 0x10 mat 0 refs 4 274 0 0 278 0 0 277 0 0 273 0 0 SURF 0x10 mat 0 refs 4 275 0 0 279 0 0 278 0 0 274 0 0 SURF 0x10 mat 0 refs 4 277 0 0 281 0 0 280 0 0 276 0 0 SURF 0x10 mat 0 refs 4 278 0 0 282 0 0 281 0 0 277 0 0 SURF 0x10 mat 0 refs 4 279 0 0 283 0 0 282 0 0 278 0 0 SURF 0x10 mat 0 refs 4 281 0 0 285 0 0 284 0 0 280 0 0 SURF 0x10 mat 0 refs 4 282 0 0 286 0 0 285 0 0 281 0 0 SURF 0x10 mat 0 refs 4 283 0 0 287 0 0 286 0 0 282 0 0 SURF 0x10 mat 0 refs 4 285 0 0 289 0 0 288 0 0 284 0 0 SURF 0x10 mat 0 refs 4 286 0 0 290 0 0 289 0 0 285 0 0 SURF 0x10 mat 0 refs 4 287 0 0 291 0 0 290 0 0 286 0 0 SURF 0x10 mat 0 refs 4 289 0 0 293 0 0 292 0 0 288 0 0 SURF 0x10 mat 0 refs 4 290 0 0 294 0 0 293 0 0 289 0 0 SURF 0x10 mat 0 refs 4 291 0 0 295 0 0 294 0 0 290 0 0 SURF 0x10 mat 0 refs 4 293 0 0 297 0 0 296 0 0 292 0 0 SURF 0x10 mat 0 refs 4 294 0 0 298 0 0 297 0 0 293 0 0 SURF 0x10 mat 0 refs 4 295 0 0 299 0 0 298 0 0 294 0 0 SURF 0x10 mat 0 refs 4 297 0 0 301 0 0 300 0 0 296 0 0 SURF 0x10 mat 0 refs 4 298 0 0 302 0 0 301 0 0 297 0 0 SURF 0x10 mat 0 refs 4 299 0 0 303 0 0 302 0 0 298 0 0 SURF 0x10 mat 0 refs 4 301 0 0 305 0 0 304 0 0 300 0 0 SURF 0x10 mat 0 refs 4 302 0 0 306 0 0 305 0 0 301 0 0 SURF 0x10 mat 0 refs 4 303 0 0 307 0 0 306 0 0 302 0 0 SURF 0x10 mat 0 refs 4 305 0 0 309 0 0 308 0 0 304 0 0 SURF 0x10 mat 0 refs 4 306 0 0 310 0 0 309 0 0 305 0 0 SURF 0x10 mat 0 refs 4 307 0 0 311 0 0 310 0 0 306 0 0 SURF 0x10 mat 0 refs 4 309 0 0 313 0 0 312 0 0 308 0 0 SURF 0x10 mat 0 refs 4 310 0 0 314 0 0 313 0 0 309 0 0 SURF 0x10 mat 0 refs 4 311 0 0 315 0 0 314 0 0 310 0 0 SURF 0x10 mat 0 refs 4 313 0 0 317 0 0 316 0 0 312 0 0 SURF 0x10 mat 0 refs 4 314 0 0 318 0 0 317 0 0 313 0 0 SURF 0x10 mat 0 refs 4 315 0 0 319 0 0 318 0 0 314 0 0 SURF 0x10 mat 0 refs 4 317 0 0 321 0 0 320 0 0 316 0 0 SURF 0x10 mat 0 refs 4 318 0 0 322 0 0 321 0 0 317 0 0 SURF 0x10 mat 0 refs 4 319 0 0 323 0 0 322 0 0 318 0 0 SURF 0x10 mat 0 refs 4 321 0 0 325 0 0 324 0 0 320 0 0 SURF 0x10 mat 0 refs 4 322 0 0 326 0 0 325 0 0 321 0 0 SURF 0x10 mat 0 refs 4 323 0 0 327 0 0 326 0 0 322 0 0 SURF 0x10 mat 0 refs 4 325 0 0 329 0 0 328 0 0 324 0 0 SURF 0x10 mat 0 refs 4 326 0 0 330 0 0 329 0 0 325 0 0 SURF 0x10 mat 0 refs 4 327 0 0 331 0 0 330 0 0 326 0 0 SURF 0x10 mat 0 refs 4 329 0 0 333 0 0 332 0 0 328 0 0 SURF 0x10 mat 0 refs 4 330 0 0 334 0 0 333 0 0 329 0 0 SURF 0x10 mat 0 refs 4 331 0 0 335 0 0 334 0 0 330 0 0 SURF 0x10 mat 0 refs 4 333 0 0 337 0 0 336 0 0 332 0 0 SURF 0x10 mat 0 refs 4 334 0 0 338 0 0 337 0 0 333 0 0 SURF 0x10 mat 0 refs 4 335 0 0 339 0 0 338 0 0 334 0 0 SURF 0x10 mat 0 refs 4 337 0 0 341 0 0 340 0 0 336 0 0 SURF 0x10 mat 0 refs 4 338 0 0 342 0 0 341 0 0 337 0 0 SURF 0x10 mat 0 refs 4 339 0 0 343 0 0 342 0 0 338 0 0 SURF 0x10 mat 0 refs 4 341 0 0 345 0 0 344 0 0 340 0 0 SURF 0x10 mat 0 refs 4 342 0 0 346 0 0 345 0 0 341 0 0 SURF 0x10 mat 0 refs 4 343 0 0 347 0 0 346 0 0 342 0 0 SURF 0x10 mat 0 refs 4 345 0 0 349 0 0 348 0 0 344 0 0 SURF 0x10 mat 0 refs 4 346 0 0 350 0 0 349 0 0 345 0 0 SURF 0x10 mat 0 refs 4 347 0 0 351 0 0 350 0 0 346 0 0 SURF 0x10 mat 0 refs 4 349 0 0 353 0 0 352 0 0 348 0 0 SURF 0x10 mat 0 refs 4 350 0 0 354 0 0 353 0 0 349 0 0 SURF 0x10 mat 0 refs 4 351 0 0 355 0 0 354 0 0 350 0 0 SURF 0x10 mat 0 refs 4 353 0 0 357 0 0 356 0 0 352 0 0 SURF 0x10 mat 0 refs 4 354 0 0 358 0 0 357 0 0 353 0 0 SURF 0x10 mat 0 refs 4 355 0 0 359 0 0 358 0 0 354 0 0 SURF 0x10 mat 0 refs 4 357 0 0 361 0 0 360 0 0 356 0 0 SURF 0x10 mat 0 refs 4 358 0 0 362 0 0 361 0 0 357 0 0 SURF 0x10 mat 0 refs 4 359 0 0 363 0 0 362 0 0 358 0 0 SURF 0x10 mat 0 refs 4 361 0 0 365 0 0 364 0 0 360 0 0 SURF 0x10 mat 0 refs 4 362 0 0 366 0 0 365 0 0 361 0 0 SURF 0x10 mat 0 refs 4 363 0 0 367 0 0 366 0 0 362 0 0 SURF 0x10 mat 0 refs 4 365 0 0 369 0 0 368 0 0 364 0 0 SURF 0x10 mat 0 refs 4 366 0 0 370 0 0 369 0 0 365 0 0 SURF 0x10 mat 0 refs 4 367 0 0 371 0 0 370 0 0 366 0 0 SURF 0x10 mat 0 refs 4 369 0 0 373 0 0 372 0 0 368 0 0 SURF 0x10 mat 0 refs 4 370 0 0 374 0 0 373 0 0 369 0 0 SURF 0x10 mat 0 refs 4 371 0 0 375 0 0 374 0 0 370 0 0 SURF 0x10 mat 0 refs 4 373 0 0 377 0 0 376 0 0 372 0 0 SURF 0x10 mat 0 refs 4 374 0 0 378 0 0 377 0 0 373 0 0 SURF 0x10 mat 0 refs 4 375 0 0 379 0 0 378 0 0 374 0 0 SURF 0x10 mat 0 refs 4 377 0 0 381 0 0 380 0 0 376 0 0 SURF 0x10 mat 0 refs 4 378 0 0 382 0 0 381 0 0 377 0 0 SURF 0x10 mat 0 refs 4 379 0 0 383 0 0 382 0 0 378 0 0 SURF 0x10 mat 0 refs 4 381 0 0 385 0 0 384 0 0 380 0 0 SURF 0x10 mat 0 refs 4 382 0 0 386 0 0 385 0 0 381 0 0 SURF 0x10 mat 0 refs 4 383 0 0 387 0 0 386 0 0 382 0 0 SURF 0x10 mat 0 refs 4 385 0 0 389 0 0 388 0 0 384 0 0 SURF 0x10 mat 0 refs 4 386 0 0 390 0 0 389 0 0 385 0 0 SURF 0x10 mat 0 refs 4 387 0 0 391 0 0 390 0 0 386 0 0 SURF 0x10 mat 0 refs 4 389 0 0 393 0 0 392 0 0 388 0 0 SURF 0x10 mat 0 refs 4 390 0 0 394 0 0 393 0 0 389 0 0 SURF 0x10 mat 0 refs 4 391 0 0 395 0 0 394 0 0 390 0 0 SURF 0x10 mat 0 refs 4 393 0 0 397 0 0 396 0 0 392 0 0 SURF 0x10 mat 0 refs 4 394 0 0 398 0 0 397 0 0 393 0 0 SURF 0x10 mat 0 refs 4 395 0 0 399 0 0 398 0 0 394 0 0 SURF 0x10 mat 0 refs 4 397 0 0 401 0 0 400 0 0 396 0 0 SURF 0x10 mat 0 refs 4 398 0 0 402 0 0 401 0 0 397 0 0 SURF 0x10 mat 0 refs 4 399 0 0 403 0 0 402 0 0 398 0 0 SURF 0x10 mat 0 refs 4 401 0 0 405 0 0 404 0 0 400 0 0 SURF 0x10 mat 0 refs 4 402 0 0 406 0 0 405 0 0 401 0 0 SURF 0x10 mat 0 refs 4 403 0 0 407 0 0 406 0 0 402 0 0 SURF 0x10 mat 0 refs 4 405 0 0 409 0 0 408 0 0 404 0 0 SURF 0x10 mat 0 refs 4 406 0 0 410 0 0 409 0 0 405 0 0 SURF 0x10 mat 0 refs 4 407 0 0 411 0 0 410 0 0 406 0 0 SURF 0x10 mat 0 refs 4 409 0 0 413 0 0 412 0 0 408 0 0 SURF 0x10 mat 0 refs 4 410 0 0 414 0 0 413 0 0 409 0 0 SURF 0x10 mat 0 refs 4 411 0 0 415 0 0 414 0 0 410 0 0 SURF 0x10 mat 0 refs 4 413 0 0 417 0 0 416 0 0 412 0 0 SURF 0x10 mat 0 refs 4 414 0 0 418 0 0 417 0 0 413 0 0 SURF 0x10 mat 0 refs 4 415 0 0 419 0 0 418 0 0 414 0 0 SURF 0x10 mat 0 refs 4 417 0 0 421 0 0 420 0 0 416 0 0 SURF 0x10 mat 0 refs 4 418 0 0 422 0 0 421 0 0 417 0 0 SURF 0x10 mat 0 refs 4 419 0 0 423 0 0 422 0 0 418 0 0 SURF 0x10 mat 0 refs 4 421 0 0 425 0 0 424 0 0 420 0 0 SURF 0x10 mat 0 refs 4 422 0 0 426 0 0 425 0 0 421 0 0 SURF 0x10 mat 0 refs 4 423 0 0 427 0 0 426 0 0 422 0 0 SURF 0x10 mat 0 refs 4 425 0 0 429 0 0 428 0 0 424 0 0 SURF 0x10 mat 0 refs 4 426 0 0 430 0 0 429 0 0 425 0 0 SURF 0x10 mat 0 refs 4 427 0 0 431 0 0 430 0 0 426 0 0 SURF 0x10 mat 0 refs 4 429 0 0 241 0 0 240 0 0 428 0 0 SURF 0x10 mat 0 refs 4 430 0 0 242 0 0 241 0 0 429 0 0 SURF 0x10 mat 0 refs 4 431 0 0 243 0 0 242 0 0 430 0 0 kids 0 OBJECT poly name "CurveCircle.003" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.004 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 672 0.0315533 0.409927 -3.3308 0.0315691 0.41017 -3.32716 0.0315834 0.410883 -3.32369 0.0315976 0.41203 -3.32038 0.0316103 0.413581 -3.31729 0.031623 0.415502 -3.31446 0.0316341 0.417764 -3.31188 0.0316436 0.420333 -3.30963 0.0316515 0.423178 -3.30769 0.0316578 0.426267 -3.30614 0.0316626 0.429568 -3.305 0.0316657 0.43305 -3.30429 0.0316673 0.436679 -3.30405 0.0316657 0.440308 -3.30429 0.0316626 0.443789 -3.305 0.0316578 0.44709 -3.30614 0.0316515 0.450179 -3.30769 0.0316436 0.453024 -3.30963 0.0316341 0.455593 -3.31188 0.031623 0.457855 -3.31446 0.0316103 0.459778 -3.31729 0.0315976 0.461327 -3.32038 0.0315834 0.462474 -3.32369 0.0315691 0.463187 -3.32716 0.0315533 0.463431 -3.3308 0.0315374 0.463187 -3.33443 0.0315232 0.462474 -3.3379 0.0315089 0.461327 -3.34121 0.0314963 0.459778 -3.3443 0.0314836 0.457855 -3.34715 0.0314725 0.455593 -3.34972 0.031463 0.453024 -3.35197 0.0314551 0.450179 -3.3539 0.0314487 0.44709 -3.35545 0.031444 0.443789 -3.35659 0.0314408 0.440308 -3.3573 0.0314392 0.436679 -3.35754 0.0314408 0.43305 -3.3573 0.031444 0.429568 -3.35659 0.0314487 0.426267 -3.35545 0.0314551 0.423178 -3.3539 0.031463 0.420333 -3.35197 0.0314725 0.417764 -3.34972 0.0314836 0.415502 -3.34715 0.0314963 0.413581 -3.3443 0.0315089 0.41203 -3.34121 0.0315232 0.410883 -3.3379 0.0315374 0.41017 -3.33443 -0.023383 0.409927 -3.33057 -0.0233688 0.41017 -3.32694 -0.0233529 0.410883 -3.32345 -0.0233402 0.41203 -3.32016 -0.023326 0.413581 -3.31707 -0.0233149 0.415502 -3.31422 -0.0233038 0.417764 -3.31165 -0.0232943 0.420333 -3.30939 -0.0232848 0.423178 -3.30747 -0.0232785 0.426267 -3.30592 -0.0232737 0.429568 -3.30476 -0.0232705 0.43305 -3.30405 -0.0232705 0.436679 -3.30381 -0.0232705 0.440308 -3.30405 -0.0232737 0.443789 -3.30476 -0.0232785 0.44709 -3.30592 -0.0232848 0.450179 -3.30747 -0.0232943 0.453024 -3.30939 -0.0233038 0.455593 -3.31165 -0.0233149 0.457855 -3.31422 -0.023326 0.459778 -3.31707 -0.0233402 0.461327 -3.32016 -0.0233529 0.462474 -3.32345 -0.0233688 0.463187 -3.32694 -0.023383 0.463431 -3.33057 -0.0233989 0.463187 -3.33419 -0.0234147 0.462474 -3.33768 -0.0234274 0.461327 -3.34097 -0.0234416 0.459778 -3.34406 -0.0234527 0.457855 -3.34691 -0.0234638 0.455593 -3.34948 -0.0234733 0.453024 -3.35174 -0.0234812 0.450179 -3.35366 -0.0234891 0.44709 -3.35521 -0.0234939 0.443789 -3.35635 -0.0234971 0.440308 -3.35707 -0.0234971 0.436679 -3.35732 -0.0234971 0.43305 -3.35707 -0.0234939 0.429568 -3.35635 -0.0234891 0.426267 -3.35521 -0.0234812 0.423178 -3.35366 -0.0234733 0.420333 -3.35174 -0.0234638 0.417764 -3.34948 -0.0234527 0.415502 -3.34691 -0.0234416 0.413581 -3.34406 -0.0234274 0.41203 -3.34097 -0.0234147 0.410883 -3.33768 -0.0233989 0.41017 -3.33419 -0.023383 0.409927 -3.33057 -0.02146 0.407131 -3.33057 -0.0168157 0.405973 -3.3306 -0.0233688 0.41017 -3.32694 -0.0214426 0.4074 -3.32657 -0.0167967 0.406252 -3.32643 -0.0233529 0.410883 -3.32345 -0.0214268 0.408186 -3.32273 -0.0167809 0.407069 -3.32244 -0.0233402 0.41203 -3.32016 -0.0214109 0.409454 -3.31907 -0.0167651 0.408387 -3.31864 -0.023326 0.413581 -3.31707 -0.0213967 0.411167 -3.31566 -0.0167492 0.410169 -3.31509 -0.0233149 0.415502 -3.31422 -0.0213824 0.413291 -3.31251 -0.016735 0.412374 -3.31183 -0.0233038 0.417764 -3.31165 -0.0213713 0.415787 -3.30967 -0.0167223 0.414968 -3.30888 -0.0232943 0.420333 -3.30939 -0.0213602 0.418624 -3.30719 -0.0167112 0.417916 -3.30628 -0.0232848 0.423178 -3.30747 -0.0213507 0.421765 -3.30506 -0.0167033 0.421181 -3.30408 -0.0232785 0.426267 -3.30592 -0.0213444 0.425179 -3.30335 -0.0166954 0.424729 -3.30229 -0.0232737 0.429568 -3.30476 -0.0213381 0.428828 -3.30209 -0.016689 0.428521 -3.30098 -0.0232705 0.43305 -3.30405 -0.0213349 0.432674 -3.30129 -0.0166859 0.432519 -3.30017 -0.0232705 0.436679 -3.30381 -0.0213349 0.436679 -3.30102 -0.0166843 0.436679 -3.29988 -0.0232705 0.440308 -3.30405 -0.0213349 0.440683 -3.30129 -0.0166859 0.440838 -3.30017 -0.0232737 0.443789 -3.30476 -0.0213381 0.444529 -3.30209 -0.016689 0.444836 -3.30098 -0.0232785 0.44709 -3.30592 -0.0213444 0.448179 -3.30335 -0.0166954 0.448628 -3.30229 -0.0232848 0.450179 -3.30747 -0.0213507 0.451592 -3.30506 -0.0167033 0.452177 -3.30408 -0.0232943 0.453024 -3.30939 -0.0213602 0.454733 -3.30719 -0.0167112 0.455441 -3.30628 -0.0233038 0.455593 -3.31165 -0.0213713 0.45757 -3.30967 -0.0167223 0.458389 -3.30888 -0.0233149 0.457855 -3.31422 -0.0213824 0.460068 -3.31251 -0.016735 0.460984 -3.31183 -0.023326 0.459778 -3.31707 -0.0213967 0.462191 -3.31566 -0.0167492 0.46319 -3.31509 -0.0233402 0.461327 -3.32016 -0.0214109 0.463903 -3.31907 -0.0167651 0.464971 -3.31864 -0.0233529 0.462474 -3.32345 -0.0214268 0.465172 -3.32273 -0.0167809 0.466288 -3.32244 -0.0233688 0.463187 -3.32694 -0.0214426 0.465957 -3.32657 -0.0167967 0.467106 -3.32643 -0.023383 0.463431 -3.33057 -0.02146 0.466227 -3.33057 -0.0168157 0.467385 -3.3306 -0.0233989 0.463187 -3.33419 -0.0214775 0.465957 -3.33457 -0.0168332 0.467106 -3.33475 -0.0234147 0.462474 -3.33768 -0.0214933 0.465172 -3.33842 -0.0168506 0.466288 -3.33876 -0.0234274 0.461327 -3.34097 -0.0215091 0.463903 -3.34207 -0.0168664 0.464971 -3.34254 -0.0234416 0.459778 -3.34406 -0.0215234 0.462191 -3.34549 -0.0168807 0.46319 -3.34609 -0.0234527 0.457855 -3.34691 -0.0215361 0.460068 -3.34862 -0.0168949 0.460984 -3.34935 -0.0234638 0.455593 -3.34948 -0.0215487 0.45757 -3.35146 -0.0169076 0.458389 -3.3523 -0.0234733 0.453024 -3.35174 -0.0215598 0.454733 -3.35396 -0.0169187 0.455441 -3.3549 -0.0234812 0.450179 -3.35366 -0.0215677 0.451592 -3.35608 -0.0169282 0.452177 -3.3571 -0.0234891 0.44709 -3.35521 -0.0215757 0.448179 -3.3578 -0.0169361 0.448628 -3.35889 -0.0234939 0.443789 -3.35635 -0.0215804 0.444529 -3.35906 -0.0169409 0.444836 -3.3602 -0.0234971 0.440308 -3.35707 -0.0215836 0.440683 -3.35985 -0.016944 0.440838 -3.36101 -0.0234971 0.436679 -3.35732 -0.0215852 0.436679 -3.36012 -0.0169456 0.436679 -3.3613 -0.0234971 0.43305 -3.35707 -0.0215836 0.432674 -3.35985 -0.016944 0.432519 -3.36101 -0.0234939 0.429568 -3.35635 -0.0215804 0.428828 -3.35906 -0.0169409 0.428521 -3.3602 -0.0234891 0.426267 -3.35521 -0.0215757 0.425179 -3.3578 -0.0169361 0.424729 -3.35889 -0.0234812 0.423178 -3.35366 -0.0215677 0.421765 -3.35608 -0.0169282 0.421181 -3.3571 -0.0234733 0.420333 -3.35174 -0.0215598 0.418624 -3.35396 -0.0169187 0.417916 -3.3549 -0.0234638 0.417764 -3.34948 -0.0215487 0.415787 -3.35146 -0.0169076 0.414968 -3.3523 -0.0234527 0.415502 -3.34691 -0.0215361 0.413291 -3.34862 -0.0168949 0.412374 -3.34935 -0.0234416 0.413581 -3.34406 -0.0215234 0.411167 -3.34549 -0.0168807 0.410169 -3.34609 -0.0234274 0.41203 -3.34097 -0.0215091 0.409454 -3.34207 -0.0168664 0.408387 -3.34254 -0.0234147 0.410883 -3.33768 -0.0214933 0.408186 -3.33842 -0.0168506 0.407069 -3.33876 -0.0233989 0.41017 -3.33419 -0.0214775 0.4074 -3.33457 -0.0168332 0.406252 -3.33475 -0.0168157 0.405973 -3.3306 0.0249844 0.405973 -3.33077 -0.0167967 0.406252 -3.32643 0.0250019 0.406252 -3.32661 -0.0167809 0.407069 -3.32244 0.0250193 0.407069 -3.32261 -0.0167651 0.408387 -3.31864 0.0250351 0.408387 -3.31881 -0.0167492 0.410169 -3.31509 0.025051 0.410169 -3.31526 -0.016735 0.412374 -3.31183 0.0250636 0.412374 -3.312 -0.0167223 0.414968 -3.30888 0.0250763 0.414968 -3.30906 -0.0167112 0.417916 -3.30628 0.0250874 0.417916 -3.30646 -0.0167033 0.421181 -3.30408 0.0250969 0.421181 -3.30426 -0.0166954 0.424729 -3.30229 0.0251048 0.424729 -3.30248 -0.016689 0.428521 -3.30098 0.0251112 0.428521 -3.30115 -0.0166859 0.432519 -3.30017 0.0251143 0.432519 -3.30034 -0.0166843 0.436679 -3.29988 0.0251143 0.436679 -3.30006 -0.0166859 0.440838 -3.30017 0.0251143 0.440838 -3.30034 -0.016689 0.444836 -3.30098 0.0251112 0.444836 -3.30115 -0.0166954 0.448628 -3.30229 0.0251048 0.448628 -3.30248 -0.0167033 0.452177 -3.30408 0.0250969 0.452177 -3.30426 -0.0167112 0.455441 -3.30628 0.0250874 0.455441 -3.30646 -0.0167223 0.458389 -3.30888 0.0250763 0.458389 -3.30906 -0.016735 0.460984 -3.31183 0.0250636 0.460984 -3.312 -0.0167492 0.46319 -3.31509 0.025051 0.46319 -3.31526 -0.0167651 0.464971 -3.31864 0.0250351 0.464971 -3.31881 -0.0167809 0.466288 -3.32244 0.0250193 0.466288 -3.32261 -0.0167967 0.467106 -3.32643 0.0250019 0.467106 -3.32661 -0.0168157 0.467385 -3.3306 0.0249844 0.467385 -3.33077 -0.0168332 0.467106 -3.33475 0.024967 0.467106 -3.33492 -0.0168506 0.466288 -3.33876 0.0249496 0.466288 -3.33893 -0.0168664 0.464971 -3.34254 0.0249337 0.464971 -3.34272 -0.0168807 0.46319 -3.34609 0.0249195 0.46319 -3.34626 -0.0168949 0.460984 -3.34935 0.0249052 0.460984 -3.34953 -0.0169076 0.458389 -3.3523 0.0248926 0.458389 -3.35247 -0.0169187 0.455441 -3.3549 0.0248815 0.455441 -3.35507 -0.0169282 0.452177 -3.3571 0.024872 0.452177 -3.35727 -0.0169361 0.448628 -3.35889 0.0248641 0.448628 -3.35906 -0.0169409 0.444836 -3.3602 0.0248593 0.444836 -3.36038 -0.016944 0.440838 -3.36101 0.0248545 0.440838 -3.3612 -0.0169456 0.436679 -3.3613 0.0248545 0.436679 -3.36147 -0.016944 0.432519 -3.36101 0.0248545 0.432519 -3.3612 -0.0169409 0.428521 -3.3602 0.0248593 0.428521 -3.36038 -0.0169361 0.424729 -3.35889 0.0248641 0.424729 -3.35906 -0.0169282 0.421181 -3.3571 0.024872 0.421181 -3.35727 -0.0169187 0.417916 -3.3549 0.0248815 0.417916 -3.35507 -0.0169076 0.414968 -3.3523 0.0248926 0.414968 -3.35247 -0.0168949 0.412374 -3.34935 0.0249052 0.412374 -3.34953 -0.0168807 0.410169 -3.34609 0.0249195 0.410169 -3.34626 -0.0168664 0.408387 -3.34254 0.0249337 0.408387 -3.34272 -0.0168506 0.407069 -3.33876 0.0249496 0.407069 -3.33893 -0.0168332 0.406252 -3.33475 0.024967 0.406252 -3.33492 0.0249844 0.405973 -3.33077 0.0296287 0.407131 -3.33079 0.0315533 0.409927 -3.3308 0.0250019 0.406252 -3.32661 0.0296461 0.4074 -3.32678 0.0315691 0.41017 -3.32716 0.0250193 0.407069 -3.32261 0.029662 0.408186 -3.32293 0.0315834 0.410883 -3.32369 0.0250351 0.408387 -3.31881 0.0296778 0.409454 -3.31929 0.0315976 0.41203 -3.32038 0.025051 0.410169 -3.31526 0.0296921 0.411167 -3.31587 0.0316103 0.413581 -3.31729 0.0250636 0.412374 -3.312 0.0297063 0.413291 -3.31273 0.031623 0.415502 -3.31446 0.0250763 0.414968 -3.30906 0.0297174 0.415787 -3.3099 0.0316341 0.417764 -3.31188 0.0250874 0.417916 -3.30646 0.0297285 0.418624 -3.30741 0.0316436 0.420333 -3.30963 0.0250969 0.421181 -3.30426 0.029738 0.421765 -3.30527 0.0316515 0.423178 -3.30769 0.0251048 0.424729 -3.30248 0.0297444 0.425179 -3.30356 0.0316578 0.426267 -3.30614 0.0251112 0.428521 -3.30115 0.0297507 0.428828 -3.30229 0.0316626 0.429568 -3.305 0.0251143 0.432519 -3.30034 0.0297539 0.432674 -3.30152 0.0316657 0.43305 -3.30429 0.0251143 0.436679 -3.30006 0.0297554 0.436679 -3.30125 0.0316673 0.436679 -3.30405 0.0251143 0.440838 -3.30034 0.0297539 0.440683 -3.30152 0.0316657 0.440308 -3.30429 0.0251112 0.444836 -3.30115 0.0297507 0.444529 -3.30229 0.0316626 0.443789 -3.305 0.0251048 0.448628 -3.30248 0.0297444 0.448179 -3.30356 0.0316578 0.44709 -3.30614 0.0250969 0.452177 -3.30426 0.029738 0.451592 -3.30527 0.0316515 0.450179 -3.30769 0.0250874 0.455441 -3.30646 0.0297285 0.454733 -3.30741 0.0316436 0.453024 -3.30963 0.0250763 0.458389 -3.30906 0.0297174 0.45757 -3.3099 0.0316341 0.455593 -3.31188 0.0250636 0.460984 -3.312 0.0297063 0.460068 -3.31273 0.031623 0.457855 -3.31446 0.025051 0.46319 -3.31526 0.0296921 0.462191 -3.31587 0.0316103 0.459778 -3.31729 0.0250351 0.464971 -3.31881 0.0296778 0.463903 -3.31929 0.0315976 0.461327 -3.32038 0.0250193 0.466288 -3.32261 0.029662 0.465172 -3.32293 0.0315834 0.462474 -3.32369 0.0250019 0.467106 -3.32661 0.0296461 0.465957 -3.32678 0.0315691 0.463187 -3.32716 0.0249844 0.467385 -3.33077 0.0296287 0.466227 -3.33079 0.0315533 0.463431 -3.3308 0.024967 0.467106 -3.33492 0.0296129 0.465957 -3.3348 0.0315374 0.463187 -3.33443 0.0249496 0.466288 -3.33893 0.0295955 0.465172 -3.33864 0.0315232 0.462474 -3.3379 0.0249337 0.464971 -3.34272 0.0295796 0.463903 -3.34229 0.0315089 0.461327 -3.34121 0.0249195 0.46319 -3.34626 0.0295654 0.462191 -3.34571 0.0314963 0.459778 -3.3443 0.0249052 0.460984 -3.34953 0.0295527 0.460068 -3.34885 0.0314836 0.457855 -3.34715 0.0248926 0.458389 -3.35247 0.02954 0.45757 -3.35168 0.0314725 0.455593 -3.34972 0.0248815 0.455441 -3.35507 0.0295305 0.454733 -3.35418 0.031463 0.453024 -3.35197 0.024872 0.452177 -3.35727 0.029521 0.451592 -3.35631 0.0314551 0.450179 -3.3539 0.0248641 0.448628 -3.35906 0.0295131 0.448179 -3.35802 0.0314487 0.44709 -3.35545 0.0248593 0.444836 -3.36038 0.0295083 0.444529 -3.35928 0.031444 0.443789 -3.35659 0.0248545 0.440838 -3.3612 0.0295052 0.440683 -3.36006 0.0314408 0.440308 -3.3573 0.0248545 0.436679 -3.36147 0.0295036 0.436679 -3.36033 0.0314392 0.436679 -3.35754 0.0248545 0.432519 -3.3612 0.0295052 0.432674 -3.36006 0.0314408 0.43305 -3.3573 0.0248593 0.428521 -3.36038 0.0295083 0.428828 -3.35928 0.031444 0.429568 -3.35659 0.0248641 0.424729 -3.35906 0.0295131 0.425179 -3.35802 0.0314487 0.426267 -3.35545 0.024872 0.421181 -3.35727 0.029521 0.421765 -3.35631 0.0314551 0.423178 -3.3539 0.0248815 0.417916 -3.35507 0.0295305 0.418624 -3.35418 0.031463 0.420333 -3.35197 0.0248926 0.414968 -3.35247 0.02954 0.415787 -3.35168 0.0314725 0.417764 -3.34972 0.0249052 0.412374 -3.34953 0.0295527 0.413291 -3.34885 0.0314836 0.415502 -3.34715 0.0249195 0.410169 -3.34626 0.0295654 0.411167 -3.34571 0.0314963 0.413581 -3.3443 0.0249337 0.408387 -3.34272 0.0295796 0.409454 -3.34229 0.0315089 0.41203 -3.34121 0.0249496 0.407069 -3.33893 0.0295955 0.408186 -3.33864 0.0315232 0.410883 -3.3379 0.024967 0.406252 -3.33492 0.0296129 0.4074 -3.3348 0.0315374 0.41017 -3.33443 0.016792 0.415616 -3.33362 0.0167793 0.416182 -3.33638 0.0167682 0.417093 -3.33901 0.0167571 0.418325 -3.34146 0.0167476 0.419852 -3.34371 0.0167397 0.42165 -3.34576 0.0167318 0.423692 -3.34756 0.0167255 0.425952 -3.34908 0.0167207 0.428405 -3.35032 0.016716 0.431029 -3.35124 0.0167144 0.433796 -3.35179 0.0167128 0.436679 -3.35198 0.0167144 0.439563 -3.35179 0.016716 0.442329 -3.35124 0.0167207 0.444952 -3.35032 0.0167255 0.447406 -3.34908 0.0167318 0.449666 -3.34756 0.0167397 0.451708 -3.34576 0.0167476 0.453506 -3.34371 0.0167571 0.455033 -3.34146 0.0167682 0.456265 -3.33901 0.0167793 0.457176 -3.33638 0.016792 0.457741 -3.33362 0.0168031 0.457936 -3.33074 0.0168157 0.457741 -3.32784 0.0168268 0.457176 -3.32509 0.0168379 0.456265 -3.32246 0.016849 0.455033 -3.32 0.0168585 0.453506 -3.31775 0.016868 0.451708 -3.31571 0.0168744 0.449666 -3.3139 0.0168823 0.447406 -3.31238 0.016887 0.444952 -3.31115 0.0168902 0.442329 -3.31024 0.0168934 0.439563 -3.30967 0.0168934 0.436679 -3.30948 0.0168934 0.433796 -3.30967 0.0168902 0.431029 -3.31024 0.016887 0.428405 -3.31115 0.0168823 0.425952 -3.31238 0.0168744 0.423692 -3.3139 0.016868 0.42165 -3.31571 0.0168585 0.419852 -3.31775 0.016849 0.418325 -3.32 0.0168379 0.417093 -3.32246 0.0168268 0.416182 -3.32509 0.0168157 0.415616 -3.32784 0.0168031 0.415423 -3.33074 -0.00864705 0.415616 -3.33351 -0.00865815 0.416182 -3.33627 -0.00866923 0.417093 -3.3389 -0.00868032 0.418325 -3.34135 -0.00868983 0.419852 -3.34362 -0.00869774 0.42165 -3.34566 -0.00870567 0.423692 -3.34745 -0.008712 0.425952 -3.34897 -0.00871675 0.428405 -3.35021 -0.0087215 0.431029 -3.35113 -0.00872309 0.433796 -3.35168 -0.00872467 0.436679 -3.35189 -0.00872309 0.439563 -3.35168 -0.0087215 0.442329 -3.35113 -0.00871675 0.444952 -3.35021 -0.008712 0.447406 -3.34897 -0.00870567 0.449666 -3.34745 -0.00869774 0.451708 -3.34566 -0.00868983 0.453506 -3.34362 -0.00868032 0.455033 -3.34135 -0.00866923 0.456265 -3.3389 -0.00865815 0.457176 -3.33627 -0.00864705 0.457741 -3.33351 -0.00863438 0.457936 -3.33063 -0.00862171 0.457741 -3.32775 -0.00861062 0.457176 -3.32498 -0.00859954 0.456265 -3.32236 -0.00858845 0.455033 -3.31991 -0.00857894 0.453506 -3.31764 -0.00856944 0.451708 -3.3156 -0.00856311 0.449666 -3.31381 -0.00855677 0.447406 -3.31227 -0.00855043 0.444952 -3.31104 -0.00854727 0.442329 -3.31013 -0.0085441 0.439563 -3.30956 -0.0085441 0.436679 -3.30937 -0.0085441 0.433796 -3.30956 -0.00854727 0.431029 -3.31013 -0.00855043 0.428405 -3.31104 -0.00855677 0.425952 -3.31227 -0.00856311 0.423692 -3.31381 -0.00856944 0.42165 -3.3156 -0.00857894 0.419852 -3.31764 -0.00858845 0.418325 -3.31991 -0.00859954 0.417093 -3.32236 -0.00861062 0.416182 -3.32498 -0.00862171 0.415616 -3.32775 -0.00863438 0.415423 -3.33063 -0.00864705 0.415616 -3.33351 -0.00865815 0.416182 -3.33627 -0.00866923 0.417093 -3.3389 -0.00868032 0.418325 -3.34135 -0.00868983 0.419852 -3.34362 -0.00869774 0.42165 -3.34566 -0.00870567 0.423692 -3.34745 -0.008712 0.425952 -3.34897 -0.00871675 0.428405 -3.35021 -0.0087215 0.431029 -3.35113 -0.00872309 0.433796 -3.35168 -0.00872467 0.436679 -3.35189 -0.00872309 0.439563 -3.35168 -0.0087215 0.442329 -3.35113 -0.00871675 0.444952 -3.35021 -0.008712 0.447406 -3.34897 -0.00870567 0.449666 -3.34745 -0.00869774 0.451708 -3.34566 -0.00868983 0.453506 -3.34362 -0.00868032 0.455033 -3.34135 -0.00866923 0.456265 -3.3389 -0.00865815 0.457176 -3.33627 -0.00864705 0.457741 -3.33351 -0.00863438 0.457936 -3.33063 -0.00862171 0.457741 -3.32775 -0.00861062 0.457176 -3.32498 -0.00859954 0.456265 -3.32236 -0.00858845 0.455033 -3.31991 -0.00857894 0.453506 -3.31764 -0.00856944 0.451708 -3.3156 -0.00856311 0.449666 -3.31381 -0.00855677 0.447406 -3.31227 -0.00855043 0.444952 -3.31104 -0.00854727 0.442329 -3.31013 -0.0085441 0.439563 -3.30956 -0.0085441 0.436679 -3.30937 -0.0085441 0.433796 -3.30956 -0.00854727 0.431029 -3.31013 -0.00855043 0.428405 -3.31104 -0.00855677 0.425952 -3.31227 -0.00856311 0.423692 -3.31381 -0.00856944 0.42165 -3.3156 -0.00857894 0.419852 -3.31764 -0.00858845 0.418325 -3.31991 -0.00859954 0.417093 -3.32236 -0.00861062 0.416182 -3.32498 -0.00862171 0.415616 -3.32775 -0.00863438 0.415423 -3.33063 0.016792 0.415616 -3.33362 0.0167793 0.416182 -3.33638 0.0167682 0.417093 -3.33901 0.0167571 0.418325 -3.34146 0.0167476 0.419852 -3.34371 0.0167397 0.42165 -3.34576 0.0167318 0.423692 -3.34756 0.0167255 0.425952 -3.34908 0.0167207 0.428405 -3.35032 0.016716 0.431029 -3.35124 0.0167144 0.433796 -3.35179 0.0167128 0.436679 -3.35198 0.0167144 0.439563 -3.35179 0.016716 0.442329 -3.35124 0.0167207 0.444952 -3.35032 0.0167255 0.447406 -3.34908 0.0167318 0.449666 -3.34756 0.0167397 0.451708 -3.34576 0.0167476 0.453506 -3.34371 0.0167571 0.455033 -3.34146 0.0167682 0.456265 -3.33901 0.0167793 0.457176 -3.33638 0.016792 0.457741 -3.33362 0.0168031 0.457936 -3.33074 0.0168157 0.457741 -3.32784 0.0168268 0.457176 -3.32509 0.0168379 0.456265 -3.32246 0.016849 0.455033 -3.32 0.0168585 0.453506 -3.31775 0.016868 0.451708 -3.31571 0.0168744 0.449666 -3.3139 0.0168823 0.447406 -3.31238 0.016887 0.444952 -3.31115 0.0168902 0.442329 -3.31024 0.0168934 0.439563 -3.30967 0.0168934 0.436679 -3.30948 0.0168934 0.433796 -3.30967 0.0168902 0.431029 -3.31024 0.016887 0.428405 -3.31115 0.0168823 0.425952 -3.31238 0.0168744 0.423692 -3.3139 0.016868 0.42165 -3.31571 0.0168585 0.419852 -3.31775 0.016849 0.418325 -3.32 0.0168379 0.417093 -3.32246 0.0168268 0.416182 -3.32509 0.0168157 0.415616 -3.32784 0.0168031 0.415423 -3.33074 numsurf 524 SURF 0x10 mat 2 refs 4 97 0 0 100 0 0 99 0 0 96 0 0 SURF 0x10 mat 2 refs 4 98 0 0 101 0 0 100 0 0 97 0 0 SURF 0x10 mat 2 refs 4 100 0 0 103 0 0 102 0 0 99 0 0 SURF 0x10 mat 2 refs 4 101 0 0 104 0 0 103 0 0 100 0 0 SURF 0x10 mat 2 refs 4 103 0 0 106 0 0 105 0 0 102 0 0 SURF 0x10 mat 2 refs 4 104 0 0 107 0 0 106 0 0 103 0 0 SURF 0x10 mat 2 refs 4 106 0 0 109 0 0 108 0 0 105 0 0 SURF 0x10 mat 2 refs 4 107 0 0 110 0 0 109 0 0 106 0 0 SURF 0x10 mat 2 refs 4 109 0 0 112 0 0 111 0 0 108 0 0 SURF 0x10 mat 2 refs 4 110 0 0 113 0 0 112 0 0 109 0 0 SURF 0x10 mat 2 refs 4 112 0 0 115 0 0 114 0 0 111 0 0 SURF 0x10 mat 2 refs 4 113 0 0 116 0 0 115 0 0 112 0 0 SURF 0x10 mat 2 refs 4 115 0 0 118 0 0 117 0 0 114 0 0 SURF 0x10 mat 2 refs 4 116 0 0 119 0 0 118 0 0 115 0 0 SURF 0x10 mat 2 refs 4 118 0 0 121 0 0 120 0 0 117 0 0 SURF 0x10 mat 2 refs 4 119 0 0 122 0 0 121 0 0 118 0 0 SURF 0x10 mat 2 refs 4 121 0 0 124 0 0 123 0 0 120 0 0 SURF 0x10 mat 2 refs 4 122 0 0 125 0 0 124 0 0 121 0 0 SURF 0x10 mat 2 refs 4 124 0 0 127 0 0 126 0 0 123 0 0 SURF 0x10 mat 2 refs 4 125 0 0 128 0 0 127 0 0 124 0 0 SURF 0x10 mat 2 refs 4 127 0 0 130 0 0 129 0 0 126 0 0 SURF 0x10 mat 2 refs 4 128 0 0 131 0 0 130 0 0 127 0 0 SURF 0x10 mat 2 refs 4 130 0 0 133 0 0 132 0 0 129 0 0 SURF 0x10 mat 2 refs 4 131 0 0 134 0 0 133 0 0 130 0 0 SURF 0x10 mat 2 refs 4 133 0 0 136 0 0 135 0 0 132 0 0 SURF 0x10 mat 2 refs 4 134 0 0 137 0 0 136 0 0 133 0 0 SURF 0x10 mat 2 refs 4 136 0 0 139 0 0 138 0 0 135 0 0 SURF 0x10 mat 2 refs 4 137 0 0 140 0 0 139 0 0 136 0 0 SURF 0x10 mat 2 refs 4 139 0 0 142 0 0 141 0 0 138 0 0 SURF 0x10 mat 2 refs 4 140 0 0 143 0 0 142 0 0 139 0 0 SURF 0x10 mat 2 refs 4 142 0 0 145 0 0 144 0 0 141 0 0 SURF 0x10 mat 2 refs 4 143 0 0 146 0 0 145 0 0 142 0 0 SURF 0x10 mat 2 refs 4 145 0 0 148 0 0 147 0 0 144 0 0 SURF 0x10 mat 2 refs 4 146 0 0 149 0 0 148 0 0 145 0 0 SURF 0x10 mat 2 refs 4 148 0 0 151 0 0 150 0 0 147 0 0 SURF 0x10 mat 2 refs 4 149 0 0 152 0 0 151 0 0 148 0 0 SURF 0x10 mat 2 refs 4 151 0 0 154 0 0 153 0 0 150 0 0 SURF 0x10 mat 2 refs 4 152 0 0 155 0 0 154 0 0 151 0 0 SURF 0x10 mat 2 refs 4 154 0 0 157 0 0 156 0 0 153 0 0 SURF 0x10 mat 2 refs 4 155 0 0 158 0 0 157 0 0 154 0 0 SURF 0x10 mat 2 refs 4 157 0 0 160 0 0 159 0 0 156 0 0 SURF 0x10 mat 2 refs 4 158 0 0 161 0 0 160 0 0 157 0 0 SURF 0x10 mat 2 refs 4 160 0 0 163 0 0 162 0 0 159 0 0 SURF 0x10 mat 2 refs 4 161 0 0 164 0 0 163 0 0 160 0 0 SURF 0x10 mat 2 refs 4 163 0 0 166 0 0 165 0 0 162 0 0 SURF 0x10 mat 2 refs 4 164 0 0 167 0 0 166 0 0 163 0 0 SURF 0x10 mat 2 refs 4 166 0 0 169 0 0 168 0 0 165 0 0 SURF 0x10 mat 2 refs 4 167 0 0 170 0 0 169 0 0 166 0 0 SURF 0x10 mat 2 refs 4 169 0 0 172 0 0 171 0 0 168 0 0 SURF 0x10 mat 2 refs 4 170 0 0 173 0 0 172 0 0 169 0 0 SURF 0x10 mat 2 refs 4 172 0 0 175 0 0 174 0 0 171 0 0 SURF 0x10 mat 2 refs 4 173 0 0 176 0 0 175 0 0 172 0 0 SURF 0x10 mat 2 refs 4 175 0 0 178 0 0 177 0 0 174 0 0 SURF 0x10 mat 2 refs 4 176 0 0 179 0 0 178 0 0 175 0 0 SURF 0x10 mat 2 refs 4 178 0 0 181 0 0 180 0 0 177 0 0 SURF 0x10 mat 2 refs 4 179 0 0 182 0 0 181 0 0 178 0 0 SURF 0x10 mat 2 refs 4 181 0 0 184 0 0 183 0 0 180 0 0 SURF 0x10 mat 2 refs 4 182 0 0 185 0 0 184 0 0 181 0 0 SURF 0x10 mat 2 refs 4 184 0 0 187 0 0 186 0 0 183 0 0 SURF 0x10 mat 2 refs 4 185 0 0 188 0 0 187 0 0 184 0 0 SURF 0x10 mat 2 refs 4 187 0 0 190 0 0 189 0 0 186 0 0 SURF 0x10 mat 2 refs 4 188 0 0 191 0 0 190 0 0 187 0 0 SURF 0x10 mat 2 refs 4 190 0 0 193 0 0 192 0 0 189 0 0 SURF 0x10 mat 2 refs 4 191 0 0 194 0 0 193 0 0 190 0 0 SURF 0x10 mat 2 refs 4 193 0 0 196 0 0 195 0 0 192 0 0 SURF 0x10 mat 2 refs 4 194 0 0 197 0 0 196 0 0 193 0 0 SURF 0x10 mat 2 refs 4 196 0 0 199 0 0 198 0 0 195 0 0 SURF 0x10 mat 2 refs 4 197 0 0 200 0 0 199 0 0 196 0 0 SURF 0x10 mat 2 refs 4 199 0 0 202 0 0 201 0 0 198 0 0 SURF 0x10 mat 2 refs 4 200 0 0 203 0 0 202 0 0 199 0 0 SURF 0x10 mat 2 refs 4 202 0 0 205 0 0 204 0 0 201 0 0 SURF 0x10 mat 2 refs 4 203 0 0 206 0 0 205 0 0 202 0 0 SURF 0x10 mat 2 refs 4 205 0 0 208 0 0 207 0 0 204 0 0 SURF 0x10 mat 2 refs 4 206 0 0 209 0 0 208 0 0 205 0 0 SURF 0x10 mat 2 refs 4 208 0 0 211 0 0 210 0 0 207 0 0 SURF 0x10 mat 2 refs 4 209 0 0 212 0 0 211 0 0 208 0 0 SURF 0x10 mat 2 refs 4 211 0 0 214 0 0 213 0 0 210 0 0 SURF 0x10 mat 2 refs 4 212 0 0 215 0 0 214 0 0 211 0 0 SURF 0x10 mat 2 refs 4 214 0 0 217 0 0 216 0 0 213 0 0 SURF 0x10 mat 2 refs 4 215 0 0 218 0 0 217 0 0 214 0 0 SURF 0x10 mat 2 refs 4 217 0 0 220 0 0 219 0 0 216 0 0 SURF 0x10 mat 2 refs 4 218 0 0 221 0 0 220 0 0 217 0 0 SURF 0x10 mat 2 refs 4 220 0 0 223 0 0 222 0 0 219 0 0 SURF 0x10 mat 2 refs 4 221 0 0 224 0 0 223 0 0 220 0 0 SURF 0x10 mat 2 refs 4 223 0 0 226 0 0 225 0 0 222 0 0 SURF 0x10 mat 2 refs 4 224 0 0 227 0 0 226 0 0 223 0 0 SURF 0x10 mat 2 refs 4 226 0 0 229 0 0 228 0 0 225 0 0 SURF 0x10 mat 2 refs 4 227 0 0 230 0 0 229 0 0 226 0 0 SURF 0x10 mat 2 refs 4 229 0 0 232 0 0 231 0 0 228 0 0 SURF 0x10 mat 2 refs 4 230 0 0 233 0 0 232 0 0 229 0 0 SURF 0x10 mat 2 refs 4 232 0 0 235 0 0 234 0 0 231 0 0 SURF 0x10 mat 2 refs 4 233 0 0 236 0 0 235 0 0 232 0 0 SURF 0x10 mat 2 refs 4 235 0 0 238 0 0 237 0 0 234 0 0 SURF 0x10 mat 2 refs 4 236 0 0 239 0 0 238 0 0 235 0 0 SURF 0x10 mat 2 refs 4 238 0 0 97 0 0 96 0 0 237 0 0 SURF 0x10 mat 2 refs 4 239 0 0 98 0 0 97 0 0 238 0 0 SURF 0x10 mat 2 refs 4 241 0 0 243 0 0 242 0 0 240 0 0 SURF 0x10 mat 2 refs 4 243 0 0 245 0 0 244 0 0 242 0 0 SURF 0x10 mat 2 refs 4 245 0 0 247 0 0 246 0 0 244 0 0 SURF 0x10 mat 2 refs 4 247 0 0 249 0 0 248 0 0 246 0 0 SURF 0x10 mat 2 refs 4 249 0 0 251 0 0 250 0 0 248 0 0 SURF 0x10 mat 2 refs 4 251 0 0 253 0 0 252 0 0 250 0 0 SURF 0x10 mat 2 refs 4 253 0 0 255 0 0 254 0 0 252 0 0 SURF 0x10 mat 2 refs 4 255 0 0 257 0 0 256 0 0 254 0 0 SURF 0x10 mat 2 refs 4 257 0 0 259 0 0 258 0 0 256 0 0 SURF 0x10 mat 2 refs 4 259 0 0 261 0 0 260 0 0 258 0 0 SURF 0x10 mat 2 refs 4 261 0 0 263 0 0 262 0 0 260 0 0 SURF 0x10 mat 2 refs 4 263 0 0 265 0 0 264 0 0 262 0 0 SURF 0x10 mat 2 refs 4 265 0 0 267 0 0 266 0 0 264 0 0 SURF 0x10 mat 2 refs 4 267 0 0 269 0 0 268 0 0 266 0 0 SURF 0x10 mat 2 refs 4 269 0 0 271 0 0 270 0 0 268 0 0 SURF 0x10 mat 2 refs 4 271 0 0 273 0 0 272 0 0 270 0 0 SURF 0x10 mat 2 refs 4 273 0 0 275 0 0 274 0 0 272 0 0 SURF 0x10 mat 2 refs 4 275 0 0 277 0 0 276 0 0 274 0 0 SURF 0x10 mat 2 refs 4 277 0 0 279 0 0 278 0 0 276 0 0 SURF 0x10 mat 2 refs 4 279 0 0 281 0 0 280 0 0 278 0 0 SURF 0x10 mat 2 refs 4 281 0 0 283 0 0 282 0 0 280 0 0 SURF 0x10 mat 2 refs 4 283 0 0 285 0 0 284 0 0 282 0 0 SURF 0x10 mat 2 refs 4 285 0 0 287 0 0 286 0 0 284 0 0 SURF 0x10 mat 2 refs 4 287 0 0 289 0 0 288 0 0 286 0 0 SURF 0x10 mat 2 refs 4 289 0 0 291 0 0 290 0 0 288 0 0 SURF 0x10 mat 2 refs 4 291 0 0 293 0 0 292 0 0 290 0 0 SURF 0x10 mat 2 refs 4 293 0 0 295 0 0 294 0 0 292 0 0 SURF 0x10 mat 2 refs 4 295 0 0 297 0 0 296 0 0 294 0 0 SURF 0x10 mat 2 refs 4 297 0 0 299 0 0 298 0 0 296 0 0 SURF 0x10 mat 2 refs 4 299 0 0 301 0 0 300 0 0 298 0 0 SURF 0x10 mat 2 refs 4 301 0 0 303 0 0 302 0 0 300 0 0 SURF 0x10 mat 2 refs 4 303 0 0 305 0 0 304 0 0 302 0 0 SURF 0x10 mat 2 refs 4 305 0 0 307 0 0 306 0 0 304 0 0 SURF 0x10 mat 2 refs 4 307 0 0 309 0 0 308 0 0 306 0 0 SURF 0x10 mat 2 refs 4 309 0 0 311 0 0 310 0 0 308 0 0 SURF 0x10 mat 2 refs 4 311 0 0 313 0 0 312 0 0 310 0 0 SURF 0x10 mat 2 refs 4 313 0 0 315 0 0 314 0 0 312 0 0 SURF 0x10 mat 2 refs 4 315 0 0 317 0 0 316 0 0 314 0 0 SURF 0x10 mat 2 refs 4 317 0 0 319 0 0 318 0 0 316 0 0 SURF 0x10 mat 2 refs 4 319 0 0 321 0 0 320 0 0 318 0 0 SURF 0x10 mat 2 refs 4 321 0 0 323 0 0 322 0 0 320 0 0 SURF 0x10 mat 2 refs 4 323 0 0 325 0 0 324 0 0 322 0 0 SURF 0x10 mat 2 refs 4 325 0 0 327 0 0 326 0 0 324 0 0 SURF 0x10 mat 2 refs 4 327 0 0 329 0 0 328 0 0 326 0 0 SURF 0x10 mat 2 refs 4 329 0 0 331 0 0 330 0 0 328 0 0 SURF 0x10 mat 2 refs 4 331 0 0 333 0 0 332 0 0 330 0 0 SURF 0x10 mat 2 refs 4 333 0 0 335 0 0 334 0 0 332 0 0 SURF 0x10 mat 2 refs 4 335 0 0 241 0 0 240 0 0 334 0 0 SURF 0x10 mat 2 refs 4 337 0 0 340 0 0 339 0 0 336 0 0 SURF 0x10 mat 2 refs 4 338 0 0 341 0 0 340 0 0 337 0 0 SURF 0x10 mat 2 refs 4 340 0 0 343 0 0 342 0 0 339 0 0 SURF 0x10 mat 2 refs 4 341 0 0 344 0 0 343 0 0 340 0 0 SURF 0x10 mat 2 refs 4 343 0 0 346 0 0 345 0 0 342 0 0 SURF 0x10 mat 2 refs 4 344 0 0 347 0 0 346 0 0 343 0 0 SURF 0x10 mat 2 refs 4 346 0 0 349 0 0 348 0 0 345 0 0 SURF 0x10 mat 2 refs 4 347 0 0 350 0 0 349 0 0 346 0 0 SURF 0x10 mat 2 refs 4 349 0 0 352 0 0 351 0 0 348 0 0 SURF 0x10 mat 2 refs 4 350 0 0 353 0 0 352 0 0 349 0 0 SURF 0x10 mat 2 refs 4 352 0 0 355 0 0 354 0 0 351 0 0 SURF 0x10 mat 2 refs 4 353 0 0 356 0 0 355 0 0 352 0 0 SURF 0x10 mat 2 refs 4 355 0 0 358 0 0 357 0 0 354 0 0 SURF 0x10 mat 2 refs 4 356 0 0 359 0 0 358 0 0 355 0 0 SURF 0x10 mat 2 refs 4 358 0 0 361 0 0 360 0 0 357 0 0 SURF 0x10 mat 2 refs 4 359 0 0 362 0 0 361 0 0 358 0 0 SURF 0x10 mat 2 refs 4 361 0 0 364 0 0 363 0 0 360 0 0 SURF 0x10 mat 2 refs 4 362 0 0 365 0 0 364 0 0 361 0 0 SURF 0x10 mat 2 refs 4 364 0 0 367 0 0 366 0 0 363 0 0 SURF 0x10 mat 2 refs 4 365 0 0 368 0 0 367 0 0 364 0 0 SURF 0x10 mat 2 refs 4 367 0 0 370 0 0 369 0 0 366 0 0 SURF 0x10 mat 2 refs 4 368 0 0 371 0 0 370 0 0 367 0 0 SURF 0x10 mat 2 refs 4 370 0 0 373 0 0 372 0 0 369 0 0 SURF 0x10 mat 2 refs 4 371 0 0 374 0 0 373 0 0 370 0 0 SURF 0x10 mat 2 refs 4 373 0 0 376 0 0 375 0 0 372 0 0 SURF 0x10 mat 2 refs 4 374 0 0 377 0 0 376 0 0 373 0 0 SURF 0x10 mat 2 refs 4 376 0 0 379 0 0 378 0 0 375 0 0 SURF 0x10 mat 2 refs 4 377 0 0 380 0 0 379 0 0 376 0 0 SURF 0x10 mat 2 refs 4 379 0 0 382 0 0 381 0 0 378 0 0 SURF 0x10 mat 2 refs 4 380 0 0 383 0 0 382 0 0 379 0 0 SURF 0x10 mat 2 refs 4 382 0 0 385 0 0 384 0 0 381 0 0 SURF 0x10 mat 2 refs 4 383 0 0 386 0 0 385 0 0 382 0 0 SURF 0x10 mat 2 refs 4 385 0 0 388 0 0 387 0 0 384 0 0 SURF 0x10 mat 2 refs 4 386 0 0 389 0 0 388 0 0 385 0 0 SURF 0x10 mat 2 refs 4 388 0 0 391 0 0 390 0 0 387 0 0 SURF 0x10 mat 2 refs 4 389 0 0 392 0 0 391 0 0 388 0 0 SURF 0x10 mat 2 refs 4 391 0 0 394 0 0 393 0 0 390 0 0 SURF 0x10 mat 2 refs 4 392 0 0 395 0 0 394 0 0 391 0 0 SURF 0x10 mat 2 refs 4 394 0 0 397 0 0 396 0 0 393 0 0 SURF 0x10 mat 2 refs 4 395 0 0 398 0 0 397 0 0 394 0 0 SURF 0x10 mat 2 refs 4 397 0 0 400 0 0 399 0 0 396 0 0 SURF 0x10 mat 2 refs 4 398 0 0 401 0 0 400 0 0 397 0 0 SURF 0x10 mat 2 refs 4 400 0 0 403 0 0 402 0 0 399 0 0 SURF 0x10 mat 2 refs 4 401 0 0 404 0 0 403 0 0 400 0 0 SURF 0x10 mat 2 refs 4 403 0 0 406 0 0 405 0 0 402 0 0 SURF 0x10 mat 2 refs 4 404 0 0 407 0 0 406 0 0 403 0 0 SURF 0x10 mat 2 refs 4 406 0 0 409 0 0 408 0 0 405 0 0 SURF 0x10 mat 2 refs 4 407 0 0 410 0 0 409 0 0 406 0 0 SURF 0x10 mat 2 refs 4 409 0 0 412 0 0 411 0 0 408 0 0 SURF 0x10 mat 2 refs 4 410 0 0 413 0 0 412 0 0 409 0 0 SURF 0x10 mat 2 refs 4 412 0 0 415 0 0 414 0 0 411 0 0 SURF 0x10 mat 2 refs 4 413 0 0 416 0 0 415 0 0 412 0 0 SURF 0x10 mat 2 refs 4 415 0 0 418 0 0 417 0 0 414 0 0 SURF 0x10 mat 2 refs 4 416 0 0 419 0 0 418 0 0 415 0 0 SURF 0x10 mat 2 refs 4 418 0 0 421 0 0 420 0 0 417 0 0 SURF 0x10 mat 2 refs 4 419 0 0 422 0 0 421 0 0 418 0 0 SURF 0x10 mat 2 refs 4 421 0 0 424 0 0 423 0 0 420 0 0 SURF 0x10 mat 2 refs 4 422 0 0 425 0 0 424 0 0 421 0 0 SURF 0x10 mat 2 refs 4 424 0 0 427 0 0 426 0 0 423 0 0 SURF 0x10 mat 2 refs 4 425 0 0 428 0 0 427 0 0 424 0 0 SURF 0x10 mat 2 refs 4 427 0 0 430 0 0 429 0 0 426 0 0 SURF 0x10 mat 2 refs 4 428 0 0 431 0 0 430 0 0 427 0 0 SURF 0x10 mat 2 refs 4 430 0 0 433 0 0 432 0 0 429 0 0 SURF 0x10 mat 2 refs 4 431 0 0 434 0 0 433 0 0 430 0 0 SURF 0x10 mat 2 refs 4 433 0 0 436 0 0 435 0 0 432 0 0 SURF 0x10 mat 2 refs 4 434 0 0 437 0 0 436 0 0 433 0 0 SURF 0x10 mat 2 refs 4 436 0 0 439 0 0 438 0 0 435 0 0 SURF 0x10 mat 2 refs 4 437 0 0 440 0 0 439 0 0 436 0 0 SURF 0x10 mat 2 refs 4 439 0 0 442 0 0 441 0 0 438 0 0 SURF 0x10 mat 2 refs 4 440 0 0 443 0 0 442 0 0 439 0 0 SURF 0x10 mat 2 refs 4 442 0 0 445 0 0 444 0 0 441 0 0 SURF 0x10 mat 2 refs 4 443 0 0 446 0 0 445 0 0 442 0 0 SURF 0x10 mat 2 refs 4 445 0 0 448 0 0 447 0 0 444 0 0 SURF 0x10 mat 2 refs 4 446 0 0 449 0 0 448 0 0 445 0 0 SURF 0x10 mat 2 refs 4 448 0 0 451 0 0 450 0 0 447 0 0 SURF 0x10 mat 2 refs 4 449 0 0 452 0 0 451 0 0 448 0 0 SURF 0x10 mat 2 refs 4 451 0 0 454 0 0 453 0 0 450 0 0 SURF 0x10 mat 2 refs 4 452 0 0 455 0 0 454 0 0 451 0 0 SURF 0x10 mat 2 refs 4 454 0 0 457 0 0 456 0 0 453 0 0 SURF 0x10 mat 2 refs 4 455 0 0 458 0 0 457 0 0 454 0 0 SURF 0x10 mat 2 refs 4 457 0 0 460 0 0 459 0 0 456 0 0 SURF 0x10 mat 2 refs 4 458 0 0 461 0 0 460 0 0 457 0 0 SURF 0x10 mat 2 refs 4 460 0 0 463 0 0 462 0 0 459 0 0 SURF 0x10 mat 2 refs 4 461 0 0 464 0 0 463 0 0 460 0 0 SURF 0x10 mat 2 refs 4 463 0 0 466 0 0 465 0 0 462 0 0 SURF 0x10 mat 2 refs 4 464 0 0 467 0 0 466 0 0 463 0 0 SURF 0x10 mat 2 refs 4 466 0 0 469 0 0 468 0 0 465 0 0 SURF 0x10 mat 2 refs 4 467 0 0 470 0 0 469 0 0 466 0 0 SURF 0x10 mat 2 refs 4 469 0 0 472 0 0 471 0 0 468 0 0 SURF 0x10 mat 2 refs 4 470 0 0 473 0 0 472 0 0 469 0 0 SURF 0x10 mat 2 refs 4 472 0 0 475 0 0 474 0 0 471 0 0 SURF 0x10 mat 2 refs 4 473 0 0 476 0 0 475 0 0 472 0 0 SURF 0x10 mat 2 refs 4 475 0 0 478 0 0 477 0 0 474 0 0 SURF 0x10 mat 2 refs 4 476 0 0 479 0 0 478 0 0 475 0 0 SURF 0x10 mat 2 refs 4 478 0 0 337 0 0 336 0 0 477 0 0 SURF 0x10 mat 2 refs 4 479 0 0 338 0 0 337 0 0 478 0 0 SURF 0x10 mat 2 refs 4 476 0 0 479 0 0 480 0 0 481 0 0 SURF 0x10 mat 2 refs 4 473 0 0 476 0 0 481 0 0 482 0 0 SURF 0x10 mat 2 refs 4 470 0 0 473 0 0 482 0 0 483 0 0 SURF 0x10 mat 2 refs 4 467 0 0 470 0 0 483 0 0 484 0 0 SURF 0x10 mat 2 refs 4 464 0 0 467 0 0 484 0 0 485 0 0 SURF 0x10 mat 2 refs 4 461 0 0 464 0 0 485 0 0 486 0 0 SURF 0x10 mat 2 refs 4 458 0 0 461 0 0 486 0 0 487 0 0 SURF 0x10 mat 2 refs 4 455 0 0 458 0 0 487 0 0 488 0 0 SURF 0x10 mat 2 refs 4 452 0 0 455 0 0 488 0 0 489 0 0 SURF 0x10 mat 2 refs 4 449 0 0 452 0 0 489 0 0 490 0 0 SURF 0x10 mat 2 refs 4 446 0 0 449 0 0 490 0 0 491 0 0 SURF 0x10 mat 2 refs 4 443 0 0 446 0 0 491 0 0 492 0 0 SURF 0x10 mat 2 refs 4 440 0 0 443 0 0 492 0 0 493 0 0 SURF 0x10 mat 2 refs 4 437 0 0 440 0 0 493 0 0 494 0 0 SURF 0x10 mat 2 refs 4 434 0 0 437 0 0 494 0 0 495 0 0 SURF 0x10 mat 2 refs 4 431 0 0 434 0 0 495 0 0 496 0 0 SURF 0x10 mat 2 refs 4 428 0 0 431 0 0 496 0 0 497 0 0 SURF 0x10 mat 2 refs 4 425 0 0 428 0 0 497 0 0 498 0 0 SURF 0x10 mat 2 refs 4 422 0 0 425 0 0 498 0 0 499 0 0 SURF 0x10 mat 2 refs 4 419 0 0 422 0 0 499 0 0 500 0 0 SURF 0x10 mat 2 refs 4 416 0 0 419 0 0 500 0 0 501 0 0 SURF 0x10 mat 2 refs 4 413 0 0 416 0 0 501 0 0 502 0 0 SURF 0x10 mat 2 refs 4 410 0 0 413 0 0 502 0 0 503 0 0 SURF 0x10 mat 2 refs 4 407 0 0 410 0 0 503 0 0 504 0 0 SURF 0x10 mat 2 refs 4 404 0 0 407 0 0 504 0 0 505 0 0 SURF 0x10 mat 2 refs 4 401 0 0 404 0 0 505 0 0 506 0 0 SURF 0x10 mat 2 refs 4 398 0 0 401 0 0 506 0 0 507 0 0 SURF 0x10 mat 2 refs 4 395 0 0 398 0 0 507 0 0 508 0 0 SURF 0x10 mat 2 refs 4 392 0 0 395 0 0 508 0 0 509 0 0 SURF 0x10 mat 2 refs 4 389 0 0 392 0 0 509 0 0 510 0 0 SURF 0x10 mat 2 refs 4 386 0 0 389 0 0 510 0 0 511 0 0 SURF 0x10 mat 2 refs 4 383 0 0 386 0 0 511 0 0 512 0 0 SURF 0x10 mat 2 refs 4 380 0 0 383 0 0 512 0 0 513 0 0 SURF 0x10 mat 2 refs 4 377 0 0 380 0 0 513 0 0 514 0 0 SURF 0x10 mat 2 refs 4 374 0 0 377 0 0 514 0 0 515 0 0 SURF 0x10 mat 2 refs 4 371 0 0 374 0 0 515 0 0 516 0 0 SURF 0x10 mat 2 refs 4 368 0 0 371 0 0 516 0 0 517 0 0 SURF 0x10 mat 2 refs 4 365 0 0 368 0 0 517 0 0 518 0 0 SURF 0x10 mat 2 refs 4 362 0 0 365 0 0 518 0 0 519 0 0 SURF 0x10 mat 2 refs 4 359 0 0 362 0 0 519 0 0 520 0 0 SURF 0x10 mat 2 refs 4 356 0 0 359 0 0 520 0 0 521 0 0 SURF 0x10 mat 2 refs 4 353 0 0 356 0 0 521 0 0 522 0 0 SURF 0x10 mat 2 refs 4 350 0 0 353 0 0 522 0 0 523 0 0 SURF 0x10 mat 2 refs 4 347 0 0 350 0 0 523 0 0 524 0 0 SURF 0x10 mat 2 refs 4 344 0 0 347 0 0 524 0 0 525 0 0 SURF 0x10 mat 2 refs 4 341 0 0 344 0 0 525 0 0 526 0 0 SURF 0x10 mat 2 refs 4 338 0 0 479 0 0 480 0 0 527 0 0 SURF 0x10 mat 2 refs 4 338 0 0 341 0 0 526 0 0 527 0 0 SURF 0x10 mat 2 refs 4 234 0 0 237 0 0 528 0 0 529 0 0 SURF 0x10 mat 2 refs 4 231 0 0 234 0 0 529 0 0 530 0 0 SURF 0x10 mat 2 refs 4 228 0 0 231 0 0 530 0 0 531 0 0 SURF 0x10 mat 2 refs 4 225 0 0 228 0 0 531 0 0 532 0 0 SURF 0x10 mat 2 refs 4 222 0 0 225 0 0 532 0 0 533 0 0 SURF 0x10 mat 2 refs 4 219 0 0 222 0 0 533 0 0 534 0 0 SURF 0x10 mat 2 refs 4 216 0 0 219 0 0 534 0 0 535 0 0 SURF 0x10 mat 2 refs 4 213 0 0 216 0 0 535 0 0 536 0 0 SURF 0x10 mat 2 refs 4 210 0 0 213 0 0 536 0 0 537 0 0 SURF 0x10 mat 2 refs 4 207 0 0 210 0 0 537 0 0 538 0 0 SURF 0x10 mat 2 refs 4 204 0 0 207 0 0 538 0 0 539 0 0 SURF 0x10 mat 2 refs 4 201 0 0 204 0 0 539 0 0 540 0 0 SURF 0x10 mat 2 refs 4 198 0 0 201 0 0 540 0 0 541 0 0 SURF 0x10 mat 2 refs 4 195 0 0 198 0 0 541 0 0 542 0 0 SURF 0x10 mat 2 refs 4 192 0 0 195 0 0 542 0 0 543 0 0 SURF 0x10 mat 2 refs 4 189 0 0 192 0 0 543 0 0 544 0 0 SURF 0x10 mat 2 refs 4 186 0 0 189 0 0 544 0 0 545 0 0 SURF 0x10 mat 2 refs 4 183 0 0 186 0 0 545 0 0 546 0 0 SURF 0x10 mat 2 refs 4 180 0 0 183 0 0 546 0 0 547 0 0 SURF 0x10 mat 2 refs 4 177 0 0 180 0 0 547 0 0 548 0 0 SURF 0x10 mat 2 refs 4 174 0 0 177 0 0 548 0 0 549 0 0 SURF 0x10 mat 2 refs 4 171 0 0 174 0 0 549 0 0 550 0 0 SURF 0x10 mat 2 refs 4 168 0 0 171 0 0 550 0 0 551 0 0 SURF 0x10 mat 2 refs 4 165 0 0 168 0 0 551 0 0 552 0 0 SURF 0x10 mat 2 refs 4 162 0 0 165 0 0 552 0 0 553 0 0 SURF 0x10 mat 2 refs 4 159 0 0 162 0 0 553 0 0 554 0 0 SURF 0x10 mat 2 refs 4 156 0 0 159 0 0 554 0 0 555 0 0 SURF 0x10 mat 2 refs 4 153 0 0 156 0 0 555 0 0 556 0 0 SURF 0x10 mat 2 refs 4 150 0 0 153 0 0 556 0 0 557 0 0 SURF 0x10 mat 2 refs 4 147 0 0 150 0 0 557 0 0 558 0 0 SURF 0x10 mat 2 refs 4 144 0 0 147 0 0 558 0 0 559 0 0 SURF 0x10 mat 2 refs 4 141 0 0 144 0 0 559 0 0 560 0 0 SURF 0x10 mat 2 refs 4 138 0 0 141 0 0 560 0 0 561 0 0 SURF 0x10 mat 2 refs 4 135 0 0 138 0 0 561 0 0 562 0 0 SURF 0x10 mat 2 refs 4 132 0 0 135 0 0 562 0 0 563 0 0 SURF 0x10 mat 2 refs 4 129 0 0 132 0 0 563 0 0 564 0 0 SURF 0x10 mat 2 refs 4 126 0 0 129 0 0 564 0 0 565 0 0 SURF 0x10 mat 2 refs 4 123 0 0 126 0 0 565 0 0 566 0 0 SURF 0x10 mat 2 refs 4 120 0 0 123 0 0 566 0 0 567 0 0 SURF 0x10 mat 2 refs 4 117 0 0 120 0 0 567 0 0 568 0 0 SURF 0x10 mat 2 refs 4 114 0 0 117 0 0 568 0 0 569 0 0 SURF 0x10 mat 2 refs 4 111 0 0 114 0 0 569 0 0 570 0 0 SURF 0x10 mat 2 refs 4 108 0 0 111 0 0 570 0 0 571 0 0 SURF 0x10 mat 2 refs 4 105 0 0 108 0 0 571 0 0 572 0 0 SURF 0x10 mat 2 refs 4 102 0 0 105 0 0 572 0 0 573 0 0 SURF 0x10 mat 2 refs 4 99 0 0 102 0 0 573 0 0 574 0 0 SURF 0x10 mat 2 refs 4 96 0 0 237 0 0 528 0 0 575 0 0 SURF 0x10 mat 2 refs 4 96 0 0 99 0 0 574 0 0 575 0 0 SURF 0x10 mat 2 refs 4 94 0 0 95 0 0 576 0 0 577 0 0 SURF 0x10 mat 2 refs 4 93 0 0 94 0 0 577 0 0 578 0 0 SURF 0x10 mat 2 refs 4 92 0 0 93 0 0 578 0 0 579 0 0 SURF 0x10 mat 2 refs 4 91 0 0 92 0 0 579 0 0 580 0 0 SURF 0x10 mat 2 refs 4 90 0 0 91 0 0 580 0 0 581 0 0 SURF 0x10 mat 2 refs 4 89 0 0 90 0 0 581 0 0 582 0 0 SURF 0x10 mat 2 refs 4 88 0 0 89 0 0 582 0 0 583 0 0 SURF 0x10 mat 2 refs 4 87 0 0 88 0 0 583 0 0 584 0 0 SURF 0x10 mat 2 refs 4 86 0 0 87 0 0 584 0 0 585 0 0 SURF 0x10 mat 2 refs 4 85 0 0 86 0 0 585 0 0 586 0 0 SURF 0x10 mat 2 refs 4 84 0 0 85 0 0 586 0 0 587 0 0 SURF 0x10 mat 2 refs 4 83 0 0 84 0 0 587 0 0 588 0 0 SURF 0x10 mat 2 refs 4 82 0 0 83 0 0 588 0 0 589 0 0 SURF 0x10 mat 2 refs 4 81 0 0 82 0 0 589 0 0 590 0 0 SURF 0x10 mat 2 refs 4 80 0 0 81 0 0 590 0 0 591 0 0 SURF 0x10 mat 2 refs 4 79 0 0 80 0 0 591 0 0 592 0 0 SURF 0x10 mat 2 refs 4 78 0 0 79 0 0 592 0 0 593 0 0 SURF 0x10 mat 2 refs 4 77 0 0 78 0 0 593 0 0 594 0 0 SURF 0x10 mat 2 refs 4 76 0 0 77 0 0 594 0 0 595 0 0 SURF 0x10 mat 2 refs 4 75 0 0 76 0 0 595 0 0 596 0 0 SURF 0x10 mat 2 refs 4 74 0 0 75 0 0 596 0 0 597 0 0 SURF 0x10 mat 2 refs 4 73 0 0 74 0 0 597 0 0 598 0 0 SURF 0x10 mat 2 refs 4 72 0 0 73 0 0 598 0 0 599 0 0 SURF 0x10 mat 2 refs 4 71 0 0 72 0 0 599 0 0 600 0 0 SURF 0x10 mat 2 refs 4 70 0 0 71 0 0 600 0 0 601 0 0 SURF 0x10 mat 2 refs 4 69 0 0 70 0 0 601 0 0 602 0 0 SURF 0x10 mat 2 refs 4 68 0 0 69 0 0 602 0 0 603 0 0 SURF 0x10 mat 2 refs 4 67 0 0 68 0 0 603 0 0 604 0 0 SURF 0x10 mat 2 refs 4 66 0 0 67 0 0 604 0 0 605 0 0 SURF 0x10 mat 2 refs 4 65 0 0 66 0 0 605 0 0 606 0 0 SURF 0x10 mat 2 refs 4 64 0 0 65 0 0 606 0 0 607 0 0 SURF 0x10 mat 2 refs 4 63 0 0 64 0 0 607 0 0 608 0 0 SURF 0x10 mat 2 refs 4 62 0 0 63 0 0 608 0 0 609 0 0 SURF 0x10 mat 2 refs 4 61 0 0 62 0 0 609 0 0 610 0 0 SURF 0x10 mat 2 refs 4 60 0 0 61 0 0 610 0 0 611 0 0 SURF 0x10 mat 2 refs 4 59 0 0 60 0 0 611 0 0 612 0 0 SURF 0x10 mat 2 refs 4 58 0 0 59 0 0 612 0 0 613 0 0 SURF 0x10 mat 2 refs 4 57 0 0 58 0 0 613 0 0 614 0 0 SURF 0x10 mat 2 refs 4 56 0 0 57 0 0 614 0 0 615 0 0 SURF 0x10 mat 2 refs 4 55 0 0 56 0 0 615 0 0 616 0 0 SURF 0x10 mat 2 refs 4 54 0 0 55 0 0 616 0 0 617 0 0 SURF 0x10 mat 2 refs 4 53 0 0 54 0 0 617 0 0 618 0 0 SURF 0x10 mat 2 refs 4 52 0 0 53 0 0 618 0 0 619 0 0 SURF 0x10 mat 2 refs 4 51 0 0 52 0 0 619 0 0 620 0 0 SURF 0x10 mat 2 refs 4 50 0 0 51 0 0 620 0 0 621 0 0 SURF 0x10 mat 2 refs 4 49 0 0 50 0 0 621 0 0 622 0 0 SURF 0x10 mat 2 refs 4 95 0 0 48 0 0 623 0 0 576 0 0 SURF 0x10 mat 2 refs 4 48 0 0 49 0 0 622 0 0 623 0 0 SURF 0x10 mat 2 refs 4 46 0 0 47 0 0 624 0 0 625 0 0 SURF 0x10 mat 2 refs 4 45 0 0 46 0 0 625 0 0 626 0 0 SURF 0x10 mat 2 refs 4 44 0 0 45 0 0 626 0 0 627 0 0 SURF 0x10 mat 2 refs 4 43 0 0 44 0 0 627 0 0 628 0 0 SURF 0x10 mat 2 refs 4 42 0 0 43 0 0 628 0 0 629 0 0 SURF 0x10 mat 2 refs 4 41 0 0 42 0 0 629 0 0 630 0 0 SURF 0x10 mat 2 refs 4 40 0 0 41 0 0 630 0 0 631 0 0 SURF 0x10 mat 2 refs 4 39 0 0 40 0 0 631 0 0 632 0 0 SURF 0x10 mat 2 refs 4 38 0 0 39 0 0 632 0 0 633 0 0 SURF 0x10 mat 2 refs 4 37 0 0 38 0 0 633 0 0 634 0 0 SURF 0x10 mat 2 refs 4 36 0 0 37 0 0 634 0 0 635 0 0 SURF 0x10 mat 2 refs 4 35 0 0 36 0 0 635 0 0 636 0 0 SURF 0x10 mat 2 refs 4 34 0 0 35 0 0 636 0 0 637 0 0 SURF 0x10 mat 2 refs 4 33 0 0 34 0 0 637 0 0 638 0 0 SURF 0x10 mat 2 refs 4 32 0 0 33 0 0 638 0 0 639 0 0 SURF 0x10 mat 2 refs 4 31 0 0 32 0 0 639 0 0 640 0 0 SURF 0x10 mat 2 refs 4 30 0 0 31 0 0 640 0 0 641 0 0 SURF 0x10 mat 2 refs 4 29 0 0 30 0 0 641 0 0 642 0 0 SURF 0x10 mat 2 refs 4 28 0 0 29 0 0 642 0 0 643 0 0 SURF 0x10 mat 2 refs 4 27 0 0 28 0 0 643 0 0 644 0 0 SURF 0x10 mat 2 refs 4 26 0 0 27 0 0 644 0 0 645 0 0 SURF 0x10 mat 2 refs 4 25 0 0 26 0 0 645 0 0 646 0 0 SURF 0x10 mat 2 refs 4 24 0 0 25 0 0 646 0 0 647 0 0 SURF 0x10 mat 2 refs 4 23 0 0 24 0 0 647 0 0 648 0 0 SURF 0x10 mat 2 refs 4 22 0 0 23 0 0 648 0 0 649 0 0 SURF 0x10 mat 2 refs 4 21 0 0 22 0 0 649 0 0 650 0 0 SURF 0x10 mat 2 refs 4 20 0 0 21 0 0 650 0 0 651 0 0 SURF 0x10 mat 2 refs 4 19 0 0 20 0 0 651 0 0 652 0 0 SURF 0x10 mat 2 refs 4 18 0 0 19 0 0 652 0 0 653 0 0 SURF 0x10 mat 2 refs 4 17 0 0 18 0 0 653 0 0 654 0 0 SURF 0x10 mat 2 refs 4 16 0 0 17 0 0 654 0 0 655 0 0 SURF 0x10 mat 2 refs 4 15 0 0 16 0 0 655 0 0 656 0 0 SURF 0x10 mat 2 refs 4 14 0 0 15 0 0 656 0 0 657 0 0 SURF 0x10 mat 2 refs 4 13 0 0 14 0 0 657 0 0 658 0 0 SURF 0x10 mat 2 refs 4 12 0 0 13 0 0 658 0 0 659 0 0 SURF 0x10 mat 2 refs 4 11 0 0 12 0 0 659 0 0 660 0 0 SURF 0x10 mat 2 refs 4 10 0 0 11 0 0 660 0 0 661 0 0 SURF 0x10 mat 2 refs 4 9 0 0 10 0 0 661 0 0 662 0 0 SURF 0x10 mat 2 refs 4 8 0 0 9 0 0 662 0 0 663 0 0 SURF 0x10 mat 2 refs 4 7 0 0 8 0 0 663 0 0 664 0 0 SURF 0x10 mat 2 refs 4 6 0 0 7 0 0 664 0 0 665 0 0 SURF 0x10 mat 2 refs 4 5 0 0 6 0 0 665 0 0 666 0 0 SURF 0x10 mat 2 refs 4 4 0 0 5 0 0 666 0 0 667 0 0 SURF 0x10 mat 2 refs 4 3 0 0 4 0 0 667 0 0 668 0 0 SURF 0x10 mat 2 refs 4 2 0 0 3 0 0 668 0 0 669 0 0 SURF 0x10 mat 2 refs 4 1 0 0 2 0 0 669 0 0 670 0 0 SURF 0x10 mat 2 refs 4 47 0 0 0 0 0 671 0 0 624 0 0 SURF 0x10 mat 2 refs 4 0 0 0 1 0 0 670 0 0 671 0 0 SURF 0x10 mat 2 refs 3 648 0 0 647 0 0 646 0 0 SURF 0x10 mat 2 refs 3 649 0 0 648 0 0 646 0 0 SURF 0x10 mat 2 refs 3 649 0 0 646 0 0 645 0 0 SURF 0x10 mat 2 refs 3 650 0 0 649 0 0 645 0 0 SURF 0x10 mat 2 refs 3 650 0 0 645 0 0 644 0 0 SURF 0x10 mat 2 refs 3 651 0 0 650 0 0 644 0 0 SURF 0x10 mat 2 refs 3 651 0 0 644 0 0 643 0 0 SURF 0x10 mat 2 refs 3 652 0 0 651 0 0 643 0 0 SURF 0x10 mat 2 refs 3 652 0 0 643 0 0 642 0 0 SURF 0x10 mat 2 refs 3 653 0 0 652 0 0 642 0 0 SURF 0x10 mat 2 refs 3 653 0 0 642 0 0 641 0 0 SURF 0x10 mat 2 refs 3 654 0 0 653 0 0 641 0 0 SURF 0x10 mat 2 refs 3 654 0 0 641 0 0 640 0 0 SURF 0x10 mat 2 refs 3 655 0 0 654 0 0 640 0 0 SURF 0x10 mat 2 refs 3 655 0 0 640 0 0 639 0 0 SURF 0x10 mat 2 refs 3 656 0 0 655 0 0 639 0 0 SURF 0x10 mat 2 refs 3 656 0 0 639 0 0 638 0 0 SURF 0x10 mat 2 refs 3 657 0 0 656 0 0 638 0 0 SURF 0x10 mat 2 refs 3 657 0 0 638 0 0 637 0 0 SURF 0x10 mat 2 refs 3 658 0 0 657 0 0 637 0 0 SURF 0x10 mat 2 refs 3 658 0 0 637 0 0 636 0 0 SURF 0x10 mat 2 refs 3 659 0 0 658 0 0 636 0 0 SURF 0x10 mat 2 refs 3 659 0 0 636 0 0 635 0 0 SURF 0x10 mat 2 refs 3 660 0 0 659 0 0 635 0 0 SURF 0x10 mat 2 refs 3 660 0 0 635 0 0 634 0 0 SURF 0x10 mat 2 refs 3 661 0 0 660 0 0 634 0 0 SURF 0x10 mat 2 refs 3 661 0 0 634 0 0 633 0 0 SURF 0x10 mat 2 refs 3 662 0 0 661 0 0 633 0 0 SURF 0x10 mat 2 refs 3 662 0 0 633 0 0 632 0 0 SURF 0x10 mat 2 refs 3 663 0 0 662 0 0 632 0 0 SURF 0x10 mat 2 refs 3 663 0 0 632 0 0 631 0 0 SURF 0x10 mat 2 refs 3 664 0 0 663 0 0 631 0 0 SURF 0x10 mat 2 refs 3 664 0 0 631 0 0 630 0 0 SURF 0x10 mat 2 refs 3 665 0 0 664 0 0 630 0 0 SURF 0x10 mat 2 refs 3 665 0 0 630 0 0 629 0 0 SURF 0x10 mat 2 refs 3 666 0 0 665 0 0 629 0 0 SURF 0x10 mat 2 refs 3 666 0 0 629 0 0 628 0 0 SURF 0x10 mat 2 refs 3 667 0 0 666 0 0 628 0 0 SURF 0x10 mat 2 refs 3 667 0 0 628 0 0 627 0 0 SURF 0x10 mat 2 refs 3 668 0 0 667 0 0 627 0 0 SURF 0x10 mat 2 refs 3 668 0 0 627 0 0 626 0 0 SURF 0x10 mat 2 refs 3 669 0 0 668 0 0 626 0 0 SURF 0x10 mat 2 refs 3 669 0 0 626 0 0 625 0 0 SURF 0x10 mat 2 refs 3 670 0 0 669 0 0 625 0 0 SURF 0x10 mat 2 refs 3 670 0 0 625 0 0 624 0 0 SURF 0x10 mat 2 refs 3 671 0 0 670 0 0 624 0 0 SURF 0x10 mat 2 refs 3 600 0 0 599 0 0 598 0 0 SURF 0x10 mat 2 refs 3 601 0 0 600 0 0 598 0 0 SURF 0x10 mat 2 refs 3 601 0 0 598 0 0 597 0 0 SURF 0x10 mat 2 refs 3 602 0 0 601 0 0 597 0 0 SURF 0x10 mat 2 refs 3 602 0 0 597 0 0 596 0 0 SURF 0x10 mat 2 refs 3 603 0 0 602 0 0 596 0 0 SURF 0x10 mat 2 refs 3 603 0 0 596 0 0 595 0 0 SURF 0x10 mat 2 refs 3 604 0 0 603 0 0 595 0 0 SURF 0x10 mat 2 refs 3 604 0 0 595 0 0 594 0 0 SURF 0x10 mat 2 refs 3 605 0 0 604 0 0 594 0 0 SURF 0x10 mat 2 refs 3 605 0 0 594 0 0 593 0 0 SURF 0x10 mat 2 refs 3 606 0 0 605 0 0 593 0 0 SURF 0x10 mat 2 refs 3 606 0 0 593 0 0 592 0 0 SURF 0x10 mat 2 refs 3 607 0 0 606 0 0 592 0 0 SURF 0x10 mat 2 refs 3 607 0 0 592 0 0 591 0 0 SURF 0x10 mat 2 refs 3 608 0 0 607 0 0 591 0 0 SURF 0x10 mat 2 refs 3 608 0 0 591 0 0 590 0 0 SURF 0x10 mat 2 refs 3 609 0 0 608 0 0 590 0 0 SURF 0x10 mat 2 refs 3 609 0 0 590 0 0 589 0 0 SURF 0x10 mat 2 refs 3 610 0 0 609 0 0 589 0 0 SURF 0x10 mat 2 refs 3 610 0 0 589 0 0 588 0 0 SURF 0x10 mat 2 refs 3 611 0 0 610 0 0 588 0 0 SURF 0x10 mat 2 refs 3 611 0 0 588 0 0 587 0 0 SURF 0x10 mat 2 refs 3 612 0 0 611 0 0 587 0 0 SURF 0x10 mat 2 refs 3 612 0 0 587 0 0 586 0 0 SURF 0x10 mat 2 refs 3 613 0 0 612 0 0 586 0 0 SURF 0x10 mat 2 refs 3 613 0 0 586 0 0 585 0 0 SURF 0x10 mat 2 refs 3 614 0 0 613 0 0 585 0 0 SURF 0x10 mat 2 refs 3 614 0 0 585 0 0 584 0 0 SURF 0x10 mat 2 refs 3 615 0 0 614 0 0 584 0 0 SURF 0x10 mat 2 refs 3 615 0 0 584 0 0 583 0 0 SURF 0x10 mat 2 refs 3 616 0 0 615 0 0 583 0 0 SURF 0x10 mat 2 refs 3 616 0 0 583 0 0 582 0 0 SURF 0x10 mat 2 refs 3 617 0 0 616 0 0 582 0 0 SURF 0x10 mat 2 refs 3 617 0 0 582 0 0 581 0 0 SURF 0x10 mat 2 refs 3 618 0 0 617 0 0 581 0 0 SURF 0x10 mat 2 refs 3 618 0 0 581 0 0 580 0 0 SURF 0x10 mat 2 refs 3 619 0 0 618 0 0 580 0 0 SURF 0x10 mat 2 refs 3 619 0 0 580 0 0 579 0 0 SURF 0x10 mat 2 refs 3 620 0 0 619 0 0 579 0 0 SURF 0x10 mat 2 refs 3 620 0 0 579 0 0 578 0 0 SURF 0x10 mat 2 refs 3 621 0 0 620 0 0 578 0 0 SURF 0x10 mat 2 refs 3 621 0 0 578 0 0 577 0 0 SURF 0x10 mat 2 refs 3 622 0 0 621 0 0 577 0 0 SURF 0x10 mat 2 refs 3 622 0 0 577 0 0 576 0 0 SURF 0x10 mat 2 refs 3 623 0 0 622 0 0 576 0 0 kids 0 OBJECT poly name "CurveCircle.002" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.003 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 108 -0.208456 0.834747 0.47648 -0.29003 0.640463 0.695368 -0.0452771 0.958035 0.475786 0.0835924 0.958035 0.475238 0.246771 0.834747 0.474546 0.330204 0.640463 0.692732 -0.27899 0.601467 0.944138 0.321278 0.601467 0.941588 -0.260044 0.549681 1.21134 0.304603 0.549681 1.20894 -0.227955 0.49212 1.49756 0.274951 0.492119 1.49543 -0.15705 0.620833 1.56378 -0.026239 0.700911 1.60955 0.0741914 0.700911 1.60912 0.20461 0.620833 1.56225 -0.289359 0.661303 0.554535 -0.273837 0.729896 0.476759 -0.127794 0.911269 0.476138 0.0191569 0.973623 0.475512 0.166109 0.911269 0.474888 0.306032 0.729731 0.473972 0.328333 0.66203 0.55191 -0.286319 0.621798 0.821513 0.327565 0.621798 0.818904 -0.270801 0.576494 1.07442 0.314196 0.576494 1.07194 -0.247416 0.520947 1.35388 0.293187 0.520947 1.35159 -0.207862 0.548553 1.52407 -0.0914507 0.671032 1.59254 0.0240008 0.710739 1.61501 0.139257 0.671032 1.59156 0.255086 0.548552 1.52283 -0.204108 0.834836 0.695002 -0.0433794 0.961338 0.69432 0.0835528 0.961338 0.693779 0.24428 0.834836 0.693097 -0.195168 0.806685 0.943784 -0.040091 0.931783 0.943125 0.0823791 0.931783 0.942604 0.237456 0.806684 0.941945 -0.181194 0.738588 1.21101 -0.03532 0.854763 1.21039 0.0798811 0.854763 1.2099 0.225755 0.738588 1.20928 -0.162366 0.643041 1.4962 -0.0291218 0.7446 1.49563 0.0761065 0.7446 1.49518 0.209351 0.643041 1.49462 -0.207255 0.836935 0.554186 -0.26209 0.727249 0.695249 -0.0447005 0.96173 0.553496 -0.124658 0.913352 0.694665 0.0836748 0.96173 0.552949 0.0200867 0.977333 0.69405 0.24623 0.836935 0.552259 0.164831 0.913352 0.693434 0.302262 0.727249 0.69285 -0.20017 0.825305 0.821147 -0.251112 0.700291 0.944021 -0.041881 0.951984 0.820474 -0.118512 0.88433 0.943457 0.0831252 0.951984 0.819943 0.0211432 0.947601 0.942863 0.241414 0.825305 0.81927 0.160798 0.88433 0.942269 0.2934 0.70029 0.941707 -0.188829 0.77732 1.07407 -0.233817 0.639784 1.21123 -0.0378988 0.898849 1.07343 -0.109087 0.810694 1.2107 0.0812956 0.898849 1.07293 0.0222805 0.869451 1.21014 0.232224 0.77732 1.07228 0.153646 0.810694 1.20958 0.278379 0.639784 1.20905 -0.172306 0.691869 1.35357 -0.210434 0.556667 1.4964 -0.0323706 0.801102 1.35297 -0.096502 0.706076 1.49592 0.0781419 0.801102 1.3525 0.0234923 0.757442 1.49541 0.218077 0.691869 1.35191 0.143487 0.706076 1.4949 0.257419 0.556667 1.49441 -0.265895 0.730801 0.554435 -0.126902 0.914393 0.553844 0.019488 0.97751 0.553222 0.165876 0.914393 0.5526 0.304871 0.730801 0.55201 -0.257272 0.717566 0.821389 -0.121925 0.903932 0.820815 0.0206221 0.968001 0.820208 0.163171 0.903932 0.819603 0.298517 0.717566 0.819028 -0.243276 0.67396 1.07431 -0.114222 0.85275 1.07376 0.0216976 0.914217 1.07318 0.157618 0.85275 1.0726 0.286672 0.67396 1.07205 -0.222786 0.598969 1.35378 -0.103134 0.759667 1.35327 0.0228856 0.814914 1.35274 0.148906 0.759667 1.3522 0.268559 0.598969 1.35169 -0.281642 0.683224 0.505454 0.317139 0.683506 0.502749 numsurf 92 SURF 0x10 mat 1 refs 4 50 0 0 0 0 0 17 0 0 86 0 0 SURF 0x10 mat 1 refs 4 86 0 0 16 0 0 1 0 0 51 0 0 SURF 0x10 mat 1 refs 4 0 0 0 50 0 0 87 0 0 18 0 0 SURF 0x10 mat 1 refs 4 52 0 0 2 0 0 18 0 0 87 0 0 SURF 0x10 mat 1 refs 4 88 0 0 19 0 0 2 0 0 52 0 0 SURF 0x10 mat 1 refs 4 54 0 0 3 0 0 19 0 0 88 0 0 SURF 0x10 mat 1 refs 4 89 0 0 20 0 0 3 0 0 54 0 0 SURF 0x10 mat 1 refs 4 56 0 0 4 0 0 20 0 0 89 0 0 SURF 0x10 mat 1 refs 4 90 0 0 21 0 0 4 0 0 56 0 0 SURF 0x10 mat 1 refs 4 58 0 0 5 0 0 22 0 0 90 0 0 SURF 0x10 mat 1 refs 4 51 0 0 1 0 0 23 0 0 91 0 0 SURF 0x10 mat 1 refs 4 91 0 0 23 0 0 6 0 0 60 0 0 SURF 0x10 mat 1 refs 4 95 0 0 24 0 0 5 0 0 58 0 0 SURF 0x10 mat 1 refs 4 67 0 0 7 0 0 24 0 0 95 0 0 SURF 0x10 mat 1 refs 4 60 0 0 6 0 0 25 0 0 96 0 0 SURF 0x10 mat 1 refs 4 96 0 0 25 0 0 8 0 0 69 0 0 SURF 0x10 mat 1 refs 4 100 0 0 26 0 0 7 0 0 67 0 0 SURF 0x10 mat 1 refs 4 76 0 0 9 0 0 26 0 0 100 0 0 SURF 0x10 mat 1 refs 4 69 0 0 8 0 0 27 0 0 101 0 0 SURF 0x10 mat 1 refs 4 101 0 0 27 0 0 10 0 0 78 0 0 SURF 0x10 mat 1 refs 4 105 0 0 28 0 0 9 0 0 76 0 0 SURF 0x10 mat 1 refs 4 85 0 0 11 0 0 28 0 0 105 0 0 SURF 0x10 mat 1 refs 3 29 0 0 78 0 0 10 0 0 SURF 0x10 mat 1 refs 4 12 0 0 46 0 0 78 0 0 29 0 0 SURF 0x10 mat 1 refs 4 30 0 0 80 0 0 46 0 0 12 0 0 SURF 0x10 mat 1 refs 4 13 0 0 47 0 0 80 0 0 30 0 0 SURF 0x10 mat 1 refs 4 31 0 0 82 0 0 47 0 0 13 0 0 SURF 0x10 mat 1 refs 4 14 0 0 48 0 0 82 0 0 31 0 0 SURF 0x10 mat 1 refs 4 32 0 0 84 0 0 48 0 0 14 0 0 SURF 0x10 mat 1 refs 4 15 0 0 49 0 0 84 0 0 32 0 0 SURF 0x10 mat 1 refs 4 33 0 0 85 0 0 49 0 0 15 0 0 SURF 0x10 mat 1 refs 3 11 0 0 85 0 0 33 0 0 SURF 0x10 mat 1 refs 4 86 0 0 51 0 0 34 0 0 50 0 0 SURF 0x10 mat 1 refs 4 87 0 0 53 0 0 35 0 0 52 0 0 SURF 0x10 mat 1 refs 4 87 0 0 50 0 0 34 0 0 53 0 0 SURF 0x10 mat 1 refs 4 88 0 0 55 0 0 36 0 0 54 0 0 SURF 0x10 mat 1 refs 4 88 0 0 52 0 0 35 0 0 55 0 0 SURF 0x10 mat 1 refs 4 89 0 0 57 0 0 37 0 0 56 0 0 SURF 0x10 mat 1 refs 4 89 0 0 54 0 0 36 0 0 57 0 0 SURF 0x10 mat 1 refs 4 90 0 0 56 0 0 37 0 0 58 0 0 SURF 0x10 mat 1 refs 4 91 0 0 59 0 0 34 0 0 51 0 0 SURF 0x10 mat 1 refs 4 91 0 0 60 0 0 38 0 0 59 0 0 SURF 0x10 mat 1 refs 4 92 0 0 53 0 0 34 0 0 59 0 0 SURF 0x10 mat 1 refs 4 92 0 0 61 0 0 35 0 0 53 0 0 SURF 0x10 mat 1 refs 4 92 0 0 62 0 0 39 0 0 61 0 0 SURF 0x10 mat 1 refs 4 92 0 0 59 0 0 38 0 0 62 0 0 SURF 0x10 mat 1 refs 4 93 0 0 55 0 0 35 0 0 61 0 0 SURF 0x10 mat 1 refs 4 93 0 0 63 0 0 36 0 0 55 0 0 SURF 0x10 mat 1 refs 4 93 0 0 64 0 0 40 0 0 63 0 0 SURF 0x10 mat 1 refs 4 93 0 0 61 0 0 39 0 0 64 0 0 SURF 0x10 mat 1 refs 4 94 0 0 57 0 0 36 0 0 63 0 0 SURF 0x10 mat 1 refs 4 94 0 0 65 0 0 37 0 0 57 0 0 SURF 0x10 mat 1 refs 4 94 0 0 66 0 0 41 0 0 65 0 0 SURF 0x10 mat 1 refs 4 94 0 0 63 0 0 40 0 0 66 0 0 SURF 0x10 mat 1 refs 4 95 0 0 58 0 0 37 0 0 65 0 0 SURF 0x10 mat 1 refs 4 95 0 0 65 0 0 41 0 0 67 0 0 SURF 0x10 mat 1 refs 4 96 0 0 68 0 0 38 0 0 60 0 0 SURF 0x10 mat 1 refs 4 96 0 0 69 0 0 42 0 0 68 0 0 SURF 0x10 mat 1 refs 4 97 0 0 62 0 0 38 0 0 68 0 0 SURF 0x10 mat 1 refs 4 97 0 0 70 0 0 39 0 0 62 0 0 SURF 0x10 mat 1 refs 4 97 0 0 71 0 0 43 0 0 70 0 0 SURF 0x10 mat 1 refs 4 97 0 0 68 0 0 42 0 0 71 0 0 SURF 0x10 mat 1 refs 4 98 0 0 64 0 0 39 0 0 70 0 0 SURF 0x10 mat 1 refs 4 98 0 0 72 0 0 40 0 0 64 0 0 SURF 0x10 mat 1 refs 4 98 0 0 73 0 0 44 0 0 72 0 0 SURF 0x10 mat 1 refs 4 98 0 0 70 0 0 43 0 0 73 0 0 SURF 0x10 mat 1 refs 4 99 0 0 66 0 0 40 0 0 72 0 0 SURF 0x10 mat 1 refs 4 99 0 0 74 0 0 41 0 0 66 0 0 SURF 0x10 mat 1 refs 4 99 0 0 75 0 0 45 0 0 74 0 0 SURF 0x10 mat 1 refs 4 99 0 0 72 0 0 44 0 0 75 0 0 SURF 0x10 mat 1 refs 4 100 0 0 67 0 0 41 0 0 74 0 0 SURF 0x10 mat 1 refs 4 100 0 0 74 0 0 45 0 0 76 0 0 SURF 0x10 mat 1 refs 4 101 0 0 77 0 0 42 0 0 69 0 0 SURF 0x10 mat 1 refs 4 101 0 0 78 0 0 46 0 0 77 0 0 SURF 0x10 mat 1 refs 4 102 0 0 71 0 0 42 0 0 77 0 0 SURF 0x10 mat 1 refs 4 102 0 0 79 0 0 43 0 0 71 0 0 SURF 0x10 mat 1 refs 4 102 0 0 80 0 0 47 0 0 79 0 0 SURF 0x10 mat 1 refs 4 102 0 0 77 0 0 46 0 0 80 0 0 SURF 0x10 mat 1 refs 4 103 0 0 73 0 0 43 0 0 79 0 0 SURF 0x10 mat 1 refs 4 103 0 0 81 0 0 44 0 0 73 0 0 SURF 0x10 mat 1 refs 4 103 0 0 82 0 0 48 0 0 81 0 0 SURF 0x10 mat 1 refs 4 103 0 0 79 0 0 47 0 0 82 0 0 SURF 0x10 mat 1 refs 4 104 0 0 75 0 0 44 0 0 81 0 0 SURF 0x10 mat 1 refs 4 104 0 0 83 0 0 45 0 0 75 0 0 SURF 0x10 mat 1 refs 4 104 0 0 84 0 0 49 0 0 83 0 0 SURF 0x10 mat 1 refs 4 104 0 0 81 0 0 48 0 0 84 0 0 SURF 0x10 mat 1 refs 4 105 0 0 76 0 0 45 0 0 83 0 0 SURF 0x10 mat 1 refs 4 105 0 0 83 0 0 49 0 0 85 0 0 SURF 0x10 mat 1 refs 3 17 0 0 106 0 0 86 0 0 SURF 0x10 mat 1 refs 3 106 0 0 16 0 0 86 0 0 SURF 0x10 mat 1 refs 3 22 0 0 107 0 0 90 0 0 SURF 0x10 mat 1 refs 3 107 0 0 21 0 0 90 0 0 kids 0 OBJECT poly name "CurveCircle.001" loc -0.00491432 -0.227935 0.356033 data 8 Mesh.002 texture "C:/Programme/CRRCSim neu/textures/PilB4Texture.rgb" crease 30.000000 numvert 672 0.0762458 0.049275 0.193392 0.0762886 0.0499593 0.203555 0.0763298 0.051952 0.213303 0.0763694 0.0551643 0.222547 0.0764058 0.0595061 0.231197 0.0764407 0.0648886 0.239167 0.0764708 0.0712214 0.246361 0.0764977 0.0784174 0.252696 0.0765215 0.086385 0.258078 0.0765389 0.0950368 0.26242 0.0765531 0.104281 0.265632 0.076561 0.114029 0.267625 0.0765642 0.124192 0.268309 0.076561 0.134356 0.267625 0.0765531 0.144104 0.265632 0.0765389 0.153349 0.26242 0.0765215 0.161999 0.258078 0.0764977 0.169968 0.252696 0.0764708 0.177162 0.246361 0.0764407 0.183497 0.239167 0.0764058 0.188879 0.231197 0.0763694 0.193221 0.222547 0.0763298 0.196433 0.213303 0.0762886 0.198426 0.203555 0.0762458 0.19911 0.193392 0.0762031 0.198426 0.183228 0.0761603 0.196433 0.17348 0.0761223 0.193221 0.164236 0.0760843 0.188879 0.155585 0.076051 0.183497 0.147618 0.0760209 0.177162 0.140422 0.075994 0.169968 0.134089 0.0759702 0.161999 0.128706 0.0759528 0.153349 0.124363 0.0759386 0.144104 0.121152 0.0759306 0.134356 0.119158 0.0759275 0.124192 0.118475 0.0759306 0.114029 0.119158 0.0759386 0.104281 0.121152 0.0759528 0.0950368 0.124363 0.0759702 0.086385 0.128706 0.075994 0.0784174 0.134089 0.0760209 0.0712214 0.140422 0.076051 0.0648886 0.147618 0.0760843 0.0595061 0.155585 0.0761223 0.0551643 0.164236 0.0761619 0.051952 0.17348 0.0762031 0.0499593 0.183228 -0.0490739 0.049275 0.193924 -0.0490296 0.0499593 0.204087 -0.0489884 0.051952 0.213835 -0.0489488 0.0551643 0.22308 -0.0489123 0.0595061 0.231731 -0.0488791 0.0648886 0.239699 -0.0488474 0.0712214 0.246893 -0.0488205 0.0784174 0.253228 -0.0487983 0.086385 0.25861 -0.0487793 0.0950368 0.262952 -0.0487666 0.104281 0.266164 -0.0487571 0.114029 0.268157 -0.0487555 0.124192 0.268841 -0.0487571 0.134356 0.268157 -0.0487666 0.144104 0.266164 -0.0487793 0.153349 0.262952 -0.0487983 0.161999 0.25861 -0.0488205 0.169968 0.253228 -0.0488474 0.177162 0.246893 -0.0488791 0.183497 0.239699 -0.0489123 0.188879 0.231731 -0.0489488 0.193221 0.22308 -0.0489884 0.196433 0.213835 -0.0490296 0.198426 0.204087 -0.0490739 0.19911 0.193924 -0.0491167 0.198426 0.183762 -0.0491579 0.196433 0.174012 -0.0491975 0.193221 0.164768 -0.0492339 0.188879 0.156117 -0.0492672 0.183497 0.14815 -0.0492988 0.177162 0.140954 -0.0493258 0.169968 0.134621 -0.0493479 0.161999 0.129239 -0.049367 0.153349 0.124897 -0.0493796 0.144104 0.121684 -0.0493891 0.134356 0.119692 -0.0493923 0.124192 0.119008 -0.0493891 0.114029 0.119692 -0.0493796 0.104281 0.121684 -0.049367 0.0950368 0.124897 -0.0493479 0.086385 0.129239 -0.0493258 0.0784174 0.134621 -0.0492988 0.0712214 0.140954 -0.0492672 0.0648886 0.14815 -0.0492339 0.0595061 0.156117 -0.0491975 0.0551643 0.164768 -0.0491579 0.051952 0.174012 -0.0491167 0.0499593 0.183762 -0.0490739 0.049275 0.193924 -0.0446846 0.0414438 0.193905 -0.0340893 0.0381997 0.193861 -0.0490296 0.0499593 0.204087 -0.0446371 0.0421978 0.205118 -0.0340402 0.0389838 0.205508 -0.0489884 0.051952 0.213835 -0.0445912 0.044401 0.215891 -0.0339926 0.0412726 0.216706 -0.0489488 0.0551643 0.22308 -0.0445484 0.0479508 0.22611 -0.0339467 0.0449634 0.227326 -0.0489123 0.0595061 0.231731 -0.0445072 0.0527487 0.235668 -0.0339055 0.0499498 0.237261 -0.0488791 0.0648886 0.239699 -0.0444692 0.0586935 0.244467 -0.0338659 0.0561274 0.246406 -0.0488474 0.0712214 0.246893 -0.044436 0.0656853 0.25241 -0.0338311 0.0633932 0.25466 -0.0488205 0.0784174 0.253228 -0.0444059 0.0736306 0.259404 -0.0337994 0.0716474 0.261924 -0.0487983 0.086385 0.25861 -0.0443805 0.0824298 0.265349 -0.0337741 0.0807903 0.268101 -0.0487793 0.0950368 0.262952 -0.0443599 0.0919876 0.270147 -0.0337535 0.0907268 0.273088 -0.0487666 0.104281 0.266164 -0.0443457 0.102206 0.273696 -0.0337376 0.101348 0.276779 -0.0487571 0.114029 0.268157 -0.0443362 0.112979 0.275898 -0.0337265 0.112545 0.279068 -0.0487555 0.124192 0.268841 -0.044333 0.124192 0.276654 -0.0337234 0.124192 0.279852 -0.0487571 0.134356 0.268157 -0.0443362 0.135405 0.275898 -0.0337265 0.135841 0.279068 -0.0487666 0.144104 0.266164 -0.0443457 0.146178 0.273696 -0.0337376 0.147036 0.276779 -0.0487793 0.153349 0.262952 -0.0443599 0.156396 0.270147 -0.0337535 0.157659 0.273088 -0.0487983 0.161999 0.25861 -0.0443805 0.165956 0.265349 -0.0337741 0.167593 0.268101 -0.0488205 0.169968 0.253228 -0.0444059 0.174755 0.259404 -0.0337994 0.176738 0.261924 -0.0488474 0.177162 0.246893 -0.044436 0.182699 0.25241 -0.0338311 0.184992 0.25466 -0.0488791 0.183497 0.239699 -0.0444692 0.189692 0.244467 -0.0338659 0.192256 0.246406 -0.0489123 0.188879 0.231731 -0.0445072 0.195635 0.235668 -0.0339055 0.198434 0.237261 -0.0489488 0.193221 0.22308 -0.0445484 0.200433 0.22611 -0.0339467 0.203421 0.227326 -0.0489884 0.196433 0.213835 -0.0445912 0.203984 0.215891 -0.0339926 0.207111 0.216706 -0.0490296 0.198426 0.204087 -0.0446371 0.206186 0.205118 -0.0340402 0.2094 0.205508 -0.0490739 0.19911 0.193924 -0.0446846 0.206942 0.193905 -0.0340893 0.210184 0.193861 -0.0491167 0.198426 0.183762 -0.0447322 0.206186 0.182692 -0.0341384 0.2094 0.182212 -0.0491579 0.196433 0.174012 -0.0447781 0.203984 0.171919 -0.0341859 0.207111 0.171017 -0.0491975 0.193221 0.164768 -0.0448209 0.200433 0.161703 -0.0342318 0.203421 0.160394 -0.0492339 0.188879 0.156117 -0.0448621 0.195635 0.152143 -0.0342746 0.198434 0.150459 -0.0492672 0.183497 0.14815 -0.0449001 0.189692 0.143344 -0.0343126 0.192256 0.141315 -0.0492988 0.177162 0.140954 -0.0449333 0.182699 0.1354 -0.0343475 0.184992 0.133062 -0.0493258 0.169968 0.134621 -0.0449634 0.174755 0.128407 -0.0343791 0.176738 0.125796 -0.0493479 0.161999 0.129239 -0.0449888 0.165956 0.122464 -0.0344045 0.167593 0.119619 -0.049367 0.153349 0.124897 -0.0450094 0.156396 0.117666 -0.0344267 0.157659 0.114632 -0.0493796 0.144104 0.121684 -0.0450236 0.146178 0.114114 -0.0344425 0.147036 0.110942 -0.0493891 0.134356 0.119692 -0.0450331 0.135405 0.111913 -0.034452 0.135841 0.108653 -0.0493923 0.124192 0.119008 -0.0450363 0.124192 0.111157 -0.0344552 0.124192 0.107869 -0.0493891 0.114029 0.119692 -0.0450331 0.112979 0.111913 -0.034452 0.112545 0.108653 -0.0493796 0.104281 0.121684 -0.0450236 0.102206 0.114114 -0.0344425 0.101348 0.110942 -0.049367 0.0950368 0.124897 -0.0450094 0.0919876 0.117666 -0.0344267 0.0907268 0.114632 -0.0493479 0.086385 0.129239 -0.0449888 0.0824298 0.122464 -0.0344045 0.0807903 0.119619 -0.0493258 0.0784174 0.134621 -0.0449634 0.0736306 0.128407 -0.0343791 0.0716474 0.125796 -0.0492988 0.0712214 0.140954 -0.0449333 0.0656853 0.1354 -0.0343475 0.0633932 0.133062 -0.0492672 0.0648886 0.14815 -0.0449001 0.0586935 0.143344 -0.0343126 0.0561274 0.141315 -0.0492339 0.0595061 0.156117 -0.0448621 0.0527487 0.152143 -0.0342746 0.0499498 0.150459 -0.0491975 0.0551643 0.164768 -0.0448209 0.0479508 0.161703 -0.0342318 0.0449634 0.160394 -0.0491579 0.051952 0.174012 -0.0447781 0.044401 0.171919 -0.0341859 0.0412726 0.171017 -0.0491167 0.0499593 0.183762 -0.0447322 0.0421978 0.182692 -0.0341384 0.0389838 0.182212 -0.0340893 0.0381997 0.193861 0.0612612 0.0381997 0.193456 -0.0340402 0.0389838 0.205508 0.0613119 0.0389838 0.205103 -0.0339926 0.0412726 0.216706 0.0613594 0.0412726 0.2163 -0.0339467 0.0449634 0.227326 0.0614038 0.0449634 0.226921 -0.0339055 0.0499498 0.237261 0.0614465 0.0499498 0.236856 -0.0338659 0.0561274 0.246406 0.0614845 0.0561274 0.246 -0.0338311 0.0633932 0.25466 0.061521 0.0633932 0.254254 -0.0337994 0.0716474 0.261924 0.0615511 0.0716474 0.261518 -0.0337741 0.0807903 0.268101 0.061578 0.0807903 0.267696 -0.0337535 0.0907268 0.273088 0.0615986 0.0907268 0.272682 -0.0337376 0.101348 0.276779 0.0616144 0.101348 0.276373 -0.0337265 0.112545 0.279068 0.0616239 0.112545 0.278662 -0.0337234 0.124192 0.279852 0.0616271 0.124192 0.279446 -0.0337265 0.135841 0.279068 0.0616239 0.135841 0.278662 -0.0337376 0.147036 0.276779 0.0616144 0.147036 0.276373 -0.0337535 0.157659 0.273088 0.0615986 0.157659 0.272682 -0.0337741 0.167593 0.268101 0.061578 0.167593 0.267696 -0.0337994 0.176738 0.261924 0.0615511 0.176738 0.261518 -0.0338311 0.184992 0.25466 0.061521 0.184992 0.254254 -0.0338659 0.192256 0.246406 0.0614845 0.192256 0.246 -0.0339055 0.198434 0.237261 0.0614465 0.198434 0.236856 -0.0339467 0.203421 0.227326 0.0614038 0.203421 0.226921 -0.0339926 0.207111 0.216706 0.0613594 0.207111 0.2163 -0.0340402 0.2094 0.205508 0.0613119 0.2094 0.205103 -0.0340893 0.210184 0.193861 0.0612612 0.210184 0.193456 -0.0341384 0.2094 0.182212 0.0612121 0.2094 0.181808 -0.0341859 0.207111 0.171017 0.0611646 0.207111 0.170611 -0.0342318 0.203421 0.160394 0.0611202 0.203421 0.159989 -0.0342746 0.198434 0.150459 0.0610775 0.198434 0.150054 -0.0343126 0.192256 0.141315 0.0610379 0.192256 0.140911 -0.0343475 0.184992 0.133062 0.061003 0.184992 0.132657 -0.0343791 0.176738 0.125796 0.0609729 0.176738 0.125391 -0.0344045 0.167593 0.119619 0.060946 0.167593 0.119213 -0.0344267 0.157659 0.114632 0.0609254 0.157659 0.114227 -0.0344425 0.147036 0.110942 0.0609096 0.147036 0.110536 -0.034452 0.135841 0.108653 0.0609001 0.135841 0.108247 -0.0344552 0.124192 0.107869 0.0608969 0.124192 0.107463 -0.034452 0.112545 0.108653 0.0609001 0.112545 0.108247 -0.0344425 0.101348 0.110942 0.0609096 0.101348 0.110536 -0.0344267 0.0907268 0.114632 0.0609254 0.0907268 0.114227 -0.0344045 0.0807903 0.119619 0.060946 0.0807903 0.119213 -0.0343791 0.0716474 0.125796 0.0609729 0.0716474 0.125391 -0.0343475 0.0633932 0.133062 0.061003 0.0633932 0.132657 -0.0343126 0.0561274 0.141315 0.0610379 0.0561274 0.140911 -0.0342746 0.0499498 0.150459 0.0610775 0.0499498 0.150054 -0.0342318 0.0449634 0.160394 0.0611202 0.0449634 0.159989 -0.0341859 0.0412726 0.171017 0.0611646 0.0412726 0.170611 -0.0341384 0.0389838 0.182212 0.0612121 0.0389838 0.181808 0.0612612 0.0381997 0.193456 0.0718566 0.0414438 0.19341 0.0762458 0.049275 0.193392 0.0613119 0.0389838 0.205103 0.0719041 0.0421978 0.204623 0.0762886 0.0499593 0.203555 0.0613594 0.0412726 0.2163 0.07195 0.044401 0.215396 0.0763298 0.051952 0.213303 0.0614038 0.0449634 0.226921 0.0719944 0.0479508 0.225614 0.0763694 0.0551643 0.222547 0.0614465 0.0499498 0.236856 0.072034 0.0527487 0.235172 0.0764058 0.0595061 0.231197 0.0614845 0.0561274 0.246 0.072072 0.0586935 0.243972 0.0764407 0.0648886 0.239167 0.061521 0.0633932 0.254254 0.0721053 0.0656853 0.251916 0.0764708 0.0712214 0.246361 0.0615511 0.0716474 0.261518 0.0721354 0.0736306 0.258908 0.0764977 0.0784174 0.252696 0.061578 0.0807903 0.267696 0.0721607 0.0824298 0.264853 0.0765215 0.086385 0.258078 0.0615986 0.0907268 0.272682 0.0721813 0.0919876 0.269651 0.0765389 0.0950368 0.26242 0.0616144 0.101348 0.276373 0.0721955 0.102206 0.2732 0.0765531 0.104281 0.265632 0.0616239 0.112545 0.278662 0.0722051 0.112979 0.275404 0.076561 0.114029 0.267625 0.0616271 0.124192 0.279446 0.0722082 0.124192 0.276158 0.0765642 0.124192 0.268309 0.0616239 0.135841 0.278662 0.0722051 0.135405 0.275404 0.076561 0.134356 0.267625 0.0616144 0.147036 0.276373 0.0721955 0.146178 0.2732 0.0765531 0.144104 0.265632 0.0615986 0.157659 0.272682 0.0721813 0.156396 0.269651 0.0765389 0.153349 0.26242 0.061578 0.167593 0.267696 0.0721607 0.165956 0.264853 0.0765215 0.161999 0.258078 0.0615511 0.176738 0.261518 0.0721354 0.174755 0.258908 0.0764977 0.169968 0.252696 0.061521 0.184992 0.254254 0.0721053 0.182699 0.251916 0.0764708 0.177162 0.246361 0.0614845 0.192256 0.246 0.072072 0.189692 0.243972 0.0764407 0.183497 0.239167 0.0614465 0.198434 0.236856 0.072034 0.195635 0.235172 0.0764058 0.188879 0.231197 0.0614038 0.203421 0.226921 0.0719944 0.200433 0.225614 0.0763694 0.193221 0.222547 0.0613594 0.207111 0.2163 0.07195 0.203984 0.215396 0.0763298 0.196433 0.213303 0.0613119 0.2094 0.205103 0.0719041 0.206186 0.204623 0.0762886 0.198426 0.203555 0.0612612 0.210184 0.193456 0.0718566 0.206942 0.19341 0.0762458 0.19911 0.193392 0.0612121 0.2094 0.181808 0.0718091 0.206186 0.182198 0.0762031 0.198426 0.183228 0.0611646 0.207111 0.170611 0.0717631 0.203984 0.171425 0.0761603 0.196433 0.17348 0.0611202 0.203421 0.159989 0.0717204 0.200433 0.161207 0.0761223 0.193221 0.164236 0.0610775 0.198434 0.150054 0.0716792 0.195635 0.151647 0.0760843 0.188879 0.155585 0.0610379 0.192256 0.140911 0.0716427 0.189692 0.142848 0.076051 0.183497 0.147618 0.061003 0.184992 0.132657 0.0716079 0.182699 0.134904 0.0760209 0.177162 0.140422 0.0609729 0.176738 0.125391 0.0715794 0.174755 0.127913 0.075994 0.169968 0.134089 0.060946 0.167593 0.119213 0.071554 0.165956 0.121968 0.0759702 0.161999 0.128706 0.0609254 0.157659 0.114227 0.0715334 0.156396 0.11717 0.0759528 0.153349 0.124363 0.0609096 0.147036 0.110536 0.0715176 0.146178 0.113619 0.0759386 0.144104 0.121152 0.0609001 0.135841 0.108247 0.0715081 0.135405 0.111417 0.0759306 0.134356 0.119158 0.0608969 0.124192 0.107463 0.0715049 0.124192 0.110663 0.0759275 0.124192 0.118475 0.0609001 0.112545 0.108247 0.0715081 0.112979 0.111417 0.0759306 0.114029 0.119158 0.0609096 0.101348 0.110536 0.0715176 0.102206 0.113619 0.0759386 0.104281 0.121152 0.0609254 0.0907268 0.114227 0.0715334 0.0919876 0.11717 0.0759528 0.0950368 0.124363 0.060946 0.0807903 0.119213 0.071554 0.0824298 0.121968 0.0759702 0.086385 0.128706 0.0609729 0.0716474 0.125391 0.0715794 0.0736306 0.127913 0.075994 0.0784174 0.134089 0.061003 0.0633932 0.132657 0.0716079 0.0656853 0.134904 0.0760209 0.0712214 0.140422 0.0610379 0.0561274 0.140911 0.0716427 0.0586935 0.142848 0.076051 0.0648886 0.147618 0.0610775 0.0499498 0.150054 0.0716792 0.0527487 0.151647 0.0760843 0.0595061 0.155585 0.0611202 0.0449634 0.159989 0.0717204 0.0479508 0.161207 0.0761223 0.0551643 0.164236 0.0611646 0.0412726 0.170611 0.0717631 0.044401 0.171425 0.0761619 0.051952 0.17348 0.0612121 0.0389838 0.181808 0.0718091 0.0421978 0.182198 0.0762031 0.0499593 0.183228 0.0425653 0.0652085 0.185459 0.042532 0.0667909 0.177714 0.0425019 0.0693443 0.170367 0.0424718 0.0727943 0.163494 0.0424449 0.077071 0.157163 0.0424211 0.0821034 0.151446 0.0423989 0.0878201 0.146414 0.0423815 0.0941513 0.142137 0.0423673 0.101026 0.138687 0.0423562 0.108371 0.136134 0.0423482 0.116117 0.134551 0.0423467 0.124192 0.134006 0.0423482 0.132269 0.134551 0.0423562 0.140014 0.136134 0.0423673 0.147359 0.138687 0.0423815 0.154232 0.142137 0.0423989 0.160564 0.146414 0.0424211 0.166282 0.151446 0.0424449 0.171314 0.157163 0.0424718 0.175591 0.163494 0.0425019 0.179041 0.170367 0.042532 0.181593 0.177714 0.0425653 0.183177 0.185459 0.0426001 0.18372 0.193535 0.0426334 0.183177 0.20161 0.0426666 0.181593 0.209356 0.0426983 0.179041 0.216701 0.0427268 0.175591 0.223575 0.0427538 0.171314 0.229907 0.0427791 0.166282 0.235623 0.0427997 0.160564 0.240656 0.0428187 0.154232 0.244932 0.0428329 0.147359 0.248382 0.042844 0.140014 0.250934 0.0428504 0.132269 0.252518 0.042852 0.124192 0.253061 0.0428504 0.116117 0.252518 0.042844 0.108371 0.250934 0.0428329 0.101026 0.248382 0.0428187 0.0941513 0.244932 0.0427997 0.0878201 0.240656 0.0427791 0.0821034 0.235623 0.0427538 0.077071 0.229907 0.0427268 0.0727943 0.223575 0.0426983 0.0693443 0.216701 0.0426666 0.0667909 0.209356 0.0426334 0.0652085 0.20161 0.0426001 0.0646636 0.193535 -0.0154614 0.0652085 0.185705 -0.0154947 0.0667909 0.177959 -0.0155264 0.0693443 0.170614 -0.0155549 0.0727943 0.163741 -0.0155818 0.077071 0.15741 -0.0156056 0.0821034 0.151692 -0.0156277 0.0878201 0.146659 -0.0156452 0.0941513 0.142383 -0.015661 0.101026 0.138933 -0.0156705 0.108371 0.136381 -0.0156784 0.116117 0.134797 -0.01568 0.124192 0.134254 -0.0156784 0.132269 0.134797 -0.0156705 0.140014 0.136381 -0.015661 0.147359 0.138933 -0.0156452 0.154232 0.142383 -0.0156277 0.160564 0.146659 -0.0156056 0.166282 0.151692 -0.0155818 0.171314 0.15741 -0.0155549 0.175591 0.163741 -0.0155264 0.179041 0.170614 -0.0154947 0.181593 0.177959 -0.0154614 0.183177 0.185705 -0.0154266 0.18372 0.193782 -0.0153933 0.183177 0.201857 -0.01536 0.181593 0.209603 -0.0153284 0.179041 0.216948 -0.0152999 0.175591 0.223821 -0.0152729 0.171314 0.230152 -0.0152476 0.166282 0.23587 -0.015227 0.160564 0.240903 -0.015208 0.154232 0.24518 -0.0151937 0.147359 0.248629 -0.0151826 0.140014 0.251181 -0.0151763 0.132269 0.252765 -0.0151747 0.124192 0.253309 -0.0151763 0.116117 0.252765 -0.0151826 0.108371 0.251181 -0.0151937 0.101026 0.248629 -0.015208 0.0941513 0.24518 -0.015227 0.0878201 0.240903 -0.0152476 0.0821034 0.23587 -0.0152729 0.077071 0.230152 -0.0152999 0.0727943 0.223821 -0.0153284 0.0693443 0.216948 -0.01536 0.0667909 0.209603 -0.0153933 0.0652085 0.201857 -0.0154266 0.0646636 0.193782 -0.0154614 0.0652085 0.185705 -0.0154947 0.0667909 0.177959 -0.0155264 0.0693443 0.170614 -0.0155549 0.0727943 0.163741 -0.0155818 0.077071 0.15741 -0.0156056 0.0821034 0.151692 -0.0156277 0.0878201 0.146659 -0.0156452 0.0941513 0.142383 -0.015661 0.101026 0.138933 -0.0156705 0.108371 0.136381 -0.0156784 0.116117 0.134797 -0.01568 0.124192 0.134254 -0.0156784 0.132269 0.134797 -0.0156705 0.140014 0.136381 -0.015661 0.147359 0.138933 -0.0156452 0.154232 0.142383 -0.0156277 0.160564 0.146659 -0.0156056 0.166282 0.151692 -0.0155818 0.171314 0.15741 -0.0155549 0.175591 0.163741 -0.0155264 0.179041 0.170614 -0.0154947 0.181593 0.177959 -0.0154614 0.183177 0.185705 -0.0154266 0.18372 0.193782 -0.0153933 0.183177 0.201857 -0.01536 0.181593 0.209603 -0.0153284 0.179041 0.216948 -0.0152999 0.175591 0.223821 -0.0152729 0.171314 0.230152 -0.0152476 0.166282 0.23587 -0.015227 0.160564 0.240903 -0.015208 0.154232 0.24518 -0.0151937 0.147359 0.248629 -0.0151826 0.140014 0.251181 -0.0151763 0.132269 0.252765 -0.0151747 0.124192 0.253309 -0.0151763 0.116117 0.252765 -0.0151826 0.108371 0.251181 -0.0151937 0.101026 0.248629 -0.015208 0.0941513 0.24518 -0.015227 0.0878201 0.240903 -0.0152476 0.0821034 0.23587 -0.0152729 0.077071 0.230152 -0.0152999 0.0727943 0.223821 -0.0153284 0.0693443 0.216948 -0.01536 0.0667909 0.209603 -0.0153933 0.0652085 0.201857 -0.0154266 0.0646636 0.193782 0.0425653 0.0652085 0.185459 0.042532 0.0667909 0.177714 0.0425019 0.0693443 0.170367 0.0424718 0.0727943 0.163494 0.0424449 0.077071 0.157163 0.0424211 0.0821034 0.151446 0.0423989 0.0878201 0.146414 0.0423815 0.0941513 0.142137 0.0423673 0.101026 0.138687 0.0423562 0.108371 0.136134 0.0423482 0.116117 0.134551 0.0423467 0.124192 0.134006 0.0423482 0.132269 0.134551 0.0423562 0.140014 0.136134 0.0423673 0.147359 0.138687 0.0423815 0.154232 0.142137 0.0423989 0.160564 0.146414 0.0424211 0.166282 0.151446 0.0424449 0.171314 0.157163 0.0424718 0.175591 0.163494 0.0425019 0.179041 0.170367 0.042532 0.181593 0.177714 0.0425653 0.183177 0.185459 0.0426001 0.18372 0.193535 0.0426334 0.183177 0.20161 0.0426666 0.181593 0.209356 0.0426983 0.179041 0.216701 0.0427268 0.175591 0.223575 0.0427538 0.171314 0.229907 0.0427791 0.166282 0.235623 0.0427997 0.160564 0.240656 0.0428187 0.154232 0.244932 0.0428329 0.147359 0.248382 0.042844 0.140014 0.250934 0.0428504 0.132269 0.252518 0.042852 0.124192 0.253061 0.0428504 0.116117 0.252518 0.042844 0.108371 0.250934 0.0428329 0.101026 0.248382 0.0428187 0.0941513 0.244932 0.0427997 0.0878201 0.240656 0.0427791 0.0821034 0.235623 0.0427538 0.077071 0.229907 0.0427268 0.0727943 0.223575 0.0426983 0.0693443 0.216701 0.0426666 0.0667909 0.209356 0.0426334 0.0652085 0.20161 0.0426001 0.0646636 0.193535 numsurf 524 SURF 0x10 mat 2 refs 4 97 0 0 100 0 0 99 0 0 96 0 0 SURF 0x10 mat 2 refs 4 98 0 0 101 0 0 100 0 0 97 0 0 SURF 0x10 mat 2 refs 4 100 0 0 103 0 0 102 0 0 99 0 0 SURF 0x10 mat 2 refs 4 101 0 0 104 0 0 103 0 0 100 0 0 SURF 0x10 mat 2 refs 4 103 0 0 106 0 0 105 0 0 102 0 0 SURF 0x10 mat 2 refs 4 104 0 0 107 0 0 106 0 0 103 0 0 SURF 0x10 mat 2 refs 4 106 0 0 109 0 0 108 0 0 105 0 0 SURF 0x10 mat 2 refs 4 107 0 0 110 0 0 109 0 0 106 0 0 SURF 0x10 mat 2 refs 4 109 0 0 112 0 0 111 0 0 108 0 0 SURF 0x10 mat 2 refs 4 110 0 0 113 0 0 112 0 0 109 0 0 SURF 0x10 mat 2 refs 4 112 0 0 115 0 0 114 0 0 111 0 0 SURF 0x10 mat 2 refs 4 113 0 0 116 0 0 115 0 0 112 0 0 SURF 0x10 mat 2 refs 4 115 0 0 118 0 0 117 0 0 114 0 0 SURF 0x10 mat 2 refs 4 116 0 0 119 0 0 118 0 0 115 0 0 SURF 0x10 mat 2 refs 4 118 0 0 121 0 0 120 0 0 117 0 0 SURF 0x10 mat 2 refs 4 119 0 0 122 0 0 121 0 0 118 0 0 SURF 0x10 mat 2 refs 4 121 0 0 124 0 0 123 0 0 120 0 0 SURF 0x10 mat 2 refs 4 122 0 0 125 0 0 124 0 0 121 0 0 SURF 0x10 mat 2 refs 4 124 0 0 127 0 0 126 0 0 123 0 0 SURF 0x10 mat 2 refs 4 125 0 0 128 0 0 127 0 0 124 0 0 SURF 0x10 mat 2 refs 4 127 0 0 130 0 0 129 0 0 126 0 0 SURF 0x10 mat 2 refs 4 128 0 0 131 0 0 130 0 0 127 0 0 SURF 0x10 mat 2 refs 4 130 0 0 133 0 0 132 0 0 129 0 0 SURF 0x10 mat 2 refs 4 131 0 0 134 0 0 133 0 0 130 0 0 SURF 0x10 mat 2 refs 4 133 0 0 136 0 0 135 0 0 132 0 0 SURF 0x10 mat 2 refs 4 134 0 0 137 0 0 136 0 0 133 0 0 SURF 0x10 mat 2 refs 4 136 0 0 139 0 0 138 0 0 135 0 0 SURF 0x10 mat 2 refs 4 137 0 0 140 0 0 139 0 0 136 0 0 SURF 0x10 mat 2 refs 4 139 0 0 142 0 0 141 0 0 138 0 0 SURF 0x10 mat 2 refs 4 140 0 0 143 0 0 142 0 0 139 0 0 SURF 0x10 mat 2 refs 4 142 0 0 145 0 0 144 0 0 141 0 0 SURF 0x10 mat 2 refs 4 143 0 0 146 0 0 145 0 0 142 0 0 SURF 0x10 mat 2 refs 4 145 0 0 148 0 0 147 0 0 144 0 0 SURF 0x10 mat 2 refs 4 146 0 0 149 0 0 148 0 0 145 0 0 SURF 0x10 mat 2 refs 4 148 0 0 151 0 0 150 0 0 147 0 0 SURF 0x10 mat 2 refs 4 149 0 0 152 0 0 151 0 0 148 0 0 SURF 0x10 mat 2 refs 4 151 0 0 154 0 0 153 0 0 150 0 0 SURF 0x10 mat 2 refs 4 152 0 0 155 0 0 154 0 0 151 0 0 SURF 0x10 mat 2 refs 4 154 0 0 157 0 0 156 0 0 153 0 0 SURF 0x10 mat 2 refs 4 155 0 0 158 0 0 157 0 0 154 0 0 SURF 0x10 mat 2 refs 4 157 0 0 160 0 0 159 0 0 156 0 0 SURF 0x10 mat 2 refs 4 158 0 0 161 0 0 160 0 0 157 0 0 SURF 0x10 mat 2 refs 4 160 0 0 163 0 0 162 0 0 159 0 0 SURF 0x10 mat 2 refs 4 161 0 0 164 0 0 163 0 0 160 0 0 SURF 0x10 mat 2 refs 4 163 0 0 166 0 0 165 0 0 162 0 0 SURF 0x10 mat 2 refs 4 164 0 0 167 0 0 166 0 0 163 0 0 SURF 0x10 mat 2 refs 4 166 0 0 169 0 0 168 0 0 165 0 0 SURF 0x10 mat 2 refs 4 167 0 0 170 0 0 169 0 0 166 0 0 SURF 0x10 mat 2 refs 4 169 0 0 172 0 0 171 0 0 168 0 0 SURF 0x10 mat 2 refs 4 170 0 0 173 0 0 172 0 0 169 0 0 SURF 0x10 mat 2 refs 4 172 0 0 175 0 0 174 0 0 171 0 0 SURF 0x10 mat 2 refs 4 173 0 0 176 0 0 175 0 0 172 0 0 SURF 0x10 mat 2 refs 4 175 0 0 178 0 0 177 0 0 174 0 0 SURF 0x10 mat 2 refs 4 176 0 0 179 0 0 178 0 0 175 0 0 SURF 0x10 mat 2 refs 4 178 0 0 181 0 0 180 0 0 177 0 0 SURF 0x10 mat 2 refs 4 179 0 0 182 0 0 181 0 0 178 0 0 SURF 0x10 mat 2 refs 4 181 0 0 184 0 0 183 0 0 180 0 0 SURF 0x10 mat 2 refs 4 182 0 0 185 0 0 184 0 0 181 0 0 SURF 0x10 mat 2 refs 4 184 0 0 187 0 0 186 0 0 183 0 0 SURF 0x10 mat 2 refs 4 185 0 0 188 0 0 187 0 0 184 0 0 SURF 0x10 mat 2 refs 4 187 0 0 190 0 0 189 0 0 186 0 0 SURF 0x10 mat 2 refs 4 188 0 0 191 0 0 190 0 0 187 0 0 SURF 0x10 mat 2 refs 4 190 0 0 193 0 0 192 0 0 189 0 0 SURF 0x10 mat 2 refs 4 191 0 0 194 0 0 193 0 0 190 0 0 SURF 0x10 mat 2 refs 4 193 0 0 196 0 0 195 0 0 192 0 0 SURF 0x10 mat 2 refs 4 194 0 0 197 0 0 196 0 0 193 0 0 SURF 0x10 mat 2 refs 4 196 0 0 199 0 0 198 0 0 195 0 0 SURF 0x10 mat 2 refs 4 197 0 0 200 0 0 199 0 0 196 0 0 SURF 0x10 mat 2 refs 4 199 0 0 202 0 0 201 0 0 198 0 0 SURF 0x10 mat 2 refs 4 200 0 0 203 0 0 202 0 0 199 0 0 SURF 0x10 mat 2 refs 4 202 0 0 205 0 0 204 0 0 201 0 0 SURF 0x10 mat 2 refs 4 203 0 0 206 0 0 205 0 0 202 0 0 SURF 0x10 mat 2 refs 4 205 0 0 208 0 0 207 0 0 204 0 0 SURF 0x10 mat 2 refs 4 206 0 0 209 0 0 208 0 0 205 0 0 SURF 0x10 mat 2 refs 4 208 0 0 211 0 0 210 0 0 207 0 0 SURF 0x10 mat 2 refs 4 209 0 0 212 0 0 211 0 0 208 0 0 SURF 0x10 mat 2 refs 4 211 0 0 214 0 0 213 0 0 210 0 0 SURF 0x10 mat 2 refs 4 212 0 0 215 0 0 214 0 0 211 0 0 SURF 0x10 mat 2 refs 4 214 0 0 217 0 0 216 0 0 213 0 0 SURF 0x10 mat 2 refs 4 215 0 0 218 0 0 217 0 0 214 0 0 SURF 0x10 mat 2 refs 4 217 0 0 220 0 0 219 0 0 216 0 0 SURF 0x10 mat 2 refs 4 218 0 0 221 0 0 220 0 0 217 0 0 SURF 0x10 mat 2 refs 4 220 0 0 223 0 0 222 0 0 219 0 0 SURF 0x10 mat 2 refs 4 221 0 0 224 0 0 223 0 0 220 0 0 SURF 0x10 mat 2 refs 4 223 0 0 226 0 0 225 0 0 222 0 0 SURF 0x10 mat 2 refs 4 224 0 0 227 0 0 226 0 0 223 0 0 SURF 0x10 mat 2 refs 4 226 0 0 229 0 0 228 0 0 225 0 0 SURF 0x10 mat 2 refs 4 227 0 0 230 0 0 229 0 0 226 0 0 SURF 0x10 mat 2 refs 4 229 0 0 232 0 0 231 0 0 228 0 0 SURF 0x10 mat 2 refs 4 230 0 0 233 0 0 232 0 0 229 0 0 SURF 0x10 mat 2 refs 4 232 0 0 235 0 0 234 0 0 231 0 0 SURF 0x10 mat 2 refs 4 233 0 0 236 0 0 235 0 0 232 0 0 SURF 0x10 mat 2 refs 4 235 0 0 238 0 0 237 0 0 234 0 0 SURF 0x10 mat 2 refs 4 236 0 0 239 0 0 238 0 0 235 0 0 SURF 0x10 mat 2 refs 4 238 0 0 97 0 0 96 0 0 237 0 0 SURF 0x10 mat 2 refs 4 239 0 0 98 0 0 97 0 0 238 0 0 SURF 0x10 mat 2 refs 4 241 0 0 243 0 0 242 0 0 240 0 0 SURF 0x10 mat 2 refs 4 243 0 0 245 0 0 244 0 0 242 0 0 SURF 0x10 mat 2 refs 4 245 0 0 247 0 0 246 0 0 244 0 0 SURF 0x10 mat 2 refs 4 247 0 0 249 0 0 248 0 0 246 0 0 SURF 0x10 mat 2 refs 4 249 0 0 251 0 0 250 0 0 248 0 0 SURF 0x10 mat 2 refs 4 251 0 0 253 0 0 252 0 0 250 0 0 SURF 0x10 mat 2 refs 4 253 0 0 255 0 0 254 0 0 252 0 0 SURF 0x10 mat 2 refs 4 255 0 0 257 0 0 256 0 0 254 0 0 SURF 0x10 mat 2 refs 4 257 0 0 259 0 0 258 0 0 256 0 0 SURF 0x10 mat 2 refs 4 259 0 0 261 0 0 260 0 0 258 0 0 SURF 0x10 mat 2 refs 4 261 0 0 263 0 0 262 0 0 260 0 0 SURF 0x10 mat 2 refs 4 263 0 0 265 0 0 264 0 0 262 0 0 SURF 0x10 mat 2 refs 4 265 0 0 267 0 0 266 0 0 264 0 0 SURF 0x10 mat 2 refs 4 267 0 0 269 0 0 268 0 0 266 0 0 SURF 0x10 mat 2 refs 4 269 0 0 271 0 0 270 0 0 268 0 0 SURF 0x10 mat 2 refs 4 271 0 0 273 0 0 272 0 0 270 0 0 SURF 0x10 mat 2 refs 4 273 0 0 275 0 0 274 0 0 272 0 0 SURF 0x10 mat 2 refs 4 275 0 0 277 0 0 276 0 0 274 0 0 SURF 0x10 mat 2 refs 4 277 0 0 279 0 0 278 0 0 276 0 0 SURF 0x10 mat 2 refs 4 279 0 0 281 0 0 280 0 0 278 0 0 SURF 0x10 mat 2 refs 4 281 0 0 283 0 0 282 0 0 280 0 0 SURF 0x10 mat 2 refs 4 283 0 0 285 0 0 284 0 0 282 0 0 SURF 0x10 mat 2 refs 4 285 0 0 287 0 0 286 0 0 284 0 0 SURF 0x10 mat 2 refs 4 287 0 0 289 0 0 288 0 0 286 0 0 SURF 0x10 mat 2 refs 4 289 0 0 291 0 0 290 0 0 288 0 0 SURF 0x10 mat 2 refs 4 291 0 0 293 0 0 292 0 0 290 0 0 SURF 0x10 mat 2 refs 4 293 0 0 295 0 0 294 0 0 292 0 0 SURF 0x10 mat 2 refs 4 295 0 0 297 0 0 296 0 0 294 0 0 SURF 0x10 mat 2 refs 4 297 0 0 299 0 0 298 0 0 296 0 0 SURF 0x10 mat 2 refs 4 299 0 0 301 0 0 300 0 0 298 0 0 SURF 0x10 mat 2 refs 4 301 0 0 303 0 0 302 0 0 300 0 0 SURF 0x10 mat 2 refs 4 303 0 0 305 0 0 304 0 0 302 0 0 SURF 0x10 mat 2 refs 4 305 0 0 307 0 0 306 0 0 304 0 0 SURF 0x10 mat 2 refs 4 307 0 0 309 0 0 308 0 0 306 0 0 SURF 0x10 mat 2 refs 4 309 0 0 311 0 0 310 0 0 308 0 0 SURF 0x10 mat 2 refs 4 311 0 0 313 0 0 312 0 0 310 0 0 SURF 0x10 mat 2 refs 4 313 0 0 315 0 0 314 0 0 312 0 0 SURF 0x10 mat 2 refs 4 315 0 0 317 0 0 316 0 0 314 0 0 SURF 0x10 mat 2 refs 4 317 0 0 319 0 0 318 0 0 316 0 0 SURF 0x10 mat 2 refs 4 319 0 0 321 0 0 320 0 0 318 0 0 SURF 0x10 mat 2 refs 4 321 0 0 323 0 0 322 0 0 320 0 0 SURF 0x10 mat 2 refs 4 323 0 0 325 0 0 324 0 0 322 0 0 SURF 0x10 mat 2 refs 4 325 0 0 327 0 0 326 0 0 324 0 0 SURF 0x10 mat 2 refs 4 327 0 0 329 0 0 328 0 0 326 0 0 SURF 0x10 mat 2 refs 4 329 0 0 331 0 0 330 0 0 328 0 0 SURF 0x10 mat 2 refs 4 331 0 0 333 0 0 332 0 0 330 0 0 SURF 0x10 mat 2 refs 4 333 0 0 335 0 0 334 0 0 332 0 0 SURF 0x10 mat 2 refs 4 335 0 0 241 0 0 240 0 0 334 0 0 SURF 0x10 mat 2 refs 4 337 0 0 340 0 0 339 0 0 336 0 0 SURF 0x10 mat 2 refs 4 338 0 0 341 0 0 340 0 0 337 0 0 SURF 0x10 mat 2 refs 4 340 0 0 343 0 0 342 0 0 339 0 0 SURF 0x10 mat 2 refs 4 341 0 0 344 0 0 343 0 0 340 0 0 SURF 0x10 mat 2 refs 4 343 0 0 346 0 0 345 0 0 342 0 0 SURF 0x10 mat 2 refs 4 344 0 0 347 0 0 346 0 0 343 0 0 SURF 0x10 mat 2 refs 4 346 0 0 349 0 0 348 0 0 345 0 0 SURF 0x10 mat 2 refs 4 347 0 0 350 0 0 349 0 0 346 0 0 SURF 0x10 mat 2 refs 4 349 0 0 352 0 0 351 0 0 348 0 0 SURF 0x10 mat 2 refs 4 350 0 0 353 0 0 352 0 0 349 0 0 SURF 0x10 mat 2 refs 4 352 0 0 355 0 0 354 0 0 351 0 0 SURF 0x10 mat 2 refs 4 353 0 0 356 0 0 355 0 0 352 0 0 SURF 0x10 mat 2 refs 4 355 0 0 358 0 0 357 0 0 354 0 0 SURF 0x10 mat 2 refs 4 356 0 0 359 0 0 358 0 0 355 0 0 SURF 0x10 mat 2 refs 4 358 0 0 361 0 0 360 0 0 357 0 0 SURF 0x10 mat 2 refs 4 359 0 0 362 0 0 361 0 0 358 0 0 SURF 0x10 mat 2 refs 4 361 0 0 364 0 0 363 0 0 360 0 0 SURF 0x10 mat 2 refs 4 362 0 0 365 0 0 364 0 0 361 0 0 SURF 0x10 mat 2 refs 4 364 0 0 367 0 0 366 0 0 363 0 0 SURF 0x10 mat 2 refs 4 365 0 0 368 0 0 367 0 0 364 0 0 SURF 0x10 mat 2 refs 4 367 0 0 370 0 0 369 0 0 366 0 0 SURF 0x10 mat 2 refs 4 368 0 0 371 0 0 370 0 0 367 0 0 SURF 0x10 mat 2 refs 4 370 0 0 373 0 0 372 0 0 369 0 0 SURF 0x10 mat 2 refs 4 371 0 0 374 0 0 373 0 0 370 0 0 SURF 0x10 mat 2 refs 4 373 0 0 376 0 0 375 0 0 372 0 0 SURF 0x10 mat 2 refs 4 374 0 0 377 0 0 376 0 0 373 0 0 SURF 0x10 mat 2 refs 4 376 0 0 379 0 0 378 0 0 375 0 0 SURF 0x10 mat 2 refs 4 377 0 0 380 0 0 379 0 0 376 0 0 SURF 0x10 mat 2 refs 4 379 0 0 382 0 0 381 0 0 378 0 0 SURF 0x10 mat 2 refs 4 380 0 0 383 0 0 382 0 0 379 0 0 SURF 0x10 mat 2 refs 4 382 0 0 385 0 0 384 0 0 381 0 0 SURF 0x10 mat 2 refs 4 383 0 0 386 0 0 385 0 0 382 0 0 SURF 0x10 mat 2 refs 4 385 0 0 388 0 0 387 0 0 384 0 0 SURF 0x10 mat 2 refs 4 386 0 0 389 0 0 388 0 0 385 0 0 SURF 0x10 mat 2 refs 4 388 0 0 391 0 0 390 0 0 387 0 0 SURF 0x10 mat 2 refs 4 389 0 0 392 0 0 391 0 0 388 0 0 SURF 0x10 mat 2 refs 4 391 0 0 394 0 0 393 0 0 390 0 0 SURF 0x10 mat 2 refs 4 392 0 0 395 0 0 394 0 0 391 0 0 SURF 0x10 mat 2 refs 4 394 0 0 397 0 0 396 0 0 393 0 0 SURF 0x10 mat 2 refs 4 395 0 0 398 0 0 397 0 0 394 0 0 SURF 0x10 mat 2 refs 4 397 0 0 400 0 0 399 0 0 396 0 0 SURF 0x10 mat 2 refs 4 398 0 0 401 0 0 400 0 0 397 0 0 SURF 0x10 mat 2 refs 4 400 0 0 403 0 0 402 0 0 399 0 0 SURF 0x10 mat 2 refs 4 401 0 0 404 0 0 403 0 0 400 0 0 SURF 0x10 mat 2 refs 4 403 0 0 406 0 0 405 0 0 402 0 0 SURF 0x10 mat 2 refs 4 404 0 0 407 0 0 406 0 0 403 0 0 SURF 0x10 mat 2 refs 4 406 0 0 409 0 0 408 0 0 405 0 0 SURF 0x10 mat 2 refs 4 407 0 0 410 0 0 409 0 0 406 0 0 SURF 0x10 mat 2 refs 4 409 0 0 412 0 0 411 0 0 408 0 0 SURF 0x10 mat 2 refs 4 410 0 0 413 0 0 412 0 0 409 0 0 SURF 0x10 mat 2 refs 4 412 0 0 415 0 0 414 0 0 411 0 0 SURF 0x10 mat 2 refs 4 413 0 0 416 0 0 415 0 0 412 0 0 SURF 0x10 mat 2 refs 4 415 0 0 418 0 0 417 0 0 414 0 0 SURF 0x10 mat 2 refs 4 416 0 0 419 0 0 418 0 0 415 0 0 SURF 0x10 mat 2 refs 4 418 0 0 421 0 0 420 0 0 417 0 0 SURF 0x10 mat 2 refs 4 419 0 0 422 0 0 421 0 0 418 0 0 SURF 0x10 mat 2 refs 4 421 0 0 424 0 0 423 0 0 420 0 0 SURF 0x10 mat 2 refs 4 422 0 0 425 0 0 424 0 0 421 0 0 SURF 0x10 mat 2 refs 4 424 0 0 427 0 0 426 0 0 423 0 0 SURF 0x10 mat 2 refs 4 425 0 0 428 0 0 427 0 0 424 0 0 SURF 0x10 mat 2 refs 4 427 0 0 430 0 0 429 0 0 426 0 0 SURF 0x10 mat 2 refs 4 428 0 0 431 0 0 430 0 0 427 0 0 SURF 0x10 mat 2 refs 4 430 0 0 433 0 0 432 0 0 429 0 0 SURF 0x10 mat 2 refs 4 431 0 0 434 0 0 433 0 0 430 0 0 SURF 0x10 mat 2 refs 4 433 0 0 436 0 0 435 0 0 432 0 0 SURF 0x10 mat 2 refs 4 434 0 0 437 0 0 436 0 0 433 0 0 SURF 0x10 mat 2 refs 4 436 0 0 439 0 0 438 0 0 435 0 0 SURF 0x10 mat 2 refs 4 437 0 0 440 0 0 439 0 0 436 0 0 SURF 0x10 mat 2 refs 4 439 0 0 442 0 0 441 0 0 438 0 0 SURF 0x10 mat 2 refs 4 440 0 0 443 0 0 442 0 0 439 0 0 SURF 0x10 mat 2 refs 4 442 0 0 445 0 0 444 0 0 441 0 0 SURF 0x10 mat 2 refs 4 443 0 0 446 0 0 445 0 0 442 0 0 SURF 0x10 mat 2 refs 4 445 0 0 448 0 0 447 0 0 444 0 0 SURF 0x10 mat 2 refs 4 446 0 0 449 0 0 448 0 0 445 0 0 SURF 0x10 mat 2 refs 4 448 0 0 451 0 0 450 0 0 447 0 0 SURF 0x10 mat 2 refs 4 449 0 0 452 0 0 451 0 0 448 0 0 SURF 0x10 mat 2 refs 4 451 0 0 454 0 0 453 0 0 450 0 0 SURF 0x10 mat 2 refs 4 452 0 0 455 0 0 454 0 0 451 0 0 SURF 0x10 mat 2 refs 4 454 0 0 457 0 0 456 0 0 453 0 0 SURF 0x10 mat 2 refs 4 455 0 0 458 0 0 457 0 0 454 0 0 SURF 0x10 mat 2 refs 4 457 0 0 460 0 0 459 0 0 456 0 0 SURF 0x10 mat 2 refs 4 458 0 0 461 0 0 460 0 0 457 0 0 SURF 0x10 mat 2 refs 4 460 0 0 463 0 0 462 0 0 459 0 0 SURF 0x10 mat 2 refs 4 461 0 0 464 0 0 463 0 0 460 0 0 SURF 0x10 mat 2 refs 4 463 0 0 466 0 0 465 0 0 462 0 0 SURF 0x10 mat 2 refs 4 464 0 0 467 0 0 466 0 0 463 0 0 SURF 0x10 mat 2 refs 4 466 0 0 469 0 0 468 0 0 465 0 0 SURF 0x10 mat 2 refs 4 467 0 0 470 0 0 469 0 0 466 0 0 SURF 0x10 mat 2 refs 4 469 0 0 472 0 0 471 0 0 468 0 0 SURF 0x10 mat 2 refs 4 470 0 0 473 0 0 472 0 0 469 0 0 SURF 0x10 mat 2 refs 4 472 0 0 475 0 0 474 0 0 471 0 0 SURF 0x10 mat 2 refs 4 473 0 0 476 0 0 475 0 0 472 0 0 SURF 0x10 mat 2 refs 4 475 0 0 478 0 0 477 0 0 474 0 0 SURF 0x10 mat 2 refs 4 476 0 0 479 0 0 478 0 0 475 0 0 SURF 0x10 mat 2 refs 4 478 0 0 337 0 0 336 0 0 477 0 0 SURF 0x10 mat 2 refs 4 479 0 0 338 0 0 337 0 0 478 0 0 SURF 0x10 mat 2 refs 4 476 0 0 481 0 0 480 0 0 479 0 0 SURF 0x10 mat 2 refs 4 473 0 0 482 0 0 481 0 0 476 0 0 SURF 0x10 mat 2 refs 4 470 0 0 483 0 0 482 0 0 473 0 0 SURF 0x10 mat 2 refs 4 467 0 0 484 0 0 483 0 0 470 0 0 SURF 0x10 mat 2 refs 4 464 0 0 485 0 0 484 0 0 467 0 0 SURF 0x10 mat 2 refs 4 461 0 0 486 0 0 485 0 0 464 0 0 SURF 0x10 mat 2 refs 4 458 0 0 487 0 0 486 0 0 461 0 0 SURF 0x10 mat 2 refs 4 455 0 0 488 0 0 487 0 0 458 0 0 SURF 0x10 mat 2 refs 4 452 0 0 489 0 0 488 0 0 455 0 0 SURF 0x10 mat 2 refs 4 449 0 0 490 0 0 489 0 0 452 0 0 SURF 0x10 mat 2 refs 4 446 0 0 491 0 0 490 0 0 449 0 0 SURF 0x10 mat 2 refs 4 443 0 0 492 0 0 491 0 0 446 0 0 SURF 0x10 mat 2 refs 4 440 0 0 493 0 0 492 0 0 443 0 0 SURF 0x10 mat 2 refs 4 437 0 0 494 0 0 493 0 0 440 0 0 SURF 0x10 mat 2 refs 4 434 0 0 495 0 0 494 0 0 437 0 0 SURF 0x10 mat 2 refs 4 431 0 0 496 0 0 495 0 0 434 0 0 SURF 0x10 mat 2 refs 4 428 0 0 497 0 0 496 0 0 431 0 0 SURF 0x10 mat 2 refs 4 425 0 0 498 0 0 497 0 0 428 0 0 SURF 0x10 mat 2 refs 4 422 0 0 499 0 0 498 0 0 425 0 0 SURF 0x10 mat 2 refs 4 419 0 0 500 0 0 499 0 0 422 0 0 SURF 0x10 mat 2 refs 4 416 0 0 501 0 0 500 0 0 419 0 0 SURF 0x10 mat 2 refs 4 413 0 0 502 0 0 501 0 0 416 0 0 SURF 0x10 mat 2 refs 4 410 0 0 503 0 0 502 0 0 413 0 0 SURF 0x10 mat 2 refs 4 407 0 0 504 0 0 503 0 0 410 0 0 SURF 0x10 mat 2 refs 4 404 0 0 505 0 0 504 0 0 407 0 0 SURF 0x10 mat 2 refs 4 401 0 0 506 0 0 505 0 0 404 0 0 SURF 0x10 mat 2 refs 4 398 0 0 507 0 0 506 0 0 401 0 0 SURF 0x10 mat 2 refs 4 395 0 0 508 0 0 507 0 0 398 0 0 SURF 0x10 mat 2 refs 4 392 0 0 509 0 0 508 0 0 395 0 0 SURF 0x10 mat 2 refs 4 389 0 0 510 0 0 509 0 0 392 0 0 SURF 0x10 mat 2 refs 4 386 0 0 511 0 0 510 0 0 389 0 0 SURF 0x10 mat 2 refs 4 383 0 0 512 0 0 511 0 0 386 0 0 SURF 0x10 mat 2 refs 4 380 0 0 513 0 0 512 0 0 383 0 0 SURF 0x10 mat 2 refs 4 377 0 0 514 0 0 513 0 0 380 0 0 SURF 0x10 mat 2 refs 4 374 0 0 515 0 0 514 0 0 377 0 0 SURF 0x10 mat 2 refs 4 371 0 0 516 0 0 515 0 0 374 0 0 SURF 0x10 mat 2 refs 4 368 0 0 517 0 0 516 0 0 371 0 0 SURF 0x10 mat 2 refs 4 365 0 0 518 0 0 517 0 0 368 0 0 SURF 0x10 mat 2 refs 4 362 0 0 519 0 0 518 0 0 365 0 0 SURF 0x10 mat 2 refs 4 359 0 0 520 0 0 519 0 0 362 0 0 SURF 0x10 mat 2 refs 4 356 0 0 521 0 0 520 0 0 359 0 0 SURF 0x10 mat 2 refs 4 353 0 0 522 0 0 521 0 0 356 0 0 SURF 0x10 mat 2 refs 4 350 0 0 523 0 0 522 0 0 353 0 0 SURF 0x10 mat 2 refs 4 347 0 0 524 0 0 523 0 0 350 0 0 SURF 0x10 mat 2 refs 4 344 0 0 525 0 0 524 0 0 347 0 0 SURF 0x10 mat 2 refs 4 341 0 0 526 0 0 525 0 0 344 0 0 SURF 0x10 mat 2 refs 4 338 0 0 479 0 0 480 0 0 527 0 0 SURF 0x10 mat 2 refs 4 338 0 0 527 0 0 526 0 0 341 0 0 SURF 0x10 mat 2 refs 4 234 0 0 237 0 0 528 0 0 529 0 0 SURF 0x10 mat 2 refs 4 231 0 0 234 0 0 529 0 0 530 0 0 SURF 0x10 mat 2 refs 4 228 0 0 231 0 0 530 0 0 531 0 0 SURF 0x10 mat 2 refs 4 225 0 0 228 0 0 531 0 0 532 0 0 SURF 0x10 mat 2 refs 4 222 0 0 225 0 0 532 0 0 533 0 0 SURF 0x10 mat 2 refs 4 219 0 0 222 0 0 533 0 0 534 0 0 SURF 0x10 mat 2 refs 4 216 0 0 219 0 0 534 0 0 535 0 0 SURF 0x10 mat 2 refs 4 213 0 0 216 0 0 535 0 0 536 0 0 SURF 0x10 mat 2 refs 4 210 0 0 213 0 0 536 0 0 537 0 0 SURF 0x10 mat 2 refs 4 207 0 0 210 0 0 537 0 0 538 0 0 SURF 0x10 mat 2 refs 4 204 0 0 207 0 0 538 0 0 539 0 0 SURF 0x10 mat 2 refs 4 201 0 0 204 0 0 539 0 0 540 0 0 SURF 0x10 mat 2 refs 4 198 0 0 201 0 0 540 0 0 541 0 0 SURF 0x10 mat 2 refs 4 195 0 0 198 0 0 541 0 0 542 0 0 SURF 0x10 mat 2 refs 4 192 0 0 195 0 0 542 0 0 543 0 0 SURF 0x10 mat 2 refs 4 189 0 0 192 0 0 543 0 0 544 0 0 SURF 0x10 mat 2 refs 4 186 0 0 189 0 0 544 0 0 545 0 0 SURF 0x10 mat 2 refs 4 183 0 0 186 0 0 545 0 0 546 0 0 SURF 0x10 mat 2 refs 4 180 0 0 183 0 0 546 0 0 547 0 0 SURF 0x10 mat 2 refs 4 177 0 0 180 0 0 547 0 0 548 0 0 SURF 0x10 mat 2 refs 4 174 0 0 177 0 0 548 0 0 549 0 0 SURF 0x10 mat 2 refs 4 171 0 0 174 0 0 549 0 0 550 0 0 SURF 0x10 mat 2 refs 4 168 0 0 171 0 0 550 0 0 551 0 0 SURF 0x10 mat 2 refs 4 165 0 0 168 0 0 551 0 0 552 0 0 SURF 0x10 mat 2 refs 4 162 0 0 165 0 0 552 0 0 553 0 0 SURF 0x10 mat 2 refs 4 159 0 0 162 0 0 553 0 0 554 0 0 SURF 0x10 mat 2 refs 4 156 0 0 159 0 0 554 0 0 555 0 0 SURF 0x10 mat 2 refs 4 153 0 0 156 0 0 555 0 0 556 0 0 SURF 0x10 mat 2 refs 4 150 0 0 153 0 0 556 0 0 557 0 0 SURF 0x10 mat 2 refs 4 147 0 0 150 0 0 557 0 0 558 0 0 SURF 0x10 mat 2 refs 4 144 0 0 147 0 0 558 0 0 559 0 0 SURF 0x10 mat 2 refs 4 141 0 0 144 0 0 559 0 0 560 0 0 SURF 0x10 mat 2 refs 4 138 0 0 141 0 0 560 0 0 561 0 0 SURF 0x10 mat 2 refs 4 135 0 0 138 0 0 561 0 0 562 0 0 SURF 0x10 mat 2 refs 4 132 0 0 135 0 0 562 0 0 563 0 0 SURF 0x10 mat 2 refs 4 129 0 0 132 0 0 563 0 0 564 0 0 SURF 0x10 mat 2 refs 4 126 0 0 129 0 0 564 0 0 565 0 0 SURF 0x10 mat 2 refs 4 123 0 0 126 0 0 565 0 0 566 0 0 SURF 0x10 mat 2 refs 4 120 0 0 123 0 0 566 0 0 567 0 0 SURF 0x10 mat 2 refs 4 117 0 0 120 0 0 567 0 0 568 0 0 SURF 0x10 mat 2 refs 4 114 0 0 117 0 0 568 0 0 569 0 0 SURF 0x10 mat 2 refs 4 111 0 0 114 0 0 569 0 0 570 0 0 SURF 0x10 mat 2 refs 4 108 0 0 111 0 0 570 0 0 571 0 0 SURF 0x10 mat 2 refs 4 105 0 0 108 0 0 571 0 0 572 0 0 SURF 0x10 mat 2 refs 4 102 0 0 105 0 0 572 0 0 573 0 0 SURF 0x10 mat 2 refs 4 99 0 0 102 0 0 573 0 0 574 0 0 SURF 0x10 mat 2 refs 4 96 0 0 575 0 0 528 0 0 237 0 0 SURF 0x10 mat 2 refs 4 96 0 0 99 0 0 574 0 0 575 0 0 SURF 0x10 mat 2 refs 4 94 0 0 577 0 0 576 0 0 95 0 0 SURF 0x10 mat 2 refs 4 93 0 0 578 0 0 577 0 0 94 0 0 SURF 0x10 mat 2 refs 4 92 0 0 579 0 0 578 0 0 93 0 0 SURF 0x10 mat 2 refs 4 91 0 0 580 0 0 579 0 0 92 0 0 SURF 0x10 mat 2 refs 4 90 0 0 581 0 0 580 0 0 91 0 0 SURF 0x10 mat 2 refs 4 89 0 0 582 0 0 581 0 0 90 0 0 SURF 0x10 mat 2 refs 4 88 0 0 583 0 0 582 0 0 89 0 0 SURF 0x10 mat 2 refs 4 87 0 0 584 0 0 583 0 0 88 0 0 SURF 0x10 mat 2 refs 4 86 0 0 585 0 0 584 0 0 87 0 0 SURF 0x10 mat 2 refs 4 85 0 0 586 0 0 585 0 0 86 0 0 SURF 0x10 mat 2 refs 4 84 0 0 587 0 0 586 0 0 85 0 0 SURF 0x10 mat 2 refs 4 83 0 0 588 0 0 587 0 0 84 0 0 SURF 0x10 mat 2 refs 4 82 0 0 589 0 0 588 0 0 83 0 0 SURF 0x10 mat 2 refs 4 81 0 0 590 0 0 589 0 0 82 0 0 SURF 0x10 mat 2 refs 4 80 0 0 591 0 0 590 0 0 81 0 0 SURF 0x10 mat 2 refs 4 79 0 0 592 0 0 591 0 0 80 0 0 SURF 0x10 mat 2 refs 4 78 0 0 593 0 0 592 0 0 79 0 0 SURF 0x10 mat 2 refs 4 77 0 0 594 0 0 593 0 0 78 0 0 SURF 0x10 mat 2 refs 4 76 0 0 595 0 0 594 0 0 77 0 0 SURF 0x10 mat 2 refs 4 75 0 0 596 0 0 595 0 0 76 0 0 SURF 0x10 mat 2 refs 4 74 0 0 597 0 0 596 0 0 75 0 0 SURF 0x10 mat 2 refs 4 73 0 0 598 0 0 597 0 0 74 0 0 SURF 0x10 mat 2 refs 4 72 0 0 599 0 0 598 0 0 73 0 0 SURF 0x10 mat 2 refs 4 71 0 0 600 0 0 599 0 0 72 0 0 SURF 0x10 mat 2 refs 4 70 0 0 601 0 0 600 0 0 71 0 0 SURF 0x10 mat 2 refs 4 69 0 0 602 0 0 601 0 0 70 0 0 SURF 0x10 mat 2 refs 4 68 0 0 603 0 0 602 0 0 69 0 0 SURF 0x10 mat 2 refs 4 67 0 0 604 0 0 603 0 0 68 0 0 SURF 0x10 mat 2 refs 4 66 0 0 605 0 0 604 0 0 67 0 0 SURF 0x10 mat 2 refs 4 65 0 0 606 0 0 605 0 0 66 0 0 SURF 0x10 mat 2 refs 4 64 0 0 607 0 0 606 0 0 65 0 0 SURF 0x10 mat 2 refs 4 63 0 0 608 0 0 607 0 0 64 0 0 SURF 0x10 mat 2 refs 4 62 0 0 609 0 0 608 0 0 63 0 0 SURF 0x10 mat 2 refs 4 61 0 0 610 0 0 609 0 0 62 0 0 SURF 0x10 mat 2 refs 4 60 0 0 611 0 0 610 0 0 61 0 0 SURF 0x10 mat 2 refs 4 59 0 0 612 0 0 611 0 0 60 0 0 SURF 0x10 mat 2 refs 4 58 0 0 613 0 0 612 0 0 59 0 0 SURF 0x10 mat 2 refs 4 57 0 0 614 0 0 613 0 0 58 0 0 SURF 0x10 mat 2 refs 4 56 0 0 615 0 0 614 0 0 57 0 0 SURF 0x10 mat 2 refs 4 55 0 0 616 0 0 615 0 0 56 0 0 SURF 0x10 mat 2 refs 4 54 0 0 617 0 0 616 0 0 55 0 0 SURF 0x10 mat 2 refs 4 53 0 0 618 0 0 617 0 0 54 0 0 SURF 0x10 mat 2 refs 4 52 0 0 619 0 0 618 0 0 53 0 0 SURF 0x10 mat 2 refs 4 51 0 0 620 0 0 619 0 0 52 0 0 SURF 0x10 mat 2 refs 4 50 0 0 621 0 0 620 0 0 51 0 0 SURF 0x10 mat 2 refs 4 49 0 0 622 0 0 621 0 0 50 0 0 SURF 0x10 mat 2 refs 4 95 0 0 576 0 0 623 0 0 48 0 0 SURF 0x10 mat 2 refs 4 48 0 0 623 0 0 622 0 0 49 0 0 SURF 0x10 mat 2 refs 4 46 0 0 47 0 0 624 0 0 625 0 0 SURF 0x10 mat 2 refs 4 45 0 0 46 0 0 625 0 0 626 0 0 SURF 0x10 mat 2 refs 4 44 0 0 45 0 0 626 0 0 627 0 0 SURF 0x10 mat 2 refs 4 43 0 0 44 0 0 627 0 0 628 0 0 SURF 0x10 mat 2 refs 4 42 0 0 43 0 0 628 0 0 629 0 0 SURF 0x10 mat 2 refs 4 41 0 0 42 0 0 629 0 0 630 0 0 SURF 0x10 mat 2 refs 4 40 0 0 41 0 0 630 0 0 631 0 0 SURF 0x10 mat 2 refs 4 39 0 0 40 0 0 631 0 0 632 0 0 SURF 0x10 mat 2 refs 4 38 0 0 39 0 0 632 0 0 633 0 0 SURF 0x10 mat 2 refs 4 37 0 0 38 0 0 633 0 0 634 0 0 SURF 0x10 mat 2 refs 4 36 0 0 37 0 0 634 0 0 635 0 0 SURF 0x10 mat 2 refs 4 35 0 0 36 0 0 635 0 0 636 0 0 SURF 0x10 mat 2 refs 4 34 0 0 35 0 0 636 0 0 637 0 0 SURF 0x10 mat 2 refs 4 33 0 0 34 0 0 637 0 0 638 0 0 SURF 0x10 mat 2 refs 4 32 0 0 33 0 0 638 0 0 639 0 0 SURF 0x10 mat 2 refs 4 31 0 0 32 0 0 639 0 0 640 0 0 SURF 0x10 mat 2 refs 4 30 0 0 31 0 0 640 0 0 641 0 0 SURF 0x10 mat 2 refs 4 29 0 0 30 0 0 641 0 0 642 0 0 SURF 0x10 mat 2 refs 4 28 0 0 29 0 0 642 0 0 643 0 0 SURF 0x10 mat 2 refs 4 27 0 0 28 0 0 643 0 0 644 0 0 SURF 0x10 mat 2 refs 4 26 0 0 27 0 0 644 0 0 645 0 0 SURF 0x10 mat 2 refs 4 25 0 0 26 0 0 645 0 0 646 0 0 SURF 0x10 mat 2 refs 4 24 0 0 25 0 0 646 0 0 647 0 0 SURF 0x10 mat 2 refs 4 23 0 0 24 0 0 647 0 0 648 0 0 SURF 0x10 mat 2 refs 4 22 0 0 23 0 0 648 0 0 649 0 0 SURF 0x10 mat 2 refs 4 21 0 0 22 0 0 649 0 0 650 0 0 SURF 0x10 mat 2 refs 4 20 0 0 21 0 0 650 0 0 651 0 0 SURF 0x10 mat 2 refs 4 19 0 0 20 0 0 651 0 0 652 0 0 SURF 0x10 mat 2 refs 4 18 0 0 19 0 0 652 0 0 653 0 0 SURF 0x10 mat 2 refs 4 17 0 0 18 0 0 653 0 0 654 0 0 SURF 0x10 mat 2 refs 4 16 0 0 17 0 0 654 0 0 655 0 0 SURF 0x10 mat 2 refs 4 15 0 0 16 0 0 655 0 0 656 0 0 SURF 0x10 mat 2 refs 4 14 0 0 15 0 0 656 0 0 657 0 0 SURF 0x10 mat 2 refs 4 13 0 0 14 0 0 657 0 0 658 0 0 SURF 0x10 mat 2 refs 4 12 0 0 13 0 0 658 0 0 659 0 0 SURF 0x10 mat 2 refs 4 11 0 0 12 0 0 659 0 0 660 0 0 SURF 0x10 mat 2 refs 4 10 0 0 11 0 0 660 0 0 661 0 0 SURF 0x10 mat 2 refs 4 9 0 0 10 0 0 661 0 0 662 0 0 SURF 0x10 mat 2 refs 4 8 0 0 9 0 0 662 0 0 663 0 0 SURF 0x10 mat 2 refs 4 7 0 0 8 0 0 663 0 0 664 0 0 SURF 0x10 mat 2 refs 4 6 0 0 7 0 0 664 0 0 665 0 0 SURF 0x10 mat 2 refs 4 5 0 0 6 0 0 665 0 0 666 0 0 SURF 0x10 mat 2 refs 4 4 0 0 5 0 0 666 0 0 667 0 0 SURF 0x10 mat 2 refs 4 3 0 0 4 0 0 667 0 0 668 0 0 SURF 0x10 mat 2 refs 4 2 0 0 3 0 0 668 0 0 669 0 0 SURF 0x10 mat 2 refs 4 1 0 0 2 0 0 669 0 0 670 0 0 SURF 0x10 mat 2 refs 4 47 0 0 0 0 0 671 0 0 624 0 0 SURF 0x10 mat 2 refs 4 0 0 0 1 0 0 670 0 0 671 0 0 SURF 0x10 mat 2 refs 3 648 0 0 647 0 0 646 0 0 SURF 0x10 mat 2 refs 3 649 0 0 648 0 0 646 0 0 SURF 0x10 mat 2 refs 3 649 0 0 646 0 0 645 0 0 SURF 0x10 mat 2 refs 3 650 0 0 649 0 0 645 0 0 SURF 0x10 mat 2 refs 3 650 0 0 645 0 0 644 0 0 SURF 0x10 mat 2 refs 3 651 0 0 650 0 0 644 0 0 SURF 0x10 mat 2 refs 3 651 0 0 644 0 0 643 0 0 SURF 0x10 mat 2 refs 3 652 0 0 651 0 0 643 0 0 SURF 0x10 mat 2 refs 3 652 0 0 643 0 0 642 0 0 SURF 0x10 mat 2 refs 3 653 0 0 652 0 0 642 0 0 SURF 0x10 mat 2 refs 3 653 0 0 642 0 0 641 0 0 SURF 0x10 mat 2 refs 3 654 0 0 653 0 0 641 0 0 SURF 0x10 mat 2 refs 3 654 0 0 641 0 0 640 0 0 SURF 0x10 mat 2 refs 3 655 0 0 654 0 0 640 0 0 SURF 0x10 mat 2 refs 3 655 0 0 640 0 0 639 0 0 SURF 0x10 mat 2 refs 3 656 0 0 655 0 0 639 0 0 SURF 0x10 mat 2 refs 3 656 0 0 639 0 0 638 0 0 SURF 0x10 mat 2 refs 3 657 0 0 656 0 0 638 0 0 SURF 0x10 mat 2 refs 3 657 0 0 638 0 0 637 0 0 SURF 0x10 mat 2 refs 3 658 0 0 657 0 0 637 0 0 SURF 0x10 mat 2 refs 3 658 0 0 637 0 0 636 0 0 SURF 0x10 mat 2 refs 3 659 0 0 658 0 0 636 0 0 SURF 0x10 mat 2 refs 3 659 0 0 636 0 0 635 0 0 SURF 0x10 mat 2 refs 3 660 0 0 659 0 0 635 0 0 SURF 0x10 mat 2 refs 3 660 0 0 635 0 0 634 0 0 SURF 0x10 mat 2 refs 3 661 0 0 660 0 0 634 0 0 SURF 0x10 mat 2 refs 3 661 0 0 634 0 0 633 0 0 SURF 0x10 mat 2 refs 3 662 0 0 661 0 0 633 0 0 SURF 0x10 mat 2 refs 3 662 0 0 633 0 0 632 0 0 SURF 0x10 mat 2 refs 3 663 0 0 662 0 0 632 0 0 SURF 0x10 mat 2 refs 3 663 0 0 632 0 0 631 0 0 SURF 0x10 mat 2 refs 3 664 0 0 663 0 0 631 0 0 SURF 0x10 mat 2 refs 3 664 0 0 631 0 0 630 0 0 SURF 0x10 mat 2 refs 3 665 0 0 664 0 0 630 0 0 SURF 0x10 mat 2 refs 3 665 0 0 630 0 0 629 0 0 SURF 0x10 mat 2 refs 3 666 0 0 665 0 0 629 0 0 SURF 0x10 mat 2 refs 3 666 0 0 629 0 0 628 0 0 SURF 0x10 mat 2 refs 3 667 0 0 666 0 0 628 0 0 SURF 0x10 mat 2 refs 3 667 0 0 628 0 0 627 0 0 SURF 0x10 mat 2 refs 3 668 0 0 667 0 0 627 0 0 SURF 0x10 mat 2 refs 3 668 0 0 627 0 0 626 0 0 SURF 0x10 mat 2 refs 3 669 0 0 668 0 0 626 0 0 SURF 0x10 mat 2 refs 3 669 0 0 626 0 0 625 0 0 SURF 0x10 mat 2 refs 3 670 0 0 669 0 0 625 0 0 SURF 0x10 mat 2 refs 3 670 0 0 625 0 0 624 0 0 SURF 0x10 mat 2 refs 3 671 0 0 670 0 0 624 0 0 SURF 0x10 mat 2 refs 3 600 0 0 598 0 0 599 0 0 SURF 0x10 mat 2 refs 3 601 0 0 598 0 0 600 0 0 SURF 0x10 mat 2 refs 3 601 0 0 597 0 0 598 0 0 SURF 0x10 mat 2 refs 3 602 0 0 597 0 0 601 0 0 SURF 0x10 mat 2 refs 3 602 0 0 596 0 0 597 0 0 SURF 0x10 mat 2 refs 3 603 0 0 596 0 0 602 0 0 SURF 0x10 mat 2 refs 3 603 0 0 595 0 0 596 0 0 SURF 0x10 mat 2 refs 3 604 0 0 595 0 0 603 0 0 SURF 0x10 mat 2 refs 3 604 0 0 594 0 0 595 0 0 SURF 0x10 mat 2 refs 3 605 0 0 594 0 0 604 0 0 SURF 0x10 mat 2 refs 3 605 0 0 593 0 0 594 0 0 SURF 0x10 mat 2 refs 3 606 0 0 593 0 0 605 0 0 SURF 0x10 mat 2 refs 3 606 0 0 592 0 0 593 0 0 SURF 0x10 mat 2 refs 3 607 0 0 592 0 0 606 0 0 SURF 0x10 mat 2 refs 3 607 0 0 591 0 0 592 0 0 SURF 0x10 mat 2 refs 3 608 0 0 591 0 0 607 0 0 SURF 0x10 mat 2 refs 3 608 0 0 590 0 0 591 0 0 SURF 0x10 mat 2 refs 3 609 0 0 590 0 0 608 0 0 SURF 0x10 mat 2 refs 3 609 0 0 589 0 0 590 0 0 SURF 0x10 mat 2 refs 3 610 0 0 589 0 0 609 0 0 SURF 0x10 mat 2 refs 3 610 0 0 588 0 0 589 0 0 SURF 0x10 mat 2 refs 3 611 0 0 588 0 0 610 0 0 SURF 0x10 mat 2 refs 3 611 0 0 587 0 0 588 0 0 SURF 0x10 mat 2 refs 3 612 0 0 587 0 0 611 0 0 SURF 0x10 mat 2 refs 3 612 0 0 586 0 0 587 0 0 SURF 0x10 mat 2 refs 3 613 0 0 586 0 0 612 0 0 SURF 0x10 mat 2 refs 3 613 0 0 585 0 0 586 0 0 SURF 0x10 mat 2 refs 3 614 0 0 585 0 0 613 0 0 SURF 0x10 mat 2 refs 3 614 0 0 584 0 0 585 0 0 SURF 0x10 mat 2 refs 3 615 0 0 584 0 0 614 0 0 SURF 0x10 mat 2 refs 3 615 0 0 583 0 0 584 0 0 SURF 0x10 mat 2 refs 3 616 0 0 583 0 0 615 0 0 SURF 0x10 mat 2 refs 3 616 0 0 582 0 0 583 0 0 SURF 0x10 mat 2 refs 3 617 0 0 582 0 0 616 0 0 SURF 0x10 mat 2 refs 3 617 0 0 581 0 0 582 0 0 SURF 0x10 mat 2 refs 3 618 0 0 581 0 0 617 0 0 SURF 0x10 mat 2 refs 3 618 0 0 580 0 0 581 0 0 SURF 0x10 mat 2 refs 3 619 0 0 580 0 0 618 0 0 SURF 0x10 mat 2 refs 3 619 0 0 579 0 0 580 0 0 SURF 0x10 mat 2 refs 3 620 0 0 579 0 0 619 0 0 SURF 0x10 mat 2 refs 3 620 0 0 578 0 0 579 0 0 SURF 0x10 mat 2 refs 3 621 0 0 578 0 0 620 0 0 SURF 0x10 mat 2 refs 3 621 0 0 577 0 0 578 0 0 SURF 0x10 mat 2 refs 3 622 0 0 577 0 0 621 0 0 SURF 0x10 mat 2 refs 3 622 0 0 576 0 0 577 0 0 SURF 0x10 mat 2 refs 3 623 0 0 576 0 0 622 0 0 kids 0 crrcsim-0.9.12/objects/allegro.ac0000644000175000017500000004031111724452424013555 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat5" rgb 1 1 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat11" rgb 0.933333 0.501961 0.933333 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat3" rgb 1 0 0.188 amb 0.2 0.2 0.235 emis 0 0 0 spec 0 0 0 shi 16 trans 0 MATERIAL "material_0" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_1" rgb 0.7 0.08 0.08 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 10 OBJECT poly name "wing" loc 0 -0.0625 0.275 crease 45.000000 numvert 77 3.275 0.602522 -0.654598 3.275 0.616263 -0.545972 3.275 0.6237 -0.457868 3.275 0.623817 -0.415557 3.275 0.616708 -0.377142 3.275 0.612404 -0.371599 3.275 0.608135 -0.376843 3.275 0.603402 -0.414844 3.275 0.601243 -0.457084 3.275 0.602242 -0.545482 3.275 0.602522 -0.654598 2.583 0.234586 -0.674984 2.583 0.258029 -0.489669 2.583 0.270716 -0.339366 2.583 0.270915 -0.267184 2.583 0.258787 -0.201649 2.583 0.251446 -0.192192 2.583 0.244162 -0.201139 2.583 0.236088 -0.265968 2.583 0.232404 -0.338028 2.583 0.234109 -0.488834 2.583 0.234586 -0.674984 1.25 -0.023839 -0.682656 1.25 0.006475 -0.443028 1.25 0.02288 -0.248672 1.25 0.023138 -0.155335 1.25 0.007455 -0.070593 1.25 -0.002038 -0.058364 1.25 -0.011456 -0.069933 1.25 -0.021897 -0.153762 1.25 -0.026661 -0.246942 1.25 -0.024457 -0.441948 1.25 -0.023839 -0.682656 0 -0.023836 -0.682584 0 0.009308 -0.420581 0 0.027245 -0.208078 0 0.027527 -0.106025 0 0.01038 -0.01337 0 0 0 0 -0.010298 -0.012648 0 -0.021713 -0.104306 0 -0.026922 -0.206186 0 -0.024512 -0.4194 0 -0.023836 -0.682584 -1.25 -0.023839 -0.682656 -1.25 0.006475 -0.443028 -1.25 0.02288 -0.248672 -1.25 0.023138 -0.155335 -1.25 0.007455 -0.070593 -1.25 -0.002038 -0.058364 -1.25 -0.011456 -0.069933 -1.25 -0.021897 -0.153762 -1.25 -0.026661 -0.246942 -1.25 -0.024457 -0.441948 -1.25 -0.023839 -0.682656 -2.58 0.234586 -0.674984 -2.58 0.258029 -0.489669 -2.58 0.270716 -0.339366 -2.58 0.270915 -0.267184 -2.58 0.258787 -0.201649 -2.58 0.251446 -0.192192 -2.58 0.244162 -0.201139 -2.58 0.236088 -0.265968 -2.58 0.232404 -0.338028 -2.58 0.234109 -0.488834 -2.58 0.234586 -0.674984 -3.275 0.602522 -0.654598 -3.275 0.616263 -0.545972 -3.275 0.6237 -0.457868 -3.275 0.623817 -0.415557 -3.275 0.616708 -0.377142 -3.275 0.612404 -0.371599 -3.275 0.608135 -0.376843 -3.275 0.603402 -0.414844 -3.275 0.601243 -0.457084 -3.275 0.602242 -0.545482 -3.275 0.602522 -0.654598 numsurf 68 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 13 0 0 14 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 14 0 0 15 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 15 0 0 16 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 4 17 0 0 18 0 0 7 0 0 6 0 0 SURF 0x30 mat 2 refs 4 18 0 0 19 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 4 19 0 0 20 0 0 9 0 0 8 0 0 SURF 0x30 mat 2 refs 4 20 0 0 21 0 0 10 0 0 9 0 0 SURF 0x30 mat 2 refs 4 21 0 0 11 0 0 0 0 0 10 0 0 SURF 0x30 mat 3 refs 4 22 0 0 23 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 23 0 0 24 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 24 0 0 25 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 25 0 0 26 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 26 0 0 27 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 27 0 0 28 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 28 0 0 29 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 29 0 0 30 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 30 0 0 31 0 0 20 0 0 19 0 0 SURF 0x30 mat 3 refs 4 31 0 0 32 0 0 21 0 0 20 0 0 SURF 0x30 mat 3 refs 4 32 0 0 22 0 0 11 0 0 21 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 34 0 0 35 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 28 0 0 27 0 0 SURF 0x30 mat 1 refs 4 39 0 0 40 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 30 0 0 29 0 0 SURF 0x30 mat 1 refs 4 41 0 0 42 0 0 31 0 0 30 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 32 0 0 31 0 0 SURF 0x30 mat 1 refs 4 43 0 0 33 0 0 22 0 0 32 0 0 SURF 0x30 mat 1 refs 4 44 0 0 45 0 0 34 0 0 33 0 0 SURF 0x30 mat 1 refs 4 45 0 0 46 0 0 35 0 0 34 0 0 SURF 0x30 mat 1 refs 4 46 0 0 47 0 0 36 0 0 35 0 0 SURF 0x30 mat 1 refs 4 47 0 0 48 0 0 37 0 0 36 0 0 SURF 0x30 mat 1 refs 4 48 0 0 49 0 0 38 0 0 37 0 0 SURF 0x30 mat 1 refs 4 49 0 0 50 0 0 39 0 0 38 0 0 SURF 0x30 mat 1 refs 4 50 0 0 51 0 0 40 0 0 39 0 0 SURF 0x30 mat 1 refs 4 51 0 0 52 0 0 41 0 0 40 0 0 SURF 0x30 mat 1 refs 4 52 0 0 53 0 0 42 0 0 41 0 0 SURF 0x30 mat 1 refs 4 53 0 0 54 0 0 43 0 0 42 0 0 SURF 0x30 mat 5 refs 4 54 0 0 44 0 0 33 0 0 43 0 0 SURF 0x30 mat 3 refs 4 55 0 0 56 0 0 45 0 0 44 0 0 SURF 0x30 mat 3 refs 4 56 0 0 57 0 0 46 0 0 45 0 0 SURF 0x30 mat 3 refs 4 57 0 0 58 0 0 47 0 0 46 0 0 SURF 0x30 mat 3 refs 4 58 0 0 59 0 0 48 0 0 47 0 0 SURF 0x30 mat 3 refs 4 59 0 0 60 0 0 49 0 0 48 0 0 SURF 0x30 mat 3 refs 4 60 0 0 61 0 0 50 0 0 49 0 0 SURF 0x30 mat 3 refs 4 61 0 0 62 0 0 51 0 0 50 0 0 SURF 0x30 mat 3 refs 4 62 0 0 63 0 0 52 0 0 51 0 0 SURF 0x30 mat 3 refs 4 63 0 0 64 0 0 53 0 0 52 0 0 SURF 0x30 mat 3 refs 4 64 0 0 65 0 0 54 0 0 53 0 0 SURF 0x30 mat 5 refs 4 65 0 0 55 0 0 44 0 0 54 0 0 SURF 0x30 mat 2 refs 4 66 0 0 67 0 0 56 0 0 55 0 0 SURF 0x30 mat 2 refs 4 67 0 0 68 0 0 57 0 0 56 0 0 SURF 0x30 mat 2 refs 4 68 0 0 69 0 0 58 0 0 57 0 0 SURF 0x30 mat 2 refs 4 69 0 0 70 0 0 59 0 0 58 0 0 SURF 0x30 mat 2 refs 4 70 0 0 71 0 0 60 0 0 59 0 0 SURF 0x30 mat 2 refs 4 71 0 0 72 0 0 61 0 0 60 0 0 SURF 0x30 mat 2 refs 4 72 0 0 73 0 0 62 0 0 61 0 0 SURF 0x30 mat 2 refs 4 73 0 0 74 0 0 63 0 0 62 0 0 SURF 0x30 mat 2 refs 4 74 0 0 75 0 0 64 0 0 63 0 0 SURF 0x30 mat 2 refs 4 75 0 0 76 0 0 65 0 0 64 0 0 SURF 0x30 mat 5 refs 4 76 0 0 66 0 0 55 0 0 65 0 0 SURF 0x30 mat 2 refs 11 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 5 refs 11 76 0 0 75 0 0 74 0 0 73 0 0 72 0 0 71 0 0 70 0 0 69 0 0 68 0 0 67 0 0 66 0 0 kids 0 OBJECT poly name "tail" loc 0 0 -2.075 crease 45.000000 numvert 21 0.666 0 -0.237431 0.666 0.005313 -0.14255 0.666 0.003719 -0.119175 0.666 0 -0.0957999 0.666 -0.003719 -0.119175 0.666 -0.005313 -0.14255 0.666 0 -0.237113 0 0 -0.2666 0 0.01 -0.0880001 0 0.007 -0.0439999 0 0 0 0 -0.007 -0.0439999 0 -0.01 -0.0880001 0 0 -0.266 -0.666 0 -0.237431 -0.666 0.005313 -0.14255 -0.666 0.003719 -0.119175 -0.666 0 -0.0957999 -0.666 -0.003719 -0.119175 -0.666 -0.005313 -0.14255 -0.666 0 -0.237113 numsurf 16 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 10 0 0 9 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 20 0 0 14 0 0 7 0 0 13 0 0 SURF 0x30 mat 1 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 7 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 15 0 0 14 0 0 kids 0 OBJECT poly name "fin" loc 6.11959e-09 -0.0625 -2.6525 crease 45.000000 numvert 24 0.00428599 0.7083 0.139999 0.003 0.7083 0.109999 0 0.7083 0.0799987 -0.003 0.7083 0.109999 -0.00428601 0.7083 0.139999 0.00428599 0.7083 0.139999 0.00915999 0.104 0.140233 0.00641199 0.104 0.0761168 0 0.104 0.0119998 -0.00641201 0.104 0.0761168 -0.00916001 0.104 0.140233 0.00915999 0.104 0.140233 0.00999999 0 0.14 0.00699999 0 0.0699999 0 0 0 -0.00700001 0 0.0699999 -0.01 0 0.14 0.00999999 0 0.14 0.00761899 -0.1666 0.139965 0.005333 -0.1666 0.0866318 0 -0.1666 0.0332987 -0.005333 -0.1666 0.0866318 -0.00761901 -0.1666 0.139965 0.00761899 -0.1666 0.139965 numsurf 20 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 9 0 0 10 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 11 0 0 6 0 0 0 0 0 5 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 7 0 0 6 0 0 SURF 0x30 mat 2 refs 4 13 0 0 14 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 4 14 0 0 15 0 0 9 0 0 8 0 0 SURF 0x30 mat 2 refs 4 15 0 0 16 0 0 10 0 0 9 0 0 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 17 0 0 12 0 0 6 0 0 11 0 0 SURF 0x30 mat 2 refs 4 18 0 0 19 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 19 0 0 20 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 20 0 0 21 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 21 0 0 22 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 22 0 0 23 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 23 0 0 18 0 0 12 0 0 17 0 0 SURF 0x30 mat 2 refs 6 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 6 23 0 0 22 0 0 21 0 0 20 0 0 19 0 0 18 0 0 kids 0 OBJECT poly name "rudder" loc 0 -0.0625 -2.5125 crease 45.000000 numvert 24 0 0.7083 0.0899999 0.002143 0.7083 0.0428569 0.004286 0.7083 0 -0.004286 0.7083 0 -0.002143 0.7083 0.0428569 0 0.7083 0.0899999 0 0.104 0.19235 0.00458 0.104 0.0915949 0.00916 0.104 0 -0.00916 0.104 0 -0.00458 0.104 0.0915949 0 0.104 0.19235 0 0 0.21 0.005 0 0.0999999 0.01 0 0 -0.01 0 0 -0.005 0 0.0999999 0 0 0.21 0 -0.1666 0.159999 0.00381 -0.1666 0.07619 0.007619 -0.1666 0 -0.007619 -0.1666 0 -0.00381 -0.1666 0.07619 0 -0.1666 0.159999 numsurf 20 SURF 0x30 mat 3 refs 4 6 0 0 7 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 4 7 0 0 8 0 0 2 0 0 1 0 0 SURF 0x30 mat 3 refs 4 8 0 0 9 0 0 3 0 0 2 0 0 SURF 0x30 mat 3 refs 4 9 0 0 10 0 0 4 0 0 3 0 0 SURF 0x30 mat 3 refs 4 10 0 0 11 0 0 5 0 0 4 0 0 SURF 0x30 mat 3 refs 4 11 0 0 6 0 0 0 0 0 5 0 0 SURF 0x30 mat 3 refs 4 12 0 0 13 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 13 0 0 14 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 14 0 0 15 0 0 9 0 0 8 0 0 SURF 0x30 mat 3 refs 4 15 0 0 16 0 0 10 0 0 9 0 0 SURF 0x30 mat 3 refs 4 16 0 0 17 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 17 0 0 12 0 0 6 0 0 11 0 0 SURF 0x30 mat 3 refs 4 18 0 0 19 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 19 0 0 20 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 20 0 0 21 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 21 0 0 22 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 22 0 0 23 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 23 0 0 18 0 0 12 0 0 17 0 0 SURF 0x30 mat 3 refs 6 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 6 23 0 0 22 0 0 21 0 0 20 0 0 19 0 0 18 0 0 kids 0 OBJECT poly name "Tailboom" loc 0 -0.104 -2.5125 crease 45.000000 numvert 20 0.02 0 0 0.01618 0.011756 0 0.00618 0.019021 0 -0.00618 0.019021 0 -0.01618 0.011756 0 -0.02 0 0 -0.01618 -0.011756 0 -0.00618 -0.019021 0 0.00618 -0.019021 0 0.01618 -0.011756 0 0.07 0 2.7625 0.056631 0.041145 2.7625 0.021631 0.066574 2.7625 -0.021631 0.066574 2.7625 -0.056631 0.041145 2.7625 -0.07 0 2.7625 -0.056631 -0.041145 2.7625 -0.021631 -0.066574 2.7625 0.021631 -0.066574 2.7625 0.056631 -0.041145 2.7625 numsurf 12 SURF 0x30 mat 4 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 4 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 4 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 4 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "Nose" loc 0 -0.104 0.25 crease 45.000000 numvert 20 0.07 0 0 0.056631 0.041145 0 0.021631 0.066574 0 -0.021631 0.066574 0 -0.056631 0.041145 0 -0.07 0 0 -0.056631 -0.041145 0 -0.021631 -0.066574 0 0.021631 -0.066574 0 0.056631 -0.041145 0 0.05 0 0.452 0.040451 0.029389 0.452 0.015451 0.047553 0.452 -0.015451 0.047553 0.452 -0.040451 0.029389 0.452 -0.05 0 0.452 -0.040451 -0.029389 0.452 -0.015451 -0.047553 0.452 0.015451 -0.047553 0.452 0.040451 -0.029389 0.452 numsurf 12 SURF 0x30 mat 4 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 4 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 4 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 4 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "Nose" loc 0 -0.104 0.702 crease 45.000000 numvert 32 0.035355 0 -0.035355 0.028603 0.020781 -0.035355 0.010925 0.033625 -0.035355 -0.010925 0.033625 -0.035355 -0.028603 0.020781 -0.035355 -0.035355 0 -0.035355 -0.028603 -0.020781 -0.035355 -0.010925 -0.033625 -0.035355 0.010925 -0.033625 -0.035355 0.028603 -0.020781 -0.035355 0.05 0 0 0.040451 0.029389 0 0.015451 0.047553 0 -0.015451 0.047553 0 -0.040451 0.029389 0 -0.05 0 0 -0.040451 -0.029389 0 -0.015451 -0.047553 0 0.015451 -0.047553 0 0.040451 -0.029389 0 0.035355 0 0.035355 0.028603 0.020781 0.035355 0.010925 0.033625 0.035355 -0.010925 0.033625 0.035355 -0.028603 0.020781 0.035355 -0.035355 0 0.035355 -0.028603 -0.020781 0.035355 -0.010925 -0.033625 0.035355 0.010925 -0.033625 0.035355 0.028603 -0.020781 0.035355 0 0 -0.05 0 0 0.05 numsurf 40 SURF 0x30 mat 4 refs 3 30 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 3 30 0 0 2 0 0 1 0 0 SURF 0x30 mat 4 refs 3 30 0 0 3 0 0 2 0 0 SURF 0x30 mat 4 refs 3 30 0 0 4 0 0 3 0 0 SURF 0x30 mat 4 refs 3 30 0 0 5 0 0 4 0 0 SURF 0x30 mat 4 refs 3 30 0 0 6 0 0 5 0 0 SURF 0x30 mat 4 refs 3 30 0 0 7 0 0 6 0 0 SURF 0x30 mat 4 refs 3 30 0 0 8 0 0 7 0 0 SURF 0x30 mat 4 refs 3 30 0 0 9 0 0 8 0 0 SURF 0x30 mat 4 refs 3 30 0 0 0 0 0 9 0 0 SURF 0x30 mat 4 refs 3 31 0 0 20 0 0 21 0 0 SURF 0x30 mat 4 refs 3 31 0 0 21 0 0 22 0 0 SURF 0x30 mat 4 refs 3 31 0 0 22 0 0 23 0 0 SURF 0x30 mat 4 refs 3 31 0 0 23 0 0 24 0 0 SURF 0x30 mat 4 refs 3 31 0 0 24 0 0 25 0 0 SURF 0x30 mat 4 refs 3 31 0 0 25 0 0 26 0 0 SURF 0x30 mat 4 refs 3 31 0 0 26 0 0 27 0 0 SURF 0x30 mat 4 refs 3 31 0 0 27 0 0 28 0 0 SURF 0x30 mat 4 refs 3 31 0 0 28 0 0 29 0 0 SURF 0x30 mat 4 refs 3 31 0 0 29 0 0 20 0 0 SURF 0x30 mat 4 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 4 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 4 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 SURF 0x30 mat 4 refs 4 10 0 0 11 0 0 21 0 0 20 0 0 SURF 0x30 mat 4 refs 4 11 0 0 12 0 0 22 0 0 21 0 0 SURF 0x30 mat 4 refs 4 12 0 0 13 0 0 23 0 0 22 0 0 SURF 0x30 mat 4 refs 4 13 0 0 14 0 0 24 0 0 23 0 0 SURF 0x30 mat 4 refs 4 14 0 0 15 0 0 25 0 0 24 0 0 SURF 0x30 mat 4 refs 4 15 0 0 16 0 0 26 0 0 25 0 0 SURF 0x30 mat 4 refs 4 16 0 0 17 0 0 27 0 0 26 0 0 SURF 0x30 mat 4 refs 4 17 0 0 18 0 0 28 0 0 27 0 0 SURF 0x30 mat 4 refs 4 18 0 0 19 0 0 29 0 0 28 0 0 SURF 0x30 mat 4 refs 4 19 0 0 10 0 0 20 0 0 29 0 0 kids 0 OBJECT poly name "Tail mount" loc 0 -0.0453386 -2.18361 crease 45.000000 numvert 4 0 0.0386756 -0.0122342 0 -0.0378863 -0.0209165 0 -0.0378863 0.0256522 0 0.0384958 0.0142951 numsurf 1 SURF 0x20 mat 0 refs 4 0 0 1 1 0.402298 0 2 1 0.0319149 3 0.800127 0.9763 kids 0 OBJECT poly name "Tail mount" loc -0.0102402 -0.0454402 -2.18361 crease 45.000000 numvert 4 -0.0135618 0.038328 0.0142951 -0.0069047 -0.0468147 0.0256522 -0.0069047 -0.0468147 -0.0209165 -0.0135775 0.0385284 -0.0122342 numsurf 1 SURF 0x20 mat 0 refs 4 3 0 1 2 0.402298 0 1 1 0.0319149 0 0.800127 0.9763 kids 0 OBJECT poly name "Tail mount" loc 0 -0.0453386 -2.18361 crease 45.000000 numvert 4 0.0233014 0.0381498 0.0142951 0.0166442 -0.0486901 0.0256522 0.0166442 -0.0486901 -0.0209165 0.023317 0.0383542 -0.0122342 numsurf 1 SURF 0x20 mat 0 refs 4 3 0 1 2 0.402298 0 1 1 0.0319149 0 0.800127 0.9763 kids 0 crrcsim-0.9.12/objects/sovereign.ac0000644000175000017500000004113411724452424014135 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "material_0" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 5 OBJECT poly name "object" loc 0 -0.09 -1.755 texture "sovereign_tex.rgb" crease 45.000000 numvert 21 0.75 0.515495 -0.290657 0.75 0.532959 -0.148496 0.75 0.531805 -0.113188 0.75 0.526657 -0.07767 0.75 0.517824 -0.112455 0.75 0.512986 -0.14745 0.75 0.51552 -0.290178 0 -0.016046 -0.30617 0 0.00469 -0.101585 0 0.004342 -0.050897 0 0 0 0 -0.009639 -0.050164 0 -0.015283 -0.100538 0 -0.01601 -0.305481 -0.75 0.515495 -0.290657 -0.75 0.532959 -0.148496 -0.75 0.531805 -0.113188 -0.75 0.526657 -0.07767 -0.75 0.517824 -0.112455 -0.75 0.512986 -0.14745 -0.75 0.51552 -0.290178 numsurf 16 SURF 0x30 mat 0 refs 4 7 0.70835 0.968676 8 0.70835 0.906862 1 0.983103 0.921036 0 0.983103 0.963989 SURF 0x30 mat 0 refs 4 8 0.70835 0.906862 9 0.70835 0.891548 2 0.983103 0.910368 1 0.983103 0.921036 SURF 0x30 mat 0 refs 4 9 0.70835 0.891548 10 0.70835 0.87617 3 0.983103 0.899637 2 0.983103 0.910368 SURF 0x30 mat 0 refs 4 10 0.70961 0.752638 11 0.70961 0.768464 4 0.984125 0.788117 3 0.984125 0.777142 SURF 0x30 mat 0 refs 4 11 0.70961 0.768464 12 0.70961 0.784357 5 0.984125 0.799157 4 0.984125 0.788117 SURF 0x30 mat 0 refs 4 12 0.70961 0.784357 13 0.70961 0.849014 6 0.984125 0.844186 5 0.984125 0.799157 SURF 0x30 mat 0 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 0 refs 4 14 0.433597 0.963989 15 0.433597 0.921036 8 0.70835 0.906862 7 0.70835 0.968676 SURF 0x30 mat 0 refs 4 15 0.433597 0.921036 16 0.433597 0.910368 9 0.70835 0.891548 8 0.70835 0.906862 SURF 0x30 mat 0 refs 4 16 0.433597 0.910368 17 0.433597 0.899637 10 0.70835 0.87617 9 0.70835 0.891548 SURF 0x30 mat 0 refs 4 17 0.435095 0.777142 18 0.435095 0.788117 11 0.70961 0.768464 10 0.70961 0.752638 SURF 0x30 mat 0 refs 4 18 0.435095 0.788117 19 0.435095 0.799157 12 0.70961 0.784357 11 0.70961 0.768464 SURF 0x30 mat 0 refs 4 19 0.435095 0.799157 20 0.435095 0.844186 13 0.70961 0.849014 12 0.70961 0.784357 SURF 0x30 mat 0 refs 4 20 0 0 14 0 0 7 0 0 13 0 0 SURF 0x30 mat 0 refs 7 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 SURF 0x30 mat 0 refs 7 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 15 0 0 14 0 0 kids 0 OBJECT poly name "object" loc 0 -0.104 -2.05 crease 45.000000 numvert 20 0.02 0 0 0.01618 0.011756 0 0.00618 0.019021 0 -0.00618 0.019021 0 -0.01618 0.011756 0 -0.02 0 0 -0.01618 -0.011756 0 -0.00618 -0.019021 0 0.00618 -0.019021 0 0.01618 -0.011756 0 0.03 0 1.85 0.024271 0.017634 1.85 0.009271 0.028532 1.85 -0.009271 0.028532 1.85 -0.024271 0.017634 1.85 -0.03 0 1.85 -0.024271 -0.017634 1.85 -0.009271 -0.028532 1.85 0.009271 -0.028532 1.85 0.024271 -0.017634 1.85 numsurf 12 SURF 0x30 mat 0 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 0 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 0 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "object" loc 0 -0.1 -0.1 texture "sovereign_tex.rgb" crease 45.000000 numvert 25 0.02113 0.02113 1.0992 -0.02113 0.02113 1.0992 -0.02113 -0.02113 1.0992 0.02113 -0.02113 1.0992 0.021553 0.02113 1.0992 0.03272 0.04581 0.92254 -0.03272 0.04581 0.92254 -0.03272 -0.04581 0.92254 0.03272 -0.04581 0.92254 0.033374 0.04581 0.92254 0.04908 0.071985 0.70662 -0.04908 0.071985 0.70662 -0.04908 -0.071985 0.70662 0.04908 -0.071985 0.70662 0.050062 0.071985 0.70662 0.05235 0.09162 0.25517 -0.05235 0.09162 0.25517 -0.05235 -0.09162 0.25517 0.05235 -0.09162 0.25517 0.053397 0.09162 0.25517 0.026175 0.039267 -0.13777 -0.026175 0.039267 -0.13777 -0.026175 -0.039267 -0.13777 0.026175 -0.039267 -0.13777 0.026698 0.039267 -0.13777 numsurf 22 SURF 0x30 mat 0 refs 4 5 0.136475 0.0954027 6 0.109619 0.0954027 1 0.114375 0.0195312 0 0.131719 0.0195312 SURF 0x30 mat 0 refs 4 6 0.0800588 0.101458 7 0.0415405 0.101458 2 0.0519163 0.0264176 1 0.069683 0.0264176 SURF 0x30 mat 0 refs 4 7 0.349852 0.0686278 8 0.435304 0.0686278 3 0.42017 0.03125 2 0.364986 0.03125 SURF 0x30 mat 0 refs 4 8 0.206076 0.0979607 9 0.168688 0.0979607 4 0.17876 0.0225144 3 0.196005 0.0225144 SURF 0x30 mat 0 refs 4 9 0 0 5 0 0 0 0 0 4 0 0 SURF 0x30 mat 0 refs 4 10 0.143189 0.188135 11 0.102905 0.188135 6 0.109619 0.0954027 5 0.136475 0.0954027 SURF 0x30 mat 0 refs 4 11 0.0910631 0.193175 12 0.0305361 0.193175 7 0.0415405 0.101458 6 0.0800588 0.101458 SURF 0x30 mat 0 refs 4 12 0.328489 0.114312 13 0.456667 0.114312 8 0.435304 0.0686278 7 0.349852 0.0686278 SURF 0x30 mat 0 refs 4 13 0.216758 0.190174 14 0.158007 0.190174 9 0.168688 0.0979607 8 0.206076 0.0979607 SURF 0x30 mat 0 refs 4 14 0 0 10 0 0 5 0 0 9 0 0 SURF 0x30 mat 0 refs 4 15 0.144531 0.382023 16 0.101562 0.382023 11 0.102905 0.188135 10 0.143189 0.188135 SURF 0x30 mat 0 refs 4 16 0.099318 0.38494 17 0.0222813 0.38494 12 0.0305361 0.193175 11 0.0910631 0.193175 SURF 0x30 mat 0 refs 4 17 0.324219 0.20983 18 0.460938 0.20983 13 0.456667 0.114312 12 0.328489 0.114312 SURF 0x30 mat 0 refs 4 18 0.22477 0.382975 19 0.149994 0.382975 14 0.158007 0.190174 13 0.216758 0.190174 SURF 0x30 mat 0 refs 4 19 0 0 15 0 0 10 0 0 14 0 0 SURF 0x30 mat 0 refs 4 20 0.133789 0.550781 21 0.112305 0.550781 16 0.101562 0.382023 15 0.144531 0.382023 SURF 0x30 mat 0 refs 4 21 0.077308 0.55185 22 0.0442912 0.55185 17 0.0222813 0.38494 16 0.099318 0.38494 SURF 0x30 mat 0 refs 4 22 0.358398 0.292969 23 0.426758 0.292969 18 0.460938 0.20983 17 0.324219 0.20983 SURF 0x30 mat 0 refs 4 23 0.203406 0.550789 24 0.171358 0.550789 19 0.149994 0.382975 18 0.22477 0.382975 SURF 0x30 mat 0 refs 4 24 0 0 20 0 0 15 0 0 19 0 0 SURF 0x30 mat 0 refs 5 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 5 24 0.417969 0.242188 23 0.417351 0.179688 22 0.355469 0.179688 21 0.355469 0.242188 20 0.417351 0.242188 kids 0 OBJECT poly name "object" loc 0 -0.1 0.992 texture "sovereign_tex.rgb" crease 45.000000 numvert 32 0.020506 0 -0.020506 0.01659 0.012053 -0.020506 0.006337 0.019502 -0.020506 -0.006337 0.019502 -0.020506 -0.01659 0.012053 -0.020506 -0.020506 0 -0.020506 -0.01659 -0.012053 -0.020506 -0.006337 -0.019502 -0.020506 0.006337 -0.019502 -0.020506 0.01659 -0.012053 -0.020506 0.029 0 0 0.023461 0.017046 0 0.008961 0.027581 0 -0.008961 0.027581 0 -0.023461 0.017046 0 -0.029 0 0 -0.023461 -0.017046 0 -0.008961 -0.027581 0 0.008961 -0.027581 0 0.023461 -0.017046 0 0.020506 0 0.020506 0.01659 0.012053 0.020506 0.006337 0.019502 0.020506 -0.006337 0.019502 0.020506 -0.01659 0.012053 0.020506 -0.020506 0 0.020506 -0.01659 -0.012053 0.020506 -0.006337 -0.019502 0.020506 0.006337 -0.019502 0.020506 0.01659 -0.012053 0.020506 0 0 -0.029 0 0 0.029 numsurf 40 SURF 0x30 mat 1 refs 3 30 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 3 30 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 3 30 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 3 30 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 3 30 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 3 30 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 3 30 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 3 30 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 3 30 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 3 30 0 0 0 0 0 9 0 0 SURF 0x30 mat 1 refs 3 31 0 0 20 0 0 21 0 0 SURF 0x30 mat 1 refs 3 31 0 0 21 0 0 22 0 0 SURF 0x30 mat 1 refs 3 31 0 0 22 0 0 23 0 0 SURF 0x30 mat 1 refs 3 31 0 0 23 0 0 24 0 0 SURF 0x30 mat 1 refs 3 31 0 0 24 0 0 25 0 0 SURF 0x30 mat 1 refs 3 31 0 0 25 0 0 26 0 0 SURF 0x30 mat 1 refs 3 31 0 0 26 0 0 27 0 0 SURF 0x30 mat 1 refs 3 31 0 0 27 0 0 28 0 0 SURF 0x30 mat 1 refs 3 31 0 0 28 0 0 29 0 0 SURF 0x30 mat 1 refs 3 31 0 0 29 0 0 20 0 0 SURF 0x30 mat 1 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 21 0 0 20 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 22 0 0 21 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 13 0 0 14 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 28 0 0 27 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 19 0 0 10 0 0 20 0 0 29 0 0 kids 0 OBJECT poly name "wing" loc 2.39814e-15 -0.0510029 0.0563031 texture "sovereign_tex.rgb" crease 45.000000 numvert 65 -3.3 0.421705 -0.206346 -3.3 0.44614 -0.0966764 -3.3 0.461744 0.0282882 -3.3 0.468426 0.112352 -3.3 0.45581 0.180231 -3.3 0.452584 0.18971 -3.3 0.442511 0.199428 -3.3 0.43146 0.191621 -3.3 0.427827 0.183554 -3.3 0.424568 0.143856 -3.3 0.42376 0.0670802 -1.426 -0.0262766 0.102726 -1.426 -0.0251059 0.213996 -1.426 -0.0203819 0.271529 -1.426 -0.0151172 0.28322 -1.426 0.000898663 0.294535 -1.426 0.0154981 0.280451 -1.426 0.0201734 0.266713 -1.426 0.0384573 0.168338 -1.426 0.028773 0.0465061 -1.426 0.00615918 -0.134602 -1.426 -0.0292551 -0.293545 -2.69221e-08 0.0154981 0.280451 -2.67736e-08 -0.0151172 0.28322 -2.7811e-08 -0.0203819 0.271529 -7.72083e-08 -0.0292551 -0.293545 -6.32136e-08 0.00615917 -0.134602 -4.73212e-08 0.028773 0.0465059 -3.66473e-08 0.0384573 0.168338 -2.81081e-08 0.0201734 0.266713 -3.28521e-08 -0.0251059 0.213996 -4.25773e-08 -0.0262766 0.102726 3.3 0.421705 -0.206346 3.3 0.44614 -0.0966764 3.3 0.461744 0.0282882 3.3 0.468426 0.112352 3.3 0.45581 0.180231 3.3 0.452584 0.18971 3.3 0.442511 0.199428 3.3 0.43146 0.191621 3.3 0.427827 0.183554 3.3 0.424568 0.143856 3.3 0.42376 0.0670802 1.426 -0.0262766 0.102726 1.426 -0.0251059 0.213996 1.426 -0.0203819 0.271529 1.426 -0.0151172 0.28322 1.426 0.000898663 0.294535 1.426 0.0154981 0.280451 1.426 0.0201734 0.266713 1.426 0.0384573 0.168338 1.426 0.028773 0.0465061 1.426 0.00615918 -0.134602 1.426 -0.0292551 -0.293545 -2.45501e-08 0.0154981 0.280451 -2.46987e-08 -0.0151172 0.28322 -2.36612e-08 -0.0203819 0.271529 2.57361e-08 -0.0292551 -0.293545 1.17414e-08 0.00615917 -0.134602 -4.15099e-09 0.028773 0.0465059 -1.4825e-08 0.0384573 0.168338 -2.33641e-08 0.0201734 0.266713 -2.57361e-08 0.000898659 0.294535 -1.86201e-08 -0.0251059 0.213996 -8.89497e-09 -0.0262766 0.102726 numsurf 50 SURF 0x20 mat 0 refs 11 10 0.672811 0.0416667 9 0.861751 0 8 0.930876 0.0416667 7 0.965438 0.0625 6 1 0.0833333 5 0.976959 0.375 4 0.953917 0.666667 3 0.788018 1 2 0.580645 0.791667 1 0.271889 0.666667 0 3.32178e-08 0.208333 SURF 0x20 mat 0 refs 4 11 0.37806 0.694009 10 0.103079 0.949743 0 0.136124 0.98762 21 0.429932 0.747491 SURF 0x20 mat 0 refs 4 21 0.318421 0.648977 0 0.0640278 0.910257 1 0.0503165 0.895701 20 0.298452 0.628315 SURF 0x20 mat 0 refs 4 20 0.298452 0.628315 1 0.0503165 0.895701 2 0.0346929 0.879115 19 0.275698 0.604773 SURF 0x20 mat 0 refs 4 19 0.275698 0.604773 2 0.0346929 0.879115 3 0.0241828 0.867958 18 0.260392 0.588935 SURF 0x20 mat 0 refs 4 18 0.260392 0.588935 3 0.0241828 0.867958 4 0.0156964 0.858949 17 0.248033 0.576147 SURF 0x20 mat 0 refs 4 17 0.248033 0.576147 4 0.0156964 0.858949 5 0.0145113 0.857691 16 0.246307 0.574361 SURF 0x20 mat 0 refs 4 16 0.246307 0.574361 5 0.0145113 0.857691 6 0.0132963 0.856401 15 0.244537 0.572531 SURF 0x20 mat 0 refs 4 15 0.244537 0.572531 6 0.0132963 0.856401 7 0.0142725 0.857437 14 0.245959 0.574001 SURF 0x20 mat 0 refs 4 14 0.354434 0.669649 7 0.0880269 0.932491 8 0.0890018 0.933608 13 0.355964 0.671227 SURF 0x20 mat 0 refs 4 13 0.355964 0.671227 8 0.0890018 0.933608 9 0.0937996 0.939108 12 0.363495 0.678992 SURF 0x20 mat 0 refs 4 12 0.363495 0.678992 9 0.0937996 0.939108 10 0.103079 0.949743 11 0.37806 0.694009 SURF 0x20 mat 0 refs 11 21 3.32178e-08 0.208333 20 0.271889 0.666667 19 0.580645 0.791667 18 0.788018 1 17 0.953917 0.666667 16 0.976959 0.375 15 1 0.0833333 14 0.965438 0.0625 13 0.930876 0.0416667 12 0.861751 0 11 0.672811 0.0416667 SURF 0x20 mat 0 refs 4 31 0.52786 0.541591 11 0.37806 0.694009 21 0.429932 0.747491 25 0.578121 0.593462 SURF 0x20 mat 0 refs 4 30 0.513747 0.527025 12 0.363495 0.678992 11 0.37806 0.694009 31 0.52786 0.541591 SURF 0x20 mat 0 refs 4 24 0.506449 0.519494 13 0.355964 0.671227 12 0.363495 0.678992 30 0.513747 0.527025 SURF 0x20 mat 0 refs 4 23 0.504966 0.517964 14 0.354434 0.669649 13 0.355964 0.671227 24 0.506449 0.519494 SURF 0x20 mat 0 refs 4 62 0.448235 0.392124 15 0.244537 0.572531 14 0.245959 0.574001 23 0.449459 0.393172 SURF 0x20 mat 0 refs 4 22 0.449758 0.393428 16 0.246307 0.574361 15 0.244537 0.572531 62 0.448235 0.392124 SURF 0x20 mat 0 refs 4 29 0.451245 0.394701 17 0.248033 0.576147 16 0.246307 0.574361 22 0.449758 0.393428 SURF 0x20 mat 0 refs 4 28 0.461888 0.403812 18 0.260392 0.588935 17 0.248033 0.576147 29 0.451245 0.394701 SURF 0x20 mat 0 refs 4 27 0.475068 0.415096 19 0.275698 0.604773 18 0.260392 0.588935 28 0.461888 0.403812 SURF 0x20 mat 0 refs 4 26 0.494662 0.43187 20 0.298452 0.628315 19 0.275698 0.604773 27 0.475068 0.415096 SURF 0x20 mat 0 refs 4 25 0.578121 0.593462 21 0.429932 0.747491 20 0.409126 0.726039 26 0.557961 0.572657 SURF 0x21 mat 0 refs 11 31 0.672811 0.0416667 30 0.861751 0 24 0.930876 0.0416667 23 0.965438 0.0625 62 1 0.0833333 22 0.976959 0.375 29 0.953917 0.666667 28 0.788018 1 27 0.580645 0.791667 26 0.271889 0.666667 25 3.32178e-08 0.208333 SURF 0x20 mat 0 refs 11 32 3.32178e-08 0.208333 33 0.271889 0.666667 34 0.580645 0.791667 35 0.788018 1 36 0.953917 0.666667 37 0.976959 0.375 38 1 0.0833333 39 0.965438 0.0625 40 0.930876 0.0416667 41 0.861751 0 42 0.672811 0.0416667 SURF 0x20 mat 0 refs 4 53 0.733177 0.437253 32 0.985034 0.138687 42 0.947962 0.104031 43 0.682111 0.386991 SURF 0x20 mat 0 refs 4 52 0.688927 0.240726 33 0.899174 0.0433268 32 0.913674 0.0570943 53 0.707713 0.260599 SURF 0x20 mat 0 refs 4 51 0.667521 0.218082 34 0.882652 0.0276394 33 0.899174 0.0433268 52 0.688927 0.240726 SURF 0x20 mat 0 refs 4 50 0.653121 0.202849 35 0.871537 0.0170863 34 0.882652 0.0276394 51 0.667521 0.218082 SURF 0x20 mat 0 refs 4 49 0.641494 0.190549 36 0.862563 0.00856524 35 0.871537 0.0170863 50 0.653121 0.202849 SURF 0x20 mat 0 refs 4 48 0.63987 0.188832 37 0.86131 0.00737527 36 0.862563 0.00856524 49 0.641494 0.190549 SURF 0x20 mat 0 refs 4 47 0.638206 0.187071 38 0.860025 0.00615528 37 0.86131 0.00737527 48 0.63987 0.188832 SURF 0x20 mat 0 refs 4 46 0.639543 0.188485 39 0.861057 0.00713548 38 0.860025 0.00615528 47 0.638206 0.187071 SURF 0x20 mat 0 refs 4 45 0.660358 0.365581 40 0.932171 0.0892685 39 0.931077 0.0882462 46 0.658851 0.364098 SURF 0x20 mat 0 refs 4 44 0.667772 0.372878 41 0.937553 0.0943001 40 0.932171 0.0892685 45 0.660358 0.365581 SURF 0x20 mat 0 refs 4 43 0.682111 0.386991 42 0.947962 0.104031 41 0.937553 0.0943001 44 0.667772 0.372878 SURF 0x20 mat 0 refs 11 43 0.672811 0.0416667 44 0.861751 0 45 0.930876 0.0416667 46 0.965438 0.0625 47 1 0.0833333 48 0.976959 0.375 49 0.953917 0.666667 50 0.788018 1 51 0.580645 0.791667 52 0.271889 0.666667 53 3.32178e-08 0.208333 SURF 0x20 mat 0 refs 4 57 0.578121 0.593462 53 0.733177 0.437253 43 0.682111 0.386991 64 0.52786 0.541591 SURF 0x20 mat 0 refs 4 64 0.52786 0.541591 43 0.682111 0.386991 44 0.667772 0.372878 63 0.513747 0.527025 SURF 0x20 mat 0 refs 4 63 0.513747 0.527025 44 0.667772 0.372878 45 0.660358 0.365581 56 0.506449 0.519494 SURF 0x20 mat 0 refs 4 56 0.506449 0.519494 45 0.660358 0.365581 46 0.658851 0.364098 55 0.504966 0.517964 SURF 0x20 mat 0 refs 4 55 0.449459 0.393172 46 0.639543 0.188485 47 0.638206 0.187071 62 0.448235 0.392124 SURF 0x20 mat 0 refs 4 62 0.448235 0.392124 47 0.638206 0.187071 48 0.63987 0.188832 54 0.449758 0.393428 SURF 0x20 mat 0 refs 4 54 0.449758 0.393428 48 0.63987 0.188832 49 0.641494 0.190549 61 0.451245 0.394701 SURF 0x20 mat 0 refs 4 61 0.451245 0.394701 49 0.641494 0.190549 50 0.653121 0.202849 60 0.461888 0.403812 SURF 0x20 mat 0 refs 4 60 0.461888 0.403812 50 0.653121 0.202849 51 0.667521 0.218082 59 0.475068 0.415096 SURF 0x20 mat 0 refs 4 59 0.475068 0.415096 51 0.667521 0.218082 52 0.688927 0.240726 58 0.494662 0.43187 SURF 0x20 mat 0 refs 4 58 0.494662 0.43187 52 0.688927 0.240726 53 0.707713 0.260599 57 0.511858 0.446591 SURF 0x21 mat 0 refs 11 57 3.32178e-08 0.208333 58 0.271889 0.666667 59 0.580645 0.791667 60 0.788018 1 61 0.953917 0.666667 54 0.976959 0.375 62 1 0.0833333 55 0.965438 0.0625 56 0.930876 0.0416667 63 0.861751 0 64 0.672811 0.0416667 kids 0 crrcsim-0.9.12/objects/Makefile.in0000664000175000017500000002743411724452454013710 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/objects" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = objects DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(objectdir)" DATA = $(object_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ objectdir = $(datadir)/@PACKAGE@/objects object_DATA = allegro.ac apogee.ac biplane2.ac copter3.ac Crossfire.ac Erwin.ac \ Fireworks_C.ac flexifly_xlm.ac freqboard.ac gap65.ac \ gap65_raven.ac heli.ac k2.ac log.ac mav.ac melyan_01.ac \ outhouse.ac outrage.ac PilatusB4.ac qc01.ac qc01_x.ac quickie01.ac Skorpion.ac \ small.ac sovereign.ac sport.ac supra.ac trashcan.ac \ wasabi_wr.3ds wasabi_yr.3ds zagi.ac zagi-xs.ac zipper.ac EXTRA_DIST = $(object_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign objects/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign objects/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-objectDATA: $(object_DATA) @$(NORMAL_INSTALL) test -z "$(objectdir)" || $(MKDIR_P) "$(DESTDIR)$(objectdir)" @list='$(object_DATA)'; test -n "$(objectdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(objectdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(objectdir)" || exit $$?; \ done uninstall-objectDATA: @$(NORMAL_UNINSTALL) @list='$(object_DATA)'; test -n "$(objectdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(objectdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(objectdir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(objectdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-objectDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-objectDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-objectDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-objectDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/objects/zagi-xs.ac0000644000175000017500000003202111724452424013511 00000000000000AC3Db MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.702 0.702 0.702 emis 0 0 0 spec 1 1 1 shi 40 trans 0 OBJECT world kids 8 OBJECT poly name "wing" loc 0 -0.0625 0 texture "zagi-xs-texture.rgb" crease 45.000000 numvert 48 0.208 0.027232 -0.333233 0.208 0.053748 -0.109283 0.208 0.073904 0.096034 0.208 0.083234 0.226642 0.208 0.078569 0.338617 0.208 0.064569 0.46926 0.208 0.059526 0.525248 0.208 0 0.562567 0.208 -0.013997 0.543907 0.208 -0.01866 0.487917 0.208 -0.020962 0.375972 0.208 -0.019555 0.207982 0.208 -0.01866 -0.090471 0.208 -0.009316 -0.315317 0.208 -0.009316 -0.333233 0.208 0.027232 -0.333233 0 0.0304 -0.333333 0 0.06 -0.083333 0 0.0825 0.145867 0 0.092916 0.291667 0 0.087708 0.416667 0 0.07208 0.562507 0 0.06645 0.625007 0 0 0.666667 0 -0.015625 0.645837 0 -0.02083 0.583334 0 -0.0234 0.458367 0 -0.02183 0.270837 0 -0.02083 -0.062333 0 -0.0104 -0.313333 0 -0.0104 -0.333333 0 0.0304 -0.333333 -0.208 0.027232 -0.333233 -0.208 0.053748 -0.109283 -0.208 0.073904 0.096034 -0.208 0.083234 0.226642 -0.208 0.078569 0.338617 -0.208 0.064569 0.46926 -0.208 0.059526 0.525248 -0.208 0 0.562567 -0.208 -0.013997 0.543907 -0.208 -0.01866 0.487917 -0.208 -0.020962 0.375972 -0.208 -0.019555 0.207982 -0.208 -0.01866 -0.090471 -0.208 -0.009316 -0.315317 -0.208 -0.009316 -0.333233 -0.208 0.027232 -0.333233 numsurf 34 SURF 0x30 mat 1 refs 4 16 0.501582 0.23933 17 0.501582 0.181732 1 0.553582 0.18771 0 0.553582 0.239307 SURF 0x30 mat 1 refs 4 17 0.501582 0.181732 18 0.501582 0.128925 2 0.553582 0.140406 1 0.553582 0.18771 SURF 0x30 mat 1 refs 4 18 0.501582 0.128925 19 0.501582 0.0953334 3 0.553582 0.110314 2 0.553582 0.140406 SURF 0x30 mat 1 refs 4 19 0.501582 0.0953334 20 0.501582 0.066534 4 0.553582 0.0845164 3 0.553582 0.110314 SURF 0x30 mat 1 refs 4 20 0.501582 0.066534 21 0.501582 0.0329333 5 0.553582 0.0544169 4 0.553582 0.0845164 SURF 0x30 mat 1 refs 4 21 0.501582 0.0329333 22 0.501582 0.0185337 6 0.553582 0.0415177 5 0.553582 0.0544169 SURF 0x30 mat 1 refs 4 22 0.501582 0.0185337 23 0.501582 0.00893548 7 0.553582 0.0329196 6 0.553582 0.0415177 SURF 0x30 mat 1 refs 4 23 0.501697 0.553489 24 0.501697 0.557946 8 0.553697 0.579758 7 0.553697 0.575765 SURF 0x30 mat 1 refs 4 24 0.501697 0.557946 25 0.501697 0.571321 9 0.553697 0.591739 8 0.553697 0.579758 SURF 0x30 mat 1 refs 4 25 0.501697 0.571321 26 0.501697 0.598063 10 0.553697 0.615694 9 0.553697 0.591739 SURF 0x30 mat 1 refs 4 26 0.501697 0.598063 27 0.501697 0.638191 11 0.553697 0.651641 10 0.553697 0.615694 SURF 0x30 mat 1 refs 4 27 0.501697 0.638191 28 0.501697 0.709485 12 0.553697 0.715505 11 0.553697 0.651641 SURF 0x30 mat 1 refs 4 28 0.501697 0.709485 29 0.501697 0.763195 13 0.553697 0.763619 12 0.553697 0.715505 SURF 0x30 mat 1 refs 4 29 0.501697 0.763195 30 0.501697 0.767474 14 0.553697 0.767453 13 0.553697 0.763619 SURF 0x30 mat 0 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 1 refs 4 32 0.449582 0.239307 33 0.449582 0.18771 17 0.501582 0.181732 16 0.501582 0.23933 SURF 0x30 mat 1 refs 4 33 0.449582 0.18771 34 0.449582 0.140406 18 0.501582 0.128925 17 0.501582 0.181732 SURF 0x30 mat 1 refs 4 34 0.449582 0.140406 35 0.449582 0.110314 19 0.501582 0.0953334 18 0.501582 0.128925 SURF 0x30 mat 1 refs 4 35 0.449582 0.110314 36 0.449582 0.0845164 20 0.501582 0.066534 19 0.501582 0.0953334 SURF 0x30 mat 1 refs 4 36 0.449582 0.0845164 37 0.449582 0.0544169 21 0.501582 0.0329333 20 0.501582 0.066534 SURF 0x30 mat 1 refs 4 37 0.449582 0.0544169 38 0.449582 0.0415177 22 0.501582 0.0185337 21 0.501582 0.0329333 SURF 0x30 mat 1 refs 4 38 0.449582 0.0415177 39 0.449582 0.0329196 23 0.501582 0.00893548 22 0.501582 0.0185337 SURF 0x30 mat 1 refs 4 39 0.449697 0.575765 40 0.449697 0.579758 24 0.501697 0.557946 23 0.501697 0.553489 SURF 0x30 mat 1 refs 4 40 0.449697 0.579758 41 0.449697 0.591739 25 0.501697 0.571321 24 0.501697 0.557946 SURF 0x30 mat 1 refs 4 41 0.449697 0.591739 42 0.449697 0.615694 26 0.501697 0.598063 25 0.501697 0.571321 SURF 0x30 mat 1 refs 4 42 0.449697 0.615694 43 0.449697 0.651641 27 0.501697 0.638191 26 0.501697 0.598063 SURF 0x30 mat 1 refs 4 43 0.449697 0.651641 44 0.449697 0.715505 28 0.501697 0.709485 27 0.501697 0.638191 SURF 0x30 mat 1 refs 4 44 0.449697 0.715505 45 0.449697 0.763619 29 0.501697 0.763195 28 0.501697 0.709485 SURF 0x30 mat 1 refs 4 45 0.449697 0.763619 46 0.449697 0.767453 30 0.501697 0.767474 29 0.501697 0.763195 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 31 0 0 30 0 0 SURF 0x30 mat 1 refs 4 47 0 0 32 0 0 16 0 0 31 0 0 SURF 0x30 mat 0 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 16 47 0 0 46 0 0 45 0 0 44 0 0 43 0 0 42 0 0 41 0 0 40 0 0 39 0 0 38 0 0 37 0 0 36 0 0 35 0 0 34 0 0 33 0 0 32 0 0 kids 0 OBJECT poly name "left_wing" loc 0 -0.0625 0 texture "zagi-xs-texture.rgb" crease 45.000000 numvert 32 -0.208 0 -0.389221 -0.208 0.009316 -0.333233 -0.208 0.037325 -0.109283 -0.208 0.055988 0.096034 -0.208 0.065318 0.226642 -0.208 0.060653 0.338617 -0.208 0.046653 0.46926 -0.208 0.032652 0.525248 -0.208 0 0.562567 -0.208 -0.013997 0.543907 -0.208 -0.01866 0.487917 -0.208 -0.020962 0.375972 -0.208 -0.019555 0.207982 -0.208 -0.01866 -0.090471 -0.208 -0.009316 -0.333233 -0.208 0 -0.389221 -2 0 -0.833292 -2 0.004078 -0.808783 -2 0.01634 -0.710745 -2 0.024509 -0.620865 -2 0.028594 -0.563689 -2 0.026552 -0.51467 -2 0.020423 -0.457479 -2 0.014294 -0.43297 -2 0 -0.416633 -2 -0.006127 -0.424801 -2 -0.008168 -0.449312 -2 -0.009176 -0.498318 -2 -0.008561 -0.571858 -2 -0.008168 -0.70251 -2 -0.004078 -0.808783 -2 0 -0.833292 numsurf 18 SURF 0x30 mat 1 refs 4 16 0 0.354517 17 0 0.348871 1 0.448 0.239307 0 0.448 0.252206 SURF 0x30 mat 1 refs 4 17 0 0.348871 18 0 0.326283 2 0.448 0.18771 1 0.448 0.239307 SURF 0x30 mat 1 refs 4 18 0 0.326283 19 0 0.305576 3 0.448 0.140406 2 0.448 0.18771 SURF 0x30 mat 1 refs 4 19 0 0.305576 20 0 0.292403 4 0.448 0.110314 3 0.448 0.140406 SURF 0x30 mat 1 refs 4 20 0 0.292403 21 0 0.281109 5 0.448 0.0845164 4 0.448 0.110314 SURF 0x30 mat 1 refs 4 21 0 0.281109 22 0 0.267933 6 0.448 0.0544169 5 0.448 0.0845164 SURF 0x30 mat 1 refs 4 22 0 0.267933 23 0 0.262286 7 0.448 0.0415177 6 0.448 0.0544169 SURF 0x30 mat 1 refs 4 23 0 0.262286 24 0 0.258522 8 0.448 0.0329196 7 0.448 0.0415177 SURF 0x30 mat 1 refs 4 24 0 0.784876 25 0 0.786623 9 0.448 0.579334 8 0.448 0.575341 SURF 0x30 mat 1 refs 4 25 0 0.786623 26 0 0.791869 10 0.448 0.591315 9 0.448 0.579334 SURF 0x30 mat 1 refs 4 26 0 0.791869 27 0 0.802355 11 0.448 0.61527 10 0.448 0.591315 SURF 0x30 mat 1 refs 4 27 0 0.802355 28 0 0.818091 12 0.448 0.651217 11 0.448 0.61527 SURF 0x30 mat 1 refs 4 28 0 0.818091 29 0 0.846049 13 0.448 0.715081 12 0.448 0.651217 SURF 0x30 mat 1 refs 4 29 0 0.846049 30 0 0.86879 14 0.448 0.767029 13 0.448 0.715081 SURF 0x30 mat 1 refs 4 30 0 0.86879 31 0 0.874034 15 0.448 0.77901 14 0.448 0.767029 SURF 0x30 mat 1 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 1 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 16 31 0 0 30 0 0 29 0 0 28 0 0 27 0 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 0 21 0 0 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 kids 0 OBJECT poly name "right_wing" loc 0 -0.0625 0 texture "zagi-xs-texture.rgb" crease 45.000000 numvert 32 2 0 -0.833292 2 0.004078 -0.808783 2 0.01634 -0.710745 2 0.024509 -0.620865 2 0.028594 -0.563689 2 0.026552 -0.51467 2 0.020423 -0.457479 2 0.014294 -0.43297 2 0 -0.416633 2 -0.006127 -0.424801 2 -0.008168 -0.449312 2 -0.009176 -0.498318 2 -0.008561 -0.571858 2 -0.008168 -0.70251 2 -0.004078 -0.808783 2 0 -0.833292 0.208 0 -0.389221 0.208 0.009316 -0.333233 0.208 0.037325 -0.109283 0.208 0.055988 0.096034 0.208 0.065318 0.226642 0.208 0.060653 0.338617 0.208 0.046653 0.46926 0.208 0.032652 0.525248 0.208 0 0.562567 0.208 -0.013997 0.543907 0.208 -0.01866 0.487917 0.208 -0.020962 0.375972 0.208 -0.019555 0.207982 0.208 -0.01866 -0.090471 0.208 -0.009316 -0.333233 0.208 0 -0.389221 numsurf 18 SURF 0x30 mat 1 refs 4 16 0.552 0.252206 17 0.552 0.239307 1 1 0.348871 0 1 0.354517 SURF 0x30 mat 1 refs 4 17 0.552 0.239307 18 0.552 0.18771 2 1 0.326283 1 1 0.348871 SURF 0x30 mat 1 refs 4 18 0.552 0.18771 19 0.552 0.140406 3 1 0.305576 2 1 0.326283 SURF 0x30 mat 1 refs 4 19 0.552 0.140406 20 0.552 0.110314 4 1 0.292403 3 1 0.305576 SURF 0x30 mat 1 refs 4 20 0.552 0.110314 21 0.552 0.0845164 5 1 0.281109 4 1 0.292403 SURF 0x30 mat 1 refs 4 21 0.552 0.0845164 22 0.552 0.0544169 6 1 0.267933 5 1 0.281109 SURF 0x30 mat 1 refs 4 22 0.552 0.0544169 23 0.552 0.0415177 7 1 0.262286 6 1 0.267933 SURF 0x30 mat 1 refs 4 23 0.552 0.0415177 24 0.552 0.0329196 8 1 0.258522 7 1 0.262286 SURF 0x30 mat 1 refs 4 24 0.552 0.575341 25 0.552 0.579334 9 1 0.786623 8 1 0.784876 SURF 0x30 mat 1 refs 4 25 0.552 0.579334 26 0.552 0.591315 10 1 0.791869 9 1 0.786623 SURF 0x30 mat 1 refs 4 26 0.552 0.591315 27 0.552 0.61527 11 1 0.802355 10 1 0.791869 SURF 0x30 mat 1 refs 4 27 0.552 0.61527 28 0.552 0.651217 12 1 0.818091 11 1 0.802355 SURF 0x30 mat 1 refs 4 28 0.552 0.651217 29 0.552 0.715081 13 1 0.846049 12 1 0.818091 SURF 0x30 mat 1 refs 4 29 0.552 0.715081 30 0.552 0.767029 14 1 0.86879 13 1 0.846049 SURF 0x30 mat 1 refs 4 30 0.552 0.767029 31 0.552 0.77901 15 1 0.874034 14 1 0.86879 SURF 0x30 mat 1 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 1 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 16 31 0 0 30 0 0 29 0 0 28 0 0 27 0 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 0 21 0 0 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 kids 0 OBJECT poly name "left_elevon" loc 0 -0.0625 0 texture "zagi-xs-texture.rgb" crease 45.000000 numvert 8 -0.208 0 -0.47916 -0.208 0.005208 -0.39583 -0.208 -0.005208 -0.39583 -0.208 0 -0.47916 -2 0 -1.00249 -2 0.010416 -0.83583 -2 -0.010416 -0.83583 -2 0 -1.00249 numsurf 6 SURF 0x30 mat 1 refs 4 4 0.00479553 0.426959 5 0.00575463 0.392097 1 0.447041 0.284788 0 0.448 0.302698 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 6 0.00349904 0.918399 7 0.00349904 0.953532 3 0.447417 0.832223 2 0.447417 0.814073 SURF 0x30 mat 1 refs 4 7 0 0 4 0 0 0 0 0 3 0 0 SURF 0x30 mat 1 refs 4 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 7 0 0 6 0 0 5 0 0 4 0 0 kids 0 OBJECT poly name "right_elevon" loc 0 -0.0625 0 texture "zagi-xs-texture.rgb" crease 45.000000 numvert 8 2 0 -1.00243 2 0.010416 -0.83583 2 -0.010416 -0.83583 2 0 -1.00243 0.208 0 -0.47913 0.208 0.005208 -0.39583 0.208 -0.005208 -0.39583 0.208 0 -0.47913 numsurf 6 SURF 0x30 mat 1 refs 4 4 0.554974 0.297472 5 0.555569 0.281849 1 1 0.38891 0 1 0.424319 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 6 0.55431 0.812505 7 0.55431 0.83 3 0.999636 0.954915 2 0.999818 0.918887 SURF 0x30 mat 1 refs 4 7 0 0 4 0 0 0 0 0 3 0 0 SURF 0x30 mat 1 refs 4 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 7 0 0 6 0 0 5 0 0 4 0 0 kids 0 OBJECT poly name "left_winglet" loc -2 -0.0625 -0.416633 texture "zagi-xs-texture.rgb" crease 45.000000 numvert 6 0 0 0 0 -0.0625 -0.625 0 0.29166 -0.625 0 0 0 0 0.29166 -0.625 0 -0.0625 -0.625 numsurf 2 SURF 0x30 mat 0 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x30 mat 0 refs 3 3 0.287157 0.507124 4 0.0419686 0.609406 5 0.0419686 0.484375 kids 0 OBJECT poly name "left_winglet" loc 2 -0.0625 -0.416633 texture "zagi-xs-texture.rgb" crease 45.000000 numvert 6 0 0 0 0 -0.0625 -0.625 0 0.29166 -0.625 0 0 0 0 0.29166 -0.625 0 -0.0625 -0.625 numsurf 2 SURF 0x30 mat 0 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x30 mat 0 refs 3 3 0.709669 0.518748 4 0.972656 0.612171 5 0.972656 0.496094 kids 0 OBJECT poly name "fuselage" loc 0 0.0154 -0.3125 texture "zagi-xs-texture.rgb" crease 45.000000 numvert 20 0.09 0 0 0.072812 0.052901 0 0.027812 0.085595 0 -0.027812 0.085595 0 -0.072812 0.052901 0 -0.09 0 0 -0.072812 -0.052901 0 -0.027812 -0.085595 0 0.027812 -0.085595 0 0.072812 -0.052901 0 0.09 0 0.20833 0.072812 0.052901 0.20833 0.027812 0.085595 0.20833 -0.027812 0.085595 0.20833 -0.072812 0.052901 0.20833 -0.09 0 0.20833 -0.072812 -0.052901 0.20833 -0.027812 -0.085595 0.20833 0.027812 -0.085595 0.20833 0.072812 -0.052901 0.20833 numsurf 10 SURF 0x30 mat 1 refs 4 0 0.549665 0.466657 1 0.54034 0.466657 11 0.54034 0.363281 10 0.549665 0.363281 SURF 0x30 mat 1 refs 4 1 0.54034 0.466657 2 0.515926 0.466657 12 0.515926 0.363281 11 0.54034 0.363281 SURF 0x30 mat 1 refs 4 2 0.515926 0.466657 3 0.485748 0.466657 13 0.485748 0.363281 12 0.515926 0.363281 SURF 0x30 mat 1 refs 4 3 0.485748 0.466657 4 0.461334 0.466657 14 0.461334 0.363281 13 0.485748 0.363281 SURF 0x30 mat 1 refs 4 4 0.461334 0.466657 5 0.452009 0.466657 15 0.452009 0.363281 14 0.461334 0.363281 SURF 0x30 mat 1 refs 4 5 0.447622 0.993784 6 0.456948 0.993784 16 0.456948 0.884409 15 0.447622 0.884409 SURF 0x30 mat 1 refs 4 6 0.456948 0.993784 7 0.481362 0.993784 17 0.481362 0.884409 16 0.456948 0.884409 SURF 0x30 mat 1 refs 4 7 0.481362 0.993784 8 0.51154 0.993784 18 0.51154 0.884409 17 0.481362 0.884409 SURF 0x30 mat 1 refs 4 8 0.51154 0.993784 9 0.535954 0.993784 19 0.535954 0.884409 18 0.51154 0.884409 SURF 0x30 mat 1 refs 4 9 0.535954 0.993784 0 0.545279 0.993784 10 0.545279 0.884409 19 0.535954 0.884409 kids 0 crrcsim-0.9.12/objects/k2.ac0000644000175000017500000006755111724452424012463 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.498 0.498 0.498 emis 0 0 0 spec 0 0 0 shi 20 trans 0 MATERIAL "ac3dmat3" rgb 1 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat9" rgb 0 0 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "material_0" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 5 OBJECT poly name "wing" loc 0 0 0.2952 crease 45.000000 numvert 121 5.166 0.4525 -0.874861 5.166 0.454251 -0.794698 5.166 0.455018 -0.729764 5.166 0.454779 -0.698677 5.166 0.453291 -0.670641 5.166 0.4525 -0.66667 5.166 0.451781 -0.670641 5.166 0.451181 -0.698677 5.166 0.45106 -0.729764 5.166 0.45178 -0.794698 5.166 0.4525 -0.874861 5.125 0.4482 -0.833287 5.125 0.456976 -0.737031 5.125 0.460823 -0.65906 5.125 0.459622 -0.621733 5.125 0.452166 -0.588069 5.125 0.4482 -0.5833 5.125 0.444594 -0.588069 5.125 0.44159 -0.621733 5.125 0.440984 -0.65906 5.125 0.44459 -0.737031 5.125 0.4482 -0.833287 5 0.4343 -0.791625 5 0.444538 -0.679337 5 0.449025 -0.588379 5 0.447625 -0.544834 5 0.438927 -0.505563 5 0.4343 -0.5 5 0.430093 -0.505563 5 0.426589 -0.544834 5 0.425882 -0.588379 5 0.430089 -0.679337 5 0.4343 -0.791625 4.166 0.3426 -0.791236 4.166 0.362331 -0.574828 4.166 0.370979 -0.399529 4.166 0.368281 -0.315607 4.166 0.351518 -0.239921 4.166 0.3426 -0.2292 4.166 0.334492 -0.239921 4.166 0.32774 -0.315607 4.166 0.326377 -0.399529 4.166 0.334485 -0.574828 4.166 0.3426 -0.791236 2 0.1041 -0.791532 2 0.131156 -0.494778 2 0.143015 -0.254397 2 0.139315 -0.139317 2 0.116328 -0.035531 2 0.1041 -0.02083 2 0.092981 -0.035531 2 0.083723 -0.139317 2 0.081853 -0.254397 2 0.092972 -0.494778 2 0.1041 -0.791532 0 0 -0.7916 0 0.02779 -0.4868 0 0.03997 -0.2399 0 0.03617 -0.1217 0 0.01256 -0.0151 0 0 0 0 -0.01142 -0.0151 0 -0.02093 -0.1217 0 -0.02285 -0.2399 0 -0.01143 -0.4868 0 0 -0.7916 -2 0.1041 -0.791532 -2 0.131156 -0.494778 -2 0.143015 -0.254397 -2 0.139315 -0.139317 -2 0.116328 -0.035531 -2 0.1041 -0.02083 -2 0.092981 -0.035531 -2 0.083723 -0.139317 -2 0.081853 -0.254397 -2 0.092972 -0.494778 -2 0.1041 -0.791532 -4.166 0.3426 -0.791236 -4.166 0.362331 -0.574828 -4.166 0.370979 -0.399529 -4.166 0.368281 -0.315607 -4.166 0.351518 -0.239921 -4.166 0.3426 -0.2292 -4.166 0.334492 -0.239921 -4.166 0.32774 -0.315607 -4.166 0.326377 -0.399529 -4.166 0.334485 -0.574828 -4.166 0.3426 -0.791236 -5 0.4343 -0.791625 -5 0.444538 -0.679337 -5 0.449025 -0.588379 -5 0.447625 -0.544834 -5 0.438927 -0.505563 -5 0.4343 -0.5 -5 0.430093 -0.505563 -5 0.426589 -0.544834 -5 0.425882 -0.588379 -5 0.430089 -0.679337 -5 0.4343 -0.791625 -5.125 0.4482 -0.833287 -5.125 0.456976 -0.737031 -5.125 0.460823 -0.65906 -5.125 0.459622 -0.621733 -5.125 0.452166 -0.588069 -5.125 0.4482 -0.5833 -5.125 0.444594 -0.588069 -5.125 0.44159 -0.621733 -5.125 0.440984 -0.65906 -5.125 0.44459 -0.737031 -5.125 0.4482 -0.833287 -5.166 0.4525 -0.874861 -5.166 0.454251 -0.794698 -5.166 0.455018 -0.729764 -5.166 0.454779 -0.698677 -5.166 0.453291 -0.670641 -5.166 0.4525 -0.66667 -5.166 0.451781 -0.670641 -5.166 0.451181 -0.698677 -5.166 0.45106 -0.729764 -5.166 0.45178 -0.794698 -5.166 0.4525 -0.874861 numsurf 112 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 13 0 0 14 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 20 0 0 21 0 0 10 0 0 9 0 0 SURF 0x30 mat 1 refs 4 21 0 0 11 0 0 0 0 0 10 0 0 SURF 0x30 mat 1 refs 4 22 0 0 23 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 23 0 0 24 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 24 0 0 25 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 25 0 0 26 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 26 0 0 27 0 0 16 0 0 15 0 0 SURF 0x30 mat 1 refs 4 27 0 0 28 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 28 0 0 29 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 29 0 0 30 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 30 0 0 31 0 0 20 0 0 19 0 0 SURF 0x30 mat 1 refs 4 31 0 0 32 0 0 21 0 0 20 0 0 SURF 0x30 mat 1 refs 4 32 0 0 22 0 0 11 0 0 21 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 34 0 0 35 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 28 0 0 27 0 0 SURF 0x30 mat 1 refs 4 39 0 0 40 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 30 0 0 29 0 0 SURF 0x30 mat 1 refs 4 41 0 0 42 0 0 31 0 0 30 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 32 0 0 31 0 0 SURF 0x30 mat 1 refs 4 43 0 0 33 0 0 22 0 0 32 0 0 SURF 0x30 mat 0 refs 4 44 0 0 45 0 0 34 0 0 33 0 0 SURF 0x30 mat 0 refs 4 45 0 0 46 0 0 35 0 0 34 0 0 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 36 0 0 35 0 0 SURF 0x30 mat 0 refs 4 47 0 0 48 0 0 37 0 0 36 0 0 SURF 0x30 mat 0 refs 4 48 0 0 49 0 0 38 0 0 37 0 0 SURF 0x30 mat 0 refs 4 49 0 0 50 0 0 39 0 0 38 0 0 SURF 0x30 mat 0 refs 4 50 0 0 51 0 0 40 0 0 39 0 0 SURF 0x30 mat 0 refs 4 51 0 0 52 0 0 41 0 0 40 0 0 SURF 0x30 mat 0 refs 4 52 0 0 53 0 0 42 0 0 41 0 0 SURF 0x30 mat 0 refs 4 53 0 0 54 0 0 43 0 0 42 0 0 SURF 0x30 mat 0 refs 4 54 0 0 44 0 0 33 0 0 43 0 0 SURF 0x30 mat 0 refs 4 55 0 0 56 0 0 45 0 0 44 0 0 SURF 0x30 mat 0 refs 4 56 0 0 57 0 0 46 0 0 45 0 0 SURF 0x30 mat 0 refs 4 57 0 0 58 0 0 47 0 0 46 0 0 SURF 0x30 mat 0 refs 4 58 0 0 59 0 0 48 0 0 47 0 0 SURF 0x30 mat 0 refs 4 59 0 0 60 0 0 49 0 0 48 0 0 SURF 0x30 mat 0 refs 4 60 0 0 61 0 0 50 0 0 49 0 0 SURF 0x30 mat 0 refs 4 61 0 0 62 0 0 51 0 0 50 0 0 SURF 0x30 mat 0 refs 4 62 0 0 63 0 0 52 0 0 51 0 0 SURF 0x30 mat 0 refs 4 63 0 0 64 0 0 53 0 0 52 0 0 SURF 0x30 mat 0 refs 4 64 0 0 65 0 0 54 0 0 53 0 0 SURF 0x30 mat 0 refs 4 65 0 0 55 0 0 44 0 0 54 0 0 SURF 0x30 mat 0 refs 4 66 0 0 67 0 0 56 0 0 55 0 0 SURF 0x30 mat 0 refs 4 67 0 0 68 0 0 57 0 0 56 0 0 SURF 0x30 mat 0 refs 4 68 0 0 69 0 0 58 0 0 57 0 0 SURF 0x30 mat 0 refs 4 69 0 0 70 0 0 59 0 0 58 0 0 SURF 0x30 mat 0 refs 4 70 0 0 71 0 0 60 0 0 59 0 0 SURF 0x30 mat 0 refs 4 71 0 0 72 0 0 61 0 0 60 0 0 SURF 0x30 mat 0 refs 4 72 0 0 73 0 0 62 0 0 61 0 0 SURF 0x30 mat 0 refs 4 73 0 0 74 0 0 63 0 0 62 0 0 SURF 0x30 mat 0 refs 4 74 0 0 75 0 0 64 0 0 63 0 0 SURF 0x30 mat 0 refs 4 75 0 0 76 0 0 65 0 0 64 0 0 SURF 0x30 mat 0 refs 4 76 0 0 66 0 0 55 0 0 65 0 0 SURF 0x30 mat 0 refs 4 77 0 0 78 0 0 67 0 0 66 0 0 SURF 0x30 mat 0 refs 4 78 0 0 79 0 0 68 0 0 67 0 0 SURF 0x30 mat 0 refs 4 79 0 0 80 0 0 69 0 0 68 0 0 SURF 0x30 mat 0 refs 4 80 0 0 81 0 0 70 0 0 69 0 0 SURF 0x30 mat 0 refs 4 81 0 0 82 0 0 71 0 0 70 0 0 SURF 0x30 mat 0 refs 4 82 0 0 83 0 0 72 0 0 71 0 0 SURF 0x30 mat 0 refs 4 83 0 0 84 0 0 73 0 0 72 0 0 SURF 0x30 mat 0 refs 4 84 0 0 85 0 0 74 0 0 73 0 0 SURF 0x30 mat 0 refs 4 85 0 0 86 0 0 75 0 0 74 0 0 SURF 0x30 mat 0 refs 4 86 0 0 87 0 0 76 0 0 75 0 0 SURF 0x30 mat 0 refs 4 87 0 0 77 0 0 66 0 0 76 0 0 SURF 0x30 mat 2 refs 4 88 0 0 89 0 0 78 0 0 77 0 0 SURF 0x30 mat 2 refs 4 89 0 0 90 0 0 79 0 0 78 0 0 SURF 0x30 mat 2 refs 4 90 0 0 91 0 0 80 0 0 79 0 0 SURF 0x30 mat 2 refs 4 91 0 0 92 0 0 81 0 0 80 0 0 SURF 0x30 mat 2 refs 4 92 0 0 93 0 0 82 0 0 81 0 0 SURF 0x30 mat 2 refs 4 93 0 0 94 0 0 83 0 0 82 0 0 SURF 0x30 mat 2 refs 4 94 0 0 95 0 0 84 0 0 83 0 0 SURF 0x30 mat 2 refs 4 95 0 0 96 0 0 85 0 0 84 0 0 SURF 0x30 mat 2 refs 4 96 0 0 97 0 0 86 0 0 85 0 0 SURF 0x30 mat 2 refs 4 97 0 0 98 0 0 87 0 0 86 0 0 SURF 0x30 mat 2 refs 4 98 0 0 88 0 0 77 0 0 87 0 0 SURF 0x30 mat 2 refs 4 99 0 0 100 0 0 89 0 0 88 0 0 SURF 0x30 mat 2 refs 4 100 0 0 101 0 0 90 0 0 89 0 0 SURF 0x30 mat 2 refs 4 101 0 0 102 0 0 91 0 0 90 0 0 SURF 0x30 mat 2 refs 4 102 0 0 103 0 0 92 0 0 91 0 0 SURF 0x30 mat 2 refs 4 103 0 0 104 0 0 93 0 0 92 0 0 SURF 0x30 mat 2 refs 4 104 0 0 105 0 0 94 0 0 93 0 0 SURF 0x30 mat 2 refs 4 105 0 0 106 0 0 95 0 0 94 0 0 SURF 0x30 mat 2 refs 4 106 0 0 107 0 0 96 0 0 95 0 0 SURF 0x30 mat 2 refs 4 107 0 0 108 0 0 97 0 0 96 0 0 SURF 0x30 mat 2 refs 4 108 0 0 109 0 0 98 0 0 97 0 0 SURF 0x30 mat 2 refs 4 109 0 0 99 0 0 88 0 0 98 0 0 SURF 0x30 mat 2 refs 4 110 0 0 111 0 0 100 0 0 99 0 0 SURF 0x30 mat 2 refs 4 111 0 0 112 0 0 101 0 0 100 0 0 SURF 0x30 mat 2 refs 4 112 0 0 113 0 0 102 0 0 101 0 0 SURF 0x30 mat 2 refs 4 113 0 0 114 0 0 103 0 0 102 0 0 SURF 0x30 mat 2 refs 4 114 0 0 115 0 0 104 0 0 103 0 0 SURF 0x30 mat 2 refs 4 115 0 0 116 0 0 105 0 0 104 0 0 SURF 0x30 mat 2 refs 4 116 0 0 117 0 0 106 0 0 105 0 0 SURF 0x30 mat 2 refs 4 117 0 0 118 0 0 107 0 0 106 0 0 SURF 0x30 mat 2 refs 4 118 0 0 119 0 0 108 0 0 107 0 0 SURF 0x30 mat 2 refs 4 119 0 0 120 0 0 109 0 0 108 0 0 SURF 0x30 mat 2 refs 4 120 0 0 110 0 0 99 0 0 109 0 0 SURF 0x30 mat 1 refs 11 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 11 120 0 0 119 0 0 118 0 0 117 0 0 116 0 0 115 0 0 114 0 0 113 0 0 112 0 0 111 0 0 110 0 0 kids 0 OBJECT poly name "pylon" loc 0 0 -0.4964 crease 45.000000 numvert 20 -0.000292 0 0 0.000292 0 0 0.000292 -0.05833 0 -0.000292 -0.05833 0 -0.000292 0 0 -0.02916 0 0.5 0.02916 0 0.5 0.02916 -0.05833 0.5 -0.02916 -0.05833 0.5 -0.02917 0 0.5 -0.02916 0 0.7083 0.02916 0 0.7083 0.02916 -0.05833 0.7083 -0.02916 -0.05833 0.7083 -0.02917 0 0.7083 -0.000292 0 0.7916 0.000292 0 0.7916 0.000292 -0.05833 0.7916 -0.000292 -0.05833 0.7916 -0.000292 0 0.7916 numsurf 17 SURF 0x30 mat 3 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 3 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 SURF 0x30 mat 3 refs 4 5 0 0 6 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 6 0 0 7 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 7 0 0 8 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 8 0 0 9 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 9 0 0 5 0 0 10 0 0 14 0 0 SURF 0x30 mat 3 refs 4 10 0 0 11 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 11 0 0 12 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 12 0 0 13 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 13 0 0 14 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 14 0 0 10 0 0 15 0 0 19 0 0 SURF 0x30 mat 3 refs 5 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 SURF 0x30 mat 3 refs 5 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "skeg" loc 0 -0.1933 -0.4964 crease 45.000000 numvert 20 -0.000292 0 0 0.000292 0 0 0.000292 -0.11666 0 -0.000292 -0.11666 0 -0.000292 0 0 -0.002916 0 0.0416 0.002916 0 0.0416 0.002916 -0.11666 0.0416 -0.002916 -0.11666 0.0416 -0.002917 0 0.0416 -0.002916 0 0.0833 0.002916 0 0.0833 0.002916 -0.11666 0.0833 -0.002916 -0.11666 0.0833 -0.002917 0 0.0833 -0.000292 0 0.09375 0.000292 0 0.09375 0.000292 -0.11666 0.09375 -0.000292 -0.11666 0.09375 -0.000292 0 0.09375 numsurf 17 SURF 0x30 mat 3 refs 4 0 0 0 1 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 1 0 0 2 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 2 0 0 3 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 3 0 0 4 0 0 9 0 0 8 0 0 SURF 0x30 mat 3 refs 4 4 0 0 0 0 0 5 0 0 9 0 0 SURF 0x30 mat 3 refs 4 5 0 0 6 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 6 0 0 7 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 7 0 0 8 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 8 0 0 9 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 9 0 0 5 0 0 10 0 0 14 0 0 SURF 0x30 mat 3 refs 4 10 0 0 11 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 11 0 0 12 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 12 0 0 13 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 13 0 0 14 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 14 0 0 10 0 0 15 0 0 19 0 0 SURF 0x30 mat 3 refs 5 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 SURF 0x30 mat 3 refs 5 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 kids 0 OBJECT poly name "vtail" loc 0 -0.125 -2.7672 crease 45.000000 numvert 49 0.998 0.752 -0.437457 0.998 0.754625 -0.360808 0.998 0.754363 -0.333245 0.998 0.752 -0.3281 0.998 0.749637 -0.333245 0.998 0.749375 -0.360808 0.998 0.752 -0.437457 0.965 0.727 -0.4374 0.965 0.732 -0.2914 0.965 0.7315 -0.2389 0.965 0.727 -0.2291 0.965 0.7225 -0.2389 0.965 0.722 -0.2914 0.965 0.727 -0.4374 0.8985 0.677 -0.43728 0.8985 0.685 -0.20368 0.8985 0.6842 -0.11968 0.8985 0.677 -0.104 0.8985 0.6698 -0.11968 0.8985 0.669 -0.20368 0.8985 0.677 -0.43728 0 0 -0.43743 0 0.0105 -0.13083 0 0.00945 -0.0205801 0 0 0 0 -0.00945 -0.0205801 0 -0.0105 -0.13083 0 0 -0.43743 -0.8985 0.677 -0.43728 -0.8985 0.685 -0.20368 -0.8985 0.6842 -0.11968 -0.8985 0.677 -0.104 -0.8985 0.6698 -0.11968 -0.8985 0.669 -0.20368 -0.8985 0.677 -0.43728 -0.965 0.727 -0.4374 -0.965 0.732 -0.2914 -0.965 0.7315 -0.2389 -0.965 0.727 -0.2291 -0.965 0.7225 -0.2389 -0.965 0.722 -0.2914 -0.965 0.727 -0.4374 -0.998 0.757 -0.437457 -0.998 0.759625 -0.360808 -0.998 0.759363 -0.333245 -0.998 0.757 -0.3281 -0.998 0.754637 -0.333245 -0.998 0.754375 -0.360808 -0.998 0.757 -0.437457 numsurf 44 SURF 0x30 mat 1 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 1 refs 4 14 0 0 15 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 15 0 0 16 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 10 0 0 9 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 20 0 0 14 0 0 7 0 0 13 0 0 SURF 0x30 mat 3 refs 4 21 0 0 22 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 22 0 0 23 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 23 0 0 24 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 24 0 0 25 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 25 0 0 26 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 26 0 0 27 0 0 20 0 0 19 0 0 SURF 0x30 mat 3 refs 4 27 0 0 21 0 0 14 0 0 20 0 0 SURF 0x30 mat 3 refs 4 28 0 0 29 0 0 22 0 0 21 0 0 SURF 0x30 mat 3 refs 4 29 0 0 30 0 0 23 0 0 22 0 0 SURF 0x30 mat 3 refs 4 30 0 0 31 0 0 24 0 0 23 0 0 SURF 0x30 mat 3 refs 4 31 0 0 32 0 0 25 0 0 24 0 0 SURF 0x30 mat 3 refs 4 32 0 0 33 0 0 26 0 0 25 0 0 SURF 0x30 mat 3 refs 4 33 0 0 34 0 0 27 0 0 26 0 0 SURF 0x30 mat 3 refs 4 34 0 0 28 0 0 21 0 0 27 0 0 SURF 0x30 mat 2 refs 4 35 0 0 36 0 0 29 0 0 28 0 0 SURF 0x30 mat 2 refs 4 36 0 0 37 0 0 30 0 0 29 0 0 SURF 0x30 mat 2 refs 4 37 0 0 38 0 0 31 0 0 30 0 0 SURF 0x30 mat 2 refs 4 38 0 0 39 0 0 32 0 0 31 0 0 SURF 0x30 mat 2 refs 4 39 0 0 40 0 0 33 0 0 32 0 0 SURF 0x30 mat 2 refs 4 40 0 0 41 0 0 34 0 0 33 0 0 SURF 0x30 mat 2 refs 4 41 0 0 35 0 0 28 0 0 34 0 0 SURF 0x30 mat 2 refs 4 42 0 0 43 0 0 36 0 0 35 0 0 SURF 0x30 mat 2 refs 4 43 0 0 44 0 0 37 0 0 36 0 0 SURF 0x30 mat 2 refs 4 44 0 0 45 0 0 38 0 0 37 0 0 SURF 0x30 mat 2 refs 4 45 0 0 46 0 0 39 0 0 38 0 0 SURF 0x30 mat 2 refs 4 46 0 0 47 0 0 40 0 0 39 0 0 SURF 0x30 mat 2 refs 4 47 0 0 48 0 0 41 0 0 40 0 0 SURF 0x30 mat 2 refs 4 48 0 0 42 0 0 35 0 0 41 0 0 SURF 0x30 mat 1 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 7 48 0 0 47 0 0 46 0 0 45 0 0 44 0 0 43 0 0 42 0 0 kids 0 OBJECT poly name "fuselage" loc 0 -0.125 -3.2047 crease 45.000000 numvert 187 -0.0317 0 0 -0.029291 0.012109 0 -0.022412 0.022412 0 -0.012109 0.029291 0 0 0.0317 0 0.012109 0.029291 0 0.022412 0.022412 0 0.029291 0.012109 0 0.0317 0 0 0.029291 -0.012109 0 0.022412 -0.022412 0 0.012109 -0.029291 0 0 -0.0317 0 -0.012109 -0.029291 0 -0.022412 -0.022412 0 -0.029291 -0.012109 0 -0.031732 0 0 -0.0675 0 2.708 -0.06237 0.025785 2.708 -0.047723 0.047723 2.708 -0.025785 0.06237 2.708 0 0.0675 2.708 0.025785 0.06237 2.708 0.047723 0.047723 2.708 0.06237 0.025785 2.708 0.0675 0 2.708 0.06237 -0.025785 2.708 0.047723 -0.047723 2.708 0.025785 -0.06237 2.708 0 -0.0675 2.708 -0.025785 -0.06237 2.708 -0.047723 -0.047723 2.708 -0.06237 -0.025785 2.708 -0.067568 0 2.708 -0.0833 0 3.5 -0.076969 0.031821 3.5 -0.058893 0.058893 3.5 -0.031821 0.076969 3.5 0 0.0833 3.5 0.031821 0.076969 3.5 0.058893 0.058893 3.5 0.076969 0.031821 3.5 0.0833 0 3.5 0.076969 -0.031821 3.5 0.058893 -0.058893 3.5 0.031821 -0.076969 3.5 0 -0.0833 3.5 -0.031821 -0.076969 3.5 -0.058893 -0.058893 3.5 -0.076969 -0.031821 3.5 -0.083383 0 3.5 -0.078125 0 4.02 -0.072188 0.029844 4.02 -0.055234 0.055234 4.02 -0.029844 0.072188 4.02 0 0.078125 4.02 0.029844 0.072188 4.02 0.055234 0.055234 4.02 0.072188 0.029844 4.02 0.078125 0 4.02 0.072188 -0.029844 4.02 0.055234 -0.055234 4.02 0.029844 -0.072188 4.02 0 -0.078125 4.02 -0.029844 -0.072188 4.02 -0.055234 -0.055234 4.02 -0.072188 -0.029844 4.02 -0.078203 0 4.02 -0.07292 0 4.25 -0.067378 0.027855 4.25 -0.051554 0.051554 4.25 -0.027855 0.067378 4.25 0 0.07292 4.25 0.027855 0.067378 4.25 0.051554 0.051554 4.25 0.067378 0.027855 4.25 0.07292 0 4.25 0.067378 -0.027855 4.25 0.051554 -0.051554 4.25 0.027855 -0.067378 4.25 0 -0.07292 4.25 -0.027855 -0.067378 4.25 -0.051554 -0.051554 4.25 -0.067378 -0.027855 4.25 -0.072993 0 4.25 -0.0625 0 4.375 -0.05775 0.023875 4.375 -0.044187 0.044187 4.375 -0.023875 0.05775 4.375 0 0.0625 4.375 0.023875 0.05775 4.375 0.044187 0.044187 4.375 0.05775 0.023875 4.375 0.0625 0 4.375 0.05775 -0.023875 4.375 0.044187 -0.044187 4.375 0.023875 -0.05775 4.375 0 -0.0625 4.375 -0.023875 -0.05775 4.375 -0.044187 -0.044187 4.375 -0.05775 -0.023875 4.375 -0.062562 0 4.375 -0.05208 0 4.4583 -0.048122 0.019895 4.4583 -0.036821 0.036821 4.4583 -0.019895 0.048122 4.4583 0 0.05208 4.4583 0.019895 0.048122 4.4583 0.036821 0.036821 4.4583 0.048122 0.019895 4.4583 0.05208 0 4.4583 0.048122 -0.019895 4.4583 0.036821 -0.036821 4.4583 0.019895 -0.048122 4.4583 0 -0.05208 4.4583 -0.019895 -0.048122 4.4583 -0.036821 -0.036821 4.4583 -0.048122 -0.019895 4.4583 -0.052132 0 4.4583 -0.04166 0 4.52 -0.038494 0.015914 4.52 -0.029454 0.029454 4.52 -0.015914 0.038494 4.52 0 0.04166 4.52 0.015914 0.038494 4.52 0.029454 0.029454 4.52 0.038494 0.015914 4.52 0.04166 0 4.52 0.038494 -0.015914 4.52 0.029454 -0.029454 4.52 0.015914 -0.038494 4.52 0 -0.04166 4.52 -0.015914 -0.038494 4.52 -0.029454 -0.029454 4.52 -0.038494 -0.015914 4.52 -0.041702 0 4.52 -0.03125 0 4.552 -0.028875 0.011938 4.552 -0.022094 0.022094 4.552 -0.011938 0.028875 4.552 0 0.03125 4.552 0.011938 0.028875 4.552 0.022094 0.022094 4.552 0.028875 0.011938 4.552 0.03125 0 4.552 0.028875 -0.011938 4.552 0.022094 -0.022094 4.552 0.011938 -0.028875 4.552 0 -0.03125 4.552 -0.011938 -0.028875 4.552 -0.022094 -0.022094 4.552 -0.028875 -0.011938 4.552 -0.031281 0 4.552 -0.02083 0 4.573 -0.019247 0.007957 4.573 -0.014727 0.014727 4.573 -0.007957 0.019247 4.573 0 0.02083 4.573 0.007957 0.019247 4.573 0.014727 0.014727 4.573 0.019247 0.007957 4.573 0.02083 0 4.573 0.019247 -0.007957 4.573 0.014727 -0.014727 4.573 0.007957 -0.019247 4.573 0 -0.02083 4.573 -0.007957 -0.019247 4.573 -0.014727 -0.014727 4.573 -0.019247 -0.007957 4.573 -0.020851 0 4.573 -0.00694 0 4.583 -0.006413 0.002651 4.583 -0.004907 0.004907 4.583 -0.002651 0.006413 4.583 0 0.00694 4.583 0.002651 0.006413 4.583 0.004907 0.004907 4.583 0.006413 0.002651 4.583 0.00694 0 4.583 0.006413 -0.00265101 4.583 0.004907 -0.004907 4.583 0.002651 -0.006413 4.583 0 -0.00694001 4.583 -0.002651 -0.006413 4.583 -0.004907 -0.004907 4.583 -0.006413 -0.00265101 4.583 -0.006947 0 4.583 numsurf 172 SURF 0x30 mat 3 refs 4 17 0 0 18 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 4 18 0 0 19 0 0 2 0 0 1 0 0 SURF 0x30 mat 3 refs 4 19 0 0 20 0 0 3 0 0 2 0 0 SURF 0x30 mat 3 refs 4 20 0 0 21 0 0 4 0 0 3 0 0 SURF 0x30 mat 3 refs 4 21 0 0 22 0 0 5 0 0 4 0 0 SURF 0x30 mat 3 refs 4 22 0 0 23 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 23 0 0 24 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 24 0 0 25 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 25 0 0 26 0 0 9 0 0 8 0 0 SURF 0x30 mat 3 refs 4 26 0 0 27 0 0 10 0 0 9 0 0 SURF 0x30 mat 3 refs 4 27 0 0 28 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 28 0 0 29 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 29 0 0 30 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 30 0 0 31 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 31 0 0 32 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 32 0 0 33 0 0 16 0 0 15 0 0 SURF 0x30 mat 3 refs 4 33 0 0 17 0 0 0 0 0 16 0 0 SURF 0x30 mat 3 refs 4 34 0 0 35 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 35 0 0 36 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 36 0 0 37 0 0 20 0 0 19 0 0 SURF 0x30 mat 3 refs 4 37 0 0 38 0 0 21 0 0 20 0 0 SURF 0x30 mat 3 refs 4 38 0 0 39 0 0 22 0 0 21 0 0 SURF 0x30 mat 3 refs 4 39 0 0 40 0 0 23 0 0 22 0 0 SURF 0x30 mat 3 refs 4 40 0 0 41 0 0 24 0 0 23 0 0 SURF 0x30 mat 3 refs 4 41 0 0 42 0 0 25 0 0 24 0 0 SURF 0x30 mat 3 refs 4 42 0 0 43 0 0 26 0 0 25 0 0 SURF 0x30 mat 3 refs 4 43 0 0 44 0 0 27 0 0 26 0 0 SURF 0x30 mat 3 refs 4 44 0 0 45 0 0 28 0 0 27 0 0 SURF 0x30 mat 3 refs 4 45 0 0 46 0 0 29 0 0 28 0 0 SURF 0x30 mat 3 refs 4 46 0 0 47 0 0 30 0 0 29 0 0 SURF 0x30 mat 3 refs 4 47 0 0 48 0 0 31 0 0 30 0 0 SURF 0x30 mat 3 refs 4 48 0 0 49 0 0 32 0 0 31 0 0 SURF 0x30 mat 3 refs 4 49 0 0 50 0 0 33 0 0 32 0 0 SURF 0x30 mat 3 refs 4 50 0 0 34 0 0 17 0 0 33 0 0 SURF 0x30 mat 3 refs 4 51 0 0 52 0 0 35 0 0 34 0 0 SURF 0x30 mat 3 refs 4 52 0 0 53 0 0 36 0 0 35 0 0 SURF 0x30 mat 3 refs 4 53 0 0 54 0 0 37 0 0 36 0 0 SURF 0x30 mat 3 refs 4 54 0 0 55 0 0 38 0 0 37 0 0 SURF 0x30 mat 3 refs 4 55 0 0 56 0 0 39 0 0 38 0 0 SURF 0x30 mat 3 refs 4 56 0 0 57 0 0 40 0 0 39 0 0 SURF 0x30 mat 3 refs 4 57 0 0 58 0 0 41 0 0 40 0 0 SURF 0x30 mat 3 refs 4 58 0 0 59 0 0 42 0 0 41 0 0 SURF 0x30 mat 3 refs 4 59 0 0 60 0 0 43 0 0 42 0 0 SURF 0x30 mat 3 refs 4 60 0 0 61 0 0 44 0 0 43 0 0 SURF 0x30 mat 3 refs 4 61 0 0 62 0 0 45 0 0 44 0 0 SURF 0x30 mat 3 refs 4 62 0 0 63 0 0 46 0 0 45 0 0 SURF 0x30 mat 3 refs 4 63 0 0 64 0 0 47 0 0 46 0 0 SURF 0x30 mat 3 refs 4 64 0 0 65 0 0 48 0 0 47 0 0 SURF 0x30 mat 3 refs 4 65 0 0 66 0 0 49 0 0 48 0 0 SURF 0x30 mat 3 refs 4 66 0 0 67 0 0 50 0 0 49 0 0 SURF 0x30 mat 3 refs 4 67 0 0 51 0 0 34 0 0 50 0 0 SURF 0x30 mat 3 refs 4 68 0 0 69 0 0 52 0 0 51 0 0 SURF 0x30 mat 3 refs 4 69 0 0 70 0 0 53 0 0 52 0 0 SURF 0x30 mat 3 refs 4 70 0 0 71 0 0 54 0 0 53 0 0 SURF 0x30 mat 3 refs 4 71 0 0 72 0 0 55 0 0 54 0 0 SURF 0x30 mat 3 refs 4 72 0 0 73 0 0 56 0 0 55 0 0 SURF 0x30 mat 3 refs 4 73 0 0 74 0 0 57 0 0 56 0 0 SURF 0x30 mat 3 refs 4 74 0 0 75 0 0 58 0 0 57 0 0 SURF 0x30 mat 3 refs 4 75 0 0 76 0 0 59 0 0 58 0 0 SURF 0x30 mat 3 refs 4 76 0 0 77 0 0 60 0 0 59 0 0 SURF 0x30 mat 3 refs 4 77 0 0 78 0 0 61 0 0 60 0 0 SURF 0x30 mat 3 refs 4 78 0 0 79 0 0 62 0 0 61 0 0 SURF 0x30 mat 3 refs 4 79 0 0 80 0 0 63 0 0 62 0 0 SURF 0x30 mat 3 refs 4 80 0 0 81 0 0 64 0 0 63 0 0 SURF 0x30 mat 3 refs 4 81 0 0 82 0 0 65 0 0 64 0 0 SURF 0x30 mat 3 refs 4 82 0 0 83 0 0 66 0 0 65 0 0 SURF 0x30 mat 3 refs 4 83 0 0 84 0 0 67 0 0 66 0 0 SURF 0x30 mat 3 refs 4 84 0 0 68 0 0 51 0 0 67 0 0 SURF 0x30 mat 3 refs 4 85 0 0 86 0 0 69 0 0 68 0 0 SURF 0x30 mat 3 refs 4 86 0 0 87 0 0 70 0 0 69 0 0 SURF 0x30 mat 3 refs 4 87 0 0 88 0 0 71 0 0 70 0 0 SURF 0x30 mat 3 refs 4 88 0 0 89 0 0 72 0 0 71 0 0 SURF 0x30 mat 3 refs 4 89 0 0 90 0 0 73 0 0 72 0 0 SURF 0x30 mat 3 refs 4 90 0 0 91 0 0 74 0 0 73 0 0 SURF 0x30 mat 3 refs 4 91 0 0 92 0 0 75 0 0 74 0 0 SURF 0x30 mat 3 refs 4 92 0 0 93 0 0 76 0 0 75 0 0 SURF 0x30 mat 3 refs 4 93 0 0 94 0 0 77 0 0 76 0 0 SURF 0x30 mat 3 refs 4 94 0 0 95 0 0 78 0 0 77 0 0 SURF 0x30 mat 3 refs 4 95 0 0 96 0 0 79 0 0 78 0 0 SURF 0x30 mat 3 refs 4 96 0 0 97 0 0 80 0 0 79 0 0 SURF 0x30 mat 3 refs 4 97 0 0 98 0 0 81 0 0 80 0 0 SURF 0x30 mat 3 refs 4 98 0 0 99 0 0 82 0 0 81 0 0 SURF 0x30 mat 3 refs 4 99 0 0 100 0 0 83 0 0 82 0 0 SURF 0x30 mat 3 refs 4 100 0 0 101 0 0 84 0 0 83 0 0 SURF 0x30 mat 3 refs 4 101 0 0 85 0 0 68 0 0 84 0 0 SURF 0x30 mat 3 refs 4 102 0 0 103 0 0 86 0 0 85 0 0 SURF 0x30 mat 3 refs 4 103 0 0 104 0 0 87 0 0 86 0 0 SURF 0x30 mat 3 refs 4 104 0 0 105 0 0 88 0 0 87 0 0 SURF 0x30 mat 3 refs 4 105 0 0 106 0 0 89 0 0 88 0 0 SURF 0x30 mat 3 refs 4 106 0 0 107 0 0 90 0 0 89 0 0 SURF 0x30 mat 3 refs 4 107 0 0 108 0 0 91 0 0 90 0 0 SURF 0x30 mat 3 refs 4 108 0 0 109 0 0 92 0 0 91 0 0 SURF 0x30 mat 3 refs 4 109 0 0 110 0 0 93 0 0 92 0 0 SURF 0x30 mat 3 refs 4 110 0 0 111 0 0 94 0 0 93 0 0 SURF 0x30 mat 3 refs 4 111 0 0 112 0 0 95 0 0 94 0 0 SURF 0x30 mat 3 refs 4 112 0 0 113 0 0 96 0 0 95 0 0 SURF 0x30 mat 3 refs 4 113 0 0 114 0 0 97 0 0 96 0 0 SURF 0x30 mat 3 refs 4 114 0 0 115 0 0 98 0 0 97 0 0 SURF 0x30 mat 3 refs 4 115 0 0 116 0 0 99 0 0 98 0 0 SURF 0x30 mat 3 refs 4 116 0 0 117 0 0 100 0 0 99 0 0 SURF 0x30 mat 3 refs 4 117 0 0 118 0 0 101 0 0 100 0 0 SURF 0x30 mat 3 refs 4 118 0 0 102 0 0 85 0 0 101 0 0 SURF 0x30 mat 3 refs 4 119 0 0 120 0 0 103 0 0 102 0 0 SURF 0x30 mat 3 refs 4 120 0 0 121 0 0 104 0 0 103 0 0 SURF 0x30 mat 3 refs 4 121 0 0 122 0 0 105 0 0 104 0 0 SURF 0x30 mat 3 refs 4 122 0 0 123 0 0 106 0 0 105 0 0 SURF 0x30 mat 3 refs 4 123 0 0 124 0 0 107 0 0 106 0 0 SURF 0x30 mat 3 refs 4 124 0 0 125 0 0 108 0 0 107 0 0 SURF 0x30 mat 3 refs 4 125 0 0 126 0 0 109 0 0 108 0 0 SURF 0x30 mat 3 refs 4 126 0 0 127 0 0 110 0 0 109 0 0 SURF 0x30 mat 3 refs 4 127 0 0 128 0 0 111 0 0 110 0 0 SURF 0x30 mat 3 refs 4 128 0 0 129 0 0 112 0 0 111 0 0 SURF 0x30 mat 3 refs 4 129 0 0 130 0 0 113 0 0 112 0 0 SURF 0x30 mat 3 refs 4 130 0 0 131 0 0 114 0 0 113 0 0 SURF 0x30 mat 3 refs 4 131 0 0 132 0 0 115 0 0 114 0 0 SURF 0x30 mat 3 refs 4 132 0 0 133 0 0 116 0 0 115 0 0 SURF 0x30 mat 3 refs 4 133 0 0 134 0 0 117 0 0 116 0 0 SURF 0x30 mat 3 refs 4 134 0 0 135 0 0 118 0 0 117 0 0 SURF 0x30 mat 3 refs 4 135 0 0 119 0 0 102 0 0 118 0 0 SURF 0x30 mat 3 refs 4 136 0 0 137 0 0 120 0 0 119 0 0 SURF 0x30 mat 3 refs 4 137 0 0 138 0 0 121 0 0 120 0 0 SURF 0x30 mat 3 refs 4 138 0 0 139 0 0 122 0 0 121 0 0 SURF 0x30 mat 3 refs 4 139 0 0 140 0 0 123 0 0 122 0 0 SURF 0x30 mat 3 refs 4 140 0 0 141 0 0 124 0 0 123 0 0 SURF 0x30 mat 3 refs 4 141 0 0 142 0 0 125 0 0 124 0 0 SURF 0x30 mat 3 refs 4 142 0 0 143 0 0 126 0 0 125 0 0 SURF 0x30 mat 3 refs 4 143 0 0 144 0 0 127 0 0 126 0 0 SURF 0x30 mat 3 refs 4 144 0 0 145 0 0 128 0 0 127 0 0 SURF 0x30 mat 3 refs 4 145 0 0 146 0 0 129 0 0 128 0 0 SURF 0x30 mat 3 refs 4 146 0 0 147 0 0 130 0 0 129 0 0 SURF 0x30 mat 3 refs 4 147 0 0 148 0 0 131 0 0 130 0 0 SURF 0x30 mat 3 refs 4 148 0 0 149 0 0 132 0 0 131 0 0 SURF 0x30 mat 3 refs 4 149 0 0 150 0 0 133 0 0 132 0 0 SURF 0x30 mat 3 refs 4 150 0 0 151 0 0 134 0 0 133 0 0 SURF 0x30 mat 3 refs 4 151 0 0 152 0 0 135 0 0 134 0 0 SURF 0x30 mat 3 refs 4 152 0 0 136 0 0 119 0 0 135 0 0 SURF 0x30 mat 3 refs 4 153 0 0 154 0 0 137 0 0 136 0 0 SURF 0x30 mat 3 refs 4 154 0 0 155 0 0 138 0 0 137 0 0 SURF 0x30 mat 3 refs 4 155 0 0 156 0 0 139 0 0 138 0 0 SURF 0x30 mat 3 refs 4 156 0 0 157 0 0 140 0 0 139 0 0 SURF 0x30 mat 3 refs 4 157 0 0 158 0 0 141 0 0 140 0 0 SURF 0x30 mat 3 refs 4 158 0 0 159 0 0 142 0 0 141 0 0 SURF 0x30 mat 3 refs 4 159 0 0 160 0 0 143 0 0 142 0 0 SURF 0x30 mat 3 refs 4 160 0 0 161 0 0 144 0 0 143 0 0 SURF 0x30 mat 3 refs 4 161 0 0 162 0 0 145 0 0 144 0 0 SURF 0x30 mat 3 refs 4 162 0 0 163 0 0 146 0 0 145 0 0 SURF 0x30 mat 3 refs 4 163 0 0 164 0 0 147 0 0 146 0 0 SURF 0x30 mat 3 refs 4 164 0 0 165 0 0 148 0 0 147 0 0 SURF 0x30 mat 3 refs 4 165 0 0 166 0 0 149 0 0 148 0 0 SURF 0x30 mat 3 refs 4 166 0 0 167 0 0 150 0 0 149 0 0 SURF 0x30 mat 3 refs 4 167 0 0 168 0 0 151 0 0 150 0 0 SURF 0x30 mat 3 refs 4 168 0 0 169 0 0 152 0 0 151 0 0 SURF 0x30 mat 3 refs 4 169 0 0 153 0 0 136 0 0 152 0 0 SURF 0x30 mat 3 refs 4 170 0 0 171 0 0 154 0 0 153 0 0 SURF 0x30 mat 3 refs 4 171 0 0 172 0 0 155 0 0 154 0 0 SURF 0x30 mat 3 refs 4 172 0 0 173 0 0 156 0 0 155 0 0 SURF 0x30 mat 3 refs 4 173 0 0 174 0 0 157 0 0 156 0 0 SURF 0x30 mat 3 refs 4 174 0 0 175 0 0 158 0 0 157 0 0 SURF 0x30 mat 3 refs 4 175 0 0 176 0 0 159 0 0 158 0 0 SURF 0x30 mat 3 refs 4 176 0 0 177 0 0 160 0 0 159 0 0 SURF 0x30 mat 3 refs 4 177 0 0 178 0 0 161 0 0 160 0 0 SURF 0x30 mat 3 refs 4 178 0 0 179 0 0 162 0 0 161 0 0 SURF 0x30 mat 3 refs 4 179 0 0 180 0 0 163 0 0 162 0 0 SURF 0x30 mat 3 refs 4 180 0 0 181 0 0 164 0 0 163 0 0 SURF 0x30 mat 3 refs 4 181 0 0 182 0 0 165 0 0 164 0 0 SURF 0x30 mat 3 refs 4 182 0 0 183 0 0 166 0 0 165 0 0 SURF 0x30 mat 3 refs 4 183 0 0 184 0 0 167 0 0 166 0 0 SURF 0x30 mat 3 refs 4 184 0 0 185 0 0 168 0 0 167 0 0 SURF 0x30 mat 3 refs 4 185 0 0 186 0 0 169 0 0 168 0 0 SURF 0x30 mat 3 refs 4 186 0 0 170 0 0 153 0 0 169 0 0 SURF 0x30 mat 3 refs 17 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 17 186 0 0 185 0 0 184 0 0 183 0 0 182 0 0 181 0 0 180 0 0 179 0 0 178 0 0 177 0 0 176 0 0 175 0 0 174 0 0 173 0 0 172 0 0 171 0 0 170 0 0 kids 0 crrcsim-0.9.12/objects/sport.ac0000644000175000017500000040740411724452424013311 00000000000000AC3Db MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "prop_mat" rgb 0.804301 0.804301 0.79207 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0.648252 OBJECT world kids 15 OBJECT group name "ail_left" kids 2 OBJECT poly name "ail_left_0" data 8 Mesh.013 crease 45.000000 numvert 8 1.7 -0.081271 -0.385785 1.7 -0.10769 -0.239251 1.7 -0.05891 -0.239251 0.545 -0.080687 -0.520168 0.545 -0.114709 -0.331463 0.545 -0.051891 -0.331463 1 -0.111944 -0.295137 1 -0.054656 -0.295137 numsurf 4 SURF 0x10 mat 1 refs 3 3 0.0 1.0 4 0.0 0.0 5 1.0 0.0 SURF 0x10 mat 1 refs 4 4 0.0 1.0 6 0.0 0.0 7 1.0 0.0 5 1.0 1.0 SURF 0x10 mat 1 refs 4 1 0.0 1.0 2 1.0 1.0 7 1.0 0.0 6 0.0 0.0 SURF 0x10 mat 1 refs 3 0 0.0 1.0 2 1.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "ail_left_1" data 8 Mesh.013 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 9 1.7 -0.081271 -0.385785 1.7 -0.10769 -0.239251 1.7 -0.05891 -0.239251 0.545 -0.080687 -0.520168 0.545 -0.114709 -0.331463 0.545 -0.051891 -0.331463 1 -0.080917 -0.467229 1 -0.111944 -0.295137 1 -0.054656 -0.295137 numsurf 4 SURF 0x30 mat 1 refs 4 6 0.747137010098 0.0354894995689 0 0.870228528976 0.0497538484633 1 0.870228528976 0.0874401479959 7 0.747137010098 0.077647998929 SURF 0x30 mat 1 refs 4 0 0.871201515198 0.396431982517 6 0.747924983501 0.410699993372 8 0.747924983501 0.368530005217 2 0.871201515198 0.358735024929 SURF 0x30 mat 1 refs 4 3 0.624045014381 0.0212250892073 6 0.747137010098 0.0354894995689 7 0.747137010098 0.077647998929 4 0.624045014381 0.067855745554 SURF 0x30 mat 1 refs 4 5 0.624648451805 0.378324985504 8 0.747924983501 0.368530005217 6 0.747924983501 0.410699993372 3 0.624648451805 0.424968481064 kids 0 OBJECT group name "ail_right" kids 2 OBJECT poly name "ail_right_0" data 8 Mesh.014 crease 45.000000 numvert 8 -1.705 -0.10766 -0.238852 -1.705 -0.081273 -0.385204 -1.705 -0.05894 -0.238852 -0.555 -0.114648 -0.330665 -0.555 -0.080692 -0.519004 -0.555 -0.051952 -0.330665 -1 -0.111944 -0.295137 -1 -0.054656 -0.295137 numsurf 4 SURF 0x10 mat 1 refs 3 0 0.0 1.0 2 1.0 0.0 1 0.0 0.0 SURF 0x10 mat 1 refs 4 0 0.0 1.0 6 0.0 0.0 7 1.0 0.0 2 1.0 1.0 SURF 0x10 mat 1 refs 4 3 0.0 1.0 5 1.0 1.0 7 1.0 0.0 6 0.0 0.0 SURF 0x10 mat 1 refs 3 3 0.0 1.0 4 0.0 0.0 5 1.0 0.0 kids 0 OBJECT poly name "ail_right_1" data 8 Mesh.014 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 9 -1.705 -0.10766 -0.238852 -1.705 -0.081273 -0.385204 -1.705 -0.05894 -0.238852 -0.555 -0.114648 -0.330665 -0.555 -0.080692 -0.519004 -0.555 -0.051952 -0.330665 -1 -0.111944 -0.295137 -1 -0.054656 -0.295137 -1 -0.080917 -0.467229 numsurf 4 SURF 0x30 mat 1 refs 4 6 0.25477001071 0.077647998929 0 0.131677955389 0.0874401479959 1 0.131677955389 0.0497538484633 8 0.25477001071 0.0354894995689 SURF 0x30 mat 1 refs 4 2 0.131542399526 0.358735024929 7 0.254819005728 0.368530005217 8 0.254819005728 0.410699993372 1 0.131542399526 0.396431982517 SURF 0x30 mat 1 refs 4 8 0.25477001071 0.0354894995689 4 0.377861499786 0.0212250892073 3 0.377861499786 0.067855745554 6 0.25477001071 0.077647998929 SURF 0x30 mat 1 refs 4 7 0.254819005728 0.368530005217 5 0.378095507622 0.378324985504 4 0.378095507622 0.424968481064 8 0.254819005728 0.410699993372 kids 0 OBJECT group name "box" kids 2 OBJECT poly name "box_0" data 8 Mesh.001 crease 45.000000 numvert 34 0.075 -0.075 0.66667 -0.075 -0.075 0.66667 -0.0755 0.075 0.66667 0.15 -0.15 0.25001 -0.151 0.15 0.25001 0.15 0.15 0.169801 -0.15 0.15 0.169801 0.15 -0.15 0.169801 -0.151 0.15 0.169801 0.116625 -0.116625 0.435424 -0.117402 0.116625 0.435424 -0.01875 -0.075 0.66667 0.029063 -0.075 0.66667 -0.075 0.075 0.66667 -0.075 0.075 0.66667 0.075 0.075 0.66667 0.15 0.15 0.25001 -0.15 0.15 0.25001 0.15 0.15 0.25001 -0.15 0.15 0.25001 -0.116625 0.116625 0.435424 -0.075 0.075 0.66667 0.075 0.075 0.66667 0.116625 0.116625 0.435424 0.116625 0.116625 0.435424 0.15 0.15 0.25001 -0.15 0.15 0.25001 -0.116625 0.116625 0.435424 0.116625 0.116625 0.435424 0.075 0.075 0.66667 -0.116625 0.116625 0.435424 0.075 0.075 0.66667 0.075 0.075 0.66667 0.075 0.075 0.66667 numsurf 33 SURF 0x00 mat 1 refs 4 1 0.0 1.0 2 0.0 0.0 13 1.0 0.0 14 1.0 1.0 SURF 0x00 mat 1 refs 3 1 0.0 1.0 14 0.0 0.0 15 1.0 0.0 SURF 0x00 mat 1 refs 4 16 0.0 1.0 5 0.0 0.0 6 1.0 0.0 17 1.0 1.0 SURF 0x00 mat 1 refs 4 5 0.0 1.0 16 0.0 0.0 18 1.0 0.0 3 1.0 1.0 SURF 0x00 mat 1 refs 3 5 0.0 1.0 3 1.0 0.0 7 0.0 0.0 SURF 0x00 mat 1 refs 4 4 0.0 1.0 19 0.0 0.0 17 1.0 0.0 6 1.0 1.0 SURF 0x00 mat 1 refs 3 4 0.0 1.0 8 0.0 0.0 6 1.0 0.0 SURF 0x00 mat 1 refs 4 20 0.0 1.0 21 0.0 0.0 22 1.0 0.0 23 1.0 1.0 SURF 0x00 mat 1 refs 4 24 0.0 1.0 25 0.0 0.0 26 1.0 0.0 27 1.0 1.0 SURF 0x00 mat 1 refs 4 0 0.0 1.0 9 0.0 0.0 28 1.0 0.0 29 1.0 1.0 SURF 0x00 mat 1 refs 4 9 0.0 1.0 3 0.0 0.0 18 1.0 0.0 28 1.0 1.0 SURF 0x00 mat 1 refs 4 13 0.0 1.0 30 0.0 0.0 10 1.0 0.0 2 1.0 1.0 SURF 0x00 mat 1 refs 4 30 0.0 1.0 19 0.0 0.0 4 1.0 0.0 10 1.0 1.0 SURF 0x00 mat 1 refs 4 11 0.0 1.0 1 0.0 0.0 15 1.0 0.0 31 1.0 1.0 SURF 0x00 mat 1 refs 4 0 0.0 1.0 12 0.0 0.0 32 1.0 0.0 29 1.0 1.0 SURF 0x00 mat 1 refs 4 12 0.0 1.0 11 0.0 0.0 31 1.0 0.0 32 1.0 1.0 SURF 0x00 mat 1 refs 4 23 0.0 1.0 20 0.0 0.0 27 1.0 0.0 24 1.0 1.0 SURF 0x00 mat 1 refs 4 25 0.0 1.0 24 0.0 0.0 28 1.0 0.0 18 1.0 1.0 SURF 0x00 mat 1 refs 4 26 0.0 1.0 27 0.0 0.0 30 1.0 0.0 19 1.0 1.0 SURF 0x00 mat 1 refs 4 14 0.0 1.0 15 0.0 0.0 22 1.0 0.0 21 1.0 1.0 SURF 0x00 mat 1 refs 4 17 0.0 1.0 16 0.0 0.0 25 1.0 0.0 26 1.0 1.0 SURF 0x00 mat 1 refs 4 22 0.0 1.0 23 0.0 0.0 28 1.0 0.0 29 1.0 1.0 SURF 0x00 mat 1 refs 4 21 0.0 1.0 20 0.0 0.0 30 1.0 0.0 13 1.0 1.0 SURF 0x00 mat 1 refs 3 30 0.0 1.0 20 0.0 0.0 27 1.0 0.0 SURF 0x00 mat 1 refs 3 17 0.0 1.0 26 0.0 0.0 19 1.0 0.0 SURF 0x00 mat 1 refs 3 13 0.0 1.0 21 0.0 0.0 14 1.0 0.0 SURF 0x00 mat 1 refs 3 33 0.0 1.0 32 0.0 0.0 29 1.0 0.0 SURF 0x00 mat 1 refs 3 33 0.0 1.0 29 0.0 0.0 22 1.0 0.0 SURF 0x00 mat 1 refs 3 33 0.0 1.0 22 0.0 0.0 15 1.0 0.0 SURF 0x00 mat 1 refs 3 33 0.0 1.0 15 0.0 0.0 31 1.0 0.0 SURF 0x00 mat 1 refs 3 33 0.0 1.0 31 0.0 0.0 32 1.0 0.0 SURF 0x00 mat 1 refs 3 23 0.0 1.0 28 0.0 0.0 24 1.0 0.0 SURF 0x00 mat 1 refs 3 16 0.0 1.0 25 0.0 0.0 18 1.0 0.0 kids 0 OBJECT poly name "box_1" data 8 Mesh.001 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 67 0.075 -0.075 0.66667 -0.075 -0.075 0.66667 -0.0755 0.075 0.66667 0.15 -0.15 0.25001 -0.15 -0.15 0.25001 -0.151 0.15 0.25001 -0.15 0.15 -0.58333 0.15 0.15 -0.58333 0.15 -0.15 -0.58333 -0.15 -0.15 -0.58333 -0.151 0.15 -0.58333 -0.015 0.075 -2.24333 0.015 0.075 -2.24333 0.015 -0.075 -2.24333 -0.015 -0.075 -2.24333 -0.0151 0.075 -2.24333 0.15 0.15 -0.041659 -0.15 0.15 -0.041659 0.15 -0.15 -0.041659 -0.15 -0.15 -0.041659 -0.151 0.15 -0.041659 0.15 0.15 0.169801 -0.15 0.15 0.169801 0.15 -0.15 0.169801 -0.15 -0.15 0.169801 -0.151 0.15 0.169801 0.116625 -0.116625 0.435424 -0.116625 -0.116625 0.435424 -0.117402 0.116625 0.435424 0.15 0.15 0.049269 -0.15 0.15 0.049269 0.15 -0.15 0.049269 -0.15 -0.15 0.049269 -0.151 0.15 0.049269 -0.01875 -0.075 0.66667 -0.0375 -0.15 0.25001 -0.0375 -0.15 -0.58333 -0.00375 -0.075 -2.24333 -0.0375 -0.15 -0.041659 -0.0375 -0.15 0.169801 -0.029156 -0.116625 0.435424 -0.0375 -0.15 0.049269 0.029063 -0.075 0.66667 0.058125 -0.15 0.25001 0.058125 -0.15 -0.58333 0.005812 -0.075 -2.24333 0.058125 -0.15 -0.041659 0.058125 -0.15 0.169801 0.058131 -0.116625 0.435424 0.058125 -0.15 0.049269 0.025134 -0.15 0.25001 0.025134 -0.15 0.169801 0.02558 -0.116625 0.435424 0.037864 -0.15 -0.041659 0.03745 -0.15 0.049269 0.037864 -0.030128 -0.0447 0.03745 -0.030128 0.046228 0.058125 -0.030128 0.046228 -0.0375 -0.030128 -0.0447 0.02558 -0.049686 0.434965 0.025134 -0.030128 0.246969 0.025134 -0.030128 0.16676 0.058131 -0.049686 0.434965 -0.0375 -0.030128 0.16676 0.058125 -0.030128 0.16676 0.058125 -0.030128 0.246969 -0.0375 -0.030128 0.046228 numsurf 67 SURF 0x30 mat 1 refs 4 6 0.371450006962 0.994149029255 7 0.371450006962 0.907859027386 12 0.857421994209 0.946690022945 11 0.857421994209 0.95531898737 SURF 0x30 mat 1 refs 4 7 0.37110799551 0.90487998724 8 0.37110799551 0.818832993507 13 0.855755984783 0.840344011784 12 0.855755984783 0.883368015289 SURF 0x30 mat 1 refs 4 9 0.370676994324 0.644222021103 10 0.370676994324 0.728996992111 15 0.853753983974 0.707803010941 14 0.853753983974 0.665416002274 SURF 0x30 mat 1 refs 4 10 0.0 0.0 6 0.0 0.0 11 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 1 refs 3 14 0.0 0.0 15 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 1 refs 3 14 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.249467998743 0.907858967781 7 0.371450006962 0.907859027386 6 0.371450006962 0.994149029255 17 0.249467998743 0.99414896965 SURF 0x30 mat 1 refs 4 18 0.249458491802 0.818832933903 8 0.37110799551 0.818832993507 7 0.37110799551 0.90487998724 16 0.249458491802 0.904879927635 SURF 0x30 mat 1 refs 4 20 0.249421983957 0.728996992111 10 0.370676994324 0.728996992111 9 0.370676994324 0.644222021103 19 0.249421983957 0.644222021103 SURF 0x30 mat 1 refs 4 17 0.0 0.0 6 0.0 0.0 10 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 5 0.128167003393 0.728996992111 25 0.188794493675 0.728996992111 24 0.188794493675 0.644222021103 4 0.128167003393 0.644222021103 SURF 0x30 mat 1 refs 4 2 0.00691431993619 0.707803010941 28 0.0675406605005 0.718400001526 27 0.0675406605005 0.654819011688 1 0.00691431993619 0.665416002274 SURF 0x30 mat 1 refs 4 28 0.0675406605005 0.718400001526 5 0.128167003393 0.728996992111 4 0.128167003393 0.644222021103 27 0.0675406605005 0.654819011688 SURF 0x30 mat 1 refs 4 21 0.188477009535 0.907858967781 29 0.218972504139 0.907858967781 30 0.218972504139 0.99414896965 22 0.188477009535 0.99414896965 SURF 0x30 mat 1 refs 4 29 0.218972504139 0.907858967781 16 0.249467998743 0.907858967781 17 0.249467998743 0.99414896965 30 0.218972504139 0.99414896965 SURF 0x30 mat 1 refs 4 23 0.188633739948 0.818832993507 31 0.219046115875 0.818832993507 29 0.219046115875 0.904879927635 21 0.188633739948 0.904879927635 SURF 0x30 mat 1 refs 4 31 0.219046115875 0.818832993507 18 0.249458491802 0.818832933903 16 0.249458491802 0.904879927635 29 0.219046115875 0.904879927635 SURF 0x30 mat 1 refs 4 25 0.188794493675 0.728996992111 33 0.219108253717 0.728996992111 32 0.219108253717 0.644222021103 24 0.188794493675 0.644222021103 SURF 0x30 mat 1 refs 4 33 0.219108253717 0.728996992111 20 0.249421983957 0.728996992111 19 0.249421983957 0.644222021103 32 0.219108253717 0.644222021103 SURF 0x30 mat 1 refs 4 22 0.0 0.0 30 0.0 0.0 33 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 1 refs 4 30 0.0 0.0 17 0.0 0.0 20 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 1 refs 4 36 0.371165990829 0.775525987148 9 0.371165990829 0.817791998386 14 0.853498995304 0.779753029346 37 0.853498935699 0.775526463985 SURF 0x30 mat 1 refs 3 37 0.0 0.0 14 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 9 0.371165990829 0.817791998386 36 0.371165990829 0.775525987148 38 0.250097990036 0.775525927544 19 0.250097990036 0.817791938782 SURF 0x30 mat 1 refs 4 24 0.189563989639 0.817791938782 39 0.189563989639 0.775525927544 35 0.129030004144 0.775525987148 4 0.129030004144 0.817791998386 SURF 0x30 mat 1 refs 4 27 0.0684969946742 0.807225465775 40 0.0684969872236 0.775525927544 34 0.00796397961676 0.775526046753 1 0.00796397961676 0.796658992767 SURF 0x30 mat 1 refs 4 4 0.129030004144 0.817791998386 35 0.129030004144 0.775525987148 40 0.0684969946742 0.775525987148 27 0.0684969946742 0.807225465775 SURF 0x30 mat 1 refs 4 32 0.219830989838 0.817791938782 41 0.219830989838 0.775525927544 39 0.189563989639 0.775525927544 24 0.189563989639 0.817791938782 SURF 0x30 mat 1 refs 4 19 0.250097990036 0.817791938782 38 0.250097960234 0.775525867939 41 0.219830974936 0.775525867939 32 0.219830989838 0.817791938782 SURF 0x30 mat 1 refs 4 8 0.371165990829 0.73325997591 44 0.371165990829 0.754392981529 45 0.853498935699 0.77341324091 13 0.853498995304 0.771300017834 SURF 0x30 mat 1 refs 4 44 0.371165990829 0.754392981529 36 0.371165990829 0.775525987148 37 0.853498935699 0.775526463985 45 0.853498935699 0.77341324091 SURF 0x30 mat 1 refs 3 13 0.0 0.0 45 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 3 45 0.0 0.0 37 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 44 0.371165990829 0.754392981529 8 0.371165990829 0.73325997591 18 0.250097990036 0.733259916306 46 0.250097990036 0.754392921925 SURF 0x30 mat 1 refs 4 47 0.189563989639 0.75439286232 23 0.189563989639 0.733259916306 3 0.129030004144 0.73325997591 43 0.129029989243 0.754392981529 SURF 0x30 mat 1 refs 4 0 0.00796397961676 0.754392981529 42 0.00796397961676 0.764959514141 48 0.0684969872236 0.759676218033 26 0.0684969946742 0.743826508522 SURF 0x30 mat 1 refs 4 43 0.129030004144 0.754392981529 3 0.129030004144 0.73325997591 26 0.0684969946742 0.743826508522 48 0.0684969946742 0.759676218033 SURF 0x30 mat 1 refs 4 49 0.219830989838 0.754392921925 31 0.219830989838 0.733259916306 23 0.189563989639 0.733259916306 47 0.189563989639 0.754392921925 SURF 0x30 mat 1 refs 4 46 0.250097990036 0.75439286232 18 0.250097990036 0.733259916306 31 0.219830989838 0.733259916306 49 0.219830989838 0.75439286232 SURF 0x30 mat 1 refs 4 39 0.189563989639 0.775525927544 51 0.189563989639 0.764959394932 50 0.129029989243 0.764959454536 35 0.129030004144 0.775525987148 SURF 0x30 mat 1 refs 3 52 0.0684969872236 0.767601072788 42 0.00796397961676 0.764959514141 34 0.00796397961676 0.775526046753 SURF 0x30 mat 1 refs 3 40 0.0684969872236 0.775525927544 52 0.0684969872236 0.767601072788 34 0.00796397961676 0.775526046753 SURF 0x30 mat 1 refs 3 52 0.0684969872236 0.767601072788 48 0.0684969872236 0.759676218033 42 0.00796397961676 0.764959514141 SURF 0x30 mat 1 refs 4 35 0.129030004144 0.775525987148 50 0.129030019045 0.764959573746 52 0.0684969946742 0.767601132393 40 0.0684969946742 0.775525987148 SURF 0x30 mat 1 refs 3 53 0.250097990036 0.760186195374 36 0.371165990829 0.775525987148 44 0.371165990829 0.754392981529 SURF 0x30 mat 1 refs 3 46 0.250097990036 0.754392921925 53 0.250097990036 0.760186195374 44 0.371165990829 0.754392981529 SURF 0x30 mat 1 refs 3 53 0.250097990036 0.760186195374 38 0.250097990036 0.775525927544 36 0.371165990829 0.775525987148 SURF 0x30 mat 1 refs 4 53 0.250097990036 0.760186195374 46 0.250097990036 0.75439286232 49 0.219830989838 0.75439286232 54 0.219830989838 0.760567426682 SURF 0x30 mat 1 refs 4 53 0.250097960234 0.775525867939 54 0.250097990036 0.760186195374 56 0.219830989838 0.760567426682 55 0.219830974936 0.775525867939 SURF 0x30 mat 1 refs 4 54 0.219830989838 0.760567486286 49 0.219830989838 0.754392921925 57 0.189563974738 0.764959335327 56 1.31936734571e-38 4.91226634019e-38 SURF 0x30 mat 1 refs 4 38 0.250097960234 0.775525867939 53 0.250097990036 0.760186195374 55 0.219830989838 0.760567426682 58 0.219830974936 0.775525867939 SURF 0x30 mat 1 refs 4 52 0.129030019045 0.764959573746 50 0.129030004144 0.754392981529 60 0.0684969946742 0.759676218033 59 0.0684969946742 0.767601132393 SURF 0x30 mat 1 refs 4 50 0.189563989639 0.764959394932 51 0.189563989639 0.75439286232 61 0.129029989243 0.754392981529 60 0.129029989243 0.764959454536 SURF 0x30 mat 1 refs 4 48 0.129030019045 0.764959573746 52 0.129030004144 0.754392981529 59 0.0684969946742 0.759676218033 62 0.0684969946742 0.767601132393 SURF 0x30 mat 1 refs 4 51 0.189563974738 0.764959335327 39 0.189563989639 0.775525927544 63 0.219830989838 0.775525927544 61 1.34937965557e-38 5.0645538521e-38 SURF 0x30 mat 1 refs 4 49 0.189563989639 0.754392921925 47 0.189563974738 0.764959335327 64 0.219830989838 0.754392921925 57 1.26445017864e-38 4.72656402562e-38 SURF 0x30 mat 1 refs 4 43 0.129030019045 0.764959573746 48 0.129030004144 0.754392981529 62 0.0684969946742 0.759676218033 65 0.0684969946742 0.767601132393 SURF 0x30 mat 1 refs 4 47 0.189563989639 0.764959394932 43 0.189563989639 0.75439286232 65 0.129029989243 0.754392981529 64 0.129029989243 0.764959454536 SURF 0x30 mat 1 refs 4 41 0.250097960234 0.775525867939 38 0.250097990036 0.760186195374 58 0.219830989838 0.760567426682 66 0.219830974936 0.775525867939 SURF 0x30 mat 1 refs 4 39 0.189563974738 0.764959335327 41 0.189563989639 0.775525927544 66 0.219830989838 0.775525927544 63 1.34937965557e-38 5.0645538521e-38 SURF 0x30 mat 1 refs 3 56 0.219830989838 0.760567486286 57 0.219830989838 0.754392921925 61 0.189563974738 0.764959335327 SURF 0x30 mat 1 refs 3 66 0.219830989838 0.775525927544 56 0.219830989838 0.760567486286 61 0.189563974738 0.764959335327 SURF 0x30 mat 1 refs 4 58 0.250097960234 0.775525867939 55 0.250097990036 0.760186195374 56 0.219830989838 0.760567426682 66 0.219830974936 0.775525867939 SURF 0x30 mat 1 refs 3 61 0.189563974738 0.764959335327 63 0.189563989639 0.775525927544 66 0.219830989838 0.775525927544 SURF 0x30 mat 1 refs 3 64 0.189563989639 0.754392921925 61 0.189563974738 0.764959335327 57 0.219830989838 0.754392921925 SURF 0x30 mat 1 refs 4 60 0.129030019045 0.764959573746 65 0.129030004144 0.754392981529 62 0.0684969946742 0.759676218033 59 0.0684969946742 0.767601132393 SURF 0x30 mat 1 refs 4 61 0.189563989639 0.764959394932 64 0.189563989639 0.75439286232 65 0.129029989243 0.754392981529 60 0.129029989243 0.764959454536 kids 0 OBJECT poly name "canopy" data 8 Mesh.003 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 60 -0.122 0.15 -0.436666 -0.112728 0.219906 -0.436666 -0.086254 0.279381 -0.436666 -0.046604 0.319092 -0.436666 0 0.333 -0.436666 0.046604 0.319092 -0.436666 0.086254 0.279381 -0.436666 0.112728 0.219906 -0.436666 0.122 0.15 -0.436666 -0.122122 0.15 -0.436666 -0.132 0.15 -0.250066 -0.121968 0.225636 -0.250066 -0.093324 0.289986 -0.250066 -0.050424 0.332952 -0.250066 0 0.348 -0.250066 0.050424 0.332952 -0.250066 0.093324 0.289986 -0.250066 0.121968 0.225636 -0.250066 0.132 0.15 -0.250066 -0.132132 0.15 -0.250066 -0.12 0.15 -0.083666 -0.11088 0.21876 -0.083666 -0.08484 0.27726 -0.083666 -0.04584 0.31632 -0.083666 0 0.33 -0.083666 0.04584 0.31632 -0.083666 0.08484 0.27726 -0.083666 0.11088 0.21876 -0.083666 0.12 0.15 -0.083666 -0.12012 0.15 -0.083666 -0.096 0.15 -0.000666 -0.088704 0.205008 -0.000666 -0.067872 0.251808 -0.000666 -0.036672 0.283056 -0.000666 0 0.294 -0.000666 0.036672 0.283056 -0.000666 0.067872 0.251808 -0.000666 0.088704 0.205008 -0.000666 0.096 0.15 -0.000666 -0.096096 0.15 -0.000666 -0.06 0.15 0.083334 -0.05544 0.18438 0.083334 -0.04242 0.21363 0.083334 -0.02292 0.23316 0.083334 0 0.24 0.083334 0.02292 0.23316 0.083334 0.04242 0.21363 0.083334 0.05544 0.18438 0.083334 0.06 0.15 0.083334 -0.06006 0.15 0.083334 0 0.15 0.166664 0 0.15 0.166664 0 0.15 0.166664 0 0.15 0.166664 0 0.15 0.166664 0 0.15 0.166664 0 0.15 0.166664 0 0.15 0.166664 0 0.15 0.166664 0 0.15 0.166664 numsurf 58 SURF 0x30 mat 1 refs 4 1 0.988855004311 0.515872001648 0 0.988855004311 0.520238995552 10 0.940163016319 0.524948000908 11 0.940163016319 0.520223975182 SURF 0x30 mat 1 refs 4 11 0.940163016319 0.520223975182 12 0.940163016319 0.506734013557 2 0.988855004311 0.503404974937 1 0.988855004311 0.515872001648 SURF 0x30 mat 1 refs 4 12 0.940163016319 0.506734013557 13 0.940163016319 0.486530989408 3 0.988855004311 0.484732985497 2 0.988855004311 0.503404974937 SURF 0x30 mat 1 refs 4 13 0.940163016319 0.486530989408 14 0.940163016319 0.462785005569 4 0.988855004311 0.462785005569 3 0.988855004311 0.484732985497 SURF 0x30 mat 1 refs 4 14 0.940163016319 0.462785005569 15 0.940163016319 0.439038991928 5 0.988855004311 0.440838009119 4 0.988855004311 0.462785005569 SURF 0x30 mat 1 refs 4 15 0.940163016319 0.439038991928 16 0.940163016319 0.418835997581 6 0.988855004311 0.422165989876 5 0.988855004311 0.440838009119 SURF 0x30 mat 1 refs 4 16 0.940163016319 0.418835997581 17 0.940163016319 0.405346989632 7 0.988855004311 0.409698992968 6 0.988855004311 0.422165989876 SURF 0x30 mat 1 refs 4 17 0.940163016319 0.405346989632 18 0.940163016319 0.400622993708 8 0.988855004311 0.405331999063 7 0.988855004311 0.409698992968 SURF 0x30 mat 1 refs 4 18 0.940163016319 0.400622993708 19 0.940163016319 0.525009989738 9 0.988855004311 0.520295977592 8 0.988855004311 0.405331999063 SURF 0x30 mat 1 refs 4 0 0.988855004311 0.520238995552 9 0.988855004311 0.520295977592 19 0.940163016319 0.525009989738 10 0.940163016319 0.524948000908 SURF 0x30 mat 1 refs 4 20 0.896742999554 0.519297003746 21 0.896742999554 0.515002012253 11 0.940163016319 0.520223975182 10 0.940163016319 0.524948000908 SURF 0x30 mat 1 refs 4 21 0.896742999554 0.515002012253 22 0.896742999554 0.502739012241 12 0.940163016319 0.506734013557 11 0.940163016319 0.520223975182 SURF 0x30 mat 1 refs 4 22 0.896742999554 0.502739012241 23 0.896742999554 0.484373003244 13 0.940163016319 0.486530989408 12 0.940163016319 0.506734013557 SURF 0x30 mat 1 refs 4 23 0.896742999554 0.484373003244 24 0.896742999554 0.462785005569 14 0.940163016319 0.462785005569 13 0.940163016319 0.486530989408 SURF 0x30 mat 1 refs 4 24 0.896742999554 0.462785005569 25 0.896742999554 0.441197991371 15 0.940163016319 0.439038991928 14 0.940163016319 0.462785005569 SURF 0x30 mat 1 refs 4 25 0.896742999554 0.441197991371 26 0.896742999554 0.422832012177 16 0.940163016319 0.418835997581 15 0.940163016319 0.439038991928 SURF 0x30 mat 1 refs 4 26 0.896742999554 0.422832012177 27 0.896742999554 0.410569012165 17 0.940163016319 0.405346989632 16 0.940163016319 0.418835997581 SURF 0x30 mat 1 refs 4 27 0.896742999554 0.410569012165 28 0.896742999554 0.40627399087 18 0.940163016319 0.400622993708 17 0.940163016319 0.405346989632 SURF 0x30 mat 1 refs 4 28 0.896742999554 0.40627399087 29 0.896742999554 0.519352972507 19 0.940163016319 0.525009989738 18 0.940163016319 0.400622993708 SURF 0x30 mat 1 refs 4 29 0.896742999554 0.519352972507 20 0.896742999554 0.519297003746 10 0.940163016319 0.524948000908 19 0.940163016319 0.525009989738 SURF 0x30 mat 1 refs 4 30 0.875083982944 0.507995009422 31 0.875083982944 0.504558980465 21 0.896742999554 0.515002012253 20 0.896742999554 0.519297003746 SURF 0x30 mat 1 refs 4 31 0.875083982944 0.504558980465 32 0.875083982944 0.49474799633 22 0.896742999554 0.502739012241 21 0.896742999554 0.515002012253 SURF 0x30 mat 1 refs 4 32 0.875083982944 0.49474799633 33 0.875083982944 0.480055004358 23 0.896742999554 0.484373003244 22 0.896742999554 0.502739012241 SURF 0x30 mat 1 refs 4 33 0.875083982944 0.480055004358 34 0.875083982944 0.462785005569 24 0.896742999554 0.462785005569 23 0.896742999554 0.484373003244 SURF 0x30 mat 1 refs 4 34 0.875083982944 0.462785005569 35 0.875083982944 0.445515990257 25 0.896742999554 0.441197991371 24 0.896742999554 0.462785005569 SURF 0x30 mat 1 refs 4 35 0.875083982944 0.445515990257 36 0.875083982944 0.430822998285 26 0.896742999554 0.422832012177 25 0.896742999554 0.441197991371 SURF 0x30 mat 1 refs 4 36 0.875083982944 0.430822998285 37 0.875083982944 0.421012014151 27 0.896742999554 0.410569012165 26 0.896742999554 0.422832012177 SURF 0x30 mat 1 refs 4 37 0.875083982944 0.421012014151 38 0.875083982944 0.417575985193 28 0.896742999554 0.40627399087 27 0.896742999554 0.410569012165 SURF 0x30 mat 1 refs 4 38 0.875083982944 0.417575985193 39 0.875083982944 0.508040010929 29 0.896742999554 0.519352972507 28 0.896742999554 0.40627399087 SURF 0x30 mat 1 refs 4 39 0.875083982944 0.508040010929 30 0.875083982944 0.507995009422 20 0.896742999554 0.519297003746 29 0.896742999554 0.519352972507 SURF 0x30 mat 1 refs 4 40 0.853164970875 0.491041004658 41 0.853164970875 0.488893985748 31 0.875083982944 0.504558980465 30 0.875083982944 0.507995009422 SURF 0x30 mat 1 refs 4 41 0.853164970875 0.488893985748 42 0.853164970875 0.482762008905 32 0.875083982944 0.49474799633 31 0.875083982944 0.504558980465 SURF 0x30 mat 1 refs 4 42 0.853164970875 0.482762008905 43 0.853164970875 0.473578989506 33 0.875083982944 0.480055004358 32 0.875083982944 0.49474799633 SURF 0x30 mat 1 refs 4 43 0.853164970875 0.473578989506 44 0.853164970875 0.462785005569 34 0.875083982944 0.462785005569 33 0.875083982944 0.480055004358 SURF 0x30 mat 1 refs 4 44 0.853164970875 0.462785005569 45 0.853164970875 0.45199200511 35 0.875083982944 0.445515990257 34 0.875083982944 0.462785005569 SURF 0x30 mat 1 refs 4 45 0.853164970875 0.45199200511 46 0.853164970875 0.44280898571 36 0.875083982944 0.430822998285 35 0.875083982944 0.445515990257 SURF 0x30 mat 1 refs 4 46 0.853164970875 0.44280898571 47 0.853164970875 0.436677008867 37 0.875083982944 0.421012014151 36 0.875083982944 0.430822998285 SURF 0x30 mat 1 refs 4 47 0.853164970875 0.436677008867 48 0.853164970875 0.434529989958 38 0.875083982944 0.417575985193 37 0.875083982944 0.421012014151 SURF 0x30 mat 1 refs 4 48 0.853164970875 0.434529989958 49 0.853164970875 0.491068989038 39 0.875083982944 0.508040010929 38 0.875083982944 0.417575985193 SURF 0x30 mat 1 refs 4 49 0.853164970875 0.491068989038 40 0.853164970875 0.491041004658 30 0.875083982944 0.507995009422 39 0.875083982944 0.508040010929 SURF 0x30 mat 1 refs 4 50 0.831421017647 0.462785005569 51 0.831421017647 0.462785005569 41 0.853164970875 0.488893985748 40 0.853164970875 0.491041004658 SURF 0x30 mat 1 refs 4 51 0.831421017647 0.462785005569 52 0.831421017647 0.462785005569 42 0.853164970875 0.482762008905 41 0.853164970875 0.488893985748 SURF 0x30 mat 1 refs 4 52 0.831421017647 0.462785005569 53 0.831421017647 0.462785005569 43 0.853164970875 0.473578989506 42 0.853164970875 0.482762008905 SURF 0x30 mat 1 refs 4 53 0.831421017647 0.462785005569 54 0.831421017647 0.462785005569 44 0.853164970875 0.462785005569 43 0.853164970875 0.473578989506 SURF 0x30 mat 1 refs 4 54 0.831421017647 0.462785005569 55 0.831421017647 0.462785005569 45 0.853164970875 0.45199200511 44 0.853164970875 0.462785005569 SURF 0x30 mat 1 refs 4 55 0.831421017647 0.462785005569 56 0.831421017647 0.462785005569 46 0.853164970875 0.44280898571 45 0.853164970875 0.45199200511 SURF 0x30 mat 1 refs 4 56 0.831421017647 0.462785005569 57 0.831421017647 0.462785005569 47 0.853164970875 0.436677008867 46 0.853164970875 0.44280898571 SURF 0x30 mat 1 refs 4 57 0.831421017647 0.462785005569 58 0.831421017647 0.462785005569 48 0.853164970875 0.434529989958 47 0.853164970875 0.436677008867 SURF 0x30 mat 1 refs 4 58 0.831421017647 0.462785005569 59 0.831421017647 0.462785005569 49 0.853164970875 0.491068989038 48 0.853164970875 0.434529989958 SURF 0x30 mat 1 refs 4 59 0.831421017647 0.462785005569 50 0.831421017647 0.462785005569 40 0.853164970875 0.491041004658 49 0.853164970875 0.491068989038 SURF 0x30 mat 1 refs 3 3 0.988855004311 0.484732985497 4 0.988855004311 0.462785005569 5 0.988855004311 0.440838009119 SURF 0x30 mat 1 refs 3 2 0.988855004311 0.503404974937 3 0.988855004311 0.484732985497 5 0.988855004311 0.440838009119 SURF 0x30 mat 1 refs 3 2 0.988855004311 0.503404974937 5 0.988855004311 0.440838009119 6 0.988855004311 0.422165989876 SURF 0x30 mat 1 refs 3 1 0.988855004311 0.515872001648 2 0.988855004311 0.503404974937 6 0.988855004311 0.422165989876 SURF 0x30 mat 1 refs 3 1 0.988855004311 0.515872001648 6 0.988855004311 0.422165989876 7 0.988855004311 0.409698992968 SURF 0x30 mat 1 refs 3 0 0.988855004311 0.520238995552 1 0.988855004311 0.515872001648 7 0.988855004311 0.409698992968 SURF 0x30 mat 1 refs 3 0 0.988855004311 0.520238995552 7 0.988855004311 0.409698992968 8 0.988855004311 0.405331999063 SURF 0x30 mat 1 refs 3 0 0.988855004311 0.520238995552 9 0.988855004311 0.520295977592 8 0.988855004311 0.405331999063 kids 0 OBJECT poly name "deck" data 8 Mesh.002 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 20 -0.12 0.15 -0.416666 -0.11088 0.218498 -0.422659 -0.08484 0.276776 -0.427757 -0.04584 0.315687 -0.431162 0 0.329315 -0.432354 0.04584 0.315687 -0.431162 0.08484 0.276776 -0.427757 0.11088 0.218498 -0.422659 0.12 0.15 -0.416666 -0.12012 0.15 -0.416666 0 -0.009783 -2.242986 0 -0.009783 -2.242986 0 -0.009783 -2.242986 0 -0.009783 -2.242986 0 -0.009783 -2.242986 0 -0.009783 -2.242986 0 -0.009783 -2.242986 0 -0.009783 -2.242986 0 -0.009783 -2.242986 0 -0.009783 -2.242986 numsurf 18 SURF 0x30 mat 1 refs 4 0 0.00860479008406 0.583657026291 1 0.0100868996233 0.576470017433 11 0.460272014141 0.489093005657 10 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 1 0.0100868996233 0.576470017433 2 0.0113476999104 0.555949985981 12 0.460272014141 0.489093005657 11 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 2 0.0113476999104 0.555949985981 3 0.0121897999197 0.52521699667 13 0.460272014141 0.489093005657 12 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 3 0.0121897999197 0.52521699667 4 0.0124845998362 0.489093005657 14 0.460272014141 0.489093005657 13 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 4 0.0124845998362 0.489093005657 5 0.0121897999197 0.452969998121 15 0.460272014141 0.489093005657 14 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 5 0.0121897999197 0.452969998121 6 0.0113476999104 0.42223700881 16 0.460272014141 0.489093005657 15 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 6 0.0113476999104 0.42223700881 7 0.0100868996233 0.40171700716 17 0.460272014141 0.489093005657 16 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 7 0.0100868996233 0.40171700716 8 0.00860477983952 0.394529998302 18 0.460272014141 0.489093005657 17 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 8 0.00860477983952 0.394529998302 9 0.00860479008406 0.583751022816 19 0.460272014141 0.489093005657 18 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 4 9 0.00860479008406 0.583751022816 0 0.00860479008406 0.583657026291 10 0.460272014141 0.489093005657 19 0.460272014141 0.489093005657 SURF 0x30 mat 1 refs 3 3 0.0121897999197 0.52521699667 4 0.0124845998362 0.489093005657 5 0.0121897999197 0.452969998121 SURF 0x30 mat 1 refs 3 2 0.0113476999104 0.555949985981 3 0.0121897999197 0.52521699667 5 0.0121897999197 0.452969998121 SURF 0x30 mat 1 refs 3 2 0.0113476999104 0.555949985981 5 0.0121897999197 0.452969998121 6 0.0113476999104 0.42223700881 SURF 0x30 mat 1 refs 3 1 0.0100868996233 0.576470017433 2 0.0113476999104 0.555949985981 6 0.0113476999104 0.42223700881 SURF 0x30 mat 1 refs 3 1 0.0100868996233 0.576470017433 6 0.0113476999104 0.42223700881 7 0.0100868996233 0.40171700716 SURF 0x30 mat 1 refs 3 0 0.00860479008406 0.583657026291 1 0.0100868996233 0.576470017433 7 0.0100868996233 0.40171700716 SURF 0x30 mat 1 refs 3 0 0.00860479008406 0.583657026291 7 0.0100868996233 0.40171700716 8 0.00860477983952 0.394529998302 SURF 0x30 mat 1 refs 3 0 0.00860479008406 0.583657026291 9 0.00860479008406 0.583751022816 8 0.00860477983952 0.394529998302 kids 0 OBJECT group name "elevator" kids 2 OBJECT poly name "elevator_0" data 8 Mesh.017 crease 45.000000 numvert 12 0.101649 -0.006002 -2.017282 0.101649 0.006002 -2.017282 0.101649 0 -2.124009 0.59607 -0.0043 -2.015971 0.59607 0.0043 -2.015971 0.59607 0 -2.124048 -0.101332 -0.006022 -2.016912 -0.101332 0.006022 -2.016912 -0.101332 0 -2.124008 -0.59607 -0.0043 -2.015971 -0.59607 0.0043 -2.015971 -0.59607 0 -2.124048 numsurf 6 SURF 0x10 mat 1 refs 3 0 0.0 1.0 1 0.0 0.0 2 1.0 0.0 SURF 0x10 mat 1 refs 4 0 0.0 1.0 3 0.0 0.0 4 1.0 0.0 1 1.0 1.0 SURF 0x10 mat 1 refs 3 3 0.0 1.0 5 1.0 0.0 4 0.0 0.0 SURF 0x10 mat 1 refs 3 9 0.0 1.0 10 0.0 0.0 11 1.0 0.0 SURF 0x10 mat 1 refs 4 6 0.0 1.0 7 1.0 1.0 10 1.0 0.0 9 0.0 0.0 SURF 0x10 mat 1 refs 3 6 0.0 1.0 8 1.0 0.0 7 0.0 0.0 kids 0 OBJECT poly name "elevator_1" data 8 Mesh.017 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 12 0.101649 -0.006002 -2.017282 0.101649 0.006002 -2.017282 0.101649 0 -2.124009 0.59607 -0.0043 -2.015971 0.59607 0.0043 -2.015971 0.59607 0 -2.124048 -0.101332 -0.006022 -2.016912 -0.101332 0.006022 -2.016912 -0.101332 0 -2.124008 -0.59607 -0.0043 -2.015971 -0.59607 0.0043 -2.015971 -0.59607 0 -2.124048 numsurf 4 SURF 0x30 mat 1 refs 4 3 0.902316093445 0.597538530827 0 0.858428537846 0.593848764896 2 0.858428478241 0.630710482597 5 0.902315974236 0.630713999271 SURF 0x30 mat 1 refs 4 5 0.536441981792 0.629926502705 2 0.492199987173 0.629923224449 1 0.492199957371 0.593720555305 4 0.536441981792 0.597344219685 SURF 0x30 mat 1 refs 4 6 0.770653188229 0.593848705292 9 0.726765453815 0.597538471222 11 0.72676551342 0.630713999271 8 0.770653247833 0.630710482597 SURF 0x30 mat 1 refs 4 10 0.359474003315 0.597344219685 7 0.403715997934 0.59372061491 8 0.403715968132 0.629923224449 11 0.359474003315 0.629926502705 kids 0 OBJECT group name "fin" kids 2 OBJECT poly name "fin_0" data 8 Mesh.006 crease 45.000000 numvert 19 0.010964 0.625 -1.929072 -0.010964 0.625 -1.929072 0 0.575 -2.124049 0 0.094875 -2.124008 0.001425 0.625 -2.098706 0.00149 0.575 -2.097543 0.002116 0.094875 -2.086375 -0.00148 0.625 -2.097731 -0.001548 0.575 -2.096523 -0.002198 0.094875 -2.084927 0.006767 0.625 -2.003711 0.007076 0.575 -1.998205 0.010047 0.094875 -1.945337 -0.006791 0.625 -2.003282 -0.007102 0.575 -1.997756 -0.010083 0.094875 -1.9447 0.002116 0.094875 -2.086375 0.007076 0.575 -1.998205 -0.007102 0.575 -1.997756 numsurf 7 SURF 0x10 mat 1 refs 4 0 0.0 1.0 10 0.500000059605 1.0 13 0.499999940395 0.0 1 0.0 0.0 SURF 0x10 mat 1 refs 4 10 0.500000059605 1.0 4 1.0 1.0 7 1.0 0.0 13 0.499999940395 0.0 SURF 0x10 mat 1 refs 4 5 0.0 1.0 11 0.0 0.0 14 1.0 0.0 8 1.0 1.0 SURF 0x10 mat 1 refs 3 2 0.0 1.0 5 0.0 0.0 8 1.0 0.0 SURF 0x10 mat 1 refs 4 12 0.0 1.0 15 1.0 1.0 18 1.0 0.0 17 0.0 0.0 SURF 0x10 mat 1 refs 4 6 0.0 1.0 9 1.0 1.0 15 1.0 0.0 12 0.0 0.0 SURF 0x10 mat 1 refs 4 3 0.0 1.0 9 0.0 0.0 16 1.0 0.0 6 1.0 1.0 kids 0 OBJECT poly name "fin_1" data 8 Mesh.006 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 41 0 0 -2.124 0.01723 0 -1.8176 0.01206 0 -1.7418 0 0 -1.666 -0.01206 0 -1.7418 -0.01723 0 -1.8176 0 0.625 -2.124053 0.010964 0.625 -1.929072 0.007675 0.625 -1.880836 0 0.625 -1.8326 -0.007675 0.625 -1.880836 -0.010964 0.625 -1.929072 0.011465 0.575 -1.920154 0 0.575 -2.124049 0.008026 0.575 -1.869713 0 0.575 -1.819272 -0.008026 0.575 -1.869713 -0.011465 0.575 -1.920154 0.016279 0.094875 -1.834521 0 0.094875 -2.124008 0.011394 0.094875 -1.762906 0 0.094875 -1.69129 -0.011394 0.094875 -1.762906 -0.016279 0.094875 -1.834521 0.001425 0.625 -2.098706 0.00224 0 -2.084168 0.00149 0.575 -2.097543 0.002116 0.094875 -2.086375 -0.00148 0.625 -2.097731 -0.002326 0 -2.082636 -0.001548 0.575 -2.096523 -0.002198 0.094875 -2.084927 0.006767 0.625 -2.003711 0.010634 0 -1.93489 0.007076 0.575 -1.998205 0.010047 0.094875 -1.945337 -0.006791 0.625 -2.003282 -0.010672 0 -1.934216 -0.007102 0.575 -1.997756 -0.010083 0.094875 -1.9447 0.002116 0.094875 -2.086375 numsurf 38 SURF 0x30 mat 1 refs 3 4 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 3 5 0.0 0.0 4 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 3 5 0.0 0.0 2 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 1 refs 3 10 0.944042980671 0.934508979321 9 0.950195014477 0.925781011581 8 0.956348001957 0.934508979321 SURF 0x30 mat 1 refs 3 11 0.941406011581 0.943237006664 10 0.944042980671 0.934508979321 8 0.956348001957 0.934508979321 SURF 0x30 mat 1 refs 3 11 0.941406011581 0.943237006664 8 0.956348001957 0.934508979321 7 0.958984017372 0.943237006664 SURF 0x30 mat 1 refs 4 8 0.928813993931 0.989170014858 14 0.910337030888 0.905793011189 12 0.926820516586 0.905793011189 7 0.941633999348 0.989170014858 SURF 0x30 mat 1 refs 4 9 0.915993988514 0.989170014858 15 0.893854022026 0.905793011189 14 0.910336971283 0.905792951584 8 0.928813993931 0.989170014858 SURF 0x30 mat 1 refs 4 10 0.928234994411 0.637084007263 16 0.909572005272 0.720687508583 15 0.892922461033 0.720687508583 9 0.915286004543 0.637084007263 SURF 0x30 mat 1 refs 4 11 0.941184997559 0.637084007263 17 0.926222026348 0.720687508583 16 0.909572064877 0.720687508583 10 0.928234994411 0.637084007263 SURF 0x30 mat 1 refs 4 14 0.910337030888 0.905793011189 20 0.901098489761 0.864104509354 18 0.919413685799 0.864104449749 12 0.926820516586 0.905793011189 SURF 0x30 mat 1 refs 4 20 0.901098489761 0.864104509354 2 0.89186000824 0.822416007519 1 0.91200697422 0.822416007519 18 0.919413685799 0.864104449749 SURF 0x30 mat 1 refs 4 15 0.893854022026 0.905793011189 21 0.88278400898 0.864104509354 20 0.901098430157 0.864104390144 14 0.910336971283 0.905792951584 SURF 0x30 mat 1 refs 4 21 0.88278400898 0.864104509354 3 0.871713995934 0.822416007519 2 0.89186000824 0.822416007519 20 0.901098430157 0.864104390144 SURF 0x30 mat 1 refs 4 16 0.909572005272 0.720687508583 22 0.900240421295 0.762489259243 21 0.881740689278 0.762489259243 15 0.892922461033 0.720687508583 SURF 0x30 mat 1 refs 4 22 0.900240421295 0.762489259243 4 0.890909016132 0.804291009903 3 0.870558977127 0.804291009903 21 0.881740689278 0.762489259243 SURF 0x30 mat 1 refs 4 17 0.926222026348 0.720687508583 23 0.918740570545 0.762489318848 22 0.900240421295 0.762489199638 16 0.909572064877 0.720687508583 SURF 0x30 mat 1 refs 4 23 0.918740570545 0.762489318848 5 0.911258995533 0.804291009903 4 0.890909016132 0.804291009903 22 0.900240421295 0.762489199638 SURF 0x30 mat 1 refs 4 6 0.993457019329 0.989170014858 24 0.967545509338 0.989170074463 26 0.960135281086 0.905793011189 13 0.993450045586 0.905793011189 SURF 0x30 mat 1 refs 4 25 0.952724933624 0.822415947914 0 0.993443012238 0.822416007519 19 0.993446528912 0.864104509354 27 0.956430196762 0.864104509354 SURF 0x30 mat 1 refs 4 13 0.993523955345 0.720687508583 30 0.959872961044 0.720687508583 28 0.967357933521 0.637083947659 6 0.993530988693 0.637084007263 SURF 0x30 mat 1 refs 4 0 0.993516981602 0.804291009903 29 0.952387928963 0.804290950298 31 0.956130445004 0.762489199638 19 0.993520438671 0.762489199638 SURF 0x30 mat 1 refs 3 0 0.0 0.0 29 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 1 refs 3 6 0.950195014477 0.978515982628 28 0.945800423622 0.960876464844 24 0.954589605331 0.960876584053 SURF 0x30 mat 1 refs 3 1 0.0 0.0 33 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 1 refs 3 33 0.0 0.0 25 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.967545509338 0.989170074463 32 0.954589724541 0.989170074463 34 0.943477869034 0.905792951584 26 0.960135281086 0.905793011189 SURF 0x30 mat 1 refs 4 32 0.954589724541 0.989170074463 7 0.941633999348 0.989170014858 12 0.926820516586 0.905793011189 34 0.943477869034 0.905792951584 SURF 0x30 mat 1 refs 4 40 0.956430196762 0.864104509354 35 0.937922000885 0.864104509354 33 0.932365894318 0.822415947914 25 0.952724933624 0.822415947914 SURF 0x30 mat 1 refs 4 35 0.937922000885 0.864104509354 18 0.919413805008 0.864104509354 1 0.91200697422 0.822416007519 33 0.932365894318 0.822415947914 SURF 0x30 mat 1 refs 4 34 0.943477869034 0.905792951584 12 0.926820516586 0.905793011189 18 0.919413805008 0.864104509354 35 0.937922000885 0.864104509354 SURF 0x30 mat 1 refs 4 30 0.959872961044 0.720687508583 38 0.943047463894 0.720687508583 36 0.954271435738 0.637084007263 28 0.967357933521 0.637083947659 SURF 0x30 mat 1 refs 4 38 0.943047463894 0.720687508583 17 0.926221966743 0.720687508583 11 0.941184997559 0.637084007263 36 0.954271435738 0.637084007263 SURF 0x30 mat 1 refs 4 39 0.93743544817 0.762489199638 23 0.918740451336 0.762489199638 17 0.926221966743 0.720687508583 38 0.943047344685 0.720687389374 SURF 0x30 mat 1 refs 4 29 0.952387928963 0.804290950298 37 0.931823372841 0.804290890694 39 0.93743544817 0.762489199638 31 0.956130445004 0.762489199638 SURF 0x30 mat 1 refs 4 37 0.931823372841 0.804290890694 5 0.911258995533 0.804291009903 23 0.918740451336 0.762489199638 39 0.93743544817 0.762489199638 SURF 0x30 mat 1 refs 3 29 0.0 0.0 37 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 1 refs 3 37 0.0 0.0 5 0.0 0.0 25 0.0 0.0 kids 0 OBJECT group name "left_gear" kids 2 OBJECT poly name "left_gear" data 8 Mesh.007 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 10 0.6774 -0.0833 -0.08333 0.670214 -0.0833 -0.073439 0.658586 -0.0833 -0.077217 0.658586 -0.0833 -0.089443 0.670214 -0.0833 -0.093221 0.6774 -0.4166 -0.08333 0.670214 -0.4166 -0.073439 0.658586 -0.4166 -0.077217 0.658586 -0.4166 -0.089443 0.670214 -0.4166 -0.093221 numsurf 11 SURF 0x30 mat 2 refs 3 1 0.0 0.0 0 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 3 2 0.0 0.0 0 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 2 refs 3 3 0.0 0.0 0 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 3 7 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 3 8 0.0 0.0 7 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 3 8 0.0 0.0 5 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 2 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 8 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 2 refs 4 3 0.0 0.0 4 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 0 0.0 0.0 5 0.0 0.0 9 0.0 0.0 kids 0 OBJECT poly name "left_wheel" data 8 Mesh.011 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 18 0.664228 -0.4166 -0.16666 0.664228 -0.357686 -0.142244 0.664228 -0.33327 -0.08333 0.664228 -0.357686 -0.024416 0.664228 -0.4166 0 0.664228 -0.475514 -0.024416 0.664228 -0.49993 -0.08333 0.664228 -0.475514 -0.142244 0.664228 -0.4166 -0.166743 0.600954 -0.4166 -0.16666 0.600954 -0.357686 -0.142244 0.600954 -0.33327 -0.08333 0.600954 -0.357686 -0.024416 0.600954 -0.4166 0 0.600954 -0.475514 -0.024416 0.600954 -0.49993 -0.08333 0.600954 -0.475514 -0.142244 0.600954 -0.4166 -0.166743 numsurf 23 SURF 0x30 mat 1 refs 4 1 0.741873979568 0.454171985388 0 0.763531982899 0.454171985388 9 0.763531982899 0.496879994869 10 0.741873979568 0.496879994869 SURF 0x30 mat 1 refs 4 10 0.741873979568 0.496879994869 11 0.721217989922 0.496879994869 2 0.721217989922 0.454171985388 1 0.741873979568 0.454171985388 SURF 0x30 mat 1 refs 4 11 0.721217989922 0.496879994869 12 0.700953006744 0.496879994869 3 0.700953006744 0.454171985388 2 0.721217989922 0.454171985388 SURF 0x30 mat 1 refs 4 12 0.700953006744 0.496879994869 13 0.678903996944 0.496879994869 4 0.678903996944 0.454171985388 3 0.700953006744 0.454171985388 SURF 0x30 mat 1 refs 4 13 0.595184028149 0.496877998114 14 0.607385993004 0.496877998114 5 0.607385993004 0.45365101099 4 0.595184028149 0.45365101099 SURF 0x30 mat 1 refs 4 14 0.607385993004 0.496877998114 15 0.636829018593 0.496877998114 6 0.636829018593 0.45365101099 5 0.607385993004 0.45365101099 SURF 0x30 mat 1 refs 4 15 0.636829018593 0.496877998114 16 0.666271984577 0.496877998114 7 0.666271984577 0.45365101099 6 0.636829018593 0.45365101099 SURF 0x30 mat 1 refs 4 16 0.666271984577 0.496877998114 17 0.678515970707 0.496877998114 8 0.678515970707 0.45365101099 7 0.666271984577 0.45365101099 SURF 0x30 mat 1 refs 4 0 0.0 0.0 8 0.0 0.0 17 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 1 refs 3 5 0.569263994694 0.461499989033 4 0.578773975372 0.484759002924 3 0.569263994694 0.508017003536 SURF 0x30 mat 1 refs 3 6 0.546316027641 0.451860994101 5 0.569263994694 0.461499989033 3 0.569263994694 0.508017003536 SURF 0x30 mat 1 refs 3 6 0.546316027641 0.451860994101 3 0.569263994694 0.508017003536 2 0.546316027641 0.517656981945 SURF 0x30 mat 1 refs 3 7 0.523369014263 0.461499989033 6 0.546316027641 0.451860994101 2 0.546316027641 0.517656981945 SURF 0x30 mat 1 refs 3 7 0.523369014263 0.461499989033 2 0.546316027641 0.517656981945 1 0.523369014263 0.508017003536 SURF 0x30 mat 1 refs 3 7 0.523369014263 0.461499989033 0 0.513858020306 0.484759002924 8 0.513826012611 0.484759002924 SURF 0x30 mat 1 refs 3 0 0.513858020306 0.484759002924 7 0.523369014263 0.461499989033 1 0.523369014263 0.508017003536 SURF 0x30 mat 1 refs 3 14 0.569464027882 0.461320012808 13 0.579096019268 0.484573990107 12 0.569464027882 0.507826983929 SURF 0x30 mat 1 refs 3 15 0.546221971512 0.451683014631 14 0.569464027882 0.461320012808 12 0.569464027882 0.507826983929 SURF 0x30 mat 1 refs 3 15 0.546221971512 0.451683014631 12 0.569464027882 0.507826983929 11 0.546221971512 0.517463982105 SURF 0x30 mat 1 refs 3 16 0.522980988026 0.461320012808 15 0.546221971512 0.451683014631 11 0.546221971512 0.517463982105 SURF 0x30 mat 1 refs 3 16 0.522980988026 0.461320012808 11 0.546221971512 0.517463982105 10 0.522980988026 0.507826983929 SURF 0x30 mat 1 refs 3 17 0.513315975666 0.484573990107 16 0.522980988026 0.461320012808 9 0.51334798336 0.484573990107 SURF 0x30 mat 1 refs 3 9 0.51334798336 0.484573990107 16 0.522980988026 0.461320012808 10 0.522980988026 0.507826983929 kids 0 OBJECT group name "nose_gear" kids 2 OBJECT poly name "nose_gear" data 8 Mesh.009 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 10 0.0504 -0.0833 0.41666 0.043214 -0.0833 0.426551 0.031586 -0.0833 0.422773 0.031586 -0.0833 0.410547 0.043214 -0.0833 0.406769 0.0504 -0.4374 0.41666 0.043214 -0.4374 0.426551 0.031586 -0.4374 0.422773 0.031586 -0.4374 0.410547 0.043214 -0.4374 0.406769 numsurf 11 SURF 0x30 mat 2 refs 3 1 0.0 0.0 0 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 3 2 0.0 0.0 0 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 2 refs 3 3 0.0 0.0 0 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 3 7 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 3 8 0.0 0.0 7 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 3 8 0.0 0.0 5 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 2 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 8 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 2 refs 4 3 0.0 0.0 4 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 0 0.0 0.0 5 0.0 0.0 9 0.0 0.0 kids 0 OBJECT poly name "nose_wheel" data 8 Mesh.010 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 18 0.031576 -0.4374 0.33333 0.031576 -0.378486 0.357746 0.031576 -0.35407 0.41666 0.031576 -0.378486 0.475574 0.031576 -0.4374 0.49999 0.031576 -0.496314 0.475574 0.031576 -0.52073 0.41666 0.031576 -0.496314 0.357746 0.031576 -0.4374 0.333247 -0.031576 -0.4374 0.33333 -0.031576 -0.378486 0.357746 -0.031576 -0.35407 0.41666 -0.031576 -0.378486 0.475574 -0.031576 -0.4374 0.49999 -0.031576 -0.496314 0.475574 -0.031576 -0.52073 0.41666 -0.031576 -0.496314 0.357746 -0.031576 -0.4374 0.333247 numsurf 23 SURF 0x30 mat 1 refs 4 1 0.751083016396 0.454052001238 0 0.763516008854 0.454052001238 9 0.763516008854 0.496735006571 10 0.751083016396 0.496735006571 SURF 0x30 mat 1 refs 4 10 0.751083016396 0.496735006571 11 0.721085011959 0.496735006571 2 0.721085011959 0.454052001238 1 0.751083016396 0.454052001238 SURF 0x30 mat 1 refs 4 11 0.721085011959 0.496735006571 12 0.691087007523 0.496735006571 3 0.691087007523 0.454052001238 2 0.721085011959 0.454052001238 SURF 0x30 mat 1 refs 4 12 0.691087007523 0.496735006571 13 0.678655028343 0.496735006571 4 0.678655028343 0.454052001238 3 0.691087007523 0.454052001238 SURF 0x30 mat 1 refs 4 13 0.594991028309 0.496614009142 14 0.607217013836 0.496614009142 5 0.607217013836 0.454044997692 4 0.594991028309 0.454044997692 SURF 0x30 mat 1 refs 4 14 0.607217013836 0.496614009142 15 0.636718988419 0.496614009142 6 0.636718988419 0.454044997692 5 0.607217013836 0.454044997692 SURF 0x30 mat 1 refs 4 15 0.636718988419 0.496614009142 16 0.666220009327 0.496614009142 7 0.666220009327 0.454044997692 6 0.636718988419 0.454044997692 SURF 0x30 mat 1 refs 4 16 0.666220009327 0.496614009142 17 0.678488016129 0.496614009142 8 0.678488016129 0.454044997692 7 0.666220009327 0.454044997692 SURF 0x30 mat 1 refs 4 0 0.0 0.0 8 0.0 0.0 17 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 1 refs 3 5 0.569628000259 0.461670011282 4 0.579361021519 0.485143989325 3 0.569628000259 0.508616983891 SURF 0x30 mat 1 refs 3 6 0.546144008636 0.451941996813 5 0.569628000259 0.461670011282 3 0.569628000259 0.508616983891 SURF 0x30 mat 1 refs 3 6 0.546144008636 0.451941996813 3 0.569628000259 0.508616983891 2 0.546144008636 0.51834499836 SURF 0x30 mat 1 refs 3 7 0.522660017014 0.461670011282 6 0.546144008636 0.451941996813 2 0.546144008636 0.51834499836 SURF 0x30 mat 1 refs 3 7 0.522660017014 0.461670011282 2 0.546144008636 0.51834499836 1 0.522660017014 0.508616983891 SURF 0x30 mat 1 refs 3 7 0.522660017014 0.461670011282 0 0.512926995754 0.485143989325 8 0.512893974781 0.485143989325 SURF 0x30 mat 1 refs 3 0 0.512926995754 0.485143989325 7 0.522660017014 0.461670011282 1 0.522660017014 0.508616983891 SURF 0x30 mat 1 refs 3 14 0.569628000259 0.461670011282 13 0.579361021519 0.485143989325 12 0.569628000259 0.508616983891 SURF 0x30 mat 1 refs 3 15 0.546144008636 0.451941996813 14 0.569628000259 0.461670011282 12 0.569628000259 0.508616983891 SURF 0x30 mat 1 refs 3 15 0.546144008636 0.451941996813 12 0.569628000259 0.508616983891 11 0.546144008636 0.51834499836 SURF 0x30 mat 1 refs 3 16 0.522660017014 0.461670011282 15 0.546144008636 0.451941996813 11 0.546144008636 0.51834499836 SURF 0x30 mat 1 refs 3 16 0.522660017014 0.461670011282 11 0.546144008636 0.51834499836 10 0.522660017014 0.508616983891 SURF 0x30 mat 1 refs 3 17 0.512893974781 0.485143989325 16 0.522660017014 0.461670011282 9 0.512926995754 0.485143989325 SURF 0x30 mat 1 refs 3 9 0.512926995754 0.485143989325 16 0.522660017014 0.461670011282 10 0.522660017014 0.508616983891 kids 0 OBJECT poly name "prop_disc -shadow" data 8 Mesh.016 crease 45.000000 numvert 33 0.000787 0.003936 0.66762 -0.176026 -0.260683 0.667621 -0.121004 -0.290093 0.667621 -0.061302 -0.308204 0.667621 0.000787 -0.314319 0.667621 0.062875 -0.308204 0.667621 0.122578 -0.290094 0.667621 0.1776 -0.260684 0.667621 0.225827 -0.221105 0.667621 0.265406 -0.172877 0.667621 0.294816 -0.117855 0.667621 0.312927 -0.058153 0.66762 0.319042 0.003936 0.66762 0.312927 0.066024 0.66762 0.294816 0.125727 0.66762 0.265406 0.180749 0.66762 0.225827 0.228976 0.66762 0.1776 0.268555 0.66762 0.122578 0.297965 0.66762 0.062876 0.316076 0.66762 0.000787 0.322191 0.66762 -0.061301 0.316076 0.66762 -0.121004 0.297965 0.66762 -0.176026 0.268555 0.66762 -0.224253 0.228976 0.66762 -0.263832 0.180749 0.66762 -0.293242 0.125727 0.66762 -0.311353 0.066024 0.66762 -0.317468 0.003936 0.66762 -0.311353 -0.058153 0.66762 -0.293242 -0.117855 0.667621 -0.263832 -0.172877 0.667621 -0.224253 -0.221104 0.667621 numsurf 32 SURF 0x20 mat 3 refs 3 0 0 0 1 0 0 32 0 0 SURF 0x20 mat 3 refs 3 0 0 0 2 0 0 1 0 0 SURF 0x20 mat 3 refs 3 0 0 0 3 0 0 2 0 0 SURF 0x20 mat 3 refs 3 0 0 0 4 0 0 3 0 0 SURF 0x20 mat 3 refs 3 0 0 0 5 0 0 4 0 0 SURF 0x20 mat 3 refs 3 0 0 0 6 0 0 5 0 0 SURF 0x20 mat 3 refs 3 0 0 0 7 0 0 6 0 0 SURF 0x20 mat 3 refs 3 0 0 0 8 0 0 7 0 0 SURF 0x20 mat 3 refs 3 0 0 0 9 0 0 8 0 0 SURF 0x20 mat 3 refs 3 0 0 0 10 0 0 9 0 0 SURF 0x20 mat 3 refs 3 0 0 0 11 0 0 10 0 0 SURF 0x20 mat 3 refs 3 0 0 0 12 0 0 11 0 0 SURF 0x20 mat 3 refs 3 0 0 0 13 0 0 12 0 0 SURF 0x20 mat 3 refs 3 0 0 0 14 0 0 13 0 0 SURF 0x20 mat 3 refs 3 0 0 0 15 0 0 14 0 0 SURF 0x20 mat 3 refs 3 0 0 0 16 0 0 15 0 0 SURF 0x20 mat 3 refs 3 0 0 0 17 0 0 16 0 0 SURF 0x20 mat 3 refs 3 0 0 0 18 0 0 17 0 0 SURF 0x20 mat 3 refs 3 0 0 0 19 0 0 18 0 0 SURF 0x20 mat 3 refs 3 0 0 0 20 0 0 19 0 0 SURF 0x20 mat 3 refs 3 0 0 0 21 0 0 20 0 0 SURF 0x20 mat 3 refs 3 0 0 0 22 0 0 21 0 0 SURF 0x20 mat 3 refs 3 0 0 0 23 0 0 22 0 0 SURF 0x20 mat 3 refs 3 0 0 0 24 0 0 23 0 0 SURF 0x20 mat 3 refs 3 0 0 0 25 0 0 24 0 0 SURF 0x20 mat 3 refs 3 0 0 0 26 0 0 25 0 0 SURF 0x20 mat 3 refs 3 0 0 0 27 0 0 26 0 0 SURF 0x20 mat 3 refs 3 0 0 0 28 0 0 27 0 0 SURF 0x20 mat 3 refs 3 0 0 0 29 0 0 28 0 0 SURF 0x20 mat 3 refs 3 0 0 0 30 0 0 29 0 0 SURF 0x20 mat 3 refs 3 0 0 0 31 0 0 30 0 0 SURF 0x20 mat 3 refs 3 0 0 0 32 0 0 31 0 0 kids 0 OBJECT group name "right_gear" kids 2 OBJECT poly name "right_gear" data 8 Mesh.008 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 10 -0.6566 -0.0833 -0.08333 -0.663786 -0.0833 -0.073439 -0.675414 -0.0833 -0.077217 -0.675414 -0.0833 -0.089443 -0.663786 -0.0833 -0.093221 -0.6566 -0.4166 -0.08333 -0.663786 -0.4166 -0.073439 -0.675414 -0.4166 -0.077217 -0.675414 -0.4166 -0.089443 -0.663786 -0.4166 -0.093221 numsurf 11 SURF 0x30 mat 2 refs 3 1 0.0 0.0 0 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 3 2 0.0 0.0 0 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 2 refs 3 3 0.0 0.0 0 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 3 7 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 3 8 0.0 0.0 7 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 3 8 0.0 0.0 5 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 2 refs 4 0 0.0 0.0 1 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 4 1 0.0 0.0 2 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 4 2 0.0 0.0 3 0.0 0.0 8 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 2 refs 4 3 0.0 0.0 4 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 4 4 0.0 0.0 0 0.0 0.0 5 0.0 0.0 9 0.0 0.0 kids 0 OBJECT poly name "right_wheel" data 8 Mesh.012 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 18 -0.599308 -0.4166 -0.16666 -0.599308 -0.357686 -0.142244 -0.599308 -0.33327 -0.08333 -0.599308 -0.357686 -0.024416 -0.599308 -0.4166 0 -0.599308 -0.475514 -0.024416 -0.599308 -0.49993 -0.08333 -0.599308 -0.475514 -0.142244 -0.599308 -0.4166 -0.166743 -0.665648 -0.4166 -0.16666 -0.665648 -0.357686 -0.142244 -0.665648 -0.33327 -0.08333 -0.665648 -0.357686 -0.024416 -0.665648 -0.4166 0 -0.665648 -0.475514 -0.024416 -0.665648 -0.49993 -0.08333 -0.665648 -0.475514 -0.142244 -0.665648 -0.4166 -0.166743 numsurf 23 SURF 0x30 mat 1 refs 4 1 0.741180002689 0.454510003328 0 0.763418972492 0.454510003328 9 0.763418972492 0.496457010508 10 0.741180002689 0.496457010508 SURF 0x30 mat 1 refs 4 10 0.741180002689 0.496457010508 11 0.720952987671 0.496457010508 2 0.720952987671 0.454510003328 1 0.741180002689 0.454510003328 SURF 0x30 mat 1 refs 4 11 0.720952987671 0.496457010508 12 0.699747025967 0.496457010508 3 0.699747025967 0.454510003328 2 0.720952987671 0.454510003328 SURF 0x30 mat 1 refs 4 12 0.699747025967 0.496457010508 13 0.67848700285 0.496457010508 4 0.67848700285 0.454510003328 3 0.699747025967 0.454510003328 SURF 0x30 mat 1 refs 4 13 0.595107018948 0.496479988098 14 0.617097973824 0.496479988098 5 0.617097973824 0.454818993807 4 0.595107018948 0.454818993807 SURF 0x30 mat 1 refs 4 14 0.617097973824 0.496479988098 15 0.636669993401 0.496479988098 6 0.636669993401 0.454818993807 5 0.617097973824 0.454818993807 SURF 0x30 mat 1 refs 4 15 0.636669993401 0.496479988098 16 0.658421993256 0.496479988098 7 0.658421993256 0.454818993807 6 0.636669993401 0.454818993807 SURF 0x30 mat 1 refs 4 16 0.658421993256 0.496479988098 17 0.678273975849 0.496479988098 8 0.678273975849 0.454818993807 7 0.658421993256 0.454818993807 SURF 0x30 mat 1 refs 4 0 0.0 0.0 8 0.0 0.0 17 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 1 refs 3 5 0.569549977779 0.461122006178 4 0.579239010811 0.484593987465 3 0.569549977779 0.508065998554 SURF 0x30 mat 1 refs 3 6 0.54617202282 0.451393991709 5 0.569549977779 0.461122006178 3 0.569549977779 0.508065998554 SURF 0x30 mat 1 refs 3 6 0.54617202282 0.451393991709 3 0.569549977779 0.508065998554 2 0.54617202282 0.517794013023 SURF 0x30 mat 1 refs 3 7 0.522792994976 0.461122006178 6 0.54617202282 0.451393991709 2 0.54617202282 0.517794013023 SURF 0x30 mat 1 refs 3 7 0.522792994976 0.461122006178 2 0.54617202282 0.517794013023 1 0.522792994976 0.508065998554 SURF 0x30 mat 1 refs 3 7 0.522792994976 0.461122006178 0 0.513104021549 0.484593987465 8 0.513072013855 0.484593987465 SURF 0x30 mat 1 refs 3 0 0.513104021549 0.484593987465 7 0.522792994976 0.461122006178 1 0.522792994976 0.508065998554 SURF 0x30 mat 1 refs 3 14 0.569207012653 0.461668014526 13 0.578684985638 0.485121995211 12 0.569207012653 0.508575022221 SURF 0x30 mat 1 refs 3 15 0.546338021755 0.45194798708 14 0.569207012653 0.461668014526 12 0.569207012653 0.508575022221 SURF 0x30 mat 1 refs 3 15 0.546338021755 0.45194798708 12 0.569207012653 0.508575022221 11 0.546338021755 0.518294990063 SURF 0x30 mat 1 refs 3 16 0.523468017578 0.461668014526 15 0.546338021755 0.45194798708 11 0.546338021755 0.518294990063 SURF 0x30 mat 1 refs 3 16 0.523468017578 0.461668014526 11 0.546338021755 0.518294990063 10 0.523468017578 0.508575022221 SURF 0x30 mat 1 refs 3 17 0.513957977295 0.485121995211 16 0.523468017578 0.461668014526 9 0.513989984989 0.485121995211 SURF 0x30 mat 1 refs 3 9 0.513989984989 0.485121995211 16 0.523468017578 0.461668014526 10 0.523468017578 0.508575022221 kids 0 OBJECT group name "rudder" kids 2 OBJECT poly name "rudder_0" data 8 Mesh.015 crease 45.000000 numvert 10 -0.010083 0.094875 -1.9447 -0.007102 0.575 -1.997756 0.010047 0.094875 -1.945337 0.007076 0.575 -1.998205 -0.002198 0.094875 -2.084927 -0.001548 0.575 -2.096523 0.002116 0.094875 -2.086375 0.00149 0.575 -2.097543 0 0.094875 -2.124008 0 0.575 -2.124049 numsurf 5 SURF 0x10 mat 1 refs 4 1 0.0 1.0 3 1.0 1.0 7 1.0 0.0 5 0.0 0.0 SURF 0x10 mat 1 refs 3 5 0.0 1.0 7 0.0 0.0 9 1.0 0.0 SURF 0x10 mat 1 refs 4 0 0.0 1.0 4 0.0 0.0 6 1.0 0.0 2 1.0 1.0 SURF 0x10 mat 1 refs 3 4 0.0 1.0 8 1.0 0.0 6 0.0 0.0 SURF 0x10 mat 1 refs 4 0 0.0 1.0 2 1.0 1.0 3 1.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "rudder_1" data 8 Mesh.015 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 10 -0.010083 0.094875 -1.9447 -0.007102 0.575 -1.997756 0.010047 0.094875 -1.945337 0.007076 0.575 -1.998205 -0.002198 0.094875 -2.084927 -0.001548 0.575 -2.096523 0.002116 0.094875 -2.086375 0.00149 0.575 -2.097543 0 0.094875 -2.124008 0 0.575 -2.124049 numsurf 4 SURF 0x30 mat 1 refs 4 4 0.956130385399 0.762489140034 0 0.93743544817 0.762489199638 1 0.943047344685 0.720687389374 5 0.959872961044 0.720687508583 SURF 0x30 mat 1 refs 4 7 0.960135221481 0.905792951584 3 0.943477869034 0.905792951584 2 0.937922000885 0.864104509354 6 0.956430196762 0.864104509354 SURF 0x30 mat 1 refs 4 8 0.993520438671 0.762489199638 4 0.956130385399 0.762489140034 5 0.959872961044 0.720687508583 9 0.993523955345 0.720687508583 SURF 0x30 mat 1 refs 4 9 0.993450045586 0.905793011189 7 0.960135221481 0.905792951584 6 0.956430196762 0.864104509354 8 0.993446528912 0.864104509354 kids 0 OBJECT poly name "spinner" data 8 Mesh.004 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 36 0 0 0.83333 0 0 0.83333 0 0 0.83333 0 0 0.83333 0 0 0.83333 0 0 0.83333 0 0 0.83333 0 0 0.83333 0 0 0.83333 -0.03 0 0.79173 -0.02121 0.02121 0.79173 0 0.03 0.79173 0.02121 0.02121 0.79173 0.03 0 0.79173 0.02121 -0.02121 0.79173 0 -0.03 0.79173 -0.02121 -0.02121 0.79173 -0.03003 0 0.79173 -0.06 0 0.75013 -0.04242 0.04242 0.75013 0 0.06 0.75013 0.04242 0.04242 0.75013 0.06 0 0.75013 0.04242 -0.04242 0.75013 0 -0.06 0.75013 -0.04242 -0.04242 0.75013 -0.06006 0 0.75013 -0.083333 0 0.66693 -0.058916 0.058916 0.66693 0 0.083333 0.66693 0.058916 0.058916 0.66693 0.083333 0 0.66693 0.058916 -0.058916 0.66693 0 -0.083333 0.66693 -0.058916 -0.058916 0.66693 -0.083416 0 0.66693 numsurf 34 SURF 0x30 mat 1 refs 4 1 0.215891003609 0.589897990227 0 0.215891003609 0.589897990227 9 0.202353000641 0.589897990227 10 0.206319004297 0.599384009838 SURF 0x30 mat 1 refs 4 10 0.206319004297 0.599384009838 11 0.215891003609 0.603314995766 2 0.215891003609 0.589897990227 1 0.215891003609 0.589897990227 SURF 0x30 mat 1 refs 4 11 0.215891003609 0.603314995766 12 0.225462004542 0.599384009838 3 0.215891003609 0.589897990227 2 0.215891003609 0.589897990227 SURF 0x30 mat 1 refs 4 12 0.225462004542 0.599384009838 13 0.229429006577 0.589897990227 4 0.215891003609 0.589897990227 3 0.215891003609 0.589897990227 SURF 0x30 mat 1 refs 4 13 0.229429006577 0.589897990227 14 0.225462004542 0.580411016941 5 0.215891003609 0.589897990227 4 0.215891003609 0.589897990227 SURF 0x30 mat 1 refs 4 14 0.225462004542 0.580411016941 15 0.215891003609 0.576479971409 6 0.215891003609 0.589897990227 5 0.215891003609 0.589897990227 SURF 0x30 mat 1 refs 4 15 0.215891003609 0.576479971409 16 0.206319004297 0.580411016941 7 0.215891003609 0.589897990227 6 0.215891003609 0.589897990227 SURF 0x30 mat 1 refs 4 16 0.206319004297 0.580411016941 17 0.202338993549 0.589897990227 8 0.215891003609 0.589897990227 7 0.215891003609 0.589897990227 SURF 0x30 mat 1 refs 4 0 0.215891003609 0.589897990227 8 0.215891003609 0.589897990227 17 0.202338993549 0.589897990227 9 0.202353000641 0.589897990227 SURF 0x30 mat 1 refs 4 18 0.188813999295 0.589897990227 19 0.196748003364 0.608870029449 10 0.206319004297 0.599384009838 9 0.202353000641 0.589897990227 SURF 0x30 mat 1 refs 4 19 0.196748003364 0.608870029449 20 0.215891003609 0.616733014584 11 0.215891003609 0.603314995766 10 0.206319004297 0.599384009838 SURF 0x30 mat 1 refs 4 20 0.215891003609 0.616733014584 21 0.235034003854 0.608870029449 12 0.225462004542 0.599384009838 11 0.215891003609 0.603314995766 SURF 0x30 mat 1 refs 4 21 0.235034003854 0.608870029449 22 0.242966994643 0.589897990227 13 0.229429006577 0.589897990227 12 0.225462004542 0.599384009838 SURF 0x30 mat 1 refs 4 22 0.242966994643 0.589897990227 23 0.235034003854 0.57092499733 14 0.225462004542 0.580411016941 13 0.229429006577 0.589897990227 SURF 0x30 mat 1 refs 4 23 0.235034003854 0.57092499733 24 0.215891003609 0.563062012196 15 0.215891003609 0.576479971409 14 0.225462004542 0.580411016941 SURF 0x30 mat 1 refs 4 24 0.215891003609 0.563062012196 25 0.196748003364 0.57092499733 16 0.206319004297 0.580411016941 15 0.215891003609 0.576479971409 SURF 0x30 mat 1 refs 4 25 0.196748003364 0.57092499733 26 0.188786998391 0.589897990227 17 0.202338993549 0.589897990227 16 0.206319004297 0.580411016941 SURF 0x30 mat 1 refs 4 26 0.188786998391 0.589897990227 18 0.188813999295 0.589897990227 9 0.202353000641 0.589897990227 17 0.202338993549 0.589897990227 SURF 0x30 mat 1 refs 4 27 0.178285002708 0.589897990227 28 0.189303994179 0.616248011589 19 0.196748003364 0.608870029449 18 0.188813999295 0.589897990227 SURF 0x30 mat 1 refs 4 28 0.189303994179 0.616248011589 29 0.215891003609 0.627169013023 20 0.215891003609 0.616733014584 19 0.196748003364 0.608870029449 SURF 0x30 mat 1 refs 4 29 0.215891003609 0.627169013023 30 0.242477998137 0.616248011589 21 0.235034003854 0.608870029449 20 0.215891003609 0.616733014584 SURF 0x30 mat 1 refs 4 30 0.242477998137 0.616248011589 31 0.253497004509 0.589897990227 22 0.242966994643 0.589897990227 21 0.235034003854 0.608870029449 SURF 0x30 mat 1 refs 4 31 0.253497004509 0.589897990227 32 0.242477998137 0.56354701519 23 0.235034003854 0.57092499733 22 0.242966994643 0.589897990227 SURF 0x30 mat 1 refs 4 32 0.242477998137 0.56354701519 33 0.215891003609 0.552626013756 24 0.215891003609 0.563062012196 23 0.235034003854 0.57092499733 SURF 0x30 mat 1 refs 4 33 0.215891003609 0.552626013756 34 0.189303994179 0.56354701519 25 0.196748003364 0.57092499733 24 0.215891003609 0.563062012196 SURF 0x30 mat 1 refs 4 34 0.189303994179 0.56354701519 35 0.178247004747 0.589897990227 26 0.188786998391 0.589897990227 25 0.196748003364 0.57092499733 SURF 0x30 mat 1 refs 4 35 0.178247004747 0.589897990227 27 0.178285002708 0.589897990227 18 0.188813999295 0.589897990227 26 0.188786998391 0.589897990227 SURF 0x30 mat 1 refs 3 28 0.215891003609 0.589897990227 29 0.215891003609 0.589897990227 30 0.215891003609 0.589897990227 SURF 0x30 mat 1 refs 3 27 0.189303994179 0.616248011589 28 0.215891003609 0.627169013023 30 0.242477998137 0.616248011589 SURF 0x30 mat 1 refs 3 27 0.178285002708 0.589897990227 30 0.189303994179 0.616248011589 31 0.242477998137 0.616248011589 SURF 0x30 mat 1 refs 3 34 0.178285002708 0.589897990227 35 0.242477998137 0.616248011589 27 0.253497004509 0.589897990227 SURF 0x30 mat 1 refs 3 34 0.189303994179 0.56354701519 27 0.178247004747 0.589897990227 31 0.178285002708 0.589897990227 SURF 0x30 mat 1 refs 3 34 0.189303994179 0.56354701519 31 0.178285002708 0.589897990227 32 0.253497004509 0.589897990227 SURF 0x30 mat 1 refs 3 33 0.189303994179 0.56354701519 34 0.253497004509 0.589897990227 32 0.242477998137 0.56354701519 kids 0 OBJECT group name "tail" kids 2 OBJECT poly name "tail_0" data 8 Mesh.005 crease 45.000000 numvert 12 -0.59607 0 -2.124048 -0.59607 0.0043 -2.015971 -0.59607 -0.0043 -2.015971 0.59607 0 -2.124048 0.59607 0.0043 -2.015971 0.59607 -0.0043 -2.015971 -0.101332 0 -2.124008 -0.101332 0.006022 -2.016912 -0.101332 -0.006022 -2.016912 0.101649 0 -2.124009 0.101649 0.006002 -2.017282 0.101649 -0.006002 -2.017282 numsurf 6 SURF 0x10 mat 1 refs 3 3 0.0 1.0 5 1.0 0.0 4 0.0 0.0 SURF 0x10 mat 1 refs 4 4 0.0 1.0 5 1.0 1.0 11 1.0 0.0 10 0.0 0.0 SURF 0x10 mat 1 refs 3 9 0.0 1.0 10 0.0 0.0 11 1.0 0.0 SURF 0x10 mat 1 refs 3 6 0.0 1.0 8 1.0 0.0 7 0.0 0.0 SURF 0x10 mat 1 refs 4 1 0.0 1.0 7 0.0 0.0 8 1.0 0.0 2 1.0 1.0 SURF 0x10 mat 1 refs 3 0 0.0 1.0 1 0.0 0.0 2 1.0 0.0 kids 0 OBJECT poly name "tail_1" data 8 Mesh.005 texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 56 0.666 0 -2.124053 0.666 0.010964 -1.929072 0.666 0.007675 -1.880836 0.666 0 -1.8326 0.666 -0.007675 -1.880836 0.666 -0.010964 -1.929072 0 0 -2.124 0 0.01723 -1.8176 0 0.01206 -1.7418 0 0 -1.666 0 -0.01206 -1.7418 0 -0.01723 -1.8176 -0.666 0 -2.124053 -0.666 0.010964 -1.929072 -0.666 0.007675 -1.880836 -0.666 0 -1.8326 -0.666 -0.007675 -1.880836 -0.666 -0.010964 -1.929072 0 0.006375 -2.010632 0.666 0.004057 -2.01612 -0.666 0.004057 -2.01612 0.666 -0.004057 -2.01612 0 -0.006375 -2.010632 -0.666 -0.004057 -2.01612 -0.59607 0.011622 -1.917367 -0.59607 0 -2.124048 -0.59607 0.008135 -1.866237 -0.59607 0 -1.815107 -0.59607 -0.008135 -1.866237 -0.59607 -0.011622 -1.917367 -0.59607 0.0043 -2.015971 -0.59607 -0.0043 -2.015971 0.59607 0.011622 -1.917367 0.59607 0 -2.124048 0.59607 0.008135 -1.866237 0.59607 0 -1.815107 0.59607 -0.008135 -1.866237 0.59607 -0.011622 -1.917367 0.59607 0.0043 -2.015971 0.59607 -0.0043 -2.015971 -0.101332 0.016277 -1.834561 -0.101332 0 -2.124008 -0.101332 0.011393 -1.762954 -0.101332 0 -1.691348 -0.101332 -0.011393 -1.762954 -0.101332 -0.016277 -1.834561 -0.101332 0.006022 -2.016912 -0.101332 -0.006022 -2.016912 0.101649 0.016221 -1.835558 0.101649 0 -2.124009 0.101649 0.011354 -1.760813 0.101649 0 -1.689453 0.101649 -0.011354 -1.760813 0.101649 -0.016221 -1.835558 0.101649 0.006002 -2.017282 0.101649 -0.006002 -2.017282 numsurf 56 SURF 0x30 mat 1 refs 3 4 0.618565022945 0.567314982414 2 0.624033987522 0.567314982414 3 0.621299028397 0.554062008858 SURF 0x30 mat 1 refs 3 5 0.617393016815 0.580568015575 2 0.624033987522 0.567314982414 4 0.618565022945 0.567314982414 SURF 0x30 mat 1 refs 3 5 0.617393016815 0.580568015575 1 0.625205993652 0.580568015575 2 0.624033987522 0.567314982414 SURF 0x30 mat 1 refs 3 16 0.271288990974 0.565663993359 15 0.27539101243 0.552734017372 14 0.279491990805 0.565663993359 SURF 0x30 mat 1 refs 3 17 0.269531011581 0.57859402895 16 0.271288990974 0.565663993359 14 0.279491990805 0.565663993359 SURF 0x30 mat 1 refs 3 17 0.269531011581 0.57859402895 14 0.279491990805 0.565663993359 13 0.28125 0.57859402895 SURF 0x30 mat 1 refs 3 19 0.623252511024 0.607354044914 1 0.625205993652 0.580568015575 5 0.617393016815 0.580568015575 SURF 0x30 mat 1 refs 3 13 0.28125 0.57859402895 20 0.278320521116 0.604726552963 17 0.269531011581 0.57859402895 SURF 0x30 mat 1 refs 3 5 0.617393016815 0.580568015575 21 0.619346022606 0.607354044914 19 0.623252511024 0.607354044914 SURF 0x30 mat 1 refs 3 21 0.619346022606 0.607354044914 0 0.621299028397 0.634140014648 19 0.623252511024 0.607354044914 SURF 0x30 mat 1 refs 3 12 0.27539101243 0.630859017372 23 0.272460997105 0.604726552963 20 0.278320521116 0.604726552963 SURF 0x30 mat 1 refs 3 23 0.272460997105 0.604726552963 17 0.269531011581 0.57859402895 20 0.278320521116 0.604726552963 SURF 0x30 mat 1 refs 4 14 0.270990014076 0.566711008549 26 0.359473973513 0.548640549183 24 0.359474033117 0.564761996269 13 0.270990014076 0.579249978065 SURF 0x30 mat 1 refs 4 15 0.270990014076 0.554172992706 27 0.359473973513 0.532519936562 26 0.35947406292 0.548640549183 14 0.270990014076 0.566711008549 SURF 0x30 mat 1 refs 4 16 0.638989984989 0.566348016262 28 0.726765573025 0.547948002815 27 0.726765453815 0.531533479691 15 0.638989984989 0.553580999374 SURF 0x30 mat 1 refs 4 17 0.638989984989 0.579114973545 29 0.726765453815 0.564362943172 28 0.72676551342 0.54794806242 16 0.638989984989 0.566348016262 SURF 0x30 mat 1 refs 4 20 0.270990014076 0.604591488838 30 0.359474003315 0.597344219685 25 0.359474003315 0.629926502705 12 0.270990014076 0.629932999611 SURF 0x30 mat 1 refs 4 13 0.270990014076 0.579249978065 24 0.359474003315 0.564761996269 30 0.359474033117 0.597344279289 20 0.270990014076 0.604591488838 SURF 0x30 mat 1 refs 4 23 0.638989984989 0.604918003082 31 0.726765453815 0.597538471222 29 0.726765394211 0.564362943172 17 0.638989984989 0.579114973545 SURF 0x30 mat 1 refs 4 12 0.638989984989 0.630720973015 25 0.72676551342 0.630713999271 31 0.726765453815 0.597538471222 23 0.638989984989 0.604918003082 SURF 0x30 mat 1 refs 4 34 0.536441981792 0.548640489578 2 0.624925971031 0.566711008549 1 0.624925971031 0.579249978065 32 0.536441922188 0.564761996269 SURF 0x30 mat 1 refs 4 35 0.536441981792 0.532519996166 3 0.624925971031 0.554172992706 2 0.624925971031 0.566711008549 34 0.536441981792 0.548640489578 SURF 0x30 mat 1 refs 4 36 0.902315974236 0.547948002815 4 0.990091025829 0.566348016262 3 0.990091025829 0.553580999374 35 0.902315974236 0.531533479691 SURF 0x30 mat 1 refs 4 37 0.902316093445 0.564363002777 5 0.990091025829 0.579114973545 4 0.990091025829 0.566348016262 36 0.902315974236 0.547948002815 SURF 0x30 mat 1 refs 4 19 0.624925971031 0.604591488838 38 0.536441981792 0.597344219685 32 0.536441922188 0.564761996269 1 0.624925971031 0.579249978065 SURF 0x30 mat 1 refs 4 0 0.624925971031 0.629932999611 33 0.536441981792 0.629926502705 38 0.536441981792 0.597344219685 19 0.624925971031 0.604591488838 SURF 0x30 mat 1 refs 4 33 0.902315974236 0.630713999271 0 0.990091025829 0.630720973015 21 0.990091025829 0.604918003082 39 0.902316093445 0.597538530827 SURF 0x30 mat 1 refs 4 5 0.990091025829 0.579114973545 37 0.902315974236 0.564363002777 39 0.902316093445 0.597538530827 21 0.990091025829 0.604918003082 SURF 0x30 mat 1 refs 4 26 0.359473973513 0.548640549183 42 0.403715997934 0.539605259895 40 0.403715968132 0.557517945766 24 0.359474033117 0.564761996269 SURF 0x30 mat 1 refs 4 42 0.403715997934 0.539605259895 8 0.447957992554 0.530569970608 7 0.447957992554 0.550274014473 40 0.403715968132 0.557517945766 SURF 0x30 mat 1 refs 4 27 0.359473973513 0.532519936562 43 0.403715968132 0.521693408489 42 0.403716057539 0.539605259895 26 0.35947406292 0.548640549183 SURF 0x30 mat 1 refs 4 43 0.403715968132 0.521693408489 9 0.447957992554 0.510866999626 8 0.447957992554 0.530569970608 42 0.403716057539 0.539605259895 SURF 0x30 mat 1 refs 4 28 0.726765573025 0.547948002815 44 0.770653247833 0.538748025894 43 0.770653247833 0.520509719849 27 0.726765453815 0.531533479691 SURF 0x30 mat 1 refs 4 44 0.770653247833 0.538748025894 10 0.814540982246 0.529547989368 9 0.814540982246 0.509486019611 43 0.770653247833 0.520509719849 SURF 0x30 mat 1 refs 4 29 0.726765453815 0.564362943172 45 0.770653188229 0.556986927986 44 0.770653247833 0.538748025894 28 0.72676551342 0.54794806242 SURF 0x30 mat 1 refs 4 45 0.770653188229 0.556986927986 11 0.814540982246 0.549610972404 10 0.814540982246 0.529547989368 44 0.770653247833 0.538748025894 SURF 0x30 mat 1 refs 4 46 0.403715997934 0.59372061491 18 0.447957992554 0.590097010136 6 0.447957992554 0.629920005798 41 0.403715968132 0.629923224449 SURF 0x30 mat 1 refs 4 24 0.359474003315 0.564761996269 40 0.403715968132 0.557518005371 46 0.403715997934 0.59372061491 30 0.359474033117 0.597344279289 SURF 0x30 mat 1 refs 4 40 0.403715968132 0.557518005371 7 0.447957992554 0.550274014473 18 0.447957992554 0.590097010136 46 0.403715997934 0.59372061491 SURF 0x30 mat 1 refs 4 31 0.726765453815 0.597538471222 47 0.770653247833 0.593848705292 45 0.770653188229 0.556986927986 29 0.726765394211 0.564362943172 SURF 0x30 mat 1 refs 4 47 0.770653247833 0.593848705292 22 0.814540922642 0.590158939362 11 0.814540982246 0.549610972404 45 0.770653188229 0.556986927986 SURF 0x30 mat 1 refs 4 41 0.770653247833 0.630710482597 6 0.814540982246 0.630707025528 22 0.814540922642 0.590158939362 47 0.770653188229 0.593848705292 SURF 0x30 mat 1 refs 4 8 0.447957992554 0.530569970608 50 0.492199957371 0.539605200291 48 0.492199957371 0.557518005371 7 0.447957992554 0.550274014473 SURF 0x30 mat 1 refs 4 50 0.492199957371 0.539605200291 34 0.536441981792 0.548640489578 32 0.536441922188 0.564761996269 48 0.492199957371 0.557518005371 SURF 0x30 mat 1 refs 4 9 0.447957992554 0.510866999626 51 0.492199987173 0.521693468094 50 0.492200016975 0.539605259895 8 0.447957992554 0.530569970608 SURF 0x30 mat 1 refs 4 51 0.492199987173 0.521693468094 35 0.536441981792 0.532519996166 34 0.536441981792 0.548640489578 50 0.492200016975 0.539605259895 SURF 0x30 mat 1 refs 4 10 0.814540982246 0.529547989368 52 0.858428537846 0.53874796629 51 0.858428359032 0.520509719849 9 0.814540982246 0.509486019611 SURF 0x30 mat 1 refs 4 52 0.858428537846 0.53874796629 36 0.902315974236 0.547948002815 35 0.902315974236 0.531533479691 51 0.858428359032 0.520509719849 SURF 0x30 mat 1 refs 4 11 0.814540982246 0.549610972404 53 0.858428478241 0.556986927986 52 0.858428478241 0.538748025894 10 0.814540982246 0.529547989368 SURF 0x30 mat 1 refs 4 53 0.858428478241 0.556986927986 37 0.902316093445 0.564363002777 36 0.902315974236 0.547948002815 52 0.858428478241 0.538748025894 SURF 0x30 mat 1 refs 4 38 0.536441981792 0.597344219685 54 0.492200016975 0.59372061491 48 0.492199957371 0.557518005371 32 0.536441922188 0.564761996269 SURF 0x30 mat 1 refs 4 54 0.492200016975 0.59372061491 18 0.447957962751 0.590096950531 7 0.447957992554 0.550274014473 48 0.492199957371 0.557518005371 SURF 0x30 mat 1 refs 4 49 0.492199987173 0.629923224449 6 0.447957992554 0.629920005798 18 0.447957962751 0.590096950531 54 0.492199957371 0.593720555305 SURF 0x30 mat 1 refs 4 55 0.858428537846 0.593848764896 22 0.814540982246 0.590158998966 6 0.814540982246 0.630707025528 49 0.858428478241 0.630710482597 SURF 0x30 mat 1 refs 4 37 0.902315974236 0.564363002777 53 0.858428418636 0.556986927986 55 0.858428478241 0.593848705292 39 0.902316093445 0.597538530827 SURF 0x30 mat 1 refs 4 53 0.858428418636 0.556986927986 11 0.814540982246 0.549610972404 22 0.814540982246 0.590158998966 55 0.858428478241 0.593848705292 kids 0 OBJECT group name "wing" kids 2 OBJECT poly name "wing_0" data 4 Mesh crease 45.000000 numvert 20 1 -0.054656 -0.295137 -1 -0.054656 -0.295137 1 -0.111944 -0.295137 -1 -0.111944 -0.295137 0.545 -0.051891 -0.331463 -0.545 -0.051891 -0.331463 0.545 -0.080687 -0.520168 -0.545 -0.080687 -0.520168 0.545 -0.114709 -0.331463 -0.545 -0.114709 -0.331463 1.7 -0.05891 -0.239251 -1.7 -0.05891 -0.239251 1.7 -0.081271 -0.385785 -1.7 -0.081271 -0.385785 1.7 -0.10769 -0.239251 -1.7 -0.10769 -0.239251 0.70425 -0.052859 -0.318749 -0.70425 -0.052859 -0.318749 0.70425 -0.113741 -0.318749 -0.70425 -0.113741 -0.318749 numsurf 10 SURF 0x10 mat 1 refs 3 4 0.0 1.0 8 1.0 0.0 6 0.0 0.0 SURF 0x10 mat 1 refs 3 7 0.0 0.0 9 1.0 0.0 5 0.0 1.0 SURF 0x10 mat 1 refs 4 0 0.0 1.0 10 0.0 0.0 14 1.0 0.0 2 1.0 1.0 SURF 0x10 mat 1 refs 4 15 1.0 0.0 11 0.0 0.0 1 0.0 1.0 3 1.0 1.0 SURF 0x10 mat 1 refs 3 10 0.0 1.0 12 0.0 0.0 14 1.0 0.0 SURF 0x10 mat 1 refs 3 15 1.0 0.0 13 0.0 0.0 11 0.0 1.0 SURF 0x10 mat 1 refs 4 2 1.0 1.0 18 1.0 0.5 16 0.0 0.5 0 0.0 1.0 SURF 0x10 mat 1 refs 4 17 0.0 0.5 19 1.0 0.5 3 1.0 1.0 1 0.0 1.0 SURF 0x10 mat 1 refs 4 18 1.0 0.5 8 1.0 0.0 4 0.0 0.0 16 0.0 0.5 SURF 0x10 mat 1 refs 4 5 0.0 0.0 9 1.0 0.0 19 1.0 0.5 17 0.0 0.5 kids 0 OBJECT poly name "wing_1" data 4 Mesh texture "sport_tex.rgb" texrep 1 1 crease 45.000000 numvert 324 2 -0.081422 -0.350881 -2 -0.081422 -0.350881 2 -0.060733 -0.2153 -2 -0.060733 -0.2153 2 -0.04945 -0.091165 -2 -0.04945 -0.091165 2 -0.043809 -0.0122 -2 -0.043809 -0.0122 2 -0.046629 0.0555 -2 -0.046629 0.0555 2 -0.055093 0.134487 -2 -0.055093 0.134487 2 -0.063559 0.168337 -2 -0.063559 0.168337 2 -0.0833 0.1909 -2 -0.0833 0.1909 2 -0.103041 0.168337 -2 -0.103041 0.168337 2 -0.111507 0.134487 -2 -0.111507 0.134487 2 -0.119971 0.0555 -2 -0.119971 0.0555 2 -0.122791 -0.0122 -2 -0.122791 -0.0122 2 -0.116879 -0.091165 -2 -0.116879 -0.091165 2 -0.105867 -0.2153 -2 -0.105867 -0.2153 1 -0.054656 -0.295137 -1 -0.054656 -0.295137 1 -0.040334 -0.137574 -1 -0.040334 -0.137574 1 -0.033174 -0.037344 -1 -0.033174 -0.037344 1 -0.036754 0.048588 -1 -0.036754 0.048588 1 -0.047498 0.148845 -1 -0.047498 0.148845 1 -0.058242 0.191811 -1 -0.058242 0.191811 1 -0.0833 0.22045 -1 -0.0833 0.22045 1 -0.108358 0.191811 -1 -0.108358 0.191811 1 -0.119102 0.148845 -1 -0.119102 0.148845 1 -0.13049 0.03312 -1 -0.13049 0.03312 1 -0.133426 -0.037344 -1 -0.133426 -0.037344 1 -0.125363 -0.143876 -1 -0.125363 -0.143876 1 -0.111944 -0.295137 -1 -0.111944 -0.295137 0.545 -0.051891 -0.331463 -0.545 -0.051891 -0.331463 0.545 -0.080687 -0.520168 -0.545 -0.080687 -0.520168 0.545 -0.036187 -0.15869 -0.545 -0.036187 -0.15869 0.545 -0.028335 -0.048785 -0.545 -0.028335 -0.048785 0.545 -0.032261 0.045443 -0.545 -0.032261 0.045443 0.545 -0.044042 0.155378 -0.545 -0.044042 0.155378 0.545 -0.055823 0.202492 -0.545 -0.055823 0.202492 0.545 -0.0833 0.233895 -0.545 -0.0833 0.233895 0.545 -0.110777 0.202492 -0.545 -0.110777 0.202492 0.545 -0.122558 0.155378 -0.545 -0.122558 0.155378 0.545 -0.135046 0.028482 -0.545 -0.135046 0.028482 0.545 -0.138265 -0.056148 -0.545 -0.138265 -0.056148 0.545 -0.129423 -0.165601 -0.545 -0.129423 -0.165601 0.545 -0.114709 -0.331463 -0.545 -0.114709 -0.331463 1.7 -0.05891 -0.239251 -1.7 -0.05891 -0.239251 1.7 -0.081271 -0.385785 -1.7 -0.081271 -0.385785 1.7 -0.046715 -0.105088 -1.7 -0.046715 -0.105088 1.7 -0.040618 -0.019743 -1.7 -0.040618 -0.019743 1.7 -0.043666 0.053426 -1.7 -0.043666 0.053426 1.7 -0.052814 0.138794 -1.7 -0.052814 0.138794 1.7 -0.061964 0.175379 -1.7 -0.061964 0.175379 1.7 -0.0833 0.199765 -1.7 -0.0833 0.199765 1.7 -0.104636 0.175379 -1.7 -0.104636 0.175379 1.7 -0.113785 0.138794 -1.7 -0.113785 0.138794 1.7 -0.122933 0.053426 -1.7 -0.122933 0.053426 1.7 -0.125981 -0.019743 -1.7 -0.125981 -0.019743 1.7 -0.119592 -0.105088 -1.7 -0.119592 -0.105088 1.7 -0.10769 -0.239251 -1.7 -0.10769 -0.239251 0.218 -0.049904 -0.35757 -0.218 -0.049904 -0.35757 0.218 -0.080522 -0.558214 -0.218 -0.080522 -0.558214 0.218 -0.033206 -0.173866 -0.218 -0.033206 -0.173866 0.218 -0.024857 -0.057007 -0.218 -0.024857 -0.057007 0.218 -0.029032 0.043182 -0.218 -0.029032 0.043182 0.218 -0.041558 0.160073 -0.218 -0.041558 0.160073 0.218 -0.054085 0.210168 -0.218 -0.054085 0.210168 0.218 -0.0833 0.243558 -0.218 -0.0833 0.243558 0.218 -0.112515 0.210168 -0.218 -0.112515 0.210168 0.218 -0.125042 0.160073 -0.218 -0.125042 0.160073 0.23001 -0.137855 0.015694 -0.23001 -0.137855 0.015694 0.218 -0.141743 -0.057007 -0.218 -0.141743 -0.057007 0.23001 -0.132537 -0.170064 -0.23001 -0.132537 -0.170064 0.218 -0.116696 -0.35757 -0.218 -0.116696 -0.35757 0.448535 -0.051305 -0.339165 -0.448535 -0.051305 -0.339165 0.448535 -0.080638 -0.531391 -0.448535 -0.080638 -0.531391 0.448535 -0.035307 -0.163167 -0.448535 -0.035307 -0.163167 0.448535 -0.027309 -0.05121 -0.448535 -0.027309 -0.05121 0.448535 -0.031308 0.044776 -0.448535 -0.031308 0.044776 0.448535 -0.043309 0.156763 -0.448535 -0.043309 0.156763 0.448535 -0.05531 0.204756 -0.448535 -0.05531 0.204756 0.448535 -0.0833 0.236746 -0.448535 -0.0833 0.236746 0.448535 -0.11129 0.204756 -0.448535 -0.11129 0.204756 0.448535 -0.123291 0.156763 -0.448535 -0.123291 0.156763 0.436525 -0.135789 0.017761 -0.436525 -0.135789 0.017761 0.448535 -0.139291 -0.055942 -0.448535 -0.139291 -0.055942 0.436525 -0.130694 -0.160204 -0.436525 -0.130694 -0.160204 0.448535 -0.115295 -0.339165 -0.448535 -0.115295 -0.339165 0.422083 -0.131615 -0.15317 -0.422083 -0.131615 -0.15317 0.4396 -0.139086 -0.056112 -0.4396 -0.139086 -0.056112 0.422936 -0.135998 0.000627 -0.422936 -0.135998 0.000627 0.247021 -0.133277 -0.159154 -0.247021 -0.133277 -0.159154 0.243046 -0.137804 -0.000711 -0.243046 -0.137804 -0.000711 0.226524 -0.141369 -0.064054 -0.226524 -0.141369 -0.064054 0.333267 -0.131457 -0.180007 -0.333267 -0.131457 -0.180007 0.333267 -0.137265 0.026532 -0.333267 -0.137265 0.026532 0.436124 -0.134962 -0.112384 -0.436124 -0.134962 -0.112384 0.432639 -0.137444 -0.025495 -0.432639 -0.137444 -0.025495 0.232133 -0.136955 -0.119135 -0.232133 -0.136955 -0.119135 0.233006 -0.139527 -0.028573 -0.233006 -0.139527 -0.028573 0.385786 -0.131308 -0.169895 -0.385786 -0.131308 -0.169895 0.282147 -0.132342 -0.17226 -0.282147 -0.132342 -0.17226 0.387676 -0.136572 0.016302 -0.387676 -0.136572 0.016302 0.278528 -0.137672 0.015763 -0.278528 -0.137672 0.015763 0.70425 -0.052859 -0.318749 -0.70425 -0.052859 -0.318749 0.70425 -0.037638 -0.151299 -0.70425 -0.037638 -0.151299 0.70425 -0.030029 -0.04478 -0.70425 -0.030029 -0.04478 0.70425 -0.033833 0.046543 -0.70425 -0.033833 0.046543 0.70425 -0.045251 0.153091 -0.70425 -0.045251 0.153091 0.70425 -0.05667 0.198753 -0.70425 -0.05667 0.198753 0.70425 -0.0833 0.229189 -0.70425 -0.0833 0.229189 0.70425 -0.10993 0.198753 -0.70425 -0.10993 0.198753 0.70425 -0.121349 0.153091 -0.70425 -0.121349 0.153091 0.70425 -0.133451 0.030105 -0.70425 -0.133451 0.030105 0.70425 -0.136571 -0.056865 -0.70425 -0.136571 -0.056865 0.70425 -0.128002 -0.157997 -0.70425 -0.128002 -0.157997 0.70425 -0.113741 -0.318749 -0.70425 -0.113741 -0.318749 0.545 -0.133645 -0.112974 -0.545 -0.133645 -0.112974 0.448535 -0.134671 -0.112252 -0.448535 -0.134671 -0.112252 0.70425 -0.131435 -0.112648 -0.70425 -0.131435 -0.112648 0.544318 -0.066215 -0.110918 -0.544318 -0.066215 -0.110918 0.703568 -0.064004 -0.110592 -0.703568 -0.064004 -0.110592 0.435442 -0.067532 -0.110328 -0.435442 -0.067532 -0.110328 0.447853 -0.06724 -0.110196 -0.447853 -0.06724 -0.110196 0.703568 -0.069141 -0.054809 -0.703568 -0.069141 -0.054809 0.544318 -0.070834 -0.054092 -0.544318 -0.070834 -0.054092 0.332586 -0.069835 0.028588 -0.332586 -0.069835 0.028588 0.277846 -0.070241 0.017819 -0.277846 -0.070241 0.017819 0.242364 -0.070374 0.001345 -0.242364 -0.070374 0.001345 0.386994 -0.069142 0.018358 -0.386994 -0.069142 0.018358 0.422254 -0.068568 0.002683 -0.422254 -0.068568 0.002683 0.332586 -0.064027 -0.177951 -0.332586 -0.064027 -0.177951 0.281465 -0.064911 -0.170204 -0.281465 -0.064911 -0.170204 0.24634 -0.065846 -0.157098 -0.24634 -0.065846 -0.157098 0.385104 -0.063878 -0.167839 -0.385104 -0.063878 -0.167839 0.421401 -0.064184 -0.151114 -0.421401 -0.064184 -0.151114 0.225842 -0.073938 -0.061998 -0.225842 -0.073938 -0.061998 0.232324 -0.072097 -0.026517 -0.232324 -0.072097 -0.026517 0.231452 -0.069525 -0.117079 -0.231452 -0.069525 -0.117079 0.431957 -0.070013 -0.023439 -0.431957 -0.070013 -0.023439 0.438918 -0.071655 -0.054056 -0.438918 -0.071655 -0.054056 0.447853 -0.07186 -0.053886 -0.447853 -0.07186 -0.053886 0.332586 -0.071074 -0.024533 -0.332586 -0.071074 -0.024533 0.382945 -0.070555 -0.023648 -0.382945 -0.070555 -0.023648 0.332586 -0.072556 -0.060102 -0.332586 -0.072556 -0.060102 0.382945 -0.072021 -0.058836 -0.382945 -0.072021 -0.058836 0.282226 -0.071594 -0.025418 -0.282226 -0.071594 -0.025418 0.282226 -0.073092 -0.061368 -0.282226 -0.073092 -0.061368 0.332586 -0.068535 -0.113229 -0.332586 -0.068535 -0.113229 0.382945 -0.068043 -0.111394 -0.382945 -0.068043 -0.111394 0.282226 -0.069028 -0.115064 -0.282226 -0.069028 -0.115064 0.333267 -0.131313 -0.188576 -0.333267 -0.131313 -0.188576 0.333267 -0.137125 0.034872 -0.333267 -0.137125 0.034872 0.07848 -0.049056 -0.368709 0.07848 -0.080451 -0.574447 0.07848 -0.031934 -0.180341 0.07848 -0.023374 -0.060515 0.07848 -0.027654 0.042218 0.07848 -0.040498 0.162076 0.07848 -0.053343 0.213443 0.07848 -0.0833 0.247681 0.07848 -0.113257 0.213443 0.07848 -0.126102 0.162076 0.082804 -0.139049 0.032322 0.07848 -0.143226 -0.060515 0.082804 -0.134091 -0.178972 0.07848 -0.117544 -0.368709 -0.0654 -0.048976 -0.369754 -0.0654 -0.080444 -0.575969 -0.0654 -0.031815 -0.180948 -0.0654 -0.023235 -0.060844 -0.0654 -0.027525 0.042127 -0.0654 -0.040399 0.162264 -0.0654 -0.053274 0.21375 -0.0654 -0.0833 0.248067 -0.0654 -0.113326 0.21375 -0.0654 -0.126201 0.162264 -0.069003 -0.139161 0.033881 -0.0654 -0.143365 -0.060844 -0.069003 -0.134237 -0.179807 -0.0654 -0.117624 -0.369754 numsurf 346 SURF 0x30 mat 1 refs 3 16 0.916019976139 0.177735000849 14 0.919921994209 0.181640997529 12 0.916019976139 0.185545995831 SURF 0x30 mat 1 refs 3 13 0.628910601139 0.150389745831 15 0.632812619209 0.146484747529 17 0.628910601139 0.142578750849 SURF 0x30 mat 1 refs 3 18 0.910166978836 0.176060006022 16 0.916019976139 0.177735000849 12 0.916019976139 0.185545995831 SURF 0x30 mat 1 refs 3 13 0.628910601139 0.150389745831 17 0.628910601139 0.142578750849 19 0.623057603836 0.140903756022 SURF 0x30 mat 1 refs 3 18 0.910166978836 0.176060006022 12 0.916019976139 0.185545995831 10 0.910166978836 0.187221005559 SURF 0x30 mat 1 refs 3 11 0.623057603836 0.152064755559 13 0.628910601139 0.150389745831 19 0.623057603836 0.140903756022 SURF 0x30 mat 1 refs 3 20 0.896507978439 0.174385994673 18 0.910166978836 0.176060006022 10 0.910166978836 0.187221005559 SURF 0x30 mat 1 refs 3 11 0.623057603836 0.152064755559 19 0.623057603836 0.140903756022 21 0.609398603439 0.139229744673 SURF 0x30 mat 1 refs 3 20 0.896507978439 0.174385994673 10 0.910166978836 0.187221005559 8 0.896507978439 0.188895002007 SURF 0x30 mat 1 refs 3 9 0.609398603439 0.153738752007 11 0.623057603836 0.152064755559 21 0.609398603439 0.139229744673 SURF 0x30 mat 1 refs 3 22 0.884800970554 0.173828005791 20 0.896507978439 0.174385994673 8 0.896507978439 0.188895002007 SURF 0x30 mat 1 refs 3 9 0.609398603439 0.153738752007 21 0.609398603439 0.139229744673 23 0.597691595554 0.138671755791 SURF 0x30 mat 1 refs 3 22 0.884800970554 0.173828005791 8 0.896507978439 0.188895002007 6 0.884800970554 0.189453005791 SURF 0x30 mat 1 refs 3 7 0.597691595554 0.154296755791 9 0.609398603439 0.153738752007 23 0.597691595554 0.138671755791 SURF 0x30 mat 1 refs 3 24 0.871146023273 0.174998000264 22 0.884800970554 0.173828005791 6 0.884800970554 0.189453005791 SURF 0x30 mat 1 refs 3 7 0.597691595554 0.154296755791 23 0.597691595554 0.138671755791 25 0.584036648273 0.139841750264 SURF 0x30 mat 1 refs 3 24 0.871146023273 0.174998000264 6 0.884800970554 0.189453005791 4 0.871146023273 0.188336998224 SURF 0x30 mat 1 refs 3 5 0.584036648273 0.153180748224 7 0.597691595554 0.154296755791 25 0.584036648273 0.139841750264 SURF 0x30 mat 1 refs 3 26 0.849680006504 0.177175998688 24 0.871146023273 0.174998000264 4 0.871146023273 0.188336998224 SURF 0x30 mat 1 refs 3 5 0.584036648273 0.153180748224 25 0.584036648273 0.139841750264 27 0.562570631504 0.142019748688 SURF 0x30 mat 1 refs 3 26 0.849680006504 0.177175998688 4 0.871146023273 0.188336998224 2 0.849680006504 0.186104997993 SURF 0x30 mat 1 refs 3 3 0.562570631504 0.150948747993 5 0.584036648273 0.153180748224 27 0.562570631504 0.142019748688 SURF 0x30 mat 1 refs 3 0 0.826265990734 0.181640505791 26 0.849680006504 0.177175998688 2 0.849680006504 0.186104997993 SURF 0x30 mat 1 refs 3 3 0.562570631504 0.150948747993 27 0.562570631504 0.142019748688 1 0.539156615734 0.146484255791 SURF 0x30 mat 1 refs 4 0 0.994477987289 0.382164001465 84 0.871201515198 0.396431982517 82 0.871201515198 0.358735024929 2 0.994477987289 0.348940014839 SURF 0x30 mat 1 refs 4 83 0.132460951805 0.360688149929 85 0.132460951805 0.398385107517 1 0.00918447971344 0.384117126465 3 0.00918447971344 0.350893139839 SURF 0x30 mat 1 refs 4 30 0.747924983501 0.329869002104 86 0.871201515198 0.324175000191 82 0.871201515198 0.358735024929 28 0.747924983501 0.368530005217 SURF 0x30 mat 1 refs 4 83 0.132460951805 0.360688149929 87 0.132460951805 0.326128125191 31 0.255737483501 0.331822127104 29 0.255737483501 0.370483130217 SURF 0x30 mat 1 refs 4 86 0.871201515198 0.324175000191 4 0.994477987289 0.318480998278 2 0.994477987289 0.348940014839 82 0.871201515198 0.358735024929 SURF 0x30 mat 1 refs 4 3 0.00918447971344 0.350893139839 5 0.00918447971344 0.320434123278 87 0.132460951805 0.326128125191 83 0.132460951805 0.360688149929 SURF 0x30 mat 1 refs 4 32 0.747924983501 0.305274993181 88 0.871201455593 0.302190005779 86 0.871201395988 0.324175000191 30 0.747924983501 0.329869002104 SURF 0x30 mat 1 refs 4 87 0.132461071014 0.326128125191 89 0.13246101141 0.304143130779 33 0.255737483501 0.307228118181 31 0.255737483501 0.331822127104 SURF 0x30 mat 1 refs 4 88 0.871201455593 0.302190005779 6 0.994477987289 0.299104988575 4 0.994477987289 0.318480998278 86 0.871201395988 0.324175000191 SURF 0x30 mat 1 refs 4 5 0.00918447971344 0.320434123278 7 0.00918447971344 0.301058113575 89 0.13246101141 0.304143130779 87 0.132461071014 0.326128125191 SURF 0x30 mat 1 refs 4 34 0.747924983501 0.284189999104 90 0.871201515198 0.283342003822 88 0.871201455593 0.302189946175 32 0.747924983501 0.305274993181 SURF 0x30 mat 1 refs 4 89 0.13246101141 0.304143071175 91 0.132460951805 0.285295128822 35 0.255737483501 0.286143124104 33 0.255737483501 0.307228118181 SURF 0x30 mat 1 refs 4 90 0.871201515198 0.283342003822 8 0.994477987289 0.282494008541 6 0.994477987289 0.299104988575 88 0.871201455593 0.302189946175 SURF 0x30 mat 1 refs 4 7 0.00918447971344 0.301058113575 9 0.00918447971344 0.284447133541 91 0.132460951805 0.285295128822 89 0.13246101141 0.304143071175 SURF 0x30 mat 1 refs 4 36 0.747924983501 0.259589999914 92 0.871201515198 0.261351495981 90 0.871201515198 0.283342003822 34 0.747924983501 0.284189999104 SURF 0x30 mat 1 refs 4 91 0.132460951805 0.285295128822 93 0.132460951805 0.263304620981 37 0.255737483501 0.261543124914 35 0.255737483501 0.286143124104 SURF 0x30 mat 1 refs 4 92 0.871201515198 0.261351495981 10 0.994477987289 0.263112992048 8 0.994477987289 0.282494008541 90 0.871201515198 0.283342003822 SURF 0x30 mat 1 refs 4 9 0.00918447971344 0.284447133541 11 0.00918447971344 0.265066117048 93 0.132460951805 0.263304620981 91 0.132460951805 0.285295128822 SURF 0x30 mat 1 refs 4 38 0.747924983501 0.249046996236 94 0.871201515198 0.251926988363 92 0.871201395988 0.261351466179 36 0.747924983501 0.259589999914 SURF 0x30 mat 1 refs 4 93 0.132461071014 0.263304591179 95 0.132460951805 0.253880113363 39 0.255737483501 0.251000106335 37 0.255737483501 0.261543124914 SURF 0x30 mat 1 refs 4 94 0.871201515198 0.251926988363 12 0.994477987289 0.254806995392 10 0.994477987289 0.263112992048 92 0.871201395988 0.261351466179 SURF 0x30 mat 1 refs 4 11 0.00918447971344 0.265066117048 13 0.00918447971344 0.256760120392 95 0.132460951805 0.253880113363 93 0.132461071014 0.263304591179 SURF 0x30 mat 1 refs 4 40 0.747924983501 0.242019996047 96 0.871201455593 0.245645478368 94 0.871201455593 0.251926988363 38 0.747924983501 0.249046996236 SURF 0x30 mat 1 refs 4 95 0.13246101141 0.253880113363 97 0.13246101141 0.247598603368 41 0.255737483501 0.243973121047 39 0.255737483501 0.251000106335 SURF 0x30 mat 1 refs 4 96 0.871201455593 0.245645478368 14 0.994477987289 0.249271005392 12 0.994477987289 0.254806995392 94 0.871201455593 0.251926988363 SURF 0x30 mat 1 refs 4 13 0.00918447971344 0.256760120392 15 0.00918447971344 0.251224130392 97 0.13246101141 0.247598603368 95 0.13246101141 0.253880113363 SURF 0x30 mat 1 refs 4 42 0.747137010098 0.197098001838 98 0.870228588581 0.194219008088 96 0.870228528976 0.200498506427 40 0.747137010098 0.204123005271 SURF 0x30 mat 1 refs 4 97 0.135763168335 0.202451631427 99 0.13576310873 0.196172133088 43 0.258854687214 0.199051126838 41 0.258854687214 0.206076130271 SURF 0x30 mat 1 refs 4 98 0.870228588581 0.194219008088 16 0.993319988251 0.191339999437 14 0.993319988251 0.196873992682 96 0.870228528976 0.200498506427 SURF 0x30 mat 1 refs 4 15 0.0126717090607 0.198827117682 17 0.0126717090607 0.193293124437 99 0.13576310873 0.196172133088 97 0.135763168335 0.202451631427 SURF 0x30 mat 1 refs 4 44 0.747137010098 0.186557993293 100 0.870228528976 0.184796988964 98 0.870228469372 0.194218993187 42 0.747137010098 0.197098001838 SURF 0x30 mat 1 refs 4 99 0.13576322794 0.196172118187 101 0.135763168335 0.186750113964 45 0.258854687214 0.188511118293 43 0.258854687214 0.199051126838 SURF 0x30 mat 1 refs 4 100 0.870228528976 0.184796988964 18 0.993319988251 0.183035999537 16 0.993319988251 0.191339999437 98 0.870228469372 0.194218993187 SURF 0x30 mat 1 refs 4 17 0.0126717090607 0.193293124437 19 0.0126717090607 0.184989124537 101 0.135763168335 0.186750113964 99 0.13576322794 0.196172118187 SURF 0x30 mat 1 refs 4 46 0.747137010098 0.161964997649 102 0.870228528976 0.162812501192 100 0.870228528976 0.184796988964 44 0.747137010098 0.186557993293 SURF 0x30 mat 1 refs 4 101 0.135763168335 0.186750113964 103 0.135763168335 0.164765626192 47 0.258854687214 0.163918122649 45 0.258854687214 0.188511118293 SURF 0x30 mat 1 refs 4 102 0.870228528976 0.162812501192 20 0.993319988251 0.163660004735 18 0.993319988251 0.183035999537 100 0.870228528976 0.184796988964 SURF 0x30 mat 1 refs 4 19 0.0126717090607 0.184989124537 21 0.0126717090607 0.165613129735 103 0.135763168335 0.164765626192 101 0.135763168335 0.186750113964 SURF 0x30 mat 1 refs 4 48 0.747137010098 0.140885993838 104 0.870228528976 0.143969506025 102 0.870228409767 0.162812486291 46 0.747137010098 0.161964997649 SURF 0x30 mat 1 refs 4 103 0.135763287544 0.164765611291 105 0.135763168335 0.145922631025 49 0.258854687214 0.142839118838 47 0.258854687214 0.163918122649 SURF 0x30 mat 1 refs 4 104 0.870228528976 0.143969506025 22 0.993319988251 0.147053003311 20 0.993319988251 0.163660004735 102 0.870228409767 0.162812486291 SURF 0x30 mat 1 refs 4 21 0.0126717090607 0.165613129735 23 0.0126717090607 0.149006128311 105 0.135763168335 0.145922631025 103 0.135763287544 0.164765611291 SURF 0x30 mat 1 refs 4 50 0.747137010098 0.116299003363 106 0.870228469372 0.121990993619 104 0.870228409767 0.143969491124 48 0.747137010098 0.140885993838 SURF 0x30 mat 1 refs 4 105 0.135763287544 0.145922616124 107 0.13576322794 0.123944118619 51 0.258854687214 0.118252128363 49 0.258854687214 0.142839118838 SURF 0x30 mat 1 refs 4 106 0.870228469372 0.121990993619 24 0.993319988251 0.127682998776 22 0.993319988251 0.147053003311 104 0.870228409767 0.143969491124 SURF 0x30 mat 1 refs 4 23 0.0126717090607 0.149006128311 25 0.0126717090607 0.129636123776 107 0.13576322794 0.123944118619 105 0.135763287544 0.145922616124 SURF 0x30 mat 1 refs 4 52 0.747137010098 0.077647998929 108 0.870228528976 0.0874401479959 106 0.870228528976 0.121990993619 50 0.747137010098 0.116299003363 SURF 0x30 mat 1 refs 4 107 0.135763168335 0.123944118619 109 0.135763168335 0.0893932729959 53 0.258854687214 0.079601123929 51 0.258854687214 0.118252128363 SURF 0x30 mat 1 refs 4 108 0.870228528976 0.0874401479959 26 0.993319988251 0.0972322970629 24 0.993319988251 0.127682998776 106 0.870228528976 0.121990993619 SURF 0x30 mat 1 refs 4 25 0.0126717090607 0.129636123776 27 0.0126717090607 0.0991854220629 109 0.135763168335 0.0893932729959 107 0.135763168335 0.123944118619 SURF 0x30 mat 1 refs 4 84 0.870228528976 0.0497538484633 0 0.993319988251 0.0640181973577 26 0.993319988251 0.0972322970629 108 0.870228528976 0.0874401479959 SURF 0x30 mat 1 refs 4 27 0.0126717090607 0.0991854220629 1 0.0126717090607 0.0659713223577 85 0.135763168335 0.0517069734633 109 0.135763168335 0.0893932729959 SURF 0x30 mat 1 refs 4 110 0.563010215759 0.383222490549 138 0.593829333782 0.380773723125 140 0.593829333782 0.428535610437 112 0.563010215759 0.432102739811 SURF 0x30 mat 1 refs 4 141 0.409833133221 0.430488735437 139 0.409833133221 0.382726848125 111 0.440652251244 0.385175615549 113 0.440652251244 0.434055864811 SURF 0x30 mat 1 refs 4 138 0.593829333782 0.380773723125 54 0.624648451805 0.378324985504 56 0.624648451805 0.424968481064 140 0.593829333782 0.428535610437 SURF 0x30 mat 1 refs 4 57 0.379014015198 0.426921606064 55 0.379014015198 0.380278110504 139 0.409833133221 0.382726848125 141 0.409833133221 0.430488735437 SURF 0x30 mat 1 refs 4 114 0.563010156155 0.338409215212 142 0.593829274178 0.336985856295 138 0.593829274178 0.380773723125 110 0.563010215759 0.383222490549 SURF 0x30 mat 1 refs 4 139 0.409833192825 0.382726848125 143 0.409833192825 0.338938981295 115 0.440652310848 0.340362340212 111 0.440652251244 0.385175615549 SURF 0x30 mat 1 refs 4 142 0.593829274178 0.336985856295 58 0.624648451805 0.335562497377 54 0.624648451805 0.378324985504 138 0.593829274178 0.380773723125 SURF 0x30 mat 1 refs 4 55 0.379014015198 0.380278110504 59 0.379014015198 0.337515622377 143 0.409833192825 0.338938981295 139 0.409833192825 0.382726848125 SURF 0x30 mat 1 refs 4 116 0.563010215759 0.309902489185 144 0.593829333782 0.309131234884 142 0.593829274178 0.336985856295 114 0.563010215759 0.338409245014 SURF 0x30 mat 1 refs 4 143 0.409833192825 0.338938981295 145 0.409833133221 0.311084359884 117 0.440652251244 0.311855614185 115 0.440652251244 0.340362370014 SURF 0x30 mat 1 refs 4 144 0.593829333782 0.309131234884 60 0.624648451805 0.308359980583 58 0.624648451805 0.335562497377 142 0.593829274178 0.336985856295 SURF 0x30 mat 1 refs 4 59 0.379014015198 0.337515622377 61 0.379014015198 0.310313105583 145 0.409833133221 0.311084359884 143 0.409833192825 0.338938981295 SURF 0x30 mat 1 refs 4 118 0.563010156155 0.285461992025 146 0.593829333782 0.285249978304 144 0.593829274178 0.309131205082 116 0.563010215759 0.309902489185 SURF 0x30 mat 1 refs 4 145 0.409833192825 0.311084330082 147 0.409833133221 0.287203103304 119 0.440652310848 0.287415117025 117 0.440652251244 0.311855614185 SURF 0x30 mat 1 refs 4 146 0.593829333782 0.285249978304 62 0.6246483922 0.285037964582 60 0.624648451805 0.308359980583 144 0.593829274178 0.309131205082 SURF 0x30 mat 1 refs 4 61 0.379014015198 0.310313105583 63 0.379014074802 0.286991089582 147 0.409833133221 0.287203103304 145 0.409833192825 0.311084330082 SURF 0x30 mat 1 refs 4 120 0.563010215759 0.256947755814 148 0.593829333782 0.257388114929 146 0.593829333782 0.285249978304 118 0.563010215759 0.285461962223 SURF 0x30 mat 1 refs 4 147 0.409833133221 0.287203103304 149 0.409833133221 0.259341239929 121 0.440652251244 0.258900880814 119 0.440652251244 0.287415087223 SURF 0x30 mat 1 refs 4 148 0.593829333782 0.257388114929 64 0.624648451805 0.257828503847 62 0.624648451805 0.285037994385 146 0.593829333782 0.285249978304 SURF 0x30 mat 1 refs 4 63 0.379014015198 0.286991119385 65 0.379014015198 0.259781628847 149 0.409833133221 0.259341239929 147 0.409833133221 0.287203103304 SURF 0x30 mat 1 refs 4 122 0.563010156155 0.244726940989 150 0.593829274178 0.245446950197 148 0.593829274178 0.257388114929 120 0.563010215759 0.256947755814 SURF 0x30 mat 1 refs 4 149 0.409833192825 0.259341239929 151 0.409833192825 0.247400075197 123 0.440652310848 0.246680065989 121 0.440652251244 0.258900880814 SURF 0x30 mat 1 refs 4 150 0.593829274178 0.245446950197 66 0.624648451805 0.246166974306 64 0.624648451805 0.257828474045 148 0.593829274178 0.257388114929 SURF 0x30 mat 1 refs 4 65 0.379014015198 0.259781599045 67 0.379014015198 0.248120099306 151 0.409833192825 0.247400075197 149 0.409833192825 0.259341239929 SURF 0x30 mat 1 refs 4 124 0.563010215759 0.236581772566 152 0.593829333782 0.237488135695 150 0.593829333782 0.245447009802 122 0.563010215759 0.244727015495 SURF 0x30 mat 1 refs 4 151 0.409833133221 0.247400134802 153 0.409833133221 0.239441260695 125 0.440652251244 0.238534897566 123 0.440652251244 0.246680140495 SURF 0x30 mat 1 refs 4 152 0.593829333782 0.237488135695 68 0.624648451805 0.238394498825 66 0.624648451805 0.246167004108 150 0.593829333782 0.245447009802 SURF 0x30 mat 1 refs 4 67 0.379014015198 0.248120129108 69 0.379014015198 0.240347623825 153 0.409833133221 0.239441260695 151 0.409833133221 0.247400134802 SURF 0x30 mat 1 refs 4 126 0.562499046326 0.201416537166 154 0.593272030354 0.200696766376 152 0.593272030354 0.208653628826 124 0.562499046326 0.209559753537 SURF 0x30 mat 1 refs 4 153 0.412719666958 0.210606753826 155 0.412719666958 0.202649891376 127 0.443492650986 0.203369662166 125 0.443492650986 0.211512878537 SURF 0x30 mat 1 refs 4 154 0.593272030354 0.200696766376 70 0.624045014381 0.199977010489 68 0.624045014381 0.207747504115 152 0.593272030354 0.208653628826 SURF 0x30 mat 1 refs 4 69 0.38194668293 0.209700629115 71 0.38194668293 0.201930135489 155 0.412719666958 0.202649891376 153 0.412719666958 0.210606753826 SURF 0x30 mat 1 refs 4 128 0.562498927116 0.189199477434 156 0.593271911144 0.188759222627 154 0.593272030354 0.200696766376 126 0.562499046326 0.201416522264 SURF 0x30 mat 1 refs 4 155 0.412719666958 0.202649891376 157 0.412719786167 0.190712347627 129 0.443492770195 0.191152602434 127 0.443492650986 0.203369647264 SURF 0x30 mat 1 refs 4 156 0.593271911144 0.188759222627 72 0.624044954777 0.18831898272 70 0.624045014381 0.199977010489 154 0.593272030354 0.200696766376 SURF 0x30 mat 1 refs 4 71 0.38194668293 0.201930135489 73 0.381946742535 0.19027210772 157 0.412719786167 0.190712347627 155 0.412719666958 0.202649891376 SURF 0x30 mat 1 refs 4 158 0.593272030354 0.160904988647 74 0.624045073986 0.161117002368 72 0.624045014381 0.188318997622 156 0.593271970749 0.188759237528 SURF 0x30 mat 1 refs 4 73 0.38194668293 0.190272122622 75 0.381946623325 0.163070127368 159 0.412719666958 0.162858113647 157 0.412719726562 0.190712362528 SURF 0x30 mat 1 refs 4 160 0.593271970749 0.137030988932 76 0.624044954777 0.137801975012 74 0.624045014381 0.161117002368 158 0.593272030354 0.16090503335 SURF 0x30 mat 1 refs 4 75 0.38194668293 0.163070127368 77 0.381946742535 0.139755100012 161 0.412719726562 0.138984113932 159 0.412719666958 0.16285815835 SURF 0x30 mat 1 refs 4 164 0.593271970749 0.0654076784849 80 0.624045014381 0.067855745554 78 0.624045014381 0.110606506467 162 0.593271970749 0.109183371067 SURF 0x30 mat 1 refs 4 79 0.38194668293 0.112559631467 81 0.38194668293 0.069808870554 165 0.412719726562 0.0673608034849 163 0.412719726562 0.111136496067 SURF 0x30 mat 1 refs 4 112 0.562499046326 0.0140928933397 140 0.593272030354 0.0176589917392 164 0.593272030354 0.0654076859355 136 0.562499046326 0.062959626317 SURF 0x30 mat 1 refs 4 165 0.412719666958 0.0673608109355 141 0.412719666958 0.0196121186018 113 0.443492650986 0.0160460174084 137 0.443492650986 0.064912751317 SURF 0x30 mat 1 refs 4 140 0.593272030354 0.0176589917392 56 0.624045014381 0.0212250892073 80 0.624045014381 0.067855745554 164 0.593272030354 0.0654076859355 SURF 0x30 mat 1 refs 4 81 0.38194668293 0.069808870554 57 0.38194668293 0.0231782123446 141 0.412719666958 0.0196121186018 165 0.412719666958 0.0673608109355 SURF 0x30 mat 1 refs 3 182 0.577885508537 0.136645525694 166 0.562498927116 0.13625998795 162 0.562499046326 0.107760250568 SURF 0x30 mat 1 refs 3 163 0.443492650986 0.109713375568 167 0.443492770195 0.13821311295 183 0.428106188774 0.138598650694 SURF 0x30 mat 1 refs 3 184 0.577885508537 0.160799026489 160 0.562498986721 0.13625998795 158 0.593271970749 0.137030988932 SURF 0x30 mat 1 refs 3 159 0.593271970749 0.137030988932 161 0.562498986721 0.13625998795 185 0.577885508537 0.160799026489 SURF 0x30 mat 1 refs 3 170 0.593272030354 0.16090503335 184 0.577885508537 0.160799026489 158 0.593271970749 0.137030988932 SURF 0x30 mat 1 refs 3 159 0.412719726562 0.138984113932 185 0.428106188774 0.162752151489 171 0.412719666958 0.16285815835 SURF 0x30 mat 1 refs 3 184 0.577885508537 0.160799026489 168 0.562499046326 0.160693019629 160 0.562498986721 0.13625998795 SURF 0x30 mat 1 refs 3 161 0.562498986721 0.13625998795 169 0.562499046326 0.160693019629 185 0.577885508537 0.160799026489 SURF 0x30 mat 1 refs 3 186 0.577885448933 0.136645495892 132 0.562499046326 0.107760250568 134 0.593271970749 0.109183371067 SURF 0x30 mat 1 refs 3 135 0.593271970749 0.109183371067 133 0.562499046326 0.107760250568 187 0.577885448933 0.136645495892 SURF 0x30 mat 1 refs 3 172 0.593271970749 0.137031003833 186 0.577885448933 0.136645495892 134 0.593271970749 0.109183371067 SURF 0x30 mat 1 refs 3 135 0.412719726562 0.111136496067 187 0.428106248379 0.138598620892 173 0.412719726562 0.138984128833 SURF 0x30 mat 1 refs 3 186 0.577885448933 0.136645495892 176 0.562498927116 0.13625998795 132 0.562499046326 0.107760250568 SURF 0x30 mat 1 refs 3 133 0.562499046326 0.107760250568 177 0.562498927116 0.13625998795 187 0.577885448933 0.136645495892 SURF 0x30 mat 1 refs 3 188 0.577885508537 0.160799026489 130 0.562498986721 0.13625998795 132 0.593271970749 0.137030988932 SURF 0x30 mat 1 refs 3 133 0.412719726562 0.138984113932 131 0.44349271059 0.13821311295 189 0.428106188774 0.162752151489 SURF 0x30 mat 1 refs 3 176 0.593272030354 0.16090503335 188 0.577885508537 0.160799026489 132 0.593271970749 0.137030988932 SURF 0x30 mat 1 refs 3 133 0.593271970749 0.137030988932 189 0.577885508537 0.160799026489 177 0.593272030354 0.16090503335 SURF 0x30 mat 1 refs 3 188 0.577885508537 0.160799026489 174 0.562499046326 0.160693019629 130 0.562498986721 0.13625998795 SURF 0x30 mat 1 refs 3 131 0.44349271059 0.13821311295 175 0.443492650986 0.162646144629 189 0.428106188774 0.162752151489 SURF 0x30 mat 1 refs 3 166 0.593271970749 0.137031003833 190 0.585578739643 0.136838287115 162 0.593271970749 0.109183371067 SURF 0x30 mat 1 refs 3 163 0.593271970749 0.109183371067 191 0.585578739643 0.136838287115 167 0.593271970749 0.137031003833 SURF 0x30 mat 1 refs 3 190 0.585578739643 0.136838287115 178 0.577885448933 0.136645436287 162 0.593271970749 0.109183371067 SURF 0x30 mat 1 refs 3 163 0.593271970749 0.109183371067 179 0.577885448933 0.136645436287 191 0.585578739643 0.136838287115 SURF 0x30 mat 1 refs 3 178 0.577885448933 0.136645436287 192 0.570192217827 0.136452719569 134 0.562499046326 0.107760250568 SURF 0x30 mat 1 refs 3 135 0.562499046326 0.107760250568 193 0.570192217827 0.136452719569 179 0.577885448933 0.136645436287 SURF 0x30 mat 1 refs 3 192 0.570192217827 0.136452719569 172 0.562498927116 0.13625998795 134 0.562499046326 0.107760250568 SURF 0x30 mat 1 refs 3 135 0.562499046326 0.107760250568 173 0.562498927116 0.13625998795 193 0.570192217827 0.136452719569 SURF 0x30 mat 1 refs 3 174 0.593272030354 0.16090503335 196 0.585578739643 0.160852015018 130 0.593271970749 0.137030988932 SURF 0x30 mat 1 refs 3 131 0.412719726562 0.138984113932 197 0.420412957668 0.162805140018 175 0.412719666958 0.16285815835 SURF 0x30 mat 1 refs 3 196 0.585578739643 0.160852015018 180 0.577885508537 0.160799026489 130 0.593271970749 0.137030988932 SURF 0x30 mat 1 refs 3 131 0.593271970749 0.137030988932 181 0.577885508537 0.160799026489 197 0.585578739643 0.160852015018 SURF 0x30 mat 1 refs 3 180 0.577885508537 0.160799026489 194 0.570192277431 0.16074603796 158 0.562498986721 0.13625998795 SURF 0x30 mat 1 refs 3 159 0.562498986721 0.13625998795 195 0.570192277431 0.16074603796 181 0.577885508537 0.160799026489 SURF 0x30 mat 1 refs 3 194 0.570192277431 0.16074603796 170 0.562499046326 0.160693019629 158 0.562498986721 0.13625998795 SURF 0x30 mat 1 refs 3 159 0.44349271059 0.13821311295 171 0.443492650986 0.162646144629 195 0.43579941988 0.16269916296 SURF 0x30 mat 1 refs 4 58 0.624648451805 0.335562497377 200 0.686286687851 0.332715749741 198 0.686286747456 0.373427510262 54 0.624648451805 0.378324985504 SURF 0x30 mat 1 refs 4 199 0.317375719547 0.375380635262 201 0.317375779152 0.334668874741 59 0.379014015198 0.337515622377 55 0.379014015198 0.380278110504 SURF 0x30 mat 1 refs 4 200 0.686286687851 0.332715749741 30 0.747924983501 0.329869002104 28 0.747924983501 0.368530005217 198 0.686286747456 0.373427510262 SURF 0x30 mat 1 refs 4 29 0.255737483501 0.370483130217 31 0.255737483501 0.331822127104 201 0.317375779152 0.334668874741 199 0.317375719547 0.375380635262 SURF 0x30 mat 1 refs 4 60 0.624648451805 0.308359980583 202 0.686286687851 0.306817471981 200 0.686286687851 0.332715719938 58 0.624648451805 0.335562497377 SURF 0x30 mat 1 refs 4 201 0.317375779152 0.334668844938 203 0.317375779152 0.308770596981 61 0.379014015198 0.310313105583 59 0.379014015198 0.337515622377 SURF 0x30 mat 1 refs 4 202 0.686286687851 0.306817471981 32 0.747924983501 0.305274993181 30 0.747924983501 0.329869002104 200 0.686286687851 0.332715719938 SURF 0x30 mat 1 refs 4 31 0.255737483501 0.331822127104 33 0.255737483501 0.307228118181 203 0.317375779152 0.308770596981 201 0.317375779152 0.334668844938 SURF 0x30 mat 1 refs 4 62 0.6246483922 0.285037964582 204 0.686286628246 0.284613966942 202 0.686286687851 0.306817471981 60 0.624648451805 0.308359980583 SURF 0x30 mat 1 refs 4 203 0.317375779152 0.308770596981 205 0.317375838757 0.286567091942 63 0.379014074802 0.286991089582 61 0.379014015198 0.310313105583 SURF 0x30 mat 1 refs 4 204 0.686286628246 0.284613966942 34 0.747924983501 0.284189999104 32 0.747924983501 0.305274993181 202 0.686286687851 0.306817471981 SURF 0x30 mat 1 refs 4 33 0.255737483501 0.307228118181 35 0.255737483501 0.286143124104 205 0.317375838757 0.286567091942 203 0.317375779152 0.308770596981 SURF 0x30 mat 1 refs 4 64 0.624648451805 0.257828503847 206 0.686286687851 0.258709222078 204 0.686286687851 0.284613996744 62 0.624648451805 0.285037994385 SURF 0x30 mat 1 refs 4 205 0.317375779152 0.286567121744 207 0.317375779152 0.260662347078 65 0.379014015198 0.259781628847 63 0.379014015198 0.286991119385 SURF 0x30 mat 1 refs 4 206 0.686286687851 0.258709222078 36 0.747924983501 0.259589999914 34 0.747924983501 0.284189999104 204 0.686286687851 0.284613996744 SURF 0x30 mat 1 refs 4 35 0.255737483501 0.286143124104 37 0.255737483501 0.261543124914 207 0.317375779152 0.260662347078 205 0.317375779152 0.286567121744 SURF 0x30 mat 1 refs 4 66 0.624648451805 0.246166974306 208 0.686286687851 0.247607007623 206 0.686286687851 0.258709251881 64 0.624648451805 0.257828474045 SURF 0x30 mat 1 refs 4 207 0.317375779152 0.260662376881 209 0.317375779152 0.249560132623 67 0.379014015198 0.248120099306 65 0.379014015198 0.259781599045 SURF 0x30 mat 1 refs 4 208 0.686286687851 0.247607007623 38 0.747924983501 0.249046996236 36 0.747924983501 0.259589999914 206 0.686286687851 0.258709251881 SURF 0x30 mat 1 refs 4 37 0.255737483501 0.261543124914 39 0.255737483501 0.251000106335 209 0.317375779152 0.249560132623 207 0.317375779152 0.260662376881 SURF 0x30 mat 1 refs 4 68 0.624648451805 0.238394498825 210 0.686286687851 0.240207254887 208 0.686286687851 0.247606992722 66 0.624648451805 0.246167004108 SURF 0x30 mat 1 refs 4 209 0.317375779152 0.249560117722 211 0.317375779152 0.242160379887 69 0.379014015198 0.240347623825 67 0.379014015198 0.248120129108 SURF 0x30 mat 1 refs 4 210 0.686286687851 0.240207254887 40 0.747924983501 0.242019996047 38 0.747924983501 0.249046996236 208 0.686286687851 0.247606992722 SURF 0x30 mat 1 refs 4 39 0.255737483501 0.251000106335 41 0.255737483501 0.243973121047 211 0.317375779152 0.242160379887 209 0.317375779152 0.249560117722 SURF 0x30 mat 1 refs 4 70 0.624045014381 0.199977010489 212 0.685591042042 0.198537513614 210 0.685590982437 0.205935254693 68 0.624045014381 0.207747504115 SURF 0x30 mat 1 refs 4 211 0.320400714874 0.207888379693 213 0.32040065527 0.200490638614 71 0.38194668293 0.201930135489 69 0.38194668293 0.209700629115 SURF 0x30 mat 1 refs 4 212 0.685591042042 0.198537513614 42 0.747137010098 0.197098001838 40 0.747137010098 0.204123005271 210 0.685590982437 0.205935254693 SURF 0x30 mat 1 refs 4 41 0.258854687214 0.206076130271 43 0.258854687214 0.199051126838 213 0.32040065527 0.200490638614 211 0.320400714874 0.207888379693 SURF 0x30 mat 1 refs 4 72 0.624044954777 0.18831898272 214 0.685590982437 0.187438502908 212 0.685590982437 0.198537498713 70 0.624045014381 0.199977010489 SURF 0x30 mat 1 refs 4 213 0.320400714874 0.200490623713 215 0.320400714874 0.189391627908 73 0.381946742535 0.19027210772 71 0.38194668293 0.201930135489 SURF 0x30 mat 1 refs 4 214 0.685590982437 0.187438502908 44 0.747137010098 0.186557993293 42 0.747137010098 0.197098001838 212 0.685590982437 0.198537498713 SURF 0x30 mat 1 refs 4 43 0.258854687214 0.199051126838 45 0.258854687214 0.188511118293 215 0.320400714874 0.189391627908 213 0.320400714874 0.200490623713 SURF 0x30 mat 1 refs 4 74 0.624045073986 0.161117002368 216 0.685590982437 0.161540985107 214 0.685590982437 0.187438488007 72 0.624045014381 0.188318997622 SURF 0x30 mat 1 refs 4 215 0.320400714874 0.189391613007 217 0.320400714874 0.163494110107 75 0.381946623325 0.163070127368 73 0.38194668293 0.190272122622 SURF 0x30 mat 1 refs 4 216 0.685590982437 0.161540985107 46 0.747137010098 0.161964997649 44 0.747137010098 0.186557993293 214 0.685590982437 0.187438488007 SURF 0x30 mat 1 refs 4 45 0.258854687214 0.188511118293 47 0.258854687214 0.163918122649 217 0.320400714874 0.163494110107 215 0.320400714874 0.189391613007 SURF 0x30 mat 1 refs 4 76 0.624044954777 0.137801975012 218 0.685590982437 0.139343976974 216 0.685590982437 0.161540985107 74 0.624045014381 0.161117002368 SURF 0x30 mat 1 refs 4 217 0.320400714874 0.163494110107 219 0.320400714874 0.141297101974 77 0.381946742535 0.139755100012 75 0.38194668293 0.163070127368 SURF 0x30 mat 1 refs 4 218 0.685590982437 0.139343976974 48 0.747137010098 0.140885993838 46 0.747137010098 0.161964997649 216 0.685590982437 0.161540985107 SURF 0x30 mat 1 refs 4 47 0.258854687214 0.163918122649 49 0.258854687214 0.142839118838 219 0.320400714874 0.141297101974 217 0.320400714874 0.163494110107 SURF 0x30 mat 1 refs 4 80 0.624045014381 0.067855745554 222 0.685590982437 0.0727518722415 220 0.685591042042 0.113452762365 78 0.624045014381 0.110606506467 SURF 0x30 mat 1 refs 4 221 0.32040065527 0.115405887365 223 0.320400714874 0.0747049972415 81 0.38194668293 0.069808870554 79 0.38194668293 0.112559631467 SURF 0x30 mat 1 refs 4 222 0.685590982437 0.0727518722415 52 0.747137010098 0.077647998929 50 0.747137010098 0.116299003363 220 0.685591042042 0.113452762365 SURF 0x30 mat 1 refs 4 51 0.258854687214 0.118252128363 53 0.258854687214 0.079601123929 223 0.320400714874 0.0747049972415 221 0.32040065527 0.115405887365 SURF 0x30 mat 1 refs 4 78 0.624044954777 0.110606491566 224 0.624044954777 0.122356802225 226 0.593271970749 0.12150375545 162 0.593271970749 0.109183371067 SURF 0x30 mat 1 refs 4 227 0.412719726562 0.12345688045 225 0.381946742535 0.124309927225 79 0.381946742535 0.112559616566 163 0.412719726562 0.111136496067 SURF 0x30 mat 1 refs 3 162 0.562499046326 0.107760250568 226 0.576113581657 0.108389891684 182 0.577885508537 0.136645525694 SURF 0x30 mat 1 refs 3 183 0.428106188774 0.138598650694 227 0.429878115654 0.110343016684 163 0.443492650986 0.109713375568 SURF 0x30 mat 1 refs 4 220 0.685590922832 0.113452747464 228 0.685590982437 0.12382350862 224 0.624045014381 0.122356817126 78 0.624044954777 0.110606491566 SURF 0x30 mat 1 refs 4 225 0.38194668293 0.124309942126 229 0.320400714874 0.12577663362 221 0.320400774479 0.115405872464 79 0.381946742535 0.112559616566 SURF 0x30 mat 1 refs 3 228 0.685590982437 0.123823516071 50 0.747137010098 0.116299003363 48 0.747137010098 0.140885993838 SURF 0x30 mat 1 refs 3 49 0.258854687214 0.142839118838 51 0.258854687214 0.118252128363 229 0.320400714874 0.125776648521 SURF 0x30 mat 1 refs 3 218 0.685590982437 0.139343991876 228 0.685590982437 0.123823516071 48 0.747137010098 0.140885993838 SURF 0x30 mat 1 refs 3 49 0.258854687214 0.142839118838 229 0.320400714874 0.125776648521 219 0.320400714874 0.141297116876 SURF 0x30 mat 1 refs 3 228 0.685590982437 0.123823516071 220 0.685590922832 0.113452747464 50 0.747137010098 0.116299003363 SURF 0x30 mat 1 refs 3 51 0.258854687214 0.118252128363 221 0.320400774479 0.115405872464 229 0.320400714874 0.125776648521 SURF 0x30 mat 1 refs 4 224 0.685590982437 0.12382350862 228 0.685590982437 0.139343991876 232 0.624045014381 0.137802004814 230 0.624045014381 0.122356817126 SURF 0x30 mat 1 refs 4 233 0.624045014381 0.137802004814 229 0.685590982437 0.139343991876 225 0.685590982437 0.12382350862 231 0.624045014381 0.122356817126 SURF 0x30 mat 1 refs 4 182 0.576113581657 0.108389891684 226 0.593271970749 0.109183371067 236 0.577885508537 0.136645525694 234 3.99925060602e-38 8.36950030541e-39 SURF 0x30 mat 1 refs 4 237 0.577885508537 0.136645525694 227 0.593271970749 0.109183371067 183 0.576113581657 0.108389891684 235 3.99925060602e-38 8.36950030541e-39 SURF 0x30 mat 1 refs 4 226 0.624044954777 0.122356802225 224 0.624045014381 0.137802004814 230 0.593271970749 0.137031003833 236 0.593271970749 0.12150375545 SURF 0x30 mat 1 refs 4 231 0.593271970749 0.137031003833 225 0.624045014381 0.137802004814 227 0.624044954777 0.122356802225 237 0.593271970749 0.12150375545 SURF 0x30 mat 1 refs 4 228 0.685590982437 0.12382350862 218 0.685590982437 0.139343991876 238 0.624045014381 0.137802004814 232 0.624045014381 0.122356817126 SURF 0x30 mat 1 refs 4 239 0.624045014381 0.137802004814 219 0.685590982437 0.139343991876 229 0.685590982437 0.12382350862 233 0.624045014381 0.122356817126 SURF 0x30 mat 1 refs 4 218 0.685590982437 0.12382350862 76 0.685590982437 0.139343991876 240 0.624045014381 0.137802004814 238 0.624045014381 0.122356817126 SURF 0x30 mat 1 refs 4 241 0.624045014381 0.137802004814 77 0.685590982437 0.139343991876 219 0.685590982437 0.12382350862 239 0.624045014381 0.122356817126 SURF 0x30 mat 1 refs 4 180 0.570192217827 0.148541122675 196 0.577885508537 0.14872226119 244 0.577885508537 0.160799026489 242 0.570192217827 0.160746008158 SURF 0x30 mat 1 refs 4 245 0.577885508537 0.160799026489 197 0.577885508537 0.14872226119 181 0.570192217827 0.148541122675 243 0.570192217827 0.160746008158 SURF 0x30 mat 1 refs 4 196 0.562498986721 0.148476496339 174 0.570192217827 0.148541122675 246 0.570192217827 0.160746008158 244 0.562499046326 0.160693019629 SURF 0x30 mat 1 refs 4 247 0.570192217827 0.160746008158 175 0.570192217827 0.148541122675 197 0.562498986721 0.148476496339 245 0.562499046326 0.160693019629 SURF 0x30 mat 1 refs 4 194 0.577885508537 0.148722246289 180 0.585578680038 0.148785620928 242 0.585578799248 0.16085202992 248 0.577885508537 0.160799026489 SURF 0x30 mat 1 refs 4 243 0.585578799248 0.16085202992 181 0.585578680038 0.148785620928 195 0.577885508537 0.148722246289 249 0.577885508537 0.160799026489 SURF 0x30 mat 1 refs 4 170 0.585578680038 0.148785620928 194 0.593271970749 0.148968011141 248 0.593272030354 0.16090503335 250 0.585578799248 0.16085202992 SURF 0x30 mat 1 refs 4 249 0.593272030354 0.16090503335 195 0.593271970749 0.148968011141 171 0.585578680038 0.148785620928 251 0.585578799248 0.16085202992 SURF 0x30 mat 1 refs 4 192 0.570192217827 0.108116023242 178 0.577885448933 0.108471803367 252 0.577885508537 0.122558653355 254 0.570192158222 0.122216433287 SURF 0x30 mat 1 refs 4 253 0.577885508537 0.122558653355 179 0.577885448933 0.108471803367 193 0.570192217827 0.108116023242 255 0.570192158222 0.122216433287 SURF 0x30 mat 1 refs 4 172 0.562499046326 0.107760250568 192 0.570192217827 0.108116023242 254 0.570192158222 0.122216433287 256 0.562498986721 0.122010111809 SURF 0x30 mat 1 refs 4 255 0.570192158222 0.122216433287 193 0.570192217827 0.108116023242 173 0.562499046326 0.107760250568 257 0.562498986721 0.122010111809 SURF 0x30 mat 1 refs 4 178 0.577885448933 0.108471803367 190 0.585578620434 0.108827583492 258 0.585578799248 0.12276352942 252 0.577885508537 0.122558660805 SURF 0x30 mat 1 refs 4 259 0.585578799248 0.12276352942 191 0.585578620434 0.108827583492 179 0.577885448933 0.108471803367 253 0.577885508537 0.122558660805 SURF 0x30 mat 1 refs 4 190 0.585578620434 0.108827583492 166 0.593271970749 0.109183371067 260 0.593271911144 0.123107179999 258 0.585578799248 0.12276352942 SURF 0x30 mat 1 refs 4 261 0.593271911144 0.123107179999 167 0.593271970749 0.109183371067 191 0.585578620434 0.108827583492 259 0.585578799248 0.12276352942 SURF 0x30 mat 1 refs 4 188 0.562498986721 0.13625998795 176 0.570192217827 0.13645273447 262 0.570192217827 0.148541122675 264 0.562498986721 0.148476496339 SURF 0x30 mat 1 refs 4 263 0.570192217827 0.148541122675 177 0.570192217827 0.13645273447 189 0.562498986721 0.13625998795 265 0.562498986721 0.148476496339 SURF 0x30 mat 1 refs 4 174 0.562498986721 0.148476496339 188 0.570192217827 0.148541122675 264 0.570192217827 0.160746008158 246 0.562499046326 0.160693019629 SURF 0x30 mat 1 refs 4 265 0.570192217827 0.160746008158 189 0.570192217827 0.148541122675 175 0.562498986721 0.148476496339 247 0.562499046326 0.160693019629 SURF 0x30 mat 1 refs 4 176 0.562498986721 0.122010111809 186 0.570192158222 0.122216433287 266 0.570192217827 0.13645273447 262 0.562498927116 0.13625998795 SURF 0x30 mat 1 refs 4 267 0.570192217827 0.13645273447 187 0.570192158222 0.122216433287 177 0.562498986721 0.122010111809 263 0.562498927116 0.13625998795 SURF 0x30 mat 1 refs 4 186 0.562499046326 0.107760250568 172 0.570192217827 0.108116023242 256 0.570192158222 0.122216433287 266 0.562498986721 0.122010111809 SURF 0x30 mat 1 refs 4 257 0.570192158222 0.122216433287 173 0.570192217827 0.108116023242 187 0.562499046326 0.107760250568 267 0.562498986721 0.122010111809 SURF 0x30 mat 1 refs 4 184 0.585578680038 0.148785620928 170 0.593271970749 0.148968011141 250 0.593272030354 0.16090503335 268 0.585578799248 0.16085202992 SURF 0x30 mat 1 refs 4 251 0.593272030354 0.16090503335 171 0.593271970749 0.148968011141 185 0.585578680038 0.148785620928 269 0.585578799248 0.16085202992 SURF 0x30 mat 1 refs 4 168 0.585578680038 0.13683822751 184 0.593271970749 0.137030988932 268 0.593271970749 0.148968011141 270 0.585578680038 0.148785620928 SURF 0x30 mat 1 refs 4 269 0.593271970749 0.148968011141 185 0.593271970749 0.137030988932 169 0.585578680038 0.13683822751 271 0.585578680038 0.148785620928 SURF 0x30 mat 1 refs 4 166 0.585578620434 0.108827583492 182 0.593271970749 0.109183371067 234 0.593271911144 0.123107179999 260 0.585578799248 0.12276352942 SURF 0x30 mat 1 refs 4 235 0.593271911144 0.123107179999 183 0.593271970749 0.109183371067 167 0.585578620434 0.108827583492 261 0.585578799248 0.12276352942 SURF 0x30 mat 1 refs 4 160 0.593271970749 0.137031003833 168 0.577885508537 0.136645525694 270 0.593271970749 0.109183371067 272 3.84697122165e-38 8.1868326428e-39 SURF 0x30 mat 1 refs 4 271 0.593271970749 0.109183371067 169 0.577885508537 0.136645525694 161 0.593271970749 0.137031003833 273 3.84697122165e-38 8.1868326428e-39 SURF 0x30 mat 1 refs 4 76 0.624044954777 0.122356802225 160 0.624045014381 0.137802004814 272 0.593271970749 0.137031003833 240 0.593271970749 0.12150375545 SURF 0x30 mat 1 refs 4 273 0.593271970749 0.137031003833 161 0.624045014381 0.137802004814 77 0.624044954777 0.122356802225 241 0.593271970749 0.12150375545 SURF 0x30 mat 1 refs 4 232 0.685590982437 0.12382350862 238 0.685590982437 0.139343991876 240 0.624045014381 0.137802004814 230 0.624045014381 0.122356817126 SURF 0x30 mat 1 refs 4 241 0.38194668293 0.139755129814 239 0.320400714874 0.141297116876 233 0.320400714874 0.12577663362 231 0.38194668293 0.124309942126 SURF 0x30 mat 1 refs 3 236 0.576113581657 0.108389891684 272 0.593271970749 0.109183371067 234 0.577885508537 0.136645525694 SURF 0x30 mat 1 refs 3 235 0.428106188774 0.138598650694 273 0.412719726562 0.111136496067 237 0.429878115654 0.110343016684 SURF 0x30 mat 1 refs 4 230 0.624044954777 0.122356802225 240 0.624045014381 0.137802004814 272 0.593271970749 0.137031003833 236 0.593271970749 0.12150375545 SURF 0x30 mat 1 refs 4 273 0.412719726562 0.138984128833 241 0.38194668293 0.139755129814 231 0.381946742535 0.124309927225 237 0.412719726562 0.12345688045 SURF 0x30 mat 1 refs 4 274 0.577885508537 0.148722246289 276 0.585578680038 0.148785620928 248 0.585578799248 0.16085202992 242 0.577885508537 0.160799026489 SURF 0x30 mat 1 refs 4 249 0.420412898064 0.16280515492 277 0.420413017273 0.150738745928 275 0.428106188774 0.150675371289 243 0.428106188774 0.162752151489 SURF 0x30 mat 1 refs 4 276 0.585578680038 0.148785620928 268 0.593271970749 0.148968011141 250 0.593272030354 0.16090503335 248 0.585578799248 0.16085202992 SURF 0x30 mat 1 refs 4 251 0.412719666958 0.16285815835 269 0.412719726562 0.150921136141 277 0.420413017273 0.150738745928 249 0.420412898064 0.16280515492 SURF 0x30 mat 1 refs 4 278 0.577885448933 0.13664548099 280 0.585578680038 0.13683822751 276 0.585578680038 0.148785620928 274 0.577885508537 0.148722246289 SURF 0x30 mat 1 refs 4 277 0.420413017273 0.150738745928 281 0.420413017273 0.13879135251 279 0.428106248379 0.13859860599 275 0.428106188774 0.150675371289 SURF 0x30 mat 1 refs 4 280 0.585578680038 0.13683822751 270 0.593271970749 0.137030988932 268 0.593271970749 0.148968011141 276 0.585578680038 0.148785620928 SURF 0x30 mat 1 refs 4 269 0.412719726562 0.150921136141 271 0.412719726562 0.138984113932 281 0.420413017273 0.13879135251 277 0.420413017273 0.150738745928 SURF 0x30 mat 1 refs 4 264 0.562498986721 0.148476496339 282 0.570192217827 0.148541122675 244 0.570192217827 0.160746008158 246 0.562499046326 0.160693019629 SURF 0x30 mat 1 refs 4 245 0.435799479485 0.162699133158 283 0.435799479485 0.150494247675 265 0.44349271059 0.150429621339 247 0.443492650986 0.162646144629 SURF 0x30 mat 1 refs 4 282 0.570192217827 0.148541122675 274 0.577885508537 0.14872226119 242 0.577885508537 0.160799026489 244 0.570192217827 0.160746008158 SURF 0x30 mat 1 refs 4 243 0.428106188774 0.162752151489 275 0.428106188774 0.15067538619 283 0.435799479485 0.150494247675 245 0.435799479485 0.162699133158 SURF 0x30 mat 1 refs 4 262 0.562498986721 0.13625998795 284 0.570192217827 0.13645273447 282 0.570192217827 0.148541122675 264 0.562498986721 0.148476496339 SURF 0x30 mat 1 refs 4 283 0.435799479485 0.150494247675 285 0.435799479485 0.13840585947 263 0.44349271059 0.13821311295 265 0.44349271059 0.150429621339 SURF 0x30 mat 1 refs 4 284 0.570192217827 0.13645273447 278 0.577885448933 0.13664548099 274 0.577885508537 0.14872226119 282 0.570192217827 0.148541122675 SURF 0x30 mat 1 refs 4 275 0.428106188774 0.15067538619 279 0.428106248379 0.13859860599 285 0.435799479485 0.13840585947 283 0.435799479485 0.150494247675 SURF 0x30 mat 1 refs 4 286 0.577885508537 0.122558660805 288 0.585578799248 0.12276352942 280 0.585578680038 0.136838242412 278 0.577885508537 0.136645495892 SURF 0x30 mat 1 refs 4 281 0.420413017273 0.138791367412 289 0.420412898064 0.12471665442 287 0.428106188774 0.124511785805 279 0.428106188774 0.138598620892 SURF 0x30 mat 1 refs 4 288 0.585578799248 0.12276352942 234 0.593271911144 0.123107179999 270 0.593271970749 0.137031003833 280 0.585578680038 0.136838242412 SURF 0x30 mat 1 refs 4 271 0.412719726562 0.138984128833 235 0.412719786167 0.125060304999 289 0.420412898064 0.12471665442 281 0.420413017273 0.138791367412 SURF 0x30 mat 1 refs 4 252 0.577885448933 0.108471803367 258 0.585578620434 0.108827583492 288 0.585578799248 0.12276352942 286 0.577885508537 0.122558660805 SURF 0x30 mat 1 refs 4 289 0.420412898064 0.12471665442 259 0.420413076878 0.110780708492 253 0.428106248379 0.110424928367 287 0.428106188774 0.124511785805 SURF 0x30 mat 1 refs 4 258 0.585578620434 0.108827583492 260 0.593271970749 0.109183371067 234 0.593271911144 0.123107179999 288 0.585578799248 0.12276352942 SURF 0x30 mat 1 refs 4 235 0.412719786167 0.125060304999 261 0.412719726562 0.111136496067 259 0.420413076878 0.110780708492 289 0.420412898064 0.12471665442 SURF 0x30 mat 1 refs 4 266 0.562498986721 0.122010111809 290 0.570192158222 0.122216433287 284 0.570192217827 0.13645273447 262 0.562498927116 0.13625998795 SURF 0x30 mat 1 refs 4 285 0.435799479485 0.13840585947 291 0.435799539089 0.124169558287 267 0.44349271059 0.123963236809 263 0.443492770195 0.13821311295 SURF 0x30 mat 1 refs 4 290 0.570192158222 0.122216433287 286 0.577885508537 0.122558653355 278 0.577885508537 0.136645495892 284 0.570192217827 0.13645273447 SURF 0x30 mat 1 refs 4 279 0.428106188774 0.138598620892 287 0.428106188774 0.124511778355 291 0.435799539089 0.124169558287 285 0.435799479485 0.13840585947 SURF 0x30 mat 1 refs 4 256 0.562499046326 0.107760250568 254 0.570192217827 0.108116023242 290 0.570192158222 0.122216433287 266 0.562498986721 0.122010111809 SURF 0x30 mat 1 refs 4 291 0.435799539089 0.124169558287 255 0.435799479485 0.110069148242 257 0.443492650986 0.109713375568 267 0.44349271059 0.123963236809 SURF 0x30 mat 1 refs 4 254 0.570192217827 0.108116023242 252 0.577885448933 0.108471803367 286 0.577885508537 0.122558653355 290 0.570192158222 0.122216433287 SURF 0x30 mat 1 refs 4 287 0.428106188774 0.124511778355 253 0.428106248379 0.110424928367 255 0.435799479485 0.110069148242 291 0.435799539089 0.124169558287 SURF 0x30 mat 1 refs 3 270 0.593271970749 0.137031003833 234 0.577885508537 0.136645525694 272 0.593271970749 0.109183371067 SURF 0x30 mat 1 refs 3 273 0.412719726562 0.111136496067 235 0.428106188774 0.138598650694 271 0.412719726562 0.138984128833 SURF 0x30 mat 1 refs 3 292 0.577885508537 0.108471810818 136 0.562498927116 0.0629596188664 164 0.593271970749 0.0654076784849 SURF 0x30 mat 1 refs 3 165 0.412719726562 0.0673608034849 137 0.443492770195 0.0649127438664 293 0.428106188774 0.110424935818 SURF 0x30 mat 1 refs 3 162 0.593271970749 0.109183371067 292 0.577885508537 0.108471810818 164 0.593271970749 0.0654076784849 SURF 0x30 mat 1 refs 3 165 0.412719726562 0.0673608034849 293 0.428106188774 0.110424935818 163 0.412719726562 0.111136496067 SURF 0x30 mat 1 refs 3 292 0.577885508537 0.108471810818 134 0.562499046326 0.107760250568 136 0.562498927116 0.0629596188664 SURF 0x30 mat 1 refs 3 137 0.443492770195 0.0649127438664 135 0.443492650986 0.109713375568 293 0.428106188774 0.110424935818 SURF 0x30 mat 1 refs 3 134 0.562499046326 0.107760250568 292 0.577885508537 0.108471803367 178 0.577885448933 0.136645436287 SURF 0x30 mat 1 refs 3 179 0.577885448933 0.136645436287 293 0.577885508537 0.108471803367 135 0.562499046326 0.107760250568 SURF 0x30 mat 1 refs 3 292 0.577885508537 0.108471803367 162 0.593271970749 0.109183371067 178 0.577885448933 0.136645436287 SURF 0x30 mat 1 refs 3 179 0.577885448933 0.136645436287 163 0.593271970749 0.109183371067 293 0.577885508537 0.108471803367 SURF 0x30 mat 1 refs 3 294 0.577885448933 0.160798981786 156 0.593271970749 0.188759237528 128 0.562498986721 0.189199492335 SURF 0x30 mat 1 refs 3 129 0.44349271059 0.191152617335 157 0.412719726562 0.190712362528 295 0.428106248379 0.162752106786 SURF 0x30 mat 1 refs 3 130 0.562498986721 0.160692989826 294 0.577885448933 0.160798981786 128 0.562498986721 0.189199492335 SURF 0x30 mat 1 refs 3 129 0.44349271059 0.191152617335 295 0.428106248379 0.162752106786 131 0.44349271059 0.162646114826 SURF 0x30 mat 1 refs 3 294 0.577885448933 0.160798981786 158 0.593272030354 0.160904988647 156 0.593271970749 0.188759237528 SURF 0x30 mat 1 refs 3 157 0.412719726562 0.190712362528 159 0.412719666958 0.162858113647 295 0.428106248379 0.162752106786 SURF 0x30 mat 1 refs 3 158 0.562498986721 0.13625998795 294 0.577885448933 0.136645704508 180 0.577885508537 0.160799026489 SURF 0x30 mat 1 refs 3 181 0.577885508537 0.160799026489 295 0.577885448933 0.136645704508 159 0.562498986721 0.13625998795 SURF 0x30 mat 1 refs 3 294 0.577885448933 0.136645704508 130 0.593271970749 0.137030988932 180 0.577885508537 0.160799026489 SURF 0x30 mat 1 refs 3 181 0.428106188774 0.162752151489 131 0.412719726562 0.138984113932 295 0.428106248379 0.138598829508 SURF 0x30 mat 1 refs 4 296 0.532191157341 0.385671257973 110 0.563010215759 0.383222490549 112 0.563010215759 0.432102739811 297 0.532191097736 0.435669869184 SURF 0x30 mat 1 refs 4 298 0.532191097736 0.339832603931 114 0.563010156155 0.338409215212 110 0.563010215759 0.383222490549 296 0.532191038132 0.385671198368 SURF 0x30 mat 1 refs 4 299 0.532191038132 0.310673713684 116 0.563010215759 0.309902489185 114 0.563010215759 0.338409245014 298 0.532191097736 0.339832603931 SURF 0x30 mat 1 refs 4 300 0.532191097736 0.285674005747 118 0.563010156155 0.285461992025 116 0.563010215759 0.309902489185 299 0.532191097736 0.310673743486 SURF 0x30 mat 1 refs 4 301 0.532191097736 0.256507396698 120 0.563010215759 0.256947755814 118 0.563010215759 0.285461962223 300 0.532191038132 0.285673975945 SURF 0x30 mat 1 refs 4 302 0.532191038132 0.244006976485 122 0.563010156155 0.244726940989 120 0.563010215759 0.256947755814 301 0.532191097736 0.256507396698 SURF 0x30 mat 1 refs 4 303 0.532191097736 0.235675394535 124 0.563010215759 0.236581772566 122 0.563010215759 0.244727015495 302 0.532191038132 0.244006991386 SURF 0x30 mat 1 refs 4 304 0.531726062298 0.202136263251 126 0.562499046326 0.201416537166 124 0.562499046326 0.209559753537 303 0.531726002693 0.210465878248 SURF 0x30 mat 1 refs 4 305 0.531725943089 0.189639762044 128 0.562498927116 0.189199477434 126 0.562499046326 0.201416522264 304 0.531726002693 0.202136263251 SURF 0x30 mat 1 refs 4 306 0.531726002693 0.160481005907 130 0.562498986721 0.160692989826 128 0.562498986721 0.189199492335 305 0.531726002693 0.189639747143 SURF 0x30 mat 1 refs 4 307 0.531725943089 0.13548900187 132 0.562498986721 0.13625998795 130 0.562499046326 0.160693019629 306 0.531726002693 0.160481005907 SURF 0x30 mat 1 refs 4 308 0.531726002693 0.10633713007 134 0.562499046326 0.107760250568 132 0.562498927116 0.13625998795 307 0.531725943089 0.135488986969 SURF 0x30 mat 1 refs 4 309 0.531726002693 0.0605115629733 136 0.562498927116 0.0629596188664 134 0.562499046326 0.107760250568 308 0.531726062298 0.10633713007 SURF 0x30 mat 1 refs 4 297 0.531726002693 0.0105267940089 112 0.562499046326 0.0140928933397 136 0.562499046326 0.062959626317 309 0.531726062298 0.0605115666986 SURF 0x30 mat 1 refs 4 111 0.440652251244 0.385175615549 310 0.471471369267 0.387624382973 311 0.471471369267 0.437623023987 113 0.440652251244 0.434055864811 SURF 0x30 mat 1 refs 4 115 0.440652310848 0.340362340212 312 0.471471369267 0.341785728931 310 0.471471369267 0.387624382973 111 0.440652251244 0.385175615549 SURF 0x30 mat 1 refs 4 117 0.440652251244 0.311855614185 313 0.471471369267 0.312626868486 312 0.471471369267 0.341785758734 115 0.440652251244 0.340362370014 SURF 0x30 mat 1 refs 4 119 0.440652310848 0.287415117025 314 0.471471399069 0.287627100945 313 0.471471399069 0.312626898289 117 0.440652251244 0.311855614185 SURF 0x30 mat 1 refs 4 121 0.440652251244 0.258900880814 315 0.471471399069 0.258460521698 314 0.471471369267 0.287627100945 119 0.440652251244 0.287415087223 SURF 0x30 mat 1 refs 4 123 0.440652310848 0.246680065989 316 0.471471399069 0.245960101485 315 0.471471369267 0.258460521698 121 0.440652251244 0.258900880814 SURF 0x30 mat 1 refs 4 125 0.440652251244 0.238534897566 317 0.471471369267 0.237628519535 316 0.471471339464 0.245960116386 123 0.440652251244 0.246680140495 SURF 0x30 mat 1 refs 4 127 0.443492650986 0.203369662166 318 0.474265664816 0.204089388251 317 0.474265635014 0.212419003248 125 0.443492650986 0.211512878537 SURF 0x30 mat 1 refs 4 129 0.443492770195 0.191152602434 319 0.474265724421 0.191592857242 318 0.474265664816 0.204089388251 127 0.443492650986 0.203369647264 SURF 0x30 mat 1 refs 4 131 0.44349271059 0.162646114826 320 0.474265694618 0.162434130907 319 0.474265694618 0.191592872143 129 0.44349271059 0.191152617335 SURF 0x30 mat 1 refs 4 133 0.44349271059 0.13821311295 321 0.474265694618 0.137442141771 320 0.474265664816 0.162434130907 131 0.443492650986 0.162646144629 SURF 0x30 mat 1 refs 4 135 0.443492650986 0.109713375568 322 0.474265664816 0.10829025507 321 0.474265724421 0.137442111969 133 0.443492770195 0.13821311295 SURF 0x30 mat 1 refs 4 137 0.443492770195 0.0649127438664 323 0.474265724421 0.062464684248 322 0.474265694618 0.10829025507 135 0.443492650986 0.109713375568 SURF 0x30 mat 1 refs 4 113 0.443492650986 0.0160460174084 311 0.474265635014 0.0124799190089 323 0.474265664816 0.0624646879733 137 0.443492650986 0.064912751317 kids 0 crrcsim-0.9.12/objects/apogee.ac0000644000175000017500000007557311724452424013412 00000000000000AC3Db MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "ac3dmat8" rgb 0.627451 0.752941 0.878431 amb 0.2 0.2 0.2 emis 0 0 0 spec 0 0 0 shi 10 trans 0 MATERIAL "material_0" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_1" rgb 0.7 0.08 0.08 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 0.2 0.2 0.2 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 4 OBJECT poly name "wing" loc 0 -0.033 0 crease 45.000000 numvert 304 1.5 0.254064 -0.18598 1.5 0.257774 -0.159473 1.5 0.259896 -0.143808 1.5 0.261901 -0.120777 1.5 0.263359 -0.101771 1.5 0.263592 -0.090664 1.5 0.262802 -0.0779 1.5 0.261294 -0.069929 1.5 0.259687 -0.065877 1.5 0.258287 -0.065054 1.5 0.257631 -0.065806 1.5 0.256909 -0.070551 1.5 0.256285 -0.076897 1.5 0.255823 -0.101508 1.5 0.254903 -0.139202 1.5 0.254064 -0.18598 1.3333 0.224693 -0.198963 1.3333 0.232114 -0.14595 1.3333 0.236356 -0.114619 1.3333 0.240366 -0.068557 1.3333 0.243282 -0.030545 1.3333 0.243748 -0.008332 1.3333 0.24217 0.017197 1.3333 0.239152 0.033139 1.3333 0.235939 0.041242 1.3333 0.233139 0.04289 1.3333 0.231827 0.041386 1.3333 0.230382 0.031896 1.3333 0.229135 0.019202 1.3333 0.22821 -0.030018 1.3333 0.226372 -0.105407 1.3333 0.224693 -0.198963 1.1666 0.195051 -0.216839 1.1666 0.20445 -0.149696 1.1666 0.209822 -0.110015 1.1666 0.214902 -0.051676 1.1666 0.218595 -0.003533 1.1666 0.219185 0.024601 1.1666 0.217186 0.056934 1.1666 0.213364 0.077125 1.1666 0.209294 0.087387 1.1666 0.205748 0.089474 1.1666 0.204087 0.087569 1.1666 0.202256 0.07555 1.1666 0.200677 0.059473 1.1666 0.199506 -0.002866 1.1666 0.197177 -0.098348 1.1666 0.195051 -0.216839 1 0.165607 -0.231921 1 0.176487 -0.154197 1 0.182706 -0.108262 1 0.188586 -0.040731 1 0.192861 0.015 1 0.193544 0.047566 1 0.19123 0.084995 1 0.186806 0.108367 1 0.182094 0.120248 1 0.177989 0.122663 1 0.176066 0.120458 1 0.173947 0.106544 1 0.172119 0.087934 1 0.170763 0.015771 1 0.168068 -0.094758 1 0.165607 -0.231921 0.8333 0.136725 -0.230912 0.8333 0.148591 -0.146135 0.8333 0.155375 -0.096031 0.8333 0.161789 -0.02237 0.8333 0.166452 0.038418 0.8333 0.167197 0.07394 0.8333 0.164673 0.114765 0.8333 0.159847 0.140259 0.8333 0.154708 0.153217 0.8333 0.150231 0.155852 0.8333 0.148133 0.153447 0.8333 0.145822 0.138271 0.8333 0.143827 0.117972 0.8333 0.142349 0.039259 0.8333 0.139409 -0.081301 0.8333 0.136725 -0.230912 0.6666 0.107742 -0.2299 0.6666 0.1201 -0.141618 0.6666 0.127164 -0.089442 0.6666 0.133843 -0.012736 0.6666 0.138699 0.050565 0.6666 0.139474 0.087556 0.6666 0.136846 0.130069 0.6666 0.131821 0.156617 0.6666 0.126469 0.170111 0.6666 0.121807 0.172854 0.6666 0.119622 0.17035 0.6666 0.117216 0.154546 0.6666 0.115139 0.133408 0.6666 0.113599 0.051441 0.6666 0.110537 -0.074103 0.6666 0.107742 -0.2299 0.5 0.07888 -0.228892 0.5 0.091989 -0.135243 0.5 0.099482 -0.079896 0.5 0.106567 0.001474 0.5 0.111718 0.068623 0.5 0.112541 0.107863 0.5 0.109753 0.152961 0.5 0.104422 0.181123 0.5 0.098745 0.195437 0.5 0.093799 0.198347 0.5 0.091482 0.195691 0.5 0.088929 0.178926 0.5 0.086726 0.156503 0.5 0.085093 0.069553 0.5 0.081845 -0.063624 0.5 0.07888 -0.228892 0.3333 0.049878 -0.22788 0.3333 0.063722 -0.128972 0.3333 0.071637 -0.070518 0.3333 0.079119 0.015419 0.3333 0.084559 0.086339 0.3333 0.085428 0.127781 0.3333 0.082484 0.175411 0.3333 0.076854 0.205154 0.3333 0.070858 0.220272 0.3333 0.065635 0.223345 0.3333 0.063187 0.22054 0.3333 0.060491 0.202834 0.3333 0.058164 0.179152 0.3333 0.056439 0.087321 0.3333 0.053009 -0.053333 0.3333 0.049878 -0.22788 0.1666 0.020385 -0.22685 0.1666 0.034729 -0.124383 0.1666 0.042928 -0.063825 0.1666 0.05068 0.025206 0.1666 0.056316 0.098678 0.1666 0.057216 0.141612 0.1666 0.054165 0.190956 0.1666 0.048333 0.221769 0.1666 0.042121 0.237431 0.1666 0.03671 0.240615 0.1666 0.034174 0.237709 0.1666 0.031381 0.219366 0.1666 0.02897 0.194831 0.1666 0.027183 0.099695 0.1666 0.02363 -0.046021 0.1666 0.020385 -0.22685 0 -0.007887 -0.225862 0 0.007445 -0.116331 0 0.016209 -0.051597 0 0.024496 0.043572 0 0.03052 0.122109 0 0.031482 0.168004 0 0.028221 0.22075 0 0.021987 0.253687 0 0.015347 0.270429 0 0.009562 0.273833 0 0.006852 0.270726 0 0.003866 0.251118 0 0.001289 0.224892 0 -0.000620998 0.123197 0 -0.004419 -0.032566 0 -0.007887 -0.225862 -0.1666 0.020385 -0.22685 -0.1666 0.034729 -0.124383 -0.1666 0.042928 -0.063825 -0.1666 0.05068 0.025206 -0.1666 0.056316 0.098678 -0.1666 0.057216 0.141612 -0.1666 0.054165 0.190956 -0.1666 0.048333 0.221769 -0.1666 0.042121 0.237431 -0.1666 0.03671 0.240615 -0.1666 0.034174 0.237709 -0.1666 0.031381 0.219366 -0.1666 0.02897 0.194831 -0.1666 0.027183 0.099695 -0.1666 0.02363 -0.046021 -0.1666 0.020385 -0.22685 -0.3333 0.049878 -0.22788 -0.3333 0.063722 -0.128972 -0.3333 0.071637 -0.070518 -0.3333 0.079119 0.015419 -0.3333 0.084559 0.086339 -0.3333 0.085428 0.127781 -0.3333 0.082484 0.175411 -0.3333 0.076854 0.205154 -0.3333 0.070858 0.220272 -0.3333 0.065635 0.223345 -0.3333 0.063187 0.22054 -0.3333 0.060491 0.202834 -0.3333 0.058164 0.179152 -0.3333 0.056439 0.087321 -0.3333 0.053009 -0.053333 -0.3333 0.049878 -0.22788 -0.5 0.07888 -0.228892 -0.5 0.091989 -0.135243 -0.5 0.099482 -0.079896 -0.5 0.106567 0.001474 -0.5 0.111718 0.068623 -0.5 0.112541 0.107863 -0.5 0.109753 0.152961 -0.5 0.104422 0.181123 -0.5 0.098745 0.195437 -0.5 0.093799 0.198347 -0.5 0.091482 0.195691 -0.5 0.088929 0.178926 -0.5 0.086726 0.156503 -0.5 0.085093 0.069553 -0.5 0.081845 -0.063624 -0.5 0.07888 -0.228892 -0.6666 0.107742 -0.2299 -0.6666 0.1201 -0.141618 -0.6666 0.127164 -0.089442 -0.6666 0.133843 -0.012736 -0.6666 0.138699 0.050565 -0.6666 0.139474 0.087556 -0.6666 0.136846 0.130069 -0.6666 0.131821 0.156617 -0.6666 0.126469 0.170111 -0.6666 0.121807 0.172854 -0.6666 0.119622 0.17035 -0.6666 0.117216 0.154546 -0.6666 0.115139 0.133408 -0.6666 0.113599 0.051441 -0.6666 0.110537 -0.074103 -0.6666 0.107742 -0.2299 -0.8333 0.136725 -0.230912 -0.8333 0.148591 -0.146135 -0.8333 0.155375 -0.096031 -0.8333 0.161789 -0.02237 -0.8333 0.166452 0.038418 -0.8333 0.167197 0.07394 -0.8333 0.164673 0.114765 -0.8333 0.159847 0.140259 -0.8333 0.154708 0.153217 -0.8333 0.150231 0.155852 -0.8333 0.148133 0.153447 -0.8333 0.145822 0.138271 -0.8333 0.143827 0.117972 -0.8333 0.142349 0.039259 -0.8333 0.139409 -0.081301 -0.8333 0.136725 -0.230912 -1 0.165607 -0.231921 -1 0.176487 -0.154197 -1 0.182706 -0.108262 -1 0.188586 -0.040731 -1 0.192861 0.015 -1 0.193544 0.047566 -1 0.19123 0.084995 -1 0.186806 0.108367 -1 0.182094 0.120248 -1 0.177989 0.122663 -1 0.176066 0.120458 -1 0.173947 0.106544 -1 0.172119 0.087934 -1 0.170763 0.015771 -1 0.168068 -0.094758 -1 0.165607 -0.231921 -1.1666 0.195051 -0.216839 -1.1666 0.20445 -0.149696 -1.1666 0.209822 -0.110015 -1.1666 0.214902 -0.051676 -1.1666 0.218595 -0.003533 -1.1666 0.219185 0.024601 -1.1666 0.217186 0.056934 -1.1666 0.213364 0.077125 -1.1666 0.209294 0.087387 -1.1666 0.205748 0.089474 -1.1666 0.204087 0.087569 -1.1666 0.202256 0.07555 -1.1666 0.200677 0.059473 -1.1666 0.199506 -0.002866 -1.1666 0.197177 -0.098348 -1.1666 0.195051 -0.216839 -1.3333 0.224693 -0.198963 -1.3333 0.232114 -0.14595 -1.3333 0.236356 -0.114619 -1.3333 0.240366 -0.068557 -1.3333 0.243282 -0.030545 -1.3333 0.243748 -0.008332 -1.3333 0.24217 0.017197 -1.3333 0.239152 0.033139 -1.3333 0.235939 0.041242 -1.3333 0.233139 0.04289 -1.3333 0.231827 0.041386 -1.3333 0.230382 0.031896 -1.3333 0.229135 0.019202 -1.3333 0.22821 -0.030018 -1.3333 0.226372 -0.105407 -1.3333 0.224693 -0.198963 -1.5 0.254064 -0.18598 -1.5 0.257774 -0.159473 -1.5 0.259896 -0.143808 -1.5 0.261901 -0.120777 -1.5 0.263359 -0.101771 -1.5 0.263592 -0.090664 -1.5 0.262802 -0.0779 -1.5 0.261294 -0.069929 -1.5 0.259687 -0.065877 -1.5 0.258287 -0.065054 -1.5 0.257631 -0.065806 -1.5 0.256909 -0.070551 -1.5 0.256285 -0.076897 -1.5 0.255823 -0.101508 -1.5 0.254903 -0.139202 -1.5 0.254064 -0.18598 numsurf 290 SURF 0x30 mat 3 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 3 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 3 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 3 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 3 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 3 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 3 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 3 refs 4 32 0 0 33 0 0 17 0 0 16 0 0 SURF 0x30 mat 3 refs 4 33 0 0 34 0 0 18 0 0 17 0 0 SURF 0x30 mat 3 refs 4 34 0 0 35 0 0 19 0 0 18 0 0 SURF 0x30 mat 3 refs 4 35 0 0 36 0 0 20 0 0 19 0 0 SURF 0x30 mat 3 refs 4 36 0 0 37 0 0 21 0 0 20 0 0 SURF 0x30 mat 3 refs 4 37 0 0 38 0 0 22 0 0 21 0 0 SURF 0x30 mat 3 refs 4 38 0 0 39 0 0 23 0 0 22 0 0 SURF 0x30 mat 3 refs 4 39 0 0 40 0 0 24 0 0 23 0 0 SURF 0x30 mat 3 refs 4 40 0 0 41 0 0 25 0 0 24 0 0 SURF 0x30 mat 3 refs 4 41 0 0 42 0 0 26 0 0 25 0 0 SURF 0x30 mat 3 refs 4 42 0 0 43 0 0 27 0 0 26 0 0 SURF 0x30 mat 3 refs 4 43 0 0 44 0 0 28 0 0 27 0 0 SURF 0x30 mat 3 refs 4 44 0 0 45 0 0 29 0 0 28 0 0 SURF 0x30 mat 3 refs 4 45 0 0 46 0 0 30 0 0 29 0 0 SURF 0x30 mat 3 refs 4 46 0 0 47 0 0 31 0 0 30 0 0 SURF 0x30 mat 3 refs 4 47 0 0 32 0 0 16 0 0 31 0 0 SURF 0x30 mat 3 refs 4 48 0 0 49 0 0 33 0 0 32 0 0 SURF 0x30 mat 3 refs 4 49 0 0 50 0 0 34 0 0 33 0 0 SURF 0x30 mat 3 refs 4 50 0 0 51 0 0 35 0 0 34 0 0 SURF 0x30 mat 3 refs 4 51 0 0 52 0 0 36 0 0 35 0 0 SURF 0x30 mat 3 refs 4 52 0 0 53 0 0 37 0 0 36 0 0 SURF 0x30 mat 3 refs 4 53 0 0 54 0 0 38 0 0 37 0 0 SURF 0x30 mat 3 refs 4 54 0 0 55 0 0 39 0 0 38 0 0 SURF 0x30 mat 3 refs 4 55 0 0 56 0 0 40 0 0 39 0 0 SURF 0x30 mat 3 refs 4 56 0 0 57 0 0 41 0 0 40 0 0 SURF 0x30 mat 3 refs 4 57 0 0 58 0 0 42 0 0 41 0 0 SURF 0x30 mat 3 refs 4 58 0 0 59 0 0 43 0 0 42 0 0 SURF 0x30 mat 3 refs 4 59 0 0 60 0 0 44 0 0 43 0 0 SURF 0x30 mat 3 refs 4 60 0 0 61 0 0 45 0 0 44 0 0 SURF 0x30 mat 3 refs 4 61 0 0 62 0 0 46 0 0 45 0 0 SURF 0x30 mat 3 refs 4 62 0 0 63 0 0 47 0 0 46 0 0 SURF 0x30 mat 3 refs 4 63 0 0 48 0 0 32 0 0 47 0 0 SURF 0x30 mat 0 refs 4 64 0 0 65 0 0 49 0 0 48 0 0 SURF 0x30 mat 0 refs 4 65 0 0 66 0 0 50 0 0 49 0 0 SURF 0x30 mat 0 refs 4 66 0 0 67 0 0 51 0 0 50 0 0 SURF 0x30 mat 0 refs 4 67 0 0 68 0 0 52 0 0 51 0 0 SURF 0x30 mat 0 refs 4 68 0 0 69 0 0 53 0 0 52 0 0 SURF 0x30 mat 0 refs 4 69 0 0 70 0 0 54 0 0 53 0 0 SURF 0x30 mat 0 refs 4 70 0 0 71 0 0 55 0 0 54 0 0 SURF 0x30 mat 0 refs 4 71 0 0 72 0 0 56 0 0 55 0 0 SURF 0x30 mat 0 refs 4 72 0 0 73 0 0 57 0 0 56 0 0 SURF 0x30 mat 0 refs 4 73 0 0 74 0 0 58 0 0 57 0 0 SURF 0x30 mat 0 refs 4 74 0 0 75 0 0 59 0 0 58 0 0 SURF 0x30 mat 0 refs 4 75 0 0 76 0 0 60 0 0 59 0 0 SURF 0x30 mat 0 refs 4 76 0 0 77 0 0 61 0 0 60 0 0 SURF 0x30 mat 0 refs 4 77 0 0 78 0 0 62 0 0 61 0 0 SURF 0x30 mat 0 refs 4 78 0 0 79 0 0 63 0 0 62 0 0 SURF 0x30 mat 0 refs 4 79 0 0 64 0 0 48 0 0 63 0 0 SURF 0x30 mat 0 refs 4 80 0 0 81 0 0 65 0 0 64 0 0 SURF 0x30 mat 0 refs 4 81 0 0 82 0 0 66 0 0 65 0 0 SURF 0x30 mat 0 refs 4 82 0 0 83 0 0 67 0 0 66 0 0 SURF 0x30 mat 0 refs 4 83 0 0 84 0 0 68 0 0 67 0 0 SURF 0x30 mat 0 refs 4 84 0 0 85 0 0 69 0 0 68 0 0 SURF 0x30 mat 0 refs 4 85 0 0 86 0 0 70 0 0 69 0 0 SURF 0x30 mat 0 refs 4 86 0 0 87 0 0 71 0 0 70 0 0 SURF 0x30 mat 0 refs 4 87 0 0 88 0 0 72 0 0 71 0 0 SURF 0x30 mat 0 refs 4 88 0 0 89 0 0 73 0 0 72 0 0 SURF 0x30 mat 0 refs 4 89 0 0 90 0 0 74 0 0 73 0 0 SURF 0x30 mat 0 refs 4 90 0 0 91 0 0 75 0 0 74 0 0 SURF 0x30 mat 0 refs 4 91 0 0 92 0 0 76 0 0 75 0 0 SURF 0x30 mat 0 refs 4 92 0 0 93 0 0 77 0 0 76 0 0 SURF 0x30 mat 0 refs 4 93 0 0 94 0 0 78 0 0 77 0 0 SURF 0x30 mat 0 refs 4 94 0 0 95 0 0 79 0 0 78 0 0 SURF 0x30 mat 0 refs 4 95 0 0 80 0 0 64 0 0 79 0 0 SURF 0x30 mat 0 refs 4 96 0 0 97 0 0 81 0 0 80 0 0 SURF 0x30 mat 0 refs 4 97 0 0 98 0 0 82 0 0 81 0 0 SURF 0x30 mat 0 refs 4 98 0 0 99 0 0 83 0 0 82 0 0 SURF 0x30 mat 0 refs 4 99 0 0 100 0 0 84 0 0 83 0 0 SURF 0x30 mat 0 refs 4 100 0 0 101 0 0 85 0 0 84 0 0 SURF 0x30 mat 0 refs 4 101 0 0 102 0 0 86 0 0 85 0 0 SURF 0x30 mat 0 refs 4 102 0 0 103 0 0 87 0 0 86 0 0 SURF 0x30 mat 0 refs 4 103 0 0 104 0 0 88 0 0 87 0 0 SURF 0x30 mat 0 refs 4 104 0 0 105 0 0 89 0 0 88 0 0 SURF 0x30 mat 0 refs 4 105 0 0 106 0 0 90 0 0 89 0 0 SURF 0x30 mat 0 refs 4 106 0 0 107 0 0 91 0 0 90 0 0 SURF 0x30 mat 0 refs 4 107 0 0 108 0 0 92 0 0 91 0 0 SURF 0x30 mat 0 refs 4 108 0 0 109 0 0 93 0 0 92 0 0 SURF 0x30 mat 0 refs 4 109 0 0 110 0 0 94 0 0 93 0 0 SURF 0x30 mat 0 refs 4 110 0 0 111 0 0 95 0 0 94 0 0 SURF 0x30 mat 0 refs 4 111 0 0 96 0 0 80 0 0 95 0 0 SURF 0x30 mat 0 refs 4 112 0 0 113 0 0 97 0 0 96 0 0 SURF 0x30 mat 0 refs 4 113 0 0 114 0 0 98 0 0 97 0 0 SURF 0x30 mat 0 refs 4 114 0 0 115 0 0 99 0 0 98 0 0 SURF 0x30 mat 0 refs 4 115 0 0 116 0 0 100 0 0 99 0 0 SURF 0x30 mat 0 refs 4 116 0 0 117 0 0 101 0 0 100 0 0 SURF 0x30 mat 0 refs 4 117 0 0 118 0 0 102 0 0 101 0 0 SURF 0x30 mat 0 refs 4 118 0 0 119 0 0 103 0 0 102 0 0 SURF 0x30 mat 0 refs 4 119 0 0 120 0 0 104 0 0 103 0 0 SURF 0x30 mat 0 refs 4 120 0 0 121 0 0 105 0 0 104 0 0 SURF 0x30 mat 0 refs 4 121 0 0 122 0 0 106 0 0 105 0 0 SURF 0x30 mat 0 refs 4 122 0 0 123 0 0 107 0 0 106 0 0 SURF 0x30 mat 0 refs 4 123 0 0 124 0 0 108 0 0 107 0 0 SURF 0x30 mat 0 refs 4 124 0 0 125 0 0 109 0 0 108 0 0 SURF 0x30 mat 0 refs 4 125 0 0 126 0 0 110 0 0 109 0 0 SURF 0x30 mat 0 refs 4 126 0 0 127 0 0 111 0 0 110 0 0 SURF 0x30 mat 0 refs 4 127 0 0 112 0 0 96 0 0 111 0 0 SURF 0x30 mat 0 refs 4 128 0 0 129 0 0 113 0 0 112 0 0 SURF 0x30 mat 0 refs 4 129 0 0 130 0 0 114 0 0 113 0 0 SURF 0x30 mat 0 refs 4 130 0 0 131 0 0 115 0 0 114 0 0 SURF 0x30 mat 0 refs 4 131 0 0 132 0 0 116 0 0 115 0 0 SURF 0x30 mat 0 refs 4 132 0 0 133 0 0 117 0 0 116 0 0 SURF 0x30 mat 0 refs 4 133 0 0 134 0 0 118 0 0 117 0 0 SURF 0x30 mat 0 refs 4 134 0 0 135 0 0 119 0 0 118 0 0 SURF 0x30 mat 0 refs 4 135 0 0 136 0 0 120 0 0 119 0 0 SURF 0x30 mat 0 refs 4 136 0 0 137 0 0 121 0 0 120 0 0 SURF 0x30 mat 0 refs 4 137 0 0 138 0 0 122 0 0 121 0 0 SURF 0x30 mat 0 refs 4 138 0 0 139 0 0 123 0 0 122 0 0 SURF 0x30 mat 0 refs 4 139 0 0 140 0 0 124 0 0 123 0 0 SURF 0x30 mat 0 refs 4 140 0 0 141 0 0 125 0 0 124 0 0 SURF 0x30 mat 0 refs 4 141 0 0 142 0 0 126 0 0 125 0 0 SURF 0x30 mat 0 refs 4 142 0 0 143 0 0 127 0 0 126 0 0 SURF 0x30 mat 0 refs 4 143 0 0 128 0 0 112 0 0 127 0 0 SURF 0x30 mat 0 refs 4 144 0 0 145 0 0 129 0 0 128 0 0 SURF 0x30 mat 0 refs 4 145 0 0 146 0 0 130 0 0 129 0 0 SURF 0x30 mat 0 refs 4 146 0 0 147 0 0 131 0 0 130 0 0 SURF 0x30 mat 0 refs 4 147 0 0 148 0 0 132 0 0 131 0 0 SURF 0x30 mat 0 refs 4 148 0 0 149 0 0 133 0 0 132 0 0 SURF 0x30 mat 0 refs 4 149 0 0 150 0 0 134 0 0 133 0 0 SURF 0x30 mat 0 refs 4 150 0 0 151 0 0 135 0 0 134 0 0 SURF 0x30 mat 0 refs 4 151 0 0 152 0 0 136 0 0 135 0 0 SURF 0x30 mat 0 refs 4 152 0 0 153 0 0 137 0 0 136 0 0 SURF 0x30 mat 0 refs 4 153 0 0 154 0 0 138 0 0 137 0 0 SURF 0x30 mat 0 refs 4 154 0 0 155 0 0 139 0 0 138 0 0 SURF 0x30 mat 0 refs 4 155 0 0 156 0 0 140 0 0 139 0 0 SURF 0x30 mat 0 refs 4 156 0 0 157 0 0 141 0 0 140 0 0 SURF 0x30 mat 0 refs 4 157 0 0 158 0 0 142 0 0 141 0 0 SURF 0x30 mat 0 refs 4 158 0 0 159 0 0 143 0 0 142 0 0 SURF 0x30 mat 0 refs 4 159 0 0 144 0 0 128 0 0 143 0 0 SURF 0x30 mat 0 refs 4 160 0 0 161 0 0 145 0 0 144 0 0 SURF 0x30 mat 0 refs 4 161 0 0 162 0 0 146 0 0 145 0 0 SURF 0x30 mat 0 refs 4 162 0 0 163 0 0 147 0 0 146 0 0 SURF 0x30 mat 0 refs 4 163 0 0 164 0 0 148 0 0 147 0 0 SURF 0x30 mat 0 refs 4 164 0 0 165 0 0 149 0 0 148 0 0 SURF 0x30 mat 0 refs 4 165 0 0 166 0 0 150 0 0 149 0 0 SURF 0x30 mat 0 refs 4 166 0 0 167 0 0 151 0 0 150 0 0 SURF 0x30 mat 0 refs 4 167 0 0 168 0 0 152 0 0 151 0 0 SURF 0x30 mat 0 refs 4 168 0 0 169 0 0 153 0 0 152 0 0 SURF 0x30 mat 0 refs 4 169 0 0 170 0 0 154 0 0 153 0 0 SURF 0x30 mat 0 refs 4 170 0 0 171 0 0 155 0 0 154 0 0 SURF 0x30 mat 0 refs 4 171 0 0 172 0 0 156 0 0 155 0 0 SURF 0x30 mat 0 refs 4 172 0 0 173 0 0 157 0 0 156 0 0 SURF 0x30 mat 0 refs 4 173 0 0 174 0 0 158 0 0 157 0 0 SURF 0x30 mat 0 refs 4 174 0 0 175 0 0 159 0 0 158 0 0 SURF 0x30 mat 0 refs 4 175 0 0 160 0 0 144 0 0 159 0 0 SURF 0x30 mat 0 refs 4 176 0 0 177 0 0 161 0 0 160 0 0 SURF 0x30 mat 0 refs 4 177 0 0 178 0 0 162 0 0 161 0 0 SURF 0x30 mat 0 refs 4 178 0 0 179 0 0 163 0 0 162 0 0 SURF 0x30 mat 0 refs 4 179 0 0 180 0 0 164 0 0 163 0 0 SURF 0x30 mat 0 refs 4 180 0 0 181 0 0 165 0 0 164 0 0 SURF 0x30 mat 0 refs 4 181 0 0 182 0 0 166 0 0 165 0 0 SURF 0x30 mat 0 refs 4 182 0 0 183 0 0 167 0 0 166 0 0 SURF 0x30 mat 0 refs 4 183 0 0 184 0 0 168 0 0 167 0 0 SURF 0x30 mat 0 refs 4 184 0 0 185 0 0 169 0 0 168 0 0 SURF 0x30 mat 0 refs 4 185 0 0 186 0 0 170 0 0 169 0 0 SURF 0x30 mat 0 refs 4 186 0 0 187 0 0 171 0 0 170 0 0 SURF 0x30 mat 0 refs 4 187 0 0 188 0 0 172 0 0 171 0 0 SURF 0x30 mat 0 refs 4 188 0 0 189 0 0 173 0 0 172 0 0 SURF 0x30 mat 0 refs 4 189 0 0 190 0 0 174 0 0 173 0 0 SURF 0x30 mat 0 refs 4 190 0 0 191 0 0 175 0 0 174 0 0 SURF 0x30 mat 0 refs 4 191 0 0 176 0 0 160 0 0 175 0 0 SURF 0x30 mat 0 refs 4 192 0 0 193 0 0 177 0 0 176 0 0 SURF 0x30 mat 0 refs 4 193 0 0 194 0 0 178 0 0 177 0 0 SURF 0x30 mat 0 refs 4 194 0 0 195 0 0 179 0 0 178 0 0 SURF 0x30 mat 0 refs 4 195 0 0 196 0 0 180 0 0 179 0 0 SURF 0x30 mat 0 refs 4 196 0 0 197 0 0 181 0 0 180 0 0 SURF 0x30 mat 0 refs 4 197 0 0 198 0 0 182 0 0 181 0 0 SURF 0x30 mat 0 refs 4 198 0 0 199 0 0 183 0 0 182 0 0 SURF 0x30 mat 0 refs 4 199 0 0 200 0 0 184 0 0 183 0 0 SURF 0x30 mat 0 refs 4 200 0 0 201 0 0 185 0 0 184 0 0 SURF 0x30 mat 0 refs 4 201 0 0 202 0 0 186 0 0 185 0 0 SURF 0x30 mat 0 refs 4 202 0 0 203 0 0 187 0 0 186 0 0 SURF 0x30 mat 0 refs 4 203 0 0 204 0 0 188 0 0 187 0 0 SURF 0x30 mat 0 refs 4 204 0 0 205 0 0 189 0 0 188 0 0 SURF 0x30 mat 0 refs 4 205 0 0 206 0 0 190 0 0 189 0 0 SURF 0x30 mat 0 refs 4 206 0 0 207 0 0 191 0 0 190 0 0 SURF 0x30 mat 0 refs 4 207 0 0 192 0 0 176 0 0 191 0 0 SURF 0x30 mat 0 refs 4 208 0 0 209 0 0 193 0 0 192 0 0 SURF 0x30 mat 0 refs 4 209 0 0 210 0 0 194 0 0 193 0 0 SURF 0x30 mat 0 refs 4 210 0 0 211 0 0 195 0 0 194 0 0 SURF 0x30 mat 0 refs 4 211 0 0 212 0 0 196 0 0 195 0 0 SURF 0x30 mat 0 refs 4 212 0 0 213 0 0 197 0 0 196 0 0 SURF 0x30 mat 0 refs 4 213 0 0 214 0 0 198 0 0 197 0 0 SURF 0x30 mat 0 refs 4 214 0 0 215 0 0 199 0 0 198 0 0 SURF 0x30 mat 0 refs 4 215 0 0 216 0 0 200 0 0 199 0 0 SURF 0x30 mat 0 refs 4 216 0 0 217 0 0 201 0 0 200 0 0 SURF 0x30 mat 0 refs 4 217 0 0 218 0 0 202 0 0 201 0 0 SURF 0x30 mat 0 refs 4 218 0 0 219 0 0 203 0 0 202 0 0 SURF 0x30 mat 0 refs 4 219 0 0 220 0 0 204 0 0 203 0 0 SURF 0x30 mat 0 refs 4 220 0 0 221 0 0 205 0 0 204 0 0 SURF 0x30 mat 0 refs 4 221 0 0 222 0 0 206 0 0 205 0 0 SURF 0x30 mat 0 refs 4 222 0 0 223 0 0 207 0 0 206 0 0 SURF 0x30 mat 0 refs 4 223 0 0 208 0 0 192 0 0 207 0 0 SURF 0x30 mat 0 refs 4 224 0 0 225 0 0 209 0 0 208 0 0 SURF 0x30 mat 0 refs 4 225 0 0 226 0 0 210 0 0 209 0 0 SURF 0x30 mat 0 refs 4 226 0 0 227 0 0 211 0 0 210 0 0 SURF 0x30 mat 0 refs 4 227 0 0 228 0 0 212 0 0 211 0 0 SURF 0x30 mat 0 refs 4 228 0 0 229 0 0 213 0 0 212 0 0 SURF 0x30 mat 0 refs 4 229 0 0 230 0 0 214 0 0 213 0 0 SURF 0x30 mat 0 refs 4 230 0 0 231 0 0 215 0 0 214 0 0 SURF 0x30 mat 0 refs 4 231 0 0 232 0 0 216 0 0 215 0 0 SURF 0x30 mat 0 refs 4 232 0 0 233 0 0 217 0 0 216 0 0 SURF 0x30 mat 0 refs 4 233 0 0 234 0 0 218 0 0 217 0 0 SURF 0x30 mat 0 refs 4 234 0 0 235 0 0 219 0 0 218 0 0 SURF 0x30 mat 0 refs 4 235 0 0 236 0 0 220 0 0 219 0 0 SURF 0x30 mat 0 refs 4 236 0 0 237 0 0 221 0 0 220 0 0 SURF 0x30 mat 0 refs 4 237 0 0 238 0 0 222 0 0 221 0 0 SURF 0x30 mat 0 refs 4 238 0 0 239 0 0 223 0 0 222 0 0 SURF 0x30 mat 0 refs 4 239 0 0 224 0 0 208 0 0 223 0 0 SURF 0x30 mat 0 refs 4 240 0 0 241 0 0 225 0 0 224 0 0 SURF 0x30 mat 0 refs 4 241 0 0 242 0 0 226 0 0 225 0 0 SURF 0x30 mat 0 refs 4 242 0 0 243 0 0 227 0 0 226 0 0 SURF 0x30 mat 0 refs 4 243 0 0 244 0 0 228 0 0 227 0 0 SURF 0x30 mat 0 refs 4 244 0 0 245 0 0 229 0 0 228 0 0 SURF 0x30 mat 0 refs 4 245 0 0 246 0 0 230 0 0 229 0 0 SURF 0x30 mat 0 refs 4 246 0 0 247 0 0 231 0 0 230 0 0 SURF 0x30 mat 0 refs 4 247 0 0 248 0 0 232 0 0 231 0 0 SURF 0x30 mat 0 refs 4 248 0 0 249 0 0 233 0 0 232 0 0 SURF 0x30 mat 0 refs 4 249 0 0 250 0 0 234 0 0 233 0 0 SURF 0x30 mat 0 refs 4 250 0 0 251 0 0 235 0 0 234 0 0 SURF 0x30 mat 0 refs 4 251 0 0 252 0 0 236 0 0 235 0 0 SURF 0x30 mat 0 refs 4 252 0 0 253 0 0 237 0 0 236 0 0 SURF 0x30 mat 0 refs 4 253 0 0 254 0 0 238 0 0 237 0 0 SURF 0x30 mat 0 refs 4 254 0 0 255 0 0 239 0 0 238 0 0 SURF 0x30 mat 0 refs 4 255 0 0 240 0 0 224 0 0 239 0 0 SURF 0x30 mat 1 refs 4 256 0 0 257 0 0 241 0 0 240 0 0 SURF 0x30 mat 1 refs 4 257 0 0 258 0 0 242 0 0 241 0 0 SURF 0x30 mat 1 refs 4 258 0 0 259 0 0 243 0 0 242 0 0 SURF 0x30 mat 1 refs 4 259 0 0 260 0 0 244 0 0 243 0 0 SURF 0x30 mat 1 refs 4 260 0 0 261 0 0 245 0 0 244 0 0 SURF 0x30 mat 1 refs 4 261 0 0 262 0 0 246 0 0 245 0 0 SURF 0x30 mat 1 refs 4 262 0 0 263 0 0 247 0 0 246 0 0 SURF 0x30 mat 1 refs 4 263 0 0 264 0 0 248 0 0 247 0 0 SURF 0x30 mat 1 refs 4 264 0 0 265 0 0 249 0 0 248 0 0 SURF 0x30 mat 1 refs 4 265 0 0 266 0 0 250 0 0 249 0 0 SURF 0x30 mat 1 refs 4 266 0 0 267 0 0 251 0 0 250 0 0 SURF 0x30 mat 1 refs 4 267 0 0 268 0 0 252 0 0 251 0 0 SURF 0x30 mat 1 refs 4 268 0 0 269 0 0 253 0 0 252 0 0 SURF 0x30 mat 1 refs 4 269 0 0 270 0 0 254 0 0 253 0 0 SURF 0x30 mat 1 refs 4 270 0 0 271 0 0 255 0 0 254 0 0 SURF 0x30 mat 1 refs 4 271 0 0 256 0 0 240 0 0 255 0 0 SURF 0x30 mat 1 refs 4 272 0 0 273 0 0 257 0 0 256 0 0 SURF 0x30 mat 1 refs 4 273 0 0 274 0 0 258 0 0 257 0 0 SURF 0x30 mat 1 refs 4 274 0 0 275 0 0 259 0 0 258 0 0 SURF 0x30 mat 1 refs 4 275 0 0 276 0 0 260 0 0 259 0 0 SURF 0x30 mat 1 refs 4 276 0 0 277 0 0 261 0 0 260 0 0 SURF 0x30 mat 1 refs 4 277 0 0 278 0 0 262 0 0 261 0 0 SURF 0x30 mat 1 refs 4 278 0 0 279 0 0 263 0 0 262 0 0 SURF 0x30 mat 1 refs 4 279 0 0 280 0 0 264 0 0 263 0 0 SURF 0x30 mat 1 refs 4 280 0 0 281 0 0 265 0 0 264 0 0 SURF 0x30 mat 1 refs 4 281 0 0 282 0 0 266 0 0 265 0 0 SURF 0x30 mat 1 refs 4 282 0 0 283 0 0 267 0 0 266 0 0 SURF 0x30 mat 1 refs 4 283 0 0 284 0 0 268 0 0 267 0 0 SURF 0x30 mat 1 refs 4 284 0 0 285 0 0 269 0 0 268 0 0 SURF 0x30 mat 1 refs 4 285 0 0 286 0 0 270 0 0 269 0 0 SURF 0x30 mat 1 refs 4 286 0 0 287 0 0 271 0 0 270 0 0 SURF 0x30 mat 1 refs 4 287 0 0 272 0 0 256 0 0 271 0 0 SURF 0x30 mat 1 refs 4 288 0 0 289 0 0 273 0 0 272 0 0 SURF 0x30 mat 1 refs 4 289 0 0 290 0 0 274 0 0 273 0 0 SURF 0x30 mat 1 refs 4 290 0 0 291 0 0 275 0 0 274 0 0 SURF 0x30 mat 1 refs 4 291 0 0 292 0 0 276 0 0 275 0 0 SURF 0x30 mat 1 refs 4 292 0 0 293 0 0 277 0 0 276 0 0 SURF 0x30 mat 1 refs 4 293 0 0 294 0 0 278 0 0 277 0 0 SURF 0x30 mat 1 refs 4 294 0 0 295 0 0 279 0 0 278 0 0 SURF 0x30 mat 1 refs 4 295 0 0 296 0 0 280 0 0 279 0 0 SURF 0x30 mat 1 refs 4 296 0 0 297 0 0 281 0 0 280 0 0 SURF 0x30 mat 1 refs 4 297 0 0 298 0 0 282 0 0 281 0 0 SURF 0x30 mat 1 refs 4 298 0 0 299 0 0 283 0 0 282 0 0 SURF 0x30 mat 1 refs 4 299 0 0 300 0 0 284 0 0 283 0 0 SURF 0x30 mat 1 refs 4 300 0 0 301 0 0 285 0 0 284 0 0 SURF 0x30 mat 1 refs 4 301 0 0 302 0 0 286 0 0 285 0 0 SURF 0x30 mat 1 refs 4 302 0 0 303 0 0 287 0 0 286 0 0 SURF 0x30 mat 1 refs 4 303 0 0 288 0 0 272 0 0 287 0 0 SURF 0x30 mat 3 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 16 303 0 0 302 0 0 301 0 0 300 0 0 299 0 0 298 0 0 297 0 0 296 0 0 295 0 0 294 0 0 293 0 0 292 0 0 291 0 0 290 0 0 289 0 0 288 0 0 kids 0 OBJECT poly name "vtail" loc 0 -0.053 -1.19 crease 45.000000 numvert 77 0.3225 0.2343 -0.227763 0.3225 0.235612 -0.177909 0.3225 0.235174 -0.163913 0.3225 0.2343 -0.1613 0.3225 0.233426 -0.163913 0.3225 0.232988 -0.177909 0.3225 0.2343 -0.230429 0.258 0.1874 -0.236882 0.258 0.190516 -0.118455 0.258 0.189477 -0.085206 0.258 0.1874 -0.079 0.258 0.185323 -0.085206 0.258 0.184284 -0.118455 0.258 0.1874 -0.243215 0.1935 0.1405 -0.24784 0.1935 0.144436 -0.09824 0.1935 0.143124 -0.05624 0.1935 0.1405 -0.0484 0.1935 0.137876 -0.05624 0.1935 0.136564 -0.09824 0.1935 0.1405 -0.25584 0.129 0.0937 -0.245914 0.129 0.097997 -0.082607 0.129 0.096564 -0.0367579 0.129 0.0937 -0.0282 0.129 0.090836 -0.0367579 0.129 0.089403 -0.082607 0.129 0.0937 -0.254647 0.0645 0.0468 -0.249687 0.0645 0.051457 -0.072673 0.0645 0.049905 -0.022977 0.0645 0.0468 -0.0137 0.0645 0.043695 -0.022977 0.0645 0.042143 -0.072673 0.0645 0.0468 -0.259153 0 0 -0.2493 0 0.00492 -0.0623 0 0.00328 -0.00979996 0 0 0 0 -0.00328 -0.00979996 0 -0.00492 -0.0623 0 0 -0.2593 -0.0645 0.0468 -0.249687 -0.0645 0.051457 -0.072673 -0.0645 0.049905 -0.022977 -0.0645 0.0468 -0.0137 -0.0645 0.043695 -0.022977 -0.0645 0.042143 -0.072673 -0.0645 0.0468 -0.259153 -0.129 0.0937 -0.245914 -0.129 0.097997 -0.082607 -0.129 0.096564 -0.0367579 -0.129 0.0937 -0.0282 -0.129 0.090836 -0.0367579 -0.129 0.089403 -0.082607 -0.129 0.0937 -0.254647 -0.1935 0.1405 -0.24784 -0.1935 0.144436 -0.09824 -0.1935 0.143124 -0.05624 -0.1935 0.1405 -0.0484 -0.1935 0.137876 -0.05624 -0.1935 0.136564 -0.09824 -0.1935 0.1405 -0.25584 -0.258 0.1874 -0.236882 -0.258 0.190516 -0.118455 -0.258 0.189477 -0.085206 -0.258 0.1874 -0.079 -0.258 0.185323 -0.085206 -0.258 0.184284 -0.118455 -0.258 0.1874 -0.243215 -0.3225 0.2343 -0.227763 -0.3225 0.235612 -0.177909 -0.3225 0.235174 -0.163913 -0.3225 0.2343 -0.1613 -0.3225 0.233426 -0.163913 -0.3225 0.232988 -0.177909 -0.3225 0.2343 -0.230429 numsurf 72 SURF 0x30 mat 0 refs 4 7 0 0 8 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 4 8 0 0 9 0 0 2 0 0 1 0 0 SURF 0x30 mat 0 refs 4 9 0 0 10 0 0 3 0 0 2 0 0 SURF 0x30 mat 0 refs 4 10 0 0 11 0 0 4 0 0 3 0 0 SURF 0x30 mat 0 refs 4 11 0 0 12 0 0 5 0 0 4 0 0 SURF 0x30 mat 0 refs 4 12 0 0 13 0 0 6 0 0 5 0 0 SURF 0x30 mat 0 refs 4 13 0 0 7 0 0 0 0 0 6 0 0 SURF 0x30 mat 0 refs 4 14 0 0 15 0 0 8 0 0 7 0 0 SURF 0x30 mat 0 refs 4 15 0 0 16 0 0 9 0 0 8 0 0 SURF 0x30 mat 0 refs 4 16 0 0 17 0 0 10 0 0 9 0 0 SURF 0x30 mat 0 refs 4 17 0 0 18 0 0 11 0 0 10 0 0 SURF 0x30 mat 0 refs 4 18 0 0 19 0 0 12 0 0 11 0 0 SURF 0x30 mat 0 refs 4 19 0 0 20 0 0 13 0 0 12 0 0 SURF 0x30 mat 0 refs 4 20 0 0 14 0 0 7 0 0 13 0 0 SURF 0x30 mat 0 refs 4 21 0 0 22 0 0 15 0 0 14 0 0 SURF 0x30 mat 0 refs 4 22 0 0 23 0 0 16 0 0 15 0 0 SURF 0x30 mat 0 refs 4 23 0 0 24 0 0 17 0 0 16 0 0 SURF 0x30 mat 0 refs 4 24 0 0 25 0 0 18 0 0 17 0 0 SURF 0x30 mat 0 refs 4 25 0 0 26 0 0 19 0 0 18 0 0 SURF 0x30 mat 0 refs 4 26 0 0 27 0 0 20 0 0 19 0 0 SURF 0x30 mat 0 refs 4 27 0 0 21 0 0 14 0 0 20 0 0 SURF 0x30 mat 0 refs 4 28 0 0 29 0 0 22 0 0 21 0 0 SURF 0x30 mat 0 refs 4 29 0 0 30 0 0 23 0 0 22 0 0 SURF 0x30 mat 0 refs 4 30 0 0 31 0 0 24 0 0 23 0 0 SURF 0x30 mat 0 refs 4 31 0 0 32 0 0 25 0 0 24 0 0 SURF 0x30 mat 0 refs 4 32 0 0 33 0 0 26 0 0 25 0 0 SURF 0x30 mat 0 refs 4 33 0 0 34 0 0 27 0 0 26 0 0 SURF 0x30 mat 0 refs 4 34 0 0 28 0 0 21 0 0 27 0 0 SURF 0x30 mat 0 refs 4 35 0 0 36 0 0 29 0 0 28 0 0 SURF 0x30 mat 0 refs 4 36 0 0 37 0 0 30 0 0 29 0 0 SURF 0x30 mat 0 refs 4 37 0 0 38 0 0 31 0 0 30 0 0 SURF 0x30 mat 0 refs 4 38 0 0 39 0 0 32 0 0 31 0 0 SURF 0x30 mat 0 refs 4 39 0 0 40 0 0 33 0 0 32 0 0 SURF 0x30 mat 0 refs 4 40 0 0 41 0 0 34 0 0 33 0 0 SURF 0x30 mat 0 refs 4 41 0 0 35 0 0 28 0 0 34 0 0 SURF 0x30 mat 0 refs 4 42 0 0 43 0 0 36 0 0 35 0 0 SURF 0x30 mat 0 refs 4 43 0 0 44 0 0 37 0 0 36 0 0 SURF 0x30 mat 0 refs 4 44 0 0 45 0 0 38 0 0 37 0 0 SURF 0x30 mat 0 refs 4 45 0 0 46 0 0 39 0 0 38 0 0 SURF 0x30 mat 0 refs 4 46 0 0 47 0 0 40 0 0 39 0 0 SURF 0x30 mat 0 refs 4 47 0 0 48 0 0 41 0 0 40 0 0 SURF 0x30 mat 0 refs 4 48 0 0 42 0 0 35 0 0 41 0 0 SURF 0x30 mat 0 refs 4 49 0 0 50 0 0 43 0 0 42 0 0 SURF 0x30 mat 0 refs 4 50 0 0 51 0 0 44 0 0 43 0 0 SURF 0x30 mat 0 refs 4 51 0 0 52 0 0 45 0 0 44 0 0 SURF 0x30 mat 0 refs 4 52 0 0 53 0 0 46 0 0 45 0 0 SURF 0x30 mat 0 refs 4 53 0 0 54 0 0 47 0 0 46 0 0 SURF 0x30 mat 0 refs 4 54 0 0 55 0 0 48 0 0 47 0 0 SURF 0x30 mat 0 refs 4 55 0 0 49 0 0 42 0 0 48 0 0 SURF 0x30 mat 0 refs 4 56 0 0 57 0 0 50 0 0 49 0 0 SURF 0x30 mat 0 refs 4 57 0 0 58 0 0 51 0 0 50 0 0 SURF 0x30 mat 0 refs 4 58 0 0 59 0 0 52 0 0 51 0 0 SURF 0x30 mat 0 refs 4 59 0 0 60 0 0 53 0 0 52 0 0 SURF 0x30 mat 0 refs 4 60 0 0 61 0 0 54 0 0 53 0 0 SURF 0x30 mat 0 refs 4 61 0 0 62 0 0 55 0 0 54 0 0 SURF 0x30 mat 0 refs 4 62 0 0 56 0 0 49 0 0 55 0 0 SURF 0x30 mat 0 refs 4 63 0 0 64 0 0 57 0 0 56 0 0 SURF 0x30 mat 0 refs 4 64 0 0 65 0 0 58 0 0 57 0 0 SURF 0x30 mat 0 refs 4 65 0 0 66 0 0 59 0 0 58 0 0 SURF 0x30 mat 0 refs 4 66 0 0 67 0 0 60 0 0 59 0 0 SURF 0x30 mat 0 refs 4 67 0 0 68 0 0 61 0 0 60 0 0 SURF 0x30 mat 0 refs 4 68 0 0 69 0 0 62 0 0 61 0 0 SURF 0x30 mat 0 refs 4 69 0 0 63 0 0 56 0 0 62 0 0 SURF 0x30 mat 0 refs 4 70 0 0 71 0 0 64 0 0 63 0 0 SURF 0x30 mat 0 refs 4 71 0 0 72 0 0 65 0 0 64 0 0 SURF 0x30 mat 0 refs 4 72 0 0 73 0 0 66 0 0 65 0 0 SURF 0x30 mat 0 refs 4 73 0 0 74 0 0 67 0 0 66 0 0 SURF 0x30 mat 0 refs 4 74 0 0 75 0 0 68 0 0 67 0 0 SURF 0x30 mat 0 refs 4 75 0 0 76 0 0 69 0 0 68 0 0 SURF 0x30 mat 0 refs 4 76 0 0 70 0 0 63 0 0 69 0 0 SURF 0x30 mat 0 refs 7 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 0 refs 7 76 0 0 75 0 0 74 0 0 73 0 0 72 0 0 71 0 0 70 0 0 kids 0 OBJECT poly name "fuselage" loc 0 -0.0918 0.53 crease 45.000000 numvert 18 0.0147 0.0623 -0.8437 0.0147 0.0738 -0.2559 0.0147 0.0492 -0.0895 0.0147 0 0 0.0147 -0.04265 -0.0895 0.0147 -0.0549 -0.2559 0.0147 -0.06562 -0.5052 0.0147 -0.01148 -0.7545 0.0147 0.062 -0.8437 -0.0147 0.0623 -0.8437 -0.0147 0.0738 -0.2559 -0.0147 0.0492 -0.0895 -0.0147 0 0 -0.0147 -0.04265 -0.0895 -0.0147 -0.0549 -0.2559 -0.0147 -0.06562 -0.5052 -0.0147 -0.01148 -0.7545 -0.0147 0.062 -0.8437 numsurf 11 SURF 0x30 mat 2 refs 4 9 0 0 10 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 4 13 0 0 14 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 4 14 0 0 15 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 4 15 0 0 16 0 0 7 0 0 6 0 0 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 4 17 0 0 9 0 0 0 0 0 8 0 0 SURF 0x30 mat 2 refs 9 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 9 17 0 0 16 0 0 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 kids 0 OBJECT poly name "boom" loc 0 -0.053 -1.5 crease 45.000000 numvert 20 0.004 0 0 0.003236 0.002351 0 0.001236 0.003804 0 -0.001236 0.003804 0 -0.003236 0.002351 0 -0.004 0 0 -0.003236 -0.002351 0 -0.001236 -0.003804 0 0.001236 -0.003804 0 0.003236 -0.002351 0 0.012 0 1.274 0.009708 0.007053 1.274 0.003708 0.011413 1.274 -0.003708 0.011413 1.274 -0.009708 0.007053 1.274 -0.012 0 1.274 -0.009708 -0.007053 1.274 -0.003708 -0.011413 1.274 0.003708 -0.011413 1.274 0.009708 -0.007053 1.274 numsurf 12 SURF 0x30 mat 4 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 4 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 4 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 4 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 4 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 4 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 4 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 4 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 4 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 4 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 4 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 4 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 crrcsim-0.9.12/objects/small.ac0000644000175000017500000055303511724452424013254 00000000000000AC3Db MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "Material" rgb 1 1 1 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 0 trans 0 MATERIAL "Material.001" rgb 0.8 0.8 0.8 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 32 trans 0 MATERIAL "Material.002" rgb 0.543169 0.5123 0.5123 amb 0.736373 0.736373 0.736373 emis 0 0 0 spec 0.740936 0.731916 0.731916 shi 0 trans 0 OBJECT world kids 4 OBJECT poly name "Grid" data 4 Grid texture "grass_1.rgb" texrep 1 1 crease 30.000000 numvert 1443 3027.995361 0 3027.995361 2832.640625 0 3027.995361 2637.286133 0 3027.995361 2441.931885 0 3027.995361 2246.577148 0 3027.995361 2051.222656 0 3027.995361 1855.868164 0 3027.995361 1660.51355 0 3027.995361 1465.159058 0 3027.995361 1269.804443 0 3027.995361 1124.450317 20.489641 2985.713623 885.308655 57.162636 2975.1875 685.498291 95.970985 2972.851563 488.310455 91.744041 2970.515381 296.702576 101.937546 2971.958008 103.114189 94.570648 2973.237793 -94.526093 72.256638 2972.851563 -294.073486 45.585907 2973.81543 -537.017212 25.062735 2985.27002 -683.740845 0 3027.995361 -879.095398 0 3027.995361 -1074.449951 0 3027.995361 -1269.804443 0 3027.995361 -1465.159058 0 3027.995361 -1660.513428 0 3027.995361 -1855.86792 0 3027.995361 -2051.222412 0 3027.995361 -2246.576904 0 3027.995361 -2441.931641 0 3027.995361 -2637.286133 0 3027.995361 -2832.640381 0 3027.995361 -3027.995117 0 3027.995361 -3027.995117 0 2832.640625 -2832.640381 0 2832.640625 -2637.286133 0 2832.640625 -2441.931641 0.101984 2832.640625 -2246.576904 5.090013 2832.640625 -2051.222412 8.534556 2832.640625 -1855.86792 5.090013 2832.640625 -1660.513428 0.101986 2832.640625 -1465.159058 0 2832.640625 -1269.804443 0 2832.640625 -1074.449951 0 2832.640625 -879.095398 0 2832.640625 -683.740845 0 2832.640625 -535.905457 26.12829 2830.361572 -292.199585 72.525558 2831.307617 -91.798485 107.878021 2831.211182 103.746834 140.458878 2830.761963 295.253418 152.335388 2830.339111 488.954681 143.082718 2832.084229 685.740967 131.885223 2833.309814 884.117065 91.407303 2834.209229 1122.940552 33.393162 2832.954102 1269.804443 0 2832.640625 1465.159058 0 2832.640625 1660.51355 0 2832.640625 1855.868164 0 2832.640625 2051.222656 0 2832.640625 2246.577148 0 2832.640625 2441.931885 0 2832.640625 2637.286133 0 2832.640625 2832.640625 0 2832.640625 3027.995361 0 2832.640625 3027.995361 0 2637.286133 2832.640625 0 2637.286133 2637.286133 0 2637.286133 2441.931885 0 2637.286133 2246.577148 0 2637.286133 2051.222656 0 2637.286133 1855.868164 0 2637.286133 1660.51355 0 2637.286133 1465.159058 0 2637.286133 1269.879761 0.73174 2637.286133 1123.893311 42.408691 2637.747314 885.447571 125.958221 2637.512451 690.78479 192.671249 2637.942627 496.85083 242.949081 2638.322021 300.886322 227.361908 2637.434814 108.081833 212.384552 2638.926025 -88.667946 173.762299 2636.445313 -289.590851 123.217133 2635.760498 -534.789001 44.999447 2636.663818 -683.645081 0.925484 2637.286133 -879.095398 0 2637.286133 -1074.449951 0 2637.286133 -1269.804443 0 2637.286133 -1465.159058 0.101987 2637.286133 -1660.513428 12.947532 2637.286133 -1855.86792 32.653011 2637.286133 -2051.222412 41.680737 2637.286133 -2246.576904 32.653 2637.286133 -2441.931641 12.947514 2637.286133 -2637.286133 0.101983 2637.286133 -2832.640381 0 2637.286133 -3027.995117 0 2637.286133 -3027.995117 0 2441.931885 -2832.640381 0 2441.931885 -2637.286133 5.089995 2441.931885 -2441.931641 32.652966 2441.931885 -2246.576904 64.33876 2441.931885 -2051.222412 78.599289 2441.931885 -1855.86792 64.338783 2441.931885 -1660.513428 32.653 2441.931885 -1465.159058 5.090024 2441.931885 -1269.804443 0 2441.931885 -1074.449951 0 2441.931885 -879.095398 0 2441.931885 -683.458923 2.725348 2441.931885 -533.138855 51.999748 2443.483643 -287.778076 129.526947 2444.165771 -96.210121 259.72345 2431.507568 113.79113 286.115601 2443.826172 311.388062 327.538208 2444.191406 498.778656 254.608948 2442.483643 691.501404 184.958694 2440.205811 883.452515 110.651817 2442.58252 1123.416382 42.697338 2443.700195 1270.003296 2.171768 2441.931885 1465.159058 0 2441.931885 1660.51355 0 2441.931885 1855.868164 0 2441.931885 2051.222656 0 2441.931885 2246.577148 6.339624 2441.931885 2441.931885 0 2441.931885 2637.286133 0 2441.931885 2832.640625 0 2441.931885 3027.995361 0 2441.931885 3027.995361 0 2246.577148 2832.640625 0 2246.577148 2637.286133 0 2246.577148 2441.931885 91.5849 2246.577148 2246.577148 168.811798 2246.577148 2051.222656 84.413933 2246.577148 1855.868164 0 2246.577148 1660.51355 0 2246.577148 1465.159058 0 2246.577148 1269.81604 0.116849 2246.577148 1121.52063 47.29668 2247.182129 881.282166 90.509415 2246.180664 690.057068 170.808945 2245.257813 499.488647 255.101791 2247.321045 309.369751 309.810486 2246.314697 112.195358 270.766998 2245.92041 -92.725426 158.88942 2242.063477 -290.14444 81.307434 2246.635742 -535.1521 30.410334 2245.912598 -683.715271 0.247295 2246.577148 -879.095398 0 2246.577148 -1074.449951 0 2246.577148 -1269.804443 0 2246.577148 -1465.159058 8.534572 2246.577148 -1660.513428 41.680737 2246.577148 -1855.86792 78.599319 2246.577148 -2051.222412 96.066368 2246.577148 -2246.576904 78.599289 2246.577148 -2441.931641 41.680683 2246.577148 -2637.286133 8.534535 2246.577148 -2832.640381 0 2246.577148 -3027.995117 0 2246.577148 -3027.995117 0 2051.222656 -2832.640381 0 2051.222656 -2637.286133 5.089995 2051.222656 -2441.931641 32.652966 2051.222656 -2246.576904 64.33876 2051.222656 -2051.222412 78.599289 2051.222656 -1855.86792 64.338783 2051.222656 -1660.513428 32.653 2051.222656 -1465.159058 5.090024 2051.222656 -1269.804443 0 2051.222656 -1074.449951 0 2051.222656 -879.095398 0 2051.222656 -683.740845 0 2051.222656 -535.714355 20.059092 2049.130859 -292.456757 64.196198 2048.515137 -90.781914 128.138199 2050.528809 106.827721 203.042709 2050.202393 301.483307 223.105301 2049.70752 498.502991 197.107834 2051.225098 691.174927 144.290726 2050.415283 884.199463 81.641129 2049.960938 1123.097168 39.620178 2049.635742 1269.804443 0 2051.222656 1465.159058 0 2051.222656 1660.51355 0 2051.222656 1855.868164 6.339665 2051.222656 2051.222656 150.363907 2051.222656 2246.577148 245.018188 2051.222656 2441.931885 172.441071 2051.222656 2637.286133 6.339705 2051.222656 2832.640625 0 2051.222656 3027.995361 0 2051.222656 3027.995361 0 1855.868164 2832.640625 0 1855.868164 2637.286133 0 1855.868164 2441.931885 88.74736 1855.868164 2246.577148 161.138077 1855.868164 2051.222656 92.544586 1855.868164 1855.868164 0 1855.868164 1660.51355 0 1855.868164 1465.159058 0 1855.868164 1269.804443 0 1855.868164 1123.482544 21.171265 1854.192017 883.164185 55.157898 1854.288818 687.973877 92.45369 1854.287109 494.092346 108.804245 1853.512817 294.306885 107.275314 1853.63623 99.192284 89.965469 1852.355225 -94.460281 70.473869 1851.644531 -294.973694 37.915718 1851.976074 -535.568115 16.2603 1852.6604 -683.740845 0 1855.868164 -879.095398 0 1855.868164 -1074.449951 0 1855.868164 -1269.804443 0 1855.868164 -1465.159058 0.101987 1855.868164 -1660.513428 12.947522 1855.868164 -1855.86792 32.652985 1855.868164 -2051.222412 41.680706 1855.868164 -2246.576904 32.652981 1855.868164 -2441.931641 12.947497 1855.868164 -2637.286133 0.101982 1855.868164 -2832.640381 0 1855.868164 -3027.995117 0 1855.868164 -3027.995117 0 1660.51355 -2832.640381 0 1660.51355 -2637.286133 0 1660.51355 -2441.931641 0.101983 1660.51355 -2246.576904 5.090007 1660.51355 -2051.222412 8.53455 1660.51355 -1855.86792 5.090007 1660.51355 -1660.513428 0.101985 1660.51355 -1465.159058 0 1660.51355 -1269.804443 0 1660.51355 -1074.449951 0 1660.51355 -879.095398 0 1660.51355 -683.740845 0 1660.51355 -523.411438 11.027171 1624.556641 -293.990356 19.613314 1612.212158 -97.082306 33.321636 1612.291504 96.218643 30.404634 1613.57605 292.52182 40.324665 1613.505981 489.628174 50.035366 1611.349487 685.786682 38.056885 1611.857788 880.409241 21.847437 1613.287476 1109.531494 14.780008 1625.980469 1269.804443 0 1660.51355 1465.159058 0 1660.51355 1660.51355 0 1660.51355 1855.868164 0 1660.51355 2051.222656 0 1660.51355 2246.577148 6.339665 1660.51355 2441.931885 0 1660.51355 2637.286133 0 1660.51355 2832.640625 0 1660.51355 3027.995361 0 1660.51355 3027.995361 0 1465.15918 2832.640625 0 1465.15918 2637.286133 0 1465.15918 2441.931885 0 1465.15918 2246.577148 0 1465.15918 2051.222656 0 1465.15918 1855.868164 0 1465.15918 1660.51355 0 1465.15918 1465.159058 0 1465.15918 1269.804443 0 1465.15918 1074.449951 0 1465.15918 879.095398 0 1465.15918 683.740845 0 1465.15918 488.492432 1.025552 1465.15918 293.395416 3.515061 1465.15918 97.67775 0.004773 1465.15918 -97.677261 0 1465.15918 -293.031769 0 1465.15918 -488.386322 0 1465.15918 -683.740845 0 1465.15918 -879.095398 0 1465.15918 -1074.449951 0 1465.15918 -1269.804443 0 1465.15918 -1465.159058 0 1465.15918 -1660.513428 0 1465.15918 -1855.86792 0 1465.15918 -2051.222412 0 1465.15918 -2246.576904 0 1465.15918 -2441.931641 0 1465.15918 -2637.286133 0 1465.15918 -2832.640381 0 1465.15918 -3027.995117 0 1465.15918 -3027.995117 0 1269.804565 -2832.640381 0 1269.804565 -2637.286133 0 1269.804565 -2441.931641 0 1269.804565 -2246.576904 0 1269.804565 -2051.222412 0 1269.804565 -1855.86792 0 1269.804565 -1660.513428 0 1269.804565 -1465.159058 0 1269.804565 -1269.804443 0 1269.804565 -1074.449951 0 1269.804565 -879.095398 0 1269.804565 -683.740845 0 1269.804565 -488.386322 0 1269.804565 -293.031769 0 1269.804565 -97.677261 0 1269.804565 97.677261 0 1269.804565 293.031769 0 1269.804565 488.386322 0 1269.804565 683.740845 0 1269.804565 879.095398 0 1269.804565 1074.449951 0 1269.804565 1269.804443 0 1269.804565 1465.159058 0 1269.804565 1660.51355 0 1269.804565 1855.868164 0 1269.804565 2051.222656 0 1269.804565 2246.577148 0 1269.804565 2441.931885 0 1269.804565 2637.286133 0 1269.804565 2832.640625 0 1269.804565 3027.995361 0 1269.804565 3027.995361 0 1074.449951 2832.640625 0 1074.449951 2637.286133 0 1074.449951 2441.931885 0 1074.449951 2246.577148 0 1074.449951 2051.222656 0 1074.449951 1855.868164 0 1074.449951 1660.51355 0 1074.449951 1465.159058 0 1074.449951 1269.804443 0 1074.449951 1074.449951 0 1074.449951 879.095398 0 1074.449951 683.740845 0 1074.449951 488.386322 0 1074.449951 293.031769 0 1074.449951 97.677261 0 1074.449951 -97.677261 0 1074.449951 -293.031769 0 1074.449951 -488.386322 0 1074.449951 -683.740845 0 1074.449951 -879.095398 0 1074.449951 -1074.449951 0 1074.449951 -1269.804443 0 1074.449951 -1465.159058 0 1074.449951 -1660.513428 0 1074.449951 -1855.86792 0 1074.449951 -2051.222412 0 1074.449951 -2246.576904 0 1074.449951 -2441.931641 0 1074.449951 -2637.286133 0 1074.449951 -2832.640381 0 1074.449951 -3027.995117 0 1074.449951 -3027.995117 0 879.09552 -2832.640381 0 879.09552 -2637.286133 0 879.09552 -2441.931641 0 879.09552 -2246.576904 0 879.09552 -2051.222412 0 879.09552 -1855.86792 0 879.09552 -1660.513428 0 879.09552 -1465.159058 0 879.09552 -1269.804443 0 879.09552 -1074.449951 0 879.09552 -879.095398 0 879.09552 -683.740845 0 879.09552 -488.386322 0 879.09552 -293.031769 0 879.09552 -97.677261 0 879.09552 97.677261 0 879.09552 293.031769 0 879.09552 488.386322 0 879.09552 683.740845 0 879.09552 879.095398 0 879.09552 1074.449951 0 879.09552 1269.804443 0 879.09552 1465.159058 0 879.09552 1660.51355 0 879.09552 1855.868164 0 879.09552 2051.222656 0 879.09552 2246.577148 0 879.09552 2441.931885 0 879.09552 2637.286133 0 879.09552 2832.640625 0 879.09552 3027.995361 0 879.09552 3027.995361 0 683.740906 2832.640625 0 683.740906 2637.286133 0 683.740906 2441.931885 0 683.740906 2246.577148 0 683.740906 2051.222656 0 683.740906 1855.868164 0 683.740906 1660.51355 0 683.740906 1465.159058 0 683.740906 1269.804443 0 683.740906 1074.449951 0 683.740906 879.095398 0 683.740906 683.740845 0 683.740906 488.386322 0 683.740906 293.031769 0 683.740906 97.677261 0 683.740906 -97.677261 0 683.740906 -293.031769 0 683.740906 -488.386322 0 683.740906 -683.740845 0 683.740906 -879.095398 0 683.740906 -1074.449951 0 683.740906 -1269.804443 0 683.740906 -1465.159058 0 683.740906 -1660.513428 0 683.740906 -1855.86792 0 683.740906 -2051.222412 0 683.740906 -2246.576904 0 683.740906 -2441.931641 0 683.740906 -2637.286133 0 683.740906 -2832.640381 0 683.740906 -3027.995117 0 683.740906 -3027.995117 0 488.386383 -2832.640381 0 488.386383 -2637.286133 0 488.386383 -2441.931641 0 488.386383 -2246.576904 0 488.386383 -2051.222412 0 488.386383 -1855.86792 0 488.386383 -1660.513428 0 488.386383 -1465.159058 0 488.386383 -1269.804443 0 488.386383 -1074.449951 0 488.386383 -879.095398 0 488.386383 -683.740845 0 488.386383 -488.386322 0 488.386383 -293.031769 0 488.386383 -97.677261 0 488.386383 97.677261 0 488.386383 293.031769 0 488.386383 488.386322 0 488.386383 683.740845 0 488.386383 879.095398 0 488.386383 1074.449951 0 488.386383 1269.804443 0 488.386383 1465.159058 0 488.386383 1660.51355 0 488.386383 1855.868164 0 488.386383 2051.222656 0 488.386383 2246.577148 0 488.386383 2441.931885 0 488.386383 2637.286133 0 488.386383 2832.640625 0 488.386383 3027.995361 0 488.386383 3027.995361 0 293.03183 2832.640625 0 293.03183 2637.286133 0 293.03183 2441.931885 0 293.03183 2246.577148 0 293.03183 2051.222656 0 293.03183 1855.868164 0 293.03183 1660.51355 0 293.03183 1465.159058 0 293.03183 1269.804443 0 293.03183 1074.449951 0 293.03183 879.095398 0 293.03183 683.740845 0 293.03183 488.386322 0 293.03183 293.031769 0 293.03183 97.677261 0 293.03183 -97.677261 0 293.03183 -293.031769 0 293.03183 -488.386322 0 293.03183 -683.740845 0 293.03183 -879.095398 0 293.03183 -1074.449951 0 293.03183 -1269.804443 0 293.03183 -1465.159058 0 293.03183 -1660.513428 0 293.03183 -1855.86792 0 293.03183 -2051.222412 0 293.03183 -2246.576904 0 293.03183 -2441.931641 0 293.03183 -2637.286133 0 293.03183 -2832.640381 0 293.03183 -3027.995117 0 293.03183 -3027.995117 0 97.677322 -2832.640381 0 97.677322 -2637.286133 0 97.677322 -2441.931641 0 97.677322 -2246.576904 0 97.677322 -2051.222412 0 97.677322 -1855.86792 0 97.677322 -1660.513428 0 97.677322 -1465.159058 0 97.677322 -1269.804443 0 97.677322 -1074.449951 0 97.677322 -879.095398 0 97.677322 -683.740845 0 97.677322 -488.386322 0 97.677322 -293.031769 0 97.677322 -97.677261 0 97.677322 97.677261 0 97.677322 293.031769 0 97.677322 488.386322 0 97.677322 683.740845 0 97.677322 879.095398 0 97.677322 1074.449951 0 97.677322 1269.804443 0 97.677322 1465.159058 0 97.677322 1660.51355 0 97.677322 1855.868164 0 97.677322 2051.222656 0 97.677322 2246.577148 0 97.677322 2441.931885 0 97.677322 2637.286133 0 97.677322 2832.640625 0 97.677322 3027.995361 0 97.677322 3027.995361 0 -97.677208 2832.640625 0 -97.677208 2637.286133 0 -97.677208 2441.931885 0 -97.677208 2246.577148 0 -97.677208 2051.222656 0 -97.677208 1855.868164 0 -97.677208 1660.51355 0 -97.677208 1465.159058 0 -97.677208 1269.804443 0 -97.677208 1074.449951 0 -97.677208 879.095398 0 -97.677208 683.740845 0 -97.677208 488.386322 0 -97.677208 293.031769 0 -97.677208 97.677261 0 -97.677208 -97.677261 0 -97.677208 -293.031769 0 -97.677208 -488.386322 0 -97.677208 -683.740845 0 -97.677208 -879.095398 0 -97.677208 -1074.449951 0 -97.677208 -1269.804443 0 -97.677208 -1465.159058 0 -97.677208 -1660.513428 0 -97.677208 -1855.86792 0 -97.677208 -2051.222412 0 -97.677208 -2246.576904 0 -97.677208 -2441.931641 0 -97.677208 -2637.286133 0 -97.677208 -2832.640381 0 -97.677208 -3027.995117 0 -97.677208 -3027.995117 0 -293.031769 -2832.640381 0 -293.031769 -2637.286133 0 -293.031769 -2441.931641 0 -293.031769 -2246.576904 0 -293.031769 -2051.222412 0 -293.031769 -1855.86792 0 -293.031769 -1660.513428 0 -293.031769 -1465.159058 0 -293.031769 -1269.804443 0 -293.031769 -1074.449951 0 -293.031769 -879.095398 0 -293.031769 -683.740845 0 -293.031769 -488.386322 0 -293.031769 -293.031769 0 -293.031769 -97.677261 0 -293.031769 97.677261 0 -293.031769 293.031769 0 -293.031769 488.386322 0 -293.031769 683.740845 0 -293.031769 879.095398 0 -293.031769 1074.449951 0 -293.031769 1269.804443 0 -293.031769 1465.159058 0 -293.031769 1660.51355 0 -293.031769 1855.868164 0 -293.031769 2051.222656 0 -293.031769 2246.577148 0 -293.031769 2441.931885 0 -293.031769 2637.286133 0 -293.031769 2832.640625 0 -293.031769 3027.995361 0 -293.031769 3027.995361 0 -488.386292 2832.640625 0 -488.386292 2637.286133 0 -488.386292 2441.931885 0 -488.386292 2246.577148 0 -488.386292 2051.222656 0 -488.386292 1855.868164 0 -488.386292 1660.51355 0 -488.386292 1465.159058 0 -488.386292 1269.804443 0 -488.386292 1074.449951 0 -488.386292 879.095398 0 -488.386292 683.740845 0 -488.386292 488.386322 0 -488.386292 293.031769 0 -488.386292 97.677261 0 -488.386292 -97.677261 0 -488.386292 -293.031769 0 -488.386292 -488.386322 0 -488.386292 -683.740845 0 -488.386292 -879.095398 0 -488.386292 -1074.449951 0 -488.386292 -1269.804443 0 -488.386292 -1465.159058 0 -488.386292 -1660.513428 0 -488.386292 -1855.86792 0 -488.386292 -2051.222412 0 -488.386292 -2246.576904 0 -488.386292 -2441.931641 0 -488.386292 -2637.286133 0 -488.386292 -2832.640381 0 -488.386292 -3027.995117 0 -488.386292 -3027.995117 0 -683.740784 -2832.640381 0 -683.740784 -2637.286133 0 -683.740784 -2441.931641 0 -683.740784 -2246.576904 0 -683.740784 -2051.222412 0 -683.740784 -1855.86792 0 -683.740784 -1660.513428 0 -683.740784 -1465.159058 0 -683.740784 -1269.804443 0 -683.740784 -1074.449951 0 -683.740784 -879.095398 0 -683.740784 -683.740845 0 -683.740784 -488.386322 0 -683.740784 -293.031769 0 -683.740784 -97.677261 0 -683.740784 97.677261 0 -683.740784 293.031769 0 -683.740784 488.386322 0 -683.740784 683.740845 0 -683.740784 879.095398 0 -683.740784 1074.449951 0 -683.740784 1269.804443 0 -683.740784 1465.159058 0 -683.740784 1660.51355 0 -683.740784 1855.868164 0 -683.740784 2051.222656 0 -683.740784 2246.577148 0 -683.740784 2441.931885 0 -683.740784 2637.286133 0 -683.740784 2832.640625 0 -683.740784 3027.995361 0 -683.740784 3027.995361 0 -879.095276 2832.640625 0 -879.095276 2637.286133 0 -879.095276 2441.931885 0 -879.095276 2246.577148 0 -879.095276 2051.222656 0 -879.095276 1855.868164 0 -879.095276 1660.51355 0 -879.095276 1465.159058 0 -879.095276 1269.804443 0 -879.095276 1074.449951 0 -879.095276 879.095398 0 -879.095276 683.740845 0 -879.095276 488.386322 0 -879.095276 293.031769 0 -879.095276 97.677261 0 -879.095276 -97.677261 0 -879.095276 -293.031769 0 -879.095276 -488.386322 0 -879.095276 -683.740845 0 -879.095276 -879.095398 0 -879.095276 -1074.449951 0 -879.095276 -1269.804443 0 -879.095276 -1449.149048 -0.419712 -864.009949 -1674.091553 0.6399 -863.91626 -1855.86792 0 -879.095276 -2051.222412 0 -879.095276 -2246.576904 0 -879.095276 -2441.931641 0 -879.095276 -2637.286133 0 -879.095276 -2832.640381 0 -879.095276 -3027.995117 0 -879.095276 -3027.995117 0 -1074.449829 -2832.640381 0 -1074.449829 -2637.286133 0 -1074.449829 -2441.931641 0 -1074.449829 -2246.576904 0 -1074.449829 -2064.249023 0.444256 -1059.881592 -1853.382324 2.430073 -1061.23291 -1656.762207 2.661127 -1075.445679 -1444.845459 0.311167 -1073.917236 -1269.804443 0 -1074.449829 -1074.449951 0 -1074.449829 -879.095398 0 -1074.449829 -683.740845 0 -1074.449829 -488.386322 0 -1074.449829 -293.031769 0 -1074.449829 -97.677261 0 -1074.449829 97.677261 0 -1074.449829 293.031769 0 -1074.449829 488.386322 0 -1074.449829 683.740845 0 -1074.449829 879.095398 0 -1074.449829 1074.449951 0 -1074.449829 1269.804443 0 -1074.449829 1465.159058 0 -1074.449829 1660.51355 0 -1074.449829 1855.868164 0 -1074.449829 2051.222656 0 -1074.449829 2246.577148 0 -1074.449829 2441.931885 0 -1074.449829 2637.286133 0 -1074.449829 2832.640625 0 -1074.449829 3027.995361 0 -1074.449829 3027.995361 0 -1269.804321 2832.640625 0 -1269.804321 2637.286133 0 -1269.804321 2441.931885 0 -1269.804321 2246.577148 0 -1269.804321 2051.222656 0 -1269.804321 1855.868164 0 -1269.804321 1660.51355 0 -1269.804321 1465.159058 0 -1269.804321 1269.804443 0 -1269.804321 1074.449951 0 -1269.804321 879.095398 0 -1269.804321 683.740845 0 -1269.804321 488.386322 0 -1269.804321 293.031769 0 -1269.804321 97.677261 0 -1269.804321 -97.677261 0 -1269.804321 -293.031769 0 -1269.804321 -488.386322 0 -1269.804321 -683.740845 0 -1269.804321 -879.095398 0 -1269.804321 -1074.449951 0 -1269.804321 -1269.804443 0 -1269.804321 -1445.762085 0.778864 -1269.722778 -1657.991943 1.744482 -1268.841675 -1853.340454 0.433353 -1271.647095 -2048.695068 1.275416 -1272.181641 -2244.954102 3.204864 -1254.268799 -2454.926514 2.453005 -1254.480957 -2637.286133 0 -1269.804321 -2832.640381 0 -1269.804321 -3027.995117 0 -1269.804321 -3027.995117 0 -1465.158936 -2845.935303 3.922354 -1449.010864 -2638.757324 15.146312 -1450.482544 -2441.927979 24.096914 -1468.603638 -2244.09375 39.045174 -1464.801392 -2049.417725 30.990925 -1466.254883 -1855.973145 15.712991 -1466.402222 -1658.902588 10.659861 -1464.733398 -1444.645264 1.506864 -1466.133789 -1269.804443 0 -1465.158936 -1074.449951 0 -1465.158936 -879.095398 0 -1465.158936 -683.740845 0 -1465.158936 -488.386322 0 -1465.158936 -293.031769 0 -1465.158936 -97.677261 0 -1465.158936 97.677261 0 -1465.158936 293.031769 0 -1465.158936 488.386322 0 -1465.158936 683.740845 0 -1465.158936 879.095398 0 -1465.158936 1074.449951 0 -1465.158936 1269.804443 0 -1465.158936 1465.159058 0 -1465.158936 1660.51355 0 -1465.158936 1855.868164 0 -1465.158936 2051.222656 0 -1465.158936 2246.577148 0 -1465.158936 2441.931885 0 -1465.158936 2637.286133 0 -1465.158936 2832.640625 0 -1465.158936 3027.995361 0 -1465.158936 3027.995361 0 -1660.513428 2832.640625 0 -1660.513428 2637.286133 0 -1660.513428 2441.931885 0 -1660.513428 2246.577148 0 -1660.513428 2051.222656 0 -1660.513428 1855.868164 0 -1660.513428 1660.51355 0 -1660.513428 1465.159058 0 -1660.513428 1270.026367 5.768559 -1660.513428 1074.913452 12.053185 -1660.513428 879.317261 5.76855 -1660.513428 683.740845 0 -1660.513428 488.386322 0 -1660.513428 293.031769 0 -1660.513428 97.677261 0 -1660.513428 -97.677261 0 -1660.513428 -293.031769 0 -1660.513428 -488.386322 0 -1660.513428 -683.740845 0 -1660.513428 -879.095398 0 -1660.513428 -1074.449951 0 -1660.513428 -1269.804443 0 -1660.513428 -1443.98584 9.184948 -1660.434814 -1659.424194 37.586056 -1659.028809 -1857.253174 60.222378 -1660.207031 -2051.608887 88.177666 -1659.704956 -2243.429932 90.933945 -1658.59375 -2441.435303 89.231049 -1659.920166 -2638.572998 30.433424 -1661.991577 -2830.968506 10.230921 -1663.623291 -3009.123047 6.846106 -1641.383789 -3009.448242 16.825716 -1857.029907 -2833.871094 69.996208 -1859.360596 -2639.087646 92.681213 -1854.935425 -2442.442627 136.674362 -1852.139893 -2248.035645 61.080967 -1851.675903 -2054.622803 128.927887 -1854.039185 -1856.254517 119.943932 -1855.553467 -1659.064087 61.304432 -1852.944336 -1445.529541 25.054243 -1853.94043 -1269.804443 0 -1855.86792 -1074.449951 0 -1855.86792 -879.095398 0 -1855.86792 -683.740845 0 -1855.86792 -488.386322 0 -1855.86792 -293.031769 0 -1855.86792 -97.677261 0 -1855.86792 97.677261 0 -1855.86792 293.031769 0 -1855.86792 488.386322 0 -1855.86792 684.540894 20.800053 -1855.86792 881.536987 63.482582 -1855.86792 1077.679321 83.962883 -1855.86792 1272.246094 63.482613 -1855.86792 1465.958984 20.80007 -1855.86792 1660.51355 0 -1855.86792 1855.868164 0 -1855.86792 2051.222656 0 -1855.86792 2246.577148 0 -1855.86792 2441.931885 0 -1855.86792 2637.286133 0 -1855.86792 2832.640625 0 -1855.86792 3027.995361 0 -1855.86792 3027.995361 0 -2051.222412 2832.640625 0 -2051.222412 2637.286133 0 -2051.222412 2441.931885 0 -2051.222412 2246.577148 0 -2051.222412 2051.222656 0 -2051.222412 1855.868164 0 -2051.222412 1660.735474 5.768531 -2051.222412 1467.600586 63.482582 -2051.222412 1275.059326 136.625992 -2051.222412 1081.004272 170.411041 -2051.222412 884.35022 136.625961 -2051.222412 686.182495 63.482563 -2051.222412 488.608215 5.768531 -2051.222412 293.031769 0 -2051.222412 97.677261 0 -2051.222412 -97.677261 0 -2051.222412 -293.031769 0 -2051.222412 -488.386322 0 -2051.222412 -683.740845 0 -2051.222412 -879.095398 0 -2051.222412 -1074.449951 0 -2051.222412 -1269.804443 0.31539 -2051.222412 -1447.434204 42.886539 -2049.755371 -1662.15625 68.294365 -2048.082275 -1856.317383 139.710037 -2051.096191 -2052.402832 119.696678 -2050.519531 -2247.747559 178.66449 -2051.383545 -2440.040039 207.805252 -2049.262451 -2635.613037 93.65625 -2050.745117 -2830.54248 84.525307 -2052.624756 -3004.33667 31.206797 -2053.706787 -3002.612061 64.443802 -2247.087158 -2831.634766 99.034187 -2247.851318 -2636.812012 156.914337 -2248.231445 -2440.429199 151.065933 -2248.525879 -2246.087646 362.003143 -2261.505371 -2050.982178 123.107964 -2249.251221 -1855.386475 159.734619 -2246.434326 -1660.723267 48.44149 -2244.091797 -1445.540283 19.706276 -2247.123535 -1269.804443 21.378326 -2248.839111 -1074.449951 37.466156 -2251.57251 -879.095398 18.034288 -2248.981689 -683.740845 4.361012 -2247.158447 -488.386322 9.092133 -2247.789307 -293.031769 9.450955 -2247.837158 -97.677261 33.764332 -2251.078857 97.677261 35.685452 -2251.334961 293.031769 39.919456 -2251.899658 488.849945 51.118488 -2251.785645 686.970215 84.194313 -2246.60791 885.649658 170.411041 -2246.576904 1082.617188 212.349075 -2246.576904 1276.358765 170.411102 -2246.576904 1468.388428 83.962883 -2246.576904 1660.977173 12.053158 -2246.576904 1855.868164 0 -2246.576904 2051.222656 0 -2246.576904 2246.577148 0 -2246.576904 2441.931885 0 -2246.576904 2637.286133 0 -2246.576904 2832.640625 0 -2246.576904 3027.995361 0 -2246.576904 3027.995361 0 -2441.931641 2832.640625 0 -2441.931641 2637.286133 0 -2441.931641 2441.931885 0 -2441.931641 2246.577148 0 -2441.931641 2051.222656 0 -2441.931641 1855.868164 0 -2441.931641 1660.735474 5.768531 -2441.931641 1467.600586 63.482582 -2441.931641 1275.059326 136.625992 -2441.931641 1081.004272 170.411041 -2441.931641 884.35022 136.625961 -2441.931641 686.182495 78.104988 -2443.881104 488.608215 128.277603 -2458.266113 293.031769 122.509079 -2458.266113 97.677261 122.509079 -2458.266113 -97.677261 122.509079 -2458.266113 -293.031769 122.509079 -2458.266113 -488.386322 122.509079 -2458.266113 -683.740845 122.509079 -2458.266113 -879.095398 122.509079 -2458.266113 -1074.449951 122.509079 -2458.266113 -1269.804443 122.873283 -2458.266113 -1447.494141 69.091057 -2461.761475 -1660.43811 102.547981 -2440.60083 -1856.750122 58.288803 -2441.893066 -2053.176025 176.693573 -2444.257324 -2247.22998 258.381714 -2445.560059 -2440.641602 179.860519 -2442.471191 -2636.350098 162.437469 -2440.902832 -2834.02124 80.988731 -2442.667725 -3005.06543 34.445431 -2441.38208 -3004.198242 14.483118 -2637.766357 -2832.717773 39.095928 -2637.027588 -2635.304932 45.160301 -2638.238281 -2439.79541 44.878445 -2637.174316 -2246.687012 146.712875 -2635.852051 -2052.019043 152.013123 -2633.860107 -1857.435791 50.312248 -2637.684814 -1647.612793 82.916824 -2637.692383 -1465.159058 61.028324 -2637.758545 -1269.804443 3.588027 -2637.764648 -1074.449951 35.997391 -2642.085693 -879.095398 5.978056 -2638.083252 -683.740845 28.037657 -2641.024414 -488.386322 2.236035 -2637.584473 -293.031769 9.159928 -2638.507568 -97.677261 16.015169 -2639.421387 97.677261 15.596432 -2639.365723 293.031769 6.024189 -2638.089355 488.386322 9.628652 -2638.569824 684.540894 21.097589 -2637.325928 881.536987 63.482525 -2637.286133 1077.679321 83.962822 -2637.286133 1272.246094 63.482555 -2637.286133 1465.958984 20.800053 -2637.286133 1660.51355 0 -2637.286133 1855.868164 0 -2637.286133 2051.222656 0 -2637.286133 2246.577148 0 -2637.286133 2441.931885 0 -2637.286133 2637.286133 0 -2637.286133 2832.640625 0 -2637.286133 3027.995361 0 -2637.286133 3027.995361 0 -2832.640381 2832.640625 0 -2832.640381 2637.286133 0 -2832.640381 2441.931885 0 -2832.640381 2246.577148 0 -2832.640381 2051.222656 0 -2832.640381 1855.868164 0 -2832.640381 1660.51355 0 -2832.640381 1465.159058 0 -2832.640381 1270.026367 5.768559 -2832.640381 1074.913452 12.053185 -2832.640381 879.317261 5.76855 -2832.640381 683.740845 0 -2832.640381 488.386322 0 -2832.640381 293.031769 0 -2832.640381 97.677261 0 -2832.640381 -97.677261 0 -2832.640381 -293.031769 0 -2832.640381 -488.386322 0 -2832.640381 -683.740845 0 -2832.640381 -879.095398 0 -2832.640381 -1074.449951 0 -2832.640381 -1269.804443 0 -2832.640381 -1449.294067 13.580294 -2818.067627 -1661.892212 30.608547 -2831.864502 -1857.654663 34.924995 -2832.429932 -2053.424561 103.420563 -2830.042236 -2245.764648 72.665138 -2832.716064 -2444.029541 46.614632 -2832.445801 -2637.961182 23.661102 -2834.593506 -2829.870605 42.684853 -2833.397705 -3003.150879 8.165489 -2833.300781 -2996.999023 3.641568 -2997.914307 -2830.501953 13.32643 -3005.19043 -2635.364014 17.295061 -3003.965088 -2443.030273 32.902668 -3003.628174 -2245.38208 54.554382 -3003.356689 -2051.17627 53.032005 -3004.047607 -1854.719849 10.020709 -3006.940918 -1656.962158 7.272264 -3005.544189 -1440.628784 0.661013 -3006.536133 -1269.804443 0 -3027.995117 -1074.449951 0 -3027.995117 -879.095398 0 -3027.995117 -683.740845 0 -3027.995117 -488.386322 0 -3027.995117 -293.031769 0 -3027.995117 -97.677261 0 -3027.995117 97.677261 0 -3027.995117 293.031769 0 -3027.995117 488.386322 0 -3027.995117 683.740845 0 -3027.995117 879.095398 0 -3027.995117 1074.449951 0 -3027.995117 1269.804443 0 -3027.995117 1465.159058 0 -3027.995117 1660.51355 0 -3027.995117 1855.868164 0 -3027.995117 2051.222656 0 -3027.995117 2246.577148 0 -3027.995117 2441.931885 0 -3027.995117 2637.286133 0 -3027.995117 2832.640625 0 -3027.995117 3027.995361 0 -3027.995117 993.448242 36.639393 2976.346191 784.816772 77.192932 2974.637695 585.965271 93.079926 2971.122559 392.413513 97.187576 2970.451416 200.582687 101.888397 2973.542236 4.361797 82.512062 2972.770996 -193.516632 62.306877 2973.04541 -403.968292 32.122776 2975.405518 -557.012085 19.469927 2922.738525 -292.967896 54.687069 2919.764404 -401.432373 48.001408 2830.00293 -93.003502 82.921509 2918.961426 -190.959732 97.400124 2831.358643 103.696999 107.819244 2918.47998 7.073796 129.166306 2830.381104 295.683075 118.133896 2917.455078 198.79834 147.176193 2830.94165 487.083038 107.927094 2916.959961 391.938446 149.046799 2830.964844 685.075134 105.25193 2920.040039 586.631348 140.005356 2832.530762 885.507141 71.791962 2922.975586 784.421753 115.727226 2834.567383 1144.191772 24.479527 2924.488281 990.57019 63.179157 2833.885498 1142.591309 39.262741 2735.571533 992.343933 82.242218 2637.438232 884.481995 112.862801 2735.792969 786.821472 161.643326 2638.076172 687.856384 166.601532 2737.324707 594.631226 225.668976 2638.444336 493.198608 197.454147 2737.833252 398.343353 233.826218 2637.794678 296.683167 186.514664 2734.296387 204.000916 224.142288 2638.345215 105.513153 176.107971 2735.516602 10.834496 193.70636 2637.272949 -90.02961 143.491364 2735.144531 -187.97464 149.759018 2635.327148 -291.911194 100.413696 2734.033936 -399.555573 86.450348 2635.819092 -555.098267 33.286831 2733.234375 -554.818115 45.848553 2540.603027 -289.032135 131.75798 2539.177246 -396.950317 97.203773 2444.541992 -91.399673 183.905869 2535.019043 -188.579285 160.513321 2443.366455 109.711594 257.79837 2538.506348 7.873062 235.454468 2437.523682 307.525177 281.360748 2541.127441 212.77037 318.573883 2439.182617 498.293121 250.626694 2538.358887 404.469086 298.528351 2444.225342 692.101379 196.060516 2537.775391 595.614685 219.215012 2441.268799 885.448242 119.354607 2540.621826 786.580383 148.376663 2440.562988 1144.170776 36.830299 2541.068115 990.153687 74.764709 2444.208252 1142.817139 36.753124 2345.446045 987.178162 69.512283 2247.13916 883.092957 99.028572 2344.259277 785.107422 127.368233 2245.115234 691.041687 176.278183 2343.018066 594.812622 213.34346 2246.720459 499.657471 257.415161 2346.287354 404.315826 292.190918 2247.739502 311.760193 331.121429 2346.303711 211.279404 301.944702 2241.851563 110.781883 285.925781 2339.2229 4.492154 217.742493 2235.791992 -92.859428 178.450928 2341.383301 -189.88324 118.482986 2244.761963 -288.508026 110.819901 2347.420898 -399.961121 56.551792 2246.341309 -553.581177 40.560322 2345.287598 -556.367126 22.417557 2147.004639 -291.029572 68.18103 2147.010254 -401.191986 35.952873 2047.954224 -90.610825 145.607697 2146.70752 -191.433533 92.276733 2049.562256 109.958092 241.436188 2148.282227 8.755617 171.848206 2050.407471 305.406494 274.061737 2147.168213 203.706436 218.266418 2049.333984 499.008575 235.720718 2147.661865 400.143738 216.170547 2051.027344 690.584229 151.630127 2146.448242 595.081604 174.817932 2050.947021 881.861633 89.159164 2147.451416 787.443909 109.839851 2051.095703 1141.50061 36.057644 2148.364502 990.160278 58.558807 2048.661621 1143.73938 26.28578 1951.930542 990.479858 35.391148 1853.156372 884.95929 70.99498 1952.771484 784.921936 76.15834 1854.898193 689.95575 119.816017 1953.385742 591.170715 106.534798 1853.468506 497.207581 155.695099 1953.642578 395.010406 106.504982 1853.246826 297.453857 160.55809 1951.5177 195.023926 98.849174 1852.849609 103.409348 149.295883 1949.96228 3.719451 84.486923 1850.829956 -92.234749 104.182144 1949.967285 -194.571747 57.493294 1851.666748 -293.825012 50.719383 1950.573975 -402.561523 23.874542 1850.511719 -555.128296 17.369869 1951.587646 -554.98053 14.725567 1750.153198 -295.777313 28.401957 1745.308716 -397.11853 15.532322 1593.258423 -96.334152 50.801834 1745.415283 -194.733643 24.848473 1591.59436 95.519661 57.775246 1746.666138 -0.586587 29.189482 1592.895508 292.424286 65.511101 1747.22876 194.125427 32.807178 1593.638062 491.263031 75.539207 1744.968262 390.912292 37.480587 1592.338745 686.37738 66.414978 1745.903809 587.586853 38.513748 1591.091919 882.046204 36.964283 1746.875488 783.244263 28.100206 1592.527222 1141.734619 14.00631 1752.079834 982.653198 17.422041 1595.131104 -405.314056 37.686142 2919.30249 -191.968384 69.50338 2919.44165 5.711319 99.75322 2918.139893 199.952316 118.062263 2918.915283 391.216705 119.920151 2916.419189 584.854004 108.41568 2917.766113 784.859192 92.974518 2922.583008 995.112122 48.201439 2922.66748 993.894226 75.863014 2735.74585 784.957703 143.745117 2736.821289 590.761597 187.337723 2738.286377 394.7612 191.184509 2735.858643 199.849289 177.960052 2734.924316 9.567383 157.821106 2735.168457 -189.808975 123.826126 2734.342285 -403.693268 69.078278 2732.608154 -401.710052 94.714951 2540.237305 -188.717697 167.728195 2537.606445 11.298544 218.192139 2540.536377 210.420609 280.512115 2541.200195 402.110535 270.136169 2540.049072 595.998108 224.036926 2537.496826 787.570984 161.120804 2539.326416 995.070313 77.880386 2541.531494 992.316711 73.473419 2345.782227 786.198547 134.589905 2342.413818 595.392761 214.596542 2345.169678 405.689331 306.621826 2347.463379 212.782257 329.092163 2339.949219 -2.065521 230.394775 2321.243896 -190.049255 144.598495 2343.026611 -400.639008 80.272385 2347.239258 -403.936157 44.503403 2146.210449 -188.537109 102.627251 2149.074219 10.56358 196.98027 2149.692871 208.703644 267.816925 2147.051514 401.874054 263.49588 2148.081787 595.253967 198.41568 2146.963135 785.626465 116.994774 2147.267578 990.269897 64.589668 2147.567871 994.380249 52.131924 1951.033691 786.835571 96.722015 1954.192627 593.643677 143.131607 1953.763916 398.070892 162.513474 1952.90332 198.953949 159.025406 1950.623413 7.103945 126.970772 1949.141235 -193.169464 76.61837 1950.7052 -404.368713 31.609886 1949.83728 -405.818512 22.161659 1741.864014 -194.78067 40.210686 1741.744751 -0.0561 52.769283 1742.709106 192.561234 61.233799 1743.891968 392.50528 70.426109 1743.057129 588.74939 75.33432 1741.801636 783.847168 56.124928 1743.701538 991.639343 24.782789 1744.825073 -1564.762085 -1.442586 -845.565002 -1950.018188 2.810998 -1042.459351 -1650.128052 6.676062 -985.206177 -1746.898071 6.758581 -1086.642578 -1428.386597 1.067022 -979.902527 -1555.780884 0.255767 -1070.239746 -1427.89917 1.744172 -1168.934814 -1558.798462 3.381745 -1268.173584 -1658.822388 3.172797 -1169.573364 -1754.178223 0.432231 -1270.892822 -1854.698853 3.427593 -1177.06604 -1948.682007 -0.847459 -1272.411377 -2046.264282 -0.988384 -1182.983643 -2139.899414 -0.546774 -1279.149902 -2343.763184 -0.722841 -1235.265137 -2737.513184 9.530538 -1426.459229 -2434.298828 13.98859 -1376.193359 -2537.024902 19.23609 -1477.716919 -2242.69873 18.834305 -1364.660645 -2344.082275 33.470161 -1467.733276 -2046.775024 14.048062 -1365.759766 -2142.806641 35.815628 -1465.800659 -1853.491577 5.261936 -1368.518677 -1953.190918 23.947443 -1467.243774 -1654.853271 4.615026 -1367.193604 -1760.761475 14.002805 -1467.095337 -1428.613281 -0.841445 -1371.58728 -1556.820435 8.397326 -1464.363525 -1426.406738 3.893304 -1565.912842 -1556.64563 21.216061 -1658.987793 -1660.186035 24.835104 -1562.633545 -1761.631714 49.521301 -1659.685669 -1857.071899 35.727867 -1562.038086 -1958.072388 78.585014 -1658.544922 -2051.199219 59.54443 -1564.63562 -2145.29834 86.881798 -1659.073853 -2242.091553 69.363571 -1560.328979 -2339.55835 90.022896 -1657.610596 -2444.426514 60.217171 -1566.68811 -2544.694824 59.775024 -1660.549316 -2640.525635 23.514093 -1567.838623 -2732.108398 16.604122 -1664.449097 -2822.810547 8.174323 -1572.402832 -2927.344238 10.77726 -1666.512817 -2833.306396 42.155483 -1764.635742 -2935.650635 41.555626 -1859.462402 -3010.28418 16.671289 -1755.749023 -2640.707031 62.313843 -1758.085083 -2737.419434 84.21199 -1860.69519 -2438.29541 113.78804 -1754.829834 -2544.477783 118.374931 -1850.829834 -2242.454346 74.182175 -1754.079834 -2344.314453 96.395203 -1847.601685 -2052.352051 111.841911 -1752.031372 -2154.383789 89.084122 -1850.135376 -1856.133789 91.753479 -1757.714844 -1959.386108 131.126053 -1855.656494 -1656.740112 55.542721 -1752.990234 -1757.000122 92.073181 -1853.085938 -1425.813477 18.251484 -1755.4375 -1556.481567 42.143066 -1850.948975 -1433.343994 30.114296 -1948.666748 -1564.822021 56.051468 -2047.028931 -1662.710327 63.33424 -1947.398926 -1757.737549 105.514076 -2047.466797 -1856.11853 126.714111 -1951.29248 -1958.817627 132.822571 -2052.117188 -2058.13208 129.143021 -1953.233521 -2149.075684 146.245758 -2049.235352 -2252.558594 105.062386 -1947.004028 -2342.105225 201.989243 -2049.711182 -2444.70752 174.102295 -1946.867065 -2537.345459 156.153732 -2048.814697 -2636.587891 93.694366 -1949.050415 -2733.135498 89.793243 -2051.791992 -2832.361084 78.62896 -1959.142944 -2925.485107 53.868637 -2054.470459 -3011.447754 17.759878 -1959.578125 -2828.156738 96.18708 -2148.402832 -2926.642822 77.231026 -2247.125732 -2998.793457 55.387634 -2150.647217 -2634.327393 126.497154 -2154.029297 -2735.796875 135.251236 -2249.746094 -2436.544922 185.43251 -2150.827637 -2536.737061 142.309937 -2249.20874 -2250.60791 282.677979 -2162.626953 -2342.293701 265.918701 -2254.758789 -2048.687256 117.49469 -2149.520508 -2146.261963 242.006927 -2259.700928 -1853.814941 157.436462 -2151.086182 -1957.539673 138.112793 -2245.850098 -1661.103638 54.738537 -2144.787598 -1756.961548 102.841202 -2246.335449 -1426.964478 30.738472 -2149.196777 -1562.106567 29.501141 -2242.829346 -1426.379028 44.777576 -2349.867676 -1562.980957 87.590538 -2440.475342 -1656.611572 74.941872 -2339.23999 -1760.873535 75.518188 -2440.463379 -1851.177368 114.631393 -2340.595215 -1959.432373 108.034668 -2444.163574 -2053.948486 149.259277 -2349.968506 -2154.037354 230.035507 -2447.594238 -2248.092773 325.539368 -2359.156006 -2341.280762 219.25264 -2445.154053 -2447.632568 169.852737 -2349.231201 -2535.772217 167.578918 -2440.199951 -2640.532959 164.123703 -2343.093506 -2737.019775 121.11116 -2444.32959 -2832.30127 90.37925 -2347.286377 -2931.216797 52.653778 -2439.900879 -3002.851807 51.743114 -2344.561768 -2834.534668 59.003311 -2537.23291 -2927.432373 26.397852 -2636.65918 -3004.542236 25.351927 -2539.535156 -2629.553955 104.812546 -2535.873047 -2735.356201 45.844425 -2636.992676 -2435.859863 108.97612 -2540.73291 -2533.943115 42.514442 -2642.687744 -2248.461914 195.169067 -2535.736328 -2341.950684 97.662636 -2633.817139 -2049.043945 169.533417 -2536.196045 -2153.804443 158.102859 -2633.111084 -1855.685791 47.839546 -2540.763672 -1957.255493 98.506012 -2630.993652 -1665.789673 103.499588 -2532.85083 -1760.396973 60.84013 -2641.138184 -1572.085205 21.529453 -2836.945557 -1668.314575 52.764488 -2739.585449 -1760.098511 29.943335 -2831.541748 -1859.50293 41.363182 -2735.428955 -1957.242065 71.417953 -2827.186035 -2050.62085 131.723694 -2730.724365 -2152.396729 91.522682 -2830.71875 -2241.20874 109.482544 -2739.199219 -2344.679688 57.382343 -2832.077393 -2442.024658 44.611641 -2733.45874 -2543.601318 33.840172 -2835.902588 -2638.317383 31.72686 -2739.819824 -2732.111328 36.178062 -2836.351807 -2829.759033 36.63271 -2736.849609 -2923.294434 27.198582 -2834.345703 -3002.25415 7.494462 -2736.987305 -2828.440918 31.145529 -2925.271973 -2927.251709 7.276427 -3007.381592 -3002.73584 8.012856 -2927.270996 -2638.201416 18.555693 -2926.032471 -2730.408447 16.007359 -3003.991211 -2445.32666 43.295261 -2925.414307 -2537.628906 24.698168 -3002.432373 -2241.897949 65.621536 -2923.786133 -2345.880859 43.958565 -3002.540039 -2054.749512 77.790718 -2925.947266 -2146.270264 56.975323 -3002.67627 -1856.487305 17.360722 -2932.196533 -1952.10144 31.766459 -3004.300537 -1655.773682 15.613516 -2925.037842 -1754.689453 5.592797 -3008.362549 -1425.378784 -0.859216 -2924.160889 -1554.672241 6.484431 -3005.149902 -1702.938599 9.31167 -1031.759644 -1555.969238 5.407379 -976.426819 -1555.470703 1.231859 -1165.215576 -1757.314087 5.733078 -1177.858521 -1951.253174 0.875372 -1177.329224 -2101.088379 -3.906949 -1226.893921 -2492.224121 14.582921 -1422.504517 -2343.023438 13.706186 -1366.200562 -2141.175293 14.991036 -1366.863159 -1949.890869 10.837064 -1366.918579 -1756.243896 3.784241 -1366.664185 -1554.330933 3.905068 -1371.911133 -1558.890137 14.428137 -1566.231689 -1761.598511 31.568512 -1563.790283 -1957.472168 48.715405 -1560.762451 -2143.185547 63.235508 -1561.064087 -2342.632324 65.187988 -1566.069458 -2545.68335 44.052139 -1571.554688 -2733.011963 14.54546 -1563.964966 -2882.144531 7.982353 -1613.380737 -2935.79541 31.662645 -1763.568848 -2737.92627 52.341652 -1765.542725 -2544.241699 88.363441 -1753.05835 -2339.588379 93.270493 -1751.381836 -2146.9729 87.468636 -1752.741333 -1958.543213 109.03344 -1752.760254 -1758.83252 74.792274 -1755.320313 -1552.893677 38.600876 -1750.87854 -1561.935669 46.025043 -1943.323242 -1756.926758 96.069565 -1949.707642 -1962.002686 132.534973 -1950.316162 -2156.098389 114.357254 -1950.833252 -2347.756836 141.463867 -1942.01709 -2542.303711 141.21257 -1949.062256 -2733.074707 88.100174 -1952.518188 -2935.723633 43.712933 -1962.886353 -2920.347168 73.39534 -2148.891113 -2733.970703 115.073082 -2151.971191 -2536.489502 153.787796 -2154.051758 -2343.564697 245.483032 -2157.667969 -2149.595947 195.794525 -2160.825439 -1954.683105 136.94165 -2150.486816 -1754.883789 104.774849 -2146.275635 -1559.640259 40.001091 -2147.249512 -1554.566895 54.808826 -2343.372559 -1751.818604 94.001091 -2339.272705 -1956.610474 122.53624 -2343.778564 -2153.033203 245.586899 -2355.13916 -2348.906494 250.352554 -2355.895508 -2543.410156 158.360321 -2348.014648 -2735.662842 131.125366 -2342.851807 -2930.214355 68.961807 -2346.62207 -2928.695068 37.562786 -2536.444336 -2733.900879 83.184311 -2535.721436 -2528.06665 103.618271 -2541.737549 -2339.990479 151.450592 -2539.787109 -2153.399902 194.96785 -2535.276367 -1954.369141 104.780785 -2536.87793 -1761.804199 67.149467 -2541.357178 -1606.427856 105.02845 -2494.252441 -1616.029175 38.772346 -2781.955078 -1764.342163 42.404102 -2734.564209 -1956.714478 87.226501 -2727.770264 -2149.641602 126.41748 -2735.580078 -2339.153076 76.816322 -2733.067383 -2541.982666 36.617935 -2741.387939 -2731.975098 36.309208 -2738.73877 -2924.967285 22.058773 -2737.463379 -2922.578857 18.899815 -2928.856445 -2733.458252 26.585938 -2924.569336 -2542.401123 27.637789 -2926.035645 -2341.415771 54.345055 -2922.049072 -2147.325195 76.698746 -2923.886719 -1955.079346 44.987263 -2926.78125 -1755.832764 14.955349 -2931.552246 -1554.127563 8.969296 -2921.754883 numsurf 1421 SURF 0x00 mat 1 refs 4 31 0.0 1.0 30 0.0 0.0 33 1.0 0.0 32 1.0 1.0 SURF 0x00 mat 1 refs 4 30 0.0 1.0 29 0.0 0.0 34 1.0 0.0 33 1.0 1.0 SURF 0x00 mat 1 refs 4 29 0.0 1.0 28 0.0 0.0 35 1.0 0.0 34 1.0 1.0 SURF 0x00 mat 1 refs 4 28 0.0 1.0 27 0.0 0.0 36 1.0 0.0 35 1.0 1.0 SURF 0x00 mat 1 refs 4 27 0.0 1.0 26 0.0 0.0 37 1.0 0.0 36 1.0 1.0 SURF 0x00 mat 1 refs 4 26 0.0 1.0 25 0.0 0.0 38 1.0 0.0 37 1.0 1.0 SURF 0x00 mat 1 refs 4 25 0.0 1.0 24 0.0 0.0 39 1.0 0.0 38 1.0 1.0 SURF 0x00 mat 1 refs 4 24 0.0 1.0 23 0.0 0.0 40 1.0 0.0 39 1.0 1.0 SURF 0x00 mat 1 refs 4 23 0.0 1.0 22 0.0 0.0 41 1.0 0.0 40 1.0 1.0 SURF 0x00 mat 1 refs 4 22 0.0 1.0 21 0.0 0.0 42 1.0 0.0 41 1.0 1.0 SURF 0x00 mat 1 refs 4 21 0.0 1.0 20 0.0 0.0 43 1.0 0.0 42 1.0 1.0 SURF 0x00 mat 1 refs 4 20 0.0 1.0 19 0.0 0.0 44 1.0 0.0 43 1.0 1.0 SURF 0x00 mat 1 refs 4 9 0.0 1.0 8 0.0 0.0 55 1.0 0.0 54 1.0 1.0 SURF 0x00 mat 1 refs 4 8 0.0 1.0 7 0.0 0.0 56 1.0 0.0 55 1.0 1.0 SURF 0x00 mat 1 refs 4 7 0.0 1.0 6 0.0 0.0 57 1.0 0.0 56 1.0 1.0 SURF 0x00 mat 1 refs 4 6 0.0 1.0 5 0.0 0.0 58 1.0 0.0 57 1.0 1.0 SURF 0x00 mat 1 refs 4 5 0.0 1.0 4 0.0 0.0 59 1.0 0.0 58 1.0 1.0 SURF 0x00 mat 1 refs 4 4 0.0 1.0 3 0.0 0.0 60 1.0 0.0 59 1.0 1.0 SURF 0x00 mat 1 refs 4 3 0.0 1.0 2 0.0 0.0 61 1.0 0.0 60 1.0 1.0 SURF 0x00 mat 1 refs 4 2 0.0 1.0 1 0.0 0.0 62 1.0 0.0 61 1.0 1.0 SURF 0x00 mat 1 refs 4 1 0.0 1.0 0 0.0 0.0 63 1.0 0.0 62 1.0 1.0 SURF 0x00 mat 1 refs 4 62 0.0 1.0 63 0.0 0.0 64 1.0 0.0 65 1.0 1.0 SURF 0x00 mat 1 refs 4 61 0.0 1.0 62 0.0 0.0 65 1.0 0.0 66 1.0 1.0 SURF 0x00 mat 1 refs 4 60 0.0 1.0 61 0.0 0.0 66 1.0 0.0 67 1.0 1.0 SURF 0x00 mat 1 refs 4 59 0.0 1.0 60 0.0 0.0 67 1.0 0.0 68 1.0 1.0 SURF 0x00 mat 1 refs 4 58 0.0 1.0 59 0.0 0.0 68 1.0 0.0 69 1.0 1.0 SURF 0x00 mat 1 refs 4 57 0.0 1.0 58 0.0 0.0 69 1.0 0.0 70 1.0 1.0 SURF 0x00 mat 1 refs 4 56 0.0 1.0 57 0.0 0.0 70 1.0 0.0 71 1.0 1.0 SURF 0x00 mat 1 refs 4 55 0.0 1.0 56 0.0 0.0 71 1.0 0.0 72 1.0 1.0 SURF 0x00 mat 1 refs 4 54 0.0 1.0 55 0.0 0.0 72 1.0 0.0 73 1.0 1.0 SURF 0x00 mat 1 refs 4 43 0.0 1.0 44 0.0 0.0 83 1.0 0.0 84 1.0 1.0 SURF 0x00 mat 1 refs 4 42 0.0 1.0 43 0.0 0.0 84 1.0 0.0 85 1.0 1.0 SURF 0x00 mat 1 refs 4 41 0.0 1.0 42 0.0 0.0 85 1.0 0.0 86 1.0 1.0 SURF 0x00 mat 1 refs 4 40 0.0 1.0 41 0.0 0.0 86 1.0 0.0 87 1.0 1.0 SURF 0x00 mat 1 refs 4 39 0.0 1.0 40 0.0 0.0 87 1.0 0.0 88 1.0 1.0 SURF 0x00 mat 1 refs 4 38 0.0 1.0 39 0.0 0.0 88 1.0 0.0 89 1.0 1.0 SURF 0x00 mat 1 refs 4 37 0.0 1.0 38 0.0 0.0 89 1.0 0.0 90 1.0 1.0 SURF 0x00 mat 1 refs 4 36 0.0 1.0 37 0.0 0.0 90 1.0 0.0 91 1.0 1.0 SURF 0x00 mat 1 refs 4 35 0.0 1.0 36 0.0 0.0 91 1.0 0.0 92 1.0 1.0 SURF 0x00 mat 1 refs 4 34 0.0 1.0 35 0.0 0.0 92 1.0 0.0 93 1.0 1.0 SURF 0x00 mat 1 refs 4 33 0.0 1.0 34 0.0 0.0 93 1.0 0.0 94 1.0 1.0 SURF 0x00 mat 1 refs 4 32 0.0 1.0 33 0.0 0.0 94 1.0 0.0 95 1.0 1.0 SURF 0x00 mat 1 refs 4 95 0.0 1.0 94 0.0 0.0 97 1.0 0.0 96 1.0 1.0 SURF 0x00 mat 1 refs 4 94 0.0 1.0 93 0.0 0.0 98 1.0 0.0 97 1.0 1.0 SURF 0x00 mat 1 refs 4 93 0.0 1.0 92 0.0 0.0 99 1.0 0.0 98 1.0 1.0 SURF 0x00 mat 1 refs 4 92 0.0 1.0 91 0.0 0.0 100 1.0 0.0 99 1.0 1.0 SURF 0x00 mat 1 refs 4 91 0.0 1.0 90 0.0 0.0 101 1.0 0.0 100 1.0 1.0 SURF 0x00 mat 1 refs 4 90 0.0 1.0 89 0.0 0.0 102 1.0 0.0 101 1.0 1.0 SURF 0x00 mat 1 refs 4 89 0.0 1.0 88 0.0 0.0 103 1.0 0.0 102 1.0 1.0 SURF 0x00 mat 1 refs 4 88 0.0 1.0 87 0.0 0.0 104 1.0 0.0 103 1.0 1.0 SURF 0x00 mat 1 refs 4 87 0.0 1.0 86 0.0 0.0 105 1.0 0.0 104 1.0 1.0 SURF 0x00 mat 1 refs 4 86 0.0 1.0 85 0.0 0.0 106 1.0 0.0 105 1.0 1.0 SURF 0x00 mat 1 refs 4 85 0.0 1.0 84 0.0 0.0 107 1.0 0.0 106 1.0 1.0 SURF 0x00 mat 1 refs 4 84 0.0 1.0 83 0.0 0.0 108 1.0 0.0 107 1.0 1.0 SURF 0x00 mat 1 refs 4 73 0.0 1.0 72 0.0 0.0 119 1.0 0.0 118 1.0 1.0 SURF 0x00 mat 1 refs 4 72 0.0 1.0 71 0.0 0.0 120 1.0 0.0 119 1.0 1.0 SURF 0x00 mat 1 refs 4 71 0.0 1.0 70 0.0 0.0 121 1.0 0.0 120 1.0 1.0 SURF 0x00 mat 1 refs 4 70 0.0 1.0 69 0.0 0.0 122 1.0 0.0 121 1.0 1.0 SURF 0x00 mat 1 refs 4 69 0.0 1.0 68 0.0 0.0 123 1.0 0.0 122 1.0 1.0 SURF 0x00 mat 1 refs 4 68 0.0 1.0 67 0.0 0.0 124 1.0 0.0 123 1.0 1.0 SURF 0x00 mat 1 refs 4 67 0.0 1.0 66 0.0 0.0 125 1.0 0.0 124 1.0 1.0 SURF 0x00 mat 1 refs 4 66 0.0 1.0 65 0.0 0.0 126 1.0 0.0 125 1.0 1.0 SURF 0x00 mat 1 refs 4 65 0.0 1.0 64 0.0 0.0 127 1.0 0.0 126 1.0 1.0 SURF 0x00 mat 1 refs 4 126 0.0 1.0 127 0.0 0.0 128 1.0 0.0 129 1.0 1.0 SURF 0x00 mat 1 refs 4 125 0.0 1.0 126 0.0 0.0 129 1.0 0.0 130 1.0 1.0 SURF 0x00 mat 1 refs 4 124 0.0 1.0 125 0.0 0.0 130 1.0 0.0 131 1.0 1.0 SURF 0x00 mat 1 refs 4 123 0.0 1.0 124 0.0 0.0 131 1.0 0.0 132 1.0 1.0 SURF 0x00 mat 1 refs 4 122 0.0 1.0 123 0.0 0.0 132 1.0 0.0 133 1.0 1.0 SURF 0x00 mat 1 refs 4 121 0.0 1.0 122 0.0 0.0 133 1.0 0.0 134 1.0 1.0 SURF 0x00 mat 1 refs 4 120 0.0 1.0 121 0.0 0.0 134 1.0 0.0 135 1.0 1.0 SURF 0x00 mat 1 refs 4 119 0.0 1.0 120 0.0 0.0 135 1.0 0.0 136 1.0 1.0 SURF 0x00 mat 1 refs 4 118 0.0 1.0 119 0.0 0.0 136 1.0 0.0 137 1.0 1.0 SURF 0x00 mat 1 refs 4 107 0.0 1.0 108 0.0 0.0 147 1.0 0.0 148 1.0 1.0 SURF 0x00 mat 1 refs 4 106 0.0 1.0 107 0.0 0.0 148 1.0 0.0 149 1.0 1.0 SURF 0x00 mat 1 refs 4 105 0.0 1.0 106 0.0 0.0 149 1.0 0.0 150 1.0 1.0 SURF 0x00 mat 1 refs 4 104 0.0 1.0 105 0.0 0.0 150 1.0 0.0 151 1.0 1.0 SURF 0x00 mat 1 refs 4 103 0.0 1.0 104 0.0 0.0 151 1.0 0.0 152 1.0 1.0 SURF 0x00 mat 1 refs 4 102 0.0 1.0 103 0.0 0.0 152 1.0 0.0 153 1.0 1.0 SURF 0x00 mat 1 refs 4 101 0.0 1.0 102 0.0 0.0 153 1.0 0.0 154 1.0 1.0 SURF 0x00 mat 1 refs 4 100 0.0 1.0 101 0.0 0.0 154 1.0 0.0 155 1.0 1.0 SURF 0x00 mat 1 refs 4 99 0.0 1.0 100 0.0 0.0 155 1.0 0.0 156 1.0 1.0 SURF 0x00 mat 1 refs 4 98 0.0 1.0 99 0.0 0.0 156 1.0 0.0 157 1.0 1.0 SURF 0x00 mat 1 refs 4 97 0.0 1.0 98 0.0 0.0 157 1.0 0.0 158 1.0 1.0 SURF 0x00 mat 1 refs 4 96 0.0 1.0 97 0.0 0.0 158 1.0 0.0 159 1.0 1.0 SURF 0x00 mat 1 refs 4 159 0.0 1.0 158 0.0 0.0 161 1.0 0.0 160 1.0 1.0 SURF 0x00 mat 1 refs 4 158 0.0 1.0 157 0.0 0.0 162 1.0 0.0 161 1.0 1.0 SURF 0x00 mat 1 refs 4 157 0.0 1.0 156 0.0 0.0 163 1.0 0.0 162 1.0 1.0 SURF 0x00 mat 1 refs 4 156 0.0 1.0 155 0.0 0.0 164 1.0 0.0 163 1.0 1.0 SURF 0x00 mat 1 refs 4 155 0.0 1.0 154 0.0 0.0 165 1.0 0.0 164 1.0 1.0 SURF 0x00 mat 1 refs 4 154 0.0 1.0 153 0.0 0.0 166 1.0 0.0 165 1.0 1.0 SURF 0x00 mat 1 refs 4 153 0.0 1.0 152 0.0 0.0 167 1.0 0.0 166 1.0 1.0 SURF 0x00 mat 1 refs 4 152 0.0 1.0 151 0.0 0.0 168 1.0 0.0 167 1.0 1.0 SURF 0x00 mat 1 refs 4 151 0.0 1.0 150 0.0 0.0 169 1.0 0.0 168 1.0 1.0 SURF 0x00 mat 1 refs 4 150 0.0 1.0 149 0.0 0.0 170 1.0 0.0 169 1.0 1.0 SURF 0x00 mat 1 refs 4 149 0.0 1.0 148 0.0 0.0 171 1.0 0.0 170 1.0 1.0 SURF 0x00 mat 1 refs 4 148 0.0 1.0 147 0.0 0.0 172 1.0 0.0 171 1.0 1.0 SURF 0x00 mat 1 refs 4 137 0.0 1.0 136 0.0 0.0 183 1.0 0.0 182 1.0 1.0 SURF 0x00 mat 1 refs 4 136 0.0 1.0 135 0.0 0.0 184 1.0 0.0 183 1.0 1.0 SURF 0x00 mat 1 refs 4 135 0.0 1.0 134 0.0 0.0 185 1.0 0.0 184 1.0 1.0 SURF 0x00 mat 1 refs 4 134 0.0 1.0 133 0.0 0.0 186 1.0 0.0 185 1.0 1.0 SURF 0x00 mat 1 refs 4 133 0.0 1.0 132 0.0 0.0 187 1.0 0.0 186 1.0 1.0 SURF 0x00 mat 1 refs 4 132 0.0 1.0 131 0.0 0.0 188 1.0 0.0 187 1.0 1.0 SURF 0x00 mat 1 refs 4 131 0.0 1.0 130 0.0 0.0 189 1.0 0.0 188 1.0 1.0 SURF 0x00 mat 1 refs 4 130 0.0 1.0 129 0.0 0.0 190 1.0 0.0 189 1.0 1.0 SURF 0x00 mat 1 refs 4 129 0.0 1.0 128 0.0 0.0 191 1.0 0.0 190 1.0 1.0 SURF 0x00 mat 1 refs 4 190 0.0 1.0 191 0.0 0.0 192 1.0 0.0 193 1.0 1.0 SURF 0x00 mat 1 refs 4 189 0.0 1.0 190 0.0 0.0 193 1.0 0.0 194 1.0 1.0 SURF 0x00 mat 1 refs 4 188 0.0 1.0 189 0.0 0.0 194 1.0 0.0 195 1.0 1.0 SURF 0x00 mat 1 refs 4 187 0.0 1.0 188 0.0 0.0 195 1.0 0.0 196 1.0 1.0 SURF 0x00 mat 1 refs 4 186 0.0 1.0 187 0.0 0.0 196 1.0 0.0 197 1.0 1.0 SURF 0x00 mat 1 refs 4 185 0.0 1.0 186 0.0 0.0 197 1.0 0.0 198 1.0 1.0 SURF 0x00 mat 1 refs 4 184 0.0 1.0 185 0.0 0.0 198 1.0 0.0 199 1.0 1.0 SURF 0x00 mat 1 refs 4 183 0.0 1.0 184 0.0 0.0 199 1.0 0.0 200 1.0 1.0 SURF 0x00 mat 1 refs 4 182 0.0 1.0 183 0.0 0.0 200 1.0 0.0 201 1.0 1.0 SURF 0x00 mat 1 refs 4 171 0.0 1.0 172 0.0 0.0 211 1.0 0.0 212 1.0 1.0 SURF 0x00 mat 1 refs 4 170 0.0 1.0 171 0.0 0.0 212 1.0 0.0 213 1.0 1.0 SURF 0x00 mat 1 refs 4 169 0.0 1.0 170 0.0 0.0 213 1.0 0.0 214 1.0 1.0 SURF 0x00 mat 1 refs 4 168 0.0 1.0 169 0.0 0.0 214 1.0 0.0 215 1.0 1.0 SURF 0x00 mat 1 refs 4 167 0.0 1.0 168 0.0 0.0 215 1.0 0.0 216 1.0 1.0 SURF 0x00 mat 1 refs 4 166 0.0 1.0 167 0.0 0.0 216 1.0 0.0 217 1.0 1.0 SURF 0x00 mat 1 refs 4 165 0.0 1.0 166 0.0 0.0 217 1.0 0.0 218 1.0 1.0 SURF 0x00 mat 1 refs 4 164 0.0 1.0 165 0.0 0.0 218 1.0 0.0 219 1.0 1.0 SURF 0x00 mat 1 refs 4 163 0.0 1.0 164 0.0 0.0 219 1.0 0.0 220 1.0 1.0 SURF 0x00 mat 1 refs 4 162 0.0 1.0 163 0.0 0.0 220 1.0 0.0 221 1.0 1.0 SURF 0x00 mat 1 refs 4 161 0.0 1.0 162 0.0 0.0 221 1.0 0.0 222 1.0 1.0 SURF 0x00 mat 1 refs 4 160 0.0 1.0 161 0.0 0.0 222 1.0 0.0 223 1.0 1.0 SURF 0x00 mat 1 refs 4 223 0.0 1.0 222 0.0 0.0 225 1.0 0.0 224 1.0 1.0 SURF 0x00 mat 1 refs 4 222 0.0 1.0 221 0.0 0.0 226 1.0 0.0 225 1.0 1.0 SURF 0x00 mat 1 refs 4 221 0.0 1.0 220 0.0 0.0 227 1.0 0.0 226 1.0 1.0 SURF 0x00 mat 1 refs 4 220 0.0 1.0 219 0.0 0.0 228 1.0 0.0 227 1.0 1.0 SURF 0x00 mat 1 refs 4 219 0.0 1.0 218 0.0 0.0 229 1.0 0.0 228 1.0 1.0 SURF 0x00 mat 1 refs 4 218 0.0 1.0 217 0.0 0.0 230 1.0 0.0 229 1.0 1.0 SURF 0x00 mat 1 refs 4 217 0.0 1.0 216 0.0 0.0 231 1.0 0.0 230 1.0 1.0 SURF 0x00 mat 1 refs 4 216 0.0 1.0 215 0.0 0.0 232 1.0 0.0 231 1.0 1.0 SURF 0x00 mat 1 refs 4 215 0.0 1.0 214 0.0 0.0 233 1.0 0.0 232 1.0 1.0 SURF 0x00 mat 1 refs 4 214 0.0 1.0 213 0.0 0.0 234 1.0 0.0 233 1.0 1.0 SURF 0x00 mat 1 refs 4 213 0.0 1.0 212 0.0 0.0 235 1.0 0.0 234 1.0 1.0 SURF 0x00 mat 1 refs 4 212 0.0 1.0 211 0.0 0.0 236 1.0 0.0 235 1.0 1.0 SURF 0x00 mat 1 refs 4 201 0.0 1.0 200 0.0 0.0 247 1.0 0.0 246 1.0 1.0 SURF 0x00 mat 1 refs 4 200 0.0 1.0 199 0.0 0.0 248 1.0 0.0 247 1.0 1.0 SURF 0x00 mat 1 refs 4 199 0.0 1.0 198 0.0 0.0 249 1.0 0.0 248 1.0 1.0 SURF 0x00 mat 1 refs 4 198 0.0 1.0 197 0.0 0.0 250 1.0 0.0 249 1.0 1.0 SURF 0x00 mat 1 refs 4 197 0.0 1.0 196 0.0 0.0 251 1.0 0.0 250 1.0 1.0 SURF 0x00 mat 1 refs 4 196 0.0 1.0 195 0.0 0.0 252 1.0 0.0 251 1.0 1.0 SURF 0x00 mat 1 refs 4 195 0.0 1.0 194 0.0 0.0 253 1.0 0.0 252 1.0 1.0 SURF 0x00 mat 1 refs 4 194 0.0 1.0 193 0.0 0.0 254 1.0 0.0 253 1.0 1.0 SURF 0x00 mat 1 refs 4 193 0.0 1.0 192 0.0 0.0 255 1.0 0.0 254 1.0 1.0 SURF 0x00 mat 1 refs 4 254 0.0 1.0 255 0.0 0.0 256 1.0 0.0 257 1.0 1.0 SURF 0x00 mat 1 refs 4 253 0.0 1.0 254 0.0 0.0 257 1.0 0.0 258 1.0 1.0 SURF 0x00 mat 1 refs 4 252 0.0 1.0 253 0.0 0.0 258 1.0 0.0 259 1.0 1.0 SURF 0x00 mat 1 refs 4 251 0.0 1.0 252 0.0 0.0 259 1.0 0.0 260 1.0 1.0 SURF 0x00 mat 1 refs 4 250 0.0 1.0 251 0.0 0.0 260 1.0 0.0 261 1.0 1.0 SURF 0x00 mat 1 refs 4 249 0.0 1.0 250 0.0 0.0 261 1.0 0.0 262 1.0 1.0 SURF 0x00 mat 1 refs 4 248 0.0 1.0 249 0.0 0.0 262 1.0 0.0 263 1.0 1.0 SURF 0x00 mat 1 refs 4 247 0.0 1.0 248 0.0 0.0 263 1.0 0.0 264 1.0 1.0 SURF 0x00 mat 1 refs 4 246 0.0 1.0 247 0.0 0.0 264 1.0 0.0 265 1.0 1.0 SURF 0x00 mat 1 refs 4 245 0.0 1.0 246 0.0 0.0 265 1.0 0.0 266 1.0 1.0 SURF 0x00 mat 1 refs 4 236 0.0 1.0 237 0.0 0.0 274 1.0 0.0 275 1.0 1.0 SURF 0x00 mat 1 refs 4 235 0.0 1.0 236 0.0 0.0 275 1.0 0.0 276 1.0 1.0 SURF 0x00 mat 1 refs 4 234 0.0 1.0 235 0.0 0.0 276 1.0 0.0 277 1.0 1.0 SURF 0x00 mat 1 refs 4 233 0.0 1.0 234 0.0 0.0 277 1.0 0.0 278 1.0 1.0 SURF 0x00 mat 1 refs 4 232 0.0 1.0 233 0.0 0.0 278 1.0 0.0 279 1.0 1.0 SURF 0x00 mat 1 refs 4 231 0.0 1.0 232 0.0 0.0 279 1.0 0.0 280 1.0 1.0 SURF 0x00 mat 1 refs 4 230 0.0 1.0 231 0.0 0.0 280 1.0 0.0 281 1.0 1.0 SURF 0x00 mat 1 refs 4 229 0.0 1.0 230 0.0 0.0 281 1.0 0.0 282 1.0 1.0 SURF 0x00 mat 1 refs 4 228 0.0 1.0 229 0.0 0.0 282 1.0 0.0 283 1.0 1.0 SURF 0x00 mat 1 refs 4 227 0.0 1.0 228 0.0 0.0 283 1.0 0.0 284 1.0 1.0 SURF 0x00 mat 1 refs 4 226 0.0 1.0 227 0.0 0.0 284 1.0 0.0 285 1.0 1.0 SURF 0x00 mat 1 refs 4 225 0.0 1.0 226 0.0 0.0 285 1.0 0.0 286 1.0 1.0 SURF 0x00 mat 1 refs 4 224 0.0 1.0 225 0.0 0.0 286 1.0 0.0 287 1.0 1.0 SURF 0x00 mat 1 refs 4 287 0.0 1.0 286 0.0 0.0 289 1.0 0.0 288 1.0 1.0 SURF 0x00 mat 1 refs 4 286 0.0 1.0 285 0.0 0.0 290 1.0 0.0 289 1.0 1.0 SURF 0x00 mat 1 refs 4 285 0.0 1.0 284 0.0 0.0 291 1.0 0.0 290 1.0 1.0 SURF 0x00 mat 1 refs 4 284 0.0 1.0 283 0.0 0.0 292 1.0 0.0 291 1.0 1.0 SURF 0x00 mat 1 refs 4 283 0.0 1.0 282 0.0 0.0 293 1.0 0.0 292 1.0 1.0 SURF 0x00 mat 1 refs 4 282 0.0 1.0 281 0.0 0.0 294 1.0 0.0 293 1.0 1.0 SURF 0x00 mat 1 refs 4 281 0.0 1.0 280 0.0 0.0 295 1.0 0.0 294 1.0 1.0 SURF 0x00 mat 1 refs 4 280 0.0 1.0 279 0.0 0.0 296 1.0 0.0 295 1.0 1.0 SURF 0x00 mat 1 refs 4 279 0.0 1.0 278 0.0 0.0 297 1.0 0.0 296 1.0 1.0 SURF 0x00 mat 1 refs 4 278 0.0 1.0 277 0.0 0.0 298 1.0 0.0 297 1.0 1.0 SURF 0x00 mat 1 refs 4 277 0.0 1.0 276 0.0 0.0 299 1.0 0.0 298 1.0 1.0 SURF 0x00 mat 1 refs 4 276 0.0 1.0 275 0.0 0.0 300 1.0 0.0 299 1.0 1.0 SURF 0x00 mat 1 refs 4 275 0.0 1.0 274 0.0 0.0 301 1.0 0.0 300 1.0 1.0 SURF 0x00 mat 1 refs 4 274 0.0 1.0 273 0.0 0.0 302 1.0 0.0 301 1.0 1.0 SURF 0x00 mat 1 refs 4 273 0.0 1.0 272 0.0 0.0 303 1.0 0.0 302 1.0 1.0 SURF 0x00 mat 1 refs 4 272 0.0 1.0 271 0.0 0.0 304 1.0 0.0 303 1.0 1.0 SURF 0x00 mat 1 refs 4 271 0.0 1.0 270 0.0 0.0 305 1.0 0.0 304 1.0 1.0 SURF 0x00 mat 1 refs 4 270 0.0 1.0 269 0.0 0.0 306 1.0 0.0 305 1.0 1.0 SURF 0x00 mat 1 refs 4 269 0.0 1.0 268 0.0 0.0 307 1.0 0.0 306 1.0 1.0 SURF 0x00 mat 1 refs 4 268 0.0 1.0 267 0.0 0.0 308 1.0 0.0 307 1.0 1.0 SURF 0x00 mat 1 refs 4 267 0.0 1.0 266 0.0 0.0 309 1.0 0.0 308 1.0 1.0 SURF 0x00 mat 1 refs 4 266 0.0 1.0 265 0.0 0.0 310 1.0 0.0 309 1.0 1.0 SURF 0x00 mat 1 refs 4 265 0.0 1.0 264 0.0 0.0 311 1.0 0.0 310 1.0 1.0 SURF 0x00 mat 1 refs 4 264 0.0 1.0 263 0.0 0.0 312 1.0 0.0 311 1.0 1.0 SURF 0x00 mat 1 refs 4 263 0.0 1.0 262 0.0 0.0 313 1.0 0.0 312 1.0 1.0 SURF 0x00 mat 1 refs 4 262 0.0 1.0 261 0.0 0.0 314 1.0 0.0 313 1.0 1.0 SURF 0x00 mat 1 refs 4 261 0.0 1.0 260 0.0 0.0 315 1.0 0.0 314 1.0 1.0 SURF 0x00 mat 1 refs 4 260 0.0 1.0 259 0.0 0.0 316 1.0 0.0 315 1.0 1.0 SURF 0x00 mat 1 refs 4 259 0.0 1.0 258 0.0 0.0 317 1.0 0.0 316 1.0 1.0 SURF 0x00 mat 1 refs 4 258 0.0 1.0 257 0.0 0.0 318 1.0 0.0 317 1.0 1.0 SURF 0x00 mat 1 refs 4 257 0.0 1.0 256 0.0 0.0 319 1.0 0.0 318 1.0 1.0 SURF 0x00 mat 1 refs 4 318 0.0 1.0 319 0.0 0.0 320 1.0 0.0 321 1.0 1.0 SURF 0x00 mat 1 refs 4 317 0.0 1.0 318 0.0 0.0 321 1.0 0.0 322 1.0 1.0 SURF 0x00 mat 1 refs 4 316 0.0 1.0 317 0.0 0.0 322 1.0 0.0 323 1.0 1.0 SURF 0x00 mat 1 refs 4 315 0.0 1.0 316 0.0 0.0 323 1.0 0.0 324 1.0 1.0 SURF 0x00 mat 1 refs 4 314 0.0 1.0 315 0.0 0.0 324 1.0 0.0 325 1.0 1.0 SURF 0x00 mat 1 refs 4 313 0.0 1.0 314 0.0 0.0 325 1.0 0.0 326 1.0 1.0 SURF 0x00 mat 1 refs 4 312 0.0 1.0 313 0.0 0.0 326 1.0 0.0 327 1.0 1.0 SURF 0x00 mat 1 refs 4 311 0.0 1.0 312 0.0 0.0 327 1.0 0.0 328 1.0 1.0 SURF 0x00 mat 1 refs 4 310 0.0 1.0 311 0.0 0.0 328 1.0 0.0 329 1.0 1.0 SURF 0x00 mat 1 refs 4 309 0.0 1.0 310 0.0 0.0 329 1.0 0.0 330 1.0 1.0 SURF 0x00 mat 1 refs 4 308 0.0 1.0 309 0.0 0.0 330 1.0 0.0 331 1.0 1.0 SURF 0x00 mat 1 refs 4 307 0.0 1.0 308 0.0 0.0 331 1.0 0.0 332 1.0 1.0 SURF 0x00 mat 1 refs 4 306 0.0 1.0 307 0.0 0.0 332 1.0 0.0 333 1.0 1.0 SURF 0x00 mat 1 refs 4 305 0.0 1.0 306 0.0 0.0 333 1.0 0.0 334 1.0 1.0 SURF 0x00 mat 1 refs 4 304 0.0 1.0 305 0.0 0.0 334 1.0 0.0 335 1.0 1.0 SURF 0x00 mat 1 refs 4 303 0.0 1.0 304 0.0 0.0 335 1.0 0.0 336 1.0 1.0 SURF 0x00 mat 1 refs 4 302 0.0 1.0 303 0.0 0.0 336 1.0 0.0 337 1.0 1.0 SURF 0x00 mat 1 refs 4 301 0.0 1.0 302 0.0 0.0 337 1.0 0.0 338 1.0 1.0 SURF 0x00 mat 1 refs 4 300 0.0 1.0 301 0.0 0.0 338 1.0 0.0 339 1.0 1.0 SURF 0x00 mat 1 refs 4 299 0.0 1.0 300 0.0 0.0 339 1.0 0.0 340 1.0 1.0 SURF 0x00 mat 1 refs 4 298 0.0 1.0 299 0.0 0.0 340 1.0 0.0 341 1.0 1.0 SURF 0x00 mat 1 refs 4 297 0.0 1.0 298 0.0 0.0 341 1.0 0.0 342 1.0 1.0 SURF 0x00 mat 1 refs 4 296 0.0 1.0 297 0.0 0.0 342 1.0 0.0 343 1.0 1.0 SURF 0x00 mat 1 refs 4 295 0.0 1.0 296 0.0 0.0 343 1.0 0.0 344 1.0 1.0 SURF 0x00 mat 1 refs 4 294 0.0 1.0 295 0.0 0.0 344 1.0 0.0 345 1.0 1.0 SURF 0x00 mat 1 refs 4 293 0.0 1.0 294 0.0 0.0 345 1.0 0.0 346 1.0 1.0 SURF 0x00 mat 1 refs 4 292 0.0 1.0 293 0.0 0.0 346 1.0 0.0 347 1.0 1.0 SURF 0x00 mat 1 refs 4 291 0.0 1.0 292 0.0 0.0 347 1.0 0.0 348 1.0 1.0 SURF 0x00 mat 1 refs 4 290 0.0 1.0 291 0.0 0.0 348 1.0 0.0 349 1.0 1.0 SURF 0x00 mat 1 refs 4 289 0.0 1.0 290 0.0 0.0 349 1.0 0.0 350 1.0 1.0 SURF 0x00 mat 1 refs 4 288 0.0 1.0 289 0.0 0.0 350 1.0 0.0 351 1.0 1.0 SURF 0x00 mat 1 refs 4 351 0.0 1.0 350 0.0 0.0 353 1.0 0.0 352 1.0 1.0 SURF 0x00 mat 1 refs 4 350 0.0 1.0 349 0.0 0.0 354 1.0 0.0 353 1.0 1.0 SURF 0x00 mat 1 refs 4 349 0.0 1.0 348 0.0 0.0 355 1.0 0.0 354 1.0 1.0 SURF 0x00 mat 1 refs 4 348 0.0 1.0 347 0.0 0.0 356 1.0 0.0 355 1.0 1.0 SURF 0x00 mat 1 refs 4 347 0.0 1.0 346 0.0 0.0 357 1.0 0.0 356 1.0 1.0 SURF 0x00 mat 1 refs 4 346 0.0 1.0 345 0.0 0.0 358 1.0 0.0 357 1.0 1.0 SURF 0x00 mat 1 refs 4 345 0.0 1.0 344 0.0 0.0 359 1.0 0.0 358 1.0 1.0 SURF 0x00 mat 1 refs 4 344 0.0 1.0 343 0.0 0.0 360 1.0 0.0 359 1.0 1.0 SURF 0x00 mat 1 refs 4 343 0.0 1.0 342 0.0 0.0 361 1.0 0.0 360 1.0 1.0 SURF 0x00 mat 1 refs 4 342 0.0 1.0 341 0.0 0.0 362 1.0 0.0 361 1.0 1.0 SURF 0x00 mat 1 refs 4 341 0.0 1.0 340 0.0 0.0 363 1.0 0.0 362 1.0 1.0 SURF 0x00 mat 1 refs 4 340 0.0 1.0 339 0.0 0.0 364 1.0 0.0 363 1.0 1.0 SURF 0x00 mat 1 refs 4 339 0.0 1.0 338 0.0 0.0 365 1.0 0.0 364 1.0 1.0 SURF 0x00 mat 1 refs 4 338 0.0 1.0 337 0.0 0.0 366 1.0 0.0 365 1.0 1.0 SURF 0x00 mat 1 refs 4 337 0.0 1.0 336 0.0 0.0 367 1.0 0.0 366 1.0 1.0 SURF 0x00 mat 1 refs 4 336 0.0 1.0 335 0.0 0.0 368 1.0 0.0 367 1.0 1.0 SURF 0x00 mat 1 refs 4 335 0.0 1.0 334 0.0 0.0 369 1.0 0.0 368 1.0 1.0 SURF 0x00 mat 1 refs 4 334 0.0 1.0 333 0.0 0.0 370 1.0 0.0 369 1.0 1.0 SURF 0x00 mat 1 refs 4 333 0.0 1.0 332 0.0 0.0 371 1.0 0.0 370 1.0 1.0 SURF 0x00 mat 1 refs 4 332 0.0 1.0 331 0.0 0.0 372 1.0 0.0 371 1.0 1.0 SURF 0x00 mat 1 refs 4 331 0.0 1.0 330 0.0 0.0 373 1.0 0.0 372 1.0 1.0 SURF 0x00 mat 1 refs 4 330 0.0 1.0 329 0.0 0.0 374 1.0 0.0 373 1.0 1.0 SURF 0x00 mat 1 refs 4 329 0.0 1.0 328 0.0 0.0 375 1.0 0.0 374 1.0 1.0 SURF 0x00 mat 1 refs 4 328 0.0 1.0 327 0.0 0.0 376 1.0 0.0 375 1.0 1.0 SURF 0x00 mat 1 refs 4 327 0.0 1.0 326 0.0 0.0 377 1.0 0.0 376 1.0 1.0 SURF 0x00 mat 1 refs 4 326 0.0 1.0 325 0.0 0.0 378 1.0 0.0 377 1.0 1.0 SURF 0x00 mat 1 refs 4 325 0.0 1.0 324 0.0 0.0 379 1.0 0.0 378 1.0 1.0 SURF 0x00 mat 1 refs 4 324 0.0 1.0 323 0.0 0.0 380 1.0 0.0 379 1.0 1.0 SURF 0x00 mat 1 refs 4 323 0.0 1.0 322 0.0 0.0 381 1.0 0.0 380 1.0 1.0 SURF 0x00 mat 1 refs 4 322 0.0 1.0 321 0.0 0.0 382 1.0 0.0 381 1.0 1.0 SURF 0x00 mat 1 refs 4 321 0.0 1.0 320 0.0 0.0 383 1.0 0.0 382 1.0 1.0 SURF 0x00 mat 1 refs 4 382 0.0 1.0 383 0.0 0.0 384 1.0 0.0 385 1.0 1.0 SURF 0x00 mat 1 refs 4 381 0.0 1.0 382 0.0 0.0 385 1.0 0.0 386 1.0 1.0 SURF 0x00 mat 1 refs 4 380 0.0 1.0 381 0.0 0.0 386 1.0 0.0 387 1.0 1.0 SURF 0x00 mat 1 refs 4 379 0.0 1.0 380 0.0 0.0 387 1.0 0.0 388 1.0 1.0 SURF 0x00 mat 1 refs 4 378 0.0 1.0 379 0.0 0.0 388 1.0 0.0 389 1.0 1.0 SURF 0x00 mat 1 refs 4 377 0.0 1.0 378 0.0 0.0 389 1.0 0.0 390 1.0 1.0 SURF 0x00 mat 1 refs 4 376 0.0 1.0 377 0.0 0.0 390 1.0 0.0 391 1.0 1.0 SURF 0x00 mat 1 refs 4 375 0.0 1.0 376 0.0 0.0 391 1.0 0.0 392 1.0 1.0 SURF 0x00 mat 1 refs 4 374 0.0 1.0 375 0.0 0.0 392 1.0 0.0 393 1.0 1.0 SURF 0x00 mat 1 refs 4 373 0.0 1.0 374 0.0 0.0 393 1.0 0.0 394 1.0 1.0 SURF 0x00 mat 1 refs 4 372 0.0 1.0 373 0.0 0.0 394 1.0 0.0 395 1.0 1.0 SURF 0x00 mat 1 refs 4 371 0.0 1.0 372 0.0 0.0 395 1.0 0.0 396 1.0 1.0 SURF 0x00 mat 1 refs 4 370 0.0 1.0 371 0.0 0.0 396 1.0 0.0 397 1.0 1.0 SURF 0x00 mat 1 refs 4 369 0.0 1.0 370 0.0 0.0 397 1.0 0.0 398 1.0 1.0 SURF 0x00 mat 1 refs 4 368 0.0 1.0 369 0.0 0.0 398 1.0 0.0 399 1.0 1.0 SURF 0x00 mat 1 refs 4 367 0.0 1.0 368 0.0 0.0 399 1.0 0.0 400 1.0 1.0 SURF 0x00 mat 1 refs 4 366 0.0 1.0 367 0.0 0.0 400 1.0 0.0 401 1.0 1.0 SURF 0x00 mat 1 refs 4 365 0.0 1.0 366 0.0 0.0 401 1.0 0.0 402 1.0 1.0 SURF 0x00 mat 1 refs 4 364 0.0 1.0 365 0.0 0.0 402 1.0 0.0 403 1.0 1.0 SURF 0x00 mat 1 refs 4 363 0.0 1.0 364 0.0 0.0 403 1.0 0.0 404 1.0 1.0 SURF 0x00 mat 1 refs 4 362 0.0 1.0 363 0.0 0.0 404 1.0 0.0 405 1.0 1.0 SURF 0x00 mat 1 refs 4 361 0.0 1.0 362 0.0 0.0 405 1.0 0.0 406 1.0 1.0 SURF 0x00 mat 1 refs 4 360 0.0 1.0 361 0.0 0.0 406 1.0 0.0 407 1.0 1.0 SURF 0x00 mat 1 refs 4 359 0.0 1.0 360 0.0 0.0 407 1.0 0.0 408 1.0 1.0 SURF 0x00 mat 1 refs 4 358 0.0 1.0 359 0.0 0.0 408 1.0 0.0 409 1.0 1.0 SURF 0x00 mat 1 refs 4 357 0.0 1.0 358 0.0 0.0 409 1.0 0.0 410 1.0 1.0 SURF 0x00 mat 1 refs 4 356 0.0 1.0 357 0.0 0.0 410 1.0 0.0 411 1.0 1.0 SURF 0x00 mat 1 refs 4 355 0.0 1.0 356 0.0 0.0 411 1.0 0.0 412 1.0 1.0 SURF 0x00 mat 1 refs 4 354 0.0 1.0 355 0.0 0.0 412 1.0 0.0 413 1.0 1.0 SURF 0x00 mat 1 refs 4 353 0.0 1.0 354 0.0 0.0 413 1.0 0.0 414 1.0 1.0 SURF 0x00 mat 1 refs 4 352 0.0 1.0 353 0.0 0.0 414 1.0 0.0 415 1.0 1.0 SURF 0x00 mat 1 refs 4 415 0.0 1.0 414 0.0 0.0 417 1.0 0.0 416 1.0 1.0 SURF 0x00 mat 1 refs 4 414 0.0 1.0 413 0.0 0.0 418 1.0 0.0 417 1.0 1.0 SURF 0x00 mat 1 refs 4 413 0.0 1.0 412 0.0 0.0 419 1.0 0.0 418 1.0 1.0 SURF 0x00 mat 1 refs 4 412 0.0 1.0 411 0.0 0.0 420 1.0 0.0 419 1.0 1.0 SURF 0x00 mat 1 refs 4 411 0.0 1.0 410 0.0 0.0 421 1.0 0.0 420 1.0 1.0 SURF 0x00 mat 1 refs 4 410 0.0 1.0 409 0.0 0.0 422 1.0 0.0 421 1.0 1.0 SURF 0x00 mat 1 refs 4 409 0.0 1.0 408 0.0 0.0 423 1.0 0.0 422 1.0 1.0 SURF 0x00 mat 1 refs 4 408 0.0 1.0 407 0.0 0.0 424 1.0 0.0 423 1.0 1.0 SURF 0x00 mat 1 refs 4 407 0.0 1.0 406 0.0 0.0 425 1.0 0.0 424 1.0 1.0 SURF 0x00 mat 1 refs 4 406 0.0 1.0 405 0.0 0.0 426 1.0 0.0 425 1.0 1.0 SURF 0x00 mat 1 refs 4 405 0.0 1.0 404 0.0 0.0 427 1.0 0.0 426 1.0 1.0 SURF 0x00 mat 1 refs 4 404 0.0 1.0 403 0.0 0.0 428 1.0 0.0 427 1.0 1.0 SURF 0x00 mat 1 refs 4 403 0.0 1.0 402 0.0 0.0 429 1.0 0.0 428 1.0 1.0 SURF 0x00 mat 1 refs 4 402 0.0 1.0 401 0.0 0.0 430 1.0 0.0 429 1.0 1.0 SURF 0x00 mat 1 refs 4 401 0.0 1.0 400 0.0 0.0 431 1.0 0.0 430 1.0 1.0 SURF 0x00 mat 1 refs 4 400 0.0 1.0 399 0.0 0.0 432 1.0 0.0 431 1.0 1.0 SURF 0x00 mat 1 refs 4 399 0.0 1.0 398 0.0 0.0 433 1.0 0.0 432 1.0 1.0 SURF 0x00 mat 1 refs 4 398 0.0 1.0 397 0.0 0.0 434 1.0 0.0 433 1.0 1.0 SURF 0x00 mat 1 refs 4 397 0.0 1.0 396 0.0 0.0 435 1.0 0.0 434 1.0 1.0 SURF 0x00 mat 1 refs 4 396 0.0 1.0 395 0.0 0.0 436 1.0 0.0 435 1.0 1.0 SURF 0x00 mat 1 refs 4 395 0.0 1.0 394 0.0 0.0 437 1.0 0.0 436 1.0 1.0 SURF 0x00 mat 1 refs 4 394 0.0 1.0 393 0.0 0.0 438 1.0 0.0 437 1.0 1.0 SURF 0x00 mat 1 refs 4 393 0.0 1.0 392 0.0 0.0 439 1.0 0.0 438 1.0 1.0 SURF 0x00 mat 1 refs 4 392 0.0 1.0 391 0.0 0.0 440 1.0 0.0 439 1.0 1.0 SURF 0x00 mat 1 refs 4 391 0.0 1.0 390 0.0 0.0 441 1.0 0.0 440 1.0 1.0 SURF 0x00 mat 1 refs 4 390 0.0 1.0 389 0.0 0.0 442 1.0 0.0 441 1.0 1.0 SURF 0x00 mat 1 refs 4 389 0.0 1.0 388 0.0 0.0 443 1.0 0.0 442 1.0 1.0 SURF 0x00 mat 1 refs 4 388 0.0 1.0 387 0.0 0.0 444 1.0 0.0 443 1.0 1.0 SURF 0x00 mat 1 refs 4 387 0.0 1.0 386 0.0 0.0 445 1.0 0.0 444 1.0 1.0 SURF 0x00 mat 1 refs 4 386 0.0 1.0 385 0.0 0.0 446 1.0 0.0 445 1.0 1.0 SURF 0x00 mat 1 refs 4 385 0.0 1.0 384 0.0 0.0 447 1.0 0.0 446 1.0 1.0 SURF 0x00 mat 1 refs 4 446 0.0 1.0 447 0.0 0.0 448 1.0 0.0 449 1.0 1.0 SURF 0x00 mat 1 refs 4 445 0.0 1.0 446 0.0 0.0 449 1.0 0.0 450 1.0 1.0 SURF 0x00 mat 1 refs 4 444 0.0 1.0 445 0.0 0.0 450 1.0 0.0 451 1.0 1.0 SURF 0x00 mat 1 refs 4 443 0.0 1.0 444 0.0 0.0 451 1.0 0.0 452 1.0 1.0 SURF 0x00 mat 1 refs 4 442 0.0 1.0 443 0.0 0.0 452 1.0 0.0 453 1.0 1.0 SURF 0x00 mat 1 refs 4 441 0.0 1.0 442 0.0 0.0 453 1.0 0.0 454 1.0 1.0 SURF 0x00 mat 1 refs 4 440 0.0 1.0 441 0.0 0.0 454 1.0 0.0 455 1.0 1.0 SURF 0x00 mat 1 refs 4 439 0.0 1.0 440 0.0 0.0 455 1.0 0.0 456 1.0 1.0 SURF 0x00 mat 1 refs 4 438 0.0 1.0 439 0.0 0.0 456 1.0 0.0 457 1.0 1.0 SURF 0x00 mat 1 refs 4 437 0.0 1.0 438 0.0 0.0 457 1.0 0.0 458 1.0 1.0 SURF 0x00 mat 1 refs 4 436 0.0 1.0 437 0.0 0.0 458 1.0 0.0 459 1.0 1.0 SURF 0x00 mat 1 refs 4 435 0.0 1.0 436 0.0 0.0 459 1.0 0.0 460 1.0 1.0 SURF 0x00 mat 1 refs 4 434 0.0 1.0 435 0.0 0.0 460 1.0 0.0 461 1.0 1.0 SURF 0x00 mat 1 refs 4 433 0.0 1.0 434 0.0 0.0 461 1.0 0.0 462 1.0 1.0 SURF 0x00 mat 1 refs 4 432 0.0 1.0 433 0.0 0.0 462 1.0 0.0 463 1.0 1.0 SURF 0x00 mat 1 refs 4 431 0.0 1.0 432 0.0 0.0 463 1.0 0.0 464 1.0 1.0 SURF 0x00 mat 1 refs 4 430 0.0 1.0 431 0.0 0.0 464 1.0 0.0 465 1.0 1.0 SURF 0x00 mat 1 refs 4 429 0.0 1.0 430 0.0 0.0 465 1.0 0.0 466 1.0 1.0 SURF 0x00 mat 1 refs 4 428 0.0 1.0 429 0.0 0.0 466 1.0 0.0 467 1.0 1.0 SURF 0x00 mat 1 refs 4 427 0.0 1.0 428 0.0 0.0 467 1.0 0.0 468 1.0 1.0 SURF 0x00 mat 1 refs 4 426 0.0 1.0 427 0.0 0.0 468 1.0 0.0 469 1.0 1.0 SURF 0x00 mat 1 refs 4 425 0.0 1.0 426 0.0 0.0 469 1.0 0.0 470 1.0 1.0 SURF 0x00 mat 1 refs 4 424 0.0 1.0 425 0.0 0.0 470 1.0 0.0 471 1.0 1.0 SURF 0x00 mat 1 refs 4 423 0.0 1.0 424 0.0 0.0 471 1.0 0.0 472 1.0 1.0 SURF 0x00 mat 1 refs 4 422 0.0 1.0 423 0.0 0.0 472 1.0 0.0 473 1.0 1.0 SURF 0x00 mat 1 refs 4 421 0.0 1.0 422 0.0 0.0 473 1.0 0.0 474 1.0 1.0 SURF 0x00 mat 1 refs 4 420 0.0 1.0 421 0.0 0.0 474 1.0 0.0 475 1.0 1.0 SURF 0x00 mat 1 refs 4 419 0.0 1.0 420 0.0 0.0 475 1.0 0.0 476 1.0 1.0 SURF 0x00 mat 1 refs 4 418 0.0 1.0 419 0.0 0.0 476 1.0 0.0 477 1.0 1.0 SURF 0x00 mat 1 refs 4 417 0.0 1.0 418 0.0 0.0 477 1.0 0.0 478 1.0 1.0 SURF 0x00 mat 1 refs 4 416 0.0 1.0 417 0.0 0.0 478 1.0 0.0 479 1.0 1.0 SURF 0x00 mat 1 refs 4 479 0.0 1.0 478 0.0 0.0 481 1.0 0.0 480 1.0 1.0 SURF 0x00 mat 1 refs 4 478 0.0 1.0 477 0.0 0.0 482 1.0 0.0 481 1.0 1.0 SURF 0x00 mat 1 refs 4 477 0.0 1.0 476 0.0 0.0 483 1.0 0.0 482 1.0 1.0 SURF 0x00 mat 1 refs 4 476 0.0 1.0 475 0.0 0.0 484 1.0 0.0 483 1.0 1.0 SURF 0x00 mat 1 refs 4 475 0.0 1.0 474 0.0 0.0 485 1.0 0.0 484 1.0 1.0 SURF 0x00 mat 1 refs 4 474 0.0 1.0 473 0.0 0.0 486 1.0 0.0 485 1.0 1.0 SURF 0x00 mat 1 refs 4 473 0.0 1.0 472 0.0 0.0 487 1.0 0.0 486 1.0 1.0 SURF 0x00 mat 1 refs 4 472 0.0 1.0 471 0.0 0.0 488 1.0 0.0 487 1.0 1.0 SURF 0x00 mat 1 refs 4 471 0.0 1.0 470 0.0 0.0 489 1.0 0.0 488 1.0 1.0 SURF 0x00 mat 1 refs 4 470 0.0 1.0 469 0.0 0.0 490 1.0 0.0 489 1.0 1.0 SURF 0x00 mat 1 refs 4 469 0.0 1.0 468 0.0 0.0 491 1.0 0.0 490 1.0 1.0 SURF 0x00 mat 1 refs 4 468 0.0 1.0 467 0.0 0.0 492 1.0 0.0 491 1.0 1.0 SURF 0x00 mat 1 refs 4 467 0.0 1.0 466 0.0 0.0 493 1.0 0.0 492 1.0 1.0 SURF 0x00 mat 1 refs 4 466 0.0 1.0 465 0.0 0.0 494 1.0 0.0 493 1.0 1.0 SURF 0x00 mat 1 refs 4 465 0.0 1.0 464 0.0 0.0 495 1.0 0.0 494 1.0 1.0 SURF 0x00 mat 1 refs 4 464 0.0 1.0 463 0.0 0.0 496 1.0 0.0 495 1.0 1.0 SURF 0x00 mat 1 refs 4 463 0.0 1.0 462 0.0 0.0 497 1.0 0.0 496 1.0 1.0 SURF 0x00 mat 1 refs 4 462 0.0 1.0 461 0.0 0.0 498 1.0 0.0 497 1.0 1.0 SURF 0x00 mat 1 refs 4 461 0.0 1.0 460 0.0 0.0 499 1.0 0.0 498 1.0 1.0 SURF 0x00 mat 1 refs 4 460 0.0 1.0 459 0.0 0.0 500 1.0 0.0 499 1.0 1.0 SURF 0x00 mat 1 refs 4 459 0.0 1.0 458 0.0 0.0 501 1.0 0.0 500 1.0 1.0 SURF 0x00 mat 1 refs 4 458 0.0 1.0 457 0.0 0.0 502 1.0 0.0 501 1.0 1.0 SURF 0x00 mat 1 refs 4 457 0.0 1.0 456 0.0 0.0 503 1.0 0.0 502 1.0 1.0 SURF 0x00 mat 1 refs 4 456 0.0 1.0 455 0.0 0.0 504 1.0 0.0 503 1.0 1.0 SURF 0x00 mat 1 refs 4 455 0.0 1.0 454 0.0 0.0 505 1.0 0.0 504 1.0 1.0 SURF 0x00 mat 1 refs 4 454 0.0 1.0 453 0.0 0.0 506 1.0 0.0 505 1.0 1.0 SURF 0x00 mat 1 refs 4 453 0.0 1.0 452 0.0 0.0 507 1.0 0.0 506 1.0 1.0 SURF 0x00 mat 1 refs 4 452 0.0 1.0 451 0.0 0.0 508 1.0 0.0 507 1.0 1.0 SURF 0x00 mat 1 refs 4 451 0.0 1.0 450 0.0 0.0 509 1.0 0.0 508 1.0 1.0 SURF 0x00 mat 1 refs 4 450 0.0 1.0 449 0.0 0.0 510 1.0 0.0 509 1.0 1.0 SURF 0x00 mat 1 refs 4 449 0.0 1.0 448 0.0 0.0 511 1.0 0.0 510 1.0 1.0 SURF 0x00 mat 1 refs 4 510 0.0 1.0 511 0.0 0.0 512 1.0 0.0 513 1.0 1.0 SURF 0x00 mat 1 refs 4 509 0.0 1.0 510 0.0 0.0 513 1.0 0.0 514 1.0 1.0 SURF 0x00 mat 1 refs 4 508 0.0 1.0 509 0.0 0.0 514 1.0 0.0 515 1.0 1.0 SURF 0x00 mat 1 refs 4 507 0.0 1.0 508 0.0 0.0 515 1.0 0.0 516 1.0 1.0 SURF 0x00 mat 1 refs 4 506 0.0 1.0 507 0.0 0.0 516 1.0 0.0 517 1.0 1.0 SURF 0x00 mat 1 refs 4 505 0.0 1.0 506 0.0 0.0 517 1.0 0.0 518 1.0 1.0 SURF 0x00 mat 1 refs 4 504 0.0 1.0 505 0.0 0.0 518 1.0 0.0 519 1.0 1.0 SURF 0x00 mat 1 refs 4 503 0.0 1.0 504 0.0 0.0 519 1.0 0.0 520 1.0 1.0 SURF 0x00 mat 1 refs 4 502 0.0 1.0 503 0.0 0.0 520 1.0 0.0 521 1.0 1.0 SURF 0x00 mat 1 refs 4 501 0.0 1.0 502 0.0 0.0 521 1.0 0.0 522 1.0 1.0 SURF 0x00 mat 1 refs 4 500 0.0 1.0 501 0.0 0.0 522 1.0 0.0 523 1.0 1.0 SURF 0x00 mat 1 refs 4 499 0.0 1.0 500 0.0 0.0 523 1.0 0.0 524 1.0 1.0 SURF 0x00 mat 1 refs 4 498 0.0 1.0 499 0.0 0.0 524 1.0 0.0 525 1.0 1.0 SURF 0x00 mat 1 refs 4 497 0.0 1.0 498 0.0 0.0 525 1.0 0.0 526 1.0 1.0 SURF 0x00 mat 1 refs 4 496 0.0 1.0 497 0.0 0.0 526 1.0 0.0 527 1.0 1.0 SURF 0x00 mat 1 refs 4 495 0.0 1.0 496 0.0 0.0 527 1.0 0.0 528 1.0 1.0 SURF 0x00 mat 1 refs 4 494 0.0 1.0 495 0.0 0.0 528 1.0 0.0 529 1.0 1.0 SURF 0x00 mat 1 refs 4 493 0.0 1.0 494 0.0 0.0 529 1.0 0.0 530 1.0 1.0 SURF 0x00 mat 1 refs 4 492 0.0 1.0 493 0.0 0.0 530 1.0 0.0 531 1.0 1.0 SURF 0x00 mat 1 refs 4 491 0.0 1.0 492 0.0 0.0 531 1.0 0.0 532 1.0 1.0 SURF 0x00 mat 1 refs 4 490 0.0 1.0 491 0.0 0.0 532 1.0 0.0 533 1.0 1.0 SURF 0x00 mat 1 refs 4 489 0.0 1.0 490 0.0 0.0 533 1.0 0.0 534 1.0 1.0 SURF 0x00 mat 1 refs 4 488 0.0 1.0 489 0.0 0.0 534 1.0 0.0 535 1.0 1.0 SURF 0x00 mat 1 refs 4 487 0.0 1.0 488 0.0 0.0 535 1.0 0.0 536 1.0 1.0 SURF 0x00 mat 1 refs 4 486 0.0 1.0 487 0.0 0.0 536 1.0 0.0 537 1.0 1.0 SURF 0x00 mat 1 refs 4 485 0.0 1.0 486 0.0 0.0 537 1.0 0.0 538 1.0 1.0 SURF 0x00 mat 1 refs 4 484 0.0 1.0 485 0.0 0.0 538 1.0 0.0 539 1.0 1.0 SURF 0x00 mat 1 refs 4 483 0.0 1.0 484 0.0 0.0 539 1.0 0.0 540 1.0 1.0 SURF 0x00 mat 1 refs 4 482 0.0 1.0 483 0.0 0.0 540 1.0 0.0 541 1.0 1.0 SURF 0x00 mat 1 refs 4 481 0.0 1.0 482 0.0 0.0 541 1.0 0.0 542 1.0 1.0 SURF 0x00 mat 1 refs 4 480 0.0 1.0 481 0.0 0.0 542 1.0 0.0 543 1.0 1.0 SURF 0x00 mat 1 refs 4 543 0.0 1.0 542 0.0 0.0 545 1.0 0.0 544 1.0 1.0 SURF 0x00 mat 1 refs 4 542 0.0 1.0 541 0.0 0.0 546 1.0 0.0 545 1.0 1.0 SURF 0x00 mat 1 refs 4 541 0.0 1.0 540 0.0 0.0 547 1.0 0.0 546 1.0 1.0 SURF 0x00 mat 1 refs 4 540 0.0 1.0 539 0.0 0.0 548 1.0 0.0 547 1.0 1.0 SURF 0x00 mat 1 refs 4 539 0.0 1.0 538 0.0 0.0 549 1.0 0.0 548 1.0 1.0 SURF 0x00 mat 1 refs 4 538 0.0 1.0 537 0.0 0.0 550 1.0 0.0 549 1.0 1.0 SURF 0x00 mat 1 refs 4 537 0.0 1.0 536 0.0 0.0 551 1.0 0.0 550 1.0 1.0 SURF 0x00 mat 1 refs 4 536 0.0 1.0 535 0.0 0.0 552 1.0 0.0 551 1.0 1.0 SURF 0x00 mat 1 refs 4 535 0.0 1.0 534 0.0 0.0 553 1.0 0.0 552 1.0 1.0 SURF 0x00 mat 1 refs 4 534 0.0 1.0 533 0.0 0.0 554 1.0 0.0 553 1.0 1.0 SURF 0x00 mat 1 refs 4 533 0.0 1.0 532 0.0 0.0 555 1.0 0.0 554 1.0 1.0 SURF 0x00 mat 1 refs 4 532 0.0 1.0 531 0.0 0.0 556 1.0 0.0 555 1.0 1.0 SURF 0x00 mat 1 refs 4 531 0.0 1.0 530 0.0 0.0 557 1.0 0.0 556 1.0 1.0 SURF 0x00 mat 1 refs 4 530 0.0 1.0 529 0.0 0.0 558 1.0 0.0 557 1.0 1.0 SURF 0x00 mat 1 refs 4 529 0.0 1.0 528 0.0 0.0 559 1.0 0.0 558 1.0 1.0 SURF 0x00 mat 1 refs 4 528 0.0 1.0 527 0.0 0.0 560 1.0 0.0 559 1.0 1.0 SURF 0x00 mat 1 refs 4 527 0.0 1.0 526 0.0 0.0 561 1.0 0.0 560 1.0 1.0 SURF 0x00 mat 1 refs 4 526 0.0 1.0 525 0.0 0.0 562 1.0 0.0 561 1.0 1.0 SURF 0x00 mat 1 refs 4 525 0.0 1.0 524 0.0 0.0 563 1.0 0.0 562 1.0 1.0 SURF 0x00 mat 1 refs 4 524 0.0 1.0 523 0.0 0.0 564 1.0 0.0 563 1.0 1.0 SURF 0x00 mat 1 refs 4 523 0.0 1.0 522 0.0 0.0 565 1.0 0.0 564 1.0 1.0 SURF 0x00 mat 1 refs 4 522 0.0 1.0 521 0.0 0.0 566 1.0 0.0 565 1.0 1.0 SURF 0x00 mat 1 refs 4 521 0.0 1.0 520 0.0 0.0 567 1.0 0.0 566 1.0 1.0 SURF 0x00 mat 1 refs 4 520 0.0 1.0 519 0.0 0.0 568 1.0 0.0 567 1.0 1.0 SURF 0x00 mat 1 refs 4 519 0.0 1.0 518 0.0 0.0 569 1.0 0.0 568 1.0 1.0 SURF 0x00 mat 1 refs 4 518 0.0 1.0 517 0.0 0.0 570 1.0 0.0 569 1.0 1.0 SURF 0x00 mat 1 refs 4 517 0.0 1.0 516 0.0 0.0 571 1.0 0.0 570 1.0 1.0 SURF 0x00 mat 1 refs 4 516 0.0 1.0 515 0.0 0.0 572 1.0 0.0 571 1.0 1.0 SURF 0x00 mat 1 refs 4 515 0.0 1.0 514 0.0 0.0 573 1.0 0.0 572 1.0 1.0 SURF 0x00 mat 1 refs 4 514 0.0 1.0 513 0.0 0.0 574 1.0 0.0 573 1.0 1.0 SURF 0x00 mat 1 refs 4 513 0.0 1.0 512 0.0 0.0 575 1.0 0.0 574 1.0 1.0 SURF 0x00 mat 1 refs 4 574 0.0 1.0 575 0.0 0.0 576 1.0 0.0 577 1.0 1.0 SURF 0x00 mat 1 refs 4 573 0.0 1.0 574 0.0 0.0 577 1.0 0.0 578 1.0 1.0 SURF 0x00 mat 1 refs 4 572 0.0 1.0 573 0.0 0.0 578 1.0 0.0 579 1.0 1.0 SURF 0x00 mat 1 refs 4 571 0.0 1.0 572 0.0 0.0 579 1.0 0.0 580 1.0 1.0 SURF 0x00 mat 1 refs 4 570 0.0 1.0 571 0.0 0.0 580 1.0 0.0 581 1.0 1.0 SURF 0x00 mat 1 refs 4 569 0.0 1.0 570 0.0 0.0 581 1.0 0.0 582 1.0 1.0 SURF 0x00 mat 1 refs 4 568 0.0 1.0 569 0.0 0.0 582 1.0 0.0 583 1.0 1.0 SURF 0x00 mat 1 refs 4 567 0.0 1.0 568 0.0 0.0 583 1.0 0.0 584 1.0 1.0 SURF 0x00 mat 1 refs 4 566 0.0 1.0 567 0.0 0.0 584 1.0 0.0 585 1.0 1.0 SURF 0x00 mat 1 refs 4 565 0.0 1.0 566 0.0 0.0 585 1.0 0.0 586 1.0 1.0 SURF 0x00 mat 1 refs 4 564 0.0 1.0 565 0.0 0.0 586 1.0 0.0 587 1.0 1.0 SURF 0x00 mat 1 refs 4 563 0.0 1.0 564 0.0 0.0 587 1.0 0.0 588 1.0 1.0 SURF 0x00 mat 1 refs 4 562 0.0 1.0 563 0.0 0.0 588 1.0 0.0 589 1.0 1.0 SURF 0x00 mat 1 refs 4 561 0.0 1.0 562 0.0 0.0 589 1.0 0.0 590 1.0 1.0 SURF 0x00 mat 1 refs 4 560 0.0 1.0 561 0.0 0.0 590 1.0 0.0 591 1.0 1.0 SURF 0x00 mat 1 refs 4 559 0.0 1.0 560 0.0 0.0 591 1.0 0.0 592 1.0 1.0 SURF 0x00 mat 1 refs 4 558 0.0 1.0 559 0.0 0.0 592 1.0 0.0 593 1.0 1.0 SURF 0x00 mat 1 refs 4 557 0.0 1.0 558 0.0 0.0 593 1.0 0.0 594 1.0 1.0 SURF 0x00 mat 1 refs 4 556 0.0 1.0 557 0.0 0.0 594 1.0 0.0 595 1.0 1.0 SURF 0x00 mat 1 refs 4 555 0.0 1.0 556 0.0 0.0 595 1.0 0.0 596 1.0 1.0 SURF 0x00 mat 1 refs 4 554 0.0 1.0 555 0.0 0.0 596 1.0 0.0 597 1.0 1.0 SURF 0x00 mat 1 refs 4 553 0.0 1.0 554 0.0 0.0 597 1.0 0.0 598 1.0 1.0 SURF 0x00 mat 1 refs 4 552 0.0 1.0 553 0.0 0.0 598 1.0 0.0 599 1.0 1.0 SURF 0x00 mat 1 refs 4 551 0.0 1.0 552 0.0 0.0 599 1.0 0.0 600 1.0 1.0 SURF 0x00 mat 1 refs 4 550 0.0 1.0 551 0.0 0.0 600 1.0 0.0 601 1.0 1.0 SURF 0x00 mat 1 refs 4 549 0.0 1.0 550 0.0 0.0 601 1.0 0.0 602 1.0 1.0 SURF 0x00 mat 1 refs 4 548 0.0 1.0 549 0.0 0.0 602 1.0 0.0 603 1.0 1.0 SURF 0x00 mat 1 refs 4 547 0.0 1.0 548 0.0 0.0 603 1.0 0.0 604 1.0 1.0 SURF 0x00 mat 1 refs 4 546 0.0 1.0 547 0.0 0.0 604 1.0 0.0 605 1.0 1.0 SURF 0x00 mat 1 refs 4 545 0.0 1.0 546 0.0 0.0 605 1.0 0.0 606 1.0 1.0 SURF 0x00 mat 1 refs 4 544 0.0 1.0 545 0.0 0.0 606 1.0 0.0 607 1.0 1.0 SURF 0x00 mat 1 refs 4 607 0.0 1.0 606 0.0 0.0 609 1.0 0.0 608 1.0 1.0 SURF 0x00 mat 1 refs 4 606 0.0 1.0 605 0.0 0.0 610 1.0 0.0 609 1.0 1.0 SURF 0x00 mat 1 refs 4 605 0.0 1.0 604 0.0 0.0 611 1.0 0.0 610 1.0 1.0 SURF 0x00 mat 1 refs 4 604 0.0 1.0 603 0.0 0.0 612 1.0 0.0 611 1.0 1.0 SURF 0x00 mat 1 refs 4 603 0.0 1.0 602 0.0 0.0 613 1.0 0.0 612 1.0 1.0 SURF 0x00 mat 1 refs 4 602 0.0 1.0 601 0.0 0.0 614 1.0 0.0 613 1.0 1.0 SURF 0x00 mat 1 refs 4 601 0.0 1.0 600 0.0 0.0 615 1.0 0.0 614 1.0 1.0 SURF 0x00 mat 1 refs 4 600 0.0 1.0 599 0.0 0.0 616 1.0 0.0 615 1.0 1.0 SURF 0x00 mat 1 refs 4 599 0.0 1.0 598 0.0 0.0 617 1.0 0.0 616 1.0 1.0 SURF 0x00 mat 1 refs 4 598 0.0 1.0 597 0.0 0.0 618 1.0 0.0 617 1.0 1.0 SURF 0x00 mat 1 refs 4 597 0.0 1.0 596 0.0 0.0 619 1.0 0.0 618 1.0 1.0 SURF 0x00 mat 1 refs 4 596 0.0 1.0 595 0.0 0.0 620 1.0 0.0 619 1.0 1.0 SURF 0x00 mat 1 refs 4 595 0.0 1.0 594 0.0 0.0 621 1.0 0.0 620 1.0 1.0 SURF 0x00 mat 1 refs 4 594 0.0 1.0 593 0.0 0.0 622 1.0 0.0 621 1.0 1.0 SURF 0x00 mat 1 refs 4 593 0.0 1.0 592 0.0 0.0 623 1.0 0.0 622 1.0 1.0 SURF 0x00 mat 1 refs 4 592 0.0 1.0 591 0.0 0.0 624 1.0 0.0 623 1.0 1.0 SURF 0x00 mat 1 refs 4 591 0.0 1.0 590 0.0 0.0 625 1.0 0.0 624 1.0 1.0 SURF 0x00 mat 1 refs 4 590 0.0 1.0 589 0.0 0.0 626 1.0 0.0 625 1.0 1.0 SURF 0x00 mat 1 refs 4 589 0.0 1.0 588 0.0 0.0 627 1.0 0.0 626 1.0 1.0 SURF 0x00 mat 1 refs 4 588 0.0 1.0 587 0.0 0.0 628 1.0 0.0 627 1.0 1.0 SURF 0x00 mat 1 refs 4 587 0.0 1.0 586 0.0 0.0 629 1.0 0.0 628 1.0 1.0 SURF 0x00 mat 1 refs 4 586 0.0 1.0 585 0.0 0.0 630 1.0 0.0 629 1.0 1.0 SURF 0x00 mat 1 refs 4 585 0.0 1.0 584 0.0 0.0 631 1.0 0.0 630 1.0 1.0 SURF 0x00 mat 1 refs 4 584 0.0 1.0 583 0.0 0.0 632 1.0 0.0 631 1.0 1.0 SURF 0x00 mat 1 refs 4 583 0.0 1.0 582 0.0 0.0 633 1.0 0.0 632 1.0 1.0 SURF 0x00 mat 1 refs 4 582 0.0 1.0 581 0.0 0.0 634 1.0 0.0 633 1.0 1.0 SURF 0x00 mat 1 refs 4 581 0.0 1.0 580 0.0 0.0 635 1.0 0.0 634 1.0 1.0 SURF 0x00 mat 1 refs 4 580 0.0 1.0 579 0.0 0.0 636 1.0 0.0 635 1.0 1.0 SURF 0x00 mat 1 refs 4 579 0.0 1.0 578 0.0 0.0 637 1.0 0.0 636 1.0 1.0 SURF 0x00 mat 1 refs 4 578 0.0 1.0 577 0.0 0.0 638 1.0 0.0 637 1.0 1.0 SURF 0x00 mat 1 refs 4 577 0.0 1.0 576 0.0 0.0 639 1.0 0.0 638 1.0 1.0 SURF 0x00 mat 1 refs 4 638 0.0 1.0 639 0.0 0.0 640 1.0 0.0 641 1.0 1.0 SURF 0x00 mat 1 refs 4 637 0.0 1.0 638 0.0 0.0 641 1.0 0.0 642 1.0 1.0 SURF 0x00 mat 1 refs 4 636 0.0 1.0 637 0.0 0.0 642 1.0 0.0 643 1.0 1.0 SURF 0x00 mat 1 refs 4 635 0.0 1.0 636 0.0 0.0 643 1.0 0.0 644 1.0 1.0 SURF 0x00 mat 1 refs 4 634 0.0 1.0 635 0.0 0.0 644 1.0 0.0 645 1.0 1.0 SURF 0x00 mat 1 refs 4 633 0.0 1.0 634 0.0 0.0 645 1.0 0.0 646 1.0 1.0 SURF 0x00 mat 1 refs 4 632 0.0 1.0 633 0.0 0.0 646 1.0 0.0 647 1.0 1.0 SURF 0x00 mat 1 refs 4 631 0.0 1.0 632 0.0 0.0 647 1.0 0.0 648 1.0 1.0 SURF 0x00 mat 1 refs 4 630 0.0 1.0 631 0.0 0.0 648 1.0 0.0 649 1.0 1.0 SURF 0x00 mat 1 refs 4 629 0.0 1.0 630 0.0 0.0 649 1.0 0.0 650 1.0 1.0 SURF 0x00 mat 1 refs 4 628 0.0 1.0 629 0.0 0.0 650 1.0 0.0 651 1.0 1.0 SURF 0x00 mat 1 refs 4 627 0.0 1.0 628 0.0 0.0 651 1.0 0.0 652 1.0 1.0 SURF 0x00 mat 1 refs 4 626 0.0 1.0 627 0.0 0.0 652 1.0 0.0 653 1.0 1.0 SURF 0x00 mat 1 refs 4 625 0.0 1.0 626 0.0 0.0 653 1.0 0.0 654 1.0 1.0 SURF 0x00 mat 1 refs 4 624 0.0 1.0 625 0.0 0.0 654 1.0 0.0 655 1.0 1.0 SURF 0x00 mat 1 refs 4 623 0.0 1.0 624 0.0 0.0 655 1.0 0.0 656 1.0 1.0 SURF 0x00 mat 1 refs 4 622 0.0 1.0 623 0.0 0.0 656 1.0 0.0 657 1.0 1.0 SURF 0x00 mat 1 refs 4 621 0.0 1.0 622 0.0 0.0 657 1.0 0.0 658 1.0 1.0 SURF 0x00 mat 1 refs 4 620 0.0 1.0 621 0.0 0.0 658 1.0 0.0 659 1.0 1.0 SURF 0x00 mat 1 refs 4 619 0.0 1.0 620 0.0 0.0 659 1.0 0.0 660 1.0 1.0 SURF 0x00 mat 1 refs 4 618 0.0 1.0 619 0.0 0.0 660 1.0 0.0 661 1.0 1.0 SURF 0x00 mat 1 refs 4 617 0.0 1.0 618 0.0 0.0 661 1.0 0.0 662 1.0 1.0 SURF 0x00 mat 1 refs 4 616 0.0 1.0 617 0.0 0.0 662 1.0 0.0 663 1.0 1.0 SURF 0x00 mat 1 refs 4 614 0.0 1.0 615 0.0 0.0 664 1.0 0.0 665 1.0 1.0 SURF 0x00 mat 1 refs 4 613 0.0 1.0 614 0.0 0.0 665 1.0 0.0 666 1.0 1.0 SURF 0x00 mat 1 refs 4 612 0.0 1.0 613 0.0 0.0 666 1.0 0.0 667 1.0 1.0 SURF 0x00 mat 1 refs 4 611 0.0 1.0 612 0.0 0.0 667 1.0 0.0 668 1.0 1.0 SURF 0x00 mat 1 refs 4 610 0.0 1.0 611 0.0 0.0 668 1.0 0.0 669 1.0 1.0 SURF 0x00 mat 1 refs 4 609 0.0 1.0 610 0.0 0.0 669 1.0 0.0 670 1.0 1.0 SURF 0x00 mat 1 refs 4 608 0.0 1.0 609 0.0 0.0 670 1.0 0.0 671 1.0 1.0 SURF 0x00 mat 1 refs 4 671 0.0 1.0 670 0.0 0.0 673 1.0 0.0 672 1.0 1.0 SURF 0x00 mat 1 refs 4 670 0.0 1.0 669 0.0 0.0 674 1.0 0.0 673 1.0 1.0 SURF 0x00 mat 1 refs 4 669 0.0 1.0 668 0.0 0.0 675 1.0 0.0 674 1.0 1.0 SURF 0x00 mat 1 refs 4 668 0.0 1.0 667 0.0 0.0 676 1.0 0.0 675 1.0 1.0 SURF 0x00 mat 1 refs 4 667 0.0 1.0 666 0.0 0.0 677 1.0 0.0 676 1.0 1.0 SURF 0x00 mat 1 refs 4 662 0.0 1.0 661 0.0 0.0 682 1.0 0.0 681 1.0 1.0 SURF 0x00 mat 1 refs 4 661 0.0 1.0 660 0.0 0.0 683 1.0 0.0 682 1.0 1.0 SURF 0x00 mat 1 refs 4 660 0.0 1.0 659 0.0 0.0 684 1.0 0.0 683 1.0 1.0 SURF 0x00 mat 1 refs 4 659 0.0 1.0 658 0.0 0.0 685 1.0 0.0 684 1.0 1.0 SURF 0x00 mat 1 refs 4 658 0.0 1.0 657 0.0 0.0 686 1.0 0.0 685 1.0 1.0 SURF 0x00 mat 1 refs 4 657 0.0 1.0 656 0.0 0.0 687 1.0 0.0 686 1.0 1.0 SURF 0x00 mat 1 refs 4 656 0.0 1.0 655 0.0 0.0 688 1.0 0.0 687 1.0 1.0 SURF 0x00 mat 1 refs 4 655 0.0 1.0 654 0.0 0.0 689 1.0 0.0 688 1.0 1.0 SURF 0x00 mat 1 refs 4 654 0.0 1.0 653 0.0 0.0 690 1.0 0.0 689 1.0 1.0 SURF 0x00 mat 1 refs 4 653 0.0 1.0 652 0.0 0.0 691 1.0 0.0 690 1.0 1.0 SURF 0x00 mat 1 refs 4 652 0.0 1.0 651 0.0 0.0 692 1.0 0.0 691 1.0 1.0 SURF 0x00 mat 1 refs 4 651 0.0 1.0 650 0.0 0.0 693 1.0 0.0 692 1.0 1.0 SURF 0x00 mat 1 refs 4 650 0.0 1.0 649 0.0 0.0 694 1.0 0.0 693 1.0 1.0 SURF 0x00 mat 1 refs 4 649 0.0 1.0 648 0.0 0.0 695 1.0 0.0 694 1.0 1.0 SURF 0x00 mat 1 refs 4 648 0.0 1.0 647 0.0 0.0 696 1.0 0.0 695 1.0 1.0 SURF 0x00 mat 1 refs 4 647 0.0 1.0 646 0.0 0.0 697 1.0 0.0 696 1.0 1.0 SURF 0x00 mat 1 refs 4 646 0.0 1.0 645 0.0 0.0 698 1.0 0.0 697 1.0 1.0 SURF 0x00 mat 1 refs 4 645 0.0 1.0 644 0.0 0.0 699 1.0 0.0 698 1.0 1.0 SURF 0x00 mat 1 refs 4 644 0.0 1.0 643 0.0 0.0 700 1.0 0.0 699 1.0 1.0 SURF 0x00 mat 1 refs 4 643 0.0 1.0 642 0.0 0.0 701 1.0 0.0 700 1.0 1.0 SURF 0x00 mat 1 refs 4 642 0.0 1.0 641 0.0 0.0 702 1.0 0.0 701 1.0 1.0 SURF 0x00 mat 1 refs 4 641 0.0 1.0 640 0.0 0.0 703 1.0 0.0 702 1.0 1.0 SURF 0x00 mat 1 refs 4 702 0.0 1.0 703 0.0 0.0 704 1.0 0.0 705 1.0 1.0 SURF 0x00 mat 1 refs 4 701 0.0 1.0 702 0.0 0.0 705 1.0 0.0 706 1.0 1.0 SURF 0x00 mat 1 refs 4 700 0.0 1.0 701 0.0 0.0 706 1.0 0.0 707 1.0 1.0 SURF 0x00 mat 1 refs 4 699 0.0 1.0 700 0.0 0.0 707 1.0 0.0 708 1.0 1.0 SURF 0x00 mat 1 refs 4 698 0.0 1.0 699 0.0 0.0 708 1.0 0.0 709 1.0 1.0 SURF 0x00 mat 1 refs 4 697 0.0 1.0 698 0.0 0.0 709 1.0 0.0 710 1.0 1.0 SURF 0x00 mat 1 refs 4 696 0.0 1.0 697 0.0 0.0 710 1.0 0.0 711 1.0 1.0 SURF 0x00 mat 1 refs 4 695 0.0 1.0 696 0.0 0.0 711 1.0 0.0 712 1.0 1.0 SURF 0x00 mat 1 refs 4 694 0.0 1.0 695 0.0 0.0 712 1.0 0.0 713 1.0 1.0 SURF 0x00 mat 1 refs 4 693 0.0 1.0 694 0.0 0.0 713 1.0 0.0 714 1.0 1.0 SURF 0x00 mat 1 refs 4 692 0.0 1.0 693 0.0 0.0 714 1.0 0.0 715 1.0 1.0 SURF 0x00 mat 1 refs 4 691 0.0 1.0 692 0.0 0.0 715 1.0 0.0 716 1.0 1.0 SURF 0x00 mat 1 refs 4 690 0.0 1.0 691 0.0 0.0 716 1.0 0.0 717 1.0 1.0 SURF 0x00 mat 1 refs 4 689 0.0 1.0 690 0.0 0.0 717 1.0 0.0 718 1.0 1.0 SURF 0x00 mat 1 refs 4 688 0.0 1.0 689 0.0 0.0 718 1.0 0.0 719 1.0 1.0 SURF 0x00 mat 1 refs 4 687 0.0 1.0 688 0.0 0.0 719 1.0 0.0 720 1.0 1.0 SURF 0x00 mat 1 refs 4 686 0.0 1.0 687 0.0 0.0 720 1.0 0.0 721 1.0 1.0 SURF 0x00 mat 1 refs 4 685 0.0 1.0 686 0.0 0.0 721 1.0 0.0 722 1.0 1.0 SURF 0x00 mat 1 refs 4 684 0.0 1.0 685 0.0 0.0 722 1.0 0.0 723 1.0 1.0 SURF 0x00 mat 1 refs 4 683 0.0 1.0 684 0.0 0.0 723 1.0 0.0 724 1.0 1.0 SURF 0x00 mat 1 refs 4 682 0.0 1.0 683 0.0 0.0 724 1.0 0.0 725 1.0 1.0 SURF 0x00 mat 1 refs 4 681 0.0 1.0 682 0.0 0.0 725 1.0 0.0 726 1.0 1.0 SURF 0x00 mat 1 refs 4 674 0.0 1.0 675 0.0 0.0 732 1.0 0.0 733 1.0 1.0 SURF 0x00 mat 1 refs 4 673 0.0 1.0 674 0.0 0.0 733 1.0 0.0 734 1.0 1.0 SURF 0x00 mat 1 refs 4 672 0.0 1.0 673 0.0 0.0 734 1.0 0.0 735 1.0 1.0 SURF 0x00 mat 1 refs 4 735 0.0 1.0 734 0.0 0.0 737 1.0 0.0 736 1.0 1.0 SURF 0x00 mat 1 refs 4 726 0.0 1.0 725 0.0 0.0 746 1.0 0.0 745 1.0 1.0 SURF 0x00 mat 1 refs 4 725 0.0 1.0 724 0.0 0.0 747 1.0 0.0 746 1.0 1.0 SURF 0x00 mat 1 refs 4 724 0.0 1.0 723 0.0 0.0 748 1.0 0.0 747 1.0 1.0 SURF 0x00 mat 1 refs 4 723 0.0 1.0 722 0.0 0.0 749 1.0 0.0 748 1.0 1.0 SURF 0x00 mat 1 refs 4 722 0.0 1.0 721 0.0 0.0 750 1.0 0.0 749 1.0 1.0 SURF 0x00 mat 1 refs 4 721 0.0 1.0 720 0.0 0.0 751 1.0 0.0 750 1.0 1.0 SURF 0x00 mat 1 refs 4 720 0.0 1.0 719 0.0 0.0 752 1.0 0.0 751 1.0 1.0 SURF 0x00 mat 1 refs 4 719 0.0 1.0 718 0.0 0.0 753 1.0 0.0 752 1.0 1.0 SURF 0x00 mat 1 refs 4 718 0.0 1.0 717 0.0 0.0 754 1.0 0.0 753 1.0 1.0 SURF 0x00 mat 1 refs 4 717 0.0 1.0 716 0.0 0.0 755 1.0 0.0 754 1.0 1.0 SURF 0x00 mat 1 refs 4 716 0.0 1.0 715 0.0 0.0 756 1.0 0.0 755 1.0 1.0 SURF 0x00 mat 1 refs 4 715 0.0 1.0 714 0.0 0.0 757 1.0 0.0 756 1.0 1.0 SURF 0x00 mat 1 refs 4 714 0.0 1.0 713 0.0 0.0 758 1.0 0.0 757 1.0 1.0 SURF 0x00 mat 1 refs 4 713 0.0 1.0 712 0.0 0.0 759 1.0 0.0 758 1.0 1.0 SURF 0x00 mat 1 refs 4 712 0.0 1.0 711 0.0 0.0 760 1.0 0.0 759 1.0 1.0 SURF 0x00 mat 1 refs 4 711 0.0 1.0 710 0.0 0.0 761 1.0 0.0 760 1.0 1.0 SURF 0x00 mat 1 refs 4 710 0.0 1.0 709 0.0 0.0 762 1.0 0.0 761 1.0 1.0 SURF 0x00 mat 1 refs 4 709 0.0 1.0 708 0.0 0.0 763 1.0 0.0 762 1.0 1.0 SURF 0x00 mat 1 refs 4 708 0.0 1.0 707 0.0 0.0 764 1.0 0.0 763 1.0 1.0 SURF 0x00 mat 1 refs 4 707 0.0 1.0 706 0.0 0.0 765 1.0 0.0 764 1.0 1.0 SURF 0x00 mat 1 refs 4 706 0.0 1.0 705 0.0 0.0 766 1.0 0.0 765 1.0 1.0 SURF 0x00 mat 1 refs 4 705 0.0 1.0 704 0.0 0.0 767 1.0 0.0 766 1.0 1.0 SURF 0x00 mat 1 refs 4 766 0.0 1.0 767 0.0 0.0 768 1.0 0.0 769 1.0 1.0 SURF 0x00 mat 1 refs 4 765 0.0 1.0 766 0.0 0.0 769 1.0 0.0 770 1.0 1.0 SURF 0x00 mat 1 refs 4 764 0.0 1.0 765 0.0 0.0 770 1.0 0.0 771 1.0 1.0 SURF 0x00 mat 1 refs 4 763 0.0 1.0 764 0.0 0.0 771 1.0 0.0 772 1.0 1.0 SURF 0x00 mat 1 refs 4 762 0.0 1.0 763 0.0 0.0 772 1.0 0.0 773 1.0 1.0 SURF 0x00 mat 1 refs 4 761 0.0 1.0 762 0.0 0.0 773 1.0 0.0 774 1.0 1.0 SURF 0x00 mat 1 refs 4 760 0.0 1.0 761 0.0 0.0 774 1.0 0.0 775 1.0 1.0 SURF 0x00 mat 1 refs 4 759 0.0 1.0 760 0.0 0.0 775 1.0 0.0 776 1.0 1.0 SURF 0x00 mat 1 refs 4 758 0.0 1.0 759 0.0 0.0 776 1.0 0.0 777 1.0 1.0 SURF 0x00 mat 1 refs 4 757 0.0 1.0 758 0.0 0.0 777 1.0 0.0 778 1.0 1.0 SURF 0x00 mat 1 refs 4 756 0.0 1.0 757 0.0 0.0 778 1.0 0.0 779 1.0 1.0 SURF 0x00 mat 1 refs 4 755 0.0 1.0 756 0.0 0.0 779 1.0 0.0 780 1.0 1.0 SURF 0x00 mat 1 refs 4 754 0.0 1.0 755 0.0 0.0 780 1.0 0.0 781 1.0 1.0 SURF 0x00 mat 1 refs 4 753 0.0 1.0 754 0.0 0.0 781 1.0 0.0 782 1.0 1.0 SURF 0x00 mat 1 refs 4 752 0.0 1.0 753 0.0 0.0 782 1.0 0.0 783 1.0 1.0 SURF 0x00 mat 1 refs 4 751 0.0 1.0 752 0.0 0.0 783 1.0 0.0 784 1.0 1.0 SURF 0x00 mat 1 refs 4 750 0.0 1.0 751 0.0 0.0 784 1.0 0.0 785 1.0 1.0 SURF 0x00 mat 1 refs 4 749 0.0 1.0 750 0.0 0.0 785 1.0 0.0 786 1.0 1.0 SURF 0x00 mat 1 refs 4 748 0.0 1.0 749 0.0 0.0 786 1.0 0.0 787 1.0 1.0 SURF 0x00 mat 1 refs 4 747 0.0 1.0 748 0.0 0.0 787 1.0 0.0 788 1.0 1.0 SURF 0x00 mat 1 refs 4 746 0.0 1.0 747 0.0 0.0 788 1.0 0.0 789 1.0 1.0 SURF 0x00 mat 1 refs 4 745 0.0 1.0 746 0.0 0.0 789 1.0 0.0 790 1.0 1.0 SURF 0x00 mat 1 refs 4 790 0.0 1.0 789 0.0 0.0 810 1.0 0.0 809 1.0 1.0 SURF 0x00 mat 1 refs 4 789 0.0 1.0 788 0.0 0.0 811 1.0 0.0 810 1.0 1.0 SURF 0x00 mat 1 refs 4 788 0.0 1.0 787 0.0 0.0 812 1.0 0.0 811 1.0 1.0 SURF 0x00 mat 1 refs 4 787 0.0 1.0 786 0.0 0.0 813 1.0 0.0 812 1.0 1.0 SURF 0x00 mat 1 refs 4 786 0.0 1.0 785 0.0 0.0 814 1.0 0.0 813 1.0 1.0 SURF 0x00 mat 1 refs 4 785 0.0 1.0 784 0.0 0.0 815 1.0 0.0 814 1.0 1.0 SURF 0x00 mat 1 refs 4 784 0.0 1.0 783 0.0 0.0 816 1.0 0.0 815 1.0 1.0 SURF 0x00 mat 1 refs 4 783 0.0 1.0 782 0.0 0.0 817 1.0 0.0 816 1.0 1.0 SURF 0x00 mat 1 refs 4 782 0.0 1.0 781 0.0 0.0 818 1.0 0.0 817 1.0 1.0 SURF 0x00 mat 1 refs 4 781 0.0 1.0 780 0.0 0.0 819 1.0 0.0 818 1.0 1.0 SURF 0x00 mat 1 refs 4 780 0.0 1.0 779 0.0 0.0 820 1.0 0.0 819 1.0 1.0 SURF 0x00 mat 1 refs 4 779 0.0 1.0 778 0.0 0.0 821 1.0 0.0 820 1.0 1.0 SURF 0x00 mat 1 refs 4 778 0.0 1.0 777 0.0 0.0 822 1.0 0.0 821 1.0 1.0 SURF 0x00 mat 1 refs 4 777 0.0 1.0 776 0.0 0.0 823 1.0 0.0 822 1.0 1.0 SURF 0x00 mat 1 refs 4 776 0.0 1.0 775 0.0 0.0 824 1.0 0.0 823 1.0 1.0 SURF 0x00 mat 1 refs 4 775 0.0 1.0 774 0.0 0.0 825 1.0 0.0 824 1.0 1.0 SURF 0x00 mat 1 refs 4 774 0.0 1.0 773 0.0 0.0 826 1.0 0.0 825 1.0 1.0 SURF 0x00 mat 1 refs 4 773 0.0 1.0 772 0.0 0.0 827 1.0 0.0 826 1.0 1.0 SURF 0x00 mat 1 refs 4 772 0.0 1.0 771 0.0 0.0 828 1.0 0.0 827 1.0 1.0 SURF 0x00 mat 1 refs 4 771 0.0 1.0 770 0.0 0.0 829 1.0 0.0 828 1.0 1.0 SURF 0x00 mat 1 refs 4 770 0.0 1.0 769 0.0 0.0 830 1.0 0.0 829 1.0 1.0 SURF 0x00 mat 1 refs 4 769 0.0 1.0 768 0.0 0.0 831 1.0 0.0 830 1.0 1.0 SURF 0x00 mat 1 refs 4 830 0.0 1.0 831 0.0 0.0 832 1.0 0.0 833 1.0 1.0 SURF 0x00 mat 1 refs 4 829 0.0 1.0 830 0.0 0.0 833 1.0 0.0 834 1.0 1.0 SURF 0x00 mat 1 refs 4 828 0.0 1.0 829 0.0 0.0 834 1.0 0.0 835 1.0 1.0 SURF 0x00 mat 1 refs 4 827 0.0 1.0 828 0.0 0.0 835 1.0 0.0 836 1.0 1.0 SURF 0x00 mat 1 refs 4 826 0.0 1.0 827 0.0 0.0 836 1.0 0.0 837 1.0 1.0 SURF 0x00 mat 1 refs 4 825 0.0 1.0 826 0.0 0.0 837 1.0 0.0 838 1.0 1.0 SURF 0x00 mat 1 refs 4 824 0.0 1.0 825 0.0 0.0 838 1.0 0.0 839 1.0 1.0 SURF 0x00 mat 1 refs 4 823 0.0 1.0 824 0.0 0.0 839 1.0 0.0 840 1.0 1.0 SURF 0x00 mat 1 refs 4 822 0.0 1.0 823 0.0 0.0 840 1.0 0.0 841 1.0 1.0 SURF 0x00 mat 1 refs 4 821 0.0 1.0 822 0.0 0.0 841 1.0 0.0 842 1.0 1.0 SURF 0x00 mat 1 refs 4 820 0.0 1.0 821 0.0 0.0 842 1.0 0.0 843 1.0 1.0 SURF 0x00 mat 1 refs 4 819 0.0 1.0 820 0.0 0.0 843 1.0 0.0 844 1.0 1.0 SURF 0x00 mat 1 refs 4 818 0.0 1.0 819 0.0 0.0 844 1.0 0.0 845 1.0 1.0 SURF 0x00 mat 1 refs 4 817 0.0 1.0 818 0.0 0.0 845 1.0 0.0 846 1.0 1.0 SURF 0x00 mat 1 refs 4 816 0.0 1.0 817 0.0 0.0 846 1.0 0.0 847 1.0 1.0 SURF 0x00 mat 1 refs 4 815 0.0 1.0 816 0.0 0.0 847 1.0 0.0 848 1.0 1.0 SURF 0x00 mat 1 refs 4 814 0.0 1.0 815 0.0 0.0 848 1.0 0.0 849 1.0 1.0 SURF 0x00 mat 1 refs 4 813 0.0 1.0 814 0.0 0.0 849 1.0 0.0 850 1.0 1.0 SURF 0x00 mat 1 refs 4 812 0.0 1.0 813 0.0 0.0 850 1.0 0.0 851 1.0 1.0 SURF 0x00 mat 1 refs 4 811 0.0 1.0 812 0.0 0.0 851 1.0 0.0 852 1.0 1.0 SURF 0x00 mat 1 refs 4 810 0.0 1.0 811 0.0 0.0 852 1.0 0.0 853 1.0 1.0 SURF 0x00 mat 1 refs 4 809 0.0 1.0 810 0.0 0.0 853 1.0 0.0 854 1.0 1.0 SURF 0x00 mat 1 refs 4 854 0.0 1.0 853 0.0 0.0 874 1.0 0.0 873 1.0 1.0 SURF 0x00 mat 1 refs 4 853 0.0 1.0 852 0.0 0.0 875 1.0 0.0 874 1.0 1.0 SURF 0x00 mat 1 refs 4 852 0.0 1.0 851 0.0 0.0 876 1.0 0.0 875 1.0 1.0 SURF 0x00 mat 1 refs 4 851 0.0 1.0 850 0.0 0.0 877 1.0 0.0 876 1.0 1.0 SURF 0x00 mat 1 refs 4 850 0.0 1.0 849 0.0 0.0 878 1.0 0.0 877 1.0 1.0 SURF 0x00 mat 1 refs 4 849 0.0 1.0 848 0.0 0.0 879 1.0 0.0 878 1.0 1.0 SURF 0x00 mat 1 refs 4 848 0.0 1.0 847 0.0 0.0 880 1.0 0.0 879 1.0 1.0 SURF 0x00 mat 1 refs 4 847 0.0 1.0 846 0.0 0.0 881 1.0 0.0 880 1.0 1.0 SURF 0x00 mat 1 refs 4 846 0.0 1.0 845 0.0 0.0 882 1.0 0.0 881 1.0 1.0 SURF 0x00 mat 1 refs 4 845 0.0 1.0 844 0.0 0.0 883 1.0 0.0 882 1.0 1.0 SURF 0x00 mat 1 refs 4 844 0.0 1.0 843 0.0 0.0 884 1.0 0.0 883 1.0 1.0 SURF 0x00 mat 1 refs 4 843 0.0 1.0 842 0.0 0.0 885 1.0 0.0 884 1.0 1.0 SURF 0x00 mat 1 refs 4 842 0.0 1.0 841 0.0 0.0 886 1.0 0.0 885 1.0 1.0 SURF 0x00 mat 1 refs 4 841 0.0 1.0 840 0.0 0.0 887 1.0 0.0 886 1.0 1.0 SURF 0x00 mat 1 refs 4 840 0.0 1.0 839 0.0 0.0 888 1.0 0.0 887 1.0 1.0 SURF 0x00 mat 1 refs 4 839 0.0 1.0 838 0.0 0.0 889 1.0 0.0 888 1.0 1.0 SURF 0x00 mat 1 refs 4 838 0.0 1.0 837 0.0 0.0 890 1.0 0.0 889 1.0 1.0 SURF 0x00 mat 1 refs 4 837 0.0 1.0 836 0.0 0.0 891 1.0 0.0 890 1.0 1.0 SURF 0x00 mat 1 refs 4 836 0.0 1.0 835 0.0 0.0 892 1.0 0.0 891 1.0 1.0 SURF 0x00 mat 1 refs 4 835 0.0 1.0 834 0.0 0.0 893 1.0 0.0 892 1.0 1.0 SURF 0x00 mat 1 refs 4 834 0.0 1.0 833 0.0 0.0 894 1.0 0.0 893 1.0 1.0 SURF 0x00 mat 1 refs 4 833 0.0 1.0 832 0.0 0.0 895 1.0 0.0 894 1.0 1.0 SURF 0x00 mat 1 refs 4 894 0.0 1.0 895 0.0 0.0 896 1.0 0.0 897 1.0 1.0 SURF 0x00 mat 1 refs 4 893 0.0 1.0 894 0.0 0.0 897 1.0 0.0 898 1.0 1.0 SURF 0x00 mat 1 refs 4 892 0.0 1.0 893 0.0 0.0 898 1.0 0.0 899 1.0 1.0 SURF 0x00 mat 1 refs 4 891 0.0 1.0 892 0.0 0.0 899 1.0 0.0 900 1.0 1.0 SURF 0x00 mat 1 refs 4 890 0.0 1.0 891 0.0 0.0 900 1.0 0.0 901 1.0 1.0 SURF 0x00 mat 1 refs 4 889 0.0 1.0 890 0.0 0.0 901 1.0 0.0 902 1.0 1.0 SURF 0x00 mat 1 refs 4 888 0.0 1.0 889 0.0 0.0 902 1.0 0.0 903 1.0 1.0 SURF 0x00 mat 1 refs 4 887 0.0 1.0 888 0.0 0.0 903 1.0 0.0 904 1.0 1.0 SURF 0x00 mat 1 refs 4 886 0.0 1.0 887 0.0 0.0 904 1.0 0.0 905 1.0 1.0 SURF 0x00 mat 1 refs 4 885 0.0 1.0 886 0.0 0.0 905 1.0 0.0 906 1.0 1.0 SURF 0x00 mat 1 refs 4 884 0.0 1.0 885 0.0 0.0 906 1.0 0.0 907 1.0 1.0 SURF 0x00 mat 1 refs 4 883 0.0 1.0 884 0.0 0.0 907 1.0 0.0 908 1.0 1.0 SURF 0x00 mat 1 refs 4 882 0.0 1.0 883 0.0 0.0 908 1.0 0.0 909 1.0 1.0 SURF 0x00 mat 1 refs 4 881 0.0 1.0 882 0.0 0.0 909 1.0 0.0 910 1.0 1.0 SURF 0x00 mat 1 refs 4 880 0.0 1.0 881 0.0 0.0 910 1.0 0.0 911 1.0 1.0 SURF 0x00 mat 1 refs 4 879 0.0 1.0 880 0.0 0.0 911 1.0 0.0 912 1.0 1.0 SURF 0x00 mat 1 refs 4 878 0.0 1.0 879 0.0 0.0 912 1.0 0.0 913 1.0 1.0 SURF 0x00 mat 1 refs 4 877 0.0 1.0 878 0.0 0.0 913 1.0 0.0 914 1.0 1.0 SURF 0x00 mat 1 refs 4 876 0.0 1.0 877 0.0 0.0 914 1.0 0.0 915 1.0 1.0 SURF 0x00 mat 1 refs 4 875 0.0 1.0 876 0.0 0.0 915 1.0 0.0 916 1.0 1.0 SURF 0x00 mat 1 refs 4 874 0.0 1.0 875 0.0 0.0 916 1.0 0.0 917 1.0 1.0 SURF 0x00 mat 1 refs 4 873 0.0 1.0 874 0.0 0.0 917 1.0 0.0 918 1.0 1.0 SURF 0x00 mat 1 refs 4 919 0.0 1.0 918 0.0 0.0 937 1.0 0.0 936 1.0 1.0 SURF 0x00 mat 1 refs 4 918 0.0 1.0 917 0.0 0.0 938 1.0 0.0 937 1.0 1.0 SURF 0x00 mat 1 refs 4 917 0.0 1.0 916 0.0 0.0 939 1.0 0.0 938 1.0 1.0 SURF 0x00 mat 1 refs 4 916 0.0 1.0 915 0.0 0.0 940 1.0 0.0 939 1.0 1.0 SURF 0x00 mat 1 refs 4 915 0.0 1.0 914 0.0 0.0 941 1.0 0.0 940 1.0 1.0 SURF 0x00 mat 1 refs 4 914 0.0 1.0 913 0.0 0.0 942 1.0 0.0 941 1.0 1.0 SURF 0x00 mat 1 refs 4 913 0.0 1.0 912 0.0 0.0 943 1.0 0.0 942 1.0 1.0 SURF 0x00 mat 1 refs 4 912 0.0 1.0 911 0.0 0.0 944 1.0 0.0 943 1.0 1.0 SURF 0x00 mat 1 refs 4 911 0.0 1.0 910 0.0 0.0 945 1.0 0.0 944 1.0 1.0 SURF 0x00 mat 1 refs 4 910 0.0 1.0 909 0.0 0.0 946 1.0 0.0 945 1.0 1.0 SURF 0x00 mat 1 refs 4 909 0.0 1.0 908 0.0 0.0 947 1.0 0.0 946 1.0 1.0 SURF 0x00 mat 1 refs 4 908 0.0 1.0 907 0.0 0.0 948 1.0 0.0 947 1.0 1.0 SURF 0x00 mat 1 refs 4 907 0.0 1.0 906 0.0 0.0 949 1.0 0.0 948 1.0 1.0 SURF 0x00 mat 1 refs 4 906 0.0 1.0 905 0.0 0.0 950 1.0 0.0 949 1.0 1.0 SURF 0x00 mat 1 refs 4 905 0.0 1.0 904 0.0 0.0 951 1.0 0.0 950 1.0 1.0 SURF 0x00 mat 1 refs 4 904 0.0 1.0 903 0.0 0.0 952 1.0 0.0 951 1.0 1.0 SURF 0x00 mat 1 refs 4 903 0.0 1.0 902 0.0 0.0 953 1.0 0.0 952 1.0 1.0 SURF 0x00 mat 1 refs 4 902 0.0 1.0 901 0.0 0.0 954 1.0 0.0 953 1.0 1.0 SURF 0x00 mat 1 refs 4 901 0.0 1.0 900 0.0 0.0 955 1.0 0.0 954 1.0 1.0 SURF 0x00 mat 1 refs 4 900 0.0 1.0 899 0.0 0.0 956 1.0 0.0 955 1.0 1.0 SURF 0x00 mat 1 refs 4 899 0.0 1.0 898 0.0 0.0 957 1.0 0.0 956 1.0 1.0 SURF 0x00 mat 1 refs 4 898 0.0 1.0 897 0.0 0.0 958 1.0 0.0 957 1.0 1.0 SURF 0x00 mat 1 refs 4 897 0.0 1.0 896 0.0 0.0 959 1.0 0.0 958 1.0 1.0 SURF 0x00 mat 1 refs 4 958 0.0 1.0 959 0.0 0.0 960 1.0 0.0 961 1.0 1.0 SURF 0x00 mat 1 refs 4 957 0.0 1.0 958 0.0 0.0 961 1.0 0.0 962 1.0 1.0 SURF 0x00 mat 1 refs 4 956 0.0 1.0 957 0.0 0.0 962 1.0 0.0 963 1.0 1.0 SURF 0x00 mat 1 refs 4 955 0.0 1.0 956 0.0 0.0 963 1.0 0.0 964 1.0 1.0 SURF 0x00 mat 1 refs 4 954 0.0 1.0 955 0.0 0.0 964 1.0 0.0 965 1.0 1.0 SURF 0x00 mat 1 refs 4 953 0.0 1.0 954 0.0 0.0 965 1.0 0.0 966 1.0 1.0 SURF 0x00 mat 1 refs 4 952 0.0 1.0 953 0.0 0.0 966 1.0 0.0 967 1.0 1.0 SURF 0x00 mat 1 refs 4 951 0.0 1.0 952 0.0 0.0 967 1.0 0.0 968 1.0 1.0 SURF 0x00 mat 1 refs 4 950 0.0 1.0 951 0.0 0.0 968 1.0 0.0 969 1.0 1.0 SURF 0x00 mat 1 refs 4 949 0.0 1.0 950 0.0 0.0 969 1.0 0.0 970 1.0 1.0 SURF 0x00 mat 1 refs 4 948 0.0 1.0 949 0.0 0.0 970 1.0 0.0 971 1.0 1.0 SURF 0x00 mat 1 refs 4 947 0.0 1.0 948 0.0 0.0 971 1.0 0.0 972 1.0 1.0 SURF 0x00 mat 1 refs 4 946 0.0 1.0 947 0.0 0.0 972 1.0 0.0 973 1.0 1.0 SURF 0x00 mat 1 refs 4 945 0.0 1.0 946 0.0 0.0 973 1.0 0.0 974 1.0 1.0 SURF 0x00 mat 1 refs 4 944 0.0 1.0 945 0.0 0.0 974 1.0 0.0 975 1.0 1.0 SURF 0x00 mat 1 refs 4 943 0.0 1.0 944 0.0 0.0 975 1.0 0.0 976 1.0 1.0 SURF 0x00 mat 1 refs 4 942 0.0 1.0 943 0.0 0.0 976 1.0 0.0 977 1.0 1.0 SURF 0x00 mat 1 refs 4 941 0.0 1.0 942 0.0 0.0 977 1.0 0.0 978 1.0 1.0 SURF 0x00 mat 1 refs 4 940 0.0 1.0 941 0.0 0.0 978 1.0 0.0 979 1.0 1.0 SURF 0x00 mat 1 refs 4 939 0.0 1.0 940 0.0 0.0 979 1.0 0.0 980 1.0 1.0 SURF 0x00 mat 1 refs 4 938 0.0 1.0 939 0.0 0.0 980 1.0 0.0 981 1.0 1.0 SURF 0x00 mat 1 refs 4 937 0.0 1.0 938 0.0 0.0 981 1.0 0.0 982 1.0 1.0 SURF 0x00 mat 1 refs 4 936 0.0 1.0 937 0.0 0.0 982 1.0 0.0 983 1.0 1.0 SURF 0x00 mat 1 refs 4 982 0.0 1.0 981 0.0 0.0 1002 1.0 0.0 1001 1.0 1.0 SURF 0x00 mat 1 refs 4 981 0.0 1.0 980 0.0 0.0 1003 1.0 0.0 1002 1.0 1.0 SURF 0x00 mat 1 refs 4 980 0.0 1.0 979 0.0 0.0 1004 1.0 0.0 1003 1.0 1.0 SURF 0x00 mat 1 refs 4 979 0.0 1.0 978 0.0 0.0 1005 1.0 0.0 1004 1.0 1.0 SURF 0x00 mat 1 refs 4 978 0.0 1.0 977 0.0 0.0 1006 1.0 0.0 1005 1.0 1.0 SURF 0x00 mat 1 refs 4 977 0.0 1.0 976 0.0 0.0 1007 1.0 0.0 1006 1.0 1.0 SURF 0x00 mat 1 refs 4 976 0.0 1.0 975 0.0 0.0 1008 1.0 0.0 1007 1.0 1.0 SURF 0x00 mat 1 refs 4 975 0.0 1.0 974 0.0 0.0 1009 1.0 0.0 1008 1.0 1.0 SURF 0x00 mat 1 refs 4 974 0.0 1.0 973 0.0 0.0 1010 1.0 0.0 1009 1.0 1.0 SURF 0x00 mat 1 refs 4 973 0.0 1.0 972 0.0 0.0 1011 1.0 0.0 1010 1.0 1.0 SURF 0x00 mat 1 refs 4 972 0.0 1.0 971 0.0 0.0 1012 1.0 0.0 1011 1.0 1.0 SURF 0x00 mat 1 refs 4 971 0.0 1.0 970 0.0 0.0 1013 1.0 0.0 1012 1.0 1.0 SURF 0x00 mat 1 refs 4 970 0.0 1.0 969 0.0 0.0 1014 1.0 0.0 1013 1.0 1.0 SURF 0x00 mat 1 refs 4 969 0.0 1.0 968 0.0 0.0 1015 1.0 0.0 1014 1.0 1.0 SURF 0x00 mat 1 refs 4 968 0.0 1.0 967 0.0 0.0 1016 1.0 0.0 1015 1.0 1.0 SURF 0x00 mat 1 refs 4 967 0.0 1.0 966 0.0 0.0 1017 1.0 0.0 1016 1.0 1.0 SURF 0x00 mat 1 refs 4 966 0.0 1.0 965 0.0 0.0 1018 1.0 0.0 1017 1.0 1.0 SURF 0x00 mat 1 refs 4 965 0.0 1.0 964 0.0 0.0 1019 1.0 0.0 1018 1.0 1.0 SURF 0x00 mat 1 refs 4 964 0.0 1.0 963 0.0 0.0 1020 1.0 0.0 1019 1.0 1.0 SURF 0x00 mat 1 refs 4 963 0.0 1.0 962 0.0 0.0 1021 1.0 0.0 1020 1.0 1.0 SURF 0x00 mat 1 refs 4 962 0.0 1.0 961 0.0 0.0 1022 1.0 0.0 1021 1.0 1.0 SURF 0x00 mat 1 refs 4 961 0.0 1.0 960 0.0 0.0 1023 1.0 0.0 1022 1.0 1.0 SURF 0x00 mat 1 refs 3 1032 0.522846996784 0.0252946782857 44 1.0 1.0 19 0.0 1.0 SURF 0x00 mat 1 refs 3 18 0.0 0.0 1032 0.522846996784 0.0252946782857 19 0.0 1.0 SURF 0x00 mat 1 refs 3 1032 0.522846996784 0.0252946782857 45 1.0 0.0 44 1.0 1.0 SURF 0x00 mat 1 refs 4 1031 -0.0297471936792 0.514905035496 17 0.0 0.0 1033 0.468352407217 -0.0110047413036 1151 0.517648458481 0.499227792025 SURF 0x00 mat 1 refs 4 18 0.0 1.0 1031 -0.0297471936792 0.514905035496 1151 0.517648458481 0.499227792025 1032 0.522846996784 1.02496242523 SURF 0x00 mat 1 refs 4 1151 0.517648458481 0.499227792025 1033 0.468352407217 -0.0110047413036 46 1.0 0.0 1034 0.996409654617 0.531896114349 SURF 0x00 mat 1 refs 4 1032 0.522846996784 1.02496242523 1151 0.517648458481 0.499227792025 1034 0.996409654617 0.531896114349 45 1.0 1.0 SURF 0x00 mat 1 refs 4 1030 0.0215662717819 0.537142574787 16 0.0 0.0 1035 0.487357258797 -0.0230713505298 1152 0.488316357136 0.488981217146 SURF 0x00 mat 1 refs 4 17 0.0 1.0 1030 0.0215662717819 0.537142574787 1152 0.488316357136 0.488981217146 1033 0.468352437019 0.988779485226 SURF 0x00 mat 1 refs 4 1152 0.488316357136 0.488981217146 1035 0.487357258797 -0.0230713505298 47 1.0 0.0 1036 1.00006866455 0.482424795628 SURF 0x00 mat 1 refs 4 1033 0.468352437019 0.988779485226 1152 0.488316357136 0.488981217146 1036 1.00006866455 0.482424795628 46 1.0 1.0 SURF 0x00 mat 1 refs 4 1029 -0.0142710842192 0.504152774811 15 0.0 0.0 1037 0.516340553761 -0.0465188249946 1153 0.516944825649 0.48750653863 SURF 0x00 mat 1 refs 4 16 0.0 1.0 1029 -0.0142710842192 0.504152774811 1153 0.516944825649 0.48750653863 1035 0.487357318401 0.976944327354 SURF 0x00 mat 1 refs 4 1153 0.516944825649 0.48750653863 1037 0.516340553761 -0.0465188249946 48 1.0 0.0 1038 1.02815198898 0.487749814987 SURF 0x00 mat 1 refs 4 1035 0.487357318401 0.976944327354 1153 0.516944825649 0.48750653863 1038 1.02815198898 0.487749814987 47 1.0 1.0 SURF 0x00 mat 1 refs 4 1028 -0.034976452589 0.455026805401 14 0.0 0.0 1039 0.517406046391 0.0194341596216 1154 0.480103462934 0.486434906721 SURF 0x00 mat 1 refs 4 15 0.0 1.0 1028 -0.034976452589 0.455026805401 1154 0.480103462934 0.486434906721 1037 0.516340494156 0.953310847282 SURF 0x00 mat 1 refs 4 1154 0.480103462934 0.486434906721 1039 0.517406046391 0.0194341596216 49 1.0 0.0 1040 1.0030888319 0.542730689049 SURF 0x00 mat 1 refs 4 1037 0.516340494156 0.953310847282 1154 0.480103462934 0.486434906721 1040 1.0030888319 0.542730689049 48 1.0 1.0 SURF 0x00 mat 1 refs 4 1027 0.0151993911713 0.472310692072 13 0.0 0.0 1041 0.509643673897 0.0441510379314 1155 0.560623764992 0.523303091526 SURF 0x00 mat 1 refs 4 14 0.0 1.0 1027 0.0151993911713 0.472310692072 1155 0.560623764992 0.523303091526 1039 0.517406046391 1.01986861229 SURF 0x00 mat 1 refs 4 1155 0.560623764992 0.523303091526 1041 0.509643673897 0.0441510379314 50 1.0 0.0 1042 0.969329237938 0.537863314152 SURF 0x00 mat 1 refs 4 1039 0.517406046391 1.01986861229 1155 0.560623764992 0.523303091526 1042 0.969329237938 0.537863314152 49 1.0 1.0 SURF 0x00 mat 1 refs 4 1026 0.0133108496666 0.507310271263 12 0.0 0.0 1043 0.491842657328 0.019562991336 1156 0.53708255291 0.561632394791 SURF 0x00 mat 1 refs 4 13 0.0 1.0 1026 0.0133108496666 0.507310271263 1156 0.53708255291 0.561632394791 1041 0.509643733501 1.04181563854 SURF 0x00 mat 1 refs 4 1156 0.53708255291 0.561632394791 1043 0.491842657328 0.019562991336 51 1.0 0.0 1044 1.00111508369 0.542832911015 SURF 0x00 mat 1 refs 4 1041 0.509643733501 1.04181563854 1156 0.53708255291 0.561632394791 1044 1.00111508369 0.542832911015 50 1.0 1.0 SURF 0x00 mat 1 refs 4 1025 0.0159597732127 0.511210918427 11 0.0 0.0 1045 0.44966095686 -0.0388443022966 1157 0.438419550657 0.491522669792 SURF 0x00 mat 1 refs 4 12 0.0 1.0 1025 0.0159597732127 0.511210918427 1157 0.438419550657 0.491522669792 1043 0.491842746735 1.02044010162 SURF 0x00 mat 1 refs 4 1157 0.438419550657 0.491522669792 1045 0.44966095686 -0.0388443022966 52 1.0 0.0 1046 0.954840540886 0.523713469505 SURF 0x00 mat 1 refs 4 1043 0.491842746735 1.02044010162 1157 0.438419550657 0.491522669792 1046 0.954840540886 0.523713469505 51 1.0 1.0 SURF 0x00 mat 1 refs 4 1024 0.0273643452674 0.47778186202 10 0.0 0.0 1047 0.501915752888 -0.0266270972788 1158 0.444553494453 0.496644973755 SURF 0x00 mat 1 refs 4 11 0.0 1.0 1024 0.0273643452674 0.47778186202 1158 0.444553494453 0.496644973755 1045 0.449660986662 0.960902810097 SURF 0x00 mat 1 refs 4 1158 0.444553494453 0.496644973755 1047 0.501915752888 -0.0266270972788 53 1.0 0.0 1048 0.967638134956 0.519502878189 SURF 0x00 mat 1 refs 4 1045 0.449660986662 0.960902810097 1158 0.444553494453 0.496644973755 1048 0.967638134956 0.519502878189 52 1.0 1.0 SURF 0x00 mat 1 refs 3 1047 0.501915693283 0.973956465721 9 0.0 0.0 54 1.0 0.0 SURF 0x00 mat 1 refs 3 53 1.0 1.0 1047 0.501915693283 0.973956465721 54 1.0 0.0 SURF 0x00 mat 1 refs 3 1047 0.501915693283 0.973956465721 10 0.0 1.0 9 0.0 0.0 SURF 0x00 mat 1 refs 3 1049 0.484558165073 1.04660344124 54 0.0 0.0 73 1.0 0.0 SURF 0x00 mat 1 refs 3 74 1.0 1.0 1049 0.484558165073 1.04660344124 73 1.0 0.0 SURF 0x00 mat 1 refs 3 1049 0.484558165073 1.04660344124 53 0.0 1.0 54 0.0 0.0 SURF 0x00 mat 1 refs 4 1048 -0.0323618277907 0.519081473351 53 0.0 0.0 1049 0.484558224678 0.0483155176044 1159 0.485490053892 0.505177676678 SURF 0x00 mat 1 refs 4 52 0.0 1.0 1048 -0.0323618277907 0.519081473351 1159 0.485490053892 0.505177676678 1051 0.520272552967 1.03756356239 SURF 0x00 mat 1 refs 4 1159 0.485490053892 0.505177676678 1049 0.484558224678 0.0483155176044 74 1.0 0.0 1050 1.05295729637 0.45943441987 SURF 0x00 mat 1 refs 4 1051 0.520272552967 1.03756356239 1159 0.485490053892 0.505177676678 1050 1.05295729637 0.45943441987 75 1.0 1.0 SURF 0x00 mat 1 refs 4 1046 -0.0451594442129 0.523530423641 52 0.0 0.0 1051 0.520272612572 0.0369905121624 1160 0.496554046869 0.531038165092 SURF 0x00 mat 1 refs 4 51 0.0 1.0 1046 -0.0451594442129 0.523530423641 1160 0.496554046869 0.531038165092 1053 0.487117260695 1.03416764736 SURF 0x00 mat 1 refs 4 1160 0.496554046869 0.531038165092 1051 0.520272612572 0.0369905121624 75 1.0 0.0 1052 0.986529529095 0.540288686752 SURF 0x00 mat 1 refs 4 1053 0.487117260695 1.03416764736 1160 0.496554046869 0.531038165092 1052 0.986529529095 0.540288686752 76 1.0 1.0 SURF 0x00 mat 1 refs 4 1044 0.00111515016761 0.54292422533 51 0.0 0.0 1053 0.487117230892 0.0354354865849 1161 0.437368273735 0.514269769192 SURF 0x00 mat 1 refs 4 50 0.0 1.0 1044 0.00111515016761 0.54292422533 1161 0.437368273735 0.514269769192 1055 0.44012477994 1.01386213303 SURF 0x00 mat 1 refs 4 1161 0.437368273735 0.514269769192 1053 0.487117230892 0.0354354865849 76 1.0 0.0 1054 0.962596952915 0.515544116497 SURF 0x00 mat 1 refs 4 1055 0.44012477994 1.01386213303 1161 0.437368273735 0.514269769192 1054 0.962596952915 0.515544116497 77 1.0 1.0 SURF 0x00 mat 1 refs 4 1042 -0.0306707713753 0.538416743279 50 0.0 0.0 1055 0.440124839544 0.0132536487654 1162 0.494899630547 0.477672547102 SURF 0x00 mat 1 refs 4 49 0.0 1.0 1042 -0.0306707713753 0.538416743279 1162 0.494899630547 0.477672547102 1057 0.540748536587 1.02744984627 SURF 0x00 mat 1 refs 4 1162 0.494899630547 0.477672547102 1055 0.440124839544 0.0132536487654 77 1.0 0.0 1056 0.9984177351 0.535119831562 SURF 0x00 mat 1 refs 4 1057 0.540748536587 1.02744984627 1162 0.494899630547 0.477672547102 1056 0.9984177351 0.535119831562 78 1.0 1.0 SURF 0x00 mat 1 refs 4 1040 0.00308883585967 0.542728662491 49 0.0 0.0 1057 0.540748476982 0.0273036547005 1163 0.49222111702 0.549200892448 SURF 0x00 mat 1 refs 4 48 0.0 1.0 1040 0.00308883585967 0.542728662491 1163 0.49222111702 0.549200892448 1059 0.478256344795 0.969531536102 SURF 0x00 mat 1 refs 4 1163 0.49222111702 0.549200892448 1057 0.540748476982 0.0273036547005 78 1.0 0.0 1058 1.01547718048 0.522252082825 SURF 0x00 mat 1 refs 4 1059 0.478256344795 0.969531536102 1163 0.49222111702 0.549200892448 1058 1.01547718048 0.522252082825 79 1.0 1.0 SURF 0x00 mat 1 refs 4 1038 0.0281519256532 0.488280236721 48 0.0 0.0 1059 0.478256344795 -0.0309562142938 1164 0.503075778484 0.439565122128 SURF 0x00 mat 1 refs 4 47 0.0 1.0 1038 0.0281519256532 0.488280236721 1164 0.503075778484 0.439565122128 1061 0.46214517951 1.0081268549 SURF 0x00 mat 1 refs 4 1164 0.503075778484 0.439565122128 1059 0.478256344795 -0.0309562142938 79 1.0 0.0 1060 1.00033819675 0.461054682732 SURF 0x00 mat 1 refs 4 1061 0.46214517951 1.0081268549 1164 0.503075778484 0.439565122128 1060 1.00033819675 0.461054682732 80 1.0 1.0 SURF 0x00 mat 1 refs 4 1036 6.85882478138e-05 0.48242610693 47 0.0 0.0 1061 0.462145239115 0.0081325545907 1165 0.509759664536 0.504193723202 SURF 0x00 mat 1 refs 4 46 0.0 1.0 1036 6.85882478138e-05 0.48242610693 1165 0.509759664536 0.504193723202 1063 0.47007188201 1.05169391632 SURF 0x00 mat 1 refs 4 1165 0.509759664536 0.504193723202 1061 0.462145239115 0.0081325545907 80 1.0 0.0 1062 1.0487780571 0.464016765356 SURF 0x00 mat 1 refs 4 1063 0.47007188201 1.05169391632 1165 0.509759664536 0.504193723202 1062 1.0487780571 0.464016765356 81 1.0 1.0 SURF 0x00 mat 1 refs 4 1034 -0.00359023921192 0.531884253025 46 0.0 0.0 1063 0.470071822405 0.049935605377 1166 0.555033802986 0.492556661367 SURF 0x00 mat 1 refs 4 45 0.0 1.0 1034 -0.00359023921192 0.531884253025 1166 0.555033802986 0.492556661367 1065 0.539403915405 0.967486858368 SURF 0x00 mat 1 refs 4 1166 0.555033802986 0.492556661367 1063 0.470071822405 0.049935605377 81 1.0 0.0 1064 1.01882624626 0.536351680756 SURF 0x00 mat 1 refs 4 1065 0.539403915405 0.967486858368 1166 0.555033802986 0.492556661367 1064 1.01882624626 0.536351680756 82 1.0 1.0 SURF 0x00 mat 1 refs 3 1065 0.539404034615 -0.0328468047082 83 1.0 1.0 44 0.0 1.0 SURF 0x00 mat 1 refs 3 45 0.0 0.0 1065 0.539404034615 -0.0328468047082 44 0.0 1.0 SURF 0x00 mat 1 refs 3 1065 0.539404034615 -0.0328468047082 82 1.0 0.0 83 1.0 1.0 SURF 0x00 mat 1 refs 3 1066 0.455758720636 0.0219039656222 108 1.0 1.0 83 0.0 1.0 SURF 0x00 mat 1 refs 3 82 0.0 0.0 1066 0.455758720636 0.0219039656222 83 0.0 1.0 SURF 0x00 mat 1 refs 3 1066 0.455758720636 0.0219039656222 109 1.0 0.0 108 1.0 1.0 SURF 0x00 mat 1 refs 4 1064 0.0188263114542 0.53615295887 81 0.0 0.0 1067 0.51926445961 0.00196711905301 1167 0.495253801346 0.518905878067 SURF 0x00 mat 1 refs 4 82 0.0 1.0 1064 0.0188263114542 0.53615295887 1167 0.495253801346 0.518905878067 1066 0.455758750439 1.02158236504 SURF 0x00 mat 1 refs 4 1167 0.495253801346 0.518905878067 1067 0.51926445961 0.00196711905301 110 1.0 0.0 1068 0.97728908062 0.494399666786 SURF 0x00 mat 1 refs 4 1066 0.455758750439 1.02158236504 1167 0.495253801346 0.518905878067 1068 0.97728908062 0.494399666786 109 1.0 1.0 SURF 0x00 mat 1 refs 4 1062 0.0487781241536 0.463074684143 80 0.0 0.0 1069 0.545744299889 0.0116807743907 1168 0.519074082375 0.522017538548 SURF 0x00 mat 1 refs 4 81 0.0 1.0 1062 0.0487781241536 0.463074684143 1168 0.519074082375 0.522017538548 1067 0.51926445961 1.00201940536 SURF 0x00 mat 1 refs 4 1168 0.519074082375 0.522017538548 1069 0.545744299889 0.0116807743907 111 1.0 0.0 1070 0.96022105217 0.516082882881 SURF 0x00 mat 1 refs 4 1067 0.51926445961 1.00201940536 1168 0.519074082375 0.522017538548 1070 0.96022105217 0.516082882881 110 1.0 1.0 SURF 0x00 mat 1 refs 4 1060 0.000338211306371 0.461036771536 79 0.0 0.0 1071 0.443671882153 -0.00372796948068 1169 0.485202103853 0.448745191097 SURF 0x00 mat 1 refs 4 80 0.0 1.0 1060 0.000338211306371 0.461036771536 1169 0.485202103853 0.448745191097 1069 0.545744299889 1.01128268242 SURF 0x00 mat 1 refs 4 1169 0.485202103853 0.448745191097 1071 0.443671882153 -0.00372796948068 112 1.0 0.0 1072 0.965226888657 0.484463810921 SURF 0x00 mat 1 refs 4 1069 0.545744299889 1.01128268242 1169 0.485202103853 0.448745191097 1072 0.965226888657 0.484463810921 111 1.0 1.0 SURF 0x00 mat 1 refs 4 1058 0.0154773099348 0.523235559464 78 0.0 0.0 1073 0.491671860218 -0.0389898978174 1170 0.450103789568 0.430251598358 SURF 0x00 mat 1 refs 4 79 0.0 1.0 1058 0.0154773099348 0.523235559464 1170 0.450103789568 0.430251598358 1071 0.443671882153 0.995895206928 SURF 0x00 mat 1 refs 4 1170 0.450103789568 0.430251598358 1073 0.491671860218 -0.0389898978174 113 1.0 0.0 1074 0.997607707977 0.454468518496 SURF 0x00 mat 1 refs 4 1071 0.443671882153 0.995895206928 1170 0.450103789568 0.430251598358 1074 0.997607707977 0.454468518496 112 1.0 1.0 SURF 0x00 mat 1 refs 4 1056 -0.00158226152416 0.535083353519 77 0.0 0.0 1075 0.537291407585 0.0426311567426 1171 0.507110118866 0.542492985725 SURF 0x00 mat 1 refs 4 78 0.0 1.0 1056 -0.00158226152416 0.535083353519 1171 0.507110118866 0.542492985725 1073 0.491671800613 0.962184309959 SURF 0x00 mat 1 refs 4 1171 0.507110118866 0.542492985725 1075 0.537291407585 0.0426311567426 114 1.0 0.0 1076 0.964426279068 0.544818937778 SURF 0x00 mat 1 refs 4 1073 0.491671800613 0.962184309959 1171 0.507110118866 0.542492985725 1076 0.964426279068 0.544818937778 113 1.0 1.0 SURF 0x00 mat 1 refs 4 1054 -0.0374031029642 0.518547356129 76 0.0 0.0 1077 0.539101839066 -0.000801592075732 1172 0.576468288898 0.457823395729 SURF 0x00 mat 1 refs 4 77 0.0 1.0 1054 -0.0374031029642 0.518547356129 1172 0.576468288898 0.457823395729 1075 0.53729134798 1.04019272327 SURF 0x00 mat 1 refs 4 1172 0.576468288898 0.457823395729 1077 0.539101839066 -0.000801592075732 115 1.0 0.0 1078 0.986417174339 0.484045773745 SURF 0x00 mat 1 refs 4 1075 0.53729134798 1.04019272327 1172 0.576468288898 0.457823395729 1078 0.986417174339 0.484045773745 114 1.0 1.0 SURF 0x00 mat 1 refs 4 1052 -0.0134705100209 0.540679097176 75 0.0 0.0 1079 0.492535114288 0.0288480557501 1173 0.474901974201 0.483789503574 SURF 0x00 mat 1 refs 4 76 0.0 1.0 1052 -0.0134705100209 0.540679097176 1173 0.474901974201 0.483789503574 1077 0.539101839066 0.999188065529 SURF 0x00 mat 1 refs 4 1173 0.474901974201 0.483789503574 1079 0.492535114288 0.0288480557501 116 1.0 0.0 1080 1.03027462959 0.525868713856 SURF 0x00 mat 1 refs 4 1077 0.539101839066 0.999188065529 1173 0.474901974201 0.483789503574 1080 1.03027462959 0.525868713856 115 1.0 1.0 SURF 0x00 mat 1 refs 4 1050 0.052957277745 0.457632958889 74 0.0 0.0 1081 0.467730939388 -0.0222375839949 1174 0.459016680717 0.477814018726 SURF 0x00 mat 1 refs 4 75 0.0 1.0 1050 0.052957277745 0.457632958889 1174 0.459016680717 0.477814018726 1079 0.492535084486 1.02918732166 SURF 0x00 mat 1 refs 4 1174 0.459016680717 0.477814018726 1081 0.467730939388 -0.0222375839949 117 1.0 0.0 1082 0.961987912655 0.526078820229 SURF 0x00 mat 1 refs 4 1079 0.492535084486 1.02918732166 1174 0.459016680717 0.477814018726 1082 0.961987912655 0.526078820229 116 1.0 1.0 SURF 0x00 mat 1 refs 3 1081 0.467730998993 0.977674663067 73 0.0 0.0 118 1.0 0.0 SURF 0x00 mat 1 refs 3 117 1.0 1.0 1081 0.467730998993 0.977674663067 118 1.0 0.0 SURF 0x00 mat 1 refs 3 1081 0.467730998993 0.977674663067 74 0.0 1.0 73 0.0 0.0 SURF 0x00 mat 1 refs 3 1083 0.474737077951 1.01265382767 118 0.0 0.0 137 1.0 0.0 SURF 0x00 mat 1 refs 3 138 1.0 1.0 1083 0.474737077951 1.01265382767 137 1.0 0.0 SURF 0x00 mat 1 refs 3 1083 0.474737077951 1.01265382767 117 0.0 1.0 118 0.0 0.0 SURF 0x00 mat 1 refs 4 1082 -0.038012072444 0.526391029358 117 0.0 0.0 1083 0.474737107754 0.0124994404614 1175 0.503842115402 0.468766838312 SURF 0x00 mat 1 refs 4 116 0.0 1.0 1082 -0.038012072444 0.526391029358 1175 0.503842115402 0.468766838312 1085 0.483834415674 1.02527296543 SURF 0x00 mat 1 refs 4 1175 0.503842115402 0.468766838312 1083 0.474737107754 0.0124994404614 138 1.0 0.0 1084 0.972480773926 0.549859702587 SURF 0x00 mat 1 refs 4 1085 0.483834415674 1.02527296543 1175 0.503842115402 0.468766838312 1084 0.972480773926 0.549859702587 139 1.0 1.0 SURF 0x00 mat 1 refs 4 1080 0.0302746128291 0.526331186295 116 0.0 0.0 1085 0.483834445477 0.0255738347769 1176 0.545192599297 0.467232018709 SURF 0x00 mat 1 refs 4 115 0.0 1.0 1080 0.0302746128291 0.526331186295 1176 0.545192599297 0.467232018709 1087 0.521981298923 0.982658743858 SURF 0x00 mat 1 refs 4 1176 0.545192599297 0.467232018709 1085 0.483834445477 0.0255738347769 139 1.0 0.0 1086 0.999730348587 0.507253706455 SURF 0x00 mat 1 refs 4 1087 0.521981298923 0.982658743858 1176 0.545192599297 0.467232018709 1086 0.999730348587 0.507253706455 140 1.0 1.0 SURF 0x00 mat 1 refs 4 1078 -0.0135828386992 0.483301609755 115 0.0 0.0 1087 0.521981358528 -0.0178454574198 1177 0.464906483889 0.493604034185 SURF 0x00 mat 1 refs 4 114 0.0 1.0 1078 -0.0135828386992 0.483301609755 1177 0.464906483889 0.493604034185 1089 0.496681749821 1.02396464348 SURF 0x00 mat 1 refs 4 1177 0.464906483889 0.493604034185 1087 0.521981358528 -0.0178454574198 140 1.0 0.0 1088 0.959425330162 0.539584040642 SURF 0x00 mat 1 refs 4 1089 0.496681749821 1.02396464348 1177 0.464906483889 0.493604034185 1088 0.959425330162 0.539584040642 141 1.0 1.0 SURF 0x00 mat 1 refs 4 1076 -0.0355736464262 0.544127583504 114 0.0 0.0 1089 0.496681779623 0.0243933778256 1178 0.442498207092 0.436476141214 SURF 0x00 mat 1 refs 4 113 0.0 1.0 1076 -0.0355736464262 0.544127583504 1178 0.442498207092 0.436476141214 1091 0.472425162792 1.00899839401 SURF 0x00 mat 1 refs 4 1178 0.442498207092 0.436476141214 1089 0.496681779623 0.0243933778256 141 1.0 0.0 1090 0.984364271164 0.522321164608 SURF 0x00 mat 1 refs 4 1091 0.472425162792 1.00899839401 1178 0.442498207092 0.436476141214 1090 0.984364271164 0.522321164608 142 1.0 1.0 SURF 0x00 mat 1 refs 4 1074 -0.00239231064916 0.454745590687 113 0.0 0.0 1091 0.472425162792 0.00806178059429 1179 0.491512805223 0.485674679279 SURF 0x00 mat 1 refs 4 112 0.0 1.0 1074 -0.00239231064916 0.454745590687 1179 0.491512805223 0.485674679279 1093 0.511684834957 0.972997903824 SURF 0x00 mat 1 refs 4 1179 0.491512805223 0.485674679279 1091 0.472425162792 0.00806178059429 142 1.0 0.0 1092 1.05084395409 0.447386771441 SURF 0x00 mat 1 refs 4 1093 0.511684834957 0.972997903824 1179 0.491512805223 0.485674679279 1092 1.05084395409 0.447386771441 143 1.0 1.0 SURF 0x00 mat 1 refs 4 1072 -0.0347730480134 0.485504686832 112 0.0 0.0 1093 0.511684775352 -0.0267225280404 1180 0.50022226572 0.549327433109 SURF 0x00 mat 1 refs 4 111 0.0 1.0 1072 -0.0347730480134 0.485504686832 1180 0.50022226572 0.549327433109 1095 0.46305218339 0.99461209774 SURF 0x00 mat 1 refs 4 1180 0.50022226572 0.549327433109 1093 0.511684775352 -0.0267225280404 143 1.0 0.0 1094 0.996167302132 0.517174124718 SURF 0x00 mat 1 refs 4 1095 0.46305218339 0.99461209774 1180 0.50022226572 0.549327433109 1094 0.996167302132 0.517174124718 144 1.0 1.0 SURF 0x00 mat 1 refs 4 1070 -0.0397788099945 0.516590178013 111 0.0 0.0 1095 0.463052213192 -0.00567175541073 1181 0.473336935043 0.431076973677 SURF 0x00 mat 1 refs 4 110 0.0 1.0 1070 -0.0397788099945 0.516590178013 1181 0.473336935043 0.431076973677 1097 0.449351161718 0.9781665802 SURF 0x00 mat 1 refs 4 1181 0.473336935043 0.431076973677 1095 0.463052213192 -0.00567175541073 144 1.0 0.0 1096 1.04928064346 0.501777470112 SURF 0x00 mat 1 refs 4 1097 0.449351161718 0.9781665802 1181 0.473336935043 0.431076973677 1096 1.04928064346 0.501777470112 145 1.0 1.0 SURF 0x00 mat 1 refs 4 1068 -0.0227109864354 0.494915187359 110 0.0 0.0 1097 0.449351072311 -0.0210062470287 1182 0.430006891489 0.497907280922 SURF 0x00 mat 1 refs 4 109 0.0 1.0 1068 -0.0227109864354 0.494915187359 1182 0.430006891489 0.497907280922 1099 0.502543628216 0.956758618355 SURF 0x00 mat 1 refs 4 1182 0.430006891489 0.497907280922 1097 0.449351072311 -0.0210062470287 145 1.0 0.0 1098 1.02083897591 0.537707149982 SURF 0x00 mat 1 refs 4 1099 0.502543628216 0.956758618355 1182 0.430006891489 0.497907280922 1098 1.02083897591 0.537707149982 146 1.0 1.0 SURF 0x00 mat 1 refs 3 1099 0.50254368782 -0.0443084798753 147 1.0 1.0 108 0.0 1.0 SURF 0x00 mat 1 refs 3 109 0.0 0.0 1099 0.50254368782 -0.0443084798753 108 0.0 1.0 SURF 0x00 mat 1 refs 3 1099 0.50254368782 -0.0443084798753 146 1.0 0.0 147 1.0 1.0 SURF 0x00 mat 1 refs 3 1100 0.546851694584 0.0466375537217 172 1.0 1.0 147 0.0 1.0 SURF 0x00 mat 1 refs 3 146 0.0 0.0 1100 0.546851694584 0.0466375537217 147 0.0 1.0 SURF 0x00 mat 1 refs 3 1100 0.546851694584 0.0466375537217 173 1.0 0.0 172 1.0 1.0 SURF 0x00 mat 1 refs 4 1098 0.0208390001208 0.53857088089 145 0.0 0.0 1101 0.544967889786 -0.0235618725419 1183 0.518452584743 0.468707114458 SURF 0x00 mat 1 refs 4 146 0.0 1.0 1098 0.0208390001208 0.53857088089 1183 0.518452584743 0.468707114458 1100 0.546851694584 1.04679119587 SURF 0x00 mat 1 refs 4 1183 0.518452584743 0.468707114458 1101 0.544967889786 -0.0235618725419 174 1.0 0.0 1102 1.02316617966 0.519970417023 SURF 0x00 mat 1 refs 4 1100 0.546851694584 1.04679119587 1183 0.518452584743 0.468707114458 1102 1.02316617966 0.519970417023 173 1.0 1.0 SURF 0x00 mat 1 refs 4 1096 0.0492806509137 0.500962018967 144 0.0 0.0 1103 0.450517147779 -0.0334432981908 1184 0.456076353788 0.426056027412 SURF 0x00 mat 1 refs 4 145 0.0 1.0 1096 0.0492806509137 0.500962018967 1184 0.456076353788 0.426056027412 1101 0.544967889786 0.976909935474 SURF 0x00 mat 1 refs 4 1184 0.456076353788 0.426056027412 1103 0.450517147779 -0.0334432981908 175 1.0 0.0 1104 1.04174304008 0.534892737865 SURF 0x00 mat 1 refs 4 1101 0.544967889786 0.976909935474 1184 0.456076353788 0.426056027412 1104 1.04174304008 0.534892737865 174 1.0 1.0 SURF 0x00 mat 1 refs 4 1094 -0.00383266387507 0.517107367516 143 0.0 0.0 1105 0.466973572969 0.00552536500618 1185 0.44341468811 0.435567080975 SURF 0x00 mat 1 refs 4 144 0.0 1.0 1094 -0.00383266387507 0.517107367516 1185 0.44341468811 0.435567080975 1103 0.450517117977 0.967152357101 SURF 0x00 mat 1 refs 4 1185 0.44341468811 0.435567080975 1105 0.466973572969 0.00552536500618 176 1.0 0.0 1106 0.990958213806 0.545870125294 SURF 0x00 mat 1 refs 4 1103 0.450517117977 0.967152357101 1185 0.44341468811 0.435567080975 1106 0.990958213806 0.545870125294 175 1.0 1.0 SURF 0x00 mat 1 refs 4 1092 0.0508439913392 0.44846919179 142 0.0 0.0 1107 0.530242681503 0.0229072030634 1186 0.524582922459 0.491357058287 SURF 0x00 mat 1 refs 4 143 0.0 1.0 1092 0.0508439913392 0.44846919179 1186 0.524582922459 0.491357058287 1105 0.466973602772 1.00560259819 SURF 0x00 mat 1 refs 4 1186 0.524582922459 0.491357058287 1107 0.530242681503 0.0229072030634 177 1.0 0.0 1108 1.00028729439 0.54143768549 SURF 0x00 mat 1 refs 4 1105 0.466973602772 1.00560259819 1186 0.524582922459 0.491357058287 1108 1.00028729439 0.54143768549 176 1.0 1.0 SURF 0x00 mat 1 refs 4 1090 -0.0156357530504 0.523391962051 141 0.0 0.0 1109 0.520465373993 0.0107643362135 1187 0.518732845783 0.536755025387 SURF 0x00 mat 1 refs 4 142 0.0 1.0 1090 -0.0156357530504 0.523391962051 1187 0.518732845783 0.536755025387 1107 0.530242681503 1.02328515053 SURF 0x00 mat 1 refs 4 1187 0.518732845783 0.536755025387 1109 0.520465373993 0.0107643362135 178 1.0 0.0 1110 0.971495687962 0.519022762775 SURF 0x00 mat 1 refs 4 1107 0.530242681503 1.02328515053 1187 0.518732845783 0.536755025387 1110 0.971495687962 0.519022762775 177 1.0 1.0 SURF 0x00 mat 1 refs 4 1088 -0.0405746735632 0.539785861969 140 0.0 0.0 1111 0.54716861248 -0.00794161483645 1188 0.566638231277 0.465367645025 SURF 0x00 mat 1 refs 4 141 0.0 1.0 1088 -0.0405746735632 0.539785861969 1188 0.566638231277 0.465367645025 1109 0.520465314388 1.01128125191 SURF 0x00 mat 1 refs 4 1188 0.566638231277 0.465367645025 1111 0.54716861248 -0.00794161483645 179 1.0 0.0 1112 0.969011187553 0.494073927402 SURF 0x00 mat 1 refs 4 1109 0.520465314388 1.01128125191 1188 0.566638231277 0.465367645025 1112 0.969011187553 0.494073927402 178 1.0 1.0 SURF 0x00 mat 1 refs 4 1086 -0.000269622716587 0.507248997688 139 0.0 0.0 1113 0.523757576942 0.0392089113593 1189 0.50848954916 0.516063451767 SURF 0x00 mat 1 refs 4 140 0.0 1.0 1086 -0.000269622716587 0.507248997688 1189 0.50848954916 0.516063451767 1111 0.54716861248 0.992104768753 SURF 0x00 mat 1 refs 4 1189 0.50848954916 0.516063451767 1113 0.523757576942 0.0392089113593 180 1.0 0.0 1114 0.978323757648 0.457555770874 SURF 0x00 mat 1 refs 4 1111 0.54716861248 0.992104768753 1189 0.50848954916 0.516063451767 1114 0.978323757648 0.457555770874 179 1.0 1.0 SURF 0x00 mat 1 refs 4 1084 -0.0275192596018 0.549614608288 138 0.0 0.0 1115 0.50415545702 0.040550339967 1190 0.510618150234 0.570328652859 SURF 0x00 mat 1 refs 4 139 0.0 1.0 1084 -0.0275192596018 0.549614608288 1190 0.510618150234 0.570328652859 1113 0.523757517338 1.03843355179 SURF 0x00 mat 1 refs 4 1190 0.510618150234 0.570328652859 1115 0.50415545702 0.040550339967 181 1.0 0.0 1116 1.04455041885 0.469487130642 SURF 0x00 mat 1 refs 4 1113 0.523757517338 1.03843355179 1190 0.510618150234 0.570328652859 1116 1.04455041885 0.469487130642 180 1.0 1.0 SURF 0x00 mat 1 refs 3 1115 0.50415545702 1.04088032246 137 0.0 0.0 182 1.0 0.0 SURF 0x00 mat 1 refs 3 181 1.0 1.0 1115 0.50415545702 1.04088032246 182 1.0 0.0 SURF 0x00 mat 1 refs 3 1115 0.50415545702 1.04088032246 138 0.0 1.0 137 0.0 0.0 SURF 0x00 mat 1 refs 3 1117 0.527040660381 0.990387380123 182 0.0 0.0 201 1.0 0.0 SURF 0x00 mat 1 refs 3 202 1.0 1.0 1117 0.527040660381 0.990387380123 201 1.0 0.0 SURF 0x00 mat 1 refs 3 1117 0.527040660381 0.990387380123 181 0.0 1.0 182 0.0 0.0 SURF 0x00 mat 1 refs 4 1116 0.0445504561067 0.469122886658 181 0.0 0.0 1117 0.527040660381 -0.00960286241025 1191 0.541005432606 0.501009702682 SURF 0x00 mat 1 refs 4 180 0.0 1.0 1116 0.0445504561067 0.469122886658 1191 0.541005432606 0.501009702682 1119 0.497218966484 1.00204193592 SURF 0x00 mat 1 refs 4 1191 0.541005432606 0.501009702682 1117 0.527040660381 -0.00960286241025 202 1.0 0.0 1118 1.00337684155 0.477740287781 SURF 0x00 mat 1 refs 4 1119 0.497218966484 1.00204193592 1191 0.541005432606 0.501009702682 1118 1.00337684155 0.477740287781 203 1.0 1.0 SURF 0x00 mat 1 refs 4 1114 -0.021676260978 0.457969218493 180 0.0 0.0 1119 0.497218906879 0.00206097401679 1192 0.473344296217 0.483199626207 SURF 0x00 mat 1 refs 4 179 0.0 1.0 1114 -0.021676260978 0.457969218493 1192 0.473344296217 0.483199626207 1121 0.537358403206 1.00678753853 SURF 0x00 mat 1 refs 4 1192 0.473344296217 0.483199626207 1119 0.497218906879 0.00206097401679 203 1.0 0.0 1120 0.961261749268 0.528131842613 SURF 0x00 mat 1 refs 4 1121 0.537358403206 1.00678753853 1192 0.473344296217 0.483199626207 1120 0.961261749268 0.528131842613 204 1.0 1.0 SURF 0x00 mat 1 refs 4 1112 -0.030988894403 0.495662659407 179 0.0 0.0 1121 0.537358462811 0.00661342637613 1193 0.47928661108 0.509658038616 SURF 0x00 mat 1 refs 4 178 0.0 1.0 1112 -0.030988894403 0.495662659407 1193 0.47928661108 0.509658038616 1123 0.491092085838 0.944333434105 SURF 0x00 mat 1 refs 4 1193 0.47928661108 0.509658038616 1121 0.537358462811 0.00661342637613 204 1.0 0.0 1122 0.993290781975 0.479603767395 SURF 0x00 mat 1 refs 4 1123 0.491092085838 0.944333434105 1193 0.47928661108 0.509658038616 1122 0.993290781975 0.479603767395 205 1.0 1.0 SURF 0x00 mat 1 refs 4 1110 -0.0285043418407 0.520094156265 178 0.0 0.0 1123 0.491092115641 -0.0539044551551 1194 0.498084545135 0.463111102581 SURF 0x00 mat 1 refs 4 177 0.0 1.0 1110 -0.0285043418407 0.520094156265 1194 0.498084545135 0.463111102581 1125 0.537631571293 1.05450725555 SURF 0x00 mat 1 refs 4 1194 0.498084545135 0.463111102581 1123 0.491092115641 -0.0539044551551 205 1.0 0.0 1124 1.01247596741 0.49587777257 SURF 0x00 mat 1 refs 4 1125 0.537631571293 1.05450725555 1194 0.498084545135 0.463111102581 1124 1.01247596741 0.49587777257 206 1.0 1.0 SURF 0x00 mat 1 refs 4 1108 0.000287361210212 0.541428983212 177 0.0 0.0 1125 0.537631571293 0.0539837442338 1195 0.539424419403 0.536993980408 SURF 0x00 mat 1 refs 4 176 0.0 1.0 1108 0.000287361210212 0.541428983212 1195 0.539424419403 0.536993980408 1127 0.535033524036 0.989787220955 SURF 0x00 mat 1 refs 4 1195 0.539424419403 0.536993980408 1125 0.537631571293 0.0539837442338 206 1.0 0.0 1126 0.971123099327 0.52203476429 SURF 0x00 mat 1 refs 4 1127 0.535033524036 0.989787220955 1195 0.539424419403 0.536993980408 1126 0.971123099327 0.52203476429 207 1.0 1.0 SURF 0x00 mat 1 refs 4 1106 -0.00904182717204 0.545895636082 176 0.0 0.0 1127 0.535033583641 -0.0103506594896 1196 0.581898868084 0.457600444555 SURF 0x00 mat 1 refs 4 175 0.0 1.0 1106 -0.00904182717204 0.545895636082 1196 0.581898868084 0.457600444555 1129 0.54331022501 0.974341094494 SURF 0x00 mat 1 refs 4 1196 0.581898868084 0.457600444555 1127 0.535033583641 -0.0103506594896 207 1.0 0.0 1128 1.02676725388 0.454416573048 SURF 0x00 mat 1 refs 4 1129 0.54331022501 0.974341094494 1196 0.581898868084 0.457600444555 1128 1.02676725388 0.454416573048 208 1.0 1.0 SURF 0x00 mat 1 refs 4 1104 0.0417430661619 0.534685730934 175 0.0 0.0 1129 0.54331022501 -0.0260764900595 1197 0.500422477722 0.523605287075 SURF 0x00 mat 1 refs 4 174 0.0 1.0 1104 0.0417430661619 0.534685730934 1197 0.500422477722 0.523605287075 1131 0.514066755772 0.979971766472 SURF 0x00 mat 1 refs 4 1197 0.500422477722 0.523605287075 1129 0.54331022501 -0.0260764900595 208 1.0 0.0 1130 0.99914675951 0.540645599365 SURF 0x00 mat 1 refs 4 1131 0.514066755772 0.979971766472 1197 0.500422477722 0.523605287075 1130 0.99914675951 0.540645599365 209 1.0 1.0 SURF 0x00 mat 1 refs 4 1102 0.0231662839651 0.519979357719 174 0.0 0.0 1131 0.514066815376 -0.020546220243 1198 0.53392547369 0.487280637026 SURF 0x00 mat 1 refs 4 173 0.0 1.0 1102 0.0231662839651 0.519979357719 1198 0.53392547369 0.487280637026 1133 0.517023205757 0.954424083233 SURF 0x00 mat 1 refs 4 1198 0.53392547369 0.487280637026 1131 0.514066815376 -0.020546220243 209 1.0 0.0 1132 1.04871940613 0.522178173065 SURF 0x00 mat 1 refs 4 1133 0.517023205757 0.954424083233 1198 0.53392547369 0.487280637026 1132 1.04871940613 0.522178173065 210 1.0 1.0 SURF 0x00 mat 1 refs 3 1133 0.517023205757 -0.0456338785589 211 1.0 1.0 172 0.0 1.0 SURF 0x00 mat 1 refs 3 173 0.0 0.0 1133 0.517023205757 -0.0456338785589 172 0.0 1.0 SURF 0x00 mat 1 refs 3 1133 0.517023205757 -0.0456338785589 210 1.0 0.0 211 1.0 1.0 SURF 0x00 mat 1 refs 3 1134 0.544600129128 -0.0107328593731 236 1.0 1.0 211 0.0 1.0 SURF 0x00 mat 1 refs 3 210 0.0 0.0 1134 0.544600129128 -0.0107328593731 211 0.0 1.0 SURF 0x00 mat 1 refs 3 1134 0.544600129128 -0.0107328593731 237 1.0 0.0 236 1.0 1.0 SURF 0x00 mat 1 refs 4 1132 0.0487195253372 0.522135019302 209 0.0 0.0 1135 0.481998503208 0.0335673540831 1199 0.517837107182 0.536831498146 SURF 0x00 mat 1 refs 4 210 0.0 1.0 1132 0.0487195253372 0.522135019302 1199 0.517837107182 0.536831498146 1134 0.544600129128 0.98930478096 SURF 0x00 mat 1 refs 4 1199 0.517837107182 0.536831498146 1135 0.481998503208 0.0335673540831 238 1.0 0.0 1136 0.999172210693 0.486187130213 SURF 0x00 mat 1 refs 4 1134 0.544600129128 0.98930478096 1199 0.517837107182 0.536831498146 1136 0.999172210693 0.486187130213 237 1.0 1.0 SURF 0x00 mat 1 refs 4 1130 -0.000853214121889 0.540633022785 208 0.0 0.0 1137 0.501964747906 -0.00109169667121 1200 0.534404098988 0.473456472158 SURF 0x00 mat 1 refs 4 209 0.0 1.0 1130 -0.000853214121889 0.540633022785 1200 0.534404098988 0.473456472158 1135 0.481998562813 1.03322863579 SURF 0x00 mat 1 refs 4 1200 0.534404098988 0.473456472158 1137 0.501964747906 -0.00109169667121 239 1.0 0.0 1138 1.02786040306 0.493136227131 SURF 0x00 mat 1 refs 4 1135 0.481998562813 1.03322863579 1200 0.534404098988 0.473456472158 1138 1.02786040306 0.493136227131 238 1.0 1.0 SURF 0x00 mat 1 refs 4 1128 0.0267671495676 0.455785214901 207 0.0 0.0 1139 0.490771949291 0.0513005703688 1201 0.495362013578 0.539463877678 SURF 0x00 mat 1 refs 4 208 0.0 1.0 1128 0.0267671495676 0.455785214901 1201 0.495362013578 0.539463877678 1137 0.50196480751 0.998887002468 SURF 0x00 mat 1 refs 4 1201 0.495362013578 0.539463877678 1139 0.490771949291 0.0513005703688 240 1.0 0.0 1140 0.985779225826 0.52660793066 SURF 0x00 mat 1 refs 4 1137 0.50196480751 0.998887002468 1201 0.495362013578 0.539463877678 1140 0.985779225826 0.52660793066 239 1.0 1.0 SURF 0x00 mat 1 refs 4 1126 -0.0288768354803 0.520434617996 206 0.0 0.0 1141 0.475190579891 0.0105785159394 1202 0.531658828259 0.575667738914 SURF 0x00 mat 1 refs 4 207 0.0 1.0 1126 -0.0288768354803 0.520434617996 1202 0.531658828259 0.575667738914 1139 0.490771979094 1.05085194111 SURF 0x00 mat 1 refs 4 1202 0.531658828259 0.575667738914 1141 0.475190579891 0.0105785159394 241 1.0 0.0 1142 0.95632648468 0.503463208675 SURF 0x00 mat 1 refs 4 1139 0.490771979094 1.05085194111 1202 0.531658828259 0.575667738914 1142 0.95632648468 0.503463208675 240 1.0 1.0 SURF 0x00 mat 1 refs 4 1124 0.0124759646133 0.496322631836 205 0.0 0.0 1143 0.548644483089 0.00512443343177 1203 0.482508808374 0.478024750948 SURF 0x00 mat 1 refs 4 206 0.0 1.0 1124 0.0124759646133 0.496322631836 1203 0.482508808374 0.478024750948 1141 0.475190579891 1.01047885418 SURF 0x00 mat 1 refs 4 1203 0.482508808374 0.478024750948 1143 0.548644483089 0.00512443343177 242 1.0 0.0 1144 1.01105976105 0.549540758133 SURF 0x00 mat 1 refs 4 1141 0.475190579891 1.01047885418 1203 0.482508808374 0.478024750948 1144 1.01105976105 0.549540758133 241 1.0 1.0 SURF 0x00 mat 1 refs 4 1122 -0.00670923106372 0.479558229446 204 0.0 0.0 1145 0.51501840353 0.0194958020002 1204 0.506446123123 0.54013299942 SURF 0x00 mat 1 refs 4 205 0.0 1.0 1122 -0.00670923106372 0.479558229446 1204 0.506446123123 0.54013299942 1143 0.548644483089 1.00513863564 SURF 0x00 mat 1 refs 4 1204 0.506446123123 0.54013299942 1145 0.51501840353 0.0194958020002 243 1.0 0.0 1146 1.04299652576 0.488551199436 SURF 0x00 mat 1 refs 4 1143 0.548644483089 1.00513863564 1204 0.506446123123 0.54013299942 1146 1.04299652576 0.488551199436 242 1.0 1.0 SURF 0x00 mat 1 refs 4 1120 -0.0387381650507 0.528440237045 203 0.0 0.0 1147 0.534778356552 0.0378871038556 1205 0.489523112774 0.492365807295 SURF 0x00 mat 1 refs 4 204 0.0 1.0 1120 -0.0387381650507 0.528440237045 1205 0.489523112774 0.492365807295 1145 0.515018463135 1.01971626282 SURF 0x00 mat 1 refs 4 1205 0.489523112774 0.492365807295 1147 0.534778356552 0.0378871038556 244 1.0 0.0 1148 1.00442802906 0.454526364803 SURF 0x00 mat 1 refs 4 1145 0.515018463135 1.01971626282 1205 0.489523112774 0.492365807295 1148 1.00442802906 0.454526364803 243 1.0 1.0 SURF 0x00 mat 1 refs 4 1118 0.00337678869255 0.477740764618 202 0.0 0.0 1149 0.508868038654 -0.0235343743116 1206 0.469347566366 0.484598755836 SURF 0x00 mat 1 refs 4 203 0.0 1.0 1118 0.00337678869255 0.477740764618 1206 0.469347566366 0.484598755836 1147 0.534778416157 1.03783988953 SURF 0x00 mat 1 refs 4 1206 0.469347566366 0.484598755836 1149 0.508868038654 -0.0235343743116 245 1.0 0.0 1150 0.957857906818 0.538752555847 SURF 0x00 mat 1 refs 4 1147 0.534778416157 1.03783988953 1206 0.469347566366 0.484598755836 1150 0.957857906818 0.538752555847 244 1.0 1.0 SURF 0x00 mat 1 refs 3 1149 0.50886797905 0.976457297802 201 0.0 0.0 246 1.0 0.0 SURF 0x00 mat 1 refs 3 245 1.0 1.0 1149 0.50886797905 0.976457297802 246 1.0 0.0 SURF 0x00 mat 1 refs 3 1149 0.50886797905 0.976457297802 202 0.0 1.0 201 0.0 0.0 SURF 0x00 mat 1 refs 3 1150 -0.0421421788633 0.538737654686 266 1.0 0.0 267 1.0 1.0 SURF 0x00 mat 1 refs 3 244 0.0 1.0 1150 -0.0421421788633 0.538737654686 267 1.0 1.0 SURF 0x00 mat 1 refs 3 1150 -0.0421421788633 0.538737654686 245 0.0 0.0 266 1.0 0.0 SURF 0x00 mat 1 refs 3 1148 0.00442808354273 0.454521775246 267 1.0 0.0 268 1.0 1.0 SURF 0x00 mat 1 refs 3 243 0.0 1.0 1148 0.00442808354273 0.454521775246 268 1.0 1.0 SURF 0x00 mat 1 refs 3 1148 0.00442808354273 0.454521775246 244 0.0 0.0 267 1.0 0.0 SURF 0x00 mat 1 refs 3 1146 0.0429965704679 0.488322198391 268 1.0 0.0 269 1.0 1.0 SURF 0x00 mat 1 refs 3 242 0.0 1.0 1146 0.0429965704679 0.488322198391 269 1.0 1.0 SURF 0x00 mat 1 refs 3 1146 0.0429965704679 0.488322198391 243 0.0 0.0 268 1.0 0.0 SURF 0x00 mat 1 refs 3 1144 0.0110598606989 0.549506366253 269 1.0 0.0 270 1.0 1.0 SURF 0x00 mat 1 refs 3 241 0.0 1.0 1144 0.0110598606989 0.549506366253 270 1.0 1.0 SURF 0x00 mat 1 refs 3 1144 0.0110598606989 0.549506366253 242 0.0 0.0 269 1.0 0.0 SURF 0x00 mat 1 refs 3 1142 -0.0436735898256 0.503626644611 270 1.0 0.0 271 1.0 1.0 SURF 0x00 mat 1 refs 3 240 0.0 1.0 1142 -0.0436735898256 0.503626644611 271 1.0 1.0 SURF 0x00 mat 1 refs 3 1142 -0.0436735898256 0.503626644611 241 0.0 0.0 270 1.0 0.0 SURF 0x00 mat 1 refs 3 1140 -0.0142208347097 0.526715517044 271 1.0 0.0 272 1.0 1.0 SURF 0x00 mat 1 refs 3 239 0.0 1.0 1140 -0.0142208347097 0.526715517044 272 1.0 1.0 SURF 0x00 mat 1 refs 3 1140 -0.0142208347097 0.526715517044 240 0.0 0.0 271 1.0 0.0 SURF 0x00 mat 1 refs 3 1138 0.0278604384512 0.493182390928 272 1.0 0.0 273 1.0 1.0 SURF 0x00 mat 1 refs 3 238 0.0 1.0 1138 0.0278604384512 0.493182390928 273 1.0 1.0 SURF 0x00 mat 1 refs 3 1138 0.0278604384512 0.493182390928 239 0.0 0.0 272 1.0 0.0 SURF 0x00 mat 1 refs 3 1136 -0.000827789655887 0.486185401678 273 1.0 0.0 274 1.0 1.0 SURF 0x00 mat 1 refs 3 237 0.0 1.0 1136 -0.000827789655887 0.486185401678 274 1.0 1.0 SURF 0x00 mat 1 refs 3 1136 -0.000827789655887 0.486185401678 238 0.0 0.0 273 1.0 0.0 SURF 0x00 mat 1 refs 3 1207 1.02024567127 0.531747221947 615 0.0 1.0 616 0.0 0.0 SURF 0x00 mat 1 refs 3 663 1.0 0.0 1207 1.02024567127 0.531747221947 616 0.0 0.0 SURF 0x00 mat 1 refs 3 1207 1.02024567127 0.531747221947 664 1.0 1.0 615 0.0 1.0 SURF 0x00 mat 1 refs 3 1208 1.02741646767 0.45188498497 666 0.0 1.0 665 0.0 0.0 SURF 0x00 mat 1 refs 3 678 1.0 0.0 1208 1.02741646767 0.45188498497 665 0.0 0.0 SURF 0x00 mat 1 refs 3 1208 1.02741646767 0.45188498497 677 1.0 1.0 666 0.0 1.0 SURF 0x00 mat 1 refs 4 679 1.0 0.0 1210 1.04826784134 0.461890637875 1367 0.78147315979 0.217170029879 1209 0.514678478241 -0.0275506135076 SURF 0x00 mat 1 refs 4 664 0.0 0.0 1209 0.514678478241 -0.0275506135076 1367 0.78147315979 0.217170029879 665 0.0 1.0 SURF 0x00 mat 1 refs 4 665 0.0 1.0 1367 0.78147315979 0.217170029879 1210 1.04826784134 0.461890637875 678 1.0 1.0 SURF 0x00 mat 1 refs 4 1207 0.0202456545085 0.531747221947 663 0.0 0.0 1211 0.545191943645 -0.00606178538874 1368 0.507788896561 0.467114597559 SURF 0x00 mat 1 refs 4 664 0.0 1.0 1207 0.0202456545085 0.531747221947 1368 0.507788896561 0.467114597559 1209 0.514678478241 0.972449421883 SURF 0x00 mat 1 refs 4 1368 0.507788896561 0.467114597559 1211 0.545191943645 -0.00606178538874 680 1.0 0.0 1212 0.962759017944 0.453582018614 SURF 0x00 mat 1 refs 4 1209 0.514678478241 0.972449421883 1368 0.507788896561 0.467114597559 1212 0.962759017944 0.453582018614 679 1.0 1.0 SURF 0x00 mat 1 refs 3 1211 0.545191943645 0.993938207626 662 0.0 0.0 681 1.0 0.0 SURF 0x00 mat 1 refs 3 680 1.0 1.0 1211 0.545191943645 0.993938207626 681 1.0 0.0 SURF 0x00 mat 1 refs 3 1211 0.545191943645 0.993938207626 663 0.0 1.0 662 0.0 0.0 SURF 0x00 mat 1 refs 3 1213 0.474468916655 0.990633606911 681 0.0 0.0 726 1.0 0.0 SURF 0x00 mat 1 refs 3 727 1.0 1.0 1213 0.474468916655 0.990633606911 726 1.0 0.0 SURF 0x00 mat 1 refs 3 1213 0.474468916655 0.990633606911 680 0.0 1.0 681 0.0 0.0 SURF 0x00 mat 1 refs 4 1212 -0.0372410714626 0.453581988811 680 0.0 0.0 1213 0.474468916655 -0.00936643965542 1369 0.44497948885 0.461719751358 SURF 0x00 mat 1 refs 4 679 0.0 1.0 1212 -0.0372410714626 0.453581988811 1369 0.44497948885 0.461719751358 1215 0.473226636648 0.99348115921 SURF 0x00 mat 1 refs 4 1369 0.44497948885 0.461719751358 1213 0.474468916655 -0.00936643965542 727 1.0 0.0 1214 0.983713269234 0.492660820484 SURF 0x00 mat 1 refs 4 1215 0.473226636648 0.99348115921 1369 0.44497948885 0.461719751358 1214 0.983713269234 0.492660820484 728 1.0 1.0 SURF 0x00 mat 1 refs 4 1210 0.0482678227127 0.461890608072 679 0.0 0.0 1215 0.473226636648 -0.0065188431181 1370 0.543614804745 0.520867109299 SURF 0x00 mat 1 refs 4 678 0.0 1.0 1210 0.0482678227127 0.461890608072 1370 0.543614804745 0.520867109299 1217 0.5404266119 0.989436864853 SURF 0x00 mat 1 refs 4 1370 0.543614804745 0.520867109299 1215 0.473226636648 -0.0065188431181 728 1.0 0.0 1216 1.00400650501 0.45525059104 SURF 0x00 mat 1 refs 4 1217 0.5404266119 0.989436864853 1370 0.543614804745 0.520867109299 1216 1.00400650501 0.45525059104 729 1.0 1.0 SURF 0x00 mat 1 refs 4 1208 0.0274163912982 0.451885044575 678 0.0 0.0 1217 0.5404266119 -0.0105631873012 1371 0.551452159882 0.500045835972 SURF 0x00 mat 1 refs 4 677 0.0 1.0 1208 0.0274163912982 0.451885044575 1371 0.551452159882 0.500045835972 1219 0.530076861382 1.01657950878 SURF 0x00 mat 1 refs 4 1371 0.551452159882 0.500045835972 1217 0.5404266119 -0.0105631873012 729 1.0 0.0 1218 1.01702642441 0.453550100327 SURF 0x00 mat 1 refs 4 1219 0.530076861382 1.01657950878 1371 0.551452159882 0.500045835972 1218 1.01702642441 0.453550100327 730 1.0 1.0 SURF 0x00 mat 1 refs 4 730 1.0 0.0 1220 1.03061580658 0.493940591812 1372 0.780346035957 0.255259424448 1219 0.530076920986 0.0165794342756 SURF 0x00 mat 1 refs 4 677 0.0 0.0 1219 0.530076920986 0.0165794342756 1372 0.780346035957 0.255259424448 676 0.0 1.0 SURF 0x00 mat 1 refs 4 676 0.0 1.0 1372 0.780346035957 0.255259424448 1220 1.03061580658 0.493940591812 731 1.0 1.0 SURF 0x00 mat 1 refs 3 1221 1.01073110104 0.486272871494 675 0.0 1.0 676 0.0 0.0 SURF 0x00 mat 1 refs 3 731 1.0 0.0 1221 1.01073110104 0.486272871494 676 0.0 0.0 SURF 0x00 mat 1 refs 3 1221 1.01073110104 0.486272871494 732 1.0 1.0 675 0.0 1.0 SURF 0x00 mat 1 refs 3 1222 0.956065773964 0.523690760136 734 0.0 1.0 733 0.0 0.0 SURF 0x00 mat 1 refs 3 738 1.0 0.0 1222 0.956065773964 0.523690760136 733 0.0 0.0 SURF 0x00 mat 1 refs 3 1222 0.956065773964 0.523690760136 737 1.0 1.0 734 0.0 1.0 SURF 0x00 mat 1 refs 4 739 1.0 0.0 1224 1.04485297203 0.53580892086 1373 0.781656384468 0.257442414761 1223 0.518459141254 -0.0209253281355 SURF 0x00 mat 1 refs 4 732 0.0 0.0 1223 0.518459141254 -0.0209253281355 1373 0.781656384468 0.257442414761 733 0.0 1.0 SURF 0x00 mat 1 refs 4 733 0.0 1.0 1373 0.781656384468 0.257442414761 1224 1.04485297203 0.53580892086 738 1.0 1.0 SURF 0x00 mat 1 refs 4 1221 0.0107311047614 0.486272901297 731 0.0 0.0 1225 0.481233984232 -0.027395086363 1374 0.498674929142 0.506373941898 SURF 0x00 mat 1 refs 4 732 0.0 1.0 1221 0.0107311047614 0.486272901297 1374 0.498674929142 0.506373941898 1223 0.51845908165 0.979074656963 SURF 0x00 mat 1 refs 4 1374 0.498674929142 0.506373941898 1225 0.481233984232 -0.027395086363 740 1.0 0.0 1226 1.01913785934 0.501751303673 SURF 0x00 mat 1 refs 4 1223 0.51845908165 0.979074656963 1374 0.498674929142 0.506373941898 1226 1.01913785934 0.501751303673 739 1.0 1.0 SURF 0x00 mat 1 refs 4 1220 0.0306157805026 0.493940591812 730 0.0 0.0 1227 0.482990115881 -0.0278373640031 1375 0.485822290182 0.444075733423 SURF 0x00 mat 1 refs 4 731 0.0 1.0 1220 0.0306157805026 0.493940591812 1375 0.485822290182 0.444075733423 1225 0.481233984232 0.972604870796 SURF 0x00 mat 1 refs 4 1375 0.485822290182 0.444075733423 1227 0.482990115881 -0.0278373640031 741 1.0 0.0 1228 1.01555347443 0.458523005247 SURF 0x00 mat 1 refs 4 1225 0.481233984232 0.972604870796 1375 0.485822290182 0.444075733423 1228 1.01555347443 0.458523005247 740 1.0 1.0 SURF 0x00 mat 1 refs 4 1218 0.0170264393091 0.453550040722 729 0.0 0.0 1229 0.517082035542 -0.0178270414472 1376 0.481705278158 0.482807725668 SURF 0x00 mat 1 refs 4 730 0.0 1.0 1218 0.0170264393091 0.453550040722 1376 0.481705278158 0.482807725668 1227 0.482990115881 0.972162604332 SURF 0x00 mat 1 refs 4 1376 0.481705278158 0.482807725668 1229 0.517082035542 -0.0178270414472 742 1.0 0.0 1230 1.03406178951 0.493528783321 SURF 0x00 mat 1 refs 4 1227 0.482990115881 0.972162604332 1376 0.481705278158 0.482807725668 1230 1.03406178951 0.493528783321 741 1.0 1.0 SURF 0x00 mat 1 refs 4 1216 0.00400649942458 0.45525059104 728 0.0 0.0 1231 0.488562881947 -0.0485474988818 1377 0.481131732464 0.498497247696 SURF 0x00 mat 1 refs 4 729 0.0 1.0 1216 0.00400649942458 0.45525059104 1377 0.481131732464 0.498497247696 1229 0.517082035542 0.982172966003 SURF 0x00 mat 1 refs 4 1377 0.481131732464 0.498497247696 1231 0.488562881947 -0.0485474988818 743 1.0 0.0 1232 1.02388000488 0.527138829231 SURF 0x00 mat 1 refs 4 1229 0.517082035542 0.982172966003 1377 0.481131732464 0.498497247696 1232 1.02388000488 0.527138829231 742 1.0 1.0 SURF 0x00 mat 1 refs 4 1214 -0.0162867512554 0.492660790682 727 0.0 0.0 1233 0.538362085819 0.00136644404847 1378 0.55598282814 0.454771071672 SURF 0x00 mat 1 refs 4 728 0.0 1.0 1214 -0.0162867512554 0.492660790682 1378 0.55598282814 0.454771071672 1231 0.488562911749 0.951452493668 SURF 0x00 mat 1 refs 4 1378 0.55598282814 0.454771071672 1233 0.538362085819 0.00136644404847 744 1.0 0.0 1234 0.965789794922 0.457080572844 SURF 0x00 mat 1 refs 4 1231 0.488562911749 0.951452493668 1378 0.55598282814 0.454771071672 1234 0.965789794922 0.457080572844 743 1.0 1.0 SURF 0x00 mat 1 refs 3 1233 0.538362085819 1.00136637688 726 0.0 0.0 745 1.0 0.0 SURF 0x00 mat 1 refs 3 744 1.0 1.0 1233 0.538362085819 1.00136637688 745 1.0 0.0 SURF 0x00 mat 1 refs 3 1233 0.538362085819 1.00136637688 727 0.0 1.0 726 0.0 0.0 SURF 0x00 mat 1 refs 3 1235 0.528083860874 0.9646089077 745 0.0 0.0 790 1.0 0.0 SURF 0x00 mat 1 refs 3 791 1.0 1.0 1235 0.528083860874 0.9646089077 790 1.0 0.0 SURF 0x00 mat 1 refs 3 1235 0.528083860874 0.9646089077 744 0.0 1.0 745 0.0 0.0 SURF 0x00 mat 1 refs 4 1234 -0.0342101566494 0.457080632448 744 0.0 0.0 1235 0.528083920479 -0.0353909619153 1379 0.54539000988 0.514503717422 SURF 0x00 mat 1 refs 4 743 0.0 1.0 1234 -0.0342101566494 0.457080632448 1379 0.54539000988 0.514503717422 1237 0.485884428024 0.990683853626 SURF 0x00 mat 1 refs 4 1379 0.54539000988 0.514503717422 1235 0.528083920479 -0.0353909619153 791 1.0 0.0 1236 0.989507138729 0.4574868083 SURF 0x00 mat 1 refs 4 1237 0.485884428024 0.990683853626 1379 0.54539000988 0.514503717422 1236 0.989507138729 0.4574868083 792 1.0 1.0 SURF 0x00 mat 1 refs 4 1232 0.0238799434155 0.527138829231 743 0.0 0.0 1237 0.485884457827 -0.00931618083268 1380 0.51170372963 0.526727855206 SURF 0x00 mat 1 refs 4 742 0.0 1.0 1232 0.0238799434155 0.527138829231 1380 0.51170372963 0.526727855206 1239 0.493997335434 0.995602071285 SURF 0x00 mat 1 refs 4 1380 0.51170372963 0.526727855206 1237 0.485884457827 -0.00931618083268 792 1.0 0.0 1238 0.994297742844 0.531290173531 SURF 0x00 mat 1 refs 4 1239 0.493997335434 0.995602071285 1380 0.51170372963 0.526727855206 1238 0.994297742844 0.531290173531 793 1.0 1.0 SURF 0x00 mat 1 refs 4 1230 0.0340617522597 0.493528753519 742 0.0 0.0 1239 0.493997365236 -0.00439792824909 1381 0.463979333639 0.538254201412 SURF 0x00 mat 1 refs 4 741 0.0 1.0 1230 0.0340617522597 0.493528753519 1381 0.463979333639 0.538254201412 1241 0.534357368946 1.00300478935 SURF 0x00 mat 1 refs 4 1381 0.463979333639 0.538254201412 1239 0.493997365236 -0.00439792824909 793 1.0 0.0 1240 0.998867690563 0.531999707222 SURF 0x00 mat 1 refs 4 1241 0.534357368946 1.00300478935 1381 0.463979333639 0.538254201412 1240 0.998867690563 0.531999707222 794 1.0 1.0 SURF 0x00 mat 1 refs 4 1228 0.0155535656959 0.458523035049 741 0.0 0.0 1241 0.534357368946 0.0030048743356 1382 0.476928889751 0.459743380547 SURF 0x00 mat 1 refs 4 740 0.0 1.0 1228 0.0155535656959 0.458523035049 1382 0.476928889751 0.459743380547 1243 0.466971158981 0.965213835239 SURF 0x00 mat 1 refs 4 1382 0.476928889751 0.459743380547 1241 0.534357368946 0.0030048743356 794 1.0 0.0 1242 1.0004594326 0.476604282856 SURF 0x00 mat 1 refs 4 1243 0.466971158981 0.965213835239 1382 0.476928889751 0.459743380547 1242 1.0004594326 0.476604282856 795 1.0 1.0 SURF 0x00 mat 1 refs 4 1226 0.0191378947347 0.501751422882 740 0.0 0.0 1243 0.466971218586 -0.0347860604525 1383 0.542689681053 0.495592594147 SURF 0x00 mat 1 refs 4 739 0.0 1.0 1226 0.0191378947347 0.501751422882 1383 0.542689681053 0.495592594147 1245 0.515100598335 1.01894688606 SURF 0x00 mat 1 refs 4 1383 0.542689681053 0.495592594147 1243 0.466971218586 -0.0347860604525 795 1.0 0.0 1244 0.971298098564 0.457514286041 SURF 0x00 mat 1 refs 4 1245 0.515100598335 1.01894688606 1383 0.542689681053 0.495592594147 1244 0.971298098564 0.457514286041 796 1.0 1.0 SURF 0x00 mat 1 refs 4 1224 0.0448531582952 0.535808980465 739 0.0 0.0 1245 0.515100598335 0.0189469084144 1384 0.568805217743 0.545173585415 SURF 0x00 mat 1 refs 4 738 0.0 1.0 1224 0.0448531582952 0.535808980465 1384 0.568805217743 0.545173585415 1247 0.545677959919 1.02654838562 SURF 0x00 mat 1 refs 4 1384 0.568805217743 0.545173585415 1245 0.515100598335 0.0189469084144 796 1.0 0.0 1246 0.99261367321 0.536740839481 SURF 0x00 mat 1 refs 4 1247 0.545677959919 1.02654838562 1384 0.568805217743 0.545173585415 1246 0.99261367321 0.536740839481 797 1.0 1.0 SURF 0x00 mat 1 refs 4 1222 -0.043934315443 0.52369081974 738 0.0 0.0 1247 0.545677959919 0.0265484098345 1385 0.517912209034 0.488222301006 SURF 0x00 mat 1 refs 4 737 0.0 1.0 1222 -0.043934315443 0.52369081974 1385 0.517912209034 0.488222301006 1249 0.532387256622 0.959044516087 SURF 0x00 mat 1 refs 4 1385 0.517912209034 0.488222301006 1247 0.545677959919 0.0265484098345 797 1.0 0.0 1248 1.02235734463 0.460721939802 SURF 0x00 mat 1 refs 4 1249 0.532387256622 0.959044516087 1385 0.517912209034 0.488222301006 1248 1.02235734463 0.460721939802 798 1.0 1.0 SURF 0x00 mat 1 refs 4 798 1.0 0.0 1250 0.985077261925 0.547766923904 1386 0.758732557297 0.253406345844 1249 0.532387256622 -0.0409554615617 SURF 0x00 mat 1 refs 4 737 0.0 0.0 1249 0.532387256622 -0.0409554615617 1386 0.758732557297 0.253406345844 736 0.0 1.0 SURF 0x00 mat 1 refs 4 736 0.0 1.0 1386 0.758732557297 0.253406345844 1250 0.985077261925 0.547766923904 799 1.0 1.0 SURF 0x00 mat 1 refs 4 1250 -0.0149226821959 0.547766983509 798 0.0 0.0 1251 0.542979776859 -0.0159136541188 1387 0.550859689713 0.555704295635 SURF 0x00 mat 1 refs 4 799 0.0 1.0 1250 -0.0149226821959 0.547766983509 1387 0.550859689713 0.555704295635 1253 0.47352167964 1.02836835384 SURF 0x00 mat 1 refs 4 1387 0.550859689713 0.555704295635 1251 0.542979776859 -0.0159136541188 801 1.0 0.0 1252 1.00452923775 0.543492019176 SURF 0x00 mat 1 refs 4 1253 0.47352167964 1.02836835384 1387 0.550859689713 0.555704295635 1252 1.00452923775 0.543492019176 800 1.0 1.0 SURF 0x00 mat 1 refs 4 1248 0.0223574154079 0.460721939802 797 0.0 0.0 1254 0.493972182274 0.0195169243962 1388 0.557751655579 0.534511208534 SURF 0x00 mat 1 refs 4 798 0.0 1.0 1248 0.0223574154079 0.460721939802 1388 0.557751655579 0.534511208534 1251 0.542979776859 0.98408639431 SURF 0x00 mat 1 refs 4 1388 0.557751655579 0.534511208534 1254 0.493972182274 0.0195169243962 802 1.0 0.0 1255 1.04533040524 0.524123609066 SURF 0x00 mat 1 refs 4 1251 0.542979776859 0.98408639431 1388 0.557751655579 0.534511208534 1255 1.04533040524 0.524123609066 801 1.0 1.0 SURF 0x00 mat 1 refs 4 1246 -0.00738624902442 0.536740839481 796 0.0 0.0 1256 0.489791303873 -0.0460262559354 1389 0.455885618925 0.538623452187 SURF 0x00 mat 1 refs 4 797 0.0 1.0 1246 -0.00738624902442 0.536740839481 1389 0.455885618925 0.538623452187 1254 0.493972212076 1.01951694489 SURF 0x00 mat 1 refs 4 1389 0.455885618925 0.538623452187 1256 0.489791303873 -0.0460262559354 803 1.0 0.0 1257 0.961480617523 0.539703190327 SURF 0x00 mat 1 refs 4 1254 0.493972212076 1.01951694489 1389 0.455885618925 0.538623452187 1257 0.961480617523 0.539703190327 802 1.0 1.0 SURF 0x00 mat 1 refs 4 1244 -0.0287018287927 0.457514345646 795 0.0 0.0 1258 0.480181276798 -0.0342787504196 1390 0.452642470598 0.475776553154 SURF 0x00 mat 1 refs 4 796 0.0 1.0 1244 -0.0287018287927 0.457514345646 1390 0.452642470598 0.475776553154 1256 0.489791303873 0.953973770142 SURF 0x00 mat 1 refs 4 1390 0.452642470598 0.475776553154 1258 0.480181276798 -0.0342787504196 804 1.0 0.0 1259 0.94776237011 0.499221950769 SURF 0x00 mat 1 refs 4 1256 0.489791303873 0.953973770142 1390 0.452642470598 0.475776553154 1259 0.94776237011 0.499221950769 803 1.0 1.0 SURF 0x00 mat 1 refs 4 1242 0.000459423259599 0.476604312658 794 0.0 0.0 1260 0.451799869537 0.00452209403738 1391 0.469654709101 0.478016257286 SURF 0x00 mat 1 refs 4 795 0.0 1.0 1242 0.000459423259599 0.476604312658 1391 0.469654709101 0.478016257286 1258 0.480181246996 0.96572124958 SURF 0x00 mat 1 refs 4 1391 0.469654709101 0.478016257286 1260 0.451799869537 0.00452209403738 805 1.0 0.0 1261 0.948011279106 0.55259180069 SURF 0x00 mat 1 refs 4 1258 0.480181246996 0.96572124958 1391 0.469654709101 0.478016257286 1261 0.948011279106 0.55259180069 804 1.0 1.0 SURF 0x00 mat 1 refs 4 1240 -0.00113229791168 0.531999707222 793 0.0 0.0 1262 0.514381945133 -0.0120070884004 1392 0.444400042295 0.539507746696 SURF 0x00 mat 1 refs 4 794 0.0 1.0 1240 -0.00113229791168 0.531999707222 1392 0.444400042295 0.539507746696 1260 0.45179989934 1.00452208519 SURF 0x00 mat 1 refs 4 1392 0.444400042295 0.539507746696 1262 0.514381945133 -0.0120070884004 806 1.0 0.0 1263 1.02370786667 0.537110686302 SURF 0x00 mat 1 refs 4 1260 0.45179989934 1.00452208519 1392 0.444400042295 0.539507746696 1263 1.02370786667 0.537110686302 805 1.0 1.0 SURF 0x00 mat 1 refs 4 1238 -0.00570228789002 0.531290113926 792 0.0 0.0 1264 0.463908076286 -0.0295964349061 1393 0.481359690428 0.512451469898 SURF 0x00 mat 1 refs 4 793 0.0 1.0 1238 -0.00570228789002 0.531290113926 1393 0.481359690428 0.512451469898 1262 0.514382004738 0.987993001938 SURF 0x00 mat 1 refs 4 1393 0.481359690428 0.512451469898 1264 0.463908076286 -0.0295964349061 807 1.0 0.0 1265 0.980717897415 0.488242179155 SURF 0x00 mat 1 refs 4 1262 0.514382004738 0.987993001938 1393 0.481359690428 0.512451469898 1265 0.980717897415 0.488242179155 806 1.0 1.0 SURF 0x00 mat 1 refs 4 1236 -0.0104928249493 0.457486778498 791 0.0 0.0 1266 0.481811374426 -0.0299234110862 1394 0.43769967556 0.449463129044 SURF 0x00 mat 1 refs 4 792 0.0 1.0 1236 -0.0104928249493 0.457486778498 1394 0.43769967556 0.449463129044 1264 0.463908076286 0.970403552055 SURF 0x00 mat 1 refs 4 1394 0.43769967556 0.449463129044 1266 0.481811374426 -0.0299234110862 808 1.0 0.0 1267 0.986037611961 0.4529735744 SURF 0x00 mat 1 refs 4 1264 0.463908076286 0.970403552055 1394 0.43769967556 0.449463129044 1267 0.986037611961 0.4529735744 807 1.0 1.0 SURF 0x00 mat 1 refs 3 1266 0.481811404228 0.970076620579 790 0.0 0.0 809 1.0 0.0 SURF 0x00 mat 1 refs 3 808 1.0 1.0 1266 0.481811404228 0.970076620579 809 1.0 0.0 SURF 0x00 mat 1 refs 3 1266 0.481811404228 0.970076620579 791 0.0 1.0 790 0.0 0.0 SURF 0x00 mat 1 refs 3 1268 0.462537527084 1.04437017441 809 0.0 0.0 854 1.0 0.0 SURF 0x00 mat 1 refs 3 855 1.0 1.0 1268 0.462537527084 1.04437017441 854 1.0 0.0 SURF 0x00 mat 1 refs 3 1268 0.462537527084 1.04437017441 808 0.0 1.0 809 0.0 0.0 SURF 0x00 mat 1 refs 4 1267 -0.0139624448493 0.452973544598 808 0.0 0.0 1268 0.46253746748 0.0443701148033 1395 0.413233160973 0.503403127193 SURF 0x00 mat 1 refs 4 807 0.0 1.0 1267 -0.0139624448493 0.452973544598 1395 0.413233160973 0.503403127193 1270 0.461257994175 1.02889633179 SURF 0x00 mat 1 refs 4 1395 0.413233160973 0.503403127193 1268 0.46253746748 0.0443701148033 855 1.0 0.0 1269 0.977791666985 0.537389278412 SURF 0x00 mat 1 refs 4 1270 0.461257994175 1.02889633179 1395 0.413233160973 0.503403127193 1269 0.977791666985 0.537389278412 856 1.0 1.0 SURF 0x00 mat 1 refs 4 1265 -0.019282175228 0.488242089748 807 0.0 0.0 1270 0.461257994175 0.0288963615894 1396 0.483693450689 0.482355386019 SURF 0x00 mat 1 refs 4 806 0.0 1.0 1265 -0.019282175228 0.488242089748 1396 0.483693450689 0.482355386019 1272 0.489323586226 0.987459599972 SURF 0x00 mat 1 refs 4 1396 0.483693450689 0.482355386019 1270 0.461257994175 0.0288963615894 856 1.0 0.0 1271 0.969815373421 0.506212353706 SURF 0x00 mat 1 refs 4 1272 0.489323586226 0.987459599972 1396 0.483693450689 0.482355386019 1271 0.969815373421 0.506212353706 857 1.0 1.0 SURF 0x00 mat 1 refs 4 1263 0.0237078946084 0.537110626698 806 0.0 0.0 1272 0.489323586226 -0.0125404205173 1397 0.45525059104 0.566891014576 SURF 0x00 mat 1 refs 4 805 0.0 1.0 1263 0.0237078946084 0.537110626698 1397 0.45525059104 0.566891014576 1274 0.511141777039 1.04563498497 SURF 0x00 mat 1 refs 4 1397 0.45525059104 0.566891014576 1272 0.489323586226 -0.0125404205173 857 1.0 0.0 1273 1.01810014248 0.541684746742 SURF 0x00 mat 1 refs 4 1274 0.511141777039 1.04563498497 1397 0.45525059104 0.566891014576 1273 1.01810014248 0.541684746742 858 1.0 1.0 SURF 0x00 mat 1 refs 4 1261 -0.0519555546343 0.55259180069 805 0.0 0.0 1274 0.511112570763 0.0456348359585 1398 0.502888023853 0.548961341381 SURF 0x00 mat 1 refs 4 804 0.0 1.0 1261 -0.0519555546343 0.55259180069 1398 0.502888023853 0.548961341381 1276 0.452948629856 1.04679131508 SURF 0x00 mat 1 refs 4 1398 0.502888023853 0.548961341381 1274 0.511112570763 0.0456348359585 858 1.0 0.0 1275 0.949962317944 0.481697559357 SURF 0x00 mat 1 refs 4 1276 0.452948629856 1.04679131508 1398 0.502888023853 0.548961341381 1275 0.949962317944 0.481697559357 859 1.0 1.0 SURF 0x00 mat 1 refs 4 1259 -0.0522376634181 0.499221891165 804 0.0 0.0 1276 0.452978491783 0.0467913709581 1399 0.406420469284 0.530649483204 SURF 0x00 mat 1 refs 4 803 0.0 1.0 1259 -0.0522376634181 0.499221891165 1399 0.406420469284 0.530649483204 1278 0.457056373358 1.02035069466 SURF 0x00 mat 1 refs 4 1399 0.406420469284 0.530649483204 1276 0.452978491783 0.0467913709581 859 1.0 0.0 1277 0.99043148756 0.465650320053 SURF 0x00 mat 1 refs 4 1278 0.457056373358 1.02035069466 1399 0.406420469284 0.530649483204 1277 0.99043148756 0.465650320053 860 1.0 1.0 SURF 0x00 mat 1 refs 4 1257 -0.0385194160044 0.539703130722 803 0.0 0.0 1278 0.457056343555 0.0203506033868 1400 0.488952249289 0.523976325989 SURF 0x00 mat 1 refs 4 802 0.0 1.0 1257 -0.0385194160044 0.539703130722 1400 0.488952249289 0.523976325989 1280 0.458754509687 0.990394115448 SURF 0x00 mat 1 refs 4 1400 0.488952249289 0.523976325989 1278 0.457056343555 0.0203506033868 860 1.0 0.0 1279 0.965457499027 0.472762167454 SURF 0x00 mat 1 refs 4 1280 0.458754509687 0.990394115448 1400 0.488952249289 0.523976325989 1279 0.965457499027 0.472762167454 861 1.0 1.0 SURF 0x00 mat 1 refs 4 1255 0.0453303530812 0.524123609066 802 0.0 0.0 1280 0.458754509687 -0.009605913423 1401 0.472187191248 0.479440689087 SURF 0x00 mat 1 refs 4 801 0.0 1.0 1255 0.0453303530812 0.524123609066 1401 0.472187191248 0.479440689087 1282 0.547277152538 0.985569298267 SURF 0x00 mat 1 refs 4 1401 0.472187191248 0.479440689087 1280 0.458754509687 -0.009605913423 861 1.0 0.0 1281 1.00601446629 0.486778408289 SURF 0x00 mat 1 refs 4 1282 0.547277152538 0.985569298267 1401 0.472187191248 0.479440689087 1281 1.00601446629 0.486778408289 862 1.0 1.0 SURF 0x00 mat 1 refs 4 1252 0.00452919211239 0.543492078781 801 0.0 0.0 1282 0.547277152538 -0.0144307296723 1402 0.578464686871 0.567842006683 SURF 0x00 mat 1 refs 4 800 0.0 1.0 1252 0.00452919211239 0.543492078781 1402 0.578464686871 0.567842006683 1284 0.539881408215 1.04508495331 SURF 0x00 mat 1 refs 4 1402 0.578464686871 0.567842006683 1282 0.547277152538 -0.0144307296723 862 1.0 0.0 1283 1.01537442207 0.463391631842 SURF 0x00 mat 1 refs 4 1284 0.539881408215 1.04508495331 1402 0.578464686871 0.567842006683 1283 1.01537442207 0.463391631842 863 1.0 1.0 SURF 0x00 mat 1 refs 4 1283 0.0153744081035 0.463391631842 862 0.0 0.0 1285 0.486971795559 -0.0317528098822 1403 0.492171466351 0.433077931404 SURF 0x00 mat 1 refs 4 863 0.0 1.0 1283 0.0153744081035 0.463391631842 1403 0.492171466351 0.433077931404 1287 0.519624471664 0.949662089348 SURF 0x00 mat 1 refs 4 1403 0.492171466351 0.433077931404 1285 0.486971795559 -0.0317528098822 865 1.0 0.0 1286 0.999737381935 0.490498155355 SURF 0x00 mat 1 refs 4 1287 0.519624471664 0.949662089348 1403 0.492171466351 0.433077931404 1286 0.999737381935 0.490498155355 864 1.0 1.0 SURF 0x00 mat 1 refs 4 1281 0.00601447885856 0.486778408289 861 0.0 0.0 1288 0.541375219822 -0.0307050980628 1404 0.517715871334 0.505921661854 SURF 0x00 mat 1 refs 4 862 0.0 1.0 1281 0.00601447885856 0.486778408289 1404 0.517715871334 0.505921661854 1285 0.486971795559 0.968247175217 SURF 0x00 mat 1 refs 4 1404 0.517715871334 0.505921661854 1288 0.541375219822 -0.0307050980628 866 1.0 0.0 1289 1.03794240952 0.511976420879 SURF 0x00 mat 1 refs 4 1285 0.486971795559 0.968247175217 1404 0.517715871334 0.505921661854 1289 1.03794240952 0.511976420879 865 1.0 1.0 SURF 0x00 mat 1 refs 4 1279 -0.0345424562693 0.472762167454 860 0.0 0.0 1290 0.490500479937 -0.0594529919326 1405 0.55504912138 0.500561714172 SURF 0x00 mat 1 refs 4 861 0.0 1.0 1279 -0.0345424562693 0.472762167454 1405 0.55504912138 0.500561714172 1288 0.541375219822 0.969294846058 SURF 0x00 mat 1 refs 4 1405 0.55504912138 0.500561714172 1290 0.490500479937 -0.0594529919326 867 1.0 0.0 1291 1.00412130356 0.45983928442 SURF 0x00 mat 1 refs 4 1288 0.541375219822 0.969294846058 1405 0.55504912138 0.500561714172 1291 1.00412130356 0.45983928442 866 1.0 1.0 SURF 0x00 mat 1 refs 4 1277 -0.00957462098449 0.465650290251 859 0.0 0.0 1292 0.548106431961 0.044196844101 1406 0.564308822155 0.510559022427 SURF 0x00 mat 1 refs 4 860 0.0 1.0 1277 -0.00957462098449 0.465650290251 1406 0.564308822155 0.510559022427 1290 0.49046254158 0.940546989441 SURF 0x00 mat 1 refs 4 1406 0.564308822155 0.510559022427 1292 0.548106431961 0.044196844101 868 1.0 0.0 1293 0.982118368149 0.463463783264 SURF 0x00 mat 1 refs 4 1290 0.49046254158 0.940546989441 1406 0.564308822155 0.510559022427 1293 0.982118368149 0.463463783264 867 1.0 1.0 SURF 0x00 mat 1 refs 4 1275 -0.0464022271335 0.818179428577 858 0.0 0.0 1294 0.473612159491 -0.000180337927304 1407 0.58225774765 0.268032252789 SURF 0x00 mat 1 refs 4 859 0.0 1.0 1275 -0.0464022271335 0.818179428577 1407 0.58225774765 0.268032252789 1292 0.544778764248 0.8562541008 SURF 0x00 mat 1 refs 4 1407 0.58225774765 0.268032252789 1294 0.473612159491 -0.000180337927304 869 1.0 0.0 1295 1.04491388798 0.450234144926 SURF 0x00 mat 1 refs 4 1292 0.544778764248 0.8562541008 1407 0.58225774765 0.268032252789 1295 1.04491388798 0.450234144926 868 1.0 1.0 SURF 0x00 mat 1 refs 4 1273 0.0181002002209 0.541684865952 857 0.0 0.0 1296 0.528770446777 -0.0170826241374 1408 0.515254974365 0.50457149744 SURF 0x00 mat 1 refs 4 858 0.0 1.0 1273 0.0181002002209 0.541684865952 1408 0.515254974365 0.50457149744 1294 0.473597079515 0.963410496712 SURF 0x00 mat 1 refs 4 1408 0.515254974365 0.50457149744 1296 0.528770446777 -0.0170826241374 870 1.0 0.0 1297 0.987965106964 0.541438877583 SURF 0x00 mat 1 refs 4 1294 0.473597079515 0.963410496712 1408 0.515254974365 0.50457149744 1297 0.987965106964 0.541438877583 869 1.0 1.0 SURF 0x00 mat 1 refs 4 1271 -0.0301847402006 0.506212294102 856 0.0 0.0 1298 0.461876779795 0.0191042013466 1409 0.476853847504 0.460006803274 SURF 0x00 mat 1 refs 4 857 0.0 1.0 1271 -0.0301847402006 0.506212294102 1409 0.476853847504 0.460006803274 1296 0.528770446777 0.982917428017 SURF 0x00 mat 1 refs 4 1409 0.476853847504 0.460006803274 1298 0.461876779795 0.0191042013466 871 1.0 0.0 1299 1.01705241203 0.512032210827 SURF 0x00 mat 1 refs 4 1296 0.528770446777 0.982917428017 1409 0.476853847504 0.460006803274 1299 1.01705241203 0.512032210827 870 1.0 1.0 SURF 0x00 mat 1 refs 4 1269 -0.0222084000707 0.537389218807 855 0.0 0.0 1300 0.498843282461 -0.0281779579818 1410 0.507433414459 0.479989051819 SURF 0x00 mat 1 refs 4 856 0.0 1.0 1269 -0.0222084000707 0.537389218807 1410 0.507433414459 0.479989051819 1298 0.461876779795 1.01910424232 SURF 0x00 mat 1 refs 4 1410 0.507433414459 0.479989051819 1300 0.498843282461 -0.0281779579818 872 1.0 0.0 1301 0.955641806126 0.524651288986 SURF 0x00 mat 1 refs 4 1298 0.461876779795 1.01910424232 1410 0.507433414459 0.479989051819 1301 0.955641806126 0.524651288986 871 1.0 1.0 SURF 0x00 mat 1 refs 3 1300 0.498953402042 0.971822023392 854 0.0 0.0 873 1.0 0.0 SURF 0x00 mat 1 refs 3 872 1.0 1.0 1300 0.498953402042 0.971822023392 873 1.0 0.0 SURF 0x00 mat 1 refs 3 1300 0.498953402042 0.971822023392 855 0.0 1.0 854 0.0 0.0 SURF 0x00 mat 1 refs 3 1302 0.510413050652 0.975059330463 873 0.0 0.0 918 1.0 0.0 SURF 0x00 mat 1 refs 3 919 1.0 1.0 1302 0.510413050652 0.975059330463 918 1.0 0.0 SURF 0x00 mat 1 refs 3 1302 0.510413050652 0.975059330463 872 0.0 1.0 873 0.0 0.0 SURF 0x00 mat 1 refs 4 1301 -0.0445323176682 0.524651288986 872 0.0 0.0 1302 0.509990751743 -0.0249407105148 1411 0.494124919176 0.44456794858 SURF 0x00 mat 1 refs 4 871 0.0 1.0 1301 -0.0445323176682 0.524651288986 1411 0.494124919176 0.44456794858 1304 0.454640597105 0.985808134079 SURF 0x00 mat 1 refs 4 1411 0.494124919176 0.44456794858 1302 0.509990751743 -0.0249407105148 919 1.0 0.0 1303 1.02841174603 0.455192655325 SURF 0x00 mat 1 refs 4 1304 0.454640597105 0.985808134079 1411 0.494124919176 0.44456794858 1303 1.02841174603 0.455192655325 920 1.0 1.0 SURF 0x00 mat 1 refs 4 1299 0.0170524567366 0.512032270432 871 0.0 0.0 1304 0.454696297646 -0.0141918621957 1412 0.460882216692 0.431004613638 SURF 0x00 mat 1 refs 4 870 0.0 1.0 1299 0.0170524567366 0.512032270432 1412 0.460882216692 0.431004613638 1306 0.469832986593 0.954067707062 SURF 0x00 mat 1 refs 4 1412 0.460882216692 0.431004613638 1304 0.454696297646 -0.0141918621957 920 1.0 0.0 1305 0.98930734396 0.541575431824 SURF 0x00 mat 1 refs 4 1306 0.469832986593 0.954067707062 1412 0.460882216692 0.431004613638 1305 0.98930734396 0.541575431824 921 1.0 1.0 SURF 0x00 mat 1 refs 4 1297 -0.0120348716155 0.541438817978 870 0.0 0.0 1306 0.469832986593 -0.0459322743118 1413 0.484668165445 0.517655313015 SURF 0x00 mat 1 refs 4 869 0.0 1.0 1297 -0.0120348716155 0.541438817978 1413 0.484668165445 0.517655313015 1308 0.549695730209 1.01478075981 SURF 0x00 mat 1 refs 4 1413 0.484668165445 0.517655313015 1306 0.469832986593 -0.0459322743118 921 1.0 0.0 1307 1.03395593166 0.562840759754 SURF 0x00 mat 1 refs 4 1308 0.549695730209 1.01478075981 1413 0.484668165445 0.517655313015 1307 1.03395593166 0.562840759754 922 1.0 1.0 SURF 0x00 mat 1 refs 4 1295 0.046955473721 0.470013648272 869 0.0 0.0 1308 0.550483286381 -0.160319551826 1414 0.528254747391 0.719646573067 SURF 0x00 mat 1 refs 4 868 0.0 1.0 1295 0.046955473721 0.470013648272 1414 0.528254747391 0.719646573067 1310 0.562479913235 1.04718232155 SURF 0x00 mat 1 refs 4 1414 0.528254747391 0.719646573067 1308 0.550483286381 -0.160319551826 922 1.0 0.0 1309 1.0523750782 0.511386811733 SURF 0x00 mat 1 refs 4 1310 0.562479913235 1.04718232155 1414 0.528254747391 0.719646573067 1309 1.0523750782 0.511386811733 923 1.0 1.0 SURF 0x00 mat 1 refs 4 1293 -0.0156478937715 0.507923305035 868 0.0 0.0 1310 0.565323531628 -0.269772768021 1415 0.563677668571 0.740711867809 SURF 0x00 mat 1 refs 4 867 0.0 1.0 1293 -0.0156478937715 0.507923305035 1415 0.563677668571 0.740711867809 1312 0.521837711334 0.988325119019 SURF 0x00 mat 1 refs 4 1415 0.563677668571 0.740711867809 1310 0.565323531628 -0.269772768021 923 1.0 0.0 1311 1.00530934334 0.561715483665 SURF 0x00 mat 1 refs 4 1312 0.521837711334 0.988325119019 1415 0.563677668571 0.740711867809 1311 1.00530934334 0.561715483665 924 1.0 1.0 SURF 0x00 mat 1 refs 4 1291 0.00412120716646 0.459839195013 867 0.0 0.0 1312 0.522813856602 0.0471224859357 1416 0.546125531197 0.541700422764 SURF 0x00 mat 1 refs 4 866 0.0 1.0 1291 0.00412120716646 0.459839195013 1416 0.546125531197 0.541700422764 1314 0.482540696859 1.03061747551 SURF 0x00 mat 1 refs 4 1416 0.546125531197 0.541700422764 1312 0.522813856602 0.0471224859357 924 1.0 0.0 1313 0.961836516857 0.470854699612 SURF 0x00 mat 1 refs 4 1314 0.482540696859 1.03061747551 1416 0.546125531197 0.541700422764 1313 0.961836516857 0.470854699612 925 1.0 1.0 SURF 0x00 mat 1 refs 4 1289 0.0379423052073 0.51197630167 866 0.0 0.0 1314 0.482540726662 0.030617589131 1417 0.458825796843 0.492491364479 SURF 0x00 mat 1 refs 4 865 0.0 1.0 1289 0.0379423052073 0.51197630167 1417 0.458825796843 0.492491364479 1316 0.53610342741 0.991061091423 SURF 0x00 mat 1 refs 4 1417 0.458825796843 0.492491364479 1314 0.482540726662 0.030617589131 925 1.0 0.0 1315 1.04812645912 0.527593195438 SURF 0x00 mat 1 refs 4 1316 0.53610342741 0.991061091423 1417 0.458825796843 0.492491364479 1315 1.04812645912 0.527593195438 926 1.0 1.0 SURF 0x00 mat 1 refs 4 1286 -0.000262527435552 0.490498155355 865 0.0 0.0 1316 0.536103367805 -0.00893893931061 1418 0.526080012321 0.523292779922 SURF 0x00 mat 1 refs 4 864 0.0 1.0 1286 -0.000262527435552 0.490498155355 1418 0.526080012321 0.523292779922 1318 0.494972914457 0.96503174305 SURF 0x00 mat 1 refs 4 1418 0.526080012321 0.523292779922 1316 0.536103367805 -0.00893893931061 926 1.0 0.0 1317 0.976035475731 0.523818969727 SURF 0x00 mat 1 refs 4 1318 0.494972914457 0.96503174305 1418 0.526080012321 0.523292779922 1317 0.976035475731 0.523818969727 927 1.0 1.0 SURF 0x00 mat 1 refs 4 1317 -0.0239644944668 0.523819088936 926 0.0 0.0 1319 0.48894071579 0.0261959750205 1419 0.471940279007 0.489866644144 SURF 0x00 mat 1 refs 4 927 0.0 1.0 1317 -0.0239644944668 0.523819088936 1419 0.471940279007 0.489866644144 1321 0.509473443031 0.99290817976 SURF 0x00 mat 1 refs 4 1419 0.471940279007 0.489866644144 1319 0.48894071579 0.0261959750205 929 1.0 0.0 1320 0.994036316872 0.49204608798 SURF 0x00 mat 1 refs 4 1321 0.509473443031 0.99290817976 1419 0.471940279007 0.489866644144 1320 0.994036316872 0.49204608798 928 1.0 1.0 SURF 0x00 mat 1 refs 4 1315 0.0481264740229 0.527593195438 925 0.0 0.0 1322 0.458701550961 -0.0625123381615 1420 0.457847803831 0.488914161921 SURF 0x00 mat 1 refs 4 926 0.0 1.0 1315 0.0481264740229 0.527593195438 1420 0.457847803831 0.488914161921 1319 0.488940745592 1.02619600296 SURF 0x00 mat 1 refs 4 1420 0.457847803831 0.488914161921 1322 0.458701550961 -0.0625123381615 930 1.0 0.0 1323 0.999324798584 0.516917109489 SURF 0x00 mat 1 refs 4 1319 0.488940745592 1.02619600296 1420 0.457847803831 0.488914161921 1323 0.999324798584 0.516917109489 929 1.0 1.0 SURF 0x00 mat 1 refs 4 1313 -0.0381634421647 0.470854669809 924 0.0 0.0 1324 0.504060983658 -0.034918513149 1421 0.530021488667 0.410770207644 SURF 0x00 mat 1 refs 4 925 0.0 1.0 1313 -0.0381634421647 0.470854669809 1421 0.530021488667 0.410770207644 1322 0.458701580763 0.937487721443 SURF 0x00 mat 1 refs 4 1421 0.530021488667 0.410770207644 1324 0.504060983658 -0.034918513149 931 1.0 0.0 1325 1.04298114777 0.453784584999 SURF 0x00 mat 1 refs 4 1322 0.458701580763 0.937487721443 1421 0.530021488667 0.410770207644 1325 1.04298114777 0.453784584999 930 1.0 1.0 SURF 0x00 mat 1 refs 4 1311 0.00439212564379 0.460061490536 923 0.0 0.0 1326 0.45555049181 0.0218879245222 1422 0.514194130898 0.46645796299 SURF 0x00 mat 1 refs 4 924 0.0 1.0 1311 0.00439212564379 0.460061490536 1422 0.514194130898 0.46645796299 1324 0.503889322281 0.965081393719 SURF 0x00 mat 1 refs 4 1422 0.514194130898 0.46645796299 1326 0.45555049181 0.0218879245222 932 1.0 0.0 1327 0.96221268177 0.496665179729 SURF 0x00 mat 1 refs 4 1324 0.503889322281 0.965081393719 1422 0.514194130898 0.46645796299 1327 0.96221268177 0.496665179729 931 1.0 1.0 SURF 0x00 mat 1 refs 4 1309 0.0524965934455 0.539139032364 922 0.0 0.0 1328 0.476420998573 -0.038786649704 1423 0.461239635944 0.533877789974 SURF 0x00 mat 1 refs 4 923 0.0 1.0 1309 0.0524965934455 0.539139032364 1423 0.461239635944 0.533877789974 1326 0.455442458391 1.02188789845 SURF 0x00 mat 1 refs 4 1423 0.461239635944 0.533877789974 1328 0.476420998573 -0.038786649704 933 1.0 0.0 1329 0.960850179195 0.54733645916 SURF 0x00 mat 1 refs 4 1326 0.455442458391 1.02188789845 1423 0.461239635944 0.533877789974 1329 0.960850179195 0.54733645916 932 1.0 1.0 SURF 0x00 mat 1 refs 4 1307 0.0339559130371 0.562840759754 921 0.0 0.0 1330 0.514837563038 -0.0124901626259 1424 0.477287828922 0.495641976595 SURF 0x00 mat 1 refs 4 922 0.0 1.0 1307 0.0339559130371 0.562840759754 1424 0.477287828922 0.495641976595 1328 0.476421028376 0.961213350296 SURF 0x00 mat 1 refs 4 1424 0.477287828922 0.495641976595 1330 0.514837563038 -0.0124901626259 934 1.0 0.0 1331 0.948781132698 0.537227749825 SURF 0x00 mat 1 refs 4 1328 0.476421028376 0.961213350296 1424 0.477287828922 0.495641976595 1331 0.948781132698 0.537227749825 933 1.0 1.0 SURF 0x00 mat 1 refs 4 1305 -0.01069267001 0.541575491428 920 0.0 0.0 1332 0.493053644896 -0.00891115516424 1425 0.516365408897 0.528506457806 SURF 0x00 mat 1 refs 4 921 0.0 1.0 1305 -0.01069267001 0.541575491428 1425 0.516365408897 0.528506457806 1330 0.514837503433 0.987509787083 SURF 0x00 mat 1 refs 4 1425 0.516365408897 0.528506457806 1332 0.493053644896 -0.00891115516424 935 1.0 0.0 1333 1.04436826706 0.514157891273 SURF 0x00 mat 1 refs 4 1330 0.514837503433 0.987509787083 1425 0.516365408897 0.528506457806 1333 1.04436826706 0.514157891273 934 1.0 1.0 SURF 0x00 mat 1 refs 4 920 0.0 1.0 1303 0.029008757323 0.455192625523 1426 0.260920703411 0.723141014576 1332 0.49283143878 0.991088867188 SURF 0x00 mat 1 refs 4 935 1.0 1.0 1332 0.49283143878 0.991088867188 1426 0.260920703411 0.723141014576 936 1.0 0.0 SURF 0x00 mat 1 refs 4 936 1.0 0.0 1426 0.260920703411 0.723141014576 1303 0.029008757323 0.455192625523 919 0.0 0.0 SURF 0x00 mat 1 refs 4 984 1.0 1.0 1335 0.477923005819 0.997373580933 1427 0.739995062351 0.772289276123 1334 1.00316977501 0.547205030918 SURF 0x00 mat 1 refs 4 983 1.0 0.0 1334 1.00316977501 0.547205030918 1427 0.739995062351 0.772289276123 936 0.0 0.0 SURF 0x00 mat 1 refs 4 936 0.0 0.0 1427 0.739995062351 0.772289276123 1335 0.477923005819 0.997373580933 935 0.0 1.0 SURF 0x00 mat 1 refs 4 1333 0.0443683676422 0.514157831669 935 0.0 0.0 1335 0.477929383516 -0.00262645818293 1428 0.483366757631 0.55264300108 SURF 0x00 mat 1 refs 4 934 0.0 1.0 1333 0.0443683676422 0.514157831669 1428 0.483366757631 0.55264300108 1337 0.524716079235 1.02092242241 SURF 0x00 mat 1 refs 4 1428 0.483366757631 0.55264300108 1335 0.477929383516 -0.00262645818293 984 1.0 0.0 1336 0.984124183655 0.511377096176 SURF 0x00 mat 1 refs 4 1337 0.524716079235 1.02092242241 1428 0.483366757631 0.55264300108 1336 0.984124183655 0.511377096176 985 1.0 1.0 SURF 0x00 mat 1 refs 4 1331 -0.051218919456 0.537227749825 934 0.0 0.0 1337 0.52471601963 0.0209223832935 1429 0.444335252047 0.516773104668 SURF 0x00 mat 1 refs 4 933 0.0 1.0 1331 -0.051218919456 0.537227749825 1429 0.444335252047 0.516773104668 1339 0.466567367315 0.982748866081 SURF 0x00 mat 1 refs 4 1429 0.444335252047 0.516773104668 1337 0.52471601963 0.0209223832935 985 1.0 0.0 1338 0.957154750824 0.533458948135 SURF 0x00 mat 1 refs 4 1339 0.466567367315 0.982748866081 1429 0.444335252047 0.516773104668 1338 0.957154750824 0.533458948135 986 1.0 1.0 SURF 0x00 mat 1 refs 4 1329 -0.0391497388482 0.547336518764 933 0.0 0.0 1339 0.466567337513 -0.0172511246055 1430 0.517792165279 0.503387987614 SURF 0x00 mat 1 refs 4 932 0.0 1.0 1329 -0.0391497388482 0.547336518764 1430 0.517792165279 0.503387987614 1341 0.554295361042 0.947300553322 SURF 0x00 mat 1 refs 4 1430 0.517792165279 0.503387987614 1339 0.466567337513 -0.0172511246055 986 1.0 0.0 1340 0.98604118824 0.544746756554 SURF 0x00 mat 1 refs 4 1341 0.554295361042 0.947300553322 1430 0.517792165279 0.503387987614 1340 0.98604118824 0.544746756554 987 1.0 1.0 SURF 0x00 mat 1 refs 4 1327 -0.0376017726958 0.496665239334 932 0.0 0.0 1341 0.554295361042 -0.0526994206011 1431 0.477159500122 0.448855668306 SURF 0x00 mat 1 refs 4 931 0.0 1.0 1327 -0.0376017726958 0.496665239334 1431 0.477159500122 0.448855668306 1343 0.472593665123 1.00701737404 SURF 0x00 mat 1 refs 4 1431 0.477159500122 0.448855668306 1341 0.554295361042 -0.0526994206011 987 1.0 0.0 1342 1.01611948013 0.527032017708 SURF 0x00 mat 1 refs 4 1343 0.472593665123 1.00701737404 1431 0.477159500122 0.448855668306 1342 1.01611948013 0.527032017708 988 1.0 1.0 SURF 0x00 mat 1 refs 4 1325 0.0429812259972 0.453784525394 931 0.0 0.0 1343 0.472593635321 0.00701728696004 1432 0.553331553936 0.527771174908 SURF 0x00 mat 1 refs 4 930 0.0 1.0 1325 0.0429812259972 0.453784525394 1432 0.553331553936 0.527771174908 1345 0.533785104752 1.01452660561 SURF 0x00 mat 1 refs 4 1432 0.553331553936 0.527771174908 1343 0.472593635321 0.00701728696004 988 1.0 0.0 1344 1.02964556217 0.532545089722 SURF 0x00 mat 1 refs 4 1345 0.533785104752 1.01452660561 1432 0.553331553936 0.527771174908 1344 1.02964556217 0.532545089722 989 1.0 1.0 SURF 0x00 mat 1 refs 4 1323 -0.000675240182318 0.516917049885 930 0.0 0.0 1345 0.533785104752 0.0145265338942 1433 0.521449804306 0.469131112099 SURF 0x00 mat 1 refs 4 929 0.0 1.0 1323 -0.000675240182318 0.516917049885 1433 0.521449804306 0.469131112099 1347 0.509233951569 0.982715666294 SURF 0x00 mat 1 refs 4 1433 0.521449804306 0.469131112099 1345 0.533785104752 0.0145265338942 989 1.0 0.0 1346 1.04748678207 0.475397467613 SURF 0x00 mat 1 refs 4 1347 0.509233951569 0.982715666294 1433 0.521449804306 0.469131112099 1346 1.04748678207 0.475397467613 990 1.0 1.0 SURF 0x00 mat 1 refs 4 1320 -0.00596363656223 0.492046147585 929 0.0 0.0 1347 0.509234070778 -0.0172842368484 1434 0.520307481289 0.479742854834 SURF 0x00 mat 1 refs 4 928 0.0 1.0 1320 -0.00596363656223 0.492046147585 1434 0.520307481289 0.479742854834 1349 0.515267372131 0.974219083786 SURF 0x00 mat 1 refs 4 1434 0.520307481289 0.479742854834 1347 0.509234070778 -0.0172842368484 990 1.0 0.0 1348 1.01396012306 0.458889663219 SURF 0x00 mat 1 refs 4 1349 0.515267372131 0.974219083786 1434 0.520307481289 0.479742854834 1348 1.01396012306 0.458889663219 991 1.0 1.0 SURF 0x00 mat 1 refs 4 1348 0.0139600709081 0.458889603615 990 0.0 0.0 1350 0.467574357986 -0.030823322013 1435 0.498995959759 0.444214075804 SURF 0x00 mat 1 refs 4 991 0.0 1.0 1348 0.0139600709081 0.458889603615 1435 0.498995959759 0.444214075804 1352 0.49335283041 0.998665988445 SURF 0x00 mat 1 refs 4 1435 0.498995959759 0.444214075804 1350 0.467574357986 -0.030823322013 993 1.0 0.0 1351 1.03159427643 0.517368137836 SURF 0x00 mat 1 refs 4 1352 0.49335283041 0.998665988445 1435 0.498995959759 0.444214075804 1351 1.03159427643 0.517368137836 992 1.0 1.0 SURF 0x00 mat 1 refs 4 1346 0.047486718744 0.475397497416 989 0.0 0.0 1353 0.483369737864 0.00665188487619 1436 0.452261418104 0.50771677494 SURF 0x00 mat 1 refs 4 990 0.0 1.0 1346 0.047486718744 0.475397497416 1436 0.452261418104 0.50771677494 1350 0.467574328184 0.969176650047 SURF 0x00 mat 1 refs 4 1436 0.452261418104 0.50771677494 1353 0.483369737864 0.00665188487619 994 1.0 0.0 1354 0.999558925629 0.450071841478 SURF 0x00 mat 1 refs 4 1350 0.467574328184 0.969176650047 1436 0.452261418104 0.50771677494 1354 0.999558925629 0.450071841478 993 1.0 1.0 SURF 0x00 mat 1 refs 4 1344 0.0296454913914 0.532545149326 988 0.0 0.0 1355 0.483307003975 0.0419570766389 1437 0.475866407156 0.519535839558 SURF 0x00 mat 1 refs 4 989 0.0 1.0 1344 0.0296454913914 0.532545149326 1437 0.475866407156 0.519535839558 1353 0.483369708061 1.00665187836 SURF 0x00 mat 1 refs 4 1437 0.475866407156 0.519535839558 1355 0.483307003975 0.0419570766389 995 1.0 0.0 1356 0.975368440151 0.469119906425 SURF 0x00 mat 1 refs 4 1353 0.483369708061 1.00665187836 1437 0.475866407156 0.519535839558 1356 0.975368440151 0.469119906425 994 1.0 1.0 SURF 0x00 mat 1 refs 4 1342 0.0161194186658 0.527032017708 987 0.0 0.0 1357 0.467389792204 -0.0398840606213 1438 0.435247927904 0.454932749271 SURF 0x00 mat 1 refs 4 988 0.0 1.0 1342 0.0161194186658 0.527032017708 1438 0.435247927904 0.454932749271 1355 0.483307033777 1.04195702076 SURF 0x00 mat 1 refs 4 1438 0.435247927904 0.454932749271 1357 0.467389792204 -0.0398840606213 996 1.0 0.0 1358 0.991388499737 0.532953023911 SURF 0x00 mat 1 refs 4 1355 0.483307033777 1.04195702076 1438 0.435247927904 0.454932749271 1358 0.991388499737 0.532953023911 995 1.0 1.0 SURF 0x00 mat 1 refs 4 1340 -0.0139588918537 0.544746756554 986 0.0 0.0 1359 0.482916802168 0.0440714918077 1439 0.464172065258 0.477273613214 SURF 0x00 mat 1 refs 4 987 0.0 1.0 1340 -0.0139588918537 0.544746756554 1439 0.464172065258 0.477273613214 1357 0.467389822006 0.960115909576 SURF 0x00 mat 1 refs 4 1439 0.464172065258 0.477273613214 1359 0.482916802168 0.0440714918077 997 1.0 0.0 1360 0.983960926533 0.476345300674 SURF 0x00 mat 1 refs 4 1357 0.467389822006 0.960115909576 1439 0.464172065258 0.477273613214 1360 0.983960926533 0.476345300674 996 1.0 1.0 SURF 0x00 mat 1 refs 4 1338 -0.0428451821208 0.53345900774 985 0.0 0.0 1361 0.535448312759 0.0102166980505 1440 0.485584646463 0.501283943653 SURF 0x00 mat 1 refs 4 986 0.0 1.0 1338 -0.0428451821208 0.53345900774 1440 0.485584646463 0.501283943653 1359 0.482916802168 1.04407155514 SURF 0x00 mat 1 refs 4 1440 0.485584646463 0.501283943653 1361 0.535448312759 0.0102166980505 998 1.0 0.0 1362 0.990972399712 0.481570780277 SURF 0x00 mat 1 refs 4 1359 0.482916802168 1.04407155514 1440 0.485584646463 0.501283943653 1362 0.990972399712 0.481570780277 997 1.0 1.0 SURF 0x00 mat 1 refs 4 1336 -0.0158758144826 0.511377096176 984 0.0 0.0 1363 0.466180086136 -0.0329271033406 1441 0.529685735703 0.483588218689 SURF 0x00 mat 1 refs 4 985 0.0 1.0 1336 -0.0158758144826 0.511377096176 1441 0.529685735703 0.483588218689 1361 0.535448312759 1.01021671295 SURF 0x00 mat 1 refs 4 1441 0.529685735703 0.483588218689 1363 0.466180086136 -0.0329271033406 999 1.0 0.0 1364 1.02234315872 0.46991071105 SURF 0x00 mat 1 refs 4 1361 0.535448312759 1.01021671295 1441 0.529685735703 0.483588218689 1364 1.02234315872 0.46991071105 998 1.0 1.0 SURF 0x00 mat 1 refs 4 1334 0.00316215469502 0.547204971313 983 0.0 0.0 1365 0.464157938957 -0.0333918482065 1442 0.425481259823 0.439689934254 SURF 0x00 mat 1 refs 4 984 0.0 1.0 1334 0.00316215469502 0.547204971313 1442 0.425481259823 0.439689934254 1363 0.466180086136 0.96707290411 SURF 0x00 mat 1 refs 4 1442 0.425481259823 0.439689934254 1365 0.464157938957 -0.0333918482065 1000 1.0 0.0 1366 1.0214728117 0.452981233597 SURF 0x00 mat 1 refs 4 1363 0.466180086136 0.96707290411 1442 0.425481259823 0.439689934254 1366 1.0214728117 0.452981233597 999 1.0 1.0 SURF 0x00 mat 1 refs 3 1365 0.464157909155 0.966608166695 982 0.0 0.0 1001 1.0 0.0 SURF 0x00 mat 1 refs 3 1000 1.0 1.0 1365 0.464157909155 0.966608166695 1001 1.0 0.0 SURF 0x00 mat 1 refs 3 1365 0.464157909155 0.966608166695 983 0.0 1.0 982 0.0 0.0 kids 0 OBJECT poly name "Hut" data 4 Cube crease 30.000000 numvert 36 -173.300537 0.073314 31.808437 -173.300537 0.073314 41.808437 -183.300537 0.073314 41.808437 -183.300537 0.073314 31.808435 -173.300537 11.465336 31.808441 -173.300537 11.465336 41.808441 -183.300537 10.073315 41.808434 -183.300537 10.073315 31.808437 -183.300537 10.630123 31.808437 -183.300537 10.630123 41.808434 -173.300537 12.022146 41.808441 -173.300537 12.022146 31.808441 -173.300537 12.022146 42.808441 -183.300537 10.630123 42.808437 -183.300537 10.073315 42.808437 -173.300537 11.465336 42.808441 -173.300537 12.022146 30.808441 -183.300537 10.630123 30.808437 -183.300537 10.073315 30.808437 -173.300537 11.465336 30.808441 -184.300537 9.933033 30.808437 -184.300537 10.489843 30.808437 -184.300537 9.933033 42.808437 -184.300537 10.489843 42.808437 -184.300537 10.489843 41.808434 -184.300537 10.489843 31.808437 -184.300537 9.933033 31.808437 -184.300537 9.933033 41.808434 -172.300537 11.59586 30.808441 -172.300537 12.15267 30.808441 -172.300537 11.59586 42.808441 -172.300537 12.15267 42.808441 -172.300537 12.15267 31.808441 -172.300537 12.15267 41.808441 -172.300537 11.59586 41.808441 -172.300537 11.59586 31.808441 numsurf 33 SURF 0x20 mat 2 refs 4 0 0.0 1.0 1 0.0 0.0 2 1.0 0.0 3 1.0 1.0 SURF 0x20 mat 2 refs 4 1 0.0 1.0 5 0.0 0.0 6 1.0 0.0 2 1.0 1.0 SURF 0x20 mat 2 refs 4 2 0.0 1.0 6 0.0 0.0 7 1.0 0.0 3 1.0 1.0 SURF 0x20 mat 2 refs 4 4 0.0 1.0 0 0.0 0.0 3 1.0 0.0 7 1.0 1.0 SURF 0x20 mat 2 refs 4 11 0.0 1.0 8 0.0 0.0 9 1.0 0.0 10 1.0 1.0 SURF 0x20 mat 2 refs 4 10 0.0 1.0 9 0.0 0.0 13 1.0 0.0 12 1.0 1.0 SURF 0x00 mat 2 refs 4 6 0.0 1.0 5 0.0 0.0 15 1.0 0.0 14 1.0 1.0 SURF 0x20 mat 2 refs 4 14 0.0 1.0 15 0.0 0.0 12 1.0 0.0 13 1.0 1.0 SURF 0x20 mat 2 refs 4 8 0.0 1.0 11 0.0 0.0 16 1.0 0.0 17 1.0 1.0 SURF 0x20 mat 2 refs 4 4 0.0 1.0 7 0.0 0.0 18 1.0 0.0 19 1.0 1.0 SURF 0x20 mat 2 refs 4 19 0.0 1.0 18 0.0 0.0 17 1.0 0.0 16 1.0 1.0 SURF 0x20 mat 2 refs 4 18 0.0 1.0 7 0.0 0.0 26 1.0 0.0 20 1.0 1.0 SURF 0x20 mat 2 refs 4 17 0.0 1.0 18 0.0 0.0 20 1.0 0.0 21 1.0 1.0 SURF 0x20 mat 2 refs 4 8 0.0 1.0 17 0.0 0.0 21 1.0 0.0 25 1.0 1.0 SURF 0x20 mat 2 refs 4 14 0.0 1.0 13 0.0 0.0 23 1.0 0.0 22 1.0 1.0 SURF 0x20 mat 2 refs 4 6 0.0 1.0 14 0.0 0.0 22 1.0 0.0 27 1.0 1.0 SURF 0x20 mat 2 refs 4 13 0.0 1.0 9 0.0 0.0 24 1.0 0.0 23 1.0 1.0 SURF 0x20 mat 2 refs 4 9 0.0 1.0 8 0.0 0.0 25 1.0 0.0 24 1.0 1.0 SURF 0x20 mat 2 refs 4 7 0.0 1.0 6 0.0 0.0 27 1.0 0.0 26 1.0 1.0 SURF 0x20 mat 2 refs 4 26 0.0 1.0 27 0.0 0.0 24 1.0 0.0 25 1.0 1.0 SURF 0x20 mat 2 refs 4 24 0.0 1.0 27 0.0 0.0 22 1.0 0.0 23 1.0 1.0 SURF 0x20 mat 2 refs 4 26 0.0 1.0 25 0.0 0.0 21 1.0 0.0 20 1.0 1.0 SURF 0x00 mat 2 refs 4 16 0.0 1.0 11 0.0 0.0 32 1.0 0.0 29 1.0 1.0 SURF 0x20 mat 2 refs 4 19 0.0 1.0 16 0.0 0.0 29 1.0 0.0 28 1.0 1.0 SURF 0x20 mat 2 refs 4 4 0.0 1.0 19 0.0 0.0 28 1.0 0.0 35 1.0 1.0 SURF 0x20 mat 2 refs 4 15 0.0 1.0 5 0.0 0.0 34 1.0 0.0 30 1.0 1.0 SURF 0x20 mat 2 refs 4 12 0.0 1.0 15 0.0 0.0 30 1.0 0.0 31 1.0 1.0 SURF 0x20 mat 2 refs 4 10 0.0 1.0 12 0.0 0.0 31 1.0 0.0 33 1.0 1.0 SURF 0x20 mat 2 refs 4 11 0.0 1.0 10 0.0 0.0 33 1.0 0.0 32 1.0 1.0 SURF 0x00 mat 2 refs 4 5 0.0 1.0 4 0.0 0.0 35 1.0 0.0 34 1.0 1.0 SURF 0x20 mat 2 refs 4 34 0.0 1.0 35 0.0 0.0 32 1.0 0.0 33 1.0 1.0 SURF 0x20 mat 2 refs 4 34 0.0 1.0 33 0.0 0.0 31 1.0 0.0 30 1.0 1.0 SURF 0x20 mat 2 refs 4 32 0.0 1.0 35 0.0 0.0 28 1.0 0.0 29 1.0 1.0 kids 0 OBJECT poly name "Plane" data 5 Plane crease 30.000000 numvert 0 numsurf 0 kids 0 OBJECT poly name "Plane.001" data 9 Plane.001 crease 30.000000 numvert 8 -114.936371 1.084027 13.064298 -114.936371 -0.915973 13.064298 -114.936371 -0.915973 15.064298 -114.936371 1.084027 15.064298 -134.635574 0.084027 239.790039 -134.635574 0.084027 -211.661499 -95.23716 0.084027 -211.661469 -95.237167 0.084027 239.7901 numsurf 2 SURF 0x20 mat 3 refs 4 0 0 0 3 0 0 2 0 0 1 0 0 SURF 0x20 mat 3 refs 4 6 0 0 5 0 0 4 0 0 7 0 0 kids 0 crrcsim-0.9.12/objects/wasabi_yr.3ds0000644000175000017500000124141111724452424014223 00000000000000MM C ==B? white  0 = red  0 ? black   0 @ yellow  0 @fuseAA%:Qy3?+:%3: :?2qL:%39$7:O4*(:*2L:*2}FK􂋺Qy3? ?2qL+%3:%39*2}FK(*2L$7O4*3N;Qy3h=7a#;%3C08u;?2OIFR;%36;O42)K;*2I!Ջ;*2ЃG1NQy3h=u?2OI7a#%3B08FR%36!Ջ*2σGK*2IO42)G;Qy3v8-;%3-4;?2XCt;%3@ 2\;O4)&ײ;*2pD;*2?@GQy3v8ǻ?2WC-䌻%3-4t%3@ 2ջ*2>@ײ*2pD\O4)&@;Qy3H1;%3c!.];*2i< <*2n7@Qy3H1]?2B:»%3b!.ջ%3D+ *2m7>*2i<O4&~!3 N<*23./P<*2٬1Qy3O|R?2l%3. %3./P*2٬T>N*23VO4;71N<*2;⼈1Qy3Y|R?28 %3wE%3JT>N*2;./P*2HVO4A*24ʼ1<$3X׼i;O4J<*2(yҼt`D<*2üA*Qy3DcּϮJ>24ʼC$3r1$3X׼t`D*2üJ*2(yҼi߻O4鼻2 <$3¼c;O4/ڼ0L<<*2'2<*2ЧQy3(:>23$3ʼ $3¼2(2Ч0L<*2'cͻO4/ڼ. 2毒;$3n(x;O4ͼ;'<*2t3<*2fÎ. Ny3Iչ#>2毒C#3#3n3(2fÎ;'(2t(xO4ͼ0;Qy3;$3']<>2x;$3fx;O4s <*2?g,;*2Ns0Ny3]>2xջ#3'»#3f,(2Ns (2?gxO4s6;Qy3cc;$3i;>2~U;$3Mn\;O4S;*2!aײ;*2S6Ny3cǻ>2~Uc#3i䌻#3Mײ(2Sջ(2!an\O4SN;Qy3}FR;$3玼u;>2R=a#;$3H;O4 Ջ;*28GK;*2r>NNy3}u>2R=FR#3玼a##3HK(2r> Ջ(28GO4 ӂ:Qy3r:$3:>21:#37:O4֮:*208(:(2 <5ӂNy3r>21#3#3((2 <5(2087O4֮&;@ = 9:@r=;>@uIx;@]< :; ?=2QG: ?2/:>@2IXV;>@HB; ??1&@ =>@uI 9@r= : ?=2x@]@H/>@2IQG ?2B ??1 ;@¹8(;@4:;>@DL<@ 6 < ?;!.U; ?{/=C;>@vF;>@C< ?y, @¹8ӻ>@D(ͻ@4: ?;!.L@ 6>@C=C>@vFU滹 ?{/ ?y,3G<@B0 5<@ 2+<>@;ԲY<@-߲_< ?&J< ?\p(=<>@>;<>@9s< ?}w#3G@B0+>@; 5@2߲_ ?&ԲY@-;>@9=>@>J ?\p(s ?}w#JQ<@9#$@|<@`'gg<>@//<@Z < ?l\W< ?YJY<>@˛2^t@/$@|@`' ?l\/@Z ^t?@2+JY>@˛2W ?YW ?[<@S<@rj<ޢ@xwD>;@f>w;@5>';h@F>;@/>?3;s@>@b>ӻ@f>jޢ@xwD>Z@T>w̻@6>@1>'h@F>s?g<>?3s@>{&;F@]?v;S@z?/;O@?׶:B@?MR;;F@?WW;:w@?V;O@+o?/:O@̸?=:5@2?{&F@]?/O@?vS@z?MR;F@?׶B@?/O@̸?VO@+o?WW:w@?=5@2?X;z?!:z?k!4;S;.?d$N;z?/!j\;l?a_:l?=|:.?%;.?x$;l?eXz?!ٺz?k!j\l?`Nz?/!4;S.?d$=|Ӻ.?%^ܺl?l?e.?w$ J z?T, z?$&h m?M-Q{?fAw /?`;/?eFP={?r ={?e7=/? /={?뼄~=m?U=m?`>=/?h/?iUm?`Tm?I*/?K<{?'1<{?`44/?\./?:֪m?dm?8 /?$J&<{?7<{?t;\<0<{?_)<|\S:1#<z?}G=Pe=<-?=5R4;?>Ι<7?>W c/?|)>S:x?=1#z?}G=n?c>MY?b>5Ep? >Pe=-?=Ι7?>R4?>"Y;z?->;m+?>eT;Qr?n>:?H>j\;?J><; ?A>;X?r>r:g?>:?M>"Yz?->m+?>j\?J>ں?H>eTQr?n>X?r>< ?A>ܺ?M>rٺg?>u;$7?إ;$7?7._;?e<;$7?; ?i; ?X?;?F;?;]; ?UF;B?G;B?;&?[<-;B?93;B?Ŕv^ ;B?}(0;&?ݨ;&?};B?4Jl;~l?O:~l?(Ce;&?;~l?Hs;,?S:,?!:&?!m;&?9>n;,?"El~l?O~l?(s,?S~l?HCe&?&?!,?ӹ< ?ݽ< ?k4ὦi͍<&?`<&?88B?Ѡ&?洼$7?߽$7??>ӹ ?ݽJż$7?۽?⽦?xW ?k4ʼ ?ٽH?8߽s<$7?$ν<$7?Uӽl?GȽ~l?2н ,?? ~l?L&?Ͻ&?-׽M,?GvȽ} ,?.>'&?ƽB?ڀlB?LmoC??B?\e?&?|ó<&?Rպ1,C?_tSC?좽&?8)$7?_t$$7?- ?t-$7?=$?;5 ?1悔) ?R-2 ?4^(?M7=%7?~X4=%7?g2=?Ȯ :=%7?u<= ?a~=9= ?W/=?D5=?v|1?= ?Eoh#=B?T$[ !=B?W=&?pȕ%=B?yw(=C?U%=C?q"=&?z, =&?8*=C?BrF=~l?M) =~l?ʯ =&? =~l?5=,?S=,?Lz =&?͵ =&?%=,?ɘFl?M) ~l?ʯ5,?~l? &? z &?͵S,?L,?ɘ &?%h#B?T$[ !B?x(C?U%B?yW&?pȕ"&?z%C?q8*C?Br, &?󍽺7%7?~X4%7?g< ?a~ :%7?u2?Ȯ/?<9 ?W1? ?EoD5?v|R>=%7?`GL==%7?[W&9=?N˥?=%7?8&D= ?@B= ?4P$8=?d%^p:=?a?D= ?0U16*=B?c/)=B? s%=&?ek)*=B?Tf/=C?\ W.=C? &l$=&? |G%=&?[ 0=C?L=~l?L[=~l?+{=&?6刽Q=~l?KvƩ=,?G~Һ=,?܇=&? =&?b9=,?haml?L[~l?+Ʃ,?H~Q~l?Kv{&?7刽&? Һ,?܇9,?ham&?b6*B?c/)B? sf/C?\(*B?T%&?ek$&? | W.C? &l 0C?LF%&?[S>%7?aGL=%7?[W&D ?@̥?%7?8&9?N$8?d%^B ?4PD ?0U1p:?a?S>=%7?C ̥?=%7?'9=? N==%7?^&D= ?YD= ?p:=?.x %8=?B= ?E6*=B?b$)*=B? A4%=&?+/)=B?f/=C? 0=C?B-G%=&?K7;$='? W.=C?)i=~l?6AQ=~l? S{=&?H\=~l?hy/Ʃ=,?99=,?6J=&?|Z=&?5Һ=,?1(l?6AQ~l? Sǩ,?9\~l?hy/{&?H&?|Z9,?6JӺ,?1(&?56*B?b$)*B? A4f/C?/)B?%&?+G%&?K7; 0C?C- W.C?*i$'?S>%7?C ̥?%7?&D ?YN=%7?^'9? p:?.x D ?B ?E%8?7=%7?Y :=%7?֓2=?4=%7?tz<= ?^1?= ?F5=?Ƽ/=?8?9= ?4Xi#=B?̼%=B?Y='?Ƶּ] !=B?ܭz(=C?:*=C?hU߼. ='?V"='?ٷ%=C?VG=~l?e=~l?|l =&?+ =~l?csԼ8=,?!=,?s =&?h| =&?ܼS=,?H˼Gl?e~l?|l 8,?+ ~l?csԼ &? &?h!,?sS,?H˼| &?ܼi#B?̼%B?z(C?\ !B?ܭY'?Ƶּ- '?X:*C?iU߼%C?V"'?ٷ7%7?X :%7?֓< ?]4%7?rz2?E5?Ƽ1? ??9 ?4X/?88)=&7?U?t-=%7?$=?W|ۻy$=%7?qiպ-= ?h1V-2= ?Ȼb(=?$ =?Թ_)= ?j#:=C?G-=C?#f?='?ג=p=C?[뻮o=C?xS=C?R='?Сw<='?.5,=C?ăȻ=~l?;dB =~l?k=&?n=~l?& =,?zYY} =,? '=&?V<&?. M=,?HEl?;dA ~l?k ,?zYY~l?&&?n '&?V} ,? M,?HE&?.C?G-C?#foC?pC?[뻠?'?ג='?СwwSC?R5,C?ăȻ<'?.8)%7?U?t-%7?- ?h1y$%7?qiպ$?W|ۻb(?$V-2 ?Ȼ) ?j#: ?Թ_R=&7?;]=%7?ɘ;OK=?"D;C,=%7?C8,-=H<%7?P=;X=F=Dʔ?~=mQ,?< ,? <?*]=FC?8-=H%7?P=d ?=}:%7?O =;X?DR;u?lQ <;?,;ɶ?[ I;;ɶ? y3;u?$8ɶ?[ Q ;?,CRu?lx3u?$J;ɶ? j ɶ?y 8u?5$ǻxV?xXSHxV?}˻G?OrxV?{û;Ze?*D;Ze?+KG?"JOG?:;Ze?Q[^ {Vͼ!ʟ?ὥڼ?ڽ{üQ?2ݽقQ?!ʟ?5G!ʟ?>ݽqռQ?yٽpܼ;?ȼ;?pyɶ?T;?,h׼u?7üu?N̼ɶ?ɶ?]*"u?{OIxV? rټxV?H7 G?>^ xV?5;Ze?eeռ;Ze?ݼG?iG? Zl;Ze?y!=xV?B=xV?bix=P=!ʟ?h`M=!ʟ?0y tC=R?X2^I=R?Yb^S=!ʟ?W)K?VmRiH?}=P!ʟ?hyN?\\6FR?r tCR?X2`M!ʟ?0y^S!ʟ?W^IR?Yb_;?Uh;?6Hi;?c*nʶ?ong;?k㻀cv?}idv?rnʶ?xkRlʶ?I5bv?r,}xV?T;G~xV? ?!G?E<|xV?U0<՘x=Ze?y=Ze?G G?[p:YG?<w=Ze?;Fs=xV?<:w=xV?Z[<( o==Ze?m ^I=R?'z#tC=R?a`M="ʟ?^6,K?yN?zyEAP"ʟ?$UiH? 9FR?Ӡ:^IR?'zbS"ʟ?8> `M"ʟ?ǣ6#tCR?a_;? 4 Ze?G=CZ=xV?=d=G?J=j=G?Qm=%a=>Ze?sl/=BV=>Ze?%^=l^=G?b=xVN=;?gR=˶?&& =EX=˶?R˶?&& =H;?=Iv?kZe?G=%a>Ze?sl/=jG?Qm=n^G?b=BV>Ze?%^=E=xV?=L=xV?g=A=>Ze?Z=<=xV??=)H=G?F=epP=G?h=GH=>Ze?= 9=>Ze?=oH@=G?=K4=;?<=;=;?*=0=w?& =3[-=;?L=8=˶?GXZ=w)@=˶? H=7=w?c=q)=w?٣/={D1=˶?k=É$=?3Ze?Z=HH>Ze?=fpPG?h=oH@G?= 9>Ze?=!=xV?,v=(+=xV?;=x=>Ze?===xV?M(=L$=G?,=wF.=G?\='=>Ze?N=[=>Ze?=Ȗ=G? =l=;?y==;?M^k==w?Y=a_ =;?Ӏ=(=˶?M= =˶?g=~=w? L=c:=w?f=`=˶?&=v=?Wv ==?SZe?=='>Ze?N=wF.G?\=ȖG? =\>Ze?=cIZe?V\=j=G?a=cl=>Ze?=y<>Ze?tQ=<;?=h<;?随=|ټxV?}-=>Ze?V\=cl>Ze?=jG?a=ݼG?!z>yռ>Ze?tQ=Ze?g=wO<>Ze?t=r<>Ze?0%=8|8Շ<;?j=&<;?5=ĄwxV?>>Ze?g=O>Ze?t="ڮG?N< >8|G?>r>Ze?0%=;xV?7>;>Ze?<=yH;xV?>};G?u>OU<>Ze?0P=@D;>Ze?=PK;G?> v;;?=Q <;?SȬ=iR;w?C=7;;?=;˶?כ=k <˶?/=8=3;w?o=p;;˶?v=b;?W=;?U=aǢ;S?Q?=';? Y=% ;"ʟ?%t=<"ʟ?q=ƭ;S?J==~";S?@=?+;"ʟ?|u=c覻?W=?U=% "ʟ?%t='? Y=aǢS?Q?=ƭS?J=="ʟ?q=?+"ʟ?|u=~"S?@= v;?=Q ;?SȬ=˶?֛=7;?=iRw?C=8w?==k ˶?/=p;˶?v=3w?o=ǻxV?7>xV?Z>}˻G?u>yHxV?>û>Ze?<=U>Ze?0P=OG?>PKG?>AD>Ze?=4;k>%R\;k>SĖ;>OP$PE;zE9>ES\;zE9>$T][;>.*Q\$<>HN$Q;(>FhFߞ;i6>*Ag"<(>D_%;3>:7JhZ;3>K?W;i6>DA/d!?H#<3>HW;W?70QTS;W?0;"W,?Q=*IFhF_%ڻ3>97Jg"(>Dߞ׻i6>*A?Wi6>DAhZ3>KH#3>H/d!i6>?4ۻk>%R\k>SEۻzE9>ES$k>PĖۻ>OP][>-*Q\zE9>$T$zE9>Q\$>GNo¢H<!L<>bJGQQE J^;4M|<>aJO<>Cr<{E9>2VF<(>=w<(>6@Ȥ!9Up<(>L:r<3>ZA1<3>D堅;cF5q<3>o!>OG=w(>5@r3>ZAUp(>L:Ȥi6>!9堅i6>;13>Dq3>o!>cFi6>5p¢k>H!LzE9> J似k>QQE󔢼>bJG}>aJ_;zE9>4Mr⼼{E9>3VFP>CH'=k>r7˹U5O =k>7E1&={E9>&7<{E9>G=v<>:=>/ ={E9>2p=(>I-<(>}2=j6>E^)LA=(>(E$=4>a0<4>Y5"v.] =j6>I$=4>?+CI-(>}2E$4>b0LA(>(j6>E^)"j6>v.4>Y54>?+] j6>I$H'k>r7˹k>U<&{E9>'7O k>8E1X>5v>:{E9>G= {E9>2>/;1=k>P'=k>:$1=>D<=k>V1=|E9>U&=|E9>$&=>{#<=>VC<=}E9>,#/=(>G$=(>kq.=j6>{9=(>|0=4>(%=4>m#=j6>:8=j6>Q :=4>D*=W?7Y =W?/ +)="W,?Az4=W?,=Ш?u !=Ш?By="W,? 13=#W,?r+6=Ш?6MD*W?7Y W?/ ,Ш?u z4W?+)"W,?Ay"W,? !Ш?B+6Ш?6M13#W,?r%/(>G$(>k|04>(9(>q.j6>{#j6>:%4>n:4>8j6>Q :1k>P'k>:$1|E9>UDV1>&>|#&|E9>$C<}E9>,<>VX=k>:ǸO=k>xX=>"g,a=k>1彝X=~E9>O=}E9>!:~O=>!`=>%*a={E9>EU=(>hM=(>rT=k6>u@^=(>kݽ W=5>!N=5>(M¾K=k6>7UG\=k6>sڽs_=5>XkiP=W?ܽJsG=W?TQ"N=#W,?׽n5X=W?9νQ=Ш?HὈH=Ш?WE=#W,?g0V=#W,?yʽY=Ѩ?ҽiPW?ܽJsGW?TQQШ?Hn5XW?9ν"N#W,?׽WE#W,?佈HШ?YѨ?ҽg0V#W,?yʽEU(>hM(> W5>u@^(>kݽrTk6>¾Kk6>7U!N5>(Ms_5>XkG\k6>sڽXk>:ǸOk>X~E9>,ak>1xX>"g~O>!O}E9>!:*a{E9>`>%=w=k>lup=k>o)v=>9m}=k>”;w=|E9>A驽sp=|E9>|2p=>x&}=>єk}=}E9> Ĕt=(>pVm=(>w"r=l6>6|#z=(>UOAYu=6> hin=5>;k=k6>)x=l6>Uʓ}{=6>ʦ|em=W?Bzf=W?+ٰ-k=#W,?!WVs=W?jB;o=Ѩ? h=Ѩ?s[d=#W,?Iqq=#W,? d8u=Ѩ?3|emW?B|fW?+ٰ;oѨ? YVsW?kB-k#W,?!]d#W,?IhѨ?s8uѨ?3qq#W,? dt(>pVm(>wBYu6>h}#z(>UO"rl6>6;kk6>)jn5>}{6>ʦxl6>Uʓ=wk>lupk>o);w|E9>A驽m}k>”v>8|2p>xsp|E9>k}}E9> Ĕ&}>є"=k>T0&~=k>BRi=>(=k>!=~E9>O%V=}E9>RՃ=>T҇=>O=~E9>Fe=(>!0C=(>~Y=l6>|444=(>=6>d-=6>Ws=l6>`[[^=m6>.r >=7>ˀ=W?P>>r}=W?V`/=#W,?A=W?ʁ=Ѩ?6:{h=Ѩ?^+{=#W,?$btV=#W,? B!a=Ѩ?pˀW?P>>r}W?V`ʁѨ?6:W?/#W,?A+{#W,?$b}hѨ?^aѨ?ptV#W,? B!e(> 0C(>~Y6>d-4(>l6>|44sl6>`[6>W>7>\^m6>-r "k>T0&k>BR!~E9>O%k>i>(Ճ>TW}E9>R~E9>F҇>OD=k>;=k>EX=> U;=k>.< ~=E9>բ;=E9>ջ=>ً=> n<=E9>u%<=(>gڈ=(>'Nӈ=m6>֔/=(>=7>06=m6>1nR=m6>K;=8>2/<@=W?WGO"=W? =$W,?htm=W?c=Ҩ?5"*=Ѩ?>B=$W,?E,=$W,?yCڻ x=Ҩ?O˹@W?WGO"W? Ҩ?5mW?c󰄽$W,?htヽ$W,?"*Ѩ?>B xҨ?O˹E,$W,?yCڻ(>gڈ(>'Nm7>~/(><ӈm6>֔6m6>1n7>08>2/K;Dk>;k> ~E9>բ;k>. U;>E9>ջE9>u%<ً> nOM==k>z=FX=>LF==k>{= ~=E9>tQ==E9><"=ً=>'==>Ct==E9>[9==(>"=/=(><ӈ=n6>5)=ڈ=(> L=m=8>Z0==8>==R=n6> <6=n6>;==8>A\=@=W?D"=/(>Z0=ڈ(>L=ӈn6>5)=Rn6> <8>==8>A\=6n6>;=Dk>OM=k>z= ~E9>tQ=k>{=FX>LF=ً>'=E9><"=E9>[9=>Ct="=k><==k>J=j=>ܽ==k>=!=E9>uv==E9>=҇=>=Ճ=>=W=E9>=e=(> =4=(>H==o6>c=C=(>hC==9>Ю=>=9>=\^=o6>==s=o6>qw==9>=ˀ=W?{i==W?F=/=$W,?-O=@r}=W?=ʁ=Ҩ? =a=Ҩ?V^=uV=$W,?X~.=.{=$W,?``o=}h=Ҩ?{=ˀW?{i=W?F=ʁҨ? =@r}W?=/$W,?-O=uV$W,?X~.=aҨ?V^=}hҨ?{=.{$W,?``o=e(> =4(>H=9>Ю=C(>hC=o6>c=\^o6>==>9>=9>=so6>qw="k><=k>J=!E9>uv=k>=j>ܽ=҇>=E9>=WE9>=Ճ>==w=k>? >m}=k>%>v=> >up=k>A>;w=E9>h>k}=E9>>&}=>Q=~2p=>޺>sp=E9>'> t=(>=}#z=(>e=%r=p6> =Vm=(>K>DYu=:>6>}{=:>ȫ=x=o6>{=>k=p6>=ln=:> >em=W?[ض=ZVs=W?ئ=-k=%W,?H'=f=W?n=;o=Ө?y(=8u=Ө?P=tq=%W,?/=`d=%W,?"=h=Ө?=emW?[ض=ZVsW?ئ=;oӨ?y(=~fW?n=-k%W,?H'=tq%W,?/=8uӨ?P=hӨ?=`d%W,?"= t(>=}#z(>e=DYu:>6>Vm(>K>#rp6> =xo6>{=}{:>ȫ=ln:> >>kp6>==wk>> >m}k>%>;wE9>h>upk>A>v> >&}>Q=k}E9>>spE9>'>~2p>޺>X=k>3>,a=k>u]*>xX=>50>˸O=k>q<>X=E9>p5>*a=E9>b,>`=>&>~O=>8>O=E9> >>JU=(>e>z@^=(>>>wT=p6>>>mM=(>W%> W=;>$>s_=;>+8>L\=p6> >ȾK=q6>/>!N=;>O->nP=W?'V=s5X=W?6="N=%W,?u=QsG=W?=ưQ=Ө?>Y=Ө?=l0V=%W,?$=]E=%W,?L=H=Ө?S >nPW?'V=s5XW?6=ŰQӨ?>QsGW?="N%W,?u=l0V%W,?$=YӨ?=HӨ?S >]E%W,?L=JU(>e>z@^(>>> W;>$>mM(>W%>wTp6>>>L\p6> >s_;>+8>!N;>O->ȾKq6>/>Xk>3>,ak>u]*>XE9>p5>˸Ok>q<>xX>50>`>&>*aE9>b,>OE9> >>~O>8>=1=k>KT>D<=k>]M>1=>bP>S'=k>g[>1=E9>=%W>C<=E9>jO> <=>c>I>&=>W>&=E9>m^>*/=(>;>9=(>'4>q.=q6>X_2>M$=(>t_B>|0=;>+D>:=;><>8=q6>+>#=q6>ͷ8>%=<>J>J*=W?w>4=W?T >+)=%W,?S,>Y =W?>,=Ө?#>+6=Ө?[>93=%W,?ˢ>=%W,?c >!=Ө?-Q#>J*W?w>4W?T >,Ө?">Y W?>+)%W,?S,>93%W,?ˢ>+6Ө?[>!Ө?-Q#>%W,?c >*/(>;>9(>'4>|0;>+D>M$(>t_B>q.q6>X_2>8q6>+>:;><>%<>J>#q6>ͷ8>>1k>KT>D]M>1E9>=%W>T'k>g[>1>bP> <>c>I>CjO>&E9>m^>&>W>L'=k>n>R =k> i>\=>j>Թ[t>!&=E9> iq> =E9>k> =>d>v<>fo>v>p=(>ӋS>SA=(>DN>=q6>AI><(>\X>K$=<>\>=<>AW>] =q6>,D>" M><<>حa>S$c =W?!>ti<%W,?>%.;<Ө?o2>_u =Ө??->6 =%W,?s><&W,?>G<Ԩ?%6>SW?"W&>$c W?!>;Ө?o2>%.W?5^*>ti%W,?>6 %W,?s>_u Ө?A->GԨ?&6>&W,?>p(>ӋS>SA(>DN>K$<>\>(>\X>q6>AI>] q6>,D><>AW><>حa>"r6> M>L'k>n>R k> i>!&E9> iq>Թk>[t>\>j> >d> E9>k>'E9>v>v>fo>w¢;b>$}><>2|><> @>z>Y<>Yx><>H>d;kT><(>c>bp<(>`>֤AY>w<(>>f>~<<>ڛm>q<<>#j>rF+U>[>1<<> p>_G^њ<&W,?N&>ς}<Ԩ?@>ƶ<Ԩ?=><&W,?H$><&W,?A4)>Ӄ<Ԩ?\C>_GW?4>^W?81>}Ԩ?@>ςW?k6>њ&W,?N&>&W,?H$>ƶԨ?=>ӃԨ?\C>&W,?A4)>(>c>bp(>`>~<>ڛm>w(>>f>֤r6>AY>rFr6>+U>q<>#j>1<> p>󠅼r6>[>w¢k>$似k>}> E9>@>>>2|>Y>Yx>z⼼E9>>d;E9>kT>>H>B;k>>$:=>Ӗ;>ћ>\;k>c>Q;E9>\>&$g>\$<>v>l[;>>\;E9>T̆>;(> Bl>g"<(>j>;r6>a> m>t%;<>9v>$H#<<>Mt>Bd!j_>ZW;r6>a>hZ;=> w>w;W?;>_;&W,?e->rTS;W?f;>;Ԩ?1H>q6<Ԩ?B G><&W,?т,>[Q;&W,?(,.>5T;Ԩ?GH>wӻW?;>_W?9>ԻԨ?1H>rTSW?f;>ѻ&W,?e->&W,?т,>q6Ԩ?B G>7TԨ?GH>[Q&W,?(,.>ػ(> Bl>g"(>j>t%ڻ<>9v> m>׻r6>a>Bd!r6>j_>$H#<>Mt>hZ=> w>ZWr6>a>Bۻk>>$k>:=>QۻE9>\>\k>c>Ӗۻ>ћ>\$>v>&$E9>g>\E9>T̆>m[>>;ص/QLR;ص/pM;@WNb<ص/JD;[^I/O;[^CoJU;@W(oO<@Wx?Mj<[^I^H;ER"Rһص/QL~Rص/pMAϻ[^Iaص/Jջ@WNU@W(oO*O[^CoJj[^I^H@Wx?M"<ص/>C<ص/F$?WlB`<׵/A3<׵/$8g=>W4N* =׵/-4W>9 ==W)^/'"=Z^,~s=NW4>W?9knZ^q6("Z^, =W*^//~*=ֵ/! =ֵ/!,=;WJ{4=ֵ/T'=Y^6h=Y^d C"=.o=lUk~uo<>.ol<tAE+|s<'=v`=ao_=3nDaz>Uk|a=mmӵ/fԵ/|ýŇiV^}rӵ/0:p6W"i7Wi½cW^`Ľ_oV^!=v5W8 =ѵ/f@? }=ҵ/jT=2W-9Y=ѵ/`,e}=U^HQy=U^W8p/<=3Wvcn=1W"]n=T^all=~<(F=z<ĘUͅ=d=eZ&?=< 6HDŽ=3,w=6Y=c=/WSp=e=6b[=/ll~<(Fz<˜UHDŽ3,?< 6ͅd=eZ&c=/WSw6Y[/pe=6b񼯖ѵ/d@? }ҵ/j,e}U^HYѵ/_T2W-9/<3WucQyU^W8p]nT^an1W "J=е/=е/\=/W#6=ϵ/;ƒ=S^a F=S^=0W6ZU=.W> U=[==p=o=2==q==w=Cd=ml<=?U=Fći=N^A=_o=N^f==v=%W =i=#WM>c=M^ &=~u=|=<>v=s=7>.o=t= >z=M=|=r=>o=g=B>n=󢦼.">~u|<>t >.ovs=7>|r=>zM=n󢦼.">og=B>mʵ/+=}r˵//=ćiN^A=fʵ/ >:p$Wl==v%W =_oN^f=cM^ &=i#WM>O=ɵ/_>W=ɵ/ >R=!W $>q!G=ɵ/$>L=L^> T=M^١ >Z=!W>>|I= W,>3D=L^n>W=__=\<*>+X=i=c5>5N=b<1<>V=z/>I^=!pq&>`=i= 7,>4O=j={>>uM=e8>W__\<*>Vz/>3Nb<1<>+Xi=c5>`i= 7,>I^!pq&>uMe8>4Oj={>>Oɵ/^>Wɵ/ >LL^>q!Gɵ/$>R!W $>Z!W>> TM^١ >3DL^n>|I W,>/~*=ȵ/c;>J{4=ȵ/cK4>,=WC> =ǵ/B>S'=K^2>1=K^ +>6=W G<>C"=WmJ>h=K^?9>I0=j<~T>D;=g[h1=l=W> &=l<ĺ[>R 0=fP>\:=H>-;=l=RDO>S&=m=aJ^>O%=ԋW>I0j<~T>D;gR 0fP> &l<ĺ[>\h1l=W>-;l=RDO>\:H>O%ԋW>S&m=aJ^>/~*ȵ/c;>J{4ȵ/bK4>S'K^2> ǵ/B>,WC>6W G<>1K^ +>hK^?9>C"WmJ>`<ǵ/zS>N* =ǵ/!N>g=W P\><Ƶ/ZX>4'"=J^:D> =WlV><WRa>jns=s<͕n>=\=qi=n=Hq>s= >+j>ʪ= rd>=n=rk>!L<co>ss<͕n>=\q >+j>su<9s>in=Hq>n=rk>ʪ rd>Lco>!o=fv>`ǵ/zS>N* ǵ/!N>4J^$J>Ƶ/ZX>gW P\> WlV>'"J^:D>jnJ^N>WRa>!<Ƶ/ d> <Ƶ/ `>$<WlVm><Ƶ/f>jj<Wi>P_<WUNp>e%%[:<{><Ex>}ۆ<>塼y<G>%㻼x<'|>{>:z<؁>%[p=>Ex>}ۆ>懼p=&F> Ƶ/ d>Ƶ/ `>I^4Z>Ƶ/f>$WnVm>Wi>ijJ^KV>dI^!]>O_WUNp>;Ƶ/Gwl>^<Ƶ/$k>;Wv>zR;ŵ/Cm>;;I^I`b>j<WDt>U;Wmv>&O;I^%c>";|<ۄ>#<{<{#>H;q= O>rZ;|x;z>"<ā>#"$0[;q=>tY;>"ڻ|<ۄ>#{<{#>xٻz>rZ|Hۻq= O>#"$q=>"ā>tY>0[q=>һƵ/Gwl>^Ƶ/$k>:ϻI^K`b>yRŵ/Cm>ջWv>WDt>jI^a>#OI^%c>UWov>;۾*7;۾+; ξW1<۾)Ӱ;17$U 1;1,$d3<; ξ 1Ѳ < ξ/Z<18G#d;N{?G;N]?@i;_LCC;J;D;;I;_D<_TBgɻ_LCzI_DD;r(:_TBⶻ۾*7۾+Ӱ17$۾) ξW1a3< ξ 1T 11,$Z18G#Ѳ ξ/ h<۾6$b<۾&,< ξ\*%<۾ "<1;,[<1H h< ξ),< ξ'<1O69M<_y87<(169N8vvN:m4UܪNk5;T_';Dy_j9>Gr67(1M_y8h۾6$b۾&삼1;%۾ ", ξ\*h ξ),,[1H 񗼋1O ξ'v<۾&;p<۾B< ξJS<۾,#<1x/<1辄< ξ"!{< ξ<14<^7n,l^=N$a<_%u}<*<^0;=^<'\Z=!P!N d)ؼNӵ-a_%l^N$>^7n,ۼ^0t}ռ*\Z!P!;^;'uۼ۾&:pǼ۾CԼ1xQ۾-#⼬ ξJ̼ ξ"!.1辄缋15{ ξ=۾% =۾ = ξM =۾^7=1辷`~U=1Z= ξh = ξp=1O =Nzu=NL,#=^g L*=M) b=[I}=8=^,=^'=8 O N{uNb\I L*M* L,#^g8^}'8 ,^۾% ۾ 71辷`۾^ ξM Z ξh~U1p1 ξ4J4=۾(޽,=۾}꽤N9= ξWHLU;=۾ RѽQ.=1lB׽'=1I1= ξ8=@= ξUֽ 5=1辒˽D=M.;=MG2F=](sK=M @= 8=0͔>=],N=].H=}߽DM.;MG2 @ sKM⽯F](͔>]80.H}߽,N]4J4۾(޽,۾}꽃Q.1lB׽LU;۾ RѽN9 ξWHJ1 ξ8='1 51辒˽@ ξUֽM=۾ H=۾>ZjS= ξuR=۾F=1oZlA=1AʝM= ξRYĴX= ξ,K=1a[=_=LсY=Lι½ b=]βF1oR۾ZjS ξuʝM ξRYZlA1AK1a[ĴX ξ,0_=۾W[=۾2v-fe= ξX=b=۾L8W=1VRT=1Tsra= ξv!yh= ξB7Z=1辉8Lr=L=Vn=Lz"v=\SDu=K 1n=Wk=#{-r=\Ex߀y=\?,.r=D4LrL=VnLznWDuK 1"v\S-r\Exk#{.rD4߀y\?,0_۾W[۾2vW1V=b۾L8-fe ξXra ξt!yRT1TsZ1辉8h ξB7h=۾f=۾jI-n= ξJh=۾C_k`=1฻_=1 m= ξno= ξA= H=۾=F=1農Ń=K=1l=X= ξU=ƝM= ξ"=WlA=1l-=8_=HM==X ξU=K1l=WlA1l-=ƝM ξ"=0J4=۾=HU;=۾=N9= ξ=,=۾q@=Q.=1w= 5=1ɪ=@= ξ=H1= ξ='=1I=D=Hq%=pK=HN=F=XE>;=H> @=1=*H=K=*N=X=̔>=X >8=]=DHs%=pKHN= @1=;H>FXE>*NX=*HK=8]=̔>X >0J4۾=HU;۾=Q.1w=,۾q@=N9 ξ=@ ξ= 51ɪ='1I=H1 ξ==۾==۾xF== ξ2> =۾=5=1辩k=p=1输]= = ξ8=Y= ξu>|U=1=O =Gس>L*=GHn>K,#=WI">s=Gӛ >~b=->'=D >,=W>8=Wb(>{=>O Gس>L*GHn>~b->sGӛ >K,#WI">,W>'D >{>8Wb(>۾=۾xF=51辨k= ۾= ξ2> ξ8=p1辑]=|U1=Y ξu>p<۾ >N<۾>< ξ#+>5p<۾,><1H><1N={< ξ>< ξ>)<1&>k^=GC+><a<'>[Z=/#>;=Wc3>p}G/>k^GC+>a'>ؼGL4><WC8>;Wc3>[Z/#>p}ռs+>ۼW͵<>qۼ۾ >N۾>Լ1H>5pǼ۾,>⼦ ξ#+>{ ξ>缅1M=)1&>̼ ξ>h<۾>%<۾e>,< ξO:#>b<۾<><1辿><1 >< ξ >h< ξ)%>,[<1農>19>Rܪ7Tvvh<5>7<3>M>y19F>>PܪGQ;>h5>vvFf+A>6TV[G>MWDD>73>h ۾>%۾e>낼1辿>b۾=>, ξO:#> ξ >񗼅1 >,[1農>h ξ)%>;۾ B><۾5E>w; ξ)>7;۾>Ӱ;1~>Z<1<>Ʋ < ξ((>T3<; ξ~*>D 1;1O>X;F0F>^;VO>G;F F>5;=><;>uI;VaO>yD;=>UƻF0F>F D>4û=>GF F>[ɻVO>V=M>;>uD=>oIVaO>ⶻ ۾ B>۾6E>Ӱ1>7۾>v ξ)>Ʋ ξ)(>Z1<>C 11P>R3< ξ~*>' ; f-c:}f-]8o!;*%S;}f-~n:/{>s:/|_{蠡:*rq;*4wb4;/<z^;Pѽd :P+ѽs/|_{b4/<zq*4w^PѽPн0<#=&h=?aѽP6%=?Dž=\)i\Ƌǽ ?[Oe#?3ǽh?aѽ<>&DžP6%?ۼP񸕽׃ҼN)՛vǼ#W>3N\kp9p#%0#tAϼ#ߴ&p& f-[S}f--an/J}f-U$*(n7*0ud/O/w/gEg\*7f< f-6@U<}f-[GӐ<*L<}f-8T/"/&Ǽ*<d%< f-w{<}f-˨ E<*[<}f-L3י73=kXvK=?Y0TqM=?Ta4=.@[ڼ+?[M4tA[gL?мvK?Y0>73kXa4TqM?Tx_ O N \e# NռYp\[kp =#E # ݼ p̼c% f-w{}f-˨ 2י/^Z}f-LD̼*˼*+ ݕ/5 /Wͼ*d%< f-h[<}f-ѼE<*@<|f-}Ű3י =O*\e=#=# =oȃk=o%=<#l[.@=Y&tA=Y L=?θ;:+?=Y;c;M4=a4=B8TqM=?vK=?;=73=\ /@[&tA[ M4+?Z<c;L?Ӹ;:TqM?a4B8=73R vK?;x_ Oq4j NM\e# N*Yo4> oȃ#=#l[ko%c% f-hZ}f-Ѽ2י/м|f-}ŰD̼*@ͼ*Rü /ݼݕ/Sü˼* B< f-~<|f-k<*A j<|f-a/?ꐼI* W< f-F<|f-$Ґ<*K3U<|f-|ջT7/Xm=)=?&XG=g5?ˉO=$9?f7='#no=f+Y(=0m0?Af=MO<kMWG<㼞#=(p=XvA=Xp= _=gX= ?eo=N6%?\Չ=ąM=9>(p=h?=ۼMv<3MNM==*=X(=}=?e===<*X(= ُ==Xܬ=}?e= " ?=}Wv=׼B͖='?é=m=MMs#=̾M.=#<*?Mx_-=ļm6K=PPмm ?="I#< #u=IȸmV=edf- ʆ;q{f-6;"D/m\taV{f-;*Jt=rt=xm%@k=#j=\#B!=ms|=)f- <8{f-;ֽ/Q9{f-w<B*n?n?MZ=#:1=p Mbd=4mI=Qm83=-#,=#4=m{=ѻf-<>s:/;^;MJl=;MZj=;s;m\=E :MJtm=UJ;#\;=Gr;#):=V;m7=Æ:mÏ=Ǔ:#z<=(;X)=H;X=J;?=*;X =%;=f;ȇ=r;?u={!;? =<;=(X)=JX=%=*X =J?=r?u=fԻɇ=<={!? =^MJl=MZj=UJ#];=E ߺMLtm=;sm]=Vm8=Gr#):=Ǔʺ#z<=ÆmÏ=' f-aX<$Szf- Ts/;ˠ*<2K3K74i'$u M:18ab:1a0;1Q`u M18ab˺1a01Q`_ ;2IK:3Q968ɔ:4 #_ 2IK3Q968ɔ4 #U{;1^۹;1]|;1[U{1^۹1]|1[;2 Eh;3 3\;4!2 Eh3 3\4!;1˪W ;1BUw<1Rܻ1˪W 1AUw1R.;2=/;3m-S;4^c.2=/3l-S4^c<1'M$<1pJ-<1F1'M$1pJ-1F <2 #44;3&ц;4&" 2 #44׻3&ц4&";?<1m?H<1+;ZO<17;?1m?H1+;ZO17߈*<2UG(U;3 ч;4߈*2UG(U3 ч4$T]<1 /Ud<1F*Wi<1&$T]1 /Ud1F*Wi1&|=<2! <3R&;4|=2! 3R&4Lr<1nBpx<1,z<1Lr1nBpx1 ,z1(I<2J ?<3f ;4(I2J ?3f 4,<1ù /<1'π<1T,1ù/1'π1TM<2[,<3 ;4M2[,3 4π<1/<1L޼,<1 Լπ1/1L޼,1 Լ(I<2Uۼ?<3G;4ƈ(I2Uۼ?3G4ƈ ,z<1;Bpx<1Lr<1C㬼 ,z1;Bpx1Lr1C㬼|=<2! <3nZԼQ&;4IJ|=2! 3nZԼQ&4IJWi<1>ƙUd<1 #T]<1pWi1>ƙUd1 #T]1pۈ*<2 R;3@Ї;4Yݼۈ*2 R3@Ї4YݼUO<1x{mH<10[;?<19NUO1x{mH10[;?19N<2+슼4;3)ц;4Ӽ2+슼4׻3)ц4Ӽ -<1d0$<1!<1T -1d0$1!1T;2n ;3JkS;4ʼ2n 3JkS4ʼw<1Z;1tz;1ڻw1Z1tzܻ1ڻ;2kRh;3I;4ʪļ2kRh3I4ʪļ|;1ù;1#U{;1|1ù1#U{1= ;23@:3aɔ:4= 23@3aɔ4;1o3:1,F M:11o3˺1,F M124:3<4ju ?'2,@=>@J(; ?w0x9;@j;|S;>@G( ?w0x9@j;|S>@G5< ?* "<@4F <>@@5 ?* "@4F >@@u҃< ? @Bk<@0*J<>@5u҃ ? @Bk@0*J>@5ǧ< ?5G<@t=b <@=5EJ? = "J@>=b @=Ə;޸@g?Uˢ;c@W?/;O@[J?Ə޸@g?Uˢc@W?/O@[J?5@?B@?O@?a);Q?m';QJ;Qa)Q?m'QJQ[;d>T;d>6Sb$<d>UOR[d>Tۻd>6Sb$d>UORN;9?$U;9?\$}<9?{a#N9?$Uλ9?\$}9?{a#:?<*ԞI;?);?=)ɺ?<*ԞI?)閻?=)]Qm:\ @"Wb:\ @VVk1;\ @9U]Qm\ @"Wb\ @VVk1\ @9U3NRM<d>>Jq<d>Fd>Md>>Jsd>F<9?B <9? <9?r9?B 9? 9?rf;?PC'#G--?Q$;\ @S*;\ @QS;\ @O咻\ @S*\ @QS˻\ @OӴ=V=d>R^8x=d>2d>Ӵ=Vd>R^8xd>2U<9?o<9?%x=9? U9?o9?%x9? e[<\ @>:K~<\ @tHg<\ @jE1>\ @>:K~\ @tHg\ @jE=QyFE =QkP=QQyFE QkPQ&=d>T%=1=d>&<=d>F&d>T%=1d>&<d>Fe=9?+'=9?'0=9? e9?+'9?'09? +$?<\ @:MK<\ @*64\ @ߑ>$?\ @:MK\ @*6S =QwڽC'=QߙϽ-=QO5ĽS QwڽC'QߙϽ-QO5ĽO= d>}"X= d>yj`= d>I潓O d>}"X d>yj` d>I?C=9??߽K=9?"ӽS=9?hƽ?C9??߽K9?"ӽS9?hƽ=QCC=Q9QQ.>QCCQ;p=!d>оw="d>(0}="d>%󔽔;p!d>оw"d>(0}"d>%󔽨b=9?eh=9?b6n=9?ֹb9?eh9?b6n9?ֹ/R{=$d>%ׇ=$d>oڃ#d>/R{$d>%ׇ$d>ox=9? [dD*|=9?1E=9?$'x9? [dD*|9?1E9?$'ѻ]=%d>nJ;ߋ=&d><;%d>ѻ]%d>nJ;ߋ&d>\R=;=(d>؀=ߋ'd>35#=]'d>\R=;(d>؀==9?ù;=9?l|\mg={=)d>AI=ڃ=*d>=ׇ)d>mg={)d>AI=ڃ*d>==9?=F*|=9?sq4=x=9?OR=9?=F*|9?sq4=x9?OR=j=Q/l=9=Qb=ACQ}ZR=>Q/l=9Qb=0}=+d>W>w=+d>u>;p=(d>F>0}+d>W>w+d>u>;p(d>F>f6n=9?y=eh=9?1?=b=9?V*=f6n9?y=eh9?1?=b9?V*=o->%X=*d>^6>O='d>[?>l`&d>->#X*d>^6>O'd>[?>§S=9? ½=K=9?A^=?C=9?/{=§S9? ½=K9?A^=?C9?/{=o$P>@1=+d>XW>&=(d>*3_>*<'d>o$P>@1+d>XW>&(d>*3_>0=9?=+'=9?N=m=9?n>09?=+'9?N=m9?n>pbl>X=,d><)d>y)d>bl>X,d>)d>y=9?ѓ >p<9? >#U<9?>y9?ѓ >p9? >#U9?>%0<\ @Ig=g\ @iI<~\ @Bo\ @Ig= ˑ?{"NR ˑQ=>?{Q]>$NRQk>x<)d>>T><-d>0><*d>,ƃ>x)d>>T>-d>0>*d>,ƃ>Ҍ<9?B<><9?s><9?>Ҍ9?B<>9?s>9?>>-<`?V->v . ;r3@{>>-`?V->v X?>. r3@{>;\ @*F>;\ @v5>&/;\ @>˻\ @*F>\ @v5>&/\ @>;Q6>;Q>P);Q&>Q6>Q>P)Q&>b$<*d>>;-d>І>[;*d>@>b$*d>>ۻ-d>І>[*d>@><9?N>x;9?>N;9? >9?M>xλ9?>N9? >;ū@?N;PI@׭?:(@g?去ū@?NPI@׭?غ(@g?X1;\ @d?Q:\ @?Qm:\ @?X1\ @d?Q\ @?Qm\ @?;y?ب;y?B%;y?Gy?ըy?B%y?GD=y?/̓xA=y?cxED=y?sh>y?/̓xAy?cxEDy?shX%H=y?Ir\I=y?9J=y?i)X%Hy?Ir\Iy?9Jy?i)J=y?f r\I=y?:Y%H=y?kӼJy?f r\Iy?:Y%Hy?kӼED=y?ʒzA=y? _k>=y?.EDy?ʒzAy? _k>y?.6=y?l`q2=y?Ē8-=y?"c;6y?l`q2y?Ē8-y?"c;"=y?1z#$++/?3̜{??7. m?>$+Nj;mG?2>J[;?F1>WȻϻ?>NjջmG?2>J[ۻ?F1>g?>-?y>Q.?ߨM>E,:? .U_;?U;?@C,? .T_?U?@ <?h%<?$Zd@<? ?h%?$Zd@?7+t<?k L<?l ̒<? 7+t?k L?l ̒? <?P %<?f<?FO?P %?f?FON<?;<?>)Y<?NӼ?;ܼ?>)Y?콈<?ܽ<?؟Խ=?:+̽?ܽ?؟Խ?:+̽l=?ۮL=?۱} =?kl?ۮL?۱} ?k9 =?=?$=?,9 ??$?,$=?`=?M9 =?:$?`?M9 ?:} =?*M=?rl=?} ?*M?rl?=?E<?tWv<?;r4?E?tWv?;r43Y<?1Z<?ۤ9X<?y;3Y?1Zܼ?ۤ9XӼ?y;<?m)<%<?[<<?τ<?m)<%?[<?τ<.̒<?ޮ<[<&?"f/~l?De;0,?< ?gxh<$7?`=$7?;5=?=w=C?^6=B?^& =&?Q<&?,޽F<l?7׽8=,?ϽI# ?>$7?;5?=wC?^6B?^& &?Q&?,޽Fl?7׽8,?Ͻ6= ?F1=$7?u,=?e< "=C?9› =B?(5=&?"=&?i =l? =,?RZ6 ?F1$7?u,?e< "C?9› B?(5&?"&?i l? ,?RZqPA= ?_J1<=%7?8fT7=?,am,=C?{'=B?ڤ"=&?l.a=&?$3=l? m=,?]qPA ?_J1<%7?8fT7?,am,C?{'B?٤"&?l.a&?$3l? m,?]E= ?!$?=%7?P):=?/?0=C?G= +=B?)D%=&?vKG0=&?l=l?Edi=,?\E ?!$?%7?P):?/?0C?G= +B?)D%&?vKG0&?ll?Edi,?\sPA= ?^ƼM1<=%7?ּU7=?伙,=C?Q'=B?rܤ"='? .a=&?P#3=l?m=,?sPA ?^ƼL1<%7?ּU7?伙,C?R'B?rܤ"'? .a&?P#3l?m,?6= ? F1=%7?@u,=?؄] "=C?=B?*5='?ن=&?j =l?=,?6 ? F1%7?@u,?؄] "C?B?*5'?ن&?j l?,?N#= ?X|;Ċ=%7?:5=?Fk=C?8=6=C?M7 ='?~2X<&?sAໞF<l?Ի8=,?ŻN# ?X|;Ċ%7?:5?FkC?8=6C?M7 '?~2X&?sA໠Fl?Ի8,?Ż:_ = ?g<=%7?R Y<:=?A;<@{G?E<3G?u]=ջy?Bc=Iy?I=|uy?mn=G?yQxV?* Q;Ze?kQɶ? ;?U`Q.u?EQ.Q?!-?RQ.!ʟ?Jru2ru2u?uD!Q?R&?]^^8*!ʟ?R=u?맽,=R?Py0=?m%^5=!ʟ?4z"WG?*SxV?ųOu?맽,R?Py0?m%^5!ʟ?4zQo=G?gwk=xV?URMf=o=ʶ?j6i=;?."d=v?XмӖO=R?nT=?Z !Z="ʟ?*G?gĻ~xV?4!#y=Ze?]p>oʶ?h6i;?-"dv?XмӖOR?nT?Z !Z"ʟ?Ѕ~=G?B7Ze?3=X]=ʶ?,E<'X=;?PZe?Nt=F=˶?5=B=;?m=_%>=v?<,=S?+<}0=?EEs<*^5="ʟ?:<%WG?=/SxV?ً=˳O>Ze?Nt=F˶?5=B;?n=_%>v?<,S?+<}0?EEs<*^5"ʟ?:<57=G?=84=xV?]|=0=>Ze?_,=+)=˶?|=Ep%=;?HX\=!=w?%u>==S?%!<߂=?lw<=="ʟ?O =57G?=84xV?\|=0>Ze?_,=+)˶?|=Dp%;?HX\=!w?%u>=S?%!<߂?lw<="ʟ?O =,=G?=ۘ =xV?K=L =>Ze?K==˶?xכ==;?Ɖ=tZe?K=˶?xכ=;?Ɖ=sw?Kr=CS? =?=`_"ʟ?n7=ʞ]Ze?)=(<˶?=<;?J==<"ʟ?Y=ʞƼG?>]üxV?=0>Ze?)=(˶?=;?J=w?g=ូS??'=颼?>="ʟ?Y=JFB<>Ze? =:<˶?D3=6<;?=u2FxV?i%>B>Ze? =:˶?C3=6;?=u2w?C=!S?u:=&?R=8*"ʟ?n=G?3>xV?>Q>Ze?e<=˶?=;?/=w?D=S?}@=ѭ?yY=Q"ʟ?u=2?;ct?,;ct?-kkct?.U=ct?}g=ct?/5$=ct?޽[=KE?ֽG =KE?н=KE?ʽ\KE?ֽH KE?нKE?ʽUct?}gct?/5$ct?޽-5=ct?̽x==ct?d$ýfD=ct?\%=KE? ,=KE?µ7q3=KE?+%KE? ,KE?µ8q3KE?+-5ct?̽x=ct?e$ýfDct?\Q=ct?W=ct? ]=ct?َ`?=KE?P)E=KE?Oȕ$I=KE?a.`?KE?P)EKE?Pȕ$IKE?a.Qct?Wct? ]ct?َ[:f=ct?oi=ct?"JX1m=ct?^@XR=LE?avfU=LE?d7X=LE?QXRLE?cvdULE?d7XLE?Q[:fct?oict?"JX1mct?^@q=ct?Ws=ct?$(:t=ct?0+\=LE?+,T^=LE?FL#_=LE?;+\LE?+,T^LE?FL#_LE?;qct?Wsct?$(:tct?0(:t=ct?2Ws=ct?q=ct?Rؕ:L#_=LE?T^=LE?D+\=LE?ZdL#_LE?T^LE?D+\LE?Zd(:tct?2Xsct? qct?Tؕ:1m=ct?rfU<i=ct?<]:f=ct?n<9X=LE? fU=LE?0XR=LE?Ō;9XLE? fULE?0XRLE?Ō;1mct?rfU<ict?<]:fct?m< ]=ct?=W=ct?(=Q=ct?p>=(I=LE?T<E=LE?ſ=fD=ct?g===ct?C{=-5=ct?J==q3=LE?L<,=LE? U=%=LE?==q3LE?L<,LE? U=%LE?=fDct?g==ct?C{=-5ct?I=6$=ct?u=p=ct?N=]=ct?O==LE? %0=P =LE?H<=d=ME?ΒH=LE? %0=Q LE?J<=dME?ϒH=6$ct?u=pct?N=^ct?O=Rk=#ME?~="ME?r="YME?>=)ct?@I=Oct?-=mct?}=2SoT-k>LS>#sQ3>LMK(>J Gi6>A.B"W,?~+ѭW? 1Ш?57ZOZSN_Z<>LY<3>FpW<(>B]V$>P<"W,?'nROZk>SN_Z>LY3>FpW(>B]Vi6>$>P"W,?'nRW?Y-SШ?Q_3n<{E9>BQAXU<>%~?<3>&:4<(>q6u/2c<"W,?BQּk>AXUּ>&~?Լ3>&:4Ӽ(>q6uҼj6>/2c̼"W,?μW?4#RϼШ?p(=|E9>+{=k>*=>m)8=4>T%պ=(>"H")=j6>%'="W,?g Ō=W?W =Ш?|E9>+{k>*>m)84>T%պ(>"H"*j6>%'"W,?g ŌW?W Ш?J:F=}E9> > F=> [ D=4>O 1C=(>%pB=j6><=#W,?AW>=W?Kq?=Ш?J:F}E9> > F> [ D4>O 1C(>%pBj6><#W,?AW>W?Kq?Ш?Ri={E9>ҽ]i=k>ѽ6h=>07ѽPg=5>sVνf=(>+̽d=k6>ɽ]=#W,?W._=W?a=Ѩ?TbýRi{E9>ҽ]ik>ѽ6h>07ѽPg5>sVνf(>+̽dk6>ɽ]#W,?W._W?aѨ?Tbý=}E9>?~=k>v~\=>0K킀=6>n=(>! ~=l6>^v=#W,?〽5x=W?ွz=Ѩ?}E9>?~k>v~\>0K6>n(>" ~l6>^v#W,?〽5xW?ွzѨ?y=E9> z=k>:TT=>􎜼Om=7>.ر=(>|؆=m6>dȼł=$W,?+P=W?B=Ѩ?J㼎yE9> zk>:TT>􎜼Om7>.ر(>|؆m6>dȼł$W,?+PW?BѨ?J +=E9>3<=><=8> 33<><8> 3=z=k>=VT=>=Pm=9>=ر=(>v=؆=n6>^c=ł=$W,?.h =P=W?#==Ҩ?:=yE9>=zk>=VT>=Pm9>=ر(>v=؆n6>^c=ł$W,?.h =PW?#=Ҩ?:==E9>==k>=\=>t==:>s==(> ?=" ~=o6>3=^v=%W,?=8x=W?w= z=Ҩ?=E9>=k>=\>t=:>s=(> ?=" ~o6>3=^v%W,?=8xW?w= zҨ?=Ti=E9>X">_i=k>t >7h=>:>Pg=:>->f=(>W >d=p6> >]=%W,?;=3_=W?=a=Ө?G=UiE9>X">aik>t >9h>:>Pg:>->f(>W >dp6> >]%W,?;=2_W?=aӨ?G=N:F=E9>@G> 6E>F=>BA>D=;>!R5>6C=(>g->pB=q6>~$><=%W,?ʔ=HW>=W?Np>w?=Ө?>N:FE9>@G> 6E>F>BA>D;>!R5>6C(>g->pBq6>}$><%W,?ʔ=HW>W?Np>w?Ө?>!=E9>>e>~=k>b>=>^>>=<>3WQ>ۺ=(>+H>0=q6>:>>/'=%W,?xE>Ό=W?X">(=Ө?(>!E9>>e>k>b>>^>><>3WQ>ۺ(>+H>0q6>:>>/'%W,?xE>ΌW?Y">(Ө?(>wÇ{>Ysx>bU<>et><<>E)f>A<(>\>u%R>v<&W,?;!>!c<Ԩ?k:>wּE9>Ç{>Yּk>ux>bUּ>et>Լ<>E)f>AӼ(>\>uҼr6>%R>v̼&W,?;!>!μW?->cϼԨ?k:>Z}>Zp<>mZ<>2>Y<<>r>W<(>i>tV:^>9P<&W,?+>RʯS<Ԩ?mE>ZE9>}>Zk>p<>mZ>2>Y<>r>W(>i>tVr6>:^>9P&W,?+>RW?'b8>ʯSԨ?mE>E9>>k>>Ѯ>e->=>Ow>(>TOm>r6>b>&W,?a.>ѭW?;>ѮԨ?I>HO[; >xN ; >M#< >ML`mV;"?1xN ۻ >M# >MLf< >_G.< >#D7< >IA<"?{6Ǒ<"?#4:<"? 1"?z6Ǒ"?#4:"? 1f >_G. >#D7 >IAM< >8Ԯ= >W3= >-<"?5z)Q="?%pj ="?) "?5z)R"?%pj "?) M >8Ԯ >X3 >-h&= >J! 71= >N;= >"="?5/E-="?k7="? ""?5/E-"?k7"? h& >J! 71 >N; >sN= >W= >~_`= >_J="?6ZG!S="?|b`[="?{ֽ_J"?7ZG!S"?|b`["?{ֽsN >W >~_` >⽈o= >ڼ{\v= >Adž|= >єDj="?h^p="?v="?Dj"?g`p"?v"?o >ڼ}\v >@dž| >є3= >U= >*|= >="?']߮="?7x="?q"?']߮"?7x"?p4 >U >*| >])= >iX= >1c:N= >~R<="?="?6f="?*;"?燽"?6f"?*;]) >iX >1c:N >~RM== ><=^)= >.i=6f="?h<="?!=="?N](=6f"?h<燽"?!="?N](=N >M= ><=^) >.i=|= >Y== >b;=5= >b=x="?u=߮="?$=="? =x"?u=߮"?$="? =| >Y= >a;=5 >b=Ȇ|= >=~\v= >#>o= >a>v="?E=cp="?=Dj="? =v"?E=bp"?=Dj"? =Ȇ| >=}\v >#>o >a>_`= >A">W= >3+>wN= >3>`[="?P~>N!S="?H >_J="?>`["?P~>L!S"?H >_J"?>_` >A">W >3+>xN >3>;= >@C>&71= >]CK>h&= >j?R>k7="?!>#E-="?2(>"="?F.>k7"?!>#E-"?2(>""?F.>; >@C>&71 >\CK>h& >i?R>= >^>ٮ= >sd>Y< >i>xj ="?(A9>Z="? >><"?ǑB>xj "?*A9>Z"?# >>"?ȑB> >^>ٮ >sd>Y >i>7< >->r>".< >u>o< >x>I<"?!J>Ց<"?#;M>º<"? O>I"?!J>Ց"?#;M>º"? O>7 >->r>". >u>o >x>#< >vB}> ; >~>ZO[; >{>?N <"?S>+;"?T>{mV;"?ĨU>?N "?S>+ֻ"?T>}mV"?ĨU># >vB}> ۻ >~>\O[ >{>yz0[^J/ص/bMQ/@WyOU=,TEUu_=ʵ/B< >|b="W7>mh=h=">Cg=Ff=$|>,\M^>Uu_ʵ/B< >|b"W7>mhh=">CgFf$|>=;=L^$>$ >=ȵ/>,>@=W94>:E=k=G>].E=L:D=@>=;L^$>$ >ȵ/=,>@W94>:Ek=G>\.EL:D@>G=K^Q?>dO=ǵ/}SH>U=WSP>]=m=e>=<&b>,=;^>GK^Q?>dOǵ/}SH>UWSP>]m=e><&b>,;^>z<Ƶ/v\>M{<We>$ km<<&x>?e<t>ʼJ^"S>yͼƵ/v\>K{мWe>$ ּo=^i{>kmռ<&x>?eԼt>N!Q<Ƶ/tKi>T<Wr>:ZY<X<ƀ>NI^NM_>!QƵ/vKi>TWr>:Zp=p>YXƀ>7/I^gc>Q/ŵ/3m>.Ww>q=> >SL;a fG\;axF<`{;[ׅ< J< G鑹< D[ׅ J埼 G鑹 D}aciApa>`{; <`ר3<`/M=`*͂< R;v= 06 = 0͂ R;v 06 0 ߼`ר3`/N`* c=`z%=`V,/=`|$= V#.= F8=%f$ U#. F8%f c`z%`V,/`}FA=_=,EI=_܃Q=_L=+B T=#:W7]=H:L+B T#:X7]H:罊FA_=,EI_܃Q_潛_=_VĽ f=^3Բk=^i;l=Er=fx=h;lErfx__VĽ f^3Բk^u=^Aeuy=^~N}=]'x=S]+ǃ=4K2=GxS]+ǃ3K2Gu^Aeuy^~N}]'(=]Xˁ=] 8RD=]l7=H2g =e9Ŋ=Z8<7F2f c9ŊY8<(]Xˁ] 8QD]lRD=\~<ˁ=\2<(=\@=Ŋ=r =g =6=7=lPd=Ŋr =g 6=7nPd=RD\~<ˁ\2<(\@=}=[n=y=[=u=[5{===+ǃ=c=x===+ǃc=y=}[n=y[=u[5{=k=Z5R= f=Z|=_=Zzq=x==r= >h;l=1>x=r >h;l1>kZ5R= fZ|=_Zzq=܃Q=Z?>CI=ZQQ >FA=Y>X7]=!> T=؂*>L='3>W7]!> T؂*>L'3>܃QZ?>CIZQQ >FAY>,/=Y#>z%=Y6*> c=Y0>G8=KC>.=}J>$=Q>G8KC>.}J>$Q>,/Y#>z%Y6*> cY0>L=Y;> =q^>w=Pd>͂<]2i> q^>wPd>͂]2i>LY;>X1@> ߼XwE>p}ꑹ<q>ꑹq>埼[u>[ׅx>XAM>pXqP>}X'S> R;X[X>HL;X'Y>!<|>;`~>49X;7>!|>׻`~>49X7> XW>N̻X[X>CLX'Y>Q0_FD H0N{@70 4<.1B$7l/۾+/ ξ1H<_d@EO3=G >'0=9>*u=1̿=$=۾8 =w)= ξl=v5XD>O3G >'09>*u1̿=$۾8 =w) ξl=R=W3.> =Gv"&>Ѵ =9><1==۾k&>.= ξa >RW3.> Gv"&>Ѵ 9>1=۾k&>. ξa ><1><۾ x>y< ξy>ļW@>¼G.8>G/>1>۾ x>y ξy> HE+B/<1\>]6<۾D>;< ξ_'>HV^%L>EFBCC>*Bke:>/1\>]6۾D>; ξ_'>70VrP>-0FLG>Z0,>>.1ܼ>e;/۾Y >yz/ ξ*>*u@;2"79;z6<b5%u@2"79z6b5Bn<1R</e,<,Bn1R/d,,<%<! <wѼ%! w>=|= $=4={ $4̣5=%==D=۽̣5%=D۽eDR=н2X=C]=3LgDRн2XC]3Lef=zzj=ޞX-m= +6efyzjݞX-m +6}r="༖s=-Rt=#}r"༔s-Pt#Rt=HA;s=d\<}r=zPz=o >==P>$>{o >=P><Z><?> <B#>Y>?> ѼB#>`,<*>R<,>Bn<dB/>`,*>R,>BneB/>|<}2>9;3>u@;y4>|}2>93>u@y4>x/R{f-p*~#щRaѽq(A?Z{4 e&8p;x/[xYX;f-MՊu;*󛚽\;#ϼ;Rکν;pz =QXJ=pb>=??Z3=Zy8}b'=#%u 3x/((f-BG1{4*A:d#oN>PXJpb>??Z3Zy8}b'#%uC=Y{v71=1Bx/cf-kɼ*#&T Pp*I?P>Y{v711]=Ys<61= ;Bx/cf-ɼ*އ#* $T OԻo8)I?t~`<>Ys<61 ; 3=QL =?=Y3=Y[=b'=}< 3x/ք(f-<#Cz4*4~d#K;>OL ?=X3Y[=b'}<T9?&%%? \*\ @WIW=(HPZd>HPM<9?"M9?";?_(Ȼ?_(wk;\ @Twk\ @TBs]ּd>BI<9?Iɼ9?hD*,֚d>*,yf=9? yf9? َ Fd>U:=9?U:9?kеҽh!d>ҽx[=9?rx[9?rl{}~ra#d>{}~cts=9?Acts9?A.xY%d>x9=9?99?.yy<=9?WE 9?WE ڏ=?ڏ?c$<\ @ac$\ @av9T=QԒ0==Y(d>0==9=9?o<99?o<.=ra*d>=fts=9?ƫp=fts9?ƫp=5fN#> h&d>fN#>{[=9?1={[9?1=tG> F'd>G>U:=9?3=U:9?3=wе> f>ٚ(d>> f>f=9?L>f9?L>َb|>x]ּ)d>b|>\<9?[>\ɼ9?[>D<{W?R=D{W?R=\;\ @K=\\ @K=0(0(Q<>Z<*d>5>Z*d>5>M<9?g>M9?g>;p@z?p@z?Qm;\ @ >?Qm\ @ >?].Q>*d>f>9? >(@?\ @q? /y?g vct?[ V.KE?Z&ct?E5= W.ME? =yzct?=QME?=ѭ >N"?xQ]J#U<"?8!Y >Q]J#U"?8< >3=5 <"?{-ռ >3=7 Ѽ"?{-2= >q'="?-2 >q'"?-YE= > !A="?YE > !A"?Dh= >G нc="?ƽDh >G нc"?ƽ = >I~V|="? >I~V|"?t= >$'="?ռu >$'"?ռ= >2=="?PO=u >2="?PO= = >M=V|="?4= >M=V|"?4=Dh= >&> c="?=Dh >(> c"?=^E= ><>!A="?0>^E ><>!A"?0>2= >X>="?3>2 >X>"?3>< >{(n>E <"?;F>ռ >{(n>E Ѽ"?1Y< >Q{>#U<"?R>1Y >Q{>#U"?R>ѭ >>ѭ"? U>FD0aG. ۤQKNXZտ=5e->r8=Y,{>˿B=dl;>r8Y,{>˿Bdl;>=Y9c6>t=XWX>Y9c6>tYWX>*)ǼXI>Ҽm>zKV<3 {>yKXyaU>V3 {>/0X$[Y>-f>&0cZ7LM?<K3KM?K3B<a)Ba)2=2X-=c X-c K=̽K̽ |b=[ |b[Hop=*JHop*J%%u=~#%u~Hop=c=Hopd=|b== |b=K==K=X-==X-=2=>2>><&>=&>AM?<61>@M?61>J/4>'z;'`G5<z'`G51<' lۯ<1' lۯ2ހ<'Ӻ<_ӽ2ހ'Ӻ_ӽ<'l߉L<z'l߉LzP<'΢n =&)P'΢n &)L<'7JDV=MlLּ'7JDVMl<'fU&$=[#㼨'fU&$\#<'ͼ6#(=缨'ͼ6#(<'c[%$=$:㼨'b[%$&:L<' V='$>((>d#(d#8#%)#)&&)F&FE%9:%:)):#)#F*-.*.++.C+CB-NO-O..O#.#C*+/*/,,/G,GH+BA+A//Ae#/e#G*,0*0--0M-MN,HI,I00Ig#0g#M14515225L2LK4QP4P55Ph#5h#L12616336D3DE2KJ2J66Jf#6f#D13717447R4RQ3EF3F77F#7#R8;<8<99<O9ON;Z[;[<<[#<#O89=8=::=S:ST9NM9M==Mg#=g#S8:>8>;;>Y;YZ:TU:U>>Ui#>i#Y?BC?C@@CX@XWB]\B\CC\j#Cj#X?@D?DAADPAPQ@WV@VDDVh#Dh#P?AE?EBBE^B^]AQRAREER#E#^FIJFJGGJ[G[ZIfgIgJJg#J#[FGKFKHHK_H_`GZYGYKKYi#Ki#_FHLFLIILeIefH`aHaLLak#Lk#eMPQMQNNQdNdcPihPhQQhl#Ql#dMNRMROOR\O\]NcbNbRRbj#Rj#\MOSMSPPSjPjiO]^O^SS^#S#jTWXTXUUXgUgfWrsWsXXs#X#gTUYTYVVYkVklUfeUeYYek#Yk#kTVZTZWWZqWqrVlmVmZZmm#Zm#q[^_[_\\_p\po^ut^t__tn#_n#p[\`[`]]`h]hi\on\n``nl#`l#h[]a[a^^av^vu]ij]jaaj#a#vbefbfccfscsre~eff#f#sbcgbgddgwdwxcrqcqggqm#gm#wbdhbheeh}e}~dxydyhhyo#ho#}ilmimjjm|j|{llmmp#mp#|ijninkkntktuj{zjznnzn#nn#tikoiollolkuvkvoov#o#pstptqqtq~sstt#t#pqupurrurq~}q}uu}o#uo#prvpvssvsrrvvq#vq#wz{w{xx{xzz{{r#{r#wx|w|yy|yxx||p#|p#wy}w}zz}zyy}}#}#~~##~~q#q#~~s#s#t#t#r#r#####s#s#u#u#v#v#t#t#####u#u#w#w#x#x#v#v#####w#w#y#y#z#z#x#x#####y#y#{#{#|#|#z#z#####{#{#}#}#~#~#|#|#####}#}#####~#~###SRRR##XXY##XYZZZ##TTS##T]]\##]\[[[##UUV##UVWWW##qppp##vvw##vwxxx##rrq##r{{z##{zyyy##sst##stuuu##     # #     # #     # #     # #  ##  ##  ##  ###########$$  $ ##$$#$# %%!!%!  %%#%#!&&""&"!!&&#&#"''##'#""''#'#(,-(-))-),,--#-#().(.**.*))..#.#(*/(/++/+**//#/#(+0(0,,0,++00#0#1561622625566#6#1271733732277#7#1381844843388#8#1491955954499#9#:>?:?;;?;>>??#?#:;@:@<<@<;;@@#@#:<A:A==A=<<AA#A#:=B:B>>B>==BB#B#CGHCHDDHDGGHH#H#CDICIEEIEDDII#I#CEJCJFFJFEEJJ#J#CFKCKGGKGFFKK#K#LPQLQMMQMPPQQ#Q#LMRLRNNR N  MMRR#R# LNSLSOOS O N NSS#S# LOTLTPPTPOOTT#T#UYZUZVVZVY  Y ZZ #Z#UV[U[WW[WVV[[#[#UW\U\XX\ X  WW\\#\# UX]U]YY] Y  X  X ]] #]# ^bc^c__c_b%$b$cc$#c#^_d^d``d*`*+_ _ dd #d#*^`e^eaaea`+,`,ee,#e#^af^fbbf&b&%a a ff #f#&gklglhhl/h/.kkll#l#/ghmgmiim i  h.-h-mm-#m# gingnjjn'j'(i  i nn #n#'gjogokkokj()j)oo)#o#ptupuqqu q tCBtBuuB#u# pqvpvrrvHrHIqqvv#v#HprwpwsswsrIJrJwwJ#w#psxpxttxDtDCssxx#x#Dy}~y~zz~MzML}}~~#~#Myzy{{{zLKzKK##y{y||E|EF{{##Ey|y}}}|FG|GG##a```##ffg##fghhh##bba##bkkj##kjiii##ccd##cdeee##~~~####!! ##! ###$$$######""###" ## !!!##''&##'&%%%##)***##$$###$#"""##(()##(%%&##%&'''##--,$$-,+++$$/000$$**)##*)(((##../$$.++,$$+,---$$332$$32111$$5666$$00/$$0/...$$445$$4112$$12333$$998$$98777$$;<<<$$665$$65444$$::;$$:778$$78999$$??> $ $?>===$$>??? $ $<<;$$<;:::$$==>$$=A$A$RRS##RSTTT##B$B$       VU UU##        A$A$        C$C$     W WV  ##WB$B$ppq##pqrrr##D$D$   tss  s# #!!!!!C$!C$"""""E$"E$###uut#####u$()$)%%)%(())D$)D$$%*$*&&*&%%**#*#$&+$+''+'&&++#+#$',$,((,('',,F$,F$-12-2..2.1122#2#-.3-3//3/..33E$3E$-/4-40040//44G$4G$-05-511510055#5#6:;6;77;7::;;F$;F$67<6<88<877<<#<#68=6=99=988==#=#69>6>::>:99>>H$>H$?CD?D@@D@CCDD#D#?@E?EAAEA@@EEG$EG$?AF?FBBFBAAFFI$FI$?BG?GCCGCBBGG#G#HLMHMIIMILLMMH$MH$HINHNJJNJIINN#N#HJOHOKKOKJJOO#O#HKPHPLLPLKKPPJ$PJ$QUVQVRRVRUUVV#V#QRWQWSSWSRRWWI$WI$QSXQXTTXTSSXXK$XK$QTYQYUUYUTTYY#Y#Z^_Z_[[_[^^__J$_J$Z[`Z`\\`\[[``#`#Z\aZa]]a]\\aa#a#Z]bZb^^b^]]bbL$bL$cghchddhdgghh#h#cdicieeieddiiK$iK$cejcjffjfeejjM$jM$cfkckggkgffkk#k#lpqlqmmqmppqqL$qL$lmrlrnnrnmmrr#r#lnslsoosonnss#s#lotltpptpoottN$tN$uyzuzvvzvy  y zz #z#uv{u{ww{wvv{{M${M$uw|u|xx|xw w || O$|O$ux}u}yy} y  xx}}#}# ~~    N$N$~~$$%##$~~%&&&##~~   P$P$ ('''##  O$O$ Q$Q$))(##)P$P$BBC##BCDDD##R$R$FEEE##Q$Q$S$S$GGF##GR$R$``a##`abbb##T$T$dccc##S$S$U$U$eed##eT$T$~~##~##V$V$## U$U$ !!!W$W$###"""V$V$####$$#X$X$$##%%&W$W$%&'''Y$Y$##)(((X$X$##$$**)Z$Z$*##++,Y$Y$+,---[$[$$$/...Z$Z$$$$$00/\$\$0$$112[$[$12333]$]$$$5444\$\$$$$$665^$^$6        $ $   778  ]$ ]$7   899  9_$ _$        $ $;:::^$^$$$$$<<;`$`$<$$==>_$_$=>???`$`$$$ $% %!!%@!@A$! $ %% !$%!$@ !& &""&`"`a!AB!B&&Ba$&a$` "' '##'K#KJ"ab"b''bc$'c$K #( ($$("$"!#JI#I((I"$("$")-.).**.C*CD-a`-`..`a$.a$C)*/)/++/c+cd*DE*E//Eb$/b$c)+0)0,,0N,NM+de+e00ed$0d$N),1)1--1b-ba,ML,L11Lc$1c$b26727337H3HG6dc6c77cb$7b$H2382844843GF3F88FA$8A$24929559O5OP4499B$9B$O25:2:66:e6ed5PQ5Q::Qd$:d$e;?@;@<<@F<FG??@@A$@A$F;<A;A==Af=fg<GH<HAAHb$Ab$f;=B;B>>BZ>ZY=gh=hBBhf$Bf$Z;>C;C??C?>YX>XCCXC$CC$DHIDIEEIEEEDHgfHfIIfb$Ib$EDEJDJFFJiFijEDCECJJCa$Ja$iDFKDKGGKUGUVFjkFkKKke$Ke$UDGLDLHHLhHhgGVWGWLLWf$Lf$hMQRMRNNRBNBAQjiQiRRia$Ra$BMNSMSOOS#O#$NA@N@SS@!$S!$#MOTMTPPTRPRSO$%O%TT%#$T#$RMPUMUQQUkQkjPSTPTUUTe$Ue$kVZ[V[WW[IWIJZ'&Z&[[&"$["$IVW\V\XX\lXlmWJKWK\\Kc$\c$lVX]V]YY]]Y]\XmnXn]]ng$]g$]VY^V^ZZ^(Z('Y\[Y[^^[$$^$$(_cd_d``dL`LMcmlclddlc$dc$L_`e_eaaeoaop`MN`NeeNd$ed$o_af_fbbf`b`_apqaqffqh$fh$`_bg_gccgncnmb_^b^gg^g$gg$nhlmhmiimQiQPlpolommod$md$QhinhnjjnjiPOiOnnOB$nB$hjohokkoakabjjooD$oD$ahkphpllpqlqpkbckcppch$ph$qquvqvrrvXrXYuuvvC$vC$XqrwqwsswrsrsrYZrZwwZf$wf$rqsxqxttxltlksststxxtj$xj$lqtyqyuuyutkjtjyyjE$yE$z~z{{W{WV~sr~rrf$f$Wz{z||u|uv{VU{UUe$e$uz|z}}g}gh|vw|wwi$i$gz}z~~t~ts}hi}iij$j$tTTSvuuue$e$T))*SRRR#$#$)dde*+++%$%$dwwvefffi$i$w[[\-,,,$$$$[xxy\]]]g$g$xoonyzzzk$k$o..-nmmm&$&$.^^_yxxxg$g$^{{|_```h$h${rrq|}}}l$l$rzzyqpppk$k$zccb|{{{h$h$cbaaaD$D$sstF$F$s}}|tuuul$l$}jjkE$E$j~~klllj$j$~~~}n$n$~}|||G$G$iih~~~j$j$ihgggi$i$yyzm$m$yz{{{n$n$ffei$i$f//0eddd%$%$/vvw0111'$'$vwxxxm$m$mmn3222&$&$mnoook$k$o$o$443($($4ppqk$k$pqrrrl$l$p$p$o$o$uutl$l$utsssF$F$H$H$p$p$||}G$G$|}~~~n$n$r$r$I$I${{zn$n${zyyym$m$q$q$r$r$xxwm$m$x556wvvv'$'$56777)$)$q$q$9888($($o$o$s$s$::9*$*$:o$o$p$p$t$t$     s$ s$     p$p$        H$H$        J$J$     t$t$I$I$r$r$v$v$K$K$ !!!  !!r$!r$"""""q$"q$#####u$#u$$$  $ $$v$$v$%)*%*&&*&))**q$*q$%&+%+''+;';<&&++)$+)$;%',%,((,('<='=,,=+$,+$%(-%-))-)((--u$-u$.23.3//3/2?>2>33>*$3*$./4.40040//44s$4s$.05.511510055w$5w$.16.6226@2@?1166,$6,$@7;<7<88<8;;<<s$<s$78=7=99=988==t$=t$79>7>::>:99>>x$>x$7:?7?;;?;::??w$?w$@DE@EAAEADDEEt$Et$@AF@FBBFBAAFFJ$FJ$@BG@GCCGCBBGGL$GL$@CH@HDDHDCCHHx$Hx$IMNINJJNJMMNNK$NK$IJOIOKKOKJJOOv$Ov$IKPIPLLPLKKPPz$Pz$ILQIQMMQMLLQQM$QM$RVWRWSSWSVVWWv$Wv$RSXRXTTXTSSXXu$Xu$RTYRYUUYUTTYYy$Yy$RUZRZVVZVUUZZz$Zz$[_`[`\\`\__``u$`u$[\a[a]]aA]AB\\aa+$a+$A[]b[b^^b^]BC]CbbC-$b-$[^c[c__c_^^ccy$cy$dhidieeiehEDhDiiD,$i,$dejdjffjfeejjw$jw$dfkdkggkgffkk{$k{$dgldlhhlFhFEggll.$l.$Fmqrmrnnrnqqrrw$rw$mnsmsoosonnssx$sx$motmtpptpoott|$t|$mpumuqquqppuu{$u{$vz{v{ww{wzz{{x${x$vw|v|xx|xww||L$|L$vx}v}yy}yxx}}N$}N$vy~v~zz~zyy~~|$~|$M$M$z$z$~$~$  O$O$ z$z$y$y$}$}$~$~$y$y$GGH-$-$GHIII/$/$}$}$KJJJ.$.${${$$$LLK0$0$L{${$|$|$$$$$|$|$   N$N$     P$P$$$   O$O$~$~$$$Q$Q$~$~$}$}$$$$$}$}$MMN/$/$MNOOO1$1$$$QPPP0$0$$$$$RRQ2$2$R$$$$$$$$$$P$P$R$R$$$Q$Q$$$$$S$S$$$$$$$$$$$SST1$1$STUUU3$3$$$     WV V  V2$ 2$     $ $        $ $   X XW  4$4$X$$$$$$$$$$R$R$T$T$     $ $!%&!&""&"%%&&S$&S$!"'!'##'#""''$'$!#(!($$($##(($($!$)!)%%)%$$))U$)U$*./*/++/+..//$/$*+0*0,,0,++00$0$*,1*1--1-,,11$1$*-2*2..2.--22$2$3783844847788$8$34939559Y5YZ44993$93$Y35:3:66:65Z[5[::[5$:5$36;3;77;766;;$;$<@A<A==A=@]\@\AA\4$A4$<=B<B>>B>==BB$B$<>C<C??C?>>CC$C$<?D<D@@D^@^]??DD6$D6$^EIJEJFFJFIIJJ$J$EFKEKGGKGFFKK$K$EGLELHHLHGGLL$L$EHMEMIIMIHHMM$M$NRSNSOOSORRSS$S$NOTNTPPTPOOTTT$TT$NPUNUQQUQPPUUV$UV$NQVNVRRVRQQVV$V$W[\W\XX\X[ [\\U$\U$WX]W]YY]YXX]]$]$WY^W^ZZ^Z YY^^$^$WZ_W_[[_![! Z  Z __ W$_W$!`de`eaaeaddee$e$`af`fbbfbaaff$f$`bg`gccg c  bbgg$g$ `ch`hddhdc  c hh $h$imninjjnjmmnn$n$ijoiokko_k_`jjoo5$o5$_ikpipllplk`akappa7$p7$ilqiqmmqmllqq$q$rvwrwsswsvcbvbwwb6$w6$rsxrxttxtssxx$x$rtyryuuyuttyy$y$ruzrzvvzdvdcuuzz8$z8$d{{|||$${|{}}}||$${}{~~~}}$${~{~~$$$$""#V$V$"#$$$X$X$$$   &%%%W$W$  $$  $$ ''&Y$Y$'   $$     $$$$$$$$eef7$7$efggg9$9$$$ihhh8$8$$$##"$$#jji"!!!:$:$j$$$$&&%$$&%$$$$$$$(()X$X$(''()***Z$Z$'()))$$,+++Y$Y$   $$221$$2--,1000[$[$-$$$$--.$$-.///$$$$kkl9$9$k**+lmmm;$;$*+,,,$$!!"onnn:$:$!"###$$554$$5ppo4333<$<$p$$%$$$%&&&$$887$$87666$$))($$)../('''Z$Z$.99:/000\$\$9:;;;$$0012111[$[$01222$$DDC$$D332CBBB]$]$3//.$$/.---$$   ??@  $ $?   @AA  A$ $    , ,+$$,     q qr +* **;$;$q   <<= rs ss=$=$<  =>>>$$334uttt<$<$3 4555$$GGF    $$GvvuFEEE>$>$v!"""667! !""$"$6###   788##8$#$ $$  $J JI   $$ $$$J %%!!% !   IH H%%H$%$ &*+&+''+;';:*  * ++ $+$;&',&,((,4(45':9'9,,9\$,\$4&(-&-))-K)KL(56(6--6^$-^$K&).&.**. *  )LM)M..M$.$ /34/4004B0BC38737447]$4]$B/05/511510CD0D55D$5$/16/6226V2VU1166$6$V/27/733793982UT2T77T_$7_$98<=8=99=A9A@<<==$=$A89>8>::>:9@?9?>>?$>$8:?8?;;?Q;QR::??$?$Q8;@8@<<@<;RS;S@@S$@$AEFAFBBF>B>=EEFF$F$>ABGAGCCGwCwxB=<B<GG<=$G=$wACHAHDDHNDNOCxyCyHHy?$H?$NADIAIEEIEDOPDPIIP$I$JNOJOKKOEKEFN{zNzOOz>$O>$EJKPJPLLPLKFGKGPPG$P$JLQJQMMQYMYXLLQQ$Q$YJMRJRNNR|N|{MXWMWRRW@$R@$|SWXSXTTXHTHIWWXX$X$HSTYSYUUYUTIJTJYYJ$Y$SUZSZVVZ\V\[UUZZ$Z$\SV[S[WW[WV[ZVZ[[Z$[$\`a\a]]aM]ML``aa$a$M\]b\b^^b:^:;]LK]KbbK^$b^$:\^c\c__c]_]^^;<^<cc<`$c`$]\_d\d``d`_^___dd_$d$eijejffjTfTUi>=i=jj=_$j_$TefkekggkgfUVfVkkV$k$eglelhhl_h_^ggll$l$_ehmemiim?i?>h^]h]mm]`$m`$?nrsnsoosSoSRrrss$s$SnotntpptpoRQoQttQ$t$npunuqquZqZ[ppuu$u$Znqvnvrrvrq[\q\vv\$v$w{|w|xx|PxPO{{||$|$Pwx}w}yy}}y}~xONxN}}N?$}?$}wy~w~zz~WzWXy~y~~@$~@$Wwzw{{{zXYzYY$$  !MLLL## @@A!"""$$@++*ABBB$$+NNM*)))##N##$A@@@$$#CCD$%%%$$C..-DEEE$$.BBA-,,,$$B(('DCCC$$(  !'&&&!$!$ //0!""""$"$/EED0111$$E&&'$###!$!$&FFG'((($$F::9GHHH$$:%%$9888#$#$%%%$GFFF$$%IIJ$###$$I556JKKK$$5HHG6777$$H""!JIII$$"OOP!   ##O223PQQQ##2KKJ3444$$K))*kjjj##)LLM*+++$$L==<MNNN$$=llk<;;;##l,,-MLLL$$,OOP-...$$O@@?PQQQ$$@NNM?>>>$$N110POOO$$1&&'0///"$"$&AAB'((($$$$AQQPBCCC$$Q889*)))#$#$8RRS9:::$$RLLKSTTT$$L++*KJJJ%$%$+776SRRR$$7UUV6555$$UGGHVWWW$$GTTSHIII$$T443VUUU$$4mmn3222##mDDEnooo##DWWVEFFF$$W;;<##;XXY<===$$XOONYZZZ$$ONMMM##>>?YXXX$$>[[\?@@@$$[RRQ\]]]$$RZZYQPPP$$ZCCB\[[[$$C,,-BAAA$$$$,SST-...&$&$S]]\TUUU$$]    JJK 0/ /  /%$ %$J     ^ ^_KLL  L$ $^   ^ ^] _` ``$$^   1 10 ]\ \\'$'$1IIH_^^^$$IaabHGGG$$aYYZbccc$$Y``_Z[[[$$`FFEbaaa$$FEDDD##   VVW  # #V!!!ccbWXX!!X$!$c"&'"'##'M#MN&&''#'#M"#("($$(d$de#NO#O((O$($d"$)")%%)a%a`$ef$f))f$)$a"%*"*&&*&%`_%_**_#*#+/0+0,,0P,PQ/ed/d00d$0$P+,1+1--1g-gh,QR,R11R$1$g+-2+2..2d.dc-hi-i22i$2$d+.3+3//3f/fe.cb.b33b$3$f48949559U5UT8hg8g99g$9$U45:4:66:26235TS5S::S&$:&$246;4;77;e7ef63464;;4($;($e47<4<88<i8ih7fg7g<<g$<$i=AB=B>>B\>\]A65A5BB5'$B'$\=>C=C??Cj?jk>]^>^CC^$C$j=?D=D@@Dp@po?kl?lDDl$D$p=@E=EAAE7A76@on@nEEn)$E)$7FJKFKGGK[G[ZJkjJjKKj$K$[FGLFLHHLmHmnGZYGYLLY$L$mFHMFMIIMkIklHnoHoMMo$M$kFINFNJJNlJlkIlmImNNm$N$lOSTOTPPTXPXWSnmSmTTm$T$XOPUOUQQUQPWVPVUUV#U#OQVOVRRVhRhiQQVV#V#hORWOWSSWoSonRijRjWWj$W$oX\]X]YY]_Y_`\\]]#]#_XY^X^ZZ^pZpqY`aYa^^a$^$pXZ_X_[[_s[srZqrZr__r$_$sX[`X`\\`\[rq[q``q#`#aefafbbfbbbceqpepffp$f$babgagccgscstbcdbdggd$g$sachahddhvdvuctucuhhu$h$vadiaieeirerqdutdtiit$i$rjnojokkogkgfntsnsoos$o$gjkpjpllp8l89kfekeppe($p($8jlqjqmmqwmwxl9:l:qq:*$q*$wjmrjrnnrunutmxymyrry$r$uswxsxttxntnow<;w;xx;)$x)$nstysyuuyvuvwtoptpyyp$y$vsuzszvvzvuwxuxzzx$z$sv{s{ww{=w=<vv{{+${+$=||}}m}mlwvvv$$m|}|~~y~yz}lk}kk$$y|~|}}~~z{~{{$$}||xxw~$$xjjizyyy$$jihhh##zz{##z{{z{|||$${qqr##q||}rsss$$|}~~~$$##ttu}|||$$tuvvv$$$$~~}$$~yyx$$y>>?xwww*$*$>?@@@,$,$$$BAAA+$+$$$$$CCB-$-$C~$$~}}}$$$$$$||{$$|{zzz####$$##$$$$##$$$$$$$$$$DDE,$,$DEFFF.$.$$$HGGG-$-$$$$$IIH/$/$I$$$$$$$$$$####$$##$$$$  ## $$     $ $     $ $     $ $     $$   JJK  .$.$J  KLLL0$0$  $$NMMM/$/$$$$$OON1$1$O"###""##$#$$$  $ $$$$$ %%!!%!  %%$%$!&&""&"!!&&$&$'+,',((,(++,,$,$'(-'-))-!)!"((--#-#!').'.**.*)"#)#..##.#'*/'/++/+**//$/$0450511514=<4<55<#5#0160622621166$6$0270733732277$7$03808448>4>=3388#8#>9=>9>::>:==>>$>$9:?9?;;?;::??$?$9;@9@<<@<;;@@$@$9<A9A==A=<<AA$A$BFGBGCCGCFFGG$G$BCHBHDDHPDPQCCHH0$H0$PBDIBIEEIEDQRDRIIR2$I2$BEJBJFFJFEEJJ$J$KOPKPLLPLOTSOSPPS1$P1$KLQKQMMQMLLQQ$Q$KMRKRNNRNMMRR$R$KNSKSOOSUOUTNNSS3$S3$UTXYTYUUYUXXYY$Y$TUZTZVVZVUUZZ$Z$TV[T[WW[WVV[[$[$TW\T\XX\XWW\\$\$]ab]b^^b^aabb$b$]^c]c__c?_?@^^cc#c#?]_d]d``d`_@A_AddA#d#]`e]eaaea``ee$e$fjkfkggkgj[ZjZkkZ#k#fglflhhlhggll$l$fhmfmiimihhmm$m$finfnjjn\j\[iinn#n#\ostotpptpsstt$t$opuouqquqppuu$u$oqvovrrvrqqvv$v$orwowsswsrrww$w$x|}x}yy}y||}}$}$xy~x~zz~VzVWyy~~2$~2$Vxzx{{{zWXzXX4$4$x{x|||{{$$ZYYY3$3$$$$$[[Z5$5$[$$$$$$$$$$]]^##]^___##$$yxxx##$$$$zzy##z$$$$$$$$$$\\]4$4$\]^^^6$6$$$`___5$5$$$$$aa`7$7$a$$$$$$$$$${{|##{|}}}##$$##$$$$##$$$$$$$$$$bbc6$6$bcddd8$8$$$feee7$7$$$$$ggf9$9$g$$$$$$$$         $ $           # #           # #           $ $      # #          $ $          $ $          $ $             $ $             $ $             $ $             $ $             $ $     h hi   8$ 8$h  !  !   !   ij j! ! j:$! :$  "  "   "     " " $" $# ' ( # ( $ $ ( $ ' lk' k( ( k9$( 9$# $ ) # ) % % ) % $ $ ) ) $) $# % * # * & & * & % % * * $* $# & + # + ' ' + m' ml& & + + ;$+ ;$m, 0 1 , 1 - - 1 - 0 0 1 1 $1 $, - 2 , 2 . . 2 . - - 2 2 $2 $, . 3 , 3 / / 3 / . . 3 3 $3 $ , / 4 , 4 0 0 4 0 / / 4 4 $4 $5 9 : 5 : 6 6 : 6 9 9 : : $: $5 6 ; 5 ; 7 7 ; 7 6 6 ; ; #; #5 7 < 5 < 8 8 < 8  7 7 < < $< $ 5 8 = 5 = 9 9 = 9 8  8 = = $= $> B C > C ? ? C ? B B C C $C $> ? D > D @ @ D @ ? ? D D $D $> @ E > E A A E A @ @ E E $E $> A F > F B B F B A A F F  $F $G K L G L H H L H K K L L $L $G H M G M I I M I H H M M $M $G I N G N J J N J I I N N $N $G J O G O K K O K J J O O $O $P T U P U Q Q U Q T T U U $U $ P Q V P V R R V nR noQ Q V V :$V :$nP R W P W S S W S R opR pW W p<$W <$P S X P X T T X T S S X X $X $Y ] ^ Y ^ Z Z ^ Z ] rq] q^ ^ q;$^ ;$Y Z _ Y _ [ [ _ [ Z Z _ _ $_ $Y [ ` Y ` \ \ ` $\ $#[ [ ` ` $` $$Y \ a Y a ] ] a s] sr\ #"\ "a a "=$a =$sb f g b g c c g c f f g g $g $b c h b h d d h d c  c h h $h $b d i b i e e i e  d d i i $i $b e j b j f f j f e !e !j j !$j $k o p k p l l p l  o o p p $p $ k l q k q m m q m l  l q q $q $k m r k r n n r n m m r r  $r $k n s k s o o s o n n s s $s $t x y t y u u y u x x y y  $y $t u z t z v v z v u u z z $z $t v { t { w w { 'w '&v v { { ${ $'t w | t | x x | x w &%w %| | %$| $} } ~ ~ ~    $ $} ~ }    ~ ~  $ $}  } * *)   $ $*} }   )( ( ($ $     $ $ t tu   <$ <$t + +, uv v v>$ >$+   ,- - -$ $ " "# xw w w=$ =$"   #$ $ $$ $ 6 65   $ $6 y yx 54 4 4?$ ?$y ! !    $ $!     $ $ 1 12   $ $1   23 3 3$ $     $ $      $ $ . ./   $ $.   /0 0 0$ $ % %&   $ $%   &' ' '$ $ 9 98   $ $9   87 7 7$ $ ( ()   $ $(   )* * *$ $ < <;   $ $<   ;: : :$ $ - -,   $ $- z z{ ,+ + +>$ >$z = => {| | |@$ @$=   >? ? ?$ $ 4 45 ~} } }?$ ?$4   56 6 6$ $ ? ?>   $ $?  ~ >= = =@$ @$ 3 32   $ $3   21 1 1$ $ : :;   $ $:   ;< < <$ $ 0 0/   $ $0   /. . .$ $ 7 78   $ $7   89 9 9$ $   GF F F# #  !   $ $     !" " "$ $  H HG    # #H   !   $ $ # #$   $ $#    $% % %$ $ " "!    $ $"   $# # #$ $ L LM   # #L   MN N N# # % %$   $ $%   PO O O# #    & &'    $ $&      '( (  ($ $    Q QP    # #Q       '& & &$ $     ) )*   $ $)       *+ + +$ $     ( ('   $ $(         *) )  )$ $       I IJ    # #I         JK K  K# #       + +*    $ $+           ed d  d# #         , ,-     $ $,          -. .  .$ $        f fe    # #f # $  $ $   # -,# ,$ $ ,$$ $  %  % ! ! % /! /0  % % $% $/ ! &  & " " & " ! 01! 1& & 1$& $  " '  ' # # ' .# .-" " ' ' $' $.( , - ( - ) ) - ) , 0/, /- - /$- $( ) . ( . * * . j* jk) ) . . #. #j( * / ( / + + / !+ !"* kl* l/ / l#/ #!( + 0 ( 0 , , 0 1, 10+ "#+ #0 0 #$0 $11 5 6 1 6 2 2 6 2 5 nm5 m6 6 m#6 #1 2 7 1 7 3 3 7 23 232 2 7 7 $7 $21 3 8 1 8 4 4 8 ,4 ,+3 343 48 8 4$8 $,1 4 9 1 9 5 5 9 o5 on4 +*4 *9 9 *#9 #o: > ? : ? ; ; ? ; > 32> 2? ? 2$? $: ; @ : @ < < @ 5< 56; ; @ @ $@ $5: < A : A = = A '= '(< 67< 7A A 7$A $': = B : B > > B 4> 43= ()= )B B )$B $4C G H C H D D H D G 65G 5H H 5$H $C D I C I E E I gE ghD D I I #I #gC E J C J F F J $F $%E hiE iJ J i#J #$C F K C K G G K 7G 76F %&F &K K &$K $7L P Q L Q M M Q M P P Q Q #Q #L M R L R N N R 8N 89M M R R $R $8L N S L S O O S /O /.N 9:N :S S :$S $/L O T L T P P T P O .-O -T T -#T #U Y Z U Z V V Z V Y 98Y 8Z Z 8$Z $U V [ U [ W W [ ;W ;<V  V [ [ $[ $;U W \ U \ X X \ 2X 21W <=W =\ \ =$\ $2U X ] U ] Y Y ] :Y :9X 10X 0] ] 0$] $:^ b c ^ c _ _ c #_ #"b <;b ;c c ;$c $#^ _ d ^ d ` ` d ` _ "!_ !d d !#d #^ ` e ^ e a a e 3a 34` ` e e #e #3^ a f ^ f b b f =b =<a 45a 5f f 5$f $=g k l g l h h l *h *+k k l l #l #*g h m g m i i m >i >?h +,h ,m m ,$m $>g i n g n j j n >j >=i ?@i @n n @$n $>g j o g o k k o k j =<j <o o <#o #p t u p u q q u )q )(t ?>t >u u >$u $)p q v p v r r v Ar ABq ('q 'v v '$v $Ap r w p w s s w 9s 9:r BCr Cw w C$w $9p s x p x t t x @t @?s :;s ;x x ;$x $@y } ~ y ~ z z ~ &z &%} BA} A~ ~ A$~ $&y z  y  { {  { z %$z $  $# #y { y | | 6| 67{ {  # #6y | y } } C} CB| 78| 8 8$ $C - -.   # #- D DE ./ / /$ $D A A@ EF F F$ $A   @? ? ?# # 0 01 ED D D$ $0 G GH 12 2 2$ $G D DC HI I I$ $D F FE CB B B$ $F 5 54 HG G G$ $5   43 3 3# # E EF   # #E I IH FG G G$ $I < <=   # #< J JK => > >$ $J P PO KL L L$ $P   ON N N# # ; ;: KJ J J$ $; M MN :9 9 9$ $M K KL NO O O$ $K L LK LM M M$ $L 8 87 NM M M$ $8   76 6 6# # H HI   # #H O ON IJ J J$ $O ? ?@   # #? P PQ @A A A$ $P S SR QR R R$ $S   RQ Q Q# # B BC QP P P$ $B S ST CD D D$ $S V VU TU U U$ $V R RQ UT T T$ $R G GF TS S S$ $G   FE E E# # W WX   # #W U UT XY Y Y$ $U N NO   # #N V VW OP P P$ $V b ba WX X X$ $b   a` ` `# # M ML WV V V$ $M Y YZ LK K K$ $Y ] ]^ Z[ [ [$ $] X XW ^_ _ _$ $X J JI ZY Y Y$ $J   IH H H# # Z Z[   # #Z [ [Z [\ \ \$ $[ Q QR   # #Q \ \] RS S S$ $\ e ed ]^ ^ ^$ $e   dc c c# # T TU ]\ \ \$ $T _ _` UV V V$ $_ h hg `a a a$ $h ^ ^] gf f f$ $^       Y YX `_ _  _$ $Y         XW W  W# #       i ij    # #i       a a` jk k  k$ $a    ` `a    # #`    b bc ab b  b$ $b    t ts cd d  d$ $t      sr r  r# #        _ _^ cb b  b$ $_        e ef ^] ]  ]$ $e        o op fg g  g$ $o        d dc pq q  q$ $d     \ \[ fe e e$ $\  !  !   !   [Z Z! ! Z#! #  "  "   " l lm  " " #" #l  #  #   # g gf mn n# # n$# $g$ ( ) $ ) % % ) c% cd( ( ) ) #) #c$ % * $ * & & * h& hi% de% e* * e$* $h$ & + $ + ' ' + w' wv& ij& j+ + j$+ $w$ ' , $ , ( ( , ( ' vu' u, , u#, #- 1 2 - 2 . . 2 f. fg1 ih1 h2 2 h$2 $f- . 3 - 3 / / 3 k/ kl. gh. h3 3 h$3 $k- / 4 - 4 0 0 4 z0 zy/ lm/ m4 4 m$4 $z- 0 5 - 5 1 1 5 j1 ji0 yx0 x5 5 x$5 $j6 : ; 6 ; 7 7 ; k7 kj: lk: k; ; k$; $k6 7 < 6 < 8 8 < 8 7 ji7 i< < i#< #6 8 = 6 = 9 9 = {9 {|8 8 = = #= #{6 9 > 6 > : : > m: ml9 |}9 }> > }$> $m? C D ? D @ @ D r@ rsC C D D #D #r? @ E ? E A A E nA no@ st@ tE E t$E $n? A F ? F B B F B A opA pF F p$F $? B G ? G C C G C B B G G #G #H L M H M I I M qI qpL onL nM M n$M $qH I N H N J J N qJ qrI poI oN N o$N $qH J O H O K K O K J rsJ sO O s$O $H K P H P L L P pL poK K P P $P $pQ U V Q V R R V nR nmU rqU qV V q$V $nQ R W Q W S S W S R mlR lW W l#W #Q S X Q X T T X ~T ~S S X X #X #~Q T Y Q Y U U Y sU srT T Y Y $Y $sZ ^ _ Z _ [ [ _ u[ uv^ ^ _ _ #_ #uZ [ ` Z ` \ \ ` t\ tu[ vw[ w` ` w$` $tZ \ a Z a ] ] a ] \ uv\ va a v$a $Z ] b Z b ^ ^ b ^ ] ] b b #b #c g h c h d d h xd xyg utg th h t$h $xc d i c i e e i we wxd yzd zi i z$i $wc e j c j f f j f e xye yj j y%j %c f k c k g g k vg vuf f k k $k $vl p q l q m m q }m }|p xwp wq q w$q $}l m r l r n n r n m |{m {r r {#r #l n s l s o o s o n  n s s #s #l o t l t p p t yp yxo o t t %t %yu y z u z v v z v y "!y !z z !#z #u v { u { w w { zw z{v v { { ${ $zu w | u | x x | x w {|w || | |%| %u x } u } y y } #y #"x x } } #} ##~ ~     {z z z$ $~  ~ } }~   $ $}~ ~   ~  % %~ ~ | |{   % %|   ~} } }$ $   ~ ~ ~# #     # #  ~   % %   76 6 6# #     $ $     % % 8 87   # #8     $ $     % %     % %     % %     % % < <=   # #<   => > ># #     % %   @? ? ?# #     % %     % % A A@   # #A     % %     % %     % %     % %     % % 9 9:   # #9   :; ; ;# #     % %   UT T T# #     % %     % % V VU   # #V     % %     % %     % %     % %     % % Z Z[   # #Z   [\ \ \# #     % %   ^] ] ]# #     % %      % % _ _^   # #_     % %     % %      % %      % %     % % W WX   # #W   XY Y Y# #      % %      sr r  r# #         % %          % %    t ts    # #t        % %         % %          % %        % %             % %        x xy    # #x          yz z  z# #              % %          |{ {  {# #              % %             % %        } }|    # #} $ % % ! ! % ! $ $ % %  %% % ! & & " " & " ! ! & &  %& % " ' ' # # ' # " " ' '  %' % # ( ( $ $ ( $ # # ( ( %( %) - . ) . * * . * - - . .  %. %) * / ) / + + / u+ uv* * / / #/ #u) + 0 ) 0 , , 0 , + vw+ w0 0 w#0 #) , 1 ) 1 - - 1 - , , 1 1  %1 %2 6 7 2 7 3 3 7 3 6 6 7 7 #7 #2 3 8 2 8 4 4 8 4 3 3 8 8  %8 %2 4 9 2 9 5 5 9 5 4 4 9 9 %9 %2 5 : 2 : 6 6 : 6 5 5 : : #: #; ? @ ; @ < < @ < ? ? @ @  %@ %; < A ; A = = A = < < A A  %A %; = B ; B > > B > = = B B %B %; > C ; C ? ? C ? > > C C %C %D H I D I E E I E H H I I  %I %D E J D J F F J F E E J J #J #D F K D K G G K G F F K K #K #D G L D L H H L H G G L L %L %M Q R M R N N R N Q Q R R #R #M N S M S O O S O N N S S %S %M O T M T P P T P O O T T %T %M P U M U Q Q U Q P P U U #U #V Z [ V [ W W [ W Z Z [ [ %[ %V W \ V \ X X \ X W W \ \  %\ %V X ] V ] Y Y ] Y X X ] ] %] %V Y ^ V ^ Z Z ^ Z Y Y ^ ^ %^ %_ c d _ d ` ` d ` c c d d  %d %_ ` e _ e a a e a ` ` e e #e #_ a f _ f b b f b a a f f #f #_ b g _ g c c g c b b g g %g %h l m h m i i m i l l m m #m #h i n h n j j n j i i n n %n %h j o h o k k o k j j o o %o %h k p h p l l p l k k p p $p $q u v q v r r v r u u v v %v %q r w q w s s w s r r w w %w %q s x q x t t x t s s x x %x %q t y q y u u y u t t y y %y %z ~  z  { {  { ~ ~   % %z { z | | | { {  # #z | z } } } | |  $ $z } z ~ ~ ~ } }  % %     # #     % %     % %     $ $     % %     % %     % %     % %     % %     # #     $ $     % %     $ $     % %     % %      $ $     % %     % %     % %     % %     % %     $ $      $ $     % %     $ $     % %     % %      $ $     % %     % %     % %     % %     % %     $ $      $ $     % %      $ $     % %     % %     $ $     % %     % %      % %      % %     % %      $ $      $ $       % %      $ $     % %     % %     $ $     % %     % %     % %     % %             % %              $ $             $ $         % %          $ $         % %         % %            $ $               % %              % %              % %             % % !  !   !     ! ! %! %   "  "   "     " " $" $  #  #   #    # # $# $  $  $ $    $ $  %$ %% ) * % * & & * & ) ) * * $* $% & + % + ' ' + ' & & + + %+ %% ' , % , ( ( , ( ' ' , ,  %, %% ( - % - ) ) - ) ( ( - - $- $. 2 3 . 3 / / 3 / 2 2 3 3 %3 %. / 4 . 4 0 0 4 0 / / 4 4 %4 %. 0 5 . 5 1 1 5 1 0 0 5 5 %5 %. 1 6 . 6 2 2 6 2 1 1 6 6  %6 %7 ; < 7 < 8 8 < 8 ; ; < < %< %7 8 = 7 = 9 9 = 9  8 8 = = $= $ 7 9 > 7 > : : > : 9  9 > > $> $7 : ? 7 ? ; ; ? ; : : ? ? %? %@ D E @ E A A E A D D E E !%E !%@ A F @ F B B F B A A F F "%F "%@ B G @ G C C G C B B G G $%G $%@ C H @ H D D H D C C H H #%H #%I M N I N J J N J M M N N "%N "%I J O I O K K O FK FGJ J O O #O #FI K P I P L L P L K GHK HP P H#P #I L Q I Q M M Q M L L Q Q $%Q $%R V W R W S S W S V JIV IW W I#W #R S X R X T T X T S S X X "%X "%R T Y R Y U U Y U T T Y Y &%Y &%R U Z R Z V V Z KV KJU U Z Z #Z #K[ _ ` [ ` \ \ ` \ _ _ ` ` "%` "%[ \ a [ a ] ] a ] \ \ a a !%a !%[ ] b [ b ^ ^ b ^ ] ] b b %%b %%[ ^ c [ c _ _ c _ ^ ^ c c &%c &%d h i d i e e i e h h i i #%i #%d e j d j f f j f e e j j $%j $%d f k d k g g k g f f k k (%k (%d g l d l h h l h g g l l '%l '%m q r m r n n r n q q r r $%r $%m n s m s o o s do den n s s #s #dm o t m t p p t p o efo ft t f#t #m p u m u q q u q p p u u (%u (%v z { v { w w { w z hgz g{ { g#{ #v w | v | x x | x w w | | &%| &%v x } v } y y } y x x } } *%} *%v y ~ v ~ z z ~ iz ihy y ~ ~ #~ #i      &% &%      %% %%      )% )%      *% *%     '% '%     (% (%     ,% ,%     +% +%     (% (%     # #     # #     ,% ,%     # #     *% *%     .% .%      # #     *% *%     )% )%     -% -%     .% .%     +% +%     ,% ,%      0% 0%       /% /%     ,% ,%     # #     # #      0% 0%     # #      .% .%     2% 2%     # #     .% .%     -% -%     1% 1%     2% 2%      /% /%       0% 0%     4% 4%     3% 3%     0% 0%      # #     # #     4% 4%     # #     2% 2% ! !    6% 6%!     # #     2% 2%     1% 1%     5% 5%     6% 6%     3% 3%     4% 4% $ $#   8% 8%$   #" " "7% 7%    4%4%      ##  %%&  ##%  &'''8%8%         # #    !!  !6% 6%     - -,  :% :%-     ,+ ++##6%6%5%5%(()9%9%()***:%:%""#7%7%"#$$$8%8%00/<%<%0   /..  .;% ;%!%&!&""&'"'&%%&&8%&8%'!"'!'##'#"&%"%''%#'#!#(!($$(1$12##((#(#1!$)!)%%)%$23$3))3<%)<%*./*/++/+++,..//#/#+*+0*0,,0,+,-+-00-:%0:%*,1*1--19-98,,11>%1>%9*-2*2..2.-87-7227#2#37838448*4*)7788:%8:%*3493955954)(4(99(9%99%35:3:66:464555::=%:=%436;3;77;765666;;6>%;>%<@A<A==A.=./@@AA;%A;%.<=B<B>>B>=/0=0BB0<%B<%<>C<C??C<?<;>>CC@%C@%<<?D<D@@D@?;:?:DD:?%D?%EIJEJFFJ3F32IIJJ<%J<%3EFKEKGGKGF21F1KK1#K#EGLELHHL=H=>GGLL#L#=EHMEMIIMIH>?H?MM?@%M@%NRSNSOOS7O78RRSS#S#7NOTNTPPTPO89O9TT9>%T>%NPUNUQQUEQEDPPUUB%UB%ENQVNVRRVRQDCQCVVC#V#W[\W\XX\6X65[[\\>%\>%6WX]W]YY]YX54X4]]4=%]=%WY^W^ZZ^@Z@AYY^^A%^A%@WZ_W_[[_[ZABZB__BB%_B%`de`eaae:a:;d d ee ?%e?%:`af`fbbf b  a;<a<ff<@%f@% `bg`gccgHcHGb  b gg D%gD%H`ch`hddh d  cGFcFhhFC%hC% imninjjn?j?>m  m nn @%n@%?ijoiokko6k67j>=j=oo=#o#6ikpipllpIlIJk78k8pp8#p#Iilqiqmmq m  lJKlKqqKD%qD% rvwrwsswCsCDv:9v9ww9#w#Crsxrxttx t  sDEsExxEB%xB% rtyryuuyQuQPt  t yy F%yF%Qruzrzvvz;v;:uPOuOzzO#z#;{{||B|BA    B%B%B{|{}} } |A@|@@A%A% {}{~~L~LM} }  E%E%L{~{   ~MN~NNF%F% FFG   C%C%F   GHHHD%D% TTS    H%H%T  SRRRG%G% KKJ    D%D%KTTUJIII##TUUVUVVV##U   VWWWH%H% OOPXWWW##O   PQQQF%F% ]]\    J%J%]YYX\[[[##YNNM    F%F%N   MLLLE%E% XXY    I%I%X   YZZZJ%J% RRS    G%G%R   STTTH%H% ``_    L%L%`   _^^^K%K% WWV    H%H%WrrsVUUU##raabsttt##a   bcccL%L% [[\vuuu##[   \]]]J%J% iih   N%N%iwwvhggg##wZZY    J%J%Z! ! " YXXXI%I%! dde" # # # M%M%d   efffN%N% ^^_% $ $ $ K%K%^' ' ( _```L%L%' llk( ) ) ) P%P%l& & % kjjjO%O%& ccb( ' ' ' L%L%cbaaa##mmn##m) ) ( noooP%P%) ggh##g* * + hiiiN%N%* uut+ , , , R%R%utsss##ffe+ * * * N%N%f- - . edddM%M%- ppq. / / / Q%Q%p, , + qrrrR%R%, jjk1 0 0 0 O%O%j3 3 4 klllP%P%3 xxw4 5 5 5 T%T%x2 2 1 wvvvS%S%2 oon4 3 3 3 P%P%onmmm##yyz$$y5 5 4 z{{{T%T%5 sst##s6 6 7 tuuuR%R%6    7 8 8  8 V% V%     $ $    r rq7 6 6 6 R%R%r     9 9 : qp ppQ%Q%9   ||} : ; ; ; U%U%|  8 8 7 }~~~V%V%8 vvw= < < < S%S%v? ? @ wxxxT%T%? @ A A A X%X%> > = W%W%> !"""{{z!@ ? !? ""? T%"T%{###zyy##y$#$$$  $ $$ $$ $ %%!!%A !A @  %%X%%X%A &*+&+''+'**++$+$&',&,((,B (B C '',,V%,V%B &(-&-))-)(C D (D --D Z%-Z%&).&.**.*)).. $. $/34/4004~0~}3C B 3B 44B V%4V%~/05/5115E 1E F 0}|0|55|U%5U%E /16/622621F G 1G 66G Y%6Y%/27/7337D 3D C 2277Z%7Z%D 8<=8=99=9<I H <H ==H W%=W%89>8>::>K :K L 99>>X%>X%K 8:?8?;;?;:L M :M ??M \%?\%8;@8@<<@J <J I ;;@@[%@[%J AEFAFBBFBEL K EK FFK X%FX%ABGAGCCGCBBGG $G $ACHAHDDHDCCHH$H$ADIAIEEIM EM L DDII\%I\%M JNOJOKKOKNNOO $O $JKPJPLLPN LN O KKPPZ%PZ%N JLQJQMMQMLO P LP QQP ^%Q^%JMRJRNNRNMMRR$R$SWXSXTTXTWO N WN XXN Z%XZ%STYSYUUYQ UQ R TTYYY%YY%Q SUZSZVVZVUR S US ZZS ]%Z]%SV[S[WW[P WP O VV[[^%[^%P \`a\a]]a]`U T `T aaT [%a[%\]b\b^^bW ^W X ]]bb\%b\%W \^c\c__c_^X Y ^Y ccY `%c`%\_d\d``dV `V U __dd_%d_%V eijejffjfiX W iW jjW \%j\%efkekggkg ffkk$k$eglelhhlhg  g ll $l$ehmemiimY iY X hhmm`%m`%Y nrsnsoosor  r ss $s$notntpptZ pZ [ oott^%t^%Z npunuqquqp[ \ p\ uu\ `%u`%nqvnvrrv r  qqvv$v$ w{|w|xx|x{[ Z {Z ||Z ^%|^%wx}w}yy}] y] ^ xx}}]%}]%] wy~w~zz~zy^ _ y_ ~~_ _%~_%wzw{{\ {\ [ zz`%`%\ c c d A@@@##c  ! !!!d e e e a%a% !k k j !!"!"!"!b%b%k BBAj i i i ##Bb b a !! ! ! !a%a%b a ` ` ` !%!%f f g #%#%f "!"!!!g h h h b%b%"!` ` a !%!%` #!#!$!a b b b a%a%#!n n m $!%!%!%!c%c%n m l l l %%%%e e d $!#!#!#!a%a%e CCDd c c c ##Co o p DEEE##o %!%!$!p q q q c%c%%!i i j _^^^##i &!&!'!j k k k b%b%&!w w v '!(!(!(!d%d%w ``_v u u u ##`h h g '!&!&!&!b%b%h g f f f #%#%r r s '%'%r (!(!'!s t t t d%d%(!l l m %%%%l )!)!*!m n n n c%c%)!z z y *!+!+!+!e%e%z y x x x )%)%q q p *!)!)!)!c%c%q aabp o o o ##a{ { | bccc##{ +!+!*!| } } } e%e%+!u u v }|||##u ,!,!-!v w w w d%d%,!  -!.!.!.!f%f% ~~}   ##~t t s -!,!,!,!d%d%t s r r r '%'%~ ~  +%+%~ .!.!-!   f%f%.!x x y )%)%x /!/!0!y z z z e%e%/!  0!1!1!1!g%g%    -%-%} } | 0!/!/!/!e%e%} | { { { ##  ## 1!1!0!   g%g%1!  ## 2!2!3!   f%f%2!  3!4!4!4!h%h%    ##   3!2!2!2!f%f%  ~ ~ ~ +%+%  /%/% 4!4!3!   h%h%4!  -%-% 5!5!6!   g%g%5!  6!7!7!7!i%i%    1%1%      6!5! 5!  5!g% g%           # #      ##    7! 7!6!    i%i%7!  ## 8!8!9!   h%h%8!  9!:!:!:!j%j%    ##  9!8!8!8!h%h%    /%/%       3% 3% !!!:!:!9!  !! j%!j%:!"&'"'##' # &&''1%'1% "#("($$(;!$;!!6>!?!5 5 :: j%:j%>!46;4;77; 7 6?!@!6@!;;@!l%;l% 47<4<88<87 7 << #<#=AB=B>>B > A?!>!A>!BB>!j%Bj% =>C=C??C?> > CC 3%C3%=?D=D@@D @ ??DD7%D7% =@E=EAAE@!A@!?!@ @ EE l%El%@!FJKFKGGK G JJKK5%K5% FGLFLHHLA!HA!B!G G LL k%Lk%A!FHMFMIIM I HB!C!HC!MMC!m%Mm% FINFNJJNJI I NN 9%N9%OSTOTPPT P SB!A!SA!TTA!k%Tk% OPUOUQQUQP P UU #U#OQVOVRRV R QQVV#V# ORWOWSSWC!SC!B!R R WW m%Wm%C!X\]X]YY] Y \\]]#]# XY^X^ZZ^D!ZD!E!Y Y ^^ l%^l%D!XZ_X_[[_ [ ZE!F!ZF!__F!n%_n% X[`X`\\`\[ [ `` #`#aefafbbf b eE!D!eD!ffD!l%fl% abgagccgcb b gg 7%g7%achahddh d cchh;%h;% adiaieeiF!eF!E!d d ii n%in%F!jnojokko k nnoo9%o9% jkpjpllpG!lG!H!k k pp m%pm%G!jlqjqmmq m lH!I!lI!qqI!o%qo% jmrjrnnrnm m rr =%r=%swxsxttx t wH!G!wG!xxG!m%xm% stysyuuyut t yy #y#suzszvvz v uuzz#z# sv{s{ww{I!wI!H!v v {{ o%{o%I!||}} } ## |}|~~J!~J!K!} }  n%n%J!|~|  ~K!L!~L!L!p%p% ||   ##  K!J!J!J!n%n%    ;%;%  ?%?% L!L!K!   p%p%L!  =%=% M!M!N!   o%o%M!  N!O!O!O!q%q%    A%A%  N!M!M!M!o%o%    ##  ## O!O!N!   q%q%O!  1000## P!P!Q!   p%p%P!  Q!R!R!R!r%r% 221   ##2  Q!P!P!P!p%p%       ?%?%       C%C% R!R!Q!   r%r%R!     A%A% S!S!T!   q%q%S!  T!U!U!U!s%s%      E%E%   T!S!S!S!q%q% 334   ##3  4555## U!U!T!   s%s%U!  ONNN## V!V!W!   r%r%V!  W!X!X!X!t%t% PPO   ##P  W!V!V!V!r%r%      C%C%       G%G% X!X!W!   t%t%X!      E%E% Y!Y!Z!   s%s%Y!  Z![![![!u%u%       I%I%   Z!Y!Y!Y!s%s% QQR   ##Q  RSSS## [![!Z!   u%u%[!  mlll## \!\!]!   t%t%\!  ]!^!^!^!v%v% nnm   ##n  ]!\!\!\!t%t%       G%G%       K%K% ^!^!]!   v%v%^!  " ! ! ! I%I% _!_!`!   u%u%_!  `!a!a!a!w%w% # # "    M%M%#   `!_!_!_!u%u%    oop    # #o     pqq  q# #    a!a!`!    w% w%a!      ##   b!b!c!    v%v%b!    c!d!d!d!x%x%     ##  c!b!b!b!v%v% $ $ %    K%K%$   % & & & O%O% d!d!c!   x%x%d!"###  ". - "- ##- M%#M% $$  $e! e!f!  $$ w%$w%e! %%!!% ! f!g! g!%%g!y%%y% !&&""&/ "/ . ! ! && Q%&Q%/ '+,',((, ( +f!e!+e!,,e!w%,w% '(-'-))-)( ( -- #-#').'.**. * ))..#.# '*/'/++/g!+g!f!* * // y%/y%g!04505115 1 4455#5# 01606226h!2h!i!1 1 66 x%6x%h!02707337 3 2i!j!2j!77j!z%7z% 0380844843 3 88 #8#9=>9>::> : =i!h!=h!>>h!x%>x% 9:?9?;;?0 ;0 1 : : ?? O%?O%0 9;@9@<<@ < ;1 2 ;2 @@2 S%@S% 9<A9A==Aj!=j!i!< < AA z%Az%j!BFGBGCCG C F: 9 F9 GG9 Q%GQ% BCHBHDDHk!Dk!l!C C HH y%Hy%k!BDIBIEEI E Dl!m!Dm!IIm!{%I{% BEJBJFFJ; F; : E E JJ U%JU%; KOPKPLLP L Ol!k!Ok!PPk!y%Py% KLQKQMMQML L QQ #Q#KMRKRNNR N !MMRR#R# KNSKSOOSm!Om!l!N!!N!SS!{%S{%m!TXYTYUUY U XXYY#Y# TUZTZVVZn!Vn!o!U U ZZ z%Zz%n!TV[T[WW[!W!!Vo!p!Vp![[p!|%[|%!TW\T\XX\XW!!W!\\!$\$]ab]b^^b ^ ao!n!an!bbn!z%bz% ]^c]c__c< _< = ^ ^ cc S%cS%< ]_d]d``d!`!!_= > _> dd> W%dW%!]`e]eaaep!ap!o!`!!`!ee!|%e|%p!fjkfkggk g jF E jE kkE U%kU% fglflhhlq!hq!r!g g ll {%l{%q!fhmfmiim !i ! !hr!s!hs!mms!}%m}% !finfnjjnG jG F i !!i!nn!Y%nY%G ostotppt!p!!sr!q!sq!ttq!{%t{%!opuouqquqp! p uu #u#oqvovrrv !r ! !qqvv $v $ !orwowssws!ss!r!r ! !r !ww !}%w}%s!x|}x}yy}!y!!||}}$}$!xy~x~zz~t!zt!u!y!!y!~~!|%~|%t!xzx{{!{!!zu!v!zv!v!~%~%!x{x|||{!!{!!$$!!!u!t!t!t!|%|%!H H I !!!!W%W%H !!!I J J J [%[%!v!v!u!!!!!~%~%v!!! !R Q Q Q Y%Y%!w!w!x! ! ! ! !}%}%w!!!!x!y!y!y!%%!S S R !!!!]%]%S  ! ! !x!w!w!w!}%}% ! ! ! ! ! $ $!!!$$!y!y!x!!!!!%%y!!!!$$!z!z!{!!!!!~%~%z!!!!{!|!|!|!%%!!!!!$$!!!{!z!z!z!~%~%!T T U !!!![%[%T !!!U V V V _%_%!|!|!{!!!!!%%|!!!!^ ] ] ] ]%]%!}!}!~!!!!!%%}!!!!~!!!!%%!_ _ ^ !!!!_%_%_ !!!~!}!}!}!%%!!!!!$$!!!$$!!!~!!!!!%%!!!!$###`#`#!"""!!!!%%"!!!""""%%!%%$!!!!a#a#%!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!@@A!!!!##@!!!ABBB##!"""!!!!%%"!!!""""%%!&&'!!!!`#`#&!!!'(((b#b#!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!EED!!!!##E!!!DCCC##!"""!!!!%%"!!!0///a#a#!"""!!!!%%"!!!""""%%!110!!!!c#c#1!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"      ! !! "" "  "% %!   ^ ^_ !! !!##^   ! !! _` ``##!   " "" !! !!%%"!!!baaa##!"""!!!!%%"!!!""""%%!ccb!!!!##c!!!""""%%!   """!!!  !% %"!!!!!!"""!!"%!%!""""""!!!""!%"%"#'(#($$(!$!!'""'"(("%(%!#$)#)%%)2%23$!!$!))!b#)b#2#%*#*&&*!&!!%34%4**4d#*d#!#&+#+''+"'""&!!&!++!%+%",01,1--1!-!!0<;0;11;c#1c#!,-2,2..2".""-!!-!22!%2%",.3,3//3!/!!.""."33"%3%!,/4,4004=0=</!!/!44!e#4e#=59:5:66:!6!!9""9"::"%:%!56;5;77;"7""6!!6!;;!%;%"57<5<88<!8!!7""7"<<"%<%!58=5=99="9""8!!8!==!%=%">BC>C??C!?!!B""B"CC"%C%!>?D>D@@D|@|}?!!?!DD!#D#|>@E>EAAE!A!!@}~@~EE~#E#!>AF>FBBF"B""A!!A!FF!%F%"GKLGLHHL!H!!KKLL#L#!GHMGMIIM"I""H!!H!MM!%M%"GINGNJJN!J!!I""I"NN"%N%!GJOGOKKOKJ!!J!OO!#O#PTUPUQQU!Q!!T""T"UU"%U%!PQVPVRRV"R""Q!!Q!VV!%V%"PRWPWSSW!S!!R""R"WW"%W%!PSXPXTTX"T""S!!S!XX!%X%"Y]^Y^ZZ^!Z!!]""]"^^"%^%!YZ_Y_[[_>[>?Z!!Z!__!d#_d#>Y[`Y`\\`!\!![?@[@``@f#`f#!Y\aYa]]a"]""\!!\!aa!%a%"bfgbgccg!c!!fHGfGggGe#ge#!bchbhddh"d""c!!c!hh!%h%"bdibieei!e!!d""d"ii"%i%!bejbjffjIfIHe!!e!jj!g#jg#Ikopkpllp!l!!o""o"pp"%p%!klqkqmmq"m""l!!l!qq!%q%"kmrkrnnr!n!!m""m"rr"%r%!knsksoos"o""n!!n!ss!%s%"txytyuuy!u!!x""x"yy"%y%!tuztzvvzvu!!u!zz!#z#tv{t{ww{!w!!vv{{#{#!tw|t|xx|"x""w!!w!||!%|%"}}~~!~!!##!}~}"""~!!~!!%%"}}!!!""""%%!}}!!!!##!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!JJK!!!!f#f#J!!!KLLLh#h#!"""!!!!%%"!!!TSSSg#g#!"""!!!!%%"!!!""""%%!UUT!!!!i#i#U!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!!!!!##!!!##!"""!!!!%%"!!!##!"""!!!!%%"!!!""""%%!!!!!##!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!VVW!!!!h#h#V!!!WXXXj#j#!"""!!!!%%"!!!`___i#i#!"""!!!!%%"!!!""""%%!aa`!!!!k#k#a!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!!!!!##!!!##!"""!!!!%%"!!!##!"""!!!!%%"!!!""""%%!!!!!##!!!""""%%!"""!!!!%%"!!!""""%%!"""!!!!%%"!!!""""%%!bbc!!!!j#j#b!!!cdddl#l#!"""!!!!%%"   !!!lkk  kk# k#!   """!!!  !% %"   !!!"""  "% %!   mml!!!  !m# m#m  !!!""""%%!  """!!!!%%"  !!!""""%%!  """!!!!%%"!!!""""%%!!!!!##!!!##!"""!!!!%%"#$$  $! !!##$$#$#! %%!!%"!"" !! !%%!%%%"!&&""&""""!""!"&&"%&%""''##'#"""""''"#'#(,-(-))-!)!!,"","--"%-%!().(.**."*"")!!)!..!%.%"(*/(/++/"+""*""*"//"%/%"(+0(0,,0",""+""+"00"%0%"15616226!2!!5""5"66"%6%!12717337n3no2!!2!77!l#7l#n13818448!4!!3op3p88pn#8n#!14919559"5""4!"4"99"%9%":>?:?;;?!;!!>xw>w??wm#?m#!:;@:@<<@"<"";!!;!@@!%@%":<A:A==A "= ""<""<"AA"%A% ":=B:B>>By>yx=""="BB"o#Bo#yCGHCHDDH!D!!G""G"HH"%H%!CDICIEEI"E""D!!D!II!%I%"CEJCJFFJ "F " "E""E"JJ"%J% "CFKCKGGK"G""F " "F "KK "%K%"LPQLQMMQ!M!!P""P"QQ"%Q%!LMRLRNNRNM!!M!RR!#R#LNSLSOOS "O ""NNSS#S# "LOTLTPPT"P""O""O"TT"%T%"UYZUZVVZ"V""YYZZ#Z#"UV[U[WW["W""V""V"[["%[%"UW\U\XX\"X""W""W"\\"%\%"UX]U]YY]YX""X"]]"#]#^bc^c__c"_""b""b"cc"%c%"^_d^d``d"`""_""_"dd"%d%"^`e^eaae"a""`""`"ee"%e%"^af^fbbf"b""a""a"ff"%f%"gklglhhl"h"!k""k"ll"%l%"ghmgmiimziz{h!!h!mm!n#mn#zgingnjjn"j""i{|i|nn|p#np#"gjogokko"k""j""j"oo"%o%"ptupuqqu"q""ttuuo#uo#"pqvpvrrv#r##q" "q "vv "%v%#prwpwssw"s""r##r#ww#%w%"psxpxttxts""s"xx"q#xq#y}~y~zz~ "z " "}##}#~~#%~% "yzy{{#{##z " "z " "%%#y{y||"|""{##{##%%"y|y}}#}##|""|""%%#"""####%%"001" " " "##0"" "1222##"### "!"!"!"%%#"""4333##"###""""%%#*"*")"####%%*"554)"("("("##5"""####%%" # # #""""%% #%"%"&" # # # #%%%"###&"'"'"'"%%#""" # # # #%%"""""p#p#""""#"r#r#"" # # ##"$"$"$"%% #"""q#q#" # # #""""%% #-"-"," ####%%-","+"+"+"s#s#""" # # # #%%"###""""%%#0"0"/"####%%0"## #/"."."."%%#!"!" "####%%!"NNO """"##N1"1"2"OPPP##1"###2"3"3"3"%%#("(")"RQQQ##("###)"*"*"*"%%#<"<";"####%%<"SSR;":":":"##S'"'"&"####%%'"###&"%"%"%"%%#7"7"8"####%%7"###8"9"9"9"%%#$"$"#"####%%$"#"""""""r#r#4"4"5"t#t#4"###5"6"6"6"%%#+"+","s#s#+"###,"-"-"-"%%#?"?">"####%%?">"="="="u#u#."."/"####%%."###/"0"0"0"%%#B"B"A"####%%B"###A"@"@"@"%%#3"3"2"####%%3"llm2"1"1"1"##lC"C"D"mnnn##C"###D"E"E"E"%%#:":";"pooo##:"###;"<"<"<"%%#N"N"M"# # # #%%N"qqpM"L"L"L"##q9"9"8"####%%9"!#!#"#8"7"7"7"%%!#I"I"J""#######%%I" # ##J"K"K"K"%% #     6" 6"5" "#!# !#!#%%6"       5"4" 4"4"t#t#     F" F"G"  v#v#F"     ## ##"# G"H" H"H"%%##="=">"u#u#="$#$#%#>"?"?"?"%%$#Q"Q"P"%#&#&#&#%%Q"P"O"O"O"w#w#   @"@"A"%#$#$#  $#% %@"!!!'#'#(#A"B"B"!!B"%!%'#"""T"T"S"(#)#)#"")#%"%T"###&#&#%#S"R"R"##R"%#%&#$()$)%%)E"%E"D"((#'#('#))'#%)%E"$%*$*&&*&%D"C"%C"**C"#*#$&+$+''+U"'U"V"&&++#+#U"$',$,((,)#()#(#'V"W"'W",,W"%,%)#-12-2..2L".L"M"1122#2#L"-.3-3//3*#/*#+#.M"N".N"33N"%3%*#-/4-4004`"0`"_"/+#,#/,#44,#%4%`"-05-511510_"^"0^"55^"#5#6:;6;77;K"7K"J":+#*#:*#;;*#%;%K"67<6<88<-#8-#.#7J"I"7I"<<I"%<%-#68=6=99=["9["\"8.#/#8/#==/#%=%["69>6>::>,#:,#+#9\"]"9]">>]"%>%,#?CD?D@@DH"@H"G"C.#-#C-#DD-#%D%H"?@E?EAAEA@G"F"@F"EEF"v#Ev#?AF?FBBFX"BX"Y"AAFFx#Fx#X"?BG?GCCG/#C/#.#BY"Z"BZ"GGZ"%G%/#HLMHMIIMO"IO"P"LLMMw#Mw#O"HINHNJJN0#J0#1#IP"Q"IQ"NNQ"%N%0#HJOHOKKOc"Kc"b"J1#2#J2#OO2#%O%c"HKPHPLLPLKb"a"Ka"PPa"y#Py#QUVQVRRVR"RR"S"U1#0#U0#VV0#%V%R"QRWQWSSW3#S3#4#RS"T"RT"WWT"%W%3#QSXQXTTXf"Tf"e"S4#5#S5#XX5#%X%f"QTYQYUUY2#U2#1#Te"d"Td"YYd"%Y%2#Z^_Z_[[_W"[W"V"^4#3#^3#__3#%_%W"Z[`Z`\\`\[V"U"[U"``U"#`#Z\aZa]]ag"]g"h"\\aa#a#g"Z]bZb^^b5#^5#4#]h"i"]i"bbi"%b%5#cghchddh^"d^"_"gghh#h#^"cdicieei6#e6#7#d_"`"d`"ii`"%i%6#cejcjffjr"fr"q"e7#8#e8#jj8#%j%r"cfkckggkgfq"p"fp"kkp"#k#lpqlqmmq]"m]"\"p7#6#p6#qq6#%q%]"lmrlrnnr9#n9#:#m\"["m["rr["%r%9#lnslsoosm"om"n"n:#;#n;#ss;#%s%m"lotltppt8#p8#7#on"o"oo"tto"%t%8#uyzuzvvzZ"vZ"Y"y:#9#y9#zz9#%z%Z"uv{u{ww{wvY"X"vX"{{X"x#{x#uw|u|xx|j"xj"k"ww||z#|z#j"ux}u}yy};#y;#:#xk"l"xl"}}l"%}%;#~~a"a"b"y#y#a"~~<#<#=#b"c"c"c"%%<#~~u"u"t"=#>#>#>#%%u"~~t"s"s"s"{#{#d"d"e"=#<#<#<#%%d"?#?#@#e"f"f"f"%%?#x"x"w"@#A#A#A#%%x">#>#=#w"v"v"v"%%>#i"i"h"@#?#?#?#%%i"h"g"g"g"##y"y"z"$$y"A#A#@#z"{"{"{"%%A#p"p"q"##p"B#B#C#q"r"r"r"%%B#"""C#D#D#D#%%""""" $ $o"o"n"C#B#B#B#%%o"E#E#F#n"m"m"m"%%E#"""F#G#G#G#%%"D#D#C#""""%%D#l"l"k"F#E#E#E#%%l"k"j"j"j"z#z#|"|"}"|#|#|"G#G#F#}"~"~"~"%%G#s"s"t"{#{#s"H#H#I#t"u"u"u"%%H#"""I#J#J#J#%%"""""}#}#v"v"w"I#H#H#H#%%v"K#K#L#w"x"x"x"%%K#"""L#M#M#M#%%"J#J#I#""""%%J#{"{"z"L#K#K#K#%%{"z"y"y"y"$$"""$$"M#M#L#""""%%M#""" $ $"N#N#O#""""%%N#"""O#P#P#P#%%"""""$$"""O#N#N#N#%%"Q#Q#R#""""%%Q#"""R#S#S#S#%%"P#P#O#""""%%P#~"~"}"R#Q#Q#Q#%%~"}"|"|"|"|#|#"""~#~#"S#S#R#""""%%S#"""}#}#"T#T#U#""""%%T#"""U#V#V#V#%%"""""##"""U#T#T#T#%%"W#W#X#""""%%W#"""X#Y#Y#Y#%%"V#V#U#""""%%V#"""X#W#W#W#%%"""""$$"""$$"Y#Y#X#""""%%Y#    """    $ $"   Z#Z#[#"""  "% %Z#   """[#\#\#  \#% %"      """  "$ $"""[#Z#Z#Z#%%"]#]#^#""""%%]#"""^#_#_#_#%%"\#\#[#""""%%\#"""^#]#]#]#%%"""""~#~#"""##"_#_#^#""""%%_#0Awhite0A black444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>0AyellowE  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ`A6! QQQ@! ]o?@Nele_rhAAAT A@_<A@<A;@8<A_j@ P<A@<A@<A @<A?@ <A@I<A @ѡ<Au@c•<Au@n<A̕@Jx<A @l̖<A?@wm<Au@-<A @e<A@-hc<Au@{<A @(}<A̕@O<A@)<A_j@7=<A;@a.<A@Ϋ,<A@UP<A @%<A@ <Ao?O <AO?{*'<A ?<AUu?\2<A'?J<Ax7?fT<A:?<A ?׷c<A?+zX<A ?Y<A?_y<A?u<A:?r@<AH?`&v<A ?tM<A?_Җ<A ?:u<A?P]<A?ں<AH?ɗ<A:?V<Ao?ʿ<A?3<AO?<AUu?<A:?h<Ax7?BT<A'?l<>3@l<$ @'<@<AYZ@<;@4<@<1"@m<Ab@ L=Am@P<Ǯ @ш<A@ <@P<~Z @<L @1<AR @<A@<bl@M<F @<~Ǯ @dnJ<}A@/2B<~L @ %<~Z @R<@q<~A@m<{AR @m<F @1<bl@??u<}?3@R;yAYZ@9G;}@X;$ @;};@t/;yAn@;yAb@cd:1"@Ǟ; @^;}2?:Z;yA?T:~?;? f;}?1;yA?S:zAz_?8M;?P;?7;?V7<}A?),<L?Ee<?A<~?Tf <|A?p;~A"?o-`<tw?e^j<?<?<A? <?<?6ޮ<L?<A"?_R<A?<?><tw?<2?j< ?e<?1<A?p<?<?˧<?3<A{_?N<A?=A٦@1m<A@-<A@@]<A<@`<A @<A֨@<A@<A׊@<AB@<A@ @%<A4 @[b<A @1<A @ %<A@q@|<A\y@rي<A @x<A5 @Z<A@ @A><A@:<A׊@S<AB@vem<A֨@ <A @s;A<@;A٦@;<A@8,<A@@ZW<A? ;A#?n;A :?[;A{-?p*<A*?trG<As?Wg<A?a+<A? FL<A#?vo<AA?҉<A6?!<AZ?3F<A#?=/<A?sƩ<A?<A{-?3<A*?<As?v<A?<A#?_<A!:?]<0@!<@<AӢ @c<bk@Q#<@6<A?)=j}@M<p@ь<AZd@RU<0@8<}@LwD?l<A@<Aw@OD<A@$ʋ<~Aw@S#<A@N,;A?*<A{?$n<A?<A@<=<̳[ @<쳙?. =0W@ ٍ<;3[ @;3?7V3'? ~;0ι?0 8>::>:99>>>8:?8?;;?;::???8;@8@<<@<;;@@@AEFAFBBFBEEFFFABGAGCCGCBBGGGACHAHDDHDCCHHHADIAIEEIEDDIIIJNOJOKKOKNNOOOJKPJPLLPLKKPPPJLQJQMMQMLLQQQJMRJRNNRNMMRRRSWXSXTTXTWWXXXSTYSYUUYUTTYYYSUZSZVVZVUUZZZSV[S[WW[WVV[[[\`a\a]]a]``aaa\]b\b^^b^]]bbb\^c\c__c_^^ccc\_d\d``d`__dddeijejffjfiijjjefkekggkgffkkkeglelhhlhgglllehmemiimihhmmmnrsnsoosorrsssnotntpptpootttnpunuqquqppuuunqvnvrrvrqqvvvw{|w|xx|x{{|||wx}w}yy}yxx}}}wy~w~zz~zyy~~~wzw{{{zz0Awhite0A red      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0Ayellow@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`A6p@, )5, p@ph50m.@؍<@5%wing_rhA'%A yzͤ>l7*)8.;yz>t5;yz>J>8FV6yzV>Wyz>Yyzd×><1yz>[yz>L?yz;>Vhyzi>UEyzy>:yzb>kyza>(yzv>Ͽyzx>jryzR>)PUyzE2>>CyzII>F׻yz/>Vӻyz/B>[yzY>}syzo8>yzK,>LppyzH2>>Εl;yz/B>3:yz/>W;yzMI>H;yzY> ;yzK,>:yzo8>T;yzi> ^A'1)bK;zz|>ו<7+>Ms<|zH>aT<7쿆>e<7 >+}<|zj >˷<|z >YNvzA>1wzJ>7쿺>wz>Lvz>]Fvz>W;̼7 >E7Vs>;wz#J->0fvzo>g˼wz>7u$D>wz+P>vzN=>: ռvzN=&7"+>7쿘c>=xz!=j wzu4p=1yz?=*O7D=4wz= evzv=R~xzN=W7쿄=7&>Lzz.=6;zz4p==j B<7쿊=@;zzK->J<7%D>ɦ<|zDp>Yʯ<7 c>k<7*+>ɛt<|z[=<|ziP=>*PO;yz6>օ;yz >R7~;yz)v>l:yz=ۮ>:yz>ߔ;yz>g:yzֲ>5yz>ˮyzkܽ>Xyz l>4yzz>7Cyzg>yzЮ>>Myz>KK  )^;yzֈ>)^;zz>ǫvǫvaa,*E,*E;yzl>;yzE>>;yzd٠>4N;yzd٠>4N;yzhI>LmyzhI>Lmyz>,\yz>,\yz!Π>Byz!Π>Bxz-R>Vjxz-R>VjxzŴ>RxzӞ>ʎxzӞ>ʎyz>B^oyz>B^oyz>M1yz>M1yz]҈>,ڻyz]҈>,ڻxzu>֔xzu>֔xzZ>ąxz_9E>}dxz_9E>}dyzVD>_5yzVD>_5yzW> yzW> yz$l>Nyz$l>Nyzڂ&>:3yzڂ&>:3yzw>]yz,>Ѣyz,>Ѣyz+>5Myz+>5Myz4D>E=yz4D>E=yz?a>6yz?a>6yz,>0;yz,>0;yz|>;yz&> !;yz.W>!;yzl>a;yzl>a;zzu>||ululQQ<7]>SA(\<|zqS>x<7>A>No<7>A>No4`<|zzAl>Q<|zzAl>Q<7i4>|zgwz>7쁼vzE>07쿾:>w7쿾:>wwzQYz>忼wzQYz>忼vz&=l>vTռvz&=l>vTռ7쿬*>^7쿬*>^wz=Bwz=Bvz:=&qvz:=&q7쿰=+Z7쿰=+Zyzí=y]Ryzí=y]RyzC=2JyzC=2J7쿶*>L<7쿶*>L<LB><@><mⷼi@4>{μ ?4> ༿O>4q*>Ws**?4*=F 34X=̼Ѧ4,=3O< A+==yz->=yz>Lyz>Lyz{>Nyz{>Nyz>;yz!>)ڝ;yzo>L ;yz#>yzg>sһyz>ezz~Q>h~h~}1%}1%Kxzҫ>KxzH>jxzH>jxzb3>axzb3>ayzB>ayzB>azzk3>`/`/`/@"yzI[>@"%_F)>kT<',@ ^>B<',@ ^>B)JI>4 ^>%I>4 ^>%m`"4 = Vm`"4 = Vpv 'yz> ' A#rrp|}}}rttvpnnntzz|vxxxz                !!!!!!""""""#&'#'$$'$&&'''#$(#(%%(o%oq$$(((o#%)#)&&)&%qs%s))s)*./*/++/y+yw..///y*+0*0,,0,+wu+u00u0*,1*1--1-,,11 1 *-2*2..2.--2223783844847788 8 3493955954499 9 35:3:66:655:::36;3;77;766;;;<@A<A==A=@@AA A <=B<B>>B>==BBB<>C<C??C?>>CCC<?D<D@@D@??DDDEIJEJFFJFIIJJJEFKEKGGKGFFKKKEGLELHHLHGGLLLEHMEMIIMIHHMMMNRSNSOOSORRSSSNOTNTPPTPOOTTTNPUNUQQUQPPUUUNQVNVRRVRQQVVVW[\W\XX\X[[\\\WX]W]YY]YXX]]]WY^W^ZZ^ZYY^^^WZ_W_[[_[ZZ__ _ `cd`daad~a~|ccddd~`ae`ebbeba|{a{ee{e`bf`fccfcbbfffgjkgkhhkhjjkkkghlgliilihhlllgimgmjjmjiimmm0Ared`     0AOyellow   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@A*?>P?>?@>?>J?PU?J??UU>aU>?UU>*?>?>P?>?@>aU>?UU>J?PU?J??UU>*?>?>P?>?@>aU>?UU>J?PU?J??UU>*?>?>P?>?@>aU>?UU>J?PU?J??UU>*?>?>P?>?@>aU>?UU>J?PU?J??UU>*?>P?>?@>?>J?PU?J??UU>aU>?UU>??@???>>??@?@?@?@?>>>>@???>??@?@???>>>>@?@?@?@?>??>??@?@???>>>>@?@?@?@?>??>??@?@???>>>>@?@?@?@?>??>??@?@???>>>>@?@?@?@?>??>??@?@???>>>>@?@?@?@?>?>?>?>>@>>?UU>0?PU???UU>?*>?P>?=>P>?aU>0?U=>U=?>@?????@?>@??>???>?@?>>@?@???@?@?>>@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?>>????@?@?@????>?@?>?>@?@??>@??@????>?>@??@????>?>@??@????>?>@??>???>?@??@??>>?@?>?@?>?@?>?@??>???@?>>>>>>>>>`?@?@?? ?>`?>@?> ?>????????????????????????????????`A6Q@b)! 6bQ@Qy! 6NƸ>'@ail_rhAA yz>j!ҹyz>j!ҹD4->)J齔)O8?3齔)O8?3%_F)>kTKxzҫ>Kyz?(ҹyz?(ҹzzF>}1%}1%< A_   0Ared0Ayellow@Ah ??????????????`A6Q@b)! 6bQ@Qy! 6NƸ>'@rudderAA,C]Qm\ @ U\ @ X)7:!!@Q-7'!@y\ @q?Qm\ @ >?Qm;\ @ >?*"\ @\ @a*"\ @{\ @e \ @PmN]Qm\ @ U]Qm;\ @ U\ @ X`*7:@.?}w8@z8@UP~w8 @{nm8B] @ 8!@y)7:!!@Q-7'!@y)7:!!@Q 8!@yP,8N @4FG8 @sLݽ]8 @`2Ľnm8B] @~w8 @{z8@UP}w8@Onm8}b@ ]8)@4»G81@Bl; P,8r@B<`*7:@.? ͯܮ@'<]Qm;\ @ U;\ @PmN\ @PmNw(<\ @'Bw(\ @'B W<\ @j 3 W\ @j 3|<\ @|\ @{<\ @e {\ @e *"<\ @*"\ @<\ @a\ @a*"<\ @*"\ @{<\ @0Y%{\ @0Y%|<\ @|\ @ W<\ @ W\ @(<\ @u<(\ @u<;\ @4]<\ @4]?Qm\ @ >? A>     &&''')((*))+**,++-,,.--/..0//11132243355 5 7 6 687 !7!9! 8!8:9!"9";"!:":<;"#;#=#"<#<>=#%=%?%#>%>@?%$?$A@B$@$%0Awhite0Ablack0Ayellow>  !"#$%&'()*+,-./0123456789:;<=`A6! QQQ@! ]o? {(@Nele_lhAAAT A?@]<A?;@6<A?@<A?_j@N<A? @<A?@<A?@<A??@ <A?u@]<A? @˟<A?@C<A?u@l<A? @fʖ<A?̕@Dv<A??@rm<A?@"dc<A? @e<A?u@"<A?u@{<A?̕@O<A? @}<A?@)<A?@§,<A?;@V*<A?_j@3=<A?@QP<A?@ <A? @%<A?o?J <A?Uu?X2<A? ?<A?O?o&'<A?'?J<A?:?|<A?x7?ZP<A? ?˳c<A??[y<A? ?ٚY<A??vX<A??yu<A?H?U"v<A?:?f@<A? ?nK<A??J[<A? ?4s<A??YЖ<A??Ը<A?:?T<A?H?Ǘ<A?o?ȿ<A?O?<A??1<A?Uu?<A?'?f<A?x7?>3@i<>@<?$ @<>;@1<A>YZ@0<A>b@K=?1"@{k<?@<A>m@<>Ǯ @·<>L @0<?~Z @<>@O<A>@<A>R @7<?F @<?bl@ɿ<A>@<}>Ǯ @^lJ<>@q<?~Z @R<}>L @%<|A>@,1B<~A>@m<?bl@5R @l<|>?3@N;|>;@h+;?$ @;|>@X;xA>YZ@5G;xA>n@;? @M;?1"@;xA>b@K\:|>2?#Z;|>?փ1;??_;}>?z;xA>?L:xA>?K:??0;??J;yA>z_?,L;~>?T7<}>?Nd <?? A<>L?Ce<|A>?',<{A>?j;??<?tw?\[j<~A>"?l,`<>?<>L?<??ܮ<>?<A>?; <A>"?Q<?tw?<??=<A>?7<>2?g<>?<A>?<>?.<? ?<??G<A>?ߴ=A>{_?<??1<A?٦@+k<A?@'<A?@@W<A?<@Z<A? @<A?֨@<A?@<A?׊@<A?B@<A?@ @|#<A?4 @U`<A? @/<A? @#<A?@q@v<A?\y@l׊<A? @x<A?5 @Z<A?@ @t=><A?@:<A?׊@S<A?B@jam<~A?֨@ <~A? @[;~A?<@;A?٦@7<A?@,,<A?@@VW<~A??;~A?#?gf;~A? :?C;A?{-?l*<A?*?hnG<A?s?Sg<A??]+<A??AL<A?#?ro<A?A?Љ<A?6?<A?Z?-D<A?#?7-<A??mĩ<A??y<A?{-?1<A?*?~<A?s?t<A??<A?#?Y<A?!:?[<?0@<>@<A>Ӣ @Cc<?bk@!<>@5<A>?=?j}@ZL<>p@Ќ<A>Zd@T<?0@0<|>@JӢ @>;?bk@O;|>@@0;xA>?y:? ? ;}>;?_;zA>h?;?^K?#<>?'<A>S?,<? ?M<>;?<A>h?$<4a@l|3FW@Ip<:FW@iHj< 6ZW@98>::>:99>>>8:?8?;;?;::???8;@8@<<@<;;@@@AEFAFBBFBEEFFFABGAGCCGCBBGGGACHAHDDHDCCHHHADIAIEEIEDDIIIJNOJOKKOKNNOOOJKPJPLLPLKKPPPJLQJQMMQMLLQQQJMRJRNNRNMMRRRSWXSXTTXTWWXXXSTYSYUUYUTTYYYSUZSZVVZVUUZZZSV[S[WW[WVV[[[\`a\a]]a]``aaa\]b\b^^b^]]bbb\^c\c__c_^^ccc\_d\d``d`__dddeijejffjfiijjjefkekggkgffkkkeglelhhlhgglllehmemiimihhmmmnrsnsoosorrsssnotntpptpootttnpunuqquqppuuunqvnvrrvrqqvvvw{|w|xx|x{{|||wx}w}yy}yxx}}}wy~w~zz~zyy~~~wzw{{{zz0Awhite0A red      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0Ayellow@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`A6p@, )5, p@p@h᯵0m.@؍<@5%wing_lhA'%A yz@ͤ>_8*;yz@66>TJ>+F ;yz@غ>6yz@d×>q1yz@>Yyz@V>yz@>`vyz@;>0dhyz@>7Y?yz@i>Eyz@a>ݼ(yz@b>kyz@y>ƫ:yz@v>yz@R>]]Uyz@x>wryz@E2>>^yz@/B>[yz@/>ӻyz@II>y`׻yz@Y>ڱsyz@K,> pyz@o8>yz@H2>>`l;yz@MI>ߞ;yz@/>ϐ;yz@/B> :yz@Y>EX ;yz@o8>;yz@K,>{:yz@i>JQAgf;yz@~x>UK)%<7?+>HKQ<|z?H>_<|z?j >ʷ<7? >7x<7?>e<|z? >3Rwz?>7?>wz?J>÷uz?A>uz?>H7?Vs>/7? >Juz?><̼wz?#J->}iwz?+P>h7?u$D>wz?>uz?o>˼uz?N=> ռ7?c>B7?"+>uz?N=o(xz?!= wz?=e7?D=yz??=_\wz?u4p=1vz?v=U~7?&>L7?= xz?N=򫾻yz?+=);yz?B=c;7?D=Z;zz?=}58<{z?=L<{z?/P>}<|z?Dp>XX|<7?%D><7? c>w <|z?iP=>N<|z?[= <7?*+>t>O;yz@)v>^:yz@ >~;yz@6>s;yz@=ۮ>bp:yz@> :yz@>vz;yz@ֲ>̔yz@ l>` 5yz@kܽ>syz@>+殻yz@z>lCyz@Ю>sMyz@g>yz@>jKjKnnC;yz@ֈ>C;zz@>vvyayaEE|;yz@l>|;yz@E>$;yz@d٠>aN;yz@d٠>aN;yz@hI>zyz@hI>zyz@>vyz@>vyz@!Π>;]yz@!Π>;]xz@-R>jxz@-R>jxz@Ŵ>xz@Ӟ>юxz@Ӟ>юyz@>vkoyz@>vkoyz@>1yz@>1yz@]҈>ڻyz@]҈>ڻxz@u>yݔxz@u>yݔxz@Z>^xz@_9E>kxz@_9E>kyz@VD>l5yz@VD>l5yz@W>Ayz@W>Ayz@$l>yz@$l>yz@ڂ&>n3yz@ڂ&>n3yz@w>hxyz@,>:yz@,>:yz@+>Nyz@+>Nyz@4D>>yz@4D>>yz@?a>Z7yz@?a>Z7yz@,>;yz@,>;yz@|>;yz@&>Q Q N;yz@.W>N;yz@l> a;yz@l> a;zz@u>||hlhlQQ<7?]>kA\<|z?qS>x<7?>A>Zj<7?>A>Zj<{z?az>\<|z?zAl>tO<|z?zAl>tO<7?i4>dgwz?>uz?E>7?:>|7?:>|wz?QYz>鿼wz?QYz>鿼uz?&=l>Vռuz?&=l>Vռ7?*>R7?*>Rwz?=wz?=uz?:=ruz?:=r7?=2Z7?=2Zyz?í=Ryz?í=Ryz?C=Jyz?C=J7?*>L<7?*>L<3a4><c4><da>mⷼQc>{μrd> ༃eq*>Wsd*=F#VX=̼ ,=2CO<5bb4+=0yz@->0yz@>yz@>yz@{>yz@{>yz@>Mg;yz@!>;yz@o>K ;yz@#>yz@g>Gһyz@>6ezz@~Q>wwH$%H$%)Kxz@ҫ>)Kxz@H>xz@H>xz@b3>&axz@b3>&ayz@B>Lbyz@B>Lbzz@k3>S/S/S/"yz@I[>"]4)>kT<c4 ^>B<c4 ^>B<>_->)J4e ^>%4e ^>%#? = V#? = Vpvh'yz@>h' A#xxv|zzzxnnpvtttn}}|prrr}                 !!!!!!""""""#&'#'$$'s$sq&&'''s#$(#(%%(%$qo$o((o(#%)#)&&)&%%)))*./*/++/+..// / *+0*0,,0u,uw++000u*,1*1--1-,wy,y11y1*-2*2..2.--2223783844847788 8 3493955954499935:3:66:655:::36;3;77;766;; ; <@A<A==A=@@AA A <=B<B>>B>==BBB<>C<C??C?>>CCC<?D<D@@D@??DDDEIJEJFFJFIIJJJEFKEKGGKGFFKKKEGLELHHLHGGLLLEHMEMIIMIHHMMMNRSNSOOSORRSSSNOTNTPPTPOOTTTNPUNUQQUQPPUUUNQVNVRRVRQQVVVW[\W\XX\X[[\\\WX]W]YY]YXX]] ] WY^W^ZZ^ZYY^^^WZ_W_[[_[ZZ___`cd`daadac|~c~dd~d`ae`ebbebaaeee`bf`fccf{c{|bbfff{gjkgkhhkhjjkkkghlgliilihhlllgimgmjjmjiimmm0Ared`     0AOyellow   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@A*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU?*?>?@>P?>?>aU>?UU>J??UU>J?PU????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@????>@???@?>?>>@?>@?@?>@??>>@>?>?>>?UU>??UU>0?PU??*>>P>?=?P>?aU>>U=0?U=?>@?????@?>@??>???>?@?>>@?@???@?@?>>@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?@??>???>?@?@?@?@????>>>?>>????@?@?@????>?@?>?>@?@??>@??@????>?>@??@????>?>@??@????>?>@??>???>?@??@??>>?@?>?@?>?@?>?@??>???@?>>>>>>>>>`?@?@?? ?>`?>@?> ?>????????????????????????????????`A6Q@b)! 6bQ@Q@y! NƸ>'@ail_lhAA yz@>ӹyz@>ӹ>_->)J齔)O8?3齔)O8?3]4)>kT)Kxz@ҫ>)Kyz@?ӹyz@?ӹzz@F>H$%H$%< A_   0Ared0Ayellow@Ah ??????????????`A6Q@b)! 6bQ@Q@y! NƸ>'crrcsim-0.9.12/objects/heli.ac0000644000175000017500000012144011724452424013054 00000000000000AC3Db MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "ac3dmat2" rgb 0.05 0.05 0.05 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat3" rgb 0.63 0.75 0.88 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 16 trans 0.75 MATERIAL "ac3dmat0" rgb 0.1 0.1 0.6 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "ac3dmat1" rgb 0.957 0.945 0.353 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "MatNode.001" rgb 0.619608 0.85098 0.854902 amb 0.5 0.5 0.5 emis 0 0 0 spec 1 1 1 shi 32 trans 0 OBJECT world kids 16 OBJECT poly name "poly.010" data 8 Mesh.010 crease 30 numvert 32 0.168063 0.001828 0.15919 0.004021 0.36272 0.15919 0.169448 0.002457 0.16125 0.005406 0.363349 0.16125 0.170009 0.002712 0.163734 0.005967 0.363605 0.163734 0.169662 0.002555 0.166266 0.00562 0.363447 0.166266 0.168459 0.002008 0.168459 0.004417 0.3629 0.168459 0.166584 0.001156 0.16998 0.002542 0.362048 0.16998 0.164322 0.000127 0.170596 0.00028 0.36102 0.170596 0.162017 -0.00092 0.170215 -0.002025 0.359972 0.170215 0.160021 -0.001828 0.168894 -0.004021 0.359065 0.168894 0.158636 -0.002457 0.166834 -0.005406 0.358435 0.166834 0.158075 -0.002712 0.16435 -0.005967 0.35818 0.16435 0.158422 -0.002554 0.161818 -0.00562 0.358338 0.161818 0.159625 -0.002008 0.159625 -0.004417 0.358885 0.159625 0.1615 -0.001155 0.158104 -0.002542 0.359737 0.158104 0.163762 -0.000127 0.157488 -0.00028 0.360765 0.157488 0.166067 0.00092 0.157869 0.002025 0.361813 0.157869 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.011" data 8 Mesh.011 crease 30 numvert 32 0.168063 0.001828 -0.168894 0.004021 0.36272 -0.168894 0.169448 0.002457 -0.166834 0.005406 0.363349 -0.166834 0.170009 0.002712 -0.16435 0.005967 0.363605 -0.16435 0.169662 0.002554 -0.161818 0.00562 0.363447 -0.161818 0.168459 0.002008 -0.159625 0.004417 0.3629 -0.159625 0.166584 0.001155 -0.158104 0.002542 0.362048 -0.158104 0.164322 0.000127 -0.157488 0.00028 0.36102 -0.157488 0.162017 -0.00092 -0.157869 -0.002025 0.359972 -0.157869 0.160021 -0.001828 -0.15919 -0.004021 0.359065 -0.15919 0.158636 -0.002457 -0.16125 -0.005406 0.358435 -0.16125 0.158075 -0.002712 -0.163734 -0.005967 0.35818 -0.163734 0.158422 -0.002555 -0.166266 -0.00562 0.358338 -0.166266 0.159625 -0.002008 -0.168459 -0.004417 0.358885 -0.168459 0.1615 -0.001156 -0.16998 -0.002542 0.359737 -0.16998 0.163762 -0.000127 -0.170596 -0.00028 0.360765 -0.170596 0.166067 0.00092 -0.170215 0.002025 0.361813 -0.170215 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.012 -shadow" data 8 Mesh.012 crease 30 numvert 17 0 0.738189 0 0.695971 0.738189 -0.695971 0.90933 0.738189 -0.376657 0.984252 0.738189 0 0.90933 0.738189 0.376657 0.695971 0.738189 0.695971 0.376657 0.738189 0.90933 0 0.738189 0.984252 -0.376657 0.738189 0.90933 -0.695971 0.738189 0.695971 -0.90933 0.738189 0.376657 -0.984252 0.738189 0 -0.90933 0.738189 -0.376657 -0.695971 0.738189 -0.695971 -0.376657 0.738189 -0.90933 0 0.738189 -0.984252 0.376657 0.738189 -0.90933 numsurf 16 SURF 0x30 mat 2 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.013 -shadow" data 8 Mesh.013 crease 30 numvert 17 0.049213 0.360892 -1.1811 0.049213 0.511686 -1.03031 0.049213 0.442501 -0.984081 0.049213 0.360892 -0.967848 0.049213 0.279283 -0.984081 0.049213 0.210099 -1.03031 0.049213 0.163871 -1.09949 0.049213 0.147638 -1.1811 0.049213 0.163871 -1.26271 0.049213 0.210099 -1.3319 0.049213 0.279283 -1.37812 0.049213 0.360892 -1.39436 0.049213 0.442501 -1.37812 0.049213 0.511686 -1.3319 0.049213 0.557914 -1.26271 0.049213 0.574147 -1.1811 0.049213 0.557914 -1.09949 numsurf 16 SURF 0x30 mat 2 refs 3 0 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 2 refs 3 0 0.0 0.0 16 0.0 0.0 1 0.0 0.0 kids 0 OBJECT poly name "poly.014" data 8 Mesh.014 crease 30 numvert 36 0 0.278871 0.360892 -0.040462 0.514151 0.091042 -0.074764 0.477092 0.081778 -0.097684 0.421629 0.067912 0.097684 0.421629 0.067912 0.074764 0.477092 0.081778 0.040462 0.514151 0.091042 0 0.527164 0.094296 -0.042718 0.499244 0.188108 -0.078933 0.460118 0.178326 -0.103132 0.401561 0.163687 0.103132 0.401561 0.163687 0.078933 0.460118 0.178326 0.042718 0.499244 0.188108 0 0.512983 0.191543 -0.039907 0.467132 0.269916 -0.073739 0.430581 0.260778 -0.096345 0.375878 0.247103 0.096345 0.375878 0.247103 0.073739 0.430581 0.260778 0.039907 0.467132 0.269916 0 0.479967 0.273125 -0.031481 0.417227 0.329747 -0.05817 0.388393 0.322539 -0.076002 0.34524 0.311751 0.076002 0.34524 0.311751 0.05817 0.388393 0.322539 0.031481 0.417227 0.329747 0 0.427352 0.332279 -0.017863 0.352725 0.361827 -0.033007 0.336365 0.357737 -0.043125 0.311879 0.351615 0.043125 0.311879 0.351615 0.033007 0.336365 0.357737 0.017863 0.352725 0.361827 0 0.358471 0.363263 numsurf 54 SURF 0x30 mat 5 refs 3 14 0.0 0.0 7 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 8 0.0 0.0 7 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 5 refs 3 8 0.0 0.0 1 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 9 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 3 9 0.0 0.0 2 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 10 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 5 refs 3 11 0.0 0.0 4 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 12 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 3 12 0.0 0.0 5 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 13 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 5 refs 3 13 0.0 0.0 6 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 14 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 5 refs 3 21 0.0 0.0 14 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 15 0.0 0.0 14 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 3 15 0.0 0.0 8 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 16 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 5 refs 3 16 0.0 0.0 9 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 5 refs 3 17 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 3 18 0.0 0.0 11 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 5 refs 3 19 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 3 19 0.0 0.0 12 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 5 refs 3 20 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 3 20 0.0 0.0 13 0.0 0.0 21 0.0 0.0 SURF 0x30 mat 5 refs 3 21 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 5 refs 3 28 0.0 0.0 21 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 5 refs 3 22 0.0 0.0 21 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 5 refs 3 22 0.0 0.0 15 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 5 refs 3 23 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 5 refs 3 23 0.0 0.0 16 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 5 refs 3 24 0.0 0.0 16 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 5 refs 3 25 0.0 0.0 18 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 5 refs 3 26 0.0 0.0 18 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 5 refs 3 26 0.0 0.0 19 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 5 refs 3 27 0.0 0.0 19 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 5 refs 3 27 0.0 0.0 20 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 5 refs 3 28 0.0 0.0 20 0.0 0.0 21 0.0 0.0 SURF 0x30 mat 5 refs 3 35 0.0 0.0 28 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 5 refs 3 29 0.0 0.0 28 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 5 refs 3 29 0.0 0.0 22 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 5 refs 3 30 0.0 0.0 22 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 5 refs 3 30 0.0 0.0 23 0.0 0.0 31 0.0 0.0 SURF 0x30 mat 5 refs 3 31 0.0 0.0 23 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 5 refs 3 32 0.0 0.0 25 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 5 refs 3 33 0.0 0.0 25 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 5 refs 3 33 0.0 0.0 26 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 5 refs 3 34 0.0 0.0 26 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 5 refs 3 27 0.0 0.0 35 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 5 refs 3 35 0.0 0.0 27 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 35 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 29 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 32 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 5 refs 3 0 0.0 0.0 33 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 5 refs 3 35 0.0 0.0 0 0.0 0.0 34 0.0 0.0 kids 0 OBJECT poly name "poly.002" data 8 Mesh.002 crease 30 numvert 24 -0.016404 0.426509 -0.866142 -0.016404 0.431424 -0.872101 -0.016404 0.421594 -0.872101 -0.016404 0.432199 -0.886134 -0.016404 0.42082 -0.886134 -0.016404 0.429739 -0.902474 -0.016404 0.42328 -0.902474 -0.016404 0.426633 -0.915354 -0.016404 0.360892 -0.849738 -0.009851 0.360892 -0.857683 -0.022958 0.360892 -0.857683 -0.008818 0.360892 -0.876394 -0.02399 0.360892 -0.876394 -0.012098 0.360892 -0.898181 -0.02071 0.360892 -0.898181 -0.016404 0.361058 -0.915354 -0.016404 0.147638 -0.89895 -0.013128 0.147638 -0.902923 -0.019681 0.147638 -0.902923 -0.012611 0.147638 -0.912279 -0.020197 0.147638 -0.912279 -0.014251 0.147638 -0.923172 -0.018557 0.147638 -0.923172 -0.016404 0.14772 -0.931759 numsurf 16 SURF 0x30 mat 4 refs 4 1 0.0 0.0 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 4 9 0.0 0.0 11 0.0 0.0 3 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 4 refs 4 11 0.0 0.0 13 0.0 0.0 5 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 4 13 0.0 0.0 15 0.0 0.0 7 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 5 refs 4 2 0.0 0.0 0 0.0 0.0 8 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 4 10 0.0 0.0 12 0.0 0.0 4 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 5 refs 4 12 0.0 0.0 14 0.0 0.0 6 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 5 refs 4 14 0.0 0.0 15 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 4 16 0.0 0.0 17 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 17 0.0 0.0 19 0.0 0.0 11 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 4 19 0.0 0.0 21 0.0 0.0 13 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 4 21 0.0 0.0 23 0.0 0.0 15 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 5 refs 4 16 0.0 0.0 18 0.0 0.0 10 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 5 refs 4 18 0.0 0.0 20 0.0 0.0 12 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 5 refs 4 20 0.0 0.0 22 0.0 0.0 14 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 5 refs 4 22 0.0 0.0 23 0.0 0.0 15 0.0 0.0 14 0.0 0.0 kids 0 OBJECT poly name "poly.016" data 8 Mesh.016 crease 30 numvert 29 0 0.459318 -0.360892 -0.040666 0.400117 -0.239842 -0.031124 0.377028 -0.245615 -0.016844 0.3616 -0.249471 0 0.356183 -0.250826 0.016844 0.3616 -0.249471 0.031124 0.377028 -0.245615 0.040666 0.400117 -0.239842 -0.062961 0.363016 -0.154899 -0.048188 0.327268 -0.163836 -0.026079 0.303382 -0.169807 0 0.294994 -0.171904 0.026079 0.303382 -0.169807 0.048188 0.327268 -0.163836 0.062961 0.363016 -0.154899 -0.083085 0.325307 -0.061343 -0.06359 0.278133 -0.073136 -0.034415 0.246612 -0.081017 0 0.235544 -0.083784 0.034415 0.246612 -0.081017 0.06359 0.278133 -0.073136 0.083085 0.325307 -0.061343 -0.097684 0.290782 0.0352 -0.074764 0.235319 0.021334 -0.040462 0.19826 0.01207 0 0.185247 0.008816 0.040462 0.19826 0.01207 0.074764 0.235319 0.021334 0.097684 0.290782 0.0352 numsurf 42 SURF 0x30 mat 4 refs 3 0 0.0 0.0 2 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 4 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 0 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 8 0.0 0.0 1 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 9 0.0 0.0 1 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 3 9 0.0 0.0 2 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 10 0.0 0.0 2 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 4 refs 3 10 0.0 0.0 3 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 11 0.0 0.0 3 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 3 11 0.0 0.0 4 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 12 0.0 0.0 4 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 3 12 0.0 0.0 5 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 13 0.0 0.0 5 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 4 refs 3 13 0.0 0.0 6 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 14 0.0 0.0 6 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 4 refs 3 15 0.0 0.0 8 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 16 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 4 refs 3 16 0.0 0.0 9 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 4 refs 3 17 0.0 0.0 9 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 3 17 0.0 0.0 10 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 3 18 0.0 0.0 10 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 4 refs 3 18 0.0 0.0 11 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 4 refs 3 19 0.0 0.0 11 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 3 19 0.0 0.0 12 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 3 20 0.0 0.0 12 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 3 20 0.0 0.0 13 0.0 0.0 21 0.0 0.0 SURF 0x30 mat 4 refs 3 21 0.0 0.0 13 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 4 refs 3 22 0.0 0.0 15 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 4 refs 3 23 0.0 0.0 15 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 4 refs 3 23 0.0 0.0 16 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 4 refs 3 24 0.0 0.0 16 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 4 refs 3 24 0.0 0.0 17 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 4 refs 3 25 0.0 0.0 17 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 4 refs 3 25 0.0 0.0 18 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 4 refs 3 26 0.0 0.0 18 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 4 refs 3 26 0.0 0.0 19 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 4 refs 3 27 0.0 0.0 19 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 4 refs 3 27 0.0 0.0 20 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 4 refs 3 28 0.0 0.0 20 0.0 0.0 21 0.0 0.0 kids 0 OBJECT poly name "poly.001" data 8 Mesh.001 crease 30 numvert 16 0 0.374016 -0.787402 0 0.380569 -0.795347 0 0.367462 -0.795347 0 0.381602 -0.814058 0 0.36643 -0.814058 0 0.378322 -0.835845 0 0.36971 -0.835845 0 0.374181 -0.853018 -0.19685 0.374016 -0.805446 -0.19685 0.378931 -0.811406 -0.19685 0.369101 -0.811406 -0.19685 0.379705 -0.825439 -0.19685 0.368326 -0.825439 -0.19685 0.377245 -0.841779 -0.19685 0.370786 -0.841779 -0.19685 0.37414 -0.854659 numsurf 8 SURF 0x30 mat 3 refs 4 0 0.0 0.0 1 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 4 1 0.0 0.0 3 0.0 0.0 11 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 3 refs 4 3 0.0 0.0 5 0.0 0.0 13 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 3 refs 4 5 0.0 0.0 7 0.0 0.0 15 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 4 refs 4 0 0.0 0.0 2 0.0 0.0 10 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 4 0.0 0.0 12 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 4 0.0 0.0 6 0.0 0.0 14 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 4 refs 4 6 0.0 0.0 7 0.0 0.0 15 0.0 0.0 14 0.0 0.0 kids 0 OBJECT poly name "poly.006" data 8 Mesh.006 crease 30 numvert 32 0.159402 -0.00464 0.229659 0.159402 -0.00464 -0.229659 0.161531 -0.006062 0.229659 0.161531 -0.006062 -0.229659 0.164042 -0.006562 0.229659 0.164042 -0.006562 -0.229659 0.166553 -0.006062 0.229659 0.166553 -0.006062 -0.229659 0.168682 -0.00464 0.229659 0.168682 -0.00464 -0.229659 0.170104 -0.002511 0.229659 0.170104 -0.002511 -0.229659 0.170604 0 0.229659 0.170604 0 -0.229659 0.170104 0.002511 0.229659 0.170104 0.002511 -0.229659 0.168682 0.00464 0.229659 0.168682 0.00464 -0.229659 0.166553 0.006062 0.229659 0.166553 0.006062 -0.229659 0.164042 0.006562 0.229659 0.164042 0.006562 -0.229659 0.161531 0.006062 0.229659 0.161531 0.006062 -0.229659 0.159402 0.00464 0.229659 0.159402 0.00464 -0.229659 0.15798 0.002511 0.229659 0.15798 0.002511 -0.229659 0.15748 0 0.229659 0.15748 0 -0.229659 0.15798 -0.002511 0.229659 0.15798 -0.002511 -0.229659 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly" data 4 Mesh crease 30 numvert 16 0 0.374016 -0.787402 0 0.380569 -0.795347 0 0.367462 -0.795347 0 0.381602 -0.814058 0 0.36643 -0.814058 0 0.378322 -0.835845 0 0.36971 -0.835845 0 0.374181 -0.853018 0.19685 0.374016 -0.805446 0.19685 0.378931 -0.811406 0.19685 0.369101 -0.811406 0.19685 0.379705 -0.825439 0.19685 0.368326 -0.825439 0.19685 0.377245 -0.841779 0.19685 0.370786 -0.841779 0.19685 0.37414 -0.854659 numsurf 8 SURF 0x30 mat 3 refs 4 1 0.0 0.0 0 0.0 0.0 8 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 3 refs 4 9 0.0 0.0 11 0.0 0.0 3 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 4 11 0.0 0.0 13 0.0 0.0 5 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 3 refs 4 13 0.0 0.0 15 0.0 0.0 7 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 4 refs 4 2 0.0 0.0 0 0.0 0.0 8 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 4 refs 4 10 0.0 0.0 12 0.0 0.0 4 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 4 refs 4 12 0.0 0.0 14 0.0 0.0 6 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 4 refs 4 14 0.0 0.0 15 0.0 0.0 7 0.0 0.0 6 0.0 0.0 kids 0 OBJECT poly name "poly.007" data 8 Mesh.007 crease 30 numvert 32 -0.168682 -0.00464 0.229659 -0.168682 -0.00464 -0.229659 -0.166553 -0.006062 0.229659 -0.166553 -0.006062 -0.229659 -0.164042 -0.006562 0.229659 -0.164042 -0.006562 -0.229659 -0.161531 -0.006062 0.229659 -0.161531 -0.006062 -0.229659 -0.159402 -0.00464 0.229659 -0.159402 -0.00464 -0.229659 -0.15798 -0.002511 0.229659 -0.15798 -0.002511 -0.229659 -0.15748 0 0.229659 -0.15748 0 -0.229659 -0.15798 0.002511 0.229659 -0.15798 0.002511 -0.229659 -0.159402 0.00464 0.229659 -0.159402 0.00464 -0.229659 -0.161531 0.006062 0.229659 -0.161531 0.006062 -0.229659 -0.164042 0.006562 0.229659 -0.164042 0.006562 -0.229659 -0.166553 0.006062 0.229659 -0.166553 0.006062 -0.229659 -0.168682 0.00464 0.229659 -0.168682 0.00464 -0.229659 -0.170104 0.002511 0.229659 -0.170104 0.002511 -0.229659 -0.170604 0 0.229659 -0.170604 0 -0.229659 -0.170104 -0.002511 0.229659 -0.170104 -0.002511 -0.229659 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.009" data 8 Mesh.009 crease 30 numvert 32 -0.160021 -0.001828 -0.168894 0.004021 0.359065 -0.168894 -0.158636 -0.002457 -0.166834 0.005406 0.358435 -0.166834 -0.158075 -0.002712 -0.16435 0.005967 0.35818 -0.16435 -0.158422 -0.002555 -0.161818 0.00562 0.358338 -0.161818 -0.159625 -0.002008 -0.159625 0.004417 0.358885 -0.159625 -0.1615 -0.001156 -0.158104 0.002542 0.359737 -0.158104 -0.163762 -0.000127 -0.157488 0.00028 0.360765 -0.157488 -0.166067 0.00092 -0.157869 -0.002025 0.361813 -0.157869 -0.168063 0.001828 -0.15919 -0.004021 0.36272 -0.15919 -0.169448 0.002457 -0.16125 -0.005406 0.363349 -0.16125 -0.170009 0.002712 -0.163734 -0.005967 0.363605 -0.163734 -0.169662 0.002554 -0.166266 -0.00562 0.363447 -0.166266 -0.168459 0.002008 -0.168459 -0.004417 0.3629 -0.168459 -0.166584 0.001155 -0.16998 -0.002542 0.362048 -0.16998 -0.164322 0.000127 -0.170596 -0.00028 0.36102 -0.170596 -0.162017 -0.00092 -0.170215 0.002025 0.359972 -0.170215 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.008" data 8 Mesh.008 crease 30 numvert 32 -0.160021 -0.001828 0.15919 0.004021 0.359065 0.15919 -0.158636 -0.002457 0.16125 0.005406 0.358435 0.16125 -0.158075 -0.002712 0.163734 0.005967 0.35818 0.163734 -0.158422 -0.002554 0.166266 0.00562 0.358338 0.166266 -0.159625 -0.002008 0.168459 0.004417 0.358885 0.168459 -0.1615 -0.001155 0.16998 0.002542 0.359737 0.16998 -0.163762 -0.000127 0.170596 0.00028 0.360765 0.170596 -0.166067 0.00092 0.170215 -0.002025 0.361813 0.170215 -0.168063 0.001828 0.168894 -0.004021 0.36272 0.168894 -0.169448 0.002457 0.166834 -0.005406 0.363349 0.166834 -0.170009 0.002712 0.16435 -0.005967 0.363605 0.16435 -0.169662 0.002555 0.161818 -0.00562 0.363447 0.161818 -0.168459 0.002008 0.159625 -0.004417 0.3629 0.159625 -0.166584 0.001156 0.158104 -0.002542 0.362048 0.158104 -0.164322 0.000127 0.157488 -0.00028 0.36102 0.157488 -0.162017 -0.00092 0.157869 0.002025 0.359972 0.157869 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.005" data 8 Mesh.005 crease 30 numvert 32 0.00928 0.360892 -0.00928 0.00928 0.738189 -0.00928 0.012124 0.360892 -0.005022 0.012124 0.738189 -0.005022 0.013123 0.360892 0 0.013123 0.738189 0 0.012124 0.360892 0.005022 0.012124 0.738189 0.005022 0.00928 0.360892 0.00928 0.00928 0.738189 0.00928 0.005022 0.360892 0.012124 0.005022 0.738189 0.012124 0 0.360892 0.013123 0 0.738189 0.013123 -0.005022 0.360892 0.012124 -0.005022 0.738189 0.012124 -0.00928 0.360892 0.00928 -0.00928 0.738189 0.00928 -0.012124 0.360892 0.005022 -0.012124 0.738189 0.005022 -0.013123 0.360892 0 -0.013123 0.738189 0 -0.012124 0.360892 -0.005022 -0.012124 0.738189 -0.005022 -0.00928 0.360892 -0.00928 -0.00928 0.738189 -0.00928 -0.005022 0.360892 -0.012124 -0.005022 0.738189 -0.012124 0 0.360892 -0.013123 0 0.738189 -0.013123 0.005022 0.360892 -0.012124 0.005022 0.738189 -0.012124 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.004" data 8 Mesh.004 crease 30 numvert 32 -0.00928 0.351613 0 -0.00928 0.351613 -1.1811 -0.005022 0.348768 0 -0.005022 0.348768 -1.1811 0 0.347769 0 0 0.347769 -1.1811 0.005022 0.348768 0 0.005022 0.348768 -1.1811 0.00928 0.351613 0 0.00928 0.351613 -1.1811 0.012124 0.35587 0 0.012124 0.35587 -1.1811 0.013123 0.360892 0 0.013123 0.360892 -1.1811 0.012124 0.365914 0 0.012124 0.365914 -1.1811 0.00928 0.370172 0 0.00928 0.370172 -1.1811 0.005022 0.373017 0 0.005022 0.373017 -1.1811 0 0.374016 0 0 0.374016 -1.1811 -0.005022 0.373017 0 -0.005022 0.373017 -1.1811 -0.00928 0.370172 0 -0.00928 0.370172 -1.1811 -0.012124 0.365914 0 -0.012124 0.365914 -1.1811 -0.013123 0.360892 0 -0.013123 0.360892 -1.1811 -0.012124 0.35587 0 -0.012124 0.35587 -1.1811 numsurf 16 SURF 0x30 mat 1 refs 4 0 0.0 0.0 1 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 1 refs 4 2 0.0 0.0 3 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 1 refs 4 4 0.0 0.0 5 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 1 refs 4 6 0.0 0.0 7 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 1 refs 4 8 0.0 0.0 9 0.0 0.0 11 0.0 0.0 10 0.0 0.0 SURF 0x30 mat 1 refs 4 10 0.0 0.0 11 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 1 refs 4 12 0.0 0.0 13 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 1 refs 4 14 0.0 0.0 15 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 1 refs 4 16 0.0 0.0 17 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 1 refs 4 18 0.0 0.0 19 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 1 refs 4 20 0.0 0.0 21 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 1 refs 4 22 0.0 0.0 23 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 1 refs 4 24 0.0 0.0 25 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 1 refs 4 26 0.0 0.0 27 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 1 refs 4 28 0.0 0.0 29 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 1 refs 4 1 0.0 0.0 0 0.0 0.0 30 0.0 0.0 31 0.0 0.0 kids 0 OBJECT poly name "poly.003" data 8 Mesh.003 crease 30 numvert 95 0.043125 0.311879 0.351615 0.046679 0.282996 0.344394 0.043125 0.254113 0.337174 0.033007 0.229627 0.331052 0.017863 0.213266 0.326962 0 0.207521 0.325526 -0.017863 0.213266 0.326962 -0.033007 0.229627 0.331052 -0.043125 0.254113 0.337174 -0.046679 0.282996 0.344394 -0.043125 0.311879 0.351615 0.076002 0.34524 0.311751 0.082264 0.294338 0.299025 0.076002 0.243436 0.2863 0.05817 0.200283 0.275511 0.031481 0.17145 0.268303 0 0.161324 0.265772 -0.031481 0.17145 0.268303 -0.05817 0.200283 0.275511 -0.076002 0.243436 0.2863 -0.082264 0.294338 0.299025 -0.076002 0.34524 0.311751 0.096345 0.375878 0.247103 0.104283 0.311352 0.230971 0.096345 0.246825 0.21484 0.073739 0.192123 0.201164 0.039907 0.155571 0.192026 0 0.142736 0.188817 -0.039907 0.155571 0.192026 -0.073739 0.192123 0.201164 -0.096345 0.246825 0.21484 -0.104283 0.311352 0.230971 -0.096345 0.375878 0.247103 0.103132 0.401561 0.163687 0.111629 0.33249 0.146419 0.103132 0.263418 0.129151 0.078933 0.204862 0.114512 0.042718 0.165736 0.104731 0 0.151996 0.101296 -0.042718 0.165736 0.104731 -0.078933 0.204862 0.114512 -0.103132 0.263418 0.129151 -0.111629 0.33249 0.146419 -0.103132 0.401561 0.163687 0 0.527164 0.094296 0.040462 0.514151 0.091042 0.074764 0.477092 0.081778 0.097684 0.421629 0.067912 0.105732 0.356205 0.051556 0.097684 0.290782 0.0352 0.074764 0.235319 0.021334 0.040462 0.19826 0.01207 0 0.185247 0.008816 -0.040462 0.19826 0.01207 -0.074764 0.235319 0.021334 -0.097684 0.290782 0.0352 -0.105732 0.356205 0.051556 -0.097684 0.421629 0.067912 -0.074764 0.477092 0.081778 -0.040462 0.514151 0.091042 0 0.526361 -0.011079 0.034415 0.515292 -0.013847 0.06359 0.483772 -0.021727 0.083085 0.436598 -0.03352 0.08993 0.380952 -0.047432 0.083085 0.325307 -0.061343 -0.083085 0.325307 -0.061343 -0.08993 0.380952 -0.047432 -0.083085 0.436598 -0.03352 -0.06359 0.483772 -0.021727 -0.034415 0.515292 -0.013847 0 0.515373 -0.11681 0.026079 0.506986 -0.118906 0.048188 0.4831 -0.124878 0.062961 0.447351 -0.133815 0.068149 0.405184 -0.144357 0.062961 0.363016 -0.154899 -0.062961 0.363016 -0.154899 -0.068149 0.405184 -0.144357 -0.062961 0.447351 -0.133815 -0.048188 0.4831 -0.124878 -0.026079 0.506986 -0.118906 0 0.498523 -0.215241 0.016844 0.493105 -0.216595 0.031124 0.477678 -0.220452 0.040666 0.454588 -0.226224 0.044016 0.427353 -0.233033 0.040666 0.400117 -0.239842 -0.040666 0.400117 -0.239842 -0.044016 0.427353 -0.233033 -0.040666 0.454588 -0.226224 -0.031124 0.477678 -0.220452 -0.016844 0.493105 -0.216595 0 0.278871 0.360892 0 0.459318 -0.360892 numsurf 160 SURF 0x30 mat 3 refs 3 1 0.0 0.0 0 0.0 0.0 93 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 2 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 3 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 4 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 5 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 6 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 7 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 8 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 9 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 3 93 0.0 0.0 10 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 3 refs 3 0 0.0 0.0 12 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 3 refs 3 12 0.0 0.0 0 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 1 0.0 0.0 13 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 3 2 0.0 0.0 13 0.0 0.0 1 0.0 0.0 SURF 0x30 mat 3 refs 3 2 0.0 0.0 14 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 3 refs 3 3 0.0 0.0 14 0.0 0.0 2 0.0 0.0 SURF 0x30 mat 3 refs 3 3 0.0 0.0 15 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 3 4 0.0 0.0 15 0.0 0.0 3 0.0 0.0 SURF 0x30 mat 3 refs 3 4 0.0 0.0 16 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 3 refs 3 5 0.0 0.0 16 0.0 0.0 4 0.0 0.0 SURF 0x30 mat 3 refs 3 5 0.0 0.0 17 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 3 6 0.0 0.0 17 0.0 0.0 5 0.0 0.0 SURF 0x30 mat 3 refs 3 6 0.0 0.0 18 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 3 refs 3 7 0.0 0.0 18 0.0 0.0 6 0.0 0.0 SURF 0x30 mat 3 refs 3 7 0.0 0.0 19 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 3 8 0.0 0.0 19 0.0 0.0 7 0.0 0.0 SURF 0x30 mat 3 refs 3 8 0.0 0.0 20 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 3 refs 3 9 0.0 0.0 20 0.0 0.0 8 0.0 0.0 SURF 0x30 mat 3 refs 3 9 0.0 0.0 21 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 3 10 0.0 0.0 21 0.0 0.0 9 0.0 0.0 SURF 0x30 mat 3 refs 3 11 0.0 0.0 23 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 3 12 0.0 0.0 23 0.0 0.0 11 0.0 0.0 SURF 0x30 mat 3 refs 3 12 0.0 0.0 24 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 3 refs 3 13 0.0 0.0 24 0.0 0.0 12 0.0 0.0 SURF 0x30 mat 3 refs 3 13 0.0 0.0 25 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 3 14 0.0 0.0 25 0.0 0.0 13 0.0 0.0 SURF 0x30 mat 3 refs 3 14 0.0 0.0 26 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 3 refs 3 15 0.0 0.0 26 0.0 0.0 14 0.0 0.0 SURF 0x30 mat 3 refs 3 15 0.0 0.0 27 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 3 16 0.0 0.0 27 0.0 0.0 15 0.0 0.0 SURF 0x30 mat 3 refs 3 16 0.0 0.0 28 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 3 refs 3 17 0.0 0.0 28 0.0 0.0 16 0.0 0.0 SURF 0x30 mat 3 refs 3 17 0.0 0.0 29 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 3 18 0.0 0.0 29 0.0 0.0 17 0.0 0.0 SURF 0x30 mat 3 refs 3 18 0.0 0.0 30 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 3 refs 3 19 0.0 0.0 30 0.0 0.0 18 0.0 0.0 SURF 0x30 mat 3 refs 3 19 0.0 0.0 31 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 3 20 0.0 0.0 31 0.0 0.0 19 0.0 0.0 SURF 0x30 mat 3 refs 3 20 0.0 0.0 32 0.0 0.0 31 0.0 0.0 SURF 0x30 mat 3 refs 3 21 0.0 0.0 32 0.0 0.0 20 0.0 0.0 SURF 0x30 mat 3 refs 3 22 0.0 0.0 34 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 3 refs 3 23 0.0 0.0 34 0.0 0.0 22 0.0 0.0 SURF 0x30 mat 3 refs 3 23 0.0 0.0 35 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 3 refs 3 24 0.0 0.0 35 0.0 0.0 23 0.0 0.0 SURF 0x30 mat 3 refs 3 24 0.0 0.0 36 0.0 0.0 35 0.0 0.0 SURF 0x30 mat 3 refs 3 25 0.0 0.0 36 0.0 0.0 24 0.0 0.0 SURF 0x30 mat 3 refs 3 25 0.0 0.0 37 0.0 0.0 36 0.0 0.0 SURF 0x30 mat 3 refs 3 26 0.0 0.0 37 0.0 0.0 25 0.0 0.0 SURF 0x30 mat 3 refs 3 26 0.0 0.0 38 0.0 0.0 37 0.0 0.0 SURF 0x30 mat 3 refs 3 27 0.0 0.0 38 0.0 0.0 26 0.0 0.0 SURF 0x30 mat 3 refs 3 27 0.0 0.0 39 0.0 0.0 38 0.0 0.0 SURF 0x30 mat 3 refs 3 28 0.0 0.0 39 0.0 0.0 27 0.0 0.0 SURF 0x30 mat 3 refs 3 28 0.0 0.0 40 0.0 0.0 39 0.0 0.0 SURF 0x30 mat 3 refs 3 29 0.0 0.0 40 0.0 0.0 28 0.0 0.0 SURF 0x30 mat 3 refs 3 29 0.0 0.0 41 0.0 0.0 40 0.0 0.0 SURF 0x30 mat 3 refs 3 30 0.0 0.0 41 0.0 0.0 29 0.0 0.0 SURF 0x30 mat 3 refs 3 30 0.0 0.0 42 0.0 0.0 41 0.0 0.0 SURF 0x30 mat 3 refs 3 31 0.0 0.0 42 0.0 0.0 30 0.0 0.0 SURF 0x30 mat 3 refs 3 31 0.0 0.0 43 0.0 0.0 42 0.0 0.0 SURF 0x30 mat 3 refs 3 32 0.0 0.0 43 0.0 0.0 31 0.0 0.0 SURF 0x30 mat 3 refs 3 33 0.0 0.0 48 0.0 0.0 47 0.0 0.0 SURF 0x30 mat 3 refs 3 34 0.0 0.0 48 0.0 0.0 33 0.0 0.0 SURF 0x30 mat 3 refs 3 34 0.0 0.0 49 0.0 0.0 48 0.0 0.0 SURF 0x30 mat 3 refs 3 35 0.0 0.0 49 0.0 0.0 34 0.0 0.0 SURF 0x30 mat 3 refs 3 35 0.0 0.0 50 0.0 0.0 49 0.0 0.0 SURF 0x30 mat 3 refs 3 36 0.0 0.0 50 0.0 0.0 35 0.0 0.0 SURF 0x30 mat 3 refs 3 36 0.0 0.0 51 0.0 0.0 50 0.0 0.0 SURF 0x30 mat 3 refs 3 37 0.0 0.0 51 0.0 0.0 36 0.0 0.0 SURF 0x30 mat 3 refs 3 37 0.0 0.0 52 0.0 0.0 51 0.0 0.0 SURF 0x30 mat 3 refs 3 38 0.0 0.0 52 0.0 0.0 37 0.0 0.0 SURF 0x30 mat 3 refs 3 38 0.0 0.0 53 0.0 0.0 52 0.0 0.0 SURF 0x30 mat 3 refs 3 39 0.0 0.0 53 0.0 0.0 38 0.0 0.0 SURF 0x30 mat 3 refs 3 39 0.0 0.0 54 0.0 0.0 53 0.0 0.0 SURF 0x30 mat 3 refs 3 40 0.0 0.0 54 0.0 0.0 39 0.0 0.0 SURF 0x30 mat 3 refs 3 40 0.0 0.0 55 0.0 0.0 54 0.0 0.0 SURF 0x30 mat 3 refs 3 41 0.0 0.0 55 0.0 0.0 40 0.0 0.0 SURF 0x30 mat 3 refs 3 41 0.0 0.0 56 0.0 0.0 55 0.0 0.0 SURF 0x30 mat 3 refs 3 42 0.0 0.0 56 0.0 0.0 41 0.0 0.0 SURF 0x30 mat 3 refs 3 42 0.0 0.0 57 0.0 0.0 56 0.0 0.0 SURF 0x30 mat 3 refs 3 43 0.0 0.0 57 0.0 0.0 42 0.0 0.0 SURF 0x30 mat 3 refs 3 44 0.0 0.0 61 0.0 0.0 60 0.0 0.0 SURF 0x30 mat 3 refs 3 45 0.0 0.0 61 0.0 0.0 44 0.0 0.0 SURF 0x30 mat 3 refs 3 45 0.0 0.0 62 0.0 0.0 61 0.0 0.0 SURF 0x30 mat 3 refs 3 46 0.0 0.0 62 0.0 0.0 45 0.0 0.0 SURF 0x30 mat 3 refs 3 46 0.0 0.0 63 0.0 0.0 62 0.0 0.0 SURF 0x30 mat 3 refs 3 47 0.0 0.0 63 0.0 0.0 46 0.0 0.0 SURF 0x30 mat 3 refs 3 47 0.0 0.0 64 0.0 0.0 63 0.0 0.0 SURF 0x30 mat 3 refs 3 48 0.0 0.0 64 0.0 0.0 47 0.0 0.0 SURF 0x30 mat 3 refs 3 48 0.0 0.0 65 0.0 0.0 64 0.0 0.0 SURF 0x30 mat 3 refs 3 49 0.0 0.0 65 0.0 0.0 48 0.0 0.0 SURF 0x30 mat 3 refs 3 55 0.0 0.0 67 0.0 0.0 66 0.0 0.0 SURF 0x30 mat 3 refs 3 56 0.0 0.0 67 0.0 0.0 55 0.0 0.0 SURF 0x30 mat 3 refs 3 56 0.0 0.0 68 0.0 0.0 67 0.0 0.0 SURF 0x30 mat 3 refs 3 57 0.0 0.0 68 0.0 0.0 56 0.0 0.0 SURF 0x30 mat 3 refs 3 57 0.0 0.0 69 0.0 0.0 68 0.0 0.0 SURF 0x30 mat 3 refs 3 58 0.0 0.0 69 0.0 0.0 57 0.0 0.0 SURF 0x30 mat 3 refs 3 58 0.0 0.0 70 0.0 0.0 69 0.0 0.0 SURF 0x30 mat 3 refs 3 59 0.0 0.0 70 0.0 0.0 58 0.0 0.0 SURF 0x30 mat 3 refs 3 59 0.0 0.0 60 0.0 0.0 70 0.0 0.0 SURF 0x30 mat 3 refs 3 44 0.0 0.0 60 0.0 0.0 59 0.0 0.0 SURF 0x30 mat 3 refs 3 60 0.0 0.0 72 0.0 0.0 71 0.0 0.0 SURF 0x30 mat 3 refs 3 61 0.0 0.0 72 0.0 0.0 60 0.0 0.0 SURF 0x30 mat 3 refs 3 61 0.0 0.0 73 0.0 0.0 72 0.0 0.0 SURF 0x30 mat 3 refs 3 62 0.0 0.0 73 0.0 0.0 61 0.0 0.0 SURF 0x30 mat 3 refs 3 62 0.0 0.0 74 0.0 0.0 73 0.0 0.0 SURF 0x30 mat 3 refs 3 63 0.0 0.0 74 0.0 0.0 62 0.0 0.0 SURF 0x30 mat 3 refs 3 63 0.0 0.0 75 0.0 0.0 74 0.0 0.0 SURF 0x30 mat 3 refs 3 64 0.0 0.0 75 0.0 0.0 63 0.0 0.0 SURF 0x30 mat 3 refs 3 64 0.0 0.0 76 0.0 0.0 75 0.0 0.0 SURF 0x30 mat 3 refs 3 65 0.0 0.0 76 0.0 0.0 64 0.0 0.0 SURF 0x30 mat 3 refs 3 66 0.0 0.0 78 0.0 0.0 77 0.0 0.0 SURF 0x30 mat 3 refs 3 67 0.0 0.0 78 0.0 0.0 66 0.0 0.0 SURF 0x30 mat 3 refs 3 67 0.0 0.0 79 0.0 0.0 78 0.0 0.0 SURF 0x30 mat 3 refs 3 68 0.0 0.0 79 0.0 0.0 67 0.0 0.0 SURF 0x30 mat 3 refs 3 68 0.0 0.0 80 0.0 0.0 79 0.0 0.0 SURF 0x30 mat 3 refs 3 69 0.0 0.0 80 0.0 0.0 68 0.0 0.0 SURF 0x30 mat 3 refs 3 69 0.0 0.0 81 0.0 0.0 80 0.0 0.0 SURF 0x30 mat 3 refs 3 70 0.0 0.0 81 0.0 0.0 69 0.0 0.0 SURF 0x30 mat 3 refs 3 70 0.0 0.0 71 0.0 0.0 81 0.0 0.0 SURF 0x30 mat 3 refs 3 60 0.0 0.0 71 0.0 0.0 70 0.0 0.0 SURF 0x30 mat 3 refs 3 71 0.0 0.0 83 0.0 0.0 82 0.0 0.0 SURF 0x30 mat 3 refs 3 72 0.0 0.0 83 0.0 0.0 71 0.0 0.0 SURF 0x30 mat 3 refs 3 72 0.0 0.0 84 0.0 0.0 83 0.0 0.0 SURF 0x30 mat 3 refs 3 73 0.0 0.0 84 0.0 0.0 72 0.0 0.0 SURF 0x30 mat 3 refs 3 73 0.0 0.0 85 0.0 0.0 84 0.0 0.0 SURF 0x30 mat 3 refs 3 74 0.0 0.0 85 0.0 0.0 73 0.0 0.0 SURF 0x30 mat 3 refs 3 74 0.0 0.0 86 0.0 0.0 85 0.0 0.0 SURF 0x30 mat 3 refs 3 75 0.0 0.0 86 0.0 0.0 74 0.0 0.0 SURF 0x30 mat 3 refs 3 75 0.0 0.0 87 0.0 0.0 86 0.0 0.0 SURF 0x30 mat 3 refs 3 76 0.0 0.0 87 0.0 0.0 75 0.0 0.0 SURF 0x30 mat 3 refs 3 77 0.0 0.0 89 0.0 0.0 88 0.0 0.0 SURF 0x30 mat 3 refs 3 78 0.0 0.0 89 0.0 0.0 77 0.0 0.0 SURF 0x30 mat 3 refs 3 78 0.0 0.0 90 0.0 0.0 89 0.0 0.0 SURF 0x30 mat 3 refs 3 79 0.0 0.0 90 0.0 0.0 78 0.0 0.0 SURF 0x30 mat 3 refs 3 79 0.0 0.0 91 0.0 0.0 90 0.0 0.0 SURF 0x30 mat 3 refs 3 80 0.0 0.0 91 0.0 0.0 79 0.0 0.0 SURF 0x30 mat 3 refs 3 80 0.0 0.0 92 0.0 0.0 91 0.0 0.0 SURF 0x30 mat 3 refs 3 81 0.0 0.0 92 0.0 0.0 80 0.0 0.0 SURF 0x30 mat 3 refs 3 81 0.0 0.0 82 0.0 0.0 92 0.0 0.0 SURF 0x30 mat 3 refs 3 71 0.0 0.0 82 0.0 0.0 81 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 82 0.0 0.0 83 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 83 0.0 0.0 84 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 84 0.0 0.0 85 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 85 0.0 0.0 86 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 86 0.0 0.0 87 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 88 0.0 0.0 89 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 89 0.0 0.0 90 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 90 0.0 0.0 91 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 91 0.0 0.0 92 0.0 0.0 SURF 0x30 mat 3 refs 3 94 0.0 0.0 92 0.0 0.0 82 0.0 0.0 kids 0 crrcsim-0.9.12/objects/zagi.ac0000644000175000017500000003305111724452424013065 00000000000000AC3Db MATERIAL "material_0" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_1" rgb 0.2 0.2 0.2 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_3" rgb 1 1 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 MATERIAL "material_2" rgb 1 0.439 0.176 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0 OBJECT world kids 10 OBJECT poly name "wing" loc 0 -0.0625 0 crease 45.000000 numvert 48 0.208 0.009316 -0.333233 0.208 0.037325 -0.109283 0.208 0.055988 0.096034 0.208 0.065318 0.226642 0.208 0.060653 0.338617 0.208 0.046653 0.46926 0.208 0.032652 0.525248 0.208 0 0.562567 0.208 -0.013997 0.543907 0.208 -0.01866 0.487917 0.208 -0.020962 0.375972 0.208 -0.019555 0.207982 0.208 -0.01866 -0.090471 0.208 -0.009316 -0.315317 0.208 -0.009316 -0.333233 0.208 0.009316 -0.333233 0 0.0104 -0.333333 0 0.041667 -0.083333 0 0.0625 0.145867 0 0.072916 0.291667 0 0.067708 0.416667 0 0.05208 0.562507 0 0.03645 0.625007 0 0 0.666667 0 -0.015625 0.645837 0 -0.02083 0.583334 0 -0.0234 0.458367 0 -0.02183 0.270837 0 -0.02083 -0.062333 0 -0.0104 -0.313333 0 -0.0104 -0.333333 0 0.0104 -0.333333 -0.208 0.009316 -0.333233 -0.208 0.037325 -0.109283 -0.208 0.055988 0.096034 -0.208 0.065318 0.226642 -0.208 0.060653 0.338617 -0.208 0.046653 0.46926 -0.208 0.032652 0.525248 -0.208 0 0.562567 -0.208 -0.013997 0.543907 -0.208 -0.01866 0.487917 -0.208 -0.020962 0.375972 -0.208 -0.019555 0.207982 -0.208 -0.01866 -0.090471 -0.208 -0.009316 -0.315317 -0.208 -0.009316 -0.333233 -0.208 0.009316 -0.333233 numsurf 34 SURF 0x30 mat 1 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 1 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 1 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 1 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 1 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 1 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 1 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 1 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 1 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 1 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 1 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 1 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 1 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 1 refs 4 32 0 0 33 0 0 17 0 0 16 0 0 SURF 0x30 mat 1 refs 4 33 0 0 34 0 0 18 0 0 17 0 0 SURF 0x30 mat 1 refs 4 34 0 0 35 0 0 19 0 0 18 0 0 SURF 0x30 mat 1 refs 4 35 0 0 36 0 0 20 0 0 19 0 0 SURF 0x30 mat 1 refs 4 36 0 0 37 0 0 21 0 0 20 0 0 SURF 0x30 mat 1 refs 4 37 0 0 38 0 0 22 0 0 21 0 0 SURF 0x30 mat 1 refs 4 38 0 0 39 0 0 23 0 0 22 0 0 SURF 0x30 mat 1 refs 4 39 0 0 40 0 0 24 0 0 23 0 0 SURF 0x30 mat 1 refs 4 40 0 0 41 0 0 25 0 0 24 0 0 SURF 0x30 mat 1 refs 4 41 0 0 42 0 0 26 0 0 25 0 0 SURF 0x30 mat 1 refs 4 42 0 0 43 0 0 27 0 0 26 0 0 SURF 0x30 mat 1 refs 4 43 0 0 44 0 0 28 0 0 27 0 0 SURF 0x30 mat 1 refs 4 44 0 0 45 0 0 29 0 0 28 0 0 SURF 0x30 mat 1 refs 4 45 0 0 46 0 0 30 0 0 29 0 0 SURF 0x30 mat 1 refs 4 46 0 0 47 0 0 31 0 0 30 0 0 SURF 0x30 mat 1 refs 4 47 0 0 32 0 0 16 0 0 31 0 0 SURF 0x30 mat 1 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 16 47 0 0 46 0 0 45 0 0 44 0 0 43 0 0 42 0 0 41 0 0 40 0 0 39 0 0 38 0 0 37 0 0 36 0 0 35 0 0 34 0 0 33 0 0 32 0 0 kids 0 OBJECT poly name "left_wing" loc 0 -0.0625 0 crease 45.000000 numvert 32 -0.208 0 -0.389221 -0.208 0.009316 -0.333233 -0.208 0.037325 -0.109283 -0.208 0.055988 0.096034 -0.208 0.065318 0.226642 -0.208 0.060653 0.338617 -0.208 0.046653 0.46926 -0.208 0.032652 0.525248 -0.208 0 0.562567 -0.208 -0.013997 0.543907 -0.208 -0.01866 0.487917 -0.208 -0.020962 0.375972 -0.208 -0.019555 0.207982 -0.208 -0.01866 -0.090471 -0.208 -0.009316 -0.333233 -0.208 0 -0.389221 -2 0 -0.833292 -2 0.004078 -0.808783 -2 0.01634 -0.710745 -2 0.024509 -0.620865 -2 0.028594 -0.563689 -2 0.026552 -0.51467 -2 0.020423 -0.457479 -2 0.014294 -0.43297 -2 0 -0.416633 -2 -0.006127 -0.424801 -2 -0.008168 -0.449312 -2 -0.009176 -0.498318 -2 -0.008561 -0.571858 -2 -0.008168 -0.70251 -2 -0.004078 -0.808783 -2 0 -0.833292 numsurf 18 SURF 0x30 mat 3 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 3 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 3 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 3 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 3 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 3 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 3 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 3 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 16 31 0 0 30 0 0 29 0 0 28 0 0 27 0 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 0 21 0 0 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 kids 0 OBJECT poly name "right_wing" loc 0 -0.0625 0 crease 45.000000 numvert 32 2 0 -0.833292 2 0.004078 -0.808783 2 0.01634 -0.710745 2 0.024509 -0.620865 2 0.028594 -0.563689 2 0.026552 -0.51467 2 0.020423 -0.457479 2 0.014294 -0.43297 2 0 -0.416633 2 -0.006127 -0.424801 2 -0.008168 -0.449312 2 -0.009176 -0.498318 2 -0.008561 -0.571858 2 -0.008168 -0.70251 2 -0.004078 -0.808783 2 0 -0.833292 0.208 0 -0.389221 0.208 0.009316 -0.333233 0.208 0.037325 -0.109283 0.208 0.055988 0.096034 0.208 0.065318 0.226642 0.208 0.060653 0.338617 0.208 0.046653 0.46926 0.208 0.032652 0.525248 0.208 0 0.562567 0.208 -0.013997 0.543907 0.208 -0.01866 0.487917 0.208 -0.020962 0.375972 0.208 -0.019555 0.207982 0.208 -0.01866 -0.090471 0.208 -0.009316 -0.333233 0.208 0 -0.389221 numsurf 18 SURF 0x30 mat 3 refs 4 16 0 0 17 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 4 17 0 0 18 0 0 2 0 0 1 0 0 SURF 0x30 mat 3 refs 4 18 0 0 19 0 0 3 0 0 2 0 0 SURF 0x30 mat 3 refs 4 19 0 0 20 0 0 4 0 0 3 0 0 SURF 0x30 mat 3 refs 4 20 0 0 21 0 0 5 0 0 4 0 0 SURF 0x30 mat 3 refs 4 21 0 0 22 0 0 6 0 0 5 0 0 SURF 0x30 mat 3 refs 4 22 0 0 23 0 0 7 0 0 6 0 0 SURF 0x30 mat 3 refs 4 23 0 0 24 0 0 8 0 0 7 0 0 SURF 0x30 mat 3 refs 4 24 0 0 25 0 0 9 0 0 8 0 0 SURF 0x30 mat 3 refs 4 25 0 0 26 0 0 10 0 0 9 0 0 SURF 0x30 mat 3 refs 4 26 0 0 27 0 0 11 0 0 10 0 0 SURF 0x30 mat 3 refs 4 27 0 0 28 0 0 12 0 0 11 0 0 SURF 0x30 mat 3 refs 4 28 0 0 29 0 0 13 0 0 12 0 0 SURF 0x30 mat 3 refs 4 29 0 0 30 0 0 14 0 0 13 0 0 SURF 0x30 mat 3 refs 4 30 0 0 31 0 0 15 0 0 14 0 0 SURF 0x30 mat 3 refs 4 31 0 0 16 0 0 0 0 0 15 0 0 SURF 0x30 mat 3 refs 16 15 0 0 14 0 0 13 0 0 12 0 0 11 0 0 10 0 0 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 3 refs 16 31 0 0 30 0 0 29 0 0 28 0 0 27 0 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 0 21 0 0 20 0 0 19 0 0 18 0 0 17 0 0 16 0 0 kids 0 OBJECT poly name "left_elevon" loc 0 -0.0625 0 crease 45.000000 numvert 8 -0.208 0 -0.47916 -0.208 0.005208 -0.39583 -0.208 -0.005208 -0.39583 -0.208 0 -0.47916 -2 0 -1.00249 -2 0.010416 -0.83583 -2 -0.010416 -0.83583 -2 0 -1.00249 numsurf 6 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 7 0 0 4 0 0 0 0 0 3 0 0 SURF 0x30 mat 1 refs 4 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 7 0 0 6 0 0 5 0 0 4 0 0 kids 0 OBJECT poly name "right_elevon" loc 0 -0.0625 0 crease 45.000000 numvert 8 2 0 -1.00243 2 0.010416 -0.83583 2 -0.010416 -0.83583 2 0 -1.00243 0.208 0 -0.47913 0.208 0.005208 -0.39583 0.208 -0.005208 -0.39583 0.208 0 -0.47913 numsurf 6 SURF 0x30 mat 1 refs 4 4 0 0 5 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 5 0 0 6 0 0 2 0 0 1 0 0 SURF 0x30 mat 1 refs 4 6 0 0 7 0 0 3 0 0 2 0 0 SURF 0x30 mat 1 refs 4 7 0 0 4 0 0 0 0 0 3 0 0 SURF 0x30 mat 1 refs 4 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 1 refs 4 7 0 0 6 0 0 5 0 0 4 0 0 kids 0 OBJECT poly name "fuselage" loc 0 -0.0104 -0.125 crease 45.000000 numvert 20 0.07 0 0 0.056631 0.041145 0 0.021631 0.066574 0 -0.021631 0.066574 0 -0.056631 0.041145 0 -0.07 0 0 -0.056631 -0.041145 0 -0.021631 -0.066574 0 0.021631 -0.066574 0 0.056631 -0.041145 0 0.07 0 0.70833 0.056631 0.041145 0.70833 0.021631 0.066574 0.70833 -0.021631 0.066574 0.70833 -0.056631 0.041145 0.70833 -0.07 0 0.70833 -0.056631 -0.041145 0.70833 -0.021631 -0.066574 0.70833 0.021631 -0.066574 0.70833 0.056631 -0.041145 0.70833 numsurf 12 SURF 0x30 mat 2 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "fuselage" loc 0 0.0154 -0.3125 crease 45.000000 numvert 20 0.09 0 0 0.072812 0.052901 0 0.027812 0.085595 0 -0.027812 0.085595 0 -0.072812 0.052901 0 -0.09 0 0 -0.072812 -0.052901 0 -0.027812 -0.085595 0 0.027812 -0.085595 0 0.072812 -0.052901 0 0.09 0 0.20833 0.072812 0.052901 0.20833 0.027812 0.085595 0.20833 -0.027812 0.085595 0.20833 -0.072812 0.052901 0.20833 -0.09 0 0.20833 -0.072812 -0.052901 0.20833 -0.027812 -0.085595 0.20833 0.027812 -0.085595 0.20833 0.072812 -0.052901 0.20833 numsurf 12 SURF 0x30 mat 2 refs 10 9 0 0 8 0 0 7 0 0 6 0 0 5 0 0 4 0 0 3 0 0 2 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 10 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 16 0 0 17 0 0 18 0 0 19 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 kids 0 OBJECT poly name "nose" loc 0 -0.0104 0.58333 crease 45.000000 numvert 32 0.049497 0 -0.049497 0.040044 0.029094 -0.049497 0.015296 0.047075 -0.049497 -0.015296 0.047075 -0.049497 -0.040044 0.029094 -0.049497 -0.049497 0 -0.049497 -0.040044 -0.029094 -0.049497 -0.015296 -0.047075 -0.049497 0.015296 -0.047075 -0.049497 0.040044 -0.029094 -0.049497 0.07 0 0 0.056631 0.041145 0 0.021631 0.066574 0 -0.021631 0.066574 0 -0.056631 0.041145 0 -0.07 0 0 -0.056631 -0.041145 0 -0.021631 -0.066574 0 0.021631 -0.066574 0 0.056631 -0.041145 0 0.049497 0 0.049497 0.040044 0.029094 0.049497 0.015296 0.047075 0.049497 -0.015296 0.047075 0.049497 -0.040044 0.029094 0.049497 -0.049497 0 0.049497 -0.040044 -0.029094 0.049497 -0.015296 -0.047075 0.049497 0.015296 -0.047075 0.049497 0.040044 -0.029094 0.049497 0 0 -0.07 0 0 0.07 numsurf 40 SURF 0x30 mat 2 refs 3 30 0 0 1 0 0 0 0 0 SURF 0x30 mat 2 refs 3 30 0 0 2 0 0 1 0 0 SURF 0x30 mat 2 refs 3 30 0 0 3 0 0 2 0 0 SURF 0x30 mat 2 refs 3 30 0 0 4 0 0 3 0 0 SURF 0x30 mat 2 refs 3 30 0 0 5 0 0 4 0 0 SURF 0x30 mat 2 refs 3 30 0 0 6 0 0 5 0 0 SURF 0x30 mat 2 refs 3 30 0 0 7 0 0 6 0 0 SURF 0x30 mat 2 refs 3 30 0 0 8 0 0 7 0 0 SURF 0x30 mat 2 refs 3 30 0 0 9 0 0 8 0 0 SURF 0x30 mat 2 refs 3 30 0 0 0 0 0 9 0 0 SURF 0x30 mat 2 refs 3 31 0 0 20 0 0 21 0 0 SURF 0x30 mat 2 refs 3 31 0 0 21 0 0 22 0 0 SURF 0x30 mat 2 refs 3 31 0 0 22 0 0 23 0 0 SURF 0x30 mat 2 refs 3 31 0 0 23 0 0 24 0 0 SURF 0x30 mat 2 refs 3 31 0 0 24 0 0 25 0 0 SURF 0x30 mat 2 refs 3 31 0 0 25 0 0 26 0 0 SURF 0x30 mat 2 refs 3 31 0 0 26 0 0 27 0 0 SURF 0x30 mat 2 refs 3 31 0 0 27 0 0 28 0 0 SURF 0x30 mat 2 refs 3 31 0 0 28 0 0 29 0 0 SURF 0x30 mat 2 refs 3 31 0 0 29 0 0 20 0 0 SURF 0x30 mat 2 refs 4 0 0 0 1 0 0 11 0 0 10 0 0 SURF 0x30 mat 2 refs 4 1 0 0 2 0 0 12 0 0 11 0 0 SURF 0x30 mat 2 refs 4 2 0 0 3 0 0 13 0 0 12 0 0 SURF 0x30 mat 2 refs 4 3 0 0 4 0 0 14 0 0 13 0 0 SURF 0x30 mat 2 refs 4 4 0 0 5 0 0 15 0 0 14 0 0 SURF 0x30 mat 2 refs 4 5 0 0 6 0 0 16 0 0 15 0 0 SURF 0x30 mat 2 refs 4 6 0 0 7 0 0 17 0 0 16 0 0 SURF 0x30 mat 2 refs 4 7 0 0 8 0 0 18 0 0 17 0 0 SURF 0x30 mat 2 refs 4 8 0 0 9 0 0 19 0 0 18 0 0 SURF 0x30 mat 2 refs 4 9 0 0 0 0 0 10 0 0 19 0 0 SURF 0x30 mat 2 refs 4 10 0 0 11 0 0 21 0 0 20 0 0 SURF 0x30 mat 2 refs 4 11 0 0 12 0 0 22 0 0 21 0 0 SURF 0x30 mat 2 refs 4 12 0 0 13 0 0 23 0 0 22 0 0 SURF 0x30 mat 2 refs 4 13 0 0 14 0 0 24 0 0 23 0 0 SURF 0x30 mat 2 refs 4 14 0 0 15 0 0 25 0 0 24 0 0 SURF 0x30 mat 2 refs 4 15 0 0 16 0 0 26 0 0 25 0 0 SURF 0x30 mat 2 refs 4 16 0 0 17 0 0 27 0 0 26 0 0 SURF 0x30 mat 2 refs 4 17 0 0 18 0 0 28 0 0 27 0 0 SURF 0x30 mat 2 refs 4 18 0 0 19 0 0 29 0 0 28 0 0 SURF 0x30 mat 2 refs 4 19 0 0 10 0 0 20 0 0 29 0 0 kids 0 OBJECT poly name "left_winglet" loc -2 -0.0625 -0.416633 crease 45.000000 numvert 6 0 0 0 0 -0.0625 -0.625 0 0.29166 -0.625 0 0 0 0 0.29166 -0.625 0 -0.0625 -0.625 numsurf 2 SURF 0x30 mat 0 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x30 mat 0 refs 3 3 0 0 4 0 0 5 0 0 kids 0 OBJECT poly name "left_winglet" loc 2 -0.0625 -0.416633 crease 45.000000 numvert 6 0 0 0 0 -0.0625 -0.625 0 0.29166 -0.625 0 0 0 0 0.29166 -0.625 0 -0.0625 -0.625 numsurf 2 SURF 0x30 mat 0 refs 3 0 0 0 1 0 0 2 0 0 SURF 0x30 mat 0 refs 3 3 0 0 4 0 0 5 0 0 kids 0 crrcsim-0.9.12/install-sh0000755000175000017500000003253711500011217012170 00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2009-04-28.21; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then trap '(exit $?); exit' 1 2 13 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names starting with `-'. case $src in -*) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # Protect names starting with `-'. case $dst in -*) dst=./$dst;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writeable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; -*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test -z "$d" && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: crrcsim-0.9.12/AUTHORS0000644000175000017500000000206511724452423011245 00000000000000The original author and SF.net project (1) manager is Jan Edward Kansky The initial aerodynamics (formulas/code) were done by Mark Drela (2) and Bruce Jackson (3) Developers (people who show up in the CVS/mercurial ChangeLog, in alphabetical order), (4): Ahmet Inan Bob Parks Chris Bailey Jan Edward Kansky Jan Reucker Jens Wilhelm Wulf Joel Lienard Kees Lemmens Lionel Cailler Martin Herrmann Olivier Bordes Todd Templeton Credits go to all the people who contributed patches, artwork, documentation, binary packages, models ... and keep the project alive by actually *using* CRRCsim, reporting bugs, helping others in the discussion forum, requesting new features, ... ------- (1) The project on sourceforge is not active anymore. (2) Mark Drela's ideas where coded by someone else, so he doesn't appear in any source code history and we don't exactly know which parts of CRRCSim came out of his mind. (3) He worked on a project called LaRCSIM, from which files have been taken. (4) As of january, 2009. crrcsim-0.9.12/CMakeLists.txt0000644000175000017500000002036511724452426012743 00000000000000# This is just a first try of a CMakeLists.txt. It will certainly not # make CRRCSim build on much more than a standard linux installation yet. # It is only meant for dev purposes. Please look at the documentation # on how to compile/install CRRCSim and so on. # # There is a script called cmake.sh for your convenience. cmake_minimum_required(VERSION 2.4.6) cmake_policy(VERSION 2.6) project (crrcsim) set(CMAKE_PACKAGE_NAME "${PROJECT_NAME}") set(CMAKE_PACKAGE_VERSION "0.9.12") INCLUDE (CheckIncludeFiles) INCLUDE (CheckIncludeFileCXX) INCLUDE (CheckSymbolExists) INCLUDE (CheckLibraryExists) INCLUDE (CheckCXXSourceCompiles) # uncomment to get verbose output #set (CMAKE_VERBOSE_MAKEFILE ON) # # Host-specific checks # if (WIN32) add_definitions(-DWIN32) else (WIN32) if (APPLE) # Mac OS X add_definitions(-DMACOSX -DCRRC_DATA_PATH="${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}") else (APPLE) add_definitions(-Dlinux -DCRRC_DATA_PATH="${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}") endif (APPLE) endif (WIN32) # # enable compiler warnings # add_definitions(-Wall) # # # CHECK_INCLUDE_FILES("sys/io.h" HAVE_SYS_IO_H) # # Search for a portaudio lib # CHECK_INCLUDE_FILES ("portaudio.h" USE_PORTAUDIO) if (USE_PORTAUDIO) check_library_exists(portaudio Pa_CountDevices "${PORTAUDIO18_LIBRARY_DIR}" HAVE_PORTAUDIO18) if (HAVE_PORTAUDIO18) set(PORTAUDIO_LIBRARIES portaudio) set(PORTAUDIO 18) else (HAVE_PORTAUDIO18) check_library_exists(portaudio Pa_GetDeviceCount "${PORTAUDIO19_LIBRARY_DIR}" HAVE_PORTAUDIO19) if (HAVE_PORTAUDIO19) set(PORTAUDIO_LIBRARIES portaudio) set(PORTAUDIO 19) else (HAVE_PORTAUDIO19) check_library_exists(portaudio2 Pa_GetDeviceCount "${PORTAUDIO19_LIBRARY_DIR}" HAVE_PORTAUDIO19) if (HAVE_PORTAUDIO19) set(PORTAUDIO_LIBRARIES portaudio2) set(PORTAUDIO 19) endif (HAVE_PORTAUDIO19) endif (HAVE_PORTAUDIO19) endif (HAVE_PORTAUDIO18) else (USE_PORTAUDIO) set(PORTAUDIO 0) endif (USE_PORTAUDIO) # # Search for SDL # INCLUDE (FindSDL) if (SDL_FOUND) CHECK_SYMBOL_EXISTS(SDL_BUTTON_WHEELUP ${SDL_INCLUDE_DIR}/SDL.h HAS_SDL_MOUSEWHEEL) if (NOT HAS_SDL_MOUSEWHEEL) set(SDL_WITHOUT_MOUSEWHEEL 1) endif (NOT HAS_SDL_MOUSEWHEEL) else (SDL_FOUND) message(FATAL_ERROR "SDL not found, but it is needed to compile ${PROJECT_NAME}") endif (SDL_FOUND) # # Search for OpenGL and GLU # INCLUDE (FindOpenGL) if (NOT OPENGL_FOUND OR NOT OPENGL_GLU_FOUND) message(FATAL_ERROR "OpenGL and GLU not found, but are needed to compile ${PROJECT_NAME}") endif (NOT OPENGL_FOUND OR NOT OPENGL_GLU_FOUND) # # Search for PLIB 1.8.4 # # PLIB consist of several more or less independent # components, so we better check each component we need. # Checking via "CHECK_INCLUDE_FILES" fails because gcc is used instead of g++. # How to change this? #SET(PLIB_CHECK_INCLUDE # "plib/ul.h" # "plib/sg.h" # "plib/ssg.h" # "plib/ssgaSky.h" # "plib/pu.h" # "plib/puAux.h") #CHECK_INCLUDE_FILES (${PLIB_CHECK_INCLUDE} USE_PLIB) # As the above doesn't work I use a program which determines # PLIB is >= 1.8.4, which is needed anyway. #CHECK_CXX_SOURCE_COMPILES("#include # #include # #include # #include # #include # #include # int main(void) # { # return 0; # } # " USE_PLIB) #if (NOT USE_PLIB) # message(FATAL_ERROR "PLIB not found, but is needed to compile ${PROJECT_NAME}") #endif (NOT USE_PLIB) TRY_RUN(TEST_RETURNCODE TEST_DID_COMPILE "${CMAKE_BINARY_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/test_plib.cpp") if (TEST_DID_COMPILE AND TEST_RETURNCODE EQUAL 42) set(PLIB_LIBRARIES plibssg plibsg plibpuaux plibpu plibul plibfnt) else (TEST_DID_COMPILE AND TEST_RETURNCODE EQUAL 42) message(FATAL_ERROR "PLIB >= 1.8.4 not found, but is needed to compile ${PROJECT_NAME}") endif (TEST_DID_COMPILE AND TEST_RETURNCODE EQUAL 42) # # Check for libjpeg # find_package(JPEG) # # Check for CGAL # SET(CMAKE_REQUIRED_LIBRARIES CGAL) CHECK_CXX_SOURCE_COMPILES(" #include #include #include int main(void) { return 0; } " HAS_CGAL) if (HAS_CGAL) set(CGAL_LIBRARIES CGAL) add_definitions(-frounding-math) CHECK_INCLUDE_FILE_CXX ("CGAL/assertions_behaviour.h" CGAL_IS_V3) if (NOT CGAL_IS_V3) set(CGAL_IS_V3 0) set(CGAL_MESSAGE "yes (found CGAL > v3)") else (NOT CGAL_IS_V3) set(CGAL_MESSAGE "yes (found CGAL v3)") endif (NOT CGAL_IS_V3) else (HAS_CGAL) set(HAS_CGAL 0) set(CGAL_MESSAGE "no (CGAL not found)") endif (HAS_CGAL) # # # set variables... # # set(CMAKE_CXX_FLAGS_DEBUG "-g3 -O0") set(CRRCSIM_INCDIRS ${SDL_INCLUDE_DIR} ${CMAKE_BINARY_DIR} ${HAVE_SYS_IO_H} ) set(GUI_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(MOD_CHARDEVICE_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(MOD_FDM_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(MOD_INPUTDEV_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(MOD_LANDSCAPE_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(MOD_MAIN_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(MOD_MODE_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(MOD_WINDFIELD_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(MOD_VIDEO_EXT_INCDIRS ${CRRCSIM_INCDIRS}) set(CRRCSIM_SRCS src/aircraft.cpp src/config.cpp src/crrc_fdm.cpp src/crrc_keyboard.cpp src/crrc_loadair.cpp src/crrc_main.cpp src/crrc_sound.cpp src/crrc_soundserver.cpp src/crrc_system.cpp src/CTime.cpp src/global.cpp src/ImageLoaderTGA.cpp src/mouse_kbd.cpp src/record.cpp src/robots.cpp src/SimStateHandler.cpp src/zoom.cpp ) add_subdirectory(src/mod_chardevice) add_subdirectory(src/GUI) add_subdirectory(src/mod_cntrl) add_subdirectory(src/mod_env) add_subdirectory(src/mod_fdm) add_subdirectory(src/mod_inputdev) add_subdirectory(src/mod_landscape) add_subdirectory(src/mod_main) add_subdirectory(src/mod_math) add_subdirectory(src/mod_misc) add_subdirectory(src/mod_mode) add_subdirectory(src/mod_robots) add_subdirectory(src/mod_video) add_subdirectory(src/mod_windfield) set (CRRCSIM_LIBS GUI mod_cntrl mod_env mod_fdm mod_inputdev mod_video mod_landscape mod_main mod_math mod_misc mod_mode mod_robots mod_windfield mod_chardevice ${SDL_LIBRARY} ${OPENGL_LIBRARIES} ${PORTAUDIO_LIBRARIES} ${CGAL_LIBRARIES} ${JPEG_LIBRARIES} ${PLIB_LIBRARIES} ) include_directories(${CRRCSIM_INCDIRS}) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/config.h.in ${CMAKE_BINARY_DIR}/crrc_config.h) add_executable (crrcsim WIN32 ${CRRCSIM_SRCS}) target_link_libraries ( crrcsim ${CRRCSIM_LIBS} ) message("") message("Build options:") message("") message(" Mousewheel support: "${HAS_SDL_MOUSEWHEEL}) message(" Audio interface: "${PORTAUDIO}) message(" Wind data import: "${CGAL_MESSAGE}) message("") if (PORTAUDIO EQUAL 19) message("") message("Attention:") message("") message(" Using Portaudio V19 is not recommended by the CRRCsim team. If") message(" you experience frequent crashes when using the audio") message(" interface, please install Portaudio V18 and recompile CRRCsim.") message("") endif (PORTAUDIO EQUAL 19) INSTALL(TARGETS crrcsim RUNTIME DESTINATION bin) INSTALL(DIRECTORY models/ DESTINATION share/${PROJECT_NAME}/models) INSTALL(DIRECTORY objects/ DESTINATION share/${PROJECT_NAME}/objects) INSTALL(DIRECTORY scenery/ DESTINATION share/${PROJECT_NAME}/scenery) INSTALL(DIRECTORY sounds/ DESTINATION share/${PROJECT_NAME}/sounds) INSTALL(DIRECTORY textures/ DESTINATION share/${PROJECT_NAME}/textures) INSTALL(DIRECTORY documentation/ DESTINATION share/doc/${PROJECT_NAME} PATTERN "Makefile" EXCLUDE PATTERN "Makefile.in" EXCLUDE PATTERN "Makefile.am" EXCLUDE) crrcsim-0.9.12/aclocal.m40000664000175000017500000010372411724452447012051 00000000000000# generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, [m4_warning([this file was generated for autoconf 2.68. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 10 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. #serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 16 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 6 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_MKDIR_P # --------------- # Check for `mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 5 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4/acx_pthread.m4]) m4_include([m4/ax_check_gl.m4]) m4_include([m4/ax_check_glu.m4]) m4_include([m4/ax_lang_compiler_ms.m4]) m4_include([m4/sdl.m4]) crrcsim-0.9.12/HISTORY0000664000175000017500000011114711724452426011270 00000000000000This is version 0.9.12, created on 2012-03-03 --------------------------------------------------- Release Notes for CRRCSim 0.9.12 -------------------------------- - Automatic adaptation of the resolution to that of the screen in fullscreen mode - Internationalisation : messages are now on Englich, German, Italian or French. The users can contribute to the translation in the other languages. - Controls/configures dialogue improvement. Combined with test_mode. Works now after a crash (bug fix). - New calibration method. - Improvement of the dialogue of scenery selection. Alphabetical sorting. Preview. Sky or resolution choice stored for every location. - New method of Wind Flow modelling from terrain, using Computational Fluid Dynamics (2d panel method in wind plane). - Tools for Wind Flow visualisation - Added Wasabi aerobatic glider model. - Revised & enhanced mixer functionalities. - Revised aero-model (stall,flap effect,other minor). - Added HeadsUpDisplay compass showing azimuth and elevation of current viewport. - New method of plan of the shadows. More realistic in the case of a ground not plan. (Simplified Shadow Volume method) - More readable dialogues (no transparency) - Console text display consumes less resources (reduces stuttering when much text is visible) - Added spoiler function to keyboard (b = brake) - Spoiler settings for Supra. - Others bug fix Release Notes for CRRCSim 0.9.11 -------------------------------- - Added command line option -V (print version info, configuration options and exit). - removed obsolete files from distribution - hitting any unused key causes CRRCSim to try reloading the FDMs parameters - Fixed bug #15694 Segfault when configuring audio interface (patch provided by Glenn Trigg) - Improved helicopter parameters - New FDM including an example model: multicopter - New CT6A transmitter interface (by Nikolay B. Eremeyev) - Implemented real engine downthrust, adjusted Flexifly accordingly - Repaired flap and spoiler parameters - Implemented feature request #4271: Model volume can now be configured through the GUI - Heli and Multicopter: reversed nick input to be like fixed wing - Fixed bug #16552 Collision detection with multiple objects fail - Fixed bug #16204 core dump on karmic. Fixed CMake build with libCGAL. - Simulate influence of retractable gears on aerodynamics - Implemented rudimentary crash handling with a new spring.max_force attribute - F3F on all scenery - Implemented scenery file specification v3 - Feature Request #4311 (Replay tool - a shadow plane): You can now save and replay your flights and race against a shadow plane in F3F mode. - Fixed bug #017127 Selections are hardly visible in the GUI - Fixed bug #017076 Build error when CGAL installed on Ubuntu karmic - Implemented feature request #4470 Improve scenery selection dialog Release Notes for CRRCSim 0.9.10 -------------------------------- - New input functions: flap, spoiler, retract, prop/rotor pitch. Note: these functions are right now only supported by few models (Sport has retractable gear, Skorpion has spoiler and flaps). - Helicopter simulation. CRRCsim now features a basic flight model for helicopters that simulates all kinds of helis (gas/electric, fixed/collective pitch, single/coax rotor). - Better input device configuration. Removed some bugs, redesigned dialog. - Bugfix for 9600 baud FMSPIC interfaces. - Fixed bug #2012004: On Windows, the device combo box should now list all available serial ports. Some additional fixes to serial interface initialization and ctrlgen dialog handling (may fix #1921555 as well). - Feature request #004269: Volume control. - Fixed Bug #14363 (Crash when reconfiguring input method). - Fixed Bug #15028 (joystick configuration crash). - Fixed Bug #15136 (Segfault when exiting CRRCsim). - Fixed Bug #15138 (Seg Fault when trying to configure joystick). - Fixed Bug #15139 (options>controls>buttons doesn't alter config crrcsim.xml). - Fixed Bug #15161 (Axis assignment in Options->Controls->Buttons does not work). - Added a Unix manpage. - Framework for development and testing of flight envelope controllers. (autopilot functions). - New scenery selection dialog. - Height calculation for custom/model-based sceneries. - Optional 3D windfield import. - JPEG texture loading support. Release Notes for CRRCSim 0.9.9 ------------------------------- - GNU autotools support: CRRCsim can be built using the standard ./configure && make install procedure. - Changed airplane description file format to allow a ControlSurfaceAnimation to be controlled by more than one control input (e.g. for elevons). - Fixed Windows installer: some of the documentation was missing. - FMSPIC interface code cleanup, added /dev/ttyUSBx interfaces. - Included patch from Tom Willis (3D preview in aircraft selection dialog). This was later requested by an anonymous user as Feature Request item #1930079. - Conversion of audio interface code to Portaudio 19. The code will now work with both Portaudio 18 and 19. ./configure will auto-detect and use the installed version. (done) - New transmitter interface "ZhenHua" for Walkera transmitters on the serial port. - Removed dependency on GLUT and gle. - New pop-up console to display system messages. - The audio input device for the AUDIO interface can now be selected in the controls dialog. More robust support for hotplugged audio devices. - Sloppy camera: The camera can be configured to follow the model with a slight delay. - New dialog Help --> Keys, which shows the key mapping. - Feature Requests item #1802286: The F3F results screen now shows the system date and time at which a run was started and ended. Release Notes for CRRCSim 0.9.8 ------------------------------- - New model: The Gap65 is a beautiful aerobatics model airplane designed by Pierpaolo Garofalo, who also created the model for CRRCsim. The model demonstrates some of the new CRRCsim features in 0.9.8: moving control surfaces and steerable tail wheel. - When reading description texts from an XML file, excessive white space is removed from the text to make it more readable in the dialog boxes. - The skybox texture offset option is now configurable through the GUI. - The "wheel" section of an airplane description file now allows mapping of a wheel to an R/C channel (for modelling steerable nose- or tailwheels). - Added a control surface animation class that can be configured from the XML model description file. This class moves the control surfaces of the model according to control input from the transmitter. The following models already use this feature: Gap65, Allegro, Flexifly XLM. - Added a SAL option to the launch dialog to simulate a side-arm-launch (only try this with special DLG models like the Fireworks III from the crrcsim-addon-models package, because a standard model can't compensate for the initial rotation around the yaw axis!). - Feature Request #1123364: Models can now bring their own launch presets in the airplane XML description file. The airplane selection dialog now has a checkbox to load the default launch mode when the model is selected. This checkbox is only shown if the selected model features a default launch config. - The texture filenames are now defined in the scenery files, not in crrcsim.xml. - Corrected a bug that sometimes caused the launch option dialog to be placed partly off-screen. - Changed the default F3F sound folder to "sounds/f3f/default". - Eliminated the need to have an empty "beep" sound folder to select the console beep as the F3F turn signal without .wav output. - Default wind settings can now be specified in each scenery file. If no wind settings for a location are stored in the configuration file, CRRCsim will try to load these scenery defaults before falling back to the internal default. - More realistic FDM parameters for the Flexifly XLM model. - Patches to allow CRRCSim to interface to the Crossbow MNAV autopilot available at http://sourceforge.net/projects/micronav by emulating a Crossbow MNAV navigation and servo control board (product information available at http://www.xbow.com/Products/productdetails.aspx?sid=193). - Applied patch #1646254 (Fix extra qualification in 0.9.7) submitted by J.D. Williams. - Fixed a bug that made dynamic soaring impossible in 0.9.7. - Added PNG icon from patch #1647962 submitted by J.D. Williams. - Plane selection dialog now displays the current plane when it is opened. - Fixed problems with order of evaluation of f, x and y options. Release Notes for CRRCSim 0.9.7 ------------------------------- - New, more realistic thermal model (V3). See "thermalsim.html" in the "documentation/thermals" subfolder for more details on the new algorithm. The thermal model can be configured in crrcsim.xml which by default contains some sensible configuration values. - New airplane selector dialog: Airplanes are now sorted into various categories, and the dialog shows the airplane description from the XML file. - Bugfix: joystick selection did not work properly, it always fell back to joystick 0. In addition, the joystick selection dialog now shows the full device name in addition to the address. - Sky rendering can now optionally be done by projecting 90-deg-FOV-textures (generated by TerraGen [http://www.planetside.co.uk/terragen/] or any other sky rendering tool) onto a sky box. - Sky and some scenery parameters can now be configured through the provided scenery files "davis-orig.xml" and "cape_cod-orig.xml". - In addition to the "Sky Box" and "Original Sky Dome" methods for sky rendering, it's now also possible to render a simple untextured sky dome. - Patch submitted by Kees Lemmens: Added support for accessing multiple sound cards with the AUDIO interface. The card ID can be configured in crrcsim.xml. - Bugfix: When installing CRRCsim on GNU/Linux with "make -f Makefile.Linux install_local", it didn't find the F3F sound folders (but reported all folders below /usr/local/share/games/crrcsim/ as sound folders). Release Notes for CRRCSim 0.9.6 ------------------------------- - New XML file format replaces the existing .air file format. - One model file can now feature more than one airplane configuration (different looks, additional ballast, ...) - Converted all existing .air files to the new .xml file format. - Airplanes can now be assigned more than one sound file. All sounds will be played simultaneously, the mix ratio can be configured freely. - New sound type: "glider" sound (depending on relative and absolute speed of an airplane) - Added a default glider sound file to some of the airplanes. - Feature request #1184231 Mac OS X: file location change request: saved in user preferences folder - Removed static linkage of dlportio.dll on windows - Added a platform-specific message box that displays errors if CRRCsim was unable to start up - Fixed a rendering problem with F3F mode: base pylons appear translucent in training mode and text color should be white in "normal" mode - Fixed the problems with the sound folders for F3F on windows - improvement of macosx video intialisation reliability - added macosx xcode version 2.2 project file - Fixed sky display anomaly on macosx and atirage pro video - New model: Pemotec Flexifly XLM - New stars-and-stripes-finish for the "Sport" - Some more wind and thermal presets Release Notes for CRRCSim 0.9.5 ------------------------------- - New power and propulsion system: Instead of the old "magic source of thrust" the powered planes now feature a detailed simulation of the propulsion system. It is mainly aimed towards electric planes and simulates things like changing battery voltage over current drain and capacity, engine/shaft/gearbox inertias and efficiency, prop efficiency and prop folding. - Added a battery capacity indicator to the HUD - Added indicator for wind direction to the HUD - Airplane 3D models are now rendered by loading common 3D file formats (AC3D, 3D Studio Max, ...) instead of describing their geometry in the .air files. - Video setup will now try different color depths before giving up - Fixed bugs #1251999/#1252344: CRRCsim crashed when selecting the parallel interface on Win32 - Fixed a lot of coordinate system issues - Lots of structural changes to the code Release Notes for CRRCSim 0.9.4 ------------------------------- - Integrated F3F mode from crrcsim-f3f - More flexible engine sound handling: A .wav file for the engine sound can be specified in the .air file, together with an engine attribute (electric or glow) - "Pure" gliders now ignore the throttle input - New models: Zagi-XS, Rutan Quickie - Improved RCTRAN2 interface - Improved FMSPIC interface - Feature request #1184223: audio input mixer disable option. Mixer can now be disabled for all interfaces. - Bugfixes Release Notes for CRRCSim 0.9.3 ------------------------------- - Acoustic variometer for all platforms - Configuration dialog for audio settings - Simplified configuration (one central dialog) - New dialog for transmitter calibration and mapping - New interface type: FMSPIC - serial connection via an FMS-Pic-style cable. Supports 19200 baud / 0xFF and 9600 baud / 0xF0+ cables (9600/0xF0+ is still experimental) - Added a software mixer to the audio interface (exponential, trim and rate limit settings) - Enabled new thermal simulation code - Added an FPS limiter to reduce CPU usage on fast systems - Fixed bug #1177488: Rudder reversal in test mode - Fixed issue #1093835: CRRCsim now reports an error and cleanly exits if a texture file is missing instead of crashing without error message. - Joystick now has a default mapping (axis 0 and 1 mapped to elevator and aileron) - Fixed issue #1176549: overflow in windfield simulation - New model: arkanj-mg11.air Release Notes for CRRCSim 0.9.2 ------------------------------- What's new in 0.9.2? -------------------- Graphical user interface The most obvious new feature is a dialog-based graphical user interface (GUI) which can be activated by pressing . Use it to configure your transmitter interface, the video and audio settings, to choose a different airplane model or to save your configuration changes to disk. The GUI also provides a replacement for the old "verbose" mode which printed various information to stdout. All information will now be displayed right inside the simulation window if you activated the verbose mode (View-->Toggle verbose). XML configuration file The configuration is no longer stored in crrcsim.cfg. This file was replaced by crrcsim.xml. If you prefer configuring CRRCSim by hand instead of using the GUI, you can still edit this file with a text editor or an XML editor. Just in case you messed up anything in this file you can simply delete it. On the next startup everything will be reset to default values and crrcsim.xml will automatically be recreated. Transmitter interfaces AUDIO: This interface type now is an official part of CRRCSim on all supported platforms. It acquires the transmitter's PPM signal from the trainer chord plug via the PC's soundcard. More information on how to connect the transmitter can be found in the documentation directory. RCTRAN2 (experimental): This interface type is included as a possible replacement for the existing RCTRAN interface on GNU/Linux. It uses the /proc file system instead of sharing memory with the kernel through mbuff. For more information on how to build the kernel module and how to use this interface, please consult the information from the documentation directory. Launch mode configuration In older versions of CRRCSim the initial status of the airplane after a simulation reset was described in the .air file of this plane. Thus, you had to edit this file if you wanted to start at a different altitude or with a different velocity. Now the launch parameters (altitude, velocity and angle) can be configured from within CRRCSim. The launch dialog offers presets for a variety of launch modes (hand start, ground start, HLG throw, winch start) and also offers the possibility to create new custom launch parameter sets. Auto-zooming To compensate for the limited resolution of a PC monitor which makes it difficult to control the plane when flying at great distance from the viewpoint, the zoom can now be configured to automatically follow your plane. You can access this setting through the video resolution dialog. Set the auto-zoom value to zero to disable this feature. New airplane models * Skorpion, an F3F-oriented slope soarer * Melyan 01, a twin-boom sports plane * Tug, another sports plane * Skimmer, a typical beginner model * Zipper, a flying wing for slope soaring made by Birdworks * Zip60, the sixty-inch-Zipper Support for joysticks with up to eight axis Older versions only supported four axis which made it impossible to use the Great Planes USB controller as it maps the rudder control to a higher axis number. Basic sounds There is a simple audio variometer (currently linux only) and engine sound. Please notice that engine sound is currently not related to the selected model. When chosing a glider you have to turn of the engine sound manually. Plane-dependend sound effects will be integrated in a future release. Test mode Pressing 'd' will change to test mode. This shows the effect of the input control signals on the plane without the risk of crashing. If AUDIO is selected as transmitter interface, a small oscilloscope will show the signal from the sound card input. --------------------------------------------------- Detailed changelog: @ --- 1441 --- 184a5329146f --- 2012-03-03 18:28 +0100 --- tip | User: jreucker | Added tag 0.9.12 for changeset 9cce9ce00208 | o --- 1440 --- 9cce9ce00208 --- 2012-03-03 18:18 +0100 --- 0.9.12 | User: jreucker | Added Wasabi glider to distribution. | o --- 1439 --- 58d06b3cea4e --- 2012-03-03 17:17 +0100 --- | User: jreucker | Added missing textures (preview images) to distribution | o --- 1438 --- e7fb27ea30c8 --- 2012-03-03 16:49 +0100 --- | User: jreucker | Added missing texture Helvetica_iso8859-15.txf to distributed data. | o --- 1437 --- 4e7da31d38b6 --- 2012-03-03 15:58 +0100 --- | User: jreucker | Fixed EXTRA_DISTs for locale files | o --- 1436 --- c8592b3e3f5e --- 2012-02-29 13:26 +0100 --- | User: JLienard | Minor update of french localization | o --- 1435 --- 9b42c72c19a1 --- 2012-02-27 23:28 +0100 --- |\ User: jreucker | | merge | | | o --- 1434 --- b90fc1f8c804 --- 2012-02-27 23:16 +0100 --- | | User: lucag66 | | Updated Wasabi model (new setup with spoiler, suggested mixer preset) & doc | | | o --- 1433 --- 149c9424dfc9 --- 2012-02-27 23:14 +0100 --- | | User: lucag66 | | Mixer preset load&save in mixer dialog + mixer preset definition in model file. | | Option to auto load model mixer setting to be implemented yet. | | | o --- 1432 --- 43d40a5c8f23 --- 2012-02-27 23:10 +0100 --- | | User: lucag66 | | Updated italian localization | | o | --- 1431 --- 4559cf894c29 --- 2012-02-27 23:26 +0100 --- |/ User: jreucker | Updated german translations. | o --- 1430 --- 53c0d4de15fc --- 2012-02-27 09:57 +0100 --- | User: JLienard | Internationalization (an oversight) | o --- 1429 --- f115ffffcfa1 --- 2012-02-26 18:36 +0100 --- | User: JLienard | Win32 installer adjustment + french locale update + font completed | o --- 1428 --- a816e2ca13e0 --- 2012-02-26 02:16 +0100 --- |\ User: lucag66 | | Merge | | | o --- 1427 --- cbddf0d2c887 --- 2012-02-26 02:14 +0100 --- | | User: lucag66 | | New solution for improvement of popup menus contrast in the dialogues. | | Also improved consistency of dialog formats (combo height and checkbox size). | | o | --- 1426 --- 91015347e9cf --- 2012-02-25 01:16 +0100 --- | | User: lucag66 | | Updated italian localization. | | o | --- 1425 --- a7df71c419a0 --- 2012-02-25 01:09 +0100 --- | | User: lucag66 | | Bug and compiler warning fix. | | Keyboard-binded control now working properly; trim/offset now still allowing | | full -0.5/+0.5 control range to be reached for unsigned axis; fixed warnings | | in wind_from_terrain | | | o --- 1424 --- 0c405a480a2a --- 2012-02-25 19:23 +0100 --- |/ User: JLienard | Try of improvement of the contrast of the popmenus in the dialogues | o --- 1423 --- b36150eb8f5f --- 2012-02-22 12:06 +0100 --- | User: JLienard | Automatic resolution in full screen | o --- 1422 --- 79205be48f3a --- 2012-02-20 15:39 +0100 --- | User: JLienard | Internationalisation (step 4) | o --- 1421 --- c1b601e2404b --- 2012-02-19 22:33 +0100 --- | User: jreucker | Updated german localization. | o --- 1420 --- fb86b42f49e2 --- 2012-02-19 00:28 +0100 --- | User: lucag66 | Internationalisation (step 3). | Added "View wind" dialog internazionalisation. | IT locale updated, other locale require update. | o --- 1419 --- 0b299a819a34 --- 2012-02-18 00:00 +0100 --- | User: lucag66 | Italian localization. | Consistently changed to upper case labels. | Updated "locale/xx" message file, "fr" & "de" still requires update! | o --- 1418 --- f46d19a23c57 --- 2012-02-13 22:07 +0100 --- | User: jreucker | Fixed compiler warnings (gcc 4.6.1, GNU/Linux) | o --- 1417 --- b4ad88428286 --- 2012-02-12 22:32 +0100 --- | User: jreucker | Updated translation docs. | o --- 1416 --- e9c673282620 --- 2012-02-12 22:22 +0100 --- | User: jreucker | Automake should now correctly distribute and install locale files. | o --- 1415 --- f3253e8463c9 --- 2012-02-12 16:40 +0100 --- | User: jreucker | Started german localization. | o --- 1414 --- 890477368d6b --- 2012-02-10 08:54 +0100 --- | User: JLienard | internationalisation (step 2) | o --- 1413 --- 1b964f457c27 --- 2012-02-05 17:41 +0100 --- | User: JLienard | internationalisation (step 1) | o --- 1412 --- 011a0b650868 --- 2012-02-01 17:13 +0100 --- | User: JLienard | Skyvariant is now stored for every location + Improvements of the display of the description of the location and the airplane (display cleanly MSWindows files...) | o --- 1411 --- 027a4a9f5edc --- 2012-01-31 17:23 +0100 --- | User: JLienard | The perspective is now more deformed when the ratio height/width changes: a sphere remains round. | o --- 1410 --- 20962176b48a --- 2012-01-31 12:39 +0100 --- | User: JLienard | Combine test_mode with Controls/configures. Everything works now after a crash. | o --- 1409 --- b46d459565fe --- 2012-01-29 18:28 +0100 --- | User: lucag66 | A few fixes & updates. | Set min ref height in wind_from_terrain mode2; added 4th programmable mixer; | updated documentation files; fixed wind field at Z>250ft in Cape Cod built-in; | increased Cl_min to -0.5 for Crossfire, Erwin, K2 F3F 2, Skorpion; | increased Cl_min to -0.6 for Pilatus B4. | o --- 1408 --- 5506b445899b --- 2012-01-21 00:41 +0100 --- | User: lucag66 | New CFD-based wind_from_terrain model, using 2d panel method in wind plane. | Mode=1 for old geometrical model, mode=2 (defualt) for new CFD-based model. | Re-activated "View->Inspect wind" menu and enhanced windfield visualisation | tool, which is now also used to chnage wind_from_terrain mode. | o --- 1407 --- 89656d022802 --- 2012-01-29 18:10 +0100 --- | User: lucag66 | Added Wasabi aerobatic glider model. | This model fly best with snap-flap (i.e. elevator-to-flap mixing), | and thus suggested the development of the enhanced "mixer" functionalities | as well as the review of Larcsim aerodynamic model. | o --- 1406 --- 10192f5ce318 --- 2012-01-21 23:30 +0100 --- | User: lucag66 | Fixed error in enhanced mixer functionalities patch, which caused keyboard | input not to work any more. | o --- 1405 --- 22c6a91926a6 --- 2011-12-25 18:05 +0100 --- | User: lucag66 | Fixed errors with trim value initialisation for unsigned axis. | Simplified mixer's info in config file. | NB: mixers also apply to unsigned axis. | o --- 1404 --- 8ba49cfb82b9 --- 2011-12-25 16:11 +0100 --- | User: lucag66 | Revised & enhanced mixer functionalities. | Added dual rate setting and 3 user-defined linear mixers. | NB: mixers do not apply to "unsigned" axis (throttle, spoiler, retract). | Preset & current airplane default setting management to be added.. | Keyboard interaction (mixers and d/r toggle) to be added.. | Revised Wasabi model (increased aileron travel and updated suggestion for | elevator to flap mixing). | o --- 1403 --- aa2ab384ea0c --- 2011-11-27 13:08 +0100 --- | User: lucag66 | Revised aero-model (stall,flap effect,other minor). | Changed "flaps" to "flap" for consistency and updated Skorpion model, | (although flap effect for this model should be verified). | o --- 1402 --- 0b4445f06f2e --- 2011-11-26 23:59 +0100 --- | User: lucag66 | MinGW requires include for getenv() | o --- 1401 --- dc100fba6c0c --- 2012-01-26 09:05 +0100 --- | User: JLienard | Improvement of the dialogue of scenery selection: alphabetical sorting, preview | o --- 1400 --- 33ca65db5aef --- 2012-01-19 14:05 +0100 --- | User: JLienard | Improvement of the management of the key 'RESET' | o --- 1399 --- 5b9c3b619dfa --- 2012-01-11 17:49 +0100 --- | User: JLienard | Correct initialization when F3F is validated | o --- 1398 --- 196a8122117c --- 2012-01-07 23:18 +0100 --- | User: lucag66 | HUD compass and keyboard shortcuts update. | o --- 1397 --- 215e319dfbad --- 2012-01-02 12:30 +0100 --- | User: JLienard | secure shadow volume | o --- 1396 --- f731716b2eb5 --- 2011-12-29 22:52 +0100 --- | User: lucag66 | Armonized F3F game text size and location and HUD compass label text size. | o --- 1395 --- 982592636000 --- 2011-12-28 17:01 +0100 --- | User: lucag66 | Added scale factor to field_of_view to get more accurate compass labels. | o --- 1394 --- 28a3fd2d610f --- 2011-12-28 02:02 +0100 --- | User: lucag66 | Added HUD compass showing azimuth and elevation of current viewport. | Toggled on/off from View menu. | o --- 1393 --- 800406a25068 --- 2011-12-27 14:01 +0100 --- | User: jreucker | Fixed cmake build. | o --- 1392 --- 93526ca9acb5 --- 2011-12-13 11:47 +0100 --- | User: JLienard | Shadow Volume | o --- 1391 --- 42f303d8e64c --- 2011-11-19 10:38 +0100 --- | User: JLienard | shadowing with stencil work correctly | o --- 1390 --- c261ff1b2730 --- 2011-11-11 09:17 +0100 --- | User: JLienard | initialisation variable heightdata | o --- 1389 --- d75b6f4c0bf6 --- 2011-08-13 17:57 +0200 --- |\ User: jreucker | | merge | | | o --- 1388 --- fc6ecfc1a526 --- 2011-08-13 17:47 +0200 --- | | User: jreucker | | GLConsole and verbosity output fall back to bitmap font if texture font is not available. | | | o --- 1387 --- af4fb05c0c34 --- 2011-08-09 21:28 +0200 --- | | User: jww | | enhanced text display performance: | | | | based on patch by slowhand_47 | | o | --- 1386 --- 880b9702ae23 --- 2011-08-12 09:24 +0200 --- | | User: jww | | GUI: no transparency | | o | --- 1385 --- 2e692387c6fc --- 2011-08-12 09:29 +0200 --- | | User: jww | | merged three K2 files into one: | | | | requires recent file format extension | | o | --- 1384 --- 88010fb4620c --- 2011-08-12 09:23 +0200 --- | | User: jww | | file format extension: | | | | Allow an aero section inside of config which takes precedence over the | | general aero section. | | o | --- 1383 --- b1a25ecf866c --- 2011-08-11 11:44 +0200 --- | | User: jww | | airplane selection dialog adapts to small window sizes | | o | --- 1382 --- b147870fa0cc --- 2011-08-11 11:08 +0200 --- | | User: jww | | airplane selection dialog: hide comboboxes in case of zero alternatives | | o | --- 1381 --- a5122b400c7d --- 2011-08-10 14:39 +0200 --- | | User: jww | | airplane selection dialog (description display), model descriptions | | | | Airplane selection dialog, description display: less black magic. The previous code | | made nice formatting impossible. More black magic would be lots of code and one | | would have to tell people about how it works... | | | | Updated model descriptions to look nice with new code; added some content, too. | | o | --- 1380 --- 11cd2bbc7d44 --- 2011-08-10 12:33 +0200 --- | | User: jww | | airplane selection dialog enlarged and rearranged | | | | ...to give more room for (meaningful) descriptions | | o | --- 1379 --- 2745a2cdacdd --- 2011-08-02 12:11 +0200 --- |/ User: jww | 1024x600 added to default resolutions | o --- 1378 --- f9ad00f06134 --- 2011-07-29 15:29 +0200 --- | User: jww | patch #3153: cosmetics | | o --- 1377 --- 3eaa18cb9a2f --- 2011-07-29 20:00 +0200 --- |/ User: jww | code to test patch #3153: | | Fly an attitude controlled quadrotor and slowly hover around yourself at "Davis". | If you go slowly enough, you'll see the model jumping (only using old code, of | course). | | This code: pipe stdout to a file and plot it (for examle using gnuplot). As | aharmat wrote, you'll see latitude_ jumping around zero while latitude behaves | smoothly. | | Thanks to aharmat for his contribution and its excellent documentation! | o --- 1376 --- 8e395bce06ca --- 2011-07-29 11:58 +0200 --- | User: jww | Applied patch #3153: "Numerically stable geodetic latitude function" | | submitted by aharmat, who wrote: | | This is easiest to see with the helicopter or quadrotor because you | can fly across the y axis slowly. Choose the launch site to be close | to (0, 0), and fly around slowly, you should see the simulation | stutter. I added a line to the debug display showing x,y,z coordinates | to make it easier for me to track down the problem. If you do this, | then watch the x coordinate as you drift slowly across the y axis, | when it hits zero you will see stuttering. This attached picture shows | a plot of the geocentric and geodetic latitudes before the patch, you | can clearly see the problem around x = 0. After the patch, the | geodetic latitude follows the geocentric smoothly. | o --- 1375 --- 93cdb20d3e80 --- 2011-05-15 18:19 +0200 --- | User: jww | Propeller torque applied to airframe: | | See Bob Parks' email "Re: [crrcsim] Re: Control Trims", 15 May 2011, crrcsim@yahoogroups.com: | | "...with a normal tractor prop, | the net torque applied to the airframe (which has to be trimmed out with | aileron or whatever) is a fraction of the shaft torque. 1/4 might be a | typical number. | ..." | [dependent on wings and fuselage, full torque applied in case of pusher prop] | o --- 1374 --- 246fe096320d --- 2011-04-25 14:57 +0200 --- | User: slowhand_47 | Reduced distance-dependend sound volume attenuation for powered models. | o --- 1373 --- 01f632038fd8 --- 2011-04-25 14:37 +0200 --- | User: slowhand_47 | Spoiler settings for Supra. | o --- 1372 --- 0180686234e6 --- 2011-01-05 22:15 +0100 --- | User: slowhand_47 | Added spoiler function to keyboard (b = brake) | o --- 1371 --- 8a68ed1b1d3d --- 2011-01-05 21:43 +0100 --- | User: slowhand_47 | First attempt to implement a default keyboard input device. | o --- 1370 --- 1d7ccb8e3e64 --- 2010-12-25 22:52 +0100 --- | User: jreucker | FR #5164 Screen resolutions for flat panels: Added 3 more default resolutions. | o --- 1369 --- 2db958e19c2b --- 2010-11-23 17:55 +0100 --- | User: jww | force 'adapt offset' state in update() at the end of calibration | o --- 1368 --- 0fa46a49326e --- 2010-11-03 22:41 +0100 --- | User: jww | inputdev: new calibration method: | | It allows input devices with different scaling left and right of centered | stick. Reported by someone using a transmitter-to-joystick-interface. | o --- 1367 --- ea90ea016018 --- 2010-11-03 21:30 +0100 --- | User: jww | added debug output: calibration and mixer data | o --- 1366 --- e80865aaee6d --- 2010-11-03 21:30 +0100 --- | User: jww | mcopter01, attitude controlled: limit rate setpoint | o --- 1365 --- c4dd3b49a58c --- 2010-10-27 16:19 +0200 --- | User: jww | Ctrnl_MCopter01: spoiler input can switch attitude/rate control | o --- 1364 --- 8cfd7341f608 --- 2010-10-27 16:17 +0200 --- | User: jww | completed TSimInputs::eSteeringMap | o --- 1363 --- 90a2bb68426e --- 2010-10-23 07:41 +0200 --- | User: jww | Bugfix for bug #17248 | | https://developer.berlios.de/bugs/?func=detailbug&bug_id=17248&group_id=9957 | o --- 1362 --- fa8a09135c86 --- 2010-10-21 22:26 +0200 --- | User: jww | Added graphics jww05 to qc01.xml | o --- 1361 --- 1fa832dfd8b5 --- 2010-10-16 11:16 +0200 --- | User: jreucker | Re-enabled crash detection (was deactivated since changeset 47418350284e) | o --- 1360 --- 4ef525a6723a --- 2010-09-29 22:01 +0200 --- | User: jreucker | Added comment. | o --- 1359 --- 75cf95b34351 --- 2010-09-29 21:55 +0200 --- | User: jreucker | Fixed type-punned-pointer warning. | o --- 1358 --- 47418350284e --- 2010-06-14 14:49 +0200 --- | User: joel | For a starting position on a sloping ground, puts the plane parallel to the ground. [Bug #17239] | o --- 1357 --- 70b418a0c4f8 --- 2010-06-08 22:54 +0200 --- | User: jreucker | Added debug information and sanity checking to location dialog. | o --- 1356 --- dbd1c8a30bf4 --- 2010-06-02 21:57 +0200 --- | User: jreucker | Added tag 0.9.11 for changeset 8564ef8346a4 | o --- 1355 --- 8564ef8346a4 --- 2010-06-02 21:56 +0200 --- 0.9.11 | User: jreucker | Set all version strings to 'dev'. Fixed CMake build. | o --- 1354 --- 7b4c63ab769e --- 2010-05-31 22:28 +0200 --- | User: jreucker | Fixed make distcheck problem (.cpp files should never be included) | o --- 1353 --- da82b37c650d --- 2010-05-26 21:55 +0200 --- | User: jreucker | Updated release notes | o --- 1352 --- 891789a7b0df --- 2010-05-26 21:41 +0200 --- | User: jreucker | Added description box to location dialog. | o --- 1351 --- 3caae1221c3b --- 2010-05-22 22:30 +0200 --- | User: jreucker | Added file path label to location dialog. | o --- 1350 --- f370473b3511 --- 2010-05-21 22:04 +0200 --- | User: slowhand_47 | Extended location dialog to select the sky variant | o --- 1349 --- d30ce9b3e782 --- 2010-05-16 22:47 +0200 --- | User: slowhand_47 | Changed scenery format v3: it's now allowed to define more than one sky. | o --- 1348 --- 54ac7af2845e --- 2010-05-15 18:27 +0200 --- | User: jreucker | max_force attribute for more models | o --- 1347 --- 283b6722bbf6 --- 2010-05-11 21:10 +0200 --- | User: jreucker | Updated release notes | o --- 1346 --- a8941162ce36 --- 2010-05-10 23:15 +0200 --- | User: slowhand_47 | Ported autotools changes to cmake build system. | o --- 1345 --- de4cf6656974 --- 2010-05-10 22:27 +0200 --- | User: slowhand_47 | Small fix for last autotools change. Works now on Ubuntu 10.04. | o --- 1344 --- b50cc67e51dc --- 2010-05-10 21:35 +0200 --- | User: jreucker | Updated .hgignore to ignore files of the Anjuta IDE. | o --- 1343 --- 128f3b4e266d --- 2010-05-10 14:40 +0200 --- | User: Joel | fix Bug #17076 Build error when CGAL installed on Ubuntu karmic | o --- 1342 --- 47166dafccab --- 2010-05-09 22:54 +0200 --- | User: slowhand_47 | Fine-tuned puaCRRCListBox appearance | crrcsim-0.9.12/packages/0000775000175000017500000000000011724452516012035 500000000000000crrcsim-0.9.12/packages/Win32/0000775000175000017500000000000011724452516012737 500000000000000crrcsim-0.9.12/packages/Win32/crrcsim.nsi0000755000175000017500000001425211724452426015041 00000000000000; Script generated by the HM NIS Edit Script Wizard. ; HM NIS Edit Wizard helper defines !define PRODUCT_NAME "CRRCSim" !define PRODUCT_VERSION "0.9.12" !define PRODUCT_PUBLISHER "CRRCSim DevTeam" !define PRODUCT_WEB_SITE "http://sourceforge.net/projects/crrcsim/" !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\crrcsim.exe" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" ;-------------------------------- ;Language Selection Dialog Settings ;Remember the installer language !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" !define MUI_LANGDLL_REGISTRY_KEY "Software\CRRCSim" !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" SetCompressor lzma ; MUI 1.67 compatible ------ !include "MUI.nsh" ; MUI Settings !define MUI_ABORTWARNING !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" ; Welcome page !insertmacro MUI_PAGE_WELCOME ; License page !define MUI_LICENSEPAGE_RADIOBUTTONS !insertmacro MUI_PAGE_LICENSE "COPYING" ; Directory page !insertmacro MUI_PAGE_DIRECTORY ; Instfiles page !insertmacro MUI_PAGE_INSTFILES ; Finish page !define MUI_FINISHPAGE_SHOWREADME "Documentation\dlportio.txt" !define MUI_FINISHPAGE_SHOWREADME_TEXT "Show information on parallel interface" !insertmacro MUI_PAGE_FINISH ; Uninstaller pages !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES !insertmacro MUI_UNPAGE_FINISH ; Language files !insertmacro MUI_LANGUAGE "English" !insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "Italian" ; Reserve files !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS ; MUI end ------ Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" OutFile "CRRCsim-Win32-${PRODUCT_VERSION}.exe" InstallDir "$PROGRAMFILES\CRRCSim" InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" ShowInstDetails show ShowUnInstDetails show Section "Hauptgruppe" SEC01 SetOutPath "$INSTDIR" SetOverwrite ifnewer File "crrcsim.exe" CreateDirectory "$SMPROGRAMS\CRRCSim" CreateShortCut "$SMPROGRAMS\CRRCSim\CRRCSim.lnk" "$INSTDIR\crrcsim.exe" CreateShortCut "$DESKTOP\CRRCSim.lnk" "$INSTDIR\crrcsim.exe" File "packages\icons\crrcsim.ico" File "*.dll" File "Readme" Rename "Readme" "Readme.txt" File "COPYING" Rename "COPYING" "COPYING.txt" SetOutPath "$INSTDIR\locale" File /r "locale\crrcsim.mo" SetOutPath "$INSTDIR\models" File /r "models\*.xml" SetOutPath "$INSTDIR\sounds" File /r "sounds\*.wav" SetOutPath "$INSTDIR\textures" File "textures\*.rgb" File "textures\*.bw" File "textures\*.jpg" File "textures\*.txf" SetOutPath "$INSTDIR\objects" File "objects\*.*" SetOutPath "$INSTDIR\scenery" File "scenery\davis-orig.xml" File "scenery\cape_cod-orig.xml" File "scenery\simple.xml" SetOutPath "$INSTDIR\Documentation" File "Documentation\*.txt" File "Documentation\*.jpg" File "Documentation\*.html" Rename "Documentation\README" "Documentation\README.txt" SetOutPath "$INSTDIR\Documentation\file_format" File "Documentation\file_format\*.html" SetOutPath "$INSTDIR\Documentation\input_method\SERIAL2" File "Documentation\input_method\SERIAL2\README" SetOutPath "$INSTDIR\Documentation\input_method\PARALLEL_1_TO_3" File "Documentation\input_method\PARALLEL_1_TO_3\*.*" SetOutPath "$INSTDIR\Documentation\input_method\CT6A" File "Documentation\input_method\CT6A\*.*" SetOutPath "$INSTDIR\Documentation\input_method\MNAV" File "Documentation\input_method\MNAV\*.*" SetOutPath "$INSTDIR\Documentation\models" File "Documentation\models\*.txt" SetOutPath "$INSTDIR\Documentation\power_propulsion" File "Documentation\power_propulsion\*.html" File "Documentation\power_propulsion\*.png" SetOutPath "$INSTDIR\Documentation\thermals" File "Documentation\thermals\*.*" SetOutPath "$INSTDIR\Documentation\howto_create_models" File "Documentation\howto_create_models\*.html" SectionEnd Section -AdditionalIcons SetOutPath $INSTDIR WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" CreateShortCut "$SMPROGRAMS\CRRCSim\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url" CreateShortCut "$SMPROGRAMS\CRRCSim\Uninstall.lnk" "$INSTDIR\uninst.exe" SectionEnd Section -Post WriteUninstaller "$INSTDIR\uninst.exe" WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\crrcsim.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\crrcsim.exe" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" SectionEnd Section Uninstall Delete "$INSTDIR\${PRODUCT_NAME}.url" Delete "$INSTDIR\uninst.exe" Delete "$INSTDIR\License.txt" Delete "$INSTDIR\Readme.txt" Delete "$INSTDIR\Copying.txt" Delete "$INSTDIR\History.txt" Delete "$INSTDIR\stdout.txt" Delete "$INSTDIR\stderr.txt" Delete "$INSTDIR\SDL.dll" Delete "$INSTDIR\crrcsim.ico" Delete "$INSTDIR\crrcsim.exe" Delete "$SMPROGRAMS\CRRCSim\Uninstall.lnk" Delete "$SMPROGRAMS\CRRCSim\Website.lnk" Delete "$DESKTOP\CRRCSim.lnk" Delete "$SMPROGRAMS\CRRCSim\CRRCSim.lnk" RMDir "$SMPROGRAMS\CRRCSim" RMDir /r "$INSTDIR\Documentation" RMDir /r "$INSTDIR\sounds" RMDir /r "$INSTDIR\models" RMDir /r "$INSTDIR\textures" RMDir /r "$INSTDIR\scenery" RMDir /r "$INSTDIR\objects" RMDir "$INSTDIR" DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" DeleteRegKey /ifempty HKCU "Software\CRRCSim" SetAutoClose true SectionEnd ;-------------------------------- ;Installer Functions Function .onInit !insertmacro MUI_LANGDLL_DISPLAY FunctionEnd ;-------------------------------- ;Uninstaller Functions Function un.onInit !insertmacro MUI_UNGETLANGUAGE FunctionEnd crrcsim-0.9.12/packages/Win32/Makefile.am0000644000175000017500000000007611724452424014712 00000000000000# Makefile.am for "/packages/Win32" EXTRA_DIST = crrcsim.nsi crrcsim-0.9.12/packages/Win32/Makefile.in0000664000175000017500000002257111724452454014734 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/packages/Win32" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = packages/Win32 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = crrcsim.nsi all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign packages/Win32/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign packages/Win32/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/packages/icons/0000775000175000017500000000000011724452516013150 500000000000000crrcsim-0.9.12/packages/icons/crrcsim.xpm0000644000175000017500000003730711724452424015266 00000000000000/* XPM */ static char * crrcsim_xpm[] = { "32 32 865 2", " c None", ". c #66FFFF", "+ c #62FCFC", "@ c #56DCDC", "# c #4CBEBE", "$ c #53D3D3", "% c #5DECEC", "& c #62F5F5", "* c #61ECEC", "= c #5BE5E5", "- c #55E0E0", "; c #58DDDD", "> c #5DDEDE", ", c #5EDEDE", "' c #5FDEDE", ") c #5BDEDE", "! c #54DDDD", "~ c #51DDDD", "{ c #50DCDC", "] c #54DADA", "^ c #59D8D8", "/ c #6DDBDB", "( c #79DBDB", "_ c #85E0E0", ": c #93E9E9", "< c #9CEEEE", "[ c #A8EDED", "} c #B5EBEC", "| c #C1EAEF", "1 c #CDF0F4", "2 c #DAF9F8", "3 c #F3FEFD", "4 c #FFFFFF", "5 c #6AFCFC", "6 c #61E4E4", "7 c #337070", "8 c #162525", "9 c #297878", "0 c #42C8C8", "a c #51EEEE", "b c #51EDED", "c c #4FE4E4", "d c #50E1E1", "e c #4FE0E0", "f c #4DDEDE", "g c #4DDCDC", "h c #4ADCDC", "i c #4BDDDD", "j c #49DDDD", "k c #48DBDB", "l c #4ED9D9", "m c #5CD8D8", "n c #6FE0E0", "o c #78E3E3", "p c #7FE6E6", "q c #8BECEC", "r c #98EEEE", "s c #A8EAEA", "t c #B5E5E4", "u c #C2E5E7", "v c #CDEEF2", "w c #DBF9FA", "x c #F5FFFF", "y c #71FDFD", "z c #60D7D7", "A c #2C5454", "B c #000000", "C c #1A4F4F", "D c #35B6B6", "E c #40EDED", "F c #41EEEE", "G c #43E1E1", "H c #45DEDE", "I c #43DADA", "J c #40D9D9", "K c #3FDADA", "L c #3CD8D8", "M c #3AD8D8", "N c #3BD8D8", "O c #43DBDB", "P c #5BDCDC", "Q c #70E1E1", "R c #79E1E1", "S c #8CEEEE", "T c #99EEEE", "U c #A7EDED", "V c #B2ECED", "W c #BBEEEF", "X c #C7F3F5", "Y c #DAF9FB", "Z c #F5FEFF", "` c #72FFFF", " . c #64D8D8", ".. c #2F5555", "+. c #155353", "@. c #2AB3B3", "#. c #33E9E9", "$. c #34E8E8", "%. c #34D9D9", "&. c #34D6D6", "*. c #32D3D3", "=. c #2FD5D5", "-. c #2FD1D1", ";. c #30D3D3", ">. c #36D6D6", ",. c #3FDBDB", "'. c #5EDFDF", "). c #6FE1E1", "!. c #7AE2E2", "~. c #83E5E5", "{. c #8FECEC", "]. c #9BEFEF", "^. c #A7F1EF", "/. c #B3F1F1", "(. c #BBF0F2", "_. c #C5F1F5", ":. c #DAF9FD", "<. c #EFF8FF", "[. c #FFFCFF", "}. c #71FFFF", "|. c #63D9D9", "1. c #305656", "2. c #0A4848", "3. c #19B0B0", "4. c #25E5E5", "5. c #28E5E5", "6. c #23D5D5", "7. c #25CECE", "8. c #23CCCC", "9. c #24D0D0", "0. c #21CECE", "a. c #2BCFCF", "b. c #34D4D4", "c. c #41DADA", "d. c #52DEDE", "e. c #60E0E0", "f. c #6EE3E3", "g. c #7BE5E5", "h. c #86E8E8", "i. c #8FEBEB", "j. c #9BF1EF", "k. c #A8F0F1", "l. c #B6F0F0", "m. c #C1EEEE", "n. c #CDF0F1", "o. c #DEF6FB", "p. c #EFF6FF", "q. c #FFFAFF", "r. c #75FDFD", "s. c #67D9D9", "t. c #325959", "u. c #0C4D4D", "v. c #16B3B3", "w. c #1BE7E7", "x. c #17D8D8", "y. c #17D0D0", "z. c #16CFCF", "A. c #16CECE", "B. c #13CCCC", "C. c #11C9C9", "D. c #1ACACA", "E. c #28CECE", "F. c #37D4D4", "G. c #46DADA", "H. c #56DDDD", "I. c #67E0E0", "J. c #74E5E5", "K. c #80EAEA", "L. c #8AEDED", "M. c #93EFEF", "N. c #9DF5F5", "O. c #ACF3F3", "P. c #B8ECEC", "Q. c #C3E9E7", "R. c #CDEEEC", "S. c #DDF6F8", "T. c #F3FCFE", "U. c #FFFEFF", "V. c #78FDFD", "W. c #69DADA", "X. c #335A5A", "Y. c #165A5A", "Z. c #1DBCBC", "`. c #1AEFEF", " + c #14EAEA", ".+ c #12DADA", "++ c #0FD3D3", "@+ c #0DD0D0", "#+ c #0BC8C8", "$+ c #09C6C6", "%+ c #0ECBCB", "&+ c #1BCFCF", "*+ c #29D4D4", "=+ c #36D5D5", "-+ c #44D7D7", ";+ c #6BE4E4", ">+ c #76EBEB", ",+ c #7BE6E6", "'+ c #7DDCDC", ")+ c #85D9D9", "!+ c #9AECEB", "~+ c #AFF6F4", "{+ c #BAF2F2", "]+ c #C2F1F1", "^+ c #CBF5F5", "/+ c #DBFBFB", "(+ c #F3FFFE", "_+ c #79FBFB", ":+ c #69D9D9", "<+ c #134D4D", "[+ c #1EB4B4", "}+ c #1EEDED", "|+ c #14E9E9", "1+ c #09DADA", "2+ c #04D2D2", "3+ c #01CCCC", "4+ c #00C6C6", "5+ c #05C4C4", "6+ c #16CDCD", "7+ c #20D2D2", "8+ c #2DD7D7", "9+ c #38D7D7", "0+ c #42D9D9", "a+ c #53E1E1", "b+ c #6BE9E9", "c+ c #74EAEA", "d+ c #62C4C4", "e+ c #427878", "f+ c #2F4444", "g+ c #77AAAA", "h+ c #A7E7E7", "i+ c #BBFBFB", "j+ c #C4FCFD", "k+ c #CEFDFE", "l+ c #DCFEFF", "m+ c #F0FFFF", "n+ c #74FBFB", "o+ c #66DBDB", "p+ c #2F5B5B", "q+ c #000202", "r+ c #0B3333", "s+ c #157A7A", "t+ c #20DBDB", "u+ c #10EFEF", "v+ c #02E3E3", "w+ c #00D8D8", "x+ c #00D0D0", "y+ c #00C9C9", "z+ c #04C6C6", "A+ c #15C8C8", "B+ c #24CDCD", "C+ c #2FD2D2", "D+ c #39D5D5", "E+ c #44DCDC", "F+ c #54E6E6", "G+ c #6CF0F0", "H+ c #73EAEA", "I+ c #599F9F", "J+ c #385454", "K+ c #070808", "L+ c #577575", "M+ c #9FDBDD", "N+ c #BBFEFF", "O+ c #C7FFFF", "P+ c #D0FBFE", "Q+ c #EEFCFF", "R+ c #FFFFFE", "S+ c #74FDFD", "T+ c #6AE9E9", "U+ c #317070", "V+ c #061313", "W+ c #030A0A", "X+ c #0F4949", "Y+ c #1EA1A1", "Z+ c #11E1E1", "`+ c #00EBEB", " @ c #00E2E2", ".@ c #00D7D7", "+@ c #00CECE", "@@ c #11CCCC", "#@ c #20CECE", "$@ c #2DD2D2", "%@ c #38D3D3", "&@ c #45D8D8", "*@ c #57E5E5", "=@ c #6DF5F5", "-@ c #77EFEF", ";@ c #56A1A1", ">@ c #182A2A", ",@ c #4F7271", "'@ c #A1E4E2", ")@ c #C1FFFF", "!@ c #CDFFFF", "~@ c #D5FCFF", "{@ c #DCFAFF", "]@ c #EDFDFF", "^@ c #78FFFF", "/@ c #46BABA", "(@ c #246B6B", "_@ c #030707", ":@ c #031B1B", "<@ c #0AA0A0", "[@ c #02E0E0", "}@ c #00E8E8", "|@ c #00E0E0", "1@ c #00D6D6", "2@ c #00D2D2", "3@ c #0CD0D0", "4@ c #18CBCB", "5@ c #2ACFCF", "6@ c #39D6D6", "7@ c #4ADFDF", "8@ c #60EBEB", "9@ c #76F8F8", "0@ c #81F7F7", "a@ c #58AAAA", "b@ c #112929", "c@ c #588383", "d@ c #AEF3F1", "e@ c #CEFFFF", "f@ c #D8FFFF", "g@ c #DDFFFF", "h@ c #E5FDFF", "i@ c #F7FFFF", "j@ c #70FEFE", "k@ c #6EFFFF", "l@ c #59FDFD", "m@ c #35B9B9", "n@ c #0A3030", "o@ c #020808", "p@ c #021919", "q@ c #064040", "r@ c #03AFAF", "s@ c #02E1E1", "t@ c #04EAEA", "u@ c #08E1E1", "v@ c #0CD9D9", "w@ c #10D2D2", "x@ c #18CCCC", "y@ c #2AD0D0", "z@ c #3ADCDC", "A@ c #4AEAEA", "B@ c #79FFFF", "C@ c #86FFFF", "D@ c #60B7B7", "E@ c #183333", "F@ c #5E8989", "G@ c #B6FAFA", "H@ c #D7FFFF", "I@ c #E1FFFF", "J@ c #E8FFFF", "K@ c #F3FFFF", "L@ c #72F1F1", "M@ c #6DF9F9", "N@ c #5BFFFF", "O@ c #4AF2F2", "P@ c #33A9A9", "Q@ c #081F1F", "R@ c #010606", "S@ c #014B4B", "T@ c #06B3B3", "U@ c #13E5E5", "V@ c #18EDED", "W@ c #18E1E1", "X@ c #18DCDC", "Y@ c #1CD7D7", "Z@ c #2EDDDD", "`@ c #41EBEB", " # c #51F9F9", ".# c #62FFFF", "+# c #7CF3F3", "@# c #589F9F", "## c #172626", "$# c #3C5D5D", "%# c #8FC4C4", "&# c #B7F6F5", "*# c #CBFFFF", "=# c #DBFFFF", "-# c #6CEBEB", ";# c #67F0F0", "># c #59F9F9", ",# c #4EFEFE", "'# c #3EE6E6", ")# c #1B7F7F", "!# c #072B2B", "~# c #020909", "{# c #051212", "]# c #064C4C", "^# c #19B6B6", "/# c #26F0F0", "(# c #28F9F9", "_# c #24F1F1", ":# c #26ECEC", "<# c #35EFEF", "[# c #46F7F7", "}# c #54FCFC", "|# c #5BF6F6", "1# c #5BD8D8", "2# c #3B7B7B", "3# c #243333", "4# c #242D2D", "5# c #000101", "6# c #1B3131", "7# c #334B4B", "8# c #3B5050", "9# c #445C5A", "0# c #5F7776", "a# c #849B9A", "b# c #D3E5E5", "c# c #5FE3E3", "d# c #5EE6E6", "e# c #55EDED", "f# c #4AF4F4", "g# c #3CF5F5", "h# c #2CD9D9", "i# c #137070", "j# c #041B1B", "k# c #092727", "l# c #176060", "m# c #36D7D7", "n# c #3EFFFF", "o# c #39FFFF", "p# c #35FFFF", "q# c #38F2F2", "r# c #3BDFDF", "s# c #38BCBC", "t# c #2C8989", "u# c #113737", "v# c #091212", "w# c #1B2A2A", "x# c #1E2C2C", "y# c #131B1B", "z# c #070C0C", "A# c #060C0C", "B# c #171C1C", "C# c #283232", "D# c #6F7676", "E# c #F8F3F3", "F# c #59DDDD", "G# c #57DEDE", "H# c #47E5E5", "I# c #3CF1F1", "J# c #3AF6F6", "K# c #34D7D7", "L# c #1E7373", "M# c #112D2D", "N# c #010202", "O# c #061414", "P# c #227070", "Q# c #46EEEE", "R# c #4CFFFF", "S# c #3EEBEB", "T# c #2CA4A4", "U# c #186161", "V# c #0B2E2E", "W# c #153F3F", "X# c #132626", "Y# c #132B2B", "Z# c #294A4A", "`# c #558685", " $ c #609091", ".$ c #456363", "+$ c #283B3D", "@$ c #142021", "#$ c #0E1111", "$$ c #1C1E1E", "%$ c #747878", "&$ c #F7F0F0", "*$ c #55DCDC", "=$ c #53DADA", "-$ c #4BDADA", ";$ c #44DDDD", ">$ c #41EAEA", ",$ c #45FAFA", "'$ c #4DFDFD", ")$ c #44D5D5", "!$ c #287070", "~$ c #061010", "{$ c #072020", "]$ c #288383", "^$ c #41A3A3", "/$ c #214F4F", "($ c #133737", "_$ c #0B2121", ":$ c #040E0E", "<$ c #081E1E", "[$ c #0D1E1E", "}$ c #376E6E", "|$ c #5EB3B3", "1$ c #89F2F2", "2$ c #A2FFFF", "3$ c #AEFFFF", "4$ c #B4FFFF", "5$ c #B8F1F4", "6$ c #B3DDDF", "7$ c #AFCECF", "8$ c #BCD0D1", "9$ c #E9F0F1", "0$ c #52DCDC", "a$ c #4DDADA", "b$ c #4EE3E3", "c$ c #54F3F3", "d$ c #5DFFFF", "e$ c #4ED3D3", "f$ c #1D4F4F", "g$ c #020F0F", "h$ c #051C1C", "i$ c #080E0E", "j$ c #050B0B", "k$ c #103030", "l$ c #2B7171", "m$ c #59C2C2", "n$ c #76EDED", "o$ c #88FFFF", "p$ c #96FFFF", "q$ c #B3FFFF", "r$ c #C0FFFF", "s$ c #D6FFFF", "t$ c #E2FFFF", "u$ c #5DDFDF", "v$ c #5CDDDD", "w$ c #58D8D8", "x$ c #5AD7D7", "y$ c #61E9E9", "z$ c #66F8F8", "A$ c #63FBFB", "B$ c #52D1D1", "C$ c #358282", "D$ c #0B1919", "E$ c #020404", "F$ c #1C3333", "G$ c #1C4040", "H$ c #368D8D", "I$ c #4BC7C7", "J$ c #64F8F8", "K$ c #70FFFF", "L$ c #7BFFFF", "M$ c #84FCFC", "N$ c #8EF7F7", "O$ c #98F6F6", "P$ c #A9FAFA", "Q$ c #B4FDFE", "R$ c #BFFEFF", "S$ c #DCFFFF", "T$ c #E9FFFF", "U$ c #FBFFFF", "V$ c #67E4E4", "W$ c #65E1E1", "X$ c #64D9D9", "Y$ c #66DDDD", "Z$ c #68E1E1", "`$ c #6AF0F0", " % c #56C6C6", ".% c #366F6F", "+% c #0D1D1D", "@% c #010303", "#% c #010505", "$% c #133F3F", "%% c #378888", "&% c #70FAFA", "*% c #7DFFFF", "=% c #74FFFF", "-% c #71F4F4", ";% c #78EDEB", ">% c #84EBEA", ",% c #93EBEB", "'% c #9FEFEE", ")% c #A9EFF0", "!% c #B3EFF3", "~% c #C2F2F6", "{% c #D0F9FA", "]% c #DBFCFF", "^% c #EFFFFF", "/% c #75E6E6", "(% c #74E4E4", "_% c #74E0E0", ":% c #74E3E3", "<% c #77E2E2", "[% c #79EAEA", "}% c #77EBEB", "|% c #68D0D0", "1% c #448686", "2% c #254242", "3% c #356969", "4% c #366968", "5% c #132525", "6% c #255353", "7% c #6FDFDF", "8% c #8FFFFF", "9% c #72EFEF", "0% c #74E9E9", "a% c #7FE9E9", "b% c #89E9E9", "c% c #96EDED", "d% c #A4EEED", "e% c #B0EEEF", "f% c #BFF0F1", "g% c #CEF4F5", "h% c #DDF7FA", "i% c #EAF5FC", "j% c #FFFAFE", "k% c #82E5E5", "l% c #7CE8E8", "m% c #7DE6E6", "n% c #82E8E8", "o% c #82E9E9", "p% c #80E7E7", "q% c #7BDEDE", "r% c #7ADCDB", "s% c #86F1EF", "t% c #89F3F2", "u% c #60A3A3", "v% c #2D4444", "w% c #040606", "x% c #1B2626", "y% c #345252", "z% c #7CD9D9", "A% c #99FFFF", "B% c #8EFFFF", "C% c #81F5F5", "D% c #7BE8E8", "E% c #7EE1E1", "F% c #86E0E0", "G% c #92E8E8", "H% c #A2EDEC", "I% c #B2EDEE", "J% c #C1EAED", "K% c #CEECED", "L% c #E0F7F8", "M% c #F5FBFD", "N% c #FFFDFF", "O% c #89DEDC", "P% c #89E1DF", "Q% c #89E8E8", "R% c #8BE8E6", "S% c #8BE7E7", "T% c #8BEBEA", "U% c #8EF1F1", "V% c #92F2F2", "W% c #93F5F5", "X% c #97FFFF", "Y% c #A0FFFF", "Z% c #A5FFFF", "`% c #98FDFD", " & c #66A8A8", ".& c #192B2B", "+& c #010404", "@& c #1B2121", "#& c #3A4F4F", "$& c #7CD6D5", "%& c #92F4F4", "&& c #8DE8E8", "*& c #8FE9E7", "=& c #97EBE9", "-& c #A3ECEC", ";& c #AEEAE8", ">& c #B9ECEA", ",& c #C8F2F2", "'& c #DEF9FA", ")& c #96E9E7", "!& c #96EAE9", "~& c #97EDEB", "{& c #97EBEB", "]& c #97ECEB", "^& c #99EFEF", "/& c #99F1F2", "(& c #9BF4F3", "_& c #9CF6F6", ":& c #9FFDFC", "<& c #A4FFFF", "[& c #ABFFFF", "}& c #ADFFFF", "|& c #9BF5F4", "1& c #629695", "2& c #0C1010", "3& c #050707", "4& c #3B6363", "5& c #8DE1E1", "6& c #A2FDFE", "7& c #9BF5F5", "8& c #9DF0EE", "9& c #A3EAE8", "0& c #ADE3E3", "a& c #BBE7E7", "b& c #C9F0F1", "c& c #DAF6FB", "d& c #F0FBFF", "e& c #A0EEEC", "f& c #9FEEED", "g& c #A0EEED", "h& c #A2EEEF", "i& c #A0EEEF", "j& c #A0EFEF", "k& c #A3F1F2", "l& c #A6F7F8", "m& c #AAFFFF", "n& c #B6FFFF", "o& c #A1E8E7", "p& c #435F60", "q& c #0E1818", "r& c #050A0A", "s& c #5C7676", "t& c #A1E4E4", "u& c #B9FFFF", "v& c #A9F7F7", "w& c #A9F2F1", "x& c #AEEFED", "y& c #BBEFF0", "z& c #CBF2F6", "A& c #DBF7FD", "B& c #EDFCFF", "C& c #AEEAED", "D& c #AEEAEC", "E& c #ACEAEC", "F& c #ADE9EC", "G& c #ACE9EC", "H& c #ACE9EB", "I& c #AFECF0", "J& c #B3F3F6", "K& c #BAFFFF", "L& c #C4FFFF", "M& c #A1DCDF", "N& c #456362", "O& c #040C0B", "P& c #030404", "Q& c #313D3D", "R& c #6A8989", "S& c #B8F9F9", "T& c #CCFFFF", "U& c #C9FFFF", "V& c #BFFFFF", "W& c #B7FFFF", "X& c #B8FEFE", "Y& c #C0F9FA", "Z& c #D0F8FC", "`& c #E0FBFF", " * c #F2FFFF", ".* c #BFEAF0", "+* c #BDECF0", "@* c #BAECF0", "#* c #B9ECF0", "$* c #BAEBEF", "%* c #BBEAEF", "&* c #BBEBF0", "** c #B9EAF0", "=* c #BCECF1", "-* c #BEF1F3", ";* c #BFF7FA", ">* c #D4FFFF", ",* c #D1FFFF", "'* c #ACDDDE", ")* c #4F6464", "!* c #222A2A", "~* c #050C0C", "{* c #233333", "]* c #779D9C", "^* c #C8FFFF", "/* c #D5FFFF", "(* c #D2FFFF", "_* c #D3FFFF", ":* c #EAFFFF", "<* c #FAFFFF", "[* c #CAEFF0", "}* c #C9F1F2", "|* c #C3F4F5", "1* c #C0F5F4", "2* c #C3F3F4", "3* c #C6F2F3", "4* c #C9F2F1", "5* c #C7F3F2", "6* c #C7F4F4", "7* c #C4F3F3", "8* c #C5F1F2", "9* c #C5EDEF", "0* c #C7F0EF", "a* c #CCFBFC", "b* c #DEFFFF", "c* c #A0CBC9", "d* c #425655", "e* c #0F1010", "f* c #0D1414", "g* c #2F3939", "h* c #6E8182", "i* c #A3CCD0", "j* c #BAEEEF", "k* c #C8FCFC", "l* c #E6FFFF", "m* c #CEEAE9", "n* c #CEEEEC", "o* c #CEF7F6", "p* c #CBF8F6", "q* c #D1F0F0", "r* c #D1F6F4", "s* c #CEF8F6", "t* c #CBF6F5", "u* c #CBF4F4", "v* c #CCEFF0", "w* c #D0F1EF", "x* c #D4FBF9", "y* c #E0FFFF", "z* c #E4FFFF", "A* c #D9FFFF", "B* c #A5C4C7", "C* c #545E5E", "D* c #0F1111", "E* c #0A0B0B", "F* c #131515", "G* c #050909", "H* c #1C2D2D", "I* c #3D4F4E", "J* c #61797A", "K* c #96B8BB", "L* c #B8DDDE", "M* c #D7F8F9", "N* c #FDFFFF", "O* c #DAF3F1", "P* c #DBF4F2", "Q* c #DDFAFA", "R* c #DEFAFB", "S* c #E0FAFB", "T* c #DEF8F8", "U* c #DEF8F7", "V* c #E1FBFB", "W* c #E1FCFC", "X* c #DCFCFC", "Y* c #DBFCFC", "Z* c #DCFAFA", "`* c #DFF9F9", " = c #E0FDFD", ".= c #F1FFFF", "+= c #F6FFFF", "@= c #EEFEFE", "#= c #C3D5D8", "$= c #788183", "%= c #494E4E", "&= c #444848", "*= c #101010", "== c #050808", "-= c #0A0E0E", ";= c #060808", ">= c #5C6C6C", ",= c #A0ADAE", "'= c #FFFDFC", ")= c #F4FFFE", "!= c #F3FEFE", "~= c #F0F9FE", "{= c #ECF6FD", "]= c #F2FCFD", "^= c #F4FFFF", "/= c #EBF8F8", "(= c #C9CFCF", "_= c #A2A3A3", ":= c #777676", "<= c #595D5D", "[= c #404848", "}= c #121717", "|= c #090A0A", "1= c #090909", "2= c #DDD5D5", "3= c #FFFEFE", "4= c #FFFAFA", "5= c #E6DFDF", "6= c #D4CDCD", "7= c #D1CBCB", "8= c #E7E1E1", ". + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 ", "5 6 7 8 9 0 a b c d e f g g h i j k l m n o p q r s t u v w x 4 ", "y z A B C D E F G H I J K L M N K O g P Q R p S T U V W X Y Z 4 ", "` ...B +.@.#.$.%.&.*.*.*.=.-.;.>.,.g '.).!.~.{.].^./.(._.:.<.[.", "}.|.1.B 2.3.4.5.6.7.8.7.9.0.7.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.", "r.s.t.B u.v.w.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.", "V.W.X.B Y.Z.`. +.+++@+#+$+%+&+*+=+-+H.;+>+,+'+)+!+~+{+]+^+/+(+4 ", "_+:+X.B <+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+4 ", "n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+:.Q+R+", "S+T+U+V+W+X+Y+Z+`+ @.@+@3+@@#@$@%@&@*@=@-@;@>@B ,@'@)@!@~@{@]@4 ", "^@` /@(@_@q+:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@B c@d@e@f@g@h@i@4 ", "j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@& B@C@D@E@B F@G@H@I@J@K@4 4 ", "L@M@N@O@P@Q@R@B S@T@U@V@W@X@Y@Z@`@ #.#^@+#@###B $#%#&#*#=#m+4 4 ", "-#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#4 ", "c#d#e#f#g#h#i#j#q+k#l#m#n#o#p#q#r#s#t#u#B q+v#w#x#y#z#A#B#C#D#E#", "F#G#e H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#q+X#Y#Z#`# $.$+$@$#$$$%$&$", "*$=$-$;$>$,$'$)$!$~$B {$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$8$9$4 ", "*$0$a$a$b$c$d$.#e$f$B g$h$v#i$j$k$C l$m$n$o$p$2$q$r$*#s$t$m+4 4 ", "u$v$w$x$> y$z$A$B$C$D$B B E$F$G$H$I$J$K$L$M$N$O$P$Q$R$!@S$T$U$4 ", "V$W$X$Y$Z$-#`$ %.%+%@%B B #%$%%%&%*%B@=%-%;%>%,%'%)%!%~%{%]%^%4 ", "/%(%_%:%<%[%}%|%1%2%3%4%5%B R@6%7%8%8%*%9%0%a%b%c%d%e%f%g%h%i%j%", "~.k%l%m%~.n%o%p%q%r%s%t%u%v%w%x%y%z%A%B%C%D%E%F%G%H%I%J%K%L%M%N%", "O%P%Q%R%S%T%U%V%W%X%Y%Z%`% &.&+&@&#&$&X%A%%&&&*&=&-&;&>&,&'&Z 4 ", ")&!&~&{&]&^&/&(&_&:&<&[&}&|&1&2&3&N#4&5&[&[&6&7&8&9&0&a&b&c&d&4 ", "e&e&f&g&e&g&h&i&j&k&l&m&q$n&o&p&q&r&B#s&t&u&n&}&v&w&x&y&z&A&B&4 ", "C&D&E&E&F&G&G&H&G&F&I&J&K&)@L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&`& *4 ", ".*+*@*#*$*%*%*&*&***=*-*;*O+>*,*'*)*!*~*{*]*^*H@/*(*(*_*=#:*<*4 ", "[*}*|*1*2*3*4*5*6*7*8*9*0*a*H@b*H@c*d*e*f*g*h*i*j*k*(*S$l*x 4 4 ", "m*n*o*p*o*q*q*r*s*t*u*v*w*x*H@y*z*A*B*C*D*E*F*G*H*I*J*K*L*M*N*4 ", "O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =I@:*.=+=@=#=$=%=&=*===-=;=B -=>=,='=", ")=!=~={=<.]=x x x ^= *.=m+K@x <*4 4 4 4 4 /=(=_=:=<=[=}=B |=1=2=", "4 4 N%j%N%4 4 4 4 4 4 4 4 3=4 4 4 4 4 4 4 4 4 4 4 4 4=5=6=7=8=4 "}; crrcsim-0.9.12/packages/icons/Makefile.am0000644000175000017500000000022711724452424015121 00000000000000# Makefile.am for "/packages/icons" icondir = $(datadir)/@PACKAGE@/icons icon_DATA = crrcsim.ico crrcsim.png crrcsim.xpm EXTRA_DIST = $(icon_DATA) crrcsim-0.9.12/packages/icons/crrcsim.png0000644000175000017500000000513411724452424015237 00000000000000PNG  IHDR szzbKGD pHYs  tIME3/1" IDATXÍ[]GZuٗsNmcwȅ!a@JQBByH)< ^&4O2NvҶӉnvszwUDi4%V_k_'cl.,Iil =V) Ljb!Mk@ZFZ1 f4cz ?)^zo|G=; JbD)@k!@x@)EI5)xQ(Eӡ29{{BUc$*PGˆ`jMA@k Z%/b3U/4n'xϭEP"8ɬ@5hB :`v1SV( ! "D|YbF)$FֈRDZkT4M%A5{B k-Dc eYؠdbgsh y1*anA&1c]j-4%ŋ,w8'ܶ Q{QR֤+W:zY[r~Q9G4&SHYj)kQIB?ϹW^aqhւe xA32LN(0SSdw݅y>P^k*! #ZLxΞ_B2SԐ @!Ftjɯ|]x/x ?v92HSsPx56IȜ#ӚKD6?Ooݳct НݫWٸp͓'Y|ynrw˒7ds}3 J1 E&#;w~,kM3Ucce_f:'Oqq&fgZv4ҹwYYM V==h11;Op{.1XYaa33\z96^X^yG>¾_އfբɰFr:MZ"||f=eUFGɚM,r4~K/V  =wfl^Gyl341]ЮIhR%#,1nJ&v<kǎ]Z"O|Z-ט|!?IuVS%#1(mJ!kGe[KXUHBQpY.ל{yz˷ETf}.-kuE;"5:1DmqF3"BH##, yؿѯ~E:?kmqqրnYRUaUO:2"ʾԿ/. F@E 6h_33LwytNǠA1LSFa#-FIcE0Z  hAjddh?ZV;P w}<#% *bE"Ta@!BR @J#54N 8%8"8-X%$@S)!uƍ|07*whi9h"*Ej,82%xȊ``EaՐ.x)=:C crNV/-H+Wȋ]RCMAEVGZ ǟ$gO".@"dDɮڵ%;{uP>w= Z1$%)4a4M3f ME#*F-VAQEK--84>zӧN6O+Zx|r? s9#3kg5(<6XcIDȁ1ZwYyoNߧx%d),Q+-꿖E,+t0 ^"*+DL#լ xu~?/H99l߷={xϳwG}&nw;Q)BÄhm@)[ aAv8(bܻܳu8`_[XEA>2/} #ڌ!!cM@k酡P\87;Os`iS]FV'Nbc|_#diq5|LMMc.;N$ƿ:IENDB` crrcsim-0.9.12/packages/icons/Makefile.in0000664000175000017500000002655211724452454015150 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/packages/icons" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = packages/icons DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(icondir)" DATA = $(icon_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ icondir = $(datadir)/@PACKAGE@/icons icon_DATA = crrcsim.ico crrcsim.png crrcsim.xpm EXTRA_DIST = $(icon_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign packages/icons/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign packages/icons/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-iconDATA: $(icon_DATA) @$(NORMAL_INSTALL) test -z "$(icondir)" || $(MKDIR_P) "$(DESTDIR)$(icondir)" @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(icondir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(icondir)" || exit $$?; \ done uninstall-iconDATA: @$(NORMAL_UNINSTALL) @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(icondir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(icondir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(icondir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-iconDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/packages/icons/crrcsim.ico0000644000175000017500000000627611724452424015235 00000000000000  ( @ɣvvw]]YHH@ ÃxNNIHHD  ll\ĥ^^T  --NO=zyaݸˠUVB 99/ṇݬddO**" 33#wܡbcE ==1j`_C vv\b cc;މf++!!OO:||}{z󉣣`DD-&&RR4|{~utttwywhDBB%ii5hi6%%SS%o}rtgedfhljVoo6 ??7p}ytqx]\XZ]afcR5 33@@6Kdp{URMMNT]bNOO  00OOqq+YvUSKDAEMDpp( (AOO!77!!  nn7^ݳίмYWOG<:4ss--pp"FL>,aa.. ??&&++JJ)U`ccE=;(! xxt_^UJ<,pp'' ``6>958;8,77 **,,  22(vvolgYN>++ LL&($&5FT[[{{;33$--$11KK3PP;Z\Dvw_rm[J3KK.AQbx|X&&]]<ďpnY500 @@ *:Jby`33^xrFkk$  *9J`vX))Xtjpp1 II -8EWmwV**qrOtf[[/33 zz $/9DTlsYTT8uuW۟yiZZ3MM  -8BSktbxxBDD/wxiZZ3ZZ )6DVkv{}مugYY2MM (7FVgtqcVV0HH %(#%#%$!%+4AR`n{rdUU/SS*3444222//06?M^ozq`TT,OO5@ACEC@?<:;?CM[pyjapp3%%xx)BQQOPOMMMJKIHN\oxfbVLS]ba[UX]^_[TQPTYmycrrcsim-0.9.12/packages/Makefile.am0000644000175000017500000000007411724452424014006 00000000000000# Makefile.am for "/packages" SUBDIRS = Fedora Win32 icons crrcsim-0.9.12/packages/Fedora/0000775000175000017500000000000011724452516013235 500000000000000crrcsim-0.9.12/packages/Fedora/crrcsim.spec0000644000175000017500000000314711724452424015474 00000000000000Summary: A Model-Airplane Flight Simulation Program Name: crrcsim Version: 0.9.10 Release: 1.fc10 License: GPL Group: Amusements/Games URL: http://crrcsim.berlios.de/wiki/ Source0: %{name}-%{version}.tar.gz Source1: CRRCsim.desktop Requires: plib Requires: portaudio Requires: SDL BuildPrereq: SDL-devel BuildPrereq: portaudio-devel BuildPrereq: libjpeg-devel BuildPrereq: plib-devel BuildRequires: desktop-file-utils %description Crrcsim is a model-airplane flight simulation program. Using it, you can learn how to fly model aircraft, test new aircraft designs, and improve your skills by practicing on your computer. It rules! The flight model is very realistic. The flight model parameters are calculated based on a 3D representation of the aircraft. Stalls are properly modelled as well. Model control is possible with your own rc transmitter, or any input device such as joystick, mouse, keyboard ... %prep %setup -q %build ./configure make %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install #make install desktop-file-install --vendor="" \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ --add-category X-Red-Hat-Extra \ ${RPM_SOURCE_DIR}/CRRCsim.desktop %clean rm -rf %{buildroot} %files %defattr(-,root,root) /usr/local/bin/crrcsim /usr/local/share/crrcsim /usr/local/share/doc/crrcsim /usr/local/share/man/man1/crrcsim.1 /usr/share/applications/CRRCsim.desktop %changelog * Thu Mar 05 2009 Jerry Williams 0.9.10 - Changed for Fedora 10 * Mon May 27 2008 Jerry Williams 0.9.9-1 - initial build crrcsim-0.9.12/packages/Fedora/Makefile.am0000644000175000017500000000012011724452424015176 00000000000000# Makefile.am for "/packages/Fedora" EXTRA_DIST = CRRCsim.desktop crrcsim.spec crrcsim-0.9.12/packages/Fedora/CRRCsim.desktop0000644000175000017500000000055211724452424016010 00000000000000[Desktop Entry] Version=1.0 Encoding=UTF-8 Type=Application Comment=A Model-Airplane Flight Simulation Program Comment[en_US]=A Model-Airplane Flight Simulation Program Exec=crrcsim Icon=/usr/local/share/crrcsim/icons/crrcsim.png Icon[en_US]=/usr/local/share/crrcsim/icons/crrcsim.png Name=CRRCsim Name[en_US]=CRRCsim Categories=GNOME;GTK;Game; Terminal=false crrcsim-0.9.12/packages/Fedora/Makefile.in0000664000175000017500000002261611724452454015232 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/packages/Fedora" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = packages/Fedora DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = CRRCsim.desktop crrcsim.spec all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign packages/Fedora/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign packages/Fedora/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/packages/Makefile.in0000664000175000017500000004066311724452454014034 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/packages" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = packages DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = Fedora Win32 icons all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign packages/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign packages/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-recursive uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/README0000644000175000017500000000010511724452423011046 00000000000000Please look into the subdirectory documentation for documentation... crrcsim-0.9.12/locale/0000775000175000017500000000000011724452515011515 500000000000000crrcsim-0.9.12/locale/xx/0000775000175000017500000000000011724452515012154 500000000000000crrcsim-0.9.12/locale/xx/LC_MESSAGES/0000775000175000017500000000000011724452515013741 500000000000000crrcsim-0.9.12/locale/xx/LC_MESSAGES/crrcsim.po0000644000175000017500000003315311724452424015665 00000000000000msgid "" msgstr "" "Project-Id-Version: crrcsim\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-18 23:50+0100\n" "PO-Revision-Date: \n" "Last-Translator: Luca G. \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-KeywordsList: _\n" "X-Poedit-Basepath: ../../../src\n" "X-Poedit-SearchPath-0: .\n" #: SimStateHandler.cpp:146 msgid "Resuming." msgstr "" #: SimStateHandler.cpp:169 msgid "" "Simulation paused.\n" "Press

again to resume." msgstr "" #: SimStateHandler.cpp:207 msgid "Simulation reset." msgstr "" #: SimStateHandler.cpp:235 msgid "Plane crashed." msgstr "" #: crrc_keyboard.cpp:115 msgid "Training mode is ON, thermals are visible." msgstr "" #: crrc_keyboard.cpp:120 msgid "Training mode is OFF." msgstr "" #: crrc_keyboard.cpp:249 msgid "Reloading parameters" msgstr "" #: crrc_keyboard.cpp:253 msgid "Reloading parameters: error" msgstr "" #: crrc_main.cpp:318 msgid "Failed to initialize selected input method.\n" msgstr "" #: crrc_main.cpp:321 msgid "Reverting to mouse input." msgstr "" #: mouse_kbd.cpp:203 msgid "No Joysticks found\n" msgstr "" #: GUI/crrc_gui_viewwind.cpp:50 msgid "Mode 1 (geom based)" msgstr "" #: GUI/crrc_gui_viewwind.cpp:50 msgid "Mode 2 (CFD based)" msgstr "" #: GUI/crrc_gui_viewwind.cpp:51 msgid "In-plane velocity" msgstr "" #: GUI/crrc_gui_viewwind.cpp:51 msgid "Vertical velocity" msgstr "" #: GUI/crrc_gui_viewwind.cpp:90 msgid "Vert. offset" msgstr "" #: GUI/crrc_gui_viewwind.cpp:105 msgid "Horiz. offset" msgstr "" #: GUI/crrc_gui_viewwind.cpp:120 msgid "Zoom width" msgstr "" #: GUI/crrc_gui_viewwind.cpp:135 msgid "Position (left<->right)" msgstr "" #: GUI/crrc_gui_viewwind.cpp:150 msgid "Direction (degrees)" msgstr "" #: GUI/crrc_gui_viewwind.cpp:166 msgid "Color mode" msgstr "" #: GUI/crrc_gui_viewwind.cpp:179 msgid "Wind mode" msgstr "" #: GUI/crrc_audio.cpp:52 msgid "Off" msgstr "" #: GUI/crrc_audio.cpp:52 msgid "On" msgstr "" #: GUI/crrc_audio.cpp:52 msgid "Always on" msgstr "" #: GUI/crrc_audio.cpp:64 msgid "Sample Rate" msgstr "" #: GUI/crrc_audio.cpp:86 msgid "Engine sound" msgstr "" #: GUI/crrc_audio.cpp:96 msgid "Variometer volume" msgstr "" #: GUI/crrc_audio.cpp:109 msgid "Model volume" msgstr "" #: GUI/crrc_calibmap.cpp:131 msgid "Inv" msgstr "" #: GUI/crrc_calibmap.cpp:153 msgid "Radio type" msgstr "" #: GUI/crrc_calibmap.cpp:200 #: GUI/crrc_calibmap.cpp:390 msgid "Calibrate" msgstr "" #: GUI/crrc_calibmap.cpp:396 msgid "Next" msgstr "" #: GUI/crrc_calibmap.cpp:397 msgid "Move controls to all extents!" msgstr "" #: GUI/crrc_calibmap.cpp:402 msgid "Finish" msgstr "" #: GUI/crrc_calibmap.cpp:403 msgid "Now center all controls!" msgstr "" #: GUI/crrc_ctrldev.cpp:75 msgid "Input Method" msgstr "" #: GUI/crrc_ctrldev.cpp:93 msgid "Device" msgstr "" #: GUI/crrc_ctrldev.cpp:104 msgid "Baudrate / Sync" msgstr "" #: GUI/crrc_ctrlgen.cpp:112 msgid "Configure..." msgstr "" #: GUI/crrc_ctrlgen.cpp:121 msgid "Mixer..." msgstr "" #: GUI/crrc_ctrlgen.cpp:130 msgid "Buttons..." msgstr "" #: GUI/crrc_ctrlgen.cpp:139 msgid "Input Method..." msgstr "" #: GUI/crrc_ctrlgen.cpp:150 msgid "Zoom Control" msgstr "" #: GUI/crrc_ctrlgen.cpp:181 msgid "Input Method: " msgstr "" #: GUI/crrc_dialog.cpp:108 msgid "OK" msgstr "" #: GUI/crrc_dialog.cpp:119 msgid "Cancel" msgstr "" #: GUI/crrc_f3f.cpp:145 msgid "Sounds file directory" msgstr "" #: GUI/crrc_f3f.cpp:158 msgid "Extend bases to the top" msgstr "" #: GUI/crrc_f3f.cpp:168 msgid "Start on the left" msgstr "" #: GUI/crrc_f3f.cpp:178 msgid "Security_line position [ft]" msgstr "" #: GUI/crrc_f3f.cpp:191 msgid "Distance between bases [ft]" msgstr "" #: GUI/crrc_f3f.cpp:204 msgid "Orientation [degrees]" msgstr "" #: GUI/crrc_f3f.cpp:217 msgid "Center position Nord [ft]" msgstr "" #: GUI/crrc_f3f.cpp:230 msgid "Center position East [ft]" msgstr "" #: GUI/crrc_f3f.cpp:258 msgid "Enable F3F mode" msgstr "" #: GUI/crrc_gui_main.cpp:121 msgid "Exit" msgstr "" #: GUI/crrc_gui_main.cpp:121 msgid "Save this Flight's Log as.." msgstr "" #: GUI/crrc_gui_main.cpp:121 msgid "Save Settings" msgstr "" #: GUI/crrc_gui_main.cpp:125 msgid "Inspect Wind" msgstr "" #: GUI/crrc_gui_main.cpp:126 msgid "Reset Zoom" msgstr "" #: GUI/crrc_gui_main.cpp:126 msgid "Zoom -" msgstr "" #: GUI/crrc_gui_main.cpp:127 msgid "Zoom +" msgstr "" #: GUI/crrc_gui_main.cpp:127 msgid "Toggle Verbosity" msgstr "" #: GUI/crrc_gui_main.cpp:128 msgid "Toggle HUD Compass" msgstr "" #: GUI/crrc_gui_main.cpp:129 msgid "Toggle Test Mode" msgstr "" #: GUI/crrc_gui_main.cpp:130 msgid "Toggle Training Mode" msgstr "" #: GUI/crrc_gui_main.cpp:131 msgid "Toggle Fullscreen" msgstr "" #: GUI/crrc_gui_main.cpp:142 msgid "Restart" msgstr "" #: GUI/crrc_gui_main.cpp:146 msgid "Audio" msgstr "" #: GUI/crrc_gui_main.cpp:147 msgid "Controls" msgstr "" #: GUI/crrc_gui_main.cpp:148 msgid "Video" msgstr "" #: GUI/crrc_gui_main.cpp:148 msgid "Wind, Thermals" msgstr "" #: GUI/crrc_gui_main.cpp:149 msgid "Launch" msgstr "" #: GUI/crrc_gui_main.cpp:149 msgid "Location" msgstr "" #: GUI/crrc_gui_main.cpp:150 msgid "Airplane" msgstr "" #: GUI/crrc_gui_main.cpp:162 msgid "About" msgstr "" #: GUI/crrc_gui_main.cpp:162 msgid "Keys" msgstr "" #: GUI/crrc_gui_main.cpp:162 #: GUI/crrc_gui_main.cpp:177 msgid "Help" msgstr "" #: GUI/crrc_gui_main.cpp:166 msgid "Remove all Robots" msgstr "" #: GUI/crrc_gui_main.cpp:166 msgid "Load Robot" msgstr "" #: GUI/crrc_gui_main.cpp:171 msgid "File" msgstr "" #: GUI/crrc_gui_main.cpp:172 msgid "View" msgstr "" #: GUI/crrc_gui_main.cpp:173 msgid "Simulation" msgstr "" #: GUI/crrc_gui_main.cpp:174 msgid "Options" msgstr "" #: GUI/crrc_gui_main.cpp:175 msgid "Game" msgstr "" #: GUI/crrc_gui_main.cpp:176 msgid "Robots" msgstr "" #: GUI/crrc_gui_main.cpp:276 msgid "Press to hide menu and resume simulation." msgstr "" #: GUI/crrc_gui_main.cpp:650 msgid "Configuration has changed, save?" msgstr "" #: GUI/crrc_gui_main.cpp:653 msgid "Yes" msgstr "" #: GUI/crrc_gui_main.cpp:654 msgid "No" msgstr "" #: GUI/crrc_gui_main.cpp:744 msgid "" "See http://crrcsim.sourceforge.net/ for more information.\n" "\n" "With your copy of CRRCSim you also received documentation\n" "in a subdirectory named \"documentation\". Take a look at \"index.html\"." msgstr "" #: GUI/crrc_gui_main.cpp:751 msgid "Key mapping:\n" msgstr "" #: GUI/crrc_gui_main.cpp:753 msgid "show/hide menu\n" msgstr "" #: GUI/crrc_gui_main.cpp:754 msgid "quit\n" msgstr "" #: GUI/crrc_gui_main.cpp:755 msgid "restarts after crash\n" msgstr "" #: GUI/crrc_gui_main.cpp:756 msgid "pause/resume simulation\n" msgstr "" #: GUI/crrc_gui_main.cpp:757 msgid "reload model configuration\n" msgstr "" #: GUI/crrc_gui_main.cpp:758 msgid "toggle control input debugging mode\n" msgstr "" #: GUI/crrc_gui_main.cpp:759 msgid "toggle training mode which displays the location of the thermals\n" msgstr "" #: GUI/crrc_gui_main.cpp:760 msgid "toggle verbosity level (0..3) to display control inputs/FOV/FPS\n" msgstr "" #: GUI/crrc_gui_main.cpp:761 msgid "toggle HUD compass visualisation mode\n" msgstr "" #: GUI/crrc_gui_main.cpp:762 msgid "toggle landing gear (if function is not mapped to a controller)\n" msgstr "" #: GUI/crrc_gui_main.cpp:763 msgid "toggle spoiler/airbrake (if function is not mapped to a controller)\n" msgstr "" #: GUI/crrc_gui_main.cpp:764 msgid "increase throttle (if you aren't using JOYSTICK or better)\n" msgstr "" #: GUI/crrc_gui_main.cpp:765 msgid "decrease throttle (if you aren't using JOYSTICK or better)\n" msgstr "" #: GUI/crrc_gui_main.cpp:766 msgid "left/right arrow " msgstr "" #: GUI/crrc_gui_main.cpp:766 msgid "rudder\n" msgstr "" #: GUI/crrc_gui_main.cpp:767 msgid "up/down arrow " msgstr "" #: GUI/crrc_gui_main.cpp:767 msgid "elevator\n" msgstr "" #: GUI/crrc_gui_main.cpp:768 msgid "zoom in (assuming zoom.control is KEYBOARD)\n" msgstr "" #: GUI/crrc_gui_main.cpp:769 msgid "zoom out (assuming zoom.control is KEYBOARD)\n" msgstr "" #: GUI/crrc_gui_main.cpp:804 #: GUI/crrc_video.cpp:259 msgid "Please save your configuration and restart CRRCSim!" msgstr "" #: GUI/crrc_joy.cpp:64 msgid "Hit a button, then choose a function and bind..." msgstr "" #: GUI/crrc_joy.cpp:71 msgid "Press some button!" msgstr "" #: GUI/crrc_joy.cpp:76 msgid "Bind Button" msgstr "" #: GUI/crrc_joy.cpp:134 msgid "Please press button first!" msgstr "" #: GUI/crrc_joy.cpp:148 msgid "Button " msgstr "" #: GUI/crrc_launch.cpp:110 #: GUI/crrc_windthermal.cpp:115 #: GUI/crrc_windthermal.cpp:213 msgid "Name of new preset" msgstr "" #: GUI/crrc_launch.cpp:114 #: GUI/crrc_windthermal.cpp:119 #: GUI/crrc_windthermal.cpp:217 msgid "Save as new preset" msgstr "" #: GUI/crrc_launch.cpp:134 msgid "Launch from start" msgstr "" #: GUI/crrc_launch.cpp:145 msgid "Relative right position" msgstr "" #: GUI/crrc_launch.cpp:158 msgid "Relative front position" msgstr "" #: GUI/crrc_launch.cpp:171 msgid "Launch from player" msgstr "" #: GUI/crrc_launch.cpp:183 msgid "Vertical angle [rad]" msgstr "" #: GUI/crrc_launch.cpp:196 msgid "Simulate SAL" msgstr "" #: GUI/crrc_launch.cpp:204 msgid "Relative velocity" msgstr "" #: GUI/crrc_launch.cpp:222 msgid "Altitude [ft]" msgstr "" #: GUI/crrc_launch.cpp:235 #: GUI/crrc_windthermal.cpp:82 #: GUI/crrc_windthermal.cpp:127 msgid "Load Preset" msgstr "" #: GUI/crrc_loadrobot.cpp:71 msgid "Load as demo, replacing user input" msgstr "" #: GUI/crrc_loadrobot.cpp:81 msgid "" "In case you check the box above, this robot will replace your manually controlled airplane.\n" "Load an airplane to regain manual control." msgstr "" #: GUI/crrc_loadrobot.cpp:93 msgid "Select file:" msgstr "" #: GUI/crrc_loadrobot.cpp:107 msgid "This is a short description of the selected record." msgstr "" #: GUI/crrc_location.cpp:171 msgid "Select location:" msgstr "" #: GUI/crrc_location.cpp:189 msgid "Select sky or resolution:" msgstr "" #: GUI/crrc_location.cpp:255 #: GUI/crrc_planesel.cpp:574 msgid "File: " msgstr "" #: GUI/crrc_location.cpp:292 msgid "No description available." msgstr "" #: GUI/crrc_mousebutton.cpp:59 msgid "Left" msgstr "" #: GUI/crrc_mousebutton.cpp:66 msgid "Middle" msgstr "" #: GUI/crrc_mousebutton.cpp:73 msgid "Right" msgstr "" #: GUI/crrc_mousebutton.cpp:80 msgid "Wheel up" msgstr "" #: GUI/crrc_mousebutton.cpp:87 msgid "Wheel down" msgstr "" #: GUI/crrc_planesel.cpp:116 msgid "Load launch default" msgstr "" #: GUI/crrc_planesel.cpp:126 msgid "Select graphics:" msgstr "" #: GUI/crrc_planesel.cpp:137 msgid "Select config:" msgstr "" #: GUI/crrc_planesel.cpp:146 msgid "Select airplane:" msgstr "" #: GUI/crrc_planesel.cpp:155 msgid "Preview:" msgstr "" #: GUI/crrc_planesel.cpp:164 msgid "Select category:" msgstr "" #: GUI/crrc_scaleinput.cpp:59 msgid "Hit tab or return after editing a value. Also see documentation/options.txt" msgstr "" #: GUI/crrc_scaleinput.cpp:66 msgid "Dual-rate enable" msgstr "" #: GUI/crrc_scaleinput.cpp:84 msgid "Trim/Offset" msgstr "" #: GUI/crrc_scaleinput.cpp:85 msgid "Normal rate" msgstr "" #: GUI/crrc_scaleinput.cpp:86 msgid "Slow rate" msgstr "" #: GUI/crrc_scaleinput.cpp:87 msgid "Exp" msgstr "" #: GUI/crrc_scaleinput.cpp:164 msgid "-Travel" msgstr "" #: GUI/crrc_scaleinput.cpp:179 msgid "+Travel" msgstr "" #: GUI/crrc_scaleinput.cpp:189 msgid "Aileron" msgstr "" #: GUI/crrc_scaleinput.cpp:196 msgid "Elevator" msgstr "" #: GUI/crrc_scaleinput.cpp:203 msgid "Rudder" msgstr "" #: GUI/crrc_scaleinput.cpp:210 msgid "Throttle" msgstr "" #: GUI/crrc_scaleinput.cpp:214 msgid "Flap" msgstr "" #: GUI/crrc_scaleinput.cpp:220 msgid "Spoiler" msgstr "" #: GUI/crrc_scaleinput.cpp:232 #: GUI/crrc_scaleinput.cpp:307 msgid "Enable" msgstr "" #: GUI/crrc_scaleinput.cpp:233 msgid "Source" msgstr "" #: GUI/crrc_scaleinput.cpp:234 msgid "Mixing rate" msgstr "" #: GUI/crrc_scaleinput.cpp:235 msgid "Destination" msgstr "" #: GUI/crrc_setrecordname.cpp:64 msgid "" "Both filename and description become effective when the flight log is finally closed (on flight reset, change of airplane/location, exit).\n" "Without a name, the log will not be saved!\n" "Your best F3F runs are named (and therefore saved) automatically.\n" "Replay flight logs using 'Robots | Load Robot'." msgstr "" #: GUI/crrc_setrecordname.cpp:75 msgid "Filename:" msgstr "" #: GUI/crrc_setrecordname.cpp:87 msgid "Description:" msgstr "" #: GUI/crrc_video.cpp:80 msgid "Resolution" msgstr "" #: GUI/crrc_video.cpp:91 msgid "Fullscreen" msgstr "" #: GUI/crrc_video.cpp:107 msgid "Autozoom" msgstr "" #: GUI/crrc_video.cpp:123 msgid "FPS limit" msgstr "" #: GUI/crrc_video.cpp:138 msgid "Skybox fix" msgstr "" #: GUI/crrc_video.cpp:151 msgid "Sloppy camera" msgstr "" #: GUI/crrc_windthermal.cpp:93 msgid "Velocity [ft/s]" msgstr "" #: GUI/crrc_windthermal.cpp:104 msgid "Direction" msgstr "" #: GUI/crrc_windthermal.cpp:138 msgid "Strength mean [ft/s]" msgstr "" #: GUI/crrc_windthermal.cpp:149 msgid "Strength sigma" msgstr "" #: GUI/crrc_windthermal.cpp:160 msgid "Radius mean [ft]" msgstr "" #: GUI/crrc_windthermal.cpp:171 msgid "Radius sigma" msgstr "" #: GUI/crrc_windthermal.cpp:182 msgid "Lifetime mean [seconds]" msgstr "" #: GUI/crrc_windthermal.cpp:193 msgid "Lifetime sigma" msgstr "" #: GUI/crrc_windthermal.cpp:204 msgid "Density [1/sq foot]" msgstr "" #: mod_inputdev/inputdev.cpp:122 msgid "Nothing" msgstr "" #: mod_inputdev/inputdev.cpp:129 msgid "Retract" msgstr "" #: mod_inputdev/inputdev.cpp:130 msgid "Pitch" msgstr "" #: mod_landscape/crrc_scenery.cpp:63 msgid "Scenery loading..." msgstr "" #: mod_video/airplane_vis.cpp:325 msgid "Loaded model " msgstr "" #: mod_video/crrc_graphics.cpp:1256 msgid "CRRCsim successfully started!" msgstr "" #: mod_video/crrc_graphics.cpp:1257 msgid "Press to show the setup menu." msgstr "" crrcsim-0.9.12/locale/it/0000775000175000017500000000000011724452515012131 500000000000000crrcsim-0.9.12/locale/it/LC_MESSAGES/0000775000175000017500000000000011724452515013716 500000000000000crrcsim-0.9.12/locale/it/LC_MESSAGES/crrcsim.mo0000644000175000017500000003225511724452424015641 00000000000000 PQYago x  '  %? Y d     '07 GTY] u,  0K `n  !1 @MQ Zhqv}  " *3:@ IUi |  #&*-5KTZ`o3/#*=F MX iv   &08RX_ f r   -+Y k v 3&8K\q*  %+ 0; DN]ah o| ; ;,4MSo&$@D* Ao @  ,!-1!_!## #&#/#7# G#Q#W#`#p#F#$ $$$% % +% L%#X% |% % %% % % % %%%& & *&7& G&U& Z&g& &A&&& &&&&&'? 'RJ'''A(U(d(y((((((((((()!) 2)?) R)%^))) )))))) ))**4*L*S*V*l* ************ +.!+P+,d+#++ ++ ++ +, ,6,I,a,,, , ,,, ,,,,,,,-*-H-h-!~--`.s..... . . /7/J/ a/n/ ///////2/$0+0 C0 O0Y0 j0w0+0 000011+111 A1 N1 Y1d1t1x111 1 11F1 2G2X2h2p222222)2(3FG3E3/304543F42z4;~jpJ9,QU'm` h601^B?GSlt:=}Mw#X-fNi|{r  Oz 5[VKE]P>qg8ZsFyc %74$2"Ld&_@+3)T*DAbIkvu\eYC( .H/on!xRWa<+Travel-TravelAboutAileronAirplaneAltitude [ft]Always onAudioAutozoomBaudrate / SyncBind ButtonBoth filename and description become effective when the flight log is finally closed (on flight reset, change of airplane/location, exit). Without a name, the log will not be saved! Your best F3F runs are named (and therefore saved) automatically. Replay flight logs using 'Robots | Load Robot'.Button Buttons...CRRCsim successfully started!CalibrateCancelCenter position East [ft]Center position Nord [ft]Color modeConfiguration has changed, save?Configure...ControlsDec ThrottleDensity [1/sq foot]Description:DestinationDeviceDirectionDirection (degrees)Distance between bases [ft]Dual-rate enableElevatorEnableEnable F3F modeEngine soundExitExpExtend bases to the topFPS limitFailed to initialize selected input method. FileFile: Filename:FinishFlapFullscreenGameHelpHit a button, then choose a function and bind...Hit tab or return after editing a value. Also see documentation/options.txtHoriz. offsetIn case you check the box above, this robot will replace your manually controlled airplane. Load an airplane to regain manual control.In-plane velocityInc ThrottleInput MethodInput Method...Input Method: Inspect WindInvJoystickKey mapping: KeyboardKeysLaunchLaunch from playerLaunch from startLeftLifetime mean [seconds]Lifetime sigmaLoad PresetLoad RobotLoad as demo, replacing user inputLoad launch defaultLoaded model LocationMiddleMixerMixer...Mixing rateMode 1 (geom based)Mode 2 (CFD based)Model volumeMouseMove controls to all extents!Name of new presetNextNoNo Joysticks found No description available.Normal rateNothingNow center all controls!OKOffOnOptionsOrientation [degrees]ParallelPausePitchPlane crashed.Please press button first!Please save your configuration and restart CRRCSim!Position (left<->right)Press to hide menu and resume simulation.Press to show the setup menu.Press some button!Preview:RCTranRadio typeRadius mean [ft]Radius sigmaRelative front positionRelative right positionRelative velocityReloading parametersReloading parameters: errorRemove all RobotsResetReset ZoomResolutionRestartResumeResuming.RetractReverting to mouse input.RightRobotsRudderSample RateSave SettingsSave as new presetSave this Flight's Log as..Scenery loading...Security_line position [ft]See http://crrcsim.sourceforge.net/ for more information. With your copy of CRRCSim you also received documentation in a subdirectory named "documentation". Take a look at "index.html".Select airplane:Select category:Select config:Select file:Select graphics:Select location:Select sky or resolution:Simulate SALSimulationSimulation paused. Press

again to resume.Simulation reset.Skybox fixSloppy cameraSlow rateSounds file directorySourceSpoilerStart on the leftStrength mean [ft/s]Strength sigmaThis is a short description of the selected record.ThrottleToggle FullscreenToggle HUD CompassToggle Test ModeToggle Training ModeToggle VerbosityTraining mode is OFF.Training mode is ON, thermals are visible.Trim/OffsetVariometer volumeVelocity [ft/s]Vert. offsetVertical angle [rad]Vertical velocityVideoViewWheel downWheel upWind modeWind, ThermalsYesZoom +Zoom -Zoom ControlZoom InZoom OutZoom widthdecrease throttle (if you aren't using JOYSTICK or better) elevator increase throttle (if you aren't using JOYSTICK or better) left/right arrow nothingpause/resume simulation quit reload model configuration restarts after crash rudder show/hide menu toggle HUD compass visualisation mode toggle control input debugging mode toggle landing gear (if function is not mapped to a controller) toggle spoiler/airbrake (if function is not mapped to a controller) toggle training mode which displays the location of the thermals toggle verbosity level (0..3) to display control inputs/FOV/FPS up/down arrow zoom in (assuming zoom.control is KEYBOARD) zoom out (assuming zoom.control is KEYBOARD) Project-Id-Version: crrcsim Report-Msgid-Bugs-To: POT-Creation-Date: 2012-02-23 23:22+0100 PO-Revision-Date: Last-Translator: Luca G. Language-Team: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-KeywordsList: _;_X X-Poedit-Basepath: ../../../src X-Poedit-Language: Italian X-Poedit-Country: ITALY X-Poedit-SourceCharset: utf-8 X-Poedit-SearchPath-0: . +Corsa-CorsaInfo Su..AlettoniModelloAltitudine [ft]Sempre OnAudioAutozoomBaudrate / SyncCollega PulsanteIl nome del file e la descrizione vengono applicati quando il log è chiuso (in caso di rilancio, cambio di modello o di località, termine). Se non si specifica il nome, il log non verrà salvato! I migliori voli F3F vengono nominati (e quindi salvati) automaticamente. Rivedere i logs dei voli usando "Robots | Leggi Robot".PulsantePulsanti...CRRCsim avviato con successo!CalibraAnnullaPosizione centro verso Est [ft]Posizione centro verso Nord [ft]Modo ColoreConfigurazione modificata, salvare?Configura...ControlliRiduci MotoreDensità [1/ft^2]Descrizione:DestinazioneDispositivoDirezioneDirezione [gradi]Distanza fra le basi [ft]Attiva riduzioneElevatoreAttiva mixerAttiva modo F3FRumore motoreEsciEsponenzialeEstende basi verso l'altoLimite FPSErrore di inizializzazione del dispositivo di input selezionato. FileFile: Nome file:FineFlapSchermo interoGiocoAiutoPremere un pulsante, poi scegliere una funzione e collegarla...Premere Tab o Invio dopo modifica di un valore. Vedere "documentation/options.txt"Traslazione oriz.Selezionando la casella questo robot sostituisce il modello comandato manualmente. Caricare un nuovo modello per riattivare il controllo manuale.Velocità nel pianoAumenta MotoreDispositivo di InputDispositivo di InputDispositivo di Input:Visualizza VentoInvJoystickTasti funzione: TastieraTastiLancioLancia dal giocatoreLancia da posiz. inizialeSinistroDurata media [s]Sigma durataLeggi impostazioniLeggi RobotLeggi come demo, disattivando l'inputLeggi default di lancioModello caricatoLocalitàCentraleMixerMixer...Fattore mixingModo 1 (geometrico)Modo 2 (CFD)Volume modelloMouseMuovere i comandi a fine corsa!Nome nuove impostazioniAvantiNoJoystick non trovato Nessuna descrizione.Corsa normaleNessuna funzioneCentrare tutti i comandi!OKOffOnOpzioniDirezione [gradi]Porta parallelaPausaPassoCrash modello.Premere prima pulsante!Salvare la configurazione e riavviare CRRCSim!Posizione (sx<->dx)Premere per riprendere la simulazione.Premere per mostrare il menu.Premere un pulsante!Anteprima:RCTranModello TxRaggio medio [ft]Sigma raggioPosizione relativa avantiPosizione relativa dxVelocità relativaRileggendo i parametri.Rileggendo i parametri: erroreRimuovi RobotsResetResetta ZoomRisoluzioneRilanciaRiprendiRipartendo.CarrelloUtilizzare il mouse.DestroRobotsTimoneFrequenza campionamentoSalva ImpostazioniSalva come nuove impostazioniSalva log di questo volo come..Caricando la scena...Posizione linea di sicurezza [ft]Vedere http://crrcsim.sourceforge.net/ per maggiori informazioni. Con la vostra copia di CRRCSim avete ricevuto anche la documentazione nella cartella "documentation". Leggete "index.html".Seleziona modello:Seleziona categoria:Seleziona configurazione:Seleziona file:Seleziona grafica:Seleziona località:Seleziona grafica o risoluzione:Simula SALSimulazioneSimulazione sospesa. Premere ancora

per riprendere.Simulazione riavviata.Skybox fissoVideocamera "pigra"Corsa ridottaCartella file audioOrigineSpoilerPartenza a sinistraIntensità media [ft/s]Sigma intensitàBreve descrizione della registrazione selezionata.MotoreSchermo intero/FinestraBussola HUDModo TestModo AllenamentoLivello InfoModo allenamento disattivo.Modo allenamento attivo, termiche visibili.Trim/OffsetVolume variometroVelocità [ft/s]Traslazione vert.Angolo verticale [rad]Velocità verticaleVideoVisualizzazioneRotella giùRotella SuModo VentoVento, TermicheSìZoom +Zoom -Controllo ZoomAumenta ZoomRiduci ZoomLarghezza vistariduce potenza motore (se non configurato altro dispositivo di input) Elevatore aumenta potenza motore (se non configurato altro dispositivo di input) freccia sx/dx nessunopausa/riprende simulazione termina programma rilegge configurazione modello riparte dopo un crash Timone mostra/nasconde menu commuta modo visualizzazione bussola HUD commuta modo debug dispositivo di input carrello fuori/dentro (se non configurato altro dispositivo di input) spoiler fuori/dentro (se non configurato altro dispositivo di input) commuta modo allenamento (visualizza termiche) commuta livello info (0..3): NO/Comandi/FOV/FPS freccia su/giù aumenta zoom (se il controllo zoom è da tastiera) riduce zoom (se il controllo zoom è da tastiera) crrcsim-0.9.12/locale/it/LC_MESSAGES/crrcsim.po0000644000175000017500000005051311724452424015641 00000000000000msgid "" msgstr "" "Project-Id-Version: crrcsim\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-23 23:22+0100\n" "PO-Revision-Date: \n" "Last-Translator: Luca G. \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-KeywordsList: _;_X\n" "X-Poedit-Basepath: ../../../src\n" "X-Poedit-Language: Italian\n" "X-Poedit-Country: ITALY\n" "X-Poedit-SourceCharset: utf-8\n" "X-Poedit-SearchPath-0: .\n" #: SimStateHandler.cpp:146 msgid "Resuming." msgstr "Ripartendo." #: SimStateHandler.cpp:169 msgid "" "Simulation paused.\n" "Press

again to resume." msgstr "" "Simulazione sospesa.\n" "Premere ancora

per riprendere." #: SimStateHandler.cpp:207 msgid "Simulation reset." msgstr "Simulazione riavviata." #: SimStateHandler.cpp:235 msgid "Plane crashed." msgstr "Crash modello." #: crrc_keyboard.cpp:115 msgid "Training mode is ON, thermals are visible." msgstr "Modo allenamento attivo, termiche visibili." #: crrc_keyboard.cpp:120 msgid "Training mode is OFF." msgstr "Modo allenamento disattivo." #: crrc_keyboard.cpp:249 msgid "Reloading parameters" msgstr "Rileggendo i parametri." #: crrc_keyboard.cpp:253 msgid "Reloading parameters: error" msgstr "Rileggendo i parametri: errore" #: crrc_main.cpp:318 msgid "Failed to initialize selected input method.\n" msgstr "Errore di inizializzazione del dispositivo di input selezionato.\n" #: crrc_main.cpp:321 msgid "Reverting to mouse input." msgstr "Utilizzare il mouse." #: mouse_kbd.cpp:204 msgid "No Joysticks found\n" msgstr "Joystick non trovato\n" #: mouse_kbd.cpp:241 msgid "nothing" msgstr "nessuno" #: mouse_kbd.cpp:242 msgid "Aileron" msgstr "Alettoni" #: mouse_kbd.cpp:243 msgid "Elevator" msgstr "Elevatore" #: mouse_kbd.cpp:244 msgid "Rudder" msgstr "Timone" #: mouse_kbd.cpp:245 msgid "Throttle" msgstr "Motore" #: mouse_kbd.cpp:246 msgid "Flap" msgstr "Flap" #: mouse_kbd.cpp:247 msgid "Spoiler" msgstr "Spoiler" #: mouse_kbd.cpp:248 msgid "Retract" msgstr "Carrello" #: mouse_kbd.cpp:249 msgid "Pitch" msgstr "Passo" #: mouse_kbd.cpp:274 msgid "Keyboard" msgstr "Tastiera" #: mouse_kbd.cpp:275 msgid "Mouse" msgstr "Mouse" #: mouse_kbd.cpp:276 msgid "Joystick" msgstr "Joystick" #: mouse_kbd.cpp:277 msgid "RCTran" msgstr "RCTran" #: mouse_kbd.cpp:278 msgid "Audio" msgstr "Audio" #: mouse_kbd.cpp:279 msgid "Parallel" msgstr "Porta parallela" #: mouse_kbd.cpp:304 msgid "Nothing" msgstr "Nessuna funzione" #: mouse_kbd.cpp:305 msgid "Resume" msgstr "Riprendi" #: mouse_kbd.cpp:306 msgid "Pause" msgstr "Pausa" #: mouse_kbd.cpp:307 msgid "Reset" msgstr "Reset" #: mouse_kbd.cpp:308 msgid "Inc Throttle" msgstr "Aumenta Motore" #: mouse_kbd.cpp:309 msgid "Dec Throttle" msgstr "Riduci Motore" #: mouse_kbd.cpp:310 msgid "Zoom In" msgstr "Aumenta Zoom" #: mouse_kbd.cpp:311 msgid "Zoom Out" msgstr "Riduci Zoom" #: mouse_kbd.cpp:325 msgid "Mixer" msgstr "Mixer" #: GUI/crrc_gui_viewwind.cpp:72 msgid "Mode 1 (geom based)" msgstr "Modo 1 (geometrico)" #: GUI/crrc_gui_viewwind.cpp:73 msgid "Mode 2 (CFD based)" msgstr "Modo 2 (CFD)" #: GUI/crrc_gui_viewwind.cpp:77 msgid "In-plane velocity" msgstr "Velocità nel piano" #: GUI/crrc_gui_viewwind.cpp:78 msgid "Vertical velocity" msgstr "Velocità verticale" #: GUI/crrc_gui_viewwind.cpp:102 msgid "Vert. offset" msgstr "Traslazione vert." #: GUI/crrc_gui_viewwind.cpp:117 msgid "Horiz. offset" msgstr "Traslazione oriz." #: GUI/crrc_gui_viewwind.cpp:132 msgid "Zoom width" msgstr "Larghezza vista" #: GUI/crrc_gui_viewwind.cpp:147 msgid "Position (left<->right)" msgstr "Posizione (sx<->dx)" #: GUI/crrc_gui_viewwind.cpp:162 msgid "Direction (degrees)" msgstr "Direzione [gradi]" #: GUI/crrc_gui_viewwind.cpp:178 msgid "Color mode" msgstr "Modo Colore" #: GUI/crrc_gui_viewwind.cpp:191 msgid "Wind mode" msgstr "Modo Vento" #: GUI/crrc_audio.cpp:52 msgid "Off" msgstr "Off" #: GUI/crrc_audio.cpp:52 msgid "On" msgstr "On" #: GUI/crrc_audio.cpp:52 msgid "Always on" msgstr "Sempre On" #: GUI/crrc_audio.cpp:64 msgid "Sample Rate" msgstr "Frequenza campionamento" #: GUI/crrc_audio.cpp:86 msgid "Engine sound" msgstr "Rumore motore" #: GUI/crrc_audio.cpp:96 msgid "Variometer volume" msgstr "Volume variometro" #: GUI/crrc_audio.cpp:109 msgid "Model volume" msgstr "Volume modello" #: GUI/crrc_dialog.cpp:108 msgid "OK" msgstr "OK" #: GUI/crrc_dialog.cpp:119 msgid "Cancel" msgstr "Annulla" #: GUI/crrc_f3f.cpp:145 msgid "Sounds file directory" msgstr "Cartella file audio" #: GUI/crrc_f3f.cpp:158 msgid "Extend bases to the top" msgstr "Estende basi verso l'alto" #: GUI/crrc_f3f.cpp:168 msgid "Start on the left" msgstr "Partenza a sinistra" #: GUI/crrc_f3f.cpp:178 msgid "Security_line position [ft]" msgstr "Posizione linea di sicurezza [ft]" #: GUI/crrc_f3f.cpp:191 msgid "Distance between bases [ft]" msgstr "Distanza fra le basi [ft]" #: GUI/crrc_f3f.cpp:204 msgid "Orientation [degrees]" msgstr "Direzione [gradi]" #: GUI/crrc_f3f.cpp:217 msgid "Center position Nord [ft]" msgstr "Posizione centro verso Nord [ft]" #: GUI/crrc_f3f.cpp:230 msgid "Center position East [ft]" msgstr "Posizione centro verso Est [ft]" #: GUI/crrc_f3f.cpp:258 msgid "Enable F3F mode" msgstr "Attiva modo F3F" #: GUI/crrc_launch.cpp:110 msgid "Name of new preset" msgstr "Nome nuove impostazioni" #: GUI/crrc_launch.cpp:114 msgid "Save as new preset" msgstr "Salva come nuove impostazioni" #: GUI/crrc_launch.cpp:134 msgid "Launch from start" msgstr "Lancia da posiz. iniziale" #: GUI/crrc_launch.cpp:145 msgid "Relative right position" msgstr "Posizione relativa dx" #: GUI/crrc_launch.cpp:158 msgid "Relative front position" msgstr "Posizione relativa avanti" #: GUI/crrc_launch.cpp:171 msgid "Launch from player" msgstr "Lancia dal giocatore" #: GUI/crrc_launch.cpp:183 msgid "Vertical angle [rad]" msgstr "Angolo verticale [rad]" #: GUI/crrc_launch.cpp:196 msgid "Simulate SAL" msgstr "Simula SAL" #: GUI/crrc_launch.cpp:204 msgid "Relative velocity" msgstr "Velocità relativa" #: GUI/crrc_launch.cpp:222 msgid "Altitude [ft]" msgstr "Altitudine [ft]" #: GUI/crrc_launch.cpp:235 msgid "Load Preset" msgstr "Leggi impostazioni" #: GUI/crrc_loadrobot.cpp:71 msgid "Load as demo, replacing user input" msgstr "Leggi come demo, disattivando l'input" #: GUI/crrc_loadrobot.cpp:81 msgid "" "In case you check the box above, this robot will replace your manually controlled airplane.\n" "Load an airplane to regain manual control." msgstr "" "Selezionando la casella questo robot sostituisce il modello comandato manualmente.\n" "Caricare un nuovo modello per riattivare il controllo manuale." #: GUI/crrc_loadrobot.cpp:93 msgid "Select file:" msgstr "Seleziona file:" #: GUI/crrc_loadrobot.cpp:107 msgid "This is a short description of the selected record." msgstr "Breve descrizione della registrazione selezionata." #: GUI/crrc_location.cpp:171 msgid "Select location:" msgstr "Seleziona località:" #: GUI/crrc_location.cpp:189 msgid "Select sky or resolution:" msgstr "Seleziona grafica o risoluzione:" #: GUI/crrc_location.cpp:255 #: GUI/crrc_planesel.cpp:574 msgid "File: " msgstr "File: " #: GUI/crrc_location.cpp:292 msgid "No description available." msgstr "Nessuna descrizione." #: GUI/crrc_planesel.cpp:116 msgid "Load launch default" msgstr "Leggi default di lancio" #: GUI/crrc_planesel.cpp:126 msgid "Select graphics:" msgstr "Seleziona grafica:" #: GUI/crrc_planesel.cpp:137 msgid "Select config:" msgstr "Seleziona configurazione:" #: GUI/crrc_planesel.cpp:146 msgid "Select airplane:" msgstr "Seleziona modello:" #: GUI/crrc_planesel.cpp:155 msgid "Preview:" msgstr "Anteprima:" #: GUI/crrc_planesel.cpp:164 msgid "Select category:" msgstr "Seleziona categoria:" #: GUI/crrc_setrecordname.cpp:64 msgid "" "Both filename and description become effective when the flight log is finally closed (on flight reset, change of airplane/location, exit).\n" "Without a name, the log will not be saved!\n" "Your best F3F runs are named (and therefore saved) automatically.\n" "Replay flight logs using 'Robots | Load Robot'." msgstr "" "Il nome del file e la descrizione vengono applicati quando il log è chiuso (in caso di rilancio, cambio di modello o di località, termine).\n" "Se non si specifica il nome, il log non verrà salvato!\n" "I migliori voli F3F vengono nominati (e quindi salvati) automaticamente.\n" "Rivedere i logs dei voli usando \"Robots | Leggi Robot\"." #: GUI/crrc_setrecordname.cpp:75 msgid "Filename:" msgstr "Nome file:" #: GUI/crrc_setrecordname.cpp:87 msgid "Description:" msgstr "Descrizione:" #: GUI/crrc_windthermal.cpp:93 msgid "Velocity [ft/s]" msgstr "Velocità [ft/s]" #: GUI/crrc_windthermal.cpp:104 msgid "Direction" msgstr "Direzione" #: GUI/crrc_windthermal.cpp:138 msgid "Strength mean [ft/s]" msgstr "Intensità media [ft/s]" #: GUI/crrc_windthermal.cpp:149 msgid "Strength sigma" msgstr "Sigma intensità" #: GUI/crrc_windthermal.cpp:160 msgid "Radius mean [ft]" msgstr "Raggio medio [ft]" #: GUI/crrc_windthermal.cpp:171 msgid "Radius sigma" msgstr "Sigma raggio" #: GUI/crrc_windthermal.cpp:182 msgid "Lifetime mean [seconds]" msgstr "Durata media [s]" #: GUI/crrc_windthermal.cpp:193 msgid "Lifetime sigma" msgstr "Sigma durata" #: GUI/crrc_windthermal.cpp:204 msgid "Density [1/sq foot]" msgstr "Densità [1/ft^2]" #: GUI/crrc_calibmap.cpp:131 msgid "Inv" msgstr "Inv" #: GUI/crrc_calibmap.cpp:153 msgid "Radio type" msgstr "Modello Tx" #: GUI/crrc_calibmap.cpp:200 #: GUI/crrc_calibmap.cpp:390 msgid "Calibrate" msgstr "Calibra" #: GUI/crrc_calibmap.cpp:396 msgid "Next" msgstr "Avanti" #: GUI/crrc_calibmap.cpp:397 msgid "Move controls to all extents!" msgstr "Muovere i comandi a fine corsa!" #: GUI/crrc_calibmap.cpp:402 msgid "Finish" msgstr "Fine" #: GUI/crrc_calibmap.cpp:403 msgid "Now center all controls!" msgstr "Centrare tutti i comandi!" #: GUI/crrc_ctrldev.cpp:67 msgid "Input Method" msgstr "Dispositivo di Input" #: GUI/crrc_ctrldev.cpp:85 msgid "Device" msgstr "Dispositivo" #: GUI/crrc_ctrldev.cpp:96 msgid "Baudrate / Sync" msgstr "Baudrate / Sync" #: GUI/crrc_ctrlgen.cpp:112 msgid "Configure..." msgstr "Configura..." #: GUI/crrc_ctrlgen.cpp:121 msgid "Mixer..." msgstr "Mixer..." #: GUI/crrc_ctrlgen.cpp:130 msgid "Buttons..." msgstr "Pulsanti..." #: GUI/crrc_ctrlgen.cpp:139 msgid "Input Method..." msgstr "Dispositivo di Input" #: GUI/crrc_ctrlgen.cpp:150 msgid "Zoom Control" msgstr "Controllo Zoom" #: GUI/crrc_ctrlgen.cpp:181 msgid "Input Method: " msgstr "Dispositivo di Input:" #: GUI/crrc_gui_main.cpp:121 msgid "Exit" msgstr "Esci" #: GUI/crrc_gui_main.cpp:121 msgid "Save this Flight's Log as.." msgstr "Salva log di questo volo come.." #: GUI/crrc_gui_main.cpp:121 msgid "Save Settings" msgstr "Salva Impostazioni" #: GUI/crrc_gui_main.cpp:125 msgid "Inspect Wind" msgstr "Visualizza Vento" #: GUI/crrc_gui_main.cpp:126 msgid "Reset Zoom" msgstr "Resetta Zoom" #: GUI/crrc_gui_main.cpp:126 msgid "Zoom -" msgstr "Zoom -" #: GUI/crrc_gui_main.cpp:127 msgid "Zoom +" msgstr "Zoom +" #: GUI/crrc_gui_main.cpp:127 msgid "Toggle Verbosity" msgstr "Livello Info" #: GUI/crrc_gui_main.cpp:128 msgid "Toggle HUD Compass" msgstr "Bussola HUD" #: GUI/crrc_gui_main.cpp:129 msgid "Toggle Test Mode" msgstr "Modo Test" #: GUI/crrc_gui_main.cpp:130 msgid "Toggle Training Mode" msgstr "Modo Allenamento" #: GUI/crrc_gui_main.cpp:131 msgid "Toggle Fullscreen" msgstr "Schermo intero/Finestra" #: GUI/crrc_gui_main.cpp:142 msgid "Restart" msgstr "Rilancia" #: GUI/crrc_gui_main.cpp:147 msgid "Controls" msgstr "Controlli" #: GUI/crrc_gui_main.cpp:148 msgid "Video" msgstr "Video" #: GUI/crrc_gui_main.cpp:148 msgid "Wind, Thermals" msgstr "Vento, Termiche" #: GUI/crrc_gui_main.cpp:149 msgid "Launch" msgstr "Lancio" #: GUI/crrc_gui_main.cpp:149 msgid "Location" msgstr "Località" #: GUI/crrc_gui_main.cpp:150 msgid "Airplane" msgstr "Modello" #: GUI/crrc_gui_main.cpp:162 msgid "About" msgstr "Info Su.." #: GUI/crrc_gui_main.cpp:162 msgid "Keys" msgstr "Tasti" #: GUI/crrc_gui_main.cpp:162 #: GUI/crrc_gui_main.cpp:177 msgid "Help" msgstr "Aiuto" #: GUI/crrc_gui_main.cpp:166 msgid "Remove all Robots" msgstr "Rimuovi Robots" #: GUI/crrc_gui_main.cpp:166 msgid "Load Robot" msgstr "Leggi Robot" #: GUI/crrc_gui_main.cpp:171 msgid "File" msgstr "File" #: GUI/crrc_gui_main.cpp:172 msgid "View" msgstr "Visualizzazione" #: GUI/crrc_gui_main.cpp:173 msgid "Simulation" msgstr "Simulazione" #: GUI/crrc_gui_main.cpp:174 msgid "Options" msgstr "Opzioni" #: GUI/crrc_gui_main.cpp:175 msgid "Game" msgstr "Gioco" #: GUI/crrc_gui_main.cpp:176 msgid "Robots" msgstr "Robots" #: GUI/crrc_gui_main.cpp:276 msgid "Press to hide menu and resume simulation." msgstr "Premere per riprendere la simulazione." #: GUI/crrc_gui_main.cpp:650 msgid "Configuration has changed, save?" msgstr "Configurazione modificata, salvare?" #: GUI/crrc_gui_main.cpp:653 msgid "Yes" msgstr "Sì" #: GUI/crrc_gui_main.cpp:654 msgid "No" msgstr "No" #: GUI/crrc_gui_main.cpp:744 msgid "" "See http://crrcsim.sourceforge.net/ for more information.\n" "\n" "With your copy of CRRCSim you also received documentation\n" "in a subdirectory named \"documentation\". Take a look at \"index.html\"." msgstr "" "Vedere http://crrcsim.sourceforge.net/ per maggiori informazioni.\n" "\n" "Con la vostra copia di CRRCSim avete ricevuto anche la documentazione\n" "nella cartella \"documentation\". Leggete \"index.html\"." #: GUI/crrc_gui_main.cpp:751 msgid "Key mapping:\n" msgstr "Tasti funzione:\n" #: GUI/crrc_gui_main.cpp:753 msgid "show/hide menu\n" msgstr "mostra/nasconde menu\n" #: GUI/crrc_gui_main.cpp:754 msgid "quit\n" msgstr "termina programma\n" #: GUI/crrc_gui_main.cpp:755 msgid "restarts after crash\n" msgstr "riparte dopo un crash\n" #: GUI/crrc_gui_main.cpp:756 msgid "pause/resume simulation\n" msgstr "pausa/riprende simulazione\n" #: GUI/crrc_gui_main.cpp:757 msgid "reload model configuration\n" msgstr "rilegge configurazione modello\n" #: GUI/crrc_gui_main.cpp:758 msgid "toggle control input debugging mode\n" msgstr "commuta modo debug dispositivo di input\n" #: GUI/crrc_gui_main.cpp:759 msgid "toggle training mode which displays the location of the thermals\n" msgstr "commuta modo allenamento (visualizza termiche)\n" #: GUI/crrc_gui_main.cpp:760 msgid "toggle verbosity level (0..3) to display control inputs/FOV/FPS\n" msgstr "commuta livello info (0..3): NO/Comandi/FOV/FPS\n" #: GUI/crrc_gui_main.cpp:761 msgid "toggle HUD compass visualisation mode\n" msgstr "commuta modo visualizzazione bussola HUD\n" #: GUI/crrc_gui_main.cpp:762 msgid "toggle landing gear (if function is not mapped to a controller)\n" msgstr "carrello fuori/dentro (se non configurato altro dispositivo di input)\n" #: GUI/crrc_gui_main.cpp:763 msgid "toggle spoiler/airbrake (if function is not mapped to a controller)\n" msgstr "spoiler fuori/dentro (se non configurato altro dispositivo di input)\n" #: GUI/crrc_gui_main.cpp:764 msgid "increase throttle (if you aren't using JOYSTICK or better)\n" msgstr "aumenta potenza motore (se non configurato altro dispositivo di input)\n" #: GUI/crrc_gui_main.cpp:765 msgid "decrease throttle (if you aren't using JOYSTICK or better)\n" msgstr "riduce potenza motore (se non configurato altro dispositivo di input)\n" #: GUI/crrc_gui_main.cpp:766 msgid "left/right arrow " msgstr "freccia sx/dx " #: GUI/crrc_gui_main.cpp:766 msgid "rudder\n" msgstr "Timone\n" #: GUI/crrc_gui_main.cpp:767 msgid "up/down arrow " msgstr "freccia su/giù " #: GUI/crrc_gui_main.cpp:767 msgid "elevator\n" msgstr "Elevatore\n" #: GUI/crrc_gui_main.cpp:768 msgid "zoom in (assuming zoom.control is KEYBOARD)\n" msgstr "aumenta zoom (se il controllo zoom è da tastiera)\n" #: GUI/crrc_gui_main.cpp:769 msgid "zoom out (assuming zoom.control is KEYBOARD)\n" msgstr "riduce zoom (se il controllo zoom è da tastiera)\n" #: GUI/crrc_gui_main.cpp:804 #: GUI/crrc_video.cpp:265 msgid "Please save your configuration and restart CRRCSim!" msgstr "Salvare la configurazione e riavviare CRRCSim!" #: GUI/crrc_joy.cpp:59 msgid "Hit a button, then choose a function and bind..." msgstr "Premere un pulsante, poi scegliere una funzione e collegarla..." #: GUI/crrc_joy.cpp:66 msgid "Press some button!" msgstr "Premere un pulsante!" #: GUI/crrc_joy.cpp:71 msgid "Bind Button" msgstr "Collega Pulsante" #: GUI/crrc_joy.cpp:129 msgid "Please press button first!" msgstr "Premere prima pulsante!" #: GUI/crrc_joy.cpp:143 msgid "Button " msgstr "Pulsante" #: GUI/crrc_mousebutton.cpp:52 msgid "Left" msgstr "Sinistro" #: GUI/crrc_mousebutton.cpp:59 msgid "Middle" msgstr "Centrale" #: GUI/crrc_mousebutton.cpp:66 msgid "Right" msgstr "Destro" #: GUI/crrc_mousebutton.cpp:73 msgid "Wheel up" msgstr "Rotella Su" #: GUI/crrc_mousebutton.cpp:80 msgid "Wheel down" msgstr "Rotella giù" #: GUI/crrc_scaleinput.cpp:59 msgid "Hit tab or return after editing a value. Also see documentation/options.txt" msgstr "Premere Tab o Invio dopo modifica di un valore. Vedere \"documentation/options.txt\"" #: GUI/crrc_scaleinput.cpp:66 msgid "Dual-rate enable" msgstr "Attiva riduzione" #: GUI/crrc_scaleinput.cpp:84 msgid "Trim/Offset" msgstr "Trim/Offset" #: GUI/crrc_scaleinput.cpp:85 msgid "Normal rate" msgstr "Corsa normale" #: GUI/crrc_scaleinput.cpp:86 msgid "Slow rate" msgstr "Corsa ridotta" #: GUI/crrc_scaleinput.cpp:87 msgid "Exp" msgstr "Esponenziale" #: GUI/crrc_scaleinput.cpp:164 msgid "-Travel" msgstr "-Corsa" #: GUI/crrc_scaleinput.cpp:179 msgid "+Travel" msgstr "+Corsa" #: GUI/crrc_scaleinput.cpp:232 #: GUI/crrc_scaleinput.cpp:307 msgid "Enable" msgstr "Attiva mixer" #: GUI/crrc_scaleinput.cpp:233 msgid "Source" msgstr "Origine" #: GUI/crrc_scaleinput.cpp:234 msgid "Mixing rate" msgstr "Fattore mixing" #: GUI/crrc_scaleinput.cpp:235 msgid "Destination" msgstr "Destinazione" #: GUI/crrc_video.cpp:85 msgid "Resolution" msgstr "Risoluzione" #: GUI/crrc_video.cpp:96 msgid "Fullscreen" msgstr "Schermo intero" #: GUI/crrc_video.cpp:112 msgid "Autozoom" msgstr "Autozoom" #: GUI/crrc_video.cpp:128 msgid "FPS limit" msgstr "Limite FPS" #: GUI/crrc_video.cpp:143 msgid "Skybox fix" msgstr "Skybox fisso" #: GUI/crrc_video.cpp:156 msgid "Sloppy camera" msgstr "Videocamera \"pigra\"" #: mod_landscape/crrc_scenery.cpp:63 msgid "Scenery loading..." msgstr "Caricando la scena..." #: mod_video/airplane_vis.cpp:325 msgid "Loaded model " msgstr "Modello caricato" #: mod_video/crrc_graphics.cpp:1282 msgid "CRRCsim successfully started!" msgstr "CRRCsim avviato con successo!" #: mod_video/crrc_graphics.cpp:1283 msgid "Press to show the setup menu." msgstr "Premere per mostrare il menu." #~ msgid "" #~ "Key mapping:\n" #~ "\n" #~ "ESC show/hide menu\n" #~ "q quit\n" #~ "r restarts after crash\n" #~ "p pause/resume simulation\n" #~ "c reload model configuration\n" #~ "d toggle control input debugging mode\n" #~ "t toggle training mode which displays the location of the thermals\n" #~ "v toggle verbosity level (0..3) to display control inputs/FOV/FPS\n" #~ "h toggle HUD compass visualisation mode\n" #~ "g toggle landing gear (if function is not mapped to a controller)\n" #~ "b toggle spoiler/airbrake (if function is not mapped to a " #~ "controller)\n" #~ "pg-up increase throttle (if you aren't using JOYSTICK or better)\n" #~ "pg-dwn decrease throttle (if you aren't using JOYSTICK or better)\n" #~ "left/right arrow left/right rudder\n" #~ "up/down arrow up/down elevator\n" #~ "+ zoom in (assuming zoom.control is KEYBOARD)\n" #~ "- zoom out (assuming zoom.control is KEYBOARD)\n" #~ "\n" #~ "\n" #~ msgstr "" #~ "Tasti funzione:\n" #~ "\n" #~ "ESC mostra/nasconde menu\n" #~ "q termina programma\n" #~ "r riparte dopo un crash\n" #~ "p pausa/riprende simulazione\n" #~ "c rilegge configurazione modello\n" #~ "d commuta modo debug dispositivo di input\n" #~ "t commuta modo allenamento (visualizza termiche)\n" #~ "v commuta livello info (0..3): NO/Comandi/FOV/FPS\n" #~ "h commuta modo visualizzazione bussola HUD\n" #~ "g fuori/dentro carrello (se non configurato altro dispositivo di " #~ "input)\n" #~ "b fuori/dentro spoiler (se non configurato altro dispositivo di " #~ "input)\n" #~ "pg-up aumenta potenza motore (se non configurato altro dispositivo di " #~ "input)\n" #~ "pg-dwn riduce potenza motore (se non configurato altro dispositivo di " #~ "input)\n" #~ "freccia sx/dx timone\n" #~ "freccia su/giù elevatore\n" #~ "+ aumenta zoom (se il controllo zoom è da tastiera)\n" #~ "- riduce zoom (se il controllo zoom è da tastiera)\n" #~ "\n" #~ "\n" crrcsim-0.9.12/locale/de/0000775000175000017500000000000011724452515012105 500000000000000crrcsim-0.9.12/locale/de/LC_MESSAGES/0000775000175000017500000000000011724452515013672 500000000000000crrcsim-0.9.12/locale/de/LC_MESSAGES/crrcsim.mo0000644000175000017500000003245411724452424015616 00000000000000 PQYago x  '  %? Y d     '07 GTY] u,  0K `n  !1 @MQ Zhqv}  " *3:@ IUi |  #&*-5KTZ`o3/#*=F MX iv   &08RX_ f r   -+Y k v 3&8K\q*  %+ 0; DN]ah o| ; ;,4MSo&$@D* Ao @  ,!-1!_!""" "# ## ##.#A#Q#Nc#$ $$ $ $$% 3%#=%a% r%|%% %%%%%%% % &&%&4& <&H&f&<y&&& && &&&&;&K3'''1(C(I(X(j({((((((((())%) ;) H)(V) )) ))) ) )))*!*)&*P*g*n*s** ****** ** ++++"2+6U++H+++, +,5, <,F,\,m,,,,,,,- - - ,- 7-C-!L-n-u- }- --!-$--!.(.../!/0/C/Z/t/ /9//// 0010 80D0`0~0?00000 1#1417R1111 111222 -2 92 C2Q2T2[2b2q2x2 2,2 2)223 3)323 Q3 ^3k3#3 38353*54M`4 47474;~jpJ9,QU'm` h601^B?GSlt:=}Mw#X-fNi|{r  Oz 5[VKE]P>qg8ZsFyc %74$2"Ld&_@+3)T*DAbIkvu\eYC( .H/on!xRWa<+Travel-TravelAboutAileronAirplaneAltitude [ft]Always onAudioAutozoomBaudrate / SyncBind ButtonBoth filename and description become effective when the flight log is finally closed (on flight reset, change of airplane/location, exit). Without a name, the log will not be saved! Your best F3F runs are named (and therefore saved) automatically. Replay flight logs using 'Robots | Load Robot'.Button Buttons...CRRCsim successfully started!CalibrateCancelCenter position East [ft]Center position Nord [ft]Color modeConfiguration has changed, save?Configure...ControlsDec ThrottleDensity [1/sq foot]Description:DestinationDeviceDirectionDirection (degrees)Distance between bases [ft]Dual-rate enableElevatorEnableEnable F3F modeEngine soundExitExpExtend bases to the topFPS limitFailed to initialize selected input method. FileFile: Filename:FinishFlapFullscreenGameHelpHit a button, then choose a function and bind...Hit tab or return after editing a value. Also see documentation/options.txtHoriz. offsetIn case you check the box above, this robot will replace your manually controlled airplane. Load an airplane to regain manual control.In-plane velocityInc ThrottleInput MethodInput Method...Input Method: Inspect WindInvJoystickKey mapping: KeyboardKeysLaunchLaunch from playerLaunch from startLeftLifetime mean [seconds]Lifetime sigmaLoad PresetLoad RobotLoad as demo, replacing user inputLoad launch defaultLoaded model LocationMiddleMixerMixer...Mixing rateMode 1 (geom based)Mode 2 (CFD based)Model volumeMouseMove controls to all extents!Name of new presetNextNoNo Joysticks found No description available.Normal rateNothingNow center all controls!OKOffOnOptionsOrientation [degrees]ParallelPausePitchPlane crashed.Please press button first!Please save your configuration and restart CRRCSim!Position (left<->right)Press to hide menu and resume simulation.Press to show the setup menu.Press some button!Preview:RCTranRadio typeRadius mean [ft]Radius sigmaRelative front positionRelative right positionRelative velocityReloading parametersReloading parameters: errorRemove all RobotsResetReset ZoomResolutionRestartResumeResuming.RetractReverting to mouse input.RightRobotsRudderSample RateSave SettingsSave as new presetSave this Flight's Log as..Scenery loading...Security_line position [ft]See http://crrcsim.sourceforge.net/ for more information. With your copy of CRRCSim you also received documentation in a subdirectory named "documentation". Take a look at "index.html".Select airplane:Select category:Select config:Select file:Select graphics:Select location:Select sky or resolution:Simulate SALSimulationSimulation paused. Press

again to resume.Simulation reset.Skybox fixSloppy cameraSlow rateSounds file directorySourceSpoilerStart on the leftStrength mean [ft/s]Strength sigmaThis is a short description of the selected record.ThrottleToggle FullscreenToggle HUD CompassToggle Test ModeToggle Training ModeToggle VerbosityTraining mode is OFF.Training mode is ON, thermals are visible.Trim/OffsetVariometer volumeVelocity [ft/s]Vert. offsetVertical angle [rad]Vertical velocityVideoViewWheel downWheel upWind modeWind, ThermalsYesZoom +Zoom -Zoom ControlZoom InZoom OutZoom widthdecrease throttle (if you aren't using JOYSTICK or better) elevator increase throttle (if you aren't using JOYSTICK or better) left/right arrow nothingpause/resume simulation quit reload model configuration restarts after crash rudder show/hide menu toggle HUD compass visualisation mode toggle control input debugging mode toggle landing gear (if function is not mapped to a controller) toggle spoiler/airbrake (if function is not mapped to a controller) toggle training mode which displays the location of the thermals toggle verbosity level (0..3) to display control inputs/FOV/FPS up/down arrow zoom in (assuming zoom.control is KEYBOARD) zoom out (assuming zoom.control is KEYBOARD) Project-Id-Version: crrcsim Report-Msgid-Bugs-To: POT-Creation-Date: 2012-02-27 22:56+0100 PO-Revision-Date: Last-Translator: Jan Reucker Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-KeywordsList: _ X-Poedit-Basepath: ../../../src X-Poedit-SearchPath-0: . X-Poedit-SearchPath-1: ../../../src +Weg-WegÜberQuerruderFlugzeugHöhe [ft]Immer anSoundkarteAutomatisch zoomenBaudrate / SyncKnopf verknüpfenDateiname und Beschreibung werden übernommen, wenn das Log abgeschlossen wird (bei Neustart des Flugs, Wechsel des Flugzeugs oder der Landschaft, Beenden). Ist kein Dateiname angegeben, wird das Log nicht gespeichert! F3F-Bestzeiten werden automatisch benannt (und gespeichert). Wiedergabe von Flügen über 'Roboter | Lade Roboter'.KnopfKnöpfe...CRRCsim erfolgreich gestartet!KalibrierenAbbrechenOstkoordinate der Mitte [ft]Nordkoordinate der Mitte [ft]FarbmodusKonfiguration geändert, speichern?Konfigurieren...SteuerungGas -Dichte [1/sq ft]Beschreibung:ZielGerätRichtungAusrichtung [Grad]Abstand zwischen Pylonen [ft]Wegbegrenzung einHöhenruderAktiviertF3F-Modus einschaltenMotorgeräuschBeendenExponentialPylonen nach oben verlängernBildrate begrenzenKonnte das ausgewählte Eingabegerät nicht initialisieren. DateiDatei: Dateiname:FertigWölbklappeVollbildSpielHilfeKnopf drücken, dann Funktion auswählen und verknüpfen...TAB oder EINGABE übernimmt Änderung. Siehe auch documentation/options.txtHoriz. AbstandWird diese Option gewählt, so wird dieser Roboter den vom Benutzer gesteuerten Flieger ersetzen. Lade ein Flugzeug um wieder selbst die Steuerung zu übernehmen.In-plane velocityGas +EingabemethodeEingabemethode...Eingabemethode: Wind analysierenInvJoystickTastenbelegung: TastaturTastenStart konfigurierenVom Spieler aus startenVon Startposition startenLinksDurchschnittl. Lebensdauer [s]LebensdauerverteilungPreset ladenRoboter ladenLade als Demo (ersetzt Benutzereingaben)Default-Startkonfiguration ladenModell geladen: Ort wählenMitteMischerMischer...MischrateModus 1 (geom.-basiert)Modus 2 (CFD-basiert)Lautstärke ModellMausBewege Steuerelemente an alle Anschläge!Name des neuen PresetsWeiterNeinKein Joystick gefunden Keine Beschreibung verfügbar.Normale WegenichtsAlle Steuerelemente zentrieren!OKAusAnEinstellungenAusrichtung [Grad]ParallelPausePitchModell abgestürzt.Bitte zuerst einen Knopf drücken!Bitte Einstellungen speichern und CRRCsim neu starten!Position (li.<->re.)Drücke um das Menü zu verbergen und die Simulation fortzusetzen.Drücke um das Hauptmenü anzuzeigen.Drücke einen Knopf!Vorschau:RCTranSendertypDurchschnittl. RadiusRadiusverteilungRelativposition (vorne)Relativpositon (rechts)Relative GeschwindigkeitLade Parameter neuLade Parameter neu: FehlerAlle Roboter entfernenNeustartZoom rücksetzenAuflösungNeu startenFortfahrenFahre fort.FahrwerkBenutze stattdessen Maus-Treiber.RechtsRoboterSeitenruderAbtastrateEinstellungen speichernAls neue Voreinstellung speichernSpeichere Log dieses Fluges unter...Lade Landschaft...Abstand der Sicherheitslinie [ft]Siehe http://crrcsim.sourceforge.net/ für mehr Informationen. In dieser Installation von CRRCsim ist auch Dokumentation in einem Unterverzeichnis "documentation" enthalten. Siehe "index.html".Wähle Flugzeug:Kategorie wählen:Variante wählen:Datei wählen:3D-Modell wählen:Landschaft auswählen:Himmel/Auflösung wählenSAL-Start simulierenSimulationSimulation angehalten. Drücke

erneut zum Fortfahren.Simulation neu gestartet.Skybox-KorrekturKameraträgheitReduzierte WegeVerzeichnis für SoundsQuelleBremsklappeStarte auf der linken SeiteDurchschnittl. Stärke [ft/s]StärkenverteilungDies ist eine kurze Beschreibung des ausgewählten Datensatzes.GasVollbild ein/ausHUD-Kompass ein/ausTestmodus ein/ausTrainingsmodus ein/ausParameteranzeigeTrainingsmodus ausgeschaltet.Trainingsmodus ist eingeschaltet, Thermik ist sichtbar.Trimmung/OffsetLautstärke VariometerGeschwindigkeit [ft/s]Vert. AbstandAbwurfwinkel [rad]VertikalgeschwindigkeitGrafikeinstellungenAnsichtMausrad zurückMausrad vorWindmodusWind, ThermikJaZoom +Zoom -Zoom-SteuerungZoom +Zoom -Zoom widthweniger Gas (wenn nicht mit Sender bedient) Höhenruder mehr Gas (wenn nicht mit Sender bedient) Pfeil links/rechts nichtsSimulation anhalten/fortsetzen beenden Modellkonfiguration neu laden neu starten Seitenruder zeige/verberge Menü HUD-Kompass-Visualisierung ein/aus Eingabegerät-Debugging ein/aus Fahrwerk ein-/ausfahren (wenn nicht mit Sender bedient) Störklappen ein/aus (wenn nicht mit Sender bedient) Trainingsmodus ein/aus (zeigt Thermik an) Zusatzanzeige (0..3) wählen, um Steuersignale/Sichtfeld/Bildrate anzuzeigen Pfeil auf/ab hineinzoomen (wenn Zoom über Tastatur gesteuert wird) herauszoomen (wenn Zoom über Tastatur gesteuert wird) crrcsim-0.9.12/locale/de/LC_MESSAGES/crrcsim.po0000644000175000017500000005622711724452424015625 00000000000000msgid "" msgstr "" "Project-Id-Version: crrcsim\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-27 22:56+0100\n" "PO-Revision-Date: \n" "Last-Translator: Jan Reucker \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-KeywordsList: _\n" "X-Poedit-Basepath: ../../../src\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPath-1: ../../../src\n" #: ../../../src/mouse_kbd.cpp:205 msgid "No Joysticks found\n" msgstr "Kein Joystick gefunden\n" #: ../../../src/mouse_kbd.cpp:242 msgid "nothing" msgstr "nichts" #: ../../../src/mouse_kbd.cpp:243 msgid "Aileron" msgstr "Querruder" #: ../../../src/mouse_kbd.cpp:244 msgid "Elevator" msgstr "Höhenruder" #: ../../../src/mouse_kbd.cpp:245 msgid "Rudder" msgstr "Seitenruder" #: ../../../src/mouse_kbd.cpp:246 msgid "Throttle" msgstr "Gas" #: ../../../src/mouse_kbd.cpp:247 msgid "Flap" msgstr "Wölbklappe" #: ../../../src/mouse_kbd.cpp:248 msgid "Spoiler" msgstr "Bremsklappe" #: ../../../src/mouse_kbd.cpp:249 msgid "Retract" msgstr "Fahrwerk" #: ../../../src/mouse_kbd.cpp:250 msgid "Pitch" msgstr "Pitch" #: ../../../src/mouse_kbd.cpp:275 #: ../../../src/mouse_kbd.cpp:325 msgid "Keyboard" msgstr "Tastatur" #: ../../../src/mouse_kbd.cpp:276 #: ../../../src/mouse_kbd.cpp:326 msgid "Mouse" msgstr "Maus" #: ../../../src/mouse_kbd.cpp:277 msgid "Joystick" msgstr "Joystick" #: ../../../src/mouse_kbd.cpp:278 msgid "RCTran" msgstr "RCTran" #: ../../../src/mouse_kbd.cpp:279 msgid "Audio" msgstr "Soundkarte" #: ../../../src/mouse_kbd.cpp:280 msgid "Parallel" msgstr "Parallel" #: ../../../src/mouse_kbd.cpp:305 msgid "Nothing" msgstr "nichts" #: ../../../src/mouse_kbd.cpp:306 msgid "Resume" msgstr "Fortfahren" #: ../../../src/mouse_kbd.cpp:307 msgid "Pause" msgstr "Pause" #: ../../../src/mouse_kbd.cpp:308 msgid "Reset" msgstr "Neustart" #: ../../../src/mouse_kbd.cpp:309 msgid "Inc Throttle" msgstr "Gas +" #: ../../../src/mouse_kbd.cpp:310 msgid "Dec Throttle" msgstr "Gas -" #: ../../../src/mouse_kbd.cpp:311 msgid "Zoom In" msgstr "Zoom +" #: ../../../src/mouse_kbd.cpp:312 msgid "Zoom Out" msgstr "Zoom -" #: ../../../src/mouse_kbd.cpp:340 msgid "Mixer" msgstr "Mischer" #: ../../../src/crrc_keyboard.cpp:115 msgid "Training mode is ON, thermals are visible." msgstr "Trainingsmodus ist eingeschaltet, Thermik ist sichtbar." #: ../../../src/crrc_keyboard.cpp:120 msgid "Training mode is OFF." msgstr "Trainingsmodus ausgeschaltet." #: ../../../src/crrc_keyboard.cpp:249 msgid "Reloading parameters" msgstr "Lade Parameter neu" #: ../../../src/crrc_keyboard.cpp:253 msgid "Reloading parameters: error" msgstr "Lade Parameter neu: Fehler" #: ../../../src/crrc_main.cpp:318 msgid "Failed to initialize selected input method.\n" msgstr "Konnte das ausgewählte Eingabegerät nicht initialisieren.\n" #: ../../../src/crrc_main.cpp:321 msgid "Reverting to mouse input." msgstr "Benutze stattdessen Maus-Treiber." #: ../../../src/SimStateHandler.cpp:146 msgid "Resuming." msgstr "Fahre fort." #: ../../../src/SimStateHandler.cpp:169 msgid "" "Simulation paused.\n" "Press

again to resume." msgstr "" "Simulation angehalten.\n" "Drücke

erneut zum Fortfahren." #: ../../../src/SimStateHandler.cpp:207 msgid "Simulation reset." msgstr "Simulation neu gestartet." #: ../../../src/SimStateHandler.cpp:235 msgid "Plane crashed." msgstr "Modell abgestürzt." #: ../../../src/GUI/crrc_loadrobot.cpp:71 msgid "Load as demo, replacing user input" msgstr "Lade als Demo (ersetzt Benutzereingaben)" #: ../../../src/GUI/crrc_loadrobot.cpp:81 msgid "" "In case you check the box above, this robot will replace your manually controlled airplane.\n" "Load an airplane to regain manual control." msgstr "" "Wird diese Option gewählt, so wird dieser Roboter den vom Benutzer gesteuerten Flieger ersetzen.\n" "Lade ein Flugzeug um wieder selbst die Steuerung zu übernehmen." #: ../../../src/GUI/crrc_loadrobot.cpp:93 msgid "Select file:" msgstr "Datei wählen:" #: ../../../src/GUI/crrc_loadrobot.cpp:107 msgid "This is a short description of the selected record." msgstr "Dies ist eine kurze Beschreibung des ausgewählten Datensatzes." #: ../../../src/GUI/crrc_location.cpp:171 msgid "Select location:" msgstr "Landschaft auswählen:" #: ../../../src/GUI/crrc_location.cpp:190 msgid "Select sky or resolution:" msgstr "Himmel/Auflösung wählen" #: ../../../src/GUI/crrc_location.cpp:256 #: ../../../src/GUI/crrc_planesel.cpp:580 msgid "File: " msgstr "Datei: " #: ../../../src/GUI/crrc_location.cpp:293 msgid "No description available." msgstr "Keine Beschreibung verfügbar." #: ../../../src/GUI/crrc_f3f.cpp:147 msgid "Sounds file directory" msgstr "Verzeichnis für Sounds" #: ../../../src/GUI/crrc_f3f.cpp:160 msgid "Extend bases to the top" msgstr "Pylonen nach oben verlängern" #: ../../../src/GUI/crrc_f3f.cpp:170 msgid "Start on the left" msgstr "Starte auf der linken Seite" #: ../../../src/GUI/crrc_f3f.cpp:180 msgid "Security_line position [ft]" msgstr "Abstand der Sicherheitslinie [ft]" #: ../../../src/GUI/crrc_f3f.cpp:193 msgid "Distance between bases [ft]" msgstr "Abstand zwischen Pylonen [ft]" #: ../../../src/GUI/crrc_f3f.cpp:206 msgid "Orientation [degrees]" msgstr "Ausrichtung [Grad]" #: ../../../src/GUI/crrc_f3f.cpp:219 msgid "Center position Nord [ft]" msgstr "Nordkoordinate der Mitte [ft]" #: ../../../src/GUI/crrc_f3f.cpp:232 msgid "Center position East [ft]" msgstr "Ostkoordinate der Mitte [ft]" #: ../../../src/GUI/crrc_f3f.cpp:262 msgid "Enable F3F mode" msgstr "F3F-Modus einschalten" #: ../../../src/GUI/crrc_setrecordname.cpp:64 msgid "" "Both filename and description become effective when the flight log is finally closed (on flight reset, change of airplane/location, exit).\n" "Without a name, the log will not be saved!\n" "Your best F3F runs are named (and therefore saved) automatically.\n" "Replay flight logs using 'Robots | Load Robot'." msgstr "" "Dateiname und Beschreibung werden übernommen, wenn das Log abgeschlossen wird (bei Neustart des Flugs, Wechsel des Flugzeugs oder der Landschaft, Beenden).\n" "Ist kein Dateiname angegeben, wird das Log nicht gespeichert!\n" "F3F-Bestzeiten werden automatisch benannt (und gespeichert).\n" "Wiedergabe von Flügen über 'Roboter | Lade Roboter'." #: ../../../src/GUI/crrc_setrecordname.cpp:75 msgid "Filename:" msgstr "Dateiname:" #: ../../../src/GUI/crrc_setrecordname.cpp:87 msgid "Description:" msgstr "Beschreibung:" #: ../../../src/GUI/crrc_scaleinput.cpp:59 msgid "Hit tab or return after editing a value. Also see documentation/options.txt" msgstr "TAB oder EINGABE übernimmt Änderung. Siehe auch documentation/options.txt" #: ../../../src/GUI/crrc_scaleinput.cpp:66 msgid "Dual-rate enable" msgstr "Wegbegrenzung ein" #: ../../../src/GUI/crrc_scaleinput.cpp:84 msgid "Trim/Offset" msgstr "Trimmung/Offset" #: ../../../src/GUI/crrc_scaleinput.cpp:85 msgid "Normal rate" msgstr "Normale Wege" #: ../../../src/GUI/crrc_scaleinput.cpp:86 msgid "Slow rate" msgstr "Reduzierte Wege" #: ../../../src/GUI/crrc_scaleinput.cpp:87 msgid "Exp" msgstr "Exponential" #: ../../../src/GUI/crrc_scaleinput.cpp:164 msgid "-Travel" msgstr "-Weg" #: ../../../src/GUI/crrc_scaleinput.cpp:179 msgid "+Travel" msgstr "+Weg" #: ../../../src/GUI/crrc_scaleinput.cpp:232 #: ../../../src/GUI/crrc_scaleinput.cpp:311 msgid "Enable" msgstr "Aktiviert" #: ../../../src/GUI/crrc_scaleinput.cpp:233 msgid "Source" msgstr "Quelle" #: ../../../src/GUI/crrc_scaleinput.cpp:234 msgid "Mixing rate" msgstr "Mischrate" #: ../../../src/GUI/crrc_scaleinput.cpp:235 msgid "Destination" msgstr "Ziel" #: ../../../src/GUI/crrc_joy.cpp:59 msgid "Hit a button, then choose a function and bind..." msgstr "Knopf drücken, dann Funktion auswählen und verknüpfen..." #: ../../../src/GUI/crrc_joy.cpp:68 msgid "Press some button!" msgstr "Drücke einen Knopf!" #: ../../../src/GUI/crrc_joy.cpp:73 msgid "Bind Button" msgstr "Knopf verknüpfen" #: ../../../src/GUI/crrc_joy.cpp:131 msgid "Please press button first!" msgstr "Bitte zuerst einen Knopf drücken!" #: ../../../src/GUI/crrc_joy.cpp:145 msgid "Button " msgstr "Knopf" #: ../../../src/GUI/crrc_mousebutton.cpp:54 msgid "Left" msgstr "Links" #: ../../../src/GUI/crrc_mousebutton.cpp:63 msgid "Middle" msgstr "Mitte" #: ../../../src/GUI/crrc_mousebutton.cpp:72 msgid "Right" msgstr "Rechts" #: ../../../src/GUI/crrc_mousebutton.cpp:81 msgid "Wheel up" msgstr "Mausrad vor" #: ../../../src/GUI/crrc_mousebutton.cpp:90 msgid "Wheel down" msgstr "Mausrad zurück" #: ../../../src/GUI/crrc_gui_main.cpp:121 msgid "Exit" msgstr "Beenden" #: ../../../src/GUI/crrc_gui_main.cpp:121 msgid "Save this Flight's Log as.." msgstr "Speichere Log dieses Fluges unter..." #: ../../../src/GUI/crrc_gui_main.cpp:121 msgid "Save Settings" msgstr "Einstellungen speichern" #: ../../../src/GUI/crrc_gui_main.cpp:125 msgid "Inspect Wind" msgstr "Wind analysieren" #: ../../../src/GUI/crrc_gui_main.cpp:126 msgid "Reset Zoom" msgstr "Zoom rücksetzen" #: ../../../src/GUI/crrc_gui_main.cpp:126 msgid "Zoom -" msgstr "Zoom -" #: ../../../src/GUI/crrc_gui_main.cpp:127 msgid "Zoom +" msgstr "Zoom +" #: ../../../src/GUI/crrc_gui_main.cpp:127 msgid "Toggle Verbosity" msgstr "Parameteranzeige" #: ../../../src/GUI/crrc_gui_main.cpp:128 msgid "Toggle HUD Compass" msgstr "HUD-Kompass ein/aus" #: ../../../src/GUI/crrc_gui_main.cpp:129 msgid "Toggle Test Mode" msgstr "Testmodus ein/aus" #: ../../../src/GUI/crrc_gui_main.cpp:130 msgid "Toggle Training Mode" msgstr "Trainingsmodus ein/aus" #: ../../../src/GUI/crrc_gui_main.cpp:131 msgid "Toggle Fullscreen" msgstr "Vollbild ein/aus" #: ../../../src/GUI/crrc_gui_main.cpp:142 msgid "Restart" msgstr "Neu starten" #: ../../../src/GUI/crrc_gui_main.cpp:147 msgid "Controls" msgstr "Steuerung" #: ../../../src/GUI/crrc_gui_main.cpp:148 msgid "Video" msgstr "Grafikeinstellungen" #: ../../../src/GUI/crrc_gui_main.cpp:148 msgid "Wind, Thermals" msgstr "Wind, Thermik" #: ../../../src/GUI/crrc_gui_main.cpp:149 msgid "Launch" msgstr "Start konfigurieren" #: ../../../src/GUI/crrc_gui_main.cpp:149 msgid "Location" msgstr "Ort wählen" #: ../../../src/GUI/crrc_gui_main.cpp:150 msgid "Airplane" msgstr "Flugzeug" #: ../../../src/GUI/crrc_gui_main.cpp:162 msgid "About" msgstr "Über" #: ../../../src/GUI/crrc_gui_main.cpp:162 msgid "Keys" msgstr "Tasten" #: ../../../src/GUI/crrc_gui_main.cpp:162 #: ../../../src/GUI/crrc_gui_main.cpp:177 msgid "Help" msgstr "Hilfe" #: ../../../src/GUI/crrc_gui_main.cpp:166 msgid "Remove all Robots" msgstr "Alle Roboter entfernen" #: ../../../src/GUI/crrc_gui_main.cpp:166 msgid "Load Robot" msgstr "Roboter laden" #: ../../../src/GUI/crrc_gui_main.cpp:171 msgid "File" msgstr "Datei" #: ../../../src/GUI/crrc_gui_main.cpp:172 msgid "View" msgstr "Ansicht" #: ../../../src/GUI/crrc_gui_main.cpp:173 msgid "Simulation" msgstr "Simulation" #: ../../../src/GUI/crrc_gui_main.cpp:174 msgid "Options" msgstr "Einstellungen" #: ../../../src/GUI/crrc_gui_main.cpp:175 msgid "Game" msgstr "Spiel" #: ../../../src/GUI/crrc_gui_main.cpp:176 msgid "Robots" msgstr "Roboter" #: ../../../src/GUI/crrc_gui_main.cpp:276 msgid "Press to hide menu and resume simulation." msgstr "Drücke um das Menü zu verbergen und die Simulation fortzusetzen." #: ../../../src/GUI/crrc_gui_main.cpp:650 msgid "Configuration has changed, save?" msgstr "Konfiguration geändert, speichern?" #: ../../../src/GUI/crrc_gui_main.cpp:653 msgid "Yes" msgstr "Ja" #: ../../../src/GUI/crrc_gui_main.cpp:654 msgid "No" msgstr "Nein" #: ../../../src/GUI/crrc_gui_main.cpp:744 msgid "" "See http://crrcsim.sourceforge.net/ for more information.\n" "\n" "With your copy of CRRCSim you also received documentation\n" "in a subdirectory named \"documentation\". Take a look at \"index.html\"." msgstr "" "Siehe http://crrcsim.sourceforge.net/ für mehr Informationen.\n" "\n" "In dieser Installation von CRRCsim ist auch Dokumentation in\n" "einem Unterverzeichnis \"documentation\" enthalten. Siehe \"index.html\"." #: ../../../src/GUI/crrc_gui_main.cpp:751 msgid "Key mapping:\n" msgstr "Tastenbelegung:\n" #: ../../../src/GUI/crrc_gui_main.cpp:753 msgid "show/hide menu\n" msgstr "zeige/verberge Menü\n" #: ../../../src/GUI/crrc_gui_main.cpp:754 msgid "quit\n" msgstr "beenden\n" #: ../../../src/GUI/crrc_gui_main.cpp:755 msgid "restarts after crash\n" msgstr "neu starten\n" #: ../../../src/GUI/crrc_gui_main.cpp:756 msgid "pause/resume simulation\n" msgstr "Simulation anhalten/fortsetzen\n" #: ../../../src/GUI/crrc_gui_main.cpp:757 msgid "reload model configuration\n" msgstr "Modellkonfiguration neu laden\n" #: ../../../src/GUI/crrc_gui_main.cpp:758 msgid "toggle control input debugging mode\n" msgstr "Eingabegerät-Debugging ein/aus\n" #: ../../../src/GUI/crrc_gui_main.cpp:759 msgid "toggle training mode which displays the location of the thermals\n" msgstr "Trainingsmodus ein/aus (zeigt Thermik an)\n" #: ../../../src/GUI/crrc_gui_main.cpp:760 msgid "toggle verbosity level (0..3) to display control inputs/FOV/FPS\n" msgstr "Zusatzanzeige (0..3) wählen, um Steuersignale/Sichtfeld/Bildrate anzuzeigen\n" #: ../../../src/GUI/crrc_gui_main.cpp:761 msgid "toggle HUD compass visualisation mode\n" msgstr "HUD-Kompass-Visualisierung ein/aus\n" #: ../../../src/GUI/crrc_gui_main.cpp:762 msgid "toggle landing gear (if function is not mapped to a controller)\n" msgstr "Fahrwerk ein-/ausfahren (wenn nicht mit Sender bedient)\n" #: ../../../src/GUI/crrc_gui_main.cpp:763 msgid "toggle spoiler/airbrake (if function is not mapped to a controller)\n" msgstr "Störklappen ein/aus (wenn nicht mit Sender bedient)\n" #: ../../../src/GUI/crrc_gui_main.cpp:764 msgid "increase throttle (if you aren't using JOYSTICK or better)\n" msgstr "mehr Gas (wenn nicht mit Sender bedient)\n" #: ../../../src/GUI/crrc_gui_main.cpp:765 msgid "decrease throttle (if you aren't using JOYSTICK or better)\n" msgstr "weniger Gas (wenn nicht mit Sender bedient)\n" #: ../../../src/GUI/crrc_gui_main.cpp:766 msgid "left/right arrow " msgstr "Pfeil links/rechts " #: ../../../src/GUI/crrc_gui_main.cpp:766 msgid "rudder\n" msgstr "Seitenruder\n" #: ../../../src/GUI/crrc_gui_main.cpp:767 msgid "up/down arrow " msgstr "Pfeil auf/ab " #: ../../../src/GUI/crrc_gui_main.cpp:767 msgid "elevator\n" msgstr "Höhenruder\n" #: ../../../src/GUI/crrc_gui_main.cpp:768 msgid "zoom in (assuming zoom.control is KEYBOARD)\n" msgstr "hineinzoomen (wenn Zoom über Tastatur gesteuert wird)\n" #: ../../../src/GUI/crrc_gui_main.cpp:769 msgid "zoom out (assuming zoom.control is KEYBOARD)\n" msgstr "herauszoomen (wenn Zoom über Tastatur gesteuert wird)\n" #: ../../../src/GUI/crrc_gui_main.cpp:804 #: ../../../src/GUI/crrc_video.cpp:266 msgid "Please save your configuration and restart CRRCSim!" msgstr "Bitte Einstellungen speichern und CRRCsim neu starten!" #: ../../../src/GUI/crrc_ctrldev.cpp:69 msgid "Input Method" msgstr "Eingabemethode" #: ../../../src/GUI/crrc_ctrldev.cpp:89 msgid "Device" msgstr "Gerät" #: ../../../src/GUI/crrc_ctrldev.cpp:102 msgid "Baudrate / Sync" msgstr "Baudrate / Sync" #: ../../../src/GUI/crrc_ctrlgen.cpp:109 msgid "Configure..." msgstr "Konfigurieren..." #: ../../../src/GUI/crrc_ctrlgen.cpp:118 msgid "Mixer..." msgstr "Mischer..." #: ../../../src/GUI/crrc_ctrlgen.cpp:127 msgid "Buttons..." msgstr "Knöpfe..." #: ../../../src/GUI/crrc_ctrlgen.cpp:136 msgid "Input Method..." msgstr "Eingabemethode..." #: ../../../src/GUI/crrc_ctrlgen.cpp:149 msgid "Zoom Control" msgstr "Zoom-Steuerung" #: ../../../src/GUI/crrc_ctrlgen.cpp:180 msgid "Input Method: " msgstr "Eingabemethode: " #: ../../../src/GUI/crrc_calibmap.cpp:131 msgid "Inv" msgstr "Inv" #: ../../../src/GUI/crrc_calibmap.cpp:155 msgid "Radio type" msgstr "Sendertyp" #: ../../../src/GUI/crrc_calibmap.cpp:202 #: ../../../src/GUI/crrc_calibmap.cpp:392 msgid "Calibrate" msgstr "Kalibrieren" #: ../../../src/GUI/crrc_calibmap.cpp:398 msgid "Next" msgstr "Weiter" #: ../../../src/GUI/crrc_calibmap.cpp:399 msgid "Move controls to all extents!" msgstr "Bewege Steuerelemente an alle Anschläge!" #: ../../../src/GUI/crrc_calibmap.cpp:404 msgid "Finish" msgstr "Fertig" #: ../../../src/GUI/crrc_calibmap.cpp:405 msgid "Now center all controls!" msgstr "Alle Steuerelemente zentrieren!" #: ../../../src/GUI/crrc_launch.cpp:110 msgid "Name of new preset" msgstr "Name des neuen Presets" #: ../../../src/GUI/crrc_launch.cpp:114 msgid "Save as new preset" msgstr "Als neue Voreinstellung speichern" #: ../../../src/GUI/crrc_launch.cpp:136 msgid "Launch from start" msgstr "Von Startposition starten" #: ../../../src/GUI/crrc_launch.cpp:147 msgid "Relative right position" msgstr "Relativpositon (rechts)" #: ../../../src/GUI/crrc_launch.cpp:160 msgid "Relative front position" msgstr "Relativposition (vorne)" #: ../../../src/GUI/crrc_launch.cpp:173 msgid "Launch from player" msgstr "Vom Spieler aus starten" #: ../../../src/GUI/crrc_launch.cpp:185 msgid "Vertical angle [rad]" msgstr "Abwurfwinkel [rad]" #: ../../../src/GUI/crrc_launch.cpp:198 msgid "Simulate SAL" msgstr "SAL-Start simulieren" #: ../../../src/GUI/crrc_launch.cpp:206 msgid "Relative velocity" msgstr "Relative Geschwindigkeit" #: ../../../src/GUI/crrc_launch.cpp:224 msgid "Altitude [ft]" msgstr "Höhe [ft]" #: ../../../src/GUI/crrc_launch.cpp:239 msgid "Load Preset" msgstr "Preset laden" #: ../../../src/GUI/crrc_video.cpp:86 msgid "Resolution" msgstr "Auflösung" #: ../../../src/GUI/crrc_video.cpp:97 msgid "Fullscreen" msgstr "Vollbild" #: ../../../src/GUI/crrc_video.cpp:113 msgid "Autozoom" msgstr "Automatisch zoomen" #: ../../../src/GUI/crrc_video.cpp:129 msgid "FPS limit" msgstr "Bildrate begrenzen" #: ../../../src/GUI/crrc_video.cpp:144 msgid "Skybox fix" msgstr "Skybox-Korrektur" #: ../../../src/GUI/crrc_video.cpp:157 msgid "Sloppy camera" msgstr "Kameraträgheit" #: ../../../src/GUI/crrc_planesel.cpp:116 msgid "Load launch default" msgstr "Default-Startkonfiguration laden" #: ../../../src/GUI/crrc_planesel.cpp:128 msgid "Select graphics:" msgstr "3D-Modell wählen:" #: ../../../src/GUI/crrc_planesel.cpp:141 msgid "Select config:" msgstr "Variante wählen:" #: ../../../src/GUI/crrc_planesel.cpp:150 msgid "Select airplane:" msgstr "Wähle Flugzeug:" #: ../../../src/GUI/crrc_planesel.cpp:159 msgid "Preview:" msgstr "Vorschau:" #: ../../../src/GUI/crrc_planesel.cpp:170 msgid "Select category:" msgstr "Kategorie wählen:" #: ../../../src/GUI/crrc_audio.cpp:52 msgid "Off" msgstr "Aus" #: ../../../src/GUI/crrc_audio.cpp:52 msgid "On" msgstr "An" #: ../../../src/GUI/crrc_audio.cpp:52 msgid "Always on" msgstr "Immer an" #: ../../../src/GUI/crrc_audio.cpp:66 msgid "Sample Rate" msgstr "Abtastrate" #: ../../../src/GUI/crrc_audio.cpp:90 msgid "Engine sound" msgstr "Motorgeräusch" #: ../../../src/GUI/crrc_audio.cpp:100 msgid "Variometer volume" msgstr "Lautstärke Variometer" #: ../../../src/GUI/crrc_audio.cpp:113 msgid "Model volume" msgstr "Lautstärke Modell" #: ../../../src/GUI/crrc_windthermal.cpp:95 msgid "Velocity [ft/s]" msgstr "Geschwindigkeit [ft/s]" #: ../../../src/GUI/crrc_windthermal.cpp:106 msgid "Direction" msgstr "Richtung" #: ../../../src/GUI/crrc_windthermal.cpp:142 msgid "Strength mean [ft/s]" msgstr "Durchschnittl. Stärke [ft/s]" #: ../../../src/GUI/crrc_windthermal.cpp:153 msgid "Strength sigma" msgstr "Stärkenverteilung" #: ../../../src/GUI/crrc_windthermal.cpp:164 msgid "Radius mean [ft]" msgstr "Durchschnittl. Radius" #: ../../../src/GUI/crrc_windthermal.cpp:175 msgid "Radius sigma" msgstr "Radiusverteilung" #: ../../../src/GUI/crrc_windthermal.cpp:186 msgid "Lifetime mean [seconds]" msgstr "Durchschnittl. Lebensdauer [s]" #: ../../../src/GUI/crrc_windthermal.cpp:197 msgid "Lifetime sigma" msgstr "Lebensdauerverteilung" #: ../../../src/GUI/crrc_windthermal.cpp:208 msgid "Density [1/sq foot]" msgstr "Dichte [1/sq ft]" #: ../../../src/GUI/crrc_dialog.cpp:109 msgid "OK" msgstr "OK" #: ../../../src/GUI/crrc_dialog.cpp:120 msgid "Cancel" msgstr "Abbrechen" #: ../../../src/GUI/crrc_gui_viewwind.cpp:72 msgid "Mode 1 (geom based)" msgstr "Modus 1 (geom.-basiert)" #: ../../../src/GUI/crrc_gui_viewwind.cpp:73 msgid "Mode 2 (CFD based)" msgstr "Modus 2 (CFD-basiert)" #: ../../../src/GUI/crrc_gui_viewwind.cpp:77 msgid "In-plane velocity" msgstr "In-plane velocity" #: ../../../src/GUI/crrc_gui_viewwind.cpp:78 msgid "Vertical velocity" msgstr "Vertikalgeschwindigkeit" #: ../../../src/GUI/crrc_gui_viewwind.cpp:102 msgid "Vert. offset" msgstr "Vert. Abstand" #: ../../../src/GUI/crrc_gui_viewwind.cpp:117 msgid "Horiz. offset" msgstr "Horiz. Abstand" #: ../../../src/GUI/crrc_gui_viewwind.cpp:132 msgid "Zoom width" msgstr "Zoom width" #: ../../../src/GUI/crrc_gui_viewwind.cpp:147 msgid "Position (left<->right)" msgstr "Position (li.<->re.)" #: ../../../src/GUI/crrc_gui_viewwind.cpp:162 msgid "Direction (degrees)" msgstr "Ausrichtung [Grad]" #: ../../../src/GUI/crrc_gui_viewwind.cpp:178 msgid "Color mode" msgstr "Farbmodus" #: ../../../src/GUI/crrc_gui_viewwind.cpp:191 msgid "Wind mode" msgstr "Windmodus" #: ../../../src/mod_landscape/crrc_scenery.cpp:63 msgid "Scenery loading..." msgstr "Lade Landschaft..." #: ../../../src/mod_video/crrc_graphics.cpp:1282 msgid "CRRCsim successfully started!" msgstr "CRRCsim erfolgreich gestartet!" #: ../../../src/mod_video/crrc_graphics.cpp:1283 msgid "Press to show the setup menu." msgstr "Drücke um das Hauptmenü anzuzeigen." #: ../../../src/mod_video/airplane_vis.cpp:325 msgid "Loaded model " msgstr "Modell geladen: " #~ msgid "" #~ "Key mapping:\n" #~ "\n" #~ "ESC show/hide menu\n" #~ "q quit\n" #~ "r restarts after crash\n" #~ "p pause/resume simulation\n" #~ "c reload model configuration\n" #~ "d toggle control input debugging mode\n" #~ "t toggle training mode which displays the location of the thermals\n" #~ "v toggle verbosity level (0..3) to display control inputs/FOV/FPS\n" #~ "h toggle HUD compass visualisation mode\n" #~ "g toggle landing gear (if function is not mapped to a controller)\n" #~ "b toggle spoiler/airbrake (if function is not mapped to a " #~ "controller)\n" #~ "pg-up increase throttle (if you aren't using JOYSTICK or better)\n" #~ "pg-dwn decrease throttle (if you aren't using JOYSTICK or better)\n" #~ "left/right arrow left/right rudder\n" #~ "up/down arrow up/down elevator\n" #~ "+ zoom in (assuming zoom.control is KEYBOARD)\n" #~ "- zoom out (assuming zoom.control is KEYBOARD)\n" #~ "\n" #~ "\n" #~ msgstr "" #~ "Tastenbelegung:\n" #~ "\n" #~ "ESC Menü anzeigen/verbergen\n" #~ "q beenden\n" #~ "r neu starten\n" #~ "p Pause\n" #~ "c Modellkonfiguration neu laden\n" #~ "d toggle control input debugging mode\n" #~ "t Trainingsmodus ein/aus (zeigt Position von Thermikfeldern)\n" #~ "v Parameteranzeige umschalten (0..3) zur Anzeige von Steuersignalen/" #~ "Sichtfeld/Bildrate\n" #~ "h HUD-Kompass ein/aus\n" #~ "g Fahrwerk (wenn nicht durch Sender gesteuert)\n" #~ "b Bremsklappe (wenn nicht durch Sender gesteuert)\n" #~ "Bild-auf Mehr Gas (wenn nicht durch Sender gesteuert)\n" #~ "Bild-ab Weniger Gas (wenn nicht durch Sender gesteuert)\n" #~ "Pfeil links/rechts Seitenruder (wenn nicht durch Sender gesteuert)\n" #~ "Pfeil hoch/runter Höhenruder (wenn nicht durch Sender gesteuert)\n" #~ "+ Hineinzoomen (wenn Zoom über Keyboard gesteuert wird)\n" #~ "- Herauszoomen (wenn Zoom über Keyboard gesteuert wird)\n" #~ "\n" #~ "\n" crrcsim-0.9.12/locale/Makefile.am0000644000175000017500000000062611724452424013472 00000000000000# Makefile.am for "/locale" localedir = $(datadir)/locale nobase_locale_DATA = fr/LC_MESSAGES/crrcsim.mo \ de/LC_MESSAGES/crrcsim.mo \ it/LC_MESSAGES/crrcsim.mo EXTRA_DIST = $(nobase_locale_DATA) \ xx/LC_MESSAGES/crrcsim.po \ fr/LC_MESSAGES/crrcsim.po \ de/LC_MESSAGES/crrcsim.po \ it/LC_MESSAGES/crrcsim.po crrcsim-0.9.12/locale/fr/0000775000175000017500000000000011724452515012124 500000000000000crrcsim-0.9.12/locale/fr/LC_MESSAGES/0000775000175000017500000000000011724452515013711 500000000000000crrcsim-0.9.12/locale/fr/LC_MESSAGES/crrcsim.mo0000644000175000017500000003311411724452424015627 00000000000000t  ' 0 >HNW g's     =J S` t     -,7di pz 0K &      ).5HZ_w  "    >QVYm 3O/g#  0BWs      9Lh#4E Tar  -   .5=Od3s *" MYk {    ;" ^;h&'$N@sDA@; | , -  """"" """##$#k7#$ $$ $$$% $%1/% a% n%y%% % % % %%%& &)&1& E&S&[&_&~&F&& &&'' ''!'7&'_^'''q(((((((())) 0):)Q)i)p)))))0)*+*0* 9* D*R*Z*u*5|****** ++!+:+ =+I+Q+Y+ o+z++ +#+;++; ,+I,u,, ,,,,,--%/-U-h-w- - ----#--- -.!.">.(a..'../////0$ 0E0 Z0.e000000111%1;14R11 11 11"1152 M2Y2o2~222222222333$363=3D3>K3 3?33334%4@4 Y4d414@4O4PB5.5755 626}^B<;KJW`jI\@!"i/_4c5Q>R 6$P{A SbY|C#,:kZteE 2nHoaOy0[Gx7-)h*rz%Dv( p' LUNX.gslm3w1VM&8=f]?9uF+~Tdq+Travel-TravelAboutAileronAirplaneAltitude [ft]Always onAudioAutozoomBaudrate / SyncBind ButtonBoth filename and description become effective when the flight log is finally closed (on flight reset, change of airplane/location, exit). Without a name, the log will not be saved! Your best F3F runs are named (and therefore saved) automatically. Replay flight logs using 'Robots | Load Robot'.Button Buttons...CRRCsim successfully started!CalibrateCancelCenter position East [ft]Center position Nord [ft]Color modeConfiguration has changed, save?Configure...ControlsDec ThrottleDensity [1/sq foot]Description:DestinationDeviceDirectionDirection (degrees)Distance between bases [ft]Dual-rate enableElevatorEnableEnable F3F modeEngine soundExitExpExtend bases to the topFPS limitFailed to initialize selected input method. FileFile: Filename:FinishFlapFullscreenGameHelpHit a button, then choose a function and bind...Hit tab or return after editing a value. Also see documentation/options.txtHoriz. offsetIn case you check the box above, this robot will replace your manually controlled airplane. Load an airplane to regain manual control.In-plane velocityInc ThrottleInput MethodInput Method...Input Method: Inspect WindInvJoystickKey mapping: KeyboardKeysLaunchLaunch from playerLaunch from startLeftLifetime mean [seconds]Lifetime sigmaLoad PresetLoad RobotLoad as demo, replacing user inputLoad launch defaultLoaded model LocationMiddleMixerMixer...Mixing rateModel volumeMouseMove controls to all extents!Name of new presetNextNoNo Joysticks found No description available.Normal rateNothingNow center all controls!OKOffOnOptionsOrientation [degrees]ParallelPausePitchPlane crashed.Please press button first!Please save your configuration and restart CRRCSim!Position (left<->right)Press to hide menu and resume simulation.Press to show the setup menu.Press some button!Preview:Radio typeRadius mean [ft]Radius sigmaRelative front positionRelative right positionRelative velocityReloading parametersReloading parameters: errorRemove all RobotsResetReset ZoomResolutionRestartResumeResuming.RetractReverting to mouse input.RightRobotsRudderSample RateSave SettingsSave as new presetSave this Flight's Log as..Scenery loading...Security_line position [ft]See http://crrcsim.sourceforge.net/ for more information. With your copy of CRRCSim you also received documentation in a subdirectory named "documentation". Take a look at "index.html".Select airplane:Select category:Select config:Select file:Select graphics:Select location:Select sky or resolution:Simulate SALSimulationSimulation paused. Press

again to resume.Simulation reset.Skybox fixSloppy cameraSlow rateSounds file directorySourceSpoilerStart on the leftStrength mean [ft/s]Strength sigmaThis is a short description of the selected record.ThrottleToggle FullscreenToggle HUD CompassToggle Test ModeToggle Training ModeToggle VerbosityTraining mode is OFF.Training mode is ON, thermals are visible.Trim/OffsetVariometer volumeVelocity [ft/s]Vert. offsetVertical angle [rad]Vertical velocityVideoViewWheel downWheel upWind modeWind, ThermalsYesZoom +Zoom -Zoom ControlZoom InZoom OutZoom widthdecrease throttle (if you aren't using JOYSTICK or better) elevator increase throttle (if you aren't using JOYSTICK or better) left/right arrow nothingpause/resume simulation quit reload model configuration restarts after crash rudder show/hide menu toggle HUD compass visualisation mode toggle control input debugging mode toggle landing gear (if function is not mapped to a controller) toggle spoiler/airbrake (if function is not mapped to a controller) toggle training mode which displays the location of the thermals toggle verbosity level (0..3) to display control inputs/FOV/FPS up/down arrow zoom in (assuming zoom.control is KEYBOARD) zoom out (assuming zoom.control is KEYBOARD) Project-Id-Version: crrcsim Report-Msgid-Bugs-To: POT-Creation-Date: 2012-02-20 13:01+0100 PO-Revision-Date: Last-Translator: JLienard Language-Team: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-Basepath: ../../../src X-Poedit-KeywordsList: _;_X X-Poedit-SourceCharset: utf-8 X-Poedit-Language: French X-Poedit-Country: FRANCE X-Poedit-SearchPath-0: . +Course-CourseA proposAileronAvionAltitude [ft]Toujours actifAudioZoom automatiqueBaudrate / SyncAssocier le boutonLe nom de fichier ainsi que la description prennent effet quand le journal de vol est finalement fermé (par "Redémarrer", ou par changement de site ou d'avion) . Sans un nom, le journal ne sera pas sauvé ! Vos meilleures courses de F3F sont nommées et sauvées automatiquement. Pour rejouer les journaux de vol utilisez le menu "Robots | charger un Robot '.BoutonBoutons...CRRCSim démarré avec succès.CalibrationAnnulerPosition du centre, Est [ft]Position du centre, Nord [ft]ColorationLa configuration a été modifiée. Enregistrer ?Configure...ContrôlesDiminue les gazDensité [1/sq foot]Description :DestinationDispositifDirectionOrientation [degrés]Distance entre les bases [ft]Active le petit débattementProfondeurValiderValider le mode F3FSon du moteurQuitterExpEtendre les bases vers le hautFréquence trame maximumErreur à l'initialisation de la méthode de commande sélectionnée. FichierFichier: Nom du fichier : FiniCambrurePlein écranJeuAideActionner un bouton et choisir une fonction à associerTaper "tab" ou "Entrée" après l'édition d'une valeur. Voir aussi "documentation/options.txt"Décalage horiz.Si vous cochez la case ci-dessus, ce robot remplace l'avion que vous contrôliez manuellement. Charger ensuite un avion pour reprendre le contrôle manuellement.Vitesse horizontaleAugmente les gazMéthode de commandeMéthode de commande...Méthode de commande: Inspecter le ventInv.Manette de jeuRaccourcis clavier: ClavierRaccourcis clavierLancementLance depuis le piloteLance depuis un départGaucheDurée de vie [s]Ecart-type de la durée de vieCharger un préréglageCharger un robotCharge en mode démonstration Charge la configuration de lancement par défautModèle chargé SiteCentraleMélangeurMélangeur...Valeur Volume du bruit du modèleSourisBouger les manches jusqu'à toutes les extrémités !Nom du nouveau préréglageSuivantNonAucun joystick trouvé Description inexistante.NormalAucunMaintenant, mettre tout au centreOKDésactivéActivéOptionsOrientation [degrés]ParallèlePausePasAvion cassé.Actionner tout d'abord un bouton !S.V.P. enregistez votre configuration et relancez CRRCSim !Position (gauche<->droite)Taper pour cacher le menu et reprendre la simulationTaper la touche pour afficher le menuActionner un boutonPrévisualisation :Type de radioRayon moyen [ft]Ecart-type du rayonPosition relative avantPosition relative droiteVitesse relativeRechargement des paramètresRechargement des paramètres : erreurEnlever les robotsRéinitialiserRéinitialiser le ZoomRésolutionRedémarrerRepriseReprise.Relever le trainRetour à la commande par la sourisDroitRobotsDirectionFréquence d'échantillonnageSauvegarder la configurationSauvegarde un nouveau préréglageSauvegarder cet enregistrement de vol...Chargement du paysage...Position de la ligne de sécurité [ft]Voir http://crrcsim.sourceforge.net/ pour plus d'information. Avec votre copie de CRRCSim vous avez reçu une documentation dans le sous répertoire nommé "documentation". Regarder "index.html".Choisir un avion :Choisir une catégorie :Configuration sélectionnée : Sélectionner un fichier :Choisir un graphismeChoisir un site :Choisir un ciel ou une résolution :Lancé par le saumonSimulationSimulation en pause. Taper

pour continuer.Simulation réinitialisée.Correction des raccordsCaméra flottantePetitRépertoire des fichiers de sonSourceSpoilerDépart sur la gaucheForce moyenne [ft/s]Ecart-type de la forceCourte description de l'enregistrement sélectionnéGazPlein écran(dé)Valide le compas Test ModeVisualisation des thermiquesChange les informations affichéesMode d'entrainement arrêté.Mode d'entrainement, les thermiques sont visualisés.Trim/OffsetVolume du variomètreVitesse [ft/s]Décalage verticalAngle vertical [rad]Vitesse verticaleVidéoVoirRoulette vers le basRoulette vers le hautModèle de ventVent et thermiquesOuiZoom +Zoom -Contrôle du zoomZoom +Zoom -Zoom -diminue les gaz (si vous n'utilisez pas le joystick ou autre) profondeur augmente les gaz (si vous n'utilisez pas le joystick ou autre) flèches gauche/droit aucunpause/continue la simulation quitter recharge la configuration du modèle relance après un crash direction montrer ou cacher le menu met(enlève) l'affichage du compas "tête haute" met(enlève) le mode de vérification des entrées de commandes met(enlève) le train atterrissage (si fonction non attribuée à une entrée) met(enlève) le spoiler/aéro-frein (si fonction non attribuée à une entrée) montre(cache) les emplacements des thermiques modifie les informations affichées en bas de l'écran flèches haut/bas zoom + zoom - (si le contrôle du zoom est le clavier) crrcsim-0.9.12/locale/fr/LC_MESSAGES/crrcsim.po0000644000175000017500000005204711724452424015640 00000000000000msgid "" msgstr "" "Project-Id-Version: crrcsim\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-02-20 13:01+0100\n" "PO-Revision-Date: \n" "Last-Translator: JLienard \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Basepath: ../../../src\n" "X-Poedit-KeywordsList: _;_X\n" "X-Poedit-SourceCharset: utf-8\n" "X-Poedit-Language: French\n" "X-Poedit-Country: FRANCE\n" "X-Poedit-SearchPath-0: .\n" #: SimStateHandler.cpp:146 msgid "Resuming." msgstr "Reprise." #: SimStateHandler.cpp:169 msgid "" "Simulation paused.\n" "Press

again to resume." msgstr "" "Simulation en pause.\n" "Taper

B3:H2>C3;H22D?1C>1D@0B>1BB1A@1AB3D>0DA2C>0BB0B?2AC1A@1AD0B@2?E1A@1?F0@A1>G0?A2=F0>C2B2:H13D<1E?2D=1D@2D=1DA1C>1CB0B?1AB0B@1AD/A@0?E0@@2?F4twxwxw1w0xxwxwwxZ:1E<2C<1D?2B=1C>0B<1C@1A>1B@0A>0@B0A>1@C/?@1?D/?@1>E/?A1=F0>A2D/?@1A2;E1??1>D0?A1=F0>@2A2;G11BA1A>1AB6A=/B>1B>0C@0B>0A@1A?1@@2A<1B?1B>0BA0A=1AA0A?1@D0@@1?C/@?1>E0?@2=E/>A0A2;F/2B=1C>0B<1C@1A>1B@0A>0@B0A>1@C/@@1?D/?@1>E4twxwxw1w0xxwxwwxa 892D;2A:/B=2A:1B>1@:0B?1@<0B>/@<0@A/A>0>B/?=0=B/>=0>1?0:E5>>1>C/>>0=/>C.>?/;D0<>1/@;1A@0@<0?B5@<1B>0@/A<.@@0?;1@@0?=/>A0@=1>B0>=0=D0>?0=C.=?01@:0B?1@<0B>/@<0@A/A>0>B/?=0=B/>=033E53=23C54=32C63<42D72=52B91=22C43<21A63=41C72;31B82=42C53<42C72<42B81<42B91=61B90<60@;/<60@=0<60@=/<9/??.<7/=>/<8/<@.;90=A.;:0;A/:9.=>.;7/;?/;9/<@3݂{wxwwxw xwxwwxUD07=17E17;06D17<15D26<25E25=34D44=05D17;04C26<14D25;13D35<25D16<15D25<24D34<24D44=33D53<32C62=41C73=41C81=61C:0=40A:1=60@;0<60A0:/:B.99/8B/9;08C/89/7C08;09B/8;09C/8;17C/8;07D17<16D06;15D15<14E36<14D44>33E53=23C54=32C63Cuxwxwxw1w0wxwwxwx7B07;06B06:05B06;05D15;14B15<14C44<33C43<23C52<32B62<31A60<30A71=22B43<21B63;30B72<31B81;33C52<31A72<31A81<40@80;40@80<4/@:/;6/?;/<6/>.:7/<@/;8/;?-99.:@.:8.<>.;7/<@/:8/;@3wxwwxw xwxwwxUB07;15C07;06C15;15C25;13B13<12C24<05C16;04C25;13D25<13C34:15C16;04C35;14C34<23B33;22B43<12C62;31A62<31A82<51@91<40A:/;50?;0<5/?;.;6.>9/:5.>;0:6.==.:7/==.;7.;=.97.;?/:8/;?.98/:@/860<>/;7.;?/980:?-9wxwwxw xwxwwxTB06;05C/6;04B15:13C25;14C24;12B43905B26;03B24:23B25:13B33:13B25:23B35;13C34:13B43;33C52<20A51;30A72;30@80<50@80<5/?90:5/?:0;5/?;/;6/==/708A/99.7A/7906B07906B06907A/7906B08:/6C06806B06:16C15;03B14;12B34:12B43<22B33<21A42:31B52Cuxwxwxw1w~~~~0xw xX5PX=CZ7MY=BZ7LX?A[8KZ@@Z9HYB>\E[E;Z@BZG:[CB[G:WD@XDC[E;Y?B\F9XB@ZJ;WC>\E<[?B[G;ZAB[H:WB?[I9WF>[J8VF=YK9UI<[M9SK9XN8SN8YP8QN8VQ8PP8XR8OS6VS8NU7VS9LT6SP8OO6WR8NQ5WS7LSݘmxwxwxxwwxwxwwxwxxwwxxwx^Z6NY=CY7LY@A[8MZ?@[9IZ@?];IZA>Z;GW?AY8KY?@Z8J[??Z:HZD>Z:G[?B[8KZ@@[9IZA>Z:HZB=[=F[CEZEYL9WG=[L8VJ;YM8VL;YM8RM8R;HV5RW:GW4RX;EY6OX>DY5OX:IX4RW;GY5QX\E[E;Z@Bh xw1w0xw xV4LVAXF:V@>WF:VB?UC:W=BXD9V>AWE9UA?XF9TA=WE@XE:V@AXG:UA=WH9TC=WI8TE;WJ8SF:VK8RI8UL7QJ7UN8PM7UN8NM6TP8MO5TQ8LP5QQ8KS5QM7LN6TP6KO5SQ7JQnxwxwxxwwxwxwwxwxxwwxxwx^V5KV=BX6KV=AX7JW?@X8HW@?X8FWA=Y:FT=?W7JW>>W8HW?=W9FXA=V9DW?AW7HW??X9HX@>W9EWBAWE;V@>WF9VA>WH9UE=WH8TE;WJ8SG:WL8RH9UL8QK7P:FT4OU9EU4NU:CV5NV;BU4LT;GU4NU:FV5OUAX7HW??X8FV@=X9EWB=XAh xw1w0xw x%S3KR;?T5IS;?U6FT=>U5ES>=T8FT@;U8BT@:U;ATA9T:@TB8T=AUD9T?>UD8TA=Q@9T;@VB7S=?SD8S@=SD7Q?=TE8R?=TE7QBU5GS==U7GT>>V8ET?;W:DP<>U5GT<U6FT>=V7DT?TC9R?@TF8S@U5ES>=T8FT@;U8CT@:U;AT@9T:@TB8T=Ag xw1w~~~~0xwxwxi/:A3:F0:A39F1:A48G28A46G27A56G37B56F46B74G56A64F74B74F74B73E:3B75G64B74F64B64E94B83F93B65F64A74F83A84E82B94E92A92D:2A92D<1@:2C=0@;2C>0@<2A?0@=1@@0@<1?B/?=1?C.?=1>C/>>1AA.?=1@A.?=1?j݇uxwxxwxwwxwwxwwxwtJ0;@39E1:A48G1:@47G28B47G28A55F47B48G18A47G18B48F37A56G47A38F18A47G27A57F36B66F46B65F56B65F75A73F73A83F83B83D:3A92E;2A92C=0A:2D=0A:1A?1?2=E.<@20?;2@>/?;1@?/=;1>@.=:1>A.==1>C/=<1>?/?<1>@.?=1>ruxwxxwxwwxwwxwwxwsI09@38E09?39F18?47E16?36E26@46F46@36D19@37E18A46E27A45D36@48E18?47F27@56E36@55F46A65E54@55E63@73E73@73D83@83C:2@83D:1?92B;0?82B<0?:1A?0=2:C/2;D/;?3:D0:?39E0:@38E08@38E17@46F27@46F36@55E45@55F54?64E62cxwxxwwxw1w0xwxwx>4/9=27D08>37C07>46B17?36C17?45D25=44C34?43D44?53C53?64B63>62B82>43D53?52B43@52C82>63B83?54D52>62A61?72B72>62B91>82A90>82@91>81@:0>92@=.=:0>?/>:0=?.<;2?.=;0=>.=;0<0uxwxxwxwwxwwxwwxwsG/8=27C/8>27E18>26C16>46C26>34D35>26D07?26C07?35D35>45D36>37D16>34C15>45C36>44D45?64C43>64B54?53B53?73C62=72A80?71B:1?71@:0>92@;0=90?=/;0:B.:=19A.:>18C09=28C0:=1;C.9=27B.9=28C/9=27D08>37C07>36B17?36C17?45D25=44C34?43D44?53C53cxwxxwwxw1w~~~~0xwxwxxwL;/<81D=/=80B>/=91C?.<:0A@.<:1AA.;;1?A.:;1>B.;;0>B-9<1=E-:=0;C4;<0>A.;=0=B-9<1C.9<2=C-9<028G06=38G15>37E24=46F35>45F33=54H52?54E97>46E34?44F33=B݃uwxwxwxwxxwxwwxwxww>E;/=92B-;:0BA-<;0?@4<:1A-<:0A?-<:0?@/=91A>/;:1A?-<:0@@.;;0@B.:;0>B.;;0>D.:<027E9=72D71?72D8/=72D9/=81C;1>73E90=83E:/=71D;/<81D=/=80B>/=91C?.<:0A@.<:1AA.;;1?A.;;1>B.;;0=Juxwxwxw1w0xwxwxxwM:/;71B;/<71B=/:80@=/;90@>.:90?@-;:1?@.9;0>A.9;1=B-9;0;C.:<155D86=45D23<44D23C:/<82B;.;90A<.;81A>-;90??.<:1@@4;90@<.;81@=.;91?>.::0>?0;91A=.:81@>/;:1@?.9:0?@.::0>A.9:0.:90??-;:1?@.:;0>A.9;0=Huxwxwxw1w0xwxwxxw] >90:61@9.:60?;0:60?;.:80?=.:80>=-:80=?/991=@.99/<@-891;A-8;19A28:/<.971>=/:91=>0;81?;0970?=-:8/?=/980==-98/;?/980;?-8:0;A.8:0;@-8:19A07:29C07:08C/5:28D/5<26B5;50B6/;51@70:62A90;62@:2;62A71:52B8/;51B90:61@9.:60?;0:60?;.:80?=.:80>=-:80=?/991=@.99/A\7KY?A]8HZ@@[9HZA?]:HZB<[B\E;YDIYB=\:F[D=[[J9XE=ZL8WG=[M7UH@[I9XE=ZJ9YH?X7GV??X9FX@>X:EWA=X;DXCVN7PH8VN7OK7VP6NL7TP7LM:VL7PL8UM7ON7TN8NO6TP7LP6SP7JR4RQ8IS5QR9HU4PS9FU4NT:EV5NU;CW5LU@VHWH8U@>WH8TCSFTG7R@=TE7PB;SI7OC;SH7ND?TE8RA>TG8RC:UG8OD;SH7OE9TI7NH7SJ6MI7TK7LJ6SK8KL6RM6IN4QN7HO4QN7Faxwwxwxxw1w~~~~/xw xm1=81B<0=81@=0>90@?0=90?>/=:0>?/;;0=@/<;0=A/;<028E18=27D08>36D26>35D36>35E36>44D55>44E64>43C98>44D36>43D45w݂qwxwwxxwxwxwxwxxwwxnG:0=90A<0>80A<0=90@>0=:0@?/<:0>@5=:0?<1>:0?>0=:0@?0=;0?@1=90?=0=90@?0<:0>?/<:0>A/<;028E27>26C9>71B83>71B92>81C:2>90B;3>61B82>71C:2=81B:1=81B<0=81@=0>90@?0=90?>/=:0>?/;;0=@/=;0=A/;<0;oxwxwxwxw1w/xw xw1=70@;0=81@<0<80??/;:0/;:0>?4<8/@;/=90?=/<9/=>0;:0=<1<80?<0=8/>=0<90=>/<:0=?/;:0<@/;;0;@/::0;A/:<0:B/9<08B/8<18B18<07C07<17C26=26B8=60C72=61B82=70A92<80@83=51B82=50B82=71A:1=70@:0=81@<0=80??/;:0:0;71==0;7/=.9909?/9:/9@/8:09@1:90:@0;9/:@0:;19?/99/8@/8;07@08:26B18;15B07;25A27<25B35;25B35<24A45<32B43<43A77;43B14;33A34'owxwwxxwxwxwxwxxwwxnE82<70?;0;61?;1<70=<0<8/>=/;90==4;80>:/;70=;/:9/==/:9/==1<70><1<7/==1<90</:81:@0:909@/9908?09;08A08:18A18;07A17<16B06<16A8;61@61;51@71;60@91;70@93<51A83<40A83=71?81<50?90<70>:0;71==0;7/=0?92D?0?91DB/?:1CA0>;1BC/>:1AC/=;1AE.=;0?E/=<0BB/=:0@C.>Q݄fwwxwwxwxwxxwxwwxwxxww@:?2:I19>38J28?28H27?37J36?35I46A28I18>27H37?26H35>45G36@38I27@48I36?36H46@46I55@55H65@54H83@64G93@73H;1@73G<2?82F=0?72E=0?81F?0?90D@0>0>F/;=0;G/;>0:G/9=29G0:>121:H0:?2:H19?29H19?37I27?37H37@46J55@46I65?54I74?54H7jxwwxxw1w0xwwxxwxxwxxwyR38F07>38G27>27F26>36F36>35G45>45G54>45F63=54F73>52E92>52F92?44F64>43F74>53F93>53E:2>54G72?54E82>63E92>73D:0>82E<1>71C<0=81B>0=81B?/=91A@.=91@A.<91?B/<:0>C/;:0>D/<:0@@/<:0?B/25G36>35G46>27G28=27G27>36G37>26F55>37H26?37F35=46F46>55F44>55G64?44F73>63E83>63E92>63E;1>62D<0=72C<0>71B>0=80B?0;138G27>27F26>36F36>35G45>45G54>45F63=54F7kxwwxxw1w0xwwxxwxxwxxww" 427E07=37E17=25E17=24D26=34D34=43D64=32F64=43E73=53D82=52D91<44C64<43D73=41C82=63C:2=54E63=62B83>62D80<62B:1=72C:1=71A;0=70@<0<80@=/<90>?0<8/>A.<90?A/;:1=B/::0?0;81>A/;1 bwwxwwxwxwxxwxwwxwxxww@8<26D27<16F17<27F26<35E34=34E44;27D27;26E26<24D35=45E55<37F26=34E46>45E24<43E44>54E54=42D63>42C73=52C81=61A;2=50C<0=61B<0<71A=0<80@>/:1:B09:1:D09;07D08<29E28;1;D/9<27D09=28D/7;27E07=37E17=25E17=24D26=34D34=43D64=32F64=43E7kxwwxxw1w~~~~0wxwxxwwxxz=D[7N[>C[7N[@@[8J\@?[:I[B>\;G]B=ZB\G:XA@ZH8VC>\E;Z?DZG<[BA]I9YC?[H:XF>\K9XF>[M8UI:[N8TL:ZO8SN8ZQ7QN9XP7PQ7XS8OS6WS8NT6WT8MW5TQ9ON6VR7MQ5X݂wxw xwwxwwx_P[=BZ7NX>A\8K[?A\9KZ@?\:I[B>];GX?AY7KY??Y7I[@?Z9HYBA[8LYAA\:I]A?\:H[B>\=G]D=[>F\F;Z@B]F;YBA\I9ZD?]J9WE@ZJ8XI<[L8WJC[7N[?@[8J\@?[:I[B>\;G]B=ZBX6JW?AX8IX?>X7GWB>X9FYBBXE9U?@YG8UB?YE;X>BYE;V?AYF9WB?XH9TB>XJ8UE@W5JX>>V8IW>>W8HYA@X7JX?@W8HY@>Y9FXB=W:EYDBX6JW?AX8IX?>X7GWB>X9FYB>UE8R?=VD;U=AUF9S>>UE8R@=UG8QA:TH8QC;SK7OD8UI6NG8TL7MI6SL6LJ6RN6JK5RN8JM5QO7HN2OP8HP4NL8KJ4QN5IM5P:wxw xwwxwwx_KS;?T6IT==U5HU?>T7FT??U7HT@=U7EU?UG8S@=UF7QC/:91<=.991;@.::2>>/:90<>/݂qxwxxwwxwxww xwxxtH:18B07;27C06;36B15;36A14;35C24=37C15;25B25;36B34<34B24;26B15;35B24;35C34;35C32;34C42=53B52;54A61;53A71;53A71;62A80;62@:0;71?9/;71?9/;61>:/:71>;/:71><.:81=<.971<=/:80;>.990:>.881<;.980<<-rxwxxwwxwxww xwxxtI917B/6;26A05:25A15;25A24;24A23:26A05;26@04:25@25<24A23;26A15;25A24:36A24;34A33:34A43:34@52;43@61;52A61;42@80;52?80:51?90;61>:/:61=;/919?.7:19?.7918?/7;17@06:19@.8:18@/7928@/6:17A06:27A05:26A15;25A14;34B24;34B33;34A42:43@Xxxwxwwxw1w0wxwxxwxJ5@/5726?/4826@/3:25>12934@22824@33833>33833>41:41?40841>60:33@31:33?41932?51940>60934@41943?30:43>50:51>60842>60852=7-952<8.771<:.851<;/861::/8519;.780:<-7708>.771<;.870;<.hxwxxwwxwxww xwxxtG717@05825?05825>03:24@03823?23926@04:15?04914@23923?22916@03926?03:24?13:32@22834?22834?30:33>50952?60832?70852=71842<8/960=8.850;:/819?.6908>.6807?/5906?/5819?.5818=-6917?.5925@/5726?/4826@/3:25>12934@23824@33833>33833=Wxxwxwwxw1w~~~~/xwxwxxwxxwxx}Z2G@1@;2EA/@<1EC/@=2ED0>>2DE/?>1AE/>>1AF/>>2@G.=@3?I/=?3=H5>=2AE/=>2@G/=?2>G/<>1=F1==2@H0=>1AI0=?2=I02DD/?>2BD5?;2E@0?<1DB0?=2CB0><0BB1?;2EC1@<1FD0?=1CE/>=1BF/>=2@F.=?1@H/=@2?H0<@3>I/<@22A:2G?1@;2G@1@;2EA/@<1EC/@=2ED0>>2DD/?>1AE/>>1AF/>?2_wwxwwxv1w/xwxwxxwxxwxx~`1F>/?90E@0?:2EA/>;1CC/>;2BC/=<1BE.<=1AE/==2@F/==2?G/=>3=H5==1@E/=>2>E.<>1=E/;>11?G/;>1=H0:>21;I1:?3;J19?39J28?39I37?38J36@57J46@56J56@66I74@75I;8@56I56@65tvwxxw xwxxwxwxwwT2?92F?/?;1E@0?;2DA0?;2CC/?<2BD5?;1D@0?<1C@/?<0BA/><0AB1>:1DA0>;1DB/>;0BD/<=1BD.=<0@E0==1@F/<=1>G/;>2>G0:>11>:1F=/?90E@0?:2EA/>;1CC/>;2BC/=<1BE.==1AE/==2_wwxwwxv1w/xwxwxxwxxwxxp-1E>.>:0C?1=91C@/<;1B@1=;1AB.=<0@C1<;1AD.<=1>E.<<1=F/;=22=E/;>0D1<;1=E/;<1=G0:<12:G29<2:H17>39G38>38G27@37H57=37I35?55H45?55H64?64F79=46G45?545+vwxxw xwxxwxwxwwS1?91E>2=81D>/>;1C@/>:1BB/=;1A@4=91C>/>;1A>.=<1BA/=<0AB/=:1B?2=91AA/=:1AC/<:0AC-<=0>D0;;1>E/:=1>D1;=1=F/:>1;G1:<13:H09>29H18>48F:=73F92?82D90>92F;1?91E<1>72F:4>62E;1>72E=1=81E=.>:0C?1=91C@/<;1B@1=;1AB.=<0@C1<;1AD.<=2_wwxwwxv1w~~~~0wxwxwx[;H[D[J8VG?X8JW??X8FXB>X:FXB=W;DXC;W>BXD:VCIXA?UIWG8U@>YI7SB=XJ6SCT7FT>=U8FT?UE7RA=UF6PB:TH7PE:TH6OF8TJ6OG8TK5LJ7RM6LJ6RN7JL5RN7JN5QO7HN3PPBwwxwxxwxw1w~~~~0xxwxwxxwwxxz>:0950<:085/<;0971=;.760;<0871;/7809>06819?48719<08709>/7708>/6817?0770:=/7809?06708?07808@06806?05806@16916@04915@24:25@24924@33934@43923?42933@86834>3492݂pxwxwwxwxxwxwxw:962>90950<:0961<;0960<;0871<=4861;90960<;/860;;/770;=0851<:0860</8809?.6808>07918?06806?16917@15916?14926@7842=62941?71941>70860=91942>71941?80841>90940>90950<:085/<;0971=;.760;<0871;06708=4770906717>06806>15716>04815?24825?24824?24823?22923?52823>75824?2382txwxwwxwxxwxwxw:851<90850<90850<:/860;<0761;;4750<80860;:/860:;/871;:0861<:0760;;0850;:/760:;/761906706>06706?05806?24815>6831>51941>61851=70951=71942>71841=71841=70840<80841<9085/;:0750;9.860:;0761:23722>32722=52723=63724?3372Xxwxwwxwxxwxwxw9742=8/740;9/740::/650:;0651:;2650<90740::06619:/660::/751<:/650::0840:9/7609;06519;/65/704705>05705>03714>34615=4632>61731=71751;70741<61732>60730<71832<60740;80741<9074/:90750;9.641::0651:2B;4I?1D<2GB0A<2HB1C>3FD0A=2EE/B>3CG0A>2CH/A@2BH/@?2DF0B?2uݎrxwxwxxwwxwxwxwxxwxwwxwwxxwxxh93B:4J?1D:4HA1C;3HA1D<2FC1A3?K0?B3>J/=A3=L1L0=C4=K11@:3G>1A;3F@0A<2FA0@<2EB0@=2CD/@=2CE0?>2BE/>>2AG/?<1CD/?=1~rxwxwxxwwxwxwxwxxwxwwxwwxxwxxh8;K1:A4:K29B5:K39B59K37B57K57A39K29A48J39C58J48B67J57B59K3:B59K48B57K57C67K66A76J85A75J85B85I:3B94I:3A84I<3B:4H>1B:3H?2A;3G?0A;2EB0>1>I/<@2=H0=A3I0=A3>I02@:2F=1?;2EA0@;2EA0?;2BB0@<1AB0><2@D/>=2@E/><1>E0>:1BC/?<3-$rxwxwxxwwxwxwxwxxwxwwxwwxxwxxh89I1:@48I39?48I38A57I38@46H57?29J29?49H29A48I47@55I66?57I38@48I37@66I57A66I56A75I85A75I74@84I;4A84H;4@83F<3A92F=2?93E>1@;2E?1@92BA0<1>H/<>3=G/=?22[;H\B=YE]E;Y?B\F9YAA\G8VC@YE:Y>C]F9W>D]H9XB@]J9VC>\F[I9XD>\K8UE;[M8UH<\M8SK9YO8SM9ZP8QM7XR8PP8YR8NR5XS7MS6WT8JS6TQ7NO6XTM݄|wwxwwxwxxwxwxxwxxwxwxwxwxjHY6LZ?A[8N[?AZ8J[?>[9J[A@Z7K\??X8K\A>Z:H]C\L9UI:[M6TJ:ZN6PL8S:GV4RY:FV5RY;EX5P[=BX5OY:HW4RY;FX5QY=EX5OY=DZ6O[=AY6K[?@[8L\??Z9H[B>[;I\B=YE\Jowxxwwxwxw1w0xwxxwx[W=AW6JX>?W7IX@>V7GXA>W9EXB=V;CXCUB:UAZF9T@?YG9T?>YE;V>AYF:V?AYG:UA>XH8TBAW7JW??W7HW?=W9FXAW7HY?=V8GYAW9FXBAYE:U??XG9VA>XH9SD?W7IX@>V7GXA>W9FXB=V;CXCUF7QA=R?8T;@VB7Q<@VD6R>=VF6P@;S8EU@:S:CQ:>T6HU>=U7FU?;T8EWA:T9CVB9R;AUA7S>WG7Q@>UF6PB=UG7QB:UH6OD8UJ5MF8SK6KJ5L7CR3MR7BP3MS8@S3LT;=R4KS:DQ3NS9DS3LS;@S4LU;?S4JU<=S5HT;23725>33624<32634=53633=52733<52733<61934>41633<32633=50632=72733<31633=51632<61633<61622<71742;71743;90742;:0742:90651::16529;06519:06528;0671;:/56݇wxwxwwxwwxwwxwwxwxxwwxwwxwxX=13626>34625>23725=24624=33926>13625<13625>22624>43715<13625>23624=32625=32614=42733=52734=52733=62732;61642<82643<80742;81742:91819=/4617;/5617=04616>25617;/4617=04616=04617=14516=14725=24625>23725>33624<32624=536Uwwxwxxwxxwxwwxw1w0wxxww xwx515=13515<11525=22625;21523<32624=41633<41623<40633<60733<41623<41633=50633;41523<41633<40623<51633<50531;70532:7/542:80532:7/541990541:905529:05419:/4518;05619:/56wxwxwwxwwxwwxwwxwxxwwxwwxwxX<13516=13625=23625=12624=32725=13624<12625=22624<22515<23625<22624<22625<21523<42623<40533<51623;40532;60633<70542;70532;8/542:907172JF/C?2HG0C@2GH/C@2EI/@A1EK0B@2DK/?B3CN/@B3@L7CA2CI0AC2BH/@A3AK1?B3@L2AA2CK1?B2BL0@B2@M1?B2@N1>C3>N22KD1D=2IF/B?2JH/B@3FH7D>2HC1D@2GC0C>2FF1B@3FG2D>2HE1B>1HF0C>2FH1B?2FJ/B@2DJ0@A2DL/@B2AM0@C2AM0?C3?M1=C3>O1?C3=O2;C5=R3;D5;M>D:4L<4E<4K<3D;4K?3C<3J@5F:4L>4D;3M?3E;3LB3D<3KC1D=2ID0C>2JF/C?2HG0C@2GH/C@2EI/AA1EK5txwxwxxwxxw1w0xxwxwxxwwxB<3IC1A<2HC0B>2FE1@>2EG/@?2DG0@?2CI0@@2BI/>?2@J0?A2AK7@@3BG0@@2AI0?A3@H0>A2?J3??2BI0>@2BJ0?@2?K0=A2>L0L22FG7B=3GA1B=2FD0B>3ED0A>1EE3B<2GC1A=2GE1B>2EF0@?1DH/@?2CH0??2BI0@A3AJ1>@2@K0=A3>K1=A3=L23C;3J?2B;2IA1B<3IC1A<2HC0B>2FE1@>2EF/@?2DG0@?2CI5txwxwxxwxxw1w0xxwxwxxwwx^ B<3F?1?;2EB1?=2DB/@=2DD0?>2AE0?<2AF0>?2@G/>?3>I0=?3>H5??0AG1>>2>G1>?2>H/>@3=H2>?2?F0>=1?G0=>0=I0>?32CD2@<2CA1@:1DC1?<0CD0@=2BF0@?2AD/>=2@G0=?2?H.>@2?H0=@334A93G;4@73H=3@91H>2A:2G@2B<3F?1?;2EB1?=2DB/@=2DD0?>2AE0?<2AF5txwxwxxwxxw1w~~~~/xwwxwwxwxnN8RK8YO7RM6XQ8ON6XS7OP3VR7KQ4US7KR4VT8JT4TV8HV4RV9FV=UU7KS5UV7IT4SW9GV5SW:FT8TT7IT5SV8IV5SV9FW5QW:FX5OX;DX5OX=CZ5MY?AY6K[??[6HZ?>X9GZA=Z9G[B?VIZI8WB?[J7VD[J7WE<[K7TH;ZL7TI9YN8RK8YO7RM6XQ8ON6XS7OP3VR7KQ4US7KSZwxwxwwxwxwxw1w/xwwxwwxwxqK6QJ7UM6OK6UO7NM6UN6LO4TO7KO3SQ7IP4QR8HR4QR9FS4PT8ES@W6JV=?W7GV>>W7FW@UM6OH9WN6MK6VO6ML7TP6KL:VL6OJ7VN6NM7TO6MN5SO6LO4SP7JQ4RR8HR4QS9GT4PS8FT3NT:DU3MU:BU5KU;AV6KU=@V7IV=>TGVG7T@?XH7SBS5IS==T6GT=;U7DU?;R9BT@9T:AT@8QAFT@:T-pxwxwxwxwxwxwxwxwxxwxx]C8SI5MF6TK7LG5RK5LI5RL5HL=SK5MG9SJ5KH6QM6JK5QM6HI9TK4KG7TK5KI6TL5JJ6RM6HM4QN8GN3QO7FP3OP6DO3NQ9CQ2NQ9AQ3LQ9@S3KS:AQ4HS:?S4HS;TD6P@:SH6PC9SH6MB>VD5P@6I:7P:7H:6N97G:5N<6F<6N=5H:8Q:7H;7P=6H;6O>5G<6O?4G>5NA3F>5MC3G>4ME2F?4KG1F@4KG2E@4HI0FA3GK0EB4GL/DC2FM0EB3HH݂oxwxwxwxwxwxwwxxwxwwxwxwxwxxwxxwxxG6=R4>G6;Q5G6=Q35IA3D>4IB1E>4ID1D?4HE0D?3FF0BA3FH0BA3DH0BB2CJ0A?3FFoxwxwxwxwxwxwwxxwxwwxwxwxwxxwxxwxxG54F;5K@2D>4KA2D>4IB2E>3HD1@3AL0@C4?K0?D4?M1@D5C5AL0?C4@M1>C4=M1>D5=N2=E62FE2A>3EF.B?3DF/AA2AG0A@3AI0?<3DEoxwxwxwxwxwxwwxxwxwwxwxwxwxxwxxwxxE5;M2:D5:L39E67K49C77L69A4:L3;B6;K48C77L4:C79M58D5:M39D69M59E6:L69C77L77C96K95D95M94E85K;4E:4J=4C:4J?4C;5J?0D;4I?1C=2FA2C=3FD0=3?J0>A4@J0B5>L0=B3?K/=C3>L0>C4>K2=B5;L2;B6:L39D5:M29D58L49D67L68C77L88C88M9Xxwwxxwxxww1w~~~~/xxwwxxwwxxwxwx{6LX>@Y6JZ>>Y8HZA=Z:G[A=Y;FZBA[F:XA@\F8WC?WD:WA[F9VB@ZH7UA>ZDAZG:Y@@[G:XB>YG7VD=\J8VE@Z7IZ??Z9H[@=Z:FV>?W6JY>>W7I[?>X:GZA;W9FZ>AY7JY@?Z8H[@?Z9FYA;Z;F\C;YA[E9W@@[H8WB?\H8WD>ZH8VF;ZK8UG9ZL7TJ9ZM6RL7Q:FT3QW9EU3QX:DW6OX;BV5NV9HV4PW;FX4PX;EX4NW;BY6NZ>Y8HZA=Z:G[A=Y;FZB?V6IW?>W6GV?TA9U;BXC8SU5IW==T6GV==U7GW?:U8EW=@V7HV?=V8GX??VE8T@>WG8SCW6GV?:S9BT@9S9?VA7Q;>UC7R==UC6Q>;P@8Q:?UA6P:@TB6Q==TD5P>TC8R<>VD8Q=9S7BO<8R7CT=S5CT?9S8BUA9R:@UB8R;>UA7Q<=TE7Q>Q3JR8EQ2KR9BQ2LS9BQ1JR:?R3IS;>R5GT<:S9BT?9SCrwxwwxxwxxwwv1w~~~~0wxxwxwxwwxxwwx݂@24;22323:233149324:32325;32324:42313942433951424;524:41423:61223952213:423842234:613139623951322:71332862322871223871323971332881321781342791332J݊rxxwxxwwxwxwxwxwwxwxwxwxwxwwxwxk7;12325:23314:22434:32415;325:22414:41324:32215:33224923235;32314:424:323;513943312951223951324:51323962312861342871417:27:13315:213269216923225813236;13315:23226:24;22323:233149324:32326Kpxwwxxwxwwxwxw1w0wxxwxwxwwxxwwxC249323249324922324:32324:413239423249512239404239323942323942213951313:413238312238413229429512761322862860323871323880332681332781212680331Lےrxxwxxwwxwxwxwxwwxwxwxwxwxwwxwxk7:22324922325:321249214149214:22324933214:32314:3232482122492231493221394238513239423941323951323961322861323861286041681221591332592321591321691232580258123159214:249323249324922324:32325Jpxwwxxwxwwxwxw1w0wxxwxwxwwxxwwxF .22137322157211239212048223139201138313239402129414129412239321138510338513731372110473020185010285221265120374112276/21275032177/21267032168/2216803300  &rxxwxxwwxwxwxwxwwxwxwxwxwxwwxwxk5:011248223149112139214039212149221148411239314722114701471120293110383221374120473112284021384131294021375132286/22176140581221581211582022592157121157/20157022/49121158213732215721123921204822324Joxwwxxwxwwxwxw1w~~~~0xxwwxwxwxwxwxwxH2GA4MH2GC4KJ1FC3JK1GE3GM1ED4GO1DF4EO1DF4DQ1DG5CP9EE3FL1DE4FN1DE4BN1DG4AO3DF3EO2CE3EQ2EG3BR2AH5AR2AG5@S3@G6@S3@I7>T4>H7=T5=J8;S7H݃~qxwxwwxxwwxwwxxwxxwxwwxxwxxwxwwxkPMG2GB4KI1GC3KK1HD4IK9GA3LF2GB4LH2GB3II2GD3HJ4HB3KI3FA3KK2IC2IL1EE4HM1FD3FN1DE4FO1DF4EQ1BF4DQ1CH5AQ2BG6@S3@H6?S4?I6>T5?I7=Q@H=5P>6H>5Q@6H>4NA5I@3MC7I=5QA6H=4QC5J?4OE3HA4NE3H@3MH2GA4MH2GC4KJ1FC3JK1GE3GM0Dbwxwxxwxwxw1w0xxwwxwxwxwxwxwxF2F@3KG2EA3IH3EB3GJ1EB3GK1DC3FL2BC3EL0CD4CN1BE4AN8DD2CK1DD4CK1CD3BL2BE4AL4CC3EM2CD3CM2AD3BO2BE5AO2@E4?Q3?F5?Q4>E6=P5>G7;Q6=G7;Q7P3>F6=Q4>G7;O?G<4N=6G=5M>5G>4M@5G?4LA7G<5O@6G=5N@5F=4NB4G?4LC4F?3KF2F@3KG2EA3IH3EB3GI1EB3GK1Cawxwxxwxwxw1w0xxwwxwxwxwxwxwxxw_ C1D>3ID2C?3GE1C?3FG1B@2EI1CA3DI1@@4BK2AB3AK2AB3@L7@@3BI0CB4AI0BC2@J1AC4>I4AA3BJ0A@2AJ1@B3?K2>B3@M3?C4>N1>D5>M4=D5;C/cxwxwwxxwwxwwxxwxxwxwwxxwxxwxwwxkPHC2B>4FF2D?3FG2C@2FH7B>3GC2F?3FD1D?2EE1CA4CE4D?3GD2C=2GE2C?2EG1A?3EH2BA2CI0BA3CJ2@B3AJ0@B4AK1?C4?M2@D5>L2=B5D54E<3J@3C<4JB4D=2IC1E>3ID2C?3GE1C?3FG1B@2EI1Bawxwxxwxwxw1w~~~~/xwxwxxwxxwxwxwy}7VL5PK6VO6NM6UO6LN5UQ7JP4SQ6JR3SS7HR3RU8GU4PT9ESX7HX?=W8FX?=X9EYA;W:DZC:X=AXC:UBH݄ܯzvxwxwxwwxwxwxwxwxxwxwxwxwxwwxwfI7WM6NL6WP6NN5TP7LN>UM6PI8VN6NK6UN5ML5TQ5LN:VN5NL7VN5NM6WO5LP5TQ6KP4SR8JQ4RQ6IS3QT8GT4PT8FT3OU:CU4NU:CW4MV;AV5KY<@X6IW>?UHVG8UA=WH6TB;WI6SD:WK5RF?XG6TD=V8EV?;U8DU?:V:BWB9U;@VC9S@FÁvxwxwxwwxwxwxwxwxxwxwxwxwxwwxwdG7TK5NJ5TN6LK4SO6KMRFVF6R?S4GR;>R3GS::R7CS?9R8BT?7S:?U?7Q>D2"JvxwxwxwwxwxwxwxwxxwxwxwxwxwwxwcE6RI5JG5RJ4JJ4RL3IK:QI4KE6RK4JG3QK4IH4PL5HK8SJ4LG5RJ4JH5QJ5IJ4QL3GK3PM4FN2ON4EO3MN7EN1MO6CP2KP7?Q2JR8?Q3JQ:?Q3HR9=S4GS:;SE5P?9SF4NA9SG4ND=UD5Q?;SD5O@:SF5OC8TF3MC7SH3MG5SI3LH5QJ6KH3RK4IJ3PL4FLIvwwxwxxwwxwwxxwxwxw1w~~~~0xwxwxwxwwxwwxyݓJ32466122467122366136612136712236712672368521467221258112357259221356121267122367258236723672368324721125725732573122474122586P݄itwxwxwxwxwxwxwxxwwxxwxwxxwxwvp@324660223661224775124661212671224671212681213651213660224771223681224661224671223672571356122357236821225732236951257512137512256612137612147412147512257612237712256513246612246712236613?ktxwwxwxxwxw1v0xwxwxwxwwxwwxzN113661365122366135712135612571267110367521256121257121257112257121357126712125612114821126821125722125721224721124731225631473122474102576Untwxwxwxwxwxwxwxxwwxxwxwxxwxwvp@2136612236614674113651212650213560123661213661366121356121257136712672213661256125722125621572572102575113741213741213650123741214651475121364121266021476011366136512236613?ktxwwxwxxwxw1v0xwxwxwxwwxwwxs3  *2026521136402026621025512124612/245020167221257311356010247135612125712125601470212672201461257221156321256121147314623732103510474221475) Ltwxwxwxwxwxwxwxxwwxxwxwxxwxwvp@2/2540202661203673013560102561124561366121365/2125602036622025512136712116622126602115721125512124722014612105732115730246401026411246413751213640212640204651102541213661202652113640202662102?ktxwwxwxxwxw1v~~~~0xwxwxwxwxwxwwxwxwxwx}:=U5?L:8S<:L=8S?9L>6QA7K<:T;;K<8P;:M>8R?8L>7Q?7L>9S<:L>8S=:M>7R@7K@7QB5KA7QB7KB5PE4LC6NH2IB5MI2JD4LJ2IE5KJ2HF5IM1HF5IN2HG3FP2J݃ȁpxwxwxwxwxww xwwxw xwwxwxxwtG=T6?K9=U7>L:9T9=J8>T5@J8K:;S8=L9=T6@K9=T7?L:8R?7K?7S@6L?6QB6K@6QC5JB6OE5KB5OG4KC3LI3F6EQ1EH6BO2EJ6AR3CJ7@R3CJ6CQ2DI6CR2EJ7AS2CJ8?T4AK8@T4AK9=U5?L:7J=7O?7J=9R;9K=8Q=8J=7P>7J?6O@6I@6M@5JA5MC4HB5KE3IC5LG2HC5JH2HD5II1GD5HK1GE4GK0EF4EN0Jrxwxwxwxwxww xwwxw xwwxwxxwtG=R5=J88P=8K>7P?6J?6OA6J?6NB4I@6NC4IA5MD2HB4KH1D5BO1DG5BO2BH6@P2BH6@P3BH6CP0DH5BP2CH6@P2BI7>Q3@H8>P3?J97E89O99H;6M;8H<7N<8G<6M>4G<6N:8H;7P;8G=6N?7I>6M?5G>5MA4H?4KA1F@4JD4F@5IE2GA3HG1EB3HG1EC4EI1ED4FJ1DD3CL1A'`xwxwxwxwxww xwwxw xwwxwxxwtG;P5G7:O6=H8;O6=F99O79G7:O4>H75M@4G?5KB4G@5KC3G@3IF2@5BM0BE5?M2AG5?N2AE6>N2>F4@M0BF4BO1AF7>O3AH7>O2?G6H7;O3;G9:P6=G9:O7;I89Tmwwxwxxwwxwxwxw1w~~~~0 xwxxwxwxxwxwxwx>W7IX>>V7FW?YD7TA=UB:WXF8TA@YF8SA=Y8FX>;V9ET>V7GX>=V8EX@;V9DW=?U6IW>>W7GX?=V9DYB;V:DXA:VXE7V@>YF7SCW7IX>>V7FW?S5FT==U6DT?;VB:TUD8R?;U8CR;=S6HU<=S5FU=:R7CU<>T6FT<=T6DU>S5FT==U6DT?8Q9@S@7Q9?R@7Q;>RA6P<;O>9Q:=R@6O;>QA6P=TA6P;;RC5N>9RE5MA8RE4LA7QG5KE6QG3KE4PI5IH4PJ4HH3PJ4GK3OK5FK2ML5EL2&iwwxxwxwwxxwxwwxxw xwxwxwxwxxwxwwxwwxwxwxxwtYT6EQ<:R5BR=9Q7BM:=R4DQ::P6CQ<:R6BR<9O6AS;=P5ES;;Q5BR=:P7BR>8Q6@S?8P:?S>7P:=RA7P==RA5O<;RD5NA:RE5NA8RE5MC8RF4LD6QG4JF4I8CO2IO6@N3IO7?P2IP7>N2HP7CN2KQ6AO1HP9?O3IQ9=Q1GR:TCL?8S@9NA6RA7NB5RC7LB6QE9N@6RB7NA6TE6MB6RG6KC5RH4ME5PK3LE5OK4LE4NL3KE4Ogtxwxwxwwxwxwxwxwwxxwxw1w0wxxwxwxwxwwxxwxxwxxwxwwxxwxyAMJ3HD5KI3ID4JK2HE5IN2FF5HN2GG5FP2FG5DP2FH6DQ:HG5GM2GG5EN2GH5DO3FI5BO5FG5FO3FG5FQ3EH6DQ3EH6BR3CH7AS3BI7@T5AJ8?S5AJ8>T5?J9=T8>J:S5AJ9>RAK>7Q?8K?6PA7KA6OB7KB4MC9K?7QA8J@6RC6K@6PD6KA5NE4JB5MH3JB4MJ3HD5KJ3IC4Ngtxwxwxwwxwxwxwxwwxxwxw1w0wxxwxwxwxwwxxwxxwxxwxwwxxwxvf&1JF4HA4IG3FC4HI2FB3FJ2EC5EK1GD5EL2ED6CM2DD6BN8EE5DK2ED5CL2DG4@N2EE4@M6EC3DK2ED4CM3DF4AM3CF5AO3BF5@P2BF6?O4AH6>P5@H8G7;P7>G9:Q7>H9:P8O4?F8=O?H>7M>8H>6L@6H@3LA6I?4KB9H<5N>8H=6MA7H?5LB6G@4LD5H?4KE3H@5JF4HA4IG3FB4Lftxwxwxwwxwxwxwxwwxxwxw1w~~~~/wxxwxwxwxw xyz OK4SL4LK4SM5LM3QN4IO2QP5IO2PO5GQ2OR6FS1NR7CR;QO5HP4OQ6FQ3OS6ER3NS7DR6ON4FP3NQ6FR3NQ6CS3MS7CU3JR8BU3IS9AW4HT;=U4HU;>V6DU<;V7DV>;V7CU>:V9AWA9W;?VB ݉€wxxwxwxxwxwwxwxwxw xwxxwxwxwxwxwxwxwbkP7ML3RN5JM=TK4NI7SL4MK5SN4LK5SO5LK8SJ3LI5SL4MK4SL3JM4RO4JO2PO5IP2OP5HR2OP6DR2NR7ES2KR7BT2KT9AU3KS9@U4HU:?W4GU<S4ER;=S6CR<9S8AS@8S;>SA ۉzxxwxwxxwxwwxwxwxw xwxxwxwxwxwxwxwxwbjN7JJ3OL5IL;PI4LF6QJ3KG4QJ3JI5PM4HI7QH3KG5QJ4JI4PK5IK3PL4HK3OM4GM2MN6EN3LN5DO2KO6CQ2JP7BQ2IP8@R3HQ9>R4GQ:=S5ER<=QCQC5Q?;SD5P?9RE4OB9RH4MBO3FO9=P4EO:;P4CO::Q4CP<9Q6AP=9O8@P=7O8>Q?  AA`xxwxwxxwxwwxwxwxw xwxxwxwxwxwxwxwxwbhK6GF3NI5GI:NG3JD5NG4HF4MK3GG3NI4FF8OF3IE5OH4GG4NI4GG4NI3EH2LJ4EK2KK5CL2LK5CM2JM6AM1IM6?N1IN7?P2HN8>N4FO89PC4L@9PD4L@8QD3JA6OF3KD4NF4IF5OG4IG6QfZmxwwxwxwxxwwxwxxwwxw1w~~~~/xxwwxwxwwxwwxwxxwxwwxxwxxwvݤl5302744310754311645310665200655310531064561075531/646300654410545410645310530055442056431165332046541055442/46442045442047541037442036442/s ݅ؒswxxwwxwxxwxxwxwwxwwxwxwxwxxwxwxwwxwwxxwxwwxwxxvuiLD41064650274530064630174016453016452116553/164431065530164431065531164432/65432054431056531056442046431/45/37442/16462027443026453/36442026452/26443117452026343107453127CKivvwxwwxxwwxxwxwwxwxwxw1w/xxwwxwxwwxwwxwxxwxwwxxwxxwvw42015353/064521054430/52006553105300644500520/531/5410445200654210454300544310431045531/45431045441/45432035342/36541036441036452/ zsswxxwwxwxxwxxwxwwxwwxwxwxwxxwxwxwwxwwxxwxwwxwxxvuiLD4006355/16542006453006343004351/16441544201644300544311530054431154530/54522041/45531055441045441/4544.26542/16452/163430141/36431015442/26342015342015452006443116CKivvwxwwxxwwxxwxwwxwxwxw1w/xxwwxwxwwxwwxwxxwxwwxxwxxwuE( #620/53520/64431163420.54520154221/421/43/044520/55330/4421430.5443/054530/421.25441.46420.34541/35431.36342045332.254410352/25331/ !,>sswxxwwxwxxwxxwxwwxwwxwxwxwxxwxwxwwxwwxxwxwwxwxxvuiLC31/5442.141/06443/053215442//5442.154520053421.430/55420/44631/421.55432054331.430045221/35431/3542.141/16342/16322125432.16442.25452/153420/5443/06441//54631/5CLivvwxwwxxwwxxwxwwxwxwxw1w~~~~/xwxwwxwxwxxwxxwxxwxwxwxwxwVO;=W7AO<=X:@P=:W=:U<=O?9T=;P@8T@9PB8SA8O?:W=V6AP;O:?X6BNW9@O=O?9W?;P?9U?:PA8VB:QB8TE8PC7SF7OD7RG6PE6RI6OE6QK4I7FS2HL7DS2GN8BU3FN9AU4EL7GU2HL9EV3GM9CU3FN9BW4FP:AW5DN;>X6@OEgmrwxxwxxwwxwwxwwxwxxwxxwwxww1w/xwxwwxwxwxxwxxwxxwxwxwxwxwxxZM;=S6?M<M=;S99S;;M?9R?9N@7Q?9L=9S;8R=;M?7R>9M@8QA8L?:S<;N?9R>;N?8R@8MA8PA7MC8PC6LC7OD5MD6NE4LE6MG4KF6LH2KF5KK3JF6JL2JG6HN3HISájwrwxwwxwwxwxwxwxwxxwxwwxwwxwwxxwxwxxwxwxwxxwxxwxwrmRFT8>K9>T5BN:T6AM:=S7AM;M=;S9=M>:S;:S<;N?9R=9MA8R?9MA8QA7MA7PD6LB7PD5LC6NG5LE5MH3G6DQ2GL6CR2FK7AR3EL8AR4CK7DQ2FK7CR3GK8AS3DL9@S4CL:?S5AM:>S5?MFgmrwxxwxxwwxwwxwwxwxxwxxwwxww1w/xwxwwxwxwxxwxxwxxwxwxwxwxwvlW 8J::Q7=J;9Q8=J<:Q9;J=8P9;K>9P<:K>6O<7K?6N@9H<9Q;:K=8P<:J<6N>9K?7P?7K=8P<;K?7P=:J?8N>8JA7M@7KA7MB7JB4LB5JB5KE3HC4JG4HD6JH3HE5GH2HE6GK2GF4EK0FG- )_cowxwwxwwxwxwxwxwxxwxwwxwwxwwxxwxwxxwxwxwxxwxxwxwrmRDR9=F8=R5@J9K;:R7=K96P;:J>7O>8J?6O?8J@7NA7JA6MA6JA7MD5JB4KD2IC5JH3C7CO1DH6BO2DH6?O3CJ7@Q3CI6BN3DI7@P2DI9@O2BJ9=P3BJ9>Q5@K9:Q5?KEflrwxxwxxwwxwwxwwxwxxwxxwwxww1w~~~~/xw xwxwxwxwxwxxwxwxxT<;T5DS=;T7AT>:U:@S@9T;>S@8T<=TA6R<;TB6R@:Q?8R:?S@6R;=TB7Q>:SC7Q@:TE6QA8RF5OC6SG5NF6SG5MG4RJ4MJ4PJ5KK4PK5JM2OL4HL1NQ݊xvtxxwxwwxwxwxwwxwwxwxwwxxwxwxwxwxwxxwwxxwwxxwwxxwxwxwxwwxwxxwxwn]IS;=S5FR:;S5DT=;S6CR>9R7AS:=U5DP<=T6CU=;T6BS>:S8AT?9T:@S@8S;=TA7R==TB7R>:TD6RB:RE6QC8RF5PD6SG4ND5RG4MH4L7CP2KO6AQ2JQ9@R2IP9?R3HP6DR2JN8CR2JS9AS1IQ9@S3HR9?T3FR9Q:>Q?6Q::N>7P9>R?6O;=Q?6O<;QA5N>:Q?8Q:9Q7@Q>8P9>R?8P:P3GN6CO1IO7@O2HN7@P1FO9>P3FP9=P3DQN;7N7=N>7O84L=9K<6N85L;9M@4K<8N>7N87MC5J>4LC3HB3LE4HC3LF3GE3KG4FG2KG5EI0JI4DJ0KF (RNtxxwxwwxwxwxwwxwwxwxwwxxwxwxwxwxwxxwwxxwwxxwwxxwxwxwxwwxwxxwxwl\GN::N2BM8:N4AM99N5?M<7N5>N9;O3BL;:N4?O;9O4?N<8N5>N=7N7=M>7M79N>5M:9N@5M<9NA4K>8MB4K@6MC4KB4ME3JC4OD2HE2F6@L0GK4?K1GK6=M1EK7M/EL8Y:BQ>;XQtppwwxxwxwxwwxwxwxxwwxwwxwxxwxxwxwxxwxxwxwxwwxwxwxwxxwxwxwxwxxwwxwxxwxxwwxwwxwxspbT8MH6OL5OI5MN5NJ5MN7OG6OM6OH6OO6NH6NP4NK6MR3MK7JS3LL6IU4LL7HU4KN8GW4JN8DV4IN9DW5HP9BW6FQ:BY7FPV8AN==W:@N<;U;>L=;USyppwwxxwxwxwwxwxwxxwwxwwxwxxwxxwxwxxwxxwxwxwwxwxwxwxxwxwxwxwxxwwxwxxwxxwwxwwxwxsoaR7LG4LJ4MH5LK5MI4JK6NF6NJ4LG5ML4MG5LM4LH6JN3LI5IP3IJ7HR3HJ6FR3GK7ES3GL8DS4GL8CU5FL8AU5DM:@V7DM;>TDMA6S?9PC7QB9OC6QC9OD5PD;OA8TB8NB6SC8NC6RE7ND6PF6LKDdptxwxxwxwxwxwxwxwwxwxwxwxwxxw1w0xxwxwxwwxww xwwxxwxwxwwxxwxwxsb+& 6C5JI4IE5HK2IF5GL3IG4GM2HF5EN2HI6ER2GI6CP9IF4EN3IJ5DN3GI4CP3EI5BO5HH4EN3HG6DO3GI6CQ4EJ7AR4FJ7AR4CI8@R4CK9>S6BK9=S6?K:K::Q9=K<:TD!Lokwwxxwxwxwwxwxwxxwwxwwxwxxwxxwxwxxwxxwxwxwwxwxwxwxxwxwxwxwxxwwxwxxwxxwwxwwxwxsp`S7JE4II5JE3IK3IF4HJ6LD4KH5JD5JJ4KF5JK4HG5HM3JG5GN3HG6EN3HH6DP3GH6CP2EI6AP4EI6@R3DI7?Q4CK9?U5BL9=QAK>6P@9MA5OA8KA4OC6KB5MC9M?6PA9K@6OB8MA6OD7JD5ME5JIDdptxwxxwxwxwxwxwxwwxwxwxwxwxxw1w~~~~/xxwxwxwxwxwxwxxwwxwxwxxwxwxxwxwxw{ndkUS2EP8:ZBDdlfnsxwxxwwxwwxxwxwxwxwwxwwxwwxwwxwxwwxwxwxxwxwwxwxxwxwxxwxwxwxwwxwwxwwjpT>NH4OI3HI3MJ3IJ6PG3LH4NG3JI3NI3HJ2NK3GK2LK4FM1KL4DO0KL4CO1JM4BO1IN6@P1FO6>Q3GO7>R3DO8=R4DP:;PDPB6P>9PC5Q?7PD3NA7OE3OB:QA5Q@8PB4OA7PD4NB7QF5UL`rwxwwxwxwxwxwxxwxwxxwxxwxwxw1w/xxwxwxwxwxwxwxxwwxwxwxxwxwxxwxwxw}ndjR;SQ;FI4LI4EI1JJ4EJ1IJ4CK1IK5AM2HK5AM8JK3CJ1JK4BJ1IL4AL2HL5@L3JI4DK2IK4BL2IJ5@M1GL5?M3FL7?O2DM7=O3DM8KE4MH3HF4LI3FF6NE3IE4MF3GF3LF3GG2KH3EI3JI4DJ1II4CL2IJ4BL1GL5@M2GL6?N1FM7>N2DM78OA4L?8NB3L@6NC6RJaqwxwwxwxwxwxwxxwxwxxwxxwxwxw1w/xxwxwxwxwxwxwxxwwxwxwxxwxwxxwxwxwcdmdiQ;QM;DG4JF3DG2HG3BG1GH4@I2FI4@J1FH5>J6FG3BH2GH4AI1FI3@K2FI4@K4GF2BJ1FI3@I1EI5?J1DJ5=L3DI5L<8SAC`kelsxwxxwwxwwxxwxwxwxwwxwwxwwxwwxwxwwxwxwxxwxwwxwxxwxwxxwxwxwxwwxwwxwwjnQ>ID4JE2FE3IF3FF5JC2HD3IF2ED3IF3EE2HG2CG3HF2AH1FH3AI1GH4@I1EI4?K3EH5>K1DJ5J?4K<8K@3K=7K@3J?6KA3J?9L>3L=7KA2J>6KB4J?6KD5PI`pwxwwxwxwxwxwxxwxwxxwxxwxwxw1w~~~~/wxwxwxwxwxxwxwxwxwxwwxwxxwxsVVOPE93461095451095340096350/95270095450084341/95441086450094350086350/85251086151/87251/76252/77152.78142.67264/5837FPPYwxxwxwxwxwxwwxxwxwwxxwwxxwxwwxwxwxxwwxwwxxwxwxwxwxwxxwxwwxwxxwxwxwxwxwxwxwxwxwxxgRT=19366119454/2:344/19445/0:33501942500:5340095351085241/96240/86241.76352/87251/87352.7825.49354/39154/3:253/39353/4:243.3:255/2:26;TP\xxwxwxwxwwxwxwxxwxwxxw1w/wxwxwxwxwxxwxwxwxwxwwxwxxwxsUVOPE93461084450094341094250/95260083451083240085360/86340084241084351084252/75150/76251/65262.67251/66152.67264/5727EPQXwxxwxwxwxwxwwxxwxwwxxwwxxwxwwxwxwxxwwxwwxxwxwxwxwxwxxwxwwxwxxwxwxwxwxwxwxwxwxwxxgRT<29357009343/29234019344018234109325/094350083360/85340084251/85241075261/86241/76162.7724/38154/38133.39254/2:243/39133/3924403816;UP\xxwxwxwxwwxwxwxxwxwxxw1w/wxwxwxwxwxxwxwxwxwxwwxwxxwxsVVOPE9346009354-/7434//85240/9524/084150.74240/85140.8425//:424/185250/86130075031076140/65260.66/61.57141.57263.5727CPPXwxxwxwxwxwxwwxxwxwwxxwwxxwxwwxwxwxxwwxwwxxwxwxwxwxwxxwxwwxwxxwxwxwxwxwxwxwxwxwxxgSU=0:336009335.1:3.29335/09413008313008424//7335//83150/75240/75250.7535..56250.66241.7722.38134-18233/2:133.29244-3:142.49245/2:24;UP[xxwxwxwxwwxwxwxxwxwxxw1w~~~~/xwxwxwxxwxwwxwxwwxxwxwxwwxxwxwwxxwxwxwwxxvroqmNPbQJSB:V>?TC:W@>VD9VB@VE9WA>UD9VB@UE:XA>WE:VB=UF9WD:VH8TF:UI7SH9UI8QI7SJ7QK6SJ7PMY:DUA=Z;BWB;X>AVC;X@@WC:WA=VE9WB=WG9VE:TG9VF:VH8SH9TJ8TI8VK7QK6P:HU3MR8FV4MT:DW4KS:CW5KS9GV4MR:EV4JQMSdsqrxwxwxwxwxxwxwxwxwwxwxwxwxwxwxwxwxwv1w/xwxwxwxxwxwwxwxwwxxwxwxwwxxwxwwxxwxwxwwxxvroqmNO`QIP@8U=>RA9T>=RB8SA;P?:V<@TB9U=>RC8T@?TC9V>=SD9T@;UE8TC:RF7RD9SH8PE8QG6OG7RH7OI6OH6MKW7CR?=W8CU@>SB9V@=TD9UA8Q<>PA7Q>;OB7RA;N?;S;?R@8R==PA6Q??RB8R>;PC8R@;QD7QA9OE8PD9RF6ND6OE5MF7PG5LG5LF7JJ;TQI]rprtxwxxwxwxwxwwxwwxwxwxwxwwxwxxwwxwxwwxwxwxwxwxwxwxxwxw xwwxwwxxwwxxwwxwwxwwxxwxxwwxwxwxxwxwwxxwxwwxtqu\LUA;R8?N:>U7EQ==T7BP>J<:M>5K8=N>4K8:O?4I:9N?4I:8N=6K7:M>5J9:N?5I;:MB5J=8NB4H=8MC4SJCYO@TNBXPBSP?esinmoxwxwxwwxwxwxwxxwwxwxwxw xwwxwwxxwxwxwxxwxwxwxwxwxxwxwxwxwxw xwxxwwxxwxwxxwxwxxwxxwxwwxxwxxwxojrVJZA:K4AL99K4@M:8K4=M<7K54LE3H@4MD2EA3H5>I0FK4=J0FM6;J1DL6;J1DK5?I2FMDH]krswxwxxwxxwxwwxwxwxwwxwwxxwxwxwxwwxwxwxxwxw1w/xwxwxwxxwxwxxwwxwxwxwwxwxwxwwxwxxwxwwxwxxwxwwxwxwxstmiojMXJBTGFWK=H;9J<5H74G:7K<6I7:L=4I88J>4G:8L@5G<8KA4F=8KB4PJCVN@QKBVOARN?arinmoxwxwxwwxwxwxwxxwwxwxwxw xwwxwwxxwxwxwxxwxwxwxwxwxxwxwxwxwxw xwxxwwxxwxwxxwxwxxwxxwxwwxxwxxwxoiqVIXA:J4@K88J3=J:7I3=L:7I54H98K?3G;7K?3G<4J@2F=4KB2E>4IB2CA2E4G2FMCH\kqrwxwxxwxxwxwwxwxwxwwxwwxxwxwxwxwwxwxwxxwxw1w/xwxwxwxxwxwxxwwxwxwxwwxwxwxwwxwxxwxwwxwxxwxwwxwxwxssminjMVKASGDTK=E:8G=5F6>K<4F67J<4E88J>2E95H;4E5:J>3E77H>4E89K@4E;7IA4D;6KA4OJ@RLAPJBUOAQN>`rimloxwxwxwwxwxwxwxxwwxwxwxw xwwxwwxxwxwxwxxwxwxwxwxwxxwxwxwxwxw xwxxwwxxwxwxxwxwxxwxxwxwwxxwxxwxoipUFV?8F2@J95G23E96H>3D96L@2D;4I@3D<4IB2C>2FA2A?1C5;C0EH4;E.BH4:D1BI58F0?G4;D1ELCE[kprwxwxxwxxwxwwxwxwxwwxwwxxwxwxwxwwxwxwxxwxw1w~~~~0xww xwxwwxwxwxwxwxwxwwxwwxwwxwxwxxwwxwxwxwxrXZYZ\@8<3=@1:=3/981=<,881=>,680<=,6810880=<,880=<,670;=,571;>,580:?-5819?-4919@-4818A.4918A.2817A/3925@5841@4.841@6-751@5.964A:3<6?\Uc xwxwxwxwwxwxxwxww xwxxwxwwxw1v0xww xwxwwxwxwxwxwxwxwwxwwxwwxwxwxxwwxwxwxwxrXZYXYZYY\@8:2=@1:=3:?/9;2:?1::1;>/8:3;?/8;2OZYXYXZYXW[vxwxwxw xwxwxwwxwxwwxwwxwwxwxwwxxw xw xwxwxww xwwxxwxwxwxwxwxwxwwxxwwxjWYZ=/993?.3824>383/?4.841@5.960>5.952A83=5=\Uc xwxwxwxwwxwxxwxww xwxxwxwwxw1v~~~~/xwxwxwxxwwxwwxxwxxwwxwxwxxwxxwxwwxwxwxwxwxwxxwxwxwxwwxwxxwxwwxwxxvuvtuvtutuuvuvuututtuuwxwxwwxwwxxwwxwxxwxwxwwxwxwxwxwwxwwxxwwxwxwxwxxwwxwxxwxxwxxwwxxwxwxwxwxwxwxwxwwxwxwwxwwxwwxxw xwxwxwwxxwwxwxxwxxwxwxxuq^ZQa`O]W7NT5RP7LS5QQ8KV5OR:JX5OT9HX3MT:GY5KVBXHXH8XD>XH8UD@UFSE8S@S5EP<=QDRD6R@;RE6PB:POR`XQ[Wovutwxwwxxwxwxwxwwxwwxwxxwxwxxwwxwwxxwxwxw1v~~~~0xwxwwxxwxwxxwxxwxwxwxwwxwxwxwxwxwxwxxwxwxwxwxxwxxwxwxwxwwxwwxwxwwxwwxwxxwxxwwxwxwxwwxxwxww xwwxwwxwxxwxwxxwwxwxwxwwxwxwxwwxwxxwxwxwxxwxxwxww xwxxwwxwxxwwxxwwxxwwxxwxwwxwxwxwxwwxwwxxwxwwxxwxwxxwxwwxwxxwxwxwxxwwxxwxwxwxwxxwwxvkoqlsrloqlssmoqksslnqlrrmorkrtmlnhp^ALXCNSGLZCMTFLZCLSFKYMTKEXLGQbnqnmstxxwxwxxwxw xwxwwxwxwxwwxwwxw xwxwxxwxwxwwxwwxwwxwxw1w0xwxwwxxwxwxxwxxwxwxwxwwxwxwxwxwxwxwxxwxwxwxwxxwxxwxwxwxwwxwwxwxwwxwwxwxxwxxwwxwxwxwwxxwxww xwwxwwxwxxwxwxxwwxwxwxwwxwxwxwwxwxxwxwxwxxwxxwxww xwxxwwxwxxwwxxwwxxwwxxwxwwxwxwxwxwwxwwxxwxwwxxwxwxxwxwwxwxxwxwxwxxwwxxwxwxwxwxxwwxvkopksqlnplsrlopksslnplqrmnqlrsmlnho]ALVCMQFLXCLRFKWCLRFJWLRJEWKFPanqnmstxxwxwxxwxw xwxwwxwxwxwwxwwxw xwxwxxwxwxwwxwwxwwxwxw1w0xwxwwxxwxwxxwxxwxwxwxwwxwxwxwxwxwxwxxwxwxwxwxxwxxwxwxwxwwxwwxwxwwxwwxwxxwxxwwxwxwxwwxxwxww xwwxwwxwxxwxwxxwwxwxwxwwxwxwxwwxwxxwxwxwxxwxxwxww xwxxwwxwxxwwxxwwxxwwxxwxwwxwxwxwxwwxwwxxwxwwxxwxwxxwxwwxwxxwxwxwxxwwxxwxwxwxwxxwwxvknpkrqknplrrlnpkrrlnolqqmnqlqrmkmho[@JUCLODKVCKPDJVBJPEJVJQIDVJDNanpnmrtxxwxwxxwxw xwxwwxwxwxwwxwwxw xwxwxxwxwxwwxwwxwwxwxw1w~~~~/wxwxwwxxwwxwwxwxwwxwxwxwxxwwxxwxwxwwxwxxwxwxxwxxwxwxw xwwxw xwxwxwxxwxxwxxwxwwxwxxwxwwxwwxwxxw xwxwxxwwxxwwxwxwxxwxxwwxwwxwxwxxwxwwxwxxwxwwxwxxwwxxwxxwxwxwxxwxwxwxwxwwxwwxxwxwxwwxwxxwxwxwxwxxwxwxwxxwxwxxwxwxwwxwwxxwxwxww xwwxwwxxwwxwxwxwxwxwxwxwxwxxwxwxxwwxwxwxwxwxwxwxxwxwxwxxwxxwxxwxwxwxwwxwwxxwxwwxww1w/wxwxwwxxwwxwwxwxwwxwxwxwxxwwxxwxwxwwxwxxwxwxxwxxwxwxw xwwxw xwxwxwxxwxxwxxwxwwxwxxwxwwxwwxwxxw xwxwxxwwxxwwxwxwxxwxxwwxwwxwxwxxwxwwxwxxwxwwxwxxwwxxwxxwxwxwxxwxwxwxwxwwxwwxxwxwxwwxwxxwxwxwxwxxwxwxwxxwxwxxwxwxwwxwwxxwxwxww xwwxwwxxwwxwxwxwxwxwxwxwxwxxwxwxxwwxwxwxwxwxwxwxxwxwxwxxwxxwxxwxwxwxwwxwwxxwxwwxww1w/wxwxwwxxwwxwwxwxwwxwxwxwxxwwxxwxwxwwxwxxwxwxxwxxwxwxw xwwxw xwxwxwxxwxxwxxwxwwxwxxwxwwxwwxwxxw xwxwxxwwxxwwxwxwxxwxxwwxwwxwxwxxwxwwxwxxwxwwxwxxwwxxwxxwxwxwxxwxwxwxwxwwxwwxxwxwxwwxwxxwxwxwxwxxwxwxwxxwxwxxwxwxwwxwwxxwxwxww xwwxwwxxwwxwxwxwxwxwxwxwxwxxwxwxxwwxwxwxwxwxwxwxxwxwxwxxwxxwxxwxwxwxwwxwwxxwxwwxww1w~~~~0wxwwxxwwxwxxwxwxwxxwxwxwxwxxwxwwxwwxwxwwxwxwxwxwxxwxwxwxwwxwxwxw xwxwxwxwwxwxwxwxwxwxwwxwxwxwxwwxwxwwxwwxwxxwwxwxxwxwxwxxwxxwxxwxxwxwwxwwxwxxwwxwwxwxwxwwxwwxxwxwwxwxwxxwwxwxwxwwxwxxwwxwxwxwxxwxwxwwxwxwxwxxwxwxxwxwxxwxxwxwxxw xwxxwxwxxwwxwxwwxwxwxwxwwxwwxwxxwxxwxwwxxwxwxwxwwxwwxwxxwxwxxwwxwwxwxxwxwxw1w0wxwwxxwwxwxxwxwxwxxwxwxwxwxxwxwwxwwxwxwwxwxwxwxwxxwxwxwxwwxwxwxw xwxwxwxwwxwxwxwxwxwxwwxwxwxwxwwxwxwwxwwxwxxwwxwxxwxwxwxxwxxwxxwxxwxwwxwwxwxxwwxwwxwxwxwwxwwxxwxwwxwxwxxwwxwxwxwwxwxxwwxwxwxwxxwxwxwwxwxwxwxxwxwxxwxwxxwxxwxwxxw xwxxwxwxxwwxwxwwxwxwxwxwwxwwxwxxwxxwxwwxxwxwxwxwwxwwxwxxwxwxxwwxwwxwxxwxwxw1w0wxwwxxwwxwxxwxwxwxxwxwxwxwxxwxwwxwwxwxwwxwxwxwxwxxwxwxwxwwxwxwxw xwxwxwxwwxwxwxwxwxwxwwxwxwxwxwwxwxwwxwwxwxxwwxwxxwxwxwxxwxxwxxwxxwxwwxwwxwxxwwxwwxwxwxwwxwwxxwxwwxwxwxxwwxwxwxwwxwxxwwxwxwxwxxwxwxwwxwxwxwxxwxwxxwxwxxwxxwxwxxw xwxxwxwxxwwxwxwwxwxwxwxwwxwwxwxxwxxwxwwxxwxwxwxwwxwwxwxxwxwxxwwxwwxwxxwxwxw1w~~~~0xwxxwxwxwxxwxxwxwxxwxwxxwxxwxwwxwxwxxwxwxwxwxxwxwxwxxwxxwwxwxwxwxwxwxwxxwwxwxwwxwxwxwxwxwxwwxwxwxwxwwxxwxwxxwwxxwxxwxww xwwxxwxwwxxwxwwxwwxwxwxwwxxwxwxxwwxxwxwxxwwxwxxwwxwxwxwxwxwwxwxwxwwxwwxxwxwxxwwxwwxxww xwxwwxwwxwwxxwwxxwxxwwxwxwxwxxwxwxwwxwwxwxwxwxwxwxwwxwwxwxwxwxwwxwxwxwxxwwxwxxwwxwxw1w0xwxxwxwxwxxwxxwxwxxwxwxxwxxwxwwxwxwxxwxwxwxwxxwxwxwxxwxxwwxwxwxwxwxwxwxxwwxwxwwxwxwxwxwxwxwwxwxwxwxwwxxwxwxxwwxxwxxwxww xwwxxwxwwxxwxwwxwwxwxwxwwxxwxwxxwwxxwxwxxwwxwxxwwxwxwxwxwxwwxwxwxwwxwwxxwxwxxwwxwwxxww xwxwwxwwxwwxxwwxxwxxwwxwxwxwxxwxwxwwxwwxwxwxwxwxwxwwxwwxwxwxwxwwxwxwxwxxwwxwxxwwxwxw1w0xwxxwxwxwxxwxxwxwxxwxwxxwxxwxwwxwxwxxwxwxwxwxxwxwxwxxwxxwwxwxwxwxwxwxwxxwwxwxwwxwxwxwxwxwxwwxwxwxwxwwxxwxwxxwwxxwxxwxww xwwxxwxwwxxwxwwxwwxwxwxwwxxwxwxxwwxxwxwxxwwxwxxwwxwxwxwxwxwwxwxwxwwxwwxxwxwxxwwxwwxxww xwxwwxwwxwwxxwwxxwxxwwxwxwxwxxwxwxwwxwwxwxwxwxwxwxwwxwwxwxwxwxwwxwxwxwxxwwxwxxwwxwxw1w~~~~0wwxww xwxwwxwxwxxwxxwxwxwwxwxxwwxxwxwxxwxwxwwxwxxwwxxwwxwxwxwwxwxwxxwxwxxwwxwxwxwwxxwxxw xwxwwxwxwxwxwxwxxwxwwxwxwxwwxwwxwxwxwxwxwwxwxwxxwxwwxwwxwxxwxwxwxwxxwxwxwxwwxwwxwxwxwwxxwwxwwxwwxwxwxwxwwxwxxwxwxxwxwwxwxwwxwxxwxxwxwxwwxwxwwxxwxxwwxwxwxwxwxwwxwxwxwwxwxwxwxwxwwxwxwwxwxxwwxwxwxwxwwxxwwxwxxwxwwxw1v0wwxww xwxwwxwxwxxwxxwxwxwwxwxxwwxxwxwxxwxwxwwxwxxwwxxwwxwxwxwwxwxwxxwxwxxwwxwxwxwwxxwxxw xwxwwxwxwxwxwxwxxwxwwxwxwxwwxwwxwxwxwxwxwwxwxwxxwxwwxwwxwxxwxwxwxwxxwxwxwxwwxwwxwxwxwwxxwwxwwxwwxwxwxwxwwxwxxwxwxxwxwwxwxwwxwxxwxxwxwxwwxwxwwxxwxxwwxwxwxwxwxwwxwxwxwwxwxwxwxwxwwxwxwwxwxxwwxwxwxwxwwxxwwxwxxwxwwxw1v0wwxww xwxwwxwxwxxwxxwxwxwwxwxxwwxxwxwxxwxwxwwxwxxwwxxwwxwxwxwwxwxwxxwxwxxwwxwxwxwwxxwxxw xwxwwxwxwxwxwxwxxwxwwxwxwxwwxwwxwxwxwxwxwwxwxwxxwxwwxwwxwxxwxwxwxwxxwxwxwxwwxwwxwxwxwwxxwwxwwxwwxwxwxwxwwxwxxwxwxxwxwwxwxwwxwxxwxxwxwxwwxwxwwxxwxxwwxwxwxwxwxwwxwxwxwwxwxwxwxwxwwxwxwwxwxxwwxwxwxwxwwxxwwxwxxwxwwxw1v~~~~/wwxwwxwxwxwwxwwxwxwxwwxxwxwxwxxwwxwwxwxwxwxwxwxwwxwwxwxxwxwxwxwxwxwxxwxwwxwwxwxwwxwxwxxwxwxwxwwxxwxwxxwwxwxwxwxwxww xwxwwxwxwxwxwwxxwwxwwxxwxwwxwwxwwxwxwwxxwxwxwxwxwxwwxxwwxwwxwxwxxwxwxxwxwwxwxxwxwxwwxxwxwxwxwxwxwwxwxwxww xwwxxwxwxxwxwxxwxwxwxwxwxxww xwxw1w/wwxwwxwxwxwwxwwxwxwxwwxxwxwxwxxwwxwwxwxwxwxwxwxwwxwwxwxxwxwxwxwxwxwxxwxwwxwwxwxwwxwxwxxwxwxwxwwxxwxwxxwwxwxwxwxwxww xwxwwxwxwxwxwwxxwwxwwxxwxwwxwwxwwxwxwwxxwxwxwxwxwxwwxxwwxwwxwxwxxwxwxxwxwwxwxxwxwxwwxxwxwxwxwxwxwwxwxwxww xwwxxwxwxxwxwxxwxwxwxwxwxxww xwxw1w/wwxwwxwxwxwwxwwxwxwxwwxxwxwxwxxwwxwwxwxwxwxwxwxwwxwwxwxxwxwxwxwxwxwxxwxwwxwwxwxwwxwxwxxwxwxwxwwxxwxwxxwwxwxwxwxwxww xwxwwxwxwxwxwwxxwwxwwxxwxwwxwwxwwxwxwwxxwxwxwxwxwxwwxxwwxwwxwxwxxwxwxxwxwwxwxxwxwxwwxxwxwxwxwxwxwwxwxwxww xwwxxwxwxxwxwxxwxwxwxwxwxxww xwxw1w~~~~0wwxwxwxwxwwxwxwxwxwxwxxwxwxwxwxwxwwxwwxxwxxwxwwxwxxwwxwxwwxxww xwxwxwwxwwxxwxxwwxwwxwwxxwwxw xwxwxwxwwxwwxwxwxwwxwxwxxwxwxxwxwwxwxwxwxwxwxwxwxxwxwxwxxwxxwwxwxwxwwxwwxwxwwxwwxwwxwwxwxwxxwxxwxxwwxxwxwxwwxwxwxwxwwxwxwxwxxwxxwwxwxwxwwxwxwwxwwxxwxwxwxwxwwxwxwxwxwxxwxwxwxwxwwxwwxwwxwxwxwxwxwxwxxwxxwxw1v0wwxwxwxwxwwxwxwxwxwxwxxwxwxwxwxwxwwxwwxxwxxwxwwxwxxwwxwxwwxxww xwxwxwwxwwxxwxxwwxwwxwwxxwwxw xwxwxwxwwxwwxwxwxwwxwxwxxwxwxxwxwwxwxwxwxwxwxwxwxxwxwxwxxwxxwwxwxwxwwxwwxwxwwxwwxwwxwwxwxwxxwxxwxxwwxxwxwxwwxwxwxwxwwxwxwxwxxwxxwwxwxwxwwxwxwwxwwxxwxwxwxwxwwxwxwxwxwxxwxwxwxwxwwxwwxwwxwxwxwxwxwxwxxwxxwxw1v0wwxwxwxwxwwxwxwxwxwxwxxwxwxwxwxwxwwxwwxxwxxwxwwxwxxwwxwxwwxxww xwxwxwwxwwxxwxxwwxwwxwwxxwwxw xwxwxwxwwxwwxwxwxwwxwxwxxwxwxxwxwwxwxwxwxwxwxwxwxxwxwxwxxwxxwwxwxwxwwxwwxwxwwxwwxwwxwwxwxwxxwxxwxxwwxxwxwxwwxwxwxwxwwxwxwxwxxwxxwwxwxwxwwxwxwwxwwxxwxwxwxwxwwxwxwxwxwxxwxwxwxwxwwxwwxwwxwxwxwxwxwxwxxwxxwxw1v~~~~0wxwxwxxwxwxwwxwxwxxwwxwxwxwxxwwxwwxxwxwwxwxwxwxwxxwxwxwxwxwxwxwxwwxwxwxxwxwxwxwxxwxxwxxwwxwxxwwxxwxwxwxwxwxxwxwxwwxwxwxwxxwxxwwxwxwwxxwxxwxwxwxxwxwxwxwxxwwxwwxwwxxwxwwxwxwwxwxwxxwwxwxxwxxwwxwxwxxwwxwxwwxwxwxwwxwxwxwxwwxwxwwxwxwwxwwxxwxxwxwxwwxwxwxwxwxwxw xwxxwxxwxwxwxwxwxxwxwxwxxwwxwxwxwwxxwwxwxwxw1w0wxwxwxxwxwxwwxwxwxxwwxwxwxwxxwwxwwxxwxwwxwxwxwxwxxwxwxwxwxwxwxwxwwxwxwxxwxwxwxwxxwxxwxxwwxwxxwwxxwxwxwxwxwxxwxwxwwxwxwxwxxwxxwwxwxwwxxwxxwxwxwxxwxwxwxwxxwwxwwxwwxxwxwwxwxwwxwxwxxwwxwxxwxxwwxwxwxxwwxwxwwxwxwxwwxwxwxwxwwxwxwwxwxwwxwwxxwxxwxwxwwxwxwxwxwxwxw xwxxwxxwxwxwxwxwxxwxwxwxxwwxwxwxwwxxwwxwxwxw1w0wxwxwxxwxwxwwxwxwxxwwxwxwxwxxwwxwwxxwxwwxwxwxwxwxxwxwxwxwxwxwxwxwwxwxwxxwxwxwxwxxwxxwxxwwxwxxwwxxwxwxwxwxwxxwxwxwwxwxwxwxxwxxwwxwxwwxxwxxwxwxwxxwxwxwxwxxwwxwwxwwxxwxwwxwxwwxwxwxxwwxwxxwxxwwxwxwxxwwxwxwwxwxwxwwxwxwxwxwwxwxwwxwxwwxwwxxwxxwxwxwwxwxwxwxwxwxw xwxxwxxwxwxwxwxwxxwxwxwxxwwxwxwxwwxxwwxwxwxw1w~~~~0xwxwxwxwxwxwxwwxwwxwxwxwwxwxwxwxxwwxwwxxwxwxxwwxwxwxwxxwwxxwxxwxxwwxwxwwxwwxwxwxwxwxwxwxxwxwwxwxwxwxwxwwxwxxwxwxxwxwwxwwxxwxwxxwxwxwxxwxwxwxwwxwxxwxwxwxwxxwwxxwxwxwxwxwwxwwxwwxxwxwxwxwwxwxwxwxwxwwxwwxxwxwxxwxwwxwxxwxwxwwxxwwxwxwxxwxwxw xwwxwxw xw xwxxwxxwxwxwxwwxwwxwxxwxw1w0xwxwxwxwxwxwxwwxwwxwxwxwwxwxwxwxxwwxwwxxwxwxxwwxwxwxwxxwwxxwxxwxxwwxwxwwxwwxwxwxwxwxwxwxxwxwwxwxwxwxwxwwxwxxwxwxxwxwwxwwxxwxwxxwxwxwxxwxwxwxwwxwxxwxwxwxwxxwwxxwxwxwxwxwwxwwxwwxxwxwxwxwwxwxwxwxwxwwxwwxxwxwxxwxwwxwxxwxwxwwxxwwxwxwxxwxwxw xwwxwxw xw xwxxwxxwxwxwxwwxwwxwxxwxw1w0xwxwxwxwxwxwxwwxwwxwxwxwwxwxwxwxxwwxwwxxwxwxxwwxwxwxwxxwwxxwxxwxxwwxwxwwxwwxwxwxwxwxwxwxxwxwwxwxwxwxwxwwxwxxwxwxxwxwwxwwxxwxwxxwxwxwxxwxwxwxwwxwxxwxwxwxwxxwwxxwxwxwxwxwwxwwxwwxxwxwxwxwwxwxwxwxwxwwxwwxxwxwxxwxwwxwxxwxwxwwxxwwxwxwxxwxwxw xwwxwxw xw xwxxwxxwxwxwxwwxwwxwxxwxw1w~~~~/xwxwxwwxwxwxwwxwwxwwxxwxwxwxwxwxxwxwwxwxwxxwxwxwxwxwxxwwxwwxxwxwxxwwxwxxwxwwxxwxxwxwxwxwwxwxxwxwwxwxwxwxxwxwwxwxxwwxwxwwxwwxwxwxxwwxwwxxwwxxwwxwxwxxwwxwwxxwxwxwxwwxxwxwxwwxwwxwxxwxwxwxxwxwxxwwxxwxwxwxwwxwxwwxwxxwxwwxwwxwwxwxwxwxxwxxwwxxwxxwxxwxwxxwwxwwxwxxwwxxwxxwxwxwxxwxxwxwxxwxw xwxwxwxwwxxwxwwxxwxwwxwwxwxwwxwxwxxwwxwxwwxwxw1v/xwxwxwwxwxwxwwxwwxwwxxwxwxwxwxwxxwxwwxwxwxxwxwxwxwxwxxwwxwwxxwxwxxwwxwxxwxwwxxwxxwxwxwxwwxwxxwxwwxwxwxwxxwxwwxwxxwwxwxwwxwwxwxwxxwwxwwxxwwxxwwxwxwxxwwxwwxxwxwxwxwwxxwxwxwwxwwxwxxwxwxwxxwxwxxwwxxwxwxwxwwxwxwwxwxxwxwwxwwxwwxwxwxwxxwxxwwxxwxxwxxwxwxxwwxwwxwxxwwxxwxxwxwxwxxwxxwxwxxwxw xwxwxwxwwxxwxwwxxwxwwxwwxwxwwxwxwxxwwxwxwwxwxw1v/xwxwxwwxwxwxwwxwwxwwxxwxwxwxwxwxxwxwwxwxwxxwxwxwxwxwxxwwxwwxxwxwxxwwxwxxwxwwxxwxxwxwxwxwwxwxxwxwwxwxwxwxxwxwwxwxxwwxwxwwxwwxwxwxxwwxwwxxwwxxwwxwxwxxwwxwwxxwxwxwxwwxxwxwxwwxwwxwxxwxwxwxxwxwxxwwxxwxwxwxwwxwxwwxwxxwxwwxwwxwwxwxwxwxxwxxwwxxwxxwxxwxwxxwwxwwxwxxwwxxwxxwxwxwxxwxxwxwxxwxw xwxwxwxwwxxwxwwxxwxwwxwwxwxwwxwxwxxwwxwxwwxwxw1v~~~~/xwwxwxxwxwwxwxwxwxxwxwwxwxwxwxwxwxwxxwxwxwxxwxwxwxwxwxxwxwxwwxwxwwxwwxwwxwwxxwxwxwxwxwxxwxwxwxxwxwxwxwxxwxwwxwxwxwxxwxwxwxwxwwxxwxwxwxwxwxwwxw xw xwxwxxwwxwxwxwwxwxwxxwxxwxwxwwxwxwwxxwxwxwwxwxwxwxwwxwwxwxwxwxwwxwwxxwxwphofhjeioijhenhejhemiekhfmjekhfmjeipxxwxxwwxwwxwxwwxxwxwxxwxwxxwwxxwxxwxwxwwxwwxxwwxw1v/xwwxwxxwxwwxwxwxwxxwxwwxwxwxwxwxwxwxxwxwxwxxwxwxwxwxwxxwxwxwwxwxwwxwwxwwxwwxxwxwxwxwxwxxwxwxwxxwxwxwxwxxwxwwxwxwxwxxwxwxwxwxwwxxwxwxwxwxwxwwxw xw xwxwxxwwxwxwxwwxwxwxxwxxwxwxwwxwxwwxxwxwxwwxwxwxwxwwxwwxwxwxwxwwxwwxxwxwphnfhieinhigemheiheliejhflidjhfmjehpxxwxxwwxwwxwxwwxxwxwxxwxwxxwwxxwxxwxwxwwxwwxxwwxw1v/xwwxwxxwxwwxwxwxwxxwxwwxwxwxwxwxwxwxxwxwxwxxwxwxwxwxwxxwxwxwwxwxwwxwwxwwxwwxxwxwxwxwxwxxwxwxwxxwxwxwxwxxwxwwxwxwxwxxwxwxwxwxwwxxwxwxwxwxwxwwxw xw xwxwxxwwxwxwxwwxwxwxxwxxwxwxwwxwxwwxxwxwxwwxwxwxwxwwxwwxwxwxwxwwxwwxxwxwpfmfghehmhhgelgehgekidihfkhdihfliegpxxwxxwwxwwxwxwwxxwxwxxwxwxxwwxxwxxwxwxwwxwwxxwwxw1v~~~~0xxvpnpporqoqpoqpnqpnrqoqonqpopooqpnqpoqpnponrqmpwxxwwxwxwxwxwxxwxwxxwxwxwxwwxw xwxxwxxwxxwwxxwxwxwwxwxxwxwwxwxwwxxwxxwxwxxwxwxxwxwxwwxwxwwxwxwxxwxxwxwxwxwwxwxwxwwxwxwxxwxxwxxwxwwxwwxwxwxwwxwwxwxxwwxwwxwxxwwxwwxwxwxwxwxxwxwxwwxwxwxwwxxwxxwxwwxwxwwxwwupoprnppnqoH^fPRaH\fHB\7KY?AXJYH9WC>YI8UD=ZK7UG@UGUF7SA>VG7RA:UH6QD;VI6QD>VLK^POdXH^onponqwwxwxwxxwxwxwxwxwxwxwxwxxwxwwxxw1w0xxvpnorpnponqpnponrpopnnqpnonoqpnpooqomoonrpmowxxwwxwxwxwxwxxwxwxxwxwxwxwwxw xwxxwxxwxxwwxxwxwxwwxwxxwxwwxwxwwxxwxxwxwxxwxwxxwxwxwwxwxwwxwxwxxwxxwxwxwxwwxwxwxwwxwxwxxwxxwxxwxwwxwwxwxwxwwxwwxwxxwwxwwxwxxwwxwwxwxwxwxwxxwxwxwwxwxwxwwxxwxxwxwwxwxwwxwwupnornponqoG[aMP\HZaF>S6HR<>RDRC6P?=SE5N@:SG6OC:TH7MB>SLJ\NObVH\onpooqwwxwxwxxwxwxwxwxwxwxwxwxxwxwwxxw1w~~~~/xxm50731?80843>70731=91732=70732=7/732>80731=807MPNPtxwwxxwxwwxwxwxwxwxwxwxxwxxwwxwxwxwxwxwxwxwxwxwxwwxwxwwxxwxxwwxxwwxxwxwxwxxwwxwwxwwxwxwxxwxwxxwxwxxwxwwxwxwxwxxwxwxwxxwxwxwxxwxwwxwxw xwwxwxxwxwxxwxxwxwwxwwxxwxxwwxwwxxwwxwxxwxxwxvuwuvvuwuUONOPF708=04617=04617>13607>04825?7732>60841?81942>71930=82832=70632=7/732>OONNOLcxuvwuwwxwxwxwxwxwxwxxwwxwwxwxw1w/xxm50621=70631=70620=81722=70632<6/631<80632=8/8MPPONOtxwwxxwxwwxwxwxwxwxwxwxxwxxwwxwxwxwxwxwxwxwxwxwxwwxwxwwxxwxxwwxxwwxxwxwxwxxwwxwwxwwxwxwxxwxwxxwxwxxwxwwxwxwxwxxwxwxwxxwxwxwxxwxwwxwxw xwwxwxxwxwxxwxxwxwwxwwxxwxxwwxwwxxwwxwxxwxxwxvuwuvvuwuUONOPF607=03617=04607=13506=03615=5721>60721=70631=70720=81732=70532<6/632M0SA=I?>S=6B:6L=5C94K>2B:4K?1B;3JB1B:2IA0A<2GD0?2@J/>A2?J0L1>C5=M3?IQ@=G>>P<6A:6K=5A84I=2B94I>1@93H@1A:2G@0@:2FB0=2?H/<@2=I0;?3H2=E/:=2;G.:>33>G/;=2=H0;?4;H/:?3;I19?4:J4:?5Lvwxwxwwxwxwwxxwxwxwxwwxxwwxwxwxwwxwxwwxxwwxxwwxwwxwxwxwxwxwxxwwxxwwxxwxwwxxwxwxwxwxwxwxwxwxwxxwwxwxxwxxwxwxwwxwxwxwxw xwxwwxxwxwxwwxxwxwxwxwxwxwxwxwxwxwxxwxwwxwxwxwwxwwxwxwwxxwxwxxsM\ebbkcceA=P?=G>=O:5@96I<5A83G=2@93F92DB/:22=E/:=2;G.:>3;H19>3>G/;=2=H0;?4;H0;?5;I3>F>cxwwxwxxwxwxwxxwxxwxwxwxxwxwxwxxwxwxwxwxxwxxwxwxxwxwxw xwwxwxwwxw xwwxwwxwxwxwxwxxwwxxwxwxxwwxxwwxwxwxxwwxwxxwwxwxwwxwxwwxxwxwxxwxwxwxwxwxxwwxspllnkmpklnkmpkkp[I_FTcOJ\=XBAYE;YA@YG9WB?ZH9WD>XI8VF;YK7VI9XM7TJ8WM8SL7R:FT4QW8GV5PW;DU4OX;CX5NV;HW4QV:GX4NX=DX4NW?X6McMJ_FThlltwxxwwxwxwxwxwxw1w0wxqTS9EU5NT:CU4MU;BU4JT:GT4OT:DU5OT;CU4MU>`xwwxwxxwxwxwxxwxxwxwxwxxwxwxwxxwxwxwxwxxwxxwxwxxwxwxw xwwxwxwwxw xwwxwwxwxwxwxwxxwwxxwxwxxwwxxwwxwxwxxwwxwxxwwxwxwwxwxwwxxwxwxxwxwxwxwxwxxwwxsplknkmoklnklpkkpZG\ESaNHYWH8TCUE7R?>SE6QB13525;hxwxwxwxwxwxwwxwxwxwxw xwxwxwxwxwwxwxwxxwxwxwxxwwxwxxvrtutstsstutsttststutstustussutstustuttustsstuttustututsutsussttuTGJKLLKJIJKMJJIJKLKJIKKMKJIJKJMKJIKKMLKIJJLKIIJKLKJLJJLJKLKJMKJILC=32625>24515=22614>32513;,624>42523=41623<52532=61723<71521<81632;91531;80542;:070713525=12404=22424GJXvtuxwxxwxwxxwxw1w0wxj3506;03516=04505=02406;04517<03507=04515<13504<13515:hxwxwxwxwxwxwwxwxwxwxw xwxwxwxwxwwxwxwxxwxwxwxxwwxwxxvrtutstsstutsttststutstusttssutstustustsstutstututsttsussttuTGJKJIJKLJJIJKLKJIKKMKIIKKLLJJKJJIJKLKJIJJLKIJJLLKJKKJLJIJLKIJMKJIKC=31415<13515=22504=31413:,512<32523<41623<52522<51532;61532:61531;70431:80631:906074E<3K?3E=1JB5D:4M>3D;4NA2D<4LB3D<3KC2D=2JD1C>3LiwxwxwwxxwxxwxwrXcc\eg[bc\diZac\bh]dc\eh[cb\chZcd\bh[bc[bi\bc\dg[ac[cj[bd\ciZbc\cj[`d\aj[_c]bj[`d]c]4?G8?S8=I:?R:=G:>S;=H;=R;:I=:H=:O>6E;7N>5E<7N?5E<6LA4D=5MC3E?6KD3D?5JF3E?5IG2D@5IH1CA5HI9E?5IE3D?4HF2DA5GG2DA1EH3C>2IE1C?2IH0B?2GH1B@0%B0AA2DJ0@A2DL0@A2BL0?B2BM0>D4@M1>C3?O2>D4>O3D:5M=4D:4L>4E<3K?3E=1JA5D:4M>3E;4NA2D<4LB3D<3KC2D=2JD1C>2JE0C>2HF0B?3HI4DN^euwxwxwwxw xw1w0xxp;3B92J=3C;2I>3C;2HA4C94M>3C;4L?2B;3J@3C<3JC2B;3IC1B>2JiwxwxwwxxwxxwxwrXaa\dg[ab[ch[ab\bh\bb[cfZba[bfZbb[ah[ab[ag\ba[cg[ab\ch[ab\bhZac\bi[`b\ai\_b]ai[`c]c]4>F8>Q8=F9>Q9=G:=Q:;F:9G<9N=6C97M>5C<6L?5C;6K@3C<5KB3C=6KC3C>5IE2B>5IF1C?4GG2A?4GH8B=4GB2B>3FD2C>4FF3B?1DF2B<2HE1B>2HG0@>2EG0A?0$A0@>2DI0@@2BJ0?@3AK0>A3AL0>A3?M2=B4>M23C;2H@4C94M>3C;4L?2B;4J@3C<3JC2B;3IC1B>2HD1A=3GF0A>4GH4BK^euwxwxwwxw xw1w0xxp:3A82I<3B93H>3B91F?4A83I<3B92I>1@93H?1B;2HA0@:1GA0A=2HhwxwxwwxxwxxwxwrW`a[ceZ`aZbgZ`a[ag\aa[ceZa`[bfZ`a[af[a`[`f[a`[be[`a[bfZ_`[afY`b[ahZ^a[`h[^b\`h[_b\bZ34B;6J>2A:4H@2B;4IA2B<3FC1B=4FD2B>3FE1A?4DF7A=4GB2B<2ED2A=4DD3A=0BD2@;1FB1@=1ED/><2DE/??/#?/>=1BG/>?2AI0>@2@I/3B91F>4A83I<3B92I>1@93H?1B;2H@0@:1GA0A=2GC0@=2ED/?<3DF4BJ]duwxwxwwxw xw1w~~~~/xwsA>[H7WD=[K7UD;ZL6UH@[H8WC=[J8WG;[L7VG<[M8UK:YN7SM8XP7SOD`YCVUC`ZBUWA_\DTW@^\BSW4TV9IT5SU:HV4RV:FUAZ7KY>@[8IZ@@Z9HZ@=Z:G[DB[E:XCI[A;Y:FZB:Y;E[D:X=AZE9Y@FZAZJ8YDB\7KZ??WJ[H7WB>[H7WD=[K7UD;ZL6UG@[H8WC=[J8WG;[L8VG<[M8UJ:YN7SM8XP7SN6XP8QO7WR7PQ5VS8MV@blgpxwwxwxwxwxxww1w/xwr@W8EU@=W9DVADV?AVD9V@>VE9VB>VG8UB;VH7TD:VI7SG9UK7RG8TK6QI7TM7OL6TN6MM5SO6NO=TK5NI7UM5MJ6TN5KM6SO6KM8TK6PK7TM6NN6TN6MN6SO5(G5QP7KR5QQ8IS4PR7GS4OS8FU4MS:DU4LS:DV5KUR5FR<>S7ES==T6DT?;T7CT?:S9AT@9S<@SB9SBES?9S8DT?9S8ATA9RTB7R>>SD8R?;SE6QA;TG7PC9SF6OD8SH6OE6SJ6MG5SK6KI5RL6KK5PM6JN=QJ5LG7SK4LH5RL6JJ5PM5HJ7QI6MG6RJ4KJ5PL7JK5QN3&C4ON7GN3ON7FO4NP8EP3LP7CQ3KQ8BR3KR9@S3JS:?R4HS_kgpxwwxwxwxwxxww1w~~~~0wxl40423:4/432:5.423;6/435:50424:5/434:6/43496/43397/43397.32487/388.388/33279.35379/44279/232793288/33289.2417:.3418;/23389/4337:/3437:/3437:/3426:02427;02436:02426;01425:11424:20434:21425:30424953425:21425;10423;2/424<30436:21425;30435:30524:30534:40434:5/53495/434:5/43395/43287.34397/43387/3883296/43297.34298.43299.33497/43398.43388/4312.43389/3438:.34379/38:/34269/3426:02536:02426:01425:4323:40423:4/432:5.423;6/435:50424:5/434:6/43495/43397/43397.43487/43398.43288/453=GJoquxwxxwwxxwxxwv1w0wxl4032395/295/32395.32495/22385031496/22486/22397/22396.21387.11376.22188.11288/23267/22378/23268232279/23269/23169/23269/12379/2690279/1226901226:01227901326901326811315:1121592032481032592/324842314:21314:20323:30324:3/325920224930315:3/32494/324:4/32494/32494/32485/32295/22386/32376/32386.22377232296/32287/22187/33287.22487/22377/32388/2212/289/288.278.278/23169/122690132580132690132583223:4032395/295/32395.32495/22385031496/22486/22397/22396.32386.32376.32188.233=FKoquxwxxwwxxwxxwv1w0wxl3032393/32395/22375.22483032385/22384/22376/22386/23266.286.266.21176.11277-33267/32268/13368268/23178.269/12268/02376/23268012268/12258013268003248014159/131580031480021490041481141582/234942214911314910314:3/32483/22581032483032492031384022493/32274/32393/31374.31274/21385-42276.41376.13377286/32286.287.22377.12475/32277/276.2201/13377/13257/23277.23257/12157/12159.23158023168003359322394032393/32395/22375.22483032385/22384/22376/22386/23266/33286.32266.276.232K1EK5N;6L64J;8M@4K;7N=6L8:M?5K98M?4K:8M?4J=7NA3I>7LA3I@4MC2HA3LC3HC2LE3ED2JE3ED1JG3CF1IG3CI0II3AH0GE3DD1IF3CG1IG3BG0HI4AH/IG3DE0JH4BG0II4BG0II4AI1HJ4?J1GI5>L0FK5=L0EK6=M1DM7:L2BK8:L2AM99M3?L98N4>N:7M4=K8:L2AK88M4?M98L4>M;7M4>M89M2@M:8M3>M:8L4>M;7J6N<6L8=L<5M9:N>4L99N?4L;8O@3I=7LA3I>5MB3I?4LC2IB3LD3GB2G5?J0FI4>K1EK5N;6L66Yhwwxwxxwxxwxw1v0xxkEI5I0DH5=I/CI6I:8K54I:7I<6J7;L=4I89K=3I98K>3J:7L<6K8:K=5J88K>5J:7K>4I;6J@4I=6JA4H>5JB3G@3IB3FA2ID3EC2ID3DC1HE3BE1GF3AF0FG4@G0FD4CC2HF2AE1GF3@E0GG3AG/GF3CD1HE3BE/GF4AG0GF4AG0EG4?H0EH6?I0DI6=K0CH6K88K4J87J4>K:6K4=L89K3@J88K2=K98L4=J:7I5J;6K7;K=6K89K>5K99J>5J;7K?4I<6K@3H=5JA4G>4JB2G@3IC3EB2E5>G0EI4I0DH5=I/CI6I:8K5=K;7L6;L;6K76Whwwxwxxwxxwxw1v0xxkCF4F0CF6;H0AG6:G0AH7:I0@I7:G2@G79H1=I97J2=H;8I45H:6F;5G6;I;4G89I=4G88I>3E:7J<6I79H=4H97H>4F97I?4G:5J?4F;6H?3E<3HA3E>3GB4D?2GB2B@2GB3CA1EC3AC1ED3AD0EF4@E0CB4@A2GC2AC1ED4?C0EE4=D0ED3BB1FD4@E0EE4?D0EF4?F/EG5>E1DE5H88I3=H88I3=J:7J4;E88G2@H68H3=H97H3=H:5G43F;7I>4G;4G@3F=4GA3E?3HB3E@1B6F0CF6;H0AG6:G0AH7:I0@I7:G2@G79H1=I97J2=H;8I4V6HV=;U7CXA:U:CVB9T:AYC8U>YE7S@>UA9S;AWC7TU5IW==V6HV>U6HW?=U7FX?;U7DX@;R:XA9U;BWB8V=@WC8T=>XE7S>V6HV=;U7DXA:U:CVA9T:AYC8T?[rwxwxwxxwxv1w0wwrTQ8BP2LR8@R2KR9?R3IR7CQ3MR9CR1KR9@S2JS9AS3HS:>S4GT<=S5FS=;T6ET>:S8CU@:T9BUA8S:@UC8R=UC6P?;UB8S<@UC8S<=UC6R?;UD7R?:TF6PB9UH5OC9SH5MF7SJ5MG6SK5LI5SL5JJ5QN6IL4QN6HM3PO5GN3NK5IJ4QN5HK3QN5GM3PO6EM2ON5IK4QN6IM2PN6GN2OP6GO2NP7DP2MR8CQ3LQ9AR3KR9@R4JS;?T4IT;=T5GT==S6EU=:T7DQ;=S5GT<:R7BU<=T6GT=S4GT<=S5FS=;T6ET>:S8DU@:T9BU@8S:@UC8S>[rwxwxwxxwxv1w0wwrSN6@N1JP7@O2IO7=O3HP7BO1JO9@P2IP9=P2HP:=P4FR;8R8@S@9O:>RB6Q;?QA6O;;RB4P=;N?8O9?R?6O;RB6O=;RD5O?:RE6LA8QG4MC9PG4LC6QH3KE3J7BM2KN5@N1JP7@N2IO7=O3HP7BO1JO9@P2IP9=P2HP:=P4GR;8R8@S@9O:>RB6Q=[rwxwxwxxwxv1w~~~~0wN/34541035541/352034552/45642024552/352/24552/33552/35543/24653/34543034653/23554/24544/24553224653.23553/24553/254/24554/25654/23554/145/13554/23464/14554013564014454014564/13454003510352665/034540035540045003500466410345500351034551044651/35541/24652/34542035652/33543/24543/24553225652.23542/24542/353/24553/35653/24553/243./23553/33553/253/13554/24554024554/23454/14554/145325651/34541035541/352034552/45642024552/352/24552/33552/35543/24653/34543034653/23545=sxwxw1w0wN/36650/25631/352/24551034652/24552/34642/23552/33552/34543/24653.24543/24653.24542/24544.24554224553.25653.14642/254/13553/23654/14554/14553/13564/23464/14454013564/04454014564/03453013500452554/04654/03553004510345400356510350034641/24651034651/34541/24652/34542035652/24542/24543.24553224551.25652/25642/353/24552/34653/24553/244-/13553/23553/24453/13554/14554014554/13553/145/1453250/36650/25631/352/24551034652/24552/34642/23552/33552/34543/24653.24543/24653.24543>sxwxw1w0wN/25540/25541/16541/24551033441/33562.32452.23551.33431.24542.13553.34452/24453/23443.13443-2431243.14552/14543/14644/13553/23453.13465.23354-03553.23342.13543/02464/14454/14454/133540/24/041134/03554/025540/26550034540033440033560/32550.34540/33530/35540/14651/33551/342/33542.13442.3421242.24542/14542/15643/24552/33452.23463.322--13552.23442.24543.03554.24453/14454/23454/034.142240/25540/25541/16541/24551033441/33562.32451.23551.33431.24542.13553.34452/24453/234>sxwxw1w~~~~/wcN;:V;=O=:W=9VACO<;T9?N=9U:?N=8T<8U>?N;;W:>N>;W<=O=9W=:O@8TA:OA7TC8NB6RD7LC6SF5ME6PH5MF6PJ4LE4ML3LG5NN3KH5LO;NF5MH5LF4MJ4MF4LL4LH4KM6ME4NK4LG6NN3MF5LN3LH3(F2KI5IQ3JI6HS2IJ6FR3FJ7FT2FL7CT4FM8CV4EL7@V5CN9@W6BM9>UDNA7RA9NA6RB9NB5QD7NC4QE:N@6TB8NB7TE7NB6SE7ND5RG5NE5PJ5ME6PL4LG5ML3JG6MM2KI6JO3JJ6JR2II5GR3Suxw1w/wc;L@5P@7KB5NB7LC5OD9L?6RA8L@7RC6KA6QD6LB5PF5KC5NH4KD5NI3JE6LK3IF5JM2IF5IM3HG6IO3HG5GP3GH5EQ2FH6DQ:HG4GM2HH5EM2FI5BO3GJ6CP5HG4FP2HH6FQ2FI6DR3FJ6CS2DI6BS4DK8AT4BJ9?T5AK:=U6@K:=T8?K<K;:T:=L<9T<8R=>L;:U9=L<:U;;L=9T=;M=8T=9L>7S@8M@7RA7KA7QC6KB6PE5KC5OF5JD6NH4KD5LJ4KE4LK3IE5KL:KD4MF5KE4KH3JF4II4JG4IK6KC4LI4KD5LL3JE5KL3JF2'D2IG5HO2HH5GP2GH6FQ3FI6DR2EJ6BR3DJ8BT4DJ7@S5CK7?T5BJ9>RAK?6Q?9L@5P@7KB5NB7LC5OC9L?6RA8L@7RC6KA6QD6LB5PE5KC5NH4KD5NI3JE6LK3IF5JM2IF5IM3HG6IO3HG5GP3Rtxw1w/wc:I?4N?6J?4NA6I?3LB7J=4P?7J>5PA6H?4OC5IA4LD5I@4MF5JB4LH3GC4IH2GB4IK1GD3HL2GE5GM2FE4EN2FF4CO1FG5CO8GF2EL1GF4CM1FF4BN2EF4@N4EE2DN1FF4EO2DF5BP2DG6@P3CF5AQ4CH7?R4@H7=Q4@G7=S5>I8I:;R8=I:9R:=J;8R:;J<8R>?J99R7>I;7Q85NC4IA4ND4IA5LF3HB4JI4IC4JI2HD4JJ8IB2KE4IB3IG2IC3HI3GC2GI4HA2JG3IC3KI3GC3IJ2GE2%B3GD3GM3GF5EN2EF4CN2DE4CP1CG5BP2DG6AQ3BG6?R5BI7>R4AI8=P@J=4P>8J?4N?6J?4NA6I?3LB7J=4P?7J>5PA6H?5OC5IA4LD5I@4MF5JB4LH3GC4IH2GB4IJ1GD3HL2GE5GM2FE4EN2Qtxw1w~~~~0wxwtBSD5RA:TE5QB9RG4QD;UD6RA;SD5QC:UF5QD8TF4PG7SI5NH5SK4MJ5SL4MK3RK4KM2QM5IM2ON4HO2NP6FP2NP6ER2MR7DQ:OO5FO3NO6FQ2NO6DQ3LP7CR5NO5FP4MO6DQ3NP7CS3LP6BS3JR8AT3HS:@U4HT:>V4GS:=V5DT<:T:AS?8T;AU@8T<>T@7T>Q@8Q?CQ>9S7AQ?8Q8@R@7Q:>RA6P;AR=9R9@R?8R:?R@8Q;=R@7R=;QB7Q>:RD6P@9QD5OA6RE4MB7QF5MC5PH4KF6PH4KG4OI5JJ4NJ5IK:OI3LE6PI4JF4OJ4IH4OL4HI6PH4JH5PI4II4OJ5II4OK2&C3ML6FM2MN6EN3KM6CO1JO6BO2JN7AP1HO8?Q4HP8?Q4FP:>R5EQ;;QD5O?9QF4N@8QG4MB;RB5P@9RD5OA9QE6NB8RE4NE6PG5MF4QI4LH4OI4JI2OK4HI3OK5GK2ML5FM3MM5FM2LRavw1w0wxwtANA4M>7OC4L>7OD3LB:P@4M>:OB4M@9OD4LA7OD2JC7ND4IC5NF4IE5MH3GE3MH4FH2LH4FI2KH4CJ1IJ4CJ1JK4@L1IK6AN8JK4DJ3KI5BK1JK5AK1IL4@N4JJ3CK2JK5BL3IM6@M3HL5=N3GL7>M2FN8=N4DO8;O3DN9;O4BN:;P5AN;8O7>N<8N7?O=6N9=O>7O>AO=8O7AN=6O7>O=7N8=P>6P;@P;7O7@O=7O9>P?7O;9OC3L?7OC4KA6ND4KB5NE3HD4LF3HE3NG3FG3MH4GI:MG3IC6NF3GF3MG3GE3MI2GH6NF3HD5NG3HG5MI4FH3LI1$A3KI4DI2KK4CK3JL4AK1IK5AM1HL6@M1GL7=N2EM7=N3EN8;N3DN:;OBNB5N=;OA4M>7OC4L>7OD3LA:P@4M>:OB4M@9OD4LA7OD2JB7ND4IC5NF4IE5MH2GE3MH4FG2LH4FI2KH4CJ1IJ4CJ1JP`vw1w~~~~/wwxxW/26352.16352/26463/27352/27253/173530163530073530173440074430064541164430064540065431.74451065470073540064530/644300545510640/63441/65441/55442/55441055342/46341/46452046342/46352/36442.37262/37363.56351/36451.36352/35462/46352.36352.37352/26353/27353/27343017342/27453117353/17354/174530/8354007456.27353016353/06353/15464017353/07354007354004/41/645400641/65430065542055441/55451/56441.56351/4645.37252/26352.16352/26463/27352/27253/173530163530073530173440074430064541164430064540065430/7Oxwxw1w/wwxxW/26353/16352/17353/27264/17353/17353/07353/07353017453//634400740074430/545410541.64540/55460/63430063440/54530/55440063551/641/65441/55441/55441/56541.45342.46352/46342/26462036342.36352/27363.35341/36352/36342/27352/46363/36352.37353/27353/27353/27453.16243/17353/17353/063640163430/7353007455.062530163530063530/64/173640073540073440/4.40/64540065540/541/65451/65441/45452045342.45451/4644.26252/26353/16352/17353/27264/17353/17353/07353/07353017453//634400740074430/545410541/5Nxwxw1w/wwxxW/26242/06332/06332.27353/15252/07343/26253//7253/153430/6343/16354//64/.6463/.64430/6453105644/0530/630.45330/54330/640/52430.55341053441.54340/42.45341/55452.36341-26451.26341.36351027342.35242/36241/16232.26332.36352/25242.17343/35253.17252/25343/07242/36353/07343//6463//7343/06353007544.153006343//53//53/07353/062430.64004/40.6344/0541/543300640.55340.45540.45340.5544104743.25232/26242/06332/06332.27353/15252/07343/26253//7253/153430/6343/16354//64/.6463/.64430/6Nxwxw1w~~~~0xwxxh8ES3IO9BV4HP:BT4GO8FU2IO8FV3IP9CV4GP:CW4FP:@V6CPV7AQ==X9@R>;W;?Q?;WRA9U==RA8TA:RB9S@:RA;W=V6CQ<=U8AQ<@W6CQ<@X7BR=>W9AR>=U9R?;V<>P@:W?=RA:U?:QC9VA:RD7SD9QD7TE8QF8RG6PE6SH6QF6PK5K8FT3JO8DS3IO9BU4HP:BT4HO8FU2IO8FV3IP9CV4GP:CW4GP:@V6CPV7AQ==X9AR>;W;?Q?;WU6AN<=U7AO<;T8>O=;T:>O>:U;9N@8S@9N=9S;7R<:NA8Q?8N@:T<;O@9S>;O@8R?:OB7RA6NC7PC7ND6PE6ME6NG5NF5MH4LG6LJ4MH6LL2KH6IL2KI5IN2IJ6HP2JF5IK2LH5HM2KI5GM2JJ6GN1II6JL2KJ6IN2KJ6HO2JK6FP0HK7EP2HL8DS2GL8BS3FN8AS3DM9@T4DN:?U5BM;>T5AN;S5CN9T5BO;=T7AO<=T8@O=:R6N>:S;=O?9T=;N@9S?;OA7R?9NB7QB8OC7QD6MC6OD6ME5OF4LF5NI3H7DQ2HL6BR2GM7AQ2FM9AR2EL8DR2GM7CR3GM8BS3FM9@T3CM:?T5CN;>U6AN<=U7AO<;T8?O=;T:>O>:U;7Q;:M=8R>:L>6P@9J;8Q:;L>8P<:M>7P?9M@6O>7K=8Q;;M>8Q<9L@6P?7L@7Q@7KA5MB6LB5MC5KC5LF4LD5LF4ID4IH3JE3IH2HF5GK1IF5HL2HH4EN2GC4II1IF5GJ2IG5FM2II5EM0GF4GJ2JH5HK1IH5EM1GI5FN1GI5BN1FJ7BP1EJ7@Q2DK7@Q3BJ7=Q4BK8I7=R4AL98Q;:L>7P=9M?7P>8K@5NA7LA4NA5KB5MD5LB5NE5KC4KH3E5CO1EJ6BO2EJ7?R2EK8?Q2BI6BO1FK6BP1EK7?Q2CK8@R3CK8K;8Q97Q;:M=8R?Uxxw1v~~~~0x_JO2JP7@Q2GP8?Q4GO7CP2JO7BQ2IQ9@R2FP8@R3HQ8=S4DQ;R?9S:?R?8Q<;Q>8S:=S@6P:=SA6P>:RB6P@:S@8R;=R@8R=R3EQ:=S4FQ:8R:>R@8R;=T@7P=;SB6R?;SB6O@8RD6PB9RD6ND6QF5ND7RF4LG4L6DP2JP6AO1JP7@Q2GP8?Q4HO7CP2JO7BQ2IQ9@Q2FP8@R3HQ8=S4DQ:R>9S:?R?8R<P2DN9=P4CN:P>8Q9=O?7P::N=7O9=Q?6O:9OB6N?7OC6M@7OC5MA6OE4KC4ME5KE4MG5IF4MG5HH3LH5GI2KH5EK1JJ4EL2JF4GG3MI3FI1LJ3EJ1KK4EK2LJ5GI2LH5GJ0KJ5EL1IK6DL0IL6BM2IL6BO1HN7@O2EM7@P3EN9=O3EN9=Q4CN:8P:=O>8P:;P@7O<:OA6O=:OB6M?9PB5NA7OC5MA6ND5KC4NE4KF4H6AL1IN5@N1HM6?N1GN7?O2GN7BN1HK7BO1FN7?O2EM9>P2DN9=P4CN9P=8Q9=O?7P:M<8L74L<8N?4M<7K;6O95K=9M?7L99N?6N;9M?4L<8N@4K>8MB4J?6MC3I@5LD3GC4MD3GD4KF4FD3JE4EF1JH2DH1KH3BI1II3CJ0HD2FG2JF2DH1KG3CI0JG4BJ2IH5DF1IH4EI1IH3BI0IJ4AJ1HJ5@K1GL5?L1FK6=L2EL6=M2DL9;L2BK8;N3AN88O4AN:8N5>N:7O5>J7;O4BL79M4@N89N4?M:8M7>M::L3@M::O5?M:8N5>N;7K7M=7M97L@4J?5MC2JA5ND3HC4LD2HD1F4AM1GJ4?L1FK5=M1EJ7=M3DK7?K0EK6?M1EK64L=Dxww1w~~~~/xwwxud52.55372.45372.54472.482.482.45474/463.45375.45364.46376-36365.35366-35366-25378-25366345-24365-35456.25356.25366-35366-25366-25457/25356.15368/15357/16458/06447/15358/05348//54491/544834560043470054470/54370/54470054480054580/54472/54471/482/54372/55384.45363.474.44374-35386-45375345563.34364.45364.35364.45374.45374-45474-352/.35465-35367.35356.36367.26356.25367.25357.05359/16358445561/44372.55472.45372.54472.54482.482.45474/463.45375.45364.46376-36365.35366-35366-2536Bswxww1w/xwwxud52.44372.44262/54472.482.54471.45362.463.44373-45474.35363-36375-35365-25365-26365,26365134465-24365-25356.25356.35366-35366-35365-25456.25356.15356-15466/15356.06458/05447//5347//6347//5447224457/043470054470/5437006447005448006457//470/54561/43470.54472/44371.45373.44373-45373-45373,35374234463.34364.35364.35264.45374.45374-45473-351.-35464-34365-35465.25355-26367.15357.15356.06357-06357334471/43372.44372.44262/54472.54482.54471.45362.463.44373-45474.35363-36375-35365-25365-2636@swxww1w/xwwxud51-45362.44372.43270.43470.33261.43352.44361.353.33264.364-35144-24264-23355-23265-242550254-24255,15355.25355-24254-24364-24245-23254.15354-13346.14246/13357.05226/05256/03346//4247//4336114556//4336/.54360/44370/5337.04347./43360/42450/5346//361/362/372.44152-43272.363-363-34263035563-34363,35354.35364-34262-34362-34253-331--35353-23355.24255.23356-25235.15165.14346.04256.15246145561.43361-45362.44372.43270.43470.33261.43351.44361.353.33264.364-35144-34264-23355-2325@swxww1w~~~~0xwoS;PG6TE9RF6RG;SC7VE:RE7VF9SF7UH7RG7TJ7RH6RL5OI6RN4QJ6ON4OL6OR3PL6LQ3NN6LT3NM6IT3LM7IV2KP8GV=[:BR>;Y;@R?;Z==TA:XCEQ=RA9V?AS>;Y<@R@;Y=?SA:Y?=SA:YAV8CO;>V8AO<=W9@P=P>:U;>P@:TBDO<;U9AP>9U:?P?:T<=P?9T>@P=;W;@O>9U;?P>:U>=O@8U>;PA8UA:PB8SB:QC7RD7NC6QF7OE6QG6NF5PI5NG6NK3MH5MK4MJ6KN8R@BN<:R7@M=8R88Q;M>7R<=M?7Q=:M?7Q?9MA7QB8MA5OB7MC6ND6LD6NE6LC6KF4LF5JH4KE6JJ3KH4IL;MF4LE5LE4JH2KG5II4JG5GJ7LF6KG5ME4JJ5LF5HK4KG3&C2JG5FM2IH7FP3HI5DO2GJ7BP2FJ7BQ3GJ8@Q3EL8?R4DJ9>R5BM9:MA5O@6MC5NA7LD5LC;NA7P@9NA5OB9MB5NC8MD5ME6LC5LG4LE6LI4KF4JI3KG6HJ3JG6HL3JG6FM2IJ5EN2IH7DOaxv1w~~~~0xwxxwxmeE5NA8PD3MB;O>4O?8OA3NA8OC3MA6OD3MD6NE3KE4MF3KG3MF3IG3MG2HJ2LH3FJ2KK3FM1KJ5CL1IK4BN1IK5BO9KJ3DK3JL4CM2IM5AN3JM5AN5JH2DM2IL3BN2IL5@O1IL5@P2FM6?P3EN7>Q3DM8P<7Q9=O=7P?BO;8Q7?O=7Q8>P?6Q:=P>6P;@N:8Q8>P<6Q:>P=5P:

6Q<;O@5P=9OA4O?8OA4M@7OB3MB5ND3LC5NF2LF4NF4IG3MG2IH3MG3HJ:NF2JE5MH3IG4MI3HI4NI3HH6ND2JF4MG2HI4MH3GI2MH1%B2KJ3EL2JK4DM1IJ4BM1IK4AO1GL5@O2FN6?R2FM7=P3DN79OB4N?8OD3NA8PD3MA;O>4O?8PA3NA8OC3MA6OD3MC6NE3KE4NF3KG3MF3IG3MG2HI2LH3FJ2LK3FM1KJ5CL1IK4BN`xv1w0xwxxwxmcD5K?6LC3J@9L>4N>7M@4K@7LA4L@5LC3JB5LC2JD4KE4HE3JF3HG2KF3FI2IG3FI2IH3CJ1II3CK1GI4AL1GK5AL9IH2CI2HI4BK2HK4@K1FJ6?K3HG3DK1GI4AL3GI4AM1FJ5?N2EJ5>O3CL8=N3BL8N;8O7AM:7O6?L<6O8=N=5N8;L>5M9>L:8P7=M;7N9=M<7O::M>5N;:M>4N=8MA4L>7LA4L@5MA3KB5LC3KB5LD3HC4LE3HF2KF3GG2JG4FH:KD1IB5KE2HF4KG2FF2JG3EF5KC3ID3KE3GG4JE3GG2JG1$A2JG3DJ2HI4BK2GI4BM1GJ4@M2EJ5@M2EK6=N2DL6=O3BL7;O3AM9;MAL?3M<9L@3M?8MC3K?6LC3J?9L>4N>7M@4K@7LA4L@5LC3JB5LC2JD4KE4HE3JF3HG2KF3FH2IG3FI2JH3CJ1II3CK1GI4AL`xv1w0xwxxwxmaA6J>6J@3G?:K=4J<6J=2K?7K?3I?6IA2G@5JB2HA4H@2GC3JC1FC3GE2CF3IE3CF3GD3BH1HG3BG3FF2@J0EH4>J8GF2AH1GG3?H2DG5@I2EH4>H4GF3AH0EF2@K2FH3?J2DG4J:5K7;J<7L8:J<5J:>K98L6;J95M93J=6IA2H@6KA3H@6IA2GB3KB3GC4IC1FE2HE2DF9IB1FB4IC1DC3HD3ED3HE3CD6JB2FB2IB1EF3ID2EE2GE0#>2HF2BF1FD3BI1GG2AH2DH4=J2EH4>J3DG56J@3G>:K=4J<6J=2K?7K?3I?6IA2G@5JB2HA4H@2GC3JC1FC3GE2CF3IE3CF3GD3BH1HG3BG3FF2@J_xv1w~~~~0xwxwxwx\F567/39255.5;154.3;155/3:155/1:156/2;25601;256/1;25600;34600;4460/:4461.:5370/:5261/:5390/93370/94371/94262/853600;4360/95261/95262/85272/96263.87272.87272.78172.79173-68263.5:173-69164.5:184.58173.58164-59165.58153.79163.5:053.59064.4:064.4:165/3:165/3;165/2;155/2;256/1;255/0;256/1;34600;358/1:156/19246/0:246019345/2<245/1;235/1:246008.600:4461/:4371/:4361/:6371/96371.86262.87272.87162.8826.39065.39165.2:156/39254.5;154.3;155/3:155/1:156/2;25601;256/1;25600;34600;4460/:4461.:5370/:53`xwxw1w0xwxwxwx[F565/39255.4:154.39154/39055/29145/2:15501924401934500934500:335//94351/94361/84261/86260/94350/83361/85260/853600:4360/85351084271/74252/85262/66252/77253.67252.68152-58153.59154.48154.49163.58162.57164.49153.58153.68163.59153/58064/38054/49064/29144/39254/29254/2:244.19245/1:345/0923500:446.1:255.1924600:345/19345/1:245/19345/19246006-500:3361/84351/94351/85351/86251.76252.87262.76162/6824.39164.39155/2:154.39254.4:154.39154/39055/29145/2:155/1924401934500934500:335//94351/:4361/842`xwxw1w0xwxwxwx[F566018054.39034.29143.29144/19144/29234.0:236108245//93450073350.94251/84160-85250.6515./73470/84250.74262/6415//83151/8515//75251/75251/76151-76163/56261-67252.46153-48153.48053,39153.28151-47173.47053.38154/28052-57043.49052.48153/39153/49144-2:145018154.1:254/18245/0:245009236..9335//8334.08156/08235//92451/8234.19225/09334/09335007-40094250.94262064360.85351/65251-76162.66062,57152.4712-28165.28144.19155018143.39034.29143.29144/19144/29234.0:236108245//93450073350.94251/84160-852`xwxw1w~~~~0wxwxwxwxjkkfh]>MS:IW4KR:GY4KS:EZ6IQ:DZ5IT?Z8ET?>[;DV?=Z?VC:W@VD:YD?[9DV>=[:CR;@X6FT=?X7FU=?Y8BT@=X:CU@\9EU>?[;CS?=X ;VABVB;Z??VC:XA>TE9YC=VE9WE;UF8XG:UG6TI9UI7TJ7UJ6SM6M8GU2LR9FU3MS9FV4IR;CW5JR9IX4MR:GY4LS9EY6IQ:DZ5JT?Z8ET?>[;EV?=ZKP9ER3IO:ET4IP:CT3IP;AU5GRU7CR>=V:AR?RB9T?;RC8TA>RB:T?;SC8SA;RA;T=>RC:T?=RC:T@;RD9SC:RF7RD9RF8QE8QG7PG6QH7OI6PI7NK4OJ7LM5OK6KN4NL7JO3MM6IQ4LH7LL5OJ6KN4NL7JO2NN7HP3ML7KL4OL8JO4NL8JO3NN8HQ3LO8ER3KO9ES3KO9DT3IP:CU4GP;AV5FQ<@V7FQ<>V7DR=>V7BR>V7BS>?V8CQ>>V8CR?>RB:T>U7CR>=V:BR?RB9S?Buxw1v0wxwxwxwxkjjggZ?LP:DQ3EN8BQ3GN8BR4FM;?S4EN;>R5DO;S:?N?9T<>P?9Q<:PA6Q@:L>:Q;=P?8S<;OB7PA;Q@:S=;QA8Q?:NC7PA9OD7OB8OE8OD6PE6ME8NG6LH5MG6KI5LH6JL4NI6HK3KJ6GN1KJ5FN3IF7HJ3MI5IM2LI5GM2KK7EO3MJ7JL3LK5HM2LK6HN3IK8EO2JL8CP3IL9DR1IN8BP4HN9@S4FN:?S5EM;>U6DO;=R6AO<;T6AO<:S9@K:=R5DO::S9BPO@:S<R5DO;?T5BP;;S:?N?9T<>P?9Q<Avxw1v~~~~0wxwxxwxwxxwwxwxwxecjZfR9CR5IN;@O3EL9?O4DL9=P5CM;=P5BN:;P7BM<:O7@N<9P8=N<7O8;N=7O9:L=6O<8M>5N=8K<7N8;M>6N9;N>6O<8M?4M=7M<8P9:L>6N:9N>6M=8N@5M>7M@5M@6LC5K@4MB4KC5KD4IC4ME3IF3KE3GG1KF4GI1IF4EJ0HH4DK0GE4FF1JG3EG1JG4EJ1HH3CK0HF4GH1IG4EJ0IH4DJ1II5DK0HI5BL1GJ7@M0FK5@N2EK7>N2EM7=P3CL7L:8P6>K8;N3AM9:N4@M9:P5?M:8O6=L8M;9L6M;8P97N9:N=6O<:M?6M<9O@4N?8M@4L@5MB5LA5KB4KC3LC3IE2G5AK0FK5@L1FK6?N1DK6=O2CJ5BN0EJ6?N0EK6?N2DL7>O2CK7=P3AL9;O3@M9:P5@L;9O5?O;8P8=N;7O8;N=7P9M3BK9=N4@K95M<7I;6L7;L<5L89L=5L:8L>4K<7L=7M9:K=6L:9L>6L;7K?5K=6L@4J?4JA4J?4KB4IB3JC4HC2JD4HD1HD3GF1IE2EG0HE4EH0GG4CI0FC3ED1IE2DF0HF3CH0GG2BH1GF4EG2HE4CH1HG4DH0GF5BJ0FH5@K0DI5@K0EI6>M1CJ7>M1BJ8=N1AJ7L97M6=K8;N4@J99N5?K9:N5=J;8K5L<7M8:K<7M99L=6M:8L>6L;7K?5L=6J?4L?5K@3K@4JA4JA3JB3HD2E5?J0EI4?J0DI5>K0CJ5=L2CI5@K1DH6>L1DJ6>L1CI7K:9N5=K;9N6;K;7O8;L;6N8;L?8bbfxww1w0wxwxxwxwxxwwxwxwxeagXdP8AM4FJ9=J2DI9;K1@I8;K3@H9:K2?I89K4?J;8K5=I:7L6:H:6K69I:6J88J<4J97J<3J;6G:6J79I;5J88H;4K:8H<4J:5I<6K67H=5K97I<4I:7J?4I:4H?4H=4H?4G=3H>3G?3HB3F@1HB3DC1FB2CC0GB3CE0FE3AF/FE2@H0CA3BC0FC2CE0EC2BF0ED3AF/DD3DD/ED4BG/FD3AF/FG5?G.CF5?H/CF5>H/BF4=I0AH6H69K34J96I>4H=5H>3H=4I>4G>3HA3F@2HA2FB1C5>H/BG3>I1AF3H79J1=H79K3@S@:X@=RB:XB>TD9VC;SNG]PHWNG]QFVOG]TEWOF[TEWQFZVEUQFYVcnlYCTREXYIVOEXSDUP8PM5PJ6MN5PK6MO8SL6PM6SL6PP6TL6OQ5QN5(J6RP7KT4QQ8JV4QQ8IW4MR9IY4NS9FW4LS;DZ5LS;CY7IS;C[7HU=AXHUE9VB=UF7WEWF8XD;VF7WH;VG7VH9TI7TK9UK7RM7UL7QN7UL7QO6RN7PR5SO7MQ4QO8LT4SQ`pvxwxwxxwxw1w/wwxxwxwwxw xwwxwwxxwxxwxwxxwwxwxxwxwxxwwxxwxwxwvpolooloplonloqloomnqlnolnqmoolopknomooknomoqlnomoqmoomoqknnmoqknomopknnmoqlnnmnqmmomnqmnolnqmnomnqlnolpgEMVJL_IKVJJ\IJUJJ]KITJI\NMP=;U9BP>:T:AQ?9T<>Q@9S>AO>=Q@:U?8Q>?N<:T:>N=:T;>N=9R=1GF3BI1FE2AJ1FG3@K1DH3@K1DH5>L2BH4=M2CH63J<8J?4K>6I@3J?4I@3J@7K>4K=6I=3K?6J@3K?5I@2HA4IB2HC3IA2GD3ID1FE2HD2EG3HF6IO9NK8Zlcwxxwxwxwxw1w0xwxxwxxwxwwxwxxwwxwwxxwxxwwxwxwxwxxwxwwxwwxwxwxw xwxw xwxwxwxxwxxwxwwxxwwxwxwxwxwxwxxww xwxxwxwxxwwxwxwwxxwxxwxwxxwxwxwxwwxwvpgcmciogdldhpgckdgphbkejpgdlcgphcldhphcldgphbkdfpjcldfpxwxwxwxwxwxwwxxwxwxxwxwxwxwxwwxxwfihcombiiconchhgcF;MI9MH:LL6HC5DE2GD2!=2ED2BG1EE3AH1CE3@I/BG3>I1BF4=J0AG42H=5I@2H>7I<4J<5H=2J>6I?3H=3H?2G@4HA2HB2GA3FC2FB2FC0FC2CF3GD5GM7LK8Ylcwxxwxwxwxw1w0xwxxwxxwxwwxwxxwwxwwxxwxxwwxwxwxwxxwxwwxwwxwxwxw xwxw xwxwxwxxwxxwxwwxxwwxwxwxwxwxwxxww xwxxwxwxxwwxwxwwxxwxxwxwxxwxwxwxwwxwvogbkchngclcgogcjdfogbjeipfckcgogckchogckdgohbkdfoibkdepxwxwxwxwxwxwwxxwxwxxwxwxwxwxwwxxwfihbnlbhhbnlbhhgbD9KG9LG9JJ5FB5CC3FC1 <1DB2AE/CB2>F1BC2?G0BD1=H1AE42H;3F=2H?5G;2H;5G<1G<5F=3G=4G>1F>3F?2F@1F?1CB2D@2DB1F@1BE3EC4EL8KI7Xkbwxxwxwxwxw1w~~~~/wxwxwwxxwxwxxwxxwwxxwwxwxxwxxwxwxwxwwxxwxwxxwxwxxww xwwxwwxwwxwxwwxxwwxxwxwxxwwxwxwxwxxwwxwwxxwxwxxwxwxwxwxwxwwxxwxwwxwxwxwwxwwxwxwxwxwxwwxwxwxwxw xwwxwxwxwxxwxwwxwxwxxwxwwxwwxxwwxwxwxwxwxwxwxwxwwxwxwx_NQSSRRQC8;20>43:20?53:20>51910=61:3/=7193/=8093.<9084/;9/:4/;:19.7?/77.5=067/4?077.4>177/6>067/5?067/4?077/5>059/2?148/3@16902?25:02?3JRQPNixwxwxw xw1v/wxwxwwxxwxwxxwxxwwxxwwxwxxwxxwxwxwxwwxxwxwxxwxwxxww xwwxwwxwwxwxwwxxwwxxwxwxxwwxwxwxwxxwwxwwxxwxwxxwxwxwxwxwxwwxxwxwwxwxwxwwxwwxwxwxwxwxwwxwxwxwxw xwwxwxwxwxxwxwwxwxwxxwxwwxwwxxwwxwxwxwxwxwxwxwxwwxwxwx_MPRQPQC8:10>33:10>52:1/=5292/<61820<7082/<7/92-;8084/;8/93-::06.5=/77.5=067/4=067/4>166.5=078/5>166.4=/67/3>057/2>059/2>159/1>25:01>3JRQPNixwxwxw xw1v/wxwxwwxxwxwxxwxxwwxxwwxwxxwxxwxwxwxwwxxwxwxxwxwxxww xwwxwwxwwxwxwwxxwwxxwxwxxwwxwxwxwxxwwxwwxxwxwxxwxwxwxwxwxwwxxwxwwxwxwxwwxwwxwxwxwxwxwwxwxwxwxw xwwxwxwxwxxwxwwxwxwxxwxwwxwwxxwwxwxwxwxwxwxwxwxwwxwxwx_NPRSRRQPPC692/=43:20=3291/<42810<5292/;6083/;7083.:8072.:8094-9905.6=/75.4<.57/4159/2=05801=14901=2KRQPNhxwxwxw xw1v~~~~/xxwxwwxww xwxxwxwxww xwxwxxwxwxwxwxxwxwxwxxwxwxwxwxwwxwxwxxwxxwxwwxxwwxwxw xwxwxxwxwwxxwxwxxwwxwxxwxxwxwxwxwxwxwxwxwwxwxwxwxwxwxwxwwxxwwxwwxwxwxwxxwxxwwxxwxwxxwxwxwxxwxwxwxwxwxwxwxwxwxwxxwxwxwxwrqoosppqpsgMMZOM_B>TE9WC>XG9UD=VI9WG@Y7QZMO`Llsoospvwxwxwxwxwxwwxxwwxw1v/xxwxwwxww xwxxwxwxww xwxwxxwxwxwxwxxwxwxwxxwxwxwxwxwwxwxwxxwxxwxwwxxwwxwxw xwxwxxwxwwxxwxwxxwwxwxxwxxwxwxwxwxwxwxwxwwxwxwxwxwxwxwxwwxxwwxwwxwxwxwxxwxxwwxxwxwxxwxwxwxxwxwxwxwxwxwxwxwxwxwxxwxwxwxwrpoosppqosfLKXNL^@S6EO:>T5LWMN\Klroospvwxwxwxwxwxwwxxwwxw1v~~~~0wxwxwxxwxwxxwxwxwxwwxwxwxxwxwxwxwwxwwxwwxwxwxwxwwxwxwxwwxwxwxxwxwxwxwwxwxwxwxwxwxwwxxwwxwxxwxwxwwxxww xwxxwxwxwxwxwxwxwxwxxwwxwxwxwwxwxxw xwxwxwxwxwxwxxwwxwxwxwxwxwxwwxwxwxwxwwxwxwjkrngnkLPH?SH?H>6I?6H>3H?2G?3G@3G?3FB2C4?H/AF3>I0AE4=J0?F5;K1?E4?I1BF6@K2BF7=K3AG6=K9LPAFW;[sjhogvwxxwxxwwxwxwwxw xw1w0wxwxwxxwxwxxwxwxwxwwxwxwxxwxwxwxwwxwwxwwxwxwxwxwwxwxwxwwxwxwxxwxwxwxwwxwxwxwxwxwxwwxxwwxwxxwxwxwwxxww xwxxwxwxwxwxwxwxwxwxxwwxwxwxwwxwxxw xwxwxwxwxwxwxxwwxwxwxwxwxwxwwxwxwxwxwwxwxwjjqmgmkLOG?SI>F<5G>5E>4F>2E<3G?2C>3D@1A3=G0@D3=G0@D4;H1>E4;H0>C4?H1AD5>I2AE6OG>D<4E<4E<2D<1D=2B>2D>2B?1?3=F/>B2B2;G0=B3:F1=A3=F1@C559E36>58C9=84B62=83B71=93B81=:3@93=8PZWVXWWYYXXWWXYUlxwxwxwxxwxwwxwxwwxxwxxwwxwwxwxxwxwwxww1w/w xwwxwxwwxwxwxxwxwxwwxwwxxwxwxwxwxwwxxw xwwxxw xwxwwxwwxwxwxxwxxwwxwxwxwxxwxxwxwxxwxwwxwwxxwxxwxwxwxwxww xwxwxwxwwxwxww xwxxwwxwwxwxwwxwwxwwxxwxwxwxww xwxwwxwxw xwxwxwxwxwxwwxwxwxwxxwxwxwxwxwxxwxxwxwsWWYXVZE39C17=58B16=48B9=84A62=83A71<93A81=92@91<8PZWVXWWYYXYWWXXUlxwxwxwxxwxwwxwxwwxxwxxwwxwwxwxxwxwwxww1w/w xwwxwxwwxwxwxxwxwxwwxwwxxwxwxwxwxwwxxw xwwxxw xwxwwxwwxwxwxxwxxwwxwxwxwxxwxxwxwxxwxwwxwwxxwxxwxwxwxwxww xwxwxwxwwxwxww xwxxwwxwwxwxwwxwwxwwxxwxwxwxww xwxwwxwxw xwxwxwxwxwxwwxwxwxwxxwxwxwxwxwxxwxxwxwsVWYXWZE19@17<38B26<47A8<73A62<84?71;83@80<82?92<7PZWVXYWWYYXXWWXYUlxwxwxwxxwxwwxwxwwxxwxxwwxwwxwxxwxwwxww1w~~~~/xxwxxwxwxwxwxwwxwxwxxwxwwxwxwxwxwwxwxwxwxwwxwwxwwxwxwwxwxwxwwxwxwwxwxwwxwxxwxwxwxw xwwxxwwxww xwwxxwwxwxxwxwwxxwxwxwwxwxwxxwwxwxwxxwxwwxwxwxwxwxxwxwwxwwxxwxwxwxxww xwxwxxwwxwxwxw xwwxxwwxwxxwxwxwxwwxwxwwxwxxwxwwxxwwxwxwxwxwwusturstrsursttsttsussttrttsttsutrtssttsstwxwwxwwxwwxwxwxwxwxwwxwxwxxwxwwxwwxxwxww1w/xxwxxwxwxwxwxwwxwxwxxwxwwxwxwxwxwwxwxwxwxwwxwwxwwxwxwwxwxwxwwxwxwwxwxwwxwxxwxwxwxw xwwxxwwxww xwwxxwwxwxxwxwwxxwxwxwwxwxwxxwwxwxwxxwxwwxwxwxwxwxxwxwwxwwxxwxwxwxxww xwxwxxwwxwxwxw xwwxxwwxwxxwxwxwxwwxwxwwxwxxwxwwxxwwxwxwxwxwwusturstrsursttsttsussttrttsttsutrtssttsstwxwwxwwxwwxwxwxwxwxwwxwxwxxwxwwxwwxxwxww1w/xxwxxwxwxwxwxwwxwxwxxwxwwxwxwxwxwwxwxwxwxwwxwwxwwxwxwwxwxwxwwxwxwwxwxwwxwxxwxwxwxw xwwxxwwxww xwwxxwwxwxxwxwwxxwxwxwwxwxwxxwwxwxwxxwxwwxwxwxwxwxxwxwwxwwxxwxwxwxxww xwxwxxwwxwxwxw xwwxxwwxwxxwxwxwxwwxwxwwxwxxwxwwxxwwxwxwxwxwwusturstrsurststssussttrststtsutrtstswxwwxwwxwwxwxwxwxwxwwxwxwxxwxwwxwwxxwxww1w~~~~0wxw xwxwwxwwxwxxwxxwxwxwxwxwwxxwwxwwxwxxwxwxxwxwwxwxxwwxwwxwwxwwxwxwxwxxwxwxxwwxxw xwxxwwxwxwxwxwxwwxwwxxwxwxwxwwxxwxwwxwxwxwxwxxwxwxwwxwxxwxwxwwxw xwxxwxxwxwxwxwxxwxwxwxwwxwxxwwxwwxwxxwxwxwxxwwxxwwxxww xwxxwxwxwxxwxwxww xwxwxwxwxwxxwwxwwxxwwxxwxwxwxxwwxwxwwxwwxwxwxxwxwxwxxwxxwxwwxwxwxw1w0wxw xwxwwxwwxwxxwxxwxwxwxwxwwxxwwxwwxwxxwxwxxwxwwxwxxwwxwwxwwxwwxwxwxwxxwxwxxwwxxw xwxxwwxwxwxwxwxwwxwwxxwxwxwxwwxxwxwwxwxwxwxwxxwxwxwwxwxxwxwxwwxw xwxxwxxwxwxwxwxxwxwxwxwwxwxxwwxwwxwxxwxwxwxxwwxxwwxxww xwxxwxwxwxxwxwxww xwxwxwxwxwxxwwxwwxxwwxxwxwxwxxwwxwxwwxwwxwxwxxwxwxwxxwxxwxwwxwxwxw1w0wxw xwxwwxwwxwxxwxxwxwxwxwxwwxxwwxwwxwxxwxwxxwxwwxwxxwwxwwxwwxwwxwxwxwxxwxwxxwwxxw xwxxwwxwxwxwxwxwwxwwxxwxwxwxwwxxwxwwxwxwxwxwxxwxwxwwxwxxwxwxwwxw xwxxwxxwxwxwxwxxwxwxwxwwxwxxwwxwwxwxxwxwxwxxwwxxwwxxww xwxxwxwxwxxwxwxww xwxwxwxwxwxxwwxwwxxwwxxwxwxwxxwwxwxwwxwwxwxwxxwxwxwxxwxxwxwwxwxwxw1w~~~~0xwxwwxxwwxxwxwxwwxxwxxww xwxxwxwwxwwxwxw xwxwxwxwxwxwxxwxwxwxwxwxxwxwwxxwwxwxwxxwwxwxwxwxwwxwxwxwwxwxxwxwxwxwxxwxwxwwxwxxwwxwxwwxw xwwxwxwxwwxwwxxwxxw xwxwwxwxxwxwwxwxwxxwxwxxwxwxwxwxwwxwxwxwwxwwxxwxwxwxxwxwwxw xwxwxwxwxwxwwxwxwxwxwwxwxwxwxwxxw xwxxwxwxwwxwwxwwxwwxwxwxwwxxww1w0xwxwwxxwwxxwxwxwwxxwxxww xwxxwxwwxwwxwxw xwxwxwxwxwxwxxwxwxwxwxwxxwxwwxxwwxwxwxxwwxwxwxwxwwxwxwxwwxwxxwxwxwxwxxwxwxwwxwxxwwxwxwwxw xwwxwxwxwwxwwxxwxxw xwxwwxwxxwxwwxwxwxxwxwxxwxwxwxwxwwxwxwxwwxwwxxwxwxwxxwxwwxw xwxwxwxwxwxwwxwxwxwxwwxwxwxwxwxxw xwxxwxwxwwxwwxwwxwwxwxwxwwxxww1w0xwxwwxxwwxxwxwxwwxxwxxww xwxxwxwwxwwxwxw xwxwxwxwxwxwxxwxwxwxwxwxxwxwwxxwwxwxwxxwwxwxwxwxwwxwxwxwwxwxxwxwxwxwxxwxwxwwxwxxwwxwxwwxw xwwxwxwxwwxwwxxwxxw xwxwwxwxxwxwwxwxwxxwxwxxwxwxwxwxwwxwxwxwwxwwxxwxwxwxxwxwwxw xwxwxwxwxwxwwxwxwxwxwwxwxwxwxwxxw xwxxwxwxwwxwwxwwxwwxwxwxwwxxww1w~~~~0xxwxwxwxwxwxwwxwxxwxw xwxxwxxwxxwxxwxxwxwxwxwxwxwxwwxxwxxwwxwxxwxwxxwxwwxxwxwxxwwxwxwwxxwxwxwxwxwxwwxwxwxwxwxwxxwxwxwxxwxxwxwxwxwxxwxxwxwxwxwwxxwxwwxwwxwxxwwxwxwxwwxwxxwxwxwxw xwxwxxwxwwxwxwxwxxwxwxxwwxwxxwxwxwxwwxxwwxwxwwxxwwxwxwxxwxxwxxwxxwxwxwxwxwwxxwxwwxwwxwxwxxwxwxwxwxwxwxwwxwwxw xwxwv1w0xxwxwxwxwxwxwwxwxxwxw xwxxwxxwxxwxxwxxwxwxwxwxwxwxwwxxwxxwwxwxxwxwxxwxwwxxwxwxxwwxwxwwxxwxwxwxwxwxwwxwxwxwxwxwxxwxwxwxxwxxwxwxwxwxxwxxwxwxwxwwxxwxwwxwwxwxxwwxwxwxwwxwxxwxwxwxw xwxwxxwxwwxwxwxwxxwxwxxwwxwxxwxwxwxwwxxwwxwxwwxxwwxwxwxxwxxwxxwxxwxwxwxwxwwxxwxwwxwwxwxwxxwxwxwxwxwxwxwwxwwxw xwxwv1w0xxwxwxwxwxwxwwxwxxwxw xwxxwxxwxxwxxwxxwxwxwxwxwxwxwwxxwxxwwxwxxwxwxxwxwwxxwxwxxwwxwxwwxxwxwxwxwxwxwwxwxwxwxwxwxxwxwxwxxwxxwxwxwxwxxwxxwxwxwxwwxxwxwwxwwxwxxwwxwxwxwwxwxxwxwxwxw xwxwxxwxwwxwxwxwxxwxwxxwwxwxxwxwxwxwwxxwwxwxwwxxwwxwxwxxwxxwxxwxxwxwxwxwxwwxxwxwwxwwxwxwxxwxwxwxwxwxwxwwxwwxw xwxwv1w~~~~0wxwxwxxwxwwxwxwxxwwxwwxwxwxxwwxwxwxxwxwwxxwxwxwxwwxwxwxxwxwxxwxwwxwxwxwxwxwxwwxwwxxwxxwwxwxwxwwxwxxwxxwxwwxwxxwxxwxwwxwwxxwxwxwxxwxxwxwwxwxwxxwxwxwxxwxwxxwxwxxw xwwxww xwxwxwxwxwxxwwxwwxxwwxwwxwxwxwxwwxwxwxwxwxwxwxxwxxwwxwwxwxxwwxxwwxwwxwxxwxwxwxxwxwwxwxwxxwxwwxwxwxwxwxxwxxwxwxwxwxxwwxwxwxxwwxwxxwxwxwwxwxwwxwxxwxxwxw1w0wxwxwxxwxwwxwxwxxwwxwwxwxwxxwwxwxwxxwxwwxxwxwxwxwwxwxwxxwxwxxwxwwxwxwxwxwxwxwwxwwxxwxxwwxwxwxwwxwxxwxxwxwwxwxxwxxwxwwxwwxxwxwxwxxwxxwxwwxwxwxxwxwxwxxwxwxxwxwxxw xwwxww xwxwxwxwxwxxwwxwwxxwwxwwxwxwxwxwwxwxwxwxwxwxwxxwxxwwxwwxwxxwwxxwwxwwxwxxwxwxwxxwxwwxwxwxxwxwwxwxwxwxwxxwxxwxwxwxwxxwwxwxwxxwwxwxxwxwxwwxwxwwxwxxwxxwxw1w0wxwxwxxwxwwxwxwxxwwxwwxwxwxxwwxwxwxxwxwwxxwxwxwxwwxwxwxxwxwxxwxwwxwxwxwxwxwxwwxwwxxwxxwwxwxwxwwxwxxwxxwxwwxwxxwxxwxwwxwwxxwxwxwxxwxxwxwwxwxwxxwxwxwxxwxwxxwxwxxw xwwxww xwxwxwxwxwxxwwxwwxxwwxwwxwxwxwxwwxwxwxwxwxwxwxxwxxwwxwwxwxxwwxxwwxwwxwxxwxwxwxxwxwwxwxwxxwxwwxwxwxwxwxxwxxwxwxwxwxxwwxwxwxxwwxwxxwxwxwwxwxwwxwxxwxxwxw1w~~~~0xwwxwxwwxwxwxxwwxwxwwxwxxwxxwxwxwwxxwxwxxw xwwxwxwxwxwxwxwxwwxwxwxxwxwxwxxwxwxwwxwxxwxwwxxwwxwxwxxwwxwxwwxwxwxwxwxwxwxwxwxwwxwxwxwxxwwxwxwxxwxwxxwxwxwxwxwxwxwxxwxwxwwxwwxw xwxwxwxwwxwxwxwxwwxxwwxxwxw xwwxwxwxxwwxxwwxwxwxwwxwwxwxwxwxxwwxwxwxwwxxwxwxxwxwxxwxwwxwwxwwxwxwxw1w0xwwxwxwwxwxwxxwwxwxwwxwxxwxxwxwxwwxxwxwxxw xwwxwxwxwxwxwxwxwwxwxwxxwxwxwxxwxwxwwxwxxwxwwxxwwxwxwxxwwxwxwwxwxwxwxwxwxwxwxwxwwxwxwxwxxwwxwxwxxwxwxxwxwxwxwxwxwxwxxwxwxwwxwwxw xwxwxwxwwxwxwxwxwwxxwwxxwxw xwwxwxwxxwwxxwwxwxwxwwxwwxwxwxwxxwwxwxwxwwxxwxwxxwxwxxwxwwxwwxwwxwxwxw1w0xwwxwxwwxwxwxxwwxwxwwxwxxwxxwxwxwwxxwxwxxw xwwxwxwxwxwxwxwxwwxwxwxxwxwxwxxwxwxwwxwxxwxwwxxwwxwxwxxwwxwxwwxwxwxwxwxwxwxwxwxwwxwxwxwxxwwxwxwxxwxwxxwxwxwxwxwxwxwxxwxwxwwxwwxw xwxwxwxwwxwxwxwxwwxxwwxxwxw xwwxwxwxxwwxxwwxwxwxwwxwwxwxwxwxxwwxwxwxwwxxwxwxxwxwxxwxwwxwwxwwxwxwxw1w~~~~0xwxwxxwxxwxxwwxxwxwxwxwxwxwxwxwxwxwxwwxwxwxxwxwxwwxxwxxwxxwxwxxwx wxxwxxwxwxwxwwxwxwxxwxxwxwwxxw xwxxwwxw xwxwwxwxwxwxwxwxwxwxw xwxxwxwxwxwxxwwxwxwxxwxwxwxwxwxwxwxwxwxwwxwxwxwxwwxwwxwxwxwxxwwxxwwxxwwxwxwxwxwxwxxwwxxwxwwxxww xwxxwxwwxxwxwxxwwxwwxwxwwxwxxwxwxxwxwxwxwxxwxwwxww1w0xwxwxxwxxwxxwwxxwxwxwxwxwxwxwxwxwxwxwwxwxwxxwxwxwwxxwxxwxxwxwxxwx wxxwxxwxwxwxwwxwxwxxwxxwxwwxxw xwxxwwxw xwxwwxwxwxwxwxwxwxwxw xwxxwxwxwxwxxwwxwxwxxwxwxwxwxwxwxwxwxwxwwxwxwxwxwwxwwxwxwxwxxwwxxwwxxwwxwxwxwxwxwxxwwxxwxwwxxww xwxxwxwwxxwxwxxwwxwwxwxwwxwxxwxwxxwxwxwxwxxwxwwxww1w0xwxwxxwxxwxxwwxxwxwxwxwxwxwxwxwxwxwxwwxwxwxxwxwxwwxxwxxwxxwxwxxwx wxxwxxwxwxwxwwxwxwxxwxxwxwwxxw xwxxwwxw xwxwwxwxwxwxwxwxwxwxw xwxxwxwxwxwxxwwxwxwxxwxwxwxwxwxwxwxwxwxwwxwxwxwxwwxwwxwxwxwxxwwxxwwxxwwxwxwxwxwxwxxwwxxwxwwxxww xwxxwxwwxxwxwxxwwxwwxwxwwxwxxwxwxxwxwxwxwxxwxwwxww1w~~~~0xxwxxwxxwxwwxwxxwxwxxwwxwxwxwxwxwwxwxwwxwwxwxwxxwwxxwxwxwxwxxwxwwxwwxxwwxwxwxwwxwxxwxwxwxwxxwxwxxwxwwxwxwxwwxwwxwwxwxwxwwxwxwxxwxwwxwxwxxwxwxwxwxwxwxwwxwxxwxwwxwwxwxwxwxwwxxwwxxwwxwxxwxwxwxxwxwwxwxxwxwxwxxwxwxxwwxxwxxwxwxwxxwwxwxxwwxwwxxwxxwxxwxwwxwxwwxwxwwxxwxwxw xwxxwxwxwxwxwxwxxwxwxwwxwxwxw xwxxwwxwxwxxwxwxxw1w0xxwxxwxxwxwwxwxxwxwxxwwxwxwxwxwxwwxwxwwxwwxwxwxxwwxxwxwxwxwxxwxwwxwwxxwwxwxwxwwxwxxwxwxwxwxxwxwxxwxwwxwxwxwwxwwxwwxwxwxwwxwxwxxwxwwxwxwxxwxwxwxwxwxwxwwxwxxwxwwxwwxwxwxwxwwxxwwxxwwxwxxwxwxwxxwxwwxwxxwxwxwxxwxwxxwwxxwxxwxwxwxxwwxwxxwwxwwxxwxxwxxwxwwxwxwwxwxwwxxwxwxw xwxxwxwxwxwxwxwxxwxwxwwxwxwxw xwxxwwxwxwxxwxwxxw1w0xxwxxwxxwxwwxwxxwxwxxwwxwxwxwxwxwwxwxwwxwwxwxwxxwwxxwxwxwxwxxwxwwxwwxxwwxwxwxwwxwxxwxwxwxwxxwxwxxwxwwxwxwxwwxwwxwwxwxwxwwxwxwxxwxwwxwxwxxwxwxwxwxwxwxwwxwxxwxwwxwwxwxwxwxwwxxwwxxwwxwxxwxwxwxxwxwwxwxxwxwxwxxwxwxxwwxxwxxwxwxwxxwwxwxxwwxwwxxwxxwxxwxwwxwxwwxwxwwxxwxwxw xwxxwxwxwxwxwxwxxwxwxwwxwxwxw xwxxwwxwxwxxwxwxxw1w~~~~0xwxxwxxwxwwxwxwxwwxxwxxwxwxxwxxw xwxwxwxwxxwxwxwwxwxwxwxwwxwxxwxwxwxxwxxwxwwxwxwxwwxwxxwxwwxxwxwwxwwxwxwxwxwxwwxxwxxwxwxxwxwxwwxwxwxwxwxwxwxwxwxwxxwxwxwxwxxwwxwxwxwxxwwxwwxxwxwxxwwxwxwxxwxwxwxwwxxwxwwxwxwxwxxwwxwxxwxwxxwwxwxwwxxwxwxwxwxwxwxxwwxwxwxwwxwxwxwxwwxwwxwxwxwxwwxwxxwxxwwxwxwxwwxwxwxxwxwwxwxwxwxxwxwwxwxxwwxwxw1w0xwxxwxxwxwwxwxwxwwxxwxxwxwxxwxxw xwxwxwxwxxwxwxwwxwxwxwxwwxwxxwxwxwxxwxxwxwwxwxwxwwxwxxwxwwxxwxwwxwwxwxwxwxwxwwxxwxxwxwxxwxwxwwxwxwxwxwxwxwxwxwxwxxwxwxwxwxxwwxwxwxwxxwwxwwxxwxwxxwwxwxwxxwxwxwxwwxxwxwwxwxwxwxxwwxwxxwxwxxwwxwxwwxxwxwxwxwxwxwxxwwxwxwxwwxwxwxwxwwxwwxwxwxwxwwxwxxwxxwwxwxwxwwxwxwxxwxwwxwxwxwxxwxwwxwxxwwxwxw1w0xwxxwxxwxwwxwxwxwwxxwxxwxwxxwxxw xwxwxwxwxxwxwxwwxwxwxwxwwxwxxwxwxwxxwxxwxwwxwxwxwwxwxxwxwwxxwxwwxwwxwxwxwxwxwwxxwxxwxwxxwxwxwwxwxwxwxwxwxwxwxwxwxxwxwxwxwxxwwxwxwxwxxwwxwwxxwxwxxwwxwxwxxwxwxwxwwxxwxwwxwxwxwxxwwxwxxwxwxxwwxwxwwxxwxwxwxwxwxwxxwwxwxwxwwxwxwxwxwwxwwxwxwxwxwwxwxxwxxwwxwxwxwwxwxwxxwxwwxwxwxwxxwxwwxwxxwwxwxw1w~~~~0wxwwxw xwxwxwwxxwxwxwxwxwxwxxwxwxwxwxxwxxwxwwxwwxwxwxwxwxwxwxwwxxwxxwxwwxwxwxwxxwxwxxwwxwxwwxwxwxxwwxwxwxwwxwxxwwxwxwxwxwxww xwxwxxwwxwxwwxwxxwwxxwxwxxwwxwxwxwxwxwwxxwxwwxwxwxwwxwxwxwwxwwxwxxwxwxwwxwxxwxxwxxwxxwxwxwwxxwxwxxwwxwxxwxxwxxwxwwxwxwwxwwxwxwxwxxwxwxxwxxwxxwxwxwwxwxwxwxwxxwxwwxwxwxwxwwxww1w0wxwwxw xwxwxwwxxwxwxwxwxwxwxxwxwxwxwxxwxxwxwwxwwxwxwxwxwxwxwxwwxxwxxwxwwxwxwxwxxwxwxxwwxwxwwxwxwxxwwxwxwxwwxwxxwwxwxwxwxwxww xwxwxxwwxwxwwxwxxwwxxwxwxxwwxwxwxwxwxwwxxwxwwxwxwxwwxwxwxwwxwwxwxxwxwxwwxwxxwxxwxxwxxwxwxwwxxwxwxxwwxwxxwxxwxxwxwwxwxwwxwwxwxwxwxxwxwxxwxxwxxwxwxwwxwxwxwxwxxwxwwxwxwxwxwwxww1w0wxwwxw xwxwxwwxxwxwxwxwxwxwxxwxwxwxwxxwxxwxwwxwwxwxwxwxwxwxwxwwxxwxxwxwwxwxwxwxxwxwxxwwxwxwwxwxwxxwwxwxwxwwxwxxwwxwxwxwxwxww xwxwxxwwxwxwwxwxxwwxxwxwxxwwxwxwxwxwxwwxxwxwwxwxwxwwxwxwxwwxwwxwxxwxwxwwxwxxwxxwxxwxxwxwxwwxxwxwxxwwxwxxwxxwxxwxwwxwxwwxwwxwxwxwxxwxwxxwxxwxxwxwxwwxwxwxwxwxxwxwwxwxwxwxwwxww1w~~~~/xwxwxwxwxwxwwxwxwxwxwwxwxwxwxxwxwwxwxxwxwxwwxwxxwxxwxwxwxxwxwxwwxxwxxwxwxwwxwxxwwxwxxwxwwxxwxwxwxwxxwxwwxww xwwxwwxwxwxxwxwwxwwxwxwxwxwwxwxwxwxwxwxwwxwxwxwxwxwxwxwxwxwxwxwwxxwxxwxwxxwxwwxwxwwxxwwxwwxwwxwwxwxxwxxwxwxwxwxwwxxwxwwxxwwxxwwxxwxwwxwxxwxxwxwwxwxwxwxwwxw1w/xwxwxwxwxwxwwxwxwxwxwwxwxwxwxxwxwwxwxxwxwxwwxwxxwxxwxwxwxxwxwxwwxxwxxwxwxwwxwxxwwxwxxwxwwxxwxwxwxwxxwxwwxww xwwxwwxwxwxxwxwwxwwxwxwxwxwwxwxwxwxwxwxwwxwxwxwxwxwxwxwxwxwxwxwwxxwxxwxwxxwxwwxwxwwxxwwxwwxwwxwwxwxxwxxwxwxwxwxwwxxwxwwxxwwxxwwxxwxwwxwxxwxxwxwwxwxwxwxwwxw1w/xwxwxwxwxwxwwxwxwxwxwwxwxwxwxxwxwwxwxxwxwxwwxwxxwxxwxwxwxxwxwxwwxxwxxwxwxwwxwxxwwxwxxwxwwxxwxwxwxwxxwxwwxww xwwxwwxwxwxxwxwwxwwxwxwxwxwwxwxwxwxwxwxwwxwxwxwxwxwxwxwxwxwxwxwwxxwxxwxwxxwxwwxwxwwxxwwxwwxwwxwwxwxxwxxwxwxwxwxwwxxwxwwxxwwxxwwxxwxwwxwxxwxxwxwwxwxwxwxwwxw1w~~~~/wxwxwxxwxwwxwxwxwxwxxwxxwxwxwwxwxxwwxxwxwwxwxwxwxxw xwwxxwxww xwxwxwwxwxwwxxwxxwxxwwxxwxwxxwxwxxwxwxwwxxwwxwxxwxwxxwwxwwxwxwxwxwxw xwxwxwwxxwxxwxwxwxxwxwxwwxxwxwxwxwxwxwxxwxwxwxwwxxwwxxwxwwxxwxxwxwwxwxwxxwwxwxwxwxwwxxwxwxxwxxwxwwxwxwwxwxwxwwxxwwxwxwxwwxxwxwxwxxwxwwxxwwxxw xwxxwxxwxwwxwxwwxwwxxwxwxwxwxwxwxwxxw1w/wxwxwxxwxwwxwxwxwxwxxwxxwxwxwwxwxxwwxxwxwwxwxwxwxxw xwwxxwxww xwxwxwwxwxwwxxwxxwxxwwxxwxwxxwxwxxwxwxwwxxwwxwxxwxwxxwwxwwxwxwxwxwxw xwxwxwwxxwxxwxwxwxxwxwxwwxxwxwxwxwxwxwxxwxwxwxwwxxwwxxwxwwxxwxxwxwwxwxwxxwwxwxwxwxwwxxwxwxxwxxwxwwxwxwwxwxwxwwxxwwxwxwxwwxxwxwxwxxwxwwxxwwxxw xwxxwxxwxwwxwxwwxwwxxwxwxwxwxwxwxwxxw1w/wxwxwxxwxwwxwxwxwxwxxwxxwxwxwwxwxxwwxxwxwwxwxwxwxxw xwwxxwxww xwxwxwwxwxwwxxwxxwxxwwxxwxwxxwxwxxwxwxwwxxwwxwxxwxwxxwwxwwxwxwxwxwxw xwxwxwwxxwxxwxwxwxxwxwxwwxxwxwxwxwxwxwxxwxwxwxwwxxwwxxwxwwxxwxxwxwwxwxwxxwwxwxwxwxwwxxwxwxxwxxwxwwxwxwwxwxwxwwxxwwxwxwxwwxxwxwxwxxwxwwxxwwxxw xwxxwxxwxwwxwxwwxwwxxwxwxwxwxwxwxwxxw1w~~~~0xwxwwxwxwxxwwxwxxwxwxwwxwxwxwwxwxxwxwxxwxwwxwxwwxwwxwwxwxwxwxwwxwxwwxwxwwxxwwxxwxxwwxwxxwwxwxwxwxwwxwxwxxwwxwwxxwxxwxxwxwxwwxxwxwxwwxwwxwxwxwxwxwwxwxwwxwxwxwwxwxwxwxwxwxxwwxxwwxwwxwxxwwxwwxwxwxwxxwxwxwxxwxwxwxwxwwxwxwxwxww xwxwwxwwxwwxwxwxxwxwxwwxwwxwxwxxwxwxwxwwxwxwxxwxwxwxwxwxwxwxwxwxwxwxw1w0xwxwwxwxwxxwwxwxxwxwxwwxwxwxwwxwxxwxwxxwxwwxwxwwxwwxwwxwxwxwxwwxwxwwxwxwwxxwwxxwxxwwxwxxwwxwxwxwxwwxwxwxxwwxwwxxwxxwxxwxwxwwxxwxwxwwxwwxwxwxwxwxwwxwxwwxwxwxwwxwxwxwxwxwxxwwxxwwxwwxwxxwwxwwxwxwxwxxwxwxwxxwxwxwxwxwwxwxwxwxww xwxwwxwwxwwxwxwxxwxwxwwxwwxwxwxxwxwxwxwwxwxwxxwxwxwxwxwxwxwxwxwxwxwxw1w0xwxwwxwxwxxwwxwxxwxwxwwxwxwxwwxwxxwxwxxwxwwxwxwwxwwxwwxwxwxwxwwxwxwwxwxwwxxwwxxwxxwwxwxxwwxwxwxwxwwxwxwxxwwxwwxxwxxwxxwxwxwwxxwxwxwwxwwxwxwxwxwxwwxwxwwxwxwxwwxwxwxwxwxwxxwwxxwwxwwxwxxwwxwwxwxwxwxxwxwxwxxwxwxwxwxwwxwxwxwxww xwxwwxwwxwwxwxwxxwxwxwwxwwxwxwxxwxwxwxwwxwxwxxwxwxwxwxwxwxwxwxwxwxwxw1w~~~~0xxw xwxwxwxxwxwwxxwxwxwxxwxwxwxwxwxwxxwwxwxxw xwxxwxwxxwxxwxwxwwxxwxwxxwwxwwxxwxwxwxwwxwxxwxwwxwxwxxw xwwxxwxwwxwxwwxwxwxwwxwxwxxwxwwxwxxwxwwxwxwwxxwxwxwxwxwxwwxwxwxxwxw xwwxwxwwxwxwwxwwxwxwxwxwxwwxwwxwxwwxwwxwxwxwwxwxwxxwwxwxwwxwxwxxwxwxwxwxwxxwxwxwxw xwxwxwwxwxwxxwwxwxwxwxwxwxxwwxwxwxwxxwxw1w0xxw xwxwxwxxwxwwxxwxwxwxxwxwxwxwxwxwxxwwxwxxw xwxxwxwxxwxxwxwxwwxxwxwxxwwxwwxxwxwxwxwwxwxxwxwwxwxwxxw xwwxxwxwwxwxwwxwxwxwwxwxwxxwxwwxwxxwxwwxwxwwxxwxwxwxwxwxwwxwxwxxwxw xwwxwxwwxwxwwxwwxwxwxwxwxwwxwwxwxwwxwwxwxwxwwxwxwxxwwxwxwwxwxwxxwxwxwxwxwxxwxwxwxw xwxwxwwxwxwxxwwxwxwxwxwxwxxwwxwxwxwxxwxw1w0xxw xwxwxwxxwxwwxxwxwxwxxwxwxwxwxwxwxxwwxwxxw xwxxwxwxxwxxwxwxwwxxwxwxxwwxwwxxwxwxwxwwxwxxwxwwxwxwxxw xwwxxwxwwxwxwwxwxwxwwxwxwxxwxwwxwxxwxwwxwxwwxxwxwxwxwxwxwwxwxwxxwxw xwwxwxwwxwxwwxwwxwxwxwxwxwwxwwxwxwwxwwxwxwxwwxwxwxxwwxwxwwxwxwxxwxwxwxwxwxxwxwxwxw xwxwxwwxwxwxxwwxwxwxwxwxwxxwwxwxwxwxxwxw1w~~~~0wxwwxwwxwxwxwxwxwxwxxwxw xwxxwxwwxwxwxwxwxwxxwxwxwxwxwxwxxwxxw xwxwwxwwxwwxwxw xwxwxwxxwxwxwxwxxwxwxwxwxwxwxwxwxwxwwxwxwxwwxwxwxwxwwxxw xwxwwxwwxwwxwxwwxwxwwxxwwxxwxwwxxwxwxxwxwxwxwxwwxwwxwxxw xwxxwxxwxxwwxwxxwxwxwwxw xwxwwxxwxwxwwxwxwxxwxxvediddnedidcmecidcmfcjwwxw1v0wxwwxwwxwxwxwxwxwxwxxwxw xwxxwxwwxwxwxwxwxwxxwxwxwxwxwxwxxwxxw xwxwwxwwxwwxwxw xwxwxwxxwxwxwxwxxwxwxwxwxwxwxwxwxwxwwxwxwxwwxwxwxwxwwxxw xwxwwxwwxwwxwxwwxwxwwxxwwxxwxwwxxwxwxxwxwxwxwxwwxwwxwxxw xwxxwxxwxxwwxwxxwxwxwwxw xwxwwxxwxwxwwxwxwxxwxxvddhddlddgdclecgdcleciwwxw1v0wxwwxwwxwxwxwxwxwxwxxwxw xwxxwxwwxwxwxwxwxwxxwxwxwxwxwxwxxwxxw xwxwwxwwxwwxwxw xwxwxwxxwxwxwxwxxwxwxwxwxwxwxwxwxwxwwxwxwxwwxwxwxwxwwxxw xwxwwxwwxwwxwxwwxwxwwxxwwxxwxwwxxwxwxxwxwxwxwxwwxwwxwxxw xwxxwxxwxxwwxwxxwxwxwwxw xwxwwxxwxwxwwxwxwxxwxxvddgddkdcgcckecgdbkebhwwxw1v~~~~/xxwxwxwxwxxwxxwxwxwwxxwwxwxwxxwxwwxxwxwxwxwxxwxwxwxwwxxwxwwxxwxwxwxwxxwxwwxwwxxwwxwxxwxwwxwxwxwwxwwxw xwxxwxwxwxwxwxwwxwwxwxwxwxwxwxwxwxwxwwxwxwwxwwxxwxwxwxxwxwxwxxwxxwwxxwxxwxw xwwxwxwxwxwxwxw xwxwwxwxxwwxxwxwxwwxxwxwxxwwxwwxwxwwxwxwxwxwxxonomoqlnoloqmnnmnqmnnlpmEYfON`GYfOL`IWeQJ_IVfQK`Uvxww1w~~~~0xxwxwxwxwwxwxxww xwxwxwxwxwwxwwxxw xwxwxwxxwxwxxwxxwxw xwxwxxwxwxww xwxwxwxwxwxwwxxwwxwwxwxwxwxwxwxwxwxwxwwxwxwwxwwxwwxwwxwwxw xwwxwxww xwwxxwxwxwxwwxxwxxwwxwxxwxwxxwxwxwvtutututt uttuvtuuttvtuttuvutvtutvuuttuvtuutuvtuWHKMMNMKLNONLLKMKKMNP75617=04517>14516>04626>03516=12514>22514=22524=32624>41633>41622<51;txww1w0xxwxwxwxwwxwxxww xwxwxwxwxwwxwwxxw xwxwxwxxwxwxxwxxwxw xwxwxxwxwxww xwxwxwxwxwxwwxxwwxwwxwxwxwxwxwxwxwxwxwwxwxwwxwwxwwxwwxwwxw xwwxwxww xwwxxwxwxwxwwxxwxxwwxwxxwxwxxwxwxwvtutututtututtuttututtuvutvutvuuttuvtuutuutuVHKMMNMLLMNMLLKMNMMLLMNP74517=03516=03516=12415>12506=12514=22514=21514=32624=41634=41623<51:txww1w0xxwxwxwxwwxwxxww xwxwxwxwxwwxwwxxw xwxwxwxxwxwxxwxxwxw xwxwxxwxwxww xwxwxwxwxwxwwxxwwxwwxwxwxwxwxwxwxwxwxwwxwxwwxwwxwwxwwxwwxw xwwxwxww xwwxxwxwxwxwwxxwxxwwxwxxwxwxxwxwxwvtutututututtutuuttututtututututtuutuutuutuWHKMMNMKJNNMLLKMKKNNP73516;03305;/2404<02415<11413;11425;20314<10313<21523;30413<31522<408txww1w~~~~0xwwxwxwxxwxwxwwxwxwxwxwxwxwwxxwwxwxwxwxwxwwxxwxxwxwxxwxwxwxxwwxxwwxwxwxwwxxwxwxxwxwxxwxwxxwxwxwxwxwxwxwxxwxwwxxwxwxwxxwxwxwwxwxww xwxxwxxwwxwxwxwxwxxwxwxwxwxxwxwxxwwxwwxwwxxwxxwxwxwxwwxwwxxwxwwxtfh_fc_hg^ec_iR5JD9LM6HE9LO6GF9HN6FF9IP6GH:FR6DG8GR7EI9DQ7BI;CT7CI;AT9AH:AT9AI;@RCH@;N>5F;5M?5F>5K@4D>4LB7F<7L=4D<4NA3E;4LB2D=3KC1E>2ID1C>3IE0D@3HH0B@2HH0CA1EI0AB3EK0BB2BL/?B2BL4twxw1w0xwwxwxwxxwxwxwwxwxwxwxwxwxwwxxwwxwxwxwxwxwwxxwxxwxwxxwxwxwxxwwxxwwxwxwxwwxxwxwxxwxwxxwxwxxwxwxwxwxwxwxwxxwxwwxxwxwxwxxwxwxwwxwxww xwxxwxxwwxwxwxwxwxxwxwxwxwxxwxwxxwwxwwxwwxxwxxwxwxwxwwxwwxxwxwwxteg^db_gf^eb_gP5FB8KK6EC8JL5DC8HN7DD9HO6ED8FO7DF8FP7CE:DQ8BE:CQ8BG:AQ8@G:AQ9?G;?OAG>9K<5C<5J=5D<4J?5C=4I?6C;6K=3C93K>3B;3J@2A<3I@2B<2HD1A=3ID0A=2GE1A>1FG0A?3DH1@?2CI1?@3AI0?A2AJ4twxw1w0xwwxwxwxxwxwxwwxwxwxwxwxwxwwxxwwxwxwxwxwxwwxxwxxwxwxxwxwxwxxwwxxwwxwxwxwwxxwxwxxwxwxxwxwxxwxwxwxwxwxwxwxxwxwwxxwxwxwxxwxwxwwxwxww xwxxwxxwwxwxwxwxwxxwxwxwxwxxwxwxxwwxwwxwwxxwxxwxwxwxwwxwwxxwxwwxtdf^da^fe^db^gM6DA8II6BA8GK7BA9FK6DB8EM6CE9EM6AC7BM6AD7BN7AC9BN7@D:@O9?E:AN8?E:?N@D=:I<5B:5G=4B<4G?5A:4F>6B95I<5?93H=3A:3H>2>:2F@2?;3FA1A;2EB0@>2EC0?=1CD/?=1BG0?<2BF/>?3@G0=>3?G3twxw1w~~~~0wxwxwxwxwwxxwwxxwxwxwxxwwxwxwxwxxwxwxwxwwxwxwxxwwxwxwxxwxwxwxxwxxwxwxwxxwwxxwxxw xwxwxwxwxxwwxxwxwwxxwxwxwxxwwxwwxwwxwxwwxwxxwwxxwwxxwwxwxwxxwwxwwxxwxwxwxwxxwwxxwwxwxwxwxxwxwwxwxwxwxwxwwxww xwxnkimnjlkinmhnaAVSDaYCTUD^[AMN;YP7PL9XP6NN6XQ7MP6VR7MQ5VS9JR5US8JS4TU9GV4RV9GU4QX;EW3OW;CW5NXAX8KZ@@UIXH8WA>ZI8VD=YJ8SF[I7UE<[K8TG;ZL7SI:[N8RK8YN7QL7XP7OO6WQ7NO6WS7MS4VS8KS5TU9JT4SV9HV8txxw1w0wxwxwxwxwwxxwwxxwxwxwxxwwxwxwxwxxwxwxwxwwxwxwxxwwxwxwxxwxwxwxxwxxwxwxwxxwwxxwxxw xwxwxwxwxxwwxxwxwwxxwxwxwxxwwxwwxwwxwxwwxwxxwwxxwwxxwwxwxwxxwwxwwxxwxwxwxwxxwwxxwwxwxwxwxxwxwwxwxwxwxwxwwxww xwxnkimniljhnlhna@UQD^XBTRC^ZAJJ9UL6MI7UN6ML6UN6LN5TP7KO5SQ7JP4SR8HR4RR8GS3PU8ET4OT:CS4MV;CU5LU;AV5KW<@V7JV??UHWG6T@=WI7SAQ7AH8=Q6=G95I>5N@4H=4MA4H>5LB3F?4LD3G@4IF2C4AL0AD4@M1AF4@O1?D5>O2?F5AN0AF5AO1@F5>O1?F5>P3?G6O6>F84F<5K?3F=4JB3E>3JB0D?3HD1A4@L0@D4?M1?C4>N1@E5>N2>C4AL0@D4?L1?E4>L1=E5=N1=D5;M23E<3I>2C<3IA3D=4IB2D=2FD1>4?I0?C3>L0=B5=K1=A4C4>L1=C4?Y7LY>?Y8HZ?>Z:IY@=X;GW>@X6KZ>?X6I[?>X9H[C=X:F[>@Y7JY?>Y8IZA>X8GZB;X;E[C:W=EZD:X?C[E:V@@ZH8WB?[I8TC>YK7UF=ZJ7SH:YM7SJ;YL7QL8R:GU4QW:FU3QX:DV5PY=CW5OW9GV3QW:EW4PW?Y8KZ?>X8GYA=Y:GZBA[F9XBBZvwxw1w/xxwxxwxxwxwxwxwxwxwwxxwxwxwxwxwxxwxwxwxwxwxwxwxxwxxwwxwxxwxwxwwxwwxwxxwxwxwxxwxwxxwxwwxwxwxxwxxwxwwxwxxwxwxwxwxwwxwwxwxxwxwxwxwwxxwxxwxxwxwxxwwxwxpchhdhkbgiFIW=V[BJW:LS:BS4LU<@U6JU<@V6IV>>U6FV>=V8EV@=U7EX?@V7GV??V7GX@=U8DWA;V:DXC:UWG8SC=WG7RD;VJ7QE9VJ7PF8UK6OK6O9DR4OU8CR3NU:BS3MU:AS4LT9FS3NT:ET3NU;BT3LU=V8FV?S4GS:;T9CP::Q6CT;=S5FS>;T6DT>:R6DS?:R8BU@8R;?TA8Q;>TB8Q=?TE7Q>R3IS;=R5FT<Tvwxw1w~~~~/xxwwxwwxwxwwxwxxwxxw xwxwxwwxxwxwxwxwxwwxxwxwxxwxwwxwxwxwwxwwxxwxwxxwwxwxwxwxwxwxwxwxwxxwxwxwxw xwwxwxxwxxwxwwxwwxrnqnnpooqkBDEEDBCCF=34426914426:26:23216:23315923315:23314932315:324:42625:21325:22325:424:32325:23315;32324:31324933223932323:52323952313:523239623229624228613129623872617:02327912326:25:13327:13217:12325912316923225:23325:324:32315:32314942424:43313942313:528txxw1v/xxwwxwwxwxwwxwxxwxxw xwxwxwwxxwxwxwxwxwwxxwxwxxwxwwxwxwxwwxwwxxwxwxxwwxwxwxwxwxwxwxwxwxxwxwxwxw xwwxwxxwxxwxwwxwwxqnqnnoqkBDEEDCBDE>23326914326911215913225922325922316:21214:214921224:42515923414933214:32314932325:214922324:32215:3239323149413239423239513238613139602861213860223881516913316823225:13315913327:132169123259126:23225:22315922314:22314932324942315:312139412139416txxw1v/xxwwxwwxwxwwxwxxwxxw xwxwxwwxxwxwxwxwxwwxxwxwxxwxwwxwxwxwwxwwxxwxwxxwwxwxwxwxwxwxwxwxwxxwxwxwxw xwwxwxxwxxwxwwxwwxqmpnnoqkBDCCDCCDE=12325813314715712125811223811314:2231382122472121283131482121481121393221493259202128212138239311238312237312137322138401227503129613127612237512216613158122168022149259126901213811214812492121492382147221148211238313139423128412137317txxw1v~~~~0xwxwxwxxwxwwxwwxwxwxwwxwxwwxxwxxwxxwxwwxwxwxwxxwxwxwxwxwxxwxwxxwxwxwxwxwxxwxxwxwxwxwwxw xwxxw xwxwwxwvwvwwcTeYWaC;S9;I<:S;;J;9S=9I=8S>7J<5R?6I>5R@6J?4PB4H?4PD3I@5MD3HA4MG3HA3KH1GC3LJ1HD3HL9GA3LF2HC2KH1GC3JH1GD2HJ4HB4LG2GC4KJ1GC3IK1FC2IM1FE2GN1EF4GO2EF3DP1CF4CR1CG5AP1BG5AS3BG5?R3?H6?T4?J74P@4I?4OA5I@3MC7I>6Q@6I?5QB4I?4OC3H?3OF3I@3MG2HB4MH3HC3KJ1GC3JK1GD4GK0FD3HN1FD3EN0CF4EQ4sxww1w0xwxwxwxxwxwwxwwxwxwxwwxwxwwxxwxxwxxwxwwxwxwxwxxwxwxwxwxwxxwxwxxwxwxwxwxwxxwxxwxwxwxwwxw xwxxw xwxwwxwvwvwwbTcYW_B;Q9;G:9Q;;H;9Q<9G<8O<7G;6P=6F<5N?6G>4NA4F=4LB3G>5LD2F@3KF3FA4JG1F@3IH1FB3HJ8FA3JD2E?3IF1FA3HG2EB3FH4F@4JF2E?3JH2FB3II1DB3GJ1DB2FK1BC3DL2CD3CN1BD3AN1BE4AO2@E5?P4@F6?P3?F5=P4>G65G>4M@5G>3KB7G<6O?5F<5O@5G>4NB3F?4LC4F?3LE2E@3JF3FB3IH1EA3GI1EB4GK1DC3EL2CD4EM1CC3CN4sxww1w0xwxwxwxxwxwwxwwxwxwxwwxwxwwxxwxxwxxwxwwxwxwxwxxwxwxwxwxwxxwxwxxwxwxwxwxwxxwxxwxwxwxwwxw xwxxw xwxwwxwvwvwwaS`XW^B:M8;D:8N98F98M;9E:7L:6E:5M=7D:5L<5F<4K?5E;5J@3E>3IA3D=3HC3E>3HF1C?3GF0CB3EH7D?1GC2D>3FD1B?3EE2C@3DF4D?4GC4D?3GF0D?2FG2C@3EG0BA2CI2B@3CI0BB3AK1AA4AK1@C3>L2@B4>M3@C4>N3=C5EY@;X:DYB:Y?YD8X@?YF8WA=ZH7VCVN5QI7WO5OL6WP5ON6VR6MN9WM5OK7WO6PN6VO6LO4TQ6LQ5TR6JR3TT7IT4RS8GT3PU8FV3OU9CU3NV:DX4NV;AX5JX<@Y6JY=?UHWG7VA=YI7UC;YJ6VE;YL6SF>YF6UC>VD8T?SFVF6S?=VG6RA;VI5QB;UJ5OC>VE7TATC7Q=TC6O?=TF6PA:TF6MB9SG5MC8SH5LF6SI6KG6SJ6IG5RJ6HI5QL4HL3PM6GM3OM6FM3NO7CO5txww1w~~~~0wxxwxwxwxxwxwxwwxwxxwxwxwxwxwwxwxwxxwxwwxwxwxwxwwxxwwxxwxxwwxwxwxxwxxwxwwxxwxwwxwwxwxwxxwxxwxwxwwxxwxxwxxwwxwxwxxwxwxwxwwxqhmllf>??>=<484233484112485122474221584113484122485022475221475122475122475122466131477112467112477136752246612236714671368221366231377122367112367135722136812235712246721235723135821235832136831125852247412237611247511237712147522147511237612237602146722136712246612246712236713146811235823686txxv1w0wxxwxwxwxxwxwxwwxwxxwxwxwxwxwwxwxwxxwxwwxwxwxwxwwxxwwxxwxxwwxwxwxxwxxwxwwxxwxwwxwwxwxwxxwxxwxwxwwxxwxxwxxwwxwxwxxwxwxwxwwxqhmlle>@?>=<48323247400247312247322147312148412146312247513641214750213751213650112661213660103671367411266022366121367136612136612136612126712125602235712571212571122572112571257215721583012574113741223751213761123751214751213741213761213641224661366121367026712126701125712571102676txxv1w0wxxwxwxwxxwxwxwwxwxxwxwxwxwxwwxwxwxxwxwwxwxwxwxwwxxwwxxwxxwwxwxwxxwxxwxwwxxwxwwxwwxwxwxxwxxwxwxwwxxwxxwxxwwxwxwxxwxwxwxwwxqhlkld>A@>=<463220374101373147321047431245311/474011464101366211265010364110366036613661276021367301266/1135501016712126612136612/26632134512/26611025611025721014702024622114710/25831125721581122573013740113640102751375136522/36532135411/36501035610036721025601025512025710/367135712685txxv1w~~~~/xwxxwxwxwxwwxxwxwxwxwwxwxwxxwxwxxwxxwxwwxwwxxwwxwxwwxxwwxwwxwxwxxwwxwxwxwxwxwxwxxw xwxwwxwxwxxwwxwwsvvsugKZYN]V2GE5KJ2IF5IL1IF4HN1GF5GN0GG5JM2HF6JO1HH4GO1HH6GQ2GJ5FQ1GH6CS1EJ6BS3DJ7AU3BL7@T4BJ8>V5@L9>U5?K9=W7>L::U8=L7?T4?J8U6@K:>V7>M:;T8>L;;U:8S?8L?7SA7M@7QB8K@6QD5LA6QE4KA5PH4KC4NI2G5EQ1DH5BQ1DJ5AR2CI7@R2CJ6DR2EI7DT2DK6@S2DK8AU5BM8@U4BK9=U5?M:L:;V9=M;;T:=K;9U;:M=9T<9K=8U?9Nuxxw1w/xwxxwxwxwxwwxxwxwxwxwwxwxwxxwxwxxwxxwxwwxwwxxwwxwxwwxxwwxwwxwxwxxwwxwxwxwxwxwxwxxw xwxwwxwxwxxwwxwwsvvsufKYXN[S2EB5II2HE5HJ2GD4FL1FE4FM2ED5HJ0GD5GL1FF4FM1EG6DM0DG5CO1DG6BO2CH6AP1AH7@Q2@H7?R3?I8>R4?I9=R5=I8J8=Q7=J9;R77P>7I?7PA5J?7NB5I@6NC4H@5ME4IA4LG2D5CO1DG5BO2DG6AP2CH6@Q4AG6CO1CH6BP2CH6@Q2AI8?P3@I8>R4?I8=Q5>J9;R5=I:;R7N1@G6=N2?G7G8H::O65KA6G>4LA4G>6KB4F@5JC1F@4IF1A5AL1AD4@N2AE4>N1@F7?N4@F6BM1AF7>O2AF5>N1?F7=O2>H7X6HV>=W7EW?;Y9CT=>V5HV<>X8FX?=X8EV?;W:DXA;W;BXD9W=?YD9U@?XE7UA=XF6SB=VG6TE:WH6RF9WJ6QG7VK5PK5O9ES2NT8CR2NU9BU3LU9@U4LT8FT3OS:DV3MV:CV3LT:AW5KV<@W5IW=>X5GX>>W8FW?Wuxww1w/xxwxwwxw xwwxwxwxwxwwxwxwxxwwxwwxwwxwxxwwxwxwxxwxwxwxwxxwwxwxxwwxwxwxwwxwwxwxw xwxwxwwxxwxwxwwsZa_[db8SP8IM3PO5GO3MK5JI2RN5HK3QM6HL3PP6FO3PN6KL3RN6IL2QO6IN2OP7GO2NQ8FQ2MP9DR2MR9BS2KS:BS4JS:@U4HT<>T5HU<=T5FU=U5GU==S6EU==U7CU@;T8BUA;U:@TA:S>Uuxww1w/xxwxwwxw xwwxwxwxwxwwxwxwxxwwxwwxwwxwxxwwxwxwxxwxwxwxwxxwwxwxxwwxwxwxwwxwwxwxw xwxwxwwxxwxwxwwsZ`^[b`7ON7FJ0ML5DL2KI5HH1NL3FJ2NK4FK2LM4EK2ML6II3NL6FJ1OL6EL1MM6CM0LN7CN2JO9AO0JP8@O2HQ:?Q2HP9=Q4FQ;R5EQ=;Q4CR=;Q5AQ>9Q6@R@9Q9?QB8P:O2HP8DO2JO9AO1JP9?P1HP9=Q1GQ;=Q4EQ=9R7BQ=8R9@R@8Q9?RA8P;=RC6O<;Ruxww1w~~~~/xwwxxwxwxwxxwxxwxwxwwxwxwxwxw xwxwwxwxxww xwxwxxwxwwxxwwxxwxwxwxwxwxwwxwxwxxwxwxwwxwwxwxwwxwwxwxwwxxwwxxwxxwxxrehjgkW5:==;422366300265311356236730135641036631125631136630134630036631036730036641134641035532025631/25742/24732/24632/25632024732325842024652025742013642025642023642/25743025742/24743023653/24543014643/14653/13653/13643/14643013653326731125641026731024632135641024641/35732035741/25742024642/25632024642/14743/24743/14643/14643/Sxxw1w/xwwxxwxwxwxxwxxwxwxwwxwxwxwxw xwxwwxwxxww xwxwxxwxwwxxwwxxwxwxwxwxwxwwxwxwxxwxwxwwxwwxwxwwxwwxwxwwxxwwxxwxxwxxrehjfkW5:=<;42235640024631025623225520135520036530025631125531035640035541024641/24541/25532034632024632024642024642/24643023642/24733224632024632/25642014642024632024642/25643014653/14543/14543024543013643013553014553/135440135530136524631025621025531015632024632025641/35642024642/24642/24633/24642024643024653024543/24643013653/Sxxw1w/xwwxxwxwxwxxwxxwxwxwwxwxwxwxw xwxwwxwxxww xwxwxxwxwwxxwwxxwxwxwxwxwxwwxwxwxxwxwxwwxwwxwxwwxwwxwxwwxxwwxxwxxwxxrehjgkW59=;;41143/025630/3453122662002652/02553002453//25520024420034530023630.35431/24620/24430023631/34542.23542.23531/23642.23541224632015631.14641/13541.14631/23432/24542022542-14523.14632/141/13552/14553/03443.03442/13553/03453325631025530/25641014530.25620024421/34531023631-25422.14631/14430/23642.24543.13443.13442/23643.Sxxw1w~~~~/xxwxwxwxww xwxwxwxxwwxwwxwxwxwxwxxwxwxwxxwxxwxwxwxwwxwxwxwxxwxwwxwxxwwxwxwxwxxwqturqtPRZNS\7@K:M;:U9=N=:W=8TAAK;;T9>K<:T:=L=9T<;L<8S==L;:U<>M<:V<:M?7U?9L?7TA7NA6SB6MB6SF7LC6RF5LC5OG5LD6OI5KE4MJ2KF5NM3JG4JN;JC5MG5JE5MJ4KF5KK3JF3JK6JD5MK5LE5MM4KF4KN3JH4JO2HG5HP1IJ5GR2GJ5FT4FJ6FT2FJ6AS4EK7BU5DK7@U4BM8@W6AL9=SCJ?7R@9K@6RB7LB6PC6LA4OC9L?6RC9M@7SE7MB6QF6LC5QG5KC5OI3LE4NK3KG5MM4JG5LM2JG4HO3JH6IP3HI5GQ1HJ6FS3Zwwv1w/xxwxwxwxww xwxwxwxxwwxwwxwxwxwxwxxwxwxwxxwxxwxwxwxwwxwxwxwxxwxwwxwxxwwxwxwxwxxwqturqsNRXMSY6?I9K;=T9=J;;S97R?8K?7R@7J@5PC5JA5OD5JA5NE3IC4NG4IC5LI3ID5KJ2IE4IL:IB3MG4JD4JG3IE3JI2HE3IJ5IB4LH3JD4LJ3HD4JL2GE4IM1GE4GN2GF5GP1FG5DQ2EH5DQ2DH5BR2CI6AS4CI7@S4AI8?S5AJ9=QAJ>5Q?8K?5O@7KA4OA6JA4NB8J>6QA7K?5QC6J@5PD5IA5NE4IA4NH4JC5MI3ID4KJ2HE4JK2HE4HM1GG4HN2FF5GO2FG6EP2Ywwv1w/xxwxwxwxww xwxwxwxxwwxwwxwxwxwxwxxwxwxwxxwxxwxwxwxwwxwxwxwxxwxwwxwxxwwxwxwxwxxwqsuqpsOPVMRV5>H8;Q9?G9;Q7H98P9:H:7P<9G;6P<6I=6P>9H=5N@5H?6NB6H?5MC4IA4ME5G@4KE3GB4JG3HB4II2FD3HH8G@3JE3HB4GF2FC3HH2GD3HI4GA3IF6H@3HH2FB3HJ2EC3GK0ED3EL3ED4DN2CE5DM3CE4BO2CG5AP4BF6@P3AG6>P4AG6=Q5?H87I>5L>5H?5MA5I@4MB7H=4N@9H=5M@6H>4MC5G?4LD2HA4KF5GA4JH2FC4JH4FB4GJ2GD3GK3EC4FK1EE4DL2EE4CN2Ywwv1w~~~~/wxwxwwxwxwxwxwxwxwxxwxwxxwxwwxwwxwxwwxwxwxwxxwxwxwxxwwxwwxwxxwxxwxwxwxwxwxxiY^U[c6IU;>U4GU<=U6FW==V7EU>:V8CVA:V:BV@:V=VD7T@;VE5SB:VG6SD8UH6QD7VJ6PF7UJ5NH6SL6MK5TL5NL4RN5KN=SK5MG6SL4NK5SL4KK4RM4KL7TK5MJ5SL4LL4RK4KM4SN4JN3QN6HP2PP5FR3OR7FR2MR7ER2MT8CS3LS9@U4JT;@U4IT:@V5GU<=TFTE7R?=SC7R>;SC6Q?:SE5OA8SF4OC8SH6ND6RI5LF6QJ5LH4PK5KJ4PK6IK7P:=O>6O>BO=9Q6@O>8P8?P?6O:6P8>P?7O:=P?6O;;OA7O<:PB3L?9PD3M?6OD5KB6OE5LD6NG3ID5NH4IF3MG4HH4LI4GI:MF4JD4NH4IF4MI4GG3MJ4GH6OG4JE5NH3GG3MI5GH4MI4FI3LJ6EK2LL4BL3JM4BL1IM6AM3HM7AO3GN7>N2GN8=O2EN99PC4M@8OD5LA8OD4KB6OE5KD5OG2HF5NI3HF2MI4FH3MI5GK3LK4DJ2KL5CK1JK5BM3[xww1v~~~~/xwxwxwxxwxwwxwxwxwwxwxwxxwxwxwxwxxwxwwxwxwxwxwwxwxwxwxxwxxwxwwxwxwxwxwxwwxwwxwwxxh`hdcU46;;863145432046530/46431046431/36441/36452036452/37463/46442/25541/37451.45452036442/37542/36452/27442016442026443017551/16442027442016452/16453016453016455017353005452/07453.1546311644301755301645300655310554210545320565200521055420/454410542045451/4655/37352015452/17352.25452026442027552/26452017542106442015453106552/0655201654200530065541054Owxw1w/xwxwxwxxwxwwxwxwxwwxwxwxxwxwxwxwxxwxwwxwxwxwxwwxwxwxwxxwxxwxwwxwxwxwxwxwwxwwxwwxxh`hddU46::8621431/36421/35441/46431/36432/35431025442/26452/35431/25441/35442026441036442/35442/26341/35442016431/15342/16431015342/16451016442015442015452006454/16342005452/154521065420164520053530/64420154521054420/431055421/4300530/454310431035441/3644/26342/15452/26442116442026452/15352/06342/25452006441005443006431005443006452005543105442004453Owxw1w/xwxwxwxxwxwwxwxwxwwxwxwxxwxwxwxwxxwxwwxwxwxwxwwxwxwxwxxwxxwxwwxwxwxwxwxwwxwwxwwxxg`gcdU46;;8621431/36421/36441/36431/25531/25431/25451/16451/26432/25451/35332.26431/36431/25432016441/25352016442/15342/16441/16352/06442/05451005442015453//5453/05452005353/15342/055420064420154421/6442005453105300420/45420055430/45420/44521/45430/45450/3543/16442015352/25342/16441/27442/15332006442/153530064520053420054410064520/65420/4451005442004454Nwxw1w~~~~0xwxxwxwxxwxxwwxwxwwxwxwxxwxwxww xwxwwxwwxxwxxwxwwxwwxwxxwxwxxwxwwxtlqmpukF]PIZD8SB8OD7RE7ND7QE7PE7OH4ME6PJ5OG6NK3LH6MM3MH6KO3LI5JP3LJ5HP3JI5LM3MJ6JN3LJ6IQ2KK6HQ2KJ6LO3LK6JP2LK7IP2JK6IR2JL7FS2GK8ET2IM8CT3FM8CV4GO:AV4CN:@W6CO:?W7BO:=W8AP;V6CP;>U6BP;=V9@P<W8AP<=U9?O=P>:V<;W<=P?:U>T6@L:=T7>M<;T8>K8>T5BL9=S6AN:M;>T6AM;>T6?M;N=;T9>M=9S;9T<;M?9R=9M@8R>9MA8QA7MB7QD6LB6OD6LC6OE4KE5MI3G6DQ2GJ6CQ2GL7AQ3EL8AR3DK7DQ2FK7DR2EK8AS3DM9@T3CL9>S4AL9>T5AM;=S6?M;M<;T99S<;M?8S>9K]wwv1w0xwxxwxwxxwxxwwxwxwwxwxwxxwxwxww xwxwwxwwxxwxxwxwwxwwxwxxwxwxxwxwwxtlpmotjDZMGVA6M?6KB6MB7JA5MB5IB5LF4JD5KG4IC4IH3JE4II2HE5FJ1HG5EL2GE4DM2EB3HJ1ID5GJ2IF4FL1GG5CM1FF5GJ2HF4GL1GH6EM1GH5EM0FI6BN2EH6BO1DH7@Q3CJ8?R4CI8=P4BK8=R4@J9;Q4>K::Q7?J99Q8K;8Q8K;:Q8=L;:Q77P>9L@7P?9J?6MA7K@5NB6JA5LC4JC4KE5JA4IG3D4BP1EH6AN2EI6?P2CJ8=Q3BI7AO2DI5BP2DJ8?Q3CJ7?Q2AK8=Q4@J8=Q4?J:;R7?L;:R8>J;9P96O>:I[wwv1w~~~~0xxw xwxwxwxxwxwxwxxwwxwxwxwxwxwxww xwxwxxwxwxwwxwxwxwxxwxwxwxwxwusstsw]`TP\L8S==RB7P?:SC7Q@9TE5PB8TG5PD8TG5NF6SH5MH5RI4KH4PK5KK5QK6IM2PL5HM2OM5FN3NK4IJ2PM5GK3PM5HN2OO5EO2NL6IK2ON6IN3OM6GN2MN6GO1MO6CP2LQ7CR2LQ7BS3JR9@T3IR9>R4FR:>U6GR;=T6DT;;T6DS=9R8BR:=S4ET<;R5ET<9S8AS;>S5DS=;T8@T?8S:?UA8T<>VA8R>S4FT;=U5FT;8PD5NA7PE5LB7PE5LD5OG5KD4OH5JG3MH5IH4MJ5GI2MJ5GK2LK5EM2JG4GH3OK4FJ2NL5FK2LL4EK2MI5GJ2MK5GK2LK6FK1KM6DM0JM6CN1IM7AO2IN7AP2GO8@O2FP9>Q3DO:>Q5DP;9Q6?Q>8Q:>Q?8P;P2EP9=Q4DP:P>9Q:>Q@7P:8NB4J?6NB3I@6LD5HB4NE4HC4LF4GE4LG4GF2LH4EH2LI4CI1IJ5BJ1HE3FG1LH3DG2JI3DJ1KJ4AJ1JH5EH2KI5FI1JI4CJ1JJ5BK1IJ5?K1GK4?L1FK7>M1FM7=M2EM8;N3DM9N=6M8N1FM7;M2EL7@M2GL6@M1FL7=M2FM8=N2DM8:N3BM8:N3AM;9N4@O;8N6@N<7N8>N=8O86N:;O?5M;:M^xww1w~~~~/xwwxxwxwxwwxxwxxwxwxwxwwxwxwxxwxwwxxwxwwxwxxwxwxwxwxwwxwxwxwxwdc\cE39:375356024365.25455.14457.15356/14457/15357/144670054570044580154Et=4581/544733455600443600460/34571053470/435700460/472.472/472.473.34573.473/34474.464.35475.35464346563.35354.34464.24475/464.24474.34454-24465.25365/24466.25366.24476.15456/14467/25456/15458/05457445562/44362.462.34473/472.34472/462.34474.34364/34475.34465.34475.35465.24466.34465/25467.Nxxv1v/xwwxxwxwxwwxxwxxwxwxwxwwxwxwxxwxwwxxwxwwxwxxwxwxwxwxwwxwxwxwxwdc\cE279365356034464.24455.15455.14356.14354-15455/14336/044560046/154H?3460/435732445600433600450/4436004346/0435600461/470/33461/43450.461/34262.34463/34463.464.34464.34465234463.34354.34453.24353.34463.34463.34454.25464-24364.24353-25464.14345.24456/14456.25456.04356/14357334461/43362.451.34352/461/34461/34462.35462.34463.34452-35463.24254-34455/24455.34455.24355.Nxxv1v/xwwxxwxwxwwxxwxxwxwxwxwwxwxwxxwxwwxxwxwwxwxxwxwxwxwxwwxwxwxwxwcc\cD389255455024254/24244.14456.14355.13355.15355.14346/03236/042451154/#1446004335214336004436004600460/4500334510350/34461/43460/33461/451.34363.33252/353/45453-35454.33244024353.34354.34454.34464.24453/23253023243.24454.24353.23354.25354.15355.13245/14255025455.05446/14235134362/44352/34452/34462.34452/352033251.34463.34462.23362.35352.25364.23254.24354/35455-25455.Oxxv1v~~~~/xxwxxwxxwxxwxxwxwwxwwxxwxxwwxwxxwxwxwxwxwwxxwxwxxwxxwwxwxxwxwxwxwwxwxwxwwxwxvqrim^=RUCFR4IN8ET7LL6IS4JM6HU3KM6EV5IM7FX5HO8CW5GP9CZ5EP;AY6DQ:?Z7BQ;=W:AP=b^=?;Z>=Q?:VCDQ=>Q@:V?@Q=:Y9W@=P@:XA;RA9VA:QD7WD8QD8UF7QE6UG6PF6QI6OG6SK5PG6PM3NI5QP4NJ6LP=PG5PI6PJ6NJ4NI6NN5NK6MN7OH5PL6NH5ON4OI5MP4MJ6NR3MK6JQ3LM6JU2KL7HU3JN6GV3IN7CV5GO8DY4HO9BX4EO9BZ6DP;?UEQB8UA:RD7SB8PD7TE9PF7RF;QB7UD:PC7UE9QD6SH8PE7TI6QF6QJ5OH5RM4OI7ON3NJ5NO3NJ5JQ3LK6LS3MK6JT2JM6IV3\xxw1w/xxwxxwxxwxxwxxwxwwxwwxxwxxwwxwxxwxwxwxwxwwxxwxwxxwxxwwxwxxwxwxwxwwxwxwxwwxwxvqqim]=QSCEN3HK6CQ7JJ5GQ4IJ7GR4IK6DS4FK6CT4FL7CU5EL8BT5EM:@U7CM9>V7AM;=U8@N;U==O>:UBCN<O>:S<=N>8S>@O<;U:?M>;V<>N>9T>;M>8T?;O@8TA:MA7SA9NC8RE8MC6QF6MD6PG5ME6OH5ME6NK3LF6LL4LH5LNR4BJ9=S6@K;;R7@K:. D="<8R;L<9Q9>K;8Q:=K;8R<=K>6Q>:L?8P=9J?7P@8KA5OA7KB6OC6KC6LE6KB5KF4JE6JG3IE5IJ3JF5IK:KE3LG6KC5HH4JE5IJ3JG5HI6KE5IG5KC4II4JD4IK4JE4GM3IG6FL2HF5FN3FH5DN2GH6CP2FI7AP3FI7@Q4CJ9?Q4BJ9=R5BK9=PAL@5Q@:K@6MA8KB5OB7KC6MB:L@6N@9L?5NA7K@5OC8KB4LF6LC6LE4JC5LH4IE4JH3JE5IJ3IF6GL3IE5FM2GH6EM2GH6CO3Zxxw1w~~~~0xxwxwxxwxxwwxwxwxwwxxwwxw xwxwwxxwxwxxwxxwxwwxwxwxwxwppqqhIVYHJK4DN1IN4BO2JM5BN5KK3DL2JL5DO2JN5AP2IM5AQ2GN7?Q3GO9?R2EP9Q?6S:=Q?7P;@Q;8Q7?Q>7S9>R>7Q;:PC5P>8QC4M@6QF4OB4OE3LC5OF3KD4OG4JF3OI2JH3NJ3GJ;OG3LE5NH3KH3NI2JI3NI4HH6OF2JF4NH3JI3OI3HJ2MJ3HK2LK4EL2LL5EN1KM5BM1IO6BP0HM5@O2GN6>P2GO8>P2EP8=R4DP:;OCPA5P>:PC4P@8PE3PA7PD4MA:P@4O>8PC4P@8QD4NB6PD3MD5PF4LF5OG4KG3OI4IG2NK4II1MI3FJ2LK3EK1LL5EL1KM4CN2[wxw1w0xxwxwxxwxxwwxwxwxwwxxwwxw xwxwwxxwxwxxwxxwxwwxwxwxwxwppqqhHUXHIH3AK2IL4AL2HJ5?L4II3CK2IJ4BL2GK5AN1GK5@N1FL6?O2DL7=N3CM96N=AN;9P6@N<6O8>O=6O9=N>5N:?N;8P7>O=7P8=N=7P::O>6O;:N?6O=8NA4L>7NB4M@6OB4LB5MD3KC4ME3JD4LF3HG3LF4GH3LH3FH9MF3JC5MF2GF3MG2GF3KG3FF6ME2IE4MF3HG3KG3GH2KH3FI2KI4EK1II4BK1HK5BM1HK5AN1FL5@N1FL6>O3DM7=O3CL88OC3L?7MC3K@:N?4M>8OA4M?7MC4MA5NC3KA5ND4JE4LE3HE3LG4HG2LG3GH2KH3FJ1JI3DJ2IJ4CL2HJ5AL2Ywxw1w0xxwxwxxwxxwwxwxwxwwxxwwxw xwxwwxxwxwxxwxxwxwwxwxwxwxwppqqhGSXHHF3AH1EH4?K2EH5>J3HG1AI1HH3AJ1HI4@J3FH5=L1EJ7=L1DK6M96M6>M:6M6=M;6L97KB3J@5LA3H@4LB1HB4LD4GB3JD2GD2JE1DG8ID2GC5JC2FC3IE2EE3HE3DE5LC0FC3LC2FD3LE3EE4IF2DG1IG4BH0IG3BI0HI2@I2FI5?K1FI4>J1EI43K<6JA3J?6JA3H>9M=2K<8M?3K=7M@4I?7KA2I@5KC4GB3LC2HC2LE1FD3IF3EF2JE3CF1JF2CI1IH4BG1GH3AI0Ywxw1w~~~~0xxwxxwxwxwxwwxwxwxwwxwxwxxwxwwxwxwwxwwxwxwxwxxwwxw xwxwxp]ZY_92:2294350/83450/84341/74250/94350/94251/84251/85252/86252/761:E18715Xo5R2/gݟ4݌153-5:184.68253.57253-58253/48153.58153.59153.48153.49144/49154/39143/4:144/3;15302:35401:23401:334/0:345/0;358/29345/18254/09344008345/1:245/1:23400924400933500:43500942400:5251/:5351/86351/76151/77152.77262.7826.49254.38254.29254/28154.39154.3:144/29154/29144/2:245/1923402;23401;3440194450094240/94250/9535Oxww1w0xxwxxwxwxwxwwxwxwxwwxwxwxxwxwwxwxwwxwwxwxwxwxxwwxw xwxwxp\ZY^928228334//84350/85341/75241084450/74340074151/75142/76352/652;I26615^{5X1.o5252/38163.57152.57153.48143/38243/47252.47142/48043/49144/39254/28143/39044/2925302:243/19243019234/09344009346.28244.19244/09344008334019344/182340182250093241094451/84341083250/84351/85240.66241/76151.67252.6724.38143.38144.29243/28243038253.28143/28144/29234019244/18244019134/19344019334//84340/84240.8534Oxww1w0xxwxxwxwxwxwwxwxwxwwxwxwxxwxwwxwxwwxwwxwxwxwxxwwxw xwxwxp\[Y]8161273440074241.53340/74351.63241.74340075241/65132/65141-6612,-4605' !4 +2/ % 4242/37151.46242/57233.26152.48152.25143.37142/48243/28133/28133-29144/18144.18243/09343019233017224/083007244.1724301830.7244/083440/6134//82340183340/73230/8324/.84241.64151.65341.66331/66141/55042.66242/5612.37243/38233/07153.28253/16134/18143/29243/08233018224.092340/8225//83430/84330083240074150.7433Oxww1w~~~~0ulxwxwxxwxwwxwwxwxwxxwwxwxwxxwxwxwxwxwxwxw xrngjs_?]ICTA8VC>SC:VA>TC;YA=UC:XC?ntaD:TF8UGRsq@T\ՁTK7Tω݆^IݘQx˿QQYopf4PN6LS4NK7MN4PM6LO4OM7KQ4MO7JQ3OM7OP3OM8MS4PN7LS4NN8KU3NQ8HU4LP9GW4LQ9GX5IQ:DZ5JS:CY6HQW9CS?=W9CT@Z:DU=?Z:CS?>Z;AU@@SA[;DU>=ZUB;YB>S_xxw1v0ujxwxwxxwxwwxwwxwxwxxwwxwxwxxwxwxwxwxwxwxw xrmfir_=XGBPA8RA;N?:UPB:T@s~`C:QF8RFVzzBP^PG6SbKMVMZyug4ML6IQ4JG6LL4NJ6JM4MK6JO3ML7GP3LK8LM4MK7JP4MK7IP3MN7HR3KN9ES4JN9ES4JN9DT3HO:CT5GP:AU5FP;@V6DP=?V7CQ==U8BQ=T7CQ<>V8CQ>;U9AP<@V7DP=>V9CP==U9BR?>QB:T>V6BQ==U:BQ>QB:V==QB9S?=O_xxw1v0tixwxwxxwxwwxwwxwxwxxwwxwxwxxwxwxwxwxwxwxw xrkfiq^;VF@M@6O?9K>9R;:O@8Q?9P?:T<;N@8R=;PA9Q?9?. JA8ND7OB.;23O: LF4L/ 0 =1 L2 )KC$5A1KJ6FN2HE6IJ3JH6HJ3JH6FM1KJ6FN1KI6JK2JI6HM1LK7HM3JJ7EO2IL8CP2GL8CQ1HL6AQ2FM9@S4EL8?S5DL;?T4BO:=R5AN;;R6AO=:R8?J:=R5BM:=Q6AM;;S6AN<;S7@O:>T5AN;N?:R<7Q=:OB8Q@:NA6PB:MC8PC5OC6NC6ME5LE6NF5KH3F7CP2FK7CO3FK8@R2GL8@R2FL7DQ2FL8BR2GN9BQ4FL9?R4DM;>S5AN;>S5BO:;R6@O=;S9@N<:S;?M>;S:

8U;?TA8R=@UC6R?>TE8SAU7FT=>U8ET@>UF8SA>TE7QCC3;H0=C3:H12AC/B?1@C/A?2>D0@?1BB/A?1@B/A@2@D/@@1?E/@?2AB.@?2BE/@?2?D.?@2?D.@@2=E/?B21D;2E>0B;5GD7AWba^_uxwxwwxxwxwxwwxww xwxwxwxwwxwxxwxwxxwxwwxwxwxxwxxwv1w0wxxuD2;E/=A2;G/0A;2B>/@<1A@/@<1AA0@=2@A/?>1?B-?>2>C/>=1@A/A>1?A/@>1?C/??1>B.?=2@A/?>2?C/?>2?C.>?2>C.=?20?;1??/@=2?A/?<12<@.>;0??.>=1=?.>=0>B.>>1<2>A.>>121;C.Vaa^_uxwxwwxxwxwxwwxww xwxwxwxwwxwxxwxwxxwxwwxwxwxxwxxwv1w~~~~/xwwt7=72B70<62B9/;71B:1<52C80;61C90<62C:/;61C<.<71A<.:80B>-;90@?-;90@@-::0>@-8:0>B.::1=B-8;1=E-8;1;B4::1=@.9;1;@-9:0;B.7;1;C09:0=A.8:0-::1B@-;:1??4;81@<.<90?<.;80?>-9:1??/;81@=.:80@>.;81??.:90@A-::0=@-9:0=C,9;0;C.8;0>-990>?.890<@.9:1=@-891;A-8:0;B4991<.98/>>0;71@<.981@=.:81>>.990>?-990=@.890=.980<>.870;>/891;?-7:1:A.7909@289.;?.8919@.8909@.8919@/791:>.770:?/79/9A.7918B/6;19A.6918B04;26A.5;26B14:25B24915A33;44B22;53B42:43A64;23C23:43B43;43B32:53B52:44A32924A32:22B41:42B60;53A50952A7/:61@7/:61A9/:70?:/951>;/:81>;-991==.980==2:7/?;/:71==.:70==.981==/971=;/860=ZJ8YG<[J8VJD\6MY?B[7KZ?A]8HY??Z;GZA?];GZB>[ZJ8VDAY7JV=@X8GU??X9FW@>X:DVA=XBXC;WCHWA=X9FWB;W;DXC;V=BWD9V@FWA=XVF8UCUM7QI9VM7NL7VO7NL6TO7LM;UL7PL8UM7PN7TN7NO6RO6MQ5SP7KS5QP8IS5PS9HU5PS9GU4NS:EV4MT;DW6KU;CX6JT=AX7IV>@VHVG8UA>VG8SCUE7QA=UE7QB;TF6QE>U6FS>=T7ES?BSC8S?>TE9S?=SD8RB;TF6QB:SH7QD9TI7NF8SI6NG7RK8MH6RK5LK5QM6JN=SK6NH9SJ6KI6QM6KL5QM7IJ:SK5LI7TJ6KK6SK5KM7QM7IN4QN8HO3PN7GQ4NP7EQ3MP9ER3MQ:BR3LP:AT4JR;BR4IR;?T6HS<>RFTF7SA=RD6NA;QH>`WSehusvxwxwxwxwwxxwxxwxwxwxwxwwxwwxwxwwtS/ww1w~~~~0xs:@81F:2@90E;2@90C<4@71D93A82E:2A90C;0@90B=1@:1B>1@;0A>0@;0@?/?=0@@.><0>@/><0=A.>>0=B/=?01:D6==1>B/==0=E/=?00:D2=<01=C/=?1:D/;>1:E0;?29E1;?28E0:@37E19A46G17@36E28@45E27A54E36A63F65@63E:9?55F37@53H56A63G66@53E76@44E57A54F46A63E63@62E74A83E93@81D82A81C:1@:1D;0@90B<1@:0A<0@;0A>/@<0@@0?<0?A6?;1B=1?;0A@0?<0A@0?<0?@2?:0@>1@;0A?0@<0?@/><0>B/>=1>B0>=0>1;C/<@1;D.;>0:C0;?19D/;@28E0:A27F29?36E:?72E83@81F:2@91E;1>84D>4P[Y[Ztxwwxwwxwxwxxwxwxww xww xwxxwxom݃xv1w0xs:>71B92?80B92>80A:3?61C93@81B92?81B:0@80A;1?91A=/>:0@=0>:0?>/>;0?@/=<0>@.=;0=A/==01:C0:>29D09>27D09>27E18?36E27?36E26?35E36?44D56?44D64@53D98?43D37>53D46?52D55>52D66?34E46@53D45?53D63@52D64@73D82?71C82?81C:1?81B;1?90B<0?90A=0?:0@>0>:1??/>;0>@5>:/@<1>:0?>0>;/?>0=;/>?1>90@>1?;0?>0>;0>?/><0>?/=<1=A/<<0;A/<=1;B/;>1:D/;>0:C/:=18D0:>18D19>28D28?26D9?70C74?71B92?80B91=83D=4P[Y\Ztxwwxwwxwxwxxwxwxww xww xwxxwxssxv1w0xs:=51B82=6/A:2=70@:3>4/B83?60B82?70A92>70A:0>91?;0>8/@<0>9/><1<;0>?/=:/=?/=:/<@/=<006B28=35D17>15C27>24D36?35B35>34D45>42B87=33D46=33C35=31C64=42C65>12C46?32D35?43B54>42C53>62A63>60B72?60A92=80A:1>70@:0>8/@<0?90?;0=90@=/=:/=>4<9/?=1=80?<0<8.>?0<9/=>1=7-?<1>9/>=0>:/>>0=:0=>/<;1;?/<;/;@/<;/:@0:<1:B/;<09B/:<08C0:>18A18=18C08=15A8<60B83=51B82=6/A:1;65C=3OZX[Ztxwwxwwxwxwxxwxwxww xww xwxxwxSFxv1w~~~~/wxwt@0:D/:<09E/8<29E09=127I36=35I45>35H55>44G63>53F73?43G93?52G92A43F64>43E63>52E82=62D92?54G73>53G82>52E92>53E:0>71E<1=71D<0>71E?0=80C@.=81C@0=91@B.=:0?C.=:0?D/<;/?D.=A/<:/=B/;;1=C.<:1@B.<:0?D.<;0>C.;;1>D.:<026H26>26H36>25H36@27G27>26F26>25F35=45F36>27G27>26H35>36G36>36G44>44G64=54G73>44H93=52G:1>62F;2>72E<0>71C=0>71D?0>80C?/=053D82=52C:2=54E73=54D82<52C91>62C:0=72C;1=71A;0<71A<.=71A>/<81A?/<90?@.;90>A.;90=A/;:0A/;91=B.::026E35=34E55<36E37=26E35<35E34>35F43=44E64=53D63=53D62=52D82=62D:1=61C;0<71C<0=71A=0<70@?0:0;C/:;0:C09<19E/9<18D18;3>/:80>>0:81>?,;80=?.::/;@/991;A/:70>>/:81=?/9:0:@.;90C[7MY?B\8L\?@\:I[B?]E]F<[@B\G<[CA]G:ZD@YE;Y=C[F;X?C\G:XC@[I9XB?\F>[?B[H<[BB]H;ZD?ZI:YF?]K9XG=ZK9VI;\M8UL:ZO8TO9ZP8TN8XO8RQ7YS8PT6WS9OU6WU8MU5TQ8OO6WS8MQ6WT8MS6UV9LT5VS9QQ6VT9OU5WU9NU5TU9LW5VX:JW5SV;IY5SY:GZ6PY=E\7PZ=E[6NX>C\8M[?A]9J[AA]:I\A>\;HX?@Z7K[@@Y8K[@?Z:H[C=Z:H[?C\8JZAA]:I\A@\;GZB>\=G]D=[>E[E<[@C]F;ZCA[I:ZE@]I:ZE?ZI9YH=\L9WJ;[N9VL:[N7TN8S;HV4RX;GV5RX;EY6PY=DY5PX;JX5QW;GY6PX;EZM`gTqtqrswxww xwxwxwwxusqrr ݃xw1w/wwxvV:ET4OU;DV4OU;AV5MU:GU5OUAX7JW?@W7JY?>X8HWA>X;FXA=X;DXDAXE9U@@XF8TB>XEBXF:V@AYG9UA?YH9UC=YJ9TEAY7JX?@Y7HX@?X9GX@?V7HX?>W8GX@;W:FX?AX8IW@?X9HX@=W9GYB=X:EYDBYE:W?@XG:VB@YH9VD=XI9TF>U5FU=>VE7R@=VE7R??WE9S?=TF7RA;U6EV?;U9CP=>T5GT<=U7FW?>T7ET@;U9CVB:T>UF8S@=UE7QC54C53=53C62>63B82=44C53=54B53?63C92=62B81=44C63=63B52=63D81=62B91>62B91>72B;/=81?<0=81?.<:1>?.;:1=?.;;2>/;:1=>.<;1=B/:;1<@.:91>>/;:245D35=27C16=36C16?36E45=44C34<27C27<36C15=46E35=34D44>34D44>54E52=53B73>62B72=63B81=63C90=72A:0=72A;/=92?=/;1:B/9<2:A.:=29D08<28C07;1:B/9;29B.8<29E/7:17D07@TUUWuxxwxxwxwwxwxwxxwjmxt{݃xw1w0wwxu?19A/9;28A09;27B07:0:B/8;29A.7<28B/7;18A/6;17C06<36B15=35C26<35C24=44C34=45C53=43B53=53B62<53B71<43B43<52B53<53A63<51A71=34C63<53A51<63B61<52A71<61A80<72?:0<81@;0;81?;/<91?>.;91=?.;:1/;91<>/;:0;?.:80>?/:91<>.::108@/8907@05:27@06929?.7:29@-7929?-7;06A/6916@06:25@15:26?15;44B13;24A23<33A22;33@52<42A51;52A60;33@32;42A52:32@72962?71:44@42;43@41;44?50<41@60:42?71;51=90;52=80:81>:.;71>:.;80<<-:71;=.:91;>-991;?-880<<.:80;=.970;>0791:>/881<<.981<=-982;=-990:?-8809>.9918?/7918>/7;27A.7:17@/6;16A/6:25@15<35B14;34B13;25A05;25A15:14A34:44@34:26@15;36A04:36@03<23A23:23@34;33?52;34?42;62A51<42@61<51@7/;52>90<71?:.;71>;.909?.8:08@/8907@05:27@06929?.7:29@-7929?.5907A/5=UWuxxwxxwxwwxwxwxxwbA@A2 xw1w~~~~0xt8?83H:2?92F<1@:2E>2@83H;2?82H<1A92G>0?;2F@0@:1E@/>;2EA/?<1DC/=<1CC.>=1AE.=>2AF.<>2?G.;>1?H/=>2=G5==1@D.<=1?E/<>2=F.<>2<2DC.><1DC/?<2BC5>;2D>/>;1D@/>;1BA.><1AC0>;1DA0>;1DC/@<1CD/==1BE/>=1@E/<=2@F/=>1?H/;>2>G.:?20?;2F?1A;4FI9HCZmkbgfdkkbgh]Tu݃xw1v0xt8>73F:1>82E;1>:2D<3>73G:2>72F;0=82F<1>92E>1>91D@/>:1D@/=:1BA0=;1@B/=;1AC/=<1@D0;<0?E.;=2>F.:=2D.<<2>D/;=1=E/:>2E.9<12;H18=39H28>37H27?37H46?47I55>45H54?55H63>64G:8?45H35>56G44?54G64?74G75>46H55>55G53>54H73>64H83>63G:2?72G:2>72F<2>81D=0>92E>0>:1D?0=:0C@/=;1CA.<<1@B4>:0C>/>:2B?/=;1B@/=<2AA1=91C@0=:1B@.<:1AB/<;1AC/<;1?D/<<1?E/;<1>E0;=12;H19>1:H18>39H17>47G9>72F91>73F:1>82E;1>:2D;3>73G:2>72F;0=82F<1>92E=1>93EH:GAZljbfedkjbgh]T}xw1v0xt8>72D81>71D:0=83A;2=62D80<51C:0=71C;0;63C=1<81B=/<81B>0;:1@>/<91?@/;:1?B/;;1>A.9;2=D0:;1B.<;254E34>44E53=65C65=35F33<33E43=43E72;45F83=63E71=63E91=72C90=72B;0<81C=1=92A=/;92A@0<92@@0<:1@B4:82B=/=92@>.=90A?/;:2>>1<80A=.;7/@?.;:0@@/992@B0;:1>B.;:1>B09<172D81>72D:0=83A:2=62D80<51C:0=71C;0;63C=1=93CF:F?Zkibfedjibfg]C5xw1v~~~~0xuFZJ8WE=YK8UF[I8WG=[K7UJ;ZM7TL:ZN8SM8XO7SN7XR8QP6WR8OQ6XS9MS6VS9MU5VU9JV5UW:IX5RV;GW>UT8LS6TU:JU5SU9GV5RW:FV9UU8JW6TU9IX5TV9FY5QW;EZ6PX=DZ6MX=DZ6MZ?B[7KZ?@[8J[A@[:HZB?\;G[C=Z=F\E<\?CZE;XDKZB>Z;GZDC[F:XAH\C<[>E[C;[>E[D:ZAB[G:YB@[I:YC>ZI8XD=[L9WG;ZL8VH;[N9TK:YN8TL8ZP8QO8YR8QQ6WR8NQ@YO7SK9XP8QN8WP7OO7WS7NP;ZP7QO9YP7QQ7YQ6NS6WS8MT6VT9KU5TT8KV4TW:IW4RW:HX4RXB\8KY@@XKYH9XC?ZJ8WE=YK8UF[I8WG=[K7UJ;ZM7TK:ZN8SM8WN7QL7XQ8PO6j݃ww1w0xuEXI7SC?X8HV@?X9GXA=X;FWAFWB@YD:W@?WF9WB>YH8VDWN6OH8WO6NK7VO6NM6UQ7ML:VM7PL8VO7NM7UO7MO5UP7LP5SQ8JR5SS8IU4QS9HT4QT9FU5OT;EV5OV;CW6MUXI7SCWF7SA=UE7QBU6GT>>VD7T@WF7SA=UE7QB80:60?:2:42?71:41?81;62?:1:60>;0;82=:0:60=;0:71==0:80<=/970;089/:?/8919?/7908A1880:>08909?/8:19@07908A07;28?06:17@16:27A26:25A25:25@25:25A35:24A34;33@53;44A87934@34:33A33:44@52:42A64:34@33;33@43;44A63;42A71;63?61;42?72;52?91:61>90:61=90:61>;0:61=1961=;0:70<0980;>/992;=/890:>0991:?08918?07918?07918A17:17@16;16@26:36A8952?72:51@71:62>80:60?:2:42?71:41?81;62?:1:60>;0;82=:0:60=;0:79`݃wv1w/wxxt8:40?60:51>7/961>71942>71941>81:41>81950>:0961>:0860=;0861<;/97/;/7909?/7819?48809=/88/9=/7908=.6918>/7709=07809>08808>07807@06918?05917@16826?05:14@24915@24:24?34:13@33;33@42934@76923@24:22@33:32?31:42@43934@33933@44:33?42:31@61943?61942?71952>70:50>90950=90:60<:0950<;/980<07719>/79/8?/6807?07907?17906@05:16@15926@7941?62:40?60:51>7/961>71942>71941>81:41>81950>:0961>:0860=;086;gwv1w/wxxt6840>60951=70950=92:42>60930>71:41>8083/<80951=:095/<:1851<:.95/;;/96/:;/87/908808>3670:=/67/7=.7817=/6807?18709=.77/8>/8708>067.6>/6817?068/6?16816?/58/4?15914>14913?24812>23912?53:33?64824?22821?32932>32932?54924?22922?33923?42911>42942?61930>72942>60930=80:50<7095/<90840:9/85/;;0:70;<3760<9/85/;:/860::.870;<1951<9/85/;;/950;;/86.:;/870:=/87.9=08719=.77/8>07807=/6806?06705>/58/5?26915?5741>60840>60951=70950=92:42>60930>71:41>8083/<80951=:095/<:185./ wv1w~~~~/xuB2=G0I00@H0>=2CD/?<1AC/?>1AG/>>2@G/>>2CE/>=2BF/?>2AH/>?2@H/=?2>H/=?3>K/<@31@:2G@1A:2GA0A;1EC1?2?I/=?2=G0I02;H0;?2;H1:?3>H.1@:2D?/@;2DA/?:1CA/?;1BC/>;2BD/>=1AD.==0?G.=;1AC/><1AD0=<1@E/>=1?E/==2BC.?=1AE/>=1@E/>?2>F/=>2=G/1@:2F?/@:1DB/=1=G/<>22;H0;?2;H1:?3>H.3:H0:@3:H18?39I38?38H25?46H47>56G55@45H64?55H64@63G73?74G93?62F:3=35F55?54F84@64G93?64F:1>74F74?55G83?83F;2A84F;1?83F=2?92D=.=:1C?1=:2B@/?:1BA/=:1BA/><1?C.<<2@D/<<0>E/<82@A/>:1?C0=<1@D/<<1?D/:<1?B/>;1AC/<<2>E/=>2?E.;=2=G0;>22:G19=3:G19?29H18?29H28?46H26?47H36?45H46<28G19>37G47@48H47>46G55>47G28>39H36?56H56A56H55@55H85@64G71?73G93>74F:2A72F<1?72F<1?92D=0>92D?0>90B@0923:H0:@3:H18?39I38?38H248$ "wv1w~~~~/xxwuZCY7N[>BZ7MZ?@Z9L\A@Z9I[B>[;H\B=YC\H:ZBA]G8WC@YDD\G;X?C]G:WB@\I:WC?]FD\G;Y@C]I:WC?\K9VE>\L9VF>[L8UH=\N9SK9ZO7SM9ZQ7QM8YR8PP7XS8NQ5XT8NT5WU7KS6TP8PO7XT8MQ6XT8LS5UV9KT5VT8NO6XT9NR6XU9KT5UX:JU5UW:IV5TW:GX6TYZ;G]DCY7O[>BZ7MZ?@p%݃xw1w/xxwuW:ET4OV;DU4NW;BU5MV:GU3OU:EU4NVX8FXA>W9FYBAYE9V??XG8VB?VC9V=CYD9U>AYF9U?>ZG9TA>YEXH8TC=XJ8TE;XL8SE:WL7RI7VM8QI8VO7OM6UO7NN6UO7MO5UQ7KP4SS8JR5RN6LM6UQ7KO5TR8JP4SS8IP4SQ8MN5TQ8LP5TS8JP4RT8HR4QT9GS4PV:FT4OU;EV4MV?W7HX?>X8FXAV7KX>>V7HX?>V8FYA=V9FY?@X7IX??W8GXA=V9FYBT5HU<=T5FT?:T7DU@9T;BVB9U:BVC8T=AVC8S=>VD7R@=R@:T<@UC7R=@VD7R>?UD7Q?=WD:S<@WD8S=>UF8Q@>VF6Q@;UH6PC:UH5OC8SJ7NG8TJ5MG6SL5LK6SN6KJ5SN6IM5RN6IM3QO5GO4OJ7KK5QN5HL5QO6HN4QO6FN3QP7JK4RP6IN3QP8GN5QQ7EO2OR8DQ3NR7CQ2MR;BS4LS9@S3KS;>T6IU<>U5IT==U7GU=:T9DP:S8DW=>T6GV==U6EU@=UF6QCT5HU;05718>06827?14718>06728?07817?14826>15926?25816?14925@23814@34934@43924@43833>51733@52:43>61:44@42943?52833>62843>70834?53844?52:42>71852=71952>82842=80951=90841=:0951<;/851<;/861:/662;<0862;=/871:=/6819=07818>07718>/6818?05707?07827@15816@15825?23725@24925?33:27@14926?24825?24834?32826?25826?24925?33934?43934?53833?42933?61832?62942?81932>81842=9/751>90961<:0929>/6828>05718>06827?15718>06728?07817?14826>15926?2?e(݃xw1w0xwxu=18<05728=/5716=04628=05628>04717>05716>04816>25725>12725?23825>33733?33724>41833>42733>50733=61934>43933=42834>51833=61734>51734>51733>61833=60842=81842<7/641=90752;90661;:0742:;/661:;/651:<.561914726?15716>13825?23725?12724>33926>15925=24826>13824=33726>23726>22725?33824>32833>53823>40733?61833=61742=71833<8/752=80742<8/651<:0718=07818<05728=/5716=05628=05628>04717>05716>04816>2An(xw1w0xwxu;07<04636=04606;03627;/5717<04716<04625=/4825=14814=13624>23713>22633=31723<31723=41642=50733<30734>40722=41643=61732<41643<41833<51732<51742<5/852;70741;60632;90730:9/652:9/65199.7519;/5518;/56199.652:;.6509:0562812724<12726>12705=13634>23714<22635<13825=22724=23733=21833<42822<32623=51721<51642;60732;6/732;7/641;8/652:7/628=/4607<04636=04606;04627;/5717<04716<04625=/4825=10) (xw1w~~~~/wwxs;D:3J<2C;3K>3B;3J@4D:4J=2C;3L?2C;3J@2B<2KC1C=2ID0C=2HE1C>2GE0A?1FG0B@2DG/@?2DI/@@3BJ/?A2BL/?A3@K7@?2BH0@A2AH/?A3@J0>@2@K2@@2AI/?A2BK/>A3@L1>A2?N1=B3>N13D:3L?2C;3K@2D<3IA1B=3IC1C>3GD0A>2HG/B>2EG7B=3GB1B>2FC/B>2FE0A>2FF2C=2FC0B>2GF/A>2EG0@?1FI/@@2DJ/@@2BK0@@2AK0>A2AK0?C3?K0=B3>M1=B4=M2;C43B;3J@4D:4J=2C;3L?2C;4J@2B<2KB1EQo+݃wv1w/wwxs;B93I<2B;3I=2B;2H?3B94J<3A93K>2A:3I?2A:2H@1@;3HB0A;2GD0@=3FD0@=1EE/@>2CG/>>2CH0??3AH/>?2?I/>@2@J7@?2BF0??2@G/>@3@H0>@2>I1>?2AH0>?2AJ0=@3?J1=?2>J0;@3>K1;@32B:3J>1A;3HA0@<2GB1A<3FC0@<2ED/A=2EF7B<2FA1A<2EC0A=2EC0@>1DD1@<2FB1@<2FE0@=2EE1@=2CF/?>3CG/?>2AI0=?3AI0>?2@I/=@3>J0;@3=K13B94J<3A93K>2A:4I?2A:2H@1BT{+wv1w/wwxs;@93G<2@:1F=3A92F>4@63G:4?83G<2@93F=2?:2F@1@93F@1@93EA0@;1DB1?<1CC/?;1AE1><2AE/><2AF/<=3?F0<=2>G5>>2@D0==2>F/=>2=G1>>2=G2=<1?E0==1?F0<>2>G0<>22=I0<>3:3CB0>;2CC5?;2D?1?;2CB0?<1BC1@<2BC2?91D@1?:1DB0?;2CC0><1AE0><2AE/?<2@F0=>1@F1=>2>H0<>1334;H29?49H;?94G:4@93G<2@:2F=3A92F=4@63G:4?83G<2@93F=2?:2F?1?2" ,wv1w~~~~0xtEZJ7VD<[M7VF<[M7UG@ZG7VD=[J7WF<[K6UI;ZM7UJ9ZN6TM7XP6SN7YP7PO6XR7PQ4VS7LR4UU8LT4VT8KV4TW9IW3SV:FV=US8KT6TV8IT4SX9HV5TX:GV8TS7IT5SV9IW4SV8FX5QW:FY4OX:EZ5MY@Z7LZ?@[7HZ?>Z8G[B>[:H[B<[D\F:Y?GZA[I7YE=[J8VG;[L7VG9YN6SI8YO7SK8ZO7RN6YQ7QP5WR7NQ?XN7RL9XQ6PM7XS6PO7XS7OO:YN6PM8XQ6QP6XQ6NQ6VS7NS4VT7LT4TU8KW4TU9HW4RW9HW3PX:DX4OYW8FWA=X9EXA;W:DWB;W=AXD:UBHWAEX@;W:EXB:WAYD:U??XE9VA=XH7TBUN6OH8VN6NJ6UO6MM7TQ7KL:VM5OJ8VN6NM6UO7LO5UP7KO4SP7JR4RR7HR4QS8GS4PT8FT4NT:DU4MU;CW5MV;AV5KV<@W6IW>?TGWG7TA>XH7TB;XJ7RDEU?:T9DTA9R;BUB9R<@UC8R<>UD6S>=TE8Q@;UF7PB;TH6OC9TI5NE7TJ6MF7TJ6KI7SK6JI5RM7IM=SK5MG8SK7KI6RO5JK5RM6IJ:TJ5LH7SK6JJ6RM6JK5RN6IL4QN5GN3PN8FO3OP7EP4NQ9DP2MQ8AQ3LR:AS4LR:?R5JS;>R5HT==QETE7R?=TF7PA;TJ5PC:TH6ND?UD6Q@=UF6PB;TH6OC:TI6K6/xw1w~~~~0wxxX2632=80642<62642;82632;61732<71631;71742;80642:80741;:0541990641::06518:/651:;05418<05618<05516<56518<05518=04618;16527<25517:05518<14507<05617<14616<14616>13614<14616=24624<23725=22614=42724=42623<76624>43523>51633=43633<53623<32723=42623<42723<51632<51722<60631;61732<71642:80742;80531::0651:905419;5641;91541:;0551:916519:2641980641::05409:06519:05518:06518<04517;05518<15516<05617=14516=14716=14524=7632=61632=80642<62642;72632;61732<71631;71Ch2݃xw1w0wxxX2631;61622:61530:70632;60631;61532;70631:70630;805319805419905419:05408:05418;/4518;/4417<04516<45508:05517;05416;05505<04517;05507;14517<04506;145/6<13515;13615<13514=23614;33514=22624<31623<51623;74523=33523=32513;42521<42623<32622<42523<51622;51612<51522:51632;60531;70631970531;80541:9/5319:05418:4540:8154199063189054/8:/54198/6409905419:05408:054/8:04417:05517;04517<04505;14416=03616<13515=23524<5531<52631;61622:61530:70632;60631;61532;70Dq2xw1w0wxxX1412;61421:40731952422;50421;61521961600971422:7/4208905209805308905418905308;/44178/4306:/5407:244/6:/4307:134079/6506904317:03307;14406:053.5:13316;02404<135/4;13414<14524;23403<32514:22513;32613;53412<22413;42423;22712:33413;31422<42512:425/1:51413;40421:61611:61521:61532960521:8053186052088/53189243/97042198143197/74087142198033099043088061/89043189/3306;053/7:04306;05416:04405<13505903404;03505;4420;51412;61422:40731952422;50421;615219612" 3xw1w~~~~/xYC4?M0@E4>O1>E5>N1=D3BN0@D6AP1?D4>O1>E5>P2=F6=P3=E7:R5;F7:P5;F79Q79G89P88G98P:7G97P;7G:6O=5G:5O>5E88O97F:6N:7G:5N=4G;6M=4F97P:7F;8P<5F:6N=4F;5N?3G=5M@3E>3KC2E>3JC1F?3JF1E@4IG0D@3GI0DA3GJ0DA3EK0CB2EL0A?3GG0CA2EI0DA3DK/BC3DJ/BA3GI0CA5GK/CA3DK/BC3DM/BD4BM0AD4?P1?D4?N1?E5?P2>F5>P2=F55G<5N@4F<4MB2G=4LC2F>3KD2F>3JF1A3BM0@D4?M0@E4>O1>E5>N1>D3BN0@D5AP1?D4>RN|5݃ww1w/xYC3?L0>C3>M0>D4=L23HC1C>3FD/B>3FF0B?2EG0B@3CH0AA2BI/@?2FF0BA2DG0B@2CI/AB3BI0@@3EG0B@3CH0BA3CI/@B3BJ/?B4AK0?B4?K0>C4?L0=D5>M1=C53GC0@3AK0?C3?L0>C3>L0>D4=L2J0I0>B4=K0=A42B<2FB0A=2EC1A>3ED0@>2CC0A=3CE/@?1AF.??2@H1><3DE/@>3CF/?>1@G/?@3BH0@>2CE0A?3BG/??3AG/>@4>H/?A4>J0=A3A4J0I0>B3=K0=A4Z8IZA>Z:G[B=[C[E:Z?B\F9Y@@\G9XC>XC:W=CZE9W>B\G8WA@[I8VB=[E;Z>BYF:Y@A]I:XB?[H9VD>[J8VE@[8KZ?@[8I[?>[8H[A=Z:FW>?X7KY?>X7I\@=Y9H[BAZ7JX@?Z9H\A>Z9GZB=Y;F\C;YA\F9XAA[G9XB?\I8XE=ZK8VGUB:U;BYD8T=BXD8T>?YF7SA=XD:VXH8SB=XI7RC:XK7QE:WL7PG7VM7OI8VN6NJ6VO7ML6UO6KN3TP8JP4SR7HQ4QM6KL5UQ6JN5TP6JN4SS6GQ3RQ7LM5UQ7JO4TQ7JP4RS9HQ4RT9FR2PU:ET3OV:DT3MVW6HW?>W8FX@;V9FT=>U6JX==U7HW>=U7GX@:V9EX>?W6IX?=V8GX?>W8FXB>XG9T@?XH8SA=XI7RD;XI6RE9WK7QG9WM6NJ6O9ER3PV8CS4OU9CS4NV:@U4LU9FS3PV:DT4N^g9ww1w/xbQ7BP3MQ9@Q4KR:?R3IQ8DQ3MQ:AR2LT;@R2JSR4HT>=T3FT=;S6DU?;S8DU@9S9BUB9S:AUC8S<>VD7S==WD5Q@=QA8S;@UA7R<@UB7Q>>TE6P?;TB9S;ATD8R=>VF8Q>;UF7P?;TG7OA:TI6OB7TH5ME6SJ5LG7SL5KI5RM6JJ5RM7HM3QO6GN2QP5FO3NJ6IJ4RM5HK4QM6GM4OO7EN2OM6JK5QN7GM2QP8FN1OP8EN2OP8DO2NQ9BQ1LR8AQ2JS:@R4JS;>S4HS==T5HT=;U6EV>9T8DP<S6HS>UB7Q==UE7Q?=UF6PA;TH6PB:TH6OE8TJ5NF6UJ4LH5K9CQ2MR7BP3MQ9@Q4KR:?R3JQ8DQ3MQ:AR2LO. 9Aww1w~~~~0xP316;13426;23425:23416;136:13316<13326:13415;23424;12325;23424:32434;42424;42423;41433:41433;51633<42423;42433;62433951423;52334:41323;51423:51423:614329603:715329714429914328813328904428903427:04519914318904428:134279134189138903318:04327903317:03426:02326;14425:13425<23425;22325;22424;22424;22625<23424;22425;33424:32424;35;22314<32414:32424;42433;41324;52533:51433:71433:61322:61432960332980617;14316;13426;23425:23416;136Kp=݃xw1w0xP316:13326:23315:23427:14416:13325:02325:13415:23324:23324:22424:32324;32423:42313:31423:51323:51533931422:413:52323951424:42523:413239403239514239614328614238714329713328814327813228803328913317:03417703317813328923327913328814318903326902327913316:13326913326:13425:13325;23414:315:12325;32314;32524912414:22325:314:32425:23414:22424:21324:32424:42423:42423942423:51323:61422961322:603971322980516903416:13326:23315:23427:14416N|=xw1w0xO215902126:24811316802125802324902325:1121490221480122392032393127213139312930322930312950423:31322931213:51122840313:21223831332851323960212840284012277/232770166032177011268/23268.32169033187032177021279112258023187021266023259032279022168022167012259013249138123149123911323:11313931415:12214911215:32123821315912124812323922314:31213921223820123940285010274132295011285/286/312770316903215902126:248113168021252 =Bxw1w~~~~0xN8G=5O@6G>4MA4G>3MB6G<5OA5G=5OC5G=4NC3F@4NE3G?4LG2F@3LH2F@4JI1FC3IL1FB4GK1EC4GM1ED3EM1CF4DO1CE5BO9EC3EK1CD3DM2CD3BN1CD3AN3CC3EN2CE4DP2BD3BP1@F5AQ2AE5?R3?F6?R4?F6>R4>H7F89Q7:H99Q9:G97P:9H:6P;;G89R::H:8R;9G97R<7G<7R=7G<6P?5G=5P@6G=5OB4H?4OD3G?4LD3G@4LF3GA3JG1FC4KI1FB4HK9F@3JE2FA3JG2FA3HH1FB2HI3F@3JH3FA3JJ2EA3IK1DD3HL1DC3EM1DD3EN1DC4DO1BF4CQ1BE5AP2AF5@Q3AG5?P3>H7>R4>G76G=5O@6G>4MA4G>3MB6G<5ODU?݄xwv1w0xM8G=4M=4F=3L@4F=3KA6F;5N?4E<4M?4F=4MA3E=4LC3F>3JE1D?3JG1C@3IG1C@3GJ1CA3GI1CA3FK0BC3DL1AC4CN1AC4AM8DB1DI0CD3CJ0BD3AL1BD3AL2BB3DL0AC3BL0AC3BN1@C4@O1@D4?O2>D5?P3=D6=P3=F78O5:G98O69F96O98G96N::F89P88F97O88F97P:7E96P;6F;5O=5F<5O?4D=4M@3D=4LB3E>4LC3E>3KD2E?3IF1C@4IH1DA3GI8E?1IB2FA3HD1EA2GG1EA2GG2E?3IF1D@3HG1D@2HH1C@3GI0DB2DK0BB3DM1AB3CM0@C4AN1@D4@N1@D4@O2?E5>O3=E6>Q4=E65C:4K?3D<4J@3B>3JB2E=3IC2B=3HD2C?3GE1B>3EG/A?1CG1A?2CH/@?2BI0@B3BL/@B3@K6B@2BI1BB3AI0@C2@L0?B3?J2AA2BJ2@@3AK1@B3@L1>B4?M1?C4>M2>A5=M3=C52GD3B=3FF1C?3FG1@@3EH0CA3DI1A?3BJ1AA3AJ1?A3@L0>B2>K2>B3=M1=A3=L2Y9FZA=Y9F[B;Y;CZC:Z=B[D:WCJZBXG8TBV7GW>=V7FWA>SFVF6S?XUnBw1w/wxxM>TE6P@:RF4PC9SG6NC=TC6Q@;TF4OA:SG5OC9RI4LF9SH4LG6QJ4KG5RK5KI4PL6IK5QL5HL4OO6GL3OO7DN3OP7DP2MP7BP9NM6FM4OO7EN4LO6CQ3MP7CO6ON5FO3NP6DO3MQ8BP4KQ8@Q4LQ8@R4HR:?R3IR;>S5FS<=R7FR<;S8CT@9S9@S@7S:T9BT@7R:ATA8R<>TC6Q>?TC6Q?;SD5P?;TE6PB8SG6ND9SH5ME8RJ5LE6RK5IH5RL5JJ4QL5HK:QI5LG7RK5KH5PK3JK5QL5JI8SI4LH6RL4JI5QL5IK5ON5FL5PM5FM3NN6EN2NO7DO3LP8CP4LP8AP4KR9@Q4JR:>Q5IS;>S5GR<xww1w~~~~0xwx\G5BP1DI6AR2BH6?Q3AI5CQ1DH6CR2CI6@Q2BI6?T3AJ8>S5?J8=S6?K:7Q?7K<9R:9K<7Q;:J=6R>7J=6P?6K<9R<9K=8R=8K>7P?7K>6QA6KA6OC5JA5ND5KB5LE3IA4LG2JC5LI1GD5JJ2HE5HK2GE5HL2HF5FN1GE5JJ1GE3HK2GF4GM1FF4EM1FE5IK1GE5IM0GF5FM1FG4FP1EH6DP1DH6BQ2DI7AQ2BH5@S2BJ7?S3?I8>T5@J9=R6>J8=S6>K::S7=J8>R4?J77QA5J@6PC5J@6ND4IA5NE4KB5LG3G6DP1DH4BP1DI6AR2BH=dI݄xxv1w0xwx\F5AN1AG5@O1AG6>P3@E5CO1BG5AO1AG7@P1AH6>Q3?H7=P3?I8=Q5>I8;Q6=I8;Q6;I98Q8:I;9P:9I;7Q;9I<7O<7I<5N>6H97Q:9J<7O;8I<7O=7I=6N?6H;9Q;8I<7P<7H=7O=6J>6O@5H?6M@5I@5LB4H@4LE3HA4KE2GA3IG1GC4HH1FC4GJ2FC4FK0EE3DL1DA3HI1GD4GJ1ED4FK0EE4DM1DC5HJ1ED4GK0EE5FL0EF4EM1DF5BN1CG5BO1BG5@P2BH6@P2@G6=P2?H7=Q4?H8H8;Q55MB4H?5MC4H@5LC3HA3JF2C4BO0CG5AN1AG5@O1AG>jIxxv1w0xwxZE3?L2@E5>O1?D5>N1=D3AN2AE5@M1@F6>O1?F64JB3G?3JC2G?3HD1D@4GF1EA2GG0D@3DI2EB3DJ0BC4CK1C@4GG0EC2DH1CB3DJ0BB3CK/BA3FI1EC4EI0DC4DK0CD4BL0AC5AM1AE5?N1BE5>N0AF5=N1>E7G5;P3=E6:N6=G79O6:F99O6;E6N1?D20*I^xxv1w~~~~0xxwdU8BR2QY:AS3NX;@S3MV8CQ2PV:CS3OX:AS3MW;U7GZ@;U8G\B9T8C[D:T:C\D8S?\F7S?=XD8T:BZD7S;A\G7S??ZH6R?=ZD8T;AYF8S=@[G7S?=YH7RA<[I5PB:YK5OD:ZL5OH7XN6NH7ZP5LI5WQ6KJ5WQ6IL4US7IO3VT6GO3RP6JJ4VQ5IM3WT6HN4TU6GN2SR6JK4UR7IN3US7HN3ST8FP2TU7CP2QV8BS2QW9BT3NX;AT4OZ<>T3LZ=?T5KZ==T6HZ@O3KT8CP2OU9BQ2LU:?P1LV:?Q3JV;VD6P>=TA7P9AXC5P;?WD5O==XF6N>=WD8R:@YD7R<>WF6O=;XF6P?;R6FV?9R7DS<;Q4HV<:Q5FV=:Q6EW@9P7DW==R4IX>YF6P=>WG5O@M3LT9=N2GQ7@L1NT:?N1JR:>M1KT;VE5M<:SA6N9@WE6N:9Q6CS?7O7BP=;N4IU<:O3CT<9N5EV?8N6AS;:N3HV?9O5CT?9O4DVA8O7AUA7N8AXB6O;=SB6N;?VE5N=;WG4L?9TH5LA9UK4JD6RJ4GE4L9@K2OS8?M0JR7>L-6# K"wxxw1w~~~~0wxxM033563043473/334740372/34583/34473/33474/33473.24575/24475.24476034466/24367/24366.367/143572366/24466034366/13466024355/24466.24456.24367/14366/14467014367/144581144581133581043570133482/33474233481033572143472033572033470034581034471043582/33572/34583033573/34474034474/24475/34474/375/24366233475/23465034365/23475/34364/34575.34465.33476.24465.24476/24466.14467024457/14367014367/233570043573473/335632N}O݅xwxw1w0wxxM/33472/372/33473/34472/33483/34474/34473/33474.23474-24365.24465.23466.14366/24366.23366/14356223365.23365.13366.13366/14455/24366/14356/14466.14367/13467.04357/144570033570033581043570033571/3347323346/043471033470/33471/34470033581033472034481/33572/34571.33473/34463.33474.24474/34474.23475.24365223363.33464.23374.23375.24464/34475.24365/24475.24466.23466-14366.14456.13457/14367/14367/13357014357323471/334722ROxwxw1w0wxxM/33273054263/32262/42161/22371.44253.251.33143-23462.43254.23353.23144/23155.23154.23144.24355033046.23255/35246.23245.34145.12255-25236.12244-24134./4355.24236/03345.03135013237003136/03225003346214127003237105327103236014126/02237//53261/2236//42251.33460/42353/23351.243/33164/32163.33153.24364032154.23264/45254/32254/43153.264-34244.12253-33144.04353.33245/13354.13134/13147/13146.13135.14356232162/33273/-O'xwxw1w~~~~0xwxN>Z:@R>=Z;Z>:W:?R@9X>=Q>9W>@Q=;Y=>Q?:Y>yR݅wxxw1w0xwxM;NA6RB7LC5QC7MC5OD:NB8TB8NA7SD8NC7SE7NC6QH5ME6PJ5ME6OJ4LG6NL4KG6KN3JI7KP3JH6JQ2JI6HQ3HJ7FS3HL7ES:II6HN2IJ5GP3GJ5DQ3HK6CQ5IJ6HR2IJ5GS4HK7FT3HK7DU4EM8CV5EL9BV5DM:@V7CM;?V7@NW9?N<;V;>N>;V=8T<8S=?N>O<:V<=N>:V=TCLA7S?8NA>Rwxxw1w0xwxM;LA6QB7KB5NB7LC5OD9L>5PA8K@5OB7KB6OC6KC4MF4JC4MH4LD5LH4JE6KJ4JG6HL3HF4GM1IG4FO3HG4FN2FI5CP3FH6AO9HH4FN2HI6EO2FI6BO3GJ6BQ5HF3EO3GG5DO3FJ6DP3EI6@R3CI6@S4DK8@R5CJ9?S6BL;=S6@J9;S6?L:;S9>K::S9=L=8R;L:9S:=K<8R;6Q>9K>6R@8M@7P@8KA7OC7LC6ND5JB4ME4KC4LH4JC4LI3IF4IJ3HE4HK9KE3LG4KE5KJ4IF4II4JG5IK6KB3KI4JD4JI4IF5JK3IG4GM2HF4FO2IH5FN3GH6EP4FJ7BQ2EI6@Q2EJ6@S4CJ6?R4BK8=R5AJ9T4DO9:S8?Q=9T9>Q>9R?CP=:S8AP=8S8?R>7S:>Q>7R=?P<9R9?P=8S9=Q>7R;:PB6Q@8PD5QB7PD4OB6OE5NE5NF4MF4OH5LH3NH4LI3NH5JK;OH3LF6OH3KH3PI3JI3OI3IJ6NF4KG5MH4KJ3NI3IJ3NJ4IL3LK5FL2KK5FO1JM5EQ2IM5CO2HM7AQ2GN7@R2GO9?S3EP8?S3EO9=RCPB5Q?MT݆}xxwv1w0wxxM;N@4M?7MB3L@7MB3K@9M>5N>8N@4N?7NB4NA6NB4KC5MD4KE5MD3JE4MF4IF3KG3GG2KH4FJ2JH4FJ2II4EL1IJ6CL2HJ6BN8IJ4EK2JI3CL1HJ4AL2HJ4@L3IH3DK1II4CL1HJ5BN2GK5@N3EK6?P3EL6?O3EM8=O4BM8N=9O9=M>8P>AN<9Q7?N;7P8=N=6O9M:9P7>N;8P8=N<7Q:;N=6O<:N?6O=9N@5N=9NA5M@6MB4L@6ND4LC5LE4KD5LE4JF3LF5HG3KG5HI:LF3JE4ME2HF3KG2GF3KG2GG5LC3JE4LE3IF3LF3HI3KG3FI2JH4EK2JI4DK2JJ5CL2GK4AL1GK6@O2FL6@O3EK7>P3CL8>O4CL9PTxxwv1w0wxxM9L@3J>7KA1K>6KC3HA8K>4L=8L>4J>7J?4JA6JC2IB5JC3IC5KC4GD4ID3GE4IE1DG2HF2CH2HF3BH1GF4BJ2FH4AJ0EG4AL8GG2BI0GH4@I2FI2?K1FJ5=K4FG3CJ2HG3AJ2EG4@K3DJ5=M2DI6>M3EJ74L;=K:8N7>L:7L84M;9K?5M<:L?5J=8J?4K?7K@1J@5JB2IA5JB3GB3IB4GE3ID3FD1HE3FG9ID1HB3JE3FD4IE0FE2IG3DG5IC2HD4KC3FE3IC3EG3HG2DH2HF3CI3IG4AI2FG4AK2FH2?K1DI4=L2EI5=L2CI6=M4AJ6?Y9CS=>Y:AS>=Y<@R@SB;X>>RA9YAR@:U>>TB8V@;SC9UB>QAZ8CS>>Y:BP;@W6EQ<>V7DS<=X8BS>=W:CS=Y:@R??R@;X?=SC:WA=SC9WB;SD9VE:RD8UF8RG8TG8QF6TJ6RH7RLAxZ݇чxxwxw1w0wxx_M7DS3HM9CT3FN:AT5EM8FS3IM8ET3GO9CU3GN9AT5EO:AU6EO;?U7DO;>V7BO<P>:U=V7AO==U9AM;?T6DP:>U7CO<=U8AO>=P@:U?R4CL:?S6BL<;S9?M<:S:>L=;T;:P;;N?9Q<;N?7P=:NA7O@9M>;R<;NA9P?9LA8OA8LB7OB7MB8ND7LD6LF7KF7LH5KE5LJ4KE7KK3JH6IK3JG6HL2JH6GN5GE7HI2JI6IK2JH5GK2IJ7DM2HG7JK3KI5IN2JJ7GM3HJ7EN2GI7DO2HJ8DQ3FK9AQ4EL:@R4DL8?S5CK:?T5BM;=S6AL;=T5AM<Q5AN:>R6AM:;R6@N=:Q8?L:?S6BN:=T7@N<=R8?M=:R9>L>:R:>M>;R=N1DK7?O3CK6BM1FI5@O1DK8?O1DL7>O2BL8=P3AL86P>8K<8O9;M>6O:;M>5N;9M?6N>8M>9P9;M=6O;8M@7N>7M@5N>6MA5M@6LA4LA4LC5JD4LD4IE3LE3IG2KE4GG1JG4FI1IF3EJ1IH4FL1GE4GG1JG4FI1JG3DI1HH5DK1HG5HH2JF4FJ0HH6EK0HI5DL0GI5BM0GI5AN0EK6@O2EL7>O2CL7=Q3CL8M::R6>J8M:=P4AL8;Q5>M;;P6=M;8P77N<:N?6M=8N@5N@7M@5L@5LB4LB4LB4KC3LDO\݈·xxwxxw1v0x]H4?K0DI6>L1CJ6>M2AH5@K1EI6?L1DI5>M1DJ6=M2AI6;O2AK8:N3?K::N4?K:9N6=K;8N75L=7K<7M9:L=6L:9K=5M<8L?5L=6K?4K?6KA4J@4KB4IA4JC4HC3ID4GE2ID3EF2IE3EG0HE4DH1GF3CJ1FC4DF1HE2EG0HF4CH1GG4CJ1FE4EF1IE4DH0HF3CI0HH4CJ0FG4@L0FI5?L0EI6?L1DJ6>M2CJ7K8:N4>K98N6=H8:M3@K7:M3?J99M5=K:9N6K89N5>L:8N67K@4J@5KA4J@4KA4JB3JCS\xxwxxw1v0x\F5>H0AF6J0BG6;K0BH6:J2@I7;M2@I79K3>I98L3>K97L64I;6G;6K79I<6I88H=4J;7K=4I;5J<8K89J;5K88H=4J:7I>4H<6I?4J>5J?3H>4HA3F@2JB3EB2HB3EC1GC2CE0FC3CF1FD3AG0EF3@G0DB4CD0FD4BD0ED3AG0FF3AG/ED4DE1GC3CF0EE3AG/EF4?G0EG5@J0DG4>I0CG6I8:J34J;7I>4I=5I>3I>3H?3H?4HA2FA2IA+,]dxxwxxw1v~~~~/xxwL/532:3-542:3-542:4/633;4.443;4-532;4.542;5-652:6-442;7-56297,452:8,552:8,25199,3518:,2627:,35279144188-34179,35179,3616:.45289-2528:-3517;-3618:-2727;.1526<.1735;.162610525;//633<0.534;1/533;2/522:3.532:2.533;4-543:4.433:4-442:5-541:7-45296,34298144295-44186-34295,34176.442:5,45197,34297-45298-34179-35188-34289-25279-25179-2526:-2515;.162@d`xwxwxxw1w/xxwL.43193.53283.33173.43393-422:4.52294-34294,33184,34295-33167.24386/44187-33186-25078-24278-24177/45177,24167.35166.14146-24167,14179.24168-15269,15158-04269.14149004359/2515:/04159//613;0/52490/424:11624://42290052381.3216//42490.423;1/51391.433:1-42291-43392.43184.33493/43294.32294-44096-44285-34295/54294,34175.44175-23165-33285,33197-43186,25287,24076,24277-24158.14377.34169.24178.1605:.1522-`8xwxwxxw1w~~~~0wxxN>UF8WD;UG6UF9TI6UI=UD8WE;UG8XH;UG7VI:TI7UK8UJ7SL8SK7SO5RM8QN5RM7PR5QN8NR4QO7MU5PP8JV4NQ9JW3NQ9HW>QO6JS3OQ7JT4OQ7GV4MR8FW7ON7JV5NQ8JW5NQ8GY5MR9GY5LS:EY7JS;D[6HT=BY7GT=A\9FT>@Z9EU??[?UB;XDHU?=Y:CVA=_NprhK>[?BUA:Z@?UC:ZA>VD:XC=UF8YE:UG9VF9TH8VI8TI8UJ7TK7SM8TK7QO5RL8QP4RM7OQ?TK6QJ6TL6QM6SL6OO5QO5NQ9SJ7QN7SM6QQ7SL6OR6QO7OS4QO7LS6OP7KW3NQ9JU4MR9HX5LR:FX5LS:EZ6KS;CZ7Uc݁xw1w0wxxN=QD6RC:QE5RD9QF6PFX9CQ>>W;BQ?RA;VBDP>>R@9V@S7BN;=T7CO=N?9S=;NA7R@:PC7Q@9OB8PD8MC7OD7NE6OE7OF6MG5MF6MJ4MH7LK3MI5JL:OG4MH6LF5JH6MH5JK5KH5HJ7ME4KI5NF5KI5LH5JL4LK6JN3KI5GN3KL6GO3JK7FQ4HK8DQ3HL7CR3IM9AS4FM8AS5>3 c2xw1w~~~~0wxwM9K>4L=7LA3K?5K@3JA8L?4L>8K?4L@5LA3K@5JA3JC5KB3IC4JD2IF2IE3IF2IE3GH2HF4EH2GF3CI0GH4BJ1FH4BL1GI4@L9GG3DI1GG3CJ1GI4@L1EH4?L4GG3CJ2GH4BL1FI4@M2EH5?N2EI6>M3BK6=O3AK:pWK7;P5?K9:N6>K99N6=L;8NNl7O9;M;6N>@K:8X[vдh=L<6N::K<5N;9L>5L<8L@4M>6K@4M?5K@3LA5JB4JB5JB3HC2JD3GE2ID3HG2JE3GH:JC3IC3JC3HD3JE2FF2HE2EG5KC3HD4JD2GG2JE3FG2HE3EI2IF4CI2GH3CL1FH4CK1EI4AM2DI6?L2DI5>M1BJ8Ye݃xwxw1w0wxwM8I=3J=6I?1J?5I@2I@7I=5L=6H=3J?5H?2J@5I?3IA3HA2IB3HB3HC2GC1EE3GC2EF1FC2DG2FD2CI0EE3BI1EE4AK1CF4>J8ED1BI1EE2AH1DF2>K1DG3?J3DE3BJ1DE3@J1CF3?K2CF4>L1AG4>M2BH6=L2?H:x[H7:M4=H79M5=I89N5;I:7MRu7M99I;5K=>H87Ybˮp4K<6H>2J?5H?3J@3H@3IA4HA2HB2GB3GD2GB3FF1FD3DF8GA1GC2HB2FC2HC0EF2GD2EF4HB3HD2GA2EF2GC2EF2GC3DG1FD2CH1FE3BI1DF2?J2CF4@K1BF4>K2BG4>M1AH8^exwxw1w0wxwM9H=2I;5H>2H>5G>2G>6G<2I;5H<1I=4G=3G<4G>1G?3F?3F?2G@0DB2E@3EC2EA2CE0EC2CD/DC1AG0DC2@E0DE2?I0CE2>I6EC1AG1DE2?G0DE2>H2CE3=H1CC1@G0CD1>I/BD3>G0BE2F4)%5F69L32F?1FA2F@2D@1GB1DD1EB1DD6G?1FA3GA1DB1GA1DD2FB2CD2F@0EA2F@0DD0EA2CB1EB0BE0DC2AE/ED1>G1BC3@G2BD3>I0AF4>I/@E3;J1@F31+e4xwxw1w~~~~0xwxR5.5<055-4=066.3=166.6>065/6>/56/5=055/3?147/3?156/2>24702>24702>23702?43701>42700=52710>6271D\jW801>42700<4270/O\H;1/;6289o|}m<10>51711=6171/OT8172/;8173>{=9/73/:;073.9;/73.8<0ݿV/73-7065/5>066/4>066/5>056/4?156/3?146.3>24702?246.1>237.3>246.2=146.2>24700=348/3?156/3?23703>23601>33700>43700=52710=62810=61710=8181/<80D^g݁xww1v0xwxQ4.4<055.4<055.3=044/6<066.5046/4>046/2>235/2=136.1>32601<236/1>41601=516//=6262I`t]90/<2260/<4270/RcL;1/<516:vq<10<4160/<5171/SY6072.;8061?>:063.99/72.9;/63/8;/\064/7:/Fh=7;/64-6054.4045/3<045.3>135/3>226.2>23602<238.2<045.1=236/1<24601=23604=247/2=136.2=236/0>32701>3270/=52600<4170/=6161/;6171/<80Efgxww1v0xwxQ3-5;/45.3=045/3;044/5;/55.4Y;EV@=[=DXB=Y=BXD:Y?AVD:YC?b\B;X>@WB;X>?XDoݺE8VB=WHMD;X@?VF:XC?Z8GV?>[;FU@=Y;DT=@Y7HV=@Y7FW=@Y8FW?BZ8HU>@Y9FV@?Z:DWA=Z=CVCAVB;Y@AWD;XA>WF9WC>WF9XF=XH;ej݁xwxww1w0x`P9ET3KQ9CT4JQ:BU4HP:FU4KP:FU4JP:CV5IQ:BV5IQ?X8FS>=X:CS??SB:V?=cZ@:U<@SB9U=>TCxӊD9TA;SIMC;W?=RD9UBW8DT>=X:DOW7DS=>U8DS?@X8DR>=X:CS?=W:CS@?SC;W@?TC9UAT6EP;?T6FO<:S;AQ?QA9S@=I' I?8S;B7DD9AG3?;27+!7O4LM7GR4LN8DR3JN8ER4KM8BT4IO9BT5HO:?S6GO;@U8FO<>V7DP<=T9CQ=;V:CM;T6DO:>U8CP>;T9CP>;V;AQ@:S=?Q?:T=@Q@8S?=QB8S@H6;L2>H6:N3=J89M4L1AH5H69M3=H78M4;I98M5;I6:L3>I6:L4=I68M5;H87L5;H7;L2=H7:M45J=9jl݂wxwwxxwxxw1w0xxwYD3=I0@D4D3>H/@E5>J0@E5;I0>F5:J0>F6:J2=F69K23G>3g1F@2DB1EA3CC1DA2B/CiزwTNB1BE0CB3AD0CC2@G/BA3CD4tN/BD3?G/BD4?H0BD4>I/@E5>I0@E4F6:K3=F68K3D4:F01AB0C@1?'-/A5  0*@@0@C0A@2?D/AB2?C/@?3@@.2A.AB2>F/AB3=F.?C3C49H/>D59G/7/841@5.842@7.861?7.851>9.861?9,751>:,671=:-77/<<,671<<-670<>+571;>,5709>=~I60:<-680:=.z6809>.JA680:?-581I޷aHp\3717fcLW/2826A02925B00:ݎA2qzSE?24@11923@10933@20933@30934A1UZA30833@40943A4.842@5.852?6.850?7-751?8.861?9+761>;,760=;,771=<1651<8-860=:-760<;-770<;.760=9-761=<-771=;-670<<-680<=,560:>,481:>-5809?-4Gcń݄xwxwwxxwv1w0xwxL0831>5.840=6.730>7/842?5/841>6.741>7.731>8.750>9-751>9,661=;-661<;-550<<-561:<-570:=,471:>AM709<.6609/JB5719=-461MiLzf3718mlOZ01715A02825?11;@2{ӤYIA34?12823?10822?20822?40824@1\a@3/723?4/732@4.842@5.742@7.842>7-641?8.751=8-750=:,651=;,660<;1661<9.750<9-76/;:-65/<;.651=9.760<:-651<;-550;<-56/;=,561;=,470:?-5719>-3Ilnxwxwwxxwv1w0xwxL0731=4-630<4/740<7/631>5/731>5.64/<6/741<7.54/<8-640;8-66/;9-64/::,56/:;-55/8;,46.8<-5508<)05/9;.5608;+5606006>2"'+-403>11723>0/712=10721=30713?1' &=30732>4/631>4.721=4.750=5.620<6-75/=7.730;8,64/:9-740::-561:91740;8.650;8,55/:8-6509:.550;9.740<9-55/9:.661::-45/9;-55/8;-48/8<-55/7<-32" o mxwxwwxxwv1w~~~~0wxxN@XH8WD[;EXB[AXE;\C>XF;ZC=XG9ZG@Y9DS??X:EY>MTPTD:WB=TE9VCRJ6OJ8SK6NK5QL6MN5RM7MN9RJ7PK7RK7NN7RL8OP6QM8MP5PN8LR5PN8JT5OO9IU4MP9Koqxwxw1v0wxxM?QC6PA:QF6PD:QF7NDS(6DQ<>V9EQ>;V9A)T=?QB8T@>QB9T@6E:3H<4D;3H<3E<2H=3E<2G?2D=1FA1D>1EB1D?1DB1C?1CC0C@2BD0A@2AE0AB2@F/AB2@G/AݳS2@F/AB1?b@B1=H2EA@B2?G/@g׬QB3=I1TنSD4:J7ֈ;E6EAI\BIK|iiK67F85J<2E@1D?1DC1E@1DC0C?0CC3D>1DA2C?2DB0D?1DD0D@2BD0B@1AF0BA2?G0AB2?G0Djs݅̓wxwxwxwxw1w0wL6C92F;3C;2F<3D:0F=5C83G;4C:2F;3C:2F=3C;2F=1C<1E@1B=1D?1B=1C@0B>0AA0A?2AC0@@1@D0@@2?E0@A2>E/?V0?E/@@1>i?A02B=1D?2B=1C@1B>2CA0A>1BC6B=0C@1B=1B@0B>1BB0B>/BB2C<1D@1A>1BA1B=1BC1A>1BC/A@1@E0@@1?D/?@1>E/Dqswxwxwxwxw1w0wL5A90D;3B:1D:2B;1C<5B82E94B81D:3B;2E;2A;2D=2A;1D>1A<1B>0A=1A?0@=0@@/@=/?B0?=0>B0??1>C1??070?C/>?0;& :?@2:D2E3??01@=/@@1@=0A@/A>0?@3A;0A>1A<0@@1@>2AA0?>1@B0?>1?C0@>1=C/>?1=D/_/>A=ŕg@.97/<>.97.<@.88.:@.97/=?.9G٘B.:8/:A.88/:B/8908C/7908D06907C/6:06C15:06C04:05D24;05D23:14C33;/5C15:05B14:04D23;12B33:05C25:05C23:14D34;13C43:23C53;32C62;32CKmu݄ǃxwxwwxxwxw1w0xR8/7@/68/7A/6905A058/9B/78/8A/57/6B058/6A05905C14905A14804B13913B33903B32:13B41921A62:11A60:2TE42:20Lõn50?70:Y[22A609[Q21?8094?G30>:.8>f/>?<ݥp??j-77/:?/86/<=/87.:=/87.:>.88/9?.86/7094-  54/=:/9= */,$/.66/:@/63.:;-75/::.65.9=-77/9=/650;<.8/ =.86/8>.7708?/6708@/77/6@/6705A/6805A15805A/3903A24803@22813A436/3?/38/4>03703@02913@33705@148/4@23914@23912@32922@52822@52921?0! vjxwxwwxxwxw1w~~~~0wxwdT9HV4OV;EW4NW;DY5MU;IX5PT:HY5MV>FZ4NUA[7IW?@\9GW@>[:EXA>[XF:ݕLN]^yܳNsG9XC>YTmD;ZA?ZtXF:YEA[7IX>@\9GX??\9FWA?\:FU=@X7JX=AY8HX??X9GYA=Z:FX?B[9IW>@\:FXB@[9FXA?[CWC;Z?A]_x݃Ńwxwxwwxxwxw1w0wxwbR9FU5LS;DV4KT;CV5IS;HU4NS:DV5MS;CV4LS>X8GV@>X;DUA=X;CUB;X=BUB9W>@VD9W?>VE:NP[eP|F9UB>X8EU@>X:FR=@W6HU=?X8FT?>W8EU@=W9CU?AX8HU>>X9FU?=W9EUA=W:DUA;WA\cx߆wxwxwwxxwxw1w0wxwaP8CR4JO:BS2JQ;BS5HO9ER3LQ9DS4KQU6ES>3C9RA>R 0SE8SB:SF8I3RH6NG8RJ::MK7>" IM%:4NM7HP4MI8KF*4:*8:'880@2*C<'12#=GU5GQ;=U7ES>>U8DQ?;U9COT7FS=>U8DS@=T8CS@O7!xkwxwxwwxxwxw1w~~~~/wxxW?11@;2t{R0@H҉1@CO۫V.>>3@E/?=1@˳pAHB/@B?D.??2>D/>?2>F/=@21;E0;?2:E/;@19F09>3;D/=?2;F/;?2:F/:?39F0:@38F19@37F18A47F28@56F36@65G45@64E56A63E64A63E73A73i@:mH2E91@8z73F83CE@82E92@92DKN1A:2B=1@:2zȅT/?J0?ATY.>=1>C/><1@ʻw@H@/?D>C.=>1=C.=>119C/;>29D.9>27C09=3;C.;>1:C.9>29D/9>27F/8?38E07?36D06?36D27?64D56>44E45?62D65?54D53?63D72?737   !@7B22A82>F163D62> A?72C91@83B540?82A<0?;43-;/>:!1>@% 9.<=1=B-<:2?$ 2HJ@.>8=A.<=11:B.:=2:D/:>47D29>27E09>35E29>37E06?46E26?55E26=37E07?35E17?35E15?44C35>57D17@36D26?46E36?54F35@55D54@53>&z=jxwwxwxwxw1w~~~~0wxxL1;52C8/;62B8/;60A:0<52C8/;52D9.;61C;/:61B<.:71A;-:71A=.:80?>-:80??-9:1>@-991>A-9:1>B-8:0-:80@>-:91@?4;71@<.:81@=-:81?=.:9/=?/;71@=-:80@>-980??.980>@-890=@Fv|݆ږwxxwxwxwxww1w0wxxK1:41A70;61A8/:60@:0:52C9/;62C8.:62A:/:61B;.:60A<-971@=.971?>-:80??-980>@-890=A-790-880??3:71?9.:7/>;.:80>=.980=>.970@=.980@=-981>?.980>@-880=@K|wxxwxwxwxww1w0wxxL1:40@7/942@7/:4/?80:41A70:50A7-951@9.961@:.960?:-:70?<.871>;,960==-98/=>-980;?-890<@-890;@-791,  3?.6$$8.8@.<,9/:@-%<.5909B.4:/8;$/8B/4:27B.3:5-;.97/><,770==-880=>-78/<>&$|Qwxxwxwxwxww1w~~~~/xNAZI8XE=[K7VF;YL6VJ?ZH9XE>ZJ9YIC\8KX?Cil|bK[:HbIG[D=[>EZE=]?CZEB[E:[AFZB>щC[E<\AC[F;[CA[H:ZD>YI9ZE=ZJ9XHVF8WD=UH8VG;VI8UG;VK8SK9UK8SL8TL7RN7TN7QN6SO7NQ5SO8MQ5QP8LS4PR9KT5PS9HU4OR9HaɐsW8HS5P_S9ET7\R9IV5Q7OS;EX6LS;EY7RT=CY7JUBjtgLX9F`LDVB=Y=CWBAVC;YCGVA<\@H[FAWC9V?DV@=BVC;X?AVE:XA>VE:XC=VG9WDTL6OJ7UN6NL7TN6MN6SO6LN9TK7QL8TM7PP7TN7NP6SP8MR5RYe}xxwxwxxwxwxwwxxw1w/xM@TE6RA;SF7QD:SH7ODV7DN'.3CT?;U;BUA:U<@SB:UBES?:Q8BQ=9T9BT@:S=@TB9R=BS?<7  ?RA:T=>TC8T?=SD8S@;SE7SB;TG8RD8RF7PF8SH6QF7SJ6NH6SJ6MJ6RL7LL5PM6LN=QJ5MH7SJ5MI6RK6KK6QM6IK7RI6NI6QJ5LK5OK7KM5PN6JN4OI+&~Qxxwxwxxwxwxwwxxw1w~~~~0xL3?72D81?90C90?81D;1@73C82@83D:0?93C:1@82C<0?91A=/>:1B>/?;2@>/=<0@@.=<1>@/><0>B.<>2=B.==1=D.;>1;C4=>5BA.<=0=B.<@MW[=;=0Zb1<=1;D/:>2:D09?2:F09?48D18?37F17?47E17@:@F35@65E36@55F54@63D88@44E36?44E35@53E43?54F65@;׮h54?65E64@54E63?73D82?73E91@83C91?91C;0?:2B;0?:1A=/><1A>/?;1A?.><1?@4?:0A:0A>/><0@?.=;0A@/>:2A=0?;2A@.=;2@?/>;1?Ng~݁xwxwxxwxwxwxww1w0xL3>71B81=70B90=80A:1=52B82=62B91=72B:1=72A;0<81A=0<82@=/;80?=/<91>?/;:0=?.;:0=?.:;1;@.:;1;A.9<1;A3;<8C@.:<0;A.:>R[_@9<0:B/9DQX]ND:1;B/:;ah19;2:B/8<19C08<29C07<28D07<27C26=25C15=:CC24=44C34=44C43=54C77<35D24>44D44=52D53>53C53=:l44=54C53=54C62=53C72<63C81<62B90=72A:0=81@:0<81@;/<91?=.;:1?>4<80@/<:0?>/<:0>>/<81?=0<81>>/<91?>/;:1>Or~xwxwxxwxwxwxww1w0xL3=52A71<72B90<72?91<54A71<61A91;72@80<71?;1;72?:/<80=;/;81==/:90<=.;90.::0<.=81=<.9:1=?4:81@;0<80?;0;90==0:91==.:90;8  ~-xwxwxxwxwxwxww1w~~~~0wxwW>09C/;?17C/;?27D/:>09D/;?18C/:?27C.:?17E0:@26D19?25E18A34E17@44F36A43D35@53E44A62D54@61D73A61C82A52D54@52D64@61B73A71C83@42O?3@71C63@71B72@71C92A81B:2@80A;1A90A<0@:0A>/@;/>>/?;0>?.><0=@/>=0;A.>;>ڷmA.==0;@.==0;B.=>19B/<=09D/07B/:>17C.9=09B.;=18B.:>28C.:=27C/9?26C08>36C18?34E17>44D26?44D45?53C45?52B43?61C72?71B73?52B45@50A53?50A63?61B71@52Q?3?52B52@72B72?61A72?81A92>81@:1?90@<0>91?:1?=/>:0=>/>:0<>.=;0;/;>.=;/;?/<18D/:=28C/9>27D09>26D08?25C07?34D26?43D26>25B18?23B17?23B26?33D16?25C18>25C16?45D26>4X~wwxxwxwwxwwxw1w0wxwV;08@09<16A/:=26A/9<1:@/:<27B.9=27@/9=26A/8=27A19<25A06=34B16=54B25<32A25=43B34=52A43=62A52>72A62<42@45>51A54>51@53>71?72>44>84=62A53>62@62>71@71>72?83=71?80=80>:0=92>;0<80<;/<90=/;;0;>.;<1;?.:90;/<:0:>/<<19?.<:-*?.<;1:>.;<09?.;<1:?0;;18@.9<17A/9=37A/8<15A/8=26B07=35B16=34B16>44C25<25A08=24A26=33A17>43A26>26B17=34C16>44A15>3*&~/wwxxwxwwxwwxw1w~~~~/xwx_Y;DT4RY;CV4Q\=@V4PZ;ES4T[B^I8T@@^J8SB>^L6SC>[M7SF<\N6RH:]O6PI8\R6NK8YR7LL7ZT7KO6XT7KQ5YW7IQ5UR8LL7XT7JO5XT7JQ4WX8GQ3jǎX7L\@=Y8J^A;W9IY??U7M[@=W7J\@=W8I^C:V9H]@?V7M]B>W8J^BU6JY@@ZG7S@@VD9T@ZH7R@>[F_qPG9T=@ZG7S@?ZI8SA>YJ6RC>U6LY?>U7IZ@=T6LZ?U7KY@>U6HZ@;VDu~zxxwwxwxwwxwwxwxxw1w/xwx]T8AP3NU9@P3NT:>O4LU9BP3OT;AQ4MV;?Q2MV<>R4KW==Q5JV?>SB9P:CWB7P<@XE7P=@WE6N>>WE/ 2WE8Q>?WG6P>>XH6PAR5IV?;Q6GV?9P8EW>05618?/4617?04718>05729?05717>04616>14615?14735?23725?23724?32734>32834?41833>52732>51833>71923@51733>51723?60733>6073d44?51733>60733=71742>80752<90642=9/641<:/751;:/762<;/661:;06619u>IA/651:05727>04628>/4617?04726>14826?13825>23724>23824?33906@23715?23715@22724?22726?23736@239Hr~݂Áxwxxwxxwxwxxwxww1w/xxj3619>04618>/4617>03607=04618>04617>04616?04615>13725>23625>23724>32624>32734?31733>41632>61633=61823>41624>51723>51733>6062k33?51732=61632>70731=80642<80642<9/641;:/641;:/652;:/651:~@JA/541;04627=04617>13616?13726?13725?12724>23624>33716>13616?23715?22725?32615>22625?23:L}~݅xwxxwxxwxwxxwxww1w/xxj3407=/3507=04507>03618=/3626=03615=13624=23415=11534>01525=12614=32623=31634=40632=41523<50521<5/613=31512=40613=51612>5163 .42=50632<61541;71431<7/442;8.542;8/631;90541::.5529:/4518;/5419:/4408: *367/5309;.540:;/5409/ 0518;/4518<04516<0341712605>22605?22615>21634=225,! ~ lxwxxwxxwxwxxwxww1w~~~~0xxp;4D:3K=4D<3J>3D<2JA5D:4L>3E<4M?3D;3L@2D=3KC2D=2ID2D>2IE0C@3GE0A?3GG0CA3DH0AA3EJ0AA1BJ/@B3BL/@B2@L7BA2BI0AA2AI0AA2@J0@C2?K2@@C3BL0@A2@M0?C4@N1>C3>M3>D4>O23IB2C?4JC1D>2GE0C?2HG0B?1FH7D>2GC1C>2GD1C?2FE1C@1EG2C>2HE1C?5g~ ݆קxwxw xwxw1w0xxp:4D;3I;3B<3H=4D<2I?5C:4L=4C;5L>2B;3J?2C;3JA1B<3IC1C=2HD0A>2FE0@>2EG/@?2DG0@?3DI0@@2BH0@@2AK0>@2@J6A@1AG/@A2@G/?A3>H1@B2>J2@@A3BK0>A3@K0?A3?L0=A3>L1=B3=M2;B5;M3:B5:N49C59M59C69N69C77L78C76M86C7;ȡeML;M78C95P\oz9N68D88N76C86M96D86M:4C95L;4D94K=3C;3J?2B;3J@1B<3IA2B=3IC1B=2FD1B>2FE0A>2FF6B=1FA1C>1EA0A>2DD1B?1DE2B=2GD1B>6m~ xwxw xwxw1w0xxp:4B:2H;3A:2I=3A;1F?3A82J<4B93J>2@92I>2A;2G@2A:2HB1B;1FB0?=2EC0?<2DE/?=2CF0?>2CG/?>2AH0>?2?I/>@2?I5??0@G0@?2?G/>?2>I0>?2

&*@?1@I0J0=@3=J1=?2=K1=A21EE5A<0EA1B=1DB0@=1DD0?=1BD1@;0EB1A<08%~ 8kxwxw xwxw1w~~~~0xxrA>YI7WD=ZK7VEZJ8VF=[K7VH;ZK7TJ9YO7SL7YP8RN7XQ7QN6WP6OQ5WS8MR5UT8LT4TU9IU4TW9IW4SX:GVCZ7MZ=AZ6LY>?[8I[@?Z9H[B>[:F[BC\E;lع]\B=Z[J9WE=[J7VF;ZJ6VH9[N7TI9YO7SK7XO7PN7YQ7QP5XS7OP?YP6PK9WO6PN7YP7ON6VR7NO:YO7QMF~ ْ݈wwxxwwxwxwwxwwxww1w0xxr?>WH7RBXF8TC>W8HW?>V8FWA=W:EWAAXD9V@>WF9U@=TE5P@:UG5PA9UG5OD=UC5Q@9S9CTA9S;BUB8S=?UD6R>?TD7R?=UG7PA;SG5PB9SF6OD8TI5OD7SJ6LG6RJ5KH6SL5JK5QM6KL:15417;04416:14406<13416<13515<23414;12524;33515<22404<43514;32413;41514:6K͎qUF52523;42513;41423:52513;61523;61522;61521:60532971532:7/521:9153298042199043289343188054188053189053299156Q~ ֚xwxxwxxwxwxxwxw1w/xxl41422950511950421:614239504119614129614308814227703308814218704418914318903117;032178/3316:04417:3069043169/43069/4306:1438C>03305:14316913404;24314912404;23415:13424;22415:22304;31314:21413:41424;5-" ."$*842424:31412:42413942421:62422941421:51422951432:7142297041199042287/321890432993087142187/42077/42088041*#~ Yexwxxwxxwxwxxwxw1w~~~~0wxlBE5@M1BF5>N1@F5>N1?F5BN0AF5AO1AF5>O1@G6>P2>G75H:8P:8G:7N:8H;5M=6H<6L=5H;8P:7H;7P;7I;6N>5H=6N?4H>5L@4G>5LC2G?4JD1F@4JE1FA3HG1FB3HG1EB4FI0EB3FL0EC3DL1CB3GH6WZbv}rZXdRMC4CJ/DC4GI0EC4GJ0EC3DL0DE4DL0CE5AL0BD5AP1AF5@O0?F5?O2?G6G6G73F=4J@2E>4IB2E?2GD1D@3GE1EA3FF0CA3EG0CA2DH/AB3CJ0B@3EF6Z^j`[hYMB3BI/AA4FG/DB3EH0CB3CI0BC3BK.AC4@J/AD4@L0@D5?L1?E4=M1>E5F6;N3B4J0@C4?J/=B4;L1=C5=L05B66K76C96K95D95K<5D:4I;3C85L97E96K95D:3J<4D;5K<3C;3H>3D<4H?2C=3FB1D=3GB1C>2ED0B?1DD0A?2CF/B?2CG0AA2AJ1@=2DD-:7(0/(#3<;)I0?B4>J0>B4C4=K1=C4:L2;D4:L2;C68M3:D59M4:D77M79A4:K2;C6:L39D68M59D77L543~  Doxwxxwxxwxwxwwxwwxw1w~~~~0wwnQW9EU5RW;CW4NXW8G[A=Y:G[AC[F8VA>ZH9UC?[E;X>AZF:X?A[H9VC>ZH9WC>[I7TE@Y7LY>@Y8IY>?Z8IZ@>W8JZ?=X9FZAM~݅xwxwxwxwxwxwwxwxww1w0wwnPU8CS3NU9BS3MV:AS4LT:ER3NS:ES3MT:CT4LU?V6HW>=V7FV?=V9EVA;U:CWC:VVE8TA>TA9T>XF8S?>WD;U=@VD:U>?WE9TA=VG8SA;WI8RD;VI7RE9VK6PG8UK7OI7TM7MJ6TN7LL6SO7JM4RO7IO4QP7IP5QL6JK6UP5JM4SP5IN3RR7HO4RP8KM5SO8KN4RP7IP4QR8HQ2PS9FR4OS9ET3NT:CT4LT:CU4KU<@U5JV=?V6IV>>U6GV>=V7EV@T6JW==U6GW=R5JQ9BO3LS9CR3JS:@R3JS:>R5IR;>R5GU<;R7EU>;S9CT@9Q9ATA8R:@UA7R=UC5R?=UD6P@=TC9Q;>UD8R==TE7P?Q4HS;=S4GT<;T6EU=;S7DU=9T8CP:37 ~1ewvxwxwxwxwxwwxwxww1w~~~~0xwj2315913326913326:23326923216912325:21226:23314:22315923324:22424:32314:32314:42323941213:53313951624<41322942323941323951324:4239413961223952422961323962322860332971322971322881332781278242279145199033177133278133279137813227812326911227914316:13326923326:13326:23216:12315:23324:32215:314:32615<22314922325:8R}~ݎˢ}xxwwxwxxwxwxwxwxwwxwxw1w0xwj2315913316913316823226912216912325:11225:22325:21214921224:22324:3022594221394221384138513950524:31322942323942323942324:412139403239512239512960286023287133297012387277131268021368211278034288033177133178133177132378127802327911226912326902215911326:12326:21226932214:232249211249314931515:223149223149:Y~籇~xxwwxwxxwxwxwxwxwwxwxw1w0xwj2115801106912115824711215911214813911214820313911223832212931125721213740211842212751122851414:412830203941213851223730213850212840185021275/2207502661221671123650212570220681211581121571321881211670211781211681256012168012157015801215800304901224812213921225601213821203932213831213831315:2211492120490)~:jpxxwwxwxxwxwxwxwxwwxwxw1w~~~~0xxp=6I>4N>5I@4NA5H@3LC6I=5P@5H>5OB5H@4OC3I?5OE3I@4LH2GB3MI1GB3JI1FD3JK0GD3GK1DD3GN0EE3EM0CE4EQ0CG4BP9ED4EK1EF3DL0DG4BN1CF4AN3DE3EN1CE4DO2CG4BQ1CF5CQ2AH5@R3@H6?T3?H6=R4>I8I7;Q7;H9;T7;I99R7:H:9T:8J;7Q?>G9:Q7;J:8Q7:I;7Q:9I;6P;:I:9R9:H:8R::I;7R<8I;8R=7J<6Q?6H>5R@5I>4OB4H@4PC3I@4LD2GA4MG2HA3KG1FB3LJ0FD3IK9FA4JE2HC2JF1Qn~ݎбxwwxwwxxwxwxwwxwxwwxwxwxxwxw1w0xxo<6G<4M?5G=4L@4F=3KA7G<5N?5F<4M@5H=4LA4E?4LC3G?4KE2E?3JF2FA4IG1C@3GH2EB3FJ0CB3FK0CC3DK/AD4CL0BD4BM9DB3DJ1DC2BK0CD3BL1BD3@L3CC3CL1BC3BM1CD3BM1AD4AO1@E4@O3?E5>O4?G6=O4>F89O7;G87O8:G97O99G96N;;G88P8:F97P99H97O:7F;6P;6G;6O=6F;5N?6G=5MA4E=4LA4G?3LC2E?3KE2E@3IF0EA3IF0EB4GI9F?3ID3F@2HF1Rt~ƛxwwxwwxxwxwxwwxwxwwxwxwxxwxw1w0xxo;6E;3J=2E>3I?4D>3H@6E<4K=5E;4K>4D=2J?4D=4HA3D=3HC1D?3GF2C?1FE1C@3EG0B@3DH1B@3CH1AB3BI/A@4@J1AC2@K7BB3BH1BA3AI/@C3?J1@B4>J3AB4AI0BB3AJ1@B3>K1AB5>K2?B3>M1>C54FF1C@2EG7D?2GB3D>2FD/?0~ &Uixwwxwwxxwxwxwwxwxwwxwxwxxwxw1w~~~~0wxq@=YI6TB>W8FYA@YD8X??YF7VBWN5PI8VP5a~݇֫xxwwxwwxxwxxwwxwxwxwxxwxw1w0wxp>=UG6RB;UI5PB9UJ6OD=VD6SA;UF7QD;UH6QD9UI5OF8UJ6OI7SL7MI6SM6MK4SN6JM4QN6KN4QO7HO3PQ7GQ3OQ7EQ3NR8DR;QP5GN4PQ7FP4OR8DP2NS9CQ6PO5HP3OQ8EQ5NQ8ES4MS9BS4LR9BU5JTV8EU?>UD7TA=UG8RA;UG7RC9VH6PE8TI6QF7TK6NH6TL6MK5SM6KK4SO6KM=TK4MF8TM5c~xxwwxwwxxwxxwwxwxwxwxxwxw1w0wxp=SC6P?:SC4OC;TF5NB9QG4LD7RH4KE6QH5LG5RJ4JG5PL5GJ4QL6GJ5NK6FM2ON5FM4MN6CO2LO7BP:OM4EL3NN6CM3LO7CN3LO7AN7NN6EM2MM5CP4MP7BO3KO8?P3JP8?P3IP:@R4HR9>Q4GQ<;R5FR=:S7CT>:Q9BR?8R:?SA8Q@ER=9R7CS?7P9@SA8Q:?RA7O=CS>:R7AS>7S;AT@8Q;>RB6P<=SB6P=T4AL9=V5@L:;T6?K:;V8=L:;U97M=6S@7K;9S:9L=7R<9M=8Q=7K>7P?6L=:U<:M>9T>8L>8SA7K>6RB5MA6QC6LA5PE4LB5NG3JC5NI3KC4MJ2ID4MK1IE3IN2IF4IN0HG3HP1FD4IJ0HF4HL1IF4HL0FG5FN1GF5KM2IF6JO0GG5HP2FF5FQ0GI6DQ1GI6CT1EI7AS2CI7AU2CK7@T3AK8?V4@K8L9:U8H97G:9P:9I;7P;9J=7O=6J=7O>6I<9P;9J=8O<7I>7O=7J>6N?5I@6M@5IA6KB4H@6LD2HA5KF2GB4JH2GC4HI2FD3GJ2FD4FK0DE4EL1DA5HI1FC4GJ1GE5FK0FE5EL1ED5GI1GE5GK1EE5FK0FF5DM0DF6BN1DG6AN1CF7AO1AH6@P2@H7>Q3?H8=Q5>H8;Q5>I9;Q5;I9:Q7N1@F7N2?E8=O3>E7;M3=F86D98M98I:6N:7H;6M<6G=5K>7H;9N;6H<6N;6I<6M=5F>6L?5F>5J?4F>6KB2H?5IB4F?4HE2EA4GE2EB4GI1FB4DG1CC3CJ0DC3BK1A?5EF0FC3EI0DC3DI0CD5AK1EC5FH0DD4EJ0DD4DJ0BD6BL0BD5@K0AE6AN0BF6@L2AE5=N2?F6=N3>F7;Q4>H7:M4;G89O5;G88N7:D7;F$| '_ZWcxxwwxwwxwxwxwxwwxwwxwwxwxw xwwxxw1w~~~~0xxnOT9DS3OU9DV4LU9@U5KT8FT3NS:DU3NU:CV4LU;BV4KV;@W5IW>?W5HX==W7GW@XD7U@=UA9U;AWD8U<@XD9V@=WE6SA?XE9UA=WF8UB;XG6TD;WI7RE9XJ6QH8VL6OI7WM6OL6UM5MM5UO6LO4SO6JQ3RP6IQ3PL6KK4SP6JM4TP7KP4RQ6GQ3RO6MN4SO7KP3SQ7JQ3RQ8IR3QS7GS3PT9ET3OU9DU4MU;BU4MW;@W5KV;?W6IW=>W7GV>=X7FW>;W8Fhrݐܮyxwxwxxwxxwwxxwxxwxwxxwxwxwxxwxwxxwwxxwxwxxwxxwwxw1v0xxnNQ7BP3LR8AR2KS8?R4IR8DQ3MR9BR3LS:BS2JR:@S4IT;>S5FS=>T5FU>=UC6Q?UD8S>;U8Dkrzxwxwxxwxxwwxxwxxwxwxxwxwxwxxwxwxxwwxxwxwxxwxxwwxw1v0xxmKO6AO2IN6@P2JO9?P2GO7BO1IO8AO1IP8?P3IQ;=P1GQ;=Q4EP;=Q2DR;;P5CR>:Q6AR>9R8?Q?8Q9?R@8O:=SB6P<;RB5O>;O?7O9>R@6P;=Q@5P<=RB6O>:RA8Q:=RB7P;9RF6NA8QE5M@6SF5KC6PI5JE4PI5JG4OI4HI3PJ5GI3NM5EL1NM4DM2LH5FG3NK4GJ2MJ3FK3NL6EL1LL5HI2NL5FK1NL5EL3MN7CL0LO7BN2KN7BN0KO7@O2HQ9?P2HQ:=Q3FP:gnʕ|{xw xww xwxxwxwxxwxxwxwxwxwxxwxwwxwxxwxxwxwwxv1w/xwk003553/.25731125520025511024630/24522124620/24632023441.15530/23621023541014432.151/24552.13641214642/24541-14742013631014531/13641/03532123631/13642013443//4551/12541013452003443//4562/13453//2562662013553./3662012642013541003562/0255221355100355210240.35520023621023531014431.25640034541/11) n ,()&Wtoppnuxw xww xwxxwxwxxwxxwxwxwxwxxwxwwxwxxwxxwxwwxv1w~~~~0xwp?8M@5RB7LA5PB7LB4PE:M@6SA7M@6SE7MA5RE6LC5QH6MD5OI3KE4NK3LE5ML3JG5MO2KG4JN2IH5IP2II5GQ2GI5HS1GJ5DS:IG5HN2HI4FQ2HI5DP2GI5CR5HI5GQ2HI5FT3HI5DS2FJ7CU4FK7BU4CL8@V4DL8?V6AL9?X6AM9=U8?M;M;9U9=L=9S;>M<:V9=M<9W<=M=8U=:M?8V@;N?7TA7MA6SB8NA6SE6LC5SF5MC5PG5LD5OI4LE5MK3JE4P^kcݏƞ xwxwxxwwxxwxxwxwxxwxwwxwxxwwxxwxwxwxxwxwxwxwxwwxxww1w0xwp=9L?5O?8KA4OB6JA4NC9J>6QA7K?6PB6I@5PD6KA5OE5IB5NG4IC5NI3HC5KJ3IE4JL2HE5IM2HG4IN1GG4FO2FG5EQ2DG6DP9HG3FL2HG4EL2GH5CO2EH5BO5FE5FP2FG5EP3DG5CQ3EH6CQ3CH7BS3BI7AS4AI8>S5@J8=T6?I9=T7>K:L:9Q8=K<7R;;K<7Q<=J;:T98R?8J?6RA6J?6PB5JA5OD5IA6OE4JC4NG3IC4LI3ID4Mbvcًᬋ xwxwxxwwxxwxxwxwxxwxwwxwxxwwxxwxwxwxxwxwxwxwxwwxxww1w0xwp=7I=4M?7H>4L?6H?5KB7H=4O?7H=5OA6G?4MC5GA4LE5G@3KE2G@4JG3GB4IG2FA4GH2EC5FJ2FE3FK1EE4EK2DF4CN0CE5AN8ED3DK1FE3BL2EE3AL1DF5AM4DD3DL3DE4DN2CE4AO3BF6@P3BF5?P2AF6>P4@H7=O4?G6=O5=G8;P6>I9:Q7=I9:P8;I;7Q9:H;7O?>H99P7=I:7O85M@4H=5LA4G@5KC5HA3KD3HA4IF3GC3H?! d=fbaab`h xwxwxxwwxxwxxwxwxxwxwwxwxxwwxxwxwxwxxwxwxwxwxwwxxww1w~~~~/wwq>V5GT<=V7FU>=U7DT>;V8CU@:U9@U@:V<@VB9SAGU?:T8DUA9U:ATA8U;?UB8U=BV@:U9AU?8V;AVA8U=?TB7S>=VE6S@;UD6SB;VF5RD9UH5QE8TJ6PF7SJ5OH6TK6MJ4UfYݐԡwxwxwxwxwwxwxwxxwwxwxxwxwxwxwwxxwxxwxwxwxwxwxwxwxw xwxxwxw1w/wwq=;SD5O@:SF4NA9SH4MBT4ER;=S6DR<;T7AT?9S:AS?9S;?SA9R>DS>9S7BS>8R9AS@7Q:?TA7Q;BS>:S8@S?7S;AS@8S;=S@7R=;SD6Q@:RE5QB7SF5OC7QH5ND6RI4MF5QK4KI5UkY򰣣wxwxwxwxwwxwxwxxwwxwxxwxwxwxwwxxwxxwxwxwxwxwxwxwxw xwxxwxw1w/wwq<:PC5N?9PD4M>6OE3MC:RB4O?9QC4M@9PD5MA8PF3LD6OF4LE3OG3IF4NI3IG2OH4GI3NJ4FJ2ML4DK1LK5CK1JM4AN1JM5@N8KM4DK2LL6CM2JM6BM0IM5AO4LL3DL2JM5BM3JM6AN3JN6?P3HN7?Q1FO8=P3EO96O>AQ=8P6AP>8Q8?P?7P7Q@5P<O?;W;=P?9U<;P@9U@:QA8TC:O?;V<T5@N:=U6?N<M<;S9=N>9S;;N=9S<:M?8S=9N@7R?8L=9S;9R<;M?8Q?:NA8Q?9M>:T<;N?9S>:M@8R?8NA7RA7LB7PB6MC6OD5MD6OG3ME6NG4KE6LI3LG5JJ2KG5JM2IH5IM1II5GO1HE5JK3KG5HL2IH5HM3IJ6GN2IG6KL2JH6IN2JI6GN1IJ5GP1GJ7DP1GK7DQ1FL7CS2EM8BS3DL9@S4CM:>T5AOVKٷ}xwwxxwwxwwxwxxwxwxxwwxwxxwxwxxwxwxwxwxwxxw xwxxwxwxxwxwwxxwxwxwxwwxxwxxw1w/xxlFI7BO1CJ7@O2DH6?O1@I6BP2EI6@P2DJ8?P2BI8>R3@K88P;8L?8O=9K>7N>5J>8Q<:K>6P=9K?7O>7J?6O@5JA5MB6LB5NC5JC6KD5JB5LF3IC5IH3GE4HH1GF4GJ2HF3FL1GG4DN1FB3IJ2IF5GJ1HG6FK2GF5EL/EG5GK2HF5FL2HG6EL1FG5DO1EI5AO1FJ6CP1DI8@O2DH7@Q2CI8=Q4@J9T5FS<=T5FT<;U8CT>9S9AUA:T;@UA8S;=UB7S>UC7R=;TD7R@:TA9S;=UB9T<>UC7R@:TD7RA;UF6PB9SG5OD8TH5NG6SJ5NH5SJ5KI4RL6KK4QM5JL2PN6HN3ON5GO4NK5JJ2PN4JL3QN5HM2OO6FO2NL6JK2PN6JM2QN6GO2NO7GP3OP7DP2LP8BR2MR8BS3JS9AT3JS9>S4HS<>[Y:ݐ̼xwxxwwxwxwxxwwxxwxwwxwxwxwxwxxwxwxxwxxwxxwxwxwxwxwxwxwxxwxxwxwxwxwxwxwxwwxwxwxw1w/xxmJO7AN2JO7@P2HO8?P3HN7DP2IO7BP1IP8@Q2GP8?Q3FP:>R4DQ:=S5DQ;;R6BQ=;S8AQ=:R9?R>9R:=Q@8Q::O?8Q:>S@7P;>RA6P=;RB6O>:R?:R;=RA8Q<9RB6O?9QE6OA7QE5NC7QF5ME5QG6LF5OH5KH4OH5II3NJ5HJ2NJ5GL3LM5FM2KH5HI3OK4GJ3NK5FK2LL5EL2MJ6IK2NK5HK1NL6FL1LM5EM1KN7CO2JN7CQ2JO7AQ2HO9@Q3GP9>Q3FP:=Z`:õxwxxwwxwxwxxwwxxwxwwxwxwxwxwxxwxwxxwxxwxxwxwxwxwxwxwxwxxwxxwxwxwxwxwxwxwwxwxwxw1w/xxmHM5?L1GL6>N2GL7>M2EL6AM0HL8@N2FM8>N2GM8=O2EN9O=7O8=P>6O9;P?6N<;P@5M=9L=7O9

6P<:O@6O=8PC5N?8NB4M@6PD4LB7OD5KC5NE3JE5MF4JF3MG4IH3LH4GI9MG3JD5NH3IE4MH3HF3MI4GG5NF3IG4NH3HH3LH4GH3MI3GK2KJ5EL1KL5DM2IK4BN1HM5AM2HL6@N1GM7>P3FM8>O3DN9=Q4CN9;OBNB5O=:OC4M>8NC4M?7OE4L@:OA4N@8PB4N@7OC5LA7OD3LC6NE4KE3OH4JF4MG3HG2MI3GH3LI4FJ1KI4EK2JJ5EL2IK6Uwxxw1v0xxwxwwxwxxwxwxwxwwxwxxwwxxwxwxwwxxwxwxwxwxwxxwxwxwxwxwwxwxwwxwxwwxwxwxwwxwxwwxwxwxwwxwxwxvuxkVWcSahP:M4AM:;N5@L;9N6=L;7L7>M;6L8;M=6N>@L;8N6@L;6N6=M<6M7;N<5O:>M:7M6>M<6N9=M=6M:;M>4L;;L?4K;9L@4K>8LA3J>6MA3J@5LB3IA4KC3GC3JD3FD3KE2EE2JG3FH9KE3HB5LD3GD2KE3FD2KF2FG5LD2GC4KE2FF4KG4EG3JG2CH3IG3BG2HI4BJ2GJ4@J0GI4@K1FJ5?K1EI63K=8LA3K?8MB4J@6LC2HA6LC3HB4KE3HD4JF2FD2KF3EF2JF3DG1IF3BI1GH4AI1HI4Twxxw1v~~~~/xwwxwxw xwxwwxwwxxwxwxxwxwxwxwxxwxxwxwxwxwxxwxxwxxwxwxxwxwxwxxwxxwxwxwxwwxwwxwxxwwxwxwwxtoqnnpnq^@CACDFA3/58264.49163/49274.68262.57252.37253.47263.58263/58163.48264.38154.28153/39254/29244/29255119254/19254/183440/:345/19347/2:254/19354/08344/07355/1:354019245/093450083450/83450095351/85351/75352075351/76361/66252.67161/6736.49253.38253.18253.27264.39254/39154.29255/19254/19254/293450093450184451094450094450084351.8Sxwxwxw1w/xwwxwxw xwxwwxwwxxwxwxxwxwxwxwxxwxxwxwxwxwxxwxxwxxwxwxxwxwxwxxwxxwxwxwxwwxwwxwxxwwxwxwwxtnpononq^@CAADFA4/48264.37163.49164-46162.47252.47253.38252.57274.48263.48163.38153.28163.39264/28144.19144/19254/08354018344//8245/09346.08154/18344/083440/8445/19266009355/093450/83350/83450084461/74250.75251/75351.66361/66252.55261/6725-27153/28254/28253/19254.39165/29254.29154/19244/09254/19355008245//93350083450/84450084350.7Rxwxwxw1w/xwwxwxw xwxwwxwwxxwxwxxwxwxwxwxxwxxwxwxwxwxxwxxwxxwxwxxwxwxwxxwxxwxwxwxwwxwwxwxxwwxwxwwxtopnmonq]AC@BEGA2.48163.47263/38252.46153.47052.27143.37142-47162.46052-29254/46163-28153/37154/19143.37254.19244.09364//8344.083440084.17234/08134//7334//7334.09254/07144/.9445017255/.8335/173350.74250074361.75251-66451.56250.66352/5734.37143/28043/08233.18233-28153.27043.09254/27164.08144/27244//9244/18345//8335/.84550.7434//7Rxwxwxw1w~~~~/wxwu_JS^HY]KR_GW]LR_HW\KTeqstoqrosupqsosuopsoruppsowxwxwxwxwxwxwwxwwxwxwwxwwxwxwxxww xwwxxwwxwxxwxxwxwwxwwxwxwwxxwwxxwxwxwxwxwwxwxxqgdjjchhdVVQS;QK6KO3NK6IQ3LL7IP2NM7NO3PM7MQ3PN8JS3NP8KT3NP8GT3KP9FW3KQ:DV4IR:DW5IS:AX6GR<@Y6GS=@X8DSW8ES==X9CT?>X:BT@=Z:BT@;W=?SB;X?>TB:V@W8CS>>Y:BT?TA:W`wwxw1w/wxwu]JR\GVZJP\FV[KP\FUZKQcqrtoqrnstppsostopsortppsowxwxwxwxwxwxwwxwwxwxwwxwwxwxwxxww xwwxxwwxwxxwxxwxwwxwwxwxwwxxwwxxwxwxwxwxwwxwxxqfdjichhdSR:LN=NT;MJ=OP:PH5HM2JI5GM2JJ6GN1KK7KM3MK6JN2ML6IP3LM7GQ1JM8FQ2JN8ES2IN9CT4HO9BT4FO:@T4FP;?V6CO;>U6BQ;=V7@P=T5EP;=U7CQ<;T7@PU7BQ==U9AQ?;V9>Q?;U<>Q@:U==QA9T?M:=R6CO;=S6@N=;S8?N=:T8>N=8Q;=O>8R<;M@8Q>:O@8Q?9MA5OB8NB5OB7MD5ND5ND5NF6ME4KI4G6CP2GK6CP2FL7?S3FN8?R3DK7CP2HM7CQ2FM9?R3EM9@S3CM9=R5CN:=S5AM<;S7AN;7P]wwxw1w~~~~0xwxvN5@M1HM6?O1DL7>O3EL6AN1FK6AO1FM7>O2CL7>O2DM77P:6O<9P@6O=9P@5N?7NB5N@7OB5LC6NC4LC5OD3KE3J5CO0GM5@M1GM6?N1EM7>O3FM6AN1GL6AO2GN8>P2DM7?P2FN77N\xwxw1w0xwxvL5?L0EJ4?L0DK6>L1DJ6AL1EH5@M0DK6>M1BJ7=M1AJ7K:9O6>J7;M3BM8:N3@M8:N4>M;9N5>M9;O4@K8;O4>M:9O6=M;9N66M;8L?6N<8L@5L>7LA5L?5KA4J@4KB4JB4JB3ID3F5@K1FK5?L0FK4?L1DL7>M2DK6AL1EI6@M0DK7>M2CK7=N2BL8L::O6>L;8N7J1CI4=K1CH5I0BH5>K0BH5K0CI5K78L4=J97L6=K9:K3>K99M5=J87L4J1CI4I0CI5>L1BI5K97L4>K97L6=J;7J6;J;6L8:K<4L99L=4HZxwxw1w~~~~/xxws464292.65393.55284.653:2.54393.65393-65395.653970653:8/66387066399/673892:;6=>4;<6=>4:<6=@4:;9diaed`eh_ee`fh_ee`ei^kxwxwxxwxwxwxwxwxwxw xwxwxwwxwxwwxwwxwxwxwxwwxwxwtqpssqrqqrsqrrpteCDEHIIGEEHIHGEEI;3;3.86393/763:4.76395.66295.65295-56297,56287366485.65285-67286-57276.66395-66285-56386,56287-56277-46279-36278-37379-37268.2626:.36259.1636;.1725:5492.64292.65393.55284.653:2.64393.65393-65394.65395-55297-55386.56287-56287-46278-46278,262Qwxxw1v/xxws463292.65293.55284.65393.64392.64382-44393-65396/65395065387055386/663881:;6<>4:;6==4:<6<>4:;9diaec_eh_ed`eh_de`eh^kxwxwxxwxwxwxwxwxwxw xwxwxwwxwxwwxwwxwxwxwxwwxwxwtqprsqrpqrsqrqpteCDEHIIGDEHIHGEEI;391/85393.65393.662:4.65285,55285,56295,66285255385.55185-56286-57276.66385.65285.66375,35286,46386-35177-46377-36267-37269-26359-16258-07259-17259344392/63292.65293.55284.65393.64392.64382-44393-65394-54284-55385-45274-56287-46277,35177,262Qwxxw1v/xxws454281-55383.55283.53291/53391.54172.53273-54284054377/54176044286.551672:95=<4::6;=49:6;>4::8ch`dd`dg_dd`eh_deadg^kxwxwxxwxwxwxwxwxwxw xwxwxwwxwxwwxwwxwxwxwxwwxwxwtqprrqqpqrsqptdBDEHGIFDEHGGFDFI:382/63183/54393.65173.54283.54284-44285,55175057374-55274,56375.46275.55184-55384-55165-43265-35175-44267-35057.34277,26147.25167.24258-15258-16148255382.54281-55383.55283.53291/53391.54172.53272-54273.54274-44175.44285,45166-44175-34166,352Qwxxw1v~~~~0xwwtBUF7VC:TI6UF:TH7SGTPBUWFTMBVRASPAVR>RN?SS>QN?ST@SM@UR?RN@TT>RN?MQ3OK7NQ4NL6KS4KM7KV3LN7HV4LR8HX3LR9EV4JR:EY4KR9BY5HR;C[6GU=@XGSD8VC;UF7VC:TI7UF:TH7SGPNBUS?QOBSTFRLAUPASMATQ>PL?RP>PL?QQ@PK?TP?OK?RR>PL>LM4KI6KN3LI6IP4KJ7HQ4JL7GS3JM7ES4JN8DU4IO8CU5GP9BV5EP;AV6FQPM@QTDPL@SN@PK@RPOO=ML?NO?NJ@QN>OJ>OP>NK>HK4JG6HL3JF6FM2IH7FP4HI5DO2IL8CQ2HL8BQ3GK8@Q4GM8?S4FL:?S5DO:;OB5P@8OE6NB8ME6MD6L?2L@6L@2K@6LA2JC5KC2IC4JD3ID2JD2GE3JD2FH1IF2DH1HH2DK1HG4BK1GH3AL1FH4@M8HG2CJ2GI4BJ1GI4@L1GJ4?L4GE2BJ1EH2AL2FH3?L1EG4>M2CI4=M2AJ6=N2ARKPZKNRKP[LNRJPZNMRKQqrqsrrsrsqrssruxwwxwxxwxwxxwxxwxxwxwxxwxwxwxwwxwwxwxwxwwxwwxwxwxwxwwxwxwxwwxwxwwxwwxxwwxugh_nl_gi_nj]cf\jj^cg\jj`XN6KM9ER6IM:DQ7HO;CT7HN9LA5L?7LB3L?6MB3KA9K<4L>6L?2L@6L@2K@6LA2JB5KC2IC4JD3ID2JD2GE3JD2FH1IF2DH1IH2DK1HG4BK1GH4Twxwxxw1w0xww[9I?3J=6J@2I=6IA3I?7I<3L=6J>4I>6I?4J?5J@2HA5IA2HC3HC3EC2GC2FD1HD2DF1GD2EG1FE3BH1FG3BI1EF3@J1DH4@J8FF2BG1FF3AI1EH3?I1DG5>J2ED2BI1EF3@I2CF4@J0BG4=K2BF4=L2@H6;K3@QKPZKNQKOZMMRJPZLLRLQqrssrsrsrrssruxwwxwxxwxwxxwxxwxxwxwxxwxwxwxwwxwwxwxwxwwxwwxwxwxwxwwxwxwxwwxwxwwxwwxxwwxugg_mj_fg_mi]ce\ji^be\ij`XN6IL:DO6GK:DO7GK;AP7FL:AN3AJ7;M4@J9;K@J?5K<8J@5K?6J@2I=6IA3I?7I<3L=6J>4I>6I?4J?5J@2H@5IA2HC3IC3EC2GC2FD1HD2DF1GD2EG1FE3BH1FG3BI1EF4Twxwxxw1w0xww\9G=2G<5G>3H=5G>3F>8H;3H;6G;2I>6I=2G=5F?1F?4H@1F?3F?2EB3HA1DB3EB1BD2FC2BD3DA1AG1ED2AF3DC1?I0CE3>H7DC1@G1DD2>F1BE3?G1BE3=G4DC2?F0BC1?I2CD2>H1@D3;I1AE3H=4I<8H>4H=6G>3H=5G>3F>8H;3H;6G;2I>6I=2G=5F?1F?4H@1F?3F?2EB3HA1DB3EB1BD2FC2BD3DA1AG1ED2AF3DC2Swxwxxw1w~~~~/xwxR6.4;077.3<057/3;056.6=/66.4=056.4=067/2=157/2=058/1>25701=25701=33800=4480/=3371.=5291/<5281/<52:00=4380/;4381/;4182/:52811>42810<5171/<6282/;6182/;6183.:82830:81850::1850::186/9:29719=1:81:=1981:>18O]ccYa_[bdXsxwwxwxwxwxxwwxwxxwxxwwxwwxwxwwxwxwxxwwxwxwxwxwwxwwxwxwwxxwxwxwxwxwwxwxwxwxwxwxwxwwxwwxwxwututtuvtuutuvttuttvtutuv^KLJLMMNLJMNJKMMNMJKM9.4<16803<167.6=/77.5>067.3=178/2=16802=069/1>25701=25701=34800=4480/=3371.=5291/;Txw1w/xwxR5-4;066/4<056/3;055.5<066/4<055/3<066/2;14602=157/1;13601<24700;34700<3370/;3371/<5271/;5171/;62800<4370/;32720;5281/:51710<42710;5261/:5281/:5163/:6173.8706319817409817509:165/7939719<28819<18719<15N]ccY`_[bcXsxwwxwxwxwxxwwxwxxwxxwwxwwxwxwwxwxwxxwwxwxwxwxwwxwwxwxwwxxwxwxwxwxwwxwxwxwxwxwxwxwwxwwxwxwututtuutuutuuttuttututuv^JLJLMMNLKMNJKMMNMJKLLM8/4=167/3;167/5<076/4<056/3;077/2;15702=15801;13601<24700;34700<3370/;3371/<5271/:Txw1w/xwxR5-3;055.2;05602;045.4;/46.3<045.2:046/2;145/2;236/0;127019246/0;33600:3360.;4271/:4170.:5161/8616/0:3380/:4170/:5272/951700;3171/:5170/95172/96161/96162-87/73177173/88175078175/7:29818:087/7<18717;14M]bbY`_[acXsxwwxwxwxwxxwwxwxxwxxwwxwwxwxwwxwxwxxwwxwxwxwxwwxwwxwxwwxxwxwxwxwxwwxwxwxwxwxwxwxwwxwwxwxwututtuutuututustututtv]KLIKMMNLJKMLLJKMMOMJKLLM7.2<06712;056.4;/57.3<057/2:05602;15602;247/0;127019246/0;33600:3360.;4271/:4170.:Txw1w~~~~0xbS:FV4NU:FX4KU;CX6KS:IX5OT;HZ4MU;FZ6KS;CZ7KV=B[7JV>A\7HW?>[9GV@>\[=CWB=\>BWC:Y@@WC:ZB>WD9YC=UA;X=@WD:W?@XE;XA=VF9VD=WC=[@AWE<[A>XF:ZD=VE9WFUWANciqphmmgpot xwxwxwwxxwxxwwxxwxxwxwwxwxwwxwwxwxwxwxwxwxwxwxwxwwxwwxwxwxxww xwwxwxwxwwxxwxxwwxxwxwxxwxwwxwxwxxwxxwwxwxxwwxwxwxwxxvploplnomoqmmnmoqlonloqlo[FQ`FQVHPaFRYHNaGQYJH[7FT>>Y9ES?>Z;DU>=Z>V8DS?>W:CS@=W;ASA?TD9T?@TD;U?>TD:UAU7BQ=>V9BQ>S5EP;T9AP?:T;@P@:U;RB7Q@Q@8S==Q@8R>=QB8S>NR=RR@I`iongllgoot xwxwxwwxxwxxwwxxwxxwxwwxwxwwxwwxwxwxwxwxwxwxwxwxwwxwwxwxwxxww xwwxwxwxwwxxwxxwwxxwxwxxwxwwxwxwxxwxxwwxwxxwwxwxwxwxxvplnplnomnqmmnmnplnnlnploXEN[ENSHM[ENSHL[EMTIGS4CO;;R:@P@9T;?Q@9Q<=PB7O_xw1w~~~~/x[G4?J0BH5>L1AH5L0BG5=L1BI6=L1@H6J89M4>I98M55K<5I>4J?4I@4H?3J@3HA4HA3GB2IC3GD2HC3EE0GC4EF0FD4CH0FE3BI0EB3ED1GD2DF0FD4CH0EE3AI/DB3EF0DBERTDMLGQTMqppopoppwxwwxwxwxw xwxwwxxwwxwxxwxwxwwxwxwxwwxwxxwxxwwxwxwwxwxwxwxxwwxwxwwxwxwxwwxwxwwxxwxwxwxxwwxwxwxwxxwxwxwxxwwxwxxwxxwxwxqlckqfdmbjqgdmcjqhdoTAPB>T@BQC>UABOD=O`xwwxxw1w/x[E4=I/AF4=J0AG34H>3G?4H>3H@3GA2H@4FA2GA3FB1FA3EE0FB2DE0EB3BE0DD3BG0CA3CC1FC2BE/DC2BF0DD1AF0BA3CE0DBERTDMLGQSMqppopoppwxwwxwxwxw xwxwwxxwwxwxxwxwxwwxwxwxwwxwxxwxxwwxwxwwxwxwxwxxwwxwxwwxwxwxwwxwxwwxxwxwxwxxwwxwxwxwxxwxwxwxxwwxwxxwxxwxwxqjbjpfdlbipgelcjpgdnR@NA>T@BOB=S@ANC=N^xwwxxw1w/xYC3=G0?B3;I0@D4;H/=D4>G.?D42E?3D?0E?2CA0C?2BA0D?3AC0CB3?E/CB2?E/A?3AB/CA1BC0A@2AD0BB2@D.@A3BB.A@EPRDKKGPRMqppopoonppwxwwxwxwxw xwxwwxxwwxwxxwxwxwwxwxwxwwxwxxwxxwwxwxwwxwxwxwxxwwxwxwwxwxwxwwxwxwwxxwxwxwxxwwxwxwxwxxwxwxwxxwwxwxxwxxwxwxqiajoeckbhogdkbiogcmR?L?=P>@L@=O??MC4.952?5.:52>7-972>8-971=8-870<9-971<9-781<;,880:;-770:;-781:<-7919=,5818=2781::,790:<+6929;,6818<-7809<,691:>,7818>-5928?-5927>-4:16?.4:26?.3:35@.2:24?02924?02:44?12:44@1/943?54934>/1:33@/0944>10943>12:34?01:54A33:54@41:54A51:6TcZU]YVbZcxxwxxwxxwxwxwxwxwwxxwwxwxwxwxxwxxwwxxwxwwxwxxwwxwxwxxwwxwxwwxwxxwxxwxwxwxwxxwwxwwxwwxwwxwwxwwxwxwxwxwxwxwwxwxwxwxwwxwwxwwxwwxw xwxwxwwxwxxwxwwxwxwxwxwxwxwxwxww1w0xwxJ0952<30861=5.961=6/852?4.852>4.851>6.842=6-762<8.871<8-772;9-761;:,670;:,770:;,6809<,5818<,4817<2681::,78189-6918<,6917<.581:<,6819<,5718=.5719<-4827>.4926>.3936=/3825>/2825?/2924?01923?00933>1/942=54934>/2933<02942>10952>21834@01944?22834?42934>3185UcZV\YVaYcxxwxxwxxwxwxwxwxwwxxwwxwxwxwxxwxxwwxxwxwwxwxxwwxwxwxxwwxwxwwxwxxwxxwxwxwxwxxwwxwwxwwxwwxwwxwwxwxwxwxwxwxwwxwxwxwxwwxwwxwwxwwxw xwxwxwwxwxxwxwwxwxwxwxwxwxwxwxww1w0xwxJ/850<2-841<4/851;4.741<4.742=3-640;6.651;6-751:7-650<8,670:7-651:8,66099.68/9:,5809:,6808;+4817;15719:,67089+5718:-5717;-4708:-5719:,3707;.4716<-4725<.3706=-1915;.2715<.2814=02923=/0924=01933>0/842<43834=/1832=.0833<11842<10723=00833=21833=51732=4175TbYU[WVaYbxxwxxwxxwxwxwxwxwwxxwwxwxwxwxxwxxwwxxwxwwxwxxwwxwxwxxwwxwxwwxwxxwxxwxwxwxwxxwwxwwxwwxwwxwwxwwxwxwxwxwxwxwwxwxwxwxwwxwwxwwxwwxw xwxwxwwxwxxwxwwxwxwxwxwxwxwxwxww1w~~~~/wxwNAWH8WEA\9HW?@Z9FWA?[:FWB=Z=BVB=\>BXDY;EWBBWC:XAEXB=ZYK>XK?WMTE9UD;TF8TE;TH7SG:UH7RH9SI7RK7SK7PL6RL7OM5RM7MP5QM7LQ5PO7KR3OQ8IS5OP8HU4NQ9GU;PO6IP5PO7HQ4PQ8FS4MR8ER7ON8IS4NP8HT5MP9FV4NQ9EV5KQ:DW5JS?X9EU@>Y9CUA@TB;VBFU?CS@TE9T@UH>VK;ehdolblxxwxwxwwxwxwxxwwxwwxwxwxwxwwxxwxwxwxxwxxwxwxwxxwxwxwxxwxxwwxwxxwxwxwxxwwxwxwwxxwxwxwwxxwxwxwxwxwxwwxxwxwwxwxxwxxwxwxxwwxwxwxwwxwwxwxwwv1w/wxwN>RD6QB:QE6PB8QE6OFQ@9SACQ=:T:CR@9T:AQ?8S;>Q@8S>BR>:U;AQ@:U<@R@:S>?QB8T?=RB7Q?:QB7P@2H=3F>2H?6G<3J<5F;2I>5G>3H>4F>2F@3F@2FA2F?2FC2EA1DC2EB2BE1EB3BF1CB2BG0DC3@G0BD2@I0BE3>H8CC2@E1CC2?G0BD3>I0AD3>I2BD1@H1AC2?I1BD3?I1AD3F59K3>F68K4F86J5;F95K69G:4K78G:4K99H86L69F85K79G96K88F:3I96G<4J;6G;3I=5F<2H=4F>2G?3D=3GLAJFBO\njkjuwxwxwxw xwxwwxxwxxwxxw xwxxwxwxwxxwxxwxxwwxwwxwxwwxwwxxwxxwwxwwxwxwxwxxwxxwxwxxwxwwxwxwxwxwxxwxwxwxxwwxwxxwxwxwwxwxwwxxwxxwxw1w/wxxL7E;2G;4E<1F<4E>2F=6F:3H;4E;2H=5F=2F<2E=1E?3D?2F@2D?1DA1C?1DB0CA1BC1CA2AC/BB1@E0BB2?F0AC2>G0AC2>G6BB0?D0BB1>F1AC1G1AC3=G/?C2D4;I23C<2FJ?IFBM\njkjkjuwxwxwxw xwxwwxxwxxwxxw xwxxwxwxwxxwxxwxxwwxwwxwxwwxwwxxwxxwwxwwxwxwxwxxwxxwxwxxwxwwxwxwxwxwxxwxwxwxxwwxwxxwxwxwwxwxwwxxwxxwxw1w/wxxM6C:2F:4C<2F:2C<1G=5E81F:4D:1E;4C;3E;3D<0D>2C<1E?1C=1B@1B>1BA0C>0@C1B@1?C0A@1>D0A@2>D/?A1=G0?A0;E6@A1?D/@@2>E0?A2=E.>B2=G1A@0>D0@A0B2;H0=B39G2:/;5/=/97/:?.98/:@/:9/<=.:7.:=/:8.9@.:7.:?097/;>/97/:@/97/9?/98/9?.99/7A.79/7A/89/7A/7:/6A07;05B16;26C16;25C25SST`QRpvuvtuvwxwwxwxwwxwxwwxxwwxxwxwxwwxxwwxwxwwxwwxwxwxwxwxxwxw xwwxxwxxwxwxwwxwwxxwxxwwxxwwxwxwxwwxwwxxwxwxwxwxwxwwxwxwxxwxw1w/wwxT8/7?/79/6?079/5@078/7@/7907@078/5@.7:05A06904A06:/3A14:02A14;02A33:22@33:22A41:10@52:31?51;2/?71;11@43;11@42:20?62;30?72:21@52;31?72:20?50;30?71:30>80;4.=9/:4.=:/;5/=;/96/;;.96/;=-96-:=.87/:=.87-8?/96.:=/:6.:=/97.9=/97.9?/96/:=/97/:>087.9>-98/9?.87/8?.99.6@/78.6@/79/6A06905@05:15A15:14A25TST_PRpvuvtuvwxwwxwxwwxwxwwxxwwxxwxwxwwxxwwxwxwwxwwxwxwxwxwxxwxw xwwxxwxxwxwxwwxwwxxwxxwwxxwwxwxwxwwxwwxxwxwxwxwxwxwwxwxwxxwxw1w/wwxT7.6>.69/5?/78/5?/48/5>/68/4@069/4@068/3?04902@15:04@15901?14902@24921?22921@31:20?41920?51;2/>71:01@43:20?31:20>52:20>60920>5192/>71:3/>71:3/<7094.=80:4/=8094.;9/:4/<:0:5/;:.86/:<.86.9=.76.9=.97.8>/85.:/87.8>.87/6>/68/5?.88/7?/78/5?/68/5@07804?/5914@15924A24RRS^PQpvuvtuvwxwwxwxwwxwxwwxxwwxxwxwxwwxxwwxwxwwxwwxwxwxwxwxxwxw xwwxxwxxwxwxwwxwwxxwxxwwxxwwxwxwxwwxwwxxwxwxwxwxwxwwxwxwxxwxw1w~~~~0wxxcU;GW4PX;EX4OWBZ7JX@A[8KY@?Z:HXA>\DYD;Y>AYF:ZC@ZG9XF?WCZEXH:XE>ZJ9VF@Z8HX?>Z:GZC@Z?F]cbk_ipowxwwxwwxwxwwxwxwxwxwxxwxwxwxxwxwxwxwxwxwxxwwxwxxwxwxwxwxwxxwxwxwwxwxwxwxxwxxwwxxw xwxwwxwxxwxxwxwwxwwxwwxwwxxwxwxwxwxxwxw1w0wxxcS:ET4NS;DU5LT;CU5KS:HV4NT:GV4MT;DV4LU;CW5IT=AW6HU=AX7HW>>Y8FV@>X:DVA=W@VD:V@>VF9UA>SB;V=AWD:U=AVE9U@>VF9TA=VD@WD;W??VF:UA=VF9VC@W7HV=@W7FT>>V8EWC?WT6GS<>U6ES?9TTC8R?>RC8Q@:SB9UTD8R@B3H/>B4;H12BA0B>2BB0B?1AC/A@2@D/@@2@E0@@2AB/B?1AC/B@2@D.@@2?F/@?2BB/A?3BD/B@2@E/@A3@E/@B3=F/?A2@CTfgfgvxwxxwxwxwwxwxwxxwwxwxxwwxwxxwxwxwwxwxxwwxwxwxwxwwxxwxxwxwxwxwxwwxwwxwxwwxwxwxwxwxwxxwxwwxwxwxww1w/xX@21B;2C?1A=3B@0A=2AA/?>2@B.@>2@C/>?2?D/>=2@A/A>1?A0@>2?C/??2>C/?=2AB/@>2?C/@?3?C.??1>C.>@3=F0=@3=F/@BTfgfgvxwxxwxwxwwxwxwxxwwxwxxwwxwxxwxwxwwxwxxwwxwxwxwxwwxxwxxwxwxwxwxwwxwwxwxwwxwxwxwxwxwxxwxwwxwxwxww1w/xW>1:C/;>1:E/;?29D0:?30?<2?>0@<2??/@=1>@->>22=A/=<2??.><0>@/><0?A/==1=A0==2?@/>=2=A.>>2=A.?>1?2;D/1:E0;@29E0:@48D0:@48E0:A47E07A55E38B66E37>38E17?9BL=>ATffggfhvxwxxwxwxwwxwxwxxwwxwxxwwxwxxwxwxwwxwxxwwxwxwxwxwwxxwxxwxwxwxwxwwxwwxwxwwxwxwxwxwxwxxwxwwxwxwxww1w~~~~0xxwL1<72B70<71C8/<70A:1<62D80=61D8/<82B9.<81C;/;81B<.;80B>-;:1@=-::0??-::1>?-9:0=@-:;1=A,9;0=-990??-9:0>?-8:0<@-9;1=@-8;1;A-8;0;A3::0<>.9:0;@-8:0:A-8:1:A/790<@-8:1=A-7;1;B.8:1;C.5;19C/6;19C/5<26C04;27D04<36D13<35C23=45D22<44C31=44C76<35C13<33C22<43C32;53C52;35D23;45E31<43D42<44D5/;53C60;52C7/;61A9.;71B:.;81A:.:80@;.;91@=-:91>=-:90?>3;81@:/:80?;-871><.98/<>-88/;>-89/<>-890;@-7:/9@289/-6909?-6908@/881:.:70>;-:70?<-99/==2:7/?;/:81=;/982>=/:KHUVJQYsqrswxwxwxwwxwwxwxwwxwxwxwwxwwxwxxwwxwxwwxxwxwxxwxwxwwxwxwxwxwxwxwwxxwxwxwxxwxwxxwwxwxwxwxxwxwxxwxwwxwwxw1v~~~~0xNBZJ8WE>ZJ7VG=YL7UI@ZI8XDUT9LT6TU9JU5TU9HW6RW:GW9TT8KU4RU9JX5RU9HZ5QW:G[6NW;F[5LX=D[7MW>B\7JY?A\8HY@@[9GYA>[;GYA<[BZD;YEJZC>[;GZDDZC;[@A[F;[C?ZG:ZC=YI9YE>YI9XH:YL8WH9XM9UK8XM7SL9XN7RO6WQ8RQ5VQ8OR@XO8SL9XP7QN8XP7PP7WR7MO;WN8PL7VUWbeZmhlxxwxxwxwxxwxwxxwwxwxwxxwxwxwxwwxwwxwxwxwxwxwxw xwxwxwxxwxwxxwxxwxwxxwxwwxxwxwwxww xwxwxxwxww1w0xMAVH8TCVF8VD=VG8TE;VI8TF:VJ7SI8UJ7RL7TL7PL7SN8OM6SN7MO5SO8MQ4QP8JR5QQ8IT4PR:GU4PS:FUAX6IU>?X8GU>@X9EVA=W;DVAEVA@WD9W@>VE9XC=VF9UDTD8RAU7ER?>SD9R@>SE8RAC/?=0>C0>>1=C/=>12;D6>=0=B0>>0=0=D0=>0=E0<>0:E01A:0B>1@;1A?0@;0AA0><1?A6?;0B=1@0>;0??0>;0?@/><0>A0=1:C4=<0=A/==11;D0<>1:B1=<0=C/==019D0:>19E0:>39E19?27E28?26F28@36E37?34F47@55E45@54E65?63D98?45E37@54E56@63E66@63D67@45F46@54E65?53E64@62D74@72E83?72C92?81C;1?80C;1?91B<1?9/A=1?;1@>/>;0@?0><0?@4>:0A=1?;0@>1>;0@@1><0??2?90A>0?;0@@0<:6GE7>D_^_basxxwxwxxwwxxwwxxwxwxwxwwxxwxxwwxwwxwxxwxwxwxwwxwxwxwxwxxwwxxwxwwxwxxwxwwxxwxwwxwxwxwxwxv1w0xM4>81A81<80A:2>9/@;4?62C92>61B:2>71A:3>60?;2>91@;0=80?<0>91>>/=90=>0=:/=@1=9/;?/<<015D38<24C36?35C46=32C55>43B87>34D36>53B44=52C55?51C77>34D45>33D55>53C66>42B64?62C63=61A72>72A91=71@92>7/@;2=70?;0>90?=1=8/>>0=:0>>4=90@<1>:0==/;:/>>0=2>80?=0=90>>0;86EE8>D_^_casxxwxwxxwwxxwwxxwxwxwxwwxxwxxwwxwwxwxxwxwxwxwwxwxwxwxwxxwwxxwxwwxwxxwxwwxxwxwwxwxwxwxwxv1w~~~~0xxwU;0:D/:=09F/9=18E18<0;E/:<0;F/9<0:G08=18F07=18G18>16H26>36G26>34H55>34H55>44G65?43F64>42E82>41E92?43G74>32D63?42E92?52D92>44F73>32F82>53F91>51D:0>62E;1?70C=/>81B>/>80B@/=90BA/=90@A/>90?A/=:/>B.;:/=D.<:/?A/<9/>A.=:/>C.<;017F27>25G35=24G45?16G27=16E26>25G36>24F45>27G27=16G36>26H45>45G66>5FZJHQXoqnmqvwxwxwxxwxwxwwxxwxwxw xwxwxwxxwxwwxwxxwxwwxxwxwxwxwxwxwxwxxwxwxwxwxxw1w0xxwU:/:C/9<08E/9<18D18;0:D/:<19D/8;18D08=27E07<17E07=26E16=35E26=24E44=34E44=33E63=42E63=32D81=41D81=33D64=22D63>41E82>52C92=43E63>42C72=52C81>62C90=61C:0=61A;/=80A/<80@?/<80>@.;9/>A/<8/=B.::/@/<8/=@.<:/=B.;:0A/<:0=A.;:045E55=5EXIHOWoqnmqvwxwxwxxwxwxwwxxwxwxw xwxwxwxxwxwwxwxxwxwwxxwxwxwxwxwxwxwxxwxwxwxwxxw1w0xxwT:0:B/9;07C/8;19C29;0:B/8;16C/8<07C/8;05C07;17D05;23C16<15D25<23C35<33C33=21C44>22C53<40A82<4/B91:21C53<33B53=41B72<43C84=33C62<51A72=41B71=40A81<52B90:60?;0<60@<0;70>=0<70>=.;8.=?.=8/=?/:8/:A.:9.:B/96.<>/:80=?.;9/;@.:90=A1;90>?.:90:A.;:/;@.::/9A.::1;B.8:17C/9:09C/8;17C08;16C/6<04D17<05C26;23C35<12D44:04C16;16C16=23C25<25D46<16D15<23C35=24C25=33C45<4EWHGLWopnlpvwxwxwxxwxwxwwxxwxwxw xwxwxwxxwxwwxwxxwxwwxxwxwxwxwxwxwxwxxwxwxwxwxxw1w~~~~/wwxdU;GW5QY;EY5OY]CZE:Y?B\G:XB?\H9WD>ZE<[?CZG<[AA\H:YC?[H9YG=\K8XG=ZL8VJ;ZN7TL9YN7TO9ZQ7RN8XQ8PQ7XS8OR5XT8MT5VT8LU5TR8OO6VQ8NR5WT8LS5UV8JU4TR8PQ7VS:PU5WU9MU4UT9KY5TW9IX5TV;HZ5QY;FZ6PX;E\7OZ=CZ7MZ>B\8L[@@[8J\@?\9IZA=\;GX?@Z7KY?@Z8J\@?Z:G\B=Z;FZ?B\8KYAA]9I\A?\:GZB=]=F\D;Z>FZD;Y@B[YRbUWgwvvuvxxwxxwxwwxwxwxxwxxwwxwxwxwwxwxwwxxwxwxxwxxwxxwxwxxwwxwxwxwxxwwxxwxwxwwxww1w/wwxdT:FU5OU:DU4OV;BU5MV9FU4PU;FU5NVX:EXB=X;DXCAXE9V@?XF9VA?UB;WBXE9U@@YF8TA>YE:W>BYF;V@@XG9VA>XH9UD=XI8TE;VK9SF;XL8RI9WM8QK8VN8PL7UO8NM7UP7LO5TP7KQ5SS7KR5QM8MM6UP7LO6TQ7KP5TR8IQ5SQ7MO5UQ8LP5SR8KR4RT9IT5RT:GT4OT;GU4PV;EV5NVAX7KW>?X8HW?>X9FX@=X9FS=@W6JW>?W8IW?>W8GX@?X7JX?@W9GWA>X9FXB=X;EXC;UU8ET?;U9DT@;U:BUB;U;BUC:S<@UC7S>=UE6SA>QB9T=?TB8S>@TC8S?>UE8R@>TF8R@=VG8RA;TH8PD;SK7OE9SJ8OH8SK6NI7RK6MJ6RL7LK6RM8IM4RN6HN3PP6GP5NK7IM4PM6IM5QN6IO4PP7HO3PO8KL5QP8IO3PP8GO4QR8FP3OQ:EQ4MR;CS4LR;DS4KS:AT5JR;@T4IT<@U6IT>>T6GT=;T7DT?:U9DP==U7FT<=T8FT>46D26>46D34>55D34>54E53>63D53>64C72>63C81>64E54=63C62<63C72>63C81=55D63=64C61>64D82>63C91=73B91=82A;0>92@<0=92@=/<:2?=/<:1??/;;1>@.<:2=@.;;1=A.;;1??/<;2=@/::2=@/;;1?.;:2>@.;;2=B/;;245D35>37E17=46D25<46D35>45D34=37D16=47D25>46E36>45D45=55C54>64D63>53C72@98F;9`YXXW_xxwxwxwxwwxwxwxwxwwxxwxwxxwxwxwxxwxwxwxxwxwwxxwxxwxxw xwwxwxxwxwxwxw1w0xwwU;1:A/8;18A/8<28B/7<2:B.9;19B/8<29B/8<27B17=27C16<37B15<36C16=35C34<45C34=55C42=54C53=54B62=63B82<44B43=53B53<52A62=62B71=55C52=53B62=64B72=62A81=72A90<73@:0<72@;0=81?=.;:2=?/;:1=?/::2=/;91=?/;:1<>.::1>.;91=?.;:2:/;82=;.:70<:-:82=<-:81<>-:82;?.991:?.881<>0;:1:=.880:>.9:19?.782<<.:81<=-992:>-991:?.9:08?-7:28@-8928@/6;37A.6:25@.6;37A05;26B04;35B25<34A23:35B26<34@03:24A14<43A32:37A05:26A14;45A13<44A34<32A32;53A42;44@60>:7D99`XW_xxwxwxwxwwxwxwxwxwwxxwxwxxwxwxwxxwxwxwxxwxwwxxwxxwxxw xwwxwxxwxwxwxw1w~~~~/xL3?72F91?92F:0?:1D<2@73G91@83G;1?92F=0?:2E>/@:2D@0?;2D@.><1BA/=<1BC/=<0AD/<=1AE.<>1@E.;>2>G.;?2=G4<<2@C.<=0>C-<=2>E.;>11?E.;>1=G/;>257H35?45H35?65H53@63G76@56I45@56H54@64I83@74H81A74G:2@83G:1?92E<1?92G=0?91E>0?:2E?/>;2DA.><1CB.==1BC4=:2D>/>:0C?.>;1B@.><1@A0?;1D?/?;1CA.><1BC/=<1AC-==1?D/==2?E.<>1>E0;>2>H2;?4=I@JMCIhjjkjpwwxxwxwxwwxwxwxxwxwwxwxwxwwxwxwxxwxwwxwxxwxwxxwxxwwxwxxwxxwxxwxwxwwxwxw1w/xL3?72F91?81E:0>91E;2>63G:1>73F:/>91F<0>81E=0=92D?0>:1D@/=;1B@/<;1BB.<;0AC.;<0@D-;=0?D-;<1=F-:=1C.<=0>C.<=0D-9=1=G/:=12;H17>39G17>39H16>38I35?46I34@45I34>54I52>64F:7>45G35?45G35?53G53>64G65>46I54>55G42?64I73?64H72>74G92?73G:1>83E;0=82F91E>/=:0D?.>:0C?.=;0CA-<;1AB4=:0C>/>:0B>/>;0A@.<;1A@0=91C@/=:1B@-<;1BB.<;1AB.;;1?D/<<1?E/;=2>E/:<2=F0;>3=I@IMBHgjjkjpwwxxwxwxwwxwxwxxwxwwxwxwxwwxwxwxxwxwwxwxxwxwxxwxxwwxwxxwxxwxxwxwxwwxwxw1w/xL3>61D80=81C90=82B:2>51E93=62C90=71E;0<60DB-:;0>C.::0=E.:C.;;0=B.:<1;C.9<1;C/;:/=C0;:144F76<35F35>34F34>53E43=64D55=24F46<45E33>44F62<43F62=73D82=62E91=81D80<71D;/<71C<0<81B=.<80B?.<81B@.<9/A@2<80B>/=90A>.<:0@?.;:1??0=8/A>1<81@?.<:0A@/:9/@A.;:2=A/::0=C/:<1\J8VF=[K8VJ;\M7UK:[N9SM7YP7RO9XP8RQ7XS8PQ6WS8MT5UU8LV5UV9JU4TW:JX5SX;GX>UU8LU5TU9JV5TV:IV5RW:GW9UV8KW5TW9IV5SV:GY5SX:FY6QXB\8L[?A\8J[@?[:G[B>\;G[C[C[F:YBG]C=\=F\DD[D;ZAB]F:ZBA\H;XC>\J9WF?ZJ9XH<[L8WH;ZN8TK9YO7SM8YP8PO7YR7RQ7XT8OR?YP7SL9YO7RN7YQ8PO7WS7OQ;ZQ7RN8YQ7PO7XQ7OS6YS7NS6WT9LT4UV9JW6TU9JX5SW:IX5RX;EY5NX@Y8GW??X9FW@>Y:EXBGXA=X;DXC;X=CXC:X>@XD:W@?XG:VA=XG9UCUE8RB=UF7QB:TH6PE:UH7OG8TJ6NG7SL6LI7RL6MK5QK6KM5QM8JN4PN7HN3OO7FP4OQ9FQ4NQ8DR;PO7GO4QQ8FO5NP7DR5NQ9DP7PO8GQ5OP8EP3MQ8DS5MR9CS5KR:BS4KTV5HR;>U7ET>>U7ET?=T8CT?;T:CUB;T=@TB9SAFT@DU@;U;CU@9T:AUB9T>?VB9S?>UD8S?=UG6QA;/<8/>=/;9/=>/:8/=?0;9/<>/:90;?/:;1;@/::0;@/9;09A5:90;@/:90;@09909@09;18A1:;0;A09:0:@09:09A/9;09A08;17A07<07C17<16C16;15C37<25B25<24B34=54C45<34C43=43B87;34C35;33C44;32B54<51B64=34C54<43B54<33B53=42B63<51A61=50A91<60@:0;60A;1=70?:0;70?<0;91>=0<80>=/;90=?5;70?<0;70>=0:80==0::0=0;80==0;80=>/;90=>/:90;?/::/:A/9;09A/8:/9B09;08A07;07B07<27B16:09D469@UXYSmxw xwxxwwxxwxwxxwwxxwxxwxwxw xwxwwxwxxwxxwxwwx]T9lxwxw1w0xM3;51@71;50?81;60?93;41@71:51@81;62?80:60?:1:60>;0:70><0970=<0:80;>1:80<=/990;>/980:?/8919@/8919@4990;>/990:?/9909?/8:08?198/:>/880:@/8919?07:08A17907A17:17A26:16A16;15A36;25A24;24A34;23A43;43A53;34A76;24B34;33B34;32A43;42A55;24A34:33A43;44A52;42A62;41A72;52@82:51@81;60>:1;61?90:70>;0:60=:0:70=098/;>0990:?08809?08:08@18:18@07:17A17:07A15:18C458@UXYSmxw xwxxwwxxwxwxxwwxxwxxwxwxw xwxwwxwxxwxxwxwwx]T8lxwxw1w0xM3952?93951>81:50?92:32@71:50=71942?81:40=91:50=9096/<;187/<;/87/;=1860;08809=08708=/7819>2990:>0871:?27819>08808?0860:>07907=06709?07807>17907?06905?25915@14915@44915?14925A34:34?43923?42943?65;34A34934@54933@43:32@54924A33:42>43924@52:22>63:31?52940>82950>80940>:1951=80951>:0:70<;0960;;/871<;3:70=:0962=<2871<;0970<<0951=;0970:;0861<169/8>068/8?17808>/7818@16:16?14808A446@UXYTmxw xwxxwwxxwxwxxwwxxwxxwxwxw xwxwwxwxxwxxwxwwx]T7lxwxw1w~~~~/xwxX?2I/2B:3H=1B:2G?1B;2FA0B<2FB0A=2DC/A=2CD0A>1CE.@>1AF.??2AG/?=0BC.@=1AE/A?1AF/??1@G/?>2BD/?>1BG/??2AG.>?2@I/>@2>H/>@2=J0=A32B;2H>0B;1F@0B;2EC3@2FS;FUehndsxwxwxwxwwxw xwxwxwxwwxxwxwxwxwwxwwxwxxwklE7C8jxwxw1w/xwxW>2=G0;?2:H0;?3;I0:>2=H/<@21@:2E?0@:2EA/@;1DA/@;1BB/?<1AD/?=1AD/>>1?E.>;1AB.?<1AD/==1?D/>=2?F.=<2BC/?>1@D.==2?E/>?1?G/=?12=H01A:2E>0@;2CB2=2DR;FTehndrxwxwxwxwwxw xwxwxwxwwxxwxwxwxwwxwwxwxxwklE7A7jxwxw1w/xwxV<0;G/;?1;I0;>19G08>1;F/;>2;F/:?39F08>29H07>38I19@37H18?36H26?35G35@55G54?44G53>63G83?63F83A62E:3>45G74?43G73A63H:3@62F:1?64G73@64F82A73D:1?73F;0?82E<1@92D<0@81C?/?90B?.>:1B@.=:0A@.<;1?D.=;1?C/><0=D/<91@B/=:0?D.>=0@E/><0>D.;<1@B.><2?C.==1=D.;=1>E-;=12;F.<=1:G/:>19F/9?39G08>28G07>47H36?37G37@34G46=28G27>26H27@37I47@35H44?37H28@47G26A45F45?45H44?54H65A64G64@53G82@62E91@73E;1?72E;0>92D>0>92C>0@91AA1;2DRAZ7L[?@[8L\@?Z:H\C>Z:H]B=ZE\E;Y>B\G9ZBA]G9XC@ZDC]G9WA@\I8WC@]FB\H;[AC\I:WD?\J:YE>]K8VG<[L8UH<\M8SK9ZP8SK9[P8QN8XQ7PP7YR8NQ5XT7MT6WU7LT5UP7PO5XT7NP5XT8KR5UV8JT5VT9OP5WU9OT6XU9KU5UV:LW5VW:HV4SW:GX5SY;EY5OZ=EY5QZ=CY7MZ>A[8MZ?AZ8J[@>\:I\A=Z;HY>AZ6L[?@Y7K\@>X9H\BZ;G[C>\D\E;Z?C]F:XB@\J:XBA]I9WE>[K8WG=\K8UH:[N7UK:[O6RM8S:HV4RX:FU3ZdNQepprpswxxwxxwxwxwxwxwxxwxxwxxwxwwxxwwxxwxwxw xsqshV=W>B\Gkxwxwxxww1w/xwwdU9DT5PV;DU4OWAX7JW?@X8JX?>W8GWA>W:FXB=WAXF9V@@XG8UA?VC:VBYF9U@@YH8TA?YE@W8HX?>X8GXAV8IX@>W8GYAX8GXA?W9GYBBYE:U?@XG9VA?XH9TD>XI8TET5HT==T6HU?;U7FV@:T9DU@:S:CUB9T9@VC9S;@VD7R?>VE6R@=R?8S;AVB8R<@UD7S>>UE7Q@VD6Q?=UF7QA;TG7PC;TH6OD:TJ6NH7UL5LH7SL6KI7SM6JJ3RN6IL3RN7GN4PP6GO4OJ5IJ4SM6HL4QO6HN3QP7GO3PO7JK4RN7IN3QP6FN3QP7FP3OQ9DQ3NQ8CR4NS:AT4LU;@S5JS;?S5JT<>T4GU==T5GU>;T8EV?:T9DQ:;T7EU@:T8CU>>T6HU>=T7EU>;S8EU@:T9CUA9S;BUB8S=@VD8S?>WF6Q@>UF7PB=UG6PB8UH6OD8UJ6NF8TK5MI5L7CP2MQ7BP3UaMOcpoqpswxxwxxwxwxwxwxwxxwxxwxxwxwwxxwwxxwxwxw xspseU;Q;@VDkxwxwxxww1w~~~~/xR819?05728>/5837@15828?/6728?06827@04816@05926?03926@16926?13:25@34934?22813@43933?52933@51933?61;44@41933@52743>50943?81944?51844?52943?70842>71:52>7/852>81:52=9/962=;0962<:.850<<0861;/6809>/8829>/5818?/8828?/5918@06827?/5806@16815?24916A14924@33;26@03926@24735?13935@43926@14826?24835@32933@33:44@41934@43:34?51:43?71943>70831>81942=90951?9/952<:0919?.5819?04628>/372AQNQNoxwxwxwxxwwxwxwwxwxwxwxxwwxwwxwxxwxx]OUF53823?5293jxwxwxwwv1w/xR618>/6817>/4816=05728>/5728>/5728>04716>04726?13826>13825>13925>32735?33824?41733>52832>60733>61934>42833>42932>50832=51834>51843>51833>60832=60743=7/842=8/752<8/851<9/752<;/851;;/651:;/760:/5817>04727?15816?13725?23815?22725?33926>14725?14825?12824>23826?23835?23825?22814?32734?41834>41833>40933=61743>71832=8/642<80841=9/752<90818=06718>/5617>/371APNQMoxwxwxwxxwwxwxwwxwxwxwxxwwxwwxwxxwxx]OUE51623>5283jxwxwxwwv1w/xQ50814617<04616=0572602615=02715=13634=13923>31623<31723<41722<42722=50732;51713=31613=32642>40543=70733<51723<51833;40732=6/632<7/732<70652;8/851::/64199/6418;.6409:/6409;/5617:/640::/541::/6619;.4529<05519;/6528;/7628:.5608=.4517<.460803624=03715=13714=13614>22723<23605>03515=13624>11634>32725=23724=23824<12713>31623=31723=41643=51932<60632;60732;8/730;70731<8/6419805083C=3H?4D:4L=2C;4L?2D<3K@1B<2JB1C=3IB0B=2IE0B>2FE0B>2FG/B?2DG/@A2DJ/@A2BJ/?A2AM/?A3?K7B@1BG/@B2AH/@A3?H1>B3>I2@A2BI/>A3BL0?B3?L/=A2?M0=B3>L12ID0C>2GD/B?1GG/A?2DG7C=2GA0C?2FC0C?2DD1A@2DE2C>2GC0A>3HF0B?2FG/@?1EH/@@2CH/?@2CK/?A2AJ0?A2@L0>B3?K0=C4>O1=C43C>5I@6IC2B;3HA1A;3HB1A<2FB0A=2ED0?=2DE/?>3DF/??2CG0>?2BH/>?3?I0>?2?I6??2AG/@@1@G/>A2>H/>A2=I2=?2AG0>?2AI0=@2?I0=@3>J1<@3>K1<@42@:3H?1A<3H@1A<3GA1@<2FC0@=2ED0@=2EF6A<2FA1B=1EB0A>1DC/A?1CD2@<2FB1@<2FD0@=2ED0@>2DF0?>3CG/?>2AG0>?2@I0=?2?I0J0?2BH/=nxxwxxwxw1w0xL6?82F;2@:2F;2@<1E?4@83H;3@74H=1@91G=2@:2F>1@92E@1@:2EA0A<0CB0?;1BD/><2BD/><2BE0>>1@F/>?3?G/<>2=H5??1AE/><2=E/2@F0==2?H/248J38@49I38@49J57A56J47A76J65@65H;9B57J48?65H55@65H66@93H97@66I56@56J65A64I75@74I83A64H:4A83H;3B92G<3?92F>1@:3F?1@:2E@1@;1DA0@=2DC/><2BD5A<1E?1?:2BA0?<1BA0?>1@C2?;2D@1?:2CC/?<0BC/?<1AD/><1@E/?=1@G/??1>F/==2=H0<>3=H0;?2=H1;@2;I0;@4:J19?48H:B83H94?82F;2@:2F;2@<3E?6FB>1@F/>mxxwxxwxw1w~~~~0xwwNB[J8WE=[L7VF<[M8TH@[G8WE=[J8WF=\L6TH;ZN7UK:ZN8SL8XP6SN7YQ7PO6XR6PR4WS7LR4VT7MU3VU9IT4UV8HX4SW:GW=VT6KS6UV8JU5SW9HW5SX:GV9TS7JU5SV9IV4TW9EX5QW;FZ6PW;EY5NY=C[6MZ>@[6LZ>@]7IZ??Z9H[A>\9G[C;Y;F\C:\>C\E;YCJ[AC\F;X@G[@[J8YE=[K7VG;[L6WI9ZM7SJ8ZN6TL7ZP7PM7ZQ5QP6XS7NQ?YO5RK9YQ7QN7XR7PP6XS7NO;YN6QN8XQ7PO7ZR7MQ6VT7NS6VS8LT4TU8KW4TV9HW4RW9HY3QW:EX4PX;DZ4PY=BY6NZ?W7HV?>X8FX@>W:EXA;V;DXB;W=BXD:UBHW@;W8FWB:U;CYD:V=CXE9T?FX@AWC9U@?WE9U@>XG8TCUM5OH9VN6MK7VP7ML6UP7KL:VL6OJ7UL7NM7UO7NN6TO6KO5SP7JP4SR8HR5PS9GS4QT9FT4OT:DU4NU;CV6MV;AV6KVS5JS==S7HS?>UE8Q?>SF7Q@T6HT<TF7O@13615>24614>23614=32614>32613<33623>42624=74623=42613=42633>52713=53614=32622=31723=51632=62722<61642=70631=81631<80741;90531;90531:80641;:0541:;4540:905309:0651;:0740:;1631;905409:/6519;05519;06508;05618=04508=05507=05616=14506>14505<14616>23615=6531<61621;71642=71721<82622=61631;70631<806<NJewVJMMKKMNMLJ50:;0530::06519;05409N0>E4=M1=D4AM0@D5@O0?E4>N2>E5=O2=E53JE1F@3HG1D@3GG0D@3EH0CA3FK.BB2DK/B@2EF0CA2EH/CA2DI/BB2CI/BA3FH0CB4EK/CB3DJ0BC3CL/AC3AL/AD4@O0@D4?O1?E4?O2?F55H<4M@4F<4M@3F<4JB2F=3KC0E>2IE1B3@K0@D4?L0@C4>M0>E4=M1>D4AM0@D5@O0?E4>N2>E5=P4>E:BO4>G7J0>A4>L0>B4=K2A4>K0=B4=L1=C6=L23FD0B>2CE0B?3DG0A>3CH/A@2BH0@>2EE/B?2CF0A?3CH/A@3BH0@@3EF/A?3CH/A@3CH/@B4BI0@B3@J0?B3?L0>B4>K0=B3=L1=C5;M23C;3H?2C<4I@2C;3HA1D<2GB1?3@J/?B3>J0>A4>L0>B4=K2A4>K0=B4=L1=C6=M3=C:AN4H01B;4H@0B<3FA0C;3EB0@=2DD0?=3CD/?>2BF1?>2AG/??2@H0?;2CC/@>3CE/@>2AF/??2AH/@>3CC/?@3AH.@?2AF0?@3>G/>?3>I/=@4>K/3A:4H?1A;3G@2A<2FA1A<2DC0<3>H/=@3?I0=A3H0Z9HZA=Y:G[B=ZXD;XB\G9W@?[G7UB?ZD;Y>C[G;Y@A\H:XC?[H9VE=\K8WD=ZL8UH:[M7SK9XN7QK8YP7QN7WQ8OO7WR8MQ6VR7NR4US7KT4SP7NN5WR7LP5WT7KQ4UU7IR5UR7NO5WS9NS5VU8LT4UU9IU4TW9IU4RW:GX4RY:EX5OX@X6KZ?>X8J[@>X8G[A;W:GY>AY7KZA@[9I[A?Z:G[BZK9VGZ9HZA=Y:G[B=Z?V7IX?=W8GW@=V:FWBUC9V;BYC8T=AXD8T??YG7SA>YC;W=@XE:U?@XG9T@>XH9SB=XJ7SD;VI7QE:WL6QH8VL7OI8VN7NK6UN7LL6UO7LN5SP7JO4SR7IP4PN6LL5UP5JN4TP6JN4SS7GP4SP7MN4SQ8KO5SR8JP4SS9HQ4QU9FS4PS9ET4OU:CU4NU;CU5MV=AV4KV=?V6JW>?V6HW?=W8GX@V6JW==V6HW==U7GX@;U9EX=@W6HW?>W8GX@>V8FXBAXE9V?@XG9T@?XH8TC=WI8RD;WI7RE:VK6QG9WL6PI6P9ER3PU8DS3OU9CS4NV;@T5MU9GT3NU:ET5NV;CT4NV=S5FU=>TD6P?=UB9S;?TD7R==UC7Q=S4IS<>S5HT<9R8DT=>T5GT>;T6DT=>UE7Q>4LA3F>3MB6H<5O?5F=5QB4H>4NC3F>3NF2G@3KF2F@3KG1FB4II0DB3IJ2FC2GK0CD4FM0DD4DN0BE4CO1CE4AN8DC2EL0DD2DM0DE3AM1AD3AN3DC3DL1BD3EP1CE3BP1AD4AR2@F5?Q3?F5?Q3?G7=R4=G6=S5>H6;Q6;H9:S7;G98R89G:8R:9H:7O>>G89R7:H87Q8:H:7O:8G:6Q;;H99Q8:G98S:9I97R<7F;6R=6H<6O?6G<5O?5H>5NB3F>4OB4H?3LD2FA4LF2FA3JH1EB3II1FB3GI8F@2KE1G@2JG1GB3GH1DB2HI3G@3JF2EA3KJ1GA3IK1DB3HM0DD3EL1CC3EM1CE4CO0AE3CO1CF3@O1@G6@R2@F6=Q3>G6=R4>G6;O?F<5O>5H<4O?5H>4LA3F>3MB6H<5O?5G=5QB4H>4NC3F>3NE2G@3KF2F@3KG1FB4II0DB3II2FC2GK0DD4FM0DD4DN0Ywxxwxxwxw1w0wwxM7D<4K=4F=3L?4E=3J@6E;5M>5E;4M@4D<4LA3C=4KC2D=3JF2C?3JF2D?3HG1D@2GI1CA3FJ1BA3EK1AB3CK0AB3BL1AC3AL8CA2CI0AC3BI0BD3AK1AC3@K2AA3CK1AB2BL1@B3AN1?B4@N1>C4>P3=D5?P3=D5=E78N69E97M69F96N88F96M99E88O79E87O98E97O;6D:7O;5D:5N>5E<5N>5E;4M@3E<4LB3D>4KC3D>3JE2D?3IF1D@3HG1C@3FH8D>2HC2C@2GD1EA2GF1DA2FF3D?3HE2D?2HG1C?3GH1A@3FI0AA2DL1AB3DL1AA3BM1@C3BM2@C4@N2?C5?O3>D5=O3=D5=O3D:4L<5E<4K=4F=3L?4E=3J?6E;5M>5E;4M@4D<4LA3C=4KB2D=3JF2C?3JF2D?3HG1D@2GH1CA3FJ1BA3EK1AB3CK0Xwxxwxxwxw1w0wwxM6D;3I=4D<3I?4C:3G?5D:4K=6B:4J>4C;4J?3A;3HB3A=4HB2C<2GD2B?3GD1A>1DF0A>1CH1@>3CH0@@3AI0?@4AI0?@3@J6@@2BH0AA2@H0@B2?J2?@2>H2@@2BI2?@3AI1?A3@J1=@3>L3=@5>L2>B43C;2I@2C;2IB3B<3HB2B>3FD1A>4FD0A>2EF7A=2GB1C>2EC1C?2DE2B=2CD3C=2GC3A=2FE2B>2FE1?>2CH1??4BH1A?2BI1@B3AJ0?A2?J1>A2=L2>@4>L2=B55D:4K=6B:4J>4C;4J?3A;3HB3A=4HB2C<2GD2B?3GD1A>1DE0A>1CH1A>3CH0@@3AI0Wwxxwxxwxw1w~~~~/wxxMAYH7VC=YI6SEZH6TD?X6IY?>Y8GY@=X:FYBCXD9W?G[BZG8UBWO6PI8XN6PL7WO6MN7UP6MN;YO7PL8XO5NM6WP7MO5UR7LQ4VR8JR4TS7IS4ST8HU4QT8FU3QW:DW3OV:BW5NWYH7VC=YI7SEZH6TDWF8SBW7GW>=V8FXAWF8T@=WF7TBTGVF6T?=VH6R@WF8SBTE5P@:RG6PA8SG5MC=UD6Q?;UF4OB;TF6PC9TH4ME8TI6MG6TJ5LH5SK4LI4RL4IK3RM4GM3PN6FM3ON6EN2OO7DP2NP6AP;NN6FM2OO6EO3MO8DO1MP8BO6PO5FN2NP6CO4NP7DQ4MQ7AR3LQ9@R3KS:?R4IS:>T4HS;:S7CS?9S8BU@9S:@T@7Q@ES?:S7CT@8S9ASA8S9?TB8QUD7R?;TE5P@:RG6PA8SG5MB=UD6Q?;UF4OB;TF7PC9TH4ME8TI6MG6TJ5LH5SK4LI4RL4IJ3RM4GM3QN6FM3ON6EN2^xxwxwxv1w~~~~0xwwN12239503239602338613239613138513237713238713137713237713238913781223781268027912326923695322691269026912235923327913216813325932325:23225923226926:32325:325931314931315941324851324974224931214:31324940233952324:4231484232485132395131385232485132497132486238713227703238803237813795223780287032378023378132288132277136822327913226823226813237:223369232269215926:22325932325:6223861223950323960233861323961313851323771323871313771323771323891378122378126802791Qwxwxwxw1w0xwwN1223951312851223860214861312850286132277127602771212671212781323780278022168022158126842215812681321582591269122168122158123159213158212159249212149323259213149312149303138412148632138312149322138423941224941313931223841323860223850223851213761212861323860286027702671213774212660277031277127702137703227702771322681267112268121258122169126811216912215921314831215942127512239513128512238502148613128502861322771276027712126712127813237802780221680Pwxwxwxw1w0xwwN127512138502127502/38502/286110375021276031276110277120285020277132268120168110158/11268122168322169015812216802115812006802105821026711205812582100592210581059223149311049310139202048412148523:3128312148312038412/49212/384101483021384121375110385120384010386131376120277010277/20267121277328701126703127602116702/17702017711036601216702571101682211770201681322592210592101491582158329501127512138502127502/38502/2861103750212760312761102771202850202771322681201681101580Pwxwxwxw1w~~~~0wxx\F5AO1CH5AQ2BG7?Q2AI6CQ1CH6BQ2BI7?Q1AI7?R3@J7=R4?H8=S4>K8;R6=I9:S8;K;:S9:J:9R::K<8R;9J<7R>7K>7P?6I;8Q::I<7P;9K<7Q>7I=7O>6K<8R;8J=8R=8J>7P?6J>6PA6J@5OB5H?5NC3JA4LF3HA4LH2ID4KI1HC4II2HE4HL1GD4HM1FG5FM1EC4II1GD4GJ1GE4GM1EE5EM0FE5HK0GE5HL1FF5EM0EF5EO1EG5CP1CF5BQ0DI6@Q2BH6@S2AJ7?S3?I7=R4@K8=S5>I8J8;S6=H::R7J9K8;S6=I9:S8O2>G7=O3>H7=Q4=G8;P55H;9Q:8I;7O<7H<6N>5H>5M?4G>5L@4H?5MB4G@5KC2G@4JE1FB5IG1FA4HH0EC4FJ1FC3FI0CD3EL0EA3GH1FC4FJ0DC3EK1ED4EK0DC4HI0FD3FJ1ED4EK0CE4CL0CE5BL0BF5BO1BF6@N1@G5?P1?G7>P2?G6=Q4=H8G7;P56N@5H=5MA3H?5LC4H@4KB2F@3JF2C4BN0BF5@N1@E5?O2AG6?O2@F5CO0BG4AN2AG6?O1?G6>O2?G7=O3>H7=Q4=G8;P5N1?D5=M2=D4@M0@E5?N1?E5>O1?D6=N2=F64LA3F>3J@1D?4IC3F@3HE0EA2GF0EA2FF0CA3EI1EB4EI0CC3CK0A>4FG1EB2EI0BB4DJ0BB3CJ0BB3EH0CC4DJ0CC3DK0BB4BK0BE4AM0@E3@L/>E5>M2@F5=N1>F5;O2>G5;N34KB4G>4KB2F@3IE1@5AL1AE3?M1?E6>N1?D5=M2>D4@M0@E5?N1?E5>N1?D6=N2>F6?W7JY?=W7FX@@ZE8WA@YE8UB>WC:W?Y6KX=?X7HY?=Y9HX?=X7GY@=W8FYA;W:DZB:VBZD9U??XF8VB>YH8SC=XJ7TE@Zvxwxw1w/xcS8BQ3MS9AR3LT9@R4JR9ER2MS9DS3MT;BS3KT;@T4IT;?T5GU=?U5FU>=UD8SA=SA8S;AWC8R<@WC7R>=WD7Q?T6EU>=U7DU>;U9DR<=S6HV=;S8CU=?U6FU>>U7FV?=T8DV@;U9CVA:T;AVB:T>UD7S?=VF8RB9Q7AR>9Q8@S?7R9@SA7P;?SB7Q=7R9=T@6P:>TB5P>Q3FQ9;R4GR;;Q6ES=;R6CR=:S8BP9;R4ES::Q5DS<:R7BR>:P6BS;=R5DR=:R5CS=:Q6CR?9Q8AT?7Q:>SA8P:>SB8P=>SD6O=;RD6O@:RE4NA9RF4MC8RH6ME7QH5LH5K6BO1KQ6@O2KQ8?Q3IQ9?O2IP7CO2JP8@P1IQ9?P2IP:=Q3HR:9Q7BR>9Q8@S>7R9@SA7P;?Tvxwxw1w~~~~/wxxN23672212683212582212682212693112573212573312473312584212473211594312474221484411475211484312385252484112484211485212385211484211495202475212474312375221376312266211386321367267331267321277321268244277112376221367311368221377221278211367266321257221268311257221268331257324834124842115833124842525931125832125842124832125832125942024742124743124743124852123742114853213762375321376211375322377252682123672212683212582212682212693112573212573312473312584212473211594312474248441147527txwxxw1w/wxxN22562212572322573213672201572112573212583212473211573112473212473212474211574201474201474212475241474221373211374321375212484211374212475211475212375211365112365211366212367211376200366210366211358233266266221267257321367220266211367221267211257220257211257321257321247321157310247320147321248424157322147321247332247421258331147321247421158421247421147411237421137421237621147520136521036521236724257256221257232257321367220257211257321258321247321157311247321247321247421157420147426txwxxw1w/wxxM025611014832125722125710123621013621473112362212363100462212472101363010484211254201464211264121364101373100275211374212474002254101354211365102364125520026421126510125601126622124621025531462156200265110157211267221266102246101246211247211246124631015522124621013721583211363101463211363221473101472101374212473212483012263101363211374102363211364100363211363101265011375211245201355211255231472002561101483212572212571012362101362147311236221236310046221247210136301148421125426txwxxw1w~~~~0xxwN:M@5RA6KA5QB6LB4OE8L?6SA7LA6RD5LA5QE5KA4PH4KC4OI3JD4OJ3JD4LL2IE4LM1IF4IM1HG5IO2HG4FP1FH5FS1FJ5CR:HG4GO2HI4FO1FH5EQ2FJ5CQ4GH4GP2FI5FR2EI5DS2EH5CT4CJ5BU4BK7AU5BK7>U5@J8>W5?K8=T7>L:L:9T9;L<:V;:N=8SA@K;:U9=M;9T96T@7L?6TB7L@5QD5JA5RE4KB5OE4KC5NH4KC3LJ2IE4NL1JG4JM:JD4MH4KE3MI2JE4LK3JG4JL5JD4MI3JE4ML2JE4KM2HE3JO2HG3HP2GH4HQ2GH4ER2EH5ES1DI5BR2DJ6AT4DJ6?T3AK7@V4AM8=SBK?6R@7M@5RA6KA5QB6LB4OD8L?6SA7LA6RD5LA5QE5KA4PG4KC4OI3JD4OJ3JD4LL2IE4LM1IF4IM1HG5IO2HG4FQ4uxwxwwxwxw1w0xxwM9I=5O?6I?4NA6I@4MD8J>6Q@7I=5PB6J?5OC5H@4ME4I@4MG3GA4LG3HC4JJ2GC3HK1GC4HL1FE3FM2EF5FO1EF5DO1EG5CP9GF3EL1FE3EM1EF4CN2DG5AO5FE4FN2EE4EO2EG5CP2CG5AP3BG5AR3@G6@Q4@I7=R5?H7H8=S7=J9;R86P@7I?5OC5I?4ND4H@5NE3HB4LG3HB5LI2HC4JI1HD4IK9IC3KE3HB3JG2HC3IH3GD4HJ5IB4LH3HA3KJ3HC4JJ2FD4HK2GD3GM1DE4FN2EF4DO2CF4BP2CF5BQ2BH5@Q4BH6@R4@H7>R4@I8=QAJ>5P>7I=5O?6I?4NA6I@4MC8J>6Q@7I=5PB6J?5OC5H@4MD4I@4MG3GA4LG3HC4JJ2GC3HK1GC4HL1FE3FM2EF5FO5uxwxwwxwxw1w0xxwM8G<5L?5E>4J@6F>5IC8G<6M>8F=5MA4H=4LA5F>4JB4F?3JE4F?3IE2GA3HG2F@4GH2FC3EI2EB4DJ2EB3DK1CC4BM0BF5@M7DD2CJ1DC3CJ2AD4@K3BD5@L5CC4DJ3DC5BM1BE3BM3BD5@M2AE4?O3AD5>N3@G6=H98O6;G88N89F:7M;:G;7M<O3?E6=P3=G8;N>G=4M=6G<5L?5E>4J@6F>5IB8G<6M>8F=5MA4H=5LA5F>4JB4F?3JE4F?3IE2GA4HG2F@4GH2FC3EI2EB4DJ2EB3DL4uxwxwwxwxw1w~~~~0xwxM?WH6TB:WI5TD:WJ5RF=WE6TA;WH6UD:VH6RE8VI5RH7VJ5PI5VM5OK6UL6ML5SN5LN3SP6JO3RP6KQ3RQ7HR3PS7GT3OS7DS;QP6HP3QS7HQ3PT7FT4PT8DS6PQ5HQ3PS7HT3OR8DT3NS8DV4LT9BV3KV;AW5JU;?W5HU<>X6FW>CW?:W9CXB:X;AWB8U=?WC8V?=WD8U@;XG6UB;WG6SD9VH5SE7VK5QG7VK5QH7UL5NL5UN5OM4TO5LN=TL5OH7UN5NK5UO5NM5TP5LM8UL4OJ6UN5OM5TM5KM4SO5KP4RP6IQ2QR6HS3PQ7FS3NS7ET2MT9CT3MT9CV4LT:@V5IV;@X5HW<>TGUF6T@TF6Q@:UH4PB;TH5NB=UC6R@;TE6RB:SG6PC9TH5OE8TH6NG6SJ5LI5QK6LJ4RL5JL3QM6IN3PO6HN3OP6GO3NP7EQ3MQ7DQ:PO5GM3OP6EO3NR6DP4NQ8BO5PN5FO3NO6FP3MP7DR3MQ8BR3KQ8BS3IS:@S5GR;>T5GT;=T6ET=;T8CT?:T9AU@9T;@UA9T@FU?:T7CU@9S9AVA7S;ATC7Q;CU>:U9BT?9T:@TA8TTB8S?;TE6QA:SF6QC9TG5PD7SI5OF6SJ5NG6RK5LI5SK5KK4QM5KLRETE5R>Q4HP:=P3HP;=Q6EP;;R6CQ=;R6CQ=:Q9@R?8Q:>R@7P>DR?9Q7BQ>8P8?RA7Q;>QA7OQ@6P;=RB7P<;RC6N?;RC6M@9RD6MB9QF4LC6QG5LD6QG5JG4PJ5IH3OK4HI;PJ4JE6PH4IF5OL4HH5NK5GH8QH4JF7QJ5II4QJ5HG4NJ4GI3NL5FK1NL6DM3NL6CM2MM7BN4KN6@O2JO8@P3IO8?P4FQ:=Q4EQ;W6BO:=V8@O;;X:>P<;V:>M=:W<:V=;N?9V@9O@7UA9N=:U;;N>8T=:O>8T?8M@8R@8O>9V=N9>V6BMP>;W<>O>9U>;P?9U@:O@7UB8PA7SC8MA7SE6NC7RF5MC6QH5NE5PK3I6FR1FK6CS2FL6BT2DK8AT3EL6ET3GK9EV3EM8BU3EM8BW5EO9AV5DN:>W6BO:=V8@O;;X:?P<;V:>M=:W<:V=;jxwxw1w/wxx\J6BQ3FJ6AR2EJ6@R4CJ6CQ2EJ7CQ2EJ7AS2DK9@Q3AL9?S5@K:>S6@L:9S;:L>9R>9L?7R?8J<:R;;M>8Q=9M>7Q@8L>9S<:L=9Q>:L?7R?8L@8O@6LB7PC6KB7ND5KC5NE4KC6MG3JD6LI2JE6KJ2IF6JL1IF6HM2HH5GN2GD5JJ2IG5HL3JF5HM2IG5GN2HG5IL2IF5HM2IG5GN1HI7EN1FJ7DP2EI7CQ2EJ7BQ2DJ8AR3CK8@S3AK9?S4AK:>S5?L:=S7?L;;T8>J8>S5AL9L9=S6@L9=S7?L:M<;R88R=9L?8R?8L@8QA6LA7PB5KB7OD5KB6NE5KC5MH3F6DP1FJ6BQ3FJ6AR2EJ6@R4CJ6CQ2EJ6CQ2EJ7AR2DK9@Q3AL9?S5@K9>S6@L:L;;T99S;:hxwxw1w/wxxZF6AO2CG5?O2BH8@O4AI7BN2CI8?P2CH7?P2AH8=P2?I9=Q4?J:;Q4?I9:P6=J;9P87O=7I?6O?7G;9O:9I<7P<:I<6N=8I?8N>7J>9P;:J?7N=8J>6O>7I?6M@5IA6MA5IB5KB4IA4JD3IC5IF3HC5HH3GD4HI1GD6HJ2FE5EL0EF5EM1DB5GG2FD5GK2FD4EK1EF6EK2EF6HI2GF6EL1GF5EL1EF6CM0DH6BN2CH7@O1DG6?O2BI7>P3AI8=P5?I8H:;Q6H9I8:P6=I;;P87O;9J<7N=8J?6N>7J?6MB7I@4NB5I@7MC5HB5KD3HC4KG2C6BM1BG6AO2CG5?O2BH8@O4AI7BN2CI8?P2CH7?O2AH8=P2?I9=Q4?J:;Q4?I9:P6=J;9P8;V8BV>:U:BT@9V;@UA8UVC7T?=TD5R?;U@9U;@TC9U>=VD8T?;UC7SB:VF6RB9UI5QD7UI6OG6TJ6NI5SK5MI5RK4LL4RM5JN3QM5IN2PN6HQ2NL6JJ3QM4HL3QN6HO3OO5FO2PM5KL4QM7JO2QP6IP1ON6GQ2OQ7FR2NS8CS2MS8CS3JS:AU3IT9?T4HS:>V5GT<=V6FT<:W8BS<=T4FT;9T8CT:>U5GS==V7DV>;V9BV?:U;AVB8U<>VB8S>=UD7T?;VD6RB;TF5RD9UG6QE8TH5OF6TI5OJ4N9DQ1LR7BQ2LS9AT3KR9?S3JQ6ER2MQ9DT2KT9BT2JR9@U4JT:?U4HU<=V5FV==U7DU>;V8CV>:U:BT?9V;@UA8UQ3HP7DQ1KQ8BP2JQ8AR2HQ:?R3HQ:?S4EQ;>R5ER<;S5CR=;S7BS>:T9@T@9R:?TA7Q:>SA7Q<TA6P;>SA7P<TB8Q<=TB7R>:SD7P?:SE6QA8QE6NB7RG5ME5QH6MG5QI5LI4QK5JI4PL5HJ3PL5GL2OM5FN2LI5HH2PL4GJ3OK5GK2NN4EM2NL5JK3PM6HL2OM5HM1MN7FN2MO7EP2KN7CP2KP7AQ1IP9AR3HQ9?S3GS:=R5ES;SA7R<;SC8Q>;SC6QA9SE5OB8SF5NB7RG5MD6RH4LG4K7CN0KQ6AO2JO7AO2JQ8>Q3IP7DQ1KQ8BP2JQ8AQ2HQ:?R3HQ:?S4EQ;>R5ER<;S5CR=;S7BS>:T9@T?9R:?TA7Q:>kxxwxw1v/wxw_M5?M1HM6?N2GN6=N2FN6CN1HM9AN0HN8?O1FN9P@7N::N?8O75N:7PC5M@8NE5K@5OF5JC5NG5JE4NG4HF4MI5GF3MI5EI2LK4DJ0KJ4CK2JH5GF1MJ2EI2MI3EI2KK3CJ1KJ5HH2LJ6FI0LJ5DJ0JL6BL/JL6BM1HM8AM0HN7?M2FO9>O2FN88P6>P>8P9>O@8O9;Q@7M;:PC6N=:OA5M?9OD5L?8OD5JB6OG3KC4OF3IE4I7BL0HN5?M1HM6?N2GN6=N2GN6CN1HM8AN0HN8?N1FN9P@7N:P?;X>=O?9UBCN<O>9U==N>8U>?N=;WO>9V?UDMA7TA:NB6SC8NC6RD8NC5QE;NA7TD9OB7TF9OC6RG7OE6RH6ME5PK4NG5PM4NH5NN5LJ6MO3MI5JO3LJ6JR3JK6Gcwxwwxwxxw1v/xNU7AL:=U7?M<L=;U<=M>9SBBL;:T8?M<9R9>N=8S;8S=>M<;U:>M<:U<=M=8U=:L>8T>9L?8T@9MA7SA8LA6QD6LC6QE6LC6PF4KE5OH5KD5NJ4KF6LL3KG6JN;KD4MG5LE4KH4LG4KI3KH4JK6KD5MI5LE5ML4KE4KM3IG5JM2IG5IO3II6HQ2HI6ER2GJ7ER3FJ7CS3EK7BT5DK7AT5CK9@U6CL:>SCL?6R@9MA6P@8MB5PA7MC4OD:M@6RB8MA6RD8LA5QE6KC6OE5LC5OI5LE6NI4KF5LK3KG6KL3JG5IN2II5IO3HH5Gawxwwxwxxw1v/xM:K@6M?6JA5OB6LA4MD8K>5OA:K>5OA6J@5NC6IA4ME3JB4LF6JB5KH3HD4JI5HD5HK2IF4HL3GE4FL2GG5EN2GF5DO3FH5CO8GE3EL1GG5CL1EH5CO2FI5AP4FF4DN5HE5CO2EG5BP3EG5AQ2CI6@Q5DH7?R5@I8>Q7AI8=R6?K9@I:9R7=K<8P86Q?:J?6O@7I@6NC7J@6ND5KB4ME6IB4LE4IC4KH3JC4JJ3HE4IJ9IB3KE3JD4IG3ID4II2IF3HJ5IC4JG6JB4II3HD4IK3HD4HL1GF4FM4GF5EN2EG5DN4EG5CP2EI5AP4DH6@Q3CI7?Q4BI7>R5AJ87K@6M?6JA5OB6LA4MC8K>5OA:J>5OA6J@5NC6IA4ME3JB4LF6JB5KH3HD4JI5HD5HK2IF4HL3GE4FL2GG4D`wxwwxwxxw1v~~~~0wxwMT4GS:>T4ES:=S5DT<9T:=S@7S@DS>9R7AR?9T9?R?7S;>SA6S<@S>9T9?S?7T:>R>8S<=T@6S>:SC4QA9TE5QB7SF4OB7SH5OE6RH4MG5QJ5KI4QJ4LJ3OL4IL;QI4KF5PJ4LI4PJ3JJ4PL4IK6QI4LH4PJ4JK4OI4JL3QL3IM3OM5FM2MN4EP2MO6EQ1KP5CP2KQ8BR2JP8?S3HQ:>S4HR9?T4DS;:RD5RA9RE4PB8RG4OC;SC6QA9SD4PB8RD5PC7TF3OE6RG4MF4QI3LI4RK4LJ3PK4JJ3QM5IL3OL5FO2MN7Drxxwxxwxwxwv1w0wxwM8R:=P?7P?CP<9Q6AQ>7P8?P>7P9>Q@6O:@Q=9R8?Q>8Q:?Q>7P:9PB5M@6QE4NB7PF5MD5PG4KD5OH4JF3NI4JI4MI5HJ;OG3KD5OI4IF4NH3HF3NK4GG5PG4KF4OH4IH4NI4HH2MJ4GK3LK5EL2LL4EM2KK5CM1JN5BO2IM8AO2GO7?P3GO8>P3EO9>R5DO:8MC3J?6NC4JA:N@5M=8MA3K?7MC4K@7MC4IB5LC4JC4ME1GE5LG2GE2KG4FG3KH4FI2II3CI1II4AK1HI4AL2GJ5@L7HH4CJ1IJ5BK2HK4?K1GL5@L4JI5CJ2HJ4@K2GK5@K2GJ6?L2EJ7>N2EM7;M4DM8;N3BM9M=5M9;O>6M:?N<9O7>N=5N8=N>6M96M;:M?6N<9NA2K>9MB3K>6MB5JA6MD4KB5LE2HC4LF3GE3KE3GF3JG3FH8KD3IC4LF3HE4KG2FF2KH3FG6ME4ID4LF2FF3KG4FF3KG4DH2IG4DI1JJ3AJ3IJ4AJ1GK5AK2FK6@M2EL6=M2EL78MC3J?6NC4J@:N@5M=8NA3K?7MC4K@7MC4IA5LC4JC4ME1GE5LG2GE2KG4FF3KH4FI2II3CI1II5Aqxxwxxwxwxwv1w~~~~0xwxQ4/28353/29254.38364/39254/39354.29354/29353019344018345118453/18401940084450085461084360/86481093451/740/8535//85451085351085450/85451/76442066252065353/67341/57352/67242/57263/48363/48263.48375/57263/47352.49252.58363/58253/59363.48353/49353039244038255029353/28354/29343018354018355018345/19457/29255008354/09345.18354019344/19455/194540095441084341074452075440/75451086341/66361/66362/66262/6746/48154/28353/29254.38364/39254/39354.29354/29353019344018345118453/1840194008445005cxwxwwxxwwxxw1w0xwxP3/28253/28254018343/38264/28254/19254/28344018343007354/073007344/0840084451/741074451/76360084341/74450/742/76340084451/74451/75351/75341/65242/55351/56242/56251/56352/57253/47342/47262/38263.57242/47252.47253038352/57263/47253/38253/48243/38243/27253/28233/18243/18353018355018343017354008446/18344008344/183441084/2935500835500834500840074341/74450/65241/65340/75441/66352/65342/65352/5724.38243/28253/28254018343/38264/28254/19254/28344018343007354/073007344/084008445104axwxwwxxwwxxw1w0xwxQ3/27263.37253.18343/28243/37244008253027254/193440172440/734400840/840/74531/641064350/653500740/6345/0740.65341074340074342/65351064351/66341/54342.46242/57252.57352.46342/37242/37262.38252.47352/36262/56253.38342/47242/47243/28253/37253/29343/27244/18243/18354/18353/17352007343017344/08445/18354007254/18244//8443018343/173441/73440173450/85440/63441/65341/65351.75441.65441/55342/55261/5734.28353/27263.37253.18343/28243/37244008253027254/19344/172440/734400840/840/7453104axwxwwxxwwxxw1w~~~~/wxx]I7CQ3EJ7AR4CK7AS3CK7ER2EK7CS3DK7AR3CJ7AT4BL8?T5@J9>T5AM9K:7Q@8L=9S<;M=9R<:L>8Q@8M?8Q@8N>:T<:M?8S>9M?8Q@8K?7RB7MA6PC6JA6OD5MB5MF4JC6NH4KD5LJ3ID5JK2JE5IN2IF4IO2IG5FN2GF5JK3JF6IL2IF5HN2GH5GO1IG6KL2IH5IN1IH6GN2GH5GP2GI5EQ2EH6CR1FJ6AR3CJ7BS3DK8@S4AJ8>T5AL9>U7@L9T6AL9>S6@K:L:;S8>M9?T6@L:=T7>M:9L>8S?9M?7QB7K@6PD6LA6OF5LB5OG4LC5LH4H6DQ2FJ7CQ3EJ7AR4CK7AS3DK7ER2EK7CS3DK7AR3CJ7AT4CL8?T5@J9>T5AM9K:J97O?8H;9Q;:J<8P;:J=7O>8I>7O?7J=9Q;:J=9Q<8I=8P?6J?7O@6I?6MA6I@5NC4IA5LE3IB6LE3GB5JH2HD6II2FD5HJ2FE4GK1EE5EM2EB5HJ2GD4GJ1GE5FK2EF5EL1EE5IJ2GE5HK1FE5GM1EG5EM1DF5CN2DG5BP1CH6AP2BI7AP3AH8?Q3@I9>R5>I9=Q6>J98P>8I>7OA6J@7NC5H@6MC4IA5MD3HB5KG3D6CO2CG5BO2CH6@O3BH7@P3AH6CP2DH6CP1BG6AQ2AI7@Q3AH7=Q4?I8=R5>J9O2?H7G76E97N::H;8M;9H;6M=7G=6L?6G<8N;9G;7N=8H=6M>6H=6M>5H?5KA5G?4KA4F?4KE4GA5IF3FA4GF3GB4FG2EB5FI1DD4DJ2EC4CK1B?4FH1FB5FI1EC4DI1CC5BK1CC4FH2DB4EK2ED5CK1DE4CK0CF5AL2BE5AM1AE6@P3AG7?O3@F7F8;O5F7;P7=H99O78G=5L?7H>5LA5G>5KB3G@4IC4G?4HE2A4AM1CE6AM2BF5?M2@E7=N3?F5AM2AE5@N3AF7=O2@G6>O2?H7G7U6MZ?>W6K[?=V7J\A;V8G]C:U:G[E:U;D]F9U=D\G7V?A^H7T@@YD9S;D[F8T=B[F7T??]J6S@?\F;UB]I8S??]J7RB>\K6RC>ZL6RE<[M6PG9\O6OH8[Q6MJ8YQ7KK6YS7KN6XS7JP5XV6HP5UP7JJ7WS6JM5WS7HO4VW7FP3VS8LL6YU8IO5XV8HO4VV9FQ4UW8ER5TW9DT4SX:CT4RZ;BU4P[=?T5NY>?U6M\?>V7K[@>T6LZ?=U6JZ?B]H7T?@]J7RB?[K7QC<\L7QE<[N5QH:\O5NI8S:DQ4SX:CS4QX:AT4P[U6MZ>>W6K[?=V7J\A;V8H]C:U:G[D:U;D]FFrxwwxwxwxxw1w0xxweV9BP4PV:@R3OW;?R4MV9CR4QU;CR2OV:@S4NVT5KY>>T6IX??YG6R?@UC8R;CZE8R?YG6Q?>ZE9T=CYF9S<@YG7R?>YH8R@=XI6QCT6KX?=T7HY?;T7GYA:T8GT==T7KX@=T6HY@;T8FXA;T9EXB9T;DZD9TZI6PCT5KY>>T6IX?P3LU;=Q4JV<;Q4GU>;S6HU?;Q7DVA8R7DVC9P9AVD7Q;BVD6P<>WE5Q>=RB8O9BWB7O;?WD6O>WD8Q;AVE7O=?VF6N>=WG6N@;R6HU>;Q6EW?9S6DQ==R5HU?;Q7FV@9Q7EVA9Q8CWC8P:CVC7P:@VD7RP3LU;=Q4KV<;S6HU?;Q7EVA8R7DVB9P9AVDDrxwwxwxwxxw1w~~~~0wxwP517=/4608>04616>13618=04638>04617>03616>14615?13625?13625>23714>22724>32733>41733=52632>61733=61823?51623=41723>60733=60734>51644>51732=60633=71632=70642<80632<9/641;9/651::0651:;/5619;06519<05519<0660;;/5419;/541:04517=04617>04626>14725?23724>23624>23724>32805?23615>22615?22724>32716>23636?23724>32624>32623?42633>51623=51723=60732<71742=80642<80641<90641;90608>04517=/4608>04616>14618=04638>04617=03616>14615?13625?13625>23714>22724>32733>4174lxxwwxwxw1w0wxwP518=04518>03516=13507=04617>04517>03516>03515>13625>23625=22614>32624>32634>41633=40633=51632=61723>41623>51623>60633=60623=51633>51623=61532=60621=80642<80532;80531;:0541::/551::/551:;/5519;05519<0550;;/541:14516>13625>13625>12624=23624>32716>12616>22615>22624>32605=23625?22614>32524?32613>41633=51633<51623=61632<70642=70642<7/541;80641;90608=/3518=04518>03516=13507=04617>04517=03516>03515>13625>23625=22614>32624>32634>4163lxxwwxwxw1w0wxwO4074E<5M@3E<3LA3E>3LC2D=2IE2E>2IE0C@3GE0B@3GH0CA3EH0AB3EJ0AB3CJ/@B3BM0@C2@M8CB3CI0AA2BJ0AB3@K1@C3?L2AA2BK0@C4BM0AB2AM1@D4@O1?C3>N3?D4>O2=E89M6:E86N79E96M97E95N:9E77O78E98P88F86O:7F:6P;5E:5M=6F:4M=3E<4K?3D=4LA2E>4JB2D?3JD1D>3HE0C?2HH0C@2FH8D?3HC2D>2GD1D@2FF1CA1FG3C>2HE1C@3HH0D?2GH1CA2GJ0BA2CJ1CA2CK0@B3AK0?B4BM0?D4?L1>D5?O1>D4=N24E<5M@3E<3LA3E>3LB2D=2IE2E>2IE0C@3GE0B@3GG0CA3EH0BB3EK1Zwxwxwxw1v0xO6D;3J;3C<3H>4D<2I?5D:4L=4C;5L?2D<3K@3C;3JA2C<3IC1C>3ID1B>3GE1A?3FG/B@2DG0@@3DI0@A3BI1@A2AK0?A3@K6A@1BG0AB2AG/?B3>I1@C2?J2@@2BJ0@A3BK0?B3@L1?A3?L1=B3>M2=C4>N23IC1B>3GD1B>2GF0A>2FF6B=1GA1C?1FB0B?2DD1C@1EE2B=2GD1B>3GF0B?2FG0A?2EG0A?2CI0AA2CJ0@@3AJ0?A3@L0>B3>K1=B4>M1=B4=L34D<2I?5D:4L=4D;5L?2D<3K@3C;3J@2C<3IC1C>3ID1B>3GE1A?3FG/B@2DG0@@3DI1Zwxwxwxw1v0xO5B:2I<3B:2I=3A;2G?4B82J<4B93J>3A:2I?2A;2G@2A;2HA1B;2FB0@=2DC0?<2EE/@>2DF0@?2BG0?>2AH0??2@I/>@2@I5?>0@G0@?2?H/??2>I0>@2=H1>>0@H0??1@I0=@2?K0=@3=J1=@2>K1=A32@93I>1B;3HA2B<2GB1A<2FD0A=1ED/A>2EE5A<0EA1B=1DC0A=1DD1@>1BD1A;0FC1A<1FD0@=1DF0?>2CE0@=2CG0@>1AH0>?3?H0=>2@I0>@2>J1>A3=K2<@34B82J<4B93J>3A:2I?2A;2G?2A;2HA1B;2FB0@=2DC0?<2ED/@>2DF0A?2BG1Zwxwxwxw1v~~~~/xxuF>YI7VC=ZJ7UEYI7VF<[K7UH;ZK6TI9XN7RK7YO7RN7XQ6PO6VP6NP5WR7MQ4TT7KT4TU9IT4TV9HW4RW9GVB[E:XBJ[B[I8WD=[J7VF;XJ6UG9ZM7SI8XN6RK7XO7OM7XQ7PP6WR7NP?YP6PK8WO6PM7XP7ON6UR7NO:XO6PL8WP7OO6YP7NQ6WQ6MQ5TT8KS4UU8JU5TV8HV3QT8GW3QW:EW4OX;CY5NYYI7VC=ZJ7UEYI7VF<[K8UH;ZK6TI9XN7RK7YO7RN7XQ6PO6VP6NP5WR7MQ4UT7KTWxwxxwwxwwxxww1w/xxtD=VH6RBWF7SCW7HV>>V8FWAAXD8V?>VF9U@WH6RBWF7SC;S7BS?9R9BU@9S;@TB9S@ET@:S8DS@8S8BU@8R:@UA7R=BU>9S8CTA8S:ATB9S=?UC6R>>SC7Q>=UF7PA;SF5OA9SF5OD7SH6ND7SI5LF5QJ5KH5SK5JJ4QM6KLS5HS<>RDSE6Q?=TE5P@:UF5OA:UG4OCO2AF6?N1@G5BO0BG5AO1AG5?P1@H6?Q2?G6=P3=G85I=6O?4H>5M@4G?5MC3H@5KD2G@4JF1GA4IH1FB3HH1FC4GI0EC3GL0ED3EM1DB3HI0EC4FI0FD3DK0DD4DJ0DD4HI/FD4GK0ED4EL0DE4EM0CE4BM0BE5AP1AG6@O1@F5?P2?G6=Q3?H6H7G7;P4=I89P6;H8:O6;H85I=5NA5I>4MA4H?5LB2H?3MD2H@3JG2D4BO0BF5AN0BG5>O2AF6?N1@G5BO0BG5AO1AG5?P1@H6?Q2?G6=P3=G7E5@M0AE4@M0@E5>N1?F5=N1=F63F>5K?3F>4KA2F?4IC2F@2HD1D@3HE1EA3FF0CA3EH0DB2DI/BC3CJ0C@2EF0D@2DH0CB3CH0CC3CI/BB4FH0DC3EI0CB4DJ0CD4BK.AD4AL0AD4@M0@E5?M1?F4=N1>F6=N2>F64G=5K@3E>4KA2F>3JB1E?3HD1B3@K/AC3?L0@D4=L0@E5=M1?E5@M0AE4@M0@E5>N1?F5=N1=F6D4C4;L1=C6=M15C77L86D96K96E95K<5E;4J<2D96L97F:6L95E;3J<4D<5K<3D<3H?3D<4I?2D=3GB1D=3HB1B?2EE0B?1ED0B?2CG/B?3DG0AA2AJ1@=3DE/A@3DF/B@3AH0AB2AH.?@2DF0CA3DF/BA2@I/@B4BI/@B3>J0?B4?K0>C5=L0>C4>K1=D4:M23D;3J>3C<3H@1D<3IA2D=3FE1>3@J/>B4?J0?B4D4C4;L1=C6=M1W8GZA=Y:G[A;W;DZD:XB[E9W@A[F8WB?XC:X=C[E9V>B[F8UA>ZG8UC>[E:W>AZF:W?A[H9UB=ZH8VC>ZI7TE?X7LY>@Y8IY>?Y8IZ@>W7IZ?=W9FZA?X7IY??Y8IZA=X:EZBB[E9U@?ZH9WB?[H8TD=YJ7TE?X7JZ?>W8GZA=Y:H[A;W;DZC;WYxwxxwxwxwxw1v0xxnPT8CS3NT9BS3MU:AS4LT:ER4NS:ES2MT:BT4LU=V7FV?=V9EVA;T:CWC:UVE8TA>TA9T>WF8S?>WD:T=@VD:T=?WE8SA=VG8SA;VH7RC;VI7QE9VK6PG8UK7OH7TM7MI6TN7LL6RN7JM4RO6IN4QP7HP5PL6JK6TO6JM4SP5IN3RR7HO4RP8KL5RO8JN3RP7IP4QR8HQ2OR9FQ4OR9DS3NT:CT4LT:CU4LU<@T5JV=?V6HU>>U6GV>=U7EV?T6JW==U6GW=?U7HU>>U6FW?=V9EVA;V9BVB;UVG8QB=V7FV?=V9EVA;T:CWB:TXxwxxwxwxwxw1v0xxnMQ7AP3LR8?Q3KR:>Q4IQ8BO3LR9BQ3JR9?Q3JS:?R4IR;>R5GT<;R5FT=:R7EU>:R9CS@9Q9AT@8R:?TA7R=UC5R?;R?8S;@TA7P<>UB6P>=UD6O@UC7R==TD6P?:R7CT?9S8BS@9Q;AUB7Q;?TC7P>=UD7P?=SF6NA;SF5NB8SG4NE8TI5ME7SJ3LH4L6CQ3LQ7AP3LR8?Q3KR:>Q4JQ8BO3LR8BQ3JR9?Q3JS:?R4IR;>R5GT<;R5FT=:R7EU>:R9CS@9Q9AT@9QWxwxxwxwxwxw1v~~~~0xwj22158123269269269258125:21225913315:22325923324922324:32214932324943223942213943313952624;412831223952395249423841223961223842323961223862322861287132287127723227713227723226824519902216712327812781223781268126911226813226912326823325912326923225912315933224932214933214942615;212149223259324932593249324:41224922313:41324842323941223952213951323962322862212863322873617:122158123269269269258125:21225913315:22325923324922324:32214932322`xxwwxwxxwxwxwwxw1v0xwk3215821682168269121268125911225921225:2122492122492122493012584221494211384138510138515139422138422139423942494148412239511238511239612760132861232870023772771212671368211268133277132267122177122177122378121278126811226811226912581122591259201268325922124822024931014931515921482149322149325932125931224931494112494121384112394122395012485238521137513771012771416813215821682168269121268125911225921225:21224921224921224930125842212`xxwwxwxxwxwxwwxw1v0xwk212581582211583122471021582137013814820312811223732212831124620113741211841212751122741314:31384011384211385112363011375011273017401127501216502561221671123650112571220571212581121571221871212670167221167212356012268156014701125700314801224712213821235613731213831123831213831315:221138201148321148411247201148301127128201137302217312741211751124630113660211761212671122661217912125815822115831224710215821370138148203128112237322128311246201^xxwwxwxxwxwxwwxw1v~~~~0wxq>6J>5P?5JA4OB5IA4MD7J>5QA6J?5QB5J@5PD4J@5PF3JA4MH2HB4NJ1HC3KJ2GE3JM1HE4GM1EE3HO0FF4EO0DF4EQ0DH5CP9FD4EM1FG3EM1DH4CO2DG4BO4EF4EO1DG4EP2DG5CR1DG5CR2BI5AS3@I6@U3@I7=S5?J8K8J8=RAH=5P?6K>5P?5JA4OB5IA4MC7J>5QA6J?5QB5J@5PD4J@5PE3JA4MH2HB4NJ1HC3KJ2GE3JL1HE4GM1Mqxwwxwxwxxwxwxw1w0wxp=6H=4M@5H>4MA5H?3KB7H=5O@6G=4NA5I>5MA5G?3MD3H@4KE3F@4KF3GB4JH2DA3GI2FC4GJ1DC3GL1DE4EL0CE4CM1CF5BN9EC3EK1DE3CL1DF3BM2CF3AM4DD3DM2CD4CN1DF4BN2BE4AP1AF5@P3@F6?P4?H6>P5=F6H87G<6O?6H>5NA4F=4MB5H@4MC3G@4LE2GA4JG1FA3IG1FC4HI9G@3JD3GA2IG2GB3HG2FC2GH4GA3JG3FA3IH1GB3HI2EC3HJ0EC3FK1DC4EM2DE4DM2AD3BN2CF5AO1AF5@P3@G5>P3>G6>P3?H74MA5H?3KB7H=5O@6G=4NA5I>5MA5G?3MC3H@4KE3G@4KF3GB4JH2DA3GI2FC4GK1Mqxwwxwxwxxwxwxw1w0wxp;7F<4K=3F?3J?5E>3IA6F<5L=6G<4K?5E=3K@5F>4IB3E>3ID2E?4HF2D@2FE2EA3FH0CA3EI1C@3DI1BC3BJ0BA4AK1BD3@L7CC3CH1CB3AJ/BD4?J1AC4?K3BC4BJ0CB3AJ2BC4?L1BC5?L2?D4>N2?E6=O4>E5:N3>E7;O4;E7:O64JB3E=3HC2D@2GE1D?4FF1DA2FH8E@3HB3E?3FD0EB3EE2DA3EF4E@3HD2F?3FF2D@3EG2DA4EH1CA3CI0CB4CL1BC2@K1BC4@L1@D4?M2@C4>L2?E5F<4L<7F<4K=3F?4J?5E>3I@6F<5L=6G<4K?5E=3K@5F>4IA3E>3ID2E?4HF2D@2FE2EA3FG0CA3EI1Mqxwwxwxwxxwxwxw1w~~~~0xxr@>XI6TBXE6UDY6GX>>W8FYA@YD8W??YF8VA=XH7VB;XH7SD:XI5TG7WK6RG7WN5RJ7WM6NL5VN5OM5VO6MO>WM5PI8VO5OK6VP6NM6VQ6MN9VL4OL7VO5NN6VO6LO4UQ6LP4TQ6IQ4QS7IT3QS8GS3PT7FV2NU9DU3NW:CX4MV;@W5KW;AX5JW=?VHXF6UA>XI6TBXE6UD=UG6RA;UH5QB9UJ6OD=VD6SA;UF7QC:TG6QC9UI5OF8UI5OH7SL7MI6RM6MK4RM5JM4QN6JN3PO6HO3PQ7GQ3NQ7EQ3MR8DQ;QP5GM4PQ7FP4OR7DP2MS8CQ6PO5HP3OP8EQ4NQ8ER3MR8BS4LR9BT4JT;V9BUA:T;AUA9T>UD7T?RFUE6R>=UG6RA;UH5QB9UJ6OC=VD6SA;UF7QC:TG7QC9UI5OF8UI5OH7TL7MI6RM6MK4RM5JL4QN6JMDsxwxwxwwxwwxw1w0xxq=;RE4N@:QG6NA9QF5LC=SC6O>:RC4OC;SF5MB9QG4LD7RH4KE6PH5KG5QJ4JG5OK5GJ4PL5GJ5NK5EM2NM5FL4MN6CO2LO7BO:NM4EL3NN6CM3KO7CN3KO7AN7NM5EM2LM4CP4MO7BO3KO8?P3JP8?P3HO9?R4HR9>Q4FQ<;R5FR<;Q7EQ>9R7BS=:Q9BR?8R:?SA8P@DR=9R7BR?7P9@RA8Q:?RA7O=CS>9Q7@R=7S;AS@8P;>RB6P<=SB6O=:RC4OC;SF5MB9QG4LC7RH4KE6PH5KG5QJ4JG5OK5GI4PL5GJEsxwxwxwwxwwxw1w~~~~0xxl521136621246523652115651465145522046622145614672114571214672214682203671204562113572203575213573113583113572357210456211257221356330257321357221268321257321257321258420158321166421246421256731247420247520246424742025631474212464211465256515752114561214662215772103661205562114562104675114572113572114562366211566136612135622035722135722136722135722135722136832025822035632125732025751246621136621246523652115651465145522046622145614672114571214672214:csxxwwxwxwxwxxwxw1w0xxl510136522146521136511247514651466110365211466135513662213671366110357120357210357221367411357210347221357211347211467211256211257314622135722124621125732125831125721014732125742114742115752124741023642464202374112573156415651103642125651354146522146614651104561214662113562114663114561013562213562113561466136613562102562213572212461357221258211366110257220357320247321267412465101365221465211365112475146514661103652114661355136622136713:csxxwwxwxwxwxxwxw1w0xxl5200354100465220344100454200464100365210355136410/45523025510035721025620.25622035531.25722015530014731024521025622124520/35521025620015631025722125611/25523104630024732014631.04632115532.0473210454036420135310046422141/1453200463010464201464146320045422035510035621035520/35522045430.3561102552/024621024521035622134520/35421036510026621035622136511/35523115620024722025631.15622125531.1572200552/0256200354100465220344100454200464100465210355136410/45523025510035721029asxxwwxwxwxwxxwxw1w~~~~0xxlEI6BQ1EJ6BR1BK7@R3CJ6FS2EK7DT2DJ7BU3BI7@U3BL8?U4BL9=V5@L:8M>6S@7K;9S:9L=8R;9M=8R>6L?7Q?7M=:V=:M?9U>8L>8TA7K>7RB6MA6RC6MA5PE4LB6NG4KC5NI3KC5NJ2JE4ML2IF4IN2JF5JO0IG3HP1FD4IJ0HF4HL1IG4HM0FH5FN1HG5LM1IG6JO0HG5IQ2FF5GQ1GI6ER1GI6CT1FJ7BS2DJ7AU3CK7@U4BL8?V5@L8=U6@L9=V6>M9:U8L:=V9=K:;U99L?7T@8M>7SB7L@6SD5LA5PF5LB5PG3LC3NI2F5DP0DI6BQ1EJ6BR1BK7@R3CJ6FS2EK7DT2DJ7BU3BI7@U3CL8?U4BL8=V5@L:L:;Uhwxwxxwxwxwxwxwwxwxxw1w0xxlDF5BO2CH7AP1BI6?P3AG6BO1DH7BP2BH7@P2BI7?Q2@I8>Q3@J9I:7P>7H:9Q::I;7P;9J=8P=7K=7O>7J<9P;9K=8P=8I=7O>7K>6N?5J@6NA5JA6KB4IA6LD2IA5KF2HC5JI2GC5HI2FD4GJ2FE4FL1EF5FL2EB4HI1GC4GJ1GE5FL0FF5EL1FD5HI1GE5GL1FE5FL0FF5DM0EG6CN0EH6AO1CG7AO1BH6@P2@I7?R4?I8=Q5>H8J9;R6J97I>6OB6I?6MB5H@5MC4IB5LE3HB5KF3D5CO1CF5BO2CH7AP1BI6?P3BG6BO1DH6BP2BH7@P2BI7?Q2@I8>Q3@J9I:G8=P3=H8;N5=G99P8:G:9O9:G;8P:8H;7M:7G<5N<7H<6L>6E98M98I:6O;7H;6M<7H=5L?8J<9N;7I<6N<6I<7M=5F>7L?5G>6K?5G?6LA2H@5IB4G@4HF2EA4GF3EB4GI1FB4DH1CC3DJ0ED4CJ1B@5FF0FC3FJ0EC4DI1DE5AL2FD6FH0DE3EK0ED4DK0BD6BL0CD6AK1BE6BN0BF6?L2AF6=O3?F7=O4?G8H8:N4;G89P5H6;P46G=6L@6G?5MB4H?5JA3E@3JC2G@4HE2A5AK0BF4@N1AF5?M1AG7G8=P3=H8;N5=G99P8;G:9Nhwxwxxwxwxwxwxwwxwxxw1w~~~~/xxnNT8DR3NT9CT4LU9@U4JR7FT3MR:DU3MU:CV4LU;AU4JU:@V5IV=?W5HW==V7GV?>WE9TAV6GU==W7EV>;W8DS;=U5HV==U6GW==V8EW?:V9CV;?W6GU>>X7FW>=W9DW@;V9CW@:W?WF7U@=XF7TC=WG6SD:WH6RE9UI6QH7VK5OI5N8DR2NT8DR3NT9CT4LU9@U4KR7FT3MR9DU3MU:CU4LU;AU4JU:@V5IV=?W5HW==V7GV?S5FS<>T5FT=TB8R==UD7R?TB7R>=UC6Q?;TB9S<@TC8R=>TD8R>U5GS;=U5ET<;T7CP<=R4HT;S6GS==T7CS?:S9BU@9S;?TA9S=UD8R?=TE7RA:TF6QC9TF5PD8SH5ND7SJ5NH5L8DO2MQ7BQ2KQ8AQ2KS8?R4IQ8DQ3LQ9BR3KR9BR3JQ:?S4IS;>S5FS<>T5FT=:Q6AQ>8Q8?Q?8Q9>R?8O:=RA6P<:RB5O>;N?8O9=Q?6O;=Q@5P<8QE6MA8PE5L@5RE5KC6PI5JE4PI4IG4NI4HH3OI5GI2NL5EL1MM4DM2KH6FG2NJ3FI2MJ3FK2ML6DK1LL5HI2MK5FK1NL5EK2LN7CL0KN7AN2JN7AN/JN7@N2HQ9?P2HP9:Q6BR?Imwxwxwxwxwxwxw1w~~~~/xxj10351/36741024641035541035641035742035652/24752035542/35653/35543/34543034543/35654/35653/14653224653/253.25752/23552/24553/24653/24654/24664/14664025543/25654/256540245540144540156651145641035642236640145/046730035530145540146640045641136651035741045541046651046542045542034542/45753/45642/24643225642/352.35742/24642/34542/35653/34753/25664/24653/35543/35654/25644/24554024553/256550246630135643256410351/36741024641035541045641035742035652/24752035542/35653/35543/Rxwxwxxwxwxwwxwxw1w/xxj1035530135541035651035651045541034652034641/24652034542/24643024642/24544/24653/24653.14543/14543224653/25541025643/24653/24654/34553/24664/23563/14563024543/146531135530045541135540045640/35540/35533235640145520146540135540045650145540034651034640034641035541035632024632/35543/34642/34652.25542/14543224642/35531025542/34652/34653/34553/34653/23652/24652024543/24653023543/14554014554/14554/04543/035535641035530135541035651035651045541034652034641/24652034542/24643024642/Rxwxwxxwxwxwwxwxw1w/xxj0/3554/.34630025430/25420/34540.24532024521.34531/23342-25541/23532.232024432.15542/34453.14542114642.25542-14652/24532/14532/24542.14533013532.14543/14343./5452/12442/033430043//4453/144540/3552113553/04544./3563003543/03542/03453//34432034520/34530033440.35530023531/23431024431.25531/44552.14531124641/35540-24641/24531/24521/24541.14533024532.24542/23343.15441/13542.133420142/042/24454/035425630/3554/.34630025430/25420/34540.24532024521.34531/342-25541/23532.Qxwxwxxwxwxwwxwxw1w~~~~0xxq?9N@5SB8MB5QC7MB4QE:NA6SA7MA6SE8NA5RE6LC5QI6MD5OJ4LF4NK3MF5ML3JG5MO2KH4JO2JI5IQ2JI5HQ2HI5HT2GK6ES:JH5HO3II4GQ2HJ6DQ2HJ5DR5IJ5GQ2HJ6FT3IJ5DT2FJ7CV4FL7BU4DM8@V4EM8?V6AL:?X7AN:=V8?N;9UABM;M=9T;?N<:V9=N=:W<>N=8V=;M?8V@;N@7TA8NA6SB8OA6SD6LC6SG5MD5PG4ME5PI4LE5NK3KF4OM3JH5LN;LD5NH5LE3NJ3LF5KK3KG4KL6MF4NI3LF5MM4MF4LN2JG5KP4KI5HQ2IJ5GR2JJ5FS2FJ6FU2GK6CT3EL7BV3FK8AU5CL8AW5BM9>TCM?7R@9N@5SB8MB6QC7MB4QD:NA6SA7NA6SE8NA5RE6LC5QH6MD5OJ4MF4NK3MF5ML3JG5MOR xwxwxwwxwxxwxxwwxw1w0xxq>8L?5P?8LB4OB6KB4NC9K?6QA7K@6PB7J@5PE7KA5OF5JB6NH4JC5NI4ID5KJ3IE4JL2HF5IM2HG5HO2GH5FO2GH5EQ2EH6DP9HG3FM2HG4EM2HI5CO2FI5BO5FF5FP2FH5EP3FG5DS4FH6CR3CH7BS4CJ7AS5BI8>S5AJ8=T6?J9=T7>L;L:9R8>L=7R;;L=7Q<=J;:T9;K=8S=9J?8S@8K?6RA7J@6PC6KA5PE5JB5OE4JD5NH4JD4LI3ID4LK3HE5JK:KC3LF4KC3KG4KF3II3IF3II5IC5LI3ID5KJ4ID4JM3IE5JL2GF5HO2GG5GO2FG5EP3EH5DQ2DI6CQ2DJ7AT4CJ7@S4BJ7?T5@J9>QAK>5P?8L?5P?8LB4OB6KB4NB9K?6QA7K@6PB7J@5PE7KA5OE5JB6NH4JC5NI4ID5KJ3IE4JLR xwxwxwwxwxxwxxwwxw1w0xxq=7J>4M?7I?4L@6I?4LC7I=5O@7H>5OA6H?5MC5GA4LE5H@4LF3G@4KG3GB4IG2GA4GH2FC4FJ2FE3FK1EF4DL3EG4CN0CE5AN8EE3DK2FE4BL2EF4AL2EF5AN4EE3DM3DE4DN3CF4BO3BF6?P3BF5@Q3AF6?Q4@H7=P4?G6H9;P6>J9:Q7I99P8=I:7P89I=6P>7H=5O?6I>5M@5I>5LA5G@5KC5IB3LD3HB4JG4GD3IH1FC4GJ8GB2IE4IB3HG3HB3GG3GC4GI4HA3JG4GB4JH3FB3HJ3ED4FL2FD4EL1EC4DM2EE4CM1DE4BM2BF6@N2CH5@P3BH6?P5AI7=Q3?G87J>4M?7I?4L@6I?4LB7I=5O@7H>5OA6H?5MC5GA4LE5H@4LF3G@4KG3GB4IG2GA4GHR xwxwxwwxwxxwxxwwxw1w~~~~/xxq>=U7CT>;U7CU@:T9@T?9U;?VA9SAFT?:S8CT@9U:ASA7T:?TB8T=BV?:U9AT?8U;AUA8U<>TB7S>=UE6S@;UD6RB;UF5QD9TG5QE8TJ6PF6SI5NG5SK6LJ4RK5MK4SM5JM=SJ5MF7RL5MJ5QL5KK3QM5JL8SK4MH5RJ4LL5RL5KL4PM5HM3PO6GO3PO6FQ3OP6DR3MQ7DS3LS9CS3JR8AT3JS:@T4GS:?U5GU<=SFTD6Q?9R9@S?8S:?S@8Q>DS>8S6AR>8Q9AS?6Q:?SA7Q;BS>:S8@S?7R:@S@8R;;SD6P@:QE5PA6RF4OC7QH5ND5RI5LF5QJ4KH5QJ4JJ4PK5IJ:QI3LE5PJ3JG5QK3IH4OL5HH7QI5LG4QJ4II5QK5IJ2OL4HK3NM6GM2NM6EN3LN6DP1KO6BP2JP8AQ2IQ8@Q3HR9?R4GR9>S4FR;=PCRC4Q>:RD5O@:SE4N@9RG5MA5OD3MB:QA4N?8PB4M@9PD5MA7PF3KD6OF3KD3OF3IF4MH4IG2NH3FI3MJ4FI2LK4DK1LK5CK1IL4AN1IL5@M8KL4DK1KL6CL2IL6BM/HL5AN4LL3CL2JL4BM3JM6AN2IN6?O3HM7?P1GN7=P3EO9P=7P9AP=8P6@P>8Q8>O>7P7;P>6P;@Q<7P8>Q=7P9?P?7P:=Q@5P<9OC4M@6PB3LB6PF4KB5OG3JD4OG4HE3MH3HH2MH3FI:NH3ID4NH4IG4MH4HF1LI3HI6PG2IE4NH3HG4NI4GH3MJ4FJ3LJ4EK1LJ4CL2JL5BM1JL4AN2HN7?N1GN7>O2GN8=N2DO85OD3MB:QA4N?8PB4M@9PD5MA7PF3KC6OF3KD3OF3IF4MH3IG2NH4Qrxwxwxwwxxwxwxwwxwxw1w~~~~0xwj53/16453/17463/265620264420274520274530264540164420164630064540164530064530064641065531/5410571064540/531/656400556410531065531066541055452045431/45541/45451045442/36452036452037442/27452036464/46352/36542/37452/36552036442037442/37452/36453026442/26452/16353026453007453017463017452006453106556017353006453007463016563016452017553017553015454105443006553005410541/5410542056431/4645204656/37353/16453/17463/2656202644202745202745302645401644201646300645413Et wxwxwxwxxwxww1w0xwj53/25453015442/16452016453016452/16342/16452016453/06442/064530054530064330054430/54431/430/55460054540054531/445310545310531045530/54430/45440045541/46440/46441/35441/36331036341/26442/25341.26363/35452/35442/25442/36452026442/26542/25341/26452026452/16442/16453/16452006332016343/06443005343//6455/0535301635300545300645300645301530053430054530054540055430/55441/54531/45331045341/35442/35341.3644/25453/25453015442/16452016453016452/16342/16452016453/06442/0645302Es wxwxwxwxxwxww1w0xwj52/15242/15442/154420/5442006443/17442//43430/6453/063430064530/54531054431054431/410054530/45450054530.53430/44520/44521/34431/35431/55430/24331.45441/45341/46441/35442025442/35342/16431/26351/16352/35441.24341/25441/35442/05442016342/26441/04332/16452/26242/16453/063520053430063430/54410053530/5454/15452//5243/05452/054520/421/54430064420/34430/540054430/55441/44531/431/41/35420/35441/3543/26452/15242/15442/154420/5442006443/17442//43430/6453/0634300645301Es wxwxwxwxxwxww1w~~~~/xxlIM8ES3HO8CU2HN9AU5FN8FS2HM8DU3IO9CU3FN:BV4EP:@V5COO?;W;>P?9U<V6BP<=W8AQ=;W;@O;?V7COW7BQ==V9@P>P@:W==Q@9U@;PA8UB:QC8SC9OD7TD8OD6QE6OF6QH5PG6NL5K8FT3HM8ES3HO8CU2HN9AU5GN8FS2HM8DU3IO9CU3FN:BV4FP:@V5CO;?W6DP<=V8@LRj xwwxwxwwxxwwxw1w/xxlHK7CQ2FK7AR3FL8AR3DK7ER3GL7DR2FK8BS2EM8@T3CL9?T4BM:>T5AN:=U6@N<N=N?:S;;N>8T<:N?9S=9N@7R?9L=9S;:M@8R?9OA7RA7MB7QC6NC6PD5ND6OG4ME6NG4LF6LI3LH6JJ2KH5JM2JI5JM1IJ5GO1IE6JK3KH6HL2JH5HM2JJ6GN2IH6KL3KI6JN2JI6HN1IK6GP1HJ7EQ1HK7DR1GL7CS2EM8BS3DM9AS4DM;?T5AN9=U6@N;=T6?N<:T7?K9>S5BM:=S6AM:U7@M;=T7?O<;U9>N=:T;=N>9S<:O?9S>9NA8R?9NB8QA8NC7PC5NC6PE5MD6OE4LF5MH3G7DQ2GK7CQ2FK7AQ3FL8AR3EK7ER3GL7DR2FK8BS2EM8@T3DL9?T4BM9>T5AN:=U6?LRj xwwxwxwwxxwwxw1w/xxlFI7BO1DJ7@O3DI6?P1AI6BP2EJ6@Q3DJ8?P2CJ8>R3AK88P;9L?8O=:K>6O>6K>8Q<:L>6P>9L@7O>8K@6O@6KA5NB6LB5NC5KD6KD4JB5LF3JD5IH3HF4HI1HF4GK2HF4GL1HH4DN1GB3IJ2IF5GJ1HG6FK2HF4EL0FG5GK2IF4FM2HH6EL1FH6DO1FI6BO1FJ6CP1DJ8@P2DI7@Q2CJ8=Q4AK9L;8R8>H6=R5AK:L:L;:Q7=K<9R87P>8L@6NA7JA4NA5KB4NC5JB4ME3KD3JH2D4CP2EI6BO1DJ7@O3DI6?P1BI6BP2EJ6@Q3DJ8?P2CJ8>R3BK8HQj xwwxwxwwxxwwxw1w~~~~0wxlKQ7CQ2KQ8AR2IQ9@S3HP7DP1KQ9DS2KR9AS3HR9AS4HR:>S4FR;=T5FS<;U8BS>9S8AS@:T:@T@8S;=TB8S>TA7S;>TB7R=;TC7R@:T@9S;=TB9T<=UC7R@:TD7R@;TE6PB8SF5OD8SG5NG5SI5MH5RJ5KH4QK6JJ4QK5IL2OM6HN3ON5FN3MK5II2PM4IL2PM5HM2NN6FO2OL5JJ2PM6JN2PN6GO2NO6GO2NO7DP2LP7BR2LQ8BS3IR9AT3IR9>S3HR;>T5GS;=T5CS<:T8BS;>S5ES=>U6DT=;T8BT?9S:?T@8S<>TA8R>S4FR;=T5FS<R4CP:=R4CQ;;R6AQ<;R7AQ=9Q9>Q>9Q:=Q?7Q;:O>7P:=R?7O;>QA6O=;RB6O=:Q?:R;9QB6O>8QE6OB7QD5NB6PE4LE5PF6LE5OH5JG4OI5HI3NJ5HJ2MI5HL2KL5FL2KH5GI3NJ4GI3MK5FK2LL5EL1LJ6IJ2MJ5GK1ML5FL1KL5EL1KN7CO1IN7CP2IN7@P2GO8@Q3GO9>Q4EP9=Q5DP;R5CP;R4CP:=R4CQ;;R6Nsxwxw xwxwxwxwxxw1v0wxlGM5?L1FL5>N2FK6>M2DK6AM0HL8?N1FL8>N2FL7=N2DM9O=7N7=P>6O9;O?5L;:O@5M=9K=6N9;P>5M9;N>5N<:N?6L<9N>7N9N2GM7>N2EM8O>7O8=O>6N:5N<;O@5M<9NA5L?9NB4K?6OC3K@5ND4IB5NF3HD3G6@L1GM5?L1FL5>N2FK6>M2EK6AM0HL7?N1FL8>M2FL7=N2DM9Ztxwwxwxw xwxwxxwxwwxww1v/xxk1.34461.35361-34362/471/32371.44342.34462.34362-363-25363.23374.34144.25244.35253.34266.25245135265-14454-15355-14346.25464-23265-254.14355.15356-14356.05446.03357.15236/04336005345/05257105336225347//3446//46/.34370046/04247/044350/33460/470.43471.45461/23472.43152.34253/44352.43374.35254144363.24453-25363-24354.34463.33273.34343.24364.25364-34365-15455.13365-25135.15345/15254.14267/15236244371.34461.35361-34362/471/32371.44342.34462.34362-43363-46>Ztxwwxwxw xwxwxxwxwwxww1v~~~~0xwrA=Q?:VCER>=X:BR?;W;@Q?:W>?RA9V@AR>=SA9YAV7BN;>V8@N=:T;?N?9S<>O?8S>?N=;V:@O>:V<=O?:U==O?9U>:O@8UA9NA7TB9NC7RD6MD6QF7MD6QG5MF6NI6NG6NK4MH6ML3MI6KN;MG5NG7NG5LJ5LH5KK5MI5JL7MF5MJ6MG6ML4LH5LM4MI5KN2KI6IQ3JJ6IQ3IK7GQ3GK7ES3GL7DS3FM8BT5FM9BV5DN:@U5DN:>SCNB7S?;OB7QB9ND6PC9OD6OE;NA7SB:OB7SD8ND7RE8OD6QF5NE6PJ5MF5OK4Nesxwxwxwwxwxwxxwxwxw1w0xwq?;L@6NA8KB6NA6LC5LC:L@6P?9J@7OA6MA5NC8LB6MF6LC5LG6JD5LH4LE6JH3JD6IJ3IF5HL3IF5FL3JG6EN2HI6DP2GJ6BO:HI6FN4IH5DM4FI6CN2GJ6AN6HH5EM3GG6DO1HI5CP4GI7CQ4EJ7@Q5DJ8@R4DK9>R4CJ9>Q6AJ9L=9R;8P@AL=;S9@L<9P:=K>8P:;M>8P=>L<:R8>J=9R9;L?7P?:K@6P?9MA7OA7KA7NC6JB5ME6KC5KF5LC5KH4KF5JJ3JG5HK;JE5LG6LD5IH5IF5IH3JG5HI7KD4KF5ID6JI2KE4IJ4JF6IL3IG5FM4HG5FN2IH6DN2GH7DO3EI6AP3FI7@P4FJ7@Q4CK9>S4BL9R4FO8=S3DP:7S:=Q?6P?CP<9R7@Q=7R8?Q>6R;>Q?6Q<@Q<8R8>Q=7R9=Q=6R;Q3EP8=R4DP:;PDOA5P>9QB4O@8QD3OB8PE3NB;QA5O@8QB4OA7PC3NB7PE4ND5OF4ME4OH6KIWxxwxwxwxwxwwxwxxwxwwxxwxw1w0xxp<9NA4M?8ND3M@7ND3K@:N?5N>9OA4M@7MB4LA6MD3KC5ND4LD4ME4IF4LG3HG3KG3GI2KH3GI1JI3DK2IJ4CK1HJ4BM2HL5AN8II3DJ2JJ5CL2IL5AM2HL5@L4JI3DL2JK4BM2GK5AM2GL6?N2FL6?P2EM8=O4DM87O>AN;9P6?N=8P8>O>6P:=O?6N:@N;9Q7?O=7P9O2EM7=O3CM89OA4M@7MB4LA6MD3KB5ND4LD4MF6IGVxxwxwxwxwxwwxwxxwxwwxxwxw1w0xxp;8L@4J=6KB2J>6KB2H?:M>4K=7L?3J>6L@4J?7LA3GA5KB3HB5JC3GC3LD3GD3JE3DE2JF2DH2IE3AG1IH4BI2HG3?J1GI4?J7HH3BH1HH4@H1EI4?J2FJ4>J4HG3BI1GH4@J1GI4@K3GH5=K2DI6=L2DI6L<6L7;L=5M8;L=4L:?L:8M6=L;5M75L;9K?4K<8M@4K>6L@3H>6LB2IA5KB3FA4LD3GD4JD2ED3JF2DF8JD2GB4KE3EC2IF2EE3IG2DE6LC3GC3JD2EE2JE3EF4JE3CG2IF3CH2HG3AI1IH4AJ1GH4>I1FI4>L1FI56KB2H?:M>4K=7L?3J>6L@4J?7LA3G@5KB3HB5JD5GDVxxwxwxwxwxwwxwxxwxwwxxwxw1w~~~~0xxk64.38164.2:255/29254/4:264.4:254.4:155/29244.3:255/1;255/1:23500;44500;44610:44500:4451/95360/95370/:5460/84460/95361/853600:4460095360095261/85261/96361.87262/87162.78263.79263.69262.68263.59263.5:173-69263.57263.59164.48263.68263.6:163.69154/49153.59164.3:165/3:145/2;255/2<26501;354/2:355/0:345/0;347.1;355.19255/0:346009345/2:355.1:345/2:345019335/1:34600:53610:5261/96361.:6362/87361/86362.77261.7825.4;264.38164.2:255/29254/4:264.4:254.4:155/29254.3:266/8IMpvxxwxwxwwxwxxwxww1w0xxk63.38165/2:255/29354.3:264/29253.29255/19144/29245/1924501:355/09344//:3450/94350094450/95350/8527009445//73361/95361/86360/94460/74450/85362/75251/75261/66262.77261.67252.67162.58162.68262.59253.49063.58261.47163.59164.49253.58263/48252.48164/39153.48154/39154/3:264/29254.1:154/1:244/2:354/0:345/09336/19354.1824601:346009445/1:355/08354/093460/93350093360084361/94460/85350.85261.76261/86361.77262.6714.39253.38165/2:255/29354.3:264/29253.29255/19144/2925608HMpvxxwxwxwwxwxxwxww1w0xxk53.38154.18154038464/39153.09255.19154.09154/29134//8255/19244//83450/8237/-8336/0841.75460-6635//84/083350.74351085560/840.65361.84351.75261/75241-56261.76251.57262.46163,47172.48252.29262-29251-47252.56152-37153/58463.57252.28263-48153-38163.48143.19164.39143.19254/08146-/9155.193440/9355/.84.08344.18244/08245028465/19244/.8345/09245//83450083340.74360/94350.75361.65271,65270/66352.57261-4822-28253.38154.18154038464/39153.09255.19154.09154/2914507HMpvxxwxwxwwxwxxwxww1w~~~~0xxnLP8EU3KR9CW3IR:BW5HP9HV4KO:GY3JR9DY4IR:BY5GS;BZ7GS=@Z8DS>>Z9DS=>[;BU?@UB:X>?UC9WA>UB9VA;TC8UC:SA>RC;Y@=UC9XB;TD9VE9TF8VF:TG7TI8RI7SK7RH7SM6RK6PM5RK6OP5QM7MP4QN7LR3NM6JT3ML7MN4OL6LP3PN7JR2NO7IS3ML7OP4OL8NS3PN7LS3NN7IV3MP8IV4NP9FX4JQ9EX4JQ9EZ5IS:BY5HS;@Z7GT=@Y7ET>>Y9CS>X7DT=>X8BT>A[9DT=>Z9BT>ATB:Y@>SC:XA=SC9YC;UE8VD;TF7VG:TH7TG8TI7SI7RI6QM5N9GU3KP8EU3KR9CV3IR:BW5HP9HV4KO:GY3JR9DX4IR:BY5HS:AY=LXjnxxwxwxxwxwwxwxwxwxwxxwxxwxwxwxwwxww1w0xxnKN7ES3JO8CT3HO9BT5GO7ES3JO9ES4HO9CU4GP;AV5FP:@V6EO<@V7CQ=>V8BP==V9AQ>R?9U=>RA8T?;RB8SA;R@:U=>RB:T?=QB9TA:QD9SB:QD7RD9PE8RE7PG7PH6OG7OI6OI6NK4NI6ML5NI6KN3MJ7JO3LM6IP3KG7LK3NJ5KN3NK6JO2ML7HP4MK6KM3NL7JO3ML7JP3LM8HR3KM8FR3JM9FT3IO9DU4GO:CU4GO:AU5EO:@V7EO;?V7CP<>V8AQ>V7DQ<=V7BQ=V6DQV9AQ?=QB:U?O>:S:=N>:Q<=N?7Q=:NA6QA:K>9R;;N>9R==N@7R?:N@8Q?:O?;R=;NA8Q?:PB7O@8MD8OC8LE6MD7ME7MF6LE5LG5LF6LH4LG6KJ3LG7HK4LH5GM2JJ5FO4HF6HK2JH5IL4KI6GN2JI6GN3JI7JL3KK7GN3KJ6GM2KK7EN1HK9DP3GK9AQ3GL9BQ4EL8@R3EL9?S4DN:?S5CM;>R6CN;;S6@N<9T:?J:=S5AM:>S7BN;:R8>N?;R<=M@8R=;NA7Q?:NA7PA8NC7PB7NC7ND8ND5ME5MF4LI4G7CQ2FK7DQ4GL8AR3FL8AR4FL8DQ3GM9AR3GM9@Q3GN9?R3DM;?R=HTjnxxwxwxxwxwwxwxwxwxwxxwxxwxwxwxwwxww1w~~~~/xxmGJ6@M1FL7>N1EL7=O2DK6BN1FK7@O1EL8?O1EK8>Q2CM8O;8P7=N<8Q9;O>7P9:N>6O<9N?5O=7M>6P9;M>6N::N?6M<8N?5M=8N=8P:;M?7O;9N@6N=9N@6N@7NA5M@7MB4LA5ND4JD4MD4JF3LF3IF2KF3HH2KH4GI0KH4EJ0II4DL0HG4GH2JG4EI1JI4DJ0II4CK0IG4GH2JG5FJ0JI5EK1II5CM0IJ5BM1GJ6@O0FM6?O2EL7>P3DM7=P2CL8M98O@5N?7MA5NA5NC4MA4MC4KC4LD4JE2I6AM1FJ6@M1FL7>N1EL7=O2DK6BN1FK7@O1EL8?O1EK8>P4EP:Pknxxwxwxwwxwxw xwxwxw1w/xxmFI5?L1EJ5=L0DK6=L1CJ5@L0EI6?L1DJ7?M1DK7=N3BK87L@5K?5KA4I@4KB4IB4KC4ID2JD4HD2JE4FF1JF3EG1IF4DH0HH4CJ0FC4EE1IF3DH1HF3CH0HH4CH0HF4EG1IF4DH1HG5DI1HI5BJ1GI5@K0EI6?L1DI6?M1DJ7>N1BK7M;8O5=H8;M2AK8:N4?K88M4?L:8N4=L8;N4@K9:N4>L::N5>L;8N77L@5K?5LA4K@4KB4JA3KD4ID2E5@J0EI5?L1EJ5=L0DK6=L1CJ5@L0EI5?L1DJ7?L1DK7=N4CO:Ojnxxwxwxwwxwxw xwxwxw1w/xxlEH5=I0BG4;K1BH6:K1@G5?H0CF6>I/AH6H89K4=J:7L5;I96K4;J;7L79K;6K78K<5K:7K=4J;6G;5K8:K<5J88I<3J:7I>3I<5J<7J79I<6J87I>5J:6J>5I=6J>3I=5IA3G>4H@4GA3HB3FB1GA2DA1HC3ED0HC4CF/GD3BG0FF3AH0DB3CE1HE3BE0ED2AG0EF3?H/DD4DD0GC4BE/EE4AG.FG5@I0EF3>I0DH6=J/CG5>J1AI64J;6I=3H;5J?4I>4J?4H?2JA3GA3IB3FB1D5>J0DH5=I0BG4;J1BH6:K1@G5?H0CF6>I/AH6UE8WD;UF8VF;UG7UI:UH7TK8UJ8RM6SK7QN7RK7PP5RM7PQ5QN7LS4PO7MT4PP8IT3NQ9JW4NR9GW?Y:DU??[;DU@Y;CT?@TB:WACU@=ZSJ7QK7RK6QM6SL6ON6QM6NO:SK7QM7SL7PO6SL7OR5SN7NS4QO9KT4OP8IV5OO8IW4NR9HW4LR9EW5KS:EZ6KS;BX6HT@XGSD9VCUE8WD:RE8UFX9BQ>>X:AR?RA9T>BR>>RA9V?TFQC7TAO>8SACN<;T9BP>:S:?O>8S=>O?9Q=@O<:T:AO>:S:>O?8T>=P?8S?;NA8R@;OC6QA:OC6RC8NB7PE7NE6OF6ME6NG4MF6LJ5MH7LL4LH4JM;NE5LH6OH5LI5NH4JL5MI6IJ7NF5LI7NF6KJ4MH5JM5MI6IM4KI6GN3KK6FP3KK6FQ3IJ6ER3HL8BR4GL8BS4EM8@S5EN;@T6DN:=RDN@7QA;PC6QA9OC5OD9OD6MD;OA6PA:L@7OB:SLEZQDTllrxwxwxwxwxwxwwxwxxwxwxwxwwxwwxwxwwxww1w~~~~/wxp<7J>3L>6J?2K>6KB2JB7M>3L?7L?3K?5K?3K@5LA2JB4KA3HC2JC1GE2JD2GF1IE1FG2IE2DI0GF2CJ0GH3BK1GG3AL1EI4?L8GG3CJ1FF3BJ1EG3@J1EI4>M3GH2BK2GH3@J1EH3@M1FI3>M1DI5=M1AK5;N3AK6;O3@K6:O4@K79O5=K97O6=L:7N76L?3L@4K@1K@5KA2JB3JB2HC2JD3GE2JD2HF2IF2EG9JD2HC3IC2GE2ID1FE2IF2EH4KD1HE3JD2FE2ID2FH1JF1EH1HF3CH0FG2AK1FH3AL0EH2@L1EI4>M1CI4=N2CJ63L>6JA5K?7KC6SIAUH=RVjrkclfjxxwxwxwxwxxww xwwxwxxwxwwxxwxxwxxwxxww1w/wxp;7I>3J<6H>2J>5I@2I?8I<3J;6H=3J>5H?3I>4I@3H@4I@2GA3GA2FD3GB2FD2GC2CG2FD2CF1FE2BG1EE2AH0DG4?J1DF4?J7FF2BG1EF3@H1EE3?J1DF3>I3EE2AG0DE3@J1CF4>I0CG4>K1BG4=K1@G63J>5I?2H@4H@3H@3HA2GB3HB1FC1GD2EE2GC3EF8HB2GA3HB2EB2GB2ED1GD2DD5HA2FB2GA2EE2GC2DD0GD2DF1FD2BG1EE3AI1DE3@I1CG3>K2BG4>J1BG53K;7I>3J<6H@5I>6IA6PGAQE>PSiqjckfjxxwxwxwxwxxww xwwxwxxwxwwxxwxxwxxwxxww1w/wxp:6G=4H=6F>3H=5G>2G>6H<4I;6G=2G<5F>3G>4G=2D?4G?1E?2EA1CA3EA0DB1D@1BD2DA2BC0DB2AE1CC2?E0CD3>F0BD4>G6ED3@F0DC4@G2BD3>G1BE3>H2DC3@G1CE3=F1AD3>H1BD3H97K5;G:6J7:F:5J89G95J8;G87K5;H94I69F:6J88H94G:8H;3I86G=2G;6F=1H=4F<2G?4E>3F=3F?2E@3F@2DA1F@2CB1DB3CC8GA2EA2FA3DC3DA2DC2EB2CC3F?3EA2FA1BB2DA2CD1EA2@D2EC1@D0CD2>F2BD2>H0AD1>H2@D4=H0AD4G<3I;6G=4H=6F?5G>6H?7OF@OD=OTipjcjeixxwxwxwxwxxww xwwxwxxwxwwxxwxxwxxwxxww1w~~~~/wwk66.4=078.4>067/5>167/5=077/5>067/4>/67/3?258/3>158/3>24801>24802>44911>33911=53910=53910=52910<72:00=4281/<52:1/=52810=62810=53920=6292/=6192/=8293/<7193/;8183.;9083.::185/9:/85/9;085.8;085.8;/86.7<085-8:085.6;096-7177.6=076.5=067.4>067.4>16803>05803>258/2>248/2>24901=449.2=158/1=249/1>24802>34802>25802>24801>23801>54911=43910=5381/=52810<7293/<71930;8193.;8193.;8093.9:18-5<078.4=08:/AUSSRPN_ww xwxwwxwwxwxwxwxxwxwxxwxwwxwxwwxwxxwxxwxwxxwxwxv1w/wwk66.5<156.3<057/3=155.5<077/3<056/3=057/3=157/2<148/2=247/1=24801=34801=33801<43800<43810<5292/;6290/<4381/<4372.;4282/;61700<4392/;5272/<6182/;6183.:6083.:8183.:8084.99084.9:084/8:074.8;085.7:/86.6;074-7:074.8:065-6:/75.6<064.8:085.6:065.6056.3<046.4<066/4238/0<236/1=24701<13801<426/0<32810<42810;439//;5171.:5181/:6071/;6162.:8072.97082-8805.5;167-3=078/AUSRRQN_ww xwxwwxwwxwxwxwxxwxwxxwxwwxwxwwxwxxwxxwxwxxwxwxv1w~~~~/xxnOT9FV4OV:DW5LU;CY6LU:HW3NU;HY5NU;DY6LVZ:EXA=YBXD;Y>@XE:YA?YE9XD=VA;Y>AXD:W>AYE9WA>WF9WD=XD@XF;ZA@XF:WD=XG9YFAZ7GW?>[9GX?>[;EU<@Y7IW>?Y7HY>>Y9EW@=Y;EW>AZ7HW@@\:GW@>Z;EXA=\BXC;Z@AXD;YB>XH:XB>XG9VE>W8ES@>W:CT@=V;BTA?UD9U?=TD8UA=RA:U<@UC:U>?TD9U@=UD9TATE:TA=UF8TC;TG8SE:SH8SG:SI7QH8SJ8QJ7RK8OK6RL7NM6QL7LO4PN7KO4OO7JQ4OK7KL5RN7KO5PO7JP4PP7JP4ON8MN4QN7KP4OO8JP4PQ7HS3NP9FS4LQ9FU5MR:EV4KR;DV5IS>W7DT?>V8DU?=V9CT>AW6GT>>W8DT?>V9DU@;W:BTA;V=ASB;W?@TC:V@>TE:VA=TF9TDT5FP;>T6EP=;U7CQ>:T9AR>:S;@Q@9S9>RB9S<=QB7R>=RB6Q@9S;>R@8R<=QA7S?=RC7Q@:RB9S<>RA9S>T4EQ==T6DQ=;T7CQ=:T9BN9=T5EQ:=T6CQ<:S8@R<>T6EQ<=T7BR=;S8BR>;T9@Q?9S;@Q?9T<>QA8T?K0AF5H79K4;I88L4;I97L69H96L79H95J87I:5L:6I;4J;6H95L78I;6L88G;5I95H=4J=6I;6K87H<5K97H<5J;5H=4K=4I>3I=3G>4H>3H>3GA1H@3FB1HA3EC1FA2ED1FA2CE0EB2CH/EC2AG0CB2DE/FD3DF0DC3AF/CD3@I0DC3CE/ED3CG/EC3AH/CE3AJ/DF3?I/BF4?J0CF4=J0@H5G5:L2>G69K35MMASK@STkrognljwxwxwwxwwxwxwxwwxwxwxwxwxwxxwxwxxwxwwxwxwwxwwxwxwwxwwxwxwwxxwv1w0wwlAD3=H/AE4E4;I1>E6:J12E>4F?1E>3E@2D@3DB1E@2CC1C@3BD0CB3BE/BB3@F0B@2BB1DA2BD0EB2AF0BC2@E0CA4CD/CA3AF/CA4AF0BC2@F/BC4?H/AD4>H0@D4=I0>E4E6;J2>E59K25LLARK@QSkqognkjwxwxwwxwwxwxwxwwxwxwxwxwxwxxwxwxxwxwwxwxwwxwwxwxwwxwwxwxwwxxwv1w0wwk?A22@@0C>2AB/B?1@B0B?1?D/AA2>D0@=1AB/A>1@B0BA2?C/@@3?E0A@3@C0B@3@C/CA2>C/AA2>F/@A38.962>8-871>;-981=:-881=<,881;<,681;>,791:=,691:?,6909>3891:;,791:<,7:18<.6:28=.691:=,691:?-6919?,5818?-5918?.4917A.4:26@/4:26A/2:25@01:35A11;44@00:43B2/:33?65:35?02:44@01;43>21:53>31;44@11:44A21:43@2/942@3/:43?4/952@6/:62?7/962?7-962=8-871>:-981=9,880=<,880<;3:71<8-981=9,981;9.891;:.981=9-871=;-881<;,770<;-781;<-680;?-7919>-7:19?-8=39?06N[YXWWUjxwxwxwwxwxxwxwxwxwxwwxxwxwxwxwxwxwxwxwxwxwxwxwxwxxwwxxwxww1w0xxl4/:51>5/961>5.860=7/852?4/952?5.952>5.852=8-862=8-760=9-871<:-660;:-781;;,670;;-671;=-5719<,5819=2770:<-7909<-6918<,5907=.581:<-681:=-5919<,5818>.4928>.4917?.3:26?/2825>/2:25@01925?11925@10834?10934?54924?02:33?11943?10941?30934@01934@10934?10943?4/943?4/841?4.952>6.851=6.862>7-861=8-761=9-761;9,771<;2860=8-970<9-870;9,780::.771=8-871=9-771<9,771;;-681:<-680:<-6919=-6:18<-8=4:@05N[YWVWUjxwxwxwwxwxxwxwxwxwxwwxxwxwxwxwxwxwxwxwxwxwxwxwxwxxwwxxwxww1w0xxl3/841<4.852=4.871<6/841=3.842=5-84/<5.751<6-841<8-861<8-860;9-660:9-660::,660;:-57/9<-5818=-5808<0680:;,6717;,5718;,6926<.5709:-5718<,58/6<-5717<-4807=.4816>.4905>.3714=/2814>/1816>11823?01843?20833>42924>01832>00833>11952>21933>00823>10921=10833=2/932=4/942>4/:41=5/750<5.840<6-741=7.75/<8-771;:-660;:0860<7-760:8,761;8-781:9.760;7-651;9,76/:9-661:9,6609;-6709<-68/8<.7817<-8;29>05MZYWUjxwxwxwwxwxxwxwxwxwxwwxxwxwxwxwxwxwxwxwxwxwxwxwxwxxwwxxwxww1w~~~~/xxsB>XH8WE=XJ8VG;XK8TH?YF8XFA[7JW=A]8GX>?Z:FX@?]:FXB=ZAYD;YDIX@=Z;EYBCYC:Z@AWE:[B?XF:YC=XH8ZEUE8UC?X9EU?>X;DU@=WAUB;VCFT@SK6PI8TK6NK6SM6NM6SN7LN:SK6OK7SJ8NN7RL7OO6QM7LQ6QN7IP4ON8HQ4LN8GTNWYPZbNputtuttvxwxxwxwxxwxwxwxwwxwwxwwxxwxwxwwxwxxwxwxwxxwxwxxwwxwxwwxxwxxwwxwxwwxwwxwxwxw1w/xxr@=QD8PA;RE6OC;QF5ME>SD8RB=T7CS>;S:CSB:TCR?=RC9R?=RC7RA1G@3E>1FA2E@1FC1D@0DC1D@1CE0CA1AE/BA0AG/BB2?F/BB2?I0AC2>H6BB0@E1BB1?G0AD2>I0BD2>H2A@1@F0AC1?H/AD2E4;L2=E48K2=E58L2;F57K4:E66L49F75J59F85L78F95J;2E=1F@1D>0FA1E?1DA1E?1ED0DA1CD6D?0E@2D?1DB1DA0DD1EA1CD3D=1EA1D?0DC0EA1BE1DB4CF2DQUAQS@\qksslnrxwxxwwxxwxwwxwxwwxxwxxwxwwxwxwwxxwxxwwxxwxwxxwxwxwxwxwwxwxwxwxwwxwxwwxwxwxwwxwwxxwwxwxwxxwxxw1w/xwo85D;1F;4E<2F<3C=1E<6D93H;4D:3F<4D<2G=2D;1E>3D<1E?0C=1D@0B>1CB1D?0AC0B?0AD/B@1@D0AA1?E/@A1>F/@B2=G6AA0@D0AA1=E0@B2=F0?B3F1@B2=G0?B2B21E=1D?1C=1C@0C=1CB0B?1BC7C>0E>2C>0B@1C?1BA1B@1AA3D=1D@1C>1BB2C?1CC0B@3BD2CPT@QP@[qkrrlmqxwxxwwxxwxwwxwxwwxxwxxwxwwxwxwwxxwxxwwxxwxwxxwxwxwxwxwwxwxwxwxwwxwxwwxwxwxwwxwwxxwwxwxwxxwxxw1w/xwo94B91E94B90C<3B:1D<6C82F94A;1F;4D:2D;3B:0C=1A<1B=2A=1C?0B>0B?2A=0?A1A>1?B1A=2?C/@>1>B0??2?1;E1>@1;D2@>1>C0>@2=E0@A1@1:F01A=1A@0A=/@A5A>0B?2A<0A?1A<0@A1@=0@@3B;1B>1@>0B@1C>1A@1A?3@C1@BDNRANO@Ypkrrlmqxwxxwwxxwxwwxwxwwxxwxxwxwwxwxwwxxwxxwwxxwxwxxwxwxwxwxwwxwxwxwxwwxwxwwxwxwxwwxwwxxwwxwxwxxwxxw1w~~~~0xxj9:/7A/9:/7C/8;/6B07:/9B/8:08C/7:07C08;06C07;05C06<14D15;14C35<13D44=22C44<12C53<22B62<31C71<30B71=21B43<30A53<30B71=30@81<32B63<41B61<31B82<40A91<40@90=5/@;/;5/?=0<6/?=/<7/>=/<7.=>/:7/.;8.;@.:9.:@/:8/:0:5/>:0:5.>.97/:?.97.:?/96.;=/:7/;>/97/:?.:8/:@/87/<>.97/;?/97/:@.880:?.88/8@/8907A/78/7@079/6B06905B06:04A14:04B24:13B24;03A34:/4B16:04B25:14B25;13B33:05B16;14B25>79F8:?I`^[bwxwxwxwxwwxwwxxwwxwwxxwxxwxwxwxwxwxxw xwxxwwxwxxwxwxxwxxwxwxwxwxwxwxwwxwxwxwxxwxwwxwxxwwxv1w0xxj77/8?/79/6@/6806A06807>/6916A/69/6@06903?16904@04915B13:13@24;03A33921@42921@52921@52:30@70930>82912?32:12@52;21?71:31?71:22>52:41@61:21?62:4/=71:40>8/951?:.95/=:/;5/<;/86/;/87/9?.77/8?/85/:;-96/;=.:7/9>/8709?/960:/88/6>/78/7?.6808A/6906@/7:/6A05803@14903A14913A24912A23912@44804@/5905@14;03@24923A34:14?25;22B24?79E8;>H_]^[bwxwxwxwxwwxwwxxwwxwwxxwxxwxwxwxwxwxxw xwxxwwxwxxwxwxxwxxwxwxwxwxwxwxwwxwxwxwxxwxwwxwxxwwxv1w~~~~0xxnQW;GW5PX;EY5NX:DY6NV:IX5RW\>EZE=\>D[EXC;Y=BZF:Y?B[G:XA?ZG9WC?ZE<[?C[H<[BA\H:ZD?ZI:XF=[J9XF=ZL8WJ;ZM8UM9XN8TM9YP8TP8WQ8QP6XR9OS6VR8PU5US8LU4SO7NN6VS8NR5VS8LS4TT7KT5TR8PQ6WS9OU5VT8NU5TU:KX4SV9JW4RW;HZ5RX;GZ6OX@Y7JZ?@Z8IZ@>X8FX@AZ8XaX[hWYowwvwvwvxwxwwxxwxxwwxwxwxxwxwxxwxwxwwxxwxwwxwxwwxwwxwxxwxwxwwxwxwwxwxwxwwxwwxxwxwxwwxxwxwwxxwxwxxwwxwxw1w0xxnPT9FU4NT:DU4NU;BU6LT:GU4NT;EV5NU@X8HW?>Y9GV@>X;FWB=X;CWC;W=BWD;W=AWD:W@?XE8VA>TC;W@WD9V@?XF8TB>XD@VE:V@@XG:UA>WH:UC@X7JV>@W7GV>?X8FW?=X9ES=@W6JV=?W7GV>>U7FV?@V8V_WZfWXnwwvwvwvxwxwwxxwxxwwxwxwxxwxwxxwxwxwwxxwxwwxwxwwxwwxwxxwxwxwwxwxwwxwxwxwwxwwxxwxwxwwxxwxwwxxwxwxxwwxwxw1w0xxnLP8DQ4LQ9BS4JQ:@T5JQ9ER4KR:BT4KS9AR3KR<@T5HR=@S6HS>?U6ET==U8ET?;U9CT@:U;BSB;U;@TA8S=@SE8T?=TD6SA=P@9S;@SA9S=?TB8S?=SD7RA=TC:T=?SE8S?=UD8R>=TF8QB:SG9PC;SH8PE8SI7NH8SI6MI7RK6MK6QL7LK4QL6JM5ON7IO3OO6GP4MH6JK4PL6JM5PM6HN4NO6GO4OM7KM5OO7HO3PO7HM3OP9FP3MP:EP4NP:DS2LR9CT5KR:AT5JR;?U6HR=@U5HS<=T7ES?T7FS=:S8CR=>S7U_WXeVVnwwvwvwvxwxwwxxwxxwwxwxwxxwxwxxwxwxwwxxwxwwxwxwwxwwxwxxwxwxwwxwxwwxwxwxwwxwwxxwxwxwwxxwxwwxxwxwxxwwxwxw1w~~~~0xxk>A3A31A;2B?/A<2B@0@=2AA/@>1@C.@>2@C.??2?D/>>2BB/A>2@B/@@2@C.@@2>C/?>1AA/A>2@C.@?2@D/@?2>E.?@2>E.>@31A;2B>0A<2A?0@<2A@/?=3@B.?=1?B/>>2>C-==1?@.@>1>A.@>0?C/??1=C.?=2AA.@>2?B/?>2?C.>>2>D/=?2=E.=?2348D08?56D07@47D27@55E25@54E35@65D44@54D54@73D62@73D82@64E54A63D65?63D73A72C82>75F54@73D63?64C61@82C81?84B91?:2@:0?:2A<0?:2A=.>;1@>.?;2?>/>;1>@.>=1=@-=<2=B.=;1>@.><0>@0>;1=A.>=1=1>@.=;1=@-==2;B-<<3;B.;>39C.;?3:C/:?39E.9?37E/9?48D18?37E17@55E16?55F26?36E18A47E4:?5>ZHMTJH\nqtpprovxxwwxwwxwxwxwxxwxxwxwwxwxwxxwwxxwwxwxwxxwwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxxwxwxw xwxxwxwwxwxwxxw1w~~~~0wxn60>61E80>82C9/<81C:1=62D80<72E:0=72D;/<81C=.<80A=/;90B>-<:1@?-::0@@-<;/?@.9<2>B-:<126E24>56G24=44F32<54F43=54E87<45E24>34F34>64E41=53E54=45E33=44G43>44F51=53F70>62D80<72D70>82C:/;71D;0@90C<2B=.=;1@A7DB:GF8DB:FG=DB:HBXdcbkwxwxxw xwxwwxwxxwwxwxwxxwwxwxwxwxxwxwxwxwxwxwxwxwxxwxwxwxwxwwxwxwxwxxwwxwxxwwxwxxwxwwxxwxwxwxxw1w0wxn50<71C7/<71B9/<81A91<53C80<51B9/:61B9/:72A:.:80A=.980A=.:80?>/:90??-:91>@.991>A.9;1?9BB;EC8CA;EE=BB:FAXdccdcbbjwxwxxw xwxwwxwxxwwxwxwxxwwxwxwxwxxwxwxwxwxwxwxwxwxxwxwxwxwxwwxwxwxwxxwwxwxxwwxwxxwxwwxxwxwxwxxw1w~~~~/xwrB>ZI8XE>YJ8UG=XL8UIA\I9WF>[I8XG<[K8VI;YM8VL:[M9SM8YN7SN7XQ7QQ7WQ7PQ6WS8NS4UR8MU6UU:JW5SV:IX6SW;GV=TS8KT5TT9JV5SU9GV6RU:HW9UU9KV6TU9JW5SV:HY5QV;GZ5PXA\8KX>A[8JZ@@[9HZA?\@Z8HW??X9FWA>Y;EVBCWD;WCHWAFWA=W;DWB;X?VC:U?>UE9UA>WG:UD=VG9SECV?;U:CTA9T;BS@:S=?SB7R?>SC9QA>UD7PB:1B;4A71E:3@71C:2@81C<1?:0B=1@91A>1?:0A>0>;1AA0?;1?@0><1?B/=2;D6==1=B/==0=C/<=1;C0;>1:C1=>0=D0==01;D0;?19D1;>29E2:?19E19?38G29?37E28?47G37@35E46@54F55A53E74@64E:9?65F37@64F46@64E76@84E78A66G68A64MQPYQO^QOYRN^SOZRLctsvsrussvtrutsvuqtvxwxwxwxwxwwxwxwxwxwxwwxwxwwxwxw xw xwwxxwxwxwxwxwxwxwxww xwxxww xwxxwxwxwxwxxwxwxwwxwxwxwxxw1w0xxn72?80D82>80B92>90A:3?62C92?71B:1>80C:1?90A=0>91A<0>:0@>1=:1?>0=;/?@/><1>@/<<0=A/<<009D19>29C09>28D29>37E18?26E28?36D26?45E46?44E44?54D64?54D98>44D36?53E36?53D66?84D67?56D57@64LQOYPN]POYQN]RNYRLbtsvsrussvtrtssvuqtvxwxwxwxwxwwxwxwxwxwxwwxwxwwxwxw xw xwwxxwxwxwxwxwxwxwxww xwxxww xwxxwxwxwxwxxwxwxwwxwxwxwxxw1w0xxn72=60B92=81B80=81A92>40B71=5/A:1<62A91=8/@;0>80?<0=70@=0=8/@>/=:/<@/;9/<@/:90;@-:;0;A/;<09B4;;024D36=24C35<33C24=34C54>42B87=44D35=43D45=53C55>64B66>34D35?43JQOWPO\PNXPM\QNXPKatsvsrtssvtrtssvtqtuxwxwxwxwxwwxwxwxwxwxwwxwxwwxwxw xw xwwxxwxwxwxwxwxwxwxww xwxxww xwxxwxwxwxwxxwxwxwwxwxwxwxxw1w~~~~0wwk;<0:E/:=1:G0:<19G09=1;F/;=2;G/9=29G/9>19G19?38H17>37G17?36H37>35H46A45H64?44G65@53F74?53G82@63F:2@44F64>43E64?53F93=52E92?54F74?64G82>63E91?62E;2?72E<0>71C<0>81C?/>80B@/>;0BA/=:0@@/?<1?C/>;0?D.>=1>DHJ=IG>IMdjgghgghgnxwwxwwxwxwwxwxwwxwxwwxwxwxxwxwxwxwxxwwxwxwwxwxwxxwwxwwxwxxwxwwxxwxwwxwxwwxwxwwxxwxwwxwwxwwxwxwxwxxwxwxxwxwxwxwxwwxwwxwxwxxwwxwxwxwxxwxwwxwxwxwxwwxxwwxwxwxwwxxwxwxwxwxv1w0wwk;<1:E/9<09F0:=19F08<1;E.:=0:E09<09E08>18F/7=27E07>27G26=35F26>35F35>44F54>34F63>43E73>52E71>41E81?43F64>53E63>42E83?52E92>44F63?42D82>52D91=62D91=62C:0>61C<0=81B=/>80A>/=90@@.=90?@/=;0>B/>;0>B.;<0=CIJ=HF>HK=HF=GLdjgghghgnxwwxwwxwxwwxwxwwxwxwwxwxwxxwxwxwxwxxwwxwxwwxwxwxxwwxwwxwxxwxwwxxwxwwxwxwwxwxwwxxwxwwxwwxwwxwxwxwxxwxwxxwxwxwxwxwwxwwxwxwxxwwxwxwxwxxwxwwxwxwxwxwwxxwwxwxwxwwxxwxwxwxwxv1w0wwk;;09D/8<28E09;18E07<19D/9;18E08<18F/8;18F17=27F16=15E15=34E36=33E44>43E43>32D43=41E73=42E72>51C91;34D64>42E63=62C83<42C91=52D63<52C82=51D91<52C:1=71C;0=6/A;/<70@=0<8/??.<80??.<9.>>/<:/=A/<:0>B.<<0II>HF>HK=HG?GLdjgghghgnxwwxwwxwxwwxwxwwxwxwwxwxwxxwxwxwxwxxwwxwxwwxwxwxxwwxwwxwxxwxwwxxwxwwxwxwwxwxwwxxwxwwxwwxwwxwxwxwxxwxwxxwxwxwxwxwwxwwxwxwxxwwxwxwxwxxwxwwxwxwxwxwwxxwwxwxwxwwxxwxwxwxwxv1w~~~~0wxnSX;GW5SY;EX6QZ?DY6OY:IX4RYCZ7NZ=AZ7LZ@A[9L[A@Z9HZB>\F\F;Z@C[G:YCBZF:VC@XD;W=CZE:V=B[F9VAAZJ:UB>[E;X>B[G:XAF]L>XDC]LX8GW@=X9EXB=XAXE9T?>VF:TA>TB9TXF8R?=WD;U=@WE:U?D[J=UCAZLYN;RKT6GU=>U5FT?=T8FU@;U8CU@:U:AUB8T:AUC8S=AVC8R>>TD8RA;TB8RBXI;SA@WI;RD@XJ:QF=WL:PEST^VSZUS_WRZSR_TS[TR^TS[UR_WRZUS_WR[TT`US[US]]xwvuvvuwvuvwvuuvuwuuvwvtvuvwuvvwvtuwwxwxwwxwxwxww xwxwwxwwxxwxwxwxwxwwxwxwxwxwwxwxwxxwxwxxwxwxwxwxwwxw xwxwwxwxwxwxw xwxwxwxwxwxxwxxw xwxwxwxwxwwxxwxwxwwxxwxwxwxwxxwxxwxwwxxwxwxwxwxwxwxxwxwwxxww1w~~~~0wwqECNHCQHBMHBQIBNHBOKDNHCQICNICQIBNHBPIBMGImklkjlkjkklkjklkkjjklkkjkkllkjmwxwwxwwxwxwxwxwxwxxwxxwwxxwwxwwxwxwwxwxxwxxwwxwxwxwwxwxxwxwxwxwxwxxwwxxwxwxwwxwxwxwxwxxwxwxwxxwxwwxwxxwxwxxwxwxwxwxxwxwxwxxwxwxwwxwxxwwxwwxwxwxxwwxxwxwxwxwxxwwxwxxwxxwxwwxwxwxxwwxwxxwxwxwxwwxwxwxwxwxxwxwxwxxwwxxwwxxwxwxwxwxwxwwxwxwwxwxxwxwxxwwxwxwxw1v0wwqECLGBQHBMGBOHBLHBNJDNHDQHBLGBQHCMHBPIBLGJmklkjlklkkjkklkjklkkjjklkkjkkllkjlwxwwxwwxwxwxwxwxwxxwxxwwxxwwxwwxwxwwxwxxwxxwwxwxwxwwxwxxwxwxwxwxwxxwwxxwxwxwwxwxwxwxwxxwxwxwxxwxwwxwxxwxwxxwxwxwxwxxwxwxwxxwxwxwwxwxxwwxwwxwxwxxwwxxwxwxwxwxxwwxwxxwxxwxwwxwxwxxwwxwxxwxwxwxwwxwxwxwxwxxwxwxwxxwwxxwwxxwxwxwxwxwxwwxwxwwxwxxwxwxxwwxwxwxw1v0wwpDBKFBNFBJGCNHCLHCNJDLGCNFDKGBOHALGBOHCKFJmklkjkjkljkklkjkkjkjjklkkjkjmwxwwxwwxwxwxwxwxwxxwxxwwxxwwxwwxwxwwxwxxwxxwwxwxwxwwxwxxwxwxwxwxwxxwwxxwxwxwwxwxwxwxwxxwxwxwxxwxwwxwxxwxwxxwxwxwxwxxwxwxwxxwxwxwwxwxxwwxwwxwxwxxwwxxwxwxwxwxxwwxwxxwxxwxwwxwxwxxwwxwxxwxwxwxwwxwxwxwxwxxwxwxwxxwwxxwwxxwxwxwxwxwxwwxwxwwxwxxwxwxxwwxwxwxw1v~~~~1zyzzyzyzzyyzyzyzyzyzzyyzyzyzzyzyzzyzyzyzyyzyzyzzyzy zyzyzyy zyyzyyzzyzzyzyzzyyzzyyzy zyzyzyzyyzyyzyzyzyzyzzyzyzzyyzyzzyzzyyzyyzyzyzyzzyzyzyzyzyyzzyyzyzy zyzyzzyzyzyzyy zyzyzyzyyzyzyzyzyzyzyzyzyzzyyzyzyzyzy1v1zyzzyzyzzyyzyzyzyzyzzyyzyzyzzyzyzzyzyzyzyyzyzyzzyzy zyzyzyy zyyzyyzzyzzyzyzzyyzzyyzy zyzyzyzyyzyyzyzyzyzyzzyzyzzyyzyzzyzzyyzyyzyzyzyzzyzyzyzyzyyzzyyzyzy zyzyzzyzyzyzyy zyzyzyzyyzyzyzyzyzyzyzyzyzzyyzyzyzyzy1v1zyzzyzyzzyyzyzyzyzyzzyyzyzyzzyzyzzyzyzyzyyzyzyzzyzy zyzyzyy zyyzyyzzyzzyzyzzyyzzyyzy zyzyzyzyyzyyzyzyzyzyzzyzyzzyyzyzzyzzyyzyyzyzyzyzzyzyzyzyzyyzzyyzyzy zyzyzzyzyzyzyy zyzyzyzyyzyzyzyzyzyzyzyzyzzyyzyzyzyzy1v~~~~(ldeedeededde dedededdedeededededeedeededeedededdedededdeeddeedededdededededdeededeeddedededdeedeedededededdedededeededdeddeddedeeddedededde dedeeddeedeededdedededeededeeddededdeededeeddedeededededededededededdeeddedee deededdedeeddeedededdeeddedededededdeddeddedededeedededeedededdededdedededededeededededdedededdededb4x(ldeedeededde dedededdedeededededeedeededeedededdedededdeeddeedededdededededdeededeeddedededdeedeedededededdedededeededdeddeddedeeddedededde dedeeddeedeededdedededeededeeddededdeededeeddedeededededededededededdeeddedee deededdedeeddeedededdeeddedededededdeddeddedededeedededeedededdededdedededededeededededdedededdededb4x(ldeedeededde dedededdedeededededeedeededeedededdedededdeeddeedededdededededdeededeeddedededdeedeedededededdedededeededdeddeddedeeddedededde dedeeddeedeededdedededeededeeddededdeededeeddedeededededededededededdeeddedee deededdedeeddeedededdeeddedededededdeddeddedededeedededeedededdededdedededededeededededdedededdededb4x~~~~:;:;::;;:;::;::;;::;:;:;;::;:;:;;:;;:;;::;;:;:;:;:;:;:;;:;::;:;;:;:;:;::;;::;:;::;:;:;;:;:;:;;:;::;:;::;;:;:;;:;;:;:;:;:;:;:;;:;::;::;;:;;: ;:;::;:;;::;:;;:;:;:;::;:;:;:;:;:;::;:;:;:;: ;::;:;:;;:;;::;:;::;;:;:;:;:;::;:;;:;:;:;:;:;:;:;;::;;::;:;;:;:;;:;;:;::;;:;:;;:;;:;:;:;;::;:;;:;::;:;::;:;:;::;;:;:;9j{:;:;::;;:;::;::;;::;:;:;;::;:;:;;:;;:;;::;;:;:;:;:;:;:;;:;::;:;;:;:;:;::;;::;:;::;:;:;;:;:;:;;:;::;:;::;;:;:;;:;;:;:;:;:;:;:;;:;::;::;;:;;: ;:;::;:;;::;:;;:;:;:;::;:;:;:;:;:;::;:;:;:;: ;::;:;:;;:;;::;:;::;;:;:;:;:;::;:;;:;:;:;:;:;:;:;;::;;::;:;;:;:;;:;;:;::;;:;:;;:;;:;:;:;;::;:;;:;::;:;::;:;:;::;;:;:;9j{:;:;::;;:;::;::;;::;:;:;;::;:;:;;:;;:;;::;;:;:;:;:;:;:;;:;::;:;;:;:;:;::;;::;:;::;:;:;;:;:;:;;:;::;:;::;;:;:;;:;;:;:;:;:;:;:;;:;::;::;;:;;: ;:;::;:;;::;:;;:;:;:;::;:;:;:;:;:;::;:;:;:;: ;::;:;:;;:;;::;:;::;;:;:;:;:;::;:;;:;:;:;:;:;:;:;;::;;::;:;;:;:;;:;;:;::;;:;:;;:;;:;:;:;;::;:;;:;::;:;::;:;:;::;;:;:;9j{~~~~    zw    zw    zw~~~~wxwxwxwwxxwxwxwxwxwxwxxwxwwxwxwwxwwxxwwxxwxwxwxxwxwxxwwxwxwxxwxwwxwxwxxwxwxxwwxwxxwxwxxwxwxxwxwxwxwxwxxwwxwxwxwxwxwxwwxwwxxwxwwxwwxwxxwxxwwxxwwxwxxwxwxwxxwxxwxwxwxxwxww xwwxwxwxwxxwxwxw xwxwwxxwxxwwxxwxwxwwxwwxwxxwxxwxxwwxxwxwxwwxwxwxwxwxwxwxwxwwxwwxxwxwxxwxxwxwwxwwxwxxw xwwxxwwxxwwxwxxwxxwxxwxwwxwxwxwxwxwwxxwxwxwxwxwxwxxwxwwxwxwwxwwxxwwxxwxwxwxxwxwxxwwxwxwxxwxwwxwxwxxwxwxxwwxwxxwxwxxwxwxxwxwxwxwxwxxwwxwxwxwxwxwxwwxwwxxwxwwxwwxwxxwxxwwxxwwxwxxwxwxwxxwxxwxwxwxxwxww xwwxwxwxwxxwxwxw xwxwwxxwxxwwxxwxwxwwxwwxwxxwxxwxxwwxxwxwxwwxwxwxwxwxwxwxwxwwxwwxxwxwxxwxxwxwwxwwxwxxw xwwxxwwxxwwxwxxwxxwxxwxwwxwxwxwxwxwwxxwxwxwxwxwxwxxwxwwxwxwwxwwxxwwxxwxwxwxxwxwxxwwxwxwxxwxwwxwxwxxwxwxxwwxwxxwxwxxwxwxxwxwxwxwxwxxwwxwxwxwxwxwxwwxwwxxwxwwxwwxwxxwxxwwxxwwxwxxwxwxwxxwxxwxwxwxxwxww xwwxwxwxwxxwxwxw xwxwwxxwxxwwxxwxwxwwxwwxwxxwxxwxxwwxxwxwxwwxwxwxwxwxwxwxwxwwxwwxxwxwxxwxxwxwwxwwxwxxw xwwxxwwxxwwxwxxwxxwxxwxwwxwx~~~~xwxwxwwxwxwxxwxwwxwwxwxwxxwxxwxwwxwwxw xwxwwxwxwwxwxwxwxwxwwxwxwwxwxwwxwxwxxwxwwxwwxwxwxwxw xwwxxwxwwxwxwxxwxxwxwxwxxwxwxwxxwwxwxxwxwwxxwxwxwxwwxwxwwxw xwxwxw xwxwxwwxwwxxwxwwxwxwxwxwxwxxww xwxwxwxwwxwwxwwxwxwwxxwxwxxwwxwwxxwxwwxxwxxwwxxwxwxxwwxwxwxwxww xwxxwxwxwwxwxwxwwxwxwxwxwwxwxwxxwxwwxwwxwxwxxwxxwxwwxwwxw xwxwwxwxwwxwxwxwxwxwwxwxwwxwxwwxwxwxxwxwwxwwxwxwxwxw xwwxxwxwwxwxwxxwxxwxwxwxxwxwxwxxwwxwxxwxwwxxwxwxwxwwxwxwwxw xwxwxw xwxwxwwxwwxxwxwwxwxwxwxwxwxxww xwxwxwxwwxwwxwwxwxwwxxwxwxxwwxwwxxwxwwxxwxxwwxxwxwxxwwxwxwxwxww xwxxwxwxwwxwxwxwwxwxwxwxwwxwxwxxwxwwxwwxwxwxxwxxwxwwxwwxw xwxwwxwxwwxwxwxwxwxwwxwxwwxwxwwxwxwxxwxwwxwwxwxwxwxw xwwxxwxwwxwxwxxwxxwxwxwxxwxwxwxxwwxwxxwxwwxxwxwxwxwwxwxwwxw xwxwxw xwxwxwwxwwxxwxwwxwxwxwxwxwxxww xwxwxwxwwxwwxwwxwxwwxxwxwxxwwxwwxxwxwwxxwxxwwxxwxwxxwwxwxwxwxww xwxxwxwxwwxwxwxwwxw~~~~xwxxwxwxxwxw xwxwxwxwxxwwxwxxwxxwxxwxwxwxwxwxwwxxwwxwxxwxwwxwxxwwxwxwxxwxwwxwxxwxw xwxxwxxwxw xwwxwxxwwxwxwwxwxwwxwxw xwwxwxwxwwxxwxwwxwxwxwxxwwxxwxwxxwxwwxwwxwxxwxwxwwxwwxxwxxwxxwxwwxwwxxwxwxwxwxxwwxwxwxxwwxwxwxwxxww xwwxwxxwxxwxwxwwxwxwxxwxwwxwxxwxwxwxwxxwxxwxxwxxwxwxwxwxwwxwxwxxwxwwxxwxxwwxxwwxxwwxxwxxwxwxxwxw xwxwxwxwxxwwxwxxwxxwxxwxwxwxwxwxwwxxwwxwxxwxwwxwxxwwxwxwxxwxwwxwxxwxw xwxxwxxwxw xwwxwxxwwxwxwwxwxwwxwxw xwwxwxwxwwxxwxwwxwxwxwxxwwxxwxwxxwxwwxwwxwxxwxwxwwxwwxxwxxwxxwxwwxwwxxwxwxwxwxxwwxwxwxxwwxwxwxwxxww xwwxwxxwxxwxwxwwxwxwxxwxwwxwxxwxwxwxwxxwxxwxxwxxwxwxwxwxwwxwxwxxwxwwxxwxxwwxxwwxxwwxxwxxwxwxxwxw xwxwxwxwxxwwxwxxwxxwxxwxwxwxwxwxwwxxwwxwxxwxwwxwxxwwxwxwxxwxwwxwxxwxw xwxxwxxwxw xwwxwxxwwxwxwwxwxwwxwxw xwwxwxwxwwxxwxwwxwxwxwxxwwxxwxwxxwxwwxwwxwxxwxwxwwxwwxxwxxwxxwxwwxwwxxwxwxwxwxxwwxwxwxxwwxwxwxwxxww xwwxwxxwxxwxwxwwxwxwxxwxwwxwxxwxwxwxwxxwxxwxxwxxwxwxwxwxwwxwxwxxwxwwxxwxxwwxxwwxxwwx~~~~xwwxwxww xwxwxxwxwxwxwxwwxxwxxwxwxxwxwwxwxwxxwxwxwwxwwxwxwxwxwxxwxxwxwxxwxwxxwwxwxwwxwxwxwxwwxwxwwxxwxxwxxwxwxwxwxwxxwxwxwxxwxwxwxwwxwxxwxwxwwxwwxwxwxxwxwwxwwxwxwxxwxw xwwxxwxwxwxxwwxwwxwwxxwxxwxwxwxw xwxww xwxwwxxwwxwxwxwxwwxwwxwxwxxwwxwxwxwxwxwwxxwwxwxxwxxwxxwwxxwxwxxwxwwxwxwxwxwwxwxxwxwxwwxwxww xwxwxxwxwxwxwxwwxxwxxwxwxxwxwwxwxwxxwxwxwwxwwxwxwxwxwxxwxxwxwxxwxwxxwwxwxwwxwxwxwxwwxwxwwxxwxxwxxwxwxwxwxwxxwxwxwxxwxwxwxwwxwxxwxwxwwxwwxwxwxxwxwwxwwxwxwxxwxw xwwxxwxwxwxxwwxwwxwwxxwxxwxwxwxw xwxww xwxwwxxwwxwxwxwxwwxwwxwxwxxwwxwxwxwxwxwwxxwwxwxxwxxwxxwwxxwxwxxwxwwxwxwxwxwwxwxxwxwxwwxwxww xwxwxxwxwxwxwxwwxxwxxwxwxxwxwwxwxwxxwxwxwwxwwxwxwxwxwxxwxxwxwxxwxwxxwwxwxwwxwxwxwxwwxwxwwxxwxxwxxwxwxwxwxwxxwxwxwxxwxwxwxwwxwxxwxwxwwxwwxwxwxxwxwwxwwxwxwxxwxw xwwxxwxwxwxxwwxwwxwwxxwxxwxwxwxw xwxww xwxwwxxwwxwxwxwxwwxwwxwxwxxwwxwxwxwxwxwwxxwwxwxxwxxwxxwwxxwxwxxwxwwxwxwxwxwwxwxxwxw~~~~xwxwxwxxwxwxwxw xwxxwxxwxwxwxwwxwwxwxxwxwwxwxwwxxwwxwxwwxwxxwwxxwwxxwwxxwxwxwxwxxwwxwxwxxwwxwxxwwxwxwxwxwwxwxwxwxwxwxwxwxwwxwwxwwxxwwxwxxwxwxwxxwwxwxwxwxwwxwxwwxwxxw xwxxwxwxwxwwxwxwwxwxxwxwwxwxwxwxwxwxwxxwxxwxwxwxwxwxxwxwxwxwwxwxwxwxwwxwwxwwxwxwwxxwwxwwxwwxwxwwxxwxwxwxwxwxwxxwxwxwxw xwxxwxxwxwxwxwwxwwxwxxwxwwxwxwwxxwwxwxwwxwxxwwxxwwxxwwxxwxwxwxwxxwwxwxwxxwwxwxxwwxwxwxwxwwxwxwxwxwxwxwxwxwwxwwxwwxxwwxwxxwxwxwxxwwxwxwxwxwwxwxwwxwxxw xwxxwxwxwxwwxwxwwxwxxwxwwxwxwxwxwxwxwxxwxxwxwxwxwxwxxwxwxwxwwxwxwxwxwwxwwxwwxwxwwxxwwxwwxwwxwxwwxxwxwxwxwxwxwxxwxwxwxw xwxxwxxwxwxwxwwxwwxwxxwxwwxwxwwxxwwxwxwwxwxxwwxxwwxxwwxxwxwxwxwxxwwxwxwxxwwxwxxwwxwxwxwxwwxwxwxwxwxwxwxwxwwxwwxwwxxwwxwxxwxwxwxxwwxwxwxwxwwxwxwwxwxxw xwxxwxwxwxwwxwxwwxwxxwxwwxwxwxwxwxwxwxxwxxwxwxwxwxwxxwxwxwxwwxwxwxwxwwxwwxwwxwxwwxxwwxwwxwwxwxwwxxwxwxw~~~~wxwxwwxwxwwxwxxwwxwxwxwxwwxwxwxxwwxxwxwxxwxxwxwwxw xwxwwxwxxwxwxwwxxwxwxxwwxwwxxwxxwxxwxwxxwxwwxwxwxwwxwxxwwxwwxwxwxwxxwxwwxxwxxwxxwxxwxxwxxwxxwxwxw xwxwxwwxwxwxwwxwxxwxwwxwxwxwxwwxwxwwxwxwxwxxwxwwxwxwxwxwxxwwxwxwxwwxwxwxwxwxwxwxwwxwxxwxwxwwxwxwxxwxwxwxwxxwxwxwwxwxwwxxwxwxxwxxwxwxwxwwxwxxwxwwxwxwxwxxwxxwwxwxwwxwxwwxwxxwwxwxwxwxwwxwxwxxwwxxwxwxxwxxwxwwxw xwxwwxwxxwxwxwwxxwxwxxwwxwwxxwxxwxxwxwxxwxwwxwxwxwwxwxxwwxwwxwxwxwxxwxwwxxwxxwxxwxxwxxwxxwxxwxwxw xwxwxwwxwxwxwwxwxxwxwwxwxwxwxwwxwxwwxwxwxwxxwxwwxwxwxwxwxxwwxwxwxwwxwxwxwxwxwxwxwwxwxxwxwxwwxwxwxxwxwxwxwxxwxwxwwxwxwwxxwxwxxwxxwxwxwxwwxwxxwxwwxwxwxwxxwxxwwxwxwwxwxwwxwxxwwxwxwxwxwwxwxwxxwwxxwxwxxwxxwxwwxw xwxwwxwxxwxwxwwxxwxwxxwwxwwxxwxxwxxwxwxxwxwwxwxwxwwxwxxwwxwwxwxwxwxxwxwwxxwxxwxxwxxwxxwxxwxxwxwxw xwxwxwwxwxwxwwxwxxwxwwxwxwxwxwwxwxwwxwxwxwxxwxwwxwxwxwxwxxwwxwxwxwwxwxwxwxwxwxwxwwxwxxwxwxwwxwxwxxwxwxwxwxxwxwxwwxwxwwxxwxwxxwxxwxwxwxwwxwxxwxwwxwxwxwxxwxxw~~~~xwxwxwwxxwxwxxwxwxwxxwwxxwxwwxwxwxwxxwxwxwxwxxwxwxwxwwxwxwxwxwwxwxwwxwxwxwxwwxxwwxwxxwxwxxwxwxwwxxwxwxw xwxwwxwwxxwxxwxwxww xwxxwxwxwxwwxwwxwxxwwxwxwwxwxw xwxwxwxwxxwxw xwwxwxwxxwxwwxxwxwwxwxwwxwwxxwxwxwxwxwxwwxwxwxwwxwwxwxwxwwxwxxwxwxwxwwxwwxxwxwxxwxwwxxwxwxwxwwxwwxwxwxwxwxwwxwxwxxwwxxwwxxwwxwwxwxwxwxwxwwxxwxwxxwxwxwxxwwxxwxwwxwxwxwxxwxwxwxwxxwxwxwxwwxwxwxwxwwxwxwwxwxwxwxwwxxwwxwxxwxwxxwxwxwwxxwxwxw xwxwwxwwxxwxxwxwxww xwxxwxwxwxwwxwwxwxxwwxwxwwxwxw xwxwxwxwxxwxw xwwxwxwxxwxwwxxwxwwxwxwwxwwxxwxwxwxwxwxwwxwxwxwwxwwxwxwxwwxwxxwxwxwxwwxwwxxwxwxxwxwwxxwxwxwxwwxwwxwxwxwxwxwwxwxwxxwwxxwwxxwwxwwxwxwxwxwxwwxxwxwxxwxwxwxxwwxxwxwwxwxwxwxxwxwxwxwxxwxwxwxwwxwxwxwxwwxwxwwxwxwxwxwwxxwwxwxxwxwxxwxwxwwxxwxwxw xwxwwxwwxxwxxwxwxww xwxxwxwxwxwwxwwxwxxwwxwxwwxwxw xwxwxwxwxxwxw xwwxwxwxxwxwwxxwxwwxwxwwxwwxxwxwxwxwxwxwwxwxwxwwxwwxwxwxwwxwxxwxwxwxwwxwwxxwxwxxwxwwxxwxwxwxwwxwwxwxwxwxwxwwxwxwxxwwxxwwxxwwxwwxwxw~~~~wxwwxwwxwxwxwwxxwwxwxxwxwwxxwxw xwxxwxww xwwxwxwwxwxwwxxwxxwxxwxxwwxwxwxxwxwwxwxwwxxwxwwxxwxwxwxwxwxwwxxwxwxwxwxwwxwxwxwxwxwxwwxxwwxwxxwwxwwxwxwxwxwxwxwxwwxwxxw xwwxwxwxwxxwwxwwxwxxwwxwxxwwxxwwxxwxxwxwxwxxwxxwxwxwxwxwxxwxww xw xwxxwxwxwwxwxwwxwxwxwwxwwxwxwxwwxwwxwwxwxxwxwwxwwxxwxwxwxwxxwxxwxwxwxxwxwxxwxwxxwxwxwwxwxwwxwwxwwxwxwxwwxxwwxwxxwxwwxxwxw xwxxwxww xwwxwxwwxwxwwxxwxxwxxwxxwwxwxwxxwxwwxwxwwxxwxwwxxwxwxwxwxwxwwxxwxwxwxwxwwxwxwxwxwxwxwwxxwwxwxxwwxwwxwxwxwxwxwxwxwwxwxxw xwwxwxwxwxxwwxwwxwxxwwxwxxwwxxwwxxwxxwxwxwxxwxxwxwxwxwxwxxwxww xw xwxxwxwxwwxwxwwxwxwxwwxwwxwxwxwwxwwxwwxwxxwxwwxwwxxwxwxwxwxxwxxwxwxwxxwxwxxwxwxxwxwxwwxwxwwxwwxwwxwxwxwwxxwwxwxxwxwwxxwxw xwxxwxww xwwxwxwwxwxwwxxwxxwxxwxxwwxwxwxxwxwwxwxwwxxwxwwxxwxwxwxwxwxwwxxwxwxwxwxwwxwxwxwxwxwxwwxxwwxwxxwwxwwxwxwxwxwxwxwxwwxwxxw xwwxwxwxwxxwwxwwxwxxwwxwxxwwxxwwxxwxxwxwxwxxwxxwxwxwxwxwxxwxww xw xwxxwxwxwwxwxwwxwxwxwwxwwxwxwxwwxwwxwwxwxxwxwwxwwxxwxwxwxwxxwxxwxwxwxxwxwxxwxwxxwxwxwwxwxw~~~~wxwxwxwwxwxxwxwxwxwxxwxxwxxwxwxwxwxwwxwxwxwxwwxxwxwxwwxwxwwxwxwxxwwxwwxwxxwxwxxwwxwwxwxwxwxxw xwxwwxwxwxxwxwxwxxwxwxxwxxw xwwxwxxwwxwwxwxwxwwxxwwxwxxwwxxwxxwxxwxwwxxwxxwxwxxwxwxwwxwxwxwwxwwxxwwxwwxwxwwxxwxxwxwxwwxwxwwxwxxwxwxwxwxwxwxwwxwwxwwxwxwxwwxwwxxwxwwxwxwxwxwxwwxwwxwwxwxwxwxwxwwxwwxxwxxwxwxwxxwxwxwxxwwxwxxwxxwwxwxwxxwwxwxwxwwxwxxwxwxwxwxxwxxwxxwxwxwxwxwwxwxwxwxwwxxwxwxwwxwxwwxwxwxxwwxwwxwxxwxwxxwwxwwxwxwxwxxw xwxwwxwxwxxwxwxwxxwxwxxwxxw xwwxwxxwwxwwxwxwxwwxxwwxwxxwwxxwxxwxxwxwwxxwxxwxwxxwxwxwwxwxwxwwxwwxxwwxwwxwxwwxxwxxwxwxwwxwxwwxwxxwxwxwxwxwxwxwwxwwxwwxwxwxwwxwwxxwxwwxwxwxwxwxwwxwwxwwxwxwxwxwxwwxwwxxwxxwxwxwxxwxwxwxxwwxwxxwxxwwxwxwxxwwxwxwxwwxwxxwxwxwxwxxwxxwxxwxwxwxwxwwxwxwxwxwwxxwxwxwwxwxwwxwxwxxwwxwwxwxxwxwxxwwxwwxwxwxwxxw xwxwwxwxwxxwxwxwxxwxwxxwxxw xwwxwxxwwxwwxwxwxwwxxwwxwxxwwxxwxxwxxwxwwxxwxxwxwxxwxwxwwxwxwxwwxwwxxwwxwwxwxwwxxwxxwxwxwwxwxwwxwxxwxwxwxwxwxwxwwxwwxwwxwxwxwwxwwxxwxwwxwxwxwxwxwwxwwxwwxwxwxwxwxwwxwwxxwxxwxwxwxxwxwxwxxwwxwxxwxxwwxwxwxxw~~~~wwxwxwxxw xwxwwxxwwxwxwxxwxwxwxwwxwxwxwwxxwxxwxwxxwxwxw xwxwwxwxxwwxwxwxwxxwxxwxwxww xwwxwxwxwxwxwxwxxwxwxwxwxxwxwxwxwxwxxwxwwxwxxwxwxwxwxwxxwwxwxwxwxwxwwxwwxwxwxwwxwwxwxwxwwxxwxwxwxwxwxwwxwxwwxwwxxwxwxxwxxwxwwxwxwwxwxwwxxwxwwxxwxwxwwxwxxwxwwxxwxxwxwxwxxwxxw xwxxwxxwxwwxw xwwxxwxwxwxwwxwxwxxw xwxwwxxwwxwxwxxwxwxwxwwxwxwxwwxxwxxwxwxxwxwxw xwxwwxwxxwwxwxwxwxxwxxwxwxww xwwxwxwxwxwxwxwxxwxwxwxwxxwxwxwxwxwxxwxwwxwxxwxwxwxwxwxxwwxwxwxwxwxwwxwwxwxwxwwxwwxwxwxwwxxwxwxwxwxwxwwxwxwwxwwxxwxwxxwxxwxwwxwxwwxwxwwxxwxwwxxwxwxwwxwxxwxwwxxwxxwxwxwxxwxxw xwxxwxxwxwwxw xwwxxwxwxwxwwxwxwxxw xwxwwxxwwxwxwxxwxwxwxwwxwxwxwwxxwxxwxwxxwxwxw xwxwwxwxxwwxwxwxwxxwxxwxwxww xwwxwxwxwxwxwxwxxwxwxwxwxxwxwxwxwxwxxwxwwxwxxwxwxwxwxwxxwwxwxwxwxwxwwxwwxwxwxwwxwwxwxwxwwxxwxwxwxwxwxwwxwxwwxwwxxwxwxxwxxwxwwxwxwwxwxwwxxwxwwxxwxwxwwxwxxwxwwxxwxxwxwxwxxwxxw xwxxwxxwxwwxw xwwxxwxwxwx~~~~xxwxwwxwwxwxwxwxxwxwxwxwxxwxxwxwxwxxwxwxwwxxwxwxwxwwxwxwwxxwxxw xwwxwxwxxw xwxxwxwwxwwxwxwxwxxwxwxwxwxxwxwwxxwwxwxwwxwxwxwxwxwxwxwwxxwxwxwwxw xwxwwxxwxwxxwwxwxwxwxwwxxwxwxwxxwwxwwxwxwwxwxwwxxwwxwxxwxxwxxwxwwxwwxwxwwxwxwxwxxwxwxwxwxwwxwwxwxxwxwwxwwxwxwxxwwxxwxwxxwxwxxwxwxwxwxwwxwxwxxwxxwxxwwxwxwwxwxxwxwxwxwwxxxwxwwxwwxwxwxwxxwxwxwxwxxwxxwxwxwxxwxwxwwxxwxwxwxwwxwxwwxxwxxw xwwxwxwxxw xwxxwxwwxwwxwxwxwxxwxwxwxwxxwxwwxxwwxwxwwxwxwxwxwxwxwxwwxxwxwxwwxw xwxwwxxwxwxxwwxwxwxwxwwxxwxwxwxxwwxwwxwxwwxwxwwxxwwxwxxwxxwxxwxwwxwwxwxwwxwxwxwxxwxwxwxwxwwxwwxwxxwxwwxwwxwxwxxwwxxwxwxxwxwxxwxwxwxwxwwxwxwxxwxxwxxwwxwxwwxwxxwxwxwxwwxxxwxwwxwwxwxwxwxxwxwxwxwxxwxxwxwxwxxwxwxwwxxwxwxwxwwxwxwwxxwxxw xwwxwxwxxw xwxxwxwwxwwxwxwxwxxwxwxwxwxxwxwwxxwwxwxwwxwxwxwxwxwxwxwwxxwxwxwwxw xwxwwxxwxwxxwwxwxwxwxwwxxwxwxwxxwwxwwxwxwwxwxwwxxwwxwxxwxxwxxwxwwxwwxwxwwxwxwxwxxwxwxwxwxwwxwwxwxxwxwwxwwxwxwxxwwxxwxwxxwxwxxwxwxwxwxwwxwxwxxwxxwxxwwxwxwwxwxxwxwxwxwwx~~~~xwxwwxxwwxwwxwxwxwxwwxxwxwwxxwxxwxxwxw xwxwxwxwxw xwwxwxwwxwxwwxxwwxwxw xwxwxwxw xwxwxxwxwxwwxwxxwxwxxwwxwxxwxwxwxxwxwwxww xwxwxxwxwxwxwwxwxwxwxxwwxwxwwxwxwxxwxwxwxwxwxwxxwwxwxwxwxwxwxwxwxwwxwxxwxwwxwwxwxwwxwxwxwwxxwxwxwwxwxwxwxwxwxxwxwxwwxxwxwxwxw xwxwxwxxwxwxxwxwxwxwwxxwwxwwxwxwxwxwwxxwxwwxxwxxwxxwxw xwxwxwxwxw xwwxwxwwxwxwwxxwwxwxw xwxwxwxw xwxwxxwxwxwwxwxxwxwxxwwxwxxwxwxwxxwxwwxww xwxwxxwxwxwxwwxwxwxwxxwwxwxwwxwxwxxwxwxwxwxwxwxxwwxwxwxwxwxwxwxwxwwxwxxwxwwxwwxwxwwxwxwxwwxxwxwxwwxwxwxwxwxwxxwxwxwwxxwxwxwxw xwxwxwxxwxwxxwxwxwxwwxxwwxwwxwxwxwxwwxxwxwwxxwxxwxxwxw xwxwxwxwxw xwwxwxwwxwxwwxxwwxwxw xwxwxwxw xwxwxxwxwxwwxwxxwxwxxwwxwxxwxwxwxxwxwwxww xwxwxxwxwxwxwwxwxwxwxxwwxwxwwxwxwxxwxwxwxwxwxwxxwwxwxwxwxwxwxwxwxwwxwxxwxwwxwwxwxwwxwxwxwwxxwxwxwwxwxwxwxwxwxxwxwxwwxxwxwxwxw xwxwxwxxwxwxxwxw~~~~crrcsim-0.9.12/textures/flexifly_xlm.rgb0000644000175000017500000061611311724452425015265 000000000000002"   /AUԩ#Ltɏ168>LEKDWbsgYbvxo\I<){xurolifc`^[XUNROLIFDA8>G;N8]52/,)'0$U!meZ' < FqycYI6)  6<OTef}zwtqnkheb_\YVSPNKHFE_B?<9630-*'$!  ohXQRa]][Uhojfd\ice_ngg[MEE_g\RKNE=+/EMLIVTRd|[yVvUsjpam_jYgPd]aa^V[SXLUIRLOFLLIFFXCP@E=9:+7"4%11.3+((#%"8%   6VՌ0SʇǼ27;E?DDM\if\^qom`M>-}yvspmjgda^\ YV>SPMJGEB?3.,<HDEPOQW}YzVwQt`q]n\kZhTe[b`_V\SYNVMSJPEMAJEGODOAA>8;,8$5!2,/.,*)#&#>( /Hm&LzȢ.36>BADEVbi^XfoodQ@1~zwtqnkheb_] ZW+TfQNKHEC@2=E:R7e41.+) &4#V c^g% 8 Swm[O>-   #1;KVai|yvspmjgda^[XUROMJ"GJDfA>;852/,)&#  yh^QMSYXXVXgheb_]b\^_f`]QGAJ\^TKHE>2(2CEEIOOQ~[{UxPuWr`o[lYiSfRc[`X]QZMWITFQEN@KEHGEPBE?;D=P[l`R[oqhUB5" {xurolifc`^ [ XUGROLIFDA1>@;G8V5y2/,)')$N!f^Sy  5 ?jr\RB/" /5HM^_}}zw|tqnkheb_\YVSPMKH?EXB~?<9630-*'$!  ~haQJKZVVTNahc_]Ub\^Xg``TF>>X`UKDG>6$(>FEBOMK]|TyOvNscpZmXjRgIdVaZ^O[LXEUBREO?LEI?FQCI@>=2:$741*.,+!(% ~~݊edcbccdbeeccd}݊edcbccdbeeccd}~~Ո;++*+,+*+;++*+,+*+~~Չաy,+,+*+)+,+y,+,+*+)+,+~~Յպ-,,+,*++,+-,,+,*++,+~~ՁՁՔB+,+, +B+,+, +~~Ղս+,,+,++,,+,+~~y+,,+,,*+,,+y+,,+,,*+,,+~~ԉԻz+,,+,+,,*+*)z+,,+,+,,*+*)~~ՃԒ{+,++,++**+*++){+,++,++**+*++)~~ ՄԺx+,+,++*)**+*x+,+,++*)**+*~~Ճԑx+,+,+*+*x+,+,+*+*~~ՂԶx+,+*+x+,+*+~~ՁԼy++*,+,+*+*+,y++*,+,+*+*+,~~ ՞z+,++,++,+,++,z+,++,++,+,++,~~ՄՁՍz,+*+*++,++,z,+*+*++,++,~~ՁՁպy +,+*+,y +,+*+,~~Չ՝y+,+*+y+,+*+~~ՁՁռx++**+,++*+x++**+,++*+~~Ձռx*+)*++*+,+x*+)*++*+,+~~ՂՁv*+*)+*)++,+*,+v*+*)+*)++,+*,+~~ԁԂԛu*+*+,+u*+*+,+~~ԥw* +,+űw* +,+ű~~x+*+**+*+ב*_tx+*+**+*+ב*_t~~ՃՂ՜x++,+,,*+,+)+7nX3s8ى?Sax++,+,,*+,+)+7nX3s8ى?Sa~~Նպy,++,+**+,+aQf)LS':[Ly,++,+**+,+aQf)LS':[L~~ՁՁպz,+,+,+,+,+Y|FXh@}>KZ2P1z,+,+,+,+,+Y|FXh@}>KZ2P1~~ՁՇߢy+,,+* +꽧åЪKW-[y+,,+* +꽧åЪKW-[~~ՃջdvsphuXWy+,+,+,+dvsphuXWLCoAay+,+,+,+dvsphuXWLCoAa~~Իջȶz+,,+,+*+,,*+**ջȶάz+,,+,+*+,,*+**ջȶά~~ՁԻz+,++,,+**+*++)z+,++,,+**+*++)~~Ԓz+,+,++*++)z+,+,++*++)~~ՁՃԩw+,+*+*w+,+*+*~~ՁԼx+*+,++*+**x+*+,++*+**~~ Պx+,+*++x+,+*++~~ Ղպz+,+,+*+,z+,+,+*+,~~ Ղպz+,+,++*++,++,z+,+,++*++,++,~~ՄՁպy+*+,+*++,++,y+*+,+*++,++,~~ Ձպy +*+y +*+~~ՁՁՁՈx+*+,+,+,++x+*+,+,+,++~~Ճնx+*)*++*+*+,++*,x+*)*++*+*+,++*,~~Ձջx*+))++)+,+x*+))++)+,+~~Ձպu*+*)+**+,+,,+u*+*)+**+,+,,+~~ԕw*+**+,,*+w*+**+,,*+~~Ԋx+**+**+*+x+**+**+*+~~ՂՈx+*,+*+,+*+x+*,+*+,+*+~~Չըy++,+,+*+*)+,+y++,+,+*+*)+,+~~Յպz,+,+,*++,+z,+,+,*++,+~~ՁՁՙz,+,+z,+,+~~Մսy+,+,+y+,+,+~~y+,,+,,*+,,+y+,,+,,*+,,+~~ԉԻy+,,+,+,,*+*)y+,,+,+,,*+*)~~ՃԒ{+,++,++**+*++({+,++,++**+*++(~~ ՄԲx+,,+,++*)**+*x+,,+,++*)**+*~~Ղԑx+,+,+**++*x+,+,+**++*~~ջx+,+*+x+,+*+~~ՁԼy++*,+,+*+*+,y++*,+,+*+*+,~~ պz+,++,+,+,++,z+,++,+,+,++,~~ՄՁՍz,+*+,+*++,++,z,+*+,+*++,++,~~ՁՁպy +*+,y +*+,~~Չ՝y+,*+*+y+,*+*+~~ԃx++**+,++*,x++**+,++*,~~Ղ՞x*+)*++*+,+x*+)*++*+,+~~ՂՁv*+*)+**++,++,+v*+*)+**++,++,+~~ԁԂԪv*+*+,+v*+*+,+~~ԃՐw* +,+w* +,+~~ԩx+*+**+*+x+*+**+*+~~ՄՂ՜x++,+,,*+)*+x++,+,,*+)*+~~Նպ/++,+*++,+/++,+*++,+~~ՁՁպg+,+,+,+,+g+,+,+,+,+~~Ձխۏ6+,,+* +ۏ6+,,+* +~~չؓgA7+,+ؓgA7+,+~~׊¾pEEF;2¾pEEF;2~~¾¾~~~~~~~~~~~~~~~~ՄՆ, +2, +2~~Շ], +,5], +,5~~ԃ\,+*+*)+,+*+\,+*+*)+,+*+~~Մ^++**+*+*(++**+*6^++**+*+*(++**+*6~~ԁԅՂ]+*)*++*+,++~]+*)*++*+,++~~~ ԂՁ],+*+*++,+4],+*+*++,+4~~ՃՂՂ],+*+*+],+*+*+~~Ղ]+*,++,+*+,*]+*,++,+*+,*~~Չ]+,,+*+*]+,,+*+*~~ Շ]+**++,++,+,++]+**++,++,+,++~~ Շ\,+*++,+,+\,+*++,+,+~~ Շ [++*,+,+,,++ [++*,+,+,,++~~ ՃՈ \+,+,,++,+*,,++ \+,+,,++,+*,,++~~ ՅՇ \*+,,+*,++,,+* \*+,,+*,++,,+*~~ ՁՃ ]++,+,,+,+,,++* ]++,+,,+,+,,++*~~  Մ [,+*+,+* [,+*+,+*~~鹜 ԂՃ鹜 [++*,+,++,++*鹜 [++*,+,++,++*~~=()()()( Ձ=()()()( \++* +,+=()()()( \++* +,+~~\(()()*)( ՁՁՄ\(()()*)( \+,+*+,+,+,+\(()()*)( \+,+*+,+,+,+~~('( )() Մ('( )() [++**+,,++,++,+,+('( )() [++**+,,++,++,+,+~~E()())()()ՄՃE()())()()|CPV[+,+,++,*+,+*+E()())()()|CPV[+,+,++,*+,+*+~~m)()())(())() ՁՃm)()())(())()\mRµzlT[ +,+m)()())(())()\mRµzlT[ +,+~~0))())())()())(ՁՆ0))())())()())(VZb2Ya,RBV\, +,++,+0))())())()())(VZb2Ya,RBV\, +,++,+~~w?())()()*)*(ԄՃw?())()()*)*(rO{1lSv=FVuu]-+**+,,w?())()()*)*(rO{1lSv=FVuu]-+**+,,~~ܓ;'))'())(()Մܓ;'))'())(()ݟeebU`/N],+**+*+*)++**,++*,,ܓ;'))'())(()ݟeebU`/N],+**+*+*)++**,++*,,~~ܮM'()(**))枴΄ɊԅՂܮM'()(**))枴΄ɊU8vU^++*+*)*+**+,,++-ܮM'()(**))枴΄ɊU8vU^++*+*)*+**+,,++-~~ܤg_*)(ʏ} ԅܤg_*)(ʏ}obd]+*+**+*+*++,+*ܤg_*)(ʏ}obd]+*+**+*+*++,+*~~٭oԂԄ٭o],+**++*+,++*+٭o],+**++*+,++*+~~ՇՂ]+*+**+*]+*+**+*~~~^][\^]^^[\]^]X[^ՄՅՂ~^][\^]^^[\]^]X[^]+,++,+,*~^][\^]^^[\]^]X[^]+,++,+,*~~W()()(())()f ՇW()()(())()f]+,++,,+*+,*+W()()(())()f]+,++,,+*+,*+~~Y(( )()())()e ՇY(( )()())()e\,+*++,+,+,++Y(( )()())()e\,+*++,+,+,++~~W(()()()(d ՂՁW(()()()(d[++*+,+W(()()()(d[++*+,+~~W)()()()*)()()eՁՇW)()()()*)()()e\+,++,+,+,++,,++W)()()()*)()()e\+,++,+,+,++,,++~~V**))()*(*)((**(dՇV**))()*(*)((**(d[+,++*,,++,*+,,++V**))()*(*)((**(d[+,++*,,++,*+,,++~~V)()*)()(dՌV)()*)()(d\++,+,++,++*V)()*)()(d\++,+,++,++*~~X(*)()(''d ԁX(*)()(''d]++,++,+,++**X(*)()(''d]++,++,+,++**~~Y)()(()()()(''((bԁY)()(()()()(''((b[,+*+,+,+**Y)()(()()()(''((b[,+*+,+,+**~~V(())(()(()(dՂV(())(()(()(d[+, +,+V(())(()(()(d[+, +,+~~X)()()()(cՄX)()()()(c\+,+*+,+,+,+X)()()()(c\+,+*+,+,+,+~~X)'' )()(()d ՄX)'' )()(()d[++*)+,,++,+,,+,+X)'' )()(()d[++*)+,,++,+,,+,+~~X( )())())f ՁՃX( )())())f[++*++,+,++,*+,+*+X( )())())f[++*++,+,++,*+,+*+~~X()()())(())()fՊX()()())(())()f[ +,++,,*+X()()())(())()f[ +,++,,*+~~Y()()())()())(eՄՆY()()())()())(e[,+Y()()())()())(e[,+~~̻ՁՁ̻], +,++,+̻], +,++,+~~ԃ],+*+*)+,+*+,,],+*+*)+,+*+,,~~ͩ{NՄͩ{N^++**+*+*(++**+,+,ͩ{N^++**+*+*(++**+,+,~~ɪUI7))())ԁԁՃɪUI7))())]+*)*++*+,++,ɪUI7))())]+*)*++*+,++,~~ㄽW0())(()((ՂㄽW0())(()((],+**+*+*++,+*ㄽW0())(()((],+**+*+*++,+*~~V)()())((ՃՂՃV)()())((],+*+*+V)()())((],+*+*+~~ܔ@**)()'(()Ղܔ@**)()'(()]+*,++,+,*ܔ@**)()'(()]+*,++,+,*~~Q))()()(())('())ՉQ))()()(())('())]+,++,,+*++*+*Q))()()(())('())]+,++,,+*++*+*~~9 )())()()) Շ9 )())()())\++*++,++,+,++9 )())()())\++*++,++,+,++~~)()()())()( ՁՃ)()()())()(\,+*++,+,,+)()()())()(\,+*++,+,,+~~]())()(*)((Շ]())()(*)(([++*,+,+,,++]())()(*)(([++*,+,+,,++~~;*)()())(*)((*)())ՃՈ;*)()())(*)((*)())\+,+,,++,+*,,++;*)()())(*)((*)())\+,+,,++,+*,,++~~+)()*)()*)(ՅՇ+)()*)()*)(\*+,+*,++,,+*+)()*)()*)(\*+,+*,++,,+*~~½Ճ½]++,+,,+,+,,++*½]++,+,,+,+,,++*~~Ձ Մ[,+*+,+*[,+*+,+*~~ՄԂՃ[++*, +,++*[++*, +,++*~~ Ձ\++* +,+\++* +,+~~ՁՄ\+,+*+,+,+,+\+,+*+,+,+,+~~ Մ[++**+,+,++,+,,+[++**+,+,++,+,,+~~Պ[+,+,++,*+,,*+[+,+,++,*+,,*+~~ՁՁՂ[ +,+[ +,+~~Ճ\, +,++,+\, +,++,+~~ՂՁՃ]-+*+**+,;]-+*+**+,;~~Մ],+**+*+*(++**,++*+],+**+*+*(++**,++*+~~ԅՃ]++*+*)*+**+,,+@]++*+*)*+**+,,+@~~ ԅ]+*+**+*+*+@]+*+**+*+*+@~~׈],+**.,**5<=Ay],+**.,**5<=Ay~~씗Aq~씗Aq~~~~~~~~~~~~~~~~~ݝ㺩|sqprqrqrpmmonnqqrqosq}㺩|sqprqrqrpmmonnqqrqosq}~~ԂԇՁթԂԊՃ\*+*++,+*+*+,+KH*+*++,+* +,+**]\*+*++,+*+*+,+KH*+*++,+* +,+**]~~ԂՄՁՁպՍՂ_+*++,++*+, +KI**+**+, +,+^_+*++,++*+, +KI**+**+, +,+^~~ՂՂՁՂՆՄ`+*+*+,*+*+,+JI+,+**+,+*+,+,+,+^`+*+*+,*+*+,+JI+,+**+,+*+,+,+,+^~~Չ Ո Մ_+,+*+**,+,+,JJ+,+,+*+*)+,,++,+,,+,+^_+,+*+**,+,+,JJ+,+,+*+*)+,,++,+,,+,+^~~ Ն ԃ ՁՃ^++,++,,+,+,+,+JK+,, +,+,++,*+,+*+`^++,++,,+,+,+,+JK+,, +,+,++,*+,+*+`~~ Ճ շՃ Պ]++,++,++,+*+KJ+,+,++*+,++,,*+`]++,++,++,+*+KJ+,+,++*+,++,,*+`~~ ՁՄՄՄՇ],+,+,+IJ+,+,+`],+,+,+IJ+,+,+`~~ՊՇՁՃa,,+,+*,,+*+IJ++,,+,+*+, +,++,+aa,,+,+*,,+*+IJ++,,+,+*+, +,++,+a~~ՃՄԈճ֔ԃa,,++*,++,,+*+)*++*+II*+,,+,+,+*+*)+,+*+,,aa,,++*,++,,+*+)*++*+II*+,,+,+,+*+*)+,+*+,,a~~ՁՂՎՄb+,,+,+,+,,++**+*+*)++)++,JJ+,++,++**+*+*(*+**+,+,_b+,,+,+,+,,++**+*+*)++)++,JJ+,++,++**+*+*(*+**+,+,_~~ Չ ՄԁՃ`+,+,,++*++*+KJ+,+,,++*)*++*+,+_`+,+,,++*++*+KJ+,+,,++*)*++*+,+_~~ԤՂ^ +,++,+*+*+**+JI+,+,+**+*+*++,+*a^ +,++,+*+*+**+JI+,+,+**+*+*++,+*a~~ՃՁՃժ ՃՂՃ] +,+**+**+II+,,+**+**+_] +,+**+**+II+,,+**+**+_~~ՂՃԁԌՁՂ_*+,+,+,+,+*+,++,*+JJ+*,+,+,+*+*,++,+,*^_*+,+,+,+,+*+,++,*+JJ+*,+,+,+*+*,++,+,*^~~ Մխ ՂՉ]*+,,++,++,+,+,++,,+*+IJ,++,++,+,++,,+*+*]]*+,,++,++,+,+,++,,+*+IJ,++,++,+,++,,+*+*]~~ ՁՁ ԗՅ ՁՃ^++,+,*+,+*+,+,+,+JJ+,+*++, +,++_^++,+,*+,+*+,+,+,+JJ+,+*++, +,++_~~ՁՁ ՚ՁՁ ՂՃ_ +,+,+,+JI+,+,+*++,+,,+`_ +,+,+,+JI+,+,+*++,+,,+`~~ՁՅ ՉՇ` +*,+,+,+KI+*,+*,+,+,,++`` +*,+,+,+KI+*,+*,+,+,,++`~~ԄՃթՁՆՈ^+**+,+,,+,,*+LJ+**+,+,,++,+*,,++_^+**+,+,,+,,*+LJ+**+,+,,++,+*,,++_~~ԅՁՃՇՁՃՇ]++*+*)+,+*,++*,,+,,+,+LI+)*++),++*+,+,++,,+*^]++*+*)+,+*,++*,,+,,+,+LI+)*++),++*+,+,++,,+*^~~ԁՃ ՃՂՃ^*++)*+**+,,++,+,+,+,JI+)*+*)++,++,+,,+,+,,++*]^*++)*+**+,,++,+,+,+,JI+)*+*)++,++,+,,+,+,,++*]~~  ռ Մ\*+*+*++, +,+JH+*+,+*+,+,*[\*+*+*++, +,+JH+*+,+*+,+,*[~~ԂԆՁլԊՃ]*++*+,++*+,+*+KH**+,++*+, +,++*]]*++*+,++*+,+*+KH**+,++*+, +,++*]~~Ձ Ԋ Ձ`+*+**+* +,,KI*+**+* +,+^`+*+**+* +,,KI*+**+* +,+^~~ՅՂՁՁՃՆՄ_+*++,++,+,**+*++,++JI+,+,+*+,+)+,+,+,+]_+*++,++,+,**+*++,++JI+,+,+*+,+)+,+,+,+]~~Ն Ն ՁՂ_++,++,,+*+,+**,+,++,++,+,JJ++,+*+**+,+,++,+,,+__++,++,,+*+,+**,+,++,++,+,JJ++,+*+**+,+,++,+,,+_~~ Ճ ՛ՆՊ],+,+,+,+,+*+KJ+,+,*+,+,+*+,,*+`],+,+,+,+,+*+KJ+,+,*+,+,+*+,,*+`~~ ՁՁՁՃՁՁՁՂ]+,++*+JJ+,+,++*+,+`]+,++*+JJ+,+,++*+,+`~~ՄՁ՚ՃՃՁ_+,+,, +,*++IJ+,+*+, +,++,+`_+,+,, +,*++IJ+,+*+, +,++,+`~~ՅԂԃՓՈՂՁՃb,,++*,,++,**,-+**+IJ*+,,+,+*+-+*+**+,,ab,,++*,,++,**,-+**+IJ*+,,+,+*+-+*+**+,,a~~ ՁՁՋՄa+,++,,+**+*+))++*+IJ++,++,,+**+*+*(++**,++*+,_a+,++,,+**+*+))++*+IJ++,++,,+**+*+*(++**,++*+,_~~ ԆՆ ԅՃP=,+,+*+*)+**++,KJ+,+*++)*++,++,+,+ *++*++KI+,+ *++=IὟK>+,+,+ *++*++KI+,+ *++=I~~ԤԍĝH=,++**++**+*+II +,+**++*;GĝH=,++**++**+*+II +,+**++*;G~~ԍ Ց˙M;++*+**++II+*,++,++q1+*+,,3|+*+V+*,+>~~Ձ Ջ՞ՁR+,+,,+,+f++,++M*+,+,.sR+,+,,+,+f++,++M*+,+,.s~~պնՃս=+,,+,,+,++O+*,++=2)*++*+*+,,++Q=+,,+,,+,++O+*,++=2)*++*+*+,,++Q~~Ձճյu,,+,+,++,3,++,+,,>|++))++)++,+*,,>u,,+,+,++,3,++,+,,>|++))++)++,+*,,>~~ Q+,+,,+}+>O**++*+,++vQ+,+,,+}+>O**++*+,++v~~ո;+,+,+*O7,+*,++g5*+*+,Q;+,+,+*O7,+*,++g5*+*+,Q~~ ՋԂt/+,,+G>++*+{5+*+**=t/+,,+G>++*+{5+*+**=~~ԁՏS.+,+*5>+,**++}i+*+,++,*0rS.+,+*5>+,**++}i+*+,++,*0r~~Ւխ?,,++,+,+zV++**++W+,++,,-U?,,++,+,+zV++**++W+,++,,-U~~ՎզՁռps4+*+,+*++,++W{,+,6+,+*+,+,+?ŗps4+*+,+*++,++W{,+,6+,+*+,+,+?ŗ~~ձՁզեՁմ+Ls[,+*+7{+,+,+5qƒ_?++`+Ls[,+*+7{+,+,+5qƒ_?++`~~ՈզՐ+Lu>++*,+7,+-d++*,+,++]ːbA++,,++`+Lu>++*,+7,+-d++*,+,++]ːbA++,,++`~~ՅՇ+**+5Ms5,++*,,++f-+:C+,?ȣuL,++,**,,++_+**+5Ms5,++*,,++f-+:C+,?ȣuL,++,**,,++_~~ԇՑՁշՇ*++*+*)+,**,++6P^+,V,+**+86+,**+*,4vʦyF.+,++,,+*^*++*+*)+,**,++6P^+,V,+**+86+,**+*,4vʦyF.+,++,,+*^~~ԁՈ ՛ԕՊՃ*++)*+**+,,++,+9eC,+,+:.+*Fڊ,)*+**+,,+\ںP/-+,,+,+,,++*]*++)*+**+,,++,+9eC,+,+:.+*Fڊ,)*+**+,,+\ںP/-+,,+,+,,++*]~~ Ցհ ԾԃՄ*+**+*+*++,+*+=fx1+,+-9*t]*+**+*+*+BԶ{Q6++,+*+,+,*[*+**+*+*++,+*+=fx1+,+-9*t]*+**+*+*+BԶ{Q6++,+*+,+,*[~~ԂԄղՔԐՇԊՃ**++*+,++*+,+*+,:h[+,+^:+**+u;*+,++/y{R5,++*+, +,++*]**++*+,++*+,+*+,:h[+,+^:+**+u;*+,++/y{R5,++*+, +,++*]~~ՁՁՕյՂՁ Ձ+*+**+* +,,0@sB+,++>:+v/++*+Uh5,*+**+* +,+_+*+**+* +,,0@sB+,++>:+v/++*+Uh5,*+**+* +,+_~~ՅՂՁՁշՁկյՃՅՆՄ++*++,++,+,**+,+-Alր-,,+,+9t++*+v,+,++AØl/-+*+,+,,*+,+)+,+,+,+]++*++,++,+,**+,+-Alր-,,+,+9t++*+v,+,++AØl/-+*+,+,,*+,+)+,+,+,+]~~Ն Ջվ՗ Ն ՁՃ+,++,,+*+,**+,+,++,++,+,+,++,EY+,,+vw+*++O+,++-ۨo0+,,+,+,+,+*++,+,++,+,,+_+,++,,+*+,**+,+,++,++,+,+,++,EY+,,+vw+*++O+,++-ۨo0+,,+,+,+,+*++,+,++,+,,+_~~Ճ ՄՁ ՉջՏՁ ՆՊk53,+,+,+,+*+,+*++,++,+XC+,*+,_y*+,+;,+*,+,-YܢqG+*+,+*++,++,+,*+,+,+*+,-3Ck53,+,+,+,+*+,+*++,++,+XC+,*+,_y*+,+;,+*,+,-YܢqG+*+,+*++,++,+,*+,+,+*+,-3C~~Ձ Ձ ՁՒյՕ Ձ ՁՁՈ㵩vi96++*+*+,+,++*++,[~2+<+*+1+*++DڲrK+,++*++, +,9?u㵩vi96++*+*+,+,++*++,[~2+<+*+1+*++DڲrK+,++*++, +,9?u~~ՁՄՁՃխ՗ՙՏՁՄ ՃՏ߹yc>1 +* +,+,+*,,+;_].,+-++,5e*,+5}ر^, +,++, +,+,+*+,+6=wy߹yc>1 +* +,+,+*,,+;_].,+-++,5e*,+5}ر^, +,++, +,+,+*+,+6=wy~~ՃՁՉԛ֘ջՄՁՒϻ~JA,**+,++*,+,+*,-+*+*<_G,+,.r,6N*+-aڶY0*,-+**+,++*+,,+,+*5D_}ϻ~JA,**+,++*,+,+*,-+*+*<_G,+,.r,6N*+-aڶY0*,-+**+,++*+,,+,+*5D_}~~ՁՁյՕ՘ՃՋՁ՜ĹFA+,+,++,,+**+*+*)++*?v}6+,,O0,+Rݙ<+),++Cˏ`5,++,,+**+*+*)++**+*,,+3G[ĹFA+,+,++,,+**+*+*)++*?v}6+,,O0,+Rݙ<+),++Cˏ`5,++,,+**+*+*)++**+*,,+3G[~~ԅզ՝ԍ ԅգſlJ:,+,+,+*+*)+**+,Lxc-,+,,C5,+s-+**+6}͑cB+,+*+*)+**+,+,,ELſlJ:,+,+,+*+*)+**+,Lxc-,+,,C5,+s-+**+6}͑cB+,+*+*)+**+,+,,EL~~ՃԁԪ՝ԆՃԩǧfO6++,+,+ *++**++,+*-HxD++,+05*+qj**+bȏgB*+,+,+ *++*AO{ǧfO6++,+,+ *++**++,+*-HxD++,+05*+qj**+bȏgB*+,+,+ *++*AO{~~ԃՌՄԨՁԫ͡aN+,,+**++**+*+,+7Py7+nV+,C**++E̦{C/+*, +,,+**++*0Sv͡aN+,,+**++**+*+,+7Py7+nV+,C**++E̦{C/+*, +,,+**++*0Sv~~ՆՠՇ ձʖYJ++*+*+*+*,++8Te,+Ct*+/**+6}ˤ~@1+**+,+*+,+,+,++Y[ʖYJ++*+*+*+*,++8Te,+Ct*+/**+6}ˤ~@1+**+,+*+,+,+,++Y[~~Ղ Քբ՝ՉշÚ]G,+*+)*,+,+,+,6TG,++4s*)p.+d|@1+,+,+*+)+,+,+,W]Ú]G,+*+)*,+,+,+,6TG,++4s*)p.+d|@1+,+,+*+)+,+,+,W]~~ Փ ިga.,*++,+,+,+**-7l؃5+*.*-Z+FೃV4+,+,,+*++,*++,@c}ިga.,*++,+,+,+**-7l؃5+*.*-Z+FೃV4+,+,,+*++,*++,@c}~~ՄՁՋ ՛䢡ga+,+*+,+*++,+-2lb*++o+0D*+2뾃X1+,,*++,,+,+9gu䢡ga+,+*+,+*++,+-2lb*++o+0D*+2뾃X1+,,*++,,+,+9gu~~ ՒՆݨkG-+*,+,-Cm袛G++C,0-+*`˜j0, +-.]sݨkG-+*,+,-Cm袛G++C,0-+*`˜j0, +-.]s~~՗ձՁ꿯oC2-,+,+,+,++,Hpډ/,.+1q,+FĚf3+*,++,/2Vp꿯oC2-,+,+,+,++,Hpډ/,.+1q,+FĚf3+*,++,/2Vp~~ՄԼ~t=4,++,*+,,+J_.,w/lG+2ؠv9*+*)+,++6Qs~t=4,++,*+,,+J_.,w/lG+2ؠv9*+*)+,++6Qs~~ցظzc:6,++**+*+)XJ+[.k?.`ݡvL+,++**+*+97tzظzc:6,++**+*+)XJ+[.k?.`ݡvL+,++**+*+97tz~~ԉ շؼy[=2*+*)**.Y6B.i0H٠uO+,+,,++9>nxؼy[=2*+*)**.Y6B.i0H٠uO+,+,,++9>nx~~ԥՌλ~DC++**+Bce7]k7մS3+3EXλ~DC++**+Bce7]k7մS3+3EX~~՘ƾ{IB+*+CcM|lOdҶO5++/ITƾ{IB+*+CcM|lOdҶO5++/IT~~̺xM6+B{擔m䷇Ɏd7+BP̺xM6+B{擔m䷇Ɏd7+BP~~Ϡ`WɏvSrϠ`WɏvSr~~΢rpNet΢rpNet~~~~~~~~~~crrcsim-0.9.12/textures/CrossfireTexture.rgb0000644000175000017500000062230211724452425016100 00000000000000#$ z5C  / ^Jz5KqM ! {ޓݕܒyځفfq֐եԲ9nSʄ6~Ď["=iQ: Vx)V }czx2vspmk!h(eRbu_]kZXUNRsOLJ`GDA?%<964832210/$.8-?,2*)O'&C$#! { 2 .I' ghwzC89QgK2y\Fft7ֶbϟL,_h-&sqP/k+rWt#}%{9yFwHu/spo mlJjiSgfdmba<_^R][ZYXXW!VUUATSSFRQQPPOO]NN MfLKK%JdIHH G=FMEDCC.B3AD@>=<;:7875{32=0/ -,q+)((T('''X'&&&\&%%%`%!$$!2]u #?n ݽ8ڰ6։Sѥ`.ʯɜwXG( w^;h>q!H%J~o|Rz,xv t)r7p?nGlGji7gfTecb)`_^]\[[ZYXXWwVVXUU2TTSRR^QQQPP.OO:NN?MM?LLIJI:G|ECA@=N7r X2r05H_}{ywusqonlkLihCfdcna`M^]w\M[4Z6YFXdWzVVUvTT(SRR+QPP6ONNDMLL*KfJII6HgGFEED8CnBA@v?>>D=;:9+764.21-/.D,+*0((i(*'''m'.&&&q&2%%%u%6$$"pE+TMX  /5#+Cbo@=."SGܴ/ٳGձG ϐp9 ǷƣŇhQ8'wI(ZU?|}czxvtrpnlk<ih=fesdbaM`-_,^,]3\F[SZhYsXX3WWVUUdTT?SSRR QPP^OOcNNkMMiLLtKWIH FBDB@><;J98965H32{$:">Kk!1 V  fOZH#e3|jM)->;4&,"#@S_}ҫ ͭ̂YȾgP Jrm?hnhVo6\~|ywyu2rolj$g5d]a_\YW+T[QNLIFC@>C;853210/.-,+*E('J%$1" 1dlY6=  n  I &AhpcN]|S6xaH+޸ܩn Ӡ:>ƏÝ w%X(z"VK[5QD`~z|xzxvtrSpnwmkjAhg/ecbT`_P]\[ZYXWVVPUUTaSSRdQQPnOO#N{MM.LrKJJ0IyHGFFEKD|CBA@?>=B4GLKS?CCCQNhhDhqtkjzopdcaXH/8-<+8F\$U^VCeXTSPPQQ-.,,/,-0u``xmqiboonddXdaab\]]`]Vca]eegek }r{yoZRSUNRQT22021211/230,111*)(,+**+z{x|ek[[~]~]]\]\\]]\]\]]\]\\][[\\]\]]\]]\]\]\ ]\]\\ ]\\]]\]\]\]]\\]\]\\ ]\\]]\]]\]]\]\]\ ]\9]\]\]]^in[_^_~^~^ ^]^]]^^]^]^^]^]]^__]]^^]]^^]^^]^]^] ^]^]] ^]]^^]^]^]^^]]^]^]] ^]]^^]^^]^^]^]^] ^]9^]^]^^_iu[b``c^~b~b b_`aabba__`ab`_`__``ba_`]__``_``_`_`_ `ba`__ `__``_`_`_`baab`_`__ `__bbabbabbab`_`a ba8b`ab_bbaifx~~   @m~~   @s~~! MZ~~8Z~~̃˅ˌ̂͂ˈ́ˆ̃ͅˎˆ̂8̂Z~~  8]~~ 8^~~ƂŅƁƌ ƄƄŅłƑƂ8Ƃb~~ 8[~~   B_~~ ƂƂƆŊȈƅƂƆƃńńƂƄ BƄ`~~ Q\~~   >]~~ƂƂōÃʈ̈́хΗƄ >ƂƁ_~~  >_~~ uaT7&()')('%1JKK JGHIJF[eca`a`adl?\~~ ƃƈ͚îr]@//0.0/0.:RSRQSTSTSTRgr popops|~~ΏƄ?c~~ ̳fI87868975C]`bab`_`_``w ?[~~ v^BF@)#   $+ED]k9_~~ƂƘøkNPJ-&  #+4OONMl|ǂ9ƅ`~~˴|\\T6+    (1=Y[]\9]~RfbdNC6 A -;EGXdbbg^~RƆăŁƄƂŝwst[M=$ A  2BOShusswĔƇƅ ƁƂ`~RѳkYE(A &8LYax]~Vs_B(,% t /--,-.FRbhl} ^~VƃłƄŚȷlL13* t 411017P^r{ΕŁ ƃƂ`~Vո|X:;0 t ":;<@Yj]~TcEID&u "')BJGFRe{ ^~TƉƍБŸrQRL-" u'.2KSPR_vƂLjƂ`~Tĩ_aY7& u-6;Tb_bp]~TodhUF7 y  1@GPagfcw ^~TƊĶ΅ōuwdP@$ y  5FOYrxwtňƂ`~TҼw\I( y  ">R\h]~N400Uj~whU6+3 u  (/.- .(e^~Nƈ=69aywa@48  u  -656 5/tƂ`~NF#BBmoJ;>%u  3>= ?=7]~N5 s |^~Nƃń< s Ƃ`~NF  s]~RHu   ^~RňTu  Ƃ`~Rb u]~TV}  ^~TƊa} Ƃ`~Ts} #]~V^~~^~VƄo~~Ƃ`~V~~%]~V~~6^~VƄ͛~~?Ƃ`~V~~H]~V~~O^~VƇɷ ~~[Ƃ`~V#~~i]~V!~~f^~VƈǼ&~~uƂ`~V*~~]~V:~~l^~VƈD~~~ƂƂ`~VM~~]~V_~~ {^~VƆo~~ Ƃ`~W~~ ]~Wt~~^~WƅΉ~~Ƃ`~W~~]~Vx~~'^~Vƅ͑~~*Ƃ`~V~~1]~W~~ 0^~Vƈȸ~~ 9łƂ`~V~~B]~W4~~K^~WƆ8~~WƂ`~WA~~ g]~V;~~ ^~VƈC~~ Ƃ`~VN~~  ]~WX~~;^~VƆe~~DƂ`~Vv~~M]~V~~g^~Vƈΐ~~yƂ`~V~~]~V ~~ ^~Vƈ̦ ~~ Ƃ`~V~~  ]~X~~X^~VƆˮ~~eƂ`~V~~ u]~W7~~ ^~Wƅ:~~ Ƃ`~XC~~  ]~VP~~2 ^~VƐ`~~9 Ƃ`~Vo~~C ]~Vc~~q ^~Wƌs~~ Ƃ`~W~~ ]~V?~~ ^~VƉǽI~~ Ƃ`~VS~~ ]~V#~~L ^~Vƌ˨,~~ X Ƃ`~X3~~f ]~W~~ ^~WƉЗ~~ Ƃ`~W~~ ]~Vh ~~N ^~VŊy ~~V Ƃ`~V ~~i ]~VC~~C ^~VƂŇO~~K Ƃ`~V]~~V ]~V4~~8 ^~Vƅ>~~A Ƃ`~VG~~J ]~B!~j1 ^ƈŁ~Bƅͤ&~j5 Ƃ`~B,~m@ ]~Ku~j! ^ŃƅƁ~CƏυ~j & Ƃ`~B ~n* ]~Ly+~j ^ƂŃ~KƏ΍/~j Ƃ`~J8~j]~B^~m~ ^Ɔń ~BƎϼn~m!Ń Ƃ`~B~~q( ]~C@~lY ^ƋƄ~Bň͡H ~l$j Ƃ`~BS ~j(z ]~Fy$~j%g ^ƈńā~EƐȉ+~j,xƄ Ƃ`~F5~k2 ]~HY~j-m ^ƎƁ~GƁČϷf~l0} Ƃ`~Gv~l7 ]~B:~j @u ^ƐſúƂ~BƐ̠B~jHł Ƃ`ұ~BM~lS ]̰~:p*~LA^ƝŽƆ~;ƉĂ.~MMƂ`#C;%@~>7~GY]~@P~;L^ƉƾŇ~;ƈϱ`~;XƂ`a~;p~;f]ѳ~:K"~:Q^Ņ~;ƂŌʖX'~>ZƂ`  8~<h-~: i]ڲ~;k4~I ,Z^ņȿ~:Ɛй|<~J3iƂ`  z~:׹I"~I ;|]Ѱ~:ta"~>'`^ƁŊł~=Ƃőȸm+~>.pƂ`~:מ{4~>6]˭~;lF#~< 3U^ƈȾ~:ƃőϼ~P& ~; ]å~;q\&~73e^Ƒȿ~;ƁƃƃŎɻh-~7:rņƂ` H~:ڝx5~7D]ফ~LjG.V Ef,^Ɣł~ ƁAƉѽyS1X OvƁ,Ƃ`  _yW~ @̎c6 S[,]ۦ~ @i4! R,9}-^ƌȿŃ~ AŌлv:$ R0EƁ-Ƃ`:|n~MܶF) P$9Q-]ϧ~Qoc, X @cc}-^ƍƸ ~OŊƻn3 Y "Jps-Ƃ`fl~Oڙ=P%S-] ~SjE'P+FHf-^Ŋǹ ń~ @řξ|Q*P2OQ{Ɓ-Ƃ`s\ ~ @ʒ_1Z<^`-]~Rs2f(1W},^Ɩƫ Ƃ~LƅłƊн; f 18d͌Ɔ,Ƃ`nJ~LݴD#h$:Bt,] 򱦨~Us]_aPC@3. Y%;Ja`~.^ƁƇ ~ƂCƩƻnpq\MH<1Y(BVpqŌƂ.Ƃ`?16~CܘjYSE8  S-Lf.]~@~~g\@?DE9%"  S 0E@Vz-^ƋǗ왂 ~ƁBƊńŠƽxlMKNMB*'#X!9MLfƆƁŇŃ-Ƃ`4d$ _~ @ʻ|]WXXK0+&Y#BXZv-] Ԧ~ D|}sgid^aXDJ<%&((P&#7%.# H *?R_gr!]]KŻ!]^ƌɬ櫄ƈłƁƇȘ¿H ȇňƂłł"ņ]Ƃ`lOɺ~jU?)H+=Zt!]]ϣNѿ \^ƒĚםƈƇȠ NƄŁƂ ƁƁ\Ƃ`3,ǻnUD4,# H(29Jj \]ꭦI̻ ~^ƅŐƃŁƁŖžIɈ dƂ`NE§s`R6% K7Tgn d]ɧF āŇͯ"^^Ɖǿ벃łƇíȕ  G !Ɓ^Ƃ`Z ȸqQ8  H#2@Td{ !^]ݡ C  ϥ \^Ǝ ΉƈĴ H | ƈ\Ƃ`  s<<=<<81'H s!\] @C8ϥ~^ƎƵ ߖƆȾ @D:~Ƃ`P "- @B8w~]A8?ϥ~^ƇǨƈǽ @8 B~Ƃ`q<H08 z~] ⨨F88ϣ~^ƏǞƅǽ I8>~Ƃ`aegDA: x~]@A; ΢~^ƊɢNJƈǺ G:< ~Ƃ`][G8<l~]У E@8Ϣ~^Ɖƞ ڑƁŃǵ I89 ~Ƃ`8 JAUUWVTT0SUX\]]^]^[T'? S~]嫧 IO8 ե~^Ƅ ퟀƇȰ JKƴ8 ~Ƃ`8D G &JIĤZ6 8 9~] CF8 ᩧ~^Ƒǻƅɬ CGŮ;ѓ ~Ƃ`dK ,?KkH׭Q9? #~ ]ؤ=I9謦~^ƇǸ뱲ƈǩ ܲ=Iγ;领 ~Ƃ` Xq%V=2]I˖^998m: ~]h~^ƄɷƂƁƊȡسiŪ㋆~Ƃ`W:ީ`% Gm׶J I~] pܧ~^ƅȹ ƈɢܵk˸ ~Ƃ`i S_1blŐg> Ik(~] kŧ~^Ɔƺ ƅȱ ᵍuȚ~Ƃ`( `\k͌&:=}~]ң o ~^ƄƷ ƈēª nѻ~Ƃ` '̲|F" 4Wvx䲠k=54 &1Emu.~] h Ҥ~^ƄɭƇǧµzк~Ƃ`qp߰}_RRSD+ ""%*,/441,/;HIN\dcly{|lݛjnnlrgP:,2=1#"*8CDB=9PnrI~] r~^Ƅɢ ƊȺh~Ƃ`Q P p v~]Ȧ  n  㧪~^ƋȘ ƂŃǛ }  ~Ƃ`>p C  q  2%~]դ   m  ʤ~^ƋǓƁ Ņȱ   m 冉~Ƃ`7_   i  e~]쬨 ~~~^ƇŔƔ~~ ~Ƃ`4 J O~~w~] ~~ գ~^ƆǕ Ɗǥ~~~Ƃ`2 , f~~/A~]  ~~~^Ƅȗ ƌɸ~~Ƃ~Ƃ`.  ~~~] ݤ~~䧪~^Ƅƕ  Ƌř~~Ɓ~Ƃ`$ 7>~~L~]  ~~~ ^ƅ  ƖƲ~~݅~ Ƃ`  ~~~ ]  ~~ȣ~ ^ƅȵ  ƕƢ~~~ Ƃ`  _8~~B`~ ] Ȥ ~~⥪~^ƇȰ Łņ~~ۆƂ~Ƃ`  -~~+~]ڥ~~믨~^ƈɮƁƓȹ~~~Ƃ`0~~;~]~w~^ƊȪ Ɖǫ~x؅~Ƃ` ~z~] ~sӦ~^ɮ Ɩȟ~tƃ~Ƃ``V)~w6T~] ͣ~zᥫ~^ȱƁƈ~vԅ~Ƃ` E%~u%~] դ~s~^Ɔȭ Ņɵ~r~Ƃ`s D(~w0~]إ~z~^Ƅǣ ƔȦ~xт~Ƃ`NOy~v~] ޥ~vٵ~^Ė ƓŤ~v~Ƃ`' Ws ~y*;~] 䪧~t绦~^ ƒǸ~tЂ~Ƃ` cK~v%~]~vç~^ƽ Őȳ~tƇ~Ƃ` t4~u#z~]~k̫~^ņƍ®~iȄ~Ƃ`!~fX~]~]ٲ~^ňƌ~j~Ƃ`n~\D~] ~g~^ƄƐʺ~^ ēƄ~Ƃ` Wh~p)~]~bƬ~^ƊǿƎǴ~^شł~Ƃ` I~eޞ~]Ŧ~[׷~^ȷ!Ǝ~hȾ~Ƃ`~c~]Ӧ~aϺ~^Ȭ ƂƉ~a~Ƃ`zE~[~]প~`з~^ɦƉň~c~Ƃ`l]~]~]椪~`պ~^ɢő~]ń~Ƃ`c~^~]죨)~*Ѻ~.^ŒȠ)Ň~* ~.Ƃ`d) ~( ~.](~. һ~.^Ƞ (Ƃć~+ Ã~.Ƃ`bW( ~~.]򮨫*~% Զ~.^ǟ*ƃŇ~0~.Ƃ`^, ~"~.],~ ¼~.^ǟ+ƁƎ~~.Ƃ`Z)~ ~/])~.λ~.^ǟ)ƚ~"~/Ƃ`W!)~,~.]Ť(~#Ϲ~.^Ƞ(Ƃłő~ Ǿʼn~.Ƃ`V[( ~~.]ƣ*~ø~.^ɡ*ƃƈƒ¾~̿ň~/Ƃ`R*~~.] ʤ(~Ʊ~.^Ńɢ(ŁƈƐ~ņłƉ~.Ƃ`Od(~~.^ ֥H W ~N^ňǟ%Hƌ 8  ~NƂ^F &I W  ~N^%⧩H ^ý~N^ƞ&HƄÉ I  ľ~NƂ`;G%H:"~N]%HSϻ~N^Ø'HŒ L~NƂ`'!J L ~N](JJ~N^%IƂƂŋˊTŁń~OƂ`^%ID~N]%I:~N^ǽ'HƃŁŁŅÔ:։„†Ō~NƂ`%H8~N]$I:~N^ǹ&JƉŎƎ:ƓƑƂŏ~NƂ`x%H;~N]$I8 ~N^ɷ%IƄŅłƄƃƅā8ĐłƆƃŐ~NƂ` #I8~O]%ĥI8~P^ɵ$IƁƌŁň:ŎŃŅƊŐ~PƂ`T'H8~P\(ҥ~~~B]Ƕ'~~~BƂ_$~~~B]%ե~~~C^ȵ'~~~BƂ`'~~~B])أ~~~C^ɶ&~~~BƂ`P(~~~B]'ۢ~~~C^ȷ%~~~BƂ`%~~~B]%ަ~~~C^ȷ,~~~BƂ`'~~~B]%娨~~~B^ǹ'~~~BƂ`'~~~B[,ﬧ~~~B_ȸ&~~~BƂ`%~~~C[*~~~B_ōȷ*~~~BƂ`6&~~~C],~~|^ɰ,~~ƄŃƅƂō|Ƃ`|:+~~|\.~~|]ǧ-~~Łƌō~Ƃ_^D,~~}\/~~ |]ŋǟ-~~ ƂƄŁł Ņ|ƂaHn-~~ |]-~~ |^ɞ-~~ ā ƁƃŊň|ƂbG,~~  }].~~|^Ŋȟ.~~őƉŁƃ|ƂbKs.~~|\)ʥ~~  }]Ǡ)~~  ƁăƁĊŁÈ}Ƃ_H,~~  }\*ץ~} ˫|]ǟ*~} ňÐ|Ƃ_F,~}|\(ߦ~}Ü|]ɟ&~zÁ|Ƃ_K(~z |]*裩   橨 ^ȟ)ƂłƂƄƁņƂō łƁƅƂŃƂƂŋƁ Ǝ…ɕƃƑ ƂŁĐƁƂƉƂbJ*   ]*   ӈ!ο^ȟ)ƊƁƄ ƊƅłƁƈŅňƅŃń ŏ‹—  ąŁłłƠċƂbJ*  ,]( ‘  椫^ȟ)ŃƂƁƂŁŃƂƂƆłƁ ƄƁƁƁƑĈÊӎłĂƆĄŁ ŢƿƆņƁƂbJ(   ! ],Υ    ģ ^ȟ)ŇŃłłƂʼnƂĂŁňă†Ȑ  ԿŇƁƆŁƃŅƈŅƁƂbJ*  ]-׭  ˄҃ۇ)  Ϳ ^ȟ)łŇ‚…‚ ÁÄĂ σ܂ރ/ ňłńƅƇ ĂŃ ƂbJ-  ߎ%    ]*ᶮʗ 0=ﴢ ȿ^ȟ,ſьЂ ֒  =Ēƃ Ɔ ƿƃƂƂbJ,   = ]*2%= 䰮δ^ȟ*2%- ŽŁłłƏłƂbJ*  8   ]5~ 44ʅƽ̻ ^ȟ*P2 3څΎ  ƂbJ(~ ;5 ]~~~.˸^ȟ~~~ ,bJ~~~,]~~~.չ^ȟ~~~3bJ~~~,]~~~aӾ^ȟ~~~/1bJ~~~..]~~~0췥^ȟ~~~& ,bJ~~~1:]~~~/-䥨^ȟ~~~$ *bJ~~~,*]~~~^ ɦ^ȟ~~~00 bJ~~~^]~~~+)䧧^ȟ~~~+3bJ~~~+)]~~~/1 Υ^ȟ~~~/<bJ~~~/0 ]~(@B%D '¥^Ŋȝ~@)B%D:bCM~' D%[/3<~M  ɯ_Ɖ3<~M '`j)/3<Xj ,[~1 ~ ʭ_Ǿ"~4!2T  b{= =6Y/X  [=:0?t% ô_ŌĽ zpd%`кzE*t% Zua!\ ļ^œ6Vd \ ÿĉ_ g~~(ZN~~*Ӥ`  N~~,n CBVo~~&XM~~&ӤbM ~~(kJ *Y~~(Z ~* 1B- Фb ~*1?9m~*,?i1>AW ~5 V?Ӥ`| ~5 Z  g6 ~.!.=IT\dp~     /H ~2   (УLb ~2 ֆ  ,U  ~* .? MJJKJIUjnonos ʈ   ~.     Ф|~1  ~   Ј   R~=    $+-,-.,55689IVXTQSUSQex{xux{vs  ȈՈ ~,       ӥ ~1     S~+ "!    ,  %)&%)()&*:CAACCA~* 1   פ~.1     T ~, 0      `~7 4   פ~34   Q ~* 4      gȆ ~+ 1  ֤l~' 1  [x #  ~' !      eT ۑ    ~~'ף[ɁɈ ƒ   ~~%e ۉf\`\[^^\^``    ~~%g]  ~~ף]Ƈ NjɆ  ~~]ǹb/1/12    ~~%g]   ~~ ף]ł ƆŎ ǒǹ  ~~&_        ~~&g]  ۆ  ~~ף^ ƂƈƁƂ Ő   -~~` وaYUZVWH    ~~%g]    ~~%ף^  Ɔ ƍ Ə ƂȁɄƷ ~~,`  򱶷 -./-.  ~~%g]  ̈  ~~ ף^ƁƄ ƁƂƇł Ɗłƈ ƃ Lj˾ ~~ `  ̈ Q     ~~%g^   ܐ~jף^ Ł ƃŁƂƇ Ǝ Ň ƎƈɅſ² ~k`  ֈݩTVRVVSU  ~kg^    ~hף^ ƃł Ƈƅƃ Ǝ ƇŅŁ ƃ Ń ƁɃ ɉ~k`   F *+%,. 8~kg]~6 ̈́̇))֣^~6 džȹ*/`~6 0  ((g]~Nވ()פ^~>łŃʅ¯(.`~>҈ڕOPMPQPMU%*)e]~N*(֣^~NƁƃŁƈɅʿ+* `~Nҭ*$('$'&'%)" e]~Q*)΄դ^~DƂ ƅƆƄƁƇ,DŽ*ƇĨ`~D ((~}})  h]~F,(߆ڢ^~6ńƄňƃ+Ƅ*ņɈþ`~6+)Ї١LMMLNKMF`]~6*)^~6ƂƈƇŃƁƃ(Ƈ)ƂŁ łDŽDŽȁɈȵ`~6() ]~6))^~6ŁłćƃŁƄ)ƅ*ƃƂƄăƂłńȅ`~F+*]~O)(^~>ƂƂ ƁƈňĈ(ƈ(ƂŁƆƈƃłŁŁ`~> (*]~D     ^~DƉłĂłŅƆʼnƁƅƃƃƃƅ ƃŁƁƂ  Ŋ Ƃƃ Ƃƈʼn`~H    ]~&    ^~&ƄƂāƂŁƁƆƎłŅŃĂƌ ƊƃƂ Ń ł ŃƂň ƃ Ŋł ƇŁƁƅŅ`~&     ]~6      ^~) ƁƂƁņłƈƃŌ łŁŁƂƇ Ƈ ƇƅŁňƄŁňŎ`~)    ]~&   ^~& ƆƈŋŁŌŃ ʼnłŁƁŁ Ņł ƁŅńƁ ʼnƁ ȄȁȁȄɍā`~&     ]~&     ¿¾ÿ фς҄ڗĤ^~&ƃ ƁƁƌƃƄńńƇƁƄ ňǁȅ ȁȁ Ȇʼn ‡ƁƈIJ `~&    ۏȎ wrsussrrpqonmmjhikh`\^[]YX]X!]~6  ̈ ۇ  ţ^~6ƁƆƗĆƃǃǎDŽɉʉȽ     `~6  ¶  k75=98<7( "# "   ]~%     Ĥ^~!Ł ŁƃƋɁǐ     `~! aab^_ac_TJ G DCBA?A??@A>8352  $  ]~#ُ     Ǥ^~!ƂƋǂÈƇ   `~!Ѻ{xzzwussttpnnplc^a^a,     ] ~qģ^ ƇĄńŃŋōƌŅńłŃĒLj~qb ɸU8?<1&""#$! ! ~q] ~qģ^ŁŃƎŁņƋŋƄńŃłƣÿ "~q`ĺ]eUKIGEEC@:8"~q] ~~%ģ^łƆƊňŏņŏȃȞŷ~~%b˟{zvzqsiea& ~~%[~~+ģ_ ƃłŖƅƅƃDŽɱĽ~~+bԼH@@)($#$!" ~~+Z ~~#ģ^ ŁńƁƃŇǎɁæ»~~#_ǽmhg]RLJJFI=;>'~~,]~~ģ^ǁȯ~~bÚ~z{}xiA"   ~~^~~3ģ^ǿ~~3`Ž LEB@/))()'$&$$~~0Z ~~;ģ^ƙ ~~2_+  ~~0]~*        å\Ŕ~*      a*~*      Z~;      ţ`Ǖ~?        `2~:     [~<   ģ_Ȩ~<   `b~=   ^~;   Ĥ^ǻ~;~}~ ~~~`~; [~C^ȷ~DגʱĠȝc~< /8NV^cVcq瞛}~{ywwt~{xxwtZ~< . ]ɴ~<   A b~>DV`ϻ  $  ]~>  *)##]ǿ~?! .&]~?8:N 0% ]~"# -H ä^ʠ~"*~  bC~"#X +> \~~2]ȟ~~0_X0[{t~~1] ~~._ɜ°~ ~~~.^S8XHF?* 4KM~~-Z~~-^ǭɾ ~~~0a~sάwV5 &&W~~.\   ~~?]Ȫ ~~0aaƣz_SS\P@/ 6_~~3Z~~2^ǝ ~~2_;̸}gQ:& /IWab~~2\ ~~6]• ³~~~9_!BíeK|kb]\]^^\]^PFI JKA8789:95 +-*    I&^~>ƂƁƄŃƖŁņƕ͒{ojijjkijk\RU TSIA@A@A@< 21/    J*`~>˾{z{z{yz{j^a`^^TJIJKJF :5   I3]~Qz|zghhVSUJFF:$(& !!      J.^~QƝŋȆϰǿvuuc_aVRRF-/-%&$    J1`~QĻsoqd``R475+*)     J8]~N~rrpeddYIKE=?8+.,!     M.^~NƇŅśvuuiRTMEH?251$#$    M2`~NȻyccZPQG:;5)('    M;]~Fmod_YJK<;21      I0^~FŎΪsoeVUFD96      I3`~FudaPMA<&   I:]~>wifYWOM9')#$       O-^~> Ǫ¾xufcXVB00('       O4`~>wsgeK98.,"       O>]hwskiZIJAB41*"!~~/^hƃŁŏƂƇƆƻ}ziVVKK;6/%%~~6`hѽ|gdWTC<3*(~~@]_ wl^\QB?10+*, ~~.^_ŃƄńƈĊƃƬŹ{meXJG:9431 ~~5`_ȽthWRC@;:5 ~~?]duj\OJI0& ~~/^dƂʼnƉƄĂƠĽzi\SQ4)" ~~6`dʵzlb\?0' ~~@]`wligOB9)  ~~!5^`ŁŁŇŁŅƟø|xt[K@0% ~~!<``IJkZH6) ~~F]drneVF:02*  ~~7^dƁłŌƃʄϖʿrbPC76-  ~~>Ɓ`dpZLA?2  ~~H]\tg[UJ0,%  ~~7^\ƁƄŌЕxhaR62)   ~~>`\yq_B>,# ~~H]\~rll_G>/" ~~:^\Ɵż|{lSF6'  ~~A`\κ}cQ>-%~~K]^}i[O@52+   ~~A^^ƞŲzhXH<90   ~~H`^ѿygSFC6  ~~R]4dSO0  ~~w@^4ƂƄōƒ̿u_X7  ~~wH`5ӴogA!  ~~wU]8phH1 ~~z?^8łłņƓǴwQ8" ~~zG`8ӳ`@' ~~zT]6iK86 ~~~F^6ƒŖİzT?: ~~~N`6¶cIE ~~~[]6fTK' ~~|J^5ƂłřwaS.~~|T`5Բq`8!~~|`]4tkI-~~~ I^4ƅƗȰzU6"~~~ S`4ΰc=)$ ~~~ _]4wWB, ~~~N^4ƂƒϿgL1 ~~~X`4ģwX7 ~~~d]4dK%~~~T^4ƁƎqQ(~~~^`4ӭ_1~~~j]5nL0~~~S^5Ƒ̾X7~~~]`5ۻh?~~~i]}X@       ~3R^ƉŔоeH"      ~3_`ȧxU&       ~3o]d@$    ~8[^ƃŐ÷sH+    ~8h`ձS1    ~8x]rP2_r` z* "2x" *!!(b E~9^^ Ɠ˾\9_r` z* "2x" *!!(b E~9k`ݾlC#_r` z* "2x" *!!(b E~9|]]:  4'G%+ @$++7 $g~9]^ƁŎиj@ 4'G%+ @$++7 $g~9j`٫zN" 4'G%+ @$++7 $g~9{]}J=qu  " *)3 9"b~9b^Ɵ˾V=qu  " *)3 9"b~9o`d$=qu  " *)3 9"b~9][q   "-*5 p"g~9f^ƍĠk%q   "-*5 p"g~9s`z+q   "-*5 p"g~9]`0 ۛvwyzyw  ,uxyxyxwxwxywv'#tyzzxyzx{q*4 uyzyxu#tyzzxyz}1~2e^ƎǤl7 ۛvwyzyw  ,uxyxyxwxwxywv'#tyzzxyzx{q*4 uyzyxu#tyzzxyz}1~2u`ÂA ۛvwyzyw  ,uxyxyxwxwxywv'#tyzzxyzx{q*4 uyzyxu#tyzzxyz}1~2]{0] E  ' '3z  '"7 )4 H "7~6f^ƅˌ9] E  ' '3z  '"7 )4 H "7~6v`B] E  ' '3z  '"7 )4 H "7~6] I 7e ) 0 /1Ɂ6ԍF "?*4 Pe"@~Cm^ ƁƐϴU 7e ) 0 /1Ɂ6ԍF "?*4 Pe"@~C}` c6e ) 0 /1Ɂ6ԍF "?*4 Pe"@~C]n6d, 0 /1~!">*4 Oh"?~;l^ƃƎ}6d, 0 /1~!">*4 Oh"?~;|`7d, 0 /1~!">*4 Oh"?~;] 98eܦe, 0 /1z  ">*4 Pg"6~;l^ ƆňΨA7eܦe, 0 /1z  ">*4 Pg"6~;|` N6eܦe, 0 /1z  ">*4 Pg"6~;] e6$4 ( 0 /2BGHFGFC"DF GF+"7*4 Ne"rCGGHGGK&~:n^ ƅƇu7$4 ( 0 /2BGHFGFC"DF GF+"7*4 Ne"rCGGHGGK&~:` 6$4 ( 0 /2BGHFGFC"DF GF+"7*4 Ne"rCGGHGGK&~:] R6o0 /%  "c034(*4 Q "~~=o^ Ɨ]6o0 /%  "c034(*4 Q "~~=` o6o0 /%  "c034(*4 Q "~~=] M7ܱ 0 /"*4 ˰"~=n^ ƑY6ܱ 0 /"*4 ˰"~=` i6ܱ 0 /"*4 ˰"~=] E6  0 /i '"*4  ]"~9w^ ŐQ6  0 /i '"*4  ]"~9` ]8  0 /i '"*4  ]"~9]?6 Y0 / " C"*4 &"q~<^ƊK8 Y0 / " C"*4 &"q~<`W 6 Y0 / " C"*4 &"q~< ]?A 0 / FprqrspA^ƄŅ̽GA 0 / FprqrspA`RA 0 / FprqrspA];?_ӍUŀz{H00hA ?c"Y_^]^aG*4 ys3":~9^ƃƇλA?_ӍUŀz{H00hA ?c"Y_^]^aG*4 ys3":~9`M?_ӍUŀz{H00hA ?c"Y_^]^aG*4 ys3":~9]&Eg W0.rAKc"5*4 F$'"?~:^ƈƅͬ.Dg W0.rAKc"5*4 F$'"?~:`1Dg W0.rAKc"5*4 F$'"?~:]@c"P10:r@.vJd"@*4 PL&"?~>^ƐΧ"@c"P10:r@.vJd"@*4 PL&"?~>`%Bc"P10:r@.vJd"@*4 PL&"?~>]Db ?9, , pB Hd"?*4 Pr"< ~9^ƏϡDb ?9, , pB Hd"?*4 Pr"< ~9`$Db ?9, , pB Hd"?*4 Pr"< ~9]D ih*7  5   wC  Qd"?*4 P "F  ~8^ƃƆΛE ih*7  5   wC  Qd"?*4 P "F  ~8`D ih*7  5   wC  Qd"?*4 P "F  ~8]B˼3T">*4 Q"ϼg~7^ƍϚC˼3T">*4 Q"ϼg~7 `B˼3T">*4 Q"ϼg~7]>r   6"?*4 P3"~7^ƌϝ >r   6"?*4 P3"~7 `>r   6"?*4 P3"~7 ]E5l+ jF"@ *4 Q[r"~7^͛E5l+ jF"@ *4 Q[r"~7 `E5l+ jF"@ *4 Q[r"~7\#P 0*A d%A ,8 Tk%~7 ]ČЛ#P 0*A d%A ,8 Tk%~7 _#P 0*A d%A ,8 Tk%~7 \IYk_cp=$~ ~(o0a ?/%;  b~7 ]ĉϝIYk_cp=$~ ~(o0a ?/%;  b~7_IYk_cp=$~ ~(o0a ?/%;  b~7 ]H   ~8 ^ΙH   ~8`H   ~8]K   ~: ^ЛK   ~:`J   ~:]!#      ~=^̞!#      ~=`##      ~=]O      ~9^ʼnʞN      ~9`M      ~9]`O     &~9^oO     &~9` N     &~9\O~~~M]X~~~M_g!~~~M]G~~~n^ƄQ~~~n`]~~~o]@~~~n^ƄH~~~n`S~~~s]9!~~~P^@!~~~P`J~~~P]0~~~s^7~~~s`=~~~p"])~~~p^ɼ.~~~p`4~~~p#]"~~~R^ɸ%~~~R`*~~~R#]~~~S ^ɵ~~~S#`#~~~S(]   ~~`%^˰   ~~`(b   ~~[-]2 ~~[#^ʳ9!#"  ~~[&`A))'  ~~[-\}xegg[ZYKFG?663)'(%$%'   ~~]#]wyvjgfWPQI==:0./,+*,    ~~](_ʿ}xve\[SEEB8674300    ~~].]uok``__\ZYWB>3/'  ~~^'^ň͡ÿ}ppooljigJG:6,# ~~^,`ô|zywUPB<0("~~^2]vleUSEA=>8 ~~d'^ƄȅɌХ»{r_]OKGGA" ~~d,`ɷki[WQPH*!~~d2]~zue_SUFF;61)("%" ~~['^ƆŅńŊƂɰǽvpcaPL?:5-,'(# ~~[+`ƶsq\XJC>65-/(~~`4]qmk^^XVXQ9=1.0! ~~W)^ŐłŅƆłƌņέ|zkkieh]CE833$~~W0`͸||{xxmOP@9:)$#~~W8]}sgkZPQA??:$   ~~;*^ƄƂŃńƁƉƁƄƓƄǂǎЗ÷vxg\]MIID'    ~~;1`wjiYUUPNN,#   ~~;9]y{wx`aaTTOAB900("&    !  4*^yƁɊʤýppna`WIJB77/)+   !  41`yĹqnbTUK??5//     !  47]w¨xzuefh[X\Q8<:221($%    +^wƂƈžvuwjgi_DFB998+'(!    2`wĺ}zylRRMCA@0,-&     <]x ~zorn\[\LILB==:      .^xƃ ƇŊǁɄ΄Фƾ{ihhXUXLEEA##!    2`x Ʋ|yxfcdXPPK,)&     >]tvtyd[[^\QOOQPF<=?@=0,00/+#""#$      ,^tƁƆƂƂĉƉƢ΁ʯȻujkki][[]\PFGFGD73443.(''('       0`t}{{ykiikh\PQPQNA;==<3,--,,       ;]tuvtfcdcf`TTUWYN588;91/012-"#"##        6^tƁƁœƈƏŃƅʼnȄxstsvpddedfZABBDB867562%&%&&       =`t̼ttuuwjMLKMK@>?>?8,-*++"        E]tz~|~pmnpj[Z[[ZZ[ZPE IG<9;:;:;;:;:;    G^tƁŁƅƁƓƄąƁƔơ͈ύù~}whgeffggffgf\Q SQFACBCBDDCDCB$      T`tڂ̃yxwvvwwvvwtj _][PLNMNMLMLJ,($%"   ]]t  }~wqqrs\YXYXWXYZ[[XOLMLLNMC;:=;0**+*,-,+,.) G^tƁ ƃŊńŇŇƏŁƙƇłƁƆʼndžʓ ·̄ ʏǂƿkhghgfghghhe[XYXXZYODCDB71121121013.% #!Y`t  ֈǿ~{z{zyz{xyyukhfgffhg]MLNJ?97877876794+*((&#$$#m]}      ^}Ƈ ōƙƋŌƎłƂ ŅƍƂńŎ ŋ ńǃ ǐʃ͇ χҌĊſ ł`}     ߁߁ ڌ]l   0^lŃ ƅ ŁʼnʼnňŐƇƈ ŋƄŁņƈƁƅ ƁńǂƄȅˇ1ρ Ԅ`l 0 ]l   zlmlm3lmlmlmlkiz^lƃ ƈ ƍńňŌƁƋƅ ƃņƋŁǂɂ̅І ΂ˈȈƒ |}|}3|}|}|}|{y`l  Յǹ3]d   {vwwyyzxqkmpeQSTQTTSUWTV813460 jA^d ņ ƅ ƆƆƊƜƂƆƆ Ʉʂ˄ЁЅύǹ}~u^``]``_^`]`@9;<;=4 jM`d  nppknnmmollMDFEG=!"!" !"@]]l ~mnopoONOMPOPONPPB24562.-.-.! 3.J^lƅƁƂńňńƍƉǔ҈Á~_[\Z\[\[Z\\K<<==954543&!    3.R`lثȺolljlijkjljZHGHGC?>=<9,%&  3.]]l wnpomppaVXZYSNPN;899:%    kH^lłń ƆƂƋŞ»~scegf`ZXC>@@A,!  kR`ltvxvpjfbNJI4$#&#  k^]l ɦ}zpp][F4567, " jF^lƂł ƂŃ ĉǻȻjbN<>=>3" jS`lϿ}t[GH;"! jc]n  ƨ|slPPSRT:501$    gG^nƆ † ȏĻ{_]`^^D?9:+%    gS`o ̿rnpljPHBA1)"  gc]dʈRTRL:7!     jI^d ćڈba^VC>&!#"#    jS`d rqlbLF,&'&( j_] 9 ~~SF^ƇƅńņŊɎ9 ~~SR`9 ~~S`\ٯxtuYRSP{".~~\F]Ńƈƅ† əȺibc\".~~\Ra ̾yrsj.~~\`]ɉ7! # z%~~\F^ˇÄى>&%& z%~~\RbH#,++ z%~~\`]}  ~~[F^Ɗǵ $~~[Rb֭ÈǺ $~~[`]_    #~~]F^p   #~~]R`   ~~]`]dh%]~~\F^u i']~~\R` k&]~~\`]`B HI$9~~\F^lB HI 9~~\R`zB FK9~~\`]Ib/q %~~[F^Ub/q %~~[Rbed /o %~~[`\G. 0~~TF]S. 0~~TR_a. 0~~T`]B+  )~~UF^J+  )~~UR`U+  )~~U`];+ "(y~~WF^D+ "(y~~WR`M+ "(y~~W`].3/a=,X~~SF^73/a=,X~~SR`>3/a=,X~~S`]#Z.=a"4~~TF^ʷ'Z.=a"4~~TR`*Z.=a"4~~T`\,"&~~VF]Ɗʳ,"&~~VR_,"&~~V`]m/# ~~UF^~ /# ~~UR`/# ~~U`\q , #~~UF]| , #~~UR_ , #~~U`]e/){ 8,k~~LF^ƈu /){ 8,k~~LR` /){ 8,k~~L`]`M)Z [)J~~LF^ƐmM)Z [)J~~LR`~M)Z [)J~~L`]Y w0: }&2~~LF^Ɗi w0: }&2~~LR`y w0: }&2~~L`]R 0 &~~PF^Ɛ^ 0 &~~PR`n 0 &~~P`]L .  %~~LF^ƐX  .  %~~LR`d  .  %~~L`]H ". )$~~PF^Ƌ˾U ". )$~~PR`e ". )$~~P`]BG.n P# f~~MF^Ƃʼn˻N G.n P# f~~MR`Z G.n P# f~~M`];l0J |0<~~KF^Ɓƌ˸El0J |0<~~KR`Ql0J |0<~~K`] ++3 $&~~HF^ Ɗ̹4+3 $&~~HR` =+3 $&~~H`] , %  !~~DF^ Ɛ̺0 %  !~~DR` 9 %  !~~D`] *"$ +*~~DF^ Ɗ͵1"$ +*~~DR` 7"$ +*~~D`] -6$D,}~~CF^ ƎͶ46$D,}~~CR` <6$D,}~~C`] .b%ii$]~~DF^ Ɗͷ5b%ii$]~~DR` =b%ii$]~~D`] G $?&9~~DF^ ƍ˹Q $?&9~~DR` ] $?&9~~D`] [*&  &~~CF^ Əi *&  &~~CR` v*&  &~~C`] o ( + ~~DF^ ŋ| ( + ~~DR` ( + ~~D`]w 80>/ ~~<F^ƆΈ80>/ ~~<R`80>/ ~~<`]&S-~b-s~~=F^Ǝғ)S-~b-s~~=R`2S-~b-s~~=`]1~"^0M~~=F^ƈϞ8~"^0M~~=R`>~"^0M~~=`]>,>.5~~=F^Ɖ͵F,>.5~~=R`Q ,>.5~~=`]E! .~~@F^ƌO! .~~@R`[! .~~@`]R *&  0-~~?F^Ƌ_*&  0-~~?R`o*&  0-~~?`]dO0 X-~~;F^ʼnsO0 X-~~;R`O0 X-~~;`]ys,x,n~~AF^Ƌʎs,x,n~~AR` s,x,n~~A`]T(*M.A~~>F^ƈ̝a-*M.A~~>R`q3*M.A~~>`]}K5(6-%~~;F^ƋоT<(6-%~~;R`˫eF(6-%~~;`]|`,.-.~~=F^ƐΫl3+-.~~=R`˧|;.-.~~=`]vXD @)I-~~<F^ƔĹhN @)I-~~<R`أxX @)I-~~<`]\=$k%s/~~~7F^ƂƒȮiE'k%s/~~~7R`ν|R,k%s/~~~7`]~r7!&n-`~~:F^ƎŖκ~A(&n-`~~:R`ثJ0&&n-`~~:`]X[B 'E +?~~7F^ƉņŎžgfJ'E +?~~7R`٩zzW'E +?~~7`]i?9'!&!,~~8F^ƄńƇĐ˴zK@(!&!,~~8R`ôYJ!,!&!,~~8`]<~ F0~~5F^<Ɗ×  F0~~5R`<䶼 F0~~5`]<k*~~5F^<Ək*~~5R`<k*~~5`]<+y~~4F^<Ɣ +y~~4R`<+y~~4`]= b $O~~4F^=ŗb $O~~4R`=b $O~~4`]<B )6~~4F^<ƎŒ B )6~~4R`< B )6~~4`]< "4'~~4F^<ţ"4'~~4R`<"4'~~4`]< _-~~3F^<ƅƦ _-~~3R`< _-~~3`]<܄3.! 1~~3F^<ƁƈƋńŋ73& 1~~3R`A:9, 1~~3`]dĨvoZB146   u~~F^dł‚ҜļjN9;:  u~~R`dĺz\DEC& u~~`]l~` H~}F^hĉęu H~}R`hȮ H~}`]l ( ~{F^lƄƟ& ~{R`l '~{`]h ~~F^hŕƁƒ҅ ~~R`h ~~`]dΏ ~yF^dƆƁłŇłĤ ~yR`d ~y`]fC)& ~{F^fŅƊŃƐąŠK2+ ~{R`fX9.!" ~{`]dĮ~pmfdMP8--.2) ~yF^dƂƈƅƅłƂƂŁƎò±wtZZ@4456. ~yR`dҽjfK><=?4 ~y`]drcffgbMIGE20!~aF^dƋŇƙʼnō¾twwxrZWOM97&~aR`dͳjdZXC?,~a`\~WlhZDFII1*,&'(   F]Ɓ~WƟ}wfPRS;13-,-!   R_~Wv^`a_G;=521&    ^]~S qnlddePKO7)+,*,,   $H^~SƂ Ƃƒ̇ΥŸ~usr\TW@023135!    #Qb~S ²jcbI:<;9=>&  b]~R facacfVHJJDAED2./.   #H^~RƂƂ ƁƅŊžĿvrtrttrueUVVNKKJ8233  #Qb~R ıxffdZUYVD=<9" # b]~R~wegi[CBCDBDBH9'),&%$$  '$%)'(AFEFEECEFEC)*)*#"$&C^~RŃƁƆŋŋŊǡÿvtvfONOPNPNRA.01+*))  *)*02KPNONNONOOK2102*))+O`~Rχ˾x_\]\Z^\^L867/0//"  $1/089;U\]^__]_^[V;9650/$[]~\ ~~~~zjklk_`cbLIKN3$Q^~\ƂƃƁƌŲƄȋ ·̉´Á͈ΫŶ|}~|pqpoXRSV:(ab~\ʸ ̂Ͼha`aD1pZ~Z ^ł~[ƃŅƇŇēĂƃƌƔDž΄ɁɆǁŇƄō͑Ƃa~ZZ~Z  [~Z ŅƇŊƁƌƢƁƐĉĄł Ń ńƁƇƈʼnƄƏ]~Z  h~m   0  h~mɂɁɎɄɃɁɁ ɂɍɄ ɁɁɅɄɃɅʄh~n  crrcsim-0.9.12/textures/gap65_raven.rgb0000644000175000017500000052560411724452426014705 00000000000000W* '2w;cf(;InQZ #w}DzxIurpmcjheca_v]ZX(USQPNmKImFDB@>t<^:c87|6*432t1F0.-P,o++X**Y))*(m''&m%%$^## "s!!  a}iW=["Mhv     k6vP(nIQavbI0p&6C@/ ߨ#r6֊cJѷ:3'8>aU11/8ODSs 9mQ~}|[zyiwvGtsrPqonml:jihgffe dbba`#_4^;]L\3ZYX3VU$SRPdNMTKJIHGGNFEED5C_BuA<?Z=<5:9'7*5A3_102.-,+*})s(&%#!E3&(8S4N   6] .& #l aW~Dx:u W+Oڲٗz׈֓գZҦ3vϮDeyȜǩƩ)`°2 o [|*pccF_2!6~}|U{yx]wutser<qonmlrkBj-hgfedcRb,`_^Z][ZYXW%UTRBPjOML[JIH'FEiCBP@?p>=;:98827c6544533b22Z2-2f97@BN\:r8A_<`s(R}*@qA~{yvspnMkiSfdbx`>][lXVT"QOLLJEGECeAK?.=;9`765H4210/ -,,++*))_(''T&%%<$##U"!!F H>.3{6f     xV9d+sEcIAP|t+޲ bU Եӆ9гW:fs [Q1jhdEh:~|{[yxUvu[trqvp.nmlkFj?iChKgNfReZdVcVbWa^`p_^]\[^ZXW:UTRPOCMLlKIHH:GFF-E\DCBA@><<;K9754240/_.%-+*)('%$"3}.  1 x =}t^`jwkqEC3YB{I*k<HIQNF2 Oӗ,rг">Nhˋʯ9lã **255TSw4<S3sIz~ |{tz&xwvHusrqxpBonlkjiQh%gf dcbaV`^]\V[BZ5Y WVTRPONILKqJ HGDED_BAZ?>=p`fpBi!-,5 A I E F =+ uBjK5 ).^Gݱk׉HһNϪ˱əǡŬG&LbD~(%m2.vr'g@(~}}H{z_xwJutws+qpoVn/mkjihgfedcba`_^]\[ZY&WV4TSQ|ON;LKJIIFHzGGFpEDCCB @>=/;:A86421$/.-c,G+7*%('&$" ]"o   InH/~* 1Ny0\:gHߦޞݐ{kS8*6D]Ԏiѱ3hΎ̴͞/MU\į&ccYZY6& LC>|Wc'vtC#w@CE~w}.{zyFwvurt5sqpo~n_m<ljihgpffeKd!ba`_?]\[ZYtX"VUSxQONM\KJIGF[DCVA@f?=<;:m98776S544 33:22K2,))*,*')*120471767?4477%%%)*$'.qsuihget[-0),05?99:B6865;<=8=330,+""*859:>IGJMODIOPYTUTZWY]_headkdeefndabgWTPTec`aieqwvlcXFZ`ekrkhw{yvzf^]]r^_v{upnnmkQ]YXTQRNPVWUNMMTR^iqz~qooYA<81AGLHNk}~ykgb[]Za~YUPM`{|wpv`]QTQ_N==:98<;HNIGKFDHGHAB;><==@IBBDWSSXX]Z[]^QQPH?=<=?=BEPOKGJNIRVIGCC;O_TWU~qxc>GNYbdf`cvtytxpmtpwmomifffeccg_r`X_fhbklsjdY[pomxyzry{|rVcYTDDEDJCD,(0-('(,''((021143536?4455%$$')#$.prsghfdpO-0),05?78:A68548;=8<120,+""*85;=@LIJORGLQR^XXU]Z^aangffrhijktheeiXTQTgdagrq}{wmdXF\aensjoy{xzd^^`w^_w{vommmkQ{zWRRVUUZUTRPQRN]jqy|vts_K@<5CHJGNe}wykjaZ]X|}ZUPLaz}to{v]\QSP\N=<998<:GMHFJCDGGF@B;><<=AJACDZTSXX^[^_`QRQH?=<=?ACFPPLIKOJRVMFCC;TXSVRpyd>GNZ^ee^dnvtxuxnlrnrkkjgbch_^gg\o]V]cgclkrjeY[g|pkvyysy|ztWhhSDCEDEBB((0-*)*-)'))230573757?4466%%%('$%.{qjmo^aa^i7-0),05?98:B6864:<=8=230,+""*858;>MDEEE:@EGRJKGOMNRT_WWV`VXYY_SSPUIHJMSRXV[PXXL7866=BGMWaro]P>BDUcimx~{chkqlcl}}xmzp{vxvzd]\_r^_w{vommmkQ{zWRRVUUZUTRPQSO^ksz}vts_K@<5CHJGNiuswhe[Y[Xx}ZTPL^v|yqv]ZPRO_M==887;;JMHDIADHEF?A;=<;<AIACCVTRXX^Z[__PROF?<<=>?CFOPKIJOJOTMGCC:M]SXT|zjuZ>FLY]bc\_jvqwpujkolphjgfaah^[bbZm]U\_aajilibWYf{|mjtvwpwzyoTggSBCEDDBB((0~~~~~~~~~~~~~U~U~U~UU~U~U~U~UU~U~U~U~UU~U~U~UIUX`jXU~U~U~UIUX`jXU~U~U~UIUX`jXU~U~U~UGUV^{ jVU~U~U~UGUV^{ jVU~U~U~UGUV^{ jVU~U~U~UFUVhnVU~U~U~UFUVhnVU~U~U~UFUVhnVU:UV~U~U9UVX[_eltz{skdZCUb!_U~U~UtUTSQOLHDA@EILRCUb!_U~U~UtUTSQOLHDA@EILRCUb!_UUVba~U~U0UVY^fozϿcAUY߅xVUUM:2=O~U~U0UTRPLG@921/+'  !3MAUYxVUUM:2=O~U~U0UTRPLG@921/+'  !3MAUYxVUUW}{~U~U(UVZajw ըlV?UsVCWUUT? @~U~U(UTQNIB:-$$"  'H@Us`NWUUT? @~U~U(UTQNIB:-$$"  'H@Us߅WUUZכ^~U~UUVVUV[cn۸rV=UdoVUUR1  .P~U~UUSQLFSpJ$  FT=Ud#oVUUR1  .P~U~UUSQLFSpJ$  FT=UdԆoVUUhݾq~U~UUVWZ_jqop'g'yXUUS3 M~U}UTQNIC:1+*(%! 8 #P;UmI4yXUUS3 M~U}UTQNIC:1+*(%! 8 #P;UmԂyXUU]!~~UuUW[ev@|:UW&"fVUUP! =~UuUTQNQZH'1% @ ?:UW3/fVUUP! =~UuUTQNQZH'-0/( @ ?:UWԂfVUUVj!ۭW~UeUVVUVYZXVW]hvtI- @ߝ]9U_ WUUTI ! %T~UfUSQQPOMLHD<5BM ^ƶd@ -Q9U_-$WUUTI ! %T~UfUSQQPOMLHD<5BM $%# @ -Q9U_ԃWUUZ }~U]UVTQSZ_[RLF:F]`S7 !?zV8Uk w^UUN/01235678:;<>?ABDEFHJKMNOOPXh~U]USOIGFC@=:2! oȁ6? @9Uk)^UUN/01235678:;<>?ABDEFHJKMNOOPXh~U]USOIGFC@=:2! & ? @9Ukԃ^UUb _~UUUQQZad\L<0'+8A:%=ؒ\7UWZvVUU] [~UTURJDB>81.+" utC= 3Q7UW!cvVUU] [~UTURJDB>81.+" $ = 3Q7UWԂvVUUX$~ULUSOVdjf]A-"(*$ "O0 ڟb7UY[ QXUUVk$~~ULUNEB?7-" $6͵|8 .  ,N7UYd[XUUVk$~~ULUNEB?7-" $ &#0 ,N7UYԂXUU[ \~UCUNJVfkdP7 +)% ڟb7Ua7G`UUY X~UBUTJ@>;0" .Hɳw $ L  1a'  ,N7UaCR`UUY X~UBUTJ@>;0" .%&" %    ,N7UaԂ`UUVf$A Q=O݀~U2USRSVXXUQI:;IVXM;% > "ڞb7Ul+-jVUU]$A Q=Os~U2USQOLIFB611-!@Vʀ(" fN A -N7Ul89jVUU]$A Q=Os~U2USQOLIFB611-!@$'& "       -N7UlԃjVUUW IQ \~U*USPOZXSK;.09??6)Hm!ڞb7Us'tVUUVk IQ X~U*URMIID>91)((" I QθrD Ah GC  -N7Us4"tVUUVk IQ X~U*URMIID>91)((" I%'# ! ## "" -N7UsԃtVUUZL{"pg~UUQMHC<63/+)PZWNA3' ,*$ Rhڞb7U{WUUXL{"p~UUQMHC<63/+)EE<2+&" SSξB 3͹e K| -N7U{*WUUXL{"p~UUQMHC<63/+)EE<2+&" S''$   '$ "&  -N7U{ԃWUUg9,W~UUQE7+%  [!_ڝb7U} {XUUY9,sV~UUQE7+%  ^H̵A  $͠6 NϬ> -N7U} XUUY9,sV~UUQE7+%  ^'&#  ''  "'! -N7U} ԂXUUVA  \~UUTRONMMG4  s$ڝa7U_ kXUUiA  |V~UUTROMG4  s QàB  tϿnT^ -N7Uh sXUUiA  V~UUTROMG4  t%'%  &'$ "%%  -N7U ԂXUUY&B   ~zUTSQLB=8'~bڝa6UVN E[UUV&B   lzUQJC?==8'~LȗP'  "Θ%]gŌ) -N6UVX O[UUV&B   mzUQJC?==8'~$'&  ' % -N6UV!Ԃ[UUc&B 7WqUVXWUPI@1+*& ~ jڜa6U`I!jV UUW&B 7rUQH?841/-' ~ UpǜO )ϯHlfɬ=  -N6U`T!,jV UUW&B 7rUQH?841/-' ~ '&  '" &! -N6U`!ԂjV UUo&B f{LtkUSME=65-" ~8[ڜa6Uq40# ~%&#  #'" #  .N6U~"ԁW UU\ 11Pf1;l>6K}qWUVXZ]bhnqt|s%~#-}p ڜa6U"X UUV~ 11Pf1;l>6K}_WUTSRPNKGEC?80' MƯ]~#\v.  eVC>,s/mL .N6U"X UUV~ 11Pf1;l>6K}_WUTSRPNKGEC?80' & ~#!&%  %% #  .N6U"ԂX UUVi,WNUWZ^dmw l&~" Jt:ڜa6Ux"^X UUW,ہOUTRPMHB<964/)! &wŘW~#xͲp6 6̢O,t|mL .N6U"hX UUW,܂OUTRPMHB<964/)! #%~#&'"  '#  .N6U"ԂX UUX-iFUW[akwd~"$k / ڛ`6Ur"+X UUTU-]FUTQNHB:1*)'$! MȕP~"Tʪg) (~j{DmJ .O6U{"8X UUTU-]FUTQNHB:1*)'$! $%~#'&! %'#  .O6U"ԂX UU[{>UW\eqK~"*w /3,ڛ`6UcS] X UUR7bghjkmnpqrsuwxz|~g>USQLE=4$  Oͼ:~"LŤj"  ~ϝ rmA  /O6Ul!]f'X UUR7bghjkmnpqrsuwxz|~g>USQLE=4$  !&# ~# '%  %'&%" /O6UԉԂX UUVo $ם].UVWXZ]bcejs 2 ~!l3D+Yڛ`5UWF ^pX UUTF  0Q/UTSRPNMLID=5)    -Ć&~! @úG+#V˕"(wE6 /O5UWQgx!X UUTF  1Q/UTSRPNMLID=5)  %'$~# "$%# "&&& $  /O5UWԅԁX UUX/ݼj&UWY^cly}~* ,~#969gٚ`5Ud( X UUT6/ I&UTRPMHA?><82** B ͇θj ~$fǹɏ# s Kƕ. /O5Ud5 "X UUT6/ !J&UTRPMHA?><82**  &'"~$&'%$%'&%% /O5Udԃ ԁX UU^0ҐUW\bj{3D ~%:}69wٚ`5UrSrX UUP' 0 4UTSQMI@321/-(# 3 M˭{vqne1~&exϊwd& sqKć' /O5Ur$]yX UUP' 0 7UTSQMI@321/-(# 3 !&  ~&!'"%  /O5UrԂԂX UUVp1ܳ\UX]fp~zV ٗ^3U\+Vm X UUT5+  @.U +uIJo)~> ZP/' 0P3U\7`uX UUT;+  A.U $&&%!~@$ ! 0P3U\Ԃ ԃX UU`&׸Ԗ ڤYL~=Qiw ٗ^3Ug'+۩:o_ UUO& (   *,Y =ο1~=4FDt 0P3Ug47ݮEx_ UUO) (   .,Y "%''&# ~= "" ! 0P3UgԄԂ_ U UVu&ԢΨ ޾\<~<, ٗ^3U *Zu}wa1hi U UTC(  \ !xĀ*~<]jR 1P3U, 6d}k=pi UUF(  \ $''%~<$# 1P3U ԉԂi U UW$Ӭ ӬU~=4H5 ٖ^3U([p U UT9%  %2430-$U uϿh~=$20 1P3U!(dp U UT=%  )2430-$U %'#~>  1P3U(Ԃp U U^#թڰlUUWZbtyz}Ms~?50 ٖ^2UaY(>wV U UP* $  #HUUSRNDBA?:/M WϳZ ~? (# g 1P2Uac(IwV U UP+ $  $HUUSRNDBA?:/M $'!~?# 1P2Ua(ԂwV U Un"zɂW UVX]_`dj}у(}V U UG$  =T UTSQOLH?" ; 7ͫR$ #%'+,.13586!~4d 1P2UiI((}V U UI$  @T UTSQOLH?" <  '   ~4$ 1P2Ui)Ԉ}V U UV~!רfUX]g30~3 ٖ^2Um8)X U UT>"  (LUSPJ13 #τ'~4gͥ> 1P2UmD)X U UT?"  )LUSPJ13 &'#~4'! 1P2Um)ԈX U U\ ݷn{yW UW[`|+s~3[ٕ^2U0*Y U UQ,"  AT UTRO?-,*!* H̨[~4"k 1P2U<*Y U UQ-"  BT UTRO?-,*!+ !""! #&'& ~5$  1P2U*ԇY U Uc ٯyԢ^(UVXd~#? ~4Eٕ]1UW!*[ U UN!  *P(UTSL?;::7." 14321102oy1~5#}#  2P1UW.*[ U UN!  +P(UTSL?;::7.# "&& ~5%  2P1UW*ԇ[ U UVrݻ{ܷk1UV[glmp}݂j~46ٕ]1Ue*X] U UE   H1UTRKIHGF>  t˳U~5!ʑ,  2P1Ue*b] U UE   %I1UTRKIHGF>  $&!~6& 2P1Ue*ԇ] U UWּƧdބҟV@UX^ć'~5Aٕ]1U|n*$^ U UT0   ,AUSP-  H˹x ~5'ʘ- 2P1U|w*1^ U UT0   ,AUSP-  &#~7& 2P1U|*Ԃ^ U UXǍVydHUW[akwY~6#hٔ]0UZf*d U US$   LHUTQNIB;/'&$"  'lɜH ~6KʟB  2P0UZo*d U US$    LHUTQNIB;/'&$"  #& ~6&  2P0UZ+Ԃd U U^oTdՍPUVX\bku܌.~3Uٔ]0Ue]Ykj U UP  6PUTSPMIC<532/++un%~4Eu̥K 2P0Uegctj U UP  6PUTSPMIC<532/+% $!~5 &'   2P0Ueԁԁj U UVrؘ~ ߫aXUWY\bu}qO;2+#~+Bٔ]0UmHV U UD ! %NXUTSQQcmdJ6'~,6Ħv; 2Q0UmSV U UD ! %NXUTSQNJIG@5'~, #'%!  2Q0UmԁԇV U UXȴytW{#ΆV_UTTSRQOG@3('IF6$ aI ؓ\/UVl ?GsV U UR( + H~UUSPMJIHGGF>3&(e,ͭ[" 3Q/UVtJRsV U UR( + H~UUSPMJIHGGF>3&(f $'! 3Q/UVԄԄԁsV U Ulϭv-ѐX~UUW[`]VME:$U -B#ؓ\/UXFt QW U UH - 4S~UUTQJ=.! W#1υƭl# 3Q/UXQ|[W U UH - 4S~UUTQJ=.! W '&" # 3Q/UXԍԇW UUVݹ\/߻a~U UVY^_\UOJ:,&)($ JH$ؓ\/U[)ڃhK]W UUT; / N~U UTSOF<0("!  L/hφi4$ 3Q/U[6܊pV$fW UUT; / N~U UTSOF<0("!  L #'$ $ 3Q/U[ԈԇW UUYՈd0τ~U)UW[^]YROI>8=?<3/*A*'ؒ\/U_Y\6X UUR1 1 ;~U)UTRNF>821/,)! B"|φɧwP! & 3Q/U_)ce BX UUR1 1 ;~U)UTRNF>821/,)! B '&! ' 3Q/U_ԂԇX UUcĒ2ިZ~U0UVXZ[ZVURMJOXXPSB/ 6)ؒ\/Uc+[ UUN# 3 (R~U0UTSRNIEB@?<71$7wφÈJ) ( 3Q/Uc&'7[ UUN# 3 (R~U0UTSRNIEB@?<71$7 '% ) 3Q/UcԂԇ[ UUqݪu4{~U9UVVWWVWUUX^glffNC4 !f,ؒ\VWXXYYZ[[\]]^^__`aabbc]VUg80 r$c UUE  6 @~U:UTTSQRPNLG@5'* # ?ïw/ + 3QUTSRQPONMQTUg"D=z1c UUE  6 @~U:UTTSQRPNLG@5'* $ #$%&&%" , 3QUTSRQPONMQTUg Ԍԇc UUVݥ6۝[~UHUX_hqst\SL2%%'%%!V/ؒ\dҟ`Ulh g^1i UU: 7 -Q~UHUSOJB8<& FɹN/ 3QL;5321/-,*)(&%#" ,OUlq *pg=&i UU: 7 -Q~UHUSOJB8<&  ''&$" / 3QL;5321/-,*)(&%#" ,OUl ԆԆԇi UUX7޼tUVWVLU[jonnpstuuvwwusrqonljhec`]\ZYYXXWVOUW[bjnijcZG;;@<4" \2؍Z}hUVwB7ǹ pV UUT$ 7 DUVWVLUZffcdfghhijihgfddb`^\[XVUS TOUSQNIA86+*'# K˵lI5 1 6R? JUVwMBʽpV UUT$ 7 DUVWVLUWUE>?ACDFGJLMNOQRTUUWVWVUS TOUSQNIA86+*'# '&# 2 6R? JUVwԅԈpV UU[LӎZUVVEUmy\>* !,/./0233445542110.-,*('%#!  !""#%&'(*,-/13579;=BLT\enxumf`[W0UVX\afb_VNP>N5wWpUW+0G_tV UURL 5RUVVEUgvjQ8' !))''(*+,+*)(('&%#"! !"#$%&()*+-/02457;BIOV]dfecZPG>9=CGKOQST/UTSQNIDB;851,0m`<#5 BS9 FUW8><9=CGKOQST/UTSQNIDB;851, " 5 BS9 FUWԃԇtV UUVlMܶkAUVYY[~N.' "(09BLVblt{~xpg[TSTTUUVWVUVXZVHIMU`n5ߘZ\xUX&VuV UUHM IAUVXXYyiB( '   #*19@HR[ainolgbYTSTTUVVWWVUTSRNHGD@:3*54"" 3 0RQ2  BUX2`uV UUHM IBUTTSG0*  5   $*2:AGNTT STUTSRNHGD@:3),! 3 0RQ2  BUX0ԇuV UUWN΅X7UVXZ`rxxy{mq "5MnkQEGKPW_hwwr^UVYajw+dUdۄXUZ 0JuV UUT-N :S7UTSRRenlρXq ,@Ykus`MEGIMSZammj[UTRNIBFZ1"&+ LUL*  ;SUZ-0TuV UUT-N :S7UTSRPLKI?+'s %/8?CDDEFHIKLMSUTRNIBFZ1"&+ LUL*  ;SUZ0ԇuV UU[Nۯa.UVW[`goy m r $;in#UW\h!ёWUkܔ^U[02tV UURN #N.UTTRNKFAtV UURN #N.UTTRNKFA:>A>:3) '~ &)6N"UTSQRp|d@'&$3PC3!! 4TUI#  2PU[0ԇtV UUlOy&UVY_gp}!& &t%qģ}qh`[W#UVYpܾ^UUrޤdUg_ 0uV UUHO A&UTSOKE>6-)(&"χt\^?*08?EKNQST"UTSbtcO;42CnbL2 8PUUE  *MUgh0%uV UUHO A&UTSOKE>6-)(&" 't#"!*08?EKNQST"UTSbtcO;42CnbL2 8PUUE  *MUg0ԇuV UUVOۦVUV[cn|] q4~v8m'}xsmieb_\ZXVUWbz|{yxx| ޥmYUy޳iU|>0tV UUT3 O (TUTQMG?6*  =ςg:{L]*g` .m _. '-158+ˮ*N; cB̶ؐwoifda]ZVUVWX\_^_cjt˝YUYpU22zV UUR#Q HUTSRQONLJGB;3'    p/2#"?0c6ɱh     *3;BFJKMOPRTUTTSUUSPMIC;3%.'.RUR9 FU>2zV UUR#Q HUTSRQONLJGB;3'    $   d %&"     *3;BFJKMOPRTUTTSUUSPMIC;3%.'.RUR9 FU2ԆzV UUjQڗXUVY\bhox~1qK Pg%c+QtG ap,ð|pbX)U^{XU-2oV UUIQ 0TUTSQNJFB><95/' 1 q\I= AQQ#B^:a\̫- #/9?FMS)UP2 @TU92xV UUIQ 0TUTSQNJFB><95/' 1   !"  b&&"- #/9?FMS)UP2 @TU2ԆV UUVQ߷|t:U} .ca63ƯdV&UbҊ[U!)@LW UUT:R ?C>60/,)$: Ku~E~xvrqc %Pnha,w˖2 2 #.;MT&UN+ 8QU.6KWW UUT:R ?C>60/,)$;   !#$a&&3 #.;MT&UN+ 8QUԂԆW UUXR߁.̪  [O7ѻsW$Ug֘_ UZNŪ$W UUS/S    . n< '>=ts΃ [A}(8 +DT$UK#  0O UZ!Xȯ1W UUS/S    .  ! #$%'[ &%8 +DT$UK#  0O UZԅԆW UUcZ9@?٠ YB;ѝ\#Ulڦc U`g'X UUM$[ ? %7 +-w6Pʣc4 4Y6οC; ,Q#UH (M U`p4X UUM$[ @   ! ##&  "  ![ #'$ ; ,Q#UH (M U`ԈԆX UUw~%a/X3?ڡb!UWy޶i UfU3nX UUB~ % +> ;W)x= DnOĚ'X*βD > +N!UTA J Uf_#>vX UUB~ %    !$# %Z$'"? +N!UTA J UfԅԅX UUW~1> K0@֠d UYrW UlP  4aۉX UUT9~ 1 Eǖu53 L(ζS@ ,L US: ET Ul[@jݏX UUT9~ 1 "&%   N'# @ ,L US: ET UlԅԅX UU\~1S"\JBՠbU[Y UmA bـFgY UUQ(~ 0 OU CKnbK~wB +NUR2 >S UmL ,jۇP%pY UUQ(~ 1 " L&% B +NUR2 >S Um ԅԅY UUb~1i 1|5 KnDסZU\ό[ Uo* j0_ UUM~ 0 0 V(es)KZΝD +RUQ+  7R Uo7 s*=_ UUM~ 1   " #K%& D +RUQ+  7R Uo ԃԅ_ UUs~94g AIFڟ`U`ך] Un ъ; lVUUD~ 9 q*TlL<ΰF ,OUO#  /Q Un" ӐF'lVUUD~ 9 $"&%M "'" F ,OUO#  /Q Un ԁԆlVUUUV~92LMN> @ ӆUjާ` Uv~ G ZUU-~ 9 fALg%>?-@D 6LC EM@  :UI (O Uv Q'ZUU-~ 9 $%  ! @'% 6LC EM@  :UI (O Uv ԁԄԅZUUUX~:25Mw|m ?t غ΃Uw i Uy p=^UUUS~ 9 -cW  =w)+>WefσW ?_ʅ Ev/E8y{ik*Hf*  <UB "J U xH '^UUUS~ :   ! '$?'&  Ev/E8y{ik*Hf*  <UB "J U ԁԅ^UUUg~@J ? α{UtV Ui Ա|<oVUUUK~ @ 5ʣσNfu<?͠/ u'i7w}~6KAY ݪv߼tUȀV UL IMVUUU<+    2  6 =>= >==<<>=:1-( < -0C λS !4&P,%*P;cɫs<  !HUT, 4 I  6T U7 ,{b.,VUUryogc^WQIHB>=>= >==<<>=:1-( < !C'# !4&P,%*P;cɫs<  !HUT, 4 I  6T UԅԆVUVl =:8631.,*(%#! 'ʮ߭gU^ ݙX U @VUVl ġs8jiihhue8531/-*(&$"  ͎(   %KUP% 5 0S U'K"VUVl ġs8jiihhc[TG* $' (   %KUP% 5 0S UԆԆVUV~J~zywqoplhda^ZVTݽֽߧbUh ^ U#QWUV~C|zsnlhb`_[XSPMJGFjzvrnjd_YRMGA:4.*$!    (MUK Trbam )P U"0[ WUV~CǸzri]ULC=5-(% %1kzvrnjd_YRMGA:4.*$!    (MUK Trbam )P UԅԆWUxW~~ 淫rUr f U $P WUxU~|Ďò{àhUE A 4, !K U 1ZWUxU~{Ďò{àhUE A 4, !K UԈԆWU[o~~AݘeU~ p Um XqWU[a~~AݘcU> F  D F Uu%ayWU[b~~AݘcU> F  D F UԅԆWU~~CնUV x UFKWU~~CնUT8 $ P A UQ#VWU~~CնUT8 $ P A UԁԅWU~~D]U[ ݂V U,7AWU~~D]UQ2  |S HXl~1Y U^ ՅZ U177WU'UQOLHEDC;9642/,(&#:")/5:>ACEFGGHIRat~1Y UP2 * ;  :R U=7CWU&UV[^chosu:ԋތ~1Y UP2 * ;  :R U7ԃWU0UTSRQQPOJGFEDCA?><:740+&      %5H\rގwZ!Udؕ_ U-4XU0UTSR QPJHFCA?;852/+(%""#1@SezwZ!UM*  n  1P U94,XU0UVVWXYYZ[ \^fjloqtw{~Ə"֎ zZ!UM*  n  1P U4ԄXUcUTRQPOONMLJHGEB>:5/)   >!1EXk} Wގ["Uj ۥd U$3\XUcUTRPNLKIFCA><9630.+*(&%$%$##"! A.=Pat Wގ["UJ#  Ry~[& (M U13fXUcUVY\]_abegimorw{>ԍ Yގ["UJ#  Ry~[& (M U3ԃXUe~UT SRRQPNMJHD@;60+*)*+,++*(&#!? $3BP\gpuz} 8$Uo$޴h U21~XUe~UTRRPOMLJHFDCA?<;865432100/.-,*)'%#! C#0>MZepx} 8$UF $ J U$2=XUe~UWXXYZ[\]_`bdfhknruz~@Ԍ 9$UF $ J U2ԃXU~U U VUTRQOMJGC?;:;<<=>==<:8640+'!C "+6==<;:976420-+(&# F '.8AHNSWY[\]^epz$UTA& G Ui0l fU~UUVWWXXYZZ[]^`acfhknquy|~CԊz$UTA& G U0Ԅ fUV~U8U VUTTSRQPNLJIIHGFEDB@?=963.*#  :  "#$ %)3ARhޒ\UVWUZ&|XUF. VUV~U7UTSSRRQQPPOONNMMLLKJHFDB@=:730,'# ;!%(+-.00126?M\pԑ\UVWUR:& @SUQ.$ VUV~U:62,(#M$I"UVVUQ2& 7QUK((4=Bi ZUs~UoU[|JԅͲx:J"UVVUQ2& 7QU)Ԉ ZU~U~UUMIFB>8/&":!$6o~])U`&՘^U6# @WaflzoU~U~UUNIE@;50,+(%"; '+;P)UO+ & 0PUB#LakouoU~U~UU`hnt|9ԈξX@P)UO+ & 0PU#ԌoU~U~UURNMKIEA:21-+*)$" (,9:68GTWV,Uc&ۦaU%#6WU~U~UURNKHDA=:8730,'!)'27;AJR,UM# & (NU1#CWU~U~UUZ_bglqw(ԊƩscZV,UM# & (NU#ԄWU~U~UUSRRQPOLJFA=;:;<>@BEGHIIJH@:0' :OTLISXXW1Uk'߲fU#H_U~U~UUSRPNLJHGEDA=:640+($   "-;CEINS1UI( "KU #S_U~U~UUXY[\`beinsy}Ԋ|pnkaZV2UI( "KU#Ԃ_U~U~U1UVUUVX[_c`[XUSQOQRUVURKJOUVy(sVUu#HlU~U~U'UTSRQPOMJHHJLNOPPQRRSSTUSMLPUTA( ETU}#SlU~U~U'U VWVTRQRTWXZ[][ZWVUYdf^UTA( ETU#ԂlU~U~UXUK :,>MUW(XUn#HWU~U~UXUL ?3%BNUT:( =TUw#SWU~U~UXUe }ԃxaUT:( =TU$ԂWU~U~ULUP8 +'MUWЋYUs#HZU~U~ULUQ= 2%/NUT2 . 7SU{#SZU~U~ULU\ ԃ̚aUT2 . 7SU#ԂZU~U~UBU> &PUXٗZU#HhU~U~UBUB &#/QUS+  T 0RU#ShU~U~UBUx ԃ̛\US+  T 0RU#ԂhU~U~U7URQF *&SU]ߤ^U"#HVUU~U~U7USRH*.TUP$ T *PU/#SVUU~U~U6UVYZl*ԃϜWUP$ T *PU#ԂVUU~U~U0UTLB<6&NUihU7#GVUU~U~U0UTME@6/PUJ T "JUC#SVUU~U~U0UVcq{6ԃқ_UJ T "JU#ԂVUU~U~U)UR:31='MUtrU@#)VUU~U~U)US?97$=/NUC T EUK#6VUU~U~U)UY}=ԃ͙aUC T EU#ԋVUU~U~U UR/# E(N U|UH$ )9IZWUU~U~U UR5,)E/P U= % rT @UR$!)5DTcWUU~U~U UZEԃ˙_ U= % rT @U&ԊWUU~U~UUQOJ U؅Uc -0WUU~U~UUR#O!L U7  1  xT :Ul-<WUU~U~UU[OԂf U7  1  xT :U-ԄWUU~U~UUTJG XS UY XU/t WUU~U~UUTLIX)S US0 C Q 3SU(/%| WUU~U~UUWfjXԃҧY US0 C Q 3SU/ԅ WUU~U~UI:4jS Ub _U(2r `UU~U~UK?:j'S UN) %Rn^H *OU42%{ `UU~U~Ug}jԂY UN) %Rn^H *OU2Ԅ `UU~UxU,+qS Uj fU.4a VU~UxU32"q'S UI! *l5 !KU:4 j VU~UxUqԂY UI! *l5 !KU4Ԅ VU~UqU8wS Us mU65DVU~UqU=&%w'S UE } HUA5$OVU~UqUwԂY UE } HU6ԄVU~UdUSQL ~S U| tUR7 ZVU~UdUSRN~'S U@ af3 DU\7cVU~UdUX[cÁ~ԂY U@ af3 DU7ԃVU~U]URCB~ S UW ہXU7FVU~U]USGE'~ 'S UT9 Ձ" 3~^ =SU"7QVU~U]UYor~ ԂY UT9 Ձ" 3~^ =SU8ԂVU~UVUF42+~S U^ܑ]Uw7aVU~UVUH:82~'S UP2  ~0  4QUw*7kVU~UVUl~ԂY UP2  ~0  4QUw7ԃVU~UOUR*#~S UdݡbUr!7 VU~UOUS1,~'S UM+  h/  +NUr.7VU~UOUY~ԂY UM+  h/  +NUr7ԃVU~UIU5~!S Uj,ޱhUo(6VU~UIU;!~!'S UI#   "KUo56VU~UIU~!ԂY UI#   "KUo7ԂVU~U!VU~UUI0+(~h'SUTA حy;  ?SUny I.&VU~UUk~hԂYUTA حy;  ?SUn ԄԂVUxU3 ~oSUYΉZUm{ ( FVUxU9~o'SUS: ۬\ 8RUm 5 QVUxU~oԂYUS: ۬\ 8RUm ԃ ԂVUiURJI?~wSU[֗\Uo Ż}VUiURLKC"~w'SUR2 K   1QUo ȾVUiUZeguρ~wԂYUR2 K   1QUo ԂԂVUbUG:*~~SU\ޤ_Um" 2Z!s#VUbUI>1~~'SUQ+  ɃM)  )OUm/ =c.{0VUaUVj~~~ԂYUQ+  ɃM)  )OUm ԇԇԁ VUZUO6*~~SUa gUn; |0KXVUZUP;21 ~~'SUN$  6g|G #KUnF <VaVUZU^~~ԂYUN$  6g|G #KUn ԅԆԁ VUSUF~~SUk rUnM dyVUSUI'%"~~'SUI Cز7 EUnX mVUSUk~~ԂYUI Cز7 EUn ԅԅԂ VUDUTRQN- ~~SUw }VUUmU 8 T3VUEURQO4~~'SUB ;.gS ?Um_ D ^>VUDUVZ[_Â~~ԂYUB ;.gS ?Um Ԅ ԄԂ VU=UQA9~~,SU ԉVUUif . E_ VU=UQE>~~,'SU; ; $nT 8TUUio : Oh VU=U\s~~,ԂYU; ; $nT 8TUUi Ԅ ԄԂ VU9UK2'~~4SU ݔWUUc < [}z VU9UL8/~~4'SU4 ; !KuT 2TUUc! G d VU9Ue~~4ԂYU4 ; !KuT 2TUUc Ԅ ԄԂ VU9U<~~8SUW ]UU^# ] ` VU9U@~~8'SUT-  ;KT +PUU^0 f i VU9U{~~8ԂYUT-  ;KT +PUU^ Ԅ ԄԂ VU9U<~~8SU^ eUUW|. F"2 VU9U@~~8'SUP' ;0 "LUUW|: P!/> VU9U{~~8ԂYUP' ;0 "LUUW| ԅԅԃ VU9U<~~8SUimU`4 ;eؐ! VU9U@~~8'SUJ /fe HU`@ Gnە. VU9U{~~8ԂYUJ /fe HU` ԄԄԃ VU9U<~~8SUsuUXF0< VU9U@~~8'SUD ก< CUXQ0H VU9U{~~8ԂYUD ก< CUX0Ԃ VU9U<~~8SU}~VUqq0O VU9U@~~8'SU? ノT >TUqy0Z VU9U{~~8ԂYU? ノT >TUq0Ԃ VU9U<~~8SUV[Uj0V VU9U@~~8'SU:  ܏Q. 6RUj(0` VU9U{~~8ԂYU:  ܏Q. 6RUj0Ԃ VU9URJG%~~+SU\aUc#/d tVU9URLI-~~+'SUQ2  Y&  ,OUc0/m tVU9UZeḱ~~+ԂYUQ2  Y&  ,OUc/ԃ tVUFUD~~#SUcgU](/ [UUFUG ~~#'SUM*   "KU]5/ [UUFUn~~#ԂYUM*   "KU]/ԃ [UUMUN/$~~SUk5lUX9. WUUMUO6,!~~'SUI# 5 HUXD.* WUUMU`~~ԂYUI# 5 HUX.Ԃ WUUTUH3(~~SUr5tVUm_ .& WUUTUJ90~~'SUE6 DTUmh.3 WUUTUi~~ԂYUE6 DTUm.Ԃ WUU[UQECB ~~SUz6ԂYU\.* WUU[URHFE)~~'SU@6 !~i'SUJ# 7 HUV cU~U]t|~~iԂYUJ# 7 HUԁԁ cU~UUNJ7~[SUn7yXUp  \U~UUOL<~['SUG 7 @SUx \U~UU_é~[ԂYUG 7 @SUԁԁ \U~UUP& ~TSUWs7Έ[Ur   XU~UUQ/ ~T'SUTD 7 8RUr  XU~UU]~TԂYUTD 7 8RUrԁ Ԃ XU~UU=%$~MSU_5Օ]Ur` x< nU~UUB-(~M'SUO=' 5 1PUri G nU~UUx~MԂYUO=' 5 1PUrԁ Ԃ nU~U#UP:3~FSU^z3ۣ`Ur?w _U~U#UQ?9~F'SUO@+ 3 *OUr*I _U~U#U]}~FԂYUO@+ 3 *OUrԄԂ _U~U+UJC3 ~?SUV]q1߯eUp8? WU~U+ULF9~?'S UPF03 #LUpCI WU~U+Ufp~?ԂY UPF03 #LUpԄԁ WU~U1UTSR ~0S UWa/qVUiU? VU~U1UTS(~0'S UTN5 / ETUi_I VU~U1UVXY~0ԂY UTN5 / ETUiԄԁ VU~U@U;~*S UVb-}WUbe? VU~U@U@)&%~*'SUN8! - ?TUbmI VU~U@U|~*ԂYUN8! - ?TUbԄԂ VU~UFUS3,~#SUVa(ψXU\l?+ rU~UFUS93$~#'SUTN;& ) 9SU\uI7 rU~UFUX~#ԂYUTN;& ) 9SU\ԄԂ rU~UMUJ=; ~SUVaouw|!ٔYUVx ?X cU~UMULA@~'SUTNGCB?>:62.#" 2SUVxIb cU~UMUey|~ԂYUTNGCB?>:62.#" 2SUVxԄԂ cU~UTULK%~SUVWYZx!ߡ]Ub$Q WU~UTUNM.~'SUTTSRB " ,PUb+0[ WU~UTUbd̂~ԂYUTTSRB " ,PUbԄԂ WU~UaUP ~SUs"gUV0* sU~UaUQ$ ~ 'SUD " #KUV<* sU~UaU\~ԂYUD " #KUV*Ԃ sU~UhU=%$~SUs"pUp8)\U~UhUB.-(~'SUD " FUpC)\U~UhUx~ԂYUD " FUp)ԃ\U~UoUP54ySUs"yUe@(iU~UoUQ;9 y'SUD " AUeK()iU~UoU]xԂYUD " AUe)Ԃ iU~UvUJC=rSUs"Ua] (;WU~UvULFAr'SUD " >Uaf(GWU~UvUepyrԂYUD " >Ua(ԂWU~U}USR, cSUs"zU^(\nU~U}US3c'SUD " @U^%(fnU~U}UYcԂYUD " @U^(ԂnU~U~U UT5 Y,SUs"rU[#(i^U~U~U UT;&Y3TUD " EU[/(q^U~U~U UVYԃɓWUD " EU[(Ԃ^U~U~UUT=,*PJUt"iUX('pVU~U~UUTA32P!LUD " "JUX5'yVU~U~UUWyPԂfUD " "JUX'ԃVU~U~UUTE;8F 4RXh~s_V UWamy#aUV0&uVU~U~UUTH@="F:RXh~s_V UTNGA92*$# (NUV<&uVU~U~UUWl{FԋņZXh~s_V UTNGA92*$# (NUV'ԃuVU~U~U(UTOKI)65`բoXUWh$ݚZUN  "c U~U~U)UPMK06;`բoXUTK2" $ .RUX/c U~U~U(UV^dh́6ԍʊfբoXUTK2" $ .RUԁׁԃc U~U~U8UI/dYUVb.ԎYU5\ U~U~U8UK /#hYUTN8/ 6SUA\ U~U~U8Ug/ԅYUTN8/ 6SUԁԂ\ UU]m~U~U4UR8 $"!YvWUUXu/˃XU~=pW UU]m~U~U4UR= -+!`vWUUSC(0 ;98:DT\]XVUf 5ڡ_UYj *Ay?nV UUi~U~U&URQPNMKJHFDBA?=<<;:86579:;;<=?BFLRTUf S5 +OUYr6LInV UUi~U~U&UXZ[[\]^_`acfhkmnpu{|~~sbXSSTUf S5 +OUYԊԄԂnV UUi~U~UUTQONLIF@90))(&%$%&'(*+--.,(#  '34/95.$  : 3^VUh 8{XU*Ay?;V UUd~UoUTSSRRQ PD?92+#<4PTUh r8 @SU'6LIFV UUd~UoUVYYZZ[\]]^qxʼn:ԉßS>QTUh r8 @SUԊԄԂV UUYb~URUTSSRRQPONLKIGDA @7%  V 1vt\U^8nVU2*=r?xzV UUYb~URUTSSRQQPOMLKJIGFEDC D<,)%!V$+15Kor\U^d8 G U>6IyIzV UUYb~URUVWWXYZ[]^`bdfilort uVԋϖ^qr\U^d8 G UԊԄԂzV U~U@UVVWXWWVUTSQOKHE@920/.--,*)'%#  L%2=JS[afikmmnsy`UVmЫ|7޵g URmm42sk U~U>UTTSSRQPONMKJHGECB@?=<:98765320/-*(%# M(2=HT\djortuv w{ߞ`UVmЫtA7 K U\))uu@>{k U~UDUVVWXXYZ\]_acfhkosw|LԌ ߞ`UVmЫtA7 K UԊԄԁk U~U(UVVWXXWWVTROMIE?81)#!"" #"! B $3CWgtąUXl͢sZUUWz7ۧc Urk 26` U~U#UTTSRQPNLJHECA>;96420.-+*))**))('&&%$#! E%1?N`p|ąUXl͢sZUUT@7 (M Urs#(" >B+` U~U%UVWWXXYZ[\^_bdgjmquzCԍąUXl͢sZUUT@7 (M UrԄ Ԅԁ` UU[g}UTSSRRSSRQPONMJHD?93+"  ? '?Tl ˎ9UV\hmmg\VUo6ٙ_ Uat"[ UU[g}UTRQOMKIGDA>:741.+'%#!D!3J^t Ύ9UV\hmmg\VUG7 0O Ua|"[ UU[g}UVXZ[\]_`cegimqtx~@Ԍ <UV\hmmg\VUG7 0O Ua"Ԃ[ UUc~JUSRQQPPONMLKJHGFCBA@@?=<:8640+& #  #%&'(()0@Uh ]_Ui6ֈ[ U "!wV UUc~JUSRRQQPOONMMLLKKJHECA?=;741/+(%!*#'*-02345 =<75420.+(&#!<%.7AHPUX[^_`aju~]UM*  ;OZ[S@"  @T U,"]d UUh/UW\^_`bcegikmorux|<Ԋ ~]UM*  ;OZ[S@"  @T U"Ԃd UUi&USKGA8,('"  9 "0@O\hpw} ~5W U_p Uq5"~Y UUi&USKF?810.*)'&$" :$/2$ 0 0BUi{ ~B UZj UgF"aUUiUTMB9/($$"1 -7+  -DZq~OW U{ e U]M!nVUUiUTSSRQPPOH>2& !*8Ody ~OW U@ j &L U]X!nVUUiUVWXZ\^^_ly׌ ~OW U@ j &L U]!ԂnVUUiUXZ^afjnrux{|vqlcTC @BL[k~8~TY Ur_ UZ` ZUUiUXZ^afjmqux{|vnf\RKLMVdt8~TY UE 8ؾb  /P UZi %ZUUiUXZ^aiotx|~ ߌ8~TY UE 8ؾb  /P UZ ԂZUUiS~v UjZ UZ :XUUiS~v UI#  x= 0z 8R UZ FXUUiS~v UI#  x= 0z 8R UZ ԂXUUi~~bn Uc }V UX `sVUUi~~bn UM*   ^9 ?T UX+ isVUUi~~bn UM*   ^9 ?T UX ԂsVUUi~~D_ U\ u UW( whVUUi~~D_ UQ2  7 J D UW5 hVUUi~~D_ UQ2  7 J D UW ԂhVUU]oV~jʗW U l Ui-XUU]nV~jʗW U;   S H Ui:XUU]nV~jʗW U;   S H Ui ԂXUUX]p~~@۵d U{ f U_A WUUX]_~~@۵a U?  zQ !L U_LWUUX]`~~@۵a U?  zQ !L U_ԃWUU_s[~z c Ur ^ UWl $kUU_sX~z¾ſ~}xcqy}}|mQNTap|}|{o[ UE % I )P UWu1kUU_sX~yƽзſ~}xcqy}}|mQNTap|}|{o[ UE % I )P UWԈkUUeY~5¿~{wspmjgeca][YWVTRQONMMLKKJIHGFDB@?<;;96420.,*4GZ  ̾ט_ Uh ߘXUt=^UUeY~5Ÿ}zwtrnligeb`^\ZYWUTRQPONMMLKKJIIHHGDBA>;:85330.,*(&%#+:JΐONMMLKJHGFDA@=;9641-+($!    0P UJ  4 8 0TUt$I^UUeY~5̽~wqmgb_\ZXWUTSRRQQPONMMLK JGEC@=83/+&"  J=YONMMLKJHGFDA@=;9641-+($!    0P UJ  4 8 0TUtԂ^UUiX5 '   (L UT.  / X <Uy0_vVUUiUh~vng_UPH@6.+'  r  # E$& 6hfkNmZ]W4Z>   (L UT.  / X <UyԈvVUUiUW~?o4B ڱ۰j U2wVU\4hgVUUiUT0~ ? 0g`__`T:sh[*Be #Y9 5M_@ŷ4|E|,|  #I U52 BU\@qgVUUiUT0~ ?  "B$& #Y9 5M_@ŷ4|E|,|  #I U52 BU\ԉgVUUiUVs~?7A z ´ݺo U2mU[ \UUiUUD~ ? zLJoŌϥ*Bce Oy8 3Mb*ax~D~-{  G U<2 HUd\UUiUUD~ ? &!'%$''B& Oy8 3Mb*ax~D~-{  G U<2 HUԈ\UUiUUf~8+&13>]KA4t Uv2cUcYUUiUUL~ 8 .9 "()*/σA*e :8 3hc3/yж3T8   D UC2 %MUc*YUUiUUL~ 8   &'"A& :8 3hc3/yж3T8   D UC2 %MUcԈYUUiUU\~86sι,@46޽q Uh1۟]U&YUUiUUQ+~ 8 \y3=,]$@*D & F UJ1 -PU#3YUUiUUQ+~ 8 $$!"#! A'% & F UJ1 -PUԂYUUiUUW~7)z@ d @#H߾zW U_0ԓ[U\+XUUiUUT9~ 8 sv"cϢ4 R @EI AT UP% 0 3QU\&7XUUiUUT9~ 8 $ %'  @%I AT UP% 0 3QU\ԂXUUiUUVw~/{EoźVK_GxW U\0̇ZUq(AoVUUiUB~ . '^9  d 8[u2KMEH AT UQ, 0 9RUq5LoVUUiUB~ /   #  K%H AT UQ, 0 9RUqԈoVUUiUe~/_  *B<J_G|W UZ0{XUGq[UUiUL#~ / 37 M "6&KMU F ?T UR30 ?SURz[UUiUL#~ / "" " K%G ?T UR30 ?SUԇ[UUiUY~$G KYDzX UX0oVUl yWUUiUS.~ $    -a : LHdz'D @S US;0 GTUtyWUUiUS.~ % !$$#! ! W%# D @S US;0 GTUԇyWUUiUW~9i5W C޾wVUVu/޳fU YUUiUT:~     @n" E**|;3.Ṷ+Wo> B BTUTC/ !LUYUUiUT:~      #& X$C BTUTC/ !LUԆYUUiUVi~v  eW @ЫxWUk.ڦbUq}WUUiUJ~  1P (U 95nJ>À` RvtWoy ? &ATUI . )NUq}WUUiUJ~     % %"&%!$X& @ &ATUI . )NUqԆ}WUUiU[QͲڼ}_Ue ֘_U\aUUiUQ"R " = }]z` (W@}Wrγ+X2 < 1?OUL%  8 0OU\("aUUiUQ"R " = " "  !!%'"X # > 1?OUL%  8 0OU\ԆaUUiUXQכfbgmqt|%ޥ?uQ&A#^7ӰreYUa ҋ\Ux3   '/6?H|XUUiUS4Q .KNKHEC?91(& Jn ZsH,4_snBx 5{^ | 8 #5ELSUN- T 7QUx? ")-4dM)Tq&f w Ĺ}xtpmjfca_\[YXWUVd.JUVv ߹jU\v]UUiUS0P ;UTROKF@931/+'"  t ϗ2oR?r!D\ f`˞68& $),/014:=?ADFGIKMNPQRRSTUVR9-- 5IUC r f& JU\v]UUiUS0P ;UTROKF@931/+'"   '"   g'&  $),/014:=?ADFGIKMNPQRRSTUVR9-- MgUC r f& JU\v]UUiUVoP_&UVX[_djsz~  l Ƕ~{tnhb]ZXV$UV JUoުeUXijVUUiUFP O&UTSROMIDA><82! t ϋz  liv%;4"(.49<>@DGKNPRST#UTT9 (LUG   &LUXijVUUiUFP O&UTSROMIDA><82!  'l'%  (.49<>@DGKNPRST#UTT9 MϥeUG   &LUXijVUUiU^Nӓ0UVWX]befhkshg 3럎d][YXWV.U BTUhݚ`UW\cfj]UUiUPN 31UTSQNXa`^ZTKm;Uv *pixecRPRSST/U= FUJ%   /OUW\cfj]UUiUPN 31UTSQNOPOMIB:0++*(${ *:?=DENPRSST/U= MԺqVUJ%   /OUW\cfj]UUiUYM߼h?UiG%)# T  "## !(4F[ud9U NUa܉[ UZ[UUiUS(M J?Ub> " T %/=Odvs`9U; %PUN.   8R UZ[UUiUS(M J?UO:, X !&-5?IQ9U; Mԭ_UN.   8R UZ[UUiUVM՛\CU^s|qW>0(/=<, $ $*07>DGJKKLLKJGA<97679CGLRJUL( Mԭ_UR5   ?T!U_ZUUiUsKxVUVXVCU\ih[J>78CMOOQRSVWXVSQOMKJGECA?==<;;:9898989:;;<=>>?@ABDEFGJNSX]cinqttutsqlgb^ZXVYUy NUVr#UaXUUiUEL BTUVXVCUZb_TF=77=ABBCEDCCBBA@=<;987653312334568899:;<==>?@ABCDFIMQTWZZYWRLHEDDEHKNPRSTYUB %PUT<  D#UaXUUiUEL BTUVXVCURH@;8664*!#%&)*,-/123456789::;<=>>?@ABCDDEHKNPRSTYUB Mԭ_UT<  D#UaXUdUiUdKأcUVKUVY\]^^__`_^]]\\[[ZYYXW V~UUy NUyl$U\~dUdUiUL"K *MUVKUVXYZZYXWVUUTTUTT/UB %PUA  H$U\~dUdUiUL"K *MUVLURLJJKLLMMNNOOPPQRSTTUTT/UB Mԭ_UA  H$U\~dU UiUYJ̀V~UHUVXZYV3UY NUne&Ub ZU UiUR2K =T~UGUTSRQRT3US: %PUG zzM #L&Ub ZU UiUR2K =T~UGUTSRQRT3US: Mԭ_UG zzM #L&Ub ZU UiUWIܫg~U~UUoܱΕNUf,^'U` tVU UiUT<I &K~U~UUG  %PUL&, *O'U` tVU UiUT<I &K~U~UUG  Pԭ_UL&, *O'U` tVU UiUVkIӍW~U~UUoh-PENU],X(UYoЋ]U UiUII 6T~U~UUG  %PUP-, 2S(UYoЋ]U UiUII 6T~U~UUG Mԭ_UP-, 2S(UYoЋ]U UiU\Ik~U~UUoC NUV*ه+UWg|弇bVU UiUQ&I I~U~UUG  %PUT4 * 9+UWg|弇bVU UiUQ&I I~U~UUG ԭ_UT4 * 9+UWg|弇bVU UiUXGۜV~U~UUoD (U*~.UW\jjYVU UiUS3G -T~U~UUG   0U:* ?.UW\jjYVU UiUS3G -T~U~UUG  ЙU:* ?.UW\jjYVU UiUVoGm~U~UUY9#Uy*tTU UiUTGG H~U~UUS=   ,UA* DTU UiUTGG H~U~UUS=  ԟUA* DTU Ui U^F٧Z~UWUVY`jeX%Ue9#Un*jTU Ui UPF 'R~UWUTROILS%UL!   ,UG* ITU Ui UPF 'R~UWUTROILS%UL!  ԟUG* ITU Ui UYE|V~UTUW[afhhmeW%Ue9#Uc*bTU Ui US. E ?T~UTUTQNKJJGLS%UL!   ,UN!* 'NTU Ui US. E ?T~UTUTQNKJJGLS%UL!  ԟUN!* 'NTU Ui UWtD۲feUZ``WkUWXZZXWV&Ue9#UY(ݞ[TU Ui UTD D "LeUZ``WdUTUTTSSRRSTT&UL!   ,US' ( -RTU Ui UTD D "LeUZ``WdUTUTTSSRRSTT&UL!  ԟUS' ( -RTU Ui U_D̈́XXUYbgijlny̺]bUWYV3Ue9#UWԑYUYnsnX!U Ui UOD ;SXUYbgijlny̺]bUSRT3UL!   ,UT/ 4 4SUYnsnX!U Ui UOD ;SXUYbgijlny̺]bUSRT3UL!  ԟUT/ 4 4SUYnsnX!U Ui UZCܶnXUX{УjYV~UUe9#UW˅XUj_!U Ui UR'C GXUX{УjYV~UUL!   ,UT7 T :SUj_!U Ui UR'C GXUX{УjYV~UUL!  ԟUT7 T :SUj_!U Ui UWC֓ZXUk˝wZ~UUew #UV~{WUͮNjYxaŇczz^j"U Ui UT=C 3RWUTk˝wZ~UUL!   ,UT> T @TUͮNjYxaŇczz^j"U Ui UT=C 3RWUTk˝wZ~UUL!  ԟUT> T @TUͮNjYxaŇczz^j"U Ui UmA߾uXU^ŤeW~UUey #UVqoVUljt‹Yxavwny`!U Ui UH B CPUTU^ŤeW~UUL!   , UF T FTUljt‹Yxavwny`!U Ui UH B CPUTU^ŤeW~UUL!  Nԟ UF T FTUljt‹Yxavwny`!U Ui Ub6ݟZVUWgɳ}b[WUUV~UUev # Ue߰eU۶ǓcYXe×]iZd!U Ui UN" 3 ,RHUT UWgɳ}b[WUUV~UUL! , UL!  ĄT #LU۶ǓcYXe×]iZd!U Ui UN"  2 ,RHUT UWgɳ}b[WUUV~UUL! @ԁ UL!  ĄT #LU۶ǓcYXe×]iZd!U Ui U^,߆yWUliXj}^UW\aglp_~UUe AWUliXj}^UW\aglp_~UUL! Mԁ UN(   4 rT *OUjycYU[̙]iZd!U Ui UW?٥ZWUYX\bdkuyzhV\|{b~UUe# U^ԗ^UIJvcYU[̙]iZd!U Ui UT: ? (RWUYX\bdkuyzhV\|{b~UUL! , UP/  4 rT 1PUIJvcYU[̙]iZd!U Ui UT;? -RWUYX\bdkuyzhV\|{b~UUL! Mԁ UP/  4 rT 1PUIJvcYU[̙]iZd!U Ui UVs>DžYUWs~ztmuj]V~UUe# U[ϊ[Uxӻ࿀wYU[z~vu\ U Ui UD> :YUWs~ztmuj]V~UUL! , UR7  4 rT 8RUxӻ࿀wYU[z~vu\ U Ui UE> :YUWs~ztmuj]V~UUL! Mԁ UR7  4 rT 8RUxӻ࿀wYU[z~vu\ U Ui Ub=۳dYUX}yq|sf`_bdjq^V~UUe# UX~~YU읽ijlYU[hcdn` U Ui UN&> !LYUX}yq|sf`_bdjq^V~UUL! , US>  4 rT >SU읽ijlYU[hcdn` U Ui UN&> %MYUX}yq|sf`_bdjq^V~UUL! Mԁ US>  4 rT >SU읽ijlYU[hcdn` U Ui UX<ʊZaUhxiX UYtfX~UUe# Uq pVUtğcjlYU[hcdn` U Ui US7< 8RaUhxiX UYtfX~UUL! , UE  4 rT FTUtğcjlYU[hcdn` U Ui UT9< 9RaUhxiX UYtfX~UUL! Mԁ UE  4 rT FTUtğcjlYU[hcdn` U Ui UWw<ܶmbUa\UYet`V~UUe# Uk ޷iUX۲pcjlYU|lcdn` U Ui UTB< !HbUa\UYet`V~UUL! , UI!  0 rT JUX۲pcjlYU|lcdn` U Ui UTD< $JbUa\UYet`V~UUL! Mԁ UI!  0 rT JUX۲pcjlYU|lcdn` U Ui Ub:ϕ_~U~U Ue# Ue ܩeU]ȴp_lYUUmolXU Ui UN# ; 1OvUT~UUL! , UL( z L^J H6 'LU]ȴp_lYUUmolXU Ui UN& : 3OvUT~UUL! Mԁ UL( z L^J H6 'LU]ȴp_lYUUmolXU Ui UY:ɚf~U~U Ue# U` ٛ`U߯|pqUlYUUmczz^j[U Ui US2 : .K~U~U UL! , UO0 ..  .OU߯|pqUlYUUmczz^j[U Ui US6: 0K~U~U UL! Mԁ UO0 ..  .OU߯|pqUlYUUmczz^j[U Ui UWz:՜iZ~U~U Ue# UZ$֌\UcU Ui UT@: -IR~U~U UL! , UR7$ 7QUcU Ui UTB: 0IR~U~U UL! Mԁ UR7$ 7QUcU UiU`:~U~U Ueݼҕ# U}$}W#UYUUmczz^j[XU UiUO": >T~U~U UL!  , U>$ ?T#UYUUmczz^j[XU UiUP&: @T~U~U UL! Mԁ U>$ ?T#UYUUmczz^j[XU UiUZ9ۨ`~U~U Uew2]Q# Uu#s$UYUUmczizxsb`U UiUR.9 &N~U~U UL!  , UC$ E$UYUUmczizxsb`U UiUS39 *N~U~U UL! Jԁ UC$ E$UYUUmczizxsb`U UiUW{8ъ~U~U UeM # Um#l$UYUUmczbZdc`U UiUT@8 7~U~U UL!  , UH! # H$UYUUmczbZdc`U UiUT@8 9~U~U UL! ԁ UH! # H$UYUUmczbZdc`U UiUb7ܶe~U~U UeN # Ue#g$UYUUmcUiZdc`U UiUN7 K~U~U UL!   , UL) # $K$UYUUmcUiZdc`U UiUO"7 %K~U~U UL!  ԟ UL) # $K$UYUUmcUiZdc`U UiU\6ԜX~U~U Ue9# U\#`$UYUUU]iZt]|\U UiUQ# 6 -S~U~U UL!   , UQ1 # -O$UYUUU]iZt]|\U UiUQ$ 6 /S~U~U UL!  ԟ UQ1 # -O$UYUUU]iZt]|\U UiUX/ݽqV~U~U Ue9# UV#Z$UYUUU]iZn`u|\U UiUT:5 EXUT~U3UL!   , UT7 # 5R$UYUUU]iZn`u|\U UiUT;5 FXUT~U3UL!  ԟ UT7 # 5R$UYUUU]iZn`u|\U UiUm/֡aXUXY~U2Ue9# U"܁V$UYUUU]irqn`ug~WU UiUG5 *NXUSS~U2UL!   , U>" =T$UYUUU]irqn`ug~WU UiUJ!5 -OXUSS~U2UL!  ԟ U>" =T$UYUUU]irqn`ug~WU UiU\3}W,UV+UVW~U2Ue9# Uu"x%UYUUU]iUn`uUYU UiUQ2 3 >T,UT+UTT~U2UL!   , UD" B%UYUUU]iUn`uUYU UiUR2 3 AT,UT+UTT~U2UL!  ԟ UD" B%UYUUU]iUn`uUYU UiUWx3ڬh-UV~U_Ue9# Ui"o%UYUUU]rVlf_cYU UiUTA3 %J,UTT~U_UL!   , UI" F%UYUUU]rVlf_cYU UiUTA3 &J,UTT~U_UL!  ԟ UI" F%UYUUU]rVlf_cYU UiUc2˄W~U~UUe9# U^"g%UYUUU]`dU[ddU UiUM# 2 :T,UTT~U_UL!   , UO%" K%UYUUU]`dU[ddU UiUM# 2 >T,UTT~U_UL!  ԟ UO%" K%UYUUU]`dU[ddU UiUY1޴m.UV~U_Uen # UW!_%UYUUU]`dU[dUU UiUR21 H.UT~U_UL!   , UT+ ! 'O%UYUUU]`dU[dUU UiUR21 #H.UT~U_UL!  ԟ UT+ ! 'O%UYUUU]`dU[dUU UiUWw1הX~U~UUeo ? U ޛX%UYUUU]`dvc[\U UiUTB1 1S~U~UUL!   C U2! .S%UYUUU]`dvc[\U UiUTB1 6S~U~UUL!  GԻv U2! .S%UYUUU]`dvc[\U UiU`/p~U~UUeeN U אV%UYUUk]`dUj^c`U UiUN1 F~U~UUL!  %P U: 4T%UYUUk]`dUj^c`U UiUN1 G~U~UUL! :ԭ_ U: 4T%UYUUk]`dUj^c`U UiUY/ءV~U~UUZt*IN Uw ̄V%UYUp}gadUjUc`UeU UiUS4 / *T~U~UUZ]"  %P UB ;T%UYUp}gadUjUc`UeU UiUS4 / 1T~U~UUZ]" Mԭ_ UB ;T%UYUp}gadUjUc`UeU UiUVo ~U~UUo N Uj yV%UYUpUcdUjU_~XeU UiUTF !!"#$%&''()*+,-.0113456789;<=>?@BCBD~U~UUG %P UI A&UYUpUcdUjU_~XeU UiUTF !!"#$%&''()*+,-.0113456789;<=>?@BCCE~U~UUG Mԭ_ UI A&UYUpUcdUjU_~XeU UiU^e~U~UUo N U`n&UYUpU]ZjUW|\[U UiURMΙ[~U~UUG %P UO#  G&UYUpU]ZjUW|\[U UiURMΛ\~U~UUG Mԭ_ UO#  G&UYUpU]ZjUW|\[U UiUY-[~U~UUo N U]d&UYUpUXz^u`jm|\U`U UiUTk-W~U~UUG %P UQ*  $M&UYUpUXz^u`jm|\U`U UiUTk-W~U~UUG Mԭ_ UQ*  $M&UYUpUXz^u`jm|\U`U UiUw v~U~UUl N U[ۢ_&UYUpUXz^UdUuybU`U UiUd h~U~UUH %P UR2 *P&UYUpUXz^UdUuybU`U UiUd i~U~UUH Mԭ_ UR2 *P&UYUpUXz^UdUuybU`U UiUh )V L_~U~UUy N UYԕ\&UYUpUXz^UdUuUYzWU UiUV )V LրW~U~UUB %P US: 1Q&UYUpUXz^UdUuUYzWU UiUV )V L؁W~U~UUB Mԭ_ US: 1Q&UYUpUXz^UdUuUYzWU UiU[L " Lv~U~UUy N UWy͉Z&UYUpUXz^UdU\Yo]U UiUL " LQ~U~UUB %P UTA 8R&UYUpUXz^UdU\Yo]U UiUL " LS~U~UUB Mԭ_ UTA 8R&UYUpUXz^UdU\Yo]U UiUW򜥾_ 3 Lb~U~UUy NUm}X&UYUpUXz^UdUUdYo]U UiUVl򜥾_ 3 LZ~U~UUB %PUH ?S&UYUpUXz^UdUUdYo]U UiUVl򜥾_ 3 LZ~U~UUB Mԭ_UH ?S&UYUpUXz^UdUUdYo]U UiUVo4 L~U(UVhU[ >TUgqV&UYUpUXz_U^UdayZYU UiUZ4 L{~U)UVhUR3 BTUK#  ET&UYUpUXz_U^UdayZYU UiUZ4 L|~U)UVhUR3 MԼwWUK#  ET&UYUpUXz_U^UdayZYU UiU[ Z} L_~U'U[ssttubUm  =Ub޴g'UYUpUXUZn`UdUUYU UiUY Z} LX~U'UQpө]biptuubUkT AUN+ K'UYUpUXUZn`UdUUYU UiUY Z} LX~U'UQpө]biptuubUkT MxUN+ K'UYUpUXUZn`UdUUYU UiUY N wL~U(U`㎏`ZU\ IU^ڨd'UYUpUeUZn`UYUYU UiUVl N wL^~U(UO& &Mc{er~`ZUQ7  *KUP2 (M'UYUpUeUZn`UYUYU UiUVl N wL`~U(UO& &Mc{er~`ZUQ7  [ͰnUP2 (M'UYUpUeUZn`UYUYU UiUVm$-FLj~U(U\DZUUcr5LXUY֚`'UYUpUUzUZn`Ua`^muVU UiU_$-FL\~U(UQ+  >M]myUUM835AD9NXUS: /O'UYUpUUzUZn`Ua`^muVU UiU_$-FL]~U(UQ+  >M]myUUM835AbpXUS: /O'UYUpUUzUZn`Ua`^muVU UiU_lQye+FW+tG LY~U(UYҁlUVzӌ\'UYUpUUzUZn`Ua`UeUWU UiU[lQye+FW+tG L~V~U(US0  /=FNV_iҁlUT@ 6Q'UYUpUUzUZn`Ua`UeUWU UiU[lQye+FW+tG LV~U(US0  /=FNV_iҁlUT@ 6Q'UYUpUUzUZn`Ua`UeUWU UiUYT > )LzV~U)Uմefd`UqX'UYUpUUzUZW[`hVeUYU UiUVlT > )Lt~U*U6  ,@7?Zؒcefd`UE  >S'UYUpUUzUZW[`hVeUYU UiUVlT > )Lt~U*U6  ,@7?Zؒcefd`UE  >S'UYUpUUzUZW[`hVeUYU UiUfsPOg gNkOH~f~U*U"óӃcXUjr(UYUpUUzUZU[U|\XUqU UiUbsPOg gNkOH~_~U*U>" !-kļu~cXUI$  D(UYUpUUzUZU[U|\XUqU UiUbsPOg gNkOH~_~U*U>" !-kļu~cXUI$  D(UYUpUUzUZU[U|\XUqU UiU_$W~U*U)ȽūRUb̮̓j(UYUpUUzUwnU[U|\U`UqU UiUZ$V~U*U<) *nRUN1$J(UYUpUUzUwnU[U|\U`UqU UiUZ$V~U*U<) *nRUN1$J(UYUpUUzUwnU[U|\U`UqU UiUX$n~U+U|0ɼúzKUXgvwmZ(UYUpUUzUUU[U|\U`UqU UiUVr$h~U+U@0 AZekryúzKUSKCBHR(UYUpUUzUUU[U|\U`UqU UiUVr$h~U+U@0 AZekryúzKUSKCBHR(UYUpUUzUUU[U|\U`UqU UiUh W~U+Uu6ȶWV~UUYUpUUzUUU\U|]UaUh^U UiU_ W~U+UC . ,2:CM[ߩVWV~UUYUpUUzUUU\U|]UaUh^U UiU_ W~U+UC7 ,2:CM[ߩVWV~UUYUpUUzUUU\U|]UaUh^U UiUZ"ު`~U,Um:ڑuuvte~UYUpUUzUUUUWUYo]U`U UiUR-  )P~U,UG Q9: #,bʆpuvte~UYUpUUzUUUUWUYo]U`U UiUR-  )P~U,UG ; #,bʆpuvte~UYUpUUzUUUUWUYo]U`U UiUV~!҇~U-UgAŷа_wUYUpUUzUUUUWUYo]U`U UiUT>! 9~U-UK $D @ 0l_wUYUpUUzUUUUWUYo]U`U UiUT>! 9~U-UK A 0l_wUYUpUUzUUUUWUYo]U`U UiUm ߿c~U-U`G»ƺqUYUpUU`UUUWUYo]UYU UiUH M~U-UO! F F !DmxqUYUpUU`UUUWUYo]UYU UiUH M~U-UO! G !DmxqUYUpUU`UUUWUYo]UYU UiU^֛V~U(UXdeWUZL҂`iUYUpUiUUUWUgv\Xb]U UiUO+ .~U)USLLTUR$  غZL 8FOW_g҂`iUYUpUiUUUWUgv\Xb]U UiUO+ .~U)USLLTUR$  L 8FOW_g҂`iUYUpUiUUUWUgv\Xb]U UiUXq~UUVXZ^dderjUURòߚfbW\UYUpUiU\iUZUUUYaeVU UiUS: E~UUTSRRTQME<3*!'s_UU,  $ԊsR $.7?b֔cfbW\UYUpUiU\iUZUUUYaeVU UiUS: E~UUTSRRTQME<3*!'s_UU,  R $.7?b֔cfbW\UYUpUiU\iUZUUUYaeVU UiUVnأ^~UUX^cpz{~jUUC_´ǏdUUYUpUiUUjUUuUUUYU~ZU UiUTG *P~UUSPMQRJB:2*(;' bUU; '?9 ^ !/lñdUUYUpUiUUjUUuUUUYU~ZU UiUTG *P~UUSPMQRJB:2*(;' bUU; _ !/lñdUUYUpUiUUjUUuUUUYU~ZU UiU^ˁW~UUYajt~`UU'DdǼì[NUYUpUiUUjUUuUU]rqV~ZU UiUP)  94/("), Z[UU; -$@ne 3f[NUYUpUiUUjUUuUU]rqV~ZU UiUP)  94/("), Z[UU; f 3f[NUYUpUiUUjUUuUU]rqV~ZU UiUY۱i~UUXdq~߃VUU"|kǻÂzHUYUŽaUUiUUjUUuUUveUW~ZU UiUS8 "J~UUSME>71)"  ;TUU8 B tl  AZckryÂzHUYUŽaUUiUUjUUuUUveUW~ZU UiUS8 "J~UUSME>71)"  ;TUU8 l  AZckryÂzHUYUŽaUUiUUjUUuUUveUW~ZU UiUV\jmeX{UVWZfu}VUUAsǷႧZWV:UYUhhUUiUUjUUvUeUW\WU UiUPIGHNT|UTRKB:0'  ?U= L=G r *2:CL[YWV:UYUhhUUiUUjUUvUeUW\WU UiUPIGHNT|UTRKB:0'  ?U= r *2:CL[YWV:UYUhhUUiUUjUUvUeUW\WU Ui~U0UW[_cgkp{)xVUUvsaϽْuvd3UYUhUUiUUjUdUUeU\UWU Ui~U0UTROMKIF@6-% ) BUB u lڅ   (# = $-dʈquvd3UYUhUUiUUjUdUUeU\UWU Ui~U0UTROMKIF@6-% ) BUB  a $-dʈquvd3UYUhUUiUUjUdUUeU\UWU Ui~U)UX_gnv~/tVUUmB 7ķҮa,UYUhUUiUU[UUdUUYUqUeU Ui~U)USOKGC?:4-' 0 DUG >Ģ%  S  2  "('',2.# &+'!! 4 1ma,UYUhUUiUU[UUdUUYUqUeU Ui~U)USOKGC?:4-' 0 DUG     7 1ma,UYUhUUiUU[UUdUUYUqUeU U^n~U"UXb.}VUUcw %8ĹV%UYUhUUiUdUUdU`UqUU|U U^n~U"URM_p_K8*$ .  0TUL /p "$   _r df W .>KXh{{d?,!9 FoxV%UYUhUUiUdUUdU`UqUU|U U^n~U"URM_p_K8*$ .  0TUL      9 FoxV%UYUhUUiUdUUdU`UqUU|U~U&UXc¿4VUUZQ;̾ӂeUYUhUU|`UUdUUdU`UqUU|U~U&URM}iO4!)! 2 '2  MeUQ @L  ;  S\ I6 SG  /Kf~Ƶּ˼{Z/ ; 7FOX_gӂeUYUhUU|`UUdUUdU`UqUU|U~U&URM}iO4!)! 3  MeUQ      ; 7FOX_gӂeUYUhUU|`UUdUUdU`UqUU|U~UUVYbeedfq;VU8a۾sWB;;5-+3%%:>,&St|=±gcWUYUhUU`dUUdUUoVUUjV]_UVU~UUTTYYURMEY{iJ- : 9yv)  \nU$ d-*6 NִP 9ڟ#34[ʠ8  '5UvʯkP=772*(0#"6;*"NmtԶzT0' < %-6@gݏdgcWUYUhUU`dUUdUUoVUUjV]_UVU~UUTTYYURMEY{iJ- :  \nU$    #> %-6@gݏdgcWUYUhUU`dUUdUUoVUUjV]_UVU~UUXe|FVU`މA2cW®lI% ,PZ|HȐ}\ UYUhUU`dUUdUUa`UUo]U`UU`U~UUSXfcXMD;5Y[B)E EƑ+  jwVU: ZyNGտʑ/Bˁ=I*ԡ/Z`vR~Ӎ! -dǷfD"  )JUto? G ")oò}\ UYUhUU`dUUdUUa`UUo]U`UU`U~UUSXfcXMD;5Y[B)F  jwVU:   .H ")oò}\ UYUhUU`dUUdUUa`UUo]U`UU`U~U UX`LVU+_Dz$ YB1˳sU8! K{Mǻn UYUhUU`dUUdUUa`UUo]U`UU`U~U USNen]M¿.d 2olO4! Gs̗[/N 4hn UYUhUU`dUUdUUa`UUo]U`UU`U~U USNen]M~ wfE\; ZtK($AVn UYUhUU`dUUdUUa`UUo]UZU`U~UUSMWqeL6%06* P SΙ(  VUd9zj :v pظ`w֭˰AWʿ8 UG!AsԨmF&$=uaD,V &n UYUhUU`dUUdUUa`UUo]UZU`U~UUSMWqeL6%06* Q  VUd 1W &n UYUhUU`dUUdUUa`UUo]UZU`UvUVWZdvYvVU3 q2< Evޒ6 $>oZn UYUhUU`dUU~^Ua`UUo^Ub]Uj[UwUVVUTRLEemP4 W 5ѕo+  VU~ܚ0j/8 A|pw԰2 $:he8  D $n UYUhUU`dUU~^Ua`UUo^Ub]Uj[UwUVVUTRLEemP4 W  VUo/1[ $n UYUhUU`dUU~^Ua`UUo^Ub]Uj[U$UV`_XfEUW[hssrr{eYGVUkmm;AR)ŀE&;8n UYUhUU`dUUn`U_pVUUYb]UU\U$UV`_XfEUTRY^WPH?GkfF* d cSB1  VUؼd gf8=L&x@'6~ҫY  #,6@FFJI=41-)%! 7 $n UYUhUU`dUUn`U_pVUUYb]UU\U$UV`_XfEUTRY^WPH?GkfF* d  VUa 9 $n UYUhUU`dUUn`U_pVUUYb]UU\U$UX}z^>UX_nl#:يVU] , *!1G&=ÿ6n UYUhUU`dUUn`UU|\UUY]}WUWU$UX}z^>USORa[L@6.DS=(k .ӆ 5A  VU}W )'-zB&9֣c.  &5CQ_jmosxyz{w|}U( 5 $n UYUhUU`dUUn`UU|\UUY]}WUWU$UX}z^>USORa[L@6.DS=(l  VU{_ 6 $n UYUhUU`dUUn`UU|\UUY]}WUWU%U[Z9UXasS(ҊVUVG-)*x̹vcWMD<;6,"23*0CIBI[dy5n UYUhUU`dUUn`UU|\UUYU~ZUqZU%U[Z9USN\uaM:*$'82  q MM&O VUA(-)'q]3  1DYoyrj[K?9772).0'-?E=AQ\q\(4 $n UYUhUU`dUUn`UU|\UUYU~ZUqZU%U[Z9USN\uaM:*$'82  q  VU>] 5 $n UYUhUU`dUUn`UU|\UUYU~ZUqZUYUWc|ÿ[#߮eUF#Vݭw[K;/% *W3n UYUhUU`dUUn`UU|\UUcV~ZUqZUYUTMOnlP5! +" Y    tύ!e 0|cU@Wyϲd#  2WzYH?6,#  'QQ 2 $n UYUhUU`dUUn`UU|\UUcV~ZUqZUYUTMOnlP5! +" Z    0|cU<\  3 $n UYUhUU`dUUn`UU|\UUcV~ZUqZULUVYafeefp3 X XUET :ַ^6  91n UYUhUUV^Un`UU|\UWzaUnbULUTTYZVRMF=PiM0 .   Tf*  3   &R ܓ  A}VUEU 6ٞH #9YxxS0  5yM 0 $n UYUhUUV^Un`UU|\UWzaUnbULUTTYZVRMF=PiM0 /      A}VUCZ )1 $n UYUhUUV^Un`UU|\UWzaUnbUEUX]i88zXUMU MĜm<.6-#  Di LS  RE   +4s֮-  KWUM U I~3#6Rny\7+8Icld_ / .n UYUhUz^UgtWUqnVUUWUWUX UEUTQTcYOE:9X^D( 8        KWULY,0 .n UYUhUz^UgtWUqnVUUWUWUX U>UW`n<&XXUTT?ǰ}aB"  3Ld|0n UYUhUz^UU[UUYUUWUWUX U>USNM__M<0)0J8& 9  2@Vm~tk_SF7( -¹B %ϛ? BK 2X& *$SF TWUT T<ϧS2Fd|t\>  0H^q~pZF2! / 7n UYUhUz^UU[UUYUUWUWUX U>USNM__M<0)0J8& <        TWUT W(1 7n UYUhUz^UU[UUYUUWUWUX U7UXaz?}xqz~} p'XU0RAՕT*,Kk6n UYUhUz^UU[UUYUUrhUWUixV U7USNRzfO9%++ ; '6E`w~uw}{qjqvrqvygN6  $qh{&\Ƅ0 6˓@ $u++˕%a \XUS=ĞlB%)GdhXK?70'  1 $n UYUhUz^UU[UUYUUrhUWUixV U7USNRzfO9%++ ;     \XUW%7 $n UYUhUz^UU[UUYUUrhUWUixV U+UVVXYdzBµvdMB3$')""""*2:BQhC#xەk· oXUTRQ@ݠO&9b3n UYUhUz^UU[UUYUqU`vUUV U-UVUTSLGepT3 A '<`un]I>0!%'  '.5=J^vƿ`0 ]?!mZIeq!1~}2!g˺|5?҄ i֍ mXUT1Q<ἊG$5\`;$#)-,(-8/  1 $n UYUhUz^UU[UUYUqU`vUUV U-UVUTSLGepT3 A %  mXUT1V'3 $n UYUhUz^UU[UUYUqU`vUUV U(U\szNƧbVC-"  7XzP *Aa$Cpq .ԧXUSvOIœ]#^-n UYUhUz^UU[UUYUqUU|UUV U(UVQ@7:eI-N 'Pί}[P@*   4SrϤd4 LJ (:[c=|t">Cii~j +7 gXUSROEٹW!X̱oM:>KZjyǵҾj@+ , $n UYUhUz^UU[UUYUqUU|UUV U(UVQ@7:eI-O 2  gXUSRw. $n UYUhUz^UU[UUYUqUU|UUV U(UxU\6 5\Uxf58!:[ z˦XUSO=m#KӾolu~zeK<~& $n UYUhUz^UUbWUUU`UU`UUl U(Ux7߂ ᾊL $-vf (I! P6&H1yպZU6l "V#n UYUhUveVUUWUUU`UU`UU][ U)U96  4980$  >u~G$*o_%DL4$D-qYU2l "QҦW&# $n UYUhUveVUUWUUU`UU`UU][ U)U96  `rVU+~$ $n UYUhUveVUUWUUU`UU`UU][ U(Ux5umyܱ}J %     fWU8~#k!n UYUhUZUUWUUUWUWUU\ U)U94 *Iq~miovwsnryrd_isrjfnpdXMB8/" :eqD %    NVU5~ e٣\% $n UYUhUZUUWUUUWUWUU\ U)U95  ^wVU1~" $n UYUhUZUUWUUUWUWUU\ U(Ux3̭XF@/%*+!  *>Si}ز}F%.4zU= ~ ,u n UYUט[UZUUWUU]Ub]UU\UU\ U)U92 'JloM:5)!%'  '9L_kkfaZWTMB3$ 6^tA&.sU;~ )nΙX#  5n UYUט[UZUUWUU]Ub]UU\UU\ U)U94  \oU:~! 5n UYUט[UZUUWUU]Ub]UU\UU\ U(Ux1âxE  "*0@_اc%U1wUF x';A=9@Q^O/*8/   :}n UYUcUZUUWUeUb]UU\UUX U)U90 #?f{{f? %)3GYgosgQ<+ E}]#VuUDx%7<95;LXK,(4,   6uy-  0n UYUcUZUUWUeUb]UU\UUX U)U91 "[sUD~# 0n UYUcUZUUWUeUb]UU\UUX U(Ux0fM:.$ %3Jhq*T2UNt8NOZsȶuS5n UYUlcUZUUWUeUb_UU^UUcY U)U90 1ex\G6+" !,>O[ce]N>-#3aĭj(UUKt4IISjƴnN 2ҋ+  $n UYUlcUZUUWUeUb_UU^UUcY U)U90 )Z}UK~$ $n UYUlcUZUUWUeUb_UU^UUcY U(Ux0ѱ{bM>0! ">cщ1S.VUS4o1P|աe8. Bn UYUlcUZUU]UeU~ZUqZUcY U)U9/ >ovuxfSC7+  4PitrgXE>W.S~VUN#o.KpžnUHU`OBJel[Yuƕ_4+ >آ? $n UYUlcUZUU]UeU~ZUqZUcY U)U90 *X~VUN#v $n UYUlcUZUU]UeU~ZUqZUcY U(Ux1̻~iWE0+?Uq҂1 Q+ITUO(m P Щ]=(n UYUlcUZUuUeU~ZUqZU^|V U)U9/ '0:DQcs|~xm`P@- &5DQVX^tz. RHTUJnK὇\C3)! ')+G[`uW9%ѬU  $n UYUlcUZUuUeU~ZUqZU^|V U)U90 #WHTUJu    $n UYUlcUZUuUeU~ZUqZU^|V U(Ux4Ƴv]@& .Qy6 P@LUO)m H Ѱ]>~n UYUlcUZUuU[U~ZUqZUUX U)U90 "&+6@FHHKYmoW<$ %;Skw3 Q)KULn DϟpU5   #;Ib{X;vR 8n UYUlcUZUuU[U~ZUqZUUX U)U90 #W)KUKr     8n UYUlcUZUuU[U~ZUqZUUX U(Ux/Ʋ\&3+-;Qfwy8" OW  5n UYUlcUUuU`UWUsoUUVU)U9& ~iPTUO#~  5n UYUlcUUuU`UWUsoUUVU(Ux$ݸX7'  !2CUe_<NqQUQ.~ #':Mcn UYUlcUUy_UZUmpUUVUnmU)U9# $EuuP4$ .>P_Z8OnQUQ,~ !%6I]Ͽb0 5\šC 0n UYUlcUUy_UZUmpUUVUnmU)U9$ ~kPUQ*~  0n UYUlcUUy_UZUmpUUVUnmU(Ux#ǑU'   krQUT3~"+@on UYUlcUUdUWYsaYpxU)U9" CrO%   lpQUT3~ ( ~ 9lԼ? 9n UYUm֠ ZU)U9 ~" fSU> ~% 9n UYUm֠ ZU(UxОi9 (7LRS^lno|}vrpmgYG0u$>SUTE~! ,`nUhѸ mU)U9 Bb6 %4HMMXep~rieed[N>*u=SUTA~! )Zɜ; $nUhѸ mU)U9 ~#=SUTA~' $nUhѸ mU'Uxݴp6 ):Rh~ƽe9q2DTUTE~ &+""#nnUv1uU(U9 Ih2 &7Mat|]4r!CTUTE~ $(  !g(  $nUv1uU(U9  {!CTUTC~( $nUv1uU'UxΎH1G_sѱLnFHTUH~ 3=>:9LoľǩozkD5?+ LnUv1dU(U9 TC-BWi}|h^TG@AA;51234;HWgzzHo4GTUH~ 0::65Hh׸hre@2;( Gn  $nUv1dU(U9 v4GTUTD~( $nUv1dU'Uxy42KgLjN# l TISUIx".:Kh澛e4 AnUv0WU(U9 'fp0/E]wxhWH?8-%"+8UȴH! mFHSUIx ,7Fb{žͨ^1 ' (7HYg|ɿ~vq`U\sa0 hVMTULqJ߷bJ2%   2T|m#  AnUv/YU(U9 ~ RKTUKy  AnUv/YU'UxǺ~vbKE;(    i \NTUQ#o9,nUv/VU(U9 +{}Z8  /@Qfzvn\FA7&    iXNTUQ#o5~ҙV" * Brt> ,nUv/VU(U9 ~ULTUQ#u+  ,nUv/VU'Uxо}n`WG5-$ ~ dOT U1m 20nUv/nU(U9 ]ʴk@&&;Mayvh[SC2*" ~`OT U0m /{L .   9nUv/nU(U9 ~_NT U0u/  9nUv/nU'UxįvgSC2# ~ pR UTHl5EnUv/ZU(U9 B~S/(Ozn`N?/! ~ mR UTFl1zʠb9!E 8nUv/ZU(U9 ~mR UTFuE 8nUv/ZU'Uxַ}cTB4% ~EQ US>kLήDnUv/WU(U9 $GS># .Sr\N=0" ~AQ US= k F¤wǙW# C -nUv/WU(U9  ~ AQ US< xD -nUv/WU'UxϤm@& ~#=R US< k '%  1QiBnUv.pVU(U9  /^e;# ~:R US< k %"  .LdПV A AnUv.pVU(U9  ~#:R UR8 {A AnUv.pVU'Ux`1~1CS UT@v &}AnUv.YU(U9 OY-~)AS UT@v $vց% @ /nUv.YU(U9 ~%)AS US8 }A /nUv.YU'UxƉV.  ~ ;nUv-VU(U9 ~'9GQ U8 ~? ;nUv-VU'Ux֤Q )Ihqt}qkjg[I6% yBKR U@s Ho>nUv-rU(U9 '^uG 'Cahj{tiddaUE3# y FnUv-rU(U9 ~(9GR U=~> FnUv-rU'UxԞN3WŻ}eK6"v7JS UEl +8Pw?nUv-dU(U9 PgA/Mp~½u_G3 v3IS UEm'4Jo͵gC > ,nUv-dU(U9 ~/ES UD{> ,nUv-dU'UxשeAMsǖV% t>T UMi$9Mb{BnUv,ZU(U9 <^P:Db|k^[UF=<7.''),.04?KSRRT[hwϺQ" t>T ULi!5H[sʹpV; B GnUv,ZU(U9  ~tǶiC*! C 9d]T\_WUv*X U(U9A z -L U*E !#%&'&% E 9d]T\_WUv*X U'Ux@\! v4N U5 ? ,>gGлn&Uv*{V U(U9@ ;ΥWv3N U5 ?$3UĺoK3F %-&;ag&Uv*{V U(U9@ | -L U1@ "&''%$"  F %-&;ag&Uv*{V U'Ux@ؕGx5O U<; *LcG㽫m+Uv*_ U(U9? 2ƌCx4O U<; ">Qiɸ|cE#F "6H59Vvd+Uv*_ U(U9@ } /N U;< "&'&# F "6H59Vvd+Uv*_ U'Ux?e, u6Q UF7 2gG賒jV/Uv*Y U(U9> $n٫^) u6Q UF7 (ToƦ{bVD' F $B_FǴ}_@!p8R UP 4>yHxyydV4Uv*V U(U9> .ruY< p7R UP 43c˨sK6' F %JpcNZf\T4Uv*V U(U9? }6Q UP 4 !$&'&  G %JpcNZf\T4Uv*V U'Ux?έfA,# f #;Xw_<)  fVd6C %50*GjuTBUv)b U(U9A qBS UL)  &''%" C %50*GjuTBUv)b U'UyGzbI1]$GT UO$& 8qCѢXGUv([ U'UYE E 4MgƳs[D.]$GT UO$&.\q¥nW8B /HF1C]wnSGUv([ U'UYE E l$GT UJ&!%''%! B /HF1C]wnSGUv([ U'U|Gּ{Z?' [+KT UO'".zBĄxYLUv(V U'UsƢb; D &8QkɱtU;% [+KT UO'"&dʣuTA. A 3UxlEUfeTLUv(V U'UsƢb; G i*JT UK$ &''&  B 3UxlEUfeTLUv(V U'U[mxEзw[D2&T 4LT UR' "q?pjklcQUv(r U'U[mv־oD  B %7RpoV@/#T 3LT UR&]ɷ~E( < 3\NSZb_QUv(r U'U[mv־oD  C d 1IT UP "%&&# = 3\NSZb_QUv(r U.UcDoS8% P;LT U$7x?αdZUv'` U.UcӾcC3' A -C^|ƴhN4" P:LT U#-aͿh* = #'3[YZUv'` U.UcӾcC3' B _ 6HT U&'$! > #'3[YZUv'` U3UcD¤fK0 K;LU&%T|=ݺh_Uv'W U3UceO8$ A -Caƶ|`F- L;LU%De˵}U# ; 4>,2QoyZT^Uv'W U3UceO8$ A [ 4IT U  %&# < 4>,2QoyZT^Uv'W U8UaBʶpX>!I 0MU-[;߱hVcUv'~V U8UaʴeE(@ /E\qξ~iS; I 0MU,Jsʰ[A 9 >Q=7KblYTcUv'~V U8UaʴeE(B W(KT U+$&" : >Q=7KblYTcUv'~V U (?XuͺwP1F)OU8=ʧj@+ 7 Bk~TKY`XThUv'eUWqĪ{cH+; :SUI 3\âtO / 'A=,=VncR{Uv&gUOUV}̳~dJ1 7 H :SUB  !$  0 'A=,=VncR{Uv&gUTUk8˜j; 8@TUI3.踅sZV~UUv&ZUTUkʹ{X66 %7Njѷc8 8@TUH*lǶuJ,- *Lm[APa^R~UUv&ZUTUkʹ{X68 E@TU@ &# - *Lm[APa^R~UUv&ZUYUams6еj@4ETUH '*oj`V~UUv&XUYUamoӴg> 2 )=\zūc;4ETUHgD  ' (P{qHQX_[~UUv&XUYUamoӴg> 2 @CSUA#%% ( (P{qHQX_[~UUv&XUbU`ى3ӣe50!HTUK #9x(̩_V~UUv%fUbU`Ĭ]>0%2 #0EfŘ_20!HTUK/bŰM'  %,Pw{OT~UUv%fUbU`Ĭ]>0%2 <BTUG  !&%" '  %,Pw{OT~UUv%fUfUZ2в_/,+FTURZ&߲`W~UUv%\UfUZx_J6 0 .JjçZ,,+FTURLήc, $ .:"/HfrOT~UUv%\UfUZx_J6 0 8&@SUN%'"% .:"/HfrOT~UUv%\UkU\1ೃ[4:?~UUv]U~UfUg}VUB4>C~UUv]U~UfUg}VUw4ԁ~v~UUv]U~U}U>9*7~U UvXU~U}UB92<~U UvXU~U}Uw9ԁ~U UvXU~U}U>>1~UUvxWU~U}UB>%8~UUvxWU~U}Uw>ԁ~UUvxWU~UfUV]^XU>C QR|Uv`U~UfUV]]XUBC)QS|Uv`U~UfUV]]XUwCԁÁ[Y|Uv`U~UbU^yzyݎWU>LAKwUvZU~UbU]qi]c͇VUBL$EMwUvZU~UbU]qi]jVUwLԁsdwUvZU~U^Ukr wVU>Q2FrUv}WU~U^UcyiRQiK)cuVUBQ#8IrUv}WU~U^UcyiSnͻzVUwQԁkrUv}WU~UYUlD_`];vVU>V"DmUvdU~UYUdz\:9O>(VlVUBV+GmUvdU~UYUdz\LĴԃqVUwVԁnmUvdU~UTUX˻0354+ tVU>[ 9iUv\U~UTUSei@&4,! IcUB[>iUv\U~UTUSeiJƺ ԂhUw[ԁiUv\U~UKUV^ijYX! oqUN_2IR_UvXU~UKUTV[VMCReB7pUO_8KS_UvXU~UKUTV[V\^n_ԃpU`_ԁρgY_UvXU~UFUVeNdJ_rUMj,9QUUV_is~eU~UFUTWf[K;C[ApUOj3>RUUV_is~eU~UFUTWf[KoԃpU`jԁ~[UUV_is~eU~UAUVfNBotqOqUMo$*SKU]l{^U~UAUTVtfL54K;"pUOo,1SKU]l{^U~UAUTVtfL{ԃqU`oԁXKU]l{^U~U=U]|[&DIG!pUMtAUYg"XU~U=UPQjS1%8/"pUOt$%'AUYg"XU~U=UPQjS!ԃqU`tԁAUYg"XU~U4UV\]]Zrg 'pUMy MPQ8U'U~U5UXVTOLq[.'nUOyNQ8U'U~U5UXVTUV{e'ԂpU`xԁāa\8U'U~U/UXqyx_WK/oUM~Ad3Ub*nU~U/USa_SG?iX20iUO~Dd3Ub*nU~U/USa_S^l`0ԁkU`~ԁsf3Ub*nU~U*UYk@wD4nUM~W15o/U)`U~U*USjlWB4VO25~eUO~]8;o/U)`U~U*USjlWd4ԂgU`~ԁo/U)`U~U%UXd~4K`]69nUM~ ;"0t*U\(YU~U%USMg`A,?A-9l`UO~ D+7t*U\(YU~U%USMg`i9ԂbU`~ ԂӺt*U\(YU~U UWb̲\,3!>mU~'U(|WU~U UTMnoF&%">Z\U"~*$'U(|WU~U UTMnoX>Ԃ^U~Ԇĸ'U(|WU~UUV`kkbWCr`U~pIN[U`&eVU~UUTZ^WOFeqH$D`U~"rKP[U`&eVU~UUTZ^WV^etCԃd`U~ԁЂɏhf[U`&eVU~UUV\rwMksL`U~T9I_UW%[U~UUTQZ]M>SfF%L`U~%X>L_UW%[U~UUTQZ]YrLԃd`U~Ԃ˙x_UW%[U~U UV\|P6Us\QW`U~$9*IaUb%XU~UUQ]iO7,9>%Q`U~$%A1MaUb%XU~UUQ]i[|Qԃ`U~$ԂʥaUb%XU~U U[A2G?U`U~)!;iUV$iVU~U UQ`wY8%)0!W`U~) ,$$BiUV$iVU~U UQ`wYPUԃ`U~)Ԇ˴iUV$iVU~UW\^]X{̰?[_U~- ;bPTVU]#]U~UVYWTO^e8[_U~-CcQUVU]#]U~UVYWUWiqW[Ԃ_U~-ԂĂn\ZVU]#]UyUXcuwX`:e_U~76MATWUv"YUyUTV]VHOsc9e]U~7?PDVWUv"YUyUTV]Wd~seԂ]U~7ԂshWUv"YUtUXiSS4j_U~</71Z"lVUtUSWf]F69L9j[U~<9=7\"lVUtUSWf]RqjԂ[U~<Ԃu"lVUoUWj^4T^Mn_U~A$9^!_UoUTWqiJ/,;3n|YU~A/Bg!_UoUTWqiLtnԂYU~AԄ!_UkUhn,30s[U~Dn!ZUkUX|{S,(%sD[U~Dw!ZUkUX|{Sxsԃf[U~Dԁ!ZUbUZfldUlwx]UL~DjzVUbUTZYQHF`T+x6]UM~DszVUbUTZYW_d~rxԃX]Uc~DԂzVU]U[vlNz~]U~E\kU]UT`cRB:RP,~B]U"~EekU]UT`cRY|~ԃc]U~EԃkUXUZ~7ZtqH~i]U#%!C`UXUSfrX?0AE-~$]U"$'"L`UXUSfrX[~ԃ]U' !+$ԃ`USUX¾,5IG2~ ]U"  "#$$#"!  !%$#  $%# *ŽoWUSUSkb?%.5&~  ]U""#&)-/0110/-+&$$.10-'%+10' 2ŽoWUSUSkb_~ ԃ]U#Ԉمԃڄ&ԃڃ!ԃŽoWUJUVZ^^\_̨6~]U!1@LV`gkmljgcZOC6' EconkbM# $4[ojN/ %mǾvmihfecba`^]\ZYXV UKUVXUQJ^mB ~\U"!+=KV`iosutspkcYMB3$)OlwskW0$?dwrX;# -mǾvmihfecba`^]\ZYXV UKUVXUTUjyi~ԃ\U"ԉԄ%ԃ ԡmǾvmihfecba`^]\ZYXV UEUWb{ypRy~]U +GkǷtX99ކĚG$%hޅԝ_, %@UEUTXeXL@PiC!~ZU"%7Qsʻ|aD+EǠR$$1q֢h8 -@UEUTXeXThso~ԃӮZU ԙԄ%ԃ ԁ@U@UVgLQn~\U9Vr°e?BR$*wm2 %@U@UTZt`K9>\?#~YU"+D_yƵmJ)L['$6u> -@U@UTZt`Vx~ԃћYUԛԄ%ԃ ԁ@U;UV]zO2]]O~$\U#Jtȭs5BR$*wm2 %@U;UTPTnO3/G5"~$}XU" /U|˱{@L['$6u> -@U;UTPTn[~$ԃωXUԍԄ%ԃ ԁ@U6UV[zŌ/2,~)\ U10UٔEBR$*wm2 %@U7UQU~Y2&~)jW U7$<^ۚPL['$6u> -@U7UQU~^d»~)ԃwW UԈԄ%ԃ ԁ@U.UYiljZgîB~-Z U':hLBR$*w d. %@U/U_[RJK|Z3~.WZ U/'EpVL['$6 m: -@U/U_[T[jx^~-ԄcZ UԊԄ%ԃ ԁ@U)U\}aK@~7ʷZ U' 7fN BR$*w Q% %@U)UVjhTD?gW3~7WZ U/BoXL['$6 …[2 -@U)UVjhWd}~7ԄdZ UԇԄ%ԃ ԁ@U'Ufs3btl8~< Z U' bٽ~M BR$*w޷ upS2 %@U'UYT2PL0~<TZ U/+kWL['$6ߺ }x\>$ -@U'U[}~<Ԅ͝Z UԡԄ%ԃ!ԁ@U'Uu ) DZ U'Gٻ}dTKFFJSav֚KBR$*wљb ?<,  %@U'UXB "* GZ U/)Q۾l^UPQT\j~؟UL['$6ӟj JG8( -@U'U["%- Ԅ״Z UԢԄ%ԃރ!ԁ@U'Ut%.5;?ACCA?<71) 9 DCCA>;6/&'4?BD?0 =Z U'6yԩzU;+##*3ATn@BR$*wȆC   %!UV_``XU(U;'1:AFJLNNLJGB=5+ *E ONNLIFA;2(''@JMOJ;)CY U/B֭_E70+)*,06?K^vKL['$6ʍM &%!-!UV_``XU'UX ԅނކ!Ԃޅ*ԃ߄ԃبY UԔ؋Ԅ%ԃׁ"ԁ!UV_``XU'Ut1NmuX8ToQ1 $MQ$$o ǬlI*"p{:;Z U'/n߮c4  !/%BR$*wy/2%UРaU(U;*@Zu͸~aI0!v ʱtS5"+xE5X U/!:vl@( .:1 L['$6Ā:2-UРaU'UXԌԃ $ԆԃʉX UԆ ԆԄ%ԃ2ԁUРaU'Ut QϹd. oƦh+"6ӛN:Z U' !GĆ5 BR$*wy/2%UlZU(U;-[ҽm9!vɫp7 ""AաY!.rW U/.QǍA L['$6Ā:2-UlZU'UXԜԃ$Ԇԃ{W UԆԂԄ%ԃ2ԁUlZU'Ut3Z͠h< oۣa.  $R d:Y U'3eӡaBR$*wy/2%UƁx`Ukx܅׍WU(U;#>cϥpF(!vݨi:!0\ m*(cV U/>nզi,L['$6Ā:2-UƁx`Ukx܅׍WU'UXԈԃ"ԅ ԃlV UԆ+Ԅ%ԃ2ԁUƁx`Ukx܅׍WU'Ut=wݾK oޱY  8w }, 9Y U'C?BR$*wz0 #%U]WUcVU(U;&IU*!vߵb+!C ք8!S U/#N‡J*L['$6Ł< #-U]WUcVU'UXԉԃ!ԅ Ԃ\ UԆ+Ԅ%ԃ2ԁU]WUcVU'Ut>uąLo}:K E8Y UY,Pe& +BR$*wDžA  !%U]Z\ņ瘏Z U`UcmUUVU(U; I}NjV*!vلE$ U P(CT UR,'Zn3+L['$6ʌL $""-U]Z\ņ瘏Z U`UcmUUVU'UXԘԃ!ԅ ԃLT URԆ+Ԅ%ԃׁ#ԁU]Z\ņ瘏Z U`UcmUUVU'Ut*lٿ:oݵ](^ e/^V U_3ZR+BR$*wդp POI<%!%U\U^UYUUc|XVU(U;6t©ÍF!v߹f4%g m;3S UP(*c["+L['$6רx ZYSG2!-U\U^UYUUc|XVU'UXԇԃ ԅ ԃsV UPԆ,Ԅ%ԃ "ԁU\U^UYUUc|XVU'Ut$QeTKKRbya+o͑UDDFLZrz7  )s D TW UC!cD +BR$*w U$!%U[ UŶ]UYUcYtVU(U;0[ĥn]UV\kj8!vϘ^NNQWdzﺁB5{ ČOZ~W UA-kO+L['$6 ^1!-U[ UŶ]UYUcYtVU'UXԇԃ߇Ԇ ԃ̈́W UsԎ,Ԅ%ԃ !ԁU[ UŶ]UYUcYtVU'UtFݲzK3%#0CgԑU#ow, 0[ʑB Fا[ gW U6#h؊<,BR$*w q0!%UW` U\`rt덃_Uce``VU(U;P޶U>2*'')0;Np֖^/!v8#$%'-!-UXĈ ՆXcՃVU'UXԆԆԃԅԄԃ̃W UԎ,Ԅ%ԃ !ԁUXĈ ՆXcՃVU'Ut6̃9.iNoj=ۥL AԻ؉.dW U6%n΁8,BR$*wu2!%UiUumcrVUVU(U; BϊD":rX!vr%!HݪVK־ڏ:MrV U<1vЈC,L['$6}>!-UiUumcrVUVU'UXԅ ԆԃԄԅԃxV UԎ,Ԅ%ԃ!ԁUiUumcrVUVU'Ut$Sک\ @f$ oj .ۥL TݳLcW U6%ń7,BR$*w ߹q0!%U^UU\UdvkUVU(U;0]ۮe% Ko0!vr%:ݪV]߷V*BhV U<1vψB,L['$6 x<!-U^UU\UdvkUVU'UXԅ ԅԃԄԅԃnV Uԍ-Ԅ%ԃ !ԁU^UU\UdvkUVU'Ut8u|> *r>oj+נI h俋hr1aW U6%mЂ8,BR$*w ۇǥe+!%UUWtx܂X UdYjYVU(U;D|I 6z͆I"!vr%7٥Sp‘qz=7^ U<1v҉C,L['$6 ܆ʩm7!-UUWtx܂X UdYjYVU'UXԅ ԄԃԃԆԂc Uԍ-Ԅ%ԃ !ԁUUWtx܂X UdYjYVU'Ut KU& R֗Xoj7ɐB ,љbDϝG `W U7#j׈;,BR$*w¡ jA!% U\YUVYplVgYUXȤVU(U;U_2 (\؝a+!vr%B̖L8ӟkOѢR*R U;0rُF,L['$6Ŧ rL(!- U\YUVYplVgYUXȤVU'UXԅ ԄԃԄԆԂW UԎ,Ԅ%ԃ !ԁ U\YUVYplVgYUXȤVU'Ut X9 ;uީk&oj !O{7 OwA+m[Ld UQ(!dޑC +BR$*wբo ONMH;%!% U]Ŗ픏zܒVU(U;bE!  F}s2!vr%.YB+Y~L7vdfb UP*.lN+L['$6קw YXWRF1!- U]Ŗ픏zܒVU'UXԅԄԃԅԅԃyb U\Ԏ,Ԅ%ԃ "ԁ U]Ŗ픏zܒVU'Utc|)  *a{,oj H{\'.rX( | UF\P+BR$*wˍM %$"!% U_&g{VU(U;l5 6i廂8!vr%+Re39{a4(dx+{ UH+eY +L['$6͓W 1.)!- U_&g{VU'UXԅԅԃԆԆԃ~ UlԎ,Ԅ%ԃ ڄ"ԁ U_&g{VU'UtkqQÇ1or$ &B||9>;I7{ UFRa" +BR$*w7 "%@U(U;ty,)[Ǝ=!vz0$2M؃D$IF!SB$y UH'\i/+L['$6džB "-@U'UXԅԅԃևԅԂ| UlԆ+Ԅ%ԃ$ԁ@U'UtrjFˑ5oҜfVWY_mاV Qن& 5yY( z UFGz9*BR$*wy/2% UW_!aXU(U;zr' QΗ@!vԡn``bhvڬ_*[ۍ3Ab4s UH$QD+L['$6Ā;2- UW_!aXU'UXԅԄԃԅԂv UlԆ+Ԅ%ԃ2ԁ UW_!aXU'Utve @і7oۢ`-  ho"V>z UF7lЛZBR$*wy/2% Ukԃԋ~U(U;~n&JӜB!vܧi9,pw'/_Htl UHBsҡd(L['$6Ā:2- Ukԃԋ~U'UXԅԄԃԆԂo UlԆ+Ԅ%ԃ2ԁ Ukԃԋ~U'Utxd =ә8oƟg/9֢Y9դQy UF %N往3  BR$*wy/2% UkfUݯoUUˡ^U޵qVUUƖZU`U|U(U;m%H՞C!vɤo;!$Eاc!!Dש[!df UH1X‡> L['$6Ā:2- UkfUݯoUUˡ^U޵qVUUƖZU`U|U'UXԄԄԃԅԂi UlԆԂԄ%ԃ2ԁ UkfUݯoUUˡ^U޵qVUUƖZU`U|U'Utxd =ә8oS,']ĂC!}ex UF5tئ\0  +!BR$*wy/2% UkffU[UxjUUZĪZ|U(U;m%H՞C!vĐ\83fljM.n)T` UH$A|ګe<% +7.L['$6Ā:2- UkffU[UxjUUZĪZ|U'UXԄԄԃԆԂb Ulԇ ԆԄ%ԃ2ԁ UkffU[UxjUUZĪZ|U'UtugAЖ7oŋQ$ 7d- i{/k^U "Zʒ`8  *IaL&BT*w{1 % UkfxaldZYdUjaUp]s|U(U;}o&LқB!vȒ[0Bl9!qۂ;&^U.d̙iC(%6SjV3L]*6ł=!- UkfxaldZYdUjaUp]s|U'UXԅԄԃԆԅԃy^UԇՇԄ%ԃ2ԁ UkfxaldZYdUjaUp]s|U'UtplIɎ4o濋E JCSNk`U;РmF,%1D^~?B^*  *wƂ=   % UkYxaUjXVXdUUaԴŁVqVU(U;xt'"S̕?!v’OTN#\X,`UFҥtP8+%#""#%*2|n2 x`U PӰoVG>99>FSh{җJBuG 320%*wΓX 31) % UkЖ˗U(U;q|.-_Ê;!v}>#*hڒ<Iv=`U,Zմv_QIDEIQ]pԝTL|R >=;1&6Йa >=5+  - UkЖ˗U'UXԅԅԃԆԅԃi`UԇԄ܃ԃ܃!ԁ UkЖ˗U'Ut a-  0gw+o٭vzޫm0 1vȁ19lȏE>`U &lбuppuM BИw gfbK3*wۯ gdT>& % U_!iU(U;i9 ;p~7!v۲}u<=~ˈ=!$DtʕP`U2tӵ}xx}WLӞ~ ojU?)6ܴ ol]I2 - U_!iU'UXԅԄԃԆօԃ`UԡԄ ԃ ԁ U_!iU'Ut UC C~ۤe$oʌM<@L`ԡPLԤq^]auޮY`U@s˿N Bȷ W/ *wվ i@ %@U(U;^M& #Nݨn0!v͒WGKVi֦Z&(W֩ygfj|b"_UK{»XL˺ a;6 rK -@U'UXԅ ԄԃԅԂ_UԇԄ ԃ ԁ@U'Ut Fb.  ]ҐOos&5_u2+oхn_U AoLB ئq=*w ݹS %UYaasaa[$U(U;Pk9 ,fԖZ)!v{3"+Ag|= 7wԅv+]U,LwVL ګyH6 ߽]% -UYaasaa[$U'UXԅ ԄԃԅԂ]U ԎԄ ԃ ԁUYaasaa[$U'Ut2jƍJ 2w5oj.}[' ;܇7_U :dߘHBE*wϙ] %UXzsX U(U;=rɓT  >A!vr%:e3FލC![U(ElRLO!6ҟf( -UXzsX U'UXԅ ԅԃԆԅԂ[U ԉ Ԅԃ ԁUXzsX U'UtJj#  N_ojTˆ? LU%_U  'S<BE*wϙ] %UqVU(U;,Tr0'Yg+!vr%%]ŏJV_1zZU "3]ÈGLO!6ҟf( -UqVU'UXԅ ԆԃԅԅԂZU!ԌԄԃ ԁUqVU'Ut0|ՖP$ CՙHoj 1eY "au8 _U! &HiϿyN#BE*wϙ] % Ur^UU׸_U(U;;לZ0'MמR!vr%!vr%#H}8#E қUQVU#'7KerX@+D߆ԧwG1q߅ٸ[$ - Ug ݂[U'UXԅՇԃԆԅԂVU$ԋԅԄ ԁ Ug ݂[U'Ut :vŕjN:/**.8IaˁFoj#pQ"&Zü a\U# 's$XU~E+/P U\UixW UXU'UXԌԃ ԅԅԆԂXU~EԄP U\UixW UXU'Ut%>YvŴ`E. dӪ` %WТT.wh5 !ip [U~>=65JYV UjzX Uq}VUZXU(U;!2Ib~ȸjO9& mծi# 1`ҧ]:~q@.rx,pWU~>5:;FS UjzX Uq}VUZXU'UXԌԃ ԅԅԆԂ}WU~>ԃπjS UjzX Uq}VUZXU'Ut&83,~9eXUUR'^$IQT~UU'UvдRIV~8ԈtXUUR^Ԃ½KSV~UU+UgÏαdYQ6;< ~1XUUMW "SZ~U+U+UgÎvogaXE~3`XUUGW%'(DR~U+U+UgÏvpŝ~1ԈŪXUUfWԂťcR~U+U1UZسbZb7~,UXUU/R,..+/~RXUU/6ng[V~ULULU`Ҏξc[TMF9!~CzVUU56 "@KQT~ULULU`ҏξc[uɲ~ԆVUU6ԂKKQT~ULUTUzӪxp]CKK*~ QXUU/.4,'&M[~UTUTUz|uiI~ :nVUU5/&+.CR~UTUTUzֶ~ ԆtVUU.ԃӓiR~UTUZU^álln2~OXUU/((@756aZ~U[UZU^g1~1aU5("5:;NR~U[UZU^Ѱzfi~ԂgU(ԃ~NR~U[UaU`utɟtz@ɁVU/!\UHEQX~UbUaU`url~¨c(y~VU5!3>FHMS~UbUaU`url~͈MDcyԆ~VU!ԃedkm^S~UbUiUVήK,# l;ӊVX584%mVS2.IQ~UoUiUV˥lRKnǸlԆVSԂJRV~UkUuUjŽѮeYO;<<eV\= #f[~UvUuUjŽ}vohaWA"gVQ- %(KR~UvUuUj}voeԆΊVQ ԃKR~UvU|Ux׫cQ\`-`V`E6/.J[~U}U|UxzD!`VO)045CR~U}U|UxԞ|vw`ԅVOԂ͋lR~U}U~UUa}϶qo~t(XV\bK?=@Y~U~UU~UUa}xÿ?&Yy~VQ?9@BCS~U~UU~UUa}xu]TdXԇځVQWpwxuS~U~UU~U U_eϡy%  K}VUWW~U~U U~U U_ecǩ_<3)#!MjuVUTT~U~U U~U U_ecٻrOFwKԆxVUTT~U~U U~UUYяɩXC-',2D{V~U~UU~UUYюλqd[SMF'E\l~U~UU~UUYяλqd\~ַDԂp~U~UU~U Usاvp[FMH=zV~U~UU~U Us}uhE">Md~U~UU~U UsԱ=Ԃg~U~UU~U'Uܸf`mz 7xV~U~UU~U'U<#7@\~U~UU~U'U΅le^7Ԃ_~U~UU~U.Ubruuttyͥws/vV~U~UU~U.Ubruutrq:'12T~U~UU~U.Ubruutrq^LBe/ԂW~U~UU~U6UVҬ;-"!"dZ~U~UU~U6UVUʥeQH>84$#!^Y~U~UU~U6UVU˥fRI}ƹ"ԃjY~U~UU~UBUbҥcX55ob2b&$h<pMY,~W0 @P4 pr@VNmQ~}}|o{{a{zzzztzSz2zyyyly3xxxrwvus]qonlkjj-iiki2hhhhNhgggjg1ffff3edcea`;^],\[ZZZZXZYYYgY+XXXXSXWWWoW0VVVV=UUUeTTT~TYT4TSSSS{SVS1S RRRRxRSR!QQQRPPPROOOeO$NNN[NMMMLMLLjLKK`KJJzJ?JIIIqILI'IHHHHnHIHGGGsGFG%GFFFFF_F>FEEEEOEDDDDDaD<DCCCC\C$BBB[BAAD@@@\@???L?>>>?===i=<SRRRRR`R3RQQnQPPrPOO|O;NNNtN/MMMeMLLL;KKK(JJJTJIIIIYI4IHHHH{HVH'GGGGUG0GFFFFFjFIF(EEEEbE-EDDDDnDID$CCCCoC8BBBwB#AAeA@@u@/???d? >>>V>===1<<<.;;;U;":::::d:?:99999a9<9888~8!77y7;6666F6 555\5#4444L4333W32222n2M2,2 888|8[8:877777t7S727666t6>555R444)333E222A111*00G//P..C--q-,,W+++;***Z)))@((z(''w'2&&&T&%%C$$T##"u!!( }J+d0MXuCO|HX7qP/g9y6   Fg*9=i_݉کף=ϺͦYGȁ ǴX{ Œ ĬP~Bd ~I9,wJqJ#v'0tV]ZQALA|5BQ~t}||@{{E{zzzzizHz'zyyyYy xxx!w?utorpoml?kGjiiiXihhhth;hgggWgffffee*d$ba/_^\[ZZZZ~ZGZYYYSYXXXwX@XWWWZWVVViV(UUUETTTsTNT)TSSSSpSKS&SRRRRmRERQQQ9PPP:OOORONNNGNMM~M7LLLWLKKHJJJiJ/IIIIfIAIHHHHHcH:HGGGdG;GFFFFFuFTF3FEEEuE@EDDDD{DVD1D CCCCLCBBBCAAA1@@@G@??|?8>>>m>,===Q<<=A0$( #PKqa^B@/!#F\XQRTF !#  !$     $!  #!  "#" #!!'*&+4/&"#"!"# !"$$# !"&,0:<:<;973120% !&&#+*+&%.-($%$ >vDM3+,&&+5Iy8  l9#%(((')[zoL.&'('($JMjyS7!!   ))+-(..+/%&!"+GBNQI:/2 QnqXE/ Fjyl] !#  !$     $!  #! "#"'.&!!! "! $-622/75+('0-!#$'$$,&"#" =t ;x@#!-Ai  /{k8$&'!&Yta=! #CLgqM7!!   ))+-(..+/%&!"+GBNQI:/2 QnqXE/ Fjyl]           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ZYy$Y~~~ZYy$Y~~~]'~~~ZYYb$Y~~~ZYYb$Y~~~]'~~~YY]p$Y~~~YY]p$Y~~~Z'~~~Y^%Y~~~Y^%Y~~~Y*~~~Y"YqY~~~Y"YqY~~~Y"~~~["Yr~~~["Yr~~~["~~~[#Y\~~~[#Y\~~~[#~~~Z$Yx~~~Z$Yx~~~Z&~~~Y%Yu~~~Y%Yu~~~Y%~~~Y%Ys~~~Y%Ys~~~Y+~~~X&Yo~~~X&Yo~~~X&~~~X&Yg~~~X&Yg~~~X&~~~W'Yd~~~W'Yd~~~W'~~~W'YZr~~~W'YZr~~~W'~~~V(Y_~~~V(Y_~~~V(~~~V&Y]~~~V&Y]~~~V&~~~Xo$Y\~~~Xo$Y\~~~X$~~~Ytl YZ~~~Ytl YZ~~~Z ~~~ZrY ~~~ZrY ~~~Z ~~~[vZY ~~~[vZY ~~~[ ~~~\ل\Y ~~~\ل\Y ~~~\ ~~~^]Y ~~~^]Y ~~~w ~~~T^Ywx}~~~T^Ywx}~~~T~~~TY_Ymnsqn~~~TY_Ymnsqn~~~W~~~TY|Ydh~~~TY|Ydh~~~\~~~S Y Y~~~S Y Y~~~`#~~~S0Y~~~S0Y~~~~~~~S0Y~~~S0Y~~~~~~~R1Y~~~R1Y~~~~~~~R1Y~~~R1Y~~~~~~~R1Y~~~R1Y~~~~~~~R1Y~~~R1Y~~~~~~~Q2Y~~~Q2Y~~~~~~~Q2Y~~~Q2Y~~~~~~~Q2Y~~~Q2Y~~~~~~~Q2Y~~~Q2Y~~~~~~~P3Y~~~P3Y~~~~~~~P3Y~~~P3Y~~~~~~~P3Y~~~P3Y~~~~~~~O4Y~~~O4Y~~~~~~~O4Y~~~O4Y~~~~~~~O$YyY~~~O$YyY~~~s~~~O#YbY~~~O#YbY~~~s~~~NYqY]pY~~~NYqY]pY~~~_~~~NYr Y^Y~~~NYr Y^Y~~~_ ~~~NY\ Y]Y~~~NY\ Y]Y~~~_ ~~~NYxY[fY~~~NYxY[fY~~~b~~~MYuYZyY~~~MYuYZyY~~~` ~~~MYsY_|Y~~~MYsY_|Y~~~e~~~MYo\nY~~~MYo\nY~~~`~~~LYg Y~~~LYg Y~~~` ~~~LYd Y~~~LYd Y~~~` ~~~LYZr Y~~~LYZr Y~~~` ~~~LY_ Y~~~LY_ Y~~~` ~~~KY] Y~~~KY] Y~~~^ ~~~KY\ Y~~~KY\ Y~~~] ~~~KYZY~~~KYZY~~~\~~~KYoY~~~KYoY~~~Z~~~JYtlY~~~JYtlY~~~X~~~J YrY~~~J YrY~~~W~~~J YvZY~~~J YvZY~~~W~~~IYwx}ل\Y~~~IYwx}ل\Y~~~W~~~IYmnsqn] Y~~~IYmnsqn] Y~~~\#~~~IYdh^ Y~~~IYdh^ Y~~~a~~~IYoY_ Y~~~IYoY_ Y~~~h~~~HYjY| Y~~~HYjY| Y~~~h ~~~HYu Y Y~~~HYu Y Y~~~c ~~~HYnY~~~HYnY~~~c~~~HY_{Y~~~HY_{Y~~~c~~~GYsY~~~GYsY~~~d~~~GYY~~~GYY~~~d~~~GYӉY~~~GYӉY~~~~~~~GYyY~~~GYyY~~~d ~~~F=Y~~~F=Y~~~~~~~F=Y~~~F=Y~~~~~~~F=Y~~~F=Y~~~~~~~E>Y~~~E>Y~~~~~~~E>Y~~~E>Y~~~~~~~E>Y~~~E>Y~~~~~~~E>Y~~~E>Y~~~~~~~D?Y~~~D?Y~~~~~~~D:YqYY~~~D:YqYY~~~~~~~D:YrY~~~D:YrY~~~~~~~D:Y\~~~D:Y\~~~~~~~CY~~~E>Y~~~~~~~E>Y~~~E>Y~~~~~~~E>Y~~~E>Y~~~~~~~E>Y~~~E>Y~~~~~~~F=Y~~~F=Y~~~~~~~F=Y~~~F=Y~~~~~~~F=Y~~~F=Y~~~~~~~GYyY~~~GYyY~~~d ~~~GYӉY~~~GYӉY~~~~~~~GYY~~~GYY~~~d~~~GYsY~~~GYsY~~~d~~~HY_{Y~~~HY_{Y~~~c~~~HYnY~~~HYnY~~~c~~~HYu Y Y~~~HYu Y Y~~~c ~~~HYjY| Y~~~HYjY| Y~~~h ~~~IYoY_ Y~~~IYoY_ Y~~~h~~~IYdh^ Y~~~IYdh^ Y~~~a~~~IYmnsqn] Y~~~IYmnsqn] Y~~~\#~~~IYwx}ل\Y~~~IYwx}ل\Y~~~W~~~J YvZY~~~J YvZY~~~W~~~J YrY~~~J YrY~~~W~~~JYtlY~~~JYtlY~~~X~~~KYoY~~~KYoY~~~Z~~~KYZY~~~KYZY~~~\~~~KY\ Y~~~KY\ Y~~~] ~~~KY] Y~~~KY] Y~~~^ ~~~LY_ Y~~~LY_ Y~~~` ~~~LYZr Y~~~LYZr Y~~~` ~~~LYd Y~~~LYd Y~~~` ~~~LYg Y~~~LYg Y~~~` ~~~MYo\nY~~~MYo\nY~~~`~~~MYsY_|Y~~~MYsY_|Y~~~e~~~MYuYZyY~~~MYuYZyY~~~` ~~~NYxY[fY~~~NYxY[fY~~~b~~~NY\ Y]Y~~~NY\ Y]Y~~~_ ~~~NYr Y^Y~~~NYr Y^Y~~~_ ~~~NYqY]pY~~~NYqY]pY~~~_~~~O#YbY~~~O#YbY~~~s~~~O$YyY~~~O$YyY~~~s~~~O4Y~~~O4Y~~~~~~~O4Y~~~O4Y~~~~~~~P3Y~~~P3Y~~~~~~~P3Y~~~P3Y~~~~~~~P3Y~~~P3Y~~~~~~~Q2Y~~~Q2Y~~~~~~~Q2Y~~~Q2Y~~~~~~~Q2Y~~~Q2Y~~~~~~~Q2Y~~~Q2Y~~~~~~~R1Y~~~R1Y~~~~~~~R1Y~~~R1Y~~~~~~~R1Y~~~R1Y~~~~~~~R1Y~~~R1Y~~~~~~~S0Y~~~S0Y~~~~~~~S0Y~~~S0Y~~~~~~~S Y Y~~~S Y Y~~~`#~~~TY|Ydh~~~TY|Ydh~~~\~~~TY_Ymnsqn~~~TY_Ymnsqn~~~W~~~T^Ywx}~~~T^Ywx}~~~T~~~^]Y ~~~^]Y ~~~w ~~~\ل\Y ~~~\ل\Y ~~~\ ~~~[vZY ~~~[vZY ~~~[ ~~~ZrY ~~~ZrY ~~~Z ~~~Ytl YZ~~~Ytl YZ~~~Z ~~~Xo$Y\~~~Xo$Y\~~~X$~~~V&Y]~~~V&Y]~~~V&~~~V(Y_~~~V(Y_~~~V(~~~W'YZr~~~W'YZr~~~W'~~~W'Yd~~~W'Yd~~~W'~~~X&Yg~~~X&Yg~~~X&~~~X&Yo~~~X&Yo~~~X&~~~Y%Ys~~~Y%Ys~~~Y+~~~Y%Yu~~~Y%Yu~~~Y%~~~Z$Yx~~~Z$Yx~~~Z&~~~[#Y\~~~[#Y\~~~[#~~~["Yr~~~["Yr~~~["~~~Y"YqY~~~Y"YqY~~~Y"~~~Y^%Y~~~Y^%Y~~~Y*~~~YY]p$Y~~~YY]p$Y~~~Z'~~~ZYYb$Y~~~ZYYb$Y~~~]'~~~ZYy$Y~~~ZYy$Y~~~]'~~~~~~~~~~~~~~~~~~~~~~~~~  ; ~@~  ;ռgX^z~@~  ;ռgX^z~@~  /~@~ NLPLSb /ñ|lX;" ~@~ NLPLSb /ñ|lX;" ~@hi.  .i    ~@hi.  .i'8HJKLNMVb ѺtcQH<+ ~@hi.  .i'8HJKLNMVb ѺtcQH<+ ~@f. .   ~@f. . '1~/>   o   ^>1~/>   o   ^>J~/~"YS<1~/¬wT/2=CRRJNSD4)   m *YS<1~/¬wT/2=CRRJNSD4)   m *Y81~1ۊĴl]XUTUTSN@1$   $%&#" #1ANRSTTUUTTUV^my^ZZY>81~1ۊĴl]XUTUTSN@1$   $%&#" #1ANRSTTUUTTUV^m>8J~2 , Ԓk[ZYyY<61~2ڋŴl\XUUTUTUTUSN@0#!&3FV^aa^[WWUV\mۙԒk[ZYyY<61~2ڋŴl\XUUTUTUTUSN@0#!&3FV^aa^[WWUV\mے@6J~4) v]ZYb Y+51~4ڌŴk]VUUTTUTUTUTUTUTUTUTUTUTVUX^pv]ZYb Y+51~4ڌŴk]VUUTTUTUTUTUTUTUTUTUTUTVUX^p +5J~9    Ā`ZZYp Yr/21~9ڌĶĀ`ZZYp Yr/21~9ڌĶ  32J~D !ɆdZY]Yl Y)/1~DۓڦɆdZY]Yl Y)/1~Dۓڦ2/J~V  ԕo]ZY^YtY'$1 ~V ԕo]ZY^YtY'$1 ~V D$J ~Z   y\Y]YYoY%1~Zy\Y]YYoY%1~Z?J~j  ~^Yf#YC~j ~^Yf#YC~j f~p <}^Y[y,Y;~p <}^Y[y,Y;~p <n~}!EjZYZ|5Y*~}!EjZYZ|5Y*~}!EJ*~~fr\ Y_ J"K ~0     ܿmZ%YHYY//??HHLLPH:% Y '~~ Qw]:YY\~~jۻo[:Yb Yv~~jv[;Yp Yr=Y~~mETVXX8Yp Yr=Y~~m :8 C~~jфe;Y]Yl=Y~~nY~~p>OUWX:Y[y>Y~~o(:G~~lmZ=YZ|>Y~~p JVWX;YZ|>Y~~oJY_ >Y~~pBTVXX;Y_ >Y~~p ?; @~~mӀd?Yn oj~~mۻo[>Y\un:Y<  ~a HUWXY{s)Y| Y, *7EFIFFGFGIFGFFGGKKLNOPQPQQPQPQPPNJ;, ~TETVXX;Y{s)Y| Y, *7EFIFFGFGIFGFFGGKKLNOPQPQQPQPQPPNJ;, ~T :M)9~[΅e=Y؃'Y_ Y "/?JNOPOPOPQWijZSRQRQPJ=."  ~E;OUWXX9Y؃'Y_ Y "/?JNOPOPOPQWijZSRQRQPJ=."  ~D 1N(,  ~LٽmZ;Yy$Y^ Y  $1ALRSTSTTUTU[lھŴj[WUTTUTUTSOA2$   ~6 JUWXX8Yy$Y^ Y  $1ALRSTSTTUTU[lھŴj[WUTTUTUTSOA2$   ~6O9$ / ~Cx\:YӬ#Y]Y  $2AORTUW\mڦƴm\WUUTUTSOA3%   ~   FUWWX7YӬ#Y]Y  $2AORTUW\mڦƴm\WUUTUTSOA3%   ~  O7&    ~5`9Y庵_YY\Y  $2AMSSTUV]nƶn]XUUTUTSN@1$  ~ $0?HKMLKGDXYYX5Y庵_YY\Y  $2AMSSTUV]nƶn]XUUTUTSN@1$  ~ $0?HKMLKNo5      ~ ٍh$Y|YhYyYZY*?MSSTTUTW]mږƵl\WUUTVTSN@1$   m "1@MQSTTUUW]lydYX Y|YhYyYZY*?MSSTTUTW]mږƵl\WUUTVTSN@1$   m "1@MQSTTUUW]l  /  ~ pZ"Y_YrdYb YvY-8IQTVWX Y\nRYxYk[VUTTSN@0#   e    $1BNRTVUVUW\m ǵk]WWUTO>-)R R ~0  ˨w_YmSYwY"$8@EINQTSO@0#  ~  $1BNRTUTVTW\mƶl\WVUUTUTSN@/%   %APSUVXYmSYwY"$8@EINQTSO@0#  ~  $1BNRTUTVTW\mƶl\WVUUTUTSN@/%  1mS~H   ִ_YZ}iY   ~  !$0AMRSTW\oښɸm\XVUTUSO@1$    OVWWX|Y~o     K'~~~jk~YY~{dMWX|Y~{c=~3~~JkoY3~~MMWXkY3~~L&~B ~~*cPY2B ~~- RXXNY2B ~~-~Z ~~g\0YQZ  ~~PV0YQZ  ~~~~~jfb]ZYp~~i ab]ZYp~~i (~~,~3~'~,~3~'~,~3~'~Sf~K~Sf~K~Sf~K~s"~o~s"~o~s"~o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}b]ZYp~~~yb]ZYp~~~~~~~0YQ~~~0YQ~~~~~~~OY2~~~XNY2~~~~~~~nY~~~XkY~~~~~~~t~YY~~~rX|Y~~~~~~~~YY~~~VWWX|Y~~~~~~~YwiY~~~UWWXYwiY~~~k~~~YxiY~~~yUVWXYxiY~~~k~~~`YiY~~~WUVWXYiY~~~k~~~YiY~~~RUVXXYiY~~~n~~~YZ}iY~~~vSUVXYZ}iY~~~k~~~dYmSYwY~~~USUVXYmSYwY~~~S~~~[Y\nRYxY~~~QTVWX Y\nRYxY~~~ R~~~Y]sRYY~~~RUVW Y]sRYY~~~ R~~~Yqr\YqQYY~~~zUVWXYYqr\YqQYY~~~X~~~^YևxusogdZ_nPYZ}Y~~~]VWWXYYևxusogdZ_nPYZ}Y~~~Y~~~YrdOYmY~~~YXWXYrdOYmY~~~O~~~YhNY\nY~~~YXYhNY\nY~~~N~~}a Y庵_HY]sY~~}a Y庵_HY]sY~~}H~~} YӬ9Yqr\YqY~~} YӬ9Yqr\YqY~~}9~~} Yy9YևxusogdZ_nY~~} Yy9YևxusogdZ_nY~~} 9~~|j Y؃;YrdY~~|j Y؃;YrdY~~| ;~~|[Y{s=YhY~~|[Y{s=YhY~~~ =~~|Y\un@Y庵_ Y~~|Y\un@Y庵_ Y~~~@ ~~|Yn ojCYӬY~~|Yn ojCYӬY~~~ C ~~{`Y_ FYyY~~{`Y_ FYyY~~{ G ~~{YZ|GY؃ Y~~{YZ|GY؃ Y~~{k ~~{ Y[yHY{s Y~~{ Y[yHY{s Y~~{ a ~~zi Yf#Yw!Y\un Y~~zi Yf#Yw!Y\un Y~~z #!~~z Y]YYo"Yx!Yn ojY~~z Y]YYo"Yx!Yn ojY~~z " ~~z Y^Yt"Y Y_ Y~~z Y^Yt"Y Y_ Y~~z . ~~y Y]Yl!YYZ|Y~~y Y]Yl!YYZ|Y~~y !#!~~y_ Yp Yr YZ}Y[yY~~y_ Yp Yr YZ}Y[yY~~y  %~~y Yb YvYmYfY~~y Yb YvYmYfY~~y ~~y YyYZY\nY]YYoY~~y YyYZY\nY]YYoY~~y~~xi YY\Y]sY^YtY~~xiYXYY\Y]sY^YtY~~x!~~x Y]Yqr\YqY]YlY~~xYXY]Yqr\YqY]YlY~~x!~~x!Y^YևxusogdZ_nYp YrY~~xYXY^YևxusogdZ_nYp YrY~~x" ~~w~"Y_YrdYb YvY~~w~XY_YrdYb YvY~~w ~~w^#Y|YhYyYZY~~w^X Y|YhYyYZY~~w ~~w9Y庵_YY\Y~~wYX5Y庵_YY\Y~~w5~~w:YӬ#Y]Y~~w{WWX7YӬ#Y]Y~~w7&~~v_;Yy$Y^ Y~~vZWXX8Yy$Y^ Y~~v9$~~v=Y؃'Y_ Y~~vUWXX9Y؃'Y_ Y~~vN(~~v>Y{s)Y| Y~~vVXX;Y{s)Y| Y~~vM)~~ui>Y\un:Y~~ucWX~~u>Y_ >Y~~uVXX;Y_ >Y~~u; @~~u~=YZ|>Y~~u{WX;YZ|>Y~~uY~~tZWX:Y[y>Y~~t:G~~t=Yf=Y~~tVX;Yf=Y~~t;?~~t~~r^9YyYZ~~r:YY\~~qhPY^YwY~~qcWXNY^YwY~~qN~~q&Yw)Y_YxY~~qVXX#Yw)Y_YxY~~q#*~~q%Yx*Y|YY~~qVX#Yx*Y|YY~~q#*~~p~%YHYY~~p{XX#YHYY~~p#H~~p^$YGYZ}Y~~p[XX"YGYZ}Y~~p"K~~p$YZ}GYmY~~pXX"YZ}GYmY~~p#G~~p$YmEY\nY~~p~YX"YmEY\nY~~p"E~~o`#Y\nDY]sY~~o`#Y\nDY]sY~~o"D~~o#Y]s9Yqr\YqY~~o#Y]s9Yqr\YqY~~o"9"~~oYqr\Yq9YևxusogdZ_nY~~oYqr\Yq9YևxusogdZ_nY~~o@#~~niYևxusogdZ_n9YrdY~~niYևxusogdZ_n9YrdY~~nA~~nYrd9YhY~~nYrd9YhY~~~ 9~~nYh:Y庵_Y~~nYh:Y庵_Y~~~ :~~nY庵_6YӬY~~nY庵_6YӬY~~~ 6~~m`YӬ3YyY~~m`YӬ3YyY~~~ 4~~mYy4Y؃Y~~mYy4Y؃Y~~mI~~mY؃7Y{s Y~~mY؃7Y{s Y~~m1I~~li Y{s8Y\unY~~li Y{s8Y\unY~~l/8~~l!Y\un:Yn ~~l!Y\un:Yn ~~l9(~~lZ Yn oj;Y_!~~lZ Yn oj;Y_!~~l;(~~k Y_ # include # endif # if defined(__APPLE__) || defined(MACOSX) # include # endif // __APPLE__ # ifdef linux # include # endif #endif crrcsim-0.9.12/src/crrc_soundserver.cpp0000644000175000017500000005400711724452425015065 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006, 2008, 2009 Jan Reucker (original author) * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * Copyright (C) 2006 Todd Templeton * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file crrc_soundserver.cpp * * The CRRCsim sound server and related functions. * * Author: Jan Reucker * eMail: slowhand_47@gmx.de */ #include "crrc_soundserver.h" #include "crrc_main.h" #include "mod_misc/lib_conversions.h" // --- generic functions ---------------------------------- /** \brief Print SDL_AudioSpec data * * Prints the data contained in an SDL_AudioSpec in * a user-friendly format. */ void PrintFormat(const char *title, SDL_AudioSpec *fmt) { printf("%s: %d bit %s audio (%s) at %u Hz\n", title, (fmt->format&0xFF), (fmt->format&0x8000) ? "signed" : "unsigned", (fmt->channels > 2) ? "surround" : (fmt->channels > 1) ? "stereo" : "mono", fmt->freq); } /** \brief The sound callback * * This callback routine is the low-level workhorse which * interfaces the sound server to SDL. It is called by the * SDL routines whenever the sound card accepts new input * data. */ void snd_callback(void *_unused, Uint8 *stream, int len) { Uint32 samples; CRRCAudioServer *server = CRRCAudioServer::getRunningInstance(); if (!server->is_paused) { for (int i = 0; i < CRRC_AUDIO_CHANNELS; i++) { if (server->channel[i] != NULL && server->channel[i]->sample != NULL) { samples = len; Uint8 *pos = server->channel[i]->sample->getMixableData(server->channel[i]->playpos, &samples); // end of sample reached? if (samples == 0) { server->stopChannel(i); } else { SDL_MixAudio(stream, pos, samples, server->channel[i]->volume); server->channel[i]->playpos += samples; } } } } } // --- Implementation of class CRRCAudioServer ------------ CRRCAudioServer* CRRCAudioServer::instance = NULL; /** \brief Initialize the audio server. * * \param config Pointer to the XML config file. */ CRRCAudioServer::CRRCAudioServer(SimpleXMLTransfer *config) : audio_spec(NULL), is_paused(true) { // Prepare config files config->makeSureAttributeExists("sound.samplerate", "48000"); SDL_AudioSpec *desired; desired = (SDL_AudioSpec*)malloc(sizeof(SDL_AudioSpec)); audio_spec = (SDL_AudioSpec*)malloc(sizeof(SDL_AudioSpec)); desired->freq = config->getInt("sound.samplerate"); desired->format = AUDIO_S16SYS; desired->channels = 1; desired->callback = snd_callback; desired->userdata = NULL; desired->samples = 2048; if (desired->freq > 30000) { desired->samples *= 2; } for (int i = 0; i < CRRC_AUDIO_CHANNELS; i++) { channel[i] = NULL; } // try to open if ( SDL_OpenAudio(desired, audio_spec) < 0 ) { std::string s = "Couldn't open audiodevice: "; s += SDL_GetError(); fprintf(stderr, "%s\n", s.c_str()); instance = NULL; throw std::runtime_error(s); } else { PrintFormat("Opened audio device", audio_spec); instance = this; } free(desired); double dModelVolume = config->getDouble("sound.model.vol", 1.0); if (dModelVolume > 1.0) { dModelVolume = 1.0; config->setAttributeOverwrite("sound.model.vol", "1.0"); } ucModelVolume = dModelVolume * SDL_MIX_MAXVOLUME; } /** \brief Delete the sound server. * * Stops the sound server and deletes all related data. */ CRRCAudioServer::~CRRCAudioServer() { SDL_PauseAudio(1); // free any allocated samples for (int i = 0; i < CRRC_AUDIO_CHANNELS; i++) { if (channel[i] != NULL) { if (channel[i]->discard) { #if DEBUG_SOUND_SERVER > 0 printf("Discarding sample %s.\n", channel[i]->sample->getName().c_str()); #endif delete channel[i]->sample; } delete channel[i]; channel[i] = NULL; } } free(audio_spec); SDL_CloseAudio(); } /** \brief Store configurable values in config file * * This method stores all configuration values in the * given config file. * * \param config Pointer to the XML config file. */ void CRRCAudioServer::putBackIntoConfig(SimpleXMLTransfer *config) const { if (config != NULL) { float flModelVol = (float)ucModelVolume / (float)SDL_MIX_MAXVOLUME; std::string s = ftoStr(flModelVol, 1, 3); std::cout << "CRRCAudioServer::putBackIntoConfig: sound.model.vol == " << s << std::endl; config->setAttributeOverwrite("sound.model.vol", s); } } /** \brief Play a preloaded sample. * * Adds the sample to the CRRCAudioServer. The sample will * be played at the given volume, or at the maximum volume * if this parameter is omitted. * If all channels of the server are busy, the method will * return -1, else it will return the number of the channel * which now plays the sample. * * \param sample Pointer to the sample to be played. * \param volume playback volume * \return channel number or -1 on error */ int CRRCAudioServer::playSample(T_SoundSample *sample, unsigned int volume) { return addSample(sample, volume, false); } /** \brief Play a sample directly from a file. * * Creates a temporary T_SoundSample object from a file, * adds the sample to the CRRCAudioServer and discards * the temporary T_SoundSample afterwards. The sample will * be played at the given volume, or at the maximum volume * if this parameter is omitted. * If all channels of the server are busy, the method will * return -1, else it will return the number of the channel * which now plays the sample. * * Compared to playing a preloaded sample, this method may * introduce extra system load and a little sound delay, * because the sample might have to be converted to the * sound server's format. * * \param filename Name of the .wav file to be played. * \param volume playback volume * \return channel number or -1 on error */ int CRRCAudioServer::playSample(const char *filename, unsigned int volume) { int chan; T_SoundSample *sample = NULL; try { sample = new T_SoundSample(filename, audio_spec); } catch (std::runtime_error& e) { fprintf(stderr, "%s\n", e.what()); return -1; } chan = addSample(sample, volume, true); if (chan < 0) { delete sample; } return chan; } /** \brief Add a sample to the server. * * This handles the internal adding process and is called * from all flavours of playSample(). It returns the * number of the channel to which the sample was assigned * or -1 if there was no more free channel. * \param sample Pointer to the sample to be played. * \param volume playback volume * \param disc Discard sample after playback? * \return channel number or -1 on error */ int CRRCAudioServer::addSample(T_SoundSample *sample, unsigned int volume, bool disc) { int ret = -1; if ((sample->getFrequency() != audio_spec->freq) || (sample->getFormat() != audio_spec->format) || (sample->getNumChannels() != audio_spec->channels)) { // sample does not match playback format, convert it sample->convert(audio_spec); } SDL_LockAudio(); for (int i = 0; i < CRRC_AUDIO_CHANNELS; i++) { if (channel[i] == NULL) { T_PlaybackContainer *pb = new T_PlaybackContainer; pb->sample = sample; pb->volume = volume; pb->discard = disc; pb->playpos = 0; channel[i] = pb; ret = i; #if DEBUG_SOUND_SERVER > 0 printf("Added sample %s to channel %d.\n", sample->getName().c_str(), i); #endif break; } } SDL_UnlockAudio(); #if DEBUG_SOUND_SERVER > 0 if (ret < 0) { fprintf(stderr, "*** Unable to play sample %s: No free channels!\n", sample->getName().c_str()); } #endif return ret; } /** \brief Get the server's audio format. * * This method returns a pointer to the server's SDL_AudioSpec. */ SDL_AudioSpec* CRRCAudioServer::getAudioSpec() const { return audio_spec; } /** \brief Stop playback on a channel. * * This stops the sample playing on channel c. If the * sample was created by the server, it will automatically * be deleted. * * \param c channel number */ void CRRCAudioServer::stopChannel(int c) { if ((c >= 0) && (c < CRRC_AUDIO_CHANNELS)) { if (channel[c] != NULL) { #if DEBUG_SOUND_SERVER > 0 printf("Stopping sample %s on channel %d.\n", channel[c]->sample->getName().c_str(), c); #endif SDL_LockAudio(); if (channel[c]->discard) { #if DEBUG_SOUND_SERVER > 0 printf("Discarding sample %s.\n", channel[c]->sample->getName().c_str()); #endif delete channel[c]->sample; } delete channel[c]; channel[c] = NULL; SDL_UnlockAudio(); } } } /** \brief Stop playback an all channels. * * This stops all samples currently playing. All * channels will be freed. All samples created by * the server will be deleted. */ void CRRCAudioServer::stopAllChannels() { for (int c = 0; c < CRRC_AUDIO_CHANNELS; c++) { stopChannel(c); } } /** \brief Set the volume of a channel. * * Set a channel's playback volume to the given level. The * vol parameter will be clamped to SDL_MIX_MAXVOLUME, which * is usually defined as 128. * * \param c channel number * \param vol desired volume (0 ... SDL_MIX_MAXVOLUME) */ void CRRCAudioServer::setChannelVolume(int c, unsigned char vol) { if ((c >= 0) && (c < CRRC_AUDIO_CHANNELS)) { if (channel[c] != NULL) { if (vol > SDL_MIX_MAXVOLUME) { vol = SDL_MIX_MAXVOLUME; } channel[c]->volume = vol; } } } /** * Set the volume for all models. * * \param vol desired volume (0...SDL_MIX_MAXVOLUME) */ void CRRCAudioServer::setModelVolume(unsigned char vol) { if (vol > SDL_MIX_MAXVOLUME) { vol = SDL_MIX_MAXVOLUME; } SDL_LockAudio(); ucModelVolume = vol; SDL_UnlockAudio(); } // --- Implementation of class T_SoundSample -------------- /** \brief Create an empty sound sample. * * This ctor is mainly useful for derived classes which * provide their own mechanism to create or read sound * data. */ T_SoundSample::T_SoundSample(SDL_AudioSpec *fmt) : samplename(""), length(0), buffer(NULL) { spec.format = fmt->format; spec.freq = fmt->freq; spec.channels = fmt->channels; } /** \brief Create a sound sample from a file. * * Creates a sound sample with the desired format from * a file. A std::runtime_error will be thrown on error. * This includes: * - file does not exist * - file format not recognized or invalid * - conversion into desired format failed * * The conversion mechanism was shamelessly stolen from * the SDL_mixer library. Many thanks to the original * author(s). * * \param filename the file to be loaded * \param fmt desired audio format */ T_SoundSample::T_SoundSample(const char *filename, SDL_AudioSpec *fmt) : samplename(""), length(0), buffer(NULL) { SDL_AudioSpec *ret = SDL_LoadWAV(filename, &spec, &buffer, &length); if (NULL == ret) { std::string s = "T_SoundSample: "; s += SDL_GetError(); throw std::runtime_error(s); } #if DEBUG_SOUND_SERVER > 0 else { PrintFormat(filename, &spec); printf(" (%u samples)\n", length); } #endif samplename = filename; convert(fmt); } /** \brief Convert the sample to the given format. * * Converts the sample to the audio format specified * by fmt. If the conversion fails, a std::runtime_error * exception might be thrown. * * \param fmt The desired sample format. */ void T_SoundSample::convert(SDL_AudioSpec *fmt) { SDL_AudioCVT wavecvt; /* Build the audio converter and create conversion buffers */ if (SDL_BuildAudioCVT(&wavecvt, spec.format, spec.channels, spec.freq, fmt->format, fmt->channels, fmt->freq) < 0 ) { SDL_FreeWAV(buffer); std::string s = "Could not initialize converter: "; s += SDL_GetError(); throw std::runtime_error(s); } wavecvt.len = length & ~(getSampleSize()-1); wavecvt.buf = (Uint8 *)malloc(wavecvt.len * wavecvt.len_mult); if ( wavecvt.buf == NULL ) { SDL_FreeWAV(buffer); std::string s = "Could not initialize converter: "; s += SDL_GetError(); throw std::runtime_error(s); } memcpy(wavecvt.buf, buffer, length); SDL_FreeWAV(buffer); /* Run the audio converter */ if (SDL_ConvertAudio(&wavecvt) < 0) { free(wavecvt.buf); std::string s = "Conversion failed: "; s += SDL_GetError(); throw std::runtime_error(s); } /* conversion succeeded, fetch the results */ buffer = wavecvt.buf; length = wavecvt.len_cvt; spec.format = fmt->format; spec.channels = fmt->channels; spec.freq = fmt->freq; #if DEBUG_SOUND_SERVER > 0 printf("Converted "); PrintFormat(samplename.c_str(), &spec); printf(" (%u samples)\n", length); #endif } /** \brief Destroy the sound sample. * * Deletes the sound sample object. */ T_SoundSample::~T_SoundSample() { SDL_FreeWAV(buffer); } /** \brief Get the length of the T_SoundSample * * \return length of the sample */ Uint32 T_SoundSample::getLength() const { return length; } /** \brief Get a pointer to a chunk of data. * * This method returns a pointer to the sample buffer, * pointing playCount samples behind the start of the * buffer. It tests if there are length * samples left. If there's less data, length * will be adjusted to the remaining number of samples. * \param playCount The current playback position. * \param len Requested data size, will be set to number of actually remaining samples. * \return A pointer to the playCountth sample. */ Uint8* T_SoundSample::getMixableData(Uint32 playCount, Uint32 *len) { Uint32 left = length - playCount; if (*len >= left) { *len = left; } return buffer + playCount; } /** \brief Get the number of bytes per sample. * * This method returns the number of bytes per sample. * For example, a 16-bit stereo sample is * 4 byte wide (16 bit = 2 byte per channel and two channels). * \return Size of a sample in bytes */ int T_SoundSample::getSampleSize() { return ((spec.format & 0xFF) >> 3) * spec.channels; } /** \brief Get the bit-depth of a sample. * * The bit-depth represents the quality of the amplitude * values of a sample. * \return bit-depth of the sample */ int T_SoundSample::bits() { return (spec.format & 0xFF); } /** \brief Determine if a sample is in signed or unsigned format. * * \return true if the sample is in signed format */ bool T_SoundSample::isSigned() { return ((spec.format & 0x8000) != 0); } // --- Implementation of class T_PitchVariableLoop -------- /** \brief Create a pitch variable sound loop. * * Reads the sample from a file and sets up the dynamic * buffer. */ T_PitchVariableLoop::T_PitchVariableLoop(const char *filename, SDL_AudioSpec *fmt) : T_SoundSample(filename, fmt), pitch(1.0), soundpos(0) { #if DEBUG_SOUND_SERVER > 0 printf("Reserving %d bytes dynamic sound sample buffer for %s.\n", fmt->samples * getSampleSize(), filename); #endif dyn_buffer.reserve(fmt->samples * getSampleSize()); } /** \brief Deletes the sample. * * */ T_PitchVariableLoop::~T_PitchVariableLoop() { } /** \brief Get a pointer to a chunk of data. * * This method returns a pointer to the dynamic sample buffer, * filling the dynamic buffer with interpolated sample * values based on the current pitch setting. If more data * is requested than the buffer can hold, the buffer will * be reallocated. The value of len will therefore never * change, and the sound will loop forever. * * The method uses two kinds of arithmetic: integer-arithmetic, * where all values are shifted left by the EIS constant to get * (2 to the power of EIS) intermediate steps between two int * values for better interpolation precision, and sample-arithmetic, * where one integer step corresponds to one sample. Be careful * not to perform any calculations with operands of different * arithmetic without proper conversion! * * \todo Test stereo processing with a real stereo test sound. * * \param playpos The current playback position. * \param len Requested data size. * \return A pointer to the dynamic sample buffer. */ Uint8* T_PitchVariableLoop::getMixableData(Uint32 playpos, Uint32 *len) { if (dyn_buffer.capacity() < *len) { #if DEBUG_SOUND_SERVER > 0 printf("Reallocating dynamic sound sample buffer for %s (%d --> %d).\n", getName().c_str(), dyn_buffer.capacity(), *len); #endif dyn_buffer.reserve(*len); } #if CRRC_SOUND_STEREO == 0 // 16-bit mono samples, so we have to work through len/2 samples int nSamplesToCopy = *len/2; Uint32 uiSoundlen = getLength()/2 << EIS; // length in integer-arithmetic, local copy for fast access; Uint32 uiSoundlenSamples = getLength()/2; // length in sample-arithmetic #else // 16-bit stereo samples, so we have to work through len/4 samples int nSamplesToCopy = *len/4; Uint32 uiSoundlen = getLength()/4 << EIS; // length in integer-arithmetic, local copy for fast access; Uint32 uiSoundlenSamples = getLength()/4; // length in sample-arithmetic #endif Sint16 *writeptr = (Sint16*)&dyn_buffer[0]; Uint32 uiSoundpos = soundpos; // position in integer-arithmetic (<< EIS), local copy for fast access Sint16* sndptr = (Sint16*)buffer; // local copy for fast access Uint32 uiPitch = (Uint32)( (1<= uiSoundlen) { uiSoundpos -= uiSoundlen; } // linear interpolation in integer arithmetic int diff; Sint32 out_l; Uint32 pos1 = (uiSoundpos >> EIS); // position, in sample-arithmetic (1 = one sample) #if CRRC_SOUND_STEREO == 0 Sint32 sample_l1 = *(sndptr + pos1); #else Sint16 *psample = sndptr + 2 * pos1; Sint32 sample_l1 = *(psample); Sint32 sample_r1 = *(psample + 1); Sint32 sample_r2; Sint32 out_r; #endif Sint32 sample_l2; if (++pos1 >= uiSoundlenSamples) pos1 = 0; #if CRRC_SOUND_STEREO == 0 sample_l2 = *(sndptr + pos1); #else psample = sndptr + 2 * pos1; sample_l2 = *(psample); sample_r2 = *(psample + 1); #endif diff = uiSoundpos & ((1 << EIS) - 1); diff = (((sample_l2 - sample_l1)*diff) >> EIS); out_l = sample_l1 + diff; // Limit to 16 bit samples if (out_l > 32767) out_l = 32767; else if (out_l < -32767) out_l = -32767; *writeptr++ = out_l; #if CRRC_SOUND_STEREO == 1 diff = uiSoundpos & ((1 << EIS) - 1); diff = (((sample_r2 - sample_r1)*diff) >> EIS); out_r = sample_r1 + diff; // Limit to 16 bit samples if (out_r > 32767) out_r = 32767; else if (out_r < -32767) out_r = -32767; *writeptr++ = out_r; #endif } soundpos = uiSoundpos; // write back the locally changed value return &dyn_buffer[0]; } /** \brief Set the pitch value for the sound loop. * * This method controls the sample's pitch. A value * of 1.0 will play the sample at the original pitch. * Pitch values are automatically clamped to positive * non-zero values. */ void T_PitchVariableLoop::setPitch(float p) { SDL_LockAudio(); if (p < 0.0001) { pitch = 0.0001; } else { pitch = p; } SDL_UnlockAudio(); } // --- A test routine for the sound server ---------------- #ifdef STANDALONE_SOUND_TEST CRRCAudioServer *soundserver; #endif #ifdef STANDALONE_SOUND_TEST int main(int argc, char *argv[]) { SimpleXMLTransfer *cfgfile = new SimpleXMLTransfer("crrcsim.xml"); printf("\n------------------------------------------\n"); printf("Standalone test for the CRRCsim sound code\n"); printf("------------------------------------------\n\n"); /* Load the SDL library */ printf("Initializing SDL...\n"); if ( SDL_Init(SDL_INIT_AUDIO) < 0 ) { fprintf(stderr, "Couldn't initialize SDL: %s\n",SDL_GetError()); exit(1); } printf("Initializing sound server...\n"); try { soundserver = new CRRCAudioServer(cfgfile); } catch (std::runtime_error& e) { fprintf(stderr, "%s\n", e.what()); exit(0); } soundserver->pause(false); // play directly from file printf("Playing fan.wav directly from file...\n"); soundserver->playSample("sounds/fan.wav"); SDL_Delay(1000); T_PitchVariableLoop engine("sounds/electric.wav", soundserver->getAudioSpec()); int engine_channel = soundserver->playSample((T_SoundSample*)&engine); printf("Ramping up pitch...\n"); for (int i = 5; i < 130; i++) { float f = (float)i/40.0; engine.setPitch(f); SDL_Delay(25); } printf("Ramping down pitch...\n"); for (int i = 130; i > 5; i--) { float f = (float)i/100.0; engine.setPitch(f); SDL_Delay(25); } engine.setPitch(1.0); SDL_Delay(1000); printf("Stopping sound loop...\n"); soundserver->stopChannel(engine_channel); printf("Waiting...\n"); SDL_Delay(2000); printf("Deleting sound server...\n"); soundserver->pause(true); delete soundserver; printf("Shutting down SDL...\n"); SDL_Quit(); printf("Finished!\n"); return 0; } #endif crrcsim-0.9.12/src/CTime.h0000644000175000017500000000321011724452424012130 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005 Olivier Bordes (original author) * Copyright (C) 2005 Jan Reucker * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef C_TIME_H #define C_TIME_H #include #include "mod_misc/SimpleXMLTransfer.h" #define MAX_SKIPPED_FRAME (20) ///< max number of cycles to do before the game is slowdown #define DEFAULT_GAME_SPEED (60) ///< default frames-per-second /** * This class calls SDL_Delay() in order to not consume too much * CPU cycles as long as the frame rate is high enough. */ class CTime { public: CTime(SimpleXMLTransfer *cfg); ~CTime(); void setGameSpeed (Uint16 speed); void update (); void putBackIntoCfg(SimpleXMLTransfer *cfg); private: Uint16 gameSpeed; ///< the desired game speed in frames/s Uint16 cycleLength; Uint32 timer1,timer2; Uint16 cyclesToCalculate; // max number of cycles before one }; #endif // C_TIME_H crrcsim-0.9.12/src/global_fdm.h0000644000175000017500000000156511724452425013231 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef GLOBAL_FDM_H #define GLOBAL_FDM_H extern CRRC_FDM* fdm; #endif crrcsim-0.9.12/src/crrc_fdm.cpp0000644000175000017500000000537711724452425013262 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008-2009 Jens Wilhelm Wulf (original author) * Copyright (C) 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "crrc_fdm.h" #include "global.h" #include "mod_landscape/crrc_scenery.h" #include "mod_windfield/windfield.h" #include "mod_env/earth/atmos_62.h" #include "mod_env/earth/ls_gravity.h" #include "mod_fdm/fdm.h" CRRC_FDM_Env::CRRC_FDM_Env(SimpleXMLTransfer* cfg) { // instantiate list of controllers from global config file, // so these controllers are used no matter which model is loaded controllers.clear(); int idx = cfg->indexOfChild("controllers"); if (idx >= 0) Controller::LoadList(cfg->getChildAt(idx), controllers); } float CRRC_FDM_Env::GetSceneryHeight(float x_north, float y_east) { return( Global::scenery->getHeight(x_north, y_east) ); } int CRRC_FDM_Env::CalculateWind(double X_cg, double Y_cg, double Z_cg, double& Vel_north, double& Vel_east, double& Vel_down) { return(calculate_wind(X_cg, Y_cg, Z_cg, Vel_north, Vel_east, Vel_down)); } double CRRC_FDM_Env::GetRho(double altitude) { double origin_altitude = Global::scenery->getOriginAltitude(); return(ls_atmos_rho(altitude + origin_altitude)); } double CRRC_FDM_Env::GetG(double altitude) { return(ls_gravity_g(altitude)); } void CRRC_FDM_Env::ControllerCallback(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { pInputsToFDM->CopyFrom(pInputsFromUser); // Process controllers for (unsigned int n=0; nCalc(dt, fdm, pInputsFromUser, pInputsToFDM); } void CRRC_FDM_Env::ResetControllers() { for (unsigned int n=0; nReset(); } CRRC_FDM_Env::~CRRC_FDM_Env() { for (unsigned int n=0; n #include #include #include "../mod_misc/scheduler.h" using namespace std; class EventHandler : public RunnableObject { public: EventHandler(Scheduler *_s) ; ~EventHandler(); void Run(); private: void handle_events(); void mouse_motion(SDL_MouseMotionEvent *event); void joystick_motion(SDL_JoyAxisEvent *event); void joystick_button(SDL_JoyButtonEvent *event); void mouse_button(SDL_MouseButtonEvent *event); }; #endif crrcsim-0.9.12/src/mod_main/crrc_checkopts.cpp0000644000175000017500000002241311724452425016250 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004 Kees Lemmens (original author) * Copyright (C) 2004, 2005, 2008 Jens Wilhelm Wulf * Copyright (C) 2005, 2006, 2007, 2008, 2009 Jan Reucker * Copyright (C) 2005 Lionel Cailler * Copyright (C) 2006 Todd Templeton * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include #include #include #include #include extern char *optarg; extern int optind; #include "../global.h" #include "../crrc_main.h" // Prototypes for local functions static void crrc_version_info(); static void crrc_usage(char *progname); #define OPTION_STRING "b:c:d:fg:hi:j:l:m:s:u:vVw:x:y:" /** * Print usage information and exit * * \param progname The name as which the program was called. */ static void crrc_usage(char *progname) { fprintf(stderr,"\nUsage : %s [options] []\n",progname); fprintf(stderr,"\nNote that these options override default settings in crrcsim.xml !\n"); fprintf(stderr, "Options:\n"); fprintf(stderr, " -h : display this message\n"); fprintf(stderr, " -l : location/scenery file with path (e.g. scenery/davis-orig.xml)\n"); fprintf(stderr, " Use this option before others, otherwise they might be overwritten.\n"); fprintf(stderr, " -b : joystick buttonnr function: RESUME|RESET|PAUSE|ZOOMIN|ZOOMOUT|INCTHROTTLE|DECTHROTTLE\n"); fprintf(stderr, " -c : color_depth in bits per pixel\n"); fprintf(stderr, " -d : wind direction in deg (0-360)\n"); fprintf(stderr, " -f : use fullscreen\n"); fprintf(stderr, " -g : specify config file\n"); fprintf(stderr, " -i : input method : KEYBOARD|MOUSE|JOYSTICK|RCTRAN|SERIAL2|PARALLEL|AUDIO|MNAV|ZHENHUA\n"); fprintf(stderr, " -m : mouse x motion : AILERON|RUDDER\n"); fprintf(stderr, " -s : sound on/off\n"); fprintf(stderr, " -u : user interface on/off\n"); fprintf(stderr, " -w : wind velocity in ft/sec\n"); fprintf(stderr, " -x : x_resolution in pixels\n"); fprintf(stderr, " -y : y_resolution in pixels\n"); fprintf(stderr, " -v : Show input values\n"); fprintf(stderr, " -v : Show current field of view\n"); fprintf(stderr, " -v : Show frames per second\n"); fprintf(stderr, " -V : print version info and exit\n"); fprintf(stderr, "\n"); } /** * returns * 0 everything OK, let's start * -1 exit with error */ int crrc_checkopts (int argc, char* argv[], SimpleXMLTransfer* cfgfile, T_Config* cfg) /* check and set options flags */ { int c; int buttonnr; int opt_err = 0; int new_res_x = 0; int new_res_y = 0; while ((c = getopt(argc, argv, OPTION_STRING)) != -1) { switch (c) { case 'b': if (! isdigit(optarg[0]) || optarg[1] != ':') { opt_err = 1; break; } buttonnr=atoi(optarg); if(buttonnr > MAXJOYBUTTON) { fprintf(stderr, "illegal button nr: %d\n", buttonnr); crrc_exit(CRRC_EXIT_FAILURE,""); } optarg += 2; if (strcasecmp(optarg,"RESUME")==0) Global::inputDev->joystick_bind_b[buttonnr] = TInputDev::RESUME; else if (strcasecmp(optarg,"RESET")==0) Global::inputDev->joystick_bind_b[buttonnr] = TInputDev::RESET; else if (strcasecmp(optarg,"PAUSE")==0) Global::inputDev->joystick_bind_b[buttonnr] = TInputDev::PAUSE; else if (strcasecmp(optarg,"DECTHROTTLE")==0) Global::inputDev->joystick_bind_b[buttonnr] = TInputDev::DECTHROTTLE; else if (strcasecmp(optarg,"INCTHROTTLE")==0) Global::inputDev->joystick_bind_b[buttonnr] = TInputDev::INCTHROTTLE; else if (strcasecmp(optarg,"ZOOMIN")==0) Global::inputDev->joystick_bind_b[buttonnr] = TInputDev::ZOOMIN; else if (strcasecmp(optarg,"ZOOMOUT")==0) Global::inputDev->joystick_bind_b[buttonnr] = TInputDev::ZOOMOUT; break; case 'c': cfgfile->setAttributeOverwrite("video.color_depth", optarg); break; case 'd': cfg->wind->setDirection((float)atof(optarg), cfg); break; case 'f': cfgfile->setAttributeOverwrite("video.fullscreen.fUse", "1"); break; case 'g': // handled in crrc_main.cpp before this is called break; case 'h': crrc_usage(argv[0]); crrc_exit(CRRC_EXIT_SUCCESS,""); break; case 'i': cfgfile->setAttributeOverwrite("inputMethod.method", optarg); break; case 'l': /* airport location */ cfg->setLocation(optarg, cfgfile); break; case 'm': if (strcasecmp(optarg,"AILERON")==0) Global::inputDev->mouse_bind_x = T_AxisMapper::AILERON; else if (strcasecmp(optarg,"RUDDER")==0) Global::inputDev->mouse_bind_x = T_AxisMapper::RUDDER; break; case 's': if (strcasecmp(optarg,"ON")==0) cfgfile->setAttributeOverwrite("sound.enabled", "1"); if (strcasecmp(optarg,"OFF")==0) cfgfile->setAttributeOverwrite("sound.enabled", "0"); break; case 'u': if (strcasecmp(optarg,"ON")==0) cfgfile->setAttributeOverwrite("video.enabled", "1"); if (strcasecmp(optarg,"OFF")==0) cfgfile->setAttributeOverwrite("video.enabled", "0"); break; case 'v': Global::nVerbosity++; break; case 'w': cfg->wind->setVelocity((float)atof(optarg)); break; case 'x': new_res_x = atoi(optarg); break; case 'y': new_res_y = atoi(optarg); break; case 'V': // should already be evaluated break; default: opt_err = 1; } if (opt_err) { crrc_usage(argv[0]); return(-1); } } // x and y resolution must be stored after all other flags have // been evaluated to make sure that we really know if the user // wants fullscreen or windowed mode. int use_fullscreen = cfgfile->getInt("video.fullscreen.fUse", 0); if (new_res_x > 0) { if (use_fullscreen) { cfgfile->setAttributeOverwrite("video.resolution.fullscreen.x", new_res_x); } else { cfgfile->setAttributeOverwrite("video.resolution.window.x", new_res_x); } } if (new_res_y > 0) { if (use_fullscreen) { cfgfile->setAttributeOverwrite("video.resolution.fullscreen.y", new_res_y); } else { cfgfile->setAttributeOverwrite("video.resolution.window.y", new_res_y); } } if (argc - optind > 0) { cfgfile->setAttributeOverwrite("airplane.file", argv[optind]); } return 0; } /** * This function checks if the "print version" option * was given on the command line. * \param argc Number of arguments as passed to main() * \param argv List of arguments as passed to main() * * \retval true -V option was found and version info was printed * \retval false -V option was not found */ bool crrc_checkversionopt(int argc, char* argv[]) { int c; bool boFoundV = false; while ((c = getopt(argc, argv, OPTION_STRING)) != -1) { if (c == 'V') { crrc_version_info(); boFoundV = true; } } // reset option index for the second parser run optind = 1; return boFoundV; } /** * Print version and configuration information */ static void crrc_version_info() { std::cout << "CRRCsim "; if (std::string(PACKAGE_VERSION).compare("dev") == 0) { std::cout << "(development build, " << __DATE__ << ")"; } else { std::cout << PACKAGE_VERSION; } std::cout << std::endl << std::endl; std::cout << "Configuration options:" << std::endl; // Portaudio library options #if PORTAUDIO > 0 std::cout << " audo interface supported (Portaudio V" << PORTAUDIO << ")"; #else std::cout << " audio interface not support"; #endif std::cout << std::endl; // Mouse wheel support #ifdef SDL_WITHOUT_MOUSEWHEEL std::cout << " mouse wheel not supported"; #else std::cout << " mouse wheel supported"; #endif std::cout << std::endl; // Wind data import support #if WINDDATA3D > 0 std::cout << " wind data import supported"; #else std::cout << " wind data import not supported"; #endif std::cout << std::endl; } crrcsim-0.9.12/src/mod_main/EventDispatcher.h0000644000175000017500000001247711724452425016022 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008-2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file EventDispatcher.h * * \brief Declaration of the EventListener and EventDispatcher classes * * This file declares the classes for distributing and receiving events. * The EventDispatcher is a singleton that receives events from different * sources and distributes them to all registered EventListeners. */ #ifndef EVENT_DISPATCHER_H_ #define EVENT_DISPATCHER_H_ #include #include #include "Event.h" /** * \brief Abstract base class for event receivers * * This base class declares the common interface for all event * receivers and handles the (de-)registration with the central * EventDispatcher. * * There are two approaches for creating a concrete receiver: * 1.) derive directly from this class and implement * void operator()(const Event*) which is then called by the * EventDispatcher * 2.) use the template class EventAdapter if deriving directly * from EventListener or implementing void operator()(const Event*) * isn't feasible */ class EventListener { public: /// Create a listener and register it with the EventDispatcher EventListener(unsigned long ulGroupMask); /// Unregister and destroy a listener virtual ~EventListener(); /// This is the actual callback function that is called if /// an event is received. virtual void operator()(const Event* ev) = 0; }; /** * \brief Template for building EventListener adapter classes * * This template creates a class acting as an adapter to the EventListener * hierarchy. Use it if direct inheritance from EventListener or * implementing void operator()(const Event*) is not feasible. * * Basic usage: * - Add a callback method to your class that will be called for * each incoming event and receives a const pointer to the event. * - Add a member of type EventAdapter to your class. * - Initialize the EventAdapter with a pointer to the current instance * of your class, the name of the callback method, a pointer to the * event dispatcher and maybe an event mask if you don't want to receive * all events. * * This should result in some code similar to this example: * * \code * #include * #include "EventDispatcher.h" * * class FooEventReceiver * { * public: * FooEventReceiver(unsigned long ulGroupMask = Event::Group::All); * void myCallback(const Event* ev); * * private: * EventAdapter m_EventAdapter; * }; * * FooEventReceiver::FooEventReceiver(unsigned long ulGroupMask) * : m_EventAdapter(this, &FooEventReceiver::myCallback, ulGroupMask) * { * } * * void FooEventReceiver::myCallback(const Event* ev) * { * std::cout << "Received an event!" << std::endl; * } * \endcode */ template < class Class > class EventAdapter : public EventListener { public: typedef void (Class::*CallBackMethod)(const Event* ev); EventAdapter(Class* instance, CallBackMethod method, unsigned long ulGroupMask = Event::All) : EventListener(ulGroupMask) { instance_ = instance; callback_ = method; }; void operator()(const Event* ev) { return (instance_->*callback_)(ev); }; private: Class* instance_; CallBackMethod callback_; }; /** * \brief The EventDispatcher singleton class. * * This class represents the central event dispatcher. Event sources * will pass their events to this class. EventListeners will * register with the EventDispatcher in order to receive these events. * * The EventDispatcher is implemented as a singleton, so there's only * one single instance that will automatically be initialized on * first use. It provides a static method to access the single * instance. */ class EventDispatcher { private: typedef struct tagListenerContainer { EventListener* theListener; unsigned long ulGroupMask; } T_ListenerContainer; typedef std::deque< T_ListenerContainer > ListenerQueue; ListenerQueue Listeners; /// Default constructor, not accessible EventDispatcher(){}; /// Copy constructor, not accessible EventDispatcher(EventDispatcher const&){}; public: /// Create the only instance of this object and return a pointer to it static EventDispatcher* getInstance(); bool registerListener(EventListener *Listener, unsigned long ulGroups = Event::All); bool unregisterListener(EventListener *Listener); void raise(const Event* ev); }; #endif // EVENT_DISPATCHER_H_ crrcsim-0.9.12/src/mod_main/crrc_checkopts.h0000644000175000017500000000206611724452425015717 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_CHECKOPTS_H #define CRRC_CHECKOPTS_H int crrc_checkopts(int argc, char *argv[], SimpleXMLTransfer* cfgfile, T_Config* cfg); bool crrc_checkversionopt(int argc, char* argv[]); #endif // CRRC_CHECKOPTS_H crrcsim-0.9.12/src/mod_main/Event.cpp0000644000175000017500000000235211724452425014335 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008-2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include #include "Event.h" Event::Event(EventGroup group, unsigned long type) : ev_group(group), ev_type(type) { #ifdef DEBUG_CLASS_EVENT std::cout << "Created group|type " << ev_group << "|"; std::cout << ev_type << " event " << this << std::endl; #endif } Event::~Event() { #ifdef DEBUG_CLASS_EVENT std::cout << "Destroyed group|type " << ev_group << "|"; std::cout << ev_type << " event " << this << std::endl; #endif } crrcsim-0.9.12/src/mod_main/EventDispatcher.cpp0000644000175000017500000000610511724452425016344 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008-2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "EventDispatcher.h" #include #include //#define DEBUG_EVENT_DISPATCHER EventDispatcher* EventDispatcher::getInstance() { static EventDispatcher instance; return &instance; } EventListener::EventListener(unsigned long ulGroupMask) { EventDispatcher::getInstance()->registerListener(this, ulGroupMask); } EventListener::~EventListener() { EventDispatcher::getInstance()->unregisterListener(this); } bool EventDispatcher::registerListener(EventListener* Listener, unsigned long ulGroups) { bool boSuccess = false; ListenerQueue::const_iterator foundListener; for (foundListener = Listeners.begin(); foundListener != Listeners.end(); foundListener++) { if ((*foundListener).theListener == Listener) { break; } } if (foundListener == Listeners.end()) { T_ListenerContainer LC; LC.theListener = Listener; LC.ulGroupMask = ulGroups; Listeners.push_back(LC); boSuccess = true; } #ifdef DEBUG_EVENT_DISPATCHER std::cout << "EventDispatcher::registerListener(" << Listener; std::cout << ", 0x" << std::hex << ulGroups << std::dec << ") "; std::cout << (boSuccess ? "ok" : "FAILED") << std::endl; #endif return boSuccess; } bool EventDispatcher::unregisterListener(EventListener* Listener) { bool boSuccess = false; ListenerQueue::iterator foundListener; for (foundListener = Listeners.begin(); foundListener != Listeners.end(); foundListener++) { if ((*foundListener).theListener == Listener) { break; } } if (foundListener != Listeners.end()) { Listeners.erase(foundListener); boSuccess = true; } #ifdef DEBUG_EVENT_DISPATCHER std::cout << "EventDispatcher::unregisterListener(" << Listener; std::cout << ") " << (boSuccess ? "ok" : "FAILED") << std::endl; #endif return boSuccess; } void EventDispatcher::raise(const Event* ev) { #ifdef DEBUG_EVENT_DISPATCHER std::cout << "EventDispatcher::raise: event " << ev << ", type 0x"; std::cout << std::hex << ev->getGroup() << std::dec << std::endl; #endif ListenerQueue::const_iterator allListeners = Listeners.begin(); while (allListeners != Listeners.end()) { if (((*allListeners).ulGroupMask & ev->getGroup()) != 0) { (*(*allListeners).theListener)(ev); } allListeners++; } } crrcsim-0.9.12/src/mod_main/eventhandler.cpp0000644000175000017500000002250411724452425015734 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Olivier Bordes (original author) * Copyright (C) 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include #include #include "eventhandler.h" #include "../global_video.h" #include "../GUI/crrc_joy.h" #include "../mod_inputdev/inputdev.h" #include "../GUI/crrc_gui_main.h" #include "../global.h" #include "../mouse_kbd.h" #include "../SimStateHandler.h" extern void key_down(SDL_keysym *keysym); extern void zoom_set(int y); extern void zoom_in(); extern void zoom_out(); EventHandler::EventHandler(Scheduler *_s) { myScheduler= _s; _s->Register( this); } EventHandler::~EventHandler() { myScheduler->UnRegister( this); } void EventHandler::Run() { handle_events(); } void EventHandler::handle_events() { SDL_Event event; while (SDL_PollEvent(&event)) { switch (event.type) { case SDL_VIDEORESIZE: Video::resize_window(event.resize.w, event.resize.h); break; case SDL_JOYAXISMOTION: joystick_motion(&event.jaxis); break; case SDL_JOYBUTTONDOWN: if (nJoystickDlg) joystickDlg->joystickDlgButton(&event.jbutton); else joystick_button(&event.jbutton); break; case SDL_MOUSEMOTION: /** * GUI_MOUSE_MOTION_WORKAROUND * The GUI sometimes returns that it used the event, although it is not visible anymore! * Therefore we need to check whether it is visible at all. * Where it works: * -ESC to show GUI * -open dialog (for example video) * -close dialog * -ESC to hide GUI * Everything is fine, the mouse-motions are not used by the GUI. * -ESC to show GUI * -toggle something from the menu bar (for example Verbosity) * -ESC to hide GUI * Now the GUI still uses the mouse motions, although it is invisible! */ if (Global::TXInterface->inputMethod() == T_TX_Interface::eIM_mouse) { // always update the mouse interface mouse_motion(&event.motion); if (Global::gui) Global::gui->mouseMotionHandler(event.motion.x, event.motion.y); } else if (!Global::gui || !Global::gui->isVisible() || !Global::gui->mouseMotionHandler(event.motion.x, event.motion.y)) { // GUI did not use the event, pass it to the simulation itself mouse_motion(&event.motion); } break; case SDL_MOUSEBUTTONDOWN: #if TEST_WITHOUT_JOYSTICK > 0 if (nJoystickDlg && event.button.button != SDL_BUTTON_LEFT) { SDL_JoyButtonEvent jevent; jevent.type = SDL_JOYBUTTONDOWN; jevent.state = SDL_PRESSED; jevent.which = 0; switch (event.button.button) { case SDL_BUTTON_MIDDLE: jevent.button = 0; break; case SDL_BUTTON_RIGHT: jevent.button = 1; break; default: jevent.button = 2; break; } joystickDlg->joystickDlgButton(&jevent); } #endif if (!Global::gui || !Global::gui->mouseButtonDownHandler(event.button.button, event.button.x, event.button.y)) { // GUI did not use the event, pass it to the simulation itself mouse_button(&event.button); } break; case SDL_MOUSEBUTTONUP: if (Global::gui) Global::gui->mouseButtonUpHandler(event.button.button, event.button.x, event.button.y); break; case SDL_KEYDOWN: if (!Global::gui || !Global::gui->keyDownEventHandler(event.key.keysym)) { // GUI did not use the event, pass it to the simulation itself key_down(&event.key.keysym); } break; case SDL_KEYUP: if (Global::gui) Global::gui->keyUpEventHandler(event.key.keysym); break; case SDL_QUIT: if (Global::gui) Global::gui->doQuitDialog(); else Global::Simulation->quit(); break; } } } /***************************************************************************/ void EventHandler::mouse_motion(SDL_MouseMotionEvent *event) { int x, y; // Not returning in test_mode makes test_mode work with mouse input, // but messes up input values a little. //~ if (nState != STATE_RUN && !(test_mode && nState == STATE_RESUMING)) //~ return; x = event->x; y = event->y; if ((Global::inputDev->zoom_control==TInputDev::MOUSE) && !(Global::gui && Global::gui->isVisible())) { zoom_set(y); return; } if (Global::TXInterface->inputMethod() == T_TX_Interface::eIM_mouse) { int xsize, ysize; Video::getWindowSize(xsize, ysize); Global::TXInterface->setAxis(0, (float)x / (float)xsize - 0.5); Global::TXInterface->setAxis(1, (float)y / (float)ysize - 0.5); } } /*****************************************************************************/ #ifndef NORM_JOYSTICK # define NORM_JOYSTICK(X) ((float)(X) / 65536.0) //#define NORM_JOYSTICK(X) (((float)(X) -50 )/ 200 ) // for realflight joystick&linux #endif void EventHandler::joystick_motion(SDL_JoyAxisEvent *event) { if (event->axis > MAXJOYAXIS) return; Global::TXInterface->setAxis(event->axis, NORM_JOYSTICK(event->value)); } void EventHandler::joystick_button(SDL_JoyButtonEvent *event) { if (event->state != SDL_PRESSED || event->button > MAXJOYBUTTON) return; switch (Global::inputDev->joystick_bind_b[event->button]) { case TInputDev::RESUME: if (!(Global::gui && Global::gui->isVisible())) { Global::Simulation->resume(); } break; case TInputDev::RESET: if (! CRRCDialog::getToplevel() ) { if (Global::gui && Global::gui->isVisible()) { Global::gui->hide(); } Global::Simulation->reset(); } break; case TInputDev::PAUSE: if (!(Global::gui && Global::gui->isVisible())) { Global::Simulation->pause(); } break; case TInputDev::INCTHROTTLE: Global::TXInterface->increase_throttle(); break; case TInputDev::DECTHROTTLE: Global::TXInterface->decrease_throttle(); break; case TInputDev::ZOOMIN: zoom_in(); break; case TInputDev::ZOOMOUT: zoom_out(); break; } } /*****************************************************************************/ /** * Handle mouse buttons * * This method evaluates any SDL mouse button events and dispatches them * to the configured handler functions. * * Note that mouse wheel movement is also reported as button presses. * Scrolling the wheel up generates an SDL_MOUSEBUTTONDOWN event for * SDL_BUTTON_WHEELUP, immediately followed by an SDL_MOUSEBUTTONDOWN event. * * \todo Instead of handling the mouse wheel events like buttons, we could * in general handle it like a third axis for the mouse interface * and let the user configure the axis mapping to his liking. * * \param event The pending SDL_MOUSEBUTTONDOWN event. */ void EventHandler::mouse_button(SDL_MouseButtonEvent *event) { if (event->state != SDL_PRESSED) return; int mouse_binding = TInputDev::NOTHING; switch (event->button) { case SDL_BUTTON_LEFT: mouse_binding = Global::inputDev->mouse_bind_l; break; case SDL_BUTTON_RIGHT: mouse_binding = Global::inputDev->mouse_bind_r; break; case SDL_BUTTON_MIDDLE: mouse_binding = Global::inputDev->mouse_bind_m; break; #ifndef SDL_WITHOUT_MOUSEWHEEL case SDL_BUTTON_WHEELUP: mouse_binding = Global::inputDev->mouse_bind_u; break; case SDL_BUTTON_WHEELDOWN: mouse_binding = Global::inputDev->mouse_bind_d; break; #endif default: break; } switch (mouse_binding) { case TInputDev::RESUME: if (!(Global::gui && Global::gui->isVisible())) { Global::Simulation->resume(); } break; case TInputDev::RESET: if (!(Global::gui && Global::gui->isVisible())) { Global::Simulation->reset(); } break; case TInputDev::PAUSE: if (!(Global::gui && Global::gui->isVisible())) { Global::Simulation->pause(); } break; case TInputDev::INCTHROTTLE: Global::TXInterface->increase_throttle(); break; case TInputDev::DECTHROTTLE: Global::TXInterface->decrease_throttle(); break; case TInputDev::ZOOMIN: zoom_in(); break; case TInputDev::ZOOMOUT: zoom_out(); break; default: break; } } crrcsim-0.9.12/src/mod_mode/0000775000175000017500000000000011724452513012626 500000000000000crrcsim-0.9.12/src/mod_mode/CMakeLists.txt0000644000175000017500000000035111724452425015305 00000000000000set(MOD_MODE_SRCS F3F/handlerF3F.cpp ) add_library(mod_mode ${MOD_MODE_SRCS}) set (MOD_MODE_LIBS ) set (MOD_MODE_INCDIRS ) include_directories( ${MOD_MODE_EXT_INCDIRS} ) link_directories ( ${MOD_MODE_LINKDIRS} ) crrcsim-0.9.12/src/mod_mode/F3F/0000775000175000017500000000000011724452512013203 500000000000000crrcsim-0.9.12/src/mod_mode/F3F/handlerF3F.h0000644000175000017500000001734011724452425015216 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Olivier Bordes (original author) * Copyright (C) 2005, 2006 Jan Reucker * Copyright (C) 2010 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file handlerF3F.h * * Purpose: This file add the F3F function to crrcsim * History: See crrcsim-f3f version 1.5. See also web site obor.free.fr */ #ifndef __HANDLERF3F_H #define __HANDLERF3F_H #include #include // for ssgSimpleState #include // for fntRenderer #include "../../config.h" #include "../T_GameHandler.h" #define MAX_LAPS 10 #define PYLON_LEFT 1 #define PYLON_RIGHT 2 class HandlerF3F : public T_GameHandler { public: HandlerF3F(); virtual ~HandlerF3F() ; /** * calculate aircraft F3F position */ void update(float a, float b, float c, FlightRecorder* recorder, Robots* robots); /** * draw F3F bases and display flight informations */ void draw(); /** * draw the info text */ void display_infos(GLfloat w, GLfloat h); /** restart game */ void reset(); /** define game type */ std::string gameType() const {return std::string("F3F");}; /** public set method for extend_base */ inline void set_extend_bases(int aValue) {extend_base = aValue;}; /** public set method for security_line */ inline void set_security_line(int aValue) {security_line = aValue;}; /** public set method for orientation */ inline void set_orientation(int aValue) { orientation_base = aValue; cos_dir = cos(orientation_base/180.0*M_PI); sin_dir = sin(orientation_base/180.0*M_PI); }; /** public set methods for position */ inline void set_position_n(int aValue) {center_base_position_north = aValue;}; inline void set_position_e(int aValue) {center_base_position_east = aValue;}; /** public set method for plan_limit */ inline void set_plan_limit(int aValue) { plan_limit = aValue/2; printf ("F3F: Setting plan limit to:%d\n",plan_limit); }; /** public set method for start_on_left */ inline void set_start_left(int aValue) {start_on_left = aValue;}; /** public set method for the sound directory */ inline void set_sound_dir(std::string aDir) { f3f_sound_dir = aDir; use_beep = (f3f_sound_dir == "beep"); if (use_beep) printf("F3F: Using console beep instead of wav sounds\n"); else printf ("F3F: Setting sound dir to: %s\n", f3f_sound_dir.c_str()); }; static void prepareConfigFile(SimpleXMLTransfer *cfgfile); /** * The game mode returns a header which is written at the beginning of * a recorded file. */ virtual SimpleXMLTransfer* GetRecordHeader(); private: //drawing and game informations void output(GLfloat x, GLfloat y, const char *text); void draw_f3f_base(GLfloat fx, GLfloat fy, GLfloat fh) const; void draw_f3f_base_xy(GLfloat x, GLfloat y) const; void startTextRendering() const; void finishTextRendering() const; GLfloat textLength(const char *text) const; //sound int play(std::string soundName); int play(std::string soundName, int base); int start_sound_id; //time void update_time (); void run_start(); void end_run(FlightRecorder* recorder); void update_turntime (); void update_lost_meters (); char f3f_score [1024]; char f3f_time [256]; char f3f_turntime[256]; char f3f_meters [256]; char f3f_result [512]; char f3f_penalty [256]; int plan_limit;//Distance between bases int orientation_base; //(degres) angle of front of bases. (normaly egal wind direction) float cos_dir, sin_dir; int center_base_position_north; int center_base_position_east; int extend_base; int pausetime ; int currtime ; int runstarttime ; int runtime ; int runlaststart ; int runcurrentstart; int runcurrentstop; int runcurrentturn; int runturntime ; int resettime ; std::string start_time; std::string end_time; int run_will_start ; int run_started ; int run_completed ; int start_on_left; int x1_toggle ; int x2_toggle ; int base_count ; int next_base_to_cross ; int in_penalty ; int penality_count; int start_from_ground ; int elapsed_time[MAX_LAPS]; int lostm[MAX_LAPS]; int turntime[MAX_LAPS]; int lost_meters_rel; int lost_meters_abs; float XX_cg_rwy; float YY_cg_rwy; float ZZ_cg_rwy; int repeat_mode; int security_line; GLfloat window_xsize; GLfloat window_ysize; ssgSimpleState *pylon_rendering_state; ///< state for rendering pylons ssgSimpleState *text_rendering_state; ///< state for rendering text fntRenderer fontRenderer; /* sounds files */ std::string f3f_sound_dir; ///< the sound directory std::string f3f_soundStart; ///< the pre-start countdown std::string f3f_soundPenalty; ///< crossed the penalty line std::string f3f_soundEntry; ///< entered the start zone std::string f3f_soundFirst; ///< passed the first base std::string f3f_soundBase; ///< passed base 2-9 std::string f3f_soundLast; ///< passed the last base bool use_beep; ///< use console beep instead of real sound bool F3FMarkerSend; ///< to make sure this marker is only send once after reset }; #define MAX_START_TIME 30000 #ifdef WIN32 #define SYSTIMETOINT(st) (st.wMilliseconds + 1000*st.wSecond + 60000*st.wMinute + 3600000*st.wHour )// + 79800000*st.wDay) #define MAX_START_TIME 30000 #endif #endif #define UPDATE_SCORE sprintf ((char*) f3f_score, "- Lap: %d -- Lap time: %d.%d s -",base_count, (runcurrentstop - runlaststart)/1000, ((runcurrentstop - runlaststart)%1000)/10) #define UPDATE_COMPLETE sprintf ((char*) f3f_score,"- Time: %d.%d s - Penalties: %d - Lost: %d m - Turns: %d.%d s", (runtime)/1000, (runtime%1000)/10, penality_count, lost_meters_abs, runturntime/1000, runturntime%1000/10) #define UPDATE_PENALTY sprintf ((char*) f3f_penalty, "- Penalty: %d -", penality_count) #define UPDATE_METERS sprintf ((char*) f3f_meters,"- Lost: %d m -", lost_meters_rel) #define UPDATE_TURN sprintf ((char*) f3f_turntime,"- Turn: %d.%d s -", (runcurrentturn - runcurrentstop)/1000, ((runcurrentturn - runcurrentstop)%1000)/10) #define UPDATE_RESULT sprintf ((char*) f3f_result,"- %2.2d %2.2d.%-2.2d %-3s %2.2d.%-2.2d %-7s %2.2d %-s -",i, itime/1000, (itime%1000)/10, "s", iturn/1000, (iturn%1000)/10, "s", ilost, "m"); #define UPDATE_TIME sprintf ((char*) f3f_time,"- Time: %d.%d s -",(runtime)/1000,((runtime)%1000)/10); //#define UPDATE_MODE sprintf ((char*) f3f_mode,"<%s>", f3f_mode); #define UPDATE_START {\ if (start_on_left == TRUE)\ sprintf ((char*) f3f_score,">>> Start on the left pylon, still %d.%d s <<<", (MAX_START_TIME - runtime)/1000, abs((MAX_START_TIME - runtime)%1000)/10);\ else \ sprintf ((char*) f3f_score,">>> Start on the right pylon, still %d.%d s <<<",(MAX_START_TIME - runtime)/1000, abs((MAX_START_TIME - runtime)%1000)/10);\ } #define PLANLIMIT 328 crrcsim-0.9.12/src/mod_mode/F3F/handlerF3F.cpp0000644000175000017500000006404011724452425015550 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Olivier Bordes (original author) * Copyright (C) 2005 Lionel Cailler * Copyright (C) 2005, 2009-2010 Jens Wilhelm Wulf * Copyright (C) 2005-2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file handlerF3F.cpp * * Purpose: Add F3F functions to crrcsim. * F3F is a FAI category which define slope soaring contest * History: crcsim-f3f has been historically developped on a separate branch of * crrcsim 0.8.1 and for windows only. The last release of this specific * branch is the version 1.5.1. */ #include "../../include_gl.h" #include #include #include #include "../../global.h" #include "../../crrc_soundserver.h" #include "../../global_video.h" #include "../../crrc_system.h" #include "../../mod_misc/ls_constants.h" #include "../../mod_misc/SimpleXMLTransfer.h" #include "../../mod_misc/lib_conversions.h" #include "../../mod_misc/filesystools.h" #include "../../mod_landscape/crrc_scenery.h" #include "handlerF3F.h" #include "../../record.h" #include "../../robots.h" #include "../../mod_robots/marker.h" #include using namespace std; #ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif /** \brief The default constructor * * Creates an F3F game handler */ HandlerF3F::HandlerF3F() : start_sound_id(-1), start_time(""), end_time(""), use_beep(false) { repeat_mode = 0; prepareConfigFile(cfgfile); //retrieve information from config file security_line= cfgfile->getInt ("game.f3f.security_line"); extend_base= cfgfile->getInt ("game.f3f.extend_bases"); start_on_left= cfgfile->getInt("game.f3f.start_left"); SimpleXMLTransfer* f3fcfg = cfg->getCurLocCfgPtr(cfgfile)->getChild("game.f3f", true); plan_limit = f3fcfg->getInt("plan_limit") / 2; if (plan_limit == 0) plan_limit = PLANLIMIT/2; set_orientation( f3fcfg->getInt("orientation") ); center_base_position_north = f3fcfg->getInt("position_north"); center_base_position_east = f3fcfg->getInt("position_east"); window_xsize = 0; window_ysize = 0; set_sound_dir(cfgfile->getString("game.f3f.sound.dir")); /// \todo Add a check if the specified directory really /// exists. If not, the sound dir should be reset /// to sounds/f3f/default, and maybe there should /// be a search algorithm for "good matches" if /// no exact match is found (see GUI/crrc_f3f.cpp) f3f_soundStart = "start"; f3f_soundPenalty = "penalty"; f3f_soundEntry = "entry"; f3f_soundFirst = "first"; f3f_soundBase = "base"; f3f_soundLast = "last"; // states for OpenGL rendering pylon_rendering_state = new ssgSimpleState(); pylon_rendering_state->enable(GL_CULL_FACE); pylon_rendering_state->disable(GL_COLOR_MATERIAL); pylon_rendering_state->disable(GL_TEXTURE_2D); pylon_rendering_state->enable(GL_LIGHTING); pylon_rendering_state->disable(GL_BLEND); text_rendering_state = new ssgSimpleState(); text_rendering_state->disable(GL_CULL_FACE); text_rendering_state->disable(GL_COLOR_MATERIAL); text_rendering_state->disable(GL_TEXTURE_2D); text_rendering_state->disable(GL_LIGHTING); text_rendering_state->disable(GL_BLEND); text_rendering_state->setMaterial(GL_EMISSION, 0.0, 0.0, 0.0, 0.0); text_rendering_state->setMaterial(GL_AMBIENT, 1.0, 1.0, 1.0, 1.0); text_rendering_state->setMaterial(GL_DIFFUSE, 1.0, 1.0, 1.0, 1.0); text_rendering_state->setMaterial(GL_SPECULAR, 0.0, 0.0, 0.0, 0.1); reset(); } /** \brief The destructor. * * Deletes an F3F game handler */ HandlerF3F::~HandlerF3F() { if (start_sound_id >= 0) { Global::soundserver->stopChannel(start_sound_id); } delete pylon_rendering_state; delete text_rendering_state; } /** \brief Render game-mode-specific details * * This method renders graphics objects that are specific to the * F3F game mode, namely the base pylons. */ void HandlerF3F::draw() { pylon_rendering_state->apply(); GLfloat x1, x2, y1, y2; y1 = 0; y2 = -10; x1 = plan_limit; x2 = -plan_limit; draw_f3f_base_xy (x1, y1); draw_f3f_base_xy (x1, y2); draw_f3f_base_xy (x2, y1); draw_f3f_base_xy (x2, y2); } void HandlerF3F::draw_f3f_base_xy(GLfloat x, GLfloat y) const { GLfloat nord, east, z; nord = center_base_position_north + y * cos_dir - x * sin_dir; east = center_base_position_east + y * (sin_dir) + x * cos_dir; z = Global::scenery->getHeight(nord, east); if(z==-9999)z = -50;//??????????????? draw_f3f_base (nord, east, z); } /** \brief Print the game-mode-specific text overlay * * This method renders the text overlay for the F3F mode. * * \todo This method should use PLIB instead of GLUT for font rendering. * * \param ww current OpenGL window width * \param hh current OpenGL window height */ void HandlerF3F::display_infos(GLfloat ww, GLfloat hh) { int y_offset; int i; int lineheight = 35; int itime = 0; int iturn = 0; int ilost = 0; char astring[256]; window_xsize=ww; window_ysize=hh; startTextRendering(); text_rendering_state->apply(); if (ww <= 800) { fontRenderer.setFont(fntGetBitmapFont(FNT_BITMAP_HELVETICA_18)); y_offset = 45; lineheight = 27; } else { fontRenderer.setFont(fntGetBitmapFont(FNT_BITMAP_TIMES_ROMAN_24)); y_offset = 55; lineheight = 36; } /*{/////DEBUG char buf[200]; sprintf(buf,"X: %5.2f Y: %5.2f Z: %5.2f",XX_cg_rwy, YY_cg_rwy, ZZ_cg_rwy); output(100., 100., buf); }*/ if (run_started == FALSE ) { // before start output (window_xsize/2 - textLength(f3f_score)/2, window_ysize - y_offset, f3f_score); } if ((run_will_start == TRUE) && (run_started== FALSE)) { output (window_xsize/2 - textLength(f3f_score)/2, window_ysize/2, "IN START"); } if (run_completed == TRUE) { // overall score sprintf (astring, "- SCORE -"); output (window_xsize/2 - textLength(astring)/2, window_ysize - y_offset - 0*lineheight, astring); output (window_xsize/2 - textLength(f3f_score)/2, window_ysize - y_offset - 1*lineheight, f3f_score); // table header for lap statistics sprintf (astring,"- Lap RunTime TurnTime LostMeters -"); GLfloat header_length = textLength(astring); GLfloat a_width = textLength("a"); /// \todo rather use height("X") than width("a") // start time output (window_xsize - header_length, window_ysize - y_offset - 8 * a_width, (std::string("Run started: ") + start_time).c_str()); // lap statistics output (window_xsize - header_length, window_ysize - y_offset - 11 * a_width, astring); for (i = 1; i <= base_count; i++) { itime = elapsed_time[i]; ilost = lostm[i]; iturn = turntime[i]; UPDATE_RESULT; output (window_xsize - header_length, window_ysize - (y_offset + a_width * (11 + i * 2)), f3f_result); } // end time output (window_xsize - header_length, window_ysize - (y_offset + 34 * a_width), (std::string("Run finished: ") + end_time).c_str()); } else { GLfloat w = textLength(f3f_meters) + textLength(f3f_score) + textLength(f3f_turntime); // display lap specific infos of current run output (window_xsize/2 - w/2, window_ysize - y_offset, f3f_score); output (window_xsize/2 - w/2 + textLength(f3f_score), window_ysize - y_offset, f3f_meters); output (window_xsize/2 - w/2 + textLength(f3f_score) + textLength(f3f_meters), window_ysize - y_offset, f3f_turntime); // current run time and penalty w = textLength(f3f_time) + textLength(f3f_penalty); output (window_xsize/2 - w/2, window_ysize - y_offset - lineheight, f3f_time); output (window_xsize/2 - w/2 + textLength(f3f_time), window_ysize - y_offset - lineheight, f3f_penalty); } finishTextRendering(); } /** \brief Switch to a text rendering state/projection * * Sets up the OpenGL projection matrix for 2D text rendering. */ void HandlerF3F::startTextRendering() const { glMatrixMode (GL_PROJECTION); glPushMatrix(); glLoadIdentity (); gluOrtho2D (0, window_xsize, 0, window_ysize); } /** \brief Switch back to 3D rendering * * Revert the changes done in startTextRendering() */ void HandlerF3F::finishTextRendering() const { glPopMatrix(); glMatrixMode (GL_MODELVIEW); } /** \brief Render a text string * * This method renders a string at a given position using the * specified font. * * \todo This method should use PLIB instead of GLUT for font rendering. * * \param x Horizontal start of text * \param y Vertical start of text * \param text the string to be displayed */ void HandlerF3F::output(GLfloat x, GLfloat y, const char *text) { fontRenderer.begin(); glColor4f (1.0, 1.0, 1.0, 1.0); fontRenderer.start2f(x, y); fontRenderer.puts(text); fontRenderer.end(); } /** \brief Calculate the length of a rendered text string * * This method calculates the length of a text string rendered * in the current font. * * \param text pointer to the text to be rendered * \return width of the rendered text string */ GLfloat HandlerF3F::textLength(const char *text) const { float left, right; fontRenderer.getFont()->getBBox(text, fontRenderer.getPointSize(), fontRenderer.getSlant(), &left, &right, NULL, NULL); return (right - left); } /** \brief Draw a base pylon * * This method draws one pole of a base pylon. * * \todo The use_textures variable overrides the global variable * of the same name and does not what it implies. Should be * removed, renamed or changed otherwise. * \todo The poles should be rendered without using GLUT. * * \param fx horizontal location of the pole * \param fy vertical location of the pole * \param fh height of the pole */ void HandlerF3F::draw_f3f_base(GLfloat nord, GLfloat east, GLfloat fh) const { int use_textures=1; static GLuint f3f_baseTexture; GLfloat fx = east; GLfloat fy = -nord; GLfloat red_base[] = {1,0,0, 1}; GLfloat white_base[] = {1,1,1, 1}; GLfloat mat_handi_house[] = {0.343,0.622,0.747, 1}; GLfloat no_mat[] = {0.0,0.0,0.0,0.0}; GLfloat no_shininess[] = {0.0}; if (!use_textures) { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_handi_house); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_handi_house); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,f3f_baseTexture); glBegin(GL_QUADS); glNormal3f(1,0,0); glTexCoord2f(0,0); glVertex3f(fx,fh,fy-1); glNormal3f(1,0,0); glTexCoord2f(1,0); glVertex3f(fx,fh,fy); glNormal3f(1,0,0); glTexCoord2f(1,1); glVertex3f(fx,fh+7.5,fy); glNormal3f(1,0,0); glTexCoord2f(0,1); glVertex3f(fx,fh+7.5,fy-1); glNormal3f(0,0,1); glTexCoord2f(0,0); glVertex3f(fx,fh,fy); glNormal3f(0,0,1); glTexCoord2f(1,0); glVertex3f(fx+4,fh,fy); glNormal3f(0,0,1); glTexCoord2f(1,1); glVertex3f(fx+4,fh+7.5,fy); glNormal3f(0,0,1); glTexCoord2f(0,1); glVertex3f(fx,fh+7.5,fy); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } else { glMaterialfv(GL_FRONT,GL_AMBIENT,red_base); glMaterialfv(GL_FRONT,GL_DIFFUSE,red_base); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glPushMatrix(); // glTranslatef(fx,fh+3.75,fy-1); glTranslatef(fx,fh+(2.5*1)/2,fy-1); glScalef(0.4,2.5,0.4); Video::drawSolidCube(1); glPopMatrix(); glMaterialfv(GL_FRONT,GL_AMBIENT,white_base); glMaterialfv(GL_FRONT,GL_DIFFUSE,white_base); glPushMatrix(); glTranslatef(fx,fh+2.5+(2.5*1)/2,fy-1); glScalef(0.4,2.5,0.4); Video::drawSolidCube(1); glPopMatrix(); glMaterialfv(GL_FRONT,GL_AMBIENT,red_base); glMaterialfv(GL_FRONT,GL_DIFFUSE,red_base); glPushMatrix(); glTranslatef(fx,fh+5+(2.5*1)/2,fy-1); glScalef(0.4,2.5,0.4); Video::drawSolidCube(1); glPopMatrix(); glMaterialfv(GL_FRONT,GL_AMBIENT,white_base); glMaterialfv(GL_FRONT,GL_DIFFUSE,white_base); glPushMatrix(); glTranslatef(fx,fh+7.5+(2.5*1)/2,fy-1); glScalef(0.4,2.5,0.4); Video::drawSolidCube(1); glPopMatrix(); glMaterialfv(GL_FRONT,GL_AMBIENT,red_base); glMaterialfv(GL_FRONT,GL_DIFFUSE,red_base); if (extend_base == TRUE) { glPushMatrix(); glTranslatef(fx,fh+3.75+2.5,fy-1); glScalef(0.01,250,0.01); Video::drawSolidCube(3); glPopMatrix(); } } } /** \brief Reset the game handler. * * Everything will be reset to be ready for a new run. */ void HandlerF3F::reset() { run_will_start = FALSE; run_started = FALSE; run_completed = FALSE; x1_toggle = FALSE; x2_toggle = FALSE; if (start_on_left == TRUE) next_base_to_cross = PYLON_RIGHT; else next_base_to_cross = PYLON_LEFT; base_count = 0; penality_count = 0; in_penalty = TRUE; f3f_score [0]=0; f3f_time [0]=0; f3f_turntime[0]=0; f3f_meters [0]=0; f3f_result [0]=0; f3f_penalty [0]=0; pausetime = 0; currtime = 0; runstarttime = 0; runtime = 0; runcurrentstart = 0; runlaststart = 0; runcurrentstop = 0; runcurrentturn = 0; runturntime = 0; resettime=SDL_GetTicks(); for (int i=0; i= 0) { Global::soundserver->stopChannel (start_sound_id); start_sound_id = -1; } start_sound_id = play(f3f_soundStart); F3FMarkerSend = false; } /** \brief Play a sound file. * * This method plays the sound named soundName (which is mapped * to the file soundName.wav in the selected F3F sound folder). * If the "beep" folder is selected, print a "bell" character to * stdout. * * \todo concatenate strings without using local buffer * * \param soundName name of the sound to be played * \return the sample-ID returned by the sound server */ int HandlerF3F::play (std::string soundName) { char sfile[1024]; int sampleId = 0; if (use_beep) { printf ("\007*beep*\n"); } else { sprintf (sfile, "%s/%s.wav",f3f_sound_dir.c_str(), soundName.c_str()); sampleId = Global::soundserver->playSample (sfile); printf ("playing %s\n", sfile); } return sampleId; } /** \brief Play a sound file. * * This method plays a sound depending on the current base * number. The given soundName and base number will be * concatenated to form the name of the actual sound file. * * \todo concatenate strings without using local buffer * * \param soundName name of the sound to be played * \param base current base count * \return the sample-ID returned by the sound server */ int HandlerF3F::play (std::string soundName, int base) { char sfile[1024]; sprintf (sfile,"%s%d",soundName.c_str(),base); return play (sfile); } /** \brief Update internal timers * * Updates the internal "current time" and actual "run time". */ void HandlerF3F::update_time () { // *** to replace by the parameter if needed // *** preferable use the exact clock at the time of execution currtime = SDL_GetTicks() - resettime; runtime = currtime - runstarttime - pausetime; } /** * Purpose: Get Time when starting the run */ void HandlerF3F::run_start() { update_time (); UPDATE_START; if (start_on_left == TRUE) /* start on left */ { if ((XX_cg_rwy > plan_limit) && (run_will_start == FALSE)) { run_will_start = TRUE; play (f3f_soundEntry); } if (((XX_cg_rwy < plan_limit) && (run_will_start == TRUE)) || repeat_mode == 2) { run_started = TRUE; getSystemTimeString(start_time); if (start_sound_id >= 0) { Global::soundserver->stopChannel (start_sound_id); start_sound_id = -1; } play (f3f_soundFirst); update_time (); if (runtime > MAX_START_TIME) runstarttime = MAX_START_TIME; else runstarttime = runtime; } } else /* start on right */ { if ((XX_cg_rwy < -plan_limit) && (run_will_start == FALSE)) { run_will_start = TRUE; play (f3f_soundEntry); } if (((XX_cg_rwy > -plan_limit) && (run_will_start == TRUE)) || repeat_mode == 2) { run_started = TRUE; getSystemTimeString(start_time); if (start_sound_id >= 0) { Global::soundserver->stopChannel (start_sound_id); start_sound_id = -1; } play (f3f_soundFirst); update_time (); if (runtime > MAX_START_TIME) runstarttime = MAX_START_TIME; else runstarttime = runtime; } } } /** \brief Finish a run * * Ends the current run and saves the run results to a file. */ void HandlerF3F::end_run(FlightRecorder* recorder) { run_completed = TRUE; getSystemTimeString(end_time); /* save result in score file */ { FILE *fp; char thestart [256]; fp = fopen ("f3f_score.txt","a+"); if(fp) { if (start_from_ground == TRUE) sprintf (thestart,"Start from ground"); else sprintf (thestart,"Start from altitude"); fprintf(fp, "%s, Run: %2d.%2ds, Penalty: %d, Lost: %dm, Turn: %2d.%2ds, %s\n", end_time.c_str(), (runtime)/1000, (runtime)%1000/10, penality_count, lost_meters_abs, (runturntime)/1000, (runturntime)%1000/10, thestart); fclose (fp); } // Store results in the description (human readable, visible in file selection // dialog) and computer readable: SimpleXMLTransfer* data = new SimpleXMLTransfer(); data->setName("F3F"); data->setAttribute("StartFromGround", itoStr(start_from_ground, '0', 1)); data->setAttribute("EndTime", end_time); data->setAttribute("runtime", doubleToString(runtime/1000.0)); data->setAttribute("penalty", itoStr(penality_count, '0', 1)); data->setAttribute("lost_meters", doubleToString(lost_meters_abs)); data->setAttribute("runturntime", doubleToString(runturntime/1000.0)); recorder->InsertXML(data); SimpleXMLTransfer* results; try { results = new SimpleXMLTransfer(FileSysTools::getHomePath() + "/f3f_results.xml"); } catch (XMLException e) { results = new SimpleXMLTransfer(); results->setName("CRRCSim_F3FResults"); } results->addChild(data); results->sortChildrenDouble("runtime"); { std::ofstream out; out.open((FileSysTools::getHomePath() + "/f3f_results.xml").c_str()); results->print(out); out.close(); } if (results->getChildCount() > 0 && results->getChildAt(0) == data) { // new best run! recorder->SetFilename("F3F_" + ftoStr(runtime/1000.0, 2, 2)); } delete results; recorder->descr += "\nF3F: " + end_time + ", runtime " + ftoStr(runtime/1000.0, 3, 2) + "s, penalty " + itoStr(penality_count, '0', 1) + ", lost " + ftoStr(lost_meters_abs, 3, 1) + "m, turntime " + ftoStr(runturntime/1000.0, 3, 2) +"s\n"; } } /** * calculate the meters run over the base in the turn */ void HandlerF3F::update_lost_meters () { double x = fabs(XX_cg_rwy); x = (x - plan_limit) * FT_TO_M; if (x > lost_meters_rel) { // actual glider pos - pylon pos lost_meters_rel = (int) x; } } /** \brief Update turn time * * Update the turn time. */ void HandlerF3F::update_turntime () { if ( ((XX_cg_rwy > plan_limit) && (next_base_to_cross == PYLON_RIGHT)) || ((XX_cg_rwy < -plan_limit) && (next_base_to_cross == PYLON_LEFT)) ) { update_time (); runcurrentturn = runtime; } } /** \brief Cyclic game-handler function for F3F * * Check if the model cross pylons A or pylons B. * Increase BASE counter. */ void HandlerF3F::update(float a, float b, float c, FlightRecorder* recorder, Robots* robots) { //convert coords on F3F coords a -= center_base_position_north; b -= center_base_position_east; XX_cg_rwy = - b * cos_dir + a * sin_dir ; YY_cg_rwy = + a * cos_dir + b * sin_dir; ZZ_cg_rwy = c; // start countdown if (run_started == FALSE && run_completed == FALSE) { if (!F3FMarkerSend) { robots->AnnounceMarker(RECMARK_F3F_RESET); F3FMarkerSend = true; } run_start(); if (run_started == FALSE) return; else { recorder->InsertMarker(RECMARK_F3F_START); robots->AnnounceMarker(RECMARK_F3F_START); } } // penalties verhaengen if (YY_cg_rwy < security_line * M_TO_FT) { if (in_penalty == FALSE) { if (run_completed == FALSE) { penality_count++; } in_penalty = TRUE; if (run_completed == FALSE) play(f3f_soundPenalty); } } else in_penalty = FALSE; // check if the model cross pylons A or pylons B if ((XX_cg_rwy > plan_limit) && (next_base_to_cross == PYLON_LEFT)) { next_base_to_cross = PYLON_RIGHT; play (f3f_soundBase,base_count+1); if (run_completed == FALSE) { base_count++; turntime[base_count-1] = runcurrentturn - runcurrentstop; runturntime += (runcurrentturn - runcurrentstop); update_time (); if (base_count > 0) { runcurrentstop = runtime; } elapsed_time[base_count] = runcurrentstop - runcurrentstart; runlaststart = runcurrentstart; runcurrentstart = runtime; lostm[base_count-1] = lost_meters_rel; lost_meters_abs += lost_meters_rel; lost_meters_rel = 0; if (base_count >= MAX_LAPS) { end_run(recorder); } } } else { if ((XX_cg_rwy < -plan_limit) && (next_base_to_cross == PYLON_RIGHT)) { next_base_to_cross = PYLON_LEFT; play (f3f_soundBase,base_count+1); if (run_completed == FALSE) { base_count++; turntime[base_count-1] = runcurrentturn - runcurrentstop; runturntime += (runcurrentturn - runcurrentstop); update_time (); if (base_count > 0) { runcurrentstop = runtime; } elapsed_time[base_count] = runcurrentstop - runcurrentstart; runlaststart = runcurrentstart; runcurrentstart = runtime; lostm[base_count-1] = lost_meters_rel; lost_meters_abs += lost_meters_rel; lost_meters_rel = 0; if (base_count == MAX_LAPS) { end_run(recorder); } } } } // status update if (run_completed == TRUE) { UPDATE_COMPLETE; } else if (run_started == TRUE) { UPDATE_SCORE; UPDATE_PENALTY; update_time (); UPDATE_TIME; update_lost_meters (); UPDATE_METERS; update_turntime (); UPDATE_TURN; } } /** \brief Prepare the config file * * This function checks if the config file contains all tags needed * to store the F3F configuration. If a tag is missing, it is * created and filled with a sensible default value. * * \param cfgfile Pointer to the config file */ void HandlerF3F::prepareConfigFile(SimpleXMLTransfer *cfgfile) { //general F3F-options cfgfile->makeSureAttributeExists("game.f3f.enabled", "0"); cfgfile->makeSureAttributeExists("game.f3f.sound.dir", "sounds/f3f/default"); //~ cfg->makeSureAttributeExists("game.f3f.sound.index", "0"); cfgfile->makeSureAttributeExists("game.f3f.extend_bases", "0"); cfgfile->makeSureAttributeExists("game.f3f.start_left", "0"); cfgfile->makeSureAttributeExists("game.f3f.security_line", "-4"); //location specifics parameters SimpleXMLTransfer *xml_scenery = Global::scenery->getXMLsection("F3F"); if( ! xml_scenery) xml_scenery = Global::scenery->getXMLsection("f3f"); int orientation,position_north, position_east, plan_limit; if(xml_scenery) { //retrieve information from scenery file description orientation = xml_scenery->attributeAsInt("orientation", 0); position_north = xml_scenery->attributeAsInt("position_north", 0); position_east = xml_scenery->attributeAsInt("position_east", 0); plan_limit = xml_scenery->attributeAsInt("plan_limit", 328); } else { //default value orientation = 0; position_north = 0; position_east = 0; plan_limit = 328; } //put on location section on configfile SimpleXMLTransfer* f3fcfg = cfg->getCurLocCfgPtr(cfgfile)->getChild("game.f3f", true); char buf[100]; sprintf(buf,"%d",plan_limit); f3fcfg->makeSureAttributeExists("plan_limit", buf); sprintf(buf,"%d",orientation); f3fcfg->makeSureAttributeExists("orientation", buf); sprintf(buf,"%d",position_north); f3fcfg->makeSureAttributeExists("position_north",buf); sprintf(buf,"%d",position_east); f3fcfg->makeSureAttributeExists("position_east",buf); } SimpleXMLTransfer* HandlerF3F::GetRecordHeader() { SimpleXMLTransfer* header = new SimpleXMLTransfer(); header->setAttribute("mode", "F3F"); return(header); } crrcsim-0.9.12/src/mod_mode/T_GameHandler.h0000644000175000017500000000424211724452425015353 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Olivier Bordes (original author) * Copyright (C) 2005, 2006 Jan Reucker * Copyright (C) 2010 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file T_GameHandler.h * * General interface for Game mode */ #ifndef __TGAMEHANDLER_H #define __TGAMEHANDLER_H #include "../include_gl.h" #include #include #include "../mod_misc/SimpleXMLTransfer.h" class Recorder; class Robots; class T_GameHandler { public: T_GameHandler() {}; virtual ~T_GameHandler() {}; /** * Calculate game-specific stuff with respect to the * current absolute time (SDL_GetTicks()) and the * aircraft's position and orientation. * It is possible to write additional data into the flight * record file. */ virtual void update(float a,float b, float c, FlightRecorder* recorder, Robots* robots) {}; /** * draw game-specific stuff, like F3F turn markers or * a game-specific text overlay */ virtual void draw() {}; /** * draw a game-specific 2D overlay (informal text etc.) */ virtual void display_infos(GLfloat w, GLfloat h){}; /* game reset */ virtual void reset() {}; virtual std::string gameType() const {return "default"; }; /** * The game mode returns a header which is written at the beginning of * a recorded file. */ virtual SimpleXMLTransfer* GetRecordHeader() { return(new SimpleXMLTransfer()); }; }; #endif crrcsim-0.9.12/src/zoom.cpp0000644000175000017500000000445011724452425012456 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "zoom.h" #include "mod_misc/lib_conversions.h" #include "global_video.h" #include "config.h" #include #include /** global variables -- for description see header file */ float flAutozoom; /** local variables */ /** * field_of_view (without autozoom) */ float flFieldOfView; /** * field of view in radians as calculated by zoom_calc() */ float flFieldOfView_Current; void zoom_in() { flFieldOfView-=5; if (flFieldOfView < 5) flFieldOfView=5; } void zoom_out() { flFieldOfView+=5; if (flFieldOfView > 55) flFieldOfView=55; } void zoom_set(int y) { int xsize, ysize; Video::getWindowSize(xsize, ysize); flFieldOfView=35+(60*(float)(y-(ysize/2))/ysize); } void zoom_reset() { // read values flFieldOfView = cfgfile->getDouble("video.zoom.field_of_view", 35); flAutozoom = cfgfile->getDouble("video.zoom.autozoom", 0.05); } void zoom_putBackIntoCfg() { cfgfile->setAttributeOverwrite("video.zoom.field_of_view", doubleToString(flFieldOfView)); cfgfile->setAttributeOverwrite("video.zoom.autozoom", doubleToString(flAutozoom)); } float zoom_calc(float flDistance) { const float flNormDist = 21.5; float flSizeOfPlane = tan(M_PI * flFieldOfView / 180) * flNormDist; flDistance = flNormDist + (flDistance - flNormDist) * flAutozoom; flFieldOfView_Current = atan(flSizeOfPlane / flDistance); return(180*flFieldOfView_Current/M_PI); } float zoom_get() { return(flFieldOfView_Current); } crrcsim-0.9.12/src/mod_misc/0000775000175000017500000000000011724452513012635 500000000000000crrcsim-0.9.12/src/mod_misc/SimpleXMLTransfer.cpp0000644000175000017500000011676211724452425016615 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2003, 2004, 2005, 2006, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2004, 2005, 2008 Jan Reucker * Copyright (C) 2005 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file SimpleXMLTransfer.cpp * * -per ifdef ausgeklammerte Funktionen sind noch umzusetzen * * -wahrscheinlich eine schon wesentliche nderung im Vergleich zur java-Version: * im Zustand STATE_READNAME gehe ich auch bei ((c0 == '/') && myName.length() > 0) * in STATE_ATTR_NAME ber. Damit kann man nmlich auch so etwas wie '
' behandeln, * die vorige Version konnte nur '
'. Wie ist das aktuell in der Java-Version? */ #include "SimpleXMLTransfer.h" #include "lib_conversions.h" #include #include #include // 1: ? // 2: show compare #define DEBUG 0 #if DEBUG != 0 # include #endif XMLException::XMLException(std::string message) { myMessage = message; } const char *XMLException::what() { return (myMessage.c_str()); } /** * Element ohne Daten erstellen. */ SimpleXMLTransfer::SimpleXMLTransfer() { myName = "data"; content = (std::string *) 0; sourcedescr = "default constructor"; } SimpleXMLTransfer::SimpleXMLTransfer(std::istream & in, int data) { content = (std::string *) 0; sourcedescr = "istream"; readStream(in, data); } /** * Aus einer Datei lesen. source ist der Pfad zur Datei. * Wenn sie mit file:// beginnt, wird eine lokale Datei gelesen, ansonsten * wird ein Netzwerkzugriff versucht. * Wenn der Name mit .gz endet, wird angenommen, dass die Datei mit GnuZip * gepackt ist. */ SimpleXMLTransfer::SimpleXMLTransfer(std::string source) { std::ifstream in; content = (std::string*) 0; in.open(source.c_str()); sourcedescr = "file: " + source; if (!in) { throw XMLException("Error opening " + source); } else { readStream(in, -2); in.close(); } } SimpleXMLTransfer::SimpleXMLTransfer(std::istream& in) { content = (std::string*) 0; sourcedescr = "stream"; readStream(in, -2); } SimpleXMLTransfer::SimpleXMLTransfer(SimpleXMLTransfer* source) { content = (std::string *) 0; sourcedescr = "copy constructor"; setName(source->getName()); setContent(source->getContentString()); for (int n=0; ngetAttributeCount(); n++) addAttribute(source->attributeName(n), source->attributeVal(n)); for (int n=0; ngetChildCount(); n++) addChild(new SimpleXMLTransfer(source->getChildAt(n))); } SimpleXMLTransfer::~SimpleXMLTransfer() { SimpleXMLTransfer *tmp; if (content != (std::string*) 0) delete content; while (children.size() > 0) { tmp = children[children.size() - 1]; delete tmp; children.pop_back(); } } /** * Nur zur internen Vewendung. */ void SimpleXMLTransfer::readStream(std::istream & in, int data) { bool fLesen = true; bool fGeschlossen = false; std::string name; // std::string value; std::string myComment; char c0 = ' '; char c1 = ' '; char c2 = ' '; T_State nState; T_State nStateAfterComment = STATE_IDLE; std::string endTagName; std::string attributename; std::string attributeval; if (data != -2) { nState = STATE_READNAME; myName = ""; myName.push_back((char) data); } else nState = STATE_IDLE; while (fLesen) { data = in.get(); if (data < 0) fLesen = false; else { c0 = (char) data; switch (nState) { // Auf eine ffnende Klammer warten. case STATE_IDLE: if (c0 == '<') nState = STATE_START; break; // case STATE_START: if (c0 == '?') nState = STATE_INITTAG; else if (c0 == '!') { nStateAfterComment = STATE_IDLE; nState = STATE_COMMENT; myComment = "') nState = STATE_IDLE; break; // Das Ende vom Kommentar abwarten. case STATE_COMMENT: myComment.push_back(c0); if (c0 == '>' && c1 == '-' && c2 == '-') { comment.push_back(myComment); if (nStateAfterComment == STATE_IDLE) commentPos.push_back(-1); else commentPos.push_back(children.size()); nState = nStateAfterComment; } break; // Den Namen einlesen case STATE_READNAME: if (c0 == '=') { throw XMLException ("Found \'=\' without preceding attributename in " + myName); } else if ((c0 == '/' || c0 == ' ' || c0 == '\n' || c0 == '\r' || c0 == '\t') && myName.length() > 0) { nState = STATE_ATTR_NAME; attributename = ""; } else { if (c0 == '>') { nState = STATE_WAIT_CONT; } else myName.push_back(c0); } break; case STATE_ATTR_NAME: if (c0 == '=') { if (attributename.length() == 0) { // Es wurde versucht, einen Wert zuzuweisen, obwohl noch kein Attribut // definiert wurde. // Vielleicht wurde versucht, dem Element einen Wert zuzuweisen? throw XMLException ("Found \'=\' without preceding attributename in " + myName); } nState = STATE_ATTR_VAL_START; } else { if (c0 == '>') { if (c1 == '/') { fGeschlossen = true; fLesen = false; } else nState = STATE_WAIT_CONT; } else { if (isspace(c0) == false) attributename.push_back(c0); else { if (attributename.length() > 0) { // Ich hatte bereits einen Namen eingelesen, jetzt kommt Whitespace. // Also ist der Name beendet, es muss jetzt das Gleichheitszeichen // und der Wert kommen. nState = STATE_ATTR_VAL_WAIT_EQ; } } } } break; case STATE_ATTR_VAL_WAIT_EQ: if (c0 == '=') nState = STATE_ATTR_VAL_START; else if (isspace(c0) == false) { throw XMLException("Element " + myName + ": expected \'=\', got \'" + c0 + "\' after attribute " + attributename); } break; case STATE_ATTR_VAL_START: if (c0 == '"') { attributeval = ""; nState = STATE_ATTR_VAL; } break; case STATE_ATTR_VAL: if (c0 == '"') { if (attributename.length() > 0) addAttribute(attributename, convFromXML(attributeval)); attributeval = ""; nState = STATE_ATTR_NAME; attributename = ""; } else attributeval.push_back(c0); break; case STATE_WAIT_CONT: if (c0 == '<') nState = STATE_CONT_START; else { if (content == (std::string *) 0 && isspace(c0) == false) content = new std::string(); if (content != (std::string *) 0) content->push_back(c0); } break; case STATE_CONT_START: if (c0 == '/') nState = STATE_ENDTAG; else if (c0 == '!') { nStateAfterComment = STATE_WAIT_CONT; nState = STATE_COMMENT; myComment = "') { if (endTagName.compare(getName()) == 0) { fGeschlossen = true; fLesen = false; } else { throw XMLException("XML-Element " + getName() + " wurde nicht korrekt abgeschlossen: " + endTagName); } } else endTagName.push_back(c0); break; default: break; } c2 = c1; c1 = c0; } } #if DEBUG == 1 if (content != (std::string *) 0) printf("Content length=%i: %s", content->length(), content->c_str()); else printf("No content\n"); #endif // trailing whitespace vom content entfernen if (content != (std::string *) 0) while (content->length() > 0 && isspace(content->at(content->length() - 1)) == true) content->replace(content->length() - 1, 1, ""); if (fGeschlossen == false) { throw XMLException(sourcedescr + ": XML-Element wurde nicht abgeschlossen: " + getName()); } } /** * Liefert den Namen des Elements zurck. */ std::string SimpleXMLTransfer::getName() { return (myName); } /** * Liefert den Inhalt als String zurck */ std::string SimpleXMLTransfer::getContentString() { if (content != (std::string *) 0) return (*content); else return (""); } /** * Liefert den Wert des Attributs attr zurck oder * defaultVal, wenn es nicht existiert. */ double SimpleXMLTransfer::attributeAsDouble(std::string attr, double defaultVal) { int index = indexOfAttribute(attr); if (index < 0) { return (defaultVal); } else { return (convToDouble(attrVal[index])); } } /** * Liefert den Wert des Attributs attr zurck oder * eine XMLException, wenn es nicht existiert. */ double SimpleXMLTransfer::attributeAsDouble(unsigned int index) { if (index > attrName.size()) { throw XMLException("No such attribute in " + getName()); } else { return (convToDouble(attrVal[index])); } } /** * Liefert den Wert des Attributs attr zurck oder * eine XMLException, wenn es nicht existiert. */ double SimpleXMLTransfer::attributeAsDouble(std::string attr) { int index = indexOfAttribute(attr); if (index < 0) { throw XMLException("No Attribute named " + attr + " in " + getName()); } else { return (convToDouble(attrVal[index])); } } /** * Liefert den Inhalt als Double zurck */ double SimpleXMLTransfer::getContentDouble() { return (convToDouble(*content)); } /** * Liefert den Inhalt als Int zurck */ int SimpleXMLTransfer::getContentInt() { return (convToInt(*content)); } /** * Schnellfunktion zum Zugriff auf ein Attribut dieses Elements oder von * einem Kindeskind. */ std::string SimpleXMLTransfer::getString(std::string path) { std::string::size_type pos = path.rfind('.'); if (pos != std::string::npos) { SimpleXMLTransfer *item = getChild(path.substr(0, pos)); return (item->attribute(path.substr(pos + 1))); } else { return (attribute(path)); } } /** * Schnellfunktion zum Zugriff auf ein Attribut dieses Elements oder von * einem Kindeskind. * * Mgliche Notation fr einen Integer-Wert: dezimal, hexadezimal mit * vorangestelltem '0x' oder binr mit vorangestelltem '0b'. */ int SimpleXMLTransfer::getInt(std::string path) { std::string::size_type pos = path.rfind('.'); if (pos != std::string::npos) { SimpleXMLTransfer *item = getChild(path.substr(0, pos)); return (item->attributeAsInt(path.substr(pos + 1))); } else { return (attributeAsInt(path)); } } /** * Schnellfunktion zum Zugriff auf ein Attribut dieses Elements oder von * einem Kindeskind. */ double SimpleXMLTransfer::getDouble(std::string path) { std::string::size_type pos = path.rfind('.'); if (pos != std::string::npos) { SimpleXMLTransfer *item = getChild(path.substr(0, pos)); return (item->attributeAsDouble(path.substr(pos + 1))); } else { return (attributeAsDouble(path)); } } std::string SimpleXMLTransfer::getString(std::string path, std::string stringDefault) { try { std::string::size_type pos = path.rfind('.'); if (pos != std::string::npos) { SimpleXMLTransfer *item = getChild(path.substr(0, pos)); return (item->attribute(path.substr(pos + 1))); } else { return (attribute(path)); } } catch (XMLException e) { makeSureAttributeExists(path, stringDefault.c_str()); return(stringDefault); } } /** * Schnellfunktion zum Zugriff auf ein Attribut dieses Elements oder von * einem Kindeskind. * * Mgliche Notation fr einen Integer-Wert: dezimal, hexadezimal mit * vorangestelltem '0x' oder binr mit vorangestelltem '0b'. */ int SimpleXMLTransfer::getInt(std::string path, int nDefault) { try { std::string::size_type pos = path.rfind('.'); if (pos != std::string::npos) { SimpleXMLTransfer *item = getChild(path.substr(0, pos)); return (item->attributeAsInt(path.substr(pos + 1))); } else { return (attributeAsInt(path)); } } catch (XMLException e) { makeSureAttributeExists(path, itoStr(nDefault, ' ', 1).c_str()); return(nDefault); } } /** * Schnellfunktion zum Zugriff auf ein Attribut dieses Elements oder von * einem Kindeskind. */ double SimpleXMLTransfer::getDouble(std::string path, double dDefault) { try { std::string::size_type pos = path.rfind('.'); if (pos != std::string::npos) { SimpleXMLTransfer *item = getChild(path.substr(0, pos)); return (item->attributeAsDouble(path.substr(pos + 1))); } else { return (attributeAsDouble(path)); } } catch (XMLException e) { makeSureAttributeExists(path, doubleToString(dDefault).c_str()); return(dDefault); } } #if 1 == 2 /** * Liefert den Wert des Attributs attr zurck oder * defaultVal, wenn es nicht existiert. */ float SimpleXMLTransfer::attributeAsFloat(std::string attr, float defaultVal) { int index = indexOfAttribute(attr); if (index < 0) return (defaultVal); else return (convToFloat((String) attrVal.elementAt(index))); } /** * Schnellfunktion zum Zugriff auf ein Attribut dieses Elements oder von * einem Kindeskind. */ float SimpleXMLTransfer::getFloat(std::string path) { int pos = path.lastIndexOf('.'); if (pos > 0) { SimpleXMLTransfer item = getChild(path.substring(0, pos)); return (item.attributeAsFloat(path.substring(pos + 1))); } else return (attributeAsFloat(path)); } /** * Setzt den Kommentar. */ void SimpleXMLTransfer::setComment(std::string comment) { myComment = ""); } #endif void SimpleXMLTransfer::setAttribute(std::string attribute, std::string value) { if (attribute.find('.') != std::string::npos) { int index; std::string childName; SimpleXMLTransfer* item = this; std::string::size_type pos; while ((pos = attribute.find('.')) != std::string::npos) { childName = attribute.substr(0, pos); attribute = attribute.substr(pos + 1); index = item->indexOfChild(childName); if (index < 0) { SimpleXMLTransfer* tmp = new SimpleXMLTransfer(); tmp->setName(childName); item->addChild(tmp); item = tmp; } else item = item->getChildAt(index); } item->setAttribute(attribute, value); } else { if (indexOfAttribute(attribute) >= 0) throw XMLException("Attribute named " + attribute + " already exists in " + getName()); addAttribute(attribute, value); } } void SimpleXMLTransfer::setAttribute(std::string attribute, long int nValue) { setAttribute(attribute, itoStr(nValue, ' ', 1)); } void SimpleXMLTransfer::setAttributeOverwrite(std::string attribute, std::string value) { if (attribute.find('.') != std::string::npos) { int index; std::string childName; SimpleXMLTransfer* item = this; std::string::size_type pos; while ((pos = attribute.find('.')) != std::string::npos) { childName = attribute.substr(0, pos); attribute = attribute.substr(pos + 1); index = item->indexOfChild(childName); if (index < 0) { SimpleXMLTransfer* tmp = new SimpleXMLTransfer(); tmp->setName(childName); item->addChild(tmp); item = tmp; } else item = item->getChildAt(index); } item->setAttributeOverwrite(attribute, value); } else { int index = indexOfAttribute(attribute); if (index >= 0) { attrName.erase(attrName.begin() + index); attrVal.erase(attrVal.begin() + index); } addAttribute(attribute, value); } } void SimpleXMLTransfer::setAttributeOverwrite(std::string attribute, long int nValue) { setAttributeOverwrite(attribute, itoStr(nValue, ' ', 1)); } void SimpleXMLTransfer::makeSureAttributeExists(std::string attribute, const char* defaultVal) { if (attribute.find('.') != std::string::npos) { int index; std::string childName; SimpleXMLTransfer* item = this; std::string::size_type pos; while ((pos = attribute.find('.')) != std::string::npos) { childName = attribute.substr(0, pos); attribute = attribute.substr(pos + 1); index = item->indexOfChild(childName); if (index < 0) { SimpleXMLTransfer* tmp = new SimpleXMLTransfer(); tmp->setName(childName); item->addChild(tmp); item = tmp; } else item = item->getChildAt(index); } item->makeSureAttributeExists(attribute, defaultVal); } else { int index = indexOfAttribute(attribute); if (index < 0) { addAttribute(attribute, defaultVal); } } } /** * Konvertiert einen String (Wert eines Attributes in einer XML-Datei) * in einen Unicode-String. *
* Funktioniert nicht allgemeingltig, da bestimmte * Dinge falsch umgewandelt werden oder zu einer XMLException fhren. *
* Die Darstellung in in unterliegt also einigen * Einschrnkungen. * Korrekt umgewandelt werden nur: * <, * >, * &, * " * sowie Zeichen in der Darstellung&#xHEXWERT;. */ std::string SimpleXMLTransfer::convFromXML(std::string in) { int length = in.length(); std::string out; char ch; for (int i = 0; i < length;) { ch = in.at(i); if (ch != '&') { out.push_back(ch); i++; } else { std::string sc = ""; i++; while ((ch = in.at(i++)) != ';') sc.push_back(ch); if (sc.length() < 2) { throw XMLException("Error converting character: " + sc); } else { ch = sc.at(0); if (ch == 'l') // lt out.push_back('<'); else if (ch == 'g') // gt out.push_back('>'); else if (ch == 'a') // amp out.push_back('&'); else if (ch == 'q') // quot out.push_back('\"'); else if (ch != '#') { throw XMLException("Error converting character: " + sc); } else { out.push_back((char) hex2int(sc.substr(2))); } } } } return (out); } /** * Konvertiert einen String, so dass er in einer XML-Datei * als Wert eines Attributes gespeichert werden kann. * Die Konvertierung ist nicht entsprechend Unicode, also * letztlich doch abhngig vom Zeichensatz des Systems. */ std::string SimpleXMLTransfer::convToXML(std::string in) { int length = in.length(); std::string out; char ch; for (int i = 0; i < length; i++) { ch = in.at(i); if ((ch <= '~' && ch >= '?') || (ch <= ';' && ch >= '(') || (ch <= '%' && ch >= '#') || (ch == ' ') || (ch == '!') || (ch == '=')) { out.push_back(ch); } else { out.append("&#x"); // Das fhrte zu ungltigen Codes (signed int, negativ): // out += itoHexStr( (int)(ch) ); // So ist es korrekt: out += itoHexStr( (int)((unsigned char)(ch)) ); out.push_back(';'); } } return (out); } /** * Fgt ein Attribut hinzu. * Es gibt keinerlei berprfung. */ void SimpleXMLTransfer::addAttribute(std::string attributeName, std::string attributeVal) { // System.out.println("SimpleXMLTransfer.addAttribute(" + attributeName + ", " + attributeVal + ")"); // attrName.push_back(attributeName); attrVal.push_back(attributeVal); } /** * Fgt ein Attribut hinzu. * Es gibt keinerlei berprfung. */ void SimpleXMLTransfer::addAttribute(std::string attributeName, long int attributeVal) { addAttribute(attributeName, itoStr(attributeVal, ' ', 1)); } /** * Fgt ein Kind hinzu. * Es gibt keinerlei berprfung. */ void SimpleXMLTransfer::addChild(SimpleXMLTransfer * child) { children.push_back(child); } void SimpleXMLTransfer::print() { std::cout << "\n"; print(std::cout, 0); } void SimpleXMLTransfer::print(std::ostream & out) { out << "\n"; print(out, 0); } void SimpleXMLTransfer::print(std::ostream& out, int nIndent, std::string val) { for (int n = 0; n < nIndent; n++) out << " "; out << val; } void SimpleXMLTransfer::print(std::ostream & out, int nIndent) { int nCMax = -1; if (comment.size() > 0 && commentPos[0] == -1) { print(out, nIndent, comment[0] + "\n"); nCMax = 0; } // Es knnte sein, dass dieses Element ein reiner Kommentar ist! if (getName().length() > 0) { // mich selbst erffnen print(out, nIndent, "<" + getName()); // Attribute schreiben if (attrName.size() > 0) { int nSpalte = nIndent * 2 + getName().length(); std::string aVal; std::string aName; for (unsigned int i = 0; i < attrName.size(); i++) { aVal = convToXML(attrVal[i]); aName = attrName[i]; if (nSpalte + aVal.length() + aName.length() > 80) { out << "\n"; for (int n = 0; n < nIndent; n++) out << " "; out << " "; nSpalte = nIndent * 2 + 2; } else nSpalte += aVal.length() + aName.length() + 4; out << " " << aName << "=\"" << aVal << "\""; } } if (content != (std::string *) 0 || children.size() > 0) { out << ">"; // Wenn ich irgendwelchen Inhalt habe, schreibe ich den vor den Kindern // und den Kommentaren. if (content != (std::string *) 0) { out << getContentString(); } if (comment.size() > (unsigned int)(nCMax+1)) { if (commentPos[nCMax+1] == 0) { nCMax++; out << "\n"; print(out, nIndent, comment[nCMax]); } } // Die Kinder sollen ihre Daten schreiben, falls es welche gibt. if (children.size() > 0) { out << "\n"; for (unsigned int i = 0; i < children.size(); i++) { children[i]->print(out, nIndent + 1); for (unsigned int m=0; m\n"; } else // es gibt keine Kinder out << " />\n"; } } /** * Liefert das Kind mit dem Index childIndex zurck. */ SimpleXMLTransfer *SimpleXMLTransfer::getChildAt(int childIndex) { if (children.size() == 0) return ((SimpleXMLTransfer *) 0); return (children[childIndex]); } /** * Liefert die Anzahl der Kinder zurck. */ int SimpleXMLTransfer::getChildCount() { return (children.size()); } /** * Liefert den Wert des Attributs attr zurck oder * eine XMLException, wenn es nicht existiert. */ int SimpleXMLTransfer::attributeAsInt(std::string attr) { int index = indexOfAttribute(attr); if (index < 0) { throw XMLException("No Attribute named " + attr + " in " + getName()); } else { return (convToInt(attrVal[index])); } } /** * Liefert den Wert des Attributs attr zurck oder * defaultVal, wenn es nicht existiert. */ int SimpleXMLTransfer::attributeAsInt(std::string attr, int defaultVal) { int index = indexOfAttribute(attr); if (index < 0) { return (defaultVal); } else { return (convToInt(attrVal[index])); } } /** * Liefert den Wert des Attributs attr zurck oder * eine XMLException, wenn es nicht existiert. */ float SimpleXMLTransfer::attributeAsFloat(std::string attr) { int index = indexOfAttribute(attr); if (index < 0) { throw XMLException("No Attribute named " + attr + " in " + getName()); } else { return (convToFloat(attrVal[index])); } } /** * Liefert den Wert des Attributs attr zurck oder * defaultVal, wenn es nicht existiert. */ std::string SimpleXMLTransfer::attribute(std::string attr, std::string defaultVal) { int index = indexOfAttribute(attr); if (index < 0) return (defaultVal); else return (attrVal[index]); } /** * Liefert den Wert des Attributs attr zurck oder * eine XMLException, wenn es nicht existiert. */ std::string SimpleXMLTransfer::attribute(std::string attr) { int index = indexOfAttribute(attr); if (index < 0) { throw XMLException("No Attribute named " + attr + " in " + getName()); } else { return (attrVal[index]); } } /** * Liefert den Index des ersten Attributes mit dem Namen * attr zurck oder -1, wenn es keins gibt. */ int SimpleXMLTransfer::indexOfAttribute(std::string attr) const { #if DEBUG == 1 printf("int SimpleXMLTransfer::indexOfAttribute(\"%s\")\n", attr.c_str()); #endif if (attrName.size() == 0) return (-1); int index = -1; for (unsigned int i = 0; i < attrName.size() && index == -1; i++) if (attr.compare(attrName[i]) == 0) index = i; #if DEBUG == 1 printf("int SimpleXMLTransfer::indexOfAttribute(\"%s\") = %i\n", attr.c_str(), index); #endif return (index); } double SimpleXMLTransfer::convToDouble(std::string value) { char* ptr; double tmp; const char* inptr = value.c_str(); tmp = strtod(inptr, &ptr); if (ptr == inptr || *ptr != '\0') { value = "convToDouble: no number or trailing garbage in " + value; throw XMLException(value.c_str()); } return(tmp); } float SimpleXMLTransfer::convToFloat(std::string value) { return(convToDouble(value)); } /** * Mgliche Notation fr einen Integer-Wert: dezimal, hexadezimal mit * vorangestelltem '0x' oder binr mit vorangestelltem '0b'. */ int SimpleXMLTransfer::convToInt(std::string value) { long nVal; char* ptr; const char* inptr; int base; if (value.find("0b") == 0 && value.length() > 2) { // binre Darstellung inptr = value.c_str()+2; base = 2; } else if (value.length() > 1 && toupper(value[1]) == 'X') { // hexadezimale Darstellung inptr = value.c_str()+2; base = 16; } else { // dezimale Darstellung inptr = value.c_str(); base = 10; } nVal = strtol(inptr, &ptr, base); if (ptr == inptr || *ptr != '\0') { value = "convToInt: no number or trailing garbage in " + value; throw XMLException(value.c_str()); } return(nVal); } /** * Liefert das erste Kind mit dem Namen child zurck * oder eine XMLException, wenn es keins gab. * * Zugriff auf Kindeskinder ist erlaubt, also * getChild("essen.morgens.brot") * anstatt * getChild("essen").getChild("morgens").getChild("brot") */ SimpleXMLTransfer *SimpleXMLTransfer::getChild(std::string child, bool fCreate) { int index; SimpleXMLTransfer* tmp; std::string::size_type pos; pos = child.find('.'); if (pos != std::string::npos) { std::string parentName = ""; std::string childName = ""; SimpleXMLTransfer* item = this; do { childName = child.substr(0, pos); child = child.substr(pos + 1); pos = child.find('.'); index = item->indexOfChild(childName); if (index < 0) { if (fCreate) { tmp = new SimpleXMLTransfer(); tmp->setName(childName); item->addChild(tmp); index = item->indexOfChild(childName); } else throw XMLException("No item named " + childName + " in " + parentName); } if (parentName.length() > 0) parentName.push_back('.'); parentName.append(childName); item = item->getChildAt(index); } while (pos != std::string::npos); index = item->indexOfChild(child); if (index < 0) { if (fCreate) { tmp = new SimpleXMLTransfer(); tmp->setName(child); item->addChild(tmp); return(tmp); } else throw XMLException("No item named " + child + " in " + parentName); } return (item->getChildAt(index)); } else { index = indexOfChild(child); if (index < 0) { if (fCreate) { tmp = new SimpleXMLTransfer(); tmp->setName(child); addChild(tmp); return(tmp); } else throw XMLException("No child named " + child + " in " + getName()); } else { return (children[index]); } } } /** * Liefert den Index des ersten Kindes mit dem Namen * child zurck oder -1, wenn es keins gibt. */ int SimpleXMLTransfer::indexOfChild(std::string child) { if (children.size() == 0) return (-1); int index = -1; int size = children.size(); for (int i = 0; i < size && index == -1; i++) if (child.compare(children[i]->getName()) == 0) index = i; return (index); } int SimpleXMLTransfer::indexOfChild(std::string child, int nStartIdx) { if (children.size() == 0) return (-1); if (nStartIdx < 0 || nStartIdx >= (int)(children.size())) nStartIdx = 0; int index = -1; int size = children.size(); for (int i = nStartIdx; i < size && index == -1; i++) if (child.compare(children[i]->getName()) == 0) index = i; if (index < 0) { for (int i = 0; i < nStartIdx && index == -1; i++) if (child.compare(children[i]->getName()) == 0) index = i; } return (index); } void SimpleXMLTransfer::removeChildAt(int nIndex) { if (children.size() <= (unsigned int) nIndex) throw XMLException ("void SimpleXMLTransfer::removeChildAt(int nIndex): Index out of bounds in " + getName()); children.erase(children.begin() + nIndex); } void SimpleXMLTransfer::removeChild(SimpleXMLTransfer* XMLPtr) { bool fErr = true; if (children.size()) { for (unsigned int nIndex=0; nIndexattribute(attributeName, ""); attr2 = children[n + 1]->attribute(attributeName, ""); if (attr1.compare(attr2) > 0) { tmp = children[n]; children[n] = children[n + 1]; children[n + 1] = tmp; fChanged = true; } } if (fChanged == true) { fChanged = false; for (n = size - 2; n >= 0; n--) { attr1 = children[n]->attribute(attributeName, ""); attr2 = children[n + 1]->attribute(attributeName, ""); if (attr1.compare(attr2) > 0) { tmp = children[n]; children[n] = children[n + 1]; children[n + 1] = tmp; fChanged = true; } } } } } void SimpleXMLTransfer::sortChildrenDouble(std::string attributeName) { bool fChanged = true; int n; int size; double attr1; double attr2; SimpleXMLTransfer *tmp; size = children.size(); while (fChanged) { fChanged = false; for (n = 0; n < size - 1; n++) { attr1 = children[n]->attributeAsDouble(attributeName, 0); attr2 = children[n + 1]->attributeAsDouble(attributeName, 0); if (attr1 > attr2) { tmp = children[n]; children[n] = children[n + 1]; children[n + 1] = tmp; fChanged = true; } } if (fChanged == true) { fChanged = false; for (n = size - 2; n >= 0; n--) { attr1 = children[n]->attributeAsDouble(attributeName, 0); attr2 = children[n + 1]->attributeAsDouble(attributeName, 0); if (attr1 > attr2) { tmp = children[n]; children[n] = children[n + 1]; children[n + 1] = tmp; fChanged = true; } } } } } void SimpleXMLTransfer::delAttribute(std::string attribute) { int n = indexOfAttribute(attribute); if (n < 0) throw XMLException("Attribute named " + attribute + " does not exist in " + getName()); attrName.erase(attrName.begin() + n); attrVal.erase(attrVal.begin() + n); } bool SimpleXMLTransfer::equals(SimpleXMLTransfer* item) { int nSize; int nSizeB; SimpleXMLTransfer* itA; SimpleXMLTransfer* itB; bool fFound; // --- Compare name ------------------------------------- if (getName().compare(item->getName())) { #if DEBUG == 2 printf("Name differs: %s != %s\n", getName().c_str(), item->getName().c_str()); #endif return(false); } // --- Compare attributes ------------------------------- // Number of attributes nSize = getAttributeCount(); if (nSize != item->getAttributeCount()) { #if DEBUG == 2 printf("different number of attributes\n"); #endif return(false); } // If we have the same number of attributes, it is OK // if my attributes can be found and are equal to those // of item. for (int n=0; nindexOfAttribute(attrName[n]) == -1) { #if DEBUG == 2 printf("No attribute %s\n", attrName[n].c_str()); #endif return(false); } if (item->attribute(attrName[n]).compare(attrVal[n])) { #if DEBUG == 2 printf("%s: %s != %s\n", attrName[n].c_str(), attrVal[n].c_str(), item->attribute(attrName[n]).c_str()); #endif return(false); } } // --- Compare children --------------------------------- // Number of children nSize = getChildCount(); if (nSize != item->getChildCount()) { #if DEBUG == 2 printf("different number of children\n"); #endif return(false); } // name and content nSizeB = item->getChildCount(); for (int n=0; ngetChildAt(m); if (itA->equals(itB)) fFound = true; } if (!fFound) return(false); } return(true); } bool SimpleXMLTransfer::equalsOrdered(SimpleXMLTransfer* item) { int nSize; SimpleXMLTransfer* itA; SimpleXMLTransfer* itB; // --- Compare name ------------------------------------- if (getName().compare(item->getName())) { #if DEBUG == 2 printf("Name differs: %s != %s\n", getName().c_str(), item->getName().c_str()); #endif return(false); } // --- Compare attributes ------------------------------- // Number of attributes nSize = getAttributeCount(); if (nSize != item->getAttributeCount()) { #if DEBUG == 2 printf("different number of attributes\n"); #endif return(false); } // If we have the same number of attributes, it is OK // if my attributes can be found and are equal to those // of item. for (int n=0; nindexOfAttribute(attrName[n]) == -1) { #if DEBUG == 2 printf("No attribute %s\n", attrName[n].c_str()); #endif return(false); } if (item->attribute(attrName[n]).compare(attrVal[n])) { #if DEBUG == 2 printf("%s: %s != %s\n", attrName[n].c_str(), attrVal[n].c_str(), item->attribute(attrName[n]).c_str()); #endif return(false); } } // --- Compare children --------------------------------- // Number of children nSize = getChildCount(); if (nSize != item->getChildCount()) { #if DEBUG == 2 printf("different number of children\n"); #endif return(false); } // name and content for (int n=0; ngetChildAt(n); if (itA->equalsOrdered(itB) == false) return(false); } return(true); } void SimpleXMLTransfer::overwriteAttribute(unsigned int index, std::string val) { if (index > attrName.size()) throw XMLException("No such attribute in " + getName()); else attrVal[index] = val; } std::string SimpleXMLTransfer::attributeName(unsigned int index) { if (index > attrName.size()) throw XMLException("No such attribute in " + getName()); else return(attrName[index]); } std::string SimpleXMLTransfer::attributeVal(unsigned int index) { if (index > attrVal.size()) throw XMLException("No such attribute in " + getName()); else return(attrVal[index]); } crrcsim-0.9.12/src/mod_misc/lib_conversions.cpp0000644000175000017500000001226011724452425016460 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005, 2006, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2004 Jan Edward Kansky * Copyright (C) 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /* * Copyright (C) 2004 Jens Wilhelm Wulf, j dot w dot wulf at gmx dot net * Licensed under the GNU General Public License version 2. */ #include "lib_conversions.h" #include #include #define DEBUG 0 #include std::string doubleToString(double dVal) { char tmp[30]; int nStart = 0; sprintf(tmp, "%2.8g", dVal); while (tmp[nStart] == ' ') nStart++; return(&(tmp[nStart])); } std::string itoStr(long int nr, char fill, unsigned char digits, bool prettyneg) { std::string tmp = ""; char digit; bool neg = false; int Cnt; if (nr < 0) { neg = true; nr *= -1; } if (nr == 0) { for (int Cnt = 0; Cnt < digits-1; Cnt++) tmp += fill; tmp += '0'; } else { Cnt = 0; while (Cnt < digits || nr > 0 || neg) { if (nr > 0) digit = (nr % 10)+48; else { if (neg) { if (prettyneg) digit = '-'; else { tmp = '-' + tmp; digit = fill; } neg = false; } else digit = fill; } tmp = digit + tmp; nr /= 10; Cnt++; } } return(tmp); } long int mypow10(int exponent) // ich will int als output, nicht double { int tmp = 1; for (int Cnt=0; Cnt 0)) pos--; if (pos == 0 && tmp[pos] != ' ') tmp = ' ' + tmp; // nur fr den Notfall if (prettyneg) tmp[pos] = '-'; else tmp = tmp.substr(0, pos+1) + '-' + tmp.substr(pos+1, tmp.length()-pos); } return(tmp); } int hex2int(std::string hexIn) { int tmp = 0; int wert1 = 1; int wert2; for (unsigned int n= 0; n< hexIn.length(); n++) { wert2 = hexIn[hexIn.length()-n-1]; if (wert2 >=97 ) wert2-= 87; if (wert2 >=65 ) wert2-= 55; if (wert2 >= 48) wert2-= 48; tmp+= wert2 * wert1; wert1*= 16; } return(tmp); } std::string strU(std::string in) /*{{{*/ { std::string tmp = ""; for (unsigned int uCnt = 0; uCnt < in.length(); uCnt++) { tmp += toupper(in[uCnt]); } return(tmp); } /*}}}*/ /** * Removes leading and trailing whitespace */ std::string trim(std::string in) { int nL = in.length(); int nCnt; // Die Anzahl der fhrenden Zeichen ermitteln for (nCnt=0; nCnt < nL && isspace(in[nCnt]); nCnt++) { } // Die fhrenden Zeichen lschen in.replace(0, nCnt, ""); nL = in.length(); if (nL > 0) { // Die Anzahl der abschliessenden Zeichen ermitteln for (nCnt = nL-1; nCnt > 0 && isspace(in[nCnt]); nCnt--) { } // Die abschliessenden Zeichen lschen in.replace(nCnt+1, nL-nCnt, ""); } return(in); } std::string itoHexStr(long unsigned int nr) { std::string tmp = ""; char ch; while (nr > 0) { ch = 48 + (nr & 0x0F); if (ch > 57) ch += 7; tmp = ch + tmp; nr >>= 4; } return(tmp); } void float2MulShift(float fl, int& mul, int& shift) { int nMulBits = 15; long long lMaxNum = (1l << nMulBits)-1; long long lDiv; // Dieses sollte auf jeden Fall mglich sein: mul = (long long)(fl); shift = 0; #if DEBUG == 1 printf("lMaxNum = %i\n", lMaxNum); #endif // Nun was gescheites berechnen: lDiv = (long long)(lMaxNum / fl); #if DEBUG == 1 printf("lDiv = %i\n", lDiv); #endif while ((1l< 0) { mul >>= 1; shift--; } } crrcsim-0.9.12/src/mod_misc/CMakeLists.txt0000644000175000017500000000040311724452425015312 00000000000000set(MOD_MISC_SRCS SimpleXMLTransfer.cpp crrc_rand.cpp filesystools.cpp lib_conversions.cpp scheduler.cpp ) add_library(mod_misc ${MOD_MISC_SRCS}) set (MOD_MISC_LIBS ) set (MOD_MISC_INCDIRS ) link_directories ( ${MOD_MISC_LINKDIRS} ) crrcsim-0.9.12/src/mod_misc/SimpleXMLTransfer.h0000644000175000017500000003626611724452425016262 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2003, 2004, 2005, 2006, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2004, 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file SimpleXMLTransfer.h * * Copyright (C) 2003-2006 Jens Wilhelm Wulf, j dot w dot wulf at gmx dot net * Licensed under the GNU General Public License version 2. */ #ifndef _SIMPLEXMLTRANSFER_H_ #define _SIMPLEXMLTRANSFER_H_ #include #include #include typedef enum { STATE_IDLE, STATE_START, STATE_INITTAG, STATE_INPUT, STATE_READNAME, STATE_WAIT_CONT, STATE_CONT_START, STATE_ENDTAG, STATE_ATTR_NAME, STATE_ATTR_VAL, STATE_ATTR_VAL_START, STATE_COMMENT, STATE_ATTR_VAL_WAIT_EQ } T_State; /** \brief Standard exception for SimpleXMLTransfer. * * This is the standard exception which is thrown by many methods of * SimpleXMLTransfer if an operation fails. */ class XMLException { public: /** * Create a new XMLException with a given message. */ XMLException(std::string message); /** * Return a const char* to the exception's message. */ const char* what(); private: std::string myMessage; }; class SimpleXMLTransfer; /** \brief Simple XML parser class. * * This class should correspond to the Java-class jCoCo.SimpleXMLTransfer. * * I started the implementation on November 12, 2003. Not all functionality * was included. * * The method 'removeChildAt(int)' is not present in the Java-class and was * only implemented here. */ class SimpleXMLTransfer { public: /** * Create an empty instance. */ SimpleXMLTransfer(); /** * Read from a file. * \param source Path to the file. */ SimpleXMLTransfer(std::string source); /** * Read from a stream. */ SimpleXMLTransfer(std::istream& in); /** * Copy */ SimpleXMLTransfer(SimpleXMLTransfer* source); ~SimpleXMLTransfer(); /** * Returns a string describing the source of this xml data */ std::string getSourceDescr() const { return(sourcedescr); }; /** * Return the name of the object. */ std::string getName(); /** * Print the element's data to stdout. */ void print(); /** * Print the element's data to a stream. * \param out Output stream. */ void print(std::ostream& out); /** * Print data without header */ void print(std::ostream& out, int nIndent); /** * Return the number of children. */ int getChildCount(); /** * Return the child with the index childIndex. */ SimpleXMLTransfer* getChildAt(int childIndex); /** * Delete attributes. If an attribute does not exist an exception * will be thrown. */ void delAttribute(std::string attribute); /** * Returns the integer value of the attribute attr or * throws an XMLException if the attribute does not exist. */ int attributeAsInt(std::string attr); /** * Returns the integer value of the attribute attr. * If the attribute does not exist the function will return the * default value defaultVal. */ int attributeAsInt(std::string attr, int defaultVal); /** * Returns the floating point value of the attribute attr or * throws an XMLException if the attribute does not exist. */ float attributeAsFloat(std::string attr); /** * Returns the value of the attribute attr as a string or * throws an XMLException if the attribute does not exist. */ std::string attribute(std::string attr); /** * Returns the first child named child or throws * an XMLException if no child with this name exists * and fCreate == false. If the latter is true, * the child is created. * * It's legal to access children's children, e.g. * getChild("eat.breakfast.bread") * instead of * getChild("eat").getChild("breakfast").getChild("bread") */ SimpleXMLTransfer* getChild(std::string child, bool fCreate = false); /** * Removes the child at position nIndex from the list of * children. The child's memory will not be freed! */ void removeChildAt(int nIndex); /** * Removes the child XMLPtr from the list of * children. The child's memory will not be freed! */ void removeChild(SimpleXMLTransfer* XMLPtr); /** * Replaces the child XMLPtrOld with XMLPtrNew. * The memory of XMLPtrOld will not be freed! */ void replaceChild(SimpleXMLTransfer* XMLPtrOld, SimpleXMLTransfer* XMLPtrNew); /** * Returns the content as a std::string. */ std::string getContentString(); /** * Set the content. */ void setContent(std::string newContent); /** * Returns the value of the attribute attr as a std::string. * If the attribute does not exist the function will return the * default value defaultVal. */ std::string attribute(std::string attr, std::string defaultVal); /** * Returns the double precision floating point value of the attribute * attr. * If the attribute does not exist the function will return the * default value defaultVal. */ double attributeAsDouble(std::string attr, double defaultVal); /** * Returns the double precicion floating point value of the attribute * attr or throws an XMLException if the attribute does not exist. */ double attributeAsDouble(std::string attr); /** * Returns the double precicion floating point value of the attribute * or throws an XMLException if the attribute does not exist. */ double attributeAsDouble(unsigned int index); /** * Return the content as a double precision floating point value. */ double getContentDouble(); /** * Return the content as an integer value. */ int getContentInt(); /** * Quick access function to an attribute of the element or of a * child's child. * Throws exception if the attribute can't be found. */ std::string getString(std::string path); /** * Quick access function to an attribute of the element or of a * child's child. * Throws exception if the attribute can't be found. * * Possible notation for integer-values: decimal, hexadecimal with * prefixed '0x' or binary with prefixed '0b'. */ int getInt(std::string path); /** * Quick access function to an attribute of the element or of a * child's child. * Throws exception if the attribute can't be found. */ double getDouble(std::string path); /** * Quick access function to an attribute of the element or of a * child's child. * Creates attribute with and returns default value if there * is no such attribute. */ std::string getString(std::string path, std::string stringDefault); /** * Quick access function to an attribute of the element or of a * child's child. * Creates attribute with and returns default value if there * is no such attribute. * * Possible notation for integer-values: decimal, hexadecimal with * prefixed '0x' or binary with prefixed '0b'. */ int getInt(std::string path, int nDefault); /** * Quick access function to an attribute of the element or of a * child's child. * Creates attribute with and returns default value if there * is no such attribute. */ double getDouble(std::string path, double dDefault); #if 1 == 2 /** * Returns the single precision floating point value of * the attribute attr. * If the attribute does not exist the function will return the * default value defaultVal. */ float attributeAsFloat(std::string attr, float defaultVal); /** * Quick access function to an attribute of the element or of a * child's child. */ float getFloat(std::string path); /** * Set the comment. */ void setComment(std::string comment); #endif /** * Set the name. */ void setName(std::string name); /** * Add an attribute. * There are no checks of any kind! */ void addAttribute(std::string attributeName, std::string attributeVal); /** * Add an attribute. * There are no checks of any kind! */ void addAttribute(std::string attributeName, long int attributeVal); /** * Add a child. * There are no checks of any kind! */ void addChild(SimpleXMLTransfer* child); /** * Sort children by a given attribute. The attributes will * be compared as strings. */ void sortChildrenString(std::string attributeName); /** * Sort children by a given attribute. The attributes will * be compared as double precision floating point values. */ void sortChildrenDouble(std::string attributeName); /** * Return the index of the first child with the name * child or -1 if no such child exists. */ int indexOfChild(std::string child); /** * Return the index of the first child with the name * child or -1 if no such child exists. * Start searching at nStartIdx. */ int indexOfChild(std::string child, int nStartIdx); /** * Adds an attribute. Throws XMLException if there already is an attribute * with the same name. * attribute can be something like pictures.holiday.malibu * The last item of the path is taken as the name of the attribute. Non-existing elements * in the path are automatically created. */ void setAttribute(std::string attribute, std::string value); /** * Adds an attribute. Throws XMLException if there already is an attribute * with the same name. * attribute can be something like pictures.holiday.malibu * The last item of the path is taken as the name of the attribute. Non-existing elements * in the path are automatically created. */ void setAttribute(std::string attribute, long int nValue); /** * Adds an attribute. If there already is an attribute * with the same name, it will be overwritten. * attribute can be something like pictures.holiday.malibu * The last item of the path is taken as the name of the attribute. Non-existing elements * in the path are automatically created. */ void setAttributeOverwrite(std::string attribute, const std::string value); /** * Adds an attribute. If there already is an attribute * with the same name, it will be overwritten. * attribute can be something like pictures.holiday.malibu * The last item of the path is taken as the name of the attribute. Non-existing elements * in the path are automatically created. */ void setAttributeOverwrite(std::string attribute, const long int attributeVal); /** * Makes sure that an attribute exists. If it does not, it is created with defaultVal. * attribute can be something like pictures.holiday.malibu * The last item of the path is taken as the name of the attribute. Non-existing elements * in the path are automatically created. */ void makeSureAttributeExists(std::string attribute, const char* defaultVal); /** * Recursively compares item with itself. * Returns true if they are equal. * The order of children does not matter. */ bool equals(SimpleXMLTransfer* item); /** * Recursively compares item with itself. * Returns true if they are equal. * The order of children does matter. */ bool equalsOrdered(SimpleXMLTransfer* item); /** * Returns the index of the first attribute named * attr or -1 of none exists. */ int indexOfAttribute(std::string attr) const; /** * Returns number of attributes */ int getAttributeCount() const { return(attrName.size()); }; void overwriteAttribute(unsigned int index, std::string val); std::string attributeName(unsigned int index); std::string attributeVal (unsigned int index); private: std::string myName; std::vector children; std::vector attrName; std::vector attrVal; std::vector comment; std::vector commentPos; std::string* content; /** * Only for internal purposes! */ void readStream(std::istream& in, int data); SimpleXMLTransfer(std::istream& in, int data); /** * Possible notation for integer-values: decimal, hexadecimal with * prefixed '0x' or binary with prefixed '0b'. */ int convToInt(std::string value); /** */ float convToFloat(std::string value); double convToDouble(std::string value); /** * Converts a std::string (attribute value in an XML file) * into a Unicode-std::string. *
* Does not work in all cases as some things are converted * wrong or can cause an XMLException. *
* The representation of in is subjected to some * restrictions. * Only these entities are converted correctly: * <, * >, * &, * " * and characters represented as &#xHEXVAL;. */ std::string convFromXML(std::string in); /** * Convert a std::string to make it storable as an * attributes' value in an XML file. */ std::string convToXML(std::string in); /** * */ void print(std::ostream& out, int nIndent, std::string val); /** * describes the source of the data */ std::string sourcedescr; }; #endif crrcsim-0.9.12/src/mod_misc/scheduler.cpp0000644000175000017500000000337511724452425015247 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Olivier Bordes (original author) * Copyright (C) 2008 Jan Reucker * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include #include "scheduler.h" using namespace std; Scheduler::Scheduler() {}; Scheduler::~Scheduler() {}; void Scheduler::Register( void *object) { cout << "Scheduler::Register("<< object << ")" << endl; lObject.push_back( object); } void Scheduler::UnRegister( void *object) { lObject.remove( object); cout << "Scheduler::UnRegister("<< object << ")" << endl; } void Scheduler::Run() { list::iterator _it; // cout << "Scheduler::Run" << endl; for( _it= lObject.begin(); _it!= lObject.end(); _it++) { ((RunnableObject *)(*_it))-> Run(); } } #ifdef TEST_SCHEDULER class Test1: public RunnableObject { public: Test1(Scheduler *_s) { cout << "registering "<< this << endl; _s->Register(this);} void Run() {cout << "running " << this << endl;} }; int main (int argc, char ** argv) { Scheduler s; Test1 t1(&s); Test1 t11(&s); s.Run(); } #endif crrcsim-0.9.12/src/mod_misc/crrc_rand.cpp0000644000175000017500000000406311724452425015221 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "crrc_rand.h" #include unsigned int CRRC_Random::uRandState16; unsigned int CRRC_Random::uRandState32; void CRRC_Random::insertData(int nData) { uRandState16 += nData; const int a = 1103515245; const int c = 12345; uRandState16 = (a * uRandState16 + c) % 0x7FFF; uRandState32 = (uRandState32 << 5) ^ (uRandState16 << 3) ^ nData; // std::cout << uRandState32 << "\n"; // Histogramm of uRandState32, test with 106557 values: // Only two values occured twice, all the others only once. // Groups showed good distribution: // 1000: most once, lots two times, 10 three times. // 2000: like 1000, but more three times, one four times. // 5000: everything fine // 50000: everything fine // 500000: everything fine // Value over time is equally distributed, too. srand(uRandState32); } RandGauss::RandGauss() { phase = 0; } double RandGauss::Get() { double S, Z, U1, U2, V1; if (phase) Z = V2 * fac; else { do { U1 = (double)rand() / RAND_MAX; U2 = (double)rand() / RAND_MAX; V1 = 2 * U1 - 1; V2 = 2 * U2 - 1; S = V1 * V1 + V2 * V2; } while(S >= 1); fac = sqrt (-2 * log(S) / S); Z = V1 * fac; } phase = 1 - phase; return Z; } crrcsim-0.9.12/src/mod_misc/ls_constants.h0000644000175000017500000000420511724452425015441 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 1993 Bruce Jackson (original author) * Copyright (C) 2000 Jan Edward Kansky * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file ls_constants.h * * LaRCSim constants definition header file * * REFERENCES: * * [ 7] Anon: "Aeronautical Vest Pocket Handbook, 17th edition", * Pratt & Whitney Aircraft Group, Dec. 1977 */ #ifndef _LS_CONSTANTS #define _LS_CONSTANTS #ifndef M_PI # define M_PI 3.14159265358979323846 #endif /* Define constants (note: many factors will need to change for other systems of measure) */ /* miscellaneous units conversions (ref [7]) */ #define DEG_TO_RAD (M_PI/180.0) #define RAD_TO_DEG (180.0/M_PI) #define K_TO_R (1.8) #define R_TO_K (0.55555556) #define NSM_TO_PSF (0.02088547) #define PSF_TO_NSM (47.8801826) #define KCM_TO_SCF (0.00194106) #define SCF_TO_KCM (515.183616) #define LBF_TO_N (4.44822) #define N_TO_LBF (1.0/LBF_TO_N) #define NM_TO_LBFFT (1.0/1.355818) #define FT_TO_M (0.3048) #define M_TO_FT (1.0/FT_TO_M) #define SLUG_TO_KG (14.5939041995) #define KG_TO_SLUG (1.0/SLUG_TO_KG) #define KG_M_M_TO_SLUG_FT_FT (1.0/(SLUG_TO_KG*FT_TO_M*FT_TO_M)) #endif /* _LS_CONSTANTS_H */ /*------------------------- end of ls_constants.h -------------------------*/ crrcsim-0.9.12/src/mod_misc/scheduler.h0000644000175000017500000000247211724452425014711 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Olivier Bordes (original author) * Copyright (C) 2008 Jan Reucker * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // scheduler #ifndef SCHEDULER_H #define SCHEDULER_H #include using namespace std; class Scheduler { public: Scheduler(); ~Scheduler(); void Register( void *); void UnRegister( void *); void Run(); private: list< void *> lObject; }; class RunnableObject { public: // there should always be a virtual default constructor virtual ~RunnableObject() {} virtual void Run()=0; Scheduler *myScheduler; }; #endif crrcsim-0.9.12/src/mod_misc/lib_conversions.h0000644000175000017500000000334011724452425016124 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /* * Copyright (C) 2004 Jens Wilhelm Wulf, j dot w dot wulf at gmx dot net * Licensed under the GNU General Public License version 2. */ #ifndef JWW_CONVERSIONS_H #define JWW_CONVERSIONS_H #include #include /** * to make something computer readable */ std::string doubleToString(double dVal); /** * to make something nice human readable */ std::string itoStr(long int nr, char fill, unsigned char digits, bool prettyneg = true); /** * to make something nice human readable */ std::string ftoStr(double nr, unsigned char digitspre, unsigned char digitspost, bool prettyneg = true, bool fComma = false); /** * Erwartet nur die hex-Ziffern im String, also kein fhrendes 0x oder so! */ int hex2int(std::string hexIn); std::string strU(std::string in); std::string trim(std::string in); std::string itoHexStr(long unsigned int nr); void float2MulShift(float fl, int& mul, int& shift); #endif // JWW_CONVERSIONS_H crrcsim-0.9.12/src/mod_misc/filesystools.cpp0000644000175000017500000001523111724452425016022 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004-2006, 2008, 2010 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2007, 2008 Jan Reucker * Copyright (C) 2005 Lionel Cailler * Copyright (C) 2006 Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "filesystools.h" #include #include #include #include #include #ifdef linux # include // getenv() # include // mkdir # include // mkdir #endif #if defined(__APPLE__) || defined(MACOSX) # include // getenv() # include // mkdir # include // mkdir #endif #ifdef WIN32 # define WIN32_LEAN_AND_MEAN # include // MoveFileEx # include // getenv() # include // mkdir #endif #include "SimpleXMLTransfer.h" std::string FileSysTools::appname; // see header void FileSysTools::makeSurePathExists(std::string path) { if (path.length() == 0) return; unsigned int pos0 = 0; if (path[pos0] == '/') pos0++; // last character should be '/' if (path[path.length()-1] != '/') path.append("/"); while (pos0 < path.length()) { while (path[pos0] != '/') pos0++; #if linux mkdir(path.substr(0, pos0).c_str(), 0766); #endif #if defined(__APPLE__) || defined(MACOSX) mkdir(path.substr(0, pos0).c_str(), 0700); #endif #ifdef WIN32 mkdir(path.substr(0, pos0).c_str()); #endif pos0++; } } // see header bool FileSysTools::fileExists(std::string path) { std::ifstream testDat; testDat.open(path.c_str()); if (!testDat) return(false); else { testDat.close(); return(true); } } // see header void FileSysTools::getSearchPathList(std::vector& pathlist, std::string dirname) { // Search in: // current working directory (.) (all) // $HOME/Documents/crrcsim (APPLE/MACOSX) // /Library/Application Support/crrcsim (APPLE/MACOSX) // $USERPROFILE/.crrcsim (WIN32) // $HOME/.crrcsim (LINUX) // CRRC_DATA_PATH (LINUX) // /usr/local/share/games/crrcsim (LINUX) // /usr/share/games/crrcsim (LINUX) // cwd if (dirname != "") { pathlist.push_back(dirname); } else { pathlist.push_back("."); } // home directories std::string homepath_str = getHomePath(); if (homepath_str != "") { if (dirname != "") { homepath_str += '/'; homepath_str.append(dirname); } pathlist.push_back(homepath_str); } // System-wide installation paths (Linux and Mac OS X only) #if defined(linux) std::string data_path; #ifdef CRRC_DATA_PATH data_path = CRRC_DATA_PATH; #endif if (dirname != "") { std::string s; data_path += '/'; #ifdef CRRC_DATA_PATH s = data_path; s.append(dirname); pathlist.push_back(s); #endif s = "/usr/local/share/games/" + appname + "/"; if (s != data_path) // avoid adding this path twice { s.append(dirname); pathlist.push_back(s); } s = "/usr/share/games/" + appname + "/"; if (s != data_path) // avoid adding this path twice { s.append(dirname); pathlist.push_back(s); } } else { #ifdef CRRC_DATA_PATH pathlist.push_back(data_path); #endif if (data_path != "/usr/local/share/games/" + appname) // avoid adding this path twice { pathlist.push_back("/usr/local/share/games/" + appname); } if (data_path != "/usr/share/games/" + appname) // avoid adding this path twice { pathlist.push_back("/usr/share/games/" + appname); } } #endif #if defined(__APPLE__) || defined(MACOSX) { std::string s = "/Library/Application Support/" + appname; if (dirname != "") { s.append("/"); s.append(dirname); } pathlist.push_back(s); } #endif #if 0 std::cout << "T_Config::getSearchPathList():" << std::endl; for (std::vector::size_type i = 0; i < pathlist.size(); i++) { std::cout << pathlist[i] << std::endl; } #endif } // see header std::string FileSysTools::getHomePath() { std::string homepath_str = ""; char *homepath = NULL; #ifdef WIN32 homepath = getenv("USERPROFILE"); #else homepath = getenv("HOME"); #endif if (homepath != NULL) { homepath_str = homepath; #if defined(__APPLE__) || defined(MACOSX) homepath_str.append("/Documents/" + appname); #else homepath_str.append("/." + appname); #endif } return homepath_str; } // see header std::string FileSysTools::getDataPath(std::string item, bool fThrowEx) { std::string path = ""; std::vector possible_paths; FileSysTools::getSearchPathList(possible_paths, item); //~ std::cout << "T_Config::getDataPath(): " << std::endl; //~ for (std::vector::size_type i = 0; i < possible_paths.size(); i++) //~ { //~ std::cout << possible_paths[i] << std::endl; //~ } for (std::vector::size_type i = 0; i < possible_paths.size(); i++) { if (FileSysTools::fileExists(possible_paths[i])) { path = possible_paths[i]; break; } } if ((path == "") && (fThrowEx)) { // well..maybe another type of exception might be better here... throw XMLException("Unable to find a matching file: " + item); } return(path); } std::string FileSysTools::name(std::string pathAndName) { std::string::size_type pos = pathAndName.rfind('/'); if (pos != std::string::npos) { return(pathAndName.substr(pos+1)); } else return(pathAndName); } int FileSysTools::move(std::string dest, std::string src) { #ifdef WIN32 BOOL ret = MoveFileEx(src.c_str(), dest.c_str(), MOVEFILE_REPLACE_EXISTING | MOVEFILE_COPY_ALLOWED ); if (ret) return(0); else return(-1); #else if (dest[dest.length()-1] == '/') dest += name(src); std::string call = "mv \""; call += src; call += "\" \"" + dest + "\""; return( system(call.c_str()) ); #endif } crrcsim-0.9.12/src/mod_misc/crrc_rand.h0000644000175000017500000000500611724452425014664 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_RAND #define CRRC_RAND #include /** * This is just a wrapper around standard functions rand and srand which * allows for easy re-seeding. * * From libc manual: * * All functions have in common that they use the same congruential formula * with the same constants. The formula is * * Y = (a * X + c) mod m * * where X is the state of the generator at the beginning and Y the state at * the end. a and c are constants determining the way the generator works. * By default they are * * a = 0x5DEECE66D = 25214903917 * c = 0xb = 11 * * From man rand: * POSIX 1003.1?2003 gives the following example of an implementation of * rand() and srand(), possibly useful when one needs the same sequence * on two different machines. * * static unsigned long next = 1; * * * // RAND_MAX assumed to be 32767 * int myrand(void) { * next = next * 1103515245 + 12345; * return((unsigned)(next/65536) % 32768); * } * * @author Jens Wilhelm Wulf */ class CRRC_Random { public: /** * Returns a random number between 0 and max(). */ static inline int rand() { return(::rand()); }; static inline int max() { return(RAND_MAX); }; /** * Call this using some random data you have, anytime you want to. */ static void insertData(int nData); private: /** * random state */ static unsigned int uRandState16; static unsigned int uRandState32; }; /** * Based on the code from mod_windfield/windfield.cpp, which in turn is * by rhoads@paul.rutgers.edu. * * @author Jens W. Wulf */ class RandGauss { public: RandGauss(); double Get(); private: double V2, fac; int phase; }; #endif crrcsim-0.9.12/src/mod_misc/filesystools.h0000644000175000017500000000741211724452425015471 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004-2006, 2008, 2010 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006 Jan Reucker * Copyright (C) 2006 Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef __FILESYSTOOLS_H #define __FILESYSTOOLS_H #include #include /** * Class for file(system) related methods which are not application-specific. */ class FileSysTools { public: /** * Utility function which makes sure some path exists -- parts of it are created, * if needed. */ static void makeSurePathExists(std::string path); /** * Get the full path to the given data item * * Finds most local path to a datafile, for example * "sounds/fan.wav", "models/allegro.air" or "textures/beachsand.rgb". * Search order depends on operating system. * This function should be used if one doesn't know where a data file * really is. * * Pass the filename and relative path to this function and it * will search for a suitable file in the search path. The * absolute path to this file, including the filename, * will be returned. * * \param item data item to search for (filename and relative path) * \param fThrowEx if set to true, an exception will be thrown if no * matching file was found * * \return absolute path to the file, empty string on error */ static std::string getDataPath(std::string item, bool fThrowEx = false); /** * Provide a list of possible locations for data files or * other directories. If you provide a dirname, this string will * be appended to each path. The locations heavily depend on * the platform CRRCsim is running on. * * Example: getSearchPathList(list, "models") will fill "list" * with entries like "models", "/home/johndoe/.crrcsim/models", * "/usr/local/share/crrcsim/models" and so on. * * \param pathlist Reference to a list that will be filled with the pathnames * \param dirname string to be appended to each path */ static void getSearchPathList(std::vector& pathlist, std::string dirname = ""); /** * Test if a file exists. * * \param path File name and path to test. * \retval true if file exists * \retval false if file does not exist */ static bool fileExists(std::string path); /** * Get the path to the CRRCsim directory inside the * user's home directory. This usually is OS-dependent. */ static std::string getHomePath(); /** * Set application name * * The application name will be used to form some of directory names used in this class. */ static void SetAppname(std::string name) { appname = name; }; /** * Returns name and suffix of a file, strips leading directory information. * * @author Jens W. Wulf */ static std::string name(std::string pathAndName); /** * Moves a file. * dest can be a file or a directory (ends with '/'). * * @author Jens W. Wulf */ static int move(std::string dest, std::string src); private: static std::string appname; }; #endif crrcsim-0.9.12/src/aircraft.cpp0000644000175000017500000001360011724452425013262 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008-2009 Jan Reucker (original author) * Copyright (C) 2009-2010 Jens W. Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file aircraft.cpp * * A compound class that collects everything that exists "per airplane". */ #include "aircraft.h" #include "mod_fdm/formats/airtoxml.h" #include "mod_fdm/xmlmodelfile.h" #include "mod_robots/robot.h" #include "mod_misc/filesystools.h" /** * Create an Aircraft */ Aircraft::Aircraft() : model_(NULL), fdmInterface(new ModFDMInterface()), fdmInterfaceBackup(NULL), latest_configfile(NULL) { } /** * Destroy an Aircraft */ Aircraft::~Aircraft() { cleanup(); } void Aircraft::cleanup() { if (fdmInterface != 0) delete fdmInterface; if (model_ != 0) delete model_; delete fdmInterfaceBackup; fdmInterface = NULL; fdmInterfaceBackup = NULL; model_ = NULL; } /** * Get the Aircraft's positon in world coordinates. */ CRRCMath::Vector3 Aircraft::getPos() { if (fdmInterface != NULL) { return fdmInterface->fdm->getPos(); } else { return CRRCMath::Vector3(0.0, 0.0, 0.0); } } /** * Set the Aircraft's FDM interface */ void Aircraft::setFDMInterface(ModFDMInterface *fdm) { fdmInterface = fdm; } /** * Get a pointer to the Aircraft's FDM */ FDMBase* Aircraft::getFDM() const { if (fdmInterface != NULL) { return fdmInterface->fdm; } else { return NULL; } } /** * Set the CRRCAirplane instance to use as visual model */ void Aircraft::setModel(CRRCAirplane* model) { if (model_ != NULL) { delete model_; } model_ = model; } /** * Enter testmode */ void Aircraft::enterTestmode(CRRCMath::Vector3 planeposn) { if (fdmInterfaceBackup == NULL) { // backup the current FDM fdmInterfaceBackup = fdmInterface; // create a new FDM for testmode setFDMInterface(new ModFDMInterface()); getFDMInterface()->loadAirplaneTestmode(-planeposn.r[2], planeposn.r[0], -planeposn.r[1]); } } /** * Leave testmode */ void Aircraft::leaveTestmode() { if (fdmInterfaceBackup != NULL) { // delete testmode FDM delete fdmInterface; // restore previous FDM fdmInterface = fdmInterfaceBackup; fdmInterfaceBackup = NULL; } } int Aircraft::loadDemo(std::string demofilename) { cleanup(); ModRobotInterface* robot = new ModRobotInterface(); fdmInterface = robot; try { robot->loadAirplane(demofilename.c_str(), (FDMEnviroment*)0, (SimpleXMLTransfer*)0); if (robot->robot) { SimpleXMLTransfer* header = robot->robot->GetHeader(); std::string filename = FileSysTools::getDataPath(header->getString("airplane.file")); SimpleXMLTransfer* xml = new SimpleXMLTransfer(filename); // Here we copy graphics and config preferences from the demo file // into the in-memory-copy of the airplane. This is because an airplane file // should not be altered by user preferences. XMLModelFile::SetGraphics(xml, header->getInt("airplane.graphics")); XMLModelFile::SetConfig (xml, 0); model_ = new CRRCAirplaneV2(xml); delete xml; } } catch (XMLException e) { std::string msg = "Error opening demo file: "; msg += demofilename; msg += ": "; msg += e.what(); throw std::runtime_error(msg); } if (getFDM() == NULL) { throw std::runtime_error("Unable to load airplane demo file."); } return(0); } int Aircraft::load(SimpleXMLTransfer *configfile, FDMEnviroment* fdmEnvironment, bool fReloadOnly) { int nRetCode = 1; if (!fReloadOnly) { latest_configfile = configfile; cleanup(); fdmInterface = new ModFDMInterface(); } std::string filename = configfile->getString("airplane.file", "models/allegro.xml"); filename = air_to_xml_file_load(filename); try { SimpleXMLTransfer* xml = new SimpleXMLTransfer(filename); SimpleXMLTransfer* ap = configfile->getChild("airplane"); // Here we copy graphics and config preferences from crrcsim's config file // into the in-memory-copy of the airplane. This is because an airplane file // should not be altered by user preferences. XMLModelFile::SetGraphics(xml, ap->attributeAsInt("graphics", 0)); XMLModelFile::SetConfig (xml, ap->attributeAsInt("config", 0)); if (fReloadOnly) nRetCode = fdmInterface->ReloadParams(xml, configfile); else { fdmInterface->loadAirplane(xml, fdmEnvironment, configfile); if (configfile->getInt("video.enabled", 1)) { model_ = new CRRCAirplaneV2(xml); } } delete xml; } catch (XMLException e) { std::string msg = "Error opening airplane specification file: "; msg += filename; msg += ": "; msg += e.what(); throw std::runtime_error(msg); } if (getFDM() == NULL) { throw std::runtime_error("Unable to load airplane specification file."); } return(nRetCode); } int Aircraft::ReloadParams() { if (latest_configfile) { int nRetCode; try { nRetCode = load(latest_configfile, 0, true); } catch (std::runtime_error& e) { return(-1); } return(nRetCode); } else return(0); } crrcsim-0.9.12/src/crrc_system.h0000644000175000017500000000433111724452425013472 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /***************************************************************************** Title: CRRCsim, the Charles River Radio Control Club Flight Simulator Project Authors: Jan Kansky: Programming Mark Drela: Aerodynamics Purpose: The idea for CRRCsim is to take away any last excuse you might have for not using a flight simulator to keep your thumbs certified for RC flying. It's free, it works, enjoy. This is an open source project, so if you don't like the way something works, help us fix it! Thanks: Bruce Jackson for the LaRCsim framework. Flight Gear project for the sky sphere. Contacts: If you'd like to help with CRRCSIM, then send me an email! email : kansky@ll.mit.edu *****************************************************************************/ /** \file crrc_system.h * * This file contains the declarations of some platform-specific stuff for * system interaction. * * \author Jan Reucker */ #ifndef CRRC_SYSTEM_H #define CRRC_SYSTEM_H #include /// The type of a message box typedef enum {SM_INFO, SM_ERROR, SM_WARNING} SM_TYPE; /// Send a message to the operating system void SystemMessage(const char * msg, SM_TYPE type = SM_ERROR); /// Get a string containing the operating system name and version char * getOSVersionString(); /// Get the current system time as a formatted string void getSystemTimeString(std::string& t); #endif // CRRC_SYSTEM_H crrcsim-0.9.12/src/crrc_fdm.h0000644000175000017500000000507011724452425012715 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008-2009 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_FDM_ENV_H # define CRRC_FDM_ENV_H #include "mod_misc/SimpleXMLTransfer.h" #include "mod_fdm/fdm_env.h" #include "mod_cntrl/controller.h" /** * Connects CRRCSim to the module "FDM" * * @author Jens Wilhelm Wulf */ class CRRC_FDM_Env : public FDMEnviroment { public: CRRC_FDM_Env(SimpleXMLTransfer* cfg); virtual ~CRRC_FDM_Env(); /** * Get the height at a distinct point. * \param x x coordinate (positive north) * \param y y coordinate (positive east) * \return terrain height at this point in ft */ virtual float GetSceneryHeight(float x_north, float y_east); /** * Calculate the wind velocities in all three axes in the given position. * Returns 1 if this position is outside of the grid. * X/Y/Z -- north/east/down */ virtual int CalculateWind(double X_cg, double Y_cg, double Z_cg, double& Vel_north, double& Vel_east, double& Vel_down); /** * Returns gravitational acceleration at height 'altitude' */ virtual double GetG(double altitude); /** * Returns air density at height 'altitude' */ virtual double GetRho(double altitude); /** * This can be used to integrate one or many controllers into the simulation loop. * If you don't want to do this, simply copy the contents of pInputsFromUser to pInputsToFDM. * There might be FDMs which do not use this callback, because their author thought * using them with a control loop is not of much use. */ virtual void ControllerCallback(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); void ResetControllers(); virtual void AddLogMsg(std::string message); private: /** * List of active controllers */ std::vector controllers; }; #endif crrcsim-0.9.12/src/mod_fdm_config.h0000644000175000017500000000231611724452425014070 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // configure module mod_fdm #ifndef MOD_FDM_CONFIG_H #define MOD_FDM_CONFIG_H #include #define MOD_FDM_USE_LARCSIM 1 #define MOD_FDM_USE_002 1 #define MOD_FDM_USE_DISPLAYMODE 1 #define MOD_FDM_USE_TESTMODE 1 #define MOD_FDM_USE_HELI01 1 #define MOD_FDM_USE_MCOPTER01 1 #define MOD_FDM_INFOSTR "CRRCSim "PACKAGE_VERSION #endif // MOD_FDM_CONFIG_H crrcsim-0.9.12/src/config.h0000644000175000017500000002133211724452425012402 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004-2006, 2008-2009 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006 Jan Reucker * Copyright (C) 2006 Todd Templeton * Copyright (C) 2008 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef __CONFIG_H #define __CONFIG_H #include "mod_misc/SimpleXMLTransfer.h" #include #include class T_Config; extern SimpleXMLTransfer* cfgfile; extern T_Config* cfg; /** * Save options back to crrcsim.xml */ int options_saveToFile(); /** * This function should save anything back to SimpleXMLTransfer* cfgfile * which isn't already there! */ int options_saveToConfig(); /** * Returns true if the current settings are not equal * to those in the config file. */ bool options_changed(); /** * Default model start position relative to player. Ideally this position is * a mix of what was used on 'Cape Cod' and 'Davis', but this would lead to * a very low start (near the water) at 'Cape Cod', so this is different. */ #define MODELSTART_REL_FRONT 4 #define MODELSTART_REL_RIGHT 5 /** * This file includes settings and flags for flight location, thermal and * wind characteristics, dynamic soaring. Everything regarding these * values (changing, reading from config, writing to config) has to be * done using T_Config and its public interface. * * As long as this is done, everything should be ok. * * As of today, these efforts were made to ensure settings * for different locations are always loaded and saved correctly, * and the setup for dynamic soaring is valid. * * This class delivers information about where files (configuration, data) can * be found. * * Jens Wilhelm Wulf, 10.01.2005 */ class T_Config; /** * Thermal characteristics */ class T_Thermal { public: T_Thermal(); /** * Read settings from cfgfile, depending on data * from cfg. */ void read(SimpleXMLTransfer* cfgfile, T_Config* cfg); /** * writes configuration back into the configuration cfgfile */ int putBackIntoCfg(SimpleXMLTransfer* cfgfile); // The following datafields are only a buffer to prevent reading from XML too often! float strength_mean; // Mean strength of thermal in ft/s float strength_sigma; // 1 sigma variation in thermal strength float radius_mean; // Mean thermal radius in feet float radius_sigma; // 1 sigma thermal radius variation float density; // How many thermals per square foot -- if // the unit of every length here is foot, as it seems. float lifetime_mean; // Average lifetime of a thermal in seconds float lifetime_sigma; // 1 sigma variation in lifetime in seconds }; /** * Wind characteristics. */ class T_Wind { public: T_Wind(); void setDefaults(); /** * Read settings from cfgfile, depending on data * from cfg. */ void read(SimpleXMLTransfer* cfgfile, T_Config* cfg); /** * writes configuration back into the configuration cfgfile */ int putBackIntoCfg(SimpleXMLTransfer* cfgfile); /** * */ void setVelocity (double val); /** * One has to check whether dynamic soaring is active after changing the * direction or flying location. Therefore this function needs a pointer * to the T_Config managing everything. This is done so one is not able * to call this function without making the check... */ void setDirection(double val, T_Config* cfg); float getVelocity () { return(velocity); }; float getDirection() { return(direction); }; private: /** * Wind in ft/sec */ float velocity; /** * Direction of air molecule travel: where do they come from? * 0/360: from north * 90 : from east * 180 : from south * ... */ float direction; }; /** * This class collects information about things the user configured, like * weather conditions, chosen plane, how to start the plane, place to fly at... */ class T_Config { public: T_Thermal* thermal; T_Wind* wind; /** * path of configuration file crrcsim.xml */ static void putConfigFilePath(std::string _ConfigFilePath); static std::string getConfigFilePath(); /** * Set defaults, determine paths and load the configuration file * into acfgfile. */ T_Config(SimpleXMLTransfer*& acfgfile); /** * determine path of config file and provide configuration in acfgfile */ void provideConfigAndPath(SimpleXMLTransfer*& acfgfile); /** * Creates a default configuration in acfgfile. It should contain * values for every module which can't handle finding nothing in acfgfile. * It is called when there is no config file to load. */ void createDefaultConfig(SimpleXMLTransfer*& acfgfile); /** * Read settings from cfgfile, call children to * do the same. */ void read(SimpleXMLTransfer* cfgfile); /** * Make sure that every location based parameter for the current location * is available. Set defaults if this is not the case. * Calls children to do the same. */ void checkLocationBasedPar(SimpleXMLTransfer* cfgfile); /** * Set location as string. Location based parameters * are read. */ void setLocation(const char* locstr, SimpleXMLTransfer* cfgfile); /** * Set location as string. Location based parameters * are read. Explicitely select sky variant. */ void setLocation(const char* locstr, int sky_variant, SimpleXMLTransfer* cfgfile); /** * Get name of location */ const char* getLocationName(); /** * get scenery filename */ const char* getSceneryFilename() const { return(scenery_filename.c_str()); }; /** * get sky variant */ int getSkyVariant() const { return nSkyVariant; }; /** * Checks conditions for dynamic soaring */ void checkDynamicSoaring(); /** * Is dynamic soaring enabled? */ int getDynamicSoaring() { return(dynamic_soaring); }; /** * writes configuration back into the configuration cfgfile */ int putBackIntoCfg(SimpleXMLTransfer* cfgfile); /** * Provides the SimpleXMLTransfer for the location named 'location' */ SimpleXMLTransfer* getLocCfgPtr(SimpleXMLTransfer* cfgfile,std::string location); /** * Provides the SimpleXMLTransfer for the current location */ SimpleXMLTransfer* getCurLocCfgPtr(SimpleXMLTransfer* cfgfile); /** * Get paths of directories where .air-files may reside. * This usually is OS-dependent. */ static void getModelDirs(std::vector& dirlist); /** * Get paths of directories where scne descrition may reside. */ static void getLocationDirs(std::vector& dirlist); /** * Get paths of all directories that contain F3F sounds. * This usually is OS-dependent. */ static void getF3FSoundDirs(std::vector& dirlist); private: /** * path of sound file */ static std::string soundfilePath; /** * path of configuration file */ static std::string ConfigFilePath; /** * Set location as string. Location based parameters * are read if fReadAgain. */ void setLocation(const char* locstr, SimpleXMLTransfer* cfgfile, bool fReadAgain, int sky_variant); /** * Which location to fly at? */ int nLocation; /** * Filename of scenery */ std::string scenery_filename; /** * Which sky should be loaded from the scenery file? */ int nSkyVariant; /** * 1 means dynamic soaring is active */ int dynamic_soaring; }; #endif crrcsim-0.9.12/src/record.h0000644000175000017500000000507011724452425012414 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty off * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef RECORD_H # define RECORD_H #include #include #include "mod_misc/SimpleXMLTransfer.h" #include "mod_fdm/fdm.h" /** * Record airplane position, attitude, control inputs, settings, results, * and whatever to a file for later playback. * * Files are read by CRRC_AirplaneSim_Playback and RobotFile. * * See documentation/record_playback/ * * todo: all binary storage code needs to be reviewed regarding endianess * and other portability issues which I do not know about. Recorded files * should work on any platform! * * @author Jens W. Wulf */ class FlightRecorder { public: /** * All files are stored to output_directory. */ FlightRecorder(std::string output_directory); /** * Start a new log; stop a previous one if necessary. */ void Start(SimpleXMLTransfer* data); /** * Stop and end a running log. Renames the file if * necessary. */ void Stop(); /** * Write timestep, position and attitude to file. */ void AirplanePosition(double dt, int multiloop, FDMBase* fdm); /** * Insert some marker. */ void InsertMarker(int data); /** * Insert arbitrary data into the file. */ void InsertXML(SimpleXMLTransfer* data); /** * Set the filename to which the current file is * renamed to on Stop() */ void SetFilename(std::string newname); /** * returns the current filename */ std::string GetFilename(); /** * Description: will be saved when the file is closed */ std::string descr; private: std::string filename; /** * ofstream in use */ std::ofstream out; /** * All files are stored to this output directory */ std::string outdir; enum eState { eNoFile, eRecording }; eState state; int num; }; #endif crrcsim-0.9.12/src/config.cpp0000644000175000017500000005575211724452425012752 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004-2006, 2008-2009 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2007, 2008 Jan Reucker * Copyright (C) 2005 Lionel Cailler * Copyright (C) 2006 Todd Templeton * Copyright (C) 2008, 2009 Joel Lienard * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include #include "global.h" #include "config.h" #include "mod_misc/filesystools.h" #include "mod_misc/lib_conversions.h" #include #include #include #include #include "defines.h" #include "mod_misc/filesystools.h" #include "zoom.h" #include "crrc_main.h" #include "mod_landscape/crrc_scenery.h" #include "mod_windfield/windfield.h" #ifdef linux # include // getenv() #endif #if defined(__APPLE__) || defined(MACOSX) # include // getenv() #endif /* ******************************************************************************* */ // Pointer to the new configuration file. This should be passed // to every module/object which wants to read something from the // config (crrcsim.xml). SimpleXMLTransfer* cfgfile = (SimpleXMLTransfer*)0; // T_Config* cfg; /* ******************************************************************************* */ // description: see header file int options_saveToFile() { options_saveToConfig(); { std::ofstream outfile; std::string path = T_Config::getConfigFilePath(); if (path.find('/') != std::string::npos) FileSysTools::makeSurePathExists(path.substr(0, path.rfind('/'))); outfile.open(path.c_str()); if (!outfile) return(-1); cfgfile->print(outfile); outfile.close(); } return(0); } // description: see header file int options_saveToConfig() { // Some options need to be put back into the SimpleXMLTransfer zoom_putBackIntoCfg(); write_globals_into_config(); cfg->putBackIntoCfg(cfgfile); Global::TXInterface->putBackIntoCfg(cfgfile); Global::inputDev->putBackIntoCfg(cfgfile); return(0); } // description: see header file bool options_changed() { bool fEqual; options_saveToConfig(); // Read config file SimpleXMLTransfer* cfgfileold = (SimpleXMLTransfer*)0; cfg->provideConfigAndPath(cfgfileold); fEqual = cfgfile->equalsOrdered(cfgfileold); delete cfgfileold; if (fEqual) { printf("options are unchanged\n"); return(false); } else { printf("options have been changed\n"); // cfgfile->print(std::cout); // test return(true); } } /* ******************************************************************************* */ T_Thermal::T_Thermal() { } void T_Thermal::read(SimpleXMLTransfer* cfgfile, T_Config* cfg) { SimpleXMLTransfer* logcfgptr = cfg->getCurLocCfgPtr(cfgfile); if (logcfgptr->indexOfChild("thermal") < 0) logcfgptr->addChild(GetDefaultConf_Thermal()); // Read buffer data SimpleXMLTransfer* el = logcfgptr->getChild("thermal"); strength_mean = el->getDouble("strength_mean"); strength_sigma = el->getDouble("strength_sigma"); radius_mean = el->getDouble("radius_mean"); radius_sigma = el->getDouble("radius_sigma"); density = el->getDouble("density"); lifetime_mean = el->getDouble("lifetime_mean"); lifetime_sigma = el->getDouble("lifetime_sigma"); // show values: printf("Thermals: strength_mean=%f strength_sigma=%f radius_mean=%f radius_sigma=%f\n", strength_mean, strength_sigma, radius_mean, radius_sigma); printf("Thermals: density=%f lifetime_mean=%f lifetime_sigma=%f\n", density, lifetime_mean, lifetime_sigma); } int T_Thermal::putBackIntoCfg(SimpleXMLTransfer* cfgfile) { // This is not necessary anymore as there is no internal data. return(0); } /* ******************************************************************************* */ void T_Wind::setDefaults() { velocity = 7; direction = 270; } void T_Wind::setVelocity(double val) { velocity = val; } void T_Wind::setDirection(double val, T_Config* cfg) { // Sanity check, see description in header file if (cfg->wind == this) { direction = val; cfg->checkDynamicSoaring(); } } T_Wind::T_Wind() { setDefaults(); } /** * Read the values for the current wind configuration from the * main config file. If no entry exists for the current location, * try to get a sensible default from the current location object * itself. If currently no scenery is loaded, use a global default. * * In any case, don't write anything back into the configuration or * strange things might happen... */ void T_Wind::read(SimpleXMLTransfer* cfgfile, T_Config* cfg) { // the global defaults float flDirection = 270; float flSpeed = 7; int ImposeDirection = false; // try to override defaults with values from the current scenery object if (Global::scenery != NULL) { flDirection = Global::scenery->getDefaultWindDirection(); flSpeed = Global::scenery->getDefaultWindSpeed(); ImposeDirection = Global::scenery->getImposeWindDirection(); printf("Default wind from scenery: %.2f ft/s at %.2f deg\n", flSpeed, flDirection); } // now try to override these defaults with values from the config file try { SimpleXMLTransfer* el = cfg->getCurLocCfgPtr(cfgfile)->getChild("wind"); if(!ImposeDirection) flDirection = el->getDouble("direction"); flSpeed = el->getDouble("velocity"); } catch (XMLException e) { // nothing in the config file... } setVelocity (flSpeed); setDirection(flDirection, cfg); // show values: printf("Wind: velocity=%f ft/sec direction=%f\n", velocity, direction); } int T_Wind::putBackIntoCfg(SimpleXMLTransfer* cfgfile) { SimpleXMLTransfer* el = cfg->getCurLocCfgPtr(cfgfile)->getChild("wind", true); el->setAttributeOverwrite("velocity", doubleToString(velocity)); el->setAttributeOverwrite("direction", doubleToString(direction)); return(0); } /* ******************************************************************************* */ /** static members */ std::string T_Config::ConfigFilePath; std::string T_Config::soundfilePath; T_Config::T_Config(SimpleXMLTransfer*& acfgfile) { // Defaults nLocation = Scenery::DAVIS; thermal = new T_Thermal(); wind = new T_Wind(); dynamic_soaring = FALSE; provideConfigAndPath(acfgfile); } void T_Config::provideConfigAndPath(SimpleXMLTransfer*& acfgfile) { // determine path and open configuration file: depends on operating system acfgfile = (SimpleXMLTransfer*)0; if (ConfigFilePath.length() <= 0) { #ifdef linux // configuration file // If there is a crrcsim.xml in the working directory, take this one. If not, // ~/.crrcsim/crrcsim.xml is the one to choose. { ConfigFilePath = "crrcsim.xml"; try { acfgfile = new SimpleXMLTransfer(ConfigFilePath); } catch (XMLException e) { char* homepath = getenv("HOME"); if (homepath != (char*)0) { ConfigFilePath = homepath; ConfigFilePath += "/.crrcsim/crrcsim.xml"; } } } #elif defined(__APPLE__) || defined(MACOSX) // configuration file // If there is a crrcsim.xml in the working directory, take this one. If not, // ~/.crrcsim/crrcsim.xml is the one to choose. { ConfigFilePath = "crrcsim.xml"; try { acfgfile = new SimpleXMLTransfer(ConfigFilePath); } catch (XMLException e) { char* homepath = getenv("HOME"); if (homepath != (char*)0) { ConfigFilePath = homepath; ConfigFilePath += "/Library/Preferences/crrcsim.xml"; } } } #elif defined(WIN32) // configuration file // If there is a crrcsim.xml in the working directory, take this one. If not, // ~/.crrcsim/crrcsim.xml is the one to choose. { ConfigFilePath = "crrcsim.xml"; try { acfgfile = new SimpleXMLTransfer(ConfigFilePath); } catch (XMLException e) { char* homepath = getenv("USERPROFILE"); if (homepath != (char*)0) { ConfigFilePath = homepath; ConfigFilePath += "/.crrcsim/crrcsim.xml"; } } } # else ConfigFilePath = "crrcsim.xml"; # endif } printf("Configuration file is %s\n", ConfigFilePath.c_str()); if (acfgfile == (SimpleXMLTransfer*)0) { try { acfgfile = new SimpleXMLTransfer(ConfigFilePath); } catch (XMLException e) { // So there is no configuration file to load. Create default values. createDefaultConfig(acfgfile); } } // Take a look at the version number of the config file. Maybe // it is an old, incompatible one and there is something we need to // do about it? { int nVer = acfgfile->attributeAsInt("version", 1); printf("Configuration version is %i\n", nVer); if (nVer < 2) { // Coordinate system has changed (initial airplane position, wind // direction). // Things which need to be changed: // -wind presets // -initial airplane position for every location // -wind direction for every location // This is not impossible, but I am too lazy now, so I just go on as if there had been no config file. delete acfgfile; acfgfile = (SimpleXMLTransfer*)0; createDefaultConfig(acfgfile); } } } void T_Config::createDefaultConfig(SimpleXMLTransfer*& acfgfile) { acfgfile = new SimpleXMLTransfer(); acfgfile->setName("crrcsimConfig"); // fill with necessary data acfgfile->makeSureAttributeExists("version", "2"); acfgfile->makeSureAttributeExists("video.skybox.texture_offset", ftoStr(DEFAULT_SKYBOX_TEXTURE_OFFSET, 1, 5).c_str()); SimpleXMLTransfer* tex; // things which are not really necessary, but useful: // -launch presets tex = acfgfile->getChild("launch.preset", true); tex->makeSureAttributeExists("name_en", "hand"); tex->makeSureAttributeExists("altitude", "10"); tex->makeSureAttributeExists("velocity_rel", "1"); tex->makeSureAttributeExists("angle", "0"); tex->makeSureAttributeExists("rel_to_player", "1"); tex->makeSureAttributeExists("rel_front", "0"); tex->makeSureAttributeExists("rel_right", "2"); tex = new SimpleXMLTransfer(); tex->setName("preset"); tex->addAttribute("name_en", "winch"); tex->addAttribute("altitude", "300"); tex->addAttribute("velocity_rel", "1"); tex->addAttribute("angle", "0"); tex->addAttribute("sal", "0"); acfgfile->getChild("launch")->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("preset"); tex->addAttribute("name_en", "throw"); tex->addAttribute("altitude", "10"); tex->addAttribute("velocity_rel", "2"); tex->addAttribute("angle", "0"); tex->addAttribute("sal", "0"); tex->addAttribute("rel_to_player", "1"); tex->addAttribute("rel_front", "0"); tex->addAttribute("rel_right", "2"); acfgfile->getChild("launch")->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("preset"); tex->addAttribute("name_en", "hlg"); tex->addAttribute("altitude", "10"); tex->addAttribute("velocity_rel", "5"); tex->addAttribute("angle", "0.38"); tex->addAttribute("sal", "0"); tex->addAttribute("rel_to_player", "1"); tex->addAttribute("rel_front", "0"); tex->addAttribute("rel_right", "2"); acfgfile->getChild("launch")->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("preset"); tex->addAttribute("name_en", "SAL"); tex->addAttribute("altitude", "5"); tex->addAttribute("velocity_rel", "7"); tex->addAttribute("angle", "0.20"); tex->addAttribute("sal", "1"); tex->addAttribute("rel_to_player", "1"); tex->addAttribute("rel_front", "0"); tex->addAttribute("rel_right", "2"); acfgfile->getChild("launch")->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("preset"); tex->addAttribute("name_en", "Cape Cod F3F"); tex->addAttribute("altitude", "10"); tex->addAttribute("velocity_rel", "1"); tex->addAttribute("angle", "0"); tex->addAttribute("sal", "0"); tex->addAttribute("rel_to_player", "1"); tex->addAttribute("rel_front", "2.5"); tex->addAttribute("rel_right", "-20"); acfgfile->getChild("launch")->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("preset"); tex->addAttribute("name_en", "motor"); tex->addAttribute("altitude", "0"); tex->addAttribute("velocity_rel", "0"); tex->addAttribute("angle", "0"); tex->addAttribute("sal", "0"); tex->addAttribute("rel_to_player", "1"); tex->addAttribute("rel_front", "15"); tex->addAttribute("rel_right", "0"); acfgfile->getChild("launch")->addChild(tex); // -thermal presets tex = GetDefaultConf_Thermal(); tex->addAttribute("name_en", "Default (v3)"); acfgfile->getChild("presets.thermal", true)->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("thermal"); tex->addAttribute("name_en", "F3F, heli (no thermals)"); tex->addAttribute("strength_mean", "0"); tex->addAttribute("strength_sigma", "0"); tex->addAttribute("radius_mean", "0"); tex->addAttribute("radius_sigma", "0"); tex->addAttribute("lifetime_mean", "0"); tex->addAttribute("lifetime_sigma", "0"); tex->addAttribute("density", "0"); acfgfile->getChild("presets.thermal", true)->addChild(tex); // -wind presets //~ acfgfile->makeSureAttributeExists("presets.wind.wind.name_en", "Dynamic Soaring Cape Cod"); //~ acfgfile->makeSureAttributeExists("presets.wind.wind.velocity", "13"); //~ acfgfile->makeSureAttributeExists("presets.wind.wind.direction", "90"); tex = new SimpleXMLTransfer(); tex->setName("wind"); tex->addAttribute("name_en", "Dynamic soaring Cape Cod"); tex->addAttribute("velocity", "13"); tex->addAttribute("direction", "90"); acfgfile->getChild("presets.wind", true)->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("wind"); tex->addAttribute("name_en", "Soaring slow Cape Cod"); tex->addAttribute("velocity", "10"); tex->addAttribute("direction", "270"); acfgfile->getChild("presets.wind")->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("wind"); tex->addAttribute("name_en", "Soaring ruff Cape Cod"); tex->addAttribute("velocity", "18"); tex->addAttribute("direction", "270"); acfgfile->getChild("presets.wind")->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("wind"); tex->addAttribute("name_en", "F3F competition at Cape Cod"); tex->addAttribute("velocity", "30"); tex->addAttribute("direction", "270"); acfgfile->getChild("presets.wind")->addChild(tex); tex = new SimpleXMLTransfer(); tex->setName("wind"); tex->addAttribute("name_en", "Heli (no wind)"); tex->addAttribute("velocity", "0"); tex->addAttribute("direction", "180"); acfgfile->getChild("presets.wind")->addChild(tex); } void T_Config::read(SimpleXMLTransfer* cfgfile) { cfgfile->makeSureAttributeExists("location.name", "scenery/davis-orig.xml"); cfgfile->makeSureAttributeExists("location.sky", "0"); setLocation(cfgfile->getString("location.name").c_str(), cfgfile, false, cfgfile->getInt("location.sky")); checkLocationBasedPar(cfgfile); thermal->read(cfgfile, this); wind->read(cfgfile, this); } /// Checks for CAPE_COD and dynamic soaring conditions void T_Config::checkDynamicSoaring() { // if we have already loaded a valid scenery, update the // internal location ID if (Global::scenery != NULL) { nLocation = Global::scenery->getID(); } if (nLocation == Scenery::CAPE_COD) { if ((wind->getDirection() < 360) && (wind->getDirection() > 180)) { if (wind->getDirection() != 270) { printf("Off normal winds not supported yet.\n"); // This results in me calling myself once again -- but // the next time this 'if' isn't true, so this is no problem. wind->setDirection(270, cfg); } printf("Sloping.\n"); dynamic_soaring = FALSE; } else { if (wind->getDirection() != 90) { printf("Off normal winds not supported yet.\n"); // This results in me calling myself once again -- but // the next time this 'if' isn't true, so this is no problem. wind->setDirection(90, cfg); } printf("Dynamic soaring.\n"); dynamic_soaring = TRUE; } } else dynamic_soaring = FALSE; } void T_Config::setLocation(const char* locstr, SimpleXMLTransfer* cfgfile) { setLocation(locstr, cfgfile, true, 0); } void T_Config::setLocation(const char* locstr, int sky_variant, SimpleXMLTransfer* cfgfile) { setLocation(locstr, cfgfile, true, sky_variant); } void T_Config::setLocation(const char* locstr, SimpleXMLTransfer* cfgfile, bool fReadAgain, int sky_variant) { std::string tmp = trim(locstr); if (tmp.find("./") == 0) tmp = tmp.substr(2); printf("T_Config: Setting location to %s, sky variant %d\n", tmp.c_str(), sky_variant); scenery_filename = tmp; nSkyVariant = sky_variant; // Set cfgfile->setAttributeOverwrite("location.name", getLocationName()); cfgfile->setAttributeOverwrite("location.sky", nSkyVariant); SimpleXMLTransfer* logcfgptr = cfg->getCurLocCfgPtr(cfgfile); logcfgptr->setAttributeOverwrite("sky.nUse",nSkyVariant); // reread config if (fReadAgain) read(cfgfile); // Location possibly changed, so this check is needed. // JR: this should be done from initialize_windfield() // checkDynamicSoaring(); } const char* T_Config::getLocationName() { return(scenery_filename.c_str()); } int T_Config::putBackIntoCfg(SimpleXMLTransfer* cfgfile) { thermal->putBackIntoCfg(cfgfile); wind->putBackIntoCfg(cfgfile); return(0); } SimpleXMLTransfer* T_Config::getCurLocCfgPtr(SimpleXMLTransfer* cfgfile) { SimpleXMLTransfer* gr; // Now I can use the values specific to the chosen location std::string location = getLocationName(); gr = getLocCfgPtr(cfgfile, location); return gr; } SimpleXMLTransfer* T_Config::getLocCfgPtr(SimpleXMLTransfer* cfgfile, std::string location) { SimpleXMLTransfer* pgr; SimpleXMLTransfer* gr; try { pgr = cfgfile->getChild("locations", true); int size = pgr->getChildCount(); for (int m=0; mgetChildAt(m); if (gr->getName().compare("location") == 0 && gr->attribute("name").compare(location) == 0) return(gr); } // So there is no entry for the current location. Let's create one: gr = new SimpleXMLTransfer(); gr->setName("location"); gr->addAttribute("name", location); pgr->addChild(gr); return(gr); } catch (XMLException e) { } return((SimpleXMLTransfer*)0); } void T_Config::checkLocationBasedPar(SimpleXMLTransfer* cfgfile) { //SimpleXMLTransfer* ptr; // make sure location entry is there //ptr = getCurLocCfgPtr(cfgfile); // also check values read elsewhere /// \todo these defaults should already come from the scenery file!?! //no if every launch param position is relative/player position /* if (nLocation == Scenery::CAPE_COD) { ptr->makeSureAttributeExists("position.airplane.x", "-42"); ptr->makeSureAttributeExists("position.airplane.y", "10.5"); } else { ptr->makeSureAttributeExists("position.airplane.x", "-20.93"); ptr->makeSureAttributeExists("position.airplane.y", "0"); } */ } void T_Config::putConfigFilePath(std::string _ConfigFilePath) { ConfigFilePath = _ConfigFilePath; } std::string T_Config::getConfigFilePath() { return(ConfigFilePath); } void T_Config::getModelDirs(std::vector& dirlist) { FileSysTools::getSearchPathList(dirlist, "models"); } void T_Config::getLocationDirs(std::vector& dirlist) { FileSysTools::getSearchPathList(dirlist, "scenery"); } /** * Create a list of F3F sound directories * * F3F sound directories are all directories that reside in "sounds/f3f" * somewhere in the search path and contain .wav files. * * \param dirlist This list of strings will be set to the retrieved paths. */ void T_Config::getF3FSoundDirs(std::vector& dirlist) { std::vector paths; FileSysTools::getSearchPathList(paths, "sounds/f3f"); // search the list of paths for subdirectories possibly containing // F3F wav files for (std::vector::size_type i = 0; i < paths.size(); i++) { DIR *dir; if ((dir = opendir(paths[i].c_str())) == NULL) { std::string s = "T_Config::getF3FSoundDirs(): unable to open "; s += paths[i]; perror(s.c_str()); } else { struct dirent *ent; while ((ent = readdir(dir)) != NULL) { // test if this entity is really a directory std::string entity_fullpath = paths[i]; entity_fullpath += "/"; entity_fullpath += ent->d_name; DIR *subdir = opendir(entity_fullpath.c_str()); if (subdir != NULL) { // Yes, this is a directory. We may immediately close it again // and see if we can add it to the list. closedir(subdir); // exclude some special directories if ( (strcmp(ent->d_name, ".") != 0) // exclude current dir && (strcmp(ent->d_name, "..") != 0) // exclude parent dir && (strcmp(ent->d_name, "CVS") != 0) // exclude CVS dir (mostly useless) ) { // We've found a sound directory! Add it to the list. /// \todo Maybe we should check if this directory contains at least /// one .wav file? dirlist.push_back(entity_fullpath); } } else { std::string s = "T_Config::getF3FSoundDirs(): "; s += entity_fullpath; perror(s.c_str()); } } closedir(dir); } } std::cout << "F3F sound directories:" << std::endl; for (std::vector::size_type i = 0; i < dirlist.size(); i++) { std::cout << " " << dirlist[i] << std::endl; } } crrcsim-0.9.12/src/GUI/0000775000175000017500000000000011724452513011467 500000000000000crrcsim-0.9.12/src/GUI/crrc_ctrldev.h0000644000175000017500000000300211724452424014226 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_CTRLDEVICE_H #define CRRC_CTRLDEVICE_H #include #include #include #include "crrc_dialog.h" class CGUICtrlDeviceDialog : public CRRCDialog { public: CGUICtrlDeviceDialog(CRRCDialog* parent); ~CGUICtrlDeviceDialog(); const char* getDeviceName(); void setDeviceComboBoxByName(std::string sName); void setSpeedComboBoxByName(std::string sName, char **list); bool activateSelectedInterface(); void rebuildDeviceComboList(); puaComboBox* combo_inputMethod; puaComboBox* combo_device; char** combo_device_list; int nCombo_device; puaComboBox* combo_speed; }; #endif // CRRC_CTRLDEVICE_H crrcsim-0.9.12/src/GUI/crrc_gui_viewwind.h0000644000175000017500000000327711724452424015301 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Joel Lienard (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /* * crrc_vewwind.h * classe CGUIViewWindDialog * visualisation of slope and wind profils, for debug purpose */ #ifndef CRRC_GUIVIEWWIND_H #define CRRC_GUIVIEWWIND_H #include #include #include "crrc_dialog.h" #include "crrc_slider.h" #include "../mod_misc/SimpleXMLTransfer.h" class CGUIViewWindDialog; class CGUIViewWindDialog : public CRRCDialog { public: CGUIViewWindDialog(); ~CGUIViewWindDialog(); void draww(puObject *obj, int dx, int dy, int color_mode); puFrame *graphe; puButtonBox *buttonbox_wind, *buttonbox_color; crrcSlider *slider_position, *slider_direction, *slider_width, *slider_hoffs, *slider_voffs; int direction, position, width, hoffs, voffs; int wind_mode, color_mode; private: void set_color(float val, float min, float max); void arrow(float x, float y, float dx, float dy, float lg); }; #endif // CRRC_GUIVIEWWIND_H crrcsim-0.9.12/src/GUI/crrc_mousebutton.cpp0000644000175000017500000001274711724452424015522 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008 Jan Reucker * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../i18n.h" #include "crrc_mousebutton.h" #include #include #include "../global.h" #include "../crrc_main.h" #include "../mouse_kbd.h" #include static void CGUIMouseButtonCallback(puObject *obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define COMBO_W 150 #define COMBO_H DLG_DEF_BUTTON_HEIGHT #define LABEL_W 170 CGUIMouseButtonDialog::CGUIMouseButtonDialog() : CRRCDialog() { combo_l = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 4*DLG_DEF_SPACE + 4*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 4*DLG_DEF_SPACE + 5*COMBO_H, NULL, false); combo_l->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_l->newList(Global::inputDev->ActionButtonStringsGUI); combo_l->setLabelPlace(PUPLACE_LOWER_LEFT); combo_l->setLabel(_("Left")); combo_l->setCurrentItem(Global::inputDev->mouse_bind_l); combo_m = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 3*DLG_DEF_SPACE + 3*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 3*DLG_DEF_SPACE + 4*COMBO_H, NULL, false); combo_m->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_m->newList(Global::inputDev->ActionButtonStringsGUI); combo_m->setLabelPlace(PUPLACE_LOWER_LEFT); combo_m->setLabel(_("Middle")); combo_m->setCurrentItem(Global::inputDev->mouse_bind_m); combo_r = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 2*DLG_DEF_SPACE + 2*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 2*DLG_DEF_SPACE + 3*COMBO_H, NULL, false); combo_r->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_r->newList(Global::inputDev->ActionButtonStringsGUI); combo_r->setLabelPlace(PUPLACE_LOWER_LEFT); combo_r->setLabel(_("Right")); combo_r->setCurrentItem(Global::inputDev->mouse_bind_r); combo_up = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 1*DLG_DEF_SPACE + 1*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 1*DLG_DEF_SPACE + 2*COMBO_H, NULL, false); combo_up->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_up->newList(Global::inputDev->ActionButtonStringsGUI); combo_up->setLabelPlace(PUPLACE_LOWER_LEFT); combo_up->setLabel(_("Wheel up")); combo_up->setCurrentItem(Global::inputDev->mouse_bind_u); combo_down = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 0*DLG_DEF_SPACE + 0*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 0*DLG_DEF_SPACE + 1*COMBO_H, NULL, false); combo_down->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_down->newList(Global::inputDev->ActionButtonStringsGUI); combo_down->setLabelPlace(PUPLACE_LOWER_LEFT); combo_down->setLabel(_("Wheel down")); combo_down->setCurrentItem(Global::inputDev->mouse_bind_d); // Only show the up and down combos if SDL is capable of handling mouse buttons. #ifdef SDL_WITHOUT_MOUSEWHEEL combo_up->hide(); combo_down->hide(); #endif close(); setSize(COMBO_W + LABEL_W + 2*DLG_DEF_SPACE, 5*COMBO_H + 5*DLG_DEF_SPACE + BUTTON_BOX_HEIGHT); setCallback(CGUIMouseButtonCallback); // center the dialog on screen: doesn't work well, as the combo box // when expanded upwards, seems to influence getABox -- but also getBBox, // so using that doesn't help. int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight/2 - current_height/2); reveal(); } /** * Destroy the dialog. */ CGUIMouseButtonDialog::~CGUIMouseButtonDialog() { } /** \brief The dialog's callback. * */ void CGUIMouseButtonCallback(puObject *obj) { if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK CGUIMouseButtonDialog* dlg = (CGUIMouseButtonDialog*)obj; Global::inputDev->mouse_bind_l = dlg->combo_l->getCurrentItem(); Global::inputDev->mouse_bind_m = dlg->combo_m->getCurrentItem(); Global::inputDev->mouse_bind_r = dlg->combo_r->getCurrentItem(); Global::inputDev->mouse_bind_u = dlg->combo_up->getCurrentItem(); Global::inputDev->mouse_bind_d = dlg->combo_down->getCurrentItem(); } puDeleteObject(obj); } crrcsim-0.9.12/src/GUI/crrc_joy.cpp0000644000175000017500000001102011724452424013716 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008, 2009 Jan Reucker * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // implementation of class CGUIJoystickDialog // always include configuration header first #include "../i18n.h" #include #include "../global.h" #include "crrc_joy.h" #include "crrc_msgbox.h" #include "../mouse_kbd.h" #include "../crrc_main.h" #include "../mod_misc/lib_conversions.h" CGUIJoystickDialog* joystickDlg = (CGUIJoystickDialog*)0; int nJoystickDlg = 0; static void CGUIJoystickCallback(puObject *obj); static void CGUIJoystickButtonCallback(puObject *obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define BUTTON_W 200 #define BUTTON_H DLG_DEF_BUTTON_HEIGHT #define COMBO_W 200 #define COMBO_H DLG_DEF_BUTTON_HEIGHT #define LABEL_W 170 #define NUM_W 70 CGUIJoystickDialog::CGUIJoystickDialog() : CRRCDialog(0, 0, CRRC_DIALOG_OK) { // Create Widgets puText* info = new puText(DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 3* DLG_DEF_SPACE + 2* COMBO_H); info->setLabelPlace(PUPLACE_LOWER_RIGHT); info->setLabel(_("Hit a button, then choose a function and bind...")); comboButton = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 1* DLG_DEF_SPACE + 1* COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 1* DLG_DEF_SPACE + 2* COMBO_H, NULL, false); comboButton->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); comboButton->newList(Global::inputDev->ActionButtonStringsGUI); comboButton->setLabelPlace(PUPLACE_LOWER_LEFT); comboButton->setLabel(_("Press some button!")); comboButton->setCurrentItem(0); buttonBindButton = new puOneShot(LABEL_W + COMBO_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 1* DLG_DEF_SPACE + 1* COMBO_H, LABEL_W + COMBO_W + DLG_DEF_SPACE + BUTTON_W, BUTTON_BOX_HEIGHT + 1* DLG_DEF_SPACE + 1* COMBO_H + BUTTON_H); buttonBindButton->setLegend(_("Bind Button")); buttonBindButton->setCallback(CGUIJoystickButtonCallback); buttonBindButton->setUserData(this); close(); setSize(BUTTON_W + COMBO_W + LABEL_W + 2*DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 3* DLG_DEF_SPACE + 4* COMBO_H); setCallback(CGUIJoystickCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight*2/3 - current_height); nButton = -1; reveal(); } /** * Destroy the dialog. */ CGUIJoystickDialog::~CGUIJoystickDialog() { } /** \brief The dialog's callback. * */ void CGUIJoystickCallback(puObject *obj) { nJoystickDlg = 0; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK } puDeleteObject(obj); } /** \brief callback to bind something * */ void CGUIJoystickButtonCallback(puObject *obj) { CGUIJoystickDialog* dlg = (CGUIJoystickDialog*)obj->getUserData(); if (dlg->nButton >= 0) { Global::inputDev->joystick_bind_b[dlg->nButton] = dlg->comboButton->getCurrentItem(); } else { new CGUIMsgBox(_("Please press button first!")); } } void CGUIJoystickDialog::joystickDlgButton(SDL_JoyButtonEvent *event) { int nButton = event->button; if (event->state != SDL_PRESSED || event->button > MAXJOYBUTTON) return; joystickDlg->nButton = nButton; // Set label textButton = _("Button ") + itoStr(nButton, ' ', 2); joystickDlg->comboButton->setLabel(textButton.c_str()); // Update combo box joystickDlg->comboButton->setCurrentItem(Global::inputDev->joystick_bind_b[nButton]); } crrcsim-0.9.12/src/GUI/crrc_location.cpp0000644000175000017500000003653311724452424014745 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005-2010 Jan Reucker (original author) * Copyright (C) 2006, 2008 Jens Wilhelm Wulf * Copyright (C) 2008, 2009, 2012 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // implementation of class CGUILocationDialog #include "../i18n.h" #include "../global.h" #include "../SimStateHandler.h" #include "../mod_landscape/crrc_scenery.h" #include "crrc_gui_main.h" #include "crrc_location.h" #include "../crrc_main.h" #include "../mod_mode/F3F/handlerF3F.h" #include "../mod_windfield/windfield.h" #include "../mod_misc/filesystools.h" #include "util.h" #include "../global_video.h" #include #include #include #include #include using namespace std; #define LIST_WIDGET_HEIGHT (220) #define LIST_WIDGET_WIDTH (200) #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define CONF_SEL_WIDTH (256) #define DESCRIPTION_HEIGHT (100) #define PREVIEW_HEIGHT (128) #define PREVIEW_WIDTH (256) static void CGUILocationCallback(puObject *obj); static void CGUILocationSelectCallback(puObject *obj); void CGUISkySelectCallback(puObject *obj); void CGUILocationPreviewRenderCallback(puObject *obj, int dx, int dy, void *) ; CGUILocationDialog::CGUILocationDialog() : CRRCDialog(), cbox(NULL), preview_texture(NULL) { // gather information on all installed sceneries DIR *dir=NULL; struct dirent *ent; const char* curLocName = Global::scenery->getName(); int curSkyVariant = Global::scenery->getSkyVariant(); int curLocIndex = -1; std::vector paths; std::vector extlist; extlist.push_back("xml"); T_Config::getLocationDirs(paths); //std::cout << "Scanning scenery directories:" << std::endl; for (unsigned int i = 0; i < paths.size(); i++) { if ((dir = opendir(paths[i].c_str())) == NULL) { #ifdef DEBUG_GUI std::cerr << "createFileList(): unable to open directory " << paths[i]; std::cerr << std::endl; #endif } else { while ((ent = readdir(dir)) != NULL) { std::string tmp; bool fMatch = false; tmp = ent->d_name; for (unsigned int n=0; ngetChild("name")->getContentString(); ok=true; } catch (XMLException e) { std::cerr << "Caught XML exception in CGUIlocationSelectDialog:" << std::endl; std::cerr << " " << e.what() << std::endl; std::cerr << " File: " << fullpath << std::endl; } if(ok) { //std::cout << " " << name << "(" << fullpath << ")" << std::endl; lists_insert(name, fullpath); } delete loc; } } closedir(dir); } } if (fileslist.size() == 0) { std::cerr << " No sceneries found! Something is wrong with your installation!" << std::endl; std::cerr << " Search path was:" << std::endl; for (unsigned int i = 0; i < paths.size(); i++) { std::cerr << " " << paths[i] << std::endl; } } curLocIndex = index_in_locationslist(curLocName); filesList = T_GUI_Util::loadnames(fileslist, filesListSize); locationsList = T_GUI_Util::loadnames(locationslist, locationsListSize); skiesList = NULL; skiesListSize = 0; // Now setup the GUI widgets // height of a text label int msg_height = puGetDefaultLegendFont().getStringHeight("jX") + puGetDefaultLegendFont().getStringDescender() + PUSTR_TGAP + PUSTR_BGAP; // top of the list box int top_of_listbox = BUTTON_BOX_HEIGHT + 2*DLG_DEF_SPACE + msg_height + LIST_WIDGET_HEIGHT + DESCRIPTION_HEIGHT; // Scrolled ListBox for the scenery files cbox = new puaScrListBox (DLG_DEF_SPACE, top_of_listbox - LIST_WIDGET_HEIGHT, LIST_WIDGET_WIDTH, LIST_WIDGET_HEIGHT, locationsList); cbox->setLabelPlace(PUPLACE_TOP_LEFT); cbox->setLabel(_("Select location:")); cbox->setCallback(CGUILocationSelectCallback); cbox->setUserData(this); cbox->setValue(curLocIndex); ptext = new puText(DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + DLG_DEF_SPACE + DESCRIPTION_HEIGHT); ptext->setLabel("File: /path/to/my/scenery.xml"); // Combo box for sky variant selection sbox = new puaComboBox(2*DLG_DEF_SPACE + LIST_WIDGET_WIDTH, top_of_listbox - DLG_DEF_BUTTON_HEIGHT, 2*DLG_DEF_SPACE + LIST_WIDGET_WIDTH + CONF_SEL_WIDTH, top_of_listbox, NULL, false); sbox->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); sbox->setLabelPlace(PUPLACE_TOP_LEFT); sbox->setLabel(_("Select sky or resolution:")); sbox->setUserData(this); sbox->setCallback(CGUISkySelectCallback); // preview widget preview = new puFrame ( 2*DLG_DEF_SPACE + LIST_WIDGET_WIDTH, top_of_listbox - DLG_DEF_BUTTON_HEIGHT -DLG_DEF_SPACE-PREVIEW_HEIGHT - DLG_DEF_BUTTON_HEIGHT, // lower left 2*DLG_DEF_SPACE + LIST_WIDGET_WIDTH + PREVIEW_WIDTH, top_of_listbox - DLG_DEF_BUTTON_HEIGHT -DLG_DEF_SPACE - DLG_DEF_BUTTON_HEIGHT // upper right ); /*preview->setLabelPlace(PUPLACE_TOP_LEFT); preview->setLabel("Preview:");*/ preview->setRenderCallback ( CGUILocationPreviewRenderCallback, this) ; // the description box description = new puaLargeInput( DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + DLG_DEF_SPACE, 2*DLG_DEF_SPACE + LIST_WIDGET_WIDTH + CONF_SEL_WIDTH, DESCRIPTION_HEIGHT, 1, // num of arrow pairs 16, // slider width 1); // wrap text description->disableInput(); description->setText("This is a short description of the selected scenery."); /*description->setLabelPlace(PUPLACE_TOP_LEFT); description->setLabel(_("Description:"));*/ // finish the dialog close(); setSize(LIST_WIDGET_WIDTH + CONF_SEL_WIDTH + 4*DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + LIST_WIDGET_HEIGHT + msg_height + 5*DLG_DEF_SPACE + DESCRIPTION_HEIGHT ); setUserData(this); setCallback(CGUILocationCallback); // center the dialog on screen centerOnScreen(); updateLocationInfo(-1); sbox->setCurrentItem(curSkyVariant); reveal(); } /** * Destroy the dialog. */ CGUILocationDialog::~CGUILocationDialog() { T_GUI_Util::freenames(locationsList, locationsListSize); T_GUI_Util::freenames(filesList, filesListSize); T_GUI_Util::freenames(skiesList, skiesListSize); delete preview_texture; } /** * Update all widgets that depend on the currently selected location. */ void CGUILocationDialog::updateLocationInfo(int dlg_sky_index) { std::vector sky_descriptions; std::vector sky_previews;//specifics previews for sky variant std::string preview_filename="";//generic preview for scenery int nLocId = getLocationId(); std::string location_filename = ""; if ((nLocId >= 0) && (nLocId < filesListSize)) { location_filename = filesList[nLocId]; SimpleXMLTransfer *xml = new SimpleXMLTransfer(location_filename); path_string = _("File: "); path_string += location_filename; ptext->setLabel(path_string.c_str()); int children = xml->getChildCount(); std::vector sky_indices; for (int i = 0; i < children; i++) { SimpleXMLTransfer *child = xml->getChildAt(i); if (child->getName() == "sky") { sky_indices.push_back(i); std::string desc = child->getChild("descr_short.en", true)->getContentString(); if (desc == "") { std::ostringstream s; s << sky_indices.size() << ": no description"; desc = s.str(); } sky_descriptions.push_back(desc); std::string prev = child->getChild("preview", true)->attribute("filename", ""); sky_previews.push_back(prev); //std::cout << " " << sky_indices.size() << " at child idx " << i << ": " << desc<< std::endl; } else if(child->getName() == "preview") { preview_filename =child->attribute("filename", ""); } } // Update the description box description_string = ""; try { description_string = xml->getChild("description.en")->getContentString(); } catch (XMLException &e) { description_string = _("No description available."); } description_string = T_GUI_Util::cleanText(description_string); description->setText(description_string.c_str()); description->setTopLineInWindow(0); description->setSelectRegion (0,0) ; delete xml; } else { std::cerr << "CGUILocationDialog::updateLocationInfo: index out of range:" << std::endl; std::cerr << "nLocId: " << nLocId << " filesListSize: " << filesListSize << std::endl; return; } // If the scenery offers more than one sky to choose from, // update the combo box. Else hide it. if(dlg_sky_index == -1)//if not valide index, update combo box { int sky_variant = 0; if ( sky_descriptions.size() > 1) { // Is there a skyvariant registered for this location SimpleXMLTransfer* ptr = cfg->getLocCfgPtr(cfgfile, location_filename); try { sky_variant = ptr->getChild("sky",false)->attributeAsInt("nUse",0); dlg_sky_index = sky_variant ; } catch (XMLException &e) { sky_variant = 0; } T_GUI_Util::freenames(skiesList, skiesListSize); skiesList = T_GUI_Util::loadnames( sky_descriptions, skiesListSize); sbox->newList(skiesList); sbox->reveal(); } else { sbox->hide(); } sbox->setCurrentItem(sky_variant); } // Update preview { std::string filename; if ( dlg_sky_index < 0) dlg_sky_index = 0; if ((int)sky_previews.size() >= (dlg_sky_index+1)) filename = sky_previews[dlg_sky_index];//specific preview of sky variant if(filename == "") filename = preview_filename;//generic preview of scenery if(filename == "") { preview->hide(); } else { if(preview_texture) delete(preview_texture); preview_texture = new ssgTexture(filename.c_str()); preview->reveal(); } } } /****** insert element in listes of location name and filename with respect of alpabetic order of location name. ********/ void CGUILocationDialog::lists_insert(std::string lname, std::string fullpath) { vector::iterator itf, itl; for (itf=fileslist.begin(), itl=locationslist.begin(); itl::iterator itl; int index = 0; for (itl=locationslist.begin(); itlgetStringValue(); return loc; } int CGUILocationDialog::getLocationId() const { return cbox->getIntegerValue(); } bool CGUILocationDialog::saveSelection() const { const char* curLocName = Global::scenery->getName(); int curSkyVariant = Global::scenery->getSkyVariant(); int id = getLocationId(); std::string filename = filesList[id]; std::string newLocname = locationsList[id]; int newSkyVariant = sbox->getCurrentItem(); if (newSkyVariant < 0) { // If the combo box was empty, the current item was -1. // In this case, correct the sky variant index to 0. newSkyVariant = 0; } if ((newLocname != curLocName) || (newSkyVariant != curSkyVariant)) { cfg->setLocation(filename.c_str(), newSkyVariant, cfgfile); Scenery* new_scenery = loadScenery(FileSysTools::getDataPath(filename).c_str(), newSkyVariant); if (new_scenery) { clear_wind_field(); delete Global::scenery; Global::scenery = new_scenery; //reinitialise game mode if (Global::gameHandler) { delete Global::gameHandler; } if (cfgfile->getInt("game.f3f.enabled",0)) Global::gameHandler = new HandlerF3F(); else Global::gameHandler= new T_GameHandler(); } cfg->read(cfgfile); Video::setWindowTitleString(); player_pos = Global::scenery->getPlayerPosition(); Init_mod_windfield(); Global::Simulation->reset(); } return true; } /** \brief The dialog's callback. * * Load the new location. */ void CGUILocationCallback(puObject *obj) { if (obj->getIntegerValue() == CRRC_DIALOG_OK) { CGUILocationDialog *dlg = (CGUILocationDialog*)obj->getUserData(); dlg->saveSelection(); } puDeleteObject(obj); Global::gui->hide(); } /** \brief The location list's callback. * * Update scenery information whenever a new * location is chosen. */ void CGUILocationSelectCallback(puObject *obj) { CGUILocationDialog* dlg = static_cast(obj->getUserData()); dlg->updateLocationInfo(-1); } void CGUISkySelectCallback(puObject *obj) { CGUILocationDialog *dlg = (CGUILocationDialog*)obj->getUserData(); int newSkyVariant = dlg->sbox->getCurrentItem(); if (newSkyVariant < 0) newSkyVariant = 0; dlg->updateLocationInfo(newSkyVariant); } void CGUILocationPreviewRenderCallback(puObject *obj, int x0, int y0, void *dlg) { int x,y, dx,dy; obj->getPosition( &x,&y); obj->getSize( &dx,&dy); x += x0; y += y0; glEnable(GL_TEXTURE_2D); GLuint tex = (((CGUILocationDialog*)dlg)->preview_texture)->getHandle(); glBindTexture(GL_TEXTURE_2D, tex); glBegin (GL_POLYGON); glTexCoord2f(0, 0);glVertex2f(x, y); glTexCoord2f(1, 0);glVertex2f(x+dx, y); glTexCoord2f(1, 1);glVertex2f(x+dx, y+dy); glTexCoord2f(0, 1);glVertex2f(x, y+dy); glEnd (); glDisable(GL_TEXTURE_2D); } crrcsim-0.9.12/src/GUI/crrc_loadrobot.h0000644000175000017500000000263411724452424014562 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_LOADROBOT_H #define CRRC_LOADROBOT_H #include #include #include #include "crrc_dialog.h" #include "puaFileBox.h" class CGUILoadRobotDialog; /** \brief robot/flight log load dialog * */ class CGUILoadRobotDialog : public CRRCDialog { public: CGUILoadRobotDialog(); ~CGUILoadRobotDialog(); /** * Update the dialog when a new file is selected. */ void updateFileInfo(); std::string getFilename(); puaFileBox* files; puButton* check_demo; private: puaLargeInput* description; std::string description_string; }; #endif // CRRC_LOADROBOT_H crrcsim-0.9.12/src/GUI/crrc_ctrlgen.cpp0000644000175000017500000002230411724452424014562 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2007, 2008 Jan Reucker * Copyright (C) 2006 Todd Templeton * Copyright (C) 2007, 2008 Chris Bayley * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../i18n.h" #include "../global.h" #include "../defines.h" #include #include "crrc_gui_main.h" #include "crrc_ctrlgen.h" #include "crrc_ctrldev.h" #include "crrc_msgbox.h" #include "crrc_calibmap.h" #include "crrc_mousebutton.h" #include "crrc_scaleinput.h" #include "crrc_joy.h" #include "util.h" #include #include #include #include #include #include "../crrc_main.h" #include "../mouse_kbd.h" #include "../mod_misc/lib_conversions.h" static void CGUICtrlGeneralCallback(puObject *obj); static void CGUICalibrateButtonCallback(puObject *obj); static void CGUIJoystickButtonCallback(puObject *obj); static void CGUIMixerButtonCallback(puObject *obj); static void CGUIDeviceButtonCallback(puObject *obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define COMBO_W (200) #define COMBO_H (DLG_DEF_BUTTON_HEIGHT) #define LABEL_W (140) /* * Just for the record: This dialog changed several times. Here are the * different strategies how to handle a changed input method: * * First strategy: * Fall back to mouse input in case of failure. * Bad: Future config changes will be applied to the mouse configuration. * * Second strategy: * In case of failure, don't fall back to mouse input! Else all future * configuration will be applied to the mouse configuration, so there's * no chance to change an erroneous parameter if the first try to open * an interface fails. * Bad: if reconfiguration fails, Global::TXInterface will be set to NULL * and other parts of the simulation will segfault when trying to * access it. * * Third strategy: * Even if the combo box has changed, don't reconfigure the interface * immediately. Instead, make sure that the interface is reconfigured * and working with the current interface type, device and speed * settings before opening any subdialog or leaving the dialog. * Bad: The buttons reflect the state of Global::TXInterface, not of the * combo box. Some settings (e.g. if a mixer is assigned to the interface) * can only be queried directly from the live object. Therefore buttons * may remain active although something is not supported by the interface * selected in the combo box. This is confusing to the user. * * Fourth (current) strategy: * The input method is selected in a sub-dialog. The main dialog only reflects * this setting in a text label. Therefore all buttons remain in their state * as long as no new device is selected. * Bad? Only time will tell. */ CGUICtrlGeneralDialog::CGUICtrlGeneralDialog() : CRRCDialog(0, 0, CRRC_DIALOG_OK) { /// TODO: Limit string length of inputMethodString label_inputMethod = new puText( DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 7*DLG_DEF_SPACE + 3*COMBO_H + 4*DLG_DEF_BUTTON_HEIGHT); updateInputMethod(); button_calibrate = new puOneShot(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 4*DLG_DEF_SPACE + 2*COMBO_H + 2*DLG_DEF_BUTTON_HEIGHT, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 4*DLG_DEF_SPACE + 2*COMBO_H + 3*DLG_DEF_BUTTON_HEIGHT); button_calibrate->setLegend(_("Configure...")); button_calibrate->setUserData(this); button_calibrate->greyOut(); button_calibrate->setCallback(CGUICalibrateButtonCallback); button_mixer = new puOneShot(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 3*DLG_DEF_SPACE + 2*COMBO_H + 1*DLG_DEF_BUTTON_HEIGHT, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 3*DLG_DEF_SPACE + 2*COMBO_H + 2*DLG_DEF_BUTTON_HEIGHT); button_mixer->setLegend(_("Mixer...")); button_mixer->setUserData(this); button_mixer->greyOut(); button_mixer->setCallback(CGUIMixerButtonCallback); button_joybuttons = new puOneShot(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 2*DLG_DEF_SPACE + 2*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 2*DLG_DEF_SPACE + 2*COMBO_H + DLG_DEF_BUTTON_HEIGHT); button_joybuttons->setLegend(_("Buttons...")); button_joybuttons->setUserData(this); button_joybuttons->greyOut(); button_joybuttons->setCallback(CGUIJoystickButtonCallback); button_device = new puOneShot(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 6*DLG_DEF_SPACE + 3*COMBO_H + 3*DLG_DEF_BUTTON_HEIGHT, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 6*DLG_DEF_SPACE + 3*COMBO_H + 4*DLG_DEF_BUTTON_HEIGHT); button_device->setLegend(_("Input Method...")); button_device->setUserData(this); button_device->reveal(); button_device->setCallback(CGUIDeviceButtonCallback); combo_zoom = new puaComboBox( LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 0*DLG_DEF_SPACE + 0*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 0*DLG_DEF_SPACE + 1*COMBO_H, NULL, false); combo_zoom->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_zoom->newList(Global::inputDev->ZoomControlStringsGUI); combo_zoom->setLabelPlace(PUPLACE_LOWER_LEFT); combo_zoom->setLabel(_("Zoom Control")); combo_zoom->setCurrentItem(Global::inputDev->zoom_control); combo_zoom->reveal(); combo_zoom->activate(); close(); setSize(COMBO_W + LABEL_W + 2*DLG_DEF_SPACE, 4*DLG_DEF_BUTTON_HEIGHT + 4*COMBO_H + 8*DLG_DEF_SPACE + BUTTON_BOX_HEIGHT); setCallback(CGUICtrlGeneralCallback); centerOnScreen(); reveal(); // show/hide widgets showHideButtons (); } /** * Destroy the dialog. */ CGUICtrlGeneralDialog::~CGUICtrlGeneralDialog() { } /** * Update the input method text label */ void CGUICtrlGeneralDialog::updateInputMethod() { inputMethodString = _("Input Method: "); inputMethodString += Global::inputDev->InputMethodStrings[Global::TXInterface->inputMethod()]; label_inputMethod->setLabel(inputMethodString.c_str()); } /** \brief The dialog's callback. * */ void CGUICtrlGeneralCallback(puObject *obj) { if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK CGUICtrlGeneralDialog* dlg = (CGUICtrlGeneralDialog*)obj; Global::inputDev->zoom_control = dlg->combo_zoom->getCurrentItem(); } puDeleteObject(obj); } /** * Show or hide the buttons depending on the current interface. * */ void CGUICtrlGeneralDialog::showHideButtons() { int nItem = Global::TXInterface->inputMethod(); if (Global::TXInterface != NULL) { if (Global::TXInterface->usesMapper()) { button_calibrate->activate(); } else { button_calibrate->greyOut(); } if (Global::TXInterface->usesMixer()) { button_mixer->activate(); } else { button_mixer->greyOut(); } } else { button_calibrate->greyOut(); button_mixer->greyOut(); } if ((nItem == T_TX_Interface::eIM_joystick) || (nItem == T_TX_Interface::eIM_mouse)) { button_joybuttons->activate(); } else { button_joybuttons->greyOut(); } } /** * Callback activated by the Calibrate button */ static void CGUICalibrateButtonCallback(puObject *obj) { if (Global::TXInterface->usesMixer()) { new CGUICalibMapDialog(); } } /** * Callback activated by the Device button */ static void CGUIDeviceButtonCallback(puObject *obj) { // Create a new dialog. obj is the button, so the object's user data should // be a pointer to the dialog. new CGUICtrlDeviceDialog((CGUICtrlGeneralDialog*)obj->getUserData()); } /** * Callback activated by the "Buttons" button */ static void CGUIJoystickButtonCallback(puObject *obj) { int nItem = Global::TXInterface->inputMethod(); if (nItem == T_TX_Interface::eIM_mouse) { new CGUIMouseButtonDialog(); } else { if (!nJoystickDlg) { joystickDlg = new CGUIJoystickDialog(); nJoystickDlg = 1; } } } /** * Callback activated by the "Mixer" button */ static void CGUIMixerButtonCallback(puObject *obj) { if (Global::TXInterface->usesMixer()) { new CGUIMixerDialog(Global::TXInterface); } } crrcsim-0.9.12/src/GUI/crrc_joy.h0000644000175000017500000000357311724452424013401 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008, 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_Joystick.h - Airplane selection dialog #ifndef CRRC_JOYSTICK_H #define CRRC_JOYSTICK_H #include #include #include #include #include "crrc_dialog.h" class CGUIJoystickDialog; /** * to be able to manipulate the dialog */ extern CGUIJoystickDialog* joystickDlg; /** * shows whether CGUIJoystickDialog* joystickDlg is valid */ extern int nJoystickDlg; /** \brief The Joystick options dialog. * */ class CGUIJoystickDialog : public CRRCDialog { public: CGUIJoystickDialog(); ~CGUIJoystickDialog(); /** * indicate button press * Updates label at combo box to reflect the number of * the button and the choice inside the combo box to * the current binding of this button. */ void joystickDlgButton(SDL_JoyButtonEvent *event); puaComboBox* comboButton; ///< axis function ComboBox widget puOneShot* buttonBindButton; ///< "Bind" button widget std::string textButton; int nButton; }; #endif // CRRC_JOYSTICK_H crrcsim-0.9.12/src/GUI/util.cpp0000644000175000017500000002013511724452425013071 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008,2009 Jan Reucker * Copyright (C) 2006 Lionel Cailler * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "util.h" #include #include #include #include char** T_GUI_Util::loadnames(SimpleXMLTransfer* grp, int& nSize, bool fDefault) { char** presets; SimpleXMLTransfer* preset; std::string name; int index; int nDefault = 0; if (grp != (SimpleXMLTransfer*)0) nSize = grp->getChildCount(); else nSize = 0; if (fDefault) { nDefault = 1; } presets = (char**)malloc(sizeof(char**) * (nSize+nDefault+1)); if (fDefault) { name = "default"; presets[0] = (char*)malloc(sizeof(char**) * (name.length()+1)); strcpy(presets[0], name.c_str()); } for (int n=nDefault; ngetChildAt(n-nDefault); index = preset->indexOfAttribute("name_en"); if (index < 0) name = preset->getContentString(); else name = preset->attribute("name_en"); presets[n] = (char*)malloc(sizeof(char**) * (name.length()+1)); // shouldn't it be sizeof(char)? strcpy(presets[n], name.c_str()); } presets[nSize+nDefault] = (char*)0; return(presets); } char** T_GUI_Util::loadnames( std::vector& list, int& nSize) { char **names; names = (char**)malloc(sizeof(char**) * (list.size() + 1)); for (unsigned int i = 0; i < list.size(); i++) { names[i] = (char*)malloc(sizeof(char) * (list[i].length() + 1)); strcpy(names[i], list[i].c_str()); } names[list.size()] = NULL; nSize = list.size(); return names; } void T_GUI_Util::freenames(char**& ptr, int nSize) { if (ptr != NULL) { for (int n=0; n Loss of line feeds wanted by the writer. The function 'T_GUI_Util::breakLines' is imperfect because it does not take into account the width of the characters 2) "Don't use any black magic when reformatting the description string. One would have to tell people about how it worked and it would be limiting or lots of code...so just trim a leading empty line." ==> Certain existing descriptions have long lines who obliges to use of the horizontal scroll bar. It is impractical. 3) We put the cut of lines, but by parameter "wrap=true" to the call of puaLargeInput (in crrc_location.cpp & crrcs_planesel.cpp). It works much better. ==> TODO ? Use an writing convention to prevent that the end of line in the file xml is considered as the end of paragraph. Example: "\\" at the end of line */ //just trim a leading empty line std::string::size_type pos = 0; char c; while (pos < description_string.length() && isspace(description_string[pos])) pos++; description_string = description_string.substr(pos); // suppress carriage return (CR) for file edited on MSWindows std::string description_string0 = description_string; description_string.clear(); pos = 0; while (pos < description_string0.length()) { c = description_string0[pos]; if( c != '\r') description_string.push_back (c); pos++; } return description_string; } crrcsim-0.9.12/src/GUI/crrc_calibmap.cpp0000644000175000017500000003123311724452424014675 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008, 2009, 2010 Jan Reucker (original author) * Copyright (C) 2007 Chris Bayley * Copyright (C) 2008, 2010 Jens Wilhelm Wulf * Copyright (C) 2008 Olivier Bordes * Copyright (C) 2012 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_calibmap - Dialog for calibration and mapping #include "../i18n.h" #include #include "../global.h" #include "crrc_calibmap.h" #include "../crrc_main.h" #define BUTTON_BOX_HEIGHT (3*DLG_DEF_SPACE+2*DLG_DEF_BUTTON_HEIGHT) #define INPUT_H (25) #define INPUT_W (40) #define LABEL_W (100) #define LABEL_H (20) #define SLIDER_W (17) #define SLIDER_SZ (100) #define SLIDER_SP (8) #define HORIZ_SPACER (35) #define COMBO_W (120) static const char *mapped_to_keyboard = "K"; static char *radioTypes[] = {(char*)RadioTypeStrings[0], (char*)RadioTypeStrings[1], (char*)RadioTypeStrings[2], (char*)RadioTypeStrings[3], (char*)RadioTypeStrings[4], (char*)RadioTypeStrings[5], (char*)RadioTypeStrings[6], NULL}; static void CGUICalibMapCallback(puObject *obj); static void CGUICalibButtonCallback(puObject *obj); static void CGUIComboCallback(puObject *obj); static void CGUIMapCallback(puObject *obj); CGUICalibMapDialog::CGUICalibMapDialog() : CRRCDialog(0, 0, CRRC_DIALOG_OK), state(0), numaxis(0) { // activate the test mode to see the movements of the model activate_test_mode(); //activate verbosity sVerbosity = Global::nVerbosity; Global::nVerbosity =1; // create some label strings from scratch // ("0", "1", ...) for (int i = 0; i < TX_MAXAXIS; i++) { // attention: only works for TX_MAXAXIS < 10 axislabel[i] = new char[2]; *(axislabel[i]) = 0x30 + i; *(axislabel[i] + 1) = '\0'; } axislabel[TX_MAXAXIS] = NULL; // Create the selection list for the SelectBoxes. // Contains as many axis as the interface features, // plus "-" (deactivate) and NULL (terminate). // The number of axis will be stored to make sure // it doesn't change until the dialog is closed. numaxis = Global::TXInterface->getNumAxes(); if (numaxis > TX_MAXAXIS) { numaxis = TX_MAXAXIS; } for (int i = 0; i < numaxis; i++) { selectlist[i] = axislabel[i]; } selectlist[numaxis] = mapped_to_keyboard; selectlist[numaxis+1] = NULL; // The "mapping group" (left part of the dialog). // The combo box on top is not part of the group // because it controls hiding and revealing of the // other widgets. mapgroup = new puGroup(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT); for (int i = 0; i < NUM_FUNCTIONS; i++) { int index = NUM_FUNCTIONS - 1; axismapping[i] = new puaSelectBox(0, (index-i)* DLG_DEF_SPACE + (index-i) * INPUT_H, INPUT_W, (index-i)* DLG_DEF_SPACE + (index+1-i) * INPUT_H, (char **)selectlist ); axismapping[i]->setLabelPlace(PUPLACE_CENTERED_LEFT); axismapping[i]->setLabel(Global::inputDev->AxisStringsGUI[i+1]); int item = Global::TXInterface->map->func[i+1]; if (item < 0) { // disable (set to "K") item = numaxis; } axismapping[i]->setCurrentItem(item); axismapping[i]->setUserData(this); axismapping[i]->setCallback(CGUIMapCallback); invert[i] = new puButton(DLG_DEF_SPACE + INPUT_W, 4 + (index-i)* DLG_DEF_SPACE + (index-i) * INPUT_H, DLG_DEF_SPACE + INPUT_W + DLG_CHECK_W, 4 + (index-i)* DLG_DEF_SPACE + (index-i) * INPUT_H + DLG_CHECK_H); invert[i]->setButtonType(PUBUTTON_VCHECK); invert[i]->setLabelPlace(PUPLACE_CENTERED_RIGHT); invert[i]->setLabel(_("Inv")); if (Global::TXInterface->map->inv[i+1] > 0) { invert[i]->setValue(0); } else { invert[i]->setValue(1); } invert[i]->setUserData(this); invert[i]->setCallback(CGUIMapCallback); } mapgroup->close(); mapgroup->hide(); // The combo box above the "mapping group" combo_radiotype = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + (NUM_FUNCTIONS)* DLG_DEF_SPACE + (NUM_FUNCTIONS) * INPUT_H, LABEL_W + DLG_DEF_SPACE + COMBO_W, BUTTON_BOX_HEIGHT + (NUM_FUNCTIONS)* DLG_DEF_SPACE + (NUM_FUNCTIONS + 1) * INPUT_H, NULL, false); combo_radiotype->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_radiotype->newList(radioTypes); combo_radiotype->setLabelPlace(PUPLACE_CENTERED_LEFT); combo_radiotype->setLabel(_("Radio type")); combo_radiotype->setUserData(this); combo_radiotype->setCurrentItem(Global::TXInterface->map->radioType()); combo_radiotype->setCallback(CGUIComboCallback); if (combo_radiotype->getCurrentItem() == T_AxisMapper::CUSTOM) { mapgroup->reveal(); } if ((Global::TXInterface->inputMethod() == T_TX_Interface::eIM_mouse) || (Global::TXInterface->inputMethod() == T_TX_Interface::eIM_joystick)) { Global::TXInterface->map->setRadioType(T_AxisMapper::CUSTOM); combo_radiotype->setCurrentItem(Global::TXInterface->map->radioType()); combo_radiotype->hide(); } else { combo_radiotype->reveal(); } // The "calibration group" (right part of the dialog). calibgroup = new puGroup(LABEL_W + 3*DLG_DEF_SPACE + DLG_CHECK_W + INPUT_W + HORIZ_SPACER, BUTTON_BOX_HEIGHT + DLG_DEF_SPACE); for (int i = 0; i < TX_MAXAXIS; i++) { axis[i] = new puSlider( i*SLIDER_SP + i * SLIDER_W, LABEL_H + DLG_DEF_SPACE + DLG_DEF_BUTTON_HEIGHT, SLIDER_SZ, TRUE, SLIDER_W); axis[i]->setLabelPlace(PUPLACE_BOTTOM_CENTERED); axis[i]->setLabel(axislabel[i]); axis[i]->setValue((float)0.5); // set min and max to some excessive values minval[i] = 1.0e30; maxval[i] = -1.0e30; } butCalibrate = new puOneShot( 0, 0, DLG_DEF_BUTTON_WIDTH + 10, DLG_DEF_BUTTON_HEIGHT); butCalibrate->setLegend(_("Calibrate")); butCalibrate->setLabelPlace(PUPLACE_BOTTOM_LEFT); butCalibrate->setLabel(""); butCalibrate->setUserData(this); butCalibrate->setCallback(CGUICalibButtonCallback); if (Global::TXInterface->usesCalibration()) { butCalibrate->reveal(); } else { butCalibrate->hide(); } calibgroup->close(); close(); //resize setSize(LABEL_W + (TX_MAXAXIS -1)*SLIDER_SP + DLG_DEF_SPACE+ DLG_CHECK_W + INPUT_W + 2*HORIZ_SPACER + TX_MAXAXIS * SLIDER_W, BUTTON_BOX_HEIGHT + (NUM_FUNCTIONS+3) * DLG_DEF_SPACE + (NUM_FUNCTIONS+1) * INPUT_H); setCallback(CGUICalibMapCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight/2 - current_height/2); //set the dialogue transparent and hide the others dialogues to better see the model setTransparency(.3); hideOthers(); reveal(); } CGUICalibMapDialog::~CGUICalibMapDialog() { // clean up for (int i = 0; i < NUM_FUNCTIONS; i++) { puDeleteObject(axismapping[i]); puDeleteObject(invert[i]); } for (int i = 0; i < TX_MAXAXIS; i++) { puDeleteObject(axis[i]); delete[] axislabel[i]; } puDeleteObject(butCalibrate); revealAll();//set visible all dialogues previously hidden leave_test_mode(); //restore verbosity Global::nVerbosity = sVerbosity; } void CGUICalibMapDialog::update() { float afValues[TX_MAXAXIS]; Global::TXInterface->getRawData(afValues); for (int i = 0; i < numaxis; i++) { float f = afValues[i]; if (f < minval[i]) { minval[i] = f; } if (f > maxval[i]) { maxval[i] = f; } if (Global::TXInterface->usesCalibration()) { switch (state) { case 1: // Track min and max values if (maxval[i] != minval[i]) { Global::TXInterface->calib->setValMinMax(i, minval[i], maxval[i]); } else { Global::TXInterface->calib->setValMinMax(i, f - 1, f + 1); } Global::TXInterface->calib->setValMid(i, (maxval[i] + minval[i]) * 0.5); break; default: break; } float value = static_cast(0.5 + Global::TXInterface->calib->calibrate(i, f)); axis[i]->setValue(value); } else { // no calibration, just display raw values axis[i]->setValue(static_cast(0.5 + f)); } } } void CGUICalibMapDialog::save_mapping () { // save mapping int rtype = combo_radiotype->getCurrentItem(); if (rtype == T_AxisMapper::CUSTOM) { for (int i = 1; i <= NUM_FUNCTIONS; i++) { int axis = axismapping[(i-1)]->getCurrentItem(); if (axis < numaxis) { // function is mapped to an axis Global::TXInterface->map->func[i] = axis; } else { // unmapped, disable function Global::TXInterface->map->func[i] = -1; } if (invert[(i-1)]->getIntegerValue() == 1) { Global::TXInterface->map->inv[i] = -1.0; } else { Global::TXInterface->map->inv[i] = 1.0; } } Global::TXInterface->map->saveToCustom(); } Global::TXInterface->map->setRadioType(rtype); } /**************************/ static void CGUICalibMapCallback(puObject *obj) { CGUICalibMapDialog* dlg = static_cast(obj); // only react to buttons if calibration is not running if (dlg->state == 0) { if (dlg->getIntegerValue() == CRRC_DIALOG_OK) { dlg->save_mapping(); } else { } puDeleteObject(dlg); } } static void CGUICalibButtonCallback(puObject *obj) { CGUICalibMapDialog* dlg = static_cast(obj->getUserData()); int state = dlg->state; state++; if (state > 2) { state = 0; std::cout << "Calibration:\n"; float afValues[TX_MAXAXIS]; Global::TXInterface->getRawData(afValues); for (int i = 0; i < dlg->numaxis; i++) { Global::TXInterface->calib->setValMid(i, afValues[i]); Global::TXInterface->calib->PrintSettings(i); } } switch (state) { default: case 0: dlg->butCalibrate->setLegend(_("Calibrate")); dlg->butCalibrate->setLabel(""); dlg->unlock(); break; case 1: dlg->butCalibrate->setLegend(_("Next")); dlg->butCalibrate->setLabel(_("Move controls to all extents!")); dlg->lock(); break; case 2: dlg->butCalibrate->setLegend(_("Finish")); dlg->butCalibrate->setLabel(_("Now center all controls!")); break; } dlg->state = state; } static void CGUIComboCallback(puObject *obj) { CGUICalibMapDialog* dlg = static_cast(obj->getUserData()); puaComboBox* combo = static_cast(obj); Global::TXInterface->map->setRadioType(combo->getCurrentItem()); // show or hide the mapping group if (combo->getCurrentItem() == T_AxisMapper::CUSTOM) { dlg->mapgroup->reveal(); for (int i = 0; i < NUM_FUNCTIONS; i++) { dlg->axismapping[i]->setCurrentItem(Global::TXInterface->map->func[i+1]); if (Global::TXInterface->map->inv[i+1] > 0) { dlg->invert[i]->setValue(0); } else { dlg->invert[i]->setValue(1); } } } else { dlg->mapgroup->hide(); } } static void CGUIMapCallback(puObject *obj) { CGUICalibMapDialog* dlg = static_cast(obj->getUserData()); dlg->save_mapping(); } crrcsim-0.9.12/src/GUI/crrc_ctrlgen.h0000644000175000017500000000321711724452424014231 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2007, 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_CTRLGEN_H #define CRRC_CTRLGEN_H #include #include #include "crrc_dialog.h" #include "crrc_spin.h" typedef struct { int id; std::string sDevName; int iMaxIn; int iMaxOut; } T_AudioDevInfo; /** \brief The CtrlGeneral options dialog. * */ class CGUICtrlGeneralDialog : public CRRCDialog { public: CGUICtrlGeneralDialog(); ~CGUICtrlGeneralDialog(); void showHideButtons(); void updateInputMethod(); puText* label_inputMethod; std::string inputMethodString; std::string sDeviceName; puaComboBox* combo_zoom; puButton* button_calibrate; puButton* button_mixer; puButton* button_joybuttons; puButton* button_device; }; #endif // CRRC_CTRLGEN_H crrcsim-0.9.12/src/GUI/crrc_launch.cpp0000644000175000017500000004131411724452424014400 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008, 2009 Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file crrc_launch.cpp * Implementation of class CGUILaunchDialog */ #include "../i18n.h" #include "crrc_launch.h" #include #include #include "util.h" #include "../global.h" #include "../aircraft.h" #include "../mod_fdm/fdm.h" #include "../config.h" #include "../crrc_main.h" #include "../mod_landscape/crrc_scenery.h" #include "../mod_misc/lib_conversions.h" #include "../mod_misc/SimpleXMLTransfer.h" static void CGUILaunchCallback(puObject *obj); static void CGUILaunchPresetCallback(puObject *obj); static void CGUILaunchNewPresetCallback(puObject *obj); static void CGUILaunchVelSliderCallback(puObject *obj); static void CGUILaunchReltoPlayer(puObject *obj); static void CGUILaunchNoreltoPlayer(puObject *obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SHORT_SLIDER_W (210) #define SLIDER_W 330 #define SLIDER_H DLG_DEF_BUTTON_HEIGHT #define COMBO_W 330 #define COMBO_H DLG_DEF_BUTTON_HEIGHT #define LABEL_W 170 #define NUM_W 70 CGUILaunchDialog::CGUILaunchDialog() : CRRCDialog() { int current_start_index=0; int RelToPlayer; // Load presets // first copy those from the config file presetGrp = new SimpleXMLTransfer(cfgfile->getChild("launch")); // now add those from the current airplane SimpleXMLTransfer *alp = Global::aircraft->getFDMInterface()->getLaunchPresets(); if (alp != NULL) { for (int i = 0; i < alp->getChildCount(); i++) { // don't add existing children, always make a copy! presetGrp->addChild(new SimpleXMLTransfer(alp->getChildAt(i))); } } // make a list for the preset combo box presets = T_GUI_Util::loadnames(presetGrp, nPresets); //load scenery start positions std::string current_start_name = cfg->getCurLocCfgPtr(cfgfile)->getString("start.position",""); NumStartPosition = Global::scenery->getNumStartPosition(); if (NumStartPosition != 0) { names_start_position = new char*[NumStartPosition+1]; for (int i=0; i < NumStartPosition; i++) { std::string *const name = Global::scenery->getStartPositionName(i); if (*name == current_start_name) current_start_index = i; char *cstr = new char [name->size()+1]; strcpy (cstr, name->c_str()); names_start_position[i] = cstr; } names_start_position[NumStartPosition] = NULL; } else names_start_position = NULL; if (NumStartPosition != 0) RelToPlayer = cfgfile->getInt("launch.rel_to_player"); else RelToPlayer = 1; // Create Widgets (construct in the inverse order of their display) int y_in_win = BUTTON_BOX_HEIGHT; // save preset inputNewName = new puInput( DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE, y_in_win + SLIDER_H); inputNewName->setValue(_("Name of new preset")); puOneShot* buttonTmp = new puOneShot(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); buttonTmp->setLegend(_("Save as new preset")); buttonTmp->setCallback(CGUILaunchNewPresetCallback); buttonTmp->setUserData(this); // choice of start position comboStartPos = new puaComboBox(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + COMBO_W, y_in_win + SLIDER_H, NULL, false); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); comboStartPos->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); comboStartPos->newList(names_start_position); comboStartPos->setLabelPlace(PUPLACE_CENTERED_LEFT); //comboStartPos->setLabel("Start position");if more 2 positions this label is badly positioned (bug PLIB ?) comboStartPos->setCurrentItem(current_start_index); comboStartPos->setUserData(this); // check launch from start check_norel_to_player = new puButton(LABEL_W + DLG_DEF_SPACE , y_in_win, LABEL_W + DLG_DEF_SPACE + DLG_CHECK_W, y_in_win + DLG_CHECK_H); y_in_win += ( DLG_CHECK_H + DLG_DEF_SPACE ); check_norel_to_player->setButtonType(PUBUTTON_VCHECK); check_norel_to_player->setLabelPlace(PUPLACE_CENTERED_LEFT); check_norel_to_player->setLabel(_("Launch from start")); check_norel_to_player->setValue(! RelToPlayer); check_norel_to_player->setUserData(this);; check_norel_to_player->setCallback(CGUILaunchNoreltoPlayer); // slider relative right position slider_rel_right = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); slider_rel_right->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_rel_right->setLabel(_("Relative right position")); slider_rel_right->setSliderFraction(0.05); slider_rel_right->setMinValue(-50); slider_rel_right->setMaxValue( 50); slider_rel_right->setStepSize(1); slider_rel_right->setValue((float)cfgfile->getDouble("launch.rel_right")); // slider relative front position widgets"comboStartPos" and "slider_rel_front" superposed slider_rel_front = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); slider_rel_front->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_rel_front->setLabel(_("Relative front position")); slider_rel_front->setSliderFraction(0.05); slider_rel_front->setMinValue( 0); slider_rel_front->setMaxValue(100); slider_rel_front->setStepSize(1); slider_rel_front->setValue((float)cfgfile->getDouble("launch.rel_front")); // check relative to player check_rel_to_player = new puButton(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + DLG_CHECK_W, y_in_win + DLG_CHECK_H); y_in_win += ( DLG_CHECK_H + DLG_DEF_SPACE ); check_rel_to_player->setButtonType(PUBUTTON_VCHECK); check_rel_to_player->setLabelPlace(PUPLACE_CENTERED_LEFT); check_rel_to_player->setLabel(_("Launch from player")); check_rel_to_player->setValue( RelToPlayer ); check_rel_to_player->setUserData(this); check_rel_to_player->setCallback(CGUILaunchReltoPlayer); updateSliderVisibility(); // slider vertical angle slider_angle = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); slider_angle->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_angle->setLabel(_("Vertical angle [rad]")); slider_angle->setSliderFraction(0.05); slider_angle->setMinValue(-0.78); slider_angle->setMaxValue(1.57); slider_angle->setStepSize(0.01); slider_angle->setValue((float)cfgfile->getDouble("launch.angle")); // check sal check_dlg = new puButton(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + DLG_CHECK_W, y_in_win + DLG_CHECK_H ); y_in_win += ( DLG_CHECK_H + DLG_DEF_SPACE ); check_dlg->setButtonType(PUBUTTON_VCHECK); check_dlg->setLabelPlace(PUPLACE_CENTERED_LEFT); check_dlg->setLabel(_("Simulate SAL")); check_dlg->setValue((int)cfgfile->getInt("launch.sal")); // slider velocity slider_velocity = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SHORT_SLIDER_W, y_in_win + SLIDER_H, NUM_W); slider_velocity->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_velocity->setLabel(_("Relative velocity")); slider_velocity->setSliderFraction(0.05); slider_velocity->setMinValue(0); slider_velocity->setMaxValue(7); slider_velocity->setStepSize(0.1); slider_velocity->setUserData(this); slider_velocity->setValue((float)cfgfile->getDouble("launch.velocity_rel")); slider_velocity->setCallback(CGUILaunchVelSliderCallback); text_velocity_abs = new puText( LABEL_W + 2*DLG_DEF_SPACE + SHORT_SLIDER_W, y_in_win); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); updateVelAbs(); // slider altitude slider_altitude = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); slider_altitude->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_altitude->setLabel(_("Altitude [ft]")); slider_altitude->setSliderFraction(0.05); slider_altitude->setMinValue(0); slider_altitude->setMaxValue(700); slider_altitude->setStepSize(1); slider_altitude->setValue((float)cfgfile->getDouble("launch.altitude")); //Presetchoise comboPresets = new puaComboBox(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + COMBO_W, y_in_win + SLIDER_H, NULL, false); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); comboPresets->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); comboPresets->newList(presets); comboPresets->setLabelPlace(PUPLACE_CENTERED_LEFT); comboPresets->setLabel(_("Load Preset")); comboPresets->setCurrentItem(0); comboPresets->setCallback(CGUILaunchPresetCallback); comboPresets->reveal(); comboPresets->activate(); comboPresets->setUserData(this); close(); setSize(SLIDER_W + LABEL_W + 2*DLG_DEF_SPACE, y_in_win); setCallback(CGUILaunchCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight/2 - current_height/2); reveal(); } /** * Destroy the dialog. */ CGUILaunchDialog::~CGUILaunchDialog() { for (int n=0; ngetFDM()->getTrimmedFlightVelocity(); float fValue = (float)(slider_velocity->getFloatValue() * dTrimmedFlightVelocity); snprintf(acVelAbs, PUSTRING_MAX, "= %.1f ft/s", fValue); text_velocity_abs->setLabel(acVelAbs); } /** \brief Callback when moving the velocity slider * * */ void CGUILaunchVelSliderCallback(puObject *obj) { CGUILaunchDialog* dlg = (CGUILaunchDialog*)(obj->getUserData()); dlg->updateVelAbs(); } /*\brief callback when toogle rel_to_player * */ void CGUILaunchReltoPlayer(puObject *obj) { int check; CGUILaunchDialog* dlg = (CGUILaunchDialog*)(obj->getUserData()); if(dlg->NumStartPosition == 0) check=1;//if no start position en scenery, force check_rel_to_player to 1 else check = obj->getIntegerValue(); dlg->check_rel_to_player->setValue(check); dlg->check_norel_to_player->setValue(!check); dlg->updateSliderVisibility(); } void CGUILaunchNoreltoPlayer(puObject *obj) { int check; CGUILaunchDialog* dlg = (CGUILaunchDialog*)(obj->getUserData()); if(dlg->NumStartPosition == 0) check=0;//if no start position en scenery, force check_rel_to_player to 1 else check = obj->getIntegerValue(); dlg->check_rel_to_player->setValue(!check); dlg->check_norel_to_player->setValue(check); dlg->updateSliderVisibility(); } void CGUILaunchDialog::updateSliderVisibility() { if(check_rel_to_player->getIntegerValue()) { comboStartPos->hide(); slider_rel_front->reveal(); slider_rel_right->reveal(); } else { comboStartPos->reveal(); slider_rel_front->hide(); slider_rel_right->hide(); } } /** \brief callback to load a preset. * */ void CGUILaunchPresetCallback(puObject *obj) { CGUILaunchDialog* dlg = (CGUILaunchDialog*)obj->getUserData(); int nItem = dlg->comboPresets->getCurrentItem(); if (nItem == 0) { // the "default" entry dlg->slider_altitude->setValue(0); dlg->slider_velocity->setValue(0); dlg->slider_angle->setValue(0); dlg->check_dlg->setValue(0); dlg->check_rel_to_player->setValue(1); dlg->check_norel_to_player->setValue(0); dlg->slider_rel_front->setValue(MODELSTART_REL_FRONT); dlg->slider_rel_right->setValue(MODELSTART_REL_RIGHT); } else { SimpleXMLTransfer* preset = dlg->presetGrp->getChildAt(nItem-1); dlg->slider_altitude->setValue((float)preset->getDouble("altitude", 10.0)); dlg->slider_velocity->setValue((float)preset->getDouble("velocity_rel", 1.0)); dlg->slider_angle->setValue((float)preset->getDouble("angle", 0.0)); dlg->check_dlg->setValue((int)preset->getInt("sal", 0)); int rel_to_player = preset->getInt("rel_to_player", 1); dlg->check_rel_to_player->setValue( rel_to_player); dlg->check_norel_to_player->setValue(!rel_to_player); dlg->slider_rel_front->setValue((float)preset->getDouble("rel_front", MODELSTART_REL_FRONT)); dlg->slider_rel_right->setValue((float)preset->getDouble("rel_right", MODELSTART_REL_RIGHT)); } dlg->updateVelAbs(); dlg->updateSliderVisibility(); } /** \brief callback to save a preset. * */ void CGUILaunchNewPresetCallback(puObject *obj) { CGUILaunchDialog* dlg = (CGUILaunchDialog*)obj->getUserData(); SimpleXMLTransfer* launch = new SimpleXMLTransfer(); launch->setName("preset"); launch->setAttribute("name_en", dlg->inputNewName->getStringValue()); launch->setAttribute("altitude", dlg->slider_altitude->getStringValue()); launch->setAttribute("velocity_rel", dlg->slider_velocity->getStringValue()); launch->setAttribute("angle", dlg->slider_angle->getStringValue()); launch->setAttribute("sal", dlg->check_dlg->getStringValue()); launch->setAttribute("rel_to_player", dlg->check_rel_to_player->getStringValue()); launch->setAttribute("rel_front", dlg->slider_rel_front->getStringValue()); launch->setAttribute("rel_right", dlg->slider_rel_right->getStringValue()); cfgfile->getChild("launch", true)->addChild(launch); // save file options_saveToFile(); // exit dialog (otherwise we would have to regenerate presets) dlg->setValue(CRRC_DIALOG_OK); CGUILaunchCallback(dlg); } /** \brief The dialog's callback. * */ void CGUILaunchCallback(puObject *obj) { CGUILaunchDialog *dlg = (CGUILaunchDialog*)obj; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK cfgfile->setAttributeOverwrite("launch.altitude", dlg->slider_altitude->getStringValue()); cfgfile->setAttributeOverwrite("launch.velocity_rel", dlg->slider_velocity->getStringValue()); cfgfile->setAttributeOverwrite("launch.angle", dlg->slider_angle->getStringValue()); cfgfile->setAttributeOverwrite("launch.sal", dlg->check_dlg->getStringValue()); cfgfile->setAttributeOverwrite("launch.rel_to_player", dlg->check_rel_to_player->getStringValue()); cfgfile->setAttributeOverwrite("launch.rel_front", dlg->slider_rel_front->getStringValue()); cfgfile->setAttributeOverwrite("launch.rel_right", dlg->slider_rel_right->getStringValue()); cfg->getCurLocCfgPtr(cfgfile)->setAttributeOverwrite("start.position", dlg->comboStartPos->getStringValue()); } delete dlg->presetGrp; puDeleteObject(obj); } crrcsim-0.9.12/src/GUI/crrc_slider.cpp0000644000175000017500000000464111724452424014412 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "crrc_slider.h" #include // UL_RTTI_DEF1(crrcSlider,puGroup) void crrcSlider::handle_slider ( puObject *obj ) { crrcSlider *sl = (crrcSlider *)obj->getUserData () ; sl->setValue ( obj->getFloatValue () ) ; sl->__setInputBox ( obj->getFloatValue () ) ; sl->invokeCallback () ; } void crrcSlider::handle_input ( puObject *obj ) { float val; float m; crrcSlider *sl = (crrcSlider *)obj->getUserData () ; val = obj->getFloatValue(); m = sl->getMaxValue(); if (val > m) val = m; m = sl->getMinValue(); if (val < m) val = m; sl->setValue ( val ) ; sl->invokeCallback () ; } crrcSlider::crrcSlider ( int minx, int miny, int maxx, int maxy, int inputw ) : puGroup ( minx, miny ) { type |= PUCLASS_SLIDER ; slider = new puSlider (inputw, 0, maxx-minx-inputw, false, maxy-miny) ; input_box = new puInput (0, 0, inputw, maxy-miny) ; input_box->setValue ( 0 ) ; slider->setUserData ( this ) ; slider->setCallback ( handle_slider ) ; input_box->setUserData ( this ) ; input_box->setCallback ( handle_input ) ; close () ; } void crrcSlider::setSize ( int w, int h ) { slider->setSize ( 20, h-40 ) ; slider->setPosition ( w/2-10, 0 ) ; input_box->setSize ( w, 20 ) ; input_box->setPosition ( 0, 0 ) ; } void crrcSlider::draw ( int dx, int dy ) { if ( !visible || ( window != puGetWindow () ) ) return ; draw_label ( dx, dy ) ; puGroup::draw ( dx, dy ) ; } int crrcSlider::checkKey ( int key, int updown ) { if ( ! isVisible () || ! isActive () || ( window != puGetWindow () ) ) return FALSE ; return ( input_box->checkKey ( key, updown ) ) ; } crrcsim-0.9.12/src/GUI/crrc_mousebutton.h0000644000175000017500000000247611724452424015165 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_MOUSEBUTTON_H #define CRRC_MOUSEBUTTON_H #include #include #include "crrc_dialog.h" class CGUIMouseButtonDialog; /** \brief The MouseButton options dialog. * */ class CGUIMouseButtonDialog : public CRRCDialog { public: CGUIMouseButtonDialog(); ~CGUIMouseButtonDialog(); puaComboBox* combo_l; puaComboBox* combo_m; puaComboBox* combo_r; puaComboBox* combo_up; puaComboBox* combo_down; }; #endif // CRRC_MOUSEBUTTON_H crrcsim-0.9.12/src/GUI/crrc_f3f.h0000644000175000017500000000351711724452424013254 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005 Olivier Bordes (original author) * Copyright (C) 2005, 2008 Jan Reucker * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_Launch.h - Airplane selection dialog #ifndef CRRC_GUIF3F_H #define CRRC_GUIF3F_H #include #include #include "crrc_dialog.h" #include "crrc_slider.h" #include "../mod_misc/SimpleXMLTransfer.h" #define MAX_F3F_SOUND_DIRS (50) class CGUIF3FDialog; /** \brief The F3F options dialog. * */ class CGUIF3FDialog : public CRRCDialog { public: CGUIF3FDialog(); ~CGUIF3FDialog(); puaComboBox* comboPresets; char** presets; puButton* f3f_enable; puButton* f3f_extend_bases; puButton* start_on_left; crrcSlider* slider_security_line; crrcSlider* slider_bases_distance; crrcSlider* slider_orientation; crrcSlider* slider_position_n; crrcSlider* slider_position_e; puaComboBox *soundSelectBox; char *sound_list[MAX_F3F_SOUND_DIRS + 1]; puInput* inputNewName; SimpleXMLTransfer* presetGrp; int nPresets; }; #endif // CRRC_GUIF3F_H crrcsim-0.9.12/src/GUI/CMakeLists.txt0000644000175000017500000000116311724452424014147 00000000000000set(GUI_SRCS crrc_audio.cpp crrc_calibmap.cpp crrc_ctrldev.cpp crrc_ctrlgen.cpp crrc_dialog.cpp crrc_f3f.cpp crrc_gui_main.cpp crrc_gui_viewwind.cpp crrc_joy.cpp crrc_launch.cpp crrc_loadrobot.cpp crrc_location.cpp crrc_mousebutton.cpp crrc_msgbox.cpp crrc_planesel.cpp crrc_scaleinput.cpp crrc_setrecordname.cpp crrc_slider.cpp crrc_spin.cpp crrc_video.cpp crrc_windthermal.cpp puaFileBox.cpp puaGLPreview.cpp puaScrListBox.cpp util.cpp ) add_library(GUI ${GUI_SRCS}) set (GUI_LIBS ) set (GUI_INCDIRS ) include_directories( ${GUI_EXT_INCDIRS} ) link_directories ( ${GUI_LINKDIRS} ) crrcsim-0.9.12/src/GUI/puaFileBox.h0000644000175000017500000000367311724452424013626 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005 Jan Reucker (original author) * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // puaFileBox.h - A list of file names. #ifndef PUAFILEBOX_H #define PUAFILEBOX_H #include "puaScrListBox.h" #include #include /** \brief A scrollable list box filled with file names. * * This class represents a scrollable PUI list box which * is filled with file names. By specifying a file extension * and a directory it's easy to automatically list a * specific group of files. */ class puaFileBox : public puaScrListBox { public: puaFileBox( int x, int y, int w, int h, const char *path, const char *extension, bool case_insensitive = false); virtual ~puaFileBox(); virtual int addItems( const char *path, const char *extension, bool case_insensitive = false); virtual const char * getPath(int index = -1); private: bool checkExtension(std::string fname, std::string ext, bool case_insensitive = false); std::vector files; std::vector paths; char **entries; }; #endif // PUAFILEBOX_H crrcsim-0.9.12/src/GUI/crrc_spin.cpp0000644000175000017500000000437211724452424014102 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "crrc_spin.h" #include #include "plib/puAux.h" // UL_RTTI_DEF1(crrcSpin,puGroup) crrcSpin::crrcSpin ( int minx, int miny, int maxx, int maxy) : puGroup ( minx, miny ) { extern void crrcSpin_handle_input ( puObject* ob ) ; extern void crrcSpin_handle_input_active ( puObject* ob ) ; extern void crrcSpin_handle_arrow ( puObject* ob ) ; type |= PUCLASS_SPINBOX ; int arrow_size = maxy - miny; input_box = new puInput ( arrow_size, 0, maxx - minx - arrow_size, maxy - miny ) ; input_box->disableInput(); down_arrow = new puArrowButton ( 0, 0, arrow_size, arrow_size, PUARROW_DOWN ) ; down_arrow->setCallback ( crrcSpin_handle_arrow ) ; down_arrow->setUserData ( this ) ; up_arrow = new puArrowButton (maxx - minx - arrow_size, 0, maxx - minx, arrow_size, PUARROW_UP ) ; up_arrow->setCallback ( crrcSpin_handle_arrow ) ; up_arrow->setUserData ( this ) ; close () ; } void crrcSpin_handle_arrow ( puObject *ob ) { crrcSpin *master = (crrcSpin *)(ob->getUserData ()) ; int val = master->getIntValue () ; if ( ((puArrowButton *)ob)->getArrowType () == PUARROW_UP ) val++; else val--; master->setValue (val) ; master->invokeCallback () ; } void crrcSpin::setValue (int i) { if (i > nValueMax) i = nValueMax; if (i < nValueMin) i = nValueMin; nValue = i; input_box->setValue(i); }; crrcsim-0.9.12/src/GUI/puaScrListBox.cpp0000644000175000017500000002373711724452424014670 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006, 2007 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // puaScrListBox.cpp - implementation of a scrolling list box. // Filename in FG sources: puList.cxx #include "puaScrListBox.h" /** * Create a puaCRRCListBox * * The constructor only prepares the color values for the highlighted entry. * By adjusting "high" and "label", these two color values can be mixed. * Right now it's set to 100% highlight color, 0% label color. */ puaCRRCListBox::puaCRRCListBox (int x, int y, int w, int h, char ** contents) : puListBox(x, y, w, h, contents) { float high = 1.0f; float label = 0.0f; float frac = high + label; selectioncol[0] = (high * colour [ PUCOL_HIGHLIGHT ][0] + label * colour [ PUCOL_LABEL ][0]) / frac; selectioncol[1] = (high * colour [ PUCOL_HIGHLIGHT ][1] + label * colour [ PUCOL_LABEL ][1]) / frac; selectioncol[2] = (high * colour [ PUCOL_HIGHLIGHT ][2] + label * colour [ PUCOL_LABEL ][2]) / frac; selectioncol[3] = (high * colour [ PUCOL_HIGHLIGHT ][3] + label * colour [ PUCOL_LABEL ][3]) / frac; } /** * Draw the widget. * * This method mainly contains the original code from the base class, * but when drawing a highlighted list entry, the special selectcol[] * is used. */ void puaCRRCListBox::draw ( int dx, int dy ) { if ( !visible || ( window != puGetWindow () ) || list == NULL ) return ; abox.draw ( dx, dy, style, colour, isReturnDefault(), border_thickness ) ; /* If greyed out then halve the opacity when drawing the text */ if ( active ) glColor4fv ( colour [ PUCOL_LEGEND ] ) ; else glColor4f ( colour [ PUCOL_LEGEND ][0], colour [ PUCOL_LEGEND ][1], colour [ PUCOL_LEGEND ][2], colour [ PUCOL_LEGEND ][3] / 2.0f ) ; /* 50% more transparent */ int xsize = abox.max[0] - abox.min[0] + 1 ; if ( r_cb ) r_cb ( this, dx, dy, render_data ) ; else { int yinc = legendFont.getStringHeight () + PUSTR_BGAP ; int num_vis = getNumVisible () ; int selected ; getValue ( &selected ) ; for ( int i = top ; i < num && i < top + num_vis ; i++ ) { if ( i == selected ) glColor4f ( selectioncol[0], selectioncol[1], selectioncol[2], selectioncol[3] ); else glColor4f ( colour [ PUCOL_LABEL ][0], colour [ PUCOL_LABEL ][1], colour [ PUCOL_LABEL ][2], colour [ PUCOL_LABEL ][3] ) ; int x = PUSTR_LGAP ; int y = yinc * ((i-top)+1) ; int xx = dx + abox.min[0] + x ; int yy = dy + abox.max[1] - y ; int width ; char str [ PUSTRING_MAX ] ; strcpy ( str, list [ i ] ) ; /* Does the string fit into the box? If not, chop it down one character at a time until it does fit. */ while ( 1 ) { width = legendFont.getStringWidth ( (char *)str ) + PUSTR_LGAP ; if ( width < xsize ) break ; /* Nibble off one character and try again (Do that sneakily by replacing the last 4 characters with 3 dots) */ strcpy ( & str [ strlen(str) - 4 ], "..." ) ; } legendFont.drawString ( (char*)str, xx, yy ) ; } } draw_label ( dx, dy ) ; } /** * Static function: handle slider movements. */ static void handle_slider (puObject * slider) { puListBox * box = (puListBox *)slider->getUserData(); int index = int(box->getNumItems() * (1.0 - slider->getFloatValue())); if (index >= box->getNumItems()) index = box->getNumItems() - 1; box->setTopItem(index); } /** * Static function: handle list entry selection. */ static void handle_list_entry (puObject * listbox) { puaScrListBox * box = (puaScrListBox *)listbox->getUserData(); box->invokeCallback(); } /** * Static function: handle arrow clicks. */ static void handle_arrow (puObject * arrow) { puSlider * slider = (puSlider *)arrow->getUserData(); puListBox * list_box = (puListBox *)slider->getUserData(); int step; switch (((puArrowButton *)arrow)->getArrowType()) { case PUARROW_DOWN: step = 1; break; case PUARROW_UP: step = -1; break; default: step = 0; break; } int index = list_box->getTopItem(); index += step; if (index < 0) index = 0; else if (index >= list_box->getNumItems()) index = list_box->getNumItems() - 1; list_box->setTopItem(index); slider->setValue(1.0f - float(index)/list_box->getNumItems()); } /** \brief Create an empty list box. * * \param x X-coordinate of lower left corner. * \param y Y-coordinate of lower left corner. * \param w Widget width * \param h Widget height */ puaScrListBox::puaScrListBox (int x, int y, int w, int h) : puGroup(x, y) { init(w, h); } /** \brief Create a filled list box. * * \param x X-coordinate of lower left corner. * \param y Y-coordinate of lower left corner. * \param w Widget width * \param h Widget height * \param contents Pointer to an array of pointers to the string items. */ puaScrListBox::puaScrListBox (int x, int y, int w, int h, char ** contents) : puGroup(x, y) { init(w, h); newList(contents); } /** * Destroy the ScrListBox */ puaScrListBox::~puaScrListBox () { puDeleteObject(_list_box); puDeleteObject(_slider); puDeleteObject(_up_arrow); puDeleteObject(_down_arrow); } /** * Fill the list box with the strings from the given * array of character pointers. */ void puaScrListBox::newList (char ** contents) { _list_box->newList(contents); _contents = contents; } /** * Return a pointer to a character string with the * contents of the selected entry. * \return Pointer to highlighted entry or NULL if none is selected. */ char * puaScrListBox::getStringValue () { int currElem = _list_box->getIntegerValue(); if (currElem < 0) { return NULL; } else { return _contents[currElem]; } } /** * Set a pointer to a character string with the * contents of the selected entry */ void puaScrListBox::getValue(char **ps) { int currElem = _list_box->getIntegerValue(); if (currElem < 0) { *ps = NULL; } else { *ps = _contents[currElem]; } } /** * Set the integer pointed to by i to * the index of the currently selected entry. */ void puaScrListBox::getValue(int *i) { *i = _list_box->getIntegerValue(); } /** * Return the index of the currently selected entry. */ int puaScrListBox::getIntegerValue() { return _list_box->getIntegerValue(); } /** * Setup the widget. */ void puaScrListBox::init (int w, int h) { //~ _frame = new puFrame(0, 0, w, h); _list_box = new puaCRRCListBox(0, 0, w-17, h); //~ _list_box->setColour (PUCOL_BACKGROUND,1,0,0,1);//for better visibility of selected item on Plib-1.8.5 _list_box->setColour (PUCOL_FOREGROUND,.75,.75,.75,1);//darker for better visibility of selected item on Plib-1.8.4 _list_box->setStyle(-PUSTYLE_SMALL_SHADED); //~_list_box->setStyle(PUSTYLE_BOXED);//for not use PUCOL_BACKGROUND on outline _list_box->setUserData(this); _list_box->setCallback(handle_list_entry); _list_box->setValue(0); _slider = new puSlider(w-18, 18, h-34, true, 18); _slider->setValue(1.0f); _slider->setUserData(_list_box); _slider->setCallback(handle_slider); _slider->setCBMode(PUSLIDER_ALWAYS); _down_arrow = new puArrowButton(w-18, 0, w, 18, PUARROW_DOWN) ; _down_arrow->setUserData(_slider); _down_arrow->setCallback(handle_arrow); _up_arrow = new puArrowButton(w-18, h-18, w, h, PUARROW_UP); _up_arrow->setUserData(_slider); _up_arrow->setCallback(handle_arrow); close(); } //~ void //~ puaScrListBox::init (int w, int h) //~ { //~ _frame = new puFrame(0, 0, w, h); //~ _list_box = new puListBox(0, 0, w-30, h); //~ _list_box->setStyle(-PUSTYLE_SMALL_SHADED); //~ _list_box->setUserData(this); //~ _list_box->setValue(0); //~ _slider = new puSlider(w-30, 30, h-60, true); //~ _slider->setValue(1.0f); //~ _slider->setUserData(_list_box); //~ _slider->setCallback(handle_slider); //~ _slider->setCBMode(PUSLIDER_ALWAYS); //~ _down_arrow = new puArrowButton(w-30, 0, w, 30, PUARROW_DOWN) ; //~ _down_arrow->setUserData(_slider); //~ _down_arrow->setCallback(handle_arrow); //~ _up_arrow = new puArrowButton(w-30, h-30, w, h, PUARROW_UP); //~ _up_arrow->setUserData(_slider); //~ _up_arrow->setCallback(handle_arrow); //~ close(); //~ } /** * Set the widget's style. * \param style A style as defined in pu.h (PUSTYLE_xxxx) */ void puaScrListBox::setStyle(int style) { _list_box->setStyle(style); _slider->setStyle(style); _down_arrow->setStyle(style); _up_arrow->setStyle(style); _style = style; } /** * Return the number of items in the list */ int puaScrListBox::getNumItems() const { return _list_box->getNumItems(); } /** * Return the index of the top item that is displayed in the list */ int puaScrListBox::getTopItem() const { return _list_box->getTopItem(); } /** * Set the index of the top item to be displayed */ void puaScrListBox::setTopItem(int item_index) { _list_box->setTopItem(item_index); float new_val = 1.0f - (float)item_index/_list_box->getNumItems(); _slider->setValue(new_val); } /** * Set the item to be selected */ void puaScrListBox::setValue(int i) { _list_box->setValue(i); } // end of puaScrListBox.cpp crrcsim-0.9.12/src/GUI/crrc_slider.h0000644000175000017500000000662111724452424014057 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_SLIDER_H #define CRRC_SLIDER_H #include /** * This slider differs from puaSliderWithInput in the graphical layout and * in that it checks for min and max values when entering numerical values. */ class crrcSlider : public puGroup { // UL_TYPE_DATA protected: puSlider *slider ; puInput *input_box ; int input_position ; static void handle_slider ( puObject *obj ) ; static void handle_input ( puObject *obj ) ; static void input_down_callback ( puObject *obj ) ; void update_widgets ( void ) ; public: // For internal use only: void __setInputBox ( float f ) { input_box->setValue ( f ) ; } // For public use: void draw ( int dx, int dy ) ; int checkHit ( int button, int updown, int x, int y ) { return puGroup::checkHit ( button, updown, x, y ) ; } int checkKey ( int key, int updown ) ; crrcSlider ( int minx, int miny, int maxx, int maxy, int inputw ) ; void setSize ( int w, int h ) ; void setSliderFraction(float f) { slider->setSliderFraction(f); }; void setMaxValue ( float f ) { slider->setMaxValue ( f ) ; } float getMaxValue ( void ) const { return slider->getMaxValue () ; } void setMinValue ( float f ) { slider->setMinValue ( f ) ; } float getMinValue ( void ) const { return slider->getMinValue () ; } void setValue ( int i ) { slider->setValue ( i ) ; input_box->setValue ( i ) ; } void setValue ( float f ) { slider->setValue ( f ) ; input_box->setValue ( f ) ; } virtual void setValue ( const char *s ) { slider->setValue ( s ) ; } virtual void setValue ( bool b ) { slider->setValue ( b ) ; } int getIntegerValue ( void ) { return slider->getIntegerValue () ; } float getFloatValue ( void ) { return slider->getFloatValue () ; } char getCharValue ( void ) { return slider->getCharValue () ; } char *getStringValue ( void ) { return slider->getStringValue () ; } bool getBooleanValue ( void ) { return slider->getBooleanValue () ; } char *getValidData ( void ) const { return input_box->getValidData () ; } void setValidData ( char *data ) { input_box->setValidData ( data ) ; } void addValidData ( char *data ) { input_box->addValidData ( data ) ; } void setCBMode ( int m ) { slider->setCBMode ( m ) ; } int getCBMode ( void ) const { return slider->getCBMode () ; } void setDelta ( float f ) { slider->setDelta ( f ) ; } float getDelta ( void ) const { return slider->getDelta () ; } float getStepSize ( void ) const { return slider->getStepSize () ; } void setStepSize ( float f ) { slider->setStepSize ( f ) ; } void greyOut (void) { slider->greyOut ( ); } }; #endif crrcsim-0.9.12/src/GUI/crrc_audio.h0000644000175000017500000000274211724452424013676 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008, 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /// \file crrc_audio.h - Sound settings dialog #ifndef CRRC_AUDIO_H #define CRRC_AUDIO_H #include #include #include "crrc_dialog.h" #include "../mod_misc/SimpleXMLTransfer.h" class CGUIAudioDialog; /** \brief The Audio options dialog. * */ class CGUIAudioDialog : public CRRCDialog { public: CGUIAudioDialog(); ~CGUIAudioDialog(); puaComboBox* comboSampleRate; static const char* samplerates[]; puaComboBox* comboEngine; static const char* enginesound[]; puSlider* slider_variovol; puSlider* slider_modelvol; }; #endif // CRRC_AUDIO_H crrcsim-0.9.12/src/GUI/crrc_audio.cpp0000644000175000017500000001451111724452424014226 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2008, 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /// \file crrc_audio.cpp /// Implementation of class CGUIAudioDialog #include "../i18n.h" #include "crrc_audio.h" #include #include #include #include "../global.h" #include "util.h" #include "../crrc_main.h" #include "../mod_misc/lib_conversions.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../crrc_sound.h" static void CGUIAudioCallback(puObject *obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SLIDER_W 330 #define SLIDER_H DLG_DEF_BUTTON_HEIGHT #define COMBO_H DLG_DEF_BUTTON_HEIGHT #define COMBO_W 330 #define LABEL_W 200 #define NUM_W 70 const char* CGUIAudioDialog::samplerates[] = {"22050 Hz", "44100 Hz", "48000 Hz", NULL}; const char* CGUIAudioDialog::enginesound[] = {_("Off"), _("On"), _("Always on"), NULL}; CGUIAudioDialog::CGUIAudioDialog() : CRRCDialog() { // Create Widgets comboSampleRate = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 4 * DLG_DEF_SPACE + 2 * SLIDER_H + COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 4 * DLG_DEF_SPACE + 2 * SLIDER_H + 2 * COMBO_H, NULL, false); comboSampleRate->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); comboSampleRate->newList((char**) samplerates); comboSampleRate->setLabelPlace(PUPLACE_CENTERED_LEFT); comboSampleRate->setLabel(_("Sample Rate")); { int nIdx = 0; std::string cr = cfgfile->getString("sound.samplerate"); std::string tmp; for (int n=0; n<3; n++) { tmp = samplerates[n]; if (tmp.find(cr) == 0) nIdx = n; } comboSampleRate->setCurrentItem(nIdx); } comboSampleRate->reveal(); comboEngine = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 3 * DLG_DEF_SPACE + 2 * SLIDER_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 3 * DLG_DEF_SPACE + 2 * SLIDER_H + COMBO_H, NULL, false); comboEngine->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); comboEngine->newList((char**) enginesound); comboEngine->setLabelPlace(PUPLACE_CENTERED_LEFT); comboEngine->setLabel(_("Engine sound")); comboEngine->setCurrentItem(cfgfile->getInt("sound.throttle.mode", 1)); comboEngine->hide(); slider_variovol = new puSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 2 * DLG_DEF_SPACE + 1 * SLIDER_H, SLIDER_W, FALSE, SLIDER_H); slider_variovol->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_variovol->setLabel(_("Variometer volume")); slider_variovol->setSliderFraction(0.05); slider_variovol->setMinValue(0); slider_variovol->setMaxValue(16); slider_variovol->setStepSize(1); slider_variovol->setValue(cfgfile->getInt("sound.variometer.vol")); slider_modelvol = new puSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 1 * DLG_DEF_SPACE + 0* SLIDER_H, SLIDER_W, FALSE, SLIDER_H); slider_modelvol->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_modelvol->setLabel(_("Model volume")); slider_modelvol->setSliderFraction(0.05); slider_modelvol->setMinValue(0); slider_modelvol->setMaxValue(1.0); slider_modelvol->setStepSize(0.05); slider_modelvol->setValue((float)Global::soundserver->getModelVolume() / (float)SDL_MIX_MAXVOLUME); close(); setSize(SLIDER_W + LABEL_W + 2*DLG_DEF_SPACE, 2*SLIDER_H + 5*DLG_DEF_SPACE + 2 * COMBO_H + BUTTON_BOX_HEIGHT); setCallback(CGUIAudioCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight*2/3 - current_height); reveal(); } /** * Destroy the dialog. */ CGUIAudioDialog::~CGUIAudioDialog() { } /** \brief The dialog's callback. * */ void CGUIAudioCallback(puObject *obj) { if (obj->getIntegerValue() == CRRC_DIALOG_OK) { CGUIAudioDialog *dlg = (CGUIAudioDialog*)obj; // Dialog left by clicking OK cfgfile->setAttributeOverwrite("sound.variometer.vol", dlg->slider_variovol->getStringValue()); //~ cfgfile->setAttributeOverwrite("sound.throttle.mode", //~ dlg->comboEngine->getCurrentItem()); { std::string SR = CGUIAudioDialog::samplerates[dlg->comboSampleRate->getCurrentItem()]; int nSR = atoi(SR.substr(0, SR.find(' ')).c_str()); cfgfile->setAttributeOverwrite("sound.samplerate", nSR); int varvol = dlg->slider_variovol->getIntegerValue() << 3; printf("Setting vario volume to %d\n", varvol); Global::soundserver->setChannelVolume(vario_sound_channel, varvol); unsigned char ucModelVol = dlg->slider_modelvol->getFloatValue() * SDL_MIX_MAXVOLUME; std::cout << "Setting model volume to " << (int)ucModelVol << std::endl; Global::soundserver->setModelVolume(ucModelVol); Global::soundserver->putBackIntoConfig(cfgfile); } } puDeleteObject(obj); } crrcsim-0.9.12/src/GUI/crrc_gui_viewwind.cpp0000644000175000017500000003306511724452424015632 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Joel Lienard (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /* * crrc_viewwind.cpp * classe CGUIViewWindDialog * visualisation of slope and wind profils, for debug purpose */ #include "../i18n.h" #include "crrc_gui_viewwind.h" #include #include #include "util.h" #include "../crrc_main.h" #include "../global.h" #include "../mod_misc/lib_conversions.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_windfield/windfield.h" #include "../mod_landscape/crrc_scenery.h" #define DEEPEST_HELL -9999.0 static void CGUIViewWindDialogCallback(puObject *obj); static void CGUIViewWindSliderCallback(puObject *obj); static void CGUIViewWindButtonBoxCallback(puObject *obj); static void draw_wind(class puObject *, int dx, int dy, void *); char** WindStringsGUI; int nWindStringsGUI; char** ColorStringsGUI; int nColorStringsGUI; #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SLIDER_W 300 #define SLIDER_H DLG_DEF_BUTTON_HEIGHT #define COMBO_W 230 #define COMBO_H DLG_DEF_BUTTON_HEIGHT #define LABEL_W 150 #define NUM_W 60 #define BUT_BOX_W 200 #define BUT_BOX_H (DLG_DEF_SPACE+2*DLG_DEF_BUTTON_HEIGHT) #define GRAPHE_W 900 #define GRAPHE_H 450 #define SLIDER_FRACTION 0.05 CGUIViewWindDialog::CGUIViewWindDialog() : CRRCDialog() { std::vector lWindStringsGUI(2); lWindStringsGUI[0] = _("Mode 1 (geom based)"); lWindStringsGUI[1] = _("Mode 2 (CFD based)"); WindStringsGUI = T_GUI_Util::loadnames(lWindStringsGUI, nWindStringsGUI); std::vector lColorStringsGUI(2); lColorStringsGUI[0] = _("In-plane velocity"); lColorStringsGUI[1] = _("Vertical velocity"); ColorStringsGUI = T_GUI_Util::loadnames(lColorStringsGUI, nColorStringsGUI); // Create widgets // //inital values position = 0; direction = cfg->wind->getDirection(); width = 1000; hoffs = 0; voffs = 0; wind_mode = Global::wind_mode; color_mode = 2; int ypos = BUTTON_BOX_HEIGHT; int xpos = LABEL_W + DLG_DEF_SPACE + SLIDER_W; //slider voffs slider_voffs = new crrcSlider(LABEL_W + DLG_DEF_SPACE, ypos, LABEL_W + DLG_DEF_SPACE + SLIDER_W, ypos + SLIDER_H, NUM_W); ypos += (SLIDER_H + DLG_DEF_SPACE); slider_voffs->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_voffs->setLabel(_("Vert. offset")); slider_voffs->setSliderFraction(SLIDER_FRACTION); slider_voffs->setMinValue(-2000); slider_voffs->setMaxValue(+2000); slider_voffs->setStepSize(50); slider_voffs->setValue(voffs); slider_voffs->setCallback(CGUIViewWindSliderCallback); slider_voffs->setUserData(this); //slider hoffs slider_hoffs = new crrcSlider(LABEL_W + DLG_DEF_SPACE, ypos, LABEL_W + DLG_DEF_SPACE + SLIDER_W, ypos + SLIDER_H, NUM_W); ypos += (SLIDER_H + DLG_DEF_SPACE); slider_hoffs->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_hoffs->setLabel(_("Horiz. offset")); slider_hoffs->setSliderFraction(SLIDER_FRACTION); slider_hoffs->setMinValue(-5000); slider_hoffs->setMaxValue(+5000); slider_hoffs->setStepSize(100); slider_hoffs->setValue(hoffs); slider_hoffs->setCallback(CGUIViewWindSliderCallback); slider_hoffs->setUserData(this); //slider width slider_width = new crrcSlider(LABEL_W + DLG_DEF_SPACE, ypos, LABEL_W + DLG_DEF_SPACE + SLIDER_W, ypos + SLIDER_H, NUM_W); ypos += (SLIDER_H + DLG_DEF_SPACE); slider_width->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_width->setLabel(_("Zoom width")); slider_width->setSliderFraction(SLIDER_FRACTION); slider_width->setMinValue(200); slider_width->setMaxValue(+10000); slider_width->setStepSize(100); slider_width->setValue(width); slider_width->setCallback(CGUIViewWindSliderCallback); slider_width->setUserData(this); //slider position slider_position = new crrcSlider(LABEL_W + DLG_DEF_SPACE, ypos, LABEL_W + DLG_DEF_SPACE + SLIDER_W, ypos + SLIDER_H, NUM_W); ypos += (SLIDER_H + DLG_DEF_SPACE); slider_position->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_position->setLabel(_("Position (left<->right)")); slider_position->setSliderFraction(SLIDER_FRACTION); slider_position->setMinValue(-1000); slider_position->setMaxValue(+1000); slider_position->setStepSize(10); slider_position->setValue(position); slider_position->setCallback(CGUIViewWindSliderCallback); slider_position->setUserData(this); //slider direction slider_direction = new crrcSlider(LABEL_W + DLG_DEF_SPACE, ypos, LABEL_W + DLG_DEF_SPACE + SLIDER_W, ypos + SLIDER_H, NUM_W); ypos += (SLIDER_H + DLG_DEF_SPACE); slider_direction->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_direction->setLabel(_("Direction (degrees)")); slider_direction->setSliderFraction(SLIDER_FRACTION); slider_direction->setMinValue(0); slider_direction->setMaxValue(360); slider_direction->setStepSize(1); slider_direction->setValue(direction); slider_direction->setCallback(CGUIViewWindSliderCallback); slider_direction->setUserData(this); //wind vectors color mode buttonbox_color = new puButtonBox(xpos + LABEL_W + DLG_DEF_SPACE, ypos - 2*BUT_BOX_H - 2*DLG_DEF_SPACE, xpos + LABEL_W + DLG_DEF_SPACE + BUT_BOX_W, ypos - BUT_BOX_H - 2*DLG_DEF_SPACE, (char**)ColorStringsGUI, 1); buttonbox_color->setLabelPlace(PUPLACE_CENTERED_LEFT); buttonbox_color->setLabel(_("Color mode")); buttonbox_color->setValue(color_mode-1); buttonbox_color->setCallback(CGUIViewWindButtonBoxCallback); buttonbox_color->setUserData(this); //wind computation mode buttonbox_wind = new puButtonBox(xpos + LABEL_W + DLG_DEF_SPACE, ypos - BUT_BOX_H - DLG_DEF_SPACE, xpos + LABEL_W + DLG_DEF_SPACE + BUT_BOX_W, ypos - DLG_DEF_SPACE, (char**)WindStringsGUI, 1); xpos += (BUT_BOX_W + DLG_DEF_SPACE); buttonbox_wind->setLabelPlace(PUPLACE_CENTERED_LEFT); buttonbox_wind->setLabel(_("Wind mode")); buttonbox_wind->setValue(wind_mode-1); buttonbox_wind->setCallback(CGUIViewWindButtonBoxCallback); buttonbox_wind->setUserData(this); //graphical frame graphe = new puFrame(DLG_DEF_SPACE, ypos, DLG_DEF_SPACE + GRAPHE_W, ypos + GRAPHE_H); ypos += (GRAPHE_H + DLG_DEF_SPACE); graphe->setRenderCallback(draw_wind, this); close(); //size int sizew = GRAPHE_W + DLG_DEF_SPACE; if(sizew < xpos) sizew = xpos ; setSize(sizew + DLG_DEF_SPACE, ypos); setCallback(CGUIViewWindDialogCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight/2 - current_height/2); reveal(); } /** * Destroy the dialog. */ CGUIViewWindDialog::~CGUIViewWindDialog() { T_GUI_Util::freenames(WindStringsGUI, nWindStringsGUI); T_GUI_Util::freenames(ColorStringsGUI, nColorStringsGUI); } /** The dialog's callback. * */ void CGUIViewWindDialogCallback(puObject *obj) { if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK //CGUIViewWindDialog* dlg = (CGUIViewWindDialog*)obj; //nothing... } puDeleteObject(obj); } //slider callback void CGUIViewWindSliderCallback(puObject *obj) { CGUIViewWindDialog* dlg = (CGUIViewWindDialog*)(obj->getUserData()); dlg->direction = dlg->slider_direction->getIntegerValue(); dlg->position = dlg->slider_position->getIntegerValue(); dlg->width = dlg->slider_width->getIntegerValue(); dlg->hoffs = dlg->slider_hoffs->getIntegerValue(); dlg->voffs = dlg->slider_voffs->getIntegerValue(); } //button box callback void CGUIViewWindButtonBoxCallback(puObject *obj) { CGUIViewWindDialog* dlg = (CGUIViewWindDialog*)(obj->getUserData()); dlg->wind_mode = dlg->buttonbox_wind->getValue() + 1; dlg->color_mode = dlg->buttonbox_color->getValue() + 1; Global::wind_mode = dlg->wind_mode; } void draw_wind(puObject *obj, int dx, int dy,void *data) { CGUIViewWindDialog* dlg = (CGUIViewWindDialog*)data; dlg->draww(obj,dx,dy,dlg->color_mode); } void CGUIViewWindDialog::draww(puObject *obj, int dx, int dy, int color_mode) { float wind_ref = cfg->wind->getVelocity();//nominal wind //get draw rectangle int x,y,w,h; const int marge = 10; obj->getPosition( &x, &y ); obj->getSize( &w, &h ); x += dx; y += dy; x += marge; y += marge; w -= (2*marge); h -= (2*marge); float h0 = 0.5*(float)h/(float)w; //clip glScissor(x,y,w,h); glEnable(GL_SCISSOR_TEST); //draw glPushMatrix(); glLoadIdentity(); glTranslatef(x,y,0); int n = w/20; //nb of points per trace int nc = 30; //nb of trace float TRAIT = 0.75/n; //nominal length of wind markers float DH = 20; //height separation of traces float angle = direction/180.0*M_PI; float cosi = cos(angle); float sinu = sin(angle); float ddx = width/n; glScalef(w,w,1); float orig_x = player_pos.r[2] + position*sinu; float orig_y = player_pos.r[0] + position*cosi; float orig_z = player_pos.r[1]; float height[n+1]; //draw slope profile, player position is centered //in the screen if hoffs = voffs = 0. //NB: GL_POLYGON does not always work fine, since terrain //profile may be concave. Thus only a contour line is drawn glEnable(GL_LINE_SMOOTH); glLineWidth(3.); glColor3f (0.4, 0.4, 0.4); glBegin(GL_LINE_STRIP); for(int i=0;i<=n;i++) { float d = ddx*i - 0.5*width + hoffs; float z = Global::scenery->getHeight(orig_x + d*cosi, orig_y + d*sinu); if (z > DEEPEST_HELL) { float x1 = ddx*i/(float)width; float y1 = (z - orig_z - voffs)/(float)width + h0; glVertex2f(x1,y1); } height[i] = z; } glEnd(); //draw wind traces glLineWidth(2.); glBegin(GL_LINES); for(int j=1;j<=nc;j++) for(int i=0;i<=n;i++) if (height[i] > DEEPEST_HELL) { float d = ddx*i - 0.5*width + hoffs; float z = height[i] + DH*j; float x_wind, y_wind, z_wind; Global::scenery->getWindComponents(orig_x + d*cosi, orig_y + d*sinu, -z,/*z negativ=up*/ &x_wind, &y_wind, &z_wind); //horizontal wind //float h_wind = sqrt(x_wind*x_wind + y_wind*y_wind); //horizontal wind in the analysis plane float d_wind = cosi*x_wind + sinu*y_wind; //total wind in the analysis plane float t_wind = sqrt(d_wind*d_wind + z_wind*z_wind); switch (color_mode) { case 1: //set color based on in-plane wind velocity set_color(t_wind/wind_ref, 0.5, 1.5); break; case 2: //set color based on vertical wind velocity set_color(-z_wind/wind_ref, -0.7, 0.7); break; } float x1 = ddx*i/(float)width; float y1 = (z - orig_z - voffs)/(float)width + h0; arrow(x1, y1, d_wind/wind_ref, -z_wind/wind_ref, TRAIT); } glEnd(); glDisable(GL_LINE_SMOOTH); //draw lines to mark player position glLineWidth(2.); glLineStipple(2, 0xAAAA); glEnable(GL_LINE_STIPPLE); glBegin(GL_LINES); glColor4f(1., 0., 1., 0.5); // horizontal locator line glVertex2f(0., h0 - voffs/(float)width); glVertex2f(1., h0 - voffs/(float)width); // vertical locator line glVertex2f(0.5 - hoffs/(float)width, 0.); glVertex2f(0.5 - hoffs/(float)width, 1.); glEnd(); glDisable(GL_LINE_STIPPLE); glLineWidth(1.); glDisable(GL_SCISSOR_TEST); glPopMatrix(); } void CGUIViewWindDialog::set_color(float val, float min, float max) { //define a blue-green-red color scale from min to max float r = 0.; float g = 0.; float b = 0.; float range = max - min; float mid = 0.5*(max + min); float hue = (val - mid)/range; hue = hue < -0.5 ? -0.5 : hue > 0.5 ? 0.5 : hue; if (hue <= -0.25) { b = 1.; g = (hue + 0.5)/0.25; } else if (hue <= 0.) { b = - hue/0.25; g = 1.; } else if (hue <= 0.25) { g = 1.; r = hue/0.25; } else { g = - (hue - 0.5)/0.25; r = 1.; } glColor3f(r, g, b); } void CGUIViewWindDialog::arrow(float x, float y, float dx, float dy, float lg) { dx *= lg; dy *= lg; float dx2 = 0.3*dx; float dy2 = 0.3*dy; glVertex2f(x, y); glVertex2f(x + dx, y + dy); glVertex2f(x + dx, y + dy); glVertex2f(x + dx - dx2 - dy2, y + dy - dy2 + dx2); glVertex2f(x + dx, y + dy); glVertex2f(x + dx - dx2 + dy2, y + dy - dy2 - dx2); } crrcsim-0.9.12/src/GUI/puaGLPreview.cpp0000644000175000017500000003060711724452424014472 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2007 Tom Willis (original author) * Copyright (C) 2007 Jan Reucker * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /* * puaGLPreview.cpp * * pui widget to display an OpenGL preview. * Copyright (C) 2007 twillis * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #include "puaGLPreview.h" // graphics parameters for the preview // // TODO these should be defaults of ivs that can be set dynamically. too lazy to write the accessors right // TODO now (and the accessors should be part of the view behavior specialization mentioned in the .h file // TODO anyway). // #define GLPREVIEW_INSET (6) // pixels to inset active preview region from abox #define GLPREVIEW_BKGND_R (0.4863) // background color, a calming sky blue (thanks pixie.app!) #define GLPREVIEW_BKGND_G (0.5608) #define GLPREVIEW_BKGND_B (0.7373) #define GLPREVIEW_HORIZ_FOV (60.0) // horizontal field of view for preview (deg) #define GLPREVIEW_BS_MULT (1.25) // better living through gratuitous fudge factor hackery #define GLPREVIEW_CAMERA_X (1.50) // default camera x location #define GLPREVIEW_CAMERA_P (40.0) // default camera pitch (deg) // computes h, w of active preview region. // #define GLPREVIEW_ACTIVE_W (abox.max[0] - abox.min[0] - GLPREVIEW_INSET) #define GLPREVIEW_ACTIVE_H (abox.max[1] - abox.min[1] - GLPREVIEW_INSET) // ambient light to use. // static GLfloat ambientLight[] = { 0.55, 0.55, 0.55, 1.0 }; /** * Construct a puaGLPreview */ puaGLPreview::puaGLPreview(int minx, int miny, int maxx, int maxy) : puFrame(minx, miny, maxx, maxy), context(NULL), scene(NULL), geometry(NULL), transInitial(NULL), transGeometry(NULL), frame(0) { // create an ssg context for our drawing and set it up. the %#$)* constructor always sets the new object to the current // context (grrrr), so we need to do a push/pop to make sure we don't disturb things. // ssgContext *curContext = ssgGetCurrentContext(); context = new ssgContext(); curContext->makeCurrent(); // setup the scene graph. we start with a root, followed by the initial transform to change coordinate systems, followed // by the transform to adjust the geometry. // scene = new ssgRoot(); transInitial = new ssgTransform(); transInitial->setName("transInitial"); transGeometry = new ssgTransform(); transGeometry->setName("transGeometry"); scene->addKid(transGeometry); transGeometry->addKid(transInitial); updateViewParameters(); } /** * Destroy the puaGLPreview */ puaGLPreview::~puaGLPreview() { delete context; if (geometry != NULL) { transInitial->removeKid(geometry); } transGeometry->removeKid(transInitial); scene->removeKid(transGeometry); delete scene; } /** * Updates the view parameters (field of view, etc) of our ssg context to match a change in the size of the puFrame's * abox. This method preserves the current ssg drawing context, only the widget-internal context is changed. * * \todo Why is this method necessary? The draw() method will always override the FOV specified here. */ void puaGLPreview::updateViewParameters() { context->setFOV(GLPREVIEW_HORIZ_FOV, GLPREVIEW_HORIZ_FOV * (GLPREVIEW_ACTIVE_W / GLPREVIEW_ACTIVE_H)); } /** * Changes the size of the abox for the widget. When this happens, in addition to the usual pui stuff, we need * to make sure to match the view paramters to the new size. */ void puaGLPreview::setSize(int w, int h) { puFrame::setSize(w, h); updateViewParameters(); } /** * Draw the GL preview. * * Use the inherited draw() method to take care of doing the basics of the preview (ie, the normal parts of a * puFrame like the label, legend, and box. The geometry scene graph that makes up the content we are previewing * is rendered via ssgCullAndDraw(). This method uses the setupCamera() and setupGeometry() methods to set the * transforms and such for the camera/geometry (to make things spin and so forth, wheeee!). * * To effectively change the perspective in the preview, this method must be invoked at a regular rate. * * This method should preserve ssg drawing context and the opengl projection matrix. It will trash the opengl * depth buffer for what that's worth. */ void puaGLPreview::draw(int dx, int dy) { if ( !visible || ( window != puGetWindow () ) ) return ; // first, let pui do its thing for the draw. this will get us the frame and any text drawn correctly. // puFrame::draw ( dx, dy ); if (geometry == NULL) return; // get ouf of dodge if we have no geometry ssgContext *prevContext = ssgGetCurrentContext(); // current ssg context so we can avoid trampling int w = GLPREVIEW_ACTIVE_W; // dimensions of preview area int h = GLPREVIEW_ACTIVE_H; // update the camera and geometry position as needed for the preview (subclasses will over-ride these to do the // right thing). advance the running "frame" count while we are at it. // setupCamera(frame); setupGeometry(frame++); // prepare to draw the preview. we save the opengl attributes and projection matrix here so that we can restore // them later to avoid confusing others. the opengl viewport is changed to cover just the preview area. // glPushAttrib(GL_ALL_ATTRIB_BITS); // Save the current projection matrix. // Instead of pushing the current projection matrix on the stack, create a copy of the current // matrix and restore it later, just in case the current system's projection matrix stack depth is only 2. // Remember, PUI will always push the projection matrix when it starts rendering, so the stack may // be already full (OpenGL guarantees only 2 levels on the projection matrix stack). glMatrixMode(GL_PROJECTION); GLfloat current_proj_matrix[16]; glGetFloatv(GL_PROJECTION_MATRIX, current_proj_matrix); glViewport(abox.min[0] + dx + (GLPREVIEW_INSET / 2), abox.min[1] + dy + (GLPREVIEW_INSET / 2), w, h); // fill the preview area with a background color with a glRect and ortho projection. make sure to disable depth // tests here to avoid obscuring what comes next (remember that glRects are at depth 0 by default). // /// \todo In addition to disabling the depth test it would maybe make sense to disable depth buffer writes /// to avoid that the model "collides" with the glRect. This would maybe eliminate the need for /// clearing the depth buffer before drawing the model, although, in that case, the model could /// interfere with the underlying scenery. glMatrixMode(GL_PROJECTION); // we should still be in projection mode, but just in case... glLoadIdentity(); glOrtho(0, w - 1, 0, h - 1, -1, 1); glDisable(GL_DEPTH_TEST); glColor3f(GLPREVIEW_BKGND_R, GLPREVIEW_BKGND_G, GLPREVIEW_BKGND_B); glRecti(0, 0, w - 1, h - 1); // render the geometry in the preview area. in this case, enable depth testing so that we can appropriately // draw the scene along with some ambient light. note that the rendering takes place in our own ssg context (we // switch back to the previous context after we are done). // glEnable(GL_DEPTH_TEST); glClear(GL_DEPTH_BUFFER_BIT); glEnable(GL_LIGHTING); glLightModelfv(GL_LIGHT_MODEL_AMBIENT, ambientLight); context->makeCurrent(); context->setFOV(45, 45); ssgCullAndDraw(scene); prevContext->makeCurrent(); // restore the previous opengl projection matrix and opengl attributes before returning. // glMatrixMode(GL_PROJECTION); glLoadMatrixf(current_proj_matrix); glPopAttrib(); } /** * Load the geometry and textures for the object to display. returns false on success, true on failure. */ bool puaGLPreview::loadGeometry( const char * modelPath, const char * texturePath ) { if (geometry != NULL) { // free up any previous model transInitial->removeKid(geometry); geometry = NULL; } ssgTexturePath(texturePath); // load the model and textures via ssg geometry = ssgLoad(modelPath); // if the geometry load fails, we will setup the legend to indicate "huston, we have a problem." otherwise, add // the geometry to the scene graph (as a child of the initial transform). the initial transform is set to // translate the geometry such that the center of its bounding sphere is at (0, 0, 0). // if (geometry == NULL) { setLegend("Cannot load geometry."); // "huston, we have a problem", use legend to let the luser know } else { geometry->setName("geometry"); transInitial->addKid(geometry); const SGfloat *center = geometry->getBSphere()->getCenter(); sgMat4 xform = { { 1.0, 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0, 0.0 }, { 0.0, 0.0, 1.0, 0.0 }, { -center[0], -center[1], -center[2], 1.0 } }; transInitial->setTransform(xform); } return (geometry != NULL) ? false : true; } // -------- puaGLPreviewGR ------------------------------------------------------------------------ // in this version of puaGLPreview, the geometry rotates while the camera remains stationary. this is used for previews // where the view is of an "object" rather than from within a "scene". // UNDONE eventually break these out, for now, just let puaGLPreview be puaGLPreviewGR /** * Setup the camera for the preview. In this class, the geometry rotates while the camera remains stationary. The camera * is above and behind the geometry (which is at the origin) and looks at the origin. This method updates the camera * position in our context and assumes that the geometry has been loaded. * * the frame parameter is unused. */ void puaGLPreview::setupCamera(int frame) { sgVec3 position; // position of camera sgVec3 center; // vector to center of view assert(geometry != NULL); // in this preview, the geometry is at (0, 0, 0). the camera looks back at the origin and is located at (0, -y, z) where // y is a distance far eoungh away to keep the geometry's bounding sphere (mostly) within the field of view. // center[0] = 0; center[1] = 0; center[2] = 0; position[0] = GLPREVIEW_CAMERA_X; position[1] = -scene->getBSphere()->getRadius() - (GLPREVIEW_BS_MULT * scene->getBSphere()->getRadius()) / sgTan(GLPREVIEW_HORIZ_FOV); position[2] = position[0] * sgTan(GLPREVIEW_CAMERA_P); // update our context to have the camera where we want it. // context->setCameraLookAt(position, center); } /** * Setup the geometry tranform for the preview. In this class, the geometry rotates while the camera remains stationary. * This method updates the geometry transform based on the frame number (used to specify rotation about x). */ void puaGLPreview::setupGeometry(int frame) { sgCoord coord; // translation and rotation coord.xyz[0] = 0; coord.xyz[1] = 0; coord.xyz[2] = 0; coord.hpr[0] = frame; coord.hpr[1] = 0; coord.hpr[2] = 0; transGeometry->setTransform(&coord); } // -------- puaGLPreviewCR ------------------------------------------------------------------------ // in this version of puaGLPreview, the camera rotates while the geometry remains stationary. this is used for previews // where the view is of a "scene" rather than from within a "object". // UNDONE crrcsim-0.9.12/src/GUI/crrc_calibmap.h0000644000175000017500000000406611724452424014346 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_calibmap - Dialog for calibration and mapping #ifndef CRRC_CALIBMAP_H #define CRRC_CALIBMAP_H #include #include "crrc_dialog.h" #include "../mod_inputdev/inputdev.h" // NUM_AXISFUNCS includes the dummy axis 0 ("NOTHING"), so we use one less #define NUM_FUNCTIONS (T_AxisMapper::NUM_AXISFUNCS - 1) /** \brief Dialog for calibration and mapping * * This dialog configures the T_AxisMapper and * T_Calibration children of a T_TX_Interface. */ class CGUICalibMapDialog : public CRRCDialog { public: CGUICalibMapDialog(); ~CGUICalibMapDialog(); /** * update the dialog if something has changed */ void update(); int state; int numaxis; float minval[TX_MAXAXIS]; float maxval[TX_MAXAXIS]; int sVerbosity; // save vebosity level puButton *butCalibrate; puaSelectBox *axismapping[NUM_FUNCTIONS]; puButton *invert[NUM_FUNCTIONS]; puaComboBox *combo_radiotype; puGroup *calibgroup; puGroup *mapgroup; void save_mapping (void); private: puSlider *axis[TX_MAXAXIS]; char *axislabel[TX_MAXAXIS+1]; const char *selectlist[TX_MAXAXIS+2]; }; #endif // CRRC_CALIBMAP_H crrcsim-0.9.12/src/GUI/crrc_loadrobot.cpp0000644000175000017500000001362311724452424015115 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../i18n.h" #include "../global.h" #include "../aircraft.h" #include "crrc_gui_main.h" #include "crrc_loadrobot.h" #include "../crrc_main.h" #include "../mod_misc/filesystools.h" #include "../mod_misc/lib_conversions.h" #include "util.h" #include "../robots.h" #include "../mod_robots/robotfile.h" #include #include #include #include static void CGUIRobotSelCallback(puObject *obj); static void CGUIRobotSelPlaneListCallback(puObject *obj); #define LIST_WIDGET_H (200) #define LIST_WIDGET_W (250) #define DESCRIPTION_H (75) #define DESCRIPTION_W (LIST_WIDGET_W+300) #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SCROLL_W (16) CGUILoadRobotDialog::CGUILoadRobotDialog() : CRRCDialog() { // height of a text label int msg_height = puGetDefaultLegendFont().getStringHeight("jX") + puGetDefaultLegendFont().getStringDescender() + PUSTR_TGAP + PUSTR_BGAP; int ymax = LIST_WIDGET_H + DESCRIPTION_H + 1*msg_height + 2*DLG_DEF_SPACE + BUTTON_BOX_HEIGHT; int yleft = ymax; int yright= ymax; int HELP_H = LIST_WIDGET_H + msg_height - DLG_CHECK_H - DLG_DEF_SPACE; // demo or robot checkbox yright -= DLG_DEF_SPACE + DLG_CHECK_H; check_demo = new puButton(2*DLG_DEF_SPACE + LIST_WIDGET_W, yright, 2*DLG_DEF_SPACE + LIST_WIDGET_W + DLG_CHECK_W, yright + DLG_CHECK_H); check_demo->setButtonType(PUBUTTON_VCHECK); check_demo->setLabelPlace(PUPLACE_CENTERED_RIGHT); check_demo->setLabel(_("Load as demo, replacing user input")); check_demo->setValue(0); // the description box yright -= HELP_H + DLG_DEF_SPACE; puaLargeInput* help = new puaLargeInput(2*DLG_DEF_SPACE + LIST_WIDGET_W, yright, DESCRIPTION_W - LIST_WIDGET_W - DLG_DEF_SPACE, HELP_H, 1, // num of arrow pairs SCROLL_W, // slider width 1); // wrap text help->setText(_("In case you check the box above, this robot will replace your manually controlled airplane.\n" "Load an airplane to regain manual control.")); help->disableInput(); // file selection list yleft -= LIST_WIDGET_H + DLG_DEF_SPACE + msg_height; files = new puaFileBox(DLG_DEF_SPACE, yleft, LIST_WIDGET_W, LIST_WIDGET_H, FileSysTools::getHomePath().c_str(), "crrclog", true); files->setLabelPlace(PUPLACE_TOP_LEFT); files->setLabel(_("Select file:")); files->setUserData(this); files->setCallback(CGUIRobotSelPlaneListCallback); // the description box yleft -= DESCRIPTION_H + DLG_DEF_SPACE; description = new puaLargeInput(DLG_DEF_SPACE, yleft, DESCRIPTION_W, DESCRIPTION_H, 1, // num of arrow pairs 16, // slider width 0); // wrap text description->disableInput(); description->setText(_("This is a short description of the selected record.")); // finalize the dialog close(); setSize(DESCRIPTION_W+2*DLG_DEF_SPACE, ymax); setCallback(CGUIRobotSelCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, (wheight - current_height)/2); reveal(); } /** * Destroy the dialog. */ CGUILoadRobotDialog::~CGUILoadRobotDialog() { } std::string CGUILoadRobotDialog::getFilename() { const char* path = files->getPath(); const char* file = files->getStringValue(); if (path != 0 && file != 0) return(std::string(path) + "/" + file); else return(""); } void CGUILoadRobotDialog::updateFileInfo() { RobotFile* rf = new RobotFile(getFilename()); description->setText(rf->ReadDescription().c_str()); delete rf; } /** * This callback is invoked when a new file is selected from * the file list */ void CGUIRobotSelPlaneListCallback(puObject *obj) { CGUILoadRobotDialog *dlg = (CGUILoadRobotDialog*)obj->getUserData(); dlg->updateFileInfo(); } /** \brief The dialog's callback. * * Determine if a file was selected and load it. */ void CGUIRobotSelCallback(puObject *obj) { CGUILoadRobotDialog *dlg = (CGUILoadRobotDialog*)obj; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { if (FileSysTools::fileExists(dlg->getFilename())) { // Dialog left by clicking OK if (dlg->check_demo->getBooleanValue()) { Global::aircraft->setModel(NULL); Global::aircraft->loadDemo(dlg->getFilename()); initialize_flight_model(); } else { Global::robots->AddRobot(dlg->getFilename()); } } } Global::gui->hide(); puDeleteObject(obj); } crrcsim-0.9.12/src/GUI/crrc_gui_main.h0000644000175000017500000000703111724452424014361 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005, 2008 Jan Reucker (original author) * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_GUIMAIN_H #define CRRC_GUIMAIN_H #include #include #include "../mod_fdm/fdm_inputs.h" #define N_COMPASS 10 /** \brief The main GUI object * * This object provides the framework for the CRRCsim GUI. It * contains a single menu widget and handles UI drawing and * incoming SDL events. */ class CGUIMain { public: CGUIMain(bool vis = true); ~CGUIMain(); bool keyDownEventHandler(SDL_keysym& key); bool keyUpEventHandler(SDL_keysym& key); bool mouseButtonDownHandler(int btn, int x, int y); bool mouseButtonUpHandler(int btn, int x, int y); bool mouseMotionHandler(int x, int y); void reveal(); void hide(); void draw(); /** \brief Dummy mouse motion handler. * * Always returns false as PUI does not evaluate the * mouse motion. * \param state not used * \param x not used * \param y not used * \return Always false. */ inline bool mouseMotionHandler(char state, int x, int y) { return false; }; /** \brief Convert SDL mouse buttons to PUI mouse buttons. * * This inline function simply returns its argument * minus one: SDL counts mouse buttons from 1, PUI * counts from 0. * \param btn Mouse button in SDL numeration. * \return Mouse button in PUI numeration. */ inline int translateMouse(int btn){return (btn-1);}; /** \brief Determine if the GUI is currently visible. * * \return true if the GUI is visible, false otherwise. */ inline bool isVisible() {return visible;}; /** * Set text of verbose output */ void setVerboseText(const char* msg); /** * Draw or hide the HUD compass labels */ void doHUDCompass(const float field_of_view); /** * Show error message */ void errorMsg(const char* message); void doQuitDialog(); /** * Propagate the simulation control input values * to the GUI. */ void setInputValues(TSimInputs *in); /** * The GUI's "idle" function. **/ void GUI_IdleFunction(TSimInputs *in); /** * Access the local copy of the control input values. */ TSimInputs * getInputValues(); private: int translateKey(const SDL_keysym& keysym); bool visible; puMenuBar *main_menu_bar; puText* verboseOutput; TSimInputs input; fntTexFont *VerbosityFont; static const int nCompass = N_COMPASS; puText* compass_x[N_COMPASS+1]; puText* compass_y[N_COMPASS+1]; std::string compass_msg_x[N_COMPASS+1]; std::string compass_msg_y[N_COMPASS+1]; }; #endif // CRRC_GUIMAIN_H crrcsim-0.9.12/src/GUI/crrc_planesel.h0000644000175000017500000000644611724452424014405 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2007, 2008 Jan Reucker (original author) * Copyright (C) 2007 Tom Willis * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_planesel.h - Airplane selection dialog #ifndef CRRC_PLANESEL_H #define CRRC_PLANESEL_H #include #include #include #include "crrc_dialog.h" #include "puaScrListBox.h" #include "puaGLPreview.h" #include "../mod_misc/SimpleXMLTransfer.h" class CGUIPlaneSelectDialog; /** \brief The airplane selection dialog. * * This dialog provides a scrollable list with all * installed aircraft. */ class CGUIPlaneSelectDialog : public CRRCDialog { public: CGUIPlaneSelectDialog(); ~CGUIPlaneSelectDialog(); /// Update the dialog depending on the currently selected file void updateFileInfo(); /// Assign a list of planes in the current category to planeList void updatePlaneList(); /// Update the OpenGL preview based on a UI change void updatePreview(); /// Save selected file and options to config file bool saveSelection() const; /// get value of the "load launch default" checkbox int getLoadLaunchDefault() const {return check_usedefault->getIntegerValue();}; private: puaComboBox *cat; char **catList; int catListSize; puaScrListBox *planes; char **planeList; ///< names of the planes int planeListSize; std::vector plane_paths; ///< full paths of model files, same order as planeList puaGLPreview *preview; ///< GL preview of the selected plane puaComboBox *gbox; char** optsGraphics; int nOptsGraphics; SimpleXMLTransfer* optsGrpGraphics; puaComboBox *cbox; char** optsConfig; int nOptsConfig; SimpleXMLTransfer* optsGrpConfig; puText *location_label; std::string location_label_string; puaLargeInput *description; std::string description_string; puButton *check_usedefault; /// Fill the mfiles vector with the paths of all model files void createMFileList(std::vector& filelist); /// Assign a list of categories to the catList void updateCategories(); /// Get all planes of one category void getPlanesByCategory(std::vector& planes, std::string category); /// Get the name of a model std::string getModelName(std::string path); /// Clean up config boxes void cleanUpConfigAndGraphics(); }; #endif // CRRC_PLANESEL_H crrcsim-0.9.12/src/GUI/crrc_setrecordname.h0000644000175000017500000000240711724452424015426 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_SETRECORDNAME_H #define CRRC_SETRECORDNAME_H #include #include #include #include "crrc_dialog.h" #include "puaFileBox.h" class CGUISetRecordNameDialog; /** \brief Set filename and description for current flight * */ class CGUISetRecordNameDialog : public CRRCDialog { public: CGUISetRecordNameDialog(); ~CGUISetRecordNameDialog(); puInput* filename; puaLargeInput* description; }; #endif // CRRC_SETRECORDNAME_H crrcsim-0.9.12/src/GUI/crrc_scaleinput.h0000644000175000017500000000425111724452424014741 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file crrc_scaleinput * Declaration of class CGUIMixerDialog */ #ifndef CRRC_SCALEINPUT_H #define CRRC_SCALEINPUT_H #include #include #include "crrc_dialog.h" #include "crrc_slider.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_inputdev/inputdev.h" class CGUIMixerDialog; /** \brief The software mixer options dialog. * */ class CGUIMixerDialog : public CRRCDialog { public: enum { NrOfAxes = 6 }; enum { NrOfMixers = T_TX_Mixer::NUM_MIXERS }; CGUIMixerDialog(T_TX_Interface* itxi); ~CGUIMixerDialog(); T_TX_Interface* txi; SimpleXMLTransfer* presetGrp; int nPresets; puaComboBox* comboPresets; puInput* inputNewName; char** presets; crrcSlider* slider_trim[NrOfAxes]; crrcSlider* slider_nrate[NrOfAxes]; crrcSlider* slider_srate[NrOfAxes]; crrcSlider* slider_exp[NrOfAxes]; puText* labels[4]; puButton* enable_button; puButton* dr_enable_button; puaComboBox* combo_mix_src[NrOfMixers]; puaComboBox* combo_mix_dst[NrOfMixers]; crrcSlider* slider_mix_val[NrOfMixers]; puText* mixer_labels[4]; puButton* mix_enable_button[NrOfMixers]; puGroup* all_widgets; }; #endif // CRRC_SCALEINPUT_H crrcsim-0.9.12/src/GUI/crrc_dialog.cpp0000644000175000017500000002604211724452424014366 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005, 2007, 2008 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * 2012 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../i18n.h" #include "crrc_dialog.h" #include /** * Constants for unified dialog style. */ const int DLG_DEF_SPACE = 10; const int DLG_DEF_BUTTON_WIDTH = 70; const int DLG_DEF_BUTTON_HEIGHT = 25; const int DLG_CHECK_W = 15; const int DLG_CHECK_H = 15; #define DLG_COLOR_SHIFT 0.1 /** \brief A list of all currently existing CRRCDialogs. * * This vector keeps a pointer to each instance of CRRCDialog. * We need it to determine the dialog which shall receive * a click after a button callback was activated. PLIB only * provides a pointer to the actual button, but we need * a pointer to the dialog which contains the button. */ std::vector CRRCDialog::instances; // Prototypes for this file static void CRRCDialogOKCallback(puObject* obj); static void CRRCDialogCancelCallback(puObject* obj); /** \brief Construct the dialog frame and up to two buttons. * * The created dialog will be at least big enough to hold * two buttons and can be enlarged by providing the * width and height arguments. * \param width Dialog's width (must be greater than the space * occupied by the buttons to take effect) * \param height Dialog's height (must be greater than the space * occupied by the buttons to take effect) * \param style Can be CRRC_DIALOG_OK (dialog has an OK button), * CRRC_DIALOG_CANCEL (dialog has a Cancel button) * or both (bitwise OR'ed, which also * is the default). */ CRRCDialog::CRRCDialog(int width, int height, int style) : puDialogBox(10, 10), butCancel(NULL), butOK(NULL) { // calculate sizes and position int min_width, min_height; int window_width, window_height; // Calculate minimum sizes: // one button and two spaces high min_height = 2 * DLG_DEF_SPACE + DLG_DEF_BUTTON_HEIGHT; // two buttons and 3 spaces wide min_width = 2 * DLG_DEF_BUTTON_WIDTH + 3 * DLG_DEF_SPACE; width = (min_width > width) ? min_width : width; height = (min_height > height) ? min_height : height; // Place message box on screen: horiz. centered, 1/3 from top puGetWindowSize(&window_width, &window_height); setPosition(window_width/2 - width/2, window_height*2/3 - height/2); // Create the dialog's frame dlgFrame = new puFrame(0, 0, width, height); // Just make sure nothing weird happens if anyone calls this // ctor with an invalid style parameter --> fall back to default if (!(style & CRRC_DIALOG_OK) && !(style & CRRC_DIALOG_CANCEL)) { style = CRRC_DIALOG_OK | CRRC_DIALOG_CANCEL; } // Create buttons if wanted if (style & CRRC_DIALOG_OK) { butOK = new puOneShot(0, DLG_DEF_SPACE, DLG_DEF_BUTTON_WIDTH, DLG_DEF_SPACE + DLG_DEF_BUTTON_HEIGHT); butOK->setCallback(CRRCDialogOKCallback); butOK->setLegend(_("OK")); butOK->setUserData(this); // makeReturnDefault lets the button look ugly in SMALL_BEVELLED... //butOK->makeReturnDefault(true); } if (style & CRRC_DIALOG_CANCEL) { butCancel = new puOneShot(0, DLG_DEF_SPACE, DLG_DEF_BUTTON_WIDTH, DLG_DEF_SPACE + DLG_DEF_BUTTON_HEIGHT); butCancel->setCallback(CRRCDialogCancelCallback); butCancel->setLegend(_("Cancel")); butCancel->setUserData(this); } // Place the buttons. centerButtons(); // get default dialog color and define color options // to be used by other items (e.g. popup menu) getColour(PUCOL_FOREGROUND, &dlgCol[0], &dlgCol[1], &dlgCol[2], &dlgCol[3]); puSetColour(dlgCol1, dlgCol); dlgCol1[0] += dlgCol1[0] < 1. - DLG_COLOR_SHIFT ? DLG_COLOR_SHIFT : 1. - dlgCol1[0]; dlgCol1[1] += dlgCol1[1] < 1. - DLG_COLOR_SHIFT ? DLG_COLOR_SHIFT : 1. - dlgCol1[1]; dlgCol1[2] += dlgCol1[2] < 1. - DLG_COLOR_SHIFT ? DLG_COLOR_SHIFT : 1. - dlgCol1[2]; CRRCDialog::instances.push_back(this); reveal(); } /** \brief Destroy the object. * * Deallocates the object's dynamic memory and removes * the dialog from the internal list of all dialog instances. */ CRRCDialog::~CRRCDialog() { // Delete dialog from internal list of instances std::vector::iterator it = CRRCDialog::instances.begin(); while(it != CRRCDialog::instances.end()) { if (*it == this) { instances.erase(it); break; } it++; } puDeleteObject(butOK); puDeleteObject(butCancel); } void CRRCDialog::hideOthers() { std::vector::iterator it = CRRCDialog::instances.begin(); while(it != CRRCDialog::instances.end()) { if (*it != this) { CRRCDialog* d = *it; d->hide(); } it++; } } /** \brief Set visible all the dialogues */ void CRRCDialog::revealAll() { std::vector::iterator it = CRRCDialog::instances.begin(); while(it != CRRCDialog::instances.end()) { CRRCDialog* d = *it; if( !(d->isVisible() )) d->reveal(); it++; } } /** \brief Set the dialog's transparency. * \param t transparency: 0 (opaque) to 1 (full trasparent). */ void CRRCDialog::setTransparency(float t) { float r, g, b, a; a = 1 - t; dlgFrame->getColour ( PUCOL_FOREGROUND, &r, &g, &b); dlgFrame->setColour ( PUCOL_FOREGROUND, r, g, b, a ) ; } /** \brief Set the dialog's size. * * This method overloads the inherited puObject::setSize() method. * In addition to resizing the base object it resizes the * underlying puFrame. * \param w The dialog's new width. * \param h The dialog's new height. */ void CRRCDialog::setSize(int w, int h) { puDialogBox::setSize(w, h); dlgFrame->setSize(w, h); centerButtons(); } /** \brief Place the dialog on screen. * * Make sure that the dialog isn't placed off-screen, then * just delegate to our parent's setPosition method. */ void CRRCDialog::setPosition(int x, int y) { if (x < 0) { x = 0; } if (y < 0) { y = 0; } puDialogBox::setPosition(x, y); } /** \brief Re-center the dialog's buttons. * * If both buttons are activated, the following layout is applied: * The "OK" button will be placed DLG_DEF_SPACE/2 pixels * left of the dialog's horizontal center. The dialog's * Cancel button will be placed DLG_DEF_SPACE/2 pixels * right of the center. * * If only one button is activated it will be centered. * * In both cases, the buttons will be placed DLG_DEF_SPACE * pixels from the dialog's bottom edge. */ void CRRCDialog::centerButtons() { int w, h, ok_x, ok_y = 0, can_x, can_y = 0; int buttons = 0; puDialogBox::getSize(&w, &h); if (butOK != NULL) { buttons++; butOK->getPosition(&ok_x, &ok_y); } if (butCancel != NULL) { buttons++; butCancel->getPosition(&can_x, &can_y); } switch (buttons) { case 1: // only one button --> centered ok_x = can_x = (w - DLG_DEF_BUTTON_WIDTH) / 2; break; case 2: default: // two buttons ok_x = (w - DLG_DEF_SPACE)/2 - DLG_DEF_BUTTON_WIDTH; can_x = (w + DLG_DEF_SPACE)/2; break; } if (butOK != NULL) { butOK->setPosition(ok_x, ok_y); } if (butCancel != NULL) { butCancel->setPosition(can_x, can_y); } } /** \brief Center the dialog on screen * * This method tries to place the dialog exactly in the middle of * the screen. * * It doesn't work well, as combo boxes, when expanded upwards, * seem to influence getABox -- but also getBBox, so using that doesn't help. */ void CRRCDialog::centerOnScreen() { int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight/2 - current_height/2); } /** \brief The generic OK callback. * * This callback is invoked if the dialog's OK button is * activated. It searches for the dialog the button belongs * to, sets the dialog's value to CRRC_DIALOG_OK and * invokes the dialog's callback. */ void CRRCDialogOKCallback(puObject* obj) { CRRCDialog *dlg = static_cast(obj->getUserData()); dlg->setValue(CRRC_DIALOG_OK); dlg->invokeCallback(); } /** \brief The generic Cancel callback. * * This callback is invoked if the dialog's OK button is * activated. It searches for the dialog the button belongs * to, sets the dialog's value to CRRC_DIALOG_OK and * invokes the dialog's callback. */ void CRRCDialogCancelCallback(puObject* obj) { CRRCDialog *dlg = static_cast(obj->getUserData()); dlg->setValue(CRRC_DIALOG_CANCEL); dlg->invokeCallback(); } /** \brief Set the OK button legend to a different text. * * This method is useful if the default "OK"/"Cancel" * button pair does not suit your needs, e.g. when you * need "Yes"/"No" buttons. */ void CRRCDialog::setOKButtonLegend(const char *text) { butOK->setLegend(text); } /** \brief Set the Cancel button legend to a different text. * * This method is useful if the default "OK"/"Cancel" * button pair does not suit your needs, e.g. when you * need "Yes"/"No" buttons. */ void CRRCDialog::setCancelButtonLegend(const char *text) { butCancel->setLegend(text); } /** \brief Get a pointer to the top-most dialog on screen. * * This method returns a pointer to the top-most dialog * on screen, or NULL if no dialog is visible. */ CRRCDialog* CRRCDialog::getToplevel() { CRRCDialog *ret = NULL; if (instances.size() > 0) { ret = instances.back(); } return ret; } /** \brief Determine if the dialog has an OK button. * * */ bool CRRCDialog::hasOKButton() { bool ret = false; if (butOK != NULL) { ret = true; } return ret; } /** \brief Determine if the dialog has a Cancel button. * * */ bool CRRCDialog::hasCancelButton() { bool ret = false; if (butCancel != NULL) { ret = true; } return ret; } /** \brief Lock the dialog. * * Greys out the buttons so the user can't close the * dialog. */ void CRRCDialog::lock() { if (butOK != NULL) { butOK->greyOut(); } if (butCancel != NULL) { butCancel->greyOut(); } } /** \brief Unlock the dialog. * * Reactivates the dialog's buttons. */ void CRRCDialog::unlock() { if (butOK != NULL) { butOK->activate(); } if (butCancel != NULL) { butCancel->activate(); } } crrcsim-0.9.12/src/GUI/util.h0000644000175000017500000000771311724452425012545 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008, 2009 Jan Reucker * Copyright (C) 2006 Lionel Cailler * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef UTIL_H #define UTIL_H #include "../mod_misc/SimpleXMLTransfer.h" class T_GUI_Util { public: /** * Loads a list of names from grp into an array, * memory is allocated as needed. * If fDefault then there always is the first entry 'default'. * The last item in the list is a (char*)0. * nSize returns the number of entries (excluding (char*)0). */ static char** loadnames(SimpleXMLTransfer* grp, int& nSize, bool fDefault = true); /** * Creates an array of names from the vector of strings, * memory is allocated as needed. The last item in the * list is a NULL-Pointer. * \param list list of names as vector of std::strings * \param nSize returns the number of entries (excluding NULL entry) * \return pointer to char[] containing the names */ static char** loadnames( std::vector& list, int& nSize); /** * Frees memory allocated by the above methods. */ static void freenames(char**& ptr, int nSize); /** * Get index of a name from a list of names created by T_GUI_Util::loadnames() * * \param list List of names created by T_GUI_Util::loadnames() * \param name Name of which the index shall be retrieved * \return Index of the element "name" (first element = 0) or -1 if not found */ static int findname(char**& list, std::string name); /// Compare a file extension to a given string static bool checkExtension(std::string fname, std::string ext, bool case_insensitive = false); /** \brief Remove excessive whitespace from a string * * This method removes any excessive whitespace from a string: * * - leading whitespace characters * - trailing whitespace characters * - multiple successive whitespace characters * * In addition, all remaining whitespace characters will be * converted to plain spaces (' '). * * \param str The string to be trimmed. * \return String without excessive whitespace */ static std::string trimWhitespace(std::string str); /** \brief Insert line-breaks into a string * * This method inserts newline characters ('\n') into a string * to create lines of at most line_length characters. * If one single word on a line exceeds the maximum line_length, * the newline character will be placed right behind this word. * In this case the line will have more that line_length characters. * * \param str input string * \param line_length desired line length * \return string broken into lines of at most line_length characters */ static std::string breakLines(std::string str, unsigned int line_length); /** \brief clean string before set on puaLargeInput * **/ static std::string cleanText(std::string description_string); }; #endif crrcsim-0.9.12/src/GUI/crrc_spin.h0000644000175000017500000000311011724452424013534 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_SPIN_H #define CRRC_SPIN_H #include /** * This slider differs from puaSpinBox in that it doesn't * allow keyboard input and has bigger Buttons. It is made for input * of integers only. */ class crrcSpin : public puGroup { // UL_TYPE_DATA protected : puInput *input_box ; puArrowButton *up_arrow ; puArrowButton *down_arrow ; int nValue; int nValueMin; int nValueMax; public: crrcSpin ( int minx, int miny, int maxx, int maxy); void setMinValue(int i) { nValueMin = i; }; void setMaxValue(int i) { nValueMax = i; }; int getMinValue() { return(nValueMin); }; int getMaxValue() { return(nValueMax); }; int getIntValue() { return(nValue); }; void setValue (int i); }; #endif crrcsim-0.9.12/src/GUI/crrc_setrecordname.cpp0000644000175000017500000001044011724452424015755 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../i18n.h" #include "../global.h" #include "../aircraft.h" #include "crrc_gui_main.h" #include "crrc_setrecordname.h" #include "../crrc_main.h" #include "../mod_misc/lib_conversions.h" #include "util.h" #include "../record.h" #include #include #include #include static void CGUISetRecordnameCallback(puObject *obj); #define ITEM_W (500) #define SLIDER_H (DLG_DEF_BUTTON_HEIGHT) #define HELP_H (140) #define DESCRIPTION_H (75) #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SCROLL_W (16) CGUISetRecordNameDialog::CGUISetRecordNameDialog() : CRRCDialog() { // height of a text label int msg_height = puGetDefaultLegendFont().getStringHeight("jX") + puGetDefaultLegendFont().getStringDescender() + PUSTR_TGAP + PUSTR_BGAP; int ymax = HELP_H + DESCRIPTION_H + SLIDER_H + 2*msg_height + 3*DLG_DEF_SPACE + BUTTON_BOX_HEIGHT ; int y = ymax; // the description box y -= HELP_H + DLG_DEF_SPACE; puaLargeInput* help = new puaLargeInput(DLG_DEF_SPACE, y, ITEM_W, HELP_H, 1, // num of arrow pairs SCROLL_W, // slider width 1); // wrap text help->setText(_("Both filename and description become effective when the flight log is finally closed (on flight reset, change of airplane/location, exit).\n" "Without a name, the log will not be saved!\n" "Your best F3F runs are named (and therefore saved) automatically.\n" "Replay flight logs using 'Robots | Load Robot'.")); help->disableInput(); y -= SLIDER_H + DLG_DEF_SPACE + msg_height; filename = new puInput(DLG_DEF_SPACE, y, DLG_DEF_SPACE+ 200, y + SLIDER_H); filename->setLabelPlace(PUPLACE_TOP_LEFT); filename->setLabel(_("Filename:")); filename->setValue(Global::recorder->GetFilename().c_str()); filename->setUserData(this); // the description box y -= DESCRIPTION_H + DLG_DEF_SPACE + msg_height; description = new puaLargeInput(DLG_DEF_SPACE, y, ITEM_W, DESCRIPTION_H, 1, // num of arrow pairs SCROLL_W, // slider width 1); // wrap text description->setLabelPlace(PUPLACE_TOP_LEFT); description->setLabel(_("Description:")); description->setText(Global::recorder->descr.c_str()); // finalize the dialog close(); setSize(ITEM_W + 2*DLG_DEF_SPACE, ymax); setCallback(CGUISetRecordnameCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, (wheight - current_height)/2); reveal(); } /** * Destroy the dialog. */ CGUISetRecordNameDialog::~CGUISetRecordNameDialog() { } /** \brief The dialog's callback. * */ void CGUISetRecordnameCallback(puObject *obj) { CGUISetRecordNameDialog *dlg = (CGUISetRecordNameDialog*)obj; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { Global::recorder->descr = dlg->description->getText(); Global::recorder->SetFilename(dlg->filename->getStringValue()); } Global::gui->hide(); puDeleteObject(obj); } crrcsim-0.9.12/src/GUI/crrc_location.h0000644000175000017500000000461011724452424014401 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008, 2010 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * Copyright (C) 2008, 2012 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_location.h - Location selection dialog #ifndef CRRC_LOCATION_H #define CRRC_LOCATION_H #include #include #include #include #include "crrc_dialog.h" #include "puaScrListBox.h" #include "puaGLPreview.h" class CGUILocationDialog; /** \brief The location selection dialog. * * This dialog provides a list box with all * available locations. */ class CGUILocationDialog : public CRRCDialog { public: CGUILocationDialog(); ~CGUILocationDialog(); std::string getLocation() const; int getLocationId() const; /// Save selected location bool saveSelection() const; /// Update location info void updateLocationInfo(int); friend void CGUILocationPreviewRenderCallback(puObject *obj, int dx, int dy, void *); friend void CGUISkySelectCallback(puObject *obj); private: puFrame *preview; /// preview of the selected location puaScrListBox *cbox; puaComboBox *sbox; puText *ptext; puaLargeInput *description; std::string path_string; std::string description_string; std::vector fileslist; std::vector locationslist; char **locationsList; char **filesList; char **skiesList; int filesListSize; int locationsListSize; int skiesListSize; ssgTexture *preview_texture; void lists_insert(std::string name, std::string fullpath); int index_in_locationslist(std::string lname); }; #endif // CRRC_LOCATION_H crrcsim-0.9.12/src/GUI/puaFileBox.cpp0000644000175000017500000001663211724452424014160 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005 Jan Reucker (original author) * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // puaFileBox.cpp - Implementation of puaFileBox #include "puaFileBox.h" #include #include #include #include /** \brief Create a puFileBox by specifying size, path and extension. * * \param minx xpos of lower left corner * \param miny ypos of lower left corner * \param maxx xpos of upper right corner * \param maxy ypos of upper right corner * \param path Path to the directory to be searched in. * \param extension The extensions of the files you want to add (comma separated). * \param case_insensitive Perform a case insensitive search? Default is false (case sensitive). */ puaFileBox::puaFileBox( int minx, int miny, int maxx, int maxy, const char *path, const char *extension, bool case_insensitive) :puaScrListBox(minx, miny, maxx, maxy), entries(NULL) { addItems(path, extension); } /** * Destroy the widget. */ puaFileBox::~puaFileBox() { std::vector::iterator it; // destroy all entries of the files vector for (it = files.begin(); it != files.end(); it++) { delete *it; } files.clear(); // destroy all entries of the paths vector for (it = paths.begin(); it != paths.end(); it++) { delete *it; } paths.clear(); delete[] entries; entries = NULL; } /** \brief Test if a file name has a specific extension * * \param fname A string containing the file name to check. * \param ext A string containing the extension. * \param case_insensitive Perform a case insensitive search? Defaults to false (case sensitive). * \return True if the file name has the given extension, false otherwise. */ bool puaFileBox::checkExtension(std::string fname, std::string ext, bool case_insensitive) { bool result = false; std::string::size_type dot_index; std::string file_ext; if (case_insensitive) { std::transform(ext.begin(), ext.end(), ext.begin(), toupper); std::transform(fname.begin(), fname.end(), fname.begin(), toupper); } #ifdef DEBUG_FILE_BOX std::cout << "Searching for " << ext << " in " << fname << std::endl; #endif dot_index = fname.find_last_of('.'); // Error handling: file name did not contain a dot if (dot_index == std::string::npos) { #ifdef DEBUG_FILE_BOX std::cout << "(no dot) no match"; #endif } // Error handling: no extension (dot was last character) else if (dot_index == (fname.length() - 1)) { #ifdef DEBUG_FILE_BOX std::cout << "(no ext) no match"; #endif } // found beginning of extension, now compare it to ext else { file_ext = fname.substr(dot_index+1); if (file_ext == ext) { result = true; #ifdef DEBUG_FILE_BOX std::cout << "MATCH!"; #endif } else { #ifdef DEBUG_FILE_BOX std::cout << "no match"; #endif } } #ifdef DEBUG_FILE_BOX std::cout << std::endl; #endif return result; } /** \brief Add items with a given extension to the ListBox. * * All file names with the given extension in the directory * specified by path are added to the ListBox. * By default, the comparison between file names and the * extension is case sensitive. * \param path directory to browse * \param extension one or more file extensions of the files to be added to the widget (comma separated) * \param case_insensitive Set to true for case insensitive browsing * \return the number of newly added items */ int puaFileBox::addItems(const char *path, const char *extension, bool case_insensitive) { DIR *dir; struct dirent *ent; int numElem, i; int newEntries = 0; std::string ext = extension; std::vector extlist; { std::string::size_type start = 0; std::string::size_type pos; while ( (pos = ext.find(',', start)) != std::string::npos) { extlist.push_back(ext.substr(0, pos)); start = pos+1; } extlist.push_back(ext.substr(start)); } // Show path. This is not how we wanted to do it, but this is a // fix at least. { std::string* dirinfo; dirinfo = new std::string(); dirinfo->append("--- "); dirinfo->append(path); files.push_back(dirinfo); paths.push_back((std::string*)0); } if ((dir = opendir(path)) == NULL) { std::cerr << "puaFileBox::addItems(): unable to open directory " << path; std::cerr << std::endl; } else { while ((ent = readdir(dir)) != NULL) { std::string *tmp = new std::string(); bool fMatch = false; *tmp = ent->d_name; for (unsigned int n=0; nc_str(); //std::cout << "+ " << entries[i] << std::endl; } entries[numElem] = NULL; newList(entries); } return newEntries; } /** \brief Get the current item's full path. * * The FileBox only displays the name of a file, not the * full path. To access the file, the path to each item * can be queried with this method. Call it without a * parameter to get the currently selected item's path, * or supply the index of the element of which you want * to get the path name. * * The path does not include the file name. Retrieve the * current item's file name by using the widget's * getStringValue() method. * * For compatibility reasons with the rest of PUI, the * path is returned as const char* although a * std::string would be more convenient. * * \param index Index of a list item * \return Path to the item or NULL if no item is selected or * the item specified by index does not exist. */ const char * puaFileBox::getPath(int index) { const char *ret = NULL; if (index == -1) { // get currently highlighted item's path index = getIntegerValue(); } if ((index >= 0) && (index < getNumItems())) { // get path of item "index" if (paths[index] == (std::string*)0) ret = (const char*)0; else ret = (*(paths[index])).c_str(); } return ret; } crrcsim-0.9.12/src/GUI/crrc_gui_main.cpp0000644000175000017500000006200311724452424014714 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004-2009 Jan Reucker (original author) * Copyright (C) 2005-2008, 2010 Jens Wilhelm Wulf * Copyright (C) 2005, 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_gui_main.cpp * * The central file responsible for managing the graphical user interface. */ #include "../i18n.h" #include "../global.h" #include "../SimStateHandler.h" #include "crrc_gui_main.h" #include "crrc_gui_viewwind.h" #include "crrc_msgbox.h" #include "crrc_planesel.h" #include "crrc_video.h" #include "crrc_launch.h" #include "crrc_windthermal.h" #include "crrc_joy.h" #include "crrc_calibmap.h" #include "../crrc_main.h" #include "../config.h" #include "../zoom.h" #include "../crrc_sound.h" #include "crrc_ctrlgen.h" #include "crrc_audio.h" #include "crrc_location.h" #include "crrc_f3f.h" #include "crrc_loadrobot.h" #include "crrc_setrecordname.h" #include "../robots.h" #include "../mod_misc/filesystools.h" #include "../mod_misc/lib_conversions.h" #include "../mod_video/crrc_graphics.h" #ifdef linux #include "../global_video.h" #endif //void GUI_IdleFunction(TSimInputs *in); static void quitDialogCallback(int); // Callback prototypes static void file_exit_cb(puObject*); static void file_save_cb(puObject*); static void file_set_record_cb(puObject*); static void view_wind_cb(puObject*); static void view_fullsc_cb(puObject*); static void view_train_cb(puObject*); static void view_testmode_cb(puObject*); static void view_hudcompass_cb(puObject*); static void view_verbosity_cb(puObject*); static void view_zoomin_cb(puObject*); static void view_zoomout_cb(puObject*); static void view_unzoom_cb(puObject*); static void sim_restart_cb(puObject*); static void opt_plane_cb(puObject*); static void opt_launch_cb(puObject*); static void opt_location_cb(puObject*); static void opt_windthermal_cb(puObject*); static void opt_video_cb(puObject*); static void opt_audio_cb(puObject*); static void opt_ctrl_general_cb(puObject*); static void game_f3f_cb(puObject*); static void help_web_cb(puObject*); static void help_keys_cb(puObject*); static void help_about_cb(puObject*); static void robot_load_cb(puObject*); static void robot_rm_all_cb(puObject*); #define VERBOSITY_FONT_FILE "textures/Helvetica_iso8859-15.txf" /** \brief Create the GUI object. * * Creates the GUI and sets its "visible" state. * \param vis Set "visible" state. Defaults to true. */ CGUIMain::CGUIMain(bool vis) : visible(vis) { fntInit(); puInit(); puSetDefaultStyle(PUSTYLE_SMALL_BEVELLED); // Light grey, no transparency puSetDefaultColourScheme(0.85, 0.85, 0.85, 1.0); // Menu entries and callback mapping // Caution: submenu-entries must be declared in reverse order! // File menu const char *file_submenu[] = {_("Exit"), _("Save this Flight's Log as.."),_("Save Settings"), NULL}; static puCallback file_submenu_cb[] = {file_exit_cb, file_set_record_cb, file_save_cb, NULL}; // View submenu const char *view_submenu[] = { _("Inspect Wind"), _("Reset Zoom"),_("Zoom -"), _("Zoom +"), _("Toggle Verbosity"), _("Toggle HUD Compass"), _("Toggle Test Mode"), _("Toggle Training Mode"), _("Toggle Fullscreen"), NULL}; puCallback view_submenu_cb[] = { view_wind_cb, view_unzoom_cb, view_zoomout_cb, view_zoomin_cb, view_verbosity_cb, view_hudcompass_cb, view_testmode_cb, view_train_cb, view_fullsc_cb, NULL}; // Simulation menu const char *sim_submenu[] = {_("Restart"), NULL}; puCallback sim_submenu_cb[] = {sim_restart_cb, NULL}; // Options menu const char *opt_submenu[] = {_("Audio"), _("Controls"), _("Video"), _("Wind, Thermals"), _("Launch"), _("Location"), _("Airplane"), NULL}; puCallback opt_submenu_cb[] = { opt_audio_cb, opt_ctrl_general_cb, opt_video_cb, opt_windthermal_cb, opt_launch_cb, opt_location_cb, opt_plane_cb, NULL}; // Game menu const char *game_submenu[] = {"F3F", NULL}; static puCallback game_submenu_cb[] = {game_f3f_cb, NULL}; // Help menu const char *help_submenu[] = {_("About"), _("Keys"), _("Help"), NULL}; puCallback help_submenu_cb[] = {help_about_cb, help_keys_cb, help_web_cb, NULL}; // Robots menu const char *robot_submenu[] = {_("Remove all Robots"), _("Load Robot"), NULL}; puCallback robot_submenu_cb[] = {robot_rm_all_cb, robot_load_cb, NULL}; // create the menu bar main_menu_bar = new puMenuBar() ; main_menu_bar->add_submenu(_("File"), (char**)file_submenu, file_submenu_cb); main_menu_bar->add_submenu(_("View"), (char**)view_submenu, view_submenu_cb); main_menu_bar->add_submenu(_("Simulation"), (char**)sim_submenu, sim_submenu_cb); main_menu_bar->add_submenu(_("Options"), (char**)opt_submenu, opt_submenu_cb); main_menu_bar->add_submenu(_("Game"), (char**)game_submenu, game_submenu_cb); main_menu_bar->add_submenu(_("Robots"), (char**)robot_submenu, robot_submenu_cb); main_menu_bar->add_submenu(_("Help"), (char**)help_submenu, help_submenu_cb); main_menu_bar->close(); // create the verbosity display verboseOutput = new puText(30, 30); verboseOutput->setColour(PUCOL_LABEL, 1, 0.1, 0.1); VerbosityFont = new fntTexFont (); std::string fname = FileSysTools::getDataPath(VERBOSITY_FONT_FILE); if ((fname == "") || (VerbosityFont->load( fname.c_str() ) == FNT_FALSE)) { std::cout << "CGUIMain: Unable to find font " << VERBOSITY_FONT_FILE << ", falling back to bitmap font!" << std::endl; } else { verboseOutput->setLabelFont(VerbosityFont); } verboseOutput->reveal(); // create the text widgets for HUD compass for( int i = 0; i <= nCompass; i++ ) { compass_x[i] = new puText(0, 0); compass_x[i]->setColour(PUCOL_LABEL, 1., 0.1, 0.1, 0.7); compass_x[i]->setLabelPlace(PUPLACE_BOTTOM_CENTERED); if (Video::window_xsize > 800) compass_x[i]->setLabelFont(PUFONT_HELVETICA_18); compass_x[i]->setLabel(""); compass_x[i]->hide(); } for( int i = 0; i <= nCompass; i++ ) { compass_y[i] = new puText(0, 0); compass_y[i]->setColour(PUCOL_LABEL, 1., 0.1, 0.1, 0.7); compass_y[i]->setLabelPlace(PUPLACE_CENTERED_RIGHT); if (Video::window_xsize > 800) compass_y[i]->setLabelFont(PUFONT_HELVETICA_18); compass_y[i]->setLabel(""); compass_y[i]->hide(); } // show or hide the GUI if (visible) { main_menu_bar->reveal(); SDL_ShowCursor(SDL_ENABLE); } else { main_menu_bar->hide(); if (Global::TXInterface->inputMethod() == T_TX_Interface::eIM_mouse) SDL_ShowCursor(SDL_ENABLE); else SDL_ShowCursor(SDL_DISABLE); } } /** \brief Destroy the gui object. * * */ CGUIMain::~CGUIMain() { puDeleteObject(main_menu_bar); main_menu_bar = NULL; } /** \brief Hide the GUI. * * This method hides the GUI and all included widgets. */ void CGUIMain::hide() { visible = false; Global::Simulation->resume(); main_menu_bar->hide(); if (Global::TXInterface->inputMethod() == T_TX_Interface::eIM_mouse) SDL_ShowCursor(SDL_ENABLE); else SDL_ShowCursor(SDL_DISABLE); //Global::Simulation->resetIdle(); } /** \brief Show the GUI. * * This method sets the GUIs "visible" state to true and * activates all included widgets. */ void CGUIMain::reveal() { //Global::Simulation->setNewIdle(GUI_IdleFunction); visible = true; Global::Simulation->pause(); main_menu_bar->reveal(); SDL_ShowCursor(SDL_ENABLE); LOG(_("Press to hide menu and resume simulation.")); } /** \brief Draw the GUI. * * This method has to be called for each OpenGL frame as * long as the GUI is visible. Note: to make the GUI * invisible it's not sufficient to stop calling draw(), * because any visible widget will remain clickable! * Make sure to call hide() before, or simply call draw() * as long as the GUI isVisible(). */ void CGUIMain::draw() { glPushAttrib(GL_ENABLE_BIT | GL_COLOR_BUFFER_BIT); glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); glAlphaFunc(GL_GREATER,0.1f); glEnable(GL_BLEND); puDisplay(); glPopAttrib(); } /** \brief The GUI's key press event handler. * * This function should be called from the SDL event loop. It takes a keyboard event * as an argument, translates it to PUI syntax and passes it to the * PUI-internal keyboard function. If there's no active widget which could * use the key event the function will return false, giving the caller * the opportunity to use the event for other purposes. * \param key A key symbol generated by an SDL keyboard event. * \return true if PUI was able to handle the event */ bool CGUIMain::keyDownEventHandler(SDL_keysym& key) { int tkey; bool ret; tkey = translateKey(key); ret = puKeyboard(tkey, PU_DOWN); // ESC key handling // note: translateKey() does not affect the ESC keysym, // so it is safe to test the SDL key value here if (!ret && (tkey == SDLK_ESCAPE)) { if (isVisible()) { CRRCDialog* top = CRRCDialog::getToplevel(); if (top != NULL) { if (top->hasCancelButton()) { //std::cout << "Invoking CANCEL for toplevel dialog" << std::endl; top->setValue(CRRC_DIALOG_CANCEL); top->invokeCallback(); } } else { //std::cout << "No active dialog, hiding GUI" << std::endl; hide(); } } else { reveal(); } ret = true; } return ret; } /** \brief The GUI's key release event handler. * * This function should be called from the SDL event loop. It takes a keyboard event * as an argument, translates it to PUI syntax and passes it to the * PUI-internal keyboard function. If there's no active widget which could * use the key event the function will return false, giving the caller * the opportunity to use the event for other purposes. * \param key A key symbol generated by an SDL keyboard event. * \return true if PUI was able to handle the event */ bool CGUIMain::keyUpEventHandler(SDL_keysym& key) { int tkey = translateKey(key); return puKeyboard(tkey, PU_UP); } /** \brief The GUI's mouse button press event handler. * * This function should be called from the SDL event loop. * It translates a mouse event to PUI syntax and passes it to the * PUI-internal mouse function. If there's no active widget which could * use the event the function will return false, giving the caller * the opportunity to use the event for other purposes. * \param btn Code of the button as reported by SDL * \param x Mouse x coordinate as reported by SDL * \param y Mouse y coordinate as reported by SDL * \return true if PUI was able to handle the event */ bool CGUIMain::mouseButtonDownHandler(int btn, int x, int y) { return puMouse(translateMouse(btn), PU_DOWN, x, y); } /** \brief The GUI's mouse button release event handler. * * This function should be called from the SDL event loop. * It translates a mouse event to PUI syntax and passes it to the * PUI-internal mouse function. If there's no active widget which could * use the event the function will return false, giving the caller * the opportunity to use the event for other purposes. * \param btn Code of the button as reported by SDL * \param x Mouse x coordinate as reported by SDL * \param y Mouse y coordinate as reported by SDL * \return true if PUI was able to handle the event */ bool CGUIMain::mouseButtonUpHandler(int btn, int x, int y) { return puMouse(translateMouse(btn), PU_UP, x, y); } /** \brief The GUI's mouse motion handler. * * */ bool CGUIMain::mouseMotionHandler(int x, int y) { return puMouse(x, y); } /** \brief Translate SDL key macros to PUI macros. * * Make sure that SDL unicode support is turned on to * make this work! */ int CGUIMain::translateKey(const SDL_keysym& keysym) { // Printable characters if (keysym.unicode > 0) return keysym.unicode; // Numpad key, translate no non-numpad equivalent if (keysym.sym >= SDLK_KP0 && keysym.sym <= SDLK_KP_EQUALS) { switch (keysym.sym) { case SDLK_KP0: return PU_KEY_INSERT; case SDLK_KP1: return PU_KEY_END; case SDLK_KP2: return PU_KEY_DOWN; case SDLK_KP3: return PU_KEY_PAGE_DOWN; case SDLK_KP4: return PU_KEY_LEFT; case SDLK_KP6: return PU_KEY_RIGHT; case SDLK_KP7: return PU_KEY_HOME; case SDLK_KP8: return PU_KEY_UP; case SDLK_KP9: return PU_KEY_PAGE_UP; default: return -1; } } // Everything else switch (keysym.sym) { case SDLK_UP: return PU_KEY_UP; case SDLK_DOWN: return PU_KEY_DOWN; case SDLK_LEFT: return PU_KEY_LEFT; case SDLK_RIGHT: return PU_KEY_RIGHT; case SDLK_PAGEUP: return PU_KEY_PAGE_UP; case SDLK_PAGEDOWN: return PU_KEY_PAGE_DOWN; case SDLK_HOME: return PU_KEY_HOME; case SDLK_END: return PU_KEY_END; case SDLK_INSERT: return PU_KEY_INSERT; case SDLK_DELETE: return -1; case SDLK_F1: return PU_KEY_F1; case SDLK_F2: return PU_KEY_F2; case SDLK_F3: return PU_KEY_F3; case SDLK_F4: return PU_KEY_F4; case SDLK_F5: return PU_KEY_F5; case SDLK_F6: return PU_KEY_F6; case SDLK_F7: return PU_KEY_F7; case SDLK_F8: return PU_KEY_F8; case SDLK_F9: return PU_KEY_F9; case SDLK_F10: return PU_KEY_F10; case SDLK_F11: return PU_KEY_F11; case SDLK_F12: return PU_KEY_F12; default: return -1; } } // description: see header file void CGUIMain::setVerboseText(const char* msg) { verboseOutput->setLabel(msg); }; // description: see header file void CGUIMain::doHUDCompass(const float field_of_view) { if (Global::HUDCompass && !isVisible()) { // compass visible.. puFont stdFont = Video::window_xsize > 800 ? PUFONT_HELVETICA_18 : PUFONT_9_BY_15; puFont bigFont = Video::window_xsize > 800 ? PUFONT_TIMES_ROMAN_24 : PUFONT_HELVETICA_18; CRRCMath::Vector3 look_dir = Video::looking_pos - player_pos; float azimuth = atan2(look_dir.r[0], -look_dir.r[2])*180.0/M_PI; float elevation = atan2(look_dir.r[1], sqrt(pow(look_dir.r[0],2) + pow(look_dir.r[2],2)))*180.0/M_PI; azimuth = azimuth < 0.0 ? azimuth + 360.0 : azimuth; // for some reason the actual field of view is quite smaller than specified by field_of_view // and if not corrected this would result in inaccurate compass labels float fov_x = 0.66 * field_of_view * Video::window_xsize/Video::window_ysize; float fov_y = 0.66 * field_of_view; float kx = 1.0/atan(0.5*fov_x/180.0*M_PI); float ky = 1.0/atan(0.5*fov_y/180.0*M_PI); float step = (int)(fov_x/nCompass); if ( step < 1 ) step = 1; else if ( step < 5 ) step = 5; else if ( step < 15 ) step = 15; else if ( step < 30 ) step = 30; else if ( step < 45 ) step = 45; else step = 90; int az0 = (int)(azimuth/step) * step; int el0 = (int)(elevation/step) * step; for( int i = 0; i <= nCompass; i++ ) { int az = az0 + (i - nCompass/2)*step; int xx = Video::window_xsize/2*(1.0 + kx*atan((az - azimuth)/180.0*M_PI)); az = az < 0 ? az + 360 : az; az = az >= 360 ? az - 360 : az; if (xx > 0 && xx < Video::window_xsize) { compass_x[i]->setLabelFont(bigFont); compass_x[i]->setColour(PUCOL_LABEL, 1., 0.1, 0.1, 1.); switch (az) { case 0: compass_msg_x[i] = "N"; break; case 45: compass_msg_x[i] = "NE"; break; case 90: compass_msg_x[i] = "E"; break; case 135: compass_msg_x[i] = "SE"; break; case 180: compass_msg_x[i] = "S"; break; case 225: compass_msg_x[i] = "SW"; break; case 270: compass_msg_x[i] = "W"; break; case 315: compass_msg_x[i] = "NW"; break; default: compass_msg_x[i] = itoStr(az, '0', 3, true); compass_x[i]->setLabelFont(stdFont); compass_x[i]->setColour(PUCOL_LABEL, 1., 0.1, 0.1, 0.7); } compass_x[i]->setPosition(xx, Video::window_ysize); compass_x[i]->setLabel(compass_msg_x[i].c_str()); compass_x[i]->reveal(); } else compass_x[i]->hide(); } for( int i = 0; i <= nCompass; i++ ) { int el = el0 + (i - nCompass/2)*step; int yy = Video::window_ysize/2*(1.0 + ky*atan((el - elevation)/180.0*M_PI)); if (yy > 0 && yy < Video::window_ysize) { if (el == 0) { compass_msg_y[i] = "0"; compass_y[i]->setLabelFont(bigFont); compass_y[i]->setColour(PUCOL_LABEL, 1., 0.1, 0.1, 1.); } else { compass_msg_y[i] = itoStr(abs(el), '0', 2, true); compass_msg_y[i] = (el > 0 ? '+' : '-') + compass_msg_y[i]; compass_y[i]->setLabelFont(stdFont); compass_y[i]->setColour(PUCOL_LABEL, 1., 0.1, 0.1, 0.7); } compass_y[i]->setPosition(0, yy); compass_y[i]->setLabel(compass_msg_y[i].c_str()); compass_y[i]->reveal(); } else compass_y[i]->hide(); } // ..compass visible } else { // compass hidden.. for( int i = 0; i <= nCompass; i++ ) { compass_x[i]->hide(); compass_y[i]->hide(); } // ..compass hidden } }; // description: see header file void CGUIMain::errorMsg(const char* message) { fprintf(stderr, "--- GUI error popup ---\n%s\n--- end popup ---------\n", message); new CGUIMsgBox(message); } void CGUIMain::doQuitDialog() { reveal(); if (options_changed()) { CGUIMsgBox *msg = new CGUIMsgBox(_("Configuration has changed, save?"), CRRC_DIALOG_OK | CRRC_DIALOG_CANCEL, quitDialogCallback); msg->setOKButtonLegend(_("Yes")); msg->setCancelButtonLegend(_("No")); } else { Global::Simulation->quit(); } } // The menu entry callbacks. void optionNotImplementedYetBox() { new CGUIMsgBox("Changing this from the GUI isn't implemented yet.\n" "Please see crrcsim.xml and documentation/options.txt\n" "for how to configure CRRCSim."); } static void file_exit_cb(puObject *obj) { Global::gui->doQuitDialog(); } static void file_save_cb(puObject *obj) { options_saveToFile(); } static void file_set_record_cb(puObject*) { new CGUISetRecordNameDialog(); } static void sim_restart_cb(puObject *obj) { Global::Simulation->reset(); Global::gui->hide(); } static void opt_plane_cb(puObject *obj) { new CGUIPlaneSelectDialog(); } static void opt_location_cb(puObject *obj) { new CGUILocationDialog(); } static void opt_launch_cb(puObject *obj) { new CGUILaunchDialog(); } static void opt_windthermal_cb(puObject *obj) { new CGUIWindThermalDialog(); } static void opt_video_cb(puObject *obj) { new CGUIVideoDialog(); } static void opt_audio_cb(puObject *obj) { new CGUIAudioDialog(); } static void opt_ctrl_general_cb(puObject *obj) { new CGUICtrlGeneralDialog(); } static void game_f3f_cb(puObject *obj) { new CGUIF3FDialog(); } static void robot_load_cb(puObject *obj) { new CGUILoadRobotDialog(); } static void robot_rm_all_cb(puObject *obj) { Global::robots->RemoveAll(); } static void help_web_cb(puObject *obj) { new CGUIMsgBox(_("See http://crrcsim.sourceforge.net/ for more information.\n\n" "With your copy of CRRCSim you also received documentation\n" "in a subdirectory named \"documentation\". Take a look at \"index.html\".")); } static void help_keys_cb(puObject *obj) { std::string help_txt = _("Key mapping:\n"); help_txt += "\n"; (help_txt += "ESC ") += _("show/hide menu\n"); (help_txt += "q ") += _("quit\n"); (help_txt += "r ") += _("restarts after crash\n"); (help_txt += "p ") += _("pause/resume simulation\n"); (help_txt += "c ") += _("reload model configuration\n"); (help_txt += "d ") += _("toggle control input debugging mode\n"); (help_txt += "t ") += _("toggle training mode which displays the location of the thermals\n"); (help_txt += "v ") += _("toggle verbosity level (0..3) to display control inputs/FOV/FPS\n"); (help_txt += "h ") += _("toggle HUD compass visualisation mode\n"); (help_txt += "g ") += _("toggle landing gear (if function is not mapped to a controller)\n"); (help_txt += "b ") += _("toggle spoiler/airbrake (if function is not mapped to a controller)\n"); (help_txt += "pg-up ") += _("increase throttle (if you aren't using JOYSTICK or better)\n"); (help_txt += "pg-dwn ") += _("decrease throttle (if you aren't using JOYSTICK or better)\n"); (help_txt += _("left/right arrow ")) += _("rudder\n"); (help_txt += _("up/down arrow ")) += _("elevator\n"); (help_txt += "+ ") += _("zoom in (assuming zoom.control is KEYBOARD)\n"); (help_txt += "- ") += _("zoom out (assuming zoom.control is KEYBOARD)\n"); help_txt += "\n\n"; new CGUIMsgBox(help_txt.c_str()); } static void help_about_cb(puObject *obj) { new CGUIMsgBox(PACKAGE_STRING); } static void view_fullsc_cb(puObject *obj) { int nFullscreen; int nX, nY; if (cfgfile->getInt("video.fullscreen.fUse")) { nFullscreen = 0; nX = cfgfile->getInt("video.resolution.window.x", 800); nY = cfgfile->getInt("video.resolution.window.y", 600); } else { nFullscreen = 1; nX = cfgfile->getInt("video.resolution.fullscreen.x", 800); nY = cfgfile->getInt("video.resolution.fullscreen.y", 600); } #ifdef linux // On Linux we can switch the mode on-the-fly. // This also puts the fullscreen flag back into the config file. Video::setupScreen(nX, nY, nFullscreen); #else // Other platforms need to put the value back into the // config file and restart manually. cfgfile->setAttributeOverwrite("video.fullscreen.fUse", nFullscreen); new CGUIMsgBox(_("Please save your configuration and restart CRRCSim!")); #endif } static void view_wind_cb(puObject *obj) { new CGUIViewWindDialog(); } static void view_train_cb(puObject *obj) { if (Global::training_mode) Global::training_mode = 0; else Global::training_mode = 1; } static void view_verbosity_cb(puObject *obj) { if (Global::nVerbosity == 3) Global::nVerbosity = 0; else Global::nVerbosity++; } static void view_hudcompass_cb(puObject *obj) { if (Global::HUDCompass) Global::HUDCompass = 0; else Global::HUDCompass = 1; } static void view_zoomin_cb(puObject *obj) { zoom_in(); } static void view_zoomout_cb(puObject *obj) { zoom_out(); } static void view_unzoom_cb(puObject *obj) { zoom_reset(); } static void quitDialogCallback(int choice) { if (choice == CRRC_DIALOG_OK) { options_saveToFile(); } Global::Simulation->quit(); } static void view_testmode_cb(puObject *obj) { Global::testmode.test_mode = (Global::testmode.test_mode ^ 0x0001) & 0x0001; if (Global::testmode.test_mode) activate_test_mode(); else leave_test_mode(); } /** \brief The GUI's "idle" function. * * This function will be called from the main loop while * the GUI is active. Its main purpose is to propagate * the interface's input values to the CGUIMain object. * A dialog that needs to evaluate the input signals may * then access this local copy of the values by calling * CGUIMain::getInputValues() */ void CGUIMain:: GUI_IdleFunction(TSimInputs *in) { CRRCDialog *dlg = CRRCDialog::getToplevel(); Global::gui->setInputValues(in); if (dlg != NULL) { dlg->update(); } } void CGUIMain::setInputValues(TSimInputs *in) { memcpy(&input, in, sizeof(TSimInputs)); } TSimInputs* CGUIMain::getInputValues() { return &input; } crrcsim-0.9.12/src/GUI/crrc_video.h0000644000175000017500000000324211724452424013677 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_VIDEO.h - Airplane selection dialog #ifndef CRRC_VIDEO_H #define CRRC_VIDEO_H #include #include #include "crrc_dialog.h" #include "crrc_slider.h" class CGUIVideoDialog; /** \brief The video options dialog. * */ class CGUIVideoDialog : public CRRCDialog { public: CGUIVideoDialog(); ~CGUIVideoDialog(); puaComboBox* combo_res; puButton* fs_check; crrcSlider* slider_autozoom; crrcSlider* slider_sloppycam; crrcSlider* slider_fps; crrcSlider* slider_texoff; int full_x; int full_y; int window_x; int window_y; int use_fs; double dOldSkyTexOff; void updateListeResolutions(int fsuse); private: char** resolutions; int nResolutions; void freeListeResolutions(void); }; #endif // CRRC_VIDEO_H crrcsim-0.9.12/src/GUI/crrc_video.cpp0000644000175000017500000003166211724452424014241 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2008, 2009, 2010 Jan Reucker * Copyright (C) 2009 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // implementation of class CGUIVideoDialog #include "../i18n.h" #include "crrc_video.h" #include #include #include "../crrc_main.h" #include "../mod_landscape/crrc_scenery.h" #include "../zoom.h" #include "../mod_misc/lib_conversions.h" #include "../CTime.h" #include "../global.h" #include "crrc_msgbox.h" #include "../global_video.h" static void CGUIVideoCallback(puObject *obj); static void CGUIVideoFSCallback(puObject *obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SLIDER_W 200 #define SLIDER_H DLG_DEF_BUTTON_HEIGHT #define COMBO_W 150 #define COMBO_H DLG_DEF_BUTTON_HEIGHT #define NUM_W 70 #define LABEL_W 200 #define TOP_WIDGET_Y (BUTTON_BOX_HEIGHT + 4*SLIDER_H + COMBO_H + 5*DLG_DEF_SPACE + DLG_CHECK_H) #define AUTOZOOM_MAX (0.4) #define FPS_MIN (20) #define FPS_MAX (100) /* Note (J.L., feb on 2012): the mode "auto resolution" was added for the fullscreen. It is coded by "0x0" and shown by "auto". It is not thus necessary to leave a list so long of resolution */ const int stdResCnt = 9; const int stdResX[] = {640, 800, 1024, 1024, 1280, 1280, 1280, 1360, 1920, 1920}; const int stdResY[] = {480, 600, 600, 768, 800, 854, 1024, 768, 1080, 1200}; CGUIVideoDialog::CGUIVideoDialog() : CRRCDialog(), combo_res(NULL), slider_autozoom(NULL), slider_texoff(NULL) { // save current values to detect changes in the callback use_fs = cfgfile->getInt("video.fullscreen.fUse", 0); full_x = cfgfile->getInt("video.resolution.fullscreen.x", 800); full_y = cfgfile->getInt("video.resolution.fullscreen.y", 600); window_x = cfgfile->getInt("video.resolution.window.x", 800); window_y = cfgfile->getInt("video.resolution.window.y", 600); resolutions=NULL; combo_res = new puaComboBox(LABEL_W + DLG_DEF_SPACE, TOP_WIDGET_Y - DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H, LABEL_W + COMBO_W, TOP_WIDGET_Y - DLG_DEF_SPACE - DLG_CHECK_H, NULL, true); combo_res->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_res->setLabelPlace(PUPLACE_LOWER_LEFT); combo_res->setLabel(_("Resolution")); combo_res->setUserData(this); updateListeResolutions(use_fs);//=> setCurrentItem and newList(resolutions) combo_res->reveal(); combo_res->activate(); fs_check = new puButton(LABEL_W + DLG_DEF_SPACE, TOP_WIDGET_Y - DLG_CHECK_H, LABEL_W + DLG_DEF_SPACE + DLG_CHECK_W, TOP_WIDGET_Y); fs_check->setLabelPlace(PUPLACE_CENTERED_LEFT); fs_check->setLabel(_("Fullscreen")); fs_check->setButtonType(PUBUTTON_VCHECK); fs_check->setUserData(this); fs_check->setCallback(CGUIVideoFSCallback); if (use_fs) fs_check->setValue(1); else fs_check->setValue(0); fs_check->reveal(); slider_autozoom = new crrcSlider( LABEL_W + DLG_DEF_SPACE, TOP_WIDGET_Y - 2*DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H - SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, TOP_WIDGET_Y - 2*DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H, NUM_W); slider_autozoom->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_autozoom->setLabel(_("Autozoom")); slider_autozoom->setMaxValue(AUTOZOOM_MAX); slider_autozoom->setStepSize(0.01); slider_autozoom->setValue(flAutozoom); // get a pointer to the video settings SimpleXMLTransfer *video = cfgfile->getChild("video", true); // frame rate limiter setting int iFPS = video->attributeAsInt("fps", DEFAULT_GAME_SPEED); slider_fps = new crrcSlider(LABEL_W + DLG_DEF_SPACE, TOP_WIDGET_Y - 3*DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H - 2*SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, TOP_WIDGET_Y - 3*DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H - SLIDER_H, NUM_W); slider_fps->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_fps->setLabel(_("FPS limit")); slider_fps->setMinValue(FPS_MIN); slider_fps->setMaxValue(FPS_MAX); slider_fps->setStepSize(1); slider_fps->setValue(iFPS); // skybox texture offset setting dOldSkyTexOff = video->getDouble("skybox.texture_offset", DEFAULT_SKYBOX_TEXTURE_OFFSET); dOldSkyTexOff = dOldSkyTexOff * 10000.0; slider_texoff = new crrcSlider( LABEL_W + DLG_DEF_SPACE, TOP_WIDGET_Y - 4*DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H - 3*SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, TOP_WIDGET_Y - 4*DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H - 2*SLIDER_H, NUM_W); slider_texoff->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_texoff->setLabel(_("Skybox fix")); slider_texoff->setMinValue(0); slider_texoff->setMaxValue(99); slider_texoff->setStepSize(1); slider_texoff->setValue((float)dOldSkyTexOff); // sloppy camera setting slider_sloppycam = new crrcSlider( LABEL_W + DLG_DEF_SPACE, TOP_WIDGET_Y - 5*DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H - 4*SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, TOP_WIDGET_Y - 5*DLG_DEF_SPACE - DLG_CHECK_H - COMBO_H - 3*SLIDER_H, NUM_W); slider_sloppycam->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_sloppycam->setLabel(_("Sloppy camera")); slider_sloppycam->setMinValue(0); slider_sloppycam->setMaxValue(0.3); slider_sloppycam->setStepSize(0.05); slider_sloppycam->setValue(Video::getSloppyCam()); /** * \todo widgets for color depth, shading, textures and mipmaps */ close(); setSize(SLIDER_W + LABEL_W + 2*DLG_DEF_SPACE, TOP_WIDGET_Y + 2*DLG_DEF_SPACE); setCallback(CGUIVideoCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight*2/3 - current_height/2); reveal(); } /** * Destroy the dialog. */ CGUIVideoDialog::~CGUIVideoDialog() { freeListeResolutions(); } /** \brief The dialog's callback. * */ void CGUIVideoCallback(puObject *obj) { CGUIVideoDialog* dlg = (CGUIVideoDialog*)obj; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK { std::string resolution = dlg->combo_res->getStringValue(); if (resolution=="auto") resolution="0x0"; if (resolution.find('x') != std::string::npos) { // String might be valid std::string resx = resolution.substr(0, resolution.find('x')); std::string resy = resolution.substr(resolution.find('x')+1); int iResX = atoi(resx.c_str()); int iResY = atoi(resy.c_str()); int new_use_fs = dlg->fs_check->getIntegerValue(); // now compare the new values to the old values to detect changes bool values_changed = false; if (new_use_fs != dlg->use_fs) { values_changed = true; } else { if (dlg->use_fs) { if ((iResX != dlg->full_x) || (iResY != dlg->full_y)) { values_changed = true; } } else { if ((iResX != dlg->window_x) || (iResY != dlg->window_y)) { values_changed = true; } } } /* change detected? then store all values */ if (values_changed) { std::cout << "Screen resolution changed to " << resx << "x" << resy; std::cout << ((new_use_fs) ? " (fullscreen)" : " (windowed)") << std::endl; if (new_use_fs) { cfgfile->setAttributeOverwrite("video.resolution.fullscreen.x", resx); cfgfile->setAttributeOverwrite("video.resolution.fullscreen.y", resy); } else { cfgfile->setAttributeOverwrite("video.resolution.window.x", resx); cfgfile->setAttributeOverwrite("video.resolution.window.y", resy); } cfgfile->setAttributeOverwrite("video.fullscreen.fUse", new_use_fs); #ifdef linux // On Linux we can switch the mode on-the-fly Video::setupScreen(atoi(resx.c_str()), atoi(resy.c_str()), new_use_fs); #else // other platforms need a restart new CGUIMsgBox(_("Please save your configuration and restart CRRCSim!")); #endif } } } flAutozoom = dlg->slider_autozoom->getFloatValue(); Uint16 fps = dlg->slider_fps->getIntegerValue(); crrc_time->setGameSpeed(fps); crrc_time->putBackIntoCfg(cfgfile); double dSkyTexOff = 0.0001 * dlg->slider_texoff->getFloatValue(); if (dSkyTexOff != dlg->dOldSkyTexOff) { cfgfile->setAttributeOverwrite( "video.skybox.texture_offset", ftoStr(dSkyTexOff, 1, 4)); Video::setup_sky(NULL); } // Video::setSloppyCam(dlg->slider_sloppycam->getFloatValue()); cfgfile->setAttributeOverwrite("video.camera.sloppy", doubleToString(Video::getSloppyCam())); } puDeleteObject(obj); } /********* *free previous malloc * **********/ void CGUIVideoDialog::freeListeResolutions() { if(resolutions) for (int n=0; ngetString("video.resolution.fullscreen.x") + "x" + cfgfile->getString("video.resolution.fullscreen.y"); if(name=="0x0")name = "auto"; } else name = cfgfile->getString("video.resolution.window.x") + "x" + cfgfile->getString("video.resolution.window.y"); } else { //standard resolution name = itoStr(stdResX[n], ' ', 1) + "x" + itoStr(stdResY[n], ' ', 1); } resolutions[n] = (char*)malloc(sizeof(char**) * (name.length()+1)); strcpy(resolutions[n], name.c_str()); } resolutions[nResolutions] = (char*)0; } //apply to comboBox combo_res->newList(resolutions) ; combo_res->setCurrentItem(nIdx); } /*** * Callback for "full screen"/"windowed" check button * **/ static void CGUIVideoFSCallback(puObject *obj) { CGUIVideoDialog* dlg = (CGUIVideoDialog*)(obj->getUserData()); int fs = obj->getIntegerValue(); dlg->updateListeResolutions(fs); } crrcsim-0.9.12/src/GUI/crrc_windthermal.cpp0000644000175000017500000004706511724452424015455 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // implementation of class CGUIWindThermalDialog // #include "../i18n.h" #include "crrc_windthermal.h" #include #include #include "util.h" #include "../crrc_main.h" #include "../global.h" #include "../mod_misc/lib_conversions.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_windfield/windfield.h" #include "../mod_landscape/crrc_scenery.h" static void CGUIWindThermalCallback(puObject *obj); static void CGUIWindPresetCallback(puObject *obj); static void CGUIThermalPresetCallback(puObject *obj); static void CGUIWindNewPresetCallback(puObject *obj); static void CGUIThermalNewPresetCallback(puObject *obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SLIDER_W 330 #define SLIDER_H DLG_DEF_BUTTON_HEIGHT #define COMBO_W 330 #define COMBO_H DLG_DEF_BUTTON_HEIGHT #define LABEL_W 250 #define NUM_W 100 CGUIWindThermalDialog::CGUIWindThermalDialog() : CRRCDialog() { SimpleXMLTransfer* thermaldata = cfg->getCurLocCfgPtr(cfgfile)->getChild("thermal"); if (thermaldata->indexOfChild("v3") < 0) { thermalv3data = 0; std::cout << "Current thermal model is v1\n"; } else { thermalv3data = thermaldata->getChild("v3"); std::cout << "Current thermal model is v3\n"; } // Load presets presetGrpWind = cfgfile->getChild("presets.wind", true); presetsWind = T_GUI_Util::loadnames(presetGrpWind, nPresetsWind); presetGrpThermal = cfgfile->getChild("presets.thermal", true); presetsThermal = T_GUI_Util::loadnames(presetGrpThermal, nPresetsThermal); // Create widgets // comboPresetsWind = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 12* DLG_DEF_SPACE + 11* SLIDER_H + 1*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 12* DLG_DEF_SPACE + 11* SLIDER_H + 2*COMBO_H, NULL, false); comboPresetsWind->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); comboPresetsWind->newList(presetsWind); comboPresetsWind->setLabelPlace(PUPLACE_CENTERED_LEFT); comboPresetsWind->setLabel(_("Load Preset")); comboPresetsWind->setCurrentItem(0); comboPresetsWind->setCallback(CGUIWindPresetCallback); comboPresetsWind->reveal(); comboPresetsWind->activate(); comboPresetsWind->setUserData(this); slider_windVelocity = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 11* DLG_DEF_SPACE + 10* SLIDER_H + 1*COMBO_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 11* DLG_DEF_SPACE + 11* SLIDER_H + 1*COMBO_H, NUM_W); slider_windVelocity->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_windVelocity->setLabel(_("Velocity [ft/s]")); slider_windVelocity->setSliderFraction(0.05); slider_windVelocity->setMinValue(0); slider_windVelocity->setMaxValue(80); slider_windVelocity->setStepSize(1); slider_windVelocity->setValue(cfg->wind->getVelocity()); slider_windDir = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 10* DLG_DEF_SPACE + 9* SLIDER_H + 1*COMBO_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 10* DLG_DEF_SPACE + 10* SLIDER_H + 1*COMBO_H, NUM_W); slider_windDir->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_windDir->setLabel(_("Direction")); slider_windDir->setSliderFraction(0.05); slider_windDir->setMinValue(0); slider_windDir->setMaxValue(359); slider_windDir->setStepSize(1); slider_windDir->setValue(cfg->wind->getDirection()); //if direction imposed on scenery file description invalidate wind slider : if( Global::scenery->getImposeWindDirection() ) slider_windDir->greyOut(); inputNewWind = new puInput(DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 9* DLG_DEF_SPACE + 8* SLIDER_H + 1*COMBO_H, LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 9* DLG_DEF_SPACE + 9* SLIDER_H + 1*COMBO_H); inputNewWind->setValue(_("Name of new preset")); puOneShot* buttonTmp = new puOneShot(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 9* DLG_DEF_SPACE + 8* SLIDER_H + 1*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 9* DLG_DEF_SPACE + 9* SLIDER_H + 1*COMBO_H); buttonTmp->setLegend(_("Save as new preset")); buttonTmp->setCallback(CGUIWindNewPresetCallback); buttonTmp->setUserData(this); comboPresetsThermal = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 8* DLG_DEF_SPACE + 8* SLIDER_H + 0*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 8* DLG_DEF_SPACE + 8* SLIDER_H + 1*COMBO_H, NULL, false); comboPresetsThermal->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); comboPresetsThermal->newList(presetsThermal); comboPresetsThermal->setLabelPlace(PUPLACE_CENTERED_LEFT); comboPresetsThermal->setLabel(_("Load Preset")); comboPresetsThermal->setCurrentItem(0); comboPresetsThermal->setCallback(CGUIThermalPresetCallback); comboPresetsThermal->reveal(); comboPresetsThermal->activate(); comboPresetsThermal->setUserData(this); slider_thermalStrengthMean = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 7* DLG_DEF_SPACE + 7* SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 7* DLG_DEF_SPACE + 8* SLIDER_H, NUM_W); slider_thermalStrengthMean->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_thermalStrengthMean->setLabel(_("Strength mean [ft/s]")); slider_thermalStrengthMean->setSliderFraction(0.05); slider_thermalStrengthMean->setMinValue(0); slider_thermalStrengthMean->setMaxValue(30); slider_thermalStrengthMean->setStepSize(0.5); slider_thermalStrengthMean->setValue((float)(thermaldata->getDouble("strength_mean"))); slider_thermalStrengthSigma = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 6* DLG_DEF_SPACE + 6* SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 6* DLG_DEF_SPACE + 7* SLIDER_H, NUM_W); slider_thermalStrengthSigma->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_thermalStrengthSigma->setLabel(_("Strength sigma")); slider_thermalStrengthSigma->setSliderFraction(0.05); slider_thermalStrengthSigma->setMinValue(0); slider_thermalStrengthSigma->setMaxValue(15); slider_thermalStrengthSigma->setStepSize(0.2); slider_thermalStrengthSigma->setValue((float)(thermaldata->getDouble("strength_sigma"))); slider_thermalRadiusMean = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 5* DLG_DEF_SPACE + 5* SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 5* DLG_DEF_SPACE + 6* SLIDER_H, NUM_W); slider_thermalRadiusMean->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_thermalRadiusMean->setLabel(_("Radius mean [ft]")); slider_thermalRadiusMean->setSliderFraction(0.05); slider_thermalRadiusMean->setMinValue(0); slider_thermalRadiusMean->setMaxValue(200); slider_thermalRadiusMean->setStepSize(1); slider_thermalRadiusMean->setValue((float)(thermaldata->getDouble("radius_mean"))); slider_thermalRadiusSigma = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 4* DLG_DEF_SPACE + 4* SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 4* DLG_DEF_SPACE + 5* SLIDER_H, NUM_W); slider_thermalRadiusSigma->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_thermalRadiusSigma->setLabel(_("Radius sigma")); slider_thermalRadiusSigma->setSliderFraction(0.05); slider_thermalRadiusSigma->setMinValue(0); slider_thermalRadiusSigma->setMaxValue(150); slider_thermalRadiusSigma->setStepSize(0.5); slider_thermalRadiusSigma->setValue((float)(thermaldata->getDouble("radius_sigma"))); slider_thermalLifetimeMean = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 3* DLG_DEF_SPACE + 3* SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 3* DLG_DEF_SPACE + 4* SLIDER_H, NUM_W); slider_thermalLifetimeMean->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_thermalLifetimeMean->setLabel(_("Lifetime mean [seconds]")); slider_thermalLifetimeMean->setSliderFraction(0.05); slider_thermalLifetimeMean->setMinValue(0); slider_thermalLifetimeMean->setMaxValue(300); slider_thermalLifetimeMean->setStepSize(1); slider_thermalLifetimeMean->setValue((float)(thermaldata->getDouble("lifetime_mean"))); slider_thermalLifetimeSigma = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 2* DLG_DEF_SPACE + 2* SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 2* DLG_DEF_SPACE + 3* SLIDER_H, NUM_W); slider_thermalLifetimeSigma->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_thermalLifetimeSigma->setLabel(_("Lifetime sigma")); slider_thermalLifetimeSigma->setSliderFraction(0.05); slider_thermalLifetimeSigma->setMinValue(0); slider_thermalLifetimeSigma->setMaxValue(300); slider_thermalLifetimeSigma->setStepSize(1); slider_thermalLifetimeSigma->setValue((float)(thermaldata->getDouble("lifetime_sigma"))); slider_thermalDensity = new crrcSlider(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 1* DLG_DEF_SPACE + 1* SLIDER_H, LABEL_W + DLG_DEF_SPACE + SLIDER_W, BUTTON_BOX_HEIGHT + 1* DLG_DEF_SPACE + 2* SLIDER_H, NUM_W); slider_thermalDensity->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_thermalDensity->setLabel(_("Density [1/sq foot]")); slider_thermalDensity->setSliderFraction(0.05); slider_thermalDensity->setMinValue(0); slider_thermalDensity->setMaxValue(getMaxThermalDensity()); slider_thermalDensity->setStepSize(2.0E-7); slider_thermalDensity->setValue((float)(thermaldata->getDouble("density"))); inputNewThermal = new puInput(DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 0* DLG_DEF_SPACE + 0* SLIDER_H + 0*COMBO_H, LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 0* DLG_DEF_SPACE + 1* SLIDER_H + 0*COMBO_H); inputNewThermal->setValue(_("Name of new preset")); buttonTmp = new puOneShot(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 0* DLG_DEF_SPACE + 0* SLIDER_H + 0*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 0* DLG_DEF_SPACE + 1* SLIDER_H + 0*COMBO_H); buttonTmp->setLegend(_("Save as new preset")); buttonTmp->setCallback(CGUIThermalNewPresetCallback); buttonTmp->setUserData(this); close(); setSize(SLIDER_W + LABEL_W + 2*DLG_DEF_SPACE, 11*SLIDER_H + 13*DLG_DEF_SPACE + 2*COMBO_H + BUTTON_BOX_HEIGHT); setCallback(CGUIWindThermalCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight/2 - current_height/2); reveal(); } /** * Destroy the dialog. */ CGUIWindThermalDialog::~CGUIWindThermalDialog() { T_GUI_Util::freenames(presetsWind, nPresetsWind); T_GUI_Util::freenames(presetsThermal, nPresetsThermal); } /** \brief callback to load a preset. * */ void CGUIWindPresetCallback(puObject *obj) { CGUIWindThermalDialog* dlg = (CGUIWindThermalDialog*)obj->getUserData(); int nItem = dlg->comboPresetsWind->getCurrentItem(); if (nItem == 0) { dlg->slider_windDir->setValue(270); dlg->slider_windVelocity->setValue(5); } else { SimpleXMLTransfer* preset = dlg->presetGrpWind->getChildAt(nItem-1); dlg->slider_windDir->setValue((float)preset->getDouble("direction")); dlg->slider_windVelocity->setValue((float)preset->getDouble("velocity")); } } /** \brief callback to save a preset. * */ void CGUIWindNewPresetCallback(puObject *obj) { CGUIWindThermalDialog* dlg = (CGUIWindThermalDialog*)obj->getUserData(); SimpleXMLTransfer* wind = new SimpleXMLTransfer(); wind->setName("wind"); wind->setAttribute("name_en", dlg->inputNewWind->getStringValue()); wind->setAttribute("velocity", dlg->slider_windVelocity->getStringValue()); wind->setAttribute("direction", dlg->slider_windDir->getStringValue()); cfgfile->getChild("presets.wind", true)->addChild(wind); // save file options_saveToFile(); // exit dialog (otherwise we would have to regenerate presetsWind) dlg->setValue(CRRC_DIALOG_OK); CGUIWindThermalCallback(dlg); } /** \brief callback to save a preset. * */ void CGUIThermalNewPresetCallback(puObject *obj) { CGUIWindThermalDialog* dlg = (CGUIWindThermalDialog*)obj->getUserData(); SimpleXMLTransfer* thermal = new SimpleXMLTransfer(); thermal->setName("thermal"); thermal->setAttribute("name_en", dlg->inputNewThermal->getStringValue()); thermal->setAttribute("strength_mean", dlg->slider_thermalStrengthMean->getStringValue()); thermal->setAttribute("strength_sigma", dlg->slider_thermalStrengthSigma->getStringValue()); thermal->setAttribute("radius_mean", dlg->slider_thermalRadiusMean->getStringValue()); thermal->setAttribute("radius_sigma", dlg->slider_thermalRadiusSigma->getStringValue()); thermal->setAttribute("lifetime_mean", dlg->slider_thermalLifetimeMean->getStringValue()); thermal->setAttribute("lifetime_sigma", dlg->slider_thermalLifetimeSigma->getStringValue()); thermal->setAttribute("density", dlg->slider_thermalDensity->getStringValue()); if (dlg->thermalv3data != 0) { std::cout << "New preset is thermal model v3\n"; thermal->addChild(new SimpleXMLTransfer(dlg->thermalv3data)); } else std::cout << "New preset is thermal model v1\n"; cfgfile->getChild("presets.thermal", true)->addChild(thermal); // show new preset (debug only) cfgfile->getChild("presets.thermal")->print(std::cout, 2); // save file options_saveToFile(); // exit dialog (otherwise we would have to regenerate presetsThermal) dlg->setValue(CRRC_DIALOG_OK); CGUIWindThermalCallback(dlg); } /** \brief callback to load a preset. * */ void CGUIThermalPresetCallback(puObject *obj) { CGUIWindThermalDialog* dlg = (CGUIWindThermalDialog*)obj->getUserData(); int nItem = dlg->comboPresetsThermal->getCurrentItem(); if (nItem == 0) { dlg->slider_thermalStrengthMean->setValue(5); dlg->slider_thermalStrengthSigma->setValue(1); dlg->slider_thermalRadiusMean->setValue(50); dlg->slider_thermalRadiusSigma->setValue(10); dlg->slider_thermalLifetimeMean->setValue(240); dlg->slider_thermalLifetimeSigma->setValue(60); dlg->slider_thermalDensity->setValue((float)0.5E-5); // v3-Data is removed, this preset is v1: dlg->thermalv3data = 0; } else { SimpleXMLTransfer* preset = dlg->presetGrpThermal->getChildAt(nItem-1); dlg->slider_thermalStrengthMean->setValue((float)preset->getDouble("strength_mean")); dlg->slider_thermalStrengthSigma->setValue((float)preset->getDouble("strength_sigma")); dlg->slider_thermalRadiusMean->setValue((float)preset->getDouble("radius_mean")); dlg->slider_thermalRadiusSigma->setValue((float)preset->getDouble("radius_sigma")); dlg->slider_thermalLifetimeMean->setValue((float)preset->getDouble("lifetime_mean")); dlg->slider_thermalLifetimeSigma->setValue((float)preset->getDouble("lifetime_sigma")); dlg->slider_thermalDensity->setValue((float)preset->getDouble("density")); if (preset->indexOfChild("v3") < 0) { std::cout << "Chosen preset is thermal model v1\n"; dlg->thermalv3data = 0; } else { std::cout << "Chosen preset is thermal model v3\n"; dlg->thermalv3data = preset->getChild("v3"); } } } /** \brief The dialog's callback. * */ void CGUIWindThermalCallback(puObject *obj) { if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK CGUIWindThermalDialog* dlg = (CGUIWindThermalDialog*)obj; cfg->wind->setDirection(dlg->slider_windDir->getFloatValue(), cfg); cfg->wind->setVelocity(dlg->slider_windVelocity->getFloatValue()); SimpleXMLTransfer* thermaldata = cfg->getCurLocCfgPtr(cfgfile)->getChild("thermal"); thermaldata->setAttributeOverwrite("strength_mean", dlg->slider_thermalStrengthMean->getStringValue()); thermaldata->setAttributeOverwrite("strength_sigma", dlg->slider_thermalStrengthSigma->getStringValue()); thermaldata->setAttributeOverwrite("radius_mean", dlg->slider_thermalRadiusMean->getStringValue()); thermaldata->setAttributeOverwrite("radius_sigma", dlg->slider_thermalRadiusSigma->getStringValue()); thermaldata->setAttributeOverwrite("lifetime_mean", dlg->slider_thermalLifetimeMean->getStringValue()); thermaldata->setAttributeOverwrite("lifetime_sigma", dlg->slider_thermalLifetimeSigma->getStringValue()); thermaldata->setAttributeOverwrite("density", dlg->slider_thermalDensity->getStringValue()); // handle v3 data { int n_v3idx = thermaldata->indexOfChild("v3"); if (dlg->thermalv3data == 0) { if (n_v3idx >= 0) // v3 has to be deleted after loading a preset without v3: { std::cout << "Chosen preset is thermal model v1, so v3 data is removed.\n"; SimpleXMLTransfer* tmp = thermaldata->getChildAt(n_v3idx); thermaldata->removeChildAt(n_v3idx); delete tmp; } } else { // there is no v3 data yet? if (n_v3idx < 0) { std::cout << "Load data for thermal model v3.\n"; thermaldata->addChild(new SimpleXMLTransfer(dlg->thermalv3data)); } else { if (dlg->thermalv3data != thermaldata->getChildAt(n_v3idx)) { std::cout << "Chosen preset is thermal model v3 and we currently have v3 which differs from chosen preset. Remove current data.\n"; SimpleXMLTransfer* tmp = thermaldata->getChildAt(n_v3idx); thermaldata->removeChildAt(n_v3idx); delete tmp; std::cout << "Load data for thermal model v3.\n"; thermaldata->addChild(new SimpleXMLTransfer(dlg->thermalv3data)); } } } } // Thermals have to be recreated: clear_wind_field(); cfg->thermal->read(cfgfile, cfg); Init_mod_windfield(); } std::cout.flush(); puDeleteObject(obj); } crrcsim-0.9.12/src/GUI/puaScrListBox.h0000644000175000017500000000567611724452424014337 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // puaScrListBox.h - a scrolling PUI list box. // Filename in FG sources: puList.hxx #ifndef __PUASCRLISTBOX_H #define __PUASCRLISTBOX_H // Include config file generated by configure #ifdef HAVE_CONFIG_H # include #endif #include /** * ListBox with better readability * * PLIB 1.8.5 introduced some changes to the puListBox * drawing style. With CRRCsim's color scheme, the * selected entry in a puListBox can hardly be * distinguished from the unselected entries. So we * simply override the draw() method and adjust the * colors for optimized readability. */ class puaCRRCListBox : public puListBox { public: puaCRRCListBox (int x, int y, int w, int h, char ** contents = NULL); void draw(int dx, int dy); private: GLfloat selectioncol[4]; }; /** \brief A scrolling list for PUI. * * This widget consists of a puListBox, a slider and two * arrow buttons. This makes the ListBox scrollable, * very handy if the box is too small to show all items * at once. * * (Original code taken from FlightGear 0.9.6 sources, * modified by Jan Reucker) */ class puaScrListBox : public puGroup { public: puaScrListBox (int x, int y, int w, int h); puaScrListBox (int x, int y, int w, int h, char ** contents); virtual ~puaScrListBox (); virtual void newList (char ** contents); virtual char * getStringValue (); virtual int getIntegerValue (); virtual void getValue (char **ps); virtual void getValue (int *i); virtual void setValue (int i); virtual void setStyle (int style); int getNumItems ( void ) const ; int getTopItem ( void ) const ; void setTopItem ( int item_index ); /** * Get the widget's current style. * \return current style */ virtual int getStyle (void) const { return _style; }; protected: virtual void init (int w, int h); private: char ** _contents; //~ puFrame * _frame; puListBox * _list_box; puSlider * _slider; puArrowButton * _up_arrow; puArrowButton * _down_arrow; int _style; }; #endif // __PUASCRLISTBOX_H crrcsim-0.9.12/src/GUI/crrc_windthermal.h0000644000175000017500000000436111724452424015112 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_WINDTHERMAL.h - Airplane selection dialog #ifndef CRRC_WINDTHERMAL_H #define CRRC_WINDTHERMAL_H #include #include #include "crrc_dialog.h" #include "crrc_slider.h" #include "../mod_misc/SimpleXMLTransfer.h" class CGUIWindThermalDialog; /** \brief The WindThermal options dialog. * */ class CGUIWindThermalDialog : public CRRCDialog { public: CGUIWindThermalDialog(); ~CGUIWindThermalDialog(); puaComboBox* comboPresetsWind; char** presetsWind; SimpleXMLTransfer* presetGrpWind; int nPresetsWind; puaComboBox* comboPresetsThermal; char** presetsThermal; SimpleXMLTransfer* presetGrpThermal; int nPresetsThermal; crrcSlider* slider_windVelocity; crrcSlider* slider_windDir; crrcSlider* slider_thermalStrengthMean; crrcSlider* slider_thermalStrengthSigma; crrcSlider* slider_thermalRadiusMean; crrcSlider* slider_thermalRadiusSigma; crrcSlider* slider_thermalLifetimeMean; crrcSlider* slider_thermalLifetimeSigma; crrcSlider* slider_thermalDensity; puInput* inputNewWind; puInput* inputNewThermal; // Thermal v3 data is not adjustable in GUI, but it has to be handled SimpleXMLTransfer* thermalv3data; }; #endif // CRRC_WINDTHERMAL_H crrcsim-0.9.12/src/GUI/crrc_ctrldev.cpp0000644000175000017500000003541211724452424014573 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../i18n.h" #include "crrc_ctrldev.h" #include "crrc_ctrlgen.h" #include "../global.h" #include "../defines.h" #include #include "crrc_gui_main.h" #include "../crrc_main.h" #include "util.h" #include "../config.h" #include "../mod_inputdev/inputdev_serial/inputdev_serial.h" #include "../mod_inputdev/inputdev_software/inputdev_software.h" #include "../mod_inputdev/inputdev_audio/inputdev_audio.h" #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define COMBO_W (150) #define COMBO_H (DLG_DEF_BUTTON_HEIGHT) #define LABEL_W (180) #define CHILD_OFFSET_X (20) #define CHILD_OFFSET_Y (20) static void CGUICtrlDeviceCallback(puObject *obj); static void CGUICtrlDeviceDlgInputMethodChanged(puObject *obj); static const char *serialSpeed[] = {"9600", "19200", NULL}; /** * Create the dialog as a child of another dialog * * \param parent This dialog's parent dialog * \param ppcSpeedStrings NULL-terminated list of speed value strings */ CGUICtrlDeviceDialog::CGUICtrlDeviceDialog(CRRCDialog* parent) : CRRCDialog(0, 0, CRRC_DIALOG_OK) { combo_inputMethod = new puaComboBox(LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 2*DLG_DEF_SPACE + 2*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 2*DLG_DEF_SPACE + 3*COMBO_H, NULL, false); combo_inputMethod->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_inputMethod->newList(Global::inputDev->InputMethodStringsGUI); combo_inputMethod->setLabelPlace(PUPLACE_LOWER_LEFT); combo_inputMethod->setLabel(_("Input Method")); combo_inputMethod->setCurrentItem(Global::TXInterface->inputMethod()); combo_inputMethod->setCallback(CGUICtrlDeviceDlgInputMethodChanged); combo_inputMethod->setUserData(this); combo_inputMethod->reveal(); combo_inputMethod->activate(); // This widget must be constructed after the inputMethod combo box, because // it relies on combo_inputMethod pointing to the currently selected interface. combo_device_list = NULL; nCombo_device = 0; rebuildDeviceComboList(); combo_device = new puaComboBox( LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 1*DLG_DEF_SPACE + 1*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 1*DLG_DEF_SPACE + 2*COMBO_H, NULL, false); combo_device->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_device->newList(combo_device_list); combo_device->setLabelPlace(PUPLACE_LOWER_LEFT); combo_device->setLabel(_("Device")); combo_device->setUserData(this); combo_device->hide(); setDeviceComboBoxByName(Global::TXInterface->getDeviceName()); combo_speed = new puaComboBox( LABEL_W + DLG_DEF_SPACE, BUTTON_BOX_HEIGHT + 0*DLG_DEF_SPACE + 0*COMBO_H, LABEL_W + COMBO_W, BUTTON_BOX_HEIGHT + 0*DLG_DEF_SPACE + 1*COMBO_H, NULL, false); combo_speed->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_speed->newList((char**)T_TX_InterfaceSerial::baudRates); combo_speed->setLabelPlace(PUPLACE_LOWER_LEFT); combo_speed->setLabel(_("Baudrate / Sync")); combo_speed->setCurrentItem(Global::TXInterface->getDeviceSpeed()); combo_speed->setUserData(this); combo_speed->hide(); close(); setUserData(parent); setSize(COMBO_W + LABEL_W + 2*DLG_DEF_SPACE, 3*COMBO_H + 4*DLG_DEF_SPACE + BUTTON_BOX_HEIGHT); setCallback(CGUICtrlDeviceCallback); // center the dialog on screen: doesn't work well, as the combo box // when expanded upwards, seems to influence getABox -- but also getBBox, // so using that doesn't help. // This is a child dialog, so let's place it slightly off-center int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(CHILD_OFFSET_X + wwidth/2 - current_width/2, CHILD_OFFSET_Y + wheight/2 - current_height/2); reveal(); CGUICtrlDeviceDlgInputMethodChanged((puObject*)combo_inputMethod); } /** * Destroy the dialog */ CGUICtrlDeviceDialog::~CGUICtrlDeviceDialog() { if (combo_device_list != NULL) { T_GUI_Util::freenames(combo_device_list, nCombo_device); combo_device_list = NULL; nCombo_device = 0; } } /** * Rebuild the list behind the device selection combo box * * The list is constructed, but *NOT* activated (by calling newList () on the * combo box widget). This must be done by the caller, because this method may * be called for the first time before the combo box is constructed. */ void CGUICtrlDeviceDialog::rebuildDeviceComboList() { std::vector Devices; int nItem = combo_inputMethod->getCurrentItem(); if (nItem == T_TX_Interface::eIM_joystick) { T_TX_InterfaceSoftware::getDeviceList(Devices); } else if ((nItem == T_TX_Interface::eIM_zhenhua) || (nItem == T_TX_Interface::eIM_serpic) || (nItem == T_TX_Interface::eIM_CT6A)) { T_TX_InterfaceSerial::getDeviceList(Devices); } else if (nItem == T_TX_Interface::eIM_audio) { T_TX_InterfaceAudio::getDeviceList(Devices); } // clear old list (if it already exists) if (combo_device_list != NULL) { T_GUI_Util::freenames(combo_device_list, nCombo_device); combo_device_list = NULL; nCombo_device = 0; } combo_device_list = T_GUI_Util::loadnames(Devices, nCombo_device); } /** * Retrieve the item at index unDevice of the device combo box. */ const char* CGUICtrlDeviceDialog::getDeviceName() { const char *name = ""; if (combo_device_list != NULL) { int n=combo_device->getCurrentItem(); if( n >= 0) { name = combo_device_list[n]; } } return name; } /** * Set the current item of the device combo box by name */ void CGUICtrlDeviceDialog::setDeviceComboBoxByName(std::string sName) { int nIndex = T_GUI_Util::findname(combo_device_list, sName); if (nIndex < 0) { nIndex = 0; } combo_device->setCurrentItem(nIndex); } /** * Set the current item of the speed combo box by name */ void CGUICtrlDeviceDialog::setSpeedComboBoxByName(std::string sName, char** list) { int nIndex = T_GUI_Util::findname(list, sName); if (nIndex < 0) { nIndex = 0; } combo_speed->setCurrentItem(nIndex); } /** \brief Activate the selected interface * * Try to activate the interface selected by combo_inputMethod and * the device settings. * * \retval true selected interface has been activated successfully * \retval false unable to activate selected interface, fell back to mouse */ bool CGUICtrlDeviceDialog::activateSelectedInterface() { bool activateOK = true; int nItem = combo_inputMethod->getCurrentItem(); cfgfile->setAttributeOverwrite("inputMethod.method", Global::inputDev->InputMethodStrings[nItem]); // directly accessing the config file is a dirty hack, but I don't know // a better way to handle this situation if (nItem == T_TX_Interface::eIM_serpic) { cfgfile->setAttributeOverwrite("inputMethod.FMSPIC.port.name", getDeviceName()); cfgfile->setAttributeOverwrite("inputMethod.FMSPIC.port.baudrate", combo_speed->getStringValue()); if (combo_speed->getIntegerValue() == 9600) { cfgfile->setAttributeOverwrite("inputMethod.FMSPIC.port.sync", "240"); // sync byte 0xF0 cfgfile->setAttributeOverwrite("inputMethod.FMSPIC.port.button_channel", "1"); // has button byte } else { cfgfile->setAttributeOverwrite("inputMethod.FMSPIC.port.sync", "255"); // sync byte 0xFF cfgfile->setAttributeOverwrite("inputMethod.FMSPIC.port.button_channel", "0"); // no button byte } } else if (nItem == T_TX_Interface::eIM_zhenhua) { cfgfile->setAttributeOverwrite("inputMethod.zhenhua.port.name", getDeviceName()); cfgfile->setAttributeOverwrite("inputMethod.zhenhua.port.baudrate", combo_speed->getStringValue()); } else if (nItem == T_TX_Interface::eIM_CT6A) { cfgfile->setAttributeOverwrite("inputMethod.CT6A.port.name", getDeviceName()); cfgfile->setAttributeOverwrite("inputMethod.CT6A.port.baudrate", combo_speed->getStringValue()); } else if (nItem == T_TX_Interface::eIM_joystick) { int n = combo_device->getCurrentItem(); cfgfile->setAttributeOverwrite("inputMethod.joystick.number", n); if (Global::inputDev->joystick_n != n) { Global::inputDev->openJoystick(n); } } else if (nItem == T_TX_Interface::eIM_audio) { cfgfile->setAttributeOverwrite("inputMethod.audio.device_name", getDeviceName()); } std::string msg = reconfigureInputMethod(); if (msg.length()) { Global::gui->errorMsg(msg.c_str()); activateOK = false; combo_inputMethod->setCurrentItem(Global::TXInterface->inputMethod()); } CGUICtrlDeviceDlgInputMethodChanged((puObject*)combo_inputMethod); return activateOK; } /** \brief The dialog's callback. * * The callback tries to initialize the new interface. If initialization * fails, don't accept an "OK". */ void CGUICtrlDeviceCallback(puObject *obj) { CGUICtrlDeviceDialog* dlg = static_cast(obj); bool boDoExit = true; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK // if inputMethod has changed: if (!dlg->activateSelectedInterface()) { // interface settings are somehow wrong, don't quit the dialog boDoExit = false; } } if (boDoExit) { // propagate settings to parent dialog CGUICtrlGeneralDialog* parent = static_cast(dlg->getUserData()); parent->updateInputMethod(); parent->showHideButtons(); // close dialog puDeleteObject(obj); } } void CGUICtrlDeviceDlgInputMethodChanged(puObject *obj) { CGUICtrlDeviceDialog* dlg = static_cast(obj->getUserData()); int nItem = dlg->combo_inputMethod->getCurrentItem(); // show "Device..." button? if (nItem == T_TX_Interface::eIM_serpic) { dlg->rebuildDeviceComboList(); dlg->combo_device->newList(dlg->combo_device_list); dlg->combo_device->reveal(); dlg->combo_speed->reveal(); dlg->combo_speed->newList((char**)serialSpeed); // How do we get the currently configured settings? Looking into the config // file seems to be some kind of hack and breaks OO rules, but we can't // ask the interface object itself, because it may not be constructed yet. // And the global TXInterface may still be of a different type. std::string port = cfgfile->getString("inputMethod.FMSPIC.port.name", ""); std::string baudrate = cfgfile->getString("inputMethod.FMSPIC.port.baudrate", "19200"); dlg->setDeviceComboBoxByName(port); dlg->setSpeedComboBoxByName(baudrate, (char**)serialSpeed); } else if (nItem == T_TX_Interface::eIM_zhenhua) { dlg->rebuildDeviceComboList(); dlg->combo_device->newList(dlg->combo_device_list); dlg->combo_device->reveal(); dlg->combo_speed->reveal(); dlg->combo_speed->newList((char**)T_TX_InterfaceSerial::baudRates); // How do we get the currently configured settings? Looking into the config // file seems to be some kind of hack and breaks OO rules, but we can't // ask the interface object itself, because it may not be constructed yet. // And the global TXInterface may still be of a different type. std::string port = cfgfile->getString("inputMethod.zhenhua.port.name", ""); std::string baudrate = cfgfile->getString("inputMethod.zhenhua.port.baudrate", "19200"); dlg->setDeviceComboBoxByName(port); dlg->setSpeedComboBoxByName(baudrate, (char**)T_TX_InterfaceSerial::baudRates); } else if (nItem == T_TX_Interface::eIM_CT6A) { dlg->rebuildDeviceComboList(); dlg->combo_device->newList(dlg->combo_device_list); dlg->combo_device->reveal(); dlg->combo_speed->reveal(); dlg->combo_speed->newList((char**)T_TX_InterfaceSerial::baudRates); // How do we get the currently configured settings? Looking into the config // file seems to be some kind of hack and breaks OO rules, but we can't // ask the interface object itself, because it may not be constructed yet. // And the global TXInterface may still be of a different type. std::string port = cfgfile->getString("inputMethod.CT6A.port.name", ""); std::string baudrate = cfgfile->getString("inputMethod.CT6A.port.baudrate", "115200"); dlg->setDeviceComboBoxByName(port); dlg->setSpeedComboBoxByName(baudrate, (char**)T_TX_InterfaceSerial::baudRates); } else if (nItem == T_TX_Interface::eIM_joystick) { dlg->rebuildDeviceComboList(); dlg->combo_device->newList(dlg->combo_device_list); dlg->combo_device->reveal(); // How do we get the currently configured settings? Looking into the config // file seems to be some kind of hack and breaks OO rules, but we can't // ask the interface object itself, because it may not be constructed yet. // And the global TXInterface may still be of a different type. int n = cfgfile->attributeAsInt("inputMethod.joystick.number", 0); dlg->combo_device->setCurrentItem(n); dlg->combo_speed->hide(); } else if (nItem == T_TX_Interface::eIM_audio) { dlg->rebuildDeviceComboList(); dlg->combo_device->newList(dlg->combo_device_list); dlg->combo_device->reveal(); // How do we get the currently configured settings? Looking into the config // file seems to be some kind of hack and breaks OO rules, but we can't // ask the interface object itself, because it may not be constructed yet. // And the global TXInterface may still be of a different type. std::string sounddev = cfgfile->getString("inputMethod.audio.device_name", "default"); dlg->setDeviceComboBoxByName(sounddev); dlg->combo_speed->hide(); } else { dlg->combo_device->hide(); dlg->combo_speed->hide(); } } crrcsim-0.9.12/src/GUI/crrc_launch.h0000644000175000017500000000373511724452424014052 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008, 2009 Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file crrc_launch.h * Declaration of class CGUILaunchDialog */ #ifndef CRRC_LAUNCH_H #define CRRC_LAUNCH_H #include #include #include "crrc_dialog.h" #include "crrc_slider.h" #include "../mod_misc/SimpleXMLTransfer.h" class CGUILaunchDialog; /** \brief The Launch options dialog. * */ class CGUILaunchDialog : public CRRCDialog { public: CGUILaunchDialog(); ~CGUILaunchDialog(); puaComboBox* comboPresets; puaComboBox* comboStartPos; char** presets; crrcSlider* slider_velocity; crrcSlider* slider_altitude; crrcSlider* slider_angle; crrcSlider* slider_rel_front; crrcSlider* slider_rel_right; puButton* check_dlg; puButton* check_rel_to_player; puButton* check_norel_to_player; puInput* inputNewName; puText* text_velocity_abs; char acVelAbs[PUSTRING_MAX]; SimpleXMLTransfer* presetGrp; int nPresets; void updateVelAbs(); void updateSliderVisibility(); char** names_start_position; int NumStartPosition; }; #endif // CRRC_LAUNCH_H crrcsim-0.9.12/src/GUI/puaGLPreview.h0000644000175000017500000000716311724452424014140 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2007 Tom Willis (original author) * Copyright (C) 2007 Jan Reucker * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /* * puaGLPreview.h * * pui widget to display an OpenGL preview. * Copyright (C) 2007 twillis * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */ #ifndef __PUAGLPREVIEW_H #define __PUAGLPREVIEW_H // Include config file generated by configure #ifdef HAVE_CONFIG_H # include #endif #include #include /** \brief An OpenGL preview widget for PUI. * * This widget is derived from a puFrame and contains a rotating OpenGL-based view. It uses ssg to render the * view, so the geometry needs to be in a form that ssg is able to grok. Calling the draw() method regularly * will result in some animation of the view. * * TODO right now, this is setup to preview an object (ie, put the geometry at the origin, back the camera away * TODO to see the whole object, and then spin the object around). longer term, subclases should specify the * TODO camera behavior (this is kinda setup, but not yet implemented). then, for previews of environments, we * TODO could park the camera and rotate it around. */ class puaGLPreview : public puFrame { public: puaGLPreview(int minx, int miny, int maxx, int maxy); virtual ~puaGLPreview (); // over-rides of puFrame methods by the same name. // void setSize(int w, int h); void draw(int dx, int dy); // load the geometry at the given path using ssg with textures located along the indicated texture path. // returns false on success, true on error. // bool loadGeometry(const char * modelPath, const char * texturePath); // setup the camera and geometry positions/rotations/etc for each "frame". // virtual void setupCamera(int frame); virtual void setupGeometry(int frame); private: void updateViewParameters(void); protected: ssgContext *context; // drawing context ssgRoot *scene; // scene graph ssgEntity *geometry; // geometry to preview ssgTransform *transInitial; // initial transform to center bounding sphere ssgTransform *transGeometry; // geometry transform int frame; // simple "frame" counter }; #endif // #ifndef __PUAGLPREVIEW_H_ crrcsim-0.9.12/src/GUI/crrc_f3f.cpp0000644000175000017500000003333011724452424013603 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Olivier Bordes (original author) * Copyright (C) 2005, 2006, 2008 Jan Reucker * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // F3F dialogs #include "../i18n.h" #include "crrc_f3f.h" #include #include #include #include "../global.h" #include "util.h" #include "../crrc_main.h" #include "../mod_misc/lib_conversions.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_mode/T_GameHandler.h" #include "../mod_mode/F3F/handlerF3F.h" static void CGUIF3FDialogCallback(puObject * obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SLIDER_W 308 #define SLIDER_H DLG_DEF_BUTTON_HEIGHT #define COMBO_H DLG_DEF_BUTTON_HEIGHT #define COMBO_W 330 #define LABEL_W 250 #define NUM_W 70 CGUIF3FDialog::CGUIF3FDialog():CRRCDialog() { int f3f_cfg_enabled; int y_in_win = 0; // assure that all attributes exist in the config file HandlerF3F::prepareConfigFile(cfgfile); SimpleXMLTransfer* f3fcfg = cfg->getCurLocCfgPtr(cfgfile)->getChild("game.f3f", true); f3f_cfg_enabled = cfgfile->getInt("game.f3f.enabled"); // construct the button in the inverse order of their display y_in_win = BUTTON_BOX_HEIGHT; // ------------ save a new preset //inputNewName = new puInput(DLG_DEF_SPACE,y_in_win, //LABEL_W + DLG_DEF_SPACE, y_in_win + COMBO_H); //inputNewName->setValue("name of new preset"); //puOneShot* buttonTmp = new puOneShot(LABEL_W + DLG_DEF_SPACE,y_in_win, //LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + COMBO_H); //y_in_win+=COMBO_H + DLG_DEF_SPACE ; //buttonTmp->setLegend("Save as new preset"); //buttonTmp->setCallback(CGUIF3FDialogNewPresetCallback); //buttonTmp->setUserData(this); // select sound files std::vector dirs; T_Config::getF3FSoundDirs(dirs); dirs.push_back(std::string("beep")); unsigned int last_dir = 0; // The sound folder combo box shall reflect the current setting from // the config file, so we'll compare the configured dirname to all // dirs while constructing the combo box entry list. // The default folder is sounds/f3f/default. This folder exists when // running directly from the build directory or in a Windows environment // where everything is installed in one place. In a Linux environment, // the data files are usually installed separately, somewhere below // the "share" directory (e.g. /usr/local/share). So besides looking // for an exact match we should check for a "good" match that contains // sounds/f3f/default as a substring. std::string config_sound_dir = cfgfile->getString("game.f3f.sound.dir"); int sound_index = -1; int good_sound_index = -1; for (std::vector::size_type index = 0; index < dirs.size(); index++) { if (index < MAX_F3F_SOUND_DIRS) { sound_list[index] = new char[dirs[index].length() + 1]; strcpy(sound_list[index], dirs[index].c_str()); last_dir = index; // find sound folder from config file, check for exact match first if ((sound_index < 0) && (dirs[index] == config_sound_dir)) { // exact match! sound_index = index; } else if ((good_sound_index < 0) && (dirs[index].rfind(config_sound_dir) != std::string::npos)) { // good match good_sound_index = index; } } } last_dir++; sound_list[last_dir] = NULL; if (sound_index < 0) { if (good_sound_index < 0) { // neither good nor exact match sound_index = 0; } else { // only good match found sound_index = good_sound_index; } } soundSelectBox = new puaComboBox(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + COMBO_W, y_in_win + COMBO_H, NULL, false); y_in_win += COMBO_H + DLG_DEF_SPACE; soundSelectBox->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); soundSelectBox->newList(sound_list); soundSelectBox->setLabelPlace(PUPLACE_LOWER_LEFT); soundSelectBox->setLabel(_("Sounds file directory")); soundSelectBox->setCurrentItem(sound_index); //soundSelectBox ->setCallback(CGUIF3FSoundSelCallback); soundSelectBox->reveal(); soundSelectBox->activate(); soundSelectBox->setUserData(this); // ------------ extend bases f3f_extend_bases = new puButton(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + DLG_CHECK_W, y_in_win + DLG_CHECK_H); y_in_win += DLG_CHECK_H + DLG_DEF_SPACE; f3f_extend_bases->setLabelPlace(PUPLACE_CENTERED_LEFT); f3f_extend_bases->setLabel(_("Extend bases to the top")); f3f_extend_bases->setButtonType(PUBUTTON_VCHECK); f3f_extend_bases->setValue(cfgfile->getInt("game.f3f.extend_bases")); // ------------ start on left start_on_left = new puButton(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + DLG_CHECK_W, y_in_win + DLG_CHECK_H); y_in_win += DLG_CHECK_H + DLG_DEF_SPACE; start_on_left->setLabelPlace(PUPLACE_CENTERED_LEFT); start_on_left->setLabel(_("Start on the left")); start_on_left->setButtonType(PUBUTTON_VCHECK); start_on_left->setValue(cfgfile->getInt("game.f3f.start_left")); // ------------ security_line slider_security_line = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += SLIDER_H + DLG_DEF_SPACE; slider_security_line->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_security_line->setLabel(_("Security_line position [ft]")); slider_security_line->setSliderFraction(0.05); slider_security_line->setMinValue(-50); slider_security_line->setMaxValue(10); slider_security_line->setStepSize(4); slider_security_line->setValue(cfgfile->getInt("game.f3f.security_line")); // ------------ plan limit slider_bases_distance = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += SLIDER_H + DLG_DEF_SPACE; slider_bases_distance->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_bases_distance->setLabel(_("Distance between bases [ft]")); slider_bases_distance->setSliderFraction(0.05); slider_bases_distance->setMinValue(260); // 260 = 80 m slider_bases_distance->setMaxValue(600); // 390= 120 m slider_bases_distance->setStepSize(10); slider_bases_distance->setValue(f3fcfg->getInt("plan_limit")); // ------------ orientation slider_orientation = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += SLIDER_H + DLG_DEF_SPACE; slider_orientation->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_orientation->setLabel(_("Orientation [degrees]")); slider_orientation->setSliderFraction(0.05); slider_orientation->setMinValue(0); slider_orientation->setMaxValue(360); slider_orientation->setStepSize(1); slider_orientation->setValue(f3fcfg->getInt("orientation")); // ------------ position nord slider_position_n = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += SLIDER_H + DLG_DEF_SPACE; slider_position_n->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_position_n->setLabel(_("Center position Nord [ft]")); slider_position_n->setSliderFraction(0.05); slider_position_n->setMinValue(-100); slider_position_n->setMaxValue(100); slider_position_n->setStepSize(1); slider_position_n->setValue(f3fcfg->getInt("position_north")); // ------------ position east slider_position_e = new crrcSlider(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + SLIDER_W, y_in_win + SLIDER_H, NUM_W); y_in_win += SLIDER_H + DLG_DEF_SPACE; slider_position_e->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_position_e->setLabel(_("Center position East [ft]")); slider_position_e->setSliderFraction(0.05); slider_position_e->setMinValue(-100); slider_position_e->setMaxValue(100); slider_position_e->setStepSize(1); slider_position_e->setValue(f3fcfg->getInt("position_east")); // ------------ presets // presetGrp = cfgfile->getChild("game.f3f.preset"); // presets = T_GUI_Util::loadnames(presetGrp, nPresets); // // comboPresets = new puaComboBox(LABEL_W + DLG_DEF_SPACE, y_in_win, // LABEL_W + COMBO_W, y_in_win + COMBO_H, NULL, false); // y_in_win+=COMBO_H + DLG_DEF_SPACE ; // comboPresets->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); // comboPresets->newList(presets); // comboPresets->setLabelPlace(PUPLACE_CENTERED_LEFT); // comboPresets->setLabel("Load Preset"); // comboPresets->setCurrentItem(0); // comboPresets->setCallback(CGUIF3FDialogPresetCallback); // comboPresets->reveal(); // comboPresets->activate(); // comboPresets->setUserData(this); // ------------ enable F3F f3f_enable = new puButton(LABEL_W + DLG_DEF_SPACE, y_in_win, LABEL_W + DLG_DEF_SPACE + DLG_CHECK_W, y_in_win + DLG_CHECK_H); y_in_win += DLG_CHECK_H + DLG_DEF_SPACE; f3f_enable->setLabelPlace(PUPLACE_CENTERED_LEFT); f3f_enable->setLabel(_("Enable F3F mode")); f3f_enable->setButtonType(PUBUTTON_VCHECK); if (f3f_cfg_enabled == 1) f3f_enable->setValue(1); else f3f_enable->setValue(0); f3f_enable->reveal(); // // sounds files // shadow mode // pilote position // zoom control // field of view // ----- close(); setSize(COMBO_W + LABEL_W + 2 * DLG_DEF_SPACE, y_in_win); setCallback(CGUIF3FDialogCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth / 2 - current_width / 2, wheight * 2 / 3 - current_height); reveal(); } /** * Destroy the dialog. */ CGUIF3FDialog::~CGUIF3FDialog() { int i = 0; while (sound_list[i] != NULL) { delete[] sound_list[i]; i++; } } /** \brief The dialog's callback. * */ void CGUIF3FDialogCallback(puObject * obj) { CGUIF3FDialog *dlg = (CGUIF3FDialog *) obj; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // create a new game handler depending on the "enabled" checkbox int f3f_is_enabled = dlg->f3f_enable->getIntegerValue(); cfgfile->setAttributeOverwrite("game.f3f.enabled", f3f_is_enabled); if (f3f_is_enabled) { delete(Global::gameHandler); Global::gameHandler = new HandlerF3F(); } else { delete(Global::gameHandler); Global::gameHandler = new T_GameHandler(); } // in any case, save the values in the config file int sec_line = dlg->slider_security_line->getIntegerValue(); cfgfile->setAttributeOverwrite("game.f3f.security_line", sec_line); int ext_bases = dlg->f3f_extend_bases->getIntegerValue(); cfgfile->setAttributeOverwrite("game.f3f.extend_bases", ext_bases); int start_left = dlg->start_on_left->getIntegerValue(); cfgfile->setAttributeOverwrite("game.f3f.start_left", start_left); int nItem = dlg->soundSelectBox->getCurrentItem(); cfgfile->setAttributeOverwrite("game.f3f.sound.dir", dlg->sound_list[nItem]); //~ cfgfile->setAttributeOverwrite("game.f3f.sound.index", nItem); //save location specifics parameters SimpleXMLTransfer* f3fcfg = cfg->getCurLocCfgPtr(cfgfile)->getChild("game.f3f", true); int plan_limit = dlg->slider_bases_distance->getIntegerValue(); f3fcfg->setAttributeOverwrite("plan_limit", plan_limit); int orientation = dlg->slider_orientation->getIntegerValue(); f3fcfg->setAttributeOverwrite("orientation", orientation); int position_n = dlg->slider_position_n->getIntegerValue(); f3fcfg->setAttributeOverwrite("position_north", position_n); int position_e = dlg->slider_position_e->getIntegerValue(); f3fcfg->setAttributeOverwrite("position_east", position_e); // if F3F is enabled, also update the running game handler // with the new configuration values if (Global::gameHandler->gameType() == std::string("F3F")) { HandlerF3F *aHandler = (HandlerF3F*)Global::gameHandler; aHandler->set_security_line(sec_line); aHandler->set_extend_bases(ext_bases); aHandler->set_start_left(start_left); aHandler->set_plan_limit(plan_limit); aHandler->set_position_n(position_n); aHandler->set_position_e(position_e); aHandler->set_orientation(orientation); aHandler->set_sound_dir(dlg->sound_list[nItem]); } } puDeleteObject(obj); } crrcsim-0.9.12/src/GUI/crrc_msgbox.cpp0000644000175000017500000001157111724452424014427 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005, 2007 Jan Reucker (original author) * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // implementation of class CGUIMsgBox #include "crrc_msgbox.h" #include static void CGUIMsgBoxCallback(puObject *obj); /** \brief Create the message box * * This constructor creates a dialog box which consists of * the message string msg and an OK button. * \param msg The message to be displayed in the box. */ CGUIMsgBox::CGUIMsgBox(const char *msg, int buttons, void (*selectCallback)(int)) : CRRCDialog(0, 0, buttons), selCallback(selectCallback) { // calculate sizes and position int msg_width, msg_height; int total_width, total_height; int line_height; line_height = getLabelFont().getStringHeight("X"); msg_width = puGetDefaultLabelFont().getStringWidth(msg) + PUSTR_LGAP + PUSTR_RGAP; msg_height = puGetDefaultLabelFont().getStringHeight(msg) + puGetDefaultLabelFont().getStringDescender() + PUSTR_TGAP + PUSTR_BGAP; // std::cout << "string width " << puGetDefaultLabelFont().getStringWidth(msg) << " msg_width " << msg_width << std::endl; // std::cout << "string height " << puGetDefaultLabelFont().getStringHeight(msg) // << " desc hgt " << puGetDefaultLabelFont().getStringDescender() // << " msg_height " << msg_height // << std::endl; // 10 px space, string, 10 pixel space, 25 px button, 10 px space total_height = DLG_DEF_SPACE + msg_height + DLG_DEF_SPACE + DLG_DEF_BUTTON_HEIGHT + DLG_DEF_SPACE; total_width = (msg_width < DLG_DEF_BUTTON_WIDTH ? DLG_DEF_BUTTON_WIDTH : msg_width) + 2 * DLG_DEF_SPACE; // Create a text widget puText *txt = new puText(total_width/2 - msg_width/2, total_height - DLG_DEF_SPACE - line_height); myMessage = msg; txt->setLabel(myMessage.c_str()); // no more widgets, close the underlying puDialogBox close(); // set the dialog's callback setCallback(CGUIMsgBoxCallback); // resize the dialog int current_width = getBBox()->max[0] - getBBox()->min[0]; int current_height = getBBox()->max[1] - getBBox()->min[1]; current_width = (current_width > total_width) ? current_width:total_width; current_height += 2 * DLG_DEF_SPACE + line_height; setSize(current_width, current_height); // center the dialog on screen int wwidth, wheight; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight*2/3 - current_height); // show the dialog reveal(); } /** \brief Set a callback. * * This is only needed if you construct a box with * more than one button, although it will only work * for a one-button-box. */ void CGUIMsgBox::setSelectCallback(void (*cb)(int)) { selCallback = cb; } /** \brief Invoke the custom callback. * * Invokes the box's callback (if a callback was * configured). */ void CGUIMsgBox::activateCallback() { if (selCallback != NULL) { selCallback(getIntegerValue()); } } static void CGUIMsgBoxCallback(puObject *obj) { CGUIMsgBox *dlg = (CGUIMsgBox*)obj; dlg->activateCallback(); puDeleteObject(obj); } /***** * * Simple message box without any button for display of a waiting mesage * ******/ CGUIWaitingBox::CGUIWaitingBox(const char *msg) { /** \brief Create the message box * \param msg The message to be displayed in the box. */ int msg_width, total_width; int total_height=200;//for visibility msg_width = puGetDefaultLabelFont().getStringWidth(msg) + PUSTR_LGAP + PUSTR_RGAP; total_width = msg_width + 2 * DLG_DEF_SPACE; dbox = new puPopup (total_width, total_height); new puFrame ( 0, 0, total_width, total_height ) ; puText *ltxt = new puText ( DLG_DEF_SPACE,total_height/2 ); ltxt -> setLabel ( msg); // center the dialog on screen int wwidth, wheight; puGetWindowSize(&wwidth, &wheight); dbox->setPosition(wwidth/2 - total_width/2, wheight/2 - total_height/2 ); // close the underlying puDialogBox dbox->close(); // show the dialog dbox->reveal(); } //destructor CGUIWaitingBox::~CGUIWaitingBox() { if(dbox) delete dbox; } crrcsim-0.9.12/src/GUI/crrc_scaleinput.cpp0000644000175000017500000006263611724452424015307 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2008 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file crrc_scaleinput.cpp * Implementation of class CGUIMixerDialog */ #include "../i18n.h" #include "crrc_scaleinput.h" #include #include #include "util.h" #include "../global.h" #include "../aircraft.h" #include "../mod_fdm/fdm.h" #include "../config.h" #include "../crrc_main.h" #include "../mod_misc/lib_conversions.h" #include "../mod_misc/SimpleXMLTransfer.h" static void CGUIMixerCallback(puObject *obj); static void CGUIMixerPresetCallback(puObject *obj); static void CGUIMixerNewPresetCallback(puObject *obj); static void CGUIMixerEnableButtonCallback(puObject *obj); #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) #define SLIDER_W (110) #define SLIDER_H (DLG_DEF_BUTTON_HEIGHT) #define COMBO_W (330) #define COMBO_H (DLG_DEF_BUTTON_HEIGHT) #define SLIDER_LABEL_W (80) #define COMBO_LABEL_W (250) #define NUM_W (60) CGUIMixerDialog::CGUIMixerDialog(T_TX_Interface* itxi) : CRRCDialog() { txi = itxi; // Load presets // first copy those from the config file presetGrp = new SimpleXMLTransfer(cfgfile->getChild("presets.mixer",true)); // now add those from the current airplane SimpleXMLTransfer *alp = Global::aircraft->getFDMInterface()->getMixerPresets(); if (alp != NULL) { for (int i = 0; i < alp->getChildCount(); i++) { // don't add existing children, always make a copy! presetGrp->addChild(new SimpleXMLTransfer(alp->getChildAt(i))); } } // make a list for the preset combo box presets = T_GUI_Util::loadnames(presetGrp, nPresets); // Create Widgets (construct in the inverse order of their display) int y_in_win = BUTTON_BOX_HEIGHT; // save preset inputNewName = new puInput(DLG_DEF_SPACE, y_in_win, COMBO_W + DLG_DEF_SPACE, y_in_win + SLIDER_H); inputNewName->setValue(_("Name of new preset")); puOneShot* buttonTmp = new puOneShot(COMBO_W + DLG_DEF_SPACE, y_in_win, COMBO_W + DLG_DEF_SPACE + COMBO_LABEL_W, y_in_win + SLIDER_H); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); buttonTmp->setLegend(_("Save as new preset")); buttonTmp->setCallback(CGUIMixerNewPresetCallback); buttonTmp->setUserData(this); // a group containing everything but the "enable" button all_widgets = new puGroup(0, 0); puText* info = new puText(DLG_DEF_SPACE, y_in_win + SLIDER_H/2); y_in_win += ( DLG_DEF_BUTTON_HEIGHT + DLG_DEF_SPACE ); info->setLabelPlace(PUPLACE_CENTERED_RIGHT); info->setLabel(_("Hit tab or return after editing a value. Also see documentation/options.txt")); // mixers widgets for (int n=NrOfMixers-1; n >=0; n--) { mix_enable_button[n] = new puButton(0*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 0*SLIDER_W, y_in_win, 0*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 0*SLIDER_W + DLG_CHECK_W, y_in_win + DLG_CHECK_H); mix_enable_button[n]->setLabel(Global::inputDev->MixerStringsGUI[n]); mix_enable_button[n]->reveal(); mix_enable_button[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); mix_enable_button[n]->setUserData(this); mix_enable_button[n]->setButtonType(PUBUTTON_VCHECK); mix_enable_button[n]->setValue(0); if (txi->mixer->mixer_enabled[n]) { mix_enable_button[n]->setValue(1); } combo_mix_src[n] = new puaComboBox(1*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 1*SLIDER_W, y_in_win, 1*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 1*SLIDER_W + SLIDER_W, y_in_win + SLIDER_H, NULL, false); combo_mix_src[n]->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_mix_src[n]->newList(Global::inputDev->AxisStringsGUI); combo_mix_src[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); combo_mix_src[n]->setLabel(""); combo_mix_src[n]->setCurrentItem(txi->mixer->mixer_src[n]); combo_mix_src[n]->reveal(); combo_mix_src[n]->activate(); combo_mix_src[n]->setUserData(this); slider_mix_val[n] = new crrcSlider(2*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 2*SLIDER_W, y_in_win, 2*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 3*SLIDER_W, y_in_win + SLIDER_H, NUM_W); slider_mix_val[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_mix_val[n]->setLabel(""); slider_mix_val[n]->setSliderFraction(0.2); slider_mix_val[n]->setMinValue(-2.01); slider_mix_val[n]->setMaxValue(2.0); slider_mix_val[n]->setStepSize(0.05); slider_mix_val[n]->setValue(txi->mixer->mixer_val[n]); combo_mix_dst[n] = new puaComboBox(3*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 3*SLIDER_W, y_in_win, 3*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 3*SLIDER_W + SLIDER_W, y_in_win + SLIDER_H, NULL, false); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); combo_mix_dst[n]->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); combo_mix_dst[n]->newList(Global::inputDev->AxisStringsGUI); combo_mix_dst[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); combo_mix_dst[n]->setLabel(""); combo_mix_dst[n]->setCurrentItem(txi->mixer->mixer_dst[n]); combo_mix_dst[n]->reveal(); combo_mix_dst[n]->activate(); combo_mix_dst[n]->setUserData(this); } y_in_win -= ( DLG_DEF_SPACE ); for (int n=0; n<4; n++) { mixer_labels[n] = new puText(DLG_DEF_SPACE + SLIDER_LABEL_W + n*(DLG_DEF_SPACE + SLIDER_W), y_in_win); } y_in_win += ( DLG_DEF_BUTTON_HEIGHT + DLG_DEF_SPACE ); mixer_labels[0]->setLabel(_("Enable")); mixer_labels[1]->setLabel(_("Source")); mixer_labels[2]->setLabel(_("Mixing rate")); mixer_labels[3]->setLabel(_("Destination")); // axis widgets for (int n=NrOfAxes-1; n>=0; n--) { slider_trim[n] = new crrcSlider(0*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 0*SLIDER_W, y_in_win, 0*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 1*SLIDER_W, y_in_win + SLIDER_H, NUM_W); slider_trim[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_trim[n]->setLabel(""); slider_trim[n]->setSliderFraction(0.2); slider_trim[n]->setMinValue(-0.5); slider_trim[n]->setMaxValue(0.5); slider_trim[n]->setStepSize(0.02); if (n <= 2) { // normal rate setting for aileron, elevator and rudder slider_nrate[n] = new crrcSlider(1*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 1*SLIDER_W, y_in_win, 1*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 2*SLIDER_W, y_in_win + SLIDER_H, NUM_W); slider_nrate[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_nrate[n]->setLabel(""); slider_nrate[n]->setSliderFraction(0.2); slider_nrate[n]->setMinValue(0.0); slider_nrate[n]->setMaxValue(1.0); slider_nrate[n]->setStepSize(0.02); // slow rate setting for aileron, elevator and rudder slider_srate[n] = new crrcSlider(2*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 2*SLIDER_W, y_in_win, 2*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 3*SLIDER_W, y_in_win + SLIDER_H, NUM_W); slider_srate[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_srate[n]->setLabel(""); slider_srate[n]->setSliderFraction(0.2); slider_srate[n]->setMinValue(0.0); slider_srate[n]->setMaxValue(1.0); slider_srate[n]->setStepSize(0.02); // exp setting for aileron, elevator and rudder slider_exp[n] = new crrcSlider(3*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 3*SLIDER_W, y_in_win, 3*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + 4*SLIDER_W, y_in_win + SLIDER_H, NUM_W); slider_exp[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_exp[n]->setLabel(""); slider_exp[n]->setSliderFraction(0.2); slider_exp[n]->setMinValue(0.0); slider_exp[n]->setMaxValue(1.0); slider_exp[n]->setStepSize(0.02); } if (n == 4) { // - travel setting for flap slider_nrate[n] = new crrcSlider( 1*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + (int)(1.5*SLIDER_W), y_in_win, 1*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + (int)(2.5*SLIDER_W), y_in_win + SLIDER_H, NUM_W); slider_nrate[n]->setLabelPlace(PUPLACE_CENTERED_LEFT); slider_nrate[n]->setLabel(_("-Travel")); slider_nrate[n]->setSliderFraction(0.2); slider_nrate[n]->setMinValue(-0.5); slider_nrate[n]->setMaxValue(0.0); slider_nrate[n]->setStepSize(0.02); // + travel setting for flap slider_srate[n] = new crrcSlider( 2*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + (int)(2.5*SLIDER_W), y_in_win, 2*DLG_DEF_SPACE + SLIDER_LABEL_W + DLG_DEF_SPACE + (int)(3.5*SLIDER_W), y_in_win + SLIDER_H, NUM_W); slider_srate[n]->setLabelPlace(PUPLACE_CENTERED_RIGHT); slider_srate[n]->setLabel(_("+Travel")); slider_srate[n]->setSliderFraction(0.2); slider_srate[n]->setMinValue(0.0); slider_srate[n]->setMaxValue(0.5); slider_srate[n]->setStepSize(0.02); } y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); switch (n) { case 0: slider_trim[n] ->setLabel(_("Aileron")); slider_trim[n] ->setValue(txi->mixer->trim_val[T_AxisMapper::AILERON]); slider_nrate[n] ->setValue(txi->mixer->nrate_val[T_AxisMapper::AILERON]); slider_srate[n] ->setValue(txi->mixer->srate_val[T_AxisMapper::AILERON]); slider_exp[n] ->setValue(txi->mixer->exp_val[T_AxisMapper::AILERON]); break; case 1: slider_trim[n] ->setLabel(_("Elevator")); slider_trim[n] ->setValue(txi->mixer->trim_val[T_AxisMapper::ELEVATOR]); slider_nrate[n] ->setValue(txi->mixer->nrate_val[T_AxisMapper::ELEVATOR]); slider_srate[n] ->setValue(txi->mixer->srate_val[T_AxisMapper::ELEVATOR]); slider_exp[n] ->setValue(txi->mixer->exp_val[T_AxisMapper::ELEVATOR]); break; case 2: slider_trim[n] ->setLabel(_("Rudder")); slider_trim[n] ->setValue(txi->mixer->trim_val[T_AxisMapper::RUDDER]); slider_nrate[n] ->setValue(txi->mixer->nrate_val[T_AxisMapper::RUDDER]); slider_srate[n] ->setValue(txi->mixer->srate_val[T_AxisMapper::RUDDER]); slider_exp[n] ->setValue(txi->mixer->exp_val[T_AxisMapper::RUDDER]); break; case 3: slider_trim[n] ->setLabel(_("Throttle")); slider_trim[n] ->setValue(txi->mixer->trim_val[T_AxisMapper::THROTTLE]); break; case 4: slider_trim[n] ->setLabel(_("Flap")); slider_trim[n] ->setValue(txi->mixer->trim_val[T_AxisMapper::FLAP]); slider_nrate[n] ->setValue(txi->mixer->mtravel_val[T_AxisMapper::FLAP]); slider_srate[n] ->setValue(txi->mixer->ptravel_val[T_AxisMapper::FLAP]); break; default: slider_trim[n] ->setLabel(_("Spoiler")); slider_trim[n] ->setValue(txi->mixer->trim_val[T_AxisMapper::SPOILER]); break; } } y_in_win -= ( DLG_DEF_SPACE ); for (int n=4-1; n>=0; n--) { labels[n] = new puText(DLG_DEF_SPACE + SLIDER_LABEL_W + n*(DLG_DEF_SPACE + SLIDER_W), y_in_win); } y_in_win += ( DLG_DEF_BUTTON_HEIGHT + DLG_DEF_SPACE ); labels[0]->setLabel(_("Trim/Offset")); labels[1]->setLabel(_("Normal rate")); labels[2]->setLabel(_("Slow rate")); labels[3]->setLabel(_("Exp")); // dual-rate enable widget dr_enable_button = new puButton(DLG_DEF_SPACE, y_in_win, DLG_DEF_SPACE + DLG_CHECK_W, y_in_win + DLG_CHECK_H); y_in_win += ( DLG_CHECK_H + DLG_DEF_SPACE ); dr_enable_button->setLabel("Dual-rate enable"); dr_enable_button->reveal(); dr_enable_button->setLabelPlace(PUPLACE_CENTERED_RIGHT); dr_enable_button->setUserData(this); dr_enable_button->setButtonType(PUBUTTON_VCHECK); dr_enable_button->setValue(0); if (txi->mixer->dr_enabled) { dr_enable_button->setValue(1); } all_widgets->close(); if (txi->mixer->enabled) { all_widgets->reveal(); } else { all_widgets->hide(); } // mixer enable button enable_button = new puButton( DLG_DEF_SPACE, y_in_win, DLG_DEF_SPACE + DLG_CHECK_W, y_in_win + DLG_CHECK_H); y_in_win += ( DLG_CHECK_H + DLG_DEF_SPACE ); enable_button->setLabel(_("Enable")); enable_button->reveal(); enable_button->setLabelPlace(PUPLACE_CENTERED_RIGHT); enable_button->setUserData(this); enable_button->setButtonType(PUBUTTON_VCHECK); enable_button->setValue(0); enable_button->setCallback(CGUIMixerEnableButtonCallback); if (txi->mixer->enabled) { enable_button->setValue(1); } // preset choice comboPresets = new puaComboBox(COMBO_LABEL_W + DLG_DEF_SPACE, y_in_win, COMBO_LABEL_W + COMBO_W, y_in_win + SLIDER_H, NULL, false); y_in_win += ( SLIDER_H + DLG_DEF_SPACE ); comboPresets->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); comboPresets->newList(presets); comboPresets->setLabelPlace(PUPLACE_CENTERED_LEFT); comboPresets->setLabel(_("Load Preset")); comboPresets->setCurrentItem(-1); comboPresets->setCallback(CGUIMixerPresetCallback); comboPresets->reveal(); comboPresets->activate(); comboPresets->setUserData(this); close(); // keep largest width //setSize(3*DLG_DEF_SPACE + 4*SLIDER_W + 1*SLIDER_LABEL_W + 2*DLG_DEF_SPACE, y_in_win); setSize(2*DLG_DEF_SPACE + COMBO_LABEL_W + COMBO_W, y_in_win); setCallback(CGUIMixerCallback); // center the dialog on screen int wwidth, wheight; int current_width = getABox()->max[0] - getABox()->min[0]; int current_height = getABox()->max[1] - getABox()->min[1]; puGetWindowSize(&wwidth, &wheight); setPosition(wwidth/2 - current_width/2, wheight/2 - current_height/2); reveal(); } /** * Destroy the dialog. */ CGUIMixerDialog::~CGUIMixerDialog() { T_GUI_Util::freenames(presets, nPresets); } /** \brief callback to load a preset. * */ void CGUIMixerPresetCallback(puObject *obj) { CGUIMixerDialog* dlg = (CGUIMixerDialog*)obj->getUserData(); int nItem = dlg->comboPresets->getCurrentItem(); if (nItem == 0) { dlg->inputNewName->setValue("Name of new preset"); // the "default" entry dlg->enable_button ->setValue(1); dlg->dr_enable_button->setValue(0); dlg->slider_trim[0] ->setValue((float)0.0); dlg->slider_nrate[0] ->setValue((float)1.0); dlg->slider_srate[0] ->setValue((float)1.0); dlg->slider_exp[0] ->setValue((float)0.0); dlg->slider_trim[1] ->setValue((float)0.0); dlg->slider_nrate[1] ->setValue((float)1.0); dlg->slider_srate[1] ->setValue((float)1.0); dlg->slider_exp[1] ->setValue((float)0.0); dlg->slider_trim[2] ->setValue((float)0.0); dlg->slider_nrate[2] ->setValue((float)1.0); dlg->slider_srate[2] ->setValue((float)1.0); dlg->slider_exp[2] ->setValue((float)0.0); dlg->slider_trim[3] ->setValue((float)0.0); dlg->slider_trim[4] ->setValue((float)0.0); dlg->slider_nrate[4] ->setValue((float)-0.5); dlg->slider_srate[4] ->setValue((float)0.5); dlg->slider_trim[5] ->setValue((float)0.0); for (int i=0; iNrOfMixers; i++) { dlg->mix_enable_button[i] ->setValue(0); dlg->combo_mix_src[i] ->setCurrentItem(T_AxisMapper::NOTHING); dlg->combo_mix_dst[i] ->setCurrentItem(T_AxisMapper::NOTHING); dlg->slider_mix_val[i] ->setValue((float)0.0); } } else { SimpleXMLTransfer* preset = dlg->presetGrp->getChildAt(nItem-1); SimpleXMLTransfer* item; dlg->enable_button ->setValue(preset->getInt("enabled")); dlg->dr_enable_button->setValue(preset->getInt("dr_enabled")); item = preset->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::AILERON], true); dlg->slider_trim[0] ->setValue((float)item->getDouble("trim")); dlg->slider_nrate[0] ->setValue((float)item->getDouble("nrate")); dlg->slider_srate[0] ->setValue((float)item->getDouble("srate")); dlg->slider_exp[0] ->setValue((float)item->getDouble("exp")); item = preset->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::ELEVATOR], true); dlg->slider_trim[1] ->setValue((float)item->getDouble("trim")); dlg->slider_nrate[1] ->setValue((float)item->getDouble("nrate")); dlg->slider_srate[1] ->setValue((float)item->getDouble("srate")); dlg->slider_exp[1] ->setValue((float)item->getDouble("exp")); item = preset->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::RUDDER], true); dlg->slider_trim[2] ->setValue((float)item->getDouble("trim")); dlg->slider_nrate[2] ->setValue((float)item->getDouble("nrate")); dlg->slider_srate[2] ->setValue((float)item->getDouble("srate")); dlg->slider_exp[2] ->setValue((float)item->getDouble("exp")); item = preset->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::THROTTLE], true); dlg->slider_trim[3] ->setValue((float)item->getDouble("trim")); item = preset->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::FLAP], true); dlg->slider_trim[4] ->setValue((float)item->getDouble("trim")); dlg->slider_nrate[4] ->setValue((float)item->getDouble("mtravel")); dlg->slider_srate[4] ->setValue((float)item->getDouble("ptravel")); item = preset->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::SPOILER], true); dlg->slider_trim[5] ->setValue((float)item->getDouble("trim")); for (int i=0; iNrOfMixers; i++) { item = preset->getChild(Global::inputDev->MixerStringsXML[i], true); dlg->mix_enable_button[i] ->setValue(item->getInt("enabled")); dlg->combo_mix_src[i] ->setCurrentItem(item->getInt("src")); dlg->combo_mix_dst[i] ->setCurrentItem(item->getInt("dst")); dlg->slider_mix_val[i] ->setValue((float)item->getDouble("val")); } } if (dlg->enable_button->getIntegerValue()) { dlg->all_widgets->reveal(); } else { dlg->all_widgets->hide(); } } /** \brief callback to save a preset. * */ void CGUIMixerNewPresetCallback(puObject *obj) { CGUIMixerDialog* dlg = (CGUIMixerDialog*)obj->getUserData(); SimpleXMLTransfer* mixer = new SimpleXMLTransfer(); mixer->setName("mixer"); mixer->setAttribute("name_en", dlg->inputNewName->getStringValue()); mixer->setAttribute("enabled", dlg->enable_button->getIntegerValue()); mixer->setAttribute("dr_enabled", dlg->dr_enable_button->getIntegerValue()); SimpleXMLTransfer* item; item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::AILERON], true); item->setAttribute("trim", doubleToString(dlg->slider_trim[0] ->getFloatValue())); item->setAttribute("nrate", doubleToString(dlg->slider_nrate[0] ->getFloatValue())); item->setAttribute("srate", doubleToString(dlg->slider_srate[0] ->getFloatValue())); item->setAttribute("exp", doubleToString(dlg->slider_exp[0] ->getFloatValue())); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::ELEVATOR], true); item->setAttribute("trim", doubleToString(dlg->slider_trim[1] ->getFloatValue())); item->setAttribute("nrate", doubleToString(dlg->slider_nrate[1] ->getFloatValue())); item->setAttribute("srate", doubleToString(dlg->slider_srate[1] ->getFloatValue())); item->setAttribute("exp", doubleToString(dlg->slider_exp[1] ->getFloatValue())); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::RUDDER], true); item->setAttribute("trim", doubleToString(dlg->slider_trim[2] ->getFloatValue())); item->setAttribute("nrate", doubleToString(dlg->slider_nrate[2] ->getFloatValue())); item->setAttribute("srate", doubleToString(dlg->slider_srate[2] ->getFloatValue())); item->setAttribute("exp", doubleToString(dlg->slider_exp[2] ->getFloatValue())); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::THROTTLE], true); item->setAttribute("trim", doubleToString(dlg->slider_trim[3] ->getFloatValue())); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::FLAP], true); item->setAttribute("trim", doubleToString(dlg->slider_trim[4] ->getFloatValue())); item->setAttribute("mtravel", doubleToString(dlg->slider_nrate[4] ->getFloatValue())); item->setAttribute("ptravel", doubleToString(dlg->slider_srate[4] ->getFloatValue())); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::SPOILER], true); item->setAttribute("trim", doubleToString(dlg->slider_trim[5] ->getFloatValue())); for (int i=0; iNrOfMixers; i++) { item = mixer->getChild(Global::inputDev->MixerStringsXML[i], true); item->setAttribute("enabled", dlg->mix_enable_button[i]->getIntegerValue()); item->setAttribute("src", dlg->combo_mix_src[i]->getCurrentItem()); item->setAttribute("dst", dlg->combo_mix_dst[i]->getCurrentItem()); item->setAttribute("val", doubleToString(dlg->slider_mix_val[i]->getFloatValue())); } cfgfile->getChild("presets.mixer", true)->addChild(mixer); // save file options_saveToFile(); // exit dialog (otherwise we would have to regenerate presets) dlg->setValue(CRRC_DIALOG_OK); CGUIMixerCallback(dlg); } /** \brief The dialog's callback. * */ void CGUIMixerCallback(puObject *obj) { CGUIMixerDialog* dlg = (CGUIMixerDialog*)obj; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK dlg->txi->mixer->enabled = dlg->enable_button->getIntegerValue(); dlg->txi->mixer->dr_enabled = dlg->dr_enable_button->getIntegerValue(); dlg->txi->mixer->trim_val[T_AxisMapper::AILERON] = dlg->slider_trim[0] ->getFloatValue(); dlg->txi->mixer->nrate_val[T_AxisMapper::AILERON] = dlg->slider_nrate[0] ->getFloatValue(); dlg->txi->mixer->srate_val[T_AxisMapper::AILERON] = dlg->slider_srate[0] ->getFloatValue(); dlg->txi->mixer->exp_val[T_AxisMapper::AILERON] = dlg->slider_exp[0] ->getFloatValue(); dlg->txi->mixer->trim_val[T_AxisMapper::ELEVATOR] = dlg->slider_trim[1] ->getFloatValue(); dlg->txi->mixer->nrate_val[T_AxisMapper::ELEVATOR] = dlg->slider_nrate[1] ->getFloatValue(); dlg->txi->mixer->srate_val[T_AxisMapper::ELEVATOR] = dlg->slider_srate[1] ->getFloatValue(); dlg->txi->mixer->exp_val[T_AxisMapper::ELEVATOR] = dlg->slider_exp[1] ->getFloatValue(); dlg->txi->mixer->trim_val[T_AxisMapper::RUDDER] = dlg->slider_trim[2] ->getFloatValue(); dlg->txi->mixer->nrate_val[T_AxisMapper::RUDDER] = dlg->slider_nrate[2] ->getFloatValue(); dlg->txi->mixer->srate_val[T_AxisMapper::RUDDER] = dlg->slider_srate[2] ->getFloatValue(); dlg->txi->mixer->exp_val[T_AxisMapper::RUDDER] = dlg->slider_exp[2] ->getFloatValue(); dlg->txi->mixer->trim_val[T_AxisMapper::THROTTLE] = dlg->slider_trim[3] ->getFloatValue(); dlg->txi->mixer->trim_val[T_AxisMapper::FLAP] = dlg->slider_trim[4] ->getFloatValue(); dlg->txi->mixer->mtravel_val[T_AxisMapper::FLAP] = dlg->slider_nrate[4] ->getFloatValue(); dlg->txi->mixer->ptravel_val[T_AxisMapper::FLAP] = dlg->slider_srate[4] ->getFloatValue(); dlg->txi->mixer->trim_val[T_AxisMapper::SPOILER] = dlg->slider_trim[5] ->getFloatValue(); for (int i=0; iNrOfMixers; i++) { dlg->txi->mixer->mixer_enabled[i] = dlg->mix_enable_button[i]->getIntegerValue(); dlg->txi->mixer->mixer_src[i] = dlg->combo_mix_src[i]->getCurrentItem(); dlg->txi->mixer->mixer_val[i] = dlg->slider_mix_val[i]->getFloatValue(); dlg->txi->mixer->mixer_dst[i] = dlg->combo_mix_dst[i]->getCurrentItem(); } } delete dlg->presetGrp; puDeleteObject(obj); } /** * Callback for the "enable" button. */ void CGUIMixerEnableButtonCallback(puObject *obj) { puButton *btn = static_cast(obj); CGUIMixerDialog* dlg = static_cast(btn->getUserData()); if (btn->getIntegerValue()) { dlg->all_widgets->reveal(); } else { dlg->all_widgets->hide(); } } crrcsim-0.9.12/src/GUI/crrc_msgbox.h0000644000175000017500000000701311724452424014070 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005 Jan Reucker (original author) * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // crrc_gui_msgbox - A simple message box. #ifndef CRRC_GUI_MSGBOX_H #define CRRC_GUI_MSGBOX_H #include #include #include #include "crrc_dialog.h" class CGUIMsgBox; /** \brief A simple message box. * * This class provides a simple message box which can * be used to inform the user with a text string. When * constructed with the default parameters, the box * only contains one line of text and an OK button to * leave the box. * * Example:
* * void NIY_func()
* {
*   new CGUIMsgBox("Not implemented yet!");
* }
*
* * That's all. Destruction of the box is automatically * handled by the internal callback. * * To construct a query box one can provide two extra * parameters to the constructor: the desired buttons * (CRRC_DIALOG_OK / CRRC_DIALOG_CANCEL) and the name * of a callback function which receives the dialog * result. As with the simple default message box, * one does not need to care about the destruction * of the dialog. It is automatically destroyed after * the callback function returned. * * The callback's type must be a function which receives * an int parameter and returns void. The parameter will * be set to CRRC_DIALOG_OK or CRRC_DIALOG_CANCEL, depending * on which button the user selected in the dialog. * * Example:
* * void getResult(int res)
* {
*   if (res == CRRC_DIALOG_OK)
*     say_hello();
* }
*  
* void ask_user()
* {
*   CGUIMsgBox *msg = new CGUIMsgBox("Say hello?",
*     CRRC_DIALOG_OK | CRRC_DIALOG_CANCEL,
*     getResult);
*   msg->setOKButtonLegend("Yes");
*   msg->setCancelButtonLegend("No");
* }
*
*/ class CGUIMsgBox : public CRRCDialog { public: CGUIMsgBox( const char *msg, int buttons = CRRC_DIALOG_OK, void (*selectCallback)(int) = NULL); void setSelectCallback(void (*)(int)); void activateCallback(); private: /** * The message is stored internally, because it needs to be persistent * after the construction -- obviously only the pointer to the message * is stored. So there is a need to keep it. */ std::string myMessage; void (*selCallback)(int); }; /***** * * Simple message box without any button for display of a waiting mesage * * \param msg The message to be displayed in the box. ******/ class CGUIWaitingBox { public: CGUIWaitingBox( const char *msg); ~CGUIWaitingBox(); private: puPopup * dbox; }; #endif // CRRC_GUI_MSGBOX_H crrcsim-0.9.12/src/GUI/crrc_dialog.h0000644000175000017500000001273711724452424014041 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005, 2008 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * 2012 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_GUI_DIALOG_H #define CRRC_GUI_DIALOG_H #include #include enum { CRRC_DIALOG_CANCEL = 1, CRRC_DIALOG_OK = 2 }; // some constants for unified dialog style extern const int DLG_DEF_SPACE; // space between two widgets extern const int DLG_DEF_BUTTON_WIDTH; // width of a puButton extern const int DLG_DEF_BUTTON_HEIGHT; // height of a puButton extern const int DLG_CHECK_W; // width of a puButton (checkbox type) extern const int DLG_CHECK_H; // height of a puButton (checkbox type) class CRRCDialog; /** \brief The base class for all CRRCsim dialogs. * * This class provides a very basic dialog which only * consists of a frame and up to two buttons (OK and/or * Cancel). The frame is just big enough to contain the * two buttons and nothing else. * * The class also manages the callbacks for all currently * visible dialogs. Basically all instances of CRRCDialog * and derived classes share only two callbacks. All * dialogs are registered in a static list, so the callbacks * can use the data from the list to determine which dialog * received the event which caused the callback. The * event is then dispatched by activating the dialog's * callback directly. * * This somehow complicated mechanism eliminates the need * to provide seperate callbacks for each button in all * derived classes. It also takes care of the fact that * PUI only knows which button's callback was activated, * and not which dialog the button belongs to. * * To do something useful with this class you should * derive a new dialog class from CRRCDialog. All you * have to do is the following: * * -# Create a derived class. * -# In the derived class' ctor: * - add widgets as needed * - call CRRCDialog::close() (inherited from puDialogBox) after * all widgets have been added * - determine how many space your widgets need and call * CRRCDialog::setSize() to adjust the dialog's frame * (otherwise the widgets will appear outside the frame) * - set a callback for the dialog (see below) * - You might also need to care about the dialog's placement * on screen. By default the dialog is placed horizontally * centered with its lower edge one third from the screen's * top. Use centerOnScreen() if you want to automatically * place the dialog in the middle of the screen. * - reveal() the dialog * -# Provide a callback function for the dialog. The callback * should take care of the data the user entered in the * dialog. It can determine how the user left the dialog * by querying the dialog's integer value (a pointer to * the dialog is provided as the callback's argument). This will * be set to either CRRC_DIALOG_OK or CRRC_DIALOG_CANCEL. * However, the callback must take care of the * dialog's destruction by calling puDeleteObject() on * the dialog object. */ class CRRCDialog : public puDialogBox { public: puColour dlgCol; puColour dlgCol1; CRRCDialog( int width = 0, int height = 0, int style = CRRC_DIALOG_OK | CRRC_DIALOG_CANCEL); virtual ~CRRCDialog(); virtual void setSize(int w, int h); virtual void setPosition(int x, int y); virtual void setOKButtonLegend(const char *text); virtual void setCancelButtonLegend(const char *text); virtual bool hasCancelButton(); virtual bool hasOKButton(); virtual void lock(); virtual void unlock(); virtual void centerOnScreen(); virtual void hideOthers(); virtual void revealAll(); virtual void setTransparency(float t); /** \brief Cyclic update function * * This function will be called periodically for the * toplevel dialog. The call is performed instead of * the flight model's idle() call. * Overload it if your dialog needs periodic updates. */ virtual void update() {}; static CRRCDialog* getToplevel(); private: puFrame *dlgFrame; puButton *butCancel; puButton *butOK; void centerButtons(); static std::vector instances; /** \brief Dummy assignment operator * * I assume that this operator isn't needed. To prevent * the compiler from generating a non-working assignment * operator this declaration is needed. */ CRRCDialog& operator=(const CRRCDialog&); /** \brief Dummy copy constructor * * I assume that there's no need for copying dialogs. To prevent * the compiler from generating a non-working copy * constructor this declaration is needed. */ CRRCDialog(const CRRCDialog&); }; #endif crrcsim-0.9.12/src/GUI/crrc_planesel.cpp0000644000175000017500000006242111724452424014733 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005-2009 Jan Reucker (original author) * Copyright (C) 2005-2006, 2008-2009 Jens Wilhelm Wulf * Copyright (C) 2007 Tom Willis * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // implementation of class CGUIPlaneSelectDialog #include "../i18n.h" #include "../global.h" #include "../aircraft.h" #include "crrc_gui_main.h" #include "crrc_planesel.h" #include "../crrc_main.h" #include "../crrc_loadair.h" #include "../mod_misc/filesystools.h" #include "../mod_misc/lib_conversions.h" #include "../mod_fdm/fdm.h" #include "../mod_fdm/formats/airtoxml.h" #include "../mod_fdm/xmlmodelfile.h" #include "util.h" #include #include #include #include static void CGUIPlaneSelCallback(puObject *obj); static void CGUIPlaneSelCategoryCallback(puObject *obj); static void CGUIPlaneSelPlaneListCallback(puObject *obj); static void CGUIPlaneSelGraphicsCallback(puObject *obj); #define LIST_WIDGET_HEIGHT (200) #define LIST_WIDGET_WIDTH (200) #define CONF_SEL_WIDTH (200) #define PREVIEW_HEIGHT (200) #define PREVIEW_WIDTH (200) #define DESCRIPTION_HEIGHT (75) #define BUTTON_BOX_HEIGHT (2*DLG_DEF_SPACE+DLG_DEF_BUTTON_HEIGHT) //#define DEBUG_GUI CGUIPlaneSelectDialog::CGUIPlaneSelectDialog() : CRRCDialog(), cat(NULL), catList(NULL), catListSize(0), planes(NULL), planeList(NULL), planeListSize(0), gbox(NULL), optsGraphics(NULL), nOptsGraphics(0), optsGrpGraphics(NULL), cbox(NULL), optsConfig(NULL), nOptsConfig(0), optsGrpConfig(NULL), location_label(NULL) { // height of a text label int msg_height = puGetDefaultLegendFont().getStringHeight("jX") + puGetDefaultLegendFont().getStringDescender() + PUSTR_TGAP + PUSTR_BGAP; int dw=700; int dh=600; { int wwidth, wheight; puGetWindowSize(&wwidth, &wheight); if (dw > wwidth) dw = wwidth; if (dh > wheight) dh = wheight; } int x0 = DLG_DEF_SPACE; int x1 = 220; int x3 = dw-DLG_DEF_SPACE; int x2 = x1 + (x3-x1)/2; int y0 = 2*DLG_DEF_SPACE + DLG_DEF_BUTTON_HEIGHT; int y1 = 2*DLG_DEF_SPACE + DLG_DEF_BUTTON_HEIGHT + 200; int y2 = dh- 60; int y3 = dh- DLG_DEF_SPACE; // the file location text label location_label = new puText(x1, y2 - msg_height); location_label->setLabel("File: /path/to/my/airplane.xml"); // the description box description = new puaLargeInput(x1, y0, // x, y lower left x3-x1, y2-y0 - 4*DLG_DEF_BUTTON_HEIGHT -2*DLG_DEF_SPACE, // w, h 1, // num of arrow pairs 16, // slider width 1); // wrap text description->disableInput(); description->setText("This is a short description of the selected model."); // Use launch default check box check_usedefault = new puButton(x1, y2-4*DLG_DEF_BUTTON_HEIGHT-DLG_DEF_SPACE, // x, y lower left x1+DLG_CHECK_W, y2-4*DLG_DEF_BUTTON_HEIGHT-DLG_DEF_SPACE+DLG_CHECK_H // x, y upper right ); check_usedefault->setButtonType(PUBUTTON_VCHECK); check_usedefault->setLabelPlace(PUPLACE_CENTERED_RIGHT); check_usedefault->setLabel(_("Load launch default")); check_usedefault->setValue((int)cfgfile->getInt("airplane.use_default_launch", 1)); check_usedefault->greyOut(); // Graphics selection box gbox = new puaComboBox(x1, y2-1*DLG_DEF_BUTTON_HEIGHT-2*msg_height, // x, y lower left x2-DLG_DEF_SPACE, y2-0*DLG_DEF_BUTTON_HEIGHT-2*msg_height, // x, y upper right NULL, false); gbox->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); gbox->newList(optsGraphics); gbox->setLabelPlace(PUPLACE_TOP_LEFT); gbox->setLabel(_("Select graphics:")); gbox->setCurrentItem(0); gbox->setUserData(this); gbox->setCallback(CGUIPlaneSelGraphicsCallback); // Configuration selection box cbox = new puaComboBox(x2, y2-1*DLG_DEF_BUTTON_HEIGHT-2*msg_height, // x, y lower left x3, y2-0*DLG_DEF_BUTTON_HEIGHT-2*msg_height, // x, y upper right NULL, false); cbox->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); cbox->newList(optsConfig); cbox->setLabelPlace(PUPLACE_TOP_LEFT); cbox->setLabel(_("Select config:")); cbox->setCurrentItem(0); // Airplane selection list planes = new puaScrListBox (x0, y1, // lower left x1-x0-DLG_DEF_SPACE, // width y2-y1-msg_height, // height NULL); planes->setLabelPlace(PUPLACE_TOP_LEFT); planes->setLabel(_("Select airplane:")); planes->setUserData(this); planes->setCallback(CGUIPlaneSelPlaneListCallback); // preview widget preview = new puaGLPreview (x0, y0, // lower left x1-DLG_DEF_SPACE, y1-msg_height // upper right ); preview->setLabelPlace(PUPLACE_TOP_LEFT); preview->setLabel(_("Preview:")); // Airplane category selection combo box updateCategories(); cat = new puaComboBox(x0, y2, // lower left x1-DLG_DEF_SPACE, y3-msg_height, // upper right NULL, false); cat->setChildColourScheme(PUCLASS_POPUPMENU, dlgCol1[0], dlgCol1[1], dlgCol1[2]); cat->newList(catList); cat->setLabelPlace(PUPLACE_TOP_LEFT); cat->setLabel(_("Select category:")); cat->setCallback(CGUIPlaneSelCategoryCallback); cat->setUserData(this); cat->setCurrentItem(0); // find and highlight the current airplane SimpleXMLTransfer* ap = cfgfile->getChild("airplane"); int iCurrentGraphics = ap->attributeAsInt("graphics", 0); int iCurrentConfig = ap->attributeAsInt("config", 0); std::string sCurrentPlane = ap->getString("file", ""); if (sCurrentPlane != "") { //std::cout << "Current plane: " << sCurrentPlane << std::endl; int index = -1; for (std::vector::size_type i = 0; i < plane_paths.size(); i++) { if (plane_paths[i] == sCurrentPlane) { index = i; break; } } if (index >= 0) { planes->setValue(index); index -= 2; if (index < 0) { index = 0; } planes->setTopItem(index); /// slider has to be adjusted, too !!!!!! updateFileInfo(); updatePreview(); gbox->setCurrentItem(iCurrentGraphics); cbox->setCurrentItem(iCurrentConfig); } } // finalize the dialog close(); setSize(dw, dh); setCallback(CGUIPlaneSelCallback); // center the dialog on screen centerOnScreen(); reveal(); } /** * Destroy the dialog. */ CGUIPlaneSelectDialog::~CGUIPlaneSelectDialog() { T_GUI_Util::freenames(catList, catListSize); T_GUI_Util::freenames(planeList, planeListSize); cleanUpConfigAndGraphics(); } /** * Scans all model directories for .air and .xml files * and adds their complete paths to the mfiles vector. */ void CGUIPlaneSelectDialog::createMFileList(std::vector& filelist) { std::vector paths; DIR *dir; struct dirent *ent; std::vector extlist; filelist.clear(); // allowed extensions: extlist.push_back("xml"); extlist.push_back("air"); T_Config::getModelDirs(paths); for (unsigned int i = 0; i < paths.size(); i++) { if ((dir = opendir(paths[i].c_str())) == NULL) { #ifdef DEBUG_GUI std::cerr << "createMFileList(): unable to open directory " << paths[i]; std::cerr << std::endl; #endif } else { while ((ent = readdir(dir)) != NULL) { std::string tmp; bool fMatch = false; tmp = ent->d_name; for (unsigned int n=0; n cats; std::vector mfiles; createMFileList(mfiles); if (catList != NULL) { T_GUI_Util::freenames(catList, catListSize); catList = NULL; catListSize = 0; } cats.push_back("All models"); for (unsigned int i = 0; i < mfiles.size(); i++) { SimpleXMLTransfer *model = NULL; try { model = new SimpleXMLTransfer(mfiles[i]); SimpleXMLTransfer *xmlcateg = model->getChild("categories"); int numcats = xmlcateg->getChildCount(); for (int k = 0; k < numcats; k++) { std::string currcat = xmlcateg->getChildAt(k)->getContentString(); bool found = false; std::vector::iterator it = cats.begin(); it++; // Allways start behind "All models" while ((it != cats.end()) && (!found)) { int c = currcat.compare(*it); if (c == 0) { // found a duplicate found = true; } else if (c < 0) { // next item is lexicographically greater, insert // current item right here cats.insert(it, currcat); found = true; } it++; } if (!found) { // new category, lexicographically greater than all // existing categories cats.push_back(currcat); } } } catch (XMLException e) { // don't worry if child does not exist or a file isn't XML } delete model; } catList = T_GUI_Util::loadnames(cats, catListSize); } /** * Get all planes of a given category. * \param planes list of planes with complete path * \param category the selected category */ void CGUIPlaneSelectDialog::getPlanesByCategory(std::vector& planes, std::string category) { std::vector mfiles; planes.clear(); createMFileList(mfiles); if (category == "All models") { planes = mfiles; } else { for (unsigned int i = 0; i < mfiles.size(); i++) { SimpleXMLTransfer *model = NULL; try { model = new SimpleXMLTransfer(mfiles[i]); SimpleXMLTransfer *xmlcateg = model->getChild("categories"); int numcats = xmlcateg->getChildCount(); for (int k = 0; k < numcats; k++) { std::string currcat = xmlcateg->getChildAt(k)->getContentString(); if (currcat == category) { planes.push_back(mfiles[i]); break; } } } catch (XMLException e) { // don't worry if child does not exist or a file isn't XML } delete model; } } } /** * Update the list of planes shown in the dialog, * depending on the selected category */ void CGUIPlaneSelectDialog::updatePlaneList() { std::vector pnames; std::vector paths_temp; plane_paths.clear(); if (planeList != NULL) { T_GUI_Util::freenames(planeList, planeListSize); planeList = NULL; planeListSize = 0; } // get a list of all planes in the category selected by the combo box getPlanesByCategory(paths_temp, cat->getStringValue()); // walk through temporary array and copy to pnames and plane_paths, // sorted by model names for (unsigned int i = 0; i < paths_temp.size(); i++) { std::string name = getModelName(paths_temp[i]); std::vector::iterator name_it = pnames.begin(); std::vector::iterator path_it = plane_paths.begin(); bool found = false; while ((name_it != pnames.end()) && !found) { int c = name.compare(*name_it); if (c <= 0) { // duplicate name or next element is lexicographically greater, // insert current item here pnames.insert(name_it, name); plane_paths.insert(path_it, paths_temp[i]); found = true; } name_it++; path_it++; } if (!found) { // current item goes to the end of the list pnames.push_back(name); plane_paths.push_back(paths_temp[i]); } } // create a list of all names that can be used by the PUI widget planeList = T_GUI_Util::loadnames(pnames, planeListSize); // update the PUI listbox planes->newList(planeList); planes->setValue((int)0); planes->invokeCallback(); } /** * Get the name of an airplane model. This should be specified * in the XML file. If not, the name will be derived from the * file name. * * \param path model file with full path * \return name of the model */ std::string CGUIPlaneSelectDialog::getModelName(std::string path) { std::string name = ""; SimpleXMLTransfer *model = NULL; // first we try to read the name from the XML file try { model = new SimpleXMLTransfer(path); name = model->getChild("name.en")->getContentString(); } catch (XMLException e) { #ifdef DEBUG_GUI std::cerr << "Caught XML exception in CGUIPlaneSelectDialog::getModelName:" << std::endl; std::cerr << " " << e.what() << std::endl; std::cerr << " file " << path << std::endl; #endif } delete model; // name still empty? then we had no luck with the XML file... if (name == "") { std::string::size_type dot_index; std::string::size_type slash_index; dot_index = path.find_last_of('.'); if (dot_index == std::string::npos) { // path did not contain a dot, take everything up to the end dot_index = path.length() - 1; } slash_index = path.find_last_of('/'); if (slash_index == std::string::npos) { // path did not contain a slash, take everything from the beginning slash_index = 0; } if (slash_index >= dot_index) { // something is terribly wrong, there is a slash after the last dot! // just take the whole path and let the caller decide what to do... slash_index = 0; dot_index = path.length() -1; } name = path.substr(slash_index + 1, (dot_index - slash_index) - 1); } return name; } /** * Free the configuration and graphics selection combo boxes * and their related lists. */ void CGUIPlaneSelectDialog::cleanUpConfigAndGraphics() { if (optsGraphics != NULL) { T_GUI_Util::freenames(optsGraphics, nOptsGraphics); optsGraphics = NULL; nOptsGraphics = 0; gbox->newList(optsGraphics); } if (optsConfig != NULL) { T_GUI_Util::freenames(optsConfig, nOptsConfig); optsConfig = NULL; nOptsGraphics = 0; cbox->newList(optsGraphics); } } /** * Update the dialog if a new file is selected. * */ void CGUIPlaneSelectDialog::updateFileInfo() { // Get the currently selected item and check if the value makes sense int entry = planes->getIntegerValue(); if ((entry >= 0) && (entry < planes->getNumItems())) { // Update the location label location_label_string = _("File: "); location_label_string += plane_paths[entry]; location_label->setLabel(location_label_string.c_str()); // Update the description box and launch default checkbox description_string = ""; try { SimpleXMLTransfer *model = new SimpleXMLTransfer(plane_paths[entry]); description_string = model->getChild("description.en")->getContentString(); // The test for a "launch" child shouldn't throw an exception, // so we let it create the child if the test fails and then // test for its children to see if it was a real "launch" tag SimpleXMLTransfer *launch = model->getChild("launch", true); if (launch->getChildCount() > 0) { check_usedefault->setValue((int)cfgfile->getInt("airplane.use_default_launch", 1)); check_usedefault->activate(); } else { check_usedefault->setValue(1); // always use "default" if there are no options check_usedefault->greyOut(); } delete model; } catch (XMLException e) { #ifdef DEBUG_GUI std::cerr << "Caught XML exception in CGUIPlaneSelectDialog::updateFileInfo:" << std::endl; std::cerr << " " << e.what() << std::endl; std::cerr << " file " << plane_paths[entry] << std::endl; #endif } description_string = T_GUI_Util::cleanText(description_string); description->setText(description_string.c_str()); description->setTopLineInWindow(0); description->setSelectRegion (0,0) ; // clean up the configuration option boxes cleanUpConfigAndGraphics(); // Check if there are any configuration options try { SimpleXMLTransfer* xml = new SimpleXMLTransfer(plane_paths[entry]); if (XMLModelFile::ListOptions(xml)) { optsGrpGraphics = xml->getChild("options.graphics"); optsGrpConfig = xml->getChild("options.config"); optsGraphics = T_GUI_Util::loadnames(optsGrpGraphics, nOptsGraphics, false); optsConfig = T_GUI_Util::loadnames(optsGrpConfig, nOptsConfig, false); } else { optsGraphics = (char **) malloc(2 * sizeof(char *)); optsGraphics[0] = strdup("default"); optsGraphics[1] = NULL; nOptsGraphics = 1; optsConfig = (char **) malloc(2 * sizeof(char *)); optsConfig[0] = strdup("default"); optsConfig[1] = NULL; nOptsConfig = 1; // no options optsGrpGraphics = NULL; optsGrpConfig = NULL; } gbox->newList(optsGraphics); cbox->newList(optsConfig); // greyOut() and activate() show no visual effect, so hide()/reveal() is used if (nOptsGraphics < 2) gbox->hide(); else gbox->reveal(); if (nOptsConfig < 2) cbox->hide(); else cbox->reveal(); delete xml; } catch (XMLException e) { #ifdef DEBUG_GUI std::string msg = "Error opening airplane specification file: "; msg += plane_paths[entry]; msg += ": "; msg += e.what(); #endif } } } /** * Update the contents of the GL preview when an "interesting" change to the * ui takes palce. This is typically called from a pui callback. */ void CGUIPlaneSelectDialog::updatePreview() { SimpleXMLTransfer *xml = NULL; int graphics = 0; int entry; std::string modelFile; std::string fname; entry = planes->getIntegerValue(); if ((entry >= 0) && (entry < planes->getNumItems())) { fname = plane_paths[entry]; } if (FileSysTools::fileExists(fname)) { graphics = gbox->getCurrentItem(); try { xml = new SimpleXMLTransfer(fname); for (int i = 0; i < xml->getChildCount(); i++) { SimpleXMLTransfer *child = xml->getChildAt(i); if (!child->getName().compare("graphics") && (graphics-- == 0)) { modelFile = child->getString("model"); break; } } delete xml; } catch (XMLException e) { if (xml) { delete xml; } #ifdef DEBUG_GUI std::string msg = "Error opening airplane specification file: "; msg += fname; msg += ": "; msg += e.what(); #endif } std::string objectFile = FileSysTools::getDataPath("objects/" + modelFile); std::string texturePath = objectFile.substr(0, objectFile.length() - modelFile.length() - 1 - 7) + "textures"; #ifdef DEBUG_GUI std::cout << "updatePreview(): graphics " << graphics << ", entry " << entry << ", file " << fname << std::endl; std::cout << " model File : " << modelFile << std::endl; std::cout << " object File : " << objectFile << std::endl; std::cout << " texture Path: " << texturePath << std::endl; #endif preview->loadGeometry(objectFile.c_str(), texturePath.c_str()); } } /** * Get the selected file name and options, and put them back * into the configuration file. * * \return true if the selected file exists */ bool CGUIPlaneSelectDialog::saveSelection() const { int graphics = 0; int config = 0; std::string fname; bool bRet = false; int entry; entry = planes->getIntegerValue(); if ((entry >= 0) && (entry < planes->getNumItems())) { fname = plane_paths[entry]; } if (FileSysTools::fileExists(fname)) { graphics = gbox->getCurrentItem(); config = cbox->getCurrentItem(); #ifdef DEBUG_GUI std::cout << "saveConfigOptions(): graphics " << graphics << ", config " << config << std::endl; #endif SimpleXMLTransfer* ap = cfgfile->getChild("airplane"); ap->setAttributeOverwrite("graphics", graphics); ap->setAttributeOverwrite("config", config); ap->setAttributeOverwrite("file", fname); bRet = true; } return bRet; } /** * This callback is invoked when a category is selected from * the combo box. */ void CGUIPlaneSelCategoryCallback(puObject *obj) { CGUIPlaneSelectDialog *dlg = (CGUIPlaneSelectDialog*)obj->getUserData(); dlg->updatePlaneList(); } /** * This callback is invoked when a new plane is selected from * the file list */ void CGUIPlaneSelPlaneListCallback(puObject *obj) { CGUIPlaneSelectDialog *dlg = (CGUIPlaneSelectDialog*)obj->getUserData(); dlg->updateFileInfo(); dlg->updatePreview(); } /** * This callback is invoked when a new plane is selected from * the file list */ void CGUIPlaneSelGraphicsCallback(puObject *obj) { CGUIPlaneSelectDialog *dlg = (CGUIPlaneSelectDialog*)obj->getUserData(); dlg->updatePreview(); } /** \brief The dialog's callback. * * Determine if a plane was selected and load the new model. */ void CGUIPlaneSelCallback(puObject *obj) { CGUIPlaneSelectDialog *dlg = (CGUIPlaneSelectDialog*)obj; if (obj->getIntegerValue() == CRRC_DIALOG_OK) { // Dialog left by clicking OK if (dlg->saveSelection()) { // User selected an existing airplane, load the new model //~ std::cout << "selected: " << fname << std::endl; Global::aircraft->setModel(NULL); cfgfile->setAttributeOverwrite("airplane.use_default_launch", (dlg->getLoadLaunchDefault() == 0) ? "0" : "1"); try { loadAirplane(); // check if the user wants to load the default launch settings // for this airplane if (dlg->getLoadLaunchDefault() == 1) { // first check if there's a default at all... SimpleXMLTransfer *presets; presets = Global::aircraft->getFDMInterface()->getLaunchPresets(); if (presets != NULL) { // o.k., take the values from the first preset SimpleXMLTransfer *def_launch = presets->getChildAt(0); cfgfile->setAttributeOverwrite("launch.altitude", def_launch->getString("altitude", "0.0")); cfgfile->setAttributeOverwrite("launch.velocity_rel", def_launch->getString("velocity_rel", "0.0")); cfgfile->setAttributeOverwrite("launch.angle", def_launch->getString("angle", "0.0")); cfgfile->setAttributeOverwrite("launch.sal", def_launch->getString("sal", "0")); cfgfile->setAttributeOverwrite("launch.rel_to_player", def_launch->getString("rel_to_player", "1")); cfgfile->setAttributeOverwrite("launch.rel_front", def_launch->getString("rel_front", doubleToString(MODELSTART_REL_FRONT))); cfgfile->setAttributeOverwrite("launch.rel_right", def_launch->getString("rel_right", doubleToString(MODELSTART_REL_RIGHT))); } } initialize_flight_model(); if (Global::soundserver != (CRRCAudioServer*)0) Global::soundserver->pause(false); } catch (std::runtime_error& e) { std::string s = "Unable to load airplane file:\n"; s += e.what(); fprintf(stderr, "%s\n", s.c_str()); crrc_exit(CRRC_EXIT_FAILURE, s.c_str()); } } } Global::gui->hide(); puDeleteObject(obj); } crrcsim-0.9.12/src/crrc_keyboard.cpp0000644000175000017500000001465611724452425014314 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004 Kees Lemmens (original author) * Copyright (C) 2005, 2006, 2007, 2008, 2009 Jens Wilhelm Wulf * Copyright (C) 2005, 2006, 2007, 2008, 2010 Jan Reucker * Copyright (C) 2005 Joel Lienard * Copyright (C) 2006 Todd Templeton * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "global.h" #include "i18n.h" #include "aircraft.h" #include "SimStateHandler.h" #include "crrc_main.h" #include "defines.h" #include "mod_windfield_config.h" #include "zoom.h" #include "GUI/crrc_gui_main.h" #include "GUI/crrc_dialog.h" #if DEBUG_THERMAL_SCRSHOT == 1 # include "mod_windfield/windfield.h" # include "mod_fdm/fdm.h" #endif /*****************************************************************************/ void key_down(SDL_keysym *keysym) { static int current_aux = -1; int received_begin_aux = 0; switch (keysym->unicode) { case 'q': case 'Q': if (Global::gui) Global::gui->doQuitDialog(); else Global::Simulation->quit(); break; default: switch (keysym->sym) { case SDLK_r: if (! CRRCDialog::getToplevel() ) { if (Global::gui && Global::gui->isVisible()) { Global::gui->hide(); } Global::Simulation->reset(); } break; case SDLK_p: if (!(Global::gui && Global::gui->isVisible())) { if (Global::Simulation->getState() == STATE_PAUSED) { Global::Simulation->resume(); } else { Global::Simulation->pause(); } } break; case SDLK_d: if (!(Global::gui && Global::gui->isVisible())) { if (Global::testmode.test_mode) { Global::Simulation->reset(); } else { activate_test_mode(); } } break; case SDLK_g: Global::TXInterface->toggleRetract(); break; case SDLK_b: Global::TXInterface->toggleSpoiler(); break; case SDLK_t: if (Global::training_mode == FALSE) { Global::training_mode = TRUE; LOG(_("Training mode is ON, thermals are visible.")); } else { Global::training_mode = FALSE; LOG(_("Training mode is OFF.")); } break; case SDLK_v: if (Global::nVerbosity == 3) { Global::nVerbosity = 0; } else { Global::nVerbosity++; } break; case SDLK_h: if (Global::HUDCompass) { Global::HUDCompass = 0; } else { Global::HUDCompass = 1; } break; case KEY_ZOOM_IN: if (Global::inputDev->zoom_control == TInputDev::KEYBOARD) { zoom_in(); } break; case KEY_ZOOM_OUT: if (Global::inputDev->zoom_control == TInputDev::KEYBOARD) { zoom_out(); } break; case SDLK_KP5: Global::TXInterface->centerControls(); break; case SDLK_LEFT: case SDLK_KP4: Global::TXInterface->move_rudder(0.05); break; case SDLK_RIGHT: case SDLK_KP6: Global::TXInterface->move_rudder(-0.05); break; case SDLK_KP7: Global::TXInterface->move_aileron(-0.05); break; case SDLK_KP9: Global::TXInterface->move_aileron(0.05); break; case SDLK_UP: case SDLK_KP8: Global::TXInterface->move_elevator(0.05); break; case SDLK_DOWN: case SDLK_KP2: Global::TXInterface->move_elevator(-0.05); break; case KEY_THROTTLE_MORE: Global::TXInterface->increase_throttle(); break; case KEY_THROTTLE_LESS: Global::TXInterface->decrease_throttle(); break; case SDLK_F1: current_aux = 1; received_begin_aux = 1; break; case SDLK_F2: current_aux = 2; received_begin_aux = 1; break; case SDLK_F3: current_aux = 3; received_begin_aux = 1; break; case SDLK_F4: current_aux = 4; received_begin_aux = 1; break; case SDLK_1: if (current_aux >= 0) set_aux(current_aux, 1); break; case SDLK_2: if (current_aux >= 0) set_aux(current_aux, 2); break; case SDLK_3: if (current_aux >= 0) set_aux(current_aux, 3); break; #if DEBUG_THERMAL_SCRSHOT == 1 case SDLK_s: windfield_thermalScreenshot(Global::aircraft->getPos()); break; #endif case SDLK_c: switch (Global::aircraft->ReloadParams()) { case 0: // nothing happened break; case 1: LOG(_("Reloading parameters")); break; case -1: LOG(_("Reloading parameters: error")); break; } break; default: Global::inputs.AddKey(keysym->unicode); break; } break; } if (!received_begin_aux) current_aux = -1; } crrcsim-0.9.12/src/crrc_soundserver.h0000644000175000017500000001604411724452425014531 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006, 2007, 2009 Jan Reucker (original author) * Copyright (C) 2005 Jan Edward Kansky * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * Copyright (C) 2007 Jerry Williams * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file crrc_soundserver.h * * The CRRCsim sound server and related functions. * * Author: Jan Reucker * eMail: slowhand_47@gmx.de */ #ifndef CRRC_SOUNDSERVER_H #define CRRC_SOUNDSERVER_H #include #include #include #include #include #include "mod_misc/SimpleXMLTransfer.h" /// set this to 1 to generate some debug messages #define DEBUG_SOUND_SERVER (0) /// maximum number of simultaneous playing samples #define CRRC_AUDIO_CHANNELS (8) // Stereo sound is experimental. Right now the variometer // is simply copied to both channels so it appears to be // right "in the middle". The engine sound is calculated // as a mono sound right now, using only the left channel. #define CRRC_SOUND_STEREO (0) ///< 0: mono, 1: stereo #define EIS 12 ///< integer interpolation constant class T_SoundSample; class CRRCAudioServer; void PrintFormat(const char *title, SDL_AudioSpec *fmt); /** \brief A playback container struct. * * This container holds one sample while it is fed to * the audio stream. It keeps track of all playback * parameters needed by the callback. */ typedef struct { T_SoundSample* sample; ///< The sample to be played. Uint32 playpos; ///< Current playback position. Uint8 volume; ///< Playback volume of the sample. bool discard; ///< Free sample after playback has finished? } T_PlaybackContainer; /** \brief The sound server * * The sound server offers a range of services to the main * application: * - Initializing the audio hardware * - Playback of sound samples */ class CRRCAudioServer { public: CRRCAudioServer(SimpleXMLTransfer *config); ~CRRCAudioServer(); void putBackIntoConfig(SimpleXMLTransfer *config) const; int playSample(T_SoundSample *sample, unsigned int volume = SDL_MIX_MAXVOLUME); int playSample(const char *filename, unsigned int volume = SDL_MIX_MAXVOLUME); void stopChannel(int c); void stopAllChannels(); void setChannelVolume(int c, unsigned char vol); SDL_AudioSpec* getAudioSpec() const; /** * Get the sample rate at which the server is running. * \return the current sample rate */ int getSampleRate() const {return audio_spec->freq;}; /** * Get the sound buffer size. */ int getBufferSize() const {return audio_spec->samples;}; /** \brief Pause/resume the audio playback. * * This method stops the audio server. All samples are * halted at their current playback position. */ void pause(bool do_pause = true) {int val = do_pause ? 1 : 0; SDL_PauseAudio(val); is_paused = do_pause;}; /** * Get a pointer to the currently running sound server instance * \return pointer to the sound server */ static inline CRRCAudioServer *getRunningInstance() {return instance;}; friend void snd_callback(void *_unused, Uint8 *stream, int len); /** * Set the volume for all model sounds. */ void setModelVolume(unsigned char vol); /** * Get the volume for all model sounds. * \return model volume (0...SDL_MIX_MAXVOLUME) */ unsigned char getModelVolume() const {return ucModelVolume;}; private: SDL_AudioSpec* audio_spec; ///< the server's internal sample format bool is_paused; ///< the state of the sound server (playing or not) unsigned char ucModelVolume; ///< volume for model sounds T_PlaybackContainer *channel[CRRC_AUDIO_CHANNELS]; ///< the sound channels static CRRCAudioServer *instance; ///< the currently active instance int addSample(T_SoundSample *sample, unsigned int volume, bool disc); }; /** \brief A sound sample. * * A T_SoundSample object stores all data associated with * a sound sample. The waveform data is read from a file * and is automatically converted into the right format * for playback with the CRRCAudioServer. * * The loading and conversion mechanism is heavily * inspired by SDL_mixer. */ class T_SoundSample { public: T_SoundSample(SDL_AudioSpec *fmt); T_SoundSample(const char *filename, SDL_AudioSpec *fmt); virtual ~T_SoundSample(); virtual void convert(SDL_AudioSpec *fmt); virtual Uint32 getLength() const; virtual Uint8* getMixableData(Uint32 playpos, Uint32 *len); /** * Get the sample's sample rate. * \return sample rate */ int getFrequency() const {return spec.freq;}; /** * Get the sample's sample format. * \return sample format (see SDL documentation) */ Uint16 getFormat() const {return spec.format;}; /** * Get the number of channels. * \return number of channels */ Uint8 getNumChannels() const {return spec.channels;}; /** \brief Get the name of the sample. * * This method returns the filename including the * full path that was specified in the ctor. */ std::string getName() {return samplename;}; protected: std::string samplename; ///< sample filename, including full path SDL_AudioSpec spec; ///< sample format Uint32 length; ///< length of the sample data Uint8 *buffer; ///< data buffer containing the sample data int getSampleSize(); int bits(); bool isSigned(); }; /** \brief A variable pitch sound loop. * * This class implements a sound loop with variable pitch. * It is especially useful for engine sounds. */ class T_PitchVariableLoop : protected T_SoundSample { public: T_PitchVariableLoop(const char *filename, SDL_AudioSpec *fmt); virtual ~T_PitchVariableLoop(); virtual Uint8* getMixableData(Uint32 playpos, Uint32 *len); virtual void setPitch(float p); protected: std::vector dyn_buffer; ///< a buffer for the interpolated sample fragment float pitch; ///< current pitch Uint32 soundpos; ///< current playback position in the sample }; #endif // CRRC_SOUNDSERVER_H crrcsim-0.9.12/src/mod_inputdev/0000775000175000017500000000000011724452514013541 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_serial2/0000775000175000017500000000000011724452513017017 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_serial2/LoggerReader_byte.h0000644000175000017500000000773011724452425022504 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef __LOGGERREADER_BYTE_H #define __LOGGERREADER_BYTE_H #include #include class DaLoConst { public: /** * ID von speziellen Frames */ enum { ID_ts = 255, ID_err = 254, ID_descr = 253 }; /** * Lnge von speziellen Frames */ enum { len_ts = 2, len_err = 2 }; /** * CRC der Datei */ enum { crc_poly = 0x04C11DB7 }; }; class LoggerReader_byte { public: LoggerReader_byte(unsigned int uBufSizei); int hasFrames(); const unsigned char* getFrame(); const unsigned char* getFrameWithLen(); unsigned char* getModFrameWithLen(); bool isOK() { return(fOK); }; std::string getErr() { return(firstErr); }; /** * Wird aufgerufen, um anzuzeigen, dass man das Frame, auf das der Zeiger * vom letzten getFrame()-Aufruf zeigt, ausgewertet hat. */ void nextFrame(); ~LoggerReader_byte(); protected: typedef struct { unsigned char ID; unsigned char start; int len; } T_Frame; /** * Die Steuerzeichen der seriellen bertragung */ enum { ctrlChar = 0x1B }; /** * KontrollCodes der seriellen bertragung */ enum { cc_bb = 0, cc_be = 1, cc_err = 2 }; /** * Spezielle Frames */ enum { sf_descr = 0x45, sf_ts = 0x61 }; /** * Lngen spezieller Frames */ enum { len_descr = 4 }; /** * das CRC-Polynom */ enum { crcPoly = 49 }; /** * War das letzte empfangene Zeichen das Steuerzeichen? */ bool fCtrl; /** * Der Puffer fr die gerade einlaufenden Daten */ unsigned char* inBuf; /** * aktuelle Gre des obigen Puffers */ int inBufSize; /** * Index fr obigen Puffer und Status * -1: idle, wartend auf Startbedingung (ctrlChar und cc_bb) * -2: Startbedingung ist eingelaufen, jetzt sollte der Frametyp kommen */ int inBufCntAndStatus; /** * Lnge des gerade einlaufenden Frames */ int inBufFrameLen; /** * CRC-Register */ int crcReg; /** * Puffer fr Ausgangsdaten */ unsigned char* outBuf; /** * Gre des obigen Puffers */ unsigned int outBufSize; /** * Anzahl der unabgeholten Frames im Ausgangspuffer */ unsigned int outBufFrames; /** * Schreibindex Ausgangspuffer */ unsigned int outBufWr; /** * Leseindex Ausgangspuffer */ unsigned int outBufRd; std::vector frames; int nMaxFrameLen; int putChar(unsigned char ch); void crcByteSchritt(unsigned char data); void recFrame(); void recErr(unsigned char byte0, unsigned char byte1); int readConf(); int addFrame(unsigned char ID, unsigned char start, int len); /** Die folgenden Dinge gehren eigtl. zu LoggerReader, habe ich zur * Vereinfachung bernommen */ bool fOK; std::string firstErr; void setErr(std::string err); }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp0000644000175000017500000000643311724452425022730 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "inputdev_serial2.h" #include T_TX_InterfaceSerial2::T_TX_InterfaceSerial2() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceSerial2::T_TX_InterfaceSerial2()\n"); #endif input = (LoggerReader_ttyS*)0; } T_TX_InterfaceSerial2::~T_TX_InterfaceSerial2() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceSerial2::~T_TX_InterfaceSerial2()\n"); #endif if (input != (LoggerReader_ttyS*)0) delete input; } int T_TX_InterfaceSerial2::init(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfaceSerial2::init(SimpleXMLTransfer* config)\n"); #endif T_TX_Interface::init(config); baudrate = config->getInt("inputMethod.serial2.baudrate", 19200); device = config->getString("inputMethod.serial2.device", "/dev/ttyS0"); input = new LoggerReader_ttyS(200, device.c_str(), baudrate); if (input->isOK()) return(0); else { errMsg = input->getErr(); return(-1); } } void T_TX_InterfaceSerial2::putBackIntoCfg(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfaceSerial2::putBackIntoCfg(SimpleXMLTransfer* config)\n"); #endif T_TX_Interface::putBackIntoCfg(config); config->setAttributeOverwrite("inputMethod.serial2.device", device); config->setAttributeOverwrite("inputMethod.serial2.baudrate", baudrate); } void T_TX_InterfaceSerial2::getInputData(TSimInputs* inputs) { #if DEBUG_TX_INTERFACE > 1 printf("void T_TX_InterfaceSerial2::getInputData(TSimInputs* inputs)\n"); #endif // Read data const unsigned char* ptr; input->fetchData(); while (input->hasFrames() > 0) { ptr = input->getFrame(); signed char chVA = (((ptr[2] & 0x0F) << 2) | ((ptr[3] >> 6) & 0x3)) - 32; signed char chVB = (ptr[3] & 0x3F) - 32; switch (ptr[0]) { case 0: nRudder = chVB; nElevator = chVA; break; case 1: nRudderTrim = chVB; nThrottle = chVA; break; case 2: nElevatorTrim = chVA; } input->nextFrame(); } inputs->elevator = ((((int)nElevator)<<2) + nElevatorTrim)/320.0; // Aileron muss ein anderes Vorzeichen haben als Rudder, damit es gleich wirkt! inputs->rudder = ((((int)nRudder) <<2) + nRudderTrim )/-320.0; inputs->aileron = -1*inputs->rudder; // weil ja fast alle Flieger nur auf aileron reagieren, auf rudder nicht! if (nThrottle > 0) inputs->throttle = nThrottle/31.0; else inputs->throttle = 0; } crrcsim-0.9.12/src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp0000644000175000017500000001211511724452425023030 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "LoggerReader_ttyS.h" #ifdef linux # include // seriell # include // isatty #endif #define DEBUG 0 #if DEBUG != 0 # include // printf #endif LoggerReader_ttyS::LoggerReader_ttyS(unsigned int uBufSize, const char* sd, int baudrate) : LoggerReader_byte(uBufSize) /*{{{*/ { #if DEBUG == 1 printf("LoggerReader_ttyS::LoggerReader_ttyS(conf, %i, %s, %i)\n", uBufSize, sd, baudrate); #endif #ifdef linux serPort = open(sd, O_RDWR | O_NOCTTY | O_NONBLOCK); if (serPort < 0) { setErr("Fehler beim ffnen des Ports\n"); } else { set_input_mode (baudrate); tcflush(serPort, TCIOFLUSH); // Ein- und Ausgangspuffer leeren (leeren, nicht schicken!!) } #else setErr("Sorry, this code only works on Linux up to now..."); #endif } /*}}}*/ LoggerReader_ttyS::~LoggerReader_ttyS() /*{{{*/ { #if DEBUG == 1 printf("LoggerReader_ttyS::~LoggerReader_ttyS()\n"); printf("Schliesse Schnittstelle\n"); #endif #ifdef linux reset_input_mode(); if (close(serPort)) { setErr("Fehler beim Schliessen des Ports\n"); } #endif } /*}}}*/ int LoggerReader_ttyS::fetchData() /*{{{*/ { #ifdef linux unsigned char input; int nRetcodeSlave; while ((nRetcodeSlave = ::read(serPort, &input, 1)) == 1) { # if DEBUG == 1 printf("%i\n", input); # else putChar(input); # endif } #endif return(0); } /*}}}*/ void LoggerReader_ttyS::reset_input_mode() /*{{{*/ { #ifdef linux tcsetattr (serPort, TCSANOW, &saved_attributes); #endif } /*}}}*/ void LoggerReader_ttyS::set_input_mode(int baudrate) /*{{{*/ { #ifdef linux struct termios tattr; speed_t speed; switch (baudrate) { case 0: speed = B50; break; case 75: speed = B75; break; case 110: speed = B110; break; case 134: speed = B134; break; case 150: speed = B150; break; case 200: speed = B200; break; case 300: speed = B300; break; case 600: speed = B600; break; case 1200: speed = B1200; break; case 1800: speed = B1800; break; case 2400: speed = B2400; break; case 4800: speed = B4800; break; case 9600: speed = B9600; break; case 19200: speed = B19200; break; case 38400: speed = B38400; break; case 57600: speed = B57600; break; case 115200: speed = B115200; break; case 230400: speed = B230400; break; default: speed = B19200; setErr("Illegal baudrate\n"); break; } // Make sure serPort is a terminal. if (!isatty (serPort)) { setErr("Not a terminal.\n"); } if (fOK) { // Save the terminal attributes so we can restore them later. tcgetattr (serPort, &saved_attributes); // Set the funny terminal modes. Siehe "man termios" !! tcgetattr (serPort, &tattr); /* tattr.c_lflag &= ~(ICANON|ECHO); // Clear ICANON and ECHO. macht cfmakeraw !! tattr.c_iflag |= INPCK; // enable input parity checking tattr.c_iflag &= ~IGNPAR; // don't ignore framing errors and parity errors tattr.c_iflag |= PARMRK; // ein Zeichen mit parity- oder framing-Fehler bekommt // \377 \0 vorangestellt. */ tattr.c_iflag &= ~IXON; // disable XON/XOFF flow control on output tattr.c_iflag &= ~IXOFF; // disable XON/XOFF flow control on input /* tattr.c_cflag &= ~PARODD; // parity for input and output is even. */ /* tattr.c_cflag &= ~(CCTS_OFLOW | CRTS_IFLOW | MDMBUF); */ tattr.c_cflag |= CLOCAL; tattr.c_cflag &= ~CRTSCTS; tattr.c_cc[VMIN] = 0; tattr.c_cc[VTIME] = 0; cfsetospeed(&tattr, speed); // BAUD-rate einstellen cfsetispeed(&tattr, speed); // BAUD-rate einstellen cfmakeraw(&tattr); // damit man Zugriff auf die "rohen" Daten bekommt /* tattr.c_cflag |= PARENB; // enable parity generation on output and parity // checking for input. cfmakeraw stellt das aus! */ tcsetattr (serPort, TCSAFLUSH, &tattr); } #endif } /*}}}*/ crrcsim-0.9.12/src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp0000644000175000017500000002356311724452425023041 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "LoggerReader_byte.h" #include // 1: ? // 2: ? // 3: zeigt (un)erkannte Frametypen an #define SHOWREC 0 #define DEBUG 0 #if (SHOWREC != 0 || DEBUG != 0) # include // printf #endif LoggerReader_byte::LoggerReader_byte(unsigned int uBufSizei) /*{{{*/ { #if DEBUG == 1 printf("LoggerReader_byte::LoggerReader_byte(DaLoConf*, %i)\n", uBufSizei); #endif fOK = true; { readConf(); #if DEBUG == 1 printf("nach readconf\n"); #endif inBufSize = nMaxFrameLen + 1 + 1; // Daten + Format } outBufSize = uBufSizei; outBuf = (unsigned char*)malloc(outBufSize); outBufFrames = 0; outBufWr = 0; outBufRd = 0; inBuf = (unsigned char*)malloc(inBufSize); inBufCntAndStatus = -1; fCtrl = false; } /*}}}*/ LoggerReader_byte::~LoggerReader_byte() /*{{{*/ { #if DEBUG != 0 printf("LoggerReader_byte::~LoggerReader_byte()\n"); #endif free(inBuf); free(outBuf); } /*}}}*/ const unsigned char* LoggerReader_byte::getFrameWithLen() /*{{{*/ { return(&outBuf[outBufRd]); } /*}}}*/ unsigned char* LoggerReader_byte::getModFrameWithLen() /*{{{*/ { return(&outBuf[outBufRd]); } /*}}}*/ const unsigned char* LoggerReader_byte::getFrame() /*{{{*/ { return(&outBuf[outBufRd+1]); } /*}}}*/ void LoggerReader_byte::nextFrame() /*{{{*/ { if (--outBufFrames == 0) { // Der Ausgabepuffer wurde komplett geleert. Schn, denn jetzt // knnen beide Zeiger zurckgesetzt werden. outBufWr = 0; outBufRd = 0; } else { // outBufRd muss auf den folgenden Framebeginn weitergesetzt werden. outBufRd += outBuf[outBufRd]; } } /*}}}*/ int LoggerReader_byte::hasFrames() /*{{{*/ { return(outBufFrames); } /*}}}*/ int LoggerReader_byte::putChar(unsigned char input) /*{{{*/ { #if SHOWREC == 2 printf(" %i", input); #endif if (input == ctrlChar && fCtrl == false) fCtrl = true; else // (input != ctrlChar || fCtrl == true) { if (fCtrl) { switch (input) { case cc_bb: #if SHOWREC == 1 printf("\nBB"); #endif if (inBufCntAndStatus != -1) { // Ich war nicht idle, das ist also ein Fehler, was da gerade kam recErr(1, 0); } inBufCntAndStatus = -2; break; case cc_be: #if SHOWREC == 1 printf(" BE"); #endif // Jetzt sollte das letzte Zeichen des Frames schon empfangen sein, // ansonsten war das Frame krzer als erwartet. if (inBufCntAndStatus != 0) { #if SHOWREC == 1 printf(" inBufCntAndStatus=%i", inBufCntAndStatus); #endif recErr(1, 1); inBufCntAndStatus = -1; // wieder idle gehen } else if (crcReg != 0) { // CRC-Fehler recErr(1, 2); inBufCntAndStatus = -1; // wieder idle gehen } else { #if SHOWREC == 1 printf(" Frame korrekt empfangen: "); for (int n=0; n 0) { inBuf[--inBufCntAndStatus] = input; crcByteSchritt(input); } } // Das Steuerzeichen wurde ausgewertet fCtrl = false; } return(0); } /*}}}*/ void LoggerReader_byte::recErr(unsigned char byte0, unsigned char byte1) /*{{{*/ { if (outBufWr + 4 >= outBufSize) { // Pufferberlauf setErr("Buffer overflow"); } else { #if SHOWREC == 2 printf(" ErrFrame: %i %i\n", byte0, byte1); #endif outBuf[outBufWr++] = 4; outBuf[outBufWr++] = DaLoConst::ID_err; outBuf[outBufWr++] = byte0; outBuf[outBufWr++] = byte1; outBufFrames++; } } /*}}}*/ void LoggerReader_byte::recFrame() /*{{{*/ { if (outBufWr + inBufFrameLen >= outBufSize) { // Pufferberlauf setErr("Buffer overflow"); } else { outBuf[outBufWr++] = inBufFrameLen; #if DEBUG == 1 printf(" ->"); #endif #if SHOWREC == 2 printf(" Frame:"); #endif for (int n=inBufFrameLen-1; n>0; n--) { #if ((DEBUG == 1) || (SHOWREC == 2)) printf(" %i", inBuf[n]); #endif outBuf[outBufWr++] = inBuf[n]; } #if ((DEBUG == 1) || (SHOWREC == 2)) printf("\n"); #endif if (inBuf[inBufFrameLen-1] != DaLoConst::ID_ts) outBufFrames++; } } /*}}}*/ int LoggerReader_byte::addFrame(unsigned char ID, unsigned char start, int len) /*{{{*/ { T_Frame tmp; tmp.ID = ID; tmp.start = start; tmp.len = len; frames.push_back(tmp); if (tmp.len > nMaxFrameLen) nMaxFrameLen = tmp.len; return(0); } /*}}}*/ int LoggerReader_byte::readConf() /*{{{*/ { #if DEBUG == 1 printf("int LoggerReader_byte::readConf()\n"); #endif // --- Zunchst alte Daten lschen ---------------------- nMaxFrameLen = 0; // --- Die Beschreibung in el einlesen ------------------ // Geberframes addFrame(0, 0x63, 3); addFrame(1, 0x64, 3); addFrame(2, 0x65, 3); addFrame(3, 0x66, 3); addFrame(4, 0x67, 3); addFrame(5, 0x68, 3); addFrame(6, 0x69, 3); addFrame(7, 0x6A, 3); // Parameterframe addFrame(8, 0x62, 3); #if DEBUG == 1 for (unsigned int n=0; n // seriell #endif /** * TODO: -eine Methode, ber die man die verfgbaren Baudraten * erfragen kann */ class LoggerReader_ttyS : public LoggerReader_byte { public: LoggerReader_ttyS(unsigned int uBufSize, const char* sd, int baudrate); ~LoggerReader_ttyS(); int fetchData(); private: #ifdef linux int serPort; // der file-descriptor struct termios saved_attributes; // Use this variable to remember original terminal attributes. #endif void reset_input_mode(); void set_input_mode(int baudrate); }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_serial2/inputdev_serial2.h0000644000175000017500000000505311724452425022372 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_SERIAL2_H #define TX_INTERFACE_SERIAL2_H #include "LoggerReader_ttyS.h" #include "../inputdev.h" #include "../../mod_misc/SimpleXMLTransfer.h" /** * This is a very special interface, as it isn't useful to anyone but me (at * this moment, at least). My TX is able to send out its state via a serial * line in some special protocol. So this input-method decodes this protocol to * feed the values to crrcsim. * * At the moment it only works for linux, but can easily be ported. Only the routines * for reading the serial port need to be rewritten for others OSs. * * If anyone is interested in using this interface (simple, as the UART is used), * I will of course write down some additional info about it. * * Jens Wilhelm Wulf, 14.08.2004 */ class T_TX_InterfaceSerial2 : public T_TX_Interface { public: T_TX_InterfaceSerial2(); virtual ~T_TX_InterfaceSerial2(); /** * Get input method */ virtual int inputMethod() { return(T_TX_Interface::eIM_serial2); }; /** * Initialize interface. Read further config data from a file, if necessary. */ int init(SimpleXMLTransfer* config); /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. */ void getInputData(TSimInputs* inputs); private: LoggerReader_ttyS* input; signed char nAileron; signed char nElevator; signed char nRudder; signed char nThrottle; signed char nAileronTrim; signed char nElevatorTrim; signed char nRudderTrim; int baudrate; std::string device; }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_serial/0000775000175000017500000000000011724452513016735 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_serial/inputdev_serial.cpp0000644000175000017500000002713611724452425022567 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Martin Herrmann (original author) * Copyright (C) 2008, 2009 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include #include #include #include "inputdev_serial.h" #include "../../mod_misc/lib_conversions.h" #include "../../global.h" #include //#include "../../mod_chardevice/chardevicebase.h" #ifdef WIN32 #include #endif // Remaining problems: // - crash when non-existent port is opened // - connect USB, choose USB, save, quit, disconnect USB, start ==> crash? // TODO Kalibrierproblem // TODO 110 Baud eingestellt nach Fehler #ifdef WIN32 #define DEFAULT_PORT_NAME "COM1" #else #define DEFAULT_PORT_NAME "/dev/ttyS0" #endif #if DEBUG_TX_INTERFACE > 0 #define DEBUG(...) printf (__VA_ARGS__) #else #define DEBUG() #endif const int T_TX_InterfaceSerial::nNumBaudrates = 11; const char *T_TX_InterfaceSerial::baudRates[] = { "110", "300", "600", "1200", "2400", "4800", "9600", "19200", "38400", "57600", "115200", NULL }; const int T_TX_InterfaceSerial::anBaudRates[] = { 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, -1 }; // ****************** // ** Construction ** // ****************** T_TX_InterfaceSerial::T_TX_InterfaceSerial ()/*{{{*/ :charDevice (NULL), portName (""), baudRate (0) { DEBUG ("T_TX_InterfaceSerial::T_TX_InterfaceSerial ()\n"); mixer=new T_TX_Mixer (this); map=new T_AxisMapper (this); calib=new T_Calibration (this); #if DEBUG_TX_INTERFACE>0 dbgbufferidx=0; #endif } /*}}}*/ T_TX_InterfaceSerial::~T_TX_InterfaceSerial ()/*{{{*/ { DEBUG("T_TX_InterfaceSerial::~T_TX_InterfaceSerial()\n"); delete mixer; delete map; delete calib; delete charDevice; } /*}}}*/ // ******************* // ** Configuration ** // ******************* int T_TX_InterfaceSerial::init (SimpleXMLTransfer *config)/*{{{*/ { DEBUG ("int T_TX_InterfaceSerial::init (SimpleXMLTransfer *config)\n"); // Initialize the port settings SimpleXMLTransfer *port=config->getChild (getXmlChildName ()+".port", true); portName = port->getString ("name", DEFAULT_PORT_NAME); baudRate = port->getInt ("baudrate", getDefaultBaudRate ()); // Initialize the subsystems if (mixer->init (config, getXmlChildName ())!=0) { setErrMsg("Mixer initialization failed."); return 1; } calib->init (config, getXmlChildName ()); map->init (config, getXmlChildName ()); try { // Try-Methode? ostringstream options; options << portName << "," << baudRate; string optionString=options.str (); cout << "Opening the serial port with option string " << optionString << endl; charDevice=new SerialCharDevice (optionString.c_str (), false); } catch (CharDevice::ConfigureDeviceException e) { setErrMsg ("The device could not be configured."); cerr << "Serial interface initialization: " << getErrMsg () << endl; return 1; } cout << "Serial interface initialization: OK" << endl; return 0; } /*}}}*/ void T_TX_InterfaceSerial::putBackIntoCfg (SimpleXMLTransfer *config)/*{{{*/ { DEBUG("int T_TX_InterfaceSerial::putBackIntoCfg (SimpleXMLTransfer *config)\n"); // Store the port settings SimpleXMLTransfer *port=config->getChild (getXmlChildName ()+".port", true); port->setAttributeOverwrite ("name", portName); port->setAttributeOverwrite ("baudrate", baudRate); // Store the subsystems if (mixer) mixer->putBackIntoCfg (config); if (map) map ->putBackIntoCfg (config); if (calib) calib->putBackIntoCfg (config); } /*}}}*/ std::string T_TX_InterfaceSerial::getDeviceName ()/*{{{*/ { return portName; } /*}}}*/ void T_TX_InterfaceSerial::setDeviceSpeed (int speed)/*{{{*/ { if ((speed >= 0) && (speed < nNumBaudrates)) { baudRate = anBaudRates[speed]; } else { baudRate = getDefaultBaudRate(); } } /*}}}*/ int T_TX_InterfaceSerial::baudRateToSpeed (int br)/*{{{*/ { int nSpeed; switch (br) { case 110: nSpeed = 0; break; case 300: nSpeed = 1; break; case 600: nSpeed = 2; break; case 1200: nSpeed = 3; break; case 2400: nSpeed = 4; break; case 4800: nSpeed = 5; break; case 9600: nSpeed = 6; break; case 19200: nSpeed = 7; break; case 38400: nSpeed = 8; break; case 57600: nSpeed = 9; break; case 115200: nSpeed = 10; break; default: nSpeed = -1; break; } return nSpeed; } /*}}}*/ int T_TX_InterfaceSerial::getDeviceSpeed ()/*{{{*/ { int speed = baudRateToSpeed (baudRate); if (speed < 0) speed = baudRateToSpeed (getDefaultBaudRate ()); return speed; } /*}}}*/ void T_TX_InterfaceSerial::setDeviceName (std::string devname)/*{{{*/ { portName = devname; } /*}}}*/ void T_TX_InterfaceSerial::setDtr (bool dtr)/*{{{*/ { if (dtr) charDevice->write_output_pins (SerialCharDevice::WriteOutputPinUnchanged, SerialCharDevice::WriteOutputPinHigh); // RTS, DTR else charDevice->write_output_pins (SerialCharDevice::WriteOutputPinUnchanged, SerialCharDevice::WriteOutputPinLow); // RTS, DTR } /*}}}*/ void T_TX_InterfaceSerial::setRts (bool rts)/*{{{*/ { if (rts) charDevice->write_output_pins (SerialCharDevice::WriteOutputPinHigh, SerialCharDevice::WriteOutputPinUnchanged); // RTS, DTR else charDevice->write_output_pins (SerialCharDevice::WriteOutputPinLow, SerialCharDevice::WriteOutputPinUnchanged); // RTS, DTR } /*}}}*/ // ***************** // ** Data access ** // ***************** void T_TX_InterfaceSerial::getInputData (TSimInputs *inputs)/*{{{*/ { // Read serial data and update rawData[] readSerialData (); CalibMixMapValues(inputs, rawData); } /*}}}*/ void T_TX_InterfaceSerial::getRawData (float *dest)/*{{{*/ { // Read serial data and update rawData[] readSerialData (); int numAxes=getNumAxes (); if (numAxes > TX_MAXAXIS) { numAxes = TX_MAXAXIS; } for (int i = 0; i < numAxes; ++i) { *(dest + i) = rawData[i]; } } /*}}}*/ // ********* // ** I/O ** // ********* /** * Reads one byte from the serial interface. Only this method should be used * for reading serial data. * \return -1 if no more bytes available, the byte else */ int T_TX_InterfaceSerial::getSerialByte ()/*{{{*/ { unsigned char buffer; if (charDevice->read (&buffer, 1)<1) return -1; #if DEBUG_TX_INTERFACE > 0 debugHandler(buffer); #endif return buffer; } /*}}}*/ void T_TX_InterfaceSerial::readSerialData ()/*{{{*/ { while (true) { int data=getSerialByte (); if (data<0) return; processDataByte (data); } } ///*}}}*/ void T_TX_InterfaceSerial::setRawData (int num, float data)/*{{{*/ { // DEBUG ("setting %d to %f\n", num, data); if (num>=0 && num 0 /** * Generate some interesting debugging output. * * Dump the byte stream received from the serial port to stdout. * If DEBUG_TX_INTERFACE is set to 1, DBGBUFFERSIZE bytes are * recorded once at startup and then dumped to stdout. If * DEBUG_TX_INTERFACE is set to 2, the byte stream is continously * dumped to stdout in chunks of DBGBUFFERSIZE bytes. * * \param ucByte the byte to be logged */ void T_TX_InterfaceSerial::debugHandler(unsigned char ucByte) { if (dbgbufferidx < DBGBUFFERSIZE) { dbgbuffer[dbgbufferidx++] = ucByte; } else if (dbgbufferidx == DBGBUFFERSIZE) { #if DEBUG_TX_INTERFACE == 1 dbgbufferidx++; #elif DEBUG_TX_INTERFACE == 2 dbgbufferidx = 0; #endif for (int i = 0; i < DBGBUFFERSIZE; i++) { if (i % 32 == 0) { printf("\n"); } printf("%02X ", dbgbuffer[i]); } printf("\n"); } } #endif // DEBUG_TX_INTERFACE > 0 /** * \brief Generate a list of serial ports * * This method generates a list of serial ports. Depending on the * OS, this can be done by querying the registry (on Windows) or * looking at the /dev hierarchy (Linux, MacOSX). * * \param SerialPorts Vector to be filled with the list of port names * \return number of ports in the list (equivalent to SerialPorts.size()) */ int T_TX_InterfaceSerial::getDeviceList(std::vector& SerialPorts) { // clear any possible previous content of SerialPorts SerialPorts.erase(SerialPorts.begin(), SerialPorts.end()); #ifdef WIN32 // --- Windows implementation ----------------------------------------------- TCHAR acValue[MAX_PATH]; BYTE abData[MAX_PATH]; HKEY hKey = NULL; DWORD dwDataType = 0; DWORD dwIndex = 0; // open the registry key containing all active serial ports LONG lRet = ::RegOpenKeyEx( HKEY_LOCAL_MACHINE, _T("HARDWARE\\DEVICEMAP\\SERIALCOMM"), 0, KEY_READ, &hKey); if(ERROR_SUCCESS != lRet) { // Error handling std::cerr << "Unable to open registry key HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\SERIALCOMM" << std::endl; } else { // Get a list of all subkeys do { DWORD dwValueSize = MAX_PATH; DWORD dwDataSize = MAX_PATH; lRet = ::RegEnumValue(hKey, dwIndex, acValue, &dwValueSize, NULL, &dwDataType, abData, &dwDataSize); if ((lRet == ERROR_SUCCESS) && (dwDataType == REG_SZ)) { SerialPorts.push_back(std::string((char *)abData)); } dwIndex++; } while (lRet == ERROR_SUCCESS); ::RegCloseKey(hKey); } #else // --- implementation for other OSes ---------------------------------------- #ifdef OLD_WAY const char* serialDevs[] = {"/dev/ttyS0", "/dev/ttyS1", "/dev/ttyS2", "/dev/ttyS3", "/dev/ttyUSB0", "/dev/ttyUSB1", "/dev/ttyUSB2", "/dev/ttyUSB3", NULL}; const char** ptr; for (ptr = serialDevs; *ptr != NULL; ptr++) { SerialPorts.push_back(std::string(*ptr)); } #else // look for some well-known names in /dev/ std::vector serialDevs; std::string sPath = "/dev"; serialDevs.push_back("ttyS"); serialDevs.push_back("ttyUSB"); ulDir *dir = ulOpenDir(sPath.c_str()); if (dir != NULL) { ulDirEnt *entry; do { entry = ulReadDir(dir); if (entry != NULL) { if (!entry->d_isdir) { std::vector::iterator it; std::string dev = entry->d_name; for (it = serialDevs.begin(); it != serialDevs.end(); it++) { if (0 == dev.compare(0, (*it).size(), *it)) { SerialPorts.push_back(sPath + '/' + dev); break; } } } } } while (entry != NULL); ulCloseDir(dir); } #endif #endif return SerialPorts.size(); } crrcsim-0.9.12/src/mod_inputdev/inputdev_serial/inputdev_serial.h0000644000175000017500000001101111724452425022215 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Martin Herrmann (original author) * Copyright (C) 2008 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef T_TX_INTERFACE_SERIAL #define T_TX_INTERFACE_SERIAL #include "../inputdev.h" #include "../../mod_misc/SimpleXMLTransfer.h" #include "../../mod_chardevice/serialchardevice.h" #include using namespace std; //#define READ_BUFFER_SIZE (256) /* max. line length for config files */ //#define SYNC_TIMEOUT (500) /* try to sync for approx. 5 seconds */ /** \brief An interface using the serial port * * This is an abstract base class for interfaces which use a transmitter * connected to a serial port. * * There are multiple interfaces using the serial port, which leads to code * duplication. What's worse, some of them might not implement configuration or * support for a particular OS. * * So this base class can be used for all interfaces using the serial port. It * was written for the Zhen Hua interface. I suggest modifying all serial input * classes to inherit from this class. * * Implementations of this class need to: * - implement processDataByte and call setRawData from there * - implement getInterfaceName (needed for storing settings) * - override inputMethod to return the appropriate constant from T_TX_Interface::eIM_... * Implementations should: * - override getNumAxes * Implementations may: * - override the init method to do things like setting DTR and RTS after * calling the original * * This class uses SerialCharDevice. */ class T_TX_InterfaceSerial: public T_TX_Interface { public: // Construction T_TX_InterfaceSerial (); virtual ~T_TX_InterfaceSerial (); // Configuration virtual int init (SimpleXMLTransfer *config); // Initialize the interface, read configuration data virtual void putBackIntoCfg (SimpleXMLTransfer *config); // Write configuration back virtual std::string getDeviceName (); virtual void setDeviceName (std::string devname); // ttyS0, ttyUSB0, COM1... virtual int getDeviceSpeed (); virtual void setDeviceSpeed (int speed); // Data access virtual void getInputData (TSimInputs *inputs); // Called by the simulator to get the input data virtual void getRawData(float* target); // Needed for calibration // I/O void readSerialData (); virtual void setRawData (int num, float data); static const char *baudRates[]; // Interface virtual string getErrMsg () { return errorMessage; }; // Return a list of possible interfaces static int getDeviceList(std::vector& SerialPorts); protected: virtual std::string getInterfaceName ()=0; // Implementations need to implement this virtual std::string getXmlChildName () { return "inputMethod."+getInterfaceName (); } virtual int getDefaultBaudRate () { return 19200; } virtual int getBaudRate() const { return baudRate; } virtual void processDataByte (unsigned char byte)=0; // Implementations need to implement this virtual void setErrMsg (string msg) { errorMessage=msg; } virtual int baudRateToSpeed (int baudRate); virtual void setDtr (bool dtr); virtual void setRts (bool rts); private: int getSerialByte (); SerialCharDevice *charDevice; string portName; unsigned int baudRate; static const int nNumBaudrates; static const int anBaudRates[]; float rawData[TX_MAXAXIS]; string errorMessage; #if DEBUG_TX_INTERFACE>0 #define DBGBUFFERSIZE (256) unsigned char dbgbuffer[DBGBUFFERSIZE]; int dbgbufferidx; void debugHandler(unsigned char ucByte); #endif }; #endif // TX_INTERFACE_SERIAL crrcsim-0.9.12/src/mod_inputdev/inputdev_software/0000775000175000017500000000000011724452513017310 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_software/inputdev_software.h0000644000175000017500000000527111724452425023156 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2008, 2010 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_SOFTWARE_H # define TX_INTERFACE_SOFTWARE_H # include "../inputdev.h" # include "../../mod_misc/SimpleXMLTransfer.h" /** \brief The software pseudo-Tx interface * * This interface handles joysticks, the mouse and the * keyboard as a replacement for a "real" transmitter. * Note: transmitters with a USB interface will also * use this interface as they usually emulate a joystick. */ class T_TX_InterfaceSoftware : public T_TX_Interface { public: T_TX_InterfaceSoftware(int method, int axesnum); virtual ~T_TX_InterfaceSoftware(); /** * Get input method */ virtual int inputMethod() { return(input_method); }; /** * Initialize interface. Read further config data from a file, if necessary. */ int init(SimpleXMLTransfer* config); /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. */ void getInputData(TSimInputs* inputs); /** \brief Get number of axis. * * Returns the number of axis for the current interface. */ int getNumAxes() { return(numberOfAxes); }; /** \brief Get raw interface data as float values. * * Fills the memory pointed to by dest with * raw data values in float format * \param dest Memory area to be filled with raw data. Make * sure it can hold getNumAxes() values! */ void getRawData(float *dest); /** * Set the raw value for an axis. * \param axis axis number * \param x value */ void setAxis(int axis, const float x); static int getDeviceList(std::vector& Devices); private: float input_raw_data[TX_MAXAXIS]; int input_method; int numberOfAxes; }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_software/inputdev_software.cpp0000644000175000017500000002422411724452425023510 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2008, 2009, 2010 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "inputdev_software.h" #include #include "../../defines.h" #include "../../mod_misc/lib_conversions.h" T_TX_InterfaceSoftware::T_TX_InterfaceSoftware(int method, int axesnum) : input_method(method), numberOfAxes(axesnum) { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceSoftware::T_TX_InterfaceSoftware(int method)\n"); #endif mixer = new T_TX_Mixer(this); switch (input_method) { case eIM_joystick: map = new T_AxisMapper(this); calib = new T_Calibration(this); break; case eIM_mouse: map = new T_AxisMapper(this); break; default: break; } for (int i = 0; i < TX_MAXAXIS; i++) { input_raw_data[i] = 0.0; } } T_TX_InterfaceSoftware::~T_TX_InterfaceSoftware() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceSoftware::~T_TX_InterfaceSoftware()\n"); #endif delete map; delete calib; delete mixer; } int T_TX_InterfaceSoftware::init(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfaceSoftware::init(SimpleXMLTransfer* config)\n"); #endif int ret = 0; // initialize generic stuff T_TX_Interface::init(config); // initialize mixer switch (input_method) { case eIM_mouse: ret = mixer->init(config, "inputMethod.mouse"); map->init(config, "inputMethod.mouse"); break; case eIM_joystick: ret = mixer->init(config, "inputMethod.joystick"); map->init(config, "inputMethod.joystick"); calib->init(config, "inputMethod.joystick"); break; case eIM_keyboard: default: ret = mixer->init(config, "inputMethod.keyboard"); break; } return ret; } void T_TX_InterfaceSoftware::putBackIntoCfg(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfaceSoftware::putBackIntoCfg(SimpleXMLTransfer* config)\n"); #endif T_TX_Interface::putBackIntoCfg(config); if (usesMixer()) { mixer->putBackIntoCfg(config); } if (usesMapper()) { map->putBackIntoCfg(config); } if (usesCalibration()) { calib->putBackIntoCfg(config); } } void T_TX_InterfaceSoftware::getInputData(TSimInputs* inputs) { #if DEBUG_TX_INTERFACE > 1 printf("void T_TX_InterfaceSoftware::getInputData(TSimInputs* inputs)\n"); #endif float calibrated[T_AxisMapper::NUM_AXISFUNCS]; int axisnum; // pre-initialize all axes with the values from the keyboard interface preInitFromKeyboard(inputs); calibrated[T_AxisMapper::NOTHING] = 0.0; calibrated[T_AxisMapper::ELEVATOR] = inputs->elevator; calibrated[T_AxisMapper::AILERON] = inputs->aileron; calibrated[T_AxisMapper::RUDDER] = inputs->rudder; calibrated[T_AxisMapper::THROTTLE] = inputs->throttle; calibrated[T_AxisMapper::FLAP] = inputs->flap; calibrated[T_AxisMapper::SPOILER] = inputs->spoiler; calibrated[T_AxisMapper::RETRACT] = inputs->retract; calibrated[T_AxisMapper::PITCH] = inputs->pitch; // now override all axes that are mapped to a "real" controller // evaluate calibrated input for all axis if (input_method != eIM_keyboard) { if (usesCalibration()) { axisnum = map->func[T_AxisMapper::ELEVATOR]; if (axisnum >= 0) calibrated[T_AxisMapper::ELEVATOR] = calib->calibrate(axisnum, input_raw_data[axisnum]) * map->inv[T_AxisMapper::ELEVATOR]; axisnum = map->func[T_AxisMapper::AILERON]; if (axisnum >= 0) calibrated[T_AxisMapper::AILERON] = calib->calibrate(axisnum, input_raw_data[axisnum]) * map->inv[T_AxisMapper::AILERON]; axisnum = map->func[T_AxisMapper::RUDDER]; if (axisnum >= 0) calibrated[T_AxisMapper::RUDDER] = calib->calibrate(axisnum, input_raw_data[axisnum]) * map->inv[T_AxisMapper::RUDDER]; axisnum = map->func[T_AxisMapper::THROTTLE]; if (axisnum >= 0) calibrated[T_AxisMapper::THROTTLE] = calib->calibrate(axisnum, input_raw_data[axisnum]) * map->inv[T_AxisMapper::THROTTLE]; axisnum = map->func[T_AxisMapper::FLAP]; if (axisnum >= 0) calibrated[T_AxisMapper::FLAP] = calib->calibrate(axisnum, input_raw_data[axisnum]) * map->inv[T_AxisMapper::FLAP]; axisnum = map->func[T_AxisMapper::SPOILER]; if (axisnum >= 0) calibrated[T_AxisMapper::SPOILER] = calib->calibrate(axisnum, input_raw_data[axisnum]) * map->inv[T_AxisMapper::SPOILER]; axisnum = map->func[T_AxisMapper::RETRACT]; if (axisnum >= 0) calibrated[T_AxisMapper::RETRACT] = calib->calibrate(axisnum, input_raw_data[axisnum]) * map->inv[T_AxisMapper::RETRACT]; axisnum = map->func[T_AxisMapper::PITCH]; if (axisnum >= 0) calibrated[T_AxisMapper::PITCH] = calib->calibrate(axisnum, input_raw_data[axisnum]) * map->inv[T_AxisMapper::PITCH]; } else // doesn't use calibration { axisnum = map->func[T_AxisMapper::ELEVATOR]; if (axisnum >= 0) calibrated[T_AxisMapper::ELEVATOR] = input_raw_data[axisnum] * map->inv[T_AxisMapper::ELEVATOR]; axisnum = map->func[T_AxisMapper::AILERON]; if (axisnum >= 0) calibrated[T_AxisMapper::AILERON] = input_raw_data[axisnum] * map->inv[T_AxisMapper::AILERON]; axisnum = map->func[T_AxisMapper::RUDDER]; if (axisnum >= 0) calibrated[T_AxisMapper::RUDDER] = input_raw_data[axisnum] * map->inv[T_AxisMapper::RUDDER]; axisnum = map->func[T_AxisMapper::THROTTLE]; if (axisnum >= 0) calibrated[T_AxisMapper::THROTTLE] = input_raw_data[axisnum] * map->inv[T_AxisMapper::THROTTLE]; axisnum = map->func[T_AxisMapper::FLAP]; if (axisnum >= 0) calibrated[T_AxisMapper::FLAP] = input_raw_data[axisnum] * map->inv[T_AxisMapper::FLAP]; axisnum = map->func[T_AxisMapper::SPOILER]; if (axisnum >= 0) calibrated[T_AxisMapper::SPOILER] = input_raw_data[axisnum] * map->inv[T_AxisMapper::SPOILER]; axisnum = map->func[T_AxisMapper::RETRACT]; if (axisnum >= 0) calibrated[T_AxisMapper::RETRACT] = input_raw_data[axisnum] * map->inv[T_AxisMapper::RETRACT]; axisnum = map->func[T_AxisMapper::PITCH]; if (axisnum >= 0) calibrated[T_AxisMapper::PITCH] = input_raw_data[axisnum] * map->inv[T_AxisMapper::PITCH]; } } // apply expo, scaling and trim calibrated[T_AxisMapper::ELEVATOR] = limit(mixer->mix_signed( calibrated[T_AxisMapper::ELEVATOR], T_AxisMapper::ELEVATOR)); calibrated[T_AxisMapper::AILERON] = limit(mixer->mix_signed( calibrated[T_AxisMapper::AILERON], T_AxisMapper::AILERON)); calibrated[T_AxisMapper::RUDDER] = limit(mixer->mix_signed( calibrated[T_AxisMapper::RUDDER], T_AxisMapper::RUDDER)); calibrated[T_AxisMapper::THROTTLE] = limit_unsigned(mixer->mix_unsigned( calibrated[T_AxisMapper::THROTTLE], T_AxisMapper::THROTTLE)); calibrated[T_AxisMapper::FLAP] = limit(mixer->mix_signed( calibrated[T_AxisMapper::FLAP], T_AxisMapper::FLAP)); calibrated[T_AxisMapper::SPOILER] = limit_unsigned(mixer->mix_unsigned( calibrated[T_AxisMapper::SPOILER], T_AxisMapper::SPOILER)); calibrated[T_AxisMapper::RETRACT] = limit_unsigned(mixer->mix_unsigned( calibrated[T_AxisMapper::RETRACT], T_AxisMapper::RETRACT)); calibrated[T_AxisMapper::PITCH] = limit(mixer->mix_signed( calibrated[T_AxisMapper::PITCH], T_AxisMapper::PITCH)); // further apply mixers inputs->elevator = limit(mixer->mix_mixer(calibrated, T_AxisMapper::ELEVATOR)); inputs->aileron = limit(mixer->mix_mixer(calibrated, T_AxisMapper::AILERON)); inputs->rudder = limit(mixer->mix_mixer(calibrated, T_AxisMapper::RUDDER)); inputs->throttle = limit_unsigned(mixer->mix_mixer(calibrated, T_AxisMapper::THROTTLE)); inputs->flap = limit(mixer->mix_mixer(calibrated, T_AxisMapper::FLAP)); inputs->spoiler = limit_unsigned(mixer->mix_mixer(calibrated, T_AxisMapper::SPOILER)); inputs->retract = limit_unsigned(mixer->mix_mixer(calibrated, T_AxisMapper::RETRACT)); inputs->pitch = limit(mixer->mix_mixer(calibrated, T_AxisMapper::PITCH)); } void T_TX_InterfaceSoftware::getRawData(float *dest) { int axes = getNumAxes(); if (axes > TX_MAXAXIS) { axes = TX_MAXAXIS; } for (int i = 0; i < axes; i++) { *(dest + i) = input_raw_data[i]; } } void T_TX_InterfaceSoftware::setAxis(int axis, const float x) { input_raw_data[axis] = limit(x); } int T_TX_InterfaceSoftware::getDeviceList(std::vector& Devices) { Devices.erase(Devices.begin(), Devices.end()); #if TEST_WITHOUT_JOYSTICK > 0 for (int i = 0; i < TEST_WITHOUT_JOYSTICK; i++) { char number[7]; std::string name; snprintf(number, 6, "%2d - ", i); name = number; name += "fake joystick"; Devices.push_back(name); } #else for (int i = 0; i < SDL_NumJoysticks(); i++) { std::string name; if (SDL_JoystickName(i) != NULL) { name = SDL_JoystickName(i); } else { name = "not available (removed?)"; std::cerr << "CGUICtrlGeneralDialog::rebuildJoystickComboBox(): error:" << std::endl; std::cerr << " Joystick " << i << " is no longer available (removed after starting CRRCsim?)." << std::endl; } Devices.push_back(name); } #endif return Devices.size(); } crrcsim-0.9.12/src/mod_inputdev/inputdev_mnav/0000775000175000017500000000000011724452513016417 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp0000644000175000017500000002031511724452425021723 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Todd Templeton (original author) * Copyright (C) 2008 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // Created 11/09/06 Todd R. Templeton // Based on tx_serial2.cpp #include "../../crrc_main.h" #include "../../global.h" #include "../../aircraft.h" #include "../../SimStateHandler.h" #include "../../mod_fdm/fdm.h" #include "inputdev_mnav.h" #include #define PI 3.141592653589793 #define FEET2METERS 0.3048 T_TX_InterfaceMNAV::T_TX_InterfaceMNAV() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceMNAV::T_TX_InterfaceMNAV()\n"); #endif input = (MNAV*)0; } T_TX_InterfaceMNAV::~T_TX_InterfaceMNAV() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceMNAV::~T_TX_InterfaceMNAV()\n"); #endif if (input != (MNAV*)0) delete input; } int T_TX_InterfaceMNAV::init(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfaceMNAV::init(SimpleXMLTransfer* config)\n"); #endif char devicestr[100]; T_TX_Interface::init(config); device = config->getString("inputMethod.mnav.device", "udpserver,127.0.0.1/0.0.0.0,9002"); strncpy(devicestr, device.c_str(), 100); devicestr[99] = '\0'; input = new MNAV(devicestr); cnt_cmd[0] = 0; cnt_cmd[1] = 0; cnt_cmd[2] = 0; reverse = 0; return(0); } void T_TX_InterfaceMNAV::putBackIntoCfg(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfaceMNAV::putBackIntoCfg(SimpleXMLTransfer* config)\n"); #endif T_TX_Interface::putBackIntoCfg(config); config->setAttributeOverwrite("inputMethod.mnav.device", device); } void T_TX_InterfaceMNAV::getInputData(TSimInputs* inputs) { #if DEBUG_TX_INTERFACE > 1 printf("void T_TX_InterfaceMNAV::getInputData(TSimInputs* inputs)\n"); #endif struct imu imudata; struct gps gpsdata; struct servo servopacket; if ((Global::testmode.test_mode == FALSE) && (Global::aircraft->getFDM() != NULL)) { double phi, the, psi; double cphi, sphi, cthe, sthe, cpsi, spsi; double r11, r12, r13, r21, r22, r23, r31, r32, r33; CRRCMath::Vector3 vel, waccel, accel, pqr; unsigned long current_time = Global::Simulation->getSimulationTimeSinceReset(); phi = Global::aircraft->getFDM()->getPhi(); the = Global::aircraft->getFDM()->getTheta(); psi = Global::aircraft->getFDM()->getPsi(); vel = Global::aircraft->getFDM()->getVel(); waccel = Global::aircraft->getFDM()->getAccel(); waccel.r[2] += 0.03 / FEET2METERS; // correct for bias waccel.r[2] -= 9.80665 / FEET2METERS; // include acceleration due to gravity pqr = Global::aircraft->getFDM()->getPQR(); // fix orientations by multiples of 2*PI phi += (phi > 0.0 ? -1.0 : 1.0) * floor(fabs(phi) / (2*PI)) * 2*PI; if(phi > PI) phi -= 2*PI; if(phi < -PI) phi += 2*PI; the += (the > 0.0 ? -1.0 : 1.0) * floor(fabs(the) / (2*PI)) * 2*PI; if(the > PI) the -= 2*PI; if(the < -PI) the += 2*PI; psi += (psi > 0.0 ? -1.0 : 1.0) * floor(fabs(psi) / (2*PI)) * 2*PI; if(psi > PI) psi -= 2*PI; if(psi < -PI) psi += 2*PI; // put accelerations into body frame cphi = cos(phi); sphi = sin(phi); cthe = cos(the); sthe = sin(the); cpsi = cos(psi); spsi = sin(psi); r11 = cpsi * cthe; r12 = cpsi * sthe * sphi - spsi * cphi; r13 = cpsi * sthe * cphi + spsi * sphi; r21 = spsi * cthe; r22 = spsi * sthe * sphi + cpsi * cphi; r23 = spsi * sthe * cphi - cpsi * sphi; r31 = -sthe; r32 = cthe * sphi; r33 = cthe * cphi; accel.r[0] = r11 * waccel.r[0] + r21 * waccel.r[1] + r31 * waccel.r[2]; accel.r[1] = r12 * waccel.r[0] + r22 * waccel.r[1] + r32 * waccel.r[2]; accel.r[2] = r13 * waccel.r[0] + r23 * waccel.r[1] + r33 * waccel.r[2]; //NOTE: looks like angular rates are already in body frame imudata.p = pqr.r[0]; // angular velocities (radians/sec) imudata.q = pqr.r[1]; imudata.r = pqr.r[2]; imudata.ax = accel.r[0] * FEET2METERS; // acceleration (m/s^2) imudata.ay = accel.r[1] * FEET2METERS; imudata.az = accel.r[2] * FEET2METERS; imudata.hx = -r11 / 2.0; // magnetic field imudata.hy = -r12 / 2.0; //NOTE: all of these negated because MNAV magnetic sensor is negated imudata.hz = -r13 / 2.0; imudata.Ps = Global::aircraft->getFDM()->getAlt() * FEET2METERS; // static pressure (altitude in m) imudata.Pt = sqrt(vel.r[0]*vel.r[0] + vel.r[1]*vel.r[1] + vel.r[2]*vel.r[2]) * FEET2METERS; // pitot pressure (m/s): sent and displayed, but not used imudata.Tx = 0; // temperature (sent but not used) imudata.Ty = 0; imudata.Tz = 0; imudata.phi = phi; // attitudes (radians) (not sent) imudata.the = the; imudata.psi = psi; imudata.err_type = 0; // not sent imudata.time = (double)current_time * 0.001; gpsdata.lat = Global::aircraft->getFDM()->getLat() * 180.0 / PI; // degrees //gpsdata.lat += 42.4159; //FIXME: location really should include proper lat/lon gpsdata.lon = Global::aircraft->getFDM()->getLon() * 180.0 / PI; // degrees //gpsdata.lon += -71.3980; //FIXME: location really should include proper lat/lon gpsdata.alt = Global::aircraft->getFDM()->getAlt() * FEET2METERS; // m gpsdata.ve = vel.r[1] * FEET2METERS; // m/s gpsdata.vn = vel.r[0] * FEET2METERS; gpsdata.vd = vel.r[2] * FEET2METERS; gpsdata.ITOW = (uint16_t)current_time; gpsdata.err_type = 0; // not sent gpsdata.time = (double)current_time * 0.001; //printf("lon=%.6lf lat=%.6lf\n", gpsdata.lon, gpsdata.lat); servopacket.chn[0] = 0x8000; servopacket.chn[1] = 0x8000; servopacket.chn[2] = 0xe000; servopacket.chn[3] = 0; // unused servopacket.chn[4] = 1000; // whether autopilot is enabled (<= 12000 for enabled, > 12000 && < 60000 for disabled) servopacket.chn[5] = 0; // unused servopacket.chn[6] = 0; // unused servopacket.chn[7] = 0; // unused servopacket.status = reverse; // Display data //input->display_message(&imudata, &gpsdata); // Send data input->put_state_data(&imudata, &gpsdata, &servopacket); } // Read data if(input->get_servo_cmd(cnt_cmd, &reverse) > 0) { float cnt_cmd_cnv[3]; //fprintf(stderr, "Got servo commands...\n"); cnt_cmd_cnv[0] = ((float)((reverse & (uint8_t)0x01) ? 65536 - cnt_cmd[0] : cnt_cmd[0]) - 32768.0) / 65536.0; //FIXME: for some reason, MNAV sensor code uses (22418 - cnt_cmd) instead of (65536 - cnt_cmd) cnt_cmd_cnv[1] = ((float)((reverse & (uint8_t)0x02) ? 65536 - cnt_cmd[1] : cnt_cmd[1]) - 32768.0) / 65536.0; //FIXME: for some reason, MNAV sensor code uses (22418 - cnt_cmd) instead of (65536 - cnt_cmd) cnt_cmd_cnv[2] = (float)((reverse & (uint8_t)0x04) ? 65536 - cnt_cmd[2] : cnt_cmd[2]) / 65536.0; //FIXME: for some reason, MNAV sensor code uses (22418 - cnt_cmd) instead of (65536 - cnt_cmd) inputs->elevator = -(cnt_cmd_cnv[1] - cnt_cmd_cnv[0]) / 2.0; //inputs->rudder = inputs->aileron = (cnt_cmd_cnv[1] + cnt_cmd_cnv[0]) / 2.0; inputs->throttle = cnt_cmd_cnv[2]; //fprintf(stderr, "[servo]: 0:0x%04hx 1:0x%04hx 2:0x%04hx reverse:0x%04hx\n\n", cnt_cmd[0], cnt_cmd[1], cnt_cmd[2], (uint16_t)reverse); } } crrcsim-0.9.12/src/mod_inputdev/inputdev_mnav/inputdev_mnav.h0000644000175000017500000000352711724452425021376 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Todd Templeton (original author) * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // Created 11/09/06 Todd R. Templeton // Based on tx_serial2.h #ifndef TX_INTERFACE_MNAV_H #define TX_INTERFACE_MNAV_H #include "mnav.h" #include "../inputdev.h" #include "../../mod_misc/SimpleXMLTransfer.h" class T_TX_InterfaceMNAV : public T_TX_Interface { public: T_TX_InterfaceMNAV(); virtual ~T_TX_InterfaceMNAV(); /** * Get input method */ virtual int inputMethod() { return(T_TX_Interface::eIM_mnav); }; /** * Initialize interface. Read further config data from a file, if necessary. */ int init(SimpleXMLTransfer* config); /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. */ void getInputData(TSimInputs* inputs); private: MNAV* input; uint16_t cnt_cmd[3]; uint8_t reverse; std::string device; }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_mnav/mnav.h0000644000175000017500000000740611724452425017460 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Todd Templeton (original author) * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // Created 11/09/06 Todd R. Templeton // Based on imugps.c and globaldefs.h in MNAV autopilot, http://sourceforge.net/projects/micronav // Header from original imugps.c in MNAV autopilot: /****************************************************************************** * FILE: imugps.c * DESCRIPTION: * * * * SOURCE: * REVISED: 4/05/06 Jung Soon Jang ******************************************************************************/ // Header from original globaldefs.h in MNAV autopilot: /****************************************************************************** *global defintions used in the avionics program ******************************************************************************/ // License of original MNAV autopilot: GPL v2 // (from COPYING file in MNAV distribution) // Contact info for original MNAV author: Jung Soon Jang // (from release.txt in MNAV distribution) #ifndef __MNAV_H__ #define __MNAV_H__ #include "../../mod_chardevice/chardevice.h" struct imu { double p,q,r; /* angular velocities */ double ax,ay,az; /* acceleration */ double hx,hy,hz; /* magnetic field */ double Ps,Pt; /* static/pitot pressure */ double Tx,Ty,Tz; /* temperature */ double phi,the,psi; /* attitudes */ short err_type; /* error type */ double time; }; struct gps { double lat,lon,alt; /* gps position */ double ve,vn,vd; /* gps velocity */ uint16_t ITOW; short err_type; /* error type */ double time; }; struct nav { double lat,lon,alt; double ve,vn,vd; float t; short err_type; double time; }; struct servo { unsigned short chn[8]; unsigned char status; }; class MNAV : BufferedCharDevice { protected: uint16_t littleendians(uint16_t a); uint16_t bigendians(uint16_t a); uint32_t littleendianl(uint32_t a); uint32_t bigendianl(uint32_t a); bool checksum(uint8_t* buffer, int packet_len); void encode_gpspacket(struct gps *data, uint8_t* buffer); void encode_ahrspacket(struct imu *data, uint8_t* buffer); void encode_servopacket(struct servo *servopacket, uint8_t* buffer); void encode_packet(struct imu *data, struct gps *gpsdata, struct servo *servopacket, uint8_t* buffer); void decode_servo_cmd(uint8_t data[24], uint16_t cnt_cmd[3]); public: void put_state_data(struct imu *imudata, struct gps *gpsdata, struct servo *servopacket); int get_servo_cmd(uint16_t cnt_cmd[3], uint8_t *reverse); void display_message(struct imu *data, struct gps *gdata); void process_input(void) { } MNAV(char* device) { init(device, false); charDevice->set_max_read_interval(3.0); } ~MNAV() { cleanup(); } }; #endif //__MNAV_H__ crrcsim-0.9.12/src/mod_inputdev/inputdev_mnav/mnav.cpp0000644000175000017500000005253311724452425020014 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2007, 2008 - Todd Templeton (original author) * Copyright (C) 2007 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // Created 11/09/06 Todd R. Templeton // Based on imugps.c in MNAV autopilot, http://sourceforge.net/projects/micronav // Header from original imugps.c in MNAV autopilot: /****************************************************************************** * FILE: imugps.c * DESCRIPTION: * * * * SOURCE: * REVISED: 4/05/06 Jung Soon Jang ******************************************************************************/ // License of original MNAV autopilot: GPL v2 // (from COPYING file in MNAV distribution) // Contact info for original MNAV author: Jung Soon Jang // (from release.txt in MNAV distribution) #include #include #if 0 /* this does not work for *BSD, include instead (below) */ #if defined(__APPLE__) || defined(MACOSX) #include #elif !defined(WIN32) #include #endif #else #ifndef WIN32 /* includes endian.h from wherever it might be */ #include #endif #endif #include "mnav.h" //#define OUTPUT_PACKET_TYPE 'S' //#define OUTPUT_PACKET_SIZE 51 #define OUTPUT_PACKET_TYPE 'N' #define OUTPUT_PACKET_SIZE 86 //#define OUTPUT_PACKET_TYPE 'I' //#define OUTPUT_PACKET_SIZE 93 #define SERVO_PACKET_SIZE 24 inline uint16_t MNAV::littleendians(uint16_t a) { #if __BYTE_ORDER == __LITTLE_ENDIAN return a; #else uint8_t* b = (uint8_t*)&a; uint8_t tmp; tmp = b[0]; b[0] = b[1]; b[1] = tmp; return a; #endif } inline uint16_t MNAV::bigendians(uint16_t a) { #if __BYTE_ORDER == __LITTLE_ENDIAN uint8_t* b = (uint8_t*)&a; uint8_t tmp; tmp = b[0]; b[0] = b[1]; b[1] = tmp; return a; #else return a; #endif } inline uint32_t MNAV::littleendianl(uint32_t a) { #if __BYTE_ORDER == __LITTLE_ENDIAN return a; #else uint8_t* b = (uint8_t*)&a; uint8_t tmp; tmp = b[0]; b[0] = b[3]; b[3] = tmp; tmp = b[1]; b[1] = b[2]; b[2] = tmp; return a; #endif } inline uint32_t MNAV::bigendianl(uint32_t a) { #if __BYTE_ORDER == __LITTLE_ENDIAN uint8_t* b = (uint8_t*)&a; uint8_t tmp; tmp = b[0]; b[0] = b[3]; b[3] = tmp; tmp = b[1]; b[1] = b[2]; b[2] = tmp; return a; #else return a; #endif } void MNAV::put_state_data(struct imu *imudata, struct gps *gpsdata, struct servo *servopacket) { uint8_t buffer[OUTPUT_PACKET_SIZE]; //encode_gpspacket(gpsdata, &buffer[31]); encode_packet(imudata, gpsdata, servopacket, buffer); //sendout the command packet //while (nbytes != OUTPUT_PACKET_SIZE) nbytes = write(sPort0,(char*)buffer, OUTPUT_PACKET_SIZE); charDevice->write((const void*)buffer, OUTPUT_PACKET_SIZE); } /*************************************************************************************** *check the checksum of the data packet ***************************************************************************************/ bool MNAV::checksum(uint8_t* buffer, int packet_len) { uint16_t i = 0, rcvchecksum = 0; unsigned long sum = 0; for(i = 2; i < packet_len - 2; i++) sum = sum + buffer[i]; //rcvchecksum = ((rcvchecksum = buffer[packet_len-2]) << 8) | buffer[packet_len-1]; rcvchecksum = buffer[packet_len-2]; rcvchecksum = rcvchecksum << 8; rcvchecksum |= buffer[packet_len-1]; if (rcvchecksum == (sum&0xFFFF)) return true; else return false; } /*************************************************************************************** *encode the gps data packet ***************************************************************************************/ void MNAV::encode_gpspacket(struct gps *data, uint8_t* buffer) { //signed long tmp=0; int tmp32; short i; uint16_t sum=0; buffer[ 0] = 0x55; buffer[ 1] = 0x55; buffer[ 2] = 'G'; /* gps velocity in m/s */ //data->vn =(double)((((((tmp = (signed char)buffer[ 6]<<8)|buffer[ 5])<<8)|buffer[ 4])<<8)|buffer[ 3])*1.0e-2; tmp=0; tmp32=(int)(data->vn *1.0e2); *((uint32_t*)&buffer[ 3])=littleendianl(*((uint32_t*)&tmp32)); //data->ve =(double)((((((tmp = (signed char)buffer[10]<<8)|buffer[ 9])<<8)|buffer[ 8])<<8)|buffer[ 7])*1.0e-2; tmp=0; tmp32=(int)(data->ve *1.0e2); *((uint32_t*)&buffer[ 7])=littleendianl(*((uint32_t*)&tmp32)); //data->vd =(double)((((((tmp = (signed char)buffer[14]<<8)|buffer[13])<<8)|buffer[12])<<8)|buffer[11])*1.0e-2; tmp=0; tmp32=(int)(data->vd *1.0e2); *((uint32_t*)&buffer[11])=littleendianl(*((uint32_t*)&tmp32)); /* gps position */ //data->lon=(double)((((((tmp = (signed char)buffer[18]<<8)|buffer[17])<<8)|buffer[16])<<8)|buffer[15]); tmp=0; tmp32=(int)(data->lon*1.0e7); *((uint32_t*)&buffer[15])=littleendianl(*((uint32_t*)&tmp32)); //data->lat=(double)((((((tmp = (signed char)buffer[22]<<8)|buffer[21])<<8)|buffer[20])<<8)|buffer[19]); tmp=0; tmp32=(int)(data->lat*1.0e7); *((uint32_t*)&buffer[19])=littleendianl(*((uint32_t*)&tmp32)); //data->alt=(double)((((((tmp = (signed char)buffer[26]<<8)|buffer[25])<<8)|buffer[24])<<8)|buffer[23])*1.0e-3; tmp=0; tmp32=(int)(data->alt*1.0e3); *((uint32_t*)&buffer[23])=littleendianl(*((uint32_t*)&tmp32)); //data->lon=(data->lon)*1.0e-7; //data->lat=(data->lat)*1.0e-7; /* gps time */ //data->ITOW = ((data->ITOW = buffer[28]) << 8)|buffer[27]; *((uint32_t*)&buffer[27]) = littleendians(*((uint16_t*)&data->ITOW)); //data->err_type = TRUE; //data->time = get_Time(); buffer[29] = 0; buffer[30] = 0; buffer[31] = 0; buffer[32] = 0; for(i=2;i<33;i++) sum += buffer[i]; buffer[33] = (uint8_t)(sum >> 8); buffer[34] = (uint8_t)sum; } void MNAV::encode_ahrspacket(struct imu *data, uint8_t* buffer) { signed short tmp16; buffer[ 0] = 'A'; /* angle in rad */ //data->phi = (double)(((tmp = (signed char)buffer[ 9])<<8)|buffer[10])*1.065264436e-04; tmp=0; tmp16 = (signed short)(data->phi*0.9387340515702713e04); *((uint16_t*)&buffer[ 1]) = bigendians(*((uint16_t*)&tmp16)); //data->the = (double)(((tmp = (signed char)buffer[11])<<8)|buffer[12])*1.065264436e-04; tmp=0; tmp16 = (signed short)(data->the*0.9387340515702713e04); *((uint16_t*)&buffer[ 3]) = bigendians(*((uint16_t*)&tmp16)); //data->psi = (double)(((tmp = (signed char)buffer[13])<<8)|buffer[14])*1.065264436e-04; tmp=0; tmp16 = (signed short)(data->psi*0.9387340515702713e04); *((uint16_t*)&buffer[ 5]) = bigendians(*((uint16_t*)&tmp16)); } void MNAV::encode_servopacket(struct servo *servopacket, uint8_t* buffer) { buffer[ 0] = 'F'; //servopacket.status = buffer[ 0]; buffer[ 1] = servopacket->status; //servopacket.chn[0] = ((tmpr = buffer[33]) << 8)|buffer[34]; tmpr = 0; *((uint16_t*)&buffer[ 2]) = bigendians(*((uint16_t*)&servopacket->chn[0])); //servopacket.chn[1] = ((tmpr = buffer[35]) << 8)|buffer[36]; tmpr = 0; *((uint16_t*)&buffer[ 4]) = bigendians(*((uint16_t*)&servopacket->chn[1])); //servopacket.chn[2] = ((tmpr = buffer[37]) << 8)|buffer[38]; tmpr = 0; *((uint16_t*)&buffer[ 6]) = bigendians(*((uint16_t*)&servopacket->chn[2])); //servopacket.chn[3] = ((tmpr = buffer[39]) << 8)|buffer[40]; tmpr = 0; *((uint16_t*)&buffer[ 8]) = bigendians(*((uint16_t*)&servopacket->chn[3])); //servopacket.chn[4] = ((tmpr = buffer[41]) << 8)|buffer[42]; tmpr = 0; *((uint16_t*)&buffer[10]) = bigendians(*((uint16_t*)&servopacket->chn[4])); //servopacket.chn[5] = ((tmpr = buffer[43]) << 8)|buffer[44]; tmpr = 0; *((uint16_t*)&buffer[12]) = bigendians(*((uint16_t*)&servopacket->chn[5])); //servopacket.chn[6] = ((tmpr = buffer[45]) << 8)|buffer[46]; tmpr = 0; *((uint16_t*)&buffer[14]) = bigendians(*((uint16_t*)&servopacket->chn[6])); //servopacket.chn[7] = ((tmpr = buffer[47]) << 8)|buffer[48]; tmpr = 0; *((uint16_t*)&buffer[16]) = bigendians(*((uint16_t*)&servopacket->chn[7])); } /*************************************************************************************** *encode the imu data packet ***************************************************************************************/ void MNAV::encode_packet(struct imu *data, struct gps *gpsdata, struct servo *servopacket, uint8_t* buffer) { //signed short tmp=0,i=0; //unsigned short tmpr=0; signed short tmp16; short i; uint16_t sum=0; buffer[ 0] = 0x55; buffer[ 1] = 0x55; buffer[ 2] = OUTPUT_PACKET_TYPE; /* acceleration in m/s^2 */ //data->ax = (double)(((tmp = (signed char)buffer[ 3])<<8)|buffer[ 4])*5.98754883e-04; tmp=0; tmp16 = (signed short)(data->ax*0.1670132517315938e04); *((uint16_t*)&buffer[ 3]) = bigendians(*((uint16_t*)&tmp16)); //data->ay = (double)(((tmp = (signed char)buffer[ 5])<<8)|buffer[ 6])*5.98754883e-04; tmp=0; tmp16 = (signed short)(data->ay*0.1670132517315938e04); *((uint16_t*)&buffer[ 5]) = bigendians(*((uint16_t*)&tmp16)); //data->az = (double)(((tmp = (signed char)buffer[ 7])<<8)|buffer[ 8])*5.98754883e-04; tmp=0; tmp16 = (signed short)(data->az*0.1670132517315938e04); *((uint16_t*)&buffer[ 7]) = bigendians(*((uint16_t*)&tmp16)); /* angular rate in rad/s */ //data->p = (double)(((tmp = (signed char)buffer[ 9])<<8)|buffer[10])*1.065264436e-04; tmp=0; tmp16 = (signed short)(data->p*0.9387340515702713e04); *((uint16_t*)&buffer[ 9]) = bigendians(*((uint16_t*)&tmp16)); //data->q = (double)(((tmp = (signed char)buffer[11])<<8)|buffer[12])*1.065264436e-04; tmp=0; tmp16 = (signed short)(data->q*0.9387340515702713e04); *((uint16_t*)&buffer[11]) = bigendians(*((uint16_t*)&tmp16)); //data->r = (double)(((tmp = (signed char)buffer[13])<<8)|buffer[14])*1.065264436e-04; tmp=0; tmp16 = (signed short)(data->r*0.9387340515702713e04); *((uint16_t*)&buffer[13]) = bigendians(*((uint16_t*)&tmp16)); /* magnetic field in Gauss */ //data->hx = (double)(((tmp = (signed char)buffer[15])<<8)|buffer[16])*6.103515625e-05; tmp=0; tmp16 = (signed short)(data->hx*0.16384e05); *((uint16_t*)&buffer[15]) = bigendians(*((uint16_t*)&tmp16)); //data->hy = (double)(((tmp = (signed char)buffer[17])<<8)|buffer[18])*6.103515625e-05; tmp=0; tmp16 = (signed short)(data->hy*0.16384e05); *((uint16_t*)&buffer[17]) = bigendians(*((uint16_t*)&tmp16)); //data->hz = (double)(((tmp = (signed char)buffer[19])<<8)|buffer[20])*6.103515625e-05; tmp=0; tmp16 = (signed short)(data->hz*0.16384e05); *((uint16_t*)&buffer[19]) = bigendians(*((uint16_t*)&tmp16)); /* temperature in Celcius */ /* data->Tx = (double)(((tmp = (signed char)buffer[21])<<8)|buffer[22])*6.103515625e-03; tmp=0; data->Ty = (double)(((tmp = (signed char)buffer[23])<<8)|buffer[24])*6.103515625e-03; tmp=0; data->Tz = (double)(((tmp = (signed char)buffer[25])<<8)|buffer[26])*6.103515625e-03; tmp=0; */ buffer[21] = 0; buffer[22] = 0; buffer[23] = 0; buffer[24] = 0; buffer[25] = 0; buffer[26] = 0; /* pressure in m and m/s */ //data->Ps = (double)(((tmp = (signed char)buffer[27])<<8)|buffer[28])*3.0517578125e-01; tmp=0; tmp16 = (signed short)(data->Ps*0.32768e01); *((uint16_t*)&buffer[27]) = bigendians(*((uint16_t*)&tmp16)); //data->Pt = (double)(((tmp = (signed char)buffer[29])<<8)|buffer[30])*2.4414062500e-03; tmp=0; tmp16 = (signed short)(data->Pt*0.4096e03); *((uint16_t*)&buffer[29]) = bigendians(*((uint16_t*)&tmp16)); /* servo packet */ switch (buffer[2]) { case 'S' : #if 0 //servopacket.status = buffer[32]; buffer[32] = servopacket->status; //servopacket.chn[0] = ((tmpr = buffer[33]) << 8)|buffer[34]; tmpr = 0; *((uint16_t*)&buffer[33]) = bigendians(*((uint16_t*)&servopacket->chn[0])); //servopacket.chn[1] = ((tmpr = buffer[35]) << 8)|buffer[36]; tmpr = 0; *((uint16_t*)&buffer[35]) = bigendians(*((uint16_t*)&servopacket->chn[1])); //servopacket.chn[2] = ((tmpr = buffer[37]) << 8)|buffer[38]; tmpr = 0; *((uint16_t*)&buffer[37]) = bigendians(*((uint16_t*)&servopacket->chn[2])); //servopacket.chn[3] = ((tmpr = buffer[39]) << 8)|buffer[40]; tmpr = 0; *((uint16_t*)&buffer[39]) = bigendians(*((uint16_t*)&servopacket->chn[3])); //servopacket.chn[4] = ((tmpr = buffer[41]) << 8)|buffer[42]; tmpr = 0; *((uint16_t*)&buffer[41]) = bigendians(*((uint16_t*)&servopacket->chn[4])); //servopacket.chn[5] = ((tmpr = buffer[43]) << 8)|buffer[44]; tmpr = 0; *((uint16_t*)&buffer[43]) = bigendians(*((uint16_t*)&servopacket->chn[5])); //servopacket.chn[6] = ((tmpr = buffer[45]) << 8)|buffer[46]; tmpr = 0; *((uint16_t*)&buffer[45]) = bigendians(*((uint16_t*)&servopacket->chn[6])); //servopacket.chn[7] = ((tmpr = buffer[47]) << 8)|buffer[48]; tmpr = 0; *((uint16_t*)&buffer[47]) = bigendians(*((uint16_t*)&servopacket->chn[7])); #endif encode_servopacket(servopacket, &buffer[31]); for(i=2;i<49;i++) sum += buffer[i]; buffer[49] = (uint8_t)(sum >> 8); buffer[50] = (uint8_t)sum; break; case 'N' : #if 0//servopacket.status = buffer[67]; buffer[67] = servopacket->status; //servopacket.chn[0] = ((tmpr = buffer[68]) << 8)|buffer[69]; tmpr = 0; *((uint16_t*)&buffer[68]) = bigendians(*((uint16_t*)&servopacket->chn[0])); //servopacket.chn[1] = ((tmpr = buffer[70]) << 8)|buffer[71]; tmpr = 0; *((uint16_t*)&buffer[70]) = bigendians(*((uint16_t*)&servopacket->chn[1])); //servopacket.chn[2] = ((tmpr = buffer[72]) << 8)|buffer[73]; tmpr = 0; *((uint16_t*)&buffer[72]) = bigendians(*((uint16_t*)&servopacket->chn[2])); //servopacket.chn[3] = ((tmpr = buffer[74]) << 8)|buffer[75]; tmpr = 0; *((uint16_t*)&buffer[74]) = bigendians(*((uint16_t*)&servopacket->chn[3])); //servopacket.chn[4] = ((tmpr = buffer[76]) << 8)|buffer[77]; tmpr = 0; *((uint16_t*)&buffer[76]) = bigendians(*((uint16_t*)&servopacket->chn[4])); //servopacket.chn[5] = ((tmpr = buffer[78]) << 8)|buffer[79]; tmpr = 0; *((uint16_t*)&buffer[78]) = bigendians(*((uint16_t*)&servopacket->chn[5])); //servopacket.chn[6] = ((tmpr = buffer[80]) << 8)|buffer[81]; tmpr = 0; *((uint16_t*)&buffer[80]) = bigendians(*((uint16_t*)&servopacket->chn[6])); //servopacket.chn[7] = ((tmpr = buffer[82]) << 8)|buffer[83]; tmpr = 0; *((uint16_t*)&buffer[82]) = bigendians(*((uint16_t*)&servopacket->chn[7])); #endif encode_gpspacket(gpsdata, &buffer[31]); encode_servopacket(servopacket, &buffer[66]); for(i=2;i<84;i++) sum += buffer[i]; buffer[84] = (uint8_t)(sum >> 8); buffer[85] = (uint8_t)sum; break; case 'I' : encode_gpspacket(gpsdata, &buffer[31]); encode_ahrspacket(data, &buffer[66]); encode_servopacket(servopacket, &buffer[73]); for(i=2;i<91;i++) sum += buffer[i]; buffer[91] = (uint8_t)(sum >> 8); buffer[92] = (uint8_t)sum; break; default : fprintf(stderr, "[imu]:fail to encode servo packet..!\n"); } //data->time = get_Time(); //data->err_type = no_error; } int MNAV::get_servo_cmd(uint16_t cnt_cmd[3], uint8_t *reverse) { int count=0,nbytes=0; uint8_t input_buffer[SERVO_PACKET_SIZE]={0,}; read_into_buffer(); while (1) { /********************************************************************* *Find start of packet: the heade r (2 bytes) starts with 0x5555 *********************************************************************/ while(circbufLength >= 4 && (circbuf[circbufStart] != (uint8_t)0x55 || circbuf[(uint8_t)(circbufStart + 1)] != (uint8_t)0x55)) { circbufStart++; circbufLength--; } if(circbufLength < 4) return count; /********************************************************************* *Read packet contents *********************************************************************/ switch (circbuf[(uint8_t)(circbufStart + 2)]) { case 'S': if(circbuf[(uint8_t)(circbufStart + 3)] == 'F') { //fprintf(stderr, "Got 'S' 'F'\n"); circbufStart += circbufLength >= (uint8_t)11 ? (uint8_t)11 : circbufLength; circbufLength -= circbufLength >= (uint8_t)11 ? (uint8_t)11 : circbufLength; break; } if(circbuf[(uint8_t)(circbufStart + 3)] == 'P') { if(circbufLength < 7) return count; //fprintf(stderr, "Got 'S' 'P'\n"); for(nbytes = 0; nbytes < 7; nbytes++) { input_buffer[nbytes] = circbuf[circbufStart]; circbufStart++; circbufLength--; } if(checksum(input_buffer, 7)) *reverse = input_buffer[4]; else fprintf(stderr, "'S' 'P' does not pass checksum\n"); break; } if(circbuf[(uint8_t)(circbufStart + 3)] != 'S') { //fprintf(stderr, "Got unknown 'S' '%c'\n", circbuf[(uint8_t)(circbufStart + 3)]); circbufStart += (uint8_t)4; circbufLength -= (uint8_t)4; break; } if(circbufLength < SERVO_PACKET_SIZE) return count; for(nbytes = 0; nbytes < SERVO_PACKET_SIZE; nbytes++) { input_buffer[nbytes] = circbuf[circbufStart]; circbufStart++; circbufLength--; } /************************* *check checksum *************************/ if(checksum(input_buffer,SERVO_PACKET_SIZE)) { //pthread_mutex_lock(&mutex_imu); //decode_imupacket(&imupacket, input_buffer); decode_servo_cmd(input_buffer, cnt_cmd); count++; //if(screen_on) fwrite(&imupacket, sizeof(struct imu),1,fimu); //pthread_cond_signal(&trigger_ahrs); //pthread_mutex_unlock(&mutex_imu); } else fprintf(stderr, "Servo command does not pass checksum\n"); break; default: circbufStart += 3; circbufLength -= 3; break; } } return count; } void MNAV::decode_servo_cmd(uint8_t data[24], uint16_t cnt_cmd[3]) { //cnt_cmd[1] = ch1:elevator, cnt_cmd[0] = ch0:aileron, cnt_cmd[2] = ch2:throttle //byte data[24]={0,}; //short i = 0, nbytes = 0; //word sum=0; //data[0] = 0x55; //data[1] = 0x55; //data[2] = 0x53; //data[3] = 0x53; //elevator //data[6] = (byte)(cnt_cmd[1] >> 8); //data[7] = (byte)cnt_cmd[1]; cnt_cmd[1] = ((uint16_t)data[6] << 8) | (uint16_t)data[7]; //throttle //data[8] = (byte)(cnt_cmd[2] >> 8); //data[9] = (byte)cnt_cmd[2]; cnt_cmd[2] = ((uint16_t)data[8] << 8) | (uint16_t)data[9]; //aileron //data[4] = (byte)(cnt_cmd[0] >> 8); //data[5] = (byte)cnt_cmd[0]; cnt_cmd[0] = ((uint16_t)data[4] << 8) | (uint16_t)data[5]; //checksum:need to be verified //sum = 0xa6; //for(i=4;i<22;i++) sum += data[i]; //data[22] = (byte)(sum >> 8); //data[23] = (byte)sum; //sendout the command packet //while (nbytes != 24) nbytes = write(sPort0,(char*)data, 24); } //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // display message //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ void MNAV::display_message(struct imu *data, struct gps *gdata) { //static int count=0; //if (++count == disptime) //{ printf("[m/s^2]:ax = %6.3f ay = %6.3f az = %6.3f \n",data->ax,data->ay,data->az); printf("[deg/s]:p = %6.3f q = %6.3f r = %6.3f \n",data->p*57.3, data->q*57.3, data->r*57.3); printf("[deg ]:phi = %6.2f the = %6.2f psi = %6.2f \n",data->phi*57.3,data->the*57.3,data->psi*57.3); printf("[Gauss]:hx = %6.3f hy = %6.3f hz = %6.3f \n",data->hx,data->hy,data->hz); printf("[press]:Ps = %f[m] Pt = %f\n", data->Ps, data->Pt); //printf("[deg/s]:bp = %6.3f,bq = %6.3f,br = %6.3f \n\n",xvar[4][0]*57.3,xvar[5][0]*57.3,zvar[1][0]*57.3); //if (ndata->err_type == TRUE) { printf("[GPS ]:ITOW= %5d[ms], lon = %f[deg], lat = %f[deg], alt = %f[m]\n",gdata->ITOW,gdata->lon,gdata->lat,gdata->alt); printf("[GPS ]:ve = %6.3f[m/s],vn = %6.3f[m/s],vd = %6.3f[m/s]\n",gdata->ve,gdata->vn,gdata->vd); //printf("[nav ]: lon = %f[deg], lat = %f[deg], alt = %f[m]\n", ndata->lon,ndata->lat,ndata->alt); //} //count = 0; //} printf("\n"); } crrcsim-0.9.12/src/mod_inputdev/CMakeLists.txt0000644000175000017500000000156311724452425016225 00000000000000set(MOD_INPUTDEV_SRCS inputdev_audio/inputdev_audio.cpp inputdev.cpp inputdev_mnav/inputdev_mnav.cpp inputdev_mnav/inputdev_mnav.h inputdev_mnav/mnav.cpp inputdev_parallel/inputdev_parallel.cpp inputdev_PPM/inputdev_PPM.cpp inputdev_rctran/inputdev_rctran.cpp inputdev_rctran2/inputdev_rctran2.cpp inputdev_serial/inputdev_serial.cpp inputdev_serial/inputdev_serial.h inputdev_serial2/inputdev_serial2.cpp inputdev_serial2/LoggerReader_byte.cpp inputdev_serial2/LoggerReader_ttyS.cpp inputdev_serpic/inputdev_serpic.cpp inputdev_software/inputdev_software.cpp inputdev_zhenhua/inputdev_zhenhua.cpp inputdev_ct6a/inputdev_ct6a.cpp ) add_library(mod_inputdev ${MOD_INPUTDEV_SRCS}) set (MOD_INPUTDEV_LIBS ) set (MOD_INPUTDEV_INCDIRS ) include_directories( ${MOD_INPUTDEV_EXT_INCDIRS} ) link_directories ( ${MOD_INPUTDEV_LINKDIRS} ) crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran2/0000775000175000017500000000000011724452513017031 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.h0000644000175000017500000000442611724452425022421 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_RCTRAN2_H #define TX_INTERFACE_RCTRAN2_H #include #include #include "../inputdev_PPM/inputdev_PPM.h" #include "../../mod_misc/SimpleXMLTransfer.h" /** * This interface reads channel values from a file (default: /proc/rctran). * The file contains one line with eight integer values in microseconds, separated * by a comma. */ class T_TX_Interface_RCTran2 : public T_TX_InterfacePPM { public: T_TX_Interface_RCTran2(); virtual ~T_TX_Interface_RCTran2(); /** * Get input method */ int inputMethod() { return(T_TX_Interface::eIM_rctran2); }; /** * Initialize interface. Read further config data from a file, if necessary. */ int init(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. */ void getInputData(TSimInputs* inputs); /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); /** \brief Get the name of the interface for the config file * * Returns the name of the interface. It should be a single * word, only lower-case characters. */ const char * getConfigName() {return cname;}; private: /** * Path of the file to read values from */ std::string filenameToReadFrom; /** * file descriptor */ FILE* rctran; const char *cname; ///< name in the config file }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran2/kernel_module/0000775000175000017500000000000011724452513021656 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran2/kernel_module/Makefile.260000644000175000017500000000073211724452425023466 00000000000000obj-m := rctran2.o KSRC := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) default: build build: make -C $(KSRC) SUBDIRS=$(PWD) modules install: @# completely broken ATM - removes the whole dir @#make -C $(KSRC) SUBDIRS=`pwd` modules_install @echo "Install it yourself ..." clean: @# kbuild can't handle this (yet ?) @#make -C $(KSRC) SUBDIRS=`pwd` clean rm -f *.o *.ko *.mod.o *.mod.c .*.{cmd,flags} rm -rf config.status config.log autom4te*.cache crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran2/kernel_module/README.txt0000644000175000017500000001265111724452425023301 00000000000000-------- Hardware interface, overview --------------------- The PCs parallel port has an interrupt request input, which is pin 10 on the DSub-25 connector. The old 'IBM PC Parallel Port FAQ' says this IRQ to be positive edge triggered. The pin is said to be a TTL input. 'Interfacing the Standard Parallel Port' by Craig Peacock says "However like always, some cards may trigger the interrupt on the high to low transition.". -------- Joystick driver ---------------------------------- The current module allows you to use your transmitter as a joystick, too! So you can use it via 'rctran2' OR via 'joystick' in crrcsim. -------- Hardware interface, 1 ---------------------------- Here is one possibility, found on the pages describing the PPJoy-Driver for Windows. It is said to work with every PPM signal with at least TTL level. This one should work with PPJoy for windows and with rctran(1/2) for linux. PPM signal -------680 Ohm--------+------------- Ack, Pin 10 DSub-25 | ---- /\ / \ ZD 4,7 ---- | | GND -----------------------+-------------- GND, Pin 18 DSub-25 -------- Hardware interface, 2 ---------------------------- I don't like a limiting diode, so I opted to use this: +------------ D0, Pin 2 DSub-25 | | 4k7 | | +------------ Ack, Pin 10 DSub-25 | / |/ C B | PPM signal ---------10k---+-----+----+ General Purpose NPN | | | | | |\ E --- 47k \ 1nF --- | | | | | | | | GND ---------------+-----+-------+------------ GND, Pin 18 DSub-25 The software has to set D0 to output high level, which is done by the driver in this directory. I do not know if PPJoy does currently support this interface. Maybe an email to its author helps. -------- Kernel 2.4.x ------------------------------------- Login as root. Call 'make -f Makefile.24' in this directory to compile the module 'rctran2.o'. Call 'make -f Makefile.24 install' to install it. Call 'modprobe rctran2' to load the module, 'rmmod rctran2' to unload it. -------- Kernel 2.6.x ------------------------------------- Call cp Makefile.26 Makefile make in this directory to compile the module 'rctran2.ko'. After that (as root): insmod ./rctran2.ko I experienced building this module for 2.6.x to be more tricky than for 2.4.x. It worked after I compiled the whole kernel from source and used that. Misc notes http://www.captain.at/programming/kernel-2.6/ says: "If you get something like this # make make: Nothing to be done for `default'. you need to install the kernel source and compile the kernel first (run "make" at least to the point until all "HOSTCC scripts/" stuff is done - this will configure your kernel and allows external module compilation). Make sure /lib/modules/$(shell uname -r)/build points to your build directory (most likely /usr/src/linux...)." Isn't there a way of compiling the module without getting and compiling the whole kernel? Yes. Debian: on my system, "uname -r" currently answers "2.6.21-2-686", so I installed linux-headers-2.6.21-2-686 which also needed linux-headers-2.6.21-2 linux-kbuild-2.6.21 to build the module without installing/compiling full kernel source. See "7.6.2. Modultreiber außerhalb der Kernelquellen" in http://ezs.kr.hsnr.de/TreiberBuch/html/sec.kbs01.html http://www.linux-magazin.de/heft_abo/ausgaben/2003/08/kern_technik "Um sich darin einzuklinken, muss das Makefile den Pfad zu den konfigurierten Kernelquellen kennen. Linus Torvalds hat festgelegt, dass die Quellen über das Module-Verzeichnis zu finden sein sollen: »/lib/modules/Version/build/«. Meist ist dies ein Symlink auf das bekannte Directory »/usr/src/linux-Version«." linux/Documentation/kbuild/modules.txt http://www.cyberciti.biz/tips/build-linux-kernel-module-against-installed-kernel-source-tree.html -------- Troubleshooting ---------------------------------- On a second terminal, use tail -f /var/log/syslog to see debug messages. Do rmmod parport_pc if the parallel port irq is already in use. Maybe you also need rmmod lp before. I experienced that rctran2 did not work if parport_pc had been loaded before on kernel 2.6.8. Maybe this is a bug in the kernel or the module? I had to remove parport_pc.ko from /lib/modules/... to use rctran. Same applies to 2.6.18 on debian. To automatically load rctran2 on startup, use cp rctran2.ko /lib/modules/`uname -r`/kernel/drivers/parport/ echo rctran2 >> /etc/modules depmod -a -------- Changes in 2.6 code ------------------------------ 2007-10-04: See http://lwn.net/Articles/107303/, "MODULE_PARM deprecated"; replaced by module_param(). crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran2/kernel_module/Makefile.240000644000175000017500000000060711724452425023465 00000000000000CC = gcc all: rctran2.o # remove implicit rules .SUFFIXES: RCTRAN_CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer \ -fno-strength-reduce -D__RT__ -D__KERNEL__ -DMODULE -c rctran2.o: rctran2.c $(CC) -o rctran2.o rctran2.c ${RCTRAN_CFLAGS} -I/lib/modules/`uname -r`/build/include install: rctran2.o cp rctran2.o /lib/modules/`uname -r`/rctran2.o depmod -a crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran2/kernel_module/rctran2.c0000644000175000017500000001616411724452425023325 00000000000000/**************************************************************************** * Copyright (C) 2005 - Benko Attila * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // RCTRAN /proc/rctran and joystick emulation interface // Purpose : use your radio control transmitter as pc joystick // Author : Benko" Attila // Thanks to: Jan Edward Kansky for original rctran code // Martin Dressler for original rc joystick code /****************************************************************************/ // 0: no joystick device emulation // 1: joystick device emulation #define RCTRAN_JOYDEV 1 #include #include #ifdef CONFIG_MODVERSION # if CONFIG_MODVERSION==1 # define MODVERSIONS # include # endif #endif #include #include #include #include #include #include #include /****************************************************************************/ #define LPT_BASE iobase // Use 0x3bc-LPT0, 0x378-LPT1, 0x278-LPT2 #define IRQ_LINE irq // Parallel port IRQ line. #define DATA_PORT iobase+0 // Address of data register for bits D0-D7 #define STATUS_PORT iobase+1 // Address of LPT status register #define CONTROL_PORT iobase+2 // Address of LPT control register #define MAX_CHANNELS 8 #define SYNC_PULSE 3000 MODULE_DESCRIPTION("RCTRAN driver for Linux"); MODULE_LICENSE("GPL"); static int iobase = 0x378; module_param(iobase, int, 0); MODULE_PARM_DESC(iobase, "Parallel port base address (default=0x378, lp0)"); static int irq = 7; module_param(irq, int, 0); MODULE_PARM_DESC(irq, "Parallel port IRQ number (default=7, lp0)"); /****************************************************************************/ #if (RCTRAN_JOYDEV != 0) static struct input_dev rctran; #endif static unsigned long long cycles, last = 0, diff; static unsigned long pulses[8] = {0, 0, 0, 0, 0, 0, 0, 0}; static int current_channel=1, dev_used = 0; /****************************************************************************/ #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0) static irqreturn_t handle_transmitter_pulse(int irq_number, void* dev_id, struct pt_regs* regs) #else static void handle_transmitter_pulse(int irq_number, void* dev_id, struct pt_regs* regs) #endif { unsigned long i; struct timeval tv; if (irq_number == IRQ_LINE) { do_gettimeofday(&tv); i = 1e6; cycles = i * tv.tv_sec + tv.tv_usec; diff = cycles - last; last = cycles; if (diff > SYNC_PULSE) current_channel=0; if ((current_channel > 0) && (current_channel < 9)) { pulses[current_channel - 1] = diff; #if (RCTRAN_JOYDEV != 0) if (dev_used) input_report_abs(&rctran, current_channel - 1, diff); #endif } current_channel++; } #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0) return IRQ_HANDLED; #endif } /****************************************************************************/ int procfile_read(char *sysbuffer, char **mybuffer, off_t file_pos, int count, int *eof, void *data) { static char the_string[200]; int len; if (file_pos > 0) return 0; len = sprintf(the_string, "%ld,%ld,%ld,%ld,%ld,%ld,%ld,%ld\n", pulses[0],pulses[1],pulses[2],pulses[3], pulses[4],pulses[5],pulses[6],pulses[7]); *mybuffer = the_string; return len; } #if (RCTRAN_JOYDEV != 0) /****************************************************************************/ static int rctran_open(struct input_dev *dev) { if (dev_used++) return 0; printk(KERN_INFO "RCTRAN jostick emulation module opened.\n"); return 0; } /****************************************************************************/ static void rctran_close(struct input_dev *dev) { if (!--dev_used) printk(KERN_INFO "RCTRAN joystick emulation module closed.\n"); } #endif /****************************************************************************/ static int __init rctran_init(void) { int i, res; struct proc_dir_entry *entry=NULL; #if (RCTRAN_JOYDEV != 0) rctran.open = rctran_open; rctran.close = rctran_close; rctran.name="RCTRAN"; rctran.evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); set_bit(BTN_0, rctran.keybit); set_bit(BTN_1, rctran.keybit); for(i=0;iread_proc = procfile_read; return 0; } /****************************************************************************/ static void __exit rctran_exit(void) { #if (RCTRAN_JOYDEV != 0) input_unregister_device(&rctran); #endif free_irq(IRQ_LINE,NULL); outb(inb(CONTROL_PORT)& 0xEF,CONTROL_PORT); // Disable Parallel Port IRQ if (inb(CONTROL_PORT) & 0x10) printk(KERN_INFO "Parallel port interrupt is enabled.\n"); else printk(KERN_INFO "Parallel port interrupt is disabled.\n"); remove_proc_entry("rctran", &proc_root); printk(KERN_INFO "RCTRAN module unloaded!\n");\ } /****************************************************************************/ module_init(rctran_init); module_exit(rctran_exit); crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp0000644000175000017500000000473211724452425022754 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "inputdev_rctran2.h" #include #include inline float convVal(int value) { if (value > 2000) return(0.5); else if (value < 1000) return(-0.5); else return((value-1500)/1000.0); } T_TX_Interface_RCTran2::T_TX_Interface_RCTran2() : cname("rctran2") { } T_TX_Interface_RCTran2::~T_TX_Interface_RCTran2() { } int T_TX_Interface_RCTran2::init(SimpleXMLTransfer* config) { T_TX_InterfacePPM::init(config); filenameToReadFrom = config->getString("inputMethod.rctran2.file", "/proc/rctran"); mixer = new T_TX_Mixer(this, config, "inputMethod.rctran2"); #ifdef linux rctran = fopen(filenameToReadFrom.c_str(), "r"); if (rctran != NULL) { fclose(rctran); return(0); } else { errMsg = "Error opening input file\n"; errMsg += filenameToReadFrom; return(-1); } #else rctran = NULL; errMsg = "This interface only works on linux."; return(-1); #endif } void T_TX_Interface_RCTran2::getInputData(TSimInputs* inputs) { // read values from file int nVal[8]; rctran = fopen(filenameToReadFrom.c_str(), "r"); (void)fscanf(rctran, "%i,%i,%i,%i,%i,%i,%i,%i", &nVal[0], &nVal[1], &nVal[2], &nVal[3], &nVal[4], &nVal[5], &nVal[6], &nVal[7]); fclose(rctran); // write data to 'rc_channel_values' for (int n=0; n<8; n++) { rc_channel_values[n] = convVal(nVal[n]); } T_TX_InterfacePPM::getInputData(inputs); } void T_TX_Interface_RCTran2::putBackIntoCfg(SimpleXMLTransfer* config) { T_TX_InterfacePPM::putBackIntoCfg(config); config->setAttributeOverwrite("inputMethod.rctran2.file", filenameToReadFrom); mixer->putBackIntoCfg(config); } crrcsim-0.9.12/src/mod_inputdev/inputdev_audio/0000775000175000017500000000000011724452513016557 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_audio/inputdev_audio.cpp0000644000175000017500000003700011724452425022222 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004 - Joel Lienard, Lionel Cailler (original authors) * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf * Copyright (C) 2005-2009 - Jan Reucker * Copyright (C) 2005 - Joel Lienard * Copyright (C) 2008 - Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file tx_audio.cpp * * Definition of the AUDIO interface for CRRCsim. * * This class will read signals from a PPM transmitter * using a sound input device. */ #include "inputdev_audio.h" #include #include static paAudioData AudioData; static int synchro_index = 0; // -------------------------------------------------------------------------- /** This routine will be called by the PortAudio engine when audio is needed. * It may be called at interrupt level on some machines so don't do anything * that could mess up the system like calling malloc() or free(). * Purpose of this routine is to update a rotating buffer * index of buffer is AudioData.frameIndex * buffer size is AudioData.frameSize * number of samples stored since audio_rc_open() called */ #if PORTAUDIO > 0 #if PORTAUDIO == 18 static int recordCallback( void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, PaTimestamp outTime, void *userData ) #else static int recordCallback( const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *outTime, PaStreamCallbackFlags b, void *userData ) #endif { paAudioData *data = (paAudioData*)userData; SAMPLE *rptr = (SAMPLE*)inputBuffer; SAMPLE *wptr; unsigned long i; unsigned long framesLeft = data->frameSize - data->frameIndex; /* Prevent unused variable warnings. */ outputBuffer = NULL; outTime = 0; #if PORTAUDIO != 18 b = 0; #endif data->SamplesCounter += framesPerBuffer; wptr = &data->recordedSamples[data->frameIndex]; if( framesPerBuffer <= framesLeft ) { for( i=0; irecordedSamples[0]; for( i=0; iframeIndex=(data->frameIndex+framesPerBuffer)%data->frameSize; return 0; } #endif // -------------------------------------------------------------------------- /** * Create an audio interface. */ T_TX_InterfaceAudio::T_TX_InterfaceAudio() : cname("audio"), sDevName("") { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceAudio::T_TX_InterfaceAudio()\n"); #endif } /** * Delete an audio interface and close the input device. * */ T_TX_InterfaceAudio::~T_TX_InterfaceAudio() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceAudio::~T_TX_InterfaceAudio()\n"); #endif audio_rc_close(); delete mixer; } /** * Initialize an audio interface from the configuration file * and try to open the input device. * * \param config Pointer to the global configuration structure */ int T_TX_InterfaceAudio::init(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfaceAudio::init(SimpleXMLTransfer* config)\n"); #endif T_TX_InterfacePPM::init(config); mixer = new T_TX_Mixer(this, config, "inputMethod.audio"); SimpleXMLTransfer *tag = config->getChild("inputMethod.audio", true); sDevName = tag->attribute("device_name", "NOT_SPECIFIED"); if (audio_rc_open() == 0) return(0); else { errMsg = "Error opening audio interface"; return(-1); } } /** * Get the current channel values from the interface. * * \param inputs Pointer to a structure that stores the input values. */ void T_TX_InterfaceAudio::getInputData(TSimInputs* inputs) { #if DEBUG_TX_INTERFACE > 1 printf("void T_TX_InterfaceAudio::getInputData(TSimInputs* inputs)\n"); #endif get_data_from_audio_interface(rc_channel_values); T_TX_InterfacePPM::getInputData(inputs); } /** * Write all configuration data back into the config structure. * * \param config Pointer to the global configuration structure. */ void T_TX_InterfaceAudio::putBackIntoCfg(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfaceAudio::putBackIntoCfg(SimpleXMLTransfer* config)\n"); #endif SimpleXMLTransfer *tag = config->getChild("inputMethod.audio", true); tag->setAttributeOverwrite("device_name", sDevName); T_TX_InterfacePPM::putBackIntoCfg(config); mixer->putBackIntoCfg(config); } /** * Close the audio input device. * * \retval 0 success * \retval -1 failure */ int T_TX_InterfaceAudio::audio_rc_close() { int iRetCode = 0; #if PORTAUDIO > 0 PaError err = paNoError; if (stream != NULL) { err = Pa_CloseStream( stream ); } if( err == paNoError ) { if (AudioData.recordedSamples!=NULL) free( AudioData.recordedSamples ); Pa_Terminate(); printf("audio device closed\n"); } else { Pa_Terminate(); fprintf( stderr, "An error occured while using the portaudio stream in audio_rc_close\n" ); fprintf( stderr, "Error number: %d\n", err ); fprintf( stderr, "Error message: %s\n", Pa_GetErrorText( err ) ); iRetCode = -1; } #endif return iRetCode; } int T_TX_InterfaceAudio::get_data_from_audio_interface(float *values) { static int nvals=0; #if PORTAUDIO > 0 static float vals[11]; int i,n; /* * there is no need to update values more than 50 times a second * then lest check here every (SAMPLE_RATE/50) recorded samples */ Pa_Sleep (1); // not sure this is usefull n=AudioData.SamplesCounter; if (n-AudioData.LastSamplesCounter>SAMPLE_RATE/50) { AudioData.LastSamplesCounter = n; // lets update values if(get_data(vals,&n)) { for(i=0;i<11;i++) values[i]=vals[i]; nvals = n; } } else /* * LastSamplesCounter & SamplesCounter saturation management */ if (n 0 int i, numDevices; PaError err; const PaDeviceInfo *pdi; #if PORTAUDIO != 18 PaStreamParameters inStreamParm; #endif err = Pa_Initialize(); if( err != paNoError ) goto error; /* number of all input AND output devices */ #if PORTAUDIO == 18 numDevices = Pa_CountDevices(); #else numDevices = Pa_GetDeviceCount(); #endif printf("Number of total audio input/output devices : %d.\n", numDevices ); for( i = 0; i < numDevices; i++ ) { pdi = Pa_GetDeviceInfo( i ); printf("Device(%d) name \t: %s.\n", i, pdi->name); printf("\tMax Inputs = %d\n", pdi->maxInputChannels ); printf("\tMax Outputs = %d\n", pdi->maxOutputChannels ); } inputDevice = -1; // mark as invalid /* Find the correct input device. * * The complicated algorithm from earlier versions was discarded. Just look * for a device name that matches the configured device name and make sure * that it has enough input channels. */ for( i = 0; i < numDevices; i++ ) { pdi = Pa_GetDeviceInfo( i ); if ((sDevName == pdi->name) && (pdi->maxInputChannels >= NUM_CHANNELS)) { /* found device from configuration file */ printf("Audio device specified in configuration file (%s) found with ID %d\n", pdi->name, i); inputDevice = i; break; } } if (inputDevice < 0) { // no match found, use default input device #if PORTAUDIO == 18 inputDevice = Pa_GetDefaultInputDeviceID(); #else inputDevice = Pa_GetDefaultInputDevice(); #endif fprintf(stderr, "Soundcard specified in configuration file (%s) not found,\n", sDevName.c_str()); fprintf(stderr, "falling back to default (ID %d)\n", inputDevice); } /* now we should have a valid device ID, try to configure the device */ if ((inputDevice >=0) && (inputDevice < numDevices)) { pdi = Pa_GetDeviceInfo( inputDevice ); printf("Using input device with ID %d (%s)\n", inputDevice, pdi->name ); /* check configuration */ if (pdi->maxInputChannels < NUM_CHANNELS) { fprintf(stderr, "no audio input device available, please configure your computer to support an input audio device.\n"); Pa_Terminate(); return (-1); } /* configure device */ AudioData.frameSize = NUM_SAMPLES; /* Record for a few samples. */ AudioData.frameIndex = 0; AudioData.LastSamplesCounter = 0; AudioData.SamplesCounter = 0; AudioData.recordedSamples = (SAMPLE *) malloc( AudioData.frameSize * sizeof(SAMPLE) ); if( AudioData.recordedSamples == NULL ) { printf("Could not allocate record array.\n"); exit(1); } for( i=0; idefaultHighInputLatency; #endif /* Record some audio. -------------------------------------------- */ #if PORTAUDIO == 18 err = Pa_OpenStream(&stream, inputDevice, NUM_CHANNELS, paFloat32, NULL, paNoDevice, 0, paFloat32, NULL, SAMPLE_RATE, 1024, /* frames per buffer */ 0, /* number of buffers, if zero then use default minimum */ 0, //paDitherOff, /* flags */ recordCallback, &AudioData ); #else err = Pa_OpenStream(&stream, &inStreamParm, NULL, SAMPLE_RATE, 1024, 0, recordCallback, &AudioData); #endif if( err != paNoError ) goto error; err = Pa_StartStream( stream ); if( err != paNoError ) goto error; // save the interface device data for the configuration sDevName = pdi->name; return 0; } error: Pa_Terminate(); stream= 0;// for prevent more error on PAlib fprintf( stderr, "An error occured while using the portaudio stream in audio_rc_open\n" ); fprintf( stderr, "Error number: %d\n", err ); fprintf( stderr, "Error message: %s\n", Pa_GetErrorText( err ) ); return -1; #else // PORTAUDIO == 0 return -1; // make it impossible to use this interface #endif } /** * Process the recorded audio data and determine the channel values. * * \param values Pointer to array that stores the channel values * \param nvalues Number of channels detected will be stored here * \return Always 1 */ int T_TX_InterfaceAudio::get_data(float *values,int *nvalues) { float x, px, max, min, moy; int nval = AudioData.frameSize; int i, j, chanel=0; float time, dt; float *sig=AudioData.recordedSamples; max= -100000; min= 100000; for(i = 0; i < nval; i++) { x = sig[i]; if (x > max) max = x; if (x < min) min = x; } moy = (max + min) / 2; x = 0; chanel = -1; time = 0; j = (AudioData.frameIndex + 1024) % AudioData.frameSize; for(i = 0; i < nval; i++) { time++; if (time > 100) { // Synchro detection if (chanel < 0) chanel = 0; //start else if (chanel > 0) break; //end } px = x; x = sig[j++]; if (j == AudioData.frameSize) { j = 0; } if ((x > moy) && (px < moy)) { dt = (moy - px) / (x - px); if (chanel >= 0) { if (chanel == 0 && i < (nval / 2)) { synchro_index = j; //for OSCILLO synchro } if (chanel > 0) { values[chanel-1] = (time + dt) / 44.1 - 1.5; } chanel ++; if (chanel > 10) break; } time = -dt; } } *nvalues = chanel - 1; return 1; } /** * \brief Re-open the audio interface * * Close the currently open audio-interface device, and open * the audio device specified in the internal variables */ void T_TX_InterfaceAudio::reopen() { /// \todo Error handling? audio_rc_close(); audio_rc_open(); } /** * Return a single sample of the synchronised audio signal. * * This function provides an interface to the audio data for * external functions like the oscilloscope. * * \param i sample number * \return sampled value at index i */ float get_audio_signal(int i) { float *sig; int j; sig = AudioData.recordedSamples; j = synchro_index + i; if ( j >= AudioData.frameSize) { j -= AudioData.frameSize; } return sig[j]; } /** * Create a list of possible device names * * This method adds all available audio input devices to Devices * and returns the number of devices. * * \param Devices List of audio input devices. This list will be cleared * by this method before adding the currently available * device names. * \return number of devices (equal to Devices.size()) */ int T_TX_InterfaceAudio::getDeviceList(std::vector& Devices) { Devices.erase(Devices.begin(), Devices.end()); #if PORTAUDIO > 0 // Just in case the user decides to hotplug something while the // dialog is open: store all currently found devices in this // array to make sure that a changed ID can be detected. // calls to PA_Initialize() and PA_Terminate() should be harmless if // the lib is already initialized. if (Pa_Initialize() == paNoError) { const PaDeviceInfo *pdi; int numDevices; #if PORTAUDIO == 18 numDevices = Pa_CountDevices(); #else numDevices = Pa_GetDeviceCount(); #endif printf( "Number of total audio input/output devices : %d.\n", numDevices ); for( int i = 0; i < numDevices; i++ ) { pdi = Pa_GetDeviceInfo( i ); printf("Device(%d) name \t: %s.\n", i, pdi->name); printf("\tMax Inputs = %d\n", pdi->maxInputChannels ); printf("\tMax Outputs = %d\n", pdi->maxOutputChannels ); if (pdi->maxInputChannels >= NUM_CHANNELS) { Devices.push_back(pdi->name); } } Pa_Terminate(); } else { // Initialization of PortAudio failed } #endif return Devices.size(); } crrcsim-0.9.12/src/mod_inputdev/inputdev_audio/inputdev_audio.h0000644000175000017500000000657111724452425021700 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004 - Joel Lienard, Lionel Cailler (original authors) * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf * Copyright (C) 2005-2009 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file inputdev_audio.h * * Declaration of the AUDIO interface for CRRCsim. * * This class will read signals from a PPM transmitter * using a sound input device. */ #ifndef TX_INTERFACE_AUDIO_H #define TX_INTERFACE_AUDIO_H #include #include "../inputdev_PPM/inputdev_PPM.h" #include "../../mod_misc/SimpleXMLTransfer.h" #include #if PORTAUDIO > 0 #include #endif #define SAMPLE_RATE 44100 #define NUM_SAMPLES 3000 #define NUM_CHANNELS 1 typedef float SAMPLE; typedef struct { int frameIndex; /* Index into sample array. */ int frameSize; int SamplesCounter; int LastSamplesCounter; SAMPLE *recordedSamples; } paAudioData; #if PORTAUDIO != 18 typedef void PortAudioStream; #define PaStream PortAudioStream #endif float get_audio_signal(int i); /** \brief The AUDIO interface * * A PPM interface which acquires the Tx's signal through the * sound card. */ class T_TX_InterfaceAudio : public T_TX_InterfacePPM { public: T_TX_InterfaceAudio(); virtual ~T_TX_InterfaceAudio(); /** * Initialize interface. Read further config data from a file, if necessary. */ int init(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. */ void getInputData(TSimInputs* inputs); /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); /** * Get input method */ int inputMethod() { return(T_TX_Interface::eIM_audio); }; /** \brief Get the name of the interface for the config file * * Returns the name of the interface. It should be a single * word, only lower-case characters. */ const char * getConfigName() {return cname;}; /** * Re-open the audio device */ void reopen(); /** * Create a list of possible audio devices */ static int getDeviceList(std::vector& Devices); private: const char *cname; ///< name in the config file // The device is identified by its device name std::string sDevName; ///< name of the device as reported by Portaudio int inputDevice; ///< internal device index for Portaudio #if PORTAUDIO > 0 PortAudioStream *stream; #endif int audio_rc_open(); int audio_rc_close(); int get_data_from_audio_interface(float *values); int get_data(float *values, int *nvalues); }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_PPM/0000775000175000017500000000000011724452513016112 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp0000644000175000017500000000434611724452425021117 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2009 - Jan Reucker * Copyright (C) 2005 - Joel Lienard * Copyright (C) 2005 - Lionel Cailler * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "inputdev_PPM.h" T_TX_InterfacePPM::T_TX_InterfacePPM() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfacePPM::T_TX_InterfacePPM()\n"); #endif } T_TX_InterfacePPM::~T_TX_InterfacePPM() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfacePPM::~T_TX_InterfacePPM()\n"); #endif delete calib; delete map; } int T_TX_InterfacePPM::init(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_InterfacePPM::init(SimpleXMLTransfer* config)\n"); #endif std::string name = getConfigName(); std::string childname = "inputMethod." + name; calib = new T_Calibration(this, config, childname); map = new T_AxisMapper(this, config, childname); return(T_TX_Interface::init(config)); } void T_TX_InterfacePPM::getInputData(TSimInputs* inputs) { #if DEBUG_TX_INTERFACE > 1 printf("int T_TX_InterfacePPM::getInputData(TSimInputs* inputs)\n"); #endif CalibMixMapValues(inputs, rc_channel_values); } void T_TX_InterfacePPM::getRawData(float *dest) { int axes = getNumAxes(); if (axes > TX_MAXAXIS) { axes = TX_MAXAXIS; } for (int i = 0; i < axes; i++) { *(dest + i) = rc_channel_values[i]; } } void T_TX_InterfacePPM::putBackIntoCfg(SimpleXMLTransfer* config) { calib->putBackIntoCfg(config); map->putBackIntoCfg(config); T_TX_Interface::putBackIntoCfg(config); } crrcsim-0.9.12/src/mod_inputdev/inputdev_PPM/inputdev_PPM.h0000644000175000017500000000560611724452425020564 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACEPPM_H # define TX_INTERFACEPPM_H # include "../inputdev.h" # include "../../mod_misc/SimpleXMLTransfer.h" # include /** * There already are some TX-interfaces implemented into crrcsim and therefore * lots of 'if' and things in the code. I wanted to add my own interface, but * I don't like 'if' that much, so I implemented a new scheme. * All those 'if' could be removed if the interfaces were ported to this scheme. * See tx_interface.h and the things in interface_serial2 for an example. * * Now every other input method uses this scheme, too. * * There is a pointer to a class T_TX_Interface in crrc_main, which is * initialized on startup. Depending on the configuration, it points to one of * the interface-classes. That's it, no more 'if'. * * Jens Wilhelm Wulf, 06.01.2005 */ class T_TX_InterfacePPM : public T_TX_Interface { public: T_TX_InterfacePPM(); virtual ~T_TX_InterfacePPM(); /** * Initialize interface. Read further config data from a file, if necessary. */ virtual int init(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. */ virtual void getInputData(TSimInputs* inputs); /** \brief Get raw interface data as float values. * * Fills the memory pointed to by dest with * raw data values in float format * \param dest Memory area to be filled with raw data. Make * sure it can hold getNumAxes() values! */ virtual void getRawData(float *dest); /** \brief Get the name of the interface for the config file * * Returns the name of the interface. It should be a single * word, only lower-case characters. Every interface * derived from this class must implement this method! */ virtual const char * getConfigName() = 0; /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); protected: /** * Channel values, range -1..1 */ float rc_channel_values[11]; }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev.h0000644000175000017500000003663111724452425015500 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2005, 2007, 2008, 2010 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2007, 2008, 2010 - Jan Reucker * Copyright (C) 2007 - Martin Herrmann * Copyright (C) 2006 - Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_H #define TX_INTERFACE_H #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_fdm/fdm_inputs.h" #include "../mod_math/ratelim.h" #include #include // 1: show constructor/init/destructor and a chunk of serial input data // for all T_TX_InterfaceSerial-based interfaces // 2: plus getInputData, and continous serial input stream for // all T_TX_InterfaceSerial-based interfaces #define DEBUG_TX_INTERFACE (1) // maximum number of axis supported by CRRCSim #define TX_MAXAXIS (8) /** * Strings ordered like radio type enums in T_TX_Interface */ extern const char* RadioTypeStrings[]; // forward declarations class T_TX_Interface; class T_TX_Mixer; class T_AxisMapper; class T_Calibration; /** \brief A simple axis-number-to-function-mapper. * * This class maps a control function to each input device * axis. The actual mapping is done through the public array * axis[]. The integer value of axis[n] * is the symbolic constant value of the control function assigned * to axis n. Possible values are AILERON, ELEVATOR, * THROTTLE, RUDDER and NOTHING. * * Besides the array the class contains the usual functions for * getting the initial values from the XML config file and putting * them back if they were modified by the application. */ class T_AxisMapper { public: /** * Initialize an empty T_AxisMapper */ T_AxisMapper(T_TX_Interface *parent); /** * Create a T_AxisMapper object from the given config file. * It's the same as using the empty constructor and calling * T_AxisMapper::init(cfg, child). */ T_AxisMapper(T_TX_Interface *parent, SimpleXMLTransfer* cfg, std::string child); /** * Total number of functions for the axis (including NOTHING). */ enum { NUM_AXISFUNCS=9 }; /** * */ enum { NOTHING=0, AILERON=1, ELEVATOR=2, RUDDER=3, THROTTLE=4, FLAP=5, SPOILER=6, RETRACT=7, PITCH=8 }; int func[T_AxisMapper::NUM_AXISFUNCS]; ///< joystick functions float inv[T_AxisMapper::NUM_AXISFUNCS]; ///< -1.0: invert, 1.0: don't invert /** * Available radio types. Ordered like RadioTypeStrings[] */ enum { FUTABA = 0, AIRTRONICS = 1, HITEC = 2, JR = 3, COCKPIT = 4, WALKERA=5, CUSTOM = 6 }; /** * Number of available radio types */ enum { NR_OF_RADIO_TYPES = 7 }; /** * Loads configuration from cfgfile. * \param cfgfile Pointer to the XML config tree * \param childname Full name of the "bindings" child of the selected interface. */ void init(SimpleXMLTransfer* cfgfile, std::string childname); /** * Writes current configuration back into cfgfile * \param cfgfile Pointer to the XML config tree */ void putBackIntoCfg(SimpleXMLTransfer* cfgfile); /** * Set the mapper to a standard configuration. * \param radio_type Symbolic name of a predefined radio layout */ void setRadioType(int rtype); /** * selected radio type */ int radioType() {return radio_type;}; /** * Save the current mapping to the CUSTOM entries. * To make the mapping persistent you have to call * T_AxisMapper::putBackIntoCfg() * after that. */ void saveToCustom(); private: int getValAxis (std::string asString, int nDefault); std::string child_in_cfg; int radio_type; ///< selected radio type int c_func[T_AxisMapper::NUM_AXISFUNCS]; ///< joystick axes (for CUSTOM mapping) float c_inv[T_AxisMapper::NUM_AXISFUNCS]; ///< polarity (for CUSTOM mapping) T_TX_Interface *iface; ///< pointer to the 'parent' interface }; /** \brief A simple software mixer. * * This class yields the settings of a software mixer * and offers methods to transfer it from and to a * config file. * * Note: Public data members are often considered as bad design, * but as this class is more or less something like an extended * struct I think it's o.k. in this case... */ class T_TX_Mixer { public: /** * Number of mixers. */ enum { NUM_MIXERS=4 }; T_TX_Mixer(T_TX_Interface *parent); T_TX_Mixer(T_TX_Interface *parent, SimpleXMLTransfer* cfg, std::string child); ~T_TX_Mixer(); int init(SimpleXMLTransfer* cfg, std::string child); void putBackIntoCfg(SimpleXMLTransfer* config); std::string getErrMsg(); float mix_unsigned(float in, int function) const; float mix_signed(float in, int function) const; float mix_mixer(float *in, int function) const; float trim_val[T_AxisMapper::NUM_AXISFUNCS]; float nrate_val[T_AxisMapper::NUM_AXISFUNCS]; // normal rate float srate_val[T_AxisMapper::NUM_AXISFUNCS]; // slow rate float exp_val[T_AxisMapper::NUM_AXISFUNCS]; float mtravel_val[T_AxisMapper::NUM_AXISFUNCS]; // -travel 0..-0.5 float ptravel_val[T_AxisMapper::NUM_AXISFUNCS]; // +travel 0..+0.5 int enabled; int dr_enabled; // if dr_enabled (dual rate) use slow rate, else normal rate int mixer_enabled[T_TX_Mixer::NUM_MIXERS]; // mixer enabled int mixer_src[T_TX_Mixer::NUM_MIXERS]; // mixer source channel int mixer_dst[T_TX_Mixer::NUM_MIXERS]; // mixer destination channel float mixer_val[T_TX_Mixer::NUM_MIXERS]; // mixing rate private: void baseInit(T_TX_Interface *iface_val); float mix_exp(const float x, const float p) const; std::string child_in_cfg; ///< name of the child in the config file std::string errMsg; ///< error message T_TX_Interface *iface; ///< pointer to 'parent' interface }; /** \brief Calibration data class * * This class holds calibration data for an interface, * exchanges this data with a config file and offers * a routine to apply the calibration values to a * raw input value. */ class T_Calibration { public: /** * Create an empty T_Calibration object */ T_Calibration(T_TX_Interface *parent); /** * Create a T_Calibration object from the given config file. * It's the same as using the empty constructor and calling * T_Calibration::init(cfg, child). */ T_Calibration(T_TX_Interface *parent, SimpleXMLTransfer* cfg, std::string child); /** * Loads configuration from cfgfile. * \param cfgfile Pointer to the XML config tree * \param childname Full name of the selected interface's child */ void init(SimpleXMLTransfer* cfgfile, std::string childname); /** * Writes current configuration back into cfgfile * \param cfgfile Pointer to the XML config tree */ void putBackIntoCfg(SimpleXMLTransfer* cfgfile); /** * Apply the calibration values to a raw value * \param axis The number of the axis to be calibrated. * \param raw The raw, uncalibrated value. * \return The calibrated axis value. */ float calibrate(int axis, float raw); /** * Set value for one axis. */ void setValMinMax(int axis, float valmin, float valmax) {val_min[axis] = valmin; val_max[axis] = valmax; }; /** * Set value for one axis. */ void setValMid(int axis, float val) {val_mid[axis] = val;}; /** * */ void PrintSettings(int axis); private: std::string child_in_cfg; float val_min[TX_MAXAXIS]; float val_mid[TX_MAXAXIS]; float val_max[TX_MAXAXIS]; T_TX_Interface *iface; ///< pointer to 'parent' interface }; /** * There already are some TX-interfaces implemented into crrcsim and therefore * lots of 'if' and things in the code. I wanted to add my own interface, but * I don't like 'if' that much, so I implemented a new scheme. * All those 'if' could be removed if the interfaces were ported to this scheme. * See tx_interface.h and the things in interface_serial2 for an example. * * Now I ported RCTRAN, the audio interface and PARALLEL1 to PARALLEL3 to use * this scheme, too. * * There is a pointer to a class T_TX_Interface in crrc_main, which is * initialized on startup. Depending on the configuration, it points to one of * the interface-classes. That's it, no more 'if'. * * Jens Wilhelm Wulf, 06.01.2005 */ class T_TX_Interface { public: T_TX_Interface(); virtual ~T_TX_Interface(); /** * Input methods. Ordered like InputMethodStrings[] */ enum { NUM_INPUTMETHODS=12 }; enum { eIM_keyboard = 0, eIM_mouse = 1, eIM_joystick = 2, eIM_rctran = 3, eIM_audio = 4, eIM_parallel = 5, eIM_serial2 = 6, eIM_rctran2 = 7, eIM_serpic = 8, eIM_mnav = 9, eIM_zhenhua = 10, eIM_CT6A = 11 }; /** * Get input method */ virtual int inputMethod() { return(-1); }; /** * Initialize interface. Read further config data from a file, if necessary. */ virtual int init(SimpleXMLTransfer* config); /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. * From crrc_main.c it seems like the values should be in the range: * aileron, elevator, rudder: -0.5 .. 0.5 * throttle: 0.0 .. 1.0 * others? */ virtual void getInputData(TSimInputs* inputs); /** * Get raw interface data. Needed for calibration. * \param target Location where the data will be written to. * Make sure there's enough memory reserved for * getNumAxes() values! */ virtual void getRawData(float* target) {}; /** * Get the number of axis of the current interface. */ virtual int getNumAxes() {return TX_MAXAXIS;}; /** * Get text of error message (if any). */ std::string getErrMsg(); /** * Some generic interface hooks for the "software" * interfaces which receive their motion commands * from the event loop. */ virtual void move_aileron(const float x); virtual void move_rudder(const float x); virtual void move_elevator(const float x); virtual void move_flap(const float x); virtual void move_spoiler(const float x); virtual void move_retract(const float x); virtual void move_pitch(const float x); virtual void increase_throttle(); virtual void decrease_throttle(); virtual void centerControls(); virtual void setAxis(int axis, const float x) {}; /** * Query if the interface uses the mixer. */ virtual bool usesMixer() {return (mixer != NULL);}; /** * Query if the interface uses the mapper. */ virtual bool usesMapper() {return (map != NULL);}; /** * Query if the interface uses the calibration class. */ virtual bool usesCalibration() {return (calib != NULL);}; /** * The parameters for scaling are public to make configuration easier. */ T_TX_Mixer *mixer; T_Calibration *calib; T_AxisMapper *map; /** * Limit values to the "mechanical" range of a servo. * \param in Input value * \return The input value, but clamped to -0.5 ... 0.5 */ virtual float limit(float in); /** * Limit values to the "mechanical" range of a servo which * operates only in one direction (e.g. throttle, spoiler). * In addition, very small values are set to 0. * * \param in Input value * \return The input value, but clamped to 0.0 ... 1.0 */ virtual float limit_unsigned(float in); /** * Return the device name of the interface. The meaning * of this name is interface-dependend, if it is used * at all. */ virtual std::string getDeviceName() {return std::string("");}; /** * Return the speed of the interface. The meaning * of this number is interface-dependend, if it is used * at all. */ virtual int getDeviceSpeed() {return 0;}; /** * Set the device name of the interface. The meaning * of this name is interface-dependend, if it is used * at all. */ virtual void setDeviceName(std::string devname) {}; /** * Set the speed of the interface. The meaning * of this number is interface-dependend, if it is used * at all. */ virtual void setDeviceSpeed(int speed) {}; /** * Using this method might not be perfect, but code like this * happened to be used in nearly every T_TX_Interface, so I felt * like providing/using a single implementation... */ void CalibMixMapValues(TSimInputs* inputs, float* myArrayOfValues); /** * Pre-initialize the axis values with the values from the * keyboard controller emulation. */ inline void preInitFromKeyboard(TSimInputs* inputs) { inputs->elevator = keyb_elevator_input; inputs->aileron = keyb_aileron_input; inputs->rudder = keyb_rudder_input; inputs->throttle = keyb_throttle_input; inputs->flap = keyb_flap_input; inputs->spoiler = keyb_spoiler_limited.val; inputs->retract = keyb_retract_limited.val; inputs->pitch = keyb_pitch_input; } /** * Toggle the emulated retract axis. * Each call to this function will toggle the value of the emulated retract * axis. This value will be used if no "real" controller axis is * configured for the retract function. */ virtual void toggleRetract(); /** * Toggle the emulated spoiler axis. * Each call to this function will toggle the value of the emulated spoiler * axis. This value will be used if no "real" controller axis is * configured for the spoiler function. */ virtual void toggleSpoiler(); /** * Perform cyclic updates for the interface driver. * \param dt elapsed time since last call */ void update(double dt); /** * Reset the interface. */ void reset(); protected: /** * What kind of input device is this? */ int input_device; /** * error message */ std::string errMsg; float keyb_aileron_input; float keyb_rudder_input; float keyb_elevator_input; float keyb_throttle_input; float keyb_flap_input; float keyb_spoiler_input; float keyb_retract_input; float keyb_pitch_input; CRRCMath::RateLimiter keyb_retract_limited; CRRCMath::RateLimiter keyb_spoiler_limited; }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_zhenhua/0000775000175000017500000000000011724452513017120 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp0000644000175000017500000000517311724452425023132 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2007, 2008 - Martin Herrmann (original author) * Copyright (C) 2008 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "inputdev_zhenhua.h" #define MARKER (0xEF) T_TX_InterfaceZhenHua::T_TX_InterfaceZhenHua ()/*{{{*/ :T_TX_InterfaceSerial (), nextChannel (-1) { #if DEBUG_TX_INTERFACE > 0 printf ("T_TX_InterfaceZhenHua::T_TX_InterfaceZhenHua ()\n"); #endif } /*}}}*/ T_TX_InterfaceZhenHua::~T_TX_InterfaceZhenHua ()/*{{{*/ { #if DEBUG_TX_INTERFACE > 0 printf ("T_TX_InterfaceZhenHua::~T_TX_InterfaceZhenHua ()\n"); #endif } /*}}}*/ void T_TX_InterfaceZhenHua::processDataByte (unsigned char byte)/*{{{*/ { if (byte==MARKER) { // The marker byte will always reset the channel counter nextChannel=0; } else if (nextChannel>=0 && nextChannel>=1; } return result; } /*}}}*/ float T_TX_InterfaceZhenHua::scaleValue (uint8_t data)/*{{{*/ { // Input range: 52...198 return (data-52)/(float)(198-52); } /*}}}*/ int T_TX_InterfaceZhenHua::init (SimpleXMLTransfer *config)/*{{{*/ { int ret=T_TX_InterfaceSerial::init (config); if (ret == 0) { // initialized successfully, now turn on the power supply for the // interface hardware (careful, could throw an exception) try { setRts (true); setDtr (false); } catch (CharDevice::ConfigureDeviceException e) { setErrMsg ("Setting Rts/Dtr states failed."); cerr << "Serial interface initialization: " << getErrMsg () << endl; ret = 1; } } return ret; } /*}}}*/ crrcsim-0.9.12/src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.h0000644000175000017500000000361611724452425022577 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2007, 2008 - Martin Herrmann (original author) * Copyright (C) 2008 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_ZHENHUA #define TX_INTERFACE_ZHENHUA #include "../inputdev_serial/inputdev_serial.h" /** \brief The Zhen Hua interface * * This interfaces handles the Zhen Hua 5 Byte protocol. This is the protocol * used by the Walkera Dragonfly 4 channal transmitter. * * The serial transmission runs without flow control. * To activate the interface, RTS has to be set. */ class T_TX_InterfaceZhenHua: public T_TX_InterfaceSerial { public: T_TX_InterfaceZhenHua (); ~T_TX_InterfaceZhenHua (); virtual int init (SimpleXMLTransfer *config); virtual std::string getInterfaceName () { return "zhenhua"; } virtual void processDataByte (unsigned char byte); int inputMethod () { return T_TX_Interface::eIM_zhenhua; } int getNumAxes() { return 4; } protected: float scaleValue (uint8_t data); uint8_t reverseByte (uint8_t data); private: int nextChannel; }; #endif // TX_INTERFACE_SERPIC crrcsim-0.9.12/src/mod_inputdev/inputdev_serpic/0000775000175000017500000000000011724452513016743 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_serpic/inputdev_serpic.h0000644000175000017500000000670311724452425022245 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jan Reucker (original author) * Copyright (C) 2007, 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_SERPIC #define TX_INTERFACE_SERPIC #include "../inputdev_serial/inputdev_serial.h" /** \brief The serial PIC interface. * * This interface handles a transmitter connected to a * serial port via an FMS-style "PIC" cable. * * Interface hardware: * * There are several schematics floating around the WWW. * A good example can be found on * http://myweb.absa.co.za/eric.brouwer/interface.htm * * The interfaces are designed to work with the FMS r/c * simulator which is unfortunately a Windows-only project * (http://fms.pathbot.com). This simulator supports three * flavours of interfaces: parallel, simple serial and * PIC serial. The simple serial interface only works with * OSes which allow direct polling of the serial ports, * like DOS or Win98. The PIC serial interface is designed * to work with any OS by independently transforming the * r/c transmitter's PPM waveform into simple 8-bit values. * Those values are then sent via the serial port to the * computer. The start of a transmission is marked by a * unique sync byte. After that "header" byte, each byte * represents the value of one channel. * * The serial transmission runs without flow * control. To activate the interface's power supply, RTS * has to be set while DTR must be cleared. * * There are two speed variants of this interface: * - 9600 baud, sync byte 0xF0 + channel count (0xF1 ... 0xF8) * - 19200 baud, sync byte 0xFF * * Some interface designs will allow you to switch between * both modes. CRRCsim supports both, so choose whatever * you like. */ class T_TX_InterfaceSerPIC: public T_TX_InterfaceSerial { public: T_TX_InterfaceSerPIC(); ~T_TX_InterfaceSerPIC(); std::string getInterfaceName () { return "FMSPIC"; } int init (SimpleXMLTransfer *config); void putBackIntoCfg (SimpleXMLTransfer *config); void processDataByte (unsigned char ucByte); int inputMethod () { return T_TX_Interface::eIM_serpic; } int getNumAxes() { return iSPIC_NumChannels; }; int getDeviceSpeed (); void setDeviceSpeed (int speed); private: int iSyncState; int iSyncCounter; int iSPIC_NumChannels; ///< How many channels are transmitted? int iSPIC_ButtonChannel; ///< Does channel 0 contain button states? int iSPIC_ChanCount; ///< which channel is to be received next? unsigned char ucSyncByte; ///< Which value is used as SYNC marker? enum {WAIT_SYNC = 0, COUNT_CHANNELS, IN_SYNC, TRANSMITTER_ERROR}; }; #endif // TX_INTERFACE_SERPIC crrcsim-0.9.12/src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp0000644000175000017500000001721111724452425022574 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2007, 2008 - Jan Reucker (original author) * Copyright (C) 2007, 2008 - Jens Wilhelm Wulf * Copyright (C) 2008 - Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "inputdev_serpic.h" #define DEFAULT_SYNC_BYTE_19200 (0xFF) #define DEFAULT_SYNC_BYTE_9600 (0xF0) #define DEFAULT_SYNC_BYTE DEFAULT_SYNC_BYTE_19200 #define DEFAULT_BUTTON_CHANNEL_19200 (0) #define DEFAULT_BUTTON_CHANNEL_9600 (1) #define DEFAULT_BUTTON_CHANNEL DEFAULT_BUTTON_CHANNEL_19200 /** * The constructor. * */ T_TX_InterfaceSerPIC::T_TX_InterfaceSerPIC() : T_TX_InterfaceSerial(), iSyncState(WAIT_SYNC), iSyncCounter(0), iSPIC_NumChannels(0), iSPIC_ButtonChannel(DEFAULT_BUTTON_CHANNEL), iSPIC_ChanCount(0), ucSyncByte(DEFAULT_SYNC_BYTE) { #if DEBUG_TX_INTERFACE > 0 std::cout << "T_TX_InterfaceSerPIC::T_TX_InterfaceSerPIC ()\n"; #endif } /** * The destructor. * */ T_TX_InterfaceSerPIC::~T_TX_InterfaceSerPIC() { #if DEBUG_TX_INTERFACE > 0 std::cout << "T_TX_InterfaceSerPIC::~T_TX_InterfaceSerPIC ()\n"; #endif } /** * Initialize the interface. * * The base class handles all hardware initialization for us, so we only * have to set up the correct control line states to power the interface. */ int T_TX_InterfaceSerPIC::init (SimpleXMLTransfer *config) { #if DEBUG_TX_INTERFACE > 0 std::cout << "T_TX_InterfaceSerPIC::init ()\n"; #endif int ret = T_TX_InterfaceSerial::init (config); if (ret == 0) { // initialized successfully, now turn on the power supply for the // interface hardware (careful, could throw an exception) try { setRts (true); setDtr (false); } catch (CharDevice::ConfigureDeviceException e) { setErrMsg ("Setting Rts/Dtr states failed."); cerr << "Serial interface initialization: " << getErrMsg () << endl; ret = 1; } int default_sync_byte = DEFAULT_SYNC_BYTE_19200; int default_button_channel = DEFAULT_BUTTON_CHANNEL_19200; if (T_TX_InterfaceSerial::getBaudRate() == 9600) { default_sync_byte = DEFAULT_SYNC_BYTE_9600; default_button_channel = DEFAULT_BUTTON_CHANNEL_9600; } // read sync and button byte settings from config file SimpleXMLTransfer *port = config->getChild(getXmlChildName() + ".port", true); ucSyncByte = port->attributeAsInt("sync", default_sync_byte); iSPIC_ButtonChannel = port->attributeAsInt("button_channel", default_button_channel); #if DEBUG_TX_INTERFACE > 0 std::cout << " Configured sync byte: 0x" << std::hex << int(ucSyncByte) << std::dec; std::cout << ", " << std::string((iSPIC_ButtonChannel == 0) ? "no" : "has") << " button channel"; std::cout << std::endl; #endif } return ret; } void T_TX_InterfaceSerPIC::putBackIntoCfg (SimpleXMLTransfer *config)/*{{{*/ { #if DEBUG_TX_INTERFACE > 0 std::cout << "T_TX_InterfaceSerPIC::putBackIntoCfg(SimpleXMLTransfer *config)" << std::endl; #endif // Store the port settings T_TX_InterfaceSerial::putBackIntoCfg(config); // Store additional settings SimpleXMLTransfer *port = config->getChild(getXmlChildName() + ".port", true); port->setAttributeOverwrite ("sync", ucSyncByte); port->setAttributeOverwrite ("button_channel", iSPIC_ButtonChannel); } /** * Process the next data byte. * * This method processes the next byte that was received on the serial * port. * * \param byte The byte to be processed. */ void T_TX_InterfaceSerPIC::processDataByte (unsigned char ucByte) { static int chancount; switch (iSyncState) { default: case WAIT_SYNC: // detect some sync bytes to make sure the interface // sends a valid stream of bytes, not any startup trash if (ucByte >= ucSyncByte) { iSyncCounter++; } if (iSyncCounter > 4) { iSyncState = COUNT_CHANNELS; iSPIC_NumChannels = 0; chancount = 0; #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceSerPIC: detected sync bytes: 0x%02X\n", ucByte); printf("T_TX_InterfaceSerPIC state machine set to COUNT_CHANNELS\n"); #endif } break; case COUNT_CHANNELS: iSyncCounter = 0; if (ucByte < ucSyncByte) { chancount++; } else { // received next sync byte, end of sync iSyncState = IN_SYNC; int tmp = (chancount - iSPIC_ButtonChannel); #if DEBUG_TX_INTERFACE > 0 printf("T_TX_InterfaceSerPIC: detected %d channels\n", tmp); printf("T_TX_InterfaceSerPIC state machine set to IN_SYNC\n"); #endif if (tmp > TX_MAXAXIS) { fprintf(stdout, "T_TX_InterfaceSerPIC: This version of T_TX_InterfaceSerPIC only \n supports %d channels, will only use 0-7!\n", TX_MAXAXIS); tmp = TX_MAXAXIS; //~ iSyncState = TRANSMITTER_ERROR; } iSPIC_NumChannels = tmp; } break; case IN_SYNC: if (ucByte >= ucSyncByte) { /* received SYNC byte */ iSPIC_ChanCount = 0; } else { int current_channel = (iSPIC_ChanCount - iSPIC_ButtonChannel); if ((current_channel >= 0) && (current_channel < TX_MAXAXIS)) { setRawData(current_channel, (float)((float)ucByte/175.0 - 0.5)); } iSPIC_ChanCount++; } break; case TRANSMITTER_ERROR: break; } } /** * Get the device speed. * * This method overrides T_TX_InterfaceSerial::getDeviceSpeed(). * The reason for this is that T_TX_InterfaceSerPIC only supports * two speeds, 9600 baud and 19200 baud. Therefore the GUI only * offers these two values. If the translation from the speed value to the * GUI's combo box item is done in the GUI, the GUI needs to know too much * about this interface, so it's much cleaner to do the translation here. */ int T_TX_InterfaceSerPIC::getDeviceSpeed() { int speed; // speed as reported by the base class int speed_serial = T_TX_InterfaceSerial::getDeviceSpeed(); if (speed_serial == 6) { // 9600 baud speed = 0; } else { // 19200 baud, default speed = 1; } return speed; } /** * Set the device speed. * * This method overrides T_TX_InterfaceSerial::setDeviceSpeed(int). * The reason for this is that T_TX_InterfaceSerPIC only supports * two speeds, 9600 baud and 19200 baud. Therefore the GUI only * offers these two values. If the translation from the speed value to the * GUI's combo box item is done in the GUI, the GUI needs to know too much * about this interface, so it's much cleaner to do the translation here. */ void T_TX_InterfaceSerPIC::setDeviceSpeed(int speed) { int speed_serial; if (speed == 0) { // 9600 baud speed_serial = 6; ucSyncByte = 0xF0; iSPIC_ButtonChannel = 1; } else { // 19200 baud, default speed_serial = 7; ucSyncByte = 0xFF; iSPIC_ButtonChannel = 0; } T_TX_InterfaceSerial::setDeviceSpeed(speed_serial); } crrcsim-0.9.12/src/mod_inputdev/inputdev_parallel/0000775000175000017500000000000011724452513017252 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp0000644000175000017500000003176411724452425023423 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2001 - Jan Edward Kansky (original author) * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf * Copyright (C) 2005, 2007, 2008 - Jan Reucker * Copyright (C) 2004 - Lionel Cailler * Copyright (C) 2006 - Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include #include "inputdev_parallel.h" /** Include for ioperm and parallel port access, depends on version of libc */ #if defined(__APPLE__) || defined(MACOSX) #else # if defined(WIN32) # elif defined(__powerpc__) # define ioperm(a,b,c) -1 # define inb(a) 0 # define outb(a,b) # else // Linux # ifdef HAVE_SYS_IO_H # include # else # include # include # endif # endif #endif // __APPLE__ #ifdef linux #include #include #endif #if defined(__APPLE__) || defined(MACOSX) #include #include #endif // __APPLE__ #include #include // for dynamic library loading #ifdef WIN32 #include // replacement for dlportio.h //~ extern "C" { //~ unsigned char DlPortReadPortUchar(unsigned int); //~ void DlPortWritePortUchar(unsigned long, unsigned char); //~ } #endif typedef unsigned char (*ReadUCharFunc)(unsigned int); typedef void (*WriteUCharFunc)(unsigned long, unsigned char); // handler for dlportio.dll ulDynamicLibrary *dlportio = NULL; ReadUCharFunc pfReadUChar = NULL; WriteUCharFunc pfWriteUChar = NULL; /** \brief Basic initialization for parallel interface * * This routine must be called once at startup time to load * the shared library needed to access the parallel port. * * On Win32 we'll try to load dlportio.dll and get function * pointers to the in and out functions. If we don't succeed, * the pointer to the handler class will remain at NULL. * The parallel interface won't work in this case. * * On all other platforms we don't do anything, which means that * the handler class pointer is always NULL. */ void ParallelInterfaceBaseInit() { #ifdef WIN32 dlportio = new ulDynamicLibrary("dlportio"); pfReadUChar = (ReadUCharFunc)dlportio->getFuncAddress("DlPortReadPortUchar"); pfWriteUChar = (WriteUCharFunc)dlportio->getFuncAddress("DlPortWritePortUchar"); if ((pfReadUChar == NULL) || (pfWriteUChar == NULL)) { fprintf(stderr, "ParallelInterfaceBaseInit: Unable to load symbols from dlportio.dll!\n"); fprintf(stderr, "Parallel interface will be disabled.\n"); fprintf(stderr, "Please consult the CRRCsim documentation and install dlportio.dll!\n"); delete dlportio; dlportio = NULL; pfReadUChar = NULL; pfWriteUChar = NULL; } #endif } #ifndef linux /***************************************************************************/ unsigned char inb(unsigned int PORT) { unsigned char buf = 0; if (pfReadUChar != NULL) { buf = pfReadUChar(PORT); } return buf; } /***************************************************************************/ void outb(unsigned char output_value, unsigned int PORT) { if (pfWriteUChar != NULL) { pfWriteUChar(PORT,output_value); } } #endif T_TX_InterfaceParallel::T_TX_InterfaceParallel() : cname("parallel") { printf("T_TX_InterfaceParallel::T_TX_InterfaceParallel()\n"); lpt_calibration_factor=1158726; ParallelInterfaceBaseInit(); } T_TX_InterfaceParallel::~T_TX_InterfaceParallel() { } int T_TX_InterfaceParallel::init(SimpleXMLTransfer* config) { printf("int T_TX_InterfaceParallel::init(SimpleXMLTransfer* config)\n"); T_TX_InterfacePPM::init(config); mixer = new T_TX_Mixer(this, config, "inputMethod.parallel"); nParPortNum = config->getInt("inputMethod.parallel.lpt", 1); return(init_parallel_interface(nParPortNum)); } void T_TX_InterfaceParallel::getInputData(TSimInputs* inputs) { get_data_from_parallel_interface(rc_channel_values); T_TX_InterfacePPM::getInputData(inputs); } void T_TX_InterfaceParallel::putBackIntoCfg(SimpleXMLTransfer* config) { T_TX_InterfacePPM::putBackIntoCfg(config); config->setAttributeOverwrite("inputMethod.parallel.lpt", nParPortNum); } /***************************************************************************/ void T_TX_InterfaceParallel::calibrate_parallel_interface() // Determine how many ticks per second elapse in the microcontroller so // that the output can be calibrated to absolute time. { unsigned char data; #ifdef WIN32 __int64 frame1s, start, end; #else // WIN32 struct timeval s_time,e_time; struct timezone tz; #endif unsigned int int_data,new_data = 0; int cycles,channel_num,current_nibble = 0; float total_clocks,lpt_elapsed_time; int num_calibration_cycles; unsigned int channels[11]; float total_clocks_array[11]; int loop; for (loop=0;loop<11;loop++) { total_clocks_array[loop]=0; channels[loop]=0; } num_calibration_cycles=150; cycles=0; do { ask_for_data(); wait_until_data_ready(&data); acknowledge_got_data(); wait_until_interface_is_idle(&data); } while((data & 0x08) == 0); channel_num=1; #ifdef WIN32 QueryPerformanceFrequency((LARGE_INTEGER*)&frame1s); QueryPerformanceCounter((LARGE_INTEGER*)&start); #else // WIN32 gettimeofday(&s_time,&tz); // Get time that new data arrived. #endif while (cycles>3; if (channel_num != 0) { int_data=(unsigned int)data; new_data|=(int_data<<(current_nibble*4)); current_nibble++; if (current_nibble==3) { channels[channel_num-1]=new_data; current_nibble=0; new_data=0; if (channel_num < 11) { channel_num++; } else { printf("RC Transmitter Interface Read Error.\n"); } if (channel_num==10) { total_clocks_array[0]+=channels[0]; total_clocks_array[1]+=channels[1]; total_clocks_array[2]+=channels[2]; total_clocks_array[3]+=channels[3]; total_clocks_array[4]+=channels[4]; total_clocks_array[5]+=channels[5]; total_clocks_array[6]+=channels[6]; total_clocks_array[7]+=channels[7]; total_clocks_array[8]+=channels[8]; total_clocks_array[9]+=channels[9]; } } } wait_until_interface_is_idle(&data); if (data & 0x08) { cycles++; if (cycles==num_calibration_cycles) { #ifdef WIN32 QueryPerformanceCounter((LARGE_INTEGER*)&end); #else // WIN32 gettimeofday(&e_time,&tz); #endif } current_nibble=0; new_data=0; channel_num=1; } } #ifdef WIN32 lpt_elapsed_time=((float)(end - start))/frame1s; #else // WIN32 lpt_elapsed_time=((((float)e_time.tv_sec)*1E6+((float)e_time.tv_usec))- (((float)s_time.tv_sec*1E6)+((float)s_time.tv_usec)))/1E6; #endif for (loop=0;loop<9;loop++) { printf("%f ",total_clocks_array[loop]); } printf("\n"); total_clocks=0; for (loop=0;loop<8;loop++) { total_clocks+=total_clocks_array[loop]; } total_clocks+=total_clocks_array[9]*8; printf("%f\n",total_clocks); lpt_calibration_factor=(total_clocks/lpt_elapsed_time); printf("Parallel Port Micro-controller Clock Frequency: %f MHz\n", lpt_calibration_factor/1E6); } /***************************************************************************/ int T_TX_InterfaceParallel::init_parallel_interface(int lpt) { unsigned char data; #ifndef linux if (dlportio == NULL) { #ifdef WIN32 errMsg = "Sorry, unable to load the required library DLPORTIO.DLL\n" "Parallel interface not available."; #else errMsg = "Sorry, parallel interface is not available on this operating system."; #endif return -1; } #endif if (lpt == 1) { LPT_DATA=0x378; } else if (lpt==2) { LPT_DATA=0x278; } else if (lpt==3) { LPT_DATA=0x3F8; } LPT_STATUS=LPT_DATA+1; LPT_CONTROL=LPT_DATA+2; #ifdef linux if (ioperm(LPT_DATA,3,1)) { errMsg = "Sorry, you were not able to gain access to the ports\n" "You must be root to run this program"; printf("error: %s\n", errMsg.c_str()); return(-1); } #endif do { ask_for_data(); wait_until_data_ready(&data); if (errMsg.length()) return(-1); acknowledge_got_data(); wait_until_interface_is_idle(&data); if (errMsg.length()) return(-1); } while((data & 0x08) == 0); printf("Received parallel interface sync pulse.\n"); printf("Calibrating Parallel Port micro-controller clock frequency.\n"); calibrate_parallel_interface(); printf("Parallel port interface calibrated.\n"); return(0); } /***************************************************************************/ void T_TX_InterfaceParallel::get_data_from_parallel_interface(float *rc_channel_values) // Check to see if there is new data waiting on the parallel interface. // If there is, then get a nibblet { unsigned char data; unsigned int int_data,new_data = 0; int synched,channel_num,num_read,current_nibble; //int loop; //unsigned int channels[11]; num_read=0; synched=0; current_nibble=0; channel_num=1; //for (loop=0;loop<11;loop++) //{ // channels[loop]=0; //} data=inb(LPT_STATUS); if ((data & 0x40)!=0) { data=inb(LPT_STATUS); if (data & 0x08) { current_nibble=0; new_data=0; channel_num=1; } do { ask_for_data(); wait_until_data_ready(&data); acknowledge_got_data(); if (data & 0x80) { data&=0xBF; } else { data|=0x40; } data=(data&0x78)>>3; if (channel_num != 0) { int_data=(unsigned int)data; new_data|=(int_data<<(current_nibble*4)); current_nibble++; num_read++; if (current_nibble==3) { //channels[channel_num-1]=new_data; rc_channel_values[channel_num-1]=((float)new_data*1000/ lpt_calibration_factor)-1.52; current_nibble=0; new_data=0; if (channel_num < 11) { channel_num++; } else { printf("RC Transmitter Interface Read Error.\n"); } } } if (num_read < 30) { wait_until_interface_is_idle(&data); if (data & 0x08) { current_nibble=0; new_data=0; channel_num=1; synched=1; } } } while ((synched==0) && (num_read < 30)); } } /***************************************************************************/ void T_TX_InterfaceParallel::ask_for_data() // Set HostBusy low to indicate data desired, inverted logic. { unsigned char data; data=inb(LPT_CONTROL); outb(0x02|data,LPT_CONTROL); } /***************************************************************************/ void T_TX_InterfaceParallel::acknowledge_got_data() // Set HostBusy high indicating that the data has been read, inverted logic. { unsigned char data; data=inb(LPT_CONTROL); outb(0xFD&data,LPT_CONTROL); } /** * todo: timeout recognized by counting loops only. * * Wait until the S6 bit is brought low, indicating data is ready to be read. */ void T_TX_InterfaceParallel::wait_until_data_ready(unsigned char *data) { int num_loops; num_loops=0; do { (*data)=inb(LPT_STATUS); num_loops++; } while (((*data) & 0x40)!=0 && (num_loops < 25000)); if (num_loops >=25000) { printf("Communications time-out with RC transmitter interface.\n"); errMsg = "Communications time-out with RC transmitter interface."; } } /** * todo: timeout recognized by counting loops only. * * Wait until the S6 bit is brought high, indicating interface is idle and * there is more data to send. */ void T_TX_InterfaceParallel::wait_until_interface_is_idle(unsigned char *data) { int num_loops; num_loops=0; do { (*data)=inb(LPT_STATUS); num_loops++; } while (((*data) & 0x40)==0 && (num_loops < 25000)); if (num_loops >=25000) { printf("Communications time-out with RC transmitter interface.\n"); errMsg = "Communications time-out with RC transmitter interface."; } (*data)=inb(LPT_STATUS); } crrcsim-0.9.12/src/mod_inputdev/inputdev_parallel/inputdev_parallel.h0000644000175000017500000000505511724452425023062 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2001 - Jan Edward Kansky (original author) * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf * Copyright (C) 2005 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_Parallel_H #define TX_INTERFACE_Parallel_H #include "../inputdev_PPM/inputdev_PPM.h" #include "../../mod_misc/SimpleXMLTransfer.h" /** * default comment */ class T_TX_InterfaceParallel : public T_TX_InterfacePPM { public: T_TX_InterfaceParallel(); virtual ~T_TX_InterfaceParallel(); /** * Get input method */ int inputMethod() { return(T_TX_Interface::eIM_parallel); }; /** * Initialize interface. Read further config data from a file, if necessary. */ int init(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. */ void getInputData(TSimInputs* inputs); /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); /** \brief Get the name of the interface for the config file * * Returns the name of the interface. It should be a single * word, only lower-case characters. */ const char * getConfigName() {return cname;}; private: void calibrate_parallel_interface(); int init_parallel_interface(int lpt); void get_data_from_parallel_interface(float *rc_channel_values); void wait_until_interface_is_idle(unsigned char *data); void wait_until_data_ready(unsigned char *data); void acknowledge_got_data(); void ask_for_data(); unsigned int LPT_DATA; unsigned int LPT_STATUS; unsigned int LPT_CONTROL; /** * Number of ticks per second of the mcpu */ float lpt_calibration_factor; /** * Number of parallel port */ int nParPortNum; const char *cname; ///< name in the config file }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_ct6a/0000775000175000017500000000000011724452513016313 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp0000644000175000017500000000571611724452425021523 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Nikolay Borisovich Eremeyev (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "inputdev_ct6a.h" T_TX_InterfaceCT6A::T_TX_InterfaceCT6A ()/*{{{*/ :T_TX_InterfaceSerial (), nextChannel (-1) { count = 0; #if DEBUG_TX_INTERFACE > 0 printf ("T_TX_InterfaceCT6A::T_TX_InterfaceCT6A ()\n"); #endif } /*}}}*/ T_TX_InterfaceCT6A::~T_TX_InterfaceCT6A ()/*{{{*/ { #if DEBUG_TX_INTERFACE > 0 printf ("T_TX_InterfaceCT6A::~T_TX_InterfaceCT6A ()\n"); #endif } /*}}}*/ void T_TX_InterfaceCT6A::processDataByte (unsigned char byte)/*{{{*/ { switch (count) { case 0: if (byte == 0x55) { data.marker = byte << 8; count++; } break; case 1: if (byte== 0xFC) { data.marker = data.marker + byte; count++; nextChannel=0; } else { count = 0; nextChannel=-1; } break; case 2: case 4: case 6: case 8: case 10: case 12: data.channel[nextChannel] = byte << 8; count++; break; case 3: case 5: case 7: case 9: case 11: case 13: data.channel[nextChannel] = data.channel[nextChannel] + byte; setRawData (nextChannel, scaleValue (data.channel[nextChannel])-0.5); count++; nextChannel++; break; case 14: case 16: data.sum[(count-14)/2] = byte << 8; count++; break; case 15: case 17: data.sum[(count-14)/2] = data.sum[(count-14)/2] + byte; count++; break; } count = count % 18; /*}}}*/ } float T_TX_InterfaceCT6A::scaleValue (unsigned short data)/*{{{*/ { // Input range: 52...198 return (data-1000)/(float)(2000-1000); } /*}}}*/ int T_TX_InterfaceCT6A::init (SimpleXMLTransfer *config)/*{{{*/ { int ret = T_TX_InterfaceSerial::init (config); if (ret == 0) { // initialized successfully, now turn on the power supply for the // interface hardware (careful, could throw an exception) try { setRts (true); setDtr (false); } catch (CharDevice::ConfigureDeviceException e) { setErrMsg ("Setting Rts/Dtr states failed."); std::cerr << "CT6A interface initialization: " << getErrMsg () << std::endl; ret = 1; } } return ret; } /*}}}*/ crrcsim-0.9.12/src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.h0000644000175000017500000000611611724452425021163 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Nikolay Borisovich Eremeyev (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_CT6A #define TX_INTERFACE_CT6A #include "../inputdev_serial/inputdev_serial.h" /** This code is based on Zhen Hua interface code * ************************************************** ************************************* * Description of Turborix 2.4Ghz Programmable Radio Gear Channel Data/Settings array's * ************************************************** ************************************* Baudrate is 115kbd serial data : 8 bit, noparity, nohandshake Channel data is send by transmitter approx every 20mSec. Data burst duration (90uSec * 18 Bytes) is approx 1.6 mSec Description of Channel data array ( 18 bytes ) ------------------------------------------------------------------------------------------------------------------ index | description | Values ------------------------------------------------------------------------------------------------------------------ 0 : header0 = 85 1 : header1 = 252 2 : high_byte of (ch1+1000) 3 : low_byte of (ch1+1000) 4 : high_byte of (ch2+1000) 5 : low_byte of (ch2+1000) 6 : high_byte of (ch3+1000) 7 : low_byte of (ch3+1000) 8 : high_byte of (ch4+1000) 9 : low_byte of (ch4+1000) 10: high_byte of (ch5+1000) 11: low_byte of (ch5+1000) 12: high_byte of (ch6+1000) 13: low_byte of (ch6+1000) 14: high_byte of 2044-(ch3+1000) ! 15: low_byte of 2044-(ch3+1000) ! 16: high_byte of checksum 17: low_byte of checksum high_byte -> (Channelvalue + 1000) / 256 low_byte -> (Channelvalue + 1000) mod 256 checksum -> sum of bytes 2 to 15 The protocol complete description contains in a file protocol.txt. ***************************************************/ typedef struct { unsigned short marker; unsigned short channel[6]; unsigned short sum[2]; } data_CT6A; class T_TX_InterfaceCT6A: public T_TX_InterfaceSerial { public: T_TX_InterfaceCT6A (); ~T_TX_InterfaceCT6A (); virtual int init (SimpleXMLTransfer *config); virtual std::string getInterfaceName () { return "CT6A"; } virtual void processDataByte (unsigned char byte); int inputMethod () { return T_TX_Interface::eIM_CT6A; } int getNumAxes() { return 6; } protected: float scaleValue (unsigned short data); private: int nextChannel; data_CT6A data; char count; }; #endif // TX_INTERFACE_CT6A crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran/0000775000175000017500000000000011724452513016747 500000000000000crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran/mbuff.h0000644000175000017500000002031611724452425020141 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2000, 2001 - Jan Edward Kansky (original author) * Copyright (C) 2004 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef __MBUFF_H #define __MBUFF_H #ifdef __cplusplus extern "C" { #endif #define RTL_SHM_MISC_MINOR 254 /* max length of the name of the shared memory area */ #define MBUFF_NAME_LEN 32 /* max number of attached mmaps per one area */ #define MBUFF_MAX_MMAPS 16 #ifdef SHM_DEMO #define MBUFF_DEV_NAME "./mbuff" #else #define MBUFF_DEV_NAME "/dev/mbuff" #endif #ifdef __KERNEL__ #include #include #else #include #include #include #include #include #include #include #include #include #endif #define MBUFF_VERSION "0.7.3" /* All ioctl()s are called with name filled in with the appropriate name for the mbuff to be referenced. Calls to any ioctl() makes that mbuff "active", i.e., read(), write(), and mmap() use that mbuff. I didn't do this yet. ioctl()s: ALLOCATE: Call with size=0 to just find out if the area exists; no mbuff will be allocated. Otherwise, allocate an mbuff with that size. DEALLOCATE: Decrease reference count for an mbuff. issues: - using this method, it is *really* easy to get dangling mbuffs, i.e., mbuffs that nobody owns. When you close /dev/mbuff, it would be a good idea to decrease the ref count of the active mbuff. */ #define IOCTL_MBUFF_INFO 0 #define IOCTL_MBUFF_ALLOCATE 1 #define IOCTL_MBUFF_DEALLOCATE 2 #define IOCTL_MBUFF_SELECT 3 #define IOCTL_MBUFF_LAST IOCTL_MBUFF_SELECT struct mbuff_request_struct{ unsigned int flags; char name[MBUFF_NAME_LEN+1]; size_t size; unsigned int reserved[4]; }; #ifndef __KERNEL__ /* you can use mbuff_alloc several times, the buffer will be deallocated when mbuff_free was called the same number of times AND area is not mmaped anywhere anymore AND it is not used in the kernel as well */ /* if you have a need to mmap the area at the specific address, use * mbuff_alloc_at */ static inline int mbuff_open_dev(const char *name, struct mbuff_request_struct *req) { int fd; if(name) strncpy(req->name, name, sizeof(req->name)); req->name[sizeof(req->name)-1]='\0'; if(( fd = open(MBUFF_DEV_NAME, O_RDWR) ) < 0 ){ perror("open " MBUFF_DEV_NAME " failed"); return fd; } return fd; } static inline void * mbuff_alloc_at(const char *name, int size, void * addr) { int fd; struct mbuff_request_struct req={0,"default",0,{0}}; void * mbuf; req.size = size; if((fd=mbuff_open_dev(name,&req))<0) return NULL; size=ioctl(fd,IOCTL_MBUFF_ALLOCATE,&req); if((size_t)size 0) munmap( mbuf, size); close(fd); /* in general, it could return size, but typical "free" is void */ return; } /* mbuff_attach and mbuff_detach do not change usage counters - area allocated using mbuff_attach will be deallocated on program exit/kill if nobody else uses it - mbuff_detach is not needed - the only lock keeping area allocated is mmap */ static inline void * mbuff_attach_at(const char *name, int size, void * addr) { int fd; struct mbuff_request_struct req={0, "default", 0, {0}}; void * mbuf; if((fd=mbuff_open_dev(name,&req))<0) return NULL; req.size = size; ioctl(fd,IOCTL_MBUFF_ALLOCATE,&req); mbuf=mmap(addr, size, PROT_WRITE|PROT_READ, MAP_SHARED|MAP_FILE, fd, 0); /* area will be deallocated on the last munmap, not now */ ioctl(fd, IOCTL_MBUFF_DEALLOCATE, &req); if( mbuf == (void *) -1) mbuf=NULL; close(fd); return mbuf; } static inline void * mbuff_mmap_at(const char *name, int size, void * addr) { int fd; struct mbuff_request_struct req={0, "default", 0, {0}}; void * mbuf; if((fd=mbuff_open_dev(name,&req))<0) return NULL; req.size = size; ioctl(fd,IOCTL_MBUFF_SELECT,&req); mbuf=mmap(addr, size, PROT_WRITE|PROT_READ, MAP_SHARED|MAP_FILE, fd, 0); if( mbuf == (void *) -1) mbuf=NULL; close(fd); return mbuf; } static inline void * mbuff_attach(const char *name, int size) { return mbuff_attach_at(name, size, NULL); } static inline void * mbuff_mmap(const char *name, int size) { return mbuff_mmap_at(name, size, NULL); } static inline void mbuff_detach(const char *name, void * mbuf) { int fd; struct mbuff_request_struct req={0,"default",0,{0}}; int size; if((fd=mbuff_open_dev(name,&req))<0) return; size=ioctl(fd,IOCTL_MBUFF_SELECT,&req); if(size > 0) munmap( mbuf, size); close(fd); /* in general, it could return size, but typical "free" is void */ return; } #define mbuff_unmap mbuff_detach #else struct mbuff{ struct mbuff *next; struct mbuff *prev; char name[MBUFF_NAME_LEN+1]; struct vm_area_struct *(vm_area[MBUFF_MAX_MMAPS]); struct file *file; unsigned char *buf; unsigned long size; int count; /* number of allocations from user space */ int kcount; /* number of allocations from kernel space */ int open_cnt; /* #times opened */ int open_mode; }; extern struct mbuff * mbuff_list_lookup_name(const char *name,int priority); extern struct mbuff * mbuff_list_lookup_buf(void *buf); extern int shm_allocate(const char *name,unsigned int size, void **shm); extern int shm_deallocate(void * shm); static inline void * mbuff_alloc(const char *name, int size) { void *tmp=NULL; if( shm_allocate(name, size, &tmp) > 0 ) return tmp; else return NULL; } static inline void mbuff_free(const char *name, void * mbuf) { /* it would be no problem to deallocate using only name */ shm_deallocate(mbuf); } /* in kernel space implementing "nonlocking" attach and detach would be very unsafe (deallocation from user space possible at any time) */ #define mbuff_attach(name,size) mbuff_alloc(name,size) #define mbuff_detach(name,mbuf) mbuff_free(name,mbuf) /** get kernel address of mbuff. It _will_ actually increment kernel usage * counter. It will _not_ create new mbuff if not existing yet. */ static inline void * mbuff_mmap(const char *name, int size) { if(mbuff_list_lookup_name(name,0) == NULL) return NULL; return mbuff_attach(name,size); } #define mbuff_unmap mbuff_detach static inline int mbuff_size(const char *name) { struct mbuff *mbuf; if( (mbuf=mbuff_list_lookup_name(name,0)) == NULL) return -EINVAL; return mbuf->size; } extern char mbuff_default_name[]; extern int mbuff_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg); #ifdef LINUX_V22 extern int mbuff_mmap_handler(struct file *file, struct vm_area_struct *vma); #else extern int mbuff_mmap_handler(struct inode *inode, struct file *file, struct vm_area_struct *vma); #endif extern int mbuff_open_with_name( struct inode *inode, struct file *file, const char * name); #endif #ifdef __cplusplus } #endif #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran/inputdev_rctran.h0000644000175000017500000000437011724452425022253 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TX_INTERFACE_RCTRAN_H #define TX_INTERFACE_RCTRAN_H #include "../inputdev.h" #include "../../mod_misc/SimpleXMLTransfer.h" /** * default comment */ class T_TX_InterfaceRCTRAN : public T_TX_Interface { public: T_TX_InterfaceRCTRAN(); virtual ~T_TX_InterfaceRCTRAN(); /** * Get input method */ virtual int inputMethod() { return(T_TX_Interface::eIM_rctran); }; /** * Initialize interface. Read further config data from a file, if necessary. */ int init(SimpleXMLTransfer* config); /** * Write configuration back */ virtual void putBackIntoCfg(SimpleXMLTransfer* config); /** * Set current input data. If some value is not available, the value * is not overwritten. */ void getInputData(TSimInputs* inputs); /** \brief Get raw interface data as float values. * * Fills the memory pointed to by dest with * raw data values in float format * \param dest Memory area to be filled with raw data. Make * sure it can hold getNumAxes() values! */ void getRawData(float *dest); /** * Get the number of axis supported by this interface. */ int getNumAxes(); #ifdef WIN32 unsigned long *rctran; #else // WIN32 volatile unsigned long long *rctran; // Linux LPT rctran interface shmem #endif float myFloatValues[8]; private: float cpu_speed; }; #endif crrcsim-0.9.12/src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp0000644000175000017500000000475011724452425022610 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2004, 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2009 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "inputdev_rctran.h" #include "../../mod_misc/lib_conversions.h" #ifdef linux #include "mbuff.h" #endif #include T_TX_InterfaceRCTRAN::T_TX_InterfaceRCTRAN() { } T_TX_InterfaceRCTRAN::~T_TX_InterfaceRCTRAN() { delete map; delete calib; } int T_TX_InterfaceRCTRAN::init(SimpleXMLTransfer* config) { T_TX_Interface::init(config); cpu_speed = config->getDouble("inputMethod.rctran.cpu_speed", 456.507890); #ifdef linux rctran = (volatile unsigned long long *)mbuff_attach("crrcsim", sizeof(volatile unsigned long long) * 8); #else rctran = 0; #endif map = new T_AxisMapper(this, config, "inputMethod.rctran"); calib = new T_Calibration(this, config, "inputMethod.rctran"); if (!rctran) { errMsg = "Mapping shared memory for RC transmitter interface failed.\n"; return(-1); } else return(0); } void T_TX_InterfaceRCTRAN::putBackIntoCfg(SimpleXMLTransfer* config) { T_TX_Interface::putBackIntoCfg(config); config->setAttributeOverwrite("inputMethod.rctran.cpu_speed", doubleToString(cpu_speed)); map->putBackIntoCfg(config); } void T_TX_InterfaceRCTRAN::getInputData(TSimInputs* inputs) { getRawData(myFloatValues); CalibMixMapValues(inputs, myFloatValues); } void T_TX_InterfaceRCTRAN::getRawData(float *dest) { int axes = getNumAxes(); if (axes > TX_MAXAXIS) { axes = TX_MAXAXIS; } for (int i = 0; i < axes; i++) { // Actually this is all which is similar to what Jan Edward Kansky did // in his original rctran code: *(dest + i) = (float)rctran[i]; } } int T_TX_InterfaceRCTRAN::getNumAxes() { return 4; } crrcsim-0.9.12/src/mod_inputdev/inputdev.cpp0000644000175000017500000006634411724452425016037 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008, 2010 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2008, 2010 - Jan Reucker * Copyright (C) 2007 - Martin Herrmann * Copyright (C) 2006 - Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../i18n.h" #include "../global.h" #include "inputdev.h" #include "../GUI/util.h" #include "../mod_misc/lib_conversions.h" #include #include #include // 1/exp(exp(1)), needed for mix_exp #ifndef M_1_E_E # define M_1_E_E 0.065988 #endif // exp(1), needed for mix_exp #ifndef M_E # define M_E 2.7182818284590452354 #endif /// Don't change the order of the following strings unless you know exactly what /// you're doing! /** * Strings ordered like radio type enums in T_TX_Interface */ const char* RadioTypeStrings[] = {"Futaba", "Airtronics", "Hitec", "JR", "Cockpit", "Walkera", "Custom"}; int T_TX_Interface::init(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("int T_TX_Interface::init(SimpleXMLTransfer* config)\n"); #endif return(0); } std::string T_TX_Interface::getErrMsg() { return(errMsg); }; void T_TX_Interface::getInputData(TSimInputs* inputs) { #if DEBUG_TX_INTERFACE > 1 printf("void T_TX_Interface::getInputData(TSimInputs* inputs)\n"); #endif } T_TX_Interface::T_TX_Interface() : mixer(NULL), calib(NULL), map(NULL), errMsg(""), keyb_retract_limited(-0.5, 1) { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_Interface::T_TX_Interface\n"); #endif reset(); } T_TX_Interface::~T_TX_Interface() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_Interface::~T_TX_Interface\n"); #endif } void T_TX_Interface::putBackIntoCfg(SimpleXMLTransfer* config) { } float T_TX_Interface::limit(float in) { if (in < -0.5) { return -0.5; } else if (in > 0.5) { return 0.5; } else { return in; } } /** Limit unsigned axis values * * Limits unsigned axis values and suppresses jitter just above zero. */ float T_TX_Interface::limit_unsigned(float in) { float out; if (in > 1.0) { out = 1.0; } else if (in < 0.05) { out = 0.0; } else { out = in; } return out; } void T_TX_Interface::CalibMixMapValues(TSimInputs* inputs, float* myArrayOfValues) { float calibrated[T_AxisMapper::NUM_AXISFUNCS]; int axisnum; // pre-initialize all axes with the values from the keyboard interface preInitFromKeyboard(inputs); calibrated[T_AxisMapper::NOTHING] = 0.0; calibrated[T_AxisMapper::ELEVATOR] = inputs->elevator; calibrated[T_AxisMapper::AILERON] = inputs->aileron; calibrated[T_AxisMapper::RUDDER] = inputs->rudder; calibrated[T_AxisMapper::THROTTLE] = inputs->throttle; calibrated[T_AxisMapper::FLAP] = inputs->flap; calibrated[T_AxisMapper::SPOILER] = inputs->spoiler; calibrated[T_AxisMapper::RETRACT] = inputs->retract; calibrated[T_AxisMapper::PITCH] = inputs->pitch; // now override all axes that are mapped to a "real" controller // evaluate calibrated, scaled and trimmed input for all axis axisnum = map->func[T_AxisMapper::ELEVATOR]; if (axisnum >= 0) calibrated[T_AxisMapper::ELEVATOR] = calib->calibrate(axisnum, myArrayOfValues[axisnum]) * map->inv[T_AxisMapper::ELEVATOR]; axisnum = map->func[T_AxisMapper::AILERON]; if (axisnum >= 0) calibrated[T_AxisMapper::AILERON] = calib->calibrate(axisnum, myArrayOfValues[axisnum]) * map->inv[T_AxisMapper::AILERON]; axisnum = map->func[T_AxisMapper::RUDDER]; if (axisnum >= 0) calibrated[T_AxisMapper::RUDDER] = calib->calibrate(axisnum, myArrayOfValues[axisnum]) * map->inv[T_AxisMapper::RUDDER]; axisnum = map->func[T_AxisMapper::THROTTLE]; if (axisnum >= 0) calibrated[T_AxisMapper::THROTTLE] = calib->calibrate(axisnum, myArrayOfValues[axisnum]) * map->inv[T_AxisMapper::THROTTLE]; axisnum = map->func[T_AxisMapper::FLAP]; if (axisnum >= 0) calibrated[T_AxisMapper::FLAP] = calib->calibrate(axisnum, myArrayOfValues[axisnum]) * map->inv[T_AxisMapper::FLAP]; axisnum = map->func[T_AxisMapper::SPOILER]; if (axisnum >= 0) calibrated[T_AxisMapper::SPOILER] = calib->calibrate(axisnum, myArrayOfValues[axisnum]) * map->inv[T_AxisMapper::SPOILER]; axisnum = map->func[T_AxisMapper::RETRACT]; if (axisnum >= 0) calibrated[T_AxisMapper::RETRACT] = calib->calibrate(axisnum, myArrayOfValues[axisnum]) * map->inv[T_AxisMapper::RETRACT]; axisnum = map->func[T_AxisMapper::PITCH]; if (axisnum >= 0) calibrated[T_AxisMapper::PITCH] = calib->calibrate(axisnum, myArrayOfValues[axisnum]) * map->inv[T_AxisMapper::PITCH]; // apply expo, scaling and trim calibrated[T_AxisMapper::ELEVATOR] = limit(mixer->mix_signed( calibrated[T_AxisMapper::ELEVATOR], T_AxisMapper::ELEVATOR)); calibrated[T_AxisMapper::AILERON] = limit(mixer->mix_signed( calibrated[T_AxisMapper::AILERON], T_AxisMapper::AILERON)); calibrated[T_AxisMapper::RUDDER] = limit(mixer->mix_signed( calibrated[T_AxisMapper::RUDDER], T_AxisMapper::RUDDER)); calibrated[T_AxisMapper::THROTTLE] = limit_unsigned(mixer->mix_unsigned( calibrated[T_AxisMapper::THROTTLE], T_AxisMapper::THROTTLE)); calibrated[T_AxisMapper::FLAP] = limit(mixer->mix_signed( calibrated[T_AxisMapper::FLAP], T_AxisMapper::FLAP)); calibrated[T_AxisMapper::SPOILER] = limit_unsigned(mixer->mix_unsigned( calibrated[T_AxisMapper::SPOILER], T_AxisMapper::SPOILER)); calibrated[T_AxisMapper::RETRACT] = limit_unsigned(mixer->mix_unsigned( calibrated[T_AxisMapper::RETRACT], T_AxisMapper::RETRACT)); calibrated[T_AxisMapper::PITCH] = limit(mixer->mix_signed( calibrated[T_AxisMapper::PITCH], T_AxisMapper::PITCH)); // further apply mixers inputs->elevator = limit(mixer->mix_mixer(calibrated, T_AxisMapper::ELEVATOR)); inputs->aileron = limit(mixer->mix_mixer(calibrated, T_AxisMapper::AILERON)); inputs->rudder = limit(mixer->mix_mixer(calibrated, T_AxisMapper::RUDDER)); inputs->throttle = limit_unsigned(mixer->mix_mixer(calibrated, T_AxisMapper::THROTTLE)); inputs->flap = limit(mixer->mix_mixer(calibrated, T_AxisMapper::FLAP)); inputs->spoiler = limit_unsigned(mixer->mix_mixer(calibrated, T_AxisMapper::SPOILER)); inputs->retract = limit_unsigned(mixer->mix_mixer(calibrated, T_AxisMapper::RETRACT)); inputs->pitch = limit(mixer->mix_mixer(calibrated, T_AxisMapper::PITCH)); } void T_TX_Interface::toggleRetract() { if (keyb_retract_input > 0.0) { keyb_retract_input = -0.5f; } else { keyb_retract_input = 0.5f; } } void T_TX_Interface::toggleSpoiler() { if (keyb_spoiler_input > 0.0) { keyb_spoiler_input = -0.5f; } else { keyb_spoiler_input = 0.5f; } } void T_TX_Interface::reset() { centerControls(); keyb_throttle_input = -0.5f; keyb_flap_input = 0.0f; keyb_spoiler_input = -0.5f; keyb_spoiler_limited.init(-0.5f, 1.0f); keyb_retract_input = -0.5f; keyb_retract_limited.init(-0.5f, 1.0f); keyb_pitch_input = 0.0f; } void T_TX_Interface::increase_throttle() { float tmp = keyb_throttle_input + 0.1; keyb_throttle_input = limit(tmp); } void T_TX_Interface::decrease_throttle() { float tmp = keyb_throttle_input - 0.1; keyb_throttle_input = limit(tmp); } void T_TX_Interface::move_aileron(const float x) { float tmp = keyb_aileron_input + x; keyb_aileron_input = limit(tmp); } void T_TX_Interface::move_rudder(const float x) { float tmp = keyb_rudder_input + x; keyb_rudder_input = limit(tmp); } void T_TX_Interface::move_elevator(const float x) { float tmp = keyb_elevator_input + x; keyb_elevator_input = limit(tmp); } void T_TX_Interface::move_flap(const float x) { float tmp = keyb_flap_input + x; keyb_flap_input = limit(tmp); } void T_TX_Interface::move_spoiler(const float x) { float tmp = keyb_spoiler_input + x; keyb_spoiler_input = limit(tmp); } void T_TX_Interface::move_retract(const float x) { float tmp = keyb_retract_input + x; keyb_retract_input = limit(tmp); } void T_TX_Interface::move_pitch(const float x) { float tmp = keyb_pitch_input + x; keyb_pitch_input = limit(tmp); } void T_TX_Interface::centerControls() { keyb_elevator_input = 0.0; keyb_aileron_input = 0.0; keyb_rudder_input = 0.0; } void T_TX_Interface::update(double dt) { keyb_retract_limited.step(dt, keyb_retract_input); keyb_spoiler_limited.step(dt, keyb_spoiler_input); } // --- Implementation of class T_TX_Mixer ------------------------------------- /** \brief Create a mixer object * * The mixer will be initialized with default values: scaling of all * axes is set to 1.0, offsets of throttle, spoiler, retract are set to 0.5. * Mixers are enabled but not effective. */ T_TX_Mixer::T_TX_Mixer(T_TX_Interface *parent) { baseInit(parent); #if DEBUG_TX_INTERFACE > 0 printf("T_TX_Mixer::T_TX_Mixer()\n"); #endif } /** \brief Create and initialize a mixer object * * The mixer will be initialized from the given child * in the SimpleXMLTransfer. This does the same as if you * would call T_TX_Mixer::init(cfg, child) * after calling the empty constructor. * * \param cfg Pointer to an XML tree containing the config info. * \param child The name of the child which holds the mixer info. */ T_TX_Mixer::T_TX_Mixer(T_TX_Interface *parent, SimpleXMLTransfer* cfg, std::string child) { baseInit(parent); #if DEBUG_TX_INTERFACE > 0 printf("T_TX_Mixer::T_TX_Mixer(cfg, child)\n"); #endif init(cfg, child); } /** \brief Destroy the mixer. * * Right now the dtor is only provided for debugging purposes. */ T_TX_Mixer::~T_TX_Mixer() { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_Mixer::~T_TX_Mixer()\n"); #endif } /** \brief Initialize all variables */ void T_TX_Mixer::baseInit(T_TX_Interface *iface_val) { enabled = 1; dr_enabled = 0; // dual-rate off for (int i = 0; i < T_AxisMapper::NUM_AXISFUNCS; i++) { trim_val[i] = 0.0; nrate_val[i] = 1.0; srate_val[i] = 1.0; exp_val[i] = 0.0; mtravel_val[i] = -0.5; ptravel_val[i] = 0.5; } for (int i = 0; i < T_TX_Mixer::NUM_MIXERS; i++) { mixer_enabled[i] = 0; mixer_src[i] = mixer_dst[i] = T_AxisMapper::NOTHING; mixer_val[i] = 0.0; } iface = iface_val; } /** \brief Initialize the mixer from a config file. * * The mixer object will be initialized from the given config file. * This file may contain more than one branch with interface settings, * so the name of the child has to be specified. */ int T_TX_Mixer::init(SimpleXMLTransfer* cfg, std::string child) { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_Mixer::init(cfg, child)\n"); printf(" <-- %s\n", child.c_str()); #endif SimpleXMLTransfer* mixer; SimpleXMLTransfer* item; SimpleXMLTransfer* inter; // store the child's name for writing back the settings child_in_cfg = child; printf("Loading mixer settings from %s:\n", child.c_str()); try { inter = cfg->getChild(child, true); mixer = inter->getChild("mixer", true); enabled = mixer->attributeAsInt("enabled", 1); dr_enabled = mixer->attributeAsInt("dr_enabled", 0); for (int i = T_AxisMapper::AILERON; i <= T_AxisMapper::PITCH; i++) { item = mixer->getChild(Global::inputDev->AxisStringsXML[i], true); trim_val[i] = item->getDouble("trim", 0.0); nrate_val[i] = item->getDouble("nrate", 1.0); srate_val[i] = item->getDouble("srate", 1.0); exp_val[i] = item->getDouble("exp", 0.0); mtravel_val[i] = item->getDouble("mtravel", -0.5); ptravel_val[i] = item->getDouble("ptravel", 0.5); } for (int i = 0; i < T_TX_Mixer::NUM_MIXERS; i++) { item = mixer->getChild(Global::inputDev->MixerStringsXML[i], true); mixer_enabled[i] = item->attributeAsInt("enabled", 0); mixer_src[i] = item->getDouble("src", T_AxisMapper::NOTHING); mixer_dst[i] = item->getDouble("dst", T_AxisMapper::NOTHING); mixer_val[i] = item->getDouble("val", 0.0); } } catch (XMLException e) { errMsg = e.what(); return 1; } return 0; } /** \brief Transfers all settings back to the config file. * * The mixer settings will be stored in the same branch of the config * file that they were read from on initialization. * * \param config Pointer to the config file's SimpleXMLTransfer. */ void T_TX_Mixer::putBackIntoCfg(SimpleXMLTransfer* config) { #if DEBUG_TX_INTERFACE > 0 printf("T_TX_Mixer::putBackIntoCfg(SimpleXMLTransfer* config)\n"); printf(" --> %s\n", child_in_cfg.c_str()); #endif SimpleXMLTransfer* inter = config->getChild(child_in_cfg); SimpleXMLTransfer* mixer = inter->getChild("mixer"); SimpleXMLTransfer* item; mixer->setAttributeOverwrite("enabled", enabled); mixer->setAttributeOverwrite("dr_enabled", dr_enabled); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::AILERON], true); item->setAttributeOverwrite("trim", doubleToString(trim_val[T_AxisMapper::AILERON])); item->setAttributeOverwrite("nrate", doubleToString(nrate_val[T_AxisMapper::AILERON])); item->setAttributeOverwrite("srate", doubleToString(srate_val[T_AxisMapper::AILERON])); item->setAttributeOverwrite("exp", doubleToString(exp_val[T_AxisMapper::AILERON])); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::ELEVATOR], true); item->setAttributeOverwrite("trim", doubleToString(trim_val[T_AxisMapper::ELEVATOR])); item->setAttributeOverwrite("nrate", doubleToString(nrate_val[T_AxisMapper::ELEVATOR])); item->setAttributeOverwrite("srate", doubleToString(srate_val[T_AxisMapper::ELEVATOR])); item->setAttributeOverwrite("exp", doubleToString(exp_val[T_AxisMapper::ELEVATOR])); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::RUDDER], true); item->setAttributeOverwrite("trim", doubleToString(trim_val[T_AxisMapper::RUDDER])); item->setAttributeOverwrite("nrate", doubleToString(nrate_val[T_AxisMapper::RUDDER])); item->setAttributeOverwrite("srate", doubleToString(srate_val[T_AxisMapper::RUDDER])); item->setAttributeOverwrite("exp", doubleToString(exp_val[T_AxisMapper::RUDDER])); item = mixer->getChild(Global::inputDev->AxisStringsXML[T_AxisMapper::FLAP], true); item->setAttributeOverwrite("trim", doubleToString(trim_val[T_AxisMapper::FLAP])); item->setAttributeOverwrite("mtravel", doubleToString(mtravel_val[T_AxisMapper::FLAP])); item->setAttributeOverwrite("ptravel", doubleToString(ptravel_val[T_AxisMapper::FLAP])); for (int i = 0; i < T_TX_Mixer::NUM_MIXERS; i++) { item = mixer->getChild(Global::inputDev->MixerStringsXML[i], true); item->setAttributeOverwrite("enabled", mixer_enabled[i]); item->setAttributeOverwrite("src", mixer_src[i]); item->setAttributeOverwrite("dst", mixer_dst[i]); item->setAttributeOverwrite("val", doubleToString(mixer_val[i])); } } /** \brief Apply exponential component to input. * * \param x Linear input signal (-1.0 ... 1.0). * \param p Percentage of exponential component to be applied to input (0.0 ... 1.0). */ float T_TX_Mixer::mix_exp(const float x, const float p) const { return x * (1.0 + p * (exp(fabs(x) * M_E) * M_1_E_E - 1.0)); } /** \brief Mix a centered axis * * Mixes an axis which delivers positive and negative values * (e.g. aileron, elevator, ...) * * \param in input value * \param function One of the enum values defined in T_AxisMapper * \return Mixed value */ float T_TX_Mixer::mix_signed(float in, int function) const { if (enabled) { float tmp; float rate = dr_enabled ? srate_val[function] : nrate_val[function]; float travel = in > 0.0 ? ptravel_val[function] - trim_val[function] : trim_val[function] - mtravel_val[function]; // "in" value is always in the range -0.5..+0.5 // trim (offset) is added after applying exponential, travel & rate tmp = travel * rate * mix_exp(2.0*in, exp_val[function]) + trim_val[function]; return tmp; } else { return in; } } /** \brief Mix a positive-only axis * * Mixes an axis which delivers only positive values * (e.g. throttle, spoiler, retract) * * \param in input value * \param function One of the enum values defined in T_AxisMapper * \return Mixed value */ float T_TX_Mixer::mix_unsigned(float in, int function) const { if (enabled) { float tmp; float rate = nrate_val[function]; float travel = in > 0.0 ? ptravel_val[function] - trim_val[function] : trim_val[function] - mtravel_val[function]; // "in" value is always in the range -0.5..+0.5 // a default "-travel" offset is added to convert output to range 0..(ptravel-mtravel) // trim (offset) is added after applying exponential and rate tmp = travel * rate * mix_exp(2.0*in, exp_val[function]) + trim_val[function] - mtravel_val[function]; return tmp; } else { return in + 0.5; } } /** \brief Mix-in mixers effect * * Add mixers contribution to an axis * (e.g. aileron, elevator, ...) * * \param in input value * \param function One of the enum values defined in T_AxisMapper * \return Mixed value */ float T_TX_Mixer::mix_mixer(float* in, int function) const { if (enabled) { float tmp = in[function]; for (int i = 0; i < T_TX_Mixer::NUM_MIXERS; i++) if (function == mixer_dst[i]) { tmp += mixer_enabled[i] * mixer_val[i] * in[mixer_src[i]]; } return tmp; } else { return in[function]; } } /** \brief Get current error message * * Returns the current error message (if any). */ std::string T_TX_Mixer::getErrMsg() { return(errMsg); }; // --- Implementation of class T_AxisMapper ------------------------- T_AxisMapper::T_AxisMapper(T_TX_Interface *parent) : child_in_cfg(""), radio_type(0), iface(parent) { for (int i = 0; i < T_AxisMapper::NUM_AXISFUNCS; i++) { func[i] = i; inv[i] = 1; c_func[i] = i; c_inv[i] = 1; } } T_AxisMapper::T_AxisMapper(T_TX_Interface *parent, SimpleXMLTransfer* cfgfile, std::string child) : child_in_cfg(""), radio_type(0), iface(parent) { for (int i = 0; i < T_AxisMapper::NUM_AXISFUNCS; i++) { func[i] = i; inv[i] = 1; c_func[i] = i; c_inv[i] = 1; } init(cfgfile, child); } void T_AxisMapper::init(SimpleXMLTransfer* cfgfile, std::string childname) { #if DEBUG_TX_INTERFACE > 0 printf("T_AxisMapper::init(cfg, child)\n"); printf(" <-- %s\n", childname.c_str()); #endif SimpleXMLTransfer* inter; SimpleXMLTransfer* bindings; SimpleXMLTransfer* group; SimpleXMLTransfer* item; child_in_cfg = childname; // try to load config try { inter = cfgfile->getChild(childname, true); bindings = inter->getChild("bindings", true); group = bindings->getChild("axes", true); for (int i = T_AxisMapper::AILERON; i <= T_AxisMapper::PITCH; i++) { int default_axis = -1; float default_polarity = 1.0; // special handling for some default values if (i == T_AxisMapper::AILERON) { default_axis = 0; } else if (i == T_AxisMapper::ELEVATOR) { default_axis = 1; if (iface->inputMethod() != T_TX_Interface::eIM_joystick) { default_polarity = -1.0; } } item = group->getChild(Global::inputDev->AxisStringsXML[i], true); c_func[i] = item->attributeAsInt("axis", default_axis); c_inv[i] = item->attributeAsDouble("polarity", default_polarity); } std::string radio = strU(bindings->attribute("radio_type", RadioTypeStrings[CUSTOM])); for (int n=0; n < NR_OF_RADIO_TYPES; n++) { if (radio.compare(strU(RadioTypeStrings[n])) == 0) { setRadioType(n); } } } catch (XMLException e) { fprintf(stderr, "*** T_AxisMapper: XMLException: %s\n", e.what()); } } void T_AxisMapper::putBackIntoCfg(SimpleXMLTransfer* cfgfile) { #if DEBUG_TX_INTERFACE > 0 printf("T_AxisMapper::putBackIntoCfg(SimpleXMLTransfer* config)\n"); printf(" --> %s\n", child_in_cfg.c_str()); #endif SimpleXMLTransfer* item; SimpleXMLTransfer* group; SimpleXMLTransfer* item2; try { item = cfgfile->getChild(child_in_cfg); group = item->getChild("bindings.axes"); for (int i = T_AxisMapper::AILERON; i <= T_AxisMapper::PITCH; i++) { item2 = group->getChild(Global::inputDev->AxisStringsXML[i], true); item2->setAttributeOverwrite("axis", c_func[i]); item2->setAttributeOverwrite("polarity", doubleToString(c_inv[i])); } item2 = item->getChild("bindings"); item2->setAttributeOverwrite("radio_type", RadioTypeStrings[radio_type]); } catch (XMLException e) { fprintf(stderr, "*** T_AxisMapper: XMLException: %s\n", e.what()); } } void T_AxisMapper::setRadioType(int rtype) { printf ("mapper set to radio type %d\n", rtype); int saved[T_AxisMapper::NUM_AXISFUNCS]; float saved_i[T_AxisMapper::NUM_AXISFUNCS]; for (int i = 0; i < T_AxisMapper::NUM_AXISFUNCS; i++) { saved[i] = func[i]; saved_i[i] = inv[i]; func[i] = i; inv[i] = 1.0; } switch (rtype) { case AIRTRONICS: func[T_AxisMapper::ELEVATOR] = 0; func[T_AxisMapper::AILERON] = 1; func[T_AxisMapper::THROTTLE] = 2; func[T_AxisMapper::RUDDER] = 3; radio_type = rtype; break; case JR: func[T_AxisMapper::ELEVATOR] = 2; func[T_AxisMapper::AILERON] = 1; func[T_AxisMapper::THROTTLE] = 0; func[T_AxisMapper::RUDDER] = 3; radio_type = rtype; break; case COCKPIT: func[T_AxisMapper::ELEVATOR] = 1; func[T_AxisMapper::AILERON] = 0; func[T_AxisMapper::THROTTLE] = 3; func[T_AxisMapper::RUDDER] = 2; radio_type = rtype; break; case FUTABA: case HITEC: func[T_AxisMapper::ELEVATOR] = 1; func[T_AxisMapper::AILERON] = 0; func[T_AxisMapper::THROTTLE] = 2; func[T_AxisMapper::RUDDER] = 3; radio_type = rtype; break; case WALKERA: func[T_AxisMapper::AILERON] =2; inv[T_AxisMapper::AILERON] =-1; func[T_AxisMapper::ELEVATOR]=1; inv[T_AxisMapper::ELEVATOR]=-1; func[T_AxisMapper::RUDDER] =3; inv[T_AxisMapper::RUDDER ]= 1; func[T_AxisMapper::THROTTLE]=0; inv[T_AxisMapper::THROTTLE]= 1; radio_type = rtype; break; case CUSTOM: for (int i = 0; i < T_AxisMapper::NUM_AXISFUNCS; i++) { func[i] = c_func[i]; inv[i] = c_inv[i]; } radio_type = rtype; break; default: // don't change anything for (int i = 0; i < T_AxisMapper::NUM_AXISFUNCS; i++) { func[i] = saved[i]; inv[i] = saved_i[i]; } break; } } void T_AxisMapper::saveToCustom() { #if DEBUG_TX_INTERFACE > 0 printf("T_AxisMapper::saveToCustom()\n"); #endif int numAxis = iface->getNumAxes(); for (int i = 0; i < T_AxisMapper::NUM_AXISFUNCS; i++) { // only store a value if it is in the valid range // for the current interface if (func[i] < numAxis) { c_func[i] = func[i]; c_inv[i] = inv[i]; } } } // --- Implementation of class T_Calibration ------------------------- T_Calibration::T_Calibration(T_TX_Interface *parent) : child_in_cfg(""), iface(parent) { #if DEBUG_TX_INTERFACE > 0 printf("T_Calibration::T_Calibration()\n"); #endif for (int i = 0; i < TX_MAXAXIS; i++) { val_min[i] = -1.0; val_mid[i] = 0.0; val_max[i] = 1.0; } } T_Calibration::T_Calibration(T_TX_Interface *parent, SimpleXMLTransfer* cfg, std::string child) : child_in_cfg(child), iface(parent) { #if DEBUG_TX_INTERFACE > 0 printf("T_Calibration::T_Calibration(cfg, child)\n"); #endif for (int i = 0; i < TX_MAXAXIS; i++) { val_min[i] = -1.0; val_mid[i] = 0.0; val_max[i] = 1.0; } init(cfg, child); } void T_Calibration::init(SimpleXMLTransfer* cfgfile, std::string childname) { #if DEBUG_TX_INTERFACE > 0 printf("T_Calibration::init(cfg, child)\n"); printf(" <-- %s\n", childname.c_str()); #endif int size; SimpleXMLTransfer* item; SimpleXMLTransfer* group; SimpleXMLTransfer* item2; child_in_cfg = childname; // try to load config printf("Loading calibration settings from %s:\n", childname.c_str()); try { item = cfgfile->getChild(childname, true); group = item->getChild("calibration", true); int nVer = group->getInt("version", 1); size = group->getChildCount(); if (size > TX_MAXAXIS) size = TX_MAXAXIS; for (int n = 0; n < size; n++) { item2 = group->getChildAt(n); switch (nVer) { case 1: { float scale = item2->getDouble("scale", 1.0); float off = item2->getDouble("offset", 0.0); // old: out = scale * in + offset val_min[n] = (-0.5 - off) / scale; val_max[n] = ( 0.5 - off) / scale; val_mid[n] = 0.5 * (val_min[n] + val_max[n]); printf(" (1)"); } break; case 2: val_min[n] = item2->getDouble("val_min", -1.0); val_mid[n] = item2->getDouble("val_mid", 0.0); val_max[n] = item2->getDouble("val_max", 1.0); printf(" (2)"); break; } printf(" axis=%i val_min=%f val_mid=%f val_max=%f\n", n, val_min[n], val_mid[n], val_max[n]); } } catch (XMLException e) { fprintf(stderr, "*** T_Calibration::init(): %s\n", e.what()); } } void T_Calibration::putBackIntoCfg(SimpleXMLTransfer* cfgfile) { #if DEBUG_TX_INTERFACE > 0 printf("T_Calibration::putBackIntoCfg(cfg)\n"); printf(" --> %s\n", child_in_cfg.c_str()); #endif int size; SimpleXMLTransfer* item; SimpleXMLTransfer* group; SimpleXMLTransfer* item2; item = cfgfile->getChild(child_in_cfg); group = item->getChild("calibration"); group->setAttributeOverwrite("version", "2"); // clean list size = group->getChildCount(); for (int n = 0; n < size; n++) { item2 = group->getChildAt(0); group->removeChildAt(0); delete item2; } // create new list for (int n = 0; n < TX_MAXAXIS; n++) { item2 = new SimpleXMLTransfer(); item2->setName("axis"); item2->addAttribute("val_min", doubleToString(val_min[n])); item2->addAttribute("val_mid", doubleToString(val_mid[n])); item2->addAttribute("val_max", doubleToString(val_max[n])); group->addChild(item2); } } float T_Calibration::calibrate(int axis, float raw) { float val = raw - val_mid[axis]; if (val > 0) return(+0.5 * val / (val_max[axis] - val_mid[axis])); else return(-0.5 * val / (val_min[axis] - val_mid[axis])); } void T_Calibration::PrintSettings(int axis) { printf(" axis=%i, min=%f, mid=%f, max=%f\n", axis, val_min[axis], val_mid[axis], val_max[axis]); } crrcsim-0.9.12/src/mod_math/0000775000175000017500000000000011724452513012633 500000000000000crrcsim-0.9.12/src/mod_math/pt1.h0000644000175000017500000000317211724452425013433 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008-2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef PT1_H # define PT1_H namespace CRRCMath { /** * PT1-Glied * * @author Jens Wilhelm Wulf */ class PT1 { public: /** * @param ival initial value * @param zeitkonstante zero means no filter at all */ void init(double ival, double zeitkonstante); /** * @param ival initial value */ void init(double ival); /** * @param zeitkonstante zero means no filter at all */ void SetTau(double zeitkonstante); /** * @param dt timestep [s] * @param nval new input value */ void step(double dt, double nval); /** * Value of filter output */ double val; private: double dZeitkonstante; double d_Mul; double d_dt_Alt; }; } #endif crrcsim-0.9.12/src/mod_math/CMakeLists.txt0000644000175000017500000000065011724452425015314 00000000000000set(MOD_MATH_SRCS intgr.cpp linearreg.cpp matrix33.cpp pt1.cpp quaternion.cpp vector3.cpp ) add_library(mod_math ${MOD_MATH_SRCS}) set (MOD_MATH_LIBS ) set (MOD_MATH_INCDIRS ) link_directories ( ${MOD_MATH_LINKDIRS} ) add_executable (quat_test quat_test.cpp ) target_link_libraries(quat_test mod_math) add_executable (m44_test m44_test.cpp) target_link_libraries(m44_test mod_math) crrcsim-0.9.12/src/mod_math/linearreg.h0000644000175000017500000000226011724452425014674 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef LINEARREG_H # define LINEARREG_H #include /** * Linear regression * * y = a + b * x * * @author Jens W. Wulf */ class T_LinearReg { public: void init(); double get_a(); double get_b(); void add(double ix, double iy); void calc(); private: std::vector x; std::vector y; double b; double a; }; #endif crrcsim-0.9.12/src/mod_math/linearreg.cpp0000644000175000017500000000260311724452425015230 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "linearreg.h" void T_LinearReg::init() { x.clear(); y.clear(); } void T_LinearReg::calc() { double s1=0, s2=0, xquer=0, yquer=0; for (unsigned int i=0; i # include namespace CRRCMath { /** * A vector with one column and three rows of double values. * * @author Jens Wilhelm Wulf */ class Vector3 { public: /** * Rows 0, 1 and 2. */ double r[3]; public: Vector3() { r[0] = r[1] = r[2] = 0; } Vector3(const Vector3& v) { r[0] = v.r[0]; r[1] = v.r[1]; r[2] = v.r[2]; } Vector3(double i0, double i1, double i2) { r[0] = i0; r[1] = i1; r[2] = i2; }; /** * Operator: Zuweisung * \todo operator= not first checking for assignment to this */ Vector3& operator=(const Vector3& b) { r[0] = b.r[0]; r[1] = b.r[1]; r[2] = b.r[2]; return *this; } /** * Operator: Scalarprodukt * Wichtig: n*Vector3 geht nicht, es muss Vector3*n benutzt werden! */ Vector3 operator*(const double scalar) const { return Vector3(scalar*r[0], scalar*r[1], scalar*r[2]); } /** * Operator: Kreuzprodukt */ Vector3 operator*(const Vector3& V) const { return Vector3( r[1] * V.r[2] - r[2] * V.r[1], r[2] * V.r[0] - r[0] * V.r[2], r[0] * V.r[1] - r[1] * V.r[0] ); } /** * multiply element-wise */ Vector3 mul(const Vector3& V) const { return Vector3(r[0] * V.r[0], r[1] * V.r[1], r[2] * V.r[2]); } /** * Operator: Summe */ Vector3 operator+(const Vector3& V) const { return Vector3( r[0] + V.r[0], r[1] + V.r[1], r[2] + V.r[2] ); } /** * Operator: Differenz */ Vector3 operator-(const Vector3& V) const { return Vector3( r[0] - V.r[0], r[1] - V.r[1], r[2] - V.r[2] ); } /** * Operator: Addition */ Vector3 operator+=(const Vector3& V) { r[0] += V.r[0]; r[1] += V.r[1]; r[2] += V.r[2]; return *this; } /** * Operator: Multiplication */ Vector3 operator*=(const double scalar) { r[0] *= scalar; r[1] *= scalar; r[2] *= scalar; return *this; } /** \brief Calculate the scalar product / inner product. * * This operator calculates the scalar product of two vectors. * * \return A value representing the area of the parallelogram * defined by the two vectors. */ double inner(Vector3 const& rhs) const { return (r[0] * rhs.r[0] + r[1] * rhs.r[1] + r[2] * rhs.r[2]); } /** * phi is the angle between both of the vectors and * this method returns ( cos(phi) )^2 */ double angle_cos_sqr(Vector3 const& rhs) { double cos_phi_sqr = (this->inner(rhs))*(this->inner(rhs)) / ( (this->inner(*this)) * (rhs.inner(rhs)) ); return(cos_phi_sqr); } /** * returns length of vector */ double length() const; /** * normalize vector to unit length * * The vector is divided by its length to transform it into * a vector of unit length that points into the same direction. * * \return const reference to the normalized vector */ Vector3 const& normalize(); void print(std::string pre, std::string post) const; }; } #endif crrcsim-0.9.12/src/mod_math/pt1.cpp0000644000175000017500000000254111724452425013765 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "pt1.h" #include namespace CRRCMath { void PT1::init(double ival, double zeitkonstante) { init(ival); SetTau(zeitkonstante); } void PT1::init(double ival) { val = ival; d_dt_Alt = -1; } void PT1::SetTau(double zeitkonstante) { dZeitkonstante = zeitkonstante; } void PT1::step(double dt, double nval) { if (d_dt_Alt != dt) { if (dZeitkonstante == 0) d_Mul = 1; else d_Mul = 1-exp(-dt/dZeitkonstante); d_dt_Alt = dt; } val += (nval-val)*d_Mul; } }; crrcsim-0.9.12/src/mod_math/quaternion.cpp0000644000175000017500000002554411724452425015456 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008-2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #include "quaternion.h" #include #include #ifndef M_PI # define M_PI 3.14159265359 #endif /*******************************************************************************************/ CRRCMath::Vector3 CRRCMath::Quaternion::body(CRRCMath::Vector3 local) { return(mat*local); } CRRCMath::Vector3 CRRCMath::Quaternion::local(Vector3 body) { return(mat.multrans(body)); } /*******************************************************************************************/ void CRRCMath::Quaternion_001::step(double dT, CRRCMath::Vector3 omega) { double ep0; double ep1; double ep2; double ep3; double l = length(); if (l != 0) { double inv_eps = 1.0/length(); ep0 = -omega.r[0]*e1.val - omega.r[1]*e2.val - omega.r[2]*e3.val; ep1 = omega.r[0]*e0.val - omega.r[1]*e3.val + omega.r[2]*e2.val; ep2 = omega.r[0]*e3.val + omega.r[1]*e0.val - omega.r[2]*e1.val; ep3 = -omega.r[0]*e2.val + omega.r[1]*e1.val + omega.r[2]*e0.val; e0.step(dT, 0.5*ep0*inv_eps); e1.step(dT, 0.5*ep1*inv_eps); e2.step(dT, 0.5*ep2*inv_eps); e3.step(dT, 0.5*ep3*inv_eps); } else { e0.step(dT, 0); e1.step(dT, 0); e2.step(dT, 0); e3.step(dT, 0); } /* l = length(); if (l != 0) { double inv_eps = 1.0/length(); e0.val *= inv_eps; e1.val *= inv_eps; e2.val *= inv_eps; e3.val *= inv_eps; } */ // std::cout << "length= " << length() << "\n"; update_mat(); } void CRRCMath::Quaternion_001::update_mat() { mat.v[0][0] = e0.val*e0.val + e1.val*e1.val - e2.val*e2.val - e3.val*e3.val; mat.v[0][1] = 2*(e1.val*e2.val + e0.val*e3.val); mat.v[0][2] = 2*(e1.val*e3.val - e0.val*e2.val); mat.v[1][0] = 2*(e1.val*e2.val - e0.val*e3.val); mat.v[1][1] = e0.val*e0.val - e1.val*e1.val + e2.val*e2.val - e3.val*e3.val; mat.v[1][2] = 2*(e2.val*e3.val + e0.val*e1.val); mat.v[2][0] = 2*(e1.val*e3.val + e0.val*e2.val); mat.v[2][1] = 2*(e2.val*e3.val - e0.val*e1.val); mat.v[2][2] = (e0.val*e0.val - e1.val*e1.val - e2.val*e2.val + e3.val*e3.val); } void CRRCMath::Quaternion_001::updateEuler() { if (mat.v[0][2] >= 1) euler.r[1] = asin(1.0); else if (mat.v[0][2] <= -1) euler.r[1] = asin(-1.0); else euler.r[1] = asin(mat.v[0][2]); double b = cos(euler.r[1]); double c; double sign; c = mat.v[2][2] / b; if (c >= 1) c = acos(1.0); else if (c <= -1) c = acos(-1.0); else c = acos(c); if (mat.v[1][2] > 0) sign = 1; else sign = -1; euler.r[0] = c * sign; c = mat.v[0][0] / b; if (c >= 1) c = acos(1.0); else if (c <= -1) c = acos(-1.0); else c = acos(c); if (mat.v[0][1] > 0) sign = 1; else sign = -1; euler.r[2] = c * sign; } void CRRCMath::Quaternion_001::init(CRRCMath::Vector3 eulerAngle) { double sphi = sin(0.5*eulerAngle.r[0]); double cphi = cos(0.5*eulerAngle.r[0]); double stheta = sin(0.5*eulerAngle.r[1]); double ctheta = cos(0.5*eulerAngle.r[1]); double spsi = sin(0.5*eulerAngle.r[2]); double cpsi = cos(0.5*eulerAngle.r[2]); e0.init(+cpsi*ctheta*cphi +spsi*stheta*sphi, 0); e1.init(+cpsi*ctheta*sphi -spsi*stheta*cphi, 0); e2.init(+cpsi*stheta*cphi +spsi*ctheta*sphi, 0); e3.init(-cpsi*stheta*sphi +spsi*ctheta*cphi, 0); update_mat(); // std::cout << "Quaternion::init mat=\n"; // mat.print(); updateEuler(); // eulerAngle.print("Quaternion::init Euler=", "\n"); } double CRRCMath::Quaternion_001::length() { return(sqrt(e0.val*e0.val + e1.val*e1.val + e2.val*e2.val + e3.val*e3.val)); } /*******************************************************************************************/ void CRRCMath::Quaternion_002::step(double dT, CRRCMath::Vector3 omega) { // std::cout << "length_A= " << length() << "\n"; // Gleichung (2.13) aus [1]: double ep0 = 0.5 * ( +omega.r[2]*e1.val -omega.r[1]*e2.val +omega.r[0]*e3.val); double ep1 = 0.5 * (-omega.r[2]*e0.val +omega.r[0]*e2.val +omega.r[1]*e3.val); double ep2 = 0.5 * (+omega.r[1]*e0.val -omega.r[0]*e1.val +omega.r[2]*e3.val); double ep3 = 0.5 * (-omega.r[0]*e0.val -omega.r[1]*e1.val -omega.r[2]*e2.val ); e0.step(dT, ep0); e1.step(dT, ep1); e2.step(dT, ep2); e3.step(dT, ep3); // Lnge wird erzwungen: double inv_eps = 1/length(); // std::cout << "length_B= " << length() << "\n"; e0.val *= inv_eps; e1.val *= inv_eps; e2.val *= inv_eps; e3.val *= inv_eps; update_mat(); } void CRRCMath::Quaternion_002::update_mat() { // Matrix nach Gleichung (2.8) aus [1]: mat.v[0][0] = e0.val*e0.val - e1.val*e1.val - e2.val*e2.val + e3.val*e3.val; mat.v[0][1] = 2*(e0.val*e1.val + e2.val*e3.val); mat.v[0][2] = 2*(e0.val*e2.val - e1.val*e3.val); mat.v[1][0] = 2*(e0.val*e1.val - e2.val*e3.val); mat.v[1][1] = -e0.val*e0.val + e1.val*e1.val - e2.val*e2.val + e3.val*e3.val; mat.v[1][2] = 2*(e1.val*e2.val + e0.val*e3.val); mat.v[2][0] = 2*(e0.val*e2.val + e1.val*e3.val); mat.v[2][1] = 2*(e1.val*e2.val - e0.val*e3.val); mat.v[2][2] = -e0.val*e0.val - e1.val*e1.val + e2.val*e2.val + e3.val*e3.val; } void CRRCMath::Quaternion_002::updateEuler() { // Winkel nach Gleichungen (2.14) aus [1]: euler.r[0] = atan2(mat.v[1][2], mat.v[2][2]); // phi euler.r[1] = asin(-1*mat.v[0][2]); // theta euler.r[2] = atan2(mat.v[0][1], mat.v[0][0]); // psi // Erste Tests zeigen, dass es mit den obigen Gleichungen nicht getan ist. Ich brauche: if (mat.v[2][2] == 0) euler.r[0] = 0; if (mat.v[0][0] == 0) euler.r[2] = 0; } void CRRCMath::Quaternion_002::init(CRRCMath::Vector3 eulerAngle) { // Aus [1], ab (2.9) Matrix33 A = initFromEuler(eulerAngle); e3.init(0.5*sqrt(1 + A.v[0][0] + A.v[1][1] + A.v[2][2] ), 0); if (e3.val != 0) { double d = 1.0/(4*e3.val); e0.init(d*(A.v[1][2] - A.v[2][1]), 0); e1.init(d*(A.v[2][0] - A.v[0][2]), 0); e2.init(d*(A.v[0][1] - A.v[1][0]), 0); } else { e0.init(0.5*sqrt(1 + A.v[0][0] - A.v[1][1] - A.v[2][2]), 0); e1.init(0.5*sqrt(1 - A.v[2][2] - 2 * e0.val*e0.val), 0); e2.init(0.5*sqrt(1 - A.v[1][1] - 2 * e0.val*e0.val), 0); } update_mat(); updateEuler(); } double CRRCMath::Quaternion_002::length() { return(sqrt(e0.val*e0.val + e1.val*e1.val + e2.val*e2.val + e3.val*e3.val)); } CRRCMath::Matrix33 CRRCMath::Quaternion_002::initFromEuler(CRRCMath::Vector3 eul) { Matrix33 mat2; double s0 = sin(eul.r[0]); double c0 = cos(eul.r[0]); double s1 = sin(eul.r[1]); double c1 = cos(eul.r[1]); double s2 = sin(eul.r[2]); double c2 = cos(eul.r[2]); // Berechnung der Matrix A aus [1], S.12, Formel (2.1) // Damit gilt mat2 * v_local = v_body mat2 = Matrix33(c1*c2, s2*c1, -s1, c2*s1*s0-s2*c0, s2*s1*s0+c2*c0, c1*s0, c2*s1*c0+s2*s0, s2*s1*c0-c2*s0, c1*c0); return(mat2); } void CRRCMath::Quaternion_002::convTest1() { Matrix33 mat2 = initFromEuler(euler); // Vergleich mit der internen Matrix std::cout << "convTest1:\n"; (mat2-mat).print(); } /*******************************************************************************************/ void CRRCMath::Quaternion_003::step(double dT, CRRCMath::Vector3 omega) { double e_0 = e0.val; double e_1 = e1.val; double e_2 = e2.val; double e_3 = e3.val; /* Transform to quaternion rates (see Appendix E in [2]) */ double e_dot_0 = 0.5*( -omega.r[0]*e_1 - omega.r[1]*e_2 - omega.r[2]*e_3 ); double e_dot_1 = 0.5*( omega.r[0]*e_0 - omega.r[1]*e_3 + omega.r[2]*e_2 ); double e_dot_2 = 0.5*( omega.r[0]*e_3 + omega.r[1]*e_0 - omega.r[2]*e_1 ); double e_dot_3 = 0.5*( -omega.r[0]*e_2 + omega.r[1]*e_1 + omega.r[2]*e_0 ); /* Integrate using trapezoidal as before */ e0.step(dT, e_dot_0); e1.step(dT, e_dot_1); e2.step(dT, e_dot_2); e3.step(dT, e_dot_3); /* calculate orthagonality correction - scale quaternion to unity length */ double inv_eps = 1/length(); // std::cout << "length= " << length() << "\n"; e0.val *= inv_eps; e1.val *= inv_eps; e2.val *= inv_eps; e3.val *= inv_eps; update_mat(); } void CRRCMath::Quaternion_003::update_mat() { double e_0 = e0.val; double e_1 = e1.val; double e_2 = e2.val; double e_3 = e3.val; mat.v[0][0] = e_0*e_0 + e_1*e_1 - e_2*e_2 - e_3*e_3; mat.v[0][1] = 2*(e_1*e_2 + e_0*e_3); mat.v[0][2] = 2*(e_1*e_3 - e_0*e_2); mat.v[1][0] = 2*(e_1*e_2 - e_0*e_3); mat.v[1][1] = e_0*e_0 - e_1*e_1 + e_2*e_2 - e_3*e_3; mat.v[1][2] = 2*(e_2*e_3 + e_0*e_1); mat.v[2][0] = 2*(e_1*e_3 + e_0*e_2); mat.v[2][1] = 2*(e_2*e_3 - e_0*e_1); mat.v[2][2] = e_0*e_0 - e_1*e_1 - e_2*e_2 + e_3*e_3; } void CRRCMath::Quaternion_003::updateEuler() { double Phi, Theta, Psi; Theta = asin( -1*mat.v[0][2] ); if( mat.v[0][0] == 0 ) Psi = 0; else Psi = atan2( mat.v[0][1], mat.v[0][0] ); if( mat.v[2][2] == 0 ) Phi = 0; else Phi = atan2( mat.v[1][2], mat.v[2][2] ); /* Resolve Psi to 0 - 359.9999 */ if (Psi < 0 ) Psi += 2*M_PI; if (Psi >= 2*M_PI) Psi -= 2*M_PI; /* Resolve Phi to 0 - 359.9999 */ if (Phi < 0 ) Phi += 2*M_PI; if (Phi >= 2*M_PI) Phi -= 2*M_PI; euler.r[0] = Phi; euler.r[1] = Theta; euler.r[2] = Psi; } void CRRCMath::Quaternion_003::init(CRRCMath::Vector3 eulerAngle) { double sphi = sin(0.5*eulerAngle.r[0]); double cphi = cos(0.5*eulerAngle.r[0]); double stheta = sin(0.5*eulerAngle.r[1]); double ctheta = cos(0.5*eulerAngle.r[1]); double spsi = sin(0.5*eulerAngle.r[2]); double cpsi = cos(0.5*eulerAngle.r[2]); e0.init(+cpsi*ctheta*cphi +spsi*stheta*sphi, 0); e1.init(+cpsi*ctheta*sphi -spsi*stheta*cphi, 0); e2.init(+cpsi*stheta*cphi +spsi*ctheta*sphi, 0); e3.init(-cpsi*stheta*sphi +spsi*ctheta*cphi, 0); update_mat(); // std::cout << "Quaternion::init mat=\n"; // mat.print(); updateEuler(); // eulerAngle.print("Quaternion::init Euler=", "\n"); } double CRRCMath::Quaternion_003::length() { return(sqrt(e0.val*e0.val + e1.val*e1.val + e2.val*e2.val + e3.val*e3.val)); } crrcsim-0.9.12/src/mod_math/intgr.cpp0000644000175000017500000000401211724452425014377 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005 - Jan Reucker * Copyright (C) 2005 - Lionel Cailler * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "intgr.h" namespace CRRCMath { inline template class Integrationsverfahren; inline template class Integrationsverfahren; inline template class IntegrationsverfahrenB; inline template class IntegrationsverfahrenB; inline template class IntegrationsverfahrenC; template void Integrationsverfahren::init(C Startwert, C AblStartwert) { AblAlt = AblStartwert; val = Startwert; } template void Integrationsverfahren::step(double dT, C AblNeu) { val = val + (AblNeu*3 - AblAlt)*0.5*dT; AblAlt = AblNeu; } template void IntegrationsverfahrenB::init(C Startwert, C AblStartwert) { AblAlt = AblStartwert; val = Startwert; } template void IntegrationsverfahrenB::step(double dT, C AblNeu) { val = val + (AblNeu + AblAlt)*0.5*dT; AblAlt = AblNeu; } template void IntegrationsverfahrenC::init(C Startwert, C AblStartwert) { val = Startwert; } template void IntegrationsverfahrenC::step(double dT, C AblNeu) { val = val + AblNeu*dT; } }; crrcsim-0.9.12/src/mod_math/intgr.h0000644000175000017500000001040511724452425014047 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2007, 2008 - Jan Reucker * Copyright (C) 2005 - Lionel Cailler * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef INTGR_H # define INTGR_H # include "vector3.h" /** \brief this namespace contains pure math * * [1] Bronstein/Semendjajew, 'Taschenbuch der Mathematik', B. G. Teubner Verlagsgesellschaft. * * [2] Friedrich Weller, 'Numerische Mathematik fr Ingenieure und Naturwissenschaftler', Vieweg Verlag. * * jwtodo: welches Integrationsverfahren? Wie anwenden? * */ namespace CRRCMath { /** * Adams-Bashforth algorithm * * Einfachste Version des Adams-Bashforth (lineares explizites Zweischrittverfahren nach * der Methode von Adams-Bashforth). * * Herleitung nach [2]. * * \f[ y(x_{i+1}) - y(x_i) = \int_{x_i}^{x_{i+1}} f(x, y(x)) \, dx \f] * Die Ableitung im Punkt \f$(x,y)\f$ ist \f$f(x,y)\f$. * * \f[ f_i = f(x_i, y_i) \f] * * \f[ f_{i-1} = f(x_{i-1}, y_{i-1}) \f] * * Die Ableitung wird linear interpoliert/extrapoliert: * \f[ f(x) = f_i + \frac{f_i - f_{i-1}}{h} \, (x - x_i) \f] * * mit \f$ h = x_{i+1} - x_i = x_i - x_{i-1}\f$. Der obige Ausdruck fr \f$f(x)\f$ wird in die erste * Gleichung eingesetzt und umgeformt. Man erhlt dann * * \f[ y(x_{i+1}) = y(x_i) + \frac{h}{2} \, (3\, f_i - f_{i-1}) \f] * * @author Jens Wilhelm Wulf */ template class Integrationsverfahren /*{{{*/ { public: /** * virtual base class should have a virtual dtor */ virtual ~Integrationsverfahren() {}; /** * Festlegung von Startwert und Ableitung zum Startzeitpunkt */ virtual void init(C Startwert, C AblStartwert); /** * Ausfhrung eines Integrationsschritts. */ virtual void step(double dT, C AblNeu); /** * der integrierte Wert */ C val; private: C AblAlt; }; /** * * Trapezmethode, Verfahren von Heun. Abschnitt 9.3.3 in [2] * * jwtodo * * Zumindest lassen die Kommentare im originalen CRRCSim darauf schlieen. Wenn ich aber versuche, * das nachzuvollziehen, komme ich (bisher) noch nicht zu dem Schluss, dass diese Implementierung * dieses Verfahren korrekt abbildet. Es ist einfach etwas anderes. * * @author Jens Wilhelm Wulf */ template class IntegrationsverfahrenB /*{{{*/ { public: /** * virtual base class should have a virtual dtor */ virtual ~IntegrationsverfahrenB() {}; /** * Festlegung von Startwert und Ableitung zum Startzeitpunkt */ virtual void init(C Startwert, C AblStartwert); /** * Ausfhrung eines Integrationsschritts. */ virtual void step(double dT, C AblNeu); /** * der integrierte Wert */ C val; private: C AblAlt; }; /** * Polygonzugverfahren von Euler * * Abschnitt 7.1.2.9 in [1] * * Abschnitt 9.3.2 in [2] * * @author Jens Wilhelm Wulf */ template class IntegrationsverfahrenC /*{{{*/ { public: /** * virtual base class should have a virtual dtor */ virtual ~IntegrationsverfahrenC() {}; /** * Festlegung von Startwert und Ableitung zum Startzeitpunkt */ virtual void init(C Startwert, C AblStartwert); /** * Ausfhrung eines Integrationsschritts. */ virtual void step(double dT, C AblNeu); /** * der integrierte Wert */ C val; }; } #endif crrcsim-0.9.12/src/mod_math/ratelim.h0000644000175000017500000000370711724452425014370 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2010 - Jan Reucker (conversion to template class) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef RATELIM_H # define RATELIM_H namespace CRRCMath { /** * Limits the rate of change of a value. * * @author Jens Wilhelm Wulf */ template class RateLimiter { public: /** * @param ival initial value * @param rate rate of change per second */ RateLimiter(T ival = 0, T rate = 1) { init(ival, rate); } /** * @param ival initial value * @param rate the value is allowed to change rate per second */ void init(T ival, T rate) { val = ival; ratemax = rate; } /** * @param dt timestep [s] * @param nval new input value */ void step(double dt, T nval) { T dmax = ratemax * dt; T diff = nval - val; if (diff > dmax) { diff = dmax; } else if (diff < -dmax) { diff = -dmax; } val += diff; } /** * limited value */ T val; private: T ratemax; }; }; #endif crrcsim-0.9.12/src/mod_math/matrix44.h0000644000175000017500000002622711724452425014411 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef MATRIX44_H #define MATRIX44_H #include "vector3.h" namespace CRRCMath { /** * A template class for 4x4 matrices. * * @author Jan Reucker */ template class Matrix44 { private: /** typed abs * abs() function for the type T */ static inline T t_abs_(const T val) { return (val < (T)0) ? -val : val; } public: T v[4][4]; public: /** * Create a 4x4 matrix * * This is the default constructor. It does not * initialize the matrix elements unless ident * is set to true. In this case, the matrix is * initialized as an ident matrix. * * \param ident Initialize as ident matrix? */ Matrix44(bool ident = false) { if (ident) { makeIdent(); } } /** * Create a 4x4 matrix and initialize it with "iv" * * \param iv initial value for all matrix elements */ Matrix44(T iv) { for (unsigned char m = 0; m < 4; m++) { for (unsigned char n = 0; n < 4; n++) { v[m][n] = iv; } } } /** * Create a 4x4 matrix and initialize it with * the given values. */ Matrix44( T i00, T i01, T i02, T i03, T i10, T i11, T i12, T i13, T i20, T i21, T i22, T i23, T i30, T i31, T i32, T i33) { v[0][0] = i00; v[0][1] = i01; v[0][2] = i02; v[0][3] = i03; v[1][0] = i10; v[1][1] = i11; v[1][2] = i12; v[1][3] = i13; v[2][0] = i20; v[2][1] = i21; v[2][2] = i22; v[2][3] = i23; v[3][0] = i30; v[3][1] = i31; v[3][2] = i32; v[3][3] = i33; } /** * Create a translation matrix * * Creates a 4x4 matrix which represents a * translation in 3D space. * * \param translation Translation vector */ Matrix44(Vector3 const& translation) { makeTranslation(translation); } /** * Turn matrix into a translation matrix * * Initialize all elements to represent the given * translation in 3D space. * * \param translation translation vector */ void makeTranslation(Vector3 const& translation) { makeIdent(); v[0][3] = translation.r[0]; v[1][3] = translation.r[1]; v[2][3] = translation.r[2]; } /** * Create a rotation matrix * * Creates a 4x4 matrix which represents a * rotation in 3D space. * * \param axis rotation axis * \param angle rotation angle in radians */ Matrix44(Vector3 const& axis, T angle) { makeRotation(axis, angle); } /** * turn this matrix into an identity matrix */ void makeIdent() { for (unsigned char m = 0; m < 4; m++) { for (unsigned char n = 0; n < 4; n++) { v[m][n] = 0; } v[m][m] = 1; } } /** * Turn matrix into a rotation matrix * * Initialize all elements to represent the given * rotation in 3D space. * * Reference: http://www.fastgraph.com/makegames/3drotation/ * * \param axis rotation axis * \param angle rotation angle in radians */ void makeRotation(Vector3 const& axis, T angle) { T c = (T)cos(angle); T s = (T)sin(angle); T t = (T)(1 - c); Vector3 normaxis(axis); normaxis.normalize(); T x = (T)normaxis.r[0]; T y = (T)normaxis.r[1]; T z = (T)normaxis.r[2]; v[0][0] = t * x * x + c; v[0][1] = t * x * y - s * z; v[0][2] = t * x * z + s * y; v[0][3] = 0; v[1][0] = t * x * y + s * z; v[1][1] = t * y * y + c; v[1][2] = t * y * z + s * x; v[1][3] = 0; v[2][0] = t * x * z - s * y; v[2][1] = t * y * z + s * x; v[2][2] = t * z * z + c; v[2][3] = 0; v[3][0] = 0; v[3][1] = 0; v[3][2] = 0; v[3][3] = 1; } /** * returns determinant of matrix * \todo This is still the 3x3 algorithm! */ T det() const { return ( v[0][0]*v[1][1]*v[2][2] + v[0][1]*v[1][2]*v[2][0] + v[0][2]*v[1][0]*v[2][1] - v[0][2]*v[1][1]*v[2][0] - v[0][1]*v[1][0]*v[2][2] - v[1][2]*v[2][1]*v[0][0] ); } /** * returns inverse matrix. Currently does not check whether * this is possible (det() != 0)! */ Matrix44 inv() const { Matrix44 tmp; Matrix44 ret(true); // set to ident matrix tmp = *this; for (int i = 0 ; i < 4 ; i++) { T val = tmp.v[i][i]; int ind = i; int j; for (j = i + 1; j != 4 ; j++) { if ( t_abs_ ( tmp.v[i][j] ) > t_abs_(val) ) { ind = j; val = tmp.v[i][j] ; } } if ( ind != i ) { /* swap columns */ for ( j = 0 ; j != 4 ; j++ ) { T t ; t = ret.v[j][i]; ret.v[j][i] = ret.v[j][ind]; ret.v[j][ind] = t; t = tmp.v[j][i]; tmp.v[j][i] = tmp.v[j][ind]; tmp.v[j][ind] = t; } } // if ( val == SG_ZERO) //~ if ( t_abs_(val) <= FLT_EPSILON ) //~ { //~ ulSetError ( UL_WARNING, "sg: ERROR - Singular matrix, no inverse!" ) ; //~ sgMakeIdentMat4 ( dst ) ; /* Do *something* */ //~ return; //~ } T ival = (T)1 / val ; for (j = 0 ; j < 4 ; j++) { tmp.v[j][i] *= ival ; ret.v[j][i] *= ival ; } for (j = 0; j < 4; j++) { if ( j == i ) continue ; val = tmp.v[i][j] ; for ( int k = 0 ; k < 4 ; k++ ) { tmp.v[k][j] -= tmp.v[k][i] * val ; ret.v[k][j] -= ret.v[k][i] * val ; } } } return ret; } /** * Operator: Assignment */ Matrix44& operator=(const Matrix44& rhs) { /// \todo check for assignment to this first for (unsigned char m = 0; m < 4; m++) for (unsigned char n = 0; n < 4; n++) v[m][n] = rhs.v[m][n]; return *this; } /** * Operator: Multiplication with Vector3 * This can be used to transform a Vector3 using * the given matrix as a transformation matrix. * * The Vector3 is treated like an 1x4 vector with the * fourth row (the homogenous w coordinate) set to 1. */ Vector3 operator*(const Vector3& rhs) const { return Vector3(v[0][0] * rhs.r[0] + v[0][1] * rhs.r[1] + v[0][2] * rhs.r[2] + v[0][3], v[1][0] * rhs.r[0] + v[1][1] * rhs.r[1] + v[1][2] * rhs.r[2] + v[1][3], v[2][0] * rhs.r[0] + v[2][1] * rhs.r[1] + v[2][2] * rhs.r[2] + v[2][3]); } /** * Operation: Erst die transponierte bilden, dann Multiplikation mit Vector3. * Ist wahrscheinlich schneller als matrix.trans() * vector3. */ //~ Vector3 multrans(const Vector3& b) const; /** * Operator: Multiplication with a Matrix44 * * Performs the operation: ret = this * rhs */ Matrix44 operator*(const Matrix44& rhs) const { Matrix44 tmp; for (unsigned char m = 0; m < 4; m++) { for (unsigned char n = 0; n < 4; n++) { tmp.v[m][n] = 0; for (unsigned char i = 0; i < 4; i++) tmp.v[m][n] += v[m][i] * rhs.v[i][n]; } } return tmp; } /** * Operator: Subtraction * * Performs the operation: ret = this - rhs */ Matrix44 operator-(const Matrix44& rhs) const { Matrix44 tmp; for (unsigned char m = 0; m < 4; m++) { for (unsigned char n = 0; n < 4; n++) { tmp.v[m][n] = v[m][n] - rhs.v[m][n]; } } return tmp; } /** * return the transposed matrix */ Matrix44 trans() const { return(Matrix44(v[0][0], v[1][0], v[2][0], v[3][0], v[0][1], v[1][1], v[2][1], v[3][1], v[0][2], v[1][2], v[2][2], v[3][2], v[0][3], v[1][3], v[2][3], v[3][3])); } /** * Compare two matrices * * With floating point values, comparing for equality * using operator== may lead to problems due to numerical * inaccuracies. This method calculates the difference * between two matrices and then compares all elements * of the resulting matrix to the given delta. If all * elements are within -delta < v[][] < delta, the result * is true, else it's false. */ bool isEqualTo(const Matrix44& rhs, T delta = 1e-5) { bool equal = true; Matrix44 tmp = *this - rhs; for (unsigned char m = 0; m < 4; m++) { for (unsigned char n = 0; n < 4; n++) { if ((tmp.v[m][n] < -delta) || (tmp.v[m][n] > delta)) { equal = false; } } } return equal; } /** * */ void print() { for (unsigned char m = 0; m < 4; m++) { for (unsigned char n = 0; n < 4; n++) std::cout << v[m][n] << ", "; std::cout << "\n"; } std::cout << "\n"; } /** * */ void printLine() { for (unsigned char m = 0; m < 4; m++) { for (unsigned char n = 0; n < 4; n++) std::cout << v[m][n] << " "; } } }; typedef Matrix44 Matrix44f; typedef Matrix44 Matrix44d; } // namespace CRRCMath #endif // MATRIX44_H crrcsim-0.9.12/src/mod_math/quaternion.h0000644000175000017500000001161211724452425015112 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008-2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef QUATERNION_H # define QUATERNION_H # include "vector3.h" # include "matrix33.h" # include "intgr.h" namespace CRRCMath { /** * Transformation und Integration von Winkellagen * * Ich gehe nach der Beschreibung aus [1], was die Bildung der * Euler-Winkel angeht und die Definition der Koordinatensysteme etc. * Dort heisst es unter anderem: * "Suppose you have the plane in its position and want to determine * phi, theta, psi: * * (1) roll angle psi is obtained by rotating inertial system about its z-axis * until its y-axis becomes perpendicular to the plane of the inertial z-axis * and the body-fixed x-axis * (2) pitch angle theta is obtained by rotating the new inertial system * (created by step 1) about its new y-axis until its x-axis overlaps with * the body-fixed x-axis * (3) yaw angle phi is finally obtained by continuing to rotate the new * inertial system about its new x-axis until its y-axis lines up with the * body fixed y-axis." * * Angenommen, die Lage ist phi=theta=psi=0, dann stimmen die Koordinatensysteme * body und local berein. Eine positive Drehrate in p/q/r fhrt dann auch zu einem * positiven Winkel phi/theta/psi. * * [1]: "Six-Degree-of-Freedom Sensor Fish Design: Governing Equations and Motion Modeling". * * jwtodo: welches Integrationsverfahren? Wie anwenden? * * @author Jens Wilhelm Wulf */ class Quaternion { public: virtual ~Quaternion() {} /** * converts local to body */ CRRCMath::Vector3 body(CRRCMath::Vector3 local); /** * converts body to local */ CRRCMath::Vector3 local(CRRCMath::Vector3 body); /** * phi, theta, psi */ CRRCMath::Vector3 euler; /** * local to body */ CRRCMath::Matrix33 mat; }; /** * Transformation und Integration von Winkellagen * * Mit beiden Integrationsverfahren schlecht * * * @author Jens Wilhelm Wulf */ class Quaternion_001 : public Quaternion { public: void init(CRRCMath::Vector3 eulerAngle); /** * */ void updateEuler(); /** * @param omega Angular velocity (p, q, r) */ void step(double dT, CRRCMath::Vector3 omega); private: void update_mat(); double length(); IntegrationsverfahrenB e0, e1, e2, e3; }; /** * Transformation und Integration von Winkellagen * * Mit 'Integrationsverfahren' gibt es Fehler, mit 'IntegrationsverfahrenB' ist es OK. * * [1]: "Six-Degree-of-Freedom Sensor Fish Design: Governing Equations and Motion Modeling". * PNNl-14779.pdf * * @author Jens Wilhelm Wulf */ class Quaternion_002 : public Quaternion { public: void init(CRRCMath::Vector3 eulerAngle); /** * */ void updateEuler(); /** * @param omega Angular velocity (p, q, r) */ void step(double dT, CRRCMath::Vector3 omega); /** * debugging, test: calculates conversion matrix 'local to body' from euler angles, * compares to internal matrix */ void convTest1(); private: Matrix33 initFromEuler(CRRCMath::Vector3 eul); void update_mat(); double length(); IntegrationsverfahrenB e0, e1, e2, e3; }; /** * Transformation und Integration von Winkellagen * * Abgeschaut von CRRCSim, scheint OK (zumindest mit IntegrationsverfahrenB). * * @author Jens Wilhelm Wulf */ class Quaternion_003 : public Quaternion { public: void init(CRRCMath::Vector3 eulerAngle); /** * */ void updateEuler(); /** * @param omega Angular velocity (p, q, r) */ void step(double dT, CRRCMath::Vector3 omega); private: void update_mat(); double length(); IntegrationsverfahrenB e0, e1, e2, e3; }; } #endif crrcsim-0.9.12/src/mod_math/matrix33.h0000644000175000017500000000447611724452425014411 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef MATRIX33_H # define MATRIX33_H # include "vector3.h" namespace CRRCMath { /** * A 3x3 matrix of double values. * * @author Jens Wilhelm Wulf */ class Matrix33 /*{{{*/ { public: double v[3][3]; public: Matrix33(); Matrix33(double i00, double i01, double i02, double i10, double i11, double i12, double i20, double i21, double i22); Matrix33(const Matrix33& mb); /** * returns determinant of matrix */ double det() const; /** * returns inverse matrix: does not check whether this is * possible (det() != 0)! */ Matrix33 inv() const; /** * Operator: Zuweisung */ Matrix33& operator=(const Matrix33& b); /** * Operator: Multiplikation mit Vector3 */ Vector3 operator*(const Vector3& b) const; /** * Operation: Erst die transponierte bilden, dann Multiplikation mit Vector3. * Ist wahrscheinlich schneller als matrix.trans() * vector3. */ Vector3 multrans(const Vector3& b) const; /** * Operator: Multiplikation mit Matrix33 */ Matrix33 operator*(const Matrix33& b) const; /** * Operator: Subtraktion */ Matrix33 operator-(const Matrix33& b) const; /** * transponierte Matrix */ Matrix33 trans() const; /** * */ void print(); /** * */ void printLine(); }; /*}}}*/ } #endif crrcsim-0.9.12/src/mod_math/quat_test.cpp0000644000175000017500000000701611724452425015274 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008-2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include #include "quaternion.h" #include "vector3.h" #include "matrix33.h" #include "intgr.h" /** * Quaternion test. * * velocity = sin(x)*sin(x) * angle = integral(velocity) dt * = integral(sin(x)*sin(x)) dt * = -0.5 cos(x) sin(x) + 0.5 x * */ int main() { const int nSteps = 20; CRRCMath::Quaternion_002 q1; double dt = M_PI/((double)nSteps); double val; double t; double soll; double soll_ende = 0; double soll_ende_tmp; int zeit = 0; CRRCMath::Vector3 achse[3]; double soll_mod; achse[0] = CRRCMath::Vector3(1, 0, 0); achse[1] = CRRCMath::Vector3(0, 1, 0); achse[2] = CRRCMath::Vector3(0, 0, 1); q1.init(CRRCMath::Vector3()); std::cout << "#N time reference_value phi theta psi l2b[0|0] l2b[0|1] l2b[0|2] l2b[1|0] l2b[1|1] l2b[1|2] l2b[2|0] l2b[2|1] l2b[2|2]\n"; std::cout << "#M 999999 9 9 9 9 9 9 9 9 9 9 9 9 9\n"; for (int a=0; a<3; a++) { for (int c=0; c<8; c++) { for (int n=1; n<=nSteps; n++) { t = M_PI*n/((double)nSteps); soll = soll_ende - 0.5*cos(t)*sin(t) + 0.5*t; soll_ende_tmp = soll; val = sin(t)*sin(t); soll_mod = soll; while (soll_mod > M_PI) soll_mod -= M_PI; while (soll_mod < -M_PI) soll_mod += M_PI; q1.step(dt, achse[a] * val); q1.updateEuler(); std::cout << zeit++ << " " << soll_mod << " " << q1.euler.r[0] << " " << q1.euler.r[1] << " " << q1.euler.r[2] << " "; q1.mat.printLine(); std::cout << "\n"; } soll_ende = soll_ende_tmp; } for (int c=0; c<8; c++) { for (int n=1; n<=nSteps; n++) { t = M_PI*n/((double)nSteps); soll = soll_ende + 0.5*cos(t)*sin(t) - 0.5*t; soll_ende_tmp = soll; val = sin(t)*sin(t); soll_mod = soll; while (soll_mod > M_PI) soll_mod -= M_PI; while (soll_mod < -M_PI) soll_mod += M_PI; q1.step(dt, achse[a] * -1 * val); q1.updateEuler(); std::cout << zeit++ << " " << soll_mod << " " << q1.euler.r[0] << " " << q1.euler.r[1] << " " << q1.euler.r[2] << " "; q1.mat.printLine(); std::cout << "\n"; } soll_ende = soll_ende_tmp; } for (int n=0; n<4*nSteps; n++) { std::cout << zeit++ << " " << soll_mod << " " << q1.euler.r[0] << " " << q1.euler.r[1] << " " << q1.euler.r[2] << " "; q1.mat.printLine(); std::cout << "\n"; } } return(0); } crrcsim-0.9.12/src/mod_math/matrix33.cpp0000644000175000017500000001041011724452425014725 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "matrix33.h" #include namespace CRRCMath { Matrix33::Matrix33() { for (unsigned char m=0; m<3; m++) for (unsigned char n=0; n<3; n++) v[m][n] = 0; } Matrix33::Matrix33(double i00, double i01, double i02, double i10, double i11, double i12, double i20, double i21, double i22) { v[0][0] = i00; v[0][1] = i01; v[0][2] = i02; v[1][0] = i10; v[1][1] = i11; v[1][2] = i12; v[2][0] = i20; v[2][1] = i21; v[2][2] = i22; } Matrix33::Matrix33(const Matrix33& mb) { for (unsigned char m=0; m<3; m++) for (unsigned char n=0; n<3; n++) v[m][n] = mb.v[m][n]; } double Matrix33::det() const { return ( v[0][0]*v[1][1]*v[2][2] + v[0][1]*v[1][2]*v[2][0] + v[0][2]*v[1][0]*v[2][1] - v[0][2]*v[1][1]*v[2][0] - v[0][1]*v[1][0]*v[2][2] - v[1][2]*v[2][1]*v[0][0] ); } Matrix33 Matrix33::trans() const { return(Matrix33(v[0][0], v[1][0], v[2][0], v[0][1], v[1][1], v[2][1], v[0][2], v[1][2], v[2][2])); } Matrix33 Matrix33::inv() const { // Compute the inverse of a general matrix using Cramers rule. // I guess googling for cramers rule gives tons of references // for this. :) double rdet = 1.0/det(); double i00 = rdet*(v[1][1]*v[2][2]-v[1][2]*v[2][1]); double i10 = rdet*(v[1][2]*v[2][0]-v[1][0]*v[2][2]); double i20 = rdet*(v[1][0]*v[2][1]-v[1][1]*v[2][0]); double i01 = rdet*(v[0][2]*v[2][1]-v[0][1]*v[2][2]); double i11 = rdet*(v[0][0]*v[2][2]-v[0][2]*v[2][0]); double i21 = rdet*(v[0][1]*v[2][0]-v[0][0]*v[2][1]); double i02 = rdet*(v[0][1]*v[1][2]-v[0][2]*v[1][1]); double i12 = rdet*(v[0][2]*v[1][0]-v[0][0]*v[1][2]); double i22 = rdet*(v[0][0]*v[1][1]-v[0][1]*v[1][0]); return Matrix33( i00, i01, i02, i10, i11, i12, i20, i21, i22 ); } Matrix33& Matrix33::operator=(const Matrix33& b) { for (unsigned char m=0; m<3; m++) for (unsigned char n=0; n<3; n++) v[m][n] = b.v[m][n]; return *this; } Vector3 Matrix33::operator*(const Vector3& b) const { Vector3 tmp; for (unsigned char m=0; m<3; m++) for (unsigned char n=0; n<3; n++) tmp.r[m] += v[m][n]*b.r[n]; return tmp; } Vector3 Matrix33::multrans(const Vector3& b) const { Vector3 tmp; for (unsigned char m=0; m<3; m++) for (unsigned char n=0; n<3; n++) tmp.r[m] += v[n][m]*b.r[n]; return tmp; } Matrix33 Matrix33::operator*(const Matrix33& b) const { Matrix33 tmp; for (unsigned char m=0; m<3; m++) { for (unsigned char n=0; n<3; n++) { tmp.v[m][n] = 0; for (unsigned char i=0; i<3; i++) tmp.v[m][n] += v[m][i]*b.v[i][n]; } } return tmp; } Matrix33 Matrix33::operator-(const Matrix33& b) const { Matrix33 tmp; for (unsigned char m=0; m<3; m++) { for (unsigned char n=0; n<3; n++) { tmp.v[m][n] = v[m][n]-b.v[m][n]; } } return tmp; } void Matrix33::print() { for (unsigned char m=0; m<3; m++) { for (unsigned char n=0; n<3; n++) std::cout << v[m][n] << ", "; std::cout << "\n"; } std::cout << "\n"; } void Matrix33::printLine() { for (unsigned char m=0; m<3; m++) { for (unsigned char n=0; n<3; n++) std::cout << v[m][n] << " "; } } }; crrcsim-0.9.12/src/mod_math/vector3.cpp0000644000175000017500000000300611724452425014643 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "vector3.h" #include #include namespace CRRCMath { double Vector3::length() const { return(sqrt( r[0]*r[0] + r[1]*r[1] + r[2]*r[2] )); } Vector3 const& Vector3::normalize() { double len = length(); if (len != 0) { *this *= (1/len); } return *this; } void Vector3::print(std::string pre, std::string post) const { std::cout.setf(std::ios_base::fixed, std::ios_base::floatfield); // std::cout.precision(2); std::cout << pre << "("; std::cout.width(7); std::cout << r[0] << "|"; std::cout.width(7); std::cout << r[1] << "|"; std::cout.width(7); std::cout << r[2] << ")" << post; } }; crrcsim-0.9.12/src/mod_cntrl/0000775000175000017500000000000011724452513013024 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_initinputs/0000775000175000017500000000000011724452512016433 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.h0000644000175000017500000000366111724452425022143 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CNTRL_INITINPUTS_H # define CNTRL_INITINPUTS_H #include "../controller.h" /** * This is not really a controller, but provides a method to initialize * control inputs. Every single input can be left as is or be set to a certain value. * * XML description example: * * Elements mentioned in the description will be set to the value given, others are * left untouched. * * @author Jens W. Wulf */ class Cntrl_InitInputs : public Controller { public: Cntrl_InitInputs(SimpleXMLTransfer* cfg); /** * Sets pInputsToFDM according to configuration. */ virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); virtual ~Cntrl_InitInputs() {}; private: enum { NUM_AUX_INPUTS = 4}; float flVal_AUX[NUM_AUX_INPUTS]; float flVal_aileron; float flVal_elevator; float flVal_rudder; float flVal_throttle; float flVal_flap; float flVal_spoiler; float flVal_retract; float flVal_pitch; }; #endif crrcsim-0.9.12/src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp0000644000175000017500000000462511724452425022477 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "cntrl_initinputs.h" #include "../../mod_misc/lib_conversions.h" Cntrl_InitInputs::Cntrl_InitInputs(SimpleXMLTransfer* cfg) { flVal_aileron = cfg->attributeAsDouble("aileron", 999); flVal_elevator = cfg->attributeAsDouble("elevator", 999); flVal_rudder = cfg->attributeAsDouble("rudder", 999); flVal_throttle = cfg->attributeAsDouble("throttle", 999); flVal_flap = cfg->attributeAsDouble("flap", 999); flVal_spoiler = cfg->attributeAsDouble("spoiler", 999); flVal_retract = cfg->attributeAsDouble("retract", 999); flVal_pitch = cfg->attributeAsDouble("pitch", 999); for (int n=0; nattributeAsDouble("aux" + itoStr(n, ' ', 1), 999); } void Cntrl_InitInputs::Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { if (flVal_aileron < 888) pInputsToFDM->aileron = flVal_aileron; if (flVal_elevator < 888) pInputsToFDM->elevator = flVal_elevator; if (flVal_rudder < 888) pInputsToFDM->rudder = flVal_rudder; if (flVal_throttle < 888) pInputsToFDM->throttle = flVal_throttle; if (flVal_flap < 888) pInputsToFDM->flap = flVal_flap; if (flVal_spoiler < 888) pInputsToFDM->spoiler = flVal_spoiler; if (flVal_retract < 888) pInputsToFDM->retract = flVal_retract; if (flVal_pitch < 888) pInputsToFDM->pitch = flVal_pitch; for (int n=0; naux[n] = flVal_AUX[n]; } crrcsim-0.9.12/src/mod_cntrl/cntrl_scalethrottle/0000775000175000017500000000000011724452512017102 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_scalethrottle/scalethrottle.h0000644000175000017500000000257311724452425022060 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CNTRL_SCALETHROTTLE_H # define CNTRL_SCALETHROTTLE_H #include "../controller.h" /** * This is not a controller, but scales the throttle input. * * @author Jens W. Wulf */ class Cntrl_ScaleThrottle : public Controller { public: Cntrl_ScaleThrottle(SimpleXMLTransfer* cfg); virtual void Reset() {}; virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); virtual ~Cntrl_ScaleThrottle(); private: double off; double min; double mul; }; #endif crrcsim-0.9.12/src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp0000644000175000017500000000260111724452425022403 00000000000000/* * Crrcsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "scalethrottle.h" Cntrl_ScaleThrottle::Cntrl_ScaleThrottle(SimpleXMLTransfer* cfg) { off = cfg->getDouble("off"); min = cfg->getDouble("min"); mul = cfg->getDouble("mul"); } Cntrl_ScaleThrottle::~Cntrl_ScaleThrottle() { } void Cntrl_ScaleThrottle::Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { double bla = pInputsFromUser->throttle - off; if (bla < 0) pInputsToFDM->throttle = 0; else pInputsToFDM->throttle = min + bla * mul; } crrcsim-0.9.12/src/mod_cntrl/CMakeLists.txt0000644000175000017500000000076011724452425015507 00000000000000set(MOD_CNTRL_SRCS cntrl_mcopter01/cntrl_mcopter01.cpp cntrl_scalethrottle/scalethrottle.cpp cntrl_limitflipthr/limitflipthrottle.cpp cntrl_initinputs/cntrl_initinputs.cpp cntrl_omega/cntrl_omega.cpp cntrl_phugoid/cntrl_phugoid.cpp cntrl_rateofclimb/cntrl_rateofclimb.cpp cntrl_setuserinput/cntrl_setuserinput.cpp controller.cpp ) add_library(mod_cntrl ${MOD_CNTRL_SRCS}) set (MOD_CNTRL_LIBS ) set (MOD_CNTRL_INCDIRS ) link_directories ( ${MOD_CNTRL_LINKDIRS} ) crrcsim-0.9.12/src/mod_cntrl/controller.cpp0000644000175000017500000000560011724452425015634 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "controller.h" #include #include "cntrl_initinputs/cntrl_initinputs.h" #include "cntrl_rateofclimb/cntrl_rateofclimb.h" #include "cntrl_phugoid/cntrl_phugoid.h" #include "cntrl_setuserinput/cntrl_setuserinput.h" #include "cntrl_omega/cntrl_omega.h" #include "cntrl_mcopter01/cntrl_mcopter01.h" #include "cntrl_scalethrottle/scalethrottle.h" #include "cntrl_limitflipthr/limitflipthrottle.h" void Controller::LoadList(SimpleXMLTransfer* cfg, std::vector &controllers) { try { SimpleXMLTransfer* cntrldescr; Controller* cntrl; std::string name; for (int n=0; ngetChildCount(); n++) { cntrldescr = cfg->getChildAt(n); name = cntrldescr->getName(); cntrl = 0; /* * MNav is not converted to this structure yet but should be... if (name.compare("MNAV") == 0) cntrl = new Cntrl_MNAV(cntrldescr); else */ if (name.compare("InitInputs") == 0) cntrl = new Cntrl_InitInputs(cntrldescr); else if (name.compare("SetUserInput") == 0) cntrl = new Cntrl_SetUserInput(cntrldescr); else if (name.compare("RateOfClimb") == 0) cntrl = new Cntrl_RateOfClimb(cntrldescr); else if (name.compare("Phugoid") == 0) cntrl = new Cntrl_Phugoid(cntrldescr); else if (name.compare("Omega") == 0) cntrl = new Cntrl_Omega(cntrldescr); else if (name.compare("MCopter01") == 0) cntrl = new Cntrl_MCopter01(cntrldescr); else if (name.compare("ScaleThrottle") == 0) cntrl = new Cntrl_ScaleThrottle(cntrldescr); else if (name.compare("LimitFlipThrottle") == 0) cntrl = new Cntrl_LimitFlipThrottle(cntrldescr); if (cntrl) controllers.push_back(cntrl); } } catch (XMLException e) { std::cerr << "XMLException when initializing controllers: " << e.what() << "\n"; } } int Controller::Limit(float &flVal) { if (flVal > 0.5) { flVal = 0.5; return(1); } else if (flVal < -0.5) { flVal = -0.5; return(-1); } else return(0); } crrcsim-0.9.12/src/mod_cntrl/cntrl_phugoid/0000775000175000017500000000000011724452512015664 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp0000644000175000017500000000477311724452425021165 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "cntrl_phugoid.h" Cntrl_Phugoid::Cntrl_Phugoid(SimpleXMLTransfer* cfg) { kd = cfg->getDouble("kd"); dTCntrl = cfg->attributeAsDouble("TCntrl", 18.6E-3); // s Reset(); std::string logfilename = cfg->attribute("logfile", ""); if (logfilename.length()) { fLog = true; outlog.open(logfilename.c_str()); if (!outlog) std::cerr << "unable to open log file rateofclimb.dat\n"; outlog << "#T " << dTCntrl << " s 2\n"; outlog << "#N ausgang ausgang_ges v\n"; outlog << "#M 5 5 100\n"; outlog << "#U 1 1 m/s\n"; } else fLog = false; } Cntrl_Phugoid::~Cntrl_Phugoid() { if (fLog) outlog.close(); } void Cntrl_Phugoid::Reset() { fInit = false; dTCntrlCnt = 0; } void Cntrl_Phugoid::Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { // --- calculate controller --------------------------------------- float res; dTCntrlCnt -= dt; if (dTCntrlCnt < 0) { dTCntrlCnt += dTCntrl; if (fInit) { double dV = fdm->getVRelAirmass()*0.3048; double dVDiff = dV - dVOld; dVOld = dV; res = kd * dVDiff; Limit(res); } else { fInit = true; dVOld = fdm->getVRelAirmass()*0.3048; res = 0; } dLastOut = res; if (fLog) { outlog << res << " " << (pInputsToFDM->elevator+res) << " " << fdm->getVRelAirmass()*0.3048 << "\n"; } } else res = dLastOut; // --- apply output of controller --------------------------------- pInputsToFDM->elevator += res; Limit(pInputsToFDM->elevator); } crrcsim-0.9.12/src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.h0000644000175000017500000000323611724452425020623 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CNTRL_PHUGOID_H # define CNTRL_PHUGOID_H #include "../controller.h" #include /** * This controller takes care of phugoid mode. * * Please keep in mind that this is more something to play with, use as a starting * point and show controller integration in CRRCSim than something to use... * * * * @author Jens W. Wulf */ class Cntrl_Phugoid : public Controller { public: Cntrl_Phugoid(SimpleXMLTransfer* cfg); virtual void Reset(); virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); virtual ~Cntrl_Phugoid(); private: double kd, dTCntrl; double dTCntrlCnt; double dVOld; // velocity in m/s bool fInit; double dLastOut; bool fLog; std::ofstream outlog; }; #endif crrcsim-0.9.12/src/mod_cntrl/cntrl_limitflipthr/0000775000175000017500000000000011724452512016734 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.h0000644000175000017500000000273311724452425022612 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CNTRL_LIMITFLIPTHROTTLE_H # define CNTRL_LIMITFLIPTHROTTLE_H #include "../controller.h" /** * This is not a controller, but limits throttle output * while being upside down. It is useful with multicopters * to ease flips and loopings. * * @author Jens W. Wulf */ class Cntrl_LimitFlipThrottle : public Controller { public: Cntrl_LimitFlipThrottle(SimpleXMLTransfer* cfg); virtual void Reset() {}; virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); virtual ~Cntrl_LimitFlipThrottle(); private: double max90; double max180; }; #endif crrcsim-0.9.12/src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp0000644000175000017500000000334311724452425023143 00000000000000/* * Crrcsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "limitflipthrottle.h" Cntrl_LimitFlipThrottle::Cntrl_LimitFlipThrottle(SimpleXMLTransfer* cfg) { max90 = cfg->getDouble("max90"); max180 = cfg->getDouble("max180"); } Cntrl_LimitFlipThrottle::~Cntrl_LimitFlipThrottle() { } void Cntrl_LimitFlipThrottle::Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { CRRCMath::Vector3 diff = CRRCMath::Vector3(0, 0, 1) - fdm->WorldToBody(CRRCMath::Vector3(0, 0, 1)); double qdiff = diff.r[0]*diff.r[0] + diff.r[1]*diff.r[1] + diff.r[2]*diff.r[2]; double max = 1; // assume no limit if (qdiff > 2) // at least 90° { max = max90 + (qdiff-2)/2*(max180-max90); } else if (qdiff > 1) // more than 60°, but less than 90° { max = 1 + (qdiff-1)*(max90-1); } if (pInputsToFDM->throttle > max) pInputsToFDM->throttle = max; } crrcsim-0.9.12/src/mod_cntrl/cntrl_mcopter01/0000775000175000017500000000000011724452512016037 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.h0000644000175000017500000001032311724452425021144 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CNTRL_ATTITUDE_H # define CNTRL_ATTITUDE_H #include "../controller.h" #include "../../mod_math/pt1.h" #include /** * This controller makes pitch/roll stick inputs control attitude, and yaw * stick input control rotation rate. * It can be set to use a configurable input to switch * between attitude and rate control. * * @author Jens W. Wulf */ class Cntrl_MCopter01 : public Controller { public: Cntrl_MCopter01(SimpleXMLTransfer* cfg); virtual void Reset(); virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); virtual ~Cntrl_MCopter01(); private: /** * Scale roll and nick with massive expo for loops and flips */ double scale_a; double scale_b; double scale_exp; /** * Scale roll and nick with massive expo for loops and flips */ double Scale(double in); /** * Which input is to be used to switch between rate and * attitude control? */ TSimInputs::eSteeringMap smAttitudeRate; /** * Reflects active control mode (rate or attitude control) */ int nMode; /** * Rate controllers for yaw, roll and pitch */ class ControllerOmega { private: double scale; double kp; double ki; double kd; public: double val_old; CRRCMath::PT1 filter; double integrator; /** * return rate setpoint (rad/s) */ double GetSetpoint(double in) { return(in*scale); } void ReadData(SimpleXMLTransfer* cfg) { scale = cfg->getDouble("scale"); kp = cfg->getDouble("kp"); ki = cfg->getDouble("ki"); kd = cfg->getDouble("kd", 0); filter.SetTau(cfg->getDouble("tau_d", 0)); val_old = 0; } double Step(double dt, double setpoint, double val) { double diff = GetSetpoint(setpoint) - val; double out; filter.step(dt, (val-val_old)/dt); val_old = val; double pd = diff * kp + kd*filter.val; if (pd > 1) pd = 1; else if (pd < -1) pd = -1; else integrator += diff * dt; if (integrator * ki > 1) integrator = 1 / ki; else if (integrator * ki < -1) integrator = -1 / ki; out = integrator * ki + pd; return(out); } }; ControllerOmega cntrlOmega[3]; /** * Attitude controllers for roll and pitch */ class ControllerA { private: double scale; double kp; double kd; /** * limit controller's rate setpoint to this value (rad/s) */ double rate_max; public: /** * return attitude setpoint (rad) */ double GetSetpoint(double in) { return(in*scale); } void ReadData(SimpleXMLTransfer* cfg) { scale = cfg->getDouble("scale"); kp = cfg->getDouble("kp"); kd = cfg->getDouble("kd"); rate_max = cfg->attributeAsDouble("rate_max", -1); } double Step(double dt, double setpoint, double valA, double valR) { double setpointR = (setpoint*scale - valA) * kp; if (rate_max > 0) { if (setpointR > rate_max) setpointR = rate_max; else if (setpointR < -rate_max) setpointR = -rate_max; } return((setpointR-valR) * kd); } }; ControllerA controllerA[2]; int nLog; std::ofstream outlog; }; #endif crrcsim-0.9.12/src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp0000644000175000017500000001125011724452425021477 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "cntrl_mcopter01.h" #include "../../mod_fdm/xmlmodelfile.h" #include "../../mod_misc/lib_conversions.h" #include Cntrl_MCopter01::Cntrl_MCopter01(SimpleXMLTransfer* cfg) { controllerA[0].ReadData(cfg->getChild("roll")); controllerA[1].ReadData(cfg->getChild("pitch")); cntrlOmega[2].ReadData( cfg->getChild("yaw")); if (cfg->indexOfChild("Omega") >= 0) { SimpleXMLTransfer* cfg_omega = cfg->getChild("Omega"); cntrlOmega[0].ReadData(cfg_omega->getChild("roll")); cntrlOmega[1].ReadData(cfg_omega->getChild("pitch")); scale_a = cfg_omega->getDouble("scale_roll_pitch.a", 1); scale_b = cfg_omega->getDouble("scale_roll_pitch.b", 0); scale_exp = cfg_omega->getDouble("scale_roll_pitch.exp", 0) - 1; smAttitudeRate = XMLModelFile::GetSteering(strU(cfg_omega->attribute("switch_channel"))); } else smAttitudeRate = TSimInputs::smNOTHING; Reset(); std::string logfilename = cfg->attribute("logfile", ""); if (logfilename.length()) { nLog = 2; outlog.open(logfilename.c_str()); if (!outlog) std::cerr << "unable to open log file " << logfilename << "\n"; outlog << "#T todo s 2\n"; outlog << "#N p q r phi theta phi_ theta_ r_\n"; outlog << "#M 99 99 99 9 9 9 9 99\n"; outlog << "#U rad/s rad/s rad/s rad rad rad rad rad/s\n"; } else nLog = 0; nMode = 0; } Cntrl_MCopter01::~Cntrl_MCopter01() { if (nLog) outlog.close(); } void Cntrl_MCopter01::Reset() { for (int n=0; n<3; n++) { cntrlOmega[n].integrator = 0; cntrlOmega[n].val_old = 0; cntrlOmega[n].filter.init(0); } } void Cntrl_MCopter01::Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { CRRCMath::Vector3 omega = fdm->getPQR(); pInputsToFDM->rudder = cntrlOmega[2].Step(dt, pInputsFromUser->rudder, omega.r[2]); if (smAttitudeRate == TSimInputs::smNOTHING || pInputsFromUser->GetInput(smAttitudeRate) > 0.25) { pInputsToFDM->aileron = controllerA[0].Step(dt, pInputsFromUser->aileron, fdm->getPhi(), omega.r[0]); pInputsToFDM->elevator = controllerA[1].Step(dt, pInputsFromUser->elevator, fdm->getTheta(), omega.r[1]); cntrlOmega[0].Step(dt, Scale(pInputsFromUser->aileron), omega.r[0]); cntrlOmega[1].Step(dt, Scale(pInputsFromUser->elevator), omega.r[1]); cntrlOmega[0].integrator = 0; cntrlOmega[1].integrator = 0; if (nMode != 1) { fdm->GetEnv()->AddLogMsg("cntrl_mcopter01: attitude controlled"); nMode = 1; } } else { pInputsToFDM->aileron = cntrlOmega[0].Step(dt, Scale(pInputsFromUser->aileron), omega.r[0]); pInputsToFDM->elevator = cntrlOmega[1].Step(dt, Scale(pInputsFromUser->elevator), omega.r[1]); if (nMode != 2) { fdm->GetEnv()->AddLogMsg("cntrl_mcopter01: rate controlled"); nMode = 2; } } if (pInputsFromUser->KeyPressed('l')) { switch (nLog) { case 1: fdm->GetEnv()->AddLogMsg("cntrl_mcopter01: log started"); nLog = 2; break; case 2: fdm->GetEnv()->AddLogMsg("cntrl_mcopter01: log stopped"); nLog = 1; break; default: fdm->GetEnv()->AddLogMsg("cntrl_mcopter01: no log file set"); break; } } if (nLog == 2) { outlog << omega.r[0] << " " << omega.r[1] << " " << omega.r[2] << " " << fdm->getPhi() << " " << fdm->getTheta() << " " << controllerA[0].GetSetpoint(pInputsFromUser->aileron) << " " << controllerA[1].GetSetpoint(pInputsFromUser->elevator) << " " << cntrlOmega[2].GetSetpoint(pInputsFromUser->rudder) << "\n"; } } double Cntrl_MCopter01::Scale(double in) { if (scale_exp > 1) return( scale_a * in + scale_b * in * pow(fabs(in), scale_exp) ); else return(in); } crrcsim-0.9.12/src/mod_cntrl/cntrl_omega/0000775000175000017500000000000011724452512015315 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_omega/cntrl_omega.h0000644000175000017500000000512211724452425017701 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CNTRL_OMEGA_H # define CNTRL_OMEGA_H #include "../controller.h" #include "../../mod_math/pt1.h" #include /** * This PID-controller makes stick inputs control rotation rates. * * @author Jens W. Wulf */ class Cntrl_Omega : public Controller { public: Cntrl_Omega(SimpleXMLTransfer* cfg); virtual void Reset(); virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); virtual ~Cntrl_Omega(); private: double scale_a; double scale_b; double scale_exp; /** * Scale roll and nick with massive expo for loops and flips */ double Scale(double in); class Controller { private: double scale; double kp; double ki; double kd; public: double val_old; CRRCMath::PT1 filter; double integrator; void ReadData(SimpleXMLTransfer* cfg) { scale = cfg->getDouble("scale"); kp = cfg->getDouble("kp"); ki = cfg->getDouble("ki"); kd = cfg->getDouble("kd", 0); filter.SetTau(cfg->getDouble("tau_d", 0)); val_old = 0; } double Step(double dt, double setpoint, double val) { double diff = setpoint*scale - val; double out; filter.step(dt, (val-val_old)/dt); val_old = val; double pd = diff * kp + kd*filter.val; if (pd > 1) pd = 1; else if (pd < -1) pd = -1; else integrator += diff * dt; if (integrator * ki > 1) integrator = 1 / ki; else if (integrator * ki < -1) integrator = -1 / ki; out = integrator * ki + pd; return(out); } }; Controller controllers[3]; bool fLog; std::ofstream outlog; }; #endif crrcsim-0.9.12/src/mod_cntrl/cntrl_omega/cntrl_omega.cpp0000644000175000017500000000504611724452425020241 00000000000000/* * Crrcsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "cntrl_omega.h" #include Cntrl_Omega::Cntrl_Omega(SimpleXMLTransfer* cfg) { scale_a = cfg->getDouble("scale_roll_pitch.a", 1); scale_b = cfg->getDouble("scale_roll_pitch.b", 0); scale_exp = cfg->getDouble("scale_roll_pitch.exp", 0) - 1; controllers[0].ReadData(cfg->getChild("roll")); controllers[1].ReadData(cfg->getChild("pitch")); controllers[2].ReadData(cfg->getChild("yaw")); Reset(); std::string logfilename = cfg->attribute("logfile", ""); if (logfilename.length()) { fLog = true; outlog.open(logfilename.c_str()); if (!outlog) std::cerr << "unable to open log file omega.dat\n"; outlog << "#T todo s 2\n"; outlog << "#N soll ist ist_filt hoehe integrator ausgang v\n"; outlog << "#M 50 50 50 1000 5 5 100\n"; outlog << "#U m/s m/s m/s m 1 1 m/s\n"; } else fLog = false; } Cntrl_Omega::~Cntrl_Omega() { if (fLog) outlog.close(); } void Cntrl_Omega::Reset() { for (int n=0; n<3; n++) { controllers[n].integrator = 0; controllers[n].val_old = 0; controllers[n].filter.init(0); } } void Cntrl_Omega::Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { CRRCMath::Vector3 omega = fdm->getPQR(); pInputsToFDM->aileron = controllers[0].Step(dt, Scale(pInputsFromUser->aileron), omega.r[0]); pInputsToFDM->elevator = controllers[1].Step(dt, Scale(pInputsFromUser->elevator), omega.r[1]); pInputsToFDM->rudder = controllers[2].Step(dt, pInputsFromUser->rudder, omega.r[2]); } double Cntrl_Omega::Scale(double in) { if (scale_exp > 1) return( scale_a * in + scale_b * in * pow(fabs(in), scale_exp) ); else return(in); } crrcsim-0.9.12/src/mod_cntrl/controller.h0000644000175000017500000000415611724452425015306 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CONTROLLER_H # define CONTROLLER_H #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_fdm/fdm.h" #include "../mod_fdm/fdm_env.h" #include "../mod_fdm/fdm_inputs.h" /** * Base class/interface for a controller (autopilot or whatever). * Does also include static methods which might be needed by a controller or * by the code which wants to use controllers. * * @author Jens W. Wulf */ class Controller { public: /** * This one has to be implemented by every controller. * * dt is the timestep since the previous call * fdm points to the fdm in use * pInputsFromUser contains user (stick) inputs * pInputsToFDM is the data the controller might set or change */ virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) = 0; virtual ~Controller() {}; virtual void Reset() {}; /** * Creates a list of controllers according to the xml description in cfg. */ static void LoadList(SimpleXMLTransfer* cfg, std::vector &controllers); /** * Limits flVal to -0.5 <= flVal <= 0.5 * Returns 1 if limit to 0.5, returns -1 if limit to -0.5, 0 otherwise. */ static int Limit(float &flVal); }; #endif crrcsim-0.9.12/src/mod_cntrl/cntrl_setuserinput/0000775000175000017500000000000011724452512016777 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.h0000644000175000017500000000464311724452425023054 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CNTRL_SETUSERINPUT_H # define CNTRL_SETUSERINPUT_H #include "../controller.h" /** * This is not really a controller, but provides a method to set * user control inputs to values read from a file. * It can be used to automatically test controllers, and has no use for an interactive * simulation. This is why it is not located in 'mod_inputdev', but in 'mod_cntrl'. * * XML description example: * * * It reads time dependent values from a file, interpolates between them and returns those * values. This feature is not well documented yet it is quite picky about input data, too. * * @author Jens W. Wulf */ class Cntrl_SetUserInput : public Controller { public: Cntrl_SetUserInput(SimpleXMLTransfer* cfg); /** * Sets pInputsFromUser according to configuration. */ virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); virtual ~Cntrl_SetUserInput(); private: enum { NUM_AUX_INPUTS = 4}; float flVal_AUX[NUM_AUX_INPUTS]; float flVal_aileron; float flVal_elevator; float flVal_rudder; float flVal_throttle; float flVal_flap; float flVal_spoiler; float flVal_retract; float flVal_pitch; double dTime; SimpleXMLTransfer* infile; int idx; void Interp(float* vptr, SimpleXMLTransfer* from, SimpleXMLTransfer* to, std::string name, double fact); }; #endif crrcsim-0.9.12/src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp0000644000175000017500000001056411724452425023406 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "cntrl_setuserinput.h" #include "../../mod_misc/lib_conversions.h" Cntrl_SetUserInput::Cntrl_SetUserInput(SimpleXMLTransfer* cfg) { flVal_aileron = cfg->attributeAsDouble("aileron", 999); flVal_elevator = cfg->attributeAsDouble("elevator", 999); flVal_rudder = cfg->attributeAsDouble("rudder", 999); flVal_throttle = cfg->attributeAsDouble("throttle", 999); flVal_flap = cfg->attributeAsDouble("flap", 999); flVal_spoiler = cfg->attributeAsDouble("spoiler", 999); flVal_retract = cfg->attributeAsDouble("retract", 999); flVal_pitch = cfg->attributeAsDouble("pitch", 999); for (int n=0; nattributeAsDouble("aux" + itoStr(n, ' ', 1), 999); if (cfg->indexOfAttribute("file") < 0) { infile = 0; } else { infile = new SimpleXMLTransfer(cfg->getString("file")); idx = 0; dTime = 0; } } Cntrl_SetUserInput::~Cntrl_SetUserInput() { if (infile) delete infile; } void Cntrl_SetUserInput::Interp(float* vptr, SimpleXMLTransfer* from, SimpleXMLTransfer* to, std::string name, double fact) { if (*vptr < 888 && from->indexOfAttribute(name) >= 0) { double v0 = from->getDouble(name); *vptr = v0 + (to->getDouble(name) - v0) * fact; } } void Cntrl_SetUserInput::Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { if (infile) { dTime += dt; SimpleXMLTransfer* from; SimpleXMLTransfer* to; to = infile->getChildAt(idx+1); if (to->getDouble("time") < dTime) { if (infile->getChildCount() <= idx+2) { delete infile; infile = 0; } else { idx++; to = infile->getChildAt(idx+1); } } if (infile && to->getDouble("time") > dTime) { from = infile->getChildAt(idx); double time_from = from->getDouble("time"); double time_to = to ->getDouble("time"); double fact = (dTime-time_from)/(time_to-time_from); Interp(&flVal_aileron, from, to, "aileron", fact); Interp(&flVal_elevator, from, to, "elevator", fact); Interp(&flVal_rudder, from, to, "rudder", fact); Interp(&flVal_throttle, from, to, "throttle", fact); Interp(&flVal_flap, from, to, "flap", fact); Interp(&flVal_spoiler, from, to, "spoiler", fact); Interp(&flVal_retract, from, to, "retract", fact); Interp(&flVal_pitch, from, to, "pitch", fact); for (int n=0; naileron = flVal_aileron; if (flVal_elevator < 888) pInputsFromUser->elevator = flVal_elevator; if (flVal_rudder < 888) pInputsFromUser->rudder = flVal_rudder; if (flVal_throttle < 888) pInputsFromUser->throttle = flVal_throttle; if (flVal_flap < 888) pInputsFromUser->flap = flVal_flap; if (flVal_spoiler < 888) pInputsFromUser->spoiler = flVal_spoiler; if (flVal_retract < 888) pInputsFromUser->retract = flVal_retract; if (flVal_pitch < 888) pInputsFromUser->pitch = flVal_pitch; for (int n=0; naux[n] = flVal_AUX[n]; } crrcsim-0.9.12/src/mod_cntrl/cntrl_rateofclimb/0000775000175000017500000000000011724452512016514 500000000000000crrcsim-0.9.12/src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp0000644000175000017500000001041511724452425022633 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "cntrl_rateofclimb.h" #include Cntrl_RateOfClimb::Cntrl_RateOfClimb(SimpleXMLTransfer* cfg) { kp = cfg->getDouble("kp"); ki = cfg->getDouble("ki"); kd = cfg->getDouble("kd"); scale = cfg->getDouble("scale"); dTCntrl = cfg->attributeAsDouble("TCntrl", 18.6E-3); // s dTSample = cfg->attributeAsDouble("TSample", 168.0E-3); // s dTSampleDead = cfg->attributeAsDouble("TSampleDead", 84.0E-3); // s dAltLSB = cfg->attributeAsDouble("AltLSB", 0.5308E-3); // m dIntLim = cfg->attributeAsDouble("IntLim", 0.5); Reset(); std::string logfilename = cfg->attribute("logfile", ""); if (logfilename.length()) { fLog = true; outlog.open(logfilename.c_str()); if (!outlog) std::cerr << "unable to open log file rateofclimb.dat\n"; outlog << "#T " << dTCntrl << " s 2\n"; outlog << "#N soll ist ist_filt hoehe integrator ausgang v\n"; outlog << "#M 50 50 50 1000 5 5 100\n"; outlog << "#U m/s m/s m/s m 1 1 m/s\n"; } else fLog = false; } Cntrl_RateOfClimb::~Cntrl_RateOfClimb() { if (fLog) outlog.close(); } void Cntrl_RateOfClimb::Reset() { dROC = 0; dROCFilt = 0; dROCC = 0; dInt = 0; dTSampleOutCnt = 0; dTSampleCnt = 0; fInit = false; dLastOut = 0; dTCntrlCnt = 0; } void Cntrl_RateOfClimb::Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) { // --- model measurement device (dead time, filter) --------------- if (dTSampleOutCnt > 0) { dTSampleOutCnt -= dt; if (dTSampleOutCnt < 0) { if (fInit) { int diff = (nAltitude - nAltitudeFilt) >> 3; int shift = 2; nAltitudeFilt += diff; double dROCFiltNew = ((diff >> shift) * dAltLSB / dTSample)*(1<getAlt() * 0.3048 / dAltLSB); } // --- calculate controller --------------------------------------- double res; dTCntrlCnt -= dt; if (dTCntrlCnt < 0) { dTCntrlCnt += dTCntrl; // calc setpoint double setp = pInputsFromUser->elevator*scale; // PI-controller const double max = 0.5; res = (setp-dROCFilt)*kp + dROCC*kd + dInt; if (res > max) res = max; else if (res < -max) res = -max; else { dInt += (setp-dROC)*ki*dTCntrl; if (dInt > dIntLim) dInt = dIntLim; else if (dInt < -dIntLim) dInt = -dIntLim; } dLastOut = res; if (fLog) { outlog << setp << " " << dROC << " " << dROCFilt << " " << (fdm->getAlt() * 0.3048) << " " << dInt << " " << (pInputsToFDM->elevator+res) << " " << fdm->getVRelAirmass()*0.3048 << "\n"; } } else res = dLastOut; // --- apply output of controller --------------------------------- pInputsToFDM->elevator += res; Limit(pInputsToFDM->elevator); } crrcsim-0.9.12/src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.h0000644000175000017500000000441511724452425022303 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CNTRL_RATEOFCLIMB_H # define CNTRL_RATEOFCLIMB_H #include "../controller.h" #include /** * This PI-controller alters elevator input to achieve a certain rate of climb. * Setpoint is taken from elevator stick input, so you should use InitInputs * before this controller (see below for an example). The plane has to be powered * sufficiently to achieve a positive rate of climb. This controller doesn't set * throttle; the pilot has to take care of it. * * Please keep in mind that this is more something to play with, use as a starting * point and show controller integration in CRRCSim than something to use... * * * * * @author Jens W. Wulf */ class Cntrl_RateOfClimb : public Controller { public: Cntrl_RateOfClimb(SimpleXMLTransfer* cfg); virtual void Reset(); virtual void Calc(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM); virtual ~Cntrl_RateOfClimb(); private: double kp, ki, kd, scale, dTSample, dTSampleDead, dAltLSB, dTCntrl, dIntLim; double dTSampleOutCnt, dTSampleCnt; double dInt; int nAltitude, nAltitudeFilt, nAltitudeOld; bool fInit; double dROC; // rate of climb, m/s double dROCFilt; // rate of climb, m/s double dROCC; double dLastOut; double dTCntrlCnt; bool fLog; std::ofstream outlog; }; #endif crrcsim-0.9.12/src/aircraft.h0000644000175000017500000000520111724452425012725 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Jan Reucker (original author) * Copyright (C) 2009-2010 Jens W. Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file aircraft.h * * A compound class that collects everything that exists "per airplane". */ #include "mod_math/vector3.h" #include "mod_fdm/fdm.h" #include "crrc_loadair.h" class Aircraft { public: Aircraft(); ~Aircraft(); CRRCMath::Vector3 getPos(); ModFDMInterface* getFDMInterface() const {return fdmInterface;} void setFDMInterface(ModFDMInterface *fdm); FDMBase* getFDM() const; CRRCAirplane* getModel() const {return model_;} void setModel(CRRCAirplane* model); void enterTestmode(CRRCMath::Vector3 planeposn); void leaveTestmode(); /** * (Re-)Load the airplane specified in configfile. Throw a * std::runtime_error on failure. * * if fReloadOnly is set: only try to reload the FDM's parameters, but don't change any state. * * returns 0 if nothing happened, 1 on success */ int load(SimpleXMLTransfer *configfile, FDMEnviroment* fdmEnvironment, bool fReloadOnly = false); /** * load demo/robot file */ int loadDemo(std::string demofilename); /** * Tries to reload parameters without resetting any state or * disturbing the simulation * * returns 0 if nothing happened, 1 on success and -1 on error. */ int ReloadParams(); /** * Returns the most recently used config file */ SimpleXMLTransfer* GetLatestConfig() { return(latest_configfile); }; private: CRRCAirplane* model_; ///< The airplane model. ModFDMInterface* fdmInterface; ///< The fdm which is in use. ModFDMInterface* fdmInterfaceBackup; ///< Backup pointer when in test mode. SimpleXMLTransfer* latest_configfile; ///< most currently used configfile void cleanup(); }; crrcsim-0.9.12/src/crrc_main.cpp0000644000175000017500000010135611724452425013432 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001, 2004 Jan Edward Kansky (original author) * Copyright (C) 2004-2010 Jens Wilhelm Wulf * Copyright (C) 2004-2009 Jan Reucker * Copyright (C) 2004 Kees Lemmens * Copyright (C) 2005 Joel Lienard * Copyright (C) 2005 Lionel Cailler * Copyright (C) 2005, 2008 Olivier Bordes * Copyright (C) 2006 Todd Templeton * Copyright (C) 2007, 2008 Chris Bayley * Copyright (C) 2009 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /***************************************************************************** Title: CRRCsim, the Charles River Radio Control Club Flight Simulator Project Authors: Jan Kansky: Programming Mark Drela: Aerodynamics Purpose: The idea for CRRCsim is to take away any last excuse you might have for not using a flight simulator to keep your thumbs certified for RC flying. It's free, it works, enjoy. This is an open source project, so if you don't like the way something works, help us fix it! Thanks: Bruce Jackson for the LaRCsim framework. Flight Gear project for the sky sphere. Contacts: If you'd like to help with CRRCSIM, then send me an email! email : kansky@ll.mit.edu *****************************************************************************/ #include "i18n.h" #include #include "global.h" #include "defines.h" #include "crrc_loadair.h" #include "crrc_main.h" #include "crrc_system.h" #include "crrc_sound.h" #include "mod_landscape/crrc_scenery.h" #include "SimStateHandler.h" #include "mod_windfield/windfield.h" #include "GUI/crrc_gui_main.h" #include "GUI/crrc_joy.h" #include "mod_misc/SimpleXMLTransfer.h" #include "mod_misc/lib_conversions.h" #include "config.h" #include "mod_misc/filesystools.h" #include "zoom.h" #include "CTime.h" #include "mod_mode/T_GameHandler.h" #include "mod_mode/F3F/handlerF3F.h" #include "mod_fdm/formats/airtoxml.h" #include "mod_fdm/xmlmodelfile.h" #include "mod_misc/crrc_rand.h" #include "mod_video/glconsole.h" #include "crrc_fdm.h" #include "mod_misc/ls_constants.h" #include "mod_misc/scheduler.h" #include "aircraft.h" #include "global_video.h" #include "mod_video/crrc_graphics.h" #include "mod_main/eventhandler.h" #include "mod_main/crrc_checkopts.h" #include "mod_inputdev/inputdev_serial2/inputdev_serial2.h" #include "mod_inputdev/inputdev_mnav/inputdev_mnav.h" #include "mod_inputdev/inputdev_audio/inputdev_audio.h" #include "mod_inputdev/inputdev_parallel/inputdev_parallel.h" #include "mod_inputdev/inputdev_software/inputdev_software.h" #include "mod_inputdev/inputdev_serpic/inputdev_serpic.h" #include "mod_inputdev/inputdev_serial/inputdev_serial.h" #include "mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.h" #include "mod_inputdev/inputdev_ct6a/inputdev_ct6a.h" #ifdef linux #include "mod_inputdev/inputdev_rctran/inputdev_rctran.h" #include "mod_inputdev/inputdev_rctran2/inputdev_rctran2.h" #endif #include "record.h" #include "robots.h" #include #include #include //#define LOG_FRAMES /*****************************************************************************/ //Configuration Data //TInputDev inputDev; CTime *crrc_time; // Pointer to scenery object and sky sphere CRRCMath::Vector3 player_pos; // Variometer sound T_VariometerSound *vario_sound = NULL; int vario_sound_channel = -1; // Enviroment interface to FDM FDMEnviroment* fdmenv = 0; /*****************************************************************************/ void activate_test_mode() { double dDist; TSimInputs inp = TSimInputs(); Global::testmode.test_mode = TRUE; // Set distance to plane to make it visible in a good size, set // fixed flFieldOfView. { double dAircraftSize; float flFieldOfView; // degrees Global::testmode.flAutozoom = flAutozoom; flAutozoom = 0; // autozoom disabled dAircraftSize = Global::aircraft->getFDM()->getAircraftSize(); // this is just to read flFieldOfView flFieldOfView = zoom_calc(dAircraftSize); // 1 * 2* tan(M_PI * flFieldOfView /2 / 180) * dDist = 2*dAircraftSize dDist = dAircraftSize / ( 1 * tan(M_PI * flFieldOfView / 2 / 180) ); } // enter testmode CRRCMath::Vector3 ppos = Global::scenery->getPlayerPosition(); CRRCMath::Vector3 planeposn(ppos.r[0] - dDist, ppos.r[1], ppos.r[2]); Global::aircraft->enterTestmode(planeposn); initialize_flight_model(); Global::aircraft->getFDMInterface()->update(&inp, 0, 0); Video::UpdateCamera(1);//Only once here to initialize. Then, the camera is still } void leave_test_mode() { Global::testmode.test_mode = FALSE; Global::aircraft->leaveTestmode(); flAutozoom = Global::testmode.flAutozoom; } /*****************************************************************************/ /** \brief Calculate Z rotation for simulated SAL * * The angular velocity is calculated using an estimated * rotation radius for the C-of-G of 0.8 m (stretched arm) * plus half the wingspan. The value is negative, so a right-hand * SAL is simulated. * * \param vel relative launch velocity * * \return body rotation around Z axis in rad/s */ double calculate_z_rotation(double vel) { double radius = (0.8 / 0.3048) + (Global::aircraft->getFDM()->getWingspan() / 2.0); double velocity = vel * Global::aircraft->getFDM()->getTrimmedFlightVelocity(); // ft/s return (-1 * velocity / radius); } void initialize_flight_model() { float Altitude; double velocity_rel = cfgfile->getDouble("launch.velocity_rel", 1); double dZRot = 0.0; if (cfgfile->getInt("launch.sal", 0) == 1) { dZRot = calculate_z_rotation(velocity_rel); } double wind_direction = (cfg->wind->getDirection()*M_PI/180); double posX, posY; int StartFromPlayer = cfgfile->getInt("launch.rel_to_player", 1); std::string CurrentStartPositionName = cfg->getCurLocCfgPtr(cfgfile)->getString("start.position",""); if (Global::scenery->getNumStartPosition() == 0) StartFromPlayer = 1; if (StartFromPlayer == 1) { // default relative position is similar to what has been used on original 'Cape Cod' and 'Davis': double launchx = cfgfile->getDouble("launch.rel_front", MODELSTART_REL_FRONT); double launchy = cfgfile->getDouble("launch.rel_right", MODELSTART_REL_RIGHT); posX = -player_pos.r[2] + launchx*cos(wind_direction) - launchy*sin(wind_direction); posY = player_pos.r[0] + launchx*sin(wind_direction) + launchy*cos(wind_direction); } else { CRRCMath::Vector3 start_pos = Global::scenery->getStartPosition(CurrentStartPositionName); posX = -start_pos.r[2]; posY = start_pos.r[0]; } double phi,theta,psi,height; float plane[4]; phi = 0; theta = cfgfile->getDouble("launch.angle", 0); psi = wind_direction; Altitude = cfgfile->getDouble("launch.altitude", 6); double zlow = Global::aircraft->getFDM()->getZLow(); height = Global::scenery->getHeightAndPlane(posX, posY, plane); if(Altitude == 0) //start on ground : calculate phi et theta so that the airplane is parallel to the ground { double p_n = -plane[2];//north double p_e = plane[0];//est double p_u = plane[1];//up double h1 = -(plane[3]+p_n*(posX+cos(psi)) + p_e*(posY+sin(psi)) )/p_u; double h2 = -(plane[3]+p_n*(posX+sin(psi)) + p_e*(posY+cos(psi)) )/p_u; //double h0 = -(plane[3]+p_n*posX + p_e*posY )/p_u; theta =atan(h1-height); phi = -atan(h2-height); zlow = zlow/cos(theta); zlow = zlow/cos(phi); //printf ("START theta : %.1f phi: %.1f \n",theta, phi);//// //printf ("START h: %.1f h0: %.1f h1: %.1f h2: %.1f \n",height,h0,h1,h2); } Altitude = Altitude + zlow + height; printf ("START ALTITUDE : %.1f (%.1f+%.1f)\n",Altitude,zlow,height );//// Global::aircraft->getFDMInterface()->initAirplaneState( velocity_rel, phi, theta, psi, posX, posY, -1*Altitude, 0.0, 0.0, dZRot); Global::Simulation->resume(); { SimpleXMLTransfer* header = Global::gameHandler->GetRecordHeader(); SimpleXMLTransfer* config = Global::aircraft->GetLatestConfig(); header->setAttribute("airplane.file", config->getString("airplane.file")); header->setAttribute("airplane.graphics", config->getString("airplane.graphics", "0")); Global::recorder->Start(header); delete header; } } /*****************************************************************************/ void Init_mod_windfield() { initialize_wind_field(cfg->getCurLocCfgPtr(cfgfile)); // Check if we're using the standard slope windfield // or the dynamic soaring windfield cfg->checkDynamicSoaring(); } /*****************************************************************************/ void calc_fps() { static int last_time = 0; int cur_time, time_diff; static int avg_diff = 10; int avg_fps; cur_time = SDL_GetTicks(); time_diff = (cur_time - last_time); if (time_diff < 1) time_diff = 10; avg_diff += ((time_diff << 8) - avg_diff) >> 5; avg_fps = (int)rintf(1000.0 / (avg_diff >> 8)); Global::nFPS = avg_fps; last_time = cur_time; } /** * Reverts to mouse input. */ std::string input_method_failed(std::string msg, bool boRevertToMouse = true) { if (msg.length()) msg += "\n"; msg += _("Failed to initialize selected input method.\n"); if (boRevertToMouse) { msg += _("Reverting to mouse input."); // close previous interface if (Global::TXInterface != (T_TX_Interface*)0) { delete Global::TXInterface; Global::TXInterface = (T_TX_Interface*)0; } // select and open mouse interface cfgfile->setAttributeOverwrite("inputMethod.method", Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_mouse]); Global::TXInterface = new T_TX_InterfaceSoftware(T_TX_Interface::eIM_mouse, 2); if (Global::TXInterface->init(cfgfile)) msg += "\nEven mouse input failed:\n" + Global::TXInterface->getErrMsg(); } return(msg); } /** * (Re)configures the input method according to the configuration * in cfgfile. * Returns a message, if something (bad) happened. */ std::string reconfigureInputMethod(bool boRevertToMouse) { printf("std::string reconfigureInputMethod()\n"); std::string method = strU(cfgfile->getString( "inputMethod.method", Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_mouse])); std::string msg; printf("New input method: %s\n", method.c_str()); // stop old input method if (Global::TXInterface != (T_TX_Interface*)0) { Global::inputDev->closeJoystick(); delete Global::TXInterface; Global::TXInterface = (T_TX_Interface*)0; } // create new one if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_keyboard])) == 0) { Global::TXInterface = new T_TX_InterfaceSoftware(T_TX_Interface::eIM_keyboard, 4); Global::TXInterface->init(cfgfile); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_mouse])) == 0) { Global::TXInterface = new T_TX_InterfaceSoftware(T_TX_Interface::eIM_mouse, 2); Global::TXInterface->init(cfgfile); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_joystick])) == 0) { #if TEST_WITHOUT_JOYSTICK == 0 msg = Global::inputDev->openJoystick(); if (msg.length()) return(input_method_failed(msg, boRevertToMouse)); #endif Global::TXInterface = new T_TX_InterfaceSoftware(T_TX_Interface::eIM_joystick, Global::inputDev->getJoystickNumAxes()); Global::TXInterface->init(cfgfile); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_audio])) == 0) { #if PORTAUDIO > 0 Global::TXInterface = new T_TX_InterfaceAudio(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg(), boRevertToMouse)); #else return(input_method_failed("This version of CRRCsim was built without support for the AUDIO interface.\n", boRevertToMouse)); #endif } #ifdef linux else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_rctran])) == 0) { Global::TXInterface = new T_TX_InterfaceRCTRAN(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg(), boRevertToMouse)); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_rctran2])) == 0) { Global::TXInterface = new T_TX_Interface_RCTran2(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg(), boRevertToMouse)); } #endif else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_parallel])) == 0) { printf("Trying to init parallel\n"); Global::TXInterface = new T_TX_InterfaceParallel(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg(), boRevertToMouse)); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_serial2])) == 0) { Global::TXInterface = new T_TX_InterfaceSerial2(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg(), boRevertToMouse)); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_mnav])) == 0) { Global::TXInterface = new T_TX_InterfaceMNAV(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg(), boRevertToMouse)); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_serpic])) == 0) { Global::TXInterface = new T_TX_InterfaceSerPIC(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg(), boRevertToMouse)); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_zhenhua])) == 0) { Global::TXInterface = new T_TX_InterfaceZhenHua(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg(), boRevertToMouse)); } else if (method.compare( strU(Global::inputDev->InputMethodStrings[T_TX_Interface::eIM_CT6A])) == 0) { Global::TXInterface = new T_TX_InterfaceCT6A(); if (Global::TXInterface->init(cfgfile)) return(input_method_failed(Global::TXInterface->getErrMsg())); } else return(input_method_failed("", boRevertToMouse)); return(""); } /** * Reading of (mostly initial) values from the xml config into * global variables (at least global to this file). * Maybe those variables can be encapsulated somewhere else... */ void read_config_into_globals() { zoom_reset(); Global::training_mode = cfgfile->getInt("training_mode.fUse", 0); Global::wind_mode = cfgfile->getInt("wind_mode.fUse", 2); Global::nVerbosity = cfgfile->getInt("nVerbosity.level", 0); Global::HUDCompass = cfgfile->getInt("HUDCompass.fUse", 0); Global::dt = cfgfile->getDouble("simulation.flightModel.dt", 0.002777); Video::read_config(cfgfile); } void write_globals_into_config() { cfgfile->setAttributeOverwrite("training_mode.fUse", Global::training_mode); cfgfile->setAttributeOverwrite("wind_mode.fUse", Global::wind_mode); cfgfile->setAttributeOverwrite("nVerbosity.level", Global::nVerbosity); cfgfile->setAttributeOverwrite("HUDCompass.fUse", Global::HUDCompass); cfgfile->setAttributeOverwrite("simulation.flightModel.dt", doubleToString(Global::dt)); } /*****************************************************************************/ void initializeRandomNumberGenerator() { time_t sometime = time(0); srand((unsigned int) sometime); CRRC_Random::insertData(rand()); std::cout << "RAND_MAX = " << RAND_MAX << "\n"; } /*****************************************************************************/ /** * This function tries to perform some cleanup when * exiting. If errmsg != NULL, a system message box * will be opened with the message string. * * \param exit_code should be CRRC_EXIT_SUCCESS or CRRC_EXIT_FAILURE * \param errmsg optional message to be displayed on exit */ void crrc_exit(int exit_code, const char *errmsg) { // ToDo: clean up allocated objects SDL_Quit(); if ((errmsg != NULL) && (*errmsg != '\0')) { if (exit_code == CRRC_EXIT_SUCCESS) { SystemMessage(errmsg, SM_INFO); } else { SystemMessage(errmsg, SM_ERROR); } } exit(exit_code); } /** * Description: see header file */ void loadAirplane() { Global::aircraft->load(cfgfile, fdmenv); } void set_aux(int aux_num, int setting) { if (aux_num <= 0 || aux_num > TSimInputs::NUM_AUX_INPUTS) return; switch(setting) { case 1: Global::inputs.aux[aux_num - 1] = -0.5; break; case 2: Global::inputs.aux[aux_num - 1] = 0.0; break; case 3: Global::inputs.aux[aux_num - 1] = 0.5; break; default: break; } } /** Raise an event containing the actual input values * * \param inputs input value structure with current values */ void raiseInputEvent(TSimInputs const& inputs) { static AxisUpdateEvent event; event.set(inputs.aileron, inputs.elevator, inputs.rudder, inputs.throttle, inputs.flap, inputs.spoiler, inputs.retract, inputs.pitch); EventDispatcher::getInstance()->raise(&event); } /***************************************************************************** * * try to load the configured scenery. On error case, load default scenery * **/ void load_initial_scenery(T_Config *cfg) { std::string sceneryfile = cfg->getLocationName(); int sky_variant = cfg->getSkyVariant(); Global::scenery = loadScenery(FileSysTools::getDataPath(sceneryfile).c_str(), sky_variant); if (Global::scenery == NULL) { fprintf(stderr, "Unable to initialize scenery from file %s,\n", sceneryfile.c_str()); fprintf(stderr, "reverting to default scenery \"scenery/davis-orig.xml\"\n"); // try the default scenery Global::scenery = loadScenery(FileSysTools::getDataPath("scenery/davis-orig.xml").c_str()); if (Global::scenery == NULL) { std::string s; s = "Unable to initialize default scenery from file \"scenery/davis-orig.xml\""; crrc_exit(CRRC_EXIT_FAILURE, s.c_str()); } else { // set configuration file back to default cfg->setLocation("scenery/davis-orig.xml", cfgfile); } } // re-read the wind configuration to activate any scenery defaults if // no wind config is present in the cfgfile for this location cfg->wind->read(cfgfile, cfg); } /*****************************************************************************/ int main(int argc,char **argv) { float field_of_view; if (crrc_checkversionopt(argc, argv)) { crrc_exit(CRRC_EXIT_SUCCESS); } try { //Internationalisation char *loc = setlocale (LC_MESSAGES, ""); printf("Locale : %s\n",loc); bindtextdomain ("crrcsim","./locale/"); textdomain ("crrcsim"); bind_textdomain_codeset ("crrcsim","iso-8859-15");//Plib does not work with UTF-8 Global::TXInterface = (T_TX_Interface*)0; Global::inputDev = new TInputDev(); FileSysTools::SetAppname("crrcsim"); Global::testmode.test_mode = FALSE; Global::Simulation = new SimStateHandler(); Global::aircraft = new Aircraft(); std::string startup_time; getSystemTimeString(startup_time); printf("CRRCsim %s started at %s\n", PACKAGE_VERSION, startup_time.c_str()); printf("Running on %s\n", getOSVersionString()); printf("Using plib version %d.%d.%d\n", PLIB_MAJOR_VERSION, PLIB_MINOR_VERSION, PLIB_TINY_VERSION); printf("Compiled with SDL version %d.%d.%d\n", SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_PATCHLEVEL); printf("(Linked SDL version is %d.%d.%d)\n", SDL_Linked_Version()->major, SDL_Linked_Version()->minor, SDL_Linked_Version()->patch); #ifdef CRRC_DATA_PATH printf("Configured data path: %s\n", CRRC_DATA_PATH); #endif { std::vector search_path; FileSysTools::getSearchPathList(search_path, ""); std::cout << "Data file search path:" << std::endl; for (std::vector::size_type i = 0; i < search_path.size(); i++) { std::cout << " " << search_path[i] << std::endl; } } initializeRandomNumberGenerator(); { unsigned int SDLFlags = SDL_INIT_JOYSTICK; int nRetCodeCmdline; int i; try { // ***** Read configuration, parse commandline... *********************** for (i = 1; i < argc - 1; i++) { if (!strcmp(argv[i], "-g")) T_Config::putConfigFilePath(argv[i+1]); } cfg = new T_Config(cfgfile); // This will also set up cfgfile cfg->read(cfgfile); { int nNum = air_to_xml(); if (nNum != 0) { // todo: files have been converted; issue message. } } Global::inputDev->init(cfgfile); fdmenv = new CRRC_FDM_Env(cfgfile); // command line options override settings read from the config file nRetCodeCmdline = crrc_checkopts(argc, argv, cfgfile, cfg); if (nRetCodeCmdline) crrc_exit(CRRC_EXIT_FAILURE); // must be after crrc_checkopts because crrc_checkopts can change // video.enabled and sound.enabled based on command line options if (cfgfile->getInt("video.enabled", 1)) SDLFlags |= SDL_INIT_VIDEO; if (cfgfile->getInt("sound.enabled", 1)) SDLFlags |= SDL_INIT_AUDIO; SDL_Init(SDLFlags); SDL_EnableUNICODE(1); // We need this to pass keys to pui SDL_EnableKeyRepeat(50, 150); Global::recorder = new FlightRecorder(FileSysTools::getHomePath()); Global::robots = new Robots(); read_config_into_globals(); std::string msg = reconfigureInputMethod(); if (msg.length()) printf("%s", msg.c_str()); // ***** Video setup **************************************************** if (cfgfile->getInt("video.enabled", 1)) { Video::setupScreen(0, 0, 0); } // ***** Setting window caption ***************************************** if (cfgfile->getInt("video.enabled", 1)) Video::setWindowTitleString(); // ***** Sound ********************************************************** if (cfgfile->getInt("sound.enabled", 1)) { try { Global::soundserver = new CRRCAudioServer(cfgfile); // init the variometer sound cfgfile->makeSureAttributeExists("sound.variometer.vol", "0"); int vario_sound_volume = cfgfile->getInt("sound.variometer.vol") << 3; vario_sound = new T_VariometerSound(Global::soundserver->getAudioSpec()); vario_sound_channel = Global::soundserver->playSample((T_SoundSample*)vario_sound, vario_sound_volume); soundUpdate3D(0.0, 0.0, 0.0, 0.0); Global::soundserver->pause(); } catch (std::runtime_error& e) { fprintf(stderr, "%s\n", e.what()); Global::soundserver = (CRRCAudioServer*)0; } } else Global::soundserver = (CRRCAudioServer*)0; // ***** Video ********************************************************** Video::initialize_scenegraph(); Global::scenery = new SceneryNull();/*Temporarily an empty scenery. It allows to have a graphic context to display a message during the load of the configured scenery.*/ Init_mod_windfield(); player_pos = Global::scenery->getPlayerPosition(); // Create invisible GUI if (cfgfile->getInt("video.enabled", 1)) Global::gui = new CGUIMain(false); else Global::gui = NULL; //initialise generic game mode Global::gameHandler= new T_GameHandler(); // load airplane { bool airplane_failed = false; try { // load the airplane specified in the config file loadAirplane(); initialize_flight_model(); } catch (std::runtime_error& e) { fprintf(stderr, "%s\n", e.what()); airplane_failed = true; } if (airplane_failed) { // Failed to load airplane file. // Using some fallback. cfgfile->setAttributeOverwrite("airplane.file", FileSysTools::getDataPath("models/allegro.xml")); try { loadAirplane(); initialize_flight_model(); } catch (std::runtime_error& e) { std::string s = "Unable to load airplane file:\n"; s += e.what(); fprintf(stderr, "%s\n", s.c_str()); crrc_exit(CRRC_EXIT_FAILURE, s.c_str()); } } } } catch (XMLException e) { std::string s = "XMLException: "; s += e.what(); fprintf(stderr, "%s\n", s.c_str()); crrc_exit(CRRC_EXIT_FAILURE, s.c_str()); } } if (Global::soundserver != (CRRCAudioServer*)0) { Global::soundserver->pause(false); } Global::Simulation->reset(); //~ nVerbosity = 3; crrc_time = new CTime(cfgfile); Video::initConsole(); #ifdef LOG_FRAMES FILE* fp = fopen("frames.dat", "w"); if (fp == NULL) { crrc_exit(CRRC_EXIT_FAILURE, "Failed."); } #endif //load configured scenery or default scenery load_initial_scenery(cfg); cfg->read(cfgfile); if (cfgfile->getInt("video.enabled", 1)) { Video::setWindowTitleString(); } player_pos = Global::scenery->getPlayerPosition(); Init_mod_windfield(); //initialise f3f game mode if (cfgfile->getInt("game.f3f.enabled",0)) { delete Global::gameHandler; Global::gameHandler= new HandlerF3F(); } Global::Simulation->reset(); Scheduler scheduler; EventHandler eventHandler(&scheduler); while (Global::Simulation->getState() != STATE_EXIT) { crrc_time->update(); scheduler.Run(); Global::TXInterface->getInputData(&Global::inputs); raiseInputEvent(Global::inputs); if (Global::training_mode) { Global::inputs.heli_fixed_z = -Global::scenery->getPlayerPosition().r[1]; } else { Global::inputs.heli_fixed_z = EOM01_FIXED_Z_OFF; } Global::Simulation->doIdle(&Global::inputs); Global::inputs.ClearKeys(); // random data { CRRC_Random::insertData(SDL_GetTicks()); CRRC_Random::insertData(Global::inputs.getRandNum()); } // get aircraft position from FDM CRRCMath::Vector3 vFdmPos = Global::aircraft->getPos(); CRRCMath::Vector3 vAircraftPos( vFdmPos.r[0], -1 * vFdmPos.r[2], vFdmPos.r[1]); float distance_to_model = (vAircraftPos - player_pos).length(); field_of_view = zoom_calc(distance_to_model); if (Global::gui) { Video::adjust_zoom(field_of_view); } calc_fps(); #if 0 Global::verboseString += " X: " + ftoStr(vFdmPos.r[0], 2, 2, true, false); Global::verboseString += " Y: " + ftoStr(vFdmPos.r[1], 2, 2, true, false); Global::verboseString += " Z: " + ftoStr(vFdmPos.r[2], 2, 2, true, false); Global::verboseString += " Phi: " + ftoStr(Global::aircraft->getFDM()->getPhi() * SG_RADIANS_TO_DEGREES, 2, 2, true, false); Global::verboseString += " Theta: " + ftoStr(Global::aircraft->getFDM()->getTheta() * SG_RADIANS_TO_DEGREES, 2, 2, true, false); Global::verboseString += " Psi: " + ftoStr(Global::aircraft->getFDM()->getPsi() * SG_RADIANS_TO_DEGREES, 2, 2, true, false); if (Global::gui) Global::gui->setVerboseText(Global::verboseString.c_str()); #else switch (Global::nVerbosity) { case 3: Global::verboseString += "FPS: " + itoStr(Global::nFPS, ' ', 1) + " "; //fallthrough case 2: Global::verboseString += "FoV: " + ftoStr(field_of_view, 2, 1, false, false); //fallthrough case 1: { int NrOfMixers = T_TX_Mixer::NUM_MIXERS; int mixer_on = false; std::string drate = "OFF"; std::string mixers = ""; if (Global::TXInterface->mixer->enabled) { if (Global::TXInterface->mixer->dr_enabled) drate = "ON"; for (int n=0; nmixer->mixer_enabled[n]) { if (mixer_on) mixers += ","; mixers += itoStr(n+1, ' ', 1); mixer_on = true; } } if (!mixer_on) mixers += "-"; Global::verboseString += "\nAil: " + ftoStr(Global::inputs.aileron, 2, 2, true, false) + " Ele: " + ftoStr(Global::inputs.elevator, 2, 2, true, false) + " Rud: " + ftoStr(Global::inputs.rudder, 2, 2, true, false) + " Thr: " + ftoStr(Global::inputs.throttle, 2, 2, true, false) + " | D/r: " + drate + "\nFlp: " + ftoStr(Global::inputs.flap, 2, 2, true, false) + " Spo: " + ftoStr(Global::inputs.spoiler, 2, 2, true, false) + " Ret: " + ftoStr(Global::inputs.retract, 2, 2, true, false) + " Pit: " + ftoStr(Global::inputs.pitch, 2, 2, true, false) + " | Mix: " + mixers; } if (Global::gui) Global::gui->setVerboseText(Global::verboseString.c_str()); else { static int verbose_print_c = 0; if (++verbose_print_c >= 30) { Global::verboseString += "\n"; std::cout << Global::verboseString; verbose_print_c = 0; } } break; default: if (Global::gui) { Global::gui->setVerboseText(""); } break; } #endif if (Global::gui) { Global::gui->doHUDCompass(field_of_view); } if (Global::gui) { Video::display(); } Global::verboseString = ""; #ifdef LOG_FRAMES fprintf(fp, "%lu\n", (unsigned long)SDL_GetTicks()); #endif // sound calculations if (Global::soundserver != (CRRCAudioServer*)0) { soundUpdate3D(distance_to_model, Global::aircraft->getFDM()->getPropFreq(), -1*vFdmPos.r[2], Global::aircraft->getFDM()->getVRelAirmass()/Global::aircraft->getFDM()->getTrimmedFlightVelocity()); } } #ifdef LOG_FRAMES fclose(fp); #endif Global::recorder->Stop(); } catch (std::exception& e) { std::string s = "Caught exception: "; s += e.what(); crrc_exit(CRRC_EXIT_FAILURE, s.c_str()); } delete fdmenv; if (vario_sound != (T_VariometerSound*)0) { Global::soundserver->stopChannel(vario_sound_channel); delete vario_sound; } delete Global::aircraft; delete Global::scenery; Video::cleanup(); if (Global::soundserver != (CRRCAudioServer*)0) { delete Global::soundserver; } delete Global::Simulation; crrc_exit(CRRC_EXIT_SUCCESS, NULL); // crrc_exit() will never return, keep the compiler happy anyway: return 0; } crrcsim-0.9.12/src/global_airplane.h0000644000175000017500000000161611724452425014253 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef GLOBAL_AIRPLANEMISC_H #define GLOBAL_AIRPLANEMISC_H extern CRRCAirplane *airplane; #endif crrcsim-0.9.12/src/crrc_sound.h0000644000175000017500000001356611724452425013310 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004 Kees Lemmens (original author) * Copyright (C) 2004 Lionel Cailler * Copyright (C) 2005, 2006, 2008, 2009 Jan Reucker * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_sound.h * * CRRCsim-specific stuff related to the soundserver. * */ #ifndef CRRC_SOUND_H #define CRRC_SOUND_H #include "crrc_soundserver.h" /// Definition of the sound type constants #define SOUND_TYPE_GLOW (0) ///< glow engine, sound also plays when engine is idle #define SOUND_TYPE_ELECTRIC (1) ///< electric engine, sound stops when engine stops #define SOUND_TYPE_GLIDER (2) ///< sound is generated by the airflow // Inter-thread exchange function void soundUpdate3D(float flDist, float flPropFreq, float flH, float flRelV); /** \brief The CRRCsim-specific mother of all airplane sound classes. * * This class extends T_PitchVariableLoop with * some CRRCsim-specific attributes. */ class T_AirplaneSound : public T_PitchVariableLoop { public: /// The constructor T_AirplaneSound(const char *filename, SDL_AudioSpec *fmt); /// The destructor ~T_AirplaneSound(); // Get a pointer to a chunk of data. Description: see implementation. Uint8* getMixableData(Uint32 playpos, Uint32 *len); /// Get the pitch factor for this sound sample double getPitchFactor() const {return dPitchFactor;}; /// Set the pitch factor for this sound sample void setPitchFactor(double d) {dPitchFactor = d;}; /// Get the maximum volume for this sound sample double getMaxVolume() const {return dMaxVolume;}; /// Set the maximum volume for this sound sample void setMaxVolume(double v) {dMaxVolume = v;}; /// Get the type of this sound sample (SOUND_TYPE_XYZ) int getType() const {return type;}; /// Set the type of this sound sample (SOUND_TYPE_XYZ) void setType(int t) {type = t;}; /// Get the channel on which this sound sample is playing int getChannel() const {return channel;}; /// Set the channel on which this sound sample is playing void setChannel(int c) {channel = c;}; // calculate Doppler constant (see implementation for details) float calculate_Doppler(float dist); protected: double dPitchFactor; ///< The relation of sample pitch to e.g. motor speed double dMaxVolume; ///< The maximum sample volume int type; ///< Type of the sound sample (SOUND_TYPE_XYZ) int channel; ///< The soundserver channel on which this sample is playing private: /// Interface to the routine that calculates pitch and volume for the sample virtual void calculate() = 0; // for Doppler calculations: float last_dist; ///< Doppler effect: last distance to sound source float v_rel_filter; ///< Doppler effect: filtered relative velocity }; /** \brief The CRRCsim-specific engine sound class. * * This class extends T_PitchVariableLoop with a * calculation routine which creates some basic * "special FX" for the engine sound: Doppler, * distance-dependant attenuation and speed-dependant * engine pitch. */ class T_EngineSound : public T_AirplaneSound { public: T_EngineSound(const char *filename, SDL_AudioSpec *fmt); ~T_EngineSound(); private: void calculate(); }; /** \brief The CRRCsim-specific glider sound class. * * This class extends T_PitchVariableLoop with a * calculation routine which creates some basic * "special FX" for glider sounds: Doppler, * distance-dependant attenuation and speed-dependant * pitch. */ class T_GliderSound : public T_AirplaneSound { public: /// The constructor T_GliderSound(const char *filename, SDL_AudioSpec *fmt); /// The destructor ~T_GliderSound(); /// Set the minimum relative velocity void setMinRelVelocity(float f) {flMinRelV = f;}; /// Set the maximum relative velocity void setMaxRelVelocity(float f) {flMaxRelV = f;}; /// Set the maximum distance (in ft.) void setMaxDistanceFeet(float f) {flMaxDist = f;}; private: void calculate(); float flMinRelV; ///< minimal relative velocity that triggers the sound float flMaxRelV; ///< relative velocity where the sound reaches max volume float flMaxDist; ///< distance where the sound drops to min volume }; /** \brief A variometer sound class. * * This class implements the variometer sound for CRRCsim. */ class T_VariometerSound : protected T_SoundSample { public: T_VariometerSound(SDL_AudioSpec *fmt); virtual ~T_VariometerSound(); void convert(SDL_AudioSpec *fmt); Uint8* getMixableData(Uint32 playpos, Uint32 *len); protected: void init(SDL_AudioSpec *fmt); void calculate(); std::vector dyn_buffer; std::vector sinewave; int nBeepFInc; int nBeepFIncNew; int nOnCntInit; int nVarioCnt; int nVarioOffReq; int nSinIndex; ///< index into sinewave buffer int nSndVarioSineLen; ///< length of sine in samples float flHDiffFilt; ///< filtered vertical velocity in feet per second float flHOld; ///< old height in feet }; #endif // CRRC_SOUND_H crrcsim-0.9.12/src/crrc_sound.cpp0000644000175000017500000003316411724452425013637 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004 Kees Lemmens (original author) * Copyright (C) 2004 Lionel Cailler * Copyright (C) 2005 Jan Edward Kansky * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf * Copyright (C) 2005 - 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_sound.cpp * * CRRCsim-specific stuff related to the soundserver. */ #include #include "crrc_main.h" #include "crrc_sound.h" #include "crrc_soundserver.h" #include "crrc_loadair.h" #define SPEED_OF_SOUND ((float)(330.0 / 0.3048)) // ft/s #define VARIO (2) // 1: test, 2: real vario /** \brief Structure for exchanging 3D data between main thread and sound thread. * * The data in this structure will be filled in by soundUpdate3D(). * The sound thread uses it to calculate the absolute pitch value and * volume setting for playing the sample. */ struct tagAudio3D { float flPropFreq; ///< pitch input from Tx, 0.0 ... 1.0 float flDist; ///< current distance to model float flH; ///< current altitude float flRelVelocity; ///< relative velocity } Audio3D; // --- Implementation of class T_AirplaneSound T_AirplaneSound::T_AirplaneSound(const char *filename, SDL_AudioSpec *fmt) : T_PitchVariableLoop(filename, fmt), dPitchFactor(0.002), dMaxVolume(1.0), type(SOUND_TYPE_GLIDER), channel(-1), last_dist(0), v_rel_filter(0) { } T_AirplaneSound::~T_AirplaneSound() { } /** \brief Get a pointer to a chunk of data. * * This method calculates the interpolated engine sound * samples. The value of len will never * change, and the sound will loop forever. * * \param playpos The current playback position. * \param len Requested data size. * \return A pointer to the dynamic sample buffer. */ Uint8* T_AirplaneSound::getMixableData(Uint32 playpos, Uint32 *len) { calculate(); Uint8* ret = T_PitchVariableLoop::getMixableData(playpos, len); return ret; } /** \brief Calculate the pitch shift caused by the Doppler effect * * The movement of a sound source relative to the listener causes * a pitch shift called the Doppler effect. If the sound source * approaches the listener, the sound frequency seems to rise, * and vice versa. The Doppler effect can be calculated using * this formula: * * \verbatim * f_source f_list: frequency as heard by listener * f_list = ------------- f_source: sound source frequency * (1 + v_rel/c) v_rel: sound source speed relative to listener * c: speed of sound * \endverbatim * * Divide the sound source frequency by the Doppler constant to * get the frequency as heard by the listener. Please note that * the relative velocity will be filtered internally to compensate * the poor resolution of the timestep values (especially when * using a low DAC sampling rate). * * \param dist Current distance to the sound source * \return Doppler constant (1 + v_rel/c) */ float T_AirplaneSound::calculate_Doppler(float dist) { CRRCAudioServer *server = CRRCAudioServer::getRunningInstance(); float flSndTimeDiff = (float)server->getBufferSize() / (float)server->getSampleRate(); float v_rel; float C_doppler; v_rel = (dist - last_dist) / flSndTimeDiff; // simple filter for velocity values to compensate poor resolution // of timestep values. v_rel_filter += (v_rel - v_rel_filter) / 2; last_dist = dist; C_doppler = 1.0 + (v_rel_filter / SPEED_OF_SOUND); return C_doppler; } // --- Implementation of class T_EngineSound -------------- T_EngineSound::T_EngineSound(const char *filename, SDL_AudioSpec *fmt) : T_AirplaneSound(filename, fmt) { } T_EngineSound::~T_EngineSound() { } #define VOLUME_ATT_MAX_DISTANCE_FT 1800 #define VOLUME_ATT_MIN_VOLUME 7 /** \brief Calculate pitch and volume for the engine sample * * */ void T_EngineSound::calculate() { CRRCAudioServer *server = CRRCAudioServer::getRunningInstance(); unsigned char nEngineVol; float flPropFreq; float flDist; float C_doppler; float flModelVolume; // get input values from inter-process swap buffer flPropFreq = Audio3D.flPropFreq; flDist = Audio3D.flDist; flModelVolume = (float)server->getModelVolume() / (float)SDL_MIX_MAXVOLUME; C_doppler = calculate_Doppler(flDist); // Distance-dependend attenuation: if (flPropFreq < 0.001) { nEngineVol = 0; } else { if (flDist > VOLUME_ATT_MAX_DISTANCE_FT) flDist = VOLUME_ATT_MAX_DISTANCE_FT; float fEngineVol = (float)SDL_MIX_MAXVOLUME - ((float)SDL_MIX_MAXVOLUME * flDist / VOLUME_ATT_MAX_DISTANCE_FT); nEngineVol = (unsigned char)(fEngineVol * dMaxVolume * flModelVolume); // Make sure that the sound never dies (this would sound // really unrealistic) if (nEngineVol < VOLUME_ATT_MIN_VOLUME) { nEngineVol = VOLUME_ATT_MIN_VOLUME; } } float pitch = 0.8 * flPropFreq*dPitchFactor / C_doppler; setPitch(pitch); server->setChannelVolume(channel, nEngineVol); } // --- Implementation of class T_GliderSound -------------- T_GliderSound::T_GliderSound(const char *filename, SDL_AudioSpec *fmt) : T_AirplaneSound(filename, fmt), flMinRelV(1.5), flMaxRelV(4.0), flMaxDist(300) { } T_GliderSound::~T_GliderSound() { } /** \brief Calculate pitch and volume for the glider sample * * */ void T_GliderSound::calculate() { unsigned char nSoundVol; float fSoundVol; CRRCAudioServer *server = CRRCAudioServer::getRunningInstance(); // get input values from inter-process swap buffer float flDist = Audio3D.flDist; float flRelV = Audio3D.flRelVelocity; float flModelVolume = (float)server->getModelVolume() / (float)SDL_MIX_MAXVOLUME;; // calculate Doppler effect float C_doppler = calculate_Doppler(flDist); // Distance-dependend attenuation: // Volume decreases linearly until it reaches 5% at a distance // of flMaxDist, then it stays at 5 % if (flDist > flMaxDist) flDist = flMaxDist; fSoundVol = (float)SDL_MIX_MAXVOLUME - ((float)SDL_MIX_MAXVOLUME * 0.95 * flDist / flMaxDist); // Speed-dependend attenuation: // Below the minimum relative velocity, the volume // drops to zero. At flMaxRelV times the trimmed flight velocity, // the volume reaches the maximum. if (flRelV < flMinRelV) { fSoundVol = 0.0; } else if (flRelV < flMaxRelV) { fSoundVol *= (flRelV - flMinRelV) / (flMaxRelV - flMinRelV); } nSoundVol = (unsigned char)(fSoundVol * dMaxVolume * flModelVolume); float pitch = 0.2 + 0.8 * dPitchFactor / C_doppler; setPitch(pitch); server->setChannelVolume(channel, nSoundVol); } // --- Implementation of class T_VariometerSound ---------- /** * Variometer: max climb value in ft/s */ const float flSndVarioClimbMax = (3.0 / 0.3048); /** * Variometer: max sink value in ft/s */ const float flSndVarioSinkMax = (1.5 / 0.3048); /** * Variometer: deadband ft/s */ const float flSndVarioDeadband = (0.0 / 0.3048); /** * Variometer: max frequency in Hz */ const float flSndVarioFMax = 4000; /** * Variometer: min frequency in Hz */ const float flSndVarioFMin = 100; /** * Variometer: min frequency (climb) in Hz */ const float flSndVarioFClimbMin = 600; /** * Variometer: max frequency (sink) in Hz */ const float flSndVarioFSinkMax = 400; /** * Variometer: min length of beep in seconds */ const float flSndVarioDurMin = 0.1; /** * Variometer: max length of beep in seconds */ const float flSndVarioDurMax = 0.5; //const float flSndServerMaxSamplerate = 48000; /** \brief Create the variometer sound object. * * \param fmt desired sound format */ T_VariometerSound::T_VariometerSound(SDL_AudioSpec *fmt) : T_SoundSample(fmt), nBeepFInc(0), nBeepFIncNew(0), nOnCntInit(0), nVarioCnt(0), nSinIndex(0), flHDiffFilt(0.0), flHOld(0.0) { init(fmt); samplename = "variometer_sound"; } /** \brief Initialize the object's internal data * * \param fmt desired sound format */ void T_VariometerSound::init(SDL_AudioSpec *fmt) { // init sine nSndVarioSineLen = (int)(fmt->freq / flSndVarioFMin); sinewave.reserve(nSndVarioSineLen); dyn_buffer.reserve(fmt->samples * getSampleSize()); for (int n = 0; n < nSndVarioSineLen; n++) { sinewave[n] = (Sint16)(32767 * sin(2*M_PI*n/nSndVarioSineLen)); } printf("Initialized sine samples: %i\n", nSndVarioSineLen); } /** \brief Convert to different sound parameters. * * Replaces the base-class' convert() method with the * vario-initialization. */ void T_VariometerSound::convert(SDL_AudioSpec *fmt) { init(fmt); } /** \brief Delete the variometer sound object. * * */ T_VariometerSound::~T_VariometerSound() { } /** \brief Calculate the vario parameters * * Calculates all parameters needed for the next * chunk of data to be mixed into the sound stream. * * \todo Remove references to soundserver */ void T_VariometerSound::calculate() { float flHIn; float flSndTimeDiff = (float)Global::soundserver->getBufferSize() / (float)Global::soundserver->getSampleRate(); // get input values from inter-process swap buffer flHIn = Audio3D.flH; // feet per second float flHDiff = (flHIn - flHOld) / flSndTimeDiff; flHOld = flHIn; // todo: time constant flHDiffFilt += (flHDiff - flHDiffFilt) / 4; // frequency */ float flF; float flVal; if (flHDiffFilt > flSndVarioDeadband) { flVal = flHDiffFilt / flSndVarioClimbMax; if (flVal > 1) flVal = 1; flF = flSndVarioFClimbMin + (flSndVarioFMax-flSndVarioFClimbMin) * flVal; // flVal = 0 -> flDur = flSndVarioDurMax // flVal = 1 -> flDur = flSndVarioDurMin float flDur = flSndVarioDurMax - flVal * (flSndVarioDurMax-flSndVarioDurMin); nOnCntInit = (int)(flDur * Global::soundserver->getSampleRate()); nBeepFIncNew = (int)((flF*256) / flSndVarioFMin); } else if (flHDiffFilt < -1*flSndVarioDeadband) { flVal = flHDiffFilt / flSndVarioSinkMax; if (flVal < -1) flVal = -1; flF = flSndVarioFSinkMax + (flSndVarioFSinkMax-flSndVarioFMin) * flVal; nOnCntInit = 0; nBeepFInc = (int)((flF*256) / flSndVarioFMin); } else { nVarioOffReq = 1; } } /** \brief Get a pointer to a chunk of data. * * This method calculates the dynamic variometer sound * samples. The value of len will never * change, and the sound will loop forever. * * \param playpos The current playback position. * \param len Requested data size. * \return A pointer to the dynamic sample buffer. */ Uint8* T_VariometerSound::getMixableData(Uint32 playpos, Uint32 *len) { Sint16* writeptr; int nVarioDiff; Sint32 nSample; calculate(); #if CRRC_SOUND_STEREO == 0 // 16-bit mono samples, so we have to work through len/2 samples int nSamplesToCopy = *len/2; #else // 16-bit stereo samples, so we have to work through len/4 samples int nSamplesToCopy = *len/4; #endif writeptr = (Sint16*)&dyn_buffer[0]; while (nSamplesToCopy--) { #if VARIO == 2 nVarioDiff = sinewave[nSinIndex>>8]; nSinIndex += nBeepFInc; if (nVarioCnt > 0) nVarioCnt--; if (nVarioCnt == 0 && nBeepFInc == 0 && nOnCntInit != 0) { nBeepFInc = nBeepFIncNew; nVarioCnt = nOnCntInit; } if (nSinIndex >= (nSndVarioSineLen<<8)) { if (nVarioOffReq) { nVarioOffReq = 0; nBeepFInc = 0; nSinIndex = 0; } else if (nVarioCnt == 0 && nOnCntInit != 0) { if (nBeepFInc) { nBeepFInc = 0; nSinIndex = 0; nVarioCnt = nOnCntInit; } } else nSinIndex -= (nSndVarioSineLen<<8); } #else nVarioDiff = sinewave[nSinIndex>>8]; nSinIndex += 16<<8; while (nSinIndex >= (nSndVarioSineLen<<8)) nSinIndex -= (nSndVarioSineLen<<8); nSndVarioVol = 9; #endif // Mix nSample = nVarioDiff << 1; // Limit to 16 bit samples if (nSample > 32767) nSample = 32767; else if (nSample < -32767) nSample = -32767; *writeptr++ = (Sint16)nSample; #if CRRC_SOUND_STEREO == 1 // write the same value to the second stereo channel // (vario and engine will be "straight ahead") *writeptr++ = (Sint16)nSample; #endif } return (Uint8*)&dyn_buffer[0]; } /** \brief Update the 3DSound input data. * * Writes the current flight model values to the exchange buffer. * * \param dist Distance from listener to model * \param dPropFreq airplane propeller frequency * \param flH airplane altitude * \param flRelV airplane velocity relative to trimmed velocity */ void soundUpdate3D(float flDist, float flPropFreq, float flH, float flRelV) { SDL_LockAudio(); Audio3D.flPropFreq = flPropFreq; Audio3D.flDist = flDist; Audio3D.flH = flH; Audio3D.flRelVelocity = flRelV; SDL_UnlockAudio(); } crrcsim-0.9.12/src/SimStateHandler.cpp0000644000175000017500000001750311724452425014524 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006-2010 Jan Reucker (original author) * Copyright (C) 2006 Todd Templeton * Copyright (C) 2007, 2008, 2010 Jens Wilhelm Wulf * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file SimStateHandler.cpp * * This file includes the implementation of the class * SimStateHandler, which takes care of the current * simulation state (running, paused, ...) and provides * some handy time values. * * \author J. Reucker */ #include "i18n.h" #include "global.h" #include "aircraft.h" #include "crrc_main.h" #include "crrc_soundserver.h" #include "global_video.h" #include "SimStateHandler.h" #include "mod_mode/T_GameHandler.h" #include "GUI/crrc_gui_main.h" #include "mod_fdm/fdm.h" #include "mod_windfield/windfield.h" #include "robots.h" #include "record.h" /// \todo current_time may be provided by the caller as a parameter void idle(TSimInputs* inputs) { static int initialization_time = 0; static int time_after_last_integration = 0; // Time after the last integration of EOMs static double dDeltaT = 0; // Difference between display and EOM time int nDeltaTicks; int multiloop; int current_time; /** * One if the aircraft is outside of the windfield simulation, * zero otherwise. */ int nAircraftOutsideWindfieldSim = 0; current_time = Global::Simulation->getTotalTime(); if (Global::Simulation->getState() == STATE_RESUMING) { initialization_time=current_time; current_time = 0; time_after_last_integration=0; Global::Simulation->setState(STATE_RUN); } else current_time -= initialization_time; // compute ticks since last execution of this code (considering pauses): nDeltaTicks = current_time - time_after_last_integration; time_after_last_integration = current_time; // The flight model should be calculated every dt seconds. multiloop=(int)(nDeltaTicks/1000.0/Global::dt - dDeltaT + 0.5); dDeltaT += multiloop*Global::dt - nDeltaTicks/1000.0; update_thermals(Global::dt * multiloop); Global::aircraft->getFDMInterface()->update(inputs, Global::dt, multiloop); Global::Simulation->incSimSteps(multiloop); if (nAircraftOutsideWindfieldSim) Global::verboseString += " Outside windfield simulation!"; double X_cg_rwy = Global::aircraft->getPos().r[0]; double Y_cg_rwy = Global::aircraft->getPos().r[1]; double H_cg_rwy = -1*Global::aircraft->getPos().r[2]; Global::gameHandler->update(X_cg_rwy,Y_cg_rwy,H_cg_rwy, Global::recorder, Global::robots); Global::recorder->AirplanePosition(Global::dt, multiloop, Global::aircraft->getFDMInterface()->fdm); Global::robots->Update(Global::dt, multiloop); if(! Global::testmode.test_mode)//the camera is still on test_mode Video::UpdateCamera(Global::dt * multiloop); Global::TXInterface->update(Global::dt * multiloop); } /** * Creates the state machine. * */ SimStateHandler::SimStateHandler() : EventListener(Event::Generic), nState(STATE_RESUMING), IdleFunc(idle), OldIdleFunc(NULL), sim_steps(0), pause_time(0), accum_pause_time(0), reset_time(0) { } /** * Destroys the state machine. * */ SimStateHandler::~SimStateHandler() { } /** * Leaves the PAUSED state and continues the simulation. * */ void SimStateHandler::resume() { if (nState != STATE_CRASHED) { nState = STATE_RESUMING; // add the time we spent in pause mode to the // accumulated pause time counter accum_pause_time += SDL_GetTicks() - pause_time; if (Global::soundserver != NULL) { Global::soundserver->pause(false); } LOG(_("Resuming.")); } } /** * Pauses the simulation and stops the sound server. * */ void SimStateHandler::pause() { if ((nState != STATE_PAUSED) && (nState != STATE_CRASHED)) { // entering pause mode from a different mode nState = STATE_PAUSED; pause_time = SDL_GetTicks(); } if (Global::soundserver != NULL) { Global::soundserver->pause(true); } if (nState == STATE_PAUSED) { LOG(_("Simulation paused.\nPress

again to resume.")); } } /** * Resets the simulation, re-initializes the flight * dynamics model and restarts the currently running * game (if any). */ void SimStateHandler::reset() { unsigned long int current; Global::inputs = TSimInputs(); if (Global::testmode.test_mode) leave_test_mode(); sim_steps = 0; current = SDL_GetTicks(); reset_time = current; pause_time = current; accum_pause_time = 0; /* IdleFunc = idle; OldIdleFunc = NULL; */ nState = STATE_RESUMING; initialize_flight_model(); Global::gameHandler->reset(); Global::robots->Reset(); Global::TXInterface->reset(); LOG(_("Simulation reset.")); } /** * Causes the simulation to terminate after the * current frame. */ void SimStateHandler::quit() { nState = STATE_EXIT; } /** * Handle a crash */ void SimStateHandler::crash() { if (nState != STATE_CRASHED) { // entering pause mode from a different mode nState = STATE_CRASHED; if (Global::soundserver != NULL) { Global::soundserver->pause(true); } LOG(_("Plane crashed.")); } } /** * Interface to the event dispatcher */ void SimStateHandler::operator()(const Event* ev) { if (ev->getType() == Event::CrashEvent) { crash(); } } /** * Run conditionnaly the "idle" function. * * \param in Collection of current control input values. */ void SimStateHandler::doIdle(TSimInputs* in) { if (Global::gui && Global::gui->isVisible()) Global::gui->GUI_IdleFunction(in); if ( Global::testmode.test_mode) idle(in); else if ( (nState != STATE_EXIT) && (nState != STATE_PAUSED) && (nState != STATE_CRASHED)) { idle(in); } } #if 0 Functions not used at present. To delete ? /** * Register a new idle function. The old idle function * will be saved and can be restored by calling resetIdle(). * * \param new_idle Pointer to the new idle function */ void SimStateHandler::setNewIdle(TIdleFuncPtr new_idle) { OldIdleFunc = IdleFunc; IdleFunc = new_idle; } /** * Restore the previous idle function. * */ void SimStateHandler::resetIdle() { if (OldIdleFunc != NULL) { IdleFunc = OldIdleFunc; OldIdleFunc = NULL; } } #endif /** * Returns the elapsed time since the last reset(), * in milliseconds. * * \return milliseconds since last reset */ unsigned long int SimStateHandler::getTotalTimeSinceReset() { return (SDL_GetTicks() - reset_time); } /** * Returns the elapsed time since the last reset(), * but not counting the time spent in PAUSE mode. * * \return unpaused time since last reset */ unsigned long int SimStateHandler::getGameTimeSinceReset() { unsigned long int total_pause; unsigned long int current; current = SDL_GetTicks(); total_pause = accum_pause_time; if (nState == STATE_PAUSED) { total_pause += current - pause_time; } return (current - (total_pause + reset_time)); } /** * Returns the simulation time since the last reset() * (number of sim steps * dt, in ms) * * \return simulation time since last reset */ unsigned long int SimStateHandler::getSimulationTimeSinceReset() { return (unsigned long int)(sim_steps*Global::dt*1000); } crrcsim-0.9.12/src/robots.h0000644000175000017500000000310311724452425012441 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty off * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef ROBOTS_H # define ROBOTS_H #include #include "global_video.h" class ModRobotInterface; /** * data for one robot * * @author Jens W. Wulf */ class Robot { public: ModRobotInterface* fi; long vis_id; }; /** * Handles the list of robots (adding, removing, calling their * state update, updating their display, ..) * * See documentation/record_playback/ * * @author Jens W. Wulf */ class Robots { public: /** * */ Robots(); /** * call this to load and add a robot */ void AddRobot(std::string robotfilename); void RemoveAll(); void Update(double dt, int steps); void Reset(); /** * Call this to send a marker info to all robots */ void AnnounceMarker(int id); private: std::vector list; }; #endif crrcsim-0.9.12/src/mod_robots/0000775000175000017500000000000011724452513013212 500000000000000crrcsim-0.9.12/src/mod_robots/fdm_playback.h0000644000175000017500000000504011724452425015716 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef FDM_PLAYBACK_H # define FDM_PLAYBACK_H #include "robot.h" /** * This is not really a FDM, but reads position, attitude and more from * a file which has previously been recorded by FlightRecorder (see record.h). * It can be used for flight playback (demo mode) and shadow mode. * * See documentation/record_playback/ * * It knows about F3F mode in order to sync playback to the user's * F3F run in shadow mode. * * todo: all binary storage code needs to be reviewed regarding endianess * and other portability issues which I do not know about. Recorded files * should work on any platform! * * @author Jens Wilhelm Wulf */ class CRRC_AirplaneSim_Playback : public RobotBase { public: virtual void initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X = 0.0, double R_Y = 0.0, double R_Z = 0.0); virtual void update(TSimInputs* inputs, double dt, int multiloop); /** * read from file */ CRRC_AirplaneSim_Playback(const char* filename); virtual ~CRRC_AirplaneSim_Playback(); /** * */ virtual void ReceiveMarker(int id); private: enum enum_F3FState { eF3F_Off, eF3F_Prep, eF3F_WaitForUser, eF3F_Jump, eF3F_Done}; enum_F3FState eF3FState; std::string filename; std::ifstream infile; double dDeltaT; CRRCMath::Vector3 v3PosOld; bool fFirstPos; char buf[7*sizeof(double)+1]; }; #endif crrcsim-0.9.12/src/mod_robots/CMakeLists.txt0000644000175000017500000000041411724452425015671 00000000000000set(MOD_ROBOTS_SRCS fdm_playback.cpp robot.cpp robotfile.cpp ) add_library(mod_robots ${MOD_ROBOTS_SRCS}) set (MOD_ROBOTS_LIBS ) set (MOD_ROBOTS_INCDIRS ) include_directories( ${MOD_ROBOTS_EXT_INCDIRS} ) link_directories ( ${MOD_ROBOTS_LINKDIRS} ) crrcsim-0.9.12/src/mod_robots/fdm_playback.cpp0000644000175000017500000001332011724452425016251 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty off * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "fdm_playback.h" #include "marker.h" #include "robotfile.h" #include #include void CRRC_AirplaneSim_Playback::update(TSimInputs* inputs, double dt, int multiloop) { if (eF3FState != eF3F_WaitForUser) { CRRCMath::Vector3 v3PosNew; dDeltaT -= dt * multiloop; while ((dDeltaT < 0 || eF3FState == eF3F_Jump) && !infile.eof() && eF3FState != eF3F_WaitForUser) { int marker; do { infile.read(buf, 1); switch (buf[0]) { case 0x02: // marker marker = RobotFile::ReadInt32(infile); switch (marker) { case RECMARK_F3F_START: switch (eF3FState) { case eF3F_Prep: eF3FState = eF3F_WaitForUser; break; default: eF3FState = eF3F_Done; break; } break; default: // ignore break; } break; case 0x03: // xml { SimpleXMLTransfer* data = 0; try { data = new SimpleXMLTransfer(infile); } catch (XMLException e) { data = 0; } // todo: tell someone about this data... if (data) delete data; // skip trailing '\n' infile.read(&(buf[1]), 1); } break; case 0x00: break; default: std::cerr << "unknown record type: " << (int)(buf[0]) << "\n"; break; } } while (buf[0] != 0 && !infile.eof()); if (!infile.eof()) { double timestep = RobotFile::ReadDouble(infile); if (eF3FState != eF3F_Jump) dDeltaT += timestep; v3PosNew.r[0] = RobotFile::ReadFloat(infile); v3PosNew.r[1] = RobotFile::ReadFloat(infile); v3PosNew.r[2] = RobotFile::ReadFloat(infile); v3Euler.r[0] = RobotFile::ReadInt16(infile) / ROBOT_EULER_TO_INT16; v3Euler.r[1] = RobotFile::ReadInt16(infile) / ROBOT_EULER_TO_INT16; v3Euler.r[2] = RobotFile::ReadInt16(infile) / ROBOT_EULER_TO_INT16; if (fFirstPos) { v3PosOld = v3PosNew; fFirstPos = false; } // Interpolate position. v3Euler can't be interpolated; this would // be possible if a quaternion had been used, but is far too much // trouble. // v3PosNew is the current position, current time is dDeltaT. // v3PosOld is the position of timestep ago. We need the position // at time=zero. v3Pos = v3PosOld + (v3PosNew - v3PosOld) * ((timestep-dDeltaT)/timestep); v3PosOld = v3PosNew; } } } } CRRC_AirplaneSim_Playback::CRRC_AirplaneSim_Playback(const char* filename) : RobotBase() { header = 0; infile.open(filename, std::ios::binary); if (!infile) { throw XMLException("error opening infile"); } // Read mandatory XML header header = new SimpleXMLTransfer(infile); // skip trailing '\n' infile.read(buf, 1); if (header->getName().compare("CRRCSim_record") != 0) { throw XMLException("wrong file format"); } this->filename = filename; } CRRC_AirplaneSim_Playback::~CRRC_AirplaneSim_Playback() { if (header) delete header; infile.close(); } void CRRC_AirplaneSim_Playback::initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z) { dDeltaT = 0; if (infile.eof()) { infile.close(); infile.open(filename.c_str()); } else infile.seekg(0); // read XML header SimpleXMLTransfer* dummy = new SimpleXMLTransfer(infile); delete dummy; // skip trailing '\n' infile.read(buf, 1); eF3FState = eF3F_Off; fFirstPos = true; } void CRRC_AirplaneSim_Playback::ReceiveMarker(int id) { switch (id) { case RECMARK_F3F_RESET: eF3FState = eF3F_Prep; break; case RECMARK_F3F_START: if (eF3FState == eF3F_Prep) // fast forward: read file until marker is found eF3FState = eF3F_Jump; else eF3FState = eF3F_Done; break; } } crrcsim-0.9.12/src/mod_robots/robot.cpp0000644000175000017500000000414411724452425014766 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008-2010 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2007 - Jan Reucker * Copyright (C) 2006 - Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "robot.h" #include #include "fdm_playback.h" #include "../mod_fdm/xmlmodelfile.h" ModRobotInterface::ModRobotInterface() { launch_presets = 0; robot = (RobotBase*)0; } ModRobotInterface::~ModRobotInterface() { Clean(); } void ModRobotInterface::Clean() { if (robot != (RobotBase*)0) delete robot; robot = (RobotBase*)0; fdm = (FDMBase*)0; } void ModRobotInterface::loadAirplane(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) { std::string notloadstring = ""; Clean(); // Try all available FDMs until one of them doesn't throw an exception: if (fdm == 0) { try { robot = new CRRC_AirplaneSim_Playback(filename); std::cout << "Using CRRC_AirplaneSim_Playback: " << filename << "\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_Playback: " + std::string(e.what()) + std::string("\n"); robot = 0; } } if (robot == 0) { std::cerr << "The file could not be loaded by any FDM.\n" << "They said:\n" << notloadstring; } fdm = robot; } RobotBase::RobotBase() : FDMBase("", (FDMEnviroment*)0) { } crrcsim-0.9.12/src/mod_robots/marker.h0000644000175000017500000000175511724452425014574 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty off * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef MOD_ROBOTS_MARKER_H # define MOD_ROBOTS_MARKER_H /** * Marker-IDs used in flight log files and send by game modes. */ # define RECMARK_F3F_RESET 0x00 # define RECMARK_F3F_START 0x01 #endif crrcsim-0.9.12/src/mod_robots/robotfile.cpp0000644000175000017500000000415511724452425015630 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty off * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "robotfile.h" #include RobotFile::RobotFile(std::string filename) { char buf[7*sizeof(double)+1]; SimpleXMLTransfer* tmp; std::ifstream infile; infile.open(filename.c_str(), std::ios::binary); try { // Read mandatory XML header tmp = new SimpleXMLTransfer(infile); xmls.push_back(tmp); // skip trailing '\n' infile.read(buf, 1); do { infile.read(buf, 1); switch (buf[0]) { case 0x00: infile.read(&(buf[1]), 8+3*4+3*2); break; case 0x02: // marker RobotFile::ReadInt32(infile); break; case 0x03: // xml tmp = new SimpleXMLTransfer(infile); // skip trailing '\n' infile.read(&(buf[1]), 1); xmls.push_back(tmp); break; default: std::cerr << "unknown record type: " << (int)(buf[0]) << "\n"; break; } } while (!infile.eof()); } catch (XMLException e) { } infile.close(); } RobotFile::~RobotFile() { for (unsigned int n=0; ngetName().compare("descr") == 0) return(xmls[n]->getContentString()); return(""); } crrcsim-0.9.12/src/mod_robots/robot.h0000644000175000017500000001075711724452425014442 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_ROBOT_H # define CRRC_ROBOT_H # include # include # include # include "../mod_fdm/fdm.h" /** * This class is the base for all airplanes which are not controlled by * the local user, but from another user via network, a robot or a flight * log file. * It is derived from the FDM class (used by the local users airplane) in order * to provide demo mode (controlling the local user's airplane). * * @author Jens Wilhelm Wulf */ class RobotBase : public FDMBase { public: /** * The world coordinate vector vWorld is transformed * to body coordinates and returned. */ virtual CRRCMath::Vector3 WorldToBody(CRRCMath::Vector3 vWorld) { return(CRRCMath::Vector3()); }; virtual CRRCMath::Vector3 getPos() { return(v3Pos); }; virtual double getPhi() { return(v3Euler.r[0]); }; virtual double getTheta() { return(v3Euler.r[1]); }; virtual double getPsi() { return(v3Euler.r[2]); }; virtual bool isStalling() { return(false); }; /** * returns velocity w.r.t. earth surface */ virtual CRRCMath::Vector3 getVel() { return(CRRCMath::Vector3()); }; virtual CRRCMath::Vector3 getAccel() { return(CRRCMath::Vector3()); }; virtual CRRCMath::Vector3 getPQR() { return(CRRCMath::Vector3()); }; virtual double getLon() { return(-1.0); }; virtual double getLat() { return(-1.0); }; virtual double getAlt() { return(-1.0); }; RobotBase(); virtual ~RobotBase() {}; /** * Used for sound calculation. It returns the prop's number of revolutions * per second [1/s]. */ virtual double getPropFreq() { return(0); }; /** * Returns velocity relative to airmass [ft/s]. */ virtual double getVRelAirmass() { return(0); }; /** * Returns relative battery capacity/fuel left (0..1). */ virtual double getBatCapLeft() { return(0.68); }; /** * the longest distance from any of the aircrafts points to the CG */ virtual double getAircraftSize() { return(1); }; /** * Wingspan of the aircraft in feet */ virtual double getWingspan() { return(1); }; /** * computed velocity for trimmed flight in dead air */ virtual double getTrimmedFlightVelocity() { return(1); }; /** * returns Z coordinate of lowest point */ virtual double getZLow() { return(0); }; /** * This does only reload airplane parameters, but does not change states. * An FDM doesn't need to implement this method. * * returns 0 if nothing happened, 1 on success, throws an XMLException otherwise. */ virtual int ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg) { return(0); }; FDMEnviroment* GetEnv() { return((FDMEnviroment*)0); }; /** * Return the file's XML header. This has been introduced for FDMs * which aren't really FDMs (like playback and network source) */ virtual SimpleXMLTransfer* GetHeader() { return(header); }; /** * */ virtual void ReceiveMarker(int id) {}; protected: SimpleXMLTransfer* header; CRRCMath::Vector3 v3Pos; CRRCMath::Vector3 v3Euler; }; /** * This relates to ModFDMInterface just like RobotBase relates to FDMBase. * * @author Jens Wilhelm Wulf */ class ModRobotInterface : public ModFDMInterface { public: ModRobotInterface(); ~ModRobotInterface(); virtual void Clean(); /** * Load robot description from file. This method should be able to handle * different filetypes (create an instance of the correct RobotBase). */ virtual void loadAirplane(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); /** * Pointer to FDM in use. */ RobotBase* robot; }; #endif crrcsim-0.9.12/src/mod_robots/robotfile.h0000644000175000017500000000522511724452425015274 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty off * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef ROBOTFILE_H # define ROBOTFILE_H # include # include # include # include "../mod_misc/SimpleXMLTransfer.h" #define ROBOT_EULER_TO_INT16 (32767.0/2/M_PI) /** * This reflects some parts of the specification of a mixed xml/binary file describing a * fligth record or robot plane. There doesn't have to be a binary part! * * todo: care about endianess! * * @author Jens Wilhelm Wulf */ class RobotFile { public: RobotFile(std::string filename); ~RobotFile(); std::string ReadDescription(); /** * */ static inline int ReadInt32(std::ifstream& in) { int nVal; in.read((char*)&nVal, 4); return(nVal); } /** * */ static inline int ReadInt16(std::ifstream& in) { int nVal = 0; in.read((char*)&nVal, 2); if ((nVal & 0x8000) != 0) nVal |= 0xFFFF0000; return(nVal); } /** * returns double! */ static inline double ReadFloat(std::ifstream& in) { float fVal; in.read((char*)&fVal, 4); return(fVal); } /** * */ static inline double ReadDouble(std::ifstream& in) { double dVal; in.read((char*)&dVal, 8); return(dVal); } /** * store double as double */ static inline void WriteDouble(std::ofstream& out, double dVal) { // todo: endianess? out.write((char*)&dVal, 8); } /** * store double as float */ static inline void WriteFloat(std::ofstream& out, double dVal) { float fVal = dVal; // todo: endianess? out.write((char*)&fVal, 4); } /** * */ static inline void WriteInt32(std::ofstream& out, int nVal) { out.write((char*)&nVal, 4); } /** * */ static inline void WriteInt16(std::ofstream& out, double dVal) { int nVal = (int)(dVal+0.5); out.write((char*)&nVal, 2); } private: std::vector xmls; }; #endif crrcsim-0.9.12/src/mouse_kbd.h0000644000175000017500000000720611724452425013111 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef MOUSE_KBD_H # define MOUSE_KBD_H #include #include "defines.h" #include "mod_misc/SimpleXMLTransfer.h" #include "mod_inputdev/inputdev.h" /** * This class holds information about bindings of certain inputs, like * axes/buttons of a mouse/joystick or keyboard actions. * * It also contains the number of the joystick. */ class TInputDev { public: enum { NUM_BUTTONACTION=8 }; enum { NOTHING=0, RESUME=1, PAUSE=2, RESET=3, INCTHROTTLE=4, DECTHROTTLE=5, ZOOMIN=6, ZOOMOUT=7 }; enum { NUM_ZOMCONTROL=2 }; enum { KEYBOARD=0, MOUSE=1}; TInputDev(); int mouse_bind_x; int mouse_bind_y; int mouse_bind_l; int mouse_bind_m; int mouse_bind_r; int mouse_bind_u; int mouse_bind_d; int joystick_bind_b[MAXJOYBUTTON + 1]; // joystick buttons int joystick_n; // sdl joystick num char** AxisStringsXML; char** AxisStringsGUI; char** InputMethodStrings;//for XML char** InputMethodStringsGUI;// The same but possibly translated char** ActionButtonStrings;//for XML char** ActionButtonStringsGUI; char** MixerStringsXML; char** MixerStringsGUI; char** ZoomControlStrings;//for XML char** ZoomControlStringsGUI; /** * What input device controls the field of view */ int zoom_control; /** * Loads configuration from cfgfile */ void init(SimpleXMLTransfer* cfgfile); /** * Writes current configuration back into cfgfile */ void putBackIntoCfg(SimpleXMLTransfer* cfgfile); /** * Tries to open the joystick joystick_n. If a joystick is * already open, it will be closed before trying to open * the new joystick. * * \return empty string on success, error message on failure */ std::string openJoystick(); /** * Sets joystick_n to joy_n and tries to open this joystick. * If a joystick is already open, it will be closed before trying * to open the new joystick. * * \param joy_n number of the joystick to open * \return empty string on success, error message on failure */ std::string openJoystick(int joy_n); /** * Closes joystick if it has been opened before. */ void closeJoystick(); /** * Get the number of axes of the current joystick. * Joystick must have been opened before! * \return Number of axes, 0 if joystick is inactive. */ int getJoystickNumAxes(); /** * Get the number of buttons of the current joystick. * Joystick must have been opened before! * \return Number of buttons, 0 if joystick is inactive. */ int getJoystickNumButtons(); private: int getValAxis (std::string asString, int nDefault); int getValButton(std::string asString, int nDefault); SDL_Joystick* joy; }; #endif crrcsim-0.9.12/src/robots.cpp0000644000175000017500000000534111724452425013002 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty off * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "robots.h" #include "mod_misc/filesystools.h" #include "mod_fdm/xmlmodelfile.h" #include "mod_robots/robot.h" #include Robots::Robots() { } void Robots::AddRobot(std::string robotfilename) { Robot* robot = new Robot(); // robot->fi = new ModRobotInterface(); robot->fi->loadAirplane(robotfilename.c_str(), (FDMEnviroment*)0, (SimpleXMLTransfer*)0); if (robot->fi->robot) { SimpleXMLTransfer* header = robot->fi->robot->GetHeader(); std::string filename = FileSysTools::getDataPath(header->getString("airplane.file")); SimpleXMLTransfer* xml = new SimpleXMLTransfer(filename); XMLModelFile::SetGraphics(xml, header->getInt("airplane.graphics")); SimpleXMLTransfer* graphics = XMLModelFile::getGraphics(xml); // robot->vis_id = Video::new_visualization("objects/" + graphics->attribute("model"), "textures", CRRCMath::Vector3(), // todo xml); list.push_back(robot); } } void Robots::Update(double dt, int multiloop) { TSimInputs dummy; for (unsigned int n=0; nfi->update(&dummy, dt, multiloop); Video::set_position(list[n]->vis_id, list[n]->fi->fdm->getPos(), list[n]->fi->fdm->getPhi(), list[n]->fi->fdm->getTheta(), list[n]->fi->fdm->getPsi()); } } void Robots::Reset() { for (unsigned int n=0; nfi->initAirplaneState(0, 0, 0, 0, 0, 0, 0); } } void Robots::RemoveAll() { for (unsigned int n=0; nvis_id); delete list[n]->fi; } list.clear(); } void Robots::AnnounceMarker(int id) { for (unsigned int n=0; nfi->robot->ReceiveMarker(id); } } crrcsim-0.9.12/src/mod_fdm/0000775000175000017500000000000011724452513012450 500000000000000crrcsim-0.9.12/src/mod_fdm/physics/0000775000175000017500000000000011724452512014131 500000000000000crrcsim-0.9.12/src/mod_fdm/physics/eom.cpp0000644000175000017500000000640211724452425015340 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * Copyright (C) 2008 - Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // // #include "eom.h" #include #include #include EOM_6DOF::EOM_6DOF() { } EOM_6DOF::EOM_6DOF(CRRCMath::Vector3 initPosEarth, CRRCMath::Vector3 initAng, CRRCMath::Vector3 initVelBody, double initMass, CRRCMath::Matrix33 initInertia) { inertia = initInertia; dMass_inv = 1.0/initMass; dGravity = 9.81; // m/s^2 if (inertia.det() == 0) { std::cout << "unable to calculate inertia_inv\n"; exit(-1); } inertia_inv = inertia.inv(); // Umrechnung koerperfest->erdfest festlegen conv.init(initAng); // init velocity vel.init(initVelBody, CRRCMath::Vector3()); // init position pos.init(initPosEarth, conv.local(initVelBody)); // init angular velocity angvel.init(CRRCMath::Vector3(0,0,0), CRRCMath::Vector3(0,0,0)); initAng.print("euler=", ", "); initVelBody.print("v_body=", ", "); } void EOM_6DOF::setGravity(double iGravity) { dGravity = iGravity; } void EOM_6DOF::print(std::string name) { std::cout << name; conv.updateEuler(); pos.val.print("posEarth=", ", "); vel.val.print("velBody=", ", "); angvel.val.print("angvel=", ", "); conv.euler.print("euler=", "\n"); } void EOM_6DOF::step(double dT, CRRCMath::Vector3 FBody, CRRCMath::Vector3 MBody) { CRRCMath::Vector3 accel_body; CRRCMath::Vector3 angaccel_body; // Geschwindigkeit ins erdfeste Koordinatensystem transformieren: CRRCMath::Vector3 velEarth = conv.local(vel.val); // integrate velocity to position pos.step(dT, velEarth); // integrate angular velocity conv.step(dT, angvel.val); // Beschleunigungen addieren: // 1. Erdbeschleunigung, umgerechnet ins krperfeste Koordinatensystem // 2. Beschleunigung aus FBody // 3. der Rotationsterm accel_body = conv.body(CRRCMath::Vector3(0, 0, dGravity)) + (FBody*dMass_inv) + (vel.val*angvel.val); // integrate acceleration to velocity vel.step(dT, accel_body); // Drehbeschleunigungen addieren: angaccel_body = inertia_inv*( MBody - (angvel.val*(inertia*angvel.val)) ); // integrate angular acceleration angvel.step(dT, angaccel_body); /* vel.val.print("vel_body=", ", "); pos.val.print("pos=", ", "); velEarth.print("v_earth=", "\n"); */ } crrcsim-0.9.12/src/mod_fdm/physics/eom.h0000644000175000017500000000573311724452425015013 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef EOM_6DOF_H #define EOM_6DOF_H #include "../../mod_math/vector3.h" #include "../../mod_math/matrix33.h" #include "../../mod_math/quaternion.h" #include "../../mod_math/intgr.h" // jwtodo: Welches Integrationsverfahren ist zu benutzen? /** * Equations of motion with six degrees of freedom. * * Coordinate system: x -> north, y -> east, z -> up. * A flat world is modelled (no ball or ellipsoid, no * geodetic or geocentric coordinates), as this is sufficient * for a model flying sim. * * @author Jens Wilhelm Wulf */ class EOM_6DOF { public: /** * @param initPosEarth Position in erdfesten Koordinaten * @param initAng Ausrichtung der Krperachsen in Euler-Winkeln bezogen auf * das erdfeste Koordinatensystem * @param initVelBody Ausgangsgeschwindigkeit im krperfesten Koordinatensystem */ EOM_6DOF(CRRCMath::Vector3 initPosEarth, CRRCMath::Vector3 initAng, CRRCMath::Vector3 initVelBody, double initMass, CRRCMath::Matrix33 initInertia); EOM_6DOF(); /** * Set gravity. Default is -9.81 m/s^2, so you only have to use this function * if you want a different value or use non SI-units. */ void setGravity(double iGravity); /** * Ausfhrung eines Simulationsschritts. * * @param FBody Krfte im krperfesten Koordinatensystem * @param MBody Momente auf die Krperachsen */ void step(double dT, CRRCMath::Vector3 FBody, CRRCMath::Vector3 MBody); void print(std::string name); public: /** * erdfest: x, y, z */ CRRCMath::Integrationsverfahren pos; /** * krperfest: u, v, w */ CRRCMath::Integrationsverfahren vel; /** * krperfest: p, q, r */ CRRCMath::Integrationsverfahren angvel; CRRCMath::Quaternion_002 conv; private: /** * */ double dGravity; /** * */ CRRCMath::Matrix33 inertia; /** * */ CRRCMath::Matrix33 inertia_inv; /** * */ double dMass_inv; }; #endif crrcsim-0.9.12/src/mod_fdm/ls_geodesy.cpp0000644000175000017500000001221611724452425015233 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) ? - Bruce Jackson (original author) * Copyright (C) 2007, 2008 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../mod_misc/ls_constants.h" #include "ls_geodesy.h" #include /* ONE_SECOND is pi/180/60/60, or about 100 feet at earths' equator */ #define ONE_SECOND 4.848136811E-6 #define HALF_PI (0.5*M_PI) /* Value of earth radius from [1], ft */ #define EQUATORIAL_RADIUS 20925650. #define RESQ 437882827922500. /* Value of earth flattening parameter from ref [1] Note: FP = f E = 1-f EPS = sqrt(1-(1-f)^2) */ //#define FP .003352813178 unused #define E .996647186 #define EPS .081819221 //#define INVG .031080997 unused #define POLAR_RADIUS 20855490.2 #define MAX_ERROR 0.01 #define EPS2 0.006694385 // square of first eccentricity = EPS*EPS #define EPSP2 0.006739502 // square of the second eccentricity = EPS2 / (1 - EPS2) /** * Written as part of LaRCSim project by E. B. Jackson * * [ 1] Stevens, Brian L.; and Lewis, Frank L.: "Aircraft * Control and Simulation", Wiley and Sons, 1992. * ISBN 0-471-61397-5 */ void ls_geoc_to_geod(double lat_geoc, double radius, double * lat_geod, double * alt, double * sea_level_r) { double t_lat, x_alpha, mu_alpha, delt_mu, r_alpha, l_point, rho_alpha; double sin_mu_a, denom, delt_lambda, lambda_sl, sin_lambda_sl; if (((HALF_PI - lat_geoc) < ONE_SECOND) /* near North pole */ || ((HALF_PI + lat_geoc) < ONE_SECOND)) /* near South pole */ { *lat_geod = lat_geoc; *sea_level_r = EQUATORIAL_RADIUS * E; *alt = radius - *sea_level_r; } else { t_lat = tan(lat_geoc); x_alpha = E * EQUATORIAL_RADIUS / sqrt(t_lat * t_lat + E * E); mu_alpha = atan2(sqrt(RESQ - x_alpha * x_alpha), E * x_alpha); if (lat_geoc < 0) mu_alpha = -mu_alpha; sin_mu_a = sin(mu_alpha); delt_lambda = mu_alpha - lat_geoc; r_alpha = x_alpha / cos(lat_geoc); l_point = radius - r_alpha; *alt = l_point * cos(delt_lambda); denom = sqrt(1 - EPS * EPS * sin_mu_a * sin_mu_a); rho_alpha = EQUATORIAL_RADIUS * (1 - EPS) / (denom * denom * denom); delt_mu = atan2(l_point * sin(delt_lambda), rho_alpha + *alt); *lat_geod = mu_alpha - delt_mu; lambda_sl = atan(E * E * tan(*lat_geod)); /* SL geoc. latitude */ sin_lambda_sl = sin(lambda_sl); *sea_level_r = sqrt(RESQ / (1 + ((1 / (E * E)) - 1) * sin_lambda_sl * sin_lambda_sl)); } } void ls_geod_to_geoc(double lat_geod, double alt, double * sl_radius, double * lat_geoc) { double lambda_sl, sin_lambda_sl, cos_lambda_sl, sin_mu, cos_mu, px, py; lambda_sl = atan(E * E * tan(lat_geod)); /* sea level geocentric latitude */ sin_lambda_sl = sin(lambda_sl); cos_lambda_sl = cos(lambda_sl); sin_mu = sin(lat_geod); /* Geodetic (map makers') latitude */ cos_mu = cos(lat_geod); *sl_radius = sqrt(RESQ / (1 + ((1 / (E * E)) - 1) * sin_lambda_sl * sin_lambda_sl)); py = *sl_radius * sin_lambda_sl + alt * sin_mu; px = *sl_radius * cos_lambda_sl + alt * cos_mu; *lat_geoc = atan2(py, px); } void ls_geoc_to_geod_fastbowring(double lat_geoc, double radius, double * lat_geod, double * alt, double * sea_level_r) { double W, Z, T, U, S, A, B, C, C_new; double sin_phi, cos_phi, sin_beta, cos_beta, RN; double sea_level_x, sea_level_z; W = radius*cos(lat_geoc); Z = radius*sin(lat_geoc); // Initial values T = Z*EQUATORIAL_RADIUS; U = W*POLAR_RADIUS; C = 0; for(int i =0; i < 5; i++) { S = sqrt(T*T + U*U); sin_beta = T/S; cos_beta = U/S; A = Z + POLAR_RADIUS * EPSP2 * sin_beta*sin_beta*sin_beta; B = W - EQUATORIAL_RADIUS * EPS2 * cos_beta*cos_beta*cos_beta; C_new = sqrt(A*A + B*B); sin_phi = A/C_new; cos_phi = B/C_new; if(i > 0 && fabs(C_new - C) < MAX_ERROR) break; C = C_new; T = E*sin_phi; U = cos_phi; } // Normal radius, distance from surface to Z axis along ellipsoid normal RN = EQUATORIAL_RADIUS / sqrt(1 - EPS2 * sin_phi*sin_phi); *alt = W * cos_phi + (Z + EPS2 * RN * sin_phi) * sin_phi - RN; *lat_geod = atan2(sin_phi, cos_phi); sea_level_x = RN*cos_phi; sea_level_z = RN*(1-EPS2)*sin_phi; *sea_level_r = sqrt(sea_level_x*sea_level_x + sea_level_z*sea_level_z); } crrcsim-0.9.12/src/mod_fdm/CMakeLists.txt0000644000175000017500000000121511724452425015127 00000000000000set(MOD_FDM_SRCS eom01/eom01.cpp fdm_002/fdm_002.cpp fdm_displaymode/fdm_displaymode.cpp gear01/gear.cpp fdm_heli01/fdm_heli01.cpp fdm_larcsim/fdm_larcsim.cpp fdm_mcopter01/fdm_mcopter01.cpp fdm_testmode/fdm_testmode.cpp formats/airtoxml.cpp physics/eom.cpp power/battery.cpp power/engine_dcm.cpp power/gearing.cpp power/power.cpp power/propeller.cpp power/shaft.cpp power/simplethrust.cpp fdm.cpp ls_geodesy.cpp xmlmodelfile.cpp ) add_library(mod_fdm ${MOD_FDM_SRCS}) set (MOD_FDM_LIBS ) set (MOD_FDM_INCDIRS ) include_directories( ${MOD_FDM_EXT_INCDIRS} ) link_directories ( ${MOD_FDM_LINKDIRS} ) crrcsim-0.9.12/src/mod_fdm/xmlmodelfile.h0000644000175000017500000000543711724452425015233 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef XMLMODELFILE_H # define XMLMODELFILE_H # include # include "../mod_misc/SimpleXMLTransfer.h" # include "fdm_inputs.h" /** * This reflects some parts of the specification of an xml file describing an airplane. * * For example, an airplane may contain alternatives as far as * - graphical representation * - mass (distribution), power system, sound * are concerned. This namespace contains methods to tell which grapics and which * 'config' is to be used. This information (user preferences) should not be included * in the file itself! It is written into the in-memory-copy by the application (which * gets it from some user-defined configuration file or whereever). * * @author Jens Wilhelm Wulf */ namespace XMLModelFile { /** * Inserts a list of options to choose from. * Returns true if there is something to choose from. * * This only copies data from somewhere to somewhere else to make some automatic * processing easier. * * @author Jens Wilhelm Wulf */ bool ListOptions(SimpleXMLTransfer* xml); /** * Returns the graphics entry to use. * * @author Jens Wilhelm Wulf */ SimpleXMLTransfer* getGraphics(SimpleXMLTransfer* xml); /** * Returns the config entry to use. * * @author Jens Wilhelm Wulf */ SimpleXMLTransfer* getConfig(SimpleXMLTransfer* xml); /** * Returns a pointer to launch presets */ SimpleXMLTransfer* getLaunchPresets(SimpleXMLTransfer* xml); /** * Returns a pointer to mixer presets */ SimpleXMLTransfer* getMixerPresets(SimpleXMLTransfer* xml); /** * Set index of graphics to use. * * @author Jens Wilhelm Wulf */ void SetGraphics(SimpleXMLTransfer* xml, int nIdx); /** * Set index of config to use. * * @author Jens Wilhelm Wulf */ void SetConfig(SimpleXMLTransfer* xml, int nIdx); /** * Returns an TSimInputs::eSteeringMap corresponding to the string smstr. */ TSimInputs::eSteeringMap GetSteering(std::string smstr); }; #endif crrcsim-0.9.12/src/mod_fdm/fdm_mcopter01/0000775000175000017500000000000011724452512015107 500000000000000crrcsim-0.9.12/src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp0000644000175000017500000003506211724452425020202 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This file was copied from src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp on 2008-09-05 * and still contains some of its code. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #include "fdm_mcopter01.h" #include #include #include "../../mod_misc/ls_constants.h" #include "../ls_geodesy.h" #include "../../mod_misc/SimpleXMLTransfer.h" #include "../../mod_misc/lib_conversions.h" #include "../xmlmodelfile.h" #define PITCH_FIXED_PITCH 1.0 Propdata::Propdata(SimpleXMLTransfer* cfg) { x = cfg->getDouble("x"); y = cfg->getDouble("y"); mul_r = cfg->getInt("dir", 1); } void CRRC_AirplaneSim_MCopter01::initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z) { Phi = dPhi; // bank/roll angle [rad] Theta = dTheta; // pitch attitude angle [rad] Psi = dPsi; // heading angle [rad] Alpha = 0; // angle of attack [rad] Beta = 0; // sideslip angle [rad] { // see ls_aux(): 'determine location in runway coordinates' double slr, dummy; ls_geod_to_geoc( 0, 0, &slr, &dummy); Latitude = X/slr; Longitude = Y/slr; Altitude = -1*Z; } v_V_local.r[0] = 0; // local x-velocity (north) [ft/s] v_V_local.r[1] = 0; // local y-velocity (east) [ft/s] v_V_local.r[2] = 0; // local z-velocity (down) [ft/s] v_V_local_rel_ground.r[1] = v_V_local.r[1]; v_R_omega_body = CRRCMath::Vector3(R_X, R_Y, R_Z); // body rate [rad/s] v_V_dot_local = CRRCMath::Vector3(); // local acceleration [ft/s^2] for (unsigned int n=0; nReset(); for (unsigned int n=0; nInitStates(CRRCMath::Vector3()); ls_step_init(); } void CRRC_AirplaneSim_MCopter01::update(TSimInputs* inputs, double dt, int multiloop) { CRRCMath::Vector3 v_V_local_airmass; CRRCMath::Vector3 v_V_gust_local = CRRCMath::Vector3(); env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2], v_V_local_airmass.r[0], v_V_local_airmass.r[1], v_V_local_airmass.r[2]); CRRCMath::Vector3 v_F_aero, v_F_engine, v_F_gear; // Force x/y/z CRRCMath::Vector3 v_M_aero, v_M_engine, v_M_gear; // l/m/n <-> roll/pitch/yaw TSimInputs OutputOfLocalControllers; CRRCMath::Vector3 v_URel; for (int n=0; nControllerCallback(dt, this, inputs, &myInputs); // ...local ones afterwards. aileron/elevator/rudder is output for rotation about x,y,z. OutputOfLocalControllers.CopyFrom(&myInputs); // in case there is no controller for something if (myInputs.throttle > 0.05) { for (unsigned int n=0; nCalc(dt, this, &myInputs, &OutputOfLocalControllers); v_URel = CRRCMath::Vector3(OutputOfLocalControllers.aileron, OutputOfLocalControllers.elevator, OutputOfLocalControllers.rudder); } else { v_URel = CRRCMath::Vector3(); for (unsigned int n=0; nReset(); } // Because local controllers only remove key presses from the queue in myInputs and not from inputs, // it needs to be done manually here: inputs->ClearKeys(); aero(dt, v_F_aero, v_M_aero); engine(dt, &OutputOfLocalControllers, v_URel, v_F_engine, v_M_engine); gear(&myInputs, v_F_gear, v_M_gear); ls_accel(v_F_aero + v_F_engine + v_F_gear, v_M_aero + v_M_engine + v_M_gear); } } CRRC_AirplaneSim_MCopter01::CRRC_AirplaneSim_MCopter01(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) : EOM01("fdm_mcopter01.dat", myEnv) { // Previously there has been code to load an old-style .air-file. // This has been removed as CRRCSim includes an automatic converter. SimpleXMLTransfer* fileinmemory = new SimpleXMLTransfer(filename); power.clear(); LoadFromXML(fileinmemory, cfg->getInt("airplane.verbosity", 5)); InitStates(); delete fileinmemory; } CRRC_AirplaneSim_MCopter01::CRRC_AirplaneSim_MCopter01(SimpleXMLTransfer* xml, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) : EOM01("fdm_mcopter01.dat", myEnv) { power.clear(); LoadFromXML(xml, cfg->getInt("airplane.verbosity", 5)); InitStates(); } void CRRC_AirplaneSim_MCopter01::LoadFromXML(SimpleXMLTransfer* xml, int nVerbosity) { if (xml->getString("type").compare("mcopter01") != 0 || xml->getInt("version") != 1) { throw XMLException("file is not for mcopter01"); } SimpleXMLTransfer* i; SimpleXMLTransfer* cfg = XMLModelFile::getConfig(xml); { double to_slug; double to_slug_ft_ft; i = cfg->getChild("mass_inertia"); switch (i->getInt("units")) { case 0: to_slug = 1; to_slug_ft_ft = 1; break; case 1: to_slug = KG_TO_SLUG; to_slug_ft_ft = KG_M_M_TO_SLUG_FT_FT; break; default: { throw std::runtime_error("Unknown units in mass_inertia"); } break; } Mass = i->getDouble("Mass") * to_slug; I_xx = i->getDouble("I_xx") * to_slug_ft_ft; I_yy = i->getDouble("I_yy") * to_slug_ft_ft; I_zz = i->getDouble("I_zz") * to_slug_ft_ft; I_xz = i->getDouble("I_xz") * to_slug_ft_ft; } { speed_damp = cfg->getDouble("aero.speed.damp"); roll_damp1 = cfg->getDouble("aero.roll.damp1", 0); yaw_damp1 = cfg->getDouble("aero.yaw.damp1", 0); roll_damp2 = cfg->getDouble("aero.roll.damp2", 0); yaw_damp2 = cfg->getDouble("aero.yaw.damp2", 0); yaw_dist = cfg->getDouble("aero.yaw.dist", 0); roll_dist = cfg->getDouble("aero.roll.dist", 0); pitch_dist = cfg->getDouble("aero.pitch.dist", roll_dist); // The ground effect parameters should be quite independent of the helicopter // parameters...shouldn't they? However, they can be adjusted. dGEDistMul = xml->getDouble("GroundEffect.dist.mul", 1.5); { double tau = xml->getDouble("Disturbance.tau_filter", 0.2); dist_t_init = xml->getDouble("Disturbance.time", 0.2); filt_rnd_yaw.SetTau(tau); filt_rnd_roll.SetTau(tau); filt_rnd_pitch.SetTau(tau); } } wheels.init(xml, 0); dRotorRadius = wheels.getWingspan()*0.5; dRotorZ = wheels.getZHigh(); wheels.init(xml, 0); dRotorRadius = wheels.getWingspan()*0.5; dRotorZ = wheels.getZHigh(); props.clear(); i = cfg->getChild("aero.props"); for (int n=0; ngetChildCount(); n++) props.push_back(Propdata(i->getChildAt(n))); if (power.size() == 0) { for (unsigned int n=0; ngetDouble("power.battery.U_0"); } else { for (unsigned int n=0; nReloadParams(cfg, nVerbosity); } controllers.clear(); Controller::LoadList(cfg->getChild("controllers"), controllers); } void CRRC_AirplaneSim_MCopter01::InitStates() { for (unsigned int n=0; nInitStates(CRRCMath::Vector3()); filt_rnd_yaw.init(0); filt_rnd_roll.init(0); filt_rnd_pitch.init(0); dist_t = 0; } CRRC_AirplaneSim_MCopter01::~CRRC_AirplaneSim_MCopter01() { for (unsigned int n=0; npitch = PITCH_FIXED_PITCH; double thr_in = inputs->throttle; for (unsigned int n=0; nthrottle = thr * dURef/power[n]->GetVoltageAvg(); // Die Reglerverstärkung ist: // UDiff = omega_diff * kp * dURef // Der Integrator gibt nach der Zeit t mit der Regelabweichung omega die Spannung // UDiff = t * omega * ki * dURef // aus. F = CRRCMath::Vector3(); M = CRRCMath::Vector3(); power[n]->step(dt, inputs, CRRCMath::Vector3(-v_V_wind_body.r[2], v_V_wind_body.r[1], v_V_wind_body.r[0] )*FT_TO_M, &F, &M); v_F += CRRCMath::Vector3(0, 0, -F.r[0]); v_M += CRRCMath::Vector3(y*F.r[0], x*F.r[0], M.r[0] * props[n].mul_r); //std::cout << inputs->throttle << " " << power[n]->getPropFreq() << " "; } //std::cout << "\n"; // --- Ground effect ------------------- double dGEMul = GroundEffect(Altitude - dRotorZ); // Transform from body to local frame v_F = LocalToBody.multrans(v_F); // apply if (v_F.r[2] < 0) v_F.r[2] *= dGEMul; // Transform from local to body frame v_F = LocalToBody * v_F; // Convert SI to that other buggy system. v_F *= N_TO_LBF; v_M *= NM_TO_LBFFT; } // Calculate forces and moments for the current time step. void CRRC_AirplaneSim_MCopter01::aero(double dt, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M) { // Ground effect, see 'ground effect' in engine(). double dGEMul = 1 + dGEDistMul * (GroundEffect(Altitude - dRotorZ) - 1); // some forces and moments are proportional to v^2: CRRCMath::Vector3 v_V_wind_body_SI_sq = v_V_wind_body * v_V_wind_body.length() * FT_TO_M * FT_TO_M; v_F = v_V_wind_body_SI_sq * (-speed_damp); dist_t -= dt; if (dist_t < 0) { dist_t += dist_t_init; in_rnd_yaw = rnd_yaw.Get(); in_rnd_roll = rnd_roll.Get(); in_rnd_pitch = rnd_pitch.Get(); } filt_rnd_yaw.step(dt, in_rnd_yaw); filt_rnd_roll.step(dt, in_rnd_roll); filt_rnd_pitch.step(dt, in_rnd_pitch); v_M = CRRCMath::Vector3(roll_dist * filt_rnd_roll.val * dGEMul - roll_damp1 * v_R_omega_body.r[0] - roll_damp2 * v_R_omega_body.r[0] * fabs(v_R_omega_body.r[0]), pitch_dist * filt_rnd_pitch.val * dGEMul - roll_damp1 * v_R_omega_body.r[1] - roll_damp2 * v_R_omega_body.r[1] * fabs(v_R_omega_body.r[1]), yaw_dist * filt_rnd_yaw.val * dGEMul - yaw_damp1 * v_R_omega_body.r[2] - yaw_damp2 * v_R_omega_body.r[2] * fabs(v_R_omega_body.r[2])); // Convert SI to that other buggy system. v_F *= N_TO_LBF; v_M *= NM_TO_LBFFT; } void CRRC_AirplaneSim_MCopter01::ls_step_init() { CRRCMath::Vector3 v_F_aero, v_F_engine, v_F_gear; // Force x/y/z CRRCMath::Vector3 v_M_aero, v_M_engine, v_M_gear; // l/m/n <-> roll/pitch/yaw TSimInputs ZeroInput = TSimInputs(); EOM01::ls_step_init(); v_V_local = CRRCMath::Vector3(); /* Initialize vehicle model */ ls_aux(CRRCMath::Vector3(), CRRCMath::Vector3()); aero(0, v_F_aero, v_M_aero); gear(&ZeroInput, v_F_gear, v_M_gear); /* Calculate initial accelerations */ ls_accel(v_F_aero + v_F_gear, v_M_aero + v_M_gear); /* Initialize auxiliary variables */ ls_aux(CRRCMath::Vector3(), CRRCMath::Vector3()); } double CRRC_AirplaneSim_MCopter01::getPropFreq() { double max = power[0]->getPropFreq(); for (unsigned int n=1; ngetPropFreq()) max = power[n]->getPropFreq(); return(max); } int CRRC_AirplaneSim_MCopter01::ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg) { LoadFromXML(xml, cfg->getInt("airplane.verbosity", 5)); return(1); } crrcsim-0.9.12/src/mod_fdm/fdm_mcopter01/fdm_mcopter01.h0000644000175000017500000001311111724452425017636 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #ifndef FDM_MCOPTER01_H # define FDM_MCOPTER01_H # include # include # include "../ls_types.h" # include "../eom01/eom01.h" # include "../../mod_math/vector3.h" # include "../../mod_math/matrix33.h" # include "../power/power.h" # include "../../mod_misc/crrc_rand.h" # include "../gear01/gear.h" # include "../../mod_cntrl/controller.h" class Propdata { public: Propdata(SimpleXMLTransfer* cfg); double x; double y; double mul_r; }; /** * Simple physical model for a multicopter (quadrocopter, hexacopter or whatever). * * What it currently lacks: * - reduced efficiency of coaxial rotors is not taken care of * - some real problems are not modeled (gyro drift) and it is assumed * that it knows its attitude exactly * * This model can be used with a controller 'Cntrl_Omega'. * * @author Jens Wilhelm Wulf */ class CRRC_AirplaneSim_MCopter01 : public EOM01 { friend class ModFDMInterface; friend class CRRC_AirplaneSim_DisplayMode; public: virtual bool isStalling() { return(false); }; /** * Used for sound calculation. It returns the prop's number of revolutions * per second [1/s]. */ virtual double getPropFreq(); /** * Returns relative battery capacity/fuel left (0..1). */ virtual double getBatCapLeft() { return(power[0]->getBatteryMin()); }; /** * the longest distance from any of the aircrafts points to the CG */ virtual double getAircraftSize() { return(wheels.getAircraftSize()); }; /** * computed velocity for trimmed flight in dead air [ft/s] */ virtual double getTrimmedFlightVelocity() { return(0); }; /** * Wingspan of the aircraft in feet */ virtual double getWingspan() { return(wheels.getWingspan()); }; /** * returns Z coordinate of lowest point */ virtual double getZLow() { return(wheels.getZLow()); }; /** * This only tries to reload airplane parameters, but does not change states. */ virtual int ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg); private: void LoadFromXML(SimpleXMLTransfer* xml, int nVerbosity); void InitStates(); void update(TSimInputs* inputs, double dt, int multiloop); virtual void initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z); /** * read from file */ CRRC_AirplaneSim_MCopter01(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); /** * read from xml description */ CRRC_AirplaneSim_MCopter01(SimpleXMLTransfer* xml, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); virtual ~CRRC_AirplaneSim_MCopter01(); private: /** * Vector containing all hard points/wheels */ WheelSystem wheels; private: void gear(TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); void aero(double dt, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); void engine(SCALAR dt, TSimInputs* inputs, CRRCMath::Vector3 v_URel, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); virtual void ls_step_init(); float GroundEffect(float dRotorToGround); private: /// @name written by constructor //@{ /** * Propulsion system: batteries, shafts, engines, propellers. */ std::vector power; std::vector props; /** * Highest value of a hard points y-coordinate -- it is assumed * to be the rotor radius. If there's a parameter for rotor * radius one day, we'll use that. */ double dRotorRadius; /** * Lowest value of a hard points z-coordinate -- it is assumed * to be the main rotor coordinate. */ double dRotorZ; //@} /// @aero //@{ double speed_damp; double yaw_damp1; double roll_damp1; double yaw_damp2; double roll_damp2; double yaw_dist; double roll_dist; double pitch_dist; RandGauss rnd_yaw; RandGauss rnd_roll; RandGauss rnd_pitch; CRRCMath::PT1 filt_rnd_yaw; CRRCMath::PT1 filt_rnd_roll; CRRCMath::PT1 filt_rnd_pitch; double in_rnd_yaw; double in_rnd_roll; double in_rnd_pitch; double dist_t; double dist_t_init; /** * Ground effect parameters, see code */ double dGEDistMul; //@} double dURef; /** * List of active controllers */ std::vector controllers; }; #endif crrcsim-0.9.12/src/mod_fdm/fdm_inputs.h0000644000175000017500000001246611724452425014722 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005-2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2007, 2008, 2010 - Jan Reucker * Copyright (C) 2005 - Lionel Cailler * Copyright (C) 2006 - Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_INPUTS_H # define CRRC_INPUTS_H # include # include #define EOM01_FIXED_Z_OFF 2.0E6 /** \brief Flight model control input struct * * Although the sim currently does only use the four basic inputs, * I leave the additional ones... */ class TSimInputs { public: /** * To map some input for steering a wheel or something else. */ enum eSteeringMap { smNOTHING, smAILERON, smELEVATOR, smRUDDER, smTHROTTLE, smFLAP, smSPOILER, smRETRACT, smPITCH }; enum { NUM_AUX_INPUTS=4 }; float aileron; ///< aileron input, -0.5 ... 0.5 float elevator; ///< elevator input, -0.5 ... 0.5 float rudder; ///< rudder input, -0.5 ... 0.5 float throttle; ///< throttle input, 0.0 ... 1.0 float flap; ///< flap input, 0.0 ... 1.0 float spoiler; ///< spoiler input, 0.0 ... 1.0 float retract; ///< retractable gear input, 0.0 ... 1.0 float pitch; ///< rotor/propeller pitch, -0.5 ... 0.5 float aux[NUM_AUX_INPUTS]; ///< auxiliary inputs, -0.5 ... 0.5, used in display mode /** * Any value < EOM01_FIXED_Z_OFF causes helicopters to stay fixed at that z-coordinate [feet]. */ float heli_fixed_z; /** * */ void CopyFrom(TSimInputs* source) { this->aileron = source->aileron; this->elevator = source->elevator; this->rudder = source->rudder; this->throttle = source->throttle; this->flap = source->flap; this->spoiler = source->spoiler; this->retract = source->retract; this->pitch = source->pitch; for(int i = 0; i < NUM_AUX_INPUTS; i++) this->aux[i] = source->aux[i]; this->heli_fixed_z = source->heli_fixed_z; this->keys = source->keys; }; /** * Returns mapped input value. */ float GetInput(eSteeringMap esm) const { switch (esm) { case smAILERON: return(aileron); case smELEVATOR: return(elevator); case smRUDDER: return(rudder); case smTHROTTLE: return(throttle); case smFLAP: return(flap); case smSPOILER: return(spoiler); case smRETRACT: return(retract); case smPITCH: return(pitch); default: return(0); } } /** * maybe this does help to get some kind of random number */ int getRandNum() const { int tmp = 0; // Just mix values in some way. // In this case multiplying surely leads to the result being zero. // What to do? // Add? // XOR? tmp = floatToInt(aileron); tmp ^= floatToInt(rudder); tmp ^= floatToInt(elevator); tmp ^= floatToInt(throttle); tmp ^= floatToInt(flap); tmp ^= floatToInt(spoiler); tmp ^= floatToInt(retract); tmp ^= floatToInt(pitch); return(tmp); } TSimInputs() { int i; aileron = 0; elevator = 0; rudder = 0; throttle = 0; flap = 0; spoiler = 0; retract = 0; pitch = 0; for(i = 0; i < NUM_AUX_INPUTS; i++) aux[i] = 0; heli_fixed_z = EOM01_FIXED_Z_OFF; }; void print() { std::cout << aileron << " " << elevator << " " << rudder << " " << throttle << "\n"; }; /** * This method is used to record keypresses not consumed by the GUI */ void AddKey(int key) { keys.insert(key); } /** * This method is used to clear the list of keypresses after not being * consumed by fdm or controllers. */ void ClearKeys() { keys.clear(); } /** * Use this method to query whether a key has been pressed. It returns * true in this case and removes the key from the list, so asking a * second time will return false. */ bool KeyPressed(int key) { std::set::iterator it; it = keys.find(key); if (it == keys.end()) return(false); else { keys.erase(it); return(true); } } private: /** * keypresses not consumed by GUI */ std::set keys; /** * inline method to convert the bit pattern of a float * value into an integer. * \param f float value * \return bit pattern of float value as integer */ inline int floatToInt(float f) const { union { float f; int i; } conv; conv.f = f; return conv.i; } }; #endif crrcsim-0.9.12/src/mod_fdm/fdm.cpp0000644000175000017500000002245011724452425013645 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008-2010 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2007 - Jan Reucker * Copyright (C) 2006 - Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "fdm.h" #include #include "../mod_misc/lib_conversions.h" #include "../mod_fdm_config.h" #if (MOD_FDM_USE_002 != 0) # include "fdm_002/fdm_002.h" #endif #if (MOD_FDM_USE_LARCSIM != 0) # include "fdm_larcsim/fdm_larcsim.h" #endif #if (MOD_FDM_USE_DISPLAYMODE != 0) # include "fdm_displaymode/fdm_displaymode.h" #endif #if (MOD_FDM_USE_TESTMODE != 0) # include "fdm_testmode/fdm_testmode.h" #endif #if (MOD_FDM_USE_HELI01 != 0) # include "fdm_heli01/fdm_heli01.h" #endif #if (MOD_FDM_USE_MCOPTER01 != 0) # include "fdm_mcopter01/fdm_mcopter01.h" #endif #include "xmlmodelfile.h" ModFDMInterface::ModFDMInterface() : launch_presets(NULL) { fdm = (FDMBase*)0; } ModFDMInterface::~ModFDMInterface() { if (launch_presets != NULL) delete launch_presets; if (fdm != (FDMBase*)0) delete fdm; } void ModFDMInterface::update(TSimInputs* inputs, double dt, int multiloop) { fdm->update(inputs, dt, multiloop); } void ModFDMInterface::initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z) { fdm->initAirplaneState(dRelVel, dPhi, dTheta, dPsi, X, Y, Z, R_X, R_Y, R_Z); } void ModFDMInterface::Clean() { if (fdm != (FDMBase*)0) { delete fdm; } if (launch_presets != NULL) { delete launch_presets; } fdm = 0; launch_presets = 0; } void ModFDMInterface::loadAirplaneTestmode(double dNorth, double dEast, double dDown) { Clean(); #if (MOD_FDM_USE_TESTMODE != 0) fdm = new CRRC_AirplaneSim_TestMode(CRRCMath::Vector3(dNorth, dEast, dDown)); #endif } void ModFDMInterface::loadAirplane(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) { std::string notloadstring = ""; Clean(); // todo: find out the type of model to be used by extension or by some value in 'cfg'? // Try all available FDMs until one of them doesn't throw an exception: #if (MOD_FDM_USE_DISPLAYMODE != 0) if (fdm == 0 && cfg != 0 && CRRC_AirplaneSim_DisplayMode::UseMe(cfg)) { try { fdm = new CRRC_AirplaneSim_DisplayMode(filename, cfg); std::cout << "Using CRRC_AirplaneSim_DisplayMode: " << filename << "\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_DisplayMode: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif #if (MOD_FDM_USE_HELI01 != 0) if (fdm == 0) { try { fdm = new CRRC_AirplaneSim_Heli01(filename, myEnv, cfg); std::cout << "Using CRRC_AirplaneSim_Heli01: " << filename << "\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_Heli01: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif #if (MOD_FDM_USE_MCOPTER01 != 0) if (fdm == 0) { try { fdm = new CRRC_AirplaneSim_MCopter01(filename, myEnv, cfg); std::cout << "Using CRRC_AirplaneSim_MCopter01: " << filename << "\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_MCopter01: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif #if (MOD_FDM_USE_LARCSIM != 0) if (fdm == 0) { try { fdm = new CRRC_AirplaneSim_Larcsim(filename, myEnv, cfg); std::cout << "Using CRRC_AirplaneSim_Larcsim: " << filename << "\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_Larcsim: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif #if (MOD_FDM_USE_002 != 0) if (fdm == 0) { try { fdm = new CRRC_AirplaneSim_002(filename, myEnv); std::cout << "Using CRRC_AirplaneSim_002: " << filename << "\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_002: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif if (fdm == 0) { std::string strErrMsg = std::string("The file could not be loaded by any FDM.\n" "The following FDMs are enabled:\n" " displaymode: " + itoStr(MOD_FDM_USE_DISPLAYMODE, ' ', 1) + "\n" + " heli01: " + itoStr(MOD_FDM_USE_HELI01, ' ', 1) + "\n" + " larcsim: " + itoStr(MOD_FDM_USE_LARCSIM, ' ', 1) + "\n" + " 002: " + itoStr(MOD_FDM_USE_002, ' ', 1) + "\n" + "They said:\n") + notloadstring; throw XMLException(strErrMsg); } } void ModFDMInterface::loadAirplane(SimpleXMLTransfer* xml, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) { std::string notloadstring = ""; Clean(); // todo: find out the type of model to be used by some value in 'xml' or 'cfg'? // Try all available FDMs until one of them doesn't throw an exception: #if (MOD_FDM_USE_DISPLAYMODE != 0) if (fdm == 0 && CRRC_AirplaneSim_DisplayMode::UseMe(cfg)) { try { fdm = new CRRC_AirplaneSim_DisplayMode(xml, cfg); std::cout << "Using CRRC_AirplaneSim_DisplayMode\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_DisplayMode: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif #if (MOD_FDM_USE_HELI01 != 0) if (fdm == 0) { try { fdm = new CRRC_AirplaneSim_Heli01(xml, myEnv, cfg); std::cout << "Using CRRC_AirplaneSim_Heli01\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_Heli01: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif #if (MOD_FDM_USE_MCOPTER01 != 0) if (fdm == 0) { try { fdm = new CRRC_AirplaneSim_MCopter01(xml, myEnv, cfg); std::cout << "Using CRRC_AirplaneSim_MCopter01\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_MCopter01: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif #if (MOD_FDM_USE_LARCSIM != 0) if (fdm == 0) { try { fdm = new CRRC_AirplaneSim_Larcsim(xml, myEnv, cfg); std::cout << "Using CRRC_AirplaneSim_Larcsim\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_Larcsim: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif #if (MOD_FDM_USE_002 != 0) if (fdm == 0) { try { fdm = new CRRC_AirplaneSim_002(xml, myEnv); std::cout << "Using CRRC_AirplaneSim_002\n"; } catch (XMLException e) { notloadstring += " Not CRRC_AirplaneSim_002: " + std::string(e.what()) + std::string("\n"); fdm = 0; } } #endif if (fdm == 0) { std::string strErrMsg = std::string("The file could not be loaded by any FDM.\n" "The following FDMs are enabled:\n" " displaymode: " + itoStr(MOD_FDM_USE_DISPLAYMODE, ' ', 1) + "\n" + " heli01: " + itoStr(MOD_FDM_USE_HELI01, ' ', 1) + "\n" + " larcsim: " + itoStr(MOD_FDM_USE_LARCSIM, ' ', 1) + "\n" + " 002: " + itoStr(MOD_FDM_USE_002, ' ', 1) + "\n" + "They said:\n") + notloadstring; throw XMLException(strErrMsg); } // try to load launch presets from the airplane file launch_presets = XMLModelFile::getLaunchPresets(xml); // try to load mixer presets from the airplane file mixer_presets = XMLModelFile::getMixerPresets(xml); } int ModFDMInterface::ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg) { if (fdm) return(fdm->ReloadParams(xml, cfg)); else return(0); } FDMBase::FDMBase(const char* logfilename, FDMEnviroment* myEnv) { env = myEnv; #if FDM_LOG != 0 std::cout << "Opening fdm logfile\n"; logfile.open(logfilename); nLogCnt = 0; nStep = 0; #endif } FDMBase::~FDMBase() { #if FDM_LOG != 0 std::cout << "Closing fdm logfile\n"; logfile.close(); #endif } crrcsim-0.9.12/src/mod_fdm/fdm_displaymode/0000775000175000017500000000000011724452512015607 500000000000000crrcsim-0.9.12/src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp0000644000175000017500000001255611724452425021405 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2007, 2008 - Todd Templeton (original author) * Copyright (C) 2008 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // Created 11/09/06 Todd R. Templeton // Based on fdm_larcsim.cpp #include "fdm_displaymode.h" #if (MOD_FDM_USE_DISPLAYMODE != 0) # include #include "../../mod_misc/ls_constants.h" #include "../ls_geodesy.h" #define SERVO_PACKET_SIZE 60 #ifdef MIN #undef MIN #endif #define MIN(a,b) (a < b ? a : b) #ifdef MAX #undef MAX #endif #define MAX(a,b) (a > b ? a : b) void CRRC_AirplaneSim_DisplayMode::update(TSimInputs* inputs, double dt, int multiloop) { int retval; unsigned short servos[8]; char servobuf[SERVO_PACKET_SIZE] = {0,}; int nBytesServo = 0; unsigned long sum = 0; int i, j; while (1) { retval = io->read(&buf[nBytes], DATA_PACKET_SIZE - nBytes); if (retval > 0) nBytes += retval; else break; if (nBytes >= DATA_PACKET_SIZE) { decodePacket(buf); nBytes = 0; } } servos[0] = (unsigned short)(65536.0 * MAX(-0.5, MIN(inputs->aileron, 0.5)) + 32768.0); servos[1] = (unsigned short)(65536.0 * MAX(-0.5, MIN(inputs->elevator, 0.5)) + 32768.0); servos[2] = (unsigned short)(65536.0 * MAX(-0.5, MIN(inputs->rudder, 0.5)) + 32768.0); servos[3] = (unsigned short)(65536.0 * MAX( 0.0, MIN(inputs->throttle, 1.0))); for (i = 4, j = 0; i < 8 && j < TSimInputs::NUM_AUX_INPUTS; i++, j++) servos[i] = (unsigned short)(65536.0 * MAX(-0.5, MIN(inputs->aux[j], 0.5)) + 32768.0); for (; i < 8; i++) servos[i] = 0; for (i = 0; i < 8; i++) nBytesServo += sprintf(&servobuf[nBytesServo], "%6hx ", servos[i]); nBytesServo += sprintf(&servobuf[nBytesServo], " end"); for (i = 0; i < SERVO_PACKET_SIZE - 1; i++) sum += servobuf[i]; servobuf[SERVO_PACKET_SIZE - 1] = (char)(sum % 256); io->write(servobuf, SERVO_PACKET_SIZE); } void CRRC_AirplaneSim_DisplayMode::decodePacket(char* buf) { double phi, the, psi; double lat, lon, alt; int i, sum = 0; char tmp[20],tmpr[20]; for(i=0;i<199;i++) sum += buf[i]; //if((buf[199] & 0x0000ff) == sum%256) { sscanf(buf,"%lf %lf %lf %s %s %lf", &phi,&the,&psi, tmp , tmpr , &alt); lat = atof(tmp); lon = atof(tmpr); // fix origin (for when display is used for real aircraft with real lat/lon, // instead of using simulated data that is always near (lat,lon) = (0,0)) if (!originInitialized) { origin[0] = lat; origin[1] = lon; originInitialized = true; } lat -= origin[0]; lon -= origin[1]; euler_angles_v[0] = phi; euler_angles_v[1] = the; euler_angles_v[2] = psi; Latitude = lat * M_PI / 180.0; Longitude = lon * M_PI / 180.0; Altitude = alt * M_TO_FT; ls_geod_to_geoc( Latitude, Altitude, &Sea_level_radius, &Lat_geocentric); v_P_CG_Rwy.r[0] = Sea_level_radius * Latitude; v_P_CG_Rwy.r[1] = Sea_level_radius * Longitude; v_P_CG_Rwy.r[2] = -Altitude; v_V_local_rel_ground.r[0] = 0.0; v_V_local_rel_ground.r[1] = 0.0; v_V_local_rel_ground.r[2] = 0.0; v_V_dot_local.r[0] = 0.0; v_V_dot_local.r[1] = 0.0; v_V_dot_local.r[2] = 0.0; v_R_omega_body.r[0] = 0.0; v_R_omega_body.r[1] = 0.0; v_R_omega_body.r[2] = 0.0; } bool CRRC_AirplaneSim_DisplayMode::UseMe(SimpleXMLTransfer* cfg) { return( cfg->getInt("simulation.display_mode.fUse", 0) != 0 ); } void CRRC_AirplaneSim_DisplayMode::LoadFromXML(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg) { if (UseMe(cfg)) { io = new CharDeviceWrapper(cfg->getString("simulation.display_mode.device", "udpserver,127.0.0.1/0.0.0.0,9003").c_str(), false); io->set_max_read_interval(3.0); nBytes = 0; originInitialized = false; } else { // actually, I am not configured! So just throw an exception... throw XMLException("display_mode is not set"); } } CRRC_AirplaneSim_DisplayMode::CRRC_AirplaneSim_DisplayMode(const char* filename, SimpleXMLTransfer* cfg) : CRRC_AirplaneSim_Larcsim(filename, 0, cfg) { SimpleXMLTransfer* fileinmemory = new SimpleXMLTransfer(filename); LoadFromXML(fileinmemory, cfg); delete fileinmemory; } CRRC_AirplaneSim_DisplayMode::CRRC_AirplaneSim_DisplayMode(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg) : CRRC_AirplaneSim_Larcsim(xml, 0, cfg) { LoadFromXML(xml, cfg); } CRRC_AirplaneSim_DisplayMode::~CRRC_AirplaneSim_DisplayMode() { delete io; } #endif crrcsim-0.9.12/src/mod_fdm/fdm_displaymode/fdm_displaymode.h0000644000175000017500000000525111724452425021044 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Todd Templeton (original author) * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // Created 11/09/06 Todd R. Templeton // Based on fdm_larcsim.h #ifndef FDM_DISPLAYMODE_H # define FDM_DISPLAYMODE_H #include "../../mod_fdm_config.h" #if (MOD_FDM_USE_DISPLAYMODE != 0) #include "../fdm_larcsim/fdm_larcsim.h" #include "../../mod_chardevice/chardevice.h" #define DATA_PACKET_SIZE 70 /** * * Jens Wilhelm Wulf, September 2005: attempt to (re)structure and simplify LaRCSim code. * * @author Jens Wilhelm Wulf */ class CRRC_AirplaneSim_DisplayMode : public CRRC_AirplaneSim_Larcsim { friend class ModFDMInterface; public: /** * Returns true if this FDM should be used. */ static bool UseMe(SimpleXMLTransfer* cfg); /** * Used for sound calculation. It returns the prop's number of revolutions * per second [1/s]. */ virtual double getPropFreq() { return(0.0); } /** * Returns velocity relative to airmass [ft/s]. */ virtual double getVRelAirmass() { return(0.0); }; private: void LoadFromXML(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg); void update(TSimInputs* inputs, double dt, int multiloop); void update(float* rawinputs, int n, double dt, int multiloop); /** * read from file */ CRRC_AirplaneSim_DisplayMode(const char* filename, SimpleXMLTransfer* cfg); /** * read from xml description */ CRRC_AirplaneSim_DisplayMode(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg); virtual ~CRRC_AirplaneSim_DisplayMode(); void decodePacket(char* buf); CharDeviceWrapper* io; char buf[DATA_PACKET_SIZE]; int nBytes; bool originInitialized; double origin[2]; }; #endif #endif crrcsim-0.9.12/src/mod_fdm/fdm.h0000644000175000017500000002111311724452425013305 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005-2010 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008 - Jan Reucker * Copyright (C) 2006 - Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_FDM_H # define CRRC_FDM_H #include #include #include #include "fdm_inputs.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_math/vector3.h" #include "../mod_math/matrix33.h" #include "fdm_env.h" #define FDM_LOG 0 #define FDM_LOG_POS 1 #define FDM_LOG_WIND_IN 0 #define FDM_LOG_AERO_OUT 0 /* Forward declaration to avoid pulling in crrc_animation.h */ class CRRCAnimation; /** * Base class for handling the physics of an airplane. * You should not call any of its methods (with the exception of get-Methods). * ModFDMInterface does it for you. * * @author Jens Wilhelm Wulf */ class FDMBase { friend class ModFDMInterface; public: /** * The world coordinate vector vWorld is transformed * to body coordinates and returned. */ virtual CRRCMath::Vector3 WorldToBody(CRRCMath::Vector3 vWorld)=0; virtual CRRCMath::Vector3 getPos()=0; virtual double getPhi() = 0; virtual double getTheta() = 0; virtual double getPsi() = 0; virtual bool isStalling() = 0; /** * returns velocity w.r.t. earth surface */ virtual CRRCMath::Vector3 getVel() { return(CRRCMath::Vector3()); }; virtual CRRCMath::Vector3 getAccel() { return(CRRCMath::Vector3()); }; virtual CRRCMath::Vector3 getPQR() { return(CRRCMath::Vector3()); }; virtual double getLon() { return(-1.0); }; virtual double getLat() { return(-1.0); }; virtual double getAlt() { return(-1.0); }; FDMBase(const char* logfilename, FDMEnviroment* myEnv); virtual ~FDMBase(); /** * Used for sound calculation. It returns the prop's number of revolutions * per second [1/s]. */ virtual double getPropFreq() = 0; /** * Returns velocity relative to airmass [ft/s]. */ virtual double getVRelAirmass() = 0; /** * Returns relative battery capacity/fuel left (0..1). */ virtual double getBatCapLeft() { return(0.68); }; /** * the longest distance from any of the aircrafts points to the CG */ virtual double getAircraftSize() = 0; /** * Wingspan of the aircraft in feet */ virtual double getWingspan() = 0; /** * computed velocity for trimmed flight in dead air */ virtual double getTrimmedFlightVelocity() = 0; /** * returns Z coordinate of lowest point */ virtual double getZLow() = 0; /** * This does only reload airplane parameters, but does not change states. * An FDM doesn't need to implement this method. * * returns 0 if nothing happened, 1 on success, throws an XMLException otherwise. */ virtual int ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg) { return(0); }; FDMEnviroment* GetEnv() { return(env); }; private: virtual void update(TSimInputs* inputs, double dt, int multiloop) = 0; virtual void initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X = 0.0, double R_Y = 0.0, double R_Z = 0.0) = 0; protected: /** * This is where I get information from the outside * and where log messages may be given to */ FDMEnviroment* env; /** * This buffer is used to prevent creating one on every call of update(). */ TSimInputs myInputs; #if FDM_LOG != 0 std::ofstream logfile; int nLogCnt; int nStep; #endif /** * Inline function which becomes nothing without logging. */ void logNewline() { #if FDM_LOG != 0 if (nLogCnt != 0) logfile << "\n"; logfile << nLogCnt++ << " "; #endif }; /** * Inline function which becomes nothing without logging. */ void logVal(double val) { #if FDM_LOG != 0 logfile << val << " "; #endif }; /** * Inline function which becomes nothing without logging. */ void logVal(CRRCMath::Vector3 val) { #if FDM_LOG != 0 if (fabs(val.r[0]) > 2E6) val.r[0] = 0; if (fabs(val.r[1]) > 2E6) val.r[1] = 0; if (fabs(val.r[2]) > 2E6) val.r[2] = 0; logfile << val.r[0] << " " << val.r[1] << " " << val.r[2] << " "; #endif }; /** * Inline function which becomes nothing without logging. */ void logVal(CRRCMath::Matrix33 const& val) { #if FDM_LOG != 0 for (unsigned int m=0; m<3; m++) for (unsigned int n=0; n<3; n++) { if (fabs(val.v[m][n]) > 2E6) { logfile << val.v[m][n] << " "; // logfile << "0 "; } else logfile << val.v[m][n] << " "; } #endif }; }; /** * The purpose of this class is to hide the simulation core from the rest of * the application and to provide a lean interface. This makes it easier to * use different models (beside larcsim). * * @author Jens Wilhelm Wulf */ class ModFDMInterface { public: ModFDMInterface(); virtual ~ModFDMInterface(); virtual void Clean(); /** * Loads an airplane with fdm_testmode, which is a special FDM only * mapping control inputs to simple changes of position/orientation. * * Parameters are position coordinates in feet. */ void loadAirplaneTestmode(double dNorth, double dEast, double dDown); /** * Load airplane description from file. This method should be able to handle * different filetypes (create an instance of the correct FDMBase). */ virtual void loadAirplane(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); /** * Load airplane from xml description. This method should be able to handle * different filetypes (create an instance of the correct FDMBase). */ void loadAirplane(SimpleXMLTransfer* xml, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); /** * Init state of airplane (after it has been loaded from a file using loadAirplane). * * @param dRelVel velocity (relative to trimmed flight) */ void initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X = 0.0, double R_Y = 0.0, double R_Z = 0.0); /** * Update timestep. */ void update(TSimInputs* inputs, double dt, int multiloop); /** * Return the launch presets */ SimpleXMLTransfer* getLaunchPresets() {return launch_presets;}; /** * Return the mixer presets */ SimpleXMLTransfer* getMixerPresets() {return mixer_presets;}; /** * Pointer to FDM in use. */ FDMBase* fdm; /** * This only tries to reload airplane parameters, but does not change states. * * returns 0 if nothing happened, 1 on success, throws an XMLException otherwise. */ int ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg); protected: /** * Pointer to airplane-specific launch presets */ SimpleXMLTransfer* launch_presets; /** * Pointer to airplane-specific mixer presets */ SimpleXMLTransfer* mixer_presets; }; #endif crrcsim-0.9.12/src/mod_fdm/fdm_env.h0000644000175000017500000000624411724452425014165 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008-2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef ENVIROMENT_H # define ENVIROMENT_H class FDMBase; class TSimInputs; /** * This is the interface used by the (various) FDMs to get information from the outside: * - scenery for collision detection * - windfield data * - enviromental data like air density and gravitational acceleration * An instance of an implementation of this is passed to the FDM upon creation. This seems * quite expensive, but helps to separate this module (FDM) quite well. * It makes it possible to combine any FDM with any windfield and any enviroment (earth, any * other planet). * In contrast to original CRRCSim it assumes earth has a flat surface and * air density * gravitational acceleration * do only depend on altitude. * * Additionally it allows a callback from the fdm to include controllers. * * @author Jens Wilhelm Wulf */ class FDMEnviroment { public: virtual ~FDMEnviroment() {}; /** * Get the height at a distinct point. * \param x x coordinate (positive north) * \param y y coordinate (positive east) * \return terrain height at this point in ft */ virtual float GetSceneryHeight(float x_north, float y_east) = 0; /** * Calculate the wind velocities in all three axes in the given position. * Returns 1 if this position is outside of the grid. * X/Y/Z -- north/east/down */ virtual int CalculateWind(double X_cg, double Y_cg, double Z_cg, double& Vel_north, double& Vel_east, double& Vel_down) = 0; /** * Returns gravitational acceleration [ft/s^2] at height 'altitude' [feet] */ virtual double GetG(double altitude) = 0; /** * Returns air density at height 'altitude' */ virtual double GetRho(double altitude) = 0; /** * This can be used to integrate one or many controllers into the simulation loop. * If you don't want to do this, simply copy the contents of pInputsFromUser to pInputsToFDM. * There might be FDMs which do not use this callback, because their author thought * using them with a control loop is not of much use. */ virtual void ControllerCallback(double dt, FDMBase* fdm, TSimInputs* pInputsFromUser, TSimInputs* pInputsToFDM) = 0; /** * Add a message to some kind of log file or message list visible to * the user -- actual behaviour depends on application. */ virtual void AddLogMsg(std::string message) {}; }; #endif crrcsim-0.9.12/src/mod_fdm/fdm_heli01/0000775000175000017500000000000011724452512014357 500000000000000crrcsim-0.9.12/src/mod_fdm/fdm_heli01/fdm_heli01.h0000644000175000017500000001337111724452425016366 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #ifndef FDM_HELI01_H # define FDM_HELI01_H # include # include # include "../ls_types.h" # include "../eom01/eom01.h" # include "../../mod_math/vector3.h" # include "../../mod_math/matrix33.h" # include "../power/power.h" # include "../../mod_misc/crrc_rand.h" # include "../gear01/gear.h" /** * simple physical model for a helicopter * * @author Jens Wilhelm Wulf */ class CRRC_AirplaneSim_Heli01 : public EOM01 { friend class ModFDMInterface; friend class CRRC_AirplaneSim_DisplayMode; public: virtual bool isStalling() { return(false); }; /** * Used for sound calculation. It returns the prop's number of revolutions * per second [1/s]. */ virtual double getPropFreq(); /** * Returns relative battery capacity/fuel left (0..1). */ virtual double getBatCapLeft() { return(power->getBatteryMin()); }; /** * the longest distance from any of the aircrafts points to the CG */ virtual double getAircraftSize() { return(wheels.getAircraftSize()); }; /** * computed velocity for trimmed flight in dead air [ft/s] */ virtual double getTrimmedFlightVelocity() { return(0); }; /** * Wingspan of the aircraft in feet */ virtual double getWingspan() { return(wheels.getWingspan()); }; /** * returns Z coordinate of lowest point */ virtual double getZLow() { return(wheels.getZLow()); }; /** * This only tries to reload airplane parameters, but does not change states. */ virtual int ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg); private: void LoadFromXML(SimpleXMLTransfer* xml, int nVerbosity); void InitStates(); void update(TSimInputs* inputs, double dt, int multiloop); virtual void initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z); /** * read from file */ CRRC_AirplaneSim_Heli01(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); /** * read from xml description */ CRRC_AirplaneSim_Heli01(SimpleXMLTransfer* xml, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); virtual ~CRRC_AirplaneSim_Heli01(); private: /// @name Gear and ground interaction //@{ /** * Vector containing all hard points/wheels */ WheelSystem wheels; //@} private: void gear(TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); void aero(double dt, TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); void engine(SCALAR dt, TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); virtual void ls_step_init(); float GroundEffect(float dRotorToGround); private: /** * Resulting torque is multiplied element-wise with this vector. * This vector is (1|1|1), except when adjusting parameters. */ CRRCMath::Vector3 MulM; /** * Resulting force is multiplied element-wise with this vector. * This vector is (1|1|1), except when adjusting parameters. */ CRRCMath::Vector3 MulF; /** * activate fixed horizon controller */ bool fFixedHorizon; /// @name written by constructor //@{ /** * Propulsion system: batteries, shafts, engines, propellers. */ Power::Power* power; /** * Highest value of a hard points y-coordinate -- it is assumed * to be the rotor radius. If there's a parameter for rotor * radius one day, we'll use that. */ double dRotorRadius; /** * Lowest value of a hard points z-coordinate -- it is assumed * to be the main rotor coordinate. */ double dRotorZ; //@} /// @aero //@{ double yaw_ctrl; double yaw_off; double yaw_damp; double yaw_damp_min_rel; double roll_ctrl; double roll_damp; double pitch_ctrl; double pitch_damp; double cp_ctrl; double cp_off; bool fFixedPitch; double speed_damp; double yaw_dist; double roll_dist; double pitch_dist; RandGauss rnd_yaw; RandGauss rnd_roll; RandGauss rnd_pitch; CRRCMath::PT1 filt_rnd_yaw; CRRCMath::PT1 filt_rnd_roll; CRRCMath::PT1 filt_rnd_pitch; double in_rnd_yaw; double in_rnd_roll; double in_rnd_pitch; double dist_t; double dist_t_init; double dHeadingHold; double dHeadingHoldInt; bool fCoaxial; double dForwardToRoll; double yaw_moment_mul; double yaw_vane; double pitch_vane; double cp_to_yaw; /** * Ground effect parameters, see code */ double dGEDistMul; //@} }; #endif crrcsim-0.9.12/src/mod_fdm/fdm_heli01/fdm_heli01.cpp0000644000175000017500000004746211724452425016731 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This file was copied from src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp on 2008-09-05 * and still contains some of its code. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #include "fdm_heli01.h" #include #include #include "../../mod_misc/ls_constants.h" #include "../ls_geodesy.h" #include "../../mod_misc/SimpleXMLTransfer.h" #include "../../mod_misc/lib_conversions.h" #include "../xmlmodelfile.h" #define PITCH_FIXED_PITCH 1.0 #define THROTTLE_COLLECTIVE_PITCH 1.0 /** * ***************************************************************************** */ void CRRC_AirplaneSim_Heli01::initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z) { Phi = dPhi; // bank/roll angle [rad] Theta = dTheta; // pitch attitude angle [rad] Psi = dPsi; // heading angle [rad] Alpha = 0; // angle of attack [rad] Beta = 0; // sideslip angle [rad] { // see ls_aux(): 'determine location in runway coordinates' double slr, dummy; ls_geod_to_geoc( 0, 0, &slr, &dummy); Latitude = X/slr; Longitude = Y/slr; Altitude = -1*Z; } v_V_local.r[0] = 0; // local x-velocity (north) [ft/s] v_V_local.r[1] = 0; // local y-velocity (east) [ft/s] v_V_local.r[2] = 0; // local z-velocity (down) [ft/s] v_V_local_rel_ground.r[1] = v_V_local.r[1]; v_R_omega_body = CRRCMath::Vector3(R_X, R_Y, R_Z); // body rate [rad/s] v_V_dot_local = CRRCMath::Vector3(); // local acceleration [ft/s^2] dHeadingHoldInt = 0; power->InitStates(CRRCMath::Vector3()); ls_step_init(); } void CRRC_AirplaneSim_Heli01::update(TSimInputs* inputs, double dt, int multiloop) { CRRCMath::Vector3 v_V_local_airmass; CRRCMath::Vector3 v_V_gust_local = CRRCMath::Vector3(); env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2], v_V_local_airmass.r[0], v_V_local_airmass.r[1], v_V_local_airmass.r[2]); CRRCMath::Vector3 v_F_aero, v_F_engine, v_F_gear; // Force x/y/z CRRCMath::Vector3 v_M_aero, v_M_engine, v_M_gear; // l/m/n <-> roll/pitch/yaw for (int n=0; nControllerCallback(dt, this, inputs, &myInputs); aero(dt, &myInputs, v_F_aero, v_M_aero); #if FDM_LOG_AERO_OUT != 0 logVal(v_F_aero); logVal(v_M_aero); #endif engine(dt, &myInputs , v_F_engine, v_M_engine); gear(&myInputs, v_F_gear, v_M_gear); ls_accel(v_F_aero + v_F_engine + v_F_gear, v_M_aero + v_M_engine + v_M_gear, myInputs.heli_fixed_z, fFixedHorizon); } } CRRC_AirplaneSim_Heli01::CRRC_AirplaneSim_Heli01(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) : EOM01("fdm_heli01.dat", myEnv) { // Previously there has been code to load an old-style .air-file. // This has been removed as CRRCSim includes an automatic converter. SimpleXMLTransfer* fileinmemory = new SimpleXMLTransfer(filename); power = 0; LoadFromXML(fileinmemory, cfg->getInt("airplane.verbosity", 5)); InitStates(); delete fileinmemory; } CRRC_AirplaneSim_Heli01::CRRC_AirplaneSim_Heli01(SimpleXMLTransfer* xml, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) : EOM01("fdm_heli01.dat", myEnv) { power = 0; LoadFromXML(xml, cfg->getInt("airplane.verbosity", 5)); InitStates(); } void CRRC_AirplaneSim_Heli01::LoadFromXML(SimpleXMLTransfer* xml, int nVerbosity) { if (xml->getString("type").compare("heli01") != 0 || xml->getInt("version") != 3) { throw XMLException("file is not for heli01"); } SimpleXMLTransfer* i; SimpleXMLTransfer* cfg = XMLModelFile::getConfig(xml); { double to_slug; double to_slug_ft_ft; i = cfg->getChild("mass_inertia"); switch (i->getInt("units")) { case 0: to_slug = 1; to_slug_ft_ft = 1; break; case 1: to_slug = KG_TO_SLUG; to_slug_ft_ft = KG_M_M_TO_SLUG_FT_FT; break; default: { throw std::runtime_error("Unknown units in mass_inertia"); } break; } Mass = i->getDouble("Mass") * to_slug; I_xx = i->getDouble("I_xx") * to_slug_ft_ft; I_yy = i->getDouble("I_yy") * to_slug_ft_ft; I_zz = i->getDouble("I_zz") * to_slug_ft_ft; I_xz = i->getDouble("I_xz") * to_slug_ft_ft; } { fCoaxial =(cfg->getInt("aero.coaxial", 0) != 0); fFixedPitch =(cfg->getInt("power.fixed_pitch", 0) != 0); speed_damp = cfg->getDouble("aero.speed.damp"); yaw_ctrl = cfg->getDouble("aero.yaw.ctrl"); yaw_damp = cfg->getDouble("aero.yaw.damp"); yaw_damp_min_rel = cfg->getDouble("aero.yaw.damp_min_rel"); yaw_dist = cfg->getDouble("aero.yaw.dist", 0); yaw_off = cfg->getDouble("aero.yaw.off", 0); cp_to_yaw = cfg->getDouble("aero.yaw.cp_to_yaw", 0); dHeadingHold = cfg->getDouble("aero.yaw.HeadingHold", 0); roll_ctrl = cfg->getDouble("aero.roll.ctrl"); roll_damp = cfg->getDouble("aero.roll.damp"); roll_dist = cfg->getDouble("aero.roll.dist", 0); dForwardToRoll = cfg->getDouble("aero.roll.ForwardToRoll", 1E-4); pitch_ctrl = -1 * cfg->getDouble("aero.pitch.ctrl", roll_ctrl); pitch_damp = cfg->getDouble("aero.pitch.damp", roll_damp); pitch_dist = cfg->getDouble("aero.pitch.dist", roll_dist); cp_ctrl = cfg->getDouble("aero.cp.ctrl", 1); cp_off = cfg->getDouble("aero.cp.off", 0); yaw_moment_mul = cfg->getDouble("aero.yaw.moment_mul", 1); if (fCoaxial) { yaw_moment_mul = 0; dForwardToRoll = 0; yaw_off = 0; cp_to_yaw = 0; } yaw_vane = cfg->getDouble("aero.yaw.vane", 0); pitch_vane = cfg->getDouble("aero.pitch.vane", 0); // convert to internal representation: yaw_damp *= I_zz / KG_M_M_TO_SLUG_FT_FT; yaw_dist *= I_zz / KG_M_M_TO_SLUG_FT_FT; yaw_vane *= I_zz / KG_M_M_TO_SLUG_FT_FT; roll_damp *= I_xx / KG_M_M_TO_SLUG_FT_FT; roll_dist *= I_xx / KG_M_M_TO_SLUG_FT_FT; pitch_damp *= I_yy / KG_M_M_TO_SLUG_FT_FT; pitch_dist *= I_yy / KG_M_M_TO_SLUG_FT_FT; pitch_vane *= I_yy / KG_M_M_TO_SLUG_FT_FT; roll_ctrl *= roll_ctrl * roll_damp /0.5; pitch_ctrl *= pitch_ctrl * pitch_damp/0.5; if (fabs(dHeadingHold) > 1.0E-8) { dHeadingHold *= I_zz / KG_M_M_TO_SLUG_FT_FT; yaw_ctrl *= 2; } else { yaw_ctrl *= yaw_damp_min_rel * yaw_damp/0.5; } // The ground effect parameters should be quite independent of the helicopter // parameters...shouldn't they? However, they can be adjusted. dGEDistMul = xml->getDouble("GroundEffect.dist.mul", 1.5); { double tau = xml->getDouble("Disturbance.tau_filter", 0.2); dist_t_init = xml->getDouble("Disturbance.time", 0.2); filt_rnd_yaw.SetTau(tau); filt_rnd_roll.SetTau(tau); filt_rnd_pitch.SetTau(tau); } } wheels.init(xml, 0); dRotorRadius = wheels.getWingspan()*0.5; dRotorZ = wheels.getZHigh(); if (power == 0) power = new Power::Power(cfg, nVerbosity); else power->ReloadParams(cfg, nVerbosity); if (cfg->getInt("aero.cp.auto_off", 1) != 0) { // Adjust cp.off, so that the heli stays level with max. ground effect // and a certain throttle/cp-command applied. I don't want the model-creator // to adjust cp.off manually, because that's tiresome... Power::Power* lp = new Power::Power(cfg, 0); double FLevel = LBF_TO_N * Mass * env->GetG(0) / ( GroundEffect(wheels.getZLow() - dRotorZ) * 1.03 ); CRRCMath::Vector3 torque; if (fFixedPitch) { // ask the power system about the throttle input needed to stay level cp_off = lp->Sim_GetThrottle(CRRCMath::Vector3(), FLevel, PITCH_FIXED_PITCH, torque); } else { // ask the power system about the pitch input needed to stay level cp_off = lp->Sim_GetPitch(CRRCMath::Vector3(), FLevel, THROTTLE_COLLECTIVE_PITCH, torque); } std::cout << "Automagically set config.aero.cp.off=" << cp_off << "\n"; delete lp; } if (cfg->getInt("aero.yaw.torque_auto", 1) != 0 && fCoaxial == false && fabs(dHeadingHold) < 1.0E-8) { // Automatically adjust torque of main rotor, mixer to tail rotor etc. Power::Power* lp = new Power::Power(cfg, 0); // Hovering out of ground effect should be compensated: double FLevel = LBF_TO_N * Mass * env->GetG(5*dRotorRadius); CRRCMath::Vector3 torqueA; CRRCMath::Vector3 torqueB; TSimInputs inp; float throttle_usrA; float throttle_usrB; if (fFixedPitch) { inp.throttle = lp->Sim_GetThrottle(CRRCMath::Vector3(), FLevel, PITCH_FIXED_PITCH, torqueA); throttle_usrA = (inp.throttle - cp_off) / (1-cp_off) * 0.5; float maxthrottle = 1.0; inp.throttle = (maxthrottle + inp.throttle) / 2; inp.pitch = PITCH_FIXED_PITCH; throttle_usrB = (inp.throttle - cp_off) / (1-cp_off) * 0.5; } else { inp.pitch = lp->Sim_GetPitch(CRRCMath::Vector3(), FLevel, THROTTLE_COLLECTIVE_PITCH, torqueA); throttle_usrA = (inp.pitch - cp_off) / cp_ctrl; float maxpitch = cp_ctrl * 0.5 + cp_off; inp.pitch = (maxpitch + inp.pitch) / 2; inp.throttle = THROTTLE_COLLECTIVE_PITCH; throttle_usrB = (inp.pitch - cp_off) / cp_ctrl; } // Climbing with stick halfway between hover and full should be compensated: { CRRCMath::Vector3 force; float V_X = 0; float V_X_n; float force_res; do { lp->Sim_UntilStable(&inp, CRRCMath::Vector3(V_X, 0, 0), 0.0001, &force, &torqueB); force_res = force.length() - FLevel; // std::cout << V_X << " " << force_res << " " << (V_X*V_X*speed_damp) << "\n"; V_X_n = sqrt(force_res / speed_damp); V_X = (V_X_n - V_X) * 0.1 + V_X; } while ( fabs(V_X_n - V_X) / V_X > 0.001 ); } // equation from aero(): // note: -0.5 has been left out, throttle_usrX has been calculated accordingly // yc = yaw_off + cp_to_yaw * throttle_usr // here: // torque.r[0] * yaw_moment_mul = yaw_off + cp_to_yaw * throttle_usr torqueA.r[0] *= yaw_moment_mul; torqueB.r[0] *= yaw_moment_mul; // torque.r[0] = yaw_off + cp_to_yaw * throttle_usr float f = throttle_usrB / throttle_usrA; yaw_off = (torqueB.r[0] - torqueA.r[0] * f) / (1 - f); cp_to_yaw = (torqueA.r[0] - yaw_off) / throttle_usrA; std::cout << "Automagically set config.aero.yaw.off =" << yaw_off << "\n"; std::cout << "Automagically set config.aero.yaw.cp_to_yaw=" << cp_to_yaw << "\n"; delete lp; } fFixedHorizon = false; switch (cfg->getInt("adjust", 0)) { case 1: MulM = CRRCMath::Vector3(0, 0, 0); MulF = CRRCMath::Vector3(0, 0, 1); fFixedHorizon = true; break; case 2: // test rotor torque MulM = CRRCMath::Vector3(1, 1, 1); MulF = CRRCMath::Vector3(0, 0, 1); yaw_dist = 0; fFixedHorizon = true; break; case 3: MulM = CRRCMath::Vector3(1, 1, 1); MulF = CRRCMath::Vector3(0, 0, 0); yaw_dist = 0; roll_dist = 0; pitch_dist = 0; yaw_moment_mul = 0; yaw_off = 0; cp_to_yaw = 0; yaw_vane = 0; pitch_vane = 0; break; case 4: MulM = CRRCMath::Vector3(1, 1, 1); MulF = CRRCMath::Vector3(0, 0, 0); yaw_moment_mul = 0; yaw_off = 0; cp_to_yaw = 0; yaw_vane = 0; pitch_vane = 0; break; default: MulM = CRRCMath::Vector3(1, 1, 1); MulF = CRRCMath::Vector3(1, 1, 1); break; } } void CRRC_AirplaneSim_Heli01::InitStates() { filt_rnd_yaw.init(0); filt_rnd_roll.init(0); filt_rnd_pitch.init(0); dist_t = 0; } CRRC_AirplaneSim_Heli01::~CRRC_AirplaneSim_Heli01() { delete power; } /** \brief Calculate influence of gear and hardpoints * * This method calculates the forces and moments on * the airplane's body caused by the gear or other * hardpoints touching the ground. * * \param inputs Current control inputs */ void CRRC_AirplaneSim_Heli01::gear(TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M) { wheels.update(inputs, env, LocalToBody, v_P_CG_Rwy, v_R_omega_body, v_V_local_rel_ground, Psi); v_F = wheels.getForces(); v_M = wheels.getMoments(); } float CRRC_AirplaneSim_Heli01::GroundEffect(float dRotorToGround) { // There is a graph on // http://user.cs.tu-berlin.de/~calle/marvin/dissertation/aerodynamik.html // which shows (approximately) // 1 / (1 + 1.0/( a+b*dDistRel+c*(dDistRel*dDistRel))) float dRotorToGear = wheels.getZLow() - dRotorZ; if (dRotorToGround < dRotorToGear) dRotorToGround = dRotorToGear; float dDistRel = dRotorToGround / (2*dRotorRadius); float a = 3.76509; float b = -27.6284; float c = 103.083; return(1 + 1.0/( a+b*dDistRel+c*(dDistRel*dDistRel)) ); } void CRRC_AirplaneSim_Heli01::engine( SCALAR dt, TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M) { v_F = CRRCMath::Vector3(); v_M = CRRCMath::Vector3(); if (fFixedPitch) { double thr = inputs->throttle; // scale throttle: // in out // 0.0 0.0 // 0.5 cp_off // 1.0 1.0 if (thr < 0.5) inputs->throttle = cp_off * thr/0.5; else inputs->throttle = cp_off + (1.0-cp_off) * (thr-0.5)/0.5; inputs->pitch = PITCH_FIXED_PITCH; } else { inputs->pitch = cp_ctrl * (inputs->throttle - 0.5) + cp_off; inputs->throttle = THROTTLE_COLLECTIVE_PITCH; } power->step(dt, inputs, CRRCMath::Vector3(-v_V_wind_body.r[2], v_V_wind_body.r[1], v_V_wind_body.r[0] )*FT_TO_M, &v_F, &v_M); v_M = CRRCMath::Vector3(0, 0, -v_M.r[0] * yaw_moment_mul); v_F = CRRCMath::Vector3(0, 0, -v_F.r[0]); // --- Ground effect ------------------- double dGEMul = GroundEffect(Altitude - dRotorZ); // Transform from body to local frame v_F = LocalToBody.multrans(v_F); // apply if (v_F.r[2] < 0) v_F.r[2] *= dGEMul; // Transform from local to body frame v_F = LocalToBody * v_F; // Convert SI to that other buggy system. v_F *= N_TO_LBF; v_M *= NM_TO_LBFFT; } // Calculate forces and moments for the current time step. void CRRC_AirplaneSim_Heli01::aero(double dt, TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M) { // Ground effect, see 'ground effect' in engine(). double dGEMul = 1 + dGEDistMul * (GroundEffect(Altitude - dRotorZ) - 1); CRRCMath::Vector3 v_V_wind_body_SI = v_V_wind_body * FT_TO_M; // some forces and moments are proportional to v^2: CRRCMath::Vector3 v_V_wind_body_SI_sq = v_V_wind_body * v_V_wind_body.length() * FT_TO_M * FT_TO_M; v_F = v_V_wind_body_SI_sq * (-speed_damp); dist_t -= dt; if (dist_t < 0) { dist_t += dist_t_init; in_rnd_yaw = rnd_yaw.Get(); in_rnd_roll = rnd_roll.Get(); in_rnd_pitch = rnd_pitch.Get(); } filt_rnd_yaw.step(dt, in_rnd_yaw); filt_rnd_roll.step(dt, in_rnd_roll); filt_rnd_pitch.step(dt, in_rnd_pitch); double yd = yaw_damp * (1 - 2*fabs(inputs->rudder)*(1 - yaw_damp_min_rel)); double yc; if (fabs(dHeadingHold) > 1.0E-8) { dHeadingHoldInt += dHeadingHold*(-yaw_ctrl * inputs->rudder - v_R_omega_body.r[2]); yc = dHeadingHoldInt; } else yc = yaw_off - yaw_ctrl * inputs->rudder + cp_to_yaw * (inputs->throttle - 0.5); v_M = CRRCMath::Vector3( roll_ctrl * inputs->aileron - roll_damp * v_R_omega_body.r[0] * fabs(v_R_omega_body.r[0]) + roll_dist * filt_rnd_roll.val * dGEMul, - pitch_ctrl * inputs->elevator - pitch_damp * v_R_omega_body.r[1] * fabs(v_R_omega_body.r[1]) + pitch_dist * filt_rnd_pitch.val * dGEMul, yc - yd * v_R_omega_body.r[2] // yaw damping is linear (gyro!) + yaw_dist * filt_rnd_yaw.val * dGEMul); // When not hovering and not being a coaxial rotor, relative wind velocity adds // differently to the blades veloctiy, and creates a moment normal to moving // direction. // Project relative wind velocity onto rotor disc: we already have that in // v_V_wind_body. So just apply this: v_M += CRRCMath::Vector3(v_V_wind_body_SI.r[0] * dForwardToRoll, v_V_wind_body_SI.r[1] * dForwardToRoll, 0); // vane effect v_M += CRRCMath::Vector3(0, -pitch_vane * v_V_wind_body_SI_sq.r[2], yaw_vane * v_V_wind_body_SI_sq.r[1]); // Convert SI to that other buggy system. v_F *= N_TO_LBF; v_M *= NM_TO_LBFFT; } void CRRC_AirplaneSim_Heli01::ls_step_init() { CRRCMath::Vector3 v_F_aero, v_F_engine, v_F_gear; // Force x/y/z CRRCMath::Vector3 v_M_aero, v_M_engine, v_M_gear; // l/m/n <-> roll/pitch/yaw TSimInputs ZeroInput = TSimInputs(); EOM01::ls_step_init(); /* Initialize vehicle model */ ls_aux(CRRCMath::Vector3(), CRRCMath::Vector3()); aero(0, &ZeroInput, v_F_aero, v_M_aero); engine(0, &ZeroInput, v_F_engine, v_M_engine); gear(&ZeroInput, v_F_gear, v_M_gear); /* Calculate initial accelerations */ ls_accel(v_F_aero + v_F_engine + v_F_gear, v_M_aero + v_M_engine + v_M_gear, EOM01_FIXED_Z_OFF, fFixedHorizon); /* Initialize auxiliary variables */ ls_aux(CRRCMath::Vector3(), CRRCMath::Vector3()); } double CRRC_AirplaneSim_Heli01::getPropFreq() { return(power->getPropFreq()); } int CRRC_AirplaneSim_Heli01::ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg) { LoadFromXML(xml, cfg->getInt("airplane.verbosity", 5)); return(1); } crrcsim-0.9.12/src/mod_fdm/eom01/0000775000175000017500000000000011724452512013370 500000000000000crrcsim-0.9.12/src/mod_fdm/eom01/eom01.cpp0000644000175000017500000004015311724452425014741 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2007, 2008 - Jan Reucker * Copyright (C) 2006 - Todd Templeton * * This file is partially based on work by * Jan Kansky * Bruce Jackson * The respective methods have a header containing more details, see below. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "eom01.h" #include #include #include "../../mod_misc/ls_constants.h" #include "../ls_geodesy.h" // A bigger value enables more details/effects. Note that a value of zero is // sufficiently realistic for an RC sim. #define EOM_DETAIL 0 #define EOM_CURVED_EARTH 1 EOM01::EOM01(const char* logfilename, FDMEnviroment* myEnv) : FDMBase(logfilename, myEnv) { } double EOM01::getPhi() { return(euler_angles_v[0]); } double EOM01::getTheta() { return(euler_angles_v[1]); } double EOM01::getPsi() { return(euler_angles_v[2]); } CRRCMath::Vector3 EOM01::getPos() { return(v_P_CG_Rwy); } CRRCMath::Vector3 EOM01::getVel() { return(v_V_local_rel_ground); } CRRCMath::Vector3 EOM01::getAccel() { return(v_V_dot_local); } CRRCMath::Vector3 EOM01::getPQR() { return(v_R_omega_body); } double EOM01::getLat() { return(Latitude); } double EOM01::getLon() { return(Longitude); } double EOM01::getAlt() { return(Altitude); } void EOM01::ls_step_init() { /* Set past values to zero */ v_V_dot_past = CRRCMath::Vector3(); latitude_dot_past = longitude_dot_past = radius_dot_past = 0; v_R_omega_dot_body_past = CRRCMath::Vector3(); e_dot_0_past = e_dot_1_past = e_dot_2_past = e_dot_3_past = 0; /* Initialize geocentric position from geodetic latitude and altitude */ ls_geod_to_geoc( Latitude, Altitude, &Sea_level_radius, &Lat_geocentric); Lon_geocentric = Longitude; Radius_to_vehicle = Altitude + Sea_level_radius; /* Initialize quaternions and transformation matrix from Euler angles */ e_0 = cos(Psi*0.5)*cos(Theta*0.5)*cos(Phi*0.5) + sin(Psi*0.5)*sin(Theta*0.5)*sin(Phi*0.5); e_1 = cos(Psi*0.5)*cos(Theta*0.5)*sin(Phi*0.5) - sin(Psi*0.5)*sin(Theta*0.5)*cos(Phi*0.5); e_2 = cos(Psi*0.5)*sin(Theta*0.5)*cos(Phi*0.5) + sin(Psi*0.5)*cos(Theta*0.5)*sin(Phi*0.5); e_3 = -cos(Psi*0.5)*sin(Theta*0.5)*sin(Phi*0.5) + sin(Psi*0.5)*cos(Theta*0.5)*cos(Phi*0.5); LocalToBody.v[0][0] = e_0*e_0 + e_1*e_1 - e_2*e_2 - e_3*e_3; LocalToBody.v[0][1] = 2*(e_1*e_2 + e_0*e_3); LocalToBody.v[0][2] = 2*(e_1*e_3 - e_0*e_2); LocalToBody.v[1][0] = 2*(e_1*e_2 - e_0*e_3); LocalToBody.v[1][1] = e_0*e_0 - e_1*e_1 + e_2*e_2 - e_3*e_3; LocalToBody.v[1][2] = 2*(e_2*e_3 + e_0*e_1); LocalToBody.v[2][0] = 2*(e_1*e_3 + e_0*e_2); LocalToBody.v[2][1] = 2*(e_2*e_3 - e_0*e_1); LocalToBody.v[2][2] = e_0*e_0 - e_1*e_1 - e_2*e_2 + e_3*e_3; } /** * This code is based on ls_step.c in the original version of CRRCSim, which said: * * Written 920802 by Bruce Jackson. Based upon equations * given in reference [1] and a Matrix-X/System Build block * diagram model of equations of motion coded by David Raney * at NASA-Langley in June of 1992. * * [ 1] McFarland, Richard E.: "A Standard Kinematic Model * for Flight Simulation at NASA-Ames", NASA CR-2497, * January 1975 * * [ 2] ANSI/AIAA R-004-1992 "Recommended Practice: Atmos- * pheric and Space Flight Vehicle Coordinate Systems", * February 1992 */ void EOM01::ls_step( SCALAR dt ) { SCALAR dth; SCALAR epsilon, inv_eps; SCALAR e_dot_0, e_dot_1, e_dot_2, e_dot_3; SCALAR cos_Lat_geocentric, inv_Radius_to_vehicle; CRRCMath::Vector3 v_R_omega_total; /* Diff btw B & L */ VECTOR_3 geocentric_rates_v; /* Geocentric linear velocities */ #define Geocentric_rates_v geocentric_rates_v #define Latitude_dot geocentric_rates_v[0] #define Longitude_dot geocentric_rates_v[1] #define Radius_dot geocentric_rates_v[2] /* Update time */ dth = 0.5*dt; /* L I N E A R V E L O C I T I E S */ /* Integrate linear accelerations to get velocities */ /* Using predictive Adams-Bashford algorithm */ v_V_local += (v_V_dot_local*3 - v_V_dot_past)*dth; /* record past states */ v_V_dot_past = v_V_dot_local; /* Calculate trajectory rate (geocentric coordinates) */ inv_Radius_to_vehicle = 1.0/Radius_to_vehicle; cos_Lat_geocentric = cos(Lat_geocentric); if ( cos_Lat_geocentric != 0) { Longitude_dot = v_V_local.r[1]/(Radius_to_vehicle*cos_Lat_geocentric); } else { // This is just to stop some compilers from complaining about a // non-initialized Longitude_dot. It's not mathematically correct // (Longitude_dot will move towards +inf if the cosine gets 0), // but it also should be irrelevant and at least it's better than // relying on something that isn't initialized. Longitude_dot = 0; fprintf(stderr, "Error: Longitude_dot --> +inf!\n"); } Latitude_dot = v_V_local.r[0]*inv_Radius_to_vehicle; Radius_dot = -v_V_local.r[2]; /* A N G U L A R V E L O C I T I E S A N D P O S I T I O N S */ /* Integrate rotational accelerations to get velocities */ v_R_omega_body = v_R_omega_body + (v_R_omega_dot_body*3 - v_R_omega_dot_body_past)*dth; // sanity check: v_R_omega_body.length() * dt < pi/2 { double vRo_max = 0.5*M_PI / dt; double vRo_len = v_R_omega_body.length(); if (vRo_len > vRo_max) v_R_omega_body *= vRo_max/vRo_len; } /* Save past states */ v_R_omega_dot_body_past = v_R_omega_dot_body; if (EOM_DETAIL >= EOM_CURVED_EARTH) { CRRCMath::Vector3 v_R_omega_local; /* Angular L rates */ CRRCMath::Vector3 v_R_local_in_body; /* Calculate local axis frame rates due to travel over curved earth */ v_R_omega_local.r[0] = v_V_local.r[1]*inv_Radius_to_vehicle; v_R_omega_local.r[1] = -v_V_local.r[0]*inv_Radius_to_vehicle; v_R_omega_local.r[2] = -v_V_local.r[1]*tan(Lat_geocentric)*inv_Radius_to_vehicle; /* Transform local axis frame rates to body axis rates */ v_R_local_in_body = LocalToBody * v_R_omega_local; /* Calculate total angular rates in body axis */ v_R_omega_total = v_R_omega_body - v_R_local_in_body; } else v_R_omega_total = v_R_omega_body; /* Transform to quaternion rates (see Appendix E in [2]) */ e_dot_0 = 0.5*( -v_R_omega_total.r[0]*e_1 - v_R_omega_total.r[1]*e_2 - v_R_omega_total.r[2]*e_3 ); e_dot_1 = 0.5*( v_R_omega_total.r[0]*e_0 - v_R_omega_total.r[1]*e_3 + v_R_omega_total.r[2]*e_2 ); e_dot_2 = 0.5*( v_R_omega_total.r[0]*e_3 + v_R_omega_total.r[1]*e_0 - v_R_omega_total.r[2]*e_1 ); e_dot_3 = 0.5*( -v_R_omega_total.r[0]*e_2 + v_R_omega_total.r[1]*e_1 + v_R_omega_total.r[2]*e_0 ); /* Integrate using trapezoidal as before */ e_0 = e_0 + dth*(e_dot_0 + e_dot_0_past); e_1 = e_1 + dth*(e_dot_1 + e_dot_1_past); e_2 = e_2 + dth*(e_dot_2 + e_dot_2_past); e_3 = e_3 + dth*(e_dot_3 + e_dot_3_past); /* calculate orthagonality correction - scale quaternion to unity length */ epsilon = sqrt(e_0*e_0 + e_1*e_1 + e_2*e_2 + e_3*e_3); inv_eps = 1/epsilon; e_0 = inv_eps*e_0; e_1 = inv_eps*e_1; e_2 = inv_eps*e_2; e_3 = inv_eps*e_3; /* Save past values */ e_dot_0_past = e_dot_0; e_dot_1_past = e_dot_1; e_dot_2_past = e_dot_2; e_dot_3_past = e_dot_3; /* Update local to body transformation matrix */ LocalToBody.v[0][0] = e_0*e_0 + e_1*e_1 - e_2*e_2 - e_3*e_3; LocalToBody.v[0][1] = 2*(e_1*e_2 + e_0*e_3); LocalToBody.v[0][2] = 2*(e_1*e_3 - e_0*e_2); LocalToBody.v[1][0] = 2*(e_1*e_2 - e_0*e_3); LocalToBody.v[1][1] = e_0*e_0 - e_1*e_1 + e_2*e_2 - e_3*e_3; LocalToBody.v[1][2] = 2*(e_2*e_3 + e_0*e_1); LocalToBody.v[2][0] = 2*(e_1*e_3 + e_0*e_2); LocalToBody.v[2][1] = 2*(e_2*e_3 - e_0*e_1); LocalToBody.v[2][2] = e_0*e_0 - e_1*e_1 - e_2*e_2 + e_3*e_3; /* Calculate Euler angles */ Theta = asin( -1*LocalToBody.v[0][2] ); if( LocalToBody.v[0][0] == 0 ) Psi = 0; else Psi = atan2( LocalToBody.v[0][1], LocalToBody.v[0][0] ); if( LocalToBody.v[2][2] == 0 ) Phi = 0; else Phi = atan2( LocalToBody.v[1][2], LocalToBody.v[2][2] ); /* Resolve Psi to 0 - 359.9999 */ if (Psi < 0 ) Psi = Psi + 2*M_PI; /* L I N E A R P O S I T I O N S */ /* Trapezoidal acceleration for position */ Lat_geocentric = Lat_geocentric + dth*(Latitude_dot + latitude_dot_past ); Lon_geocentric = Lon_geocentric + dth*(Longitude_dot + longitude_dot_past); Radius_to_vehicle = Radius_to_vehicle + dth*(Radius_dot + radius_dot_past ); /* Save past values */ latitude_dot_past = Latitude_dot; longitude_dot_past = Longitude_dot; radius_dot_past = Radius_dot; /* end of ls_step */ } /** * This method is largely based on ls_aux.c (initial version of CRRCSim), which is * taken from LaRCSIM and was created 9208026 as part of C-castle simulation project * by Bruce Jackson. */ void EOM01::ls_aux(CRRCMath::Vector3 v_V_local_airmass, CRRCMath::Vector3 v_V_gust_local) { /* velocity of veh. relative to airmass */ CRRCMath::Vector3 v_V_local_rel_airmass; /* update geodetic position */ ls_geoc_to_geod_fastbowring(Lat_geocentric, Radius_to_vehicle, &Latitude, &Altitude, &Sea_level_radius); Longitude = Lon_geocentric; /* Form relative velocity vector */ v_V_local_rel_ground.r[0] = v_V_local.r[0]; v_V_local_rel_ground.r[1] = v_V_local.r[1]; v_V_local_rel_ground.r[2] = v_V_local.r[2]; v_V_local_rel_airmass = v_V_local_rel_ground - v_V_local_airmass; v_V_wind_body = LocalToBody * v_V_local_rel_airmass; // jwtodo: body and local are added? This must be wrong. But it has been like this in CRRCSim... v_V_wind_body += v_V_gust_local; V_rel_wind = v_V_wind_body.length(); /* Calculate flight path and other flight condition values */ if (v_V_wind_body.r[0] == 0) Alpha = 0; else Alpha = atan2( v_V_wind_body.r[2], v_V_wind_body.r[0] ); if (V_rel_wind == 0) Beta = 0; else Beta = asin( v_V_wind_body.r[1]/ V_rel_wind ); /* Calculate local gravity */ // original code called // ls_gravity( Radius_to_vehicle, Lat_geocentric, &Gravity ); Gravity = env->GetG(Altitude); /* call function for (smoothed) density ratio, sonic velocity, and ambient pressure */ Density = env->GetRho(Altitude); /* Determine location in runway coordinates */ v_P_CG_Rwy.r[0] = Sea_level_radius * Latitude; v_P_CG_Rwy.r[1] = Sea_level_radius * Longitude; v_P_CG_Rwy.r[2] = Sea_level_radius - Radius_to_vehicle; /* end of ls_aux */ } /** * This code is based on ls_accel.c in the original version of CRRCSim, which said: * * Written 920731 by Bruce Jackson. Based upon equations * given in reference [1] and a Matrix-X/System Build block * diagram model of equations of motion coded by David Raney * at NASA-Langley in June of 1992. */ void EOM01::ls_accel(CRRCMath::Vector3 v_F, CRRCMath::Vector3 v_M_cg, float fixed_z, bool fFixedHorizon) { SCALAR inv_Mass, inv_Radius; SCALAR ixz2, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10; SCALAR tan_Lat_geocentric; CRRCMath::Vector3 v_F_local; if (isfinite(v_F.length()) == 0) { v_F = CRRCMath::Vector3(); std::cerr << "warning: used BSOD workaround\n"; } if (isfinite(v_M_cg.length()) == 0) { v_M_cg = CRRCMath::Vector3(); std::cerr << "warning: used BSOD workaround\n"; } #if (EOM_TEST == 2) switch ((nLogCnt>>5) % 6) { case 0: v_F = CRRCMath::Vector3(1, 0, 0); v_M_cg = CRRCMath::Vector3(0, 0, 0); break; case 1: v_F = CRRCMath::Vector3(0, 0, 0); v_M_cg = CRRCMath::Vector3(0, 2, 0); break; case 2: v_F = CRRCMath::Vector3(0, 0, 3); v_M_cg = CRRCMath::Vector3(0, 0, 0); break; case 3: v_F = CRRCMath::Vector3(0, 0, 0); v_M_cg = CRRCMath::Vector3(1, 0, 0); break; case 4: v_F = CRRCMath::Vector3(0, 2, 0); v_M_cg = CRRCMath::Vector3(0, 0, 0); break; case 5: v_F = CRRCMath::Vector3(0, 0, 0); v_M_cg = CRRCMath::Vector3(0, 0, 3); break; } { double d = sin(M_PI*(nLogCnt&0x1F)/32.0); v_F *= d*d; v_M_cg *= d*d; } if ( ((nLogCnt>>5)/6) % 2) { v_F *= -1; v_M_cg *= -1; } #endif /* Transform from body to local frame */ v_F_local = LocalToBody.multrans(v_F); /* Calculate linear accelerations */ tan_Lat_geocentric = tan(Lat_geocentric); inv_Mass = 1/Mass; inv_Radius = 1/Radius_to_vehicle; v_V_dot_local.r[0] = inv_Mass*v_F_local.r[0] + inv_Radius*(v_V_local.r[0]*v_V_local.r[2] - v_V_local.r[1]*v_V_local.r[1] *tan_Lat_geocentric); v_V_dot_local.r[1] = inv_Mass*v_F_local.r[1] + inv_Radius*(v_V_local.r[1]*v_V_local.r[2] + v_V_local.r[0]*v_V_local.r[1]*tan_Lat_geocentric); #if EOM_TEST != 0 v_V_dot_local.r[2] = inv_Mass*v_F_local.r[2] - inv_Radius*(v_V_local.r[0]*v_V_local.r[0] + v_V_local.r[1]*v_V_local.r[1]); #else v_V_dot_local.r[2] = inv_Mass*v_F_local.r[2] + Gravity - inv_Radius*(v_V_local.r[0]*v_V_local.r[0] + v_V_local.r[1]*v_V_local.r[1]); #endif // The altitude-controller, because it is very easy here: if (fixed_z < EOM01_FIXED_Z_OFF*0.98) { v_V_dot_local.r[2] = Controller_s(fixed_z + Altitude, v_V_local.r[2]); } /* Invert the symmetric inertia matrix */ ixz2 = I_xz*I_xz; c0 = 1/(I_xx*I_zz - ixz2); c1 = c0*((I_yy-I_zz)*I_zz - ixz2); c4 = c0*I_xz; /* c2 = c0*I_xz*(I_xx - I_yy + I_zz); */ c2 = c4*(I_xx - I_yy + I_zz); c3 = c0*I_zz; c7 = 1/I_yy; c5 = c7*(I_zz - I_xx); c6 = c7*I_xz; c8 = c0*((I_xx - I_yy)*I_xx + ixz2); /* c9 = c0*I_xz*(I_yy - I_zz - I_xx); */ c9 = c4*(I_yy - I_zz - I_xx); c10 = c0*I_xx; /* Calculate the rotational body axis accelerations */ v_R_omega_dot_body.r[0] = (c1*v_R_omega_body.r[2] + c2*v_R_omega_body.r[0])*v_R_omega_body.r[1] + c3*v_M_cg.r[0] + c4*v_M_cg.r[2]; v_R_omega_dot_body.r[1] = c5*v_R_omega_body.r[2]*v_R_omega_body.r[0] + c6*(v_R_omega_body.r[2]*v_R_omega_body.r[2] - v_R_omega_body.r[0]*v_R_omega_body.r[0]) + c7*v_M_cg.r[1]; v_R_omega_dot_body.r[2] = (c8*v_R_omega_body.r[0] + c9*v_R_omega_body.r[2])*v_R_omega_body.r[1] + c4*v_M_cg.r[0] + c10*v_M_cg.r[2]; // fixed horizon controller // There currently is a problem with this one: once one has hit ground hard, yaw axis is dead ?!?! // Everything is fine after reset again. if (fFixedHorizon) { v_R_omega_dot_body.r[0] = Controller_s(0 - Phi, v_R_omega_body.r[0]); v_R_omega_dot_body.r[1] = Controller_s(0 - Theta, v_R_omega_body.r[1]); } } float EOM01::Controller_s(float s_diff, float v) { // a = a_max // s = integral(v, t) = integral(t*a_max, t) = t^2 / 2 * a_max // t = sqrt(2*s/a_max) const float v_max = 55 * M_TO_FT; float a_max = 9.81 * M_TO_FT; float t = sqrt(2*fabs(s_diff)/a_max); float v_setp; if (t < 0.2) a_max *= 0.1; v_setp = sqrt(2*fabs(s_diff)/a_max) * a_max; if (s_diff > 0) { if (v_setp > v_max) v_setp = v_max; } else { v_setp = -v_setp; if (v_setp < -v_max) v_setp = -v_max; } // I don't know dt here, but I assume something save: 20ms return(v_setp - v)/20.0E-3; } CRRCMath::Vector3 EOM01::WorldToBody(CRRCMath::Vector3 vWorld) { return( LocalToBody * vWorld ); } crrcsim-0.9.12/src/mod_fdm/eom01/eom01.h0000644000175000017500000001464011724452425014410 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005 - 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008 - Jan Reucker * Copyright (C) 2006 - Todd Templeton * * This file is partially based on work by * Jan Kansky * Bruce Jackson * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #ifndef EOM01_H # define EOM01_H # include # include "../ls_types.h" # include "../fdm.h" # include "../../mod_math/vector3.h" # include "../../mod_math/matrix33.h" /** * equations of motion * * References originally given by Bruce Jackson: * * [ 1] McFarland, Richard E.: "A Standard Kinematic Model * for Flight Simulation at NASA-Ames", NASA CR-2497, * January 1975 * [ 2] ANSI/AIAA R-004-1992 "Recommended Practice: Atmos- * pheric and Space Flight Vehicle Coordinate Systems", * February 1992 * [ 3] Beyer, William H., editor: "CRC Standard Mathematical * Tables, 28th edition", CRC Press, Boca Raton, FL, 1987, * ISBN 0-8493-0628-0 * [ 4] Dowdy, M. C.; Jackson, E. B.; and Nichols, J. H.: * "Controls Analysis and Simulation Test Loop Environ- * ment (CASTLE) Programmer's Guide, Version 1.3", * NATC TM 89-11, 30 March 1989. * [ 5] Halliday, David; and Resnick, Robert: "Fundamentals * of Physics, Revised Printing", Wiley and Sons, 1974. * ISBN 0-471-34431-1 * [ 6] Anon: "U. S. Standard Atmosphere, 1962" * [ 7] Anon: "Aeronautical Vest Pocket Handbook, 17th edition", * Pratt & Whitney Aircraft Group, Dec. 1977 * [ 8] Stevens, Brian L.; and Lewis, Frank L.: "Aircraft * Control and Simulation", Wiley and Sons, 1992. * ISBN 0-471-61397-5 * * @author Bruce Jackson * @author Jens Wilhelm Wulf */ class EOM01 : public FDMBase { public: /** * The world coordinate vector vWorld is transformed * to body coordinates and returned. */ virtual CRRCMath::Vector3 WorldToBody(CRRCMath::Vector3 vWorld); virtual CRRCMath::Vector3 getPos(); virtual double getPhi(); virtual double getTheta(); virtual double getPsi(); /** * returns velocity w.r.t. earth surface */ virtual CRRCMath::Vector3 getVel(); virtual CRRCMath::Vector3 getAccel(); /** * omega vector (rotational velocity). positive values: * p right wing down * q nose down * r nose right */ virtual CRRCMath::Vector3 getPQR(); virtual double getLat(); virtual double getLon(); virtual double getAlt(); /** * Returns velocity relative to airmass [ft/s]. */ virtual double getVRelAirmass() { return(V_rel_wind); }; /** * Parameters are simply handed over to FDMBase */ EOM01(const char* logfilename, FDMEnviroment* myEnv); protected: /// @name Mass and inertia //@{ SCALAR Mass; // inertia SCALAR I_xx; // inertia SCALAR I_yy; // inertia SCALAR I_zz; // inertia SCALAR I_xz; // inertia //@} /** * v_V_local_airmass: velocity of airmass (steady winds), north, east, down, ft/s * v_V_gust_local: linear turbulence components, L frame */ void ls_aux(CRRCMath::Vector3 v_V_local_airmass, CRRCMath::Vector3 v_V_gust_local); virtual void ls_step_init(); void ls_step( SCALAR dt); /** * if fixed_z < EOM01_FIXED_Z_OFF, this altitude is forced by a controller */ void ls_accel(CRRCMath::Vector3 v_F, CRRCMath::Vector3 v_M_cg, float fixed_z = EOM01_FIXED_Z_OFF, bool fFixedHorizon = false); float Controller_s(float s_diff, float v); protected: /// @name written by step //@{ SCALAR latitude_dot_past, longitude_dot_past, radius_dot_past; /** * P, Q, R */ CRRCMath::Vector3 v_R_omega_dot_body_past; /** * north, east, down */ CRRCMath::Vector3 v_V_dot_past; SCALAR e_0, e_1, e_2, e_3; SCALAR e_dot_0_past, e_dot_1_past, e_dot_2_past, e_dot_3_past; /** * Transformation matrix local to body */ CRRCMath::Matrix33 LocalToBody; /** * Angular body rates */ CRRCMath::Vector3 v_R_omega_body; CRRCMath::Vector3 v_V_local; VECTOR_3 euler_angles_v; # define Euler_angles_v euler_angles_v # define Phi euler_angles_v[0] # define Theta euler_angles_v[1] # define Psi euler_angles_v[2] VECTOR_3 geocentric_position_v; # define Geocentric_position_v geocentric_position_v # define Lat_geocentric geocentric_position_v[0] # define Lon_geocentric geocentric_position_v[1] # define Radius_to_vehicle geocentric_position_v[2] //@} /// @name written by accel //@{ CRRCMath::Vector3 v_R_omega_dot_body; CRRCMath::Vector3 v_V_dot_local; //@} /// @name written by aux //@{ /** * Wind-relative velocities in body axis */ CRRCMath::Vector3 v_V_wind_body; SCALAR Sea_level_radius; VECTOR_3 geodetic_position_v; # define Geodetic_position_v geodetic_position_v # define Latitude geodetic_position_v[0] # define Longitude geodetic_position_v[1] # define Altitude geodetic_position_v[2] /** * V rel w.r.t. earth surface */ CRRCMath::Vector3 v_V_local_rel_ground; SCALAR V_rel_wind; SCALAR Alpha, Beta; /* in radians */ SCALAR Gravity; /* Local acceleration due to G */ SCALAR Density; /** * CG relative to runway, in rwy coordinates * north/east/down */ CRRCMath::Vector3 v_P_CG_Rwy; //@} }; #endif crrcsim-0.9.12/src/mod_fdm/gear01/0000775000175000017500000000000011724452512013526 500000000000000crrcsim-0.9.12/src/mod_fdm/gear01/gear.cpp0000644000175000017500000004744111724452425015103 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jan Reucker (refactoring, see note below) * * This file is partially based on work by * Jan Kansky * Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file gear.cpp * * Definitions of class methods for hardpoint/wheel management */ #include "gear.h" #include #include "../../mod_misc/ls_constants.h" #include "../xmlmodelfile.h" #include "../../mod_main/EventDispatcher.h" /** * Create a HardPointRotation * * \param xml part of the model file that contains the * description of the animation */ HardPointRotation::HardPointRotation(SimpleXMLTransfer *xml, TSimInputs const& in) { bool failed = false; // evaluate tag SimpleXMLTransfer *map = xml->getChild("object", true); symbolic_name = map->getString("name", "no_name_set"); max_angle_rad = (float)map->getDouble("max_angle", 0.0); abs_max_angle_rad = (float)fabs((double)max_angle_rad); // find hinges and evaluate all tags int num_controls = 0; int num_hinges = 0; for (int i = 0; i < xml->getChildCount(); i++) { SimpleXMLTransfer *child = xml->getChildAt(i); if (child->getName() == "hinge") { // found a child CRRCMath::Vector3 pos; pos.r[0] = (float)(child->getDouble("x", 0.0)); pos.r[1] = (float)(child->getDouble("y", 0.0)); pos.r[2] = (float)(child->getDouble("z", 0.0)); if (num_hinges < 2) { hinge[num_hinges] = pos; } num_hinges++; } else if (child->getName() == "control") { // found a child // The "*2" factor for each gain value scales the control input // values from -0.5...+0.5 to -1.0...+1.0. This saves one // float multiplication per mapping in the runtime update() routine. std::string mapping = child->getString("mapping", "NOTHING"); float gain = (float)child->getDouble("gain", 1.0); std::cout << " mapped to " << mapping << " with gain " << gain; std::cout << " and max_angle_rad " << max_angle_rad << std::endl; if (mapping == "ELEVATOR") { datasource.push_back(&in.elevator); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "AILERON") { datasource.push_back(&in.aileron); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "THROTTLE") { datasource.push_back(&in.throttle); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "RUDDER") { datasource.push_back(&in.rudder); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "FLAP") { datasource.push_back(&in.flap); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "SPOILER") { datasource.push_back(&in.spoiler); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "RETRACT") { datasource.push_back(&in.retract); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "PITCH") { datasource.push_back(&in.pitch); source_gain.push_back(gain * 2); num_controls++; } else { fprintf(stderr, "HardPointRotation: ignoring tag without mapping.\n"); } } } if (num_controls < 1) { fprintf(stderr, "HardPointRotation: found animation without proper tag. Animation disabled.\n"); failed = true; } if (num_hinges < 2) { fprintf(stderr, "HardPointRotation: Must specify exactly two hinges!\n"); failed = true; } else { if (num_hinges > 2) { fprintf(stderr, "HardPointRotation: Must specify exactly two hinges!\n"); fprintf(stderr, "HardPointRotation: Ignoring excessive hinge tag(s).\n"); } axis = hinge[1] - hinge[0]; if (axis.length() < 0.001) { fprintf(stderr, "HardPointRotation: Insufficient spacing between hinges!\n"); failed = true; } } if (failed) { fprintf(stderr, "HardPointRotation: Animation setup failed.\n"); // set to some non-critical defaults datasource.resize(1); datasource[0] = &fallback_data; source_gain.resize(1); source_gain[0] = 1.0; hinge[0] = CRRCMath::Vector3(0.0, 0.0, 0.0); hinge[1] = CRRCMath::Vector3(1.0, 0.0, 0.0); axis = hinge[1] - hinge[0]; } else { std::cerr << "HardPointRotation: set up animated hardpoint "; std::cerr << symbolic_name << std::endl; } move_orig.makeTranslation(hinge[0] * -1); move_back.makeTranslation(hinge[0]); //~ realInit(); } void HardPointRotation::transform(CRRCMath::Vector3& hp) { hp = xform * hp; } /** Update the transformation * * This method recalculates the transformation matrix * based on the current control inputs. */ void HardPointRotation::update() { // calculate the deflection angle by summing up the contribution // of all mapped control inputs times the individual gain float angle = 0.0f; for (int i = 0; i < (int)datasource.size(); i++) { angle += *datasource[i] * source_gain[i] * max_angle_rad; } // limit to max_angle (caution: max_angle could be < 0.0, so we use the abs value!) if (angle > abs_max_angle_rad) { angle = abs_max_angle_rad; } else if (angle < -abs_max_angle_rad) { angle = -abs_max_angle_rad; } // calculate transformation matrix for surface rotation CRRCMath::Matrix44f rotation(axis, angle); xform = move_back * rotation * move_orig; } /** * Constructor for a wheel */ Wheel::Wheel(const WheelSystem* ws) : myWheelSystem(ws) { } /** * Interface to CRRC_AirplaneSim_Larcsim: * * CRRCMath::Matrix33 LocalToBody (Transformation matrix local to body) * CRRCMath::Vector3 v_P_CG_Rwy (CG relative to runway, in rwy coordinates N/E/D) * CRRCMath::Vector3 v_R_omega_body (Angular body rates) * CRRCMath::Vector3 v_V_local_rel_ground (V rel w.r.t. earth surface) * SCALAR euler_angles_v[2] (Psi) */ void Wheel::update( FDMEnviroment* env, CRRCMath::Matrix33 LocalToBody, CRRCMath::Vector3 const& v_P_CG_Rwy, CRRCMath::Vector3 const& v_R_omega_body, CRRCMath::Vector3 const& v_V_local_rel_ground, SCALAR psi) { /* * Constants & coefficients for tyres on tarmac - ref [1] */ /* skid function looks like: * * mu ^ * | * max_mu | + * | /| * sliding_mu | / +------ * | / * | / * +--+------------------------> * | | | sideward V * 0 bkout skid * V V */ const SCALAR sliding_mu = 0.55; const SCALAR rolling_mu = 0.01; const SCALAR max_brake_mu = 0.6; const SCALAR max_mu = 0.8; const SCALAR bkout_v = 0.1; const SCALAR skid_v = 1.0; /* * Local data variables */ SCALAR reaction_normal_force; /* wheel normal (to rwy) force */ SCALAR cos_wheel_hdg_angle, sin_wheel_hdg_angle; /* temp storage */ SCALAR steering_angle_rad; SCALAR v_wheel_forward, v_wheel_sideward, abs_v_wheel_sideward; SCALAR forward_mu, sideward_mu; /* friction coefficients */ SCALAR beta_mu; /* breakout friction slope */ SCALAR forward_wheel_force, sideward_wheel_force; CRRCMath::Vector3 temp3a, temp3b; CRRCMath::Vector3 v_V_wheel_local; CRRCMath::Vector3 v_F_wheel_local; /* wheel offset from cg, X-Y-Z */ CRRCMath::Vector3 v_P_wheel_cg_body; /* wheel offset from cg, N-E-D */ CRRCMath::Vector3 v_P_wheel_cg_local; /* wheel offset from rwy, N-E-U */ CRRCMath::Vector3 v_P_wheel_rwy_local; /* update the animation */ if (hpt != NULL) { hpt->update(); } beta_mu = max_mu/(skid_v-bkout_v); /*========================================*/ /* Calculate wheel position w.r.t. runway */ /*========================================*/ /* First calculate wheel location w.r.t. cg in body (X-Y-Z) axes... */ v_P_wheel_cg_body = v_P; /* ...transform the wheel position if it is coupled to a transformation... */ if (hpt != NULL) { hpt->transform(v_P_wheel_cg_body); } /* then converting to local (North-East-Down) axes... */ v_P_wheel_cg_local = LocalToBody.multrans(v_P_wheel_cg_body); /* Add wheel offset to cg location in local axes */ v_P_wheel_rwy_local = v_P_wheel_cg_local + v_P_CG_Rwy; /*============================*/ /* Calculate wheel velocities */ /*============================*/ /* contribution due to angular rates */ temp3a = v_R_omega_body * v_P_wheel_cg_body; /* transform into local axes */ temp3b = LocalToBody.multrans(temp3a); /* plus contribution due to cg velocities */ v_V_wheel_local = temp3b + v_V_local_rel_ground; /*===========================================*/ /* Calculate forces & moments for this wheel */ /*===========================================*/ /* Steering angle */ /* First, determine the control input for this wheel */ steering_angle_rad = myWheelSystem->wheel_inputs.GetInput(steering_mapping); /* Then calculate the real angle. Full control input (+-0.5) shall result in full wheel deflection */ steering_angle_rad = 2 * steering_angle_rad * steering_max_angle; /* Calculate sideward and forward velocities of the wheel in the runway plane */ SCALAR tmp_angle = caster_angle_rad + steering_angle_rad + psi; cos_wheel_hdg_angle = cos(tmp_angle); sin_wheel_hdg_angle = sin(tmp_angle); v_wheel_forward = v_V_wheel_local.r[0]*cos_wheel_hdg_angle + v_V_wheel_local.r[1]*sin_wheel_hdg_angle; v_wheel_sideward = v_V_wheel_local.r[1]*cos_wheel_hdg_angle - v_V_wheel_local.r[0]*sin_wheel_hdg_angle; /* Calculate normal load force (simple spring constant) */ reaction_normal_force = 0.; SCALAR z_earth = -1*env->GetSceneryHeight(v_P_wheel_rwy_local.r[0], v_P_wheel_rwy_local.r[1]); if (v_P_wheel_rwy_local.r[2] > z_earth) { // Forces are in lbf here, lengths in ft, velocities in ft/s. // So: // 1 slug * 1 ft / s^2 = spring_constant * 1 ft - 1 ft/s * spring_damping // spring_constant = slug / s^2 = lbf / ft // spring_damping = slug / s = lbf * s / ft reaction_normal_force = spring_constant*(z_earth-v_P_wheel_rwy_local.r[2]) - v_V_wheel_local.r[2]*spring_damping; } /* Crash detection. Normal force is negative. */ if (-reaction_normal_force > max_force) { /* emit a crash event */ CrashEvent ev; EventDispatcher::getInstance()->raise(&ev); std::cout << "Hardpoint " << nID << ": max_force exceeded ("; std::cout << -reaction_normal_force << " lbf > " << max_force << " lbf)" << std::endl; } /* Calculate friction coefficients */ forward_mu = (max_brake_mu - rolling_mu) * percent_brake + rolling_mu; abs_v_wheel_sideward = sqrt(v_wheel_sideward*v_wheel_sideward); sideward_mu = sliding_mu; if (abs_v_wheel_sideward < skid_v) sideward_mu = (abs_v_wheel_sideward - bkout_v)*beta_mu; if (abs_v_wheel_sideward < bkout_v) sideward_mu = 0.; /* Calculate foreward and sideward reaction forces */ forward_wheel_force = forward_mu*reaction_normal_force; sideward_wheel_force = sideward_mu*reaction_normal_force; if(v_wheel_forward < 0.) forward_wheel_force = -forward_wheel_force; if(v_wheel_sideward < 0.) sideward_wheel_force = -sideward_wheel_force; /* Rotate into local (N-E-D) axes */ v_F_wheel_local.r[0] = forward_wheel_force *cos_wheel_hdg_angle - sideward_wheel_force*sin_wheel_hdg_angle; v_F_wheel_local.r[1] = forward_wheel_force *sin_wheel_hdg_angle + sideward_wheel_force*cos_wheel_hdg_angle; v_F_wheel_local.r[2] = reaction_normal_force; /* Convert reaction force from local (N-E-D) axes to body (X-Y-Z) */ tempF = LocalToBody * v_F_wheel_local; /* Calculate moments from force and offsets in body axes */ tempM = v_P_wheel_cg_body * tempF; } /** * Calculate the sum of forces and moments resulting from * the hardpoints interacting with the environment. * * \param inputs Pointer to controller input class * \param env Pointer to FDM's environment interface * \param LocalToBody Transformation matrix from local to body coordinates * \param v_P_CG_Rwy Position of CG in runway coordinates * \param v_R_omega_body Angular rates in body coordinates * \param v_V_local_rel_ground Velocity relative to ground in local coordinates */ void WheelSystem::update( TSimInputs* inputs, FDMEnviroment* env, CRRCMath::Matrix33 LocalToBody, CRRCMath::Vector3 const& v_P_CG_Rwy, CRRCMath::Vector3 const& v_R_omega_body, CRRCMath::Vector3 const& v_V_local_rel_ground, SCALAR psi) { int i; /* per wheel loop counter */ int num_wheels = wheels.size(); /* * Execution starts here */ /* * Create a local copy of the current simulation inputs. * The wheels hold a pointer to this local copy for their update. */ wheel_inputs = *inputs; v_Forces = CRRCMath::Vector3(); /* Initialize sum of forces... */ v_Moments = CRRCMath::Vector3(); /* ...and moments */ for (i=0;itransform(v_P_wheel_cg_body); } double x = X + v_P_wheel_cg_body.r[0]*cos(rPsi) + v_P_wheel_cg_body.r[1]*sin(rPsi); double y = Y - v_P_wheel_cg_body.r[0]*sin(rPsi) + v_P_wheel_cg_body.r[1]*cos(rPsi); double z_earth = -1;///////*Global::scenery->getHeight(x,y); return z_earth; } /* * Calculate height (at CG) minimum of the horizontal plane so that all the wheels are above the ground * */ double WheelSystem::WheelsHeight(double dPsi, double X, double Y) { double height=0; int num_wheels = wheels.size(); for (int i=0;iheight) height= h; } return height; } #endif /** * Create a WheelSystem with no hardpoints */ WheelSystem::WheelSystem() : v_Forces(0, 0, 0), v_Moments(0,0,0), dMaxSize(0), span_ft(0), dZLow(0) { } /** * Initialize a WheelSystem from an XML file. * * \param ModelFile pointer to file class * \param def_span default span if no hardpoints are found to calculate it */ void WheelSystem::init(SimpleXMLTransfer *ModelFile, SCALAR def_span) { Wheel wheel(this); SimpleXMLTransfer *e, *i; unsigned int uSize; double x, y, z; double dist; double to_ft; double to_lbf_per_ft; double to_lbf_s_per_ft; double to_lbf; CRRCMath::Vector3 pCG; /** * Tracks wingspan [m] */ double span = 0; span_ft = 0.0; // pCG = CRRCMath::Vector3(0, 0, 0); if (ModelFile->indexOfChild("CG") >= 0) { i = ModelFile->getChild("CG"); pCG.r[0] = i->attributeAsDouble("x", 0); pCG.r[1] = i->attributeAsDouble("y", 0); pCG.r[2] = i->attributeAsDouble("z", 0); if (i->attributeAsInt("units") == 1) pCG *= M_TO_FT; } // let's assume that there is nothing below/above the CG: dZLow = 0; dZHigh = 0; // let's assume that there is nothing distant from the CG: dMaxSize = 0; wheels.clear(); i = ModelFile->getChild("wheels"); switch (i->getInt("units")) { case 0: to_ft = 1; to_lbf_per_ft = 1; to_lbf_s_per_ft = 1; to_lbf = 1; break; case 1: to_ft = M_TO_FT; to_lbf_per_ft = FT_TO_M / LBF_TO_N; to_lbf_s_per_ft = FT_TO_M / LBF_TO_N; to_lbf = N_TO_LBF; break; default: { throw std::runtime_error("Unknown units in wheels"); } break; } uSize = i->getChildCount(); for (unsigned int n=0; ngetChildAt(n); x = e->getDouble("pos.x") * to_ft - pCG.r[0]; y = e->getDouble("pos.y") * to_ft - pCG.r[1]; z = e->getDouble("pos.z") * to_ft - pCG.r[2]; wheel.v_P = CRRCMath::Vector3(x, y, z); // let's see if this wheel is coupled to an animation wheel.anim_name = e->getString("pos.animation", ""); if (wheel.anim_name != "") { std::cout << "WheelSystem::init: hardpoint is coupled to anim "; std::cout << wheel.anim_name << std::endl; } wheel.hpt = NULL; if (ModelFile->indexOfChild("animations") >= 0) { SimpleXMLTransfer *a = ModelFile->getChild("animations"); unsigned int numAnims = a->getChildCount(); for (unsigned int animIndex = 0; animIndex < numAnims; animIndex++) { SimpleXMLTransfer *an = a->getChildAt(animIndex); if (an->getString("object.name", "") == wheel.anim_name) { printf("Found %s animation for wheel %s\n", an->getString("type", "").c_str(), wheel.anim_name.c_str()); wheel.hpt = new HardPointRotation(an, wheel_inputs); break; } } } wheel.spring_constant = e->getDouble("spring.constant") * to_lbf_per_ft; wheel.spring_damping = e->getDouble("spring.damping") * to_lbf_s_per_ft; wheel.max_force = e->getDouble("spring.max_force", 9999) * to_lbf; wheel.percent_brake = e->getDouble("percent_brake"); wheel.caster_angle_rad = e->getDouble("caster_angle_rad"); if (e->indexOfChild("steering") >= 0) { std::string s = e->getString("steering.mapping", "NOTHING"); wheel.steering_max_angle = e->getDouble("steering.max_angle", 1.0); wheel.steering_mapping = XMLModelFile::GetSteering(s); } else { wheel.steering_mapping = TSimInputs::smNOTHING; wheel.steering_max_angle = 0; } wheels.push_back(wheel); // track wingspan if (span < y) span = y; // lowest point? if (dZLow < z) dZLow = z; // highest point? if (dZHigh > z) dZHigh = z; // far away (Z distance is assumed to be low)? dist = x*x + y*y; if (dist > dMaxSize) dMaxSize = dist; } dMaxSize = sqrt(dMaxSize); span_ft = 2 * span; // just in case: if there were no hardpoints, use the reference span if (span_ft == 0.0) { span_ft = def_span; } } crrcsim-0.9.12/src/mod_fdm/gear01/gear.h0000644000175000017500000001212211724452425014534 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2008 - Jan Reucker (refactoring, see note below) * * This file is partially based on work by * Jan Kansky * Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file gear.h * * Declaration of classes for hardpoint/wheel management */ #ifndef FDM_WHEELS_H #define FDM_WHEELS_H # include # include "../ls_types.h" # include "../fdm_inputs.h" # include "../fdm_env.h" # include "../../mod_math/vector3.h" # include "../../mod_math/matrix33.h" # include "../../mod_math/matrix44.h" # include "../../mod_misc/SimpleXMLTransfer.h" //# include "../../mod_misc/lib_conversions.h" /** A base class for hard point transformations * */ class HardPointTransformation { public: HardPointTransformation() { } virtual ~HardPointTransformation() { } virtual void transform(CRRCMath::Vector3& hp) = 0; virtual void update() = 0; }; /** Rotary transformation for a hard point * */ class HardPointRotation : public HardPointTransformation { public: HardPointRotation(SimpleXMLTransfer *xml, TSimInputs const& in); void transform(CRRCMath::Vector3& hp); void update(); private: std::string symbolic_name; float max_angle_rad; float abs_max_angle_rad; float fallback_data; CRRCMath::Vector3 hinge[2]; CRRCMath::Vector3 axis; CRRCMath::Matrix44f move_orig; CRRCMath::Matrix44f move_back; CRRCMath::Matrix44f xform; std::vector datasource; std::vector source_gain; }; class CRRCAnimation; class WheelSystem; /** * This class holds information about a single hard point/wheel * on the airplane. */ class Wheel { friend class WheelSystem; public: Wheel(const WheelSystem* ws); void update(FDMEnviroment* env, CRRCMath::Matrix33 LocalToBody, CRRCMath::Vector3 const& v_P_CG_Rwy, CRRCMath::Vector3 const& v_R_omega_body, CRRCMath::Vector3 const& v_V_local_rel_ground, SCALAR psi); CRRCMath::Vector3 tempF, tempM; private: /** An arbitrary ID assigned by the WheelSystem. * For debugging only. */ unsigned int nID; /** The wheel system we belong to */ const WheelSystem * myWheelSystem; /** * position in body axes: x,y,z relative to center of gravity */ CRRCMath::Vector3 v_P; std::string anim_name; HardPointTransformation *hpt; double spring_constant; double spring_damping; double max_force; TSimInputs::eSteeringMap steering_mapping; ///< Indicates which RC channel controls the steering double steering_max_angle; ///< Indicates maximum angle of steering wheel double percent_brake; double caster_angle_rad; ///< Alignment of the wheel }; /** * This class represents a system of hardpoints (wheels). */ class WheelSystem { friend class Wheel; public: WheelSystem(); void init(SimpleXMLTransfer *ModelFile, SCALAR def_span); void update(TSimInputs* inputs, FDMEnviroment* env, CRRCMath::Matrix33 LocalToBody, CRRCMath::Vector3 const& v_P_CG_Rwy, CRRCMath::Vector3 const& v_R_omega_body, CRRCMath::Vector3 const& v_V_local_rel_ground, SCALAR psi); CRRCMath::Vector3 getForces() const {return v_Forces;}; CRRCMath::Vector3 getMoments() const {return v_Moments;}; /** * the longest distance from any of the aircrafts points to the CG */ double getAircraftSize() const { return(dMaxSize); }; /** * Wingspan of the aircraft in feet */ double getWingspan() const { return(span_ft); }; /** * returns Z coordinate of lowest point */ double getZLow() const { return(dZLow); }; /** * returns Z coordinate of highest point */ double getZHigh() const { return(dZHigh); }; private: std::vector wheels; CRRCMath::Vector3 v_Forces; CRRCMath::Vector3 v_Moments; /** * Longest distance of any of the airplanes points to the cg */ double dMaxSize; /** * Wingspan in feet (calculated from hardpoints) */ double span_ft; /** * Z coordinate of lowest point */ double dZLow; /** * Z coordinate of highest point */ double dZHigh; /** * A local copy of the current sim inputs */ TSimInputs wheel_inputs; }; #endif // FDM_WHEELS_H crrcsim-0.9.12/src/mod_fdm/fdm_larcsim/0000775000175000017500000000000011724452512014727 500000000000000crrcsim-0.9.12/src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp0000644000175000017500000005651211724452425017645 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006 - 2009 - Jan Reucker * Copyright (C) 2006 - Todd Templeton * * This file is partially based on work by * Jan Kansky * Bruce Jackson * The respective methods have a header containing more details, see below. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "fdm_larcsim.h" #include #include #include "../../mod_misc/ls_constants.h" #include "../ls_geodesy.h" #include "../../mod_misc/SimpleXMLTransfer.h" #include "../../mod_misc/lib_conversions.h" #include "../xmlmodelfile.h" // 0, 1, 2 #define EOM_TEST 0 /** * ***************************************************************************** */ void CRRC_AirplaneSim_Larcsim::initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z) { float flVelocity = dRelVel * getTrimmedFlightVelocity(); Phi = dPhi; // bank/roll angle [rad] Theta = dTheta; // pitch attitude angle [rad] Psi = dPsi; // heading angle [rad] Alpha = 0; // angle of attack [rad] Beta = 0; // sideslip angle [rad] { // see ls_aux(): 'determine location in runway coordinates' double slr, dummy; ls_geod_to_geoc( 0, 0, &slr, &dummy); Latitude = X/slr; Longitude = Y/slr; Altitude = -1*Z; } { // horizontal velocity float flVHor = flVelocity * cos(dTheta); // horizontal velocity has to be upwind: v_V_local.r[0] = cos(Psi)*flVHor; // local x-velocity (north) [ft/s] v_V_local.r[1] = sin(Psi)*flVHor; // local y-velocity (east) [ft/s] v_V_local_rel_ground.r[1] = v_V_local.r[1]; } v_V_local.r[2] = flVelocity * sin(-dTheta); // local z-velocity (down) [ft/s] v_R_omega_body = CRRCMath::Vector3(R_X, R_Y, R_Z); // body rate [rad/s] v_V_dot_local = CRRCMath::Vector3(); // local acceleration [ft/s^2] CD_stall = 0.05; // drag coeff. during stalling [] ls_step_init(); power->InitStates(v_V_wind_body * FT_TO_M); } void CRRC_AirplaneSim_Larcsim::update(TSimInputs* inputs, double dt, int multiloop) { double V_north_xp,V_east_xp,V_down_xp; // temp vars for calculating wind grad. double V_north_yp,V_east_yp,V_down_yp; double V_north_zp,V_east_zp,V_down_zp; double V_north_xm,V_east_xm,V_down_xm; double V_north_ym,V_east_ym,V_down_ym; double V_north_zm,V_east_zm,V_down_zm; /** * Gradients of wind velocity, runway coordinates. * m_V_atmo_rwy.v[0][?] is U_atmo_? * m_V_atmo_rwy.v[1][?] is V_atmo_? * m_V_atmo_rwy.v[2][?] is W_atmo_? */ CRRCMath::Matrix33 m_V_atmo_rwy; CRRCMath::Vector3 v_V_local_airmass; CRRCMath::Vector3 v_V_gust_local = CRRCMath::Vector3(); /** * Using a length of about roughly one half of the aircrafts * size to calculate wind gradients. 0.1 foot had been used before, * which leads to very high or zero gradients. */ double delta_space = getAircraftSize()/2; int nAircraftOutsideWindfieldSim = env->CalculateWind(v_P_CG_Rwy.r[0]+delta_space, v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2], V_north_xp, V_east_xp, V_down_xp) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1]+delta_space, v_P_CG_Rwy.r[2], V_north_yp, V_east_yp, V_down_yp) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2]+delta_space, V_north_zp, V_east_zp, V_down_zp) | env->CalculateWind(v_P_CG_Rwy.r[0]-delta_space, v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2], V_north_xm, V_east_xm, V_down_xm) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1]-delta_space, v_P_CG_Rwy.r[2], V_north_ym, V_east_ym, V_down_ym) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2]-delta_space, V_north_zm, V_east_zm, V_down_zm) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2], v_V_local_airmass.r[0], v_V_local_airmass.r[1], v_V_local_airmass.r[2]); if (nAircraftOutsideWindfieldSim) { env->AddLogMsg("Error: aircraft outside windfield simulation"); } // Gradients are calculated from symmetric pairs to get symmetric behaviour. m_V_atmo_rwy.v[0][0] = (V_north_xp - V_north_xm)/(2*delta_space); m_V_atmo_rwy.v[0][1] = (V_north_yp - V_north_ym)/(2*delta_space); m_V_atmo_rwy.v[0][2] = (V_north_zp - V_north_zm)/(2*delta_space); m_V_atmo_rwy.v[1][0] = (V_east_xp - V_east_xm) /(2*delta_space); m_V_atmo_rwy.v[1][1] = (V_east_yp - V_east_ym) /(2*delta_space); m_V_atmo_rwy.v[1][2] = (V_east_zp - V_east_zm) /(2*delta_space); m_V_atmo_rwy.v[2][0] = (V_down_xp - V_down_xm) /(2*delta_space); m_V_atmo_rwy.v[2][1] = (V_down_yp - V_down_ym) /(2*delta_space); m_V_atmo_rwy.v[2][2] = (V_down_zp - V_down_zm) /(2*delta_space); CRRCMath::Vector3 v_F_aero, v_F_engine, v_F_gear; // Force x/y/z CRRCMath::Vector3 v_M_aero, v_M_engine, v_M_gear; // l/m/n <-> roll/pitch/yaw for (int n=0; nControllerCallback(dt, this, inputs, &myInputs); aero(&myInputs, m_V_atmo_rwy, v_F_aero, v_M_aero); #if FDM_LOG_AERO_OUT != 0 logVal(v_F_aero); logVal(v_M_aero); #endif engine(dt, &myInputs, v_F_engine, v_M_engine); gear(&myInputs, v_F_gear, v_M_gear); /* Sum forces and moments at reference point (center of gravity) */ ls_accel(v_F_aero + v_F_engine + v_F_gear, v_M_aero + v_M_engine*effectivePropellerTorqueFactor + v_M_gear); } } CRRC_AirplaneSim_Larcsim::CRRC_AirplaneSim_Larcsim(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) : EOM01("fdm_larcsim.dat", myEnv) { // Previously there has been code to load an old-style .air-file. // This has been removed as CRRCSim includes an automatic converter. SimpleXMLTransfer* fileinmemory = new SimpleXMLTransfer(filename); power = 0; LoadFromXML(fileinmemory, cfg->getInt("airplane.verbosity", 5)); delete fileinmemory; } CRRC_AirplaneSim_Larcsim::CRRC_AirplaneSim_Larcsim(SimpleXMLTransfer* xml, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg) : EOM01("fdm_larcsim.dat", myEnv) { power = 0; LoadFromXML(xml, cfg->getInt("airplane.verbosity", 5)); } void CRRC_AirplaneSim_Larcsim::LoadFromXML(SimpleXMLTransfer* xml, int nVerbosity) { SimpleXMLTransfer* i; SimpleXMLTransfer* cfg = XMLModelFile::getConfig(xml); SimpleXMLTransfer* aero; // File format extension: an aero section inside of config takes // precedence over the general aero section. { int i = cfg->indexOfChild("aero"); if (i >= 0) aero = cfg->getChildAt(i); else aero = xml->getChild("aero"); } { double to_ft; switch (aero->getInt("units")) { case 0: to_ft = 1; break; case 1: to_ft = M_TO_FT; break; default: { throw std::runtime_error("Unknown units in aero"); } break; } i = aero->getChild("ref"); C_ref = i->getDouble("chord") * to_ft; B_ref = i->getDouble("span") * to_ft; S_ref = i->getDouble("area") * to_ft * to_ft; U_ref = i->getDouble("speed") * to_ft; } i = aero->getChild("misc"); Alpha_0 = i->getDouble("Alpha_0"); eta_loc = i->getDouble("eta_loc"); CG_arm = i->getDouble("CG_arm"); span_eff = i->getDouble("span_eff"); i = aero->getChild("m"); Cm_0 = i->getDouble("Cm_0"); Cm_a = i->getDouble("Cm_a"); Cm_q = i->getDouble("Cm_q"); Cm_de = i->getDouble("Cm_de"); i = aero->getChild("lift"); CL_0 = i->getDouble("CL_0"); CL_max = i->getDouble("CL_max"); CL_min = i->getDouble("CL_min"); CL_a = i->getDouble("CL_a"); CL_q = i->getDouble("CL_q"); CL_de = i->getDouble("CL_de"); CL_drop = i->getDouble("CL_drop"); CL_CD0 = i->getDouble("CL_CD0"); i = aero->getChild("drag"); CD_prof = i->getDouble("CD_prof"); Uexp_CD = i->getDouble("Uexp_CD"); CD_stall = i->getDouble("CD_stall"); CD_CLsq = i->getDouble("CD_CLsq"); CD_AIsq = i->getDouble("CD_AIsq"); CD_ELsq = i->getDouble("CD_ELsq"); i = aero->getChild("Y"); CY_b = i->getDouble("CY_b"); CY_p = i->getDouble("CY_p"); CY_r = i->getDouble("CY_r"); CY_dr = i->getDouble("CY_dr"); CY_da = i->getDouble("CY_da"); i = aero->getChild("l"); Cl_b = i->getDouble("Cl_b"); Cl_p = i->getDouble("Cl_p"); Cl_r = i->getDouble("Cl_r"); Cl_dr = i->getDouble("Cl_dr"); Cl_da = i->getDouble("Cl_da"); i = aero->getChild("n"); Cn_b = i->getDouble("Cn_b"); Cn_p = i->getDouble("Cn_p"); Cn_r = i->getDouble("Cn_r"); Cn_dr = i->getDouble("Cn_dr"); Cn_da = i->getDouble("Cn_da"); flap_drag = aero->getDouble("flap.drag", 0); flap_lift = aero->getDouble("flap.lift", 0); flap_moment = aero->getDouble("flap.moment", 0); spoiler_drag = aero->getDouble("spoiler.drag", 0); spoiler_lift = aero->getDouble("spoiler.lift", 0); retract_drag = aero->getDouble("retract.drag", 0); retract_lift = aero->getDouble("retract.lift", 0); effectivePropellerTorqueFactor = aero->getDouble("prop.torque.factor", 0.25); { double to_slug; double to_slug_ft_ft; i = cfg->getChild("mass_inertia"); switch (i->getInt("units")) { case 0: to_slug = 1; to_slug_ft_ft = 1; break; case 1: to_slug = KG_TO_SLUG; to_slug_ft_ft = KG_M_M_TO_SLUG_FT_FT; break; default: { throw std::runtime_error("Unknown units in mass_inertia"); } break; } Mass = i->getDouble("Mass") * to_slug; I_xx = i->getDouble("I_xx") * to_slug_ft_ft; I_yy = i->getDouble("I_yy") * to_slug_ft_ft; I_zz = i->getDouble("I_zz") * to_slug_ft_ft; I_xz = i->getDouble("I_xz") * to_slug_ft_ft; } wheels.init(xml, B_ref); double span = wheels.getWingspan() * FT_TO_M; // calculate velocity in trimmed flight, // approximately since Gravity & Density are yet unknown. // TrimmedFlightVelocity is used to initialise airplane state // and program crash if velocity is not reasonable // (e.g. trimmed CL <= 0) { // crrc_aero says: Cm = Cm_0 + Cm_a*(Alpha-Alpha_0) // So Cm is zero at float alpha = ((Cm_a * Alpha_0) - Cm_0 ) / Cm_a; // crrc_aero says: CL = CL_0 + CL_a*(Alpha - Alpha_0); float cl = CL_0 + CL_a * (alpha - Alpha_0); // sanity check, to avoid extreme (or negative) launch speed. // E.g. Cm_a data for biplane2.air is most likely wrong (should be < 0!) // so the equilibrium is achieved for a negative cl. if (cl < 0.1) { cl = 0.1; printf("airplane: Cm_a=%f Alpha_0=%f Cm_0=%f\n", Cm_a, Alpha_0, Cm_0); printf("airplane: CL_a=%f CL_0=%f\n", CL_a, CL_0); printf("airplane: alpha=%f C_L=%f\n", alpha, cl); } // Gravity & Density yet not initialised: assume 0 height float Gravity = env->GetG(0.0); float Density = env->GetRho(0.0); // v = sqrt(m * g * 2 / (S * CL * rho)) trimmedFlightVelocity = sqrt(Mass * Gravity * 2.0 / (S_ref * cl * Density)); } // possibly there is no power description: if (power == 0) { if (cfg->indexOfChild("power") < 0) { power = new Power::Power(); } else { power = new Power::Power(cfg, nVerbosity); } } else if (cfg->indexOfChild("power") >= 0) power->ReloadParams(cfg, nVerbosity); if (nVerbosity > 1) { std::cout << "--- Airplane description: ---------------------------------------\n"; std::cout << " Wingspan: " << span << " m\n"; std::cout << " Mass: " << (Mass*SLUG_TO_KG) << " kg\n"; std::cout << " Velocity in trimmed flight: " << (trimmedFlightVelocity*FT_TO_M) << " m/s\n"; std::cout << "-----------------------------------------------------------------\n"; } } CRRC_AirplaneSim_Larcsim::~CRRC_AirplaneSim_Larcsim() { delete power; } /** \brief Calculate influence of gear and hardpoints * * This method calculates the forces and moments on * the airplane's body caused by the gear or other * hardpoints touching the ground. * * \param inputs Current control inputs */ void CRRC_AirplaneSim_Larcsim::gear(TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M) { wheels.update(inputs, env, LocalToBody, v_P_CG_Rwy, v_R_omega_body, v_V_local_rel_ground, Psi); v_F = wheels.getForces(); v_M = wheels.getMoments(); } void CRRC_AirplaneSim_Larcsim::engine( SCALAR dt, TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M) { v_F = CRRCMath::Vector3(); v_M = CRRCMath::Vector3(); inputs->pitch = 1; power->step(dt, inputs, v_V_wind_body*FT_TO_M, &v_F, &v_M); // Convert SI to that other buggy system. v_F *= N_TO_LBF; v_M *= NM_TO_LBFFT; } /** * This method is based on crrc_aero.c in the initial version of CRRCSim. * It did not contain a copyright or author note and was committed to CVS * by Jan Kansky. * * Calculate forces and moments for the current time step. */ void CRRC_AirplaneSim_Larcsim::aero(TSimInputs* inputs, CRRCMath::Matrix33& m_V_atmo_rwy, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M) { SCALAR elevator, aileron, rudder, flap, spoiler, gear_ext; SCALAR Phat, Qhat, Rhat; // dimensionless rotation rates SCALAR CL_left, CL_cent, CL_right; // CL values across the span SCALAR dCL_left,dCL_cent,dCL_right; // stall-induced CL changes SCALAR dCD_left,dCD_cent,dCD_right; // stall-induced CD changes SCALAR dCl,dCn,dCl_stall,dCn_stall; // stall-induced roll,yaw moments SCALAR dCm_stall; // Stall induced pitching moment. SCALAR CL_offset, CL_wing, CD_all, CD_scaled, Cl_w; SCALAR Cl_r_mod,Cn_p_mod; SCALAR CL,CD,Cl,Cm,Cn; SCALAR QS; CRRCMath::Vector3 C_xyz; CRRCMath::Vector3 v_R_omega_atmo; CRRCMath::Matrix33 G; CRRCMath::Matrix33 m_V_body; SCALAR Cos_alpha, Sin_alpha, Cos_beta; Cos_alpha = cos(Alpha); Sin_alpha = sin(Alpha); Cos_beta = cos(Beta); elevator = inputs->elevator; aileron = inputs->aileron; rudder = inputs->rudder; flap = inputs->flap; spoiler = inputs->spoiler; /* The retract input is 0.0 for fully extended gear, 1.0 for fully * retracted gear. */ gear_ext = 1.0 - inputs->retract; /* compute gradients of Local velocities w.r.t. Body coordinates G_11 = dU_local/dx_body G_12 = dU_local/dy_body etc. */ G = m_V_atmo_rwy * LocalToBody.trans(); /* now compute gradients of Body velocities w.r.t. Body coordinates */ /* U_body_x = dU_body/dx_body etc. */ m_V_body = LocalToBody * G; /* set rotation rates of airmass motion */ v_R_omega_atmo.r[0] = m_V_body.v[2][0]; v_R_omega_atmo.r[1] = -m_V_body.v[2][1]; v_R_omega_atmo.r[2] = m_V_body.v[1][2]; if (V_rel_wind != 0) { /* set net effective dimensionless rotation rates */ // jww: the comment above is misleading. The unit of those values must be rad! Phat = (v_R_omega_body.r[0] - v_R_omega_atmo.r[0]) * B_ref / (2.0*V_rel_wind); Qhat = (v_R_omega_body.r[1] - v_R_omega_atmo.r[1]) * C_ref / (2.0*V_rel_wind); Rhat = (v_R_omega_body.r[2] - v_R_omega_atmo.r[2]) * B_ref / (2.0*V_rel_wind); } else { Phat=0; Qhat=0; Rhat=0; } /* compute local CL at three spanwise locations */ CL_offset = flap_lift*flap + spoiler_lift*spoiler + retract_lift*gear_ext; CL_left = CL_0 + CL_a*(Alpha - Alpha_0 - Phat*eta_loc) + CL_offset; CL_cent = CL_0 + CL_a*(Alpha - Alpha_0 ) + CL_offset; CL_right = CL_0 + CL_a*(Alpha - Alpha_0 + Phat*eta_loc) + CL_offset; /* set CL-limit changes */ dCL_left = 0.; dCL_cent = 0.; dCL_right = 0.; // careful treatment of both positive and negative stall. // The CL_max & CL_min values specified in input must be those of a clean // wing, i.e. for flap=spoiler=gear_ext=0. // The effect of flap is to add an offset to the lift, (i.e. change the // zero-lift angle of attack) but the CL_max & CL_min are not offset by // a similar amount: a crude approximation is that they are only offset // by half of the amount. stalling=0; { SCALAR CL_max_flap = CL_max + 0.5*CL_offset; SCALAR CL_min_flap = CL_min + 0.5*CL_offset; if (CL_left > CL_max_flap) { dCL_left = CL_max_flap - CL_left - CL_drop; stalling=1; } if (CL_cent > CL_max_flap) { dCL_cent = CL_max_flap - CL_cent - CL_drop; stalling=1; } if (CL_right > CL_max_flap) { dCL_right = CL_max_flap - CL_right - CL_drop; stalling=1; } if (CL_left < CL_min_flap) { dCL_left = CL_min_flap - CL_left - CL_drop*CL_min/CL_max; stalling=1; } if (CL_cent < CL_min_flap) { dCL_cent = CL_min_flap - CL_cent - CL_drop*CL_min/CL_max; stalling=1; } if (CL_right < CL_min_flap) { dCL_right = CL_min_flap - CL_right - CL_drop*CL_min/CL_max; stalling=1; } } /* set average wing CL */ CL_wing = 0.5*(CL_cent + dCL_cent) + 0.25*(CL_left + dCL_left) + 0.25*(CL_right + dCL_right); /* total CL, with pitch rate and control contributions */ CL = (CL_wing + CL_q*Qhat + CL_de*elevator )*Cos_alpha; /* correct profile CD for CL dependence and controls dependence */ // Note quadratic effect of flap deflection CD_all = CD_prof + CD_CLsq*(CL_wing-CL_CD0)*(CL_wing-CL_CD0) + CD_AIsq*aileron*aileron + CD_ELsq*elevator*elevator + flap_drag*flap*flap + spoiler_drag*spoiler + retract_drag*gear_ext; /* scale profile CD with Reynolds number via simple power law */ if (V_rel_wind > 0.1) { CD_scaled = CD_all*pow(((double)V_rel_wind/(double)U_ref),Uexp_CD); } else { CD_scaled=CD_all; } /* Scale lateral cross-coupling derivatives with wing CL */ Cl_r_mod = Cl_r*CL_wing/CL_0; Cn_p_mod = Cn_p*CL_wing/CL_0; /* stall-caused CD */ // CD_stall is max delta CD due to a (deep) stall, assumed to be one // which causes a drop of 0.4 (e.g.) from linear CL curve. // The harder the stall (that is CL_drop) the quicker this drag level // is approached. dCD_left = CD_stall*(1.0 - exp(-4.0*fabs(dCL_left )/0.4)); dCD_cent = CD_stall*(1.0 - exp(-4.0*fabs(dCL_cent )/0.4)); dCD_right = CD_stall*(1.0 - exp(-4.0*fabs(dCL_right)/0.4)); /* asymetric stall will cause roll and yaw moments */ dCl = -0.25*(dCL_right - dCL_left)*eta_loc; dCn = 0.25*(dCD_right - dCD_left)*eta_loc; /* stall-caused moments in body axes */ dCl_stall = dCl*Cos_alpha - dCn*Sin_alpha; dCn_stall = dCl*Sin_alpha + dCn*Cos_alpha; /* stall-caused pitching moment in body axes */ dCm_stall = (0.25*dCL_left + 0.5*dCL_cent + 0.25*dCL_right)*CG_arm; /* roll moment due to wing only */ Cl_w = Cl_b*Beta + Cl_p*Phat + Cl_r_mod*Rhat + dCl_stall + Cl_da*aileron; /* total CD, with induced and stall contributions */ // Roll moment is due to asymmetric lift contributions // adding to induced drag. Approximately |Cl_w| = 0.5*|dCL| CD = CD_scaled + pow(fabs(CL) + fabs(2.0*Cl_w),2)*S_ref/(B_ref*B_ref*M_PI*span_eff) + 0.25*dCD_left + 0.5*dCD_cent + 0.25*dCD_right; /* total forces in body axes */ C_xyz.r[0] = -CD*Cos_alpha + CL*Sin_alpha*Cos_beta*Cos_beta; C_xyz.r[2] = -CD*Sin_alpha - CL*Cos_alpha*Cos_beta*Cos_beta; C_xyz.r[1] = CY_b*Beta + CY_p*Phat + CY_r*Rhat + CY_dr*rudder; /* total moments in body axes */ // Flap contribution to Cm zeroed if stalling, since major // effect is coming from lift variation rather than airfoil cm Cl = Cl_b*Beta + Cl_p*Phat + Cl_r_mod*Rhat + Cl_dr*rudder + Cl_da*aileron + dCl_stall; Cn = Cn_b*Beta + Cn_p_mod*Phat + Cn_r*Rhat + Cn_dr*rudder + Cn_da*aileron + dCn_stall; Cm = Cm_0 + Cm_a*(Alpha-Alpha_0) + Cm_q*Qhat + Cm_de*elevator + dCm_stall + flap_moment*flap*(1.0 - stalling); /* set dimensional forces and moments */ QS = 0.5*Density*V_rel_wind*V_rel_wind * S_ref; v_F = C_xyz * QS; v_M.r[0] = Cl * QS * B_ref; v_M.r[1] = Cm * QS * C_ref; v_M.r[2] = Cn * QS * B_ref; #if (EOM_TEST == 1) { double ele = 0.8*(-inputs->elevator); double ail = 0.8*(inputs->aileron); double rud = 0.8*(0.5*inputs->aileron); v_F = CRRCMath::Vector3(); v_M = CRRCMath::Vector3(ail, ele, rud); stalling = 0; } #endif } void CRRC_AirplaneSim_Larcsim::ls_step_init() { CRRCMath::Vector3 v_F_aero, v_F_engine, v_F_gear; // Force x/y/z CRRCMath::Vector3 v_M_aero, v_M_engine, v_M_gear; // l/m/n <-> roll/pitch/yaw CRRCMath::Matrix33 dummy = CRRCMath::Matrix33(); TSimInputs ZeroInput = TSimInputs(); EOM01::ls_step_init(); /* Initialize vehicle model */ ls_aux(CRRCMath::Vector3(), CRRCMath::Vector3()); aero(&ZeroInput, dummy, v_F_aero, v_M_aero); engine(0, &ZeroInput, v_F_engine, v_M_engine); gear(&ZeroInput, v_F_gear, v_M_gear); /* Calculate initial accelerations */ ls_accel(v_F_aero + v_F_engine + v_F_gear, v_M_aero + v_M_engine + v_M_gear); /* Initialize auxiliary variables */ ls_aux(CRRCMath::Vector3(), CRRCMath::Vector3()); } double CRRC_AirplaneSim_Larcsim::getPropFreq() { return(power->getPropFreq()); } int CRRC_AirplaneSim_Larcsim::ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg) { LoadFromXML(xml, cfg->getInt("airplane.verbosity", 5)); return(1); } crrcsim-0.9.12/src/mod_fdm/fdm_larcsim/fdm_larcsim.h0000644000175000017500000002141111724452425017300 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005 - 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008 - Jan Reucker * Copyright (C) 2006 - Todd Templeton * * This file is partially based on work by * Jan Kansky * Bruce Jackson * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #ifndef FDM_LARCSIM_H # define FDM_LARCSIM_H # include # include # include "../ls_types.h" # include "../eom01/eom01.h" # include "../../mod_math/vector3.h" # include "../../mod_math/matrix33.h" # include "../power/power.h" # include "../gear01/gear.h" /** * physical model for a fixed wing airplane * * Jens Wilhelm Wulf, September 2005: attempt to (re)structure and simplify LaRCSim code. * * References originally given by Bruce Jackson: * * [ 1] McFarland, Richard E.: "A Standard Kinematic Model * for Flight Simulation at NASA-Ames", NASA CR-2497, * January 1975 * [ 2] ANSI/AIAA R-004-1992 "Recommended Practice: Atmos- * pheric and Space Flight Vehicle Coordinate Systems", * February 1992 * [ 3] Beyer, William H., editor: "CRC Standard Mathematical * Tables, 28th edition", CRC Press, Boca Raton, FL, 1987, * ISBN 0-8493-0628-0 * [ 4] Dowdy, M. C.; Jackson, E. B.; and Nichols, J. H.: * "Controls Analysis and Simulation Test Loop Environ- * ment (CASTLE) Programmer's Guide, Version 1.3", * NATC TM 89-11, 30 March 1989. * [ 5] Halliday, David; and Resnick, Robert: "Fundamentals * of Physics, Revised Printing", Wiley and Sons, 1974. * ISBN 0-471-34431-1 * [ 6] Anon: "U. S. Standard Atmosphere, 1962" * [ 7] Anon: "Aeronautical Vest Pocket Handbook, 17th edition", * Pratt & Whitney Aircraft Group, Dec. 1977 * [ 8] Stevens, Brian L.; and Lewis, Frank L.: "Aircraft * Control and Simulation", Wiley and Sons, 1992. * ISBN 0-471-61397-5 * * @author Bruce Jackson * @author Jens Wilhelm Wulf */ class CRRC_AirplaneSim_Larcsim : public EOM01 { friend class ModFDMInterface; friend class CRRC_AirplaneSim_DisplayMode; public: virtual bool isStalling() { return(stalling != 0); }; /** * Used for sound calculation. It returns the prop's number of revolutions * per second [1/s]. */ virtual double getPropFreq(); /** * Returns relative battery capacity/fuel left (0..1). */ virtual double getBatCapLeft() { return(power->getBatteryMin()); }; /** * the longest distance from any of the aircrafts points to the CG */ virtual double getAircraftSize() { return(wheels.getAircraftSize()); }; /** * computed velocity for trimmed flight in dead air [ft/s] */ virtual double getTrimmedFlightVelocity() {return(trimmedFlightVelocity); }; /** * Wingspan of the aircraft in feet */ virtual double getWingspan() { return(wheels.getWingspan()); }; /** * returns Z coordinate of lowest point */ double getZLow() { return(wheels.getZLow()); }; /** * This only tries to reload airplane parameters, but does not change states. */ virtual int ReloadParams(SimpleXMLTransfer* xml, SimpleXMLTransfer* cfg); private: void LoadFromXML(SimpleXMLTransfer* xml, int nVerbosity); void update(TSimInputs* inputs, double dt, int multiloop); virtual void initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z); /** * read from file */ CRRC_AirplaneSim_Larcsim(const char* filename, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); /** * read from xml description */ CRRC_AirplaneSim_Larcsim(SimpleXMLTransfer* xml, FDMEnviroment* myEnv, SimpleXMLTransfer* cfg); virtual ~CRRC_AirplaneSim_Larcsim(); private: /// @name Aerodynamic data //@{ SCALAR C_ref; // reference chord (ft) SCALAR B_ref; // reference span (ft) SCALAR S_ref; // reference area (ft^2) SCALAR U_ref; // reference speed for Re-scaling of CD_prof (ft/s) SCALAR Alpha_0; // baseline alpha (rad) SCALAR Cm_0 ; // baseline Cm at Alpha_0 SCALAR CL_0 ; // baseline CL at Alpha_0 SCALAR CL_max ; // positive stall limit SCALAR CL_min ; // negative stall limit SCALAR CD_prof; // profile CD at U_ref SCALAR Uexp_CD; // for Re-scaling of CD_prof ~ (U/U_ref)^Uexp_CD SCALAR CL_a; // lift-force / alpha ~ 2 pi / (1 + 2/AR) SCALAR Cm_a; // pitch-moment / alpha (pitch stability) SCALAR CY_b; // side-force / sideslip SCALAR Cl_b; // roll-moment / sideslip (crucial for rudder-only turns) SCALAR Cn_b; // yaw-moment / sideslip (yaw stability) SCALAR CL_q; // lift-force / pitch-rate SCALAR Cm_q; // pitch-moment / pitch-rate (pitch damping) SCALAR CY_p; // side-force / roll-rate SCALAR Cl_p; // roll-moment / roll-rate (roll damping) SCALAR Cn_p; // yaw-moment / roll-rate (yaw-roll coupling) SCALAR CY_r; // side-force / yaw-rate SCALAR Cl_r; // roll-moment / yaw-rate SCALAR Cn_r; // yaw-moment / yaw-rate (yaw damping) SCALAR CL_de; // lift-force / elevator SCALAR Cm_de; // pitch-moment / elevator SCALAR CY_dr; // side-force / rudder SCALAR Cl_dr; // roll-moment / rudder SCALAR Cn_dr; // yaw-moment / rudder SCALAR CY_da; // side-force / aileron SCALAR Cl_da; // roll-moment / aileron SCALAR Cn_da; // yaw-moment / aileron SCALAR eta_loc; SCALAR CG_arm; SCALAR CL_drop; SCALAR CD_stall; SCALAR span_eff; // span efficiency: Effective span 0.95 for most planes, 0.85 flying wing SCALAR CL_CD0; // CL at minimum profile CD: 0.30 for 7037, 0.15 MH32, 0.0 RG15, AGxx, power SCALAR CD_CLsq; // d(CD)/d(CL^2), curvature of parabolic profile polar: 0.01 composites, 0.015 saggy ships, 0.02 beat up ship SCALAR CD_AIsq; // d(CD)/d(aileron^2) , curvature of ail. CD influence: 0.01/(max_aileron)^2 SCALAR CD_ELsq; // d(CD)/d(elevator^2), curvature of ele. CD influence: 0.01/(max_elevator)^2 for Zagi otherwise 0 SCALAR flap_drag; SCALAR flap_lift; SCALAR flap_moment; SCALAR spoiler_drag; SCALAR spoiler_lift; SCALAR retract_drag; SCALAR retract_lift; //@} /// @name Gear and ground interaction //@{ /** * Vector containing all hard points/wheels */ WheelSystem wheels; //@} /// @name Propeller and wing/fuselage/tail interaction //@{ /** * Only this fraction of shaft torque is applied to the airframe */ double effectivePropellerTorqueFactor; //@} private: void gear(TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); void aero(TSimInputs* inputs, CRRCMath::Matrix33& m_V_atmo_rwy, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); void engine( SCALAR dt, TSimInputs* inputs, CRRCMath::Vector3& v_F, CRRCMath::Vector3& v_M); virtual void ls_step_init(); private: /// @name written by constructor //@{ /** * Propulsion system: batteries, shafts, engines, propellers. */ Power::Power* power; /** * Velocity in trimmed flight; dead air [ft/s]. */ float trimmedFlightVelocity; //@} /// @name written by aero //@{ int stalling; //@} }; #endif crrcsim-0.9.12/src/mod_fdm/ls_types.h0000644000175000017500000000240111724452425014400 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 1993 - Bruce Jackson (original author, created from old ls_eom.h header) * Copyright (C) 2000 - Jan Edward Kansky * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef _LS_TYPES_H #define _LS_TYPES_H /* SCALAR type is used throughout equations of motion code - sets precision */ typedef double SCALAR; typedef SCALAR VECTOR_3[3]; #endif /* _LS_TYPES_H */ /* --------------------------- end of ls_types.h -------------------------*/ crrcsim-0.9.12/src/mod_fdm/ls_geodesy.h0000644000175000017500000000542711724452425014706 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2000 - Jan Edward Kansky (original author) * Copyright (C) 2008 - Jens Wilhelm Wulf * Copyright (C) 2005 - Lionel Cailler * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef _LS_GEODESY_H #define _LS_GEODESY_H #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /** * Converts geocentric coordinates to geodetic positions * INPUTS: * lat_geoc Geocentric latitude, radians, + = North * radius C.G. radius to earth center, ft * OUTPUTS: * lat_geod Geodetic latitude, radians, + = North * alt C.G. altitude above mean sea level, ft * sea_level_r radius from earth center to sea level at * local vertical (surface normal) of C.G. */ void ls_geoc_to_geod( double lat_geoc, double radius, double *lat_geod, double *alt, double *sea_level_r ); /** * Alternate geocentric to geodesic conversion that uses an efficient * implementation of the iterative Bowring formula. * This remedies the poor numerical behavior of the non-iterative * LaRCSim function which has trouble around zero latitude * and makes the simulation stutter. The code is almost a direct * implementation of the Toms paper with some changes in notation and the * addition of iteration (the original paper said one iteration is * enough, but more makes it better). * * Original references: * Paul R. Wolf and Bon A. Dewitt, "Elements of Photogrammetry with * Applications in GIS," 3rd Ed., McGraw-Hill, 2000 (Appendix F-3) * * Ralph M. Toms, "An Efficient Algorithm for Geocentric to Geodetic * Coordinate Conversion," 13th Workshop on Standards for the * Interoperability of Distributed Simulations, Orlando, FL * September 18-22,1995 */ void ls_geoc_to_geod_fastbowring(double lat_geoc, double radius, double *lat_geod, double *alt, double *sea_level_r); void ls_geod_to_geoc( double lat_geod, double alt, double *sl_radius, double *lat_geoc ); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* _LS_GEODESY_H */ crrcsim-0.9.12/src/mod_fdm/fdm_testmode/0000775000175000017500000000000011724452512015121 500000000000000crrcsim-0.9.12/src/mod_fdm/fdm_testmode/fdm_testmode.cpp0000644000175000017500000000622711724452425020227 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006 - Jan Reucker * Copyright (C) 2012 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #include "fdm_testmode.h" #include #include #include "../../mod_misc/ls_constants.h" #define TEST_SHADOW 0 /** * ***************************************************************************** */ void CRRC_AirplaneSim_TestMode::initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z) { } void CRRC_AirplaneSim_TestMode::update(TSimInputs* inputs, double dt, int multiloop) { float aircraftSize2 = 1. * getAircraftSize(); #if (TEST_SHADOW==1) angle.r[0] = inputs->aileron*5; angle.r[1] = -inputs->elevator*5; angle.r[2] = dPsi0 -inputs->rudder*5; #else angle.r[0] = inputs->aileron * .4; angle.r[1] = -inputs->elevator * .4; angle.r[2] = dPsi0 -inputs->rudder * .6; #endif pos.r[1] = basepos.r[1] + aircraftSize2*(inputs->throttle)*sin(angle.r[2]); pos.r[0] = basepos.r[0] + aircraftSize2*(inputs->throttle)*cos(angle.r[2]); pos.r[2] = basepos.r[2] - aircraftSize2*(inputs->throttle)*sin(angle.r[1]); } CRRC_AirplaneSim_TestMode::CRRC_AirplaneSim_TestMode(CRRCMath::Vector3 ipos) : FDMBase("fdm_testmode.dat", 0) { #if (TEST_SHADOW==1) basepos = ipos + CRRCMath::Vector3(20, 0, 0); #else basepos = ipos + CRRCMath::Vector3(0, 0, 0); #endif dPsi0 = -.5; pos = CRRCMath::Vector3(); angle = CRRCMath::Vector3(); } CRRC_AirplaneSim_TestMode::~CRRC_AirplaneSim_TestMode() { } double CRRC_AirplaneSim_TestMode::getPhi() { return(angle.r[0]); } double CRRC_AirplaneSim_TestMode::getTheta() { return(angle.r[1]); } double CRRC_AirplaneSim_TestMode::getPsi() { return(angle.r[2]); } CRRCMath::Vector3 CRRC_AirplaneSim_TestMode::getPos() { return(pos); } crrcsim-0.9.12/src/mod_fdm/fdm_testmode/fdm_testmode.h0000644000175000017500000000637111724452425017674 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #ifndef FDM_TESTMODE_H # define FDM_TESTMODE_H # include # include "../ls_types.h" # include "../fdm.h" # include "../../mod_math/vector3.h" /** * * This is not a real flight dynamics model. It only shows simple reactions * to inputs in order to check whether input channels are connected as intended. * * @author Jens Wilhelm Wulf */ class CRRC_AirplaneSim_TestMode : public FDMBase /*{{{*/ { friend class ModFDMInterface; public: // only a dummy here... virtual CRRCMath::Vector3 WorldToBody(CRRCMath::Vector3 vWorld) { return vWorld; }; virtual bool isStalling() { return(0); }; virtual CRRCMath::Vector3 getPos(); virtual double getPhi(); virtual double getTheta(); virtual double getPsi(); /** * Used for sound calculation. It returns the prop's number of revolutions * per second [1/s]. * jwtodo: simply return something related to throttle input */ double getPropFreq() { return(0); }; /** * Returns velocity relative to airmass [ft/s]. */ virtual double getVRelAirmass() { return(0); }; /** * the longest distance from any of the aircrafts points to the CG */ virtual double getAircraftSize() { return(1); }; /** * computed velocity for trimmed flight in dead air */ virtual double getTrimmedFlightVelocity() {return(1); }; /** * returns Z coordinate of lowest point */ virtual double getZLow() { return(1); }; /** * Wingspan of the aircraft in feet */ virtual double getWingspan() { return(1.0); }; private: void update(TSimInputs* inputs, double dt, int multiloop); virtual void initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z); /** * Airplane position is at ipos */ CRRC_AirplaneSim_TestMode(CRRCMath::Vector3 ipos); virtual ~CRRC_AirplaneSim_TestMode(); private: CRRCMath::Vector3 basepos; CRRCMath::Vector3 pos; CRRCMath::Vector3 angle; double dPsi0; }; /*}}}*/ #endif crrcsim-0.9.12/src/mod_fdm/formats/0000775000175000017500000000000011724452512014122 500000000000000crrcsim-0.9.12/src/mod_fdm/formats/airtoxml.h0000644000175000017500000000406411724452425016057 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef AIRTOXML_H #define AIRTOXML_H /** * This module converts air-files to the new xml-representation. * With the exception of the power and propulsion system, things * are mostly copied in a structured way. * * Most sections are given a version number to make future changes * easier. * * Furthermore the old-style sections containing numerical parameters * get an attribute 'units' which is set to zero to show that these are * the numbers from the .air file. This makes it possible to optionally * use SI units (or something else) in those sections instead. * * This attribute is set to one in the power section, as it does use * SI units. * * @author Jens Wilhelm Wulf */ #include /** * Returns file to load. * Depending on config, it tries to convert file. */ std::string air_to_xml_file_load(std::string filename); /** * filename: returns xml instead of air */ std::string getXMLFilename(std::string filename); /** * Converts a single file. * Returns number of files successfully converted. * Does also return 1 if there already was an xml file. */ int air_to_xml_file(std::string filename); /** * Automatic conversion of all files which can be found. * Returns number of files successfully converted. */ int air_to_xml(); #endif crrcsim-0.9.12/src/mod_fdm/formats/airtoxml.cpp0000644000175000017500000010113711724452425016411 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2007, 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #include "airtoxml.h" #include #include #include #include #include #include #include "../../mod_fdm_config.h" #include "../../mod_misc/lib_conversions.h" #include "../../mod_misc/SimpleXMLTransfer.h" #include "../../mod_misc/filesystools.h" #include "../../mod_math/vector3.h" #include "../../mod_math/matrix33.h" #include "../power/power.h" # include "../../mod_misc/ls_constants.h" # include "../ls_types.h" /*****************************************************************************/ /** \brief Read a string parameter from an .air file. * * \param datafile file name * \param param parameter name * \return parameter value as a std::string */ std::string getParamAsString(const char *datafile, const char *param) { std::ifstream airdata(datafile, std::ios::in); std::string par = ""; std::string value = ""; if (!airdata.is_open()) { std::cerr << "Unable to open airplane specification file "; std::cerr << datafile << std::endl; } else { bool found = false; while ((airdata >> par) && !found) { if (par == param) { airdata >> value; found = true; } // skip to end of line airdata.ignore(std::numeric_limits::max(), '\n'); } airdata.close(); } return value; } /** \brief Read a long parameter from an .air file. * * Reads a parameter from an .air file and places the parameter's * value in the variable pointed to by value. * * If the parameter name is found in the file, the returned * status will always be true, even if no valid * value was found behind the parameter name. In this case, * the content of value will be undefined. * * \param datafile file name * \param param parameter name * \param value parameter value as read from the file * \return true if the parameter was found in the file, false otherwise */ bool getParamAsLong(const char *datafile, const char *param, long *value) { bool ret = false; std::string stringval = getParamAsString(datafile, param); if (stringval != "") { *value = strtol(stringval.c_str(), NULL, 10); ret = true; } return ret; } /*****************************************************************************/ /** * This class is a stripped-down copy of CRRC_AirplaneSim_Larcsim, * which does only include things needed to load an .air-file. * There is a small number of additions. * * @author Jens Wilhelm Wulf */ class DotAirLoader { public: /** * read from file */ DotAirLoader(const char* filename); virtual ~DotAirLoader(); /// @name Aerodynamic data //@{ SCALAR C_ref; // reference chord (ft) SCALAR B_ref; // reference span (ft) SCALAR S_ref; // reference area (ft^2) SCALAR U_ref; // reference speed for Re-scaling of CD_prof (ft/s) SCALAR Alpha_0; // baseline alpha (rad) SCALAR Cm_0 ; // baseline Cm at Alpha_0 SCALAR CL_0 ; // baseline CL at Alpha_0 SCALAR CL_max ; // positive stall limit SCALAR CL_min ; // negative stall limit SCALAR CD_prof; // profile CD at U_ref SCALAR Uexp_CD; // for Re-scaling of CD_prof ~ (U/U_ref)^Uexp_CD SCALAR CL_a; // lift-force / alpha ~ 2 pi / (1 + 2/AR) SCALAR Cm_a; // pitch-moment / alpha (pitch stability) SCALAR CY_b; // side-force / sideslip SCALAR Cl_b; // roll-moment / sideslip (crucial for rudder-only turns) SCALAR Cn_b; // yaw-moment / sideslip (yaw stability) SCALAR CL_q; // lift-force / pitch-rate SCALAR Cm_q; // pitch-moment / pitch-rate (pitch damping) SCALAR CY_p; // side-force / roll-rate SCALAR Cl_p; // roll-moment / roll-rate (roll damping) SCALAR Cn_p; // yaw-moment / roll-rate (yaw-roll coupling) SCALAR CY_r; // side-force / yaw-rate SCALAR Cl_r; // roll-moment / yaw-rate SCALAR Cn_r; // yaw-moment / yaw-rate (yaw damping) SCALAR CL_de; // lift-force / elevator SCALAR Cm_de; // pitch-moment / elevator SCALAR CY_dr; // side-force / rudder SCALAR Cl_dr; // roll-moment / rudder SCALAR Cn_dr; // yaw-moment / rudder SCALAR CY_da; // side-force / aileron SCALAR Cl_da; // roll-moment / aileron SCALAR Cn_da; // yaw-moment / aileron SCALAR eta_loc; SCALAR CG_arm; SCALAR CL_drop; SCALAR CD_stall; SCALAR span_eff; // span efficiency: Effective span 0.95 for most planes, 0.85 flying wing SCALAR CL_CD0; // CL at minimum profile CD: 0.30 for 7037, 0.15 MH32, 0.0 RG15, AGxx, power SCALAR CD_CLsq; // d(CD)/d(CL^2), curvature of parabolic profile polar: 0.01 composites, 0.015 saggy ships, 0.02 beat up ship SCALAR CD_AIsq; // d(CD)/d(aileron^2) , curvature of ail. CD influence: 0.01/(max_aileron)^2 SCALAR CD_ELsq; // d(CD)/d(elevator^2), curvature of ele. CD influence: 0.01/(max_elevator)^2 for Zagi otherwise 0 //@} /// @name Mass and inertia //@{ SCALAR Mass; // inertia SCALAR I_xx; // inertia SCALAR I_yy; // inertia SCALAR I_zz; // inertia SCALAR I_xz; // inertia //@} /// @name Gear and ground interaction //@{ /** * This struct holds information about a hard point/wheel on the airplane. * todo: steering is unused */ typedef struct { /** * body axes: x,y,z */ CRRCMath::Vector3 v_P; double spring_constant; double spring_damping; int steering_mapping; // Indicates which RC channel controls the steering int steering_max_angle; // Indicates maximum anglee of steering wheel double percent_brake; double caster_angle_rad; } Wheel; /** * Vector containing all hard points/wheels */ std::vector wheels; //@} /// @name written by constructor //@{ /** * Propulsion system: batteries, shafts, engines, propellers. */ Power::Power* power; /** * Longest distance of any of the airplanes points to the cg */ double dMaxSize; /** * Velocity in trimmed flight; dead air. */ float trimmedFlightVelocity; //@} /// @name Misc //@{ std::string model; std::string engine_sound; int engine_type; double engine_sound_pitchfactor; double max_thrust; SimpleXMLTransfer* power_descr; //@} }; DotAirLoader::DotAirLoader(const char* filename) /*{{{*/ { FILE *airplane_data; char parameter_name[256]; // Name of parameter char trailing_comment[256]; double parameter_value; bool fSectionParsingDone; int loop; /** * Tracks wingspan [m] */ double span = 0; power = (Power::Power*)0; C_ref = 0; B_ref = 0; S_ref = 0; U_ref = 0; Alpha_0 = 0; Cm_0 = 0; CL_0 = 0; CL_max = 0; CL_min = 0; CD_prof = 0; Uexp_CD = 0; CL_a = 0; Cm_a = 0; CY_b = 0; Cl_b = 0; Cn_b = 0; CL_q = 0; Cm_q = 0; CY_p = 0; Cl_p = 0; Cn_p = 0; CY_r = 0; Cl_r = 0; Cn_r = 0; CL_de = 0; Cm_de = 0; CY_dr = 0; Cl_dr = 0; Cn_dr = 0; CY_da = 0; Cl_da = 0; Cn_da = 0; eta_loc = 0; CG_arm = 0; CL_drop = 0; CD_stall = 0; span_eff=1.0; // Effective span 0.95 for most planes, 0.85 flying wing CL_CD0=0.0; // 0.30 for 7037, 0.15 MH32, 0.0 RG15, AGxx, power CD_CLsq=0.0; // 0.01 composites, 0.015 saggy ships, 0.02 beat up ship CD_AIsq=0.0; // 0.01/(max_aileron)^2 CD_ELsq=0.0; // 0.01/(max_elevator)^2 for Zagi otherwise 0 Mass = 0; I_xx = 0; I_yy = 0; I_zz = 0; I_xz = 0; max_thrust = 0; engine_sound_pitchfactor=0; engine_type=0; airplane_data = fopen(filename, "r"); if (airplane_data == NULL) { std::string msg = "Unable to open airplane specification file "; msg += filename; throw std::runtime_error(msg); } else { while (fscanf(airplane_data,"%s %lf %[^\n]",(char *)parameter_name, ¶meter_value,trailing_comment)!=EOF) { if (strcasecmp(parameter_name,"Mass")==0) Mass=parameter_value; else if (strcasecmp(parameter_name,"I_xx")==0) I_xx=parameter_value; else if (strcasecmp(parameter_name,"I_yy")==0) I_yy=parameter_value; else if (strcasecmp(parameter_name,"I_zz")==0) I_zz=parameter_value; else if (strcasecmp(parameter_name,"I_xz")==0) I_xz=parameter_value; else if (strcasecmp(parameter_name,"C_ref")==0) C_ref=parameter_value; else if (strcasecmp(parameter_name,"B_ref")==0) B_ref=parameter_value; else if (strcasecmp(parameter_name,"S_ref")==0) S_ref=parameter_value; else if (strcasecmp(parameter_name,"U_ref")==0) U_ref=parameter_value; else if (strcasecmp(parameter_name,"Alpha_0")==0) Alpha_0=parameter_value; else if (strcasecmp(parameter_name,"Cm_0")==0) Cm_0=parameter_value; else if (strcasecmp(parameter_name,"CL_0")==0) CL_0=parameter_value; else if (strcasecmp(parameter_name,"CL_max")==0) CL_max=parameter_value; else if (strcasecmp(parameter_name,"CL_min")==0) CL_min=parameter_value; else if (strcasecmp(parameter_name,"CD_prof")==0) CD_prof=parameter_value; else if (strcasecmp(parameter_name,"Uexp_CD")==0) Uexp_CD=parameter_value; else if (strcasecmp(parameter_name,"CL_a")==0) CL_a=parameter_value; else if (strcasecmp(parameter_name,"Cm_a")==0) Cm_a=parameter_value; else if (strcasecmp(parameter_name,"CY_b")==0) CY_b=parameter_value; else if (strcasecmp(parameter_name,"Cl_b")==0) Cl_b=parameter_value; else if (strcasecmp(parameter_name,"Cn_b")==0) Cn_b=parameter_value; else if (strcasecmp(parameter_name,"CL_q")==0) CL_q=parameter_value; else if (strcasecmp(parameter_name,"Cm_q")==0) Cm_q=parameter_value; else if (strcasecmp(parameter_name,"CY_p")==0) CY_p=parameter_value; else if (strcasecmp(parameter_name,"Cl_p")==0) Cl_p=parameter_value; else if (strcasecmp(parameter_name,"Cn_p")==0) Cn_p=parameter_value; else if (strcasecmp(parameter_name,"CY_r")==0) CY_r=parameter_value; else if (strcasecmp(parameter_name,"Cl_r")==0) Cl_r=parameter_value; else if (strcasecmp(parameter_name,"Cn_r")==0) Cn_r=parameter_value; else if (strcasecmp(parameter_name,"CL_de")==0) CL_de=parameter_value; else if (strcasecmp(parameter_name,"Cm_de")==0) Cm_de=parameter_value; else if (strcasecmp(parameter_name,"CY_dr")==0) CY_dr=parameter_value; else if (strcasecmp(parameter_name,"Cl_dr")==0) Cl_dr=parameter_value; else if (strcasecmp(parameter_name,"Cn_dr")==0) Cn_dr=parameter_value; else if (strcasecmp(parameter_name,"CY_da")==0) CY_da=parameter_value; else if (strcasecmp(parameter_name,"Cl_da")==0) Cl_da=parameter_value; else if (strcasecmp(parameter_name,"Cn_da")==0) Cn_da=parameter_value; else if (strcasecmp(parameter_name,"eta_loc")==0) eta_loc=parameter_value; else if (strcasecmp(parameter_name,"span_eff")==0) span_eff=parameter_value; else if (strcasecmp(parameter_name,"CL_CD0")==0) CL_CD0=parameter_value; else if (strcasecmp(parameter_name,"CD_CLsq")==0) CD_CLsq=parameter_value; else if (strcasecmp(parameter_name,"CD_AIsq")==0) CD_AIsq=parameter_value; else if (strcasecmp(parameter_name,"CD_ELsq")==0) CD_ELsq=parameter_value; else if (strcasecmp(parameter_name,"CG_arm")==0) CG_arm=parameter_value; else if (strcasecmp(parameter_name,"CL_drop")==0) CL_drop=parameter_value; else if (strcasecmp(parameter_name,"CD_stall")==0) CD_stall=parameter_value; else if (strcasecmp(parameter_name,"max_thrust")==0) max_thrust=parameter_value; else if (strcasecmp(parameter_name,"engine_sound_pitchfactor")==0) engine_sound_pitchfactor=parameter_value; else if (strcasecmp(parameter_name,"engine_type")==0) engine_type=(int)(floor(parameter_value+0.5)); else if (strcasecmp(parameter_name,"gear")==0) { bool done_parsing_gear; float p1,p2,p3; // Temporary variables used to read in file float dist; int num_wheels; Wheel wheel; printf("In gear\n"); // let's assume that there is nothing distant from the CG: dMaxSize = 0; num_wheels=(int)parameter_value; wheels.clear(); for (loop=0; loop dMaxSize) dMaxSize = dist; } dMaxSize = sqrt(dMaxSize); span = 2*span*FT_TO_M; } else if (strcasecmp(parameter_name,"springiness")==0) { for (loop=0;loop 0) { SimpleXMLTransfer* xml = new SimpleXMLTransfer(); xml->setAttribute("power.automagic.F", doubleToString(max_thrust*LBF_TO_N)); xml->setAttribute("power.automagic.V", doubleToString(trimmedFlightVelocity*FT_TO_M)); xml->setAttribute("power.automagic.battery.automagic.T", "420"); xml->setAttribute("power.automagic.battery.shaft.J", "0"); xml->setAttribute("power.automagic.battery.shaft.propeller.D", doubleToString(span*0.2)); xml->setAttribute("power.automagic.battery.shaft.propeller.H", doubleToString(span*0.2*0.7)); xml->setAttribute("power.automagic.battery.shaft.propeller.J", "0"); if (engine_type == 0) { xml->setAttribute("power.automagic.battery.throttle_min", "0.2"); xml->setAttribute("power.automagic.battery.shaft.brake", "0"); xml->setAttribute("power.automagic.battery.shaft.propeller.n_fold", "-1"); } else { xml->setAttribute("power.automagic.battery.throttle_min", "0"); xml->setAttribute("power.automagic.battery.shaft.brake", "1"); xml->setAttribute("power.automagic.battery.shaft.propeller.n_fold", "5"); } xml->setAttribute("power.automagic.battery.shaft.engine.automagic.omega_p", "2827"); xml->setAttribute("power.automagic.battery.shaft.engine.automagic.eta_opt", "0.78"); xml->setAttribute("power.automagic.battery.shaft.engine.automagic.eta", "0.7"); // power_descr = xml->getChild("power"); } else { power_descr = (SimpleXMLTransfer*)0; } } } } /*}}}*/ DotAirLoader::~DotAirLoader() { delete power; } /** * Returns name of airplane */ std::string getBasename(std::string filename) { if (strU(filename).find(".AIR") == filename.length()-4) { std::string::size_type pos; std::string outname = filename.substr(0, filename.length()-4); pos = outname.rfind('/'); if (pos != std::string::npos) outname = outname.substr(pos+1); return(outname); } else return(""); } /** * description: see header */ std::string air_to_xml_file_load(std::string filename) { int nSuc = 0; nSuc = air_to_xml_file(filename); if (nSuc == 1) return(getXMLFilename(filename)); else return(filename); } /** * description: see header */ int air_to_xml_file(std::string filename) { int nSuccess = 0; std::string outname = getXMLFilename(filename); if (outname.length() > 0) { std::cout << "Trying to convert " << filename << " to " << outname << "\n"; if (FileSysTools::fileExists(outname)) { std::cout << "File exists; aborting\n"; nSuccess = 1; } else { DotAirLoader* air = new DotAirLoader(filename.c_str()); SimpleXMLTransfer* xml = new SimpleXMLTransfer(); SimpleXMLTransfer* i1; SimpleXMLTransfer* i2; SimpleXMLTransfer* i3; SimpleXMLTransfer* conf; unsigned int uSize; xml->setName("CRRCSim_airplane"); xml->setAttribute("version", "2"); // description i1 = new SimpleXMLTransfer(); i1->setName("description"); i2 = new SimpleXMLTransfer(); i2->setName("en"); i2->setContent("This plane has been automatically converted from " + getBasename(filename) + ".air. Please update this text if you know more about it."); i1->addChild(i2); xml->addChild(i1); // changelog: erster Eintrag i1 = new SimpleXMLTransfer(); i1->setName("changelog"); i2 = new SimpleXMLTransfer(); i2->setName("change"); i3 = new SimpleXMLTransfer(); i3->setName("date"); i3->setContent("Unknown"); i2->addChild(i3); i3 = new SimpleXMLTransfer(); i3->setName("author"); i3->setContent(MOD_FDM_INFOSTR); i2->addChild(i3); i3 = new SimpleXMLTransfer(); i3->setName("en"); i3->setContent("Automatically converted from .air file."); i2->addChild(i3); i1->addChild(i2); // changelog: Beispiel i2 = new SimpleXMLTransfer(); i2->setName("change"); i3 = new SimpleXMLTransfer(); i3->setName("date"); i3->setContent("Please write date."); i2->addChild(i3); i3 = new SimpleXMLTransfer(); i3->setName("author"); i3->setContent("Please write your name and email."); i2->addChild(i3); i3 = new SimpleXMLTransfer(); i3->setName("en"); i3->setContent("Please write down what you changed."); i2->addChild(i3); i1->addChild(i2); xml->addChild(i1); i1 = new SimpleXMLTransfer(); i1->setName("aero"); i1->setAttribute("version", "1"); i1->setAttribute("units", "0"); // units as used in air-file i2 = new SimpleXMLTransfer(); i2->setName("ref"); i2->setAttribute("chord", doubleToString(air->C_ref)); i2->setAttribute("span", doubleToString(air->B_ref)); i2->setAttribute("area", doubleToString(air->S_ref)); i2->setAttribute("speed", doubleToString(air->U_ref)); i1->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("misc"); i2->setAttribute("Alpha_0", doubleToString(air->Alpha_0)); i2->setAttribute("eta_loc", doubleToString(air->eta_loc)); i2->setAttribute("CG_arm", doubleToString(air->CG_arm)); i2->setAttribute("span_eff", doubleToString(air->span_eff)); i1->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("m"); i2->setAttribute("Cm_0", doubleToString(air->Cm_0)); i2->setAttribute("Cm_a", doubleToString(air->Cm_a)); i2->setAttribute("Cm_q", doubleToString(air->Cm_q)); i2->setAttribute("Cm_de", doubleToString(air->Cm_de)); i1->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("lift"); i2->setAttribute("CL_0", doubleToString(air->CL_0)); i2->setAttribute("CL_max", doubleToString(air->CL_max)); i2->setAttribute("CL_min", doubleToString(air->CL_min)); i2->setAttribute("CL_a", doubleToString(air->CL_a)); i2->setAttribute("CL_q", doubleToString(air->CL_q)); i2->setAttribute("CL_de", doubleToString(air->CL_de)); i2->setAttribute("CL_drop", doubleToString(air->CL_drop)); i2->setAttribute("CL_CD0", doubleToString(air->CL_CD0)); i1->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("drag"); i2->setAttribute("CD_prof", doubleToString(air->CD_prof)); i2->setAttribute("Uexp_CD", doubleToString(air->Uexp_CD)); i2->setAttribute("CD_stall", doubleToString(air->CD_stall)); i2->setAttribute("CD_CLsq", doubleToString(air->CD_CLsq)); i2->setAttribute("CD_AIsq", doubleToString(air->CD_AIsq)); i2->setAttribute("CD_ELsq", doubleToString(air->CD_ELsq)); i1->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("Y"); i2->setAttribute("CY_b", doubleToString(air->CY_b)); i2->setAttribute("CY_p", doubleToString(air->CY_p)); i2->setAttribute("CY_r", doubleToString(air->CY_r)); i2->setAttribute("CY_dr", doubleToString(air->CY_dr)); i2->setAttribute("CY_da", doubleToString(air->CY_da)); i1->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("l"); i2->setAttribute("Cl_b", doubleToString(air->Cl_b)); i2->setAttribute("Cl_p", doubleToString(air->Cl_p)); i2->setAttribute("Cl_r", doubleToString(air->Cl_r)); i2->setAttribute("Cl_dr", doubleToString(air->Cl_dr)); i2->setAttribute("Cl_da", doubleToString(air->Cl_da)); i1->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("n"); i2->setAttribute("Cn_b", doubleToString(air->Cn_b)); i2->setAttribute("Cn_p", doubleToString(air->Cn_p)); i2->setAttribute("Cn_r", doubleToString(air->Cn_r)); i2->setAttribute("Cn_dr", doubleToString(air->Cn_dr)); i2->setAttribute("Cn_da", doubleToString(air->Cn_da)); i1->addChild(i2); xml->addChild(i1); conf = new SimpleXMLTransfer(); conf->setName("config"); conf->setAttribute("version", "1"); i2 = new SimpleXMLTransfer(); i2->setName("descr_long"); i3 = new SimpleXMLTransfer(); i3->setName("en"); i3->setContent("Automatically converted from " + getBasename(filename) + ".air."); i2->addChild(i3); conf->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("descr_short"); i3 = new SimpleXMLTransfer(); i3->setName("en"); i3->setContent("default"); i2->addChild(i3); conf->addChild(i2); i1 = new SimpleXMLTransfer(); i1->setName("mass_inertia"); i1->setAttribute("version", "1"); i1->setAttribute("units", "0"); // units as used in air-file i1->setAttribute("Mass", doubleToString(air->Mass)); i1->setAttribute("I_xx", doubleToString(air->I_xx)); i1->setAttribute("I_yy", doubleToString(air->I_yy)); i1->setAttribute("I_zz", doubleToString(air->I_zz)); i1->setAttribute("I_xz", doubleToString(air->I_xz)); conf->addChild(i1); i1 = new SimpleXMLTransfer(); i1->setName("sound"); i1->setAttribute("version", "1"); i2 = new SimpleXMLTransfer(); i2->setName("sample"); i2->setAttribute("filename", air->engine_sound); i2->setAttribute("type", air->engine_type); i2->setAttribute("pitchfactor", doubleToString(air->engine_sound_pitchfactor)); i2->setAttribute("maxvolume", "1"); i1->addChild(i2); conf->addChild(i1); if (air->power_descr != (SimpleXMLTransfer*)0) { air->power_descr->setAttributeOverwrite("units", "1"); conf->addChild(air->power_descr); } xml->addChild(conf); i1 = new SimpleXMLTransfer(); i1->setName("graphics"); i1->setAttribute("version", "1"); i1->setAttribute("model", air->model); i2 = new SimpleXMLTransfer(); i2->setName("descr_long"); i3 = new SimpleXMLTransfer(); i3->setName("en"); i3->setContent("Automatically converted from " + getBasename(filename) + ".air."); i2->addChild(i3); i1->addChild(i2); i2 = new SimpleXMLTransfer(); i2->setName("descr_short"); i3 = new SimpleXMLTransfer(); i3->setName("en"); i3->setContent("default"); i2->addChild(i3); i1->addChild(i2); xml->addChild(i1); i1 = new SimpleXMLTransfer(); i1->setName("wheels"); i1->setAttribute("version", "1"); i1->setAttribute("units", "0"); // units as used in air-file uSize = air->wheels.size(); for (unsigned int uCnt=0; uCntsetName("wheel"); i3 = new SimpleXMLTransfer(); i3->setName("pos"); i3->setAttribute("x", doubleToString(air->wheels[uCnt].v_P.r[0])); i3->setAttribute("y", doubleToString(air->wheels[uCnt].v_P.r[1])); i3->setAttribute("z", doubleToString(air->wheels[uCnt].v_P.r[2])); i2->addChild(i3); i3 = new SimpleXMLTransfer(); i3->setName("spring"); i3->setAttribute("constant", doubleToString(air->wheels[uCnt].spring_constant)); i3->setAttribute("damping", doubleToString(air->wheels[uCnt].spring_damping)); i2->addChild(i3); if (air->wheels[uCnt].steering_mapping != 0 || air->wheels[uCnt].steering_max_angle != 0) { i3 = new SimpleXMLTransfer(); i3->setName("steering"); i3->setAttribute("mapping", air->wheels[uCnt].steering_mapping); i3->setAttribute("max_angle", air->wheels[uCnt].steering_max_angle); i2->addChild(i3); } i2->setAttribute("percent_brake", doubleToString(air->wheels[uCnt].percent_brake)); i2->setAttribute("caster_angle_rad", doubleToString(air->wheels[uCnt].caster_angle_rad)); i1->addChild(i2); } xml->addChild(i1); // todo: old-style: max_thrust // write to file std::ofstream out; out.open(outname.c_str()); if (out) { xml->print(out); out.close(); nSuccess = 1; } delete air; delete xml; } } return(nSuccess); } /** * returns number of files converted */ int air_to_xml_dir(std::string dirname) { return(0); } /** * description: see header */ std::string getXMLFilename(std::string filename) { if (strU(filename).find(".AIR") == filename.length()-4) { std::string outname = filename.substr(0, filename.length()-3) + "xml"; return(outname); } else return(""); } /** * description: see header */ int air_to_xml() { int nNrConv = 0; return(nNrConv); } crrcsim-0.9.12/src/mod_fdm/fdm_002/0000775000175000017500000000000011724452512013576 500000000000000crrcsim-0.9.12/src/mod_fdm/fdm_002/fdm_002.h0000644000175000017500000001755511724452425015034 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #ifndef FDM_002_H # define FDM_002_H # include # include # include "../ls_types.h" # include "../fdm.h" # include "../../mod_math/vector3.h" # include "../../mod_math/matrix33.h" # include "../power/power.h" # include "../gear01/gear.h" # include "../physics/eom.h" /** * Jens Wilhelm Wulf, September 2005 * * This even simpler than CRRC_AirplaneSim_Larcsim, as it does model a flat earth only. * We don't need more for usual model airplane use. * */ class CRRC_AirplaneSim_002 : public FDMBase { friend class ModFDMInterface; public: /** * The world coordinate vector vWorld is transformed * to body coordinates and returned. */ virtual CRRCMath::Vector3 WorldToBody(CRRCMath::Vector3 vWorld) { return eom.conv.body(vWorld); }; virtual bool isStalling() { return(stalling != 0); }; virtual CRRCMath::Vector3 getPos(); virtual double getPhi(); virtual double getTheta(); virtual double getPsi(); /** * Used for sound calculation. It returns the prop's number of revolutions * per second [1/s]. */ virtual double getPropFreq(); /** * Returns velocity relative to airmass [ft/s]. */ virtual double getVRelAirmass() { return(v_V_body.length()); }; /** * Returns relative battery capacity/fuel left (0..1). */ virtual double getBatCapLeft() { return(power->getBatteryMin()); }; /** * the longest distance from any of the aircrafts points to the CG */ virtual double getAircraftSize() { return(wheelsys.getAircraftSize()); }; /** * Wingspan of the aircraft in feet */ virtual double getWingspan() { return(wheelsys.getWingspan()); }; /** * computed velocity for trimmed flight in dead air */ virtual double getTrimmedFlightVelocity() {return(trimmedFlightVelocity);}; /** * returns Z coordinate of lowest point */ virtual double getZLow() { return(wheelsys.getZLow()); }; private: void LoadFromXML(SimpleXMLTransfer* xml); void update(TSimInputs* inputs, double dt, int multiloop); virtual void initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z); /** * read from file */ CRRC_AirplaneSim_002(const char* filename, FDMEnviroment* myEnv); /** * read from xml description */ CRRC_AirplaneSim_002(SimpleXMLTransfer* xml, FDMEnviroment* myEnv); virtual ~CRRC_AirplaneSim_002(); private: EOM_6DOF eom; /// @name Aerodynamic data //@{ SCALAR C_ref; // reference chord (ft) SCALAR B_ref; // reference span (ft) SCALAR S_ref; // reference area (ft^2) SCALAR U_ref; // reference speed for Re-scaling of CD_prof (ft/s) SCALAR Alpha_0; // baseline alpha (rad) SCALAR Cm_0 ; // baseline Cm at Alpha_0 SCALAR CL_0 ; // baseline CL at Alpha_0 SCALAR CL_max ; // positive stall limit SCALAR CL_min ; // negative stall limit SCALAR CD_prof; // profile CD at U_ref SCALAR Uexp_CD; // for Re-scaling of CD_prof ~ (U/U_ref)^Uexp_CD SCALAR CL_a; // lift-force / alpha ~ 2 pi / (1 + 2/AR) SCALAR Cm_a; // pitch-moment / alpha (pitch stability) SCALAR CY_b; // side-force / sideslip SCALAR Cl_b; // roll-moment / sideslip (crucial for rudder-only turns) SCALAR Cn_b; // yaw-moment / sideslip (yaw stability) SCALAR CL_q; // lift-force / pitch-rate SCALAR Cm_q; // pitch-moment / pitch-rate (pitch damping) SCALAR CY_p; // side-force / roll-rate SCALAR Cl_p; // roll-moment / roll-rate (roll damping) SCALAR Cn_p; // yaw-moment / roll-rate (yaw-roll coupling) SCALAR CY_r; // side-force / yaw-rate SCALAR Cl_r; // roll-moment / yaw-rate SCALAR Cn_r; // yaw-moment / yaw-rate (yaw damping) SCALAR CL_de; // lift-force / elevator SCALAR Cm_de; // pitch-moment / elevator SCALAR CY_dr; // side-force / rudder SCALAR Cl_dr; // roll-moment / rudder SCALAR Cn_dr; // yaw-moment / rudder SCALAR CY_da; // side-force / aileron SCALAR Cl_da; // roll-moment / aileron SCALAR Cn_da; // yaw-moment / aileron SCALAR eta_loc; SCALAR CG_arm; SCALAR CL_drop; SCALAR CD_stall; SCALAR span_eff; // span efficiency: Effective span 0.95 for most planes, 0.85 flying wing SCALAR CL_CD0; // CL at minimum profile CD: 0.30 for 7037, 0.15 MH32, 0.0 RG15, AGxx, power SCALAR CD_CLsq; // d(CD)/d(CL^2), curvature of parabolic profile polar: 0.01 composites, 0.015 saggy ships, 0.02 beat up ship SCALAR CD_AIsq; // d(CD)/d(aileron^2) , curvature of ail. CD influence: 0.01/(max_aileron)^2 SCALAR CD_ELsq; // d(CD)/d(elevator^2), curvature of ele. CD influence: 0.01/(max_elevator)^2 for Zagi otherwise 0 //@} /// @name Mass and inertia //@{ SCALAR Mass; // inertia SCALAR I_xx; // inertia SCALAR I_yy; // inertia SCALAR I_zz; // inertia SCALAR I_xz; // inertia //@} /// @name Gear and ground interaction //@{ /** * Class containing all hard points/wheels */ WheelSystem wheelsys; //@} private: void gear(TSimInputs* inputs); void aero_init(); void aero(SCALAR dt, TSimInputs* inputs); private: /// @name written by constructor //@{ /** * Propulsion system: batteries, shafts, engines, propellers. */ Power::Power* power; /** * Velocity in trimmed flight; dead air. */ float trimmedFlightVelocity; //@} /// @name written by init, update //@{ /** * velocity of airmass (steady winds) * north, east, down */ CRRCMath::Vector3 v_V_local_airmass; /** * linear turbulence components, L frame */ CRRCMath::Vector3 v_V_gust_local; /** * Gradients of wind velocity, runway coordinates. * m_V_atmo_rwy.v[0][?] is U_atmo_? * m_V_atmo_rwy.v[1][?] is V_atmo_? * m_V_atmo_rwy.v[2][?] is W_atmo_? */ CRRCMath::Matrix33 m_V_atmo_rwy; //@} /// @name written by aero //@{ int stalling; /** * Force x/y/z */ CRRCMath::Vector3 v_F_aero; /** * Moment * l/m/n <-> roll/pitch/yaw */ CRRCMath::Vector3 v_M_aero; /** * velocity of body relative to airmass */ CRRCMath::Vector3 v_V_body; //@} /// @name written by gear //@{ CRRCMath::Vector3 v_F_gear; CRRCMath::Vector3 v_M_gear; //@} /// @name written by engine //@{ CRRCMath::Vector3 v_F_engine; CRRCMath::Vector3 v_M_engine; //@} }; #endif crrcsim-0.9.12/src/mod_fdm/fdm_002/fdm_002.cpp0000644000175000017500000006306511724452425015364 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2007 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // #include "fdm_002.h" #include #include #include "../../mod_misc/ls_constants.h" #include "../../mod_misc/lib_conversions.h" #include "../xmlmodelfile.h" // 0 // 1 // 2 // 3: simple test of drawing transformation #define EOM_TEST 0 #if (EOM_TEST == 2) int nLogCnt; int nStep; #endif void CRRC_AirplaneSim_002::initAirplaneState(double dRelVel, double dPhi, double dTheta, double dPsi, double X, double Y, double Z, double R_X, double R_Y, double R_Z) { float flVelocity = dRelVel * getTrimmedFlightVelocity(); // About inertia: // | I_xx -I_xy -I_xz | // | -I_xy I_yy -I_yz | // | -I_xz -I_yz I_zz | // I_xx, I_yy, I_zz are needed in any case. // If the plane is symmetric about its y-axis, I_yz=I_xy=0. // | I_xx 0 -I_xz | // | 0 I_yy 0 | // | -I_xz 0 I_zz | // // What about the sign of I_xz? // I_xz = integral x * z dm // // Four possibilities: // 1. positive I_xz // 1.1 in front of cg (x>0) and below cg (z>0) // 1.2 behind cg (x<0) and over cg (z<0) // 2. negative I_xz // 2.1 behind cg (x<0) and below cg (z>0) // 2.2 in front of cg (x>0) and over cg (z<0) // // | // | // negative | positive // | // | // x <--------------+----------------- // | // | // positive | negative // | // | // v z // // It's easy to see that the vertical fin of the rudder gives a positive I_xz. // Usually the nose of the fuselage is heavy/long and below the cg, which leads to // a positive I_xz, too. // But one is free to choose the direction of the body axes (let the x-axis point a little // higher or lower from the cg) and thereby change I_xz. // jwtodo: Anstellwinkel gescheit einbauen! eom = EOM_6DOF(CRRCMath::Vector3(X, Y, Z), CRRCMath::Vector3(dPhi, dTheta, dPsi), CRRCMath::Vector3(flVelocity, 0, 0), Mass, CRRCMath::Matrix33( I_xx, 0, -I_xz, 0, I_yy, 0, -I_xz, 0, I_zz)); #if (EOM_TEST != 0) eom.setGravity(0); #else eom.setGravity(env->GetG(-eom.pos.val.r[2])); #endif v_V_local_airmass = CRRCMath::Vector3(); // local velocity of steady airmass [ft/s] // jwtodo: seems this can be used to simulate wind gusts v_V_gust_local = CRRCMath::Vector3(); CD_stall = 0.05; // drag coeff. during stalling [] m_V_atmo_rwy = CRRCMath::Matrix33(); aero_init(); power->InitStates(CRRCMath::Vector3()); // todo } void CRRC_AirplaneSim_002::update(TSimInputs* inputs, double dt, int multiloop) { double V_north_xp,V_east_xp,V_down_xp; // temp vars for calculating wind grad. double V_north_yp,V_east_yp,V_down_yp; double V_north_zp,V_east_zp,V_down_zp; double V_north_xm,V_east_xm,V_down_xm; double V_north_ym,V_east_ym,V_down_ym; double V_north_zm,V_east_zm,V_down_zm; /** * Using a length of about roughly one half of the aircrafts * size to calculate wind gradients. 0.1 foot had been used before, * which leads to very high or zero gradients. */ double delta_space = getAircraftSize()/2; // Anpassung an LaRCSim: dort ist H=-Z CRRCMath::Vector3 v_P_CG_Rwy = eom.pos.val; int nAircraftOutsideWindfieldSim = env->CalculateWind(v_P_CG_Rwy.r[0]+delta_space, v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2], V_north_xp, V_east_xp, V_down_xp) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1]+delta_space, v_P_CG_Rwy.r[2], V_north_yp, V_east_yp, V_down_yp) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2]+delta_space, V_north_zp, V_east_zp, V_down_zp) | env->CalculateWind(v_P_CG_Rwy.r[0]-delta_space, v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2], V_north_xm, V_east_xm, V_down_xm) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1]-delta_space, v_P_CG_Rwy.r[2], V_north_ym, V_east_ym, V_down_ym) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2]-delta_space, V_north_zm, V_east_zm, V_down_zm) | env->CalculateWind(v_P_CG_Rwy.r[0], v_P_CG_Rwy.r[1], v_P_CG_Rwy.r[2], v_V_local_airmass.r[0], v_V_local_airmass.r[1], v_V_local_airmass.r[2]); if (nAircraftOutsideWindfieldSim) { // todo: some error message? } // Gradients are calculated from symmetric pairs to get symmetric behaviour. m_V_atmo_rwy.v[0][0] = (V_north_xp - V_north_xm)/(2*delta_space); m_V_atmo_rwy.v[0][1] = (V_north_yp - V_north_ym)/(2*delta_space); m_V_atmo_rwy.v[0][2] = (V_north_zp - V_north_zm)/(2*delta_space); m_V_atmo_rwy.v[1][0] = (V_east_xp - V_east_xm) /(2*delta_space); m_V_atmo_rwy.v[1][1] = (V_east_yp - V_east_ym) /(2*delta_space); m_V_atmo_rwy.v[1][2] = (V_east_zp - V_east_zm) /(2*delta_space); m_V_atmo_rwy.v[2][0] = (V_down_xp - V_down_xm) /(2*delta_space); m_V_atmo_rwy.v[2][1] = (V_down_yp - V_down_ym) /(2*delta_space); m_V_atmo_rwy.v[2][2] = (V_down_zp - V_down_zm) /(2*delta_space); #if (EOM_TEST == 2) switch (nStep) { case 0: if (inputs->elevator < 0) nStep = 1; multiloop = 0; break; case 2: if (inputs->elevator > 0) nStep = 3; multiloop = 0; break; case 4: nStep = 0; multiloop = 0; default: break; } #endif for (int n=0; nControllerCallback(dt, this, inputs, &myInputs); #if (EOM_TEST != 2) aero( dt, &myInputs); #endif #if FDM_LOG_AERO_OUT != 0 logVal(v_F_aero); logVal(v_M_aero); #endif { v_F_engine = CRRCMath::Vector3(); v_M_engine = CRRCMath::Vector3(); #if (EOM_TEST != 2) power->step(dt, &myInputs, v_V_body*FT_TO_M, &v_F_engine, &v_M_engine); #endif // Convert SI to that other buggy system. v_F_engine *= N_TO_LBF; v_M_engine *= NM_TO_LBFFT; } gear(&myInputs); #if (EOM_TEST == 2) CRRCMath::Vector3 v_F, v_M_cg; switch ((nLogCnt>>5) % 6) { case 0: v_F = CRRCMath::Vector3(1, 0, 0); v_M_cg = CRRCMath::Vector3(0, 0, 0); break; case 1: v_F = CRRCMath::Vector3(0, 0, 0); v_M_cg = CRRCMath::Vector3(0, 2, 0); break; case 2: v_F = CRRCMath::Vector3(0, 0, 3); v_M_cg = CRRCMath::Vector3(0, 0, 0); break; case 3: v_F = CRRCMath::Vector3(0, 0, 0); v_M_cg = CRRCMath::Vector3(1, 0, 0); break; case 4: v_F = CRRCMath::Vector3(0, 2, 0); v_M_cg = CRRCMath::Vector3(0, 0, 0); break; case 5: v_F = CRRCMath::Vector3(0, 0, 0); v_M_cg = CRRCMath::Vector3(0, 0, 3); break; } { double d = sin(M_PI*(nLogCnt&0x1F)/32.0); v_F *= d*d; v_M_cg *= d*d; } if ((nLogCnt&0x1F) == 0x1F) { nStep++; std::cout << "\n"; } if ( ((nLogCnt>>5)/6) % 2) { v_F *= -1; v_M_cg *= -1; } // v_F *= 0; v_F.print("F=", ", "); v_M_cg.print("M=", "\n"); eom.step(dt, v_F, v_M_cg); eom.conv.updateEuler(); #else eom.step(dt, v_F_aero + v_F_engine + v_F_gear, v_M_aero + v_M_engine + v_M_gear); // Update the position they are interested in outside of this fdm. I have to // do it inside of the loop because gear() also needs it. eom.conv.updateEuler(); #endif // eom.conv.convTest1(); } /* static int cnt = 0; static int posi = 0; bool fChange = false; */ /* posi = 0; if (inputs->aileron > 0) posi |= 1; if (inputs->elevator > 0) posi |= 2; fChange = true; */ /* cnt += multiloop; if (cnt > 6000) { cnt -= 6000; posi++; posi %= 4; fChange = true; } */ /* switch (posi) { case 0: pos->d_x = 20; pos->d_y = 20; pos->d_z = -5; break; case 1: pos->d_x = -20; pos->d_y = 20; pos->d_z = -6; break; case 3: pos->d_x = -20; pos->d_y = -20; pos->d_z = -3; break; default: pos->d_x = 20; pos->d_y = -20; pos->d_z = -4; break; } */ /* pos->d_x = inputs->elevator*30; pos->d_y = inputs->aileron*30; pos->d_z = -0.5*sqrt(pos->d_x*pos->d_x + pos->d_y*pos->d_y); eom.conv.euler.r[0] = (M_PI/2) -1.0 *atan2(pos->d_x, pos->d_y); eom.conv.euler.r[1] = (3.0*M_PI/4.0); // (M_PI/2) -1.0 *atan2(pos->d_x, pos->d_y); eom.conv.euler.r[2] = (M_PI/2); // (M_PI/2) -1.0 *atan2(pos->d_x, pos->d_y); */ // fChange = true; /* if (fChange) { std::cout << pos->d_x << " " << pos->d_y << " " << pos->d_z << " " << eom.conv.euler.r[0] << " " << eom.conv.euler.r[1] << " " << eom.conv.euler.r[2] << "\n"; } */ #if (EOM_TEST == 3) eom.pos.val = CRRCMath::Vector3(10, 20, -5); eom.conv.euler = CRRCMath::Vector3(0.25*M_PI, 0.25*M_PI, 0.25*M_PI); #endif } CRRC_AirplaneSim_002::CRRC_AirplaneSim_002(const char* filename, FDMEnviroment* myEnv) : FDMBase("fdm_002.dat", myEnv) { // Previously there has been code to load an old-style .air-file. // This has been removed as CRRCSim includes an automatic converter. SimpleXMLTransfer* fileinmemory = new SimpleXMLTransfer(filename); LoadFromXML(fileinmemory); delete fileinmemory; } CRRC_AirplaneSim_002::CRRC_AirplaneSim_002(SimpleXMLTransfer* xml, FDMEnviroment* myEnv) : FDMBase("fdm_larcsim.dat", myEnv) { LoadFromXML(xml); } void CRRC_AirplaneSim_002::LoadFromXML(SimpleXMLTransfer* xml) { SimpleXMLTransfer* i; SimpleXMLTransfer* cfg = XMLModelFile::getConfig(xml); { double to_ft; switch (xml->getInt("aero.units")) { case 0: to_ft = 1; break; case 1: to_ft = M_TO_FT; break; default: { throw std::runtime_error("Unknown units in aero"); } break; } i = xml->getChild("aero.ref"); C_ref = i->getDouble("chord") * to_ft; B_ref = i->getDouble("span") * to_ft; S_ref = i->getDouble("area") * to_ft * to_ft; U_ref = i->getDouble("speed") * to_ft; } i = xml->getChild("aero.misc"); Alpha_0 = i->getDouble("Alpha_0"); eta_loc = i->getDouble("eta_loc"); CG_arm = i->getDouble("CG_arm"); span_eff = i->getDouble("span_eff"); i = xml->getChild("aero.m"); Cm_0 = i->getDouble("Cm_0"); Cm_a = i->getDouble("Cm_a"); Cm_q = i->getDouble("Cm_q"); Cm_de = i->getDouble("Cm_de"); i = xml->getChild("aero.lift"); CL_0 = i->getDouble("CL_0"); CL_max = i->getDouble("CL_max"); CL_min = i->getDouble("CL_min"); CL_a = i->getDouble("CL_a"); CL_q = i->getDouble("CL_q"); CL_de = i->getDouble("CL_de"); CL_drop = i->getDouble("CL_drop"); CL_CD0 = i->getDouble("CL_CD0"); i = xml->getChild("aero.drag"); CD_prof = i->getDouble("CD_prof"); Uexp_CD = i->getDouble("Uexp_CD"); CD_stall = i->getDouble("CD_stall"); CD_CLsq = i->getDouble("CD_CLsq"); CD_AIsq = i->getDouble("CD_AIsq"); CD_ELsq = i->getDouble("CD_ELsq"); i = xml->getChild("aero.Y"); CY_b = i->getDouble("CY_b"); CY_p = i->getDouble("CY_p"); CY_r = i->getDouble("CY_r"); CY_dr = i->getDouble("CY_dr"); CY_da = i->getDouble("CY_da"); i = xml->getChild("aero.l"); Cl_b = i->getDouble("Cl_b"); Cl_p = i->getDouble("Cl_p"); Cl_r = i->getDouble("Cl_r"); Cl_dr = i->getDouble("Cl_dr"); Cl_da = i->getDouble("Cl_da"); i = xml->getChild("aero.n"); Cn_b = i->getDouble("Cn_b"); Cn_p = i->getDouble("Cn_p"); Cn_r = i->getDouble("Cn_r"); Cn_dr = i->getDouble("Cn_dr"); Cn_da = i->getDouble("Cn_da"); { double to_slug; double to_slug_ft_ft; i = cfg->getChild("mass_inertia"); switch (i->getInt("units")) { case 0: to_slug = 1; to_slug_ft_ft = 1; break; case 1: to_slug = KG_TO_SLUG; to_slug_ft_ft = KG_M_M_TO_SLUG_FT_FT; break; default: { throw std::runtime_error("Unknown units in mass_inertia"); } break; } Mass = i->getDouble("Mass") * to_slug; I_xx = i->getDouble("I_xx") * to_slug_ft_ft; I_yy = i->getDouble("I_yy") * to_slug_ft_ft; I_zz = i->getDouble("I_zz") * to_slug_ft_ft; I_xz = i->getDouble("I_xz") * to_slug_ft_ft; } wheelsys.init(xml, B_ref); // calculate velocity in trimmed flight { // crrc_aero says: Cm = Cm_0 + Cm_a*(Alpha-Alpha_0) // So Cm is zero at float alpha = ((Cm_a * Alpha_0) - Cm_0 ) / Cm_a; // crrc_aero says: CL = CL_0 + CL_a*(Alpha - Alpha_0); float cl = CL_0 + CL_a * (alpha - Alpha_0); // sanity check: currently this method does not really work for biplane2.air, as // a negative cl is computed. ??? if (cl < 0.2) { cl = 0.2; printf("airplane: Cm_a=%f Alpha_0=%f Cm_0=%f\n", Cm_a, Alpha_0, Cm_0); printf("airplane: CL_a=%f CL_0=%f\n", CL_a, CL_0); printf("airplane: alpha=%f C_L=%f\n", alpha, cl); } // v = sqrt(m * g * 2 / (F * CL * rho)) // I'll use conversions to SI units, just to understand the numbers... const float foot = 0.3048; // m const float slug = 14.5939041995; // kg float m = Mass * slug; // kg float g = 9.81; // m/s^2 float F = S_ref * (foot*foot); // m^2 float rho = 1.225; // kg/m^3 float v = sqrt(m * g * 2 / (F * cl * rho)); std::cout << "trimmedFlightVelocity = " << v << " m/s\n"; trimmedFlightVelocity = v / foot; // ft/s } // possibly there is no power description: if (cfg->indexOfChild("power") < 0) { power = new Power::Power(); } else { power = new Power::Power(cfg); } } CRRC_AirplaneSim_002::~CRRC_AirplaneSim_002() { delete power; } double CRRC_AirplaneSim_002::getPhi() { return(eom.conv.euler.r[0]); } double CRRC_AirplaneSim_002::getTheta() { return(eom.conv.euler.r[1]); } double CRRC_AirplaneSim_002::getPsi() { return(eom.conv.euler.r[2]); } CRRCMath::Vector3 CRRC_AirplaneSim_002::getPos() { return(eom.pos.val); } /** * * jwtodo * gut: * skimmer * arkjan * apogee * allegro * mav * delta* * zip60 * sport * viele andere * * schlecht: * superzagi * quickie * zagi * zagi-xs * */ /** \brief Calculate influence of gear and hardpoints * * This method calculates the forces and moments on * the airplane's body caused by the gear or other * hardpoints touching the ground. * * \param inputs Current control inputs */ void CRRC_AirplaneSim_002::gear(TSimInputs* inputs) { wheelsys.update(inputs, env, eom.conv.mat, eom.pos.val, eom.angvel.val, eom.conv.local(eom.vel.val), eom.conv.euler.r[2]); v_F_gear = wheelsys.getForces(); v_M_gear = wheelsys.getMoments(); } /** X Aerodynamic force, lbs, in X-axis (+ forward) Y Aerodynamic force, lbs, in Y-axis (+ right) Z Aerodynamic force, lbs, in Z-axis (+ down) L Aero. moment about X-axis (+ roll right), ft-lbs M Aero. moment about Y-axis (+ pitch up), ft-lbs N Aero. moment about Z-axis (+ nose right), ft-lbs 0 Subscript implying initial, or nominal, value u X-axis component of airspeed (ft/sec) (+ forward) v Y-axis component of airspeed (ft/sec) (+ right) w Z-axis component of airspeed (ft/sec) (+ down) p X-axis ang. rate (rad/sec) (+ roll right), rad/sec q Y-axis ang. rate (rad/sec) (+ pitch up), rad/sec r Z-axis ang. rate (rad/sec) (+ yaw right), rad/sec beta Angle of sideslip, degrees (+ wind in RIGHT ear) da Aileron deflection, degrees (+ left ail. TE down) de Elevator deflection, degrees (+ trailing edge down) dr Rudder deflection, degrees (+ trailing edge LEFT) */ void CRRC_AirplaneSim_002::aero(SCALAR dt, TSimInputs* inputs) // Calculate forces and moments for the current time step. If Initialize is // zero, then re-initialize coefficients by reading in the coefficient file. { SCALAR elevator, aileron, rudder; SCALAR Phat, Qhat, Rhat; // dimensionless rotation rates SCALAR CL_left, CL_cent, CL_right; // CL values across the span SCALAR dCL_left,dCL_cent,dCL_right; // stall-induced CL changes SCALAR dCD_left,dCD_cent,dCD_right; // stall-induced CD changes SCALAR dCl,dCn,dCl_stall,dCn_stall; // stall-induced roll,yaw moments SCALAR dCm_stall; // Stall induced pitching moment. SCALAR CL_wing, CD_all, CD_scaled, Cl_w; SCALAR Cl_r_mod,Cn_p_mod; SCALAR CL,CD,Cl,Cm,Cn; SCALAR QS; CRRCMath::Vector3 C_xyz; CRRCMath::Vector3 v_R_omega_atmo; CRRCMath::Matrix33 G; CRRCMath::Matrix33 m_V_body; double V_rel_wind; double Alpha; double Beta; elevator = inputs->elevator; aileron = inputs->aileron; rudder = inputs->rudder; CRRCMath::Vector3 V_airmass_body = eom.conv.body(v_V_local_airmass); // velocity of body relative to airmass v_V_body = eom.vel.val - V_airmass_body; V_rel_wind = v_V_body.length(); /* Calculate alpha and beta */ if (v_V_body.r[0] == 0) Alpha = 0; else Alpha = atan2( v_V_body.r[2], v_V_body.r[0] ); if (V_rel_wind == 0) Beta = 0; else Beta = asin( v_V_body.r[1]/ V_rel_wind ); // std::cout << Alpha << " "; // --------------- // double Sin_alpha = sin(Alpha); double Cos_alpha = cos(Alpha); double Cos_beta = cos(Beta); /* compute gradients of Local velocities w.r.t. Body coordinates G_11 = dU_local/dx_body G_12 = dU_local/dy_body etc. */ G = m_V_atmo_rwy * eom.conv.mat.trans(); /* now compute gradients of Body velocities w.r.t. Body coordinates */ /* U_body_x = dU_body/dx_body etc. */ m_V_body = eom.conv.mat * G; /* set rotation rates of airmass motion */ v_R_omega_atmo.r[0] = m_V_body.v[2][0]; v_R_omega_atmo.r[1] = -m_V_body.v[2][1]; v_R_omega_atmo.r[2] = m_V_body.v[1][2]; if (V_rel_wind != 0) { /* set net effective dimensionless rotation rates */ Phat = (eom.angvel.val.r[0] - v_R_omega_atmo.r[0]) * B_ref / (2.0*V_rel_wind); Qhat = (eom.angvel.val.r[1] - v_R_omega_atmo.r[1]) * C_ref / (2.0*V_rel_wind); Rhat = (eom.angvel.val.r[2] - v_R_omega_atmo.r[2]) * B_ref / (2.0*V_rel_wind); } else { Phat=0; Qhat=0; Rhat=0; } /* compute local CL at three spanwise locations */ CL_left = CL_0 + CL_a*(Alpha - Alpha_0 - Phat*eta_loc); CL_cent = CL_0 + CL_a*(Alpha - Alpha_0 ); CL_right = CL_0 + CL_a*(Alpha - Alpha_0 + Phat*eta_loc); /* set CL-limit changes */ dCL_left = 0.; dCL_cent = 0.; dCL_right = 0.; stalling=0; if (CL_left > CL_max) { dCL_left = CL_max-CL_left -CL_drop; stalling=1; } if (CL_cent > CL_max) { dCL_cent = CL_max-CL_cent -CL_drop; stalling=1; } if (CL_right > CL_max) { dCL_right = CL_max-CL_right -CL_drop; stalling=1; } if (CL_left < CL_min) { dCL_left = CL_min-CL_left -CL_drop; stalling=1; } if (CL_cent < CL_min) { dCL_cent = CL_min-CL_cent -CL_drop; stalling=1; } if (CL_right < CL_min) { dCL_right = CL_min-CL_right -CL_drop; stalling=1; } // std::cout << CL_left << " " << CL_cent << " " << CL_right << " "; /* set average wing CL */ CL_wing = CL_0 + CL_a*(Alpha-Alpha_0) + 0.25*dCL_left + 0.5*dCL_cent + 0.25*dCL_right; /* correct profile CD for CL dependence and aileron dependence */ CD_all = CD_prof + CD_CLsq *(CL_wing-CL_CD0)*(CL_wing-CL_CD0) + CD_AIsq * aileron * aileron + CD_ELsq * elevator * elevator; /* scale profile CD with Reynolds number via simple power law */ if (V_rel_wind > 0.1) { CD_scaled = CD_all*pow(((double)V_rel_wind/(double)U_ref),Uexp_CD); } else { CD_scaled=CD_all; } // std::cout << CL_wing << " " << CD_scaled << " "; /* Scale lateral cross-coupling derivatives with wing CL */ Cl_r_mod = Cl_r*CL_wing/CL_0; Cn_p_mod = Cn_p*CL_wing/CL_0; //std::cout << Cl_r_mod << " " << Cn_p_mod << " "; /* total average CD with induced and stall contributions */ dCD_left = CD_stall*dCL_left *dCL_left ; dCD_cent = CD_stall*dCL_cent *dCL_cent ; dCD_right = CD_stall*dCL_right*dCL_right; //std::cout << dCD_left << " " << dCD_cent << " " << dCD_right << " "; /* total CL, with pitch rate and elevator contributions */ CL = (CL_wing + CL_q*Qhat + CL_de*elevator)*Cos_alpha; //std::cout << CL << " "; /* assymetric stall will cause roll and yaw moments */ dCl = 0.45*-1*(dCL_right-dCL_left)*0.5*eta_loc; dCn = 0.45*(dCD_right-dCD_left)*0.5*eta_loc; dCm_stall = (0.25*dCL_left + 0.5*dCL_cent + 0.25*dCL_right)*CG_arm; //std::cout << dCl << " " << dCn << " " << dCm_stall << " "; /* stall-caused moments in body axes */ dCl_stall = dCl*Cos_alpha - dCn*Sin_alpha; dCn_stall = dCl*Sin_alpha + dCn*Cos_alpha; //std::cout << dCl_stall << " " << dCn_stall << " "; /* total CD, with induced and stall contributions */ Cl_w = Cl_b*Beta + Cl_p*Phat + Cl_r_mod*Rhat + dCl_stall + Cl_da*aileron; CD = CD_scaled + (CL*CL + 32.0*Cl_w*Cl_w)*S_ref/(B_ref*B_ref*M_PI*span_eff) + 0.25*dCD_left + 0.5*dCD_cent + 0.25*dCD_right; //std::cout << Cl_w << " " << CD << " "; /* total forces in body axes */ C_xyz.r[0] = -CD*Cos_alpha + CL*Sin_alpha*Cos_beta*Cos_beta; C_xyz.r[2] = -CD*Sin_alpha - CL*Cos_alpha*Cos_beta*Cos_beta; C_xyz.r[1] = CY_b*Beta + CY_p*Phat + CY_r*Rhat + CY_dr*rudder; //std::cout << Cx << " " << Cz << " " << Cy << " "; /* total moments in body axes */ Cl = Cl_b*Beta + Cl_p*Phat + Cl_r_mod*Rhat + Cl_dr*rudder + dCl_stall + Cl_da*aileron; Cn = Cn_b*Beta + Cn_p_mod*Phat + Cn_r*Rhat + Cn_dr*rudder + dCn_stall + Cn_da*aileron; Cm = Cm_0 + Cm_a*(Alpha-Alpha_0) +dCm_stall + Cm_q*Qhat + Cm_de*elevator; /* set dimensional forces and moments */ { double DENSITY = env->GetRho(-eom.pos.val.r[2]); QS = 0.5*DENSITY*V_rel_wind*V_rel_wind * S_ref; } // std::cout << ">" << Cm_0 << " " << Cm_a << " " << Alpha_0 << " " << dCm_stall << " " << Cm_q << " " << Cm << "< "; // std::cout << Cl << " " << Cm << " " << Cn << " "; v_F_aero = C_xyz * QS; v_M_aero = CRRCMath::Vector3(Cl * QS * B_ref, Cm * QS * C_ref, Cn * QS * B_ref); /* std::cout << (Cx * QS) << " " << (Cy * QS) << " " << (Cz * QS) << " " << (Cl * QS * B_ref) << " " << (Cm * QS * C_ref) << " " << (Cn * QS * B_ref) << "\n"; */ // std::cout << "\n"; #if (EOM_TEST == 1) { double ele = 1.8*(-inputs->elevator-eom.angvel.val.r[1]); double ail = 1.8*(inputs->aileron-eom.angvel.val.r[0]); double rud = 1.8*(0.5*inputs->aileron-eom.angvel.val.r[2]); v_F_aero = CRRCMath::Vector3(4*inputs->throttle-0.8*eom.vel.val.r[0], -2.8*eom.vel.val.r[1], -2.8*eom.vel.val.r[2]); v_M_aero = CRRCMath::Vector3(ail, ele, rud); stalling = 0; } #endif // eom.pos.val.print("", "\n"); // std::cout << "|V|=" << V_rel_wind << ", "; // std::cout << "alpha=" << Alpha << ", "; // std::cout << "beta=" << Beta << ", "; // V_body.print("V=", ", "); // v_F_aero.print("f=", ", "); // v_M_aero.print("m=", "\n"); } void CRRC_AirplaneSim_002::aero_init() { stalling = 0; v_F_aero = CRRCMath::Vector3(); v_M_aero = CRRCMath::Vector3(); } double CRRC_AirplaneSim_002::getPropFreq() { return(power->getPropFreq()); }; crrcsim-0.9.12/src/mod_fdm/power/0000775000175000017500000000000011724452512013603 500000000000000crrcsim-0.9.12/src/mod_fdm/power/simplethrust.h0000644000175000017500000000540411724452425016443 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2007 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef SIMPLETHRUST_H # define SIMPLETHRUST_H # include "gearing.h" # include "values_step.h" namespace Power { /** * This class is part of the power system. To simply use the system, you should not * access or call any of its members. Please take a look at Power instead. * * This is a very simple propeller to model CRRCSims first * engine: thrust, no matter at which airspeed. * * This simple propeller is connected to a shaft via some gearing. * The gearing is described by * - \c i \n * gear ratio * * Given \c omega is the speed of the shaft this simple propeller is connected to, * it will rotate at (omega_p = i * omega) and provide a thrust of (F = k_F * omega_p). * * The torque applied to the shaft is (M = -1 * k_M * omega_p * i). * * Example for an xml description for direct connection to shaft: * \verbatim \endverbatim * * Example for an xml description, connection to shaft via a gearbox: * \verbatim \endverbatim * * See Power::Gearing for a description of a gearbox. * * @author Jens Wilhelm Wulf */ class SimpleThrust : public Gearing { public: /** * */ SimpleThrust(); /** * virtual base class should have a virtual dtor */ virtual ~SimpleThrust() {}; /** * Go ahead values->dt seconds in the simulation. */ virtual void step(PowerValuesStep* values); /** * Load or reload parameters */ virtual void ReloadParams(SimpleXMLTransfer* xml); private: /** * Thrust provided is (k_F * i * Shaft::omega) */ double k_F; /** * Torque applied to shaft is (-1 * k_M * i * Shaft::omega * i) */ double k_M; }; }; #endif crrcsim-0.9.12/src/mod_fdm/power/shaft.cpp0000644000175000017500000000677011724452425015347 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "shaft.h" #include #include "engine_dcm.h" #include "propeller.h" #include "simplethrust.h" Power::Shaft::Shaft() { gear.push_back(new Propeller()); gear.push_back(new Engine_DCM()); } Power::Shaft::Shaft(SimpleXMLTransfer* xml) { for (int n=0; ngetChildCount(); n++) { SimpleXMLTransfer* it = xml->getChildAt(n); Gearing* s = (Gearing*)0; if (it->getName().compare("engine") == 0) s = new Engine_DCM(); else if (it->getName().compare("propeller") == 0) s = new Propeller(); else if (it->getName().compare("simplethrust") == 0) s = new SimpleThrust(); if (s != (Gearing*)0) gear.push_back(s); } } void Power::Shaft::ReloadParams(SimpleXMLTransfer* xml) { int nChildCnt = 0; double J_ges; fBrake = (xml->attributeAsInt("brake", 1) != 0); J_ges = xml->attributeAsDouble("J", 0); std::cout << " Shaft: J=" << J_ges << " kg m^2\n"; for (int n=0; ngetChildCount(); n++) { SimpleXMLTransfer* it = xml->getChildAt(n); if (it->getName().compare("engine") == 0 || it->getName().compare("propeller") == 0 || it->getName().compare("simplethrust") == 0 ) { gear[nChildCnt]->ReloadParams(it); J_ges += gear[nChildCnt++]->getJ(); } } J_inv = 1/J_ges; } void Power::Shaft::ReloadParams_automagic(SimpleXMLTransfer* xml) { fBrake = (xml->getChild("battery.shaft")->attributeAsInt("brake", 1) != 0); for (unsigned int i = 0; i < gear.size(); i++) gear[i]->ReloadParams_automagic(xml); J_inv = 1/(gear[0]->getJ() + gear[1]->getJ()); } Power::Shaft::~Shaft() { // deallocate gears for (unsigned int i = 0; i < gear.size(); i++) { delete gear[i]; gear[i] = NULL; } } void Power::Shaft::step(PowerValuesStep* values) { values->omega = omega.val; values->moment_shaft = 0; int size = gear.size(); for (int n=0; nstep(values); } if ( (values->inputs->throttle < 0.05 || values->U < 0.01) && fBrake) { omega.init(0, 0); } else { omega.step(values->dt, values->moment_shaft*J_inv); } } void Power::Shaft::InitStates(CRRCMath::Vector3 vInitialVelocity) { // There may be more than one propeller connected to me, but // I just set my initial omega according to what one of the props // tells me. However, if there is more than one prop, most surely all of them // will have the same gearbox ratio and pitch so this is not a problem // at all. omega.init(0, 0); double dOmega = 0; for (unsigned int n=0; nInitStates(vInitialVelocity, dOmega); omega.init(dOmega, 0); } crrcsim-0.9.12/src/mod_fdm/power/engine_dcm.h0000644000175000017500000001611211724452425015766 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2007, 2010 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef ENGINE_DCM_H # define ENGINE_DCM_H # include "gearing.h" # include "values_step.h" # include "../../mod_math/ratelim.h" namespace Power { /** * This class is part of the power system. To simply use the system, you should not * access or call any of its members. Please take a look at Power instead. * * This class models a direct current motor. The model is quite realistic. However, modeling * the emc brake proved to be not strong enough to stop a Propeller in flight. But this is a * problem of the Propeller I think. The brake is modelled by Shaft now. * * The xml configuration of an engine looks like this (without gearbox to shaft): \verbatim \endverbatim * * * Example for an xml description, connection to shaft via a gearbox: * \verbatim \endverbatim * The inertia \c J of the engine is translated to the shaft automatically. The inertia \c J of the gearing is * the value seen by the shaft. * * See Power::Gearing for a description of a gearbox. * * It is possible to read the parameters of a engine from a separate file. In this case use * something like \verbatim \endverbatim \verbatim \endverbatim * instead of writing down the parameters directly. The system will try to load a file * ./models/engine/astro_cobalt.xml which might look like this: \verbatim \endverbatim * * Given \c U_K is the voltage applied to the engine and omega is its speed, * it will draw a current of * I_M = (U_K - omega * k_M) / R_I * and will apply a torque to the gearing which is * M_M = k_M * (I_M - I_0). * * * Finding a complete parameter set for a specific engine can be impossible, * but luckily the parameters can be calculated from measured data. * Given the current draw for the idle engine and * voltage, current draw and speed * values for at least two different load points (one of them may be the * idle point as well), all electric parameters can be calculated. * A worked example: Speed 400 with flux ring * * For one model I wanted to simulate a Speed 400 (aka Mabuchi RS-380 PH) * with an additional flux ring. * I found an Excel sheet on the Internet that contained motor data for * exactly this engine: * \verbatim U_K [V] I_M [A] n [rpm] n [1/s] remark ----------------------------------------------------------------------------------- 7.96 0.94 22290 371.5 idle, n = n_0, U_K = U_0 and I_M = I_0 7.37 7.47 13740 229 near max. load \endverbatim * J_M, the engine's rotor's inertia, can be found in the manufacturer's * data sheet, or it has to be guessed. I assumed 1.0E-6 for the * Speed 400. You can estimate it by regarding the rotor as a * solid iron cylinder of mass m (in kg) and diameter d (in m) * using the formula * \verbatim J_M = 0.5 * m * d^2 / 4 \endverbatim * * All this resulted in the following engine file: * \verbatim \endverbatim * * There must be at least two entries with different load points, but * if you have more, just supply all of them. * * If you only have one set of idle data, the voltage * does not matter. * But if you can provide several values for idle current at a certain voltage, do so. Replace \verbatim \endverbatim * by something like \verbatim \endverbatim * * @author Jens Wilhelm Wulf */ class Engine_DCM : public Gearing { public: /** * */ Engine_DCM(); /** * virtual base class should have a virtual dtor */ virtual ~Engine_DCM() {}; /** * Load or reload parameters */ void ReloadParams(SimpleXMLTransfer* xml); /** * Load or reload parameters in case of automagic settings */ void ReloadParams_automagic(SimpleXMLTransfer* xml); /** * Go ahead values->dt seconds in the simulation. */ virtual void step(PowerValuesStep* values); virtual void InitStates(CRRCMath::Vector3 vInitialVelocity, double& dOmega); private: /** * resistance [Ohm] */ double R_I; /** * Friction [Nm]. This part does not depend on rotational speed. * The most significant frictional losses are proportional to * speed and M_r can/should be very small if k_r is known. In order * to calculate k_r, data of more than one idle setpoint is needed. * In case this data is not available, k_r=0 and M_r!=0. */ double M_r; /** * This coefficient describes friction losses which are proportional * to rotational speed. See M_r. */ double k_r; /** * Motorkonstante [Nm/A] */ double k_M; /** * throttle input, rate limited */ CRRCMath::RateLimiter throttle; /** * rate limit for throttle */ double throttle_rate_max; /** * Do logging? */ int nLog; }; }; #endif crrcsim-0.9.12/src/mod_fdm/power/battery.cpp0000644000175000017500000001406511724452425015710 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "battery.h" #include #include #include #include "../../mod_misc/filesystools.h" #include "../../mod_misc/lib_conversions.h" Power::Battery::Battery() { shafts.push_back(new Shaft()); } Power::Battery::Battery(SimpleXMLTransfer* xml) { // create children { SimpleXMLTransfer* shaft; for (int n=0; ngetChildCount(); n++) { shaft = xml->getChildAt(n); if (shaft->getName().compare("shaft") == 0) shafts.push_back(new Shaft(shaft)); } } } void Power::Battery::ReloadParams(SimpleXMLTransfer* xml) { throttle_min = xml->getDouble("throttle_min"); SimpleXMLTransfer* bat; bool fExtern = true; if (xml->indexOfAttribute("filename") >= 0) bat = new SimpleXMLTransfer(FileSysTools::getDataPath("models/battery/" + xml->getString("filename") + ".xml", true)); else { bat = xml; fExtern = false; } C_0 = bat->getDouble("C")*60*60; R_I = bat->getDouble("R_I"); U_off = bat->getDouble("U_off"); std::cout << "Battery: C=" << C_0/(60*60) << " Ah, R_I=" << R_I << " Ohm, U_off=" << U_off << "V\n"; // voltage over capacity { double U_0 = bat->getDouble("U_0"); std::string tab = bat->getChild("U_0rel")->getContentString(); std::string::size_type pos; std::string::size_type start = 0; double U; voltage.clear(); while ( (pos = tab.find(';', start)) != std::string::npos && start < tab.length()) { U = U_0*atof(tab.substr(start, pos-start).c_str()); std::cout << " " << U << " V\n"; voltage.push_back(U); start = pos+1; } // Calculate factor for easy interpolation: // There are size values: int size = voltage.size(); // So I want to have an index in the range 0..(size-2). // C_0 has to be converted to (size-1)*2^10. dInterpFact = ((size-1)<<10)/C_0; } if (fExtern) delete bat; // children { SimpleXMLTransfer* shaft; int nShaftCnt = 0; for (int n=0; ngetChildCount(); n++) { shaft = xml->getChildAt(n); if (shaft->getName().compare("shaft") == 0) shafts[nShaftCnt++]->ReloadParams(shaft); } } } void Power::Battery::ReloadParams_automagic(SimpleXMLTransfer* xml) { SimpleXMLTransfer* mydescr = xml->getChild("battery"); // automagic configuration works bottom up: shafts[0]->ReloadParams_automagic(xml); R_I = 0; U_off = 1; U = mydescr->getDouble("shaft.engine.automagic.U"); C_0 = mydescr->getDouble("shaft.engine.automagic.I")*mydescr->getDouble("automagic.T"); mydescr->setAttribute("C", doubleToString(C_0/60/60)); mydescr->setAttribute("U_0", doubleToString(U)); mydescr->setAttribute("U_off", doubleToString(U_off)); mydescr->setAttribute("R_I", doubleToString(R_I)); throttle_min = mydescr->getDouble("throttle_min"); { SimpleXMLTransfer* g = new SimpleXMLTransfer(); g->setName("U_0rel"); g->setContent("\n 1.00;\n 1.00;\n"); mydescr->addChild(g); } voltage.clear(); voltage.push_back(U); voltage.push_back(U); // Calculate factor for easy interpolation: // There are size values: int size = voltage.size(); // So I want to have an index in the range 0..(size-2). // C_0 has to be converted to (size-1)*2^10. dInterpFact = ((size-1)<<10)/C_0; } Power::Battery::~Battery() { // deallocate shafts for (unsigned int i = 0; i < shafts.size(); i++) { delete shafts[i]; shafts[i] = NULL; } } void Power::Battery::step(PowerValuesStep* values) { int size = shafts.size(); int idx; double thr; thr = values->inputs->throttle; if (thr < throttle_min && throttle_old > 0) { thr = throttle_min; values->inputs->throttle = throttle_min; } throttle_old = thr; if (U < U_off || C.val <= 0 || nUOffStatus == 1) { if (nUOffStatus == 1 && thr < 0.05) nUOffStatus = 0; else nUOffStatus = 1; values->U = 0; } else values->U = U; values->I = 0; for (int n=0; nstep(values); } C.step(values->dt, -1*values->I); if (C.val < 0) C.init(0, 0); { double dCapLeftRel = C.val/C_0; if (values->dBatCapLeftMin > dCapLeftRel) values->dBatCapLeftMin = dCapLeftRel; } // size of table: size = voltage.size(); // max. index for interpolation: int idxmax = ((size-1)<<10)-1; // calc index idx = (int)(dInterpFact * (C_0-C.val)); if (idx > idxmax) idx = idxmax; // interpolation int idxh = idx >> 10; int idxl = idx & ((1<<10)-1); U = voltage[idxh] + (idxl * (voltage[idxh+1]-voltage[idxh]))*(1.0/1024); // std::cout << idxh << " " << U << " V, " << voltage[idxh] << " V, " << values->I << " A\n"; // voltage drop because of internal resistance U -= R_I * values->I; } void Power::Battery::showCapacity() { std::cout << C.val/(60*60) << " Ah\n"; } void Power::Battery::InitStates(CRRCMath::Vector3 vInitialVelocity) { // set initial state U = voltage[0]; throttle_old = 0; nUOffStatus = 0; C.init(C_0, 0); for (unsigned int n=0; nInitStates(vInitialVelocity); } crrcsim-0.9.12/src/mod_fdm/power/engine_dcm.cpp0000644000175000017500000001676511724452425016337 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "engine_dcm.h" #include #include "../../mod_misc/filesystools.h" #include "../../mod_misc/lib_conversions.h" #include "../../mod_math/linearreg.h" // Wirkungsgrad des Drehzahlstellers #define ETA_STELLER 0.95 #define THR_P_S 3.0 inline double sqr(double val) { return(val*val); }; Power::Engine_DCM::Engine_DCM() : Gearing() { k_r = 0; J = 0; throttle.init(0, THR_P_S); } void Power::Engine_DCM::ReloadParams(SimpleXMLTransfer* xml) { Gearing::ReloadParams(xml); SimpleXMLTransfer* eng; bool fExtern = true; if (xml->indexOfAttribute("filename") >= 0) eng = new SimpleXMLTransfer(FileSysTools::getDataPath("models/engine/" + xml->getString("filename") + ".xml", true)); else { eng = xml; fExtern = false; } if (eng->attributeAsInt("calc", 0) != 0) { SimpleXMLTransfer* sp; SimpleXMLTransfer* i; unsigned int size; double U_K; double I_M; double omega; T_LinearReg lr; lr.init(); sp = eng->getChild("data"); size = sp->getChildCount(); for (unsigned int uCnt=0; uCntgetChildAt(uCnt); U_K = i->getDouble("U_K"); I_M = i->getDouble("I_M"); omega = i->getDouble("n") * 2 * M_PI; lr.add(omega/I_M, U_K/I_M); } lr.calc(); R_I = lr.get_a(); k_M = lr.get_b(); sp = eng->getChild("data_idle"); size = sp->getChildCount(); if (size == 1) { M_r = sp->getDouble("data.I_M") * k_M; k_r = 0; } else { lr.init(); for (unsigned int uCnt=0; uCntgetChildAt(uCnt); U_K = i->getDouble("U_K"); I_M = i->getDouble("I_M"); omega = (U_K - R_I * I_M)/k_M; lr.add(omega, I_M); } lr.calc(); // I_0(omega) = a + b * omega // M_r(omega) = a*k_M + b*k_M * omega M_r = lr.get_a() * k_M; k_r = lr.get_b() * k_M; } } else { R_I = eng->getDouble("R_I"); k_M = eng->getDouble("k_M"); // Im Leerlauf verursacht das Reibmoment einen Leerlaufstrom. M_r = eng->getDouble("I_0") * k_M; k_r = 0; } J = eng->getDouble("J_M"); throttle_rate_max = eng->getDouble("rate_max", THR_P_S); nLog = eng->getInt("log", 0); std::cout << " Engine_DCM: R_I=" << R_I << " Ohm, M_r = " << M_r << " Nm, k_r = " << k_r << ", k_M=" << k_M << " Nm/A, J_M=" << J << " kg m^2, rate_max=" << throttle_rate_max << "\n"; if (fExtern) delete eng; } void Power::Engine_DCM::step(PowerValuesStep* values) { double M_M; double omega = i*values->omega; // battery empty? if (values->U < 0.01) { throttle.init(0, throttle_rate_max); } else { // limit throttle change and value double in = values->inputs->throttle; if (in > 1) in = 1; throttle.step(values->dt, in); } // todo: // In case of throttle being zero, an electric engine will not apply any torque. // The controller doesn't force voltage to zero, but uses freewheeling. It would // do so with a brake enabled, but in this system, the brake is modeled at the // shaft. So here, voltage=0 should just be a free running motor. However, this // is not that easy in any case and maybe a change like this would mean worse // realism regarding combustion engines? // // voltage applied to motor double U_K = throttle.val * values->U * ETA_STELLER; // Generatorspannung double U_Gen = omega * k_M; // motor current double I_M = (U_K - U_Gen) / R_I; // Aeusseres Moment M_M = k_M * I_M - k_r * omega; // Das Reibmoment wirkt immer der aktuellen Drehzahl entgegen if (omega > 0) M_M -= M_r; else M_M += M_r; values->moment_shaft += M_M*i; // Drain battery. But it can't be charged. Note that this is PWM, so the // mean battery current is t_on/t_cycle*I_M instead of I_M. if (I_M > 0) values->I += I_M * throttle.val; switch (nLog) { case 1: { std::cout << throttle.val << ", " << values->U << " V, " << I_M << " A, " << (omega*60/(2*M_PI)) << "rpm\n"; } } } void Power::Engine_DCM::ReloadParams_automagic(SimpleXMLTransfer* xml) { SimpleXMLTransfer* e = xml->getChild("battery.shaft.engine"); throttle_rate_max = e->getDouble("rate_max", THR_P_S); // A gearing is needed anyway: e->setAttributeOverwrite("gearing.J", "0"); // Read rotational speed and torque (has just been written by propeller) double M_P = xml->getDouble("battery.shaft.propeller.automagic.M_P"); double n_P = xml->getDouble("battery.shaft.propeller.automagic.n_P"); // Mit dem Wirkungsgrad des Getriebes ergibt sich die aufzubringende // mechanische Leistung double P_mech = M_P * 2 * M_PI * n_P; // Use at least 10V, but 24V at 1kW. double U = 10; // V if (P_mech > 60) U = U + P_mech * (24-U)/(1000-60); // Set voltage I need from battery e->setAttribute("automagic.U", doubleToString(U/ETA_STELLER)); // Position der Polstelle double omega_p = e->getDouble("automagic.omega_p"); k_M = U/omega_p; e->setAttribute("k_M", doubleToString(k_M)); // maximaler Wirkungsgrad bei dieser Spannung double eta_opt = e->getDouble("automagic.eta_opt"); double R_I_mul_I_0 = U * (eta_opt - 2*sqrt(eta_opt) + 1); // Wirkungsgrad im geforderten Betriebspunkt double eta_nenn = e->getDouble("automagic.eta"); // Winkelgeschwindigkeit, bei welcher dieser Wirkungsgrad erreicht // wird (und zwar vom Maximum aus in Richtung kleinerer Drehzahl). double omega_nenn = (-sqrt(sqr(eta_nenn-1)*U*U-2*(eta_nenn+1)*R_I_mul_I_0*U + sqr(R_I_mul_I_0)) +(eta_nenn+1)*U - R_I_mul_I_0) /(2*k_M); // Jetzt muss bei dieser Drehzahl noch die gewuenschte mech. Leistung // erreicht werden: double I_M = P_mech / (U * eta_nenn); // Set current I need from battery. Note that this is PWM, so the // mean battery current is t_on/t_cycle*I_M instead of I_M. However, in this // case a PWM ratio of 1 is assumed. e->setAttribute("automagic.I", doubleToString(I_M)); R_I = (U - k_M * omega_nenn) / I_M; M_r = (R_I_mul_I_0 / R_I) * k_M; k_r = 0; e->setAttribute("R_I", doubleToString(R_I)); e->setAttribute("automagic.M_r", doubleToString(M_r)); e->setAttribute("I_0", doubleToString(M_r / k_M)); // calc gearing i = omega_nenn/2.0/M_PI/n_P; e->setAttribute("gearing.i", doubleToString(i)); // Inertia // P = M * omega // M = P/omega J = P_mech/omega_nenn * 0.5/omega_nenn; e->setAttribute("J_M", doubleToString(J)); nLog = e->getInt("log", 0); } void Power::Engine_DCM::InitStates(CRRCMath::Vector3 vInitialVelocity, double& dOmega) { throttle.init(0, throttle_rate_max); } crrcsim-0.9.12/src/mod_fdm/power/gearing.cpp0000644000175000017500000000247311724452425015652 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "gearing.h" #include Power::Gearing::Gearing() { // set default values i = 1; J_G = 0; } void Power::Gearing::ReloadParams(SimpleXMLTransfer* xml) { int idx = xml->indexOfChild("gearing"); if (idx >= 0) { SimpleXMLTransfer* it = xml->getChildAt(idx); i = it->attributeAsDouble("i", i); J_G = it->attributeAsDouble("J", J); std::cout << " Gearing: i=" << i << ", J=" << J_G << " kg m^2\n"; } } double Power::Gearing::getJ() { return(J_G + J*(i*i)); } crrcsim-0.9.12/src/mod_fdm/power/shaft.h0000644000175000017500000000657611724452425015020 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef SHAFT_H # define SHAFT_H # include # include "../../mod_math/intgr.h" # include "../../mod_misc/SimpleXMLTransfer.h" # include "values_step.h" # include "gearing.h" namespace Power { /** * This class is part of the power system. To simply use the system, you should not * access or call any of its members. Please take a look at Power instead. * * This class models a shaft to which engines and propellers (any number of them) are connected. * * For folding props a speed brake is needed, but it didn't work as expected in Engine_DCM. Therefore * the simulation of the brake was ripped out of the engine (where the real model proved * to be too weak) and has been put into the shaft. * So if the brake is enabled, it will force the shaft to stop rotating as soon as the throttle command is zero. * * Example for an xml description: * \verbatim ...engines and propellers... \endverbatim * \c J is the inertia of the shaft; if \c brake is not zero, this shaft will stop rotating as soon as * the throttle command is zero. This is needed for folding props. * * @author Jens Wilhelm Wulf */ class Shaft { public: /** * only used for automagic construction */ Shaft(); /** * Read configuration from xml and create elements below. * @param xml */ Shaft(SimpleXMLTransfer* xml); /** * Deallocate all ressources of this shaft. */ ~Shaft(); /** * Resets battery status, initialize states */ void InitStates(CRRCMath::Vector3 vInitialVelocity); /** * Load or reload parameters */ void ReloadParams(SimpleXMLTransfer* xml); /** * Load or reload parameters in case of automagic settings */ void ReloadParams_automagic(SimpleXMLTransfer* xml); /** * Go ahead values->dt seconds in the simulation. Calls Gearing::step() for each connected device. * * @param values relevant data for a step */ void step(PowerValuesStep* values); private: /** * 1/inertia of the shaft and everything attached to it [1/(kg m^2)]. */ double J_inv; /** * Speed of the shaft [rad/s]. */ CRRCMath::Integrationsverfahren omega; /** * Engines/propellers connected to this shaft. */ std::vector gear; /** * Is there a brake on this shaft? */ bool fBrake; }; } #endif crrcsim-0.9.12/src/mod_fdm/power/gearing.h0000644000175000017500000000672111724452425015317 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2007, 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef GEARING_H # define GEARING_H # include "../../mod_misc/SimpleXMLTransfer.h" # include "values_step.h" namespace Power { /** * This class is part of the power system. To simply use the system, you should not * access or call any of its members. Please take a look at Power instead. * * This class models a gearing which connects engines/propellers to a shaft. Everything * connected to a shaft must be a subclass of it. * * The xml description of a gearing must be written inside of the element which is connected to * the shaft by the gearbox. It looks like this: \verbatim \endverbatim * A gearbox might have an inertia \c J which is not zero. This inertia is the value seen by the shaft. * The inertia of the propeller/engine is translated to the shaft automatically. * * Given \c omega is the speed of the shaft, i*omega is the speed of the device which is connected to the shaft * using this gearing. * * @author Jens Wilhelm Wulf */ class Gearing { public: /** * */ Gearing(); /** * Read configuration from xml. * @param xml */ virtual void ReloadParams(SimpleXMLTransfer* xml); /** * virtual base class should have a virtual dtor */ virtual ~Gearing() {}; /** * Read parameters for automagic construction from xml. */ virtual void ReloadParams_automagic(SimpleXMLTransfer* xml) {}; /** * Returns the inertia of the gearing and the device * attached to it as seen by the shaft [kg m^2]. */ double getJ(); /** * Go ahead values->dt seconds in the simulation. * The device, which is attached to a Shaft by this Gearing, adds its * forces/torque/current/... to the ones in PowerValuesStep. */ virtual void step(PowerValuesStep* values) = 0; /** * vInitialVelocity is the initial velocity of the airmass relative to the power * system. A 'gearing' can write dOmega to tell the shaft to which it is connected * about the rotational speed the shaft should have at this velocity. */ virtual void InitStates(CRRCMath::Vector3 vInitialVelocity, double& dOmega) {}; protected: /** * Inertia of the device attached to the gearing [Nm s = kg m^2] */ double J; /** * Gear ratio. The propeller/engine rotates at a rate of i * Shaft::omega. */ double i; private: /** * Inertia of the gearing as seen by the shaft [Nm s = kg m^2] */ double J_G; }; } #endif crrcsim-0.9.12/src/mod_fdm/power/propeller.h0000644000175000017500000001224711724452425015707 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2007 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef PROPELLER_H # define PROPELLER_H # include "gearing.h" # include "values_step.h" # include "../../mod_math/pt1.h" # include "../../mod_math/vector3.h" namespace Power { /** * This class is part of the power system. To simply use the system, you should not * access or call any of its members. Please take a look at Power instead. * * This class models a propeller. It is far from perfect, so you can't use it to * optimize your real airplane, but it should be good enough to achieve the feeling * of a realistic propeller in the simulation. * * The Propeller can be configured to be a folding prop, which folds as soon as it rotates * slower than \c omega_fold. From the xml config, \c n_fold is read and converted using * (omega_fold = n_fold * 2 * pi). * If a prop is folded, it will not create a * positive torque to the Shaft (and keep it rotating) and will not create drag to the airplane. * If \c n_fold is negative, this is not a folding prop. * * If your model needs downthrust, you can tell the simulation about the propeller's position * (relative to center of gravity) and angle of downthrust. * * Formulas used: see homepage of Martin Hepperle, http://www.mh-aerotools.de/ * * * Example for an xml description for direct connection to shaft: * \verbatim \endverbatim * * * Example for an xml description, connection to shaft via a gearbox: * \verbatim \endverbatim * * Example including position and downthrust: * \verbatim \endverbatim * The inertia \c J of the propeller is translated to the shaft automatically. The inertia \c J of the gearing is * the value seen by the shaft. * * See Power::Gearing for a description of a gearbox. * * It is possible to read the parameters of a propeller from a separate file. In this case use * something like \verbatim \endverbatim \verbatim \endverbatim * instead of writing down the parameters directly. The system will try to load a file * ./models/propeller/10x7.xml which might look like this: \verbatim * \endverbatim * The parameters regarding position and downthrust are not in the propeller file, as they are not parameters which describe * the propeller itself, but how the propeller is mounted. * * @author Jens Wilhelm Wulf */ class Propeller : public Gearing { public: /** * */ Propeller(); /** * virtual base class should have a virtual dtor */ virtual ~Propeller() {}; /** * Load or reload parameters */ void ReloadParams(SimpleXMLTransfer* xml); /** * Load or reload parameters in case of automagic settings */ void ReloadParams_automagic(SimpleXMLTransfer* xml); /** * Go ahead values->dt seconds in the simulation. */ virtual void step(PowerValuesStep* values); virtual void InitStates(CRRCMath::Vector3 vInitialVelocity, double& dOmega); private: /** * Is it folded? */ bool fFolded; /** * Rotational speed below which the props becomes folded [rad/s]. */ double omega_fold; /** * Pitch [m] */ double H; /** * Diameter [m] */ double D; /** * a filter: difference in velocity between airflow and (H * rotational speed) */ CRRCMath::PT1 filter; /** * models direction of thrust (body axes) */ CRRCMath::Vector3 mulForce; CRRCMath::Vector3 mulMoment; CRRCMath::Vector3 dirThrust; private: void CalcDownthrust(SimpleXMLTransfer* xml); }; }; #endif crrcsim-0.9.12/src/mod_fdm/power/power.cpp0000644000175000017500000001576611724452425015403 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "power.h" #include "values_step.h" #define POWER_DT 2.7E-3 Power::Power::Power() { dPropFreq = 0; } Power::Power::Power(SimpleXMLTransfer* xml, int nVerbosity) { SimpleXMLTransfer* power = xml->getChild("power"); SimpleXMLTransfer* bat; dVoltageAvg = 1; // --- create system --------------------------------- for (int n=0; ngetChildCount(); n++) { bat = power->getChildAt(n); if (bat->getName().compare("battery") == 0) batteries.push_back(new Battery(bat)); else if (bat->getName().compare("automagic") == 0) batteries.push_back(new Battery()); } // --- read parameters ------------------------------- ReloadParams(xml, nVerbosity); // --- init states ----------------------------------- InitStates(CRRCMath::Vector3()); } void Power::Power::ReloadParams(SimpleXMLTransfer* xml, int nVerbosity) { SimpleXMLTransfer* power = xml->getChild("power"); SimpleXMLTransfer* bat; int nBatCnt = 0; for (int n=0; ngetChildCount(); n++) { bat = power->getChildAt(n); if (bat->getName().compare("battery") == 0) { batteries[nBatCnt++]->ReloadParams(bat); } else if (bat->getName().compare("automagic") == 0) { SimpleXMLTransfer* realcfg; if (nVerbosity > 4) { std::cout << " --- automatic power configuration: input -------------------------\n"; bat->print(std::cout, 2); } batteries[nBatCnt++]->ReloadParams_automagic(bat); { // remove automagic entries SimpleXMLTransfer* pa; SimpleXMLTransfer* gr; int idx; pa = bat->getChild("battery"); idx = pa->indexOfChild("automagic"); gr = pa->getChildAt(idx); pa->removeChildAt(idx); delete gr; pa = bat->getChild("battery.shaft.engine"); idx = pa->indexOfChild("automagic"); gr = pa->getChildAt(idx); pa->removeChildAt(idx); delete gr; pa = bat->getChild("battery.shaft.propeller"); idx = pa->indexOfChild("automagic"); gr = pa->getChildAt(idx); pa->removeChildAt(idx); delete gr; // replace automagic by real config realcfg = new SimpleXMLTransfer(bat->getChild("battery")); power->replaceChild(bat, realcfg); delete bat; } if (nVerbosity > 3) { std::cout << " --- automatic power configuration: output ------------------------\n"; realcfg->print(std::cout, 2); std::cout << " --- automatic power configuration: end ---------------------------\n"; } } } } Power::Power::~Power() { // deallocate all batteries for (unsigned int i = 0; i < batteries.size(); i++) { delete batteries[i]; batteries[i] = NULL; } } void Power::Power::step(double dt, TSimInputs* inputs, CRRCMath::Vector3 VRelAir, CRRCMath::Vector3* force, CRRCMath::Vector3* moment) { const int mul = 2; unsigned int size = batteries.size(); PowerValuesStep values; CRRCMath::Vector3 f = CRRCMath::Vector3(); CRRCMath::Vector3 m = CRRCMath::Vector3(); values.force = &f; values.moment = &m; values.inputs = inputs; values.VRelAir = VRelAir; values.dPropFreq = 0; // in case of an empty system values.dBatCapLeftMin = 1; dVoltageAvg = 0; // Looks like this needs to be simulated at a higher frequency. values.dt = dt/mul; for (unsigned int m=0; mstep(&values); } } values.force = force; values.moment = moment; for (unsigned int n=0; nstep(&values); dVoltageAvg += values.U; } dPropFreq = values.dPropFreq; dBatCapLeftMin = values.dBatCapLeftMin; dVoltageAvg = dVoltageAvg / size; } void Power::Power::InitStates(CRRCMath::Vector3 vInitialVelocity) { unsigned int size = batteries.size(); for (unsigned int n=0; nInitStates(vInitialVelocity); dPropFreq = 0; } void Power::Power::Sim_UntilStable(TSimInputs* inputs, CRRCMath::Vector3 VRelAir, double lim, CRRCMath::Vector3* force, CRRCMath::Vector3* moment) { bool fRun = true; CRRCMath::Vector3 f_o = CRRCMath::Vector3(); CRRCMath::Vector3 m_o = CRRCMath::Vector3(); while (fRun) { *force = CRRCMath::Vector3(); *moment = CRRCMath::Vector3(); step(POWER_DT, inputs, VRelAir, force, moment); fRun = false; if (moment->length()) if (fabs((*moment - m_o).length()) / moment->length() > lim) fRun = true; if (force->length()) if (fabs((*force - f_o).length()) / force->length() > lim) fRun = true; f_o = *force; m_o = *moment; } } float Power::Power::Sim_GetThrottle(CRRCMath::Vector3 VRelAir, float force, float pitch, CRRCMath::Vector3& torque) { float stepsize = 0.25; TSimInputs inp; CRRCMath::Vector3 F; inp.pitch = pitch; inp.throttle = 0.5; // use binary search method while (stepsize > 0.0001) { F = CRRCMath::Vector3(); torque = CRRCMath::Vector3(); Sim_UntilStable(&inp, VRelAir, 0.00001, &F, &torque); if (F.length() > force) inp.throttle -= stepsize; else inp.throttle += stepsize; stepsize *= 0.5; } return(inp.throttle); } float Power::Power::Sim_GetPitch(CRRCMath::Vector3 VRelAir, float force, float throttle, CRRCMath::Vector3& torque) { float stepsize = 1; TSimInputs inp; CRRCMath::Vector3 F; inp.pitch = 2; inp.throttle = throttle; // use binary search method while (stepsize > 0.0001) { F = CRRCMath::Vector3(); torque = CRRCMath::Vector3(); Sim_UntilStable(&inp, VRelAir, 0.00001, &F, &torque); if (F.length() > force) inp.pitch -= stepsize; else inp.pitch += stepsize; stepsize *= 0.5; } return(inp.pitch); } crrcsim-0.9.12/src/mod_fdm/power/power.h0000644000175000017500000002242511724452425015036 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef POWER_H # define POWER_H # include # include "../../mod_misc/SimpleXMLTransfer.h" # include "../../mod_math/vector3.h" # include "battery.h" /** \brief power/propulsion system * * The power/propulsion system is packed together in a namespace. Users of the system should only * use Power::Power, which does manage everything. */ namespace Power { /** * * This class manages everything related to battery, engine, propeller. * Throughout this class (and the classes used by it) the SI unit system * is used (with a small number of exceptions). * * Values used are: * - lengths \c H and \c D in m * - rotational velocity \c omega in rad/s * - rotational velocity \c n in 1/s * - linear velocity \c V in m/s * - Torque \c M in Nm * - Force/thrust \c F in N * - Inertia \c J in kg m^2 * - Resistance \c R in Ohm * - Current \c I in A * - Voltage \c U in V * - Capacity \c C in Ah * * One airplane needs exactly one Power system, even if the latter is empty. * The Power system for one airplane can contain the following items, which are organized in * a tree-like structure which represents mechanical and electrical connections. * - Power::Battery \n * At least one is needed, unless you have a glider. * - Power::Shaft \n * At least one is needed. * Every engine/propeller is (mechanically) connected to a shaft. * One or more shafts are connected to a battery. This is what electrically relates * engines to batteries. * - Power::Engine_DCM \n * One or more engines can be connected to a shaft. * - Power::Propeller or Power::SimpleThrust \n * One or more of them can be connected to a shaft. * * * This is an example setup (without gearboxes): * * \dot digraph ExamplePowerSystem { rankdir=BT; power [shape = box]; battery1 [shape = box]; battery1 -> power; shaft1_1 [shape = box]; shaft1_1 -> battery1; engine1_1_1 [shape = box]; engine1_1_1 -> shaft1_1; propeller1_1_2 [shape = box]; propeller1_1_2 -> shaft1_1; battery2 [shape = box]; battery2 -> power; shaft2_1 [shape = box]; shaft2_1 -> battery2; engine2_1_1 [shape = box]; engine2_1_1 -> shaft2_1; propeller2_1_2 [shape = box]; propeller2_1_2 -> shaft2_1; propeller2_1_3 [shape = box]; propeller2_1_3 -> shaft2_1; shaft2_2 [shape = box]; shaft2_2 -> battery2; engine2_2_1 [shape = box]; engine2_2_1 -> shaft2_2; propeller2_2_2 [shape = box]; propeller2_2_2 -> shaft2_2; } * \enddot * * The system is configured using a description in xml. The connections mentioned above are given by the structure of xml elements. * Here's an example of a system with one * battery; there is a gearbox with two engines driving one prop. \verbatim \endverbatim * * Take a look at the individual items for details of their description. * * If you don't want to define every single item of the system, you can take the easy way. * Use a description like this: \verbatim \endverbatim * * This will create a power system which delivers a thrust of F=12 N at a velocity of V=15.8 m/s. * The battery will be designed to last T=420 s. * You also need to fill in the dimensions of the propeller. It is best to take everything else as shown in the example. * * If you use this \e automagic way of creating the system, the program will output the configuration it calculated from your * values to give you a starting point for fine grained tunings. * * @author Jens Wilhelm Wulf */ class Power { public: /** * Creates an empty power system */ Power(); /** * Tries to load attributes of the power system. This is the only valid * way of creating it! * Throws an exception on error. * * @param xml Contains the configuration options of the system. See ./documentation/power.htm */ Power(SimpleXMLTransfer* xml, int nVerbosity = 3); /** * Deallocates a power system. */ ~Power(); /** * Tries to reload parameters of the power system. Only parameters are allowed to have * changed since its creation, but not its structure. * The systems state will not change during this call, so this makes it possible to * change parameters while the simulation is running. * Throws an exception on error. * * @param xml Contains the configuration options of the system. See ./documentation/power.htm */ void ReloadParams(SimpleXMLTransfer* xml, int nVerbosity = 3); /** * Go ahead dt seconds in the simulation. Calls Battery::step() for each battery in the list. * Note that force and moment must be initialized (to zero or something else) before calling this! * * @param dt timestep [s] * @param inputs pointer to inputs * @param VRelAir Velocity of power system relative to airmass, [m/s]. * @param force Force created by power system is added to this vector [N] (body axes). * @param moment Torque created by power system is added to this vector [Nm] (body axes). */ void step(double dt, TSimInputs* inputs, CRRCMath::Vector3 VRelAir, CRRCMath::Vector3* force, CRRCMath::Vector3* moment); /** * Returns revolutions per second of a propeller. If there is more than one, * the one of the last in the list is used [1/s]. */ double getPropFreq() const { return(dPropFreq); }; /** * Returns lowest relative battery capacity left (0..1). */ double getBatteryMin() const { return(dBatCapLeftMin); }; /** * Returns average battery voltage */ double GetVoltageAvg() const { return(dVoltageAvg); }; /** * Resets battery status, initialize states */ void InitStates(CRRCMath::Vector3 vInitialVelocity); /** * Returns throttle needed to deliver a certain force at a * certain pitch setting. * Please note that this causes a simulation, changing the state * of the power system. Calculating this directly would add a lot * of complexity to the power system or make it less flexible. */ float Sim_GetThrottle(CRRCMath::Vector3 VRelAir, float force, float pitch, CRRCMath::Vector3& torque); /** * Returns pitch needed to deliver a certain force at a * certain throttle setting. * Please note that this causes a simulation, changing the state * of the power system. Calculating this directly would add a lot * of complexity to the power system or make it less flexible. */ float Sim_GetPitch(CRRCMath::Vector3 VRelAir, float force, float throttle, CRRCMath::Vector3& torque); void Sim_UntilStable(TSimInputs* inputs, CRRCMath::Vector3 VRelAir, double lim, CRRCMath::Vector3* force, CRRCMath::Vector3* moment); private: /** * List of batteries in use. */ std::vector batteries; /** * Rotational speed of the last propeller calculated [1/s]. */ double dPropFreq; /** * Lowest relative battery capacity left (0..1). */ double dBatCapLeftMin; double dVoltageAvg; }; } #endif crrcsim-0.9.12/src/mod_fdm/power/values_step.h0000644000175000017500000000445011724452425016232 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef VALUES_STEP_H # define VALUES_STEP_H # include "../../mod_math/vector3.h" # include "../fdm_inputs.h" namespace Power { /** * This class is part of the power system. To simply use the system, you should not * access or call any of its members. Please take a look at Power instead. * * This structure is used to keep low the number of parameters to pass in the power system. * * @author Jens Wilhelm Wulf */ struct PowerValuesStep { /** * timestep [s] */ double dt; /** * pointer to control inputs */ TSimInputs* inputs; /** * Sums up force created by power system [N] (body axes). */ CRRCMath::Vector3* force; /** * Sums up torque created by power system [Nm] (body axes). */ CRRCMath::Vector3* moment; /** * Battery voltage [V] */ double U; /** * Sums up current flowing from the battery [A]. */ double I; /** * Speed of shaft [rad/s]. */ double omega; /** * Sums up torque applied to shaft [Nm]. */ double moment_shaft; /** * Rotational sped of the last propeller calculated [1/s]. */ double dPropFreq; /** * Velocity of power system relative to airmass, [m/s]. */ CRRCMath::Vector3 VRelAir; /** * Lowest relative battery capacity left (0..1). */ double dBatCapLeftMin; }; } #endif crrcsim-0.9.12/src/mod_fdm/power/simplethrust.cpp0000644000175000017500000000251211724452425016773 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "simplethrust.h" #include Power::SimpleThrust::SimpleThrust() : Gearing() { J = 0; } void Power::SimpleThrust::ReloadParams(SimpleXMLTransfer* xml) { Gearing::ReloadParams(xml); std::cout <<" SimpleThrust\n"; k_F = xml->getDouble("k_F"); k_M = xml->getDouble("k_M"); } void Power::SimpleThrust::step(PowerValuesStep* values) { double omega = i*values->omega; double n = omega/(2*M_PI); values->force->r[0] += omega*k_F; values->moment_shaft -= omega*k_M*i; values->dPropFreq = n; } crrcsim-0.9.12/src/mod_fdm/power/battery.h0000644000175000017500000001377011724452425015357 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * Copyright (C) 2006, 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef BATTERY_H # define BATTERY_H # include # include "../../mod_misc/SimpleXMLTransfer.h" # include "../../mod_math/pt1.h" # include "shaft.h" # include "values_step.h" namespace Power { /** * This class is part of the power system. To simply use the system, you should not * access or call any of its members. Please take a look at Power instead. * * This class models a battery. * * A battery has an initial capacity. While current is being drawn from the battery, the capacity * left becomes smaller. Once nothing is left, its voltage (as seen in PowerValuesStep passed in step) * is set to zero. The battery is definitely empty in this case. * * Apart from this behaviour, the voltage is modelled as * U = U_0(C, C_0) - R_I * I. \c I is the current drawn from the battery. * * The no-load-voltage \c U_0 is a function of the capacity left. It is read from a table. * * If the battery voltage drops below \c U_off, the voltage is set to zero and locked. By setting the throttle * command to zero, it can be unlocked again. This is similar to what speed controllers do. * * Set throttle_min to > 0 to model a glow engine which can only be started once * and runs at that minimum throttle afterwards. * * The xml configuration of a battery looks like this: \verbatim 1.05; 0.95; 0.90; 0.85; 0.85; 0.85; 0.85; 0.85; 0.85; 0.80; 0.75; 0.70; ...shafts connected to this battery... \endverbatim * * In contrast to other values in the power system, the initial capacity \c C is given in Ah, not As. * * It is possible to read the parameters of a battery from a separate file. In this case use * something like \verbatim \endverbatim * instead of writing down the parameters directly. The system will try to load a file * ./models/battery/nicd12_30.xml which might look like this: \verbatim 1.05; 0.95; 0.90; 0.85; 0.85; 0.85; 0.85; 0.85; 0.85; 0.80; 0.75; 0.70; \endverbatim * * In both cases, the section \c U_0rel is a table showing the no-load-voltage \c U_0 as a function of the capacity left. * The table does not contain absolute values. In this example, \c U_0 at full charge is 1.05 * 12 V. It does not * matter how many entries this table contains; they are assumed to be at equal distances as far as the capacity left is * concerned. * * @author Jens Wilhelm Wulf */ class Battery { public: /** * only used for automagic construction */ Battery(); /** * Read configuration from xml and create elements below. * @param xml */ Battery(SimpleXMLTransfer* xml); /** * deallocate battery ressources */ ~Battery(); /** * Go ahead values->dt seconds in the simulation. Calls Shaft::step() for each shaft in the list. * * @param values relevant data for a step */ void step(PowerValuesStep* values); /** * prints remaining capacity to std:cout */ void showCapacity(); /** * Resets battery status, initialize states */ void InitStates(CRRCMath::Vector3 vInitialVelocity); /** * Load or reload parameters */ void ReloadParams(SimpleXMLTransfer* xml); /** * Load or reload parameters in case of automagic settings */ void ReloadParams_automagic(SimpleXMLTransfer* xml); private: /** * Capacity at full charge in As. */ double C_0; /** * Resistance in Ohm. */ double R_I; /** * Voltage at Capacity [V] */ std::vector voltage; /** * Voltage below which all the connected engines are turned off [V]. */ double U_off; /** * Remaining capacity in As. */ CRRCMath::Integrationsverfahren C; /** * voltage [V] */ double U; /** * Lower limit for throttle input. Set to >0 if you want a behaviour of * a piston engine: once started, it keeps running with at least that throttle. * Set to zero otherwise. * This is an attribute of Battery (instead of engine) because of the brake in shaft. */ double throttle_min; /** * */ double throttle_old; /** * Shafts driven by the power of this battery. */ std::vector shafts; /** * State of low voltage cut off */ int nUOffStatus; /** * conversion factor for easy interpolation */ double dInterpFact; }; } #endif crrcsim-0.9.12/src/mod_fdm/power/propeller.cpp0000644000175000017500000001671411724452425016245 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2005, 2006, 2008, 2009 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "propeller.h" #include #include "../../mod_misc/filesystools.h" #include "../../mod_misc/lib_conversions.h" #define RHO 1.225 // kg/m^3 #define ETA_PROP 0.65 Power::Propeller::Propeller() : Gearing() { omega_fold = 5; J = 0; dirThrust = CRRCMath::Vector3(1, 0, 0); mulForce = CRRCMath::Vector3(1, 0, 0); mulMoment = CRRCMath::Vector3(0, 0, 0); } void Power::Propeller::CalcDownthrust(SimpleXMLTransfer* xml) { int idx = xml->indexOfChild("pos"); if (idx < 0) { dirThrust = CRRCMath::Vector3(1, 0, 0); mulForce = CRRCMath::Vector3(1, 0, 0); mulMoment = CRRCMath::Vector3(0, 0, 0); } else { SimpleXMLTransfer* sxtpos = xml->getChildAt(idx); double downthrust = M_PI * sxtpos->getDouble("downthrust", 0) / 180; dirThrust = CRRCMath::Vector3(cos(downthrust), 0, sin(downthrust)); CRRCMath::Vector3 pos = CRRCMath::Vector3(sxtpos->getDouble("x", 0), 0, sxtpos->getDouble("z", 0)); CRRCMath::Vector3 dirForce = pos * (1/pos.length()); // Split thrust vector into a part parallel to dirForce and a part parallel to dirMoment: // dirThrust = a * dirForce + b * dirMoment // After simplifying all this (and using the variable expressions above) the solution boils down to: double a = sin(downthrust) * dirForce.r[2] + cos(downthrust) * dirForce.r[0]; double b = cos(downthrust) * dirForce.r[2] - sin(downthrust) * dirForce.r[0]; mulForce = dirForce * a; mulMoment = CRRCMath::Vector3(0, b * pos.length(), 0); } mulForce.print("mulForce=", ", "); mulMoment.print("mulMoment=", "\n"); } void Power::Propeller::ReloadParams(SimpleXMLTransfer* xml) { Gearing::ReloadParams(xml); SimpleXMLTransfer* prop; bool fExtern = true; if (xml->indexOfAttribute("filename") >= 0) { prop = new SimpleXMLTransfer(FileSysTools::getDataPath("models/propeller/" + xml->getString("filename") + ".xml", true)); } else { prop = xml; fExtern = false; } // Der Sturz wird in jedem Fall aus der Modelldatei gelesen, ansonsten muss man ja eine // Propellerdatei fuer jeden Sturz extra haben. CalcDownthrust(xml); D = prop->getDouble("D"); H = prop->getDouble("H"); J = prop->getDouble("J"); omega_fold = prop->attributeAsDouble("n_fold", -1)*2*M_PI; std::cout << " Propeller: D=" << D << " m, H=" << H << " m, J=" << J << " kg m^2"; if (fExtern) delete prop; } void Power::Propeller::step(PowerValuesStep* values) { double omega = i*values->omega; double n = omega/(2*M_PI); if (omega < omega_fold && omega_fold > 0) { fFolded = true; values->dPropFreq = 0; } else { fFolded = false; values->dPropFreq = n; // force double V_p = values->inputs->pitch * H * n; double V_X = values->VRelAir.r[0]; filter.step(values->dt, V_p - V_X); double F_X = M_PI * 0.25 * D*D * RHO * fabs(V_X + filter.val/2) * filter.val; double P = F_X * (V_X + filter.val/2); double M = 0; if (F_X > 0) { // Effective Translational Lift, see // http://user.cs.tu-berlin.de/~calle/marvin/dissertation/aerodynamik.html // This lift is 'for free', is does not mean more P or M! // It is important to model this effect for helicopters, it is unimportant for // fixed wing planes (but does no harm in this case). float vw = sqrt(values->VRelAir.r[1]*values->VRelAir.r[1] + values->VRelAir.r[2]*values->VRelAir.r[2]); float x = fabs(vw/V_p); const float c = -0.20037; const float d = 0.0825119; const float e = -0.00997873; if (isfinite(x)) { // I don't know about x>3. Maybe it will never happen, but limiting is save: if (x>3) x=3; float fact = 1+c*(x*x)+d*(x*x*x)+e*(x*x*x*x); F_X = F_X / fact; } } *values->force += mulForce * (F_X * ETA_PROP); if (fabs(omega) > 1E-5) M = P/omega *i; values->moment_shaft -= M; *values->moment += dirThrust * M + mulMoment * (F_X * ETA_PROP); #define _BLA #ifdef BLA static int blacnt = 0; if (blacnt++ > 200) { blacnt = 0; std::cout.setf(std::ios_base::fixed, std::ios_base::floatfield); std::cout.precision(4); std::cout.width(7); std::cout << (F_X*ETA_PROP) << ", "; std::cout << omega << ", "; std::cout << P << ", "; std::cout << "\n"; } #endif /* std::cout << "propeller: "; std::cout.width(7); std::cout << (values->omega*30/M_PI) << "/min, "; std::cout.width(7); std::cout << M << ", "; */ } /* std::cout << "propeller: "; */ /* std::cout.width(7); std::cout << V_p << " , "; std::cout.width(7); std::cout << V_X << ", "; */ /* std::cout.width(7); std::cout << (P/eta) << ", "; */ /* std::cout.width(7); std::cout << (F_X*eta_prop) << ", "; std::cout.width(7); std::cout << (values->omega*30/M_PI) << "/min, "; */ /* std::cout.width(7); std::cout << values->U << " V, "; std::cout.width(7); std::cout << M_M << " N, ";*/ // std::cout << "\n"; } void Power::Propeller::ReloadParams_automagic(SimpleXMLTransfer* xml) { SimpleXMLTransfer* p = xml->getChild("battery.shaft.propeller"); D = p->getDouble("D"); H = p->getDouble("H"); J = p->getDouble("J"); double F = xml->getDouble("F"); double V = xml->getDouble("V"); // Der Sturz wird in jedem Fall aus der Modelldatei gelesen, ansonsten muss man ja eine // Propellerdatei fuer jeden Sturz extra haben. CalcDownthrust(p); { // Calculate rotational speed and torque needed: // F = M_PI * 0.25 * D*D * RHO * (V_X + filter.val/2) * filter.val * ETA_PROP; // F = M_PI * 0.25 * D*D * RHO * (V + (Hn-V)/2) * (Hn-V) * ETA_PROP; // F = M_PI * 0.25 * D*D * RHO * (V/2 + Hn/2) * (Hn-V) * ETA_PROP; double n = sqrt( (8*F/(M_PI*D*D*RHO*ETA_PROP)) + V*V)/H; double M = F * (V + (V + H*n)/2) / (2*M_PI*n) * i; // Save these values so the engine can adjust itself to them: p->setAttribute("automagic.n_P", doubleToString(n)); p->setAttribute("automagic.M_P", doubleToString(M)); } omega_fold = p->attributeAsDouble("n_fold", -1)*2*M_PI; } void Power::Propeller::InitStates(CRRCMath::Vector3 vInitialVelocity, double& dOmega) { filter.init(0, 0); fFolded = true; if (omega_fold < 0) dOmega = 2 * M_PI * vInitialVelocity.r[0] / H; } crrcsim-0.9.12/src/mod_fdm/xmlmodelfile.cpp0000644000175000017500000001413011724452425015554 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2006, 2008 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "xmlmodelfile.h" #include #include namespace XMLModelFile { bool ListOptions(SimpleXMLTransfer* xml) { SimpleXMLTransfer* it; SimpleXMLTransfer* e; SimpleXMLTransfer* grp; SimpleXMLTransfer* cfg; SimpleXMLTransfer* opt; unsigned int uSize; // insert "options" group opt = new SimpleXMLTransfer(); opt->setName("options"); xml->addChild(opt); // group for graphics options and default value grp = new SimpleXMLTransfer(); grp->setName("graphics"); grp->setAttribute("opt", "0"); opt->addChild(grp); // group for config options and default value cfg = new SimpleXMLTransfer(); cfg->setName("config"); cfg->setAttribute("opt", "0"); opt->addChild(cfg); // Copy options and descriptions to the new group uSize = xml->getChildCount(); for (unsigned int uCnt=0; uCntgetChildAt(uCnt); if (it->getName().compare("graphics") == 0) { e = new SimpleXMLTransfer(); e->setName("graphics"); // todo: maybe use other languages (if available and configured?) e->setContent(it->getChild("descr_short.en")->getContentString()); grp->addChild(e); } else if (it->getName().compare("config") == 0) { e = new SimpleXMLTransfer(); e->setName("config"); // todo: maybe use other languages (if available and configured?) e->setContent(it->getChild("descr_short.en")->getContentString()); cfg->addChild(e); } } // debug: show options //std::cout << "Options:\n"; //opt->print(std::cout, 5); return(cfg->getChildCount() > 1 || grp->getChildCount() > 1); } SimpleXMLTransfer* getGraphics(SimpleXMLTransfer* xml) { // which one to use? int nNr = xml->getInt("options.graphics.opt"); unsigned int uSize = xml->getChildCount(); SimpleXMLTransfer* it; SimpleXMLTransfer* first = (SimpleXMLTransfer*)0; int nGCnt = -1; for (unsigned int uCnt=0; uCntgetChildAt(uCnt); if (it->getName().compare("graphics") == 0) { if (first == (SimpleXMLTransfer*)0) first = it; nGCnt++; if (nGCnt == nNr) return(it); } } return(first); } SimpleXMLTransfer* getConfig(SimpleXMLTransfer* xml) { // which one to use? int nNr = xml->getInt("options.config.opt"); unsigned int uSize = xml->getChildCount(); SimpleXMLTransfer* it; SimpleXMLTransfer* first = (SimpleXMLTransfer*)0; int nGCnt = -1; for (unsigned int uCnt=0; uCntgetChildAt(uCnt); if (it->getName().compare("config") == 0) { if (first == (SimpleXMLTransfer*)0) first = it; nGCnt++; if (nGCnt == nNr) return(it); } } return(first); } SimpleXMLTransfer* getLaunchPresets(SimpleXMLTransfer* xml) { SimpleXMLTransfer* launch_presets = 0; try { SimpleXMLTransfer *launch = xml->getChild("launch"); // the file had a tag, copy it launch_presets = new SimpleXMLTransfer(launch); // just make sure that we have at least one child, // else fall back to NULL if (launch_presets->getChildCount() <= 0) { delete launch_presets; launch_presets = NULL; } } catch (XMLException e) { launch_presets = NULL; } return(launch_presets); } SimpleXMLTransfer* getMixerPresets(SimpleXMLTransfer* xml) { SimpleXMLTransfer* mixer_presets = 0; try { SimpleXMLTransfer *mixer = xml->getChild("mixer"); // the file had a tag, copy it mixer_presets = new SimpleXMLTransfer(mixer); // just make sure that we have at least one child, // else fall back to NULL if (mixer_presets->getChildCount() <= 0) { delete mixer_presets; mixer_presets = NULL; } } catch (XMLException e) { mixer_presets = NULL; } return(mixer_presets); } void SetGraphics(SimpleXMLTransfer* xml, int nIdx) { xml->setAttributeOverwrite("options.graphics.opt", nIdx); } void SetConfig(SimpleXMLTransfer* xml, int nIdx) { xml->setAttributeOverwrite("options.config.opt", nIdx); } TSimInputs::eSteeringMap GetSteering(std::string smstr) { if (smstr == "AILERON") return(TSimInputs::smAILERON); else if (smstr == "ELEVATOR") return(TSimInputs::smELEVATOR); else if (smstr == "RUDDER") return(TSimInputs::smRUDDER); else if (smstr == "THROTTLE") return(TSimInputs::smTHROTTLE); else if (smstr == "FLAP") return(TSimInputs::smFLAP); else if (smstr == "SPOILER") return(TSimInputs::smSPOILER); else if (smstr == "RETRACT") return(TSimInputs::smRETRACT); else if (smstr == "PITCH") return(TSimInputs::smPITCH); else if (smstr == "NOTHING") return(TSimInputs::smNOTHING); else { std::cerr << "fdm: unknown steering mapping attribute: \"" << smstr << "\"" << std::endl; std::cerr << "fdm: falling back to NOTHING" << std::endl; return(TSimInputs::smNOTHING); } } }; crrcsim-0.9.12/src/ImageLoaderTGA.h0000644000175000017500000001243411724452425013645 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2007 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \class CImageLoaderTGA * * \brief A simple TGA library. * * This is a very simple TGA lib. It will only load and save * images in greyscale, RGB or RGBA mode. RLE encoding is only * supported for loading images. * * If you want a more complete lib I suggest you take * a look at Paul Groves' TGA loader. Paul's home page is at * * http://paulyg.virtualave.net * * Just a little bit about the TGA file format. * * ------------------ * Header - 12 fields * ------------------ * * - id (unsigned char) * - color map type (unsigned char) * - image type (unsigned char) * - 0 = 0b0000 0000 - no image data included * - 1 = 0b0000 0001 - color map image * - 2 = 0b0000 0010 - RGB(A) uncompressed (*) * - 3 = 0b0000 0011 - greyscale uncompressed (*) * - 9 = 0b0000 1001 - color map RLE (compressed) * - 10 = 0b0000 1010 - RGB(A) RLE (compressed) (*) * - 11 = 0b0000 1011 - greyscale RLE (compressed) (*) * - 32 = 0b0010 0000 - color map Huffman, Delta, RLE (compressed) * - 33 = 0b0010 0001 - color map Huffman, Delta, RLE with 4-pass * quadtree-type processing (compressed) * . * Note: This library only supports the image types marked with a (*). * - colour map first entry (short int) * - colour map length (short int) * - map entry size (short int) * - horizontal origin (short int) * - vertical origin (short int) * - width (short int) * - height (short int) * - pixel depth (unsigned char) * - 8 - greyscale * - 24 - RGB * - 32 - RGBA * - image descriptor (unsigned char) * * From all these fields, we only care about the image type, * to check if the image is uncompressed and not color indexed, * the width and height, and the pixel depth. * * You may use this library for whatever you want. This library is * provide as is, meaning that I won't take any responsability for * any damages that you may incur for its usage. * Antonio Ramires Fernandes ajbrf@yahoo.com * Changes by Jan Reucker: * - converted to a C++ class * - added RLE support (at least for loading). * - corrected and updated documentation, including Doxygen support * (http://www.doxygen.org) * Credits: * - Lionel Cailler for MacOS-X support * - wotsit.org for providing information about the TGA file format */ #ifndef IMAGE_LOADER_TGA_H #define IMAGE_LOADER_TGA_H #include #define TGA_ERROR_FILE_OPEN (-5) #define TGA_ERROR_READING_FILE (-4) #define TGA_ERROR_INDEXED_COLOR (-3) #define TGA_ERROR_MEMORY (-2) #define TGA_ERROR_UNSUPPORTED (-1) #define TGA_OK (0) #define TGA_TYPE_COLOR_MAP (0x01) #define TGA_TYPE_RGBA_UNCOMPRESSED (0x02) #define TGA_TYPE_GREYSCALE_UNCOMPRESSED (0x03) #define TGA_TYPE_COLOR_MAP_RLE_COMPRESSED (0x09) #define TGA_TYPE_RGBA_RLE_COMPRESSED (0x0A) #define TGA_TYPE_GREYSCALE_RLE_COMPRESSED (0x0B) #define TGA_TYPE_COLOR_MAP_HUFF_COMPRESSED (0x20) #define TGA_TYPE_COLOR_MAP_HUFF4P_COMPRESSED (0x21) #define TGA_TYPE_RLE_COMPRESSION_BIT (0x08) class CImageLoaderTGA { public: int status; /**< indicates status of previous operations */ unsigned char type; /**< TGA image type */ unsigned char pixelDepth; /**< number of bits per pixel: 8 (GS), 24 (RGB), 32 (RGBA) */ short int width; /**< Image width in pixels */ short int height; /**< Image height in pixels */ unsigned char *imageData; /**< Pointer to actual image data */ CImageLoaderTGA(const char *filename); ~CImageLoaderTGA(); int Save (char *filename, short int width, short int height, unsigned char pixelDepth, unsigned char *imageData); void toGreyscale(); int GrabScreenSeries(char *filename, int x,int y, int w, int h); private: FILE *file; // this variable is used for image series int savedImages; int Load(char *filename); void LoadHeader(); void LoadImageData(); int SaveSeries (char *filename, short int width, short int height, unsigned char pixelDepth, unsigned char *imageData); }; #endif // IMAGE_LOADER_TGA_H crrcsim-0.9.12/src/crrc_loadair.cpp0000644000175000017500000001524511724452425014122 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001 Jan Edward Kansky (original author) * Copyright (C) 2005-2009 Jan Reucker * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_loadair.cpp * * The audio-visual representation of an airplane model. */ #include "crrc_loadair.h" #include #include #include #include "global.h" #include "mod_misc/filesystools.h" #include "crrc_sound.h" #include "mod_misc/ls_constants.h" #include "crrc_main.h" #include "mod_fdm/xmlmodelfile.h" CRRCAirplane::CRRCAirplane() { } CRRCAirplane::~CRRCAirplane() { for (int i = 0; i < (int)sound.size(); i++) { Global::soundserver->stopChannel(sound[i]->getChannel()); delete sound[i]; } } /*****************************************************************************/ CRRCAirplaneV2::CRRCAirplaneV2() { } CRRCAirplaneV2::CRRCAirplaneV2(SimpleXMLTransfer* xml) { printf("CRRCAirplaneV2(xml)\n"); // initialize the airplane's sound initSound(xml); // initialize the visual representation // first collect all relevant information from the model file std::string s; s = XMLModelFile::getGraphics(xml)->getString("model"); // Offset of center of gravity CRRCMath::Vector3 pCG; pCG = CRRCMath::Vector3(0, 0, 0); if (xml->indexOfChild("CG") >= 0) { SimpleXMLTransfer* i; i = xml->getChild("CG"); pCG.r[0] = i->attributeAsDouble("x", 0); pCG.r[1] = i->attributeAsDouble("y", 0); pCG.r[2] = i->attributeAsDouble("z", 0); if (i->attributeAsInt("units") == 1) pCG *= M_TO_FT; } // plib automatically loads the texture file, but it does not know which directory to use. // where is the object file? std::string of = FileSysTools::getDataPath("objects/" + s); // compile and set relative texture path std::string tp = of.substr(0, of.length()-s.length()-1-7) + "textures"; lVisID = Video::new_visualization(of, tp, pCG, xml); if (lVisID == INVALID_AIRPLANE_VISUALIZATION) { std::string msg = "Unable to open airplane model file \""; msg += s; msg += "\"\nspecified in \""; msg += xml->getSourceDescr(); msg += "\""; throw std::runtime_error(msg); } } CRRCAirplaneV2::~CRRCAirplaneV2() { if (lVisID != INVALID_AIRPLANE_VISUALIZATION) { Video::delete_visualization(lVisID); } } void CRRCAirplaneV2::initSound(SimpleXMLTransfer* xml) { SimpleXMLTransfer* cfg = XMLModelFile::getConfig(xml); SimpleXMLTransfer* sndcfg = cfg->getChild("sound", true); int children = sndcfg->getChildCount(); int units = sndcfg->getInt("units", 0); for (int i = 0; i < children; i++) { SimpleXMLTransfer *child = sndcfg->getChildAt(i); std::string name = child->getName(); if (name.compare("sample") == 0) { T_AirplaneSound *sample; // assemble relative path std::string soundfile; soundfile = child->attribute("filename"); // other sound attributes int sound_type = child->getInt("type", SOUND_TYPE_GLIDER); double dPitchFactor = child->getDouble("pitchfactor", 0.002); double dMaxVolume = child->getDouble("maxvolume", 1.0); if (dMaxVolume < 0.0) { dMaxVolume = 0.0; } else if (dMaxVolume > 1.0) { dMaxVolume = 1.0; } //~ if (cfg->indexOfChild("power") < 0) //~ max_thrust = 0; //~ else //~ max_thrust = 1; if (soundfile != "") { // Get full path (considering search paths). soundfile = FileSysTools::getDataPath("sounds/" + soundfile); } // File ok? Use default otherwise. if (!FileSysTools::fileExists(soundfile)) soundfile = FileSysTools::getDataPath("sounds/fan.wav"); std::cout << "soundfile: " << soundfile << "\n"; //~ std::cout << "max_thrust: " << max_thrust << "\n"; std::cout << "soundserver: " << Global::soundserver << "\n"; // Only make noise if a sound file is available if (soundfile != "" && Global::soundserver != (CRRCAudioServer*)0) { std::cout << "Using airplane sound " << soundfile << ", type " << sound_type << ", max vol " << dMaxVolume << std::endl; if (sound_type == SOUND_TYPE_GLIDER) { T_GliderSound *glidersound; float flMinRelV, flMaxRelV, flMaxDist; flMinRelV = (float)child->getDouble("v_min", 1.5); flMaxRelV = (float)child->getDouble("v_max", 4.0); flMaxDist = (float)child->getDouble("dist_max", 300); if (units == 1) { // convert from metric units to ft. flMaxDist *= M_TO_FT; } glidersound = new T_GliderSound(soundfile.c_str(), Global::soundserver->getAudioSpec()); glidersound->setMinRelVelocity(flMinRelV); glidersound->setMaxRelVelocity(flMaxRelV); glidersound->setMaxDistanceFeet(flMaxDist); sample = glidersound; } else { sample = new T_EngineSound(soundfile.c_str(), Global::soundserver->getAudioSpec()); } sample->setType(sound_type); sample->setPitchFactor(dPitchFactor); sample->setMaxVolume(dMaxVolume); sample->setChannel(Global::soundserver->playSample((T_SoundSample*)sample)); sound.push_back(sample); } } } } /*****************************************************************************/ /** \brief Draw the airplane * * This method actually does not draw anything. It only * updates the aircraft's visualization with the * aircraft's current position and orientation. The actual * drawing handled internally by mod_video. * * \param airplane pointer to the airplane's FDM object */ void CRRCAirplaneV2::draw(FDMBase* airplane) { Video::set_position(lVisID, airplane->getPos(), airplane->getPhi(), airplane->getTheta(), airplane->getPsi()); } crrcsim-0.9.12/src/crrc_main.h0000644000175000017500000000607111724452425013075 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001, 2004 Jan Edward Kansky (original author) * Copyright (C) 2004, 2005, 2006, 2008 Jan Reucker * Copyright (C) 2004, 2005, 2006, 2008 Jens Wilhelm Wulf * Copyright (C) 2004 Kees Lemmens * Copyright (C) 2004 Lionel Cailler * Copyright (C) 2005 Joel Lienard * Copyright (C) 2005 Olivier Bordes * Copyright (C) 2006 Todd Templeton * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_MAIN_H #define CRRC_MAIN_H #include #include #include #include #ifdef WIN32 # include // DISABLED FOR DEV-CPP # include "dlportio.h" # endif #if defined(__APPLE__) || defined(MACOSX) #include #include #include #include #include // for MAXPATHLEN #include #include #endif // __APPLE__ #ifdef linux #include #include #include #include #include #endif #include #include #include "config.h" #include "defines.h" #include "crrc_soundserver.h" #include "crrc_sound.h" #include "mouse_kbd.h" #include "CTime.h" #include #include "mod_misc/SimpleXMLTransfer.h" #include "mod_inputdev/inputdev.h" #include "mod_fdm/fdm.h" /*****************************************************************************/ // Functions define inside crrc_main.c and used in- or outside crrc_main.c : void initialize_flight_model(); void set_aux(int aux_num, int setting); void activate_test_mode(); void leave_test_mode(); std::string reconfigureInputMethod(bool boRevertToMouse = true); /** * todo: maybe this should be moved to somewhere else... */ void Init_mod_windfield(); /** * Tries to load the airplane specified in the config file. * Throws an exception on error. */ void loadAirplane(); void write_globals_into_config(); /// Exit from CRRCsim as clean as possible void crrc_exit(int exit_code, const char *errmsg = NULL); /*****************************************************************************/ //Variables used outside crrc_main.c : // Configuration : extern T_Config* cfg; extern CRRCMath::Vector3 player_pos; extern char scenery_filename[256]; // Interface to TX extern T_TX_Interface* TXInterface; extern CTime *crrc_time; // Variometer sound extern T_VariometerSound *vario_sound; extern int vario_sound_channel; #endif // CRRC_MAIN_H crrcsim-0.9.12/src/zoom.h0000644000175000017500000000274211724452425012125 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef ZOOM_H #define ZOOM_H /** * Apply automatic zoom? * 0: no automatic zoom * 1: full automatic zoom (constant visual size of plane) */ extern float flAutozoom; /** * Reset field of view and flAutozoom to initial value */ void zoom_reset(); /** * Write field of view and flAutozoom back to cfg */ void zoom_putBackIntoCfg(); void zoom_in(); void zoom_out(); void zoom_set(int y); /** * Automatically adjust the field of view so that the * plane doesn't become too small. * Returns the field of view in degrees. */ float zoom_calc(float flDistance); /** * Returns field of view in radians as calculated by last * call of zoom_calc(). */ float zoom_get(); #endif crrcsim-0.9.12/src/crrc_system.cpp0000644000175000017500000001435311724452425014032 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /***************************************************************************** Title: CRRCsim, the Charles River Radio Control Club Flight Simulator Project Authors: Jan Kansky: Programming Mark Drela: Aerodynamics Purpose: The idea for CRRCsim is to take away any last excuse you might have for not using a flight simulator to keep your thumbs certified for RC flying. It's free, it works, enjoy. This is an open source project, so if you don't like the way something works, help us fix it! Thanks: Bruce Jackson for the LaRCsim framework. Flight Gear project for the sky sphere. Contacts: If you'd like to help with CRRCSIM, then send me an email! email : kansky@ll.mit.edu *****************************************************************************/ /** \file crrc_system.cpp * * This file contains some platform-specific stuff for * system interaction. * * \author Jan Reucker */ #include "crrc_system.h" #ifdef WIN32 #include #else #include #include #include #endif #include #include #include #include #include // Some stuff for printing the OS version #ifdef WIN32 typedef struct { unsigned int version; char name[32]; } T_VersionName; static const T_VersionName WinVersion[] = { {(4 << 8) | 0, "Windows 95"}, {(4 << 8) | 10, "Windows 98"}, {(4 << 8) | 90, "Windows ME"}, {(3 << 8) | 51, "Windows NT 3.51"}, {(4 << 8) | 0, "Windows NT 4.0"}, {(5 << 8) | 0, "Windows 2000"}, {(5 << 8) | 1, "Windows XP"}, {(6 << 8) | 0, "Windows Vista"}, {0, "unknown"} }; #endif // WIN32 #define OSVERSIONSTRINGBUFFERLEN (128) static char cOSVersionStringBuffer[OSVERSIONSTRINGBUFFERLEN]; /** * Send a text message to the operating system, using something * as close to a MessageBox as possible. * * On Windows we'll use the MessageBox() function. On Linux * we'll try to use xmessage. In any case, print the message * to stdout or stderr, depending on the message box type. * * Credits go to the Allegro developers * (http://sourceforge.net/projects/alleg/), I borrowed some * ideas for the different implementations from their library. * * \param msg The message string (must be nul-terminated) * \param type Type of the message (information, warning or error (default)) */ void SystemMessage(const char * msg, SM_TYPE type) { #ifdef WIN32 UINT icon = MB_ICONINFORMATION; #endif // In any case, print the message to stdout/stderr switch (type) { case SM_ERROR: fprintf(stderr, "System error: %s\n", msg); #ifdef WIN32 icon = MB_ICONERROR; #endif break; case SM_INFO: printf("System info: %s\n", msg); #ifdef WIN32 icon = MB_ICONINFORMATION; #endif break; case SM_WARNING: printf("System warning: %s\n", msg); #ifdef WIN32 icon = MB_ICONWARNING; #endif break; default: fprintf(stderr, "Invalid SystemMessage type: %d\n", type); printf("System message: %s\n", msg); #ifdef WIN32 icon = MB_ICONINFORMATION; #endif break; } // now try to open a message box, depending on the target system #ifdef WIN32 MessageBox(NULL, msg, "CRRCsim system message", MB_OK | icon); #elif defined linux char *buf = new char[64 + strlen(msg)]; snprintf(buf, 63 + strlen(msg), "xmessage -center -buttons OK:1 \"%s\"", msg); (void)system(buf); delete[] buf; #elif defined MACOSX // not implemented yet #endif } /** * Get the name and version of the operating system we're running on * as a text string. * * \return A pointer to a static buffer containing the string */ char * getOSVersionString() { #ifdef WIN32 int i = 0; while ((WinVersion[i].version != _winver) && (WinVersion[i].version != 0)) { i++; } _snprintf(cOSVersionStringBuffer, OSVERSIONSTRINGBUFFERLEN - 1, "Windows v%d.%d (%s)", _winmajor, _winminor, WinVersion[i].name); cOSVersionStringBuffer[OSVERSIONSTRINGBUFFERLEN - 1] = '\0'; #else // should work for Linux and OSX struct utsname *prInfo; prInfo = new struct utsname; if (uname(prInfo) == 0) { snprintf(cOSVersionStringBuffer, OSVERSIONSTRINGBUFFERLEN - 1, "%s %s", prInfo->sysname, prInfo->release); } else { // call to uname() failed perror("Unable to retrieve version information with uname()"); #ifdef MACOSX strcpy(cOSVersionStringBuffer, "Mac OS X (unknown version)"); #elif defined linux strcpy(cOSVersionStringBuffer, "Linux (unknown version)"); #else strcpy(cOSVersionStringBuffer, "unknown operating system"); #endif } delete prInfo; #endif return cOSVersionStringBuffer; } /** * Get the current system time and date as a formatted string * * This method will return the current date and time as a string * in the format yyyy-mm-dd hh:mm:ss * * \param t Reference to a std::string that shall be set to the * system date and time */ void getSystemTimeString(std::string& t) { time_t current_time; struct tm *now; std::ostringstream tmp; time(¤t_time); if (current_time != -1) { now = localtime(¤t_time); tmp << now->tm_year + 1900 << "-" << now->tm_mon + 1 << "-" << now->tm_mday; tmp << " " << now->tm_hour << ":" << now->tm_min << ":" << now->tm_sec; } else { tmp << "yyyy-mm-dd hh:mm:ss"; } t = tmp.str(); } crrcsim-0.9.12/src/defines.h0000644000175000017500000000421711724452425012555 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005, 2007, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2004, 2005, 2006, 2007 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef DEFINES_H #define DEFINES_H #ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif // exit codes for the command line #define CRRC_EXIT_SUCCESS (0) #define CRRC_EXIT_FAILURE (1) /*****************************************************************************/ #define MAXJOYAXIS 7 // highest joystick axis allowed (first = 0) #define MAXJOYBUTTON 9 // highest joystick button allowed (first = 0) #define FOG_R 1.0f #define FOG_G 1.0f #define FOG_B 1.0f #define FOG_A 1.0f /** * Key to zoom in */ #define KEY_ZOOM_IN SDLK_KP_PLUS //#define KEY_ZOOM_IN SDLK_e /** * Key to zoom out */ #define KEY_ZOOM_OUT SDLK_KP_MINUS //#define KEY_ZOOM_OUT SDLK_i /** * Key for more throttle */ #define KEY_THROTTLE_MORE SDLK_PAGEUP //#define KEY_THROTTLE_MORE SDLK_h /** * Key for less throttle */ #define KEY_THROTTLE_LESS SDLK_PAGEDOWN //#define KEY_THROTTLE_LESS SDLK_a /** * Define to >0 to test joystick configuration without having a joystick * (simulated joysticks). The actual number defines how many joysticks * are simulated. */ #define TEST_WITHOUT_JOYSTICK 0 #define SIMULATED_JOYSTICK_AXES 8 ///< number of axes for simulated joysticks #define SIMULATED_JOYSTICK_BUTTONS 4 ///< number of buttons for simulated joysticks #endif crrcsim-0.9.12/src/SimStateHandler.h0000644000175000017500000001004711724452425014165 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006 Jan Reucker (original author) * Copyright (C) 2006 Todd Templeton * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file SimStateHandler.cpp * * This file includes the definition of the class * SimStateHandler, which takes care of the current * simulation state (running, paused, ...) and provides * some handy time values. * * \author J. Reucker */ #ifndef SIMSTATEHANDLER_H #define SIMSTATEHANDLER_H #include "mod_fdm/fdm_inputs.h" #include "mod_main/EventDispatcher.h" #include // Typedef section : /// Function pointer to the "idle" function typedef void (*TIdleFuncPtr)(TSimInputs*); /// simulation state definitions typedef enum { STATE_RESUMING, // the next iteration will be resuming from a pause STATE_PAUSED, // the simulation is paused STATE_RUN, // the simulation is running STATE_CRASHED, // the plane has crashed STATE_EXIT // exit after next iteration } T_SimState; /*****************************************************************************/ // Classes section : /** \brief The simulation state handler * * This class represents the simulation's state machine. * It also provides some handy time values (since startup, * in-game-time, ...). * */ class SimStateHandler : public EventListener { private: T_SimState nState; ///< state of the simulation TIdleFuncPtr IdleFunc; ///< the currently used "idle function" TIdleFuncPtr OldIdleFunc; ///< stores idle pointer for temporary switching unsigned long int sim_steps; ///< number of simulation steps performed unsigned long int pause_time; ///< time when pause mode was entered unsigned long int accum_pause_time; ///< pause time since last reset unsigned long int reset_time; ///< time of the last reset /// Handle a crash void crash(); public: /// The constructor SimStateHandler(); /// The destructor ~SimStateHandler(); /// pause the simulation void pause(); /// resume from pause mode void resume(); /// reset the simulation void reset(); /// quit the simulation void quit(); /// query the current state T_SimState getState() const {return nState;}; /// set state machine to a new state void setState(T_SimState new_state) {nState = new_state;}; /// run the current "idle" function void doIdle(TSimInputs* in); /// temporarily switch to a different idle function void setNewIdle(TIdleFuncPtr new_idle); /// fall back to previous idle function void resetIdle(); /// increase number of simulation steps void incSimSteps(int multiloop) {sim_steps += multiloop;}; /// get the total time since the sim was launched (in ms) unsigned long int getTotalTime() const {return SDL_GetTicks();}; /// get the time since the last reset (including pause time, in ms) unsigned long int getTotalTimeSinceReset(); /// get the time since the last reset (not counting pause time, in ms) unsigned long int getGameTimeSinceReset(); /// get the simulation time since the last reset (number of sim steps * dt, in ms) unsigned long int getSimulationTimeSinceReset(); /// interface to the EventDispatcher void operator()(const Event* ev); }; #endif // SIMSTATEHANDLER_H crrcsim-0.9.12/src/i18n.h0000644000175000017500000000052411724452425011714 00000000000000/*** * for internationnalisation by gettext() invocation * to include in every .c file containing string to translate ***/ #include #if 1 //validation of gettext invocation #define _(String) gettext (String) //#define _X(String) String #else //not use of gettext #define _(String) String //#define _X(String) String #endif crrcsim-0.9.12/src/mouse_kbd.cpp0000644000175000017500000003155011724452425013443 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2005, 2006, 2007, 2008, 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "i18n.h" #include "mouse_kbd.h" #include "defines.h" #include "GUI/util.h" #include "mod_misc/lib_conversions.h" #include "mod_fdm/fdm_inputs.h" #include #include void TInputDev::init(SimpleXMLTransfer* cfgfile) { int size; SimpleXMLTransfer* item; SimpleXMLTransfer* group; SimpleXMLTransfer* item2; // set defaults for (int n=0; ngetChild("inputMethod.mouse.bindings.buttons", true); mouse_bind_l= getValButton(item->attribute("l", "RESUME"), RESUME); mouse_bind_m= getValButton(item->attribute("m", "RESET"), RESET); mouse_bind_r= getValButton(item->attribute("r", "PAUSE"), PAUSE); mouse_bind_u= getValButton(item->attribute("up", "INCTHROTTLE"), INCTHROTTLE); mouse_bind_d= getValButton(item->attribute("down", "DECTHROTTLE"), DECTHROTTLE); item = cfgfile->getChild("inputMethod.joystick", true); joystick_n = item->attributeAsInt("number", 0); group = item->getChild("bindings.buttons", true); size = group->getChildCount(); if (size > MAXJOYBUTTON + 1) size = MAXJOYBUTTON + 1; for (int n=0; ngetChildAt(n); joystick_bind_b[n] = getValButton(item2->attribute("bind", "NOTHING"), NOTHING); } // zoom control std::string zctr = strU(cfgfile->getString("zoom.control", ZoomControlStrings[0])); for (int n=0; ngetChild("inputMethod.mouse.bindings.axes"); SimpleXMLTransfer* group; SimpleXMLTransfer* item2; item = cfgfile->getChild("inputMethod.mouse.bindings.buttons"); item->setAttributeOverwrite("l", ActionButtonStrings[mouse_bind_l]); item->setAttributeOverwrite("m", ActionButtonStrings[mouse_bind_m]); item->setAttributeOverwrite("r", ActionButtonStrings[mouse_bind_r]); item->setAttributeOverwrite("up", ActionButtonStrings[mouse_bind_u]); item->setAttributeOverwrite("down", ActionButtonStrings[mouse_bind_d]); item = cfgfile->getChild("inputMethod.joystick"); item->setAttributeOverwrite("number", joystick_n); group = item->getChild("bindings.buttons"); // clean list size = group->getChildCount(); for (int n=0; ngetChildAt(0); group->removeChildAt(0); delete item2; } // create new list for (int n=0; nsetName("button"); item2->addAttribute("bind", ActionButtonStrings[joystick_bind_b[n]]); group->addChild(item2); } // zoom control cfgfile->setAttributeOverwrite("zoom.control",ZoomControlStrings[zoom_control]); } int TInputDev::getValAxis (std::string asString, int nDefault) { asString = strU(asString); if (asString.compare("AILERON") == 0) return(T_AxisMapper::AILERON); else if (asString.compare("ELEVATOR") == 0) return(T_AxisMapper::ELEVATOR); else if (asString.compare("RUDDER") == 0) return(T_AxisMapper::RUDDER); else if (asString.compare("THROTTLE") == 0) return(T_AxisMapper::THROTTLE); else return(nDefault); } int TInputDev::getValButton(std::string asString, int nDefault) { asString = strU(asString); if (asString.compare("RESUME") == 0) return(RESUME); else if (asString.compare("PAUSE") == 0) return(PAUSE); else if (asString.compare("RESET") == 0) return(RESET); else if (asString.compare("INCTHROTTLE") == 0) return(INCTHROTTLE); else if (asString.compare("DECTHROTTLE") == 0) return(DECTHROTTLE); else if (asString.compare("ZOOMIN") == 0) return(ZOOMIN); else if (asString.compare("ZOOMOUT") == 0) return(ZOOMOUT); else return(nDefault); } // description: see header file std::string TInputDev::openJoystick() { #if TEST_WITHOUT_JOYSTICK == 0 int numJoysticks; // check if the joystick subsystem is initialized, // and maybe initialize again if (!SDL_WasInit(SDL_INIT_JOYSTICK)) { printf("TInputDev::openJoystick: Joystick subsystem not initialized, doing it now...\n"); SDL_InitSubSystem(SDL_INIT_JOYSTICK); if (!SDL_WasInit(SDL_INIT_JOYSTICK)) { std::string SDLerr = SDL_GetError(); printf("Can't initialize joystick subsystem!\n"); printf("SDL says: %s\n", SDLerr.c_str()); return ("Unable to initialize joystick subsystem. " + SDLerr); } } closeJoystick(); numJoysticks = SDL_NumJoysticks(); printf("TInputDev::openJoystick: SDL found %d joysticks\n", numJoysticks); if (numJoysticks > 0) { for (int i = 0; i < numJoysticks; i++) { printf("%d: %s\n", i, SDL_JoystickName(i)); } printf("Trying to open joystick %d\n", joystick_n); joy = SDL_JoystickOpen(joystick_n); if (joy) { printf("Opened Joystick %d\n", joystick_n); printf("Name: %s\n", SDL_JoystickName(joystick_n)); printf("Number of Axes: %d\n", SDL_JoystickNumAxes(joy)); printf("Number of Buttons: %d\n", SDL_JoystickNumButtons(joy)); return(""); } else { std::string SDLerr = SDL_GetError(); printf("SDL says: %s\n", SDLerr.c_str()); return("Couldn't open Joystick " + itoStr(joystick_n, ' ', 1) + ": " + SDLerr); } } else { return(_("No Joysticks found\n")); } #else printf("Opened fake joystick %d\n", joystick_n); return(""); #endif } // description: see header file std::string TInputDev::openJoystick(int joy_n) { joystick_n = joy_n; return openJoystick(); } TInputDev::TInputDev()//constructor { joy = (SDL_Joystick*)0; //Initialization of strings used for the configuration of the controls. { //for XML std::vector lAxisStringsXML(T_AxisMapper::NUM_AXISFUNCS); lAxisStringsXML[T_AxisMapper::NOTHING] = "nothing"; lAxisStringsXML[T_AxisMapper::AILERON] = "aileron"; lAxisStringsXML[T_AxisMapper::ELEVATOR] = "elevator"; lAxisStringsXML[T_AxisMapper::RUDDER] = "rudder"; lAxisStringsXML[T_AxisMapper::THROTTLE] = "throttle"; lAxisStringsXML[T_AxisMapper::FLAP] = "flap"; lAxisStringsXML[T_AxisMapper::SPOILER] = "spoiler"; lAxisStringsXML[T_AxisMapper::RETRACT] = "retract"; lAxisStringsXML[T_AxisMapper::PITCH] = "pitch"; int size; AxisStringsXML = T_GUI_Util::loadnames(lAxisStringsXML, size); } { //for GUI, possibly translated std::vector lAxisStringsGUI(T_AxisMapper::NUM_AXISFUNCS); lAxisStringsGUI[T_AxisMapper::NOTHING] = _("nothing"); lAxisStringsGUI[T_AxisMapper::AILERON] = _("Aileron"); lAxisStringsGUI[T_AxisMapper::ELEVATOR] = _("Elevator"); lAxisStringsGUI[T_AxisMapper::RUDDER] = _("Rudder"); lAxisStringsGUI[T_AxisMapper::THROTTLE] = _("Throttle"); lAxisStringsGUI[T_AxisMapper::FLAP] = _("Flap"); lAxisStringsGUI[T_AxisMapper::SPOILER] = _("Spoiler"); lAxisStringsGUI[T_AxisMapper::RETRACT] = _("Retract"); lAxisStringsGUI[T_AxisMapper::PITCH] = _("Pitch"); int size; AxisStringsGUI = T_GUI_Util::loadnames(lAxisStringsGUI, size); } { //for XML std::vector lInputMethodStrings(T_TX_Interface::NUM_INPUTMETHODS); lInputMethodStrings[T_TX_Interface::eIM_keyboard] = "Keyboard"; lInputMethodStrings[T_TX_Interface::eIM_mouse] = "Mouse"; lInputMethodStrings[T_TX_Interface::eIM_joystick] = "Joystick"; lInputMethodStrings[T_TX_Interface::eIM_rctran] = "RCTran"; lInputMethodStrings[T_TX_Interface::eIM_audio] = "Audio"; lInputMethodStrings[T_TX_Interface::eIM_parallel] = "Parallel"; lInputMethodStrings[T_TX_Interface::eIM_serial2] = "Serial2"; lInputMethodStrings[T_TX_Interface::eIM_rctran2] = "RCTran2"; lInputMethodStrings[T_TX_Interface::eIM_serpic] = "FMSPIC"; lInputMethodStrings[T_TX_Interface::eIM_mnav] = "MNAV"; lInputMethodStrings[T_TX_Interface::eIM_zhenhua] = "ZhenHua"; lInputMethodStrings[T_TX_Interface::eIM_CT6A] = "CT6A"; int size; InputMethodStrings = T_GUI_Util::loadnames(lInputMethodStrings, size); } { // The same but possibly translated std::vector lInputMethodStrings(T_TX_Interface::NUM_INPUTMETHODS); lInputMethodStrings[T_TX_Interface::eIM_keyboard] = _("Keyboard"); lInputMethodStrings[T_TX_Interface::eIM_mouse] = _("Mouse"); lInputMethodStrings[T_TX_Interface::eIM_joystick] = _("Joystick"); lInputMethodStrings[T_TX_Interface::eIM_rctran] = _("RCTran"); lInputMethodStrings[T_TX_Interface::eIM_audio] = _("Audio"); lInputMethodStrings[T_TX_Interface::eIM_parallel] = _("Parallel"); lInputMethodStrings[T_TX_Interface::eIM_serial2] = "Serial2"; lInputMethodStrings[T_TX_Interface::eIM_rctran2] = "RCTran2"; lInputMethodStrings[T_TX_Interface::eIM_serpic] = "FMSPIC"; lInputMethodStrings[T_TX_Interface::eIM_mnav] = "MNAV"; lInputMethodStrings[T_TX_Interface::eIM_zhenhua] = "ZhenHua"; lInputMethodStrings[T_TX_Interface::eIM_CT6A] = "CT6A"; int size; InputMethodStringsGUI = T_GUI_Util::loadnames(lInputMethodStrings, size); } { // for XML std::vector lActionButtonStrings(NUM_BUTTONACTION); lActionButtonStrings[NOTHING] = "NOTHING"; lActionButtonStrings[RESUME] = "RESUME"; lActionButtonStrings[PAUSE] = "PAUSE"; lActionButtonStrings[RESET] = "RESET"; lActionButtonStrings[INCTHROTTLE] = "INCTHROTTLE"; lActionButtonStrings[DECTHROTTLE] = "DECTHROTTLE"; lActionButtonStrings[ZOOMIN] = "ZOOMIN"; lActionButtonStrings[ZOOMIN] = "ZOOMIN"; int size; ActionButtonStrings = T_GUI_Util::loadnames(lActionButtonStrings, size); } { //for GUI, possibly translated std::vector lActionButtonStringsGUI(NUM_BUTTONACTION); lActionButtonStringsGUI[NOTHING] = _("Nothing"); lActionButtonStringsGUI[RESUME] = _("Resume"); lActionButtonStringsGUI[PAUSE] = _("Pause"); lActionButtonStringsGUI[RESET] = _("Reset"); lActionButtonStringsGUI[INCTHROTTLE] = _("Inc Throttle"); lActionButtonStringsGUI[DECTHROTTLE] = _("Dec Throttle"); lActionButtonStringsGUI[ZOOMIN] = _("Zoom In"); lActionButtonStringsGUI[ZOOMOUT] = _("Zoom Out"); int size; ActionButtonStringsGUI = T_GUI_Util::loadnames(lActionButtonStringsGUI, size); } { // for XML std::vector lZoomControlStrings(NUM_ZOMCONTROL); lZoomControlStrings[KEYBOARD] = "KEYBOARD"; lZoomControlStrings[MOUSE] = "MOUSE"; int size; ZoomControlStrings = T_GUI_Util::loadnames(lZoomControlStrings, size); } { //for GUI, possibly translated std::vector lZoomControlStrings(NUM_ZOMCONTROL); lZoomControlStrings[KEYBOARD] = _("Keyboard"); lZoomControlStrings[MOUSE] = _("Mouse"); int size; ZoomControlStringsGUI = T_GUI_Util::loadnames(lZoomControlStrings, size); } { std::vector lMixerStringsXML(T_TX_Mixer::NUM_MIXERS); std::vector lMixerStringsGUI(T_TX_Mixer::NUM_MIXERS); for (int i = 0; i < T_TX_Mixer::NUM_MIXERS; i++) { std::string s; std::stringstream out; out << (i+1); s = out.str(); lMixerStringsXML[i] = "mixer" + s; lMixerStringsGUI[i] = _("Mixer") + s; } int size; MixerStringsXML = T_GUI_Util::loadnames(lMixerStringsXML, size); MixerStringsGUI = T_GUI_Util::loadnames(lMixerStringsGUI, size); } } void TInputDev::closeJoystick() { if (joy != (SDL_Joystick*)0) { SDL_JoystickClose(joy); joy = (SDL_Joystick*)0; } } int TInputDev::getJoystickNumAxes() { #if TEST_WITHOUT_JOYSTICK == 0 if (joy != NULL) { return SDL_JoystickNumAxes(joy); } else { return 0; } #else return SIMULATED_JOYSTICK_AXES; #endif } int TInputDev::getJoystickNumButtons() { #if TEST_WITHOUT_JOYSTICK == 0 if (joy != NULL) { return SDL_JoystickNumButtons(joy); } else { return 0; } #else return SIMULATED_JOYSTICK_BUTTONS; #endif } crrcsim-0.9.12/src/mod_video/0000775000175000017500000000000011724452514013011 500000000000000crrcsim-0.9.12/src/mod_video/shadow.h0000644000175000017500000000541311724452425014371 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2011 JOel Lienard (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file shadow.h * * -choice of shadow algorithm * -class definition of shadow volume algorithm */ #ifndef SHADOW_H_ #define SHADOW_H_ //define shadow algorithm #define SHADOW_PROJECTION 1 // shadow projection algorithm (initial CRRCSIM algo) #define SHADOW_VOLUME 2 // shadow volume algorithm (new) #define SHADOW_TYPE SHADOW_VOLUME #if (SHADOW_TYPE==SHADOW_VOLUME) namespace Video { class csgdVec3 //encapsulation of sgdVec3 for use in list { public:sgdVec3 v; }; class ShadowVolume : public ssgBranch { public: ShadowVolume(ssgEntity *model); ~ShadowVolume(); int update(float x, float y, float z, float phi, float theta, float psi); friend APIENTRY void gluTess_vertexCallback(GLdouble *v,ShadowVolume * sh); friend APIENTRY void gluTess_beginCallback(GLenum which,ShadowVolume * sh); friend APIENTRY void gluTess_endCallback(ShadowVolume * sh); friend APIENTRY void gluTess_errorCallback(GLenum errorCode, ShadowVolume * sh); friend APIENTRY void gluTess_combineCallback(GLdouble coor[3], void *v_d[4], GLfloat w[4], GLdouble **dOut, ShadowVolume* sh); friend int PredrawCallback1(ssgState* state); friend int PostdrawCallback1(ssgState* state); private: class ext_ssgVertexArray : public ssgVertexArray { public: ext_ssgVertexArray(ext_ssgVertexArray *p){ prev=p; }; ~ext_ssgVertexArray(){}; ext_ssgVertexArray *prev; }; class ext_ssgState : public ssgSimpleState { public : sgMat4 shadowvolume_xform; int shadowvolume_xform_pushed; }; ssgVertexArray *vertices_top; ext_ssgVertexArray *vertices; ext_ssgState *state1; ssgBranch *volume; ssgEntity *vshadow_draw; ssgTransform *vshadow_trans; ssgBranch *makeShadowVolumeDraw(); void makeSilhouette(ssgEntity * e, sgMat4 xform, GLUtesselator* tobj, ShadowVolume* sh); std::list vectTess; }; }// end namespace Video:: #endif //(SHADOW_TYPE==SHADOW_VOLUME) #endif // SHADOW_H_ crrcsim-0.9.12/src/mod_video/crrc_animation.h0000644000175000017500000000672711724452425016105 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006-2009 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_animation.h * * Classes for animated model parts. */ #ifndef CRRC_ANIMATION_H #define CRRC_ANIMATION_H #include #include #include "../mod_main/EventDispatcher.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_fdm/fdm_inputs.h" #include "../mod_math/vector3.h" // --- forward declaration ----------- class CRRCAnimation; // --- non-class-functions ----------- namespace Video { void initAnimations(SimpleXMLTransfer *model_file, ssgEntity* model); } // end namespace Video:: /** A base class for all animations * * This is the ABC for all animations, providing a * unified interface to the scene rendering engine. */ class CRRCAnimation : public ssgBase { public: /// Constructor CRRCAnimation(ssgBranch *branch); /// Destructor virtual ~CRRCAnimation(); /// Init the animation virtual void init() = 0; /// Update the animation before rendering virtual int update() = 0; /// get-method for the animation branch ssgBranch* getBranch() {return anim_branch;}; /// get-method for the animation's symbolic name std::string getSymbolicName() const {return symbolic_name;}; /// Transform an arbitrary point in body coordinates virtual void transformPoint(CRRCMath::Vector3& point) {}; protected: ssgBranch *anim_branch; std::string symbolic_name; }; /** Rotate a control surface * * This animation rotates a control surface according to * the control input. */ class CRRCControlSurfaceAnimation : public CRRCAnimation { public: /// Constructor CRRCControlSurfaceAnimation(SimpleXMLTransfer *xml); /// Destructor ~CRRCControlSurfaceAnimation(); /// Initialize the animation (virtual hook function) void init(); /// Initialize the animation (this one does the real work) void realInit(); /// Update the animation before rendering int update(); /// Transform an arbitrary point in body coordinates void transformPoint(CRRCMath::Vector3& point); /// Callback for receiving control input values void axisValueCallback(const Event* ev); private: std::vector datasource; std::vector source_gain; float fallback_data; sgVec3 hinge_1; sgVec3 hinge_2; sgVec3 axis; sgMat4 move_to_origin; sgMat4 move_back; float max_angle; float abs_max_angle; sgMat4 current_transformation; EventAdapter eventAdapter; float aileron; float elevator; float rudder; float throttle; float spoiler; float flap; float retract; float pitch; }; #endif // CRRC_ANIMATION_H crrcsim-0.9.12/src/mod_video/CMakeLists.txt0000644000175000017500000000053011724452425015466 00000000000000set(MOD_VIDEO_SRCS airplane_vis.cpp crrc_animation.cpp crrc_graphics.cpp crrc_sky.cpp crrc_ssgutils.cpp fonts.cpp glconsole.cpp gloverlay.cpp ssgLoadJPG.cpp shadow_volume.cpp ) add_library(mod_video ${MOD_VIDEO_SRCS}) include_directories( ${MOD_VIDEO_EXT_INCDIRS} ) link_directories ( ${MOD_VIDEO_LINKDIRS} ) crrcsim-0.9.12/src/mod_video/crrc_animation.cpp0000644000175000017500000002653711724452425016441 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006-2009 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_animation.cpp * * Classes for animated 3D model parts. */ #include "crrc_animation.h" #include "crrc_ssgutils.h" // --- non-class-functions ------------------------------------------ /** * Callback to update an animation. * * This callback is activated whenever an animation node is * traversed while rendering the scenegraph. It simply calls * the animation's \c update() method which should know how * to update itself. * * This method was taken from SimGear, credits go to the original * authors. * * \param entity the entity for which the callback was activated * \param mask dunno * \return 1 if the animation was updated */ static int animation_callback (ssgEntity * entity, int mask) { return ((CRRCAnimation *)entity->getUserData())->update(); } namespace Video { void createAnimation(SimpleXMLTransfer *animation, ssgEntity* model) { ssgEntity *node; if (animation->getName() != "animation") { std::cerr << "creatAnimation: invalid child "; std::cerr << animation->getName() << std::endl; } else { std::string node_name = animation->getString("object.name", "default"); std::string type = animation->getString("type", "default"); node = SSGUtil::findNamedNode(model, node_name.c_str()); if (node != NULL) { CRRCAnimation *anim = NULL; std::cout << "createAnimation: found animation node "; std::cout << node_name << ", type " << type << std::endl; if (type == "ControlSurface") { anim = new CRRCControlSurfaceAnimation(animation); } else { std::cerr << "createAnimation: unknown animation type '" << type << "'" << std::cerr; } if (anim != NULL) { if (anim->getBranch() == NULL) { std::cerr << "createAnimation: defunct animation class (animation branch is )\n"; exit(EXIT_FAILURE); } else { SSGUtil::spliceBranch(anim->getBranch(), node); anim->init(); anim->setName("Animation"); anim->getBranch()->setUserData(anim); anim->getBranch()->setTravCallback(SSG_CALLBACK_PRETRAV, animation_callback); } } } else { std::cerr << "createAnimation: node '" << node_name << "' not found in 3D model" << std::endl; } } } /** \brief Add animations to a model * * This method reads animation description tags from a model file * and tries to add the corresponding animations to the 3D model. * * \todo Right now there's only one type of animation: movable control * surfaces. Therefore this method receives a pointer to the control * input class. If animations are added that need a different kind of * input for their update() method, we need to decide how to pass all * this stuff to initAnimations(). * * \param model_file XML model description file * \param model scenegraph of the 3D model */ void initAnimations(SimpleXMLTransfer *model_file, ssgEntity* model) { SimpleXMLTransfer *animations = model_file->getChild("animations", true); int num_anims = animations->getChildCount(); std::cout << "initAnimations: found " << num_anims << " children" << std::endl; for (int i = 0; i < num_anims; i++) { SimpleXMLTransfer *animation = animations->getChildAt(i); createAnimation(animation, model); } } } // end namespace Video:: // --- Base class ----------------------------------------- /** * Create a CRRCAnimation object. * */ CRRCAnimation::CRRCAnimation(ssgBranch *branch) : anim_branch(branch), symbolic_name("no_name_set") { branch->recalcBSphere(); } /** * Delete a CRRCAnimation object. * */ CRRCAnimation::~CRRCAnimation() { } // --- Control surface animation ------------------------------------ /** * Create a CRRCControlSurfaceAnimation object * * Initialize the animation from an * tag */ CRRCControlSurfaceAnimation::CRRCControlSurfaceAnimation(SimpleXMLTransfer *xml) : CRRCAnimation(new ssgTransform()), fallback_data(0.0f), eventAdapter(this, &CRRCControlSurfaceAnimation::axisValueCallback, Event::Input), aileron(0.0f), elevator(0.0f), rudder(0.0f), throttle(0.0f), spoiler(0.0f), flap(0.0f), retract(0.0f), pitch(0.0f) { bool failed = false; // evaluate tag SimpleXMLTransfer *map = xml->getChild("object", true); symbolic_name = map->getString("name", "no_name_set"); max_angle = (float)(map->getDouble("max_angle", 0.0) * SG_RADIANS_TO_DEGREES); abs_max_angle = (float)fabs((double)max_angle); // find hinges and evaluate all tags int num_controls = 0; int num_hinges = 0; for (int i = 0; i < xml->getChildCount(); i++) { SimpleXMLTransfer *child = xml->getChildAt(i); if (child->getName() == "hinge") { // found a child sgVec3 pos; pos[SG_X] = (float)(-1 * child->getDouble("y", 0.0)); pos[SG_Y] = (float)(-1 * child->getDouble("x", 0.0)); pos[SG_Z] = (float)(-1 * child->getDouble("z", 0.0)); if (num_hinges == 0) { sgCopyVec3(hinge_1, pos); } else if (num_hinges == 1) { sgCopyVec3(hinge_2, pos); } num_hinges++; } else if (child->getName() == "control") { // found a child // The "*2" factor for each gain value scales the control input // values from -0.5...+0.5 to -1.0...+1.0. This saves one // float multiplication per mapping in the runtime update() routine. std::string mapping = child->getString("mapping", "NOTHING"); float gain = (float)child->getDouble("gain", 1.0); if (mapping == "ELEVATOR") { datasource.push_back(&elevator); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "AILERON") { datasource.push_back(&aileron); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "THROTTLE") { datasource.push_back(&throttle); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "RUDDER") { datasource.push_back(&rudder); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "FLAP") { datasource.push_back(&flap); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "SPOILER") { datasource.push_back(&spoiler); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "RETRACT") { datasource.push_back(&retract); source_gain.push_back(gain * 2); num_controls++; } else if (mapping == "PITCH") { datasource.push_back(&pitch); source_gain.push_back(gain * 2); num_controls++; } else { std::cerr << "ControlSurfaceAnimation: ignoring tag without mapping." << std::endl; } } } if (num_controls < 1) { std::cerr << "ControlSurfaceAnimation: found animation without proper tag. Animation disabled." << std::endl; failed = true; } if (num_hinges < 2) { std::cerr << "ControlSurfaceAnimation: Must specify exactly two hinges!" << std::endl; failed = true; } else { if (num_hinges > 2) { std::cerr << "ControlSurfaceAnimation: Must specify exactly two hinges!" << std::endl; std::cerr << "ControlSurfaceAnimation: Ignoring excessive hinge tag(s)." << std::endl; } sgSubVec3(axis, hinge_2, hinge_1); if (sgLengthVec3(axis) < 0.001) { std::cerr << "ControlSurfaceAnimation: Insufficient spacing between hinges!" << std::endl; failed = true; } } if (failed) { std::cerr << "ControlSurfaceAnimation: Animation setup failed." << std::endl; // set to some non-critical defaults datasource.resize(1); datasource[0] = &fallback_data; source_gain.resize(1); source_gain[0] = 1.0; sgSetVec3(hinge_1, 0.0f, 0.0f, 0.0f); sgSetVec3(hinge_2, 1.0f, 0.0f, 0.0f); sgSubVec3(axis, hinge_2, hinge_1); } sgMakeIdentMat4(move_to_origin); move_to_origin[3][0] = -hinge_1[0]; move_to_origin[3][1] = -hinge_1[1]; move_to_origin[3][2] = -hinge_1[2]; sgMakeTransMat4(move_back, hinge_1); realInit(); } /** * Delete a CRRCControlSurfaceAnimation object */ CRRCControlSurfaceAnimation::~CRRCControlSurfaceAnimation() { } /** * Initialize a CRRCControlSurfaceAnimation object */ void CRRCControlSurfaceAnimation::realInit() { sgQuat q; sgAngleAxisToQuat(q, 0.0f, axis); sgQuatToMatrix(current_transformation, q); ((ssgTransform*)anim_branch)->setTransform(current_transformation); } /** * The "official" virtual init() */ void CRRCControlSurfaceAnimation::init() { realInit(); } /** * Update the animation. This method will be called by the * scenegraph rendering function just before the animated * branch will be rendered. */ int CRRCControlSurfaceAnimation::update() { // calculate the deflection angle by summing up the contribution // of all mapped control inputs times the individual gain float angle = 0.0f; for (int i = 0; i < (int)datasource.size(); i++) { angle += *datasource[i] * source_gain[i] * max_angle; } // limit to max_angle (caution: max_angle could be < 0.0, so we use the abs value!) if (angle > abs_max_angle) { angle = abs_max_angle; } else if (angle < -abs_max_angle) { angle = -abs_max_angle; } // calculate transformation matrix for surface rotation sgQuat q; sgMat4 qmat; sgAngleAxisToQuat(q, angle, axis); sgQuatToMatrix(qmat, q); sgMultMat4(current_transformation, qmat, move_to_origin); sgPostMultMat4(current_transformation, move_back); ((ssgTransform*)anim_branch)->setTransform(current_transformation); return 1; } void CRRCControlSurfaceAnimation::transformPoint(CRRCMath::Vector3& point) { sgVec3 pnt_sg; sgSetVec3(pnt_sg, (float)point.r[0], (float)point.r[1], (float)point.r[2]); sgXformVec3(pnt_sg, current_transformation); point.r[0] = pnt_sg[SG_X]; point.r[1] = pnt_sg[SG_Y]; point.r[2] = pnt_sg[SG_Z]; } void CRRCControlSurfaceAnimation::axisValueCallback(const Event* ev) { const AxisUpdateEvent* aue = dynamic_cast(ev); if (aue != NULL) { aileron = aue->getAileron(); elevator = aue->getElevator(); rudder = aue->getRudder(); throttle = aue->getThrottle(); flap = aue->getFlap(); spoiler = aue->getSpoiler(); retract = aue->getRetract(); pitch = aue->getPitch(); } } crrcsim-0.9.12/src/mod_video/crrc_sky.cpp0000644000175000017500000010200411724452425015250 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004 - 2009 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_sky.cpp * * Definition of a set of sky rendering classes. */ #include #include #include "crrc_sky.h" #include "crrc_graphics.h" #include "../mod_misc/filesystools.h" namespace Video { /** A pointer to the current sky visualization */ static SkyRenderer *theSky = NULL; /** A copy of the sky parameters (to be able to recreate the visualization * without reloading the scenery file). */ static SimpleXMLTransfer *sky_par = NULL; /** * A list of XML attributes that contain the * skybox filenames, in the correct order for * the call to the SkyBox ctor. */ static const char *boxtex_attribs[] = { "north.filename", "south.filename", "west.filename", "east.filename", "up.filename", "down.filename" }; /** * Setup the sky from the given XML configuration section. * * Creates the sky from parameters read from the scenery file * and additional config file parameters. An existing sky * object wil be deleted. * * \param xml XML configuration section for the sky renderer object * (pass NULL to reload the existing sky) * \return true for success */ bool setup_sky(SimpleXMLTransfer *xml) { bool boReturn = true; // create sky from scratch or reload? if (xml != NULL) { // create new sky by copying the configuration if (sky_par != NULL) { delete sky_par; } sky_par = new SimpleXMLTransfer(xml); } if (sky_par == NULL) { boReturn = false; } else { // delete an existing sky renderer object if (theSky != NULL) { delete theSky; theSky = NULL; } std::string sky_type = sky_par->attribute("type", "original"); try { if (sky_type == "original") { // create a CRRCSkyDome std::string texture = sky_par->attribute("texture", ""); float radius = (float)sky_par->getDouble("radius", 8000.0); if (texture != "") { // find full path for the texture texture = FileSysTools::getDataPath(texture); } theSky = new CRRCSkyDome(texture.c_str(), radius); } else if (sky_type == "box") { // create a SkyBox char *textures[6] = { NULL, NULL, NULL, NULL, NULL, NULL }; std::string current_texture; float size = (float)sky_par->getDouble("size", 10.0); SimpleXMLTransfer *tex = sky_par->getChild("textures", true); // get up to six texture names for the box faces for (int i = 0; i < 6; i++) { current_texture = tex->getString(boxtex_attribs[i], ""); if (current_texture != "") { textures[i] = new char[current_texture.length() + 1]; strcpy(textures[i], current_texture.c_str()); } } // get the desired texture offset from the main config file // (as it is related to the OpenGL implementation rather // than the scenery itself) float texoffset = cfgfile->getDouble("video.skybox.texture_offset", 0.0); theSky = new SkyBox((const char**)textures, size, texoffset); for (int i = 0; i < 6; i++) { delete [] textures[i]; } } else if (sky_type == "pano") { // create a CRRCPanoDome std::string texture = sky_par->attribute("texture", ""); float radius = (float)sky_par->getDouble("radius", 10.0); if (texture != "") { // find full path for the texture texture = FileSysTools::getDataPath(texture); } theSky = new CRRCPanoDome(texture.c_str(), radius); } else { // unknown type, create a default CRRCSkyDome fprintf(stderr, "Unknown sky type \"%s\" in scenery file, using default.\n", sky_type.c_str()); theSky = new CRRCSkyDome(FileSysTools::getDataPath("textures/clouds.rgb").c_str(), 8000.0); } } catch (std::runtime_error& e) { std::string s = "Unable to create sky visualization:\n"; s += e.what(); std::cerr << s << std::endl; boReturn = false; } } return boReturn; } /** * Draw the sky visualization */ void draw_sky(sgVec3 *campos, double dt) { if (theSky != NULL) { theSky->update(campos, dt); theSky->preDraw(); } } /** * Deallocate all sky ressources */ void cleanup_sky() { delete theSky; theSky = NULL; delete sky_par; sky_par = NULL; } /** * DRAW_MODE can be: 0 (draw two triangles per face) * 1 (draw one quad per face) */ #define DRAW_MODE 1 /** * Choose a GL primitive depending on the draw mode */ #if DRAW_MODE == 0 #define SKYBOX_PRIMITIVES GL_TRIANGLES #elif DRAW_MODE == 1 #define SKYBOX_PRIMITIVES GL_QUADS #endif /** * The sky box faces don't form a perfect cube, they * overlap at the edges to reduce floating point glitches. * Credits and thanks go to Danny Chapman for the hint. */ #define FACE_OVERLAP (0.2f) /** * The _vertices are stored as integers because I need to * test them for equality later (bad thing to do with * floats!). The exact floating point values will be * calculated in the ctor. */ static const int _vertices[8][3] = { { 1, 1, -1 }, { 1, 1, 1 }, { 1, -1, 1 }, { 1, -1, -1 }, { -1, 1, -1 }, { -1, 1, 1 }, { -1, -1, 1 }, { -1, -1, -1 } }; static const int _faces[6][4] = { { 7, 3, 0, 4 }, // north { 2, 6, 5, 1 }, // south { 6, 7, 4, 5 }, // east { 3, 2, 1, 0 }, // west { 4, 0, 1, 5 }, // up { 6, 2, 3, 7 } // down }; /** * The _texels are stored as integers because I need to * compare them with 0 and 1 later (bad thing to do with * floats!). The exact floating point values will be * calculated in the ctor. */ #if (DRAW_MODE == 0) static const int _texels[6][2] = { { 0, 0 }, { 1, 0 }, { 1, 1 }, { 1, 1 }, { 0, 1 }, { 0, 0 } }; #elif (DRAW_MODE == 1) static const int _texels[4][2] = { { 0, 0 }, { 1, 0 }, { 1, 1 }, { 0, 1 }, }; #endif /** * This constructor creates a skybox from an array * of texture file names for each cube face. * * The texture file name array may contain NULL entries. * In this case the associated face will not be drawn. * * The texture file names must be in the following order: * north, south, east, west, north looking 90 deg up, * north looking 90 deg down * * The texoffset parameter defines how much * the texels should be moved from the texture edge * towards the center of the texture. Try a value of * 0.0009 to solve the ATI problem (visible edges of * the sky box faces). * If there are no visible edges (which should be the * case if the OpenGL implementation works as it should), * leave this value at 0. If the value is set too high, * a noticeable seam will appear at the texture edges. * * The size doesn't really matter, as the box will be * drawn without Z-buffering as the first element of * the scene. Therefore it will always appear to be * behind everything else regardless of the actual * vertex positions. Choose a size that fits * somewhere between near and far clipping plane. The * default of 20.0 should fit many applications. * * \param textures Array of six texture file names * \param size Size of the skybox * \param texoffset The texels of the box faces will be * offset from the texture border by this amount. */ SkyBox::SkyBox(const char **textures, float size, float texoffset) : skyroot(NULL), skyboxtrans(NULL), boxsize(size / 2.0f) { skyroot = new ssgRoot(); skyboxtrans = new ssgTransform(); skyroot->addKid(skyboxtrans); // the texture coordinates are the same for each face #if (DRAW_MODE == 0) ssgTexCoordArray *texco = new ssgTexCoordArray(6); for (int i = 0; i < 6; i++) { sgVec2 texel; int raw_u = _texels[i][0]; int raw_v = _texels[i][1]; float texel_u, texel_v; texel_u = (raw_u == 0) ? ((float)raw_u + texoffset - 0.5f*FACE_OVERLAP) : ((float)raw_u + 0.5f*FACE_OVERLAP - texoffset); texel_v = (raw_v == 0) ? ((float)raw_v + texoffset - 0.5f*FACE_OVERLAP) : ((float)raw_v + 0.5f*FACE_OVERLAP - texoffset); sgSetVec2(texel, texel_u, texel_v); texco->add(texel); } #elif (DRAW_MODE == 1) ssgTexCoordArray *texco = new ssgTexCoordArray(4); for (int i = 0; i < 4; i++) { sgVec2 texel; int raw_u = _texels[i][0]; int raw_v = _texels[i][1]; float texel_u, texel_v; texel_u = (raw_u == 0) ? ((float)raw_u + texoffset - 0.5f*FACE_OVERLAP) : ((float)raw_u + 0.5f*FACE_OVERLAP - texoffset); texel_v = (raw_v == 0) ? ((float)raw_v + texoffset - 0.5f*FACE_OVERLAP) : ((float)raw_v + 0.5f*FACE_OVERLAP - texoffset); sgSetVec2(texel, texel_u, texel_v); texco->add(texel); } #endif ssgVertexArray *vertices; ssgLeaf *vtable; ssgSimpleState *state; // set up the faces for (int i = 0; i < 6; i++) { if (textures[i] != NULL) { vertices = new ssgVertexArray(6); sgVec3 vertex; // find the constant coordinate of this face typedef enum {CONST_X, CONST_Y, CONST_Z} CONST_FACE_T; CONST_FACE_T const_coord; //~ for (int k = 0; k < 3; k++) { // test x if ( (_vertices[_faces[i][0]][0] == _vertices[_faces[i][1]][0]) && (_vertices[_faces[i][0]][0] == _vertices[_faces[i][2]][0]) ) { // x remains constant const_coord = CONST_X; } // test y else if ( (_vertices[_faces[i][0]][1] == _vertices[_faces[i][1]][1]) && (_vertices[_faces[i][0]][1] == _vertices[_faces[i][2]][1]) ) { // y remains constant const_coord = CONST_Y; } else { // must be z const_coord = CONST_Z; } } #if (DRAW_MODE == 0) // draw triangles // draw first triangle of the face for (int k = 0; k < 3; k++) { int num = _faces[i][k]; int vx = _vertices[num][0]; int vy = _vertices[num][1]; int vz = _vertices[num][2]; vertex[0] = (const_coord == CONST_X) ? (float)vx : (float)vx + (vx * FACE_OVERLAP); vertex[1] = (const_coord == CONST_Y) ? (float)vy : (float)vy + (vy * FACE_OVERLAP); vertex[2] = (const_coord == CONST_Z) ? (float)vz : (float)vz + (vz * FACE_OVERLAP); sgScaleVec3(vertex, boxsize); vertices->add(vertex); } // draw second triangle of the face for (int k = 2; k < 5; k++) { int num = _faces[i][k % 4]; int vx = _vertices[num][0]; int vy = _vertices[num][1]; int vz = _vertices[num][2]; vertex[0] = (const_coord == CONST_X) ? (float)vx : (float)vx + (vx * FACE_OVERLAP); vertex[1] = (const_coord == CONST_Y) ? (float)vy : (float)vy + (vy * FACE_OVERLAP); vertex[2] = (const_coord == CONST_Z) ? (float)vz : (float)vz + (vz * FACE_OVERLAP); sgScaleVec3(vertex, boxsize); vertices->add(vertex); } #elif DRAW_MODE == 1 // draw quads for (int k = 0; k < 4; k++) { int num = _faces[i][k]; int vx = _vertices[num][0]; int vy = _vertices[num][1]; int vz = _vertices[num][2]; vertex[0] = (const_coord == CONST_X) ? (float)vx : (float)vx + (vx * FACE_OVERLAP); vertex[1] = (const_coord == CONST_Y) ? (float)vy : (float)vy + (vy * FACE_OVERLAP); vertex[2] = (const_coord == CONST_Z) ? (float)vz : (float)vz + (vz * FACE_OVERLAP); sgScaleVec3(vertex, boxsize); vertices->add(vertex); } #endif state = new ssgSimpleState(); state->setTexture(FileSysTools::getDataPath(textures[i]).c_str(), false, false); state->setShadeModel(GL_FLAT); state->enable(GL_TEXTURE_2D); state->disable(GL_COLOR_MATERIAL); state->disable(GL_BLEND); state->disable(GL_LIGHTING); vtable = new ssgVtxTable ( SKYBOX_PRIMITIVES, vertices, NULL, texco, NULL); vtable->setState(state); skyboxtrans->addKid(vtable); } } } /** * Delete all ressources associated with the skybox. * */ SkyBox::~SkyBox() { skyroot->removeAllKids(); delete skyroot; } /** * To give the perfect illusion, the skybox must always * stay at a fixed position related to the camera. * * Call this each time the camera's xyz position changes. * * \param campos Current camera position. * \param dt Elapsed time since last update. Not used. */ void SkyBox::update(sgVec3 *campos, double dt) { skyboxtrans->setTransform(*campos); } /** * Cull away all box faces outside the frustum and draw * the remaining faces. * * This method should be called each frame before the rest * of the scene is drawn. After drawing the sky box, the * depth buffer will be cleared. */ void SkyBox::preDraw() { glEnable(GL_DEPTH_TEST); ssgCullAndDraw(skyroot); glClear(GL_DEPTH_BUFFER_BIT); } /* ******************************************************** */ // Default sky dome colors #define DEFAULT_DOME_R (0.77) #define DEFAULT_DOME_G (0.92) #define DEFAULT_DOME_B (0.99) #define DEFAULT_FOG_R (0.9) #define DEFAULT_FOG_G (0.9) #define DEFAULT_FOG_B (0.9) #define DEFAULT_CLOUD_R (0.95) #define DEFAULT_CLOUD_G (0.95) #define DEFAULT_CLOUD_B (0.95) #if 0 SkyDome::SkyDome(float r, sgVec4 domecol, sgVec4 fogcol, sgVec4 cloudcol) : theSky(NULL), radius(r) { theSky = new ssgaSky(); // eliminate warnings sgdSetVec3(planetsDummy, radius+1000.0, radius+1000.0, radius+1000.0); sgdSetVec3(starsDummy, radius+1000.0, radius+1000.0, radius+1000.0); theSky->build(radius, radius, 0, &planetsDummy, 0, &starsDummy); sgCopyVec4(skyDomeCol, domecol); sgCopyVec4(skyFogCol, fogcol); sgCopyVec4(skyCloudCol, cloudcol); repaint(); //~ theSun = theSky->addBody(NULL, "textures/halo.rgba", 5000, 80000, true); //~ clouds[0] = theSky -> addCloud ( //~ "textures/scattered.rgba", // texture //~ 100000, // span //~ 2000, // elevation, //~ 100, // thickness //~ 100 ); // transition //~ clouds[0] -> setSpeed ( 50 ) ; //~ clouds[0] -> setDirection ( 45 ) ; } SkyDome::~SkyDome() { delete theSky; } void SkyDome::repaint() { theSky->repaint(skyDomeCol, skyFogCol, skyCloudCol, 45*SG_DEGREES_TO_RADIANS, 0, &planetsDummy, 0, &starsDummy); } /** * Update cloud movement. * Call this frequently enough to give smooth cloud movement. * * \param campos Current camera position. * \param dt Elapsed time since last update. */ void SkyDome::update(sgVec3 *campos, double dt) { theSky->repositionFlat(*campos, 0, dt ); } #endif /* ******************************************************** */ /** * The constructor creates a sky dome with a given radius * and cloud texture. * * The cloud texture must be a greyscale image. It will be * applied as a luminance texture that blends the * dome color with white. * * \param cloud_texture Name of the cloud texture. Pass in * an empty string or a NULL pointer to * fall back to an untextured sky dome. * \param r Radius of the sky dome. */ CRRCSkyDome::CRRCSkyDome(const char *cloud_texture, float r) : skyroot(NULL), radius(r) { repaint(cloud_texture); } /** * The destructor. * */ CRRCSkyDome::~CRRCSkyDome() { delete skyroot; } /** * Build the vertex tables that represent the sky dome. * This method is the "work-horse" of the class. It's a * conversion of the original CRRCsim sky dome to * SSG. * * \param cloud_texture Name of the cloud texture. Pass in * an empty string or a NULL pointer to * fall back to an untextured sky dome. */ void CRRCSkyDome::repaint(const char *texture) { float INNER_RADIUS; float MIDDLE_RADIUS; float OUTER_RADIUS; float BOTTOM_RADIUS; float CENTER_ELEV; float INNER_ELEV; float MIDDLE_ELEV; float OUTER_ELEV; float BOTTOM_ELEV; float inner_vertex[12][3]; /**< Coordinates of sky sphere points */ float middle_vertex[12][3]; float outer_vertex[12][3]; float bottom_vertex[12][3]; float inner_texture[12][2]; /**< Texture coordinates of sky sphere points */ float middle_texture[12][2]; float outer_texture[12][2]; float bottom_texture[12][2]; ssgVtxTable *table; ssgVertexArray *vertices; ssgTexCoordArray *texels; ssgColourArray *colors; ssgSimpleState *state_tex; sgVec3 vertex; sgVec2 texel; // Colors will be used if no texture was specified. // To avoid endless if()'s, we always create the // color array but only use it if no texture is // specified. sgVec4 sky_color; sgSetVec4(sky_color, 0.121, 0.355, 0.637, 1.0); sgVec4 inner_color; sgSetVec4(inner_color, 0.207, 0.457, 0.734, 1.0); sgVec4 middle_color; sgSetVec4(middle_color, 0.441, 0.679, 0.933, 1.0); sgVec4 outer_color; sgSetVec4(outer_color, 0.613, 0.753, 0.933, 1.0); INNER_RADIUS = radius * sin(30 * SG_DEGREES_TO_RADIANS); MIDDLE_RADIUS = radius * sin(60 * SG_DEGREES_TO_RADIANS); OUTER_RADIUS = radius; BOTTOM_RADIUS = radius; CENTER_ELEV = radius; INNER_ELEV = radius * cos(30 * SG_DEGREES_TO_RADIANS); MIDDLE_ELEV = radius * cos(60 * SG_DEGREES_TO_RADIANS); OUTER_ELEV = 0; BOTTOM_ELEV = -200; // transformation matrix into CRRCsim's coordinate system sgMat4 it = { {1.0, 0.0, 0.0, 0.0}, {0.0, 0.0, -1.0, 0.0}, {0.0, 1.0, 0.0, 0.0}, {0.0, 0.0, 0.0, 1.0} }; bool use_textures = true; if ((*texture == '\0') || (texture == NULL)) { use_textures = false; } float diameter = radius * 2; for ( int i = 0; i < 12; i++ ) { float theta = (i * 30.0) * SG_DEGREES_TO_RADIANS; inner_vertex[i][0] = cos(theta) * INNER_RADIUS; inner_vertex[i][2] = sin(theta) * INNER_RADIUS; inner_vertex[i][1] = INNER_ELEV; inner_texture[i][0] = (inner_vertex[i][0] / diameter) + 0.5; inner_texture[i][1] = (inner_vertex[i][2] / diameter) + 0.5; middle_vertex[i][0] = cos((double)theta) * MIDDLE_RADIUS; middle_vertex[i][2] = sin((double)theta) * MIDDLE_RADIUS; middle_vertex[i][1] = MIDDLE_ELEV; middle_texture[i][0]=(middle_vertex[i][0] / diameter) + 0.5; middle_texture[i][1]=(middle_vertex[i][2] / diameter) + 0.5; outer_vertex[i][0] = cos((double)theta) * OUTER_RADIUS; outer_vertex[i][2] = sin((double)theta) * OUTER_RADIUS; outer_vertex[i][1] = OUTER_ELEV; outer_texture[i][0]=(outer_vertex[i][0] / diameter) + 0.5; outer_texture[i][1]=(outer_vertex[i][2] / diameter) + 0.5; bottom_vertex[i][0] = cos((double)theta) * BOTTOM_RADIUS; bottom_vertex[i][2] = sin((double)theta) * BOTTOM_RADIUS; bottom_vertex[i][1] = BOTTOM_ELEV; bottom_texture[i][0]=(bottom_vertex[i][0] / diameter) + 0.5; bottom_texture[i][1]=(bottom_vertex[i][2] / diameter) + 0.5; } skyroot = new ssgRoot(); state_tex = new ssgSimpleState(); if (use_textures) { fprintf(stdout, "Creating CRRCSkyDome with texture \"%s\"\n", texture); state_tex->setTexture(texture); state_tex->enable(GL_TEXTURE_2D); } else { // empty string --> no texture state_tex->disable(GL_TEXTURE_2D); fprintf(stdout, "Creating untextured CRRCSkyDome\n"); } state_tex->setShadeModel(GL_SMOOTH); state_tex->enable(GL_COLOR_MATERIAL); state_tex->setColourMaterial(GL_AMBIENT_AND_DIFFUSE); state_tex->disable(GL_BLEND); state_tex->disable(GL_LIGHTING); state_tex->disable(GL_CULL_FACE); // The top cap vertices = new ssgVertexArray(); texels = new ssgTexCoordArray(); colors = new ssgColourArray(); sgSetVec3(vertex, 0.0f, 0.0f, CENTER_ELEV); vertices->add(vertex); sgSetVec2(texel, 0.5f, 0.5f); texels->add(texel); colors->add(sky_color); for (int i = 11; i >= 0; i--) { sgSetVec3(vertex, inner_vertex[i][0], inner_vertex[i][2], inner_vertex[i][1]); vertices->add(vertex); sgSetVec2(texel, inner_texture[i][0], inner_texture[i][1]); texels->add(texel); colors->add(inner_color); } sgSetVec3(vertex, inner_vertex[11][0], inner_vertex[11][2], inner_vertex[11][1]); vertices->add(vertex); sgSetVec2(texel, inner_texture[11][0], inner_texture[11][1]); texels->add(texel); colors->add(inner_color); if (use_textures) { delete colors; colors = NULL; } else { delete texels; texels = NULL; } table = new ssgVtxTable ( GL_TRIANGLE_FAN, vertices, NULL, texels, colors); table->setState(state_tex); table->transform(it); table->recalcBSphere(); skyroot->addKid(table); // first ring vertices = new ssgVertexArray(); texels = new ssgTexCoordArray(); colors = new ssgColourArray(); for (int i = 0; i < 12; i++) { sgSetVec3(vertex, middle_vertex[i][0], middle_vertex[i][2], middle_vertex[i][1]); vertices->add(vertex); sgSetVec2(texel, middle_texture[i][0], middle_texture[i][1]); texels->add(texel); colors->add(middle_color); sgSetVec3(vertex, inner_vertex[i][0], inner_vertex[i][2], inner_vertex[i][1]); vertices->add(vertex); sgSetVec2(texel, inner_texture[i][0], inner_texture[i][1]); texels->add(texel); colors->add(inner_color); } sgSetVec3(vertex, middle_vertex[0][0], middle_vertex[0][2], middle_vertex[0][1]); vertices->add(vertex); sgSetVec2(texel, middle_texture[0][0], middle_texture[0][1]); texels->add(texel); colors->add(middle_color); sgSetVec3(vertex, inner_vertex[0][0], inner_vertex[0][2], inner_vertex[0][1]); vertices->add(vertex); sgSetVec2(texel, inner_texture[0][0], inner_texture[0][1]); texels->add(texel); colors->add(inner_color); if (use_textures) { delete colors; colors = NULL; } else { delete texels; texels = NULL; } table = new ssgVtxTable(GL_TRIANGLE_STRIP, vertices, NULL, texels, colors); table->setState(state_tex); table->transform(it); table->recalcBSphere(); skyroot->addKid(table); // second ring vertices = new ssgVertexArray(); texels = new ssgTexCoordArray(); colors = new ssgColourArray(); for (int i = 0; i < 12; i++) { sgSetVec3(vertex, outer_vertex[i][0], outer_vertex[i][2], outer_vertex[i][1]); vertices->add(vertex); sgSetVec2(texel, outer_texture[i][0], outer_texture[i][1]); texels->add(texel); colors->add(outer_color); sgSetVec3(vertex, middle_vertex[i][0], middle_vertex[i][2], middle_vertex[i][1]); vertices->add(vertex); sgSetVec2(texel, middle_texture[i][0], middle_texture[i][1]); texels->add(texel); colors->add(middle_color); } sgSetVec3(vertex, outer_vertex[0][0], outer_vertex[0][2], outer_vertex[0][1]); vertices->add(vertex); sgSetVec2(texel, outer_texture[0][0], outer_texture[0][1]); texels->add(texel); colors->add(outer_color); sgSetVec3(vertex, middle_vertex[0][0], middle_vertex[0][2], middle_vertex[0][1]); vertices->add(vertex); sgSetVec2(texel, middle_texture[0][0], middle_texture[0][1]); texels->add(texel); colors->add(middle_color); if (use_textures) { delete colors; colors = NULL; } else { delete texels; texels = NULL; } table = new ssgVtxTable(GL_TRIANGLE_STRIP, vertices, NULL, texels, colors); table->setState(state_tex); table->transform(it); table->recalcBSphere(); skyroot->addKid(table); // bottom ring vertices = new ssgVertexArray(); texels = new ssgTexCoordArray(); colors = new ssgColourArray(); for (int i = 0; i < 12; i++) { sgSetVec3(vertex, bottom_vertex[i][0], bottom_vertex[i][2], bottom_vertex[i][1]); vertices->add(vertex); sgSetVec2(texel, bottom_texture[i][0], bottom_texture[i][1]); texels->add(texel); colors->add(outer_color); sgSetVec3(vertex, outer_vertex[i][0], outer_vertex[i][2], outer_vertex[i][1]); vertices->add(vertex); sgSetVec2(texel, outer_texture[i][0], outer_texture[i][1]); texels->add(texel); colors->add(outer_color); } sgSetVec3(vertex, bottom_vertex[0][0], bottom_vertex[0][2], bottom_vertex[0][1]); vertices->add(vertex); sgSetVec2(texel, bottom_texture[0][0], bottom_texture[0][1]); texels->add(texel); colors->add(outer_color); sgSetVec3(vertex, outer_vertex[0][0], outer_vertex[0][2], outer_vertex[0][1]); vertices->add(vertex); sgSetVec2(texel, outer_texture[0][0], outer_texture[0][1]); texels->add(texel); colors->add(outer_color); if (use_textures) { delete colors; colors = NULL; } else { delete texels; texels = NULL; } table = new ssgVtxTable(GL_TRIANGLE_STRIP, vertices, NULL, texels, colors); table->setState(state_tex); table->transform(it); table->recalcBSphere(); skyroot->addKid(table); } /** * The sky dome is drawn without z-buffer writes to make * it the most distant object in the scenery. * Call this method each frame before the rest of the scenery * is drawn. After drawing the sky, the depth buffer will * be cleared. */ void CRRCSkyDome::preDraw() { glEnable(GL_DEPTH_TEST); ssgCullAndDraw(skyroot); glClear(GL_DEPTH_BUFFER_BIT); } /* ******************************************************** */ /** * The constructor creates a panorama dome with a given radius * and texture. * * \param texture Name of the panorama texture. * \param r Radius of the sky dome. */ CRRCPanoDome::CRRCPanoDome(const char *texture, float r) : texfilename(texture), radius(r) { if (texfilename == "") { std::string msg = "CRRCPanoDome: no texture name"; throw std::runtime_error(msg); } init_textures(); init_vertices(); } /** * The destructor. */ CRRCPanoDome::~CRRCPanoDome() { //~ delete panotex; //~ delete state; } /** * The panorama dome is drawn without z-buffer writes to make * it the most distant object in the scenery. * Call this method each frame before the rest of the scenery * is drawn. After drawing the dome, the depth buffer will * be cleared. */ void CRRCPanoDome::preDraw() { glEnable(GL_DEPTH_TEST); //ssgCullAndDraw(skyroot); render(); glClear(GL_DEPTH_BUFFER_BIT); } void CRRCPanoDome::init_textures() { panotex = new ssgTexture(texfilename.c_str(), false, false); if (panotex == NULL) { std::string msg = "CRRCPanoDome: Unable to load panorama texture "; msg += texfilename; throw std::runtime_error(msg); } // setup rendering state state = new ssgSimpleState () ; state -> setTexture ( panotex ) ; state -> disable ( GL_LIGHTING ) ; state -> enable ( GL_TEXTURE_2D ) ; state -> disable ( GL_COLOR_MATERIAL ) ; state -> disable ( GL_CULL_FACE ) ; state -> disable ( GL_BLEND ) ; float tex_base = (2048.0f-768.0f) / 2048.0f; float ring_height = 768.0f / 2048.0f / PANO_NUM_RINGS; float slice_width = 1.0f / PANO_NUM_SLICES; for (int i = 0; i < PANO_NUM_RINGS; i++) { // constant "v" coordinate on this ring float ring_v = tex_base + i * ring_height; for (int k = 0; k < PANO_NUM_SLICES; k++) { texco[i][k][0] = k * slice_width; texco[i][k][1] = ring_v; //~ printf("i: %d k:%d u: %f v: %f\n", i, k, texco[i][k][0], texco[i][k][1]); } } } void CRRCPanoDome::init_vertices() { for (int i = 0; i < PANO_NUM_RINGS; i++) { // constant data for this ring float ring_radius = radius * cos(((float)i * 135.0f) * SG_DEGREES_TO_RADIANS / (float)(PANO_NUM_RINGS) - 45.0f * SG_DEGREES_TO_RADIANS); float elev = radius * sin(((float)i * 135.0f) * SG_DEGREES_TO_RADIANS / (float)PANO_NUM_RINGS - 45.0f * SG_DEGREES_TO_RADIANS); printf("i: %d elev: %f radius: %f\n", i, elev, ring_radius); for (int k = 0; k < PANO_NUM_SLICES; k++) { float angle = k * 360.0f * SG_DEGREES_TO_RADIANS / (float)PANO_NUM_SLICES; #ifdef SSG_COORDINATES vertices[i][k][SG_Z] = elev; vertices[i][k][SG_X] = ring_radius * cos(angle); vertices[i][k][SG_Y] = ring_radius * sin(angle); #else vertices[i][k][SG_Y] = elev + PANO_CAM_HEIGHT; vertices[i][k][SG_X] = ring_radius * cos(angle); vertices[i][k][SG_Z] = -ring_radius * sin(angle); #endif //~ printf("Vertex %f %f %f\n", vertices[i][k][SG_X], vertices[i][k][SG_Y], vertices[i][k][SG_Z]); } } } void CRRCPanoDome::render() { ssgContext *context = Video::getGlobalRenderingContext(); glMatrixMode ( GL_PROJECTION ) ; context->loadProjectionMatrix () ; glMatrixMode ( GL_MODELVIEW ) ; glLoadIdentity () ; context->loadModelviewMatrix(); state -> apply(); #if (PANO_RENDER_MODE == 0) glBegin(GL_POINTS); glPointSize(3); glColor3f(1.0, 1.0, 1.0); for (int i = 0; i < (PANO_NUM_RINGS); i++) { for (int k = 0; k < PANO_NUM_SLICES; k++) { glTexCoord2f(texco[i][k][0], texco[i][k][1]); glVertex3f(vertices[i][k][SG_X], vertices[i][k][SG_Y], vertices[i][k][SG_Z]); } } glEnd(); glPointSize(1); #elif (PANO_RENDER_MODE == 1) glBegin(GL_QUADS); glColor3f(1.0, 1.0, 1.0); for (int i = 0; i < (PANO_NUM_RINGS - 1); i++) { for (int k = 0; k < (PANO_NUM_SLICES - 1); k++) { glTexCoord2f(texco[i][k][0], texco[i][k][1]); glVertex3f(vertices[i][k][SG_X], vertices[i][k][SG_Y], vertices[i][k][SG_Z]); glTexCoord2f(texco[i][k+1][0], texco[i][k+1][1]); glVertex3f(vertices[i][k+1][SG_X], vertices[i][k+1][SG_Y], vertices[i][k+1][SG_Z]); glTexCoord2f(texco[i+1][k+1][0], texco[i+1][k+1][1]); glVertex3f(vertices[i+1][k+1][SG_X], vertices[i+1][k+1][SG_Y], vertices[i+1][k+1][SG_Z]); glTexCoord2f(texco[i+1][k][0], texco[i+1][k][1]); glVertex3f(vertices[i+1][k][SG_X], vertices[i+1][k][SG_Y], vertices[i+1][k][SG_Z]); } // last quad in a ring glTexCoord2f(texco[i][PANO_NUM_SLICES - 1][0], texco[i][PANO_NUM_SLICES - 1][1]); glVertex3f(vertices[i][PANO_NUM_SLICES - 1][SG_X], vertices[i][PANO_NUM_SLICES - 1][SG_Y], vertices[i][PANO_NUM_SLICES - 1][SG_Z]); glTexCoord2f(1.0, texco[i][0][1]); glVertex3f(vertices[i][0][SG_X], vertices[i][0][SG_Y], vertices[i][0][SG_Z]); glTexCoord2f(1.0, texco[i+1][0][1]); glVertex3f(vertices[i+1][0][SG_X], vertices[i+1][0][SG_Y], vertices[i+1][0][SG_Z]); glTexCoord2f(texco[i+1][PANO_NUM_SLICES - 1][0], texco[i+1][PANO_NUM_SLICES - 1][1]); glVertex3f(vertices[i+1][PANO_NUM_SLICES - 1][SG_X], vertices[i+1][PANO_NUM_SLICES - 1][SG_Y], vertices[i+1][PANO_NUM_SLICES - 1][SG_Z]); } glEnd(); // triangle fan as top cap glBegin(GL_TRIANGLE_FAN); glTexCoord2f(0.5, 1.0); #ifdef SSG_COORDINATES glVertex3f(0.0, 0.0, radius); #else glVertex3f(0.0, radius + PANO_CAM_HEIGHT, 0.0); #endif for (int k = 0; k < PANO_NUM_SLICES; k++) { glTexCoord2f(texco[PANO_NUM_RINGS - 1][k][0], texco[PANO_NUM_RINGS - 1][k][1]); glVertex3f(vertices[PANO_NUM_RINGS - 1][k][SG_X], vertices[PANO_NUM_RINGS - 1][k][SG_Y], vertices[PANO_NUM_RINGS - 1][k][SG_Z]); } //~ glTexCoord2f(texco[PANO_NUM_RINGS - 1][0][0], texco[PANO_NUM_RINGS - 1][0][1]); glTexCoord2f(1.0, texco[PANO_NUM_RINGS - 1][0][1]); glVertex3f(vertices[PANO_NUM_RINGS - 1][0][SG_X], vertices[PANO_NUM_RINGS - 1][0][SG_Y], vertices[PANO_NUM_RINGS - 1][0][SG_Z]); glEnd(); #endif } } // namespace Video crrcsim-0.9.12/src/mod_video/glconsole.cpp0000644000175000017500000002214411724452425015424 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2007,2009 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file glconsole.cpp * * This file implements an output console for OpenGL. * * \author Jan Reucker (slowhand_47@gmx.de) */ #include "../include_gl.h" #include "glconsole.h" #include "../mod_misc/filesystools.h" #define GLCONSOLE_FONT_FILE "textures/Helvetica_iso8859-15.txf" /** * Create a GlConsole. * * \param xsize horizontal size in pixels * \param ysize vertical size in pixels * \param xorig horizontal position of lower left corner * \param yorig vertical position of lower left corner */ GlConsole::GlConsole(int xsize, int ysize, int xorig, int yorig) : EventListener(Event::Logging), lastActivity(0.0), display_time(0), fade_time(0), state(VISIBLE), stateTimer(0.0), size_x(xsize), size_y(ysize), pos_x(xorig), pos_y(yorig), vspace(2), inner_border(5), fadeStarted(0.0), fontRenderer(), text_r(1.0), text_g(1.0), text_b(1.0), text_a(1.0), bg_r(0.2), bg_g(0.2), bg_b(0.2), bg_a(1.0) { clk.reset(); textureFont = new fntTexFont (); std::string fname = FileSysTools::getDataPath(GLCONSOLE_FONT_FILE); if ((fname == "") || (textureFont->load( fname.c_str() ) == FNT_FALSE)) { std::cout << "GlConsole: Unable to find font " << GLCONSOLE_FONT_FILE << ", falling back to bitmap font!" << std::endl; fontRenderer.setFont(fntGetBitmapFont(FNT_BITMAP_8_BY_13)); } else { fontRenderer.setFont(textureFont); } fontRenderer.setPointSize(13); visibleLines = (unsigned int)((size_y - (2 * inner_border)) / (fontRenderer.getPointSize() + vspace)); } /** * destructor */ GlConsole::~GlConsole() { delete textureFont; } /** * Renders the console using the current OpenGL context. The console text is * stored in a linked list with the most current entry at the head of the list. * Therefore the list is walked head-to-tail while rendering the strings * from bottom to top until all the vertical space inside the console area is * filled. * * \param window_width current OpenGL window width * \param window_height current OpenGL window height */ void GlConsole::render(int window_width, int window_height) { std::list::iterator it; stateMachine(); if (state != HIDDEN) { setOpenGLState(window_width, window_height); // render the background quad glBegin(GL_QUADS); glColor4f(bg_r, bg_g, bg_b, bg_a * relativeOpacity); glVertex2i(pos_x, pos_y); glVertex2i(pos_x + size_x, pos_y); glVertex2i(pos_x + size_x, pos_y + size_y); glVertex2i(pos_x, pos_y + size_y); glEnd(); // render the text glDisable(GL_BLEND); fontRenderer.begin(); glColor4f(text_r, text_g, text_b, text_a * relativeOpacity); int i = 0; for (it = lines.begin(); it != lines.end(); it++) { fontRenderer.start2f( pos_x + inner_border, pos_y + inner_border + i * (fontRenderer.getPointSize() + vspace)); fontRenderer.puts(it->c_str()); i++; } fontRenderer.end(); glEnable(GL_BLEND); restoreOpenGLState(); } // state != HIDDEN } /** * The internal state machine of the console. */ void GlConsole::stateMachine() { updateTimer(); switch (state) { case VISIBLE: relativeOpacity = 1.0; if (stateTimer < 0) { fadeOut(); } break; case FADING: relativeOpacity = 1.0 - ((clk.getAbsTime() - fadeStarted) * 1000.0 / (double)fade_time); if (relativeOpacity < 0) { relativeOpacity = 0; } if (stateTimer < 0) { hide(); } break; case HIDDEN: default: relativeOpacity = 1.0; break; } } /** * This method adds new text to the console. Internally the text lines are * stored as a linked list of strings. New lines are prepended to the front * end of the list. If the string contains newline characters, the string will * be recursively split into several lines. Newlines, in general, will not be * stored in the list entries. * * \param text String to be displayed in the console */ void GlConsole::print(std::string theText) { std::string::size_type pos; if (theText.size() > 0) { pos = theText.find('\n'); // search for a newline if (pos != std::string::npos) { // found a newline, split the string if (pos > 0) { addLine(theText.substr(0, pos)); // recurse for the remaining string print(theText.substr(pos+1)); } } else { // no newlines, add to list as a whole addLine(theText); } } } /** * Add a new entry to the list and keep the list size reasonable. Long lines * will be split to fit into the console area. * * \param theLine Line to be added. Should not contain newlines. */ void GlConsole::addLine(std::string theLine) { int maxchars = (size_x - 2 * inner_border) / 8; // only works for the specified FNT_BITMAP_8_BY_13 do { lines.push_front(theLine.substr(0, maxchars)); theLine.erase(0, maxchars); } while (theLine.size() > 0); recordActivity(); while (lines.size() > visibleLines) { lines.pop_back(); } } /** * Do all steps necessary if there was any kind of activity. */ void GlConsole::recordActivity() { updateTimer(); lastActivity = clk.getAbsTime(); show(); } /** * Update the internal timers. This method should always be called * internally if there are any timing-related changes. There should * be no explicit calls to clk.update() outside this method, else * the stateTimer will get out of sync. */ void GlConsole::updateTimer() { clk.update(); if (stateTimer > 0) { stateTimer -= clk.getDeltaTime(); } } /** * setup the AutoHide feature */ void GlConsole::setAutoHide(unsigned long display_time_ms, unsigned long fade_time_ms) { display_time = display_time_ms; fade_time = fade_time_ms; } /** * show the console */ void GlConsole::show() { state = VISIBLE; stateTimer = (double)display_time / 1000.0; } /** * immediately hide the console without fading */ void GlConsole::hide() { state = HIDDEN; stateTimer = 0; } /** * fade out the console */ void GlConsole::fadeOut() { if (state != FADING) { state = FADING; stateTimer = (double)fade_time / 1000.0; fadeStarted = clk.getAbsTime(); } } /** * setup OpenGL for console rendering */ void GlConsole::setOpenGLState (int w, int h) { glPushAttrib ( GL_ENABLE_BIT | GL_VIEWPORT_BIT | GL_TRANSFORM_BIT | GL_LIGHTING_BIT ) ; glDisable ( GL_LIGHTING ) ; glDisable ( GL_FOG ) ; glDisable ( GL_TEXTURE_2D ) ; glDisable ( GL_DEPTH_TEST ) ; glDisable ( GL_CULL_FACE ) ; glEnable ( GL_ALPHA_TEST ) ; glEnable ( GL_BLEND ) ; glAlphaFunc ( GL_GREATER, 0.1f ) ; glBlendFunc ( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA ) ; glViewport ( 0, 0, w, h ) ; glMatrixMode ( GL_PROJECTION ) ; glPushMatrix () ; glLoadIdentity () ; gluOrtho2D ( 0, w, 0, h ) ; glMatrixMode ( GL_MODELVIEW ) ; glPushMatrix () ; glLoadIdentity () ; } /** * restore the original OpenGL state */ void GlConsole::restoreOpenGLState ( void ) { glMatrixMode ( GL_PROJECTION ) ; glPopMatrix () ; glMatrixMode ( GL_MODELVIEW ) ; glPopMatrix () ; glPopAttrib () ; } /** * set the color of the console background * * \param r red component (0.0 ... 1.0) * \param g green component (0.0 ... 1.0) * \param b blue component (0.0 ... 1.0) * \param a alpha channel (opacity) (0.0 ... 1.0) */ void GlConsole::setBGColor(float r, float g, float b, float a) { bg_r = r; bg_g = g; bg_b = b; bg_a = a; } /** * set the color of the console text * * \param r red component (0.0 ... 1.0) * \param g green component (0.0 ... 1.0) * \param b blue component (0.0 ... 1.0) * \param a alpha channel (opacity) (0.0 ... 1.0) */ void GlConsole::setTextColor(float r, float g, float b, float a) { text_r = r; text_g = g; text_b = b; text_a = a; } /** * interface to the EventDispatcher * * This method is called by the EventDispatcher every time * a logging event is raised somewhere in CRRCsim. * * \param Event the raised event */ void GlConsole::operator()(const Event* ev) { if (ev->getGroup() == Event::Logging) { const LogMessageEvent *msg = static_cast(ev); print(msg->get()); } } crrcsim-0.9.12/src/mod_video/ssgLoadJPG.cpp0000644000175000017500000000517511724452425015401 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Joel Lienard (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /***** add textures type "JPEG" to ssg call ssgAddTextureFormat ( ".jpg",ssgLoadJPG) before use ************/ #include #include #define XMD_H //for not redefine INT32 in jpeglib.h extern "C" { #include } namespace Video { bool ssgLoadJPG ( const char *fname, ssgTextureInfo* info ) { FILE * infile; struct jpeg_decompress_struct cinfo; struct jpeg_error_mgr jerr; cinfo.err = jpeg_std_error(&jerr); jpeg_create_decompress(&cinfo); if ((infile = fopen(fname, "rb")) == NULL) { fprintf(stderr, "can't open %s\n", fname); return false ; } jpeg_stdio_src(&cinfo, infile); jpeg_read_header(&cinfo, TRUE); jpeg_start_decompress(&cinfo); JDIMENSION w = cinfo.output_width; JDIMENSION h = cinfo.output_height; JDIMENSION z = cinfo.output_components; GLubyte *image; image = new GLubyte [ w * h * z ] ; JSAMPROW row_pointer[1]; /* pointer to a single row */ int row_stride; /* physical row width in buffer */ row_stride = w * z; /* JSAMPLEs per row in image_buffer */ //std::cout <<"ssgLoadJPG " < width = w ; info -> height = h ; info -> depth = z ; info -> alpha = 0; } return ssgMakeMipMaps ( image, w, h, z ) ; } } // end namespace Video:: crrcsim-0.9.12/src/mod_video/crrc_ssgutils.h0000644000175000017500000000623111724452425015771 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_ssgutils.h * * Utility functions for working with PLIB SSG models. */ #ifndef CRRC_SSGUTILS_H_ #define CRRC_SSGUTILS_H_ #include #include #include namespace SSGUtil { /** * This class stores the attributes that may be added to a * node of a 3D object by appending them to the node's name. * E.g. a node with the name "rotor -shadow" is interpreted by * CRRCsim as a node with the name "rotor" and the attribute * "shadow" set to "false". */ class NodeAttributes { friend NodeAttributes getNodeAttributes(ssgEntity* node); public: NodeAttributes() : rawAttributes() { } /** * Check if the given attribute is specified for the node. * * This method will return 0, 1 or -1 if the given attribute * is not specified, specified positively or specified negatively. * * \param attribute Name of an attribute (e.g. "shadow") * * \retval 0 Attribute is not specified for the node * \retval 1 Attribute is specified positively (e.g. "+shadow") * \retval -1 Attribute is specified negatively (e.g. "-shadow") */ int checkAttribute(std::string attribute) const { int retval = 0; std::string pos_attr = std::string("+") + attribute; std::string neg_attr = std::string("-") + attribute; for (std::list::const_iterator it = rawAttributes.begin(); it != rawAttributes.end(); it++) { if (*it == pos_attr) { retval = 1; break; } else if (*it == neg_attr) { retval = -1; break; } } return retval; } private: std::list rawAttributes; }; /** Locate a named SSG node in a branch. */ ssgEntity* findNamedNode (ssgEntity* node, const char* name); /** Splice a branch in between all child nodes and their parents. */ void spliceBranch (ssgBranch * branch, ssgEntity * child); /** Get the "pure" name of a node (without any additional attributes). */ std::string getPureNodeName(ssgEntity* node); /** Get any additional attributes that may be appended to the node's name */ SSGUtil::NodeAttributes getNodeAttributes(ssgEntity* node); /** Remove a leaf node from a scenegraph */ void removeLeafFromGraph(ssgLeaf *leaf); } // end namespace #endif // CRRC_SSGUTILS_H_ crrcsim-0.9.12/src/mod_video/crrc_graphics.cpp0000644000175000017500000010432211724452425016247 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005-2010 Jan Reucker (original author) * Copyright (C) 2005, 2006, 2007, 2008 Jens Wilhelm Wulf * Copyright (C) 2008 Olivier Bordes * Copyright (C) 2009 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_graphics.cpp * * Functions dealing with graphics. */ #include #include "../i18n.h" #include "../global.h" #include "../aircraft.h" #include "../SimStateHandler.h" #include "../mod_mode/T_GameHandler.h" #include "crrc_graphics.h" #include "../crrc_main.h" #include "../GUI/crrc_gui_main.h" #include "../mod_inputdev/inputdev_audio/inputdev_audio.h" #include "../mod_windfield/windfield.h" #include "../crrc_loadair.h" #include "../mod_misc/lib_conversions.h" #include "../crrc_system.h" #include "../defines.h" #include "../mod_landscape/crrc_scenery.h" #include "crrc_sky.h" #include "glconsole.h" #include "gloverlay.h" #include "../zoom.h" #include "fonts.h" // Debug and error handling settings #define DONT_REPEAT_GL_ERRORS 1 namespace Video { // Flags for SDL video mode Uint32 SDL_video_flags; #define LIGHT_X (1000.0f / 1.72) #define LIGHT_Y (8000.0f / 1.72) #define LIGHT_Z (-1000.0f / 1.72) ssgRoot *scene = NULL ; static ssgContext *context = NULL ; sgVec3 lightposn = {LIGHT_X, LIGHT_Y, LIGHT_Z}; int window_xsize; // Size of window in x direction int window_ysize; // Size of window in y direction int screen_xsize; // Size of screen in x direction int screen_ysize; // Size of screen in y direction float shadow_matrix[4][4]; // Matrix used to calculate shadow on ground float slope_shadow_matrix[4][4]; // Matrix used to calculate shadow on slope float top_shadow_matrix[4][4]; // Matrix used to calculate shadow on slope T_VideoBitDepthInfo vidbits; /** * Sloppy camera setting */ float flSloppyCam = 0; /** * Position where the player is looking at (may be different * from position of plane; needed for sloppy camera). */ CRRCMath::Vector3 looking_pos; /** * The console overlay */ static GlConsole* console = NULL; /** \brief get a pointer to the global rendering context * * \return pointer to global rendering context */ ssgContext* getGlobalRenderingContext() { return context; } /** \brief Dump some info about the current state of the stacks * * \param pFile the stream to print the info to */ void dumpGLStackInfo(FILE* pFile) { GLint mv_cur, mv_max; GLint pr_cur, pr_max; glGetIntegerv(GL_MODELVIEW_STACK_DEPTH, &mv_cur); glGetIntegerv(GL_PROJECTION_STACK_DEPTH, &pr_cur); glGetIntegerv(GL_MAX_MODELVIEW_STACK_DEPTH, &mv_max); glGetIntegerv(GL_MAX_PROJECTION_STACK_DEPTH, &pr_max); fprintf(pFile, "Modelview stack: %d / %d Projection stack: %d / %d\n", mv_cur, mv_max, pr_cur, pr_max); } /** \brief Evaluate any pending OpenGL error * * Prints an error message if the OpenGL state machine * error flag is set to any value other than GL_NO_ERROR. * * \return true if an OpenGL error occured */ bool evaluateOpenGLErrors() { static GLenum lastGLerror = GL_NO_ERROR; bool has_error = false; GLenum err; if ((err = glGetError()) != GL_NO_ERROR) { #if DONT_REPEAT_GL_ERRORS > 0 if (err != lastGLerror) #endif { const GLubyte *s = gluErrorString(err); if (s != NULL) { fprintf(stderr, "OpenGL error: %s\n", s); } Video::dumpGLStackInfo(stderr); lastGLerror = err; } has_error = true; } return has_error; } /*****************************************************************************/ /** \brief Calculate the shadow matrix * * The shadow matrix projects the shadow-casting object * onto the "ground" plane (given as Ax + By + Cz + D = 0). * * This technique is described in * http://www.opengl.org/resources/tutorials/advanced/advanced98/notes/notes.html * * \param ground (A, B, C, D) of ground plane * \param light light source position in homogenous coordinates (with w = 0 for a directional light) * \param m Shadow matrix will be copied to this array */ static void ShadowMatrix(float ground[4],float light[4],float m[4][4]) { float dot; dot = ground[0] * light[0] + ground[1] * light[1] + ground[2] * light[2] + ground[3] * light[3]; m[0][0] = dot - light[0] * ground[0]; m[1][0] = 0.0 - light[0] * ground[1]; m[2][0] = 0.0 - light[0] * ground[2]; m[3][0] = 0.0 - light[0] * ground[3]; m[0][1] = 0.0 - light[1] * ground[0]; m[1][1] = dot - light[1] * ground[1]; m[2][1] = 0.0 - light[1] * ground[2]; m[3][1] = 0.0 - light[1] * ground[3]; m[0][2] = 0.0 - light[2] * ground[0]; m[1][2] = 0.0 - light[2] * ground[1]; m[2][2] = dot - light[2] * ground[2]; m[3][2] = 0.0 - light[2] * ground[3]; m[0][3] = 0.0 - light[3] * ground[0]; m[1][3] = 0.0 - light[3] * ground[1]; m[2][3] = 0.0 - light[3] * ground[2]; m[3][3] = dot - light[3] * ground[3]; } /*****************************************************************************/ unsigned short getshort(FILE *inf) { unsigned char buf[2]; (void)fread(buf,2,1,inf); return (buf[0]<<8)+(buf[1]<<0); } /*****************************************************************************/ unsigned short getrgbchar(FILE *inf) { unsigned char buf[1]; (void)fread(buf,1,1,inf); return (buf[0]); } /** \brief Read pixel data from an SGI .rgb image. * * Reads an .rgb file, allocates memory for the pixels * and sets *w and *h to image width and height. * * \param name file name * \param w will be set to image width * \param h will be set to image height * \return pointer to the pixel data or NULL on error */ unsigned char * read_rgbimage(const char *name, int *w, int *h) { unsigned char *image, *temp; FILE *image_in; unsigned char input_char; unsigned short int input_short; unsigned char header[512]; unsigned long int loop; if ( (image_in = fopen(name, "rb")) == NULL) { printf("%s\n", name); std::string s = "read_rgbimage: Unable to open "; s += name; perror(s.c_str()); return NULL; } input_short=getshort(image_in); if (input_short == 0x01da) { input_char=getrgbchar(image_in); if (input_char == 0) { input_char=getrgbchar(image_in); input_short=getshort(image_in); if (input_short == 3) { input_short=getshort(image_in); *w=input_short; input_short=getshort(image_in); *h=input_short; image=(unsigned char*)malloc(*w * *h *4 *sizeof(unsigned char)); temp=(unsigned char*)malloc(*w * *h *sizeof(unsigned char)); if ((image == NULL) || (temp == NULL)) { fprintf(stderr, "Error allocating memory for %s\n", name); // just in case one of the two was malloc'ed correctly: free(image); free(temp); return NULL; } input_short=getshort(image_in); if (input_short == 4) { (void)fread(header,sizeof(unsigned char),500,image_in); (void)fread(temp, sizeof image[0], *w * *h, image_in); for (loop=0;loop<(unsigned long int)(*w * *h);loop++) { image[loop*4+0]=temp[loop]; } (void)fread(temp, sizeof image[0], *w * *h, image_in); for (loop=0;loop<(unsigned long int)(*w * *h);loop++) { image[loop*4+1]=temp[loop]; } (void)fread(temp, sizeof image[0], *w * *h, image_in); for (loop=0;loop<(unsigned long int)(*w * *h);loop++) { image[loop*4+2]=temp[loop]; } (void)fread(temp, sizeof image[0], *w * *h, image_in); for (loop=0;loop<(unsigned long int)(*w * *h);loop++) { image[loop*4+3]=temp[loop]; } free(temp); return image; } else { std::string s = "Error loading texture "; s += name; s += ":\nThis file isn't a 4 channel RGBA file."; fprintf(stderr, "%s\n", s.c_str()); return NULL; } } else { std::string s = "Error loading texture "; s += name; s += ":\nNot a useable RGB file."; fprintf(stderr, "%s\n", s.c_str()); return NULL; } } else { std::string s = "Error loading texture "; s += name; s += ":\nRLE encoded SGI files are not supported."; fprintf(stderr, "%s\n", s.c_str()); return NULL; } } else { std::string s = "Error loading texture "; s += name; s += ":\nFile doesn't appear to be an SGI rgb file!"; fprintf(stderr, "%s\n", s.c_str()); return NULL; } return NULL; } /** * w and h need to be set before calling * this function. * * \todo .bw images are always square, so we can calculate * w and h from the number of read bytes. */ unsigned char * read_bwimage(const char *name, int *w, int *h) // From Skyfly.c, Thanks dude { unsigned char *image; FILE *image_in; int img_bytes; int bytes_read; if ( (image_in = fopen(name, "rb")) == NULL) { return NULL; } img_bytes = *w * *h; image = (unsigned char *)malloc(sizeof(unsigned char) * img_bytes); bytes_read = fread(image, sizeof image[0], img_bytes, image_in); fclose(image_in); if (bytes_read != img_bytes) { free(image); return NULL; } return image; } /*****************************************************************************/ /** \brief Create a texture from raw pixel data. * * Generates an OpenGL texture from raw image data which must * be loaded before using read_XXXimage. The * texture is completely independent of the raw data, so you * can free() the pixel_data after generating the texture. * * \param pixel_data pointer to the raw pixel data * \param pixel_format format of the pixel data (e.g. GL_ALPHA for 8 bpp images, * GL_RGB for 24 bpp images and GL_RGBA for 32 bpp images) * \param format format of the texture to be generated (e.g. GL_LUMINANCE, * GL_ALPHA, GL_RGBA, ...) * \param width width of the original image * \param height height of the original image * \param use_mipmaps specify whether or not to generate mipmaps * \return OpenGL texture handle */ GLuint make_texture(unsigned char *pixel_data, GLint pixel_format, GLint format, GLsizei width, GLsizei height, bool use_mipmaps) { GLuint tex; glGenTextures(1, &tex); glBindTexture(GL_TEXTURE_2D, tex); glPixelStorei(GL_UNPACK_ALIGNMENT,1); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_REPEAT); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_REPEAT); if (!use_mipmaps) { glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR); glTexImage2D(GL_TEXTURE_2D, 0, pixel_format, width, height, 0, format, GL_UNSIGNED_BYTE, pixel_data); } else { glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_LINEAR); gluBuild2DMipmaps(GL_TEXTURE_2D, pixel_format, width, height, format, GL_UNSIGNED_BYTE, pixel_data); } return tex; } bool ssgLoadJPG ( const char *fname, ssgTextureInfo* info ); /** \brief Perform the basic scenegraph initialization * * Initializes the PLIB SSG library, creates the scenegraph * root, a rendering context and the sun. */ void initialize_scenegraph() { // Initialize SSG ssgInit(); // add to SSG function for read JPEG Textures ::ssgAddTextureFormat ( ".jpg", ssgLoadJPG); // font puSetDefaultFonts ( FONT_HELVETICA_14, FONT_HELVETICA_14 ); // Some basic OpenGL setup sgVec4 skycol; sgSetVec4 ( skycol, 0.0f, 0.0f, 0.0f, 1.0f ) ; glClearColor ( skycol[0], skycol[1], skycol[2], skycol[3] ) ; glEnable ( GL_DEPTH_TEST ) ; // Set up the viewing parameters context = new ssgContext(); context->setFOV ( 35.0f, 0 ) ; context->setNearFar ( 1.0f, 10000.0f ) ; context->makeCurrent(); ssgModelPath(""); ssgTexturePath("textures"); // Create a root node scene = new ssgRoot(); // Set up a light source sgVec4 lightamb; sgSetVec4(lightamb , 0.2f, 0.2f, 0.2f, 1.0f); ssgGetLight(0)->setPosition(lightposn); ssgGetLight(0)->setColour(GL_AMBIENT, lightamb); ssgGetLight(0)->setPosition(lightposn); } /** \brief Setup some basic OpenGL stuff * * Calculates the shadow matrices for the different locations, * performs some basic OpenGL initialization and creates the * sky sphere object. Most of this stuff will get obsolete * very soon... * * \param boFlatShading use flat shading instead of smooth shading */ void initialize_window(bool boFlatShading) { GLfloat mat_specular[]={1.0,1.0,1.0,1.0}; GLfloat mat_diffuse[]={0.3,0.3,0.3,1.0}; GLfloat light_position[]={0.0,5000.0,3000.0,0.0}; GLfloat white_light[]={1.0,1.0,1.0,1.0}; GLfloat ground[4]; GLfloat light[4]; ground[0]=0; ground[1]=1; ground[2]=0; ground[3]=0; /// \todo The light initialization seems to depend /// on the scenery, but it is only done once at /// startup and not after a scenery change. if (Global::scenery->getID() == Scenery::CAPE_COD) { light[0] = 0; light[1] = 5000; light[2] = 0; light[3] = 0.0; } else { light[0] = 0; light[1] = 5000.; light[2] = -3000.; light[3] = 0.0; } ShadowMatrix(ground,light,shadow_matrix); ground[0] = -1; ground[1] = 1; ground[2] = 0; ground[3] = -100.1; ShadowMatrix(ground,light,slope_shadow_matrix); ground[0] = 0; ground[1] = 1; ground[2] = 0; ground[3] = -100.1; ShadowMatrix(ground,light,top_shadow_matrix); glClearColor(0.0,0.0,0.0,1.0); if (boFlatShading) { glShadeModel(GL_FLAT); printf("Using flat shading.\n"); } glColorMaterial(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE); glMaterialfv(GL_FRONT,GL_SPECULAR,mat_specular); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_diffuse); glLightfv(GL_LIGHT0,GL_POSITION,light_position); glLightfv(GL_LIGHT0,GL_DIFFUSE,white_light); glLightfv(GL_LIGHT0,GL_SPECULAR,white_light); glEnable(GL_DEPTH_TEST); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } void adjust_zoom(float field_of_view) { glViewport(0,0,(GLsizei)window_xsize,(GLsizei)window_ysize); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective(field_of_view, (GLfloat)window_xsize/(GLfloat)window_ysize,3,9500.0); glMatrixMode(GL_MODELVIEW); context->setFOV(field_of_view,field_of_view * window_ysize/ window_xsize); } /***********************************************/ #define NPT_OSCILLO 500 void oscillo() { #if PORTAUDIO > 0 // TEST_MODE int i; #if 0 glDisable(GL_LIGHTING); glMatrixMode (GL_PROJECTION); glPushMatrix(); glLoadIdentity (); gluOrtho2D (0, window_xsize-1, 0, window_ysize); #endif glTranslatef(10,10,0); glColor3f (0.1, 0.2, 0.2); //oscillo border glRectf(-5,-5,NPT_OSCILLO+5,200+5); glTranslatef(0,0,0.1); glColor3f (0, 0, 0); //oscillo screen glRectf(0,0,NPT_OSCILLO,200); glTranslatef(0,0,0.1); glColor3f (1, 0., 0.); //oscillo border glBegin(GL_LINE_LOOP); glVertex2i(0,0); glVertex2i(0,200); glVertex2i(NPT_OSCILLO,200); glVertex2i(NPT_OSCILLO,0); glEnd(); glColor3f (0, 1, 0.); glBegin(GL_LINE_STRIP); for(i = 0; i < NPT_OSCILLO; i++) { //draw curve int v; v = (int)( 100+ 100. * get_audio_signal(i)); glVertex2i(i,v); } glEnd(); #if 0 glPopMatrix(); glEnable(GL_LIGHTING); #endif #endif } void makeShadowMatrix(sgMat4 sm, float x, float y) { sgVec4 plane, light; (void)Global::scenery->getHeightAndPlane(x, y, plane); light[0] = lightposn[0]; light[1] = lightposn[1]; light[2] = lightposn[2]; light[3] = 0; sgNormaliseVec4(light); ShadowMatrix(plane, light, sm); } /** * Converts a vector from FDM to graphics representation */ CRRCMath::Vector3 FDM2Graphics(CRRCMath::Vector3 const& v) { return CRRCMath::Vector3(v.r[1], -v.r[2], -v.r[0]); } /*****************************************************************************/ /** \brief The per-frame OpenGL display routine * * This function does the complete OpenGL drawing. First * the 3D scene is drawn, then some 2D overlays * (wind and battery indicator, GUI). */ void display() { CRRCMath::Vector3 plane_pos = FDM2Graphics(Global::aircraft->getPos()); // Prepare the current frame buffer and reset // the modelview matrix (for non-SSG drawing) GLbitfield clearmask = GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT; if (vidbits.stencil) { clearmask |= GL_STENCIL_BUFFER_BIT; } glClear(clearmask); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glPushMatrix(); //~ glBlendFunc(GL_ONE, GL_ZERO); //~ glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); // Set up the viewing transformation (for SSG drawing) sgVec3 viewpos, planepos, up; sgSetVec3(viewpos, player_pos.r[0], player_pos.r[1], player_pos.r[2]); sgSetVec3(planepos, looking_pos.r[0], looking_pos.r[1], looking_pos.r[2]); sgSetVec3(up, 0.0, 1.0, 0.0); context->setCameraLookAt(viewpos, planepos, up); // 3D scene if( Global::scenery != NULL) { // 3D scene: sky sphere draw_sky(&viewpos, Global::Simulation->getTotalTime()); // 3D scene: airplane if (Global::aircraft->getModel() != NULL) { // For SSG rendering, this call does not draw anything, // but calculates the airplane's transformation matrix glDisable(GL_TEXTURE_2D); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); Global::aircraft->getModel()->draw(Global::aircraft->getFDM()); } // 3D scene: scenery Global::scenery->draw(Global::Simulation->getTotalTime()); } // Lighting setup. Only needed as long as there are // non-SSG parts that modify the light sources. sgVec4 lightamb; sgSetVec4(lightamb , 0.2f, 0.2f, 0.2f, 1.0f); ssgGetLight(0)->setPosition(lightposn); ssgGetLight(0)->setColour(GL_AMBIENT, lightamb); // Draw the scenegraph (airplane model, shadow) ssgCullAndDraw(scene); context->forceBasicState(); // ssgCullAndDraw() ends up with an identity modelview matrix, // so we have to set up our own viewing transformation for // the thermals glLoadIdentity(); gluLookAt(player_pos.r[0], player_pos.r[1], player_pos.r[2], looking_pos.r[0], looking_pos.r[1], looking_pos.r[2], 0.0, 1.0, 0.0); if (Global::training_mode==TRUE) { draw_thermals(Global::aircraft->getPos()); } // 3D scene: game-mode-specific stuff (pylons etc.) Global::gameHandler->draw(); glPopMatrix(); // Overlay: game handler Global::gameHandler->display_infos(window_xsize, window_ysize); // Overlay: scope for audio interface if ( Global::testmode.test_mode && (Global::TXInterface->inputMethod() == T_TX_Interface::eIM_audio) ) { GlOverlay::setupRenderingState(window_xsize, window_ysize); oscillo(); GlOverlay::restoreRenderingState(); } // Overlay: wind direction indicator { double dx = (plane_pos.r[2] - player_pos.r[2]); double dy = (player_pos.r[0] - plane_pos.r[0]); double dir = atan2(dy, dx); GlOverlay::setupRenderingState(window_xsize, window_ysize); draw_wind(dir); GlOverlay::restoreRenderingState(); } // Overlay: battery capacity/fuel left { int r = window_ysize >> 5; int w = r >> 1; int h = window_ysize >> 3; int ht = (int)(Global::aircraft->getFDM()->getBatCapLeft() * h); #if 0 glDisable(GL_LIGHTING); glMatrixMode (GL_PROJECTION); glPushMatrix(); glLoadIdentity (); gluOrtho2D (0, window_xsize-1, 0, window_ysize); #endif GlOverlay::setupRenderingState(window_xsize, window_ysize); // Background glColor3f (0, 0, 0); glRectf(window_xsize-w, r+ht, window_xsize-1, r+h); glTranslatef(0,0,0.1); // Indicator glColor3f (0, 1, 0.); glRectf(window_xsize-w, r, window_xsize-1, r+ht); #if 0 glPopMatrix(); glEnable(GL_LIGHTING); glMatrixMode(GL_MODELVIEW); #endif GlOverlay::restoreRenderingState(); } // Overlay: console console->render(window_xsize, window_ysize); // Overlay: gui Global::gui->draw(); // check for any OpenGL errors evaluateOpenGLErrors(); // Force pipeline flushing and flip front and back buffer glFlush(); SDL_GL_SwapBuffers(); } /*****************************************************************************/ #if 0 // This was a test for Win32, didn't work... void rebuild_video_context(int w, int h) { printf("rebuilding context in %d x %d\n", w, h); if (SDL_WasInit(SDL_INIT_VIDEO)) SDL_QuitSubSystem(SDL_INIT_VIDEO); if (SDL_InitSubSystem(SDL_INIT_VIDEO) != 0) { crrc_exit(CRRC_EXIT_FAILURE, SDL_GetError()); } printf("Setting up new surface...\n"); setupScreen(w, h, cfgfile->getInt("video.fullscreen.fUse", 0)); delete scenery; // delete SkySphere; printf("Setting up new Sky...\n"); SkySphere = new CSkySphere(8000.0, cfgfile->getInt("video.textures.fUse_textures", 1)); printf("Setting up new scenery...\n"); scenery = new BuiltinScenery(cfg->location()); if (read_airplane_file(cfgfile->getString("airplane.file", "models/allegro.xml").c_str())) { // Failed to load airplane file. // Using some fallback. cfgfile->setAttributeOverwrite("airplane.file", FileSysTools::getDataPath("models/allegro.xml")); if (read_airplane_file(cfgfile->getString("airplane.file").c_str())) { // The fallback failed, too. Abort. fprintf(stderr, "Unable to load airplane file %s\n", cfgfile->getString("airplane.file").c_str())); crrc_exit(CRRC_EXIT_FAILURE, "Unable to load airplane file"); } } setWindowTitleString(); initialize_window(cfg); } #endif /** \brief Add an OpenGL string to a std::string * * Reads a predefined OpenGL info string and adds * it to the string or adds "" if the * result was NULL. * * \param s String * \param which Symbolic name of the GL string */ void AddGLString(std::string& s, GLenum which) { const GLubyte *str; str = glGetString(which); if (str != NULL) { s += (const char *)str; } else { s += ""; } } /** \brief Get info string for current video mode * * This function returns a std::string containing * some information about the current video context, * e.g. driver information, bpp for different buffers... * * \param indent string to be applied at the beginning of each line * \return video mode info string */ std::string GetVideoInfoString(const char *indent) { std::string s; s += indent; s += "Renderer: "; AddGLString(s, GL_RENDERER); s += "\n"; s += indent; s += "Vendor: "; AddGLString(s, GL_VENDOR); s += "\n"; s += indent; s += "GL version: "; AddGLString(s, GL_VERSION); s += "\n"; s += indent; s += "RGBA bpp: "; s += itoStr(vidbits.red, ' ', 0); s += "/"; s += itoStr(vidbits.green, ' ', 0); s += "/"; s += itoStr(vidbits.blue, ' ', 0); s += "/"; s += itoStr(vidbits.alpha, ' ', 0); s += "\n"; s += indent; s += "Depth bpp: "; s += itoStr(vidbits.depth, ' ', 0); s += "\n"; s += indent; s += "Stencil bpp: "; s += itoStr(vidbits.stencil, ' ', 0); s += "\n"; return s; } SDL_Surface* video_setup_colordepth(int& nX, int& nY, int& nFullscreen, int color_depth) { SDL_Surface* screen; int cbits = (color_depth <= 16) ? 5 : 8; int zbits = (color_depth <= 16) ? 16 : 24; /* setup GL attributes */ SDL_GL_SetAttribute(SDL_GL_RED_SIZE, cbits); SDL_GL_SetAttribute(SDL_GL_GREEN_SIZE, cbits); SDL_GL_SetAttribute(SDL_GL_BLUE_SIZE, cbits); // SDL_GL_SetAttribute(SDL_GL_ALPHA_SIZE, cbits); SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE,1); SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, zbits); SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1); // Load defaults? if (nX < 100 || nY < 100) { SimpleXMLTransfer* item; nFullscreen = cfgfile->getInt("video.fullscreen.fUse", 0); if (nFullscreen) { item = cfgfile->getChild("video.resolution.fullscreen", true); nX = item->getInt("x", 0);// "0" : auto resolution nY = item->getInt("y", 0);// "0" : auto resolution } else { item = cfgfile->getChild("video.resolution.window", true); nX = item->getInt("x", 800); nY = item->getInt("y", 600); } printf("Loading default videomode from config...\n"); } /* setup SDL fullscreen flag */ if (nFullscreen) { SDL_video_flags |= SDL_FULLSCREEN; SDL_video_flags &= ~SDL_RESIZABLE; } else { SDL_video_flags &= ~SDL_FULLSCREEN; SDL_video_flags |= SDL_RESIZABLE; } // try to setup... screen = SDL_SetVideoMode(nX, nY, color_depth, SDL_video_flags); // If that one failed, take window mode from config file: if (!screen) { printf("Failed to setup videomode %ix%i, fullscreen=%i\n", nX, nY, nFullscreen); nX = cfgfile->getInt("video.resolution.window.x", 800); nY = cfgfile->getInt("video.resolution.window.y", 600); nFullscreen = 0; SDL_video_flags &= ~SDL_FULLSCREEN; screen = SDL_SetVideoMode(nX, nY, color_depth, SDL_video_flags); } // Did that one fail, too? if (!screen) { printf("Failed to setup videomode %ix%i, fullscreen=%i\n", nX, nY, nFullscreen); SDL_video_flags &= ~SDL_FULLSCREEN; if (nFullscreen) { SDL_video_flags |= SDL_FULLSCREEN; } nX = 640; nY = 480; screen = SDL_SetVideoMode(nX, nY, color_depth, SDL_video_flags); } return(screen); } int setupScreen(int nX, int nY, int nFullscreen) { int resolution_auto = 0; if((nX==0)&&(nY==0)&&(nFullscreen==0))//intialization { const SDL_VideoInfo* vi = SDL_GetVideoInfo(); screen_xsize = vi->current_w; screen_ysize = vi->current_h; printf("Screen resolution : %d x %d \n",screen_xsize, screen_ysize); } int color_depth = cfgfile->getInt("video.color_depth", 24); SDL_video_flags = SDL_OPENGL; #ifdef linux SDL_video_flags |= SDL_RESIZABLE; #endif if((nX==0)&&(nY==0)&&(nFullscreen==1))//resolution auto { nX = screen_xsize; nY = screen_ysize; resolution_auto = 1; } SDL_Surface* screen = video_setup_colordepth(nX, nY, nFullscreen, color_depth); if (!screen) { color_depth = 32; screen = video_setup_colordepth(nX, nY, nFullscreen, color_depth); } if (!screen) { color_depth = 16; screen = video_setup_colordepth(nX, nY, nFullscreen, color_depth); } if (!screen) { color_depth = 8; screen = video_setup_colordepth(nX, nY, nFullscreen, color_depth); } if (!screen) { printf("Failed to setup videomode %ix%i, fullscreen=%i\n", nX, nY, nFullscreen); fprintf(stderr, "Unable to setup any video mode. Exiting.\n"); crrc_exit(CRRC_EXIT_FAILURE, #ifdef WIN32 "Unable to setup any video mode.\nSee stdout.txt for more information." #else "Unable to setup any video mode.\nSee stdout for more information." #endif ); } // Write back to config. if (resolution_auto ) { nX = 0; nY = 0; } if (nFullscreen) { cfgfile->setAttributeOverwrite("video.fullscreen.fUse", "1"); cfgfile->setAttributeOverwrite("video.resolution.fullscreen.x", nX); cfgfile->setAttributeOverwrite("video.resolution.fullscreen.y", nY); } else { cfgfile->setAttributeOverwrite("video.fullscreen.fUse", "0"); cfgfile->setAttributeOverwrite("video.resolution.window.x", nX); cfgfile->setAttributeOverwrite("video.resolution.window.y", nY); } cfgfile->setAttributeOverwrite("video.color_depth", color_depth); window_xsize = screen->w; window_ysize = screen->h; // Store the received buffer depths for fast access SDL_GL_GetAttribute(SDL_GL_RED_SIZE, &(vidbits.red)); SDL_GL_GetAttribute(SDL_GL_GREEN_SIZE, &(vidbits.green)); SDL_GL_GetAttribute(SDL_GL_BLUE_SIZE, &(vidbits.blue)); SDL_GL_GetAttribute(SDL_GL_ALPHA_SIZE, &(vidbits.alpha)); SDL_GL_GetAttribute(SDL_GL_DEPTH_SIZE, &(vidbits.depth)); SDL_GL_GetAttribute(SDL_GL_STENCIL_SIZE, &(vidbits.stencil)); std::string s = GetVideoInfoString(" "); printf("Using the following rendering mode:\n%s", s.c_str()); printf(" "); Video::dumpGLStackInfo(stdout); return(0); } /*****************************************************************************/ void setWindowTitleString() { SDL_WM_SetCaption("CRRCSim: Charles River RC Flight Simulator", "CRRCSim"); } /*****************************************************************************/ void reshape(int w, int h) { window_xsize = w; window_ysize = h; // save current screen resolution SimpleXMLTransfer* res = cfgfile->getChild("video.resolution"); if (cfgfile->getInt("video.fullscreen.fUse")) res = res->getChild("fullscreen"); else res = res->getChild("window"); res->setAttributeOverwrite("x", window_xsize); res->setAttributeOverwrite("y", window_ysize); } /** \brief Resize the application window * * Currently this only works for Linux. On other platforms * you have to restart CRRCsim to activate the new resolution. * This is a limitation of SDL on non-Linux platforms. * * \param w new window width * \param h new window height * * \todo Find a window resize solution for non-Linux platforms. */ void resize_window(int w, int h) { #ifdef linux SDL_Surface *screen; SDL_video_flags &= ~SDL_FULLSCREEN; screen = SDL_SetVideoMode(w, h, cfgfile->getInt("video.color_depth"), SDL_video_flags); if (screen) reshape(screen->w, screen->h); #else // until we find a solution, just ignore the event // -------------------------------------------------- // This solution does not work on Win98: // rebuild_video_context(event.resize.w, event.resize.h) // -------------------------------------------------- #endif } void cleanup() { delete console; cleanup_sky(); } void read_config(SimpleXMLTransfer* cf) { flSloppyCam = cf->getDouble("video.camera.sloppy", 0.0); } /** drawSolidCube() is a modified version of drawBox * from GLUT 3.7, file glut_shapes.c. It serves as * a replacement for glutSolidCube(). * Please keep the following license information. */ /* Copyright (c) Mark J. Kilgard, 1994, 1997. */ /** (c) Copyright 1993, Silicon Graphics, Inc. ALL RIGHTS RESERVED Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both the copyright notice and this permission notice appear in supporting documentation, and that the name of Silicon Graphics, Inc. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. */ void drawSolidCube(GLfloat size) { static GLfloat n[6][3] = { {-1.0, 0.0, 0.0}, {0.0, 1.0, 0.0}, {1.0, 0.0, 0.0}, {0.0, -1.0, 0.0}, {0.0, 0.0, 1.0}, {0.0, 0.0, -1.0} }; static GLint faces[6][4] = { {0, 1, 2, 3}, {3, 2, 6, 7}, {7, 6, 5, 4}, {4, 5, 1, 0}, {5, 6, 2, 1}, {7, 4, 0, 3} }; GLfloat v[8][3]; GLint i; v[0][0] = v[1][0] = v[2][0] = v[3][0] = -size / 2; v[4][0] = v[5][0] = v[6][0] = v[7][0] = size / 2; v[0][1] = v[1][1] = v[4][1] = v[5][1] = -size / 2; v[2][1] = v[3][1] = v[6][1] = v[7][1] = size / 2; v[0][2] = v[3][2] = v[4][2] = v[7][2] = -size / 2; v[1][2] = v[2][2] = v[5][2] = v[6][2] = size / 2; for (i = 5; i >= 0; i--) { glBegin(GL_QUADS); glNormal3fv(&n[i][0]); glVertex3fv(&v[faces[i][0]][0]); glVertex3fv(&v[faces[i][1]][0]); glVertex3fv(&v[faces[i][2]][0]); glVertex3fv(&v[faces[i][3]][0]); glEnd(); } } /* end modified GLUT code */ void UpdateCamera(float flDeltaT) { double phimax = flSloppyCam*zoom_get(); double max = cos(phimax)*cos(phimax); CRRCMath::Vector3 plane_pos = FDM2Graphics(Global::aircraft->getPos()); CRRCMath::Vector3 look_dir = looking_pos - player_pos; CRRCMath::Vector3 plane_dir = plane_pos - player_pos; if (plane_dir.angle_cos_sqr(look_dir) < max) { // Adjust the length of look_dir so that plane_dir, look_dir and // (look_dir - plane_dir) form a right angle triangle. double k = (plane_dir.inner(plane_dir)) / (plane_dir.inner(look_dir)); look_dir = look_dir * k; // Calculate the difference vector... CRRCMath::Vector3 diff_dir = look_dir - plane_dir; double ddl = diff_dir.length(); if (ddl > 0.001) { // ...and adjust its length (the right angle triangle remains!) so that // the angle between look_dir and plane_dir equals phimax. double tan_phi = fabs(tan(acos(sqrt(max)))); look_dir = plane_dir + diff_dir*(plane_dir.length()*tan_phi/ddl); looking_pos = look_dir + player_pos; } } else { // slowly follow model CRRCMath::Vector3 diff_pos = plane_pos - looking_pos; looking_pos = looking_pos + diff_pos*(0.02*flDeltaT); } } /** * Get the size of the current window. * \param x x size in pixels will be written to this variable * \param y y size in pixels will be written to this variable */ void getWindowSize(int& x, int& y) { x = window_xsize; y = window_ysize; } /** * Read the "sloppy cam" setting from mod_video */ float getSloppyCam() { return flSloppyCam; } /** * Write the "sloppy cam" setting * \param flValue New value for sloppy cam */ void setSloppyCam(float flValue) { flSloppyCam = flValue; } /** * Initialize the console overlay */ void initConsole() { console = new GlConsole(400, 125, 15, 15); if (console == NULL) { crrc_exit(CRRC_EXIT_FAILURE, "Unable to initialize console."); } console->setAutoHide(4000, 1000); LOG(_("CRRCsim successfully started!")); LOG(_("Press to show the setup menu.")); } } // end of namespace Video:: crrcsim-0.9.12/src/mod_video/crrc_ssgutils.cpp0000644000175000017500000001526311724452425016331 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_ssgutils.cpp * * Helper functions for working with PLIB SSG models. */ #include "crrc_ssgutils.h" /** * \brief Locate a named SSG node in a branch. * * This method locates a named node in an SSG scenegraph branch. The * node name usually corresponds to the name of an object in the 3D model. * * This method was taken from SimGear, credits go to the original * authors. * * \param node Pointer to the scenegraph branch * \param name Name of the object to search for * \return Pointer to the node or NULL if no node with this name was found */ ssgEntity* SSGUtil::findNamedNode (ssgEntity* node, const char* name) { std::string NodeName = SSGUtil::getPureNodeName(node); if (NodeName == name) { return node; } else if (node->isAKindOf(ssgTypeBranch())) { int nKids = node->getNumKids(); for (int i = 0; i < nKids; i++) { ssgEntity * result = findNamedNode(((ssgBranch*)node)->getKid(i), name); if (result != 0) { return result; } } } return NULL; } /** * Splice a branch in between all child nodes and their parents. * * Inserts the given branch in the scenegraph above the * entity \c child. * * This method was taken from SimGear, credits go to the original * authors. * * \param branch the branch to be inserted * \param child the location where the branch shall be inserted */ void SSGUtil::spliceBranch (ssgBranch * branch, ssgEntity * child) { int nParents = child->getNumParents(); branch->addKid(child); for (int i = 0; i < nParents; i++) { ssgBranch * parent = child->getParent(i); parent->replaceKid(child, branch); } } /** Get the "pure" name of a node (without any additional attributes). * * A 3D model file usually contains several independent objects. * Each object appears as a distinct node in the scenegraph. Most * modelling tools allow to assign an arbitrary name to an object. * CRRCsim decomposes this string into two parts: everything up * to the first blank character is interpreted as the real name * of a node, while the rest of the string is parsed for some * known attributes that may describe the node's appearance or * behaviour. * * This method extracts the first part (the pure name) from a node. * * \param node pointer to a node in the scenegraph * \return first part of the object's name string up to first blank * */ std::string SSGUtil::getPureNodeName(ssgEntity* node) { std::string NodeName; if (node->getName() != NULL) { NodeName = node->getName(); } std::string::size_type spaceposn = NodeName.find(' '); if (spaceposn == std::string::npos) { // node name does not contain any additional attribute return NodeName; } else { // node name contains attributes, extract everything up to first blank return NodeName.substr(0, spaceposn); } } /** * A string tokenizer. * * This generic string tokenizer was taken from the GNU libstdc++ * documentation. * http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt05ch13s04.html * * \param container Reference to a container that stores the tokens. * This may be any variable of type std::list, std::vector * and so on * \param delimiters List of token-delimiting characters */ template void stringtok(Container &container, std::string const &in, const char * const delimiters = " \t\n") { const std::string::size_type len = in.length(); std::string::size_type i = 0; while (i < len) { // Eat leading whitespace i = in.find_first_not_of(delimiters, i); if (i == std::string::npos) { return; // Nothing left but white space } // Find the end of the token std::string::size_type j = in.find_first_of(delimiters, i); // Push token if (j == std::string::npos) { container.push_back(in.substr(i)); return; } else { container.push_back(in.substr(i, j-i)); } // Set up for next loop i = j + 1; } } /** Get any additional attributes that may be appended to the node's name * * A 3D model file usually contains several independent objects. * Each object appears as a distinct node in the scenegraph. Most * modelling tools allow to assign an arbitrary name to an object. * CRRCsim decomposes this string into two parts: everything up * to the first blank character is interpreted as the real name * of a node, while the rest of the string is parsed for some * known attributes that may describe the node's appearance or * behaviour. * * This method extracts all known attributes from the object's name * string. * * \param node pointer to a node in the scenegraph * \return struct with attribute values */ SSGUtil::NodeAttributes SSGUtil::getNodeAttributes(ssgEntity* node) { std::string NodeName; SSGUtil::NodeAttributes attribs; if (node->getName() != NULL) { NodeName = node->getName(); } std::string::size_type posn = NodeName.find(' '); if (posn != std::string::npos) { // node name contains attributes, only evaluate text after the blank NodeName = NodeName.substr(posn); // break remaining text into tokens stringtok(attribs.rawAttributes, NodeName, " "); } return attribs; } /** \brief Remove a leaf node from a scenegraph * * Removes a leaf node from all of its parents in a scenegraph. This * will usually cause the reference count for this leaf to drop to zero. * In this case the leaf will be deleted automatically. * * \param leaf The leaf to be removed. */ void SSGUtil::removeLeafFromGraph(ssgLeaf *leaf) { if (leaf != NULL) { //std::cout << " Removing node " << SSGUtil::getPureNodeName(leaf) // << " from graph." << std::endl; int num_parents = leaf->getNumParents(); for (int i = 0; i < num_parents; i++) { leaf->getParent(i)->removeKid(leaf); } } } crrcsim-0.9.12/src/mod_video/crrc_graphics.h0000644000175000017500000000456311724452425015722 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2007-2009 Jan Reucker (original author) * Copyright (C) 2007, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_graphics.h * * The public declarations for crrc_graphics.cpp. */ #ifndef CRRC_GRAPHICS_H #define CRRC_GRAPHICS_H #include #include "../include_gl.h" #include "../config.h" #include "../mod_math/vector3.h" namespace Video { /** * Struct for storing video buffer depth information. */ typedef struct { int red; ///< bpp of red component int green; ///< bpp of green component int blue; ///< bpp of blue component int alpha; ///< bpp of alpha component int depth; ///< bpp of depth buffer int stencil; ///< bpp of stencil buffer } T_VideoBitDepthInfo; // --- global variables defined in crrc_graphics.cpp ------- extern T_VideoBitDepthInfo vidbits; extern ssgRoot *scene; extern int window_xsize; // Size of window in x direction extern int window_ysize; // Size of window in y direction extern int screen_xsize; // Size of screen in x direction extern int screen_ysize; // Size of screen in y direction extern float flSloppyCam; extern CRRCMath::Vector3 looking_pos; // --- functions defined in crrc_graphics.cpp -------------- unsigned char * read_bwimage(const char *name, int *w, int *h); unsigned char * read_rgbimage(const char *name,int *w, int *h); GLuint make_texture(unsigned char *pixel_data, GLint pixel_format, GLint format, GLsizei width, GLsizei height, bool use_mipmaps); void reshape(int w, int h); void drawSolidCube(GLfloat size); void dumpGLStackInfo(FILE* pFile); ssgContext* getGlobalRenderingContext(); } // end namespace Video:: #endif crrcsim-0.9.12/src/mod_video/crrc_sky.h0000644000175000017500000001101611724452425014717 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2005, 2006, 2007, 2008 Jan Reucker (original author) * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_sky.h * * Declaration of a set of sky rendering classes. */ #ifndef _CRRC_SKY_H #define _CRRC_SKY_H #include #include #include #include namespace Video { #if defined(__APPLE__) || defined(MACOSX) #define DEFAULT_SKYBOX_TEXTURE_OFFSET (0.0009f) #else #define DEFAULT_SKYBOX_TEXTURE_OFFSET (0.0f) #endif void draw_sky(sgVec3 *campos, double dt); void cleanup_sky(); /** \brief A base class for sky rendering classes. * * This base class defines the common interface for * all sky rendering classes. To create a class with this * interface, at least the preDraw() method must * be implemented. */ class SkyRenderer { public: /// The destructor virtual ~SkyRenderer() {}; /// Update the camera position and cloud movement virtual void update(sgVec3 *campos, double dt) {}; /// Hook for the first drawing stage virtual void preDraw() = 0; /// Hook for the second drawing stage virtual void postDraw(float altitude) {}; }; /* ******************************************************** */ /** \brief A skybox class for use with PLIB's SSG. * * This class creates a cubic skybox. */ class SkyBox : public SkyRenderer { private: ssgRoot *skyroot; ssgTransform *skyboxtrans; float boxsize; public: /// Create a skybox SkyBox(const char **textures, float size = 20.0, float texoffset = 0.0); /// Delete a skybox ~SkyBox(); /// Update the camera position and cloud movement void update(sgVec3 *campos, double dt); /// Draw the skybox void preDraw(); }; /* ******************************************************** */ /** \brief A sky dome class based on PLIB's ssgaSky. * * This class renders a sky dome using the ssgaSky class. */ #if 0 class SkyDome : public SkyRenderer { private: ssgaSky *theSky; float radius; sgdVec3 planetsDummy; sgdVec3 starsDummy; sgVec4 skyDomeCol; sgVec4 skyFogCol; sgVec4 skyCloudCol; void repaint(); public: SkyDome(float r, sgVec4 domecol, sgVec4 fogcol, sgVec4 cloudcol); ~SkyDome(); /// Draw the sky dome void preDraw() {theSky->preDraw();} /// Draw the clouds void postDraw(float altitude) {theSky->postDraw(altitude);} /// Update the camera position and cloud movement void update(sgVec3 *campos, double dt); }; #endif /* ******************************************************** */ /** \brief CRRCsim's original sky dome * * This class creates a textured sky dome using SSG. */ class CRRCSkyDome : public SkyRenderer { private: ssgRoot *skyroot; float radius; void repaint(const char *texture); public: CRRCSkyDome(const char *cloud_texture, float r = 8000.0); ~CRRCSkyDome(); /// Draw the sky dome void preDraw(); }; /* ******************************************************** */ #define PANO_NUM_RINGS 10 #define PANO_NUM_SLICES 20 #define PANO_RENDER_MODE 1 #define PANO_CAM_HEIGHT 4 /** \brief A panorama renderer for CRRCsim * * This class renders a 360*135 deg panorama dome. */ class CRRCPanoDome : public SkyRenderer { private: void init_textures(); void init_vertices(); void render(); std::string texfilename; ssgTexture *panotex; ssgSimpleState *state; float radius; sgVec3 vertices[PANO_NUM_RINGS][PANO_NUM_SLICES]; sgVec2 texco[PANO_NUM_RINGS][PANO_NUM_SLICES]; public: CRRCPanoDome(const char *texture, float r = 10.0); ~CRRCPanoDome(); /// Draw the panorama void preDraw(); }; } // namespace Video #endif // _CRRC_SKY_H crrcsim-0.9.12/src/mod_video/airplane_vis.h0000644000175000017500000000467411724452425015570 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file airplane_vis.h * * This file is all about airplane visualization. */ #ifndef AIRPLANE_VISUALIZATION_H_ #define AIRPLANE_VISUALIZATION_H_ #include #include #include "../mod_math/vector3.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "crrc_animation.h" namespace Video { /** * \brief A class to visualize an airplane * * This class encapsulates the visualization of an airplane. * */ class AirplaneVisualization { public: AirplaneVisualization(std::string const& model_name, std::string const& texture_path, CRRCMath::Vector3 const& pCG, SimpleXMLTransfer *xml); ~AirplaneVisualization(); void setPosition( CRRCMath::Vector3 const& pos, double phi, double theta, double psi); friend long new_visualization(std::string const& model_name, std::string const& texture_path, CRRCMath::Vector3 const& pCG, SimpleXMLTransfer *xml); friend void set_position(long id, CRRCMath::Vector3 const &pos, double phi, double theta, double psi); friend void delete_visualization(long id); private: ssgTransform *initial_trans; ssgTransform *model_trans; ssgEntity *model; ssgEntity *shadow; ssgTransform *shadow_trans; static std::vector ListOfVisualizations; }; } // end namespace Video:: #endif // AIRPLANE_VISUALIZATION_H_ crrcsim-0.9.12/src/mod_video/fonts.h0000644000175000017500000000203411724452425014231 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file fonts.h * * Declaration of enhanced fonts for PLIB. */ #ifndef FONTS_H_ #define FONTS_H_ #include // Declaration of fonts defined in fonts.cpp extern puFont FONT_HELVETICA_14; extern puFont FONT_SANS_12B; #endif // FONTS_H_ crrcsim-0.9.12/src/mod_video/glconsole.h0000644000175000017500000001216511724452425015073 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2007,2009 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file glconsole.h * * This file defines the interface of the GlConsole class * which implements an output console for OpenGL. * * \author Jan Reucker (slowhand_47@gmx.de) */ #ifndef GLCONSOLE_H_ #define GLCONSOLE_H_ #include #include #include #include #include "../mod_main/EventDispatcher.h" /** * A text output console for OpenGL and PLIB * * This class implements a text output console. * * Basic usage: * - instanciate a console at a given position and size * - call render() once each frame * - send text to the console using print() */ class GlConsole : public EventListener { public: /** default constructor */ GlConsole(int xsize = 400, int ysize = 100, int xorig = 0, int yorig = 0); /** destructor */ ~GlConsole(); /** render the console */ void render(int window_width, int window_height); /** add a line */ void print(std::string theText); /** setup the AutoHide feature */ void setAutoHide(unsigned long display_time_ms, unsigned long fade_time_ms = 1000); /** show the console */ void show(); /** hide the console without fading */ void hide(); /** fade out the console */ void fadeOut(); /** set the color of the console background */ void setBGColor(float r, float g, float b, float a); /** set the color of the console text */ void setTextColor(float r, float g, float b, float a); /** interface to the EventDispatcher */ void operator()(const Event* ev); private: /** possible states of the console */ typedef enum {HIDDEN, VISIBLE, FADING} CONSOLE_STATE_T; std::list lines; ///< This list stores the data to be displayed, line by line. ulClock clk; ///< internal timer double lastActivity; ///< time of last activity (new lines added...) // members that control the AutoHide feature unsigned long display_time; ///< time that the console will be visible (in ms), 0 = always visible if not hidden (no AutoHide) unsigned long fade_time; ///< duration of the fade-out (in ms) // members for the internal state machine CONSOLE_STATE_T state; ///< state of the console double stateTimer; ///< timer to control state changes // members for rendering int size_x; ///< horizontal size in pixels int size_y; ///< vertical size in pixels int pos_x; ///< horizontal position of lower left corner, from left screen border int pos_y; ///< vertical position of lower left corner, from lower screen border int vspace; ///< pixels between two lines int inner_border; ///< border inside the background rectangle unsigned int visibleLines; ///< maximum number of visible lines of text float relativeOpacity; ///< current opacity as a fraction of the opacity when fully visible double fadeStarted; ///< record the moment in time when fading started fntRenderer fontRenderer; ///< font renderer to display the text float text_r; ///< text color, red component float text_g; ///< text color, green component float text_b; ///< text color, blue component float text_a; ///< text color, alpha channel (transparency) float bg_r; ///< background color, red component float bg_g; ///< background color, green component float bg_b; ///< background color, blue component float bg_a; ///< background color, alpha channel (transparency) fntTexFont *textureFont; ///< Texture font object /** setup the OpenGL-state for console rendering */ void setOpenGLState(int w, int h); /** restore the original OpenGL state */ void restoreOpenGLState(void); /** record any console activity */ void recordActivity(); /** update the internal timer */ void updateTimer(); /** handle the internal state machine */ void stateMachine(); /** internally add a line to the console */ void addLine(std::string theLine); }; #endif /*GLCONSOLE_H_*/ crrcsim-0.9.12/src/mod_video/gloverlay.h0000644000175000017500000000420011724452425015101 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file gloverlay.h * * This file defines the interface of the GlOverlay class * which a base class for 2D overlays in a PLIB rendering * environment. * * \author Jan Reucker (slowhand_47@gmx.de) */ #ifndef _GLOVERLAY_H #define _GLOVERLAY_H #include #define DEBUG_GLOVERLAY 1 /** * Base class for 2D overlays * * This abstract base class provides basic mechanisms common to all * 2D overlays. */ class GlOverlay { public: /** * constructor */ GlOverlay(); /** * destructor */ virtual ~GlOverlay(); /** * Draw the overlay * * Derived classes must implement this method. */ virtual void draw() const = 0; /** * Draw all overlays */ static void renderAllInstances(int window_xsize, int window_ysize); /** * Switch to the 2D rendering state */ static void setupRenderingState(int window_xsize, int window_ysize); /** * Switch back to the original rendering state */ static void restoreRenderingState(); protected: static int window_size_x; static int window_size_y; private: static std::list GlOverlayInstances; void registerInstance(GlOverlay *ovl); void unregisterInstance(GlOverlay *ovl); }; #endif // _GLOVERLAY_H crrcsim-0.9.12/src/mod_video/fonts.cpp0000644000175000017500000023637511724452425014605 00000000000000 /***************************************** from FlightGear flight simulator. * fonts.cxx generated by the genfonts utility by Pawel W. Olszta. * See its source file genfonts.c for copyright ownership. *******************************************/ #include "../include_gl.h" #include struct SFG_Font { const char* Name; /* The source font name */ int Quantity; /* Number of chars in font */ int Height; /* Height of the characters */ const GLubyte** Characters; /* The characters mapping */ float xorig, yorig; /* Relative origin of the character */ }; /** * Helvetica 14 (-Adobe-Helvetica-Medium-R-Normal--14-140-75-75-P-77-ISO8859-1) * * Copyright (c) 1984, 1987 Adobe Systems Incorporated. All Rights Reserved. * Copyright (c) 1988, 1991 Digital Equipment Corporation. All Rights Reserved. * Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. */ static const GLubyte Helvetica14_Char_032[] = { 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_033[] = { 3, 0, 0, 0,128,128, 0,128,128,128,128,128,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_034[] = { 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160,160,160, 0, 0, 0}; static const GLubyte Helvetica14_Char_035[] = { 9, 0, 0, 0, 0, 0, 0, 80, 0, 80, 0, 80, 0,252, 0, 40, 0, 40, 0,126, 0, 20, 0, 20, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_036[] = { 9, 0, 0, 16, 0, 16, 0,124, 0,146, 0,146, 0, 18, 0, 20, 0, 56, 0, 80, 0,146, 0,146, 0,124, 0, 16, 0, 16, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_037[] = { 13, 0, 0, 0, 0, 0, 0, 33,192, 18, 32, 18, 32, 9,192, 4, 0, 2, 0,114, 0,137, 0,137, 0,112,128, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_038[] = { 10, 0, 0, 0, 0, 0, 0,113, 0,138, 0,132, 0,138, 0, 82, 0, 32, 0, 48, 0, 72, 0, 72, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_039[] = { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_040[] = { 5, 32, 64, 64,128,128,128,128,128,128,128,128, 64, 64, 32, 0, 0, 0}; static const GLubyte Helvetica14_Char_041[] = { 5,128, 64, 64, 32, 32, 32, 32, 32, 32, 32, 32, 64, 64,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_042[] = { 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 32,248, 32, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_043[] = { 9, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 16, 0, 16, 0,254, 0, 16, 0, 16, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_044[] = { 4, 0,128, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_045[] = { 6, 0, 0, 0, 0, 0, 0, 0,240, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_046[] = { 3, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_047[] = { 6, 0, 0, 0,128,128,128, 64, 64, 64, 32, 32, 32, 16, 16, 0, 0, 0}; static const GLubyte Helvetica14_Char_048[] = { 8, 0, 0, 0,120,132,132,132,132,132,132,132,132,120, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_049[] = { 5, 0, 0, 0, 32, 32, 32, 32, 32, 32, 32, 32,224, 32, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_050[] = { 8, 0, 0, 0,252,128,128, 64, 32, 16, 8,132,132,120, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_051[] = { 8, 0, 0, 0,120,132,132, 4, 4, 56, 4,132,132,120, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_052[] = { 9, 0, 0, 0, 0, 0, 0, 4, 0, 4, 0, 4, 0,254, 0,132, 0, 68, 0, 36, 0, 36, 0, 20, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_053[] = { 8, 0, 0, 0,120,132,132, 4, 4,248,128,128,128,252, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_054[] = { 8, 0, 0, 0,120,132,132,132,196,184,128,128,132,120, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_055[] = { 8, 0, 0, 0, 64, 64, 32, 32, 16, 16, 8, 8, 4,252, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_056[] = { 8, 0, 0, 0,120,132,132,132,132,120,132,132,132,120, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_057[] = { 8, 0, 0, 0,120,132,132, 4,124,132,132,132,132,120, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_058[] = { 3, 0, 0, 0,128,128, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_059[] = { 4, 0,128, 64, 64, 64, 0, 0, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_060[] = { 8, 0, 0, 0, 0, 0, 12, 48,192, 48, 12, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_061[] = { 8, 0, 0, 0, 0, 0, 0,252, 0,252, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_062[] = { 8, 0, 0, 0, 0, 0,192, 48, 12, 48,192, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_063[] = { 8, 0, 0, 0, 32, 32, 0, 32, 16, 8, 4,132,132,204, 48, 0, 0, 0}; static const GLubyte Helvetica14_Char_064[] = { 13, 0, 0, 0, 0, 31, 0, 96,128, 64, 0,141,128,147, 64,145, 32,145, 32,137, 32, 70,160, 64, 32, 48,192, 15, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_065[] = { 11, 0, 0, 0, 0, 0, 0,128,128,128,128, 65, 0,127, 0, 65, 0, 34, 0, 34, 0, 20, 0, 20, 0, 8, 0, 8, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_066[] = { 9, 0, 0, 0, 0, 0, 0,252, 0,130, 0,130, 0,130, 0,130, 0,252, 0,130, 0,130, 0,130, 0,134, 0,252, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_067[] = { 10, 0, 0, 0, 0, 0, 0, 28, 0, 99, 0, 65, 0,128, 0,128, 0,128, 0,128, 0,128, 0, 65, 0, 99, 0, 28, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_068[] = { 10, 0, 0, 0, 0, 0, 0,248, 0,134, 0,130, 0,129, 0,129, 0,129, 0,129, 0,129, 0,130, 0,134, 0,248, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_069[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,128, 0,128, 0,128, 0,128, 0,252, 0,128, 0,128, 0,128, 0,128, 0,254, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_070[] = { 9, 0, 0, 0, 0, 0, 0,128, 0,128, 0,128, 0,128, 0,128, 0,252, 0,128, 0,128, 0,128, 0,128, 0,254, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_071[] = { 11, 0, 0, 0, 0, 0, 0, 28,128, 99,128, 64,128,128,128,128,128,135,128,128, 0,128, 0, 64,128, 97,128, 30, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_072[] = { 10, 0, 0, 0, 0, 0, 0,129, 0,129, 0,129, 0,129, 0,129, 0,255, 0,129, 0,129, 0,129, 0,129, 0,129, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_073[] = { 3, 0, 0, 0,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_074[] = { 8, 0, 0, 0,120,132,132, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0}; static const GLubyte Helvetica14_Char_075[] = { 10, 0, 0, 0, 0, 0, 0,129, 0,130, 0,132, 0,136, 0,144, 0,224, 0,160, 0,144, 0,136, 0,132, 0,130, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_076[] = { 8, 0, 0, 0,252,128,128,128,128,128,128,128,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_077[] = { 13, 0, 0, 0, 0, 0, 0,132, 32,132, 32,138, 32,138, 32,145, 32,145, 32,160,160,160,160,192, 96,128, 32,128, 32, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_078[] = { 10, 0, 0, 0, 0, 0, 0,131, 0,131, 0,133, 0,133, 0,137, 0,137, 0,145, 0,145, 0,161, 0,193, 0,193, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_079[] = { 11, 0, 0, 0, 0, 0, 0, 28, 0, 99, 0, 65, 0,128,128,128,128,128,128,128,128,128,128, 65, 0, 99, 0, 28, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_080[] = { 9, 0, 0, 0, 0, 0, 0,128, 0,128, 0,128, 0,128, 0,128, 0,252, 0,134, 0,130, 0,130, 0,134, 0,252, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_081[] = { 11, 0, 0, 0, 0, 0, 0, 28,128, 99, 0, 67, 0,132,128,136,128,128,128,128,128,128,128, 65, 0, 99, 0, 28, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_082[] = { 9, 0, 0, 0, 0, 0, 0,130, 0,130, 0,130, 0,130, 0,132, 0,248, 0,132, 0,130, 0,130, 0,134, 0,252, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_083[] = { 9, 0, 0, 0, 0, 0, 0, 56, 0,198, 0,130, 0, 2, 0, 6, 0, 24, 0, 96, 0,128, 0,130, 0,198, 0, 56, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_084[] = { 11, 0, 0, 0, 0, 0, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0,255,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_085[] = { 10, 0, 0, 0, 0, 0, 0, 60, 0, 66, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_086[] = { 11, 0, 0, 0, 0, 0, 0, 8, 0, 8, 0, 20, 0, 20, 0, 34, 0, 34, 0, 34, 0, 65, 0, 65, 0,128,128,128,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_087[] = { 15, 0, 0, 0, 0, 0, 0, 16, 64, 16, 64, 40,160, 40,160, 40,160, 69, 16, 69, 16, 69, 16,133, 8,130, 8,130, 8, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_088[] = { 10, 0, 0, 0, 0, 0, 0,129, 0,129, 0, 66, 0, 66, 0, 36, 0, 24, 0, 24, 0, 36, 0, 66, 0,129, 0,129, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_089[] = { 11, 0, 0, 0, 0, 0, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 20, 0, 34, 0, 34, 0, 65, 0, 65, 0,128,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_090[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,128, 0, 64, 0, 96, 0, 32, 0, 16, 0, 24, 0, 8, 0, 4, 0, 2, 0,254, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_091[] = { 5,224,128,128,128,128,128,128,128,128,128,128,128,128,224, 0, 0, 0}; static const GLubyte Helvetica14_Char_092[] = { 6, 0, 0, 0, 16, 16, 16, 32, 32, 32, 64, 64, 64,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_093[] = { 5,224, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,224, 0, 0, 0}; static const GLubyte Helvetica14_Char_094[] = { 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,130, 0, 68, 0, 40, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_095[] = { 10,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_096[] = { 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_097[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,204, 0,132, 0,196, 0,124, 0, 4, 0,204, 0,120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_098[] = { 8, 0, 0, 0,184,204,132,132,132,132,204,184,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_099[] = { 8, 0, 0, 0,120,204,132,128,128,128,204,120, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_100[] = { 8, 0, 0, 0,116,204,132,132,132,132,204,116, 4, 4, 4, 0, 0, 0}; static const GLubyte Helvetica14_Char_101[] = { 8, 0, 0, 0,120,204,128,128,252,132,204,120, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_102[] = { 6, 0, 0, 0, 64, 64, 64, 64, 64, 64, 64,224, 64, 64, 48, 0, 0, 0}; static const GLubyte Helvetica14_Char_103[] = { 8,120,204, 4,116,204,132,132,132,132,204,116, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_104[] = { 8, 0, 0, 0,132,132,132,132,132,132,204,184,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_105[] = { 3, 0, 0, 0,128,128,128,128,128,128,128,128, 0,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_106[] = { 5,192, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 0, 0, 0}; static const GLubyte Helvetica14_Char_107[] = { 8, 0, 0, 0,132,136,144,160,192,160,144,136,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_108[] = { 3, 0, 0, 0,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_109[] = { 11, 0, 0, 0, 0, 0, 0,136,128,136,128,136,128,136,128,136,128,136,128,204,128,179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_110[] = { 8, 0, 0, 0,132,132,132,132,132,132,204,184, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_111[] = { 8, 0, 0, 0,120,204,132,132,132,132,204,120, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_112[] = { 8,128,128,128,184,204,132,132,132,132,204,184, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_113[] = { 8, 4, 4, 4,116,204,132,132,132,132,204,116, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_114[] = { 6, 0, 0, 0,128,128,128,128,128,128,192,176, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_115[] = { 8, 0, 0, 0,120,132, 4, 12,120,128,132,120, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_116[] = { 6, 0, 0, 0, 48, 64, 64, 64, 64, 64, 64,240, 64, 64, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_117[] = { 8, 0, 0, 0,116,204,132,132,132,132,132,132, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_118[] = { 8, 0, 0, 0, 48, 48, 72, 72, 72,132,132,132, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_119[] = { 11, 0, 0, 0, 0, 0, 0, 34, 0, 34, 0, 85, 0, 73, 0, 73, 0,136,128,136,128,136,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_120[] = { 9, 0, 0, 0, 0, 0, 0,198, 0, 68, 0, 40, 0, 16, 0, 16, 0, 40, 0, 68, 0,198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_121[] = { 9, 96, 0, 48, 0, 16, 0, 16, 0, 24, 0, 40, 0, 36, 0, 68, 0, 68, 0,130, 0,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_122[] = { 8, 0, 0, 0,252,128, 64, 32, 16, 8, 4,252, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_123[] = { 7, 24, 32, 32, 32, 32, 32, 64,128, 64, 32, 32, 32, 32, 24, 0, 0, 0}; static const GLubyte Helvetica14_Char_124[] = { 3,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_125[] = { 7,192, 32, 32, 32, 32, 32, 16, 8, 16, 32, 32, 32, 32,192, 0, 0, 0}; static const GLubyte Helvetica14_Char_126[] = { 8, 0, 0, 0, 0, 0, 0,152,180,100, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_128[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_129[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_130[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_131[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_132[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_133[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_134[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_135[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_136[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_137[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_138[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_139[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_140[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_141[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_142[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_143[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_144[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_145[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_146[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_147[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_148[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_149[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_150[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_151[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_152[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_153[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_154[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_155[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_156[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_157[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_158[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_159[] = { 9, 0, 0, 0, 0, 0, 0,170, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,130, 0, 0, 0,170, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_160[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_161[] = { 3,128,128,128,128,128,128,128,128, 0,128,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_162[] = { 8, 0, 0,128,120,204,164,160,144,144,204,120, 4, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_163[] = { 9, 0, 0, 0, 0, 0, 0,220, 0, 98, 0, 64, 0, 32, 0,248, 0, 32, 0, 32, 0, 64, 0, 66, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_164[] = { 8, 0, 0, 0, 0, 0,132,120, 72, 72,120,132, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_165[] = { 9, 0, 0, 0, 0, 0, 0, 16, 0, 16, 0,254, 0, 16, 0,254, 0, 40, 0, 68, 0, 68, 0,130, 0,130, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_166[] = { 3, 0,128,128,128,128,128, 0, 0, 0,128,128,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_167[] = { 7,112,216,136, 24,112,200,136,136,152,112,192,136,216,112, 0, 0, 0}; static const GLubyte Helvetica14_Char_168[] = { 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_169[] = { 12, 0, 0, 0, 0, 0, 0, 30, 0, 97,128, 76,128,146, 64,144, 64,144, 64,146, 64, 76,128, 97,128, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_170[] = { 6, 0, 0, 0, 0, 0, 0, 0,240, 0,208,144,112, 16,224, 0, 0, 0}; static const GLubyte Helvetica14_Char_171[] = { 8, 0, 0, 0, 0, 0, 36, 72,144, 72, 36, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_172[] = { 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0,254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_173[] = { 6, 0, 0, 0, 0, 0, 0, 0,240, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_174[] = { 12, 0, 0, 0, 0, 0, 0, 30, 0, 97,128, 82,128,146, 64,156, 64,146, 64,146, 64, 92,128, 97,128, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_175[] = { 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_176[] = { 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96,144,144, 96, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_177[] = { 9, 0, 0, 0, 0, 0, 0,254, 0, 0, 0, 16, 0, 16, 0, 16, 0,254, 0, 16, 0, 16, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_178[] = { 6, 0, 0, 0, 0, 0, 0, 0,240, 64, 32, 16,144, 96, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_179[] = { 6, 0, 0, 0, 0, 0, 0, 0, 96,144, 16, 32,144, 96, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_180[] = { 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64, 0, 0, 0}; static const GLubyte Helvetica14_Char_181[] = { 8,128,128,128,180,204,132,132,132,132,132,132, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_182[] = { 9, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 52, 0,116, 0,244, 0,244, 0,244, 0,116, 0, 62, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_183[] = { 4, 0, 0, 0, 0, 0, 0, 0,192, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_184[] = { 6, 96,144, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_185[] = { 4, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 64,192, 64, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_186[] = { 6, 0, 0, 0, 0, 0, 0, 0,240, 0, 96,144,144,144, 96, 0, 0, 0}; static const GLubyte Helvetica14_Char_187[] = { 8, 0, 0, 0, 0, 0,144, 72, 36, 72,144, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_188[] = { 12, 0, 0, 0, 0, 0, 0, 32,128, 39,192, 20,128, 18,128, 9,128, 72,128, 68, 0, 68, 0, 66, 0,194, 0, 65, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_189[] = { 11, 0, 0, 0, 0, 0, 0, 71,128, 66, 0, 33, 0, 32,128, 20,128, 83, 0, 72, 0, 72, 0, 68, 0,196, 0, 66, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_190[] = { 13, 0, 0, 0, 0, 0, 0, 16, 64, 19,224, 10, 64, 9, 64, 4,192,100, 64,146, 0, 18, 0, 33, 0,145, 0, 96,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_191[] = { 8, 48,204,132,132,128, 64, 32, 16, 0, 16, 16, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_192[] = { 11, 0, 0, 0, 0, 0, 0,128,128,128,128, 65, 0,127, 0, 65, 0, 34, 0, 34, 0, 20, 0, 20, 0, 8, 0, 8, 0, 0, 0, 8, 0, 16, 0}; static const GLubyte Helvetica14_Char_193[] = { 11, 0, 0, 0, 0, 0, 0,128,128,128,128, 65, 0,127, 0, 65, 0, 34, 0, 34, 0, 20, 0, 20, 0, 8, 0, 8, 0, 0, 0, 8, 0, 4, 0}; static const GLubyte Helvetica14_Char_194[] = { 11, 0, 0, 0, 0, 0, 0,128,128,128,128, 65, 0,127, 0, 65, 0, 34, 0, 34, 0, 20, 0, 20, 0, 8, 0, 8, 0, 0, 0, 20, 0, 8, 0}; static const GLubyte Helvetica14_Char_195[] = { 11, 0, 0, 0, 0, 0, 0,128,128,128,128, 65, 0,127, 0, 65, 0, 34, 0, 34, 0, 20, 0, 20, 0, 8, 0, 8, 0, 0, 0, 44, 0, 26, 0}; static const GLubyte Helvetica14_Char_196[] = { 11, 0, 0, 0, 0, 0, 0,128,128,128,128, 65, 0,127, 0, 65, 0, 34, 0, 34, 0, 20, 0, 20, 0, 8, 0, 8, 0, 0, 0, 54, 0, 0, 0}; static const GLubyte Helvetica14_Char_197[] = { 11, 0, 0, 0, 0, 0, 0,128,128,128,128, 65, 0,127, 0, 65, 0, 34, 0, 34, 0, 20, 0, 20, 0, 8, 0, 8, 0, 28, 0, 34, 0, 28, 0}; static const GLubyte Helvetica14_Char_198[] = { 14, 0, 0, 0, 0, 0, 0,135,240,132, 0, 68, 0,124, 0, 68, 0, 39,224, 36, 0, 20, 0, 20, 0, 28, 0, 15,240, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_199[] = { 10, 24, 0, 36, 0, 8, 0, 28, 0, 99, 0, 65, 0,128, 0,128, 0,128, 0,128, 0,128, 0, 65, 0, 99, 0, 28, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_200[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,128, 0,128, 0,128, 0,128, 0,252, 0,128, 0,128, 0,128, 0,128, 0,254, 0, 0, 0, 16, 0, 32, 0}; static const GLubyte Helvetica14_Char_201[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,128, 0,128, 0,128, 0,128, 0,252, 0,128, 0,128, 0,128, 0,128, 0,254, 0, 0, 0, 16, 0, 8, 0}; static const GLubyte Helvetica14_Char_202[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,128, 0,128, 0,128, 0,128, 0,252, 0,128, 0,128, 0,128, 0,128, 0,254, 0, 0, 0, 40, 0, 16, 0}; static const GLubyte Helvetica14_Char_203[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,128, 0,128, 0,128, 0,128, 0,252, 0,128, 0,128, 0,128, 0,128, 0,254, 0, 0, 0,108, 0, 0, 0}; static const GLubyte Helvetica14_Char_204[] = { 4, 0, 0, 0, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 0, 64,128}; static const GLubyte Helvetica14_Char_205[] = { 4, 0, 0, 0,128,128,128,128,128,128,128,128,128,128,128, 0,128, 64}; static const GLubyte Helvetica14_Char_206[] = { 5, 0, 0, 0, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 0,160, 64}; static const GLubyte Helvetica14_Char_207[] = { 7, 0, 0, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0,216, 0}; static const GLubyte Helvetica14_Char_208[] = { 11, 0, 0, 0, 0, 0, 0,124, 0, 67, 0, 65, 0, 64,128, 64,128,240,128, 64,128, 64,128, 65, 0, 67, 0,124, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_209[] = { 10, 0, 0, 0, 0, 0, 0,131, 0,131, 0,133, 0,133, 0,137, 0,137, 0,145, 0,145, 0,161, 0,193, 0,193, 0, 0, 0, 44, 0, 26, 0}; static const GLubyte Helvetica14_Char_210[] = { 11, 0, 0, 0, 0, 0, 0, 28, 0, 99, 0, 65, 0,128,128,128,128,128,128,128,128,128,128, 65, 0, 99, 0, 28, 0, 0, 0, 8, 0, 16, 0}; static const GLubyte Helvetica14_Char_211[] = { 11, 0, 0, 0, 0, 0, 0, 28, 0, 99, 0, 65, 0,128,128,128,128,128,128,128,128,128,128, 65, 0, 99, 0, 28, 0, 0, 0, 8, 0, 4, 0}; static const GLubyte Helvetica14_Char_212[] = { 11, 0, 0, 0, 0, 0, 0, 28, 0, 99, 0, 65, 0,128,128,128,128,128,128,128,128,128,128, 65, 0, 99, 0, 28, 0, 0, 0, 20, 0, 8, 0}; static const GLubyte Helvetica14_Char_213[] = { 11, 0, 0, 0, 0, 0, 0, 28, 0, 99, 0, 65, 0,128,128,128,128,128,128,128,128,128,128, 65, 0, 99, 0, 28, 0, 0, 0, 44, 0, 26, 0}; static const GLubyte Helvetica14_Char_214[] = { 11, 0, 0, 0, 0, 0, 0, 28, 0, 99, 0, 65, 0,128,128,128,128,128,128,128,128,128,128, 65, 0, 99, 0, 28, 0, 0, 0, 54, 0, 0, 0}; static const GLubyte Helvetica14_Char_215[] = { 9, 0, 0, 0, 0, 0, 0, 0, 0,130, 0, 68, 0, 40, 0, 16, 0, 40, 0, 68, 0,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_216[] = { 13, 0, 0, 0, 0, 0, 0,142, 0,113,128, 32,128, 80, 64, 72, 64, 68, 64, 66, 64, 65, 64, 32,128, 49,192, 14, 32, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_217[] = { 10, 0, 0, 0, 0, 0, 0, 60, 0, 66, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0, 0, 0, 8, 0, 16, 0}; static const GLubyte Helvetica14_Char_218[] = { 10, 0, 0, 0, 0, 0, 0, 60, 0, 66, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0, 0, 0, 8, 0, 4, 0}; static const GLubyte Helvetica14_Char_219[] = { 10, 0, 0, 0, 0, 0, 0, 60, 0, 66, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0, 0, 0, 20, 0, 8, 0}; static const GLubyte Helvetica14_Char_220[] = { 10, 0, 0, 0, 0, 0, 0, 60, 0, 66, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0,129, 0, 0, 0,102, 0, 0, 0}; static const GLubyte Helvetica14_Char_221[] = { 11, 0, 0, 0, 0, 0, 0, 8, 0, 8, 0, 8, 0, 8, 0, 8, 0, 20, 0, 34, 0, 34, 0, 65, 0, 65, 0,128,128, 0, 0, 8, 0, 4, 0}; static const GLubyte Helvetica14_Char_222[] = { 9, 0, 0, 0, 0, 0, 0,128, 0,128, 0,128, 0,252, 0,134, 0,130, 0,130, 0,134, 0,252, 0,128, 0,128, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_223[] = { 7, 0, 0, 0,176,136,136,136,136,144,176,136,136,136,112, 0, 0, 0}; static const GLubyte Helvetica14_Char_224[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,204, 0,132, 0,196, 0,124, 0, 4, 0,204, 0,120, 0, 0, 0, 16, 0, 32, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_225[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,204, 0,132, 0,196, 0,124, 0, 4, 0,204, 0,120, 0, 0, 0, 16, 0, 8, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_226[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,204, 0,132, 0,196, 0,124, 0, 4, 0,204, 0,120, 0, 0, 0, 40, 0, 16, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_227[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,204, 0,132, 0,196, 0,124, 0, 4, 0,204, 0,120, 0, 0, 0, 88, 0, 52, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_228[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,204, 0,132, 0,196, 0,124, 0, 4, 0,204, 0,120, 0, 0, 0,108, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_229[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,204, 0,132, 0,196, 0,124, 0, 4, 0,204, 0,120, 0, 0, 0, 48, 0, 72, 0, 48, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_230[] = { 13, 0, 0, 0, 0, 0, 0,123,192,206, 96,132, 0,196, 0,127,224, 4, 32,198, 96,123,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_231[] = { 8, 48, 72, 16,120,204,132,128,128,128,204,120, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_232[] = { 8, 0, 0, 0,120,204,128,128,252,132,204,120, 0, 16, 32, 0, 0, 0}; static const GLubyte Helvetica14_Char_233[] = { 8, 0, 0, 0,120,204,128,128,252,132,204,120, 0, 32, 16, 0, 0, 0}; static const GLubyte Helvetica14_Char_234[] = { 8, 0, 0, 0,120,204,128,128,252,132,204,120, 0, 40, 16, 0, 0, 0}; static const GLubyte Helvetica14_Char_235[] = { 8, 0, 0, 0,120,204,128,128,252,132,204,120, 0,204, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_236[] = { 4, 0, 0, 0, 64, 64, 64, 64, 64, 64, 64, 64, 0, 64,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_237[] = { 4, 0, 0, 0,128,128,128,128,128,128,128,128, 0,128, 64, 0, 0, 0}; static const GLubyte Helvetica14_Char_238[] = { 5, 0, 0, 0, 64, 64, 64, 64, 64, 64, 64, 64, 0,160, 64, 0, 0, 0}; static const GLubyte Helvetica14_Char_239[] = { 5, 0, 0, 0, 64, 64, 64, 64, 64, 64, 64, 64, 0,160, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_240[] = { 8, 0, 0, 0,120,204,132,132,132,132,124, 8,144,112,216, 0, 0, 0}; static const GLubyte Helvetica14_Char_241[] = { 8, 0, 0, 0,132,132,132,132,132,132,204,184, 0, 88, 52, 0, 0, 0}; static const GLubyte Helvetica14_Char_242[] = { 8, 0, 0, 0,120,204,132,132,132,132,204,120, 0, 16, 32, 0, 0, 0}; static const GLubyte Helvetica14_Char_243[] = { 8, 0, 0, 0,120,204,132,132,132,132,204,120, 0, 16, 8, 0, 0, 0}; static const GLubyte Helvetica14_Char_244[] = { 8, 0, 0, 0,120,204,132,132,132,132,204,120, 0, 72, 48, 0, 0, 0}; static const GLubyte Helvetica14_Char_245[] = { 8, 0, 0, 0,120,204,132,132,132,132,204,120, 0, 88, 52, 0, 0, 0}; static const GLubyte Helvetica14_Char_246[] = { 8, 0, 0, 0,120,204,132,132,132,132,204,120, 0,204, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_247[] = { 9, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 16, 0, 0, 0,254, 0, 0, 0, 16, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_248[] = { 10, 0, 0, 0, 0, 0, 0,188, 0, 70, 0, 98, 0, 82, 0, 74, 0, 70, 0, 98, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_249[] = { 8, 0, 0, 0,116,204,132,132,132,132,132,132, 0, 16, 32, 0, 0, 0}; static const GLubyte Helvetica14_Char_250[] = { 8, 0, 0, 0,116,204,132,132,132,132,132,132, 0, 16, 8, 0, 0, 0}; static const GLubyte Helvetica14_Char_251[] = { 8, 0, 0, 0,116,204,132,132,132,132,132,132, 0, 72, 48, 0, 0, 0}; static const GLubyte Helvetica14_Char_252[] = { 8, 0, 0, 0,116,204,132,132,132,132,132,132, 0,204, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_253[] = { 9, 96, 0, 48, 0, 16, 0, 16, 0, 24, 0, 40, 0, 36, 0, 68, 0, 68, 0,194, 0,130, 0, 0, 0, 16, 0, 8, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Helvetica14_Char_254[] = { 8,128,128,128,184,204,132,132,132,132,204,184,128,128,128, 0, 0, 0}; static const GLubyte Helvetica14_Char_255[] = { 9, 96, 0, 48, 0, 16, 0, 16, 0, 24, 0, 40, 0, 36, 0, 68, 0, 68, 0,194, 0,130, 0, 0, 0,108, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte *Helvetica14_Char_Map[] = { Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_063, Helvetica14_Char_032, Helvetica14_Char_033, Helvetica14_Char_034, Helvetica14_Char_035, Helvetica14_Char_036, Helvetica14_Char_037, Helvetica14_Char_038, Helvetica14_Char_039, Helvetica14_Char_040, Helvetica14_Char_041, Helvetica14_Char_042, Helvetica14_Char_043, Helvetica14_Char_044, Helvetica14_Char_045, Helvetica14_Char_046, Helvetica14_Char_047, Helvetica14_Char_048, Helvetica14_Char_049, Helvetica14_Char_050, Helvetica14_Char_051, Helvetica14_Char_052, Helvetica14_Char_053, Helvetica14_Char_054, Helvetica14_Char_055, Helvetica14_Char_056, Helvetica14_Char_057, Helvetica14_Char_058, Helvetica14_Char_059, Helvetica14_Char_060, Helvetica14_Char_061, Helvetica14_Char_062, Helvetica14_Char_063, Helvetica14_Char_064, Helvetica14_Char_065, Helvetica14_Char_066, Helvetica14_Char_067, Helvetica14_Char_068, Helvetica14_Char_069, Helvetica14_Char_070, Helvetica14_Char_071, Helvetica14_Char_072, Helvetica14_Char_073, Helvetica14_Char_074, Helvetica14_Char_075, Helvetica14_Char_076, Helvetica14_Char_077, Helvetica14_Char_078, Helvetica14_Char_079, Helvetica14_Char_080, Helvetica14_Char_081, Helvetica14_Char_082, Helvetica14_Char_083, Helvetica14_Char_084, Helvetica14_Char_085, Helvetica14_Char_086, Helvetica14_Char_087, Helvetica14_Char_088, Helvetica14_Char_089, Helvetica14_Char_090, Helvetica14_Char_091, Helvetica14_Char_092, Helvetica14_Char_093, Helvetica14_Char_094, Helvetica14_Char_095, Helvetica14_Char_096, Helvetica14_Char_097, Helvetica14_Char_098, Helvetica14_Char_099, Helvetica14_Char_100, Helvetica14_Char_101, Helvetica14_Char_102, Helvetica14_Char_103, Helvetica14_Char_104, Helvetica14_Char_105, Helvetica14_Char_106, Helvetica14_Char_107, Helvetica14_Char_108, Helvetica14_Char_109, Helvetica14_Char_110, Helvetica14_Char_111, Helvetica14_Char_112, Helvetica14_Char_113, Helvetica14_Char_114, Helvetica14_Char_115, Helvetica14_Char_116, Helvetica14_Char_117, Helvetica14_Char_118, Helvetica14_Char_119, Helvetica14_Char_120, Helvetica14_Char_121, Helvetica14_Char_122, Helvetica14_Char_123, Helvetica14_Char_124, Helvetica14_Char_125, Helvetica14_Char_126, Helvetica14_Char_063, Helvetica14_Char_128, Helvetica14_Char_129, Helvetica14_Char_130, Helvetica14_Char_131, Helvetica14_Char_132, Helvetica14_Char_133, Helvetica14_Char_134, Helvetica14_Char_135, Helvetica14_Char_136, Helvetica14_Char_137, Helvetica14_Char_138, Helvetica14_Char_139, Helvetica14_Char_140, Helvetica14_Char_141, Helvetica14_Char_142, Helvetica14_Char_143, Helvetica14_Char_144, Helvetica14_Char_145, Helvetica14_Char_146, Helvetica14_Char_147, Helvetica14_Char_148, Helvetica14_Char_149, Helvetica14_Char_150, Helvetica14_Char_151, Helvetica14_Char_152, Helvetica14_Char_153, Helvetica14_Char_154, Helvetica14_Char_155, Helvetica14_Char_156, Helvetica14_Char_157, Helvetica14_Char_158, Helvetica14_Char_159, Helvetica14_Char_160, Helvetica14_Char_161, Helvetica14_Char_162, Helvetica14_Char_163, Helvetica14_Char_164, Helvetica14_Char_165, Helvetica14_Char_166, Helvetica14_Char_167, Helvetica14_Char_168, Helvetica14_Char_169, Helvetica14_Char_170, Helvetica14_Char_171, Helvetica14_Char_172, Helvetica14_Char_173, Helvetica14_Char_174, Helvetica14_Char_175, Helvetica14_Char_176, Helvetica14_Char_177, Helvetica14_Char_178, Helvetica14_Char_179, Helvetica14_Char_180, Helvetica14_Char_181, Helvetica14_Char_182, Helvetica14_Char_183, Helvetica14_Char_184, Helvetica14_Char_185, Helvetica14_Char_186, Helvetica14_Char_187, Helvetica14_Char_188, Helvetica14_Char_189, Helvetica14_Char_190, Helvetica14_Char_191, Helvetica14_Char_192, Helvetica14_Char_193, Helvetica14_Char_194, Helvetica14_Char_195, Helvetica14_Char_196, Helvetica14_Char_197, Helvetica14_Char_198, Helvetica14_Char_199, Helvetica14_Char_200, Helvetica14_Char_201, Helvetica14_Char_202, Helvetica14_Char_203, Helvetica14_Char_204, Helvetica14_Char_205, Helvetica14_Char_206, Helvetica14_Char_207, Helvetica14_Char_208, Helvetica14_Char_209, Helvetica14_Char_210, Helvetica14_Char_211, Helvetica14_Char_212, Helvetica14_Char_213, Helvetica14_Char_214, Helvetica14_Char_215, Helvetica14_Char_216, Helvetica14_Char_217, Helvetica14_Char_218, Helvetica14_Char_219, Helvetica14_Char_220, Helvetica14_Char_221, Helvetica14_Char_222, Helvetica14_Char_223, Helvetica14_Char_224, Helvetica14_Char_225, Helvetica14_Char_226, Helvetica14_Char_227, Helvetica14_Char_228, Helvetica14_Char_229, Helvetica14_Char_230, Helvetica14_Char_231, Helvetica14_Char_232, Helvetica14_Char_233, Helvetica14_Char_234, Helvetica14_Char_235, Helvetica14_Char_236, Helvetica14_Char_237, Helvetica14_Char_238, Helvetica14_Char_239, Helvetica14_Char_240, Helvetica14_Char_241, Helvetica14_Char_242, Helvetica14_Char_243, Helvetica14_Char_244, Helvetica14_Char_245, Helvetica14_Char_246, Helvetica14_Char_247, Helvetica14_Char_248, Helvetica14_Char_249, Helvetica14_Char_250, Helvetica14_Char_251, Helvetica14_Char_252, Helvetica14_Char_253, Helvetica14_Char_254, Helvetica14_Char_255, 0}; const SFG_Font fgFontHelvetica14 = {"-adobe-helvetica-medium-r-*-*-*-140-75-75-*-*-iso8859-1", 223, 17, Helvetica14_Char_Map, 0.0f, 0.0f}; static fntBitmapFont fntHelvetica14(fgFontHelvetica14.Characters, 1, fgFontHelvetica14.Height, fgFontHelvetica14.xorig, fgFontHelvetica14.yorig); /** * SANS_12B (generated from "Bitstream Vera 12 Bold"): * * Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. * Bitstream Vera Sans Bold * Release 1.10 * Bitstream Vera is a trademark of Bitstream, Inc. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of the fonts accompanying this license ("Fonts") and associated documentation * files (the "Font Software"), to reproduce and distribute the Font Software, * including without limitation the rights to use, copy, merge, publish, distribute, * and/or sell copies of the Font Software, and to permit persons to whom the Font * Software is furnished to do so, subject to the following conditions: * * The above copyright and trademark notices and this permission notice shall be * included in all copies of one or more of the Font Software typefaces. * The Font Software may be modified, altered, or added to, and in particular the * designs of glyphs or characters in the Fonts may be modified and additional * glyphs or characters may be added to the Fonts, only if the fonts are renamed * to names not containing either the words "Bitstream" or the word "Vera". * * This License becomes null and void to the extent applicable to Fonts or Font * Software that has been modified and is distributed under the "Bitstream Vera" names. * * The Font Software may be sold as part of a larger software package but no * copy of one or more of the Font Software typefaces may be sold by itself. */ static const GLubyte Sans12B_Char_032[] = { 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_033[] = { 4, 0, 0, 0,192,192, 0,192,192,192,192,192,192, 0, 0, 0}; static const GLubyte Sans12B_Char_034[] = { 5, 0, 0, 0, 0, 0, 0, 0, 0,160,160,160,160, 0, 0, 0}; static const GLubyte Sans12B_Char_035[] = { 11, 0, 0, 0, 0, 0, 0,108, 0,108, 0, 36, 0,255, 0, 54, 0, 54, 0,127,128, 18, 0, 27, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_036[] = { 9, 0, 0, 16, 0, 16, 0,124, 0,150, 0, 22, 0,126, 0,248, 0,208, 0,212, 0,120, 0, 16, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_037[] = { 14, 0, 0, 0, 0, 0, 0, 16,224, 9,176, 9,176, 5,176,118,224,218, 0,217, 0,217, 0,112,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_038[] = { 12, 0, 0, 0, 0, 0, 0,126,192,231,128,199, 0,205,128,216,192,112,192, 96, 0,100, 0, 56, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_039[] = { 3, 0, 0, 0, 0, 0, 0, 0, 0,128,128,128,128, 0, 0, 0}; static const GLubyte Sans12B_Char_040[] = { 6, 0,112, 96, 96,192,192,192,192,192,192, 96, 96,112, 0, 0}; static const GLubyte Sans12B_Char_041[] = { 6, 0,192, 96, 96, 48, 48, 48, 48, 48, 48, 96, 96,224, 0, 0}; static const GLubyte Sans12B_Char_042[] = { 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0,214, 0,124, 0,124, 0,214, 0, 16, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_043[] = { 10, 0, 0, 0, 0, 0, 0, 24, 0, 24, 0, 24, 0,255, 0,255, 0, 24, 0, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_044[] = { 5, 0,128, 64, 96, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_045[] = { 6, 0, 0, 0, 0, 0, 0,240,240, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_046[] = { 4, 0, 0, 0,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_047[] = { 7, 0,192,192, 64, 96, 96, 32, 48, 48, 16, 24, 24, 0, 0, 0}; static const GLubyte Sans12B_Char_048[] = { 9, 0, 0, 0, 0, 0, 0, 56, 0,108, 0,198, 0,198, 0,198, 0,198, 0,198, 0,108, 0, 56, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_049[] = { 8, 0, 0, 0,252, 48, 48, 48, 48, 48, 48, 48,240, 0, 0, 0}; static const GLubyte Sans12B_Char_050[] = { 10, 0, 0, 0, 0, 0, 0,255, 0, 96, 0, 56, 0, 12, 0, 6, 0, 3, 0, 3, 0,135, 0,124, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_051[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,134, 0, 6, 0, 6, 0, 60, 0, 6, 0, 6, 0,134, 0,124, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_052[] = { 10, 0, 0, 0, 0, 0, 0, 6, 0, 6, 0, 6, 0,255, 0,134, 0, 70, 0, 38, 0, 22, 0, 14, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_053[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,142, 0, 6, 0, 6, 0,142, 0,252, 0,192, 0,192, 0,252, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_054[] = { 9, 0, 0, 0, 0, 0, 0, 60, 0, 70, 0,198, 0,198, 0,198, 0,252, 0,192, 0,100, 0, 56, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_055[] = { 9, 0, 0, 0, 0, 0, 0, 96, 0, 48, 0, 48, 0, 24, 0, 24, 0, 12, 0, 12, 0, 6, 0,254, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_056[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,198, 0,198, 0,198, 0, 56, 0,198, 0,198, 0,198, 0,124, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_057[] = { 9, 0, 0, 0, 0, 0, 0, 56, 0, 76, 0, 6, 0,126, 0,198, 0,198, 0,198, 0,196, 0,120, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_058[] = { 4, 0, 0, 0,192,192, 0, 0, 0,192,192, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_059[] = { 5, 0,128, 64, 96, 96, 0, 0, 0, 96, 96, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_060[] = { 10, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 15, 0,120, 0,192, 0,120, 0, 15, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_061[] = { 10, 0, 0, 0, 0, 0, 0, 0, 0,255, 0,255, 0, 0, 0, 0, 0,255, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_062[] = { 10, 0, 0, 0, 0, 0, 0, 0, 0,128, 0,240, 0, 30, 0, 3, 0, 30, 0,240, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_063[] = { 8, 0, 0, 0, 96, 96, 0, 96, 48, 24, 12,140,120, 0, 0, 0}; static const GLubyte Sans12B_Char_064[] = { 13, 0, 0, 31, 0, 32,128, 64, 0,143,192,145, 96,145, 32,145, 32,143, 32, 64, 64, 32,192, 31, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_065[] = { 12, 0, 0, 0, 0, 0, 0,192,192, 97,128,127,128, 97,128, 51, 0, 51, 0, 30, 0, 30, 0, 12, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_066[] = { 10, 0, 0, 0, 0, 0, 0,254, 0,195, 0,195, 0,195, 0,254, 0,195, 0,195, 0,195, 0,254, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_067[] = { 10, 0, 0, 0, 0, 0, 0, 63, 0, 97, 0,192, 0,192, 0,192, 0,192, 0,192, 0, 97, 0, 63, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_068[] = { 11, 0, 0, 0, 0, 0, 0,252, 0,199, 0,193,128,193,128,193,128,193,128,193,128,199, 0,252, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_069[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,192, 0,192, 0,192, 0,254, 0,192, 0,192, 0,192, 0,254, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_070[] = { 9, 0, 0, 0, 0, 0, 0,192, 0,192, 0,192, 0,192, 0,254, 0,192, 0,192, 0,192, 0,254, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_071[] = { 11, 0, 0, 0, 0, 0, 0, 63,128, 97,128,193,128,193,128,195,128,192, 0,192, 0, 97, 0, 63, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_072[] = { 11, 0, 0, 0, 0, 0, 0,193,128,193,128,193,128,193,128,255,128,193,128,193,128,193,128,193,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_073[] = { 4, 0, 0, 0,192,192,192,192,192,192,192,192,192, 0, 0, 0}; static const GLubyte Sans12B_Char_074[] = { 6,224, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 0, 0, 0}; static const GLubyte Sans12B_Char_075[] = { 10, 0, 0, 0, 0, 0, 0,195, 0,198, 0,204, 0,216, 0,240, 0,216, 0,204, 0,198, 0,195, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_076[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,192, 0,192, 0,192, 0,192, 0,192, 0,192, 0,192, 0,192, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_077[] = { 13, 0, 0, 0, 0, 0, 0,192, 96,192, 96,206, 96,206, 96,219, 96,219, 96,241,224,241,224,224,224, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_078[] = { 11, 0, 0, 0, 0, 0, 0,195,128,195,128,199,128,205,128,201,128,217,128,241,128,225,128,225,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_079[] = { 11, 0, 0, 0, 0, 0, 0, 62, 0, 99, 0,193,128,193,128,193,128,193,128,193,128, 99, 0, 62, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_080[] = { 10, 0, 0, 0, 0, 0, 0,192, 0,192, 0,192, 0,254, 0,199, 0,195, 0,195, 0,199, 0,254, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_081[] = { 11, 0, 0, 3, 0, 6, 0, 62, 0, 99, 0,193,128,193,128,193,128,193,128,193,128, 99, 0, 62, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_082[] = { 10, 0, 0, 0, 0, 0, 0,195, 0,198, 0,204, 0,252, 0,198, 0,198, 0,198, 0,198, 0,252, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_083[] = { 9, 0, 0, 0, 0, 0, 0,252, 0,134, 0, 6, 0, 14, 0,124, 0,240, 0,192, 0,196, 0,124, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_084[] = { 10, 0, 0, 0, 0, 0, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 0,255, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_085[] = { 10, 0, 0, 0, 0, 0, 0,126, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_086[] = { 12, 0, 0, 0, 0, 0, 0, 12, 0, 30, 0, 30, 0, 51, 0, 51, 0, 97,128, 97,128, 97,128,192,192, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_087[] = { 16, 0, 0, 0, 0, 0, 0, 56,112, 56,112, 60,240,108,216,100,152,103,152,103,152,195, 12,195, 12, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_088[] = { 12, 0, 0, 0, 0, 0, 0,225,192,115,128, 51, 0, 30, 0, 30, 0, 30, 0, 51, 0,115,128,225,192, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_089[] = { 12, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 12, 0, 12, 0, 30, 0, 30, 0, 51, 0, 97,128,225,192, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_090[] = { 10, 0, 0, 0, 0, 0, 0,255, 0,192, 0, 96, 0, 48, 0, 24, 0, 12, 0, 6, 0, 3, 0,255, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_091[] = { 6, 0,240,192,192,192,192,192,192,192,192,192,192,240, 0, 0}; static const GLubyte Sans12B_Char_092[] = { 7, 0, 24, 24, 16, 48, 48, 32, 96, 96, 64,192,192, 0, 0, 0}; static const GLubyte Sans12B_Char_093[] = { 6, 0,240, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,240, 0, 0}; static const GLubyte Sans12B_Char_094[] = { 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,195, 0,102, 0, 60, 0, 24, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_095[] = { 9,254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_096[] = { 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 0, 0}; static const GLubyte Sans12B_Char_097[] = { 9, 0, 0, 0, 0, 0, 0,126, 0,198, 0,198, 0,126, 0, 6, 0, 70, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_098[] = { 10, 0, 0, 0, 0, 0, 0,220, 0,230, 0,195, 0,195, 0,195, 0,230, 0,220, 0,192, 0,192, 0,192, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_099[] = { 8, 0, 0, 0, 56,100,192,192,192,100, 56, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_100[] = { 10, 0, 0, 0, 0, 0, 0, 59, 0,103, 0,195, 0,195, 0,195, 0,103, 0, 59, 0, 3, 0, 3, 0, 3, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_101[] = { 9, 0, 0, 0, 0, 0, 0, 60, 0, 98, 0,192, 0,254, 0,198, 0,100, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_102[] = { 7, 0, 0, 0, 96, 96, 96, 96, 96, 96,248, 96, 96, 56, 0, 0}; static const GLubyte Sans12B_Char_103[] = { 10, 60, 0, 70, 0, 3, 0, 59, 0,103, 0,195, 0,195, 0,195, 0,103, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_104[] = { 9, 0, 0, 0, 0, 0, 0,198, 0,198, 0,198, 0,198, 0,198, 0,230, 0,220, 0,192, 0,192, 0,192, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_105[] = { 4, 0, 0, 0,192,192,192,192,192,192,192, 0,192,192, 0, 0}; static const GLubyte Sans12B_Char_106[] = { 6,224, 48, 48, 48, 48, 48, 48, 48, 48, 48, 0, 48, 48, 0, 0}; static const GLubyte Sans12B_Char_107[] = { 9, 0, 0, 0, 0, 0, 0,198, 0,204, 0,216, 0,240, 0,216, 0,204, 0,198, 0,192, 0,192, 0,192, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_108[] = { 4, 0, 0, 0,192,192,192,192,192,192,192,192,192,192, 0, 0}; static const GLubyte Sans12B_Char_109[] = { 14, 0, 0, 0, 0, 0, 0,198, 48,198, 48,198, 48,198, 48,198, 48,231, 48,221,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_110[] = { 9, 0, 0, 0, 0, 0, 0,198, 0,198, 0,198, 0,198, 0,198, 0,230, 0,220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_111[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,198, 0,198, 0,198, 0,198, 0,198, 0,124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_112[] = { 10,192, 0,192, 0,192, 0,220, 0,230, 0,195, 0,195, 0,195, 0,230, 0,220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_113[] = { 10, 3, 0, 3, 0, 3, 0, 59, 0,103, 0,195, 0,195, 0,195, 0,103, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_114[] = { 7, 0, 0, 0,192,192,192,192,192,224,216, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_115[] = { 8, 0, 0, 0,120,140, 12,120,192,196,120, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_116[] = { 7, 0, 0, 0,120, 96, 96, 96, 96, 96,248, 96, 96, 0, 0, 0}; static const GLubyte Sans12B_Char_117[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,206, 0,198, 0,198, 0,198, 0,198, 0,198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_118[] = { 10, 0, 0, 0, 0, 0, 0, 24, 0, 60, 0, 60, 0,102, 0,102, 0,195, 0,195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_119[] = { 13, 0, 0, 0, 0, 0, 0, 49,128, 49,128,123,192,106,192,110,192,206, 96,196, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_120[] = { 10, 0, 0, 0, 0, 0, 0,195, 0,102, 0, 60, 0, 24, 0, 60, 0,102, 0,195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_121[] = { 10,112, 0, 24, 0, 24, 0, 24, 0, 60, 0, 52, 0,102, 0,102, 0,195, 0,195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_122[] = { 8, 0, 0, 0,252,192, 96, 48, 24, 12,252, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_123[] = { 8, 0, 28, 48, 48, 48, 48, 48,224, 48, 48, 48, 48, 28, 0, 0}; static const GLubyte Sans12B_Char_124[] = { 3,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0}; static const GLubyte Sans12B_Char_125[] = { 8, 0,224, 48, 48, 48, 48, 48, 28, 48, 48, 48, 48,224, 0, 0}; static const GLubyte Sans12B_Char_126[] = { 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,142, 0,255, 0,113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_128[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_129[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_130[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_131[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_132[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_133[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_134[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_135[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_136[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_137[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_138[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_139[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_140[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_141[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_142[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_143[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_144[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_145[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_146[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_147[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_148[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_149[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_150[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_151[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_152[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_153[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_154[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_155[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_156[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_157[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_158[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_159[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_160[] = { 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_161[] = { 4, 0, 0, 0,192,192,192,192,192,192, 0,192,192, 0, 0, 0}; static const GLubyte Sans12B_Char_162[] = { 8, 0, 16, 16, 56,116,208,208,208,244,120, 16, 16, 0, 0, 0}; static const GLubyte Sans12B_Char_163[] = { 8, 0, 0, 0,252, 96, 96, 96,248, 96, 96, 96, 56, 0, 0, 0}; static const GLubyte Sans12B_Char_164[] = { 8, 0, 0, 0, 0, 0,248,136,136,136,248, 4, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_165[] = { 10, 0, 0, 0, 0, 0, 0, 24, 0, 24, 0, 24, 0,255, 0, 24, 0,255, 0, 36, 0,102, 0,195, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_166[] = { 3, 0,128,128,128,128,128, 0,128,128,128,128,128, 0, 0, 0}; static const GLubyte Sans12B_Char_167[] = { 8, 0, 0,112, 88, 24, 48,252,204,252, 48, 96,120, 0, 0, 0}; static const GLubyte Sans12B_Char_168[] = { 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,216,216, 0, 0}; static const GLubyte Sans12B_Char_169[] = { 11, 0, 0, 0, 0, 0, 0, 62, 0, 99, 0,221,128,160,128,160,128,160,128,221,128, 99, 0, 62, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_170[] = { 7, 0, 0, 0, 0, 0,248, 0,248,216,248, 24,240, 0, 0, 0}; static const GLubyte Sans12B_Char_171[] = { 8, 0, 0, 0, 0, 36,108,216,216,108, 36, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_172[] = { 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0,255, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_173[] = { 6, 0, 0, 0, 0, 0, 0,240,240, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_174[] = { 11, 0, 0, 0, 0, 0, 0, 62, 0, 99, 0,213,128,148,128,156,128,148,128,221,128, 99, 0, 62, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_175[] = { 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 0, 0}; static const GLubyte Sans12B_Char_176[] = { 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96,144,144, 96, 0, 0}; static const GLubyte Sans12B_Char_177[] = { 10, 0, 0, 0, 0, 0, 0,255, 0,255, 0, 24, 0, 24, 0,255, 0,255, 0, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_178[] = { 6, 0, 0, 0, 0, 0, 0,240, 96, 48, 16,144,224, 0, 0, 0}; static const GLubyte Sans12B_Char_179[] = { 6, 0, 0, 0, 0, 0, 0,224, 16, 16, 96, 16,240, 0, 0, 0}; static const GLubyte Sans12B_Char_180[] = { 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 96, 0, 0}; static const GLubyte Sans12B_Char_181[] = { 10,192, 0,192, 0,192, 0,255, 0,198, 0,198, 0,198, 0,198, 0,198, 0,198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_182[] = { 8, 0, 0, 20, 20, 20, 20, 20,116,244,244,244,124, 0, 0, 0}; static const GLubyte Sans12B_Char_183[] = { 4, 0, 0, 0, 0, 0, 0, 0,192,192, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_184[] = { 5,224, 32, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_185[] = { 5, 0, 0, 0, 0, 0, 0,224, 64, 64, 64, 64,192, 0, 0, 0}; static const GLubyte Sans12B_Char_186[] = { 8, 0, 0, 0, 0, 0,252, 0,120,204,204,204,120, 0, 0, 0}; static const GLubyte Sans12B_Char_187[] = { 8, 0, 0, 0, 0,144,216,108,108,216,144, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_188[] = { 14, 0, 0, 0, 0, 0, 0, 16, 32, 25,240, 9, 32,228,160, 70,224, 66, 96, 65, 0, 64,128,192,192, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_189[] = { 14, 0, 0, 0, 0, 0, 0, 16,240, 24, 96, 8, 48,228, 16, 70,144, 66, 96, 65, 0, 64,128,192,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_190[] = { 14, 0, 0, 0, 0, 0, 0, 24, 32, 9,240, 5, 32,230,160, 18,224, 17, 96, 97, 0, 16,128,240, 64, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_191[] = { 8, 0, 0, 0,120,196,192, 96, 48, 24, 0, 24, 24, 0, 0, 0}; static const GLubyte Sans12B_Char_192[] = { 12, 0, 0, 0, 0, 0, 0,192,192, 97,128,127,128, 97,128, 51, 0, 51, 0, 30, 0, 30, 0, 12, 0, 0, 0, 12, 0, 24, 0}; static const GLubyte Sans12B_Char_193[] = { 12, 0, 0, 0, 0, 0, 0,192,192, 97,128,127,128, 97,128, 51, 0, 51, 0, 30, 0, 30, 0, 12, 0, 0, 0, 12, 0, 6, 0}; static const GLubyte Sans12B_Char_194[] = { 12, 0, 0, 0, 0, 0, 0,192,192, 97,128,127,128, 97,128, 51, 0, 51, 0, 30, 0, 30, 0, 12, 0, 0, 0, 27, 0, 14, 0}; static const GLubyte Sans12B_Char_195[] = { 12, 0, 0, 0, 0, 0, 0,192,192, 97,128,127,128, 97,128, 51, 0, 51, 0, 30, 0, 30, 0, 12, 0, 0, 0, 22, 0, 26, 0}; static const GLubyte Sans12B_Char_196[] = { 12, 0, 0, 0, 0, 0, 0,192,192, 97,128,127,128, 97,128, 51, 0, 51, 0, 30, 0, 30, 0, 12, 0, 0, 0, 27, 0, 27, 0}; static const GLubyte Sans12B_Char_197[] = { 12, 0, 0, 0, 0, 0, 0,192,192, 97,128,127,128, 97,128, 51, 0, 51, 0, 30, 0, 30, 0, 12, 0, 18, 0, 18, 0, 12, 0}; static const GLubyte Sans12B_Char_198[] = { 15, 0, 0, 0, 0, 0, 0,195,248, 99, 0, 99, 0,127, 0, 51,248, 51, 0, 27, 0, 27, 0, 31,248, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_199[] = { 10, 28, 0, 4, 0, 4, 0, 63, 0, 97, 0,192, 0,192, 0,192, 0,192, 0,192, 0, 97, 0, 63, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_200[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,192, 0,192, 0,192, 0,254, 0,192, 0,192, 0,192, 0,254, 0, 0, 0, 48, 0, 96, 0}; static const GLubyte Sans12B_Char_201[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,192, 0,192, 0,192, 0,254, 0,192, 0,192, 0,192, 0,254, 0, 0, 0, 48, 0, 24, 0}; static const GLubyte Sans12B_Char_202[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,192, 0,192, 0,192, 0,254, 0,192, 0,192, 0,192, 0,254, 0, 0, 0,108, 0, 56, 0}; static const GLubyte Sans12B_Char_203[] = { 9, 0, 0, 0, 0, 0, 0,254, 0,192, 0,192, 0,192, 0,254, 0,192, 0,192, 0,192, 0,254, 0, 0, 0,108, 0,108, 0}; static const GLubyte Sans12B_Char_204[] = { 5, 0, 0, 0, 96, 96, 96, 96, 96, 96, 96, 96, 96, 0, 96,192}; static const GLubyte Sans12B_Char_205[] = { 5, 0, 0, 0,192,192,192,192,192,192,192,192,192, 0,192, 96}; static const GLubyte Sans12B_Char_206[] = { 7, 0, 0, 0, 96, 96, 96, 96, 96, 96, 96, 96, 96, 0,216,112}; static const GLubyte Sans12B_Char_207[] = { 7, 0, 0, 0, 96, 96, 96, 96, 96, 96, 96, 96, 96, 0,216,216}; static const GLubyte Sans12B_Char_208[] = { 12, 0, 0, 0, 0, 0, 0,126, 0, 99,128, 97,192, 96,192,240,192, 96,192, 97,192, 99,128,126, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_209[] = { 11, 0, 0, 0, 0, 0, 0,195,128,195,128,199,128,205,128,201,128,217,128,241,128,225,128,225,128, 0, 0, 44, 0, 52, 0}; static const GLubyte Sans12B_Char_210[] = { 11, 0, 0, 0, 0, 0, 0, 62, 0, 99, 0,193,128,193,128,193,128,193,128,193,128, 99, 0, 62, 0, 0, 0, 24, 0, 48, 0}; static const GLubyte Sans12B_Char_211[] = { 11, 0, 0, 0, 0, 0, 0, 62, 0, 99, 0,193,128,193,128,193,128,193,128,193,128, 99, 0, 62, 0, 0, 0, 24, 0, 12, 0}; static const GLubyte Sans12B_Char_212[] = { 11, 0, 0, 0, 0, 0, 0, 62, 0, 99, 0,193,128,193,128,193,128,193,128,193,128, 99, 0, 62, 0, 0, 0, 54, 0, 28, 0}; static const GLubyte Sans12B_Char_213[] = { 11, 0, 0, 0, 0, 0, 0, 62, 0, 99, 0,193,128,193,128,193,128,193,128,193,128, 99, 0, 62, 0, 0, 0, 44, 0, 52, 0}; static const GLubyte Sans12B_Char_214[] = { 11, 0, 0, 0, 0, 0, 0, 62, 0, 99, 0,193,128,193,128,193,128,193,128,193,128, 99, 0, 62, 0, 0, 0, 54, 0, 54, 0}; static const GLubyte Sans12B_Char_215[] = { 10, 0, 0, 0, 0, 0, 0, 66, 0,231, 0,126, 0, 60, 0, 60, 0,126, 0,231, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_216[] = { 11, 0, 0, 0, 0, 0, 0,190, 0, 99, 0,225,128,209,128,201,128,197,128,195,128, 99, 0, 62,128, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_217[] = { 10, 0, 0, 0, 0, 0, 0,126, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0, 0, 0, 24, 0, 48, 0}; static const GLubyte Sans12B_Char_218[] = { 10, 0, 0, 0, 0, 0, 0,126, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0, 0, 0, 24, 0, 12, 0}; static const GLubyte Sans12B_Char_219[] = { 10, 0, 0, 0, 0, 0, 0,126, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0, 0, 0, 54, 0, 28, 0}; static const GLubyte Sans12B_Char_220[] = { 10, 0, 0, 0, 0, 0, 0,126, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0,195, 0, 0, 0, 54, 0, 54, 0}; static const GLubyte Sans12B_Char_221[] = { 12, 0, 0, 0, 0, 0, 0, 12, 0, 12, 0, 12, 0, 12, 0, 30, 0, 30, 0, 51, 0, 97,128,225,192, 0, 0, 24, 0, 12, 0}; static const GLubyte Sans12B_Char_222[] = { 10, 0, 0, 0, 0, 0, 0,192, 0,192, 0,254, 0,199, 0,195, 0,195, 0,199, 0,254, 0,192, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_223[] = { 10, 0, 0, 0, 0, 0, 0,222, 0,195, 0,199, 0,207, 0,220, 0,216, 0,216, 0,198, 0,198, 0,124, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_224[] = { 9, 0, 0, 0, 0, 0, 0,126, 0,198, 0,198, 0,126, 0, 6, 0, 70, 0, 60, 0, 0, 0, 24, 0, 48, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_225[] = { 9, 0, 0, 0, 0, 0, 0,126, 0,198, 0,198, 0,126, 0, 6, 0, 70, 0, 60, 0, 0, 0, 48, 0, 24, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_226[] = { 9, 0, 0, 0, 0, 0, 0,126, 0,198, 0,198, 0,126, 0, 6, 0, 70, 0, 60, 0, 0, 0,108, 0, 56, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_227[] = { 9, 0, 0, 0, 0, 0, 0,126, 0,198, 0,198, 0,126, 0, 6, 0, 70, 0, 60, 0, 0, 0, 88, 0,104, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_228[] = { 9, 0, 0, 0, 0, 0, 0,126, 0,198, 0,198, 0,126, 0, 6, 0, 70, 0, 60, 0, 0, 0,108, 0,108, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_229[] = { 9, 0, 0, 0, 0, 0, 0,126, 0,198, 0,198, 0,126, 0, 6, 0, 70, 0, 60, 0, 0, 0, 48, 0, 72, 0, 72, 0, 48, 0}; static const GLubyte Sans12B_Char_230[] = { 15, 0, 0, 0, 0, 0, 0,123,240,207, 8,198, 0,127,248, 6, 24, 71, 48, 61,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_231[] = { 8, 56, 8, 8, 56,100,192,192,192,100, 56, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_232[] = { 9, 0, 0, 0, 0, 0, 0, 60, 0, 98, 0,192, 0,254, 0,198, 0,100, 0, 60, 0, 0, 0, 24, 0, 48, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_233[] = { 9, 0, 0, 0, 0, 0, 0, 60, 0, 98, 0,192, 0,254, 0,198, 0,100, 0, 60, 0, 0, 0, 48, 0, 24, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_234[] = { 9, 0, 0, 0, 0, 0, 0, 60, 0, 98, 0,192, 0,254, 0,198, 0,100, 0, 60, 0, 0, 0,108, 0, 56, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_235[] = { 9, 0, 0, 0, 0, 0, 0, 60, 0, 98, 0,192, 0,254, 0,198, 0,100, 0, 60, 0, 0, 0,108, 0,108, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_236[] = { 5, 0, 0, 0,192,192,192,192,192,192,192, 0, 96,192, 0, 0}; static const GLubyte Sans12B_Char_237[] = { 5, 0, 0, 0,192,192,192,192,192,192,192, 0,192, 96, 0, 0}; static const GLubyte Sans12B_Char_238[] = { 7, 0, 0, 0, 96, 96, 96, 96, 96, 96, 96, 0,216,112, 0, 0}; static const GLubyte Sans12B_Char_239[] = { 7, 0, 0, 0, 96, 96, 96, 96, 96, 96, 96, 0,216,216, 0, 0}; static const GLubyte Sans12B_Char_240[] = { 10, 0, 0, 0, 0, 0, 0, 60, 0,102, 0,195, 0,195, 0,195, 0,227, 0, 62, 0, 6, 0, 28, 0, 62, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_241[] = { 9, 0, 0, 0, 0, 0, 0,198, 0,198, 0,198, 0,198, 0,198, 0,230, 0,220, 0, 0, 0, 44, 0, 52, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_242[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,198, 0,198, 0,198, 0,198, 0,198, 0,124, 0, 0, 0, 24, 0, 48, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_243[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,198, 0,198, 0,198, 0,198, 0,198, 0,124, 0, 0, 0, 48, 0, 24, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_244[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,198, 0,198, 0,198, 0,198, 0,198, 0,124, 0, 0, 0,108, 0, 56, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_245[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,198, 0,198, 0,198, 0,198, 0,198, 0,124, 0, 0, 0, 88, 0,104, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_246[] = { 9, 0, 0, 0, 0, 0, 0,124, 0,198, 0,198, 0,198, 0,198, 0,198, 0,124, 0, 0, 0,108, 0,108, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_247[] = { 10, 0, 0, 0, 0, 0, 0, 24, 0, 24, 0, 0, 0,255, 0,255, 0, 0, 0, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_248[] = { 9, 0, 0, 0, 0, 0, 0,184, 0, 68, 0,230, 0,214, 0,206, 0, 68, 0, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_249[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,206, 0,198, 0,198, 0,198, 0,198, 0,198, 0, 0, 0, 12, 0, 24, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_250[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,206, 0,198, 0,198, 0,198, 0,198, 0,198, 0, 0, 0, 24, 0, 12, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_251[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,206, 0,198, 0,198, 0,198, 0,198, 0,198, 0, 0, 0, 54, 0, 28, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_252[] = { 9, 0, 0, 0, 0, 0, 0,118, 0,206, 0,198, 0,198, 0,198, 0,198, 0,198, 0, 0, 0, 54, 0, 54, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_253[] = { 10,112, 0, 24, 0, 24, 0, 24, 0, 60, 0, 52, 0,102, 0,102, 0,195, 0,195, 0, 0, 0, 24, 0, 12, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_254[] = { 10,192, 0,192, 0,192, 0,220, 0,230, 0,195, 0,195, 0,195, 0,230, 0,220, 0,192, 0,192, 0,192, 0, 0, 0, 0, 0}; static const GLubyte Sans12B_Char_255[] = { 10,112, 0, 24, 0, 24, 0, 24, 0, 60, 0, 52, 0,102, 0,102, 0,195, 0,195, 0, 0, 0, 54, 0, 54, 0, 0, 0, 0, 0}; static const GLubyte *Sans12B_Char_Map[] = { Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_063, Sans12B_Char_032, Sans12B_Char_033, Sans12B_Char_034, Sans12B_Char_035, Sans12B_Char_036, Sans12B_Char_037, Sans12B_Char_038, Sans12B_Char_039, Sans12B_Char_040, Sans12B_Char_041, Sans12B_Char_042, Sans12B_Char_043, Sans12B_Char_044, Sans12B_Char_045, Sans12B_Char_046, Sans12B_Char_047, Sans12B_Char_048, Sans12B_Char_049, Sans12B_Char_050, Sans12B_Char_051, Sans12B_Char_052, Sans12B_Char_053, Sans12B_Char_054, Sans12B_Char_055, Sans12B_Char_056, Sans12B_Char_057, Sans12B_Char_058, Sans12B_Char_059, Sans12B_Char_060, Sans12B_Char_061, Sans12B_Char_062, Sans12B_Char_063, Sans12B_Char_064, Sans12B_Char_065, Sans12B_Char_066, Sans12B_Char_067, Sans12B_Char_068, Sans12B_Char_069, Sans12B_Char_070, Sans12B_Char_071, Sans12B_Char_072, Sans12B_Char_073, Sans12B_Char_074, Sans12B_Char_075, Sans12B_Char_076, Sans12B_Char_077, Sans12B_Char_078, Sans12B_Char_079, Sans12B_Char_080, Sans12B_Char_081, Sans12B_Char_082, Sans12B_Char_083, Sans12B_Char_084, Sans12B_Char_085, Sans12B_Char_086, Sans12B_Char_087, Sans12B_Char_088, Sans12B_Char_089, Sans12B_Char_090, Sans12B_Char_091, Sans12B_Char_092, Sans12B_Char_093, Sans12B_Char_094, Sans12B_Char_095, Sans12B_Char_096, Sans12B_Char_097, Sans12B_Char_098, Sans12B_Char_099, Sans12B_Char_100, Sans12B_Char_101, Sans12B_Char_102, Sans12B_Char_103, Sans12B_Char_104, Sans12B_Char_105, Sans12B_Char_106, Sans12B_Char_107, Sans12B_Char_108, Sans12B_Char_109, Sans12B_Char_110, Sans12B_Char_111, Sans12B_Char_112, Sans12B_Char_113, Sans12B_Char_114, Sans12B_Char_115, Sans12B_Char_116, Sans12B_Char_117, Sans12B_Char_118, Sans12B_Char_119, Sans12B_Char_120, Sans12B_Char_121, Sans12B_Char_122, Sans12B_Char_123, Sans12B_Char_124, Sans12B_Char_125, Sans12B_Char_126, Sans12B_Char_063, Sans12B_Char_128, Sans12B_Char_129, Sans12B_Char_130, Sans12B_Char_131, Sans12B_Char_132, Sans12B_Char_133, Sans12B_Char_134, Sans12B_Char_135, Sans12B_Char_136, Sans12B_Char_137, Sans12B_Char_138, Sans12B_Char_139, Sans12B_Char_140, Sans12B_Char_141, Sans12B_Char_142, Sans12B_Char_143, Sans12B_Char_144, Sans12B_Char_145, Sans12B_Char_146, Sans12B_Char_147, Sans12B_Char_148, Sans12B_Char_149, Sans12B_Char_150, Sans12B_Char_151, Sans12B_Char_152, Sans12B_Char_153, Sans12B_Char_154, Sans12B_Char_155, Sans12B_Char_156, Sans12B_Char_157, Sans12B_Char_158, Sans12B_Char_159, Sans12B_Char_160, Sans12B_Char_161, Sans12B_Char_162, Sans12B_Char_163, Sans12B_Char_164, Sans12B_Char_165, Sans12B_Char_166, Sans12B_Char_167, Sans12B_Char_168, Sans12B_Char_169, Sans12B_Char_170, Sans12B_Char_171, Sans12B_Char_172, Sans12B_Char_173, Sans12B_Char_174, Sans12B_Char_175, Sans12B_Char_176, Sans12B_Char_177, Sans12B_Char_178, Sans12B_Char_179, Sans12B_Char_180, Sans12B_Char_181, Sans12B_Char_182, Sans12B_Char_183, Sans12B_Char_184, Sans12B_Char_185, Sans12B_Char_186, Sans12B_Char_187, Sans12B_Char_188, Sans12B_Char_189, Sans12B_Char_190, Sans12B_Char_191, Sans12B_Char_192, Sans12B_Char_193, Sans12B_Char_194, Sans12B_Char_195, Sans12B_Char_196, Sans12B_Char_197, Sans12B_Char_198, Sans12B_Char_199, Sans12B_Char_200, Sans12B_Char_201, Sans12B_Char_202, Sans12B_Char_203, Sans12B_Char_204, Sans12B_Char_205, Sans12B_Char_206, Sans12B_Char_207, Sans12B_Char_208, Sans12B_Char_209, Sans12B_Char_210, Sans12B_Char_211, Sans12B_Char_212, Sans12B_Char_213, Sans12B_Char_214, Sans12B_Char_215, Sans12B_Char_216, Sans12B_Char_217, Sans12B_Char_218, Sans12B_Char_219, Sans12B_Char_220, Sans12B_Char_221, Sans12B_Char_222, Sans12B_Char_223, Sans12B_Char_224, Sans12B_Char_225, Sans12B_Char_226, Sans12B_Char_227, Sans12B_Char_228, Sans12B_Char_229, Sans12B_Char_230, Sans12B_Char_231, Sans12B_Char_232, Sans12B_Char_233, Sans12B_Char_234, Sans12B_Char_235, Sans12B_Char_236, Sans12B_Char_237, Sans12B_Char_238, Sans12B_Char_239, Sans12B_Char_240, Sans12B_Char_241, Sans12B_Char_242, Sans12B_Char_243, Sans12B_Char_244, Sans12B_Char_245, Sans12B_Char_246, Sans12B_Char_247, Sans12B_Char_248, Sans12B_Char_249, Sans12B_Char_250, Sans12B_Char_251, Sans12B_Char_252, Sans12B_Char_253, Sans12B_Char_254, Sans12B_Char_255, 0}; const SFG_Font fgFontSans12B = {(char *)"-*-bitstream vera sans-bold-r-*-*-*-120-75-75-*-*-iso8859-1", 223, 15, Sans12B_Char_Map, 0.0f, 0.0f}; static fntBitmapFont fntSans12B(fgFontSans12B.Characters, 1, fgFontSans12B.Height, fgFontSans12B.xorig, fgFontSans12B.yorig); puFont FONT_HELVETICA_14(&fntHelvetica14, 14, 0); puFont FONT_SANS_12B(&fntSans12B, 12, 0); crrcsim-0.9.12/src/mod_video/shadow_volume.cpp0000644000175000017500000004002711724452425016313 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2011 JOel Lienard (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file shadow_volume.cpp * * Implementation of shadow algorithm. * */ /* references : -Improving Shadows and Reflections via the Stencil Buffer Mark J. Kilgard (NVIDIA Corporation) : http://www.opengl.org/resources/code/samples/mjktips/rts/index.html -Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering Authors: Cass Everitt, Mark J. Kilgard : http://arxiv.org/abs/cs/0301002 Objectif : -The algorithm used initially by CRRCSIM works correctly only if the ground is plan. Otherwise, certain parts of the shadow are not drawn because they are under the ground, others are in the air. Choices: *shadow volumes/shadow-map : -shadow volume to avoid the drawbacks of shado-map (quantification, not supported opengl-extension) *simplifications : -The silhouette is flat and calculated only once . -> Advantage: speed, the transformations of this silhouette are then made by the graphic accelerator. -> Drawback: not exact. The defects see each other in the strong angles and especially for planes with very dihedral or big fuselage. And indeed on with the biplane. *possible improvements TODO: -Preliminary calculation of several silhouettes, with several angles. Used in switching or in overlapping. -Calculation of the silhouette in background task for an update less frequent than the display. -Mixed algorithm ( Shadow Volume Reconstruction from Depth Maps - Michael D. McCool) *TODO Visible bug: on the table, the shadow is above and also down. It would be necessary to handle the shadow of the table, all the bottom would be one shadow => OK *TODO If several planes (with robots) the shadows are more and more black. It would be necessary to make the final plan of the shadows only once. Or use one 2eme bit of the stencil. */ #include //#include #include "crrc_ssgutils.h" #include "crrc_graphics.h" #include "shadow.h" #if (SHADOW_TYPE==SHADOW_VOLUME) #define BOTTOM -10000 // " #infinity" #define TOP_MARGIN .5 /*The being volume closes upward by a polygon plan while the model is not totally plan. It is then prolonged upward slightly higher that model to avoid lacks of shade(shadow). Do not put too much, otherwise risk of shadow on objects situated above. */ #define SHADOW_VOLUME_VISIBLE 0 // 1 to see the shadowVolume (TEST) namespace Video { extern sgVec3 lightposn; void APIENTRY gluTess_vertexCallback(GLdouble *v,ShadowVolume * sh); void APIENTRY gluTess_beginCallback(GLenum which,ShadowVolume * sh); void APIENTRY gluTess_endCallback(ShadowVolume * sh); void APIENTRY gluTess_errorCallback(GLenum errorCode, ShadowVolume * sh); void APIENTRY gluTess_combineCallback(GLdouble coor[3], void *v_d[4], GLfloat w[4], GLdouble **dOut, ShadowVolume* sh); /*************************************/ //static int PredrawCallback1_compte=0;//TODO comment faire propre ? est-ce vraiment nécessaire ? voir si evitable autrment (fichier terrain mal construits (start altitude faux) int PredrawCallback1(ssgState* state) { glStencilMask(1); #if (!SHADOW_VOLUME_VISIBLE) glColorMask(0,0,0,0); #endif glEnable(GL_STENCIL_TEST); glDepthMask(0); glStencilFunc(GL_ALWAYS, 0, 0); glStencilOp(GL_KEEP, GL_KEEP, GL_INVERT); glDisable( GL_CULL_FACE ); if(((ShadowVolume::ext_ssgState*)state)->shadowvolume_xform_pushed == 0) { ((ShadowVolume::ext_ssgState*)state)->shadowvolume_xform_pushed = 1; glPushMatrix() ; glMultMatrixf( (float*) (((ShadowVolume::ext_ssgState*)state)->shadowvolume_xform) ); } return 0; } int PostdrawCallback1(ssgState* state) { if(((ShadowVolume::ext_ssgState*)state)->shadowvolume_xform_pushed == 1) { ((ShadowVolume::ext_ssgState*)state)->shadowvolume_xform_pushed = 0; glPopMatrix (); } glDisable(GL_STENCIL_TEST); glColorMask(1,1,1,1); glDepthMask(1); return 0; } /*************************************/ /*************************************/ int shadowVolumePredrawCallback2(ssgState*) { glStencilMask(1); glDisable(GL_DEPTH_TEST); glEnable(GL_STENCIL_TEST); glStencilFunc(GL_EQUAL, 0x1, 0x1); glStencilOp(GL_KEEP, GL_INVERT, GL_INVERT); glDisable( GL_CULL_FACE );/// return 0; } int shadowVolumePostdrawCallback2(ssgState*) { glEnable(GL_DEPTH_TEST); glDisable(GL_STENCIL_TEST); return 0; } /**************************************/ /******************************/ ssgBranch *ShadowVolume::makeShadowVolumeDraw() //pour mettre de l'ombre la ou le volume d'ombre à mis des marques dans le stencil //il suffirait de dessiner un rectangle sur tout l'écran // on met un cube pour ne pas changer la vue (TODO ??) { ssgBranch *branch; branch = new ssgBranch(); ssgSimpleState *state2 = new ssgSimpleState ; state2->disable( GL_CULL_FACE ); state2->disable(GL_COLOR_MATERIAL); state2->disable(GL_TEXTURE_2D); state2->enable(GL_LIGHTING); state2->enable(GL_BLEND); //state2->disable(GL_DEPTH_TEST);fonctionne pas ->mis dans callback state2->setMaterial(GL_AMBIENT, 0.0, 0.0, 0.0, 0.); state2->setMaterial(GL_DIFFUSE, 0.0, 0.0, 0.0, 0.6); state2->setMaterial(GL_SPECULAR, 0.0, 0.0, 0.0, 0.); state2->setStateCallback(SSG_CALLBACK_PREDRAW, shadowVolumePredrawCallback2); state2->setStateCallback(SSG_CALLBACK_POSTDRAW, shadowVolumePostdrawCallback2); ssgVertexArray *vertices = new ssgVertexArray( 8 ); float q=1000; sgVec3 nn1 = { -q, q, -q }; sgVec3 nn2 = { -q, q, q }; sgVec3 nn3 = { q, q, q }; sgVec3 nn4 = { q, q, -q }; sgVec3 nn5 = { -q, -q, -q }; sgVec3 nn6 = { -q, -q, q }; sgVec3 nn7 = { q, -q, q }; sgVec3 nn8 = { q, -q, -q }; vertices->add( nn1 );vertices->add( nn2 );vertices->add( nn3 );vertices->add( nn4 ); vertices->add( nn5 );vertices->add( nn6 );vertices->add( nn7 );vertices->add( nn8 ); vertices->add( nn1 );vertices->add( nn5 );vertices->add( nn8 );vertices->add( nn4 ); vertices->add( nn2 );vertices->add( nn1 );vertices->add( nn5 );vertices->add( nn6 ); vertices->add( nn2 );vertices->add( nn6 );vertices->add( nn7 );vertices->add( nn3 ); vertices->add( nn4 );vertices->add( nn8 );vertices->add( nn7 );vertices->add( nn3 ); ssgLeaf *l = new ssgVtxTable( GL_QUADS, vertices, NULL, NULL, NULL); l->setState ( state2 ); branch->addKid( l ); return branch; } /********************************************************************/ int ShadowVolume::update(float p0, float p1, float p2, float phi, float theta, float psi) { //Deformation of the shadow-volume so as to tilt the top as the plane and direct it as the light. //rotation and translation (same as aiplane) sgMat4 m, temp; sgVec3 rvec; sgMakeIdentMat4(m); sgSetVec3(rvec, 0.0, 1.0, 0.0); sgMakeRotMat4(temp, 180.0f - (float)psi * SG_RADIANS_TO_DEGREES, rvec); sgPreMultMat4(m, temp); sgSetVec3(rvec, -1.0, 0.0, 0.0); sgMakeRotMat4(temp, (float)theta * SG_RADIANS_TO_DEGREES, rvec); sgPreMultMat4(m, temp); sgSetVec3(rvec, 0.0, 0.0, 1.0); sgMakeRotMat4(temp, (float)phi * SG_RADIANS_TO_DEGREES, rvec); sgPreMultMat4(m, temp); sgMakeIdentMat4(temp); temp[3][0] = p1; temp[3][1] = -1 * p2; temp[3][2] = -1 * p0; sgPostMultMat4(m, temp); vshadow_trans->setTransform(m); /*correction of Point of top of a the shadow "infinite" inversed pyramid in the data of plib : we make an inverse rotation so that it is always upright of the plane after rotation. inverse rotation : inverse angles and order */ sgMat4 m0; sgMakeIdentMat4(m0); sgSetVec3(rvec, 0.0, 0.0, 1.0); sgMakeRotMat4(temp, -(float)phi * SG_RADIANS_TO_DEGREES, rvec); sgPreMultMat4(m0, temp); sgSetVec3(rvec, -1.0, 0.0, 0.0); sgMakeRotMat4(temp, -(float)theta * SG_RADIANS_TO_DEGREES, rvec); sgPreMultMat4(m0, temp); sgSetVec3(rvec, 0.0, BOTTOM, 0.0); sgXformVec3(rvec, m0); ext_ssgVertexArray *v = vertices; while( v ) { float * bottom= v->get(0); sgCopyVec3(bottom, rvec); v = v->prev; } /* The transformations of type not ortho are badly supported by Plib. We make them directly with opengl in the callback */ //direct shadow as the light sgMakeIdentMat4(m); sgMakeIdentMat4(temp); temp[1][0] = -lightposn[0]/lightposn[1]; temp[1][2] = lightposn[2]/lightposn[1]; sgPreMultMat4(m, temp); sgCopyMat4(state1->shadowvolume_xform , m); state1->shadowvolume_xform_pushed = 0; return 1; } /************************************************/ ShadowVolume::ShadowVolume(ssgEntity *model) : vertices(0), vshadow_draw(NULL), vshadow_trans(NULL) { vshadow_trans = new ssgTransform(); this->addKid(vshadow_trans); volume = new ssgBranch(); vshadow_trans->addKid(volume); vshadow_draw = (ssgEntity*)makeShadowVolumeDraw(); this->addKid(vshadow_draw); state1 = new ext_ssgState ; state1->enable(GL_COLOR_MATERIAL); state1->disable(GL_TEXTURE_2D); state1->disable( GL_LIGHTING ); state1->setStateCallback(SSG_CALLBACK_PREDRAW, PredrawCallback1); state1->setStateCallback(SSG_CALLBACK_POSTDRAW, PostdrawCallback1); //Calculation of the model silhouette //init tesselation GLUtesselator* tobj = gluNewTess(); //tessellation Property gluTessProperty(tobj, GLU_TESS_BOUNDARY_ONLY,TRUE); gluTessProperty(tobj, GLU_TESS_WINDING_RULE,GLU_TESS_WINDING_NONZERO); gluTessProperty(tobj,GLU_TESS_TOLERANCE, 0.01);//useful ? gluTessNormal(tobj, 0, 1, 0);//useful ? //callback registration gluTessCallback(tobj, GLU_TESS_VERTEX_DATA, (void (APIENTRY*) ()) gluTess_vertexCallback); gluTessCallback(tobj, GLU_TESS_COMBINE_DATA, (void (APIENTRY*) ()) gluTess_combineCallback); gluTessCallback(tobj, GLU_TESS_BEGIN_DATA, (void (APIENTRY*) ()) gluTess_beginCallback); gluTessCallback(tobj, GLU_TESS_END_DATA, (void (APIENTRY*) ()) gluTess_endCallback); gluTessCallback(tobj, GLU_TESS_ERROR_DATA, (void (APIENTRY*) ()) gluTess_errorCallback); //call gluTessBeginPolygon(tobj, this); sgMat4 xform = { {1.0, 0.0, 0.0, 0}, {0.0, 0.0, -1.0, 0}, {0.0, 1.0, 0.0, 0}, {0.0, 0.0, 0.0, 0} }; /*for timing : struct timeval start, end; long mtime, seconds, useconds; gettimeofday(&start, NULL); */ makeSilhouette(model, xform, tobj, this);// it call gluTessVertex() gluTessEndPolygon(tobj); /*gettimeofday(&end, NULL); seconds = end.tv_sec - start.tv_sec; useconds = end.tv_usec - start.tv_usec; mtime = ((seconds) * 1000 + useconds/1000.0) + 0.5; printf("Tesselation time: %ld milliseconds\n", mtime); */ gluDeleteTess(tobj); } /*****************************/ ShadowVolume::~ShadowVolume() { //Nothing to make } /****************************************************/ /*callback routines registered by gluTessCallback() */ /****************************************************/ void gluTess_vertexCallback(GLdouble vd[3], ShadowVolume *sh) { sgVec3 v; sgSetVec3 ( v, vd ) ;//convert double to float sh->vertices_top->add( v ); sh->vertices->add( v ); } /*****************************************************/ void gluTess_beginCallback(GLenum which, ShadowVolume * sh) { sh->vertices_top = new ssgVertexArray( );//vertices of the cap of the top sh->vertices = new ShadowVolume::ext_ssgVertexArray( sh->vertices );//vertices of volume sides sgVec3 vbottom = { 0, BOTTOM, 0 }; sh->vertices->add( vbottom );//Point of top of a "infinite" inversed pyramid. } /*****************************************************/ void gluTess_endCallback(ShadowVolume* sh) { #if (SHADOW_VOLUME_VISIBLE) ssgColourArray *colors=new ssgColourArray(); sgVec4 color={1,.0,0,.5}; colors->add(color); #else ssgColourArray *colors=NULL; #endif ssgVtxTable *l_top = new ssgVtxTable( GL_POLYGON, sh->vertices_top, NULL, NULL, colors); l_top->setState ( sh->state1 ); l_top->setCullFace(false); sh->volume->addKid( l_top ); float* vertice1 = (sh->vertices->get(1)); //printf("close poly1 %.1f %.1f %.1f \n",vertice1[0],vertice1[1],vertice1[2]); if(vertice1) sh->vertices->add( vertice1 );//close polygone else printf (" *** Empty Polygone !\n"); ssgVtxTable *l = new ssgVtxTable( GL_TRIANGLE_FAN,sh->vertices, NULL, NULL, NULL); l->setState ( sh->state1 ); l->setCullFace(false); sh->volume->addKid( l ); printf("## Shadow polygon %d + %d vertices \n", sh->vertices->getNum(), sh->vertices_top->getNum()); } /*****************************************************/ void gluTess_errorCallback(GLenum errorCode, ShadowVolume* sh) { const GLubyte *estring; estring = gluErrorString(errorCode); fprintf (stderr, "Tessellation Error: %s\n", estring); exit (0); } /*****************************************************/ void gluTess_combineCallback(GLdouble coords[3], void *vertex_data[4], GLfloat weight[4], GLdouble **dataOut, ShadowVolume* sh) { csgdVec3 vertex; vertex.v[0] = coords[0]; vertex.v[1] = coords[1]; vertex.v[2] = coords[2]; sh->vectTess.push_front(vertex); *dataOut = sh->vectTess.front().v; } /*******end routines registered by gluTessCallback()************/ /**********************************************/ void ShadowVolume::makeSilhouette(ssgEntity * e, sgMat4 xform, GLUtesselator* tobj, ShadowVolume* sh) /*Investigate all the branches of the model and sends triangles to the tesselator*/ { if ( e->isAKindOf(ssgTypeBranch()) ) { ssgBranch *br = (ssgBranch *) e ; if ( e -> isA ( ssgTypeTransform() ) ) { sgMat4 xform1; ((ssgTransform *)e)->getTransform ( xform1 ) ; sgPreMultMat4 ( xform, xform1 ) ; } sgMat4 local_xform; sgCopyMat4(local_xform, xform);// save transformation matrix for ( int i = 0 ; i < br -> getNumKids () ; i++ ) { makeSilhouette ( br -> getKid ( i ), xform, tobj, sh ); // restore transformation matrix sgCopyMat4(xform, local_xform); } } else if ( e -> isAKindOf ( ssgTypeLeaf() ) ) { ssgLeaf *leaf = (ssgLeaf *) e ; SSGUtil::NodeAttributes attr = SSGUtil::getNodeAttributes(leaf); if (attr.checkAttribute("shadow") != -1) { int nt = leaf->getNumTriangles(); for ( int i = 0 ; i < nt ; i++ )//for each triangle { short iv1,iv2,iv3; sgVec3 v1,v2,v3; leaf->getTriangle ( i, &iv1, &iv2, &iv3 ); //Apply the transform to each vertex sgXformPnt3( v1, leaf->getVertex(iv1),xform); sgXformPnt3( v2, leaf->getVertex(iv2),xform); sgXformPnt3( v3, leaf->getVertex(iv3),xform); //project on horizontal plane v1[1]=TOP_MARGIN; v2[1]=TOP_MARGIN; v3[1]=TOP_MARGIN; //Correct (if need be) the orientation of triangle sgVec3 vn; sgMakeNormal ( vn, v1, v2, v3); if(vn[1]<0) { sgVec3 vtemp; sgCopyVec3(vtemp, v2); sgCopyVec3(v2, v1); sgCopyVec3(v1, vtemp); } //realloc vertex on double (plib vorks on float, glutess on double) double *vd1, *vd2, *vd3; csgdVec3 vertex; sh->vectTess.push_front(vertex); vd1 = sh->vectTess.front().v; sh->vectTess.push_front(vertex); vd2 = sh->vectTess.front().v; sh->vectTess.push_front(vertex); vd3 = sh->vectTess.front().v; sgdSetVec3(vd1, v1); sgdSetVec3(vd2, v2); sgdSetVec3(vd3, v3); //submit triangles to gluTess gluTessBeginContour(tobj); gluTessVertex(tobj, vd1, vd1); gluTessVertex(tobj, vd2, vd2); gluTessVertex(tobj, vd3, vd3); gluTessEndContour(tobj); } } } } } // end of namespace Video:: #endif //(SHADOW_TYPE==SHADOW_VOLUME) /////////////// crrcsim-0.9.12/src/mod_video/gloverlay.cpp0000644000175000017500000000665711724452425015456 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008,2009 Jan Reucker (original author) * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file gloverlay.cpp * * This file contains the implementation of GlOverlay. * * \author Jan Reucker (slowhand_47@gmx.de) */ #include "gloverlay.h" #include "../include_gl.h" #ifdef DEBUG_GLOVERLAY #include #endif /// stores the horizontal window size int GlOverlay::window_size_x = 640; /// stores the vertical window size int GlOverlay::window_size_y = 480; /// stores pointers to all instances std::list GlOverlay::GlOverlayInstances; /// the constructor GlOverlay::GlOverlay() { registerInstance(this); } /// the destructor GlOverlay::~GlOverlay() { unregisterInstance(this); } void GlOverlay::registerInstance(GlOverlay *ovl) { GlOverlayInstances.push_back(ovl); #ifdef DEBUG_GLOVERLAY std::cout << "GlOverlay: registered instance " << ovl; std::cout << "(total: " << GlOverlayInstances.size() << "instances)" << std::endl; #endif } void GlOverlay::unregisterInstance(GlOverlay *ovl) { std::list::iterator it; bool found = false; for (it = GlOverlayInstances.begin(); (it != GlOverlayInstances.end()) && !found; it++) { if (*it == ovl) { found = true; } } if (found) { GlOverlayInstances.erase(it); #ifdef DEBUG_GLOVERLAY std::cout << "GlOverlay: unregistered instance " << ovl << std::endl; #endif } else { #ifdef DEBUG_GLOVERLAY std::cerr << "*** GlOverlay: unable to unregister unmanaged instance " << ovl << std::endl; #endif } } /** * This method switches to the 2D rendering state and * viewing transformation. * */ void GlOverlay::setupRenderingState(int window_xsize, int window_ysize) { glPushAttrib(GL_ALL_ATTRIB_BITS); glMatrixMode(GL_MODELVIEW); glPushMatrix(); glDisable(GL_LIGHTING); glDisable(GL_DEPTH_TEST); glMatrixMode (GL_PROJECTION); glPushMatrix(); glLoadIdentity (); gluOrtho2D (0, window_xsize-1, 0, window_ysize); glMatrixMode(GL_MODELVIEW); } /** * This method switches back to the original rendering state. */ void GlOverlay::restoreRenderingState() { glMatrixMode(GL_MODELVIEW); glPopMatrix(); glMatrixMode (GL_PROJECTION); glPopMatrix(); glMatrixMode(GL_MODELVIEW); glPopAttrib(); } /** * Render all instances of GlOverlay */ void GlOverlay::renderAllInstances(int window_xsize, int window_ysize) { // store the window size for all derived classes window_size_x = window_xsize; window_size_y = window_ysize; setupRenderingState(window_xsize, window_ysize); std::list::iterator it; for (it = GlOverlayInstances.begin(); it != GlOverlayInstances.end(); it++) { (*it)->draw(); } restoreRenderingState(); } crrcsim-0.9.12/src/mod_video/airplane_vis.cpp0000644000175000017500000002410611724452425016113 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file airplane_vis.cpp * * This file is all about airplane visualization. */ #include "../i18n.h" #include "airplane_vis.h" #include "crrc_ssgutils.h" #include "crrc_graphics.h" #include "shadow.h" #include #include #include #include #include #include "../global.h" // only for LOG() namespace Video { // Define this to 1 to use the stencil buffer for shadowing // (if available). #define EXPERIMENTAL_STENCIL_SHADOW 1 /// \todo there should be only one #define. Currently there are two /// (inside and outside the namespace) #define INVALID_AIRPLANE_VISUALIZATION -1 std::vector AirplaneVisualization::ListOfVisualizations; #if EXPERIMENTAL_STENCIL_SHADOW == 1 int shadowPredrawCallback(ssgState*) { glStencilMask(1); glEnable(GL_STENCIL_TEST); glStencilFunc(GL_GREATER, 1, 1); glStencilOp(GL_KEEP, GL_REPLACE, GL_REPLACE); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); return 0; } int shadowPostdrawCallback(ssgState*) { glDisable(GL_STENCIL_TEST); return 0; } #endif /** \brief Create a "shadow" instance of a model * * This function operates on a clone of a model and sets all associated * states to a "shadowy" look. If it is called for an entity that has the * "-shadow" attribute set, return true to signal the caller that he has to * remove this entity from the graph. * * * \param ent A clone of the "real" model * \retval true The current entity has to be removed from the graph * \retval false No action required */ bool makeShadow(ssgEntity *ent) { bool boRemoveCurrentEntity = false; if (ent->isAKindOf(ssgTypeLeaf())) { ssgLeaf *leaf = (ssgLeaf*)ent; SSGUtil::NodeAttributes attr = SSGUtil::getNodeAttributes(leaf); if (attr.checkAttribute("shadow") == -1) { // no shadow --> remove this entity from all parents boRemoveCurrentEntity = true; } else if (leaf->hasState()) { ssgSimpleState *state = (ssgSimpleState*)leaf->getState(); state->disable(GL_COLOR_MATERIAL); state->disable(GL_TEXTURE_2D); state->enable(GL_LIGHTING); state->enable(GL_BLEND); state->setShadeModel(GL_SMOOTH); state->setShininess(0.0f); state->setMaterial(GL_EMISSION, 0.0, 0.0, 0.0, 0.0); #if EXPERIMENTAL_STENCIL_SHADOW == 1 if (vidbits.stencil) { state->setMaterial(GL_AMBIENT, 0.0, 0.0, 0.0, 0.); state->setMaterial(GL_DIFFUSE, 0.0, 0.0, 0.0, 0.6); state->setMaterial(GL_SPECULAR, 0.0, 0.0, 0.0, 0.); state->setStateCallback(SSG_CALLBACK_PREDRAW, shadowPredrawCallback); state->setStateCallback(SSG_CALLBACK_POSTDRAW, shadowPostdrawCallback); } else #endif { state->setMaterial(GL_AMBIENT, 0.0, 0.0, 0.0, 1.0); state->setMaterial(GL_DIFFUSE, 0.0, 0.0, 0.0, 1.0); state->setMaterial(GL_SPECULAR, 0.0, 0.0, 0.0, 1.0); state->setStateCallback(SSG_CALLBACK_PREDRAW, NULL); state->setStateCallback(SSG_CALLBACK_POSTDRAW, NULL); } } } else if (ent->isAKindOf(ssgTypeBranch())) { ssgBranch *branch = (ssgBranch*)ent; // continue down the hierarchy std::list ToBeRemoved; std::list::iterator it; int kids = branch->getNumKids(); for (int i = 0; i < kids; i++) { ssgEntity* currKid = branch->getKid(i); if (makeShadow(currKid)) { ToBeRemoved.push_back(static_cast(currKid)); } } for (it = ToBeRemoved.begin(); it != ToBeRemoved.end(); it++) { SSGUtil::removeLeafFromGraph(*it); } } return boRemoveCurrentEntity; } AirplaneVisualization::AirplaneVisualization( std::string const& model_name, std::string const& texture_path, CRRCMath::Vector3 const& pCG, SimpleXMLTransfer *xml) : initial_trans(NULL), model_trans(NULL), model(NULL), shadow(NULL), shadow_trans(NULL) { ssgTexturePath(texture_path.c_str()); // load model model = ssgLoad(model_name.c_str()); if (model != NULL) { #if (SHADOW_TYPE==SHADOW_VOLUME) shadow = (ssgEntity*)new ShadowVolume(model); scene->addKid(shadow); #endif // transform model from SSG coordinates to CRRCsim coordinates initial_trans = new ssgTransform(); model_trans = new ssgTransform(); scene->addKid(model_trans); model_trans->addKid(initial_trans); initial_trans->addKid(model); sgMat4 it = { {1.0, 0.0, 0.0, 0}, {0.0, 0.0, -1.0, 0}, {0.0, 1.0, 0.0, 0}, {pCG.r[1], pCG.r[2], -pCG.r[0], 1.0} }; initial_trans->setTransform(it); // add a simple shadow #if (SHADOW_TYPE==SHADOW_PROJECTION) shadow = (ssgEntity*)initial_trans->clone(SSG_CLONE_RECURSIVE | SSG_CLONE_GEOMETRY | SSG_CLONE_STATE); makeShadow(shadow); shadow_trans = new ssgTransform(); scene->addKid(shadow_trans); shadow_trans->addKid(shadow); #endif /// \todo add animations ("real" model only, without shadow) initAnimations(xml, model); } else { std::string msg = "Error opening model "; msg += model_name; msg += " (texture path "; msg += texture_path; msg += ")"; throw std::runtime_error(msg); } } AirplaneVisualization::~AirplaneVisualization() { ssgBranch *parent = model_trans->getParent(0); parent->removeKid(model_trans); #if (SHADOW_TYPE==SHADOW_PROJECTION) parent->removeKid(shadow_trans); #endif #if (SHADOW_TYPE==SHADOW_VOLUME) parent->removeKid(shadow); //parent->removeKid(shadow_draw); #endif } /** \brief Create a rotation matrix * * This function creates a rotation matrix from the original * OpenGL glRotatef commands in CRRCAirplaneV2::draw(). * * \param m The matrix to be rotated * \param phi Euler angle phi * \param theta Euler angle theta * \param psi Euler angle psi */ inline void makeOGLRotMat4(sgMat4 m, double phi, double theta, double psi) { sgMat4 temp; sgVec3 rvec; sgSetVec3(rvec, 0.0, 1.0, 0.0); sgMakeRotMat4(temp, 180.0f - (float)psi * SG_RADIANS_TO_DEGREES, rvec); sgPreMultMat4(m, temp); sgSetVec3(rvec, -1.0, 0.0, 0.0); sgMakeRotMat4(temp, (float)theta * SG_RADIANS_TO_DEGREES, rvec); sgPreMultMat4(m, temp); sgSetVec3(rvec, 0.0, 0.0, 1.0); sgMakeRotMat4(temp, (float)phi * SG_RADIANS_TO_DEGREES, rvec); sgPreMultMat4(m, temp); } void makeShadowMatrix(sgMat4 sm, float x, float y); void AirplaneVisualization::setPosition(CRRCMath::Vector3 const& pos, double phi, double theta, double psi) { sgMat4 m; sgMakeIdentMat4(m); m[3][0] = pos.r[1]; m[3][1] = -1 * pos.r[2]; m[3][2] = -1 * pos.r[0]; makeOGLRotMat4(m, phi, theta, psi); model_trans->setTransform(m); #if (SHADOW_TYPE==SHADOW_PROJECTION) sgMat4 sm; makeShadowMatrix(sm, pos.r[0], pos.r[1]); sgPostMultMat4(m, sm); //jwtodoshadow m[3][1] += 0.1; m[3][1] += .001;//JL shadow_trans->setTransform(m); #endif #if (SHADOW_TYPE==SHADOW_VOLUME) ((ShadowVolume*)shadow)->update(pos.r[0], pos.r[1], pos.r[2], phi, theta, psi); #endif } /** * Create a new airplane visualization */ long new_visualization( std::string const& model_name, std::string const& texture_path, CRRCMath::Vector3 const& pCG, SimpleXMLTransfer *xml) { AirplaneVisualization* vis = NULL; long id = INVALID_AIRPLANE_VISUALIZATION; try { vis = new AirplaneVisualization(model_name, texture_path, pCG, xml); // add the new visualization to the list of all visualizations // first search for an empty entry std::vector::size_type pos; for ( pos = 0; pos < AirplaneVisualization::ListOfVisualizations.size(); pos++) { if (AirplaneVisualization::ListOfVisualizations[pos] == NULL) { AirplaneVisualization::ListOfVisualizations[pos] = vis; id = (long)pos; break; } } // if no empty entry was found, just add it to the end of the list if (id == INVALID_AIRPLANE_VISUALIZATION) { AirplaneVisualization::ListOfVisualizations.push_back(vis); id = (long)(AirplaneVisualization::ListOfVisualizations.size() - 1); } std::ostringstream log; log << _("Loaded model ") << model_name << " (ID " << id << ")"; LOG(log.str()); } catch (std::runtime_error &e) { std::cerr << e.what() << std::endl; delete vis; vis = NULL; id = INVALID_AIRPLANE_VISUALIZATION; } return id; } /** * Deallocate an airplane visualization */ void delete_visualization(long id) { if ((id >= 0) && (id < (long)AirplaneVisualization::ListOfVisualizations.size())) { delete AirplaneVisualization::ListOfVisualizations[id]; AirplaneVisualization::ListOfVisualizations[id] = NULL; } } /** * Update the position of a visualization */ void set_position(long id, CRRCMath::Vector3 const &pos, double phi, double theta, double psi) { if ((id >= 0) && (id < (long)AirplaneVisualization::ListOfVisualizations.size())) { AirplaneVisualization::ListOfVisualizations[id]->setPosition(pos, phi, theta, psi); } } } // end namespace Video:: crrcsim-0.9.12/src/global.cpp0000644000175000017500000000337411724452425012736 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006 - 2009 Jan Reucker (original author) * Copyright (C) 2006 Todd Templeton * Copyright (C) 2007, 2008, 2010 Jens Wilhelm Wulf * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file global.cpp * * Initialization of the global variables. */ #include "global.h" #include SimStateHandler* Global::Simulation = NULL; int Global::training_mode = 0; int Global::nVerbosity = 0; int Global::HUDCompass = 0; Scenery* Global::scenery = NULL; int Global::wind_mode = 2; CGUIMain* Global::gui = NULL; CRRCAudioServer* Global::soundserver = NULL; T_GameHandler* Global::gameHandler = NULL; TSimInputs Global::inputs; float Global::dt; int Global::nFPS; std::string Global::verboseString; TestModeData Global::testmode; T_TX_Interface* Global::TXInterface; TInputDev* Global::inputDev; Aircraft* Global::aircraft; FlightRecorder* Global::recorder; Robots* Global::robots; crrcsim-0.9.12/src/record.cpp0000644000175000017500000000661611724452425012756 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2010 - Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty off * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "record.h" #include "mod_misc/filesystools.h" #include "mod_misc/lib_conversions.h" #include "mod_robots/robotfile.h" #include #include #include #include FlightRecorder::FlightRecorder(std::string output_directory) { outdir = output_directory; state = eNoFile; if (outdir.length()) outdir += "/"; } void FlightRecorder::Start(SimpleXMLTransfer* data) { // insert mandatory data data->setAttribute("CRRCSim", PACKAGE_VERSION); data->setName("CRRCSim_record"); if (state == eRecording) Stop(); // only use/keep four files for automatic storage: num = (num+1) & 0x03; // filename = ""; out.open((outdir + "record" + itoStr(num, '0', 3) + ".crrclog_").c_str(), std::ios::binary); if (!out) std::cerr << "error opening logfile: " << strerror(errno) << "\n"; data->print(out, 0); state = eRecording; descr = ""; } void FlightRecorder::Stop() { if (state == eRecording) { // Insert description SimpleXMLTransfer* data = new SimpleXMLTransfer(); data->setName("descr"); data->setContent(descr); InsertXML(data); delete data; // out.close(); // rename? if (filename.length() > 0) { std::string fn = "record" + itoStr(num, '0', 3) + ".crrclog_"; FileSysTools::move(outdir+filename+".crrclog", outdir+fn); } } state = eNoFile; } void FlightRecorder::SetFilename(std::string newname) { newname = trim(newname); if (newname.rfind(".crrclog") == newname.length()-8) filename = newname.substr(0, newname.length()-8); else filename = newname; } void FlightRecorder::InsertMarker(int data) { if (state == eRecording) { const char rt = 0x02; out.write((char*)&rt, 1); RobotFile::WriteInt32(out, data); } } void FlightRecorder::InsertXML(SimpleXMLTransfer* data) { if (state == eRecording) { const char rt = 0x03; out.write((char*)&rt, 1); data->print(out, 0); } } void FlightRecorder::AirplanePosition(double dt, int multiloop, FDMBase* fdm) { if (state == eRecording) { const char rt = 0x00; out.write((char*)&rt, 1); RobotFile::WriteDouble(out, dt*multiloop); CRRCMath::Vector3 pos = fdm->getPos(); RobotFile::WriteFloat(out, pos.r[0]); RobotFile::WriteFloat(out, pos.r[1]); RobotFile::WriteFloat(out, pos.r[2]); RobotFile::WriteInt16(out, fdm->getPhi()*ROBOT_EULER_TO_INT16); RobotFile::WriteInt16(out, fdm->getTheta()*ROBOT_EULER_TO_INT16); RobotFile::WriteInt16(out, fdm->getPsi()*ROBOT_EULER_TO_INT16); } } std::string FlightRecorder::GetFilename() { return(filename); } crrcsim-0.9.12/src/global.h0000644000175000017500000000665511724452425012410 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006-2009 Jan Reucker (original author) * Copyright (C) 2006 Todd Templeton * Copyright (C) 2007, 2008, 2010 Jens Wilhelm Wulf * Copyright (C) 2008 Olivier Bordes * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file global.h * * Global variables used in CRRCsim. */ #ifndef GLOBAL_H #define GLOBAL_H #include #include "mod_fdm/fdm_inputs.h" #include "mod_inputdev/inputdev.h" #include "mouse_kbd.h" // needed to make LOG() work without add. headers #include "mod_main/EventDispatcher.h" // There's no need to pull in the full headers here. // Just declare the classes and leave the responsibility // to the files that really need the single variables. class SimStateHandler; class CGUIMain; class CRRCAirplane; class CRRCAudioServer; class ModFDMInterface; class Scenery; class T_GameHandler; class T_TX_Interface; class TInputDev; class Aircraft; class FlightRecorder; class Robots; /** * Contains data related to test mode. * * @author Jens Wilhelm Wulf */ struct TestModeData { /** * test TXInterface */ int test_mode; /** * The real flAutozoom is changed while in testmode */ float flAutozoom; }; class Global { public: static SimStateHandler* Simulation; ///< The simulation's main state machine. static int training_mode; ///< Draw thermals in the sky? static int nVerbosity; ///< How much info in the HUD? static int HUDCompass; ///< Draw azimuth/elevation in the HUD? static Scenery* scenery; ///< The scenery. static int wind_mode; ///< Wind estimation mode static CGUIMain* gui; ///< The GUI. static CRRCAudioServer* soundserver; ///< The sound server. static T_GameHandler* gameHandler; ///< The active game mode. static TSimInputs inputs; ///< Control input values. static float dt; ///< time interval of integration of EOMs static std::string verboseString; ///< Informational line of text static TestModeData testmode; ///< Test mode data structure static int nFPS; ///< average video update rate (FPS) static T_TX_Interface* TXInterface; static TInputDev* inputDev; static Aircraft* aircraft; ///< A complete Aircraft (model & FDM). static FlightRecorder* recorder; static Robots* robots; }; /** This macro logs a line of text to the console */ #define LOG(_x) do{ \ LogMessageEvent msg(_x); \ EventDispatcher::getInstance()->raise(&msg); \ }while(0) #endif //GLOBAL_H crrcsim-0.9.12/src/crrc_loadair.h0000644000175000017500000000453611724452425013570 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005-2009 Jan Reucker (original author) * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_LOADAIR_H # define CRRC_LOADAIR_H # include # include #include "global.h" #include "global_video.h" #include "include_gl.h" #include "mod_fdm/fdm.h" #include "crrc_sound.h" #include "mod_misc/SimpleXMLTransfer.h" /** \brief A very basic airplane description class. * * This class provides an abstract interface for everything * related to the audio-visual representation of an airplane * model. */ class CRRCAirplane { public: /** \brief The constructor. * * */ CRRCAirplane(); /** \brief The destructor. * * Clean up. */ virtual ~CRRCAirplane(); /** \brief Draw the airplane * * */ virtual void draw(FDMBase* airplane) = 0; virtual int getNumSounds() {return (sound.size());}; protected: std::vector sound; }; /** * Read the audio-visual airplane description from a * CRRCSim_airplane XML file, file format version "2". */ class CRRCAirplaneV2 : public CRRCAirplane { public: CRRCAirplaneV2(); CRRCAirplaneV2(SimpleXMLTransfer* xml); ~CRRCAirplaneV2(); void draw(FDMBase* airplane); private: long lVisID; ///< ID for the airplane visualization protected: /** \brief Initialize the airplane's sound. * * Reads all sound related parameters from an xml description. * \todo Make this method search all possible paths on Linux! */ virtual void initSound(SimpleXMLTransfer* xml); float max_thrust; }; #endif // CRRC_LOADAIR_H crrcsim-0.9.12/src/mod_landscape/0000775000175000017500000000000011724452514013635 500000000000000crrcsim-0.9.12/src/mod_landscape/wind_from_terrain.h0000644000175000017500000000216711724452425017443 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Joel Lienard (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /* * crrc_wind_from_terrain.h * very simple wind calculation from terain profil */ #ifndef CRRC_WINDFROMTERRAIN_H #define CRRC_WINDFROMTERRAIN_H #include void wind_from_terrain(double X, double Y, double Z, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity); #endif //CRRC_WINDFROMTERRAIN_H crrcsim-0.9.12/src/mod_landscape/hd_tilingterrain.cpp0000644000175000017500000002235511724452425017615 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "hd_tilingterrain.h" #define DEEPEST_HELL -9999.0 HD_TilingTerrain::HD_TilingTerrain(ssgRoot * SceneGraph) { for ( int i = 0 ; i <= SIZE_GRID_PLANES; i++ ) { for ( int j = 0 ; j <= SIZE_GRID_PLANES; j++ ) { tile_table[i][j] = new ssgVertexArray(); } } sgMat4 xform; sgMakeIdentMat4(xform); tiling_terrain(SceneGraph,xform); } HD_TilingTerrain::~HD_TilingTerrain() { for ( int i = 0 ; i <= SIZE_GRID_PLANES; i++ ) { for ( int j = 0 ; j <= SIZE_GRID_PLANES; j++ ) { if (tile_table[i][j]) delete tile_table[i][j]; } } } float HD_TilingTerrain::getHeight(float x_north, float y_east) { return 0.0f; } float HD_TilingTerrain::getHeightAndPlane(float x_north, float y_east, float tplane[4]) { float h,hot ; /* H.O.T == Height Of Terrain */ float *p1,*p2,*p3; int numero=-1; int ix = (int)(y_east/SIZE_CELL_GRID_PLANES) + SIZE_GRID_PLANES/2; int jy = (int)(-x_north/SIZE_CELL_GRID_PLANES) + SIZE_GRID_PLANES/2; if (ix<0) ix=0; if (ix>SIZE_GRID_PLANES)ix = SIZE_GRID_PLANES; if (jy<0) jy=0; if (jy>SIZE_GRID_PLANES)jy = SIZE_GRID_PLANES; ssgVertexArray* tile = tile_table[ix][jy]; //std::cout << "utilise cellule " << ix<<", "<getNum(); hot = DEEPEST_HELL ; //std::cout << "cellule nb triangle/cellule*3 i,j "<get(i); p2= tile->get(i+1); p3= tile->get(i+2); /* std::cout << "-------------- " << p1[0]<<" "<< p1[1]<<" "<< p1[2]<<" "<< std::endl; std::cout << "-------------- " << p2[0]<<" "<< p2[1]<<" "<< p2[2]<<" "<< std::endl; std::cout << "-------------- " << p3[0]<<" "<< p3[1]<<" "<< p3[2]<<" "<< std::endl; */ if ( on_triangle(-x_north, y_east, p1, p2, p3)) { sgVec4 plane; sgMakePlane ( plane, p1, p2, p3); h = -(-plane[2]*x_north + plane[0]*y_east + plane[3] )/ plane[1]; if (h>hot) { numero = i; hot=h; if (tplane) sgCopyVec4(tplane, plane); } //std::cout << "----plane***" << plane[0] <<" "<< plane[1] <<" "<< plane[2]<<" "<< plane[3] << "hot" << hot <= 0) { if (tplane[1]<0) /* ??? revoir : preferable d'orienter correctement les facettes */ sgNegateVec4 ( tplane , tplane ); } else { tplane[0] = .0; tplane[1] = 1.0; tplane[2] = 0.0; tplane[3] = -hot; } } return hot; } /** * \brief Tile the terrain * * This function recursively walks the scene graph and sorts all * triangles into a grid of smaller graphs. This reduces the * calculation effort: If the position of the plane and therefore * the grid below it is known, only a small fraction of all * triangles has to be tested. * * During the recursive walk down the tree, the function tracks * all transformations. If a leaf node is encountered, the contained * triangles are transformed by the tracked transformations to * get the absolute position of each triangle. Then all triangles * are sorted into the grid by their absolute position. * * \param e Pointer to the currently processed entity * \param xform Reference to the current transformation */ void HD_TilingTerrain::tiling_terrain(ssgEntity * e, sgMat4 xform) { // only continue if HOT traversal is enabled for this entity if ( e->getTraversalMask() & SSGTRAV_HOT ) { if ( e->isAKindOf(ssgTypeBranch()) ) { ssgBranch *br = (ssgBranch *) e ; if ( e -> isA ( ssgTypeTransform() ) ) { sgMat4 xform1; ((ssgTransform *)e)->getTransform ( xform1 ) ; sgPreMultMat4 ( xform, xform1 ) ;//Pre or Post ??? /* std::cout << "------tranform " << br<< std::endl; std::cout << "-------------- " << xform[0][0]<<" "<< xform[0][1]<<" "<< xform[0][2]<<" "<< xform[0][3]<< std::endl; std::cout << "-------------- " << xform[1][0]<<" "<< xform[1][1]<<" "<< xform[1][2]<<" "<< xform[1][3]<< std::endl; std::cout << "-------------- " << xform[2][0]<<" "<< xform[2][1]<<" "<< xform[2][2]<<" "<< xform[2][3]<< std::endl; std::cout << "-------------- " << xform[3][0]<<" "<< xform[3][1]<<" "<< xform[3][2]<<" "<< xform[3][3]<< std::endl; */ } //else std::cout << "------branch " << br<< std::endl; // Bug #16552: "xform" is actually passed by reference and // not by value. Therefore we have to store it locally and // restore it before recursing to the next child. Else all // children receive an xform matrix that was modified by // the previous child. sgMat4 local_xform; sgCopyMat4(local_xform, xform); for ( int i = 0 ; i < br -> getNumKids () ; i++ ) { tiling_terrain ( br -> getKid ( i ), xform); // restore transformation matrix sgCopyMat4(xform, local_xform); } } else if ( e -> isAKindOf ( ssgTypeLeaf() ) ) { //std::cout << "------leaf " << e<< std::endl; ssgLeaf *leaf = (ssgLeaf *) e ; int nt = leaf->getNumTriangles(); //std::cout << "------n triangles " << nt<< std::endl; for ( int i = 0 ; i < nt ; i++ )//pour chaque triangle { short iv1,iv2,iv3;/*float *v1, *v2, *v3;*/ sgVec3 v1,v2,v3; leaf->getTriangle ( i, &iv1, &iv2, &iv3 ); sgCopyVec3 (v1 , leaf->getVertex(iv1)); sgXformPnt3( v1, xform); sgCopyVec3 (v2 , leaf->getVertex(iv2)); sgXformPnt3( v2, xform); sgCopyVec3 (v3 , leaf->getVertex(iv3)); sgXformPnt3( v3, xform); /* std::cout << "------triangle " << std::endl; std::cout << "-------------- " << v1[0]<<" "<< v1[1]<<" "<< v1[2]<<" "<< std::endl; std::cout << "-------------- " << v2[0]<<" "<< v2[1]<<" "<< v2[2]<<" "<< std::endl; std::cout << "-------------- " << v3[0]<<" "<< v3[1]<<" "<< v3[2]<<" "<< std::endl; */ //calcule cube englobant sgBox box; box.empty(); box.extend(v1); box.extend(v2); box.extend(v3); //std::cout << "Min " << box.min[0]<<", "<SIZE_GRID_PLANES) && (i2>SIZE_GRID_PLANES)) ) { save = 0; } if (((j1<0) && (j2<0)) ||((j1>SIZE_GRID_PLANES) && (j2>SIZE_GRID_PLANES)) ) { save = 0; } if (i1<0) i1=0; if (i1>SIZE_GRID_PLANES) i1 = SIZE_GRID_PLANES; if (i2<0) i2=0; if (i2>SIZE_GRID_PLANES) i2 = SIZE_GRID_PLANES; if (j1<0) j1=0; if (j1>SIZE_GRID_PLANES) j1 = SIZE_GRID_PLANES; if (j2<0) j2=0; if (j2>SIZE_GRID_PLANES) j2 = SIZE_GRID_PLANES; //std::cout << "cellules i, j " << i1 <<", "<add(v1); tile_table[i][j]->add(v2); tile_table[i][j]->add(v3); } } } } } } } /**********************/ //utility routines float HD_TilingTerrain::Isleft(myPoint2D p1, myPoint2D p2, myPoint2D p) { return ((p2.x - p1.x) * (p.y - p1.y) - (p.x - p1.x) * (p2.y - p1.y)); } // test si point x,y, dans la projection du trianle p1, p2,p3 sur plan horizontal int HD_TilingTerrain::on_triangle(float x, float y, float *p1,float *p2,float *p3) { int t1,t2,t3,test; myPoint2D a,b,c,p; p.x= x;//east p.y = y;//nord //p1,p2,p3 : est, up,sud a.x = p1[2]; a.y = p1[0]; b.x = p2[2]; b.y = p2[0]; c.x = p3[2]; c.y = p3[0]; t1 = (Isleft(c,a,p)>0); t2 = (Isleft(b,c,p)>0); t3 = (Isleft(a,b,p)>0); test = (t1==t2) && (t1==t3); return test; } crrcsim-0.9.12/src/mod_landscape/crrc_scenery.h0000644000175000017500000001534111724452425016412 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001 Jan Kansky (original author) * Copyright (C) 2004-2010 Jan Reucker * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * Copyright (C) 2009 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_SCENERY_H #define CRRC_SCENERY_H #include #include "../mod_math/vector3.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../global_video.h" #include #include "heightdata.h" #define HEIGHTMAP_SIZE_X (64) #define HEIGHTMAP_SIZE_Z (64) typedef struct { float north; float east; float height; std::string name; } T_Position; typedef std::vector T_PosnArray; /** \brief Abstract base class for scenery classes * * This base class defines the public interface common to * all scenery-drawing classes. It also reads common * information from the scenery file (sky initialization, * player and start positions, ...) */ class Scenery { public: /** * Initialization from XML description */ Scenery(SimpleXMLTransfer *xml, int sky_variant = 0); /** * Destructor */ virtual ~Scenery(); /** * Get pointeur on XML description section named "name" * */ SimpleXMLTransfer *getXMLsection(const char * name); /** * Draw the scenery * * \param current_time current time in ms (for animation effects) */ virtual void draw(double current_time) = 0; /** * Get player position */ virtual CRRCMath::Vector3 getPlayerPosition(int num = 0); virtual CRRCMath::Vector3 getStartPosition(int num = 0); virtual CRRCMath::Vector3 getStartPosition(std::string); virtual int getNumStartPosition(); virtual std::string *const getStartPositionName(int num = 0); /** * Get the height at a distinct point. * \param x x coordinate * \param z z coordinate * \return terrain height at this point in ft */ virtual float getHeight(float x, float z) = 0; /** * Get the default wind direction specified in the scenery file. */ inline float getDefaultWindDirection(void) {return flDefaultWindDirection;}; /** * Get the default wind speed specified in the scenery file. */ inline float getDefaultWindSpeed(void) {return flDefaultWindSpeed;}; /** * Get the ImposeWindDirection value specified in the scenery file. */ inline int getImposeWindDirection(void) {return ImposeWindDirection;}; /** * Get the real altitude of scenery origin point */ inline float getOriginAltitude(void) {return OriginAltitude;}; /** * get height and plane equation at x|z * \param x x coordinate * \param z z coordinate * \param tplane this is where the plane equation will be stored * \return terrain height at this point in ft */ virtual float getHeightAndPlane(float x, float z, float tplane[4]) = 0; /** * get wind on directions at position X_cg, Y_cg,Z_cg */ virtual void getWindComponents(double X_cg,double Y_cg,double Z_cg, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity)=0;; /** * Get an ID code for this location or scenery type */ virtual int getID() = 0; /** * Get the name of this location as specified in the * XML scenery description file. * * \return scenery name */ inline const char *getName() {return name.c_str();}; /** * Get the index of the sky definition in the * XML scenery description file that is currently loaded. * * \return sky variant index */ inline int getSkyVariant() {return nSkyVariant;}; /** * locations: * DAVIS CRRC Davis flying field in Sudbry, Mass * MEDFIELD CRRC Medfield flying site in Medfield, Mass * CAPE_COD Slope Soaring at Cape Cod, Massachusetts * XML_HMAP read from scenery file (old height-map format) * NULL_RENDERER empty renderer * * \todo Everything that depends on these constants should * get its information from the scenery file instead of * using hard-coded stuff. In the end these constants should * only be used as an argument to the ctor of BuiltinScenery. */ enum { DAVIS=1, MEDFIELD=2, CAPE_COD=3, XML_HMAP=4, NULL_RENDERER=5, MODEL_BASED=6, PHOTO=7 }; protected: float flDefaultWindSpeed; ///< default wind speed from scenery file in ft/s float flDefaultWindDirection; ///< default wind direction from scenery file in degrees int ImposeWindDirection; ///< if true, WindDirection is not modifiable std::string name; ///< name of this location, from XML description float OriginAltitude; ///< real altitude of scenery in ft (for air density) private: /** * Read a set of positions into a position array */ int parsePositions(SimpleXMLTransfer *tag, T_PosnArray& pa, bool default_on_empty = true); SimpleXMLTransfer *xml_description; T_PosnArray views; T_PosnArray starts; int nSkyVariant; ///< Index of the currently loaded sky variant }; /** * Load a scenery from a file */ Scenery* loadScenery(const char *fname, int sky_variant = 0); /** \brief initial NULL renderer scenery * */ class SceneryNull : public Scenery { public: SceneryNull(int sky_variant = 0) : Scenery(NULL, sky_variant) {} float getHeight(float x, float z){return 0;} float getHeightAndPlane(float x, float z, float tplane[4]){return 0;} int getID() {return 0;} void getWindComponents(double X_cg,double Y_cg,double Z_cg, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity){} void draw(double current_time){}; CRRCMath::Vector3 getPlayerPosition(int num){ return CRRCMath::Vector3(0.,0., 0.);} CRRCMath::Vector3 getStartPosition(int num){ return CRRCMath::Vector3(0.,0., 0.);} int getNumStartPosition(){return 0;} }; #endif // CRRC_SCENERY_H crrcsim-0.9.12/src/mod_landscape/wind_from_terrain.cpp0000644000175000017500000002345411724452425020000 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2010 Joel Lienard (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /************* * crrc_wind_from_terrain.cpp * * very simple wind calculation from terain profil * *********/ /* We make a modelling locally the ground by a simple shape. That modelling is made from some points (2 - 10) in the vertical plane aligned with the wind. The distance from these measurement points of the terrain is all the bigger as the height is big. Mode 1: modelling by a plane Mode 2: modelling by in-plane potential flow with 2D panel method */ #include "../global.h" #include #include "model_based_scenery.h" #include "../crrc_main.h" #include "wind_from_terrain.h" #define DEEPEST_HELL -9999.0 /* data used by simple 2D panel method */ #define N_UP_PTS 6 // number of up/down-stream points used #define NPTS (2*N_UP_PTS) // total number of points defining terrain profile (panels) #define NPAN (NPTS-1) // total number of panels #define REF_L 300. // reference length to smooth terrain slope beyond land's end #define REF_Z 100. // reference height from terrain #define POW_Z 0.5 // power law to scale ratio of actual to reference height #define BASELEN 0.5 // first panel length realtive to height from terrain #define RATE 1.5 // panel length growth rate #define EPS_END .1 // accuracy in defining streamwise position of land's end #define IT_MAX 20 // max iter in defining streamwise position of land's end #define DELTAX 10. // to compute terain slope at land's end static float x[NPTS], z[NPTS]; // panel vertex coords static float cx[NPAN], cz[NPAN]; // panel control point coords static float cc[NPAN], ss[NPAN]; // panel cosine & sine static float A[NPAN][NPAN]; // system matrix static float src[NPAN]; // unknown sources /** * Compute normal velocity induced on control point of panel i * by a uniform source strength distribution on panel j * */ static float vn_src0(int i, int j) { float xr1, zr1, xr2, zr2, rq1, rq2, b0, c0, d0, e0; if (i == j) { return M_PI; } else { xr1 = cx[i] - x[j]; zr1 = cz[i] - z[j]; xr2 = cx[i] - x[j+1]; zr2 = cz[i] - z[j+1]; rq1 = xr1*xr1 + zr1*zr1; rq2 = xr2*xr2 + zr2*zr2; b0 = atan2(zr2*xr1 - xr2*zr1, xr2*xr1 + zr2*zr1); c0 = ss[i]*cc[j] - cc[i]*ss[j]; d0 = cc[i]*cc[j] + ss[i]*ss[j]; e0 = .5*log(rq2/rq1); return c0*e0 + d0*b0; } } /** * Compute velocity components vx,vz induced on point X,Z * by a uniform source strength distribution on panel j. * */ static void v_src0(float X, float Z, int j, float *vx, float *vz) { float xr1, zr1, xr2, zr2, rq1, rq2, b0, c0, d0, e0; xr1 = X - x[j]; zr1 = Z - z[j]; xr2 = X - x[j+1]; zr2 = Z - z[j+1]; rq1 = xr1*xr1 + zr1*zr1; rq2 = xr2*xr2 + zr2*zr2; b0 = atan2(zr2*xr1 - xr2*zr1, xr2*xr1 + zr2*zr1); c0 = -ss[j]; d0 = cc[j]; e0 = .5*log(rq2/rq1); *vz = c0 * e0 + d0 * b0; *vx = c0 * b0 - d0 * e0; } /** * Solve linear system by Gauss elimination * */ static void solve_gs(float A[][NPAN], float x[], int n) { for(int k = 0; k < n-1; k++) for(int i = n-1; i > k; i--) { A[i][k] /= A[k][k]; for(int j = n-1; j > k; j--) A[i][j] -= A[k][j]*A[i][k]; } for(int i = 1; i < n; i++) for(int j = 0; j < i; j++) x[i] -= A[i][j]*x[j]; x[n-1] /= A[n-1][n-1]; for(int i = n-2; i >= 0; i--) { for(int j = n-2; j > i; j--) x[i] -= A[i][j]*x[j]; x[i] /= A[i][i]; } } void wind_from_terrain(double X, double Y, double Z, float *x_wind, float *y_wind, float *z_wind) { sgVec3 wind; Z = -Z; //positive down -> positive up float WindVel = cfg->wind->getVelocity(); float WindDir = cfg->wind->getDirection()*M_PI/180.; float dirx = cos(WindDir);//upstream versor float diry = sin(WindDir);//upstream versor float z_c = Global::scenery->getHeight(X, Y);//terrain height below the point float dz = Z - z_c; if (Global::wind_mode == 1) { // //We tilt the vector of wind along the slope, with the same speed in module // const float COEF = 0.5;//define angle of measure float dx = COEF*dz*dirx;//upstream vector float dy = COEF*dz*diry;//upstream vector float z_f = Global::scenery->getHeight(X+dx, Y+dy);//terrain height upstream if (z_f==DEEPEST_HELL) { z_f = z_c;} float z_b = Global::scenery->getHeight(X-dx, Y-dy);//terrain height downstream if (z_b==DEEPEST_HELL) { z_b = z_c;} sgVec3 p_c, p_f, p_b; sgSetVec3(p_c, X, Y, -z_c); sgSetVec3(p_f, X+dx, Y+dy, -z_f); sgSetVec3(p_b, X-dx, Y-dy, -z_b); //float z_l = Global::scenery->getHeight(X+dx, Y-dsin);//left //float z_r = Global::scenery->getHeight(X-dx, Y+dy);//right //sgVec3 p_0, p_l, p_r; //sgSetVec3(p_0,X,Y,Z); sgVec3 dir; sgSubVec3(dir, p_f, p_b); sgNormaliseVec3(dir);//-> Unit vector in the direction of the wind sgScaleVec3(wind, dir, -WindVel); } else //if (Global::wind_mode == 2) { // //2D potential flow in a wind-aligned vertical plane // // define panels vertex points in a reference system with x axis aligned // with wind direction (negative upstream) and origin on the point X,Y if (dz < 0.1*REF_Z) dz = 0.1*REF_Z; // do not reduce ref length too much float dd = 0.5*BASELEN*pow(dz/REF_Z,POW_Z)*REF_Z; float ds = dd; float d1 = 0.0; float d2 = 0.0; float dzdd1 = 0.0; float dzdd2 = 0.0; float z1 = DEEPEST_HELL; float z2 = DEEPEST_HELL; for(int i=1; i <= N_UP_PTS; i++) { float dx = ds*dirx; float dy = ds*diry; x[N_UP_PTS-i] = -ds; z[N_UP_PTS-i] = Global::scenery->getHeight(X+dx, Y+dy); x[N_UP_PTS-1+i] = +ds; z[N_UP_PTS-1+i] = Global::scenery->getHeight(X-dx, Y-dy); // check if upwind point is outside defined terrain profile // in case find terrain elevation and slope at upstream land's end if (z[N_UP_PTS-i] == DEEPEST_HELL) { if (z1 == DEEPEST_HELL) { float xa = x[N_UP_PTS-i+1]; float za = z[N_UP_PTS-i+1]; float xb = x[N_UP_PTS-i]; float xc, zc; int it = 0; while ((fabs(xa - xb) > EPS_END) && it < IT_MAX) { it++; xc = 0.5*(xa + xb); zc = Global::scenery->getHeight(X-xc*dirx, Y-xc*diry); if (zc == DEEPEST_HELL) xb = xc; else { xa = xc; za = zc; } } d1 = xa; z1 = za; // estimate terrain slope at land's end xc = xa + DELTAX; zc = Global::scenery->getHeight(X-xc*dirx, Y-xc*diry); dzdd1 = (z1 - zc)/DELTAX; } z[N_UP_PTS-i] = z1 + dzdd1*REF_L*(1. - exp(-fabs(x[N_UP_PTS-i] - d1)/REF_L)); } // check if downwind point is outside defined terrain profile // in case find terrain elevation and slope at downstream land's end if (z[N_UP_PTS-1+i] == DEEPEST_HELL) { if (z2 == DEEPEST_HELL) { float xa = x[N_UP_PTS-1+i-1]; float za = z[N_UP_PTS-1+i-1]; float xb = x[N_UP_PTS-1+i]; float xc, zc; int it = 0; while ((fabs(xa - xb) > EPS_END) && it < IT_MAX) { it++; xc = 0.5*(xa + xb); zc = Global::scenery->getHeight(X-xc*dirx, Y-xc*diry); if (zc == DEEPEST_HELL) xb = xc; else { xa = xc; za = zc; } } d2 = xa; z2 = za; // estimate terrain slope at land's end xc = xa - DELTAX; zc = Global::scenery->getHeight(X-xc*dirx, Y-xc*diry); dzdd2 = (z2 - zc)/DELTAX; } z[N_UP_PTS-1+i] = z2 + dzdd2*REF_L*(1. - exp(-fabs(x[N_UP_PTS-1+i] - d2)/REF_L)); } dd *= (i == 1 ? 2. : 1.)*RATE; ds += dd; } // compute panels geometry for(int i = 0; i < NPAN; i++) { cx[i] = .5*(x[i+1] + x[i]); cz[i] = .5*(z[i+1] + z[i]); float lx = x[i+1] - x[i]; float lz = z[i+1] - z[i]; float ll = hypot(lx, lz); ss[i] = lz/ll; cc[i] = lx/ll; } // construct system matrix and source term for(int i = 0; i < NPAN; i++) { src[i] = ss[i]; // freestream flow = horizontal wind for( int j = 0; j < NPAN; j++ ) A[i][j] = vn_src0(i, j); } // solve system matrix for the unknown source/vortex strength solve_gs(A, src, NPAN); // compute velocity induced on target point float vx = 1.; // freestream flow = horizontal wind float vz = 0.; // freestream flow = horizontal wind for(int i = 0; i < NPAN; i++) { float dvx, dvz; v_src0(0., Z, i, &dvx, &dvz); // induced (in plane) velocity on target point vx += src[i]*dvx; vz += src[i]*dvz; } // define resulting wind vector sgSetVec3(wind, dirx*vx, diry*vx, vz); sgScaleVec3(wind, -WindVel); } // return results *x_wind = wind[0]; *y_wind = wind[1]; *z_wind = wind[2]; } crrcsim-0.9.12/src/mod_landscape/heightdata.h0000755000175000017500000000506311724452425016036 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef HEIGHTDATA_H #define HEIGHTDATA_H /** * An abstract base class for height representation classes * * There are many ways to store and access height data for the landscape. * This abstract base class defines the common interface for all specific * implementations. * * Coordinate system for this class and all subclasses: * x = positive north, negative south * y = positive east, negative west * z = positive down, negative up * * The z-axis might seem to be reverted in this system (because mountain tops * have a lower z value than valleys), but sticking to the classical conventions * (north and east are positive) the z-axis must point to the center of the earth * if the coordinate system is right-handed (thumb points north, index finger east, * middle finger down). This is what CRRCsim's FDM refers to as "local coordinates" * (or "world coordinates"). * */ class HeightData { public: /** The destructor of the abstract base class */ virtual ~HeightData() { } /** * Get the height at a distinct point, in local coordinates, unit is ft * * \param x_north x coordinate (x positive == north) * \param y_east y coordinate (y positive == east) * * \return terrain height at this point in ft */ virtual float getHeight(float x_north, float y_east) = 0; /** * Get height and plane equation at x|y, in local coordinates, unit is ft * * \param x_north x coordinate (x positive == north) * \param y_east y coordinate (y positive == east) * \param tplane this is where the plane equation will be stored * \return terrain height at this point in ft */ virtual float getHeightAndPlane(float x_north, float y_east, float tplane[4]) = 0; }; #endif //HEIGHTDATA_H crrcsim-0.9.12/src/mod_landscape/winddata3D.cpp0000644000175000017500000001455311724452425016252 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Joel Lienard (original author) * Copyright (C) 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * * This file can optionally be linked with the CGAL library * (http://www.cgal.org). Parts of this library are licensed * under the QPL which is incompatible to the GPL. Therefore, * as a special exception, you have permission to link this program * with the CGAL library and distribute executables, as long as you * follow the requirements of the GNU GPL in regard to all of the * software in the executable aside from CGAL. * */ /** \file winddata3D.cpp * read datafile of wind velocity : is a text file with 6 numbers per line, blank separated : X Y Z vx vy vz X,Y,Z coordinates, in meter ou feet (see "units" in scenery xml file) vx, vy, vz wind vector components, normalised to 1 */ #include #include "crrc_scenery.h" #include "model_based_scenery.h" #if WINDDATA3D == 1 #if CGAL_VERSION3 == 1 # include #else # include #endif #ifdef TEST_WINDDATA //main program for test only WindData *wind_data=NULL; main() { //init int r= init_wind_data("scenery/Brie/wind.data"); std::cout << r << " points processed" << std::endl; //std::cout <insert(Point(north, east, up)); sgSetVec3(v->info(),v_north,v_east,v_up); npt++; } else stop=1; } while (!stop); #else {//essai d'acceleration : efficace mais comment ajouter les info ??? //voir "2.5 Extensible Kernel" in // http://www.cgal.org/Manual/3.3/doc_html/cgal_manual/Kernel_23/Chapter_main.html#Section_2.2 std::list L; do { nread = fscanf(input,"%f %f %f %f %f %f",&north, &east, &up, &v_north, &v_east, &v_up); if (nread==6) { L.push_front(Point(north, east, up)); //sgSetVec3(v->info(),v_north,v_east,v_up); npt++; } else stop=1; } while (!stop); wind_data->insert(L.begin(), L.end()); L.clear(); } #endif return npt; } void Point_sgVec3(Point p, sgVec3 v) { v[0]=p.x(); v[1]=p.y(); v[2]=p.z(); } float cbary(Point pb , Point pa, Point pc, Point pd) { sgVec3 a, b ,c ,d ,ba ,bc ,bd ,v; float res; Point_sgVec3(pa, a); Point_sgVec3(pb, b); Point_sgVec3(pc, c); Point_sgVec3(pd, d); sgSubVec3 ( ba, a, b ); //std::cout <<"cbary: ba : "<< ba[0] <<" "<< ba[1] <<" "<< ba[2] <locate(p0,mem_cell_handle); else c = wind_data->locate(p0); mem_cell_handle = c; if (wind_data->is_infinite (c)) return false; Vertex_handle va = c->vertex(0); Vertex_handle vb = c->vertex(1); Vertex_handle vc = c->vertex(2); Vertex_handle vd = c->vertex(3); Point pa = va->point(); Point pb = vb->point(); Point pc = vc->point(); Point pd = vd->point(); //std::cout <<"Points trouvs: "<< pa <info(); float *wb = vb->info(); float *wc = vc->info(); float *wd = vd->info(); /* std::cout <<"Valeurs trouvs: "<< wa[0] <<" "<< wa[1] <<" "<< wa[2] < #include #include #include "model_based_scenery.h" #include "../crrc_main.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_misc/filesystools.h" #include "hd_tilingterrain.h" #include "wind_from_terrain.h" #if WINDDATA3D != 1 #include "../GUI/crrc_msgbox.h" #endif // This module uses some internal SSG stuff from the video module! #include "../mod_video/crrc_ssgutils.h" const float FEET2METERS=0.3048; /****************************************************************************/ /* Model based scenery */ /****************************************************************************/ ModelBasedScenery::ModelBasedScenery(SimpleXMLTransfer *xml, int sky_variant) : Scenery(xml, sky_variant), location(Scenery::MODEL_BASED) { ssgEntity *model = NULL; SimpleXMLTransfer *scene = xml->getChild("scene", true); getHeight_mode = scene->attributeAsInt("getHeight_mode", 2); //std::cout << "----getHeight_mode : " << getHeight_mode <disable(GL_COLOR_MATERIAL); invisible_state->disable(GL_TEXTURE_2D); invisible_state->enable(GL_LIGHTING); invisible_state->enable(GL_BLEND); //invisible_state->setShadeModel(GL_SMOOTH); //invisible_state->setShininess(0.0f); invisible_state->setMaterial(GL_EMISSION, 0.0, 0.0, 0.0, 0.0); invisible_state->setMaterial(GL_AMBIENT, 1.0, 0.0, 0.0, 0.5); invisible_state->setMaterial(GL_DIFFUSE, 1.0, 0.0, 0.0, 0.5); invisible_state->setMaterial(GL_SPECULAR, 1.0, 0.0, 0.0, 0.5); // transform everything from SSG coordinates to CRRCsim coordinates initial_trans = new ssgTransform(); SceneGraph->addKid(initial_trans); //10.76 sgMat4 it = { {1, 0.0, 0.0, 0}, {0.0, 0.0, -1, 0}, {0.0, 1, 0.0, 0}, {0.0, 0.0, 0.0, 1.0} }; initial_trans->setTransform(it); // find all "objects" defined in the file int num_children = scene->getChildCount(); for (int cur_child = 0; cur_child < num_children; cur_child++) { SimpleXMLTransfer *kid = scene->getChildAt(cur_child); // only use "object" tags if (kid->getName() == "object") { std::string filename = kid->attribute("filename", "not_specified"); bool is_terrain = (kid->attributeAsInt("terrain", 1) != 0); bool is_visible = (kid->attributeAsInt("visible", 1) != 0); // PLIB automatically loads the texture file, // but it does not know which directory to use. // Where is the object file? std::string of = FileSysTools::getDataPath("objects/" + filename, TRUE); // compile and set relative texture path std::string tp = of.substr(0, of.length()-filename.length()-1-7) + "textures"; ssgTexturePath(tp.c_str()); // load model std::cout << "Loading 3D object \"" << of.c_str() << "\""; if (is_terrain) { std::cout << " (part of terrain)"; } if (!is_visible) { std::cout << " (invisible)"; } std::cout << std::endl; model = ssgLoad(of.c_str()); if (model != NULL) { if (!is_visible) { setToInvisibleState(model); } // The model may contain internal node attributes (e.g. for // integrated collision boxes). Parse these attributes now. evaluateNodeAttributes(model); // now parse the instances and place the model in the SceneGraph for (int cur_instance = 0; cur_instance < kid->getChildCount(); cur_instance++) { SimpleXMLTransfer *instance = kid->getChildAt(cur_instance); if (instance->getName() == "instance") { sgCoord coord; // try north/east/height first, then fallback to x/y/z try { coord.xyz[SG_X] = instance->attributeAsDouble("east"); } catch (XMLException &e) { coord.xyz[SG_X] = instance->attributeAsDouble("y", 0.0); } try { coord.xyz[SG_Y] = instance->attributeAsDouble("north"); } catch (XMLException &e) { coord.xyz[SG_Y] = instance->attributeAsDouble("x", 0.0); } try { coord.xyz[SG_Z] = instance->attributeAsDouble("height"); } catch (XMLException &e) { coord.xyz[SG_Z] = instance->attributeAsDouble("z", 0.0); } coord.hpr[0] = 180 - instance->attributeAsDouble("h", 0.0); coord.hpr[1] = -instance->attributeAsDouble("p", 0.0); coord.hpr[2] = -instance->attributeAsDouble("r", 0.0); std::cout << std::setprecision(1); std::cout << " Placing instance at " << coord.xyz[SG_X] << ";" << coord.xyz[SG_Y] << ";" << coord.xyz[SG_Z]; std::cout << ", orientation " << (180-coord.hpr[0]) << ";" << -coord.hpr[1] << ";" << -coord.hpr[2] << std::endl; std::cout << std::setprecision(6); ssgTransform *trans = new ssgTransform(); trans->setTransform(&coord); // In PLIB::SSG, intersection testing is done by a tree-walking // function. This can be influenced by the tree traversal mask // bits. The HOT and LOS flags are cleared for objects that are // not part of the terrain, so that the height-of-terrain and // line-of-sight algorithms ignore this branch of the tree. if (!is_terrain) { trans->clrTraversalMaskBits(SSGTRAV_HOT | SSGTRAV_LOS); } // Objects are made invisible by clearing the CULL traversal flag. // This means that ssgCullAndDraw will ignore this branch. if (!is_visible) { trans->clrTraversalMaskBits(SSGTRAV_CULL); } initial_trans->addKid(trans); trans->addKid(model); } } } } } /*memorise H of Terrain */ if ( getHeight_mode==1) { make_tab_HeightAndPlane(); } if ( getHeight_mode==2) { heightdata = new HD_TilingTerrain(SceneGraph); } else { heightdata = NULL; } //wind SimpleXMLTransfer *wind = xml->getChild("wind", true); std::string wind_filename = wind->attribute("filename",""); #if WINDDATA3D == 1 wind_data = 0;//default : no wind_data std::string wind_position_unit = wind->attribute("unit",""); try { flDefaultWindDirection = wind->attributeAsInt("direction"); ImposeWindDirection = true; } catch (XMLException) { // if not attribut "direction", normal mode } if (wind_position_unit.compare("m")==0) { wind_position_coef = FEET2METERS; } else { wind_position_coef = 1; } std::cout << "wind file name : " << wind_filename.c_str()<< std::endl; if (wind_filename.length() > 0) { std::cout << "init wind ---------"; int n = init_wind_data((wind_filename.c_str())); std::cout << n << " points processed" << std::endl; } #else if (wind_filename.length() > 0) { new CGUIMsgBox("Insufficient configuration to read windfields."); } #endif } void ModelBasedScenery::setToInvisibleState(ssgEntity* ent) { if (ent->isAKindOf(ssgTypeLeaf())) { ssgLeaf *leaf = (ssgLeaf*)ent; if (leaf->hasState()) { leaf->setState(invisible_state); } } else if (ent->isAKindOf(ssgTypeBranch())) { ssgBranch *branch = (ssgBranch*)ent; // continue down the hierarchy int kids = branch->getNumKids(); for (int i = 0; i < kids; i++) { ssgEntity* currKid = branch->getKid(i); setToInvisibleState(currKid); } } } /** * Recursively walk a scene graph and evaluate any node * attributes placed inside the name strings of leaves. * */ void ModelBasedScenery::evaluateNodeAttributes(ssgEntity* ent) { if (ent->isAKindOf(ssgTypeLeaf())) { SSGUtil::NodeAttributes attr = SSGUtil::getNodeAttributes(ent); std::string node_name = SSGUtil::getPureNodeName(ent); if (attr.checkAttribute("terrain") == -1) { ent->clrTraversalMaskBits(SSGTRAV_HOT | SSGTRAV_LOS); std::cout << " leaf \"" << node_name << "\" is excluded from terrain calculations (found -terrain attribute)" << std::endl; } if (attr.checkAttribute("visible") == -1) { std::cout << " leaf \"" << node_name << "\" is invisible (found -visible attribute)" << std::endl; SSGUtil::spliceBranch(new ssgInvisible(), ent); } } else if (ent->isAKindOf(ssgTypeBranch())) { ssgBranch *branch = (ssgBranch*)ent; // continue down the hierarchy int kids = branch->getNumKids(); for (int i = 0; i < kids; i++) { ssgEntity* currKid = branch->getKid(i); evaluateNodeAttributes(currKid); } } } void ModelBasedScenery::make_tab_HeightAndPlane() { int i,j; float x,y,h; for (i=0; i < SIZE_GRID_PLANES; i++) { for (j=0; j < SIZE_GRID_PLANES; j++) { x = (i- SIZE_GRID_PLANES/2)*SIZE_CELL_GRID_PLANES; y = (j- SIZE_GRID_PLANES/2)*SIZE_CELL_GRID_PLANES; h=getHeightAndPlane_(x, y, tab_HeightAndPlane[i][j]); tab_HOT [i][j] =h; } } } ModelBasedScenery::~ModelBasedScenery() { delete SceneGraph; delete heightdata; #if WINDDATA3D == 1 if (wind_data) delete wind_data; #endif } void ModelBasedScenery::draw(double current_time) { ssgCullAndDraw(SceneGraph); } float ModelBasedScenery::getHeight(float x_north, float y_east) { return getHeightAndPlane(x_north, y_east, NULL); } float ModelBasedScenery::getHeightAndPlane(float x, float y, float tplane[4]) { if ( getHeight_mode==1) { int i,j; float tplane_loc[4]; float dx, dy, hot;; i = (int)(x/SIZE_CELL_GRID_PLANES); dx = (x - i*SIZE_CELL_GRID_PLANES)/SIZE_CELL_GRID_PLANES; i += (SIZE_GRID_PLANES/2); j = (int)(y/SIZE_CELL_GRID_PLANES); dy = (y - j*SIZE_CELL_GRID_PLANES)/SIZE_CELL_GRID_PLANES; j += (SIZE_GRID_PLANES/2); if (i<0) { i=0; dx=0; } if (i >= SIZE_GRID_PLANES) { i = SIZE_GRID_PLANES-1; dx=0; } if (j<0) { j=0; dy=0; } if (j >= SIZE_GRID_PLANES) { j = SIZE_GRID_PLANES-1; dy=0; } sgCopyVec4 (tplane_loc,tab_HeightAndPlane[i][j]); if (tplane) sgCopyVec4 (tplane, tplane_loc); hot = (1-dy)* ( (1-dx)*tab_HOT[i][j] + dx*tab_HOT[i+1][j] ) + dy * ( (1-dx)*tab_HOT[i][j+1]+ dx*tab_HOT[i+1][j+1]); return hot; } else { float hot; if (getHeight_mode==2) hot = heightdata->getHeightAndPlane(x, y, tplane); else hot = getHeightAndPlane_(x, y, tplane); return hot; } } float ModelBasedScenery::getHeightAndPlane_(float x_north, float y_east, float tplane[4]) { ssgHit *results ; int num_hits ; float hot ; /* H.O.T == Height Of Terrain */ sgVec3 s; sgSetVec3(s, 0.0, 1.0, 0.0); sgMat4 m = { { 1, 0, 0, 0}, { 0, 1, 0, 0}, { 0, 0, 1, 0}, {-y_east , 0, x_north, 1.0} }; num_hits = ssgLOS(SceneGraph, s, m, &results ) ; #define DEEPEST_HELL -9999.0 hot = DEEPEST_HELL ; int numero=-1; for ( int i = 0 ; i < num_hits ; i++ ) { ssgHit *h = &results [ i ] ; float hgt = - h->plane[3] / h->plane[1] ; if ( hgt >= hot ) { hot = hgt ; numero = i; } } if ( tplane ) { if ( numero >= 0) { sgCopyVec4 ( tplane, results [ numero ].plane ) ; tplane[3] = tplane[3] - tplane[0]*y_east + tplane[2]*x_north; if (tplane[1]<0) /* ??? revoir : preferable d'orienter correctement les facettes */ sgNegateVec4 ( tplane , tplane ); //std::cout << "----plane***" << tplane[0] <<" "<< tplane[1] <<" "<< tplane[2]<<" "<< tplane[3] <wind->getVelocity(); //import wind data from file float x,y,z,vx,vy,vz; if (wind_data) { x = X * wind_position_coef; y = Y * wind_position_coef; z = -Z * wind_position_coef; int ret = find_wind_data(x,y,z,&vx,&vy,&vz); if (ret) { *x_wind_velocity = vx * flWindVel; *y_wind_velocity = vy * flWindVel; *z_wind_velocity = vz * flWindVel; } else { *x_wind_velocity = 0.0; *y_wind_velocity = 0.0; *z_wind_velocity = 0.0; } //std::cout << "----at"<< x<<" "< #include "crrc_scenery.h" #include "crrc_builtin_scenery.h" #include "model_based_scenery.h" #include "../crrc_main.h" #include "../mod_misc/SimpleXMLTransfer.h" #include "../mod_misc/filesystools.h" #include "../GUI/crrc_msgbox.h" /** Load a scenery from a file * * Loads the scenery described by the given scenery file. * fname must contain the full path information and point * to an XML scenery description file. * * \param fname scenery file (with full path) * \param sky_variant If the scenery file contains more than one sky definition, * which one has to be loaded? * \return Pointer to new scenery on success, NULL on error */ Scenery* loadScenery(const char *fname, int sky_variant) { Scenery* new_scenery = NULL; SimpleXMLTransfer* xml = NULL; // open waiting box : Display message during the execution of this function CGUIWaitingBox waitingbox(_("Scenery loading...")); Video::display(); // try to open the specified file try { SimpleXMLTransfer* tag; xml = new SimpleXMLTransfer(fname); // Take a look at the version number of the config file. int nVer = xml->attributeAsInt("version", 1); if (nVer < 3) { throw (nVer); } // parse the tag to determine which kind of // subclass we need to set up tag = xml->getChild("scene"); std::string type = tag->attribute("type", "not specified"); if (type == "built-in") { // create one of the pre-defined sceneries std::string variant = tag->attribute("variant", "not specified"); if (variant == "DAVIS") { new_scenery = new BuiltinSceneryDavis(xml, sky_variant); } else if (variant == "CAPE_COD") { new_scenery = new BuiltinSceneryCapeCod(xml, sky_variant); } else // "not specified" or other unknown variant { fprintf(stderr, "Unknown built-in variant %s in %s\n", variant.c_str(), fname); fprintf(stderr, "Defaulting to DAVIS\n"); new_scenery = new BuiltinSceneryDavis(xml, sky_variant); } } else if (type == "model-based") { new_scenery = new ModelBasedScenery(xml, sky_variant); } else // "not specified" or other unknown type { } } catch (XMLException e) { std::string s = "XMLException: "; s += e.what(); fprintf(stderr, "%s\n", s.c_str()); new_scenery = NULL; } catch (int v) { std::string s = "Incompatible Scenery Version : "; fprintf(stderr, "%s%d\n", s.c_str(),v); new_scenery = NULL; } return new_scenery; } /** * Constructor of the base class */ Scenery::Scenery(SimpleXMLTransfer *xml, int sky_variant) : name("unknown"), nSkyVariant(sky_variant) { flDefaultWindSpeed = 0.0f; flDefaultWindDirection = 0.0f; ImposeWindDirection = false; OriginAltitude= 0.0; xml_description = xml; if (xml != NULL) { SimpleXMLTransfer *tag; // generic scenery information name = xml->getChild("name", true)->getContentString(); std::cout << "Loading scenery \"" << name << "\"" << std::endl; // player positions (view points) tag = xml->getChild("views"); parsePositions(tag, views); // starting positions try { tag = xml->getChild("start"); } catch (XMLException e) { tag=0; } if (tag) parsePositions(tag, starts); // read real altitude of scene tag = xml->getChild("scene", true); OriginAltitude = tag->attributeAsDouble("altitude", 0.0f); //printf("--->real altitude: %f\n",OriginAltitude); // read default settings tag = xml->getChild("default.wind", true); flDefaultWindSpeed = tag->attributeAsDouble("velocity", 7.0f); flDefaultWindDirection = tag->attributeAsDouble("direction", 270.0f); if (cfgfile->getInt("video.enabled", 1)) { /// \todo error handling if creating the sky fails? int children = xml->getChildCount(); std::vector skies; for (int i = 0; i < children; i++) { if (xml->getChildAt(i)->getName() == "sky") { skies.push_back(i); std::cout << " " << i << " at child idx " << i << std::endl; } } if (sky_variant < (int)skies.size()) { std::cout << " Using sky variant " << sky_variant << std::endl; Video::setup_sky(xml->getChildAt(skies[sky_variant])); } else { std::cout << " Using first sky definition" << std::endl; Video::setup_sky(xml->getChild("sky", true)); nSkyVariant = 0; } } } } /** * Destructor of the base class */ Scenery::~Scenery() { if (xml_description != NULL) { delete xml_description; } } /** * Get pointeur on XML description section named "section_name" * */ SimpleXMLTransfer * Scenery::getXMLsection(const char *section_name) { SimpleXMLTransfer * tag=0;; if(xml_description){ try { tag = xml_description->getChild(section_name); } catch (XMLException e) { } } return tag; } /** * Look at the children of \c tag and read those with * the name "position" into an array of positions. * * \param tag node of the XML file containing the "position" children * \param pa reference to the position array * \param default_on_empty add default 0/0/0 position if no position was * found in the XML file? * \return number of positions added to the array */ int Scenery::parsePositions(SimpleXMLTransfer *tag, T_PosnArray& pa, bool default_on_empty) { int ccount; // child count int pcount = 0; // position count ccount = tag->getChildCount(); for (int i = 0; i < ccount; i++) { // parse all children of the tag, accept only tags SimpleXMLTransfer *view = tag->getChildAt(i); if (view->getName() == "position") { T_Position pos; pos.north = (-1)*view->attributeAsDouble("north", 0.0); pos.east = view->attributeAsDouble("east", 0.0); pos.height = view->attributeAsDouble("height", 0.0); pos.name = view->attribute("name", "no_name"); pa.push_back(pos); pcount++; } } if ((pcount == 0) && (default_on_empty)) { T_Position pos; pos.north = 0.0; pos.east = 0.0; pos.height = 0.0; pos.name = "empty_default"; pa.push_back(pos); pcount++; } return pcount; } /** * Get one of the specified player positions of the * scenery. * * \param num viewpoint index * \return viewpoint coordinates * * \todo right now, we always return position #0, because * there's no way to select other positions. */ CRRCMath::Vector3 Scenery::getPlayerPosition(int num) { double x,y,z; if(! views.empty()) { x = views[0].east; y = views[0].height + getHeight(views[0].north,views[0].east); ////////////////////////// z = views[0].north; } else { x=y=z=0; } return CRRCMath::Vector3(x, y, z); } /** * Get the number of start positions of the * scenery. */ int Scenery::getNumStartPosition() { int num; num = starts.size(); return num; } /** * Get one of the specified start positions of the * scenery. * * \param num start point index * \return point coordinates * */ CRRCMath::Vector3 Scenery::getStartPosition(int num) { double x,y,z; if ( starts.size() !=0 ) { x = starts[num].east; y = starts[num].height + getHeight(starts[num].north,starts[num].east); z = starts[num].north; } else x = y = z = 0; return CRRCMath::Vector3(x, y, z); } /** * Get one of the specified start positions of the * scenery. * * \param string name of position * \return point coordinates * */ CRRCMath::Vector3 Scenery::getStartPosition(std::string name) { double x,y,z; for (unsigned int i=0;i < starts.size(); i++) { if( name == starts[i].name) return getStartPosition(i); } x = y = z = 0; return CRRCMath::Vector3(x, y, z); } /** * Get name of the specified start positions of the * scenery. * * \param num start point index * \return pointer on string name * */ std::string* const Scenery::getStartPositionName(int num) { std::string *name; if ( starts.size() !=0 ) { name = &(starts[num].name); } else name = NULL; return name; } crrcsim-0.9.12/src/mod_landscape/model_based_scenery.h0000644000175000017500000000665011724452425017722 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001 Jan Kansky (original author) * Copyright (C) 2004-2010 Jan Reucker * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * Copyright (C) 2009 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef MODEL_BASED_SCENERY_H #define MODEL_BASED_SCENERY_H #include #include "crrc_scenery.h" #include "../mod_math/vector3.h" #include "../mod_misc/SimpleXMLTransfer.h" #include #include "winddata3D.h" #include "heightdata.h" #define SIZE_GRID_PLANES 150 #define SIZE_CELL_GRID_PLANES 20 /** * \brief Class for 3D-model-based sceneries * */ class ModelBasedScenery : public Scenery { public: /** * The constructor * * \param xml SimpleXMLTransfer from which the base classes will be initialized */ ModelBasedScenery(SimpleXMLTransfer *xml, int sky_variant); /** * The destructor */ ~ModelBasedScenery(); /** * Draw the scenery */ void draw(double current_time); /** * Get the height at a distinct point. * \param x x coordinate * \param z z coordinate * \return terrain height at this point in ft */ float getHeight(float x, float z); /** * get height and plane equation at x|z * \param x x coordinate * \param z z coordinate * \param tplane this is where the plane equation will be stored * \return terrain height at this point in ft */ float getHeightAndPlane(float x, float z, float tplane[4]); /** * Get an ID code for this location or scenery type */ int getID() {return location;}; /* get wind on directions at position X_cg, Y_cg,Z_cg */ void getWindComponents(double X_cg,double Y_cg,double Z_cg, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity); /**/ private: int location; ///< location id ssgRoot *SceneGraph; ssgTransform *initial_trans; int getHeight_mode; //0 : use ssgLOS ( slow if many triangle) //1 : ssgLOS()s en table (not god) //2 : Tiling of surface HeightData *heightdata; void make_tab_HeightAndPlane(); float tab_HeightAndPlane [SIZE_GRID_PLANES+1][SIZE_GRID_PLANES+1][4]; float tab_HOT [SIZE_GRID_PLANES+1][SIZE_GRID_PLANES+1]; float getHeightAndPlane_(float x, float z, float tplane[4]); void setToInvisibleState(ssgEntity* ent); void evaluateNodeAttributes(ssgEntity* ent); #if WINDDATA3D == 1 int init_wind_data(const char* filename); int find_wind_data(float n,float e,float u, float *vx, float *vy, float * vz); WindData * wind_data; #endif float wind_position_coef; ssgSimpleState *invisible_state; }; #endif // MODEL_BASED_SCENERY_H crrcsim-0.9.12/src/mod_landscape/hd_tilingterrain.h0000644000175000017500000000435711724452425017264 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef HD_TILINGTERRAIN_H #define HD_TILINGTERRAIN_H #include "heightdata.h" #include #define SIZE_GRID_PLANES 150 #define SIZE_CELL_GRID_PLANES 20 typedef struct { float x; float y; } myPoint2D; class HD_TilingTerrain : public HeightData { public: HD_TilingTerrain(ssgRoot* SceneGraph); ~HD_TilingTerrain(); /** * Get the height at a distinct point, in local coordinates, unit is ft * * \param x_north x coordinate (x positive == north) * \param y_east y coordinate (y positive == east) * * \return terrain height at this point in ft */ float getHeight(float x_north, float y_east); /** * Get height and plane equation at x|y, in local coordinates, unit is ft * * \param x_north x coordinate (x positive == north) * \param y_east y coordinate (y positive == east) * \param tplane this is where the plane equation will be stored * \return terrain height at this point in ft */ float getHeightAndPlane(float x_north, float y_east, float tplane[4]); private: void tiling_terrain(ssgEntity * e, sgMat4 xform); // test si point x,y, dans la projection du trianle p1, p2,p3 // sur plan horizontal int on_triangle(float x, float y, float *p1,float *p2, float *p3); float Isleft(myPoint2D p1, myPoint2D p2, myPoint2D p); ssgVertexArray* tile_table[SIZE_GRID_PLANES+1][SIZE_GRID_PLANES+1]; }; #endif // HD_TILINGTERRAIN_H crrcsim-0.9.12/src/mod_landscape/crrc_builtin_scenery.cpp0000644000175000017500000020135611724452425020476 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001 Jan Kansky (original author) * Copyright (C) 2004-2010 Jan Reucker * Copyright (C) 2004, 2005, 2006, 2008 Jens Wilhelm Wulf * Copyright (C) 2005 Chris Bayley * Copyright (C) 2005 Lionel Cailler * Copyright (C) 2006 Todd Templeton * Copyright (C) 2009 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file crrc_builin_scenery.cpp * * This file contains the hard-coded sceneries Davis and * Cape Cod. * * 2009-12-15 / jr / Separated from crrc_scenery.cpp. */ #include #include "crrc_builtin_scenery.h" #include "../crrc_main.h" #include "../ImageLoaderTGA.h" #include "../mod_misc/filesystools.h" #include "../mod_video/crrc_graphics.h" #include "../include_gl.h" //#define DRAW_SQUARES #define DRAW_TRIANGLES /** \brief Initialize one of the default locations. * * This constructor initializes the original * locations CAPE_COD and DAVIS. */ BuiltinScenery::BuiltinScenery(SimpleXMLTransfer *xml, int sky_variant, bool boIsNullRenderer) : Scenery(xml, sky_variant), use_textures(1), quadric(NULL) { if (!boIsNullRenderer) { use_textures = (cfgfile->getInt("video.textures.fUse_textures", 1) && cfgfile->getInt("video.enabled", 1)); if (cfgfile->getInt("video.enabled", 1)) quadric = gluNewQuadric(); } } /** \brief Generate terrain from XML description file. * * This constructor takes all terrain information from a terrain * description file (which may reference other files). * * \todo Make it work properly or delete it. */ BuiltinScenery::BuiltinScenery(const char *mapfile) : Scenery(NULL), use_textures(1) { int x; int z; int scale; std::string tgafile; SimpleXMLTransfer *conf; try { conf = new SimpleXMLTransfer(mapfile); size_x = conf->getDouble("dimension.size.x"); size_z = conf->getDouble("dimension.size.z"); std::cout << "Terrain size is " << size_x << " x " << size_z << " world units." << std::endl; offset_x = conf->getDouble("dimension.offset.x"); offset_z = conf->getDouble("dimension.offset.z"); std::cout << "Terrain origin is located at " << offset_x << " | " << offset_z << std::endl; tgafile = conf->getString("heightmap.filename"); alt_max = conf->getDouble("dimension.height.max"); alt_min = conf->getDouble("dimension.height.min"); player.r[0] = conf->getDouble("player.position.x"); player.r[1] = conf->getDouble("player.position.y"); player.r[2] = conf->getDouble("player.position.z"); model_start.r[0] = conf->getDouble("model.position.x"); model_start.r[1] = conf->getDouble("model.position.y"); model_start.r[2] = conf->getDouble("model.position.z"); } catch (XMLException e) { std::cerr << "Caught XMLException: " << std::endl; std::cerr << e.what() << std::endl; std::cerr << "while reading " << mapfile << std::endl; std::cerr << "Sorry." << std::endl; crrc_exit (CRRC_EXIT_FAILURE,""); } // open TGA image containing the height information CImageLoaderTGA *tgaImage = new CImageLoaderTGA(tgafile.c_str()); if (tgaImage->status != TGA_OK) { std::cout << "Error loading " << tgafile << std::endl; } else { std::cout << "Successfully opened "<< tgafile << std::endl; } scale = (int)(tgaImage->width / HEIGHTMAP_SIZE_X); // generate height map from image float vscale = alt_max - alt_min; for (x = 0; x < HEIGHTMAP_SIZE_X; x++) { for (z = 0; z < HEIGHTMAP_SIZE_Z; z++) { unsigned char raw_data = *(tgaImage->imageData + z*scale*tgaImage->width + x*scale); if (raw_data == 0) { // To get a sharp coast line, avoid height = 0. Use a // value below sea level instead. height[x][z] = alt_min - 2.0; } else { height[x][z] = (vscale / 256.0) * (float)raw_data; } } } // calculate normals for lighting calculate_normals(); if (cfgfile->getInt("video.enabled", 1)) compile_display_list(); std::cout << "Done." << std::endl; delete(tgaImage); } /** \brief Destroy scenery object. * * */ BuiltinScenery::~BuiltinScenery() { if (glIsList(list)) { glDeleteLists(list, 1); } if (quadric != NULL) { gluDeleteQuadric(quadric); } } /** \brief Choose drawing mode. * * \param yesno If set to true, use textures for drawing. */ void BuiltinScenery::setTextures(bool yesno) { use_textures = yesno; } /** \brief Calculate the normals for all vertices in a height map. * * This method calculates an array of normals which corresponds to * the height array. The four intersecting square edges at each vertex * are used to calculate four normal vectors per vertex. Adding * all four vectors and normalizing it again leads to a single * mean normal vector. */ void BuiltinScenery::calculate_normals() { CRRCMath::Vector3 v1, v2, v3, v4; CRRCMath::Vector3 n1, n2, n3, n4; int x, z; float zoom = size_x / HEIGHTMAP_SIZE_X; for (x = 1; x < HEIGHTMAP_SIZE_X - 1; x++) { for (z = 1; z < HEIGHTMAP_SIZE_Z - 1; z++) { v1 = CRRCMath::Vector3(1*zoom, (height[x+1][z] - height[x][z]), 0); v2 = CRRCMath::Vector3(0, (height[x][z-1] - height[x][z]), -1*zoom); v3 = CRRCMath::Vector3(-1*zoom, (height[x-1][z] - height[x][z]), 0); v4 = CRRCMath::Vector3(0, (height[x][z+1] - height[x][z]), 1*zoom); n1 = v1 * v2; //cout << "n1 " << n1.x << " " << n1.y << " " << n1.z << endl; n2 = v2 * v3; //cout << "n2 " << n2.x << " " << n2.y << " " << n2.z << endl; n3 = v3 * v4; //cout << "n3 " << n3.x << " " << n3.y << " " << n3.z << endl; n4 = v4 * v1; //cout << "n4 " << n4.x << " " << n4.y << " " << n4.z << endl; normal[x][z] = n1 + n2 + n3 + n4; normal[x][z].normalize(); } } } /** \brief Draws normal vectors as lines. * * This method is for debugging purposes only. It draws each * normal as a short line. */ void BuiltinScenery::draw_normals(float length) { float zoom = size_x / HEIGHTMAP_SIZE_X; float xoff = offset_x; float zoff = offset_z; float xpos, zpos; int x, z; for (x = 0; x < HEIGHTMAP_SIZE_X; x++) { for (z = 0; z < HEIGHTMAP_SIZE_Z; z++) { xpos = x*zoom - xoff; zpos = z*zoom - zoff; glBegin(GL_LINES); glColor3f(1.0, 0.0, 0.0); glVertex3f(xpos, height[x][z], zpos); glVertex3f( xpos + length * normal[x][z].r[0], height[x][z] + length * normal[x][z].r[1], zpos + length * normal[x][z].r[2]); //glVertex3f(zoom*x + zoom*height[x][y] + normal[x][y].r[0], zoom*y + zoom*height[x][y] + normal[x][y].r[1], zoom*height[x][y] + normal[x][y].r[2]); glEnd(); } } } /** \brief Compiles the terrain data into a static display list. * * For better performance it is not advisable to do any * calculations again and again for each frame. By compiling * all drawing commands into a list all scaling and lookup * calculations only have to be done once. */ void BuiltinScenery::compile_display_list() { int x; int z; float xpos, zpos; float zoom = size_x / HEIGHTMAP_SIZE_X; float xoff = offset_x; float zoff = offset_z; GLfloat mat_grass[]={0.458, .657,0.031, 1}; GLfloat no_mat[]={0.0,0.0,0.0,0.0}; GLfloat mat_water[]={.502, 0.650,0.792, 1}; GLfloat no_shininess[]={0.0}; list = glGenLists(1); glNewList(list, GL_COMPILE); glPolygonMode(GL_FRONT, GL_LINES); // draw ocean glMaterialfv(GL_FRONT,GL_AMBIENT,mat_water); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_water); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glColor3f(0.0f, 0.0f, 1.0f); glBegin(GL_QUADS); glNormal3f(0.0, 1.0, 0.0); glVertex3f(-10000, 1.0, -10000.0); glNormal3f(0.0, 1.0, 0.0); glVertex3f(10000, 1.0, -10000.0); glNormal3f(0.0, 1.0, 0.0); glVertex3f(10000.0, 1.0, 10000.0); glNormal3f(0.0, 1.0, 0.0); glVertex3f(-10000.0, 1.0, 10000.0); glEnd(); #ifdef DRAW_TRIANGLES // draw scenery glBegin(GL_TRIANGLES); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glColor3f(0.5f, 1.0f, 0.5f); for (z = 1; z < (HEIGHTMAP_SIZE_Z-2); z++) { for (x = 1; x < (HEIGHTMAP_SIZE_X-2); x++) { //glColor3f(0.5f, 1.0f, 0.5f); xpos = x*zoom - xoff; zpos = z*zoom - zoff; glNormal3f(normal[x][z].r[0], normal[x][z].r[1], normal[x][z].r[2]); glVertex3f(xpos, height[x][z], zpos); xpos = (x+1)*zoom - xoff; zpos = z*zoom - zoff; glNormal3f(normal[x+1][z].r[0], normal[x+1][z].r[1], normal[x+1][z].r[2]); glVertex3f(xpos, height[x+1][z], zpos); xpos = x*zoom - xoff; zpos = (z+1)*zoom - zoff; glNormal3f(normal[x][z+1].r[0], normal[x][z+1].r[1], normal[x][z+1].r[2]); glVertex3f(xpos, height[x][z+1], zpos); //glColor3f(0.5f, 1.0f, 0.5f); xpos = x*zoom - xoff; zpos = (z+1)*zoom - zoff; glNormal3f(normal[x][z+1].r[0], normal[x][z+1].r[1], normal[x][z+1].r[2]); glVertex3f(xpos, height[x][z+1], zpos); xpos = (x+1)*zoom - xoff; zpos = z*zoom - zoff; glNormal3f(normal[x+1][z].r[0], normal[x+1][z].r[1], normal[x+1][z].r[2]); glVertex3f(xpos, height[x+1][z], zpos); xpos = (x+1)*zoom - xoff; zpos = (z+1)*zoom - zoff; glNormal3f(normal[x+1][z+1].r[0], normal[x+1][z+1].r[1], normal[x+1][z+1].r[2]); glVertex3f(xpos, height[x+1][z+1], zpos); //draw_normal(x, y); } } glEnd(); #endif #ifdef DRAW_SQUARES glBegin(GL_QUADS); for (z = 1; z < (HEIGHTMAP_SIZE_Z-2); z++) { for (x = 1; x < (HEIGHTMAP_SIZE_X-2); x++) { //glColor3f(0.5f, 1.0f, 0.5f); xpos = x*zoom - xoff; zpos = z*zoom - zoff; if (height[x][z] < 0.0001) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_water); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_water); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glColor3f(0.0f, 0.0f, 1.0f); } else { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glColor3f(0.5f, 1.0f, 0.5f); } glNormal3f(normal[x][z].r[0], normal[x][z].r[1], normal[x][z].r[2]); glVertex3f(xpos, height[x][z], zpos); xpos = (x+1)*zoom - xoff; zpos = z*zoom - zoff; //glNormal3f(normal[x+1][y].r[0], normal[x+1][y].r[1], normal[x+1][y].r[2]); glVertex3f(xpos, height[x+1][z], zpos); xpos = (x+1)*zoom - xoff; zpos = (z+1)*zoom - zoff; //glNormal3f(normal[x+1][y+1].r[0], normal[x+1][y+1].r[1], normal[x+1][y+1].r[2]); glVertex3f(xpos, height[x+1][z+1], zpos); xpos = x*zoom - xoff; zpos = (z+1)*zoom - zoff; //glNormal3f(normal[x][y+1].r[0], normal[x][y+1].r[1], normal[x][y+1].r[2]); glVertex3f(xpos, height[x][z+1], zpos); } } glEnd(); #endif glEndList(); } /// \todo these defines are currently defined here and in crrc_graphics.cpp. /// In the end these values should come from the scenery file, and /// the Scenery base class must offer an interface to get it. #define LIGHT_X (1000.0f / 1.72) #define LIGHT_Y (8000.0f / 1.72) #define LIGHT_Z (-1000.0f / 1.72) void BuiltinScenery::setup_drawing_state() { GLfloat mat_specular[]={1.0,1.0,1.0,1.0}; GLfloat mat_diffuse[]={0.3,0.3,0.3,1.0}; GLfloat light_position[]={0.0,LIGHT_X,LIGHT_Y,LIGHT_Z}; GLfloat white_light[]={1.0,1.0,1.0,1.0}; glColorMaterial(GL_FRONT_AND_BACK,GL_AMBIENT_AND_DIFFUSE); glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,mat_specular); glMaterialfv(GL_FRONT_AND_BACK,GL_DIFFUSE,mat_diffuse); glLightfv(GL_LIGHT0,GL_POSITION,light_position); glLightfv(GL_LIGHT0,GL_DIFFUSE,white_light); glLightfv(GL_LIGHT0,GL_SPECULAR,white_light); glBlendFunc(GL_ONE,GL_ONE_MINUS_SRC_COLOR); glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_BLEND); glTexEnvfv(GL_TEXTURE_ENV,GL_TEXTURE_ENV_COLOR,white_light); glDisable(GL_COLOR_MATERIAL); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); glEnable(GL_TEXTURE_2D); glEnable(GL_NORMALIZE); glDisable(GL_CULL_FACE); // viewing transformation gluLookAt(player_pos.r[0], player_pos.r[1], player_pos.r[2], Video::looking_pos.r[0], Video::looking_pos.r[1], Video::looking_pos.r[2], 0.0, 1.0, 0.0); } void BuiltinScenery::restore_drawing_state() { glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glDisable(GL_CULL_FACE); glDisable(GL_TEXTURE_2D); } /****************************************************************************/ /* The built-in DAVIS scenery */ /****************************************************************************/ BuiltinSceneryDavis::BuiltinSceneryDavis(SimpleXMLTransfer *xml, int sky_variant) : BuiltinScenery(xml, sky_variant), location(Scenery::DAVIS) { std::cout << "Initializing scenery DAVIS from "; std::cout << xml->getSourceDescr() << std::endl; if (use_textures) { using Video::make_texture; int use_mipmaps = cfgfile->getInt("video.textures.fUse_mipmaps", 1); read_textures(xml); groundTexture = make_texture( ground_texture, GL_RGBA, GL_ALPHA, ground_texture_width, ground_texture_height, use_mipmaps); free(ground_texture); grassTexture = make_texture(grass_texture, GL_RGBA, GL_RGBA, grass_texture_width, grass_texture_height, use_mipmaps); free(grass_texture); grassSideTexture = make_texture(grass_side_texture, GL_RGBA, GL_RGBA, grass_side_texture_width, grass_side_texture_height, use_mipmaps); free(grass_side_texture); grassTopTexture = make_texture( grass_top_texture, GL_RGBA, GL_RGBA, grass_top_texture_width, grass_top_texture_height, use_mipmaps); free(grass_top_texture); easternViewTexture = make_texture(eastern_view_texture, GL_RGBA, GL_RGBA, eastern_view_texture_width, eastern_view_texture_height, false); free(eastern_view_texture); netreesTexture = make_texture(netrees_texture, GL_RGBA, GL_RGBA, netrees_texture_width, netrees_texture_height, false); free(netrees_texture); dirtTexture = make_texture( dirt_texture, GL_RGBA, GL_RGBA, dirt_texture_width, dirt_texture_height, false); free(dirt_texture); outhouseTexture = make_texture( outhouse_texture, GL_RGBA, GL_RGBA, outhouse_texture_width, outhouse_texture_height, false); free(outhouse_texture); freqTexture = make_texture( freq_texture, GL_RGBA, GL_RGBA, freq_texture_width, freq_texture_height, false); free(freq_texture); pineTexture = make_texture( pine_texture, GL_RGBA, GL_RGBA, pine_texture_width, pine_texture_height, false); free(pine_texture); decidTexture = make_texture(decid_texture, GL_RGBA, GL_RGBA, decid_texture_width, decid_texture_height, false); free(decid_texture); } } /** * The destructor */ BuiltinSceneryDavis::~BuiltinSceneryDavis() { clear_textures(); } void BuiltinSceneryDavis::read_textures(SimpleXMLTransfer *xml) { SimpleXMLTransfer* tex; int err = 0; try { using Video::read_rgbimage; tex = xml->getChild("scene.textures"); grass_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("grass.file")).c_str(), &grass_texture_width, &grass_texture_height); if (grass_texture == NULL) { fprintf(stderr, "Can't open %s\n", "grass.file"); err++; } grass_side_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("grasss.file")).c_str(), &grass_side_texture_width, &grass_side_texture_height); if (grass_side_texture == NULL) { fprintf(stderr, "Can't open %s\n", "grasss.file"); err++; } grass_top_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("grasst.file")).c_str(), &grass_top_texture_width, &grass_top_texture_height); if (grass_top_texture == NULL) { fprintf(stderr, "Can't open %s\n", "grasst.file"); err++; } pine_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("pine.file")).c_str(), &pine_texture_width, &pine_texture_height); if (pine_texture == NULL) { fprintf(stderr, "Can't open %s\n", "pine.file"); err++; } decid_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("decid.file")).c_str(), &decid_texture_width, &decid_texture_height); if (decid_texture == NULL) { fprintf(stderr, "Can't open %s\n", "decid.file"); err++; } eastern_view_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("eastern.file")).c_str(), &eastern_view_texture_width, &eastern_view_texture_height); if (eastern_view_texture == NULL) { fprintf(stderr, "Can't open %s\n", "eastern.file"); err++; } netrees_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("netrees.file")).c_str(), &netrees_texture_width, &netrees_texture_height); if (netrees_texture == NULL) { fprintf(stderr, "Can't open %s\n", "netrees.file"); err++; } dirt_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("dirt.file")).c_str(), &dirt_texture_width, &dirt_texture_height); if (dirt_texture == NULL) { fprintf(stderr, "Can't open %s\n", "dirt.file"); err++; } outhouse_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("outhouse.file")).c_str(), &outhouse_texture_width, &outhouse_texture_height); if (outhouse_texture == NULL) { fprintf(stderr, "Can't open %s\n", "outhouse.file"); err++; } freq_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("freq.file")).c_str(), &freq_texture_width, &freq_texture_height); if (freq_texture == NULL) { fprintf(stderr, "Can't open %s\n", "freq.file"); err++; } ground_texture_width = 256; ground_texture_height = 256; ground_texture=Video::read_bwimage(FileSysTools::getDataPath(tex->getString("ground.file")).c_str(), &ground_texture_width, &ground_texture_height); if (ground_texture == NULL) { fprintf(stderr, "Can't open %s\n", "ground.file"); err++; } } catch (XMLException e) { std::string s = "read_textures(): XMLException: "; s += e.what(); fprintf(stderr, "%s\n", s.c_str()); crrc_exit(CRRC_EXIT_FAILURE, s.c_str()); } if (err > 0) { fprintf(stderr, "Error loading textures, aborting\n"); crrc_exit(CRRC_EXIT_FAILURE, #ifdef WIN32 "An error occured while trying to load the scenery\n" "textures. See stderr.txt for more information." #else "An error occured while trying to load the scenery\n" "textures. See stderr for more information." #endif ); } } /** * Delete all loaded textures */ void BuiltinSceneryDavis::clear_textures() { if (glIsTexture(groundTexture)) glDeleteTextures(1, &groundTexture); if (glIsTexture(grassTexture)) glDeleteTextures(1, &grassTexture); if (glIsTexture(grassSideTexture)) glDeleteTextures(1, &grassSideTexture); if (glIsTexture(grassTopTexture)) glDeleteTextures(1, &grassTopTexture); if (glIsTexture(pineTexture)) glDeleteTextures(1, &pineTexture); if (glIsTexture(decidTexture)) glDeleteTextures(1, &decidTexture); if (glIsTexture(easternViewTexture)) glDeleteTextures(1, &easternViewTexture); if (glIsTexture(netreesTexture)) glDeleteTextures(1, &netreesTexture); if (glIsTexture(dirtTexture)) glDeleteTextures(1, &dirtTexture); if (glIsTexture(outhouseTexture)) glDeleteTextures(1, &outhouseTexture); if (glIsTexture(freqTexture)) glDeleteTextures(1, &freqTexture); } /** \brief Get the terrain height at a given location * * \param x x-coordinate * \param y y-coordinate * \return height (z-coordinate) at (xy) */ float BuiltinSceneryDavis::getHeight(float x, float y) { return -0.1; } /** \brief Get the terrain height and plane equation * * \param x x-coordinate * \param y y-coordinate * \param tplane terrain plane will be copied to this array * \return height (z-coordinate) at (x|y) */ float BuiltinSceneryDavis::getHeightAndPlane(float x_north, float y_east, float tplane[4]) { tplane[0] = 0.0; tplane[1] = 1.0; tplane[2] = 0.0; tplane[3] = 0.1;//0.0; return getHeight( x_north, y_east); } /***/ void BuiltinSceneryDavis::getWindComponents(double X_cg,double Y_cg,double Z_cg, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity) { float flWindVel = cfg->wind->getVelocity(); *x_wind_velocity = -1 * flWindVel * cos(M_PI*cfg->wind->getDirection()/180); *y_wind_velocity = -1 * flWindVel * sin(M_PI*cfg->wind->getDirection()/180); *z_wind_velocity = 0.; } /** \brief Draw the terrain. * * This method should be called once per frame. */ void BuiltinSceneryDavis::draw(double current_time) { GLfloat no_mat[]={0.0,0.0,0.0,0.0}; GLfloat mat_ground[]={.878, .859, .745, 1}; GLfloat mat_grass[]={0.458, .657,0.031, 1}; //GLfloat dark_grass_color[]={0.474,0.521,0.272,1}; GLfloat mat_pine_trees[]={0.37, 0.37,0.37, 1}; GLfloat mat_deciduous_trees[]={0.517, .561,0.325, 1}; GLfloat mat_tall_grass[]={0.533,0.6,0.427, 1}; GLfloat mat_side_tall_grass[]={0.633,0.7,0.527, 1}; GLfloat mat_log[]={0.509,0.380,0.321, 1}; GLfloat mat_handi_house[]={0.343,0.622,0.747, 1}; GLfloat mat_handi_house_roof[]={1.0,1.0,1.0, 1}; GLfloat mat_trashcan[]={0.225,0.366,0.186, 1}; GLfloat mat_trashcan_ring[]={0.325,0.466,0.286, 1}; //GLfloat mat_groundhaze[]={1,1,1,1.0}; //GLfloat mat_runway[]={0.20,0.20,0.20,1.0}; //GLfloat fogColor[4]={0.6,0.6,0.6,1.0}; GLfloat no_shininess[]={0.0}; setup_drawing_state(); if (!use_textures) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_ground); // Draw parking lot glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_ground); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-100.0,-0.1,-50.0); glNormal3f(0,1,0); glVertex3f(200.0,-0.1,-50.0); glNormal3f(0,1,0); glVertex3f(200.0,-0.1,-250.0); glNormal3f(0,1,0); glVertex3f(-100.0,-0.1,-250.0); glEnd(); } else { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_ground); // Draw parking lot glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_ground); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glEnable(GL_TEXTURE_2D); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,dirtTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(-1.25,-0.625); glVertex3f(-100.0,-0.1,-50.0); glNormal3f(0,1,0); glTexCoord2f(2.5,-0.625); glVertex3f(200.0,-0.1,-50.0); glNormal3f(0,1,0); glTexCoord2f(2.6,-3.125); glVertex3f(200.0,-0.1,-250.0); glNormal3f(0,1,0); glTexCoord2f(-1.25,-3.125); glVertex3f(-100.0,-0.1,-250.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } if (!use_textures) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_grass); // Draw field glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-100.0,-0.1,1000.0); glNormal3f(0,1,0); glVertex3f(400.0,-0.1,1000.0); glNormal3f(0,1,0); glVertex3f(275.0,-0.1,-50.0); glNormal3f(0,1,0); glVertex3f(-100.0,-0.1,-50.0); glEnd(); } else { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_grass); // Draw field glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glEnable(GL_TEXTURE_2D); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,grassTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(-12.5,125); glVertex3f(-100.0,-0.1,1000.0); glNormal3f(0,1,0); glTexCoord2f(50,125); glVertex3f(400.0,-0.1,1000.0); glNormal3f(0,1,0); glTexCoord2f(34.375,-6.25); glVertex3f(275.0,-0.1,-50.0); glNormal3f(0,1,0); glTexCoord2f(-12.5,-6.25); glVertex3f(-100.0,-0.1,-50.0); glEnd(); glDisable(GL_TEXTURE_2D); } if (use_textures) { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_pine_trees); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_pine_trees); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,easternViewTexture); glBegin(GL_QUADS); glNormal3f(-1,0,0); glTexCoord2f(0,0); glVertex3f(6000.0,-20,-900.0); glNormal3f(-1,0,0); glTexCoord2f(0.98,0); glVertex3f(6000.0,-250,5700.0); glNormal3f(-1,0,0); glTexCoord2f(0.98,0.98); glVertex3f(6000.0,175,5700.0); glNormal3f(-1,0,0); glTexCoord2f(0,0.98); glVertex3f(6000.0,405,-900.0); glEnd(); glBegin(GL_QUADS); glNormal3f(1,0,0); glTexCoord2f(0,0); glVertex3f(-6000.0,-60,-4700.0); glNormal3f(1,0,0); glTexCoord2f(0.98,0); glVertex3f(-6000.0,-40,1900.0); glNormal3f(1,0,0); glTexCoord2f(0.98,0.98); glVertex3f(-6000.0,405,1900.0); glNormal3f(1,0,0); glTexCoord2f(0,0.98); glVertex3f(-6000.0,385,-4700.0); glEnd(); glBegin(GL_QUADS); glNormal3f(1,0,0); glTexCoord2f(0,0); glVertex3f(-6000.0,-40,1900.0); glNormal3f(1,0,0); glTexCoord2f(0.98,0); glVertex3f(0.0,-40,-6000.0); glNormal3f(1,0,0); glTexCoord2f(0.98,0.98); glVertex3f(0.0,405,-6000.0); glNormal3f(1,0,0); glTexCoord2f(0,0.98); glVertex3f(-6000.0,385,1900.0); glEnd(); glBegin(GL_QUADS); glNormal3f(1,0,0); glTexCoord2f(0,0); glVertex3f(6000.0,-20,-900.0); glNormal3f(1,0,0); glTexCoord2f(0.98,0); glVertex3f(0.0,-40,-6000.0); glNormal3f(1,0,0); glTexCoord2f(0.98,0.98); glVertex3f(0.0,405,-6000.0); glNormal3f(1,0,0); glTexCoord2f(0,0.98); glVertex3f(6000.0,405,-900.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_deciduous_trees); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_deciduous_trees); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,netreesTexture); glBegin(GL_QUADS); glNormal3f(-1,0,0); glTexCoord2f(0.98,0); glVertex3f(400.0,-10,0.0); glNormal3f(-1,0,0); glTexCoord2f(0.0,0); glVertex3f(300.0,-10,-200.0); glNormal3f(-1,0,0); glTexCoord2f(0,0.98); glVertex3f(300.0,95,-200.0); glNormal3f(-1,0,0); glTexCoord2f(0.98,0.98); glVertex3f(400.0,95,0.0); glEnd(); glBegin(GL_QUADS); glTexCoord2f(0.98,0); glVertex3f(-400.0,0,-350.0); glTexCoord2f(0.0,0); glVertex3f(-250.0,0,-550.0); glTexCoord2f(0,0.98); glVertex3f(-250.0,85,-550.0); glTexCoord2f(0.98,0.98); glVertex3f(-400.0,85,-350.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } if (!use_textures) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_pine_trees); // Draw pine trees glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_pine_trees); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-700.0,-2,1000.0); glNormal3f(0,1,0); glVertex3f(-700.0,90,1000.0); glNormal3f(0,1,0); glVertex3f(550.0,90,1000.0); glNormal3f(0,1,0); glVertex3f(550.0,-2,1000.0); glEnd(); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(550.0,-2,1000.0); glNormal3f(0,1,0); glVertex3f(550.0,90,1000.0); glNormal3f(0,1,0); glVertex3f(1000.0,30,950.0); glNormal3f(0,1,0); glVertex3f(1000.0,-52,950.0); glEnd(); } else { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_pine_trees); // Draw pine trees glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_pine_trees); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glEnable(GL_TEXTURE_2D); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,pineTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(-7,0); glVertex3f(-700.0,-2,1000.0); glNormal3f(0,1,0); glTexCoord2f(-7,0.99); glVertex3f(-700.0,90,1000.0); glNormal3f(0,1,0); glTexCoord2f(5.5,0.99); glVertex3f(550.0,90,1000.0); glNormal3f(0,1,0); glTexCoord2f(5.5,0); glVertex3f(550.0,-2,1000.0); glEnd(); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(5.5,0); glVertex3f(550.0,-2,1000.0); glNormal3f(0,1,0); glTexCoord2f(5.5,0.99); glVertex3f(550.0,90,1000.0); glNormal3f(0,1,0); glTexCoord2f(10,0.99); glVertex3f(1000.0,40,950.0); glNormal3f(0,1,0); glTexCoord2f(10,0); glVertex3f(1000.0,-42,950.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } if (!use_textures) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_deciduous_trees); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_deciduous_trees); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); // Draw deciduous trees glNormal3f(0,1,0); glVertex3f(-200.0,-0.1,50.0); glNormal3f(0,1,0); glVertex3f(-200.0,40,50.0); glNormal3f(0,1,0); glVertex3f(-200.0,40,300.0); glNormal3f(0,1,0); glVertex3f(-200.0,-0.1,300.0); glEnd(); } else { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_pine_trees); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_pine_trees); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glEnable(GL_TEXTURE_2D); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,decidTexture); glBegin(GL_QUADS); // Draw deciduous trees glNormal3f(0,1,0); glTexCoord2f(0.01,0.01); glVertex3f(-200.0,-0.1,50.0); glNormal3f(0,1,0); glTexCoord2f(0.01,0.99); glVertex3f(-200.0,40,50.0); glNormal3f(0,1,0); glTexCoord2f(0.99,0.99); glVertex3f(-200.0,40,300.0); glNormal3f(0,1,0); glTexCoord2f(0.99,0.01); glVertex3f(-200.0,-0.1,300.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } if (!use_textures) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-100.0,-0.1,-150.0); glNormal3f(0,1,0); glVertex3f(-100.0,2,-150.0); glNormal3f(0,1,0); glVertex3f(-100.0,2,1000.0); glNormal3f(0,1,0); glVertex3f(-100.0,-0.1,1000.0); glEnd(); } else { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glEnable(GL_TEXTURE_2D); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,grassSideTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(131.25,0.99); glVertex3f(-100.0,-0.1,-150.0); glNormal3f(0,1,0); glTexCoord2f(131.25,0); glVertex3f(-100.0,2,-150.0); glNormal3f(0,1,0); glTexCoord2f(0,0); glVertex3f(-100.0,2,1000.0); glNormal3f(0,1,0); glTexCoord2f(0,0.99); glVertex3f(-100.0,-0.1,1000.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } if (!use_textures) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_tall_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_tall_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-100.0,2,-150.0); glNormal3f(0,1,0); glVertex3f(-300.0,2,-150.0); glNormal3f(0,1,0); glVertex3f(-300.0,2,1000.0); glNormal3f(0,1,0); glVertex3f(-100.0,2,1000.0); glEnd(); } else { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_tall_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_tall_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glEnable(GL_TEXTURE_2D); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,grassTopTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(-10,-5); glVertex3f(-100.0,2,-150.0); glNormal3f(0,1,0); glTexCoord2f(-30,-5); glVertex3f(-300.0,2,-150.0); glNormal3f(0,1,0); glTexCoord2f(-30,100); glVertex3f(-300.0,2,1000.0); glNormal3f(0,1,0); glTexCoord2f(-10,100); glVertex3f(-100.0,2,1000.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } if (use_textures) // Draw bushes around parking lot { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_pine_trees); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_pine_trees); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glEnable(GL_TEXTURE_2D); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,decidTexture); glBegin(GL_QUADS); glNormal3f(0,0,1); glTexCoord2f(0.01,0.01); glVertex3f(-105.0,-0.2,-250.0); glNormal3f(0,0,1); glTexCoord2f(0.99,0.01); glVertex3f(-27.5,-0.2,-250.0); glNormal3f(0,0,1); glTexCoord2f(0.99,0.99); glVertex3f(-27.5,7,-250.0); glNormal3f(0,0,1); glTexCoord2f(0.01,0.99); glVertex3f(-105,7,-250.0); glEnd(); glBegin(GL_QUADS); glNormal3f(0,0,1); glTexCoord2f(0.01,0.01); glVertex3f(0.0,-0.2,-250.0); glNormal3f(0,0,1); glTexCoord2f(0.99,0.01); glVertex3f(215,-0.2,-250.0); glNormal3f(0,0,1); glTexCoord2f(0.99,0.99); glVertex3f(215,10,-250.0); glNormal3f(0,0,1); glTexCoord2f(0.01,0.99); glVertex3f(0,10,-250.0); glEnd(); glBegin(GL_QUADS); glNormal3f(1,0,0); glTexCoord2f(0.01,0.01); glVertex3f(-99.9,-0.2,-145.0); glNormal3f(1,0,0); glTexCoord2f(0.99,0.01); glVertex3f(-99.9,-0.2,-250.0); glNormal3f(1,0,0); glTexCoord2f(0.99,0.99); glVertex3f(-99.9,5,-250.0); glNormal3f(1,0,0); glTexCoord2f(0.01,0.99); glVertex3f(-99.9,5,-145.0); glEnd(); glBegin(GL_QUADS); glNormal3f(0,0,1); glTexCoord2f(0.01,0.01); glVertex3f(200.0,-0.2,-250.0); glNormal3f(0,0,1); glTexCoord2f(0.99,0.01); glVertex3f(200,-0.2,-100.0); glNormal3f(0,0,1); glTexCoord2f(0.99,0.99); glVertex3f(200,6,-100.0); glNormal3f(0,0,1); glTexCoord2f(0.01,0.99); glVertex3f(200,10,-250.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } if (!use_textures) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(275.0,-0.1,-50.0); glNormal3f(0,1,0); glVertex3f(400.0,-0.1,1000.0); glNormal3f(0,1,0); glVertex3f(400.0,3,1000.0); glNormal3f(0,1,0); glVertex3f(275.0,3,-50.0); glEnd(); } else { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,grassSideTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(0,0.99); glVertex3f(275.0,-0.1,-50.0); glNormal3f(0,1,0); glTexCoord2f(88,0.99); glVertex3f(400.0,-0.1,1000.0); glNormal3f(0,1,0); glTexCoord2f(88,0); glVertex3f(400.0,3,1000.0); glNormal3f(0,1,0); glTexCoord2f(0,0); glVertex3f(275.0,3,-50.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } glMaterialfv(GL_FRONT,GL_AMBIENT,mat_log); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_log); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glPushMatrix(); glTranslatef(140,0.5,-50.5); glRotatef(94,0,1,0); gluCylinder(quadric,0.5,0.55,35,5,2); glPopMatrix(); glPushMatrix(); glTranslatef(97,0.5,-50.5); glRotatef(88,0,1,0); gluCylinder(quadric,0.5,0.55,35,5,2); glPopMatrix(); glPushMatrix(); glTranslatef(60,0.5,-50.5); glRotatef(90,0,1,0); gluCylinder(quadric,0.5,0.55,35,5,2); glPopMatrix(); glPushMatrix(); glTranslatef(24,0.5,-50.5); glRotatef(92,0,1,0); gluCylinder(quadric,0.5,0.55,35,5,2); glPopMatrix(); glPushMatrix(); glTranslatef(-12,0.5,-50.5); glRotatef(88,0,1,0); gluCylinder(quadric,0.5,0.55,35,5,2); glPopMatrix(); glPushMatrix(); glTranslatef(-48,0.5,-50.5); glRotatef(91,0,1,0); gluCylinder(quadric,0.5,0.55,35,5,2); glPopMatrix(); glPushMatrix(); glTranslatef(-84,0.5,-50.5); glRotatef(87,0,1,0); gluCylinder(quadric,0.5,0.55,35,5,2); glPopMatrix(); if (use_textures) { glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_handi_house); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_handi_house); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,outhouseTexture); glBegin(GL_QUADS); glNormal3f(1,0,0); glTexCoord2f(0,0); glVertex3f(33,0,-38); glNormal3f(1,0,0); glTexCoord2f(1,0); glVertex3f(33,0,-34); glNormal3f(1,0,0); glTexCoord2f(1,1); glVertex3f(33,7.5,-34); glNormal3f(1,0,0); glTexCoord2f(0,1); glVertex3f(33,7.5,-38); glNormal3f(0,0,1); glTexCoord2f(0,0); glVertex3f(33,0,-34); glNormal3f(0,0,1); glTexCoord2f(1,0); glVertex3f(37,0,-34); glNormal3f(0,0,1); glTexCoord2f(1,1); glVertex3f(37,7.5,-34); glNormal3f(0,0,1); glTexCoord2f(0,1); glVertex3f(33,7.5,-34); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_handi_house_roof); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_handi_house_roof); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glPushMatrix(); glTranslatef(35,7.75,-36); glScalef(4.25,0.5,4.25); Video::drawSolidCube(1); glPopMatrix(); } else { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_handi_house); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_handi_house); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glPushMatrix(); glTranslatef(35,3.75,-36); glScalef(1.33,2.5,1.33); Video::drawSolidCube(3); glPopMatrix(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_handi_house_roof); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_handi_house_roof); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glPushMatrix(); glTranslatef(35,7.75,-36); glScalef(4.25,0.5,4.25); Video::drawSolidCube(1); glPopMatrix(); } glMaterialfv(GL_FRONT,GL_AMBIENT,mat_trashcan); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_trashcan); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glPushMatrix(); glTranslatef(23,3,-40); glRotatef(90,1,0,0); gluCylinder(quadric,1.25,1.25,3,10,2); glPopMatrix(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_trashcan_ring); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_trashcan_ring); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glPushMatrix(); glTranslatef(23,1,-40); glRotatef(90,1,0,0); gluCylinder(quadric,1.3,1.3,0.1,10,2); glPopMatrix(); glPushMatrix(); glTranslatef(23,2,-40); glRotatef(90,1,0,0); gluCylinder(quadric,1.3,1.3,0.1,10,2); glPopMatrix(); if (use_textures) // Draw freq { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_log); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_log); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glPushMatrix(); glTranslatef(17,1,-33.25); glScalef(0.25,2,0.25); Video::drawSolidCube(1); glPopMatrix(); glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_side_tall_grass); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glColor4f(0,0,0,1.0); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,freqTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(0,0); glVertex3f(15.0,1,-33.0); glNormal3f(0,1,0); glTexCoord2f(1,0); glVertex3f(18.5,1,-33.0); glNormal3f(0,1,0); glTexCoord2f(1,1); glVertex3f(18.5,6,-33.0); glNormal3f(0,1,0); glTexCoord2f(0,1); glVertex3f(15.0,6,-33.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } restore_drawing_state(); } // end BuiltinSceneryDavis::draw() /****************************************************************************/ /* The built-in CAPE_COD scenery */ /****************************************************************************/ BuiltinSceneryCapeCod::BuiltinSceneryCapeCod(SimpleXMLTransfer *xml, int sky_variant) : BuiltinScenery(xml, sky_variant), location(Scenery::CAPE_COD) { std::cout << "Initializing scenery CAPE_COD from "; std::cout << xml->getSourceDescr() << std::endl; if (use_textures) { using Video::make_texture; int use_mipmaps = cfgfile->getInt("video.textures.fUse_mipmaps", 1); read_textures(xml); waterTexture = make_texture(water_texture, GL_RGBA, GL_RGBA, water_texture_width, water_texture_height, use_mipmaps); free(water_texture); beachsandTexture = make_texture(beachsand_texture, GL_RGBA, GL_RGBA, beachsand_texture_width, beachsand_texture_height, use_mipmaps); free(beachsand_texture); scrubTexture = make_texture(scrub_texture, GL_RGBA, GL_RGBA, scrub_texture_width, scrub_texture_height, use_mipmaps); free(scrub_texture); scrubedgeTexture = make_texture(scrubedge_texture, GL_RGBA, GL_RGBA, scrubedge_texture_width, scrubedge_texture_height, use_mipmaps); free(scrubedge_texture); southTexture = make_texture(south_texture, GL_RGBA, GL_RGBA, south_texture_width, south_texture_height, use_mipmaps); free(south_texture); hilledgeTexture = make_texture( hilledge_texture, GL_RGBA, GL_RGBA, hilledge_texture_width, hilledge_texture_height, use_mipmaps); free(hilledge_texture); wavesTexture = make_texture(waves_texture, GL_RGBA, GL_RGBA, waves_texture_width, waves_texture_height, use_mipmaps); free(waves_texture); sandTexture = make_texture( sand_texture, GL_RGBA, GL_RGBA, sand_texture_width, sand_texture_height, use_mipmaps); free(sand_texture); } } /***************************/ void BuiltinSceneryCapeCod::getWindComponents(double X_cg,double Y_cg,double Z_cg, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity) { float flWindVel = cfg->wind->getVelocity(); *x_wind_velocity = -1 * flWindVel * cos(M_PI*cfg->wind->getDirection()/180); *y_wind_velocity = -1 * flWindVel * sin(M_PI*cfg->wind->getDirection()/180); *z_wind_velocity = 0.; if (cfg->getDynamicSoaring()==FALSE) { // windfield for cape cod, sloping if ((Y_cg > -140) && (Y_cg < 40)) { double flAdd = 0.4 * flWindVel * pow(sin((40-Y_cg)*M_PI/180),2); if (-Z_cg<100) { } else if ((-Z_cg >= 100) && (-Z_cg < 250)) { flAdd *= 1.0 - ((-Z_cg-100)/150) ; } else { flAdd *= 0.0; } *z_wind_velocity -= flAdd; } } else { // windfield for cape cod, dynamic soaring if ((Y_cg < 0) && (-Z_cg < 100)) { if (-Z_cg >= 86) { *y_wind_velocity *= (-Z_cg-93)/7; } else if (-Z_cg < 86) { *y_wind_velocity *= -1; } } } } /** * The destructor */ BuiltinSceneryCapeCod::~BuiltinSceneryCapeCod() { clear_textures(); } /** \brief Get the terrain height at a given location * * \param x x-coordinate * \param y y-coordinate * \return height (z-coordinate) at (x|y) */ float BuiltinSceneryCapeCod::getHeight(float x_north, float y_east) { if ( y_east > 0) { return(100.1); } else if ((y_east < -100) && (y_east > -150)) { return(0.); } else if (y_east <= -150) { return(-2); } else // { return(100.1 + y_east); } } /** \brief Get the terrain height and plane equation * * \param x x-coordinate * \param y y-coordinate * \param tplane terrain plane will be copied to this array * \return height (z-coordinate) at (x|y) */ float BuiltinSceneryCapeCod::getHeightAndPlane(float x_north, float y_east, float tplane[4]) { if ( y_east > 0) { // top tplane[0] = 0.0; tplane[1] = 1.0; tplane[2] = 0.0; tplane[3] = -100.1; } else if ((y_east < -100) && (y_east > -150)) { // beach tplane[0] = 0.0; tplane[1] = 1.0; tplane[2] = 0.0; tplane[3] = 0.0; } else if (y_east < -150) { // ocean tplane[0] = 0.0; tplane[1] = 1.0; tplane[2] = 0.0; tplane[3] = -2.0; } else { // slope tplane[0] = -1.0; tplane[1] = 1.0; tplane[2] = 0.0; tplane[3] = -100.1; } return getHeight(x_north, y_east); } /** \brief Draw the terrain. * * This method should be called once per frame. */ void BuiltinSceneryCapeCod::draw(double current_time) { static GLfloat no_mat[]={0.0,0.0,0.0,0.0}; static GLfloat mat_water[]={.502, 0.650,0.792, 1}; static GLfloat mat_sand[]={.737, 0.694,0.576, 1}; static GLfloat mat_dirtysand[]={.537, 0.494,0.376, 1}; static GLfloat mat_scrub[]={.325, 0.349,0.239, 1}; static GLfloat mat_waves[]={.925, 0.925,0.925, 1}; static GLfloat no_shininess[]={0.0}; float shift; setup_drawing_state(); if (!use_textures) { glMaterialfv(GL_FRONT,GL_AMBIENT,mat_water); // Draw ocean glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_water); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-10000.0,-0.1,150.0); glNormal3f(0,1,0); glVertex3f(10000.0,-0.1,150.0); glNormal3f(0,1,0); glVertex3f(10000.0,-0.1,10000.0); glNormal3f(0,1,0); glVertex3f(-10000.0,-0.1,10000.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_dirtysand); // Draw beach glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_dirtysand); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-10000.0,-0.1,100.0); glNormal3f(0,1,0); glVertex3f(10000.0,-0.1,100.0); glNormal3f(0,1,0); glVertex3f(10000.0,-0.1,150.0); glNormal3f(0,1,0); glVertex3f(-10000.0,-0.1,150.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_sand); // Draw hill face glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_sand); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-2000.0,100,0.0); glNormal3f(0,1,0); glVertex3f(2000.0,100,0.0); glNormal3f(0,1,0); glVertex3f(2000.0,-0.1,100.0); glNormal3f(0,1,0); glVertex3f(-2000.0,-0.1,100.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_scrub); // Draw hill top glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_scrub); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-2000.0,100,-10000.0); glNormal3f(0,1,0); glVertex3f(2000.0,100,-10000.0); glNormal3f(0,1,0); glVertex3f(2000.0,100,0.0); glNormal3f(0,1,0); glVertex3f(-2000.0,100,0.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_waves); // Draw beach glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_waves); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glBegin(GL_QUADS); glNormal3f(0,1,0); glVertex3f(-10000.0,3.5,145.0); glNormal3f(0,1,0); glVertex3f(10000.0,3.5,145.0); glNormal3f(0,1,0); glVertex3f(10000.0,3.5,200.0); glNormal3f(0,1,0); glVertex3f(-10000.0,3.5,200.0); glEnd(); } else { shift = -1*(fmod(current_time/500,(double)water_texture_height))/water_texture_height; glDisable(GL_LIGHTING); glDisable(GL_LIGHT0); glEnable(GL_BLEND); glEnable(GL_TEXTURE_2D); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_water); // Draw parking lot glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_water); glMaterialfv(GL_FRONT,GL_SPECULAR,no_mat); glMaterialfv(GL_FRONT,GL_SHININESS,no_shininess); glMaterialfv(GL_FRONT,GL_EMISSION,no_mat); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,waterTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(-40,-shift); glVertex3f(-150.0,-0.1,-10000.0); glNormal3f(0,1,0); glTexCoord2f(40,-shift); glVertex3f(-150.0,-0.1,10000.0); glNormal3f(0,1,0); glTexCoord2f(40,40-shift); glVertex3f(-10000.0,-0.1,10000.0); glNormal3f(0,1,0); glTexCoord2f(-40,40-shift); glVertex3f(-10000.0,-0.1,-10000.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_sand); // Draw beach lot glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_sand); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,beachsandTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(0,0); glVertex3f(-100.0,-0.1,0.0); glNormal3f(0,1,0); glTexCoord2f(40,0); glVertex3f(-100.0,-0.1,10000.0); glNormal3f(0,1,0); glTexCoord2f(40,1); glVertex3f(-150.0,-0.1,10000.0); glNormal3f(0,1,0); glTexCoord2f(0,1); glVertex3f(-150.0,-0.1,0.0); glEnd(); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(0,0); glVertex3f(-100.0,-0.1,0.0); glNormal3f(0,1,0); glTexCoord2f(40,0); glVertex3f(-100.0,-0.1,-10000.0); glNormal3f(0,1,0); glTexCoord2f(40,1); glVertex3f(-150.0,-0.1,-10000.0); glNormal3f(0,1,0); glTexCoord2f(0,1); glVertex3f(-150.0,-0.1,0.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_sand); // Souther horizon glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_sand); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,southTexture); glBegin(GL_QUADS); glNormal3f(1,0,0); glTexCoord2f(0,0); glVertex3f(430.0,-10.1,2500.0); glNormal3f(1,0,0); glTexCoord2f(0.99,0); glVertex3f(-550.0,-20.1,2500.0); glNormal3f(1,0,0); glTexCoord2f(0.99,0.99); glVertex3f(-550.0,100.1,2500.0); glNormal3f(1,0,0); glTexCoord2f(0,0.99); glVertex3f(430.0,117.1,2500.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_sand); // Souther horizon glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_sand); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,southTexture); glBegin(GL_QUADS); glNormal3f(1,0,0); glTexCoord2f(0,0); glVertex3f(430.0,-10.1,-2500.0); glNormal3f(1,0,0); glTexCoord2f(0.99,0); glVertex3f(-550.0,-20.1,-2500.0); glNormal3f(1,0,0); glTexCoord2f(0.99,0.99); glVertex3f(-550.0,100.1,-2500.0); glNormal3f(1,0,0); glTexCoord2f(0,0.99); glVertex3f(430.0,117.1,-2500.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_waves); // Draw beach lot glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_waves); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,wavesTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(0,0+-5*shift); glVertex3f(-144.0,3.5,-10000.0); glNormal3f(0,1,0); glTexCoord2f(20,0+-5*shift); glVertex3f(-144.0,3.5,10000.0); glNormal3f(0,1,0); glTexCoord2f(20,1+-5*shift); glVertex3f(-200.0,3.5,10000.0); glNormal3f(0,1,0); glTexCoord2f(0,1+-5*shift); glVertex3f(-200.0,3.5,-10000.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_sand); // Hillside glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_sand); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,sandTexture); glBegin(GL_QUADS); glNormal3f(0,0.707,0.707); glTexCoord2f(-128,0); glVertex3f(-1.0,98.8,-2000.0); glNormal3f(0,0.707,0.707); glTexCoord2f(128,0); glVertex3f(-1.0,98.8,2000.0); glNormal3f(0,0.707,0.707); glTexCoord2f(128,30); glVertex3f(-100.0,-0.1,2000.0); glNormal3f(0,0.707,0.707); glTexCoord2f(-128,30); glVertex3f(-100.0,-0.1,-2000.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_scrub); // Draw hill top glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_scrub); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,scrubTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(-150,-150); glVertex3f(2000.0,100,-2000.0); glNormal3f(0,1,0); glTexCoord2f(150,-150); glVertex3f(2000.0,100,2000.0); glNormal3f(0,1,0); glTexCoord2f(150,0); glVertex3f(0.0,100,2000.0); glNormal3f(0,1,0); glTexCoord2f(-150,0); glVertex3f(0.0,100,-2000.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_scrub); // Draw hill top glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_scrub); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,scrubedgeTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(-150,0.98); glVertex3f(4.0,100.1,-2000.0); glNormal3f(0,1,0); glTexCoord2f(150,0.98); glVertex3f(4.0,100.1,2000.0); glNormal3f(0,1,0); glTexCoord2f(150,0.02); glVertex3f(0.0,100.1,2000.0); glNormal3f(0,1,0); glTexCoord2f(-150,0.02); glVertex3f(0.0,100.1,-2000.0); glEnd(); glMaterialfv(GL_FRONT,GL_AMBIENT,mat_scrub); // Draw hill top glMaterialfv(GL_FRONT,GL_DIFFUSE,mat_scrub); glColor4f(0,0,0,1.0); glBindTexture(GL_TEXTURE_2D,hilledgeTexture); glBegin(GL_QUADS); glNormal3f(0,1,0); glTexCoord2f(-128,1); glVertex3f(0.0,100,-2000.0); glNormal3f(0,1,0); glTexCoord2f(128,1); glVertex3f(0.0,100,2000.0); glNormal3f(0,1,0); glTexCoord2f(128,0); glVertex3f(-2.0,98.,2000.0); glNormal3f(0,1,0); glTexCoord2f(-128,0); glVertex3f(-2.0,98.,-2000.0); glEnd(); glDisable(GL_TEXTURE_2D); glDisable(GL_BLEND); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); } restore_drawing_state(); } // end draw() void BuiltinSceneryCapeCod::read_textures(SimpleXMLTransfer *xml) { SimpleXMLTransfer* tex; int err = 0; try { using Video::read_rgbimage; tex = xml->getChild("scene.textures"); water_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("water.file")).c_str(), &water_texture_width, &water_texture_height); if (water_texture == NULL) { fprintf(stderr, "Can't open %s\n", "water.file"); err++; } beachsand_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("beachsand.file")).c_str(), &beachsand_texture_width, &beachsand_texture_height); if (beachsand_texture == NULL) { fprintf(stderr, "Can't open %s\n", "beachsand.file"); err++; } scrub_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("scrub.file")).c_str(), &scrub_texture_width, &scrub_texture_height); if (scrub_texture == NULL) { fprintf(stderr, "Can't open %s\n", "scrub.file"); err++; } scrubedge_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("scrubedge.file")).c_str(), &scrubedge_texture_width, &scrubedge_texture_height); if (scrubedge_texture == NULL) { fprintf(stderr, "Can't open %s\n", "scrubedge.file"); err++; } south_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("south.file")).c_str(), &south_texture_width, &south_texture_height); if (south_texture == NULL) { fprintf(stderr, "Can't open %s\n", "south.file"); err++; } hilledge_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("hilledge.file")).c_str(), &hilledge_texture_width, &hilledge_texture_height); if (hilledge_texture == NULL) { fprintf(stderr, "Can't open %s\n", "hilledge.file"); err++; } waves_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("waves.file")).c_str(), &waves_texture_width, &waves_texture_height); if (waves_texture == NULL) { fprintf(stderr, "Can't open %s\n", "waves.file"); err++; } sand_texture=read_rgbimage(FileSysTools::getDataPath(tex->getString("sand.file")).c_str(), &sand_texture_width, &sand_texture_height); if (sand_texture == NULL) { fprintf(stderr, "Can't open %s\n", "sand.file"); err++; } } catch (XMLException e) { std::string s = "read_textures(): XMLException: "; s += e.what(); fprintf(stderr, "%s\n", s.c_str()); crrc_exit(CRRC_EXIT_FAILURE, s.c_str()); } if (err > 0) { fprintf(stderr, "Error loading textures, aborting\n"); crrc_exit(CRRC_EXIT_FAILURE, #ifdef WIN32 "An error occured while trying to load the scenery\n" "textures. See stderr.txt for more information." #else "An error occured while trying to load the scenery\n" "textures. See stderr for more information." #endif ); } } /** * Delete all loaded textures */ void BuiltinSceneryCapeCod::clear_textures() { if (glIsTexture(waterTexture)) glDeleteTextures(1, &waterTexture); if (glIsTexture(beachsandTexture)) glDeleteTextures(1, &beachsandTexture); if (glIsTexture(scrubTexture)) glDeleteTextures(1, &scrubTexture); if (glIsTexture(scrubedgeTexture)) glDeleteTextures(1, &scrubedgeTexture); if (glIsTexture(southTexture)) glDeleteTextures(1, &southTexture); if (glIsTexture(hilledgeTexture)) glDeleteTextures(1, &hilledgeTexture); if (glIsTexture(wavesTexture)) glDeleteTextures(1, &wavesTexture); if (glIsTexture(sandTexture)) glDeleteTextures(1, &sandTexture); } crrcsim-0.9.12/src/mod_landscape/winddata3D.h0000644000175000017500000000404411724452425015711 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Joel Lienard (original author) * Copyright (C) 2009 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * * This file can optionally be linked with the CGAL library * (http://www.cgal.org). Parts of this library are licensed * under the QPL which is incompatible to the GPL. Therefore, * as a special exception, you have permission to link this program * with the CGAL library and distribute executables, as long as you * follow the requirements of the GNU GPL in regard to all of the * software in the executable aside from CGAL. * */ #ifndef WINDDATA3D_H #define WINDDATA3D_H #if WINDDATA3D == 1 #include #include #include #include #include #include int init_wind_data(char *); int find_wind_data(float,float,float,float*,float*,float*); typedef CGAL::Exact_predicates_inexact_constructions_kernel K; typedef CGAL::Triangulation_vertex_base_with_info_3 Vb; typedef CGAL::Triangulation_data_structure_3 Tds; typedef CGAL::Delaunay_triangulation_3 WindData; typedef WindData::Point Point; typedef Tds::Vertex_handle Vertex_handle; typedef Tds::Cell_handle Cell_handle; #endif // WINDDATA3D #endif // WINDDATA3D_H crrcsim-0.9.12/src/mod_landscape/crrc_builtin_scenery.h0000644000175000017500000002215711724452425020143 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001 Jan Kansky (original author) * Copyright (C) 2004-2010 Jan Reucker * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * Copyright (C) 2009 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef CRRC_BUILTIN_SCENERY_H #define CRRC_BUILTIN_SCENERY_H #include #include "crrc_scenery.h" #include "../include_gl.h" #define HEIGHTMAP_SIZE_X (64) #define HEIGHTMAP_SIZE_Z (64) /** \brief Class for creating and drawing the terrain. * * */ class BuiltinScenery : public Scenery { public: /** * Constructor that initializes the object from * a SimpleXMLTransfer object. */ BuiltinScenery(SimpleXMLTransfer *xml, int sky_variant = 0, bool boIsNullRenderer = false); /** * Constructor for old XML_HMAP format. * \todo Make it work properly or delete it. */ BuiltinScenery(const char *mapfile); /** * Destructor */ ~BuiltinScenery(); /** * Draw the scenery */ virtual void draw(double current_time) = 0; // Draw normal vectors for debugging purposes void draw_normals(float length); /** * Set texturing mode. * * \todo Does this still make sense? Not used right now. * Switching on the textures won't work if they were turned * off while the object was created. Make it work or * delete it. */ void setTextures(bool yesno); /** * Get the terrain height at (x|z). Must be implemented * by the child classes. * \param x x coordinate * \param z z coordinate * \return terrain height at this point in ft */ virtual float getHeight(float x, float z) = 0; /** * Get height and plane equation of the terrain at (x|z). * Must be implemented by the child classes. * \param x x coordinate * \param z z coordinate * \param tplane this is where the plane equation will be stored * \return terrain height at this point in ft */ virtual float getHeightAndPlane(float x, float z, float tplane[4]) = 0; /** * Get an ID code for this location or scenery type * Must be implemented by the child classes. */ virtual int getID() = 0; /* get wind on directions at position X_cg, Y_cg,Z_cg */ virtual void getWindComponents(double X_cg,double Y_cg,double Z_cg, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity)=0; /**/ protected: int use_textures; GLUquadricObj *quadric; ///\todo remove dependencies to GLUT void setup_drawing_state(); void restore_drawing_state(); private: void calculate_normals(); void compile_display_list(); unsigned int list; float size_x; float size_z; float offset_x; float offset_z; float alt_min; float alt_max; CRRCMath::Vector3 model_start; CRRCMath::Vector3 player; float height[HEIGHTMAP_SIZE_X][HEIGHTMAP_SIZE_Z]; CRRCMath::Vector3 normal[HEIGHTMAP_SIZE_X][HEIGHTMAP_SIZE_Z]; }; /** \brief Class for rendering the built-in Davis field * * This class renders the original built-in Davis field * scenery. */ class BuiltinSceneryDavis : public BuiltinScenery { public: BuiltinSceneryDavis(SimpleXMLTransfer *xml, int sky_variant = 0); ~BuiltinSceneryDavis(); /** * Get the terrain height at (x|z). * \param x x coordinate * \param z z coordinate * \return terrain height at this point in ft */ float getHeight(float x, float z); /** * Get height and plane equation of the terrain at (x|z). * \param x x coordinate * \param z z coordinate * \param tplane this is where the plane equation will be stored * \return terrain height at this point in ft */ float getHeightAndPlane(float x, float z, float tplane[4]); /** * Get an ID code for this location or scenery type */ int getID() {return location;}; /* get wind on directions at position X_cg, Y_cg,Z_cg */ void getWindComponents(double X_cg,double Y_cg,double Z_cg, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity); /** * Draw the scenery * \param current_time current time in ms (for animation effects) */ void draw(double current_time); private: void read_textures(SimpleXMLTransfer *xml); void clear_textures(); int location; unsigned char *ground_texture; int ground_texture_width; int ground_texture_height; unsigned char *grass_texture; int grass_texture_width; int grass_texture_height; unsigned char *grass_side_texture; int grass_side_texture_width; int grass_side_texture_height; unsigned char *grass_top_texture; int grass_top_texture_width; int grass_top_texture_height; unsigned char *eastern_view_texture; int eastern_view_texture_width; int eastern_view_texture_height; unsigned char *netrees_texture; int netrees_texture_width; int netrees_texture_height; unsigned char *dirt_texture; int dirt_texture_width; int dirt_texture_height; unsigned char *outhouse_texture; int outhouse_texture_width; int outhouse_texture_height; unsigned char *freq_texture; int freq_texture_width; int freq_texture_height; unsigned char *pine_texture; int pine_texture_width; int pine_texture_height; unsigned char *decid_texture; int decid_texture_width; int decid_texture_height; GLuint groundTexture; // GL ground texture handle GLuint grassTexture; // GL grass texture handle GLuint grassSideTexture; // GL grass Side texture handle GLuint grassTopTexture; // GL grass Top texture handle GLuint pineTexture; // GL grass texture handle GLuint decidTexture; // GL grass texture handle GLuint easternViewTexture; // Looking to the east GLuint netreesTexture; // Looking to the east GLuint dirtTexture; // Looking to the east GLuint outhouseTexture; // Looking to the east GLuint freqTexture; // Looking to the east }; /** \brief Class for rendering the built-in Cape Cod slope * * This class renders the original built-in Cape Cod slope * scenery. */ class BuiltinSceneryCapeCod : public BuiltinScenery { public: BuiltinSceneryCapeCod(SimpleXMLTransfer *xml, int sky_variant = 0); ~BuiltinSceneryCapeCod(); /** * Get the terrain height at (x|z). * \param x x coordinate * \param z z coordinate * \return terrain height at this point in ft */ float getHeight(float x, float z); /** * Get height and plane equation of the terrain at (x|z). * \param x x coordinate * \param z z coordinate * \param tplane this is where the plane equation will be stored * \return terrain height at this point in ft */ float getHeightAndPlane(float x, float z, float tplane[4]); /** * Get an ID code for this location or scenery type */ int getID() {return location;}; /* get wind on directions at position X_cg, Y_cg,Z_cg */ void getWindComponents(double X_cg,double Y_cg,double Z_cg, float *x_wind_velocity, float *y_wind_velocity, float *z_wind_velocity); /** * Draw the scenery */ void draw(double current_time); private: int location; void read_textures(SimpleXMLTransfer *xml); void clear_textures(); unsigned char *water_texture; int water_texture_width; int water_texture_height; unsigned char *beachsand_texture; int beachsand_texture_width; int beachsand_texture_height; unsigned char *scrub_texture; int scrub_texture_width; int scrub_texture_height; unsigned char *scrubedge_texture; int scrubedge_texture_width; int scrubedge_texture_height; unsigned char *south_texture; int south_texture_width; int south_texture_height; unsigned char *hilledge_texture; int hilledge_texture_width; int hilledge_texture_height; unsigned char *waves_texture; int waves_texture_width; int waves_texture_height; unsigned char *sand_texture; int sand_texture_width; int sand_texture_height; GLuint waterTexture; GLuint beachsandTexture; GLuint scrubTexture; GLuint scrubedgeTexture; GLuint southTexture; GLuint hilledgeTexture; GLuint wavesTexture; GLuint sandTexture; }; #endif // CRRC_BUILTIN_SCENERY_H crrcsim-0.9.12/src/mod_windfield_config.h0000644000175000017500000000233411724452425015267 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef MOD_WINDFIELD_CONFIG_H # define MOD_WINDFIELD_CONFIG_H /** * Which thermal simulation to use? * 0: the 'old' code * 1: Jens Wilhelm Wulf, January 2005 * There is a document in 'documentation' describing both of them. */ #define THERMAL_CODE 1 /** * Define as 1 to be able to take a picture of the windfield. * Press 's' when flying to save current state. * See windfield.cpp */ #define DEBUG_THERMAL_SCRSHOT 1 #endif crrcsim-0.9.12/src/ImageLoaderTGA.cpp0000644000175000017500000002616511724452425014206 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2004, 2007, 2008 Jan Reucker (original author) * Copyright (C) 2004 Lionel Cailler * Copyright (C) 2005, 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // Jan's TODO list: // - add some overflow checks instead of simply relying on // ints being big enough for the image (maybe introduce // a max_image_size?) // - error handling for fread() (unexpected end-of-file...) // - care about variable-length-fields (image descriptor...) // - remove GL stuff (not really needed here) // - convert all I/O operations to C++ streams to remove // unnecessary C header files // - test image saving, especially on MACOSX (byte order!) #include "include_gl.h" #include #include #include #include "ImageLoaderTGA.h" /** \brief Load the image header fields. * * We only keep those that matter! */ void CImageLoaderTGA::LoadHeader() { unsigned char cGarbage; short int iGarbage; (void)fread(&cGarbage, sizeof(unsigned char), 1, file); (void)fread(&cGarbage, sizeof(unsigned char), 1, file); // type must be 2 or 3 (void)fread(&type, sizeof(unsigned char), 1, file); (void)fread(&iGarbage, sizeof(short int), 1, file); (void)fread(&iGarbage, sizeof(short int), 1, file); (void)fread(&cGarbage, sizeof(unsigned char), 1, file); (void)fread(&iGarbage, sizeof(short int), 1, file); (void)fread(&iGarbage, sizeof(short int), 1, file); (void)fread(&width, sizeof(short int), 1, file); (void)fread(&height, sizeof(short int), 1, file); (void)fread(&pixelDepth, sizeof(unsigned char), 1, file); (void)fread(&cGarbage, sizeof(unsigned char), 1, file); #if BYTE_ORDER == BIG_ENDIAN width = (width << 8) + (width >> 8); height = (height << 8) + (height >> 8); #endif // BYTE_ORDER == BIG_ENDIAN } /** \brief Load the actual pixel data. * * Loads the pixel data stored in the file and decompresses * it if necessary. */ void CImageLoaderTGA::LoadImageData() { int mode, i; int total; unsigned char aux; // mode equal the number of components for each pixel mode = pixelDepth / 8; // total is the number of bytes (uncompressed) total = height * width * mode; // decide whether or not to use run-length-encoding if (type & TGA_TYPE_RLE_COMPRESSION_BIT) { // image is RLE-compressed, we'll have to decompress the data first int BytesDecoded = 0; int ChunkSize; unsigned char RLHeader; unsigned char pixel[4]; while (BytesDecoded < total) { // read header of next chunk (void)fread(&RLHeader, sizeof(unsigned char), 1, file); ChunkSize = (RLHeader & 0x7F) + 1; // packet contains 1 ... 128 pixels // each chunk is either a RAW packet or a set of identical pixels if (RLHeader & 0x80) { // RLE packet, repeat next pixel ChunkSize times int i, k; (void)fread(pixel, sizeof(unsigned char), mode, file); for (i = 0; i < ChunkSize; i++) { for (k = 0; k < mode; k++) { imageData[BytesDecoded] = pixel[k]; BytesDecoded++; } } } else { // RAW packet, contains ChunkSize un-encoded pixels (void)fread(&imageData[BytesDecoded], sizeof(unsigned char), ChunkSize*mode, file); BytesDecoded += ChunkSize * mode; } } } else { // no RLE, just read the pixels (void)fread(imageData,sizeof(unsigned char),total,file); } // mode=3 or 4 implies that the image is RGB(A). However TGA // stores it as BGR(A) so we'll have to swap R and B. if (mode >= 3) { for (i = 0; i < total; i += mode) { aux = imageData[i]; imageData[i] = imageData[i+2]; imageData[i+2] = aux; } } } /** \brief Load image data from file. * * The constructor tries to open the specified file and * reads the image header. If it describes a supported * TGA type (2, 3, 10, 11), the image data will be * loaded into memory and decompressed if needed. * The "status" member will be set according to the * result of all operations. */ CImageLoaderTGA::CImageLoaderTGA(const char *filename) { int mode; int total; savedImages = 0; // open the file for reading (binary mode) file = fopen(filename, "rb"); if (file == NULL) { status = TGA_ERROR_FILE_OPEN; return; } // load the header LoadHeader(); // check for errors when loading the header if (ferror(file)) { status = TGA_ERROR_READING_FILE; fclose(file); return; } switch (type) { case TGA_TYPE_COLOR_MAP: case TGA_TYPE_COLOR_MAP_RLE_COMPRESSED: status = TGA_ERROR_INDEXED_COLOR; fclose(file); return; case TGA_TYPE_RGBA_UNCOMPRESSED: case TGA_TYPE_GREYSCALE_UNCOMPRESSED: case TGA_TYPE_RGBA_RLE_COMPRESSED: case TGA_TYPE_GREYSCALE_RLE_COMPRESSED: break; default: status = TGA_ERROR_UNSUPPORTED; fclose(file); return; } // mode equals the number of image components mode = pixelDepth / 8; // total is the number of bytes to read total = height * width * mode; // allocate memory for image pixels imageData = (unsigned char *)malloc(sizeof(unsigned char) * total); // check to make sure we have the memory required if (imageData == NULL) { status = TGA_ERROR_MEMORY; fclose(file); return; } // finally load the image pixels LoadImageData(); // check for errors when reading the pixels if (ferror(file)) { status = TGA_ERROR_READING_FILE; fclose(file); return; } fclose(file); status = TGA_OK; } /** \brief Convert image data to greyscale image. * * This method converts the previously loaded image data * to a greyscale image by combining the RGB values * to a single grey value using the formula * grey = 0.30 * R + 0.59 * G + 0.11 * B */ void CImageLoaderTGA::toGreyscale() { int mode,i,j; unsigned char *newImageData; // if the image is already greyscale do nothing if (pixelDepth == 8) { return; } // compute the number of actual components mode = pixelDepth / 8; // allocate an array for the new image data newImageData = (unsigned char *)malloc(sizeof(unsigned char) * height * width); if (newImageData == NULL) { return; } // convert pixels: greyscale = 0.30 * R + 0.59 * G + 0.11 * B for (i = 0,j = 0; j < width * height; i +=mode, j++) { newImageData[j] = (unsigned char)(0.30 * imageData[i] + 0.59 * imageData[i+1] + 0.11 * imageData[i+2]); } //free old image data free(imageData); // reassign pixelDepth and type according to the new image type pixelDepth = 8; type = 3; // reassing imageData to the new array. imageData = newImageData; } /** \brief (deprecated) Take a screenshot from a GL framebuffer and save it. * * This method reads the pixel data from the current OpenGL * framebuffer and saves it as a TGA image. * * DO NOT USE THIS METHOD, WILL BE REMOVED IN FUTURE VERSIONS * OF THIS LIB! */ int CImageLoaderTGA::GrabScreenSeries(char *filename, int x,int y, int w, int h) { unsigned char *imageData; // allocate memory for the pixels imageData = (unsigned char *)malloc(sizeof(unsigned char) * w * h * 4); // read the pixels from the frame buffer glReadPixels(x,y,w,h,GL_RGBA,GL_UNSIGNED_BYTE, (GLvoid *)imageData); // save the image return(SaveSeries(filename,w,h,32,imageData)); } /** \brief Save an array of pixels as a TGA image. * * Comment by JR: Untested, use at your own risk! * * \param filename Image name * \param width Image width * \param height Image height * \param pixelDepth Number of bits per pixel * \param imageData Pointer to pixel data * * \return Status of operation (see #defines in header file) */ int CImageLoaderTGA::Save(char *filename, short int width, short int height, unsigned char pixelDepth, unsigned char *imageData) { unsigned char cGarbage = 0, type,mode,aux; short int iGarbage = 0; int i; FILE *file; // open file and check for errors file = fopen(filename, "wb"); if (file == NULL) { return(TGA_ERROR_FILE_OPEN); } // compute image type: 2 for RGB(A), 3 for greyscale mode = pixelDepth / 8; switch (pixelDepth) { case 24: case 32: type = TGA_TYPE_RGBA_UNCOMPRESSED; break; default: type = TGA_TYPE_GREYSCALE_UNCOMPRESSED; break; } // write the header (void)fwrite(&cGarbage, sizeof(unsigned char), 1, file); (void)fwrite(&cGarbage, sizeof(unsigned char), 1, file); (void)fwrite(&type, sizeof(unsigned char), 1, file); (void)fwrite(&iGarbage, sizeof(short int), 1, file); (void)fwrite(&iGarbage, sizeof(short int), 1, file); (void)fwrite(&cGarbage, sizeof(unsigned char), 1, file); (void)fwrite(&iGarbage, sizeof(short int), 1, file); (void)fwrite(&iGarbage, sizeof(short int), 1, file); (void)fwrite(&width, sizeof(short int), 1, file); (void)fwrite(&height, sizeof(short int), 1, file); (void)fwrite(&pixelDepth, sizeof(unsigned char), 1, file); (void)fwrite(&cGarbage, sizeof(unsigned char), 1, file); // convert the image data from RGB(a) to BGR(A) if (mode >= 3) { for (i=0; i < width * height * mode ; i+= mode) { aux = imageData[i]; imageData[i] = imageData[i+2]; imageData[i+2] = aux; } } // save the image data (void)fwrite(imageData, sizeof(unsigned char), width * height * mode, file); fclose(file); // release the memory free(imageData); return(TGA_OK); } /** \brief saves a series of files with names "filenameX.tga" * * Comment by JR: Untested, use at your own risk! */ int CImageLoaderTGA::SaveSeries( char *filename, short int width, short int height, unsigned char pixelDepth, unsigned char *imageData) { char *newFilename; int status; // compute the new filename by adding the series number and the extension newFilename = (char *)malloc(sizeof(char) * strlen(filename)+8); sprintf(newFilename,"%s%d.tga",filename,savedImages); // save the image status = Save(newFilename,width,height,pixelDepth,imageData); //increase the counter savedImages++; return(status); } /** \brief Release the memory used for the image. * * */ CImageLoaderTGA::~CImageLoaderTGA() { free(imageData); } crrcsim-0.9.12/src/CTime.cpp0000644000175000017500000000441311724452424012471 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005 Olivier Bordes (original author) * Copyright (C) 2005 Jan Reucker * Copyright (C) 2008 Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ // handle the game timing to use CPU as appropriate // #include "CTime.h" #include CTime::CTime (SimpleXMLTransfer *cfg) { cyclesToCalculate = 0; try { int speed; SimpleXMLTransfer *video = cfg->getChild("video", true); speed = video->attributeAsInt("fps", DEFAULT_GAME_SPEED); setGameSpeed(speed); } catch (XMLException e) { std::cerr << "CTime::CTime (SimpleXMLTransfer *cfg)" << std::endl; std::cerr << "XMLException: " << e.what() << std::endl; std::cerr << "Falling back to desired framerate of "; std::cerr << DEFAULT_GAME_SPEED << " FPS" << std::endl; setGameSpeed (DEFAULT_GAME_SPEED); } } CTime::~CTime () { } void CTime::setGameSpeed (Uint16 speed) { if (speed == 0) { speed = 1; } gameSpeed = speed; cycleLength = 1000/gameSpeed; timer1 = SDL_GetTicks(); } void CTime::update () { // ensure we are not going too fast while (1) { timer2 = SDL_GetTicks() - timer1; if (timer2 >= cycleLength) break; else SDL_Delay (3); // delay 3 milliseconds } // update timing timer1= SDL_GetTicks() - (timer2 % cycleLength); cyclesToCalculate= timer2 / cycleLength; if (cyclesToCalculate > MAX_SKIPPED_FRAME) cyclesToCalculate = MAX_SKIPPED_FRAME; } void CTime::putBackIntoCfg(SimpleXMLTransfer *cfg) { SimpleXMLTransfer *video = cfg->getChild("video"); video->setAttributeOverwrite("fps", gameSpeed); } crrcsim-0.9.12/src/global_video.h0000644000175000017500000000550711724452425013571 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2009 Jan Reucker (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** * \file global_video.h * * Global interface for mod_video. */ #ifndef GLOBAL_VIDEO_H #define GLOBAL_VIDEO_H #include "mod_misc/SimpleXMLTransfer.h" #include "mod_math/vector3.h" // We need this header as long as pure OpenGL stuff is exposed // through this interface #include "include_gl.h" namespace Video { /// \todo #define's should only be declared once. Right now all /// global defines from mod_video are defined twice. #define INVALID_AIRPLANE_VISUALIZATION -1 #if defined(__APPLE__) || defined(MACOSX) #define DEFAULT_SKYBOX_TEXTURE_OFFSET (0.0009f) #else #define DEFAULT_SKYBOX_TEXTURE_OFFSET (0.0f) #endif void display(); void read_config(SimpleXMLTransfer* cf); void initialize_scenegraph(); void initialize_window(bool boFlatShading); void adjust_zoom(float field_of_view); void cleanup(); int setupScreen(int nX, int nY, int nFullscreen); void setWindowTitleString(); void drawSolidCube(GLfloat size); void resize_window(int w, int h); /** * calculate looking direction */ void UpdateCamera(float flDeltaT); /** * Get the size of the current window */ void getWindowSize(int& x, int& y); /** * Read the "sloppy cam" setting from mod_video */ float getSloppyCam(); /** * Write the "sloppy cam" setting * \param flValue New value for sloppy cam */ void setSloppyCam(float flValue); /** * Initialize the console */ void initConsole(); /** * Create a new airplane visualization */ long new_visualization( std::string const& model_name, std::string const& texture_path, CRRCMath::Vector3 const& pCG, SimpleXMLTransfer *xml); /** * Deallocate an airplane visualization */ void delete_visualization(long id); /** * Update the position of a visualization */ void set_position(long id, CRRCMath::Vector3 const &pos, double phi, double theta, double psi); /** * Configure the sky visualization */ bool setup_sky(SimpleXMLTransfer *xml); } // end namespace Video:: #endif // GLOBAL_VIDEO_H crrcsim-0.9.12/src/mod_chardevice/0000775000175000017500000000000011724452513013777 500000000000000crrcsim-0.9.12/src/mod_chardevice/tcpchardevice.cpp0000644000175000017500000002236011724452425017232 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // tcpchardevice.cpp // // Cross-platform interface to a TCP client. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "tcpchardevice.h" #include "chardevicecommon.h" // open device, called first time by constructor (uses wait, returns -1 on error) int TcpCharDevice::open( void ) { int i; int len = strlen( options ); char *host; int port; sockaddr_in addr; #ifdef WIN32 int lerror; #endif bool success = false; #ifndef NBMINGW int retval; #endif // find host for( i = 0; i < len && options[ i ] != ','; i++ ); assert( ( i + 1 ) < len ); options[ i ] = '\0'; host = options; // find port port = atoi( &options[ i + 1 ] ); while( 1 ) { if( !connecting ) { fprintf( stderr, "connecting to %s port %d\n", host, port ); this->fill_sockaddr_in( addr, host, port ); #ifdef NBMINGW connectsock = connect( addr.sin_addr.s_addr, 0, addr.sin_port, wait ? 0 : ( TICKS_PER_SECOND / 2 ) ); //FIXME: this always waits for a while assert( connectsock >= -1 ); if( connectsock == -1 ) // -1 means timeout connectsock = INVALID_SOCKET; else success = true; #else // ifdef NBMINGW connectsock = socket( PF_INET, SOCK_STREAM, 0 ); assert( connectsock != INVALID_SOCKET ); // set blocking/nonblocking this->set_socket_blocking( connectsock, wait ); retval = connect( connectsock, (sockaddr*)&addr, sizeof( addr ) ); if( retval != SOCKET_ERROR ) connecting = true; #ifdef WIN32 else if( ( lerror = WSAGetLastError() ) == WSAEWOULDBLOCK ) #else else if( errno == EINPROGRESS /*|| errno == 0*/ ) //FIXME: on stargate, errno is 0 #endif { assert( !wait ); connecting = true; } if( !connecting ) this->close_connection( ); #endif // ifdef NBMINGW } if( connecting ) { #ifdef NBMINGW assert( 0 ); #else // ifdef NBMINGW while( 1 ) { struct timeval tv; fd_set wset, eset; #ifndef WIN32 int sockoptVal; socklen_t sockoptValSize = sizeof( int ); #endif FD_ZERO( &wset ); FD_SET( connectsock, &wset ); FD_ZERO( &eset ); #ifdef WIN32 FD_SET( connectsock, &eset ); #endif tv.tv_sec = 0; tv.tv_usec = wait ? 100000 : 0; retval = select( connectsock + 1, 0, &wset, &eset, &tv ); if( retval == 0 ) { if( wait ) continue; else break; } #ifdef WIN32 else if( retval < 0 || FD_ISSET( connectsock, &eset ) ) #else else if( retval < 0 || getsockopt( connectsock, SOL_SOCKET, SO_ERROR, &sockoptVal, &sockoptValSize ) < 0 || sockoptVal != 0 ) #endif { this->close( ); connecting = false; break; } success = true; break; } #endif // ifdef NBMINGW } if( success ) { fd = connectsock; connectsock = INVALID_SOCKET; connecting = false; #ifndef NBMINGW // set blocking/nonblocking this->set_socket_blocking( fd, waitForData ); #endif this->set_socket_tcp_no_delay( fd ); this->lastReadTime = TIME2DOUBLE( this->get_time( ) ); fprintf( stderr, "...connected\n" ); break; } else if( wait ) { // something bad happened; wait and then try again usleep( 100000 ); continue; } else break; } // repair options options[ i ] = ','; return ( fd != INVALID_SOCKET ? (int)fd : -1 ); } // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t TcpCharDevice::read( void *buf, size_t count ) { ssize_t retval; while( 1 ) { if( !this->connected( ) ) { //this->close_client( ); if( this->open( ) == -1 && !wait ) { retval = -1; break; } if( !this->connected( ) ) continue; } #ifdef WIN32 retval = ::recv( fd, (read_write_type)buf, count, 0 ); //NOTE: was ::read() #elif defined(NBMINGW) if( !dataavail( fd ) && !waitForData ) { retval = 0; break; } retval = ::read( fd, (read_write_type)buf, count ); #else // ifdef WIN32 retval = ::recv( fd, (read_write_type)buf, count, 0 ); //NOTE: was ::read() #endif // ifdef WIN32 if( !test_recv_retval( retval, count, false ) ) break; } if( retval == SOCKET_ERROR ) retval = -1; return retval; } // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t TcpCharDevice::write( const void *buf, size_t count ) { ssize_t retval; while( 1 ) { if( !this->connected( ) ) { //this->close_client( ); if( this->open( ) == -1 && !wait ) { retval = -1; break; } if( !this->connected( ) ) continue; } #ifdef WIN32 retval = ::send( fd, (const read_write_type)buf, count, 0 ); #elif defined(NBMINGW) retval = ::write( fd, (const read_write_type)buf, count ); #else // ifdef WIN32 retval = ::send( fd, (const read_write_type)buf, count, MSG_NOSIGNAL ); #endif // ifdef WIN32 if( !test_send_retval( retval ) ) break; } if( retval == SOCKET_ERROR ) retval = -1; return retval; } // close device, called last time by destructor (returns 0 on success or -1 on error) int TcpCharDevice::close( void ) { int retval = 0; retval = this->close_socket( fd ); this->close_socket( connectsock ); connecting = false; return retval; } // close connection (returns 0 on success or -1 on error) int TcpCharDevice::close_connection( void ) { int retval = 0; retval = this->close_socket( fd ); if( !connecting ) this->close_socket( connectsock ); return retval; } // whether currently connected bool TcpCharDevice::connected( void ) { return ( fd != INVALID_SOCKET ); } crrcsim-0.9.12/src/mod_chardevice/socketchardevicebase.h0000644000175000017500000001204511724452425020233 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // socketchardevicebase.h // // Base class for cross-platform interfaces to sockets (TCP and UDP). // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __SOCKETCHARDEVICEBASE_H__ #define __SOCKETCHARDEVICEBASE_H__ #include "chardevicebase.h" #ifdef NBMINGW #include #endif #ifdef WIN32 typedef SOCKADDR_IN sockaddr_in; #elif defined(NBMINGW) struct sockaddr_in { struct { IPADDR s_addr; } sin_addr; uint16_t sin_port; }; #endif class SocketCharDevice : public CharDevice { protected: // private copy of options string char *options; // device handle SOCKET fd; // time of last successful read double lastReadTime; private: // initialize socket library, e.g. Windows WGA static void init_socket_library( void ); // cleanup socket library, e.g. Windows WGA static void cleanup_socket_library( void ); public: // set whether to wait for at least one byte before returning from a read void set_wait_for_data( bool _waitForData ); protected: // close connection (returns 0 on success or -1 on error) virtual int close_connection( void ) = 0; // set socket as blocking or nonblocking static void set_socket_blocking( SOCKET s, bool blocking ); // set socket to be able to reuse a local address static void set_socket_server_reuse_address( SOCKET s ); // set socket to not use the Nagle algorithm static void set_socket_tcp_no_delay( SOCKET s ); // close a socket (returns 0 on success or -1 on error) static int close_socket( SOCKET &s ); #ifdef NBMINGW // determine how many bytes are in next message, and from where it was sent static ssize_t peek_socket_udp( SOCKET s, sockaddr_in *addr ); #endif // fill port and host in sockaddr_in structure static void fill_sockaddr_in( sockaddr_in &addr, const char *host, int port ); // test return value from read/recv; returns whether to continue reading bool test_recv_retval( ssize_t& retval, ssize_t spaceRemainingInBuffer, bool messageProtocol = false, bool allowPartialMessageRead = false ); // test return value from write/send; returns whether to continue writing bool test_send_retval( ssize_t& retval ); // constructor (_options = options string, _wait = whether to wait for connection/reconnection) SocketCharDevice( const char *_options, bool _wait = true ) { this->set_wait_for_connection( _wait ); options = new char[ strlen( _options ) + 1 ]; strcpy( options, _options ); fd = INVALID_SOCKET; lastReadTime = this->get_time( ); this->init_socket_library( ); } // destructor ~SocketCharDevice( ) { this->cleanup_socket_library( ); delete[] options; } }; #endif // __SOCKETCHARDEVICEBASE_H__ crrcsim-0.9.12/src/mod_chardevice/udpchardevice.h0000644000175000017500000000750011724452425016700 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // udpchardevice.h // // Cross-platform interface to a UDP client. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __UDPCHARDEVICE_H__ #define __UDPCHARDEVICE_H__ #include "socketchardevicebase.h" // character device for UDP client communication class UdpCharDevice : public SocketCharDevice { private: protected: // close connection (returns 0 on success or -1 on error) int close_connection( void ); public: // open device, called first time by constructor (uses wait, returns -1 on error) int open( void ); // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t read( void *buf, size_t count ); // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t write( const void *buf, size_t count ); // close device, called last time by destructor (returns 0 on success or -1 on error) int close( void ); // whether currently connected bool connected( void ); // constructor (_options = options string, _wait = whether to wait for connection/reconnection) UdpCharDevice( const char *_options, bool _wait = true ) : SocketCharDevice( _options, _wait ) { int retval; retval = this->open( ); assert( !wait || retval != -1 ); } // destructor ~UdpCharDevice( ) { this->close( ); } }; #endif // __UDPCHARDEVICE_H__ crrcsim-0.9.12/src/mod_chardevice/bufferedchardevice.h0000644000175000017500000000733011724452425017673 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // bufferedchardevice.h // // A "buffered character device" that serves as a base class for message-passing // architectures that receive a single type of message that is no more than 256 // characters in length (transparently over any one of chardevice's supported // interfaces). // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __BUFFEREDCHARDEVICE_H__ #define __BUFFEREDCHARDEVICE_H__ #include "chardevicebase.h" // circular buffer over any character device; should be subclassed class BufferedCharDevice { private: // whether to delete charDevice on cleanup bool deleteCharDevice; protected: // char device in use CharDevice *charDevice; // circular buffer int circbufSize; char *circbuf; uint8_t circbufStart; uint8_t circbufNext; int circbufLength; protected: // initialization (device = device options string, wait = whether to wait for connection/reconnection) void init( const char *device, bool wait = true ); // initialization (charDevice_ = CharDevice to use) void init( CharDevice *_charDevice ); // cleanup void cleanup( void ); // read bytes into circular buffer (uses charDevices's maxInterval and wait) void read_into_buffer( void ); public: // constructor BufferedCharDevice( ) : charDevice( 0 ), circbuf( 0 ) { } // destructor virtual ~BufferedCharDevice( ) { } }; #endif // __BUFFEREDCHARDEVICE_H__ crrcsim-0.9.12/src/mod_chardevice/CMakeLists.txt0000644000175000017500000000075611724452425016467 00000000000000set(MOD_CHARDEVICE_SRCS bufferedchardevice.cpp chardevicebase.cpp chardevicec.cpp chardevicewrapper.cpp filechardevice.cpp serialchardevice.cpp socketchardevicebase.cpp tcpchardevice.cpp tcpserverchardevice.cpp udpchardevice.cpp udpserverchardevice.cpp ) add_library(mod_chardevice ${MOD_CHARDEVICE_SRCS}) set (MOD_CHARDEVICE_LIBS ) set (MOD_CHARDEVICE_INCDIRS ) include_directories( ${MOD_CHARDEVICE_EXT_INCDIRS} ) link_directories ( ${MOD_CHARDEVICE_LINKDIRS} ) crrcsim-0.9.12/src/mod_chardevice/udpchardevice.cpp0000644000175000017500000001661511724452425017242 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // udpchardevice.cpp // // Cross-platform interface to a UDP client. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "udpchardevice.h" #include "chardevicecommon.h" // open device, called first time by constructor (uses wait, returns -1 on error) int UdpCharDevice::open( void ) { int i/*, j*/; int len = strlen( options ); char *host; int port; sockaddr_in addr; #ifndef NBMINGW int retval; #endif // find host for( i = 0; i < len && options[ i ] != ','; i++ ); assert( ( i + 1 ) < len ); options[ i ] = '\0'; host = options; // find port port = atoi( &options[ i + 1 ] ); if( fd == INVALID_SOCKET ) { fprintf( stderr, "connecting to %s port %d\n", host, port ); this->fill_sockaddr_in( addr, host, port ); #ifdef NBMINGW fd = CreateRxTxUdpSocket( addr.sin_addr.s_addr, addr.sin_port, 0 ); assert( fd >= 0 ); #else fd = socket( PF_INET, SOCK_DGRAM, 0 ); assert( fd != INVALID_SOCKET ); // set blocking/nonblocking this->set_socket_blocking( fd, wait ); retval = connect( fd, (sockaddr*)&addr, sizeof( addr ) ); assert( retval != SOCKET_ERROR ); // set blocking/nonblocking this->set_socket_blocking( fd, waitForData ); #endif // ifdef NBMINGW this->lastReadTime = TIME2DOUBLE( this->get_time( ) ); fprintf( stderr, "...connected\n" ); } // repair options options[ i ] = ','; return fd; } // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) //NOTE: SOCK_DGRAM does not return everything in buffer, only last message; this function compensates for that by looping the recv (but does not read part of a message, which would cause the rest of the message to be discarded) ssize_t UdpCharDevice::read( void *buf, size_t count ) { ssize_t retval = 0; ssize_t sumretval = 0; bool peek = false; bool cont; while( (size_t)sumretval < count ) { if( !this->connected( ) ) { //this->close_client( ); if( this->open( ) == -1 && !wait ) { retval = -1; break; } if( !this->connected( ) ) continue; } #ifdef WIN32 // recv() returns an error if the message is too large to fit in the buffer retval = ::recv( fd, (read_write_type)&(((char*)buf)[sumretval]), count - sumretval, peek ? MSG_PEEK : 0 ); //NOTE: was ::read() #elif defined(NBMINGW) if( peek ) { retval = peek_socket_udp( fd, 0 ); } else { if( !dataavail( fd ) && !waitForData ) { retval = 0; break; } retval = ::read( fd, (read_write_type)&(((char*)buf)[sumretval]), count - sumretval ); } #else // ifdef WIN32 // MSG_TRUNC causes recv() to return the actual length of the message if it is too large to fit in the buffer retval = ::recv( fd, (read_write_type)&(((char*)buf)[sumretval]), count - sumretval, ( peek ? MSG_PEEK : 0 ) | MSG_TRUNC ); //NOTE: was ::read() #endif // ifdef WIN32 cont = test_recv_retval( retval, count - (size_t)sumretval, true, ( sumretval == 0 ) ); if( !peek && retval > 0 ) { // data is OK sumretval += retval; } if( !cont ) break; peek = !peek; } if( sumretval > 0 ) retval = sumretval; else if( retval == SOCKET_ERROR ) retval = -1; return retval; } // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t UdpCharDevice::write( const void *buf, size_t count ) { ssize_t retval; while( 1 ) { if( !this->connected( ) ) { //this->close_client( ); if( this->open( ) == -1 && !wait ) { retval = -1; break; } if( !this->connected( ) ) continue; } #ifdef WIN32 retval = ::send( fd, (const read_write_type)buf, count, 0 ); #elif defined(NBMINGW) retval = ::write( fd, (const read_write_type)buf, count ); #else // ifdef WIN32 retval = ::send( fd, (const read_write_type)buf, count, MSG_NOSIGNAL ); #endif // ifdef WIN32 if( !test_send_retval( retval ) ) break; } if( retval == SOCKET_ERROR ) retval = -1; return retval; } // close device, called last time by destructor (returns 0 on success or -1 on error) int UdpCharDevice::close( void ) { int retval = 0; retval = this->close_socket( fd ); return retval; } // close connection (returns 0 on success or -1 on error) int UdpCharDevice::close_connection( void ) { int retval = 0; retval = this->close_socket( fd ); return retval; } // whether currently connected bool UdpCharDevice::connected( void ) { return ( fd != INVALID_SOCKET ); } crrcsim-0.9.12/src/mod_chardevice/tcpserverchardevice.cpp0000644000175000017500000002314311724452425020461 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // tcpserverchardevice.cpp // // Cross-platform interface to a single-connection TCP server. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "tcpserverchardevice.h" #include "chardevicecommon.h" // open device, called first time by constructor (uses wait, returns -1 on error) int TcpServerCharDevice::open( void ) { int i; int len = strlen( options ); char *client; char defaultmask[16] = "255.255.255.255"; char *mask = defaultmask; int maskpos = -1; int port; sockaddr_in addr, addr2, addrmask; #ifndef NBMINGW socklen_t addrlen = sizeof( addr ); #endif int retval; // find client for( i = 0; i < len && options[ i ] != ','; i++ ) { if( options[ i ] == '/' && ( i + 1 ) < len && maskpos < 0 ) { options[ i ] = '\0'; maskpos = i + 1; mask = &options[ maskpos ]; } } assert( ( i + 1 ) < len ); options[ i ] = '\0'; client = options; // find port port = atoi( &options[ i + 1 ] ); if( !listening ) { fprintf( stderr, "opening port %d to listen for connections, waiting for client %s/%s\n", port, client, mask ); this->fill_sockaddr_in( addr, 0, port ); #ifdef NBMINGW listensock = listen( INADDR_ANY, addr.sin_port, 1 ); assert( listensock >= 0 ); #else // ifdef NBMINGW listensock = socket( PF_INET, SOCK_STREAM, 0 ); assert( listensock != INVALID_SOCKET ); // set blocking/nonblocking this->set_socket_blocking( listensock, wait ); this->set_socket_server_reuse_address( listensock ); retval = bind( listensock, (sockaddr*)&addr, addrlen ); assert( retval != SOCKET_ERROR ); retval = listen( listensock, 1 ); assert( retval != SOCKET_ERROR ); #endif // ifdef NBMINGW listening = true; } this->fill_sockaddr_in( addr2, client, -1 ); this->fill_sockaddr_in( addrmask, mask, -1 ); while( 1 ) { #ifdef NBMINGW if( !wait ) { fd_set rset, eset; FD_ZERO( &rset ); FD_SET( listensock, &rset ); FD_ZERO( &eset ); FD_SET( listensock, &eset ); retval = ZeroWaitSelect( FD_SETSIZE, &rset, 0, &eset ); if( retval < 0 || FD_ISSET( listensock, &eset ) ) { this->close( ); listening = false; } else if( retval == 0 || !FD_ISSET( listensock, &rset ) ) break; } fd = accept( listensock, &addr.sin_addr.s_addr, 0, 0 ); if( fd < 0 ) fd = INVALID_SOCKET; #else // ifdef NBMINGW fd = accept( listensock, (sockaddr*)&addr, &addrlen ); #endif // ifdef NBMINGW if( fd == INVALID_SOCKET ) { #ifdef WIN32 int lerror = WSAGetLastError(); assert( lerror == WSAEWOULDBLOCK || lerror == WSAECONNRESET || lerror == WSAENETDOWN ); #elif defined(NBMINGW) #else // ifdef WIN32 assert( errno == EAGAIN || errno == EWOULDBLOCK || errno == ENETDOWN || errno == EPROTO || errno == ENOPROTOOPT || errno == EHOSTDOWN || errno == ENONET || errno == EHOSTUNREACH || errno == EOPNOTSUPP || errno == ENETUNREACH ); #endif // ifdef WIN32 if( wait ) { #ifdef WIN32 assert( lerror != WSAEWOULDBLOCK ); #elif defined(NBMINGW) #else // ifdef WIN32 assert( errno != EAGAIN && errno != EWOULDBLOCK ); #endif // ifdef WIN32 usleep( 100000 ); continue; } else break; } if( !( ( addr.sin_addr.s_addr ^ addr2.sin_addr.s_addr ) & addrmask.sin_addr.s_addr ) ) // check address of client { // set blocking/nonblocking #ifndef NBMINGW this->set_socket_blocking( fd, waitForData ); #endif this->set_socket_tcp_no_delay( fd ); //::close( listensock ); this->lastReadTime = TIME2DOUBLE( this->get_time( ) ); fprintf( stderr, "...connected\n" ); break; } else { fprintf( stderr, "rejecting connection from incorrect client\n" ); this->close_client( ); } } // repair options if( maskpos > 0 ) options[ maskpos - 1 ] = '/'; options[ i ] = ','; return ( this->connected( ) ? (int)fd : -1 ); } // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t TcpServerCharDevice::read( void *buf, size_t count ) { ssize_t retval; while( 1 ) { if( !this->connected( ) ) { //this->close_client( ); if( this->open( ) == -1 && !wait ) { retval = -1; break; } if( !this->connected( ) ) continue; } #ifdef WIN32 retval = ::recv( fd, (read_write_type)buf, count, 0 ); //NOTE: was ::read() #elif defined(NBMINGW) if( !dataavail( fd ) && !waitForData ) { retval = 0; break; } retval = ::read( fd, (read_write_type)buf, count ); #else // ifdef WIN32 retval = ::recv( fd, (read_write_type)buf, count, 0 ); //NOTE: was ::read() #endif // ifdef WIN32 if( !test_recv_retval( retval, count, false ) ) break; } if( retval == SOCKET_ERROR ) retval = -1; return retval; } // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t TcpServerCharDevice::write( const void *buf, size_t count ) { ssize_t retval; while( 1 ) { if( !this->connected( ) ) { //this->close_client( ); if( this->open( ) == -1 && !wait ) { retval = -1; break; } if( !this->connected( ) ) continue; } #ifdef WIN32 retval = ::send( fd, (const read_write_type)buf, count, 0 ); #elif defined(NBMINGW) retval = ::write( fd, (const read_write_type)buf, count ); #else // ifdef WIN32 retval = ::send( fd, (const read_write_type)buf, count, MSG_NOSIGNAL ); #endif // ifdef WIN32 if( !test_send_retval( retval ) ) break; } if( retval == SOCKET_ERROR ) retval = -1; return retval; } // close device, called last time by destructor (returns 0 on success or -1 on error) int TcpServerCharDevice::close( void ) { int retval = 0; retval = this->close_socket( fd ); this->close_socket( listensock ); listening = false; return retval; } // close current client (returns 0 on success or -1 on error) int TcpServerCharDevice::close_client( void ) { int retval = 0; retval = this->close_socket( fd ); return retval; } // close connection (returns 0 on success or -1 on error) int TcpServerCharDevice::close_connection( void ) { return this->close_client( ); } // whether currently connected bool TcpServerCharDevice::connected( void ) { return ( fd != INVALID_SOCKET ); } crrcsim-0.9.12/src/mod_chardevice/serialchardevice.h0000644000175000017500000001104611724452425017367 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // serialchardevice.h // // Cross-platform interface to serial ports. // // authors // // Todd R. Templeton // David H. Shim (QNX serial initialization) // //---------------------------------------------------------------------------------- #ifndef __SERIALCHARDEVICE_H__ #define __SERIALCHARDEVICE_H__ #include "chardevicebase.h" // character device for serial communication class SerialCharDevice : public CharDevice { private: // private copy of options string char *options; // device handle HANDLE fd; #ifdef NBMINGW // serial port number int portnum; #endif public: // open device, called first time by constructor (uses wait, returns -1 on error) int open( void ); // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t read( void *buf, size_t count ); // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t write( const void *buf, size_t count ); // close device, called last time by destructor (returns 0 on success or -1 on error) int close( void ); // set whether to wait for at least one byte before returning from a read void set_wait_for_data( bool _waitForData ); enum WriteOutputPin { WriteOutputPinLow = 0, WriteOutputPinHigh = 1, WriteOutputPinUnchanged = 2 }; // read values of input (CTS, DSR, RNG, and CAR) pins void read_input_pins( bool *cts, bool *dsr, bool *rng, bool *car ); // write values of output (RTS and DTR) pins void write_output_pins( WriteOutputPin rts, WriteOutputPin dtr ); // constructor (_options = options string, _wait = whether to wait for connection/reconnection) SerialCharDevice( const char *_options, bool _wait = true ) { int retval; this->set_wait_for_connection( _wait ); options = new char[ strlen( _options ) + 1 ]; strcpy( options, _options ); fd = INVALID_HANDLE_VALUE; retval = this->open( ); assert( retval != -1 ); } // destructor ~SerialCharDevice( ) { this->close( ); delete[] options; } }; #endif // __SERIALCHARDEVICE_H__ crrcsim-0.9.12/src/mod_chardevice/chardevice.h0000644000175000017500000001152611724452425016172 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // chardevice.h // // Cross-platform one-to-one communication over serial, TCP (client and server), // and UDP (client and server) through a simple read/write interface that is // robust to disconnection. Also a "wrapper" char device that allows any one of // the above to be used transparently, and a "buffered character device" that // serves as a base class for message-passing architectures that receive a single // type of message that is no more than 256 characters in length (transparently // over any one of the supported interfaces). // // authors // // Todd R. Templeton // David H. Shim (QNX serial initialization) // //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- // // Status // // Linux, g++: Tested and working // Linux PPC, g++: TCP/UDP tested and working, serial untested // Windows XP, MS Visual C++: Tested and working // Windows XP, MinGW g++: Tested and working // OS X, g++: Compiles, otherwise untested // QNX: Serial initialization routine included, otherwise untested // //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- // // Options String Format // // SerialCharDevice: "device,speed", e.g. "/dev/ttyS0,115200" // TCPCharDevice: "host,port", e.g. "192.168.0.5,12345" // TCPServerCharDevice: "host,port" or "host/netmask,port", e.g. "192.168.0.5,12345" // or "192.168.0.5/255.255.255.0,12345" // UDPCharDevice: "host,port", e.g. "192.168.0.5,12345" // UDPServerCharDevice: "host,port" or "host/netmask,port", e.g. "192.168.0.5,12345" // or "192.168.0.5/255.255.255.0,12345" // FileCharDevice: "infile[,outfile]", e.g. "infile.txt,outfile.txt" or "infile.txt" // CharDeviceWrapper: any of the above, with "serial", "tcp", "tcpserver", "udp", // "udpserver", or "file" in front, e.g. "serial,/dev/ttyS0,115200" or // "udp,192.168.0.5,12345" // //---------------------------------------------------------------------------------- #ifdef __cplusplus #ifndef __CHARDEVICE_CPP_H__ #define __CHARDEVICE_CPP_H__ #include "chardevicebase.h" #include "serialchardevice.h" #include "socketchardevicebase.h" #include "tcpchardevice.h" #include "tcpserverchardevice.h" #include "udpchardevice.h" #include "udpserverchardevice.h" #include "filechardevice.h" #include "chardevicewrapper.h" #include "bufferedchardevice.h" #endif // __CHARDEVICE_CPP_H__ #else // __cplusplus #ifndef __CHARDEVICE_C_H__ #define __CHARDEVICE_C_H__ #include "chardevicec.h" #endif // __CHARDEVICE_C_H__ #endif // __cplusplus crrcsim-0.9.12/src/mod_chardevice/chardevicec.h0000644000175000017500000001302211724452425016326 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // chardevicec.h // // C interface to chardevice, a C-ified version of CharDeviceWrapper. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __CHARDEVICEC_H__ #define __CHARDEVICEC_H__ #ifdef __cplusplus extern "C" { #endif //FIXME: this is copied from chardevicebase.h //#include //#include //#include //#include //#if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 //#include //#endif #ifdef WIN32 //#include #elif defined(NBMINGW) #include #include #else // ifdef WIN32 //#include // usleep #include #endif // ifdef WIN32 //FIXME: this is copied from chardevicebase.h #if defined(WIN32) && !defined(__GNUC__) typedef int ssize_t; typedef __int8 int8_t; typedef unsigned __int8 uint8_t; typedef __int16 int16_t; typedef unsigned __int16 uint16_t; typedef __int32 int32_t; typedef unsigned __int32 uint32_t; typedef __int64 int64_t; //NOTE: to solve errors in Visual Studio 6 about conversion from unsigned __int64 to double not being implemented, install SP5 and the processor pack for Visual Studio 6 typedef unsigned __int64 uint64_t; #elif defined(NBMINGW) typedef __int8_t int8_t; typedef __uint8_t uint8_t; typedef __int16_t int16_t; typedef __uint16_t uint16_t; //typedef __int32_t int32_t; //typedef __uint32_t uint32_t; typedef __int64_t int64_t; typedef __uint64_t uint64_t; #endif struct CharDeviceCInt; typedef struct CharDeviceCInt *CharDeviceC; // constructor (options = options string, waitForConnection = whether to wait for connection/reconnection, readFromLog = whether to read from the read log (instead of normal operation)) //FIXME: logging options CharDeviceC char_device_new( const char *options, int waitForConnection ); // destructor void char_device_free( CharDeviceC *d ); // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t char_device_read( CharDeviceC d, void *buf, size_t count ); // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t char_device_write( CharDeviceC d, void *buf, size_t count ); // set whether to wait for connection/reconnection void char_device_set_wait_for_connection( CharDeviceC d, int waitForConnection ); // set time in seconds since last successful read after which to determine that // link has gone down void char_device_set_max_read_interval( CharDeviceC d, double maxInterval ); // set whether to wait for at least one byte before returning from a read void char_device_set_wait_for_data( CharDeviceC d, int waitForData ); // enable logging void char_device_enable_logging( CharDeviceC d ); // disable logging void char_device_disable_logging( CharDeviceC d ); // return whether logging is enabled int char_device_is_logging_enabled( CharDeviceC d ); // run script from file (returns -1 on error) int char_device_run_script( CharDeviceC d, const char *scriptfile ); // set function call for getting the current time (in microseconds) void char_device_set_time_function( CharDeviceC d, uint64_t (*get_time)( void ) ); #ifdef __cplusplus } // extern "C" #endif #endif // __CHARDEVICEC_H__ crrcsim-0.9.12/src/mod_chardevice/udpserverchardevice.cpp0000644000175000017500000002615311724452425020467 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // udpserverchardevice.cpp // // Cross-platform interface to a single-connection UDP server. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "udpserverchardevice.h" #include "chardevicecommon.h" // open device, called first time by constructor (uses wait, returns -1 on error) int UdpServerCharDevice::open( void ) { int i; int len = strlen( options ); char *client; char defaultmask[16] = "255.255.255.255"; char *mask = defaultmask; int maskpos = -1; int port; //int listensock; sockaddr_in addr, addr2, addrmask; #ifndef NBMINGW socklen_t addrlen = sizeof( addr ); #endif int retval; // find client for( i = 0; i < len && options[ i ] != ','; i++ ) { if( options[ i ] == '/' && ( i + 1 ) < len && maskpos < 0 ) { options[ i ] = '\0'; maskpos = i + 1; mask = &options[ maskpos ]; } } assert( ( i + 1 ) < len ); options[ i ] = '\0'; client = options; // find port port = atoi( &options[ i + 1 ] ); if( fd == INVALID_SOCKET ) { fprintf( stderr, "opening port %d to listen for connections, waiting for client %s/%s\n", port, client, mask ); this->fill_sockaddr_in( addr, 0, port ); #ifdef NBMINGW fd = CreateRxUdpSocket( addr.sin_port ); assert( fd >= 0 ); #else fd = socket( PF_INET, SOCK_DGRAM, 0 ); assert( fd != INVALID_SOCKET ); // set nonblocking this->set_socket_blocking( fd, wait ); this->set_socket_server_reuse_address( fd ); retval = bind( fd, (sockaddr*)&addr, addrlen ); assert( retval != SOCKET_ERROR ); #endif connectedClientAddrValid = false; } this->fill_sockaddr_in( addr2, client, -1 ); this->fill_sockaddr_in( addrmask, mask, -1 ); while( 1 ) { #ifdef NBMINGW retval = peek_socket_udp( fd, &addr ); if( retval <= 0 ) #else char buf[10]; retval = ::recvfrom( fd, buf, 10, MSG_PEEK, (sockaddr*)&addr, &addrlen ); if( retval == SOCKET_ERROR ) #endif { #ifdef WIN32 int lerror = WSAGetLastError(); assert( lerror == WSAEWOULDBLOCK || lerror == WSAEMSGSIZE || lerror == WSAENETDOWN ); if( lerror != WSAEMSGSIZE ) #elif defined(NBMINGW) #else // ifdef WIN32 assert( errno == EAGAIN || errno == EWOULDBLOCK || errno == ENETDOWN || errno == EPROTO || errno == ENOPROTOOPT || errno == EHOSTDOWN || errno == ENONET || errno == EHOSTUNREACH || errno == EOPNOTSUPP || errno == ENETUNREACH ); #endif // ifdef WIN32 { if( wait ) { #ifdef WIN32 assert( lerror != WSAEWOULDBLOCK ); #elif defined(NBMINGW) assert( retval == 0 ); #else // ifdef WIN32 assert( errno != EAGAIN && errno != EWOULDBLOCK ); #endif // ifdef WIN32 usleep( 100000 ); continue; } else break; } } connectedClientAddr = addr; connectedClientAddrValid = true; if( !( ( addr.sin_addr.s_addr ^ addr2.sin_addr.s_addr ) & addrmask.sin_addr.s_addr ) ) // check address of client { #ifdef NBMINGW this->close_socket( fd ); fd = CreateRxTxUdpSocket( addr2.sin_addr.s_addr, addr2.sin_port, addr.sin_port ); assert( fd >= 0 ); #endif this->lastReadTime = TIME2DOUBLE( this->get_time( ) ); fprintf( stderr, "...connected\n" ); break; } else { fprintf( stderr, "rejecting connection from incorrect client\n" ); this->close_client( ); } } // repair options if( maskpos > 0 ) options[ maskpos - 1 ] = '/'; options[ i ] = ','; return ( this->connected( ) ? (int)fd : -1 ); } // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) //NOTE: SOCK_DGRAM does not return everything in buffer, only last message; this function compensates for that by looping the recv (but does not read part of a message from an allowed client, which would cause the rest of the message to be discarded) ssize_t UdpServerCharDevice::read( void *buf, size_t count ) { sockaddr_in recvAddr; #ifndef NBMINGW socklen_t addrlen; #endif ssize_t retval = 0; ssize_t sumretval = 0; bool peek = false; bool cont; while( (size_t)sumretval < count ) { if( !this->connected( ) ) { //this->close_client( ); if( this->open( ) == -1 && !wait ) { retval = -1; break; } if( !this->connected( ) ) continue; } #ifndef NBMINGW addrlen = sizeof( recvAddr ); #endif #ifdef WIN32 // recvfrom() returns an error if the message is too large to fit in the buffer retval = ::recvfrom( fd, (read_write_type)&(((char*)buf)[sumretval]), count - sumretval, peek ? MSG_PEEK : 0, (sockaddr*)&recvAddr, &addrlen ); //NOTE: was ::read() #elif defined(NBMINGW) if( peek ) { retval = peek_socket_udp( fd, &recvAddr ); } else { if( !dataavail( fd ) && !waitForData ) { retval = 0; break; } uint16_t localPort; retval = ::recvfrom( fd, (BYTE*)&(((char*)buf)[sumretval]), count - sumretval, &recvAddr.sin_addr.s_addr, &localPort, &recvAddr.sin_port ); } #else // ifdef WIN32 // MSG_TRUNC causes recv() to return the actual length of the message if it is too large to fit in the buffer retval = ::recvfrom( fd, (read_write_type)&(((char*)buf)[sumretval]), count - sumretval, ( peek ? MSG_PEEK : 0 ) | MSG_TRUNC, (sockaddr*)&recvAddr, &addrlen ); //NOTE: was ::read() #endif // ifdef WIN32 cont = test_recv_retval( retval, count - (size_t)sumretval, true, ( sumretval == 0 ) ); if( retval > 0 ) { assert( connectedClientAddrValid ); if( recvAddr.sin_addr.s_addr ^ connectedClientAddr.sin_addr.s_addr ) { // received data from different address than the one that first connected if( !peek ) fprintf( stderr, "rejecting connection from additional client\n" ); retval = 0; } } if( !peek && retval > 0 ) { // data is OK sumretval += retval; } if( !cont ) break; peek = !peek; } if( sumretval > 0 ) retval = sumretval; else if( retval == SOCKET_ERROR ) retval = -1; return retval; } // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t UdpServerCharDevice::write( const void *buf, size_t count ) { ssize_t retval; while( 1 ) { if( !this->connected( ) ) { //this->close_client( ); if( this->open( ) == -1 && !wait ) { retval = -1; break; } if( !this->connected( ) ) continue; } #ifdef WIN32 retval = ::sendto( fd, (const read_write_type)buf, count, 0, (sockaddr*)&connectedClientAddr, sizeof( connectedClientAddr ) ); #elif defined(NBMINGW) retval = ::sendto( fd, (BYTE*)buf, count, connectedClientAddr.sin_addr.s_addr, connectedClientAddr.sin_port ); #else retval = ::sendto( fd, (const read_write_type)buf, count, MSG_NOSIGNAL, (sockaddr*)&connectedClientAddr, sizeof( connectedClientAddr ) ); #endif if( !test_send_retval( retval ) ) break; } if( retval == SOCKET_ERROR ) retval = -1; return retval; } // close device, called last time by destructor (returns 0 on success or -1 on error) int UdpServerCharDevice::close( void ) { int retval = 0; retval = this->close_socket( fd ); connectedClientAddrValid = false; return retval; } // close current client (returns 0 on success or -1 on error) int UdpServerCharDevice::close_client( void ) { int retval = 0; retval = this->close_socket( fd ); connectedClientAddrValid = false; return retval; } // close connection (returns 0 on success or -1 on error) int UdpServerCharDevice::close_connection( void ) { return this->close_client( ); } // whether currently connected bool UdpServerCharDevice::connected( void ) { return ( fd != INVALID_SOCKET && connectedClientAddrValid ); } crrcsim-0.9.12/src/mod_chardevice/filechardevice.cpp0000644000175000017500000001101011724452425017351 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // filechardevice.cpp // // Cross-platform interface to files (one for reading, and another for writing). // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "filechardevice.h" #include "chardevicecommon.h" // open device, called first time by constructor (uses wait, returns -1 on error) int FileCharDevice::open( void ) { int i; int len = strlen( options ); char *filenameRead; char *filenameWrite; // find input file name for( i = 0; i < len && options[ i ] != ','; i++ ); options[ i ] = '\0'; filenameRead = i > 0 ? options : 0; // find output file name filenameWrite = ( i < len - 1 ) ? &options[ i + 1 ] : 0; // open files if( filenameRead ) { fprintf( stderr, "Opening file %s for reading.\n", filenameRead ); fdRead = fopen( filenameRead, "rb" ); } else fdRead = 0; if( ( fdRead != 0 || !filenameRead ) && filenameWrite ) { fprintf( stderr, "Opening file %s for writing.\n", filenameWrite ); fdWrite = fopen( filenameWrite, "wb" ); } else fdWrite = 0; // repair options options[ i ] = ','; return ( ( fdRead == 0 && filenameRead ) || ( fdWrite == 0 && filenameWrite ) ) ? -1 : 0; } // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t FileCharDevice::read( void *buf, size_t count ) { return ( fdRead != 0 ) ? fread( buf, 1, count, fdRead ) : 0; } // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t FileCharDevice::write( const void *buf, size_t count ) { ssize_t retval = 0; if( fdWrite != 0 ) { retval = fwrite( buf, 1, count, fdWrite ); fflush( fdWrite ); } return retval; } // close device, called last time by destructor (returns 0 on success or -1 on error) int FileCharDevice::close( void ) { int retval = 0; if( fdRead != 0 ) { if( fclose( fdRead ) == EOF ) retval = -1; fdRead = 0; } if( fdWrite != 0 ) { if( fclose( fdWrite ) == EOF ) retval = -1; fdWrite = 0; } return retval; } crrcsim-0.9.12/src/mod_chardevice/chardevicewrapper.h0000644000175000017500000002162111724452425017570 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // chardevicewrapper.h // // A "wrapper" chardevice that allows any one of the other chardevices to be used // transparently. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __CHARDEVICEWRAPPER_H__ #define __CHARDEVICEWRAPPER_H__ #include "chardevicebase.h" // character device for wrapping/logging communication using any of the above devices class CharDeviceWrapper : public CharDevice { protected: // helper class for writing to a log class LogWriter { private: // char device in use CharDevice *charDevice; public: // write to log void write_log( uint64_t time, const void *buf, size_t count ); // constructor LogWriter( CharDevice *_charDevice ) : charDevice( _charDevice ) {} // destructor ~LogWriter( ) {} }; // helper class for reading from a log class LogReader { private: // char device in use CharDevice *charDevice; // log item header char header[ 8 ]; // accounting int headerBytesRead; uint64_t logItemTime; uint16_t logItemBytes; uint16_t logItemBytesRead; public: // read from log ssize_t read_log( uint64_t time, const void *buf, size_t count ); // constructor LogReader( CharDevice *_charDevice ) : charDevice( _charDevice ), headerBytesRead( 0 ) {} // destructor ~LogReader( ) {} }; // char devices in use CharDevice *charDevice; CharDevice *readLogCharDevice; CharDevice *writeLogCharDevice; // private copy of options strings char *options; char *readLogOptions; char *writeLogOptions; // whether to read from the read log (instead of normal operation) bool readFromLog; // log reader/writers LogReader *logReader; LogWriter *readLogWriter; LogWriter *writeLogWriter; bool loggingOn; public: // open device, called first time by constructor (uses wait, returns -1 on error) int open( void ); // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t read( void *buf, size_t count ); // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t write( const void *buf, size_t count ); // close device, called last time by destructor (returns 0 on success or -1 on error) int close( void ); // set whether to wait for connection/reconnection void set_wait_for_connection( bool _wait ) { wait = _wait; if( charDevice ) charDevice->set_wait_for_connection( _wait ); } // set time in seconds since last successful read after which to determine that // link has gone down void set_max_read_interval( double _maxInterval ) { maxInterval = _maxInterval; if( charDevice ) charDevice->set_max_read_interval( _maxInterval ); } // set whether to wait for at least one byte before returning from a read void set_wait_for_data( bool _waitForData ) { waitForData = _waitForData; if( charDevice ) charDevice->set_wait_for_data( _waitForData ); if( readFromLog && readLogCharDevice ) readLogCharDevice->set_wait_for_data( _waitForData ); } // enable logging void enable_logging( void ) { if( readLogWriter || writeLogWriter ) loggingOn = true; } // disable logging void disable_logging( void ) { loggingOn = false; } // return whether logging is enabled bool is_logging_enabled( void ) { return loggingOn; } // run script from file (returns -1 on error) int run_script( const char *scriptfile ); // set function call for getting the current time (in microseconds) void set_time_function( uint64_t (*_get_time)( void ) ) { get_time = _get_time; if( charDevice ) charDevice->set_time_function( _get_time ); if( readLogCharDevice ) readLogCharDevice->set_time_function( _get_time ); if( writeLogCharDevice ) writeLogCharDevice->set_time_function( _get_time ); } // constructor (_options = options string, _wait = whether to wait for connection/reconnection, _readFromLog = whether to read from the read log (instead of normal operation)) CharDeviceWrapper( const char *_options, bool _wait = true ) : charDevice( 0 ), readFromLog( false ), loggingOn( false ) { int i, i2; int len = strlen( _options ); this->set_wait_for_connection( _wait ); // find options for( i = 0, i2 = 0; i < len && _options[ i ] != ';'; i++ ); if( i - i2 > 1 ) { options = new char[ i - i2 + 1 ]; strncpy( options, &_options[ i2 ], i - i2 ); options[ i - i2 ] = '\0'; } else options = 0; // find read log options for( ++i, i2 = i; i < len && _options[ i ] != ';'; i++ ); if( i > i2 ) { readLogOptions = new char[ i - i2 + 1 ]; strncpy( readLogOptions, &_options[ i2 ], i - i2 ); readLogOptions[ i - i2 ] = '\0'; } else readLogOptions = 0; // find write log options for( ++i, i2 = i; i < len && _options[ i ] != ';'; i++ ); if( i > i2 ) { writeLogOptions = new char[ i - i2 + 1 ]; strncpy( writeLogOptions, &_options[ i2 ], i - i2 ); writeLogOptions[ i - i2 ] = '\0'; } else writeLogOptions = 0; // find whether to read from log if( ++i < len ) readFromLog = atoi( &_options[ i ] ); else readFromLog = false; /*fprintf( stderr, "Opening wrapper: device '%s', read log device '%s', write log device '%s', read from log '%s'\n", options ? options : "", readLogOptions ? readLogOptions : "", writeLogOptions ? writeLogOptions : "", readFromLog ? "yes" : "no" ); */ this->open( ); } // destructor virtual ~CharDeviceWrapper( ) { this->close( ); if( options ) delete[] options; if( readLogOptions ) delete[] readLogOptions; if( writeLogOptions ) delete[] writeLogOptions; } }; #endif // __CHARDEVICEWRAPPER_H__ crrcsim-0.9.12/src/mod_chardevice/serialchardevice.cpp0000644000175000017500000005753111724452425017733 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // serialchardevice.cpp // // Cross-platform interface to serial ports. // // authors // // Todd R. Templeton // David H. Shim (QNX serial initialization) // //---------------------------------------------------------------------------------- #include "serialchardevice.h" #include "chardevicecommon.h" #ifdef NBMINGW #include // for enabling rs485 #include // for enabling rs485 #endif #ifdef WIN32 // open device, called first time by constructor (uses wait, returns -1 on error) // for info about win32 serial API, see http://www.robbayer.com/files/serial-win.pdf int SerialCharDevice::open(void) { int i; int len = strlen( options ), portlen; char *szport, *szport2 = 0; int baudrate; DCB params = {0}; int baudmask; // find serial port device for( i = 0; i < len && options[ i ] != ','; i++ ); assert( ( i + 1 ) < len ); options[ i ] = '\0'; szport = options; // find baud rate baudrate = atoi( &options[ i + 1 ] ); // fix serial port device, e.g. COM1 or COM1: -> \\.\COM1 portlen = strlen( szport ); if( portlen > 3 && ( szport[ 0 ] == 'C' || szport[ 0 ] == 'c' ) && ( szport[ 1 ] == 'O' || szport[ 1 ] == 'o' ) && ( szport[ 2 ] == 'M' || szport[ 2 ] == 'm' ) ) { int j; bool fixport = true; if( szport[ portlen - 1 ] == ':' ) portlen--; for( j = 3; j < portlen; j++ ) { if( szport[ j ] < '0' || szport[ j ] > '9' ) { fixport = false; break; } } if( fixport ) { szport2 = new char[ portlen + 5 ]; strcpy( szport2, "\\\\.\\COM" ); strncpy( &szport2[ 7 ], &szport[ 3 ], portlen - 3 ); szport2[ portlen + 4 ] = '\0'; szport = szport2; } } fprintf(stderr, "InitSer: opening %s with baudrate %d...\n", szport, baudrate); fd = CreateFile(szport, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0 ); if (fd == INVALID_HANDLE_VALUE) { char lastError[1024]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), lastError, 1024, NULL); fputs(lastError, stderr); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } switch(baudrate) { case 110: baudmask = CBR_110; break; case 300: baudmask = CBR_300; break; case 600: baudmask = CBR_600; break; case 1200: baudmask = CBR_1200; break; case 2400: baudmask = CBR_2400; break; case 4800: baudmask = CBR_4800; break; case 9600: baudmask = CBR_9600; break; case 19200: baudmask = CBR_19200; break; case 38400: baudmask = CBR_38400; break; case 57600: baudmask = CBR_57600; break; case 115200: baudmask = CBR_115200; break; default: fprintf(stderr, "Unknown baudrate %d\r\n", baudrate); baudmask = CBR_38400; } params.DCBlength = sizeof(params); if(!GetCommState(fd, ¶ms)) { char lastError[1024]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), lastError, 1024, NULL); fputs(lastError, stderr); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } params.BaudRate = baudmask; params.ByteSize = 8; params.StopBits = ONESTOPBIT; params.Parity = NOPARITY; if(!SetCommState(fd, ¶ms)) { char lastError[1024]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), lastError, 1024, NULL); fputs(lastError, stderr); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } set_wait_for_data(waitForData); // repair options options[ i ] = ','; // clean up if( szport2 ) delete[] szport2; return fd == INVALID_HANDLE_VALUE ? -1 : 0; } // set whether to wait for at least one byte before returning from a read void SerialCharDevice::set_wait_for_data(bool _waitForData) { COMMTIMEOUTS timeouts = {0}; waitForData = _waitForData; if(!GetCommTimeouts(fd, &timeouts)) { char lastError[1024]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), lastError, 1024, NULL); fputs(lastError, stderr); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } if(_waitForData) { timeouts.ReadIntervalTimeout = MAXDWORD; timeouts.ReadTotalTimeoutConstant = MAXDWORD - 1; timeouts.ReadTotalTimeoutMultiplier = MAXDWORD; } else { timeouts.ReadIntervalTimeout = MAXDWORD; timeouts.ReadTotalTimeoutConstant = 0; timeouts.ReadTotalTimeoutMultiplier = 0; } timeouts.WriteTotalTimeoutConstant = 50; timeouts.WriteTotalTimeoutMultiplier = 10; if(!SetCommTimeouts(fd, &timeouts)) { char lastError[1024]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), lastError, 1024, NULL); fputs(lastError, stderr); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } } // read values of input (CTS, DSR, RNG, and CAR) pins void SerialCharDevice::read_input_pins( bool *cts, bool *dsr, bool *rng, bool *car ) { unsigned long flags; if( GetCommModemStatus( fd, &flags ) == 0 ) { char lastError[1024]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), lastError, 1024, NULL); fputs(lastError, stderr); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } if( cts ) *cts = flags & MS_CTS_ON ? true : false; if( dsr ) *dsr = flags & MS_DSR_ON ? true : false; if( rng ) *rng = flags & MS_RING_ON ? true : false; if( car ) *car = flags & MS_RLSD_ON ? true : false; } // write values of output (RTS and DTR) pins void SerialCharDevice::write_output_pins( WriteOutputPin rts, WriteOutputPin dtr ) { int retval = 1; switch( rts ) { case WriteOutputPinLow: retval = EscapeCommFunction( fd, CLRRTS ); break; case WriteOutputPinHigh: retval = EscapeCommFunction( fd, SETRTS ); break; default: break; } if( retval == 0 ) { char lastError[1024]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), lastError, 1024, NULL); fputs(lastError, stderr); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } switch( dtr ) { case WriteOutputPinLow: retval = EscapeCommFunction( fd, CLRDTR ); break; case WriteOutputPinHigh: retval = EscapeCommFunction( fd, SETDTR ); break; default: break; } if( retval == 0 ) { char lastError[1024]; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), lastError, 1024, NULL); fputs(lastError, stderr); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } } #elif defined(__QNX__) // open device, called first time by constructor (uses wait, returns -1 on error) // Serial initialization routine from David Shim int SerialCharDevice::open(void) { int i; int len = strlen( options ); char *szport; int baudrate; //int fd; struct termios termios_p; int baudmask; char buf[30]; // find serial port device for( i = 0; i < len && options[ i ] != ','; i++ ); assert( ( i + 1 ) < len ); options[ i ] = '\0'; szport = options; // find baud rate baudrate = atoi( &options[ i + 1 ] ); fd = open( szport, O_RDWR); /* open ser*/ if ( fd <= NULL ) { fprintf( stderr, "Error opening device %s for input/output\r\n", szport ); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit( -1 ); #endif } tcgetattr(fd, &termios_p); /*load termios_p w/ current params */ switch(baudrate) { case 0: baudmask = B0; break; case 50: baudmask = B50; break; case 75: baudmask = B75; break; case 110: baudmask = B110; break; case 134: baudmask = B134; break; case 150: baudmask = B150; break; case 200: baudmask = B200; break; case 300: baudmask = B300; break; case 600: baudmask = B600; break; case 1200: baudmask = B1200; break; case 1800: baudmask = B1800; break; case 2400: baudmask = B2400; break; case 4800: baudmask = B4800; break; case 9600: baudmask = B9600; break; case 19200: baudmask = B19200; break; case 38400: baudmask = B38400; break; case 57600: baudmask = B57600; break; case 115200: baudmask = B115200; break; case 230400: baudmask = B230400; break; default: fprintf(stderr, "Unknown baudrate %d\r\n", baudrate); } cfsetispeed(&termios_p, baudmask); /* set baud rates*/ cfsetospeed(&termios_p, baudmask); termios_p.c_cflag = CS8|CREAD;//|PARENB|PARODD; // no flow control |IHFLOW|OHFLOW; tcsetattr(fd, TCSANOW, &termios_p); dev_mode(fd, 0, _DEV_MODES); dev_state(fd, 0, _DEV_EVENT_INPUT); tcflush(fd,TCIOFLUSH); while (dev_ischars(fd)) dev_read(fd,buf,sizeof(buf),sizeof(buf),0,0,0,0); set_wait_for_data(waitForData); // repair options options[ i ] = ','; return(fd); } // set whether to wait for at least one byte before returning from a read void SerialCharDevice::set_wait_for_data( bool _waitForData ) { waitForData = _waitForData; //FIXME: implement this } // read values of input (CTS, DSR, RNG, and CAR) pins void SerialCharDevice::read_input_pins( bool *cts, bool *dsr, bool *rng, bool *car ) { //FIXME: implement this assert( 0 ); } // write values of output (RTS and DTR) pins void SerialCharDevice::write_output_pins( WriteOutputPin rts, WriteOutputPin dtr ) { //FIXME: implement this assert( 0 ); } #elif defined(NBMINGW) // open device, called first time by constructor (uses wait, returns -1 on error) int SerialCharDevice::open( void ) { int i; int len = strlen( options ); int baudrate; //int fd; // find serial port device for( i = 0; i < len && options[ i ] != ','; i++ ); assert( ( i + 1 ) < len ); options[ i ] = '\0'; portnum = atoi( options ); // find baud rate baudrate = atoi( &options[ i + 1 ] ); fprintf( stderr, "InitSer: opening %d with baudrate %d...\n", portnum, baudrate ); fd = OpenSerial( portnum, baudrate, 1, 8, eParityNone ); if( fd < 0 ) { fprintf( stderr, "Error opening device %d for input/output\n", portnum ); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit( -1 ); #endif } set_wait_for_data( waitForData ); // enable RS-485 output for UART0 if( portnum == 0 ) { J2[38] = 0; J2[38].function( PINJ2_38_GPIO ); } // repair options options[ i ] = ','; return fd; } // set whether to wait for at least one byte before returning from a read void SerialCharDevice::set_wait_for_data( bool _waitForData ) { //NOTE: cannot set port as nonblocking on NetBurner, but can check if data is available to read waitForData = _waitForData; } // read values of input (CTS, DSR, RNG, and CAR) pins void SerialCharDevice::read_input_pins( bool *cts, bool *dsr, bool *rng, bool *car ) { if( cts ) { switch( portnum ) { case 0: J2[29].function( PINJ2_29_GPIO ); *cts = J2[29] ? true : false; break; case 1: J2[24].function( PINJ2_24_GPIO ); *cts = J2[24] ? true : false; break; default: *cts = false; break; } } if( dsr ) *dsr = false; if( rng ) *rng = false; if( car ) *car = false; } // write values of output (RTS and DTR) pins void SerialCharDevice::write_output_pins( WriteOutputPin rts, WriteOutputPin dtr ) { if( rts != WriteOutputPinUnchanged ) { switch( portnum ) { case 0: // we do not want to set J2[38] because it is being used to enable the transmitter break; case 1: J2[23] = rts; J2[23].function( PINJ2_23_GPIO ); break; default: break; } } } #else // open device, called first time by constructor (uses wait, returns -1 on error) int SerialCharDevice::open(void) { int i; int len = strlen( options ); char *szport; int baudrate; //int fd; struct termios oldtio,newtio; int baudmask; // find serial port device for( i = 0; i < len && options[ i ] != ','; i++ ); assert( ( i + 1 ) < len ); options[ i ] = '\0'; szport = options; // find baud rate baudrate = atoi( &options[ i + 1 ] ); fprintf(stderr, "InitSer: opening %s with baudrate %d...\n", szport, baudrate); fd = ::open(szport, O_RDWR | O_NOCTTY ); if (fd <0) { perror(szport); #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } tcgetattr(fd,&oldtio); /* save current serial port settings */ bzero(&newtio, sizeof(newtio)); /* clear struct for new port settings */ newtio.c_cflag = /*baudrate |*/ CS8 | CLOCAL | CREAD /*| CRTSCTS*/; newtio.c_iflag = IGNPAR; // | ICRNL; ->IGNORE CARRIGE RETURN, WHICH IS A BIG NO-NO FOR BINARY STREAM newtio.c_oflag = 0; newtio.c_lflag = 0;//ICANON; // DISABLED ANYTHING SUSPICIOUS AND SEEM UNNECESSARY newtio.c_cc[VINTR] = 0; /* Ctrl-c */ newtio.c_cc[VQUIT] = 0; /* Ctrl-\ */ newtio.c_cc[VERASE] = 0; /* del */ newtio.c_cc[VKILL] = 0; /* @ */ newtio.c_cc[VEOF] = 0; /* Ctrl-d */ newtio.c_cc[VTIME] = 0; /* inter-character timer unused */ newtio.c_cc[VMIN] = 0; /* blocking read until 0 characters arrive (non-blocking) */ #ifdef VSWTC /* ensured above that either both or neither are defined */ newtio.c_cc[VSWTC] = 0; /* '\0' */ newtio.c_cc[VSWTCH] = 0; /* '\0' */ #endif newtio.c_cc[VSTART] = 0; /* Ctrl-q */ newtio.c_cc[VSTOP] = 0; /* Ctrl-s */ newtio.c_cc[VSUSP] = 0; /* Ctrl-z */ newtio.c_cc[VEOL] = 0; /* '\0' */ newtio.c_cc[VREPRINT] = 0; /* Ctrl-r */ newtio.c_cc[VDISCARD] = 0; /* Ctrl-u */ newtio.c_cc[VWERASE] = 0; /* Ctrl-w */ newtio.c_cc[VLNEXT] = 0; /* Ctrl-v */ newtio.c_cc[VEOL2] = 0; /* '\0' */ switch(baudrate) { case 0: baudmask = B0; break; case 50: baudmask = B50; break; case 75: baudmask = B75; break; case 110: baudmask = B110; break; case 134: baudmask = B134; break; case 150: baudmask = B150; break; case 200: baudmask = B200; break; case 300: baudmask = B300; break; case 600: baudmask = B600; break; case 1200: baudmask = B1200; break; case 1800: baudmask = B1800; break; case 2400: baudmask = B2400; break; case 4800: baudmask = B4800; break; case 9600: baudmask = B9600; break; case 19200: baudmask = B19200; break; case 38400: baudmask = B38400; break; case 57600: baudmask = B57600; break; case 115200: baudmask = B115200; break; case 230400: baudmask = B230400; break; default: fprintf(stderr, "Unknown baudrate %d\r\n", baudrate); baudmask = B38400; } cfsetispeed(&newtio, baudmask); cfsetospeed(&newtio, baudmask); tcflush(fd, TCIFLUSH); tcsetattr(fd,TCSANOW,&newtio); set_wait_for_data(waitForData); // repair options options[ i ] = ','; return fd; } // set whether to wait for at least one byte before returning from a read void SerialCharDevice::set_wait_for_data( bool _waitForData ) { struct termios newtio; waitForData = _waitForData; tcgetattr( fd, &newtio ); if( _waitForData ) newtio.c_cc[VMIN] = 1; /* blocking read until 1 character arrives */ else newtio.c_cc[VMIN] = 0; /* blocking read until 0 characters arrive (non-blocking) */ tcsetattr( fd, TCSANOW, &newtio ); } // read values of input (CTS, DSR, RNG, and CAR) pins void SerialCharDevice::read_input_pins( bool *cts, bool *dsr, bool *rng, bool *car ) { int flags; if( ioctl( fd, TIOCMGET, &flags ) != 0 ) { #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } if( cts ) *cts = flags & TIOCM_CTS ? true : false; if( dsr ) *dsr = flags & TIOCM_DSR ? true : false; if( rng ) *rng = flags & TIOCM_RNG ? true : false; if( car ) *car = flags & TIOCM_CAR ? true : false; } // write values of output (RTS and DTR) pins void SerialCharDevice::write_output_pins( WriteOutputPin rts, WriteOutputPin dtr ) { int flags; if( ioctl( fd, TIOCMGET, &flags ) != 0 ) { #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } switch( rts ) { case WriteOutputPinLow: flags &= ~TIOCM_RTS; break; case WriteOutputPinHigh: flags |= TIOCM_RTS; break; default: break; } switch( dtr ) { case WriteOutputPinLow: flags &= ~TIOCM_DTR; break; case WriteOutputPinHigh: flags |= TIOCM_DTR; break; default: break; } if( ioctl( fd, TIOCMSET, &flags ) != 0 ) { #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 throw ConfigureDeviceException(); #else exit(-1); #endif } } #endif // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t SerialCharDevice::read( void *buf, size_t count ) { ssize_t retval = 0; //fprintf( stderr, "Reading up to %d bytes\n", count ); do { #ifdef WIN32 DWORD _retval; if( !ReadFile( fd, buf, count, &_retval, NULL ) ) retval = -1; else retval = _retval; #else #ifdef NBMINGW if( !dataavail( fd ) && !waitForData ) { retval = 0; break; } #endif retval = ::read( fd, (read_write_type)buf, count ); #endif } while( retval == 0 && waitForData ); return retval; } // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t SerialCharDevice::write( const void *buf, size_t count ) { //fprintf( stderr, "Writing %d bytes\n", count ); #ifdef WIN32 DWORD retval; if( !WriteFile( fd, buf, count, &retval, NULL ) ) return -1; return retval; #else return ::write( fd, (const read_write_type)buf, count ); #endif } // close device, called last time by destructor (returns 0 on success or -1 on error) int SerialCharDevice::close( void ) { int retval = 0; if( fd != INVALID_HANDLE_VALUE ) { #ifdef WIN32 retval = CloseHandle( fd ); retval = ( retval == 0 ) ? -1 : 0; #elif defined(NBMINGW) retval = SerialClose( portnum ); retval = ( retval == 0 ) ? -1 : 0; #else retval = ::close( fd ); #endif fd = INVALID_HANDLE_VALUE; } return retval; } crrcsim-0.9.12/src/mod_chardevice/bufferedchardevice.cpp0000644000175000017500000001051311724452425020223 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // bufferedchardevice.cpp // // A "buffered character device" that serves as a base class for message-passing // architectures that receive a single type of message that is no more than 256 // characters in length (transparently over any one of chardevice's supported // interfaces). // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "bufferedchardevice.h" #include "chardevicewrapper.h" #include "chardevicecommon.h" // initialization (device = device options string, wait = whether to wait for connection/reconnection) void BufferedCharDevice::init( const char *device, bool wait /* = true */ ) { charDevice = new CharDeviceWrapper( device, wait ); deleteCharDevice = true; circbufSize = 256; circbuf = new char[ circbufSize ]; circbufStart = 0; circbufNext = 0; circbufLength = 0; //numUpdates = 0; } // initialization (_charDevice = CharDevice to use) void BufferedCharDevice::init( CharDevice *_charDevice ) { charDevice = _charDevice; deleteCharDevice = false; circbufSize = 256; circbuf = new char[ circbufSize ]; circbufStart = 0; circbufNext = 0; circbufLength = 0; //numUpdates = 0; } // cleanup void BufferedCharDevice::cleanup( void ) { if( charDevice && deleteCharDevice ) delete charDevice; if( circbuf ) delete[] circbuf; } // read bytes into circular buffer (uses charDevice's maxInterval and wait) void BufferedCharDevice::read_into_buffer( void ) { int res, endspace; while( ( res = charDevice->read( /*ser_fd,*/ &circbuf[ circbufNext ], ( endspace = circbufSize - (int)circbufNext ) ) ) > 0 ) { //fprintf( stderr, "read %d bytes\n", res ); assert( res >= 0 && res <= circbufSize ); assert( res <= endspace ); assert( (int)circbufNext + res <= circbufSize ); circbufNext += (uint8_t)res; circbufLength += res; if( circbufLength > circbufSize ) { circbufStart = circbufNext; circbufLength = circbufSize; } if( res < endspace ) break; } } crrcsim-0.9.12/src/mod_chardevice/socketchardevicebase.cpp0000644000175000017500000003011711724452425020566 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // socketchardevicebase.cpp // // Base class for cross-platform interfaces to sockets (TCP and UDP). // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "socketchardevicebase.h" #include "chardevicecommon.h" #ifdef NBMINGW #include struct UdpSocketDataSet { OS_FIFO the_fifo; int fd; IPADDR address; WORD rxport; WORD lport; WORD rport; }; class UDPPacketNoFree : public UDPPacket { public: UDPPacketNoFree( PoolPtr p ) : UDPPacket( p ) { } ~UDPPacketNoFree( ) { // make sure that UDPPacket::~UDPPacket() does not free m_p m_p = 0; } }; // determine how many bytes are in next message, and from where it was sent /*static*/ ssize_t SocketCharDevice::peek_socket_udp( SOCKET s, sockaddr_in *addr ) { ssize_t retval = 0; pool_buffer *p; UdpSocketDataSet *d = (UdpSocketDataSet*)GetExtraData( s ); if( d == 0 ) return UDP_ERR_NOSUCH_SOCKET; if( d->rxport == 0 ) return UDP_ERR_NOTOPEN_TO_READ; USER_ENTER_CRITICAL() if( ( p = (pool_buffer*)(d->the_fifo.pHead) ) != 0 ) { UDPPacketNoFree up( p ); if( up.Validate( ) ) { retval = up.GetDataSize( ); if( addr ) { addr->sin_addr.s_addr = up.GetSourceAddress( ); addr->sin_port = up.GetSourcePort( ); } } } USER_EXIT_CRITICAL() return retval; } #endif // initialize socket library, e.g. Windows WGA /*static*/ void SocketCharDevice::init_socket_library( void ) { #ifdef WIN32 WORD versionRequested = MAKEWORD( 1, 1 ); WSADATA wd; WSAStartup( versionRequested, &wd ); assert( wd.wVersion == versionRequested ); #endif } // clean up socket library, e.g. Windows WGA /*static*/ void SocketCharDevice::cleanup_socket_library( void ) { #ifdef WIN32 WSACleanup( ); #endif } // set socket as blocking or nonblocking /*static*/ void SocketCharDevice::set_socket_blocking( SOCKET s, bool blocking ) { int retval = 0; #ifdef WIN32 unsigned long nonblocking = blocking ? 0 : 1; retval = ioctlsocket( s, FIONBIO, &nonblocking ); #elif defined(NBMINGW) //NOTE: cannot set socket as nonblocking on NetBurner, but can check if data is available to read assert( 0 ); #else if( blocking ) retval = fcntl( s, F_SETFL, fcntl( s, F_GETFL ) & ~O_NONBLOCK ); //FIXME: check this else retval = fcntl( s, F_SETFL, fcntl( s, F_GETFL ) | O_NONBLOCK ); #endif assert( retval != SOCKET_ERROR ); } // set socket to be able to reuse a local address /*static*/ void SocketCharDevice::set_socket_server_reuse_address( SOCKET s ) { int retval = 0; #ifndef NBMINGW int reuseaddr = 1; #endif #ifdef WIN32 retval = setsockopt( s, SOL_SOCKET, SO_REUSEADDR, (const char*)&reuseaddr, sizeof( reuseaddr ) ); #elif defined(NBMINGW) //FIXME: this is probably the default behavior #else // ifdef WIN32 retval = setsockopt( s, SOL_SOCKET, SO_REUSEADDR, (const void*)&reuseaddr, sizeof( reuseaddr ) ); #endif // ifdef WIN32 assert( retval != SOCKET_ERROR ); } // set socket to not use the Nagle algorithm /*static*/ void SocketCharDevice::set_socket_tcp_no_delay( SOCKET s ) { int retval = 0; #ifndef NBMINGW int nodelay = 1; #endif #ifdef WIN32 retval = setsockopt( s, IPPROTO_TCP, TCP_NODELAY, (const char*)&nodelay, sizeof( nodelay ) ); #elif defined(NBMINGW) setsockoption( s, SO_NONAGLE ); #else // ifdef WIN32 retval = setsockopt( s, SOL_TCP, TCP_NODELAY, (const void*)&nodelay, sizeof( nodelay ) ); #endif // ifdef WIN32 assert( retval != SOCKET_ERROR ); } // close a socket (returns 0 on success or -1 on error) /*static*/ int SocketCharDevice::close_socket( SOCKET &s ) { int retval = 0; if( s != INVALID_SOCKET ) { #ifdef WIN32 retval = closesocket( s ); if( retval == SOCKET_ERROR ) retval = -1; #else retval = ::close( s ); #endif s = INVALID_SOCKET; } return retval; } // fill port and host in sockaddr_in structure /*static*/ void SocketCharDevice::fill_sockaddr_in( sockaddr_in &addr, const char *host, int port ) { #ifndef NBMINGW addr.sin_family = AF_INET; #endif if( port >= 0 ) { #ifdef NBMINGW addr.sin_port = port; #else addr.sin_port = htons( port ); #endif } if( host ) { #ifdef WIN32 addr.sin_addr.s_addr = inet_addr( host ); #elif defined(NBMINGW) addr.sin_addr.s_addr = AsciiToIp( host ); #else int retval; retval = inet_pton( AF_INET, host, &addr.sin_addr ); assert( retval > 0 ); #endif } else addr.sin_addr.s_addr = INADDR_ANY; } // set whether to wait for at least one byte before returning from a read void SocketCharDevice::set_wait_for_data( bool _waitForData ) { waitForData = _waitForData; #ifndef NBMINGW if( fd != INVALID_SOCKET ) this->set_socket_blocking( fd, _waitForData ); #endif } // test return value from read/recv; returns whether to continue reading bool SocketCharDevice::test_recv_retval( ssize_t& retval, ssize_t spaceRemainingInBuffer, bool messageProtocol /*= false*/, bool allowPartialMessageRead /*= false*/ ) { bool cont = true; bool readError = false, maxIntervalExpired = false; //, messageTooLarge = false; double t; if( retval == 0 && waitForData ) //FIXME: get rid of this fprintf( stderr, "Waiting for data, but received none.\n" ); #ifdef NBMINGW if( retval < 0 ) { readError = true; } #else // ifdef NBMINGW if( retval == SOCKET_ERROR ) { #ifdef WIN32 int lerror = WSAGetLastError(); switch( lerror ) { case WSAEWOULDBLOCK: assert( !waitForData ); retval = 0; break; case WSAEMSGSIZE: // UDP, when buffer is not large enough for latest message (but, like in Linux, as much of the message as possible is read and the rest is discarded) assert( messageProtocol ); retval = allowPartialMessageRead ? spaceRemainingInBuffer : 0; //messageTooLarge = true; break; case WSAENETRESET: case WSAENOTCONN: case WSAENOTSOCK: case WSAEHOSTUNREACH: case WSAECONNABORTED: case WSAECONNRESET: case WSAETIMEDOUT: readError = true; break; default: fprintf( stderr, "Unexpected read error: %d\n", lerror ); assert( 0 ); break; } #else switch( errno ) { case EAGAIN: #if EAGAIN != EWOULDBLOCK case EWOULDBLOCK: #endif assert( !waitForData ); retval = 0; break; case EPIPE: case ECONNRESET: case EBADF: case ENOTCONN: case ENOTSOCK: readError = true; break; default: fprintf( stderr, "Unexpected read error: %d\n", errno ); assert( 0 ); break; } #endif } #endif // ifdef NBMINGW else if( retval > spaceRemainingInBuffer ) { #ifdef WIN32 assert( 0 ); #else // ifdef WIN32 assert( messageProtocol ); retval = allowPartialMessageRead ? spaceRemainingInBuffer : 0; //messageTooLarge = true; #endif // ifdef WIN32 } if( !readError ) { t = TIME2DOUBLE( this->get_time( ) ); if( retval == 0 && maxInterval > 0.0 && ( t - this->lastReadTime ) > maxInterval ) maxIntervalExpired = true; else if( retval > 0 ) this->lastReadTime = t; } if( readError || maxIntervalExpired ) { this->close_connection( ); if( this->open( ) == -1 && !wait ) cont = false; } if( retval == 0 && !waitForData ) cont = false; // received no data, but are not supposed to wait else if( retval > 0 && !( messageProtocol && retval < spaceRemainingInBuffer ) ) cont = false; // received data, should not wait for more return cont; } // test return value from write/send; returns whether to continue writing bool SocketCharDevice::test_send_retval( ssize_t& retval ) { bool cont = true; bool writeError = false; #ifdef NBMINGW if( retval < 0 ) { writeError = true; } #else // ifdef NBMINGW if( retval == SOCKET_ERROR ) { #ifdef WIN32 int lerror = WSAGetLastError(); switch( lerror ) { case WSAEWOULDBLOCK: retval = 0; break; case WSAENETRESET: case WSAENOTCONN: case WSAENOTSOCK: case WSAEHOSTUNREACH: case WSAECONNABORTED: case WSAECONNRESET: case WSAETIMEDOUT: writeError = true; break; default: fprintf( stderr, "Unexpected write error: %d\n", lerror ); assert( 0 ); break; } #else switch( errno ) { case EAGAIN: #if EAGAIN != EWOULDBLOCK case EWOULDBLOCK: #endif retval = 0; break; case EPIPE: case ECONNRESET: case EBADF: case ENOTCONN: case ENOTSOCK: writeError = true; break; default: fprintf( stderr, "Unexpected write error: %d\n", errno ); assert( 0 ); break; } #endif } #endif // ifdef NBMINGW if( writeError ) { this->close_connection( ); if( this->open( ) == -1 && !wait ) cont = false; } else cont = false; // if we successfully wrote something (or nothing), the OS' write buffer is full--the application needs to deal with this return cont; } crrcsim-0.9.12/src/mod_chardevice/chardevicewrapper.cpp0000644000175000017500000002733411724452425020132 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // chardevicewrapper.cpp // // A "wrapper" chardevice that allows any one of the other chardevices to be used // transparently. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "chardevice.h" #include "chardevicecommon.h" namespace { // create new device (returns NULL on error) CharDevice *new_char_device( char *options, bool wait = true ) { assert( options ); int i; int len = strlen( options ); CharDevice *charDevice = 0; // find IO type for( i = 0; i < len && options[ i ] != ','; i++ ); assert( i < len ); options[ i ] = '\0'; if( strcmp( options, "serial" ) == 0 ) { options[ i ] = ','; charDevice = new SerialCharDevice( &options[ i + 1 ], wait ); } else if( strcmp( options, "tcp" ) == 0 ) { options[ i ] = ','; charDevice = new TcpCharDevice( &options[ i + 1 ], wait ); } else if( strcmp( options, "tcplisten" ) == 0 || strcmp( options, "tcpserver" ) == 0 ) { options[ i ] = ','; charDevice = new TcpServerCharDevice( &options[ i + 1 ], wait ); } else if( strcmp( options, "udp" ) == 0 ) { options[ i ] = ','; charDevice = new UdpCharDevice( &options[ i + 1 ], wait ); } else if( strcmp( options, "udplisten" ) == 0 || strcmp( options, "udpserver" ) == 0 ) { options[ i ] = ','; charDevice = new UdpServerCharDevice( &options[ i + 1 ], wait ); } else if( strcmp( options, "file" ) == 0 ) { options[ i ] = ','; charDevice = new FileCharDevice( &options[ i + 1 ], wait ); } else { assert( strcmp( options, "serial" ) == 0 || strcmp( options, "tcp" ) == 0 || strcmp( options, "tcplisten" ) == 0 || strcmp( options, "tcpserver" ) == 0 || strcmp( options, "udp" ) == 0 || strcmp( options, "udplisten" ) == 0 || strcmp( options, "udpserver" ) == 0 || strcmp( options, "file" ) == 0 ); //options[ i ] = ','; } //charDevice->set_max_read_interval( maxInterval ); return charDevice; } } // namespace // write to log void CharDeviceWrapper::LogWriter::write_log( uint64_t time, const void *buf, size_t count ) { char sync[ 2 ] = { 0x55, 0x55 }; uint32_t network_time = htonl( (uint32_t)( time / 1000 ) ); uint16_t bc, network_bc; size_t b = 0, br = count; while( 1 ) { bc = (uint16_t)br; network_bc = htons( bc ); charDevice->write( (const void*)sync, 2 * sizeof(char) ); charDevice->write( (const void*)( &network_time ), sizeof(uint32_t) ); charDevice->write( (const void*)( &network_bc ), sizeof(uint16_t) ); charDevice->write( (const void*)( &( (const char*)buf )[ b ] ), (size_t)bc ); b += (size_t)bc; br -= (size_t)bc; if( br == 0 ) break; } } // read from log ssize_t CharDeviceWrapper::LogReader::read_log( uint64_t time, const void *buf, size_t count ) { ssize_t retval = 0; ssize_t bytesRead; while( 1 ) { if( headerBytesRead < 8 ) { headerBytesRead += charDevice->read( &header[ headerBytesRead ], 8 - headerBytesRead ); if( headerBytesRead < 8 ) break; assert( header[ 0 ] == 0x55 && header[ 1 ] == 0x55 ); logItemTime = (uint64_t)( ntohl( *( (uint32_t*)( &header[ 2 ] ) ) ) ) * 1000; logItemBytes = ntohs( *( (uint16_t*)( &header[ 6 ] ) ) ); logItemBytesRead = 0; } if( logItemTime <= time ) { bytesRead = charDevice->read( &( ( (char*)buf )[ retval ] ), MIN( count - retval, (size_t)( logItemBytes - logItemBytesRead ) ) ); logItemBytesRead += (uint16_t)bytesRead; retval += bytesRead; if( logItemBytesRead == logItemBytes ) { headerBytesRead = 0; if( retval == (ssize_t)count ) break; } else break; } else break; } return retval; } // open device, called first time by constructor (uses wait, returns -1 on error) int CharDeviceWrapper::open( void ) { if( readFromLog ) { char *_readLogOptions = readLogOptions; bool allocedReadLogOptions = false; assert( readLogOptions ); // in the special case of FileCharDevice, use write file as read (and only) file in readLogOptions if( strncmp( readLogOptions, "file,", 5 ) == 0 ) { int i; int len = strlen( readLogOptions ); // find output file for( i = 5; i < len && readLogOptions[ i ] != ','; i++ ); i++; assert( i < len ); _readLogOptions = new char[ 5 + ( len - i ) + 1 ]; strcpy( _readLogOptions, "file," ); strcpy( &_readLogOptions[ 5 ], &readLogOptions[ i ] ); allocedReadLogOptions = true; } charDevice = 0; // always wait for connection/reconnection to logs readLogCharDevice = new_char_device( _readLogOptions, true ); writeLogCharDevice = writeLogOptions ? new_char_device( writeLogOptions, true ) : 0; // log reader/writer logReader = new LogReader( readLogCharDevice ); readLogWriter = 0; writeLogWriter = writeLogOptions ? new LogWriter( writeLogCharDevice ) : 0; if( allocedReadLogOptions ) delete[] _readLogOptions; } else { assert( options ); charDevice = new_char_device( options, wait ); charDevice->set_max_read_interval( maxInterval ); // always wait for connection/reconnection to logs readLogCharDevice = readLogOptions ? new_char_device( readLogOptions, true ) : 0; writeLogCharDevice = writeLogOptions ? new_char_device( writeLogOptions, true ) : 0; // log reader/writers logReader = 0; readLogWriter = readLogOptions ? new LogWriter( readLogCharDevice ) : 0; writeLogWriter = writeLogOptions ? new LogWriter( writeLogCharDevice ) : 0; loggingOn = ( readLogOptions || writeLogOptions ); } return 0; } // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t CharDeviceWrapper::read( void *buf, size_t count ) { ssize_t retval; if( readFromLog ) retval = logReader->read_log( this->get_time( ), buf, count ); else { retval = charDevice->read( buf, count ); if( readLogWriter && loggingOn && retval > 0 ) readLogWriter->write_log( this->get_time( ), buf, retval ); } return retval; } // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t CharDeviceWrapper::write( const void *buf, size_t count ) { if( writeLogWriter && loggingOn && count > 0 ) writeLogWriter->write_log( this->get_time( ), buf, count ); return readFromLog ? count : charDevice->write( buf, count ); } // close device, called last time by destructor (returns 0 on success or -1 on error) int CharDeviceWrapper::close( void ) { if( logReader ) delete logReader; if( readLogWriter ) delete readLogWriter; if( writeLogWriter ) delete writeLogWriter; if( charDevice ) delete charDevice; if( readLogCharDevice ) delete readLogCharDevice; if( writeLogCharDevice ) delete writeLogCharDevice; return 0; } // run script from file (returns -1 on error) int CharDeviceWrapper::run_script( const char *scriptfile ) { char c; int sleepTime; char *buf; size_t nbytes, _nbytes; ssize_t written; FileCharDevice *script; int retval = 0; buf = new char[ 1024 ]; script = new FileCharDevice( scriptfile, false ); while( script->read( &c, 1 ) > 0 ) { buf[ 0 ] = c; nbytes = 1; if( c == '_' ) { while( nbytes < 9 && script->read( &c, 1 ) > 0 ) buf[ nbytes++ ] = c; buf[ nbytes ] = '\0'; if( strcmp( buf, "__SLEEP__" ) == 0 ) { while( script->read( &c, 1 ) > 0 ) { buf[ nbytes++ ] = c; if( c != ' ' && c != '\t' ) break; } _nbytes = nbytes - 1; while( script->read( &c, 1 ) > 0 ) { buf[ nbytes++ ] = c; if( c == ' ' || c == '\t' || c == '\r' || c == '\n' ) break; } buf[ nbytes ] = '\0'; if( nbytes > _nbytes && ( sleepTime = atoi( &buf[ _nbytes ] ) ) > 0 ) { while( script->read( &c, 1 ) > 0 && c != '\n' ); printf( "Run script: sleeping for %d ms\n", sleepTime ); fflush( stdout ); usleep( sleepTime * 1000 ); continue; } } } written = this->write( buf, nbytes ); if( (size_t)written != nbytes ) retval = -1; } delete script; delete[] buf; return retval; } crrcsim-0.9.12/src/mod_chardevice/filechardevice.h0000644000175000017500000000764711724452425017043 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // filechardevice.h // // Cross-platform interface to files (one for reading, and another for writing). // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __FILECHARDEVICE_H__ #define __FILECHARDEVICE_H__ #include "chardevicebase.h" // character device for file IO class FileCharDevice : public CharDevice { private: // private copy of options string char *options; // device handle FILE *fdRead; FILE *fdWrite; public: // open device, called first time by constructor (uses wait, returns -1 on error) int open( void ); // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t read( void *buf, size_t count ); // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t write( const void *buf, size_t count ); // close device, called last time by destructor (returns 0 on success or -1 on error) int close( void ); // constructor (_options = options string, _wait = whether to wait for connection/reconnection) FileCharDevice( const char *_options, bool _wait = true ) { int retval; this->set_wait_for_connection( _wait ); options = new char[ strlen( _options ) + 1 ]; strcpy( options, _options ); fdRead = 0; fdWrite = 0; retval = this->open( ); assert( retval != -1 ); } // destructor ~FileCharDevice( ) { this->close( ); delete[] options; } }; #endif // __FILECHARDEVICE_H__ crrcsim-0.9.12/src/mod_chardevice/tcpserverchardevice.h0000644000175000017500000001023611724452425020125 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // tcpserverchardevice.h // // Cross-platform interface to a single-connection TCP server. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __TCPSERVERCHARDEVICE_H__ #define __TCPSERVERCHARDEVICE_H__ #include "socketchardevicebase.h" // character device for TCP server communication class TcpServerCharDevice : public SocketCharDevice { private: // device handle for listening for connections SOCKET listensock; // whether currently listening bool listening; protected: // close connection (returns 0 on success or -1 on error) int close_connection( void ); public: // open device, called first time by constructor (uses wait, returns -1 on error) int open( void ); // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t read( void *buf, size_t count ); // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t write( const void *buf, size_t count ); // close device, called last time by destructor (returns 0 on success or -1 on error) int close( void ); // close current client (returns 0 on success or -1 on error) int close_client( void ); // whether currently connected bool connected( void ); // constructor (_options = options string, _wait = whether to wait for connection/reconnection) TcpServerCharDevice( const char *_options, bool _wait = true ) : SocketCharDevice( _options, _wait ) { int retval; listening = false; listensock = INVALID_SOCKET; retval = this->open( ); assert( !wait || retval != -1 ); } // destructor ~TcpServerCharDevice( ) { this->close( ); } }; #endif // __TCPSERVERCHARDEVICE_H__ crrcsim-0.9.12/src/mod_chardevice/tcpchardevice.h0000644000175000017500000000776711724452425016715 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // tcpchardevice.h // // Cross-platform interface to a TCP client. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __TCPCHARDEVICE_H__ #define __TCPCHARDEVICE_H__ #include "socketchardevicebase.h" // character device for TCP client communication class TcpCharDevice : public SocketCharDevice { private: // device handle for connecting SOCKET connectsock; // whether currently trying to connect bool connecting; protected: // close connection (returns 0 on success or -1 on error) int close_connection( void ); public: // open device, called first time by constructor (uses wait, returns -1 on error) int open( void ); // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t read( void *buf, size_t count ); // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t write( const void *buf, size_t count ); // close device, called last time by destructor (returns 0 on success or -1 on error) int close( void ); // whether currently connected bool connected( void ); // constructor (_options = options string, _wait = whether to wait for connection/reconnection) TcpCharDevice( const char *_options, bool _wait = true ) : SocketCharDevice( _options, _wait ) { int retval; connecting = false; connectsock = INVALID_SOCKET; retval = this->open( ); assert( !wait || retval != -1 ); } // destructor ~TcpCharDevice( ) { this->close( ); } }; #endif // __TCPCHARDEVICE_H__ crrcsim-0.9.12/src/mod_chardevice/udpserverchardevice.h0000644000175000017500000001024611724452425020130 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // udpserverchardevice.h // // Cross-platform interface to a single-connection UDP server. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __UDPSERVERCHARDEVICE_H__ #define __UDPSERVERCHARDEVICE_H__ #include "socketchardevicebase.h" // character device for UDP server communication class UdpServerCharDevice : public SocketCharDevice { private: // address of connected client sockaddr_in connectedClientAddr; // whether address of connected client is valid bool connectedClientAddrValid; protected: // close connection (returns 0 on success or -1 on error) int close_connection( void ); public: // open device, called first time by constructor (uses wait, returns -1 on error) int open( void ); // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t read( void *buf, size_t count ); // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t write( const void *buf, size_t count ); // close device, called last time by destructor (returns 0 on success or -1 on error) int close( void ); // close current client (returns 0 on success or -1 on error) int close_client( void ); // whether currently connected bool connected( void ); // constructor (_options = options string, _wait = whether to wait for connection/reconnection) UdpServerCharDevice( const char *_options, bool _wait = true ) : SocketCharDevice( _options, _wait ) { int retval; connectedClientAddrValid = false; retval = this->open( ); assert( !wait || retval != -1 ); } // destructor ~UdpServerCharDevice( ) { this->close( ); } }; #endif // __UDPSERVERCHARDEVICE_H__ crrcsim-0.9.12/src/mod_chardevice/chardevicebase.cpp0000644000175000017500000001251111724452425017353 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // chardevicebase.cpp // // Base functionality that is used by many chardevices. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include "chardevicebase.h" #include "chardevicecommon.h" namespace { // default function call for getting the current time (in microseconds) uint64_t (*default_get_time)( void ) = get_elapsed_time; } // namespace #ifdef WIN32 void usleep( unsigned long usec ) { unsigned long msec = usec / 1000; if( msec == 0 && usec > 0 ) msec = 1; Sleep( msec ); } #elif defined(NBMINGW) void usleep( unsigned long usec ) { unsigned long ticks = ( usec * TICKS_PER_SECOND ) / 1000000; if( ticks == 0 && usec > 0 ) ticks = 1; OSTimeDly( ticks ); } #endif #ifdef NBMINGW uint16_t htons( uint16_t a ) { return HTONS( a ); } uint16_t ntohs( uint16_t a ) { return NTOHS( a ); } uint32_t htonl( uint32_t a ) { return HTONL( a ); } uint32_t ntohl( uint32_t a ) { return NTOHL( a ); } #endif #if __BYTE_ORDER == __BIG_ENDIAN uint64_t htonll( uint64_t a ) { return a; } uint64_t ntohll( uint64_t a ) { return a; } #else //FIXME: check these... uint64_t htonll( uint64_t a ) { return ( ( (uint64_t)htonl( a ) ) << 32 ) + htonl( a >> 32 ); } uint64_t ntohll( uint64_t a ) { return ( ( (uint64_t)ntohl( a ) ) << 32 ) + ntohl( a >> 32 ); } #endif #ifdef WIN32 // get elapsed time, first call returns 0 uint64_t get_elapsed_time( void ) { static bool getTimeInit = false; static uint64_t start; struct _timeb tv; if( !getTimeInit ) { _ftime( &tv ); start = 1000000 * (uint64_t)tv.time + 1000 * (uint64_t)tv.millitm; getTimeInit = true; return 0; } _ftime( &tv ); return ( 1000000 * (uint64_t)tv.time + 1000 * (uint64_t)tv.millitm - start ); } #elif defined(NBMINGW) // get elapsed time, first call returns 0 uint64_t get_elapsed_time( void ) { static bool getTimeInit = false; static uint64_t start; if( !getTimeInit ) { start = 1000000 * (uint64_t)Secs + (uint64_t)(TimeTick % TICKS_PER_SECOND) * 1000000 / TICKS_PER_SECOND; getTimeInit = true; return 0; } return ( 1000000 * (uint64_t)Secs + (uint64_t)(TimeTick % TICKS_PER_SECOND) * 1000000 / TICKS_PER_SECOND - start ); } #else // get elapsed time, first call returns 0 uint64_t get_elapsed_time( void ) { static bool getTimeInit = false; static uint64_t start; struct timeval tv; struct timezone tz; if( !getTimeInit ) { gettimeofday( &tv, &tz ); start = 1000000 * (uint64_t)tv.tv_sec + (uint64_t)tv.tv_usec; getTimeInit = true; return 0; } gettimeofday( &tv, &tz ); return ( 1000000 * (uint64_t)tv.tv_sec + (uint64_t)tv.tv_usec - start ); } #endif // set default function call for getting the current time (in microseconds) /*static*/ void CharDevice::set_default_time_function( uint64_t (*_get_time)( void ) ) { default_get_time = _get_time; } // constructor CharDevice::CharDevice( ) : wait( true ), maxInterval( -1.0 ), waitForData( false ), get_time( default_get_time ) { } crrcsim-0.9.12/src/mod_chardevice/chardevicec.cpp0000644000175000017500000001261611724452425016671 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // chardevicec.cpp // // C interface to chardevice, a C-ified version of CharDeviceWrapper. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #include #include #include "chardevice.h" #include "chardevicec.h" struct CharDeviceCInt { CharDeviceWrapper *charDevice; }; // constructor (options = options string, waitForConnection = whether to wait for connection/reconnection, readFromLog = whether to read from the read log (instead of normal operation)) //FIXME: logging options CharDeviceC char_device_new( const char *options, int waitForConnection ) { CharDeviceC d = new CharDeviceCInt; d->charDevice = new CharDeviceWrapper( options, waitForConnection ? true : false ); return d; } // destructor void char_device_free( CharDeviceC *d ) { assert( d && *d && (*d)->charDevice ); delete (*d)->charDevice; delete *d; *d = 0; } // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) ssize_t char_device_read( CharDeviceC d, void *buf, size_t count ) { assert( d && d->charDevice ); return d->charDevice->read( buf, count ); } // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) ssize_t char_device_write( CharDeviceC d, void *buf, size_t count ) { assert( d && d->charDevice ); return d->charDevice->write( buf, count ); } // set whether to wait for connection/reconnection void char_device_set_wait_for_connection( CharDeviceC d, int waitForConnection ) { assert( d && d->charDevice ); d->charDevice->set_wait_for_connection( waitForConnection ? true : false ); } // set time in seconds since last successful read after which to determine that // link has gone down void char_device_set_max_read_interval( CharDeviceC d, double maxInterval ) { assert( d && d->charDevice ); d->charDevice->set_max_read_interval( maxInterval ); } // set whether to wait for at least one byte before returning from a read void char_device_set_wait_for_data( CharDeviceC d, int waitForData ) { assert( d && d->charDevice ); d->charDevice->set_wait_for_data( waitForData ? true : false ); } // enable logging void char_device_enable_logging( CharDeviceC d ) { assert( d && d->charDevice ); d->charDevice->enable_logging( ); } // disable logging void char_device_disable_logging( CharDeviceC d ) { assert( d && d->charDevice ); d->charDevice->disable_logging( ); } // return whether logging is enabled int char_device_is_logging_enabled( CharDeviceC d ) { assert( d && d->charDevice ); return d->charDevice->is_logging_enabled( ) ? 1 : 0; } // run script from file (returns -1 on error) int char_device_run_script( CharDeviceC d, const char *scriptfile ) { assert( d && d->charDevice ); return d->charDevice->run_script( scriptfile ); } // set function call for getting the current time (in microseconds) void char_device_set_time_function( CharDeviceC d, uint64_t (*get_time)( void ) ) { assert( d && d->charDevice ); d->charDevice->set_time_function( get_time ); } crrcsim-0.9.12/src/mod_chardevice/chardevicecommon.h0000644000175000017500000000767011724452425017410 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // chardevicecommon.h // // Common includes and definitions that are used by chardevice implementation // files. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __CHARDEVICECOMMON_H__ #define __CHARDEVICECOMMON_H__ #include #include #ifdef WIN32 #include #include #include #include #elif defined(NBMINGW) #include #include #include #include #include #include #else // ifdef WIN32 #include #include #include #include #include #include #include #include #include #include #include #include #ifndef SOL_TCP /* for ifndef SOL_TCP below */ #include #endif #endif // ifdef WIN32 #include "chardevicebase.h" #ifdef WIN32 typedef SOCKADDR sockaddr; typedef int socklen_t; #else #define SOCKET_ERROR -1 #ifndef SOL_TCP #define SOL_TCP getprotobyname("TCP")->p_proto #endif #ifndef MSG_NOSIGNAL /* FreeBSD and OS X use SO_NOSIGPIPE instead */ #define MSG_NOSIGNAL SO_NOSIGPIPE #endif #ifndef ENONET /* always use these two together */ #define ENONET EHOSTDOWN #endif /* ensure that either both or neither of {VSWTC,VSWTCH} are set */ #if defined(VSWTCH) && !defined(VSWTC) #define VSWTC VSWTCH #endif #if defined(VSWTC) && !defined(VSWTCH) #define VSWTCH VSWTC #endif #endif /* Windows and NetBurner uses char* for read()/recv() and write()/send() */ #ifdef WIN32 typedef char* read_write_type; #elif defined(NBMINGW) typedef char* read_write_type; #else typedef void* read_write_type; #endif #endif // __CHARDEVICECOMMON_H__ crrcsim-0.9.12/src/mod_chardevice/chardevicebase.h0000644000175000017500000001570011724452425017023 00000000000000//----------------------------------------------------------------------------------// // // // Created on November 09, 2006 // // // // "Copyright (c) 2006 The Regents of the University of California. // // All rights reserved. // // // // Permission to use, copy, modify, and distribute this software and its // // documentation for any purpose, without fee, and without written agreement is // // hereby granted, provided that the above copyright notice, the following // // two paragraphs and the author appear in all copies of this software. // // // // IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR // // DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT // // OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF // // CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // // // // THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, // // INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY // // AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS // // ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO // // PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." // // // //----------------------------------------------------------------------------------// //---------------------------------------------------------------------------------- // // chardevicebase.h // // Base functionality that is used by many chardevices. // // authors // // Todd R. Templeton // //---------------------------------------------------------------------------------- #ifndef __CHARDEVICEBASE_H__ #define __CHARDEVICEBASE_H__ #if (defined(WIN32) && !defined(__GNUC__)) || defined(__EXCEPTIONS) #define CHARDEVICE_ENABLE_EXCEPTIONS 1 #endif #include #include #include #include #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 #include #endif #ifdef WIN32 #include #elif defined(NBMINGW) #include #include #else // ifdef WIN32 #include // usleep #include #endif // ifdef WIN32 #ifndef WIN32 #define INVALID_HANDLE_VALUE -1 #define INVALID_SOCKET -1 typedef int HANDLE; typedef int SOCKET; #endif #if defined(WIN32) && !defined(__GNUC__) typedef int ssize_t; typedef __int8 int8_t; typedef unsigned __int8 uint8_t; typedef __int16 int16_t; typedef unsigned __int16 uint16_t; typedef __int32 int32_t; typedef unsigned __int32 uint32_t; typedef __int64 int64_t; //NOTE: to solve errors in Visual Studio 6 about conversion from unsigned __int64 to double not being implemented, install SP5 and the processor pack for Visual Studio 6 typedef unsigned __int64 uint64_t; #elif defined(NBMINGW) typedef __int8_t int8_t; typedef __uint8_t uint8_t; typedef __int16_t int16_t; typedef __uint16_t uint16_t; //typedef __int32_t int32_t; //typedef __uint32_t uint32_t; typedef __int64_t int64_t; typedef __uint64_t uint64_t; #endif //typedef unsigned char BYTE; //typedef unsigned short int WORD; //typedef unsigned int DOUBLEWORD; #define TIME2DOUBLE(t) ((double)t / 1000000.0) #define MIN(x,y) ((x) < (y) ? (x) : (y)) #define MAX(x,y) ((x) < (y) ? (y) : (x)) #if defined(WIN32) || defined(NBMINGW) void usleep( unsigned long usec ); #endif #ifdef NBMINGW uint16_t htons( uint16_t a ); uint16_t ntohs( uint16_t a ); uint32_t htonl( uint32_t a ); uint32_t ntohl( uint32_t a ); #endif uint64_t htonll( uint64_t a ); uint64_t ntohll( uint64_t a ); // get elapsed time, first call returns 0 uint64_t get_elapsed_time( void ); // base character device class class CharDevice { public: #if defined(CHARDEVICE_ENABLE_EXCEPTIONS) && CHARDEVICE_ENABLE_EXCEPTIONS != 0 class ConfigureDeviceException : public std::runtime_error { public: ConfigureDeviceException( ) : std::runtime_error( "Error configuring device" ) { } ConfigureDeviceException(std::string what) : std::runtime_error( std::string("Error configuring device: ") + what) { } }; #endif protected: // whether to wait for connection/reconnection bool wait; // time in seconds since last successful read after which to determine that // link has gone down double maxInterval; // whether to wait for at least one byte before returning from a read bool waitForData; // function call for getting the current time (in microseconds) uint64_t (*get_time)( void ); public: // open device, called first time by constructor (uses wait, returns -1 on error) virtual int open( void ) = 0; // read from device (buf = buffer into which to read, count = max number of bytes to read, // uses maxInterval and wait, returns number of bytes read or -1 on error) virtual ssize_t read( void *buf, size_t count ) = 0; // write to device (buf = buffer from which to write, count = number number of bytes to write, // uses wait, returns number of bytes written or -1 on error) virtual ssize_t write( const void *buf, size_t count ) = 0; // close device, called last time by destructor (returns 0 on success or -1 on error) virtual int close( void ) = 0; // set whether to wait for connection/reconnection virtual void set_wait_for_connection( bool _wait ) { wait = _wait; } // set time in seconds since last successful read after which to determine that // link has gone down virtual void set_max_read_interval( double _maxInterval ) { maxInterval = _maxInterval; } // set whether to wait for at least one byte before returning from a read virtual void set_wait_for_data( bool _waitForData ) { waitForData = _waitForData; } // set function call for getting the current time (in microseconds) virtual void set_time_function( uint64_t (*_get_time)( void ) ) { get_time = _get_time; } // set default function call for getting the current time (in microseconds) static void set_default_time_function( uint64_t (*_get_time)( void ) ); // constructor CharDevice( ); // destructor virtual ~CharDevice( ) { } }; #endif // __CHARDEVICEBASE_H__ crrcsim-0.9.12/src/mod_env/0000775000175000017500000000000011724452513012472 500000000000000crrcsim-0.9.12/src/mod_env/earth/0000775000175000017500000000000011724452512013574 500000000000000crrcsim-0.9.12/src/mod_env/earth/ls_earth.h0000644000175000017500000000476011724452425015476 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 1993 - Bruce Jackson (ls_constants.h; was part of old ls_eom.h header file) * Copyright (C) 2008 - Jens Wilhelm Wulf * Copyright (C) 2008 - Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * REFERENCES: [ 1] McFarland, Richard E.: "A Standard Kinematic Model for Flight Simulation at NASA-Ames", NASA CR-2497, January 1975 [ 2] ANSI/AIAA R-004-1992 "Recommended Practice: Atmos- pheric and Space Flight Vehicle Coordinate Systems", February 1992 [ 3] Beyer, William H., editor: "CRC Standard Mathematical Tables, 28th edition", CRC Press, Boca Raton, FL, 1987, ISBN 0-8493-0628-0 [ 4] Dowdy, M. C.; Jackson, E. B.; and Nichols, J. H.: "Controls Analysis and Simulation Test Loop Environ- ment (CASTLE) Programmer's Guide, Version 1.3", NATC TM 89-11, 30 March 1989. [ 5] Halliday, David; and Resnick, Robert: "Fundamentals of Physics, Revised Printing", Wiley and Sons, 1974. ISBN 0-471-34431-1 [ 6] Anon: "U. S. Standard Atmosphere, 1962" [ 7] Anon: "Aeronautical Vest Pocket Handbook, 17th edition", Pratt & Whitney Aircraft Group, Dec. 1977 [ 8] Stevens, Brian L.; and Lewis, Frank L.: "Aircraft Control and Simulation", Wiley and Sons, 1992. ISBN 0-471-61397-5 --------------------------------------------------------------------------*/ #ifndef _LS_CONSTANTS_EARTH # define _LS_CONSTANTS_EARTH /* Value of earth radius from [8], ft */ #define EQUATORIAL_RADIUS 20925650. /* ENGLISH Atmospheric reference properties [6] */ #define SEA_LEVEL_DENSITY 0.002376888 #endif crrcsim-0.9.12/src/mod_env/earth/ls_gravity.cpp0000644000175000017500000000326511724452425016412 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 1992 - Bruce Jackson (gravity model for LaRCsim) * Copyright (C) 2007 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * * REFERENCES: Stevens, Brian L.; and Lewis, Frank L.: "Aircraft Control and Simulation", Wiley and Sons, 1992. ISBN 0-471- --------------------------------------------------------------------------*/ #include "ls_earth.h" #include "ls_gravity.h" #include #define GM 1.4076431E16 #define J2 1.08263E-3 double ls_gravity_g(double altitude) { double g; ls_gravity(EQUATORIAL_RADIUS + altitude, 0, &g); return(g); } void ls_gravity( double radius, double lat, double *gravity ) { double radius_ratio, rrsq, sinsqlat; radius_ratio = radius/EQUATORIAL_RADIUS; rrsq = radius_ratio*radius_ratio; sinsqlat = sin(lat)*sin(lat); *gravity = (GM/(radius*radius)) *sqrt(2.25*rrsq*rrsq*J2*J2*(5*sinsqlat*sinsqlat -2*sinsqlat + 1) + 3*rrsq*J2*(1 - 3*sinsqlat) + 1); } crrcsim-0.9.12/src/mod_env/earth/atmos_62.cpp0000644000175000017500000003347211724452425015664 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 1992 - Bruce Jackson * Copyright (C) 2007 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "../../mod_misc/ls_constants.h" #include "ls_earth.h" #include "atmos_62.h" #include #define alt_0 d_a_table[index ][0] #define alt_1 d_a_table[index+1][0] #define den_0 d_a_table[index ][1] #define den_1 d_a_table[index+1][1] #define sps_0 d_a_table[index ][2] #define sps_1 d_a_table[index+1][2] #define gden_0 d_a_table[index ][3] #define gden_1 d_a_table[index+1][3] #define gsps_0 d_a_table[index ][4] #define gsps_1 d_a_table[index+1][4] #define MAX_ALT_INDEX 121 #define DELT_ALT 2000. #define HLEV 36089. #define TAMB0 518.7 #define PAMB0 2113.8 #define MAX_ALTITUDE 240000. /** * Created 920827 by Bruce Jackson as part of the C-castle * development effort. * * [ 1] Hornbeck, Robert W.: "Numerical Methods", Prentice-Hall, * 1975. ISBN 0-13-626614-2 */ void ls_atmos( double altitude, double * sigma, double * v_sound, double * t_amb, double * p_amb ) { int index; double daltp, daltn, daltp3, daltn3, density; double t_amb_r, p_amb_r; double tmp; static double d_a_table[MAX_ALT_INDEX][5] = { { 0., 2.37701E-03, 1.11642E+03, 0.00000E+00, 0.00000E+00 }, { 2000., 2.24098E-03, 1.10872E+03, 1.92857E-12, -1.75815E-08 }, { 4000., 2.11099E-03, 1.10097E+03, 1.34570E-12, -1.21740E-08 }, { 6000., 1.98684E-03, 1.09315E+03, 1.44862E-12, -1.47225E-08 }, { 8000., 1.86836E-03, 1.08529E+03, 1.36481E-12, -1.44359E-08 }, { 10000., 1.75537E-03, 1.07736E+03, 1.32716E-12, -1.45340E-08 }, { 12000., 1.64768E-03, 1.06938E+03, 1.27657E-12, -1.44280E-08 }, { 14000., 1.54511E-03, 1.06133E+03, 1.24656E-12, -1.62540E-08 }, { 16000., 1.44751E-03, 1.05323E+03, 1.19220E-12, -1.50560E-08 }, { 18000., 1.35469E-03, 1.04506E+03, 1.15463E-12, -1.65220E-08 }, { 20000., 1.26649E-03, 1.03683E+03, 1.11926E-12, -1.63562E-08 }, { 22000., 1.18276E-03, 1.02853E+03, 1.07333E-12, -1.70533E-08 }, { 24000., 1.10333E-03, 1.02016E+03, 1.03743E-12, -1.59305E-08 }, { 26000., 1.02805E-03, 1.01173E+03, 1.00195E-12, -2.27248E-08 }, { 28000., 9.56760E-04, 1.00322E+03, 9.39764E-13, 3.29851E-10 }, { 30000., 8.89320E-04, 9.94641E+02, 1.01399E-12, -8.80946E-08 }, { 32000., 8.25570E-04, 9.85988E+02, 5.39268E-13, 2.41048E-07 }, { 34000., 7.65380E-04, 9.77258E+02, 2.16894E-12, -9.91599E-07 }, { 36000., 7.08600E-04, 9.68448E+02, -4.10001E-12, 3.60535E-06 }, { 38000., 6.44190E-04, 9.68053E+02, 2.78612E-12, -8.07290E-07 }, { 40000., 5.85146E-04, 9.68053E+02, 1.00455E-12, 2.16313E-07 }, { 42000., 5.31517E-04, 9.68053E+02, 1.31819E-12, -5.79609E-08 }, { 44000., 4.82801E-04, 9.68053E+02, 1.09217E-12, 1.55309E-08 }, { 46000., 4.38554E-04, 9.68053E+02, 1.01661E-12, -4.16262E-09 }, { 48000., 3.98359E-04, 9.68053E+02, 9.19375E-13, 1.11961E-09 }, { 50000., 3.61850E-04, 9.68053E+02, 8.34886E-13, -3.15801E-10 }, { 52000., 3.28686E-04, 9.68053E+02, 7.58579E-13, 1.43600E-10 }, { 54000., 2.98561E-04, 9.68053E+02, 6.89297E-13, -2.58597E-10 }, { 56000., 2.71197E-04, 9.68053E+02, 6.25735E-13, 8.90788E-10 }, { 58000., 2.46341E-04, 9.68053E+02, 5.69765E-13, -3.30456E-09 }, { 60000., 2.23765E-04, 9.68053E+02, 5.15206E-13, 1.23274E-08 }, { 62000., 2.03256E-04, 9.68053E+02, 4.69912E-13, -4.60052E-08 }, { 64000., 1.84627E-04, 9.68053E+02, 4.25146E-13, 1.71693E-07 }, { 66000., 1.67616E-04, 9.68314E+02, 2.56502E-13, -2.49268E-07 }, { 68000., 1.51855E-04, 9.68676E+02, 4.23844E-13, 9.76878E-07 }, { 70000., 1.37615E-04, 9.71034E+02, 3.29621E-13, -6.64245E-07 }, { 72000., 1.24744E-04, 9.72390E+02, 3.11170E-13, 1.77102E-07 }, { 74000., 1.13107E-04, 9.73745E+02, 2.76697E-13, -4.56627E-08 }, { 76000., 1.02584E-04, 9.75099E+02, 2.53043E-13, 4.04902E-09 }, { 78000., 9.30660E-05, 9.76450E+02, 2.18633E-13, 2.49667E-08 }, { 80000., 8.44530E-05, 9.77799E+02, 2.29927E-13, -1.06916E-07 }, { 82000., 7.67140E-05, 9.78950E+02, 1.72660E-13, 1.05696E-07 }, { 84000., 6.97010E-05, 9.80290E+02, 1.68432E-13, -3.23682E-08 }, { 86000., 6.33490E-05, 9.81620E+02, 1.45113E-13, 8.77690E-09 }, { 88000., 5.75880E-05, 9.82950E+02, 1.37617E-13, -2.73938E-09 }, { 90000., 5.23700E-05, 9.84280E+02, 1.18918E-13, 2.18061E-09 }, { 92000., 4.76350E-05, 9.85610E+02, 1.11210E-13, -5.98306E-09 }, { 94000., 4.33410E-05, 9.86930E+02, 9.77408E-14, 6.75162E-09 }, { 96000., 3.94430E-05, 9.88260E+02, 9.18264E-14, -6.02343E-09 }, { 98000., 3.59080E-05, 9.89580E+02, 7.94534E-14, 2.34210E-09 }, { 100000., 3.26960E-05, 9.90900E+02, 7.48600E-14, -3.34498E-09 }, { 102000., 2.97810E-05, 9.92210E+02, 6.66067E-14, -3.96219E-09 }, { 104000., 2.71320E-05, 9.93530E+02, 5.77131E-14, 3.41937E-08 }, { 106000., 2.46980E-05, 9.95410E+02, 2.50410E-14, 7.07187E-07 }, { 108000., 2.24140E-05, 9.99070E+02, 6.71229E-14, -1.92943E-07 }, { 110000., 2.03570E-05, 1.00272E+03, 4.69675E-14, 4.95832E-08 }, { 112000., 1.85010E-05, 1.00636E+03, 4.65069E-14, -2.03903E-08 }, { 114000., 1.68270E-05, 1.00998E+03, 4.00047E-14, 1.97789E-09 }, { 116000., 1.53150E-05, 1.01359E+03, 3.64744E-14, -2.52130E-09 }, { 118000., 1.39480E-05, 1.01719E+03, 3.15976E-14, -6.89271E-09 }, { 120000., 1.27100E-05, 1.02077E+03, 3.06351E-14, 9.21465E-11 }, { 122000., 1.15920E-05, 1.02434E+03, 2.58618E-14, -8.47587E-09 }, { 124000., 1.05790E-05, 1.02789E+03, 2.34176E-14, 3.81135E-09 }, { 126000., 9.66010E-06, 1.03144E+03, 2.16178E-14, -6.76951E-09 }, { 128000., 8.82710E-06, 1.03497E+03, 1.89611E-14, -6.73330E-09 }, { 130000., 8.07070E-06, 1.03848E+03, 1.74377E-14, 3.70270E-09 }, { 132000., 7.38380E-06, 1.04199E+03, 1.55382E-14, -8.07752E-09 }, { 134000., 6.75940E-06, 1.04548E+03, 1.41595E-14, -1.39263E-09 }, { 136000., 6.19160E-06, 1.04896E+03, 1.27239E-14, -1.35196E-09 }, { 138000., 5.67490E-06, 1.05243E+03, 1.15951E-14, -8.19953E-09 }, { 140000., 5.20450E-06, 1.05588E+03, 1.03459E-14, 4.15010E-09 }, { 142000., 4.77570E-06, 1.05933E+03, 9.42149E-15, -8.40086E-09 }, { 144000., 4.38470E-06, 1.06276E+03, 8.66820E-15, -5.46671E-10 }, { 146000., 4.02820E-06, 1.06618E+03, 7.65573E-15, -4.41246E-09 }, { 148000., 3.70260E-06, 1.06959E+03, 7.05890E-15, 3.19650E-09 }, { 150000., 3.40520E-06, 1.07299E+03, 6.40867E-15, -2.33736E-08 }, { 152000., 3.13330E-06, 1.07637E+03, 5.55641E-15, 6.02977E-08 }, { 154000., 2.88480E-06, 1.07975E+03, 6.46568E-15, -2.17817E-07 }, { 156000., 2.66270E-06, 1.08202E+03, 8.18087E-15, -8.54029E-07 }, { 158000., 2.46830E-06, 1.08202E+03, 2.36086E-15, 2.28931E-07 }, { 160000., 2.28810E-06, 1.08202E+03, 3.67571E-15, -6.16972E-08 }, { 162000., 2.12120E-06, 1.08202E+03, 2.88632E-15, 1.78573E-08 }, { 164000., 1.96640E-06, 1.08202E+03, 2.92903E-15, -9.73206E-09 }, { 166000., 1.82300E-06, 1.08202E+03, 2.49757E-15, 2.10709E-08 }, { 168000., 1.69000E-06, 1.08202E+03, 2.68069E-15, -7.45517E-08 }, { 170000., 1.56680E-06, 1.08202E+03, 1.47966E-15, 2.77136E-07 }, { 172000., 1.45250E-06, 1.08202E+03, 4.75068E-15, -1.03399E-06 }, { 174000., 1.35240E-06, 1.07963E+03, 8.17622E-16, 2.73830E-07 }, { 176000., 1.25880E-06, 1.07723E+03, 1.72883E-15, -7.63301E-08 }, { 178000., 1.17130E-06, 1.07482E+03, 1.41704E-15, 1.64901E-08 }, { 180000., 1.08960E-06, 1.07240E+03, 1.30299E-15, -4.63038E-09 }, { 182000., 1.01320E-06, 1.06998E+03, 1.32100E-15, 2.03140E-09 }, { 184000., 9.41950E-07, 1.06756E+03, 1.13799E-15, -3.49522E-09 }, { 186000., 8.75370E-07, 1.06513E+03, 1.13202E-15, -3.05052E-09 }, { 188000., 8.13260E-07, 1.06269E+03, 1.03892E-15, 6.97283E-10 }, { 190000., 7.55320E-07, 1.06025E+03, 9.67290E-16, 2.61383E-10 }, { 192000., 7.01260E-07, 1.05781E+03, 9.11920E-16, -1.74281E-09 }, { 194000., 6.50850E-07, 1.05536E+03, 8.60032E-16, -8.29013E-09 }, { 196000., 6.03870E-07, 1.05290E+03, 7.92951E-16, 1.99033E-08 }, { 198000., 5.60110E-07, 1.05044E+03, 7.98164E-16, -7.13232E-08 }, { 200000., 5.19320E-07, 1.04798E+03, 4.69394E-16, 2.65389E-07 }, { 202000., 4.81340E-07, 1.04550E+03, 1.53926E-15, -1.02023E-06 }, { 204000., 4.47960E-07, 1.04063E+03, 2.73571E-16, 2.30547E-07 }, { 206000., 4.16690E-07, 1.03565E+03, 5.31456E-16, -6.69551E-08 }, { 208000., 3.87320E-07, 1.03065E+03, 4.50605E-16, 7.27308E-09 }, { 210000., 3.59790E-07, 1.02562E+03, 4.26126E-16, -7.13720E-09 }, { 212000., 3.33970E-07, 1.02057E+03, 4.09893E-16, -8.72426E-09 }, { 214000., 3.09780E-07, 1.01549E+03, 3.79301E-16, -2.96576E-09 }, { 216000., 2.87120E-07, 1.01039E+03, 3.67902E-16, -9.41272E-09 }, { 218000., 2.65920E-07, 1.00526E+03, 3.39092E-16, -4.38337E-09 }, { 220000., 2.46090E-07, 1.00011E+03, 3.30732E-16, -3.05378E-09 }, { 222000., 2.27570E-07, 9.94940E+02, 3.02981E-16, -1.34015E-08 }, { 224000., 2.10270E-07, 9.89730E+02, 2.87343E-16, -3.34027E-09 }, { 226000., 1.94120E-07, 9.84500E+02, 2.72646E-16, -3.23743E-09 }, { 228000., 1.79060E-07, 9.79250E+02, 2.57074E-16, -1.37100E-08 }, { 230000., 1.65030E-07, 9.73960E+02, 2.44060E-16, -1.92258E-09 }, { 232000., 1.51970E-07, 9.68650E+02, 2.21687E-16, -8.59969E-09 }, { 234000., 1.39810E-07, 9.63310E+02, 2.19191E-16, -8.67865E-09 }, { 236000., 1.28510E-07, 9.57940E+02, 1.91549E-16, -1.68569E-09 }, { 238000., 1.18020E-07, 9.52550E+02, 2.29613E-16, -1.45786E-08 }, { 240000., 1.08270E-07, 9.47120E+02, 0.00000E+00, 0.00000E+00 } }; /* for purposes of doing the table lookup, force the incoming altitude to be >= 0 */ // printf("altitude = %.2f\n", altitude); if ( altitude < 0.0 ) { altitude = 0.0; } // printf("altitude = %.2f\n", altitude); index = (int)( altitude / 2000 ); if (index > (MAX_ALT_INDEX-2)) { index = MAX_ALT_INDEX-2; /* limit maximum altitude */ altitude = MAX_ALTITUDE; } if (index < 0) { index = 0; } daltp = alt_1 - altitude; daltp3 = daltp*daltp*daltp; daltn = altitude - alt_0; daltn3 = daltn*daltn*daltn; density = (gden_0/6)*((daltp3/2000) - 2000*daltp) + (gden_1/6)*((daltn3/2000) - 2000*daltn) + den_0*daltp/2000 + den_1*daltn/2000; *v_sound = (gsps_0/6)*((daltp3/2000) - 2000*daltp) + (gsps_1/6)*((daltn3/2000) - 2000*daltn) + sps_0*daltp/2000 + sps_1*daltn/2000; *sigma = density/SEA_LEVEL_DENSITY; if (altitude < HLEV) /* BUG - these curve fits are only good to about 75000 ft */ { t_amb_r = 1. - 6.875e-6*altitude; // printf("index = %d t_amb_r = %.2f\n", index, t_amb_r); // p_amb_r = pow( t_amb_r, 5.256 ); tmp = 5.256; // avoid a segfault (?) p_amb_r = pow( t_amb_r, tmp ); // printf("p_amb_r = %.2f\n", p_amb_r); } else { t_amb_r = 0.751895; p_amb_r = 0.2234*exp( -4.806e-5 * (altitude - HLEV)); } *p_amb = p_amb_r * PAMB0; *t_amb = t_amb_r * TAMB0; /* end of atmos_62 */ } double ls_atmos_rho(double Altitude) { double Sigma, V_sound, Static_temperature, Static_pressure; ls_atmos(Altitude, &Sigma, &V_sound, &Static_temperature, &Static_pressure); return(Sigma*SEA_LEVEL_DENSITY); } crrcsim-0.9.12/src/mod_env/earth/ls_gravity.h0000644000175000017500000000240211724452425016047 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2000, 2003 - Jan Edward Kansky (original author) * Copyright (C) 2008 - Jens Wilhelm Wulf * Copyright (C) 2005 - Lionel Cailler * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef _LS_GRAVITY_H #define _LS_GRAVITY_H #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ void ls_gravity( double radius, double lat, double *gravity ); double ls_gravity_g(double altitude); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* _LS_GRAVITY_H */ crrcsim-0.9.12/src/mod_env/earth/atmos_62.h0000644000175000017500000000257511724452425015331 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * Copyright (C) 2000 - Jan Edward Kansky * Copyright (C) 2008 - Jan Reucker * Copyright (C) 2008 - Jens Wilhelm Wulf * Copyright (C) 2005 - Lionel Cailler * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef _ATMOS_62_H #define _ATMOS_62_H #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /** * 1962 atmosphere table interpolation routine */ void ls_atmos(double altitude, double * sigma, double * v_sound, double * t_amb, double * p_amb); double ls_atmos_rho(double altitude); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* _ATMOS_62_H */ crrcsim-0.9.12/src/mod_env/CMakeLists.txt0000644000175000017500000000031011724452425015144 00000000000000set(MOD_ENV_SRCS earth/atmos_62.cpp earth/ls_gravity.cpp ) add_library(mod_env ${MOD_ENV_SRCS}) set (MOD_ENV_LIBS ) set (MOD_ENV_INCDIRS ) link_directories ( ${MOD_ENV_LINKDIRS} ) crrcsim-0.9.12/src/mod_windfield/0000775000175000017500000000000011724452514013650 500000000000000crrcsim-0.9.12/src/mod_windfield/thermal03/0000775000175000017500000000000011724452513015446 500000000000000crrcsim-0.9.12/src/mod_windfield/thermal03/solve.h0000644000175000017500000000276111724452425016675 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef THERMALSOLVE_H #define THERMALSOLVE_H #include "thconf.h" /** * * This has initially been a general solver for fourth order equations. * Now it is specialized. * * @author Jens W. Wulf */ class SolveFourthOrder { public: flttype n0; flttype n1; flttype n2; flttype n3; flttype n4; flttype res; flttype start[5]; flttype xi[5]; flttype yi[5]; unsigned int anz; static flttype precmin; static unsigned int loopmax; flttype ell_p1; flttype ell_p2; flttype ell_p3; flttype ell_p4; flttype ell_p5; flttype ell_x; flttype ell_y; /** * Sucht nur nach Lsungen im Bereich 0..1 */ void solve(); }; #endif crrcsim-0.9.12/src/mod_windfield/thermal03/solve.cpp0000644000175000017500000001265311724452425017231 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "solve.h" #include #include #include // Init of static members: flttype SolveFourthOrder::precmin = 1.0; unsigned int SolveFourthOrder::loopmax = 0; const flttype valmin = 0.7; const flttype valmax = 1.3; int sign(flttype arg) { // ob das funktioniert? Wegen des Vergleichs mit Null habe ich Zweifel... // immerhin sind das hier floats, keine ints... if (arg == 0) return(0); if (arg > 0) return(1); else return(-1); } inline flttype sqr(flttype val) { return(val*val); }; inline flttype pow3(flttype val) { return(val*val*val); }; inline flttype pow4(flttype val) { return(val*val*val*val); }; static int compmi(const void *m1, const void *m2) { flttype a1 = *((flttype*)m1); flttype a2 = *((flttype*)m2); if (a1 < a2) return(-1); else if (a1 > a2) return(1); else return(0); } void SolveFourthOrder::solve() { // Die Funktion ist // n4*x^4+n3*x^3+n2*x^2+n1*x+n0=0 // Die Ableitung ist // 4*n4*x^3 + 3*n3*x^2 + 2*n2*x + n1 // Ich interessiere mich zunchst fr die Extrempunkte der Funktion // (Nullstellen der Ableitung). // // Nheres dazu siehe Bronstein S. 131 und S.132 (alt). xi[0] = 0; xi[1] = 1; flttype r, s, t, p, q; r = 0.75*n3/n4; s = 0.50*n2/n4; t = 0.25*n1/n4; p = (3*s-r*r) / 3; q = (2*r*r*r/27) - (r*s/3) + t; flttype R, D, phi, y1; R = sign(q) * sqrt(fabs(p)/3); D = p*p*p/27+0.25*q*q; anz = 3; if (p > 0) { phi = asinh(q/(2*R*R*R)); y1 = -2*R*sinh(phi/3); } else { if (D > 0) { phi = acosh(q/(2*R*R*R)); y1 = -2*R*cosh(phi/3); } else { phi = acos(q/(2*R*R*R)); y1 = -2*R*cos(phi/3); flttype y2 = -2*R*cos((phi/3)+(2*M_PI/3)); flttype y3 = -2*R*cos((phi/3)+(4*M_PI/3)); xi[3] = y2 - (r/3); xi[4] = y3 - (r/3); anz = 5; } } xi[2] = y1 - (r/3); qsort(xi, anz, sizeof(flttype), compmi); for (unsigned int cnt=0; cnt= 0 && xi[cnt-1] <= 1) || (xi[cnt] >= 0 && xi[cnt] <= 1) )) { flttype xneu = 0; flttype yneu; flttype xa, xb, ya; //, yb; xa = xi[cnt-1]; ya = yi[cnt-1]; xb = xi[cnt]; //yb = yi[cnt]; // Bisektionsverfahren // Newton funktioniert hier nicht zuverlssig! Wenn man ihn an einer Stelle // mit kleiner Steigung startet, kann es sein, dass er hinter dem nchsten // Extrempunkt weitermacht, also gar nicht mehr im gewnschten Intervall. // Grenze fr Abweichung evtl. kleiner machen, wenn Lsung nicht gefunden wird. while (fabs(xa-xb) > prec) { xneu = (xa+xb)/2; // Die folgende Zeile kann zu einem Fehler fhren, siehe Email von Jan R. am 29.04.2006. // Eigentlich darf das nicht passieren, denn hier kann nur pow(x, y) einen Fehler auslsen, // und das auch nur, wenn x<0 und y keine ganze Zahl. Um diesem Fall vorzubeugen, wird // die normale Multiplikation benutzt. // yneu = n4*pow(xneu, 4)+n3*pow(xneu, 3)+n2*sqr(xneu)+n1*xneu+n0; yneu = n4*pow4(xneu)+n3*pow3(xneu)+n2*sqr(xneu)+n1*xneu+n0; if (sign(yneu) == sign(ya)) { xa = xneu; ya = yneu; } else { xb = xneu; //yb = yneu; } loopcnt++; } // Ergebnis berprfen: if (xneu>=0 && xneu<=1) { flttype ell_a = xneu * ell_p1; flttype ell_b = xneu * ell_p2 + ell_p3; flttype ell_yoff = xneu * ell_p4 + ell_p5; flttype val = sqr(ell_x/ell_a)+ sqr((ell_y-ell_yoff)/ell_b); if (val >= valmin && val <= valmax) { fSolved = true; res = xneu; } } } // cnt++; if (cnt == anz && fSolved == false) { // Start again cnt = 1; // increase precision prec *= 0.1; if (prec < precmin) { precmin = prec; std::cout << "# precmin:\n"; std::cout << precmin << "\n"; } else if (prec == 0) { fSolved = true; res = 5; std::cerr << "Thermal v3: no result found!\n"; } } } if (loopcnt > loopmax) loopmax = loopcnt; } crrcsim-0.9.12/src/mod_windfield/thermal03/tschalen.h0000644000175000017500000000513011724452425017337 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef TSCHALEN_H #define TSCHALEN_H #include #include #include "../../mod_misc/SimpleXMLTransfer.h" #include "thermikschale.h" /** * External coordinate system of ThermikSchalen is: * y=0 at bottom of thermal, y=1 at top of thermal. * It is symmetric about its y-axis at y=0, so x is a radius. * * @author Jens W. Wulf */ class ThermikSchalen { public: /** * Init from XML description */ void init(SimpleXMLTransfer* cfg); /** * Get velocity vector at (x|y). * vRef is reference velocity at center of thermal and y=0.5. */ void vectorAt(flttype x, flttype y, flttype& dx, flttype& dy, flttype vRef); /** * Radius of thermal (including downstream) in external coordinates. */ inline flttype get_r_max() { return(r_max); }; /** * Reference radius in external coordinates. * This is the radius of the upstream at y=0.5. */ inline flttype get_r_ref() { return(r_ref); }; void createDefaultConfig(SimpleXMLTransfer* cfg); void trans(flttype& x, flttype& y); void trans_re(flttype& x, flttype& y); void zeigPunkt(flttype x, flttype y, std::ostream& out = std::cout); private: /** * Maxmimum radius in external coordinates (from real center of thermal) */ flttype r_max; /** * Reference radius in external coordinates */ flttype r_ref; /** * Describes upwards velocity profile at average height. * 1 lets velocity rise linearily; a value of 2 makes sense. * Bigger numbers result in a more 'blocky' profile. */ flttype vRefExp; ThermikSchale inner; ThermikSchale outer; flttype x0; flttype flTransSin; flttype flTransCos; flttype flTransReSin; flttype flTransReCos; }; #endif crrcsim-0.9.12/src/mod_windfield/thermal03/thconf.h0000644000175000017500000000155211724452425017023 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef THCONF_H #define THCONF_H typedef float flttype; #endif crrcsim-0.9.12/src/mod_windfield/thermal03/thermikschale.cpp0000644000175000017500000003076711724452425020732 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "thermikschale.h" #include #include #include "tschalen.h" #include "solve.h" #include "../../mod_misc/lib_conversions.h" // deltat muss in jedem Fall positiv sein, damit man gescheite Lngen // der Senkrechten am oberen und unteren Ende bekommt (starke Krmmung). const flttype deltat = 0.005; const flttype anzfact = 0.002; // anzfacts=1 zeigt Senkrechte so wie sie berechnet wird, // anzfacts=-1 zeigt Senkrechte so wie sie zur Berechnung der Oberflche benutzt wird const flttype anzfacts = 1; inline flttype sqr(flttype val) { return(val*val); }; void ThermikSchale::init() { A1 = (ou_x - ol_x); A2 = (ol_y - il_y); A3 = (ou_y - iu_y - ol_y +il_y); A4 = (iu_y -il_y); nenner = - ol_x * ou_y + ol_y * ou_x - il_y * ou_x + iu_y * ol_x; } void ThermikSchale::getDir(flttype x, flttype y, flttype& dx, flttype& dy, flttype& dxs, flttype& dys, flttype& t) /*{{{*/ { flttype l, len; // todo: wenn dieser Code so bleibt sollte man die groen Konstanten vorberechnen. // // Im Bereich der Gerade? // // Wenn solver keine Lsung finden kann: // In diesem Fall gibt es solver.res = 5, // diese Funktion liefert dx=dy=dxs=dys=0 und t=5. Das ist zwar kein gescheites // Ergebnis, aber damit luft CRRCSim immerhin weiter. if (A1 == 0) { t = x / ol_x; } else { flttype p = (A3 * x - A1 * y - A4 * ol_x + A1 * il_y) / nenner; flttype q = A4 * x / nenner; t = -p/2 + sqrt(sqr(p)/4 - q); } dx = 0; dy = 0; dxs = 0; dys = 0; if (t >= 0 && t <= 1) { if (A1 == 0) l = (y - il_y - t*A2)/(A3*t+A4); else l = (x - ol_x * t) / (t*A1); if (l>=0 && l<=1 && t > 2*deltat) /*{{{*/ { // Es ist im Bereich der Gerade. Der Richtungsvektor ist dx = l*t*A1; dy = l* (A4 + t*A3); len = sqrt(dx*dx+dy*dy); dx = dx/len; dy = dy/len; if ((x>0 && dy>0) || (x<0 && dy<0) ) { dx *= -1; dy *= -1; } // senkrecht dazu ist (nicht exakt, aber genau genug): dxs = deltat*(ol_x + l*A1); dys = dxs * t*A1/((A4 + t*A3)); } /*}}}*/ else if (l<0) /*{{{*/ { // Es knnte im Bereich der unteren Ellipse liegen. Fr t=1 gilt flttype a = ol_x; flttype b = ol_y; flttype yoff = ol_y; if (sqr(x/a)+ sqr((y-yoff)/b) < 1) { // Es liegt im Bereich der unteren Ellipse. Wie ist t? flttype c = A2; flttype d = dzl_y + c; flttype f = il_y - dzl_y; flttype n4=(sqr(c)-sqr(d))*sqr(ol_x); flttype n3=(2*c*il_y-2*d*f)*sqr(ol_x) - 2*c*sqr(ol_x)*y; flttype n2=(sqr(ol_x*y)-2*il_y*sqr(ol_x)*y+sqr(d*x)+(sqr(il_y)-sqr(f))*sqr(ol_x)); flttype n1=2*d*f*sqr(x); flttype n0=sqr(f*x); { solver.n0 = n0; solver.n1 = n1; solver.n2 = n2; solver.n3 = n3; solver.n4 = n4; solver.ell_p1 = ol_x; solver.ell_p2 = (ol_y-il_y+dzl_y); solver.ell_p3 = f; solver.ell_p4 = A2; solver.ell_p5 = il_y; solver.ell_x = x; solver.ell_y = y; solver.solve(); t = solver.res; } if (t > 2*deltat && t < 1) /*{{{*/ { // zeigSchaleUnten(t, std::cout); // // Tangente an die Ellipse: a = t*ol_x; b = t*solver.ell_p2 + solver.ell_p3; flttype yp = y - t*A2-il_y; flttype d1 = b*b*x; flttype d2 = a*a*yp; if (fabs(d1) > fabs(d2)) { dy = 1; dx = a*a * (b*b-(yp+dy)*yp) / (b*b*x) - x; } else { dx = 1; dy = b*b * (a*a-(x+dx)*x) / (a*a*yp) - yp; } if ((x>0 && dy>0) || (x<0 && dy<0) ) { dx *= -1; dy *= -1; } len = sqrt(dx*dx+dy*dy); dx = dx/len; dy = dy/len; // senkrecht dazu ist { // die Ellipse im richtigen Abstand t += deltat; a = t*ol_x; b = t*solver.ell_p2 + solver.ell_p3; yoff = t*A2+il_y; // Schnittpunkt zwischen der Ellipse und der Senkrechten flttype ma, mb, p, q; // ich will die senkrechte: // jetzt rechnen: dxs = -dy; dys = dx; p = (-2*sqr(a)*dys*yoff+2*sqr(a)*dys*y+2*sqr(b)*dxs*x)/(sqr(a*dys)+sqr(b*dxs)); q = ( sqr(a*yoff)-2*sqr(a)*y*yoff+sqr(a*y)+sqr(b*x)-sqr(a*b) ) / (sqr(a*dys)+sqr(b*dxs)); ma = -p/2 - sqrt(sqr(p)/4 - q); mb = -p/2 + sqrt(sqr(p)/4 - q); if (fabs(mb) < fabs(ma)) ma = mb; dxs = dxs*ma; dys = dys*ma; } } /*}}}*/ } } /*}}}*/ else if (l>1) /*{{{*/ { // Es knnte im Bereich der oberen Ellipse liegen. Fr t=1 gilt flttype a = ou_x; flttype b = 1-ou_y; flttype yoff = ou_y; if (sqr(x/a)+ sqr((y-yoff)/b) < 1) { // Es liegt im Bereich der oberen Ellipse. Wie ist t? flttype c = dzu_y - iu_y; flttype d = 1-dzu_y-ou_y+iu_y; flttype f = ou_y-iu_y; flttype n4=(sqr(f)-sqr(d))*sqr(ou_x); flttype n3=((2*f*iu_y-2*c*d)*sqr(ou_x)-2*f*sqr(ou_x)*y); flttype n2=(sqr(ou_x*y)-2*iu_y*sqr(ou_x)*y+sqr(d*x)+(sqr(iu_y)-sqr(c))*sqr(ou_x)); flttype n1=2*c*d*sqr(x); flttype n0=sqr(c*x); { solver.n0 = n0; solver.n1 = n1; solver.n2 = n2; solver.n3 = n3; solver.n4 = n4; solver.ell_p1 = ou_x; solver.ell_p2 = d; solver.ell_p3 = c; solver.ell_p4 = f; solver.ell_p5 = iu_y; solver.ell_x = x; solver.ell_y = y; solver.solve(); t = solver.res; } if (t >= 2*deltat && t < 1) /*{{{*/ { // zeigSchaleUnten(t, std::cout); // // Tangente an die Ellipse: a = t * ou_x; b = t * d + c; flttype yp = y - yoff; flttype d1 = b*b*x; flttype d2 = a*a*yp; if (fabs(d1) > fabs(d2)) { dy = 1; dx = a*a * (b*b-(yp+dy)*yp) / (b*b*x) - x; } else { dx = 1; dy = b*b * (a*a-(x+dx)*x) / (a*a*yp) - yp; } if ((x>0 && dy>0) || (x<0 && dy<0) ) { dx *= -1; dy *= -1; } len = sqrt(dx*dx+dy*dy); dx = dx/len; dy = dy/len; // senkrecht dazu ist { // die Ellipse im richtigen Abstand t += deltat; a = t*ou_x; b = c+t*d; yoff = (f*t+iu_y); // Schnittpunkt zwischen der Ellipse und der Senkrechten flttype ma, mb, p, q; // ich will die senkrechte: // jetzt rechnen: dxs = -dy; dys = dx; p = (-2*sqr(a)*dys*yoff+2*sqr(a)*dys*y+2*sqr(b)*dxs*x)/(sqr(a*dys)+sqr(b*dxs)); q = ( sqr(a*yoff)-2*sqr(a)*y*yoff+sqr(a*y)+sqr(b*x)-sqr(a*b) ) / (sqr(a*dys)+sqr(b*dxs)); ma = -p/2 - sqrt(sqr(p)/4 - q); mb = -p/2 + sqrt(sqr(p)/4 - q); if (fabs(mb) < fabs(ma)) ma = mb; dxs = dxs*ma; dys = dys*ma; } } /*}}}*/ } } /*}}}*/ } } /*}}}*/ void ThermikSchale::showpara() /*{{{*/ { std::cout << " dzu_y = " << dzu_y << "\n"; std::cout << " dzl_y = " << dzl_y << "\n"; std::cout << " iu_y = " << iu_y << "\n"; std::cout << " il_y = " << il_y << "\n"; std::cout << " ol_x = " << ol_x << "\n"; std::cout << " ol_y = " << ol_y << "\n"; std::cout << " ou_x = " << ou_x << "\n"; std::cout << " ou_y = " << ou_y << "\n"; } /*}}}*/ void ThermikSchale::zeigSchaleUnten(flttype t, std::ostream& out) /*{{{*/ { flttype a = ol_x * t; flttype b = t*(ol_y-il_y+dzl_y)+il_y-dzl_y; flttype yoffset = t*(ol_y-il_y)+il_y; flttype x, y; for (flttype p=0; pzeigPunkt(x, y, out); } out << "\n\n"; } /*}}}*/ void ThermikSchale::zeigSchaleOben(flttype t, std::ostream& out) /*{{{*/ { flttype a = ou_x * t; flttype b = dzu_y - iu_y + t*(1-dzu_y-ou_y+iu_y); flttype yoffset = t*(ou_y-iu_y)+iu_y; flttype x, y; for (flttype p=0; pzeigPunkt(x, y, out); } out << "\n\n"; } /*}}}*/ void ThermikSchale::zeigGerade(flttype t, std::ostream& out) /*{{{*/ { flttype p_x0 = t*ol_x; flttype p_x1 = t*ou_x; flttype p_y0 = il_y + t*(ol_y - il_y); flttype p_y1 = t*(ol_y - il_y) + iu_y + t*(ou_y - iu_y - ol_y +il_y); parent->zeigPunkt(p_x0, p_y0, out); parent->zeigPunkt(p_x1, p_y1, out); out << "\n\n"; } /*}}}*/ void ThermikSchale::zeigVectSchaleUnten(flttype t, std::ostream& out) /*{{{*/ { flttype a = ol_x * t; flttype b = t*(ol_y-il_y+dzl_y)+il_y-dzl_y; flttype yoffset = t*(ol_y-il_y)+il_y; flttype x, y; flttype dx, dy; flttype step; flttype dxs, dys; flttype par_t; step = 0.01 + (1-t)*0.1; for (flttype p=0; pzeigPunkt(x, y, out); getDir(x, y, dx, dy, dxs, dys, par_t); parent->zeigPunkt(x+anzfact*dx, y+anzfact*dy, out); out << "\n\n"; parent->zeigPunkt(x, y, out); parent->zeigPunkt(x+anzfacts*dxs, y+anzfacts*dys, out); out << "\n\n"; } } /*}}}*/ void ThermikSchale::zeigVectSchaleOben(flttype t, std::ostream& out) /*{{{*/ { flttype a = ou_x * t; flttype b = dzu_y - iu_y + t*(1-dzu_y-ou_y+iu_y); flttype yoffset = t*(ou_y-iu_y)+iu_y; flttype x, y; flttype dx, dy, dxs, dys; flttype step; flttype par_t; step = 0.01 + (1-t)*0.1; for (flttype p=0; pzeigPunkt(x, y, out); getDir(x, y, dx, dy, dxs, dys, par_t); parent->zeigPunkt(x+anzfact*dx, y+anzfact*dy, out); out << "\n\n"; parent->zeigPunkt(x, y, out); parent->zeigPunkt(x+anzfacts*dxs, y+anzfacts*dys, out); out << "\n\n"; } } /*}}}*/ void ThermikSchale::zeigVectGerade(flttype t, std::ostream& out) /*{{{*/ { flttype step = 0.01/sqrt(sqr(ou_x-ol_x) + sqr(ou_y-ol_y)); flttype x, y, dx, dy, dxs, dys; flttype par_t; for (flttype l=0; l<1; l+= step) { x = t*ol_x + l*t *(ou_x - ol_x); y = il_y + t*(ol_y - il_y) + l* (iu_y -il_y + t*(ou_y - iu_y - ol_y +il_y)); parent->zeigPunkt(x, y, out); getDir(x, y, dx, dy, dxs, dys, par_t); parent->zeigPunkt(x+anzfact*dx, y+anzfact*dy, out); out << "\n\n"; parent->zeigPunkt(x, y, out); parent->zeigPunkt(x+anzfacts*dxs, y+anzfacts*dys, out); out << "\n\n"; } } /*}}}*/ flttype ThermikSchale::get_A_Ref(flttype t) /*{{{*/ { // Es wird vereinfacht (in externen Koordinate): // x1 = (1-t)*0.5*(ol_x+ou_x) // x2 = (1-(t-deltat))*0.5*(ol_x+ou_x) // // A = pi * (x2^2 - x1^2) // // (x1^2 - x2^2) = ((1-(t-deltat))*0.5*(ol_x+ou_x))^2 - ((1-t)*0.5*(ol_x+ou_x))^2 // v * A = const // pi wird hier und bei A_Ref weggelassen, somit stimmt es wieder. return( sqr(0.5*(ol_x+ou_x)) * (2+deltat-2*t)*deltat ); } /*}}}*/ crrcsim-0.9.12/src/mod_windfield/thermal03/thermikschale.h0000644000175000017500000000600211724452425020360 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef THERMIKSCHALE_H #define THERMIKSCHALE_H #include #include "thconf.h" #include "solve.h" class ThermikSchalen; /** * * A ThermikSchalen consists of two ThermikSchale. One describes the inner * part where air moves upwards, the other one describes the outer part * where air moves downwards. * * A ThermikSchale is stretched using a parameter t. t=0 is near the dead zone, * t=1 is the center of the thermal (inner part, air moving upwards) or the * outmost point (outer part, air moving downwards). * * A ThermikSchale consists of a straight line in the middle part (its length can * be zero as well), an ellipsis at the upper end and an ellipsis at the lower end. * * @author Jens W. Wulf */ class ThermikSchale { public: /** * y of dead zone, upper end. */ flttype dzu_y; /** * y of dead zone, lower end. */ flttype dzl_y; /** * y of straight line, upper end, t=0. */ flttype iu_y; /** * y of straight line, lower end, t=0. */ flttype il_y; /** * x of straight line, lower end, t=1. */ flttype ol_x; /** * y of straight line, lower end, t=1. */ flttype ol_y; /** * x of straight line, upper end, t=1. */ flttype ou_x; /** * y of straight line, upper end, t=1. */ flttype ou_y; void showpara(); void init(); /** * x, y: der Punkt dessen Daten gesucht werden * dx, dy: Richtung der Strmung in diesem Punkt * dxs, dys: Richtung der Senkrechten; die Lnge entspricht einem bestimmten deltat. */ void getDir(flttype x, flttype y, flttype& dx, flttype& dy, flttype& dxs, flttype& dys, flttype& t); void zeigSchaleOben(flttype t, std::ostream& out); void zeigSchaleUnten(flttype t, std::ostream& out); void zeigGerade(flttype t, std::ostream& out); void zeigVectSchaleOben(flttype t, std::ostream& out); void zeigVectSchaleUnten(flttype t, std::ostream& out); void zeigVectGerade(flttype t, std::ostream& out); flttype get_A_Ref(flttype t); ThermikSchalen* parent; private: flttype nenner; flttype A1; flttype A2; flttype A3; flttype A4; SolveFourthOrder solver; }; #endif crrcsim-0.9.12/src/mod_windfield/thermal03/tschalen.cpp0000644000175000017500000002255311724452425017702 00000000000000// -*- mode: c; mode: fold -*- /* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2006, 2008 Jens Wilhelm Wulf (original author) * Copyright (C) 2006 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #include "tschalen.h" #include #include #include const flttype VelFact = 0.002; // #define DREHEN 1 void ThermikSchalen::trans(flttype& x, flttype& y) /*{{{*/ { #if (DREHEN != 0) flttype x_tmp = flTransCos*x - flTransSin*y + x0; y = flTransCos*y + flTransSin*x; x = x_tmp; #endif } /*}}}*/ void ThermikSchalen::trans_re(flttype& x, flttype& y) /*{{{*/ { #if (DREHEN != 0) flttype tmp = x - x0; x = flTransReCos*tmp - flTransReSin*y; y = flTransReCos*y + flTransReSin*tmp; #endif } /*}}}*/ void ThermikSchalen::zeigPunkt(flttype x, flttype y, std::ostream& out) /*{{{*/ { trans(x, y); out << x << " " << y << "\n"; } /*}}}*/ void ThermikSchalen::createDefaultConfig(SimpleXMLTransfer* cfg) /*{{{*/ { /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ cfg->setAttribute("v3.vRefExp", "5"); cfg->setAttribute("v3.dz_m", "50"); cfg->setAttribute("v3.height_m", "600"); cfg->setAttribute("v3.inside.upper.r_m", "30"); cfg->setAttribute("v3.inside.upper.sl_r", "0.8"); cfg->setAttribute("v3.inside.upper.sl_dz_r", "1.0"); cfg->setAttribute("v3.inside.lower.r_m", "20"); cfg->setAttribute("v3.inside.lower.sl_r", "0.9"); cfg->setAttribute("v3.inside.lower.sl_dz_r", "0.5"); cfg->setAttribute("v3.outside.upper.r_m", "65"); cfg->setAttribute("v3.outside.upper.sl_r", "0"); cfg->setAttribute("v3.outside.upper.sl_dz_r", "1"); cfg->setAttribute("v3.outside.lower.r_m", "65"); cfg->setAttribute("v3.outside.lower.sl_r", "0"); cfg->setAttribute("v3.outside.lower.sl_dz_r", "1"); } /*}}}*/ void ThermikSchalen::init(SimpleXMLTransfer* cfg) /*{{{*/ { double h_m; double dz; std::cout << "--- void ThermikSchalen::init ---------------------------\n"; h_m = cfg->attributeAsDouble("height_m"); dz = (h_m - 2*cfg->attributeAsDouble("dz_m")) / h_m; if (dz < 0) { throw XMLException("Thermal config error: dz_m is larger than 0.5*h_m"); } r_max = 0; inner.dzu_y = 0.5 + 0.5*dz; inner.ou_x = -1*cfg->getDouble("inside.upper.r_m")/h_m; inner.ou_y = 0.5 + (inner.dzu_y-0.5) * cfg->getDouble("inside.upper.sl_r"); inner.iu_y = 0.5 + (inner.dzu_y-0.5) * cfg->getDouble("inside.upper.sl_r") * cfg->getDouble("inside.upper.sl_dz_r"); inner.dzl_y = 0.5 - 0.5*dz; inner.ol_x = -1*cfg->getDouble("inside.lower.r_m")/h_m; inner.ol_y = inner.dzl_y + (0.5-inner.dzl_y) * (1-cfg->getDouble("inside.lower.sl_r")); inner.il_y = inner.dzl_y + (0.5-inner.dzl_y) * (1-cfg->getDouble("inside.lower.sl_r")*cfg->getDouble("inside.lower.sl_dz_r")); outer.dzu_y = inner.dzu_y; outer.ou_x = cfg->getDouble("outside.upper.r_m")/h_m; outer.ou_y = 0.5 + (outer.dzu_y-0.5) * cfg->getDouble("outside.upper.sl_r"); outer.iu_y = 0.5 + (outer.dzu_y-0.5) * cfg->getDouble("outside.upper.sl_r") * cfg->getDouble("outside.upper.sl_dz_r"); outer.dzl_y = inner.dzl_y; outer.ol_x = cfg->getDouble("outside.lower.r_m")/h_m; outer.ol_y = outer.dzl_y + (0.5-outer.dzl_y) * (1-cfg->getDouble("outside.lower.sl_r")); outer.il_y = outer.dzl_y + (0.5-outer.dzl_y) * (1-cfg->getDouble("outside.lower.sl_r")*cfg->getDouble("outside.lower.sl_dz_r")); inner.parent = this; outer.parent = this; inner.init(); outer.init(); std::cout << " inner:\n"; inner.showpara(); std::cout << "\n outer:\n"; outer.showpara(); r_ref = -inner.ol_x; std::cout << "\n r_ref = " << r_ref << "\n"; { flttype angle; if (inner.ou_x == inner.ol_x) angle = 0; else angle = atan2(inner.ou_x-inner.ol_x, inner.ou_y-inner.ol_y); flttype len = sqrt(inner.ol_x*inner.ol_x + inner.ol_y*inner.ol_y); flttype alpha = atan2(inner.ol_y, inner.ol_x) + angle; x0 = -1 * len * cos(alpha); flTransSin = sin(angle); flTransCos = cos(angle); flTransReSin = sin(-1*angle); flTransReCos = cos(-1*angle); } { flttype x, y; if (outer.ol_x > outer.ou_x) { x = outer.ol_x; y = outer.ol_y; } else { x = outer.ou_x; y = outer.ou_y; } trans(x, y); r_max = x; std::cout << " r_max = " << r_max << "\n"; } vRefExp = cfg->attributeAsDouble("vRefExp"); { std::string filename = cfg->attribute("fileC", ""); if (filename.length() > 0) { std::ofstream out; out.open(filename.c_str()); if (!out) { std::cerr << "Error opening " << filename.c_str() << "\n"; } else { flttype x, y, dx, dy; for (x=-r_max; x 1.0E-5) { out << x << " " << y << "\n"; out << x+VelFact*dx << " " << y+VelFact*dy << "\n"; out << "\n"; } } } out.close(); } } } { std::string filename = cfg->attribute("fileB", ""); if (filename.length() > 0) { std::ofstream out; out.open(filename.c_str()); if (!out) { std::cerr << "Error opening " << filename.c_str() << "\n"; } else { for (flttype t=0.0499; t<=1; t+= 0.05) { outer.zeigVectSchaleUnten(t, out); outer.zeigVectGerade(t, out); outer.zeigVectSchaleOben(t, out); inner.zeigVectSchaleUnten(t, out); inner.zeigVectGerade(t, out); inner.zeigVectSchaleOben(t, out); } out.close(); } } } { std::string filename = cfg->attribute("fileA", ""); if (filename.length() > 0) { std::ofstream out; out.open(filename.c_str()); if (!out) { std::cerr << "Error opening " << filename.c_str() << "\n"; } else { for (flttype t=0.125; t<=1; t+= 0.125) { outer.zeigSchaleUnten(t, out); outer.zeigGerade(t, out); outer.zeigSchaleOben(t, out); inner.zeigSchaleUnten(t, out); inner.zeigGerade(t, out); inner.zeigSchaleOben(t, out); } out.close(); } } } // Reference velocity is: center velocity at y=0.5. Radius is 0.5*(inner.ou_x+inner.ol_x) there. // At the lower end of the straight line, radius is inner.ol_x. // rref=0.5*(inner.ou_x+inner.ol_x) // rl = inner.ol_x // // vref*pi*(rref/100)^2 = vl*pi*(rl/100)^2 // vl = vref*(rref/100)^2 / (rl/100)^2 // vl = vref*rref^2 / rl^2 std::cout << " Upwards velocity at lower end is " << (0.5*(inner.ou_x+inner.ol_x)*0.5*(inner.ou_x+inner.ol_x) / (inner.ol_x*inner.ol_x)) << " times upwards velocity at average height.\n"; std::cout << "---------------------------------------------------------\n"; } /*}}}*/ void ThermikSchalen::vectorAt(flttype x, flttype y, flttype& dx, flttype& dy, flttype vRef) /*{{{*/ { flttype dxs, dys, t; dx = 0; dy = 0; if (x < r_max && y > 0 && y < 1) { trans_re(x, y); if (x < 0) { inner.getDir(x, y, dx, dy, dxs, dys, t); } else { outer.getDir(x, y, dx, dy, dxs, dys, t); } flttype len = sqrt(dx*dx+dy*dy); if (t < 0 || t > 1 || len < 1.0E-3) { dx = 0; dy = 0; } else { flttype A_ref = inner.get_A_Ref(t); flttype x1, y1; x1 = x - dxs; y1 = y - dys; trans(x, y); trans(x1, y1); // Es gilt die Mantelflche vom Kegelstumpf. flttype l = sqrt((x-x1)*(x-x1) + (y-y1)*(y-y1)); // pi wird hier und bei A_Ref weggelassen, somit stimmt es wieder. flttype A = l * (x+x1); flttype v_RefLocal = vRef * ( 1 - pow(1-t, vRefExp) ); // v_RefLocal * A_ref = A * v // v = v_RefLocal * A_ref / A flttype v = v_RefLocal * A_ref / A; flttype leninv = v/len; dx *= leninv; dy *= leninv; // std::cout << t << " " << A_ref << "\n"; #if (DREHEN != 0) flttype dx_tmp; dx_tmp = flTransCos*dx - flTransSin*dy; dy = flTransCos*dy + flTransSin*dx; dx = dx_tmp; #endif } } } /*}}}*/ crrcsim-0.9.12/src/mod_windfield/CMakeLists.txt0000644000175000017500000000052011724452425016324 00000000000000set(MOD_WINDFIELD_SRCS thermal03/solve.cpp thermal03/thermikschale.cpp thermal03/tschalen.cpp windfield.cpp ) add_library(mod_windfield ${MOD_WINDFIELD_SRCS}) set (MOD_WINDFIELD_LIBS ) set (MOD_WINDFIELD_INCDIRS ) include_directories( ${MOD_WINDFIELD_EXT_INCDIRS} ) link_directories ( ${MOD_WINDFIELD_LINKDIRS} ) crrcsim-0.9.12/src/mod_windfield/windfield.h0000644000175000017500000001012111724452425015700 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001 Jan Edward Kansky (original author) * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf * Copyright (C) 2005, 2007 Jan Reucker * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef WINDFIELD_H #define WINDFIELD_H #include "../mod_windfield_config.h" #include "../mod_math/vector3.h" #include "../mod_misc/SimpleXMLTransfer.h" class ThermikSchalen; /** \brief A class that represents a thermal * * This class replaces the old "thermal" data struct. */ class Thermal //typedef struct { private: int xcoord; ///< X coordinate in thermal occupancy grid int ycoord; ///< Y coordinate in thermal occupancy grid bool fInvisible; ///< thermal is not visible in grid public: Thermal *next_thermal; float center_x_position; ///< Center position of thermal on ground float center_y_position; ///< Center position of thermal on ground float radius; ///< Radius of thermal column ft #if (THERMAL_CODE == 0) float boundary_thickness; ///< 1/e width of transition into thermal core #endif float strength; ///< Vertical component strength in ft/s float lifetime; ///< remaining lifetime in sec /// create a thermal and add its graphical representation to the scene graph Thermal(); /// initialize thermal with some sensible random values void random_init(); /// remove thermal from thermal grid void remove_from_grid(); /// update the thermal void update(float flDeltaT, float x_motion, float y_motion); /** * Sums velocities of thermal at dX|dY|dZ. * Only for version 3. */ void sumVelocity(double X_cg, double Y_cg, double Z_cg, ThermikSchalen& thermalv3, double& Vel_north, double& Vel_east, double& Vel_down); /** * Calculate vertical velocity of thermal at dX|dY|dZ. * Only for (THERMAL_CODE == 1). */ double getVelocity(double dX, double dY, double dZ); /// draw the thermal void draw(double H_cg_rwy); }; //} Thermal; /** * Initialize thermal positions stregths, radii, etc. */ void initialize_wind_field(SimpleXMLTransfer* el); /** * Creates a description with default (v3) thermal settings */ SimpleXMLTransfer* GetDefaultConf_Thermal(); /** * removes everything from the wind field */ void clear_wind_field(); /** * Given the time since the last iteration, this function: * -moves thermals with the wind * -destroys thermals after their lifetime or when they leave the grid * -creates new thermals */ void update_thermals(float flDeltaT); /** * Calculate the wind velocities in all three axes in the given position. * Returns 1 if this position is outside of the grid. * X/Y/Z -- north/east/down */ int calculate_wind(double X_cg, double Y_cg, double Z_cg, double& Vel_north, double& Vel_east, double& Vel_down); /** \brief Draw the thermals. * * Draws a sphere for each thermal within a given square around the aircraft. */ void draw_thermals(CRRCMath::Vector3 pos); /** * * Draws an indicator for wind strength and direction */ void draw_wind(double direction_face); /** * Maximum thermal density (1/ft^2) */ double getMaxThermalDensity(); #if DEBUG_THERMAL_SCRSHOT == 1 /** * Writes up/down velocity of the windfield to a file */ void windfield_thermalScreenshot(CRRCMath::Vector3 pos); #endif #endif crrcsim-0.9.12/src/mod_windfield/windfield.cpp0000644000175000017500000011011611724452425016240 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2000, 2001 Jan Edward Kansky (original author) * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf * Copyright (C) 2005-2009 Jan Reucker * Copyright (C) 2009 Joel Lienard * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ /** \file windfield.cpp * * This file contains the windfield and thermal simulation. */ #include "windfield.h" #include "../global.h" #include "../include_gl.h" #include #include #include // for ssgSimpleState #include "../mod_windfield_config.h" #include "../mod_misc/ls_constants.h" //jwtodo #include "../config.h" // remaining calls to cfg: // cfg->thermal->density on init // cfg->wind->getVelocity() on update and calculate_wind // cfg->wind->getDirection() on update and calculate_wind // cfg->getDynamicSoaring() on calculate_wind // random_init: // cfg->thermal->radius_sigma // cfg->thermal->radius_mean // .... #include "../crrc_main.h" #include "../global_video.h" #include "thermal03/tschalen.h" #include "../mod_misc/crrc_rand.h" #include "../mod_landscape/crrc_scenery.h" #if (THERMAL_CODE == 1) # include "thermalprofile.h" #endif #if DEBUG_THERMAL_SCRSHOT == 1 # include #endif #define USE_CRRCRAND 1 // THERMAL_TEST == 0 // Simulation as usual // THERMAL_TEST == 1 // THERMAL_TEST == 2 // There is only one thermal. // It is created at a fixed position with fixed parameters. // See documentation/thermals/thermalsim.html #define THERMAL_TEST 0 #define THERMAL_NEWPOSLOG 1 /** * Which version of thermal model to use? * Everthing less than 3 results in the 'old' code (which depends on THERMAL_CODE * in crrc_config.h), 3 results in version 3. */ unsigned int ThermalVersion; /** * Variation of wind velocity */ double dWindVelVar; /** * There is some 2D grid. Its area is * (occupancy_grid_size * occupancy_grid_res)^2 * It is divided into occupancy_grid_size^2 squares. */ #define occupancy_grid_size_exp 7 #define occupancy_grid_size (1 << occupancy_grid_size_exp) #define occupancy_grid_res 100 Thermal* thermal_occupancy_grid[occupancy_grid_size][occupancy_grid_size]; #if (THERMAL_NEWPOSLOG != 0) unsigned int NewPosLogArray[occupancy_grid_size][occupancy_grid_size]; unsigned int PosLogArray[occupancy_grid_size][occupancy_grid_size]; #endif /** * How many grid places should be free next to a thermal? */ const int nGridDistMin = 1; /** * The number of thermals in the above grid is * (occupancy_grid_size * occupancy_grid_res)^2 * cfg->thermal->density */ int num_thermals; /** * The pointer to the first thermal in the linked list. */ Thermal* thermals = NULL; /** * One thermal influences an area of * (nInfluenceDist*occupancy_grid_res)^2 * or less. * Radius of the largest (since init) thermal in lengths of the grid. */ int nInfluenceDist = 5; /** * To draw thermals, one of two methods is used: * 1. loop over linked list of thermals and draw every thermal which * is near the aircraft * 2. Look at grid around aircraft and draw present thermals. This * method means less effort if the thermal density is high. It also * doesn't draw thermal which are in the list but not in the grid (may * happen when thermal density is high). * If the second method is used, this variable represents a distance * in grid coordinates. */ int nDrawThermalsFromGrid; /** * Draw thermals with this maximum distance from aircraft. * Currently this is not the real distance, but the one in x or y. */ const float flThermalDistMax = 1000; /** * Standard thermal according to thermal model version 3. */ ThermikSchalen thermalv3; /** * There is a three-dimensional turbulence grid. * Little code is present yet. Variables are initialized, * but never do anything to the simulation, so I exclude it * using #if. * Does anyone remember who did this? Can it be finished? * Jens Wilhelm Wulf, 17.01.2005 */ #define USE_TURB_GRID 0 #if (USE_TURB_GRID != 0) # define turb_grid_size 1024 float turb_x_velocity[turb_grid_size]; float turb_y_velocity[turb_grid_size]; float turb_z_velocity[turb_grid_size]; float turb_x_grad[turb_grid_size]; float turb_y_grad[turb_grid_size]; float turb_z_grad[turb_grid_size]; #endif #if (THERMAL_CODE == 1) /** * Thermals get weaker before they die. Time in seconds. */ const double dFadeOutTime = 10; /** * In the old implementation there has been a value similar to this one. It had * been set to 50 feet. */ # if THERMAL_TEST != 0 const double dAltitudeFullStrength = 0.5/0.3048; const double dAltitudeZeroStrength = 0/0.3048; # else const double dAltitudeFullStrength = 20/0.3048; const double dAltitudeZeroStrength = 4/0.3048; # endif #endif /** * OpenGL states for thermal drawing. */ static ssgSimpleState *td_state_noblend = NULL; static ssgSimpleState *td_state_blend = NULL; /** * A GLU quadric object for thermal drawing */ static GLUquadricObj *therm_quadric; /** * calculates grid coordinate from absolute coordinate */ inline int absToGridCoor(float flAbsKoor) { return( (int)( (flAbsKoor+ (occupancy_grid_size*occupancy_grid_res/2) ) / occupancy_grid_res )); } /** * Calculates absolute coordinate from grid coordinate. * Position is at center of grid square with rel=0.5. */ inline float gridToAbsCoor(int gridKoor, float rel=0.5) { // // gridKoor = (flAbsKoor+ (occupancy_grid_size*occupancy_grid_res/2) ) / occupancy_grid_res // flAbsKoor = gridKoor * occupancy_grid_res - (occupancy_grid_size*occupancy_grid_res/2) // should be at center of square: // flAbsKoor = gridKoor * occupancy_grid_res - (occupancy_grid_size*occupancy_grid_res/2) + occupancy_grid_res/2 return(gridKoor * occupancy_grid_res - (occupancy_grid_size*occupancy_grid_res/2) + rel*occupancy_grid_res ); } /** * Returns random numbers with normal (gaussian) distribution. * * Thanks to rhoads@paul.rutgers.edu for this code! * http://remus.rutgers.edu/~rhoads/Code/code.html */ double gaussrand() { static double V2, fac; static int phase = 0; double S, Z, U1, U2, V1; if (phase) Z = V2 * fac; else { do { U1 = (double)rand() / RAND_MAX; U2 = (double)rand() / RAND_MAX; V1 = 2 * U1 - 1; V2 = 2 * U2 - 1; S = V1 * V1 + V2 * V2; } while(S >= 1); fac = sqrt (-2 * log(S) / S); Z = V1 * fac; } phase = 1 - phase; return Z; } /** * Returns true if there is a thermal nearby. * xcoord and ycoord are the indices into * the grid. */ bool isThermalNearby(int xcoord, int ycoord) { int xmin = xcoord-nGridDistMin; int xmax = xcoord+nGridDistMin; int ymin = ycoord-nGridDistMin; int ymax = ycoord+nGridDistMin; if (xmin < 0) xmin = 0; else if (xmax >= occupancy_grid_size) xmax = occupancy_grid_size-1; if (ymin < 0) ymin = 0; else if (ymax >= occupancy_grid_size) ymax = occupancy_grid_size-1; for (int x=xmin; x<=xmax; x++) { for (int y=ymin; y<=ymax; y++) { if (thermal_occupancy_grid[x][y]!=0) return(true); } } return(false); } /** * Calculates position for a new thermal. * xpos and ypos are the absolute position, * xcoord and ycoord are the indices into * the grid. * * Returns true if no new thermal position could be found. */ bool find_new_thermal_position(float *xpos, float *ypos, int *xcoord, int *ycoord) { // The problem of the old method has been that it heavily relied on random // values to find a new position, which needed lots of processing time. // Therefore it was a two-step algorithm: if the first step failed (time limit), the second // step went linearly through the grid to find the next place to put a thermal, // which makes a pair or larger number of thermals next to each other, which in // turn increases the probability of the first step failing at such a thermal burst, // which leads to this burst growing bigger again in the second step. // // So what we need is a way to browse through the whole grid, but not linearily. // We simply use a CRC to count non-linearily. int counter = occupancy_grid_size*occupancy_grid_size; // Some polynomials which do work: unsigned int aPoly[] = { 1494, 2020, 2682, 5548, 5836, 5932, 5976, 6374, 6580, 6934, 7064, 7136, 7372, 7474, 7586, 7592 }; // choose a poly unsigned int uPoly = aPoly[CRRC_Random::rand() % (sizeof(aPoly)/sizeof(unsigned int))]; // find an initial value unsigned int uCRCVal = CRRC_Random::rand(); while (uCRCVal == 0) CRRC_Random::rand(); *xcoord = (uCRCVal >> occupancy_grid_size_exp) & (occupancy_grid_size-1); *ycoord = uCRCVal & (occupancy_grid_size-1); while(isThermalNearby(*xcoord, *ycoord) && counter > 0) { counter--; uCRCVal <<= 1; if ((uCRCVal & (1<<(2*occupancy_grid_size_exp))) != 0) { uCRCVal ^= uPoly; uCRCVal |= 1; } *xcoord = (uCRCVal >> occupancy_grid_size_exp) & (occupancy_grid_size-1); *ycoord = uCRCVal & (occupancy_grid_size-1); } *xpos = gridToAbsCoor(*xcoord, (float)(CRRC_Random::rand())/CRRC_Random::max()); *ypos = gridToAbsCoor(*ycoord, (float)(CRRC_Random::rand())/CRRC_Random::max()); // If no such square could be found, thermal density is set way too high. // No visible thermal should be created. if (counter == 0) { std::cerr << "No thermal position found\n"; return(true); } else return(false); } // Description: see header file void clear_wind_field() { // remove linked list Thermal* tptr0 = thermals; Thermal* tptr1; while (tptr0 != NULL) { tptr1 = tptr0->next_thermal; //~ free(tptr0); delete tptr0; tptr0 = tptr1; } thermals = NULL; delete td_state_noblend; td_state_noblend = NULL; delete td_state_blend; td_state_blend = NULL; gluDeleteQuadric(therm_quadric); } // Description: see header file void initialize_wind_field(SimpleXMLTransfer* el) { int loop; Thermal *temp_thermal; int xloop,yloop; dWindVelVar = 1; ThermalVersion = THERMAL_CODE; // Use version 3? { int index; index = el->indexOfChild("thermal"); if (index >= 0) { el = el->getChildAt(index); index = el->indexOfChild("v3"); if (index >= 0) { ThermalVersion = 3; thermalv3.init(el->getChildAt(index)); } } } std::cout << "Using Thermal Simulation v" << ThermalVersion << "\n"; // calculate number of thermals in the grid { double dDensity = cfg->thermal->density; double dDensityMax = getMaxThermalDensity(); if (dDensity > dDensityMax) dDensity = dDensityMax; num_thermals = (int)(pow(occupancy_grid_size*occupancy_grid_res,2)* dDensity); } #if THERMAL_TEST != 0 num_thermals = 1; #endif // How to draw thermals? { // How many grid elements to check? nDrawThermalsFromGrid = (int)(flThermalDistMax / occupancy_grid_res); int nGridCnt = (2*nDrawThermalsFromGrid+1) * (2*nDrawThermalsFromGrid+1); // The fast methods doesn't need that much computing power to determine // whether a thermal has to be drawn or not, so I use an additional factor. if (nGridCnt/3 > num_thermals) nDrawThermalsFromGrid = 0; if (td_state_noblend == NULL) { td_state_noblend = new ssgSimpleState(); td_state_noblend->disable(GL_CULL_FACE); td_state_noblend->disable(GL_COLOR_MATERIAL); td_state_noblend->disable(GL_TEXTURE_2D); td_state_noblend->disable(GL_LIGHTING); td_state_noblend->disable(GL_BLEND); } if (td_state_blend == NULL) { td_state_blend = new ssgSimpleState(); td_state_blend->disable(GL_CULL_FACE); td_state_blend->disable(GL_COLOR_MATERIAL); td_state_blend->disable(GL_TEXTURE_2D); td_state_blend->disable(GL_LIGHTING); td_state_blend->enable(GL_BLEND); } } #if (THERMAL_CODE == 1) nInfluenceDist = 0; #endif // initialize thermal grid with NULL for (xloop=0;xloopnext_thermal = thermals; thermals = temp_thermal; } #if (USE_TURB_GRID != 0) // Fill turbulence grid turb_x_velocity[0]=0; turb_y_velocity[0]=0; turb_z_velocity[0]=0; for (loop=1;loopsetName("thermal"); tex->addAttribute("strength_mean", "5"); tex->addAttribute("strength_sigma", "1"); tex->addAttribute("radius_mean", "70"); tex->addAttribute("radius_sigma", "10"); tex->addAttribute("density", "2.4e-06"); tex->addAttribute("lifetime_mean", "240"); tex->addAttribute("lifetime_sigma", "60"); tex->setAttribute("v3.vRefExp", "2"); tex->setAttribute("v3.dz_m", "50"); tex->setAttribute("v3.height_m", "600"); tex->setAttribute("v3.inside.upper.r_m", "30"); tex->setAttribute("v3.inside.upper.sl_r", "0.8"); tex->setAttribute("v3.inside.upper.sl_dz_r", "0.2"); tex->setAttribute("v3.inside.lower.r_m", "20"); tex->setAttribute("v3.inside.lower.sl_r", "0.8"); tex->setAttribute("v3.inside.lower.sl_dz_r", "0.2"); tex->setAttribute("v3.outside.upper.r_m", "65"); tex->setAttribute("v3.outside.upper.sl_r", "0"); tex->setAttribute("v3.outside.upper.sl_dz_r", "0.7"); tex->setAttribute("v3.outside.lower.r_m", "65"); tex->setAttribute("v3.outside.lower.sl_r", "0"); tex->setAttribute("v3.outside.lower.sl_dz_r", "0.7"); return(tex); } // Description: see header file void update_thermals(float flDeltaT) { Thermal *thermal_ptr; float x_motion; // How much has a thermal moved in X in the last timestep float y_motion; // How much has a thermal moved in Y in the last timestep float x_wind_velocity,y_wind_velocity; float flWindVel = dWindVelVar * cfg->wind->getVelocity(); // Wind velocity is the same everywhere, so every thermals relative movement is: x_wind_velocity = -1 * flWindVel * cos(M_PI*cfg->wind->getDirection()/180); y_wind_velocity = -1 * flWindVel * sin(M_PI*cfg->wind->getDirection()/180); x_motion = flDeltaT * x_wind_velocity; y_motion = flDeltaT * y_wind_velocity; // loop over linked list of thermals thermal_ptr = thermals; while (thermal_ptr != NULL) { thermal_ptr->update(flDeltaT, x_motion, y_motion); thermal_ptr = thermal_ptr->next_thermal; } } // Description: see header file int calculate_wind(double X_cg, double Y_cg, double Z_cg, double& Vel_north, double& Vel_east, double& Vel_down) { float x_wind_velocity,y_wind_velocity,z_wind_velocity;//JL Thermal* thermal_ptr; int aircraft_xcoord,aircraft_ycoord; int xloop,yloop; double thermal_wind_x=0; double thermal_wind_y=0; #if (THERMAL_CODE == 0) double distance_from_core; float total_up_airmass = 0; float sink_area; float sink_strength; float thermal_area; float lift_area = 0; int in_thermal = FALSE; float angle_in; float v_in_max; // Max velocity of thermal vacuum cleaner wind. #endif Vel_north = 0; Vel_east = 0; Vel_down = 0; Global::scenery->getWindComponents(X_cg, Y_cg, Z_cg, &x_wind_velocity, &y_wind_velocity, &z_wind_velocity); x_wind_velocity *= dWindVelVar; y_wind_velocity *= dWindVelVar; z_wind_velocity *= dWindVelVar; // calculate indices of the aircraft in the grid aircraft_xcoord = absToGridCoor(X_cg); aircraft_ycoord = absToGridCoor(Y_cg); // Is the aircraft in a part of the grid? if ((aircraft_xcoord > nInfluenceDist) && (aircraft_xcoord < occupancy_grid_size-nInfluenceDist-1) && (aircraft_ycoord > nInfluenceDist) && (aircraft_ycoord < occupancy_grid_size-nInfluenceDist-1)) { // Check all squares of the grid surrounding the aircraft in // a distance of at most (nInfluenceDist*occupancy_grid_res) // of the aircraft. // Sum lift_area and total_up_airmass. for (xloop=(-1*nInfluenceDist);xloop<=nInfluenceDist;xloop++) { for (yloop=(-1*nInfluenceDist);yloop<=nInfluenceDist;yloop++) { // is there a thermal in this part of the grid? thermal_ptr = thermal_occupancy_grid[aircraft_xcoord+xloop][aircraft_ycoord+yloop]; if (thermal_ptr != 0) { switch (ThermalVersion) { case 3: thermal_ptr->sumVelocity(X_cg, Y_cg, Z_cg, thermalv3, thermal_wind_x, thermal_wind_y, Vel_down); break; default: #if (THERMAL_CODE == 0) // area of this thermal thermal_area = (M_PI*thermal_ptr->radius*thermal_ptr->radius); // lift_area += thermal_area; total_up_airmass+=thermal_area*thermal_ptr->strength; #endif #if (THERMAL_CODE == 1) Vel_down += thermal_ptr->getVelocity(X_cg, Y_cg, Z_cg); #endif break; } } } } switch (ThermalVersion) { case 3: // there is no need to do something here break; default: #if (THERMAL_CODE == 0) // Sink area and strength sink_area=((2*nInfluenceDist+1)*(2*nInfluenceDist+1)* occupancy_grid_res*occupancy_grid_res)-lift_area; sink_strength= total_up_airmass/sink_area; // Check all squares of the grid surrounding the aircraft in // a distance of at most (nInfluenceDist*occupancy_grid_res) // of the aircraft. // Sum up thermal_wind_x and thermal_wind_y. for (xloop=(-1*nInfluenceDist);xloop<=nInfluenceDist;xloop++) { for (yloop=(-1*nInfluenceDist);yloop<=nInfluenceDist;yloop++) { if (thermal_occupancy_grid[aircraft_xcoord+xloop][aircraft_ycoord+yloop] != 0) { thermal_ptr=thermal_occupancy_grid[aircraft_xcoord+xloop][aircraft_ycoord+yloop]; // Distance of the position in question and the thermal distance_from_core=sqrt(((X_cg-thermal_ptr->center_x_position)*(X_cg-thermal_ptr->center_x_position)) +((Y_cg-thermal_ptr->center_y_position)*(Y_cg-thermal_ptr->center_y_position))); // If the positon is lower than 1000 feet, accumulate thermal_wind_x and thermal_wind_y. if (Z_cg > -1000) { v_in_max=thermal_ptr->strength*thermal_ptr->radius/100; if (distance_from_core > thermal_ptr->radius) { v_in_max/=pow(distance_from_core/thermal_ptr->radius,2); } else { v_in_max*=distance_from_core/thermal_ptr->radius; } angle_in=atan2((thermal_ptr->center_y_position-Y_cg),(thermal_ptr->center_x_position-X_cg)); if (Z_cg > -50) { thermal_wind_x+=v_in_max*cos(angle_in); thermal_wind_y+=v_in_max*sin(angle_in); } else if (Z_cg > -1000) { thermal_wind_x+=(v_in_max*cos(angle_in))*((950-(-Z_cg-50))/950); thermal_wind_y+=(v_in_max*sin(angle_in))*((950-(-Z_cg-0))/950); } } if (distance_from_core < thermal_ptr->radius) { Vel_down = -1*thermal_ptr->strength; in_thermal = TRUE; } else if (distance_from_core < thermal_ptr->radius+thermal_ptr->boundary_thickness) { Vel_down = -1*thermal_ptr->strength + (thermal_ptr->strength+sink_strength)*((distance_from_core-thermal_ptr->radius)/thermal_ptr->boundary_thickness); in_thermal = TRUE; } } } } // end of loop // // If this is not in a thermal, sink_strength is used. If this is in a // thermal, Vel_down has been set in the loop above. if (!in_thermal) { Vel_down= sink_strength; } // thermals grow stronger from the ground up if (-Z_cg < 50) { Vel_down *= (-Z_cg/50); } #endif break; } Vel_down += z_wind_velocity; Vel_north= x_wind_velocity + thermal_wind_x; Vel_east = y_wind_velocity + thermal_wind_y; return(0); } else { // The aircraft is out of the grid. return(1); } } // Description: see header file void draw_thermals(CRRCMath::Vector3 pos) { Thermal* thermal_ptr; double X_cg_rwy = pos.r[0]; double Y_cg_rwy = pos.r[1]; double H_cg_rwy = -pos.r[2]; if (nDrawThermalsFromGrid) { // grid coordinates of aircraft int xa = absToGridCoor(X_cg_rwy); int ya = absToGridCoor(Y_cg_rwy); // part of the grid to look at int xmin = xa - nDrawThermalsFromGrid; int xmax = xa + nDrawThermalsFromGrid; int ymin = ya - nDrawThermalsFromGrid; int ymax = ya + nDrawThermalsFromGrid; if (xmin < 1) xmin = 1; if (xmax > occupancy_grid_size - 2) xmax = occupancy_grid_size - 2; if (ymin < 1) ymin = 1; if (ymax > occupancy_grid_size - 2) ymax = occupancy_grid_size - 2; for (int x=xmin; x<=xmax; x++) for (int y=ymin; y<=ymax; y++) { thermal_ptr = thermal_occupancy_grid[x][y]; if (thermal_ptr != NULL) { thermal_ptr->draw(H_cg_rwy); } } } else { thermal_ptr = thermals; while(thermal_ptr !=NULL) { if (fabs(X_cg_rwy - thermal_ptr->center_x_position) < flThermalDistMax && fabs(Y_cg_rwy - thermal_ptr->center_y_position) < flThermalDistMax) { thermal_ptr->draw(H_cg_rwy); } thermal_ptr = thermal_ptr->next_thermal; } } } void draw_wind(double direction_face) { double length = 0.8*dWindVelVar; double direction = (M_PI*cfg->wind->getDirection()/180) - direction_face; // int xsize, ysize; Video::getWindowSize(xsize, ysize); int h = ysize >> 3; int r = ysize >> 5; int dxA = (int)(floor(0.5*h*length*sin(direction-0.1)+0.5)); int dyA = (int)(floor(0.5*h*length*cos(direction-0.1)+0.5)); int dxB = (int)(floor(0.5*h*length*sin(direction+0.1)+0.5)); int dyB = (int)(floor(0.5*h*length*cos(direction+0.1)+0.5)); int dxC = (int)(floor(-0.5*h*length*sin(direction+0.1)+0.5)); int dyC = (int)(floor(-0.5*h*length*cos(direction+0.1)+0.5)); #if 0 glDisable(GL_LIGHTING); glMatrixMode (GL_PROJECTION); glPushMatrix(); glLoadIdentity (); gluOrtho2D (0, xsize-1, 0, ysize); #endif // Hintergrund glColor3f (0, 0, 0); glTranslatef(xsize-r-h/2, r+h/2, 0); gluDisk(therm_quadric, 0, h/2, 32, 1); glTranslatef(-(xsize-r-h/2),-(r+h/2),0.1); // Anzeiger glColor3f (0, 1, 0.); glBegin(GL_LINE_STRIP); glVertex2i(xsize - r - h/2 - dxC, r+h/2 - dyC); glVertex2i(xsize - r - h/2 - dxA, r+h/2 - dyA); glVertex2i(xsize - r - h/2 - dxB, r+h/2 - dyB); glVertex2i(xsize - r - h/2 - dxC, r+h/2 - dyC); glEnd(); #if 0 glPopMatrix(); glEnable(GL_LIGHTING); #endif } #if DEBUG_THERMAL_SCRSHOT == 1 // 0: output for scilab // 1: output for gnuplot (1) // 2: output for octave // 3: output for gnuplot (3) # define DEBUG_THERMAL_SCRSHOT_FORMAT 3 void windfield_thermalScreenshot(CRRCMath::Vector3 pos) { /** * using gnuplot (1): * ------------------ * set contour surface * set cntrparam levels 20 * splot "thermals.dat" with dots * * or * * unset contour * set zrange [-0.6:6] * splot "thermals.dat" with dots * * using gnuplot (3): * ------------------ * splot "thermals.dat" matrix with line palette * * or * * set pm3d * splot "thermals.dat" matrix with pm3d * * or * * set hidden3d * splot "thermals.dat" matrix with lines * * * using scilab: * ------------- * thfield = file("open", "thermalsb.dat", "old") * n= 2 * read(thfield, 1, 1) + 1 * P = read(thfield, n, n); * x = linspace(0, n-1, n); * y = x; * plot3d(x,y,P); * file("close", thfield); * * using octave: * ------------- * vdown = load -text thermals.dat * ; * vdl = length(vdown.vdown) * nums = linspace(0, vdl-1, vdl); * [xx, yy] = meshgrid(nums, nums) ; * mesh(xx, yy, vdown.vdown) * */ const double dDist = 200; const double dStep = 4; const float dirlen = 14.0; std::ofstream tf_up; std::ofstream tf_northeast; double dVNorth; double dVEast; double dVDown; const int nSteps = (int)(dDist/dStep); tf_up.open("thermals.dat"); tf_northeast.open("thermals_northeast.dat"); # if DEBUG_THERMAL_SCRSHOT_FORMAT == 0 tf_up << nSteps << "\n"; # endif # if DEBUG_THERMAL_SCRSHOT_FORMAT == 2 tf_up << "# name: vdown\n"; tf_up << "# type: matrix\n"; tf_up << "# rows: " << 2*nSteps << "\n"; tf_up << "# columns: " << 2*nSteps << "\n"; # endif for (int nX=-nSteps; nXthermal->radius_sigma)+cfg->thermal->radius_mean; #if (THERMAL_CODE == 0) // todo: is this boundary thickness correct? Until 2005-01-15 the initial thermals // have not been created using this code. It was radius/5 there. // 2005-01-20: gradient is very high -- using /5 now. boundary_thickness = radius/5; #endif strength=(gaussrand()*cfg->thermal->strength_sigma)+ cfg->thermal->strength_mean; lifetime=(gaussrand()*cfg->thermal->lifetime_sigma)+ cfg->thermal->lifetime_mean; #if THERMAL_TEST != 0 radius = 50; strength = 15; lifetime = 9999; #endif switch (ThermalVersion) { case 3: { int nDist = (int)ceil((radius * thermalv3.get_r_max()/thermalv3.get_r_ref())/occupancy_grid_res); if (nDist > nInfluenceDist) nInfluenceDist = nDist; } break; default: #if (THERMAL_CODE == 1) { int nDist = (int)ceil((radius/ThermalRadius)/occupancy_grid_res); if (nDist > nInfluenceDist) nInfluenceDist = nDist; } #endif break; } } /** * Remove a thermal from the grid */ void Thermal::remove_from_grid() { thermal_occupancy_grid[xcoord][ycoord] = NULL; } /** * Update the thermal. The thermal will move with the windfield * and slowly die. The movement due to the windfield is calculated * outside of this function because it is the same for all * thermals. * * \param flDeltaT elapsed time since last update * \param x_motion x movement due to wind * \param y_motion y movement due to wind */ void Thermal::update(float flDeltaT, float x_motion, float y_motion) { // Move thermal center_x_position += x_motion; center_y_position += y_motion; // let it grow older lifetime -= flDeltaT; // This thermal has to replaced by a new one if its lifetime is over or if // it has moved out of the grid. if ((lifetime < 0) || (center_x_position < -1*(occupancy_grid_size/2) * occupancy_grid_res) || (center_x_position > (occupancy_grid_size/2) * occupancy_grid_res) || (center_y_position < -1*(occupancy_grid_size/2) * occupancy_grid_res) || (center_y_position > (occupancy_grid_size/2) * occupancy_grid_res)) { // remove thermal from the grid remove_from_grid(); // create a new thermal random_init(); } else if (!fInvisible) { int new_xcoord,new_ycoord; // new indices into grid new_xcoord = absToGridCoor(center_x_position); new_ycoord = absToGridCoor(center_y_position); // has it moved to a new square of the grid? if ((new_xcoord != xcoord) || (new_ycoord != ycoord)) { // Is this place in the grid occupied by another thermal? if (thermal_occupancy_grid[new_xcoord][new_ycoord]!=0) { // This should never happen with nGridDistMin>0. If it does, // there is work to be done. // It does! Why? I do NOT understand it... fprintf(stderr, "Error: multiple thermals in one location!\n"); } else { // leave the old place in the grid thermal_occupancy_grid[xcoord][ycoord] = NULL; // enter the new place in the grid thermal_occupancy_grid[new_xcoord][new_ycoord] = this; xcoord = new_xcoord; ycoord = new_ycoord; } } #if (THERMAL_NEWPOSLOG != 0) PosLogArray[xcoord][ycoord]++; #endif } } #if (THERMAL_CODE == 1) /** * Calculate the influence of a thermal on the given * location. * * \param dX X location in world coordinates * \param dY Y location in world coordinates * \param dZ Z location in world coordinates * \return vertical thermal velocity */ double Thermal::getVelocity(double dX, double dY, double dZ) { // distance from aircraft to center of thermal double dDist = sqrt((center_x_position - dX)*(center_x_position - dX) + (center_y_position - dY)*(center_y_position - dY)); // radius of thermal, including downwind double dRadius = radius/ThermalRadius; if (dDist >= dRadius || dZ > -dAltitudeZeroStrength) return(0); else { int nIndex = (int)((1<<(ThermalProfile_bits+8)) * dDist/dRadius); // it gets weaker before it dies double current_strength; if (lifetime < dFadeOutTime) current_strength = strength * lifetime / dFadeOutTime; else current_strength = strength; if (dZ > -dAltitudeFullStrength) current_strength *= (-dZ - dAltitudeZeroStrength) / (dAltitudeFullStrength - dAltitudeZeroStrength); // interpolation of table values double dVal0 = ThermalProfile[ nIndex>>8 ]; double dVal1 = ThermalProfile[(nIndex>>8)+1]; return(-1*(dVal0 + (nIndex&0xFF)*(dVal1-dVal0)/256) * current_strength); } } #endif /** * Draws a thermal * * \param H_cg_rwy height at which the thermal shall be drawn */ void Thermal::draw(double H_cg_rwy) { #if THERMAL_TEST != 0 if (H_cg_rwy < 3*dAltitudeFullStrength) H_cg_rwy = 3*dAltitudeFullStrength; #endif glPushMatrix(); td_state_noblend->apply(); #if (THERMAL_CODE == 0) glColor4f(1,0,0,1); glTranslatef(center_y_position, H_cg_rwy, -center_x_position); gluSphere(therm_quadric,1,3,3); td_state_blend->apply(); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glRotatef(90,1,0,0); glColor4f(0.4,0,0,0.2); gluDisk(therm_quadric,0, radius + boundary_thickness,16,1); #endif #if (THERMAL_CODE == 1) if (H_cg_rwy > dAltitudeZeroStrength) { double strength_height; if (H_cg_rwy < dAltitudeFullStrength) strength_height = 0.2 * (H_cg_rwy - dAltitudeZeroStrength) / (dAltitudeFullStrength - dAltitudeZeroStrength); else strength_height = 0.2; glColor4f(1,0,0,1); glTranslatef(center_y_position, H_cg_rwy, -center_x_position); gluSphere(therm_quadric,1,3,3); td_state_blend->apply(); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glRotatef(90,1,0,0); glColor4f(0.4,0,0, strength_height); gluDisk(therm_quadric,0, radius, 16, 1); // The whole radius of the thermal is limited to not get annoying. double RadiusInnerPartRel = ThermalRadius; if (RadiusInnerPartRel < 0.4) RadiusInnerPartRel = 0.4; double dRadius = radius / RadiusInnerPartRel; glColor4f(0,0.4,0, strength_height); gluDisk(therm_quadric, radius, dRadius, 16,1); } #endif glPopMatrix(); } void Thermal::sumVelocity(double X_cg, double Y_cg, double Z_cg, ThermikSchalen& thermalv3, double& Vel_north, double& Vel_east, double& Vel_down) { // it gets weaker before it dies double current_strength; if (lifetime < dFadeOutTime) current_strength = strength * lifetime / dFadeOutTime; else current_strength = strength; // distance from aircraft to center of thermal double dDist = sqrt((center_x_position - X_cg)*(center_x_position - X_cg) + (center_y_position - Y_cg)*(center_y_position - Y_cg)); // double localLenToThLen = thermalv3.get_r_ref()/radius; flttype dx, dy; thermalv3.vectorAt(dDist*localLenToThLen, -1*Z_cg*localLenToThLen, dx, dy, current_strength); Vel_down -= dy; // split up dx into vnorth and veast: float alpha = atan2(Y_cg - center_y_position, X_cg - center_x_position); float vnorth = cos(alpha) * dx; float veast = sin(alpha) * dx; Vel_north += vnorth; Vel_east += veast; } double getMaxThermalDensity() { return(1.0 / ( (2*nGridDistMin+1) * occupancy_grid_res * (2*nGridDistMin+1) * occupancy_grid_res )); } crrcsim-0.9.12/src/mod_windfield/thermalprofile.h0000644000175000017500000001245211724452425016761 00000000000000/* * CRRCsim - the Charles River Radio Control Club Flight Simulator Project * * Copyright (C) 2005, 2006, 2008 Jens Wilhelm Wulf (original author) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef THERMALPROFILE_H #define THERMALPROFILE_H // Choices for THERMPROF: // 0: The original profile for the new thermal simulation. // 1: As proposed by "Das Thermikbuch fr Modellflieger", written by Markus Lisken and // Ulf Gerber, Verlag fr Technik und Handwerk, Baden-Baden. // 2: Very much like old thermal simulation. // 3: Very much like old thermal simulation, but downwind area not that big in // diameter. #define THERMPROF 0 #if (THERMPROF == 0) const double ThermalRadius = 0.5; const int ThermalProfile_bits = 6; const double ThermalProfile[] = { 1, 0.998919, 0.995691, 0.990335, 0.982871, 0.97332, 0.961702, 0.948036, 0.932344, 0.914644, 0.894958, 0.873306, 0.849707, 0.824182, 0.79675, 0.767433, 0.73625, 0.703221, 0.668367, 0.631707, 0.593262, 0.553051, 0.511096, 0.467416, 0.422031, 0.374962, 0.326228, 0.27585, 0.223848, 0.170241, 0.115051, 0.0582974, -0, -0.0559993, -0.105958, -0.150016, -0.188326, -0.221057, -0.248391, -0.270523, -0.287666, -0.300044, -0.307896, -0.311476, -0.311051, -0.306903, -0.299329, -0.288639, -0.275157, -0.259223, -0.241189, -0.221424, -0.200309, -0.178239, -0.155626, -0.132893, -0.110479, -0.0888371, -0.0684345, -0.0497525, -0.0332869, -0.0195475, -0.00905861, -0.00235855, 0}; #endif #if (THERMPROF == 1) const double ThermalRadius = 0.383; const int ThermalProfile_bits = 6; const double ThermalProfile[] = { 0.9999, 0.997135, 0.988865, 0.975171, 0.956184, 0.932087, 0.903113, 0.86954, 0.831691, 0.789932, 0.744664, 0.696323, 0.645375, 0.59231, 0.53764, 0.481891, 0.4256, 0.369309, 0.31356, 0.25889, 0.205825, 0.154877, 0.106536, 0.0612679, 0.0195086, -0.0183399, -0.051913, -0.0808874, -0.104984, -0.123971, -0.137665, -0.145935, -0.1486, -0.148242, -0.147172, -0.145401, -0.142944, -0.139827, -0.136078, -0.131735, -0.126838, -0.121435, -0.115579, -0.109325, -0.102733, -0.0958682, -0.0887952, -0.0815827, -0.0743, -0.0670173, -0.0598048, -0.0527318, -0.0458666, -0.0392752, -0.0330211, -0.0271646, -0.021762, -0.0168653, -0.0125218, -0.00877325, -0.00565575, -0.00319933, -0.00142765, -0.000357775, 0}; #endif #if (THERMPROF == 2) const double ThermalRadius = 0.2; const int ThermalProfile_bits = 6; const double ThermalProfile[] = { 1, 1, 1, 0.999999, 0.999991, 0.999917, 0.999488, 0.997607, 0.990905, 0.970466, 0.915297, 0.780301, 0.47554, -0, -0.00602672, -0.011884, -0.0175493, -0.0230016, -0.0282211, -0.0331901, -0.0378918, -0.0423113, -0.0464351, -0.0502513, -0.0537493, -0.0569203, -0.0597568, -0.0622529, -0.0644043, -0.066208, -0.0676627, -0.0687686, -0.0695273, -0.0699421, -0.0700177, -0.0697603, -0.0691776, -0.068279, -0.0670751, -0.0655784, -0.0638026, -0.061763, -0.0594765, -0.0569616, -0.054238, -0.0513271, -0.048252, -0.045037, -0.041708, -0.0382926, -0.0348198, -0.03132, -0.0278253, -0.0243692, -0.0209867, -0.0177145, -0.0145907, -0.0116548, -0.0089479, -0.00651275, -0.00439348, -0.00263574, -0.00128674, -0.000395197, -1.13262e-05, 0}; #endif #if (THERMPROF == 3) const double ThermalRadius = 0.27; const int ThermalProfile_bits = 6; const double ThermalProfile[] = { 1, 1, 1, 1, 1, 0.999996, 0.999975, 0.999881, 0.999548, 0.998531, 0.995787, 0.989073, 0.973916, 0.941924, 0.878145, 0.757073, 0.536807, 0.150718, -0, -0.0174094, -0.0334861, -0.0482569, -0.0617498, -0.073994, -0.0850193, -0.0948569, -0.103539, -0.111099, -0.11757, -0.122989, -0.127391, -0.130813, -0.133295, -0.134875, -0.135595, -0.135495, -0.134618, -0.133008, -0.130709, -0.127767, -0.124229, -0.120143, -0.115557, -0.110521, -0.105087, -0.0993049, -0.0932294, -0.0869139, -0.0804136, -0.0737845, -0.0670839, -0.0603698, -0.0537016, -0.0471396, -0.040745, -0.0345802, -0.0287086, -0.0231947, -0.018104, -0.013503, -0.00945927, -0.00604144, -0.00331918, -0.00136319, -0.000245215, 0}; #endif #endif crrcsim-0.9.12/COPYING0000644000175000017500000004324211724452423011232 00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. crrcsim-0.9.12/models/0000775000175000017500000000000011724452516011542 500000000000000crrcsim-0.9.12/models/mav.xml0000644000175000017500000001161711724452424012771 00000000000000 Mav Gliders Powered gliders Electric This plane has been automatically converted from mav.air. Please update this text if you know more about it. Unknown CRRCSim 0.9.5 Automatically converted from .air file. Please write date. Please write your name and email. Please write down what you changed. 2009-02-25 Jens W. Wulf Added launch default 2009-02-26 Jens W. Wulf motor noise, electrical non-folding prop 2010-05-14 J. Reucker Added max_force to springs Automatically converted from mav.air. default Automatically converted from mav.air. default crrcsim-0.9.12/models/heli.xml0000644000175000017500000002175111724452424013127 00000000000000 Rotorcraft This is a first helicopter model for CRRCSim. Simple graphics. It is meant as a starting point and to try out what feels realistic. It contains different configurations for several types of helicopters and conditions. 2008-09-05 Jens W. Wulf Created it. Currently it has an invisible 'easy' landing gear. I don't know if any of the configs feels realistic for some model helicopter. 2008-09-07 Jens W. Wulf Added some configurations. 2008-09-15 Jens W. Wulf Changed meaning of some parameters to make them indepedent of each other, increased file version. 2009-02-25 Jens W. Wulf Added default launch setting 2009-05-25 Jens W. Wulf Stripped everything except "collective pitch, beginner, no wind", adapted to current code. A helicopter pilot told me that these settings are "ok, but not suitable for 3D practise". Currently disturbances are set to zero, which is not quite realistic, I think. 2010-05-13 J. Reucker Added max_force to springs automatically created auto Collective pitch beginner, no wind Collective pitch beginner, no wind crrcsim-0.9.12/models/biplane2.xml0000644000175000017500000001416111724452424013677 00000000000000 Biplane 2 Sports This plane has been automatically converted from biplane2.air. Please update this text if you know more about it. Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2009-02-25 Jens W. Wulf Extended launch default settings to what has been default on 'Davis' 2010-05-13 J. Reucker Added max_force to springs. Slightly reduced prop diameter to reduce torque effects. Automatically converted from biplane2.air. default Automatically converted from biplane2.air. default crrcsim-0.9.12/models/supra_a.xml0000644000175000017500000001410411724452424013632 00000000000000 Supra Gliders F3J Supra by Mark Drela. The Supra is a light-weight (48 oz.) 3.4 m glider designed for F3J/TD competitions. See http://www.charlesriverrc.org/articles/supra/supra.htm for more details. This model makes use of the spoiler input. AVL input files created by Mark Drela. Aerodynamic parameters calculated by Paul Jacobson. 3D model and XML file created by Jan Reucker. Revised by Bob Parks and Mark Drela 2006-06-02 Jan Reucker File created. 2006-06-08 Jan Reucker Corrected location of the hardpoints. 2006-11-05 Jan Reucker Reversed rudder travel direction. 2007-03-14 Bob Parks and Mark Drela Several tweaks to aero parameters to make handling more realistic. The CG_arm was reduced from .25 to .1, the CL_drop from .5 to .1 to give more realistic stall The Cn-dr was changed from -0.027530 to -0.045530 to match Mark's AVL results 2009-02-25 Jens W. Wulf Added launch default 2010-05-15 J. Reucker Added max_force to springs 2011-04-25 J. Reucker Added spoiler settings. Default configuration from Mark Drela's set of AVL files. default Default 3D model. default crrcsim-0.9.12/models/fireworks3_d.xml0000644000175000017500000001253011724452424014602 00000000000000 Fireworks IIId Gliders F3K A fully carbon SAL glider. Revised by Bob Parks and Mark Drela to better match handling of FWIII. Note that this was matched to Mark's personal FW3 which has more dihedral than normal. 2005 Arthur Frenslich (thuromail@thuro.at) Created .air file, 3D model and texture. Unknown CRRCSim 0.9.6beta3 Automatically converted from .air file. 2006-11-04 Jan Reucker Added categories and description. 2007-03-14 Bob Parks and Mark Drela Lots of tweaks to the aero parameters to make the handling more realistic. corrected size, mass and inertia, stall proprerties, lateral derivatives 2009-02-17 Jan Reucker Moved file from crrcsim-addon-models to the base package. Removed one graphics variant to keep the repository small. 2009-02-25 Jens W. Wulf Added launch default 2010-05-13 J. Reucker Added max_force to springs Automatically converted from fireworks3_C.air. default The updated carbon look. Carbon crrcsim-0.9.12/models/gap65.xml0000644000175000017500000001640511724452424013130 00000000000000 Gap65 Sports Design by Pierpaolo Garofalo: http://pier.unirc.eu Graphic support by Jan Reucker: http://www.reucker-online.de Texture inspired by http://jr-foliendesign.de 2006-06-11 Pierpaolo Garofalo for CRRCSim 0.9.8 2006-06-11 Pierpaolo Garofalo pier@unirc.eu No change. 2006-04-01 Jan Reucker (slowhand_47@gmx.de) Adapted animations to file format changes. Set CL_max to 1.8 for more realistic loop behaviour, and set CL_min to -1.8 as this should be a strictly symmetric airplane. 2009-02-25 Jens W. Wulf Extended launch default settings to what has been default on 'Davis' 2010-05-13 J. Reucker Added max_force to springs Default configuration. default FX180 Raven crrcsim-0.9.12/models/apogee.xml0000644000175000017500000001013411724452424013437 00000000000000 Apogee Gliders F3K Mark Drela's Apogee HLG http://www.charlesriverrc.org/articles/apogeehlg/markdrela_apogeehlg.htm Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2009-02-25 Jens W. Wulf Added launch default 2010-05-13 J. Reucker Added max_force to springs Automatically converted from apogee.air. default Automatically converted from apogee.air. default crrcsim-0.9.12/models/sport.xml0000644000175000017500000002216311724452424013353 00000000000000 Sport Sports A typical glow engine aerobatics trainer. Features retractable and steerable gear. Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2006-11-18 Jan Reucker Added steerable nosewheel. 2008-09-18 Jan Reucker Retractable gear animation. 2008-09-27 Jan Reucker Added hardpoint on bottom of fuselage behind spinner. 2008-10-26 Jan Reucker Retract animation now moves the corresponding hardpoints. 2008-10-28 Jan Reucker Aileron animation. 2008-11-02 Jan Reucker Rudder and elevator animation. 2008-11-08 Jan Reucker Fine-tuned nose gear retract animation. 2009-02-25 Jens W. Wulf Extended launch default settings to what has been default on 'Davis' 2009-12-17 Jan Reucker Added aero.retract section to simulate the lift loss and drag induced by the retractable gear. 2009-12-23 J. Reucker Added max_force to springs Automatically converted from sport.air. default Automatically converted from sport.air. default crrcsim-0.9.12/models/wasabi.xml0000644000175000017500000002036311724452424013452 00000000000000 Wasabi Gliders Aerobatic Wasabi, extreme aerobatic slope glider. (http://www.flybiwo.com/) To fully enjoy flying with Wasabi please setup mixers selecting the preset "Wasabi default" mixer before flying. For more info see suggestions in model/wasabi.xml and in documentation/models/Readmefirst_Wasabi.txt. CRRCsim model created by Luca Gasparini. 25-Nov-2011 Luca Gasparini 3D model with Blender, aero/inertia with XFLR5+AVL. 26-Feb-2012 Luca Gasparini Added mixer default setting and modified control setup to allow use of landing flap activated by spoiler axis. Estimated mass and inertias, by LG default White and red Blender model, by LG. White and red Yellow and red Blender model, by LG. Yellow and red crrcsim-0.9.12/models/melyan_01.xml0000644000175000017500000001563011724452424013772 00000000000000 Melyan 01 Sports This plane has been automatically converted from melyan_01.air. Please update this text if you know more about it. 2005-01-15 15:48 Jan Reucker (slowhand_47) file taken from Yahoo! group Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2006-11-18 Jan Reucker Added steerable nosewheel. 2009-02-25 Jens W. Wulf Extended launch default settings to what has been default on 'Davis' 2010-05-14 J. Reucker Added max_force to springs Automatically converted from melyan_01.air. default Automatically converted from melyan_01.air. default crrcsim-0.9.12/models/zipper.xml0000644000175000017500000001110611724452424013510 00000000000000 Zipper Flying wings Gliders This file has been provided by birdworks@harborside.com http://www.harborside.com/~birdworks/bwhome.htm Thank you very much! Its aerodynamic parameters are nearly identical to those in zip60.air, but the appearance differs. Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2009-02-25 Jens W. Wulf Added launch default 2010-05-15 J. Reucker Added max_force to springs Automatically converted from zipper.air. default Automatically converted from zipper.air. default crrcsim-0.9.12/models/Makefile.am0000644000175000017500000000075511724452424013521 00000000000000# Makefile.am for "/models" SUBDIRS = battery engine modeldir = $(datadir)/@PACKAGE@/models model_DATA = allegro.xml apogee.xml biplane2.xml Crossfire.xml \ Erwin.xml fireworks3_d.xml FlexiflyXLM.xml gap65.xml heli.xml \ k2.xml mav.xml melyan_01.xml outrage.xml PilatusB4.xml \ qc01.xml quickie01.xml Skorpion.xml sovereign.xml sport.xml \ superzagi.xml supra_a.xml wasabi.xml zagi-xs.xml zipper.xml EXTRA_DIST = $(model_DATA) crrcsim-0.9.12/models/superzagi.xml0000644000175000017500000001442011724452424014212 00000000000000 Superzagi Flying wings Gliders Powered gliders Electric Foamies This plane has been automatically converted from superzagi.air. Please update this text if you know more about it. Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2006-01-06 Jens Wilhelm Wulf Added config and graphics sections to provide an example of what is possible using this new xml airplane file format. 2006-01-07 Jens Wilhelm Wulf Added a glider config only to show the possibility. The config surely is not realistic. 2009-02-25 Jens W. Wulf Added launch default 2010-05-15 J. Reucker Added max_force to springs Automatically converted from superzagi.air. default To provide an example of what is possible using this new xml airplane file format. heavy, less powerful, different sound Just to provide an example of what is possible using this new xml airplane file format. Mass and inertia are not realistic yet. Glider Automatically converted from superzagi.air. default To provide an example of what is possible using this new xml airplane file format. graphics of zagi-xs crrcsim-0.9.12/models/sovereign.xml0000644000175000017500000001162211724452424014203 00000000000000 Sovereign Gliders LaserArts Sovereign http://www.laserartco.com/sovereign.htm 22-05-2005 Jan Reucker Right now the geometric parameters are the same as those of the Allegro, I've noted down the correct parameters. The aerodynamic parameters should be recalculated for the Sovereign's S3021 airfoil Unknown CRRCSim 0.9.5 Automatically converted from .air file. Please write date. Please write your name and email. Please write down what you changed. 2009-02-25 Jens W. Wulf Added launch default 2010-05-13 J. Reucker Added max_force to springs Automatically converted from sovereign.air. default Automatically converted from sovereign.air. default crrcsim-0.9.12/models/battery/0000775000175000017500000000000011724452516013214 500000000000000crrcsim-0.9.12/models/battery/nimh7_kan1050.xml0000644000175000017500000000061311724452424016033 00000000000000 1.00; 0.93; 0.91; 0.90; 0.89; 0.88; 0.87; 0.86; 0.85; 0.85; 0.84; 0.83; 0.82; 0.80; 0.78; 0.75; 0.67; crrcsim-0.9.12/models/battery/nimh12_2400.xml0000644000175000017500000000054211724452424015416 00000000000000 1.04; 0.94; 0.935; 0.93; 0.92; 0.9; 0.87; 0.8; crrcsim-0.9.12/models/battery/Makefile.am0000644000175000017500000000024611724452424015166 00000000000000# Makefile.am for "/models/battery" batterydir = $(datadir)/@PACKAGE@/models/battery battery_DATA = nimh12_2400.xml nimh7_kan1050.xml EXTRA_DIST = $(battery_DATA) crrcsim-0.9.12/models/battery/Makefile.in0000664000175000017500000002666611724452453015221 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/models/battery" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = models/battery DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(batterydir)" DATA = $(battery_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ batterydir = $(datadir)/@PACKAGE@/models/battery battery_DATA = nimh12_2400.xml nimh7_kan1050.xml EXTRA_DIST = $(battery_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign models/battery/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign models/battery/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-batteryDATA: $(battery_DATA) @$(NORMAL_INSTALL) test -z "$(batterydir)" || $(MKDIR_P) "$(DESTDIR)$(batterydir)" @list='$(battery_DATA)'; test -n "$(batterydir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(batterydir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(batterydir)" || exit $$?; \ done uninstall-batteryDATA: @$(NORMAL_UNINSTALL) @list='$(battery_DATA)'; test -n "$(batterydir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(batterydir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(batterydir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(batterydir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-batteryDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-batteryDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-batteryDATA install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-batteryDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/models/PilatusB4.xml0000644000175000017500000001161011724452424014006 00000000000000 Pilatus B4 Gliders The famous Pilatus B4 aerobatics sailplane. 2005 Alex Kopecny Created .air file, 3D model and texture. Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2006-11-04 Jan Reucker Added categories and description. 2009-02-25 Jens W. Wulf Added launch default 2010-05-14 J. Reucker Added max_force to springs 2012-01-26 L. Gasparini Increased |CL_min| from -0.4 to -0.6 Automatically converted from PilatusB4.air. default Automatically converted from PilatusB4.air. default crrcsim-0.9.12/models/outrage.xml0000644000175000017500000001016511724452424013651 00000000000000 Outrage Gliders F3J This plane has been automatically converted from outrage.air. Please update this text if you know more about it. Unknown CRRCSim 0.9.5 Automatically converted from .air file. Please write date. Please write your name and email. Please write down what you changed. 2009-02-25 Jens W. Wulf Added launch default 2010-05-14 J. Reucker Added max_force to springs Automatically converted from outrage.air. default Automatically converted from outrage.air. default crrcsim-0.9.12/models/Erwin.xml0000644000175000017500000001204011724452424013261 00000000000000 Erwin Gliders Erwin is a 2m allround glider designed by Markus Podivin (http://www.pcm.at). 2005 Arthur Frenslich (thuromail@thuro.at) Created .air file, 3D model and texture. Unknown CRRCSim 0.9.6beta3 Automatically converted from .air file. 2006-11-04 Jan Reucker Added categories and description. 2009-02-25 Jens W. Wulf Added launch default 2010-05-13 J. Reucker Added max_force to springs 2012-01-26 L. Gasparini Increased |CL_min| from -0.15 to -0.5 Automatically converted from Erwin.air. default Automatically converted from Erwin.air. default crrcsim-0.9.12/models/Skorpion.xml0000644000175000017500000001345011724452424014007 00000000000000 Skorpion Gliders F3F The Skorpion is a model designed for high-speed slope soaring and F3F racing. The airfoils (AF-8 and AF-7) were especially designed for that model using XFOIL. The flight model parameters were then computed using AVL. This results in a flying experience very close to the "real" Skorpion. This model makes use of flaps and spoiler inputs. For more information about the Skorpion see: http://www.thuro.at (in german) or contact Arthur Frenslich directly: thuromail@thuro.at Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2006-02-18 Jan Reucker (slowhand_47@gmx.de) Added glider sound. 2008-09-16 Jens W. Wulf Added parameters for flaps/spoiler. They surely have to be tweaked to reflect real behaviour! 2009-02-25 Jens W. Wulf Added launch default 2010-05-15 J. Reucker Added max_force to springs 2012-01-26 L. Gasparini Increased |CL_min| from -0.15 to -0.5 Automatically converted from Skorpion.air. default Automatically converted from Skorpion.air. default crrcsim-0.9.12/models/zagi-xs.xml0000644000175000017500000001022511724452424013562 00000000000000 Zagi XS Powered gliders Electric Flying wings Foamies The famous Zagi XS from Trick R/C This .air file was derived from the original zagi.air. The mass was increased to fit the electric powered XS version, and the middle part of the wing was thickened. Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2009-02-25 Jens W. Wulf Added launch default 2010-05-15 J. Reucker Added max_force to springs Automatically converted from zagi-xs.air. default Automatically converted from zagi-xs.air. default crrcsim-0.9.12/models/FlexiflyXLM.xml0000644000175000017500000001645711724452424014360 00000000000000 Flexifly XLM Powered gliders Electric Foamies The Pemotec FlexiflyXLM (http://www.pemotec.com). A 1 m glider made of EPP. 2006-01-01 Jan Reucker (slowhand_47@gmx.de) Calculated FDM parameters using AVL 2006-01-08 CRRCSim 0.9.5 Automatically converted from .air file. 2006-02-18 Jan Reucker (slowhand_47@gmx.de) Corrected location of the hardpoints. 2006-12-31 Jan Reucker (slowhand_47@gmx.de) Added brushless configuration and animations. 2006-01-28 Jan Reucker (slowhand_47@gmx.de) New aero and mass parameters calculated by Jens W. Wulf. Removed brushless configuration (does not work with the new set of parameters). Reduced spring damping of the hardpoints to avoid the black screen phenomenon when landing inverted. 2006-04-01 Jan Reucker (slowhand_47@gmx.de) Adapted animations to file format changes. 2009-02-25 Jens W. Wulf Added launch default 2010-05-13 J. Reucker Added max_force to springs Default configuration with a Speed 400 brushed motor on 7 NiMH cells. Speed 400 Automatically converted from FlexiflyXLM.air. default crrcsim-0.9.12/models/qc01.xml0000644000175000017500000003112511724452424012746 00000000000000 Rotorcraft This is a first quadrocopter model for CRRCSim. Simple graphics. Note that a quadrocopter's behaviour mainly depends on the control software running it, so expect this one to behave different from every quadrocopter around. However, it is helpful to get a feeling of the visual/orientation problems you'll face when flying one. Use the spoiler input to switch between attitude and rate control when using the third configuration. 2009-07-06 Jens W. Wulf Created it. 2010-05-15 J. Reucker Added max_force to springs 2010-10-21 Jens W. Wulf Added graphics jww05 (copter5.ac) 2010-10-27 Jens W. Wulf New configuration which allows to switch between rate and attitude control cross config cross config x config: although it is possible to simulate the x config instead of only displaying it, this is not done here -- it would double this files size, mainly copying everything only to get the same behaviour. However, hard points/ground interaction is not perfect using this graphics config. x config jww03 jww03 jww05 jww05 attitude controlled attitude controlled 1.00; 1.00; rate controlled rate controlled 1.00; 1.00; attitude or rate controlled (use spoiler channel) attitude or rate controlled 1.00; 1.00; crrcsim-0.9.12/models/engine/0000775000175000017500000000000011724452516013007 500000000000000crrcsim-0.9.12/models/engine/astro_cobalt_10.xml0000644000175000017500000000050311724452424016417 00000000000000 crrcsim-0.9.12/models/engine/Makefile.am0000644000175000017500000000034011724452424014754 00000000000000# Makefile.am for "/models/engine" enginedir = $(datadir)/@PACKAGE@/models/engine engine_DATA = astro_cobalt_10.xml CDROM_227x40x14Y050.xml \ Mabuchi_380_FR.xml turbo_550_8.xml EXTRA_DIST = $(engine_DATA) crrcsim-0.9.12/models/engine/Mabuchi_380_FR.xml0000644000175000017500000000066211724452424016002 00000000000000 crrcsim-0.9.12/models/engine/turbo_550_8.xml0000644000175000017500000000047611724452424015427 00000000000000 crrcsim-0.9.12/models/engine/Makefile.in0000664000175000017500000002673111724452454015006 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/models/engine" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = models/engine DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(enginedir)" DATA = $(engine_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ enginedir = $(datadir)/@PACKAGE@/models/engine engine_DATA = astro_cobalt_10.xml CDROM_227x40x14Y050.xml \ Mabuchi_380_FR.xml turbo_550_8.xml EXTRA_DIST = $(engine_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign models/engine/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign models/engine/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-engineDATA: $(engine_DATA) @$(NORMAL_INSTALL) test -z "$(enginedir)" || $(MKDIR_P) "$(DESTDIR)$(enginedir)" @list='$(engine_DATA)'; test -n "$(enginedir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(enginedir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(enginedir)" || exit $$?; \ done uninstall-engineDATA: @$(NORMAL_UNINSTALL) @list='$(engine_DATA)'; test -n "$(enginedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(enginedir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(enginedir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(enginedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-engineDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-engineDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-engineDATA install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-engineDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/models/engine/CDROM_227x40x14Y050.xml0000644000175000017500000000074011724452424016153 00000000000000 crrcsim-0.9.12/models/k2.xml0000644000175000017500000001741711724452424012526 00000000000000 K2 Gliders F3J F3F FVK K2 http://www.fvk.de/K2.html High-performance F3J glider This file now contains three configurations which previously have been separate files. Unknown CRRCSim 0.9.5 Automatically converted from .air file. Please write date. Please write your name and email. Please write down what you changed. 2009-02-25 Jens W. Wulf Added launch default 2010-05-14 J. Reucker Added max_force to springs 2011-08-11 Jens W. Wulf Merged with k2-f3f and k2-f3f2 (file format extension needed) and added sound to the basic k2 2012-01-26 L. Gasparini Increased |CL_min| for F3F 2 version from -0.15 to -0.5 Automatically converted from k2.air. default Automatically converted from k2-f3f.air. K2 F3F, ballasted Version of K2 Automatically converted from k2-f3f2.air. K2 F3F 2 Automatically converted from k2.air. default crrcsim-0.9.12/models/Makefile.in0000664000175000017500000004541111724452453013534 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/models" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = models DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(modeldir)" DATA = $(model_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = battery engine modeldir = $(datadir)/@PACKAGE@/models model_DATA = allegro.xml apogee.xml biplane2.xml Crossfire.xml \ Erwin.xml fireworks3_d.xml FlexiflyXLM.xml gap65.xml heli.xml \ k2.xml mav.xml melyan_01.xml outrage.xml PilatusB4.xml \ qc01.xml quickie01.xml Skorpion.xml sovereign.xml sport.xml \ superzagi.xml supra_a.xml wasabi.xml zagi-xs.xml zipper.xml EXTRA_DIST = $(model_DATA) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign models/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign models/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-modelDATA: $(model_DATA) @$(NORMAL_INSTALL) test -z "$(modeldir)" || $(MKDIR_P) "$(DESTDIR)$(modeldir)" @list='$(model_DATA)'; test -n "$(modeldir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(modeldir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(modeldir)" || exit $$?; \ done uninstall-modelDATA: @$(NORMAL_UNINSTALL) @list='$(model_DATA)'; test -n "$(modeldir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(modeldir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(modeldir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(modeldir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-modelDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-modelDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-modelDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ uninstall-modelDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/models/Crossfire.xml0000644000175000017500000001221511724452424014140 00000000000000 Crossfire Gliders F3B F3F The Crossfire, a model specially designed for F3B, also used for F3F competitions. Designed by Aer-O-Tec (http://www.aer-o-tec.de). 2005 Arthur Frenslich (thuromail@thuro.at) Created .air file, 3D model and texture. Unknown CRRCSim 0.9.5 Automatically converted from .air file. 2006-11-04 Jan Reucker Added categories and description. 2009-02-25 Jens W. Wulf Added launch default 2010-05-13 J. Reucker Added max_force to springs 2012-01-26 L. Gasparini Increased |CL_min| from -0.15 to -0.5 Automatically converted from Crossfire.air. default Automatically converted from Crossfire.air. default crrcsim-0.9.12/models/quickie01.xml0000644000175000017500000001637711724452424014011 00000000000000 Quickie 01 Sports Electric This is a quick hack to get something which looks similar to a Rutan Quickie. It is far from perfect! some day in 2005 Jens Wilhelm Wulf Automatically converted from .air file, added a second config. 2006-04-02 Jan Reucker New 3D object. 2006-11-18 Jan Reucker Added steerable tailwheel. 2009-02-25 Jens W. Wulf Extended launch default settings to what has been default on 'Davis' 2010-05-15 J. Reucker Added max_force to springs Automatically converted from quickie01.air. default A different power plant another config testeng testeng testeng2 testeng2 Automatically converted from quickie01.air. default crrcsim-0.9.12/models/allegro.xml0000644000175000017500000001757111724452424013640 00000000000000 Allegro Gliders Powered gliders Electric Allegro (including electric version) by Mark Drela. This plane has been automatically converted from allegro.air. Please update this text if you know more about it. Unknown CRRCSim 0.9.5 Automatically converted from .air file. 26.02.2006 Jens W. Wulf Filled in data found in allegro plans from the web, added Allegro-E-Lite, and Allegro with ballast. 2006-12-21 Jan Reucker Added moving control surfaces. 2006-04-01 Jan Reucker (slowhand_47@gmx.de) Adapted animations to file format changes. 2009-02-25 Jens W. Wulf Added launch default 2010-05-13 J. Reucker Added max_force to springs Automatically converted from allegro.air. Mark Drela's Allegro drawing says: 22oz, 34oz ballasted. Items: 350mAh: 57g 2oz 3 servos: 27g 3*0.3oz rec: 23g 0.8oz ballast: max 16oz So this is a sligthly ballasted or heavy build Allegro. Allegro See description of default config. Allegro with ballast Data of Allegro-E-Lite from fuse plan: Graupner CAM 6x3 0.3oz Seven cells 600AE (4.7oz) Speed 400 with stator ring 2.8oz Servos+...: 2*0.3oz+0.8oz+0.8oz No brake, only two servos! So its weight is: 22oz - 0.3oz - 2oz + 0.3oz + 4.7oz + 2.8oz + 0.8oz = 28.3oz = 0.802kg = 0.055 slug Yes, using a 6"x3" prop for an airplane with 0.8kg and 2m wingspan is not very good. Allegro E-Lite 1.00; 0.93; 0.91; 0.90; 0.89; 0.88; 0.87; 0.86; 0.85; 0.85; 0.84; 0.83; 0.82; 0.80; 0.78; 0.75; 0.67; Automatically converted from allegro.air. default crrcsim-0.9.12/INSTALL0000644000175000017500000000011011724452423011213 00000000000000See documentation/Install_Linux.txt and documentation/Install_Win32.txt crrcsim-0.9.12/depcomp0000755000175000017500000004426711500011217011544 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2009-04-28.21; # UTC # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free # Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u="sed s,\\\\\\\\,/,g" depmode=msvisualcpp fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" # Add `dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: crrcsim-0.9.12/scenery/0000775000175000017500000000000011724452517011730 500000000000000crrcsim-0.9.12/scenery/simple.xml0000644000175000017500000000642511724452424013665 00000000000000 Simple scenery Field A demonstration for the new modelled scenery engine. 2008-03-12 Jan Reucker (slowhand_47@gmx.de) Created. 20010-01-07 Jan Reucker (slowhand_47@gmx.de) Changed from x/y/z to north/east/height coordinates. 20010-02-09 Jan Reucker (slowhand_47@gmx.de) Added picnic table as collision box example. (Dome) Sky of thunderstorm (Box) Little cloudy crrcsim-0.9.12/scenery/Makefile.am0000644000175000017500000000024311724452424013676 00000000000000# Makefile.am for "/scenery" scenerydir = $(datadir)/@PACKAGE@/scenery scenery_DATA = cape_cod-orig.xml davis-orig.xml simple.xml EXTRA_DIST = $(scenery_DATA) crrcsim-0.9.12/scenery/cape_cod-orig.xml0000644000175000017500000000423311724452424015062 00000000000000 Cape Cod Slope Wellfleet - Great Island National Seashore Area. A cliff facing to the west, ideal for 270 deg wind. 2006-06-10 Jan Reucker (slowhand_47@gmx.de) Adapted format of general information to the scheme used in airplane files. crrcsim-0.9.12/scenery/Makefile.in0000664000175000017500000002663511724452454013731 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/scenery" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = scenery DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(scenerydir)" DATA = $(scenery_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ scenerydir = $(datadir)/@PACKAGE@/scenery scenery_DATA = cape_cod-orig.xml davis-orig.xml simple.xml EXTRA_DIST = $(scenery_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign scenery/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign scenery/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-sceneryDATA: $(scenery_DATA) @$(NORMAL_INSTALL) test -z "$(scenerydir)" || $(MKDIR_P) "$(DESTDIR)$(scenerydir)" @list='$(scenery_DATA)'; test -n "$(scenerydir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(scenerydir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(scenerydir)" || exit $$?; \ done uninstall-sceneryDATA: @$(NORMAL_UNINSTALL) @list='$(scenery_DATA)'; test -n "$(scenerydir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(scenerydir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(scenerydir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(scenerydir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-sceneryDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-sceneryDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-sceneryDATA install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-sceneryDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/scenery/davis-orig.xml0000644000175000017500000000416111724452424014433 00000000000000 Davis Field Field The CRRC's home base at Davis, using the original hard-coded rendering. 2006-06-10 Jan Reucker (slowhand_47@gmx.de) Created.

5M:;O?5N<;N?6L=9O?7O9N2GM7>N1EM8=W:BR?:W;@P?:W=>RA9V@AR>V7AM;>V8@N<:U<N?9S<>N?9R>?N<;U:?N=;V<=O>:U==O?9U>:N@8UA9NA7SB9MC7QD7MC5QE6MG]ƿw}tqrpimidilxwxxwxxwxwxwxxwwxxwwxxwxwxwxwxwwxwxwxwwxwxwwxwxxwxwxwwxwwxwxwxwxwwxwxxwwxwxwwxwxwwxwxwwxwwxwxwxwxw1w/xxq>;L@6NA8JB5NA6LC5LC:L@6P?8J@6OA6L@6NC7LA6ME6JC5LG6JC5KG4KE6JH3ID6IJ3IE5HL2IF5FL2IG6EM2GI6DP2GI5BO9HI6FM4IG5DM4FI6CN2GJ6AN6GG5EM2FG6DO1GH5CP3FI6BP4DI7@Q5DI8@Q4DK9>R4BI9>R6@J98O=>L<:R8=J<9R9:K?7P?:J?6P?8MA7OA7KA7NC6J?+. %%!,.(?TOY^[db`eedhlxwxxwxxwxwxwxxwwxxwwxxwxwxwxwxwwxwxwxwwxwxwwxwxxwxwxwwxwwxwxwxwxwwxwxxwwxwxwwxwxwwxwxwwxwwxwxwxwxw1w~~~~0xxq=9RD5P@9RE3OB9QF3NC;RA5P@8RC4PA8QC3NC7RF5OE5PF4MF4OH4KH4PH4KI2OK4JK2NJ4HM2MK4FM2ML5EN1KM5DP1JM6BO:LL4FM2LN5EN2LN5BP3KO5BO5LL4EN2KN5DO2JM5AP2JO7BQ2GO7@R2FP9>R4GP9>S3DQ:8T:=Q?7Q?DQ=9S7@R>8S9?R?6R;>R@6RR>7S9>Q>6R<P4DM8O=7Q9=O>7O>BO<8P6@O=7P8>P>6P:>O>6O:@O;8R7?P=7P9=O=7P:;O?5O;:P@6P=9OB5N?8NB4M@6OC4LTqǭ||{n{sw}wxwxwxwxwwxwwxxwwxwwxwxwwxwwxxwxwxwxwxwwxwwxxwxwxwxwxwxxwxw xwwxwxwxwxwxwxxwwxxwxxwxwwxwxxwxxwxxwxxwxwxwxxwxxwxwwxxwxwxxwxxw1w0xxp;9M@4J=6LB2K?7LC2H?:N>4L=7L@3K?6MA4J@7LA3HA5LC3IB5KC3GC4LE4GE3KD3EE2JF2DH2JF3BH1IH4BI3HH4?J2GI4?K7II3BI2II4AI1FJ4?K2GK4>J4IH3BI1GH4@K1GJ4@L3GH5>K2EJ6>L3EJ75M;:K?4K<9N@5K>7L@3H9("  !106?h}vufwvrqqssprwwxxwxwxwwxwxwwxwxwwxwwxwxxwxwxxwxwxxwxxwwxwxwxwxwxwxwxxwxwwxwxwwxwxwxxwxwxwwxwwxwxxwwxxwxwxwxwxwxwxwxxwxwxw1v0wxk52.37254/29254/28254.29254/29253/29254/19244.19245/19245019255/08344//93450/8534008445//85350/8526009544/073351/85350/75360/84451/74450/75361/75250/76261/66252/76261.57252.67262.48252.58262.48252.48163.58251.46253.59153.48253.48263/48252/48164/39164.38264/39265/39265/AoĹnywsqqssprwwxxwxwxwwxwxwwxwxwwxwwxwxxwxwxxwxwxxwxxwwxwxwxwxwxwxwxxwxwwxwxwwxwxwxxwxwxwwxwwxwxxwwxxwxwxwxwxwxwxwxxwxwxw1v0wxk52.37143.17154/38464/39153.08254-18154.08154/18244//8244/08243//83450/7236/-7346//741.65460-6535//74/073350.63351175560/840.65450.74351.64251/75241-46251.65241.57262.45162,37172.47252.28262-28251-47251.46152-36153/57463.57252.28263-37164.28173.38144.08165.39154/-*%%)*.345O`bemkqpqsrprwwxxwxwxwwxwxwwxwxwwxwwxwxxwxwxxwxwxxwxxwwxwxwxwxwxwxwxxwxwwxwxwwxwxwxxwxwxwwxwwxwxxwwxxwxwxwxwxwxwxwxxwxwxw1v~~~~0xwmKO8EU3JR9CW3IQ9BW5FO9HV4KO:GY3IR:DX4IQ:BY6GS:BZ6HRY9CR=>[;BT>@TB:W>>TB9WAR@9V>=UB9VA;TB8UC:RA>RC;YAPQCN\]llhkngilhjogjuxwxwxwxwxwxxwxwxwxwxxwxwxxwxwwxwwxwxwxwxwxwxwxw xwxxwxwxwxxwxwxxwxxwxxwwxxwxwxxwxxwxxwwxwxxwxwwxwxwwxwxxwxwwxwxwxxwxwwxwwxwwxwxwwxwxwxwxxwxwxxwv1w0xwmJM7ES3IO8CT3HO9AT5FN7ES3JN8ES4GN9CU4GO;AV5EO:@V6DO<@V7CQ<>V8BP==V9AQ>P@:U==P@:T?;QB8T@;N?;T;=Q?9T==R@8T?;RB8RA:Q@:U=>QA:S?MOBNX>MOBMX]kkhjngikhjngjuxwxwxwxwxwxxwxwxwxwxxwxwxxwxwwxwwxwxwxwxwxwxwxw xwxxwxwxwxxwxwxxwxxwxxwwxxwxwxxwxxwxxwwxwxxwxwwxwxwwxwxxwxwwxwxwxxwxwwxwwxwwxwxwwxwxwxwxxwxwxxwv1w0xwlFK7CP4GL7AR2FL8AR4EL8DQ3FM9AR2FL9@R3GM9?R3CL;?R6BL<:S:=N?9Q<=N?6P=:M@6QA:J=9R;;M>9Q<:N@8Q?9N?:R=;NB7Q=;NA8Q?:OB7O@8MC8OC8LE6MD6LD7MF5LE5LG5LF6LH3KG5JJ3KG6HK4KH5FL2II5FO4GE5HK2IG6HK4JH5GM2HG5GM2GG7IK2HH6FM1HH8NT=MM@LTKMBKV]lkhjmgikhjmgjuxwxwxwxwxwxxwxwxwxwxxwxwxxwxwwxwwxwxwxwxwxwxwxw xwxxwxwxwxxwxwxxwxxwxxwwxxwxwxxwxxwxxwwxwxxwxwwxwxwwxwxxwxwwxwxwxxwxwwxwwxwwxwxwwxwxwxwxxwxwxxwv1w~~~~0xxlGK6AN1FM7?O1FM7=P2DL6BO1GK7AO1EM7?P2FL7>Q2DM8=Q3BM:;R4AP;:Q5@N;9Q7>P<8Q7=O=8R:7P96O:;O@6N<9O@5N>7N>8Q:9O@6O@7OB5N@7MC4MB5OE4KD4ME4JF3MG3IF2MH6IJ4MI5HJ3LI6GK3KJ6FP6MK8KL7OL8JM6OM9HN3gn_dh]ll_fg_mk_fh^mmexwxwxxwxwxwxwxxwxwxwxxwxxwwxwwxxwxwxwwxwxwxwxw xwxwxxwxwxxwwxwxwxxwxwxwxwwxwxwxwxwwxxwxwxwwxxwxxwxxwxwxwxxwwxwxw xwxxwwxwxursstsrrsrsrsrtsrsrsstssrrssrstwxv1w0xxlFJ5@M1EJ5>L1EK6=M1CK5@L0EJ6@M1DK7?N2DK7=N3BL86M;8M?6M<8J<7N7;M=6N::L=5M:9M>4M<7M=7N9:M>6M:9M?6M<8L@5L>7MA5K?5KA5J@5LB4JC4KD4ID3KE4HE2KG5GG4KG5FI3JG6EI3JI6EN6JH8II7MJ8IL6MK7GK3fm_df]ll^ef^lk_ef^lkdxwxwxxwxwxwxwxxwxwxwxxwxxwwxwwxxwxwxwwxwxwxwxw xwxwxxwxwxxwwxwxwxxwxwxwxwwxwxwxwxwwxxwxwxwwxxwxxwxxwxwxwxxwwxwxw xwxxwwxwxursstsrrsrsrsrsrsrsrrsrrstwxv1w0xxlEI5>J0CH5J/BI74K<7G<5L9:L<5K89J<4J:8K?3I<5J<7K79J=6J87J?5J:6K?5J=7J?3I=5IB4H?4I@5GA3IC3GB2HB2DB1ID4EE3JE5DF1IF5CH3HG4CL5HG8GI6LI7FI5JH7EK2dl^cf]jj^dd]kj_df]kjdxwxwxxwxwxwxwxxwxwxwxxwxxwwxwwxxwxwxwwxwxwxwxw xwxwxxwxwxxwwxwxwxxwxwxwxwwxwxwxwxwwxxwxwxwwxxwxxwxxwxwxwxxwwxwxw xwxxwwxwxursrrssrrsrsrsrsrsrsrsrrsrrstwxv1w~~~~/xxk1.743:1.653:3.65294.642:3/743:3.653:4.652:4-752:6.65295,56286-56297-56298-56388,47289,47279,37279146387,57287+58378,58369.58278-68278-4827:-5827:,4926:.4836:-2835:/3835;.2935;HLNMMLJKNMKKNLJJKZwttutuutuutuustutvwwxxwwxxwxwxwxxwxxwxwxwxxwxxwxxwxwwxwxwxxwxwwxxwwxwxxwxwwxwxwxwwxwxwwxxwxxwxwxxwxwwxxwwxwwxxwxxwxwxxwxwxwxq`\_f[]b\^e_a]\d_[a^[d_[a_[d`[a^Zc`\b][e_\a^\e_[b_[eaZdP1<71974;82975;8/883:90773;:0883;;08849;0793:<0789txwxwxw1w/xxk1.742:2/651:3-653:3.643:3.543:2-652;4.552:5.552:5.55296.56286.45297,56298-46188,47178,46279,37279136177,57278,57169,48379.57278-47288,4817:-4827:.3736:.4836:.2835:/2735;.2835;HLNMJKNMJKMNMMJJKZwttutuutuututstutuutvwwxxwwxxwxwxwxxwxxwxwxwxxwxxwxxwxwwxwxwxxwxwwxxwwxwxxwxwwxwxwxwwxwxwwxxwxxwxwxxwxwwxxwwxwwxxwxxwxwxxwxwxwxq_[^f[]a\^e^`][d_[a^[d_[a^[d`[a^Zc`\a][d_[a^\e_[a^ZeaZcP1=72764;82874<91774:90773;9/783;;0782:;/7829;/679txwxwxw1w/xxk3/62191-54292.64293.631:3/54292.64293.53094-44274-54185-45184-44176,44077-45167,36177,45178,36077/34178-55067,46268,47268-57078.57267-47168-36059-36348.36249.27248-26249.16139HLNMMKJJNMNLJKNMNMJJKYwttutuutuututstutuutvwwxxwwxxwxwxwxxwxxwxwxwxxwxxwxxwxwwxwxwxxwxwwxxwwxwxxwxwwxwxwxwwxwxwwxxwxxwxwxxwxwwxxwwxwwxxwxxwxwxxwxwxwxq^[_e[]a[^d^`][d_[`]Zd_[a^[c`[`][c`\a\[d^\`][d_[a]Zd`ZbN/;62764972854:80773:6066298/6629907728:/672::0668txwxwxw1w~~~~0xwqBRDOB7R@:PD7PA9PD7QC8PE6OCNRBJW>LRBIX@KM:?R6BL9M1CJ4=N1DK76K@3K>6KB2KA8N?3M?7M@3L?6L@3LA5MA2JB4KB3HC2KD2HF2KE1HG1JE1FG2JF3EI0HG2CK1HI4BK1HH8txw1w0xxp;8J@5J=8J@5J?6IB4I@:K>6K=8J?6K@7MHJ1CH5=K2BH4;L2@I6;L3@I8:K@J>4L<7J?3J<6J?3J>5I@2I>8J=3K<6J>4K?6I@4J?4JA3I@4JA2HB3IB2FD3HC2FD2HD2DF2GD3DG1GE3BH1FF2AH0EG8txw1w0xxp;8H?5I>8G@5H?7H?5H?8H=6I=8I?3G=6LFH1AE2>I2AE4=H0BE4H=4J;7H=4H=7G>3H=5H>3H>7H<4I<7I>2G<5F>3G>4H>2E?5H?1F?2FA1DB3EB1DC2EA2BE2DB3CD0EB2AF1DD3@F0DE7txw1w~~~~/wxpQPNOQNOQQRQNOQPOOPRRPOOQQRMlwvv wvwwvwvwvvwvwwvwxwxwxwxwxxwxxwxxwxwxwxxwxwxxwxwxxwxxwxwxwxwxwxwwxwxxwxwxwxwxxwwxwxwxxwxwxwxwxwxwxwxxwwxxwwxxwxwxwwxwwxw xwxwwxwxxwxwxwwxwxxwxwwdWZcVY_YZcXWZUI=15813<24913>35813=34814=25814>34923>24701=53811<33800<5381/<52810<6383/;61820;8182.;8183.:8094.9927-5<066.4<077-4=067/4=166/5=066.5=067/4=056/3>257/3=157/2=258/1=24802=35811=33801=53810=4381/?uxwwxww1w/wxpQPNOQRQPOOPQRQOOQRQPNNPRRQONPQQMlwvv wvwwvwvwvvwvwwvwxwxwxwxwxxwxxwxxwxwxwxxwxwxxwxwxxwxxwxwxwxwxwxwwxwxxwxwxwxwxxwwxwxwxxwxwxwxwxwxwxwxxwwxxwwxxwxwxwwxwwxw xwxwwxwxxwxwxwwxwxxwxwwcWZbVY^YYbXWYUI;14703<24712<24712=34703<25812;33712=34800<3380/;32700<5281/<5271/;6291/;6182/:7182.:8183/97083.8905-4;065.4;156.3;056/3<154-4<067/3;155.3<157/3<157/1;146/2=247/1=247/1<34801<23800<43800<42810?uxwwxww1w/wxpQPOORQOPQOOQPOOPRQQOOQPQMkwvv wvwwvwvwvvwvwwvwxwxwxwxwxxwxxwxxwxwxwxxwxwxxwxwxxwxxwxwxwxwxwxwwxwxxwxwxwxwxxwwxwxwxxwxwxwxwxwxwxwxxwwxxwwxxwxwxwwxwwxw xwxwwxwxxwxwxwwxwxxwxwwbVZaVY^XXaXWXUI:24602<23913=33712;33612<24713<13822;336/0;32700;32800;438//;5170.:5171/:5071.97163.97072/87182-7814/5:155-3=067.4=156.3;146.4<056/4;/57/2;145.2<046/2<147/2<157.1<236/0;22701;227//;4261/;42710>uxwwxww1w~~~~0xwwxwwxxwwxxwxwxwxwxwxwwxwxwxxwxwxwwxwxwxwwxwwxwxxwxwwxwxwxwxwxxwxwxwwxwwxxwxwwxwwxxwxwxwxwxwxwxwxwwxwxxwwxxwxwxwwxxwxwxwwxwwxwxwxwxwwxwwxhhmdmqggmcnrfhg;NYBF[=MYDF[=LV>>X9FV?=X;DS;@Y7HW>?X7GX>>X9EW@=Y:EW>AZ7GV@@[9GW@>Z;EWA=\BWB;Y@AWD;YB>WG:XB>XG9VEZ:FWA=YBXD;Y>@XD9Zwwxwxxw1w0xwwxwwxxwwxxwxwxwxwxwxwwxwxwxxwxwxwwxwxwxwwxwwxwxxwxwwxwxwxwxwxxwxwxwwxwwxxwxwwxwwxxwxwxwxwxwxwxwxwwxwxxwwxxwxwxwwxxwxwxwwxwwxwxwxwxwwxwwxhglcmpfglcmpfhf;MVBFY=LUBEX=JR==U8DR>;U8CP;>U6GT>V8DT?=V9CT>AW6FT>>W8DS?>V9CT@;W:BTA;V=ASB;W?@SC:V@>SD9UA>W8ER?=W:CT@=V;BTAT6EQ<=T7BQ<;S8AQ>;T8@P?9S;@Q?8S<>QA7S?T5FP:=T6EP<;U7CQ>:T9BQ>:S;@Q?9S9>RA9S<=QA7Svwxwxxw1w~~~~0xxwxxwxwxxwwxwxxwxwxw xwxxwxwxwwxwxwxwxxwxwwxwxxwxwwxwxwxxwxwwxwwxwwxwxwxwxwxwwxwwxxwwxwxwxxwwxwxwxxwxwxwxxwwxxwxwxwxxwwxwwxwxwxwxwxwwxwxxwwxxwwxwwxwvklkkjkjT?IKCLTAIK6>K0?G5=L0@F6;L1?G5:M2?H6:L3I7:M3=H88K3;I96M6;I7:L3=H89M4=H88M5;I97N6;K:6L79I;6L98J;6K:6I=5L;6J=4J=5I=3K?5I>4I?3H?3IA2I?2GC2D3@J/CG4?K0BF5K0BF5I7:M3>I79L4I0>D4=J1=D6;J2>F59K2F68J23G>3G@2F?3FA1B4?H0BE3=H/AF4J0@E5=I1?F4;J1?F6:K2D4:I11B@1>2=F/?B2D5=G0@C4D4:I15.952>7-962=7-771>:,871=9,781=;,871;:3861<7,871=9,881;9.881;:.972=8,771=;-881<;,670<;-781:;-680:>-6919=-6819>-5917=-3917@.4917?-3:26@.3:26>6942=3.962?4.:61=5/972=6/:53?4.952@7.962>6-851>7.961=8-870=:-881<9-871<;,881:;,681;>,681:<,596txwxw1w0xwxwwxwwxxwxwxwxwxwxwxwxwxwxwxxwxxwxxwxxwxxwwxxwxwxwxwwxwxwxxwxxwwxwxwxwxxwxwxxwxwxwxwwxwwxwwxwxwxwxwxwxwxwxwxxwxwwxwwxww vqT`TSZSS_S2944>51944?50942>60952=6.751=5-862=7-761=7-761=8,761;9,761;:2850=8-870;8-770:9,680:9.771<8-761<9-771;8,671::,671:;-6809;-5819<-4808<-4918=-3817=.4817>.3826>.3926>5832?4.:51=4.861<5.860<6/852>4/852>5.852=5-852=7-862=8-860<8-771;9-670;9,671;;,670::-671:<,586txwxw1w0xwxwwxwwxxwxwxwxwxwxwxwxwxwxwxxwxxwxxwxxwxxwwxxwxwxwxwwxwxwxxwxxwwxwxwxwxxwxwxxwxwxwxwwxwwxwwxwxwxwxwxwxwxwxwxxwxwwxwwxww vqT^TRYSR^S2834>30832=40842>50941<5/741;5.741;6-740<7-66/;8-761;9,650::0861<6-760:8,661:7-781:8.750;7-651:9,66/:9,661:9,5609:-6709;,6708;-5617;-5707;-37/7<.3805=-4826=.3815=3842=2.741<4.752<4.871<5/841=3.732<5.740<5.751<5-741;7-761<8-860:8-65198-65099,560::-57/9;,685txwxw1w~~~~/xxwxwxwxwwxxwwxxwxwxwwxwxxwxwxwxwwxwxwwxwxwxwxwwxwwxwxwwxwwxwxxwwxwwxwxwxxwwxwwxwxwxxwwxwxwxwxxwxwwxxwwxwxwwxwwxxw xwxwxwwxxwwxh`lbfqf`lLEZB@\@FXD;Y=BWC:W?@WE:[B?XF:YC=XH8ZE@XIXF8XC>XH9WE=WJ8VG;XK8TG>YF8XF@TB:VA>SC:VB=TE8UCSK6PI8SK6NK6SM6NM6SN7KN:SK6OK7RJ8NN7RL7NO6QL7LQ6PM7JR5PO8IR5NP9HT4NP9GU4LQ:EV4KR:CW6KS;CW6HSUE8UCDQA:S:AR?8Q<@RB8R?=RC9R?=QC7QARD8RB4G=1I?2F>2F@2E>1GA1F?1DA1E@1ED1EA1DE7E@0EA2E@1DC1EA0DD1EA1DE3E>1FB1D@0DC0FA1BE1DB1CF0DB1AF0CD1AI0BD2?I0BD2>J/AE31I>4G=2H?6F93J<4F<1I=3G=1G?3F>1G@3F>1FA2E@1GC1EA1ED1EA0DE0DB1AF0CB1BH/CC1@F0CC7txwxw1w0xwxwxwxwxwwxwxxwxwwxwwxwxwwxxwxwxwxwxwxwxwxwwxwxwxxwxwxxwxwxxwwxwwxxwxxwxxwwxwxxwwxwxwxwwxwxwxwwxwxwxwxwxwxwxwxxwwxxqhggjFAIAAQBAI95H76C94H8:E66J59D75I79F95I76E84I86E93I94F:2G;4D;2G=4F<1F=2D<1F>1E>1E@2D>1DA1D>1CB1C@1BD7D?0E?2D?0BA1D@1BA1CA2AA3D=1EA1C>1CB2D@2BC0C@1BC1B@0@E/BB1?F0@B1>G0AC1=G0?C2D2:H1=D3:I22E<6E93H;4E:3G=5E=2G=3E<1F>3D<1F@1E>1DA1B?1CB1D@1BC0C@1AD/CA1AE0BA1?E/AB6txwxw1w0xwxwxwxwxwwxwxxwxwwxwwxwxwwxxwxwxwxwxwxwxwxwwxwxwxxwxwxxwxwxxwwxwwxxwxxwxxwwxwxxwwxwxwxwwxwxwxwwxwxwxwxwxwxwxwxxwwxxqghhggjGAGAAOBAH74F86A63G7:C65G48C84I67E74F67B83G85C93E85B:2F94E:1E:4C;1E=3C<1C=3C;2D>1C<1A?1A>1B@0B>/@A5B>0B?2B=1B?1B=0@A2A>0@A4C<1B>1A>1BA1C>1A@1A>1@C0@?1>B0??1>D/AA0=D1@A1B39E11A=1C?1C>0B?2B?0@B1B?1?B1B>2@D/A?1=B0?@6txwxw1w~~~~/wxwxwxwxxwwxxwxwxxwwxwxwxwxwxwxxwxwxwxwxwxxwwxxwxxwxwxwxwxxwwxwxxwxxwxwxwxwwxwwxxwwxwxxwxwwxwwxxwxwwxwwxwxwxwxxwxwxwwxwxwxwurqsusZRKU[>;90<>1;8/;>/:80;@.98.9?.97/<>/:8/;@.:8/;@/98.:A.99/8A.9:/8B.89/7B07;/7C07;06B17;/5C15:04B25;04D24;12C24<04B16;03B15;13C24;12A34;05B26;14C25;04B35;12C43;22B43<31B62;21A72<31A81<50@81<4/A90;4/?:0;5/?=/:/8@/8:/7@/89/7B/7:/5A079/8A/8:/8B/8:/7B07:/6C06:05B06<04C15:04B35<13C44<23B44<11C42;21A62;21Fuxxwxxw1w/wxwxwxwxxwwxxwxwxxwwxwxwxwxwxwxxwxwxwxwxwxxwwxxwxxwxwxwxwxxwwxwxxwxxwxwxwxwwxwwxxwwxwxxwxwwxwwxxwxwwxwwxwxwxwxxwxwxwwxwxwxwtrqstsYRLUZ?:80<>1;70;=/870:?.97/9?.87/;=/96/:>/87/:?.8709>.88/7@/7807A/78/7@/68.6A06905A05903@25:03A15:03A24:03A34:/4B16:03A25913A24:13@33:04A25904A24913B34:23@33:21A53921A62:21@52:20@71:40?70:3/=90:4/>90:4/=:/:4/=;/8.8@/89/7@07806A/7906@069/8@/78/7@/78/6A/6906@06:04A15914B25903A24902A34922A33:11?52:21A52:21Duxxwxxw1w/wxwxwxwxxwwxxwxwxxwwxwxwxwxwxwxxwxwxwxwxwxxwwxxwxxwxwxwxwxxwwxwxxwxxwxwxwxwwxwwxxwwxwxxwxwwxwwxxwxwwxwwxwxwxwxxwxwxwwxwxwxwtrqstsXQLTY@861;;0960;=.9709>/87.9?/86/9;/8809?.87/9=/87/6>/77/7?.6807A/6906@/79/6A05803@14803@14913@24812A23912?44804?05905@14:03@24912A33904>24:23A23:03@24910?33911@42:32A60:31?61;20?7194/=9094/=90940=:084/<;/95/:/6906A/69/6?06803?168/4@04914A13:13@24:03A33921?42921?52921?62920Cuxxwxxw1w~~~~/wxwxwxwxwxxw xwxwxwxxwwxwxwwxxw xwwxwxwxwxxwxwwxxwxxwxwxxwxwwxwwxwwxwxww xwxwxwxwxxwxwwxwxwxxwxnj[df[YP9NS6SR7KT4RO7NN6VR8NR5VR8LS4TS7KT5TR8PQ6WS9OU5VT8NU5TU9KX4SV9JW4SW:HZ5QW;GZ6NW@Y7JY?@Z8IZ??Z9GY@=Z;FY?B\8KZAA]:H[A@\;FZB>\=E[C=[>E[E;\AB[E;ZC@YH:YC@[I:YG>ZK9XGA]9JZ@@\;HYA?[;H[B>\>EZD=\>D[E@W7GV>?X8FW?=X9ES=@W6JV=?W7GV>>W8GW@@X8GU??X:GV@>W9EWB=X;DWB;X=BWC;W?@WE:XA@VF9VB?VG9UD=VH8TF;VI8SF:UJ7SH9VL6QJ7O:GT4OS9FT4NT:DU4NU;BU6LT:GU4MS:EV5MTY9GV@>X;FVA=X;CVBS5FR<>T7FS=UC9S@>TD8R@=SF7RC;SG8RC9SG6PE:RJ6OG7SJ5MI5J8DQ3KP8DQ4LQ9BS4JQ:AT5JQ9ER4KR:BT4KR:AR3KR<@T5HR=@S6GR=?V6ET==U9ES>;U9CT@:U;ASA;U;@SA9T=@SD7Tvwwxw1w~~~~0xwxxwxwxwwxwxwxxwxwxwwxwxwxwxwxwxwxxwxxwxwxwxwwxwxxwxwxxwwxwxxwwxwxwxwxwxwwxwxxw xwxwxwxxwxxwwxwwxraccddW?;HH7@>2AC.A?2@C.@?2?E/@?2BC/A?2@C/AA2@D/A@2>D/?>2BB/A?2AD/A?2@E/@@2>E.@A3>F.?A3=G/>B3;G0=B4;G00B<2D@1@3>G/>B3D4;H0=C39G0B33?D.>=1@A/A>1?B.@>1?C/@?1>C.@?2BA.@>2@C.??3@D/??2>D/>?2=F/=@3A3;F/2A2;E.=A2;F/=B39F/;GF7=;1?@.>=1=A.=<2=C.><1>@.?<0>@0><1=B/>>1=B/<=2@@.>=2>A/><2>A-=>2/=2;D.29E/<@29D09>32:D.:@48E/9?48D08@56E18@56E28A55F27@54F35@65E45A64E54A83Dkwxxwxv1w~~~~/xwxwxwwxw xwwxwxwxwxwwxwxwxxwxwwxxw xwxwxxwxxwxwxwxwwxwxwwxwxwxxwwxxwxwxwwxwxrpnptbIQHL[B7?48E34>56F13<44E32<44E42=54D86<45E13=34F23>54C41=63E54=45D32<44G42>44E51<53F60=62C80<72D7/=72C9.;71D:/=80B;.<:2B<-;90@>-:90@?-;:1??3;91A<-<80A>-=:1?>-:;0??/<81@=.:90A?.<90@?-:91?A,:;082B9/<81C91=62C80;62E:/=62C:/;71C<-<80@=.;90A=-<:1@>-:90@?.;:/>@.:<2>A,9;1>3:7/?:.:80?;-;:0?=.::0>=.:81?<.:80>=.981>>.891>>-890-991>@.991=@.8:1<@-8:1Rxwxw1w/xwxwxwwxw xwwxwxwxwxwwxwxwxxwxwwxxw xwxwxxwxxwxwxwxwwxwxwwxwxwxxwwxxwxwxwwxwxronptaHOHKWB5;36C34925B12:45B32934A31:44A75934B13;44A22<42A52:32A32;24B33934B32:34B30842A50953A50941A70;71A7/961?8.:60@:/961?:-971><.871=<-981==3870?:.:81=;-:9/<=/87/=;.:70>;/871><.870><-670<=.781<>-880;?.7;1;?-6909@-6908A/6818A.5:28A04927A/4:26A6952A50;62@6/;70?90950?70;41A71952A7/:52@7.851?9/862?:.960?;/991?;-880<<-870-791;?.681Rxwxw1w~~~~0xwxxwxwxwwxwxwxwxwwxwxwxwxwwxwxxwxwxwxwxwwxwxxwxwxwxwxxwxwwxxwwxwxwxxwxwxwwxvwwvwxilY[fWQX>AY7KW>AZ8JZ@@[9GYA?\D[D<[@AZF;[B@[H;YD>ZH9XD=[J8WI;YK8WH;ZM8UJ9XM8SM9XP8QP6WQ8QQ7WS8OQ?XN7RK8YN7RO7WO7OP8VQ8OP;YO8RN9XP7QP7XP8PR6VR8OT5VS9LU5US8KV4TU9IY5RU9IX5QW:FY5OVB[8LZ@AXIXH9XC>ZH8XE=YJ8UG=XK8UH@[I9WF?ZI8XG<[K9VI;YM8VK9ZM9SM8YN7SN7XP7QQ7WQ7PP6WS8NS5UR9MU6UU9JW5RU;Xxww1w0xwxxwxwxwwxwxwxwxwwxwxwxwxwwxwxxwxwxwxwxwwxwxxwxwxwxwxxwxwwxxwwxwxwxxwxwxwwxvwwvwxhjYZfWOT<@W7IV=?X8HW??X9FWA>Y;EVBCWD;WCHWAEVA=W;DWB;X=CWC:X>@WD;V@>WF9WB=WH9WDUM6PI8UN6NJ6UN6NL6UO7MM9UL8OK8UN7ON7TN7NP5SO8LP5RQ8KR4RR9JU4QQ8HU4PT9GV5OT;DU5MU;DX6LTWF9TC=WH8UECV?;U:CTA9T@TB8T@>TD9S@=UE7RA;UF7SC:SG5PE7TG5OG8SJ6NH7RJ7LJ6SK7LK5QL5JN6>I7:>19F2:@38G29@37F28@47G37@45F47@54F56B54E75A73E::@54F37A54G46A64E65@73E67A54H56A53E55A64E75@72E84A73D94A82E93A92D<2A91D;1@:1C=0@:0B>1?;0A@/@<0@@0?=1?B6?;0A=0@;0A?0?<1@@1>=1@@2@;0B?1?;0@@0?<1?A1>=0>B0>=1=B0>>0>C0=>1=E0=>11@;1B?1?<1A@0?<1@@/?=1?B/>=0>B0==0=D/=?1Rxwwxxw1w0xwwxxwxw xw xwxwxwxxwwxwxxwxwwxwxwxwwxwxwxwxwwxxwwxwxwxxwxwwxwxwxxwxwwxwxwxwxwxwxc\]^^`B>6>H69>19D29>37E19?26E27?47E26@45E46@44F45@54E65?64D88@43E36@53F46@53E55@72D66?45E45A53E55?53E64@62D83@72D73@72C93?81B:2?80C;1?:2B<0?:0A=0?:/A?/>;0@@0><1?@5>:.@<0?;/A>0>;/?>0><0>?1>91@>0?;0@@0>;0??0><0>A0==0=@/==1=B0<=1;B/<=0:C/;>2:D/:?29E1:?18E08@28E28?37D9?70D83@81D92?80C92?:0B:3?72C92@81D:2?81C:2?90B=1?:1A<0?:1A>1>;1?>0>;/??/=<1?A/==0=B/==/=B.<>1Rxwwxxw1w0xwwxxwxw xw xwxwxwxxwwxwxxwxwwxwxwxwwxwxwxwxwwxxwwxwxwxxwxwwxwxwxxwxwwxwxwxwxwxwxc\]^^_B<6=G68;08D29>17C08=17D27?25D36>24D35=43D34>34C55?42C87=44E35=42D45>53D44>53B55>23E34?32C55=44C64?51C73?62C82=61C93?71C81>61B:1?80A<0>8/@<0<80?=.=90?>0=:/>@4<90@=0<:/?>0=:0?>/<;0>=1=8/@>0<90?>0<;/=@/=;025C8=72D82=70C92>81B81=80A93>40C71?6/A:2=72B:1>8/A;1>80@=0=80@>0>:/@;0=@/<:/71C<0>81B>0>80A@/>;0AA/>90@@/>:0?C/<:0?C.=;0>D/<:/?@/=90>A/=;0>C/;:0=C.<;0?B/<;1?C.<;1=C-<;0=D/;<1;E.:<1;F/:=1:G0:=19G08?28G18>18F18?27G27=26G26?35G45>17F18=16E27>25G36=25G35?27G27>37G25>35F35>35F55?54F64>54F73?53F83?52E:1@72E<1?61D;1?71D=0>80C=/?91B?0<0;D/;;0:D/:=09F09;19F/9=1;E/:=1;F/9=29F/9=19F19>37G17=27G17?36G36>35G45@45G64?34F54@43G74>52EXxxwxxw1w/wwxwxwxxwwxwxwxxwwxwxwxwxxwxxwwxwwxwxxwxwxxwxwxwxwxwxwxwwxwxxwxwxwxwxw xwxwtkpmkmaASIAM:3D:3=62B:0>61C<0=71A=0>80A>/=90@?.=90?@.;90>A/<:/=A-::/B.;:/=B/<;0=B.;90?@.<:/>B/;:025E24>24E35>16E17=26F25=25F36>35E35=26F17=16E36>25E44=34E44=33D54>33E63=43D72>52D81>61C:1>61C;0=61B<0>70A<.=7/@>/;0;C.:;1:E/8<08E09=18E08;0;D.:<0:D09<18D08=18E08<16E07=17F16=25E26>25E35>34E44>33E53=43E73>41CVxxwxxw1w/wwxwxwxxwwxwxwxxwwxwxwxwxxwxxwwxwwxwxxwxwxxwxwxwxwxwxwxwwxwxxwxwxwxwxw xwxwtkpmjmaASIBL94C;3=72C;0=6/A:/<70@=0<8/?>.<80??.<9.=>/;9/=A/;90=B.::0;B/970=?0<9/=A/::032D51<42C82=51C81=61C90>6/A:0<6/A;0<70A=/<70?>/809B0:;09D/8;18C08;17D07:09C/8;18D08<07E/7:27E17<26E16=15D14<24E35=23E44=33E43>31C53<41D63=42CWxxwxxw1w~~~~0wxwwxwxwxxwwxwxwwxw xwxxwxxwwxwxwxxwxwwxwwxxwxwxwxwwxwwxwxxwxwxww xwxwwxuutsvjQdTXhV:X@B[G:VB?[I9WE>\K8VF=ZL9UI=\M9SK9YO8SN9YQ8QN8WR8PP8XR8OS6WT8NU7WT9LT6TQ9OO7XS8NQ6XT7LS6VV;LT5VT8OQ5XT9NT5WT9KS4VV9JU5TW9HV4SW;GX6TXCY7MZ@A[8MZ?@[9J[A?];J[B>Z;HX?AY8L[?@Z8K\@>Z:I[D>Z:H\?A[8K[A@[9J[A>Z:H[C=ZE[FZL9WG>[L8VJ;ZN8VL\F\F;Z@C[G:Xcwxw1w0wxwwxwxwxxwwxwxwwxw xwxxwxxwwxwxwxxwxwwxwwxxwxwxwxwwxwwxwxxwxwxww xwxwwxuussvjQbTVfU9U?@WF9TA=VH9TC=XJ8TE;XK8SF:WK8QI8VL7QJ8VN8PM7UO8NM6UQ8LO5TQ8LP5RR8KS5QM7LM6UQ7KO5TQ7JQ4SS8IQ4RQ9MN5TQ8LP5TS9JQ4QS9IS4QT9GT4PU:GU4OU;EV5MU;DV5LW=BX6KW>AX7JX??W8HW@?X8FXA=Y:FT=?W7JX>=W8IX?=W9GY@=V9EW?AW7IX??X8HXA>W9EXBAXE:V@?XF9VA>XH9UE=XI8TE;XK8RG:WL8RH9VM8QK7P:FT5PV9DU5OV:CV5NV;BU5MU;GU4OV:FU4OVAX7IW@>X8GW@=X9FXB=XAXF:T_wxw1w0wxwwxwxwxxwwxwxwwxw xwxxwxxwwxwxwxxwxwwxwwxxwxwxwxwwxwwxwxxwxwxww xwxwwxuussvjO`SUdT7R==TE7Q?=TE7QB;VG7QD9TI6PC8SJ7NG9TK6MH6SL6LJ5RM5KK5QN6JM6RO7JO5PO6IQ4NJ6JK4RN5IM4PO6HO4OO7FN2PN6KL4QO7IO3PP7HO3PP8FQ3OR8ER3MR9DR2LR:CR5LS;AT3JS;?U5HT<>U5HT==T7GU>=V8FU?;W:DP<>U5GU<U6GU?U5FT?=T8FU@;U8DU@:U:AUA9T:AUC8T=AVD9R_wxw1w~~~~/xwxwwxwwxwwxwxwxwxxwxxwxwxwxwwxwwxwxwwxwxxwxxwwxwwxwxwxwwxwxwxwxxwxwxxwxwxbWXWWX>C:2=55C52<43D72=63B71>63B82=72B91>72A;0=82@;0=82A=/=91?=/<91?>/=91>@/=:1>@/;;1?.<:2=@/;;1?.<:1>A.;;227E26>35D45?27D16>36D16>37D36>45D35=27D17=36E25=46D34>45C35=44D44>54D63>54C62>63D72>62A92>72B:2>62A;0>72B<0=81?=0<1;C.9=2:C.9<2:C09=28D08<1;B/:<1:C/8<29C/8=28B08=27D07=37D26=36D26=36E35>45C44>44D45>44D63?54CVwxw1v/xwxwwxwwxwwxwxwxwxxwxxwxwxwxwwxwwxwxwwxwxxwxxwwxwwxwxwxwwxwxwxwxxwxwxxwxwxbWXWXX>A92<55C52<44B62=63B71=64B81=72A90=62@9/<71@;0<72?=/<92?=.:91=>.:82>.;91=?.;:2<@.:;2<@.:<2;A.:;1:A.8<18C/8;29B08<27B17=28C06<36C15<36B25<35D44=26B17=36B16=36C26>35B24=37C16<26C25=46C24=46C34=54C43=44B52=52B62=53B72=62A91=63B90;72@:/<62@:/<72?=/;19A/9<1:@/9<19B/9<18A08<2;A.9;1:B/8<29B/8<39C08=37C06=27B15=35C26<36C35=45B44=45C43<54B52<44AUwxw1v/xwxwwxwwxwwxwxwxwxxwxxwxwxwxwwxwwxwxwwxwxxwxxwwxwwxwxwxwwxwxwxwxxwxwxxwxwxbWXWXX>@92;55B40:42?50;52?61<52@80;62@80;72>80;61>90;72>:.:81<;-:80==.;80;=.:82;=/990:>.98/<=-:80;<.:91;?/991;>.992==-990:>-991:>.991:@.8:19@.8:28?/8:18?/8:28@/6:26@/5;16B07;15A15;36@24;24A24;15B05<15@05<25B35;34A24;37A04;34A13;34A24;34B33;43A43<43@42<43@52<53@61;52?7/<51@80<51>90;62>90;70<;/909@-8:08?.8;18A07:27A/7:2:@.7:17@.6:17@/7:17B06;26B05;35@15;25@15;35A23;34@32<33B34<33@52<44>Uwxw1v~~~~0xxwxwxw xwwxwxwwxwwxwxxwxwxwxxwxxwxwwxwxwxwxwxwwxwxwxwxufmnfmS1;F1<>2?E/;>2>F.;>1=G/:>10>:1D?/?:0C@.>;1EC.>=1BC5>;1D?/?<0C@.>;1CA.><0AB0?;2D@/><2CA.>;1BB.=<0BE/<<0@E.<=1@F/<>1>G/;>1>H/:?22;H0:?1:H08?2:K18A38H:?73G92A92G:0?92G;0?91E=2@83G;1?93G;0?82F<0?91F?0?:1E@/?;1EA/><0CB/><1CC.><1AC/=<1@E/==0?E-;>2Txxwwxw1w0xxwxwxw xwwxwxwwxwwxwxxwxwxwxxwxxwxwwxwxwxwxwxwwxwxwxwxuflmflQE1;<1;E1<<2?D.:;0>E/:=1=F/9=1;F09>1;G08=2:F18>28G27>38H26>38G35>46H45?46H44>44G54@55G:8?55F34=45G44?54F63>53F75?57H44=45H54?54H62>63G72?63G91>72F92>82E;0>81E<0>82D=/=:1C>/=:1C@.=:0AA.>;1BB5=;1B=/<91B?.=:1A@/<;0@A0=:2C?/<90CA/=;1BA.;;1@B/<<1?C.;<0>C/;=1=E/:=12:G08>2:G07=28G18?39G9>82E81=63E91>72D;0=81D<2>84F:1=62F;1>82F<0=91D=0>91D?/=90C>0=;1B@/<;0AA.<;1@B.;<0?C.;<1?E.;<1Rxxwwxw1w0xxwxwxw xwwxwxwwxwwxwxxwxwxwxxwxxwxwwxwxwxwxwxwwxwxwxwxuflmflO44F64<53D61=52D83<52D71=71D:1<62C:0=71B<1<82B>0<80A?.;81A?.;:1?@3<9/A<.;80?=.;91??0;:1>@1<82@<0;81@?-<90A@0;90?@.::0=A0:90=A.:;0=C/:;1@/;:1>B/;:0>C.9:1Sxxwwxw1w~~~~0xrfqsxwwxxwxwxwxxwxwxxwxxwxxwxwwxwxwxwwxwxwxwxwxwxwxwxxwxxwwxxvprspslNV`Pda7KS5SV9JT5SW9IW5TY:GW8TU8KU5TW:KX5SV:GY5QV:GZ6PX;E[5NZ=D[7MY>A[7KY?A]8IZ@?Z9H[A?\:H[B<[C\E;YDJZB=[:F[D<[D]G:YAF[B=[E[D;Z@AZE:[B@\G9ZC>\J8YE=[J8WG;YL8WI9ZN7TI9ZN7TL8YO7RO6XQ7QQ6XR7OR?XO7SL8YQ7RN7XR7QP7YT7OP:YP6RM8YQ8RQ7XP8OR6VR7OT6VT8LU4UV8KW5TU9IW4RV:IY3QX;FX4PX;EZ5PX[J8XE=ZL8WF=\N7UH@[I8XE>[K9YG=ZK8VI:ZL7VK:ZN7TM7ZP7SO7YP7QP6WR8PR4WS8MR5VT8MT4VT8KV4SW:Xxwxw1w0xreqsxwwxxwxwxwxxwxwxxwxxwxxwxwwxwxwxwwxwxwxwxwxwxwxwxxwxxwwxxvpqrpslMU^Oc`7IO4RS8GQ4QT8GS5QT:DR8SQ7JT5RR8HT5QT:GU5PT;EV5OT:DW5LV?X7GV??X9FX@>X:EXB=X;DXBFW@AXE:V@@XE9VA=XG8UCWN7PH8WN7OK7VP6NL7UQ7KL:VL6PL8VM6ON7UO8NO6TP8LP6TP7JQ4RR8IS5PS9HT4PS9FU4NT:EV5NU;CW5LV@VHXH8U@>XH8TCXG8UEEU?;T:ETB:U;AVB:R=ATC9S=?UE9S?>UF8R@=UF8PB;UG9PE:UI5OF9TI6NG8TJ7MJ6SL7KK5SN6KL=TM6MH8SK6KI6RN6JJ7QM7IJ;TK6LH9SL7LL5SL7JK6RM7IM5QO8HN4QO8GP4QO9EP4PP9EQ5NR8BR4MQ:AS4LR:AT5JS<@T5IT=>RFUG7R@>TF7PB;TI6OC;SI7MD@UE7QA?TG8RC:UG8OD;TH7OE9TJ7NG7TK7MI7TK7LJ6SK8JL6SN6IN4RN7HN4QO7GP4PP9Wxwxw1w~~~~0xI5:^xwxwwxwwxwwxwxxwxxwwxxwwxwxwwxxwxwxwxwxwxxwxwwxwxwwxwwxwaRVSUK0;B/78/9A5881:?/990:@/9:09A/9:09B189/:@09:0;A/9:19A/8:19B07:18A08;17B16;26A06;25B25;25B25<26C34<34B43<34C63<33A97;44A35;43B44;42C54<42C64;24B44<43C44<42B52;43C72<42A72<51A81<62@80<71?:0;71?:0<61?;0;70>=/:80?>/:80<>5;81>;0;80==0;80>>0;90=>1:70><0;80>=0:90<>/:80=?/:90;?/:90:@/9:1:?.9:19A/8:18A08:19B07;17B16;17C26;15A8;61@72;61@82;61A91<70@:2;41A82<61B91;71@90;61@;0;61>;0<70>/:810980:?/99/9>/8908@08:08@/7:18@07:16@15:16A15;26B24;25A24;24A34;24A33;24A52;33A86;23B34;33A34;31A43;41@44;24A34;23@34;32A53;42A52;42@72;51?71:51@90;61@90:60>:/:70>:0:70=4:7/>;/:70=/990:>/780:@/8:09@/7:08@/6:07@06:07A05:07A25;16A7;40A71;51@71;60?81:60>72;41@71;41?71;50?91;60?90;61>;0:70=;/970=.98/;>/890:?/880Rxww1w0xG2;^xwxwwxwwxwwxwxxwxxwwxxwwxwxwwxxwxwxwxwxwxxwxwwxwxwwxwwxwaRVSUK09?.6709>37609=.77/9=/78/9?/7808>187/9>097/9>09918=087/7>/6906?06826A16915@06915@25:14@24814A34:24@43:23A42:33?75933@23922?33932A52932@54:23@35912@45:43>43921?51:31>62942?82:40>70941>81:50=:0950>:0:60=;0970=/8808>08907?06707@17907@16:16A15:16?6950?60940>60950?80950>82:31?73:30?72:61=71:4/=8/:50<:0951=<0960;;/960;<097/:=/860;>/880:>/880Qxww1w~~~~0xxw?>I3CTepxwxwxxw xwxwxwwxxwwxwxwxww xwxxqdfheh]?>KA@M:6B96K:3B84J<3C66K75A64J85B64I:3A84H;2C75K95B85J:3B83I;3B94I=2B:3H=2B:3G@1B;2FA0A;2FD/A<2EC0@=1DE.@=2CE/?=1BG/?>1AH/?=1DC/?<1BE/@=1AF.=>2@F.?>1CE/@>2BG.?>1@G/>?2AH/>@2?H/>@3=K/=@2J0=@3=J/<@3;J0;A3>I@@K96A85H:3@64H;3@55I75@64H85@64H:4A64G;3@75I83A75G93@83G:2@94F;0@93G=1@93E>0?:2D?0?:3D@0?:2CA/?;2BB/>;2AC/>;1@E/=<1@F/>;1BC0><1AD0><1@F/><1@F0==1AD/>=2@E/==2?E/=>3>E.;?2>G/22;I0<>2;I2:?2=H/;?3=H0:?3;H0:@4:H08@3:J18@39I37@57I37@57I57@56I55@56I64@65H74@64FYxwxw1w0xxw?=G3AQdpxwxwxxw xwxwxwwxxwwxwxwxww xwxxoddgegY=>H>@I95>85F92?73F:2=55F65>54F84>63E93?84E;3>65G74?73E93@73F91>73D;1?92E;1>92C=1?92B>1>91B?/>:1@A0=:0@B/=:2AC0<;2?C/<<1>E/;:2@@0=:1@C/<;1=C/<=3>D0;<2@B/=<2=D.==1>D-;<2229G09>38F28>27I28>39H37>46G36?46H45=38F28=38H37>35F36?67G56>48G37?55G46@46G35>55G55?64G64?63F74?63E84?73E92?73D<3>71E=1?83E=1>92C>0>:1C@/;2=D0;<24:G29=239G0:>2:G/8>38G18?38H18>36G28?46F37>45G46?55F75>43H64?55G84>63EXxwxw1w~~~~0xwwxxBGV4QX;J_JnonwwxwxwwxwxxwxxwxwxwxwxwxwxwxwornefPLZD\E;Z?C[G9YB@\H9YC?YE;Y=CZF9W>B\G9XA@ZH8VB>\E;Z>DZG;ZBA]I:YC?[H9XF>\K8WF=[M8UH:[N7TL:ZO7SN8ZP7QM8XP7PQ7XR8OR6WS8MT5WT8LU4TQ8NN6VR7MP5WT8LS5UT8JS4US7OP7WS:NT5WV8MU4VU9KW5UW9IW5TX;GX4RY;FY6PYA\8L[?A[8KZ@>[9I[B=\:GX?@Y7KY??Y7I[@>Z9HYBAZ8LYAA\:I]A?[:H[B=[=G]DF\F;Z?B]F:YBA\H9YD?]I9WE?ZJ8WH<[K8VI\;G\B=ZD\E;[?C[G9Wbwxw1w0xwwxxBFT4OT:J[InonwwxwxwwxwxxwxxwxwxwxwxwxwxwxworndcPKX;CXC;VUC:V;BYE9U=BXE9U?@YG8TB>YE;X>BYF:U?@YF9WA>YH9TB=XJ8UEW8GY@=X9FU>?V5JX>=V7IW>>W8HYA@X7JX??W8HY?>Y9FYB=W:EYCAYE9W??XG:V@?YH9UDX7GWA>X9FXB=X;CYB>UE7R?=VD;TVE8R?=UG8QA:TH7QC;TK7OD8UI6NG7TL7MH6SL5LJ7RN6JJ5RN8IL5QO7GN2OP7GP4NL7JJ4QN5IL5RN5IN4PP7GN4QO8KK5RP9HN3RP7GN3PP9FP2NQ9EQ4MS;BR2MS9BR4KTS7FU?;T6CU@;U9CQ=>S5GT<?T6HT@=T6FV?>UG8R?=UF7QC51832?60:34A42933?62843?61842>61934@42833>50833?61833?7/843>7/851=8/752<9/752=:.751<:/761;;/761;.5818?/5727>/5828?/4717?05826?04826@14815>13824@23:26A14925?23835?23933?23916@14825?22825@23825@31824?31933?41833>51843?60832>71852>70842>80841<8/851=:/819?/6818?05828?05816?05819>/5718>/4728?05727@04717?03925@13825?23835@22824?33834?32833?42832=Txxwxxw1w/xxwxx?8=.5717=0474NLmxtwwxxwwxxwxxwxw xwwxxwxwwxwxwux`IMM8?22614?32834>31733>42832>51832>60833>31833=31733=51832>61833?32943>51734>50842=60733=70842=70852<9/751<9/741<:.761;:.651:;07609/5717>05716?04826>03725?24814>23824?22815>03815>03715>23824>33815?14925>23726>23824>32724>32824>42833>51832>51832>70842=7/742=80841<9/851;:/718=.5717=.5717=05716>05718>/6818>/5728=/5716>04726>04716>14824?23824?23824?32834>31733>42832=Txxwxxw1w/xxwxx?831723=31622=50621<50624>31533<30733<5/731;6/522<50532<6.642:7.551:8/541:9/54299/5418:/5608;.5517;/551::.651::.5409;/55/8;/441::.45199-5518;.5606<.4418;.4418<-461703715=12614=22613=22615>02525<02724=11722=21514=22524=30733<4/642<50632<61532;60632:7/651;8.64199/618=.57073B<4LD8]bfxwxwxwxwxxq\hg]dd_hh`TB9IG2A@3FG0B?2CG0@@2CI0@A2AI/?B3@K0?A3?K6@?2BG0?@2AI0?A3?I0>@2>I2??2AJ1@@2BK2?B3?L1>B3?M12D;3K@3B=3K@2C<2HA2C=3HC1B>2FD/B?2FF0A?2DG7A=3GA1A=2FD0A>2ED0A>1DD2B=3FE2B=2GG1B?2EG0A?2EH0@?2CI/@A1BK0?B2AK1>B4@L0>B3=K1=B4=M23B;2H>5C:4K>4D:4L@4D<4J@3C<2JB1B<3HC0C>1HE0B?2GF1A@3FF0B?2CG0A@2CI0@A2AI/?B4Swxwxxw1w0wwxwwY:3H;2B;2I=2A<4LD8\bfxwxwxwxwxxq\hf]db_hg_T@8GF2A>3EF0?>1CG/>?1BH0??2AH0??3@J0?@3?J6?>1AG/?@2@F.>@2?H/=@2>H1>>2AI0>@2@I0=@2>J0<@3>K/;@2=K1;A4=M1:A3:L3:B5:L48A49M48B68M58B67L67B77L86C86K<:B67L57B76J57B75K75B75J87A67L66B76L75B75L94A85K93B84K;3B94K<2B92I?2B;4I@1A;2HA1A=2GB1A<2FC0A=3EE0A>2DG6A<1FA1A=2EA/A>1DC0@>1DD2@<2FC0@=2FD/@=1DE0?>2CF.?>1BG0??2BI/>?1@J0=@3@J1<@2>K04A83J=3B:3J>2A:2I?2@<2H@0A;1GB1A<3HC0@=1EE0@>3EE0?>1CG/??1BH0??2AH0??4Twxwxxw1w0wwxwwY93F;2@;3H=2A;3JD7Zafxwxwxwxwxxp\ge]ca_gf_R?8FC3?<2CD0?>0BE1><1BE/>>2@F/>=2>H/=?2>F4><1@E/>?2>E.=?2>H0=?1=H1<>1?F2>=1>G0<>2>I1;=1=I/:@2;J3;>3;J18@3;I49@49J48A48K58?48K47A67J56@66J75A75I9:?57I47A75H55A75J85A64J85@56I78@55J75@65J95?64J92B83I;5?83H;1@93G=3@93G?1A;1G@2?:1F@0@<2EB/@;2DD/?=1CB5?:1D@0@<2CA/?=2DC0?=0CD1?;1DA3?;1CC0?;1CE0>;1BE->>1@F1><1@G/<>2@G1<>2>H0<@12=I0;@3;J1:?3:K2:@49H;?73H:3A93F;2@;3H=2A:1G>2@83H<5@82G=2@93H?2?91G?/A;1EA2?:2EA/><2DB1?<2CD0?>0BE1><1BE/>>2@F/>=2Swxwxxw1w~~~~/wxxqI8WE=ZK7UFA[7L[?AZ8J[@?Z9I[B>Z;G[DC[E:Y@FZB=ZDZD;Z?B]F9YA@[G9XB>\J8WE=[K8WG;[L8VH:[N8TJ9ZN8RL8YP8PO7YQ7QP6WS7NQ?YO7QK9XP7QN7XQ6OO6XR7OP:XO7QN8YQ7PP7WP7OQ6YS7MS6VS8KT4VV8IV5TV9IW5RX9HW5RX;FX5QX?X8IW??X7FXA=W:FXBBXD:UCIXAFXBYH8UB=XH7TD:XJ7SF:WL8RG8WM6PI8VN8OK6UN7ON6UP7LO?VM6PI8WO6MJ7VO5MK6VQ6LL9WM7OJ8VN7NM7VO6MN5UP7KO5TQ8JQ4SS8IS4RR8GS3QU9FT4PU;EU3NV;CV5MVYI7RB=XI6SCS5GT=>S7FT==U8ET?;S8DT@:S9BT@9TCU?:T9DU@8S:AUB9S=@TB8R>=TD8T?=UE6PA42623<41532=52724=32623>41523=52623=51722<51621;61732<6/632<70742;8/631:90641::1641:905519;4642980641::05319:/4508;0641:90641::0541:;0640:;/6508:/5507;06518<.4508<04617=04506=14616=24605<23625=6633;51631<71632;70541;81732<61632=70532<80631<80731:80630:90651:9.551::06519;/5408;/5518<1550Qwxwxww1v0xxwl31;61631:61631;61633<60522;70512:60431:80521:80630:8053198/6419:05418:/5408:05517:/4507<04517;45508:05507;05516;05517;04518;04517;05417;03506<14506<04505<14515;03615<23524<22614<23623<21623<41623;64623<22623<32622;32623<42624<32623<42613;41622<51622<51621;51622;50621;70632:7/631:8054198/5409:0541994541980540990540890651990542:905419906319905408:05408:054/7;05407:/5507;14516<04506<04515<03605=23615;5532;51631;61631:61631;61633;60632;71622:60531:80631:80630:8053198/6419905418:/5408:05517:/450Pwxwxww1v0xxwl22:61441:6/431:60523;60421:60412:60321:80422:8043088053097/4218904328:/3407;/4407:/4406;14416:23418;04407:13515:02406;04418:03406:05417:03406;14416;03404;13504;02405;22425<21413<21513;31512;52423;52424=22513;41532;30422<32524<31522;32513;41522;51523;51521:51521:5/522:70432:7/43098/53099/4308:1431892331;8053199044189/340890532:804308905318804408:05318:/44/6:04407:/3307:13416;03404<03504;13514<33414;3422<51522:61441:6/431:60523;60521:61522:60531:71522:8043088053097/4218904328:/4407;/4407:/440Pwxwxww1v~~~~/xxwxxm@M0@D4>N1?E4>O2>E4AN0?D4@O1?E5>M1>D5>O24G:7O:6F:6N<5F;6M=4E;5N?3F=4K@3D=4KA2F>3IC1D=3ID1E?3HF0C?3FG0D@3EI/DA3EJ0DB2CJ0BA3FH0DA3DH0CA3DJ0CC2DK0BB3FH0CB3EK0CB4DJ0AB3DL0AC3AL0@C4@M0@D4>N1>D4?N1>E5=O23KC1G>3HE1C4AM0AD4?M0@D4>N1?E4>O2>E4AN0?D4@O1?E5>M1>D5>O2=E5D5=L1C4=M03C;4I>2C<3I@2D<4HB1C>3HB0B=4GD0C?3FF0B@3EG0A@3DH/@A3BI/@>2EF0B?2CG0B@3CH0AB3BI/A@3EG0BA3DH/AA3CI/@B3BJ/?A3@J0?A3?L/?B4>K1=C5>L13GD0?3@K0?B3?K0?C4=K1>D5=L1=C4@L0?C4?L0>C4=M0J02A<3FB1B=3FC1A=2DC0B>2DD0@>3BF/@?3AF0@>2@H0?<2DE/A>3CE0B>2BG0?@2@I/>>2BE/@>2BF/?@3@H/?@3@H/?A3>I0>A3?I0=A42A;3G@1B=3F@1B;2EC1=2?J/>A4>I0?A3=J1J0Y9H[B=Z:H[AE[E;Y?A\E9XAA[G8UC@YD:X=B\F9W>D\G:WB?\I8VC>[FB[G:YAB\H:VC>[H9WC=[J7UE;[L7TH;\M7RJ9YO7RL9ZO7PM7WQ7OO7XQ8NR5WR7LS5VS7IS6TP6NO5WS6LP7WT8LS4UV8IS4US8NP5WT8MS6WT9JS4TU8KT3TV9GU3SX:FW5RY:EX5OYAZ8MZ?@Z8I[?>Z9IZAX8K[@>Y:G\BX:G[B=Z:F\C;XY9H[B=Z:I[AE[E;Y?A\E9V`wxww1w/xxwwxmFS4OV:BT4NV;AS4MU:ET4NU;ET4NV?W7IW?>V7FWA=V8DXAXF8UA=TB:UYG8S?>XD;U>@XE:U>@XG9T@>XG8TB>V7GV?>V7FW@U6JX=>V7HY?=U8FX@?V7HW?>W8GX@=V8EXAAXD9U??XG9T@=XH8SCV7FWA=V8EXA>UE6P@=VE5O?UE7Q?=VE6QA;TG6NB:UG5NC8SI6MF7TK6LG7SL5KI7RL6JI4RM6HL3RN6FM4PP7EN4NJ4JK4RM5GJ4QO5GM2QP6DN3ON7IK4RN6IM3PO7FN3QQ7EO2NQ8BO2NQ7BP2LQ9AR3KT;@R4JS;>S5IS;>S4GT<:S7EU@9S9CP:=S6GU==T7EU?;S8DV@9T9BUA8R:AUA8R;?TC8Q>>VF7Q?=UF6PB4F<4NA4F>4LC6H<5O@5F<4OA4G=4MC3F>4NE2G?3KF1E@2LH0FA3JI0EA2IK0EC3FK1BC3HM1DC3EN/BD3DP0BE4BO8DC3EJ0CE3CK0BC3CN1AE4AN3CC3EM2AD3DN1BD3BO2AD4BQ2?F4?P2>F5?S2>G6=R3=G5G89P6:H:8O79F88P:8G:7O<:H89Q99F97R99G97Q<7G:7R=6H;6P>5G=4Q@3G=5OB3G=3OC2G?3KD2E@3MF2F?3KH0EA3KJ0EB3HJ8F?3JD2FB3HE1E@3IH1DB3GI3F@3JG2D@2JH1F@3HJ1DA3IL0DC3EL0CD2EO/CD4CO0BE2CP1AF4?O2?E4@R2@E5?R2=F6>T3=G64M>4F<4NA4F>4LB6H<5O@5F<4OA4G=4MC3F>4ND2G?3KF1E@2LH0FA3JI0EA2IJ0EC3FK1CC3HM1DC3EN/BD4Uxwxw1w0xwxxQ5L>5F<4K?3E<2JA6E:5N?4D;5N@4E<4LB3D=3KC2E=3JE2D>3IE1D@3HG2C?2GH1C@3EI1BA3DJ0BB3DK/@B3BL0AC2BM8CB3DJ1CB3BJ0BB3AK0@C2@K3AA3DL1@B3CM1AB3@M1?C3?N2?C3?O3>C5>N3=E6=E89O6:F87N79F87M97E85M;:E79P88D88P98E97O;6D95O<6E:5N=5E;5M>5F<5L@4D<3LA3E=4JC2E>3ID2D?3IF0C?3GG0D@2HI8D?3IC2E?2GE1E?3GE1C@1FF4D>3IF2C?3IG1D?3FH1B@2FJ0BA2EK1BA3DK1BC3BL2@B2AM1@C4?M2?D4>N2>E4>O2E;5M=6F<4L>5F<4K?3E<2J@6E:5N?4D;5N@4E<4LB3D=3KC2E=3JE2D>3IE1D@3HG2C?2GH1C@3EI1CA3DJ0BB3DK/@B4Uxwxw1w0xwxxQ4I>4C<2J>3C=3H@5C;4I=5C94J>4B:2J?3C<2HB2D=3HA1B<3GC2A?2ED0B?2EF0A?3CG1A>3BG0@A3AH/@A4?K0?A3?J5AA1CI1A@3?I1@A2?J0@B3>I3@A3@H1@?2@I1?@1>K1?@3=L2>C4>K0=A4=L3;B5;L23C<3I@2C=3GA2B<3GB1B>3FC0B?3EF0A?2EF6D>1HC2C=2DD2B>2EE0B@2DE3B>3EC2B<2ED1A>1DF1B>2CH0AA3CG/@?3BI1>A3@I/?A3?K1>B4=K1>@3=K2=B44C<3J>3C=3H?5C;4I=5C94J>4B:2J?3C<2HB2D=3HA1B<3GC2A?2ED0B?2EF0A?3CG1A>3BG0@A3AH/@A4Txwxw1w~~~~0xxwxW8VD@X6JZ>?Z6GY?=W8FY@ZI7VBXO6QI8XP5OM6WQ5ON6WR6MM:XN5PK7XP6PN6XP6MO5VR6MQ4TS8KR4TT8IT3ST9GT3QW8GV2OV9CU4NW:CX4OX>VHYH7VA>ZI6VDV7FU==V7EV?>WE8UASFVE7T?>WG6RBR5HR==S5FS<;R6ES>:T7CT?;Q8AT?8S9@T@7Q@ES?:S9DR>8Q9@SB7S;?SB7P;CU>8S8CU?8R9BU@8QTD8P>R3HS;;PESE6Q?=SC5O@:RH5PB9RH5MA=UD4P?;UD5OA:UF6NB;SH4MD8SI7LF5SI4MH4SK4KH5QL6IJ4RL6GK3QM5GN3OO7FL3NO6Uxwxw1w~~~~/xwN396122385131386121376131475131376031376132377131266042366032377027813126702236712681223586323781312691259131159221268126812580258125924813482232592132593221482121573248412247742259213:4122394221385221484122484131484121384122485131374142475132386032386131276031366122377122468522376121278127713127822137713137713226702681323681322571357132268125923215812572592358522484121396122385131386121376131475131376031376132377131266042366032377027813126702236712Qxw1w/xwN3751223751212751313851212750212750313751323761212660322670277022367021257022367121268121158422157121258125712115813127812215802215712571258214812324821314921324821214821215741214841214763223832383122383221384221493121383121383131483132485121274132375022386032375031266031367121377121267426612126712661212671313771267026602661323671221570257122158125812215812582211592148427412137512237512127513138512127502127503137513237612126603226702770223670212570223671212Qxw1w/xwN27411/16601136612/1742203741212741202740213651102650301652212670301660312670321561211670211473158121257120/481258120/571301671221571211570212561201471210473211482048122147313036213821203751393138311.274137411/283220483121373120372121463110373120274221276030275031265031265121276020156217701126612/057126712/0661302761266020166021256120256021056221158131057032157122046121148121047211285127411/16601136612/1742203741212741202740213651102650301652212670301660312670321561211Qxw1w~~~~/wwxZO1BG5AP1AH6@P2BH5DQ1BH6BR1BH5AR2AH6AS3@I7>S4?I8=T4>J8=T77K<6R?7K;8R:9K;7P;8J<7P=7I>7P>7K<9S;8J=8S>7K<7Q?7I=7QA5I@6PB4I@6OD4J@6OG3HA5MI2IB4MH3HB4KJ1HD3IM0GE4HN1GE3GO1FD3IJ1GD4GJ0FD4GL0EF5FL1GE5JK0FE5HN0GE4GN1EF5GO0DG5DP1CG6CQ1DH6CS3AH6@T2AI6@S3AH7>T4?J7I8;R6S5>I87I=7R@6K>6RA7I>6PC4J@5OE3JA5OF3JA3MH2E5CP1CH5BO1BG5AP1AH6@P2BH5DQ1BH6BR1BH5AR2AH6AS3@I7>S4?I8=T4>J8=T7O3?E6CN1AE6AO2@E6?O2@G6>Q3?G8=Q4>H86F98P99H;7N;8H<6O=7H<6M?6G<9P;8H<8O=7G<7N>5I=6N@5H?6MA4H@6LB4G@5KC2G@4JE2FA4JG1FB4HH1EC4GJ0EC4EJ1DD4DL1C@3HH1FB4FI1EC4EK1ED4DL1CC5HI1EC5FK1DC5EL0DE4DM0CE6BN1BF6AO2BF6@N0AF5@O2@F6>Q3?G6=Q4=G8G7O3@E6CN1AE6AO2@E6?O2@G6>Q3?G8=Q4>H8D5N1?E4@M/?E4?M0@E5?M3?D63E>4J@3E>4K@1F=3HC1F?4HE2C?3GF3C@4FG/DA3EG/CB2BH0BB4BJ0A>4EF1C@4EG0AB4BI0CB4DJ/CB3EG/CB3DI0DC4DI1BB4BK0@C5@K0?D5@M/@D3>M1?E5=N2>D5D7D5N1?E4@M/?E4?M0@E5?M3?D6VC:V;BYD8T=AZE9VA?YF7TA@XE9W??ZF9WA=WF7UC=ZH7TD;YI7SF9YK5QI8WM7QK7WN7PK6UN6NN5VP6MO4UQ7LR4TS7JR4RN7LL5UQ6JN4UR7KQ4SS6HQ3SP7NO4TQ7LQ4TS7KR3RR7HS3ST7GT3RT9EU3PV8DV4NV;CW5MW>Y8GZ?>V5IX>=U6HY>>X9FY@;W8EX=@X7HX?>Y8GY?>Y9EW@;X:EZA;WYG8UC=XH7UE:YI7SF9XK7SI8XL6QK6P:ES3PV9DS3PV:DV5NW:AV4MU8GV4OU:EV4NW:DW4MU;AX5MX;AW6KW=U6FT?;U8DV@:U9BVB:UWE7S@=RA8T:AWC8R<@VC8R>>VD6R@?VE8S?=VF8R@;VH6QC:UH7QD9VJ6OF7TJ6NH7TL6MJ5SM7KL5SN6JM3RO6IO4QP6HP4NK5JJ4SO5HL4RN6HM4RP5FO3QN6KL4QO7IN4RP7HN3QQ8GO2PR7EQ3NR9ES3NT9CS3LR:AT4KT;?U4IT9T8DV=U7FV?UD8S@=VF7RB;VG7QD:VI6PD8UJ5PG8UK5NI6M8DQ2OT8BQ3MS9BR3MS9?S4LS8ER3MS:CS3MT:BS3LT;AS3JU;?T5HT=U6FT?;U8EV@:U9BVA:UP3HP8DO2JQ9BP2LR9AP1IQ9>Q2GR;=Q4FR;=R4DS;;Q4CS?9R7BT=:R8AS?8R8?U@7P;>TB6Q<:P@8Q9>S@5O:?S@5P=;SA:R;>SB8Q<>UC8P<:SD6O>9SF6NA9RF5NB6SF5LD5RJ5KF5RI4KG5QJ5IH2QK5GJ3OM5FL2ON5EM1LI5HH2OL3FI3PK4FL2NN5DL2NM6JJ3OM6GL2QN6GK1NN6EM1MO7BN2LP7BP1KP7AP1IR:?Q2IR9>Q4HQ:=R2FS;8Q7BS<>R5ES=9R7AS@8Q:@S@8Q:=T@7P;P3IP8DO2JQ8BP2LR9AP1IQ9>Q2HR;=Q4FR;=R4DS;;Q4CS?9R7CT=:R8AS?8R8?U@7P;>TB6O\xwwxxw1w~~~~0xwxwX72593112583201573211463212592211593212583311492112383311483201484212594211374311474213374232485201484238620248530137431136430248521138621248522138611226632127621137621138621126732126623572322773112672232682113673102563112563113682212682213682212692112483311582202583212693212483311473223473232584202583249410248430147421137320249421148421248431139411237531138520137521248521137532136521336623268310267259311258320157321146321259221159321258331149211238331148320148421259421138431147Qwwxw1w0xwxwX732125732125833115732114721025722115732014833124731124733023732124833224742124842113742013741323742013843013753023743203743113641014742113742012753113661265311265211376236722136612126721026712662112663112673112672311662112561013662112662101572212472112473212472212583322573212482212483202482132473201483302474202483311483211373102473211473201384311365137430137421137532247621237521137620137513257210157321257321258331157321147210257221157320148331247311247330237321248332247421248421137Qwwxw1w0xwxwX621/14640035731024521014511/156103822/14722113631015522013821004722113731004642213741123751212731013742003662.23742/1363201362100463110275100264211255110454201265010265121255110356257125721661012662002564/136620025420025411/2551047110156213621025521014711015612124711014732213821124832213721024732/14651/24731/24622013612014621102732013732012541004632012731003732112641103652212651123662305710025621/14640035731024521014511/156103822/147221136310155220138210047221137310046422137Rwwxw1w~~~~/xwxt;RA7K@4OB6KB4OE8L?6RC7K?5SD7M@4PF5KC4OG5KB4NI3IC4NI3JE4ML2HE4LM2IG4IO2GF5HP1GH5FQ2FH5FS1FI6CR:GF4GN1GG5GO1FH4CP2FI5CQ5GG4FQ3FG4FS2HI4CS3DJ6BT3DI6AT4BJ7AU4BK8?V5@J8>V5@L9=U8>K:;V99L>7T?9K>6SA7K@6SA7L@6RD5JA5QD5LC5PG4JC5NI3JD5MK2JE4ML2JF5JM:IC4MG4JD5MI3ID3JJ2IF4IK5JD4LJ4JC3ML3KD3JN2HG4IN2HF4GP2FG5GP2GH5FR2EH5ER2EJ6BS3CI6AU3BJ7@U5AK7?V5AK9=SAJ?6R?7K@6RA7K@4OB6KB4OD8L?6RC7K?5SD7M@4PF5KC4OF5KB4NI3IC4NI3JE4ML2HE4LL2IG4IO2HF5HP1GH5FQ2FH6Vxw1w/xwxt;O?6I?4NA6I@5MC9I=6P@7I>5PA6H?5OC5I@5NE5I@4LG3IB4LH3GB4KI3HD4HK2GD4HL2FE3GN2EE3FN2EF5DP2DG5BP9FE2DL1FF5DM2DF3BN2DG5BN5FE4FN2EF4EO2CE5CP2DG5BQ3CG6@R4BH6@S4AG7>R5AI8H89I=6Q?7J>6Q@7H>5OB6J@5ND5HA5NE4IB3MG4GB3KH2HC4KJ2GD4HK9HB2JE3IC4JG3GC3IH3GD4HI6HA4KG4HB4KI3FB4JK2GD4IL3GD4FM2FF4FO2EE4DO3EG5BP2CG5BQ3CH5AR4AG5?R4@H7?S5?I87J?6O?6I?4NA6I@5MB9I=6P@7I>5PA6H?5OC5I@5NE5I@4LG3IB4LH3GB4KI3HD4HK2GD4HL2FE3GN2EE3FN2EF6Vxw1w/xwxt:M>5H=3K@5F?4HA8G<4N>6F;4M?6G=4LB4F=5LD4F?3KE3F@4JF3EA4HF2EA4GH1EB3EJ1EC4EJ1BB5CL3DC4BM2CE4AN8BB3CK1ED4BK0DD3AK2BD5?J5CC3CL1CB3CL2CD4AM3AD4AN3AE4?P2@F6?O4>F6=N3>F7=O5=F7:P6=H8:O7;E:9O:;G98O;9G:7O?=E88O7O5@F6G7;N>E<5M>6H=5M>5H=4K@5F?4H@8G<4N>6F;4M?6G=4LB4F=5LC4F?3KE3G@4JF3EA4HF2EA4GG1EB3EJ1EC4EJ1BB5CL3DC4Uxw1w~~~~/xxwxNSA:UH6QC9UI4QF>WE6SC;VF6SC:WH5RF9VI5PH7UL6OI6SJ5OJ5TN6ML4SN5KM5SO6IO4RP6IP3QR7GQ3PS7FS3NR8DSDW?:V;BW@9V:BWA8V>?WC7U?=WF8T@TK6OG7TM5MJ5SM5KK5RO4KM9UL5MJ6TL5ML5UN4KN5SO5IO4QQ7IP3PP6HR3PR7FS3NR7ES3NS9BT3LT9BU3LU:@U5JV;?W6HU=>THUE7T@=UG6SB:UH6QC9UI4QE>WE6SC;VF6SC:WH5RF9VI5PG7UL6OI6TJ5OJ5TN6ML4SN5KL5SO6IO4RP6IP3QR7GQ3PS8Vwxw1w/xxwxMQ@9TG4OA9TH4OBT4FT:;S8CT?:T9AU@9T;@UA8S@EU>9S7CT@8S9AUA7R:?UB7R;BS?9T9AT@8T:AS@8T;>UA7S=7QE4M@9QF4MD:RC5N?9RE5NB8RE2LD6QG3LF4PG3JG5OI5JG3PI3HJ3OK4FK2NM5EK2ML6DM1MM4BO2LN4AN8LM5EK2MM6CL0KN6AM2KN6AO6MM5EM2LM5CM2LN6BO2KO5?P2IO7?Q2HP7>Q4FP:=Q3FP9;R5DQ;9R5BS=:Q6AQ>9Q8@R=6R:?S>6P>CQ>9Q7AR?7Q7>Q?6P9?R@6Q=AS>9S7AQ>8Q8@R?8Q;>S>5P<;RA5Q=:RB4O@:QD6N@7RD4MB7QF3LD5QH4KD5PH5IG3PH2II3PJ2HJ:OI4JE5PI4IF2OJ4HG4OK4HJ7QH4KF5PH4IG4PI4II4PJ2FJ2NL4FL1ML4DN3KM6DM1KM5BO2JO6?P1IQ8?P2HO9>Q3GP77QE4M@9QF4MC:RC5N?9RE5NB8RE2LC6QG3LF4QG3JG5OI5JG3PI3HI3OK4FK2NM5EK2ML6DM1MM5Uwxw1w~~~~/xxwxxf652026452114562125441511265511251126451655211556211445200511055621155614552215656105462113562105211357310521045522156521145621145521146632136632135531036531026632136531135542136564/355310246410265420256520255310255421365411256411265411265521265521145510155415211655112455221601545101456201656211457211511052116552114561521155622155622135521045521045632146521135532146/25451024652026452114562125441511265511251126451655211656211445200511055621155614Qxxwxwv1w/xxwxxf6410154410245410254420152014541014551015201520055420145520044520045521034621135620/46551144521035611034520044511044520035521034521034630135631035631/35531035631025531025531025542125541/1655303453102463102543102453102443102554201453101455112554102520155420145510151015541445211455200540244510135510044510145510153420045521044521044620145621145631045421135621035521035521035532135531/36540241014641015441024541025442015201454101455101520152005542014552004452004552104462113Qxxwxwv1w/xxwxxe542015440014541554001411052004152013543004541103552104144522/33411025531/3563/044610/34621044511035512045510034511036531/24521135631025432/25511015631025421024532014321015542016651/24530/24631025431014532025520024531654200443112554101453200553100455210443144521/4331103552104563/1445100455201544035511055400134511045521/34521145621035431/45511025631035421034532/2442101554202662/140/14542015440014541554001411052004152013543004541103552104144522/3341102Qxxwxwv1w~~~~/xxwxxwxw?HM7BT3EM8AT4DM7ER3GL7DS3GL8BU3EM9@U5CN:@U5CM;>W6BO;=V8?M;;V<9R<V6AN;=W8@O;;U:>L9?U6BM:=S6BO;=U8?N<O:?U7BM:>V8AN;=V9?N=;U;>O>;U;>N?9V>W6BO;=V8?M;O<;U:=N>;V<S5?K;8R=8L?7R@7K<8R;8Q?9M?8P?8L>:S;:M>8R=:M?8Q?8MA6PA7KA7OA6LC6NC5JC6LE4KD6MH3KD5LI2JE5JK2IF5IL2IG5HL1GH5GO1GD5IJ3IF5HK2HG5HN2HH5GM2HG6JK1JG5IM2IH6GN2HJ6EO2FI7DO1FJ7CQ2DJ8AQ3DL8BS3CK8?T4AL9?T5@K9>S6?L:L;;U8=J8=R5BK9=R6?K:L;;R8>L:>T5AM9=T7?L:M<:S99R<:K?8Q>9M@8R?8L@7QB7LA7PC6KA6OD5LC5NE4KD5MI2F6CP2FI6CP3DJ7AR3DK7AQ3DJ7DQ1FK6CR2EK7AR3DL8?S4BK9?R4AL:>S5?K;L;:T:8P]wxxwxw1w/xxwxxwxw?EI7@O2CG7?O3@H6AN1DH5BP2BH7?Q3CJ8?Q3@I7=R4@J8I:;Q76J=7O;:K=7P<8I?7O@8K@7O@6J@5NB6JA5MB3HB5KE4HB5JF3IC4IH2HD4IH2HD5GK2FE5GK1FE3DM2E@5HH2HD4FJ2GF5FK2FE5DL1EF4FI2GE4GK1FF5EM2FH6EM1EG5BO2DH5BO0AH7?P3BH7@P3BJ7=R4@J7=Q4@J9;R5>J9I::P7;J9;P5?J8K<:Q87O>9I>7O>7K?5NA6J?5NA5J@5MC5IB5LD4IA3JG3B6CN1DG5@N3CI7@O2CG7?O3AH6AN1DH5BP2BH7?Q3CJ8?Q3AI7=R4@J8I:;Q7=K:9Q9;J;9Q9;K<7Q;:J=8N\wxxwxw1w~~~~/xXOS8AS3KS9@T3IR8DQ2NR9CS3MT9AS3JU:@T5IT;>T5HT;=U5GV==T6DU>;V8DU>:T:BVA9U;AVA9S<>UC7U>=WC6R@WD8R@;VF7RB;VG6QC;UG5PD9VI6OF6TJ5OI6TJ5LJ6TL5KL5SL6IM3QN5JO3RO5GO3OK6LK3RN6IM3RN5HN3PP6GP2PN6JK4SN6IN3RP6HO2OQ7GP3PQ7DQ3NQ7CR3NS8CS2JS9AU4KS9?T5IT;>V5HT<=T6EU=:U8BU<>T5HU==U7FV>T5HT;=U5GV==T6DU>;V8DU>:T:BV@9U;AVA9S<>UC7S^xxwxxw1w/xXMP8AP2IQ8?P2HP8DP1JO8BP2IP9@Q3HP9?R3FR;>R5FR;=R5DR<9S:?R>9S:>R@7R<=SB7R=;RB6Q?;Q?8Q;?TA7Q;>SA7P=;SB6O>;TA9R;=SA8Q<S4FQ:>S5EQ;S5DR<=S6CR=;R7AR>:R8@S@9R;@T@8Q;=RA8R=;SB8Q>;RD5PB9RD6OC8QE5ND7RG5ND5QH4LH4K7BO3KP7BP2JP8AP2IQ8?P2IP8DP1JO8BP2IP9@Q3HP9?R3GR;>R5FR:=R5DR<9S:?R>9S:>R@7R<=SB7P\xxwxxw1w/xXIM7>O2GN6=M2FN7BL2IN6@N1GN8>N2GN8Q>7O8>Q>6O;=Q@5N<;P@5N=:M=9P97O9=P=6O9O2GN6=M2GN7BL2IN6@N1GN8>M2GN8Q>7O8>Q>6P;=Q@5M[xxwxxw1w~~~~0xxwxwwxxp8/35562/34462044551/34563/34562/34463/33564.34554/34464.14565/35565/145/24564.145/2453354/354.15/14465/24554.24565/14565/24456/24466/14455014456/035561155660035560045660/355610455633451145560045561/34561044550045561034561034561034572/44552/34562.24564/45663/253/34563.24564/3456533530353.25564.24464/34553.34564/24564/24464/23465.245/24465.04556025566/14556/14565.0455601455644520451/35562/34462044551/34563/34562/34463/33564.34554/34464.14565/35565/145/24564.145Qwxw1w0xxwxwwxxp8/452/34452/34552034562.34562/34552/33563.24462.23563.24363.24564/15463.24554.24554.254234454/24454.254/24455/24554/24454.145/14454/24466/14455.03455/14355.04466004455/044550/44550045324455114600451034451/44551044550/34561034550034562/34561/24562/33461.34663.24462/34553.34553.354234453034453.353/24454.34553/34453.24564/24453/23465.24454.13465.14354.14565/15464/245/045.15334552034461/452/34452/34552034562.34562/34552/33563.24462.23563.24363.24564/25463.24554.245Qwxw1w0xxwxwwxxp8/452/24351/341024462/33562/33443033462/33453.33463/23463.353/23443/23454.23443.24334224453/24-24454/14344.23343/23454/13464/23344023355/23354.14365/13365/143550133440033650/3454003434223454003445/045103435/042440134451033550033452033561033551.33552023551/33452023442/33553.23543/343235452/24453.34453/24342.352024453/23463.234023363/23454-23464/13464.24354013344/13464/03454/14334334551034451/452/24351/341024462/33562/33443033462/33453.33463/23463.353/23443/23454.234Qwxw1w~~~~/xxwxxwxP:PD6SD8OD6SG;PA7TC8PC6UE7PC6RH7NE5SJ6PF6QL5OG5QM5OG6ON4MI5NP3NJ6KP2KJ6KR3LK6IS2JL6HU2JL6FT;KJ5IQ4KM6GQ2JM7FS3IL6FT6KK6HR3JM6HT3IL6EV4GM7DX4GN8CX5FO9BX6FN9@X6CO:?Y7BQ;>W8AO=>Y9AP=;X;?P>;Y<=P>:VCCO<=W:@Q>:U:>P?:V==O?:W?@P=;W;>Q>:X<=P>9V?;O@8XA:QA8WB9PB7VD9PB7TF7OD6UG6PF6QH5NF6QJ5OG6OL4NH5PN3NH6MOU6AL;=U8?L;M=:T<:SABM;M>:S;=N?8R=>M<;U:?M<:U;=M=9S>9S>:M@8SA9M@6RC8LA7QD7MB6QE6LD6PG5KD5NH5LE6MK4KE5LK3KG6KM;LE5NF5LE5LI4KF6LJ4KH4IK6LE5MI5LE5ML4KF5KM4KG6JM3JH6HP3IH5GQ3GI6FQ3GJ5ER3FK7CS3EK7BT4EK9@T5CK8?T5BL:?SCM@8R?9M@6QA8MC7QB8MD5ND:M@7RB9MA6RC7MB6PE7MC6OF6MD6OI4LD5NK4JF6LK4KF4KL3JG6JN2IH5IP3II6GP3HI7Vwxxwxw1w/xxwxxwxP9JB4MB7K@5LD;J=6O?9J?6NB7K@5MC7JA5ME6J@5LF4JA6JG4JC5KI4IE5IJ3HD4GL3GE6FL3HF6EM2FF7DN2EF6BN9GG5EL3GF7DM2EH6AO3FG5AN7GE4EM3GF5DN3FH5BO4EH6AQ3DG6AQ3DH8@P4BJ7?Q6AJ:=R6@I9;R7?I;;R8?J;:Q9=I;;P;;I<9P?@J;;Q8>I=9P97Q<J;9Q;9J>7N?8L>7OB7JA6NC6JA4LE5IB6KF5JC6JH3IC7IH3HD6HJ:IC5KE5IC6IH3HF4HI4ID4GI7JA4JF5IB5II4ID4HJ4HE5HL3HD4FL2HE6EM2GG5EN3EH6CO2EH5@P3DG7@Q4DI8?Q4BH8?P5@I9=OAJ?7O?9J@7N@7JB4MB7K@5LC;J=6O?9J?6NB7K@5MC7JA5ME6J@5LF4JA6JG4JC5KI4IE5II3HD4GL3GE6FL3HF6EM2FF7Xwxxwxw1w~~~~0xwxwxh>SF4PB9SG4OC9T9AS>7T9?T@7S;?TA7S7T9?R>6R<=SA7S=;SB6S>9SD5RA9RD4OA8RE5PC6QG4NE5RI4MF5QH4LI4QK4LK3OK4IKU4ER;P3DP98Q;=P?7P?BP=8Q7@P=7Q7>P>7P;>P?6P:@Q<8Q8@Q>7Q9>P>7Q;8PC5M@7PD4NB6NF4LC5OF4LE5OH4IG4NH4II3MJ5HJ:NH2JD5NG2JF3NH3HH4MJ3GG6OG3JF4OH3IG4NI4HJ3MJ3GJ2LJ3FL1KK5DL1JM5CM2IM5BO2HM6@O2HN7?Q3FO8=P4EO9=Q5CP;8PD4MA8OE3L@:PA4O?9QC4N@8PD5NB7PE3LC6OE3LE4NG4JF3NI4IG3NI3HI2LJ4FJ2LJ4FL2KL5DM2JL6Uwxw1w0xwxwxh7NC4J@;N?4M=8MA3K?8NB4K?7NB2IA5MD3IC4LD4HE4ME3HF3LG4FF2KH3EH1KH4CI2JI4BI2II4@K0HK6@L8HI3CJ1II4BJ2GL5?K1IK5@J5JH4CJ1HJ5@K2HK5@K2HJ4>L1EK6>N1DK7=N3DM77M=@M<7P6?M;6N7=N>5N8M=6N8=N=7M9=N=4M::N?4N;9M@5L=8N@4L?7NC4J?6MD3JA5MD4IC5ME4FD4LE2FE2LH4EH9KF2IC4LE2GE3KH2FF2LG3EE7MD3HD4LF3FF4LG3FF3LG2DG2JH3CI1IH4BK2JI4BK2HK5@K1GK5?M1GK7=N2FL7=L3DL7;M2CM:;L@LA3M<8M@3L>7MD3K>7NC4J?;N?4M=8MA3K?8NB4K?7NB2I@5MD3IC4LD4HE4ME3HF3LG4FE2KH3EH1KH4CI2JI4BI2II4Twxw1w~~~~0wxxwxwxwwxH029344/39253.49243039353/292440292430392451193540193450/940193340/95450085351/75341/85470095441/84550076351085350084341085450075352/86341085353/66351066253.57252/67242.58352.58253/48243/48263.68243.47362/49253/48252.57242/48352.48244/49243/48254029253/38244/19344029243019454/193440084019456/2:344/09354/19445018344/293440194/183351094340194451/85450084351.76351085341/77351/77252/66342/6735.49244/28263/29344/39253.49243/39353/292440292430392450193540193450/940193340/95450085351/7Rxv1w0wxxwxwxwwxH029144/27342/38243027253/28243/17243017343/17234017354/083430/7234//840/84340/74340/75360/75431/741/84351/64430074341064450074341/64342055341/55242055351.56342/46152.47342.48252.47252/47263.57342.47252.48153/46341/57242/36252/47242/37243037343/27243027253.18343007144/18343/19343/18344/08346.18443/08344/09244007342/18344017344/1834400734410640/643410740.75341/54251.66341/66251/66351/5625.38343/28253/29144/27342/38243027253/28243/17243017343/17234017354/083430/7234//840/84340/7Rxv1w0wxxwxwxwwxI/18124127243-18242.27243/17143//6244/08343/062530073430/733400830.73440073130.64331/5534.0530/74250/65132064240.7434//64340/64231.45351.66330.42/46341.46242/57242.36252/47032.36232/27241.35232.47142.38133047242-37241.46242.36142/07253/28342.16253/17343/08244018243/07253/17223//730/7343.16233/08234/08324117334./8343.17344/072330.540/7433/.63541/641.65251/75241.55341/55131.55331/4622.26232.28143.18124127243-18242.27243/17143//6254/08343.062530073430/733400830.73440073130.6Qxv1w~~~~0xwxxwxwxj8DW4HQ:BW4FO8GV3JN:FW3IP9CW4HP:CX5GR;AX6FPX8CQ=>Z:AS?=YSA:X?>SA:XAR@:V>=TB9VA;RD9UB9RA;X>>QB;X@W7DS<=X9AR?=W9@Q;@Y7DP=@Y8CR=>X9AQ>=X;AT@X8CQ=>Z:BS?=YSA:X?>SA:V`xwxxww1w0xwxxwxwxj7CS3GN9AT5EM8ES3HM9DS4IM9BT3FN:AT5EO;@T6DO;?T6BO<>U7@O=O>;U<=O?9U<:T;=Q@9S==P@8S?;OA8RB:PA:U=U6BO<>U8AO=U8CO<=U8@O>P?;T=:OB8S@;OC9RA8OC7QD7OC6QE6NE7OG6NG6NI4I7ER2IN7DR3HM7BS3GN9AT5FM8ES3HM8DS4IM9BT3FN:AT5EO;@T6DO;?T6BO<>U7@O=O>;U<=O?9U<Q4CL:>R6BL;;S5AL;;R7?L<:R9?L=:R:=M?9Q:9Q<;M>7O>:L@7Q@9M>8Q<;LA9P?8LB7NA7MC7NC7KD5MC6LD5LF4JE5KH5KF6KH3JG6HI3JG7HL3IH5FM1II5EO4GD6IK2JG6HK2IG5FL3HI5FN2IG5HJ3JI6GM2IH7FM1HJ7DN2HJ8CO3FK8AQ2FK8@Q3CK8?R4DK9?R4BL;=R4BL;=S6@M;:S5?M<9S:?I9>S5AL:=R6@L:;Q7?L<;S8?L:M>:Q9>M>:Q<=L?7Q<9L@6P@:LA7OA8LC7NB7LC7MD6LD4ME4LE5KI4E7DQ2FJ7BP3EJ7@P3DK8@R3EJ7BP3FK8AQ3EK9AQ2DL:>Q4CL:>R6BL;;S5AL;;R7?L<:R9?L=:R:=M>9Q:P1EM5CO1GL7AP1GO7?Q1FM8>P2EO8=R3DO:P>8R:=P?7R;;Q@6P<9Q@5P>8N>7Q:=P>6P;;R@6O=:PA5N=8Q>8R:9PA6N?8PB5O@7OD4MA5PE4LE5PF5KE3NG3KH3NH4HI3MI4HK1MJ4FK0LK4EM1JG4HI3MH3FJ1MK5EK2KK5DL0KI4II2KI5GL1ML5FM0KJ6DL1KL5CN1IL6AO0HN6@Q1HN8?P2EO7>S3EO9O>7Q:;R?6Q<;QA6O=9QA5PA8PC5NB7OD5NC5PE4LC4OF4KF3I6BN2HL5@O1HO7?P2GN8>P1FM5CO1GL7AP1GO7?Q1FM8>P2EO8=R3DO:P>8R:=P?7R;;Q@6N\wxww1w/wxwxwwxC@M1EL6=N2DK5BM1GL5?N1EL6?N1EL8=O2DM7N;9O6=O=7O96N;9O?5M=9L<6N85N:;N>6M;9N?4M=8N>8O9;O>5N;:N?6N<8N@6M>7NA4L?6NC4K@5ND4JB4ME5IC3LE4IE2LF4FG2LG3EH0JG4EI1JI4CJ1HE3FF2LH2EH2KH4DH1JI3CJ1IH4GG1KH3EJ1JH4DJ0II5CK1IJ5AL0GK6@M0GL6?N1EL8?N1DL7=O2DM8N9M<8O7>O<7O87O9:O>6N;9N@6N<9N@5M>8OA4L@6NB4KA4MC4KB4MD4ID3G5@L1HL4?M1GK6?L1EL6=N2EK5BM1GL5?N1EL6?N1EL8=O2DM76M[wxww1w/wxwxwwxC=K1CI7;L1BI5@J0EG6=J/DK6K87L3>L:8M5=K96L64M:8M=3K<7I;6L7:L;5K8:K=4K:8K?4J<6L<6M8;J=6J88M?4K:6L?4J<6K?4I<6JA4H=3JA2GA2JC3GB2IC2EC2ID4EE1IE4CH0HG3CI/HG2AI0FC3DE0IE2CF1IE3BG0FG4@H0GF3EE1HE4BF/HH4AH.GH5AI/FG4@I/EH6?J.DI5L:8N3>L96M5=H89L2@K69L3?K88L4=J;6L5M:7M3=K;7M53J=7K@4J>5KA4IA3KC3HA2LB2FC1D5>J/EI3>J0EH5K87L3>L:8M5=K96L64K[wxww1w~~~~/xwxX63:3.642:4/53294.642:4-54294-453:5.55395-65295,56397.55287-55287-45288,36278-47278-46268245378-35278.46279,35169.35178.36279,26269-26379.26369.3625:-2736:/2625;/2625:/1635:00634900744:00634:33545:00534:01634:0/633:10634:10734;0.633:1.543;2/644:2/642:2.654:4/642:4.64395.54395-55285-56286-55287245395.54296.55296,55187.44286.55297,45277-36287-45378-46278,46379.36279-46269.3626:-26259.2735:.2635:4454:3/533:3/643:3.642:4/53294.642:4-54294-453:5.55395-65295,56397.55287-55287-45288,36278-472Qxwxw1w/xwxX63:3.54293.54393.443:2.54293.44294.54295-55286.45286-45286-45287-35188,36278.36279-26268145167-36267,46278-35168.35278.26278-35269-25168.36269.2625:/2625:.1535:.1625:/0625;//634900544;1/644933533900633:/0743:0/633:1063491/534:00633:1/533:1/633:2.54393.542:3.54394-54394-44295,55285.45296-46286154184.55285-56286-45186-45386.35285-55286-45286-45278-35278.36278-35268-35279-1626:-16259/1636:.06359353292/54292.653:3.54293.54393.443:2.54393.44294.54295-55286.45286-45286-45287-35188,36278.362Qxwxw1w/xwxX62:3-64282.54282.53183.63283.45294-54284-44175,55284-44275+33066-24277+24166-35267,36167044267-36266,36279,36166-35257-35158-35167.26269-26259-25238-16258.25158-/5038/04349..4238/052480/7339225349006438//633;0.7238/063380052290/62381/543:1.63391.54182.54392.53282+42174.34284+33174-44275,55286054285-55274,56296,55174-45275.44176-54275-35287,45277,35157,35276-35167+14048.14258,04148.15258.17258354392.55281.652:3-64282.54282.53183.63283.45294-54284-44175,55284-44275+33066-34277+24166-352Qxwxw1w~~~~0wwxwxxwxwx_6TF9SF6SH=SD8VF;SE7VH:RF7UI8RI7TK7RH7RM5QI7RN7RJ7PO5QM6OR4PL8LR4ON7LT4OO7JT4MP8IW4MP9GW=OM7JR4NN7IT5MO7FU4MO7FU7NM7JU5MO8HW6LN8FX5KQ:EY5JP9DY5HQ;CZ7IQ;BZ7GT<@[8ER=?Y:DS?>Z;CT?@TA;XDFR>=X:BS@?SA9X@CS?SC:YAQI6PJ6QJ7PM6QK5NO5QK6NO9RI6PN7QJ6OP6PJ6NQ5OM7MS4OM7KT3NN7JU5NN8IV4LQ8GX4KP:EW5KQ:DY5JR:CY6GS=X:AP>?P@;UBDP=;U8AR?:U:@Q?9U=Q@:U?T6AM;:U<=O>8R@BM<:S9@O=9R:>M>8S=8Q=@N<:T:@M=9S<=N>9S>;O@8R@:MA7Q@9NB7PD8MC6OD6MD5NF7ME4MG5LE5KI4MG6LL3MH5JL;ME5LH6MG5KI5KG4JK4KH5IJ7ME5LI7LE5KK4LG5JL5JI5HN3LI5GN4JH6FO3JJ7EQ4HK7DQ2GK7BQ4GK7@S3FK8?R5DM:?U5DN:=RCM@6QA:OB6PB8MC5OD7MC6MC;O@6QB;MA6PC8NC6PE8ME5NF6ND5NH6LE5MH5LF6LK4KG6IK3KH5HM4KI5GN2JH6EO3IK8Vxwxxww1w~~~~0xxwwxwxxwxw_M?6MC2LB8N?4O?7M?3M@6NB3LA5MC1KC5MD3KE3LD2JF2LF2HF1KF1GH1KG3FJ1II3DJ1IJ3CL0GJ3BM0GK5@M9JH4DJ1HJ3CL0GJ4@L1GJ4@N3II3DM1GI3BM1GK4@N1GK4?O2EK6>P2CL6=P2CM7;P2BL7:P4@M9:P5?N:8P6>N;7Q7;N<6P8;N=6O>BM;9O5=N;7Q7N:8Q8=M;6P9;N<6P::N=4O<9N?5O=7N@3N>6N@3M?5MA2LA5MC4KC4LD2ID3LE2IF1KF2HG1KG3GI:LD3IC3LE2IF1KF2GF2KG2GH5LD2JF3KD2HH2KG2GH2KH1EJ2JH3DK1HI3CL0IJ3AL0GJ3@M0FK5?N1EL5=O2DL6=P2AM66MA3L?6MC2LA8N?4O?7M?3M@6NB3LA5MC1KC5MD3KE3LD2JF2LF2HF1KF1GH1KG3FJ1JI3DJ1IJ3CL0GJ4Twwxxwv1w0xxwwxwxxwxw_K>6KB2I?8L?4K=6K?3K>7K@3J?4KA2HA5JB3IC3JC2HD3ID2GD1IF2DG2HF3DH1HG3CI1FH3BI0GH4@K1EI4?K7GH2BI1GI3AH0FI3@J1FI4>J3GH3BI1FH3AJ1FH4?K0EI4=K3CI6=M2BJ6L:8N65L;7K?3L=6K?3K>5KA2J@5JB3JA3JC2HB2JD2GD2JD3FF2HF3EF8JD1GB3KE2GC2JE2FE2IF2EE4JD2GC3JD2FE3ID2EF1IF2CG3GF3CH1GG3BJ1FG3AJ0EI3?K1DI5?L1CJ5=M2BJ66KB2I>8L?4K=6L?3K>7K@3J?4KA2HA5JB3IC3JC2HD3ID2GD1IF2DF2HF3DH1HG3CI1FH3BI0GH4Twwxxwv1w0xxwwxwxxwxw^I=4H?3I?8I<3J<6I?2I=5H@3H>5IA2F@5H@2FA2FB1EB2GC3EC2GC2CE2FC2BF1FF2AF1EF3?G1DG3>I1CF4=I6DE2AG1EE2@H1DF3>I0CF3?I3ED2AH1CG2?H1CF4>I1CH4H79K5>H78L4=J97K62I;6I?4H=4I?3G?4H@2G@4HB2FA3GB2DC2GC2DD1FC2CE6GA2FA3HB1EC2GC2DD1FC2DD5H@2FB2GD1DC2FC2CD1FE2AF2FC2AF0DF2?G0DF3@H1CF3>I2CF4=J1BH58I<3J<6I?2I=5H@3H>5IA2F@5H@2FA2GB1EB2GC3EC2GC2CE2FC2BF1FF2AF1EF3?G1DG4Swwxxwv1w~~~~/xwwxwxxgH6/4<255.5<055.4<155/3<156/3<146/3=355/2<34601<23501=43601<32600<53620<52600<5271/;62810;53700;4361/<53610;62701<42600<62610;6171/;6162/:8262/98163/88062.99163/99053.7:164/7:063.8;164.6<075.7:164.6:164.7:064.6;163.8:063.7;064.6;064.6;055/5<164.5<15503<144/3=246/4<135/2<34602=236.2=34600=338/2<356/2<246/1<24501<346/3=246/2=34601<33601<32610<53600;53620;5261/;62710;6162/:7263/:8162.:8173.9916/5<165.4;155.4<155/4<255.5<055.4<155/3<156/3<146/3=355/2<34601<23501=43601<32600<53620<52600;Twxwxxw1w/xwwxwxxgH7.3<143.5;045/4;04504;04602<045/3<246/1:246/1<23601;23600<23600;43600;42610;4171/;62700:32610;32600;5271/:62501;42610:41621:4162/:5061/:6162.86172.98062/87063.88063.79063.79154/7:/64.6;064.68064/79053.6:064.5;152/79054/6:054069055/5;/54.5;155.3:055.4<145/4;046/2<045/2;145/2<23502<136/1<337/2;14602;135/1<347/1<334/3<23502;23512;23610;22601;4360/:42700;52610:5171.:5162/96172/:6163/97/72.9915.4:055/5:044.4<156.3<143.5;045/4;04504;04602<045/3<246/1:246/1<23601;23600<23600;43600;42610:Swxwxxw1w/xwwxwxxfG5-3;045-4;143.5;145/3<034/2;12402;234/2:146/1;126/0;32400;336/0;446./9536//:51510;626/1:4170.94250/:5050/:517//;425/1:50600:6051/96042087150/86071.87.72.78042.78063-79170.59162.69043.6;162.79054-59052.5;.43-6:/63-79052/7:054.5;/43/5:03404:043.4:055.3;/45.3;134/2;145.2;254.1:245.1;23501<345.3;237.0:234/1<225/0;236.2<234.3;326/1;31501;31510:425/0:4270/:4070/:6151/96161.9627//77160.87152/9913.5:146-2:144/3@[8IY??Z9GX@>[:FYA=ZAXF9XB>XG9VB=YD;Y?AXF;YA?YG:WC=XH9XDB[7JW>@Z8GW?@\9HYA>Z:EV>AY6IW=?Y7HX@>Z9FXA=Y:EX>@Z8IW@@[9GY@?Z;EXB=[;DYCBYD;Z@AZE;XB?YF:YC>YH9WE@[8IY??Z9GX@>[:FYA=Z@X7GU>>X7FV?>X:DU@;W;BVB@UC9V?>UD8TB=SA:W?UD9U@>UE9TB@WD:W?>UF9U@X8FU>>X8EU?;W9DR;?W6HV=>W7FU>=W8EU@@X7HV>?X8EU@>W8DWA=X;CUB;V@VC9W??WE9VA>UF7TD>X7FV?>X:EU@;W;BVA@UC9T_xw1w0xwwxwxvV:AS4GO7DS4MR:CS3JQ:AT3JR;@U5GQRB7R?=SD8R@:R@9T>@TD8S>=SD8S@U7GT>=U7CR?>SB8S>>TE8S@I78I1>I76J33G;5J?2E;4I?2E<4I?1D@2HA2C@2IC2B?1HC3BA1HC2@B1FE3@D0FE2?D0DC2AA1GD2AC0HF2?D0EF2?E0ED2AB0FC2@C0FD2@D/DF3>F/EG3J77I2>K86H3H78H3=I87I3;I:6I4:J:4G69I;4H68J;3H96I=4G97K>3F:6J?3F;5J?2D=4HB2E?3JA1C@2E4I68I1>I76J3G58F1=G78F2=F76F12D:4G?3C;4F?2B<2G@3C>2FA1A?1FA1A@0DB1?A/EC2?B0CC2=C0CA1?@0EB1?B0DC2>B0DD2=B0DC2@A0EC2?C/CC3>B.DD3>C0BE3;D/BE4;D0AE4:E/AF5;F1?F58F0?G58F1=G66G1G58F1=G78F2=F76F1C68B.?F67D02A83G>2A;1B>3A;2F@2@=1C@2?<0FB1>>0CB3=@0CB21EA2=?.CB2=@1CC1F66D1:G66C3;G83D28E66C0=F85D29D85C1:G94D48F:4C38H:3D65C:4C67G<3C84E<3A74H>1B93E>2A:3E?1@=1C>2?>0@4:A0BD4:B.?E49B0@F47D/C68B.?F67D0A-8:0=A,8:/,990??2:70A<,980@<-:8/??-880?>.:70A<.981A?,980??,880?A,890>?,8:1=A-791A-8:0=A,8:0Rxw1w0xwxwwxxwxwxwH2A9/:52C7/:52C8.:61B9.:61A:-:61A;-972@<,880?=,881>>-781>?-780>@,790=@,791,890;@-6:0:@,791:A.690<@-690-990>>2970@9-:70?<,880?<,880>=.871@;-871@=-880?>,880>?,880=?,781=@,690;A-691;B-591:C.5919C.5:18C.4:18D/3;26C6:52C5/:41B7.:61B6.:61A9/:52C7/:52C8.:61B9.:61A9-:61A;-972@<,880?=,881>>-781>?-880>@,790=@,791Rxw1w0xwxwwxxwxwxwH0@80:30A5.841A7.:60@7.84/?8-95/>:+971>:.970><-880<<,77/;=,78.+69/9?-6919?188.;?-790;@-7:09?-68/9@.77.:>,68/;@-6:/9@-57/8@,59/7@-3:18@/5:16B/3:25A/2914B02:14C12:13B01:31A21943A53;13B12:33C21;32A30932B32:12B11923C20;32B30821A3/:31A5-:52@50:51@8.961?7-850?9-96/@;-86.?:,87.=;-780=<096.>:-97/?<-98/=<-87/=<.95.>:-76/><,88/=<,76/<<+87.;=+690;>-7809@-5919?,58/8@-59/8B.59/7A-3:05A/3925@4:30A6/:51B7.:60@7.95/@80:30A5.841A7.:60@7.84/?7-95/>:+971>:.970><-880<;,77/;=,78.+69/Qxw1w~~~~0xwwxwxwxQUH?ZH:YF=YI9YHE]7LX?C^8KY>B^8HZ@A]:FZB@^;F[D>]=DZC<]?B[D=[DJZC=\\=DYC=\>CZE<\@A[F:\C?ZH:ZC>ZJ:[F=YK:ZI;ZK8XJ9ZM9WL8XO8UN8YQ9TP7WP7SR6WQ9RS?YP7SM9XP7RN7YR7QQ7WQ7PQ:XO8SO8WO8RR7WQ8QR6VS7PU6US8MU5TT:MY5RU;KZ5RV9JZ4PW;H[5NXE\7LY=C]7KY?CZJZI9YD?ZJ8XD=[L7XHWG9VCAY8GV?@Y:FU@?Z:EVA=YBVD;XDGVA=X9EVA;WBWC9U>DWA>Y;CWAVF9WC=WH9UF;VI9TG9VK9TI9UK8RK7UL7QM6TN8OO6TO8NQ>TM7PI7UL6OL7TN6MM7TO6LM9UM8QL7UM7PN7TN8OO6SO7MQ6RQ8LT6RP8JT5QR9IU5OS:GU4NT;FW5MS;EX5LT;CX6JU=BX7IU>@WGUG9UA=VF8TDWG9VCCS>;V;CS@:TRESE6TA1?;1B?0?<1A@0?<1@@0><1?B/>=0>B/>>1=C/=>1=D.==1=0>C/>>0=D.>?0?1;F1==1>C/<>1=E.<>1;E0<>1;F0;?3:E1:?39F1:@38G19@37F28@47F37@46G37@65F46@54G55@55F;:@55G47A54G46B64G56A63F86@46F55@65G55@64F65A63G73@83E93@83E:2@92E;2@91D;1?:2C=1?:0B=0?;1A?0?;1A@/?;1AB6?;0C>1@;0B?/A<0A@0@<0@B1?:1A?0?;1BA/?<0@A0?<0@B/>=1>B0==1=D/=>112;E0;?1:F0;?39F1:?38F09?38F;@82F93A81E:2B91E:3A91D=3@73D:2@82E;1@91D;2@91D=1?;2B>1?;1B?0?<1A@0?<1@@0><1?B/>=0>B/>>1=C/=>2Rxwxw1w0xxwwxxwwxwxwxxaG2>62C82?72B91?71D;1?81B<0>91B=0>91A=0?;1@>0=;0>?/>;0>A/=<0>@0<<1=A/<=1;B/;<2;C5<=0=B/=<02:D0:>19D1:?28D18>36D18?26E37?36D37>55E35?54D55>54D98?45F46?44E44?53D64?53D66>35E46?44D45?44F64?53D73?73D83?62C83?82C:1>81A:1?81B<1?90A<1>:1A=/>:1?>0=:1?@5>;0A>0?:0@>/>;0??0=;0??1>80@=0>:1@>/>:0@@/>;0>@/<<1>A/<<0=A/==10:D0;>1:C1:=29D09>28D18=37D9>72E93?71C91?81B:1>81B:3?62C82?72B91?72D;1?81B;0>91B=0>91A=0?;1@>0=;0>>/>;0>A/=<0>@0<<1=A/<=1Rxwxw1w0xxwwxxwwxwxwxx_G2=63C82>62A91=61@;1=80@;0=91A<1>80>=0<90>=0=9.=>0;:/=?/=:0;@/;:0<@/:;0;A.:;0:B4;;.;@.;<1:@0:<.9A.;=19B1:;1=@/<;1:A/::19A19<09C09<29C1:=17B18<27C18=15C27=25D27>34C36=35C45=33C34=43C87=23D25>44B45>31D44?62C75>46D36>44B44=43B73=52C63>63C84>61A82=61A92=6/@:1<80A:1>80?<0<71?=0<90?=/;90??4<8.?=0<9->=/=;0=?1<91@<0>81>=/<80=?0;;0=?/<;1=@0=;0:@0:;0;A/;;/9A09<09B/;<17B09;18C18=17C07<26C8=50B71>72A92=6/B81>91@;3=63C82>62A91=61@;1=80@;0=91A<1>80>=0<90>=0=9.=>0;:/=?/=:0;@/;:0<@/:;0Rxwxw1w~~~~0wxwxwxwxxwxwxwwxwqA126G45>24G54=34G63=43G73>53H81>52F:1>43F63<42D52>42F82=42E91>44H73=44G72=43E90>42E:0=61E<1>60C0>81C?/=80A@/<80@A.;90@B/;:0@D-;:0>D.;90?@.:80=@-;:/>C.;:0=C.;90@C.<81@C.;:0>D-;:/=E.::017F16;25E15=25G35=25G35=27H26<28H25=26G34>25G44=34G74>33F62=53F92>53F92>52E;1=52D<0=71D=0=81D>.=70B@/;0;E/8:09D.9<09F/9<09F09;026G45>24G54=34G63=43G73>53FXwxw1w0wxwxwxwxxwxwxwwxwq@1/<71A@.;81@@-;70>A.;90>B.:80=C/:80>@.;90>A.990>B.:90B-9:0>B-::10:91?>/;60??/961>>.981=@/:80=A.:81FZ6NWC[7JX>A\7IYA?[:HZA?[;FZB>\=EZD<[=BZF;Z?BZE:ZB@[G:YD?WDCZE;W?C[F:XA?[G:WC@[G=Z?BYF;Z?@YI;YD>YH:YD=YK9XG;XJ8VH:YM9TL:XN8TL8XP8SO8WP8PP5UR8OQ6UQ7NT4UT9MU6SO8OO6VQ8MQ6WS8LR4TT9LT6US9PP6UQ9OS4TT:MU5ST9LU4RV:JW4QU9HY4PWA[6JY@A[8IY??\9HZA>[;GV>AY8KY?@Y8JZ@?Z9GZA>Z;HZ@B[8JX?A\8GYB@[;FYB?[;EZD=[>CYD;[?AZG;YC@ZH;YC?[I9YF>ZJ9WG;XL9VH;YL7UK9ZN8SN8Q:IV5QV;GV5QX;EX4OXFZ6NWC[7JX=A\7IYA?[:HZA?[;GZB>\=EZC<[=BZF;Z?BZE:Xbwxww1w/xwwxxwxwxwxwxxwxwwxwqBGT4OT:EU4NU;DW5MU@X7IV??X8HV@>W;EWA=Y;DWB;X=CXC:W=@XE:V??WF9VA@UC;U=BXD9U>AWF9U@>WG9TB=WD;W>BXE:V?@XF9VA?WG9UC=VH8TE?U7JW=>W8HW?>W8FVA=W:DV>@X7IW??X8GW@>X9FWA=W;EVBAXD;W@@WF9UB?WH9VD=WH8TF;WI7SF9WK7RH9VL7QJ7O:FS4OU9ET4OT;DU4MUW;FWA=Y;DWB;X=CXC:W=@XE:T_wxww1w/xwwxxwxwxwxwxxwxwwxwqAEQ4MR8DS3KR;AS4JR=UD8RA>PB:R;@UC:S=?TC7Q>=UE8Q@;TC;T=@UC8T>>TE8R@=TF8QAV5FS==T6GS>T7ES>>SF8R@=SF7RB?.;92>@.;90=@.:;1=B/;:0=?.;:1=@.;90>/;90=@/;:1<@/:;1;A.9;1:B/9;1:C/9<2:C08<27C07<38E17<27D16=37D25=25D24=45E45=26D16=35D26<25C25=35D35=37C17<25D35=36C35=44C44=44D64=43D53>54C73=62B81=63C:1=62A:0<72A;0=71@0;1:B/9<19C/9;18B/8<19C08<2;B/9;19C08<29C08<27C07<27D17<26D16=37D36=34C44=45E54=34C53=54C62=43BVwxww1v0xwxxwxwxwxwxxwxwoTD/9;29A/8:18C08<28C07;16C07<26C15;35C26<35C35<44C44<43B53<53B53<43B62<42B82<43B53<52B53<42B72;52B80;44C53<53A62<53B82=62B82<51A90=71@:0;72?;0;81?<0;81>=/;81=>/:91=?/:91=?.:90<@/:90=>/::0<>/;90.;91<>/:91<@/::1<@/::0:A.:;19B/8:29B08;28B07<26C07;26C16<36C25<26C25<24C35<26C16<25B16<25C24;34C33;26C16<36B25;35C35=35C35<33C44=43C52<53B63<63B72<62A91<61@91;72@:0<71@;/<60?=0:19A/8;19A/8;18B/7;18C07:1:A/9;29A/8:18C08<28C08;16C07<26C15;35C26<35C35<44C44<43B53<53B53<43AVwxww1v0xwxxwxwxwxwxxwxwoTD/8919@08:27A.8:26A06;26B06;15A15;35A05=34B34<34A33;33A52;44A52;52?60<52@71;43A42;43@42;52A61=52@60;34A52:43@53;52@62;52@81;62@90;50>90;71>:.=71=.:72<>/9919>.9:0:>/981<=.981<-981<=.971<=0992:>.991:?/9:19@.8908@/8:27@.8<17B07<27A06:25B15;26B15;34A23<34A24;35A15:36@15:34B24=34A13;16A15:25A26:44A15;33A34<43A43;32@52;53@51=52@71<62@81;51?:/;52?90;71=:/;80=;/929@.7:29?/7927A/7<17@/6:19@/8919@08:27@.8:26A07;26B06;15A15;35A05=34B34<34A33;33A52;44A52;52>Uwxww1v~~~~/wxwwxwxxwxxbH<1?93I<1@81H=0?92G?/@:1FA/>:1FB.?<1CB/>;1DE-><1BD.<=0BG.<<1@G.:>2?H-;=2>G5=<0@E/<=0>F.;=1>G.;>/1@G/;=0=H/;>2>I.:?12;K08@3:I18?39K26@38J35@48L55?46K53?66J63?66H;8?36J46@55I54?55J63@52J85?46J64?66K64@54J73@65J82A73I:2?73I;1@93G<0?82H>/@92F>/>;1GA/>:1EB.=<2DB-=<2CC5>:0E?/?;0CA.>;0DB.>92DB/=<1DC/>;0CC.=<1CD-==0AF/<<1@G.<>2>F/;>1?I.;>1=H/9?12;J07?4:J07?49H:?62H:2@72G;1?82H;0@90G=2?63H<1?93I<1@81H=0?92G>/@:1FA/>:1FB.?<2CB/>;1DD-><1BD.<=0BG.<<1@G.:>3Txxwxxw1w/wxwwxwxxwxxbG:0>72G<0=82FF-:<1=G4;;1@D.;;0=E/:;1=E.:<0;E1;<1@E.;<1>F.9<1=G.9<11:H18=2:H17>39I26=48H36>47H45>46I54>46H53>54H:7=47H35=44H54=55G53=53F75>47I44?55I63>55H62>54H92=62H:1>62G:1=73F<0=83F=0=82E=0=92D>0=91DA/=:1CA-<:1BC4<92D>/=90BA0<91B@/<:0@A0=91D?.=:1CB.<:1BB.<:0AC/;:0?E.;<0?E/:;1?F/:<1>F/9<22:H06>38H9=63G91=61F;1=72E:1=81D<2>73G:0>72G<0=83F0=80D@.=90D@/<92CA/<:1CB.;:1AC.<;1@D/;<0?E/:<2Txxwxxw1w/wxwwxwxxwxxaD91=52E;0=61D;/<81D=/;80C=-<81B>/;80@A/:92?@0;80?A/;91@A/:;/=D.:;2=C.9;2D/9;0?0;71@>/<70B@/;90@@.:;1@B.::/>B-::1>B/::0;D/8:2/;80@A/:92?@0;80?A/;91@A/:;/=D.:;3Txxwxxw1w~~~~0xxwwxwxwwxwxwxxwwxpW>[J9XH=[K8WIB[F:ZAG[C=\C\7LZ?@YLZI8XC?[J9WD=[K8VF;ZM7UH@[I8YE?\J9XH=[K8WI@Y8FV??Y9GVA>Y:EWBAXD:W@?WF9XC?XH9VC=VI8UF;WJ8TH9UK7SH:UL7QJ8UN7QM7UO8ON6TP8NP>UL6QJ7UN6MK7UO5LM6TP7LN:UM7QL8UN7OO6TO7NO6TP7MP5RP8KS6SS9JT4QR9HU5PS:GV4MT:EV5NT;DW6LVU7ET>>V6EU@;U8CT@=T:BUA:U;@UB9TAFU?:U:DTA9R:CUA9T=@TB8R=CT?:U:BU?9T:ATB9T=?VC8U?>TD8S@SEUE6RA=TF6PA:0:62>;/:81>=0:71=>/981;=0871;>.891:?/991:@/9909@4991;>/880:?.8919?08909@1891:>08:19@/8:19?/7908@07928@06;27A15:18B26:16A24:25@34:25@33;34A44;34A53;33@86;35A33;24A33:43A53;33A64;34A44;43A42;43@42:33@62:44@61;62@81;52@91;52?:0:61>:0:62=:.981=<0:71==/:70<>4:71>;/:60=;/970=<0970<=1:71=;1:80<=/:80</8:1:@/891;@0891:@07918?17918@05:27@17:27A16;15A8:53@71;42@70:62?81:50?92;52@72:61?90;61?80:51>90:62>;/:81>=0:71==/981;=0971;>.891:?/992Rwxw1w0xwwxwxwxwxwxwxwxwvZC31?80951?91951>:0961>:/952=:/86/<<0861<=.870;=/870;>.780:>/7719?/7807>486/:>/780:?/78/9@07809?0781;>/6709?/6809?07818@06818@06818@04915@25926A14914@34925A32934@33834@52:32>76823A33924@43:22A53:33@53:35A32923@42933@62933@61943@61943?60840>81951>9/950>:0951>;.860=;/862<;/850</68/8>07819?/6807?06808@05917@05827@14914?7831@71942?80950?91:51?91:52@70941?80951?91951>:0961>:/952=:/86/<<0861<<.870;=/870;>.780:>/772Rwxw1w0xwwxwxwxwxwxwxwxwvZC20>8/831<6083/<8.861<8.85.:;/750;:0760;=.871;/67/8>2870:=/7809=.7709>07807=/77/9=/67/8>/67/7;/67.6>.5907=.58/4>14706>15815@23926?13803?23824>23:23?52922?65914@23933@22923?43922?42923?33912?31812=31811>40942>4093/<70832=71840=9/961>8/84/<:/850;9/960;/57.6?05816>05915?14805?6932?61941>60941>81940=71940>61930>8/831<6083/<8.861<8.85.:;/750;:0760;<.871;2@82G>1A92EA0@:3EA/@:1ED0@<1DD/?<1BE/?=2BF/><0@G/><1CD/?<1BD.?<1BF/?>1?F/?=2DE/?<2BF.>=2AG.=>2@H/=>2>J0<>2=J/2B83H>1A92G?1A:2GA1@91EB0=1>I/H/2>J0;?32;H09>2:I09?3:J19?38J38?37J47@37J56?47I55?56J74?55I83?54I:3@75H;3@54H64@54H73@64G83@73G:2?77I73@76H82?64H:2?73H;2@83G<1@82F?1?82E@0?91EA0>:2DA/>:2CD/>:2BE.=;1AF/=<2AF/=;0AA.=;0AD.=<1@D.==2?E/<<3BC.=<3BD.<<1@E.<<1?F.<=2>G.<>1=I0;=122;I19>3:K28?39J36?38J46?58J57?38H18?37I27@37H36?56H45?4:I27?49I35?37I46?46J56@56J65@54I94@54I:3@64I:3?73G;2?73G>0?83F?0?82F@0?93EA0<112;G/:>3:H09>3>G/:>3=H/9>2;H09>2:I09?3:J19?38J38?37J47@37J56?47I55?56J74?55I83?54GYxwwxxw1w/xwxxwwxwxwxwwxwxlJG/:<29G09=39G08=48F27=38H28>47H37>46H46=45H66@55G65>55G85?74F93>52F:3=54H62>43F62>63G93?73E92=66G73>45F93>54F:2>73F;1>74C<1>72D=1>82C>1>92C?0=81AA0?:2AA/=:2AC1=<2?C/<:0>E0;:1@B-<90?B.;;1?E/<<2=C/;;3AA.=92@D/<:2>E/;<2>E.;;346I37>55F45=49G27=28H36=36H45>55H55>56F74>54G74?64G84?74F93=63E;3@83D<1>73E>2>92D>0=81C@0;147H37>46H46=45H66@55G65>55G85?74EXxwwxxw1w~~~~0xwwxxwwxwxxwxw xwwi9PX=EY5OY=CZ6LY?BZ7KY>A[8K[A?[9I[B=Z;G\C=ZB\F:XA@[G9VB>ZFCZF;Y@B[H:XC?[I9WE=ZK9VFCY6NZ?AZ7M[??Z8J[?>[:HZB>Z;GX?@Y7KZ>@Y8J[@@Z9HZA=Y:FZ?BZ7KY@AZ9IZA?Z:G[C=ZD[D;Z@C[G;YBA[I9WC@\J9WE?\K9VF=[L7UH;ZM6TK:YN8RL8T;GV4RW9GV4RX;FW4OX;CX5NW;IV4QV;GX5PX=EY5OY=CZ6MY?BZ7KY>A[8K[A?[9I[B=Z;H\C=ZAW7IW@?X8IW@=X:EWBAXE9V?>XE9VB?TB:VAWE:W?@WF9UB>WH9UB=WH8TDAX7JV=>X8HW?=W8FW@>W6GW?>V8FWA@W7IV??X8GW@=W:FWBBXE:W?AXF9VA>WH8TD=WI9TEAW7IW@?X8IW@=X:FWBAXE9S_xw1w0xwwxxwwxwxxwxw xwwg9LR;@T4KS;@V6IS;>U6GT=U7FU?TD8Q?>UF8Q?=TC:S<@TB9S>@TE7R@>TF7SCS5ISS6GS<=U8FT?;U9ET@;V;CUA9T=AUA:T=BTC9S>?UE8S@>UF6PBU6GT=U7FU?04816>15815@23825?23924>33924>43823?42733?52722>60832?71:23?42933>62822>71732>71734>42833?52833?60831=70842=71841>90752=:0851;9/861;:0750;;/650:/760;;/760:=075/:=06609=/652;;/761;=/761:=/6608=/6718=06718?05718?05816>05816>14715?14715?23714?22824@33:05?14915?34804@33724?33726?14825?24825@22823>32833>43833@52833?61842=61842=71831=80741=80741<9/751<;0808>/6818>16707?15716?15618>/5718?06718?05715>04816>15815@23825?23924>33924>43823?42733?52722=Uxwxw1w0xwwxxwxxwxxwxwxxwxwxxwxvL616=04715>04716=14615>23625=24714>33723>42723=42732>52732>51722=60824>42731=42632<51731<71723=41733=51732=60731=60732<71731<80642;81741;90750;:0650:;0650:;0751914715>24614>24724>23713>32715>24713>23614=23723=43715>13715>22724>22723>32724=42723=42633=52722=61732=71731<80641<80741<9/740;:/618=05606=05616<04615=15617=/5618=04616=04715>04716=14615>23625=24714>33723>42723=42732>52732=Txwxw1w0xwwxxwxxwxxwxwxxwxwxxwxvL516;.361421724<14614<22523<12712<11514;04724<12614<01622<21623;21622<40723;40730:4/632:40620:7/73096/64097/641:9/616;/5506;135153GE0A>1FG/?>2EH0@?2EK.>@2CJ/?@2BL/?A3@L5@>1BH0?@1AH0?A1?K0?A2?I2?@1BJ0?@2BK0?A2@L0>A2?M12B;4K?2C;2KA1A;3JA1B=3JD/A=2HE0B>1HF/A?2FH5A<1GB1B=1GC0B>0EF0B>2EE2A=2HD0B=2GF0B>2FG0A?2EH0@@2DI/??2CK/>A3AK0>A2AL0<@2?L13GE0A>1FG/?>2EH0@?2EK.>@2CJ/?@3Txw1w0xxwxxwxxwwxw xwxxwxxwwvfN:3I@1?:3HA1@;2HB0@;3HD0?<2FE0?=2EF/><1DG/?>2BG0>>1BI/=>3AK/=?2?J5?>1AG0?>1@G0=?1>I/=?1?I2>>2BH0>?2@I0=>2?K1=1CH/>>3BI0=>2AJ0=?3@J0;>2>K0<@3=J1;@24A84K<3A94J>2@:3J@2A:3H@1@;2HB0@;3HD0?<2FE0?=2EE/><1DG/?>2BG0>>1BI/=>4Uxw1w0xxwxxwxxwwxw xwxxwxxwwvfM90F>2?92F?1=:1FA0?92DA/><0CB/?;0CE/=<1BE0><1AF.==0?G/=<1>H0<>2>G5><0@E0=<1>D/;>1=F0=>22=H19=23;I18@38J19?38K37?48K58?47K46@45I66?55J85@65I::?36I57?55H54@54H75@64H96?56K67?46J75?54I95?75I93>73J:3@73H;1?91G<1@81G?0?:1F@1?92EA/?:0CB0?:1CD/><1CC5?90D?1?:1C@/>;0BA0><1AC1>:1EB0?92DC0=;0BD1><2BD0<<1AF/=<2@F/<>0=G/<=1>I0;>1219I1:>29J28?49H;?63H:3?72G:1?82F<2@92E=3?72I<3?73H=2>81F>3?92F?1=:1FA0?92DA/><0CB/?;0CD/=<1BE0><1AF.==0?G/=<2Sxw1w~~~~0wxwxw xwxwxwwxwxxvlinOGbL7TK:YM7UL9YO7SO7WP7QN6WQ7PR5WR8NR4TS8LT4UU:LU4TV9JY4SW:HX=VT8KT5TU8IT5TV8GW5RU8FT8TT8KT5SU9KW5SW9IW4RW;GZ5NW;FZ6NY=C[7LY>BZ6KY>A\8IZ@@Z9GZA>[:G[D>Z;E[D<]>C[E;ZDJ[B=Z;FZC;YB[F:[A?ZG:ZC?[I8XE=ZJ8WF;YK7WI:ZM8TJ8XN7SL8YP8RN7XQ7SQ6WR8PR?YO7RL8XP6PM7XQ6OP7WQ6MN;XO7RL8WP7RP7YQ7PP6WR8OS5US8MT5UU8KW5SU9JV4RV9IY4QW;FX4OW;DZ5OX=DZ6MY=C]7KZ?@YJZH9XC>ZI8VD=[K7VGZJ8XF<[K8WF;ZM8VJ9YM7UL9YO7SO7WP7QN6WQ7PQ5WR8NR4US8LT4UU9LU4TV:Xwwxxwv1w0wxwxw xwxwxwwxwxxukimOG^I7PH9VL7QJ8UL7PK7TM7OL6TN7MM5TO8MP4RP8JQ5RR9JR4PR:HT4PS9GU=RQ7HQ5RR7GQ3PS8ES5PS9ES7QQ7IR4QR8FS5PR9GV5OS:EU4MT;DW6LUW:EWA=W;CWCEW@WG8UB=VG8TD:VI7SE:VK8SH8UK7PI8UM8PK6TN8ON6TO7NO>UM6NI9UM5NJ5TN6MM6TO6LM9UL6PK7UM6MM7TN7NO6SO8LO4SQ8KQ5RQ8IR4QQ8HS4OS9FS4OS;FV4MT;CV5LU@VGVG7TB>WG6SB;VI7RD;VJ6RE>WF8UB=WG7SET4HS<=T6ES==U8FS?;T8CT?;S:CT@:S:S9DT@8R:AUA9S=AUB8Q=CT>;U8CT@9RTC7S?>UE6Q@;UG6PB:TG6PE8SH6PF8SI6LG6SJ6LJ6RK6JJ6QM6KMS6HS=>RESC5Q?=TE5OA;TG6PC;TH6MC>TD7R@3JE0D>2IF0B?3GG/C@3FJ/B@3FJ/AA2EK0A@2GG/C@2FG0B@2EI.BB3CJ/A@3FI0B@3FJ/AA4EK/BB3DL/@B3CM0@B4AN0?C4@O1=C5?O1>D4=P2E4=N1>C3AN0>B3@N0=C5?O1>D4>O23FF0A=3EH0A?2DH.@@3DI0@>2FE0A?2CF0@?3CG.?A3AI/??4EG0A?3DH/@?3BI/@@3BJ/?A3AK0?A3@K0>@3?L1M2=B4=M13D;5K?2B:4JA2C;3IA0B=3HD1?3AJ/>B3>J0=B4>K/B4?L02B:3H?1B;3FA1A;4FC1A;2FD0A=4CC-@=2BG0?=2BF0>=3AI0>;2CB.@>2BC/>=2AE.??3AF0>=3CE/?=3CG/??5AF/??3@I/>?3?I0>?3?J0=@3=J0<@5=L1<@3;L2;A6:K19A59L49A49K58@67L68?4:J19B49I28@58K27B68J57@5:K39A4:L58B79J48B77L66B77K87B76K95C85J:5A96J<5B84J>3B:5H=0B:3H@2A:3GA2@;3FD0<3?G.=@2>G0;?3@YE9WA>XF9WB>WC:VBZE9U@?ZG8UB>YEAYD:X??YH:WA>YG9WC=XI8WE;XK7SF:WL7SI9WL6QJ7WO7QM7TO7NN5UQ7NQ5TQ7KR4RR8KS4RN7LM5VP6MO6VR7KP4TS7IR4SQ9NP5UP7MQ4SS9KS3SS8KT4RT9IV3QU:FV3OU:FW5NV;CW4MX?Z8HX?>Y8FXA>Z9FV=?V6JY<@X8IY?>W8GY@?Y8GYB>Z9FYA>Z:EXBZH8VD=WI7UF;XK7UH9WL7SI8VL7RK6Q:FS4PV8GU5PW:DU4NW;BW5NU;HW4PU9FW4NW=DX4NV;DY5LW=BZ6JW>?Y6IX??Y8GX@=Y9FYA@YE9U`xwxw1w/xwxww xwxwxwxxwxwxxwxwxwnplO[CHT?>V8GW@=V9DVAWE8T@?TB:U<@VC9U>@VE9T?>VE8SA;UD;V=V7EV@V8FU?=V7EV?;V9CU>@V6IU>=V8GV?VG8TC>SD7Q?TD8Q?S4HS<R5FT<;R7ES=R5FT<=T7DS?;S7CS?:T8BU@:R:AUA8R;>TC8Q=>TE7Q?=SE6QA;TF5OC9SE6NC8SI7NE8RJ6LH4K:DP3LR7AP4KP9AR2KR:@Q4IP9DP2LQ8CR3KR:@R3IQ:?T3IS;?S4HT;F5@R3?F6=Q4=F5H99Q7:G88Q8:H:7O:8H:5P<:G89Q99G97S:8H97Q<7G:7Q>6G;6P>5G<6Q?5G=5NA3F=4OC2G?5ME3F?4LF2GA4KG1FA3KJ0EB3IJ9G@3KF2F@2JG2FB3HH1EC2GJ4F@3JG2E@2JJ0EA3IK1DB3GL1CB3FL0CC3FN1CD3CN1AD3CP1@F4AP2@E4@Q3@G5?Q3>G6>S4=G64M@4H?2LC6G<5O@5G<4PB3G>4NC3F>4ME3F?3LF1F@3MG2FA3JH1DA2IJ0DC4GK1DB3GM1DD4EM0CD4Uwxw1w0xwwxxwwxxwxxwxwxxwxxwwxxwxwwxxwxwwxwxxwwxwxxwjR[YT]]R\Q3GJ1A@3FK0@@3DK0@B4CN1@B3BN8BB3DI0BB2BJ1BC2@L2AC3?M3BB2DM1AC3CN1@C4AN2@C4@O2?C4?P2=D5?P3>D5=P3=E89N69E87N79F96N:8F95N;:F79Q99F97Q97E97O;7F:6P=6E:6O>4E<5O?5E<5M@3E=4MB3E=4MD2E?3KE1D?3JF1D@3IH1C@3HJ8D?3IC2D?2GE2D@2FG2DA2EH3E?3JG2D@2IH1C@3GI2CA3FK1C@3EL0AB3DM1AB3CM0@D3BN1@C4AO2?D5?P3>D5>P3=E6=Q4D;5M<5E;3L>5E<3K@4E=3JA6F;5O@5F<4NA3E=4LB4E>3LD3E=3KF1D?3KF2D?3IG0DA2HI1C@3GK1CB3EL0AB3DL0BC4Uwxw1w0xwwxxwwxxwxxwxwxxwxxwwxxwxwwxxwxwwxwxxwwxwxxwjQ[YS\]S]P1EH0@?2CI/@@2CI0@A2AK0@B3?K7A@2CI0A@1AI1@A2@J1@B2>J2@?2BI1@A1AK/=A2@L1>C3?M1=B2>M1=C4=N34D;4K>1C;3JA2D<2JB2D>2GC1D>2GD1D?2GE0C?2EG7B>2HC2C=0FD1C=2EE2C?1DE2B=2GC2B>1FF/A>2EG0A@2EH0@?2CI/AA2BJ1@A3AJ/>A2@L1?B2?M1>C4=M1=D3=M2=E44D:4I?4D<2H?5C94K=4D:2K?1C;4JA2D=3JB1B<2IC0C>2HE1B?3GE/A>2EG0B?1EH0BA2CI/AA2BI0AB3Uwxw1w~~~~0wwxwwxwxwxwxxwxxwxwxwwxwwxw xwxwxvorsoqqptmFcdMW_H`_9GU4QU:ET=US7IR5TT7IS4RU8FT3QV8FV7ST7IS4SU8IW4QV9HW5RV:FX5NW;DY5MXAY7KX>@[8HY??Z9HZ@=Y9FZD;YBZD:WBIZ@;Y:EZA:Y;DZC9WXN5PJ7XN5PL6WP5MM5VQ5NO9XN6PK8XO7PP5WP7OP6WQ7NQ5US8KS4ST8JV4ST9IU5QV9GW4PV:FW4PW:CX4NX=AX6LX=AZ6JY>?VHYG6VB=ZH7VCW8FU>>V8ET?=W9CUA;V;CUA:U<@UB9VAFU?;U9CWA9U:CUB7U<@VB8T>CU?;W;CUA:V@UD8U?=UE9VA=UF8TB;UF6SD:UH6RF8TJ7QG8SJ6PI6SL6NK6SM6LL4RN6MM=SK5NH7TM5MJ6SM4KL5RN5JL8SJ5OJ7SL5MM6SM5MM6RO6JO4PO8JQ5PP8HR4OQ6GS4NR8ET4MR9DT4KR9CU4JS;AV6IT;?V6GT=?TFTE7S@R4FR;=R6DR<;T7BT?:R9AT@9R;?RB8SADR>9S8CS>9R8BS@9R;S8BR>8S;?RA9Q<>TB7R==RD7Q>S5FQ<=REQC5P??8:93781268/12368012477/22368/123670223680123680023680123671123681023671132581023581032682/22575322582021582022482/22593/23682022583/22573032583022574/22583/22674/22485/22575/22475.23476/32476/22466322376/21376/22376/22377/22576/22477/12476/22476/22467/12377/21467012368012367013368012358012268002358422484021484/22474/22485/22684022575/22574032485/22566/22476/22576/22476/12466/22367/13367/223Qxwxw1w0wxwwxxwxwwxwwxxwxxwxwxwxxwwxwxxwwxxww xwxxwxxwxwxwxwwxwwxxwxwxuejmfhheje9;:8>?8:8268121258011357001466/113670113670113670113670013770013670013661022581011572012461012572/12564112482011482002483012473/12672012572012573012573011573/11674/11573.11564/11475/11474/11455/11465/11365211376/11366/01366011366/11465/11466/11466/11466/11467/11476/11366/11366002267011266001356001357001256311384011474001375011475/11574/11574/11574/11565/11475/11575/11475.11465/11376/11366001356/113Qxwxw1w0wxwwxxwxwwxwwxxwxxwxwxwxxwwxwxxwwxxww xwxxwxxwxwxwxwwxwwxxwxwxtejlfggejd9;:8>?8:82671268/113560/2465/11247001257/112460023560012460022560012560011560011570021561021562/13574102572011581/11482/12562.13661012463/12472/11453/12573/12353/22473/11453/10363/11364.21365/20465/02465201365/11375/11376/11465.02564/11356001365/11346/02366/01246/12366/11255/155/01257/112560121660/1357302473011473/11474/11464.12563/11365/11374/11354/12464/11354.22364/11354/11264/01366.11266/212Qxwxw1w~~~~0xwxwxwxwxwxwxwwxwxwxwxwwxxwxxwxwxwwxxwxwxxwwxwwxwxwxwxwwxwxqd[X^ZXa[SOC6L=:P@6M9;N?5M::QA5L;9PA5L>8QC4K?9OC3KA6PE3JC5PF3ID3PH4FE3MH4FE2MI4EH2LJ3EJ0LL4CI1JG4EF2LI4EH2LJ3CI1KL4BJ0LI4FG2MK4CH1LK4CI0KK5BK1KM5@K2IL6?M1IN6>N1GO7>O1FP9;N2EO9;N2CP::O4BP:9P5@Q<8N5@M9;N3CO::O4BP:8N5@Q=7N5@P9;O3CP;9N4@Q;8N5@P=8N7?Q>7N9?O>6O:8PC4K?6PD4KA6OE3KC4OF3HC3I6@K1HM6?L1HN6=M1FO8=M1GM5AL1HN7>M1GO7=M1GN8P>7N77MC5I?6MD3IA5LD4GC4LG4GD3LG4EE2KH4DF2JH4CH1II4AH1IF4DD2KH3BF1JH3BG1IJ4BH0JH3DF2JG5DG0JI4CH0II5BH1HJ5@J1HK7@K1GL6>L1FK7=L2DM9N<7M8=N>7L9;N?5M:;M@5K<9NB5K=8NB4J>7NC4I?6MD3HA4LE3GB3H6?I1GL5=J1FK6O=7M7E1HG4DC2HF5AF1GH5@E0HI5@G0GJ5?F1FG6=H0DI6=J1DJ8M<8K4=G99H2BK89I4?L:8J3?K;6H4>M9:J2AJ:8K4>L;7J3>L<7K55J8:K@6I:8J@3H;8L@4H<5KB4G>6IC4F?4KE4FA2E6=F1FI4=H1DJ66J7;K>5HZxwxw1w~~~~0xxwxxwwxwxwxwwxxwxxwxwxwxxwxwxwxxwxwxwwxwxwwxwxwxwxxwwxwwxwxwwxwxwxwxxwxwutstrdNaPVgXLR=>UD7Q>S4GU<S5FS;T5FU>=T6DU>;T7CU?:S8AU?8S:ATA8T;VE6QA;TF6PB8UH5OD8TH5OF6UJ4MH6M7DP3LQ7BQ2KQ8AS3JT9?S3IR8DQ2MS9CR2KS9AR2JS:?S3IS:>S4GS;=U5FT<:S7@R>8R:?S@8R;=QA7R==RC7P?;RD6Q@:SE5OA8RF5NC7RH5ND6QH5LG5K7CO1JP6AP2JP8@Q2IP8>Q3GO7CP2JO8CQ1IP8@R2HP9@R3GP9=R4ER;:S8@S?8R:?SA8Q;=SB7P\wwxxww1w0xxwxxwwxwxwxwwxxwxxwxwxwxxwxwxwxxwxwxwwxwxwwxwxwxwxxwwxwwxwxwwxwxwxwxxwxwutstqdK]NSbWKN<P@7P9;PA6P;8O9=P@6P:=O@6M[wwxxww1w~~~~0xxwxxwxwwxwwxwxwxwxwwxxwxwxwxwxwxwxwxxwxwwxwwxwxwwxxwxwxxwxwxwxwwxwxwxwwxwxxwwxxwxwwxwvnkjinK;:<?8.25456.25366.15345/14457/15356005457/14256/047105456223556/0460045460055470047005700470/44571/33571053471/44361/34573.463/35462.43464.34364.35464124562-34463.35463.35464.34364.45564.34364-24465-24465.34365-25354.14466.25355/25466.24356.14347/15356335560.461/45461/45472/34472/45562/34462.34473.33463/473.35363.25464.34364.35464-355-243Qwwxv1w0xxwxxwxwwxwwxwxwxwxwwxxwxwxwxwxwxwxwxxwxwwxwwxwxwwxxwxwxxwxwxwxwwxwxwxwwxwxxwwxxwxwwxwvnkijjinK;:<>??6/15456.25466.15345/14456/05356/04457/04455/043470/4346223456//4546/04545005547003346/0445700470/43561/33561/43472/44361/34572.462/35462.34452.34364-24364124462-35463.35453.35464.34363.34564.34364.34454.24464.34365.25354.14466-25355/14466.15455.14357/04346234470.45461.45451/45462/33461/44562/34462.463.34463.474.35363.25464-34364.25464-25454.243Qwwxv1w0xxwxxwxwwxwwxwxwxwxwwxxwxwxwxwxwxwxwxxwxwwxwwxwxwwxxwxwxxwxwxwxwwxwxwxwwxwxxwwxxwxwwxwvnkijjinL<:=>=?7-25365-24144.14346.03456.14246/05346/03246//3346//43461146//4436/034460/3546003346/042470/43580/42360/3346//42350/34361.23472.43362/44362.363-24363-34364024352-34353.24453.25453.34363.364.375.33264-23363-33253-24345.13466.24255/25356.23255.04346-14345134361.44361/34461/25452/33461/43362.33482.43362-33461-42252.34353.13464.33264.34364.23354-143Qwwxv1w~~~~0xwxwwxwxwxwxwxwxwwxxwxwxwxwxwxxwxxwwxxwxxwxwxwxwxxwxwxwxwxwxxwxwxxwxwxwxxwwxwxwxwxwxwl^de^ag^MMX9BP>>Y:@Q=;W=P?:WBEQ=:V;@P>9V==P?9V?@Q=;X;?Q?;Y=QA9X@;QB9UB;RC8VD9PD7SE8ND7TF5PG7QI7OH6QK5OH5OM4OI5OO3MI5MP=PG5OI6OH5NL5OH5MM4MI5LN7OG5OL5NI6OO4OH5MP4NK6MQ3MK6JQ4ML7IT3KL7GS4HL7GU2HO8DV5HO9DX5GO9AW6FP9AY7DO:?VFPB7TA:PC6SC:PD6SD8OE5RF;QB7UC9PD8VF8QD7TG7QF6SH6PF6QK6QG6QM4NI6NM4LI6NO2NK6KQ4LK7KS3LL6HS3KM7Xxwxw1w0xwxwwxwxwxwxwxwxwwxxwxwxwxwxwxxwxxwwxxwxxwxwxwxwxxwxwxwxwxwxxwxwxxwxwxwxxwwxwxwxwxwxwl^cd^ag^LK;EV9DK9?T5AK:>V6AN;=U8AM<=V9@N=;U;?N>:U<=M>9UABN;;T9@N=9T9>N>8R<>O?8S=?N<:V;?N>;V;=N>9U=;N@8T@:OA7SA9MB7RD7MC6QF5MD6PG6ME6OH5LF5NK4MG5ML4KG5LM:ME4NG6MF4LI4LH4JJ4MI4JK6ME4MK5MG6ML3LG5LM3LH5KN3KI5IO3JJ5HQ3IJ7FR3GK7DS2GK7CS4FL8CU4EL8AU6DM9@U6CM:>SBM@6R@:NB6QA8ND5OC8ND5PD:N@6SC9NB8SD7NB6RE7OD6QF6ME6OI5NF5NJ4LF6MK3KH5KM2KH6JN3JI6JP3JJ6HQ3IJ7Wxwxw1w0xwxwwxwxwxwxwxwxwwxxwxwxwxwxwxxwxxwwxxwxxwxwxwxwxxwxwxwxwxwxxwxwxxwxwxwxxwwxwxwxwxwxwk^cc^ag^LI;DT9BH8=Q4@G7=S5@K9K;:S:>L<9S;;K=8R?AL:9S7?K<8R8=L<7R:L<9S:;K<7S<;L>7Q=:K=7R@:M@6Q@7JA5OB6J@5OC5KB5NE5KC5LF4JC4KI4KE5KJ2IF4JK:KC3LF5KD4JH3KE3II3IE3HJ5KC2KG4KE4KJ3IE4IL3JF5HL3IE4GN3IH5FO2FH5DO2FG5CP1EI6BQ2EI7AR3DI7?R5CK8?S4AK9=QAL>5Q?9L@5O@7LA4OA7KA4MC9L>4P@8M@5QB6KA5OD6LC5ME6KA4NH5LD5LH3IE4JI3ID4IK2IF4HL2IF5GM2HG4FO2HH6Vxwxw1w~~~~0xxwxwwxwxxwxwxwxwwxwxxwwxxwxwxwwxxwxwxwxwxwxxwxwxwxwxwwxwxwwxwxwwxwxwxwwxwxwwxwxwxwwxwxwxvuxmXYgTckQ7R:?S?7S;=R>6R=;RB6R>9RC5Q@9RD4PA7QD3OD6RF4MD5PG3LF4PH4KH3PI3KJ3PL5IJ;PH3KF5OH3KI3OI4JI3NJ3IJ6PH4KG5OH3IJ4PI4IK3OI3HL2ML4FN1LM4EO2MN5DP1JM5CQ1JP6AP2HO6?R2GP8>R3FQ8>T4ES;O=8P:=O>7O>AO=9Q7@O=7O7>O>7P8=O?6O:?O<8Q8>P=7P9=O>7O:

8R;;O@7P=;M^xxw1v~~~~/aJmqxwxwxwxwwxwxwxwxxwwxwxwxwwxxwxwxwxwxxwxqlnpXGTJDP::M=6O<9P@5O>9M=7P96N:;P?6O>:O@4M=8N=8Q:;N?6P<:O@6P>Fj?VkMlݖMۆD4fJk٨}GLHCQK1KG4FK1KJ4DL1IF4GG2LH4EI1LI4EL2JJ4CJ0IH4HI2KH5FK1JI5FM0II4CM1JJ4BM0IK6AO0GL5?O1FM7?P2DM8>P2DM8=R3BN9;P4AN9;Q5@O;9Q6?L8N8=Q5BM:;Q5@N;:R6>N;8Q8>O;8P9=O=7Q::O>5O<:P@6O=8OA6N>8NA6O@5OC4LB5NC4LC4NE3JF3H6BM1GL6@M1GM6?P3FM7=N2DL5CN1GK6@P1FM7?Q1EL7=Q2EM7=P3CN9N<9R8;P>7P:;O>6P<:N\wwv1v/cImqxwxwxwxwwxwxwxwxxwwxwxwxwwxxwxwxwxwxxwxqmnpYGSJCN88K=5M;8M?5M=8J<6M85L;:M>4L=7M<8N::L>6M:9M?5M;Ho<[tKtKB4jHsKJGFQJ0JG3DI0HH4CJ1GE3EE2JF3DG0IF4CH2IG3BJ1HF4FG1IF4DH1IH4CI0HH4CJ0GJ4AK0FI6@L0FK6?M1DJ6>N1CL8L;8O6>J8:M3BL89N3@L99M5@L:7N6>L8L;8N66N;:L>5M<8M@5L>7L@5L@5MB4KA4LC3JB4KD4ID3F5@K1FJ5?K0EJ6>L1EJ6M0DK7=M1BL7;N2@K8M;8O65N;9K\wwv1v/bHHmqxwxwxwxwwxwxwxwxxwwxwxwxwwxxwxwxwxwxxwxqmmpXERIDJ78I<4K97L=3K;6H;5K7:K;4K79J;4K;8J?3J;7J<8K89K=6K89K=6J91 <;+1"$I,H +?3/9F2!*ID.>D0HE2BG/GF2AH/EC3CD0HD1BE0GC2BG1EG3AG1EE4ED1GE4CG/HF4CF.FF3AH/EG4?I0EG4>J0DG4>I0BI7K88M2=K96M4;H79K2@J68K2?I78L5=J:6K5K9:L24I<6J?3I=4K?4H?4JA2H@2JB2GB0D4>I/DH3=I0DF4K/DI6>J/BI5J:7M5=K97L5;J:5L5:K;6K89K<4K98J[wwv1v~~~~0٧yUYixvwxxwxwwxwxwwxwxwxwxwxwxwxwxwxwxwxwxwwxxwgURZ^95738:-5727:-3627:-5727:146388,47289-46289,3626:-36189-3607:-5Xyg6ݙ2ݫݛYuGݪ2BV35S>3944<00743<1/633;10833;43645?Z:ET??Z;CU@@UC9W@DU@=Z=BT@;[=BVA:YA?UC9XB>TD9XDSJ6RK7SK7QM6RK6MO6RN6MO:SL7QN7RK6QP6TL6NR5QN7LS5PN7KU4OO7KU4OQ8IW4MQ8HW4MS:EX5KQ:EY5JS;CZ7ITUF8WF;TE7WG;VG7UJ9TI7SK8SI7RM6RJ7RM6SM7QO5QM7OP5RO7LS5PN8LT4OP8JU4OQ8JW4^xxw1w0֜gkfuwxwwxwxwxwxwxxwxww xwxwxwwi`omFMR:OJ7KO4OL6JQ5ML7IR4MN8GT4LO8ETW8EQ=>W9DR==W;BQ>;V9BR@;U:AS@9U=@SA9U>BQ?>SA:V@>QB8VA;SE8UD;QE7SE:RF6RG8QG7RH8RH6PJ7PH6OL5PJ7NM5PL7LO=QI5NH6QJ6NJ5PK5LL5PL6LL9PH6OL6QJ6NM5OJ6MN4PK7LP5NK7JQ4NN7IT4LM7GS5LO8ET4KO9DU5JP9CV6HO:BV6GQ;AW6FRL! .+5=?-D:>S5BN;;S;AP=:T<>P?8RBBN<:S9AP?:T8?P>8QBP=:T9@O=:S:?P?9S>M2C_ݣ2Bw]3AN8;O3@K7:N4?K99N4>L98O6>L:7N74L=6L@4K@5K@3J@4JB4IA3KB3IC3KC3GE2JE2GF2IF4FG:IC3HB4ID2GD2ID2FE2HF2EG4JC2GD3ID2FE2JE2EH2HF2DI1HH5CH1GF3BJ1FH4AL1EH3@K1DI5>L1DJ5=N2DJ63L>6K?3K>6L@3KA5KB2IB4KD4HC3JB2HD2JD3GF2IE2EF1HF3DG1HF3CJ1HG3BJ0FI3AK1Xxxw1w0|_ZljjvxwwxwxwxwxxwxwwxwwxwjijlJKIBPE0EC0CF1FD3CG1FE2BG1FE2AI0EH3@J0DG4?J7FF2AG0FG2@H0EG3?M;EH_lEil}?J=K1A`2@`3@L8;L1>I68M4=H88M4=J88L5=J96M6;K;6M89J;6L3L=6I?3J=3I?1I@4H@3H@3IB1GA3IB1FD1HD2FE1GD3EF8IB1GA3IC1EB1HD2ED1FE2DD3HB2FC2HC2ED2HC2EE0GD2CF0EE3CH0EF2BJ1EF4@I/CG2>K1BG4=K1BH43K:7J>2J<5J?2I=4IA2I>7I=3K=6I>3J>6I?3J>4I@2H@3HA3HB2HB2HD2HC3FC0GD1CF1FD3CG1GE2BG1FE2AI0EH3@J1Xxxw1w0'+BXljjvxwwxwxwxwxxwxwwxwwxwjijlJJHAOC0E@0CD1FB1AE0ED2@F0EC2?G/DD1>I0EF2=I5CD2AF0CD2?G.CE3=E-BF($#%D8  9>I;I0A<  0@-&C2>D4;K0?G58K3=G67J33G?1F>3H@1E@2G@1DB1GA0DC1HB1CE6FA2F@2FA1DB0FB1CB1FC2CE4HA1EA2GA1DB1FA2DD1FB0AE0FD1AF0ED0@G0CD3@G/CE1=I0BE3;H0BG4;I1AF4:J1?G39K2@H58J=G=3J:5G=2H;4G?2G<4G?2G@7I=3J;6H<2H<5H>3H>4H>0F?3H@1GA2H@0EB2FA2EB0GA0CD1FB1AE0FD2@F0EC2?G/DD1>H0Xxxw1w~~~~0 ݏЪO8RNObuttvxwxwxwxwxwxtsuqJPTM5@35813?34702>33801>42702>42720>52710=6182/=72:11>43711<8Le\0EN0ݕ2w@71uiяݘ7183EiR773/<9083/<:073/;9084.:;/64/::075/9=074.7066/7=/66/6=/66/6?/66/6?056/5>057.3?136/4>14702@24702>23801>44:/3?157/2<24802>24701=34803>24702>23702@43802>33811>42711?52811>61710=6182/<70720<7173/<9073/:9/84.::18.6>/66/5<067/5>066/4=167/6>066/5=056/5?157/4>15703>14703?14803?24702>33801>42702>42720?52710=618Qxxw1w0 T7QNPbuttvxwxwxwxwxwxtsuqJPTM5>35812=23802=33701>33801=42810<42710<5181.<71910=32711<9Qld0FR02C81r6172HqX972/:8084.98084/:9073.9:084.8:/74.7;/64/7;/65-6=/75.89/74.8:054.7;/74.7<055/9:/74.8057/3=147/2=23702=138/0>338/3=047/2<23602=237/2=33703>147/2>23701=23801<33711=42711=5182/;51820<6171/<6182/;7082/:8073/:8/73-9:06.523801=23802=33701>33801=42810<42710<517Qxxw1w0( #)5PNPaustvxwxwxwxwxwxtsuqLQTM5=23812=23611<33700<42711<3271/<3161/;6281/;627/1<3360.;2*)%08 )02.6/' 6073*+//730:8/74.98064/89074.8:/64/89074.6:.54.6;075.6<073.89073.7:065.7;/64.6;044/7:/63/7:/64/6<076.6;/55/5=066/5<047/4<14603<157/2=137/3<14701=12601=24700=346.3<155/1<24702=23601<32502<145/3<13601=34801<32711=53711<50820;51620;6182.:70720;6173.97/63.99083.9914.6;065.4;056/5<055/4<135/4<054/5AZ9IW?@Z9EV@>[;DWA>YnWqݾ:\h:ݮDN~ݩHXmt[]FA[7IV?@Z8GW??[:FW?=Y;DS=BZ7IV?@X8HW??Y:EV@=Y:EX>@Y8IV>@Z9HW@?Z;DWB=Z=DWBCVC;Y@AXEVF9XC=WG:VE=WI9VG;VJ8TH9VK7UK9VK6QL7N:IV4NT:FU5NU;EX5LT;DX6LU:GV4OT:FW5OU;EY6KV@Z9IW?@Z9EV@>[;EWA>YV8DT@>W:CT@=W?UC:V?=UD8VB>V9DU?=V9DT>@W7GT=?W8EU?>W:CUA?SD:U?=TE:VA=TF9UD;TG9TE9SG8SG8TI7RG7SJ6PK5M8FS4MQ8ET4LR:CU4JS;CU5KR:GU3MR9FU4KS;DU5JTV8DT@>W:DT@=W?UC:V?=Saxxw1w0(&*;Q7INRcf[il]`f[gk_`f[gtxmf[hW:@U6DP;>T5BQ>:T;@R@:U;?RA8S=>RB9T>;S<-R+9N 37*A2:"&;!9O*!E0-LA:QE6QD9QF6PD6OH7NG7OG6MG5PI5LK5OJ6LK4OJ6IN4NL6JM3ML5GP4LF7KK5NK6HM4NK6IN4ML7FO3LL6IL4NL5JN3LL7HP4MN7GP3LN7DR3KO8DR2HO:BS4IN:AS3HQ:?T5FQ;?U5FQ<;T9AR<=S6DR;=U7BP>U6EQ;>T5BQ>:T;@R?:U;?RA8T=>RB9T>=O`xxw1w~~~~/ɫmSG4>I0AD4?K0AF3I?AK1>H6:L2?G5:L2>I79L34I<5I>3I>5H=3H>4I?3GA2G@2HB2HA2FC1HA1ED1GB2CF0EC2DH/FE2BG0DB3EE0FD3CF0FC3BF/ED3AH/DC3DD1FC4CG/FE2BH0DF4@H0DF3?I0DE3?J0CG4>J0@G4=L1AG4;L1?H5:M2?H69K3I79L3=H79L44I>3H?3H?2IA2I@2FB2D4@J0BG4>J0BF4=J0AG5K0BH4=K1@H6;K1@I6:L2?G5:L2>I79L3I/?B4>I/>C3G>AJ03G@1F?4F@1E@2EC1E?3CD0CA2BE0DB2BF/CC2AG0CA2BC0FC2BD0EB3BD/DC2@F/CB3CD/DA3BE.CC2AF0CB3@G/BD3?H0BE3>H/@D4=J/?E5=I0>E5:K2>E5:K22F=3G>3F>2G@2F?2EB1B3>G0BF4>H0AE4=H/@F4;I0?E4>I/AD4>I/?E4F5:K2=G59J2;F68K3;G88J4:F86L69G86J77F95J87G:4J96FYwxv1w/(  5C4=F0>B3H/;E58G22BA0D?2AA/D?1@D0C@2?D/BA2?C.A>3BB/B@1AB0BA2?E/AA1?B/AA3AB0C@2@C/BB3?D/BB2=E.AD33E=2D>2E>2C>/?4>G/?C2D3:F0>D4=F0?D3D4:G0>D49H/=E58G25.952@7.852?7/961@:.961?:-861=:-960>;-670=<-881<=-781;>-781;B:.971=:,871><,871<=3971=9.881<9,871<;-771=;.872<9-871=<-772=<-770=>-781<>,771:>-780:?-5809?.6919?.5927@/5927@.3927B/3926A6952?50:61?5.961?7/951?7/:53>5.952@7.853?7.961@9.961?:-861=:-961>;-670=<-881<=-781;>-781;>,681:@-Pxxw1w0ʚ]:>5/852?6.852?7/951>8.752>9-861=9-761=:-760<:-771;=-680;<-781:B?`{m@=PԷCA<680Zޕm671AI2681:=-5819>.5808>.4818@.4817?.3827?/3916@/3926@11925@12934@10943?21933@64925?12933@11944?21942?31935?11934@20934@30933?40843@5/942?5.842?6/841?6.962>9-861=8.861=9,771;:-871<<2861=8.860<:-871<:-770;;.761<9.761=:-761<;-770;;-671;=-670:=-571:=.5809>-6818?.4918?.5917?.3926?.4926@5842?50941?5.952>6/961>7/843>5/852?6.852?7.851>7.752>9-861=9-761=:-760<:-771;=-680;<-781:=,5818=-Pxxw1w0()/=40741>6/842=60841<8.741=7.841<9-850<9.650<:-760:;.561:;-760:9)*$$5<&  69+471/  !56/67,6609=-5719=.5707=/4708=.5717>/4806>03716?/3815>12725>12815>11834=20832>44835>11833>11832>31932>21813>12723?21834>31832>40833>30832>5/931>6/741>6.841<7/751<8.841<8-752:9-761::2761<7.761;9-760::.770:9.750;8.750<:-761;:.760:;.660::-751:<-6709<.5609=-5707=/4717=.5707=.3726=/3824>5753=4/741=5.850=6/850<6/831=40741>6/842=6/841<7.741=7.841<9-850<9.650<:-760:;.661:;-760:;-5628;-Pxxw1w~~~~/£uIXI8XG;XI7VJ:VL7VL8WL7UN7VM7SO7VN7QQ6UP7QR4UQ7MS4SR8MU4TR8KtݟYC܌YLT5RT8KOnafV9HW8QQ7JV5QT8JX4QT9GY6NT:G[5MV;F\6LWA]8GX??Z9FXA?\;FXA<[=DXB<\?AXDZBXD;ZAEX@=Z=CYC<\>BXC:ZA@WE:\B>YF:ZD=XH8YF=XH8WH;XJ8XI9XL7TJ7VM8TL8WM7RO7UO7RQ5UP8OR?UL7RL8WO7QN6VP7QP6UP7PQ:VL7QN7VO7RQ6VO6OS6SQ7OT4SR8MV5RS8KW5RR8IX5PT9IY4OU:FX4MV;EZ5NU;C[7KVAXHVF9XD>XI8WEXF8WF>X9DT?>X:DU@DU@UD9WB=TE8UD;TG8SF:UG7TG8TI7RI7SK7QK7TK7OM7RL7NN5RM8MP>SK7PI8TK6OK6RM7NM7SN6KM9SK6PL8SK7ON6SM7MP6RM7LP5QN7KR4PO7IT4NQ9GT5NQ8GU4MR9DV4KR:CW5KS;BW7IS@UGTE9UA=UF8TC;TH8SD;UI6QE>UE8UDP. &.&,HO4ML8D*!@D'AL8CP9NK5FP4ML7EQ5KN8DQ4LO9CS4JN8BT4IO;BS5HQ:@T7GQ=>T6DP<=T8DQ>=U9DR>;S;BQ@;S;?QA:SADQ?REQD8R@3F>1F?2D>1F@1D?1EB1D@0CB0D@1CD0CA0AE/CB1AE0BB1@K6ݴI1ݱAG0AB1?H4DD1>G0AD2=H2BA0?E/AB1?G0@B1=H1@D2D32E=0F?1F>1E@1D>1EB1E@1DC0CA1BD8E?0EA2D?0DC0DA0DB1DA1CC3D>0C@1D?0DB0C?0BC1CA1BD/BA1AE/AB1@G0AC1=F/AC2>H0?D2;I0?E3;I1>D3:J2=F49K2E;2I;5E;1I<3F=1H<4F=1G=6E:1G:4F;1I<3D<1G>3F>1F>2D>1F@1D?1EB1D@0CB0D@1CC0CA0AE/CB1AE0BB1@G0BD1?H0Vxww1w/ƆTH;4C<2G=2D<1E>2D<0E?1C>1C@0B?0BA1B?0BC/A@0@C0A@1@E0AA1>I6G1ȖʐAD0@A1>E3DA1C1;H02C=1E@1C>0C@0B?1BC0B@1AC6B>0D?1B>0C@0C>0AA1B?0@B2C=0C?1D>0BA1B?1BC0B@1AC0A@0@D/@A1>E0@B1=E0?B1=G/>B1;G0>B2:I1=C29G11C@0B?0BA1B?0BC/A@0@C0B@1@E0AA1>D/@B2=G0Uxww1w/'$)C;3B:1D;3C:0C<1A;0C>0A;0B?1B=0B@1A=0@A0A?0?A/A?1>C/@?1=@.(D. (1=C/>?1@1;D0?@0:E0<@2:F0;A28G11B<1@>1B1@B5A=/B>1@<0B?1@>0A?/B?0@?3B<0A>1A=0A@1A=0@@1A=/?A0?>0>B/?>0=D0??1=E0?@1;D0>A2:E/>A39G0=A29E10A;0B?1B=0B@1A=0@@0A?0?A/A?1>C/@?1=B0@?0;D/Vxww1w~~~~0շ`86B06:06C16:07B05;24C25;14B25;23D44<23C43;22C63;32B62@sѤKyҽsL52;30A53<21B81;41A71;23C53;42B72;31A81;40A90;41A90;60?;0;50?;0;6/>=/;70>=/:7./98.;?/;7/;A.89/;@.97/=>/:80<@/:7/:@.89/:A/990:A.8:07C07:08A/7:06C16;16C06:05C25;15C24;13C34;13C34;05C15:13B26;04C34;24B24:06C26;25D35;03B33;23C43;23B43;41B72;32A62<40B91<51A81;4/@;1;50@;/;5/?;0;5/?<09/9B/79/7A/99/7C06:07B/79/9A/8:18C089/6B06:06C16:07B05;14C25;14B25;23D44<23C43;22C63;32B62;31A72:Rwxv1v0Ϡg:6A/6906@05:05A15904A14:14A24:12A33:22A33:12A53922A52@MбL53:31A63;30A61:31?61922A52932?62:21@71:31?71:50?80:40>9/:50>:/:5/=;/97/<<.95.;=/96/;>/97/:>/87/:>.97.<=/97.;>/97.:?.88/:>/76/<>/860:>/97/:?.88/9?/8808?/78/7@/7907@/69/6@05915A059/4B25904B25:14A34:13A23;/5A15:13B25:13B24:13@33905B24914@35:03B33:23@33:22@43:22@52:32@62:30@61:40?80:3/?91940?:0:50>:0:5/=;/8.8@/79/7A079/6A/6906@068/8A/6807@078/6A/6906@06:05A15904A14:14A24:12A33:22A33:12A53922A52:21@629Rwxv1v0( +,5?/5814?16904A15802@15912@24811@33:23A32911@43922@517 3  ;41822@51:2/?7/941?71:10@52:21?61930>60940=81:40>9194.<8195/;:085.<;/960<<.85.:/86-:=/86.:>/77/8=.7707>/88/7?/77.5?/7805?068/5@05916A05803@15904A13902@23912@337/4@14814A139/2A22923@34:/3@259/3A33912?23921?44:21@53910?53930>6293/?71941?8093/=80930>9/84.<9/85/;<05.8?/6707@/68.5@/4916@068.7?078.6@068/5?/5814?16904A15802@15912@24811@33:23A32911@43922@5192/?518Rwxv1v~~~~0"ȤFOW=DZ6MY=C[7KX?@]8IZ??\9IY@?\\=DZD<[?C[F;[@HۙeGFiXDWC;Y=CYE:Y?A[G:XB?ZH:XD=ZE<[?BYG<[AA[H;YC?ZH:XE=[J9WF=XK8VJ:YL7UL9YM8TN8YO8SO7WP8PR7VR8OS5WR8OT5VT8MV6RO7NO6UQ8MR5VT8LT5TT9KU4SR8PQ5UR9OU5VT9MU4TT:LV4TV:IW5RU;GZ5PW:FZ5PW;F[6NX=D[7LY>A\9KZ?A\9IZ@@]:IZA>\@Y7JX??Z8I[@?[:GYB=Z;EY>B\7JXAA]:H[A?[:GYB>[;F[D<[>DYE;[AAZF:ZBAZG:ZD?[H:YG=ZJ8WI\=DZC<[?C[F;[@B[F;[BAYcwxw1w0"丕ILU=BW6KV=AW6IV>@W7HW??X8EWA>X:EVA=X:CWCAXD9V@>WF8TC=WD;W>AWE:V@@WF:VB>WH9TC=WI9SE;WJ8RF:VK8RI8UL8QJ8TM8PK6TN8NN6TO7MO4RO8KQ5RR8JR5QM7MM5TP6LO5TP6KP4QR8IR4QP8MO5TP8LQ5SQ8KR4QR9IS4QS:GT4OT:FU4OU:EV4LU?X7GV??X9FW@W8HW=>W8FWA@X7IW??X9GW@>X:EWB=W;DWCAWE:W@>WG:VA?VG9UC@W7HW??X8EWA>X:FVA=X:CWB=U5FS>SD7S@;SC:S=@SE8S>>TE9R@T5GS>=V7ET>U6GS<>T7FR=T7GS?=U7ET@=U8CSA;T9BTB;SSE7QC;SG7PC:SH7PF8SI6OG6SJ5LJ5J9DS3MQ8DQ4LP9AR4JR:AT4IQ9DQ4LR;CT3KR;BS3IR=@T4IS=?S6GS==U5FS>G0;A39H0:A58H08C57H29C56G37C65I56B75H66C74G67M\nj1C;2B>/A=1BA/A=2BB/A=1AB/@>1?B.??2>D.?>1AA0@=1?C.@?2?D0??2>C.?>1AB/?>3@C.@?1?E.@?2>D.?@2=E.=@3@2;F/=B3;G0F0:A38F09A47F18B57F28A67G36A66F46B65E65B63F57Mb>A73E83@64E55B73E64A73E74B82E83B65F64B73E73A84E82A83D92B92C:1A:2C;0A;3B=0@;3B>/@<2A?/@<2@@0?<1?A-?=1>B.>=1>C.=<1??.@=1?A/?=1>A/>>1=C.>=1@A/?=1>B.>>2>B.=>2=C.>?2/=237D/8>47C/6>45D15?55D35?43C35?64E44?63D52;+ /@62C82>54D44?52C53?63D73>72B81?64D55>64B52@83C71@73C81>82B81>92A8/>92@<.>:1@=.>:0>=/>;2??.=;1=@-=<1>.=:0=?.=;1=A/;<2;A.;<1??/=;2=?-==226C/9?47E08>46E16?44E06@44D26=37D08>26D17?35E26>54C24?37D18=46C16@55E16?55E35?54D35>64C33?63C62?83C71?71B82?82C:0?82A;/>:0A1;C/;<3:B.:?38D.:>38E/8>37D/8>47C/6>45D15?55D35?43C35?64E44?63D53?72D62?Uxwv1w~~~~0(kI/;81A=.;80B=-;91@>.;91?@-;91>@.:91>A-9:0.;91??4;81@;.;81@=/;90?>-;90??/;71@=.;91@@-:91??.9:1?@.9:1=A-::0=B-9;1.;91?@-;91>@.;91>A-9:0?-981>?-891>A-8:0-9:0<@,9;0:A.8;0:A/890-991??4;70?:.;80@<-;90>=.:90>=/;71@<.:80?>.:80??.980??.::1=@-890>-981>?-991>A-8:0<.:71==,87/<>/780<>,780;?.4--;A-8:1:@3981;?-9:1:?-7:0;A-7:1:?/8:0:?/780:A.8:1:A/5:19B.7:19B/5917B/5;27A05:17B/2:04B24935C01:24B22:34C31<44B76:35B23<43B22;43D40;43A33<34B33933B42;44B50:53C50;53B60951A60;62@7/;52@8-950?:/970?:,860>;.970?=-:91>=3:71?;.:80>;-990?=-990=;/870==.:81>=.791=?-991<.:71==,87/<>/880<>,780;?.790;@-Qwxw1w~~~~0,̦_8TN7XO8SP8YO8RQ6WR7PS5XR9NT5UT8LU6UU9KV4SV9KY5SV;GY?US8KS5ST9KV5RU9GW5RU9GW8TS8KW6ST9IX7RU9HZ5QW;F[6PW\EZC;[@DZD;[AB[F:[C@[H:ZD=ZI9YF>[I9XH;ZL8WI:ZM9UK9YO7SM9YP7RO6XQ7SQ7WR8OSAXN7RK8XO8SO7WP7OP7WQ7OP:YN7RO8XO7PR8WP7PS6WS8NU6VS9LV5TU9KX5UT9JX5RW9IY4RWYI9XF=YK7VG@Y8HW@?X9GWA>Y:EWABWD;WCHWAFWB=Y@WD;W@@XF9VB=WH9VCUM6PI8VO6NL7UO6NM7UP6LM9VM7PL7UN7ON7UO7NO5TO8MP6TP8KR4QR9JT4PR8HU4OS:GV4NT;EV5NUU7FS==U8ET?;T9DS@:T:BUB:VCU>;V:CT@9U;ATB9T>?TD7T??TC8S@=SE8SAB/>>1=C/<>0=1>B0=>1=C.=>1;D/0=E/=?1;D01@;1A?/?<0@@/?<1@A6@;1B>1?<1A?/?<0?@/?=0@A1@;0B?0?;0AA/@<0@A0?=/>A/>=1>C/=>0>10;D/0@;0A?/@<1A?0@=0>B/>>1=C/<>09/@>1>:0@>/>;/>?0><1>@/==0=A/<<01;C4==01;C0;=1:B1<=029D09>17D29>28D18?25D28?36E37@45D46?44D45@54D75?64D88@53E47@53D25@63D65?63D66?44E46@43D56@53D54@52C75?72D83?61C93?82C91?80A;2?91B<0?:0@=0>:0@>/?;1?@0><1?@4>;/@=1?;0?<0??1=;0>>1>:0@=0?:0??0?:0>?/>;0=?1=<1=A/<0:C0;>1:C0:?18D19>27D09?37E28?37D9?80C84@81B72?91C:3>91A:3?72C92@71B92?81B:1@80A;2>:1A=0>9/@>1>:1@>/>;/>?0><1>@/==0=A/<<0<0<:0><0<:1=?1<:0=@0<;0<@0:;0:@0:<0:A/:<1:A3:;035D44=33B55>43C54=53B75=35C37=43C45>43C54=53C76=34D44>52C44=53B43>51B74>61B71=70A82=72@92=71@;2=81@;1=90@=0<90>=0<:0>>0<:0>?2<90@;2=90?<0=:0>>/;:0>?3<80?=0<;/>=0<:0>=/<;/71A91=71A;4=61C81=80A82=71A81>80?;2=80?<0<9/><0<:1><0<:1=?1<:0=@0<;0<@0:;0:@0:<0:A0Sxww1w~~~~/~1ŘjW37>45F35=25H44>25H53=44G74>53G83>43F93>52E:2?44F64>43F74>62F93=52E:2>44F73>54G92?52E91>63F;0>82D<1=71D=1>91A>/=71B?/=80B@.;91@B0<:1?C/<:0?C/<;0=D/<:0@A/=:/?B0<;0>C/;:0=D/<:0@B.<:1@D/<;0>C.;;1>E.:<2;F0:<1;F0:=29E08<1:G08=19G06<28G37>37H36>27G46>35G45>27G28>16G37>35G36=35G56>27G27=27H46?35F45>35H54>54G74=54G83>63E82=52F91>52F;0=62D=1=82D=0=71D>0>80B?0<137G27=27H37>45F35=25H45>25H53=44G74>53G83>43F93>Txxw1w/1sW26=26F35=25F44=34E43=44F53=43F63<43E71>52D92>33E64>53D62<42E82>52D:2<44E62=53E72<53D81=62D:0=62C;1=71B<0=71B>/=71B>/<80@?.<90?@/;90?A/;90>A.;;0=C/;9/?@/<:0>A.:90>B/;:0B/::1=B.;;043E82=52E81=51C:0=62C;0=61C<0<71B.981??.;7/??/;5/;@/;8/32C61=41C90;52B:0<40C:1<30?<1<60@[9J^C>[:I`E=ZD^I;ZAB`J9XC@[G;Z=D^G:Y>D_J9XBB^J9WB?_G;Y>D^I;YAC_J:XC@]L9XD>_M7UF=]O8UI<^O7TK:\Q8SL9]T8QN7[U8PO7[U8MP6YV9NT6ZX9KT5VT9OO6YU7MQ6ZX9LS6XX9KS4WV8NP6YV9MS6ZW9LS6WX:KV4WY:GV4T[;FY5U[;EY5Q\=EZ5R^?BZ6N^@B[7N^@?Y8K]B@\9K_C=Z:H[AAZ7M]@?Z8L_B>Z:J^C=Y:H^@@Z7L]B@[9K^B?Z:I]E=[;H_E:Y>E_G;Z@D_G:YAA^J:YBA`L9WE>^N9WF=^N8TH<\P8UJ;^R7RL8VC[5P]>@Y7M^@@[8M^@>[9J^C>[:J`E=ZD^I;ZAC^ewxw1w/x5ětE>X7J[B=X9G[B;W;F\D;W\J9UC?ZK7RD<[N8RG@W7LZ>=X7JZ?>X8IZA;W:GV>>W6L[?>W7IZ@=V8H[B;V9GZ@@X7L\@>X8HZB=W7G\C\K8SE?V6L[@@X8KZ@>X7J[B=X9H[B;W;F\D;WTD:S;CZD8S<@XE7R>@YH7R@U6JW?=U7JY@>T5KY>=T5GX>;T8HYA:T8CW>=T7KY@@WE9S>AZH7S@?WH8QB=ZJ6QC;WK7PE;YL6OG9VM6KI6O;DQ3RV9CQ2NU9AR4OW<@S4KT9CQ4RW;BR3MU36<43=35<43>44<43=43;62=53;52=63<42>44<52>53<62<63<52=63<43=34;52=54;52>53;62=72;61<71:62<82;61<:1:71;92<91;91;80::1;819;08:19;0:918<0:909:1:91:<0::18<0:918<0:81::09819<1981:;09:29=09:17<08927=09:17>17:26=19<25=17;25>27;24=25;44>25;33>35<24>27;34?26<43=36;43>36;25=16:34>36:34>25;54>35;43=34:43>44<42>63;52=64=62<63<61<72<61<81:81<81;71;91:17=09;17>08<25=18;26>18:18<08:27=18:27=17:36>17;25=16:35>17;24?35;34>36<43=35<43>44<43=43;62=53;Swxw1w0x8ӟp;5:34=35933=35:34=34:43<43;42<53:52<53;42<34:41<44:42<63:52<63:43=34;52=53952;42:52<62:61;61962;71862:70:62;91961:91:71:919719:09818:08818;09808909708:09808;18818;18819:09819;08828:/8818;08917<07827<06826<07926=17925=17926=16:24=25:34<25933=35;24<16:23=26:24=34:33=35:25=16:34>25934<14:34=34:42<33:43=43953<42:52=63952<63:52<62:51;71:61:71971:91916;08916<07916<16926=17917<08:27=16926<07:26<16:24=15935=15944<15:34=35933=35:34=34:43=43;42<539Swxw1w0xB9 ,.5:33;23832:13;42;23942:33951:40842;52842925:42;32:53943:51:51843:23951:52853:22:51:50761940951:7/66296197198076187/:708707727808817:/5717;077177197189/88278188169/6727708816:067378/8816:/58159.7816;/4735:07925;05824:/6:24:15934;14:43;12833<33833917:24;15:34:25:42;22834:06932;23844:04:42;22842:22:33;41752:33:51;51851941;51:5286296197197/761980825808916:07936917924;048269/7924;058359.7924;03824:/4924<12743;15:33;23832:13;32;23942:33951:407Rwxw1w~~~~0x{:ͨkW@2HI/A@2FJ/@A3EK/@B2DL/@B2BN/>B3BL6BA2DK/?B2BJ/@C1AM0?B2@L1@A2DK0@A3CM/@B3AN/>B3@P1=C3@O12C;4M@2D<4MB1C=3LC0C?3JE0C>2IF/C?1IH/A@2HH6C>2JD0B?2GD0C@1GH0B?1FG1C>3ID1B>3IG/C?3HH/A@2GK/AA2FJ/@B3DL/>A3BL0?C3BN0>B3@N0=D5?P2=D4>P2;D44D;5N?2E<4MA1C=3LC0D=3KD0C>3JF0A?3IG/B@2HH/A@2FJ/AA3EK/@B2DL/@B2BM/Uw1w0x}:w[>3EG0@?3EH/??2DJ/?@2CJ/>@2AK0>B3@K6@?2CG/?@1BI0=@2@J/>@2?J1?@3CJ/>@2BK1>@3AK0>A3?M0M2N1:B52GF0@@2EG6B=2HA0B=2GD0@>1FD0@>1EE1A=3HC0A=2GF0A>2GF0A?2EH/@@2DI0??3CJ/>@3BK0>@4@K0N12B;2I?4C:5L=2C:4L?3B;4K?2C<3JA1B=3IC1A<3ID0A>3GE0A>3EF0@?3EH/@?2DJ/?@2CJ/>@2AK0Uw1w0xs;  6=3CE/?=1BF.?>0BH0>>0AH/=@1>I0=?2=H5??0AH/??2AH/=@2>H0=?2>I1?=0@H0=>2@I0=A2?J02A<3G>1@:1G@0A;1GC1@;0FC/?=0DD0?=1BE5A<0FB0A<1FC/@=1DC0?=1DD2A:0FB0?<1ED0@>1DE/>=1BE/>=1AG.>?2AG0>>2@I0<@3>I/4B72J<3@93I=2A;2I>1@:2G?0@:1GB.A<2FA1@<2ED0?>3CD/?=1BF.?>0BH0>>0AH/=@1>H0Uw1w~~~~/wx>ԺkW4VS8NS5TT8MU4TU9KV5SU9IW3RV:IW=UU8KS6TU8IU4TW9GW5TV8GV7TT8JT5RU8JW4RV9HX4RW:FY5OWD[6LY?B\7KY>@[7HZ@@[:FZB?\:G[D=[D\D:Y?FZB=YA[E:ZA@ZH:XB>ZJ9XE=ZK8XG;YK7VH9ZM8UK8XO7TL8YP8RO7WP7QP5WQ8PQ?YP7RK:XP6QM7YR6PP7YR6OO9XN7QM8WO7QP6XQ6PQ5WS6NS5US8LS4TU9KW4SV:JX5RV9HX3PW;FY5NXєnU5SP8LP5RP8KQ4RQ8JR4PR9GS4PS9FTW:EVAVF8UB=WH8TE;VI7RF9VK8RH9UK7QI8UL7PL6TN8NM6TO7MO>TM6OH8UL6MK6TN5LL6TO6KK8UL7OJ7UM6OL6UN7NN5SO6LP5RQ8KQ5QP8IR4RR8HS5OS9FT3NT:EU5MS;DV5LT;BW6JU=AV7IU>@UGUG8TA=VF7SC ;I4PM6HN4PN6GN3ON7FO4MP7DP2LP8CR;OO5GN3OP8EO4NP7DP4MR9BP6NO6FP4OP7DO4MO8DR5LR8AS4IQ9AT5LR;@S5IR;?T7HS<;U7ES?;S8CS?;S;BTA9S:?SB8SAFT?:T8CUA9S:BTA8S;@UD7R=BT?:T:CU@9R;ASA:S>?TC7S?=SD7S@>UE7QAS5GR<=RESE6R?;TG6PB4F;6N?3F<5NA3F=4LB2E?5KE2F?4KE1E?4IG0D?4HH/CB4GJ0CA3GK/CB3EL0B@3GG0BA3EH/CB3EJ0CC3DK0CB4HI0C@4HK/BB4FL/BB3DL/AC4CN0AD4AO0@D5@P2@E4@P1>E5>P3=E6=Q3;F75MC2E=4MD1F>3JG1B4BM0?D4@L0@E4?N1?E5>N2?E5CO0@C5CO1>D5@P1>D5>P2=E6=Q43E<5K@3D<4KA2E<4JB2D=3IE1D>3IF0B>4GG/C>3EH/C@3EH0A@3DJ0A?3EF0B@2EH0@@3DI0AA4CJ/@@4GG0C@4EI/AA3DJ/AA4BK/@B4AL0@B4AM1@B3@M1?C4>N2>D5=O2N1>B6>M1M0=C5=N2=D65@77J74C96K95D85J94C;5I=3A88K95D86L;4D:7J<3B:5J>3B;5I>3C:4H@2B<4GC2@?4FC1B<3FE0@=4FE0@>4DF0@>3DG/@?4BI2><3CC/??3DF/A?2BE/?A4@H0>>4DF/A?2DH/@@4CH0>@4AI0>@4@I/?@4?K1>@4=L2H/B3?L1=C5>J2;B5AYD8W@?ZF9WB>VB:WAYE8U@>ZF9UB>ZFAXE:X>?XG:WB=XG9VC?Y7HX==Y8GY@=Y:FT=?W6JX>>X7HX>=W8FY@=W:FY?AX7IV>?Y7FXA>Y:FXA=Y:DXBYH8WE=XH7TE9WK7TG9WJ6SI8XL7QL7P9GT3PU9EU4OV:CU4NW;CW5NW;HU4OT:FV3NVAYD8W@?Xbxxw1v0xwGڣf_VE7T@?SA9T;AWC8T<@VE8S?>VF8SA?VE8T@>WE8RAV6FU==V8FV?;V9FR<>T6HV<=U6GV>U6HU>=U7FV?=V8FV@;U9DVA:U@VF8T@>VG8SBU6HU>>U7GV@SA8R;?SC6Q=SC7P>SD7P>S3HR;=S4ER<=S5ER=:S6DT>:R7CO<>Q5FS<=Q5DR=;Q7CT?9R8BS=>S6GS<;R7DS@:Q8BT@9S:ATA9R;?SC8Q==SE7P?Q4IQ9DP3LQ8BQ2KQ9@Q3JQ;>Q4HR;>S4HS;=R5FS>;R6DS?:R8CS?9S9AS@8S:>SA8R;?SC6Q==R`xxw1v~~~~0wxwJݜÝmA13951203952213:624128412941212842213962214943202962213852862213972212862323872321771223782201682312781211782792331671221681210672169232277231069268223259221169215923226933214925:32004942214:31204942214:424138312139203833213942215933203942214942395221395221294332496321286122396210287221287121287288241582149121048232159332269231059325932324932115:322149325943213941224:521039522139512039522Oxxw1w0wxwJ߱xD238422128621028624129421129422128512951213842113852112862212862211752211761121772212872167121177126721682210682320682168121068112168021167211268221159216823114813215821493211593221392149323832214942103942403932113932203931393121393211494211394221394321283221284112285311395218622128612762212772101772305921591210492149121158221158321149322159331138232139221139431149421129422139412238422128621Oxxw1w0wxw.K  ,0374211275021275122383136312840202830203841102743122742112851212751101751750411771221671580113572211471121582670112551258011066/167120167221257121158122148104822114803204921214821103930124832112831213841224821462138302/38102048221048331238221128322127411018412831301861212751770113662166112167132581561248104701581200573212481211482138211038221138133029412138311028401137421127501Oxxw1w~~~~/xww}MүREP0CF5EQ0CF5BP:FD2FM0EE3EN1DF3DO1CG2BQ3ED4EO2CG4EP2DE3CQ1CF5CS2BH5AR4@G6@T3@I7>R4?H7=U5=I75OB4H?5PD3I@5NE2HB3NH3HA3KJ1FC4KJ0FC4IK:HA2LF2HA2KH2GB2KI1GD1IK4H@4KI3GC3LK2GB2JK1FD4JM0FE3GN2DD4FP1EF4DO1CF4DR1CG5BQ2AH5@T3AG5?S3>H7?T3>H7=QAH<5Q>6I=4P@5I>4PA4I?2OC7I<6PA5I?5QC5I>4PC4H@4OE3IA3MG3GA4MI1HB4KI2FC3KL0GC4IL1EE3HO1EE3EP0CF5EP0Wxxv1w/xww~MőXEM1BD4CN0AD4BN8CB3EK0BC2BL1BB2AM1AD3@M3BC3EL1CD3DN1AD3BN0AD3AO3?D4?Q3?F4?P3?E6>Q4>F6Q4>F6>Q3=F65F<3M?5E<3M@4E>3KA6F<6O?5G=5OA4F=4MA3F=3LC3E>3LG2F@2KF2E@4JH2EA3HI1CB4GK1DB4FK1CC3EM1BD4CN0Wxxv1w/xwwrM')BK0AB4BK0AC3@K6BB2CI1@@2AI2@B2AK2?B3>J3A@3BJ0AA2BJ1?B2@L1?C3?N1>C2=M1=D5>M3=D5;N4;C6;M52HF1C?4GF0C@2FG6D?2HC2B>2GE2C?2FF1A@2DE3C=3GD1C>2GE1B?2FG1BA2EI0AA1CI/AB3CJ1AB3AK2?A4@K2@A3?L2@B4>M2>C3=N3=D6=N35D<4K@3C=3H?6D:4L>4E:4K?4D<4K@3D>3JB2C=1HC0D?3ID2D?3FF1B?4EF2B?2EH1C?3DI1AA2CK0AB4BK0Vxxv1w~~~~/xPž_\T8HU3RT8FU=SS6IQ4RS7IR4RT7ES4OU8DU7RS7HS5RT7HU4PT9FV5OT9DW5NU:CV6LXYI7VC;WI8UD:XI6TG9WL8RH9VL6QJ8WN6OL6UO7PN5VO6MP?WN5OI7VN6OK6VO5MM6TP6LN9WN5OK8VN6OO6UO6MO6TP6LQ5TQ7JQ5RT7IT3PT8HT4PT8FV4OU:EU5MU:CW5MW;AW5JWYG7UC=XH7UF;XJ7TG:WJ6RI9WK7PJ8WO6QM6UO7PM5UP6NO5TQ8LP5SQ7JR4SS8IS3QT8HU3`wxw1w/xPݮh]P8FR3MQ8DR;ON5HP3OQ6EO3OQ6BQ4NR8CR7OO7HR4NP7ER4MQ7DS4MR9CT4KR9CU5KT;AU5HT;>V6IT<>V6ET==V8ET>:V9BU@9S:BUA6T<@UB8S>CU@=TD8U@=VF7SA;TG5SD:UG6QE7SI6PG8SJ5OH6RK6OJ5SL6ML4QN6KM=RJ4NH6SL5KI6SM3JK5RN6JL8SK6OJ7RK5LL5RL5KL5RN6JN4PN6IP4PQ7HP3NP7FS4NQ8ES3LQ8CS4LR9BU4IS:AU5IS;@U6GT=>SFSD6T@;UF6QA;UG4PC:TI6OE=UE8TB;TF6RD:TG6QD:UI6PF8SJ6PI7TL5OI6RM5ML6SM6KL4QM6JN4QN6IP3NP7HQ3OP8FR3^wxw1w/xRP$%FP6DP2LO6CP9ON3EN4MO5DM3MO6CO4LO7AO5NL4DN2MM5CO2KO7CP2KP6AR3IO9@Q3IR9>R4GQ;?R6FQ;;Q8AT@9S:?R@8R?DS=8S9BS?8Q9AS@8Q<@RA6PSA6R==RC7P=;TD5P?:RE7OB9QE5OC6RH5NB6RH4LF5QH6KF4QK4KI3PK5JK;RI2KG7QJ4IG5QK4II5PK4GI7QH3KG5QH3II4OJ5IJ3PL4HL3NL6FL2NO5DN3LN7EN4KN6CP2JQ7BP1JP8?R3IP9AP3GR:>S4FQ;=QDSC4P?;SD5N@:SF5NB:RF4LB8L>6Q?7L<9U;:J=9S=8K>8R@6K?6QB6K@6PD5I@5OD4KA5NF3JB5MG3IC5MJ3JD5JJ2IE4IM2HE5IO2GE4GN1FD4JK1HE5JK0HF4IM0GG4FN0GE5KL1GD6IM1GG5HO1FH5FP1FH6DR2DG5CR1DI6BR2CI7AS2BI8?U4BJ8?T5AK8=T6?J9J9;T8=I8=T5?K8>S4>L8=T6>K:9S7=K8>U5@I9>T6>K:8K>7R?8K?7RC7L?7PC6LA5OE5JB5OG4JA4MH2F6DQ1DH5DP0DJ5BR1CI6?R2CI6ER1DG7CR1CJ7AS3BJ7?T4AJ8>T5?I8=T5?K9K:;T8=J;:U:5I<:Q;8I<9Q<6H=7P>6H=6P?6I>6OA5I?6NC4H@6ME3H@4LF3GA5KG2GB5JJ1FB5HK1FC4HL0ED5FM2EB3HH1FD4GJ0FD4FK0DE5EL0DD6IJ1FD5HK0DD4FL1DE4FM0DF5DN0DF5CQ2CF6BQ2BG5AQ2AG7?Q3@H7?S4>H8=R6=H7H8Q5>H8=R5;H8;R77H=7O@6I>7OB4H>6ND4H?5ND3H@5LG2D5BN1CG5AO0BG5@O1AG7?P2@G6DO1BG6CP1@G6@P2@G6?Q2@H7>R3?H7>S5>H8I8;R7=H9:R9:I::R:9I;8Q<8I;7Q=7HZxww1w/xwwnU%.4N>7E:7O96G:6N96G<6N=8G=6L=6F;8O:7G97O<7F<6M>6F=6N?5F=6KB5F>6LA5G>4KD3F@5JE3E@4HG3FB5HG3EA4GI3EC4FJ1CB3DL2C@4FH/DB2EH/CC4DK1DD5CJ1BB5GH/DA3FJ0DB4CK1CC4DM0BC5@M2BD5BN2CD5@O2AF7?O2?E6O5?F87LA6F>5MB5G?5KC3E>3JF2B5@M/@E3@M0@E6>O2AF7>M2?D6BM0@D4AN1@D6>N2?E6>P3?E7F8:P5=G9;O7;F98O9;H::O::G;8P;9G;7N<7EYxww1w~~~~0xXâpLUC:U<@WB9T>?XC8U@>VE8UAV6HV<>U7FW<=V8DV?@XE9V@>XF7TA=XG8SBX7GW?>W8FW@;V9DXA;V:CWA:V;AWC8VUaxxw1w0xX޳xNQ?9R;?SB7R<=SB8Q=TB9S==SD7Q?;TE7Q@;SF6QA9SG6PC8SH6OE7RH5MH5RJ6LJ4QK6KJ5PL4IM3PL5HM2ON5GO3NI5IJ4OM5HL3OM6GL3NN6FM2NL6JK3PM6IN2ON7GN2NO7FO2NP7EP2LP8DR3LQ9CR3KQ9@S3IR;?T4GR:R7AS;>T5FS==U6DS>;S7CT?:T8BT@:T:@TA9SSC7R?;TE7QB:SF7QC9SF5PD8SG5NE6SH4MH5K7DP3KQ8BQ2JQ9AQ3IQ9?R3HP7DQ1LQ8CS2JQ:@R3IR:@S3IR:?T4FS;>T5FS==T6ES=:T7CT?:T9@T@:T;@SA7T<>TB7R>=R`xxw1w0x?X $-5N@7O9=R@7O;8R8@Q>7Q:>Q?7P;>R@7P<;QB6O=;RC5M?9QC6NC9QE4LC7PF5KD7PH4LG4J8@M1JO6AN2HN9?O2HO8>O3FM7AM1JN6AP2IO9>P2GO9>Q3GP99P7?Q>9Q;?R@6P;=Q@7O==P`xxw1w~~~~0xwwx~[ͬ{M943013653003653012653013653013653/136530136531135540126630136630235531135640025740025641024731025743215631125641014641024641025631125641025641024632124652014841025742124642014652013752/14653/13742/13753313742024653/13652013643014643024743/14653/13642123554013763013763023553013664012564/03664002563002674314731024642/14641024742024642024742/14642013632124653014852014752024643014653013663/13654/13653/Oxww1w0xwwx[‰R:43012553/135430124540136530136530135520125530035640126540035650035540025640024540024651/25730/246321256311246400241023641025631125631024530024631014652014641024652/24642013652013642/13653/13742/13642214642023643/23542022553014643024642024542013643003554013653/13564/13554012564012553/025002563002563214631023641024542022652024642024642024641013642013553014642/14653/14643013653013553/13554/03653/Oxww1w0xwwxp[+243002443.02532011532002433013443/034210024420023/02451/03432011352/0320013520013320012520/25631223531014//23520104421023431033531/243110135210131/13520/14431011521/23322012531/12422/11532/13641223432/13442.12531012532013432023442/13421012532012332/02541/03432011442/13001442002332011342/02553223531/13441.23521013531013421023531/144110135210132/13530/13432011431.23322011442/02322/11442.Oxww1w~~~~0wxxwxwx]طs7II5GO2HJ4DS2GJ5DQ5HI5IR3HJ5GT3GJ6FT2GK6DV4DK7DV3DL8BW5BL9@W5BM9?X7?K9>V8?N;=Y9=N<;W9>N=9Y=9WAAM;;V9>N<:T9=N=8V=;N=8S=>M<;W:=N<:W<:W=;N?8W@9N@8V@8M@7UC6MB6SD6MB5SG5KB6QG4MD5QJ3LF5OK3LF4ON3KG5MO:LD4NI4LE4MI3LF3LM3KG4JK6KE4OJ4LF5NM3KG5NN2KH5LP2IH5JP2II5HS2GJ6GS2GK5FU3EI6DT3EL6CX3DL8AW4DM8@Y5BM9?VBM?6SA8M@6RA7NB4RE6MB5PD9M@7UB8NA6TE7MB6TE6ND5RH5LD6QI3LE5PL3KG5NL3KG4MO2IF5KO2JH5KR1HI5IR1IJ5GU2Zxww1w0wxxwxwx]Цy9GF4EN2FH4CP2FH5CP5FF4GP2FG5EP3DG6DS3DH6CR3CH6BS4BI7AT4AI7?T5@I8>U6?I9=U7>J:J:9R9:J=8S>9J>8S?8J?7RA6J?6QC5J@6QD4IA6PF4IB5MG4IB4MJ3HD5ML2HE4LM9IC4LG5JC4KH3ID3JJ2IE4IK6IC4MI3JC4KK3HD5KM3GE5JM2GF5HN2FF5GP2EG5FQ2EG5ER2DG6CS2CI7BR4BH6@T4AI8@U5@J9>SAI>6Q?9K>6P@6J@4OB6KA4OD9J>6RA7K?6PC6I@6QE6JA5OE5JB5OH4IB5NI3HD5MJ2HD5KK2GD5JN2GF5HN2FF5GP2EF6FR2Yxww1w0wxxwxwxc ]"80ED3BK1CF4AM2DF5AM4DD3EN2ED4DN3BE3AO3CF5AP3AE5@P3BF6>Q3?H6;Q3@H7H9:R7;I89Q9>H78P7=G97O8:I;7O::H;7O;7I<6N?5H>3NA5I?4MC4G@4ME4H@4KF2GA3IH3GA4HJ3FC3HJ8G?2JD4GA3HF2FC3GG2GC4GH5GA3KG4H@4IH3EB2HI4FD4GK2EC4FL2FC4DM1DF3BN1DF4BO2BF5AP3CF5?Q2AG5>P4@G7=Q5?G88H=4M>5H?5L@5H?4KA8H=5P?7H<6NA6G>4MB6H@4MD5G@4LE3H@4JG2GC2IH2GC3HJ2FC4GL2GC4EL0EE3DM2ED5BO2Yxww1w~~~~/xwx`ɦJFR3OR6ER3MP6CQ7OO6HP4MP6GR3NQ6ES2MQ8DU3JQ8CU4IR9AV5HS;@V5GT;>W6ET=>V7CT>;V8CU@;U:BU@:X;@VA9VAFU>;V9BU?8V:BVA8UCU?;U:AT@9V:AU@9V=UC7U@UFTD7T@;TE5SB;VG5RD9TF5PD=UD7SA;TF6SC:UF6SC9TH6QF7SH5PI6SJ4OK5RK6NK5RL4LM3QM7KN3PN5IP3OP7HP3OP7HS3]xxw1w/xwx`湊MDM1KN6CP3KO6BP5ML5FN3LM6DO3KN7DQ4JN8BQ2IP8BS4HP9@R4GP:>R4EQ:=R4DQ<=T7BQ=;S8BR>;S9@S?:S;?R@8S@DR=8S8AR>7R8?R?7R;?R?7RRA8S<O3FO9O?7P?BO;8P7@O=6O8>Q>7O:=P?6N;AO;9Q7@O=8O9>P?9P:=P@7O<9PC4M@7OC3LA6ND4MD6OE4IE5NF5IG5NF4HG4MI4HK:NF2JE5NG3GF4NI3HG4MI4FG7NE3JD5NG4HG5MI5IH4LJ5FJ3LJ4FK3LJ6CL2KL5BM1IL5AM2HL6@P3HL7>P3FM8?O5FN8=O4DO:;OBO@4N>:OB4L?8PD4L@8OD4KA;P@5O=:OB5M@9OD6MA8OF5KC7NE4LE6OF4IE4NH4HG3MH3GH3LI4GK3MI5DK2KK5DL3KK5BL2\xxw1w~~~~0xwxwxxcݪϱQ6065421045430065430065321/56541/55320/532056431/46331/46431/37441/46231/47441/36331/37353/46441/46441/37432/26441/47441/36331/37452/27331/26452027442/17442/26442017442/17332/17442/06432007455/17452/16452/17442005442/17442/164420075540064420064531065430/65430055420/46430055331/56430/45321/4644/27441/26441/27442016442/37442/27331017453016432/16452117442007442006442006543/06433006542006532Nxxv1w0xwxwxxcȍW8055421/4542006443/064320/55320/4532104532//4542//35320/35330/36331/36231/37441/37331/26342/35431.25441/36432/16431/36341/36231/26331/16331026330/15330/16331/16341/16342/17332/16442016432006433/05441//5452/16442005441/17452/173310064420/6442105541/05441/05542005432//55330/55330/46430/46331/3633/25441/15441/26442006441/27351/27331017331/06431016441/15340/05441/05342/06442/06432006542005532Nxxv1w0xwxwxxcc)./44310043420042/044320055430/45420/45421/44320/35430/35330/15431/25131/26431.16321/26340/1532/.22430/25321/24331/25330/25331026340/25331/26341/26331/16341/06341/05432/152/06441//5431/06441//5330.13251/05331014341015341/15332005452/054410054420054420054420/44320/25420034131/45430.25320/3631//5330.13341/15331/14331/25341/15331016351/15431006341016341/05441//5342//45320043130/5542/.4531Nxxv1w~~~~/wwxwe|I:PA8T@8P?;W>;N?9V?:OB9UA9OA9TC8NB8TE7ND6SF6ND7RI5ME6PJ4MF5OK3LG6ML2LI6LP2KI6KQ2IJ6JQ2JG5LK2MH5KM2LJ5IO2KK6IQ1JI6LO2KH6LP2JK8JQ1JJ6IR2IK7HT2HL7EU2HL8EW3EM9CV3EM8AW4CM:@W5CO;>X7AN;>X8?O<=W9@N9?U4CO9?U6BO:=U7@P<X8?O<=W:>O=;X==O?:W>Y8@N<;W;;O?9V@9M^wxw1w/wwxweڪJ8L@8Q@7L>:T=:M?8R@9M?8QA8LA7QC7MB6PD6KB6NF5KE6NH4KE6MJ2KF6KK3JE5JM3JG5IM2IH5HP3HE6KJ2JG5IM2HH5HM1GI6GO1GG6KL3JG6HN2IG6GO2IH6FP2HI6EQ2HJ6DR2FJ7CR3EK8BT4DK9AT4BL:?T6BK9>U6@L9=T6?M;L<;S8=L:?U6BL:=T7@L:M=:T;=N=:T<;L>9S>:M@8S@9M@8RB7MB7QC7LA6PE6LB5OF4LD6NI4F7EP1FJ6CR2DJ7AR2CK8@S3CJ7ER3FJ7CR3EJ7AS3EJ8@S4DK9?T5BM9?T6AL:=T7@M<8S>9L]wxw1w/wwxwXe8K?7N?8I<9Q;9J=9Q=9K@8O>8J?7P@6K@7NB6JA6NC5KB6LE4IC6LG4IC5KI3IE5HI1HC4GK2HE5GL2FF5FN2EB5HG1HE4GI2FD5FJ0GG6EL2ED5HJ1GE6HL2GG7EL1FG6EO0FG7CO2EH6CP2EI7AP3CI8@Q3CI7?R4BJ9=Q3@I8I::R8=G8=P3@K8I9;Q5>K;;P8=I8=R5?J9=R7>K<6PB7KA6MA4J?5MD5JA6ME5IB5KH2C7CM1EI5BN2CG6@O1CI8?P4BG6CO1DH7CP2CJ9@P2CI8?R3BI9>Q5AJ9=R5?K:;R6?J;;R8?J::S:9H\wxw1w~~~~/xwxxwwxhΣW6Q?:R@9S;>S@8S=;QC7R>:RB7Q@9QD6RA8QE5OC6PF5NF5PG4MG4QI5MH4NH4JK3NK5IM3NJ5HN1ML6HO2LI5HI3OJ4IK3OK4GL1MM5FN2MK6JK3OK5IM2LM6HN1ML6FO1KN7FQ1KN7CQ1IO8BR3HO7@S2HQ9@S3EO:=T5DQ;=T6BQ;;T6AQ=;U7AO:T5EQ;:U:?R@8S;:SC7QA9PC5PC7QE5OE6PF5NF5PG6NH4K7CO2JO5CP2JO7AQ2HP8?R3HN8DQ2KO7CR2HP9AS2HO8@S3FP:@U3EP:=T4CQ<8T:>R@8S=;P_xxw1v/xwxxwwxh뷓[6O>8O@9P:=P@7P<Q3DN9O;=Q5DO;;Q6BO;;R6AP=9Q7?P=7P9>P?8P:P2EM8CN2IM7AO2HM7@P1GN9>Q3EN8O>8Q:>P>6P:;P?6P<;O]xxw1v/xwxxwwx[h076K=9M?8N9;O>6M;9N@6M<8M@5M>7NB5L@6NB3I@5MC4IB4MF4GD5KE3GF3LF4EG2KE4EH1JH5DI1II5CJ0HD5FF1KH2DH2JG4DI0II5BI1HG5FG1KH4DI1II5CJ0II5BL0IK6AM1HK4?L0FK7>M1EM8J96M;9NA5L=:M@4L?8NA3J@7MA4JA4MD4JB5LE4ID1F7AL1FL4?L2FK6>N0EL7=M2DJ7AL0GK6?M1EL8>N1EK8N=6N9Y:AQ>=Q?;WBEQ>:Z>=R?:W?=Q@:XA;QB9VB:PC8WC9QD7TE8PD6TG6PF7SI6PG6QK5PH6PM5OJ6PO3NJ6NO=QH6PJ6OG5OL5OI5MM4NK4LO7OG6PK5NH5PP4NJ5NO4NJ6MR4LK6JR3KL7JT3LL7HT4IM6GV3HN8EV4HN8DX5HP:BW6FP;BY7DP;@VEQC8VB:QB6TD9QE6SD8QF5RG;PB8UC9PC7VG8QE6TG8PF7SJ6PG6QK5OH6RL5OI6OM5MI5NO3MK6LQ4MK6KS3LM7IS4KN7HV3\xxw1w/wwxwxlⳃY6HR3IK6GS4HK7ET4GL7CU4EK7CV5EL9BV5DL9@V6CN:?W7AN;?V9@N<=W:?N=O>:V=:VBBM=8S<=O?7S>@N<N>:V==N>9U>M;:R9=M=9S;;L=8RA@K;9R7?K;8R9=L<8P<K;:S9=L<8R:;K<9Q<9M>7S>8K>7Q?7L@6QA7LA6PB4JA6ND5LB5OE4LD5LG3KD5KH4KF4KJ2JF4IL:JD4KF4KC3JH4KD4II4IF4GI5JC4LG4JD3JJ3HD5IK2IH4IM2HF4GN1HH4FO3FI6EO1DH6CP2EI5BR2EK7@R3DK7@R5CL8?S5AK9=QAK?5P?9L?4O@8L@6NC7KB4LB9L?6Q@8L@5OB6JA6NC5LC4NE4JB5MG3KD4LI4JE5KI1HE5HK2JF4IM2IH5FN1HH5FN2HJ5DP2Zxxw1w~~~~/xxwxxwxwoӪf2LM5DP2IM6CP3KN6BQ3HN7@Q3FO8?S3EO9=R4DP98S:=Q?6Q?DP;8R7@Q<8R8?Q>6Q:;Q>6S8S:=Q?8R<=R?7S=;QA6Q>:PB5Q?8PC5OA8PD4OC6OF4ND6PF3LF4OI4JH4OI4JJ3NI3HJ;OF2KE5OG3KG4OI3IH2MI3IJ5OG3JG5OI4KJ3NI4JJ3OJ4IL2MJ4FM2KL5EO1KL6CN2IM5CQ2HN7AP2IO6?R3GP9>R3EP9>S4DP:;QDP@4P>9QA4P?8QD4N@6PD3OC:QA5O?9QC5PB7PD5OC8RD5OD6PF4LF5OG4LH3OH4JH4NI3IK2MJ4HK2NJ3FN2KM6EN2KM5DO2[w1w/xxwxxwxwok2HI5BM2GI4BN3FJ6@N2DJ7@P3DJ7?P3BK6L<8P7=M<7O9;L>6O>@L:7P7>N<6O8=M=5O:;M=6N;=L:9Q8>L<7P96O<9L?7O=9L@5N>7L@3N@7LB4LB5LC4KC5KC3KD3KE3IF3KE4GG2IG3GH9KD2ID4LF2HF3KF2GH3JG3FH5KC3JF5KE3HH3KE3HH3JG4FI2IG5FK2IG5DL1GH3CM2GI5AM2FK5?N2DJ6?O2CK7=O3CL87LB3LA6LC3KA8L>5N?9LA4MA7MA4MA7LC4KB5KC5KE5KD4JF3JE2IG3JF4GH2JG3EI2IG4EK1HI4DK1HI5AL1Yw1w/xxwxxwxwd o';0FG3@J2DH5@J2EH5>L3DH6>L2CI6;L3AK7K98N5=L:8M7=L;7M9:J=6M>?J:7N6>K:7M66L;8K>3J=7K@4J>5J?4I@4JA3H@4JB3HB3KC3GD2JD3EF2GE4EH9HC2GB4JD2GC3ID3GE2HE3DE4HB4HB4IC1EE3HE3EE2HE3DG3GF4CH1GF3AI2FH4AJ1EG4?K1DH4>K1DI5=M1CJ63L<8L?4K<7J@4K?6JA4H?8J=6K<7K>2J?6JA4I?5JA3IA6JB4HB3JC2FC3IE3FD2ID3DF2HE3CG1HF3CI0HG4BI1GG4@J1Xw1w~~~~0xwwxwxxq׽\D4140/95251/96241/86250.87151.87141.78151.68052.68052.58142.5:042.4:063.68042.59142-48143.49151.69142.59042.5:053.4:143/4:152.3;143.3;143.3;143/2:134.2:134/1:234/0;224/0:336/1:134.1:334.09334/0:3.1;244/0:234/1;33400:33400:434//:5250/:4240/:6240/86150/86151.86141.88051.7815.49043.3:243-29143.2:242-4;143.2:043.3;143/2;234/2:243.1;234/1;234/0;334/0:324/0:3240/94240/:514Oxwv1w0xwwxwxxqיeF4250/94240.85150.86240/87151.77140.78051/67141-58052.58042.49042.49053-57152-48042-48153-49041.69052-59052.59042.49053.4:142.3:143.3:142.2;143/29233.1:233/1:234/0:234/0:225.19244.09234.09334//9233.1:234.0:234/1:233/09234/0:433/09525//94230/95150/86140.86150.76141.77051.6704.38243-29043-29144.19142.3:043.3:043.3:143.1:144.1:243/1:234/1:232/0:334/09324//9424//93240/9414Oxwv1w0xwwxwxxc q $43240/74131/84140/7524//74140/66131/66030.46041.66031.47032/49032/58042-47142-47231.47142.48041.68032/48042.47132.48/42.38141.38032/38123/29032/18133.19122/19123009223/19224.08233.08332/08233/09233-2:133/19133/08223009123/083/082230074131/8413//65140.74130/65131.67041/7713-28143.28232.28143.29042-49032/39043.28133/19032.29242.28033/182230092//7223/092//83231/8413Oxwv1w~~~~/xwwxxwxwwxxws̨ykH7Q>>ZH7PA=ZJ6PB=XJ6PD;YL5OF9YM5MG7XP6KH7VO6JJ5VQ7IL5UQ6IN3US6FN4RN7II5UQ6HL4UR6GN3SU7FN3SQ7IJ4VS8HM4UT7GM3TT8EO3SU8DP4RT9CR3QW9BR4OW:AS4NY<>R4LW=>S5JY?=T6IX?=R5JW>;T7F[B9S7EY>=S5JY@XI6PB;YK6OD:XL5PF8YM5LG7Q:CO3PU9BQ3PV9AR3NYS6LW==U6JY?@Ybwxv1w/xwwxxwxwwxxws轅mH7P>=VF7O?Q4KV==R5IU>;R6DV@9R7ES=9P5EV@9Q7DX==WH7P@O2LU:>P3LU8BO3OS:BO2MU:@P3LT;?P4JU;>R5IV=>R5HV?;S6GU?;R7EWB:R8CWB8R:BWD8P;@WD7Q=>Tbwxv1w/xwwxxwxwwxxwdt (ID6M<:TH6K>;RG5J@8RI5LB8RJ6IC6QK4HE6RL6GF5PM6FH5ON6EI3OP6EJ3LJ7EE5QL5EH4PN6DI3OO6BI3PN6FF4PM7DK3PO7CJ2PP8CK2NR8AJ3MP8@M1KQ9@N3KR:?M3IR;;P5ES>;O5DU@9P6CO=;M4HS<:N6ET>:N5DS?8M6DU=:P6DT?9O5DTA9O7BUB8M8BSB7N9>SC7P;?SE7M<M2KR:O3IT<=M4HR<;O3ES>:Q5FS?:O6CS@7P7CTA9O8@TC7O:@SD7N;=Sbwxv1w~~~~0wwxwxwxwvֱi>4G<5I<4G=3I=4F>3H?3F>3HA2G?2FB1F@3EC1EB3DD0DB3CF1DB3CG0DD3BG1CA2ED0DB2CF/DB3CG/CD3AH/BB3DF0DC4DG/DC3BG/BC3AG/BD3?I0AD4>K0AE4>K0@F4G7:L2=G79L44I>3G>3H?4F?3H@2G@3GB2C3@I0@E3>J0@E4=K0?F5E4?J0AE5?K0@F5=K0?F54E;4J;3E;4H=3E=3G>3D>3F@2E>2EB2D?3EB1DA2CC0CA3BE0BA3BF/BB3AF0B?2DC0CA2BE0CA2AF/BB3@F/B@2BD0BA3CF.BA2AG/AB3AH.AB3?H/@D4>I0?C5=I0?D4D5;K2=F69K23G?2E>3FA1A3?H/@D3>I0@D4D5;J1>C3>H0?D4>J/>D4D42CA0B>3BB0@@2@D0A?2AD/@@1@E/?=2AA/B>1AD.A?2AD/@@1@E0@@2BD/@@3@E/@A3?E0@A3=F0?A3=F/>B5B3;H03C<3E>1C=1D@0?3=E/?A2=H.>B2I/=B56.862?7-961=8.871>9-860<:,870=:,880=;2871=8-870<9-871<:-890<;.860=:-881=;,87/<;,781==,771:=-880;=,6909=-5919>-5:18>.4928@-5906?.4916@.3:16@6852?4/950?5/961>6.:70>7/941?5/:62@6.950?6-962@8-961=9.:60>9,870<9-781=;,880;;-781<=,780:=,6909>,Pw1w/xwxwwxwxxݪmF819>-4818?.5917@.4926?.2925@/2925@12935@02934?11923@20933?54924?01:43?01942>21:42?31923@11934@20932@20933?3/843?40942?5.951>6.851>7-861>8.872>8-861<9-76/<;,770<:2860=7-981<8-771;:-880;;.860=9-861=;-870<;,771;;,671:<-770:=,6819=-5819>,5918>.4928?-5916>.4816@/3916>4841?3/:62>4.861=6/960>7/841?5/942?6.951>6-852>7-851=9.960=9-870<9-771<;,770;<-681;<,7819<-6709>-Pw1w/xwxwwxwxjy  0708>-4708=,58/6>.3825>.2726?/2915?02925?02824?11832?10933?43923?01932>01832>21841>20823?11823?20823@2/822?2/833?2/920>4.751=5.642>6.851>7.861=8-750<9-760<9,870<:1860<8-860;8-760;:-670::-760<8-85/<:-760<;,660;;,660;:,76.9;,5718<-4719=-5808>.4917>-4706>.3715?.3916>4841>4/951=4/851=6/760<6/841>4/831>6.841?6.840=7-741=7-84/<8-760;9-561<:-760;;-770:;,6609<,5708=,Pw1w~~~~0xwxwxwwxwxwwyγy]]5NV;EZ6MW=E\7KW=B[7JU>A\8GY?@[:GXA?\;EYBBWD:YAEXA=[=DXC=\>CXC;[@BYE:ZA?YG9YD>YH:YFAYJXH9WD>WH8WE=XI7VF;VJ7UH?XG9XE=XI9XGX:DU@AUC;WBFU@DU@UE9WA@VFTE7UA>UG8SB;TH7SD;UI7QE>UE8UDT5GP;=U6DQ<>U7DR>:T;BS@9U;U9CQ?9T9AS?8T<@S@8S>BS=:V9BS@:T;@RA9U=?RC8S?>RB8S@=TF8RB:RE6QC9QE6PE7RG6PF7RH6NH6PH5LJ6QJ5LL4PK6LM;QI5MH7QI5LJ5RJ5KK5QK5JL8QI4MI7QJ6LK5OK6KM5OL6HN5OL6HO5PO8GQ4LO7EQ3LM7DR2KO8CS3KP9BT4HP9@T6HR:?U5GQ2E<1E>1C=0D@1C>2CA0C>1CB0C@1BC7C>1C@1C>0CB0C>1BB0A@0BC3C>1C@2B=0AB1D?1BD0B>0AD0A@1?E/@A1>F0AA1>G/?B1=I0@C2;G0=B2:I1=C3:I13D;0E?2D=1D@0C>0DA1D>0DB0B?0BD0C@1@D/A@0@E/AA2?F/@A1>G0Vxww1w/wxwxwwxwwx{՞lI3;H11AB6A=1C>2B>1B?1B>1A@0A?1@A2B=1B@1C>1AA1A=2@A1A?0@C1@?2?D/@@2>E0??1A2;E1>A2;F0=A2:G2=B3:F1;B49H3:B48G;B:2F95C:2E94C;2E;2C<1D<4C92F;4D:1F<3B:2D<3C;0D>2B<2D@1C=1C@1A=1A@0A?1@A1A>1@B/@?1?E1@@2>D/?@2=F0Uxww1w/wxwxwwxwwxN |.<39D0;@28E2:A37E1:A47F39A47E38@45F57@55D47A64E66A64F:9@65F49@54E46A53E46B63G78B54F47A63F67B74E76A72E86A82D74@81D:4A:1C:2A:2C<2A:1B<1@:0A?1?:1@>0@<1?@0@=1AA6?<1A=2@;0@>0@<0@>0@=0AA2A;0A>1@<0@@1@=1?A1?=0>B1?=1=A0>>028F1:?28D1:@37E2:A48F:@92D85A81D92A91C92B:1E<4B82D94A91D;4B;2C<3A:0B=3A;1A=1?;0A?1@=0@>0@=1?@1?=1?A/?<0=C0==1>1;C0Uxww1w~~~~0xww xwxx~ƝqA<50@;/<6/?;/;5/><.;8/>=/;7.=>/<8/<>.:8.<@-;9.:@/:8.>?/;7/;?.;8.:?.:9.:?/:8/=0:/:C/99/8A/9:/6A/8;/6A08:/8B.8:/8C/8:/7C/8;06C07;04B06;15D15<13C15;13C34<22C44<22C44=32B52<31C62:/;6.=<.:7/=.98.:@.:7.;<.:6.:>/:7/:>.98/9?.98/<>.;9.:>.:8.:@.:9/9@-99/8@.99/8A/8:07A/7;/6B06:05B07;04A16;14A14;13A14;13B34;/4A06:03B25;13A24;23A34;15C06<13B25;12B25;12B33<21A33<21B53<31@62<4/@71;40@81<4/>90;50?90;5/>:/;5/><09.8@.88.7A/8906@/7:06A07:/8A.9;/7A/8:/6B/8:05B/6;04A/6;04B16;13A15<12B33;23B34<21A43<32A52;30@62:Rxxw1w0xww xwxw)~ &+:41>8/:5/=;/:5/>:/:6.<<.96-;.96.:>/97/8@085.;<.86/;=.96/8?/78.8>.76.;>/:7/:<-87-8@/88/:>.98.6?.8808?/79/5A/79/7@06:/4A05:/4A16903A24:04A25:12A449/4@04904A14902A33:12@22903B16:04@04:00A34:23A24:10@42;22@42:30@61;31@61;3/?80:3/>81:4/>:/:4/>:0:5/<=07.8?.78/7@.78/5A069/5@/58.7A/89/7?.79/4A06906A/79/3A05:05@14:12A24:04A34;11A32:11A44:20@52:21@63:Rxxw1w~~~~/xwwxwxxw xz~ҺYZJ;ZM8RJ9XN8TM8YP7QO7VQ8PO7WQ9NS6VR8OT6VS8LU5SO7OP6VS8MQ6WT8KT5TT9KT5US9OQ5WS9OS5VU9LU5TV9LV5UV:IW5QV;GY5RXA[8LY@A[9IZ?@\:IZ@>[;GW>AZ8KZ??Y8J[@>Z:GZB=Z;GZ?A[8JZ@A\9I[B?[\DZFCZ8KY?A\9K[A?Y9GZA?\;G[B=Z=DZD?W7GV>=X8EW@=X:FS=?V7JW>>W7HW?=V7FW@=W8EW?@W7HV??X8FW@>W:FWBAWE:V@@WF9VA>WH8TD=WI8TF:UJ7RF9VK6RH8UL7QK7O:FS5PU9ET4OU:CT3MU;CU4MT:GU4NT:FU4MU;DV5MU@X7HV??W9GW@=X:EWAUbxxw1w/xwwxwxxw xu^~*,LD9RI6MG7TI6NI7QK6KJ6QL5JK4PM6IN3QN6IO4OO5GQ3NJ5KL5QM5IM4QN6GO3PP8FP3NN7IL4QO6JN4PP7GP3OP7GP3MP8DP4MR8CR3LQ:AS4KS:BT5IS;>T5HS<=T5FS=:V9CQ:>U6GS<=T7EU>;U7EU@;T9CS==T6FU=>U8DT?UD8S@=SF6PC;TG6PC9SH5PE8TI6PG8SI4MJ5L7DR4MQ7CR3LR9@T3LS;@T5JQ9DR3LS8DS4KS;AS4JS;@T5IR<>S6GT<=U6FS>R`xxw1w~~~~0xwxwxxwwxxwxwx~`N;2C>0A<2C?0A<2B?/@=2AA0A=1@B/@=2@B0@>1?C/??1BB.@=1?A/A?1?C/>?2>D/?>2@A/?>2@C/??2?D.>?2?D/@@1=E/=A3A2;F0;A3;G0F.=@2;D/=A2:F0;A3:F10>;3A?0?<2@@/?<2?@.><2>B/=<1>B/=<1@?/?=1?@/?=0?A/>>2>A/>=2?A/>;2?B.>=1>C/<>2>C.<>20=22;E.;?2:F09?4:E09@48F19@37F17@57F27@57G46@66F55A65F55@74E54@74E83?Uxxw1w0xwxwxxwwxxwxwxi<~#991?<0?:1?>0=;3>=.=:2>?.><1;1=@.=<1=A/=;1.=<2=A/=<0<@.<<1;B.<=2;B.:?19C/:>28C/:?28D19>48B08>37D17@25E28@44D36?45E25>27F18>36D26@36D37?45D46?57C16?46E36?34D26>54D35?65D53@62C63?73B73@72C93>84A81?82A;0@90A<1?:1@=0>:1@=/;129D0:=28D19>3:B.:>2:D/:>18C/9=37D09>38D07@35D17?45D27@44E46?65B34?54D53@52D64@72C83>Uxxw1w~~~~0xwxwwxwxxwxxwxwwxxw~ˤ~H7E06>37G06>36E23=36G24>45F22=44G41>54E87=46D23>44E23>63E42=53D53>55F33>44F33>54G51>53F61>63E80>71F9/>71C:/=91E;/>91B<.<80C=.=90A=,;90B@,;;0@@4<92A<.<:0@=-<;1??-;;0??/<:1A=.<90A>.<:1A@-;;1@A-;;0>B-:<0>D-:<137E9<63C70=72C7/>91C9/=80B:1>72D80=72D90=82D;.=81D<.=81B=.<:0C?-<:0@?.;<0@@-<;1>A-::0?B-;;0>B,9;0=D-Qxww1w0xwxwwxwxxwxxwxwwxxw~蹋M8D05<27D05=36E13=36E23=35E21>44E32=54C77<35D23=33D23=44D42=42C53=44D34=34E33=44D41;53E51=54D60<52C70=72C9/;71B9/<81B;.;81A<.;90A=,;:0@=,;:1?>4;80@;.<90@=.<90?>.;:/>>/<90@<.<80@>.<91?>-991??-::1>@.9:0=A-:<1.:90?>.;:0>@-::0>A-9;0=A,8<0<-:9/>=2;91?:/;70>;,;:1==.:90==.:80?;.;81?;.:80==.:81==.990<.:81>=-990<>-:80=>-8:0^;G[B<[C[E;ZDJZB=[;F[DYJ9ZEZJ8XD=[M8WG?Y9FV@=X:EXA=Y;BWB;W=AWD;VDIWA@WE:W@@WE9WB>WH9TCWH7TDWF8VD=VH8SE;WI8TF:VK7RH9WK7RK8VM8PL7UN7ON5TN7MN6TO7LQ5SP7KR5RR8JT3PS9GS4_w1w0xwxxwxwwxw xq1 ~.)ES>=T6FS>=U8FS?;U8DU?;T9CSA:UEU@;T9CT@8T>TC8R@=TF8SBSK5MF8SK6LJ5RM7KJ6PM6IK:TK6LH6SK5KL7SL6IL6QM7IM4QM7GO4PO8GQ4OP7EQ3MQ9CR3MQ9CS5LQ:AT4KS:AT5JR34D45?53E65?43D65@52D84?72D83@72D83?71B:2@71B<1?81B=1>90B>1?91?>0>:/@@0=:1?A5?:0A=1>;0@?1>;0??1?<0?@2>80@=0>;/?@0>:0>@0>;0>A0=<0=A0==0=B/<<0:B0<=0;D0;>0:D1:>19F1;=28D19?27F19>37E:?71D93?81C:3?91B:3@91C;4>62C92?70C;2?70B;3?80A<2?90A=1?:0A>0>:0??0?:0?@0>;0>A0=C/=<126D26>45C36>44C45>43D54>54C88>34D46>43D56>53C54>62C65=45E35>44D55>54D63>52C74>62C83>71A82=71C:1>71A;0>81A;1=91?<1=90?=0=:0>>/<;1??4=90?<1=:0?>0=:0>>0<;0=?1=90@=0=91??0=:0??/<;0=@0<;0=@0;<0;A/:;0;B/;<0:C0:=1:C09=28C19=28C19>26D17>37B8>61B83=71B93>81A92=90A:3>62C82>62B:2>71B:1>80A;1>80A=1=:0?=0<90@>/=:0>?/<:0>@/<;1<@0<<050A82;70@;2=70@;3;60?<0=71><2:7/>=/<9/=>3;7/><1<8/=<0;90==0<90<<2<70>;0<7/>>0<80>>0:80<>0;;0<=/;80;@0;:.;?09:08B1:;09A29908C09<08@28;06C17<16@7<40A83<60@82<71@92=71>93<41@71<40A92=51A:1;60?:1=90?91;60?<1=8/><0;90199/:A/Sxxw1w~~~~0xwxwwxwwxxwwxwxx~ѩS2CA/?;0BB.=;/@E/?<0@E.>=/?F.=;0@B.>;/?B.><0?C.<=1>D.=;0BC.><1@E-<<1?E/=<1>F.<>11;H/<>1:H/;>2:I0:?19I19@28J18?26J38@37J36A35J46@27H18?26G27@26H36@45G46?28J28@37I35?37I46@45H55A54H65A53I84A52H83@62H;2@62G<2A71G<0?80E?1@91E?/@90DA/=00:F/;?1:F/:>29G0:>0>H/<>1;H.9>1;H0:>29H09@38I19@27J28@36I28@45J56@35I55A44I64?52I85A53H92@Uxww1w0xwxwwxwwxxwwxwxx~W3AA/=:0?@/<:0>B/<;0>B.;;0=C/;90@A/=9/?A.=<1>C.=;0>C/<:1@A/=;1>B.;;1=B.=<11:D/9<2:E/9>19E08>28G17>26F27=36G26?36F25>35F35=17G28=16F17?46G36?36F45>28F27>37F25=36F36?44E34>54F54@53D62>63E72?62D82>62E;1>71C<1=81C<0>91B=/=80A?/:0;E/;<0:E/:>29F0:=19F09<128E08>37F18?36E16=46F26?35F45>44G64?43E64>52F73?62E72=Txww1w0xwxwwxwwxxwwxwxxiC$~#/0?>0<9/?A.<:0<@.;:.?.=:0>A.;90@-;;0=B-;:034D34;16D07>16E25=25E26=43D45>27E15>25F34>25E35=44E44<44D63=43E61>53B73=51D92=62B:2=60C<0=70@;/<7/A=/=80?>.80:B.:=0:D/9;08D/9<26D09<1:D.8=09E/8=18D08<27E08;27D16=26F15>35D36<24E45=34D55=42F63>42C62=41D82=Txww1w~~~~0wxwxwwxwxwxwwxyy~ ۻuAYQ8QQ7YR7OS6WR8NU5VT7MU5SP8NO6WS8MQ6XT8NS5UU8JU5US8QR6WS9OU5WU9NV6UT9LW5UW9JW5TW;HY4TY;FZ6PY=EZ6PZ=D[7NZ>B\7M[?@\9JZ@@]:I[@>\;GW>@Y7KZ@?Z8K[@@[9H[B\F\E<[?C]F;ZBB[I:YCA]J9YF?\J9XH=\L8VI;ZM8VK:ZN6TM8R:GV4RX;FW5RY;GX5OY\\=F\C=\>E]E;[@C[F;[BAZcxwv1w0wxwxwwxwxwxwwxzy~ ԩ{AUO8NN7UP6MO5TQ8KP5RR7JR6QM8LL6UO7KO6TQ8JO4TS7IQ5RQ8LN6UQ9LQ5TR9KQ4SS9IS4RU9GT4PT:FU4PU;EV5MVAX7JW>?X7HW?>W8FX@@V6JW=>W8IW?>V7GY@@W7JX@?X9HX@?X8GXBBYE:V?@XG:VA?XH9UD=WI9TF@W7JX@?X8GXA>X:GXB=XV6IU=>T7FU>R5HU<?U6GU>=U7EV>=T9ETB;T9CUB9S@UF8S@>UF7QCT6HS=?U4GV==T8FU@;U9EU@:U;CTA:U>Tbxwv1w~~~~0xxwwxxwwxwwxwwxwxwwxwwxxwxxw~ ǢpG>=.;92>>/:91<@.:91<@.:91==.::1<>/991<@.::1;@.981>>.982=.:81=>/:81<>.991/9:1<>.992=>/992.881:>.871;<.881<.880;<-682;;-872;=.871:=-9:19>-7829>.7918=/6718?/5927@.6926?05916?/5926?13:34@23:34A23926@14:26@23814A14:25@12:36@/4935A13924@14<44@12:44@42:43>42934?51:52?50:42>70942>7/:43=8/971=:/971=;.719?/6919?05707@/7918?.4929>-6828@.6817?.7;26@.4937@05925>04926@13:34@13:33?32:24?32:34?41:52?61:Sxxw1w~~~~/xxwxxwwxxwwxwxwxxwwxxwxwxww~ Ӳi97A66K56A76L64A75J;:A57J47B54K45A75I65A74J77B66K46B76L66B75K83B85L:4B83J:1A:2I;2B:2I=1@;2I>0B:1F?0A;1FA0@<1EB/@=1FC.?=1CD6@<2E?0@<0EA/@=2CA/?=0CB1@<1EA/A=2ED/A=1DD.?>2DG0@?1AF.=@1@G.??2?H/<@2?J.<@10A;2I@1B;1FA/@=1FB/A=1EC/?>2DD.@>0AE/?>1BG/??1@G.>?2@H/Txxw1w/xxwxxwwxxwwxwxwxxwwxxwxwxww~ ʘm;6A56J45@66J64@75H:9@46H37A55H47A73H54A74G76?57J55@65I54?54I84@65I73?75I:3@83H:1?93F=2@92G>1?:2F>0?;1E@/?;1DA/?<1DB.=<1BC5?;1D>0@;1C>0@=0BA/?=0AA0>:2EA/>;1CA/=;1CC/><1CC.=<2AE/=>1@F.<>2>F0<>2>H0;>2=G/:?2:3F@0?;1E@/><2CB0><1BC/=<1BD.==1AE.=>1@F.<>1?F/Sxxw1w/xxwxxwwxxwwxwxwxxwwxxwxwxwwmN/~ :16?46G45?54H44>64F:7>46G36?53F35?55F55?64F64>45H55>45H53>44G73=63G83>73F82=62G91>82D:0=72E;0>92D<1>:0C>/>:1C?/=;0C@.<;1@B4=91C>/?:0A>/>:1A?0>;1@A0=90B@0=91B@/<:0AB/;;1?C/<;1>C.;:0?D.:<1=C/:;1=D/:=2;E0:>1:F09>1:F18?29H/7>48F9=72F82@71D81?72E:2>91D;1>62F:2>72F:1=72E=1=91D=0>91C>/=81D?.<:1A?/<91A@/<;1@A/=<0?C.<=1?C/;=1=E-Sxxw1w~~~~0xww xwxwxwwxxwxwxxwxwxwxwx~ L=Z=DZD<[>C\FY;G[CE[D;Z@BYF:YAA\I9XC?[I8WE>[J8VG;ZL8VI:ZO9TI9YO8SL8YO8QO6WP7RP6XS8OR@YO8QK9YP7QN8WP7OO6WR7OP;ZP7QM8XO7PQ7XQ7OR7VQ8MS6WU9KT5UU8JV5UU9IW4RW;HX5QXYK7UFBXD;VAGXA;W9FXA;V;EXD9V=BYE:U>FXBAXD:W?@XG9WA>XH8UC=WH8TE:XJ8SF9WL8SH8WN7QJ7WO7OM7VO7OO6UP8MO=VN6PI8VN6NK7VO6ML6TQ7LL:VM7OK6VO7NN7UO8MO5UP7LP5TQ8KR4SR8IT5QR9HT3PT:FT4OU:EV4NV;CW5MWXG7SB=XJ6RD;WK7QD?XG8UCDW@:U:BUA:U;BUB:T>AUD8T?>UE7T?U4GS<=RETF5R@WF6SB81:51=91952>:0951=;1:61=;/971<<0981;=5971<:0961<;0971;07918>07818@16817@17917@15917@25:25@8952>72952?71951>81961>91:31?71:42?81:52?91961=91961=:/950=<0961<<0970;<0871;>0870:>0881:>/7809?0Qxww1w0xwwxwxxwwxxwxwwxwxwxxwwxwxwx~躅Q5923?42923?76823?34923?44921?43942?53:14@33923@43833>41922>51942?61932>71842>70951>91951<8/851<:0850<:0860;;/860;;485/<:0960;;196/::0871:<0950<:0860<;0861:;.760:/6808>16817=/5817?15806?15806?14815?7830>62941=72940=71961=81:31?71941>81851=7/840=90851=:0851<:0861<;/870;<0871:;.770:=07709=/77/8>/Qxww1w0xwwxwxxwwxxwxwwxwxwxxwwxwxwxigfeei0~(+1813?51812>74833?23722>32833?31823@428/2>33912=33823>42821=52832>51831<61732=71830<90950<90851;:1840;9.750;06806>06716>16706>/4706?23704>5841>60731=60841=60841>80910=61930<62842=7084/<81841=9/740:90641;:085/:<08609<07609<076/9<.6608>0Pxww1w~~~~0wxwxwxwxwxxwxwxwxwxwxwxwxwxwxxwxwxx{vԺdO/@@2AI0@?2DE/A>2CE/@?1BG.@?1AH/@?2CE/@>2CG/@?2AH.?@2AI/?B2>I/>A3>J/>@31B:2H?0B<2HA0C<2FD1A3?J0>A3>I0=B3J0=A3>K0=A3>1@F.?<1BD/A=1BD/?>1@E0?>1@G/>=2BD/@>2BE/?=1AE.?@2@H/>?2>H/>@1=I/<@21B:1G>0A<2F?0A;1EA/>2>I/>@2=H0<@2;H1<@3;J1;@2>H/=A2=I0<@2;I/>0>F/=:0BC/?<1@B.==2?C/>=1?E-<=1@C/>=1>F/>>2>E.=>1=F.1?91D?0@;0CA0<1=G/=>22:H/9?2Y9I[C=Z;G[?AY7KZA@[9J\B?Z[;H\D;X=E[F:Y?D\F:XAA\I9XC@\I9VD?ZK9VF=[L7UG:ZN8TK;[O7QN9S:GU5QY:GV4SZ;EW5QY=CY6OX:HV4QXAY7LZ?@Z8L[@?Y9I[B>[;H[B=YB\G:YCBZdwxw1w0wwxwxxwxwwxxwwxwwxxwxwxwxwxwxwxwxwxwxwwxxw}m㭌b8JQ5QM7LL6UQ7KN5TQ8IP5SS8IP4SP8MO5TQ7LP4TR8JQ3RS8IR4QT:GS4PT:FU4PU:DV5NV;DV4MW@V7JW>?W7HW>>W9FXA=W9FS=?V7JX>>V7IW?=V9GXA=V9FW>@X7IW??X7GX@>W9EXAAYE:V@?YG9V@?XH9TD=XI8RE;XJ7RG:WK7QH9VN7PJ7O:FS4PV9ES4OU;CT5NVAW6IW>@W7IX?>X8GX@>W9FXAAXD9U@@Vdwxw1w0wwxwxxwxwwxxwwxwwxxwxwxwxwxwxwxwxwxwxwwxxwq>7<88=!n6J6FO3NJ5JK4RO5HL4QO6HN5QN6GN3PN6JL4RO7IN4PP7GO4PP8FP3OQ8DQ3NR8BR3MS:AR4MR9AR3JS<>T6IS<;S8CU<=U6HU?@UD7R>T6HT<=T5GU?;S7GT>;T7DU@:T>Tcwxw1w~~~~/xwxwxwxwwxww xwxwxw xwxwwxwwxwx{}jҫ~Z2671:;/550:;06519;/551904716=04715>03626>14625>23614>23724=33925>13715>23725=22624>22616>23616>23725>32725>33723>52622=42733=50732=51742<60632=70642<80631<80741;91818=/4608=04617=03616>04618=05619=04617>14717=15715>23614>24625>22724=23723>21624>32623>51723=527Qxxw1v/xwxwxwxwwxww xwxwxw xwxwwxwwxwx|ÿja355299/5418905529;05519;0542::/5519;05518;04518<05527<04518<03517<04616=24526<14616<12525=23615=21624=32725<13614;23625=22624=22616=23625=23624=32624=32634=41624=40533=51722<62633;71733;70532<70632;8/541:90627;/4516;04527=14516<14518<04617<04526<03616=14625=13516=12525=23714=43625<42714<41523=42723=505Qxxw1v/xwxwxwxwwxww xwxwxw xwxwwxwwxwxsnmnnmq6""!#$ j!./54299/43189/44099/4318:044299/4416:04428:.5408:05527;03425;04406;03515<23535:03515;03615;01633;33624;32625<12514;12514<12414;32526<12523;32524<12613<32633<31532;41513<40521;61543951522:50732:6.542981641971527;/3406:/3406;03416;13527;04515;13526;/4505;14525<12523;23514<22513<42533:22514;21723;30632:526Qxxw1v~~~~/xwxwxwxxwxwxwwxxwxwxwwxwwxwxwxwxwxwxwwxwxwwxwx`fO78N69E86N78D85N87E95M:9E78O78E88P87E96N95E95O;5E:5N=4D:4N>3E<4L>2D=3LA2E=3JB1D=3ID1D>2HF0C@2HH/C@2FH8D?2HC2D@2GE1C?1FF0C@2EG3C>2HE1C?2IG0C@2FG/BA2FI0AA2DJ0AA2CL0@B3BK/?C2AM0?C3?L1>C3>N2>D4=O2D;4L<5E<3K>4D;2K?3D=3J@5E:4M>4E;4N?3E<3L@2E=2KB2D=3JD1C>2IF0C?3HE0B@2GH0CA3EH0B@2DJ0BB2CK/@C3BN0Uwxw1w/xwxwxwxxwxwxwwxxwxwxwwxwwxwxwxwxwxwxwwxwxwwxwx`ڦmP78L59C76L77C86L87C96K:7C77M67B77N87C86M96C86M:3C95L<4C94K<3C;3J?2B<3J@2B<3IA1B=2HC1B>3GE0B>2FE0A?2EG7B>2GA2B=1FC0A>2EE0B?2DE2A=2GB1A=3GE1A>2EF1A?2EG/@?2CI0@?2CI0?A2@J0=A3@K0=B3?K13C<3H?4C94K<4B:4L>3C;3J?3C;3JA0B<2HC1B<2HC1A>2FD0@?2EF0A?2EG0@?2CI0@A3BJ0?A3@J0Uwxw1w/xwxwxwxxwxwxwwxxwxwxwwxwwxwxwxwxwxwxwwxwxwwxwxbUWXWYQ `,<67K69@66I66@75J75B74I97A67K57@66K66A65I86A75J94A84I:4@83I;3B94H<2@94H=2A:2G@2@;1EA1A;2EA0@=1DC/?>1BD6@<1FA2@;2CB0>=2DC/@>1BD2@<2EA1?;2EC/@<2CC0@=2CE0>>2AE0>=1AG/??3@G0=>2@G0=?1=I14A94I;3@94I<2A93G>2A:3G?1@;2F@1?;2FA0A<3EB0?<2DC0@=1CE0?=1@F0?>1AF/>?2?H/Twxw1w~~~~/xxwxwxxwxwxwxwxwwxwxwxxwxwxwxwxwxxwxwwxwwxwxxwxwwxxwwxwxwwxwxwxwwxwwxWͩ{h;G[C;YC[F9X?G[BZI8VF:ZL7VG9YM7SJ8XM7RJ8XN6PM6XQ6QO5VQ7MP?XP7QJ8YQ6PM8XQ6NO7WS6NO:YO6PL7XP7OO6XP6NQ6WS8NR5UT8LR3TU8JU4TT9HV3QW:HW3PW:EX4OW;DX5OW[J7VD=ZK6UF?WE9VA=WG8SCTFVF7T@>WH7SB?UD8Q>>SE7P@=UF7PB:TF7NB8SG6OE8SH6KE7TJ6KH7RL6JI5QM6IKR4HS=TE6OA;SH6OB9TI5MB>UD6Q?R2>G65LB3G?4LD2F?3KF1C4BN0AD4@N0AF4?P1@F5>O2?E5CO0AE5BQ0@F5@P1?F5>Q2>G6>Q4?H7N1>D5=O2=D64E<5KA3E<4KA3E=4JB2D?3ID1@4AK0@C3@L0@E4?N0?D5=M2>C4AM0@D4?L1>D5?M1>F6=N1=E6A4K0=B43?K0>A3@J0>C4L3>B4@K0>C5C4D5;K1ϳ|_T4TT7HS4SQ7NO5UQ9MR4UT8KS4TS9IV4TV9HV4RU:EW4QX;DW5OW;DY6NYY8GZA?X6JX>>X7HZ@=W8GZA;X:EX=AY7JX@@Z8GZA=Y9GYB?Z7JZ@>Y8HY@=Z;G[A;Y;EZC;Z>C[E:X>A[F9W@@Xcxxw1w0xxwxwxwwxwxxwxxwwxwxwxxwwxxwxwwxwxwxwxwxxwxxwxwwxwwxxwxxww xwxwwxxwxwxwwxxwxwxwwxwxxwwx>ȉbR4SR7GO3RP6KL5TP7JN4SQ8IP4QS9HQ4QS9ER4OS:ET4OU:CT4MUV6GW>=V8FX@;V8ES=?U5IW=>V7HW>U6IV>>V7GW@=V8EWBWG8SB?V7HW?=V7FWA=V9EWA;V:CWB;V !R3HS;>S5HS==S5FS=;S7DU>9S8CP=R5FS?>TE7Q?R3IR9DP2LR;BQ2KR;@Q3KS<>S4IS<>R5GT>=S7DT?:T8CS?9R8AT@:S:AUB9R;?TB7R>=Saxxw1w~~~~0xwxwxxwwxwwxwxwxwxwxxwxwxwwxxwwxwwxxwxwwxwwxwxwxxwxwxwxxwxwwxwxxwwxwxxwxwxwwxxwxxwxwwxwxwxwxwxwxwxwxwx9ݕڹ_9279123288023379127913227:12236912326:12326913325:11325:22325;21325:33225:324:31515;32325:20124:32324:32325:22334:32215:325:4249424:413249413239512239623:61223972323871223971517;22326910225:22325:12326:12336:126:23226:235922325:22325922324:31324:42324:41324:423249512Pxxw1v0xwxwxxwwxwwxwxwxwxwxxwxwxwwxxwwxwwxxwxwwxwwxwxwxxwxwxwxxwxwwxwxxwwxwxxwxwxwwxxwxxwxwwxwxwxwxwxwxwxwxwx9Қh91891232880278127823226922326912326926913215:21225:23225932325932324924:3241592149324832214:32325:214931215931494132394122495232494131295122395232386123386122386122387131681269258216:223269122169126923225932325:21325932324:22313:31224:323249412349423238422Pxxw1v0xwxwxxwwxwwxwxwxwxwxxwxwxwwxxwwxwwxxwxwwxwwxwxwxxwxwxwxxwxwwxwxxwwxwxxwxwxwwxxwxxwxwwxwxwxwxwxwxwxwxwxD0132157 :%0158101266021277012258021257121068/2324802125800324801370122581122492122393112483022493232382011382129301248221158123821213842102911283121384/223840112640223840213760223771123770225922324710114811224920125712116801224801482210490122391248202238201127212248212138402238511Pxxw1v~~~~0wxwxwwxwwxwwxwxwxwxxwxxwxwwxwwxxwwxwxxwxxwxwwxwwxwxwxwxwxwxwxwxxwxwwxwxwxwxwwxwxwxwwxwxw xwxxwwxww|*ȢqJP<6P@6I>5OC5I@5PD4H@4ME3HB4MG3GB4KH1GD4LK1GE3JL9GA4LE3GB3KG2GC3IH2GD3HI5HB3LG2HB4KI3HC3JL2GD3HL1FE4FN2EF4EO1DE4DP3DG5DQ2BG4AQ2BH6AR3AG6?R3?I7?T5?I86H>5P?5I?5NA5I@4MC8J=5Q?6I>6PB6J?5OD5I@4NE3IA5LH3HB4LH2GB4JJ3GD4JK2FD3GM1FE4HN1EE4EN0DG4EP2Xxww1v0wxwxwwxwwxwwxwxwxwxxwxxwxwwxwwxxwwxwxxwxxwxwwxwwxwxwxwxwxwxwxwxxwxwwxwxwxwxwwxwxwxwwxwxw xwxxwwxww}*{MO;;G89Q8:G98Q99G:6R<8G;7Q<6F<7P>6G<6P?5G>5NB5F>5NB3F?4LD3F?3LE2FA3JG2EA3IH1EB3GJ8E@3ID3GA2IF1FA2HH1EC2GH4F@3JF2F@4IH1EA2HJ2EB3HJ1CC4FL1DC4EN1BE4DN2BD4CO1AE4@O2@E4@Q2@G5>Q3>F6=Q4>G7;O?E<5N=6H=4N>5G>3NA4G?3LA7G<5O?6G<5N@4G>3NC4F?4MC3E?4LF3G@4LG2EB4JH2EA4II1EB3GK1DC3GL0CE3EM1CD4CN1Xxww1v0wxwxwwxwwxwwxwxwxwxxwxxwxwwxwwxxwwxwxxwxxwxwwxwwxwxwxwxwxwxwxwxxwxwwxwxwxwxwwxwxwxwwxwxw xwxxwwxwwrghimS+ '0L::E77N8:D88N88F86O;7E96N<6E;6L=5E;4L>5D=4L?4D<4KA3D=3JC3D>2IC1D>2IE1D?3HG0D@1GH7D=1HD3E?2GD1E@1FG2C@2EF3D>1GD3D>4GF1D?2GH2C@2FI1BA4CJ1BB3BK1AB3BK1@A3AL1?C3?M2?C4>N1>C3>N3>D5=O3=D4;M>D94M=6F;4L=5F<2K@4D=3I@6E:3L>6E;5L?4E<3LA4D<3KB3D>4HD2D?2HE2C@3HE2B?3FG1C@2EI1B@2DJ0AA2DK0BB3BL0Wxww1v~~~~/xwwxwxwxwwxxwxxwxwxwxwxxwxwxxwwxwxxwxwxwxwwxwxxwxwxwxwxw xwxxwxwwxwxwxwxwxwxxwxwxwxwxwxwxwwxwxwxwwxкa_A;XAZD8W??ZF9UAWN6QJ7WN5OL6VP6NL6UQ6LO9XO5OL7WP6NM6VO6MO5VQ5KP4UR7IQ3RT7HT5ST8GV3PU8FT3PV9DV3NW:BX4NW>VHXH8VA=XG7UCZH7UD=ZI7TD;YI6TG:ZK5RH9YL7PJ6WN6OM8WO6OO5VQ6MM5VQ6KQ3TS6JR3TT8HS4SU8HT4_xxw1v/xwwxwxwxwwxxwxxwxwxwxwxxwxwxxwwxwxxwxwxwxwwxwxxwxwxwxwxw xwxxwxwwxwxwxwxwxwxxwxwxwxwxwxwxwwxwxwxwwxїf\?;T9CVA9U>VE8T?SGVF7S?=VG6Q@T@7P==SB6Q=;SF5O?;RF4PB8RE5MC7QG6MC7RH4LE6QI5JG5RK6JI4PL5HJP4HR;?Q5FR<T5?L9L:;T8L:;T8T5?L:=U6?L:;T8=L;:U:;M<9S;;L<8S=:M>8S>8L?7R?8L?6PA6L@7PD5LA6OD4LB5NF3KC5MH3F5DP0DI6BP1EK5AR2CJ6@S3BI6DQ1DJ6CS2DK7AS3CK7@U4AK8>T4@K7=T5@L:L;L;:S9;L<:S;:L=9S;9M=7R>9K\xxw1w0xxwxwxxwxwxwwxwwxxwxwxxwwxxwxwxwwxwwxxwxwxxwwxwxxwxwxwxw xwxwxwxwxwxwxwxwxwxwxxwxxwxwwxwwxwxwxwxwxwwxwxwxwxwxwxwxww~{Ǿ¾ïbW^`6CC6FL2DE5EN1BD6BN0BE5BP1AE6@P1@F6@Q2@I7?P2@I8>R4?I86J>7N@6J?6NB5I?5NC4IA4MC3HB4JF2D5BN0DH5BO1BH6?O1BG6@P2AG6CO1CH5AO1AH7@P2AI7>Q3@I7=Q4>H8I9;Q5=I9:R7;J::Q8;J;9Q::I;7Q;8J<7P<8H[xxw1w0xxwxwxxwxwxwwxwwxxwxwxxwwxxwxwxwwxwwxxwxwxxwwxwxxwxwxwxw xwxwxwxwxwxwxwxwxwxwxxwxxwxwwxwwxwxwxwxwxwwxwxwxwxwxwxwxwwroppopoopopptQ"#%'"%% %*DZW^`6BC5CJ1AB5CL/@A5@M/AD4@N0AC4>N0?D5=N2?F6=N2>F6;N12F?4KB2F?4JB3G@2HE2A4AM0AE4@M0@F5?O1AF5=N1>F5@M0AE5?N0?G6=M1?F6=O1>E6G7;P3>G79P5;G88O7:G89N89G97N77G;7N:7G;6M<7GZxxw1w~~~~0wwxwwxxwxwxwxwxwxxwxwxxw xwwxwxwwxxwwxwwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwwxwxxwxwxwxxwwxxwwxxwxxwwxwxwxwwxwxwxwxxwxwxxwxxwstsrstrttrtuqttuc_LdfQVaLcgQVbLaiCBT4MU<@T6IUV7GX>=X9GX?V6GW>X7GV?XG8U@>YF8SC;WG6SE:WH7QE9WJ5RH8WK5OJ6P8FS2OU8ES3NU9AS3LV;@V5MU9ES2NU9DU3NT:AU4LU;AX4LX;?W5HW=>W6HW>=W8EX@S7GR==T7FT>=T8EU?;U9DR<>S6HU<:R7DU=?T6FT==TD8R?=UF8QB;UF6PD:TG7OD8TH5OE7SJ5MH5M8CP3MS7BP3MS9AR3KT9@Q4KR9EQ2LR8BS3KR:BR4JS:?S3ITT6FT=Saxxv1w0wwxwwxxwxwxwxwxwxxwxwxxw xwwxwxwwxxwwxwwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwwxwxxwxwxwxxwwxxwwxxwxxwwxwxwxwwxwxwxwxxwxwxxwxxwsrssrssrstqssua[K`bPT]L_cPS_K^eA=O4GO:9Q7AR<=Q6EQ<8R8@Q?8P9?R?8P;>RA7P==TD5O?;QD5M@:RD5M@7RE4LB6RG4KD6PG3JF4I5AN1JN5AN2JP8?O2IP9>P3HP8BN3KO8AO2IP8>O2IP9=Q3GP:8Q8AR>8P9@S?7Q8=R@7P:=RA5O==?B>6036752.46642035753035742/34643034752/24643024742024754024642124653014643/04754013664/14764104654435730036741/45631035741136741035642035741/24642034742024744034642124743024643/14754014653/147540Nw1v0xwwxwwxwxxwwxwwxwxxwxwxwxwxwxwxwxwxwxwxxwxwxwwxwwxwxwwxxwwxwxwxxwxxwxxwxwwxwxxwxwwxwxxwxxwxwxxwxwxwxwxwxxwxxwxwxwxwxwwxxwxxwxxwxwxxwwxwwxwxwxwxwwxxwwxwxwxxwxwxwxnjojkljlnikkikojjkjlJ<==;?B>;<=?B><>=?A>7035643035642/25543035642035642035642/25643/24742024643024543014542/14654004652/13564013552/14664434642045631035631025532025631035641025741025632/24742024642/25632014542/24653/14642/13653/13652/Nw1v0xwwxwwxwxxwwxwwxwxxwxwxwxwxwxwxwxwxwxwxxwxwxwwxwwxwxwwxxwwxwxwxxwxxwxxwxwwxwxxwxwwxwxxwxxwxwxxwxwxwxwxwxxwxxwxwxwxwxwwxxwxxwxxwxwxxwwxwwxwxwxwxwwxxwwxwxwxxwxwxwxniojjkjknijkijojikilJ<=<;?B=;<=>@><=;?B>6/24633/34641/35752034541/24542024431/14641.13532/14543/34542013542/23452/03462003454/02552/03443125630/25531/3463//36641034530/24642034431/23630.23531/24642/34532023541/23542/13552013453/13642/Nw1v~~~~0xvsuurtstvusutsvurtuusuttvtsutsvuruttuusutsvtsttsutstusvvsutruvsuusvvrsusvutxwxxwxxwxwwxxwxwxwxwwxwwxww xwwxxwwxxwxwwxwwxxw xwxwwxwxwxxwxxwxwwxwwxwxwxwwxwxxwwxwwxxwxxwxwxxwwxxwxwxxwxww xwxwxxwxwxxwwxwwxwxwxwxwxwxwxxm[db]ec]cb^dd]cc]de`VC7OM6JE8PO6KG9NO5IG8NO2GF5IO1FG4HS1FG6ER2EG4ET2EI5CS2CJ6BV3EL8@U4CM7?X4AM9=SCM?6R?8NA6QB8MB6PC7LC5OD9N@6SB7LA7TD7MB6RF6LC5RG4LC5PH4KE4PK2KF5ML3KF4MM2JG5IO2II4JR1II6GQ1HJ4FT1Yw1w0xvsuurtstvusutsvurtuusuttvtsutsvuruttuusutsvtstssutsttsvusutruustusvursusvutxwxxwxxwxwwxxwxwxwxwwxwwxww xwwxxwwxxwxwwxwwxxw xwxwwxwxwxxwxxwxwwxwwxwxwxwwxwxxwwxwwxxwxxwxwxxwwxxwxwxxwxww xwxwxxwxwxxwwxwwxwxwxwxwxwxwxxm[da\dc]cb]dd\cc\de`UB8NK7HC9NM6HD8MM7HE8KL2EC4GN1ED4FO2DE4EP2CE5CP2BF5CQ2BG6AR5CI7@R4AI7>S5@I8=QAI>6Q?8K?5P@6KA4OB6KA4ND8J>6Q@8J?7QB6J@5OC6J@5NF5IA5MG4IB4LH3HC4KJ3HD4IK2GE5IM2GF4HN3GG5FO2EG5DO2Yw1w0xvsuurtstvusutsvurtuusuttvtsutsvuruttuusttsvtstssutsstsvustsruusttsvurstsvttxwxxwxxwxwwxxwxwxwxwwxwwxww xwwxxwwxxwxwwxwwxxw xwxwwxwxwxxwxxwxwwxwwxwxwxwwxwxxwwxwwxxwxxwxwxxwwxxwxwxxwxww xwxwxxwxwxxwwxwwxwxwxwxwxwxwxxm[c`]dc\bb^cd]bb]ddaT@8LI7F@9LL5GC7JL6FC7IJ2DA3EK1DB4DM2DD3BL1CC5AN2AD5AN2AD6@O3AG6>P3BH8=Q4?G8;N@I>5N>9H=5L?6H?4M@6H@3JB9H>6N?7H=6NA5I?4LA6H@4KC4H?4JE4H@4JG4IB3IG3GB4GI2FC4FJ2FC5FK1EE4DL2FF5CN1Xw1w~~~~/wxSUG7SB;WJ7TD;WJ7QF>VD8SB;VH7TC;XH6QF:VK7QH:VK7OI8UN6PK7UN7ML6TO6MO4SO7JO5RO:adX^^YadW^_YaeX^_Y`e[^^X`gxwwxwxwxxwxwxwwxwxwwxwxxwxw xwxwwxwwxxwxwxwxwxwwxwwxwwxxwxwxxwxwwxwwxwwxwxwxxwxwxxwwxwxwxwxwwxwxwxwxxwxwxwxxwxwwxwxxwxwxwxwxxwwuuvvtuvuvutuvtuvtuvtvfRigU^bRghT]cRhiU[dRgiT[eQejVYdRejVYgDLS;@T4JT;?V5HU=>SFTE7R@UD7SB;VG7SC;WH6QF:UJ6QG8UJ5OH6TL4OK5SM5LL4SN4LN2RN5IO3QO5IQ2QP6FP3PQ6FS3]xxw1w/wxTSF6PATD7Q@;TE8PB;TG7PC9TG6OE:SH6NG7SJ6LH7QL7KI6SL6JK5QM6IM4PN;`cX^^YadW^^Y`dX^_Y`e[^^Xagxwwxwxwxxwxwxwwxwxwwxwxxwxw xwxwwxwwxxwxwxwxwxwwxwwxwwxxwxwxxwxwwxwwxwwxwxwxxwxwxxwwxwxwxwxwwxwxwxwxxwxwxwxxwxwwxwxxwxwxwxwxxwwuuvvtuvuvutuvtuvtuvtvdQfeT]`RffT[aRegUZbRfgUYbQcgVYbQchVYdEIQ9?Q4HQ;>Q5GR<=PERD6P>=RE6O@;RG6OA:RH6MB>SC8QA;SD8OB;SG7PC9SG6ND7RG4MF5RI4LG4OJ5KI4QK5IJ3OK4HL2OM5GM3NN5EN2MN6DO3]xxw1w/wxSPD7M>;QE6LB:PF5LA>RC7N>;QE6O@;SD6L@9QG6KC8QH7KD8OH5JF6QJ6IF7PK5GI6OL6FJ6OJ;_bX]]X`bW^^Y_cX^]X_cZ^^X_gxwwxwxwxxwxwxwwxwxwwxwxxwxw xwxwwxwwxxwxwxwxwxwwxwwxwwxxwxwxxwxwwxwwxwwxwxwxxwxwxxwwxwxwxwxwwxwxwxwxxwxwxwxxwxwwxwxxwxwxwxwxxwwuuvvtuvuvutuvtuvtuvtvbPedT[^RecTZ_QffTY_QdfSXaQbfUX`QceVXbBHN8>M4FN;:OD5KA9PE4KA>QB7M>;PE5NA;SD6LA9PF5JA6OF5JC5NG3IE4PH3HE4NI4FH4NJ5FI4NH6EJ1LJ4CJ2KL6BM2\xxw1w~~~~0xwwx^/15452/16453005462/165520164510265620264620063530164620155640065531064630055632153326321656632558>:9=<=>:9>=<>;9>=8Vkglhfjhflhfjhfligjlwxxw xwwxxwxwxwxxwwxwxxwxwxwxxwxxwxxwwxwwxwxwwxwxwxwxxwxxwxxwxxwwxwxwxwxwxwxwxxwxxwxwxxwwxwxwxwxxwwxwxwxwxwwxwxwwxwxxwxxwwxxwxwxwwxwxwxxwxxwxxwxxwwxwxww xwxwwxrmnlnplnnmmqmnolmqmnmmpmlonlpnlomlqq]=>@DD?BEB?@?@DC?@DD@=57301646411756301657411656410646400556310531063Owxv1w0xwwx^/15441016452/15442/26551015451/164421154520052005452/04452/0545200545200455331456221455322556622557>:9=<<=:9>=<>:9>=7Vkglhfihfkhfihflhfjlwxxw xwwxxwxwxwxxwwxwxxwxwxwxxwxxwxxwwxwwxwxwwxwxwxwxxwxxwxxwxxwwxwxwxwxwxwxwxxwxxwxwxxwwxwxwxwxxwwxwxwxwxwwxwxwwxwxxwxxwwxxwxwxwwxwxwxxwxxwxxwxxwwxwxww xwxwwxsmmlnplmnmmqmmnlmqmnmmpmlnmlpnlnmlpp]<;>:9==<>;9>=8Ukgkhfihfkhfihfkhgilwxxw xwwxxwxwxwxxwwxwxxwxwxwxxwxxwxxwwxwwxwxwwxwxwxwxxwxxwxxwxxwwxwxwxwxwxwxwxxwxxwxwxxwwxwxwxwxxwwxwxwxwxwwxwxwwxwxxwxxwwxxwxwxwwxwxwxxwxxwxxwxxwwxwxww xwxwwxrmmlnolmnmmqmnnlmpmnlmomlnmlpnlnllpq]<>ADC@@?@DA?ADB?@DC?>><563//63430164431054450054531/45431.45531/530.4542Owxv1w~~~~0xxwwg8DT3HM8CU3FN7AU4EM7FU3IN9FW2GO8CV4FO9AW5DP9AW5DQ;>X6BQ;>X9AP<=X:@Q=:U;=QA9U>=PA9U@:PA8TA9P?;U>=OA:U?;PA9TA:OEL_TL]SK_TL\TJ]VJ\UJ]XI\UJ]XI\Zpsrputpssputprsputorrpusprrpttprxwxwwxwwxwxxwxxwwxwxwwxwxwxwxxwxxwwxwxxwxwxwxwxxwxwxwwxwwxxwxwwxwxxwxwxxwwxwwxxwxxwxwxxwxxwxwxxww xwwxxwxwxwwxwwxwxxwwxwwxwwxwxwxwwxwxwxwxwxxwxwxwsbehdekbeidelcdhdekcdiddkcedABZCBQCBZBBPBAYD@PC@YF?L^xww1w0xxwwf7CQ3EJ8BR2FK8AR4DK7DQ2EJ8CR3EK8BR3DM9@S4CL9?T5BL:>U6@M;=T6AM;:S;:S<;M>8S>9O?7R?9L=:T;9S=:R=;K>9Q>;L@8P?9LDL]RLZRJ\SKYSJ[UJYSI[UIYSIZWIXYpsrpttprrputprrpttoqrptsprrpttprxwxwwxwwxwxxwxxwwxwxwwxwxwxwxxwxxwwxwxxwxwxwxwxxwxwxwwxwwxxwxwwxwxxwxwxxwwxwwxxwxxwxwxxwxxwxwxxww xwwxxwxwxwwxwwxwxxwwxwwxwwxwxwxwwxwxwxwxwxxwxwxwsbehdekbdhdekcdgdejcdhddjcecAAW@AMA@WB@MBAVC?MB?UD>J^xww1w0xxwwf7CO2DI6@P2BI7?Q3CI7BN2CJ8@Q2CJ7@O2CI9>P4AI9>P5@J:>R4?K9;Q7?K::Q8=K;9Q:6P>8K?6P?8G:9P9:K=:P<;L>8O>9J?7P@9K<8N<:I?7O=8K>7N=9ICKZQKWQKYRKXQJZSIXRIXUIXRIXUHVWprrpttprrpttprrpttoqqptspqqptsorxwxwwxwwxwxxwxxwwxwxwwxwxwxwxxwxxwwxwxxwxwxwxwxxwxwxwwxwwxxwxwwxwxxwxwxxwwxwwxxwxxwxwxxwxxwxwxxww xwwxxwxwxwwxwwxwxxwwxwwxwwxwxwxwwxwxwxwxwxxwxwxwsbegddjbdgdekcdgddjcdhddjceb@@UA@KAAUA>KA?TC?KB>TD=H]xww1w~~~~0xxwxi8BP2KR8@R2IR8>Q3HO6DQ1KP8CS3JQ8AS3IR9?S4GR:?T4FR<=T5DT<;U7CR=;S7AS>:U9@S@9T;>TA8S<>SA7S=;SB7S?:Q@9T:>TA7R;>TC6R=;TB5P?;S@9T;>TB8T==TC7R?;TC7PA9TE6QA9RF6OC7SG5NF6QH5LF4QI5LI4PJ5JJ3PL5IL3OL5HM2ML5FN2LJ5M`R[ZT]_Q[[S]wvwwvxwwxxwxwxwwxwxxwxwwxwwxwxxwxwxwxwxxwxxwxwxwxxwxxw xwxw xwxwxwxwxwxwxxwxwxwwxwwxwxwxwxwxxwxwxwxwxwwxwxxw xwxxwxxwwxxwxxwxwxwxwwxxwwv1v0xxwxh6@O1IN6@P2HP7>P3GO6CO1HO7AP3HP9@Q2HO9?Q3EP:>R3DO:=Q4CQ;:S5BP=:Q7AQ>9R8?Q?9Q9=Q@8Q:=Q@7Q<;RA6P=9N>7P9>R@6P::R?8Q:N<7O6=N=8N76M9;NA5M:9N@5M=9L=6N9;O=5M95M;:N@4L=9N?8O9;N@5N::N?6M;8OA5K=6MC7J>7MC4I@5ND4IB5ME4HC3MF3GE2KF4FE2LG4EG2JI4CH0JI4CJ1HE3I_QYYS\]QYXR\wvwwvxwwxxwxwxwwxwxxwxwwxwwxwxxwxwxwxwxxwxxwxwxwxxwxxw xwxw xwxwxwxwxwxwxxwxwxwwxwwxwxwxwxwxxwxwxwxwxwwxwxxw xwxxwxxwwxxwxxwxwxwxwwxxwwv1v~~~~/wxQ54472/56462.45372/472/34472/473.35464.45454/34363.454.25464.45365.26465-35455.24456.25466235465-35366.465.25356.35455/24466.25366.14456.15446/14356.25446/04457/153470057/0460/34470/544723445712544812669<76<:8<X9BQ>=Y:BQ>;X?R@:VBDP=;W;@R?;V>>P@9W@AQ>:U<=N?:TBCN<:U9@N=:S9?O>9T<>O?9S=?M=M>H]IKWLG]H\uplqmntpqwxxwwxwxxwxwxwxwxwxwxxwxwxwxxwxwxwxwxxwxxwxwxxwxxwwxxwwxwxwxwwxwxwxwwxwxwxwwxxwxwxwxwxxwwxwxwxwxxwxwxw xwwxwxwwxxwxwxw xwxwwxxwxwwxwwxwwxwwxwxwwxwwxxv1w0xt?L@6NA8KB5NC7KA5LC9M?6P@9KA6OB9LA7OD7JB5MG7JC6LG4LC5LH4KF5LJ4IE4HK2IE3GM3HF5GM2GH6EN2HH6DO2GH6CP:HF5FM2HH5DN3GI6BO3GH6BN5HH4EN3GH6DN4GI6DP4EH7AR5EI8AR3EJ8@R5BL9?S5BJ8K=:R9>L<:Q:9Q<=K=9O=>L;:P9>J>G[IKVJHZG\tolqmnsoqwxxwwxwxxwxwxwxwxwxwxxwxwxwxxwxwxwxwxxwxxwxwxxwxxwwxxwwxwxwxwwxwxwxwwxwxwxwwxxwxwxwxwxxwwxwxwxwxxwxwxw xwwxwxwwxxwxwxw xwxwwxxwxwwxwwxwwxwwxwxwwxwwxxv1w~~~~0wwxt@QC5P?8QD5NA8PE4NB;SB5QA:RB4OA8RE4MC7PF4ME6QF4LF5PG4KG4OI4KI3OJ4IJ3NK4HL1NK4EM2LL5EN1KN6CO2JN6BO:LL5EM2LL5EM2KM6CN3JN6BN5MM4EO3LM4CO2KN6AP3IO7@Q3HO7@Q4GO8?Q3EP9=S5EQ:R?8Q;=R@7P?CP>9R7AQ=8R8?Q>8Q;>P@7QR>7Q<8OC3M?7OE3K@:O@5N>9PB4N@8OC3MA6OD4KD5OF3KD3NF3JF4NG4IG2MI3HJ3MI4FI1JJ4EK1JK4DL1JM5CN3IL6BN9KK3DJ1JL4CK1JK5AL2IM6@L4JI4CL2JL4BN2IK5AN1HM6@O3FN7?P1EN8>P4EN9=Q3CP9;Q5BO;;P5?P<:Q7?O<8Q8>Q=8Q:=O?7P>BO<8Q6?P=7P7?O>6O9=O?6O:@O<9P8?P=7P9=O=6P:;O>6O<:O@@`UOYSP]UZwtstvwwxwxwxwxwwxwxwwxwxwxw xwxwxwxwwxxwxxwxwxwwxwxwxwxwxwxwxwxxwxwxw xwxwxwxwwxxwwxwxxwxw xwwxxwxwwxwxwwxwxwxxwxxwxwxw1w0wwxt?M@3M>7LB4K=5LB3J@9N?3L=7N@2K?7LB4K@6MC2IB5MC3HC4LD3HE3LE1HD2KF2FG2KG2CI1JH3CI1HG4BI0II4AK1HJ4?L8HH4BI1II3BK1GI5AK0FJ5?K3II2BJ0HJ2@K2GI5AL2FK4>M2FJ6=N2EK6=N3DL6;N2BL8;N4@M88N5?M:8N5>L:7N6=N;7N9@L;7O5>M<6O7=L=7N7:M=6M:>N:6O6=N;5N8=L<7N9;M=4M;:L>@_UNWQP]TZwtstvwwxwxwxwxwwxwxwwxwxwxw xwxwxwxwwxxwxxwxwxwwxwxwxwxwxwxwxwxxwxwxw xwxwxwxwwxxwwxwxxwxw xwwxxwxwwxwxwwxwxwxxwxxwxwxw1w~~~~0wwxt7.38254/39253.29254/39254/39154/29264/2925502:255/1:244/1:355/1:44600:545/08445008445008435108538009344//84451094350/85350085451084351/85361/75362/85262/76251.77261.68263.69262.57262.58262.58163/48274.68151.57263.58252.48153/48253/58153/49163/48264/4915514925536=485Qbe\`bpxxwxwxwxwxwwxwxwxxwxwxwxxwxxwwxxwxwxwxwxwxwxwwxwxwxxwwxwxxwxwxw xwxwwxwxwwxwxxwxxwxwxwxwxwxxwxwxwwxwxwwxxwxxwxxwxwwxwwxwxxwxwwxwxxw xw1w0wwxt7/38253/29254.39243.39153.29253.18244/18153.18144.19244/09255/08335009335//8435//7545//84250.7527//73340084351/84360/8535//94350/75350/75251/74250/64260.76251.66262.67252.57152.57252.48252.48152-48163-47151.57253.48253.58152.58152.48252.38153.38162.3715404925536;375Qbe[_`pxxwxwxwxwxwwxwxwxxwxwxwxxwxxwwxxwxwxwxwxwxwxwwxwxwxxwwxwxxwxwxw xwxwwxwxwwxwxxwxxwxwxwxwxwxxwxwxwwxwxwwxxwxxwxxwxwwxwwxwxxwxwwxwxxw xw1w0wwxu8.28244028253/28243.18243.08254-09143/28244/19245./8334//8334//8344008245/.7334/.84340.74251/7535/07445//83351074340/75240.74340.65350-85250075251/75261,56251-56251-57252.56162-36252-47242-38153/38252.47362-47253/47252.38142-37242.28253,39152/38153/38155/2825524;464Qae[_`pxxwxwxwxwxwwxwxwxxwxwxwxxwxxwwxxwxwxwxwxwxwxwwxwxwxxwwxwxxwxwxw xwxwwxwxwwxwxxwxxwxwxwxwxwxxwxwxwwxwxwwxxwxxwxxwxwwxwwxwxxwxwwxwxxw xw1w~~~~0xxwuR8ET3LR9DW5JQX8CR?=Y;BT@=X<@SB;X=AUB;X?>TB:XB>UD9UB>UC;X@>TD9UB;TE9UD;TF7TE:RG8SG9TH7QI6QI7QL6RK7OM5PL7NN5RM7MQ4PM7LS5PO7JR4MK7LM4PL6LO3QN6KR4NO9JR3OM7MO3QM8MQ4PN8JR3NO8IT4NP8FU4LP9FV4LQ:EW4IQ:BV6HRBK\AOV_lohprrxwxwxwxwxxwxwxww xwxwxxwwxxwxxwxxwxxwxwxxwwxxwxxwwxwxwxwxwwxwxxwxwxwxwxwwxxwxwxwwxxwxwxxwxwwxwwxwxxwwxwxwxxwxwwxwxwxwxwxwxwwxxwxwxwxw1w0xxwuQ8CS3IN8BU4IP:BS4GN8FS3IO9ET4IO9CT3FP;AU5EO;@U5EQQA:U>=RB9T?;QB8TA;P?:U<>RA8T==QA8T@T5BO:>S4@N<8S:=N@8S<=O@8S?;OA7RA:L=:R;=O?7R=P3DN8=P3CN9;P5BO9:P5@N;:Q7>O<9O8>N>8Q9>O=7P::P?6P=:O>5N?9N>8P9;P>7P9;P>6O=:PA6O>8P>8P9;O?6O;:O@6N=8OA6N?8OB5M@7OB4LB6OC4KC4ME4KF3MF4HF4LG4HH3MG4GJ1LI4FL2KH4DL3IG4HH1LI4GI1LI4FK2KK5EL1JH4HH1LI4FK1KI5DK0JJ5DL1IK5BM1IK6AN2HL6@O1EM7?P2EN8=N3DM9;Q4CLEP[JNScsqptwxwwxwxxwxxwxwwxwxwwxwxwwxwxwxwxwxwxwxw xwxwxwxwxwxwwxw xwxwxwxwxxwxwwxwxwxxwwxwwxwxwxxwxwxw xwwxwxwxwxwwxwwxxwxxw1w0wxwuM5?K0FL6>L1EL6=M2DJ6BL0EJ6@M0EK7>M1DK7>N2CL7M;8N76M>8K<7M8;N=6M9:N>5M;8O?5L<8M=9N9:M>6M::M?6M<7M@6M>8MA5L?5MA5K@5LB3IB4KC4ID3KE4GE3JE4GF2IF4EH0IF4DI1HG4DK2GE4EF1KG3DG0JH3DH0II4CI1IF5GG0JG4EH0JH5DI0HI5CK1HI5BK0FJ5AL1FJ5>M1DK6>N2CK8=N3BK84J:7K>4I=6K@3I>4J@4G>4JA3G@4JA3GA2HB3EC1HC1DD1HD2CF2GE4BG1FF3BI1FB1DE0HE1BE0HE3BH1EF3AG/FE4DE0GE3AG/FF3AG0GG4@I0FH4?J0DH5>I0DH5=J1CH6=K1AH6:K1@I69M2@HDOZJMPcsqptwxwwxwxxwxxwxwwxwxwwxwxwwxwxwxwxwxwxwxw xwxwxwxwxwxwwxw xwxwxwxwxxwxwwxwxwxxwwxwwxwxwxxwxwxw xwwxwxwxwxwwxwwxxwxxw1w~~~~0wxxs4752;3-653:3-65295/752:3.653:3.642:4.651:6-65296.652:6-66197-46298-56297-46289-46189,3628;-47279357277-57279,37289,36259.47279-37379-36179-3726;.2716:/2736;.2735;/1635>[:DT??VB;XCFT?=Z;CU@;YTB:YB=UD9YC;UF8XE;TF7UG9SG7VH7TI7SI7SI6SK6SJ6PN5RL6QP4QL7LP=SO?VP:ipekjesxwxwwxwxwxwxxwwxxwxwwxwxwxwxwxwxwxwxwxwwxxwwxxwxwxxwwxxwxxwxwxxwwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxw xwxwxw1w0xxwtBQC7RB:QE6RD:QF7PF=QC8UC;QC8TD:QF7SF8PF7QH8QF6PJ6OH6OK6OJ6NM5OJ6KO4NJ7KP3ML6IQ4LM8IR3MN8GS3KN8FT;NM7IO3MM7GQ4LN7ER4LN8DR7ML6IR4LL7HS4KN8FT4JN9DT5IN8CV5GO:BU7GP;@W6EP;>W7DP<>W9BR>=W:AQ?;W<@Q@:V>=QA:U?=RA8UA;PC7SC;QE7SE8QE6RF7QF7QI6PH6OJ6OI7OL5PI6NM5NI6KN:S;=O@9R@CO=:S8AN=:Q:?N?9P<>N?8O?AN=;R:AN?9T;=P>:R==N@9R=L?3L>6LA2M@6LB2KA8L=3L>6L@3N?6KA3K@4KB3KC4JB2ID2KD2IE2JD2GE1IE3FH0HF3DI1HG3EJ0HG3BK0FI3BM1EI3@K8GG3CI1GH3BJ1FI3AM1FJ4?L3GG1BJ1FI3BM1FH4?L1EI5?O2CI4=N2CK6=O3BK6;O2AK8:O3>K99O5>L::P5=L:7O7;L:6P9:L;6M=@K:7O5=L;7N76L?3K?5KA3L@3JB2IB3KC3KC3KC2HF2JE1HG2IE2FG9IC2HB3JC2HE2KLCTTA[olkrxxwxwxxwxxwxwxwxwxwxxw xwxwwxwxwxwwxxwxxwxxwwxwxwxwxxwwxwwxwxxwxwxwxxwxwxwwxxwwxxwxwxwwxwxxwxwxxwxxwwxwwxwxwwxxwxwwxxw1w0xt=J>3K=6J@1J=6IA2H>8J<3L=7J>2K>6I?3J?5J@3H@4I@3HB2IB1FC2GC2FD1HD2EF1GE2CG0FE2BH1FF3BH0EF3AJ1DG3?K7GF2BG0FG3AI1EH2?I1EG4>H2FE1BI1EF2@J1DG3?J1DH4>K1BG5=L1BI5;L3?H6;M2?J79M4>I78M4=J87M63J>4J@2J?4IA2HA3IB1GB3IB2FC2HC2FE1GD2EF8IC1GA3HB2FC2JLCRRA[olkrxxwxwxxwxxwxwxwxwxwxxw xwxwwxwxwxwwxxwxxwxxwwxwxwxwxxwwxwwxwxxwxwxwxxwxwxwwxxwwxxwxwxwwxwxxwxwxxwxxwwxwwxwxwwxxwxwwxxw1w0xt=G<2G;5G?2H>5G?2F>9I<2H;8H=3I<6I?3F=5G=2G?3G?2E@2G@3EB3GA2DB2GA2CC2FB1BF1EB2BF1ED2AG1DE2?H0CE3?H6DD3?F0DC2?F1BF3>H1BE3=G3ED2@F2ED3?H0DF4=G1CD2=I0AF4G67L4=G78L5=H87K6:H95K79H:6J;>G:6K4;G95I6:H;4K89G;4I8=I86J6=H95K6;I;5H79G94J87H;4I97H=4I<6H=2H<5H>3G=5G?1G@3G?2F@3H@2EB2GA1DC1FC2DD8FB2D@2F?1CA2GLCRR@Zolrxxwxwxxwxxwxwxwxwxwxxw xwxwwxwxwxwwxxwxxwxxwwxwxwxwxxwwxwwxwxxwxwxwxxwxwxwwxxwwxxwxwxwwxwxxwxwxxwxxwwxwwxwxwwxxwxwwxxw1w~~~~0wxxu:.5=067.5>057/4=167/6>067/5>056/4=068/4>147/4>15702>24702>24802?33702?33810?43701=52810>6281/<62:11?42710=4281/=5182/<62910>52820=51820<6292/<6182/<7183/;8083/;9084/;:074/::085.9;/74/9<075.9=075.7<086.:;074.8;/75-8066/5=067/5?157/4?15703?156/3>247/3?34801>34:/4?147/2>24803>23723=359AV^QUXcxvuvxwxxwxwxxwxwwxwxwwxwxwwxwwxwxwxwwxwxwwxwxwxwwxwxwxwwxxwxww xwxxwwxxwxxwxwwxxwxwxwwxwxwxwxwxwxwxxw1w0wxxu:.5<066/4=066.4=146.5=056/5<055/3=05603<03603=157/2=13711=24702=33701=33701<42610<4271/<62710<62900<43710<43710<52710<61710=41810<51720;51720;50730;7182/:7074/98073/99073/99073.8:/63/7:/64.6<074.7<084-8:074.8:074.7;074.7<054.8;/75.7;/64/6;/65/6;.55/6@[8HX>?[:FW@=\WE9YD=UB?WD:XA>UE9VBA[8GU>@\:FV@=\;ET=AX7HU=?Y7FW>?Z9ET@=Y:CW=@X7HSAE\>IXRemahpmxwxwxwwxwxwxwwxwwxxwxwxxwxwwxwxwxxwwxwxxwxwxxwxwxxwxxwxwxwxwxxwxwxwxxwxwxwxwxwxwxwxwxxwxxwxwxxwxxwxxw1w0xwxuT9DT4LP9DU4KR:CU6JQ9FU4LQ:FU4KR:DV5JS>W7DS?>X:CT@=X;ATA=W<@TC;V=?TC:U@>TD9VB=QA;V<@UB9U>@TB9U@>TD9TB=TC;W>?UC;U?>UD9VB=TF:TB;TH8TE:SH8RG9SI7QH7RI8QJ7RK8OL5QK8NM5QM8MN4PM8KP5PO7KQ4MK7ML4QN6JN5PL7KP4PO7IQ4ON8MO4QM8KP4PO7KR4OP9IQ3NQ9GT4MQ9FU4LR9EU3JQ;DV5IS@W7ET>?W9ET>=X:CQ<@V6GT=>V8FS=>W8ET?=V:DT=?U7ER?CW=ITPelahpmxwxwxwwxwxwxwwxwwxxwxwxxwxwwxwxwxxwwxwxxwxwxxwxwxxwxxwxwxwxwxxwxwxwxxwxwxwxwxwxwxwxwxxwxxwxwxxwxxwxxw1w0xwxuP8CR4IN7AR4HO:AR5GO9EQ4JO:BS4HO:AS3HO;@S4EP=T5DQ=PB8R>;QC8RA;N@:R;>PA8S>?PA7R?T7CO>S5DP<=U7DP;R6DP@@UL0AG5=L0@F5G5;L1=I7:N2=H78L4G69M3=H68L3;H87N5:H7:L2=H68K3G79M3;H78M4:F2G?2G@1F?3EA1F?2EC0EA2CC0EA2BD0DB2AE/DC2AF/B@2CB.EB2BC/DA2AD/CD2@F0CB2DD/EC2BE/DC2BF/CD3@G/CD3?H/AD4>I/AE4=J/?F5G59J2=G68J3C29H0=C3>G/>C4C4;G/>D59H/1C?2D@0C>1BA0C?3A@0C?3?B/BA2?C-A@2>E/@?3BA.B@0@C/B@1@C/AA0?D/A@2BC/B@3@B.BA3?D.AB3=F-@A3=E/@A4=F-?D4;F05/862=6/851=60952>6/942?6.952=7.861=7.871=9-861=:-881<:-771<;-781:;-681:<,6819=,5918>,6918=2672:;-681:<-5928=-5808<.6819=.680:=-6918>.5918>-4927?.4917@.3:25?/3925?/3:35?12934@01933?10953@20:43>64845>01934?11953?21932>22934?21924@21:43?30943?3/952?4/952?5.961>7.861>6.971=8.861=8-771<9,781<:,871;;2762<7.771=9-781;9-770;9.871<9.860=:-871;;-781;<.783:>/7OMUZKRmtturswxxwxww xwxwxwxwxwwxwwxwxwxwwxw xwxwwxxwwxwxxwwxwxwxxwxwxwwxxwxwxwwxwxw1w0xwxt5852=4.860=5.761=6/841>6/851>5-850=6.751=7-850=8-761=9-760<:-761;:-670:;-681:;,671:<-5719=,6818=26709<-6819;,5818<-4818<.5709=.5809=,5807=.4808>,4806>.3817?.3816?/3826>01915?01935?01934?11834?10943>63833?11943>01942>10843>21823?21933?10932>3/842?2/831?4/842?5.841>6.852=7-751=8-761=8-861<9-761<:,771:;1760<8.771;8,770;9-670;9.750<9.760<:,770;:-570;;-771:=/6MMUYKRmtturswxxwxww xwxwxwxwxwwxwwxwxwxwwxw xwxwwxxwwxwxxwwxwxwxxwxwxwwxxwxwxwwxwxw1w0xwxt5851<3-761=5.851=5.842<40731=5.841=6.741=6,860;8.651;8-660;7.651::,770:;-560:;,5709;,5718<,5718;16619;-6818:+4818<-5808<,4718:.5608<-5707=.4608=,3805=.3716=.2816/2924>11714?/1823>01833>10833=34734>11943=/0843>20932>1/833=12722>10823>30722>2-940=4/742=4.841<4/742<6-861<7.650=7,760;8-761;9,761:81751<8.771:7,671;9-670;9,661:7.750:9-750::-550::,6819C\8JW?A\8HX??Z:GXA?[Y;EVB=ZBWC:Y@EWA=[>DYB<[?CXC;Z@AZE:ZB>WF:YCUE8UD@Y8GT>?Y8DU@>X;DT@=XAUC;VCHT@=X:DUB;V:CUA:V<@UC9U?DU@BUA9X>?UC:W@>UD9WB=UF9VCSJ6PJ8TL7NK6SL5NL5RN6LM9TK7OL7TK7ON7SL6MO5QM7LQ5QO7KR4PO8IR3NO9HT5Lg_agZirxwxwxwwxwxwxwxwxxwxwxwxwxwxwxwxwxwwxwxwxxwxwxwxxwwxw1v0xwwtARE7QA:RE5QC8RG6OFU7DR<=V9DQ>;U:AQ@:U=@RA9T@EP=;T8BR@:S:AR@9TBR>:T:CQ?9S;?R@9T>?Q@8S?3F=0G@2F>1E@1D>0DA1EA1DB0DA1BC0DB2BE0CA1@F0BC2?G0BC1?G/@C2=H6BB1?E0BC2?G0AB1=H0@C2=I1BB1@G0AC1?H0@B2=I0@D1D39J1>F59K12F?2G?2E>1EA1D@1CB1E?0DC0CA1CE7D?1D@2D@1EC1D?0CC0CA1CD2E?1DA1D@1DD0C?1CE0DA0BE0CA1@E/BB0?G/BD2?H/@C1>H0?E2D=1D@1D=0D?1C>1C@/B@0AB1B@2AD0B@1@D0AA1?D.@B1>G0?B2=F6A@0?D/AB1>E0@A2F0@B2=F/>C2B3;H1=C2:H12D=1D?2C>1C@/C?1CB0B@1BC6C=0D>1C?1B@1C?1AA0CA1AA2D>1C@1B?1BB1C?1BA0B@1AC0B@2?E0A@0?E/@A1>E/?A1=G0>C1A=0A?/@=1@A1@>2@C0??0>B/?@1=D/>?11?D0??1=D0>@2:D/=A2;E1??1?D0>@1@21A<0B>1A=1A?/@=0@A1@=1@A4@<1C?1A=0A@1@>0?@0@?1@A1A<1C?1@=0@@0A=1A@0@>0?B1@>1?B/??/;/:4/>;/:6/==.96/<>.:7/;?/:7.;>.:8.:@/98/<>/:7/:>.97/:@.98-;?/:8/<>.87/;@/98/;?/88.:A/78/8A/7908A/7:/7B/69/7A06906B05905B15;04B25;04B25<02B33<15C16:14A15:03B34;03B35;15B24:14C34;14B34:12C43:22B53:22A52;31A71:21A72:31A81:52@:5QMHTXqotxwxxwxxwxwwxwxw xwxwxwxwxwwxwxwxwxwxxwwxwxwxxwxxwxwwxxwwxxwwxwxww1w0xxwu8094/>90:4/=;/96/=;/:5/=.87/:?/96.;=.86/:=/97/:>/88/9?/86/;=/97/:>.98.9?.88/:?.7808?/68/7@/78/6@05906A/69/6A06905B14:04@25:13A13:13A34:/4B15904A15:03A25:23A33904A15:13A24:12A33:13A33:22@42911@52:21?61:41@61:21?71:52?:4PMHTWqotxwxxwxxwxwwxwxw xwxwxwxwxwwxwxwxwxwxxwwxwxwxxwxxwxwwxxwwxxwwxwxww1w0xxwu<07?/88/7?068/4A158/6?/67/6?06814@06805@/6905A24914@14912A34913A33911@33921@43821?52920?52:20>71902@53921?42:12?6193/?81831?51921?61940>71:30>61:40>90950=8085/<;094/<;/95/;;/96/:<085/9=/86/9=.96/8>/84.;=/96/:=/:6/:=/77.8?/76/:=.76/:=/7708>.87/8>.8808@/68/7?/6805A068/6A06804@06904@15713@24913@14912@348/4A15914@15:/4@24911@43813@14803@24922@33912@23:22@52921?42930?71920?71930>71:61>95NKGRWqpqotxwxxwxxwxwwxwxw xwxwxwxwxwwxwxwxwxwxxwwxwxwxxwxxwxwwxxwwxxwwxwxww1w~~~~0wxwvY:FW6QXZD[EC[F:X@CZG;YC?[H:WD>[F=[?B[G;ZAAZH;WD>YI9YE=[J8VF;YK8VI;[L8SK9XN8TM9YO8RN7VP8PP7WQ9NR5VQ7NT6US8KT6SP7OP6WS8MR7VS9MT5TU9JU4TS9PQ6VT8NT5UT:LT5ST9LV4SV9HW4QV:HY5RW;FY5NXB[8LY?A[8HY>?\:IYA=Y@[8KZ??Z9JZ@@[;G[B=Z;FZ?B[8JZ@@[:HZB?Z;FYC>\CZE;Z@C\E;XB@ZH:ZD@[I:WF=YJ9WH@X7HV??W8EWA>X:EVB>W;BVCWF9VC>TA:W=BXC9V>AXE9U@>XF9T@=WE;W>@WE;W??WF:UB=WH9UCAX7IV>?W7GV??W8FWA=X:ERW8HW?>V8FW@=V8EW?@X8HV?@X8FV@>W:EWBAWD;V?>WG9VA>VG:UD;VH9TF;TI7RE:TJ7X_Ykdjxwvxwwxwxwxxwwxwxwxxwwxwwxwwxxwxxwxwxwwxxwxwwxxwxwxwxwxxwxwxwv1w0wxwvS8CQ4LR8AS3KR;?S4IQ9DR3LR9DS4KR;AT4JS;@T4HS<>S5GS<>T5FS>=U7EU@;U:DT@;T;CTA:U;@TB9S<>UD8R?>SD7RA

pour continuer." #: SimStateHandler.cpp:207 msgid "Simulation reset." msgstr "Simulation réinitialisée." #: SimStateHandler.cpp:235 msgid "Plane crashed." msgstr "Avion cassé." #: crrc_keyboard.cpp:115 msgid "Training mode is ON, thermals are visible." msgstr "Mode d'entrainement, les thermiques sont visualisés." #: crrc_keyboard.cpp:120 msgid "Training mode is OFF." msgstr "Mode d'entrainement arrêté." #: crrc_keyboard.cpp:249 msgid "Reloading parameters" msgstr "Rechargement des paramètres" #: crrc_keyboard.cpp:253 msgid "Reloading parameters: error" msgstr "Rechargement des paramètres : erreur" #: crrc_main.cpp:318 msgid "Failed to initialize selected input method.\n" msgstr "Erreur à l'initialisation de la méthode de commande sélectionnée.\n" #: crrc_main.cpp:321 msgid "Reverting to mouse input." msgstr "Retour à la commande par la souris" #: mouse_kbd.cpp:204 msgid "No Joysticks found\n" msgstr "Aucun joystick trouvé\n" #: mouse_kbd.cpp:241 msgid "nothing" msgstr "aucun" #: mouse_kbd.cpp:242 msgid "Aileron" msgstr "Aileron" #: mouse_kbd.cpp:243 msgid "Elevator" msgstr "Profondeur" #: mouse_kbd.cpp:244 msgid "Rudder" msgstr "Direction" #: mouse_kbd.cpp:245 msgid "Throttle" msgstr "Gaz" #: mouse_kbd.cpp:246 msgid "Flap" msgstr "Cambrure" #: mouse_kbd.cpp:247 msgid "Spoiler" msgstr "Spoiler" #: mouse_kbd.cpp:248 msgid "Retract" msgstr "Relever le train" #: mouse_kbd.cpp:249 msgid "Pitch" msgstr "Pas" #: mouse_kbd.cpp:274 msgid "Keyboard" msgstr "Clavier" #: mouse_kbd.cpp:275 msgid "Mouse" msgstr "Souris" #: mouse_kbd.cpp:276 msgid "Joystick" msgstr "Manette de jeu" #: mouse_kbd.cpp:277 msgid "RCTran" msgstr "" #: mouse_kbd.cpp:278 msgid "Audio" msgstr "Audio" #: mouse_kbd.cpp:279 msgid "Parallel" msgstr "Parallèle" #: mouse_kbd.cpp:304 msgid "Nothing" msgstr "Aucun" #: mouse_kbd.cpp:305 msgid "Resume" msgstr "Reprise" #: mouse_kbd.cpp:306 msgid "Pause" msgstr "Pause" #: mouse_kbd.cpp:307 msgid "Reset" msgstr "Réinitialiser" #: mouse_kbd.cpp:308 msgid "Inc Throttle" msgstr "Augmente les gaz" #: mouse_kbd.cpp:309 msgid "Dec Throttle" msgstr "Diminue les gaz" #: mouse_kbd.cpp:310 msgid "Zoom In" msgstr "Zoom +" #: mouse_kbd.cpp:311 msgid "Zoom Out" msgstr "Zoom -" #: mouse_kbd.cpp:325 msgid "Mixer" msgstr "Mélangeur" #: mod_video/airplane_vis.cpp:325 msgid "Loaded model " msgstr "Modèle chargé " #: mod_video/crrc_graphics.cpp:1256 msgid "CRRCsim successfully started!" msgstr "CRRCSim démarré avec succès." #: mod_video/crrc_graphics.cpp:1257 msgid "Press to show the setup menu." msgstr "Taper la touche pour afficher le menu" #: GUI/crrc_scaleinput.cpp:59 msgid "Hit tab or return after editing a value. Also see documentation/options.txt" msgstr "Taper \"tab\" ou \"Entrée\" après l'édition d'une valeur. Voir aussi \"documentation/options.txt\"" #: GUI/crrc_scaleinput.cpp:66 msgid "Dual-rate enable" msgstr "Active le petit débattement" #: GUI/crrc_scaleinput.cpp:84 msgid "Trim/Offset" msgstr "Trim/Offset" #: GUI/crrc_scaleinput.cpp:85 msgid "Normal rate" msgstr "Normal" #: GUI/crrc_scaleinput.cpp:86 msgid "Slow rate" msgstr "Petit" #: GUI/crrc_scaleinput.cpp:87 msgid "Exp" msgstr "Exp" #: GUI/crrc_scaleinput.cpp:164 msgid "-Travel" msgstr "-Course" #: GUI/crrc_scaleinput.cpp:179 msgid "+Travel" msgstr "+Course" #: GUI/crrc_scaleinput.cpp:232 #: GUI/crrc_scaleinput.cpp:307 msgid "Enable" msgstr "Valider" #: GUI/crrc_scaleinput.cpp:233 msgid "Source" msgstr "Source" #: GUI/crrc_scaleinput.cpp:234 msgid "Mixing rate" msgstr "Valeur " #: GUI/crrc_scaleinput.cpp:235 msgid "Destination" msgstr "Destination" #: GUI/crrc_gui_viewwind.cpp:72 msgid "Mode 1 (geom based)" msgstr "" #: GUI/crrc_gui_viewwind.cpp:73 msgid "Mode 2 (CFD based)" msgstr "" #: GUI/crrc_gui_viewwind.cpp:77 msgid "In-plane velocity" msgstr "Vitesse horizontale" #: GUI/crrc_gui_viewwind.cpp:78 msgid "Vertical velocity" msgstr "Vitesse verticale" #: GUI/crrc_gui_viewwind.cpp:102 msgid "Vert. offset" msgstr "Décalage vertical" #: GUI/crrc_gui_viewwind.cpp:117 msgid "Horiz. offset" msgstr "Décalage horiz." #: GUI/crrc_gui_viewwind.cpp:132 msgid "Zoom width" msgstr "Zoom -" #: GUI/crrc_gui_viewwind.cpp:147 msgid "Position (left<->right)" msgstr "Position (gauche<->droite)" #: GUI/crrc_gui_viewwind.cpp:162 msgid "Direction (degrees)" msgstr "Orientation [degrés]" #: GUI/crrc_gui_viewwind.cpp:178 msgid "Color mode" msgstr "Coloration" #: GUI/crrc_gui_viewwind.cpp:191 msgid "Wind mode" msgstr "Modèle de vent" #: GUI/crrc_gui_main.cpp:121 msgid "Exit" msgstr "Quitter" #: GUI/crrc_gui_main.cpp:121 msgid "Save this Flight's Log as.." msgstr "Sauvegarder cet enregistrement de vol..." #: GUI/crrc_gui_main.cpp:121 msgid "Save Settings" msgstr "Sauvegarder la configuration" #: GUI/crrc_gui_main.cpp:125 msgid "Inspect Wind" msgstr "Inspecter le vent" #: GUI/crrc_gui_main.cpp:126 msgid "Reset Zoom" msgstr "Réinitialiser le Zoom" #: GUI/crrc_gui_main.cpp:126 msgid "Zoom -" msgstr "Zoom -" #: GUI/crrc_gui_main.cpp:127 msgid "Zoom +" msgstr "Zoom +" #: GUI/crrc_gui_main.cpp:127 msgid "Toggle Verbosity" msgstr "Change les informations affichées" #: GUI/crrc_gui_main.cpp:128 msgid "Toggle HUD Compass" msgstr "(dé)Valide le compas " #: GUI/crrc_gui_main.cpp:129 msgid "Toggle Test Mode" msgstr "Test Mode" #: GUI/crrc_gui_main.cpp:130 msgid "Toggle Training Mode" msgstr "Visualisation des thermiques" #: GUI/crrc_gui_main.cpp:131 msgid "Toggle Fullscreen" msgstr "Plein écran" #: GUI/crrc_gui_main.cpp:142 msgid "Restart" msgstr "Redémarrer" #: GUI/crrc_gui_main.cpp:147 msgid "Controls" msgstr "Contrôles" #: GUI/crrc_gui_main.cpp:148 msgid "Video" msgstr "Vidéo" #: GUI/crrc_gui_main.cpp:148 msgid "Wind, Thermals" msgstr "Vent et thermiques" #: GUI/crrc_gui_main.cpp:149 msgid "Launch" msgstr "Lancement" #: GUI/crrc_gui_main.cpp:149 msgid "Location" msgstr "Site" #: GUI/crrc_gui_main.cpp:150 msgid "Airplane" msgstr "Avion" #: GUI/crrc_gui_main.cpp:162 msgid "About" msgstr "A propos" #: GUI/crrc_gui_main.cpp:162 msgid "Keys" msgstr "Raccourcis clavier" #: GUI/crrc_gui_main.cpp:162 #: GUI/crrc_gui_main.cpp:177 msgid "Help" msgstr "Aide" #: GUI/crrc_gui_main.cpp:166 msgid "Remove all Robots" msgstr "Enlever les robots" #: GUI/crrc_gui_main.cpp:166 msgid "Load Robot" msgstr "Charger un robot" #: GUI/crrc_gui_main.cpp:171 msgid "File" msgstr "Fichier" #: GUI/crrc_gui_main.cpp:172 msgid "View" msgstr "Voir" #: GUI/crrc_gui_main.cpp:173 msgid "Simulation" msgstr "Simulation" #: GUI/crrc_gui_main.cpp:174 msgid "Options" msgstr "Options" #: GUI/crrc_gui_main.cpp:175 msgid "Game" msgstr "Jeu" #: GUI/crrc_gui_main.cpp:176 msgid "Robots" msgstr "Robots" #: GUI/crrc_gui_main.cpp:276 msgid "Press to hide menu and resume simulation." msgstr "" "Taper pour cacher le menu et reprendre\n" " la simulation" #: GUI/crrc_gui_main.cpp:650 msgid "Configuration has changed, save?" msgstr "La configuration a été modifiée. Enregistrer ?" #: GUI/crrc_gui_main.cpp:653 msgid "Yes" msgstr "Oui" #: GUI/crrc_gui_main.cpp:654 msgid "No" msgstr "Non" #: GUI/crrc_gui_main.cpp:744 msgid "" "See http://crrcsim.sourceforge.net/ for more information.\n" "\n" "With your copy of CRRCSim you also received documentation\n" "in a subdirectory named \"documentation\". Take a look at \"index.html\"." msgstr "" "Voir http://crrcsim.sourceforge.net/ pour plus d'information.\n" "\n" "Avec votre copie de CRRCSim vous avez reçu une documentation\n" "dans le sous répertoire nommé \"documentation\". Regarder \"index.html\"." #: GUI/crrc_gui_main.cpp:751 msgid "Key mapping:\n" msgstr "Raccourcis clavier:\n" #: GUI/crrc_gui_main.cpp:753 msgid "show/hide menu\n" msgstr "montrer ou cacher le menu\n" #: GUI/crrc_gui_main.cpp:754 msgid "quit\n" msgstr "quitter\n" #: GUI/crrc_gui_main.cpp:755 msgid "restarts after crash\n" msgstr "relance après un crash\n" #: GUI/crrc_gui_main.cpp:756 msgid "pause/resume simulation\n" msgstr "pause/continue la simulation\n" #: GUI/crrc_gui_main.cpp:757 msgid "reload model configuration\n" msgstr "recharge la configuration du modèle\n" #: GUI/crrc_gui_main.cpp:758 msgid "toggle control input debugging mode\n" msgstr "met(enlève) le mode de vérification des entrées de commandes\n" #: GUI/crrc_gui_main.cpp:759 msgid "toggle training mode which displays the location of the thermals\n" msgstr "montre(cache) les emplacements des thermiques\n" #: GUI/crrc_gui_main.cpp:760 msgid "toggle verbosity level (0..3) to display control inputs/FOV/FPS\n" msgstr "modifie les informations affichées en bas de l'écran\n" #: GUI/crrc_gui_main.cpp:761 msgid "toggle HUD compass visualisation mode\n" msgstr "met(enlève) l'affichage du compas \"tête haute\"\n" #: GUI/crrc_gui_main.cpp:762 msgid "toggle landing gear (if function is not mapped to a controller)\n" msgstr "met(enlève) le train atterrissage (si fonction non attribuée à une entrée)\n" #: GUI/crrc_gui_main.cpp:763 msgid "toggle spoiler/airbrake (if function is not mapped to a controller)\n" msgstr "met(enlève) le spoiler/aéro-frein (si fonction non attribuée à une entrée)\n" #: GUI/crrc_gui_main.cpp:764 msgid "increase throttle (if you aren't using JOYSTICK or better)\n" msgstr "augmente les gaz (si vous n'utilisez pas le joystick ou autre)\n" #: GUI/crrc_gui_main.cpp:765 msgid "decrease throttle (if you aren't using JOYSTICK or better)\n" msgstr "diminue les gaz (si vous n'utilisez pas le joystick ou autre)\n" #: GUI/crrc_gui_main.cpp:766 msgid "left/right arrow " msgstr "flèches gauche/droit " #: GUI/crrc_gui_main.cpp:766 msgid "rudder\n" msgstr "direction\n" #: GUI/crrc_gui_main.cpp:767 msgid "up/down arrow " msgstr "flèches haut/bas " #: GUI/crrc_gui_main.cpp:767 msgid "elevator\n" msgstr "profondeur\n" #: GUI/crrc_gui_main.cpp:768 msgid "zoom in (assuming zoom.control is KEYBOARD)\n" msgstr "zoom + \n" #: GUI/crrc_gui_main.cpp:769 msgid "zoom out (assuming zoom.control is KEYBOARD)\n" msgstr "zoom - (si le contrôle du zoom est le clavier)\n" #: GUI/crrc_gui_main.cpp:804 msgid "Please save your configuration and restart CRRCSim!" msgstr "S.V.P. enregistez votre configuration et relancez CRRCSim !" #: GUI/crrc_joy.cpp:59 msgid "Hit a button, then choose a function and bind..." msgstr "Actionner un bouton et choisir une fonction à associer" #: GUI/crrc_joy.cpp:66 msgid "Press some button!" msgstr "Actionner un bouton" #: GUI/crrc_joy.cpp:71 msgid "Bind Button" msgstr "Associer le bouton" #: GUI/crrc_joy.cpp:129 msgid "Please press button first!" msgstr "Actionner tout d'abord un bouton !" #: GUI/crrc_joy.cpp:143 msgid "Button " msgstr "Bouton" #: GUI/crrc_f3f.cpp:145 msgid "Sounds file directory" msgstr "Répertoire des fichiers de son" #: GUI/crrc_f3f.cpp:158 msgid "Extend bases to the top" msgstr "Etendre les bases vers le haut" #: GUI/crrc_f3f.cpp:168 msgid "Start on the left" msgstr "Départ sur la gauche" #: GUI/crrc_f3f.cpp:178 msgid "Security_line position [ft]" msgstr "Position de la ligne de sécurité [ft]" #: GUI/crrc_f3f.cpp:191 msgid "Distance between bases [ft]" msgstr "Distance entre les bases [ft]" #: GUI/crrc_f3f.cpp:204 msgid "Orientation [degrees]" msgstr "Orientation [degrés]" #: GUI/crrc_f3f.cpp:217 msgid "Center position Nord [ft]" msgstr "Position du centre, Nord [ft]" #: GUI/crrc_f3f.cpp:230 msgid "Center position East [ft]" msgstr "Position du centre, Est [ft]" #: GUI/crrc_f3f.cpp:258 msgid "Enable F3F mode" msgstr "Valider le mode F3F" #: GUI/crrc_windthermal.cpp:82 #: GUI/crrc_windthermal.cpp:127 #: GUI/crrc_launch.cpp:235 msgid "Load Preset" msgstr "Charger un préréglage" #: GUI/crrc_windthermal.cpp:93 msgid "Velocity [ft/s]" msgstr "Vitesse [ft/s]" #: GUI/crrc_windthermal.cpp:104 msgid "Direction" msgstr "Direction" #: GUI/crrc_windthermal.cpp:115 #: GUI/crrc_windthermal.cpp:213 #: GUI/crrc_launch.cpp:110 msgid "Name of new preset" msgstr "Nom du nouveau préréglage" #: GUI/crrc_windthermal.cpp:119 #: GUI/crrc_windthermal.cpp:217 #: GUI/crrc_launch.cpp:114 msgid "Save as new preset" msgstr "Sauvegarde un nouveau préréglage" #: GUI/crrc_windthermal.cpp:138 msgid "Strength mean [ft/s]" msgstr "Force moyenne [ft/s]" #: GUI/crrc_windthermal.cpp:149 msgid "Strength sigma" msgstr "Ecart-type de la force" #: GUI/crrc_windthermal.cpp:160 msgid "Radius mean [ft]" msgstr "Rayon moyen [ft]" #: GUI/crrc_windthermal.cpp:171 msgid "Radius sigma" msgstr "Ecart-type du rayon" #: GUI/crrc_windthermal.cpp:182 msgid "Lifetime mean [seconds]" msgstr "Durée de vie [s]" #: GUI/crrc_windthermal.cpp:193 msgid "Lifetime sigma" msgstr "Ecart-type de la durée de vie" #: GUI/crrc_windthermal.cpp:204 msgid "Density [1/sq foot]" msgstr "Densité [1/sq foot]" #: GUI/crrc_calibmap.cpp:131 msgid "Inv" msgstr "Inv." #: GUI/crrc_calibmap.cpp:153 msgid "Radio type" msgstr "Type de radio" #: GUI/crrc_calibmap.cpp:200 #: GUI/crrc_calibmap.cpp:390 msgid "Calibrate" msgstr "Calibration" #: GUI/crrc_calibmap.cpp:396 msgid "Next" msgstr "Suivant" #: GUI/crrc_calibmap.cpp:397 msgid "Move controls to all extents!" msgstr "Bouger les manches jusqu'à toutes les extrémités !" #: GUI/crrc_calibmap.cpp:402 msgid "Finish" msgstr "Fini" #: GUI/crrc_calibmap.cpp:403 msgid "Now center all controls!" msgstr "Maintenant, mettre tout au centre" #: GUI/crrc_dialog.cpp:108 msgid "OK" msgstr "OK" #: GUI/crrc_dialog.cpp:119 msgid "Cancel" msgstr "Annuler" #: GUI/crrc_audio.cpp:52 msgid "Off" msgstr "Désactivé" #: GUI/crrc_audio.cpp:52 msgid "On" msgstr "Activé" #: GUI/crrc_audio.cpp:52 msgid "Always on" msgstr "Toujours actif" #: GUI/crrc_audio.cpp:64 msgid "Sample Rate" msgstr "Fréquence d'échantillonnage" #: GUI/crrc_audio.cpp:86 msgid "Engine sound" msgstr "Son du moteur" #: GUI/crrc_audio.cpp:96 msgid "Variometer volume" msgstr "Volume du variomètre" #: GUI/crrc_audio.cpp:109 msgid "Model volume" msgstr "Volume du bruit du modèle" #: GUI/crrc_setrecordname.cpp:64 msgid "" "Both filename and description become effective when the flight log is finally closed (on flight reset, change of airplane/location, exit).\n" "Without a name, the log will not be saved!\n" "Your best F3F runs are named (and therefore saved) automatically.\n" "Replay flight logs using 'Robots | Load Robot'." msgstr "" "Le nom de fichier ainsi que la description prennent effet quand le journal de vol est finalement fermé (par \"Redémarrer\", ou par changement de site ou d'avion) .\n" "Sans un nom, le journal ne sera pas sauvé ! \n" "Vos meilleures courses de F3F sont nommées et sauvées automatiquement. \n" "Pour rejouer les journaux de vol utilisez le menu \"Robots | charger un Robot '." #: GUI/crrc_setrecordname.cpp:75 msgid "Filename:" msgstr "Nom du fichier : " #: GUI/crrc_setrecordname.cpp:87 msgid "Description:" msgstr "Description :" #: GUI/crrc_loadrobot.cpp:71 msgid "Load as demo, replacing user input" msgstr "Charge en mode démonstration " #: GUI/crrc_loadrobot.cpp:81 msgid "" "In case you check the box above, this robot will replace your manually controlled airplane.\n" "Load an airplane to regain manual control." msgstr "" "Si vous cochez la case ci-dessus, ce robot remplace l'avion que vous contrôliez manuellement.\n" "Charger ensuite un avion pour reprendre le contrôle manuellement." #: GUI/crrc_loadrobot.cpp:93 msgid "Select file:" msgstr "Sélectionner un fichier :" #: GUI/crrc_loadrobot.cpp:107 msgid "This is a short description of the selected record." msgstr "Courte description de l'enregistrement sélectionné" #: GUI/crrc_ctrldev.cpp:67 msgid "Input Method" msgstr "Méthode de commande" #: GUI/crrc_ctrldev.cpp:85 msgid "Device" msgstr "Dispositif" #: GUI/crrc_ctrldev.cpp:96 msgid "Baudrate / Sync" msgstr "Baudrate / Sync" #: GUI/crrc_planesel.cpp:116 msgid "Load launch default" msgstr "Charge la configuration de lancement par défaut" #: GUI/crrc_planesel.cpp:126 msgid "Select graphics:" msgstr "Choisir un graphisme" #: GUI/crrc_planesel.cpp:137 msgid "Select config:" msgstr "Configuration sélectionnée : " #: GUI/crrc_planesel.cpp:146 msgid "Select airplane:" msgstr "Choisir un avion :" #: GUI/crrc_planesel.cpp:155 msgid "Preview:" msgstr "Prévisualisation :" #: GUI/crrc_planesel.cpp:164 msgid "Select category:" msgstr "Choisir une catégorie :" #: GUI/crrc_planesel.cpp:574 msgid "File: " msgstr "Fichier: " #: GUI/crrc_mousebutton.cpp:52 msgid "Left" msgstr "Gauche" #: GUI/crrc_mousebutton.cpp:59 msgid "Middle" msgstr "Centrale" #: GUI/crrc_mousebutton.cpp:66 msgid "Right" msgstr "Droit" #: GUI/crrc_mousebutton.cpp:73 msgid "Wheel up" msgstr "Roulette vers le haut" #: GUI/crrc_mousebutton.cpp:80 msgid "Wheel down" msgstr "Roulette vers le bas" #: GUI/crrc_video.cpp:80 msgid "Resolution" msgstr "Résolution" #: GUI/crrc_video.cpp:91 msgid "Fullscreen" msgstr "Plein écran" #: GUI/crrc_video.cpp:107 msgid "Autozoom" msgstr "Zoom automatique" #: GUI/crrc_video.cpp:123 msgid "FPS limit" msgstr "Fréquence trame maximum" #: GUI/crrc_video.cpp:138 msgid "Skybox fix" msgstr "Correction des raccords" #: GUI/crrc_video.cpp:151 msgid "Sloppy camera" msgstr "Caméra flottante" #: GUI/crrc_ctrlgen.cpp:112 msgid "Configure..." msgstr "Configure..." #: GUI/crrc_ctrlgen.cpp:121 msgid "Mixer..." msgstr "Mélangeur..." #: GUI/crrc_ctrlgen.cpp:130 msgid "Buttons..." msgstr "Boutons..." #: GUI/crrc_ctrlgen.cpp:139 msgid "Input Method..." msgstr "Méthode de commande..." #: GUI/crrc_ctrlgen.cpp:150 msgid "Zoom Control" msgstr "Contrôle du zoom" #: GUI/crrc_ctrlgen.cpp:181 msgid "Input Method: " msgstr "Méthode de commande: " #: GUI/crrc_launch.cpp:134 msgid "Launch from start" msgstr "Lance depuis un départ" #: GUI/crrc_launch.cpp:145 msgid "Relative right position" msgstr "Position relative droite" #: GUI/crrc_launch.cpp:158 msgid "Relative front position" msgstr "Position relative avant" #: GUI/crrc_launch.cpp:171 msgid "Launch from player" msgstr "Lance depuis le pilote" #: GUI/crrc_launch.cpp:183 msgid "Vertical angle [rad]" msgstr "Angle vertical [rad]" #: GUI/crrc_launch.cpp:196 msgid "Simulate SAL" msgstr "Lancé par le saumon" #: GUI/crrc_launch.cpp:204 msgid "Relative velocity" msgstr "Vitesse relative" #: GUI/crrc_launch.cpp:222 msgid "Altitude [ft]" msgstr "Altitude [ft]" #: GUI/crrc_location.cpp:171 msgid "Select location:" msgstr "Choisir un site :" #: GUI/crrc_location.cpp:189 msgid "Select sky or resolution:" msgstr "Choisir un ciel ou une résolution :" #: GUI/crrc_location.cpp:292 msgid "No description available." msgstr "Description inexistante." #: mod_landscape/crrc_scenery.cpp:63 msgid "Scenery loading..." msgstr "Chargement du paysage..." #~ msgid "" #~ "Key mapping:\n" #~ "\n" #~ "ESC show/hide menu\n" #~ "q quit\n" #~ "r restarts after crash\n" #~ "p pause/resume simulation\n" #~ "c reload model configuration\n" #~ "d toggle control input debugging mode\n" #~ "t toggle training mode which displays the location of the thermals\n" #~ "v toggle verbosity level (0..3) to display control inputs/FOV/FPS\n" #~ "h toggle HUD compass visualisation mode\n" #~ "g toggle landing gear (if function is not mapped to a controller)\n" #~ "b toggle spoiler/airbrake (if function is not mapped to a " #~ "controller)\n" #~ "pg-up increase throttle (if you aren't using JOYSTICK or better)\n" #~ "pg-dwn decrease throttle (if you aren't using JOYSTICK or better)\n" #~ "left/right arrow left/right rudder\n" #~ "up/down arrow up/down elevator\n" #~ "+ zoom in (assuming zoom.control is KEYBOARD)\n" #~ "- zoom out (assuming zoom.control is KEYBOARD)\n" #~ "\n" #~ "\n" #~ msgstr "" #~ "Raccourcis clavier:\n" #~ "\n" #~ "ESC montrer ou cacher le menu\n" #~ "q quitter\n" #~ "r relance après un crash\n" #~ "p pause/continue la simulation\n" #~ "c recharge la configuration du modèle \n" #~ "d met(enlève) le mode de vérification des entrées de commandes\n" #~ "t montre(cache) les emplacements des thermiques\n" #~ "v modifie les informations affichées en bas de l'écran\n" #~ "h met(enlève) l'affichage du compas \"tête haute\"\n" #~ "g met(enlève) le train atterrissage (si fonction non attribuée à une " #~ "entrée)\n" #~ "b met(enlève) le spoiler/aéro-frein (si fonction non attribuée à une " #~ "entrée)\n" #~ "pg-up augmente les gaz (si vous n'utilisez pas je joystick ou autre))\n" #~ "pg-dwn diminue les gaz (si vous n'utilisez pas je joystick ou autre))\n" #~ "flèches gauche/droite direction gauche/droite\n" #~ "flèches haut/bas haut/bas profondeur\n" #~ "+ zoom + (si le contrôle du zoom est le clavier)\n" #~ "- zoom - \n" #~ "\n" #~ "\n" crrcsim-0.9.12/locale/Makefile.in0000664000175000017500000002763211724452453013515 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/locale" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = locale DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(localedir)" DATA = $(nobase_locale_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = $(datadir)/locale localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ nobase_locale_DATA = fr/LC_MESSAGES/crrcsim.mo \ de/LC_MESSAGES/crrcsim.mo \ it/LC_MESSAGES/crrcsim.mo EXTRA_DIST = $(nobase_locale_DATA) \ xx/LC_MESSAGES/crrcsim.po \ fr/LC_MESSAGES/crrcsim.po \ de/LC_MESSAGES/crrcsim.po \ it/LC_MESSAGES/crrcsim.po all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign locale/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign locale/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-nobase_localeDATA: $(nobase_locale_DATA) @$(NORMAL_INSTALL) test -z "$(localedir)" || $(MKDIR_P) "$(DESTDIR)$(localedir)" @list='$(nobase_locale_DATA)'; test -n "$(localedir)" || list=; \ $(am__nobase_list) | while read dir files; do \ xfiles=; for file in $$files; do \ if test -f "$$file"; then xfiles="$$xfiles $$file"; \ else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \ test -z "$$xfiles" || { \ test "x$$dir" = x. || { \ echo "$(MKDIR_P) '$(DESTDIR)$(localedir)/$$dir'"; \ $(MKDIR_P) "$(DESTDIR)$(localedir)/$$dir"; }; \ echo " $(INSTALL_DATA) $$xfiles '$(DESTDIR)$(localedir)/$$dir'"; \ $(INSTALL_DATA) $$xfiles "$(DESTDIR)$(localedir)/$$dir" || exit $$?; }; \ done uninstall-nobase_localeDATA: @$(NORMAL_UNINSTALL) @list='$(nobase_locale_DATA)'; test -n "$(localedir)" || list=; \ $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(localedir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(localedir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(localedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-nobase_localeDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-nobase_localeDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-nobase_localeDATA install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am \ uninstall-nobase_localeDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/m4/0000775000175000017500000000000011724452512010573 500000000000000crrcsim-0.9.12/m4/sdl.m40000644000175000017500000001440411724452424011542 00000000000000# Configure paths for SDL # Sam Lantinga 9/21/99 # stolen from Manish Singh # stolen back from Frank Belew # stolen from Manish Singh # Shamelessly stolen from Owen Taylor dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS dnl AC_DEFUN([AM_PATH_SDL], [dnl dnl Get the cflags and libraries from the sdl-config script dnl AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], sdl_prefix="$withval", sdl_prefix="") AC_ARG_WITH(sdl-exec-prefix,[ --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)], sdl_exec_prefix="$withval", sdl_exec_prefix="") AC_ARG_ENABLE(sdltest, [ --disable-sdltest Do not try to compile and run a test SDL program], , enable_sdltest=yes) if test x$sdl_exec_prefix != x ; then sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config fi fi if test x$sdl_prefix != x ; then sdl_args="$sdl_args --prefix=$sdl_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_prefix/bin/sdl-config fi fi if test "x$prefix" != xNONE; then PATH="$prefix/bin:$prefix/usr/bin:$PATH" fi AC_PATH_PROG(SDL_CONFIG, sdl-config, no, [$PATH]) min_sdl_version=ifelse([$1], ,0.11.0,$1) AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) no_sdl="" if test "$SDL_CONFIG" = "no" ; then no_sdl=yes else SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_sdltest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_CXXFLAGS="$CXXFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $SDL_CFLAGS" CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" dnl dnl Now check if the installed SDL is sufficiently new. (Also sanity dnl checks the results of sdl-config to some extent dnl rm -f conf.sdltest AC_TRY_RUN([ #include #include #include #include "SDL.h" char* my_strdup (char *str) { char *new_str; if (str) { new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); strcpy (new_str, str); } else new_str = NULL; return new_str; } int main (int argc, char *argv[]) { int major, minor, micro; char *tmp_version; /* This hangs on some systems (?) system ("touch conf.sdltest"); */ { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = my_strdup("$min_sdl_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_sdl_version"); exit(1); } if (($sdl_major_version > major) || (($sdl_major_version == major) && ($sdl_minor_version > minor)) || (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) { return 0; } else { printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); printf("*** best to upgrade to the required version.\n"); printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); printf("*** to point to the correct copy of sdl-config, and remove the file\n"); printf("*** config.cache before re-running configure\n"); return 1; } } ],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CFLAGS="$ac_save_CFLAGS" CXXFLAGS="$ac_save_CXXFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_sdl" = x ; then AC_MSG_RESULT(yes) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$SDL_CONFIG" = "no" ; then echo "*** The sdl-config script installed by SDL could not be found" echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" echo "*** your path, or set the SDL_CONFIG environment variable to the" echo "*** full path to sdl-config." else if test -f conf.sdltest ; then : else echo "*** Could not run SDL test program, checking why..." CFLAGS="$CFLAGS $SDL_CFLAGS" CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" AC_TRY_LINK([ #include #include "SDL.h" int main(int argc, char *argv[]) { return 0; } #undef main #define main K_and_R_C_main ], [ return 0; ], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding SDL or finding the wrong" echo "*** version of SDL. If it is not finding SDL, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means SDL was incorrectly installed" echo "*** or that you have moved SDL since it was installed. In the latter case, you" echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) CFLAGS="$ac_save_CFLAGS" CXXFLAGS="$ac_save_CXXFLAGS" LIBS="$ac_save_LIBS" fi fi SDL_CFLAGS="" SDL_LIBS="" ifelse([$3], , :, [$3]) fi AC_SUBST(SDL_CFLAGS) AC_SUBST(SDL_LIBS) rm -f conf.sdltest ]) crrcsim-0.9.12/m4/acx_pthread.m40000644000175000017500000001667211724452424013253 00000000000000dnl Available from the GNU Autoconf Macro Archive at: dnl http://www.gnu.org/software/ac-archive/htmldoc/acx_pthread.html dnl AC_DEFUN([ACX_PTHREAD], [ AC_REQUIRE([AC_CANONICAL_HOST]) AC_LANG_SAVE AC_LANG_C acx_pthread_ok=no # We used to check for pthread.h first, but this fails if pthread.h # requires special compiler flags (e.g. on True64 or Sequent). # It gets checked for in the link test anyway. # First of all, check if the user has set any of the PTHREAD_LIBS, # etcetera environment variables, and if threads linking works using # them: if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS]) AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes) AC_MSG_RESULT($acx_pthread_ok) if test x"$acx_pthread_ok" = xno; then PTHREAD_LIBS="" PTHREAD_CFLAGS="" fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" fi # We must check for the threads library under a number of different # names; the ordering is very important because some systems # (e.g. DEC) have both -lpthread and -lpthreads, where one of the # libraries is broken (non-POSIX). # Create a list of thread flags to try. Items starting with a "-" are # C compiler flags, and other items are library names, except for "none" # which indicates that we try without any flags at all, and "pthread-config" # which is a program returning the flags for the Pth emulation library. acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" # The ordering *is* (sometimes) important. Some notes on the # individual items follow: # pthreads: AIX (must check this before -lpthread) # none: in case threads are in libc; should be tried before -Kthread and # other compiler flags to prevent continual compiler warnings # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) # -pthreads: Solaris/gcc # -mthreads: Mingw32/gcc, Lynx/gcc # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it # doesn't hurt to check since this sometimes defines pthreads too; # also defines -D_REENTRANT) # pthread: Linux, etcetera # --thread-safe: KAI C++ # pthread-config: use pthread-config program (for GNU Pth library) case "${host_cpu}-${host_os}" in *solaris*) # On Solaris (at least, for some versions), libc contains stubbed # (non-functional) versions of the pthreads routines, so link-based # tests will erroneously succeed. (We need to link with -pthread or # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather # a function called by this macro, so we could check for that, but # who knows whether they'll stub that too in a future libc.) So, # we'll just look for -pthreads and -lpthread first: acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags" ;; esac if test x"$acx_pthread_ok" = xno; then for flag in $acx_pthread_flags; do case $flag in none) AC_MSG_CHECKING([whether pthreads work without any flags]) ;; -*) AC_MSG_CHECKING([whether pthreads work with $flag]) PTHREAD_CFLAGS="$flag" ;; pthread-config) AC_CHECK_PROG(acx_pthread_config, pthread-config, yes, no) if test x"$acx_pthread_config" = xno; then continue; fi PTHREAD_CFLAGS="`pthread-config --cflags`" PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" ;; *) AC_MSG_CHECKING([for the pthreads library -l$flag]) PTHREAD_LIBS="-l$flag" ;; esac save_LIBS="$LIBS" save_CFLAGS="$CFLAGS" LIBS="$PTHREAD_LIBS $LIBS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Check for various functions. We must include pthread.h, # since some functions may be macros. (On the Sequent, we # need a special flag -Kthread to make this header compile.) # We check for pthread_join because it is in -lpthread on IRIX # while pthread_create is in libc. We check for pthread_attr_init # due to DEC craziness with -lpthreads. We check for # pthread_cleanup_push because it is one of the few pthread # functions on Solaris that doesn't have a non-functional libc stub. # We try pthread_create on general principles. AC_TRY_LINK([#include ], [pthread_t th; pthread_join(th, 0); pthread_attr_init(0); pthread_cleanup_push(0, 0); pthread_create(0,0,0,0); pthread_cleanup_pop(0); ], [acx_pthread_ok=yes]) LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" AC_MSG_RESULT($acx_pthread_ok) if test "x$acx_pthread_ok" = xyes; then break; fi PTHREAD_LIBS="" PTHREAD_CFLAGS="" done fi # Various other checks: if test "x$acx_pthread_ok" = xyes; then save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Detect AIX lossage: threads are created detached by default # and the JOINABLE attribute has a nonstandard name (UNDETACHED). AC_MSG_CHECKING([for joinable pthread attribute]) AC_TRY_LINK([#include ], [int attr=PTHREAD_CREATE_JOINABLE;], ok=PTHREAD_CREATE_JOINABLE, ok=unknown) if test x"$ok" = xunknown; then AC_TRY_LINK([#include ], [int attr=PTHREAD_CREATE_UNDETACHED;], ok=PTHREAD_CREATE_UNDETACHED, ok=unknown) fi if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then AC_DEFINE(PTHREAD_CREATE_JOINABLE, $ok, [Define to the necessary symbol if this constant uses a non-standard name on your system.]) fi AC_MSG_RESULT(${ok}) if test x"$ok" = xunknown; then AC_MSG_WARN([we do not know how to create joinable pthreads]) fi AC_MSG_CHECKING([if more special flags are required for pthreads]) flag=no case "${host_cpu}-${host_os}" in *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; esac AC_MSG_RESULT(${flag}) if test "x$flag" != xno; then PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" # More AIX lossage: must compile with cc_r AC_CHECK_PROG(PTHREAD_CC, cc_r, cc_r, ${CC}) else PTHREAD_CC="$CC" fi AC_SUBST(PTHREAD_LIBS) AC_SUBST(PTHREAD_CFLAGS) AC_SUBST(PTHREAD_CC) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test x"$acx_pthread_ok" = xyes; then ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1]) : else acx_pthread_ok=no $2 fi AC_LANG_RESTORE ])dnl ACX_PTHREAD crrcsim-0.9.12/m4/ax_check_gl.m40000644000175000017500000000534611724452424013214 00000000000000dnl @synopsis AX_CHECK_GL dnl dnl Check for an OpenGL implementation. If GL is found, the required compiler dnl and linker flags are included in the output variables "GL_CFLAGS" and dnl "GL_LIBS", respectively. This macro adds the configure option dnl "--with-apple-opengl-framework", which users can use to indicate that dnl Apple's OpenGL framework should be used on Mac OS X. If Apple's OpenGL dnl framework is used, the symbol "HAVE_APPLE_OPENGL_FRAMEWORK" is defined. If dnl no GL implementation is found, "no_gl" is set to "yes". dnl dnl @version 1.8 dnl @author Braden McDaniel dnl AC_DEFUN([AX_CHECK_GL], [AC_REQUIRE([AC_PATH_X])dnl AC_REQUIRE([ACX_PTHREAD])dnl # # There isn't a reliable way to know we should use the Apple OpenGL framework # without a configure option. A Mac OS X user may have installed an # alternative GL implementation (e.g., Mesa), which may or may not depend on X. # AC_ARG_WITH([apple-opengl-framework], [AC_HELP_STRING([--with-apple-opengl-framework], [use Apple OpenGL framework (Mac OS X only)])]) if test "X$with_apple_opengl_framework" = "Xyes"; then AC_DEFINE([HAVE_APPLE_OPENGL_FRAMEWORK], [1], [Use the Apple OpenGL framework.]) GL_LIBS="-framework OpenGL" else AC_LANG_PUSH(C) AX_LANG_COMPILER_MS if test X$ax_compiler_ms = Xno; then GL_CFLAGS="${PTHREAD_CFLAGS}" GL_LIBS="${PTHREAD_LIBS} -lm" fi # # Use x_includes and x_libraries if they have been set (presumably by # AC_PATH_X). # if test "X$no_x" != "Xyes"; then if test -n "$x_includes"; then GL_CFLAGS="-I${x_includes} ${GL_CFLAGS}" fi if test -n "$x_libraries"; then GL_LIBS="-L${x_libraries} -lX11 ${GL_LIBS}" fi fi AC_CHECK_HEADERS([windows.h]) AC_CACHE_CHECK([for OpenGL library], [ax_cv_check_gl_libgl], [ax_cv_check_gl_libgl="no" ax_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" ax_save_LIBS="${LIBS}" LIBS="" ax_check_libs="-lopengl32 -lGL" for ax_lib in ${ax_check_libs}; do if test X$ax_compiler_ms = Xyes; then ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib="${ax_lib}" fi LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}" AC_LINK_IFELSE( [AC_LANG_PROGRAM([[ # if HAVE_WINDOWS_H && defined(_WIN32) # include # endif # include ]], [[glBegin(0)]])], [ax_cv_check_gl_libgl="${ax_try_lib}"; break]) done LIBS=${ax_save_LIBS} CPPFLAGS=${ax_save_CPPFLAGS}]) if test "X${ax_cv_check_gl_libgl}" = "Xno"; then no_gl="yes" GL_CFLAGS="" GL_LIBS="" else GL_LIBS="${ax_cv_check_gl_libgl} ${GL_LIBS}" fi AC_LANG_POP(C) fi AC_SUBST([GL_CFLAGS]) AC_SUBST([GL_LIBS]) ])dnl crrcsim-0.9.12/m4/ax_lang_compiler_ms.m40000644000175000017500000000123711724452424014762 00000000000000dnl @synopsis AX_LANG_COMPILER_MS dnl dnl Check whether the compiler for the current language is Microsoft. dnl dnl This macro is modeled after _AC_LANG_COMPILER_GNU in the GNU Autoconf dnl implementation. dnl dnl @version 1.0 dnl @author Braden McDaniel dnl AC_DEFUN([AX_LANG_COMPILER_MS], [AC_CACHE_CHECK([whether we are using the Microsoft _AC_LANG compiler], [ax_cv_[]_AC_LANG_ABBREV[]_compiler_ms], [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[#ifndef _MSC_VER choke me #endif ]])], [ax_compiler_ms=yes], [ax_compiler_ms=no]) ax_cv_[]_AC_LANG_ABBREV[]_compiler_ms=$ax_compiler_ms ])]) crrcsim-0.9.12/m4/ax_check_glu.m40000644000175000017500000000424411724452424013375 00000000000000dnl @synopsis AX_CHECK_GLU dnl dnl Check for GLU. If GLU is found, the required preprocessor and linker flags dnl are included in the output variables "GLU_CFLAGS" and "GLU_LIBS", dnl respectively. This macro adds the configure option dnl "--with-apple-opengl-framework", which users can use to indicate that dnl Apple's OpenGL framework should be used on Mac OS X. If Apple's OpenGL dnl framework is used, the symbol "HAVE_APPLE_OPENGL_FRAMEWORK" is defined. If dnl no GLU implementation is found, "no_glu" is set to "yes". dnl dnl @version 1.2 dnl @author Braden McDaniel dnl AC_DEFUN([AX_CHECK_GLU], [AC_REQUIRE([AX_CHECK_GL])dnl AC_REQUIRE([AC_PROG_CXX])dnl GLU_CFLAGS="${GL_CFLAGS}" if test "X${with_apple_opengl_framework}" != "Xyes"; then AC_CACHE_CHECK([for OpenGL Utility library], [ax_cv_check_glu_libglu], [ax_cv_check_glu_libglu="no" ax_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" ax_save_LIBS="${LIBS}" LIBS="" ax_check_libs="-lglu32 -lGLU" for ax_lib in ${ax_check_libs}; do if test X$ax_compiler_ms = Xyes; then ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib="${ax_lib}" fi LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}" # # libGLU typically links with libstdc++ on POSIX platforms. However, # setting the language to C++ means that test program source is named # "conftest.cc"; and Microsoft cl doesn't know what to do with such a # file. # AC_LANG_PUSH([C++]) if test X$ax_compiler_ms = Xyes; then AC_LANG_PUSH([C]) fi AC_LINK_IFELSE( [AC_LANG_PROGRAM([[ # if HAVE_WINDOWS_H && defined(_WIN32) # include # endif # include ]], [[gluBeginCurve(0)]])], [ax_cv_check_glu_libglu="${ax_try_lib}"; break]) if test X$ax_compiler_ms = Xyes; then AC_LANG_POP([C]) fi AC_LANG_POP([C++]) done LIBS=${ax_save_LIBS} CPPFLAGS=${ax_save_CPPFLAGS}]) if test "X${ax_cv_check_glu_libglu}" = "Xno"; then no_glu="yes" GLU_CFLAGS="" GLU_LIBS="" else GLU_LIBS="${ax_cv_check_glu_libglu} ${GL_LIBS}" fi fi AC_SUBST([GLU_CFLAGS]) AC_SUBST([GLU_LIBS]) ]) crrcsim-0.9.12/cmake/0000775000175000017500000000000011724452513011334 500000000000000crrcsim-0.9.12/cmake/config.h.in0000644000175000017500000000071711724452423013302 00000000000000#ifndef CRRCSIM_CONFIG_H #define CRRCSIM_CONFIG_H #cmakedefine HAVE_SYS_IO_H 1 #define PACKAGE "${CMAKE_PACKAGE_NAME}" #define PACKAGE_NAME "${CMAKE_PACKAGE_NAME}" #define PACKAGE_VERSION "${CMAKE_PACKAGE_VERSION}" #define PACKAGE_STRING "${CMAKE_PACKAGE_NAME} ${CMAKE_PACKAGE_VERSION}" #define PORTAUDIO ${PORTAUDIO} #define WINDDATA3D ${HAS_CGAL} #define CGAL_VERSION3 ${CGAL_IS_V3} #cmakedefine SDL_WITHOUT_MOUSEWHEEL 1 #endif crrcsim-0.9.12/cmake/test_plib.cpp0000644000175000017500000000040711724452423013744 00000000000000#include #include #include #include #include #include #define MIN_PLIB_VERSION 184 int main(void) { if ( PLIB_VERSION < MIN_PLIB_VERSION ) return 0; else return 42; } crrcsim-0.9.12/Makefile.am0000644000175000017500000003353711724452423012241 00000000000000SUBDIRS = documentation locale models objects packages scenery sounds textures ACLOCAL_AMFLAGS = -I m4 bin_PROGRAMS = crrcsim crrcsim_SOURCES = src/mod_mode/F3F/handlerF3F.h \ src/mod_mode/F3F/handlerF3F.cpp \ src/GUI/crrc_audio.h \ src/GUI/crrc_calibmap.h \ src/GUI/crrc_ctrldev.h \ src/GUI/crrc_ctrlgen.h \ src/GUI/crrc_dialog.h \ src/GUI/crrc_f3f.h \ src/GUI/crrc_gui_main.h \ src/GUI/crrc_gui_viewwind.h \ src/GUI/crrc_joy.h \ src/GUI/crrc_launch.h \ src/GUI/crrc_loadrobot.h \ src/GUI/crrc_setrecordname.h \ src/GUI/crrc_location.h \ src/GUI/crrc_mousebutton.h \ src/GUI/crrc_msgbox.h \ src/GUI/crrc_planesel.h \ src/GUI/crrc_scaleinput.h \ src/GUI/crrc_slider.h \ src/GUI/crrc_spin.h \ src/GUI/crrc_video.h \ src/GUI/crrc_windthermal.h \ src/GUI/puaFileBox.h \ src/GUI/puaGLPreview.h \ src/GUI/puaScrListBox.h \ src/GUI/util.h \ src/GUI/crrc_audio.cpp \ src/GUI/crrc_calibmap.cpp \ src/GUI/crrc_ctrldev.cpp \ src/GUI/crrc_ctrlgen.cpp \ src/GUI/crrc_dialog.cpp \ src/GUI/crrc_f3f.cpp \ src/GUI/crrc_gui_main.cpp \ src/GUI/crrc_gui_viewwind.cpp \ src/GUI/crrc_joy.cpp \ src/GUI/crrc_launch.cpp \ src/GUI/crrc_location.cpp \ src/GUI/crrc_loadrobot.cpp \ src/GUI/crrc_setrecordname.cpp \ src/GUI/crrc_mousebutton.cpp \ src/GUI/crrc_msgbox.cpp \ src/GUI/crrc_planesel.cpp \ src/GUI/crrc_scaleinput.cpp \ src/GUI/crrc_slider.cpp \ src/GUI/crrc_spin.cpp \ src/GUI/crrc_video.cpp \ src/GUI/crrc_windthermal.cpp \ src/GUI/puaFileBox.cpp \ src/GUI/puaGLPreview.cpp \ src/GUI/puaScrListBox.cpp \ src/GUI/util.cpp \ src/mod_chardevice/bufferedchardevice.h \ src/mod_chardevice/chardevicebase.h \ src/mod_chardevice/chardevicec.h \ src/mod_chardevice/chardevicecommon.h \ src/mod_chardevice/chardevice.h \ src/mod_chardevice/chardevicewrapper.h \ src/mod_chardevice/filechardevice.h \ src/mod_chardevice/serialchardevice.h \ src/mod_chardevice/socketchardevicebase.h \ src/mod_chardevice/tcpchardevice.h \ src/mod_chardevice/tcpserverchardevice.h \ src/mod_chardevice/udpchardevice.h \ src/mod_chardevice/udpserverchardevice.h \ src/mod_chardevice/bufferedchardevice.cpp \ src/mod_chardevice/chardevicebase.cpp \ src/mod_chardevice/chardevicec.cpp \ src/mod_chardevice/chardevicewrapper.cpp \ src/mod_chardevice/filechardevice.cpp \ src/mod_chardevice/serialchardevice.cpp \ src/mod_chardevice/socketchardevicebase.cpp \ src/mod_chardevice/tcpchardevice.cpp \ src/mod_chardevice/tcpserverchardevice.cpp \ src/mod_chardevice/udpchardevice.cpp \ src/mod_chardevice/udpserverchardevice.cpp \ src/mod_cntrl/controller.cpp \ src/mod_cntrl/controller.h \ src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp \ src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.h \ src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp \ src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.h \ src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp \ src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.h \ src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp \ src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.h \ src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp \ src/mod_cntrl/cntrl_scalethrottle/scalethrottle.h \ src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp \ src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.h \ src/mod_cntrl/cntrl_omega/cntrl_omega.cpp \ src/mod_cntrl/cntrl_omega/cntrl_omega.h \ src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp \ src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.h \ src/mod_env/earth/atmos_62.h \ src/mod_env/earth/ls_earth.h \ src/mod_env/earth/ls_gravity.h \ src/mod_env/earth/atmos_62.cpp \ src/mod_env/earth/ls_gravity.cpp \ src/mod_fdm/eom01/eom01.h \ src/mod_fdm/eom01/eom01.cpp \ src/mod_fdm/fdm_002/fdm_002.h \ src/mod_fdm/fdm_002/fdm_002.cpp \ src/mod_fdm/fdm_displaymode/fdm_displaymode.h \ src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp \ src/mod_fdm/fdm_larcsim/fdm_larcsim.h \ src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp \ src/mod_fdm/fdm_heli01/fdm_heli01.h \ src/mod_fdm/fdm_heli01/fdm_heli01.cpp \ src/mod_fdm/fdm_mcopter01/fdm_mcopter01.h \ src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp \ src/mod_fdm/fdm_testmode/fdm_testmode.h \ src/mod_fdm/fdm_testmode/fdm_testmode.cpp \ src/mod_fdm/formats/airtoxml.h \ src/mod_fdm/formats/airtoxml.cpp \ src/mod_fdm/physics/eom.h \ src/mod_fdm/physics/eom.cpp \ src/mod_fdm/power/battery.h \ src/mod_fdm/power/engine_dcm.h \ src/mod_fdm/power/gearing.h \ src/mod_fdm/power/power.h \ src/mod_fdm/power/propeller.h \ src/mod_fdm/power/shaft.h \ src/mod_fdm/power/simplethrust.h \ src/mod_fdm/power/values_step.h \ src/mod_fdm/power/battery.cpp \ src/mod_fdm/power/engine_dcm.cpp \ src/mod_fdm/power/gearing.cpp \ src/mod_fdm/power/power.cpp \ src/mod_fdm/power/propeller.cpp \ src/mod_fdm/power/shaft.cpp \ src/mod_fdm/power/simplethrust.cpp \ src/mod_fdm/fdm_env.h \ src/mod_fdm/fdm.h \ src/mod_fdm/fdm_inputs.h \ src/mod_fdm/ls_geodesy.h \ src/mod_fdm/ls_types.h \ src/mod_fdm/xmlmodelfile.h \ src/mod_fdm/fdm.cpp \ src/mod_fdm/ls_geodesy.cpp \ src/mod_fdm/xmlmodelfile.cpp \ src/mod_fdm/gear01/gear.h \ src/mod_fdm/gear01/gear.cpp \ src/mod_robots/fdm_playback.h \ src/mod_robots/fdm_playback.cpp \ src/mod_robots/marker.h \ src/mod_robots/robot.h \ src/mod_robots/robot.cpp \ src/mod_robots/robotfile.h \ src/mod_robots/robotfile.cpp \ src/mod_inputdev/inputdev_audio/inputdev_audio.h \ src/mod_inputdev/inputdev_audio/inputdev_audio.cpp \ src/mod_inputdev/inputdev_mnav/inputdev_mnav.h \ src/mod_inputdev/inputdev_mnav/mnav.h \ src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp \ src/mod_inputdev/inputdev_mnav/mnav.cpp \ src/mod_inputdev/inputdev_parallel/inputdev_parallel.h \ src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp \ src/mod_inputdev/inputdev_PPM/inputdev_PPM.h \ src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp \ src/mod_inputdev/inputdev_rctran/inputdev_rctran.h \ src/mod_inputdev/inputdev_rctran/mbuff.h \ src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp \ src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.h \ src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp \ src/mod_inputdev/inputdev_serial/inputdev_serial.h \ src/mod_inputdev/inputdev_serial/inputdev_serial.cpp \ src/mod_inputdev/inputdev_serial2/inputdev_serial2.h \ src/mod_inputdev/inputdev_serial2/LoggerReader_byte.h \ src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.h \ src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp \ src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp \ src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp \ src/mod_inputdev/inputdev_serpic/inputdev_serpic.h \ src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp \ src/mod_inputdev/inputdev_software/inputdev_software.h \ src/mod_inputdev/inputdev_software/inputdev_software.cpp \ src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.h \ src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp \ src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp \ src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.h \ src/mod_inputdev/inputdev.h \ src/mod_inputdev/inputdev.cpp \ src/mod_landscape/crrc_scenery.h \ src/mod_landscape/crrc_scenery.cpp \ src/mod_landscape/crrc_builtin_scenery.h \ src/mod_landscape/crrc_builtin_scenery.cpp \ src/mod_landscape/heightdata.h \ src/mod_landscape/hd_tilingterrain.h \ src/mod_landscape/hd_tilingterrain.cpp \ src/mod_landscape/model_based_scenery.h \ src/mod_landscape/model_based_scenery.cpp \ src/mod_landscape/winddata3D.h \ src/mod_landscape/winddata3D.cpp \ src/mod_landscape/wind_from_terrain.h \ src/mod_landscape/wind_from_terrain.cpp \ src/mod_math/intgr.h \ src/mod_math/linearreg.h \ src/mod_math/matrix33.h \ src/mod_math/matrix44.h \ src/mod_math/pt1.h \ src/mod_math/quaternion.h \ src/mod_math/ratelim.h \ src/mod_math/vector3.h \ src/mod_math/intgr.cpp \ src/mod_math/linearreg.cpp \ src/mod_math/matrix33.cpp \ src/mod_math/pt1.cpp \ src/mod_math/quaternion.cpp \ src/mod_math/vector3.cpp \ src/mod_misc/crrc_rand.h \ src/mod_misc/lib_conversions.h \ src/mod_misc/ls_constants.h \ src/mod_misc/scheduler.h \ src/mod_misc/SimpleXMLTransfer.h \ src/mod_misc/crrc_rand.cpp \ src/mod_misc/lib_conversions.cpp \ src/mod_misc/scheduler.cpp \ src/mod_misc/filesystools.h \ src/mod_misc/filesystools.cpp \ src/mod_misc/SimpleXMLTransfer.cpp \ src/mod_video/airplane_vis.h \ src/mod_video/airplane_vis.cpp \ src/mod_video/crrc_animation.h \ src/mod_video/crrc_animation.cpp \ src/mod_video/crrc_graphics.h \ src/mod_video/crrc_graphics.cpp \ src/mod_video/shadow_volume.cpp \ src/mod_video/shadow.h \ src/mod_video/fonts.cpp \ src/mod_video/fonts.h \ src/mod_video/glconsole.h \ src/mod_video/glconsole.cpp \ src/mod_video/crrc_sky.h \ src/mod_video/crrc_sky.cpp \ src/mod_video/crrc_ssgutils.h \ src/mod_video/crrc_ssgutils.cpp \ src/mod_video/gloverlay.h \ src/mod_video/gloverlay.cpp \ src/mod_video/ssgLoadJPG.cpp \ src/mod_windfield/thermal03/solve.h \ src/mod_windfield/thermal03/thconf.h \ src/mod_windfield/thermal03/thermikschale.h \ src/mod_windfield/thermal03/tschalen.h \ src/mod_windfield/thermal03/solve.cpp \ src/mod_windfield/thermal03/thermikschale.cpp \ src/mod_windfield/thermal03/tschalen.cpp \ src/mod_windfield/thermalprofile.h \ src/mod_windfield/windfield.h \ src/mod_windfield/windfield.cpp \ src/config.h \ src/crrc_fdm.h \ src/crrc_loadair.h \ src/crrc_main.h \ src/crrc_sound.h \ src/crrc_soundserver.h \ src/crrc_system.h \ src/CTime.h \ src/defines.h \ src/global_airplane.h \ src/global_fdm.h \ src/global_video.h \ src/global.h \ src/global_sound.h \ src/ImageLoaderTGA.h \ src/include_gl.h \ src/mod_fdm_config.h \ src/mod_windfield_config.h \ src/mouse_kbd.h \ src/SimStateHandler.h \ src/mod_mode/T_GameHandler.h \ src/zoom.h \ src/config.cpp \ src/crrc_fdm.cpp \ src/crrc_keyboard.cpp \ src/crrc_loadair.cpp \ src/crrc_main.cpp \ src/crrc_sound.cpp \ src/crrc_soundserver.cpp \ src/crrc_system.cpp \ src/CTime.cpp \ src/global.cpp \ src/ImageLoaderTGA.cpp \ src/mouse_kbd.cpp \ src/SimStateHandler.cpp \ src/zoom.cpp \ src/record.h \ src/record.cpp \ src/robots.h \ src/robots.cpp \ src/mod_main/eventhandler.h \ src/mod_main/eventhandler.cpp \ src/mod_main/crrc_checkopts.h \ src/mod_main/crrc_checkopts.cpp \ src/mod_main/Event.cpp \ src/mod_main/Event.h \ src/mod_main/EventDispatcher.cpp \ src/mod_main/EventDispatcher.h \ src/aircraft.h \ src/aircraft.cpp \ src/i18n.h EXTRA_DIST = Doxyfile autogen.sh \ src/mod_inputdev/inputdev_rctran2/kernel_module/Makefile.24 \ src/mod_inputdev/inputdev_rctran2/kernel_module/Makefile.26 \ src/mod_inputdev/inputdev_rctran2/kernel_module/rctran2.c \ src/mod_inputdev/inputdev_rctran2/kernel_module/README.txt \ CMakeLists.txt cmake/config.h.in cmake/test_plib.cpp cmake.sh \ src/mod_math/quat_test.cpp \ src/GUI/CMakeLists.txt \ src/mod_main/CMakeLists.txt \ src/mod_math/CMakeLists.txt \ src/mod_misc/CMakeLists.txt \ src/mod_mode/CMakeLists.txt \ src/mod_cntrl/CMakeLists.txt \ src/mod_chardevice/CMakeLists.txt \ src/mod_env/CMakeLists.txt \ src/mod_fdm/CMakeLists.txt \ src/mod_robots/CMakeLists.txt \ src/mod_landscape/CMakeLists.txt \ src/mod_windfield/CMakeLists.txt \ src/mod_inputdev/CMakeLists.txt \ src/mod_video/CMakeLists.txt \ HISTORY crrcsim_CXXFLAGS = $(GLU_CFLAGS) $(PA_CFLAGS) $(SDL_CFLAGS) $(CGAL_CFLAGS) -DPU_USE_SDL \ -DCRRC_DATA_PATH="\"$(datadir)/@PACKAGE@\"" crrcsim_LDADD = $(XTRA_OBJS) $(PA_LIBS) $(SDL_LIBS) \ $(CGAL_LIBS) -ljpeg -lplibssg -lplibsg -lplibpuaux -lplibpu -lplibul -lplibfnt \ $(GLU_LIBS) crrcsim_DEPENDENCIES = $(XTRA_OBJS) win32icon.rc: Makefile echo "A ICON MOVEABLE PURE LOADONCALL DISCARDABLE \"@srcdir@/packages/icons/crrcsim.ico\"" > win32icon.rc win32icon.res: win32icon.rc Makefile windres.exe --input-format=rc -o win32icon.res -O coff win32icon.rc win32package: all @echo "--- Creating Nullsoft installer package" strip --strip-all $(bin_PROGRAMS) cp $(srcdir)/packages/Win32/crrcsim.nsi . makensis crrcsim.nsi rm -f crrcsim.nsi crrcsim-0.9.12/crrc_config.h.in0000664000175000017500000000433711724452511013235 00000000000000/* crrc_config.h.in. Generated from configure.ac by autoheader. */ /* CGAL_VERSION3 compatibility */ #undef CGAL_VERSION3 /* Use the Apple OpenGL framework. */ #undef HAVE_APPLE_OPENGL_FRAMEWORK /* Define to 1 if you have the header file. */ #undef HAVE_ASM_IO_H /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define if you have POSIX threads libraries and header files. */ #undef HAVE_PTHREAD /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_IO_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the header file. */ #undef HAVE_WINDOWS_H /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Portaudio version, 0 to disable audio interface */ #undef PORTAUDIO /* Define to the necessary symbol if this constant uses a non-standard name on your system. */ #undef PTHREAD_CREATE_JOINABLE /* SDL < 1.2.5 did not feature mousewheel button macros */ #undef SDL_WITHOUT_MOUSEWHEEL /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION /* Import code for wind data, needs CGAL, 0 to disable */ #undef WINDDATA3D crrcsim-0.9.12/configure0000775000175000017500000072413111724452461012115 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.68 for crrcsim 0.9.12. # # Report bugs to . # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software # Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: crrcsim-devel@lists.berlios.de about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='crrcsim' PACKAGE_TARNAME='crrcsim' PACKAGE_VERSION='0.9.12' PACKAGE_STRING='crrcsim 0.9.12' PACKAGE_BUGREPORT='crrcsim-devel@lists.berlios.de' PACKAGE_URL='' ac_unique_file="src/crrc_main.h" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS CGAL_LIBS CGAL_CFLAGS GLU_LIBS GLU_CFLAGS GL_LIBS GL_CFLAGS CPP PTHREAD_CFLAGS PTHREAD_LIBS PTHREAD_CC acx_pthread_config am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE ac_ct_CC CFLAGS CC XMKMF SDL_LIBS SDL_CFLAGS SDL_CONFIG PA_LIBS XTRA_OBJS host_os host_vendor host_cpu host build_os build_vendor build_cpu build EGREP GREP CXXCPP am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CXX CPPFLAGS LDFLAGS CXXFLAGS CXX am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_dependency_tracking with_sdl_prefix with_sdl_exec_prefix enable_sdltest with_x with_apple_opengl_framework ' ac_precious_vars='build_alias host_alias target_alias CXX CXXFLAGS LDFLAGS LIBS CPPFLAGS CCC CXXCPP XMKMF CC CFLAGS CPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures crrcsim 0.9.12 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/crrcsim] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of crrcsim 0.9.12:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --disable-sdltest Do not try to compile and run a test SDL program Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-sdl-prefix=PFX Prefix where SDL is installed (optional) --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional) --with-x use the X Window System --with-apple-opengl-framework use Apple OpenGL framework (Mac OS X only) Some influential environment variables: CXX C++ compiler command CXXFLAGS C++ compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXXCPP C++ preprocessor XMKMF Path to xmkmf, Makefile generator for X Window System CC C compiler command CFLAGS C compiler flags CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF crrcsim configure 0.9.12 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile # ac_fn_cxx_try_cpp LINENO # ------------------------ # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_cpp # ac_fn_cxx_try_run LINENO # ------------------------ # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_cxx_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_run # ac_fn_cxx_try_link LINENO # ------------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_link # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES # --------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( $as_echo "## --------------------------------------------- ## ## Report this to crrcsim-devel@lists.berlios.de ## ## --------------------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_cxx_check_header_mongrel # ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES # --------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_cxx_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_cxx_check_header_compile # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( $as_echo "## --------------------------------------------- ## ## Report this to crrcsim-devel@lists.berlios.de ## ## --------------------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by crrcsim $as_me 0.9.12, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='crrcsim' VERSION='0.9.12' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_config_headers="$ac_config_headers crrc_config.h" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 $as_echo_n "checking whether the C++ compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C++ compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 $as_echo_n "checking for C++ compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C++ compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if ${ac_cv_cxx_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CXX_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if ${ac_cv_prog_CXXCPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac XTRA_OBJS= case "${host}" in *-*-mingw32*) CXXFLAGS="$CXXFLAGS -DWIN32" CPPFLAGS="$CPPFLAGS -I/usr/include" XTRA_OBJS="win32icon.res" LIBS="$LIBS -lwinmm -lwsock32 -mwindows -lmingw32 -lintl" LDFLAGS="$LDFLAGS -L/usr/lib" ;; *-apple-darwin*) CXXFLAGS="$CXXFLAGS -DMACOSX" ;; *) CXXFLAGS="$CXXFLAGS -Dlinux" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 $as_echo_n "checking for pthread_create in -lpthread... " >&6; } if ${ac_cv_lib_pthread_pthread_create+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char pthread_create (); int main () { return pthread_create (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_pthread_pthread_create=yes else ac_cv_lib_pthread_pthread_create=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; } if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then : PA_CHECK_LIBS=-lpthread else as_fn_error $? "libpthread not found!" "$LINENO" 5 fi ;; esac CXXFLAGS="$CXXFLAGS -Wall" # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in sys/io.h asm/io.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done portaudio=0 ac_fn_cxx_check_header_mongrel "$LINENO" "portaudio.h" "ac_cv_header_portaudio_h" "$ac_includes_default" if test "x$ac_cv_header_portaudio_h" = xyes; then : fi if (test "x$ac_cv_header_portaudio_h" = "xyes"); then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Pa_CountDevices in -lportaudio" >&5 $as_echo_n "checking for Pa_CountDevices in -lportaudio... " >&6; } if ${ac_cv_lib_portaudio_Pa_CountDevices+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lportaudio ${PA_CHECK_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Pa_CountDevices (); int main () { return Pa_CountDevices (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_portaudio_Pa_CountDevices=yes else ac_cv_lib_portaudio_Pa_CountDevices=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_portaudio_Pa_CountDevices" >&5 $as_echo "$ac_cv_lib_portaudio_Pa_CountDevices" >&6; } if test "x$ac_cv_lib_portaudio_Pa_CountDevices" = xyes; then : portaudio=18 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Pa_GetDeviceCount in -lportaudio" >&5 $as_echo_n "checking for Pa_GetDeviceCount in -lportaudio... " >&6; } if ${ac_cv_lib_portaudio_Pa_GetDeviceCount+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lportaudio ${PA_CHECK_LIBS} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char Pa_GetDeviceCount (); int main () { return Pa_GetDeviceCount (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_portaudio_Pa_GetDeviceCount=yes else ac_cv_lib_portaudio_Pa_GetDeviceCount=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_portaudio_Pa_GetDeviceCount" >&5 $as_echo "$ac_cv_lib_portaudio_Pa_GetDeviceCount" >&6; } if test "x$ac_cv_lib_portaudio_Pa_GetDeviceCount" = xyes; then : portaudio=19 fi if test $portaudio == 18 then $as_echo "#define PORTAUDIO 18" >>confdefs.h PA_LIBS=-lportaudio has_portaudio="yes (found Portaudio V18)" else if test $portaudio == 19 then $as_echo "#define PORTAUDIO 19" >>confdefs.h PA_LIBS=-lportaudio has_portaudio="yes (found Portaudio V19)" else $as_echo "#define PORTAUDIO 0" >>confdefs.h has_portaudio="no (Portaudio library not found)" PA_LIBS= fi fi else $as_echo "#define PORTAUDIO 0" >>confdefs.h has_portaudio="no (Portaudio header not found)" PA_LIBS= fi SDL_VERSION=1.2.5 sdl_mousewheel="yes (SDL >= 1.2.5)" # Check whether --with-sdl-prefix was given. if test "${with_sdl_prefix+set}" = set; then : withval=$with_sdl_prefix; sdl_prefix="$withval" else sdl_prefix="" fi # Check whether --with-sdl-exec-prefix was given. if test "${with_sdl_exec_prefix+set}" = set; then : withval=$with_sdl_exec_prefix; sdl_exec_prefix="$withval" else sdl_exec_prefix="" fi # Check whether --enable-sdltest was given. if test "${enable_sdltest+set}" = set; then : enableval=$enable_sdltest; else enable_sdltest=yes fi if test x$sdl_exec_prefix != x ; then sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config fi fi if test x$sdl_prefix != x ; then sdl_args="$sdl_args --prefix=$sdl_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_prefix/bin/sdl-config fi fi if test "x$prefix" != xNONE; then PATH="$prefix/bin:$prefix/usr/bin:$PATH" fi # Extract the first word of "sdl-config", so it can be a program name with args. set dummy sdl-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_SDL_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $SDL_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_SDL_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no" ;; esac fi SDL_CONFIG=$ac_cv_path_SDL_CONFIG if test -n "$SDL_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SDL_CONFIG" >&5 $as_echo "$SDL_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi min_sdl_version=$SDL_VERSION { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL - version >= $min_sdl_version" >&5 $as_echo_n "checking for SDL - version >= $min_sdl_version... " >&6; } no_sdl="" if test "$SDL_CONFIG" = "no" ; then no_sdl=yes else SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` if test "x$enable_sdltest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_CXXFLAGS="$CXXFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $SDL_CFLAGS" CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" rm -f conf.sdltest if test "$cross_compiling" = yes; then : echo $ac_n "cross compiling; assumed OK... $ac_c" else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include "SDL.h" char* my_strdup (char *str) { char *new_str; if (str) { new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); strcpy (new_str, str); } else new_str = NULL; return new_str; } int main (int argc, char *argv[]) { int major, minor, micro; char *tmp_version; /* This hangs on some systems (?) system ("touch conf.sdltest"); */ { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = my_strdup("$min_sdl_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_sdl_version"); exit(1); } if (($sdl_major_version > major) || (($sdl_major_version == major) && ($sdl_minor_version > minor)) || (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) { return 0; } else { printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); printf("*** best to upgrade to the required version.\n"); printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); printf("*** to point to the correct copy of sdl-config, and remove the file\n"); printf("*** config.cache before re-running configure\n"); return 1; } } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : else no_sdl=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi CFLAGS="$ac_save_CFLAGS" CXXFLAGS="$ac_save_CXXFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_sdl" = x ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } : else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if test "$SDL_CONFIG" = "no" ; then echo "*** The sdl-config script installed by SDL could not be found" echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" echo "*** your path, or set the SDL_CONFIG environment variable to the" echo "*** full path to sdl-config." else if test -f conf.sdltest ; then : else echo "*** Could not run SDL test program, checking why..." CFLAGS="$CFLAGS $SDL_CFLAGS" CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include "SDL.h" int main(int argc, char *argv[]) { return 0; } #undef main #define main K_and_R_C_main int main () { return 0; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding SDL or finding the wrong" echo "*** version of SDL. If it is not finding SDL, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" else echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means SDL was incorrectly installed" echo "*** or that you have moved SDL since it was installed. In the latter case, you" echo "*** may want to edit the sdl-config script: $SDL_CONFIG" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CFLAGS="$ac_save_CFLAGS" CXXFLAGS="$ac_save_CXXFLAGS" LIBS="$ac_save_LIBS" fi fi SDL_CFLAGS="" SDL_LIBS="" { $as_echo "$as_me:${as_lineno-$LINENO}: *** SDL version $SDL_VERSION or newer not found! See if at least 1.2.0 is present..." >&5 $as_echo "$as_me: *** SDL version $SDL_VERSION or newer not found! See if at least 1.2.0 is present..." >&6;} fi rm -f conf.sdltest if test "x$no_sdl" = "xyes" then SDL_VERSION=1.2.0 # Check whether --with-sdl-prefix was given. if test "${with_sdl_prefix+set}" = set; then : withval=$with_sdl_prefix; sdl_prefix="$withval" else sdl_prefix="" fi # Check whether --with-sdl-exec-prefix was given. if test "${with_sdl_exec_prefix+set}" = set; then : withval=$with_sdl_exec_prefix; sdl_exec_prefix="$withval" else sdl_exec_prefix="" fi # Check whether --enable-sdltest was given. if test "${enable_sdltest+set}" = set; then : enableval=$enable_sdltest; else enable_sdltest=yes fi if test x$sdl_exec_prefix != x ; then sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config fi fi if test x$sdl_prefix != x ; then sdl_args="$sdl_args --prefix=$sdl_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_prefix/bin/sdl-config fi fi if test "x$prefix" != xNONE; then PATH="$prefix/bin:$prefix/usr/bin:$PATH" fi # Extract the first word of "sdl-config", so it can be a program name with args. set dummy sdl-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_SDL_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $SDL_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_SDL_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no" ;; esac fi SDL_CONFIG=$ac_cv_path_SDL_CONFIG if test -n "$SDL_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SDL_CONFIG" >&5 $as_echo "$SDL_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi min_sdl_version=$SDL_VERSION { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL - version >= $min_sdl_version" >&5 $as_echo_n "checking for SDL - version >= $min_sdl_version... " >&6; } no_sdl="" if test "$SDL_CONFIG" = "no" ; then no_sdl=yes else SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags` SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs` sdl_major_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` if test "x$enable_sdltest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_CXXFLAGS="$CXXFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $SDL_CFLAGS" CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" rm -f conf.sdltest if test "$cross_compiling" = yes; then : echo $ac_n "cross compiling; assumed OK... $ac_c" else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include "SDL.h" char* my_strdup (char *str) { char *new_str; if (str) { new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); strcpy (new_str, str); } else new_str = NULL; return new_str; } int main (int argc, char *argv[]) { int major, minor, micro; char *tmp_version; /* This hangs on some systems (?) system ("touch conf.sdltest"); */ { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = my_strdup("$min_sdl_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_sdl_version"); exit(1); } if (($sdl_major_version > major) || (($sdl_major_version == major) && ($sdl_minor_version > minor)) || (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) { return 0; } else { printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); printf("*** best to upgrade to the required version.\n"); printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); printf("*** to point to the correct copy of sdl-config, and remove the file\n"); printf("*** config.cache before re-running configure\n"); return 1; } } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : else no_sdl=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi CFLAGS="$ac_save_CFLAGS" CXXFLAGS="$ac_save_CXXFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_sdl" = x ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } : else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if test "$SDL_CONFIG" = "no" ; then echo "*** The sdl-config script installed by SDL could not be found" echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" echo "*** your path, or set the SDL_CONFIG environment variable to the" echo "*** full path to sdl-config." else if test -f conf.sdltest ; then : else echo "*** Could not run SDL test program, checking why..." CFLAGS="$CFLAGS $SDL_CFLAGS" CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include "SDL.h" int main(int argc, char *argv[]) { return 0; } #undef main #define main K_and_R_C_main int main () { return 0; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding SDL or finding the wrong" echo "*** version of SDL. If it is not finding SDL, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" else echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means SDL was incorrectly installed" echo "*** or that you have moved SDL since it was installed. In the latter case, you" echo "*** may want to edit the sdl-config script: $SDL_CONFIG" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CFLAGS="$ac_save_CFLAGS" CXXFLAGS="$ac_save_CXXFLAGS" LIBS="$ac_save_LIBS" fi fi SDL_CFLAGS="" SDL_LIBS="" as_fn_error $? "*** SDL version $SDL_VERSION or newer not found!" "$LINENO" 5 fi rm -f conf.sdltest $as_echo "#define SDL_WITHOUT_MOUSEWHEEL 1" >>confdefs.h sdl_mousewheel="no (SDL < 1.2.5)" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 $as_echo_n "checking for X... " >&6; } # Check whether --with-x was given. if test "${with_x+set}" = set; then : withval=$with_x; fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else case $x_includes,$x_libraries in #( *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : $as_echo_n "(cached) " >&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=no ac_x_libraries=no rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' incroot: @echo incroot='${INCROOT}' usrlibdir: @echo usrlibdir='${USRLIBDIR}' libdir: @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib la dll; do if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ac_x_includes= ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /usr/lib64 | /lib | /lib64) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -f -r conftest.dir fi # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Xlib.h. # First, try using that file with no special directory specified. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # We can compile using X headers with no special include directory. ac_x_includes= else for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest.err conftest.i conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { XrmInitialize () ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else LIBS=$ac_save_LIBS for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do if test -r "$ac_dir/libX11.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no case $ac_x_includes,$ac_x_libraries in #( no,* | *,no | *\'*) # Didn't find X, or a directory has "'" in its name. ac_cv_have_x="have_x=no";; #( *) # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ ac_x_libraries='$ac_x_libraries'" esac fi ;; #( *) have_x=yes;; esac eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 $as_echo "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 $as_echo "libraries $x_libraries, headers $x_includes" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu acx_pthread_ok=no # We used to check for pthread.h first, but this fails if pthread.h # requires special compiler flags (e.g. on True64 or Sequent). # It gets checked for in the link test anyway. # First of all, check if the user has set any of the PTHREAD_LIBS, # etcetera environment variables, and if threads linking works using # them: if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char pthread_join (); int main () { return pthread_join (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : acx_pthread_ok=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 $as_echo "$acx_pthread_ok" >&6; } if test x"$acx_pthread_ok" = xno; then PTHREAD_LIBS="" PTHREAD_CFLAGS="" fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" fi # We must check for the threads library under a number of different # names; the ordering is very important because some systems # (e.g. DEC) have both -lpthread and -lpthreads, where one of the # libraries is broken (non-POSIX). # Create a list of thread flags to try. Items starting with a "-" are # C compiler flags, and other items are library names, except for "none" # which indicates that we try without any flags at all, and "pthread-config" # which is a program returning the flags for the Pth emulation library. acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" # The ordering *is* (sometimes) important. Some notes on the # individual items follow: # pthreads: AIX (must check this before -lpthread) # none: in case threads are in libc; should be tried before -Kthread and # other compiler flags to prevent continual compiler warnings # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) # -pthreads: Solaris/gcc # -mthreads: Mingw32/gcc, Lynx/gcc # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it # doesn't hurt to check since this sometimes defines pthreads too; # also defines -D_REENTRANT) # pthread: Linux, etcetera # --thread-safe: KAI C++ # pthread-config: use pthread-config program (for GNU Pth library) case "${host_cpu}-${host_os}" in *solaris*) # On Solaris (at least, for some versions), libc contains stubbed # (non-functional) versions of the pthreads routines, so link-based # tests will erroneously succeed. (We need to link with -pthread or # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather # a function called by this macro, so we could check for that, but # who knows whether they'll stub that too in a future libc.) So, # we'll just look for -pthreads and -lpthread first: acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags" ;; esac if test x"$acx_pthread_ok" = xno; then for flag in $acx_pthread_flags; do case $flag in none) { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 $as_echo_n "checking whether pthreads work without any flags... " >&6; } ;; -*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 $as_echo_n "checking whether pthreads work with $flag... " >&6; } PTHREAD_CFLAGS="$flag" ;; pthread-config) # Extract the first word of "pthread-config", so it can be a program name with args. set dummy pthread-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_acx_pthread_config+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$acx_pthread_config"; then ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_acx_pthread_config="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" fi fi acx_pthread_config=$ac_cv_prog_acx_pthread_config if test -n "$acx_pthread_config"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 $as_echo "$acx_pthread_config" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x"$acx_pthread_config" = xno; then continue; fi PTHREAD_CFLAGS="`pthread-config --cflags`" PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 $as_echo_n "checking for the pthreads library -l$flag... " >&6; } PTHREAD_LIBS="-l$flag" ;; esac save_LIBS="$LIBS" save_CFLAGS="$CFLAGS" LIBS="$PTHREAD_LIBS $LIBS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Check for various functions. We must include pthread.h, # since some functions may be macros. (On the Sequent, we # need a special flag -Kthread to make this header compile.) # We check for pthread_join because it is in -lpthread on IRIX # while pthread_create is in libc. We check for pthread_attr_init # due to DEC craziness with -lpthreads. We check for # pthread_cleanup_push because it is one of the few pthread # functions on Solaris that doesn't have a non-functional libc stub. # We try pthread_create on general principles. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { pthread_t th; pthread_join(th, 0); pthread_attr_init(0); pthread_cleanup_push(0, 0); pthread_create(0,0,0,0); pthread_cleanup_pop(0); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : acx_pthread_ok=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 $as_echo "$acx_pthread_ok" >&6; } if test "x$acx_pthread_ok" = xyes; then break; fi PTHREAD_LIBS="" PTHREAD_CFLAGS="" done fi # Various other checks: if test "x$acx_pthread_ok" = xyes; then save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Detect AIX lossage: threads are created detached by default # and the JOINABLE attribute has a nonstandard name (UNDETACHED). { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 $as_echo_n "checking for joinable pthread attribute... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { int attr=PTHREAD_CREATE_JOINABLE; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ok=PTHREAD_CREATE_JOINABLE else ok=unknown fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x"$ok" = xunknown; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { int attr=PTHREAD_CREATE_UNDETACHED; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ok=PTHREAD_CREATE_UNDETACHED else ok=unknown fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then $as_echo "#define PTHREAD_CREATE_JOINABLE \$ok" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ok}" >&5 $as_echo "${ok}" >&6; } if test x"$ok" = xunknown; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: we do not know how to create joinable pthreads" >&5 $as_echo "$as_me: WARNING: we do not know how to create joinable pthreads" >&2;} fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 $as_echo_n "checking if more special flags are required for pthreads... " >&6; } flag=no case "${host_cpu}-${host_os}" in *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 $as_echo "${flag}" >&6; } if test "x$flag" != xno; then PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" # More AIX lossage: must compile with cc_r # Extract the first word of "cc_r", so it can be a program name with args. set dummy cc_r; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_PTHREAD_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$PTHREAD_CC"; then ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_PTHREAD_CC="cc_r" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}" fi fi PTHREAD_CC=$ac_cv_prog_PTHREAD_CC if test -n "$PTHREAD_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 $as_echo "$PTHREAD_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else PTHREAD_CC="$CC" fi # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test x"$acx_pthread_ok" = xyes; then $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h : else acx_pthread_ok=no fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # # There isn't a reliable way to know we should use the Apple OpenGL framework # without a configure option. A Mac OS X user may have installed an # alternative GL implementation (e.g., Mesa), which may or may not depend on X. # # Check whether --with-apple-opengl-framework was given. if test "${with_apple_opengl_framework+set}" = set; then : withval=$with_apple_opengl_framework; fi if test "X$with_apple_opengl_framework" = "Xyes"; then $as_echo "#define HAVE_APPLE_OPENGL_FRAMEWORK 1" >>confdefs.h GL_LIBS="-framework OpenGL" else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5 $as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; } if ${ax_cv_c_compiler_ms+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef _MSC_VER choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ax_compiler_ms=yes else ax_compiler_ms=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ax_cv_c_compiler_ms=$ax_compiler_ms fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5 $as_echo "$ax_cv_c_compiler_ms" >&6; } if test X$ax_compiler_ms = Xno; then GL_CFLAGS="${PTHREAD_CFLAGS}" GL_LIBS="${PTHREAD_LIBS} -lm" fi # # Use x_includes and x_libraries if they have been set (presumably by # AC_PATH_X). # if test "X$no_x" != "Xyes"; then if test -n "$x_includes"; then GL_CFLAGS="-I${x_includes} ${GL_CFLAGS}" fi if test -n "$x_libraries"; then GL_LIBS="-L${x_libraries} -lX11 ${GL_LIBS}" fi fi for ac_header in windows.h do : ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" if test "x$ac_cv_header_windows_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_WINDOWS_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL library" >&5 $as_echo_n "checking for OpenGL library... " >&6; } if ${ax_cv_check_gl_libgl+:} false; then : $as_echo_n "(cached) " >&6 else ax_cv_check_gl_libgl="no" ax_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" ax_save_LIBS="${LIBS}" LIBS="" ax_check_libs="-lopengl32 -lGL" for ax_lib in ${ax_check_libs}; do if test X$ax_compiler_ms = Xyes; then ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib="${ax_lib}" fi LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if HAVE_WINDOWS_H && defined(_WIN32) # include # endif # include int main () { glBegin(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_gl_libgl="${ax_try_lib}"; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done LIBS=${ax_save_LIBS} CPPFLAGS=${ax_save_CPPFLAGS} fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_gl_libgl" >&5 $as_echo "$ax_cv_check_gl_libgl" >&6; } if test "X${ax_cv_check_gl_libgl}" = "Xno"; then no_gl="yes" GL_CFLAGS="" GL_LIBS="" else GL_LIBS="${ax_cv_check_gl_libgl} ${GL_LIBS}" fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu fi GLU_CFLAGS="${GL_CFLAGS}" if test "X${with_apple_opengl_framework}" != "Xyes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL Utility library" >&5 $as_echo_n "checking for OpenGL Utility library... " >&6; } if ${ax_cv_check_glu_libglu+:} false; then : $as_echo_n "(cached) " >&6 else ax_cv_check_glu_libglu="no" ax_save_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" ax_save_LIBS="${LIBS}" LIBS="" ax_check_libs="-lglu32 -lGLU" for ax_lib in ${ax_check_libs}; do if test X$ax_compiler_ms = Xyes; then ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` else ax_try_lib="${ax_lib}" fi LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}" # # libGLU typically links with libstdc++ on POSIX platforms. However, # setting the language to C++ means that test program source is named # "conftest.cc"; and Microsoft cl doesn't know what to do with such a # file. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test X$ax_compiler_ms = Xyes; then ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # if HAVE_WINDOWS_H && defined(_WIN32) # include # endif # include int main () { gluBeginCurve(0) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_check_glu_libglu="${ax_try_lib}"; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test X$ax_compiler_ms = Xyes; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu done LIBS=${ax_save_LIBS} CPPFLAGS=${ax_save_CPPFLAGS} fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_glu_libglu" >&5 $as_echo "$ax_cv_check_glu_libglu" >&6; } if test "X${ax_cv_check_glu_libglu}" = "Xno"; then no_glu="yes" GLU_CFLAGS="" GLU_LIBS="" else GLU_LIBS="${ax_cv_check_glu_libglu} ${GL_LIBS}" fi fi ac_fn_cxx_check_header_mongrel "$LINENO" "plib/ul.h" "ac_cv_header_plib_ul_h" "$ac_includes_default" if test "x$ac_cv_header_plib_ul_h" = xyes; then : fi ac_fn_cxx_check_header_mongrel "$LINENO" "plib/sg.h" "ac_cv_header_plib_sg_h" "$ac_includes_default" if test "x$ac_cv_header_plib_sg_h" = xyes; then : fi ac_fn_cxx_check_header_mongrel "$LINENO" "plib/ssg.h" "ac_cv_header_plib_ssg_h" "$ac_includes_default" if test "x$ac_cv_header_plib_ssg_h" = xyes; then : fi ac_fn_cxx_check_header_mongrel "$LINENO" "plib/ssgaSky.h" "ac_cv_header_plib_ssgaSky_h" "$ac_includes_default" if test "x$ac_cv_header_plib_ssgaSky_h" = xyes; then : fi ac_fn_cxx_check_header_compile "$LINENO" "plib/pu.h" "ac_cv_header_plib_pu_h" "#define PU_USE_NONE " if test "x$ac_cv_header_plib_pu_h" = xyes; then : fi ac_fn_cxx_check_header_compile "$LINENO" "plib/puAux.h" "ac_cv_header_plib_puAux_h" "#define PU_USE_NONE " if test "x$ac_cv_header_plib_puAux_h" = xyes; then : fi if (test "x$ac_cv_header_plib_puAux_h" != "xyes") \ || (test "x$ac_cv_header_plib_pu_h" != "xyes") \ || (test "x$ac_cv_header_plib_ssgaSky_h" != "xyes") \ || (test "x$ac_cv_header_plib_ssg_h" != "xyes") \ || (test "x$ac_cv_header_plib_sg_h" != "xyes") \ || (test "x$ac_cv_header_plib_ul_h" != "xyes"); then echo echo "You *must* have the plib library installed on your system to build CRRCsim!" echo echo "configure aborted." exit fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for plib 1.8.4 or newer" >&5 $as_echo_n "checking for plib 1.8.4 or newer... " >&6; } if test "$cross_compiling" = yes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #define MIN_PLIB_VERSION 184 int main() { if ( PLIB_VERSION < MIN_PLIB_VERSION ) { return -1; } return 0; } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: wrong version" >&5 $as_echo "wrong version" >&6; }; as_fn_error $? "Install plib 1.8.4 or later first..." "$LINENO" 5 fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi ac_fn_cxx_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default" if test "x$ac_cv_header_jpeglib_h" = xyes; then : fi if test "x$ac_cv_header_jpeglib_h" != "xyes"; then echo echo "You *must* have libjpeg installed on your system to build CRRCsim!" echo echo "configure aborted." exit fi ac_fn_cxx_check_header_mongrel "$LINENO" "CGAL/Exact_predicates_inexact_constructions_kernel.h" "ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" "$ac_includes_default" if test "x$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" = xyes; then : fi ac_fn_cxx_check_header_mongrel "$LINENO" "CGAL/Delaunay_triangulation_3.h" "ac_cv_header_CGAL_Delaunay_triangulation_3_h" "$ac_includes_default" if test "x$ac_cv_header_CGAL_Delaunay_triangulation_3_h" = xyes; then : fi ac_fn_cxx_check_header_mongrel "$LINENO" "CGAL/Triangulation_vertex_base_with_info_3.h" "ac_cv_header_CGAL_Triangulation_vertex_base_with_info_3_h" "$ac_includes_default" if test "x$ac_cv_header_CGAL_Triangulation_vertex_base_with_info_3_h" = xyes; then : fi ac_fn_cxx_check_header_mongrel "$LINENO" "CGAL/assertions_behaviour.h" "ac_cv_header_CGAL_assertions_behaviour_h" "$ac_includes_default" if test "x$ac_cv_header_CGAL_assertions_behaviour_h" = xyes; then : fi if (test "x$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" = "xyes") \ && (test "x$ac_cv_header_CGAL_Delaunay_triangulation_3_h" = "xyes") \ && (test "x$ac_cv_header_CGAL_Triangulation_vertex_base_with_info_3_h" = "xyes"); then if (test "x$ac_cv_header_CGAL_assertions_behaviour_h" = "xyes") then $as_echo "#define CGAL_VERSION3 0" >>confdefs.h has_CGAL="yes (found CGAL > v3)" else $as_echo "#define CGAL_VERSION3 1" >>confdefs.h has_CGAL="yes (found CGAL v3)" fi CGAL_CFLAGS=-frounding-math CGAL_LIBS=-lCGAL $as_echo "#define WINDDATA3D 1" >>confdefs.h else has_CGAL="no (CGAL not found)" CGAL_LIBS= CGAL_CFLAGS= $as_echo "#define WINDDATA3D 0" >>confdefs.h fi ac_config_files="$ac_config_files Makefile documentation/Makefile documentation/man/Makefile documentation/models/Makefile documentation/file_format/Makefile documentation/power_propulsion/Makefile documentation/howto_create_models/Makefile documentation/input_method/Makefile documentation/input_method/MNAV/Makefile documentation/input_method/PARALLEL_1_to_3/Makefile documentation/input_method/SERIAL2/Makefile documentation/input_method/RCTRAN/Makefile documentation/input_method/CT6A/Makefile documentation/thermals/Makefile locale/Makefile models/Makefile models/engine/Makefile models/battery/Makefile objects/Makefile packages/Makefile packages/Fedora/Makefile packages/icons/Makefile packages/Win32/Makefile scenery/Makefile sounds/Makefile sounds/f3f/Makefile sounds/f3f/default/Makefile sounds/f3f/sport/Makefile textures/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by crrcsim $as_me 0.9.12, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ crrcsim config.status 0.9.12 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" Copyright (C) 2010 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "crrc_config.h") CONFIG_HEADERS="$CONFIG_HEADERS crrc_config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "documentation/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/Makefile" ;; "documentation/man/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/man/Makefile" ;; "documentation/models/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/models/Makefile" ;; "documentation/file_format/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/file_format/Makefile" ;; "documentation/power_propulsion/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/power_propulsion/Makefile" ;; "documentation/howto_create_models/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/howto_create_models/Makefile" ;; "documentation/input_method/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/input_method/Makefile" ;; "documentation/input_method/MNAV/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/input_method/MNAV/Makefile" ;; "documentation/input_method/PARALLEL_1_to_3/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/input_method/PARALLEL_1_to_3/Makefile" ;; "documentation/input_method/SERIAL2/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/input_method/SERIAL2/Makefile" ;; "documentation/input_method/RCTRAN/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/input_method/RCTRAN/Makefile" ;; "documentation/input_method/CT6A/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/input_method/CT6A/Makefile" ;; "documentation/thermals/Makefile") CONFIG_FILES="$CONFIG_FILES documentation/thermals/Makefile" ;; "locale/Makefile") CONFIG_FILES="$CONFIG_FILES locale/Makefile" ;; "models/Makefile") CONFIG_FILES="$CONFIG_FILES models/Makefile" ;; "models/engine/Makefile") CONFIG_FILES="$CONFIG_FILES models/engine/Makefile" ;; "models/battery/Makefile") CONFIG_FILES="$CONFIG_FILES models/battery/Makefile" ;; "objects/Makefile") CONFIG_FILES="$CONFIG_FILES objects/Makefile" ;; "packages/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Makefile" ;; "packages/Fedora/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Fedora/Makefile" ;; "packages/icons/Makefile") CONFIG_FILES="$CONFIG_FILES packages/icons/Makefile" ;; "packages/Win32/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Win32/Makefile" ;; "scenery/Makefile") CONFIG_FILES="$CONFIG_FILES scenery/Makefile" ;; "sounds/Makefile") CONFIG_FILES="$CONFIG_FILES sounds/Makefile" ;; "sounds/f3f/Makefile") CONFIG_FILES="$CONFIG_FILES sounds/f3f/Makefile" ;; "sounds/f3f/default/Makefile") CONFIG_FILES="$CONFIG_FILES sounds/f3f/default/Makefile" ;; "sounds/f3f/sport/Makefile") CONFIG_FILES="$CONFIG_FILES sounds/f3f/sport/Makefile" ;; "textures/Makefile") CONFIG_FILES="$CONFIG_FILES textures/Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo echo "Build options:" echo echo " Mousewheel support: $sdl_mousewheel" echo " Audio interface: $has_portaudio" echo " Wind data import: $has_CGAL" echo if test $portaudio == 19 then echo echo "Attention:" echo echo " Using Portaudio V19 is not recommended by the CRRCsim team. If" echo " you experience frequent crashes when using the audio" echo " interface, please install Portaudio V18 and recompile CRRCsim." fi crrcsim-0.9.12/Doxyfile0000644000175000017500000013510511724452423011705 00000000000000# Doxyfile 1.3.9 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = crrcsim # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = 0.9.x # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = documentation # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of source # files, where putting all generated files in the same directory would otherwise # cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, # Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, # Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, # Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, # Swedish, and Ukrainian. OUTPUT_LANGUAGE = English # This tag can be used to specify the encoding used in the generated output. # The encoding is not always determined by the language that is chosen, # but also whether or not the output is meant for Windows or non-Windows users. # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES # forces the Windows encoding (this is the default for the Windows binary), # whereas setting the tag to NO uses a Unix-style encoding (the default for # all platforms other than Windows). USE_WINDOWS_ENCODING = NO # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is used # as the annotated text. Otherwise, the brief description is used as-is. If left # blank, the following values are used ("$name" is automatically replaced with the # name of the entity): "The $name class" "The $name widget" "The $name file" # "is" "provides" "specifies" "contains" "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited # members of a class in the documentation of that class as if those members were # ordinary class members. Constructors, destructors and assignment operators of # the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = YES # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like the Qt-style comments (thus requiring an # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = NO # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO # If the DETAILS_AT_TOP tag is set to YES then Doxygen # will output the detailed description near the top, like JavaDoc. # If set to NO, the detailed description appears after the member # documentation. DETAILS_AT_TOP = NO # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 2 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources # only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources # only. Doxygen will then generate output that is more tailored for Java. # For instance, namespaces will be presented as packages, qualified scopes # will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = YES # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = YES # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = YES # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # If the sources in your project are distributed over multiple directories # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. SHOW_DIRECTORIES = YES #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp # *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm FILE_PATTERNS = *.c *.cpp *.cxx *.c++ *.h *.hxx *.h++ # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = YES # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = glut-3.7 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories # that are symbolic links (a Unix filesystem feature) are excluded from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. EXCLUDE_PATTERNS = # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. Doxygen will compare the file name with each pattern and apply the # filter if there is a match. The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = NO # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES (the default) # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES # If the REFERENCES_RELATION tag is set to YES (the default) # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = YES # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = NO # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compressed HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = NO # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # If the GENERATE_TREEVIEW tag is set to YES, a side panel will be # generated containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, # Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are # probably better off using the HTML help feature. GENERATE_TREEVIEW = NO # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = YES # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = YES # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = rtf # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # The XML_SCHEMA tag can be used to specify an XML schema, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. This is useful # if you want to understand what is going on. On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line, have an all uppercase name, and do not end with a semicolon. Such # function macros are typically used for boiler-plate code, and will confuse the # parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or # super classes. Setting the tag to NO turns the diagrams off. Note that this # option is superseded by the HAVE_DOT option below. This is only a fallback. It is # recommended to install and use dot, since it yields more powerful graphs. CLASS_DIAGRAMS = YES # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = NO # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = NO # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will # generate a call dependency graph for every global function or class method. # Note that enabling this option will significantly increase the time of a run. # So in most cases it will be better to enable call graphs for selected # functions only using the \callgraph command. CALL_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found on the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width # (in pixels) of the graphs generated by dot. If a graph becomes larger than # this value, doxygen will try to truncate the graph, so that it fits within # the specified constraint. Beware that most browsers cannot cope with very # large images. MAX_DOT_GRAPH_WIDTH = 1024 # The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height # (in pixels) of the graphs generated by dot. If a graph becomes larger than # this value, doxygen will try to truncate the graph, so that it fits within # the specified constraint. Beware that most browsers cannot cope with very # large images. MAX_DOT_GRAPH_HEIGHT = 1024 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes that # lay further from the root node will be omitted. Note that setting this option to # 1 or 2 may greatly reduce the computation time needed for large code bases. Also # note that a graph may be further truncated if the graph's image dimensions are # not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT). # If 0 is used for the depth value (the default), the graph is not depth-constrained. MAX_DOT_GRAPH_DEPTH = 0 # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # The SEARCHENGINE tag specifies whether or not a search engine should be # used. If set to NO the values of all tags below this one will be ignored. SEARCHENGINE = NO crrcsim-0.9.12/configure.ac0000644000175000017500000002110711724452426012464 00000000000000dnl First attempt to create a GNU auto* tools scheme for CRRC dnl Sep 1 2007 dnl Jan Reucker dnl Andreas Rueckert dnl Init the autoconf macros AC_INIT(crrcsim, 0.9.12, crrcsim-devel@lists.berlios.de) dnl Init automake AM_INIT_AUTOMAKE dnl This project is written in C++ AC_LANG(C++) dnl Make sure we're in the right directory AC_CONFIG_SRCDIR([src/crrc_main.h]) dnl Output goes into this header file AC_CONFIG_HEADER([crrc_config.h]) dnl Checks for programs. AC_PROG_CXX dnl Checks for header files. AC_HEADER_STDC dnl Host-specific checks AC_CANONICAL_HOST XTRA_OBJS= case "${host}" in *-*-mingw32*) dnl MinGW/MSYS under Windows. CXXFLAGS="$CXXFLAGS -DWIN32" dnl For some strange reason, /usr/include is not in the dnl standard include path, so we add it here. CPPFLAGS="$CPPFLAGS -I/usr/include" XTRA_OBJS="win32icon.res" dnl Additional libraries and linker switches. Again, dnl for some strange reason, /usr/lib is not in the dnl standard lib path, so we add it here. LIBS="$LIBS -lwinmm -lwsock32 -mwindows -lmingw32 -lintl" LDFLAGS="$LDFLAGS -L/usr/lib" ;; *-apple-darwin*) dnl Mac OS X CXXFLAGS="$CXXFLAGS -DMACOSX" ;; *) dnl other CXXFLAGS="$CXXFLAGS -Dlinux" dnl ACX_PTHREAD([PA_CHECK_LIBS=-lpthread], []) AC_CHECK_LIB(pthread, pthread_create,[PA_CHECK_LIBS=-lpthread] , AC_MSG_ERROR([libpthread not found!])) ;; esac AC_SUBST([XTRA_OBJS]) dnl enable compiler warnings CXXFLAGS="$CXXFLAGS -Wall" dnl For Linux and the parallel interface, check if we need dnl or . This replaces the old LINUX_LIBC5 macro. AC_CHECK_HEADERS([sys/io.h asm/io.h]) dnl check for required libs dnl Search for a portaudio lib dnl Default is: no portaudio present portaudio=0 dnl Check for the Portaudio header file AC_CHECK_HEADER([portaudio.h]) if (test "x$ac_cv_header_portaudio_h" = "xyes"); then dnl Check for Portaudio 18 AC_CHECK_LIB(portaudio,Pa_CountDevices, [portaudio=18], [], ${PA_CHECK_LIBS}) dnl Check for Portaudio 19 AC_CHECK_LIB(portaudio, Pa_GetDeviceCount, [portaudio=19], [], ${PA_CHECK_LIBS}) dnl Show the result if test $portaudio == 18 then dnl AC_MSG_NOTICE([Portaudio 18 found]) AC_DEFINE([PORTAUDIO], [18], [Portaudio version, 0 to disable audio interface]) PA_LIBS=-lportaudio has_portaudio="yes (found Portaudio V18)" else if test $portaudio == 19 then dnl AC_MSG_NOTICE([Portaudio 19 found]) AC_DEFINE([PORTAUDIO], [19], [Portaudio version, 0 to disable audio interface]) PA_LIBS=-lportaudio has_portaudio="yes (found Portaudio V19)" else dnl AC_MSG_NOTICE([No Portaudio found]) AC_DEFINE([PORTAUDIO], [0], [Portaudio version, 0 to disable audio interface]) has_portaudio="no (Portaudio library not found)" PA_LIBS= fi fi else AC_DEFINE([PORTAUDIO], [0], [Portaudio version, 0 to disable audio interface]) has_portaudio="no (Portaudio header not found)" PA_LIBS= fi AC_SUBST(PA_LIBS) dnl Search for SDL 1.2.5 or newer SDL_VERSION=1.2.5 sdl_mousewheel="yes (SDL >= 1.2.5)" AM_PATH_SDL($SDL_VERSION,:,AC_MSG_NOTICE([*** SDL version $SDL_VERSION or newer not found! See if at least 1.2.0 is present...])) if test "x$no_sdl" = "xyes" then dnl If 1.2.5 or newer was not found, try to find at least SDL >= 1.2.0. dnl In this case we'll have to disable mouse wheel support. SDL_VERSION=1.2.0 AM_PATH_SDL($SDL_VERSION,:,AC_MSG_ERROR([*** SDL version $SDL_VERSION or newer not found!])) AC_DEFINE([SDL_WITHOUT_MOUSEWHEEL], [1], [SDL < 1.2.5 did not feature mousewheel button macros]) sdl_mousewheel="no (SDL < 1.2.5)" fi AC_SUBST(SDL_LIBS) AC_SUBST(SDL_CFLAGS) dnl Search for OpenGL and GLU AX_CHECK_GLU dnl The following checks lead to endless recursion on errors... dnl if (test "no_gl" = "yes") dnl then dnl echo "OpenGL libs and/or headers not found. You *must* have OpenGL" dnl echo "installed on your system to build CRRCsim!" dnl echo dnl echo "configure aborted." dnl exit dnl fi dnl if (test "no_glu" = "yes") dnl then dnl echo "GLU not found. You *must* have GLU installed on your system to build CRRCsim!" dnl echo dnl echo "configure aborted." dnl exit dnl fi dnl Search for PLIB 1.8.4 dnl PLIB consist of several more or less independent dnl components, so we better check each component we need. AC_CHECK_HEADER([plib/ul.h]) AC_CHECK_HEADER([plib/sg.h]) AC_CHECK_HEADER([plib/ssg.h]) AC_CHECK_HEADER([plib/ssgaSky.h]) AC_CHECK_HEADER([plib/pu.h], [], [], [#define PU_USE_NONE ]) AC_CHECK_HEADER([plib/puAux.h], [], [], [#define PU_USE_NONE ]) if (test "x$ac_cv_header_plib_puAux_h" != "xyes") \ || (test "x$ac_cv_header_plib_pu_h" != "xyes") \ || (test "x$ac_cv_header_plib_ssgaSky_h" != "xyes") \ || (test "x$ac_cv_header_plib_ssg_h" != "xyes") \ || (test "x$ac_cv_header_plib_sg_h" != "xyes") \ || (test "x$ac_cv_header_plib_ul_h" != "xyes"); then echo echo "You *must* have the plib library installed on your system to build CRRCsim!" echo echo "configure aborted." exit fi dnl Thanks to the FlightGear guys for this piece of code... AC_MSG_CHECKING([for plib 1.8.4 or newer]) AC_TRY_RUN([ #include #define MIN_PLIB_VERSION 184 int main() { if ( PLIB_VERSION < MIN_PLIB_VERSION ) { return -1; } return 0; } ], AC_MSG_RESULT(yes), [AC_MSG_RESULT(wrong version); AC_MSG_ERROR([Install plib 1.8.4 or later first...])], AC_MSG_RESULT(yes) ) dnl Check for libjpeg AC_CHECK_HEADER(jpeglib.h) if test "x$ac_cv_header_jpeglib_h" != "xyes"; then echo echo "You *must* have libjpeg installed on your system to build CRRCsim!" echo echo "configure aborted." exit fi dnl Check for CGAL AC_CHECK_HEADER(CGAL/Exact_predicates_inexact_constructions_kernel.h) AC_CHECK_HEADER(CGAL/Delaunay_triangulation_3.h) AC_CHECK_HEADER(CGAL/Triangulation_vertex_base_with_info_3.h) AC_CHECK_HEADER(CGAL/assertions_behaviour.h) if (test "x$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" = "xyes") \ && (test "x$ac_cv_header_CGAL_Delaunay_triangulation_3_h" = "xyes") \ && (test "x$ac_cv_header_CGAL_Triangulation_vertex_base_with_info_3_h" = "xyes"); then if (test "x$ac_cv_header_CGAL_assertions_behaviour_h" = "xyes") then AC_DEFINE([CGAL_VERSION3], [0], [CGAL_VERSION3 compatibility]) has_CGAL="yes (found CGAL > v3)" else AC_DEFINE([CGAL_VERSION3], [1], [CGAL_VERSION3 compatibility]) has_CGAL="yes (found CGAL v3)" fi CGAL_CFLAGS=-frounding-math CGAL_LIBS=-lCGAL AC_DEFINE([WINDDATA3D], [1], [Import code for wind data, needs CGAL, 0 to disable]) else has_CGAL="no (CGAL not found)" CGAL_LIBS= CGAL_CFLAGS= AC_DEFINE([WINDDATA3D], [0], [Import code for wind data, needs CGAL, 0 to disable]) fi AC_SUBST(CGAL_CFLAGS) AC_SUBST(CGAL_LIBS) AC_CONFIG_FILES([Makefile documentation/Makefile documentation/man/Makefile documentation/models/Makefile documentation/file_format/Makefile documentation/power_propulsion/Makefile documentation/howto_create_models/Makefile documentation/input_method/Makefile documentation/input_method/MNAV/Makefile documentation/input_method/PARALLEL_1_to_3/Makefile documentation/input_method/SERIAL2/Makefile documentation/input_method/RCTRAN/Makefile documentation/input_method/CT6A/Makefile documentation/thermals/Makefile locale/Makefile models/Makefile models/engine/Makefile models/battery/Makefile objects/Makefile packages/Makefile packages/Fedora/Makefile packages/icons/Makefile packages/Win32/Makefile scenery/Makefile sounds/Makefile sounds/f3f/Makefile sounds/f3f/default/Makefile sounds/f3f/sport/Makefile textures/Makefile]) AC_OUTPUT echo echo "Build options:" echo echo " Mousewheel support: $sdl_mousewheel" echo " Audio interface: $has_portaudio" echo " Wind data import: $has_CGAL" echo if test $portaudio == 19 then echo echo "Attention:" echo echo " Using Portaudio V19 is not recommended by the CRRCsim team. If" echo " you experience frequent crashes when using the audio" echo " interface, please install Portaudio V18 and recompile CRRCsim." fi crrcsim-0.9.12/config.sub0000755000175000017500000010460611562711303012157 00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011 Free Software Foundation, Inc. timestamp='2011-03-23' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ | open8 \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile-* | tilegx-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze) basic_machine=microblaze-xilinx ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; # This must be matched before tile*. tilegx*) basic_machine=tilegx-unknown os=-linux-gnu ;; tile*) basic_machine=tile-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: crrcsim-0.9.12/config.guess0000755000175000017500000012673011562711303012516 00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011 Free Software Foundation, Inc. timestamp='2011-05-11' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner. Please send patches (context # diff format) to and include a ChangeLog # entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) case ${UNAME_MACHINE} in pc98) echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-gnu else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-gnueabi else echo ${UNAME_MACHINE}-unknown-linux-gnueabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; i*86:Linux:*:*) LIBC=gnu eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-tilera-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in i386) eval $set_cc_for_build if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then UNAME_PROCESSOR="x86_64" fi fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: crrcsim-0.9.12/Makefile.in0000664000175000017500000124645211724452460012260 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ bin_PROGRAMS = crrcsim$(EXEEXT) subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/crrc_config.h.in \ $(top_srcdir)/configure AUTHORS COPYING INSTALL NEWS \ config.guess config.sub depcomp install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) am_crrcsim_OBJECTS = crrcsim-handlerF3F.$(OBJEXT) \ crrcsim-crrc_audio.$(OBJEXT) crrcsim-crrc_calibmap.$(OBJEXT) \ crrcsim-crrc_ctrldev.$(OBJEXT) crrcsim-crrc_ctrlgen.$(OBJEXT) \ crrcsim-crrc_dialog.$(OBJEXT) crrcsim-crrc_f3f.$(OBJEXT) \ crrcsim-crrc_gui_main.$(OBJEXT) \ crrcsim-crrc_gui_viewwind.$(OBJEXT) crrcsim-crrc_joy.$(OBJEXT) \ crrcsim-crrc_launch.$(OBJEXT) crrcsim-crrc_location.$(OBJEXT) \ crrcsim-crrc_loadrobot.$(OBJEXT) \ crrcsim-crrc_setrecordname.$(OBJEXT) \ crrcsim-crrc_mousebutton.$(OBJEXT) \ crrcsim-crrc_msgbox.$(OBJEXT) crrcsim-crrc_planesel.$(OBJEXT) \ crrcsim-crrc_scaleinput.$(OBJEXT) \ crrcsim-crrc_slider.$(OBJEXT) crrcsim-crrc_spin.$(OBJEXT) \ crrcsim-crrc_video.$(OBJEXT) \ crrcsim-crrc_windthermal.$(OBJEXT) \ crrcsim-puaFileBox.$(OBJEXT) crrcsim-puaGLPreview.$(OBJEXT) \ crrcsim-puaScrListBox.$(OBJEXT) crrcsim-util.$(OBJEXT) \ crrcsim-bufferedchardevice.$(OBJEXT) \ crrcsim-chardevicebase.$(OBJEXT) crrcsim-chardevicec.$(OBJEXT) \ crrcsim-chardevicewrapper.$(OBJEXT) \ crrcsim-filechardevice.$(OBJEXT) \ crrcsim-serialchardevice.$(OBJEXT) \ crrcsim-socketchardevicebase.$(OBJEXT) \ crrcsim-tcpchardevice.$(OBJEXT) \ crrcsim-tcpserverchardevice.$(OBJEXT) \ crrcsim-udpchardevice.$(OBJEXT) \ crrcsim-udpserverchardevice.$(OBJEXT) \ crrcsim-controller.$(OBJEXT) \ crrcsim-cntrl_initinputs.$(OBJEXT) \ crrcsim-cntrl_rateofclimb.$(OBJEXT) \ crrcsim-cntrl_phugoid.$(OBJEXT) \ crrcsim-cntrl_mcopter01.$(OBJEXT) \ crrcsim-scalethrottle.$(OBJEXT) \ crrcsim-limitflipthrottle.$(OBJEXT) \ crrcsim-cntrl_omega.$(OBJEXT) \ crrcsim-cntrl_setuserinput.$(OBJEXT) \ crrcsim-atmos_62.$(OBJEXT) crrcsim-ls_gravity.$(OBJEXT) \ crrcsim-eom01.$(OBJEXT) crrcsim-fdm_002.$(OBJEXT) \ crrcsim-fdm_displaymode.$(OBJEXT) \ crrcsim-fdm_larcsim.$(OBJEXT) crrcsim-fdm_heli01.$(OBJEXT) \ crrcsim-fdm_mcopter01.$(OBJEXT) crrcsim-fdm_testmode.$(OBJEXT) \ crrcsim-airtoxml.$(OBJEXT) crrcsim-eom.$(OBJEXT) \ crrcsim-battery.$(OBJEXT) crrcsim-engine_dcm.$(OBJEXT) \ crrcsim-gearing.$(OBJEXT) crrcsim-power.$(OBJEXT) \ crrcsim-propeller.$(OBJEXT) crrcsim-shaft.$(OBJEXT) \ crrcsim-simplethrust.$(OBJEXT) crrcsim-fdm.$(OBJEXT) \ crrcsim-ls_geodesy.$(OBJEXT) crrcsim-xmlmodelfile.$(OBJEXT) \ crrcsim-gear.$(OBJEXT) crrcsim-fdm_playback.$(OBJEXT) \ crrcsim-robot.$(OBJEXT) crrcsim-robotfile.$(OBJEXT) \ crrcsim-inputdev_audio.$(OBJEXT) \ crrcsim-inputdev_mnav.$(OBJEXT) crrcsim-mnav.$(OBJEXT) \ crrcsim-inputdev_parallel.$(OBJEXT) \ crrcsim-inputdev_PPM.$(OBJEXT) \ crrcsim-inputdev_rctran.$(OBJEXT) \ crrcsim-inputdev_rctran2.$(OBJEXT) \ crrcsim-inputdev_serial.$(OBJEXT) \ crrcsim-inputdev_serial2.$(OBJEXT) \ crrcsim-LoggerReader_byte.$(OBJEXT) \ crrcsim-LoggerReader_ttyS.$(OBJEXT) \ crrcsim-inputdev_serpic.$(OBJEXT) \ crrcsim-inputdev_software.$(OBJEXT) \ crrcsim-inputdev_zhenhua.$(OBJEXT) \ crrcsim-inputdev_ct6a.$(OBJEXT) crrcsim-inputdev.$(OBJEXT) \ crrcsim-crrc_scenery.$(OBJEXT) \ crrcsim-crrc_builtin_scenery.$(OBJEXT) \ crrcsim-hd_tilingterrain.$(OBJEXT) \ crrcsim-model_based_scenery.$(OBJEXT) \ crrcsim-winddata3D.$(OBJEXT) \ crrcsim-wind_from_terrain.$(OBJEXT) crrcsim-intgr.$(OBJEXT) \ crrcsim-linearreg.$(OBJEXT) crrcsim-matrix33.$(OBJEXT) \ crrcsim-pt1.$(OBJEXT) crrcsim-quaternion.$(OBJEXT) \ crrcsim-vector3.$(OBJEXT) crrcsim-crrc_rand.$(OBJEXT) \ crrcsim-lib_conversions.$(OBJEXT) crrcsim-scheduler.$(OBJEXT) \ crrcsim-filesystools.$(OBJEXT) \ crrcsim-SimpleXMLTransfer.$(OBJEXT) \ crrcsim-airplane_vis.$(OBJEXT) \ crrcsim-crrc_animation.$(OBJEXT) \ crrcsim-crrc_graphics.$(OBJEXT) \ crrcsim-shadow_volume.$(OBJEXT) crrcsim-fonts.$(OBJEXT) \ crrcsim-glconsole.$(OBJEXT) crrcsim-crrc_sky.$(OBJEXT) \ crrcsim-crrc_ssgutils.$(OBJEXT) crrcsim-gloverlay.$(OBJEXT) \ crrcsim-ssgLoadJPG.$(OBJEXT) crrcsim-solve.$(OBJEXT) \ crrcsim-thermikschale.$(OBJEXT) crrcsim-tschalen.$(OBJEXT) \ crrcsim-windfield.$(OBJEXT) crrcsim-config.$(OBJEXT) \ crrcsim-crrc_fdm.$(OBJEXT) crrcsim-crrc_keyboard.$(OBJEXT) \ crrcsim-crrc_loadair.$(OBJEXT) crrcsim-crrc_main.$(OBJEXT) \ crrcsim-crrc_sound.$(OBJEXT) \ crrcsim-crrc_soundserver.$(OBJEXT) \ crrcsim-crrc_system.$(OBJEXT) crrcsim-CTime.$(OBJEXT) \ crrcsim-global.$(OBJEXT) crrcsim-ImageLoaderTGA.$(OBJEXT) \ crrcsim-mouse_kbd.$(OBJEXT) crrcsim-SimStateHandler.$(OBJEXT) \ crrcsim-zoom.$(OBJEXT) crrcsim-record.$(OBJEXT) \ crrcsim-robots.$(OBJEXT) crrcsim-eventhandler.$(OBJEXT) \ crrcsim-crrc_checkopts.$(OBJEXT) crrcsim-Event.$(OBJEXT) \ crrcsim-EventDispatcher.$(OBJEXT) crrcsim-aircraft.$(OBJEXT) crrcsim_OBJECTS = $(am_crrcsim_OBJECTS) am__DEPENDENCIES_1 = crrcsim_LINK = $(CXXLD) $(crrcsim_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(crrcsim_SOURCES) DIST_SOURCES = $(crrcsim_SOURCES) RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d "$(distdir)" \ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr "$(distdir)"; }; } am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = documentation locale models objects packages scenery sounds textures ACLOCAL_AMFLAGS = -I m4 crrcsim_SOURCES = src/mod_mode/F3F/handlerF3F.h \ src/mod_mode/F3F/handlerF3F.cpp \ src/GUI/crrc_audio.h \ src/GUI/crrc_calibmap.h \ src/GUI/crrc_ctrldev.h \ src/GUI/crrc_ctrlgen.h \ src/GUI/crrc_dialog.h \ src/GUI/crrc_f3f.h \ src/GUI/crrc_gui_main.h \ src/GUI/crrc_gui_viewwind.h \ src/GUI/crrc_joy.h \ src/GUI/crrc_launch.h \ src/GUI/crrc_loadrobot.h \ src/GUI/crrc_setrecordname.h \ src/GUI/crrc_location.h \ src/GUI/crrc_mousebutton.h \ src/GUI/crrc_msgbox.h \ src/GUI/crrc_planesel.h \ src/GUI/crrc_scaleinput.h \ src/GUI/crrc_slider.h \ src/GUI/crrc_spin.h \ src/GUI/crrc_video.h \ src/GUI/crrc_windthermal.h \ src/GUI/puaFileBox.h \ src/GUI/puaGLPreview.h \ src/GUI/puaScrListBox.h \ src/GUI/util.h \ src/GUI/crrc_audio.cpp \ src/GUI/crrc_calibmap.cpp \ src/GUI/crrc_ctrldev.cpp \ src/GUI/crrc_ctrlgen.cpp \ src/GUI/crrc_dialog.cpp \ src/GUI/crrc_f3f.cpp \ src/GUI/crrc_gui_main.cpp \ src/GUI/crrc_gui_viewwind.cpp \ src/GUI/crrc_joy.cpp \ src/GUI/crrc_launch.cpp \ src/GUI/crrc_location.cpp \ src/GUI/crrc_loadrobot.cpp \ src/GUI/crrc_setrecordname.cpp \ src/GUI/crrc_mousebutton.cpp \ src/GUI/crrc_msgbox.cpp \ src/GUI/crrc_planesel.cpp \ src/GUI/crrc_scaleinput.cpp \ src/GUI/crrc_slider.cpp \ src/GUI/crrc_spin.cpp \ src/GUI/crrc_video.cpp \ src/GUI/crrc_windthermal.cpp \ src/GUI/puaFileBox.cpp \ src/GUI/puaGLPreview.cpp \ src/GUI/puaScrListBox.cpp \ src/GUI/util.cpp \ src/mod_chardevice/bufferedchardevice.h \ src/mod_chardevice/chardevicebase.h \ src/mod_chardevice/chardevicec.h \ src/mod_chardevice/chardevicecommon.h \ src/mod_chardevice/chardevice.h \ src/mod_chardevice/chardevicewrapper.h \ src/mod_chardevice/filechardevice.h \ src/mod_chardevice/serialchardevice.h \ src/mod_chardevice/socketchardevicebase.h \ src/mod_chardevice/tcpchardevice.h \ src/mod_chardevice/tcpserverchardevice.h \ src/mod_chardevice/udpchardevice.h \ src/mod_chardevice/udpserverchardevice.h \ src/mod_chardevice/bufferedchardevice.cpp \ src/mod_chardevice/chardevicebase.cpp \ src/mod_chardevice/chardevicec.cpp \ src/mod_chardevice/chardevicewrapper.cpp \ src/mod_chardevice/filechardevice.cpp \ src/mod_chardevice/serialchardevice.cpp \ src/mod_chardevice/socketchardevicebase.cpp \ src/mod_chardevice/tcpchardevice.cpp \ src/mod_chardevice/tcpserverchardevice.cpp \ src/mod_chardevice/udpchardevice.cpp \ src/mod_chardevice/udpserverchardevice.cpp \ src/mod_cntrl/controller.cpp \ src/mod_cntrl/controller.h \ src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp \ src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.h \ src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp \ src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.h \ src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp \ src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.h \ src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp \ src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.h \ src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp \ src/mod_cntrl/cntrl_scalethrottle/scalethrottle.h \ src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp \ src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.h \ src/mod_cntrl/cntrl_omega/cntrl_omega.cpp \ src/mod_cntrl/cntrl_omega/cntrl_omega.h \ src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp \ src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.h \ src/mod_env/earth/atmos_62.h \ src/mod_env/earth/ls_earth.h \ src/mod_env/earth/ls_gravity.h \ src/mod_env/earth/atmos_62.cpp \ src/mod_env/earth/ls_gravity.cpp \ src/mod_fdm/eom01/eom01.h \ src/mod_fdm/eom01/eom01.cpp \ src/mod_fdm/fdm_002/fdm_002.h \ src/mod_fdm/fdm_002/fdm_002.cpp \ src/mod_fdm/fdm_displaymode/fdm_displaymode.h \ src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp \ src/mod_fdm/fdm_larcsim/fdm_larcsim.h \ src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp \ src/mod_fdm/fdm_heli01/fdm_heli01.h \ src/mod_fdm/fdm_heli01/fdm_heli01.cpp \ src/mod_fdm/fdm_mcopter01/fdm_mcopter01.h \ src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp \ src/mod_fdm/fdm_testmode/fdm_testmode.h \ src/mod_fdm/fdm_testmode/fdm_testmode.cpp \ src/mod_fdm/formats/airtoxml.h \ src/mod_fdm/formats/airtoxml.cpp \ src/mod_fdm/physics/eom.h \ src/mod_fdm/physics/eom.cpp \ src/mod_fdm/power/battery.h \ src/mod_fdm/power/engine_dcm.h \ src/mod_fdm/power/gearing.h \ src/mod_fdm/power/power.h \ src/mod_fdm/power/propeller.h \ src/mod_fdm/power/shaft.h \ src/mod_fdm/power/simplethrust.h \ src/mod_fdm/power/values_step.h \ src/mod_fdm/power/battery.cpp \ src/mod_fdm/power/engine_dcm.cpp \ src/mod_fdm/power/gearing.cpp \ src/mod_fdm/power/power.cpp \ src/mod_fdm/power/propeller.cpp \ src/mod_fdm/power/shaft.cpp \ src/mod_fdm/power/simplethrust.cpp \ src/mod_fdm/fdm_env.h \ src/mod_fdm/fdm.h \ src/mod_fdm/fdm_inputs.h \ src/mod_fdm/ls_geodesy.h \ src/mod_fdm/ls_types.h \ src/mod_fdm/xmlmodelfile.h \ src/mod_fdm/fdm.cpp \ src/mod_fdm/ls_geodesy.cpp \ src/mod_fdm/xmlmodelfile.cpp \ src/mod_fdm/gear01/gear.h \ src/mod_fdm/gear01/gear.cpp \ src/mod_robots/fdm_playback.h \ src/mod_robots/fdm_playback.cpp \ src/mod_robots/marker.h \ src/mod_robots/robot.h \ src/mod_robots/robot.cpp \ src/mod_robots/robotfile.h \ src/mod_robots/robotfile.cpp \ src/mod_inputdev/inputdev_audio/inputdev_audio.h \ src/mod_inputdev/inputdev_audio/inputdev_audio.cpp \ src/mod_inputdev/inputdev_mnav/inputdev_mnav.h \ src/mod_inputdev/inputdev_mnav/mnav.h \ src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp \ src/mod_inputdev/inputdev_mnav/mnav.cpp \ src/mod_inputdev/inputdev_parallel/inputdev_parallel.h \ src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp \ src/mod_inputdev/inputdev_PPM/inputdev_PPM.h \ src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp \ src/mod_inputdev/inputdev_rctran/inputdev_rctran.h \ src/mod_inputdev/inputdev_rctran/mbuff.h \ src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp \ src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.h \ src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp \ src/mod_inputdev/inputdev_serial/inputdev_serial.h \ src/mod_inputdev/inputdev_serial/inputdev_serial.cpp \ src/mod_inputdev/inputdev_serial2/inputdev_serial2.h \ src/mod_inputdev/inputdev_serial2/LoggerReader_byte.h \ src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.h \ src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp \ src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp \ src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp \ src/mod_inputdev/inputdev_serpic/inputdev_serpic.h \ src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp \ src/mod_inputdev/inputdev_software/inputdev_software.h \ src/mod_inputdev/inputdev_software/inputdev_software.cpp \ src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.h \ src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp \ src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp \ src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.h \ src/mod_inputdev/inputdev.h \ src/mod_inputdev/inputdev.cpp \ src/mod_landscape/crrc_scenery.h \ src/mod_landscape/crrc_scenery.cpp \ src/mod_landscape/crrc_builtin_scenery.h \ src/mod_landscape/crrc_builtin_scenery.cpp \ src/mod_landscape/heightdata.h \ src/mod_landscape/hd_tilingterrain.h \ src/mod_landscape/hd_tilingterrain.cpp \ src/mod_landscape/model_based_scenery.h \ src/mod_landscape/model_based_scenery.cpp \ src/mod_landscape/winddata3D.h \ src/mod_landscape/winddata3D.cpp \ src/mod_landscape/wind_from_terrain.h \ src/mod_landscape/wind_from_terrain.cpp \ src/mod_math/intgr.h \ src/mod_math/linearreg.h \ src/mod_math/matrix33.h \ src/mod_math/matrix44.h \ src/mod_math/pt1.h \ src/mod_math/quaternion.h \ src/mod_math/ratelim.h \ src/mod_math/vector3.h \ src/mod_math/intgr.cpp \ src/mod_math/linearreg.cpp \ src/mod_math/matrix33.cpp \ src/mod_math/pt1.cpp \ src/mod_math/quaternion.cpp \ src/mod_math/vector3.cpp \ src/mod_misc/crrc_rand.h \ src/mod_misc/lib_conversions.h \ src/mod_misc/ls_constants.h \ src/mod_misc/scheduler.h \ src/mod_misc/SimpleXMLTransfer.h \ src/mod_misc/crrc_rand.cpp \ src/mod_misc/lib_conversions.cpp \ src/mod_misc/scheduler.cpp \ src/mod_misc/filesystools.h \ src/mod_misc/filesystools.cpp \ src/mod_misc/SimpleXMLTransfer.cpp \ src/mod_video/airplane_vis.h \ src/mod_video/airplane_vis.cpp \ src/mod_video/crrc_animation.h \ src/mod_video/crrc_animation.cpp \ src/mod_video/crrc_graphics.h \ src/mod_video/crrc_graphics.cpp \ src/mod_video/shadow_volume.cpp \ src/mod_video/shadow.h \ src/mod_video/fonts.cpp \ src/mod_video/fonts.h \ src/mod_video/glconsole.h \ src/mod_video/glconsole.cpp \ src/mod_video/crrc_sky.h \ src/mod_video/crrc_sky.cpp \ src/mod_video/crrc_ssgutils.h \ src/mod_video/crrc_ssgutils.cpp \ src/mod_video/gloverlay.h \ src/mod_video/gloverlay.cpp \ src/mod_video/ssgLoadJPG.cpp \ src/mod_windfield/thermal03/solve.h \ src/mod_windfield/thermal03/thconf.h \ src/mod_windfield/thermal03/thermikschale.h \ src/mod_windfield/thermal03/tschalen.h \ src/mod_windfield/thermal03/solve.cpp \ src/mod_windfield/thermal03/thermikschale.cpp \ src/mod_windfield/thermal03/tschalen.cpp \ src/mod_windfield/thermalprofile.h \ src/mod_windfield/windfield.h \ src/mod_windfield/windfield.cpp \ src/config.h \ src/crrc_fdm.h \ src/crrc_loadair.h \ src/crrc_main.h \ src/crrc_sound.h \ src/crrc_soundserver.h \ src/crrc_system.h \ src/CTime.h \ src/defines.h \ src/global_airplane.h \ src/global_fdm.h \ src/global_video.h \ src/global.h \ src/global_sound.h \ src/ImageLoaderTGA.h \ src/include_gl.h \ src/mod_fdm_config.h \ src/mod_windfield_config.h \ src/mouse_kbd.h \ src/SimStateHandler.h \ src/mod_mode/T_GameHandler.h \ src/zoom.h \ src/config.cpp \ src/crrc_fdm.cpp \ src/crrc_keyboard.cpp \ src/crrc_loadair.cpp \ src/crrc_main.cpp \ src/crrc_sound.cpp \ src/crrc_soundserver.cpp \ src/crrc_system.cpp \ src/CTime.cpp \ src/global.cpp \ src/ImageLoaderTGA.cpp \ src/mouse_kbd.cpp \ src/SimStateHandler.cpp \ src/zoom.cpp \ src/record.h \ src/record.cpp \ src/robots.h \ src/robots.cpp \ src/mod_main/eventhandler.h \ src/mod_main/eventhandler.cpp \ src/mod_main/crrc_checkopts.h \ src/mod_main/crrc_checkopts.cpp \ src/mod_main/Event.cpp \ src/mod_main/Event.h \ src/mod_main/EventDispatcher.cpp \ src/mod_main/EventDispatcher.h \ src/aircraft.h \ src/aircraft.cpp \ src/i18n.h EXTRA_DIST = Doxyfile autogen.sh \ src/mod_inputdev/inputdev_rctran2/kernel_module/Makefile.24 \ src/mod_inputdev/inputdev_rctran2/kernel_module/Makefile.26 \ src/mod_inputdev/inputdev_rctran2/kernel_module/rctran2.c \ src/mod_inputdev/inputdev_rctran2/kernel_module/README.txt \ CMakeLists.txt cmake/config.h.in cmake/test_plib.cpp cmake.sh \ src/mod_math/quat_test.cpp \ src/GUI/CMakeLists.txt \ src/mod_main/CMakeLists.txt \ src/mod_math/CMakeLists.txt \ src/mod_misc/CMakeLists.txt \ src/mod_mode/CMakeLists.txt \ src/mod_cntrl/CMakeLists.txt \ src/mod_chardevice/CMakeLists.txt \ src/mod_env/CMakeLists.txt \ src/mod_fdm/CMakeLists.txt \ src/mod_robots/CMakeLists.txt \ src/mod_landscape/CMakeLists.txt \ src/mod_windfield/CMakeLists.txt \ src/mod_inputdev/CMakeLists.txt \ src/mod_video/CMakeLists.txt \ HISTORY crrcsim_CXXFLAGS = $(GLU_CFLAGS) $(PA_CFLAGS) $(SDL_CFLAGS) $(CGAL_CFLAGS) -DPU_USE_SDL \ -DCRRC_DATA_PATH="\"$(datadir)/@PACKAGE@\"" crrcsim_LDADD = $(XTRA_OBJS) $(PA_LIBS) $(SDL_LIBS) \ $(CGAL_LIBS) -ljpeg -lplibssg -lplibsg -lplibpuaux -lplibpu -lplibul -lplibfnt \ $(GLU_LIBS) crrcsim_DEPENDENCIES = $(XTRA_OBJS) all: crrc_config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: .SUFFIXES: .cpp .o .obj am--refresh: @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): crrc_config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/crrc_config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status crrc_config.h $(srcdir)/crrc_config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f crrc_config.h stamp-h1 install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) crrcsim$(EXEEXT): $(crrcsim_OBJECTS) $(crrcsim_DEPENDENCIES) @rm -f crrcsim$(EXEEXT) $(crrcsim_LINK) $(crrcsim_OBJECTS) $(crrcsim_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-CTime.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-Event.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-EventDispatcher.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-ImageLoaderTGA.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-LoggerReader_byte.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-LoggerReader_ttyS.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-SimStateHandler.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-SimpleXMLTransfer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-aircraft.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-airplane_vis.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-airtoxml.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-atmos_62.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-battery.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-bufferedchardevice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-chardevicebase.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-chardevicec.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-chardevicewrapper.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-cntrl_initinputs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-cntrl_mcopter01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-cntrl_omega.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-cntrl_phugoid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-cntrl_rateofclimb.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-cntrl_setuserinput.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-config.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-controller.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_animation.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_audio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_builtin_scenery.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_calibmap.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_checkopts.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_ctrldev.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_ctrlgen.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_f3f.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_fdm.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_graphics.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_gui_main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_gui_viewwind.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_joy.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_keyboard.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_launch.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_loadair.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_loadrobot.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_location.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_mousebutton.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_msgbox.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_planesel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_rand.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_scaleinput.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_scenery.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_setrecordname.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_sky.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_slider.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_sound.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_soundserver.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_spin.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_ssgutils.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_system.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_video.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-crrc_windthermal.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-engine_dcm.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-eom.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-eom01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-eventhandler.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fdm.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fdm_002.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fdm_displaymode.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fdm_heli01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fdm_larcsim.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fdm_mcopter01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fdm_playback.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fdm_testmode.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-filechardevice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-filesystools.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-fonts.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-gear.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-gearing.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-glconsole.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-global.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-gloverlay.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-handlerF3F.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-hd_tilingterrain.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_PPM.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_audio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_ct6a.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_mnav.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_parallel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_rctran.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_rctran2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_serial.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_serial2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_serpic.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_software.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-inputdev_zhenhua.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-intgr.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-lib_conversions.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-limitflipthrottle.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-linearreg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-ls_geodesy.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-ls_gravity.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-matrix33.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-mnav.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-model_based_scenery.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-mouse_kbd.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-power.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-propeller.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-pt1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-puaFileBox.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-puaGLPreview.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-puaScrListBox.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-quaternion.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-record.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-robot.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-robotfile.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-robots.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-scalethrottle.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-scheduler.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-serialchardevice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-shadow_volume.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-shaft.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-simplethrust.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-socketchardevicebase.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-solve.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-ssgLoadJPG.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-tcpchardevice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-tcpserverchardevice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-thermikschale.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-tschalen.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-udpchardevice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-udpserverchardevice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-util.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-vector3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-wind_from_terrain.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-winddata3D.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-windfield.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-xmlmodelfile.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crrcsim-zoom.Po@am__quote@ .cpp.o: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` crrcsim-handlerF3F.o: src/mod_mode/F3F/handlerF3F.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-handlerF3F.o -MD -MP -MF $(DEPDIR)/crrcsim-handlerF3F.Tpo -c -o crrcsim-handlerF3F.o `test -f 'src/mod_mode/F3F/handlerF3F.cpp' || echo '$(srcdir)/'`src/mod_mode/F3F/handlerF3F.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-handlerF3F.Tpo $(DEPDIR)/crrcsim-handlerF3F.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_mode/F3F/handlerF3F.cpp' object='crrcsim-handlerF3F.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-handlerF3F.o `test -f 'src/mod_mode/F3F/handlerF3F.cpp' || echo '$(srcdir)/'`src/mod_mode/F3F/handlerF3F.cpp crrcsim-handlerF3F.obj: src/mod_mode/F3F/handlerF3F.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-handlerF3F.obj -MD -MP -MF $(DEPDIR)/crrcsim-handlerF3F.Tpo -c -o crrcsim-handlerF3F.obj `if test -f 'src/mod_mode/F3F/handlerF3F.cpp'; then $(CYGPATH_W) 'src/mod_mode/F3F/handlerF3F.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_mode/F3F/handlerF3F.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-handlerF3F.Tpo $(DEPDIR)/crrcsim-handlerF3F.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_mode/F3F/handlerF3F.cpp' object='crrcsim-handlerF3F.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-handlerF3F.obj `if test -f 'src/mod_mode/F3F/handlerF3F.cpp'; then $(CYGPATH_W) 'src/mod_mode/F3F/handlerF3F.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_mode/F3F/handlerF3F.cpp'; fi` crrcsim-crrc_audio.o: src/GUI/crrc_audio.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_audio.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_audio.Tpo -c -o crrcsim-crrc_audio.o `test -f 'src/GUI/crrc_audio.cpp' || echo '$(srcdir)/'`src/GUI/crrc_audio.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_audio.Tpo $(DEPDIR)/crrcsim-crrc_audio.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_audio.cpp' object='crrcsim-crrc_audio.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_audio.o `test -f 'src/GUI/crrc_audio.cpp' || echo '$(srcdir)/'`src/GUI/crrc_audio.cpp crrcsim-crrc_audio.obj: src/GUI/crrc_audio.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_audio.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_audio.Tpo -c -o crrcsim-crrc_audio.obj `if test -f 'src/GUI/crrc_audio.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_audio.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_audio.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_audio.Tpo $(DEPDIR)/crrcsim-crrc_audio.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_audio.cpp' object='crrcsim-crrc_audio.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_audio.obj `if test -f 'src/GUI/crrc_audio.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_audio.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_audio.cpp'; fi` crrcsim-crrc_calibmap.o: src/GUI/crrc_calibmap.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_calibmap.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_calibmap.Tpo -c -o crrcsim-crrc_calibmap.o `test -f 'src/GUI/crrc_calibmap.cpp' || echo '$(srcdir)/'`src/GUI/crrc_calibmap.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_calibmap.Tpo $(DEPDIR)/crrcsim-crrc_calibmap.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_calibmap.cpp' object='crrcsim-crrc_calibmap.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_calibmap.o `test -f 'src/GUI/crrc_calibmap.cpp' || echo '$(srcdir)/'`src/GUI/crrc_calibmap.cpp crrcsim-crrc_calibmap.obj: src/GUI/crrc_calibmap.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_calibmap.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_calibmap.Tpo -c -o crrcsim-crrc_calibmap.obj `if test -f 'src/GUI/crrc_calibmap.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_calibmap.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_calibmap.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_calibmap.Tpo $(DEPDIR)/crrcsim-crrc_calibmap.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_calibmap.cpp' object='crrcsim-crrc_calibmap.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_calibmap.obj `if test -f 'src/GUI/crrc_calibmap.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_calibmap.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_calibmap.cpp'; fi` crrcsim-crrc_ctrldev.o: src/GUI/crrc_ctrldev.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_ctrldev.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_ctrldev.Tpo -c -o crrcsim-crrc_ctrldev.o `test -f 'src/GUI/crrc_ctrldev.cpp' || echo '$(srcdir)/'`src/GUI/crrc_ctrldev.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_ctrldev.Tpo $(DEPDIR)/crrcsim-crrc_ctrldev.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_ctrldev.cpp' object='crrcsim-crrc_ctrldev.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_ctrldev.o `test -f 'src/GUI/crrc_ctrldev.cpp' || echo '$(srcdir)/'`src/GUI/crrc_ctrldev.cpp crrcsim-crrc_ctrldev.obj: src/GUI/crrc_ctrldev.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_ctrldev.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_ctrldev.Tpo -c -o crrcsim-crrc_ctrldev.obj `if test -f 'src/GUI/crrc_ctrldev.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_ctrldev.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_ctrldev.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_ctrldev.Tpo $(DEPDIR)/crrcsim-crrc_ctrldev.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_ctrldev.cpp' object='crrcsim-crrc_ctrldev.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_ctrldev.obj `if test -f 'src/GUI/crrc_ctrldev.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_ctrldev.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_ctrldev.cpp'; fi` crrcsim-crrc_ctrlgen.o: src/GUI/crrc_ctrlgen.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_ctrlgen.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_ctrlgen.Tpo -c -o crrcsim-crrc_ctrlgen.o `test -f 'src/GUI/crrc_ctrlgen.cpp' || echo '$(srcdir)/'`src/GUI/crrc_ctrlgen.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_ctrlgen.Tpo $(DEPDIR)/crrcsim-crrc_ctrlgen.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_ctrlgen.cpp' object='crrcsim-crrc_ctrlgen.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_ctrlgen.o `test -f 'src/GUI/crrc_ctrlgen.cpp' || echo '$(srcdir)/'`src/GUI/crrc_ctrlgen.cpp crrcsim-crrc_ctrlgen.obj: src/GUI/crrc_ctrlgen.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_ctrlgen.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_ctrlgen.Tpo -c -o crrcsim-crrc_ctrlgen.obj `if test -f 'src/GUI/crrc_ctrlgen.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_ctrlgen.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_ctrlgen.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_ctrlgen.Tpo $(DEPDIR)/crrcsim-crrc_ctrlgen.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_ctrlgen.cpp' object='crrcsim-crrc_ctrlgen.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_ctrlgen.obj `if test -f 'src/GUI/crrc_ctrlgen.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_ctrlgen.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_ctrlgen.cpp'; fi` crrcsim-crrc_dialog.o: src/GUI/crrc_dialog.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_dialog.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_dialog.Tpo -c -o crrcsim-crrc_dialog.o `test -f 'src/GUI/crrc_dialog.cpp' || echo '$(srcdir)/'`src/GUI/crrc_dialog.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_dialog.Tpo $(DEPDIR)/crrcsim-crrc_dialog.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_dialog.cpp' object='crrcsim-crrc_dialog.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_dialog.o `test -f 'src/GUI/crrc_dialog.cpp' || echo '$(srcdir)/'`src/GUI/crrc_dialog.cpp crrcsim-crrc_dialog.obj: src/GUI/crrc_dialog.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_dialog.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_dialog.Tpo -c -o crrcsim-crrc_dialog.obj `if test -f 'src/GUI/crrc_dialog.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_dialog.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_dialog.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_dialog.Tpo $(DEPDIR)/crrcsim-crrc_dialog.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_dialog.cpp' object='crrcsim-crrc_dialog.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_dialog.obj `if test -f 'src/GUI/crrc_dialog.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_dialog.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_dialog.cpp'; fi` crrcsim-crrc_f3f.o: src/GUI/crrc_f3f.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_f3f.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_f3f.Tpo -c -o crrcsim-crrc_f3f.o `test -f 'src/GUI/crrc_f3f.cpp' || echo '$(srcdir)/'`src/GUI/crrc_f3f.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_f3f.Tpo $(DEPDIR)/crrcsim-crrc_f3f.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_f3f.cpp' object='crrcsim-crrc_f3f.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_f3f.o `test -f 'src/GUI/crrc_f3f.cpp' || echo '$(srcdir)/'`src/GUI/crrc_f3f.cpp crrcsim-crrc_f3f.obj: src/GUI/crrc_f3f.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_f3f.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_f3f.Tpo -c -o crrcsim-crrc_f3f.obj `if test -f 'src/GUI/crrc_f3f.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_f3f.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_f3f.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_f3f.Tpo $(DEPDIR)/crrcsim-crrc_f3f.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_f3f.cpp' object='crrcsim-crrc_f3f.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_f3f.obj `if test -f 'src/GUI/crrc_f3f.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_f3f.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_f3f.cpp'; fi` crrcsim-crrc_gui_main.o: src/GUI/crrc_gui_main.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_gui_main.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_gui_main.Tpo -c -o crrcsim-crrc_gui_main.o `test -f 'src/GUI/crrc_gui_main.cpp' || echo '$(srcdir)/'`src/GUI/crrc_gui_main.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_gui_main.Tpo $(DEPDIR)/crrcsim-crrc_gui_main.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_gui_main.cpp' object='crrcsim-crrc_gui_main.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_gui_main.o `test -f 'src/GUI/crrc_gui_main.cpp' || echo '$(srcdir)/'`src/GUI/crrc_gui_main.cpp crrcsim-crrc_gui_main.obj: src/GUI/crrc_gui_main.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_gui_main.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_gui_main.Tpo -c -o crrcsim-crrc_gui_main.obj `if test -f 'src/GUI/crrc_gui_main.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_gui_main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_gui_main.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_gui_main.Tpo $(DEPDIR)/crrcsim-crrc_gui_main.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_gui_main.cpp' object='crrcsim-crrc_gui_main.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_gui_main.obj `if test -f 'src/GUI/crrc_gui_main.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_gui_main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_gui_main.cpp'; fi` crrcsim-crrc_gui_viewwind.o: src/GUI/crrc_gui_viewwind.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_gui_viewwind.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_gui_viewwind.Tpo -c -o crrcsim-crrc_gui_viewwind.o `test -f 'src/GUI/crrc_gui_viewwind.cpp' || echo '$(srcdir)/'`src/GUI/crrc_gui_viewwind.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_gui_viewwind.Tpo $(DEPDIR)/crrcsim-crrc_gui_viewwind.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_gui_viewwind.cpp' object='crrcsim-crrc_gui_viewwind.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_gui_viewwind.o `test -f 'src/GUI/crrc_gui_viewwind.cpp' || echo '$(srcdir)/'`src/GUI/crrc_gui_viewwind.cpp crrcsim-crrc_gui_viewwind.obj: src/GUI/crrc_gui_viewwind.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_gui_viewwind.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_gui_viewwind.Tpo -c -o crrcsim-crrc_gui_viewwind.obj `if test -f 'src/GUI/crrc_gui_viewwind.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_gui_viewwind.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_gui_viewwind.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_gui_viewwind.Tpo $(DEPDIR)/crrcsim-crrc_gui_viewwind.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_gui_viewwind.cpp' object='crrcsim-crrc_gui_viewwind.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_gui_viewwind.obj `if test -f 'src/GUI/crrc_gui_viewwind.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_gui_viewwind.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_gui_viewwind.cpp'; fi` crrcsim-crrc_joy.o: src/GUI/crrc_joy.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_joy.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_joy.Tpo -c -o crrcsim-crrc_joy.o `test -f 'src/GUI/crrc_joy.cpp' || echo '$(srcdir)/'`src/GUI/crrc_joy.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_joy.Tpo $(DEPDIR)/crrcsim-crrc_joy.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_joy.cpp' object='crrcsim-crrc_joy.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_joy.o `test -f 'src/GUI/crrc_joy.cpp' || echo '$(srcdir)/'`src/GUI/crrc_joy.cpp crrcsim-crrc_joy.obj: src/GUI/crrc_joy.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_joy.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_joy.Tpo -c -o crrcsim-crrc_joy.obj `if test -f 'src/GUI/crrc_joy.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_joy.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_joy.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_joy.Tpo $(DEPDIR)/crrcsim-crrc_joy.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_joy.cpp' object='crrcsim-crrc_joy.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_joy.obj `if test -f 'src/GUI/crrc_joy.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_joy.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_joy.cpp'; fi` crrcsim-crrc_launch.o: src/GUI/crrc_launch.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_launch.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_launch.Tpo -c -o crrcsim-crrc_launch.o `test -f 'src/GUI/crrc_launch.cpp' || echo '$(srcdir)/'`src/GUI/crrc_launch.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_launch.Tpo $(DEPDIR)/crrcsim-crrc_launch.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_launch.cpp' object='crrcsim-crrc_launch.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_launch.o `test -f 'src/GUI/crrc_launch.cpp' || echo '$(srcdir)/'`src/GUI/crrc_launch.cpp crrcsim-crrc_launch.obj: src/GUI/crrc_launch.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_launch.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_launch.Tpo -c -o crrcsim-crrc_launch.obj `if test -f 'src/GUI/crrc_launch.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_launch.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_launch.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_launch.Tpo $(DEPDIR)/crrcsim-crrc_launch.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_launch.cpp' object='crrcsim-crrc_launch.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_launch.obj `if test -f 'src/GUI/crrc_launch.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_launch.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_launch.cpp'; fi` crrcsim-crrc_location.o: src/GUI/crrc_location.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_location.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_location.Tpo -c -o crrcsim-crrc_location.o `test -f 'src/GUI/crrc_location.cpp' || echo '$(srcdir)/'`src/GUI/crrc_location.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_location.Tpo $(DEPDIR)/crrcsim-crrc_location.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_location.cpp' object='crrcsim-crrc_location.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_location.o `test -f 'src/GUI/crrc_location.cpp' || echo '$(srcdir)/'`src/GUI/crrc_location.cpp crrcsim-crrc_location.obj: src/GUI/crrc_location.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_location.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_location.Tpo -c -o crrcsim-crrc_location.obj `if test -f 'src/GUI/crrc_location.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_location.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_location.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_location.Tpo $(DEPDIR)/crrcsim-crrc_location.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_location.cpp' object='crrcsim-crrc_location.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_location.obj `if test -f 'src/GUI/crrc_location.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_location.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_location.cpp'; fi` crrcsim-crrc_loadrobot.o: src/GUI/crrc_loadrobot.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_loadrobot.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_loadrobot.Tpo -c -o crrcsim-crrc_loadrobot.o `test -f 'src/GUI/crrc_loadrobot.cpp' || echo '$(srcdir)/'`src/GUI/crrc_loadrobot.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_loadrobot.Tpo $(DEPDIR)/crrcsim-crrc_loadrobot.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_loadrobot.cpp' object='crrcsim-crrc_loadrobot.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_loadrobot.o `test -f 'src/GUI/crrc_loadrobot.cpp' || echo '$(srcdir)/'`src/GUI/crrc_loadrobot.cpp crrcsim-crrc_loadrobot.obj: src/GUI/crrc_loadrobot.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_loadrobot.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_loadrobot.Tpo -c -o crrcsim-crrc_loadrobot.obj `if test -f 'src/GUI/crrc_loadrobot.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_loadrobot.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_loadrobot.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_loadrobot.Tpo $(DEPDIR)/crrcsim-crrc_loadrobot.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_loadrobot.cpp' object='crrcsim-crrc_loadrobot.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_loadrobot.obj `if test -f 'src/GUI/crrc_loadrobot.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_loadrobot.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_loadrobot.cpp'; fi` crrcsim-crrc_setrecordname.o: src/GUI/crrc_setrecordname.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_setrecordname.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_setrecordname.Tpo -c -o crrcsim-crrc_setrecordname.o `test -f 'src/GUI/crrc_setrecordname.cpp' || echo '$(srcdir)/'`src/GUI/crrc_setrecordname.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_setrecordname.Tpo $(DEPDIR)/crrcsim-crrc_setrecordname.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_setrecordname.cpp' object='crrcsim-crrc_setrecordname.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_setrecordname.o `test -f 'src/GUI/crrc_setrecordname.cpp' || echo '$(srcdir)/'`src/GUI/crrc_setrecordname.cpp crrcsim-crrc_setrecordname.obj: src/GUI/crrc_setrecordname.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_setrecordname.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_setrecordname.Tpo -c -o crrcsim-crrc_setrecordname.obj `if test -f 'src/GUI/crrc_setrecordname.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_setrecordname.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_setrecordname.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_setrecordname.Tpo $(DEPDIR)/crrcsim-crrc_setrecordname.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_setrecordname.cpp' object='crrcsim-crrc_setrecordname.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_setrecordname.obj `if test -f 'src/GUI/crrc_setrecordname.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_setrecordname.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_setrecordname.cpp'; fi` crrcsim-crrc_mousebutton.o: src/GUI/crrc_mousebutton.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_mousebutton.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_mousebutton.Tpo -c -o crrcsim-crrc_mousebutton.o `test -f 'src/GUI/crrc_mousebutton.cpp' || echo '$(srcdir)/'`src/GUI/crrc_mousebutton.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_mousebutton.Tpo $(DEPDIR)/crrcsim-crrc_mousebutton.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_mousebutton.cpp' object='crrcsim-crrc_mousebutton.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_mousebutton.o `test -f 'src/GUI/crrc_mousebutton.cpp' || echo '$(srcdir)/'`src/GUI/crrc_mousebutton.cpp crrcsim-crrc_mousebutton.obj: src/GUI/crrc_mousebutton.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_mousebutton.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_mousebutton.Tpo -c -o crrcsim-crrc_mousebutton.obj `if test -f 'src/GUI/crrc_mousebutton.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_mousebutton.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_mousebutton.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_mousebutton.Tpo $(DEPDIR)/crrcsim-crrc_mousebutton.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_mousebutton.cpp' object='crrcsim-crrc_mousebutton.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_mousebutton.obj `if test -f 'src/GUI/crrc_mousebutton.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_mousebutton.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_mousebutton.cpp'; fi` crrcsim-crrc_msgbox.o: src/GUI/crrc_msgbox.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_msgbox.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_msgbox.Tpo -c -o crrcsim-crrc_msgbox.o `test -f 'src/GUI/crrc_msgbox.cpp' || echo '$(srcdir)/'`src/GUI/crrc_msgbox.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_msgbox.Tpo $(DEPDIR)/crrcsim-crrc_msgbox.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_msgbox.cpp' object='crrcsim-crrc_msgbox.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_msgbox.o `test -f 'src/GUI/crrc_msgbox.cpp' || echo '$(srcdir)/'`src/GUI/crrc_msgbox.cpp crrcsim-crrc_msgbox.obj: src/GUI/crrc_msgbox.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_msgbox.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_msgbox.Tpo -c -o crrcsim-crrc_msgbox.obj `if test -f 'src/GUI/crrc_msgbox.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_msgbox.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_msgbox.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_msgbox.Tpo $(DEPDIR)/crrcsim-crrc_msgbox.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_msgbox.cpp' object='crrcsim-crrc_msgbox.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_msgbox.obj `if test -f 'src/GUI/crrc_msgbox.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_msgbox.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_msgbox.cpp'; fi` crrcsim-crrc_planesel.o: src/GUI/crrc_planesel.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_planesel.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_planesel.Tpo -c -o crrcsim-crrc_planesel.o `test -f 'src/GUI/crrc_planesel.cpp' || echo '$(srcdir)/'`src/GUI/crrc_planesel.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_planesel.Tpo $(DEPDIR)/crrcsim-crrc_planesel.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_planesel.cpp' object='crrcsim-crrc_planesel.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_planesel.o `test -f 'src/GUI/crrc_planesel.cpp' || echo '$(srcdir)/'`src/GUI/crrc_planesel.cpp crrcsim-crrc_planesel.obj: src/GUI/crrc_planesel.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_planesel.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_planesel.Tpo -c -o crrcsim-crrc_planesel.obj `if test -f 'src/GUI/crrc_planesel.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_planesel.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_planesel.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_planesel.Tpo $(DEPDIR)/crrcsim-crrc_planesel.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_planesel.cpp' object='crrcsim-crrc_planesel.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_planesel.obj `if test -f 'src/GUI/crrc_planesel.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_planesel.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_planesel.cpp'; fi` crrcsim-crrc_scaleinput.o: src/GUI/crrc_scaleinput.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_scaleinput.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_scaleinput.Tpo -c -o crrcsim-crrc_scaleinput.o `test -f 'src/GUI/crrc_scaleinput.cpp' || echo '$(srcdir)/'`src/GUI/crrc_scaleinput.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_scaleinput.Tpo $(DEPDIR)/crrcsim-crrc_scaleinput.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_scaleinput.cpp' object='crrcsim-crrc_scaleinput.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_scaleinput.o `test -f 'src/GUI/crrc_scaleinput.cpp' || echo '$(srcdir)/'`src/GUI/crrc_scaleinput.cpp crrcsim-crrc_scaleinput.obj: src/GUI/crrc_scaleinput.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_scaleinput.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_scaleinput.Tpo -c -o crrcsim-crrc_scaleinput.obj `if test -f 'src/GUI/crrc_scaleinput.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_scaleinput.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_scaleinput.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_scaleinput.Tpo $(DEPDIR)/crrcsim-crrc_scaleinput.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_scaleinput.cpp' object='crrcsim-crrc_scaleinput.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_scaleinput.obj `if test -f 'src/GUI/crrc_scaleinput.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_scaleinput.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_scaleinput.cpp'; fi` crrcsim-crrc_slider.o: src/GUI/crrc_slider.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_slider.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_slider.Tpo -c -o crrcsim-crrc_slider.o `test -f 'src/GUI/crrc_slider.cpp' || echo '$(srcdir)/'`src/GUI/crrc_slider.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_slider.Tpo $(DEPDIR)/crrcsim-crrc_slider.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_slider.cpp' object='crrcsim-crrc_slider.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_slider.o `test -f 'src/GUI/crrc_slider.cpp' || echo '$(srcdir)/'`src/GUI/crrc_slider.cpp crrcsim-crrc_slider.obj: src/GUI/crrc_slider.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_slider.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_slider.Tpo -c -o crrcsim-crrc_slider.obj `if test -f 'src/GUI/crrc_slider.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_slider.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_slider.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_slider.Tpo $(DEPDIR)/crrcsim-crrc_slider.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_slider.cpp' object='crrcsim-crrc_slider.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_slider.obj `if test -f 'src/GUI/crrc_slider.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_slider.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_slider.cpp'; fi` crrcsim-crrc_spin.o: src/GUI/crrc_spin.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_spin.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_spin.Tpo -c -o crrcsim-crrc_spin.o `test -f 'src/GUI/crrc_spin.cpp' || echo '$(srcdir)/'`src/GUI/crrc_spin.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_spin.Tpo $(DEPDIR)/crrcsim-crrc_spin.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_spin.cpp' object='crrcsim-crrc_spin.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_spin.o `test -f 'src/GUI/crrc_spin.cpp' || echo '$(srcdir)/'`src/GUI/crrc_spin.cpp crrcsim-crrc_spin.obj: src/GUI/crrc_spin.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_spin.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_spin.Tpo -c -o crrcsim-crrc_spin.obj `if test -f 'src/GUI/crrc_spin.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_spin.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_spin.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_spin.Tpo $(DEPDIR)/crrcsim-crrc_spin.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_spin.cpp' object='crrcsim-crrc_spin.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_spin.obj `if test -f 'src/GUI/crrc_spin.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_spin.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_spin.cpp'; fi` crrcsim-crrc_video.o: src/GUI/crrc_video.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_video.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_video.Tpo -c -o crrcsim-crrc_video.o `test -f 'src/GUI/crrc_video.cpp' || echo '$(srcdir)/'`src/GUI/crrc_video.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_video.Tpo $(DEPDIR)/crrcsim-crrc_video.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_video.cpp' object='crrcsim-crrc_video.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_video.o `test -f 'src/GUI/crrc_video.cpp' || echo '$(srcdir)/'`src/GUI/crrc_video.cpp crrcsim-crrc_video.obj: src/GUI/crrc_video.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_video.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_video.Tpo -c -o crrcsim-crrc_video.obj `if test -f 'src/GUI/crrc_video.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_video.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_video.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_video.Tpo $(DEPDIR)/crrcsim-crrc_video.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_video.cpp' object='crrcsim-crrc_video.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_video.obj `if test -f 'src/GUI/crrc_video.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_video.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_video.cpp'; fi` crrcsim-crrc_windthermal.o: src/GUI/crrc_windthermal.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_windthermal.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_windthermal.Tpo -c -o crrcsim-crrc_windthermal.o `test -f 'src/GUI/crrc_windthermal.cpp' || echo '$(srcdir)/'`src/GUI/crrc_windthermal.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_windthermal.Tpo $(DEPDIR)/crrcsim-crrc_windthermal.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_windthermal.cpp' object='crrcsim-crrc_windthermal.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_windthermal.o `test -f 'src/GUI/crrc_windthermal.cpp' || echo '$(srcdir)/'`src/GUI/crrc_windthermal.cpp crrcsim-crrc_windthermal.obj: src/GUI/crrc_windthermal.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_windthermal.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_windthermal.Tpo -c -o crrcsim-crrc_windthermal.obj `if test -f 'src/GUI/crrc_windthermal.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_windthermal.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_windthermal.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_windthermal.Tpo $(DEPDIR)/crrcsim-crrc_windthermal.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/crrc_windthermal.cpp' object='crrcsim-crrc_windthermal.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_windthermal.obj `if test -f 'src/GUI/crrc_windthermal.cpp'; then $(CYGPATH_W) 'src/GUI/crrc_windthermal.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/crrc_windthermal.cpp'; fi` crrcsim-puaFileBox.o: src/GUI/puaFileBox.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-puaFileBox.o -MD -MP -MF $(DEPDIR)/crrcsim-puaFileBox.Tpo -c -o crrcsim-puaFileBox.o `test -f 'src/GUI/puaFileBox.cpp' || echo '$(srcdir)/'`src/GUI/puaFileBox.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-puaFileBox.Tpo $(DEPDIR)/crrcsim-puaFileBox.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/puaFileBox.cpp' object='crrcsim-puaFileBox.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-puaFileBox.o `test -f 'src/GUI/puaFileBox.cpp' || echo '$(srcdir)/'`src/GUI/puaFileBox.cpp crrcsim-puaFileBox.obj: src/GUI/puaFileBox.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-puaFileBox.obj -MD -MP -MF $(DEPDIR)/crrcsim-puaFileBox.Tpo -c -o crrcsim-puaFileBox.obj `if test -f 'src/GUI/puaFileBox.cpp'; then $(CYGPATH_W) 'src/GUI/puaFileBox.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/puaFileBox.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-puaFileBox.Tpo $(DEPDIR)/crrcsim-puaFileBox.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/puaFileBox.cpp' object='crrcsim-puaFileBox.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-puaFileBox.obj `if test -f 'src/GUI/puaFileBox.cpp'; then $(CYGPATH_W) 'src/GUI/puaFileBox.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/puaFileBox.cpp'; fi` crrcsim-puaGLPreview.o: src/GUI/puaGLPreview.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-puaGLPreview.o -MD -MP -MF $(DEPDIR)/crrcsim-puaGLPreview.Tpo -c -o crrcsim-puaGLPreview.o `test -f 'src/GUI/puaGLPreview.cpp' || echo '$(srcdir)/'`src/GUI/puaGLPreview.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-puaGLPreview.Tpo $(DEPDIR)/crrcsim-puaGLPreview.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/puaGLPreview.cpp' object='crrcsim-puaGLPreview.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-puaGLPreview.o `test -f 'src/GUI/puaGLPreview.cpp' || echo '$(srcdir)/'`src/GUI/puaGLPreview.cpp crrcsim-puaGLPreview.obj: src/GUI/puaGLPreview.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-puaGLPreview.obj -MD -MP -MF $(DEPDIR)/crrcsim-puaGLPreview.Tpo -c -o crrcsim-puaGLPreview.obj `if test -f 'src/GUI/puaGLPreview.cpp'; then $(CYGPATH_W) 'src/GUI/puaGLPreview.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/puaGLPreview.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-puaGLPreview.Tpo $(DEPDIR)/crrcsim-puaGLPreview.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/puaGLPreview.cpp' object='crrcsim-puaGLPreview.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-puaGLPreview.obj `if test -f 'src/GUI/puaGLPreview.cpp'; then $(CYGPATH_W) 'src/GUI/puaGLPreview.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/puaGLPreview.cpp'; fi` crrcsim-puaScrListBox.o: src/GUI/puaScrListBox.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-puaScrListBox.o -MD -MP -MF $(DEPDIR)/crrcsim-puaScrListBox.Tpo -c -o crrcsim-puaScrListBox.o `test -f 'src/GUI/puaScrListBox.cpp' || echo '$(srcdir)/'`src/GUI/puaScrListBox.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-puaScrListBox.Tpo $(DEPDIR)/crrcsim-puaScrListBox.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/puaScrListBox.cpp' object='crrcsim-puaScrListBox.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-puaScrListBox.o `test -f 'src/GUI/puaScrListBox.cpp' || echo '$(srcdir)/'`src/GUI/puaScrListBox.cpp crrcsim-puaScrListBox.obj: src/GUI/puaScrListBox.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-puaScrListBox.obj -MD -MP -MF $(DEPDIR)/crrcsim-puaScrListBox.Tpo -c -o crrcsim-puaScrListBox.obj `if test -f 'src/GUI/puaScrListBox.cpp'; then $(CYGPATH_W) 'src/GUI/puaScrListBox.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/puaScrListBox.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-puaScrListBox.Tpo $(DEPDIR)/crrcsim-puaScrListBox.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/puaScrListBox.cpp' object='crrcsim-puaScrListBox.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-puaScrListBox.obj `if test -f 'src/GUI/puaScrListBox.cpp'; then $(CYGPATH_W) 'src/GUI/puaScrListBox.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/puaScrListBox.cpp'; fi` crrcsim-util.o: src/GUI/util.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-util.o -MD -MP -MF $(DEPDIR)/crrcsim-util.Tpo -c -o crrcsim-util.o `test -f 'src/GUI/util.cpp' || echo '$(srcdir)/'`src/GUI/util.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-util.Tpo $(DEPDIR)/crrcsim-util.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/util.cpp' object='crrcsim-util.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-util.o `test -f 'src/GUI/util.cpp' || echo '$(srcdir)/'`src/GUI/util.cpp crrcsim-util.obj: src/GUI/util.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-util.obj -MD -MP -MF $(DEPDIR)/crrcsim-util.Tpo -c -o crrcsim-util.obj `if test -f 'src/GUI/util.cpp'; then $(CYGPATH_W) 'src/GUI/util.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/util.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-util.Tpo $(DEPDIR)/crrcsim-util.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/GUI/util.cpp' object='crrcsim-util.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-util.obj `if test -f 'src/GUI/util.cpp'; then $(CYGPATH_W) 'src/GUI/util.cpp'; else $(CYGPATH_W) '$(srcdir)/src/GUI/util.cpp'; fi` crrcsim-bufferedchardevice.o: src/mod_chardevice/bufferedchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-bufferedchardevice.o -MD -MP -MF $(DEPDIR)/crrcsim-bufferedchardevice.Tpo -c -o crrcsim-bufferedchardevice.o `test -f 'src/mod_chardevice/bufferedchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/bufferedchardevice.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-bufferedchardevice.Tpo $(DEPDIR)/crrcsim-bufferedchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/bufferedchardevice.cpp' object='crrcsim-bufferedchardevice.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-bufferedchardevice.o `test -f 'src/mod_chardevice/bufferedchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/bufferedchardevice.cpp crrcsim-bufferedchardevice.obj: src/mod_chardevice/bufferedchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-bufferedchardevice.obj -MD -MP -MF $(DEPDIR)/crrcsim-bufferedchardevice.Tpo -c -o crrcsim-bufferedchardevice.obj `if test -f 'src/mod_chardevice/bufferedchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/bufferedchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/bufferedchardevice.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-bufferedchardevice.Tpo $(DEPDIR)/crrcsim-bufferedchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/bufferedchardevice.cpp' object='crrcsim-bufferedchardevice.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-bufferedchardevice.obj `if test -f 'src/mod_chardevice/bufferedchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/bufferedchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/bufferedchardevice.cpp'; fi` crrcsim-chardevicebase.o: src/mod_chardevice/chardevicebase.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-chardevicebase.o -MD -MP -MF $(DEPDIR)/crrcsim-chardevicebase.Tpo -c -o crrcsim-chardevicebase.o `test -f 'src/mod_chardevice/chardevicebase.cpp' || echo '$(srcdir)/'`src/mod_chardevice/chardevicebase.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-chardevicebase.Tpo $(DEPDIR)/crrcsim-chardevicebase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/chardevicebase.cpp' object='crrcsim-chardevicebase.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-chardevicebase.o `test -f 'src/mod_chardevice/chardevicebase.cpp' || echo '$(srcdir)/'`src/mod_chardevice/chardevicebase.cpp crrcsim-chardevicebase.obj: src/mod_chardevice/chardevicebase.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-chardevicebase.obj -MD -MP -MF $(DEPDIR)/crrcsim-chardevicebase.Tpo -c -o crrcsim-chardevicebase.obj `if test -f 'src/mod_chardevice/chardevicebase.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/chardevicebase.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/chardevicebase.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-chardevicebase.Tpo $(DEPDIR)/crrcsim-chardevicebase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/chardevicebase.cpp' object='crrcsim-chardevicebase.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-chardevicebase.obj `if test -f 'src/mod_chardevice/chardevicebase.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/chardevicebase.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/chardevicebase.cpp'; fi` crrcsim-chardevicec.o: src/mod_chardevice/chardevicec.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-chardevicec.o -MD -MP -MF $(DEPDIR)/crrcsim-chardevicec.Tpo -c -o crrcsim-chardevicec.o `test -f 'src/mod_chardevice/chardevicec.cpp' || echo '$(srcdir)/'`src/mod_chardevice/chardevicec.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-chardevicec.Tpo $(DEPDIR)/crrcsim-chardevicec.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/chardevicec.cpp' object='crrcsim-chardevicec.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-chardevicec.o `test -f 'src/mod_chardevice/chardevicec.cpp' || echo '$(srcdir)/'`src/mod_chardevice/chardevicec.cpp crrcsim-chardevicec.obj: src/mod_chardevice/chardevicec.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-chardevicec.obj -MD -MP -MF $(DEPDIR)/crrcsim-chardevicec.Tpo -c -o crrcsim-chardevicec.obj `if test -f 'src/mod_chardevice/chardevicec.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/chardevicec.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/chardevicec.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-chardevicec.Tpo $(DEPDIR)/crrcsim-chardevicec.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/chardevicec.cpp' object='crrcsim-chardevicec.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-chardevicec.obj `if test -f 'src/mod_chardevice/chardevicec.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/chardevicec.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/chardevicec.cpp'; fi` crrcsim-chardevicewrapper.o: src/mod_chardevice/chardevicewrapper.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-chardevicewrapper.o -MD -MP -MF $(DEPDIR)/crrcsim-chardevicewrapper.Tpo -c -o crrcsim-chardevicewrapper.o `test -f 'src/mod_chardevice/chardevicewrapper.cpp' || echo '$(srcdir)/'`src/mod_chardevice/chardevicewrapper.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-chardevicewrapper.Tpo $(DEPDIR)/crrcsim-chardevicewrapper.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/chardevicewrapper.cpp' object='crrcsim-chardevicewrapper.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-chardevicewrapper.o `test -f 'src/mod_chardevice/chardevicewrapper.cpp' || echo '$(srcdir)/'`src/mod_chardevice/chardevicewrapper.cpp crrcsim-chardevicewrapper.obj: src/mod_chardevice/chardevicewrapper.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-chardevicewrapper.obj -MD -MP -MF $(DEPDIR)/crrcsim-chardevicewrapper.Tpo -c -o crrcsim-chardevicewrapper.obj `if test -f 'src/mod_chardevice/chardevicewrapper.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/chardevicewrapper.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/chardevicewrapper.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-chardevicewrapper.Tpo $(DEPDIR)/crrcsim-chardevicewrapper.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/chardevicewrapper.cpp' object='crrcsim-chardevicewrapper.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-chardevicewrapper.obj `if test -f 'src/mod_chardevice/chardevicewrapper.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/chardevicewrapper.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/chardevicewrapper.cpp'; fi` crrcsim-filechardevice.o: src/mod_chardevice/filechardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-filechardevice.o -MD -MP -MF $(DEPDIR)/crrcsim-filechardevice.Tpo -c -o crrcsim-filechardevice.o `test -f 'src/mod_chardevice/filechardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/filechardevice.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-filechardevice.Tpo $(DEPDIR)/crrcsim-filechardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/filechardevice.cpp' object='crrcsim-filechardevice.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-filechardevice.o `test -f 'src/mod_chardevice/filechardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/filechardevice.cpp crrcsim-filechardevice.obj: src/mod_chardevice/filechardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-filechardevice.obj -MD -MP -MF $(DEPDIR)/crrcsim-filechardevice.Tpo -c -o crrcsim-filechardevice.obj `if test -f 'src/mod_chardevice/filechardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/filechardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/filechardevice.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-filechardevice.Tpo $(DEPDIR)/crrcsim-filechardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/filechardevice.cpp' object='crrcsim-filechardevice.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-filechardevice.obj `if test -f 'src/mod_chardevice/filechardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/filechardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/filechardevice.cpp'; fi` crrcsim-serialchardevice.o: src/mod_chardevice/serialchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-serialchardevice.o -MD -MP -MF $(DEPDIR)/crrcsim-serialchardevice.Tpo -c -o crrcsim-serialchardevice.o `test -f 'src/mod_chardevice/serialchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/serialchardevice.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-serialchardevice.Tpo $(DEPDIR)/crrcsim-serialchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/serialchardevice.cpp' object='crrcsim-serialchardevice.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-serialchardevice.o `test -f 'src/mod_chardevice/serialchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/serialchardevice.cpp crrcsim-serialchardevice.obj: src/mod_chardevice/serialchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-serialchardevice.obj -MD -MP -MF $(DEPDIR)/crrcsim-serialchardevice.Tpo -c -o crrcsim-serialchardevice.obj `if test -f 'src/mod_chardevice/serialchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/serialchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/serialchardevice.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-serialchardevice.Tpo $(DEPDIR)/crrcsim-serialchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/serialchardevice.cpp' object='crrcsim-serialchardevice.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-serialchardevice.obj `if test -f 'src/mod_chardevice/serialchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/serialchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/serialchardevice.cpp'; fi` crrcsim-socketchardevicebase.o: src/mod_chardevice/socketchardevicebase.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-socketchardevicebase.o -MD -MP -MF $(DEPDIR)/crrcsim-socketchardevicebase.Tpo -c -o crrcsim-socketchardevicebase.o `test -f 'src/mod_chardevice/socketchardevicebase.cpp' || echo '$(srcdir)/'`src/mod_chardevice/socketchardevicebase.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-socketchardevicebase.Tpo $(DEPDIR)/crrcsim-socketchardevicebase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/socketchardevicebase.cpp' object='crrcsim-socketchardevicebase.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-socketchardevicebase.o `test -f 'src/mod_chardevice/socketchardevicebase.cpp' || echo '$(srcdir)/'`src/mod_chardevice/socketchardevicebase.cpp crrcsim-socketchardevicebase.obj: src/mod_chardevice/socketchardevicebase.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-socketchardevicebase.obj -MD -MP -MF $(DEPDIR)/crrcsim-socketchardevicebase.Tpo -c -o crrcsim-socketchardevicebase.obj `if test -f 'src/mod_chardevice/socketchardevicebase.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/socketchardevicebase.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/socketchardevicebase.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-socketchardevicebase.Tpo $(DEPDIR)/crrcsim-socketchardevicebase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/socketchardevicebase.cpp' object='crrcsim-socketchardevicebase.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-socketchardevicebase.obj `if test -f 'src/mod_chardevice/socketchardevicebase.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/socketchardevicebase.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/socketchardevicebase.cpp'; fi` crrcsim-tcpchardevice.o: src/mod_chardevice/tcpchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-tcpchardevice.o -MD -MP -MF $(DEPDIR)/crrcsim-tcpchardevice.Tpo -c -o crrcsim-tcpchardevice.o `test -f 'src/mod_chardevice/tcpchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/tcpchardevice.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-tcpchardevice.Tpo $(DEPDIR)/crrcsim-tcpchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/tcpchardevice.cpp' object='crrcsim-tcpchardevice.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-tcpchardevice.o `test -f 'src/mod_chardevice/tcpchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/tcpchardevice.cpp crrcsim-tcpchardevice.obj: src/mod_chardevice/tcpchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-tcpchardevice.obj -MD -MP -MF $(DEPDIR)/crrcsim-tcpchardevice.Tpo -c -o crrcsim-tcpchardevice.obj `if test -f 'src/mod_chardevice/tcpchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/tcpchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/tcpchardevice.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-tcpchardevice.Tpo $(DEPDIR)/crrcsim-tcpchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/tcpchardevice.cpp' object='crrcsim-tcpchardevice.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-tcpchardevice.obj `if test -f 'src/mod_chardevice/tcpchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/tcpchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/tcpchardevice.cpp'; fi` crrcsim-tcpserverchardevice.o: src/mod_chardevice/tcpserverchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-tcpserverchardevice.o -MD -MP -MF $(DEPDIR)/crrcsim-tcpserverchardevice.Tpo -c -o crrcsim-tcpserverchardevice.o `test -f 'src/mod_chardevice/tcpserverchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/tcpserverchardevice.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-tcpserverchardevice.Tpo $(DEPDIR)/crrcsim-tcpserverchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/tcpserverchardevice.cpp' object='crrcsim-tcpserverchardevice.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-tcpserverchardevice.o `test -f 'src/mod_chardevice/tcpserverchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/tcpserverchardevice.cpp crrcsim-tcpserverchardevice.obj: src/mod_chardevice/tcpserverchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-tcpserverchardevice.obj -MD -MP -MF $(DEPDIR)/crrcsim-tcpserverchardevice.Tpo -c -o crrcsim-tcpserverchardevice.obj `if test -f 'src/mod_chardevice/tcpserverchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/tcpserverchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/tcpserverchardevice.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-tcpserverchardevice.Tpo $(DEPDIR)/crrcsim-tcpserverchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/tcpserverchardevice.cpp' object='crrcsim-tcpserverchardevice.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-tcpserverchardevice.obj `if test -f 'src/mod_chardevice/tcpserverchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/tcpserverchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/tcpserverchardevice.cpp'; fi` crrcsim-udpchardevice.o: src/mod_chardevice/udpchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-udpchardevice.o -MD -MP -MF $(DEPDIR)/crrcsim-udpchardevice.Tpo -c -o crrcsim-udpchardevice.o `test -f 'src/mod_chardevice/udpchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/udpchardevice.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-udpchardevice.Tpo $(DEPDIR)/crrcsim-udpchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/udpchardevice.cpp' object='crrcsim-udpchardevice.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-udpchardevice.o `test -f 'src/mod_chardevice/udpchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/udpchardevice.cpp crrcsim-udpchardevice.obj: src/mod_chardevice/udpchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-udpchardevice.obj -MD -MP -MF $(DEPDIR)/crrcsim-udpchardevice.Tpo -c -o crrcsim-udpchardevice.obj `if test -f 'src/mod_chardevice/udpchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/udpchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/udpchardevice.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-udpchardevice.Tpo $(DEPDIR)/crrcsim-udpchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/udpchardevice.cpp' object='crrcsim-udpchardevice.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-udpchardevice.obj `if test -f 'src/mod_chardevice/udpchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/udpchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/udpchardevice.cpp'; fi` crrcsim-udpserverchardevice.o: src/mod_chardevice/udpserverchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-udpserverchardevice.o -MD -MP -MF $(DEPDIR)/crrcsim-udpserverchardevice.Tpo -c -o crrcsim-udpserverchardevice.o `test -f 'src/mod_chardevice/udpserverchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/udpserverchardevice.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-udpserverchardevice.Tpo $(DEPDIR)/crrcsim-udpserverchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/udpserverchardevice.cpp' object='crrcsim-udpserverchardevice.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-udpserverchardevice.o `test -f 'src/mod_chardevice/udpserverchardevice.cpp' || echo '$(srcdir)/'`src/mod_chardevice/udpserverchardevice.cpp crrcsim-udpserverchardevice.obj: src/mod_chardevice/udpserverchardevice.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-udpserverchardevice.obj -MD -MP -MF $(DEPDIR)/crrcsim-udpserverchardevice.Tpo -c -o crrcsim-udpserverchardevice.obj `if test -f 'src/mod_chardevice/udpserverchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/udpserverchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/udpserverchardevice.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-udpserverchardevice.Tpo $(DEPDIR)/crrcsim-udpserverchardevice.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_chardevice/udpserverchardevice.cpp' object='crrcsim-udpserverchardevice.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-udpserverchardevice.obj `if test -f 'src/mod_chardevice/udpserverchardevice.cpp'; then $(CYGPATH_W) 'src/mod_chardevice/udpserverchardevice.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_chardevice/udpserverchardevice.cpp'; fi` crrcsim-controller.o: src/mod_cntrl/controller.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-controller.o -MD -MP -MF $(DEPDIR)/crrcsim-controller.Tpo -c -o crrcsim-controller.o `test -f 'src/mod_cntrl/controller.cpp' || echo '$(srcdir)/'`src/mod_cntrl/controller.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-controller.Tpo $(DEPDIR)/crrcsim-controller.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/controller.cpp' object='crrcsim-controller.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-controller.o `test -f 'src/mod_cntrl/controller.cpp' || echo '$(srcdir)/'`src/mod_cntrl/controller.cpp crrcsim-controller.obj: src/mod_cntrl/controller.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-controller.obj -MD -MP -MF $(DEPDIR)/crrcsim-controller.Tpo -c -o crrcsim-controller.obj `if test -f 'src/mod_cntrl/controller.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/controller.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/controller.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-controller.Tpo $(DEPDIR)/crrcsim-controller.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/controller.cpp' object='crrcsim-controller.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-controller.obj `if test -f 'src/mod_cntrl/controller.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/controller.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/controller.cpp'; fi` crrcsim-cntrl_initinputs.o: src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_initinputs.o -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_initinputs.Tpo -c -o crrcsim-cntrl_initinputs.o `test -f 'src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_initinputs.Tpo $(DEPDIR)/crrcsim-cntrl_initinputs.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp' object='crrcsim-cntrl_initinputs.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_initinputs.o `test -f 'src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp crrcsim-cntrl_initinputs.obj: src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_initinputs.obj -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_initinputs.Tpo -c -o crrcsim-cntrl_initinputs.obj `if test -f 'src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_initinputs.Tpo $(DEPDIR)/crrcsim-cntrl_initinputs.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp' object='crrcsim-cntrl_initinputs.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_initinputs.obj `if test -f 'src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp'; fi` crrcsim-cntrl_rateofclimb.o: src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_rateofclimb.o -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_rateofclimb.Tpo -c -o crrcsim-cntrl_rateofclimb.o `test -f 'src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_rateofclimb.Tpo $(DEPDIR)/crrcsim-cntrl_rateofclimb.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp' object='crrcsim-cntrl_rateofclimb.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_rateofclimb.o `test -f 'src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp crrcsim-cntrl_rateofclimb.obj: src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_rateofclimb.obj -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_rateofclimb.Tpo -c -o crrcsim-cntrl_rateofclimb.obj `if test -f 'src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_rateofclimb.Tpo $(DEPDIR)/crrcsim-cntrl_rateofclimb.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp' object='crrcsim-cntrl_rateofclimb.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_rateofclimb.obj `if test -f 'src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp'; fi` crrcsim-cntrl_phugoid.o: src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_phugoid.o -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_phugoid.Tpo -c -o crrcsim-cntrl_phugoid.o `test -f 'src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_phugoid.Tpo $(DEPDIR)/crrcsim-cntrl_phugoid.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp' object='crrcsim-cntrl_phugoid.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_phugoid.o `test -f 'src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp crrcsim-cntrl_phugoid.obj: src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_phugoid.obj -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_phugoid.Tpo -c -o crrcsim-cntrl_phugoid.obj `if test -f 'src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_phugoid.Tpo $(DEPDIR)/crrcsim-cntrl_phugoid.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp' object='crrcsim-cntrl_phugoid.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_phugoid.obj `if test -f 'src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp'; fi` crrcsim-cntrl_mcopter01.o: src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_mcopter01.o -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_mcopter01.Tpo -c -o crrcsim-cntrl_mcopter01.o `test -f 'src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_mcopter01.Tpo $(DEPDIR)/crrcsim-cntrl_mcopter01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp' object='crrcsim-cntrl_mcopter01.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_mcopter01.o `test -f 'src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp crrcsim-cntrl_mcopter01.obj: src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_mcopter01.obj -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_mcopter01.Tpo -c -o crrcsim-cntrl_mcopter01.obj `if test -f 'src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_mcopter01.Tpo $(DEPDIR)/crrcsim-cntrl_mcopter01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp' object='crrcsim-cntrl_mcopter01.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_mcopter01.obj `if test -f 'src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp'; fi` crrcsim-scalethrottle.o: src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-scalethrottle.o -MD -MP -MF $(DEPDIR)/crrcsim-scalethrottle.Tpo -c -o crrcsim-scalethrottle.o `test -f 'src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-scalethrottle.Tpo $(DEPDIR)/crrcsim-scalethrottle.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp' object='crrcsim-scalethrottle.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-scalethrottle.o `test -f 'src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp crrcsim-scalethrottle.obj: src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-scalethrottle.obj -MD -MP -MF $(DEPDIR)/crrcsim-scalethrottle.Tpo -c -o crrcsim-scalethrottle.obj `if test -f 'src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-scalethrottle.Tpo $(DEPDIR)/crrcsim-scalethrottle.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp' object='crrcsim-scalethrottle.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-scalethrottle.obj `if test -f 'src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp'; fi` crrcsim-limitflipthrottle.o: src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-limitflipthrottle.o -MD -MP -MF $(DEPDIR)/crrcsim-limitflipthrottle.Tpo -c -o crrcsim-limitflipthrottle.o `test -f 'src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-limitflipthrottle.Tpo $(DEPDIR)/crrcsim-limitflipthrottle.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp' object='crrcsim-limitflipthrottle.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-limitflipthrottle.o `test -f 'src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp crrcsim-limitflipthrottle.obj: src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-limitflipthrottle.obj -MD -MP -MF $(DEPDIR)/crrcsim-limitflipthrottle.Tpo -c -o crrcsim-limitflipthrottle.obj `if test -f 'src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-limitflipthrottle.Tpo $(DEPDIR)/crrcsim-limitflipthrottle.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp' object='crrcsim-limitflipthrottle.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-limitflipthrottle.obj `if test -f 'src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp'; fi` crrcsim-cntrl_omega.o: src/mod_cntrl/cntrl_omega/cntrl_omega.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_omega.o -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_omega.Tpo -c -o crrcsim-cntrl_omega.o `test -f 'src/mod_cntrl/cntrl_omega/cntrl_omega.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_omega/cntrl_omega.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_omega.Tpo $(DEPDIR)/crrcsim-cntrl_omega.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_omega/cntrl_omega.cpp' object='crrcsim-cntrl_omega.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_omega.o `test -f 'src/mod_cntrl/cntrl_omega/cntrl_omega.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_omega/cntrl_omega.cpp crrcsim-cntrl_omega.obj: src/mod_cntrl/cntrl_omega/cntrl_omega.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_omega.obj -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_omega.Tpo -c -o crrcsim-cntrl_omega.obj `if test -f 'src/mod_cntrl/cntrl_omega/cntrl_omega.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_omega/cntrl_omega.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_omega/cntrl_omega.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_omega.Tpo $(DEPDIR)/crrcsim-cntrl_omega.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_omega/cntrl_omega.cpp' object='crrcsim-cntrl_omega.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_omega.obj `if test -f 'src/mod_cntrl/cntrl_omega/cntrl_omega.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_omega/cntrl_omega.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_omega/cntrl_omega.cpp'; fi` crrcsim-cntrl_setuserinput.o: src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_setuserinput.o -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_setuserinput.Tpo -c -o crrcsim-cntrl_setuserinput.o `test -f 'src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_setuserinput.Tpo $(DEPDIR)/crrcsim-cntrl_setuserinput.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp' object='crrcsim-cntrl_setuserinput.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_setuserinput.o `test -f 'src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp' || echo '$(srcdir)/'`src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp crrcsim-cntrl_setuserinput.obj: src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-cntrl_setuserinput.obj -MD -MP -MF $(DEPDIR)/crrcsim-cntrl_setuserinput.Tpo -c -o crrcsim-cntrl_setuserinput.obj `if test -f 'src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-cntrl_setuserinput.Tpo $(DEPDIR)/crrcsim-cntrl_setuserinput.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp' object='crrcsim-cntrl_setuserinput.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-cntrl_setuserinput.obj `if test -f 'src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp'; then $(CYGPATH_W) 'src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp'; fi` crrcsim-atmos_62.o: src/mod_env/earth/atmos_62.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-atmos_62.o -MD -MP -MF $(DEPDIR)/crrcsim-atmos_62.Tpo -c -o crrcsim-atmos_62.o `test -f 'src/mod_env/earth/atmos_62.cpp' || echo '$(srcdir)/'`src/mod_env/earth/atmos_62.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-atmos_62.Tpo $(DEPDIR)/crrcsim-atmos_62.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_env/earth/atmos_62.cpp' object='crrcsim-atmos_62.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-atmos_62.o `test -f 'src/mod_env/earth/atmos_62.cpp' || echo '$(srcdir)/'`src/mod_env/earth/atmos_62.cpp crrcsim-atmos_62.obj: src/mod_env/earth/atmos_62.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-atmos_62.obj -MD -MP -MF $(DEPDIR)/crrcsim-atmos_62.Tpo -c -o crrcsim-atmos_62.obj `if test -f 'src/mod_env/earth/atmos_62.cpp'; then $(CYGPATH_W) 'src/mod_env/earth/atmos_62.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_env/earth/atmos_62.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-atmos_62.Tpo $(DEPDIR)/crrcsim-atmos_62.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_env/earth/atmos_62.cpp' object='crrcsim-atmos_62.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-atmos_62.obj `if test -f 'src/mod_env/earth/atmos_62.cpp'; then $(CYGPATH_W) 'src/mod_env/earth/atmos_62.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_env/earth/atmos_62.cpp'; fi` crrcsim-ls_gravity.o: src/mod_env/earth/ls_gravity.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-ls_gravity.o -MD -MP -MF $(DEPDIR)/crrcsim-ls_gravity.Tpo -c -o crrcsim-ls_gravity.o `test -f 'src/mod_env/earth/ls_gravity.cpp' || echo '$(srcdir)/'`src/mod_env/earth/ls_gravity.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-ls_gravity.Tpo $(DEPDIR)/crrcsim-ls_gravity.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_env/earth/ls_gravity.cpp' object='crrcsim-ls_gravity.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-ls_gravity.o `test -f 'src/mod_env/earth/ls_gravity.cpp' || echo '$(srcdir)/'`src/mod_env/earth/ls_gravity.cpp crrcsim-ls_gravity.obj: src/mod_env/earth/ls_gravity.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-ls_gravity.obj -MD -MP -MF $(DEPDIR)/crrcsim-ls_gravity.Tpo -c -o crrcsim-ls_gravity.obj `if test -f 'src/mod_env/earth/ls_gravity.cpp'; then $(CYGPATH_W) 'src/mod_env/earth/ls_gravity.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_env/earth/ls_gravity.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-ls_gravity.Tpo $(DEPDIR)/crrcsim-ls_gravity.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_env/earth/ls_gravity.cpp' object='crrcsim-ls_gravity.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-ls_gravity.obj `if test -f 'src/mod_env/earth/ls_gravity.cpp'; then $(CYGPATH_W) 'src/mod_env/earth/ls_gravity.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_env/earth/ls_gravity.cpp'; fi` crrcsim-eom01.o: src/mod_fdm/eom01/eom01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-eom01.o -MD -MP -MF $(DEPDIR)/crrcsim-eom01.Tpo -c -o crrcsim-eom01.o `test -f 'src/mod_fdm/eom01/eom01.cpp' || echo '$(srcdir)/'`src/mod_fdm/eom01/eom01.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-eom01.Tpo $(DEPDIR)/crrcsim-eom01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/eom01/eom01.cpp' object='crrcsim-eom01.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-eom01.o `test -f 'src/mod_fdm/eom01/eom01.cpp' || echo '$(srcdir)/'`src/mod_fdm/eom01/eom01.cpp crrcsim-eom01.obj: src/mod_fdm/eom01/eom01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-eom01.obj -MD -MP -MF $(DEPDIR)/crrcsim-eom01.Tpo -c -o crrcsim-eom01.obj `if test -f 'src/mod_fdm/eom01/eom01.cpp'; then $(CYGPATH_W) 'src/mod_fdm/eom01/eom01.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/eom01/eom01.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-eom01.Tpo $(DEPDIR)/crrcsim-eom01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/eom01/eom01.cpp' object='crrcsim-eom01.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-eom01.obj `if test -f 'src/mod_fdm/eom01/eom01.cpp'; then $(CYGPATH_W) 'src/mod_fdm/eom01/eom01.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/eom01/eom01.cpp'; fi` crrcsim-fdm_002.o: src/mod_fdm/fdm_002/fdm_002.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_002.o -MD -MP -MF $(DEPDIR)/crrcsim-fdm_002.Tpo -c -o crrcsim-fdm_002.o `test -f 'src/mod_fdm/fdm_002/fdm_002.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_002/fdm_002.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_002.Tpo $(DEPDIR)/crrcsim-fdm_002.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_002/fdm_002.cpp' object='crrcsim-fdm_002.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_002.o `test -f 'src/mod_fdm/fdm_002/fdm_002.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_002/fdm_002.cpp crrcsim-fdm_002.obj: src/mod_fdm/fdm_002/fdm_002.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_002.obj -MD -MP -MF $(DEPDIR)/crrcsim-fdm_002.Tpo -c -o crrcsim-fdm_002.obj `if test -f 'src/mod_fdm/fdm_002/fdm_002.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_002/fdm_002.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_002/fdm_002.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_002.Tpo $(DEPDIR)/crrcsim-fdm_002.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_002/fdm_002.cpp' object='crrcsim-fdm_002.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_002.obj `if test -f 'src/mod_fdm/fdm_002/fdm_002.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_002/fdm_002.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_002/fdm_002.cpp'; fi` crrcsim-fdm_displaymode.o: src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_displaymode.o -MD -MP -MF $(DEPDIR)/crrcsim-fdm_displaymode.Tpo -c -o crrcsim-fdm_displaymode.o `test -f 'src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_displaymode.Tpo $(DEPDIR)/crrcsim-fdm_displaymode.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp' object='crrcsim-fdm_displaymode.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_displaymode.o `test -f 'src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp crrcsim-fdm_displaymode.obj: src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_displaymode.obj -MD -MP -MF $(DEPDIR)/crrcsim-fdm_displaymode.Tpo -c -o crrcsim-fdm_displaymode.obj `if test -f 'src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_displaymode.Tpo $(DEPDIR)/crrcsim-fdm_displaymode.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp' object='crrcsim-fdm_displaymode.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_displaymode.obj `if test -f 'src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp'; fi` crrcsim-fdm_larcsim.o: src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_larcsim.o -MD -MP -MF $(DEPDIR)/crrcsim-fdm_larcsim.Tpo -c -o crrcsim-fdm_larcsim.o `test -f 'src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_larcsim.Tpo $(DEPDIR)/crrcsim-fdm_larcsim.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp' object='crrcsim-fdm_larcsim.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_larcsim.o `test -f 'src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp crrcsim-fdm_larcsim.obj: src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_larcsim.obj -MD -MP -MF $(DEPDIR)/crrcsim-fdm_larcsim.Tpo -c -o crrcsim-fdm_larcsim.obj `if test -f 'src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_larcsim.Tpo $(DEPDIR)/crrcsim-fdm_larcsim.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp' object='crrcsim-fdm_larcsim.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_larcsim.obj `if test -f 'src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp'; fi` crrcsim-fdm_heli01.o: src/mod_fdm/fdm_heli01/fdm_heli01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_heli01.o -MD -MP -MF $(DEPDIR)/crrcsim-fdm_heli01.Tpo -c -o crrcsim-fdm_heli01.o `test -f 'src/mod_fdm/fdm_heli01/fdm_heli01.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_heli01/fdm_heli01.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_heli01.Tpo $(DEPDIR)/crrcsim-fdm_heli01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_heli01/fdm_heli01.cpp' object='crrcsim-fdm_heli01.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_heli01.o `test -f 'src/mod_fdm/fdm_heli01/fdm_heli01.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_heli01/fdm_heli01.cpp crrcsim-fdm_heli01.obj: src/mod_fdm/fdm_heli01/fdm_heli01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_heli01.obj -MD -MP -MF $(DEPDIR)/crrcsim-fdm_heli01.Tpo -c -o crrcsim-fdm_heli01.obj `if test -f 'src/mod_fdm/fdm_heli01/fdm_heli01.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_heli01/fdm_heli01.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_heli01/fdm_heli01.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_heli01.Tpo $(DEPDIR)/crrcsim-fdm_heli01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_heli01/fdm_heli01.cpp' object='crrcsim-fdm_heli01.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_heli01.obj `if test -f 'src/mod_fdm/fdm_heli01/fdm_heli01.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_heli01/fdm_heli01.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_heli01/fdm_heli01.cpp'; fi` crrcsim-fdm_mcopter01.o: src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_mcopter01.o -MD -MP -MF $(DEPDIR)/crrcsim-fdm_mcopter01.Tpo -c -o crrcsim-fdm_mcopter01.o `test -f 'src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_mcopter01.Tpo $(DEPDIR)/crrcsim-fdm_mcopter01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp' object='crrcsim-fdm_mcopter01.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_mcopter01.o `test -f 'src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp crrcsim-fdm_mcopter01.obj: src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_mcopter01.obj -MD -MP -MF $(DEPDIR)/crrcsim-fdm_mcopter01.Tpo -c -o crrcsim-fdm_mcopter01.obj `if test -f 'src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_mcopter01.Tpo $(DEPDIR)/crrcsim-fdm_mcopter01.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp' object='crrcsim-fdm_mcopter01.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_mcopter01.obj `if test -f 'src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp'; fi` crrcsim-fdm_testmode.o: src/mod_fdm/fdm_testmode/fdm_testmode.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_testmode.o -MD -MP -MF $(DEPDIR)/crrcsim-fdm_testmode.Tpo -c -o crrcsim-fdm_testmode.o `test -f 'src/mod_fdm/fdm_testmode/fdm_testmode.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_testmode/fdm_testmode.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_testmode.Tpo $(DEPDIR)/crrcsim-fdm_testmode.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_testmode/fdm_testmode.cpp' object='crrcsim-fdm_testmode.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_testmode.o `test -f 'src/mod_fdm/fdm_testmode/fdm_testmode.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm_testmode/fdm_testmode.cpp crrcsim-fdm_testmode.obj: src/mod_fdm/fdm_testmode/fdm_testmode.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_testmode.obj -MD -MP -MF $(DEPDIR)/crrcsim-fdm_testmode.Tpo -c -o crrcsim-fdm_testmode.obj `if test -f 'src/mod_fdm/fdm_testmode/fdm_testmode.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_testmode/fdm_testmode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_testmode/fdm_testmode.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_testmode.Tpo $(DEPDIR)/crrcsim-fdm_testmode.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm_testmode/fdm_testmode.cpp' object='crrcsim-fdm_testmode.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_testmode.obj `if test -f 'src/mod_fdm/fdm_testmode/fdm_testmode.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm_testmode/fdm_testmode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm_testmode/fdm_testmode.cpp'; fi` crrcsim-airtoxml.o: src/mod_fdm/formats/airtoxml.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-airtoxml.o -MD -MP -MF $(DEPDIR)/crrcsim-airtoxml.Tpo -c -o crrcsim-airtoxml.o `test -f 'src/mod_fdm/formats/airtoxml.cpp' || echo '$(srcdir)/'`src/mod_fdm/formats/airtoxml.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-airtoxml.Tpo $(DEPDIR)/crrcsim-airtoxml.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/formats/airtoxml.cpp' object='crrcsim-airtoxml.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-airtoxml.o `test -f 'src/mod_fdm/formats/airtoxml.cpp' || echo '$(srcdir)/'`src/mod_fdm/formats/airtoxml.cpp crrcsim-airtoxml.obj: src/mod_fdm/formats/airtoxml.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-airtoxml.obj -MD -MP -MF $(DEPDIR)/crrcsim-airtoxml.Tpo -c -o crrcsim-airtoxml.obj `if test -f 'src/mod_fdm/formats/airtoxml.cpp'; then $(CYGPATH_W) 'src/mod_fdm/formats/airtoxml.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/formats/airtoxml.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-airtoxml.Tpo $(DEPDIR)/crrcsim-airtoxml.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/formats/airtoxml.cpp' object='crrcsim-airtoxml.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-airtoxml.obj `if test -f 'src/mod_fdm/formats/airtoxml.cpp'; then $(CYGPATH_W) 'src/mod_fdm/formats/airtoxml.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/formats/airtoxml.cpp'; fi` crrcsim-eom.o: src/mod_fdm/physics/eom.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-eom.o -MD -MP -MF $(DEPDIR)/crrcsim-eom.Tpo -c -o crrcsim-eom.o `test -f 'src/mod_fdm/physics/eom.cpp' || echo '$(srcdir)/'`src/mod_fdm/physics/eom.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-eom.Tpo $(DEPDIR)/crrcsim-eom.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/physics/eom.cpp' object='crrcsim-eom.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-eom.o `test -f 'src/mod_fdm/physics/eom.cpp' || echo '$(srcdir)/'`src/mod_fdm/physics/eom.cpp crrcsim-eom.obj: src/mod_fdm/physics/eom.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-eom.obj -MD -MP -MF $(DEPDIR)/crrcsim-eom.Tpo -c -o crrcsim-eom.obj `if test -f 'src/mod_fdm/physics/eom.cpp'; then $(CYGPATH_W) 'src/mod_fdm/physics/eom.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/physics/eom.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-eom.Tpo $(DEPDIR)/crrcsim-eom.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/physics/eom.cpp' object='crrcsim-eom.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-eom.obj `if test -f 'src/mod_fdm/physics/eom.cpp'; then $(CYGPATH_W) 'src/mod_fdm/physics/eom.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/physics/eom.cpp'; fi` crrcsim-battery.o: src/mod_fdm/power/battery.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-battery.o -MD -MP -MF $(DEPDIR)/crrcsim-battery.Tpo -c -o crrcsim-battery.o `test -f 'src/mod_fdm/power/battery.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/battery.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-battery.Tpo $(DEPDIR)/crrcsim-battery.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/battery.cpp' object='crrcsim-battery.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-battery.o `test -f 'src/mod_fdm/power/battery.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/battery.cpp crrcsim-battery.obj: src/mod_fdm/power/battery.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-battery.obj -MD -MP -MF $(DEPDIR)/crrcsim-battery.Tpo -c -o crrcsim-battery.obj `if test -f 'src/mod_fdm/power/battery.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/battery.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/battery.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-battery.Tpo $(DEPDIR)/crrcsim-battery.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/battery.cpp' object='crrcsim-battery.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-battery.obj `if test -f 'src/mod_fdm/power/battery.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/battery.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/battery.cpp'; fi` crrcsim-engine_dcm.o: src/mod_fdm/power/engine_dcm.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-engine_dcm.o -MD -MP -MF $(DEPDIR)/crrcsim-engine_dcm.Tpo -c -o crrcsim-engine_dcm.o `test -f 'src/mod_fdm/power/engine_dcm.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/engine_dcm.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-engine_dcm.Tpo $(DEPDIR)/crrcsim-engine_dcm.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/engine_dcm.cpp' object='crrcsim-engine_dcm.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-engine_dcm.o `test -f 'src/mod_fdm/power/engine_dcm.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/engine_dcm.cpp crrcsim-engine_dcm.obj: src/mod_fdm/power/engine_dcm.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-engine_dcm.obj -MD -MP -MF $(DEPDIR)/crrcsim-engine_dcm.Tpo -c -o crrcsim-engine_dcm.obj `if test -f 'src/mod_fdm/power/engine_dcm.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/engine_dcm.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/engine_dcm.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-engine_dcm.Tpo $(DEPDIR)/crrcsim-engine_dcm.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/engine_dcm.cpp' object='crrcsim-engine_dcm.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-engine_dcm.obj `if test -f 'src/mod_fdm/power/engine_dcm.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/engine_dcm.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/engine_dcm.cpp'; fi` crrcsim-gearing.o: src/mod_fdm/power/gearing.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-gearing.o -MD -MP -MF $(DEPDIR)/crrcsim-gearing.Tpo -c -o crrcsim-gearing.o `test -f 'src/mod_fdm/power/gearing.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/gearing.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-gearing.Tpo $(DEPDIR)/crrcsim-gearing.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/gearing.cpp' object='crrcsim-gearing.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-gearing.o `test -f 'src/mod_fdm/power/gearing.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/gearing.cpp crrcsim-gearing.obj: src/mod_fdm/power/gearing.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-gearing.obj -MD -MP -MF $(DEPDIR)/crrcsim-gearing.Tpo -c -o crrcsim-gearing.obj `if test -f 'src/mod_fdm/power/gearing.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/gearing.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/gearing.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-gearing.Tpo $(DEPDIR)/crrcsim-gearing.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/gearing.cpp' object='crrcsim-gearing.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-gearing.obj `if test -f 'src/mod_fdm/power/gearing.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/gearing.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/gearing.cpp'; fi` crrcsim-power.o: src/mod_fdm/power/power.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-power.o -MD -MP -MF $(DEPDIR)/crrcsim-power.Tpo -c -o crrcsim-power.o `test -f 'src/mod_fdm/power/power.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/power.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-power.Tpo $(DEPDIR)/crrcsim-power.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/power.cpp' object='crrcsim-power.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-power.o `test -f 'src/mod_fdm/power/power.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/power.cpp crrcsim-power.obj: src/mod_fdm/power/power.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-power.obj -MD -MP -MF $(DEPDIR)/crrcsim-power.Tpo -c -o crrcsim-power.obj `if test -f 'src/mod_fdm/power/power.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/power.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/power.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-power.Tpo $(DEPDIR)/crrcsim-power.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/power.cpp' object='crrcsim-power.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-power.obj `if test -f 'src/mod_fdm/power/power.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/power.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/power.cpp'; fi` crrcsim-propeller.o: src/mod_fdm/power/propeller.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-propeller.o -MD -MP -MF $(DEPDIR)/crrcsim-propeller.Tpo -c -o crrcsim-propeller.o `test -f 'src/mod_fdm/power/propeller.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/propeller.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-propeller.Tpo $(DEPDIR)/crrcsim-propeller.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/propeller.cpp' object='crrcsim-propeller.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-propeller.o `test -f 'src/mod_fdm/power/propeller.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/propeller.cpp crrcsim-propeller.obj: src/mod_fdm/power/propeller.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-propeller.obj -MD -MP -MF $(DEPDIR)/crrcsim-propeller.Tpo -c -o crrcsim-propeller.obj `if test -f 'src/mod_fdm/power/propeller.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/propeller.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/propeller.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-propeller.Tpo $(DEPDIR)/crrcsim-propeller.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/propeller.cpp' object='crrcsim-propeller.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-propeller.obj `if test -f 'src/mod_fdm/power/propeller.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/propeller.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/propeller.cpp'; fi` crrcsim-shaft.o: src/mod_fdm/power/shaft.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-shaft.o -MD -MP -MF $(DEPDIR)/crrcsim-shaft.Tpo -c -o crrcsim-shaft.o `test -f 'src/mod_fdm/power/shaft.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/shaft.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-shaft.Tpo $(DEPDIR)/crrcsim-shaft.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/shaft.cpp' object='crrcsim-shaft.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-shaft.o `test -f 'src/mod_fdm/power/shaft.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/shaft.cpp crrcsim-shaft.obj: src/mod_fdm/power/shaft.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-shaft.obj -MD -MP -MF $(DEPDIR)/crrcsim-shaft.Tpo -c -o crrcsim-shaft.obj `if test -f 'src/mod_fdm/power/shaft.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/shaft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/shaft.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-shaft.Tpo $(DEPDIR)/crrcsim-shaft.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/shaft.cpp' object='crrcsim-shaft.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-shaft.obj `if test -f 'src/mod_fdm/power/shaft.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/shaft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/shaft.cpp'; fi` crrcsim-simplethrust.o: src/mod_fdm/power/simplethrust.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-simplethrust.o -MD -MP -MF $(DEPDIR)/crrcsim-simplethrust.Tpo -c -o crrcsim-simplethrust.o `test -f 'src/mod_fdm/power/simplethrust.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/simplethrust.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-simplethrust.Tpo $(DEPDIR)/crrcsim-simplethrust.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/simplethrust.cpp' object='crrcsim-simplethrust.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-simplethrust.o `test -f 'src/mod_fdm/power/simplethrust.cpp' || echo '$(srcdir)/'`src/mod_fdm/power/simplethrust.cpp crrcsim-simplethrust.obj: src/mod_fdm/power/simplethrust.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-simplethrust.obj -MD -MP -MF $(DEPDIR)/crrcsim-simplethrust.Tpo -c -o crrcsim-simplethrust.obj `if test -f 'src/mod_fdm/power/simplethrust.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/simplethrust.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/simplethrust.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-simplethrust.Tpo $(DEPDIR)/crrcsim-simplethrust.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/power/simplethrust.cpp' object='crrcsim-simplethrust.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-simplethrust.obj `if test -f 'src/mod_fdm/power/simplethrust.cpp'; then $(CYGPATH_W) 'src/mod_fdm/power/simplethrust.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/power/simplethrust.cpp'; fi` crrcsim-fdm.o: src/mod_fdm/fdm.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm.o -MD -MP -MF $(DEPDIR)/crrcsim-fdm.Tpo -c -o crrcsim-fdm.o `test -f 'src/mod_fdm/fdm.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm.Tpo $(DEPDIR)/crrcsim-fdm.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm.cpp' object='crrcsim-fdm.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm.o `test -f 'src/mod_fdm/fdm.cpp' || echo '$(srcdir)/'`src/mod_fdm/fdm.cpp crrcsim-fdm.obj: src/mod_fdm/fdm.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm.obj -MD -MP -MF $(DEPDIR)/crrcsim-fdm.Tpo -c -o crrcsim-fdm.obj `if test -f 'src/mod_fdm/fdm.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm.Tpo $(DEPDIR)/crrcsim-fdm.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/fdm.cpp' object='crrcsim-fdm.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm.obj `if test -f 'src/mod_fdm/fdm.cpp'; then $(CYGPATH_W) 'src/mod_fdm/fdm.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/fdm.cpp'; fi` crrcsim-ls_geodesy.o: src/mod_fdm/ls_geodesy.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-ls_geodesy.o -MD -MP -MF $(DEPDIR)/crrcsim-ls_geodesy.Tpo -c -o crrcsim-ls_geodesy.o `test -f 'src/mod_fdm/ls_geodesy.cpp' || echo '$(srcdir)/'`src/mod_fdm/ls_geodesy.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-ls_geodesy.Tpo $(DEPDIR)/crrcsim-ls_geodesy.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/ls_geodesy.cpp' object='crrcsim-ls_geodesy.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-ls_geodesy.o `test -f 'src/mod_fdm/ls_geodesy.cpp' || echo '$(srcdir)/'`src/mod_fdm/ls_geodesy.cpp crrcsim-ls_geodesy.obj: src/mod_fdm/ls_geodesy.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-ls_geodesy.obj -MD -MP -MF $(DEPDIR)/crrcsim-ls_geodesy.Tpo -c -o crrcsim-ls_geodesy.obj `if test -f 'src/mod_fdm/ls_geodesy.cpp'; then $(CYGPATH_W) 'src/mod_fdm/ls_geodesy.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/ls_geodesy.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-ls_geodesy.Tpo $(DEPDIR)/crrcsim-ls_geodesy.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/ls_geodesy.cpp' object='crrcsim-ls_geodesy.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-ls_geodesy.obj `if test -f 'src/mod_fdm/ls_geodesy.cpp'; then $(CYGPATH_W) 'src/mod_fdm/ls_geodesy.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/ls_geodesy.cpp'; fi` crrcsim-xmlmodelfile.o: src/mod_fdm/xmlmodelfile.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-xmlmodelfile.o -MD -MP -MF $(DEPDIR)/crrcsim-xmlmodelfile.Tpo -c -o crrcsim-xmlmodelfile.o `test -f 'src/mod_fdm/xmlmodelfile.cpp' || echo '$(srcdir)/'`src/mod_fdm/xmlmodelfile.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-xmlmodelfile.Tpo $(DEPDIR)/crrcsim-xmlmodelfile.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/xmlmodelfile.cpp' object='crrcsim-xmlmodelfile.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-xmlmodelfile.o `test -f 'src/mod_fdm/xmlmodelfile.cpp' || echo '$(srcdir)/'`src/mod_fdm/xmlmodelfile.cpp crrcsim-xmlmodelfile.obj: src/mod_fdm/xmlmodelfile.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-xmlmodelfile.obj -MD -MP -MF $(DEPDIR)/crrcsim-xmlmodelfile.Tpo -c -o crrcsim-xmlmodelfile.obj `if test -f 'src/mod_fdm/xmlmodelfile.cpp'; then $(CYGPATH_W) 'src/mod_fdm/xmlmodelfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/xmlmodelfile.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-xmlmodelfile.Tpo $(DEPDIR)/crrcsim-xmlmodelfile.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/xmlmodelfile.cpp' object='crrcsim-xmlmodelfile.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-xmlmodelfile.obj `if test -f 'src/mod_fdm/xmlmodelfile.cpp'; then $(CYGPATH_W) 'src/mod_fdm/xmlmodelfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/xmlmodelfile.cpp'; fi` crrcsim-gear.o: src/mod_fdm/gear01/gear.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-gear.o -MD -MP -MF $(DEPDIR)/crrcsim-gear.Tpo -c -o crrcsim-gear.o `test -f 'src/mod_fdm/gear01/gear.cpp' || echo '$(srcdir)/'`src/mod_fdm/gear01/gear.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-gear.Tpo $(DEPDIR)/crrcsim-gear.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/gear01/gear.cpp' object='crrcsim-gear.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-gear.o `test -f 'src/mod_fdm/gear01/gear.cpp' || echo '$(srcdir)/'`src/mod_fdm/gear01/gear.cpp crrcsim-gear.obj: src/mod_fdm/gear01/gear.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-gear.obj -MD -MP -MF $(DEPDIR)/crrcsim-gear.Tpo -c -o crrcsim-gear.obj `if test -f 'src/mod_fdm/gear01/gear.cpp'; then $(CYGPATH_W) 'src/mod_fdm/gear01/gear.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/gear01/gear.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-gear.Tpo $(DEPDIR)/crrcsim-gear.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_fdm/gear01/gear.cpp' object='crrcsim-gear.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-gear.obj `if test -f 'src/mod_fdm/gear01/gear.cpp'; then $(CYGPATH_W) 'src/mod_fdm/gear01/gear.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_fdm/gear01/gear.cpp'; fi` crrcsim-fdm_playback.o: src/mod_robots/fdm_playback.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_playback.o -MD -MP -MF $(DEPDIR)/crrcsim-fdm_playback.Tpo -c -o crrcsim-fdm_playback.o `test -f 'src/mod_robots/fdm_playback.cpp' || echo '$(srcdir)/'`src/mod_robots/fdm_playback.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_playback.Tpo $(DEPDIR)/crrcsim-fdm_playback.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_robots/fdm_playback.cpp' object='crrcsim-fdm_playback.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_playback.o `test -f 'src/mod_robots/fdm_playback.cpp' || echo '$(srcdir)/'`src/mod_robots/fdm_playback.cpp crrcsim-fdm_playback.obj: src/mod_robots/fdm_playback.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fdm_playback.obj -MD -MP -MF $(DEPDIR)/crrcsim-fdm_playback.Tpo -c -o crrcsim-fdm_playback.obj `if test -f 'src/mod_robots/fdm_playback.cpp'; then $(CYGPATH_W) 'src/mod_robots/fdm_playback.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_robots/fdm_playback.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fdm_playback.Tpo $(DEPDIR)/crrcsim-fdm_playback.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_robots/fdm_playback.cpp' object='crrcsim-fdm_playback.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fdm_playback.obj `if test -f 'src/mod_robots/fdm_playback.cpp'; then $(CYGPATH_W) 'src/mod_robots/fdm_playback.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_robots/fdm_playback.cpp'; fi` crrcsim-robot.o: src/mod_robots/robot.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-robot.o -MD -MP -MF $(DEPDIR)/crrcsim-robot.Tpo -c -o crrcsim-robot.o `test -f 'src/mod_robots/robot.cpp' || echo '$(srcdir)/'`src/mod_robots/robot.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-robot.Tpo $(DEPDIR)/crrcsim-robot.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_robots/robot.cpp' object='crrcsim-robot.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-robot.o `test -f 'src/mod_robots/robot.cpp' || echo '$(srcdir)/'`src/mod_robots/robot.cpp crrcsim-robot.obj: src/mod_robots/robot.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-robot.obj -MD -MP -MF $(DEPDIR)/crrcsim-robot.Tpo -c -o crrcsim-robot.obj `if test -f 'src/mod_robots/robot.cpp'; then $(CYGPATH_W) 'src/mod_robots/robot.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_robots/robot.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-robot.Tpo $(DEPDIR)/crrcsim-robot.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_robots/robot.cpp' object='crrcsim-robot.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-robot.obj `if test -f 'src/mod_robots/robot.cpp'; then $(CYGPATH_W) 'src/mod_robots/robot.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_robots/robot.cpp'; fi` crrcsim-robotfile.o: src/mod_robots/robotfile.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-robotfile.o -MD -MP -MF $(DEPDIR)/crrcsim-robotfile.Tpo -c -o crrcsim-robotfile.o `test -f 'src/mod_robots/robotfile.cpp' || echo '$(srcdir)/'`src/mod_robots/robotfile.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-robotfile.Tpo $(DEPDIR)/crrcsim-robotfile.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_robots/robotfile.cpp' object='crrcsim-robotfile.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-robotfile.o `test -f 'src/mod_robots/robotfile.cpp' || echo '$(srcdir)/'`src/mod_robots/robotfile.cpp crrcsim-robotfile.obj: src/mod_robots/robotfile.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-robotfile.obj -MD -MP -MF $(DEPDIR)/crrcsim-robotfile.Tpo -c -o crrcsim-robotfile.obj `if test -f 'src/mod_robots/robotfile.cpp'; then $(CYGPATH_W) 'src/mod_robots/robotfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_robots/robotfile.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-robotfile.Tpo $(DEPDIR)/crrcsim-robotfile.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_robots/robotfile.cpp' object='crrcsim-robotfile.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-robotfile.obj `if test -f 'src/mod_robots/robotfile.cpp'; then $(CYGPATH_W) 'src/mod_robots/robotfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_robots/robotfile.cpp'; fi` crrcsim-inputdev_audio.o: src/mod_inputdev/inputdev_audio/inputdev_audio.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_audio.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_audio.Tpo -c -o crrcsim-inputdev_audio.o `test -f 'src/mod_inputdev/inputdev_audio/inputdev_audio.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_audio/inputdev_audio.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_audio.Tpo $(DEPDIR)/crrcsim-inputdev_audio.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_audio/inputdev_audio.cpp' object='crrcsim-inputdev_audio.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_audio.o `test -f 'src/mod_inputdev/inputdev_audio/inputdev_audio.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_audio/inputdev_audio.cpp crrcsim-inputdev_audio.obj: src/mod_inputdev/inputdev_audio/inputdev_audio.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_audio.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_audio.Tpo -c -o crrcsim-inputdev_audio.obj `if test -f 'src/mod_inputdev/inputdev_audio/inputdev_audio.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_audio/inputdev_audio.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_audio/inputdev_audio.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_audio.Tpo $(DEPDIR)/crrcsim-inputdev_audio.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_audio/inputdev_audio.cpp' object='crrcsim-inputdev_audio.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_audio.obj `if test -f 'src/mod_inputdev/inputdev_audio/inputdev_audio.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_audio/inputdev_audio.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_audio/inputdev_audio.cpp'; fi` crrcsim-inputdev_mnav.o: src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_mnav.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_mnav.Tpo -c -o crrcsim-inputdev_mnav.o `test -f 'src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_mnav.Tpo $(DEPDIR)/crrcsim-inputdev_mnav.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp' object='crrcsim-inputdev_mnav.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_mnav.o `test -f 'src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp crrcsim-inputdev_mnav.obj: src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_mnav.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_mnav.Tpo -c -o crrcsim-inputdev_mnav.obj `if test -f 'src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_mnav.Tpo $(DEPDIR)/crrcsim-inputdev_mnav.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp' object='crrcsim-inputdev_mnav.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_mnav.obj `if test -f 'src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp'; fi` crrcsim-mnav.o: src/mod_inputdev/inputdev_mnav/mnav.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-mnav.o -MD -MP -MF $(DEPDIR)/crrcsim-mnav.Tpo -c -o crrcsim-mnav.o `test -f 'src/mod_inputdev/inputdev_mnav/mnav.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_mnav/mnav.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-mnav.Tpo $(DEPDIR)/crrcsim-mnav.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_mnav/mnav.cpp' object='crrcsim-mnav.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-mnav.o `test -f 'src/mod_inputdev/inputdev_mnav/mnav.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_mnav/mnav.cpp crrcsim-mnav.obj: src/mod_inputdev/inputdev_mnav/mnav.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-mnav.obj -MD -MP -MF $(DEPDIR)/crrcsim-mnav.Tpo -c -o crrcsim-mnav.obj `if test -f 'src/mod_inputdev/inputdev_mnav/mnav.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_mnav/mnav.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_mnav/mnav.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-mnav.Tpo $(DEPDIR)/crrcsim-mnav.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_mnav/mnav.cpp' object='crrcsim-mnav.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-mnav.obj `if test -f 'src/mod_inputdev/inputdev_mnav/mnav.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_mnav/mnav.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_mnav/mnav.cpp'; fi` crrcsim-inputdev_parallel.o: src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_parallel.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_parallel.Tpo -c -o crrcsim-inputdev_parallel.o `test -f 'src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_parallel.Tpo $(DEPDIR)/crrcsim-inputdev_parallel.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp' object='crrcsim-inputdev_parallel.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_parallel.o `test -f 'src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp crrcsim-inputdev_parallel.obj: src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_parallel.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_parallel.Tpo -c -o crrcsim-inputdev_parallel.obj `if test -f 'src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_parallel.Tpo $(DEPDIR)/crrcsim-inputdev_parallel.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp' object='crrcsim-inputdev_parallel.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_parallel.obj `if test -f 'src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp'; fi` crrcsim-inputdev_PPM.o: src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_PPM.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_PPM.Tpo -c -o crrcsim-inputdev_PPM.o `test -f 'src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_PPM.Tpo $(DEPDIR)/crrcsim-inputdev_PPM.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp' object='crrcsim-inputdev_PPM.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_PPM.o `test -f 'src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp crrcsim-inputdev_PPM.obj: src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_PPM.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_PPM.Tpo -c -o crrcsim-inputdev_PPM.obj `if test -f 'src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_PPM.Tpo $(DEPDIR)/crrcsim-inputdev_PPM.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp' object='crrcsim-inputdev_PPM.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_PPM.obj `if test -f 'src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp'; fi` crrcsim-inputdev_rctran.o: src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_rctran.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_rctran.Tpo -c -o crrcsim-inputdev_rctran.o `test -f 'src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_rctran.Tpo $(DEPDIR)/crrcsim-inputdev_rctran.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp' object='crrcsim-inputdev_rctran.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_rctran.o `test -f 'src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp crrcsim-inputdev_rctran.obj: src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_rctran.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_rctran.Tpo -c -o crrcsim-inputdev_rctran.obj `if test -f 'src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_rctran.Tpo $(DEPDIR)/crrcsim-inputdev_rctran.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp' object='crrcsim-inputdev_rctran.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_rctran.obj `if test -f 'src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp'; fi` crrcsim-inputdev_rctran2.o: src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_rctran2.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_rctran2.Tpo -c -o crrcsim-inputdev_rctran2.o `test -f 'src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_rctran2.Tpo $(DEPDIR)/crrcsim-inputdev_rctran2.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp' object='crrcsim-inputdev_rctran2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_rctran2.o `test -f 'src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp crrcsim-inputdev_rctran2.obj: src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_rctran2.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_rctran2.Tpo -c -o crrcsim-inputdev_rctran2.obj `if test -f 'src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_rctran2.Tpo $(DEPDIR)/crrcsim-inputdev_rctran2.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp' object='crrcsim-inputdev_rctran2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_rctran2.obj `if test -f 'src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp'; fi` crrcsim-inputdev_serial.o: src/mod_inputdev/inputdev_serial/inputdev_serial.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_serial.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_serial.Tpo -c -o crrcsim-inputdev_serial.o `test -f 'src/mod_inputdev/inputdev_serial/inputdev_serial.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serial/inputdev_serial.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_serial.Tpo $(DEPDIR)/crrcsim-inputdev_serial.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serial/inputdev_serial.cpp' object='crrcsim-inputdev_serial.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_serial.o `test -f 'src/mod_inputdev/inputdev_serial/inputdev_serial.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serial/inputdev_serial.cpp crrcsim-inputdev_serial.obj: src/mod_inputdev/inputdev_serial/inputdev_serial.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_serial.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_serial.Tpo -c -o crrcsim-inputdev_serial.obj `if test -f 'src/mod_inputdev/inputdev_serial/inputdev_serial.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serial/inputdev_serial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serial/inputdev_serial.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_serial.Tpo $(DEPDIR)/crrcsim-inputdev_serial.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serial/inputdev_serial.cpp' object='crrcsim-inputdev_serial.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_serial.obj `if test -f 'src/mod_inputdev/inputdev_serial/inputdev_serial.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serial/inputdev_serial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serial/inputdev_serial.cpp'; fi` crrcsim-inputdev_serial2.o: src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_serial2.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_serial2.Tpo -c -o crrcsim-inputdev_serial2.o `test -f 'src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_serial2.Tpo $(DEPDIR)/crrcsim-inputdev_serial2.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp' object='crrcsim-inputdev_serial2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_serial2.o `test -f 'src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp crrcsim-inputdev_serial2.obj: src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_serial2.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_serial2.Tpo -c -o crrcsim-inputdev_serial2.obj `if test -f 'src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_serial2.Tpo $(DEPDIR)/crrcsim-inputdev_serial2.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp' object='crrcsim-inputdev_serial2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_serial2.obj `if test -f 'src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp'; fi` crrcsim-LoggerReader_byte.o: src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-LoggerReader_byte.o -MD -MP -MF $(DEPDIR)/crrcsim-LoggerReader_byte.Tpo -c -o crrcsim-LoggerReader_byte.o `test -f 'src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-LoggerReader_byte.Tpo $(DEPDIR)/crrcsim-LoggerReader_byte.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp' object='crrcsim-LoggerReader_byte.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-LoggerReader_byte.o `test -f 'src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp crrcsim-LoggerReader_byte.obj: src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-LoggerReader_byte.obj -MD -MP -MF $(DEPDIR)/crrcsim-LoggerReader_byte.Tpo -c -o crrcsim-LoggerReader_byte.obj `if test -f 'src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-LoggerReader_byte.Tpo $(DEPDIR)/crrcsim-LoggerReader_byte.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp' object='crrcsim-LoggerReader_byte.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-LoggerReader_byte.obj `if test -f 'src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp'; fi` crrcsim-LoggerReader_ttyS.o: src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-LoggerReader_ttyS.o -MD -MP -MF $(DEPDIR)/crrcsim-LoggerReader_ttyS.Tpo -c -o crrcsim-LoggerReader_ttyS.o `test -f 'src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-LoggerReader_ttyS.Tpo $(DEPDIR)/crrcsim-LoggerReader_ttyS.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp' object='crrcsim-LoggerReader_ttyS.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-LoggerReader_ttyS.o `test -f 'src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp crrcsim-LoggerReader_ttyS.obj: src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-LoggerReader_ttyS.obj -MD -MP -MF $(DEPDIR)/crrcsim-LoggerReader_ttyS.Tpo -c -o crrcsim-LoggerReader_ttyS.obj `if test -f 'src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-LoggerReader_ttyS.Tpo $(DEPDIR)/crrcsim-LoggerReader_ttyS.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp' object='crrcsim-LoggerReader_ttyS.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-LoggerReader_ttyS.obj `if test -f 'src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp'; fi` crrcsim-inputdev_serpic.o: src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_serpic.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_serpic.Tpo -c -o crrcsim-inputdev_serpic.o `test -f 'src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_serpic.Tpo $(DEPDIR)/crrcsim-inputdev_serpic.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp' object='crrcsim-inputdev_serpic.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_serpic.o `test -f 'src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp crrcsim-inputdev_serpic.obj: src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_serpic.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_serpic.Tpo -c -o crrcsim-inputdev_serpic.obj `if test -f 'src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_serpic.Tpo $(DEPDIR)/crrcsim-inputdev_serpic.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp' object='crrcsim-inputdev_serpic.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_serpic.obj `if test -f 'src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp'; fi` crrcsim-inputdev_software.o: src/mod_inputdev/inputdev_software/inputdev_software.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_software.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_software.Tpo -c -o crrcsim-inputdev_software.o `test -f 'src/mod_inputdev/inputdev_software/inputdev_software.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_software/inputdev_software.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_software.Tpo $(DEPDIR)/crrcsim-inputdev_software.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_software/inputdev_software.cpp' object='crrcsim-inputdev_software.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_software.o `test -f 'src/mod_inputdev/inputdev_software/inputdev_software.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_software/inputdev_software.cpp crrcsim-inputdev_software.obj: src/mod_inputdev/inputdev_software/inputdev_software.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_software.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_software.Tpo -c -o crrcsim-inputdev_software.obj `if test -f 'src/mod_inputdev/inputdev_software/inputdev_software.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_software/inputdev_software.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_software/inputdev_software.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_software.Tpo $(DEPDIR)/crrcsim-inputdev_software.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_software/inputdev_software.cpp' object='crrcsim-inputdev_software.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_software.obj `if test -f 'src/mod_inputdev/inputdev_software/inputdev_software.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_software/inputdev_software.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_software/inputdev_software.cpp'; fi` crrcsim-inputdev_zhenhua.o: src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_zhenhua.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_zhenhua.Tpo -c -o crrcsim-inputdev_zhenhua.o `test -f 'src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_zhenhua.Tpo $(DEPDIR)/crrcsim-inputdev_zhenhua.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp' object='crrcsim-inputdev_zhenhua.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_zhenhua.o `test -f 'src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp crrcsim-inputdev_zhenhua.obj: src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_zhenhua.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_zhenhua.Tpo -c -o crrcsim-inputdev_zhenhua.obj `if test -f 'src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_zhenhua.Tpo $(DEPDIR)/crrcsim-inputdev_zhenhua.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp' object='crrcsim-inputdev_zhenhua.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_zhenhua.obj `if test -f 'src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp'; fi` crrcsim-inputdev_ct6a.o: src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_ct6a.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_ct6a.Tpo -c -o crrcsim-inputdev_ct6a.o `test -f 'src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_ct6a.Tpo $(DEPDIR)/crrcsim-inputdev_ct6a.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp' object='crrcsim-inputdev_ct6a.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_ct6a.o `test -f 'src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp crrcsim-inputdev_ct6a.obj: src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev_ct6a.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev_ct6a.Tpo -c -o crrcsim-inputdev_ct6a.obj `if test -f 'src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev_ct6a.Tpo $(DEPDIR)/crrcsim-inputdev_ct6a.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp' object='crrcsim-inputdev_ct6a.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev_ct6a.obj `if test -f 'src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp'; fi` crrcsim-inputdev.o: src/mod_inputdev/inputdev.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev.o -MD -MP -MF $(DEPDIR)/crrcsim-inputdev.Tpo -c -o crrcsim-inputdev.o `test -f 'src/mod_inputdev/inputdev.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev.Tpo $(DEPDIR)/crrcsim-inputdev.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev.cpp' object='crrcsim-inputdev.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev.o `test -f 'src/mod_inputdev/inputdev.cpp' || echo '$(srcdir)/'`src/mod_inputdev/inputdev.cpp crrcsim-inputdev.obj: src/mod_inputdev/inputdev.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-inputdev.obj -MD -MP -MF $(DEPDIR)/crrcsim-inputdev.Tpo -c -o crrcsim-inputdev.obj `if test -f 'src/mod_inputdev/inputdev.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-inputdev.Tpo $(DEPDIR)/crrcsim-inputdev.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_inputdev/inputdev.cpp' object='crrcsim-inputdev.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-inputdev.obj `if test -f 'src/mod_inputdev/inputdev.cpp'; then $(CYGPATH_W) 'src/mod_inputdev/inputdev.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_inputdev/inputdev.cpp'; fi` crrcsim-crrc_scenery.o: src/mod_landscape/crrc_scenery.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_scenery.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_scenery.Tpo -c -o crrcsim-crrc_scenery.o `test -f 'src/mod_landscape/crrc_scenery.cpp' || echo '$(srcdir)/'`src/mod_landscape/crrc_scenery.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_scenery.Tpo $(DEPDIR)/crrcsim-crrc_scenery.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/crrc_scenery.cpp' object='crrcsim-crrc_scenery.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_scenery.o `test -f 'src/mod_landscape/crrc_scenery.cpp' || echo '$(srcdir)/'`src/mod_landscape/crrc_scenery.cpp crrcsim-crrc_scenery.obj: src/mod_landscape/crrc_scenery.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_scenery.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_scenery.Tpo -c -o crrcsim-crrc_scenery.obj `if test -f 'src/mod_landscape/crrc_scenery.cpp'; then $(CYGPATH_W) 'src/mod_landscape/crrc_scenery.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/crrc_scenery.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_scenery.Tpo $(DEPDIR)/crrcsim-crrc_scenery.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/crrc_scenery.cpp' object='crrcsim-crrc_scenery.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_scenery.obj `if test -f 'src/mod_landscape/crrc_scenery.cpp'; then $(CYGPATH_W) 'src/mod_landscape/crrc_scenery.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/crrc_scenery.cpp'; fi` crrcsim-crrc_builtin_scenery.o: src/mod_landscape/crrc_builtin_scenery.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_builtin_scenery.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_builtin_scenery.Tpo -c -o crrcsim-crrc_builtin_scenery.o `test -f 'src/mod_landscape/crrc_builtin_scenery.cpp' || echo '$(srcdir)/'`src/mod_landscape/crrc_builtin_scenery.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_builtin_scenery.Tpo $(DEPDIR)/crrcsim-crrc_builtin_scenery.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/crrc_builtin_scenery.cpp' object='crrcsim-crrc_builtin_scenery.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_builtin_scenery.o `test -f 'src/mod_landscape/crrc_builtin_scenery.cpp' || echo '$(srcdir)/'`src/mod_landscape/crrc_builtin_scenery.cpp crrcsim-crrc_builtin_scenery.obj: src/mod_landscape/crrc_builtin_scenery.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_builtin_scenery.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_builtin_scenery.Tpo -c -o crrcsim-crrc_builtin_scenery.obj `if test -f 'src/mod_landscape/crrc_builtin_scenery.cpp'; then $(CYGPATH_W) 'src/mod_landscape/crrc_builtin_scenery.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/crrc_builtin_scenery.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_builtin_scenery.Tpo $(DEPDIR)/crrcsim-crrc_builtin_scenery.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/crrc_builtin_scenery.cpp' object='crrcsim-crrc_builtin_scenery.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_builtin_scenery.obj `if test -f 'src/mod_landscape/crrc_builtin_scenery.cpp'; then $(CYGPATH_W) 'src/mod_landscape/crrc_builtin_scenery.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/crrc_builtin_scenery.cpp'; fi` crrcsim-hd_tilingterrain.o: src/mod_landscape/hd_tilingterrain.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-hd_tilingterrain.o -MD -MP -MF $(DEPDIR)/crrcsim-hd_tilingterrain.Tpo -c -o crrcsim-hd_tilingterrain.o `test -f 'src/mod_landscape/hd_tilingterrain.cpp' || echo '$(srcdir)/'`src/mod_landscape/hd_tilingterrain.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-hd_tilingterrain.Tpo $(DEPDIR)/crrcsim-hd_tilingterrain.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/hd_tilingterrain.cpp' object='crrcsim-hd_tilingterrain.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-hd_tilingterrain.o `test -f 'src/mod_landscape/hd_tilingterrain.cpp' || echo '$(srcdir)/'`src/mod_landscape/hd_tilingterrain.cpp crrcsim-hd_tilingterrain.obj: src/mod_landscape/hd_tilingterrain.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-hd_tilingterrain.obj -MD -MP -MF $(DEPDIR)/crrcsim-hd_tilingterrain.Tpo -c -o crrcsim-hd_tilingterrain.obj `if test -f 'src/mod_landscape/hd_tilingterrain.cpp'; then $(CYGPATH_W) 'src/mod_landscape/hd_tilingterrain.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/hd_tilingterrain.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-hd_tilingterrain.Tpo $(DEPDIR)/crrcsim-hd_tilingterrain.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/hd_tilingterrain.cpp' object='crrcsim-hd_tilingterrain.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-hd_tilingterrain.obj `if test -f 'src/mod_landscape/hd_tilingterrain.cpp'; then $(CYGPATH_W) 'src/mod_landscape/hd_tilingterrain.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/hd_tilingterrain.cpp'; fi` crrcsim-model_based_scenery.o: src/mod_landscape/model_based_scenery.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-model_based_scenery.o -MD -MP -MF $(DEPDIR)/crrcsim-model_based_scenery.Tpo -c -o crrcsim-model_based_scenery.o `test -f 'src/mod_landscape/model_based_scenery.cpp' || echo '$(srcdir)/'`src/mod_landscape/model_based_scenery.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-model_based_scenery.Tpo $(DEPDIR)/crrcsim-model_based_scenery.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/model_based_scenery.cpp' object='crrcsim-model_based_scenery.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-model_based_scenery.o `test -f 'src/mod_landscape/model_based_scenery.cpp' || echo '$(srcdir)/'`src/mod_landscape/model_based_scenery.cpp crrcsim-model_based_scenery.obj: src/mod_landscape/model_based_scenery.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-model_based_scenery.obj -MD -MP -MF $(DEPDIR)/crrcsim-model_based_scenery.Tpo -c -o crrcsim-model_based_scenery.obj `if test -f 'src/mod_landscape/model_based_scenery.cpp'; then $(CYGPATH_W) 'src/mod_landscape/model_based_scenery.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/model_based_scenery.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-model_based_scenery.Tpo $(DEPDIR)/crrcsim-model_based_scenery.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/model_based_scenery.cpp' object='crrcsim-model_based_scenery.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-model_based_scenery.obj `if test -f 'src/mod_landscape/model_based_scenery.cpp'; then $(CYGPATH_W) 'src/mod_landscape/model_based_scenery.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/model_based_scenery.cpp'; fi` crrcsim-winddata3D.o: src/mod_landscape/winddata3D.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-winddata3D.o -MD -MP -MF $(DEPDIR)/crrcsim-winddata3D.Tpo -c -o crrcsim-winddata3D.o `test -f 'src/mod_landscape/winddata3D.cpp' || echo '$(srcdir)/'`src/mod_landscape/winddata3D.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-winddata3D.Tpo $(DEPDIR)/crrcsim-winddata3D.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/winddata3D.cpp' object='crrcsim-winddata3D.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-winddata3D.o `test -f 'src/mod_landscape/winddata3D.cpp' || echo '$(srcdir)/'`src/mod_landscape/winddata3D.cpp crrcsim-winddata3D.obj: src/mod_landscape/winddata3D.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-winddata3D.obj -MD -MP -MF $(DEPDIR)/crrcsim-winddata3D.Tpo -c -o crrcsim-winddata3D.obj `if test -f 'src/mod_landscape/winddata3D.cpp'; then $(CYGPATH_W) 'src/mod_landscape/winddata3D.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/winddata3D.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-winddata3D.Tpo $(DEPDIR)/crrcsim-winddata3D.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/winddata3D.cpp' object='crrcsim-winddata3D.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-winddata3D.obj `if test -f 'src/mod_landscape/winddata3D.cpp'; then $(CYGPATH_W) 'src/mod_landscape/winddata3D.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/winddata3D.cpp'; fi` crrcsim-wind_from_terrain.o: src/mod_landscape/wind_from_terrain.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-wind_from_terrain.o -MD -MP -MF $(DEPDIR)/crrcsim-wind_from_terrain.Tpo -c -o crrcsim-wind_from_terrain.o `test -f 'src/mod_landscape/wind_from_terrain.cpp' || echo '$(srcdir)/'`src/mod_landscape/wind_from_terrain.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-wind_from_terrain.Tpo $(DEPDIR)/crrcsim-wind_from_terrain.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/wind_from_terrain.cpp' object='crrcsim-wind_from_terrain.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-wind_from_terrain.o `test -f 'src/mod_landscape/wind_from_terrain.cpp' || echo '$(srcdir)/'`src/mod_landscape/wind_from_terrain.cpp crrcsim-wind_from_terrain.obj: src/mod_landscape/wind_from_terrain.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-wind_from_terrain.obj -MD -MP -MF $(DEPDIR)/crrcsim-wind_from_terrain.Tpo -c -o crrcsim-wind_from_terrain.obj `if test -f 'src/mod_landscape/wind_from_terrain.cpp'; then $(CYGPATH_W) 'src/mod_landscape/wind_from_terrain.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/wind_from_terrain.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-wind_from_terrain.Tpo $(DEPDIR)/crrcsim-wind_from_terrain.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_landscape/wind_from_terrain.cpp' object='crrcsim-wind_from_terrain.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-wind_from_terrain.obj `if test -f 'src/mod_landscape/wind_from_terrain.cpp'; then $(CYGPATH_W) 'src/mod_landscape/wind_from_terrain.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_landscape/wind_from_terrain.cpp'; fi` crrcsim-intgr.o: src/mod_math/intgr.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-intgr.o -MD -MP -MF $(DEPDIR)/crrcsim-intgr.Tpo -c -o crrcsim-intgr.o `test -f 'src/mod_math/intgr.cpp' || echo '$(srcdir)/'`src/mod_math/intgr.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-intgr.Tpo $(DEPDIR)/crrcsim-intgr.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/intgr.cpp' object='crrcsim-intgr.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-intgr.o `test -f 'src/mod_math/intgr.cpp' || echo '$(srcdir)/'`src/mod_math/intgr.cpp crrcsim-intgr.obj: src/mod_math/intgr.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-intgr.obj -MD -MP -MF $(DEPDIR)/crrcsim-intgr.Tpo -c -o crrcsim-intgr.obj `if test -f 'src/mod_math/intgr.cpp'; then $(CYGPATH_W) 'src/mod_math/intgr.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/intgr.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-intgr.Tpo $(DEPDIR)/crrcsim-intgr.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/intgr.cpp' object='crrcsim-intgr.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-intgr.obj `if test -f 'src/mod_math/intgr.cpp'; then $(CYGPATH_W) 'src/mod_math/intgr.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/intgr.cpp'; fi` crrcsim-linearreg.o: src/mod_math/linearreg.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-linearreg.o -MD -MP -MF $(DEPDIR)/crrcsim-linearreg.Tpo -c -o crrcsim-linearreg.o `test -f 'src/mod_math/linearreg.cpp' || echo '$(srcdir)/'`src/mod_math/linearreg.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-linearreg.Tpo $(DEPDIR)/crrcsim-linearreg.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/linearreg.cpp' object='crrcsim-linearreg.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-linearreg.o `test -f 'src/mod_math/linearreg.cpp' || echo '$(srcdir)/'`src/mod_math/linearreg.cpp crrcsim-linearreg.obj: src/mod_math/linearreg.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-linearreg.obj -MD -MP -MF $(DEPDIR)/crrcsim-linearreg.Tpo -c -o crrcsim-linearreg.obj `if test -f 'src/mod_math/linearreg.cpp'; then $(CYGPATH_W) 'src/mod_math/linearreg.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/linearreg.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-linearreg.Tpo $(DEPDIR)/crrcsim-linearreg.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/linearreg.cpp' object='crrcsim-linearreg.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-linearreg.obj `if test -f 'src/mod_math/linearreg.cpp'; then $(CYGPATH_W) 'src/mod_math/linearreg.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/linearreg.cpp'; fi` crrcsim-matrix33.o: src/mod_math/matrix33.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-matrix33.o -MD -MP -MF $(DEPDIR)/crrcsim-matrix33.Tpo -c -o crrcsim-matrix33.o `test -f 'src/mod_math/matrix33.cpp' || echo '$(srcdir)/'`src/mod_math/matrix33.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-matrix33.Tpo $(DEPDIR)/crrcsim-matrix33.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/matrix33.cpp' object='crrcsim-matrix33.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-matrix33.o `test -f 'src/mod_math/matrix33.cpp' || echo '$(srcdir)/'`src/mod_math/matrix33.cpp crrcsim-matrix33.obj: src/mod_math/matrix33.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-matrix33.obj -MD -MP -MF $(DEPDIR)/crrcsim-matrix33.Tpo -c -o crrcsim-matrix33.obj `if test -f 'src/mod_math/matrix33.cpp'; then $(CYGPATH_W) 'src/mod_math/matrix33.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/matrix33.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-matrix33.Tpo $(DEPDIR)/crrcsim-matrix33.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/matrix33.cpp' object='crrcsim-matrix33.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-matrix33.obj `if test -f 'src/mod_math/matrix33.cpp'; then $(CYGPATH_W) 'src/mod_math/matrix33.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/matrix33.cpp'; fi` crrcsim-pt1.o: src/mod_math/pt1.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-pt1.o -MD -MP -MF $(DEPDIR)/crrcsim-pt1.Tpo -c -o crrcsim-pt1.o `test -f 'src/mod_math/pt1.cpp' || echo '$(srcdir)/'`src/mod_math/pt1.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-pt1.Tpo $(DEPDIR)/crrcsim-pt1.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/pt1.cpp' object='crrcsim-pt1.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-pt1.o `test -f 'src/mod_math/pt1.cpp' || echo '$(srcdir)/'`src/mod_math/pt1.cpp crrcsim-pt1.obj: src/mod_math/pt1.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-pt1.obj -MD -MP -MF $(DEPDIR)/crrcsim-pt1.Tpo -c -o crrcsim-pt1.obj `if test -f 'src/mod_math/pt1.cpp'; then $(CYGPATH_W) 'src/mod_math/pt1.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/pt1.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-pt1.Tpo $(DEPDIR)/crrcsim-pt1.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/pt1.cpp' object='crrcsim-pt1.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-pt1.obj `if test -f 'src/mod_math/pt1.cpp'; then $(CYGPATH_W) 'src/mod_math/pt1.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/pt1.cpp'; fi` crrcsim-quaternion.o: src/mod_math/quaternion.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-quaternion.o -MD -MP -MF $(DEPDIR)/crrcsim-quaternion.Tpo -c -o crrcsim-quaternion.o `test -f 'src/mod_math/quaternion.cpp' || echo '$(srcdir)/'`src/mod_math/quaternion.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-quaternion.Tpo $(DEPDIR)/crrcsim-quaternion.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/quaternion.cpp' object='crrcsim-quaternion.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-quaternion.o `test -f 'src/mod_math/quaternion.cpp' || echo '$(srcdir)/'`src/mod_math/quaternion.cpp crrcsim-quaternion.obj: src/mod_math/quaternion.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-quaternion.obj -MD -MP -MF $(DEPDIR)/crrcsim-quaternion.Tpo -c -o crrcsim-quaternion.obj `if test -f 'src/mod_math/quaternion.cpp'; then $(CYGPATH_W) 'src/mod_math/quaternion.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/quaternion.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-quaternion.Tpo $(DEPDIR)/crrcsim-quaternion.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/quaternion.cpp' object='crrcsim-quaternion.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-quaternion.obj `if test -f 'src/mod_math/quaternion.cpp'; then $(CYGPATH_W) 'src/mod_math/quaternion.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/quaternion.cpp'; fi` crrcsim-vector3.o: src/mod_math/vector3.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-vector3.o -MD -MP -MF $(DEPDIR)/crrcsim-vector3.Tpo -c -o crrcsim-vector3.o `test -f 'src/mod_math/vector3.cpp' || echo '$(srcdir)/'`src/mod_math/vector3.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-vector3.Tpo $(DEPDIR)/crrcsim-vector3.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/vector3.cpp' object='crrcsim-vector3.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-vector3.o `test -f 'src/mod_math/vector3.cpp' || echo '$(srcdir)/'`src/mod_math/vector3.cpp crrcsim-vector3.obj: src/mod_math/vector3.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-vector3.obj -MD -MP -MF $(DEPDIR)/crrcsim-vector3.Tpo -c -o crrcsim-vector3.obj `if test -f 'src/mod_math/vector3.cpp'; then $(CYGPATH_W) 'src/mod_math/vector3.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/vector3.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-vector3.Tpo $(DEPDIR)/crrcsim-vector3.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_math/vector3.cpp' object='crrcsim-vector3.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-vector3.obj `if test -f 'src/mod_math/vector3.cpp'; then $(CYGPATH_W) 'src/mod_math/vector3.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_math/vector3.cpp'; fi` crrcsim-crrc_rand.o: src/mod_misc/crrc_rand.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_rand.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_rand.Tpo -c -o crrcsim-crrc_rand.o `test -f 'src/mod_misc/crrc_rand.cpp' || echo '$(srcdir)/'`src/mod_misc/crrc_rand.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_rand.Tpo $(DEPDIR)/crrcsim-crrc_rand.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/crrc_rand.cpp' object='crrcsim-crrc_rand.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_rand.o `test -f 'src/mod_misc/crrc_rand.cpp' || echo '$(srcdir)/'`src/mod_misc/crrc_rand.cpp crrcsim-crrc_rand.obj: src/mod_misc/crrc_rand.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_rand.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_rand.Tpo -c -o crrcsim-crrc_rand.obj `if test -f 'src/mod_misc/crrc_rand.cpp'; then $(CYGPATH_W) 'src/mod_misc/crrc_rand.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/crrc_rand.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_rand.Tpo $(DEPDIR)/crrcsim-crrc_rand.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/crrc_rand.cpp' object='crrcsim-crrc_rand.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_rand.obj `if test -f 'src/mod_misc/crrc_rand.cpp'; then $(CYGPATH_W) 'src/mod_misc/crrc_rand.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/crrc_rand.cpp'; fi` crrcsim-lib_conversions.o: src/mod_misc/lib_conversions.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-lib_conversions.o -MD -MP -MF $(DEPDIR)/crrcsim-lib_conversions.Tpo -c -o crrcsim-lib_conversions.o `test -f 'src/mod_misc/lib_conversions.cpp' || echo '$(srcdir)/'`src/mod_misc/lib_conversions.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-lib_conversions.Tpo $(DEPDIR)/crrcsim-lib_conversions.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/lib_conversions.cpp' object='crrcsim-lib_conversions.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-lib_conversions.o `test -f 'src/mod_misc/lib_conversions.cpp' || echo '$(srcdir)/'`src/mod_misc/lib_conversions.cpp crrcsim-lib_conversions.obj: src/mod_misc/lib_conversions.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-lib_conversions.obj -MD -MP -MF $(DEPDIR)/crrcsim-lib_conversions.Tpo -c -o crrcsim-lib_conversions.obj `if test -f 'src/mod_misc/lib_conversions.cpp'; then $(CYGPATH_W) 'src/mod_misc/lib_conversions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/lib_conversions.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-lib_conversions.Tpo $(DEPDIR)/crrcsim-lib_conversions.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/lib_conversions.cpp' object='crrcsim-lib_conversions.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-lib_conversions.obj `if test -f 'src/mod_misc/lib_conversions.cpp'; then $(CYGPATH_W) 'src/mod_misc/lib_conversions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/lib_conversions.cpp'; fi` crrcsim-scheduler.o: src/mod_misc/scheduler.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-scheduler.o -MD -MP -MF $(DEPDIR)/crrcsim-scheduler.Tpo -c -o crrcsim-scheduler.o `test -f 'src/mod_misc/scheduler.cpp' || echo '$(srcdir)/'`src/mod_misc/scheduler.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-scheduler.Tpo $(DEPDIR)/crrcsim-scheduler.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/scheduler.cpp' object='crrcsim-scheduler.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-scheduler.o `test -f 'src/mod_misc/scheduler.cpp' || echo '$(srcdir)/'`src/mod_misc/scheduler.cpp crrcsim-scheduler.obj: src/mod_misc/scheduler.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-scheduler.obj -MD -MP -MF $(DEPDIR)/crrcsim-scheduler.Tpo -c -o crrcsim-scheduler.obj `if test -f 'src/mod_misc/scheduler.cpp'; then $(CYGPATH_W) 'src/mod_misc/scheduler.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/scheduler.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-scheduler.Tpo $(DEPDIR)/crrcsim-scheduler.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/scheduler.cpp' object='crrcsim-scheduler.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-scheduler.obj `if test -f 'src/mod_misc/scheduler.cpp'; then $(CYGPATH_W) 'src/mod_misc/scheduler.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/scheduler.cpp'; fi` crrcsim-filesystools.o: src/mod_misc/filesystools.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-filesystools.o -MD -MP -MF $(DEPDIR)/crrcsim-filesystools.Tpo -c -o crrcsim-filesystools.o `test -f 'src/mod_misc/filesystools.cpp' || echo '$(srcdir)/'`src/mod_misc/filesystools.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-filesystools.Tpo $(DEPDIR)/crrcsim-filesystools.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/filesystools.cpp' object='crrcsim-filesystools.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-filesystools.o `test -f 'src/mod_misc/filesystools.cpp' || echo '$(srcdir)/'`src/mod_misc/filesystools.cpp crrcsim-filesystools.obj: src/mod_misc/filesystools.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-filesystools.obj -MD -MP -MF $(DEPDIR)/crrcsim-filesystools.Tpo -c -o crrcsim-filesystools.obj `if test -f 'src/mod_misc/filesystools.cpp'; then $(CYGPATH_W) 'src/mod_misc/filesystools.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/filesystools.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-filesystools.Tpo $(DEPDIR)/crrcsim-filesystools.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/filesystools.cpp' object='crrcsim-filesystools.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-filesystools.obj `if test -f 'src/mod_misc/filesystools.cpp'; then $(CYGPATH_W) 'src/mod_misc/filesystools.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/filesystools.cpp'; fi` crrcsim-SimpleXMLTransfer.o: src/mod_misc/SimpleXMLTransfer.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-SimpleXMLTransfer.o -MD -MP -MF $(DEPDIR)/crrcsim-SimpleXMLTransfer.Tpo -c -o crrcsim-SimpleXMLTransfer.o `test -f 'src/mod_misc/SimpleXMLTransfer.cpp' || echo '$(srcdir)/'`src/mod_misc/SimpleXMLTransfer.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-SimpleXMLTransfer.Tpo $(DEPDIR)/crrcsim-SimpleXMLTransfer.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/SimpleXMLTransfer.cpp' object='crrcsim-SimpleXMLTransfer.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-SimpleXMLTransfer.o `test -f 'src/mod_misc/SimpleXMLTransfer.cpp' || echo '$(srcdir)/'`src/mod_misc/SimpleXMLTransfer.cpp crrcsim-SimpleXMLTransfer.obj: src/mod_misc/SimpleXMLTransfer.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-SimpleXMLTransfer.obj -MD -MP -MF $(DEPDIR)/crrcsim-SimpleXMLTransfer.Tpo -c -o crrcsim-SimpleXMLTransfer.obj `if test -f 'src/mod_misc/SimpleXMLTransfer.cpp'; then $(CYGPATH_W) 'src/mod_misc/SimpleXMLTransfer.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/SimpleXMLTransfer.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-SimpleXMLTransfer.Tpo $(DEPDIR)/crrcsim-SimpleXMLTransfer.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_misc/SimpleXMLTransfer.cpp' object='crrcsim-SimpleXMLTransfer.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-SimpleXMLTransfer.obj `if test -f 'src/mod_misc/SimpleXMLTransfer.cpp'; then $(CYGPATH_W) 'src/mod_misc/SimpleXMLTransfer.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_misc/SimpleXMLTransfer.cpp'; fi` crrcsim-airplane_vis.o: src/mod_video/airplane_vis.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-airplane_vis.o -MD -MP -MF $(DEPDIR)/crrcsim-airplane_vis.Tpo -c -o crrcsim-airplane_vis.o `test -f 'src/mod_video/airplane_vis.cpp' || echo '$(srcdir)/'`src/mod_video/airplane_vis.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-airplane_vis.Tpo $(DEPDIR)/crrcsim-airplane_vis.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/airplane_vis.cpp' object='crrcsim-airplane_vis.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-airplane_vis.o `test -f 'src/mod_video/airplane_vis.cpp' || echo '$(srcdir)/'`src/mod_video/airplane_vis.cpp crrcsim-airplane_vis.obj: src/mod_video/airplane_vis.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-airplane_vis.obj -MD -MP -MF $(DEPDIR)/crrcsim-airplane_vis.Tpo -c -o crrcsim-airplane_vis.obj `if test -f 'src/mod_video/airplane_vis.cpp'; then $(CYGPATH_W) 'src/mod_video/airplane_vis.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/airplane_vis.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-airplane_vis.Tpo $(DEPDIR)/crrcsim-airplane_vis.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/airplane_vis.cpp' object='crrcsim-airplane_vis.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-airplane_vis.obj `if test -f 'src/mod_video/airplane_vis.cpp'; then $(CYGPATH_W) 'src/mod_video/airplane_vis.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/airplane_vis.cpp'; fi` crrcsim-crrc_animation.o: src/mod_video/crrc_animation.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_animation.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_animation.Tpo -c -o crrcsim-crrc_animation.o `test -f 'src/mod_video/crrc_animation.cpp' || echo '$(srcdir)/'`src/mod_video/crrc_animation.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_animation.Tpo $(DEPDIR)/crrcsim-crrc_animation.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/crrc_animation.cpp' object='crrcsim-crrc_animation.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_animation.o `test -f 'src/mod_video/crrc_animation.cpp' || echo '$(srcdir)/'`src/mod_video/crrc_animation.cpp crrcsim-crrc_animation.obj: src/mod_video/crrc_animation.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_animation.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_animation.Tpo -c -o crrcsim-crrc_animation.obj `if test -f 'src/mod_video/crrc_animation.cpp'; then $(CYGPATH_W) 'src/mod_video/crrc_animation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/crrc_animation.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_animation.Tpo $(DEPDIR)/crrcsim-crrc_animation.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/crrc_animation.cpp' object='crrcsim-crrc_animation.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_animation.obj `if test -f 'src/mod_video/crrc_animation.cpp'; then $(CYGPATH_W) 'src/mod_video/crrc_animation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/crrc_animation.cpp'; fi` crrcsim-crrc_graphics.o: src/mod_video/crrc_graphics.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_graphics.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_graphics.Tpo -c -o crrcsim-crrc_graphics.o `test -f 'src/mod_video/crrc_graphics.cpp' || echo '$(srcdir)/'`src/mod_video/crrc_graphics.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_graphics.Tpo $(DEPDIR)/crrcsim-crrc_graphics.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/crrc_graphics.cpp' object='crrcsim-crrc_graphics.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_graphics.o `test -f 'src/mod_video/crrc_graphics.cpp' || echo '$(srcdir)/'`src/mod_video/crrc_graphics.cpp crrcsim-crrc_graphics.obj: src/mod_video/crrc_graphics.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_graphics.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_graphics.Tpo -c -o crrcsim-crrc_graphics.obj `if test -f 'src/mod_video/crrc_graphics.cpp'; then $(CYGPATH_W) 'src/mod_video/crrc_graphics.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/crrc_graphics.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_graphics.Tpo $(DEPDIR)/crrcsim-crrc_graphics.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/crrc_graphics.cpp' object='crrcsim-crrc_graphics.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_graphics.obj `if test -f 'src/mod_video/crrc_graphics.cpp'; then $(CYGPATH_W) 'src/mod_video/crrc_graphics.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/crrc_graphics.cpp'; fi` crrcsim-shadow_volume.o: src/mod_video/shadow_volume.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-shadow_volume.o -MD -MP -MF $(DEPDIR)/crrcsim-shadow_volume.Tpo -c -o crrcsim-shadow_volume.o `test -f 'src/mod_video/shadow_volume.cpp' || echo '$(srcdir)/'`src/mod_video/shadow_volume.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-shadow_volume.Tpo $(DEPDIR)/crrcsim-shadow_volume.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/shadow_volume.cpp' object='crrcsim-shadow_volume.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-shadow_volume.o `test -f 'src/mod_video/shadow_volume.cpp' || echo '$(srcdir)/'`src/mod_video/shadow_volume.cpp crrcsim-shadow_volume.obj: src/mod_video/shadow_volume.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-shadow_volume.obj -MD -MP -MF $(DEPDIR)/crrcsim-shadow_volume.Tpo -c -o crrcsim-shadow_volume.obj `if test -f 'src/mod_video/shadow_volume.cpp'; then $(CYGPATH_W) 'src/mod_video/shadow_volume.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/shadow_volume.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-shadow_volume.Tpo $(DEPDIR)/crrcsim-shadow_volume.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/shadow_volume.cpp' object='crrcsim-shadow_volume.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-shadow_volume.obj `if test -f 'src/mod_video/shadow_volume.cpp'; then $(CYGPATH_W) 'src/mod_video/shadow_volume.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/shadow_volume.cpp'; fi` crrcsim-fonts.o: src/mod_video/fonts.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fonts.o -MD -MP -MF $(DEPDIR)/crrcsim-fonts.Tpo -c -o crrcsim-fonts.o `test -f 'src/mod_video/fonts.cpp' || echo '$(srcdir)/'`src/mod_video/fonts.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fonts.Tpo $(DEPDIR)/crrcsim-fonts.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/fonts.cpp' object='crrcsim-fonts.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fonts.o `test -f 'src/mod_video/fonts.cpp' || echo '$(srcdir)/'`src/mod_video/fonts.cpp crrcsim-fonts.obj: src/mod_video/fonts.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-fonts.obj -MD -MP -MF $(DEPDIR)/crrcsim-fonts.Tpo -c -o crrcsim-fonts.obj `if test -f 'src/mod_video/fonts.cpp'; then $(CYGPATH_W) 'src/mod_video/fonts.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/fonts.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-fonts.Tpo $(DEPDIR)/crrcsim-fonts.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/fonts.cpp' object='crrcsim-fonts.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-fonts.obj `if test -f 'src/mod_video/fonts.cpp'; then $(CYGPATH_W) 'src/mod_video/fonts.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/fonts.cpp'; fi` crrcsim-glconsole.o: src/mod_video/glconsole.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-glconsole.o -MD -MP -MF $(DEPDIR)/crrcsim-glconsole.Tpo -c -o crrcsim-glconsole.o `test -f 'src/mod_video/glconsole.cpp' || echo '$(srcdir)/'`src/mod_video/glconsole.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-glconsole.Tpo $(DEPDIR)/crrcsim-glconsole.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/glconsole.cpp' object='crrcsim-glconsole.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-glconsole.o `test -f 'src/mod_video/glconsole.cpp' || echo '$(srcdir)/'`src/mod_video/glconsole.cpp crrcsim-glconsole.obj: src/mod_video/glconsole.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-glconsole.obj -MD -MP -MF $(DEPDIR)/crrcsim-glconsole.Tpo -c -o crrcsim-glconsole.obj `if test -f 'src/mod_video/glconsole.cpp'; then $(CYGPATH_W) 'src/mod_video/glconsole.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/glconsole.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-glconsole.Tpo $(DEPDIR)/crrcsim-glconsole.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/glconsole.cpp' object='crrcsim-glconsole.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-glconsole.obj `if test -f 'src/mod_video/glconsole.cpp'; then $(CYGPATH_W) 'src/mod_video/glconsole.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/glconsole.cpp'; fi` crrcsim-crrc_sky.o: src/mod_video/crrc_sky.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_sky.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_sky.Tpo -c -o crrcsim-crrc_sky.o `test -f 'src/mod_video/crrc_sky.cpp' || echo '$(srcdir)/'`src/mod_video/crrc_sky.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_sky.Tpo $(DEPDIR)/crrcsim-crrc_sky.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/crrc_sky.cpp' object='crrcsim-crrc_sky.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_sky.o `test -f 'src/mod_video/crrc_sky.cpp' || echo '$(srcdir)/'`src/mod_video/crrc_sky.cpp crrcsim-crrc_sky.obj: src/mod_video/crrc_sky.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_sky.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_sky.Tpo -c -o crrcsim-crrc_sky.obj `if test -f 'src/mod_video/crrc_sky.cpp'; then $(CYGPATH_W) 'src/mod_video/crrc_sky.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/crrc_sky.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_sky.Tpo $(DEPDIR)/crrcsim-crrc_sky.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/crrc_sky.cpp' object='crrcsim-crrc_sky.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_sky.obj `if test -f 'src/mod_video/crrc_sky.cpp'; then $(CYGPATH_W) 'src/mod_video/crrc_sky.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/crrc_sky.cpp'; fi` crrcsim-crrc_ssgutils.o: src/mod_video/crrc_ssgutils.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_ssgutils.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_ssgutils.Tpo -c -o crrcsim-crrc_ssgutils.o `test -f 'src/mod_video/crrc_ssgutils.cpp' || echo '$(srcdir)/'`src/mod_video/crrc_ssgutils.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_ssgutils.Tpo $(DEPDIR)/crrcsim-crrc_ssgutils.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/crrc_ssgutils.cpp' object='crrcsim-crrc_ssgutils.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_ssgutils.o `test -f 'src/mod_video/crrc_ssgutils.cpp' || echo '$(srcdir)/'`src/mod_video/crrc_ssgutils.cpp crrcsim-crrc_ssgutils.obj: src/mod_video/crrc_ssgutils.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_ssgutils.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_ssgutils.Tpo -c -o crrcsim-crrc_ssgutils.obj `if test -f 'src/mod_video/crrc_ssgutils.cpp'; then $(CYGPATH_W) 'src/mod_video/crrc_ssgutils.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/crrc_ssgutils.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_ssgutils.Tpo $(DEPDIR)/crrcsim-crrc_ssgutils.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/crrc_ssgutils.cpp' object='crrcsim-crrc_ssgutils.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_ssgutils.obj `if test -f 'src/mod_video/crrc_ssgutils.cpp'; then $(CYGPATH_W) 'src/mod_video/crrc_ssgutils.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/crrc_ssgutils.cpp'; fi` crrcsim-gloverlay.o: src/mod_video/gloverlay.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-gloverlay.o -MD -MP -MF $(DEPDIR)/crrcsim-gloverlay.Tpo -c -o crrcsim-gloverlay.o `test -f 'src/mod_video/gloverlay.cpp' || echo '$(srcdir)/'`src/mod_video/gloverlay.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-gloverlay.Tpo $(DEPDIR)/crrcsim-gloverlay.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/gloverlay.cpp' object='crrcsim-gloverlay.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-gloverlay.o `test -f 'src/mod_video/gloverlay.cpp' || echo '$(srcdir)/'`src/mod_video/gloverlay.cpp crrcsim-gloverlay.obj: src/mod_video/gloverlay.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-gloverlay.obj -MD -MP -MF $(DEPDIR)/crrcsim-gloverlay.Tpo -c -o crrcsim-gloverlay.obj `if test -f 'src/mod_video/gloverlay.cpp'; then $(CYGPATH_W) 'src/mod_video/gloverlay.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/gloverlay.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-gloverlay.Tpo $(DEPDIR)/crrcsim-gloverlay.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/gloverlay.cpp' object='crrcsim-gloverlay.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-gloverlay.obj `if test -f 'src/mod_video/gloverlay.cpp'; then $(CYGPATH_W) 'src/mod_video/gloverlay.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/gloverlay.cpp'; fi` crrcsim-ssgLoadJPG.o: src/mod_video/ssgLoadJPG.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-ssgLoadJPG.o -MD -MP -MF $(DEPDIR)/crrcsim-ssgLoadJPG.Tpo -c -o crrcsim-ssgLoadJPG.o `test -f 'src/mod_video/ssgLoadJPG.cpp' || echo '$(srcdir)/'`src/mod_video/ssgLoadJPG.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-ssgLoadJPG.Tpo $(DEPDIR)/crrcsim-ssgLoadJPG.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/ssgLoadJPG.cpp' object='crrcsim-ssgLoadJPG.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-ssgLoadJPG.o `test -f 'src/mod_video/ssgLoadJPG.cpp' || echo '$(srcdir)/'`src/mod_video/ssgLoadJPG.cpp crrcsim-ssgLoadJPG.obj: src/mod_video/ssgLoadJPG.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-ssgLoadJPG.obj -MD -MP -MF $(DEPDIR)/crrcsim-ssgLoadJPG.Tpo -c -o crrcsim-ssgLoadJPG.obj `if test -f 'src/mod_video/ssgLoadJPG.cpp'; then $(CYGPATH_W) 'src/mod_video/ssgLoadJPG.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/ssgLoadJPG.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-ssgLoadJPG.Tpo $(DEPDIR)/crrcsim-ssgLoadJPG.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_video/ssgLoadJPG.cpp' object='crrcsim-ssgLoadJPG.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-ssgLoadJPG.obj `if test -f 'src/mod_video/ssgLoadJPG.cpp'; then $(CYGPATH_W) 'src/mod_video/ssgLoadJPG.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_video/ssgLoadJPG.cpp'; fi` crrcsim-solve.o: src/mod_windfield/thermal03/solve.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-solve.o -MD -MP -MF $(DEPDIR)/crrcsim-solve.Tpo -c -o crrcsim-solve.o `test -f 'src/mod_windfield/thermal03/solve.cpp' || echo '$(srcdir)/'`src/mod_windfield/thermal03/solve.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-solve.Tpo $(DEPDIR)/crrcsim-solve.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_windfield/thermal03/solve.cpp' object='crrcsim-solve.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-solve.o `test -f 'src/mod_windfield/thermal03/solve.cpp' || echo '$(srcdir)/'`src/mod_windfield/thermal03/solve.cpp crrcsim-solve.obj: src/mod_windfield/thermal03/solve.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-solve.obj -MD -MP -MF $(DEPDIR)/crrcsim-solve.Tpo -c -o crrcsim-solve.obj `if test -f 'src/mod_windfield/thermal03/solve.cpp'; then $(CYGPATH_W) 'src/mod_windfield/thermal03/solve.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_windfield/thermal03/solve.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-solve.Tpo $(DEPDIR)/crrcsim-solve.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_windfield/thermal03/solve.cpp' object='crrcsim-solve.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-solve.obj `if test -f 'src/mod_windfield/thermal03/solve.cpp'; then $(CYGPATH_W) 'src/mod_windfield/thermal03/solve.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_windfield/thermal03/solve.cpp'; fi` crrcsim-thermikschale.o: src/mod_windfield/thermal03/thermikschale.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-thermikschale.o -MD -MP -MF $(DEPDIR)/crrcsim-thermikschale.Tpo -c -o crrcsim-thermikschale.o `test -f 'src/mod_windfield/thermal03/thermikschale.cpp' || echo '$(srcdir)/'`src/mod_windfield/thermal03/thermikschale.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-thermikschale.Tpo $(DEPDIR)/crrcsim-thermikschale.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_windfield/thermal03/thermikschale.cpp' object='crrcsim-thermikschale.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-thermikschale.o `test -f 'src/mod_windfield/thermal03/thermikschale.cpp' || echo '$(srcdir)/'`src/mod_windfield/thermal03/thermikschale.cpp crrcsim-thermikschale.obj: src/mod_windfield/thermal03/thermikschale.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-thermikschale.obj -MD -MP -MF $(DEPDIR)/crrcsim-thermikschale.Tpo -c -o crrcsim-thermikschale.obj `if test -f 'src/mod_windfield/thermal03/thermikschale.cpp'; then $(CYGPATH_W) 'src/mod_windfield/thermal03/thermikschale.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_windfield/thermal03/thermikschale.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-thermikschale.Tpo $(DEPDIR)/crrcsim-thermikschale.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_windfield/thermal03/thermikschale.cpp' object='crrcsim-thermikschale.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-thermikschale.obj `if test -f 'src/mod_windfield/thermal03/thermikschale.cpp'; then $(CYGPATH_W) 'src/mod_windfield/thermal03/thermikschale.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_windfield/thermal03/thermikschale.cpp'; fi` crrcsim-tschalen.o: src/mod_windfield/thermal03/tschalen.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-tschalen.o -MD -MP -MF $(DEPDIR)/crrcsim-tschalen.Tpo -c -o crrcsim-tschalen.o `test -f 'src/mod_windfield/thermal03/tschalen.cpp' || echo '$(srcdir)/'`src/mod_windfield/thermal03/tschalen.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-tschalen.Tpo $(DEPDIR)/crrcsim-tschalen.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_windfield/thermal03/tschalen.cpp' object='crrcsim-tschalen.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-tschalen.o `test -f 'src/mod_windfield/thermal03/tschalen.cpp' || echo '$(srcdir)/'`src/mod_windfield/thermal03/tschalen.cpp crrcsim-tschalen.obj: src/mod_windfield/thermal03/tschalen.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-tschalen.obj -MD -MP -MF $(DEPDIR)/crrcsim-tschalen.Tpo -c -o crrcsim-tschalen.obj `if test -f 'src/mod_windfield/thermal03/tschalen.cpp'; then $(CYGPATH_W) 'src/mod_windfield/thermal03/tschalen.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_windfield/thermal03/tschalen.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-tschalen.Tpo $(DEPDIR)/crrcsim-tschalen.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_windfield/thermal03/tschalen.cpp' object='crrcsim-tschalen.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-tschalen.obj `if test -f 'src/mod_windfield/thermal03/tschalen.cpp'; then $(CYGPATH_W) 'src/mod_windfield/thermal03/tschalen.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_windfield/thermal03/tschalen.cpp'; fi` crrcsim-windfield.o: src/mod_windfield/windfield.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-windfield.o -MD -MP -MF $(DEPDIR)/crrcsim-windfield.Tpo -c -o crrcsim-windfield.o `test -f 'src/mod_windfield/windfield.cpp' || echo '$(srcdir)/'`src/mod_windfield/windfield.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-windfield.Tpo $(DEPDIR)/crrcsim-windfield.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_windfield/windfield.cpp' object='crrcsim-windfield.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-windfield.o `test -f 'src/mod_windfield/windfield.cpp' || echo '$(srcdir)/'`src/mod_windfield/windfield.cpp crrcsim-windfield.obj: src/mod_windfield/windfield.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-windfield.obj -MD -MP -MF $(DEPDIR)/crrcsim-windfield.Tpo -c -o crrcsim-windfield.obj `if test -f 'src/mod_windfield/windfield.cpp'; then $(CYGPATH_W) 'src/mod_windfield/windfield.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_windfield/windfield.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-windfield.Tpo $(DEPDIR)/crrcsim-windfield.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_windfield/windfield.cpp' object='crrcsim-windfield.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-windfield.obj `if test -f 'src/mod_windfield/windfield.cpp'; then $(CYGPATH_W) 'src/mod_windfield/windfield.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_windfield/windfield.cpp'; fi` crrcsim-config.o: src/config.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-config.o -MD -MP -MF $(DEPDIR)/crrcsim-config.Tpo -c -o crrcsim-config.o `test -f 'src/config.cpp' || echo '$(srcdir)/'`src/config.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-config.Tpo $(DEPDIR)/crrcsim-config.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/config.cpp' object='crrcsim-config.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-config.o `test -f 'src/config.cpp' || echo '$(srcdir)/'`src/config.cpp crrcsim-config.obj: src/config.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-config.obj -MD -MP -MF $(DEPDIR)/crrcsim-config.Tpo -c -o crrcsim-config.obj `if test -f 'src/config.cpp'; then $(CYGPATH_W) 'src/config.cpp'; else $(CYGPATH_W) '$(srcdir)/src/config.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-config.Tpo $(DEPDIR)/crrcsim-config.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/config.cpp' object='crrcsim-config.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-config.obj `if test -f 'src/config.cpp'; then $(CYGPATH_W) 'src/config.cpp'; else $(CYGPATH_W) '$(srcdir)/src/config.cpp'; fi` crrcsim-crrc_fdm.o: src/crrc_fdm.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_fdm.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_fdm.Tpo -c -o crrcsim-crrc_fdm.o `test -f 'src/crrc_fdm.cpp' || echo '$(srcdir)/'`src/crrc_fdm.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_fdm.Tpo $(DEPDIR)/crrcsim-crrc_fdm.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_fdm.cpp' object='crrcsim-crrc_fdm.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_fdm.o `test -f 'src/crrc_fdm.cpp' || echo '$(srcdir)/'`src/crrc_fdm.cpp crrcsim-crrc_fdm.obj: src/crrc_fdm.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_fdm.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_fdm.Tpo -c -o crrcsim-crrc_fdm.obj `if test -f 'src/crrc_fdm.cpp'; then $(CYGPATH_W) 'src/crrc_fdm.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_fdm.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_fdm.Tpo $(DEPDIR)/crrcsim-crrc_fdm.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_fdm.cpp' object='crrcsim-crrc_fdm.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_fdm.obj `if test -f 'src/crrc_fdm.cpp'; then $(CYGPATH_W) 'src/crrc_fdm.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_fdm.cpp'; fi` crrcsim-crrc_keyboard.o: src/crrc_keyboard.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_keyboard.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_keyboard.Tpo -c -o crrcsim-crrc_keyboard.o `test -f 'src/crrc_keyboard.cpp' || echo '$(srcdir)/'`src/crrc_keyboard.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_keyboard.Tpo $(DEPDIR)/crrcsim-crrc_keyboard.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_keyboard.cpp' object='crrcsim-crrc_keyboard.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_keyboard.o `test -f 'src/crrc_keyboard.cpp' || echo '$(srcdir)/'`src/crrc_keyboard.cpp crrcsim-crrc_keyboard.obj: src/crrc_keyboard.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_keyboard.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_keyboard.Tpo -c -o crrcsim-crrc_keyboard.obj `if test -f 'src/crrc_keyboard.cpp'; then $(CYGPATH_W) 'src/crrc_keyboard.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_keyboard.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_keyboard.Tpo $(DEPDIR)/crrcsim-crrc_keyboard.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_keyboard.cpp' object='crrcsim-crrc_keyboard.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_keyboard.obj `if test -f 'src/crrc_keyboard.cpp'; then $(CYGPATH_W) 'src/crrc_keyboard.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_keyboard.cpp'; fi` crrcsim-crrc_loadair.o: src/crrc_loadair.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_loadair.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_loadair.Tpo -c -o crrcsim-crrc_loadair.o `test -f 'src/crrc_loadair.cpp' || echo '$(srcdir)/'`src/crrc_loadair.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_loadair.Tpo $(DEPDIR)/crrcsim-crrc_loadair.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_loadair.cpp' object='crrcsim-crrc_loadair.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_loadair.o `test -f 'src/crrc_loadair.cpp' || echo '$(srcdir)/'`src/crrc_loadair.cpp crrcsim-crrc_loadair.obj: src/crrc_loadair.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_loadair.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_loadair.Tpo -c -o crrcsim-crrc_loadair.obj `if test -f 'src/crrc_loadair.cpp'; then $(CYGPATH_W) 'src/crrc_loadair.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_loadair.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_loadair.Tpo $(DEPDIR)/crrcsim-crrc_loadair.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_loadair.cpp' object='crrcsim-crrc_loadair.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_loadair.obj `if test -f 'src/crrc_loadair.cpp'; then $(CYGPATH_W) 'src/crrc_loadair.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_loadair.cpp'; fi` crrcsim-crrc_main.o: src/crrc_main.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_main.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_main.Tpo -c -o crrcsim-crrc_main.o `test -f 'src/crrc_main.cpp' || echo '$(srcdir)/'`src/crrc_main.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_main.Tpo $(DEPDIR)/crrcsim-crrc_main.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_main.cpp' object='crrcsim-crrc_main.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_main.o `test -f 'src/crrc_main.cpp' || echo '$(srcdir)/'`src/crrc_main.cpp crrcsim-crrc_main.obj: src/crrc_main.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_main.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_main.Tpo -c -o crrcsim-crrc_main.obj `if test -f 'src/crrc_main.cpp'; then $(CYGPATH_W) 'src/crrc_main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_main.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_main.Tpo $(DEPDIR)/crrcsim-crrc_main.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_main.cpp' object='crrcsim-crrc_main.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_main.obj `if test -f 'src/crrc_main.cpp'; then $(CYGPATH_W) 'src/crrc_main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_main.cpp'; fi` crrcsim-crrc_sound.o: src/crrc_sound.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_sound.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_sound.Tpo -c -o crrcsim-crrc_sound.o `test -f 'src/crrc_sound.cpp' || echo '$(srcdir)/'`src/crrc_sound.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_sound.Tpo $(DEPDIR)/crrcsim-crrc_sound.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_sound.cpp' object='crrcsim-crrc_sound.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_sound.o `test -f 'src/crrc_sound.cpp' || echo '$(srcdir)/'`src/crrc_sound.cpp crrcsim-crrc_sound.obj: src/crrc_sound.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_sound.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_sound.Tpo -c -o crrcsim-crrc_sound.obj `if test -f 'src/crrc_sound.cpp'; then $(CYGPATH_W) 'src/crrc_sound.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_sound.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_sound.Tpo $(DEPDIR)/crrcsim-crrc_sound.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_sound.cpp' object='crrcsim-crrc_sound.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_sound.obj `if test -f 'src/crrc_sound.cpp'; then $(CYGPATH_W) 'src/crrc_sound.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_sound.cpp'; fi` crrcsim-crrc_soundserver.o: src/crrc_soundserver.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_soundserver.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_soundserver.Tpo -c -o crrcsim-crrc_soundserver.o `test -f 'src/crrc_soundserver.cpp' || echo '$(srcdir)/'`src/crrc_soundserver.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_soundserver.Tpo $(DEPDIR)/crrcsim-crrc_soundserver.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_soundserver.cpp' object='crrcsim-crrc_soundserver.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_soundserver.o `test -f 'src/crrc_soundserver.cpp' || echo '$(srcdir)/'`src/crrc_soundserver.cpp crrcsim-crrc_soundserver.obj: src/crrc_soundserver.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_soundserver.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_soundserver.Tpo -c -o crrcsim-crrc_soundserver.obj `if test -f 'src/crrc_soundserver.cpp'; then $(CYGPATH_W) 'src/crrc_soundserver.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_soundserver.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_soundserver.Tpo $(DEPDIR)/crrcsim-crrc_soundserver.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_soundserver.cpp' object='crrcsim-crrc_soundserver.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_soundserver.obj `if test -f 'src/crrc_soundserver.cpp'; then $(CYGPATH_W) 'src/crrc_soundserver.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_soundserver.cpp'; fi` crrcsim-crrc_system.o: src/crrc_system.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_system.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_system.Tpo -c -o crrcsim-crrc_system.o `test -f 'src/crrc_system.cpp' || echo '$(srcdir)/'`src/crrc_system.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_system.Tpo $(DEPDIR)/crrcsim-crrc_system.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_system.cpp' object='crrcsim-crrc_system.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_system.o `test -f 'src/crrc_system.cpp' || echo '$(srcdir)/'`src/crrc_system.cpp crrcsim-crrc_system.obj: src/crrc_system.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_system.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_system.Tpo -c -o crrcsim-crrc_system.obj `if test -f 'src/crrc_system.cpp'; then $(CYGPATH_W) 'src/crrc_system.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_system.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_system.Tpo $(DEPDIR)/crrcsim-crrc_system.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/crrc_system.cpp' object='crrcsim-crrc_system.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_system.obj `if test -f 'src/crrc_system.cpp'; then $(CYGPATH_W) 'src/crrc_system.cpp'; else $(CYGPATH_W) '$(srcdir)/src/crrc_system.cpp'; fi` crrcsim-CTime.o: src/CTime.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-CTime.o -MD -MP -MF $(DEPDIR)/crrcsim-CTime.Tpo -c -o crrcsim-CTime.o `test -f 'src/CTime.cpp' || echo '$(srcdir)/'`src/CTime.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-CTime.Tpo $(DEPDIR)/crrcsim-CTime.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/CTime.cpp' object='crrcsim-CTime.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-CTime.o `test -f 'src/CTime.cpp' || echo '$(srcdir)/'`src/CTime.cpp crrcsim-CTime.obj: src/CTime.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-CTime.obj -MD -MP -MF $(DEPDIR)/crrcsim-CTime.Tpo -c -o crrcsim-CTime.obj `if test -f 'src/CTime.cpp'; then $(CYGPATH_W) 'src/CTime.cpp'; else $(CYGPATH_W) '$(srcdir)/src/CTime.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-CTime.Tpo $(DEPDIR)/crrcsim-CTime.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/CTime.cpp' object='crrcsim-CTime.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-CTime.obj `if test -f 'src/CTime.cpp'; then $(CYGPATH_W) 'src/CTime.cpp'; else $(CYGPATH_W) '$(srcdir)/src/CTime.cpp'; fi` crrcsim-global.o: src/global.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-global.o -MD -MP -MF $(DEPDIR)/crrcsim-global.Tpo -c -o crrcsim-global.o `test -f 'src/global.cpp' || echo '$(srcdir)/'`src/global.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-global.Tpo $(DEPDIR)/crrcsim-global.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/global.cpp' object='crrcsim-global.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-global.o `test -f 'src/global.cpp' || echo '$(srcdir)/'`src/global.cpp crrcsim-global.obj: src/global.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-global.obj -MD -MP -MF $(DEPDIR)/crrcsim-global.Tpo -c -o crrcsim-global.obj `if test -f 'src/global.cpp'; then $(CYGPATH_W) 'src/global.cpp'; else $(CYGPATH_W) '$(srcdir)/src/global.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-global.Tpo $(DEPDIR)/crrcsim-global.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/global.cpp' object='crrcsim-global.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-global.obj `if test -f 'src/global.cpp'; then $(CYGPATH_W) 'src/global.cpp'; else $(CYGPATH_W) '$(srcdir)/src/global.cpp'; fi` crrcsim-ImageLoaderTGA.o: src/ImageLoaderTGA.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-ImageLoaderTGA.o -MD -MP -MF $(DEPDIR)/crrcsim-ImageLoaderTGA.Tpo -c -o crrcsim-ImageLoaderTGA.o `test -f 'src/ImageLoaderTGA.cpp' || echo '$(srcdir)/'`src/ImageLoaderTGA.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-ImageLoaderTGA.Tpo $(DEPDIR)/crrcsim-ImageLoaderTGA.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/ImageLoaderTGA.cpp' object='crrcsim-ImageLoaderTGA.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-ImageLoaderTGA.o `test -f 'src/ImageLoaderTGA.cpp' || echo '$(srcdir)/'`src/ImageLoaderTGA.cpp crrcsim-ImageLoaderTGA.obj: src/ImageLoaderTGA.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-ImageLoaderTGA.obj -MD -MP -MF $(DEPDIR)/crrcsim-ImageLoaderTGA.Tpo -c -o crrcsim-ImageLoaderTGA.obj `if test -f 'src/ImageLoaderTGA.cpp'; then $(CYGPATH_W) 'src/ImageLoaderTGA.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ImageLoaderTGA.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-ImageLoaderTGA.Tpo $(DEPDIR)/crrcsim-ImageLoaderTGA.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/ImageLoaderTGA.cpp' object='crrcsim-ImageLoaderTGA.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-ImageLoaderTGA.obj `if test -f 'src/ImageLoaderTGA.cpp'; then $(CYGPATH_W) 'src/ImageLoaderTGA.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ImageLoaderTGA.cpp'; fi` crrcsim-mouse_kbd.o: src/mouse_kbd.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-mouse_kbd.o -MD -MP -MF $(DEPDIR)/crrcsim-mouse_kbd.Tpo -c -o crrcsim-mouse_kbd.o `test -f 'src/mouse_kbd.cpp' || echo '$(srcdir)/'`src/mouse_kbd.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-mouse_kbd.Tpo $(DEPDIR)/crrcsim-mouse_kbd.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mouse_kbd.cpp' object='crrcsim-mouse_kbd.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-mouse_kbd.o `test -f 'src/mouse_kbd.cpp' || echo '$(srcdir)/'`src/mouse_kbd.cpp crrcsim-mouse_kbd.obj: src/mouse_kbd.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-mouse_kbd.obj -MD -MP -MF $(DEPDIR)/crrcsim-mouse_kbd.Tpo -c -o crrcsim-mouse_kbd.obj `if test -f 'src/mouse_kbd.cpp'; then $(CYGPATH_W) 'src/mouse_kbd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mouse_kbd.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-mouse_kbd.Tpo $(DEPDIR)/crrcsim-mouse_kbd.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mouse_kbd.cpp' object='crrcsim-mouse_kbd.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-mouse_kbd.obj `if test -f 'src/mouse_kbd.cpp'; then $(CYGPATH_W) 'src/mouse_kbd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mouse_kbd.cpp'; fi` crrcsim-SimStateHandler.o: src/SimStateHandler.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-SimStateHandler.o -MD -MP -MF $(DEPDIR)/crrcsim-SimStateHandler.Tpo -c -o crrcsim-SimStateHandler.o `test -f 'src/SimStateHandler.cpp' || echo '$(srcdir)/'`src/SimStateHandler.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-SimStateHandler.Tpo $(DEPDIR)/crrcsim-SimStateHandler.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/SimStateHandler.cpp' object='crrcsim-SimStateHandler.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-SimStateHandler.o `test -f 'src/SimStateHandler.cpp' || echo '$(srcdir)/'`src/SimStateHandler.cpp crrcsim-SimStateHandler.obj: src/SimStateHandler.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-SimStateHandler.obj -MD -MP -MF $(DEPDIR)/crrcsim-SimStateHandler.Tpo -c -o crrcsim-SimStateHandler.obj `if test -f 'src/SimStateHandler.cpp'; then $(CYGPATH_W) 'src/SimStateHandler.cpp'; else $(CYGPATH_W) '$(srcdir)/src/SimStateHandler.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-SimStateHandler.Tpo $(DEPDIR)/crrcsim-SimStateHandler.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/SimStateHandler.cpp' object='crrcsim-SimStateHandler.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-SimStateHandler.obj `if test -f 'src/SimStateHandler.cpp'; then $(CYGPATH_W) 'src/SimStateHandler.cpp'; else $(CYGPATH_W) '$(srcdir)/src/SimStateHandler.cpp'; fi` crrcsim-zoom.o: src/zoom.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-zoom.o -MD -MP -MF $(DEPDIR)/crrcsim-zoom.Tpo -c -o crrcsim-zoom.o `test -f 'src/zoom.cpp' || echo '$(srcdir)/'`src/zoom.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-zoom.Tpo $(DEPDIR)/crrcsim-zoom.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/zoom.cpp' object='crrcsim-zoom.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-zoom.o `test -f 'src/zoom.cpp' || echo '$(srcdir)/'`src/zoom.cpp crrcsim-zoom.obj: src/zoom.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-zoom.obj -MD -MP -MF $(DEPDIR)/crrcsim-zoom.Tpo -c -o crrcsim-zoom.obj `if test -f 'src/zoom.cpp'; then $(CYGPATH_W) 'src/zoom.cpp'; else $(CYGPATH_W) '$(srcdir)/src/zoom.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-zoom.Tpo $(DEPDIR)/crrcsim-zoom.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/zoom.cpp' object='crrcsim-zoom.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-zoom.obj `if test -f 'src/zoom.cpp'; then $(CYGPATH_W) 'src/zoom.cpp'; else $(CYGPATH_W) '$(srcdir)/src/zoom.cpp'; fi` crrcsim-record.o: src/record.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-record.o -MD -MP -MF $(DEPDIR)/crrcsim-record.Tpo -c -o crrcsim-record.o `test -f 'src/record.cpp' || echo '$(srcdir)/'`src/record.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-record.Tpo $(DEPDIR)/crrcsim-record.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/record.cpp' object='crrcsim-record.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-record.o `test -f 'src/record.cpp' || echo '$(srcdir)/'`src/record.cpp crrcsim-record.obj: src/record.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-record.obj -MD -MP -MF $(DEPDIR)/crrcsim-record.Tpo -c -o crrcsim-record.obj `if test -f 'src/record.cpp'; then $(CYGPATH_W) 'src/record.cpp'; else $(CYGPATH_W) '$(srcdir)/src/record.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-record.Tpo $(DEPDIR)/crrcsim-record.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/record.cpp' object='crrcsim-record.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-record.obj `if test -f 'src/record.cpp'; then $(CYGPATH_W) 'src/record.cpp'; else $(CYGPATH_W) '$(srcdir)/src/record.cpp'; fi` crrcsim-robots.o: src/robots.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-robots.o -MD -MP -MF $(DEPDIR)/crrcsim-robots.Tpo -c -o crrcsim-robots.o `test -f 'src/robots.cpp' || echo '$(srcdir)/'`src/robots.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-robots.Tpo $(DEPDIR)/crrcsim-robots.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/robots.cpp' object='crrcsim-robots.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-robots.o `test -f 'src/robots.cpp' || echo '$(srcdir)/'`src/robots.cpp crrcsim-robots.obj: src/robots.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-robots.obj -MD -MP -MF $(DEPDIR)/crrcsim-robots.Tpo -c -o crrcsim-robots.obj `if test -f 'src/robots.cpp'; then $(CYGPATH_W) 'src/robots.cpp'; else $(CYGPATH_W) '$(srcdir)/src/robots.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-robots.Tpo $(DEPDIR)/crrcsim-robots.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/robots.cpp' object='crrcsim-robots.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-robots.obj `if test -f 'src/robots.cpp'; then $(CYGPATH_W) 'src/robots.cpp'; else $(CYGPATH_W) '$(srcdir)/src/robots.cpp'; fi` crrcsim-eventhandler.o: src/mod_main/eventhandler.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-eventhandler.o -MD -MP -MF $(DEPDIR)/crrcsim-eventhandler.Tpo -c -o crrcsim-eventhandler.o `test -f 'src/mod_main/eventhandler.cpp' || echo '$(srcdir)/'`src/mod_main/eventhandler.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-eventhandler.Tpo $(DEPDIR)/crrcsim-eventhandler.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_main/eventhandler.cpp' object='crrcsim-eventhandler.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-eventhandler.o `test -f 'src/mod_main/eventhandler.cpp' || echo '$(srcdir)/'`src/mod_main/eventhandler.cpp crrcsim-eventhandler.obj: src/mod_main/eventhandler.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-eventhandler.obj -MD -MP -MF $(DEPDIR)/crrcsim-eventhandler.Tpo -c -o crrcsim-eventhandler.obj `if test -f 'src/mod_main/eventhandler.cpp'; then $(CYGPATH_W) 'src/mod_main/eventhandler.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_main/eventhandler.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-eventhandler.Tpo $(DEPDIR)/crrcsim-eventhandler.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_main/eventhandler.cpp' object='crrcsim-eventhandler.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-eventhandler.obj `if test -f 'src/mod_main/eventhandler.cpp'; then $(CYGPATH_W) 'src/mod_main/eventhandler.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_main/eventhandler.cpp'; fi` crrcsim-crrc_checkopts.o: src/mod_main/crrc_checkopts.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_checkopts.o -MD -MP -MF $(DEPDIR)/crrcsim-crrc_checkopts.Tpo -c -o crrcsim-crrc_checkopts.o `test -f 'src/mod_main/crrc_checkopts.cpp' || echo '$(srcdir)/'`src/mod_main/crrc_checkopts.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_checkopts.Tpo $(DEPDIR)/crrcsim-crrc_checkopts.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_main/crrc_checkopts.cpp' object='crrcsim-crrc_checkopts.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_checkopts.o `test -f 'src/mod_main/crrc_checkopts.cpp' || echo '$(srcdir)/'`src/mod_main/crrc_checkopts.cpp crrcsim-crrc_checkopts.obj: src/mod_main/crrc_checkopts.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-crrc_checkopts.obj -MD -MP -MF $(DEPDIR)/crrcsim-crrc_checkopts.Tpo -c -o crrcsim-crrc_checkopts.obj `if test -f 'src/mod_main/crrc_checkopts.cpp'; then $(CYGPATH_W) 'src/mod_main/crrc_checkopts.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_main/crrc_checkopts.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-crrc_checkopts.Tpo $(DEPDIR)/crrcsim-crrc_checkopts.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_main/crrc_checkopts.cpp' object='crrcsim-crrc_checkopts.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-crrc_checkopts.obj `if test -f 'src/mod_main/crrc_checkopts.cpp'; then $(CYGPATH_W) 'src/mod_main/crrc_checkopts.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_main/crrc_checkopts.cpp'; fi` crrcsim-Event.o: src/mod_main/Event.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-Event.o -MD -MP -MF $(DEPDIR)/crrcsim-Event.Tpo -c -o crrcsim-Event.o `test -f 'src/mod_main/Event.cpp' || echo '$(srcdir)/'`src/mod_main/Event.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-Event.Tpo $(DEPDIR)/crrcsim-Event.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_main/Event.cpp' object='crrcsim-Event.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-Event.o `test -f 'src/mod_main/Event.cpp' || echo '$(srcdir)/'`src/mod_main/Event.cpp crrcsim-Event.obj: src/mod_main/Event.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-Event.obj -MD -MP -MF $(DEPDIR)/crrcsim-Event.Tpo -c -o crrcsim-Event.obj `if test -f 'src/mod_main/Event.cpp'; then $(CYGPATH_W) 'src/mod_main/Event.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_main/Event.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-Event.Tpo $(DEPDIR)/crrcsim-Event.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_main/Event.cpp' object='crrcsim-Event.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-Event.obj `if test -f 'src/mod_main/Event.cpp'; then $(CYGPATH_W) 'src/mod_main/Event.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_main/Event.cpp'; fi` crrcsim-EventDispatcher.o: src/mod_main/EventDispatcher.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-EventDispatcher.o -MD -MP -MF $(DEPDIR)/crrcsim-EventDispatcher.Tpo -c -o crrcsim-EventDispatcher.o `test -f 'src/mod_main/EventDispatcher.cpp' || echo '$(srcdir)/'`src/mod_main/EventDispatcher.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-EventDispatcher.Tpo $(DEPDIR)/crrcsim-EventDispatcher.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_main/EventDispatcher.cpp' object='crrcsim-EventDispatcher.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-EventDispatcher.o `test -f 'src/mod_main/EventDispatcher.cpp' || echo '$(srcdir)/'`src/mod_main/EventDispatcher.cpp crrcsim-EventDispatcher.obj: src/mod_main/EventDispatcher.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-EventDispatcher.obj -MD -MP -MF $(DEPDIR)/crrcsim-EventDispatcher.Tpo -c -o crrcsim-EventDispatcher.obj `if test -f 'src/mod_main/EventDispatcher.cpp'; then $(CYGPATH_W) 'src/mod_main/EventDispatcher.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_main/EventDispatcher.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-EventDispatcher.Tpo $(DEPDIR)/crrcsim-EventDispatcher.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/mod_main/EventDispatcher.cpp' object='crrcsim-EventDispatcher.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-EventDispatcher.obj `if test -f 'src/mod_main/EventDispatcher.cpp'; then $(CYGPATH_W) 'src/mod_main/EventDispatcher.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mod_main/EventDispatcher.cpp'; fi` crrcsim-aircraft.o: src/aircraft.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-aircraft.o -MD -MP -MF $(DEPDIR)/crrcsim-aircraft.Tpo -c -o crrcsim-aircraft.o `test -f 'src/aircraft.cpp' || echo '$(srcdir)/'`src/aircraft.cpp @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-aircraft.Tpo $(DEPDIR)/crrcsim-aircraft.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/aircraft.cpp' object='crrcsim-aircraft.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-aircraft.o `test -f 'src/aircraft.cpp' || echo '$(srcdir)/'`src/aircraft.cpp crrcsim-aircraft.obj: src/aircraft.cpp @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -MT crrcsim-aircraft.obj -MD -MP -MF $(DEPDIR)/crrcsim-aircraft.Tpo -c -o crrcsim-aircraft.obj `if test -f 'src/aircraft.cpp'; then $(CYGPATH_W) 'src/aircraft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/aircraft.cpp'; fi` @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/crrcsim-aircraft.Tpo $(DEPDIR)/crrcsim-aircraft.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/aircraft.cpp' object='crrcsim-aircraft.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(crrcsim_CXXFLAGS) $(CXXFLAGS) -c -o crrcsim-aircraft.obj `if test -f 'src/aircraft.cpp'; then $(CYGPATH_W) 'src/aircraft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/aircraft.cpp'; fi` # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) crrc_config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) crrc_config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) crrc_config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) crrc_config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @$(am__cd) '$(distuninstallcheck_dir)' \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(PROGRAMS) crrc_config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-binPROGRAMS clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-hdr distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-binPROGRAMS install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-binPROGRAMS .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ctags-recursive install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-binPROGRAMS \ clean-generic ctags ctags-recursive dist dist-all dist-bzip2 \ dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-compile distclean-generic \ distclean-hdr distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ uninstall uninstall-am uninstall-binPROGRAMS win32icon.rc: Makefile echo "A ICON MOVEABLE PURE LOADONCALL DISCARDABLE \"@srcdir@/packages/icons/crrcsim.ico\"" > win32icon.rc win32icon.res: win32icon.rc Makefile windres.exe --input-format=rc -o win32icon.res -O coff win32icon.rc win32package: all @echo "--- Creating Nullsoft installer package" strip --strip-all $(bin_PROGRAMS) cp $(srcdir)/packages/Win32/crrcsim.nsi . makensis crrcsim.nsi rm -f crrcsim.nsi # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/textures/0000775000175000017500000000000011724452520012135 500000000000000crrcsim-0.9.12/textures/grass_side.rgb0000644000175000017500000001100011724452426014667 00000000000000@~vzsxv{yus}zzpww~zz}ywaunVlww{wxipmjonSUxi\mutwp}r|quhkfuhs[`hmj`}jnvwJeeIWkof^jLWPYdg9DkNJ\daqczkyc[{e^afMfx`jzYduuBzrEHP^YHh~WF^}?E_W?alTJgAP^dp]-<^UFh4Cw[.aTPI@\I]J^YHYIbXBA*"%+7A 4KCPE>QUbXQQ8fpHH4Ab]CM=Te7?QOSa7Ti_+=EEG\|Qk[klPQ:eM0?&%9/:?3QPeQ6;$]_VSY'xYDO6Dtt\V:Mm:bY2QiLFW_,QH?k2:Hb94Ae:#srMDLdg(fMV4d]$$FMYStb`wgeeaY?nNg3's;8Ne=4,wkn>$g5b_][11q3dZ=G/_7,dTP;+L1F]lMMhUdRibL9YpP(E?JXVR$I7P=1N~}o}ezt{xuzz_auhx|}}wzvtglsxvmvzYuuYg{~tkwYd]dptGRy\Vjpnqypirjns[tq{itQRU]kfVwfTlOVpiPr}dYwO_K\XW6ZS[sUWqk~~XcUoRXVQGyovnY^~~ykf`M9OUfPUVM`?WDlynab}7sZJ5ZdYKmsl;JkaTvCUl>pc_XPlZo]qlYk[tiRP;26CFNQPNOPQQOPOLNKJHJOQOPPOPQOPOQPOQQOOPMDKIINQQPMPPKOOJEGQQPNOQB8BGJONNMNOPLNJHJDEDGMOKNLNOOOPMPNMPPMMNF=LFIJPQQEJKGILHCBPOLKJO:7>:@IGKHHEIEF@=:8GA?$#G6'5F:C4CQ@A;5PC9CJ7R@).8>9*CJ29DG98'7;3.=!-'1<@?!.3/<,?L/A.)J7137!3F.8F%.=EC8"TH +:28L(7X7.5?) A,.('#F :4+:8H$6$ ;>+2-<:6';1 (:"!&+U6#"%6S%<):;!! 7& ',';1# >:.)3P1,!NK/&= 5.&<-7.#CV60 M"56 =I3 0 /83&)4BT: ?A<1%3.)=. !/ ,  0#*"(2A90F5LD.J6 =9 >&B0/2#1$P5L'@, +"%/T0)4=9 '-9&.$9?9)NW<'7* 7\> QB&A;C8 ((3v$//38> K1[K/20(# !A80$9&;5U534] AR)4+9G39A% < H0h.?0.HHW`()I!&<#FB &%0"@F)%>./-+# B$= G Z7I<= 8H851 P=+S 2S @2. 1%:F% Y1)0-m[#A( $%'(-- )crrcsim-0.9.12/textures/skybox_u.rgb0000644000175000017500000142006111724452426014423 00000000000000 !Zvu CjXPE;y=hf~JyNtGoje`x[xVPQ.LGA<72-(l# sQ%2zuvRs%BFH{&vrcmicd`y\WS NrIEm@gAb8]1XRMHC>94/c*6%8 [`ms  pOh$ހՏ̂c,NXs|x9soljfka]Y'TPKrFBY=9m5"0,($c BRiy n9y.֑`GQ(sBc ^9) ~{yv5sXpmjh%eGbz_]ZKWTR(O}LJ@GEB}?=;86231p/,*(C& #!gv'$  |,x){<u"L#ߘD؟B~6ʷq,R*b>x\G9=BAV}{ywmuUs?q'omjhfdbz`8][YW[U9SPN_LIG\EB@I=;y86^31%.,+)'-$""p E X*}4Xp~%DY`qplaPILTdx !1QV\VOOKF::LHH|Ay,vsolifc`]ZWTQNvKIHDAv>":74a1J.>+O(p%" N + _ fJF-5KTd։,ϾͶ˦ɟǢśëL 5~XRUF}l{ywusr"pUnljigSeca`^5\IZbXxVTRQ%OdMKIGEDB)@6>B)|zw)tJqnkif:cf`][0XqUSP\MKHECZ@>W;9t6428/-+C)&$"c *7G  ACl36Ie۵f ԣCͱr4Ĭr9 mK4N( Ip}zwvv~p|Xz@x$vsqomkigeoc8`^\|ZAXUSQ}O'LJqHECxA>;85n2Z/7,K)d&# 4~  P}K!# %޺8RҟhdRMDIL`p||aBDTkK{ U0qN)W~ |)z@x\v|trpo%mSkigf#dUb`^\[YW=UfSQON8LfJxHFDB@><;97.5<3Icg}wxp[e]nd}qwxmx|~~~|gzkjj`YZS^[cfgdYSTKHHW@A/95684-=737-$$ +$    <VZcUi]RW^Iiolkywxw{}zors|zqxz{qgnkea`OITTPmYc^QJNJ>;K?A5D6+(*+86/-)% ',(   !$(!AUha[Vpjmfhmkbowyqupx|~u}uhdxpxvnwgj`p`yxqaacussfswvqmr~wslhshdV[UWAGBGJB<?V61B<0=<,9'-"2)*'/@ #"            %  Y X W V UTSRQPONMMNOQONQWbvvƽ~~llbbccUPIJ]I3J%KL M m l k j i hgfedcbaabcdbbdirzzqqrrgcF^'_!`abcd   ý˅ҊĖù+!   Y X W V UT SRQPONMNOMTfuxzz}|psszzrrQLIJbI/J$KL M m l k j ih gfedcbabcafuÿĹ}d`M^#_ `abcd   ¼ǻĽ/    Y X W V UT SRQPONMNNMOQT\fnx|}͓üts{rrPJiI.J#KLM m l k ji h g fedcbabbacdfmu{Љc_P^!_ `abcd   Ǩć1!   Y X W V UTSRQPONMNMNRUVVY_ipx¾ȧǹs~~ooZZLLjI/J KLM m l k ji hgfedcb adghhjox}˧ʽ||kk``R^ _!`abc d  ͔֩4   Y X WV UTS RQPON MNSZZVTU`ku½ȧǾx~~ooZZLLmI,J"KLM m l k j i hgfedcbaekkhfgpy˧½ſ||kk``U^_ `abc d   ֧̔3   Y X WV UT SR QPON MRYWQNNS^sǁÿsyibZ_`KKnI+J!KLMm l k j i hg fedcbaejidbaenwqkop__U^ _`abc d  އΛľ(  Y X W V UT S RQPON MNNMOPNLNOQVi|Ȣü—skaXPPKKoI*J$KLMm lk ji h g fedcbababcb`bbdhwȩƗÿypicb__W^ _`abc d   ދҗ¿)  Y X W V UT SRQPON MNMNRQSWdosx|ǯſþûun{a`WWSLuI(J KLMm lk ji h gfedcbabaa``bddehs|»ʯĿǿ{pohhe`]^]];^_`abc d   ۳Ĭ$  Y X W V UT S RQPONMPYYVWdosx|ڈĽûqozfeWWOwI(J!KLm l k ji hg fedcba`cjjghs|ڒ¼~|tshhb$]:^_`abcd  گĬ# Y X W V UTS RQPONMLNNOSajnsqp|Ҩrkfhh]UNNxI'J!KLm l k j i h g fedcba`abbepx{~}զŲyuvvmgaa*]^^]]2^_`abcd     ݦľ$   Y X W V UTS R QPONMLNNQXcjnsqp堠|tiehhkWNNyI(J KLm l k ji hg fedcba`abdirx{~}ڡŲwtvvyhaa0]1^_`abcd    ђĽ( Y X WV UT S RQPONMLLNNLNX]^aehmrv{~ue`amccOI!HGI'JKLm l k j i hg fedcba`aa`bimmpsw{~Ғݡtopzrrb6]0^_`abcd    ے !  Y X W V UT S RQPONMLNPYaehmrv{zŻwym`XSccIHHII*HCI&J KLm l k j i hg fedcba `acjpsw{~ҙΚ{oierr^:].^_`abcd    ˉێߎה   Y X W V UT SR QPONM LNOOT^bagps||}{֤÷yyiiJRIKIHHII>HIIHH9I%JKLm l k j i h g f edcba`abbfnqpu|ؤƻww^d]_?]-^_`abcd   ݧ˿    Y X W V UT SR QPONM LMNYdihirus|}{{тڂ֠÷yyiiIHH9I$J KLm l k j i h g f edcba`aabjswvw܂ؠƻwwG]*^_`abcd ܪ˿   Y X W V UTS R QPONM LSYamprx~}}~{w|ʖܚ|hhTH6I%JKLm l k j i hg fedcba`ejp{}͎ۄݚŽvvJ]*^_`abc  ǂˊ؉ɼ$   Y X W V UT S R QPONM LSY\coqqxwv{}{{}}ЗܚhhVH5I$J KLm l k j i h g f edcba`ejlr|}}ҖݚŷvvL])^_`abc  ˇ۳ɼ(   Y X W V UT SR QPONM LMOMLNPRS^hovww~yz~~z}|xzשý~||ooTT]H/I#JKLm l k j i h g fed cba`aba`acdenv|٩||eeO]'^_`abc  ú*   Y X W V UT S R QPONM LMOMLNPRSafkvww~yuuzz}Ǿx||ooTT_H.I$JKLm l k j i h g fedcba`aba`acdepuyƶ´||eeP]'^_`abc   ʐû,   Y X W V UT S RQPONMLORW_bkwy{xrrx}u{җǷ}tmmOOcH.I!JKLm l k j i h g f edcba`bdhnqyʼzzbb"\3]$^_`abc    ˆݖ4   Y X W V UT S RQPONM LQSRRX_bkvy~rwz{yuǷ}}fmmOOKIcH-I!JK Lm l k j i hg f edcba`ceddioqyʼtzzbb^] \]]\\1]$^_`ab c   ˉݔ/   Y X W V UT S RQP ONM LPTQOQSWZW\dfmu~qv{ԃ؁ԎҊɾ~xoojiQQNNfH,I!JK Lm l k j i h g fedcba`cfdbdehjhlstz~ׂځ֋¶||xvccaa.\,] ^_`ab c    ރފ݊Ǽ(   Y X W V UT S RQPONM LPTRRURTURXbfry{uqv{Իɾ~~v{ooqjQQNNgH-IJK Lmm l k j i h g f edc ba`cfddfdefdiqt~׺¶||~wccaa1\)]!^_`ab c   ޖǼ%  Y X W V UT S R QPONM LNPOMLKT]chnswz|}~{nahuyԎɾxxnnjXHKlH*I!JK Lmm l k j i hg f edcba`abb`__fmrv{{pv{{xh\^5\)] ^_`ab c  ϊލIJ&   Y X W V UT S R QPONM LNPNLLKKN]hnswz{xthewyԈނɾxxnnjWJnH*I JK Lmm l k j i hg f edcba`aba_amv{vs׏{{wg]9\'] ^_`ab c   ϊށIJ"   Y X W V UT S R QPONMLKOYdjpusnjstjuǒwoo`UIIqH'I JKLmm l k j i h g f ed cba`_``_bjsx}{xw׈ü||og?\%] ^_`abc   ߂ľ$    Y X W V UT S R QP ONMLKM`sqputvuplt~˞LJ}uooTOIIsH&I JKLm l k j i h g f ed cba` _`o~|}zΞ||eaB\"]!^_`abc    ؅ߖù&    Y X W V UT S R QPONMLKLWaqwooqvsrt|ſΓý~~hZKIwH&IJKLm l k j i h g f ed cba`_hp~|{~~ӓvj^]F\ ]^_`abc   ړʻ-   Y X W V UT S R QP ONMLKLWaqwornklnt~ÿΗŻ~~`YHUIIxH%IJKL l k j i h g f ed cba`_hp~|{yy{ȿoi\f]]H\]^_`abc   ڗʺ/   Y X W V UT S R QP ONMLKMNQSgxphiely}݆݆ŽssTRQJH$G@H%IJKL l k j i h g f ed cba`_`aceu|vwty¿ߋedc]M\]^_`abc  ɸ.   Y X W V UT S R QP ONMLKMNONQSgxqi_dtx|݂݇ŷssZOPPH.G@H$IJKL l k j i h g f ed cba` _`aceu~wnsߋȼjabbO\]^_`abc    ɻ*  Y X W V U T S R QPONMLKLP^gknip|}ºxzyi^]TOXH@G8H%IJKL l k j i h g f edcba`_bmux{w}žwnleaiT\]^_`abc   $  Y X W V U T S R QP ONMLKLP[gnnhes}|ƺ|pgg^ZXVHCGHHG6H$IJKL l k j i h g f ed cba`_ckuz{usɾ|utmjhgU\]^_`abc  %  Y X W V U T S R QP ONML KPUVZcijjhfot| ĻvqeeZPPJPPKJG5H#IJK l k j i h g f ed cba`_^bfgjqwvt{߄ ǿ}ssjbb]bb^[\\[[;\]^_`ab Đ "  Y X W V UT S R QP ONML KPUTWZ_gjhfdiloz~Ļuaee[LMKPPNG3H"IJK l k j i h g f ed cba`_^bffhjnuwvtrwy|ށpssk_`^bb[\\[[8\]^_`ab  đ  Y X W V UT S R QPONMLKXdgdXT_^TOPSVZXVnpafe[THHLLHHRG0H#IJK l k j i h g f ed cba`_^hrurhenmebbdgjig{÷|ptske\\__\\&[2\]^_`ab  !  Y X W V UT S R QPON MLK]gb_`b_YQQSSVZXVnko`mcaHHLLHHRG1H"IJK l k j i h g f e d cb a`_^muqnnpniccedgjig{øx{ozqp\\__\\&[\\[/\]^_`ab  ¿$  Y X W V UT S R QP ONMLKRY^d_[ire\`a^]a\[dqŹtqrkcZKKZG,H"IJK l k j i h g f ed c ba`_^dinrnkw~skopmmplks}Ⱦ}~xqj^^2[,\]^_`a b    ԏÿ(  Y X W V UT S R QP ONMLKRY^d_[gl`WW]]Z\^adhtż|zukk]UKKZG,H#IJK l k j i h g f ed cba`_^dinrnkuyngglmjlmosvxxme^^2[-\]^_`a b   ÿ+  Y X W V UT S R QP ON ML KP[]W\`aXNNLKOSY[Xaqz}uuxxnncXRRNVII\G+H IJKl k j i h g f ed cb a`_^bklhloph``_^adijho}ļzzqhcc`g\\6[(\]^_`a b     Ļ(  Y X W V UT S R QP ON ML KLPUW\`VKLNLKOSXYSWlz}¹uuxxnnb]RRMNII\G+H!IJKl k j i h g f ed cb a`_^_bfhlog^_`_^adhidgyŽzzplcc`a\\6[)\]^_`a b  Ľ*  Y X W V U T S R Q PONML KMMPTOKKJKU\TMeyuryzqljp }}~uxll[SOObG)H IJKl k j i h g f ed cb a`_ ^``bea^fle`s~}yw|טøyyjdaa>[%\]^_`a b   Ŀ"   Y X W V U T S R Q PONML KMMNRNKJKPVTM\jnryvihjnxՇ݃}}uqzllXOIeG(H IJKl k j i h g f ed cb a`_ ^`_ac`^bge`lw{~vvw{׍Žû}yyha\?[&\]^_`ab    %  Y X W V U T S R QP ON ML KMORQK JKLZfpxz|unljt}}ҝľ||ppXXKKHfG'H!IJKl k j i h g f ed c ba`_ ^`adc ^]^^jt|{ywԜ½||hh^^B[$\]^_`ab    ݜ   Y X W V UT S R QP ONML KMOMK JKLZfpxz|unljt}{݅ƿ|ppXXJHGIfG'H IJKl k j i h g f ed c b a`_ ^_a_^]^^jt|{ywކü||hh]\[]B[$\]^_`ab     Y X W V U T S R QP ONMLK JPVcolgeYXb`ds}ߘ՞ɾ}}vvi]ddXMHHGHeG&HIJKl k j i h g f ed c ba`_^ ]bfq{yurihporׂvlrrh_\[Z[\ Z8[ \]^_`ab   ߜÿ  Y XW V U T S R QP ONMLK JPVcohXNT\\^fu}՞ɾ}}vvwqimTPJKkG%HIJ Kl k j i h g f ed c b a`_^ ]bfq{uh`ekkmtׂ}vyeb]^Z[[Z2[\]^_`ab    ߞ!  YY XW V U T S R Q P ON MLKJMP[b\Y^chgYQgyܘ»qnjTOKKUUHH GFEG$H IJ Kl k j i h g f e d c b a`_^ ]_ajpkimqutibtݘƿ}{wd`^^ee[[Z-[ \]^_`ab    ݂"  Y XW V U T S R Q PONMLKJMPT^_YZ`c_XQgyȠŽwneTVKKUUHHG'F=G#HIJ Kl k j i h g f e d c b a`_^ ]_aemmijoqnhbtˠ{ref^^ee[[Z+[ \]^_`ab    ֞þ$  Y XW V UT S R QP ONMLKJKUXTakgec`nzļurdaggZTKK4F:G"HIJ Kl k j i h g f ed cb a`_^]^eheoxusqnzۊ~rottje^^%Z'[\]^_`ab    ވ˚ø&  Y XW V UT S R QP ONMLKJOTT^jha``nzĻ~wieggjbKK9F6G!H IJKl k j i h g f ed c b a`_^]aeemwuonnzםȿvsttwp^^(Z$[ \]^_`ab    ޅˆú$  Y X W V U T S R QP ON MLKJILX^\^ai|؎þusshff\SS@F1G#HIJKl k j i h g f ed c ba`_^]\_hmkmovؑ¿ù~~utskdd-Z%[\]^_`ab   ߇ȼ  Y X W V U T S R QP ON MLKJILU\^ajx؃ݎtssb[]XSSBF1G!HIJKl k j i h g f ed c ba`_^]\^fkmowÿù~~pjlhdd.Z$[\]^_`a   ȿ    Y X W V U T S R QP ON MLKJ IKNZlډ¾uuoo`TMMGGF.GHIJKl k j i h g f e d c b a`_^] \^`ix½{{nd__[3Z [\]^_`a    Θ   Y X W V UT S R QP ON MLKJIKNON`~قڊuuoo^TMMNRGF-G!HIJKl k j i h g f ed c b a`_^] \]`nֈ{{md__`c4Z [\]^_`a     Ζ   Y X W V UT S R QP ONMLKJ ILSdځڇ}}ppljYYPHGFIIHF*G HIJKl k j i h g f ed c ba`_^] \^dr܌ß½||ywhia[[Z\\4Z[\]^_` a     К   Y X W V UT S R QP ONMLKJ IR[nۋ}}ppqmYVXLFGIIHF+G HIJKl k j i h g f ed c ba`_^]\cjz݋ ü||}yigh^ZZ\\4Z[\]^_` a       »   Y X W V U T S R QP ON MLKJ IKMT[pۂۄ¾twyt]\TMFGHLF*GHIJKlk j i h g f ed c b a` _^]\^_dj{܂܉ lkd_ZZ[:Z[\]^_` a         Y X W V U T S R QP ON MLKJ IMQQYqڎށ ûiiOMRF(G HIJKlk j i h g f ed c b a` _^]\_bbi} Тǿvva_>Z[\]^_` a      Y X W V UT S R QP ON MLKJ IMTX`oڈ߆qqTQIIGFGOF(GHIJlk j i h g f ed c b a` _^]\_dhn{ە}}db\\@Z[\]^_` a   ÿ   Y XW V UT S R QP ON MLKJ IPW_gmsܐޅݘÿxxXXKKMGHHPF'GHIJl k j i h g f ed c b a`_^]\bgnty~gg]]_Z[[>Z[\]^_` a     Ӟ¾  Y XW V U T S R Q PON MLKJ INV^cht޹yyYTVTYTGITF%GHIJl k j i h g f e d c b a`_^]\`fmqu݉Ǥ¼idfeheZ\@Z[\]^_`a    Y XW V U T S R Q P ON MLKJ IJRZ`ftށކ֦{zzfVb_GGUF%GHIJlk j i h g f e d c b a`_^]\cinsثĽtfpmnn[[ Y8Z[\]^_`a   ߦ   Y XW V U T S R Q P ON MLKJINS\ju{΅݋ރٚȿttqgid]VIKHHUF%GHIJlk j i h g f e d c b a` _^]\`dkwхވ߂߆؈ˌú}tvrlf\][[Y3Z[\]^_`a    ւɉ  Y XW V U T S R Q P ON MLKJIRXapyzvی݁݃ذȽnnrrol_NIKJJWF$GHIJlk j i h g f e d c b a` _^]\cgo|ވށڭzz}}{xn`\]Y0Z[\]^_`a     ֞þ  Y X W V U T S R Q P ON MLKJIKMLSbt}܇݂܃اŽssmn]SGFHHZF$GHIJlk j i h g f e d c b a` _^]\]_^cp݈ރّ݁~~yzldZZ[[YZY(Z[\]^_`a     ԃǓ  Y X W V U T S R Q P ON MLKJIJLKIMQPQPOh܆߃܃݂ۃ׃҃à½~~wwlmllVV^F$GHIJlk j i h g f e d c b a` _^]\^^\_baba`u݇ޅ݄كԃƇxyxxffZZ"Y(Z[\]^_`a  ݃қľ   Y X W V U T S R Q P ON MLKJ IMRTVY[YZ^_q߃܅ܑ|sphhgeSSbF"GHIJlk j i h g f e d c b a` _^]\_cefhjhilm|ބݠ~{uutrdd$Y,Z[\]^_`a    ݄ы½   Y X W V U T S R Q P O N MLKJ IOU[a_^_djmwقՅ~rf\`^[PPFEFGGEE;F!GHIJlk j i h g f e d c b a` _^]\`ejomlnqwyބ ݂ۂׅˢ}sknmjaa$YZZY&Z[\]^_`a      ރЌſ"   Y X W V U T S R QP O N MLKJ ILP[dcdgjlr~ہݐԪqi\_VTOMFEGFFEEFEE4F GHIJlk j i h g f e d c b a` _^]\^ajrqqtvx}݁݁ކ݆ֈğ}vkmfd`_ YZZ[[ZZY(Z[\]^_`a   ޛ     Y X W V U T S R QP ON MLKJ IJJZhhmpmq~܄݂݈ہׅΦoo^^QVOKEFGEHHIIHG E4F GHIJlk j i h g f e d c b a` _^]\]iuuy{y}ރބ߃݁مѦ{{llbf`]YZY\[Z Y"Z[\]^_`   ڦ   Y XW V U T S R QP ON MLKJ ILNYdhntw{ψ܄ݾ|xppddY[QKFEJHFEFEHIKJELJFFEFE.F GHIJl k j i h g f e d c b a` _^]\^`iruzΊނކ܊ЦĿ{{qqhjb]Y\[ZY[\^]Y^]ZZYY%Z[\]^_`    ׂڈԢ  Y XW V U T S R QP O N M LKJ IJNS\ejlx݃ڂۄٴùpnqqii`^QHFEKGGEFEGGHIMMEOOFF E.F!GHIJlk j i h g f e d c b a` _^]\`dkrwx݂ۆсʢƽ{z||vvnlb[Y]ZZYZZ[\__Y``ZZY"Z[\]^_`     ئ    Y XW V U T S R Q P O N MLKJ ILP]lqo~ۈ؆Ё̊}mpnmgd\[NFEEFFEGFFEFFIHKIEHJEFE+FGHI Jlk j i h g f e d c b a`_^]\[\^alx|{؂ہ܇چҁΔŻy|zytqkj`YZYZZ\[]\Y[]Y&Z[\]^_`    ߆ہ؊Ć  Y X W V U T S R Q P O N MLKJ IKL[osqĒہلف׍Ò}vnne`\YTOIEFFEFFE,FGHI Jlk j i h g f e d c b a`_^]\[[\]^j{}Ǒۅۦûzzrnkhd`[#YZY Z[\]^_`   ґٔĽ Y XW V U T S R Q P ON MLKJ IOYfty~ٌׅׄѨttc`TTLHEFHHEFF"E*FGHI Jlk j i h g f e d c b a` _^]\[\`hsنۆمӨºpmdd^ZY[[6Y"Z[\]^_`    ށܘ  Y XW V U T S R Q P O N MLKJ IXip}؂ׇфÆyyhhUUGGEFJJBE)FGHI Jlk j i h g f e d c b a` _^]\[gu|݂لׁԆƆuueeZZY\\9Y Z[\]^_`      Ҍ݌߁܆҆Ɣú Y XW V U T S R Q P O N MLKJ IJN`muˊԊ܃ׂװx{llYVPLEGGFE(FGHI Jlk j i h g f e d c b a ` _^ ]\[\_mxΊ֐ ٔxxhe`^YZZ;YZ[\]^_`      ׈݉ ʙ¼ Y XW V U T S R Q P O N MLKJ IKUdk|ȣׁבÿzzqqZYXPFLE'FGHI Jlk j i h g f e d c b a ` _^]\[]erw˚ۂށ ّ||ihgaY X:YZ[\]^_ `     Րތ ށۉə!  Y X W V U T S R Q P O N MLKJ IKWfmÔւׁًկ~pj\^\YLKEG6E'FGHIJlk j i h g f e d c b a` _^]\[]fsyǑׄڂ݆ف׮{wkljh^] XYYXXYZ+YZ[\]^_ `     ґބ߰¾     Y XW V U T S R Q P O N MLKJIJWhoԈڂՒnd`^OKEGF5EFEE%FGHIJlk j i h g f e d c b a` _^]\[\fuzċ׉ہ׌Úyrnl`]XZ/YZ[\]^_ `    Ћމۣÿ   Y XW V U T S R Q P O N MLKJIQixӗկvxjf^^\YVSEF:E$FGHIJlk j i h g f e d c b a ` _^]\ [auՅ؃ۄ؁ׯ¿vsllkhfcXYXYYXX,YZ[\]^_ `      ݅߁ޮý   Y XW V U T S R Q P O N MLKJIhИٺ{{ikgg\\XX^^EFFEFGIIJJNOSWXXMMLLKIIOZZTTEE FGHIlk ji h g f e d c b a` _^ ]\[[\_a_^`hqu~½ׅՁׁփдýypqqpplgccee__^]YY.XYZ[\\]]`adghh``__^\\ajieeZ[ Z[\]^_`      ߁݅٭ÿ  Y XW V U T S R Q P O N MLKJIKMLKNYceoz̓ԃԍ~yyye`^YVOOSSLLROHH>EFHIKMONMQQTRJLKIGJZTMME!FGHIlk j i h g f e d c b a ` _^ ]\[]^]\_hpr{ſփփφĚ½qmlhf``cc^^c`ZZ/XYZ[\^_`bcdc]^^\[^ie``Z[\]^_`     ރ܁ބރ؄И   Y XW V U T S R Q P O N MLKJIJMS[aeowžҕԺ¾wt||qqaaXXWW]WNLPPKKXUJJEDDEDD.EGGHPQPNOQOLKFFGKLLJLSJFFE FGHIlk j i h g f e d c b a ` _^ ]\[\^cjoqz¼ԕօ΃ª||ooggffkf_]``]]gd\\2X YZZ[b`aba^^Z^]_d]Z[\]^_`     ًۂބބ؃Ϛ     Y XW V U T S R Q P O N M LKJIJJOVY]`kwyχӐԅ̶zw||y{sshh__VV]UONTS\\dcUUFEDDEEDED%EFFLPNLRSTTIJFEEHJLKONJFFE FGHIlk j i h g f e d c b a ` _^ ]\[\\`ehknwтՉׁֆΰ~~uummeekd`_dcjjqpdd3X YZZ^b`^cded\]ZYY\]^^a`]Z[\]^_`     چݍކس¾    Y XW V U T S R Q P O N M LKJIKLTaebgs{|ӂӃʯ}}yyvyuunnffTTURNN[]iimm^^H!DEFPOJJTTWWIGHEGJGLNN EFGHIlk j i h g f e d c b a ` _^ ]\[]]\]doqpt~ՂՃϤzzrrdb__jkuuxxllZ5X YZaa]]eegg\[[Y[][_``Z[\]^_`     üۄۏ ݆ׯý    Y XW V U T S R Q P O N M LKJIJKRWZbglrsuz|҆Ȱ{zsuqqrrccXVNLPU_bgfll^YHF DEHKNLLOPSTNGKIKKFGFGJJ E FGHIlk j i h g f e d c b a ` _^ ]\[[\]bfhotx}~Ո˰~||}}ppgf_]`dmosswwlhZY4X Y[]`^^`bde`Z]\^^Z[]]Z[\]^_`      ٌ ݻ   Y XW V U T S R Q P O N M L KJILNW_epty}{{z}шԁӉȂ|}qqhquu``_[IISY``a`jj[VGG(DEGGNNOJLTSNLLQQF EFGHIlk ji h g f e d c b a ` _^ ]\[]_fmr{ӌՂӃ˃Ú||u|mj[[bgnmvvjfZZW3XYZZ``a]^dd`__bbZYYZ[\]^_`     ¿ѕ݂ ۈϚ½   Y X W V U T S R Q P O N M LKJIILNSZaadlnz}͂ʋЉ}uuop__igTVY`dg`djjYVFF+D EFEHMQSSILRRUQQNNIIEEFF EFGHIlkj i h gf e d c b a ` _^ ]\[[]_chnnqxzÆρ͋ԧz{llusdfhmqtnqvvhfYYWXXW-XYZXY[_bdd\^ccfbb``\\ZYYZ[\]^_     ŏ׉݁ۂׄϘž   Y X W V U T S R Q P O N M LKJIJPV]dgfkssvˉԆҋx}{tii]]nnficjfkfnjjZPDE+DEFIEFLPWXXTLOOWWUULLKKEFGHIlkj i h gf e d c b a ` _^ ]\[\`ekqtsw~~͏ԅ̓Âuukkzzrupvswszvvh`WX W(XY\XZ^bfhhd^``ggee__]]YZ[\]^_     þׁׂۂ݈݁׃ρȦǾ Z Y X W V U T S R Q P O N M LKJIIJNR^ghmsyz{ʁ͌ӃӐ~v{||lleirunkikinmm[MEDE-DEHEIO[]^`WTQS_]UUPJEFGHIlk j i hg f e d c b a ` _^ ]\[[\_blsux~͍Ճկ¼xxru}zwuwuyxxi^XWX W$XY[X\ajlmngebcnlffb]YZ[\]^ _     ׅͅքׅ݅ϕŽ Z Y X W VU T S R Q P O N M LKJIIKLKYekptyẃΉ҄ՁӬû{ttxynnlruwthmmjjpp[PE5DFFEKK__cgWWVVbbUUOFIIEFGHIlk j i h g f e d c b a ` _^ ]\[\]]hrw{ÿщԄׁջƿzzw}uyyvv{{i`XWXYX]]nnptggffppffaZ\\ YZ[\]^ _     ˈيݫû   Z Y X W V U T S R Q P O N M LKJIJNUWX]fmqwvýˏՁӛü|vvswsqjprrqspjffccggWQ6DEEFEKORRZ`^`YYVT_\TTHEGGEFGHIlk j i hg f e d c b a ` _^ ]\[\_dfgkry|ΎׁՎ~~|v{}}|~{vssppttfaWXYX]`ccinlnhhfenldd[YZZ YZ[\]^ _     ׂք܁ ݍΉż    Z Y X W V U T S R Q P O N M L KJIMR[cacmstzՂԖÿxxtx~zpmppqonn^^\\^^RREF4DEEFEDDW_X_YYZZXSVVRRJGFEFGHIlk j i hg f e d c b a ` _^ ]\[^bjpnpx}ˏԄ֐¾~{x{{|zyylljjllbbWXWXYYXXgmhmhhiihdffcc\ZZYZ[\]^ _     Ղԃׄ܂ޅޓ     Z Y XW V U T S R Q P O N M L KJILOYceivԃԧzxropsnqqhhc\^[NLFF4DFEDEDI]aYXXY[[\UVTRQMIHEFFEFEF EFGHIlk j i hg f e d c b a ` _^ ]\[^`gpquփׂז}{{~y||tupjli_]XXWXYXXYX[lohjjkefecb_\[YYZYZYZYZ[\]^ _     NjцӋ݁ އԈǁ   Z Y XW V U T S R Q P O N M L KJIWccduՃցՍ{zzmsvpttuxmg_YLEHKH3DFDDFHN]][XUU]]^^a[[UPPTOLIFJGGEJFEFGH Ilk j i hg f e d c b a ` _ ^ ]\[fppqNJׁ׍Ôy~{yslg^XZ]ZWXYXXZ[`lljgeellmmojjeaaea_\Z\ZZYZYY]ZYZ[\]^ _    ɉԉ҉ ވԁЊ ZZ Y XW V U T S R Q P O N ML KJIIJKZdfixșՅ ԑ¿osxwvx}uo_\MGJMLFG'DEDEHEEDDEEGINS\\YW`d`[`^a]ZZ]ZUTKKGIFFEEIIKHEFGH Ilk j i hg f e d c b a ` _^ ]\[\\hqru½˕ׁׅחz~zmj^Y[^]YYW XYZXYZ\_ckkignqnjnloliilied]]Z\ZZYY\\^\YZ[\]^ _     ΈՔރޒƒ ZZ Y XW V U T S R Q P O N M LK JIKM[dho{ԃҁԿ¾snt~{|uk^^LIIKRIFE&DEDGJFFEEHNJJOTZZWWYYeh`\]]aacceeZZOOFEFFEEMMIIEFGH Ilk j i hg f e d c b a ` _^ ]\[\^iquzˈ؁փԃփѸ¿~z~wll][[\bZYX"WXZ\YYXX[`\\`diigghhrunkllooqqssiiaaZYZZYY``\\YZ[\]^ _     ߃݂ڎĦ Z Y XW V U T S R Q P O N M L KJIJN^ijnxſʋӈuqt}{v{xhd[[IGHLTGEE*DJJHHEEKPJJMLVVUUYYhd[\ZZ^_\Z]ZUPJJEIIGGEFGH Ilk j i h g f e d c b a` _ ^ ]\[\_luvzՂԂ|tqii[YZ]cYWX"WX\\[[XY]a\\_^ehhuqjkiimmkjliea]]Y\\[[YZ[\]^_     ׍ރ݁޹þ   Z Y XW V U T S R Q P O N M L KJIJQcnptzˎˌӂӖvvx|wstl``XXDDIHKFEE*DLLKKEEJMGQQTTXXfbXXWW]`VVQNI EFGH Ilk j i h g f e d c b a` _ ^ ]\[[\\[\apz{~ˎ΅·ׂՄտ~xmmggWW[Z\X&WX^^]]YY\_Zaaddggspggfflnffb`\YZ[\]^_     ׎׊݈݃Ԣ¾   Z Y XW V U T S R Q P O N M L KJKJJP^ity}Œ͇ԃсҼ{{z~ztqgaaTUJDHE'DEDDKKIIGFHHLPOFLMTTWW`aURTT`b\YTRLH EFGH Ilk j i h g fe d c b a ` _ ^ ]\[\\[\`lu~ȡԂщ|snndd\WZWXX(WX]]\\ZY[[]a`Z^_ddggnoebddnpkhdc^[YZ[\]^_     ށ܂܃ډΪ     Z Y XW V U T S R Q P O N M L K JKKIJNVaqy|ˈс ϋþ}||ssjbbYVODE+DEGDHJJHHLHGGNWTJMKUUVV^^PJPP``\YZVKK EFGH Ilk j i h g fe d c b a ` _ ^ ]\[[\\[[\\^eo|Ӂщ‹~}voohe_WX+WXZWZ\\ZZ^Z_gd\_]eeffmma]bbnnkhif^^YZ[\]^_      Օ׃݁ۂډϧþ  Z Y X WV U T S R Q P O N M L K JKLLKJKOYcqz˃ʁΑҁЅт΄{wulfbPKGG*DHIDGKIIHLIEEMXTNNJRR^\`ZLJOQY\WYXXNKF EFGH Ilk ji h g fe d c b a ` _ ^ ]\[[\]]\_gp|ΓЂԁҲxro`\YYVV(WZ[WZ][\Z^[YY_gd_`\ccljni^]abhjgihh`^ZYZ[\]^_      ׇىف܁ۈΣ  Z Y X WV U T S R Q P O N M L K JLNLJOZcoz~ŇˊΈДБ¾|{nkiijjW[JJ DI DIIDDNJPNMHDDLPKHOOdcbTKKLONRSTTWPLGEF EFGH Ilk ji h g fe d c b a ` _ ^ ]\[]_][_ipzȂсΊщ҂ ԅ҇ˈyvuuvvfi[[VWW[ W[[WW_\`_^[XX^a][``rppe]]^a_cdga^ZYZYZ[\]^_    ¼׊هہ ܂ێΈē  Z Y XW V U TS R Q P O N M LK JOSRQV_er{z͝ЁЁ҇ђxxvvkmnknnbeWWFFDDFDDGDHEDEIIEEMISSNJNNILLJMLUXa``WMMIJHIKKQSPLIGIG EFGHIlk j i h g f e d c b a ` _ ^ ]\[\_bbaemr}ΘҁҁԈӁ¿wxzwzzorffXXVVYVVYWZXWX[[XX^\cc_\``[^^]^^ehonng__\][\]]bda_\Z\ZYZ[\]^_     ׋وہ܃܂ڢ½    Z Y XW V U TS R Q P O N M LK JKOTWWX[^cqvsΗԁҁώ¿yrrnnsjsshhbbIIDDIDDGDDEDEMIEEHHRRLLWWJROGMUX[\`[[PPKHEHPPOLKHII!EFGHIlk j i h g f e dc b a ` _ ^ ]\[\_cfikp|~͜ӅՄԂю}}zz~v}}ttooZZVV[VWYVVXVWX^\XXZZcc^^gg\c`Z^ehjknjjaa][X[aa`_][\\YZ[\]^_      ؇نى ܁ک  Z Y XW V U T S R Q P O N M LK JOT[`bdjqqw{zτ΁ʆ҆ӄ҂Ͼ{uvvuxupvplmjjddNNDDHF$DMJFJMMQQWWTPMXZOLRZ]Z_]]RROMFFEHPPMLIHEEF EFEFGHIlk j i h g f e d c b a ` _ ^ ]\[[\`dimopv||̈́хцсԁՃԂѿ¾{{xxvvqq__VVZYW VW^\Y\^^bbffda^gi`^cikinllbc`^ZZY[aa_^\[YYZYZ YZYZ[\]^_      ڄً ܆ׂӁϙ  Z Y XW V U T S R Q P O N M L K JMSV_hpqv}{}хΌҍƲ{wttx{{uxxhgllffTTEDGI$DJJHLQQPP``PKLYZRLLZd[[__ZXQQHHEEOOKKIIGGEEFFG EFEFGHIlk j i h g f e d c b a ` _ ^ ] \[^cemt{|ӛՄԂшɳ~~tswwssccXVYZWVW\\[^aa``nn`]^hic]]irjjmmigbb[[YY``]]\\[[XYZ YZYZ[\]^_     ۄنڄ܁ڃׂԲĿ  Z Y XW V U T S R Q P O N M L K JLS]iouwx~ԃԂҍƲ{||{yvljddbbOOEDFH!DEGFIILMTTRRYZQMHPSNKLXe]\c^^\SMIIGGMMHHGGFFEFEFGHIlk j i h g f e d c b a ` _ ^ ] \[]ckuzĠЏԅ΄ɳxvqqoo__XVXYWVWXYY[[^^ddbbhia_[ac`]^grkkpmmjc_\\ZZ__Z[ZZYYXXYYZYZ[\]^_     Ϝك݂ݍԜ   Z Y XW V U T S R Q P O N M L K JUkuvxy{|ґˇԂ ӆˉy}{wmm[[]]IHDEDEDCDEIIKJNNWWSSLPPLEIKKNT``dcg`]]QNKKIIKKDEFEFGHIlk j i h g f e d c b a ` _ ^ ] \[dwԏΊւփՅΉÃyyiikkZZVWVXV WX[[\\__ffcc^``^X\]]_dnnqptnllb_]]\\]] XYZ[\]^_     Ҋܐׅ݃ނ݆ׄԂЩĿ  Z Y XW V U T S R Q P O N M L K JWpzz~ȏϊˏӚ}ty~|nneeb\GGEFDDCDHKQQUQVORRKIFIJJUZf^jji^XZTVMMGGIHDEDEGEFGHIlk ji hg fe d c b a ` _ ^ ]\[f{щ΁΍՚þyyqqoiYYXWWV WZ]aaeae`cc][Y[\\eismwvvmhidf__ZZ[[XYXYYZYZ[\]^_     Ԓكق׈ ݂݅א˦ Z Y XWV U T S R Q P O N M L K JRj{~΍ ҁԍƵ}ssoommeWFFHKHHEECD CDPQVX]XZJSFEEGGILZZ`clldXYWZZOODDGIEEFFDDFDEEGEFGHIlk ji hg fe d c b a ` _ ^ ]\[bvΪ ԁ֍ɓſ~~zzxxqeXXY\YYWWVWabegkgi\cYXXZY[^iinpxxqghgii``XXZ\XXZYXXYXZYZ[\]^_      חٌ܂ލԈ̇  Z Y XW VU TS R Q P O N M L K JKJJQ`s}̄̐Ўъ΍à|uwwrnf_FFJMLKHHCDEECDEDDCDCDCDINa_Z`fe\PSLFDEDMPV[[djga]eb^^SSKLQSLJJFFEED#EFGHIlk ji hg fe d c b a ` _ ^ ] \[[\[am~΁ҌҍԁԄԖ||}yrlXX[^]\ZZVWVWWVWVWVW[_nminsrj`c]YXYX^aeijqvtolrpllcc]^bc^\\ZYXYZ[\]^_      ׈ڃۃۋ݃݉ӊͨ¿ Z Y XW VU TS R Q P O N M L KJKJQXl|̄ϒ҆ρсԊҁϊÉÿ}{nnuusihhEEKKNNOKCCGIEEFFCFFDEFKCFCVbhhddnn\UTTPPIFDDRRT\\a`ceellbbWWTSYYTMJEJED"EFGHIlk ji hg fe d c b a ` _ ^ ] \[\]\[agw΂хԅԄюՑNJyy~uttXX\\^^_\VVYZWWXXVXXWWX\VYVWfpuuqqzzjedd``[YWWbbdkknnpssxxppffdchhd_\X\YXYZ[\]^_      ׂن܅܆ڂ݄ݑ҂́ʠÿ Z Y XW VU TS R Q P O N M L KJOSRQT_r҃тфҁЊÆÿz}qrrmnhc\HHMSQPRNEKMOFFKKEGFFIHGHGNGFEJFFCEG[hddifkg`^RROOJIFFRPWZWYX`hg``WPQNTTRMGEIEEDEDD"EFGHIlkj i h g fe d cb a ` _ ^ ] \[\\_cbacl|ҕԊԅԂԂԁ҅Njÿ|}}yytojYY^ba`a^X\^_XX\\XYXXZZYZY_YXX\XXVXYitqquswtmlbb``\[YYbafifhgnutnngab`ddc_ZY\YYXYZ[\]^     ۅ݉܄ۂ܂܁ۊґƿ  Z Y XW VU TS R Q P O N M L KJKSZYX\l~ԔчЁфЄЊÆÿ{y}u{{vimmbOJJNUWNQQFQPPHHOOLNHHKLKIGLIICKOU`c`hh`[``OONNKKIINOXXRRV[ZZ_^UNJJOFEDED!EFGHIlkj i h g fe d cb a ` _ ^ ] \[\\bhgfixՖӇҁ ԃӉғ¿uxxn_[[^de^aaX`ZZ``]_ZZ\]\ZY]ZZV\_dnpmuuminn``__]][[``ggccfjiimlmme`\\`YXYXYZ[\]^     ݓۅ܁ۄ؇ғ  Z Y XW V U T S RQ P O N M L KJKR\aekgbenҔϖ҇іzs{u~xopkaMOTMLPYYTTUUSRNNJJTPRPOQHHDDCCOXY^d_ffZYNLOQNOQSYZWSUZ[[YYSSIIJJKJEEIHDEFD!EFGHIlkj i h g fe d cb a ` _ ^ ]\bjnrvsoryǁсԔђԃԻ~z{wn]_c^]`ggccddcb__[[d`b``_`aZZWWVV`fhlqmssih_]`a__achigceijhhdd[[\\]\YY[[XYYXYZ[\]^     ٗڊڅۃ܈ӄфˠ Z Y XW V U T S RQ P O N M L KJKUhsrurkji}юӁ јyvww~}rrppOOMMPPFFQQaa^^ZZVXTTHHUTSSTTWWGDCCVV__aYcc\\QQLJMQRTXXUUYYTQSUZZ]]RRTTHHGEGDEDHHDFD EFGHIlkj i h g fe d c b a ` _ ^ ]\dt}}}vuu¾؃љՂԄΆNJ||{{__^^``XXaannllhhegddZZdcbbccffYWVVeemmnhppjjbb]\^bbdggeehhdbceiikkccddZYZXYX[ZXYXYZ[\]^     ߁ڔ݂݂݁܋ҊƐÿ  Z Y XW V U T S R Q P O N M L KJQfrnqqnmnΡяԃ |}{{}~}~sumjRULPPOFLPR_`\XVSW\RRHHMPSSVVXYKKIECC\T^Uaa]]PNLMJORTYYWYUTKONNVRYRRKTPHLKGFDF D EFGHIlk ji h g fe d cb a ` _ ^ ] \[`r|y|{yۉךԂքӎdžƶ~xvad]``_X\`almjfebfjabZY^`cceegh\\[XVVjcldonkk`_]^\_cdhhfhed]`__ebhbc]daZ^]ZYXYXYZ[\] ^    ۂށڃۇن܂݂ۏ҅˾¿   Z Y XW V U T S R Q P O N M L KJZlqorxz|ɯтԂѳ|zxdd[[GONNKPKOU_SNKKZZILHIGKTT[[\]WQKKCC[[\\R^e`^^JJPOLKOOYX]]PPKKFJIIHEDDKJMLJIFFDEE D EFGHlk j ih g fe d cb a ` _ ^ ] \[hx|z}ԁւӃϬҁqqhhY_^^\`\_dlb^\\hhZ]Y[Y\cciijkfa\\VViijjblrnll\\a`]\``hgkkaa]]Y\[[ZXWX]\^^\[YZXYZ[\] ^     դۇ܂݂ۆׄҏ  [Z Y XW VU T S R Q P O N M L KJLS`moqv}Ɏ΋΃Јс҆ͅƂ~~z{}wtqoffTTHKMMTRNOSVPNPPQOJFJMKUZZ]YVRNGDJ[\XXVhrjd]VPSNKIMMSSTUTTLMGFGHDGFHFED EFGHlk j ih g fe d cb a ` _ ^ ] \[[]bnxz|҇ӄ ӋɃڻ~|zrrccY\]]ca^_bd`^``a_[X[^\diikhggea^YV[ijgget}vqkfac_\[^^ccd]^YZXWWXZY[YXYZ[\] ^    Վيكچۄ ۂمԂϑ [Z Y XW V U T S R Q P O N M L KJLNSaipy}ƿΒ͂·ǿ}{xwmmiggNNJJLLTWSSVOPPUUIHHGLQV\aa_YSSQOOFDOXYXU_jung[_SUONJLQJKXXKJFEDGEDE DEE D EFGHlk j ih g fe d cb a `_ ^ ] \[[]^bnu{Ѓˍс ԁ҉ˏxxuss^^[[]]dfbbd_``dd[Y]aejnnmhcca_`XV_ghgdmvytimcd`^\^a\]gg]\YXWZXWWXYZ[\] ^      ݅قՅل؆ ۂقՍĭ   [ ZY XW V U TS R Q P O N M L KJLP\iv½НсстЅ͓ÿӮunmkhhVRKKNPOWT\]YW[[XROOQLPabcafeddPMMKDJU[b_acplga_YTRNLNMINTTKGGEEFD EFGHlkj ih g fe d cb a ` _ ^ ] \[]`ju҈эсҎŠ߳yxwttea\\^`_ecjkgfiifb__a\`nopnrqpp`^^\W[eiomnp{xtnmhdb_]_^[^__dd\YYXXYXWXYZ[\] ^      ݎنڃօ ہْǠ  [[ Z Y XW V U TS R Q P O N M L KJMUfz}~ƾђˉтτ͉qqjjhh\UKKSSQYV_bbene\[ZYYKKdcllqqXONLEEX`gg``ibbTTMMRNJKQHNKEH!DEFGHlkj ih g fe d cb a ` _ ^ ] \[^drуӒ͂сӉЉĺ¿||vvttid\\bbagdlonqyrjih\\qqppxx||f_^]WWfmttmmuvuuoodd^^b^\\aZ_]XZX WXYZ[\] ^      ہׂَځ܁ۆىЉɭ¿  [[ Z Y XW V U TS R Q P O N M L K JMZmrv~~{½̊΋ʇэ͖~~rpglddZXSQU`\]fjjxna`bTRKOdejjpoaURMIKWZ`cggjihgf\YYQQWSIJKKNOFNJGG!DEFGHlk jih g f e d cb a ` _ ^ ] \[\^hx}΋Љ͉ԃӁсЖ}{swpphfbadmjksuvznmoca\`prvv{zndb^[\fhnptsvuttrjhhbbfc[\]]_`Y_\ZY WXYZ[\] ^      ׂچي׉ۅٗʞÿ  [[ Z Y XW V U TS RQ P O N M L K JLOZelrvx}ԐΜтЂ΁ͅŎ¿ܲzwwsode``V\ZZUXZ^_fhfhunjbbNLJUccffhhlmf]RNJPUU[^glmkdfeW^^VVZZJJDDJKHHGG$DEFGHlk jih g f e d cb a ` _ ^ ] \[]_hrw}ть͊ԃтЅȄăط~zpqmmeihhdfhklrtstyvoo^\[doorrttwyrja^[`ddilsxywqrrflleeii\\WW\\Z WXYZ[\] ^   ݅ցف ىׄك܃ۈمӄЃˊϹ  [ Z Y XW V U T S RQ P O N M L K JKLU^bhuΈΞчϘ¿ק~{yvrmmaY^`UY`_^a^[bhiedoilbbWUPV^`eejhdgf^QNHQXZ`\`ihfbca^[[WU]]PPDDLKFFEE$DEFGHlk ji h gf e d cb a ` _ ^ ] \[\]dlotԂЋуъˊӁтЋăݻ|xxmglmdgmlknlintuqpztxoofd`elmrrvtqtsla^Zaghnjnutropoljjfekk``WW]]YYXXWXYZ[\] ^   لمنׁՅۂيЄ¿ [ ZY XWV U T S RQ P O N M L K JT^advͨу΁υȁ•¿su{{rkffa[\\XXddbb^^ffmlcjiibb^\UUW`ddjdaWVOKRXZb\b_bb^cbbYYWU``TTCCOODDC$DEFGHlkji h gfe d cb a ` _ ^ ] \ [dknqυϜӁЂфĄ}}vrrmiijffqqnnkkrrxwpunnljddfmqqvqnfe_\bfiojomoolpooggfemmddWW__WXYZ[\] ^    ؄؏׉ۂفڄՁЄ̉ÿ  [ Z Y XW VU T S RQ PO N M L K JPYblz΋ϒ˃Ё΅ΊƆstywnleca`XXbchegglhrqhhggccba\\U]eegcb`YUVRQS\\aab_ddaff`YZUSJJKJDDC#DEFGHlkji h gf e d cb a ` _ ^ ] \ [`goxЊчώ҅ссшɨ¾}~ywqpmmffootqssxt}|ttsspponiidjrrspomgdeaacjjnnolpqnssnhhidc\\][WXYZ[\] ^     ًڇ؈׈كڅ½  [ Z Y XW VU T S R Q PO N M L K JMUft|~{ ΂Lj}xuopwuuggffWWaaopqovvllddeeffbbVVjiff_YVWVVUUaaiggfedggfYXZ^^TTUWPNJDC#DEFGHlkji h gf e d cb a ` _ ^ ] \ [^drΌΎсЄɅīz{ssrrffnnz{|zxxqrrnndduurrlgeednnussrqqshgillddef`_\WXYZ[\] ^    ٍםڂلԈТ   [ Z YXWV U T S R Q PO N M L K JNTcqx{xux˧ˎ ΃Ǽ{sn{ysiiff]]ejovttsrmneebbiihc\\lh[VX]__VUW[ehheccgg`SVX]]TUVYLJKE C"DEFGHlk ji hgf e d c b a ` _ ^ ] \ [^co|˜І}y}ttrrkkquz~~|}}xyqqoouutpjjxtiegklledeirttqppssmcegkkddfg]\\XWXYZ[\]^     ֙ԋ׍ُϯ¿  [ Z Y XWV U T SR Q P O N M L K JNQWcourop~Ăˉ΁͈njռ|xw|pjjeeccksqrrurqnnhmffabmmlhbbifjjZZ_fggXWRTVb`^`cgg^YVV\\RLHHFE C"DEFGHlk ji hgf e d c b a ` _ ^ ] \ [^`epz|z{ǂ΂ˆЊʏzvvrroov~||}}|yytyrrnoxtoouruuhhlsgebdeomlmpsskgeejjb^ZZXXVVWXYZ[\]^     Ʃ҂׌ هԉͤľ  [ Z Y XW V U T SR Q P O N M L K JLOQTetrlvÿɂ͇̈́Nj{}~qookgnquqpusull`egjdejnnocdijiiW\ceff^\_^X\cW_accdd[[UTMLJFC"DEFGHmlk ji hgf e d c b a ` _ ^ ] \ []_`cq|w·Ђсτ˦|zzwsx|{{}xxmqsupquyzzppuejprljlkfjpflnppqqiidc^]\XYYVWXYZ[\]^     ԔӜفوՌ͍́ƾ  [ Z YXW V U T S R Q P O N M L K JLNOQcuqjx̰¿¿͋NJzwssplnnvvrxwwjj^^ggeebnqqddllhhT[bbeebdff[[hY^_jh``PGKKIIDDC!DEFGHmlkj ihgf e d c b a ` _ ^ ] \ [\^_`o{uέÿЂсϏÄ}}{wyy}vvkkssqqoy||ppwwttcinnqqoqssiitglvtmm`Y\\ZZWWVWXYZ[\]^    שցمٌυ̊ǿ  [Z YXWVU T SR Q P O N M L K JLNRVY\hstv|ÿͅ·DŽӿ}}{{~}}vpqqnuy{svuxkk_ddahh_goobbiillXZ^^da`dffa[c^\bge^^TFHHIIGGC!DEFGHmlk jihgf e d cb a ` _ ^ ] \[\^aegit}~¿σЇʄÌ{||y}wwlqqnttlszzonuuxxghllpnnpssnipljotqllcYZYYVWXYZ[\]^     цففلՂϐ  [Z YXWVU T S RQ P O N M L K JNRX^bfkpy¿ɇˇ΃ʒ~{}}~wp|}}uuxtlljrccllaammaaffpp\\[[a^__ggffYYc[\bdd\\UMEEHHJJC!DEFG Hmlk jihgf e d cb a ` _ ^ ] \[^afknrvzčÿ˅ˁΓɅ…ľz~wwu|ooxxnnxxnnrr{{jjiinlmmsggpijoqqjjd^XXZZ[[VWXYZ[\ ]^     ύՅՁׅهԍ͑  [ Z Y XWV U TS RQ P O N M L K JMV]^gpuyǍʊˁ͂ʉ}z}vtt{~~xx{tosu{oloofdhjbblhnncc[[a`]`hbXY`Zb]]\YYVTHHFFGGC DEFG Hmlk jih g fe d cb a ` _ ^ ] \ [^ejls{ʍē̃ͅς̎~~z}zwzzrptuoowtyyooiinnkmtofhmhojggedZZXXYYVWXYZ[\ ]^    ԕ͊ֆևكևτȅ  \[ ZY XW V U T SR Q P O N M L K JKS\_hu~LJɁ̄̄Ɉ{{wxsqxx~||ztquv{xvrrlgfhccmnllhh[[aaXZe[^^[[a_cYVOTTWWKKC DEFG Hm lkjih g fe dc b a ` _ ^ ] \ [\bils˖ʋ΃΂̈}|{||wsstppxywwttiinnfhrilliinmpge_ddff\\VWXYZ[\]^    ʄԋ؃؄ֈ̂ɋ   \[ Z YXW VU T SR Q P O N M L K JQWdqyÑþƈɈ˂ʌ̣{{qqzxqs||~{yvrquryw{xxsqpoffjnppkc][^_YY[WX[``bca]WKQQWWLKC DEFG Hm lkji h gfe dcb a ` _ ^ ] \ [`fq|΃͇ˈϱ{|{~}{}}|zzrrvz{{wpkiklggifgimmopnke\aaff]\VWXYZ[\ ]^     ёʃӎׂׂֈ̂ȇ̼   \[ Z YXW VU T SR Q PO N M L K JMPeuw{}ĿÿȇˁɊnjýwwsr{vqu~~zzssqzw{w~~yyxuprllttnffg]TTU^ddccbbRJMMVXNIDCDEFG Hmm lkji h gfe dcb a ` _ ^ ] \ [Z]_qǾǂ ˁ΂ˎͪ~||}}{z|xxyrrskkjjccdkqqppoob\^^ef^[WVWXYZ [\ ]^     ю͂ʅ҆ՂՂ͆Ƈÿ   \\[ Z YXWVU T SR Q P O N M L K JKQWfy}}Šȃˁʏÿzz{z|xty{{xx~uy|}z|~|xywxzrruurrpsff``VQX^jjffaaVSNNUWSQDCDEFG Hmm lk j ihgfe dc b a ` _ ^ ] \ [aerʼn˃΂̃͊ͪ~}}|}{}ssmmdafluursnneb^^dfcaWVWXYZ[\ ]^      Њ̅˅΅Ղփ׃Ճˌ   \\[Z Y XWVU T S R Q P O NM L K JLU^fu}áÿȄ˄ʹ~{xsyur{}ww|{~wy|xxzzxxwwvvuuooddUNXXooff``]]NNUUXXCDEFG Hmlkj ihgfe dc b a ` _ ^ ] \ [\dkrÿɃ́΅̲̈́ý~|zzppd^ffzzrrnnjj^^ddffVWXYZ [\]^      ћ̃Ӄׄוǡ  \[ ZY XWV UT S R Q P O N M L K JKQXaflusu~ńNJʆƌ|}|xr{yxx||x~|}zz}|~~~vuvvrrb_SIUXdf`_^_RRPPNNCDEFG Hmlkj ihgfe dc b a ` _ ^ ] \ [afmrw}ǗLj̄͆Ɍ|||ombZdfqsmmlba``__VWXYZ[\]^      ʅ҂ԂՁׁׂԌǞ   \[ ZY XWV UT S RQ P O N M L K JMPYaeiltļ~~wowwuxzz||{{ww||}~yywwtt]Y[HNSUZVVXZaaWTJJCDEFG Hmlkj ihgfe dc b a ` _ ^ ] \ [Z]`gnqtw~ΈzjgiZ^cdheefhnnfd[[VWXYZ [\]^    וɅɅцԅׂ¾ \[ ZY XWV U T SR Q P O N M L K JNPXejlvyʃljɂŇ~~}upxxwyww||}}xz||{}|}yyssXW_MJMTOKKNOY[ZWKKECDEFG Hm lkjihgfe dc b a ` _ ^ ] \ [Z^_fquwĥɇ̉ȇÿ{}}fel^[^c_\\^`hihf\\XVWXYZ[\]^     Ѣ ԂււӅ˃Ɣ¾  \[ Z YXW VU T S R Q P O N M L KJKPS^hin}¾Ő¿}}~~{xxzztt{|}~~{{}}|qqXXWTKKXJHNQ[[KKGCDEFG Hm lkjihgf e dc b a ` _ ^ ] \ [\`bkttxɒ½̃Ȇ~~{{fc\\f[YZYY^`ii\\YVWXYZ[\]^    я˔ԃփӃ΄˃Ǻ½   \[ ZY XWVU TS R Q PO N M L K JKPSY`ajz~z{zyĆ׺}}|}}{{tt||}|y~yxwxz{{{xxmcYYWXQPXQNNGJSSHGE CDEFG Hm lkjihg fe dc b a ` _ ^ ] \ [\_bglnuþɌdž׾~~xoggefa`fa^^Y[bbYYWVWXYZ [\]^    ͉Ʌ˦҆˂Ǟž   \[ZY XW VU T SR Q PO N M L K JLNPSV_oyuqppzɖ|||tt||vz||vtpvsx||{{ttgZW\`WTNUURRGGCEKKD#CDEFG Hm lkjihg fe dc ba ` _ ^ ] \ [Z\^`belz{{z¸ÿ¾̃őĿ~~~{~~~sheimed^ddbbXXUW\\VWXYZ [\]^     ΈΟӉքюǑý   \[Z Y XW VU T SR Q PO NM L K JKNPQTamnknsx}Åłȋz}y~}xxwvtxw|qqnnjiV\hbQIRTXSJECCGG$CDEFG Hm lkj ihgfe dc ba ` _ ^ ] \ [Z[\^``cmxyvx}Ȃˋ{|yyvueitoaZbcgc[WUUYYUVWXYZ [\]^     ‰Ç˃хӁՋ̄ȡ¼    \[Z YXW VU TS RQ P O NM L K JLMOR[cddmvw{†Ǐ¿z{{qqyyxx{~fihhppZZllPHRRUPI+CDEFG Hmlkj ihgf e d cba `_ ^ ] \ [Z\]_aioppxȄ„||russ{{hhww_Zaad`ZUVWXYZ[\]^      Ƥуӊ˂Ȯ¾ \[ ZYXWVU T SR Q PO NM L K JKPUWX[cnxyy„‘lkssxxmliinlW[jjNJOKHHD+CDEFGHm lkj ihgfe d cba ` _ ^ ] \ [Z[\`defhoxÉőwv~~xwuuyxeivv^[_\YYWUVWXYZ[\ ]^    ¿ËƐуц˂ǂLj   \[Z YXWVU TSR Q P O NM L K JIIRZTLO^o|{sƃÇmgmmyyrjkkgcV\hhNNMHDD,CDEFGHmlkjihgf e d cba ` _ ^ ] \ [Zagc\_kz}þǁɃńxsxx}vwwspditt^^]YVV UVWXYZ[\]     ʼn¿΁҂ԃуː   \[ Z YXWV U TS RQ P O N M L K JIINRPKNYlńÆ¿vlmmuuzzlfgda_[Z`_QPNJED,CDEFGHm lkjihgf e d cba ` _ ^ ] \ [Z^a_[^gw½Ȗwxxwrsqnlihmm``^[WV UVWXYZ[\ ]      ĭσӁ΁˅ȇ  \[Z YXWV U TS RQ P O N M L K JIQXj¿ĂćÃxnmmrryupphda^__\VUXSPOIDD.CDEFGHm lkjihgf e dcb a ` _ ^ ] \ [ Z`fuǂǃƃyxx||{{tqnklljedfb`_ZVV UVWXYZ [\ ]      ҂ӂу˂ǂ¾    \[ZYXW VU TS RQ PO N M L K JIKV`q„ċ„wuqpqlkgedbbXVYZ]SNH1CDEFGHm lkj ihgf e dcba ` _ ^ ] \ [ Z[dl|ł‚ Ljń||{|wwsqqoofdghjb^ZVV UVWXYZ[\ ]    âс΂ ҃ф̈   ]\[Z YXWVU TS RQ PO N M L K JIKQ_jv~uuppssupomjjee^^`cgZQKDD0CDEFGHmlkj ihgf e dc ba ` _ ^ ] \ [ Z\`luLJƅ{{}}zzxvvqqkkmosha\VV UVWXYZ[\ ]    ¿˕суΊÊ  ] \[ ZYXWVU TSR Q P O N M L K JIMYekvËÃʯwtvuut{{uunnoonmjmgd^ZKEFFG-CDEFGHm lkj ihgfe dc ba ` _ ^ ] \ [ Z]fpvĂDŽɃƜŲ~~yyzzyxuxspkh\WXXYUV UVWXYZ [\ ]     Ѓс҃΄LjÃĪ  ]] \[ ZYXWVU TS RQ P O NM L K JILY_esÁƅÄ{y{}uuzzqqxxvvppkkeeTH-CDEFGHmlkj ihgfe d cb a ` _ ^ ] \ [ Z\flq}ÅƂɅLj||{{vvqqcZYUV UVWXYZ [\ ]     Æυтԅ҈ɆÌſ ]\[ ZYXWVU T SRQ P O NM L K JIKLOWZbsƂÖ|}}yyqqywsnfh^\TOIIDD-CDEFGHmlkjihgfe d cb a ` _ ^ ] \ [Z\\_ehn}ÑɃƚ||~yrtkjc_ZZVV UVWXYZ [\ ]     ÿŐфԉ͏ƌĿ  ] \[Z YXWVU TSR Q PO NM L K JISWUYajt|DŽÁè||xxqqzvxxuj\\PNRRJJEEB-CDEFGHm lkjihgf e d c ba `_ ^ ] \ [Zbecfmu~ńąʅƝ¿||vii`^bbZZWW UVWXYZ [\ ]    žˉЅԈҁͅǑ¿ÿ  ] \[ ZY XWV U T SR Q PO NM L K JKSfjgmrsy}ǃä½~xzrrwwzxvuql_[QPONHGCCBB,CDEFGH mlkjihgfe d c ba `_ ^ ] \ [Z[brurx|}ǧ||{xlh``_^YYVV UVWXYZ[\ ]    ¿Έԫ´   ] \[ Z YXWV U TSRQ PO NM L KJKLP^ost}w¢yxxll||zzkjooddVVLJMHBBDCBB+CDEFGHnmlkjihgf e dc ba `_ ^ ] \ [Z[\_kz}~ŗwwvvzzppee\[]YUUV UVWXYZ[\ ]     Ȑьѵ  ] \[ZYXW VU TSR Q P O NM L KJLMT_hms~ƒŋ{|{rrysqqaajjaZPSMHPKCEHGBB+CDEFGHnn mlkj ihgf e dcba `_ ^ ] \ [Z\\clsx|Âňdž}}~||mmvvnh_b]Y`[UWYX UVWXYZ [\ ]    LJσЅ҅̉ƄɅà  ] \[ ZY XW VU T SR Q PO N M L KJKKU^dioz|}}xxqaggY]e`\KHJLFJHDEJJB*CDEFGHnn mlkj ih gf e dcba `_ ^ ] \ [Z[\dkptyÃę|mssgjqmi\Y[\XZYVW[[UVWXYZ [\ ]    ĆǃσЄԈ˃ʁɑ¿  ] \[Z YXWV U TSRQ PO N M L KJLR\bkton{~Ƅzwz{z|ssd[]ZNR^TVMHDLKEDDBFFB*CDEFGHnn mlkjihgf e dcba `_ ^ ] \ [Z\ainv~zyĈɃđ}}qhjh^alcd]YV\[WVVUXXUVWXYZ [\ ]   ΆЏЇʂLjć  ]\[ZYXWV U TSRQ P O N M L KJKQ^fr}qcu}}ywtuz{Ǝӷ~~sxxvwnn]]TMJJQISSFCMKC B)CDEFGHnmlkjihgf e dcba `_ ^ ] \ [Z\`kq|{o~~ÄɎ}yyjjc]ZZ`ZbbXU]\UVWXYZ [\ ]   ÆτԎˠ¿  ^] \[ZYXWV U TSRQ P O N M L K JSdszm^ir}xvuvvux|xwz}…łyytv{yrmh]\SNJJGDKKCBKG B)CDEFGHnmlkjihgf e dcba `_ ^ ] \ [Zao}wjt|ŋĶ~|xtjib^ZZYV[[UU[YUVWXYZ [\]   ΃хӂІˇDŽȌ  ^] \[ZYXWV U TSRQ PO NM L K JKZnuhXZ\hs{gnuv|zv}|zzvx{yxwssrvzu{{meb]]SKJJFFBII B*CDEFGHnm lkj ihgf e dcba ` _ ^ ] \ [Z[gxsfgis}sy~}}{ljĈ¿xqojjb\ZZXXUZZUVWXYZ [\]     ό҉Ѕ̃̎ɂà  ^^]\[Z YXWVU TSR Q PO NM L K JNZb]XY^dfmu{{~~nglqz~rtxrousqoknqxłȄxqqw~vndf__^XNNIIBFF B)CDEFGHn mlkj ihgf e dcba ` _ ^ ] \ [Z]hnjffkpqx~ysw{|~|y~}{yux{Ȃ˄É{|yprllkf^^ZZUWWUVWXYZ [\]    ӁՂтωˇʳ  ^^]\[ZYXW VU TSRQ PO NM L K JQXZ`^W^jp`cgjm}rpnjegijnolkimqv}Ň{omt{{ssjjaaeeTSKKB(CDEFGHn mlkjihg fe dcba ` _ ^ ] \ [ Z`egljekuz{{lorux|zxuprtuyywutw{ȇņzx~}}uunnqqcb\\TTUVWXYZ [\]    ʆӇфΖɂDz  ^] \[ZYXWVU TSRQ PO NM L K JPV\ba`\\`lgSXhpszyqtvkabggbeginrwLjzqpqxx{{vk_^Z\aaVZVVCB'CDEFGHnmlkjihgfe dcba ` _ ^ ] \ [ Z`dinmliimwsbfsz}{~vmnrrnqrtx|ʌ ÿ{vljhimmehddUTUVWXYZ [\]     ԅс΄̇Ș   ^]\[ ZYXWV U TSRQ PO N M L K JIPV^fgh\OOXYX\hsxvsstx|n]^`^cfeinsvDžÄzsuwwvgVMUX\\T[__MBCB'CDEFGHnmlkjihg fe dcba `_ ^] \ [ Z_dkrssi^^ffeis}}}~xijlknrpty}ǡ}sd]ceiibill]UVWXYZ [\]    ˈԅҡɘ   ^] \[ZYXWVU T SRQ P O N M L K JKLT\gnih]SRNRXbluxvuuz{xk[^ehhfhlnqtvw~ȉÁ{zqsuunh^WPTUVLQYXNEGGB(CDEFGHn mlkjihg fe dcba `_ ^] \ [Z[\cirxtsia`]`fnw~~vhkpssrsvx{~˃ǃƃÂï|}xsje`cdd\`gf^VYXUVWXYZ [\]   ˉՆ҄ρ̂΋ˎ   ^] \[ZYXW VU TSRQ PO NM L K JLOX`kqheg_UIOU^muuvyxxwufV[bimjhpxwwzy}Ãzz{mjttoeaaGJIKIFGKKEB'CDEFGHnmlkjihgfe dcba `_ ^] \ [Z\^flv{sqrkcY^cjx~rdhntwuszˇƃÅÅ“xu~~zqnnXZZ[ZZ[ZWX\\WUVWXYZ [\]   ̈Ӌуυψγ  ^]\[ZYXWVU TSRQ PO NM L KJKKJJKLS]glh`WVPILP\imquxupoqdRV\aeddnux{|z}Ȏ{w{}~}zzphrrun`VFFDCFDBFEFGDB'CDEFGHnmlkjihgfe dcba `_ ^] \ [Z[[ZZ[\bjsvsldd^Y\_itx{zz{pacimpopxˎĆăÐzt||ymeXWVUWVTWVXVUVWXYZ [\]   ͍ՇтЉЃυʈ½  ^]\[ ZY XWVU TSRQ PO NM L KJKKJLUahhXRLJIIJ[hehnrphimbSW]_abdkqw}||LJ‚‰{u||{{vvpmppuuYJGGCCBFBDEEB&CDEFGHnmlkjihg fe dcba `_ ^] \ [Z[[Z\cmssea\ZYYZhsqsx|zstxnadikmnou{Ljŋ¾ăø{xzzgZXXUUTWXXTVWWUVWXYZ [\]    Նтьυʮ  ^]\[ZYXWVU TSRQ PO NM L K JL\aZQNKJIKKS\]]cjjeb_VNRV[_]\biouuzńǁȏ¿|zxxorvvttlloorkPKJECCBDDBDB&CDEFGHn mlkjihg fe dcba `_ ^] \ [ Z\img`]ZZYZ[aiijouupnld]`dhkjhnty~~Ȅz|~~wwyy|v_\ZVUUTUVVTVTUVWXYZ [\]   ̅ӂՂҁуцЅτɍ  ^]\[ZYXW VU TSRQ PO NM L K JIJKILONLLQWX_f\MIHKNX`YSY_flnt~ŁLJÎ}}sskkllrrjkmmteNNKFCCBCB'CDEFGH nmlkjihg fe dcba `_ ^ ] \[ Z[Y\^]\[`efkqi\YX[]elfafkqvx~ȁʃƁƌ‹}}vvww||uvxx~q]][WUUTUTUVWXYZ [\]   ӂՃь΋    ^]\[Z YXW VU TSRQ PO N M L K JIKQXYUQPQUXXZZ[TJHGKNTZZXZ^dlmov~}}ǂ„ÂzwsslikkhimmrhOKII BCB'CDEFGHonmlkjihgfe dcba `_ ^ ] \ [ ZY[`efc`^`cefgghbYXX[]bggegjpvwyʂŅDŽÌ}}wuvvtuxx|s^[ZY TUTUVWXYZ [\]   ˉԃ ҄υЃ̱   _^]\[ZYXWVU TSRQ PO NM L K JIKTYWSNSWQLMOKHHGJKNRY_]]billilv|ywǒćx{{mfddggllh_NJMEBDB&CDEFGHonmlkjih gfe dcba `_ ^] \ [ ZY[bfea]ad`[\^[XZZ]`fkjintvvtvʍłǔwqpprrwwsl^Z]VTV TUVWXYZ [\]   ̎ Ԃх҆ϕʼn¿  _ ^]\[ZYXWVU TSRQ PO NM L K JIMQTVWRQRPMJKKJHHGHHJMQXZY_b`aksuw|ăƂ…ņ~rvvdcddaaeebXLJMFBDB&CDEFGHoonmlkjihgfe dcba `_ ^] \[ ZY\`bdd`_`_\ZZ[YXZ\_egfknlmv}ǁɆł|poppmmqqnf\Z]WTV TUVWXYZ[\]    ̉ҁ ԂсӁуχΤ  __ ^] \[Z YXWVU TSRQ PO NM L K JIJNPSVPON HGHLSW[YTTYbikpwz}|Ąǂ‰{solaaccZZ]]YUIEII!B%CDEFGHoo nm lkjihgfe dcba `_ ^] \[ ZYZ]_ad_^]X[aehfbafmtvzDŽʄʼnŁķ}ywmmooggjjfcYWYYTUVWXYZ[\]    ɌԂсӂсςυȫþ  _^] \[ZYXWVUTS RQ PO NM L K JIJLLPUOJI HGGJRXVSPPYbhjknvyy|yąDž„ʼnuske_\__ZXY[QPDCGG!B&CDEFGHonmlkjihgfe dcba `_ ^] \[ ZYZ\[^c^ZY XYXXWY`eda__fnsuvyǁɐȂƂĆ~}vpkillgffh`_VUXXTUVWXYZ [\]   ԄӁчϓ  _^]\[ZYXWVU TSRQ PO NM L K JIKMMPTN HIJHGHKRVTR[cehfes|rtzx|ÎÆéppmfc_[[RVTTIJCCEE"B%CDEFGHonmlkjihgfe dcba `_ ^] \ [ ZYZ\\_b]YY XYXXZ`ca`hoqsqp}|}ŅȊƉƍÙ{{xrolhhadcbYZUUVVTUVWXYZ [\]    ӁӇӑρ˕  _^]\[ZYXWVU TSRQ PO NM L K JIJNRRQPK HIHGHJORQQUX`gillipysjnqu|ÁƈÆć~pumlc`XURQJLGHC"B%CDEFGHonmlkjihgfe dcba `_ ^] \ [ ZYZ]a``_[YY XYXY]`__belrtvvt{|ux{~ɁDŽƆdžÄ{xvolfc``Z\XXUTUUTUVWXYZ [\]    ЊӁфІ·ǐ  _ ^]\[ZYXWVU TSRQ PO NM L K JIMQSTRLIHIHGJNV^dkmpplmrlfilqwÅÄÆ·{wpwyymsli_TQKHJJ&B%CDEFGHonmlkjihgfe dcba `_ ^] \ [ ZY]_ab`[YXXY XWZ]djpuxzzvw{vqsv{Ɓɏńŷzx}wtkc_[YZZTUVWXYZ [\]     сԏтѵÿº   _ ^]\[ZYXWVUTSRQ PO NM L K JIMNPUTNIHIIJJHGGHHGIJKS]ajqokigntqosvtwÅüwxrnmnoohid^YQLGIIKIFF'B%CDEFGHonmlkjihgfe dcba `_ ^] \ [ ZYY\^_cb]YXXYYZYXWYZZaimu{yvtrx~{y}}ąȂ ƆƇÆ¿|xyystpkf`\XYY[YWWTUVWXYZ [\]    ̂Ѕ хтρ́̈Ò»  _^]\[ ZYXWVU TSRQ PO NM L K JIIJLLPTTOIIHIHGHIHGHR_fnwshbdpvww~~y~ƒÃ†qqllooccffYYQQRPGGHEC)B$CDEFGHonmlkjihgfe dcba `_ ^] \ [ ZYZ[\_bc^YXYXYXWX`kqx|snoząƃņ½{{wwyynnrrff``a_XXYVUTUVWXYZ [\]  ̇шІσʂʤ  _^]\[Z YXWV U TSRQ PO N M L KJKJJIIJKKNQPLIIHJIHHGHHGHHGGMYahqqhfltz}|jlmmhkddggXXWWUULLDC*B$CDEFGHonmlkjihgfe dcba `_ ^ ] \ [Z[ZYZZ[]`_[YXYYXWX\fms{zsqw}ćÇĆÿuwsvppssffddcc[[UTUVWXYZ [\]   ΁тρЄ˞¿  `_^]\[ZYXWVU TSRQ PO NM L KJKLMKJJILPMIHHIMMHHIIHHGGHHJJHGLUZdlhenuzÿ¾vjb`mmfehhXX\\RRPP,B$CDEFGHponmlkjih gfe dcba `_ ^] \ [Z[\\[ZZY\_\Y\\XXYYXZZXX[cgovspxǍÓunlxxqttffiiaa__TUVWXYZ [\]   ÉͅҍωтˮĿ  ``_^]\[ZYXWVU TS RQ PO NM L KJKLLJKOSNILNLIHHINNHGGHHIIHGHOTZ``hv|ă¿¹¿~qk`Zaa`dhdaaYYTWQROO,B$CDEFGHponmlkjihgfe dcba `_ ^] \ [Z\[Z[^a]Y\][YXY]] XYYX^bgllsDŽćŨ¾{ulgmpspnnffbe`a^^TUVWXYZ [\]   ̄҄ІΌѐ  `_^]\[ZY XWVU TSRQ PO NM L KJKLT[SJMMJIHHIIH GJNPS`my›nn^^SSXdi[WWYYNLOLNN,B$CDEFGpponmlkjihgfe dcba `_ ^] \ [ Z[\bhaZ\\ZYXXYY XWXWZ\_alwǁĈŖxxjjbbeptheeff^\^\]]TUVWXYZ [\]    ̅ҁЈͅчlj  `_^]\[ZYXWVU TSRQ PO NM L KJKJLLKMSVOJMMJI HGIJJS_imt{zuiiX[NNY`]RMONNJFHDHH,B$CDEFGppon mlkji hgfe dcba `_ ^ ] \[Z[\[\ad^Z]\ZY XWXWWXZZaktw}ÁŖÂčÿ~tteh]]flja\^^]ZWYUYYTUVWXYZ [\]     ̞ςЭ  `_^]\[ZYXWVU TSRQ PO NM L KJLMPRSRQOOPLILKI HGIIGTdiku}xplcddTQHHTTSSGGBD1B%CDEFGponmlkji hgfe dcba `_ ^] \[Z[\_aa``^\Y[[Y XWYYWaptv~Ä‚zvnoob`XXbbaaWWTU"TUVWXYZ [\]   ̈΃΅̆΄΂șþ   `_ ^]\[ZYXWVU TSRQ PO NM L KJQX]bcd]SOQRMKJI HGGHIHIQY\fv}~|}||mgd`ZXSMFEJGNNGD5B%CDEFGponmlkjihgfe dcba `_ ^] \[Z`einnoja^``\ZZYXY_fhq‘xsolgea\WVZX]]XU'TUVWXYZ [\]   ΃͘ΐ  `_^]\[ZYXWVU TSRQ PO NM LKJU`fkmocUQQUPKI HGHLLHIJOTRbtx|}zvx{xvzz`YccNJPPCBIIDC5B%CDEFGponmlkjihgfe dcba `_ ^] \[\\[Zclquwyoc_`c_ZY X[[XYZ^a`m}‰¿¿lfnn]Y__TYYUU(TUVWXYZ [\]    ȁ̃͂Ήˮ  `_^]\[ZYXWVUTSRQ PO NM LKLOU[_bfg[PMMRRMI HOOJIIJHMVWetssz{xwv{}xns}}snZUUVIFKKCCBBFF7B%CDEFGponmlkjihgfe dcba `_ ^] \[\\[\^chknqrh_\\`a\Y X]^YX\cdp}x|}xgccdYW[[TVV*TUVWXYZ [\]   ňˁ́΃DŽ̉Õ  `_^]\[ZYXWVU TSRQPONM LKLOQQTYZVNKMLPUOI HIJHLRSPJHGJSYgplnstswz}ximwxxpdYYCEDDFFDDC(DEFGH|{zyxwvutsrqponmlkjinqt{~}}yuy|yustwz{zvvtqqx|{||{xsuzyyqfa^]acbb`]\[ ZYY[\[Y\begc\XWV"U$T*UVWXYZ [\ ] 6   onmlkjihgfedcba`_^]\[[\_qyssu}}rx{y{}ysnqvvolihmpnmkmqpnlilocSRPONQTQNMMPQNML KJJLNNLJNW`_[UVXSQK HGHH GFE D;C)DEFGH|{zyxwvutsrqponmlkjijm|~}||x{yvttwzxxvx{zxvtvyna`_]`b`]\\^_]\[ Z[]\[Y\dkjgcdea_ZXWXX WV#U"T*UVWXYZ [\ ]ʒ 6   onmlkjihgfedcba`_^]\^^]isyyuxkljhmlfmuqnqvsmkodXZ]VPRQPSUTUXWSQNMM LK JLO\mpd]a_[XOKMKH GFE#D5C)D EFGH|{zyxwvutsrqponmlkjkkju~vvusxvqx~{x{}wvypegid^`_^acbbeda_\[ ZY[^hwznimjgd^Z\ZX WV*UT.UVWXYZ [\ ] /"  ponmlkjihgfedcba`_^]\]isy}vriifhdafmuofmvqopoe\]]VPUZXZYTX\XSPMLKJLNO`qsd`ic^aXNMMKHGJI GFE"D4C)D EFGH}|{zyxwvutsrqponmlkju~|ttqspmqx~zrw{zzyphiid^cgegfbeiea^\[ ZY[]^k{|oltnjme\ZXWYYWV)UT0UVWXYZ [\ ]ח ."  ponmlkjihgfedcba`_^^bfb_``frn`\]epssuw}yxohda_kvvyxqjlsuxzpe_[\URTZ__`^ZXVQNM L KJKMduupha``bdb`[USQNLJHGFE$D*C.D EFGH}|{zyxwvutsrqponmloromnmr|ymjjq{~~yspmkv{uw}zqlhhc`afkklkgec_\[ ZYZ\o~zrmklmomlgb`_][YXX WVhUVWXYZ[\ ]ݔ '$  ponmlkjihgfedcba`_eigfeb_`nnb]dlpsuwzwunc__kvtrqhekpuxzpe`ZYXURU\dic]ZYTNM L KJLMduwusoe`bdb`[USQNLJH GFE&D&C0D EFGH}|{zyxwvutsrqponmlqusrrommyyojpw{~~yolkv~|{squzzqlgffc`ciptoigfb\[ ZYY[\o~|xplmomlgb`_][YXX WVgUVWXYZ[\ ] $%  ponmlkjihgfedcba`_jusrkcnx{~|{skjjosw{}wohkiigfhkklmhdgjkjfc_YVSPOOP[cZUZVNML KJMPV\foofXUX[YXYZTSVRNIHGFE,DC4D!EFGH}|{zyxwvutsrqponmv~}wpz~wvvz}zsvttrrsuvwxsoruvuqokfda_]^^gngbgd]\[ ZY\^dhqyyqebegfeffaac`]YXWVdUVWXYZ [\ ] #(  ponmlkjihgfedcba`__`lusrkcnx{~|{skmsusw{}wqlmhkjkihklmhddhjjhc`ZUQOPX]VU\VNM LKJMPV\folbXUX[YXYZYSPROKIH GFE,DCDDCC4D!EFGH}|{zyxwvutsrqponmnx~}wpz~wy~}{wwsvuutsvwxsopsuusolgb_^eidchd]\[ ZY\^dhqyvmdbegfefa^`]ZYX WVdUVWXYZ [\ ] "(  qqponmlkjihgfedcba`dot|vwzurts{|plqvvpnkoplgehlpmjgdb]WSRRPOONSTPNML KJOY][_bdfda^\]_\XUQNJH GFEtD"EFGH~~}|{zyxwvutsrqponmmqz}~~zv{zyvyzwrpswzxurpmida``_^]]ab^] \[ ZY]figjmoqomjhijheb_]YXWV_UVWXYZ [\ ] 10  qponmlkjihgfedcba`fs|}xxzw{zsulu|zynkqrmfdhlpmjgda^[WSRPOONSTONM LKJKPX[_bdfda^\]_\XUQMHGFErD#EFGH~}|{zyxwvutsrqponms~~vxv{|wqpswzxurpmjhda`_^]]ab^] \ [ ZYZ_dgjmoqomjhijheb_\XWV^UVWXYZ [\ ] c  qponmlkjihgfedcba`aj|vny|xy}}xqmkqngefhkmlihhdabZSTQOPONML KJMPNKMPT^iosqgc`\[TLI H GFEnD"EFGH~}|{zyxwvutsrqponvy{xv{xrpqsvxvtsspmngab`^_^] \[ Z\^\Z\^bjty}{qnkhhb[YXWVYUVWXYZ [\] ^  qponmlkjihgfedcba`agvsnv~}|{z}umtspkdehmnmkgfhdadcYTQPONML KJMPMJMPUalorric`\ZVPLJ H GFElD$EFGH~}|{zyxwvutsrqpont}yw~}zvppsxvrqspmpofb`^] \[ Z\^\Y\^bmvy||tnkhgd^[YXWVXUVWXYZ [\] ^  rrqponmlkjihgfedcba`aenxst||tv}}xxuogbclqh^a_[]]^iia[RPONM L KJT\bkryvrj^WURJI H GFEhD%EFGHI~}|{zyxwvutsrqponrz~~zrnov{sjmkhiijttmh`^] \[ ZYahnu{{tjdc_YYXWVSUVWXYZ [\ ]^ [  rqponmlkjihgfedcba`nvsz|xyt{}xxuqha_hqe[^[Y\\]dca_UQPONM LKLLKJLLJSZY`diprodXTRNJII H GFEgD$EFGHI~}|{zyxwvutsrqpony~|tmks{qhkhgiijoomkc`_^^]\[Z[[Z[[Yafflpsz{yoea`\YXWVRUVWXYZ [\ ]^°¾ Z  rqponmlkjihgfedcbagnsvtqopx|roqmijlmmjf`\YVY\dgb^\ZWUROONM LKQWQJWb[SZ`_]hsmged\TOII HGFEcD%EFGHI~}|{zyxwvutsrqponty~|z{|y{xtuwwxuqmhfdfhornjhgdc`^] \[Z_d_ZZYdmg`fljis|wqpohb] XWVNUVWXYZ [\ ]^ W  srqponmlkjihgfedcbahny~wqpx|tolnkklmlg_YVY\^dhc]^YUROONM LKQWQJWb[SZ`_]hsmged\TOII HGGILMJGFEbD$EFGHI~}|{zyxwvutsrqponnty|{~ywxvvwwxxwrlfdfhkpsojjfc`^] \[Z_d_ZZYdmg`fljis|wqpohb] XWX[\YWVMUVWXYZ[\ ]^  K  ssrqponmlkjihgfedcbaejryvwwsplnsoghic]\ZZWY_ba\\XTQOONMLKNQSPKKOTPLT[YXWX^a^Z_cYLKII HGFE^D%EFGHI~}|{zyxwvutsrqponrv}ϯ}zwx}ysstojhggdfknmiiea`^^] \[ZZ]_`^ZZ^b_[agfedejmjgkoe[Z XWVFU VWXYZ [\]^ S  srqponmlkjihgfedcbaejryvwsruulrnghic]\ZXUY_]YZ\XTQOO NM LKKNQNKOTPLT[YXRMXa^Z_cYLKI HGFE\D&EFGHI~}|{zyxwvutsrqponrv}}|v|ysstojhgfcfkjggiea`^^] \ [Z]_]Z^b_[agfe`\emjgkoe[Z XWVFUVWXYZ [\ ]^  Q  srqponmlkjihgfedchhcbaafuxx}{ttpqqnhdcdfaVRTUXTPONMLKMOPPNLQRPRNJMPNOOMKI HGFEVD&EFGHI~}|{zyxwvutsrqppuuppos~~z{|xspopqmd`bceb^] \[Z\^^_][_`_`]Y\^]]^\Z XWV>U"VWXYZ [\ ]^Á L  srqponmlkjihgfedcclribcchy{x}{ttpqohcdfaYTTRPONMLKMOPPQQRSROKJMPMJLMKI HGFEVD&EFGHI~}|{zyxwvutsrqppx}upooppu~~z{||zsopqmfbb`_ ^] \[Z\^^_`]ZY\^\Y[\Z XWV=U!VWXYZ [\ ]^ L  ttsrqponmlkjihgfedftyrnhdbdejo}npvpmnle]WPONMLKQWSSWX]`_VNOOLJJIJJLOLIHHJKI H GFEND*EFGHI~}|{zyxwvutsrqs}zuqoqrv{yzzxyvpjd_^] \ [ZZ_d`adeilkc\^^[Y[][YYXYZYXWV7U#VWXYZ[\ ]^  D  ttsrqponmlkjihgfedhprryxibdhmoũwsvqmmle]WPONMLKMOQZa]\_XNNOMJJIJJLOLIJ H GFEND)EFGHI~}|{zyxwvutsrqu{~}uoquy{}{xwvpjd_^] \[Z\]_gmihkd\\^\Y[][YYXXYXW V1U&VWXYZ [\ ]^Ý  C  utsrqponmlkjihgfedir{|ux}{uv{tnmkfa\VTQPONM LKPTSXZXRLRXTMJJKOQPPQMILMJ HGF!EFD+EFGHI~}|{zyxwvutsrqqu}~yxvrmidb`__ ^] \ [Z^aaege`[`ea\YY[^_^^_\X[\YZYXW"V)U'VWXYZ[\]^ˆč  >   uutsrqponmlkjihgfedsws{}{tnt{{vonmkfa\VSPONM LKPTPLSXRLRXQLLJLPNLKIIJJIHI HGF EFD*EFGHI~}|{zyxwvutsrq~~zyyxvrmida_ ^] \ [Z^a^[`e`[`e_[[Y[^\[ZYXZZ XW"V(U(VWXYZ [\]^ă <  utsrqponmlkjihgfedipvzz~~~wtmgjhc^UQPONM L KJNV[TOXZOJJIINSUSLIHIJIHGF#E   ~}||{zyyxww~{{||~|rflrvxurlfc``_dikmg`egeegi_U[`^\UNRVURUYRL K JIH"G@F$GKKGOY\RIHIJ|qw|~|wqomllptvxrmmlqrqqrtlchljic^adcacf`\\ [ZYVXYZ[[^^[aikd\[\]^ _ƚÁƂƐ:   ~}|{{zyy~~xu{{wsqsupmmkkjfeiljkkb[VSVYZY[]YUWYTML K JIH#G5F GHHGKGHJLRVTOJIHIJ}{}zwxvvuqquwuvvnhdadggfhjfcefggb\ [ZYMX"YZ[[Z[[^[]^cgea]\]^ _ēŁÕ ÂƇ.   ~}||{{zyy~~~uy}ysuz}}umlnonlnvtmfa^WUQTWY[]YUWYVWTML K JIH&G1F GHH GHKNPSTOJIHIJ}xwxyxwx~xrmkec`cefhjfcefdeb\ [ZYJX#YZ[[Z [^`adea]\]^ _ÿׯƄ,   ~~}||{z ~~}||wussqvzvqkddXUTY\`d`\\YUWYRNL KJIH(G$F*GKHGHHGGHJPRQMIHIJ}}{|vppecbfilpliigcefa]\[ZYDX#YZ][]bcc`\]^ _ǻ¿‰ÏÂĂƃÇ"(  ~}}|{zz||~}||wz{vqvzyvldcba^[\^`_]XWY]ZTPL KJIH,GF+GIJTGHHGGHMWWQSPIHIJǦ{wponnkhijlliedgjgb_\ [ZY@X$YZ\\d[_ggcdb]\]^ _ξûžȾŽčĂƃƒ % &   Ƀ~}}}||{{~~±}{}~zyzxuronjc]\]`^XZ\[YWRMML KJIHxGMMOHIKKQV]ccb[QL HIHIJƫ|yyunjijlkegihge`\ [Z Y6X&YZ[__`\[\^^bflqjc^ \]^ _ҜƿŊĆăĖč  X   }}}||{žĸ{z}zwxzxurnld__^]^][^^ZXWRMML KJIHiGHGMMHJKQV]ccbYPPL HIJȽ|yvpklkjkihkjhfe`\ [Z"Y0X*YZ[__[]^bflqibb^ \]^ _ſČŌÖ X  ~}|}~~Ф~{tspnnmjhjgbcifac`][YXWR L KJIHrGHHNN HLLRZZ^]RMLIHIJóƩ~}{yyxuturnouqmomjigfe`\ [Z(Y"X-YZ[``[\^^djimld`_] \]^ _`ƆņĉǂĄÉ„ǽM  ~~}}|~~~zpkjmne`gjhecc`^`cca\XTN L KJIHrGHHNN HMQPPTafZMLJHIJû{vuxyqlsusqoomkmoonifb^\ [Z&YXXYX0YZ[`` [`cbbeotj`_] \]^_`ƆňœËċ„M ~~ű }ywurqnhfdhkjffhhgb]`da^VNM L KJIHlGHIIHJMV^]^aa\XSMLJKJHHIJKLJIJKJIJMOL IJKĻȶû||ytrpsvurrtsrnjmpmjd]]\ [ZnYZ [\\[]_fmlmppkhd`_]^^\^__^]^]^`b`^]]^_`ˆÖÎƊłÁ F  ~~ű{wuuqmgddhklighhgb]`da^VNM L KJIHjGHJHIIHKMV^[YXSMLJIHIIJLLJINQMJ IJK÷ȶ»µ{xsppsvwtstsrnjmpmjd]] \ [ZnYZ[\[\\[\^_fmjihd`_]^]\]^__^]ad`^]]^_`ˆÍÌŇƊłÍB   }~yzyvtkabbghegge`[YZVROMM L KJIHbGHJHIHIJS[chb^^\ZTQOORQLIJMNKILNQPOQMIJKôø~vnssqssqlhfgd`_] \[ZfYZ[][\[[\^dkqupmmljecbadc_]^`a_]_accbc`^_`¼¹яÿťŁǂÂƂĂ⁠;  Г}yvtkabcegjh^XTQQROMM L KJIH^GHJHHMLHIHLPMLPSXbha^_\\SNUVRSVYSKIKNKILNSSPQMIJKҊľø~vnnoqsvtkfc`_] \[ZdYZ[\[[_^[\[_b__bdhqupmnlld`fgdegie^]_a_]_aeecc`^_`ɍŅÂƃ Ì 3 ÿŻ{wxuqmgeffdgjc[VRPMNONMM L KJIHYGHJILJLIIHIU[`WLOR_jaWW]]XYXRMNOW^ULJIKRVUSNJIJKû{xrqrrpsuohd`_]^^] \[Z`YZ[]\^]_\\[\\ejog_adnxpghmmhiid`abhng_^]_dgfea^_`˼ʜǻƎǃÃŁà   *! ż~{ztnfdfiiedgjc[VRPMNONMM L KJIHTGKLHULOIIHLV^_`WLOR_jaW\c`X[ZRMNOW^ULJIJN^_URLIJKżĿ~yrpruuqpsuohd`_]^^] \ [Z^YZ]^[e^`\\[^fmnog_adnxpgkrnhkjd`abhng_^]^anofd_^_`ˏǽƏ¿ǂÂƂÊ  #$ ɾÿÿù|z~xrqljpsplf`_[USRQOM L KJI HLGHPXX_SVYOJNRPPVLHHKKZageba][[YVZdid^`]Z\^`]YZ]VMJIJJMOQZdcXMJIJKĽǽû||wu{~zwrmlhdba`^]]\ [ZWY Zaggndfh`]`caaf^[[^^jpusqoljjigjrwrmnljlmomjjlg`^]^^`bckrri`^_`ӱſƍȂÇƂƁā *+ øæ{{|zysqsutsplf``\USRQOM L KJI!HGGHRXXbe[YTOMHPPMKLLHHKKinpmfaYZ_\[^gid^^`_\^`]YZ]ULJIJJQRQX^]VQMJKԘĿǼý}|}~~zwrmmicba`^]]\[ZQY"Z[cggprjida_[aa_]^^[[^^vz|ytoijnljmuwrmmonlmomjklg_^]^^cdcinmgd` ^_`ҶƅÄƁƁĆ  ^ ̿Ƽ~ysuusrsl``b\XWTONM L KJI#H@GHKZ``kk_ZUQHHLJHLJKZZllnpkf^X`knlkmkeimkkidcc_TLLKNQPQPSVVWZ[WQLJ Kҏˢ}}|}wlmnifeb^]\[ZJY$Z[[]innwwmifc[[^][^]^jjxxz|xtmhnx{yxzxsvyxxvrne``^adcdcdgghkkhc` ^_`ێ֐ʎ¾ʏƇƈ ƇÁS ̿Ƽ~ysrroe\ZZXWWUURM L KJI$H:G HMT``kkYMJIHH\[OHJJNQZZ_iopkfa^fspjpwpeimmng_`c_UNLKPSPOPTVURU[ZRJ KĪˢ}||zqihgfeedca]\[ZFY%Z[[_dnnwwi_\\[[kj`[]]`bjjnv{|xtpmt}w}|svyz{unprnga`^becbbfggdgkjd ^_`ѿ֐ʎ¿ɉđăÁS ů~{zzxwrkd^ZVWWZ]\[TM LKJI)H,GHIIfgWWTKNPO^_fTTHHMOUWZ^de`abiopqqy}yyxwxyvlc^YVSRSTTUZdd_XUWQKJ KȴȐý}vpkhdeehjiic]\[!Z êzxvrqwwqomkfcbd`WRONM L KJIYHIHHLLZZ^_KQT_ccXXccoo\bdW\]`bfjt}~zsuxwsrtuvrlcYY_`^_]TMPPNML JKǰ͂˗½|||zxvronplea_^]\[*ZYZZ Y8Z [\[[^^iilm]benqqhhqq{{kprgklnqtw~zqijopnomfaccba`_ `փ҈ʅʌŋŅ 1 Œ ͸сˌ~xxwwqqtpnjecc^XVSOOUVOM LKJIYHILKLL]]^VWW\_ccXXccoo^eb`_]`bfjlt{zsuxzwqpw|sljd^[XY\]VNNOML JKнԁ͆ǃœ||{yvqookedb__cd_]\[0ZYYZYY8Z [\^]^^lfggknqqhhqq{{msponlnqtwx}|zxsnkijlmhabba`_ `؆ӢƃĒƄ- ýĖ |yy{}ywuomhda]XSTRQQTVSOPQOM LKJIVHTMOSSVYYRRYaajpgbkullkgdedgorw{{vqomquwzrhd`^][YXWTPTYVTRLLKJK¿ zxtpmjfbba``bea__`_]\[lZ [d_`dcfiicciihhppw|tpxxtrsru{~}|z}~vsonmljihecfjhfe` _ `Ԗ˅ƈÃĊ Ă&% Ӧÿ|xxzz|}xwndde]SSRQQTVSQSQONM LKJIVHMOUVQaYYRRYaamjllizllszpelqprw{{vqomquwzrhd`^][YXWTPTYVTQMMLKJKՈǍ½ ypqqjbba``beb`a`_^]\[iZ[_`efboiicciihhppywyxvxx|sy}}~}|z}~vsonmljihecfjhfdaa`` _`ނדˁ̂ˁȆȂÃĆ%( ы½ }wvwz||yvttroic_YTTVTQPQOM LKJIRHILTNIIJJWR^eotlccmpuu{yxx{|xsvxrlnssoicdeekg[VTTUVWRMNOONLQPOK¿¿~~}yuplgbcdc`_]\[dZ[\^ddee`\\]]gcmr{yqqz|~y{|wrsttxukhffghghieabcbbadcc`܊τ˅΍ƁȆŅ\ }{xwxz|~yusrslb_YTTUSQSRNMLKJIRHLPTQLJOTU[dpongccdhuu~xz{|xsz|rlu{vrjcdelqme^\VSZ\\`WNQTVYOXXRLKKL Kԥ}xolgbcdb`ba^]\[bZ[^bddeec^]`efjq|{ztqqruyxrsty~{tnmhfkmmpiadfhjcjiea``a `ρ˅·ɄǓŃŅ‚YЏ шÒ{wxzxyz}|xvuqnjf\QUZVRPNNM LKJINHJIKHHJTRSSY_afggcgeelqz{pptuuvsmiouqsx{uia]\]b`^`ZSRQUYQRSMLKKL Kԉǒ|yurj`dgda`^^]\[\Z[]\^[[]ecddhmpsttqtssx}}}{w|~wpmqonpkeedgjdefa`a `܃ՃӒ˖†ƅĄ  P уǁÏ Ɯy{{xyz}|xvuqnjf\QVWSRPNNM LKJIGHIHIHIMIUSSW\T[ggabeelqz{|}qpwtruropoqvwussnic]_ed^_^ZXSNNROKԃʂǁ |yurj`deba`^^]\[XZ[\[\[\\_\eddgkejttppssx}~}~|}|}|wsnotsnonkieaaec`܃Ձӏ˛āƂăÁ  N ő|{~{xyywwtqlc^[WVVSPO M LKJIBHJMHMINILLHHLTUU``__]]jnqqosx~zsrtvwzvt{|}zuohc`ejfaa^YVTSSVTPPNMKKNM Kɥ|wpkheedb_^ ]\[OZ[\]\\_[_\_\__\\^dffoommllwz}}{|vrptxuqpnjhgeehfddbbaa``ca `ԗɉȎƄEő~}{~}{xwwxwslc^[WVVSPO MLKJ!I?HTUJINJOJLLHHQ\UU``__]]l~qqpqxxrtvx|yu||}{vogeelpjca_ZTVWW[[UUTUOOKKUO Kɒ~xpkheedb_^ ]\[NZ[de\`]a]__\\bkffoommllx}|utty}xsqokghiillgcc``hc`aكԐ͡ƁÄ‚@~|zxspqnbTSPOONMPM LKJ#I9HIKKLWWKKNNSQOOMJPQ[ehh^^ffbbosuwy|wtqvzxvzzrkjlkmniefhc]_`add[\_\PTTQ[RMMKLیɊ}{|yocb_^_^]`]\[BZ[\]]^gg]]__dbaa_]bcksuummttpp{~~yxzy{{wtuwrnopqsslmomcggdlebb`aԂς ΁̆ɅǃƄ  6ˋŌ|xuqnnbTY\UOONNMQNM LKJ"I8HIPTKWWKKNNU[XNSOOT\ghh^^ffbbksrv}}wtqvz{yyxmioqoqoiflqkefglqnack`TW^Y\YPPKLɄă{yyocgjd_^]a^]\[=Z[\ad]gg]]__ejg`daaekummttppx~~~zw|~|~}xuz~ytuvz|qrypginkmkdd`aԂт΂΅ɂDžƄ  / 掐Ý~~~{xupke]^b`ZSONMRVVX[PPMMLKJ*I.HIURPTVJJOOQb^WTTOOYcg\ddsjfbfgnxzztvxzzw|xumdflortpkhjliffhqun`_g^XV][QSQKLǂő{vqjlomhb_^]addgi``]\[3Z"[\ecadf]\``bpmgddaaiqtkrrwtpst{{suy|}ywxzxuuw~|povnihnmefd`aӃц΂˃ɂǁņŃ‚# ÚŘ~~zvuupkc_cb\URONMRVVX[PPMMLKJ*I*HIIHHKMSVXQINOORWTQTTOOPTS`ddgd``amxxy}{tvxyxtuxxqic\`finpomjhfghhijmi[\_[WWYZQUVMKKLǖ¾{vploojda_^]addgi``]\[,Z&[]_dfhb\`cgecddaedorrurnopz~xrmpuw{}|zywuvwvwy{wlmoliiklklegib``aӁч΂ȁłÁł ) }y{yqjifba`^[YW[YSUY\^UUXXMMLKJ2IHHIH IKKJPUURRJJIIL[TSRRIQKKZXeecjnmpwwx{{tpqrsrqnlkfdghghijlkhgd``aafbbaY[^Z\\]XY[PWUQLĄÝ{uuronmkigehgbdgjkklddff]\*[Z[[Z-[^^\affcc\^jedcc\b^^jhssqw{z}}~~}{yyusuvxxzywusppqqurrqjlolmlnikldihdaс τ˄ȂŁÂŁ ‚   W Ǘ~yy{xoiiecc`^[YW_`YWXZY\^UUXXMMLKJSIKKIIUURRJJIIQSOURRIIKK\deegnplmx|{}wrsrnllnmlg`\akpqnjknnjec_ZYee_]Z\_Z_^_W\[SUSSLŞzuuqppmkigelmgefggilddff]\)[Z[[ZZ9[\^^\\ffcc\bdafcc\\^^lrssuz|yz{yy{{yuolqy}~{xy||xtrokkjjttpmlmoloimlfgffaцχȂŁÂŁ ‚   T ΋þ„ {su{ysppkfeedceggcXTVWWZ[URNMLKJNIKKJILg\USIPLNKLJIQaddltngpwx{}~sjhifdfdcenxvqmjjnpnjed`^__aa^\Y\c]ZXVVUQOOLђ }}{{vrrqpoqsspfcehida^ ]\d[\]]\_tkfd\b_`^_]\cprrxzu|xvwuttstsrs{~{xx{}|xtspnooqqomkmsnkihdccaރڋ҂σ΁˃ǃ Á Q۔¾„ ~spupkfecbcegea]YXWWYSWPMLKJLIKKLIKTU_NIJPPLTLNMTLVddejgbmtw{|}~ugbcab_Zbhlsxzvqmihinplgjje]]ZgZ]]YYRPSSLݕƄ ~{{vrqpooqsqnjgfeegbe` ]\`[\]]^\]dfn`\]bb_e_`_e^frrsxupzuqrqqokqvy~{wvx{}zvxxtmmllkkvknnkkfdffa҂΁˃ɂDŽÅ  P ʃ…–{unsxyzsmjhfehkfa^[XUUTTVVNNMLKJFIJRPIJIMbbWKILRPUV]POOhfddjuxx{yz|{{{tmhfdcddfgo|}woonmmopmkpqojhcc]]`adVXXYUPMPPL݋̓łƅ y~~xvtsqtwrnkhfddccee^^]\X[\]ca\]\_ppg]\^cbeglbaausrrwzwtsrssuu||{{|}{y}~}xvssnnpqshjjkhdbddaׂ҂҃ψ˅ǁŁ H؂˂Ɇ„ ė}{{unsxyzsmjhfehkfa^[XUUTRVVNNMLKJGIRVLIJKLKUXKMLIJOQRTZO_dedhpuuwyy{{xw~~|{tpliebgmhco~zuusturpnosttmgiic_dhhXSQURMM Lڂ΂̍ şy~~xvtsqtwrnkhfddcaee^^]\W[ \cf^\^^]eh^_^\]abdejanrsru||zwtqvzvr|}|}{vxxroswwjfdgebb a׎ρ̈́ǁŁÁ  B ~{~~yzzuslgiimnkjhfd\[]YUTROP MLKJDI[[IWRSZWST[LLIIOOSNTMNN[fgifcehijry|{vz}{}~zy~ysojfdgjgdlw~|ssusrtupfggdc_fjr]UQPO Lފ̇Ł ~wsutxzwvtspjikgdcb__^^]\L[\jj\gcdjgddj^^\\aad`e`jtuvtrsuww~|xuruxusz~uvvsrouxmhdc aՂӅ΄ǃ  6! ~{vx{xsqnkijlkjf_\[XXYWUTRTON MLKJDI[[ISSc`^TOQLIILY^RPNN[fgihd\Zdjnnu{vz}yuz~uswy~~wqkighgghnx~~rqtuvutjega_b^efj\\ROOPN Lń~|zwtuwwvrliiffgfdcbc_^]\L[\jj\ddqnmeac^]\^hmdb``jtuvurljrw{{~ywvvuuv{~ytvqpqotuxmmeccdc aە΁̆ȅāĂ3ƂÈ ̝~xusttrpjcehjkd]ZXZZYYVTTVSSXQMORRMLKJ>IJJILJKJMPP]affSSIIKJIJQQTNTT`kmokfieahifkrmdkwyx{|tmotx{|~{skjnoiehs}xppttrstqnihd[\c`bd_U\RMMQQMMLʃDŽ~~}{vpqtuwqkhfhhggeccebbf`^_aa ]!\@[\_]^]_ablpttdd\\^]bbe`eeoxz{xtvspvwtx~zsxz|yx||wtw}~~{xvslmsprsohmebbee aՂӈΊȋĂ #&  ę~~xusttrpjbdhjkd]ZXXVQQSTTZYWZYMRMLKJ;IJJIILILOZffSSIILIILQQJITT`kmlhfhgc`cfb`^bsywz}zzynhjljmpty{{ypeemoh`dt}}zupnppojjee]Xcca_YRUSLLUUMMLʆĄĠ~~}{voqtuwqkhfgdaabcchgehg^a]"\:[\[[\^\^ajttdd\\^]]_bb]]eeoxzyutuuqpqtqomq{vxyxz}}ssz|vps}|{||}~|xxuunjssqokfgfaahhbbaևΊȁĂ ‚(  Ë{zvqpnnpldbfgfca``\Y`eedc]\TNPTQQXYNNMLK"J6ILUNNIUUPP__IKILLJJLN`pkbcgcZ^gdbb`hn{{zxnihegllkptssk``efd_`q|}zupjmqrggcc`\`\\YUNOVVOMLƇ|{yz{xqorsrpnmmjhmrrqpkic^`c``gh^^]'\.[\^f``\eeaann\^]__^^_`o||}xqquqjmurqqpu{{wvsuyyx}xppsusnp~}x{~vvrrpmpmmkgbciicaׄӁτɄ‰P ~{zvqpnorqnkmlgimha``dhgeedcg`XTWTQQZTNNMLLMPMLMMLK"J4ILR^RNNIUUPP__LIKKILLJJLN`peX`ge^ageed`hn{}xztnhcjpkehimskbdhgd_^iy}xsnpsuvuee``__aV\\TNRRWWTNLדÎ|{yz}|ywxxsuxtnmmptsrrqpsmfdfc``hc^^]^`]&\*[\^cmc``\eeaann^]^^]__^^_`o||}siousnpustspu{{vqx}ytvx{xqsvusonx{}ttpqimmgbeeiigba߅ّ˔ÁˆHÎΠ|zy}|zz{}{uuqopnmnnjfimldd_XUU^^``YYZMMN LK$J.IXa^c``JJIOLRV]WWLJI JMO]f^WPLWa_\YVdqjbdiv{trmjfbipjgigjnmkmpiaadfluz~~xuusv}}}oh`a``hbaaYWRQOPSSTPL {z{yxyzvruxwqqlfddkkmmggh]]^ ]/\[)\homqnn]]\`^cglgg_ ]`amsmhb_gpnligs}wqrw~zxuqw}xuwux{zyz}xpqsuz}wpqwrqqjiedcdffgdaڋЂ̈́ɂƃńÁÁ B ѝ|zy{~{}ztsuyztmnnjfimmnkdd]YUU^^``YYXWQPNM LK(J(IKLQVZ\``JJLIOLLNWWPMJMJLOV_[QLLVdb\YVdqkc]]kwzyrhegdaipieijiinsttj`ehhgnxyvsquw|yl``bbjjff]]ZTPMNORRLы…~~xyzvruxxyvqqjgddkkmmggfea`^ ]h\^^bfiknn]]_\a__`ggb_]`]_agnkc__grqligs}yrmmyvsuspw}wswxxw{xptwvu|~zppqqyyuunnlgdbbdeeaہ׎˃ȂƁăÃ?я~~}~|}~|zuppnsxxtpmgZbb^accaaZZXX[[PPOLMMTMOOPOLK)J"IQTPZ]^UQIIKNNLUMOQWTJJLJSPMQ[_]WNMWcjjaWYakjd^Y`hmspheefglojehlqwutokmnqsvzvuuprtz{m^]^^kaabZUQOQOOL{{z~{yshhiinnknppnniiffii``_]c^`_]c\bdailleb\\]``_e_abhe]]_]db`cknlha`hqwxphipxxsmjpvz|vttuuy|xswzzy~|yz{~}{onyzqqrlhdcdccab܄ׇτ˄ǂł0 ȇ~~}~|xtppnsxxtpc_Zbbe_ccaaZZXX[[PPLLMNOO]YLK,JIKSKRNKIJNNJJKMPPJJLSXLJLNOOUWTRMLXgj`YXVW\cea[[]`fjgbadknnlilnnpstsstw||xyyrstw{{}m^^YYllpneei_WTRR Lˎ~{{z~{omhhiinnqlppnniiffii``]^``jh]b\^d^c`^\]]``]]^`bb^]^dh_]_afhed`_huxojighlrspkkmpuxuqpsy{{ywy|{}{nnkkzz}{uuxpigeeabσˈā- ywx{|{wrptqccd\]cfed`dYYgaZROOQPMNZZ]YUMOOLK@JIIJMSSK JKJSSOKJJPNVJMJLJOSSRUVPLOS[c^][TRT[`^[ZZ\]cc`ackmmlhjllnrquzzy{~xxzzxwtx}}xpgg^^cckijjf`XVOO L}{|ppqjiikpsrqmpqggsnha__a`^^hhkgd^__]]\_dd^\]^]dda^]]b`g]`]_^aeddffb_bekqnmkfdekomkjklmrrpprx{zyvxyy|~~vvnnssyxyyvpjhccab˄ǁŁ‚   %~|vw{{yxzyvncc^[\\]dfhnjj`ddYYmjd`OOXOPTZZeb]TOOLKDJLKOLSSRKJKQUSSQJLROJKPLKOSSRNPSNOS[c`_\VUTWZ^]Z[ZY^bcdgkiklghhjkqv{}uwy{|{y|ssppbbZZffoo``YY Lȋyppkijpstzvvnqqggyvqn__g_`chhqokc__]Z\^]`^ddc^\\]^cfddb]_da]^b_^aeddabe`bekqonlgfehjmmjkjjmqrsuywyzvvwxy~}}rrllvv}}qqkkabԊˁ  "  Ȗ~zz{|~~{xwjhh[[\\^^jjllrr^aiipkmmaaTTNVZ\aXVMNLK@JVVTTLLTTPPKJNORRJPSLNONLKMPPOPONPUZ\]XTUTUWZ\^`\Z\_djnoiikkllkhpwz}||zuuxzyxx|}zztt`dhqnddXXNNMMLMvuuiijjllvvxx}}lnuu{wxxnncc_ehjnge^_ ]V\ffee__eeaa^]`add]bd_aa`_^`bbabaabfjlmhfgeghklmoljlosx{|wwyxyzyw}psw|ssjjbaabȂƆ (}{xuz~}zxvfhh[[`\^^jjllrrfipommaaTTPYRUY^TYUZLK@JVVTTLLTTPJRRJLLMQPLLMNPPOPQNLNQW\VRTUY_a^\`flnhgjlmjgeoxxy{|vvxvsqrrqrxyzxx^^ee`lpgRQOONNLMruuiimjllvvxx}}ru{{xxnncc`gbdhkcheh ]S\]ffee__eea]dd]__`cb__`abbacc`_acglgdeeffgjnqnlotz{vuxzzxut|~oouuqz~veeddccabDŽĊ  ) ¿~||sstuxzxiioff^^f`^cifmmppjaVVRURRQUWWNWYY LK:JLJKJSSLLJKJKKJJKNOQPMMORYZVUVTRVZ^ba_`a][aeegihd_]`gqvtruvsruzztlqtssyzxpp`cgdahic][LLNNMMLM ~}uuzssllssrmkpusyx{{vneebdadff_fgg]O\]]^]dd^^]^ ]^_`acb``adjjgedgjnqpopqmlpstuwvsonpu~z~~~psvtqwxsnlaacc b ԇ̇ƂĆ : ¿}|}xwwyzukfhffjkffpf]`ccdmgrppm_VYRRTZWYY LKBJSSLLJKJKJKMMOOMMLMT[[YWTPV\`cbadfa[[^ehhb[ZZ[_homknoquy}{rqx{xuusszzpphhagd_bbeeNM LM҅Ș wstssvwss{sknpxs}{{xlehaadifgg]\\]I\ ]dd^^]^]^] ^_``aa`fkkjhecglorqqsupllnsvvqlkklov|{y||~~~wwqvtprruucbabԇ̇ƄÄ 8 Ǐzxz~{vvuummnpzzssyyggeegikkttgg`b__WPT^eeYYRR LK\]_^]a]^]]^_a``_^`blupligfilkigecfiqvrpsvvu{|wxww~~~~~vvyyxxssgcefihe bу̅DŽÂƷ4 ̞zqwpoojjkikmqhmqhfjnikemdd[[WWLK7JK JKV]]MJLLJKLKJMPOMKLNQ\dda^^WTWWUR\ehiedgljhptnkjiffpvu{{w{}}utsv|ypjifdhdaTSVWY^VR Mݪ¿ԟ|{zzvvwuwy|tx|usvzuwrxqqjjff"](\]]\\]^ ]^fll`^__ ^_^`ca`_^__adlrrpnnhfhhgdltvwtsvyxv}{yxxuu}}ywutwsqgfiikoie bЄˋÁ, ނԋ|}zq|oojjkkidgkirigpropqheh[[WWL!K=JRY]]JLJKKMONNLJOSPMKKLMPV]aefdf_YXUSRSTamliggknkipuqmklhdmtsv|~zuy}}uutx}vtjd`\_`]VVWYY[WW MƗ|zzvvwwuqswu}us{}{{|tqujjff'] \)]dill^_^__`a_^adb`_^_`bgmpststnjifedefpzzxvvy{yx}~{yzvs{xtpmpqnikkmii b܈ӘÄ ζ,ɍzxz|{t{xxuriijjffggiixxuyttll\QOOL"K:JNLOOLKJKMNNLKKMOMMOPNMRW[_abcca\YURTWYeljljikkjkptplkmjdinnosxyww{{wwqnukoca\Z[^[ZZUYUR Mަ}uuvvsuu~~xxja``^^n]`_aa ^_`a`__^`a``bba`dhloqrpmigdfhjsyxzxwyyxy}}zy{xsx{|}~|y|sqmllomllhkhfef bޙǃ$ ٓ~{z{|}{vu|xxyziijjffggiixxtxttllaTOONL$K7JMT]OOKJKLJ KNSSONSVY^_^_`^\_ZRRX`iijsspniilorojlmhcegimorwzzypjjgnaa^]]_Y^^XXPMOMۓuuvvsuu~~xxod``_^j]^`emaa^_^__^_adebaegjnonopnmokdeipwxx}|xxz||xz{wsuux{|}xxv|qqonnpkoojjebcbόƂÂ! ע~~{x||x}~z}}zzff_aghmmryv~wsdSUUMML(K/JMQRQQLKKLJKL KLNOV[]`bba_[_d\VVYbjmpvyxvojlmpommnjfgeintxxwzyvljfhh_^^_]]YdXSSMOM٢ssmntuyx}~qcdd^c]^`c_^^_^__`_ ^_`abgkmoqqpoloslghjqxz}|xz{}|{xuvtx{{|{yvwwpoopnnktjffbcbń‚   Ӊćþ~~{x|y|{~~{}}zzfb_eklus__UUNMML*K-JNOQMKLMOML KMOOX`abdfedbdaYXZ[_ipsux{zumkmmnqrqolgdinlkrwwyx{xiidb`\ZZ\`Z\bRM։Džsomrwx~mmdd_^b]^`ac_^_`a`__ ^_`bbiopqsutsqspjikkox}{yz{{~~}zvsx|zyxxtrqmllmqlnsfbވԄ·Ȃ&  ҃ɍ ɡ~yyzz~{{||xx||mlhheehhr}~xqa`XRPML.K#JKLNOONMKLMNLKQUSX^bbeefjigc]XXZZbloquvokmmnqtrpmklkjktuyu||uua]`]VZZ`][\YNM yxuuqrtt}|omgb` ^W] ^_`a`^_``_^ _cfeinqqttuxwurmiijkqy|~|y{{|~{yzyyxxyqnpnhllqnmmkcbݓ̄ǁĂ…1   ȉ ږ}zz{z}{{||xx||tqhhdlhhtt|{||vqg`ZYROML4KJNK JKKJ KLLPPKLKLKLQVXY^ccd`ckihg_WUWW[emrqmptpkmmopqrolpsmfghhnquu{{b^T^]]`^PMˈ ٜ|uuqxtt|smhhb_^F]` ]^__bb^_^_`_dgiinrprxwvuohghhltz~{}}y{{|}~}z}{uvww{rnoogonnqnood bc׈΁ˁȄŁÄ ʹ.  ސǑ {usuxxr~~|||yyrnjkssqopkmmggaSOML3KP KML KLMLKLNQSZacc_X[abb`[YZWUX^hpmgjmlkmkjnnlmnrrlhfeehjllvx}}gc_\X^fdcb_VOMˍ ~}}zvw~~}{{wyyssnc`^=]b]^^]^_`__^_``_`acejqrqoilqpljjiginv~{ux{yy{yy||z{|zwuttwy{{vspnjoutsspid bc˄‚+   ˎ zsyyu~~||}|snplksslqlrmmggc]XROMNML1KLKOMKPNKLNNPPNMLKLNNYdcb]XWWY\ZX[^[VVXajhedfhmnihljfmuxxpiebbeeccsv{{hhigedimdd\O MNMΉ ~~z{xw~~x|x}yysspkgb`^_^=]^]^^a`^ba_^`aacba``_`aajrrqmiihjlkilnkhhiqxwtsuw{|xwzxu{}xurruusswwxvusx{ttmd bcىωDžÂ#!  σɉÿߛ~~ywyuxourvwzz}{nsgllyvqmoxuptsjj``R ML-KOOPLOKLMNPOLMLKLLMPRQOQSPOMKLNOT\^_\ZXUVX[^_`]VVZaggeedhmmhgkmqwz}wonedeejuy{ssmmopqjfld^YSP MNMN̝҃{}z~txx}x{|~wwnnb^7]``b^a^_``bb``_`cdcbdecb`_`abflnnljighiknnomhhkqvuttsv{{wvy{~|{ustty{{}}yvztpkfd bcۇԈˊÂ$  ǎ½ԓ~~zuv|yqotvvw{zzvmsgllvltwrw{{wjj``RR ML/KLKLKLKLNOMLMRTRQOPRPLKLOQPQW[ZXVTSS\cba\TW]aeefhgglhcdksy}|zrqjeddp~~tnrrmmrhd\[XS MO|zy~sxxx}wwnnbb^1]^_^_ab`_`dedcbbdb`_`bdcciljihfeelrqqlfimpttuwuvzwssy~xtss}|{{wtnmjf bcdӈʋ‚ ) Ć ܓ~~ysrr{mljuu~wvxppk]eepps{wwrrpqjjf_MMOO MLFKLLKNOMLLKKMPQRSQOMLMNNPRQUYYXUVTSX[\^\XVX^dffhjfd`\blqsx{~{utmiggpv~qpoggjafb^XVVQMOONNMMŇ ß~}}yxv{{wkrr{{~~~{}vvsm^^``(^]*^__^_`a`_`bcdedba``aacddgjjiggfeillnmihinsuuvxutpmrz~{xvv~~}vwyrusojiiebccddcdׁ҂΃ʋ  <  ؓ~~{prrvutwuu{}|y{yppibeeppq~wwrrkljjbYO MLFKLKKPKLKLNPV^YOLOONNORTUVYYVYWVURZ_a_VSXafedgb^]Walmmt{nnjjqq{umhc\`Y]ZSNQPOMNNOQPPMMN ͝{}}{{uprr{{|~~wxvvoh`(^]]^^]]^^]*^_^_b_^_`_abgmjb`bbaabdfghjjhjiggekoqohfiputtvqnniqz{{||xx~~{wsnqknlgcedcbccdeddc΂ʊ < ʕ~}||yvnlttvuvs~wxxrryyjjccjjbhpvvurkggVVOOML@KNKLQL KLMNX`ZRNNPRQRSTVUUWVXWTZ^_]XTX`ddcb^ad`dhjjnrstxoskliippvtstkb_Y^[STNMNMPPNPSSMMNPßzx}}wwppvvpu{~wssef``__n^`^_c_`aiokdaacdefgihihfknomifipssrrnqspswxy{}yzxx~~zrpkomggcbcbddcdggcdeюDžÁ< ϔ~~yxvvpttvupxxrryyjjccjjhiqqnjkiggRTOOML2KLL KPLMML KLLV\VSOLPUTSRPQSQPQSQSUTUWX]beeccbgjgfeghhijkldhglhhookepplcZ`__QQMNMRRNNWWPNORSќ{{}}wwppvvtu||zvwussbd``__n^c_``_`glgeb_cffedcdedcdedegfghijjimqttsrrvxvutvwwxyzztwvzww}}yu~~{slqppeebccffccjjdcdfgܒ́ʂǃà ɲ: Üxk{{xvxot{{k^huuhbdfllmeiixxpp^XTWOONML3KMMKLLNLNNLKKLKKLNUYXXSMNPQSRTWUTRTVSQRSUVXY[\`efedgjqpgcabhmnmkkjfhlnllgfbjjie`d`]USOMNMRSQQYYRNPSãw{wlttoqsxxyruu{{lgdf``_b^``^__a_a``_``_`afjiie`acdedfhgfefhfdefghjjlmptuttvx~~vsqrw{|{yuwz{zzwuryyxtqtqnhfdbccfgeekkfceǵʇĂ 2 ˃Ŋxk{{ytznvxnfouundggllhciixxpp``ZaOONM L1KLNNKMMKKPPMKLMNPNKLNMNSUY\VOMLORU\`^YUWZWTSRUX[\[^djgdfms{zlb^^gprollnjoleabbcca`ddaZ\[QQWOMNMMTXTTZZVNRWVΘwzzszzqttxxupuu{{nnio``__^_aa^``__bb`_`aba_`a`aegjlgba`bdglonjgikhfeegilnsxvsu{zroov}|zz|xyy}{tqrrssqqttqlmmeejdccbcgkhhmmicfjiكՍʁǃĂ‚ 0~|{{ywxxtoo||qqjpwwogeeiiheqpfk^^jj__WWNM&L)KLMMKLLKKLMLKLPTQNOONLPRTVRPQRSSY_eic]__YUX[Z\``_`hpnllnvzoifcdlomjknnookjjeed^^\abbeW__QP\PPNOOYZ\\dZZUT[Ṽǖ{{}}w{{trruutr|{swllvvmmgg _\^_``_`_`becabba`cdegdcddeejotxrmoojgilklpw}|zz||xurtz}{yy||}}zxyuttoonqrruippednddcddklnnumlihmiׂԅ̅łÁ * ·Ì~|{{ywxxytoo||qqo{wwkneeiijhik`a^^jj__WWNM'L$KLKLKPURSTPOLMONNMNRVVUZ_gojefe]W]c_aggdblutsoku}vnmljgjmloqnnsskknggeYY`a``k[ZYUNUNVXXY[Zddniff\agё{{}}zxzrruuvtuwnollvvmmgg _Y^_^^_cfdefcb`__abaa`adghgkov|xtutmimropuvtrz}y|{zxvx{z|~||yy|vwukkpqzmlkhchcikjkmmtt|xvvnrwۆԇ˃Dž ' Ս|y|y|}}{{ww}|xjllpprrt{vuiddf``edhh_Z[WNM*LOOLLKMKLKL KLPTRTSPNLPSPOOMPSTX`ejnhdghc^_aacfgfejssnnpxvmmlklmonqrpoxxijjhhd``kgdchc_VWRQQZ^ecb`ddfngƝvxx||}}urqsmmrquumijf_4^aa^`^_`cedeeca`_`cecbbabefiotx|wsuvrnoqqsuty||}{{zyz{}|}}xxywwtppyvtswspijemoussqttv|wҁσ́LJ† & |y|}}{{wwxtnllpprr{xz{tlde``iihh]YWONM*LOOLLKM K LMPRSRQPNMMOTVSRQNPQS[fklnfdijgdb_bddefgkpmhpw|wlkiiknolnnpk~~irjjfeffppekibhYUUTS[[jfiicpyrsihmzۚzxx||}}xqsmmukhf`_1^aa^`_^^_``bdedcca``bfheddbcceluxz{uswxusqoqsstuvy}{w}zywxy{|z||}zxyyuuvv}}uzxswkhhggmmyvxxs~xx|ԖDŽ‚* ؏ }x}~{zz{{iepswv~}wndd_h`fgbZZTPNMLNN7LMLMPTUUQNNORTVTQR\egccedba``_]`bcdhkgdnxxyqhhfhkheckknkssnuphc`giieaipd`[WT[\ieiiaoznoqgnoڏ ur{~zqqmtnstoiida_^``^_^__^ _`_``cefgdaabdfhfdelturrtsqponpqrsvyvs|~wvuwzwtsyy|z|~wsqwxxurx~tqmighhmnxuxxr}}~w|}ρ͉dž‚ ,~xx}yx{{mbppqv{vmkddhjhg__ZZTTPWPNMLNN7LPLMQUVWSMOPUXUTXYWTSQQZca_]\]ZZ]]_a\VY\^aabaahpqqkeefild]]hhoodfqqpg`big`X\[ebZXZVUUZ^hdllYakkoosskyo{{|ywqquwttmmiiddafa_^^_^``'^_b_``dghhe`bcfigfijhfeddjrpomlmklmnoqmhjlnqw~ytuuxztnnww}}su~vqrxwqjmmtrlklihhmpwt{{lrzz}}z˂ljÂ,鋋~x{~z|wmgckobjoojcacgifihhj_RRQRPP NMLM=LNLPSRRQPRWXYWTRQRRPTZYXXVUUY\``^[UUWXZ\]\\afilfadggff^`dfll_clohcblkhYSVSXVYSXWUUTXafll]ekkoossuח Ҟytpw{ov{{wpoptvsvuuvmbaa__``_^^__^_$^_a_``beddcbehijhfdcfkjiihggjmppolggijklmquxzuqtvvuunptuzzpsz}wsrzzwlfigjilgkjhhgkrv{{ouzz}}ߑ̄ȃłÄ8ʖ~xy{|{psztmldklofoo]YdafikheYRTPP NMSLNPNLORPORVX\ZUQOQSPNQSTTSRUZ_c`\[URSRRZa_Y\aejd]cie``\a`dhh^^hjbbiqmmTQXY^SWXUU`Z\\__nhihohkknnućÞ|yxqxx{s{{lhrosvxushbbcdaa`_``#_^_^&_``_aca`bdcbdgilkgdbcecbdefegkorpmlhefeelqokmqtxsnsxtqqmqqtwwoowyrrx{{gejlogjkhhqmnnpp}wxx~w{z}}҂ς̄ȁƒ 6 ې Ě|yywy}uzsvv~yytpgklfgmc`aeemlolpmcc__^^TSUUSRT NMNONMLLPPDLNQPPOMLLMNMORX]\`a^YTSTRPQRUYXVY_cdcb`[XXZ\beb]^cflhbdeghhdgddbb[`hhbhmqjdUY[ghb\_UUif\\__ejmstpqjnnu~{twxstyqnnssyx{x{yqqmdceedcd_`_aa _^^__^1_accbb`a`bdimlpqnjfdcddgjihjorsrqpliikmqtrnoruzwrsuvwwtvstrrlqwwrw{~ythkmvwsnphhxvnnppuy{y}}΂˄ă ~yxvu}yzzzvv{xtvrgdfndegee`jksjpcc__^^XcUUWUPNO N MNMOPMLLPPDLQVTSRPNMLORRTU\`adca]VUUTTRPW]\Z^defggea_\aeffb_adfjifdbfjlnnee[[Wchhjmoof]^fcqmmffqepna`rmrkq{}xvv}~ ~trszqrtssnwww|qqmgqeegea_`_`_`a_aaC_`dgfddba`bdefglppsrqmhggffdchmllostuuvtqomqtuuroqsuyxutruyz||tummjswwy|}}vnous{{uuu~|rq|zЅ˃DŽÁ   Ǎޔ}xyyuy||}vttgjiiddmmggd^ijipnqmmZ^^dh[a^``OORR N MPNMMPPMNMLM%LMRXYWTTSOMLMOSXYZ]bfhd`ZTSQPV\]^bfghedcbgjkmlijkmokgea`bjjidfbb]bddlmqqh_fjnvmmffunnhgcfhnsr~v| svuurryyttqluwu|z}yyillqujomnn``bb_a`__bb_`D_``diihefeba``beijjmquvspkffedchlmnquvwtsrrvxy{zwxy{|yvtqpryyxtvrrnrss{{wpuy|{{uu}|wwtvw}˃ǂă   Ǔ }{zyzuxz~wxvttlriiddmmggejcfedbjmm]_cZ[W``OORRO N MPPMNMLM%LMRW\^WUTQOLNPW]^bimg_XTSTTRQOUZ^adgikjhebdgkooswwtruumid^^`feaeeiicc__iissj^ggr{zx~~jjttppllp}} x}uurryyttsvqsrqpwyylmqijgnn``bb``_`_bb_`D_``dhlmhgfdb`achmnqxzvoifedbgknqsuwyxwursvz||{wsonpvtquuxxssppxxyovvyy~~{{~΃ʉ !̕¿ xz{{ywttuvt~offccnkknrgnj_`d_hhZZff__hh`VWWZUPSNNPP N MTNM;LMNQSW[XTRQOMOPV\`c_`glf^VTUTUTUVXZ]`dghieba^_`dnqvyyxvtsmedec_b_`ehjjeb__ddiij`ggw{qw~~jjtllo}ӗ{ssqqzxwz~tzwmnrmuuiissmnuunfieac``aa`_dF_ `adehkifddb`bchloroouytnhfgfgfghikmpsvwwtrqnopt|{tsuspropuwyyurppttxxyqvvyy{{~݅ԅІʉ…  "ԏ }yz{{ywttups{jffcchimkskgfa]`\hhZZff_dhh]`WWXVURNNP NMOMOM7LNNOPSVUSQQONOPUZ_ca_de`ZSRTRUVY][Z\^chgfd`\ZYX_luyxuusnmjdeie]d\bgqllgg^^__^^jjlloosngjvvorxxzzא |~vssqquuyw~wtsolnjuuiissmquuknffgfec``a`_`_`D_`aabcegfedcbabcgjnrpostokeefeghjmlkmnswvuspmlkjpz|{ystxunsmrwzzwvpooyyzz}}|wy}ߌщ˄ǁŁ 1͇ |z{||umiltuvvzsqqtolnllppddiia_XXb[\]dhaZ]Z\W\X[[YYQQ N"M2LOPQRQQRSRPNPTTVXY[_bcb]VPORVXWZ__]_aejmnnkaYYZdmv|yvphllkggdibejqwwtohheea^jjlloomhy|vvxwxxzzЁʃÉ¿ yux}}{xzyy||qqvvomhhpjklruoilikgkhjjhhbb`I_`bccdedcabefgijloqrqmhdbdhjikoomoqtx{||yqjjls{}wzzyvvtxrty}xwttqoyyzz}}|wڇсρ́˃ǂÉ0 zy||umxqw{vvqqunoolunnllppddiigkXXZb]_clcYX]\]]\[[YYQQ NPN"M0LPSPLQUSONQUVVW^edd\QNMRYZX]dc`cghmstsreWVYfnv~{xodeglrriillffjjuqqjjvvbbqqvqppx~~}}y~~ y}}}z{{xzzyy||qqvvtwhhiolmpxphhkkllkjjhhbb `__a`B_`bec`cfebadghiintssldbadjkinsrpruw{uihju|}tuv{xx{{uuyyyyss~~Ԉ́ˋ‚    č wropvzxy}q~uilqnnyypxttssmioofhhd_]_m_VVT[]bbUbeeRNOTPRNOOPOPPNN&M(LOPTXURRQPNQTSSUVZ^]\VPOOTZ[^ekihiloruulaZXejs{wsnhebehhjnmmggms~|rsjjvvbbqqsypp~~}}ǒ }{|}||vx|zz{yv{{suuqmlmymffejlppeprrc``dac`babb``4_`acfigdbadfeeghknmlhcbbfklntyxwxz|zqkjty|wtrtwwx||{wv{yyss~~Ԉ͇Ȅ‚   ¿ vuwwx}|y|tqq~vnnyytqttsoomfd^\f^h`_ZYXabb_`eeRS_XRONOOQQPPNN*M$LMNV]ZWWTQRTWSPSUVVTSRQYdggmvwusnkinuxyrka[diouqlid`^^ksvvijp~~~mphmo{}}qqxx}Ǐ||zz|~{{ysqmksmunmihhoppmorrcdmhca`cb``2_`aagmjhhfddfhecfgfedjsuu{|yx|yqmtx}~zxtpoozxy}{~x{}ԉ̃ɇ  ʃÏÍ||~~||vv|wuuxojjccff]^[[\\[[cf]]YdeeSRNSQQOON%MNMLMNNPPNNMLMMOPNPRX]^^aa^]\ZWTUVWVVUY]\Z]_enrqv~|ywwzzxvqmfafmpqomjlrtpffls~|sut{sqln}}}qqxx̓Ǐ ̟{wwppsslljjkkjjpsllhqssdc`dbcaa`_``_`a`aabbaa `bbacdimmnppnmlkhfghgjmlkmpt|~{uqu{~~}{xz~uuz{|كԉ̃Ɇ   ȗȌ¿ÙȔ|}}}uuywjjccff__[[\\[[gf]]fe]STOPNNPQWSQN$MO MNNMMNNPPSSOOMMNOONRQNTWZ^adhlhdgg_Z[]XT^fdcgloqty~}zuqpjfinonopjiu||mx{}wy{|̄ÍǛwwppssmmjjkkjjusllslddaa``abgdb`_ `a `aa``a`ccddbb``abbaddaehjnpsvzvsuuojkklmifnusrvz|~~yux|}}yx{؅х̄ȁƄ  Ȍ¿yyttl_mmgec\`\^\Z_^^gghb[VVTPRSTXXVTOO NMMNMQPPN MNNRRMMPNQQSVOTONTTPMQSQRPPSUWZ`hotoinqmjgcehdbfmqswxxst~xroljosqonllmrwwsqpzuy}xyy~|̄Ûxnzztrqkokmkimutupjgfeacddghfd`a&`cbb `aadd``baccegafbaeecadeddcbefhkpv||w{~{xvrtvsqu{~}zy}~}|zz{~؄х̄ȁƅ    Ó ̇yyttrgjmgfd^_b`Y\a^^hhi`ZZYYORVV[[WWOONMUSSTRMOPPSSNNQOQOQTPVRRYYSMPTRPOPQRTW^nwxsmpsuxqhknrzyxxrlpruxspmhmruut{tt}}˂Ǔ ~twztsqmmpnikommuuvniihh`cffjjggaa&`fed`bdeaacbdbcfcgddiie`cfdcbbddfhn{{}~wy{Ĝz}}{w{ׂԋˆƃ ̬!ć”  }}~wylgihhdb^`_Zbdaagghb]XUUONTTXZYYOONMTVUURVXWNMOPPTUQNOOPNOPSSRSTVSNPQONRUTR[luvsquxvspllnrs{|~{xwxuqv|~}}wwv~tt}}Ɣ  xtvuuqpmnnjproottuplheea`eehjiiaa&`egffdghh`befcabbcabceedefheabcddbadfedlz~}zz|Ԇ͊ƃ  &ć }}||{vynggihdd]afdeeda^URPONRRTZ\\OONMSTVVTUWWNMPPXXQMNNPPSRSSRRSTRPONPRPNTXSMZhostwywrnprqrvy~|zxx}z}{zwwz̅Æ zttvurqlosstqssqpmeca``cceikk(`defhha`bbiic`aabbddeeddefdcbacdbbfieajv||}~؂ӁђĆ  &}{xuwvpkknlgc__dhomif`c__ZUQONNPPS[ZZOONO NPPN MONQPVV[X\YQQNNMNSSUSMMQRTTXWQQRRSVXVUUSQOPTVSRZckotyzxtssxyvy~}ut|z{wwÁ|wwzyuqmmru{zvsnqnnjec`bbdjaa`a `bb`bacbggkikjccaa`addfe``ddffihcdegigfgedbcfgedkry|с̋Ć  ƅ ~xvposwutnnrrjedgkkvsii[`^^WWRPNNOOQVYYPPNOO NRRNOSNMSRQQWW^^dZVTOMQVVQNMMYXZY[[PNQRTZ\Z`aVPPQTVY`ilpz~}zxuyzx|yqv||vyww |{zz~~wrqtxxvvjnmmggcb``aacgiiaa`aa `dd`ad `edcchhmmrjgea`cggca``jikjkkcacdfklkpphccdfhjowy}ЎDžÂ    uqnqtuvwpsvvmegjmmsrkh^`\ZVXVWPOPUUTTNO NPPNOPPQRVRNMQQSSTTUU]Ze^YSOMNNMPSROMNP[Z]VWWRPU[YWabYWTPVZWY_ejmns{~ytuyyuz|y|ww }z}|ystwzz~xumnkjfhfgbabb`ae`a `bb`abdgc`cceefljsmiea`aa`cddb`ackjmghhdcfkihpqjhecgjijotx{{łÂ   ¿ zrrvxuuv{zzqjggppssnjaf_ZU[ZZTUQQOOPPXXNOSZWONPTTQQWWSSVVbbVQMOPPNRMMNPYYXQSSRRQPTXWUZ]`bYPX_]aghknmlvxqx~y|x| ~~}wuu||~~{wpsmjejjieecc``bbhh`aaddeejha`acffcchheeggqqgc`bad``acideedcfihgjmprjciompuwy{{z~цˊĄ   {ww{|wwuxxzxxsskknnqqrqilhf]^\Z]XVVPTTOONU_\UTQQSTVVRUWWUUQSXXPPNPOONQMNSSPNSSRRSTUV[acZRX\^bimopx{y ~xxzz}}~}vyuslmljlhggbbaaeeaa`aafnlfeccdeggdfhhffcdiicbabac`aeecaeeddeffhlprkdimnrx{|}΄ц˂ɐ    ‡ {{||yytxusrnnlippuurommg`\\_][[QQPPQQOONQNX``YYTUWWT[WRRMMNRNMMN MSSRQRSQNPRUW[_\XYZ\_hnortuz ~{{yv||~{yyuollnljjccbabba`c`hnniieeffhhekhdd``ada``a`a``aaeeddeedbcdghkoljmov{|ч˂ȋ  ˁ ɕ}}xxvwtvxxsqimsunsqrrlhee`b^^QOONSPPNOONRSTX]]\gicc]WTUZXX]ZZ]^]^ZZTSPPNMNNTPRUROSUVZ\^aca]`chjosuy}|ƒ }vzz}~~yussnqmmbbcadbba`aa`acdeilmluvrrmhefjhimjjmnjjfebbafcdfdbeghklnprpnorvx|ч˂Ȋ   ˁ  ~~turrvvsszztwkluseqrxxnnmmd_``PQRRQOSQQNQPNT[^_Ybehpsmmd\UU]\]]fgffdd^YQQNPONVSONSVSOY^[``]cieacfkoty|~z}  Ӝ~~xys}~{{yyrnoobcddcadccacbafkmnipsu}zzslffmlmmtuttssniccab agebbehebjnlppmrwtqruy|ёƁĂ     vvsw|wsrwvtvwxzmnupgntssmimhaX]\POOPSSQPOQPPNPPONO\`_bZ^flnqh]WX_a__``fh`^SSOSQWZTRPNPTRQRUWVW]_]`bcinjccflqw}~   ~yz|t{~yvzuphllbaabddcbacbbabbalonpjnty{}~~vlhinpnnootvomeebdchjfdbabcedghmompqrw{xrruz~юƁĄ    ʈ xxz{zssqsvz{zwnnunjpuopidif_VZUPOOQTTPPONPPNN__XY[[beenvvh]\ahhaabfkll]]UUVXZaa[XRNPPXTPUXXY\^`b_^djosqkghlsx}   }{{zx}{}vrvtngjfaceebb abbaanniikkpst{umlpuvppqtxyymmffgijppkidacbifcfiijlnpqonsx|~yuvz΂˃ǁŁÃ    ÿ̃  ~~xz~{zzssos{{~{vrtvrpojibe]WYPOQRR ONOPOQQ^^UTXZ\^`jppdailvmc^abcbfimm``SSZX`b_][VNNOQSZXUXYX[[\cihhiknqqnnoqtx|~~|{wvqsmgibacdd abbaccmmfeijlmow}}rpvyzqnppqqtwzzooeejipqomkgaabdejigijikllrwvvxy|~~|{|~΁˃DŽÂ   Ó˂̃||z}{{xxtvqq{~}xxwwopnlnn``ZWVTOOQQPOPPOPTT\\UUWY[[`digddqq{sedcaebffnnccRRVVaa^^ZZNNQTY[][XXYYZailnqomoonlquutz   }}{|{x{{oojggeaababbabeellffhikkorvuss~~srrptquu{{rrddggppmmkkaacfjlmkiijpwy{~|{||{z~΄ʅƂà  njσ  ~zwwxzxxz~||qllije]`_\\]WXUQPORTSPPQRPTVWZZ[]aa]]eegeddmmtskmjhjhgdjja`UTY[cce^OOSY\^_\ZZXUZejmruwwtsttw{Ē ~yxvwslnnlhhfcbadedcdbfghjjkmppmmssuszzx{xvxvusxxpogfjlqqsnbbejmnomkkifktxzωȁƂà    ŗ˃ρ 便}vvzz~~|}{ollgc^]deaaWWZTPPOQOOY`[\UURRWTVY^^XXcghh__hhffddggppvxnnmmhdgga^_[\djcaaPPT\^`^]\\WRZglnuy~zwy{}Ì  﫫{yxuqmmrsppggjebbacbbioklffddgfgimniiquvvoovvttssuu}}{{zzvsuupnnklsxrqqccflnpnmmlhekuz|Қ  Ċˆ̉ {{{}|xrqmmeb_bdaZXWUPPOQPP^degYYVUZXX\ca\\eghhdfkklfjjloyxwpmmdbjjfdgd`jihild^USW\]]\ZYYZZalrsvzË  ~~yyspnprpjhhfbcbbnrsuiigfjiilqpllsuvvrtxxytxxy|}zzrqxxtsurpxwvwyrnfehlmmlkjjkkqzҌȇÁ  ƈˆ̄σ¾ |}zrppgg[[`^[XVTQTOOQQ``jl]]^Z[[X\cg``eehlnnvjoosv}sll^^nnmlmjilljhli\WT^_\WWVUW^ejptvy| ~||uukkomkhgecebbccoowyllnjkkilquoossvy{{x||zznn{yzxwyzxvywlifnolhiggintx}΁˃ǃ  łǃΊρυ¾    }~}xuufh`\XVXWXURVQUVY_aiicbebYX[`cmhjighjllnrxrvvwwyxrrccmrwvliihkliji\TR[\YVVUW\bhlpv{}  tvolhghfdgcfginpwwqqspjikoqzvxwuvwyy{~~~rrzzwwvyywxwlfdlljhhghlqvz}΁˃DŽÂ   𽽼łǐυ  }}{~yy||yydkf\YUVZWWUTSZZadchkfh\\]helrupollqprtuu}}xx{{wwhhku||ihddloole^VSSTUVZbghlpx    rxtlifgjggfeejjprrvxtvuullmusy~}|yz}|vvxxvssz||ytngeffgghhkquwz}ɇÄ  ΗłʊΌ ~}xquwsmfg`[`_Y]XXZXRX]afjhle`aclklqrmrsqqrxwyv|{{||{xtoggkpttkidflnqlcaYVUVWXYZ]chjnqx ~ztuokonilhhjhdhmptwvystopryxy~{~}~|uux|ywsuz{~zrqjhghhijkmrvx{~à    Ό   ~~}y{{tmllhbhaW[ee\\YY[[TY``bnnmgecc``konmruuqrw|}~}~~yywwupgfflefgmmnnaaXUUZZY\_`bfjosx  zyyupuphksslliikkeiooq{{zusrroox|{z}~|uttyzttvz{||qqiggjkjmopqux|̑   ‡NJυ΂΅΁   ~~xwvvkhjh`aea[^\`ZXZZXY__cirqkjggfjsustuyyuuw|zz{rokjgoommneggqpnncc\SW\bfgikijnruw~ xvxvopspkmlojijjhjnnqv~~xxuutx|yxv||zz{suu~|{{rrlehmqtvwyxx{̑   NJς ~~xxyztphdjjb_bbaa[ZddZYXZWZ_`ddppmmjjnuwwyyxxvx~~xx{{݇}}tqoomjqqnnhefftpmmee\RX^hqswwtsux{|~ Ƣ|urwwqnqqppkjrrjihjhjoorr}}zzxx{ݑ}||zx~~{{vsuu}zzttldinv~ +ĪȤÂdž˄Ѓ΂́   ~~wvvrhemhhchhggd^_b]ZWYZ_cbbmuupphjrvzz|~wx{{{|{{tsmmkjuolldhnmuronhg^V[dpx{~~|{{}~؛ ~vszvuqvvuurmnqmkhijnqz}}vx{zxx|yysv|z~||vungls} $  ÕÎˈω  ~~uuxuvvggmljlmdd\`_\X[^`ddaoyyssemw}xx~~{{zzyyttjniishiijmvsurlhaZ_ly~~ uuzyxyzrrlpnliknpssp|szx{wwvwwx{zvqkoz •Ǒυ΂¿  ||xxssnlkomopqmmhcac`\]d]ciieirrnnjpzЋ~xz|z{ypmtlglgfhnnutywwuojb[aju|  {yy|z{|}zzuqprollsmrvvtw{{x}}{zvyutv{{|xrlpxƃ  ǻρ·  {{ppusomstmmlhffc^ei_kmmiikkhhpp{{}v{{}z~mrtnkllklmott~xuuqme]benx{  |||zzuttqnswnxzzwwyyvv}}{{xyzyy{|~ztmqt|ƒ   āÁƑςΆ΋½  ۞yyttsrtstqvwtruujiddkkipnpjiikmmxx{{~z}}ywpsspswwmpvv{wsrojfaehpvz   ǥ~~xwsrxxw|{|xwwxzz}}{}|xuqtw}Æ    ‚čƆƊς΃τ΁̂  wwyynptx|v||z||mkeemmqqlnllkoqqzz||~xppttuyxx||omxxwwqnmhfehlpx|   {}zxttzz~~z{y|~~}}|{~{zwutwy~ƒ     āÇŃȄNj·σ̃  ̟wwxwstuz|~zzppnmooppmlorsusx}yuwx{zw||rpswvupnmjgdiosz    ||{{|zy|~}}{zxvsx|ƒ   ÒLjNj· ς́  ~{xwwxt|wwuwxzqqnnompuvv{{{}}z{{}z||vvmqsrqomlgckrw{¿   }}{{|z|{~~|{yvry„   Lj˂ΰ΂́Ë  ~~zwz}}xrz||{{z{usousqqwz}~{vxxv{{~zzrrgfkrrqqplhmqyNj¿   ~|~~uuy~zvz~ƒ     ā‚ÅƂɅ˂΂΍́́ }}yyxyz}~upu}zz}~zuuszwwz||vtss{{~xxoobbiqsttupknp{¿   ަ}||qqw~}y|}à Ʃƅƃċȅ́΁΄΁̂̃ }}z{yvqtwx|~zz~}~~zwvxzz{~}~yuuzz~{{ssonlmsxxvqjnp{¿  ~|{z{~x{}Ä   ƅąƃȋ΁̆͊̂   {{}}zyuusswy{{~z{{}~wwzz}}|vokq{|wsrrv~¿  |y~ƒ   ĂƂDžɂ͆̓̃   ~vyxvyzz}Є~|~~}}ymkqzzuutrv|ÿ   ώ{y~„  ÇĄƐɆΊ ̂˃    yz|w|{yyy{~~}vqtxzzuprv{¿ ~}‚ ĆāDžʄ˒́ˁ  ȕ|zyv}{xx}|y}~~{vsw}}zvpqv|¿  ~~ ˃ǃ    ńąō˂̂̈́́̅́́  ~~ww||vv~{{{||z|~~wsr| ¿   ؆  щdž‚    ďŏɉ ̂̂̂ Ҁ{{zz{{xw{|}}|yxvz}~{ur|¿  ҋ‚  ÙȄ˄ˁ͂˂˅    |}yyyyxxv|zz}xxwy{~~      ވ ѐ‚   ǴÌËɅ˂˂˃̃    |~~~{zzy}}xxwy{~yx~    ≈ ΅DŽÄ     ԮÅŃÂĉɁˁ˄˅ ˃   Ǚ{      DŽÄ  ”Ɖɂʂ ˁ    ߘ     !DŽÄ   !Ìƅ Ƀ ˅ˁ ˂ ¿         ËDŽɄ ˁˁ ¾ ݎ  ֗ Ɓā  ńǂɄ)           Ă       Ņǃ'            DžÂ    ŁÂǁɂʂ ˃ˁ           ·džÂ  "ăłDŽ ˇ      Ǎ     džÄ   "ÁńÃłDŽɂ     ύ  DŽÂ    ÂłƒƂǂʁ!   ÿ    Ă‚   ÂňƂdžɂʌ ˁ     י ¿       ͍     āƁƆɁʄ˂ʁ            ̋   āƄDŽɁ ʄ            ʋ     ÃƆ Ɂcrrcsim-0.9.12/textures/waves.rgb0000644000175000017500000100100011724452426013671 00000000000000¿ƼżżżľżƼ½Žľǿ¾½ȿǾĺ¸ÿº¿ŻƾŽż¾Ǿ¿Ƽż¾ż¿¿¾̾˾ŻźǺýѽź·½Ǻǿͼȿžƻ¾ýƽ½ʹͽȻǿ¸ºӿ¿˹ǹĻҾƷüŶĺ淲˼ؽڸøз̸佸öҺƺúԻ۶ƾĸʾſžſ¿ŷĿȼ¾Ⱦʻ϶ý½ǾǹºúͷźǾľľľƾüĿ¹ùƿ·ʼοȿĻĽ¾̾ɻ¼Ļɾ¾ĿǼ¿½þŸɺľŸƺƼŻѻżǺü¾ÿϿž¸Ļûĸʾþþ¿þ̻ƽƼȽɽúļºƾžĽȸʻǿ½ƾμ̾ĺ¼ż¼Żü˿ϹƻϼȽŹľҽκ̾ϽȾIJ־ſ¸¼ÿǽ¾ȾûÿŽ˺ŹĽ¾¿ĿؼȽķͼĺʼ¿¾ź̾ȸŹº½ֺ¹ηȾĻĹķüø˾þ¾¼½Ľɿ¿žȽþüüþҿü÷ſƶĸȼüƼɺ˽þż»ɿǾ¸ȿ¾ýʾȼôȽ˽μſ̹ĻþŽ»ùŹſºĶ˻¾ô½Լĺľǿ¿¿ľüƲļƾĽ½½Ŀżý¾žļýƹ¿¾þ½Ż»ɿĿľǿ¿¿ſƾüɿ¾Ŀù¿żŸļǾÿĺ¸¿Ļüľ½Żɿý¿оŻƻ«ܽǽƱŹʽ̶üǷƺĺ߻Żĺ޹ž¼Ѵþ¼ƾ½¼ĸʾ»ƺ¿ſ¿ŷݾ¿þ¼ÿúƺÿɾ¾ļ¿¿ȿþĺĿĿĻÿ¾¿ʿʿǿÿ½ƿǿÿ»Ŀȿľþ¿¿¸ƼþĿȿļ¾ʿľÿĿþƿʿ¿ÿÿ¿ʻ¿½Ϳ¿ĽǿŶƼúľƻõ¸Ŀþľ¿ýȾ¶Ͼžûιк¼Ľ¾ï¸Ŀ¿ϾȻļźʹѳη׾¹ŵƻDzȰͿƹóĺι»ɸù̶ƻδȽĮñг̸ظIJٿƾҶ׼ҵȲɦĿȹû¬㼤ʵſ۴߼δ俰ź˯·׬ǼÿſýǼɽǾýʾ¾οɽƾƾʾþ¾̸þþʸü¾ɹȽƼ¼ǾĽȿľ¾Ǽýʾľĸ¸¼ººĿº̼ŸļļŸʽ¿ÿƼƷ¼ƺŹĵ¹ɼʾ¿ºʺƾ¾ʽºĻſɽ¼½Ŀ»ú˺ĿļĸƼȼ弸ƽžǿƿȷŶǾ½Ѻ˹̿¹ûϿ¿Ⱦ½ÿǽļ¿Ͷ¿żμ½ƻǺźº¾¼¿þƿͷ˼̻ȽIJƻǿѼɿȻ·½¾ý¿ѿǸпºɽʻĿž¾ĿļʾļſռҼĹķŶɻ¿ǻʻĹºľѴǮúƼźɿüƸĴŻſ½½ƺ¾½¿̿Ⱦ¼üþƾĺ˿ȽƿƽſȽ¼½¿о˼½þƿ·ȿºĺ¾º¼¾úļŻÿƼÿºǽ¼ºĿǹžüƻ¼ɾǺ¶¼¼ƿÿʽƻǿǾ¾¾ʼſ¸½ʾſɾȻĸ¼üƼȲǻǿľûǼǺؼȷǼº¼Ķ÷¶ʿùνŲĬó¾ڼ̽Ŀŵ¿Ŀ¿Ľſÿÿ¾žýºɹû¾¿ŻƿžʼþſĿɿ¿ǹǾÿ½ľýȿǾ¾ü˾¸û·üü¸ƻĿɻľĿļþûƽƾýĽ̽Ź·ìЫ¸˵ƿ¹þξ¼ɸĿڵſ·ý๪ϾþķۻɾǿſüľýŴĿý¾ȿƺľǼɽȺ¿ʿ½ƿ¿Ⱦ¿ľʿȾþʿƼüļĿƼŽüüɺſɿžÿôʾþ¶Ʒþž¼¼¼˼ŽúĶӿëƿǼ¿ƲɮôȿžŻ÷ļкҰɱɾðɶƪùļʼƮ̿ŶӼůȵѺԿIJŪɿջϱƹ޽ȶ˿ԺͰæŤİ£ӾԪù޻Ѭ⹜ƛʿЩȽŽÿ¿¿Կ¼ƾ¾ÿ¿¿ǾŽƼÿľþüľǾʿ̿ý¼¾Ǽɾ¼Ļú¾ÿ¿¿ļɷ¼ÿ˽½оƾüü»ǼɿýžĽüýĺ˿ȿĺ¾ʺɽǾû¼ƽ϶йþſȾƺƾºƽ¾üѽͼȻǽпȼľľƾļƾľýĽȿɿʿʿý¾ýþǾǿż¿žǷþʾȺƾþ»ÿδ¿̵ĿÿʿɾûĿſÿֽ·˾¿¾¼Ÿ˾ɾ¿Ĺƾ½ƹ̾ҿúÿſƺǾü˺Ŀ¼ǽý¿ǽɾĻļĶſ¿ýɿǻ÷˿úÿýƼºͿûʿþʽƽ»ƾĿüĻȻžɿο½Ƕ˼ƿ¾½ĿƽżĻùû¾ǽŻþ¼Ǿƾ˿üƻù¼Ļɺ¹¿ɸǾǿ½ưøοüŽϺºƾҼ½ǿʿɺƾĿͿĿźŷƿʽȿƸѽȺļͼĹĺǽ¿¿·̸ôſdz¿ĽĹ¾½ʵĿ½¹ÿƾ½Ƽý¿ÿƾʾżƺɺÿǿ®óԴÿ¼̼ȮŻ̰ʸָŹ˺üĿ¼ÿ¿¿þ¼¿¾ÿ¿þ- $$&+'  '    )1352+$  %                    +BW``XF6+/05220,)## .*   "1EQNC8:FXekj`Q>-%"'-.9EST^Y_ekkkjhie^N;)(3=FJNQTVXXXWVVSSPOLH<)                     /I.    ):EKSdiT5 .           %*        #*&#!*;Qhx|udSCB>@;950+&#  && +NH*   &8Nbli\RR^my~}tbK7-& #-7DNSapv_B-##->M[dgimmlig`^VRKGB>93)                   %@SU)   #      .^sN,$<'  &CI*  !#+-59654>RkvdVNKDA<71-($"    <=FroF  #1Gb}kWJ@3# &+5DRcs|pL3*-761/,)'$#!  !%$&$(,>``>..;nm@1,("  (,+-+.,.+-*-,,,,,,,+-+.,.+-(#',/5E[x»yjUA2---,,,,,,+-+.+* ! 4?BOasƵ{V;2;Sw¼jM;.  **-,,,,,,,+-+.,.+-*-,,,,,,,+-+.,.+.+00342*$!'Dsޭx`VTTSTNB' 'ANTTTTTTV]fnbVQMNNPPPNPNQTUTTTTTRTNB'&@NN>!KйxdYX_kn< $AORTTUUUTTRTTTTTUTTSTTX`x}bZUVUVTVUUTTTTTPLC8*! !!"%&(%#&(.39?FKMOX^dnvti]XOMGCA=;988641/*# ")5CHNNONPZml[Zlo\VOA'   #@NTSTTUUUTTRTTTTTUTTSTTUUUTTRTTTTUX_sj\UTTTTTUTTSTTUUSMF@A?=.3289AFMS\dhfqĵxU=59QЩzaN>1!>NRTTTTTUTTSTTUUUTTRTTTTTUTTSTTUUTSTTX[bff`XU_ɤ~jDDj|~jDDi}{d6*gԽN:h|xjZLGEDDDEEEEEEDDEEEEEEDDDEGKT_d]PLPYbjqtvxĻ|l`UNKIHHHGHGGFFDDEDEFEFFEIPXgt~iB  @g~ͱyvtrl\aejqyɬnVKRrͶoW;   8f|~}|Ȼi3  0hj&-kT" El+ XƱ~~}~~~~~~~~~~~~~~}|xwssyԽ~~~~~~~~~~~~~~}~~Ȼǻe.5hƺ׹uksȸt@*\ԾZ2,*,,,,,,*,2VԾX* +]ϲ~G.:cȐT6.Dž¼һR2,*+)7`˱~ԬuB+*.+-*-,,,,,*,)6Tȴݺ`VRTTTUTTRV`ݺ`O, -OcҨx`P5!=Rhߵe^uýڴ`VSTTfð˝lPTUTTRTTTTTUSSTdɧ}vtzششʪҲ֮͹ݺ|ص^ROPWdyտտŷӻļҾW5-,.3?Rn¶Ⱥĸʼh1 .FhȮԳæzl\NLYpziC %CmΤⵆdSU`{{dYYЩ~d^rt^VSTTUUUTTRSQPMF:*" )        @}ȯd7(# $" #7>PfupT2'%&$$1_g<'*++4^_6)+*.,.+-*,0F¤~eO8  %,*8^ηX8**(*&(.Eͷ\4,*,,,,,,+-+.,.+-,2;Spo__mmS:/,---,,,,,+-+.,.+-+0;UrrR:UuvR:0,-+.,.+-*-,,,,,,,+-**   G͋ǹ}_9   !(4?HNQQB(     =@ 5kƸļӺh5$ZsZL;* ^üƼ^5"gƹög93SQ97DE1 7VT4,W\(  &?JT`cYJ5&#8WX4   _[^co~ĶkJ3  %& Ci~|vy~ñˬiB!     HNLLKOYiwtbQKHNRX^isüwbWTTRVcǾ^B' &AO??CGO[kyzbNB$  B`t~kkdUY_nxw{~~}xqdcWfwvhURJ;# EnUNJIKZzƜmJ61:FZpzk[QKHHHJJNVboocVNKHC7$    .&        -. 6CIIJKKKJHC5     )*             $+8LVXWWVVTPG=3*!   %**%  #&-8IZottlfh_TUTUUO82.../1AawV;% $*# #'-7DQ`ux}wfM:,! %;2p='!(BpʿwG('6EPWZ[YRG;2*'%$#  %))%!      #)+*'&%" $3I]u~rdXYXD@975&*+,,%"=^ogO5    &/@MTJLH9) !)-./01) !!!*/000/,$ &,01111-# 8fmH   IRRTT[bbYONNJ: &Zί{P<.$".ITJ8, (7BIHJIJIF8"*;BHTzȰiUG-"$$(.460(&(*# 4BPlڹ~{unpxxc:  :?ʤwP8*'06:C^DzF /@M\m||lVF<:8% 6X\MC<82,6TeXNNNJ: -bjG6:FPThK'",Dvp> *|™o\VVdРgB,(2>HKLJB4$ *@JKJIHJJMNOOOLJJJLKJJIIJIKRdP     !$)6VدlktvZ4*4+(0@Ztx*+    +DTZ`pԹ^0*RprP"&. (Wr,   ZǼû~rfdsĸW& &tжִ̤xK.8rǺ~xpd`i}ޡQ :0%)-+-+,,+($ &6\ڼ\5.R}I.6NX* $SФ\,',(""<ľδM0 ,Ψdn~< CB+!!(3@KQTTTSTTTRLJJVn໌gbϪ|`fR$PϖcNHJX^XRTpի{V/#rճ`&  #DI<48EXkyܺҬ2NȠĤz@K~2BMKMWk\@¿ʰB $\ڐ9  BT_k}>N_x2 /vԺٸN4$'3L,4ظX&  (sނ$7ܺf6`x 7Ē`="2Sm0ަd4 ;S F̽a&~̂: Z{1 2TtqaYXZ`l~ơXcҷd &~N (:QedR8*$$$(2AVftz~՟lPHJ[~L  ?ಈL  =l  .0"  #/8:LwȒR"7VzʙnTHCBADLZn{~{jVJJXlԐ? 8\YTTex^dܶdi5Px^d~ެxbb|ƞx`RN\`XTRTTTTTTRTTUP@&3`ƌcbЄ($AzԦh6 (Hp֨g:$&4@HMONNNNOOPOONQQTQPJ<((JRU\rӺ|2jڶ迎fTT`؞D )Fzܱ[ 7IYF    ') +FxީN(@NRJ0 "9j֬~T5:ILep]N=  ;KQTSTTUTTTRV`VF> Br}[4*&!$***&$(,0Bxhh~"8дZRjԜa6)*1ZĈ: Ewʦ\ *     D~Ϳ’:'*( 8pάzI( " 7Mht}reM9( &',*,,,,,,*,2ZF   *fy4  $JS3   QX22X}&VP&!4Rl{r83i̿m, Bp^*   L|rbZX\d|x.  [lW$0BN^p~zjH"  %-/./.-*&      Dj~5 %B> "714JVdzl,=NJ2 "0Nyf, &BXzs\XL2(>HLVx}^VTN>( "&&$  "56%  (96 +DDEFDEDEIVĘe3 (9BJVhv~|lS8*$$*8Ro}|p^OHDDED:,,:DJVizr\JDBDDDA?80(###"""#$$,:Nfx~xjXLFDDEEGJWnشӞiPDCABB@7( $41 'ѣl>     0Un{qbYZaq~}~|rbND>>>?DPbr|~|~~~~~vlaZYXXXXXX\du~}~~¹ʢ~}~~~}rbJ4  Jjf@ 1AA=2   FټF    &4]ƽĻýоpK' &Kp3  2_|~pQ,  vͿm4     ":FJHJHJJJJLVjƬ[>*!6eʜ]* 6`´b8 \\1 77%  Bf{z`NFDFQmƉJ  &DhΠrP8"  Qqkl]F."VroN3iβp1  "LxϬnG3==7,! Q|; $*,*,2ZΖW2,*,*)(&&$%"%*H}¡l)  <Ъh8'->KRTRV`⺆`VRTTRQPNMLKPYzŎ6  0zМoZ`p~ز||xx}ԡE    E8$) .iƥʢO     )$8Ek2 2TY2  (`ƴ¶O  #))-,,,,,,,+-+.,.+-*-,,,,,,,+-+.,.+-*-,,,,,,,**   !    2YT2 2ka)  :j] $Mĥ|xzz|~аp@"4CMPTTTTTUTTSTTUUUTTRTTTTTUTTSTTUUUTTRTTTTTUTTRN>" !:<& &AONB'    $ ]j:  )aИ^C:60'*8Pw?: +tǢz\NLMNNNPTb~̦~cTPD(  +@Yp}|f8  6^bD     Bi~|i>     :?ʤwP8*'06:C^ǚurnbfue" 7X< BȸqF-#$$&&&&&4NsI2()" +>Ql\+"Ti3-d^& OTRTTRPRR]tްⳂ]KHGJJID:, .,  KԳشϨh:Tmpz̴ZS`|вöоt&$*-*,)*''$->XvВZZʊN-  l¶տμ^!&tжִ̀,  (=JQWTT\pμμx22x]&  ;¸Ծ: *r#   ! #2P|ϧϧhhʄ8  *dڿܬ`!o˖K  Ay׬y\VTUUUSRTf׬y\VTUUUTTRSVfcbܬ^ (+6TĸhTJJNjφ;Hij\$ DиJ/,*.,.*+)6_иJ/,*.,.+-***6_f**fӽ>6LTb|̾༛t_D.# 4`b% !YȻzV(   Rҿö^%5hױ^%6jռg@@gb$    #KfpymSFHZIJؽ[F>>><4' 0Qhw|~~~~~~~Ӵ̎H  &UzɤqX?#   )Zz֮ܺ}h=    ?e}׬{{g=    @f{\GH\r~j@ *Mcllrz}}|}|z||rT4#Aj~t_LFPhH$ !0:>AB?>>=>@JdҨ{`[lȤެp>$ "?Xqޭx_N>( 1HNNPNRSV`ڵ`TTh޼fTTTUUUTTSTTOB&    "$     !;HNQouD::DLSNB&   #%  "8FIEDDFBB>>=@A:$/>JSL?CNK:(2ZnI 'Jj?+$4jŚjQHLXqή\>* (>N_xЎL3'!%%&&)(,2RӼR0*(7^Ҿ`7),*.,.+-+,,*$  "$0DitYC$  "&$5ShikjjfZ<($$((,("  */ %#"   *8>dzd5 <|b2! ($  :INNNMNLLSpǠpRLLNNNJdx~~wb;       >dw~~~~xd>       + 2TtqaYXZ`l~ܽ~ztfVA2($$$*8RdeQ:( ((   4@DE@4 4@DEFFA4  $(:QedR8*$$$(2AVftz~ҸhVMIFA 9.69?_dIR4.177/75+400/*/&*($51/-P\#&((.8[Q)'13G\HCAD;K[O#g鵉Zr{v]F_*-+2=B5JYY`AAKF[ip{x@CTUvfx@q{joyqs|nS:4A6:Ť{S 5Ll(^{tjr+.&mwbϰ̠a8xP5~Xv¡嗀F_]o坾eȑqxYW3+6>3(HZX<=JWQN:)<9+7512+.)((%%&/3%.+,2+%!'28, P}e5%-)'.49K\NOBG<6HM-1Ĥ|uthFF=61>:]oL`;EIJPmjs[ﻊtxb|i|oZMKkfO_aGnxb.ŷȯ[BF_P#ZXX{CFD$74fblwu`mv̙àZxezyvPeetI|跫y335>0;..+-/,-344- -R!(!%+,7Ec^=C;>V[I1Sytl!4XXB68;9BOdx{YYVJhv}v]ifoh}}}O>61%:-N\H7>εȼd:N;JK446Npxj]&^[Pöpzlnuwt_qiǗ}pΓ[1ug`CGzcEmp#!+Q*&%*'-45?LUC;JQR8@fd̩bٜ/8E19<>BINmvVhhTRcxSfmaˀpsoms{qFNVYQT^3stwhBrs9+30?bsq`K4nq^uٵbes؊xb׭_΅yrԐ⬙vTSFK;A=G3JE;G=;?32',400+3ObmCSuI%*$!3CKOLKD?>ML6H潊N|tGUC:B32>;O`u[~zfcf~Gjwk̙Wzm}XS__NZu|ҿɴQvp=2 ]v2)01:G~RHtQ$@|S{ɋǿq魼ۼ’o_pg?izh^pU>J0+<.26A70MQF*YANT $+9E<7>=LkTaJf_jPIZcmQNyv|y{ltyPqntY¢tL<]C*ù_98Y EyhV930`_2[udlM"".1 9kmRdꏛy뒮xiw翗k_oGacZlwH37DGRfeJE>4WGVM_lX0`^3!Lz3 #::19C<[_@xty̋9MRWhY\n{vgyS}jkxۻv}||l-&"Zɾg#Z)JsE42FXhw[7R`hN!E415( xr\ܼtVT|?asV3fi<OcBs}ns8(+4[zhnsz֥imzEEmȥc@k`]Xk{y{XWNQI@C>897-PA$%8QK6HlƐ}rUloquwluNe{{|fC}y-ؑcf{ě{p. -871Ż1UkkLY\:DeoTwk@46Mjwaiznzg^w~pH\{{ǫj?uE۶nA`uc.3374)KʠڶY FI~obskrCÝmB==0mত輭ɖ!;G<<4{$5&"ݴ}"":L2;Rs[|rMUID~2N>:;#%18!FFGx}*cٱ߆usȌ|Rr|xzEEIbkbWHL\ptwwxL64:HDP<@3+53/*/56?72;Mkbqm|isw@Lx݃Ӵ}rkg{U؍Uz{/H{~hTl\>F2?.U`J-hα͸uR_ZTWQk`}Ƭm>Wcf\WNxu\UYV\oyxv[>;KH3L_@7@:2093;0;?>CWjcTwqVUjsFr|/GRZWmgrjpiltwWfڤ4[Worsy[{rxv(k㲝λqt{X[o}qVgHQ<(#=, Σ|.DkOx}MW|q~=9RdsYTu~wX=R]MDYfjb^W@;K@HKYarqjXu~Sfzú~9ecD;\jbXb{Wz%rݴ:{uluHpwktz?).z齱uzJmaVL4_T9MVSR^}Q66AfhjH1޲Ӊ١ncAu@=TgTfWovisv]J;?IHNN`lZJT1y^GjcjYB]fVSENBMS]ZKYJ>1?Mnqż~{wfQURVENP^yndpu{l`ϒ{|t22M|miwJ1/&>޴zr|ys'IhZEEFNY]RTX_N\[IMQARbk_;ظ™8VޑwvStKT/]voUMUO`vRyqxTSrDYBo412BQCOI^RKIK\i}@5AEhhlZB1-5BUSNZLLdfet++')8*756ľynzvUmpWurX[aWN6hgZS ұt̫(1>wA{ku~2",Kfre|[je2BLUNMiefXGBKKdh`DS;|؜|zX.BLD5DTRЗRht^VQd==ZM?ԑ_SJ[[X~``9C?,6vXSacsc`|VmaKu^]_l^ktřlʵ{k][r|m|G;?=/9k¿Ư^aZ{zt/@]ZNUciQ>QgOBCI@G=HL}󯌓ᯛL /㭒gI_W`Z,4/4c2uFFCE7GiRKɻbPȠZhph[MTYE6i۶žM2HNSIWvDZ{RVwt@[]\`_Rjͷ`쎦~`^N^qwxNM89N6`BxvyxXUOBNT]]lkIY`XNM@=CG>N~MTzT%>2.Ko>q;{gClrSqP3vࠍҶ]GLFONAESXi]Cʿdf7C.@ME:Nu\oQjz>Y`aX\åqvlU]cLDlyly^;OH"u›l~cykOFWXZheYN[bPQN@DOOK[;E߬蛐x"RmT֫%@[*08>O%'NTcy>@H{|=0CO8BԖ}׻Ȝ^I4\nXWC?ApR[Ȑda[GIPJ0tkwleSjiXósiQ`quRot;_s]adT8fɟs\ptlm`]ffpn>=AXx瑙p+ $$*$!:G9(=T2?KE5OuŇ-j>7);'&A:SحxO\Xj}ºNZVv~vK{zVCORSMds|h]DWeӽf}qYgluv}qm>zh;KVKCH;GDGfoZ2+09I\k^}ri~ˋ\^H\yxkogibii_YijvŒdKŢɪ¡iG]bfoIQizvlfv{xUUB9AO}hn|_Fj{m`Qaj`Mlunqjooq}uaTV،㩧Ș}r{rtZq(SzU}i=E/)-3*/2.1ap'7QH4J6)3(&'7<6CTCFJ@KF>KUzhBHHJxpYggyŅbYyǟmwnsV_`leӠ˦Ϝџmz|Wk|NGovJ22.2GD@JI49UHCXIP[UFFJC?R]r~f~jyl`ax}_k_ê}~cgbrytrsj}ӫl|KTvTrlVxqiTB]]WR}Ϸv[{~LKaYi{hcM[v_dWVn梁gp櫆hub_WOVaqsoX7%;KaI>*03AD8:C7=T?9EVFAQZF?JG?F@KK@?SUZs^tnoyrob_i~eXu\Whogzwzhvǹ׳~g;:OvwzcCl~oV~}]ihI`Ƕye~]YmyyrvREve}^hq坩񽙙nfdUQZW%&ID?RYM653504;@92614OWCH3HfS9?D@?B@cbnjmP\g^hq{ioy~Q2Tn_`efjsȰӠȭ}{}pjgw@Cl}ER~Vwae̹VUNXjku\uqwifiSTÿܛݭ{|{fHfkQN[r:?@98+28.3;//40AB=:E=54,258@@<9HNXD?RBM@|yvusxthl`fsyo|yg_WKFd侢zpvǚqIgnzv}q}Z{vue]Zlv՘dJK>TTyt{pvYl~o_p`Gq`NRwpr~ϲ״٢l{\`dEACeXZCI=6EEH;6F1%2@LJEOUOIGDY\|βDbɍ{e|WVmkvnp|}{~zsrp^]MhҨǯήxX߼Yopm٢xǢz{f|fJVQN34Tթlm|k}wv{zm_]RciS{h]zt{z˸ڶݴlsJ/3P>wN\BPTET`E?=AH]hK&FƇyutsy^onܫȥ֕w}xQSGbcFe`[N>?B=DSfPXCIho}zdGGUL\feWBccKuHjH?}wbmst{}xhy|}g^Vv̜}jy΍w@L~}oBI8T^@IQHulM_{tXzyu|١“vlgruY4r|\LHTG:@9@J?:2GG5=cp?$9LYl1wSVSKtV9<8RHDPAY_SREC@JXQWUjklfpmij[er]PY_P6;3Sʻ~odMN]Iuc೥zy^IY_c÷ֳxYڢJ=VUQNM^XNUe{νɸϾTiv?NTT69C77D:;=JRQBY@Q}^kcP[E2F?xƒl/Hq~<,9769:JA9BBEPKEDRSZKD@:DJRRNZq[ben]__Yh`BEjmeR9*,PQqk`LHBnFϵux^GKUM]ٔ~k}JCT`SPRXTTXhչĪĹşŔonrf==DCCB>?F;;Z\RYAG]mrʧvhd>IĶ>O}_YOE3E4=:5AE=?;5OTA>MRSfSAMMFA>@=?2CkZ魚{[YMϹ`-'|4ckGHBCF=G98?GEB?;@DKC>ENH]UEA@LZb`U^hiyhRBENjh^{jxgzkbvTA;`W9KqҺ~s[FQPTQkvwtx>UJGRZRMU[[NpxDz˷|jJSOyLUDVYAJHFLVOB28KRfAr͸tsxRfvܟԓmMI˕D7Y:C@DF;QH<=8AD:=E@EEK<;MRYWGDNURZWebk~ycMDFGD<526G~پy}vjjR]ST{ȦxЩ`0A=GDQLQ8;6;F:>HCAHBCAMOWcLMTPKQX`hkL9Dm~ijxdHnxk`X^T<:Lq{}u{oZ=HGIDJr~\bRD[jvU0L~gsqINKJTRVWRUɷƯVo55;?FLP<+?NZK>:8>C=D_b;wpgpHpgnan}}8rh8VA6;TEG6579?=GDHMhgZZs_@YsywG9GvRHhMNFIUa`VWleAbn[qzm`PWAD/A~{o}x=BLkyudWPWeyVGIKJGE?;7@I@DHL?EMQOPQOJMMXXVmb}fE;>AA;ECUPE;]h16<=^XlBHLodLQNWNF:tpH_{TSSU^fepo1wYa[[eaPC6BVDFKNNSJM^`RPRQ]TWYjuSgcaOD9152@84[IQ`v|ODC{[/~d8GE^mm\^fyh~r_WdaQEKahg]ddyw|yǥ}̘?9BJNKGIJJ>FSDYUPQTRNKGOI9HnNWTU`[Wl{EaQe͟QEUG?CMF9-D|sp[R[U\bJDMFDIIMUGRfh[UVSUV]VWmv[F><>77EHAOhyvnAlu=}`_z]eu{u[I_h}_YXZTTWLP\e`GNwưtϟ\EN[WCZdNZckWWls[gh][Xn𥗡Xyuz|fiTEPZbUh988GKIGDDE?A9@g`SWR\kirWHIIGLMQKO=GUNVTZTSQWXR@919LObvrbwqZ]m>.Ыınk{QceNVJ_L[hovY[^aYXitVIgy||vlݻĵkQ޿h*}sDRXG\_nz}nbo~a|~~VLYWTR\us{}extvdtv~ɘ{{x`LQb}’ad}ndbESdXut{rrfbea_YbsmlE\VL9ǯ^URQKFBFSPLODJFLNT{xXQ\^mpe`KRVRIPMXVNX^VZQYejlE;A;::KlUziozfwij~wznjXE;ڐlk?QMRqXYohty}xcq|xkU_RU]gu}hadjsrhhpoy}{uxxx}buz>ʹnV]YYp|{ilp[bqmk_\\bmSj_cZZKC5uz\hR[SDGDUf?HPMC;ACDOb^Zj^fvygz|mTLIFVUWe^TT]\lA71.1e|{ȼngw~|t~DQO8:C3DzN}jWbqMCmQfsSJ¼vos}sg^iqhZUW^jvjz}|rx}ygI;CDTzykQgss}zz}v{]do^kqxhukWjc^_Ts]jeLVuT.;E=HMOSMILRWVTXORJFIEKJWQB:HG:CRSVTW`{suUPXadXcf`\k`Zhls\N`P,)EXB9Uf|Ʒpv}KwJELƝc{[5FHKEU~eiffOg^}qVR\\n]auzynme_XW[RRXj|uzxt]ivca^tc^sxws{z}zxo}Į|mjea}|S]qpic\]D@@:BHODIONOO[IQU]WPLFVXAFLM\RB:IDDPUOO`]Uot{sp}l]\URZahacadknuzjh`:?6JNYjuľٸpb||z|FCHN^orƯqzsaltK8G:EThwZDICLP]ZMVat{yep||HmoqqugfeSQUZSU[bre{u~uVZcN{~rjdĈ{yvkYOMYlutslVZr6MTHGGKKMAHYPSPTWRXRNNOMBKOK[Y[H=HLHGQY_`^WZ_^g]__owi_^iZnbrOLON_Q@e~}yewh^g{|Ǹ¾ƈefxfsQScESUic`}Ⱦͳ{en|S8LCGJILNSMKQQXV[VKLADDJPQSa_R?HIBFEMGZ_PKL_nYXUgvmlzsivszU@DEE=?;=Pbdzbbou}иƻf~{gZERSIK^n_Rķ{jpmR8JK;]f\coqsjwn5&JNajwhswnS_`KZ|wSYUZtkghdsĭ~Qwvg_nxmCERXU_YZh\]YneI[ÑxXs¨õȭ޾}~ROSUHN[MQKQTWHFN\WTDOI=MMDQLNQLVMHKLHS_VXfab`\_`_ku|wtq{}y|ǻztpZldXrh[Giܬdo;p}rcs^G66ICBy^bloj][NZ_Zlszm_̧QZ_^h[qm]mUg̹u}}}zj[\9JI=~z{sxFrR@NXRUODEMQSPCIWPFEIMKEGKTVODQ>:IMOPNNWQLJNUPOPj`RZc_fjhi[Xn|u{kZWxu|xz}y}qHkbjcUGQ٭jxۚpbtwkaiAE@JM?6Su\urkrr]||Qoy}Z\]^]waOrWy^{v}oYlgT[3%4*-#,AD'$2,3KioW^OBPQJTQGLNVVCEO[E:NPJHFILTSs}GYCCEGNUUQRRGR^VPRWeaY\c_^ongfdsyx|_ZRwi~|x|vSbmhxD9@mUdiL=UYVTNWJ?RaVS^r|z~tan}}pZYMm`^yH~Vpxgil^`}nPMNBW=5;<:DgfypTv}[KE9GYYSQJ@dkTMekh{e{zY^k=R}il{hjlSbg|rSYogru]A;6Tq^RP@HRCN_QNJNUBJFACNSTIBKDGTagWVW^P;?EMMOVQOSWWUZX[ZSanmmroyklww{|wqduui~vle_gltnr}y|LgdVJ1]qVuouTR^UKLNNOTYLVBE]\Ts_p|И~bVefjn|yvjgegvzO9:4|]WRDT[OPYPKfKLCNFBBAQQKMDLKMNN\U^Y\HFCIUJUWJVPU]_`^bdmzwuy}xu}}{~lewwo~wmlgefhvz~ͺ~UfYaC2s|aKWaPQW^ZTV]SMMTVdm[rtvqsrswȓwszpttrqhkdk^Yumbxpft];7/fb\YHUbTNUYJOONJBMLJPQUYNKPUPMNZ`PSZYTUSSPS]UPd^\]b]hsufk{|~}b`]bwyslfb\gw|~ŠyZH}}C0R{{hSb`V]d\UvkPMN9Wq\_x}fjx{~ȹ~~tj|{ux{hk^SDOyPvC\`gyazyD861\wi\R[UVX_VV]oh46=_f\OP`kfWOMPSTW]IY\OIEMOQV`[NPc]mZZdowttsxzu~xxSXm~wri\V]kad}lnXA$ReqȬycPWV_VPimTX@:gWgbUp}}x~i{zr~~rTXK:fx~JEwvD@VpqjXMNOKGwpbsÝ^spl}{tY~l~u{khwmxz~xvk~ngfoyxrgbR[dslmifhz`rub+esUqzwi`j^t~kzoonx}Ȍ|keX]STXbh^h~~ѯzXTI3A?BZsacr^KhdWSV^\XXVPJRBxha{ks޼׬񶃱~w|vl|~rag]k~xtm|~}{z}uuh_hfounakYelvmpnS}\WMLf|\N59+8w{vts_c~Ài{osm_idd[v_~ƺ{ˠO8C>]s}tyLFZyqyovo^XW^RPUOIPDZ}bQo{mٗ줋fp{|z|}nxwpyY`}wztzlwyzz}jghm|^afsekgowu~ryKcZ{u~v87C@U\4հGAtp}|zqyig~shgi_\i{ԹxA8RZipttTOWmYMVbhpkdcSWTWOENO[m=jށ˧`O|ns}hfbdrvpsuqrox~}{uftxvvgdfxnhqwy|~~{Rml_yeGUWqzѺtjal{cbjrqo~}|yxzgmSfvjnqtypm[lWixSz^xnXPL`yvwahvri{~m[{|jzwt}ypkq}w}yeanwoou~㱐obVbrro~tOeUbXT^WUNPTZW\c]]GRBFIHCNGCGOCGPcߚwnjЫŨMY_WQZ^UUR\TRbhkhabjuv~}}zynfj{g`mrtx|wjZR]W`?DDLMUzr{GW{mtg}EWLR^gjo~~kvss~abeZdb_XUUU`RHUemxuyŵ̵\kttӈyzĐwtok{blbdnZbt\NUTWPZe`NMG?DC;E>CLNVBMMG¢x}ɭܚIUPV\^\VUX[[V^[Ubqi^xnvpwz]pshmtyymt~gLSY`MnwB:9PSIbl]}\\XcodSRXKXV]a]lmodc~v}MYjabfb]`TTQIQVX__jj`ٳeporŬȫvSwpUgslfZJViSEZJJTTRPZTaPGQKK@?HDJFIPOF@A?e~[ʷrKb[TXT]T\\``U^VLbuxkstuit}ssxi[wcktym{{cNPZVPS[VlMSJW|aneG\_^rt^oL_ZW[`TWq~{qneTghl]^olhkb\XRGMSTU[_YWcZözÂܦ{U^vo]kXA8Ca[TWFLX]_`LQPKKGBCLHIMMKKG8:P\S̩ɢsb]a[SYSUUZc]kW[_[bjnkpxrhbk}xtv]m}{im}sPRQQd\¢^IlTOSRFomzuQOb[cmN[qRcYUa^Vtiziflolzi]hkfe_N;ANQXN\g^aQTg؛}춴uΚq~{pvs~e]crN1WZQQZ_kXMNLNGIF?MMPOJNGKIFJENfu٥ՓRZ`][`WY\\S`U^ibjk`W\erpiihcsvy}yrSpo`wwOLQ]ndӈ=?TPTMHQak}aLdvZ=5iyqld_WdbEVn}nry_`fcZIOXWZVaWpedlh[Yϫkzä`Xh]~ruhpoW^[Xfgtɟh}V\Z;H^d]LNVJILALGOMVPDKMI;@NCDX~fvZLTURVUXU^UX\]^`]VW\jh_yqiisqmz{tqYu^z_e~^Z_\cZkɘT;?SYNZXN[vK[qM[~Rgv[@@GBDZt_b^^bc\SX]VZ[PW_WUXR[Zegfpaqeefnllsxy}ypmudYkthprgcYZWRPjU=FYZYX[^k[WksGOMYi]TRTVdNKPVWbmhlvmkcamqtt{xmx~x|TGZcjrk`xe[VTQF[jre{wnYERTZUTTU]X]Qbvlkiv||^h|waX[YZ^Z`_^X_\caZPI@tΧ؞yhg_g_YbnZRf`e{wbf]levxfnCSgGKACPJWNaULV\UEBF@=GOwwflistobofTY]lfQR]VVM[XKQhrm_dgh^mvboz}wuwhUVOP[kgsncRUTKYXKV]RTGK^YKMV`VYinks~tk`syu]hv}w\Ycd^nV[\iZ^mv}zuΫvcyaLbX;E]̩}mjxqghsk`Z^ehmm~bij^YdvmtRcbAKHBEPV`YOISQB?IA;OPfSngdb^e`Xhfa_RMHGZVV[]b`c\]krrs|{dswu||y~dVZRO^hoksdZUSXP]h__`vezMXRY\]`_YZ]g\dm`sߚyajhz{zpbOUT[g`]hcphoyqq|~~}s}{Z[YYVN_xkf}}W^gfrnnszzz|xl|cf|q[~oaaHG=CAOXXPTMVRAGKBCRO[fQcsaiovtjVZaex\WWWRjfoz{zqkxwsxx}w~}pwh~qZ_\PZfmi]ql_\WYQW_HES^]]CcT_[TW[cg]]tXS]kƗ~j}ewsa^ow{ychgb`\W]`^b_wemy~xocdd^_^Njzxwqvsrxqv~v}}{|l|~\|r_bWBECBGPSKMSLMJCAFDKJ_r[fnc{wstrxR\Z{vzym}sqjji]^^lqf^s~hg`SY]htaLPWRZyGUZ`_]ck^Y_iT_YGΒ{}uikxvudt{id\_`^bc|}iqwuhek_dcnyxutvrfm}k{wkgw}vnaxs]snvtvoy{cGIEDDJMRMSOPRMOGCKJ\Zecurwuukwl݌bWsky|zt~bix{xvto`a`fo^grnobR_tnYSWWKQ]lvOUgQ_aUgwstqcwx<΍]itu}lypexqeadhccagtvy~ovqg`ctm[`Zaqxs|zonrvpu{o}rnnqrk[tg\gnsokhq|sSINPADNWXPRRNORECHV[OblhvyumNjfkztuss|}~zmuz}soh^[\bfc_h{zcerfXKBRTRSRgW^JegPLlhkv˹xNOn`c|hcx|ty}eaiejdXgoXlmjuksfw_[hcNU\g_xsgkkotmrtyrlfnfrhokrrotumijhqyaLJOG=G[VOMPLIRHHLQ_T\]_owǫDroylRqjmwwnndzusrxw|q`^YUU\ol`djp{atbD[pTN^XYiU[F``uypp\zⳟrE\nsmksshgx{ytt|}ilnklbaonxt{{s~wydhgrvm~uunjjsouytdfzwhbhgkmqrsdkoidkhlmtos|UNTQCISROLORSMMHJMR]a|zݗHAvcwskXxXctjqvv~txl^UUVWZlpgnyzhkqmROktUSYW^iTaawmnrMh•xnnzXmbkxmr}{yqmilitiqmiunuvz||lqdrtztiuhnnidlbqwf_grlhSegnbb]ldggfhuxodUKIHPMSNOXSSPROESGbb^ОӬ|PrĪ~zwekzpjk~~|yzsj[YW\ebhpu{xlq]TH]aNQRUc^W_`gxoYRw]`yз]K`lYenuv{u{spqmkpkouuxz{xyyqvy~kp]R㼏t~swspokoibexh`lnife_]ea_]bxkgkjbhlfjrywWJISQHSWRSOPPQLITLWbZļÓy}xirxifwyqwqv{q^XW]chhpvzoskZMbxTEQZvVbqkVHMS|YdwwƠtVg`S_cjwzztjmqpvqfsw}x}}zvgp][K񱍐xsvxkjcs`hnf\cmihemqc^co`xxafoncddgkgm`UQOKOPXTHQRQGIJQVVdU`ģxqtfW|kdoywhqu|owucaaegcpsv~xna_QdwkQPbhvcbpvcVfy_hclhogbebfp~xxpiogkysrr~{nn[pdYPQاp}hlwVg\muohibjwwkhgXgxq{g]hm_crbYcqk~yTaUMYTUVSPMOGSIORYYTYj¥ineapdwy{}gatv}{leffdfcps}x|zdYZPJLLNOarqrsWjp|wªWvwyaandnuuvrhtrnzzsx}r^gaU]Caפ缡yvuhyp]Y^fwpilrzxoll\\ausb[ciaiwsjefo^lcUZZYVYLDNOSOPPVXX_Tp͑t|omwrkks}~~{u~pv{hoj_X\c~}xod`STQTOTb]elRjot~zblklJǰƟo~|geqrzxvbgbWYJǮzxl_rssevqcW]mtlkhqgehpfa\aoiX_a_cb~_k{~f[bSR\YYXRLLIHOHIT]_Z[Vtl}|ck}|npmdWZkil|q`tqe^V`y}xj`b_YZXWmybfdHa|b\]aycV`ľxnlt¶baX\`[Ixq}{vxpsjgrsknsruiqgjn``egjba^]|uro~rp_c_YVZeQVPFPLSSUVQ``ZR_vuxi|mlln`TR]ZTZr{upxvcjjiXXk{vgZ\etVjoMS}sQTZg}ŶwQq_gnǵ}{xw|Ū¼̳rg]jb\R}vyqXouutt`gwvuh]cgpqaedqXadkiV_VbwkpiqlW\[SW[^XLHLGHDRTTU^c_bZZxjxbfS\wdZUU[[YUckdbbkpkZidTbr}v|pk`S[cltiPHOb_ZP\wzoLQtdXCbiWk|l}qԮsvx~Ķ˶|agbnh}hhiit|ypzupsmqTKTNS_[mmij[nqql^\VZ[`]RJKONKTOTTV`ihcXi{~{{pn`]ibdiVachh\ijm{kbYnmptr|}uugg[ZaZQXZ[XFYmSWb`]P\{Pkqm^x{jwrstê޽­Û΃ki^Yky{uzwvsthuesxi_`alnb`Zxr^T_mngkrvstwyv~`fYXd^VTOTPSOLTVQUWTfjf]Uk}ibt~enmoe^hgfgaW`pmXbd\zZqxppkkw{{l\\XSTSTQUX_]`RiZUmmR|Ì>hbsp9{|ĵőÿ`mlcw[ox}vux|fwvfjjgcP_u\Ekoq}m]Unpdops||yg_caa`ZZVNROVVXKVSOQbupb_\l}~ufNXm_[\][demaivmrebclx‹eqztlhr}y|jaTZSUNNV^[TX^YamerVfNP^]ZiiXcv~~͸ľǶŻ÷VǬo^hiezpzpstouz|yvpv[]qw_[oOVmlxweqretjuj~|[bkc^ccVXXNSQKN[SQXclnf]dYZmegeacRRQ_hi`_fjlvc{pulhbksyxy{zaZ]^PVWOfb`b_aZg_ot[nyMcjHceEgiűºճɽݭʢͻaqklzyxyvv|hncvqdvz~ZVZqsjofcfnrrytuw|~wfiifecbZXRVSRQKNPN[efj_\chhyk`_Z_Z[alnrifwsxo{uijlyzzyrurywf[bZWbSZddg_agae^xokas|jeXda|]oywqarξµ²̼̩cxiroƸ~}v|n}ZmvuQtvklu59WyjH9yoya``EG4mo]gVFie[e}]Vt90lOitl\l}Z+=\̹soONjOdNrtFbUie_fh\p}zWUf_TcUMQizbT~lhv}zyvwSatXXt}r`FIYbz̺¿ɥžǽbLtʿRWcTz[ >mǕS9FE)GVeOteKjviaL:©Z6NjPtwdjYTkmeycp{vkor\R:pμSL{a-Vi5yrxeUT^`egf||_]le[^ZVA[cT_}rt|{h`ZsLPZuq\ACT^c\~~żм¾]iygwThk8[Z&Ln\1 RezyU3knnu][M[7kN%q]fm_g~npltrrtq]7$&ü¿V8fn>C< ,ruo]NQdp|ewlixhXcfhS8RYN]|}~}}glzx{tXyJ[FRGPI=BMXEAgm_yȪʼǶ4CM@hppGFsǷyShhݭJV];#r}`[{zrɴɼVButCDi:t'UoV|o{ln{k:#$pºw(ArU1DmkbWcynkrlilejmhf\@H[^_x|v||ovkCuv-:-6>P_VJGNO>?tz`crc2X_RC`f,cà3jj0 Q%^۵PChNZyvzPXùGavnV<%ENBc"yv{sxfV]þqNY#}ĥ˿etfhtp}dfgttPPLYHRaGGfkoU:r~oUKMLZ{rl~{{źŤw;r{εTR[ii{֭CD]_C;"4i_hEystzK8[qfşcaCzhKaLK@\ƳUBcfg ;ȶȻīdZtoe`i~tsg]{hD_LWOHVLixvoxvZI)DRSWwӣ]F:^yepƾw=BngnYB|gѾXvs]PyzbpwJ`KJ7;dyp}xy{gV}Y6EVN4uxr&5mqS,FSZ~Tf˾̺ͷʭnSWȄ$Mvŷ0\SF7,ThlZ@Mym*unT6ŽċDoSZ- <7?nT AO  Pg{pa~~_Z_}sjx\VVPILpg]fUMbhO_si+LoeY7&Kg_/ 1?%VvFNqxikƶǠfOO`l:l ?^GдAһYh>WT"OdxsXJVrò=uȶqRIB ?,}/tX;TEg)e`{}lM%UH7AUvcjrqvca{zpi_ZQP]gkZIRw]5JXxp@/(5lk@(+YwP&1-,gũ|avaMsʿǻv̄>I(0ô֟lj|R2уIIYl_C'7a\}Ht^ǫ_L`/[4ĄuhIUj[fæ:)t:rStf`TY| Ac;s˾rf`dYp~q\zcWLAWZPjV^>HJ:ezd|qwV"1dP05ju_-2"&ZpWUy߽٬t˿oǽƲzUvҷY͌Hvȝ̶ֹ]P#[RGϵriy+;]cOJ`bQI'HڸLtilhjS-_i[YdCeaquˋ}nhhVre8xcΓLAo`WNN!%/2w¦cnidd[fzkYWYfcIBXP<=@Ef{zewg;6K>zD>}^2)^kkcB8)0  ntnl?^ǻܫ ;] Dvwg|Ҳɷ͹ô˖^m[ʱpʻįtϺSKCEHSr}țxjsbT^\PPlapoR_ 0WpGT}~8@Z$*ǟtŶfu*  aȶyyhor]]o^PJTcOI[XD?;ykccgWD9& (kzqOGjԲs[kTAӺ˩}q7;WgwdVxʼ¡ѮVzμ½dž09MɃ-˵~k|j+HJu/9Tq[h^u{'_tfrf`uw ''d^]x\qteX@EACJWVH7>LTA-1=xTrzwy|o?4+Vղ}آ@͕dVv[Vϯl`RhOwigOg2%N _ȾǸŮŸ_ŜdƕOVpTUEtJ/EA"-G-iR'kƒ٭Md_`a\c~ghTM_`SIS>+KuF1>E~Zx~eault{vhte_Q,^|m¯ѿڦ9̾Ź`\Z/B̺jqNLuArvnO)n5$.-#8DTb˰ķĽΫȊ{i W{yWӮTzl,9*L% 7z<tѵœzrlcdfaTWtWUjvl]G7:Tpsr~{xSf|vzxrc|o17qsisiy˪¡ǺžZ8ؿ~syҤeN?orӜ͈N!'2ir3|1R_L`vοqdTɐӯ(ǯ[UCTk̴ÀG ! ,# 9>*hWmGD5!j:FȏDj™ēͮv+EӰLR/ SjBa\x^VoZpaUf[Z[q{a;9P{`QGLF7OOFcORqe\~ucrzuraAwl9wx}VXbλ֭}mҞϽy`x}w?lѶʀd_fv&fWox}c[pC:;xsnZSdlgfpkYeyj`]H>B|ennwlչʚIQ|tõ׾ʌzйځXryƿti`ҵ̭=Sտܞc0`ǧh^X@Su܋<Ă&|AfU =j^aHfQӼΣny,  I~aOwE \ϡhtpvgaFB,6caYfh\YtH"LZfOuw1,6>0$1&4\P3<|{rKttt[ʗxVjunݴ~h|piȥk{̻׼ǩμûL`ļlN‡c\[OC/00'WޅS o!P9zͣVCӿѺuQ:pfyzA϶s- D^p''|XLUUcf^g]&.F;7?(:hq4)60&%.- (ru'ovpʤڞlyo޻аɐ Q^EodPrݺэbȰó˜tgntt?WZ{գuf0D+%M8Y-RUWQ\I{gś̩ҽd׈sQ׼Ҋ2$'_V}V?WHA$ tYhiQe?Z8849=56C?:Gcg+-/:]a]9Y69FIK.$,B4Jf[ŭܩݱ;\VKٻbߧi}{nv`ʹցӣxÁ\5r#8B3EėT_|lljMwxjݮDٻiխ3Z{xV $#6+izviSzwcarXeWtI%+1&09?9+1K^S`auyLD*5Wuoesf=1=:?y_Ʒijůݶz+KotEq՚e&(QZsdot|gѺsvxe>׮Ѧˎxw˲Ƹk_[o[&[ø_Ьڷt+yT=rledy%5GutdnlPm[ZpwGR>mpu_DID0-*2FUeqfTM@7.kQkzZQQ9h۶٩Ի̧wҐyʴwa`}GB T=_̘qbtƲg?eԢ׻Ӱɴʿ´ȴào]ĻѨWlvpFnЙnZC e+j9=K=y~pyk`M{oko}xse[bRH>7@JhXIylrL089KGTl^4{wtpWuʾ̪ŐğuvƹjJedYvToUL^Ol}rR϶؝~Ȭ*oϴwܦōʾѸryuaeu\^nԶdngH "9h  Ƴq_nzvruttdJ?DVMVT[^FmuaWQN9.IO-Au=AO;PgUhܼwuRNUXcZVwh#"ybLjՍaʬxzX׶ɕߕSܬҾÜѰjKٟO@w*)6NZL   [Dh\kpyokmjM@HCO[`E5CWMrscK[]- (1! (G:+" ;1BZķɻ֮V{iȭzsvtĖ~jQ{~PssqüƒȒ>vz֢DѰܤʽϼC^-Ԇ {=&GO  Avafۖj~ykqpK>EISM^kQ72YctwL(!.-*%%&1&/0*60:;Cܵ|̼r.uӶ`TڬxevZUŽk1uÆ^ֹYfʿ̿ɦxŻƃk1eۺ^?OоڪQ7{7BcQpx6  8aE fG,Uzusnm}~kodTbPAU[Xkw]_otvoG6/  )!&(.A1(.,%-052[ؐ^ݐE͢ٷʡUderoTwҎٲΞu|mۏ[ڴ΍nŽ۹_rǷѼ;udVm_Ǟr+zCNK>G@7,. R,+`u_{owsn}l]fgvrgRNOBPekxoo=$.&+2CFD1?<"+UZWQd֎lݾ抧۾ӟٽoMΊx̞ؐ~gU¼ޱWðƶ؎kТǸ\qy}\f Iqsb׌nqgr\sܴ_%;2/$*BA0 ElyBPam U1ntva5MA<;LfYV_VDKpK=>dji>2ObftyS6(%'7YFXW[sѽgƽvծμڶqxڳborkusA0T˻M<ؽֺɷьzz~xznILqoFg)Aw`v.Cٔȷ6q,)u8TC  %ftu4 =yd9WQdde05XUc}~p]f\DYg_63B0UWi}ystdP<2H=)1J53*#4@`~;ܹȬwഞʲȌʖzRъsրMMsHZVZc>812Zu92TCP⽷ܴlxx?N2 G?)nZ(v`XO).kwmӌ[ȫ,>&81/iN'uk^!6AD4biwbbkvspfbjVetG-.+7P\brymoQ7>FOKVY[?4Tcgy͛jH\]#T˪˿¸˓ڿihɋqGbfHM%ZӪnWP@= oſɿLduG^taD#Nnb`ڡPszbnM][7q\*8Zv.ԝi-qx2# 2'PR;HMK>C<7N9=TTaM?i{gp|njehgMFk3074Rfucq|8'//FE9;^k@5qޛݜEuxrҿ}̿d:ͮz͛hl_"RfpòlQPBTap7Bc÷Q_g(qנj^ox ,3??$ 9kڿxReY}_ /$ '4'Q! .+%,2:M_S^PHrq^kxklg~y`"O(.'Ttg6,=FF@BVLDA5^qoUƘմXݧȿ4Nďl`ڦʭ٦krfpԏҼZ6pV4LcN)C\'sru= , 4G,  .I)B, A}=Q܇IYopd {! .15|X#,*39CxsX\mj\Tpukctk)Lf=3%9~vNkY$+8;8SQ:3D|լ|V_UѣĮݹܱo2gۑ@]veϤeæدý֮uӉ\hgwAnugWT;F<+OT+HJ  "54)d|O   \⾟һj0qeAQ_nlq[ $! _O#!*+.@39Uj|qv_k{`VbLvz(nN6;7[m6RyIah-(952>AӋzf6̈́zºֱ<^5zdݼoVՑԪڟԤt_oero^&Br[i)92-1 $2* #PR-#(?P.   u)eR=bbN;4U #-!#*($49769KAx};_c3qyQ9iyr:tP90:O8*|P=sAAE>mٰ-MҼٟF6⫳ƎkӴЋցY}#bioZeIJ`fF-ZQ]tkYc=187+-#1!##,"*7 /$("#)'+pbVhj;`za=F_=`vzpt~E65HE7B\<{tgB16[xz~ҾӺf dӥŽPz߸E?Kϯڰkw߷b{xb3,XA\z^p[_\KFIbwh5$#Fc|CGObb_i\S@F9,AVyhW&+)*/LDAbVFN=)8;206{r?  $`j*1:dk%((.al %)!.oI>{Foc{d⧔zqpeNbk^`eunsz~oå踥bP|sЯ{2NېQJOuE><&Z)ΟJK)DVZ>IdkZS@*!3m|Y000'"<.DxuKamT5L,GJ9?++'69  .'v8 $% .-uo&0# S͖X=dA'i{!?bv˻zeoraw̵tlzju~r|ΠнN¶İ{cmޜ|οٳנi.(qY*FC`sV$P:gbjrC5RINBHR*;JC(Jj#)%"0FBfaa^jb7'% #3!  YOSr' 9 $"  ,r{9#,(*R:D4]mF@S "LtrBiu|F|ݚtvg{wûΥǿԻ˪ж,I˸ۺ¸u^ݳk|άƹ̺ڵϖyyg6Xegw] DbEf{]"/hnV`n$;UkTKc+$@CLk]&+:`p9)VjI*ethc7P6!" >T2)a| ;l^8 ' kX1M62>-=jQzv++"sᕓsVMHvٝzfcyxwשõձ~yئA |Ĩ|۱źmv{q̒}FKiUhw^?8 J:opOdsptY7J][))5]akV1PolX+0PcQGElm*!7Nipپb|-  K) #, \,$c!#OʻD}^/:008BR"!qh4@Kci& Nke㤸csycYiv~Ӿ~}h]оܴc NPRĺչk`HglwvYF0m\e3FI\C/>B]lP:CrOj{k5[t~WG0Em_2X̝kBe;_UJ/R{2,cgkiuzg0V|(!  bf !"!+}A7?5.68y|i/ ku`')'1&OsZd<šߕZbW:sͬn(-HѩȠdȌp_@fn8c[-"C^dGN40eZ;3DJ7;hp5&*5\}U*kΟMB9h:u~zd_f^4;8!?`W}ŚHq"38"!"&3i-'"&ia|uriCD2/?@DpU5woaļE{(su{sOCtqnQĆxzϣ5!`꽷ӸЬǿмׯdo|qh:k^YicZy~_SV$cc3.&)P`F(4I!)R38B.Xddat]#;>T0xۮpi׻Bfms4+09@8Fq]kz+ +&.#Uqhhӳ|Rxvsw{~Ԯft j¼ƒA\çglxf~7)Qcr7GW@E!>x`#*VR% aID!|{,4vzo-AV|nCx{gnޤVyf5/sËܹi! (,%$":5**'0Yl%"7+42?;67{}9}W?!azv~s^k|oiY&f׳ٻͿßԒYPSstu:?adz-17"4G(4E8IpZH a?g+$#oa|ocqnu|}تа愬ѸиƹǜߋnhF*FjeqSW~^?F!8slv[b0cz{UIfqW\\$3^D/D;(5>/Ug$.<*5qS !(KNgmZjUN Vp<(9.yb{6Fk/D<-"6;' !!(.)$.,!;5,3@qN*|רjЛsvX\Vonv׮{lQs`~i|~Ø_ẵsЧ`Ŏs:RUcVYgs|sI$\k'B>KZQDSC++8GRdLQ7AibKK>kbjz_X԰ïa2Lwxucu݊66=090(- $#GR-#yp%+33($(# '(,)%$%*$<2  >O%$B]&W_'Hg19@TZh]s05vrzlgYF11EH|aU:Nⲑc *;$=A(1'A]L=3#")%+ 0$$-(#.7_4))- AHD=H=PF6?_Og۲ihm3Q-߹q^& (L}Y:ZZ?<1B#8Na6 &(*-( #!)mio)vK& ()+=:4AIF.*A-/AGtŰ伇³xd}ql~ȥšS0rʲߪζȋŹoxirx{5$,8T{LFk{hpK;hWhN1.96.T^S;BCJCnCBN@txmcJKS͈ͼށneɼܭQonzCmH295A4E' &/6&.7E\jpqbkqW<8MFLOaʭԺpsjvv]~ڹɗO4mҶbp}ʢP>^tihzwp~=7Ma[CF2B<}raJ<>I8(=ji?H_VWylkӃ|[ٴKrjѱ{hX:93RXxy}T_qYwxn^h\M\V]SFjyƻ{|úuwNTv~vջɾ<-٘{o;6LoddztqYf~x}x;1`(RUQl4N~G;cI4pn\kN/%2_:>8sV{xUܭϋغڑWeWN?!+"+15A."=^PnzI:b]*& %-1.'"'pwEB~d&?U|xUz]BSQaxq\WUDHjjZZ2?Z>xH%'#/*,$&.$6P4+02,2"7CILqyafpT?7.2.#23M>\fixGDAjȴqR_ϽϜVcÿТǹt_mg[svu7XRqptjp@>|tvZ@?a_mji7Ic2<^Wէo_^x}ԩbdN/`{ߝOl̵tVEzsoiCAXk_B9 J@").$$8K)'",'01629`4'6;cxhSL?&F3#!!'6'RIHX˪ʀZZlzPDrN4VUvmUzĥ]}ڐÙh{{ld{rrof6?E1)mtuXI5=\nmiwpBsWC_^M^sj] qz6eL^pvtC..6zʌMqknFy~zT#.BKd,!;$01)%M~-$0" .'!-1.2sj:-(&3'%:>;EOH+>[F;Q˿ӫuXxoW1uM]uyՈzyeIJʡ̸OH2,. 50ML:aYv<@EwY}nKrP9TyeelkhH1AKMUTaM_g. N=F[=QR9&Rvlu}Xl]3!226;24#('3H!1-#"#$01.650rk~k*/(#3?GEDZjSG@LMIfF8;y֓oiUsyŹҿǜѶulluqfU@AQCKFDJ,;~R_C<i`gVUCTsy5H9HhUpTHG5Q{n~y}L/`Ñ=h_h8sՌiQR`KRW1iK" '5-80/ $"+%##dػl\țtzϼƹk[_T[uwwxliaW^UcpD/-EP"0ovvgrilQXk{cz`9X\WW!Tfzʸy CkZw{akbrg}HB_=)UfE,5,* 8+-'0"!Ql@??)_nf^  &R[@cW@9D2+99D8Kclï\lA-wqƧrn̲ȡocvl7$g16"?jXvugA.4mOF`?6wcl{`>ӱjȣÏEzsŸqdzӧo{y[8OqnyJ@pW5SJ*+#&2-@K3*&)&[X,8hp"L]: #;7:~`_qQ4)7&-a٪ɜn63k{̤sƻɾȶֻˤro{me0(I7e@h]H.rj_97Frs@giʿu؛Ęm\W֟ohϹᶩ騑r|llVAE*_sbcRG8#1</6? $6/E`>ByZ 2+/ 7W.HgX0%%*E4C\h٤wg{~tڱK`uxM}VѽĦȿll{t/}dhNO">MZ׳TVW:wUIKAq6TkܑdTgh۠`18fwpsÛmwx[KfL(k[wrP*%9=+*6(+&7G1+-'[{p`pd_@4? '8<&.1-$=LA8v“`jbpw^ow|ޟڡOZj}{~;iljvy.ngJ!QjGkWPC]E=-]kcWhگџ{֖So˭קjQ^ojĘ؋_s}MZ~7.$Rv.5E8N89+",+NaRu}};[5!Dc)6/$!6>SK\Уqlx^f~rhm͒wk½Ǵܜ张ٳ]pov?$+jG:joeaxP7|DJuWS/:Buemqݷcu۬qqkаsqo⪀bѥİebc3tiDB#/]ft10R<,/B>nTvr:2?,(R,)/(&.)9WUYzɪ{il~vfcyz®˸ĹqfO24Q|>I]WK`drIUaoB@wi㘯ȶÈidZljNït٘ʴ||i=dO>I%0.''@9,C7LUuqwf!*%"2GH, .(1$ -01Hzcnseuh9p~̮̂̽Ū~~n!`9 Ypq`bnnXuzpfNftNXx3pԾ˪ͧ޹꽷庉ђp`̗㘸йY]ȡkhngşbijnikU8%x21C4,C)AmYUȧ/heckWhfh|f+'($+F/-' --(#:|Нp~aBsnvq‡psƗñ̾yxm}rp`Jp5,9]~geIlr0^a]yx<,DP8Wz|«|s}Vr.nWeZ⚥{g7;[tyv04,'12,-CS1slxW3\{˜̤¾Йy|sP8]g‹<Epjyizxc[shK15@=,|̻kio†DN*>&%{Ǧ&WmVB`{pXu!)+/)/ki2Mn3:9(:'7wexoVEFyz|Q%).(9=X~}d\[e]_Zm6eëҽľȦȻˡʿ|~jbklqy`C-Omm}mPKcL573;.6˿ő֖߯LÂlA[]*<8]n1:pdw±;k}fT>?]t>LH|10-;'QsD-]t2;58F-3brxȇ\txovvgg\nMKE:Yk}A.;$DЄ4&xíjܜlyp͜|ztg;RN'=VuwL_zL#<8!)ɰŐϼjNhR:UA*2N6j9CvLhpfe֔idE84V,]>2&H\6'4;=Rnhrvcvrunjuss˪}ãC*HDLqୖ~tĜmvtȝ|{aa`PD=,4?kA6qj3-9+,Xh ))?rϿԹ֜sϡ.>,-(kA4Kibj}ppń?=uG%C2*'01.1=Amcmq`Yxz~{~o[}ٲ[y^D\lfpQ|ƴ¾¤{}ž|{ujwwj?,4:nJ59ff$4RH,)-G0ջլɹƳįהryxEnE*0'93#JŐT"SO7P@L`0.Has̉N.T0=+*34,*20(5@m|epxkyvwacY:֋xXN|`7\~wYnkuZĠt³¶Ƭ}uk}mT].wT&by  0 "(?GӱGFKvWzx:5$-/FTB~e[fmT]oVer:Pw>$ڠV5/'@C0152& <.H8?i\kozhVZ^̘hpholVUy̾q)9i|yraǼƨofzv~2wg=;GnIC(̼M?iFOWRfb%g{ookԄy7D*>3/,)%5-1,()% 3!&RUJA\1,=%"LW~hxBuyrHSyXHl!qZkvêϰ~}x{ou}o~plyq6&qlcT3#('~^q֒q϶{b}:h6(j❂x[U^/vR#>bĎbG)$/=C/-*,53.7GF*:C/+5qA =3DWD}xp~ծ{z[KeiirQFwpvD:UUYyɡWmg|wrsb~bh~b%3LNpkTh)#%&;D?5<1o̯vxrՆפP4yjuͼʔƿvN=+>@EV?'5P{@W34"1440/79"qT!%7DEL;&2#(0:jD&;<[F9zc4`wjuOqp@7LN|elwtxpVMlvYagMD[ʼѺȳ~ycxwYkzlMe}kJ_{_(60"|)],DRL!.5ƫbn|hqpsݮy갨˳᫥y-?75-=G@lT*03H,W>8! '3-.8Bd^/26@=1EA0H 7c)KDGS%mkXl]qjKW>6FFI]a8ubZpnvKLzc=3Mxɮmqw\puhlhk[nulnfeoU/ #&IǪe6TC=4@> $r/?coQU޾шsӿ潚ڻt6-AWZLHHIYO<9/@{?D9;* (.,5=GnSC%0<-$>4"LI6Q"8W"4GG5!}F^,Ihu{s:<_75YEvW~zmsv[a\M\Zs߿ʖƛ}yhDuiyl[lsmpvtej}ɷp\843+zv}t3*:* 0俘Q /'(,;K{|׍Ͼʏj~t㒇q-@JPWHKB.4GE1,APvm1J7%$%-=CEi<= IC-) 3?$'.N\9 4- Z]eq}6VwKAoD9zKFqwVi23g~Nbpm]ᱜ˟blzsq~twubw}~phEhl~waK*c<,) Z^+5.3/&YgYzƦԝަ_=?@1+X]7+.Q:Jeg#'-=!_3,=daE!(#lڋţXRކ|⯓|!!M_';R67D$73>i6$IG,62+;H;>CP-1-'+%䮓t=V>40,EJUaRZpq]Rt}w]gw˲ί؍thɫw{vpt9Gf^|RmzkhcHXB.-#QcQ1yb#A53C0AV4"`pdÇxtN鯝WƲRHp{7OJUA=-&ILI?:Qio|qdqƌ|npxw{ptdzɻǧspվxwuP:vYq~`wqk{si~Dbd(&-7- ( EO~i,!%% 9@$5<29*Kǻ٢t۹מ]E^䳑Ⱥ{ӹljF5J>7B/=Idv-,!8M6xV@4*(L@~|N@VOdVTyk{q|Ujyyzty~ʨɹɹȮ|ǤǮz`|hzEMNMhJjx[rArhfPvp)(.)/.55.')0'02!3! 0/-:$5m~iwrqksU,rاx^S*g~ǟ[X%7jV)"'' $$"FPqŰv԰_rYlz~kzV;J=2k? 2IIQW. %'1*$E5)!(&.80J<(&. BHD*)  IӡÕ~fI+C.1CEHEJ>3@M3^dAXhGELJtMsZ;zsiG-6MA > "0E2TlDAM}|mXmYE2;30DMMqj[Z<,*4NbmhYQLGWFmQ4EN/0Ħ{جǪuU}V4dB]VE0#,89)HS1IzS)3k_D3"&#*()#=8(*#'8720HHB<,)$yB (%-?< t܂~g_29-ALITN7/>8 *+R93Q^TKLgzxaN{;;aOWƪn('$?H(Cuhp<'X|my|_43/=20Tbyp??>>BTehaTNKGDNiYKI^N/`̰E&Sp.Fsˤ~KH'$:=7'(@L5 (<5'O3HXlco~! #(",)+,/91)&;75+#,=T/,-%('&aD %$%0,"+z玉ܜU`{10GELLBI^G%SqtB?ABPs|@~i|I\W$SZ8ƭtH+AG=*KxG,@Wnlr|h='*29QNZljWPXNT\cbSJWf_mmriFMsT2Qvv hM>~|wtqj,.5)("*?dW#]kz^=@GHMYfq|1 CicXlxmkobhfywdSO}fz{oo>^\9*K~sdX~6(אm>CNmyi.n0110. y1,o|o*.Sy*  $%%53*+8?@443)5*"'";,0/%E=$!*"<5%!#& $!ېnMosRrّo83PJ+mkq*-pa66 }s7^sdbFEYPL4]VLNOT֏mc|nBnu_dB8M?;=8)@:&0d|rbKnsOJBADB9is8yroI9DBDH:58;:H`|wElsy/')Ls~h"jzrOZQ;+0Ϋ|ʸx}`FCXȘ̘[*,2A7';W_Ecpyޝ!  3G?(1,3<)$0,.051( 1>+&'4& 83!-2,#"!+$2JFwCơycMl9C:`J1S+4qZ0$OY#A[9RkRwmwlNWvkg~>566:?tv`a=A4-6B@D>;xoO\~om/).._a$SfuljW%)$żz֥ژ^Ә}p3q& :A(9wjM֩P%   'G.,-!&).0/70756E.(()34*'+T@$&#*3$ )% #4^ZuWI?\Iya Vz@2=K4.<;e;7;N@'CsgEjjsz{y=QZ@3:em8D]sa?64-,5-j|-{f_}Z4/,SgN_zqiPF6­qpk56jĸܛ  -&&WP?x:@,  96-@C;323.+)6/'15-%/1)-2//4FA8*'))#*)&$ !%<ٷ1&}QeUjqX0sSGD:75)*9eK1JC;:n[L^pEfyHE>9C\gF[M;@86/C~]w\k~Q1;J12^m|x{eTQT0@}բslL9dǡ1"db+>\U~/8EDCo_# &7::A?:D7ؚouؒomj{Z4.TbėweH<  1_z`[F#A?2UtdL1:E>6936[^D26.O|RCH130?0%,*.436*%,+"*52-'0+%*$&)$#!-^b~衪~z/F:3E.vF<61#EZ;q`;*4F5;TtrP[NYym<]vwB((D^lvtjxD9197Wn]bmxtGEs`agNugY^C*{ʙue㘀Q]taMD*$G{ǐOsO_xaVujrܚx43AEGFCHUODnN7:C1!/+&29..0,&&212(.)$&! ! ,,9i˳t|XQlEI^GB:޶o').:A915D:14/:W=Kx>FgS/,Q]66jz|I_JG?>YhVty|qZT|YIMJ=oed`hm}~fNjW7LqMOzoiK79+ϵrZԩ]oW:7<8n_UmCJˬw}¸zq2N&߲P6CP2=OIGJ94Opnvo~M44.0.(&16618,&*/-0-*3.(&"!! *("+/PbLq*06,K@BE#rōl_>=9JPDU?*(9YP=Gb@:7ERCbWB9LFlRTSV{}dc[m[ga=P_RMNKHXdjwzoaY+Dn_6Ky}rc[U\R s}bht4/10T~)n~hvscj[}v_xK"5ۋfm}|M7?8DI736Gr[/UJE2=0%/<772*+-/%11*0(#&&! #*"//5bV\l']G2?H8;vڧ9FEBI8ad5%5:>.?bK94984`vN_dqX79^L0VytR7h_<>6.'69<5,YXNzdpmfa_J@L=,! $(-1KF47z|lz|w}|2=@KdTF8Gg[NQN+1?jmxyXsR~gfgfAcrrcsim-0.9.12/textures/sovereign_tex.rgb0000644000175000017500000011026411724452426015441 00000000000000x'2}aN8wfL#X,g~~4}||Q{zz_yy&xwwLvvuzttoss^rrkqquppxooo nn mll{kk}kjjiihhggffIee}eddDccrc bb4aab```$__R^^z^]]\\[[ZtYYTXX:WWVUUXTT2SSRgQQ/POOdNN,MLL[KK)JIIRHHGFFOEED~D-CCC:BBBIAAA]A@@s@%???;>>>N>==a=<[[0ZZYXXiWWHVV"UTTcSS9RRQdPP0ONN_MM)LKK\JJ"IHHOGGFEEJDDHCCCUCBBdBAAwA)@@@????U?>>h>==|=-<<>>4===G<<<]<;;s;::w:#99l988077V66v6 55-44G33822 1r00L//5..!--,v++L**))((k''?&&%y$$|$##m#""O!!!* q q,W>o(T vN- ',/211//.0./0.///,.012243222322555789534457705-,,/)(()*))))*--/+++))))))+).!!!!#!#####$####$##%##)+++,//00//011131113535333533533354435333533 !##$#%%%#'''%224411/-.--102311221123224&#"!%# "! ',/211//.0./0./0/,.012243222322455789556457707-,,/)((,,+))))///++++++)))+)-!##########$####$##%##)+++-//00//011131113535333533533354435333533!#%&%%''#''')4144131/0//10211/221124224&#"$ "! %*/20/--,.,-0./0/,.0122432223224557895342355.5-,,/)(()*)''''+--'))))))))+)-!!!########$####$##%##)+++,//00//011131113535333533533354435333533!#%$#%%%!%#%%,/22/1/-.--/.011/221124214&#   ~t~tt~t~tt~t~tt~U~UU~U~UU~U~UU"UfW~U]U"UJT~U]U"UJT~U]U!Uxa~U\U!UFL~U\U!UF53L~U\U Uxa~U[U UFL~U[U UF5L~U[UUwx~UZUUF<~UZUUF5<~UZUUwW~U UavqHUUF'S~U UL8>HUUF53S~U UODGHUUx \VUzHzWUUF PVU4H4TUUF 51PVUB7H5BTUUx `CU~UUUF MCU~UUUF 5MCU8~55UUUxvBU~UUUE>BU~UUUE5>BU6~55UUUx}V@U~UUUE7T@U~UUUE59T@U6~55UUUxV?U~UUUE@U~UUUE51@U6~55UUUx^>U~UUUEO>U~UUUE5O>U6~55UUUwr=U~UUUF@=U~UUUF5@=U6~55UUUwr5Q UR#50QU6~55UUU\ϣ唓^ U]$bU~UUUPA&3Q UQ$LU~UUUP55_HS755Q UQ$5LU6~55UUU`^ U]$iU~UUUM7%OIQ UQ$FU~UUUM55VFje5Q UQ$5FU6~55UUUsʻ^ U^$U~UUU@.O~hRyQ UQ$5U~UUU@55Njm5Q UQ$58U6~55UU U}^ U^$YU~UU U7@,ROQ UQ$#RU~UU U955]Mlk5Q UQ$52RU6~55UU UV°ԕ] U]$YU~UU UT?ȯxQQ UQ$RU~UU UT155\лl85Q UQ$53RU6~55UU UV Ԙ] U]%gU~UU U Q{R UQ%HU~UU U 55;5l>í5R UQ%5HU6~55UU U^ ՞] U]%U~UU UO 'Ev}Q UR%4U~UU UO 55?Ib5Q UR%57U6~55UU Ur ɨΙV U]%WU~UU U@ B>S0w UQ%0TU~UU U@ 555_\Am;P5 UQ%56TU6~55UU Ur 浓V U^%XU~UU U@  \Sbg UQ%SU~UU U@ 55Bu55n{~5 UQ%53SU6~55UUU óV U^&eU~UUU &zX UQ&IU~UUU1 55>55Hr5 UQ&5IU6~55UUU V U^&t U~UUU <1 UQ&> U~UUU4 55Z5Q5 UQ&5> U6~55UUU^  U& U~UUUO ;ڵW U&1 U~UUUO 55Y5q5 U&56 U6~55UUUj Փ U&Y U~UUUE 8V U&R U~UUUE 55>5W5p5 U&50R U6~55UUUr ڲҟ U&f U~UUU@ ɭU*3M U&I U~UUU@ 55;ѹoKRh5 U&54I U6~55UUU җ U'lU~UUU! 9a U&DU~UUU2 55X|>TUUO 55I5r5I5 U'57 UTG7|5GTUUb  UV'UakkqgvkkcUUL ~]& U&4ULCC>g8CCKUUL 55vH5 U'57UOIIGg5DIINUUq ʓ UV'UcggQggeXUUA 7uV U&5UKGGQGGISUUA 55V勢55p5 U'58UNLL8Q57LSUU ʙ UV'(UYaQ U&62UR2'/R2UU1 55S]p\l5 U'582URA'5?R2UU[ ݖ U'};UVX XW̴75E U7&57~U U!Uh z Uz&~UU!UG{ E UE&4~UU!UG556ƿ 5E UE&57~UU"Un z Uz&~UU"UC E UE&5~UU"UC557 5E UE&58~UU"UVy Uz&~UU#U&'E UE&5~UU#U2556I5E UE&58~UU$Uy Uz&}~UU$UE UE&6~UU$U255E UE&58~UU$UZy Uz&}~UU$UQE UE&7~UU$UQ55E UE&59~UU%U_y Uy&}~UU%UNE UE&6~UU%UN55E UE&58~UU&Ujy Uz&}~UU&UFE UE&6~UU&UF55E UE&58~UU'Uz Uz&}~UU'U*E UE&7~UU'U355E UE&59~UU(Uz Uz&}~U(UE UE&6~U(U055E UE&58~U(UZz Uz&}U(UQE UE&5}U(UQ55E UE&58}U)UZz Uz&|U)UQE UE&5|U)UQ55E UE&58|U*Uiz Uz&{U*UFE UE&4{U*UF55E UE&57{U+Uy Uz&zU+U5E UE&4zU+U855E UE&57zU,Uz Uy&yU,U#E UE&3yU,U255E UE&57yU,UYz Uz&xU,URE UE&3xU,UR355E UE&57xU-UYz Uz&wU-URE UE&4wU-UR55E UE&57wU.Ugz Uz&vU.UHE UE&4vU.UH55E UE&57vU/Urz Uz&uU/U?E UE&5uU/U?55E UE&58uU0Uz Uz&tU0U0E UE&5tU0U655E UE&58tU0UWz Uz&}sU0UTE UE&6sU0UT355E UE&58sU1UXy Uz&}rU1USE UE&7rU1US55E UE&59rU2Uez Uy&}qU2UIE UE&6qU2UI55E UE&58qU3Uiz Uz&}pU3UFE UE&6pU3UF55E UE&58pU4Uz Uz&}oU4U1E UE&7oU4U655E UE&59oU5Uz Uz&}nU5UE UE&6nU5U055E UE&58nU5UYz Uz&mU5URE UE&5mU5UR55E UE&58mU6Ufz Uz&lU6UIE UE&5lU6UI55E UE&58lU7Ulz Uz&kU7UDE UE&4kU7UD55E UE&57kU8Uy Uz&jU8U3E UE&4jU8U755E UE&57jU9Uz Uy&[hU9UE UE&.RhU9U055E UE'5RhU9UXz Uz&hU9USE UE&.hU9US155E UE'5hU:UXz Uz&gU:USE UE&4gU:US155E UE&57gU;UXz Uz&fU;USE UE&4fU;US155E UE&57fUUVz Uz&}cU>UTE UE&6cU>UT155E UE&58cU?UVy Uz&}bU?UTE UE&7bU?UT155E UE&59bU UUU{ UVz Uy&}aU UUU{ UTE UE&6aU UUU{ UT155E UE&58aU UUU} UWz Uz&}`U UUU} UTE UE&6`U UUU} UT155E UE&58`U UWUUX UWz Uz&}_U UWUUX USE UE&7_U UWUUX US155E UE&59_U U {UU UXz Uz&}^U U {UU USE UE&6^U U {UU US155E UE&58^U U {UU UXz Uz&]U U {UU USE UE&5]U U {UU US155E UE&58]U U UU UXz Uz&\U U UU USE UE&5\U U UU US155E UE&58\U Ug UU ZUXz Uz&[U Ug UU ZUSE UE&4[U Ug UU ZUS155E UE&57[U U{ UU xUXy Uz&ZU U{ UU xURE UE&4ZU U{ UU xUR155E UE&57ZU U{ U]U xUXz Uy&YU U{ U]U xUSE UE&3YU U{ U]U xUS155E UE&57YU U UyU UXz Uz&XU U UyU USE UE&3XU U UyU US155E UE&57XU U sUUv UXz Uz&WU U sUUv USE UE&4WU U sUUv US155E UE&57WU U xUU{ UXz Uz&VU U xUU{ USE UE&4VU U xUU{ US155E UE&57VU U UU UWz Uz&UU U UU USE UC&5UU U UU US155E UC&58UU U UU UWz Uz&TU U UU UTE UE&5TU U UU UT155E UE&58TUUv UU sUVz Uz&}SUUv UU sUTE UE&6SUUv UU sUT155E UE&58SUUx UU tUVy Uz&}RUUx UU tUTE UE&7RUUx UU tUT155E UE&59RUU UU UVz Uy&}QUU UU UTE UE&6QUU UU UT155E UE&58QUU `UUm UWz Uz&}PUU `UUm UTE UE&6PUU `UUm UT155E UE&58PUU tUUx UWz Uz&}OUU tUUx USE UE&7OUU tUUx US155E UE&59OUU yUU| UXz Uz&}NUU yUU| USE UE&6NUU yUU| US155E UE&58NUU UU UXz Uz&MUU UU USE UE&5MUU UU US155E UE&58MUUm UU aUXz Uz&LUUm UU aUSE UE&5LUUm UU aUS155E UE&58LUUtUUqUXz Uz&KUUtUUqUSE UE&4KUUtUUqUS155E UE&57KUU}UihUzUXy Uz&JUU}UihUzURE UE&4JUU}UihUzUR155E UE&57JUUZUU {UU[ UXz Uy&IUUZUU {UU[ USE UE&3IUUZUU {UU[ US155E UE&57IUUqUU {UUt!UXz Uz&HUUqUU {UUt!USE UE&3HUUqUU {UUt!US155E UE&57HUUqUU {UUt"UXz Uz&GUUqUU {UUt"USE UE&4GUUqUU {UUt"US155E UE&57GUUUU {UU#UXz Uz&FUUUU {UU#USE UE&4FUUUU {UU#US155E UE&57FUU\UU UU[#UWz Uz&EUU\UU UU[#USE UE&5EUU\UU UU[#US155E UE&58EUUqUU UUm$UWz Uz&DUUqUU UUm$UTE UE&5DUUqUU UUm$UT155E UE&58DUUqUU UUm%UVz Uz&}CUUqUU UUm%UTE UE&6CUUqUU UUm%UT155E UE&58CUUUU UU&UVy Uz&}BUUUU UU&UTE UE&7BUUUU UU&UT155E UE&59BUUeU Uq'UVz Uy&}AUUeU Uq'UTE UE&6AUUeU Uq'UT155E UE&58AUUmU Uq(UWz Uz&}@UUmU Uq(UTE UE&6@UUmU Uq(UT155E UE&58@UUU U)UWz Uz&}?UUU U)USE UE&7?UUU U)US155E UE&59?UUWU U*UXz Uz&}>UUWU U*USE UE&6>UUWU U*US155E UE&58>UUmU Ue*UXz Uz&=UUmU Ue*USE UE&5=UUmU Ue*US155E UE&58=UUmU Uj+UXz Uz&4UU]3V3UT155E UE%5>4UU35UVy Uz%e3UU35UTE UE%I3UU35UT155E UE%5I3UU36UVz Uy%X2UU36UTE UE%S2UU36UT155E UE%5S2UU37UWz Uz$W1UU37UTE UE$T1UU37UT155E UE$53T1UU38UWz Uz$1UU38USE UE$01UU38US155E UE$561UU39UXz Uz$0UU39USE UE$40UU39US155E UE$570UU3:UXz Uz$g/UU3:USE UE$H/UU3:US155E UE$5H/UU3;UXz Uz$Y.UU3;USE UE$R.UU3;US155E UE$5R.UU3UXz Uy#,UU3>USE UE#5,UU3>US155E UE#58,UU3?UXz Uz#i+UU3?USE UE#F+UU3?US155E UE#5F+UU3@UXz Uz#b*UU3@USE UE#L*UU3@US155E UE#5L*UU3AUXz Uz#Z)UU3AUSE UE#Q)UU3AUS155E UE#5Q)UU3BUWz Uz#)UU3BUSE UE")UU3BUS155E UE"50)UU3mCUWz Uz"(UU3mCUTE UE"*(UU3mCUT155E UE"53(UUm3jDUVz U#j'UUm3jDUTE U#"F'UUm3jDUT155E U7"5F'UUm3jEUVy U#i&UUm3jEUTE U"F&UUm3jEUT155E U#5F&UUm3jFUVz U#Z%UUm3jFUTE U"Q%UUm3jFUT155E U#5Q%UUm3jGUWz U"%UUm3jGUTE U"%UUm3jGUT155E U"52%UUmjU* UWz U"V#UUmjU* USE U"&$UUmjU* US155E U"52$UUm jU* UXz U"n#UUm jU* USE U"C#UUm jU* US155E U"5C#UUk  aU* UXz U"h"UUk  aU* USE U"G"UUk  aU* US155E U"5G"UU  U* UXy U"[!UU  U* USE U"Q!UU  U* US155E U"5Q!UU  U* UXy U"V UU  U* USE U"T UU  U* US155E U"5T UU  U*UXy U! UU  U*URE U!" UU  U*UR155E U!51 UU  U*UXy U!wUU  U*USE U <UU  U*US155E U!5<UU  U*UXy U!lUU  U*USE U DUU  U*US155E U!5DUU  U*UXz U!\UU  U*USE U PUU  U*US155E U!5PUU  U*UXz UV!\UU  U*USE U PUU  U*US155E U!5PUU  U*UWz UV UU  U*USE UUU  U*US155E U 51UU  U*UWy UV UU  U*UTE U/UU  U*UT155E U!5UU  U*UVy UV nUU  U*UTE UCUU  U*UT155E U 5CUU  U*UVy U \UU  U*UTE UPUU  U*UT155E U 5PUU hh U*UV U [UU hh U*UT UPUU hh U*UT155 U 5PUU  U*UWV UVUU  U*UT UUU  U*UT155 U51UU  U*UWV UUU  U*US U"UU  U*US155 U51UU  U*UXV UqUU  U*US UAUU  U*US155 U5AUUq  mU*UXV UbUUq  mU*US ULUUq  mU*US155 U5LUUq  mU*UX U^^UUq  mU*US UQOUUq  mU*US155 UQ5OUUq  mU*UX U^VUUq  mU*US UQTUUq  mU*US155 UQ51TUUq  mU*UX U^VUUq  mU*UR0 UQTUUq  mU*UR55 UQ51TUUq  mU* Uv U]sUUq  mU* U= UQ?UUq  mU* U=55 UQ5?UUq  mU*!Ue U]jUUq  mU*!UI UREUUq  mU*!UI55 UR5EUUq  mU*"U\ U]^UUq  mU*"UP UQOUUq  mU*"UP155 UQ5OUUX WU*UnUX U]UUX WU*UnUS" UQUUX WU*UnUS155 UQ54UU U*UqU U^UU U*UqU3 UQUU U*UqU755 UQ51UU U*UqUe U^rUU U*UqUI UQ@UU U*UqUI55 UQ5@UU U*Uq Ud U]r UU U*Uq UJ UQ@ UU U*Uq UJ355 UQ5@ UU U*UU\qqeUX U]^ UU U*UU\qqeUS UQO UU U*UU\qqeUS055 UQ5O UU UU*Uq#U U]V UU UU*Uq#U0 UR UU UU*Uq#U655 UR5 UU U sU*Uq$UgV U]V UU U sU*Uq$UH UQT UU U sU*Uq$UH55 UQ51T UU U UUU*Uo%UcV U^} UU U UUU*Uo%UK UQ7 UU U UUU*Uo%UK55 UQ59 UUt UU UUqU*-UYV U^v UUt UU UUqU*-UR UQ> UUt UU UUqU*-UR255 UQ5> UUt UU UUqU*/UV U^`UUt UU UUqU*/U, UQMUUt UU UUqU*/U355 UQ5MUUf UU UUdU*0Uq U^\UUf UU UUdU*0UA UQPUUf UU UUdU*0UA55 UQ5PUU UU UUU*1Ui U^WUU UU UUU*1UF UQSUU UU UUU*1UF55 UQ51SUU UU UUU*2UZ] U^UU UU UUU*2UQQ UQ'UU UU UUU*2UQ355Q UQ53UUUU UUU*3UZ^ U]xUUUU UUU*3UR'Q UQ<UUUU UUU*3UR355Q UQ5<UUUU UUU*5Uy^ U]aUUUU UUU*5U;Q URLUUUU UUU*5U;55Q UR5LUUhU UUhU*6Uj^ U]aUUhU UUhU*6UFQ UQLUUhU UUhU*6UF55Q UQ5LUU}U UUtU*7UZ^ U`WUUU}U UUtU*7UQQ UPTUUU}U UUtU*7UQ55Q UP53TUUUxU UUtU*8UX^ UwfUUUxU UUtU*8US%Q UFJUUUxU UUtU*8US255Q UF5JUUUnU UkU*9UV^ UwxUUnU UkU*:U,Q UFFUUnU UkU*:U355Q UF5FU UU UU*;Ul] UwxU UU UU*;UEQ UFFU UU UU*;UE55Q UF5FU UU UU*U Ul U] UnU*ZU>55U U UYS UU*[UfU U UYS UU*[UIU U UYS UU*[UI55U UY UVN UZU*\UaU UY UVN UZU*\ULU UY UVN UZU*\UL455U U] U`V U]~U%UWU U] U`V U]~U%UTU U] U`V U]~U%UT15U Ua UOS Uc~U&UWy U Ua UOS Uc~U&UT; U Ua UOS Uc~U&UT;5 U Uzԟ_ Uj۬Z U^տw~U)Up!U Uzԟ_ Uj۬Z U^տw~U)UB!U Uzԟ_ Uj۬Z U^տw~U)UB5!UURURUTUQ~U+Ua"UURURUTUQ~U+UL"UURURUTUQ~U+UL55"U~U]UV#U~U]UT#U~U]UT#U~U~UU~U~UU~U~UUcrrcsim-0.9.12/textures/hilledge.rgb0000644000175000017500000010100011724452426014321 00000000000000 }NABVk}r\BJTZ\Y[bZNH>RU}~rZPr{PP"@Zpxl^8vgf}ɻɨĨȣM)%2MPbĿuo_Ofhxywǹ|nxtokYXPXVR5]ŵÿȻͽ&4R\_ax{ugtſxmhilpsuyɾſ˻_RRViuſƾjt׻ƿŽ͹Ǻƿy{yvtruvqstxȿ¼|pigffhkƾþĽºżʾû|ypsqlijlgm~tgZQPOLMSc{̷¶wceeeq}ƾ|vss«}yvrlps¿vi[@?@GVdp|y~ovjrbaqx6 Hh]x{`iUNnGNshbm`jqtŷr{uusx!3iquwhŹƴǮussjY__MPNYssb]|¿oyۯxɿƵŶĆ@SOh}dΣ}tpn|ʻȉbWK;[iW]AsÊr9e:V{R5Jb]UevwtĎLNwo[bqxnv` Hmk2PjZ8\^`dtZAkiK),ZcMlWINVkytzy}n^j<bdg'[cd4UjȲxwfhvsWMbdfuoʺwslo~̿ºȽ_ZZszSP_to{zZ:O^ĹŽs_dHFl~â]W9J+@mTN^k^i]csvٿyhRPov6'mkhoMPj_]\EpneEEUPUPOY<_DdD:KOXfc7ERc{`affq~zYLbXd~~ϜXMDc6GCD߼kY[e6O[ZgYkpu¤´vĿbybzl.=]ci{p<7ew|ä|ǘkBG6>fɸǽѼeI;BGe~HM_gC^jwibMRlbNek_`g[Ep||ke[\m`TJAPaWbiZ^1KHBVXghxzh~gMNbk{4Cd{tmu}tRlGVZjmZ2tȂ`p\PuiXzedYYpsqӹ_'HgůƷչ˭úgFjavG;DUjvnr]\lS`kgLxfXbW\}Қ[H0@SPIuƷʷiwe903?MIYZXFTR^sɮ۫~_Rf_er}yoken~iFTdcJVMScQ`BaVJYYIL\fd`lNbuNu˯ҩogedhtwwx~sW0L^`ycea[SD.D@CMX\3:DA[]HONponwa[c{zýcfvh]]kWYl}}ȷȯqi`Xwr|omcqrjTG`tÿϽxYyn]MZxcsj]kmm|wi]VVC?ZdMjI?N[RhzpؙvtrǻSakEEWVGbtkshym˸̯ޡuX_{VZ^[Ts`Wah]NS|THpjSVLVZ[XZcztndjfrsV\f7[k*jskoWhzuopVj\]lYYGFN_OKGOcgmHü˷Ơ^AF`dWB<`FQVXRUZRF@6ORqz}xlULzr{tnktwrzѷIH =cf>?[`aftakxu|xgES]R\|[cZL}tdb17uV>D7>KW`jvk}np_i[aJIip.8XJeh KUuA:Z3:~eZS^OX]^jybhbblo#UXX~`YNsa__XIOQADCPjlYTow[ewŜgð{7JG`~xJqcpdYVmjr}UJ=,GVGN2bs{{c*U- KtK.Eb\Q`nnzzbx47h_KJipglQ8ji0GaO )KMLTdJ1[Y; NW@_J:=ATiz~jeihts}dOW'KUX~IQJ;PheVXhfMEZZ\xg`wϴph|~j`]d|VRTnwP6Kg]b|zuR*;AhuiV[=<\spsMG):1aHEUb]gY^jl{i}{VE?gn.jifhCGa]]\@kg\:7G@HCBL/R7W9/?CLZW*2>OvqnTTVV_lsM52rt}^LQx\0IVMXHUX]h~qLqnYsi.QTQf~bqti0'M]_owgsb;@/1Wt­ƸU:,18VogǷï\lY-%(1?;MNNHP^mqbCSw|qŗkǺzou[pv}^FKTPT]ZfY>NsvMESU:KZsgO;?8CK]iU1MIVK^xwNY()OJ).HTMd]U`UbaOcdmg]^iigmv~|tiu{֏~ugVN\R].*fR*:?1K?fYb9[oHNY}pm]IH_hT`wfRaMXeMFzezslm`XQeimesj^omejMrpVw±`Wt\lN^~}oV?VxofQjadfta`V;,>C6ADA<.BLOv˜^tWneqYWūhiY88G5AQPBDU_b[fGYh@glXTVX^mppqt~z~{ncP)EVXyzp^`]ZTG3IGIQXY-2<;UWAHEgefo\W_nmcgyjaWgSVg{khk|lh`Zsnwie[|ghdPCSeq}pSshWGKiUe_Te|hhw~tfYRP=:U[?V46FULbrdy̔zo|jwŮKaqKDQJIIJLgORCT[SQarzWCadeQNSYasupsznmqkX,thVIdOA4ssxscTXWn^HNS;L[}g^^vi{~ðSW[fZLPIFM4at[IaqhOY^gaCbUPW^y}SXh5Gf[Jd]_`jrh]cvkXjrzlpupoy~mdngcYFWbTnpG_qZZZIaPAy_hrnwqsfvxcq{nhudn~uznbruvqpckkYswbqfvzy~ekf_KfhgPdtu}|y|`n^Hb^Y]jox|YjNIVR[Us}kqx~ksmqgsiv|tyt}ydYc^TSg~|zpk|z|po`QhkiT`gNlpnMgaCYWy}tgRXhegODbXUJNRc]rsb\`bein^SNq|hbupfy}mv`Z`bda_ucQMYwqPIX\qgkokRsw}m|zztwqpk\dljkjyzt{b{zr_ij_qywzrud}gfrhSaL#ttdXTYOWhx[X`Y|c C\Ontwfhoi|~zzxyhwulnqmf]\Q^sqm__WS^iqz|xwv{}sUp}ljoyur~nmy~}}y}TYfhggSDc]a_ss|sWa`Xjwrbcmmfzsq}ouursxrovmTBo~spulmvosvptj^q}uoWmfZ\L8Tetxy}n\omez}w~yrrxxy|cns{jbhaZh}a\Ys|~w~rp~{o}qebkyx}``hi{vftigaTovk`\}ypWZb]iahgmyqm~ywrpnywvundfeY@QbTPl~wvuy|npyqvpbleZ[h\flyyr|wclyur|~~hjVL`cac]wzjotp\ltp}|zsvwv|}zzsr||rpphmtzzypy{}pz|v{wpswmf\vrxwgtkc_fYRSaq]`yemkmlmoedpx}wswniVchpgXbh`PLQ]jmrnpikm||stlmyenuuysoucigdktofgkhvXdna{jmachdnxwo\gqcRc\Rdob^a]cU^_ohokejokkjpqjfjljlolphhghd_h_tunrvqlulpwrnqpdcWY]e]ca\[lqqhrszu~gyukNP^batknkovs\{|v|uqjugs|zwtwglwttt`Xevxhmtnk_oniiw|yce_eSf~zuwwfYT\ac\Tfabimthklit\\co_MS^klXRT^oV]Ubjh`]_`efjmsrqkylgsokvi[wsq|p^Q[^ZZZXYUL[gcjimu|tjhvxaacJJ\_Q[]X^adea_\[d`llm]SZbbdbhijfilhflmxogdlvnd]fgitztpsrsnjrulhnj^YZY\ba\^exvrurbtddR[\bfjpo|v|wyyqmcqpKDkpaTXcfjwxtul~xgh`\folZ);QLjkseZLgRD@DS]L;VZbaXWils{nntzwqqts}vkxZI4DHS[pvsprurdgcqmhgddcr}}uOAxriW=AfjelTdZc{vwjhe`hnmx~qo}{~}rmjillnrumkqrs`^ltb[TSU\jzuWHHWQGFHJORLIDCRkw~yuuw}~vqwyzjb_XRI@:98892& $4MSW^`v}umfY\iwwpnryqr|zW=&$!!,8=HFP`irvwx}wriixve^YWSOJFEQczpnbMIPIIJGN[W9Muxqmkkdccdgmjjifffhhgjjjjmqv~ty{zxtyppcU?4$ #'+-/?HU\cirzraPHEYTQR\^alrrrha]VUX`fnxwl`YTR31OUDRVenc\VVQTatrpm^NKNX`fp|yeXOJC>CFEOXYrz|~ubSU`SIVSGEJZH?LoslndZJJLL=@NWYYVVZ]`eghimptvy~~upxvcZTY_lxz}cioqqssmYM?#  ,;L[jqz|tommkklcNFH;VTbGCKRYahr_^cba_]`agnuzqheeWJHMQZNWcgoph_ONWYOEIKO[a_YKFDFKJPP_hnmjgfeisuw~dTNNLJOUSXdnfjht~ieepvT^_WJE@.EPnzzmeW`5#>L8F01HVfchne]]bffhkqvwvy^BCTSNB4GRdpv~klebhaNBFC; A3%6FV]bhls{{vrqssoojjihlmg_TEIK.l`~K83T;3meIW\f|k`WSVesy~|~x|}zof\ON\_PGKTfditut{qnjjPSYVNPYWPJ<;::=BB#+RX^gb]OLY^clvwtppVF@BP]djkerwrutx|kdklpndFafqYI0Jegljcdq^wXI\Q^R2QIbly}~j_dens{o_I]Tf[E(8?X^orilrb\MU6d7DGE(=-,IV\_cfiopospi_VZ]^ahgd_eTi`aGFI8M=)('%N6.ITi87DbfwZT;7J]eeilnt|~|yty|wzkqpj_cY;CC6Oc{qxyr}~p|rVad_PI=73,15,GQ9A3ank}jV[Y\_bjlpObW}xzuz~y;twzA C_C 489]qppuIVCJUP[S[uTPtvms||jQ>(;/8U3:2%Vcffjkhhe_QGmfBE[9!%!-5=('BK 7*EH,2R7[c8-(4)3;@IW^dotw~yebt|wyheAHBA>D498^^?7+wy|tL<<<4%+, !/KO8-CllcaaN4=Per<{nxt{N#"9TN)LrW<]|_aouNC:4HDInqtml[YeiprgW2'&5#' 7H]TXVZ_VQ]sxTfB <5Z/%H@4@JGRab]^iZekm``R.7,*/Zq%-'-gv|l}ubFA24EC)!669ZJAS[htE?RS?65AZjv^Z|szt`/-0HN'&=5:aj\USetM+FPh~rny]Xm}wrpF5::OIIYZrXNctcfz}pb3.* K.(6CHP@AKIXdaexurxR8YQghU0!@I AB>B(B676"MJ?,&% ) /4%)4B?.UN_xlsow}zuL29=:i`cR #3=8@%$KT]<&6=4Ldm>.$,KVa[eRHHAxhbFVh\C /?=$0'-=+:;1#1)%.;3/&0=O3(:%)-LK2?XxXSO-2.A:8CVSPN&@?UHQ?4 yspkXAFHKWCO!/j4?C/ !-D8A9`L%+6[ML;'&;Dgrmm6BZL8J*7G50sx]G[aQ`HTfilnyvkTJEAUGOL^R@`vp@D?Gl,ON8X~}q53WBS5Eq`]rT[aZL26\RF)D=ACQ=::%) !! )'I]vt>X=TCO74~xs|m\@F<, -1(/COMEL+:FB[vxlxrslB./36=NQQRZcd_caciqUJ4+?EhiaAC@<5*+&'066 !;=',(cFAAKib>:DKJejAH^RJ?L67GZ}vx}fd\GIN]ec~}kLJFBXSYIA6Yz`LMhJ7*1DPe}xxYL/QF7'.L8HA5Eo`\HHaW^olg^SG<76#8>"; 1*@N>Rni`UIVES'=O/-=./679R33)=HB>GSW^vrkvjf,8=@--39BV[UXaVSWR<ZN<-J5*``\yiUG7:8M=).2%651U(/H^xjXa]ID?dviUTf\H?ENTv~U:\EjiVPPf_0IB$*b>:I;Pg^T77:JGPQG@:3Kzg]B?C62#7{_eI^s`ywGOie[^MTdVbmfwzqkM,3fCZl[?Q_iNLjUNJXSPLPI>+,LqeD 5f_6!%)0414DANM59C5EDMEI1FYVPS&?YhfnfHJUI5B_MSG61GH;/IIOKa]BUXYFRb\XWEKEHKC==<]X;7N?D?M9?OB.DJF[SHGd{jqW4{^':B'/ .-,CNMQ@CDPA>/EjPh}{a]jaH!!Q\[FoP7=JI]D824CIJMUiW*!3>'+9$$  TO89 5E'3;:$16;S=576FHaYWDJ('&860/@#@LC*7F3T7IDGEbdcalI\:SK@803J*&RDjOD94&8@FP`onV8/=QIWFJ!/:.#;AC2'3;!<$4-.80:?D\L ':::;@SbPJMLUaMKJLTQKDDF2BNKQXWVG>N1(]|zoTD2?EPfdGBV8=D5:HX_ZF]eA<1?T@KRAS3`Z%JI7PK>76VZWFFaZG@Wn`JXzxtncI81:YJ3CESgX@SBGWKV;d`YUN;;K\Q:?XULmvVSXV\M5595RJ2QFN:7KdCBFEaaXZ&5NBCF;MJamvBzniB92#*8]]IBDPEe_d^_p~yme3:CNC0/&"+AV>.FRH0:?DC%D711:YZ/HT%EA8ZGILW^RDHPD2ER\QVZSS]bQIUPLB/AL?YR(?Q:;=,:'N8FWX]h\^OZXAOYL_HVEO[UOTH=MQQKJ>DC/Hp[FTFQVRPS^knklqlk|FLGA-F_I_gpvf`J2jyMndqhVW^\X_^HM8%BHABOT_eEW;8F@F.CHG2FM4RVT3MlvC%;1YZTH1HTCE**F:6+4>P@UVGACCDCH90-Rfpf\ICYinngeWMcgWaD=BCFDC[>*"-OdV9,?DZNOOF.PT[K[cdUdlbXSPSgiMKgjrL?FKFBB49K[rve@?H@^kkuC&>3QXo[KMSM`d_^e\\Y\KZcVKMPJF<<184?JRZY_^WWW]fhVXiS9WflhNKQ][VktaRQ\afeXY0HDFEG0*G8=9JMZUB>:Jcmc^c^A>9U]ecdi_W`f^QP\mbb\Rc_d`QFCKYN[DEHEZYQ\PJD7Q|^TLB>Z_]W]N59A>H?FELXOL_]XXSPNYbWVVNDDC7 1A2/J\gXWV\]QQgVNUdhdSDK@dy46GHKRMNHIL^j\[RSKKWCLQSWQMVDIFDIRNCFADV:BJ?_UTDDHEOXUN;GRA0A;0BMA<@016?9@@:8HNOGSRXV]FWSJ03:=:JEHEIP>,YSRIBWYTOCJDOWVSRVaBFS^OacTQZ^_U?7AMPBIQLK@]NNIHV\YA@79(?[YUcYZH9.58:4-@;=CGM?DC=G-39F6(/;GG1,-8K1:4AHD>:=?CCHKOOOIWJEQLHRE9TOM]YN>0:>87767*':F?FGN[`VIGUXA@C,,?@2;:7&!GH?/+)),6GYYWYQH:450" "/@C7$ %8N^TC@?=QYWPHC7'!"*(  *.5>JU?e\KBBBBFNT]RE97Vm̹zifd_ZnvzȤ{UG-   ,,") !*&0mͿ~aOE?I[lYF6+# ZbI7-A_ϴo^TWh[XczyoaRYf|¤rȟ]4*'*1>=4>=39 !0H^rn9Nus¶ļųȭҿ|iT*  1f}zpüȼ|rjvicti}3ɺcrrcsim-0.9.12/textures/davis_preview.jpg0000644000175000017500000002130111724452425015425 00000000000000JFIFHHCreated with GIMPC    !'"#%%%),($+!$%$C   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$G!1A"Qaq2B#Rr3CbESs4>!1QA"BaqR2r#$3b4C ?C^"='CEàvRv4EKB;R~5UG'jE834a*8=ڤ,)1 U.(YpƗM87=cKibEoGIp֝}Q죤\n{xt>hX֥ì<k5X:XĸˇYrOϮtyu<MaҶxƴXxхhÂ:?}4taSķZJ >EJVD>!Yn.iq]I,ǁg$ '>-.Bcm$:j&ZYpI|L10ԇ5cu q[?i6ńGƎd9ظD,cT~.Wr T]b 0LMQq oj1].F T_%$[5q<$]e ,ǐT2{}@{.j|ൃ\@l4۬Ai e-<*8稩xv+ G XE#AE uX 8d]GmkF@ !ռoKpR1T%f]ߍ6s7,dVQ˰߀TnxAN8=/xҀR tKA .$˗ oruf#Hյz0[f,Ex l+jxK} jae‡3珲QK#/A\+p|x0HM|q fh}!+ r/WG?(92op`O74X8*oԑ)#i~T_%C}B Lu;Any3F9Čljp:5Tc2swR<3;j/h!R I츠Ar4lCr֥w#T*&9y +9NC ^ I &5/3)Tņ>tfG)I~YZ/mY|EUw 3uu6[,QQ*!uP[3:=]s_I1Hu/m+IT|=^n=' ɗPlt-l G,sum8~+ėidKd_xJ"rG0mkǵS ]r7#uCWl-mZhb} rQ%6y*ԸND\rʇ MsZ7?UCR^jNW4hh^JVZ[Y=)pyR+U)m0 gQ4ubnPC 0E ~bN5:!vՙdG֫dhذxڠ[Ft8x稥#r'AS5?GΥ⸑Ŕip n*֩bR݉2ˀ\wWU>˳$8Y?1IȤn,VrCmqhcС_y :,3Bֽ='|A"`_AzeEndo «cN$slI}_]\yҚ. R:94_aVa)-I+9WK+>P7:XW!R+|ǏjQs>XbyYSk8x{UpN)kRo8[m1%@uM릍*RJpÈ#'NrwF;E$q3B ʬ0;zͻsbFmqC 1+ RS֝vT3MR^!bp[᧲_ >:URN`ƀ$@{mƺtx#h>a $tgb^ !K[Oq,I3K6±5K >b. rb6x~wp~~^+`poTq\e2ޓz[/h\3{Oh 6FӕvVoT?ýSmҩaY'g`!}$$l9SYrzSim eȤ}Jr,fJkK3qXɱ>-N {kњ|GucuvT 81x-iC6KL<,W(ap0v8Nu$=ٷao.;a'~')Rk:)նcZ{4m=W\f.p0t7~4iShJVIr3෦- &{.\{Yǻ$\}1dȷn8S%v>aW&ݤx&kgHbq~z2$gTVݽHOc4h,oK a?Ad\0.·F<?o:}(:q 1 SFt@$y(̅`'s> /9?CK)\,X7ҸX? 8ni]e,ha# "&dsM]{m؍;DNaTy/tTqr77W(K8vE'glm'f\**Zn߲ݝߪ,Ǒ#=- Z3ǑoG;h'E.yJ| w{_$_h}))ؑw?Ո3wcbPЪSﴸŽL94u e;_hI\\ḏ#e7ӑ1MFv<=KcM/ 1$lTIffJxʼ Sy7/Uw_F1%IG'20L> 09/Zt-VkRPwX#|Ms?obܽ#>0}MffQy=hu6"0Qx|7T!h`l ߍ?KmH 1[*/S[f8%$Pj}jp#]ji +չvоbl;/I^<~׌Vr$;]M쯦rG˹H~:s!^1y$:[NͣOlfaƄQ_i[0^=wfoU |@0~ZwCmZ?eB_ "1$n?MʽǬYzqʡ6ۼCz/p!/~)Yc7uD_u'w|bٿ'Ed~B󕟬5SdEg뿈 Cj"y?G aYqB0t` IItMci UJ$^Βl͈{NLI58u|Zt6F7bG 3*\^,M:9ّę-o^c^LCqUp (ڤ%=4\󷺖k%r;ȧqzG;[FNr/`Ӡ]sWk_y͓qvA&-^?8%8u՜ؽ?-8jjM?0='X_^o$hM؋鬎]l~84^/ qD\$jE`|ZRkVcdiT^%j7ûGS]Yq@ = Bf+l4,h-R˸s֒w"/¯/"Vѩќv"︚B5ƍ$OXK#ܻx̀o,ehf]/7C^3GtvV RH^{L\}V>t#amYryyjFŸB>u{yw6>&+-et:< hV"5qe0{iج ;1XFIq:3ͧu; ~"N [Z2 Ik_ z#+bXX*r9k_<5ҫo ljSqn(ʆ'N 4xdZ`# TX Z#;_ uMAja+E7kE}%}W9>]RZ]؄*i& פ'Ɠ{eUue|Pb%BK[ǻZ+O 9J(Կ޾ojG.\ӌL[}}5>"L i2 +Ɠv GoTL2t4&++{ih+\Fdq3 V2M3 T*m|"˦^vN)2шQakai.OH M㾳m +HU.p:_j7<{OOm8TB=«2Dh1N }k*~PC6n:kJL#5b#' t#7k֩7yS*"+E6W +z왂K[϶GkZdY¦1@{E̶_o𮔴dہ f>v[t+XòMl"pl8H2' $pϯiST'qW",m+#R얈R@.8 J"s2+3ܐ-{U+Y,-//DV+=ѕ}b_VagWq::+fM=ƺF mo%5mɞ(7kXNمݬث8ĚW$Z5m(?5MjySXJϲ'*ʬmZE̴,[7*=[+*TۻͰG ˇTT&H]* a9021d_hփZ#R&f#@-q򩗢'YRfS#GHTA}kl!Lʹt8T؛_V: \֩QoQcdP[ZFKfkQ!]-,mOcrrcsim-0.9.12/textures/log.rgb0000644000175000017500000015030111724452426013335 000000000000009͸6ʶ9CNMNE?4-1.>E<,"}mp`ZLBE}|8zy2wv$tsqp nlktihcfeTcb@`_+]\'ZYWVTS QONvLK`IHNFE<CB/@? =< :87o54[21I/.?,+7)(!&%#! mXK7&Ͻ:̶:ɹCHRNPG=7.56?H9) y{l[VJF~E|{5yx.vusrpo mkjphg]edNba8_^&\["YXVUSRP|NMnKJ[HGFED:BA)?><;9|76j43W10I.->+*1('%$"} eWF3" >θ6˶=ȽGJOOLA9/-58BA2#ruf]NHH~}?{z4xw'utrqonl|jikgfWdcFa`1^]$[ZXWUTRPOzMLgJITGFDDC2A@%>=;:8w65b32P0/D-,:*))'&$#!u]Q?,~~~|z{|}{{~~z|x|~}}|~z{}~~y|~z~}}~}{~v{~z~}}~~@BIORRMT\XW\\XRLJJQZVPMRUOJG99:965826:A@CENJPTRUV\^_]b^^SROQRG>9B@?<@>9:>?<2,,$"+-<8=8JQPUN>98446>BE@;:5977@;8;350 $%&&#**(+,,+'""&,*&!%'$#!  $"#'&)(--.,../*,(''"""  "'&(%"           JDEJNMIFUVTWYSUQSVYPPNQTTUV\ZTRRVU[\Z^\VXX[V\WZ_WPHCBLNPD@;88,*)(*$"#%$',,+*,-.' " &)..67HKJG90(0:4:973366::00498276&!$"$##"&''&($'"%)* "##$&(*('(&&*(,*(+,(**))+)(*,($$#$&'! #!! "              259301569::<<=@CA?A;99;==@JDPRQNTTYVPPNPNLOGD=6454.48?BD834('%(-**& $&"" $%%0:@DE;:7.+/)$'(*,6?FEKLOI?1,/8>663,//.233-<;6>:5#"$('$&%(*%&%&&$&%  "! ! ""%"                   :466966<:<<@BDJIFB<98760+*(/14?EA@>8750,4CHNNPTSUOJJF?877:;2236<>@EEFA=BD:8:<>>BEF>=AD !"$$" #"&(#!   $""&(''&## !"#  %$#"!! !"$              *-27<::4:@DEADJFCA@::?9+%" &(421305:?>8,*,,.39:<>& (,5DPZ\_[ZZVRWXWQDEIKFD?<6.1.04:JL=-,'(4:7>921." "$$!&**)($$'))/43,&*,4@Z_deddc^]\PHLRPGFAEFD?38CDCEE?@>=:GNTOF:7BE>J>>@@GDB<:;>AGFJLKHD>78641-( (+**(-1ALVZ[dinlb_\WNNPLEA>BEG?CC>@@E2./3==<>9:;BLF=643.06>FIDENZW[\d`dehh^RN ! " ""! &&(/102/,*&"$$" # !   " &#$" &('+,+(.,/-,-'"#        ;<=<>A@<>@=720,,$$&.6@HLNPRURPMNORTRF?0,0*(&)2@GSV\`fhgkjf``^UPKJFDBE>887323.,58:9=>:9;8669>::<9765449=BC<>8@LOY_b^_YVTSTPKD  #$$%$$%&" !! $&%" &')-..,./.(,,($!#"! "" !"&*.,*+*(*&$        32244643566<77<98><;DLOTUXXYWWRVVZ\]X[XRMOSXY`_\ZV_ijeeb^LKLPHF>4789@:86676.-*)*,+5.061262./022.-.057:BCBGO?KXWWULF?24845469!$%(&(&&#&%'((&&#$#"&,+,*)*(--/-.++ #&!  " $"#&&'&                BDDBBEBHEEFFGLGFHEA87=BBHHIHBHROW``fjhb`_[X^__`]a`bbd^YULFF?@BDCIHEDA;<@=:458856464768965223466/6>RXRLTPABC:785673877; !"!""  !!"##%&+--.,**,)(.,*+(,(+-0,*'! ! !)*'$%$          @FHEEJGLJLOOMONLMNMLIFJFGFHIHR[VZ]bcYV_ddcd`Y[^d]WRRPNG>8:8CHDHF;8AHDFED@B?=<=FCH@>DHBACHGKJNKGECBEFABLRVV[\L=><831..0,28=C"%"!#""#"%%('&&%#"##" #" "&*$&(,,"%*($&(.,&"$  """"!  " ! "" !"$$ ! $#(&*,#       FGFHHJGMHIJIMOQTWUQOLJIKHHGDDB=DJRPNQRXVONRRSSUZ\QGIKHGD@;8796766<@BFFA@ADBAB9:<=DIDABCADHIFEILPZWW^ZZRPVRWW^XPI>67983)()*-.7DIV"##$$""$!"&%'**)''%$!" !!$"!##(&$"%!"!!%'! !""!" !"" ! ""$#"$&'$&+&,'&('*)# !"*           IILSRRPNNRLNPRVZ_YWVWNLIFFA<>::8:?CBDDGF?>@BDGGF@><8487:8<9886C?AEDDBJRRSVV^]Z]bhlkjdTD3113-,--7>CEJVTU$"$'&(%#$'"&('),/*,%%$!    #" # "" !  #$$(+',(*,+../..&"!#((+            NNHGJHJIOOLPTTOPTURTUTTRSWQRTNMH9::2496489627564+2427:89;::<@BFFAADFFIFDGKDGCDCJHJFBABNTTNLILRRQ^fdVV\bb^_]N=3434:<=ECKMNC@@;7"$#!"#"$$"$(*(,*+)''('&(*&%&""" ""!#"  # $#$"! !&# $%).,$"%(++*(! "$$ "         Z\]_^WZYPPOVYSTWba`_XW\]\\ZNMF<::660.+,*0./1102348<;BCC@AAJTQPSXZHFDIDCBFDRNRMJC?LQTTSRLURGVZVTNLLKJ?>?>;:8=JRVOKFEA;9@>;()(**%((&&%(+('(**+,&)++*)(##!!#)$#%(*!" ""%$($% &)(('&#'$"((%&$""! "&($"       RUWX]^bgd`ZY\\``fggffdffddc`^VNHB=B653021021526;987;=GEB@@LRYV]Y]a`dhd^TIFHR``YTVTVTVZVXWVa^RNKGA@A;BDB<<64<>@INJ;039;><AAFNYbcfjejnjb_]XVWXYZZXXWXZXTD9=6462776489<71721410355:8:8::9:#(,-,++0./)*($&'&()(''&')&("  !!" !%'#$(-.*'"%,..--,(#$),*(+,+,%             %*-,2=:6NZa`RPLPLJFC@>?99;=CIJKQVc]\XUVPSQFDDHJMDCIPTZac^^_`WTPJNNOOKFB@=65:TZZUUVZ[MKC62*'((+,&+/2=DLN>62.0DV[^[TYPZSIFC@:.8436.,-8>BCHFD:8=87-##+.,(&((.:>PUH:-,*069:6783,&%*4<! %&%&$! "$''&$%!'*)(&*&(&$$! #"&&!                     (&*)--26:15644860-,-0542.,-*)('((&+03:>ELUV\`^[WSMKIHHJLPTKQSLK@D>70/-,)(&"&$$%$%#%),0/.7><<>2/0*')*,187"!$'),+,''"!"" ""$$!!!&#                   ! $&+-.0,1-,+3=852./0/.*//,,*'&%((.1:NTWVZXRNLPZ_b\ZR:1.,..-,))(,,)+..-022345310347<>C@>:7<<5178MT@8:;@:?@<82.+.8=BIKG"()("" %()&&$&!#&"                      '*,320220,.,,+)*//.,--/.+,,-.*()&&%&$",:?CFPW\\`^Z[`ad^TF0,0/12,1788=;842,49<<>@A@@BACFDHHFGGJNKLHDGD<89?=>?<<>D>604:ELLJO "'*),+&''*,+&! !#"! !"!%! # "$"$               028565;86*(*+*+)((+##&('./.))+-&$$&((/)!"&0?NW^chebaeeaYM<0.468?CEGIKNMJ>>D8:GKWTV^]]acYPQ ""##! $+..+)((%  "" "$#&#""#&%%)'&$!%&"$$" ! !%&(%',+,+,(&          D>;=:6BB>>;;<<:=DHJLMNHLHJPLLJPKD@<9BJKNKH>:;:;A@;:8BHDETUVWVXROKOQ!),+)(('#    ! "$$!%"$($%$&"!! &!#!"!%&&(&&$$"%&             (%*4<5*)*,!")-232-1TZZRLJD>>365334;<@?BAGEDBA@=BFFGJLKMJLLIJD6406ELLE>=1'$.338@ADB>7@EUSWOD;?@BIQ"#$$"#$$#!$# $(($#"  "!  "!$&$&$&$!"  $&#"&$(# !&              #""&'(.66:>??B><::9BEKQQLNUPPOIGHB>EBHB@78:96>87>956<>;95*''2?GJKKD@KNMOTMJ@@5*4?FH"" %#"  "&&%#'&&$#"" " !" #$#"$%               "&-/6<>>@BBPWXPPSRSSQOJGCFI@FHHJDA?:8875<98>CDA@A72/@HLLHFDCCFD?868>;;:;14>>DJONPMIB>6265588<878:=8641/)*030354-02557?HLIJC<9:8<@9:>=<>;<<76870)'176*%/4346.,)),1:?H@AJFBD?<92(),-4:C<=:82.8# '$  #$# $! #!                 /-(*+*&$ ",7A@?;740/-+())+0125744, 'HMPSXJE>848994>KPD<62246>B<@B@>>:9:870-,(,6<=6'-476-&(.6@DB>>INJ;78441,.2=DIF@=4)'*$;"&&(&! !# " $'$                  <88662,&%#$ !),.387530,-,+-,.0/6>9418FFGQSZVSLGIJ@<;BJKJBB@>>;:@BDDENQQF2*&%&*2:=DGHC3.2-08E@ ! "(()()$ " "  !$"!!#              EJGD@9=:0($#,((''))+*&##$&'&(*26868>>97<:5@RUSRJSVOHGHCA>FGD>84014?AEHLLKF@>DHF?4-$"*15.*,:A>BDFPVO?6/+(,-;MGDE<0.(07FKJKIR!!"! &((&!((#"    '%" " $               :>?@DBEHIC<.*"$#$ ! $&$),.61-6;<;734?BAADNPQKJ?><>:/,.16@FMNLMJJNNKCBCB:4(#$&&%&&,7@@GJKOTSWV8*&-CNRVVX  $%$"$"! !&#!  "&&$($$$""#&*+'               -2669>EFKJHFD?92((&$&*-.-./.,(0,)&/><<86/.-022:66??6:97/028;BFGHRTPQX]_XWUTSSLK>4.+(,,%(=BFB@EX\^[H82((29:@QTL/$4@?<530*,,..*+*)1/,.1,"+:980-*#$243,**,(.32284FNKQH1-/21>:8540*'(,.01/, $$""%*28=642232-7>KQQWX\ZWTWVQNFHF;48=IJH<=BB@84-&'&(+.=DE>40*#&&)2>AHORD=88>937:>=EJRO"!$$('&#'&$!"$"   '!!$$#%               60-+*+/.-,)$'.,,34868>B?<56.(#"$"$& $&/4::EJLD@DDEBIWTPRSJD:421+**+(%$&-5=NNEDJH@8:=/-468@RGB:( &  "')4>JJ8)! '108C8@MPE #$!! "%"$"%($  # $  ! &&"             788669822,-($* "&,(.6;CGJJI<&#"#%+0567::5867?=@HFBNRTWVWSIF761%$')-.492((2305JTLRUOMNJ@JLHOLTYJ=,)!%'(#'5<8/./12',1AKTJ+#"#$%&'(*#""$$" " $" $"&'! #(&                 FD@>@JC=:/-0)$"##"%#$*.4<>AF>44232.3?IMNPPOQSRLLNPTOTNIDA<0,%%$.:858=GE:61.**.M\PRNMLKOVVSYUXWWG,)'&"&&" ,:@?:/-012128HTWN6" "!$$"$'&$$""$$#""!&!"$""!#%(&(&(&*"$((%                ?BBDFHCACB851.('$'! "&)058:<=>@ACB@AHMKMPO@:620326>:CDFD<20,543??>:;:0.,$ &.7>DJNPOLK>2*4CA=?8.%$)/.,(%0/;DG@<900/2,032022:;BIC?<0.2DNPNIC6"#""   "# !  $ #"!""                +)&"$%+.147;:8:A>:)&&'(&'-,2<;73(" " %+0:<;8<:;730-1:>>BC>9.'),/599:<5>3*0'-00,*4574556755658;<;/238::8;6>7256:<;DRLE80(  ($                     !"#"(),-0--234>A?;<@<8./.(# ""'&%$ "%(178::@CDCD=73.+)0;93340144:@GGCQTL9=?A8%('(,.+*2/++*(,03,)&'(-0157.21,,./,3?PJ8-& !!&"                         "$%#""$&2;<<=:89432..-($ ! &'&&$!$,5;>>678::8<:6.*'*,*2:9452:70,.+&''%$#)(*().00784/**.1.*(&),*(,034:8:<<=A@CV`SRNHCDPF>4*&'(0-,((-&  !" "$#!"$()&'+:>@<-"#($"# #                -.053886;@>:95146236659=<@;8.*($$!!"#%%'%#'&1>>204;BGQS]^e__\ZVKFGD6-''*1('%"!#&$"! !$""!&%++06@><4& !"%&)'('($                +,.,)&% %%&3768>FEC?=;><85;968<4-" #$#%,0+4>>JPJ<27>DHRU^Y_XVVRMHGD=:0&""!#('$ !"!""$%'3BDC?884'! ""!&%(&$&#                   $&'(&$"$$#(457>C68?FJEE>?@>@>:9;GFE><92( %,.++)$#$&+4?@GMKC3(*.06>NRSLJKMKED:22-'"#%&&,+   $&(&0BC@9234( " ""#                             ..25-(--132694344<>7608:>ACHGJFF6311(# !0786<2.054:96&"" ! "                           46<=4-.0355<<:AB:AB@B7.)582;<<63/(#$ !$&..7/-.,%&/?DNPK=4421:BHHINTKHFFEB>7'$&)+.+((&'%"!"" !"  !! !""(-4889>6'   " !!                         7:;>7488467:9<923:<8592-0964208@D>1$!'(&"(&+29./6DOGEB7690)&(,0.01,))&  $ &'&($ !  ).36;?@6&   $!! " !"                             24:8=??EJQOIJLH@BCA>54/,.0,,#"-,1.-*# #%&))('038==BHFJH@95<@BFKJHIMKHEIMRVVOFD=2.-6<2-*((),($#$%"! !*)(+*" $$#$%'48@@C81) "%% !! "    ""#"                    .8==<@@?GNPRRPNGCEEB83//1<@812..3?@CD7" $$&''11>AFJTTMF@;:8:AC@@>:862,'*+1474354544/.;DC@EG<*""# &1;AD789841*'(.)07::MQ " !#                            !,004<@BCF>8:9>=5//32.0243601643&""$$#!,0.5,.//0,'(*.,4BHHMLJL@:1*$(*22%(,(+)'&&$&'%'#'&-*&"+06==:4('&&(*3:<  ""                       #$#+7@AC@6.0024,+,344868.+*-5448::762/01..(! "&..12.,&$)20)).'*.28HMNF?D=/('(0340*)++$&&%&&''&%  "!!  %(*+1:?A60--3/*17  !                      ()1;>>BA<+((+14400,,/4*&$&%#$(4::68?AC7863::2,((,:?;-,)$ $&286..08FHC9722/.*-.-*&%&(&$$##&$&%%!"# $(&#%#*+264/,02(*-                     ',-48<:.-)# $'+../,*&%'((!!  ! "(-8><>@:>:42,)04>J9-)*)*)*+-03+(&))+*#&(20,&)(%"" "" $#$" !!  $%++# ""'*((42/.21(#$                     ).3/,*"$$$&((36:<<:3*&$&   (*,47;8@A?:842.39=7/40'!(+)&(*+01-*'(**+(&%   !## !#$&#$""#&(&!!!$"&.*&(&(0,*                          1-&! #&'$$&*269><862.,,'$!"()-/24:9>BBDBA@DIJDB6.%$$#%&%$'&*+20+*,('$$&% " !$$#'('%$*)((&--+')%!"$##"'.++.37:94                       !""$$&"%*,1>?>:8420*&   (0*,-654632>A=4-*),*!"&(**00/32+""&%%  !#&&)('+&$"#)*,421+,&"$%# &,25<6-0.-                       "  $$" &(%)).56:6:6+*%"#  (*022667545;ADGKD=1/.-('$$%%&('$$#!! #%(*)$*'#&,*$"$""$"%-1742*&$$"  $.54:;1.-,  !                          0*"" !(+126<>@MQRSSTQL<./,&"%!$)*/18:=<=BEEHI?63)&(('&#"!!" %'-0/172*-/0*(*(%#")*,**'%(($! &,/44,*() !&)(*%&&!                    +(! &,.5<>H@88,)((%$$")*,+)(*('+24/6>:3142,,.-($"$'('#&*% !#&,.*,*) "(&$"                          ' $(),247>AA;>AHLaf^\WSM=1($!"!$#0474;410.04870688;@438<::>B><874146:72-(&%"#%# $(" "$&" &%'*.-,,+  #%.+%#!                         $ !""%&&()-//+2@CFHIVZPLH>.("# "!  $&*-6=EB<8<>?>88686:8?AB>8630& #$'('&&$&$$&)+,. ##&+-*&##                       $"%" )+030-9@HGBHPNOTSLD@82.," #$# !"%!" #)(**+,.,-002322348:75+)""$&('&% !),26<><>;@<503.(# #&%$'(,14    #!%$!"$#"!"                     (!#'$#.8DGD;BNPVTPPRRVUSSKHA8/,$"%$$&./0,'#%!%$%$%#$%%'(+-..-../2.&)""$"#" "$&'0<@=<::><8210'#"#%)-,/38  %$&%""$$&&$$!!                     )"&# (.=@DBJTHORTXTSLJDD?5.1.'&"$&$$!!  !%&&('%%$#&*$'! ! &(/9:;9A=<61,&$"%,/48:=  #$%&&$$                   (" &013=?DECDFWTSXYVTVZVPMGI=1,+0/3:8=99<@A;620.%"&$$#$$"! $%&%&&%$" "" "&,4736?B>:6,("""&*.27< "&&"%'$"$$#!                       ( !(46:>7:?BFGNPUVOCDCFGFBFNKB@BCHGNQTUTSOJK@>4)"+*,)*)*+)&$%'($$&&%%  ! ! $-44FJLLKLKJDCKNRQTVYYVUTVPLNPQTTRVUTVOLIGLHKE:2432)(/0.+)(--.'%&&$(" !"#$#!""$%" "(48:>=821.00+(##,  ! !!! #"$$##!"! "!#$""                  % #&26:?IJPMJFD@83>JLHLRQNORNFFKOOPQLIEDEDEDDEIGBA>=CHDDB:860033<:8940*(%"$''#%'&'%$ #!*/7<;8>?@?;7*$%! ( ""# ! !! !"              #)-/-49ACJMG@86=GI<7BBAACGIGLPMLNLIHIIC@BDFDEIBCBINDE@>>?CADDCDB@8/,,241.0)$""&!% %(*14>DCDD>?512*&"!   !                    %*,26@FMLNNKA=;DBD4@HNLLORRPPSRRTPMNLJGFFDGA>9>DBA><;AFKNJCD?C@@?=944B@FHBBA<3-& "# ! ""#"!!  !#!!!#"##            !*4730/29;FLNJDLLJBDDIFD<2.9@BCKECFHLPOJA7423,,-,.-((!+.10-'&+28:;=:537<7" ""      "#" "!"              &,89=@:>?BHBDJCBDHJKACENLILI<416<@@FDEHBA?21,'%$(-*'$'-..)"#.+)$%'"(/.14=CFKNHFHHIFDEGE@==CCADDAA>90,)/8:6:BDC@922/*(&" #$'&)(#$"%$ "%(+0678:747<@HHJKLNKLMIJRMKMMKD:/.*" #%,3:;<2,*38 ! "!  " $!"!" #" !                 BKJNOPNNJFAHIHFFADHE?36,*+*..,"$#" "-10)&(%&%')('%&'**+#"$#%&&$$(*-,&%*02::?@BAABFJFDBC>;:2'! ! !&-*(&,. "!!""$! !                   =HC?AADFJG:7:CIPTRTRK@>4.+*%$! "%%$$&*(&'#$'('))())""$&,--.++2.69;9<@BGGJIJKIJLEC5*(    "$! !""%$     !                     DHHF=<:46:<<;2*$&%,2)%"$" #(" ""()*$*-& '+3:<.$,$%#$$)($"&" "$ !$$&#$$%&$""/;CFJLIIPNLKHFA@8/'&&*)(#'(()0/1/124/;ADHPQNHB:6,)'$  !   ""!     #$!!$" !#"                   >;.)*+/5EC?@;41-)&'()+("#"$$(&!&.8:CMNLLOPOLMJFEF<;620('%# $$&&(&,-..024536:>DNPRPK@<1*%&%!       #'$&'%&$!!  ""                 &'%&*'('0/.*$'&)*./10*%# "!"# "!$%&/2<:=ADFPHB=>=C:<3/"%$! "!$$+654/,&'&+66;FNQPOLEB<2.24,"       (# $##!                           (&-)(!!#"%&&""#! !# #,9879:?89=EHJ?><>FHD>851)%%$"&$"#)).00/022.0@JJKLJHD;9::7/*&&$         !##""# !                        # #()! #" !!$''&&'$#&-239<;@GGF;=@>BFOIFA84541(%" $)/5;:42931:FJKIJJEB@<863+02      !""#!   "! "                  *),.((%&&"" &&" !! "#%"$$"$&$(,,)(&&$(+,)*13<:=@EC>ACA@A>=3.+,*   !                         " " !$%#"$# !! !"%)-//,*+-'#()&'(,,-*+0/-//0,'&'((,,(#)(*./-(2=PJ?>>7630,*&""#%,244272'$*&$(+58>CDHK !  !                   "+023-)&%(&+,..044636899<@B?8430/.-+.513)" *++%$$%'&&*-48.*(($%"$#!"!"(40+.368DEDCE>;6.&$!!'(,*&(+1*)*+**.,-**6C?BG !"#!                          (-,004662/07:722020.1044321.0.)+,,/.+,242,# !#"!'.*++-*)'('$!"$&&*,32468:9;5..,(&&$$ #" !"%&*020,06<7<B                      $)(/06961+*/164531.2664430,($" ! !$!!$'  "%*,.(&&% %+223412+$"""! "$$(**&(+                             &+*01241-)+-14334542/,&#''#$"  !)$!"%#'))+,'&&*#"+-5310.,)&""!!#((+*' "! $&$+/                      $**..4200-36851+,*%""!  ""  #!$#&(&)(0'$! (0131.(*+'&#  "                            )(*+*,.:82621.)&$#!##'%&"#'&&" "!!"$"# "%%()-*+,'&'*/.,.,10+-2,&$! #"# "# !$"                             ,,/.086?5-1&! #)/1,()(!#%$$"   #('&'&))-..,&*0/.*,0//+(*0-+(()-/**0020(&                                 ()*,.+$'(%())*&$-;>1($$"&)'#%$" "#$#'&%"-.($ !*).0158897432.13346844242/.(+520($$!! "#! !                        "$((&&.+&&**+"$&! ""$$02//3686645:8972<=;73472.-+(!"#!%&%%*-**$ !"#$+246><81,.,*((,-,,*(&'(**$#!"                             "$"$,)$'/560.0*%+,,026/024066CBDJI@3'(,+.6<:;A>8786-.(&##+&!  ! !!#%..*('  $(,''&*(&(%&&$&*+**(&'(*,)(()($"$& !                         $(&',(&&*-*',,&!&#"$-235==;631240-042287389>@B>;=8612689860*&&#!" "# "#%&&"$"$()'('&(,+*-+*'&()%#                         $""%)'$$&)'.2770.(&(.+-42-.-+$"$**&(+(&&*+)(+2:768:;A:9;:4&!""$#$"  $"!#$)%#%''  (&$"$#%&*.*,21-                       $"!!!&'((.26?>@BADBJFHEFKFC;74&%',)"#""%*)&)-87;>84:8899?=972432,247647998:56<9420/.+&!&"$%"" %$%$&$"" !$&*14                    ""$ $*4?DEDLDBBCDBB@8.+&(%(&&$#&'$ #$%$" !&(1223::<98@@>>8778=ADIJKIFIJH>=<978202.*2783-.' "(&! $""&%$$"#$" $(" !"" !               !$'(&'-0321343464450..24/-*"" " "!!  "$"!"! $)-&%)+,1238;<@@<<;<@KKIEEBA@B@=8>?@<<8**$!&""$#                             (&'&,2-'168:8:953,.) ""$%(+-43:<@B<80**-..,/.,2<<==81% " ''"!!!$*,!                        6640.,**8?<3&  $                           59:=>@>;61),.),0+(#      '&&/12&%$&% "'4:<>B@:5*$ #"                                789==;31.$#' !" )'& " $ -./125;;5.,*)((%""                                           554532,+$%&"""#$#" !"!#" "#!"  # %%(''( "$"&$"$"")7>A<>B<356982#$#"                               )())&!!&"%((%" "&!!$(&(&"" !'.).&"$$"&$##(''177DB=>-()*&$+-363-,)'#"#%!                            $! #$""$*'!"!##$""((+&""$%" ! $%&$$+*0:A>B<>AB<:0+,55<@FJIGHEBB@4(         !"                         !"(+)# %$$(*&''*0/++*#&$&&$#!"!! "   &% "$#!#"(&)37:FFEFKHD@908@8585608=:=525>??ADDCA?>BDD@BA;>=@FJ@@IHHA8422,($#! "$!"&'(*('&%$%&&#%&')&&"&*.*),($%%"**..,&(''&(+/++*+)&$  "'(*  !!                      crrcsim-0.9.12/textures/scrub.rgb0000644000175000017500000020100011724452426013663 00000000000000xmqlveK]i|mC\giaqrljkpqmgcchsornc\ecT|iXYhu{}[PK|vtQVWB58UuLJm}{rfk~xIa|}xmqlveK]i|mC\gqkmgaajvm[gfytUQY|umcfhkqrtsrun]_ugrvmiiaRsmkry||{r^nvxteIOSIDXHZ]ejwm~ljz{{qkmgaajvm[gfytUQYx~zly~jlbuuiiltsfab]pljt{karlwwpstj`mwzzr{vqyWTTRL\O\XSP`urb_limѿ[{x~zly~jl}t}zIs|xiiniqv}{{k]gqoopnpw|rmWV]siaaj^bZeoZGJ]^Y\LUqy}t}zqvpkp|tlaqfc{t}}}g[ktnpzg[hnZDO/H^wvzolhndaZ^lpmq{luyqvpkp|]~kShqvukyrxzoS]JFdngx~x|~|sxiQhQM8H^VPjx\I\_XX\`hq~ffƲ~xg]~kShqvuk~l^\^`\wsAY}hVE{n]aklWT8>m}zf][[P]`\K:DF]jWIXH =VrwgrVCƻsWaYUu~l^\^`\wsAY}hVEU4@Tf`XiwzdDQ~FhxtSMC]qMO<\t~ok{zbac`^mznU?JWbw{M]nXP<Bj{PKeNSi~gS:IPa]!!U4@Tf`XiwzdDQ~FhsD8Bj>ZkdXWcx^{RPE)=N^oJ9',BYGAP^`bjpnv~vagnbsi^\fsz}oVJWk{weg^fbT86rcIGORvpfQEuqBMRSpGHsD8Bj>ZkdXWcx^zM51YLRdo_PS]tcglss[A4*\sN4BMhhQ&);E>BLJ_loZSn~so[R^hfgn~]PXSO^rz1M^=jpY>RjqZPH>a~hOYR`b\zM51YLRdo_PS]tcVJJ?Mfudjr]JOV\Z_HJl}`;#2jSMeou`F81AF,,GS_jj[[r~mYRetkWJty{gT_q`rabjbue?P^qpy|ÿ»oaYSG?cwVS@M\GVJJ?Mfudjr]JOV\Z_?Mhb\d~tkYEPa`Rc\UYVsj>HK.-;KJ4)!33KO-&Halx|lZRYgtidmzyfTqt|zof\NXqd]cet`=>4Jj}{pl\LLLTnn\7^XddUWSVLNZWYZTSbumcX`l]JOIQWVU]bd~~}voqrewrZKN3Zicúk]gmhjkWNTIVuEitsuwljxuc_pe<-BHIt{kjwvrjmnUDQ>_Vm]REoxyMFMdhIM=XQca]\ftslnddZ_hZOZh_SLPZgqfZdppfXIisSJK:;Ie|h@azigZUYG8>MgWJH=ohY{{kjwvrjmnUDQ>_lp`bi_bPCqVWfhneUgmM^dW]|a`yjXaF84LXKSjrbY\fiohRP^hpXWjlgqkb_uopjVVTc[RdT9*:XeMmwsf\^ehd^_O=DQHPse]lp`bi_bPCqVWfhneT`J7YseSPg^^h7J`qV^dYWch\i|jdbWPJPNMYZbpvsmileebWU`funf^_hqswkerkZR[VRQUKC^tYWIOIDZlzztmdp{y{eDNf]OW]RT`J7YseSPg^^h7J`q]dF%AbjZ9CUatc:-OSRUmedqUMuwrmfZ^^XJktxw}}qi]alkgihcaaaar|vjjh|cTOid]enmV?FR]=Ljq~rwnpvzp[_mcW[OY]dF%AbjZ9CUatc:-Os[MIPohI\sfpxC/{hSin^eQFZh{`ZV`MWb_cbajtqg\NTcdbgkod\g{wklmmjo]Yc|l]SEYdHJY~k\b{wzqhwxfeyvqldccadlXvs[MIPohI\sfpxC/a[oPNk^axf`uRPLak[f\X^\b[Z|rgeLaSLGQakjig\^b\]lywlVj_:Ovsq_aanormW.=jgkki\`a`m{vXqzih{xtgYU\llcana[oPNk^axf`uRPLn\]mQOVKIdVDgxZqkVpJ$Hbhr}fas_KQ^fXR_mooqqqyyjeloptngHinqvbnpudu~tW_vgR[ZE7Z[cSJWyojrunijmnocULTmvdg\n\]mQOVKIdVDgxZqkorhdjcLRD`jEG\WRd4l\+Oihyv]pyqnjjmdbjnifh^ersg`\QFWhqqaY_Uahbenqkli_]UPQF)1(&6G\Y>KdxtbunbZZ_bb[\ZLHevipiorhdjcLRD`jEG\WRdcmUOtY[TZ[piM0Z_i>_aWr_H~krqzjimpoied\^a[W]^QP`yt_mnK@NOUHX_oi`Y\2 0I03(-PXH>ZUYjjvd_N@NlwmTXYGB`q]grcmUOtY[TZ[piM0ZjuT7V_VDZFC;ozd_rWeyzlfUxyfgpqxgXWPQboYIT_LI_fq{iJcWIK8LVWYKDP]\ieS?0@Q=0?0<70$9W_tbdRHWeekkndJ=_LBDXjuT7V_VDZFC;ozd_rr`QBhoTHABPa_xv|qltpU~wkuc\rwt~l^Z]kqh^?H`\[kqxmG1RVMSJU]dmcH4.IvoMIIEQVL2:2KS_U]smff^JCF;3VYdQ@r`QBhoTHABPa_xvjzai9QpkTW{xuGafwx|t|tvlWPfxvhkniaenjf[\_g}~artSE\n__^XZ_fgT40ijGMVHD9JPVEV`oop]Wca`hdREB8--9GaUQWdsbBjzai9QpkTWCVUa|ngr`R6WfamwfpKegwsx{dTZ]P^yzabf\HEZilonhs~RpaECcjx{f][RSP?;.AJENMJH''\cvpfksrehhpnwhLM^YEAK^S_`kkshgr`R6WfamRRQqw}~heQ{P,BFVqqidqRQksk{pah]YaPEYyqcK9F\fd[cu~yj[cs`SAQ_uZQUOSZW^I40HRESXD"Elu\kesohi{|pVVnqZ?IO?NZpellheQ{P,BFVqlXUmvsdHg5666Yuslgj_Y^glpvbg[XcfecZMI`ruX?GTPWZajok]UUOQicOQwdH59EUac\bK4HOD]fPLJa[puhgz}rj_[fnhN[O:=MidhVsdHg5666Yu}`cqliXcJU9Bmysmnlgccccpc^Kqk{z\VT:>TokI4#QXvwjUVVgynY`j^RV?UZjts_OCW^^r^HRudzvvypeNk|zxkkgna\cfb[\\X_eZRIHRMPtuYXcvodXD]UFUPekNQ_\aGHTrii7LY]J568RewrsokpwkV^ptoi[IE;4gnjoeKJdzupupeNkj|~~}p}}{z|kjiidaig_biZYQTmdAI:_dY`y{TN^{dUG]TGPP^cMHTdMDDebd^J\a[TT^^humcdgipqenndgtj[aJ=Yxqqq\RQjys{~|ewk|lpx|kmofefphWgkhdZUYcU8&K]V\pvN-PLAG`cWVZ]bYJQY@;dukUViinvnuqykcP5KniQTOV^G+/DTcTZum`VLe[M?TNCM`]dbi`UNU{|nyiYPwmA565J=Lphnxpke_RPZhpP`v_om`Zi{wpsfjpnppjH_jgZ]laLngkZC\dUXaaf_^eeMSYgwdxkTLrX[@-)>Uj~xvvwhjkT^.Vkb`X[^j|ty|gT^l[\hk{|_e^rdZjd|}ndhno_`s~k[\Zeja`tvepqh]Pcpi]V]mwwxxv{vu~peP{rVRhwgfgo~}whl}wlt[mb^zpszndmxbbz{}sa^n^_kof]afgi``t{jgaswsnfv{qgdfmyytrwwpnm{ypsijuxvzyr{sbatrmcj}xxxitjsoaqhjgdgdcgllbdzZ^`opkjelvmozxkYQTcjfjuz|{uw|xbrrvdywjkhbhkguyt|iyvsyvd`ij]^rwmjuuifxsuwwpkpmlrxtnvpWSS^q{}z{yt~z~||t~ttup^ikcwp^doxp~{deokca[GJm|sptuh_k{x{vg[_jph_nxrd]afw|~|{w|zvqtnltwsmgoidsuhsdS\dad{~||mw_tzplnrubSB;P`dfci_Wcxmdku~sSScvlQL\jqtoknnlpozxx{{wxrxu{lpr{wtvjxrkx{rrzlO_ltvg]bm[MFCGS`dmhcoɨgcghn`QEI_hVB:>GU`flsz|jq}wx|~rw|}uaelsxcWif^fjmzfhVQvuj`__n}ykgk_UJETi~xvZlhilehYQM@7@KA,7@Up|yv`cttuwuuuvrpqi`aelracf{}`^`w|ui|{pi\O^qohVdnQZfnk_XQPW=71-/7CMUMcqxputtusndkj]jm]npegopq|rjvm}qyu|^jqrtiYTjXVNZ`o|}{jf]`WI>8>Q3114;IZf{qigh|vspn`hm_eoTjqijje`o|vxkzkbvsxewp[I[_hR_\q5WBHFKPZg^_USaZ\O<1-8N1138BMW\fyy|qqmkki]RZZTSivwpmfaezwZ[`m}dws|vlYYh\]dqVY[DMMRZ}rfjNHJDH`PWK74:CO546AR_`[v{nomkcZPZ`X[rstz}uyvtchlrx~rnbbznqfaYa_dShUZdggvyqnn[JMSSSGSF-0DNLA=OXXOKrysmjaaVI>hiGLMO<@pgwt^D?Vlpo][aeloRY\MO__GFHQ:!Hpal[Zhmhjsrj^prnmhcnb_daelc]mgYjymil^Rskhqjffb`bk{Ĺpgwt^C?VlpvV[zzw_Wbfazf`ZIFKSc_AMfsaC<;74LimQ[ge^l{xc{whs{iZIdxn`S`QITh|}ono\]e[Waeh~oluoptvy|}zzw_Wbfahbtm}zl]Ybecpja^QE?YaK+D^bIYTMTPL\]gwxn~Ma__qsfgEc~wiWhZLBNiqijsjfffa]dmgunpsmyxm}zl]Ybfdum^t`i~dkeO:Hss`PNMWN]l_V]jqgfjnlo}oizlWloqy}q`nnXfvjhkpwnbobbXPntIetJANEUa[W`efe^aTF45H\aazm^]jv|jfa]^V>Hss`PNMWN^]TQVPXudb\AWif_YQPZmsoztXltf\kyk_Zegxnaba]b`ocd[RkkMFdpahsea_Wgi]YI?WdPNQDGJGMR>+6HI5UWPIF;-);9CVB<1JoOGM8;-1&Loj2J[UD9SpGX]^E*4Tnxqysqj|ffjkl{t]_ap_KSjifsQQVP]LGERC']\figjh;KbbUV>FDJQX^p];%'>YMUQVX:2LRZBB;9:)$5G;?Y^A/704==,<8;U?RTRJK7=%Eps';VDDL7N_LXukXJNXmygqmtbmomm{p_jlsj]\figjh;KbbUV7I6 jgcjmgcLS^cJVaEBBQONhS;52UkaQFRL%'QWIIGA@AA@@A?ALSPHCH/3C9@PNOPS^`UOVVLPdk`[7?UROHJXJE%6@DJP:@FT>0,ES@CXkkwaCZib\QVdmfV@DOWZ[VIMIQTOZjn@C]\TVRMAGIGG1=3A;D;AGTQ:;HQGdnjlwphr_lqgjtysqoukcmc9B`rigonpP_cWP`OWZ@]omeejifseXSihWTDYY^`cau]5M_hZEGFCYiBHT_ebdlNHMF7E]a-DmeVCHdEBAPP.8 ,1C>E^kgNR[kXkrt~lhkaX[E5JRbpvsoshlrkj_=F]omeejifseXSihYUE`eigabmfR?_bac\[NepyqbcvnIQTedRL?8Ve:>BMTGQtdWWQ=F_`JYund;>qWAD=.4-ADN=?emhmhlzwqzeNDC4&*==Yntj~jgyqd[GV`eigabmfR?_bac``XaZfjc`rZb\XXjZT^S^\fb]i|{UPHPe^]SM\SCHKUS1/\g>Mo\AMbj}bgMEbQ=^G*.GSiOTY^xvug]YC1594/"@CYXhph}kdKaaZfjc`rZb\XXjZS`[WiW^`etdQneD^jnrooliu{~|tsYpcZ]b`YTUSTXK?A9WYUi?0RciwvaPHAH;aDF?Qk[YTQUgmrlokifhVO>6QR-)MSN]lukwyqmi\WiW^`etdQneD^jpwwVg\`h{uiWmhM`a]w{lisch`YW[^WPMZ_TCCLIdfU\c3(?MZos^KGJJKo^7OZKqvlS60!MF`i^XRQW`[cZCIKF@HA4;Rn{uu}|yh\Vg\`h{uiWmhM`a]xoseYUj|yjxv`id\lwgjwqkf_YXWNFG_dI48FJ_j^e[A68M]tzfNLXGM_RJIwSMfaU8MG7* 5GRZOG5\^W\YL7VZU]ehzsljl{oseYUj|yjxv`id\lwtpncZgnnetrZ[]iesorxqme`a^SIFIY]A+*2@T_Yl]ZTOWbpwmXUcZWP<3+`@2PJG 2#+;S`K>>hhXiufTZdZxumsx}tpncZgnnetrZ[]iese[lrmnsrp~`\mjum}xumfdWWeeTJNSRXJ@50LXSEZNW`bSVV_g^XdZURD38RBA]JH %',@N`iVPWZUZni^pdjVg{twv|olhoe[lrmnsrpa\njumcXkuwmedets[WhhcezwffcUUceTIL\S^_aQAjbR@OKJUUUSEG\\T[ZUYZJchePqN@&/<@1;IQdpa`woll{{prtge\MNUgwrcbeXJtocXkuwmedetuXOlhcekpytaejior`^gkS`|hqlc^`b]QI_YkklWBtm^IJUMSJZ]IAX^W]lg_f^jk`)]JIULA/HT[S^gVXutymrvt{qum\TPX_eWCHUXSqbkpytaejiouaTpiO`zqW9]ed_h]cimejk{ong^clcR`^sleK2hzjN=TSbXXcQE]ienX\UinghJ2aMQlVH;$MmfdaXiq{~wdeZNVRXYOBEX`bgp^zqW9]ed_jaQelhelz|l`clmqq`Vftuv|qmjhg^ic^eohUOYq\RTQN\spfaTR\\dROhWhksGIW_cK01+?Xjp~qh[pob_`vdaPTje]poglz|l`clmqq`MLZxkmesqb[_q`WdkeqyhuwolprcbbcimleYRiWMRZ\Z[xqo_XYSUV[ZAVXddKKPeY3)/BXdjx{u~plgslaXbhVUrhaesqb[_q`WdkeckyfahrqfdlkM@Sgjyzmbuywpqsb]_egbfmbP_WRWae]Sqhf\]cWUEgYDPVTPT^XFBP]]WV\`j]RWZh\IchbLYIUgykq|hfriXYabgjcZ[ab`ex}mne[^gpqu|nZT^[SPZf_POKF?7D8=FMV`gl`SIHOX[[la]QTbafZZmT^ZkRZsyx{|o[ddX\Zbmne[^gpquƺ]fg[Vavppridyu`ssfWMQ]]VXnsf`ccWNN?8LUMjtIU_hlaHBS]n^Rd]O^bgmgQEXw|u}|~y}obZUk{ninjeY<2H9L]fg[Vavppridy8=EDDNVOMTX^rnWhlfaQJV\Zcmpf^`_UNOM?JTRbeN[ekk^E;EdxgQYTKYfgmpf]gy{|yj_bm`ar}sml`_\UTNYU^kmfZMT[]ZQ@57/58=EDDNVOMTX^r64;725PORZbde{fffbWePOY^gnnh`_a]YZ\OOV[a`\Zadc_TOW\vn\bb_nnlr|wyyrtxunaPalWGMSWKFM:AIFROA7.;RTD7SSQIGRXOGB64;725PORZbdefgh`SQQJ?=NRTSPKB9NVT]cfev|y{ronlnia__]WXajsym_ZZ_civl~{svmgtxz{ubWalikj\^^B31))!:G2@RNYT<+ L`QD\XVLF^sg[ZSQQJ?=NRTSPKB9NVTabd\TXcfaQEDIK_eadagglrgnu}~qc\[h_Zr{|xsekxz~|{w}~xpldQMWapsbUI5DS?*BYNU^PPRZO86Vjd^^ceaY^l^KZabd\TXcfaQEDIK_eahe`XV]mrpbTS]hpuokcigg{kgir{ldaogd~|lglmkw}wry{rlhhkffhhimj^WMCaqWHEC^bYVB2C`dZOT]cdinsuw|vkfaXV]mrpbTS]hpuorjc\Y]Z\]XPNV`dXhdfz]iqx}vtqsnwkihlids~|sjlsxz{ywsnjkootj^UWSK\bQUa9GOAJE$:FQZTR]aflt}vwvpf]Y]Z\]XPNV`wprokkaYRQQVcqT@^`iztwy~|wwyxrvenllYRe^ifVVhne\fuyuttro\M_XFTd^aaE>C9]l?RY=W\^dgltzjf]`Wz}\dgfg`tec]dqXN\foz|tqTfyzmditgYRZl|xlaH&-OK33!)4JK;3F[m{y[n|ofcbkoNU]P@&*;>Ygsktv~i]k{qG>RQd|HWSVZ_eeJGSYaouod]Veubjbar`q_Tg{ytJWkteRYm~r[[jj_SG,,FA18F`uoeMSj41Ocn{wYbkjmkontv~i]k{qG>RQd|uiVbyw|kbhZYZ\_ZTUV_md?HPZqugT?Ypj=^M1zr^OSXP]~ngfh^R[os~nSZol_JLB>E;)&QhhMB4Ns\$E[ensjffnu{lXbyw|kbhZYZr]ewsvkAko_QBHGnSSNKjtEQfpmaMIcr68Tbf^gew{kWJVo}zsf\^isbngav~vnpjb`^PAGYB,'9Jo^MBP_inpmvz_ewsvkAko_QB~xRYilaP!!]aPI:Sg~{sjgOP{jB8TWlka^nyzzrvn{mwtwo}pnbU@fhgx~Ŷgf~qh`\XX_\I\xjPV^H8MQhQixs|~|x~xgndFJ]Sozxry}pnbU@fhuxbD\eyĶul{qmpl^Zadnhlozvw^H/ODZnh[gzpntk[g}}}t{cfqaltuxbD\eDmʺ~~yǰqUL\Y^]JGZoeZb^jaais]VWmr|wpnpooqg]k{{}vqiniix|sIDmʺ~~Tg{[mil_bru`PSX\O\LRTTWyqv{rzzwm`jtspwwlrak{tjlp]bafstliiuubTgn{{zjl~mwje]ZHXDISOIetxvn^r{||yrkmsRaiimvrgu_]nurstrqkhfcmu|nʶƵp`_}|aIx~kfr{}mJLuU85BWVQtv|KP[}{uhYXi|Tce\cnroshccgmqpkjlrqaiʶƵp`_roohaeam^FXbsb@W^|^Wglfdejhd^\_jvmpl^W_]NubQRantv]PFrjeEKP=27TsHChwulwvZ_y~yke1Mkxy|uqvroohaeam^FXbsb@W^`WYVRS[haQ]ZkeLFKw|o~g\adjoonlkniY_wgrtkee]Nlfelsvvu~foof`Q?GMD?SBSXafsf{{wiYYiuvml`WYVRS[haQ]ZkeLFKz~~ionkq\iqp\][noc_ajja]]Ykgdnwg`plwvoopfZcm{wqqxojemLJJJDUHUTOO_tlZSigju~~sDl}z~~ionkq\iqp\]stwv{lod}pmu9c{uly}uk[fkgorwzzgYcljjecelqtvz~wfbOT`xbZW`RVO\kYGM]\TVIUr~k}txstwv{lod}pmu|jga_{frx^s}~zzq]_ohe{{nuxxbTdkegn[O]w^K9I1Qlwutza^[aba\bprlnzpvzx|jga_{frx\vcMdpqrizqlrsfT^MJgj_kxum~}nppgxyqbI`KK;Lh[NbiqNG[b]]_afnkivvj\vcMdpqri|gYZ]bawm=YgWGzm_cmmXW=Bo{r{vo[d^YJUUTCIMHU[|tHHYK$"?WnujvYDkRc_Wt|gYZ]bawm=YgWGS4@R`XVhvzeERzFi|~aWETthHPBcwzol}zrWLW_dsybA8CQ]tvGP]FIA.RwTPiON_xaM2AHYUS4@R`XVhvzeERzFirD8Ad}8VhcYXf{]pmFNI1AQ\iG<.2DU?HVdfhpwvkvt_bfWgb\_hqsqhODRgwr_\NUZXECxeKINPn}vkbL?okL[adceif_WbibY_YBeuOh{]V:D*;\zl.)WS^\MNJNDHNKMOHGUhocT[fXHOBNXYVWWTqproioqgt[RX6V`]}~eWchbdcOHOGVwGeniikbdtt_\k`5&:QNwvtl`bsvrijhL9EI"bH_TL>dhjFHU`b?B1LG[ZVV`nlefhdYZbXM[[XTSSVXYx\Q_lph\QlrVSW@:?`{kA`ux_]PKO?05E_PEFXlTRDHB>RdsyxtoxdZfonq{uW?Nh_OScPIXH;[nbQOg^^g6CZnNXB(C`k\9BU^o]5*NNMPhZ\jPHoxmf`ZOWXUIenrrw}wlaUYfebdca\[WWiuq`_`t[NJde]dmkT=DFQ2A_{dqwl}rijnotyxgU_laQPPRNXB(C`k\9BU^o]5*NscUPINrlL]paipA.|gNcfV^LAR]znRKHSCP]]`_\dmj^QFL[][bfpcXcurggeebhVT_xhYPDWdJMOwcV]xluqheuub`puihebbb\Y]ShscUPINrlL]paipA.pQUoPJobdxbZ|mQNJekV_TRWW[PNocYX@XxRIEL[dc__TV[UXgtxlUfZ5KqnkZ\]jklhS*=iioolahh^i{pnWqzifv|omcYW^gcVZ`pQUoPJobdxbZ|mQNJ\MWmOIXNIbT@arYmfZpDA\blu\St{zgT@IVaSMZgiikkkttgbinrtj{aCcmqvanmrapypU\uhT`_M?bdl\KUsxhhqtojjmmkaWQYnp[cP\MWmOIXNIbT@arYmf`ebch[JPB^hCEZVN\7jV!HdbsoQaqo~kgcbg^\djdac\cprfb]RGVbifYRXZemeiorjhe]ZRLOD-5,*8J_ZDMbuo^rj`Y\chhW\_TQiwfsc`ebch[JPB^hCEZVN\XbPN~kUWOXYpiL+N]a3X\RlX=o}fnltabfjkgcc[]`]Y`aTP]siSaeDHWV\N[boh^VY. ,E13%)JR@&D]TWfiu`\L>PtxPX^SNiu`mpXbPN~kUWOXYpiL+NlsP4T\Q=S?=9q~[YmRavve[Fhi~ee~klsh\]UR^iWBLTBE`lfteHbTEC=LOLMECTnghYE4.BZA.9,@ED%:V]p{TYKCXimuimcI=cSON^lsP4T\Q=S?=9q~[Ymq}\PBjkPB;=Ncc{ooulfozfJo}pfp^Wpur|k`^bkmc`?CYUVhpnfC/QSINGPX_g_G79MtiDBGFOSG,45KR[QWkf_[UC?E>7CCPZH>X^lVBq}\PBjkPB;=Ncc{oogu]j6,,=KbTOUdwc@gu]jTWdqb`k\V;Zh`jx|joC^cqm~{rwXJRWL^{|\]bZGF[iuvrioxJl`D@`fti[[`YXP;0(CQMRKD>!)`fo^LelxgZ]^fgpaGHXS?IQaRZ[ikoc`k\V;Zh`jMPPslona^MzS/GIUlz~efdnKJdngw~jV\SS]NE[ul^G7E]fkbhx~vfUfs_P>L[|eQOYXWZSPB69SXFNWG,PstPV\jvd`btw{kQQilUDMP;IUldhfa^MzS/GIUlgSPkll]Cd58:9Vn}vgcacVQVaglt]bTOZ_^]VKG`opR9BSQ[^fosl]S[RRf^KNt`E5;HW`aU^MAV^GRqn_A0=NROM]cRG<:^q]sn\Tyvh^id`gf[_ki\eMF?PjkrRgbQ^FP=Cj{tcs|>PXYjWKQp~xrqjdab]ddagfg[YdehjZN[eP\s\7=_ml`V[XKD<=VboZ^bZk]FRd_TMKde=&X[suz|uhUWQbumYbnaMP:PUgvxdO>PWWjWKQp~qxi|roodVCd~xtusghbcWU]a^YYYV]cXNEDgWNhfS\pw_SDfeMZQciNTcX_IJWrdb?TabO9:?\bj]]ggWUdidqrnpem}|pxfa|i_W^ss_lygKJ`uqm{|nhjlrphhacYe^GUIN`fXPRXDBIano`m_+BVVKQ_io_b]dkUVW[MF=lwfT[bXZgebdy{kOZxu[i_]tg@1JXbN4Kmodan}~z{zvibYf^ffXgl]fO@tqggYTX]W\`e\reY\[XRU^orY[Zeq\Ucvp]@hxpWXihjriniqjcN3GjeJOMVbL36GWeW?Ln|~~{odZfohm`Ziib^c[NLQ\VcXPPNHUXdraILXcj^T\_tlgXp|rjxrnqdp~swtq]XYI6Ic]@QN>=HLIIYr|ut}kn\Z]\VX^YCBwhsdZCLUXQXXOU]M[ZehRELinimbYK_rzNRlnerb`o`j~`_`WISbdU]^G4BL@LPaw}rrjl`bjcYZnef?Yqi\`Sh[NAZXJQ^U[ZgeRMWqvp^TyqI(DC@UIUypvlZWWUPQ`ooOaqSZjh[Ub{~zpmijckolmkeKbkh[\k`Npjo^F^fZ]dbf[V]gRZaozfwmVPuZY:&,?K>OrgLOR\yrRXhrQL[WV`fbgfhqqnqv`[j|~vtt||solkcwxhfneutiUVnndnivlK]tXejhpia[_aYagucfaF7@C^R,2S]NIQD%+.4KK=PdkNLac]\Y]e`^n|~~sbkrkv{xtrlavqroiiplspl\Ua[Sjpib\]a[rusnk\YXc_b_fehcO;(^leecV?KKj\R1JOdN%=HCOKIIRjm^peHLl|tsicoxk`gmkuw[GTlPCBP^_^aanp]krvly|wyspc`nhFhuk`Z[__X]k^WRRkU\6fk[akeEHCZCC=HTvrIBCMNS`emrwyyx|qfimgaqXJjyjjojot{zZfzhvxbeVmguhggxiHXN\qYRi`kgZZnsl`mweTVW]N[Z^afxzvs{pi]LK^N>C_r||sppqceeIS'Qje`TUXe|v}zqtw_LVo^_hkyqU]ZpcZl^vwj^`dab`s|gWXVcha_px~iomcWJ^jcWOVeon|vrz{spmzh\EkcJHar]Z[d|y{ufj{ujr[mb\x|loqh`iua`uux{n[Wg`blocZ^cgia`rs}z\iaopmg`rvlb_`gr|zusvtmihy~yrjky\\whjm|kvy}vwferpi_e|vq|tsdndol\lgljggdaelldfz}}zMY[gecdak|riku|sfXPSbiegrxzrqmnymz|x\yhkof{ylmjdjeaosmsd}~tspxvc`jlabvyliwwljzgkllddklnqwsmu~oVRR]pz|roqqmzysyxxp|yttvq_hj^rkY_jsj|x|y{zeeroeaZJOrtouvkcnzzonk\TYgpibq{ug`div{}{y~}vvvspvsrqtnjqttqmvpivual]LU]Z]{uyuvssd|q^syolosvaQB?UcccahaZct|gbjwsZZj}sWRbmtunhiieihqxwprtt{stotosglr~zt{piwqjwzqqv{~}gP^jrrcZ`gXLGGIRYakhdn~hfllo^ZNRgp^IAFNYadfkp|sdowqrtu{ls}rmvk[ahmmV_qnfnrudfRLqykg`_]iytebvd]WLGRaywpXk|}lqsiiV]YLBJUJ5AH\qwqt{mX]pppqopprnl|l}b[`htfUW[xzwsxrYYuvUmr}qf|xmfZLZb`ZHVx|y~zdHSgrpgb_`i?81,.6BLLCYhztvqjnonomh`geYeh]lk_`joswmeqkuyyltpyxYeruzo]XkXVMTXhss|ufb\`YLEAK^5336=K]iulbaaw~rpljh\di[akUimccd_\n|v{opgpy~vis|aqq[J\cmVbg|>`GMIMOX}|d\]SQ_VWL=30>V446KUEFbmwhF17Nfowt_LLW_YTct}ijyehUE]rwmntqnend`KV[jfomgijnwuukqo_k|]|jiwq}h)^z{~wn_PYh`UW`mjS93Shsr{vz}pXk|}lqsxhmz{phlgRDVpwtyrefeqvusruusz}}uc_lvs^dWUYbw}jucQRej_NTWCJXWcmP*AsnuwskhejchudHSgrpqfs~y|wPK\SQjn`bip|}g|x}jkrivlrjVR^lojnpjelndYZ_`aaZX\JOaPWhbJPntlywussuwz`hm}qjeZMACDd^ipfb\`Ymk{|yhdbmrdJEWiHLGDHM]uus{qaP@[htuhjh^W\[TRV]kh^fjY[kgad\Yk[\l}whq}kab\PC@D?73:>xka]S@+.FLIKIKqxrlccXH_fM)@Z]ETNFMHDT\dpmcuyCWVVkm`b@]zrfSdYPDQimdeljfee`\bkgumlnfpwncpsk\U[d`T`_YjV\o^a]NBET^d`]\[R@Ga`CXWXVNXngOZiYhV^ohk}mmtZRrarr`CPFJ8C^\T[aXjuxyvswdps|xoznV\o^a]NBES^fda{\ZijTUeJJWa`i`Y\_\^Zbpski^LRhtpqrejzgn]ifRniikmeXSRaLLIK^]Ql~yjio\lqy{{~_ZijTUeJJWfctVS{kirsfd_g]JMUcgaWY_ekdgqxwxp_brvicp}}rqziaZjmV^g\WRO]kiU^_tvjH@[imkdgq_ZZn{}wmirsfd_g]JMVkkaSf`_[]iiVJO8<@\j_UYcppgejpv~|ljw{piljdsyvzqefZTZ]lucY[W`[RfpY]}gmjR`YX^fnsohc{bOb|tkpzypf__[]iiVJO8<<_hKWZR:DoiUGGGSJYf[SXhofefjijxyh_p{hSknosyl]mn[iocbgoxqfugg\TrwLhwNERIYd^Zdijhad_O>>RcecxiYXfp}vr_a^YZR:DoiUGGGSIYwWONSMUr\YS:Qed^VPOYkrozpWlwh^drx~`TQ^|{evk^aa_carfg_VopAVnfX]L;QJTi_MDIkE?85;LYYcc]PFM^hkimwtpr\f^ONSMUr\YS:Qedbgi[UAJbqwRWM0J_^LGJ^qvusztobbs~rZMTasuuymu[tnhlnk_eiFUl_=>G9K_g[`J'9CNaUL?7cX3".;FGQ[]RHLX_ZbgjenjiUAJbqwRWM0J`k]QETGDZqu[`O*1@HTABLepnjpgs~pagsekj[C7=KHfrckvhd_Wilb]PFcmYVVHILFLQ=*5JL8?YN727>KJ_R.T{L*(1FURAU`\[dhb[YUWWk{`[[TGDZqu[`O*1@H`XS@IUQScl\c[^\Q+?5DKfkqrT69OI8Mq\XVUPE=:5:<-DEIWXZkT5'"INIZSJB,1$! 8HJE?@7)#D?I[E?2KlLCI35'4*Prk2HZXMF^uCPSU@%0Qlylrlg_oXXffixq\^`m\IQgifrPS[[hRCWIPLRW:2ILR;:323#0@38SZ?,36:AB/?9QRPGH4@)Iru(;UAFRBWdHQkeREIUlk[gfqbnjhjxm_jlsj]\figje;OijXR.>/"pkdjmd_ISagKPXABCRPMeK612Uk^MCQM&&NSC><98;;;;C?@IRNFAL38F:P\eJ[W.2ORBD`[UaX`\c]RYRAOhZ9ECGHMY\SW\XLOcl^^:BXURIK\NI!):DFLU?CFR9,*E>I^bXWhfZaq~~s}tf}|iyqqv`WfaU\pthjphbLBGaJHZLP:gwmglklL[_VM[IQN?S?CUffzr\?Yhd[PTbhaQ8HBFJRK57FOGbjfhtphsoxyjjptmkkrhcmdDKgwmglklL[_VM[ITZAcsneeggbo`WSigUREZZ]]_[nxV1K^k\EEA>Vg>DO]cbemTLNG9G_c,CleVCKgIFETT2<$+2HDKagbHMUfSfns}mjmd[aaM[]ekngindiokj_DLcsneeggbo`WSigXTF`eigablcM=^dei[[Pgpuk^^phDPVliSI<7Vg;?BOVKUxeWYS@KcbGVtmd;AtZDG@0!5.>EUFHhjbhbexxuvpxeOFE6+0$.JE]oreygdvqd[GV`eigablcM=^dei``Y_Xcjc_tZ`ZY\qbS]T`\b\]ewsQOK[l`[QM]VHLNYV64ad=LqaGSfezagMHdR>_G)-EQgQ[bg|mk}~g]YF58>96%(FI__pme|jcH^_Xcjc_tZ`ZY\qbR`ZWiWcgnp`OneD`kosojc_inpkehPoe]bgc[STUV\QHLEVXUkD4Yfm}~jXOHJ=eHLG\td_YVYĒvx{qqkiacSL:4OO3/TZRapndqxqrn_WiWcgnp`OneD`kqxwVg\eoriWoiPbd`y~vpw_^l^hc^^bcZPP]bXGGQNdfW^e6+BP^u{fSNQLNtb;VbTuyqW:3&$ZQipaZQPV\X`W?EFE?G?29Plvnp|m_Vg\eoriWoiPbd`zore\\s}zk|zemh_oz}\dvrljea`]RGMchL47DHbmag]C57N_w}jRO[KReXOM]OgcW;RK<2&9JTXLD5\]VYTE0MQLT\_qnlnr~ore\\s}zk|zemh_ozsonf_nssjyw_`akgu{ioywnifheYMGN^`A)(-;\d^o_YRMYdrzp[Xf_]XC80fH2OKI 6%-B3=KPdoa`woklywj{npfe^OQXdrm^_d[RtnbTjuzrjiivwWNlhbdglywfkmlnp\YbiR^pzuuyyyu_jmfcgibTJa[nop[Hzn_MMXQWNbdNE\c]duqimammd3dOLUL?+MY^UagWYspvjpsqukpi[TRZ]cS?FX^\qaglywfkmlnt^QkhN^vpZ>aid\eY^cibe}z}|x]mqrmfkrgTbcwqjR:pzjPAYZha`jVIamjtcf_oqjjMaid\g[I^jebp||j__mlno^Tbpnqw|vxnlkljcmidhrkXV`{fY[XSaxja_SUcemb]uapouIKW_cN6;9UcjwnykxujgbokaXciWUrjcgsqbZ^s_U_gcfnr^WfqpgemkKCIPYcnsi\ONU\__peaTWeej``qT\VeJXp|uwy~{~oZccW\emvwk_`i}{y`ik_[fvprumi~o^ppfYNR]`X\rj]V\\RIICOctdXjbSbdioiREXv~ws{|}nda\p{nvvj_S<Hi}mW_YO]ghnqg]gxtureZepabs{~qqoa\YSSPaZaoofXLZ]]XO@8>/69@HGGRXRPX\bu42;969SRU]deeubbecY_LNX^hopkddd^XYXKKRX]]Yajmlh]X`^yq_febqnlr|wy~vrqmfYH_iTEJPTGKQ- K\L?NQUOJ^kXRSNLPI?@QUWVRMD:MUS[]_YSWbe`QEEJLU[XhbgihuufipvteULQ^WRlvxtnbhuy}||x{}~wnjiRIPWfi[J>+=M;%I^QT]OPU\Q86Ug_YS[a`Z]bPBQ[]_YSWbe`QEEJLU[Xc`[SQXlqoaTT^jbgapeljft]eclv|k\TZh`^uvlfjfco|vrywnhddffcca_feXLB;ZjRCAJdeXUA2Fdh]OS\``cjmprv~{zqfa\SQXlqoaTT^jbgapf^UPTYZ[UMLT^v}i^lggrzPbjqwommnhp{{_dcggbq|zrikqvwxvtpkffjkwkeZTSOEV]JNZ@MR@IC$=NV^XU``diovzvtslbVPTYZ[UMLT^v}vnlh``bYQNMR_m[Fcbfthnqx{xxyvor}yYedd\Vh\heUTfkbYcr||upoiij[P`WEP^VVVLCF8[j?TDIW_cfegju~zvpqrokh``bYQNMR_mXei_zv`Qefton|`]MX_gxzopot|tpooonqyjnkiOYb[a\W]bflvtl}wrkpxqzwRZjZYQRnXEDRUZ_UYWI9Xigeem{}\^]e^ef`yv`Qefton|`Rak`rtxsmxsdC9/ZNWei|{yqxroonopttvzpsp^S^f_eceoqlmyuujudaiii~~]\gU\]_udFBLOXb[^nfOXeccblgkllYejartxsmxsdC9/Q`K`MB_'Fi\RpdsVdcm~wqjcdglszyxug@:@WSVrlQ\hpl_Q\xYXVSSTX[[MXbZYdhfeln`VVZ[GL1B?`YVZhzonk\UcZaMB_'Fi\RpdNXNXfTgv=2BYIHhqndQdhspZostpimysrg`V6XR[tgqoiorpqTWWVYXNBOHXf[TcohUGHOMKNHDNJNM[WPUe{|~fS^VZfTgv=2BYIHhqIR_nlVX=);B:=9SrQ`[cehseHVhookzsYjnojD:V]{hOueBY_YbibW_fiecda[L>E]gkqsY=$@?,))JW[KAKP_rwbSYYjlVX=);B:=9SrHWg{hHS[QB):Ecgjvviknfa_]]b[GNqibN[hL;KK`Ibqyxgppn}~muxk_jgJM^Tfsrlqzxmqli}`S>cg]nyyzdC[dxzvpznlrpb\aba[^aztuwlQ1I9K^w]O[ngekdTbxxun{{eho_]qzz~}s^]nyyzdC[d3\swzxt}k~rUIVT\]MGYk\OVR`WZbx`TObfw~zvtqlecejjlcYgzzwrogkf[ku}ylu{c93\swzM^u}lDs~~ujgiSZlt_OOTUHUDJJJLmejoxqqw{mcZfpoovwlp`gwndgkY]]ajja_con[M^u}~YmlmvuiYYiw{{fsfaXSBS?DMG?Q`foof~uvvsleflN]eektrgw_Yinklnoojda\g~o|w}~Ym|uto`QPvqu|yxkM1eky~y_ZvwluwhCHsT72=PKEejrFP]vtnaRQbuN]_W^lpmvj_\^dhjedflgW^||uto`QPYWWOGKANB);FTB!9Aj{~nXB>LJBDMHGC?@FTcVYUHAIG8[H76EQWY8.)YRN+/=*!%@^/)K][R`szw`DGaX[ighmh[ME4Q^_dpzuo~{y{eXW\YWWOGKANB);FTB!9AD<>:56>MG8D@PH/*.Zc_OXG@C>>HNTPOQL>GaMX[RLLD5OIELQTTQVAPUrPH9&070+=(7;DIXnytqiIVo~rtuod_^YL;;MY[ivxvuc_POD<>:56>MG8D@PH/*.c]bd`_LUUTZCOTS?>?QOC;COK9056XSLTZJDWP[ZSTUK@HR`gdXRRTflpYTMS0/13-;,8721CXTC=ZPIidMnm_`ssa^pwT%Mrukd^hgkc]bd`_LUUTZCOTS?>UVgocW[fdX[McnPMSI^UJ]qpZMI@WZRVibW]\\J@6;P[Zbnzvyif|l\j~ybNzwe_eTYUVgocW[fdX[McnPMSdhv_MmpRLG`bCOTFXio[dni]ZWJR`SMa`V^ZZD7GNHJ^K?KettnvE4%34K[Y\dGC;?KIDKY\X[\chOVxrtirtm^|pdZeidhv_MmpRLG`bCOTzs|vh>dwaN5GRIIBxlirfeg^TZa]FN81LQJX[eXQbbSUoZQbzq_TF2K54 1OD7MRdN)2GMGILQWE_dTTxzyyungsxx_]Ol{zs|vh>dwaN5GRIIBgSEEHLA[sqW$=b;-qljjbefYIN`hJF'+We`rkxldvvksk_ZcneO;B?@4BA=,283@D^P6G81I>NOgN6p{tlmlrV:&9HA=LWXC#2eW$JV(%Jc;ID99I`^>gryp\U.520@OS4+$7J48HZ\^beaYcl_JNQCOHCDP\aaN2 ,ATUGJ>EGA)'\O5399Yjvpha^akwuYNI6%UQ",12O&(V(%Jc;ID99I`^>gY.7a+/BMA8@KTEbNSlqEI;)$" YN-4D`]F"6B=AIEDRVC+'!?\F-70>?:Y.7a+/BMA8@KTEb3''*CP?GQ@6?HB@C+/U{`W? 'G47TbgO4%1:!#>JFOO@@YjhYD;KYP=3L@CE4'5LKXAALGV^G&>OaVSPtxgQ<20-$AU42,9$3''*CP?GQ@6?HB@C)D>9AYOH7(:PQ?N@6<=Z^?&'96 (0 0KU__O=9EUcVNT`]J7ADMMEB:.FXE;DIWa>&1G\WRq~jQJJ?1))2LM=B3)D>9AYOH7(:PQ?N@.;RMIRUE>8*&1;BW[JN(/NgG$*;6@NG7 "# *J^ZPLB1/@DLRRRQH<:ENGBIE/O]5K\>A(.#3IarundMV`YNJ>6GNQH@C4.;RMIRUE>8*&1;BW[PQSIJYXD=MB #>8\:A?]mI ==FG:=9;/08333.1DXYK9>LD;E/;HHD?92QSVUSZ]Rg\g<3?%MYOfznryxmdK=JTRVN:290>_/JTPQSIJYXD=MB #>8\`_WJKZ\VJIH-+8 G-B3(,POkM*2@:@$.#@=PJC@HVYUYQL;LF78cJEHa[\T598I@8G5+)CO4PddVC;8>C?4(.#*<38[TGPTJOVGN7$MZ38JSZQ3C1$EZS<3E::H3J]1=A76DLCPhZF=9/+)8=?BCIV]XPLNGGE<@;EHD7W^b^ae]OJ>BPONPOLFC>QDOY(ZK:SQCL9-=GbB/4;J9@INQLHLSNA;/7FJHOS^N;@STNTPPKN:6QDOY(X:;S61XII\G@bV555DOBM=:GFHH6%TSVs}XWMSVEPdlwt\YCWXC@Xf`QHAAITRE>FX:;S61XII\G@bV555F6?S83@3/I;'IZ;RP?V*'DLV`C9Z\[^Q@,4?K=7DOQOQUU``TOV\ZZM]oI0WYY\CLLQ@P[W@IcV?JI6*MQYI;FegVOUVOKNUXNHA;E\`JF8F6?S83@3/I;'IZ;RPKRLNSH17)GQ,.C73E$Q6,GH[U7DSTeh]IJIKMDBLQNKMGN[^RMK@'8HRRF@HDNOFHOSNKJFIC@@5'*9NJ8@Uf{}YEQMGDFLNLXgUXKKRLNSH17)GQ,.C73EDN<9kZ:>9ADXtQ-8 F=;>5RD36L@@KJV;=5/B]dV7@H=:VdMSYDN<9kZ:>9ADXtQ-8W^3;I3 7%%"[g:9P*'"6,&B>E6*]h?1(UN5(#'9MLZPSTa@J!?XR98D>;B>/%%,4C8:@HRD)Ta@J!?XR9<*?AObUHNX?`;%ESLWXZ\~}tgQP0JJYSdaXg^@1;?3DcdC<44GIUJ;EO^QDGEKKTE*+>9%47B6FGPIRMNX?`;%ESLW9;;]PTTOK0[836CYZ_eaJMJQ0-JSM^neeP:B89B5+CRL@."3OZJCJ]bWC1KWA1,8YA08HGFB83&!(EJ6;E20TX8C=Mg`NIHXZ^N44LO8021 5BSEKPOK0[836CYS=:RQjZJ&E#)&E[`ku~UGEDJ839DLS[CE70;BBC;2.(-S:$&5BKH8C5%>D4JT<62E;Ma\cukVJGX[PH>:EOI;A/#5PEI;ZJ&E#)&E[`ABNcvTO5@-=,1Wfq{ZQLGKFA<=>AQC;!ICUV:66!5MH&(>QSFHPC.<""5;$1RI;!$8=:5BF5,%%MR>TN;5\bvxm]OBKFCJK?ESQGI.),?RLS;TO5@-=,1Wf^IX^ooy+=<JLC?#!7?L7=C4E8$5LKC61ECF8*?JL9"#%9J`t}hQbaWMPSF1CRTOOG<;( SYU\R?77NB&+KI;A\a=?LiQA0C<'-*6=-.?G3,.MC=46GLF>>FFMXahovpcNDDJO\aX^ZLMYRHQ8+Fd][[F?=Rf\SZ]NFSCFAKQ=A6<0+%T_N.7@9?OOLOb{zmvi\M3AceCPDD\T/"6DM5.NOKHTca\i}tutt~xtpnpprqqnfa^ZLGCH>IJ>PYKS="WTGH;69A;ADGB>913EXSB(Qc\23GJOYS[TZpjgvdLA( !E@7;6>I5$2BO<"-NZmihmlek|{~{{~}ywvvvwvsycdcaam`[PH>MXPTF;JJgiEAFDB9:<:$#ZbKVG4"/<17A2>9@?7,4RWQQED5FWa7-3A:?>E<41?hiVaW^J=aV1/1/D5Bf[aj}tr{mRB><<9ATgS1AdS9G[J=7F_mmef}}prx}}ux|~~||wtttonmlYNNLODMZ]\WO,CLI;=LA9XMN='BNAAEAD=;DG0=HWePbU>9`DB #6A7Gj_D>AJe]?DUT41B@>FIMROOXVQTYC@Odqrg``_fxv}srx{{xrs}{srutqry{ZNMNPD\neTNTFUTJ67OOOVLWK,@Y@IICKICBCDF9!97*=PK01HLD@=EMIESaaaTDQq{n^Uchmons|snmrtoou||uootttqquuqv}XSPNJXW][QMPKRQN=8F@=RUJC=@FCUUNIK@>=HCHDKJJG5#"GF2=   $9@=R_P<:IQRMADNNN[dZLC*3SVHSjuuupb[euhgkuywx||xwyusppv|rsw{]Y``OBJU`_TEYUQYUMN<2WiRHM?7@Y\[<8.55HBABGIL;2& -SQ,'&/=AFZ_RNC;CX_ULQQVa[G;E:PlcRcl_YZWOOY_ep{}}xqnor{tsps]]_`IR\b\[ftf]QTOMVJ5Og_O=.9=JNW:1)4H=9$EQHFC8!,+F7**/G2 #/&4//0;RX;OH.2R_VVLFR^QFMIL^gP;F[A43DQSRUMZjuy{~||~{yupmnovrsjVERZ\Ld{lcm^`ZTGCPJ)M]SH=<>I@EQB832L8AKO=BKE%)!6&4WU-&"2A>;9@RR-NN7Q97=MVX\`Zeqvvw~~wvuojmmpoyn?5EOMQ^c_`glmYdcbWSWD1^]UQSV?WJPOKCF76:C1M?2IFD7+/C94SD47<>AB-?BEEFPLAWVJYge`WPPYV?6G*#,7;AMRUZ_cceiluz|zwx{{xwxqllmhjieUJOSLI\jD7Zl]X]UWX]X8G_P`bGF3VQ`QNM[J#6/>V?9O;GF89KOECPZH7:;A2?PPTOJKHHLPRLN`mic^f`kuY*;>PQNLDLaWPR_f_RCHOOPTWosuwyyzx|~~|xzyytpqtoh^WKX]UW\Ze\NU`VS^RCHOWYCHZWOW[^kKM96[~tx_]Rv{HDEFS`VA:L@=910DXhf[DHO\z~ledfp]DVoVa]hpYC=I@GMX=??(/08Bf}P7N_E+'+)1I.92##-7A+*.9HROGcbm~zz{||{zz}yux|txmbQCHKLFA5?C;>MNQW[SVksgcXYLRXWfibiqrt]aS]eOGLSlkNI<=:B>B1E16@FJZkhWEOFE2 $"",#,66))+12>CBU_`bjlcdvxdgboXYU;JTazymZ\MC86FEH^qh`?OX6<>:124bfadbdnfSRF0"0?/#148866BU\[XQ`X`\xry~{}~{v{{v{~}yvurw|smow`VaWN;GNPVS^gpqlja\bhgkhaVZbjpnkrlVHbOOO/9`XCZglT?[lNDG:U8Zw|xvkpti`P4'1 9GXjx|zwz~|{pppp{|~yupnpllqrhhshojbKHcZJO?/MacXX_]ZQZQN8DJWOXVNPQR[XVFLKAQfFhqwMMdhXF @^gelz|~gVVcK;,8JG=B>OQ>%!AkDexjQK[ouupwl{vr{{jdlvy{kkkk{ztnjfafisj\^`VCYhdKo[VUX>CPUQQYXF8A[`]`XJLKWZXUPT_YNOW\^UFDehjNXT?A66=Kdn[lpjYD..BH<+28&/??IO/ $Wi_``p~wz~xpnqpbj|wnf^YRONUMNZg@!)EQRSHU`mcp|agc;3B7>779+0B;>JA*0Qeoogaipyuw||ueWO\_bebabdPVXstojcVNH>1+,.ICPXMI@FCHK_ddVRVaeR5&2A.1-)-5E^XgzufgfP^behnrdNC2!EQL?EG6:IE>A95GFCO_UGPfxqry|wstm_ND>>7.,-)! %,rqkZOE91#/73.-3[ww]XTTMMB3-WX4&)2:H0(:F?H^QTqni|}x{|kTIN;+@P\g_[J*#45,.BCV]PQK1-LIFF?5<=:@U]PM_yuv}xrro]K?0( /6.&*rtkXC9A@3!(?MI<28KPY\AHL;9A<"$(4! 2YJF56FNMP[ZKdx|mi\D:LPMNIGRHBEBELBGD6@:9=0.3DUQ05DH05TX,8C?;JZY_V`s~sR=WSDNVE4!>RL@5D5/:L]^NK\O<=F<:DHNaPJQGGHLPSTT`kp~wz|}umdZMMT[WJ=>GD6@47fWF@NdQNE@ELEESQEVotmkmpqncX 455IM@B9WRG6I=7,6ORGHOHDFGB@IRM[QQQISWdfjfbkqptyvz~xs}~sl_J@NdQNE@ELF:CB;n`F3:N>FF9**6CJEA>;.5@*DA>;+8PK3FF9**4AOLGhT99HI-/@%)8EHLB?EPPIIC34JWRUbhb_RUdogdoMgL>PQ?]]ZXTF2)&@++(.EI>Ypmb]QRZ>XhmkXVk}xw|~{z}rgeX;9HI-/@%)8IIT61TFEPQF@NO7?K@;63AOM9@AUa]U5,FQSQLR\@GRfm]gk`kv|~}~||l]RHEPQF@GQQJGJPV^_QQ^aXPUSL\a[esxtdqzqZRHHGADBMS>132?>:Q^IHeMQN8KEFIPV[YSQ\MH\nkrsXNU_jtyxlbb^UL@9;7JRHGIMJL[]LDUfkjcO:VYXs}|QVL>OR>NUIHJQYRESGIA;[b9Wd7,90BOIEMPQSNS?<6;GSTUxoaN<=945/!LF5(*-:3EpX7/-0*2O8847LMH=75>OTS^mwnfnkU;Pgoh\PFR`extgtoB84BbbN_ZH=CGIQQaSRH=TR!E[Q?D5$<3;PD4/6Z%,012=IKTPH7)/BNUPSZXTX@F>/-0*2O8847LMMKL>7#*ANT,3+/DF503CVY]Yhwwg_YJDU`W?4;HhpcbcW\B]xtj[Tg^MSUMW]FF7*.:CCIMQLXtiML7#*ANT,3+/FSG9-9*&:PR2:+ #+:,*2LUUQXRbobQS]IQPA+(6=YeUZcSOG?SWNL>6MXD?@13628=)!21$>8%"+*@8B[7"!"/<<,;DID9869;N_EB@9*&:PR2:+ #+EC>)0:43CK0:5:<2 !"+1LRZ[=$(D>)<\C@>=:0*'*/.*1 21D-KdM<9'"0*+H?B.*'2=7M5*=94 "FL;LQGGOL<911?;?N< 663E?5) ,7:3&)#-=& +K-&0'#-GA9FC2(@W(984>UZNVPLCO53CFHWR=?BD3"+DGDS4;D9=$7,98BGEHF6HA--*+17<=N2 $>.3.5; **.!# # $%;7 &$ 6 59;47#-(KN#C.08$:F-7PC.%3DWipQCNJP98UO@=GQ`qiUOPJ]P@[RRWB4DAJLNJBHKA:*9BB#0E!OTGHME8)&+?'+B+("4#"?5/<2=9@:3=6%3K=31435;9,0BMB;DD5A%;85*,C50!+147$*;&+&1DG;=JC>DAR\:4IVF-.++EX#+9FJFEK8;HA+1IN%NI:'0L.+*;;% *(/DJE&/;P?PSTr_MR`]RSH5HLTXYQOQGJNGF9"*ARLCCD7=VJ91GI:5$@7(@?@EB?1HTZQA@PmH&4>MI3*>Q &7@4<]F?D=#-LT(7VOH!&Y;%*% ##4')II@BBKee_XQaI00:3%&96N]]O[bHEUOB9!0@7(@?@EHF982@HA@E8IE:7H;>C6C@ID;BQxN.0,3C82*)=9 )1@A" MA-L8!9WG[dCK3-L0@-6D@,9CH[`u`LRks`EE='/:5.:=QMYphqLDa]KE582@HA@E8IE:7H;@H<;M;EHOM;(HC(JYOTRFB2>UGEB@Hu}cgj][QMCE2+:<%!DJCR_vuTJW\UTPB;M;EHOM;(HC(JYQY[:K@GPeQE3JG3JOEjc^YPSb`mb?@O@LF@?CE=41>E=..:7JN?HP#1EMYV=,,263VI*FK5^d]F,*H@X^NB518?9A8",00*2*"9UXhcQR]_]OB:K@GPeQE3JG3JOEkdSVI?=T^ZK[YEROL\ijtw|xut]02C<;OVTVZ[YigIEV\ianyxtciaSPQNJJ?@OO=24GDG2# $IB4G:?GI;>@IQH@J@83*!';$"?02 /9GH0'DD98H?2FBH4H`Y_^chjouj\ZNSH>OVTVZ[YihJEW\iaF9NY]TJKP`_E@PPMRYa[V[`UPYRDFK?@OQ?34QFMKE0DK;)732;;89/4KI>AD<<@8QQG/R1$ (,'5;JQ?<_UMJSRFYQUJKF9@^K@INIQa^]feeeQRdm~}lVPNTYLLNOQURKA8P>38BCADb[\MGLFIGLI/DDOO432G=2FOR[aejnquglxbLVHWVJIERVI@^K@INJKS_I>MUTHFNQ2#5IKUjnio^TTHSgn{~yj\\V[^NIMSSLPUL:G?8?INF<`WUKKQEA1SE&876JFC7GJ().;AHVct{{{~fUbT[YSUPQR>3?JECJPJMUTHFNQ2#5IKLP\MA?IKFHPE0,=HCQnvwyX8=>Q``ffWKI[_jb[ZMLUZVKJUUK99>CEDDGWFA;DQGA OJ+,/#)IXC?I>?KFKMVep}mfaXWROTUSA=;=J]ZFD=?IKFHPE0,=HABLW\W@HLIJOE@F[_QRv]>HPW`Z]^VHASZje]YJGY^]VLKRXA=EVVLP]NEE::B=>3BF7%$$ 6NC=DCSioppv}tmd^SRXQ;KVQO[`SHA@HLIJOE@F[_QHKYkjKRRONRA@Kcpi[u|WFKMK\WW]mgVMHSTXS>6EJRQF:@MJ;=U`WRXEIUF689FC.@I4"*$6FGRO;Ki{}m^bYVVVZ[TONQLKRRONRA@KcpiWMizrOSLEEMCCMax~nvrrvbXe^MNPLMY_XD6:6CPC0ILF/:*DQ\kaGO]k{~kk_e[LN\S@?GJOSLEEMCCMax~n[~}Y\QHKTRX^lohogi_TC@IGBAKW<1997/","',3GKB)#4AR@4HD:K?DJD2)@aswlc^d{qml|ytjZNOJ\qokcV\^RG; 35HW^\NGPxngbTK`+/522;JA;ACKbnr@+EOKH73?FDIQQH?A@6/05'2<:JM6?IOQD+#-K]K5=94DGHLOGAOc}{nbb_ODR]ORclob`\OIF>>8LFLXWL?0@EC?6$#(+/522;JA;ACKbzw#! 436BNSYcfg]GEIHCI32AHNMK@=EF^T@EFETVRVae`]ah_]^XQD18F5.9GOF4:&(0+87/$#77#145//8;1,'#! 436BNSY\QRH0/2-##26:9:7/(195DFJL]XVkupoXRONNOH?<<:45@HQWNC?AJPVdYjcWYPKXia_krk`\NBFNJJI;-/$0#51=:&/?.!3460,DVE560/2-##26:9:7/(195;=A:49NQK9+&**:@;QINPTX[]~w^LNT[YK;36C;8PYdhhg[WPOWdehbdg]Yj{nbab[USI3.6>MPA."!3"(>26?348D97H?95>CB=BL<$2;=A:49NQK9+&**:@;EB=53:Z_]M<5LEBV_fkh_TMOVVdhaX]gfm~{l\QKIKPDDEDDJH>:.$@N4#(BF:7%)KOB35>ACFMORTYb^ZQHC>53:Z_]M<5DIMS]i\Vhb]znUWZOWS-8J8926R?,+67>E@D;,KSFLJLVXSTjoa\i^R`MINKJ][:;E5;<@XG'!)*3?;@QI2:HFFFQj|]>HPX;JMCVXhSMHWWP1"9K7K= .oA"CoE8RI\=NLTdqpvgd]VOHKMS[bjrzthktbW]ZMG54?67VQ9EPXSB29U79=@CDHJS@CH<;LQYUYVH@CJP=@#.$?9=ANgrWFKMH9KYXD1.33380/;9=:G@7BR@Q`$%F3-LV09ETxT@D*)0#% 9X4CCJJMYgC!.INQO_|}vnhXDUVVJ.(A>\K5]O/EIBGNE:LC7 ,%8Z6?AEGKS\MI@FCQi~|umjX/8JKN>aWID;EXF.:BEMMDA7J]`TNVcUE9=O__UK0 0( 69',>NY`WDZaRHDBI\lN0>LC7 ,%8ZGPFMP[IDWnh@6D;GW%646<@DD($-02#!:1%4OgbT74G&5DMXN,8LMPMMJMP[IDWnh@6D;GWZI3=S[T^r~yZSWGB>:=9345>LB!'+>^qxx{umgg[RC+BTQ'F0]jM5 "+PWPOMC9@TXdUXBHY\ORynJ QWN@1(&M23-*JT%6INYuwka^airqjbSJ95O\')AGE>JGUTA, 2Naa\PDCHOCQNJ_lcYaeb^\ZH84J7$+4SO=19CHLMLWen_DHY\ORynJ QWN@1mliZRajeT'8MZWF>B1*5I`~u|tnqpnq{yWPJI49f]7+78M=9cpU?70(6TdYHC?7A]koxpgowh^cxobdS6HBaeC0?GSOPVcvmliZRajeT'8MZWFujVBPLbbTfpi`ZY^V_AEKI18G6P^D@382,=AB4@?B;OencZ_kskvvdlxkr`eW+'FJh`NIYb\Y_gkqujVBPLbbTfpi`ZY^VsZKLIKclt}mG<)PS{lO]_xxsgnuyyzxTTd_EWQLIGMG2)NdRM7DO1 45K2FT_qzbQZoUSbbQXe[XJQL18NF]aZT^gddnilxsZKLIKclt}mG<)PSCQXU}tmdxtebN/GOieZdp|^mtritrxVOhc\[X\YKDIK?;CGd\Y[K43%4EvntteK?K^JHNG7DZZ^V`aMS`RJWZ]ind[oiXFCQXU}tmdxtebN/GO>aioUl{b[~trdgYTe_ewzNby~j\l|fiyvznbZ[P;6@>EC2+=P=1<:G<=EZC;:LN[_a`^[XQQSMMOFaioUl{b[~trdg0?ekSn~c_}|kgh^dkurM%Twp^ass`_mnMdiIPZ=CTXC1278,;-31/0SMTYplfTRRXdg`RH@KUTSZ[PWDJZTLSX6509KOC;COQ?0?ekSn~c_}|`wx^o{c`HZnOP_cuvxvi[YM;;LY^_doutr~oVIiqtynXID;7(=+070&9HPrUPAVQTTQLEIO5DLLR[XMaG>LQOPTNH>>C@GXO_cZ`wx^o{c`HZnvcjsb]`YF21\WXe{y{~ouzpd_^Q4EM[hmhgi[XaGD`wzs`R[]K)/^@%!*=/+NRY).8YWQE67H[8GIAHUYVcTF@?CGHMDBJL>BXn~{jvcjsb]`YF21crrcsim-0.9.12/textures/Helvetica_iso8859-15.txf0000644000175000017500000004442411724452425016151 00000000000000txfxV4& ''(& +)& 4[& =]& Ej& M{ & T|& ^} & a&k&&&&&&&#&:&Q&h&{%%%%% %)%)%5)%N)%d)%z)% ) % )%)%)%)%)$$)@$$))$A)$U) $ j)Qu)S)p))))! )OO'O:OMOaOuOOOOOOOO& O/  $O?0OCAOGZOJuOOO\  OUObOdOgOqoyo(o<oPopooo#(ooooo"o 6o ?o  HoToho|o%!$o0o3o4o5oI o689(A:BTDjEFHKLM!NPR2TIV_W$&xXYZf  i l  hk$%(9_y#1 27t    ; a)c<eNobsv"& $m!nu: #r  (v3wGxdzw+<>          ^ !1@ O* \ i" ~' ,  = ~ `  . -      _ >6~x{~w>xyc~x?qxx??|><|<p<||||xx<<<<8p<<x<xp8p88pp<x=x>xxpp08p<|xxpp<9p<pxp`ppq9p?<?xpp?p<s<;p|?xpp~8;;p~?>ppx8;;p~>x?pp~p8;;p>x8p?x9;;px8p8<9;;p<88;;;p><p88;;;p|<x<88;;;px|x88w{<p<s<;p<888;>pq9pÃ<8x88pq9pÃx<88pp||||8p<xqp??8p|qp>8pxap>8ppp8p?x<p8p8`p>p88 p <pc8p?8~pc~xppx;<c~c?xqw>>?<~6~>{pp?`? ;ypp?0;qppya;<ppp~<??8<ppp~~|<x8ppp<88xxppp?p8xxppp|=p<pxpppxp8?pppsÁ@pp?8?pppspx8x8?ppp;xppp8xppp;>?pp8xpp;w8?pp8xpp;?w8ypp8<<pp;{wp;pp8<8ppp;{sp;sp8<8xpppx;s;sp8xxppp<;q<{s8p8pxppp~x88pp<88ppp88?pxx??8?p<<~;;8?p<>s18??`|<?80<<px<<<x<?<<~<x<<<8<|xx8x<x<???~0~? axsp<~p>>>>>}a?΃~>|px<x|8x8={`|qxxx<x<x;~xxsqppppp;w<8<sqp;w><p8p?;wypw><p;w9pwp;9w;wp;w~x;wsp8;wsp< ;`{ppppp;|<`;pxx<x<x;8`;<x|8|<x8x;p0;x|>>>>; 80>;?; 8p0w;;8pw;??<pxw;88<ws8|xxwsx x> 0p| w0pa0|?~ w08s0?w0p<?x<?`?w<|xxx<x<?`?w~||?>0 >x<p`8?????<p?8>p8q?|~p|><|~8<?~ |xp<8<98psx8p<s8x988xwp8p8s8p9x|<8pwppxw8p;p<<pppppw8;x88p8ppppw ;88p8ppppw;00p8<pppw;|ppppx8pppw8;<pxppx~pppw0;p?pppppwp9ppppxw<`9p?p~p8p8s>8pxp~p8p<s8ppppxpp<s?888p8|p|q΁<888p8?pp88x<x8ppp8|8~p8888?x8<<8<8x>>8<8<w<܁x9<<܁x898?<x|09x<< x<8w>8<?8xwp>8?888<p8>88<pxq8p8<88ppq<8p8w?x8wppx8p8?>8 wppp8p8;<8wppp8p88=9x8wpp8pp8x88>8>><=ppp<8pฃxpp|8p>8pฃpxp8p88p8xxx8?pp8>ppx8x=8pp8|pp8<8x 8ppp8pp<<9xx 8ppp8p{p<<=x8 8ppx8p{p<x888px<8?x>|8xp8>8x<<>8|8?;>?x<;|??xx?;xx?<???0<?߇??|||}`x8 <<x8< x8<xp88888x8p<x<8pq<p p=?p>><8p8px8<>~x8p8x<<xpx<~8pp88x~>||?8pp0ppp>x<x8px?x? x?x<?`@x 2p{| `p`` ro8{|?ppp8qo?<}{??3` xx|?3` x<pp3`{?Ãxn{{<x{sx?crrcsim-0.9.12/textures/skybox_n.rgb0000644000175000017500000213211111724452426014411 00000000000000J8/ }wqke_YSMGxAr;c5^/R)H#5.! ژԅΆui[JJE;2+2)z smga[UOIC=71|+p%bRNB 6' Ļ{reg|xvsp_jOdH^CX6RGL:F]@T:E4@.E(i"j`~v {ڈԀwruuvztnhb\VPJD>82,'!jx  -Kp{Npj~|vpjd^YSM%GmAr;6 0e*$ > k~9Nڙ/]ɜ?X[>bn~!ytnoCjGeb`[W!RMIE@u<7B2-(#l 0}$'ף(A(k&oGw3>^m}Xxtpmid`]"YgUQN"JvGC@b<96v3$/,Q)&&#ul7 26X.[ܒ؝8Ň$_M~G}zx!udrp"mki%fdb`R^L\*ZX.VITRPOQMKJ=HvFDBA-?=<:g865Q310?.,+:)'&n$#n! {t3  S #Gyv}ޱַܵԟ9%";Z]O-~|3y[v4s5olif9b_q\%XURZO K}HD]@<9S5}2M?3"ysmga[UOI}Cs=j7`1V+K%<1%$  ܘ֋ЃzoaQMH@9-2+|voic]WQKE?93-w'f!XMG; .$~tli{~|xvrflUfN`EZ;TEN@HUBWC:74y1-*_'N$E!"5{M Hk e5ojΉʰ9eDsZrlO(~|yIvjsq&nlrj gecza"_\ZXVU0SkQON9LJI"G^ECA@*><;9_764g20/,-+*>('%~$"! 92;   HQjIYoi9>Uisvـ׆[~ћϏ͡˭ɝǟj'zF?K& })z{wStPqmjgd`]{ZVSP^LIGEB>@:63CLF8){uoic]WQKEw?n9b3Y-N'C!4+  ޛؒ҅̂tfVPIF9230"~xqke_YSMGA;5/|)l#]PNA 3' ¸yrkszxtnnYhNbG\@VBPCJKD[>R8G2C,W&k hm{yދ؇҃vuw}y~xrlf`ZTNHB<60*%9l~  ;b|Ɖ2ez>tztnhb\WQKEEq?}942.u("'S <\xDunY6|x!rmhc_&ZqUQ:LH7C?":51&,C'`"$T  b;oW 53cZk:DNqV ZYu8| wsokgc_\XSTPM'IF6B?u<852S.+(%\":Ar| p %MCd,vߓۧPĢC qGD}z>w]trom2jhfXd=a_][YWUTR@PNM!KyIGF1DFBv@?=o;98G64391v/.,e*)<'&$# ! ~>*   D- 1[b_a]TJP$#-91-G)O\YMqē¬xtgUO;"sId)p~{bxwuerKnkhe8a^[EWTQ}NJGCV?;84qs@u^qLex_xcymnkrfWYJyYwf|li|e|oiissVVTDV7?UIH95E+!VS/F[89WU[mU`qv}x|tsw]Xd_JO3&,($ % 08+KT;VREKSK@aO`THC|~&wFnaGN'01,'@e30<B:))8<1VJk8\q`QbsYL\K\[6.92)6-7M'1 &&/(20?@9ENJK[gyrbujfMifjXa{ok_]ZC?C93t$- # 0*>:HFa<Z.S|\^P[hSi^t%u[`]n5ZM* ytx|~torelq_bzlmonmdof`ba`_e\Q^]VfY_]nfXkvcsy}s|z~{ 4        ъȅ   ÃƂɁʂ¾    ɂDž  ÂƁȆɃɁɃʅ   & ɂDž    * „Ȃ¾       сςɁǁŁÂ ‹Łǁ ȄȁɁ       Ήǂņ    Ãł+ȁȂ¿            ΅ɁǂŁÂ  " Âƃ DŽȂȁ     .΃˂ȃ   !  ÃĂ ȁȄ       ¿!  ΃˃ȁ  (  Ă Ȃǃ ȁȅǁ         ! ͉ǂĂ     (  N   #˄ǂ  Ɓǂǁ/        ΂˃ȃł„     Ăǂÿ     ΂˃ǂŁ„# # „ÂÂ'   #    ʄǂł‚# #   ƒÂ ƂƂƁ5          ł†  , ‰Á ŁŁŃł"   ¿     Ă     ‚‡ăńŁƂ     ¿        łÂ      "  ƒƒ  ńāăłƁń           ǂÆ     '  (       ¿   !  Ä     ) ‚Ã% 㣣ł¿   &   ¿        ʃÄ   -  ƒÂà Ă Ĉłā     +   #        DŽ Á   4  ‚Á"       ¿  &   ł Á  7   Áā Á   /      # 1   !      "  /     % (      ǁł    "Á%  &      &     Ȉ      Á Á„Á           +       ͆       ‚%¿                 ͆ǁł      /      ¿         ǂł    ‚")            $ Ă       ƒ         ٙ         ȃł   #       ¿      ǂł     7              % Ɓ  .     1 "    ¿   0   Ɓ   1  # )    $   '   ɄƄ '    8  )  $   &   Ɂǁ  $   3!Ԇȏ    )     *     ؐɁǂ‚   $  !/ ¿        )  ,(͇ǂ   $             )      ́ˁƂ  #$   9              Ђ˄Ƃ   +  ='            ُ˃ȁł‚   !*  m            ˂ȁł  &  @ۗ #     ݗ¿    ΁˂Ȇ   ($  0         ¿    ΁̆Dž   *"  9       "   "     ̂ʂdž  ."   ,+               / ʃdž  / C        !#  !΁ʂȂƄ   1 A$ÿ         ޥ !    vˁǂĄ  D  6      ! '  !    3ɂƂĂ CPޅڣ¿   !  A4ܖ #%     )͈Ă  F "k٨    !    %   $   / ה  F! % -߰ $ 3  '    ˆŁÂE &02ݮ #     ߫¿     <  ń‚ A $22ވի   % %ބا    цʅƂ‚   - (=#߉ٮ      A ۯ  lȁł  %( E&ށޏΥ#  ; ۱(  60 dž # %+ Gٳ !  , ۃ׬¿, $͇Dž  . = ڂׁԊǠ   ܆׊ˊ ,  ؕDŽ  )D؄֥!   ! ڂْLj  /   ' $ׅц˄Dž    ,  : ǣ $ 8 ؅׉ˎ !  = %لԋˇƅ$   -(  Դ !& ?׶ "'   F#ىъɁNJ $3&ގуњ  $    ՅԔ " 6  8 ߅ޏц̂ɏ & *#&ނ܉҄Ђ͑ $7 M ރۂӕ < ( 5ނ܎ЊɉÅ &+%!%ݏ΄ˏ #9  * ܂څ҄Ύ¿B  ݂ۇԆ΁ˁȆ„ # &&(" ؉Ѕˊ  A  ۊӄφƁþ$K  "ރۋ҂΁˅dž„ & 1! ٪ # )& 0Н (.   .܂ٌ́˄nj  $%1;ك֓ǔ   .  !*˔   ) !׏ˆƊ  )'#<חƆ  #$ هԄцʔ  ) *. ތׄԄЂ̓˔ " ,)%-׌ΆÑ  # #(يҋƏ  )  "߁݆ԌˇƁć  0(*%!-Ն΋ K5׈яƁď J&) K݋Յц˅ǃć F(* Iۏ͉ƃ  A# ! .  ݏЈʂÄ  A( ' $ۊӂх͂˅ǃÆ  F/>؅҇ˆƄ  ;0  'ڊχʄ  91    !݁ۅ؃ӃЂ˅Lj  "L3ւ͖҃  5<  ?Ռ˃ȇ„ ,? - ރڐфτʃlj  R2(ՑȄÅ¿  ") !  *א͇Dž  &4 *ڄօу΂̄Ɂnj  `<DǃÃC ӖĆ  2  !$(ވقׂԄтρ΁̄ȄŇ  gC0τ̐  ,"+  ֆ҂БÅ  U X܆׃ӂυ΁ʃǁņ  mE#"͑Ä  !$ ӂѐDŽ‚ /47ނ܅ف׃Ձ҂΂́ͅɂDž pP!J̄ʅȒ  72 %*΃͊ƁÄ  C  ܃ۃڅ׆ԅ҉Ά̄Ȃƃ n H%Qă   &!̈́˜ B7! # !ڃ ׂӊ˂ɁǂŁÄ oL$DǁƇƒ . +,˃ɄȂǓ  8 !1مׂփӄЂ͂˃ʅŁÄ 9 @.%ė  5D/#Ȗ   4 &O׃ցԇтςɁǂÃ.Y ń…  , 9%ɁljÆ  .b7 #օӃЁɁ ƁĂ‚&C c  $& !%   $ g!Bԇ҅΁˃ȃŁ4L!^   M?% ā„  cQՃ҆Ѕ· ǂŁ‚    6 Q "$Q   (8     !; 0ӄϋȃDŽ I[*#>   , -  "# 4FсЂЁ΂ʂǁǂ &&T#5  *)N>    -rv҅ςΆ ˅ ł&,Y'61  %c<   BrDӁς ͂ ɂ ƁƄ # #V 7.      I D%  ' ~' т΃ͅ ɅƂ‚  f"4*  *@  9 L~ т̓ ʂ Ł Â (e%3( 7 ~   E{  Ă (`*0!  >  r   86" Uρ́˅ʂȁǁāāĄ Á 5b2)       %$ M     >!, ?͂ɂƁ :c0'   D~   ErЁ͂ʃɂ ǃ ł#‚ <`1!    6 +O9   ~1Ё΅  ł! ‚ C[0$    9 @     ;"?φȂ  Á ƒCg,#  H8K"  +! 51сσ Á Ä E `($    3o   0 M-φ Ăƒ  I^*!  '- ~   :~.φłÅ ƒ# Mc$   ;IS   H~-τˁƂ   P]%   >kE N~&Ѕ΂˂ Q\#  &T$5!("A0%т΂̂ǂă…   SH!"    ?+   ! / 5 ς̂ʂǁ     QA!#/U$  /=& ͂˄   1"*@ ( 0~& -m%! ΄˄ǂ  1"'= *7 /4*    4P')тρɄł   T%8+#,#*:*P1Ӄ ʄ  O(;1¾  '1$&¿   "* 33т˅ǂ  T$80 )"Q(    $7-3с˄ǂà   U20  0  (* >(3ׁԂт ͂ˆǂ  U!3)   BF)   )?2т΃    #4%+(    OF     ;;1ʁǂł     Z!%&   .<     <&/ӃІʄǂł    U"*&     7 #=     B  "Ђʄ      T#+%    +I=    P/- Ӂтɂǂ    T")$¿   @!5      X?؉тʂ    S$'    `    J;ׇ     R#!$    lĆ   %<8օ́   M($ÿ      "N6~Ç     $ G(قֆЄʂ     M&"    !!:.      $5"ӂ΂   H% "      5#"}   )4"ԄЂ     C%!!    F#~~}   ',Ӂс΄ ‚    9"!   I'%~     3'$ ׃ӂφ     $+%"     T!%    :%'ӄЁ΄    (&" ¿  [     ?"! ؃Ԃт͂ à     %'"    \&~   =#ׇу΂     %-"   c-~ ¿   ;&%  ԁ҄΁ʁǂǂł     T&    h"    :(' ΄˂ Ƃ    M%       h.~      5(.ԄЅ̄ɂ  ‚ H% ݣ   i1 ~}      /+-ׇф́˂ɂ   !=( ޮ    n8 ~}|z     +0?ݓΉ   $1* ߯    q3~|{y      "5:ڗ ‚   ,0 ߱    n0~}|{{zy      g#, ۘ     s     j/~~}}|}{zxy     c')   l      k+ ~}{zyxwuust     \('    ]     e+ ~}|{{zyxxutsr   ^".˅ǂ T' ۲      g ~}||{zzwvwvsp    K,,ȁà    C(        B<~}~~|{zzywvs    '03à    40 ϒ¿     B($ ~|{|{zvstusԅΊ     ~3ҍ     0"  ¿  I(~}{zywvvwwtsttqpΠ    w5އԅ˅ǂ   Y+ ސѦ   ~"~}|{{zyvttsroopqޅ؂֦     _&     N.  ׊Φ¾    ~ ~}||{zyxxwwssutqpqpnmӉȘ¾ #, ރڔ    64 ݯ     T ~}|{zxxwuustssqpnl  '&; ʂ   $ &/" Ξ    =P ~|{yyxxwwvvusrqplmmlӞ  "  ~ ˃   'Z& ڈϤ (  :8~~}|zyyxwvurroonmlފԢ    (~   ( A=ٲ '   $ ~~|{|zyxuussoo mݷ , P ݑʁ   ) ()>     }}|{{zyywqqn mԤ  - ; ߎ΂˄ / " G  Ԅϣ   +!~~ }zzxvsqoonmنԛ  <  ތφɂ  1r Ҋ˄Ĉ   ~}~~}}~~||yyutqpo mn׈ё  #  ՁЉȅ  %1 Ă Э %~~~}}|}|}~}~~~|zyzvvqonmnՂԅΣ     *   ߏ΁̇  & @ قԄ̈́ʁȣ¿  ~~}}|z{{||{{|~}~~{zzxvpnmmno݊ԇЁΓ  !  ߁ݎ͇ł + PÁ ۆԄ΂ ː ~}}{{z{zy{|}}}{vvuvtpono noނقԄ ѐ¿         څӊʁƃ„ 0^  Á  6  ~~|{yywxyzzxy{{}}~~{wxwusrppoppnop6 (   ΁ˆƄ  8 \ Æۄփѝ    ~|zyyutstsuvvwvyxzyy|{}~~}~}~|{ywtsrqqrqpp opځփЊХ    ˅ƃ=y  ۄ׋҈ɋʕ    ~}||yvvtsrstuvxzz}}{zyy{|yy|}~{zvutrqo pqpqߒׂԏЄʘ     ۅֈ́ˆƁ11   Âł ۔Ҋǃʎ  &    {ywwuupqrrtsqrrttuuvxzyywyzwvxyxy{y{~}zzx{wvtsq pqqrpr߅܉׉΂ρΊÛ   %    ކَ΃˄ǃ )~   ȃяɆȂć ! }~~~|{}yvurrpprpnopqrsuuttutstuuwuuwvwtsyvxwwxx{}~~{xvuutrqrqpqtuttuvwwxuۊ֏ςΌË    ݍԄρ̃ǃ $9  ā ȃךĿɂǁî }||}|zzxwurponmnoptusrssqttsrrsrqstvx}}~}}~~}~~|yz~}wttusqqrqssuvvxzyx{|{xsۈтԇǃρ́ɁǞ     ނ݄څՅЃ̓ȂŅ !Y  ‚ ÁכǾǁǃà  ~|{{yywzzuwurssrqpononnonmnopoqppopqqppoopqrqqsyz||~~}}||vuusrruvtvwz{{||}|{usrفۛσ́ʃƘ   ܅ڈԔ  * Æ ƃ ߰ȽĿǁÈ   }{xutrqqpqonmnmnoppopqqruvy~~~~}|}|{yx}yvusrל΂́ʣ    ܂܂ׇЊǁŃ ! ‚ ą  ҂ІʎɎÅ¿    |zy{xuwwtstoqpqsqsqppo n opopoppopsstx|~|}~~}~|{{utsֈюЇ΄ʂŊǂ‘      ݇؆ӅǁŃ !   ·˨   ~}|{{zxusqrsttsuvusrpnoonnorpopqqruropqprrqquwyy~~~~|vt sɎёǘ    ہيу̇ 9   Ń Ȃʈÿ   }||xuvvxx|{yzvrsr oprsvwtrssuxvx}|~~}~}z|~~}{x stҮÁȄŋ¿     ݂ڂف֒ƈ  1 $  Ń  Ɂʂ Ϗ½ ! ~~|}}|{}|{wusr opqqsx}}xwvuxwxxzy}}~~}wyx||yx|y|||{yu s tƃʓÃǃǃĒ$    ܃܂؉чȃ #    Ƃ  ĿΛ{{xprsx}|xy{yx{{yxyywwvwvu||wyvus tutu͇êļǃƃ¨    ܂ך    ‚  ˃ û   ~}|ussqpqw{{z~~~~|{zyxusrrutsstt{~zxvutstut u΁׎ɄĈЩ¾ÿŃž  ݄ ۂقؗÃ+  Œ  ƁƂ Ɂ ʂ ÿž|}xsrrpqsqrssw|~~}zwuwwyywswvstvw~}{{xvv tuv '   كٍ ؒʃǂà #      ‘¶~~{zxuss qttuuwx~|}~{{yvvusvv stuxxtuttutu vЂ͒ƆĈ»¾Œ      ߉ߌ؃ֆׄف،̃ǁ    ȃ Ć ~}~~uutrqrrqqwzzy}~xstuvw΂͇ǂ¼   ݁ނՈق؅ӆ˅„   ņĂŃƂ  Ƀ łÆ ϙ{xyuvwutqsuwuwx|||yuuttx|xsttstuttuv wЂ΂ʃ    ׂ݅ՋهׁՃΆɁǂ   ń Ɂʂʃ  }~ƚ||yyzzy{{|}}}ywytststtstuv wx͂ʂƂ    ֌ׄۅփ҂΋ljÅ   Ɓ ȃʂ  Ã}zz{~wwxuututuv wxxw x˂ɂł‚    քՅ׃ۆ׉ЋǂƒÈƒĂdžǁǂ Ƀ ʃ ́ łÂ}|~~}ywwyxvyyutuutuv wxwxyт͂ʅ     ׁׁׁՁԔ͈҃Â Æ Á Âà  Ȅ  ̓ уƁÄ÷ ~~}}||{{} ~}~xvuxvuvwx yȂ    ق؆ւՄ܎ՁׂԂЃ˃ȂŅ ÁłĂĄÃċ  Ȃ  ł՝~|}}~~~~|~~}~{|}~|xywuvwvwx yzzyzт͂˂Ƀ·    ؈ֆݒ؃ֈ͆ɂƅÂƃŁńŁň Ƃ Ɂ ʁ   ł‚ ·~|{|}|}{|~~zz|}}z{|}} }{yxwuvwvvwxyxy z{ʂ‚    ނڃه֙ۅَ˃ȂƒÃǁdžǁǃƄ Ƅ ǃȁ̂ ͂  ǃ |}}~~||}~||{zz|{{y{|}}{~ xwwvwxwwxyzyz{҂ʁǂ‚ô¿   ځډ ׏؂ےђăÂŒ„ăǁǃǁǃɆʂʁʁ˂ ˄̃  Ѓ DŽþ}~}|z{{z{zz|}~~}~{~~{vwvvwxyxyzzy z{zz{|΂ƂÂĴĸ   ܂ڌ׈֐ސЂ˂ɂ ăȂǃ ȁ ˁˁ˃̅   ǂ„©ü}~~~~}}~|~}}zyz{|}~~~~yyxwxwwxyzyz{{z{|{{|ӂЂȂʸÿ  ې؇֩΂ˆƂĂƂɂɄɁ̂̋́̃ ς т Ă‚̷ǰř}|}||z{z}z||{xwxwxyyx yzyz{|}͂ʂǂ½Ļо˙  ڍךܜǂłā ĂÃĄȃɁ Ʉʁʃ ΄͂ ̅ ̂ ̂ ΂ σ  Ӄ ł‚ƹüș¾~{zz{~|{{zwxxwxwwxx{|~yxyzzyz{|}ςɂǁ²ɶÿ  ڋ׮ӂς̈ň㣠łȂ ΂Ђу́̂ у  ցȂłÂƥ|}|{|{}}{|~|{}zxyyzzy xyxyxyzyz{|{ |}~Ԃ͂˂DŽĵÿ  ډ؍т΂ˇnjƈȂ́˅͉ тς ͂ ͂΃ ς Ђ у Ӄ ǂłÂդ~~|~~|~}yyxyyxyxyyxyxxyxyxxyxyxx#yzyyzyz{|}~~ӂʂł´   څمт·ɂƁ ́Ёс҄΄ ς    ˂ɂDŽÿǀ|}{.yzyyz{{z{|}|}~т΂ʂƂǘ   ۛ҇̈́ʂȂȂɇ͇̂̈́΋ҁЁ ΂ Ђ Ђ ӂ ˂ǃ‚ûב|~~|;z{z{|{|}~  ӂ΂˂Ƃʿ¿    ۖ҂Є͇ȄɃȂ͆υЁЇ͂ρтԁт Ђт ӂ  ʂƄ‚٫||~{z{ z{z{zz{z{{zz{z*{|{|}||}}|}~~~ ł‚ÿ     ܂ڇنԂ҂ЂΌɃɄɂȂʃ̈́с҃у΄ЉՂу Ђс ӃԂ  ʂłÂ~}{|={||{|{|}||}~~}~~}~ ʂͅŅ¿!    ܂ۙڃӄЄ΅ʂ ʂ ˂υ҂у΂ ҍρЁ Ѕ ӂԂ  ɈŁނ݋Ɲ|{|{|{{|{|{|}|}~}~~҂ɂƂ͚¿   ےՄтЄ·ʁʄ́ΆҍՆֆ Ђт ԃ  ق Ȃ‚ޮ}|}|}|}|}!|}}| }|}~}}~ ՂтƂ͜        ۔Ԃ҄Ђ΃ʁ ́ҁԄׂ؉҂Є҂ӁӂՁ  ˁɂ„ۈށ۩Ŀ͗A}~~  قׂЂƂ‚ߊ͆Ð!     ܉نԂ΅ ˂ˁˁ̓͂́΂ЂфӒ х   Ɂą˴ݛ~~L~~~ ׂԃс́ف˄ƄŽ8    ݡٍ̄̃ςρ т҃ӂ  ؂ ɂǂłÄÖ~~~~~~~~~~~~~  Ђ΂̄ʂǂĂˈ˖¿      ݌ދքтЄ΂́΃ρуфЂт҈҃Ӆ Յ  ځ ˂ƂÄƜ˾Ŀ    "  Ԃʂ́ɝ      ݜ݈ׄ І΃ тҁ҇ ׃   ͂ʂƃÆݣ¼ M Ԅс͂ʁǂ‚Ŀ        ނ݆ޏׁԂ Ҍ҆҂ӁӁ,ՁՂ    ͂ʄǁłÅͭɾ  ցӂтʂƃÄö¾         ܌݁܄؉   ԆԃԁԉԂ(ՁՇ  ͂ʂǃĂځԁˆǻ  قԁт˂ʂƂ‚߁ځӆ„Ŋ7        ݌ތօ҂҂ ԆԇԂԁԁՃՅ ڂ ʄŁĽÿ)ЂƂʍ  !       ߃ދ߅فց քՂ9Ղց ؁ ہ Ȅł  J ΄ǁǃƒޅтɉÊ T      ߕׁ݄Ձ ԂI׃   ߁ Ƃ‚ȓ  , ͂ˇǁłόā        ܌ Ձ4ׁׁׁ(ׂ؁ل  ɂƃ„  $ ߗԁ͂Ɔ‚ʄʼnȗ           ߄݊ԁւ؂׃.ׄ؃ق ނ ӜʄƂÂÿÃŒ  ނׂԂ΂Ɓǂʍ-     ށޅ݆ցփՄ ل1؂ قڃ܁ Ӈ΋ɈŃ¿    ދڇׂЂ˂ƂɍǁǃŒ         ݉ۂف ׂׂفGځ ܃  ӈɈÄ 3 ބЂDž¿!        ܁ׂْ؅ڃلهځڂ ڂށ ՂҗɂƆ 5   ޕքЂɁƂ‚Ɓ           ؒԅց Ձׇۂۂڇڇۂ$܁܄݁ ݃  ԂҒʂǂŁÄ  3   ކԂЂʂ          ӁыԄՁ ԁՇف ۅہۅ݁ނ ւӂЇ΁̊DŽɽ     ݇ۆքʂł         م҂ρχы Ӂӎ*܁ށ ߃ ؈ы͂˂ɁĂ„&݈ф̈́ŅÆ ÿ    º    Ԅт΃Ѓхуԅ<݃ބ߂قւӂЌˁ˂ǂłÈ -݊قф΂ʆĊ˒ -         ߈Ճ΍Ѓъ܁ރ ށށ"ރ ߁ قׂ˂ÂͰĘ@ Ɔ߂т΂   ҃   ҂ς ̓΁΁΃ϗށބ ށޅ߇ ւԂ͂ʂÂȽ @݂ΆĎ¿"   ž   م ΂̓΁ф׍߇ׂԂф˂ɂDŽÂƱŰƿǿ ,ۂЂ (     ۆ ̂ΊՃ֓ ۂӂт΂ʄʝ  ف́ȟ      ׁՃρ ΂ЁҁԈԍ'ۂقւԂтʂƂ‚ûȸ   ݃قւфυˎƿͿÿ    ׃Ӄσ Ёѓ ۂׂԃӄ͂ʁȂƂɫȵǾ    ҄ˋ¼  ɏ   ׃уЃςЄ҃Ո  ֈӂ΂ɂłÂ¾¿  *Ǿúۂقւφٜ̄¼    ŷ   ن σ цԌ  قԂ΂ʂǂüúӖ" ،Ђ٢  ރ݆   ۃ׃ԋуЃ τ φ Ѓք݅ ΂̂ʂǂł‚ػÿ»¾Ľ և܂قЇƁÇ ݇   ݃؁ԃ҃у ҕ  ݂Ђʃǂƒ    ߏځԄЎſ ځږ݁݁ݐ Ѕ ҁׇ$ ق҂؞ÿ Ѕݞ ȹȹ¿ľ   ؂ٜՂӃ҅сҏ ގт͂ʂDŽŁ—   ȿ؃ׁӂҁԗʙ    ǂ  ߁݆ւ׆׃ ׃ւԈ ҃с уԊ҂ǂľ& ߠȩǾ ӁхՉ ̈́‚  ރ׃ փՂ ց ֆԂ ӂԊԂЂ͂ˆł† ڜöÿԁԁҁý    žȼǾ·ډю Á  ׂՁ / ԍ لχˇ   ɗõƎÿމقӛ    ÃҖϋāĄ    ׁׂׂ  Ӄԁւؐ ܃с˄NJž   ˴ǿüŽޅَȂƁ×ۄه՞     ƄԎÙ؅ގ҂чņ   ؄ ׂڂققׂ ՆՂՇ Ղ׉ۂނ  ݂ߋڇڂԈς΄˂ɁǁƁãý  ϏӌըĿֈًރۄف՞É׏ڌۛΎǂāą  ڄځيۃڋ օׂׅւ؂߈ךق܆  ʁ́іق׈ԁ҂Є΂̂ɂ’ ˉƋƌցԁփۍ݄ك֗½ Ӊϋψljɇƒ  ۂ݆݇݁ݍڅ؁إބ  ́ʈ̃ёևއ׉Ӄ͂ɂƂà ׅԅ֗ݒރ݄مגć¾ ŠƎſ…ƚ ȃ   ۂہۇޏ߂݁ڛ݆ ߄ ̆΃ӆ͎ւЂ΄ʂǁĒ֌ۘ߂݃چٖŇ¿ÿË¿¿ ńÌρąɁ ܁ނߋ݂ہێ ރ߁ބބނ˃ʎʅʏځӅψ˂ǍĔþ     ԃӊԁԍ ًגÿ ɅǂNJłDŽ ƆłřǂĂÿɓʁ˂  ݄ݍނ ڄ ߅ ށ˃ƃāƁÐۃلׄԆт͆ʂşǿ Ǒ  Ёсϋ܂ٟǒφ ΎƉþ$ǕЌŁË É ʃˁ́   ۂڂ܇8݂ ̇ɂǂà ޅփԈЋƏԄƼÅ ׃Ձ׌҂΍ۅك؆܈ԋ҄шτ΋DŽɂȃɁѓͅĆÇDž˃́́΁    ݂܁ݒ4ބ7̃͊щǂÌۂ؁ցуωɄĄÅʹ ؋‚ ׊ۃԁ҂Ώ܃هׄՆԄӃс Єǽ¿Ć˂˃ʁʂ́NJÈɄ ΁΁΃ρЁ  ށ߁ !L΁ ̉ԂѓĂ×قք҄ΆʆDžĂظð  В¿؁׉݂ۓЂώ ۅق؃ՁԁӃӅҠҿ͎́̆̄́ˇܒƄ̄DŽ̄΅΄ρ Ђ  E;͂ΆڃׇˆƆĉٍ݃ӏ΄̈Ɓƒڍ¸      ׂوԅ҅Љوׄց ԄӇՅЄƁ˄Ά΅́́΄͂͋̓ˁ΁ ЁЇO #8Ѓ΂΃يޡȇ݅قԉх̄ʈDŽňÑ   ‚ كԌ܄ل؃ׅօՁԂԆҁҒЁЂЂЁЃρ ρςφρЂху҄ԁӅׂ$iA ΆԛדكމۄقׁՃЅǃƅ‡¿NJԂDžɿ    نޛ߃ނ݇ۃ ׁց֤؂ ҁҁ҃ттстт сцҁ҂Ӂ ԁԉ #2 L  ЃЃ߃݂لՅчʃȁDžƁắ݅ӄ   ˿܃ ڄۂރ݅܃ہڃ؃ ݁߄ԋ ҁ҂ҁӄҁ҃҂ӁӁӃԄ ׆ׂ  % d1ԅҌב݂ۄنׂԂЄʌDŽƁĄÃȁǁĽ¼   ¾݂ ܉   ރ݊ہځ ؁ہ׆փՁՁ ԁԁԂ)ԁԄՂ ց׃؂ $Yu ݄ۂ֎ч˗ʉāÁ„ſ       ށރ݋݅ۄڃفׁٕ։ւՄ Մօփ&ׅ ق#"~Z؃ي׆؇ӆ͟DŽƋăÕ‚    ށރ݇܆ہۆڇڃ فوڊق؃ׁׁׄ ׂ!قفڂ $ 2~=ݓۄوܚσ΂ΘȄǗÄ…„ʁ ! ކݔڅڊي فقق0ڂځځ ۂ  "#&',      ޙۃڃٚҏΉ̃ˍȔŁĂÁÃх   ‚ „ ފ݃܁ ہ ځ ځځ ڂڃ3ۂ܁ ,;~)։݃ۦ֊ ρ ˈɉȂ ǃƃ ā Ċ Ä  ƒ†Ç Âăă߉  ߆݁܁ ܂܂ ܂ ܂  ܁܂  ܁܅݁݁ 6GWCխަՏҁуЎ͂ˁ˄ʃɁȃǁlj Ƃ ŅƂ Ņ łĤŃȆņ́ ވܜ   ߂ބ ރ݃  ݂ ݂ ݂މނށ' 5Y>  Ӈ͂̈ʂˋބ ڂ׆֟я΃ ͉ʁȃȄȃʐDŽ DžDŽہ̂lj ۂف؅׏ ߉߃  ނ ބރ߂ )  =G ,   ρˇˈڂۇو׃Ԃ҄сь΂΃ ˂˅ ʅ֎ɄʂɄɘف́ɁɂˊԂ ׁ֌   )   >>  ̓ ˁ˄܉݆؇ׄՋӄӂ тςς΂̓֠ͅ˄͖ӁȃÅ΅އ ك׃׈  ܅$   =) ۉІΊˊߌى؂Ԇԑ҂ у߁ކҁ ΄͑ӎ̈܃ڊ؊   ܅҅    /%  ׂԁ їނ݂܂܃ځو؅׉܃Ԅә҂ބمς ρۈݏ΁΂΅܄݄ ܖ    ΅Ά    0   ޅقف׉Ӎނ݂ ڃي܃փ ՋكڃӁЃсъƃςςӃ ލ     ޅ݂ԃΏ#$  1  ؃ցցԋ ܂܂܄ԃ؁؃ׅׄՁՁՇтτЅԬſǂ тЁЁ ߋ    ݅ކЄҁ܂ 1 '  ,ڌ ׄڈ тۄށ ݑу׊ ׁ փ݅ϒӗɆ̓˂ńс   ق݌ ܔօރۂׄъ$6    +،  ԁ׉߄އڃՋׁۅ  ۙ̂˄˄̅ΌɂƆŋ΁ҁ $    ׉݇لށߌڂ؋ކ߁$!      ͐ ߌׂ݁݁ ܃ۄفڌԂǃɉυ˂ԁ֊ˁāǃ̃І ӁӁ    ڐ   ֘ۂ܁Մ܃ކ#%(      Ԋȅ ߁ ܂܃ ۄà ׇ҃σǁ Ńˁ΃ԁ    ވق  Ӄ ބԁ؁܂1    2       ۅفӁ́́ʆۅ  ߁  ܅ωŁψؖ˄ŁŊ¾ч ށم ۉԁބ ؄ ԉс 1 .   ނڛԕЁɃdžψ  ݌ٍٟ؄ΎÿŊÿ΋!ڎ݁؂׆ ۋԁф΁փ݋5   -   ݄݂ۃف؃׎̅ͅҁҁӐۂف ކ ۄڒփ َʁŔ¾   ށځڄۆށށށߋ  ݃؁ՃЃς ςρρѐ9!   /   ݁ކ݄݌ׁٓх̄͂ԁ܁ ׁӁ΍݂ ށߋݎ ۃكւ܂ց҅ā… ¿ ہۂہށڊ   ݅ՂӃЅ΁сՂӁя/&       ނޚچ Ձ҅ыʍޛچӂσԃ؃كх  ޅދ݁؊ ߂ۃ߁݅ҁЂς тӂׂւ (   'ߠۉ  ́Ɉ ߂߄نښԍǁ‚Ç   وڐބہׁԄ҂ׁ      ʁ́ɇޅߪ҇نٍ؊ԁуʆĂł   ځہن އ ׁӂӆ؎  ,'     ޅ   Ԃ ݝ܄ہׁ ق؁ ׉υƂÁÁ Ȇ      ݃لׂՁԁن  )       ܇߁ނރڅւ ׁӊʅƁƒƂ   ߈مԁׂ) )"/  ݎʖ„ˉх·Ҍ̋ȁǚƿ¿Ż ߅Ճђ̄ҊՄԆԋш΃͓˒͔ľÿDŽËƒÂÿûŋ   ܄ہہقڄڃنڂ ق ևՂՂԇևքтшԎ҉ ҂ ҁҁ ҆ ҃ ҁ҆҈Ӄ хՄŌz}~~}}~}}~~}yy~{y|}{xwwtu{~~xxzz{z{zwstty}{zyvustuuvrrtuwxxy|}xvoortrtq}~zywssxx~~x|tyss{sqpqz{z{oozrvvw||mnopqqprqwpnu{zyy{{yy~~xxmknomiixzqmnommnklqtvyynowvuu}}~~vmnoo|}|{{opnsvuxzzzz}rryy}op{{vqlppilopmllpwxy~{xxzzwtx{{xxoort}nkosuuqtuvx{{xwyssvsqnnqqhhq|vllnnsuy~yvpqoppuyz}}wvtt{z~otyy|{x}||}}{zzvw|Ō~~~|z~~zz~}~~͂~{}~}~~{{~~ ~~|{{}}|~~}|~|}}~{||{|~|zz~{|v{~~uu}xppz}{yzwqostrv|}~}}{ssy|xx||zrrmlnpplmmnottolmnrtrpvv~vvwoomllmnnoqtqponnljiijghknmggijijmpllihissqnnttmfflmliiljighgffgjhffgkjheyytnnmkklly}}yutuwwxutux}sv|}x{~~zss~vvtrryypqtvvwyyx|yvxy}|{zzlxwy}}jiiqqonnpssqquzz}zx||{srpotzujsusor|yxmmsyyv}}|}~}|~}~~~~~}zzyzxx{~|xx{{z|~{{z}}}xx{||zz}|zxyywxx|zxwx{ywv}|}}~}|~~~|}}} ~~}}y}|{{}|{yyzxxyzxy{{tt~}}|~{{{snqw~~w{{||khhqz{yv{~|uwtqnqwzuqqsffmyysvvy}}yuuwyynnvttroolggdhhpzz{nnlyxxuuvmjgqrrhyxxkllijgiuyypghiieggirqoruwvrmhgwwvstvigfgijkpuuxx}{{|{{~|vvxzzpywwxxxuyt~~{rvz|}xmmijjrwuxxohhvon~ zxx~}||}{}~~ww{{{}{{zwwuxx|zzy~~{yx~xyy{}}zyy{xy}xyzzvxxy~|xx~{yxy{|}~~{||~zz  ~}}}}~}}{tt{~~{||y||{zyyz{zzxzzywwxyvwvux}{ssz|vwtssx|{{vsqpqquuvspqsutvwwtqq{}}x}}|qouzzvqqyy{{zsnnonnmnnjkklmnnmiklosw~xhhgvvoiipssqoopqw}{z~xwuspw}~vv}}yuux{{y{zzqw}xz{vvcqtwuomhioolkjdepsvvsoondfeefttviiow{qjs{|ww~~{tqq{sttvx~wqqhffozmfilkk`aaghhccdggvvuneccegijm{ssxvvsr{||{}}|w|ppov}wwvqqkyy}||tigg{}u~}}{{|}}xyy{|}|{xy{~vvu|xx}}srr{{yuw{{zyxut|}}{tuvuuvyy|}x}}~~~xww}{wy{zzqqrwxxttuxx|vuuwxxyz|~~~{zxx ~~~}~~~~~}x}~~|{zz|{z~}z{z{{}~{~}}~~~||}~}}~}|{zyxxyyzxwy|xyywwvutx|x|zyvvwtsuqnoswurropqopnmmopqrtxx}wpnnonmqv{x|}||~{{tqtuurowuuqkihijjihhffgijvrmsxtvwyzvvuuvvurnjjhjz~~zrrsvwxx||~otzz{|{yy}}{yy|~{{|{z{|vvx}yx~{lnzzywvvzzunkkehijjg]]lmnkhkkhhjpv|ssvvkkjfbbjkkfmxxwpfjmzwsl|zzzzx}~yymv~~tuuxzyy}~}~}{{}~}||}|}}|{{~{{yxy{zzyyvwxy{}z~|yyxyy{|wyyvvtwxxvmmwxywvyywwy|{{xurrwxxu{|ux{~z{~~}~~}}}|}|~}{z~|z|~}}~~}{zyz~{|}{|~~~}}~~}~yz~}~~|zwxwuu{{|zxy{~~~}zyxx{z|}{|}}{yv}vuutvwwyyzyywuwwyyvvrrsrqsqqrsuttqpopqmpsy}}qtqssy}{{toppsrqqpqrqquyzzvv{wrryzw{{|}ttrtqklklusfggmuxxohy}}ytjjhggjnlijjdcggqqppffggfghfdegjqxus{skkorqqp}~{nnqw||{tsr{vvqpoo{}u}yqryyrkqvprxsmnkee_moojdeeffdfedba`_bdggc`bbed``sze`imvyytrvnorjvwwohkkttii}{}~yyur}}|tid~}~{z~~~~}~}}~}}z{z{~uy{v~zzxwwy{z{|uutsvv|xwxwuutuwy~~}zz}~}}|{{}~|}|{{~}~}y~z{|xyy{yvvoy{{xtustssrqpnquwwspqqttppzsnvz~|{~x{vxxxx~xt ~}~~~}~~}~~~~||~}||{{z x|{vx{}}yv}|wwvwxwxxutuuzwvuvwy|{z}zwwxyx}~~}|wwx{}}~|y~~}|zzx|}z}{y{}{xwyzwxzxwxwuustwxxvutsuvutuutt|~tsvx|}}{}y{y|z{{}}~}xzxw|~{xwyzyyvsuuvwuusqrrsttssrrqrqponoqqrsrrsqou|tnv}nmlmnmmptuuvx~||xtllqvwy}yvstuvwxx}yxvtpkihmosussqpqqssqqnjppmjggknswurnihgedceffdbaadknntwuutswqpu{`pstsnuyvnqposwwoqsszwssuusttuu|}{|{xyv{}snhs{}zzpswwrmiihhllooggllkksstummorzopkx`kt|e|zqrvbeifi~{}}||~~{xfjsp~}||{} }{{z{}}zz}~~}~}|zxux}~~}||zxzzyxvvx{}~|zxxwutsuwwtrppsz||}p|}zz|{}{|}}}}~~ }yu|{}zxvwwzzvvx{xxy{yzwvov}s{|rtxuwvwy~} ~~}~~}~}{~z{z{|}~}|xxz{||}~}~{zyz{{zzyz}}{zywvuvwyzxwxyzzxvwwutsstvxzyxusrqrssrqrtvvxyxywy{qwxvxzyvuwxxuvwwzywvvwz|}|{|~}{|xyxyz{wusvx||{{uvwwutsttuusstyyzzuuvwzwxv|rv{t~}z|uvwvxw{|}|yv|}r|prssrrpnmnpqqrtxxwvwwrsqpnnmnqtt}yyrj||ytv{|rzyvwyrjiphijiampsttngfecbfjjrrooqrz{}}{{mlywps~zvuzswz}zv{vyxuvxywvuqnpqsttpknpqq}}||xsniippwwttvyxwwzz{{||uvwwvumqlsywprvuro`iq{zy}wusy~vljrr}xoonmoonmoqqxxsslemsx}}lluuxookfg_`bbmwvolfaca`hqns{x{~}{z||}}~~}}{|~}x }~xw{xxyyxwpwz}}|xvusuxx}}zz{{x|~~|z{|}|{y{~{ww{{}~~~y{x|{z|zqw~~|{}|{xw{{{{zyxz||~~ytx|yyzzxvnpqqzzxsqrqpu|{~ ~}|}~| {||}}{y~|{z{}~|~xz|{yx}ywsvspuvwwvvwwussrqqrssuuttuvyxyzyts xtuzywvxuwxyxwzxwxwvwvutuvtsrssttxvusrrttwwuuvwvzy{vuqsqtwvryzsutspruvx{xzyuxzyzwtsvvz~{xuttuyywwuruy{||uuyy~{xxvtsx{xustw{z|zx{tqrqonpstuxwumow{{}{xx~woommv|qvttv|wutuv|tr}mcdlswxvjefgfgghhfegiilliimqqwwusrxxuqstt}}{xsoopptvxyz{wxyywvy~~yz|tuwvtw~wvvwlnppv}zzvwutsqqmmsstuwvvrmp{wvu~~zluxzvz~xnv}~vx}|ux{tqnnjfbddaa``hpqrrttuggemtdrvzk^_kjgdjhdedsmfe|{}z||~~~~~|zrsz~xstuvuvvxz||~}}~|}|yyz{~~xyzz~}}~~}xxzz{||}|{zx|~~y~}x~}|}~~}{yyvtqrrppoou{{|}uutx}r|wnopwuswvtut}zvt~|}~}{~~~~}}|zzyy{~{wxz{}x w|yvuytqtvwwvrpqpqpqrqqrttvvutvvutuvvyyxvtrrssuvwvwvuvxyxyx vwtuutuwtqqrrtwvvtutssttsqqttuwwxwwtqrvwtwxxvptutuwuruwxtxywwyxvwxuuttsqpoqtuvvwwxrrquxrxz{vrvusut{y v}wnmrqv|{v}~zr}uslnpwz|~xwustuuvwvww{~ysspljhggiikhhgtwuulwwx{|}~|zxurv{yz{xvsnontxz|{uxz{|~|}ujn{yxtclwvy{trmptomlnmmywutsqsuwtyyzwwunnmttuttpooruvwwusrqpqomquvy|xttmfonnfms}xrkryyradftxyturno|~mit|rj_b{~}~~}y{}}}~~}}zxwvuuvvxvvu}~~z~}}{z{vy }rx}{|y{~ywuwx}{yzz}~|}}~yyw||~}}ywwy}}~}{|}{yx{~~zsytx}{v|~rst}~|yzv~~xps|}|}~|~~~{x}}yyxvvwyz{|}}{yxvvwxwxywuusrqpoturuvwyxyxwvurtuvuuts qstus tuwvuvrnpvtvzyw vsuqlnsrtuqoqsqrqxwvutstsxxwttsqrrsrrqppqstsrrsrqstuvussqnrprtxvtsuwywupquxxvutz}||}~}|uty|xvstwu{yv}|{~}|z~zuo{}||~~yqiinsstiigffccltuuggijjpuurrstt}{{|{|rrqx}||}~}|xtvwxzxwurqvz~}{y{}ztvxqzs|snmn}~|yosv}~|ztrqqppmhqqrtpoqtyyvwxtmdcbnnihhqllheehllttuvuusqqtoolhhnnpqqolrrtnnotxvtnnohouwxwvonorwpkpuy|v{qrzyzyt mhohaz|vvz~~wwvttqqw}~~ttvxx{{{|~~}~~~{~~|{} yy{~}{zzvvut{{|}zxyz~~z{|vqpyyurryxxvssuvv|}}|{zz|wwuttyyz{{yw||~z}yzvvuz{}{wz}~z|} xv{wr~}{z|~}|{|{|}~}|{z|zywuyz{zzyzxwtqqstpponnpsnooqssrrsttw uvrtuvusr stsrqprtutstutsqrqoruwnruso msrqmoqsusrpoppnloopqopqsvspllkoonooroonmmnppsttussrqqsrrpnnqprrsqrttsqqrprtutrstusrtuwxvxuxyxwuvtvts~~}y}yyuqlggmllkjjiggdkqw|~|xw|y{~|mmnppkfjo|wfolptoutsrrzvvxxnpqwvuuwxx{wwvuuwzzvsslmmnkksz{~}|yww}vtosxy{xsvosnuy|}|}||xx}~mvwwxyywuuxwwussqoogdgb``dhponopquwplksrtopqzzxvwssuhjnprmm~~}smmlmnmlkkuohhijjwwy||vppqbdghjlnnuvw{|yuvwxwyzzwxkhkcb}yuuyxvuusy}yyzwtwzr{yz~|~}yz{~~}}~~wyvv~~~~{|y{x~{{w}~~}}{zyytrtpnnpuzyxyz}zw|{yy{z{{}}uvx{}zz}xyxyxw{vvwwv~{{|}rtuuyz{{~}wuvs~~{z}~~|}||{yxxvusqqsrqppoprtuvtsuwwtuwvoopomnptrmpopqprqsqqrrooprqrqppqrrqppmnmmpsrqppsuutpomopqpmnuumnlopqrqrst srrtvvusrlpqrrpooqrrqppnmmjkihhjmonopqrpnpssroppttsrqmnopqoouqosqosstsrnoppqrssuwvuvwxxwsrsqyvxvtnmquuwxxphlnpqnligkogx}zvkkgglpkkp}xttqmnnqssytpv|xxwu|{zngssrqq pmielq~}||{yz}~{|xuu||}}|xtz|mmptpprssz||~zz~~||||}}{ywurnhkxyykhddhhllrwxhhftxmmrvvrqttwvvsedmolnppmiipwwxyyxwwvwz|{uvvpilpuz{}|{yxzuqquz{||{usljfoosolrqonnswwxurwwt{wwq {|}wz{}{zxvxzvxxuuy|yy}}}{xwy||~z{{~}}|{xt||{ zxurv{~{{~wwy{{|yyz{{~{wsuusqquuwwy|s|}wwz}}yx{{~rwzwy{{xssz~zux{~{{~~ywsyy|zy~}}|yxx}~{}|{ ~y~}|}}~}w|xwvzstuuvspqqrqpopqoonsutroonnoptrqqpnopqqrpnqsqpssrqmjoon mljiknrqpstrpq ponnqpomoqpjjlmlmmoppqrrqooqqppqttrpqponmlljlpkiggiijjoqpjjiormmnppnpnimnmmnnmkknqrrqpqrsqolmoqstsrsqppqsusrpnqqsrtsrtuuvutwwvxwwtz{jt{|ppqpxrmqvvyz{|}{vy||{zxvxxvvxzxxrhvip~{pgkjuu~}~|xmhccgkqv{flqomddfhknruvwtqqpmkkcdfsuqmwweebekpv~~}{y zxsvnyz{|}}sy}||v{~{zzunponwtpuwusxti]UV`^^_bellprrsutuvwxwwstrqqsuleoyeffoqqpmbccefilmpspljpuuvw|yuuvwvxyvwyxuyuuppq sttqonssolmmrtuvww}z~~uuzyswvv~~wspptxz}tx{yxttuvxy{~~}{xuuqst}~|yrrotwz{~ }x z}yzzx{x|~}}|tlefonnoprutwx{zxyz{||{z|~||xyyqzsy{ysqquxz}{xvz~}}~~~~}zz|}~{~~zxz|~ {|{xyrwy{yutwusuv{vwxyzy wtutsrrstqmsmptvwwxsnjlppstsrspmkjjklnoqjlmlijklmnoonmmlkjjhmnlknnhhghjlnqrrssrpqpoqronmnjnopln pqppoopmoqponnljmljlmlknlhcab defllmno pqmnnmllmnkllimpijj mjkklmnopommoppqrsrpqrqrsrsrqppqrsrsttsrssrqstuvy|mjkjy~xvmdcksx{}zzstuzu~ssmes{uuvrmu|nu{~zvrruwxywuuvrmsxqggusrrmdlzz{sskcdcegijjvvddsuww{~}{{}~~{~||wwuwz{|{vijokkruw{zxyy{{yssuspmmoqqxymggnzsloqw||zrxrjjiggiww|zyzzxuoonjsuunlljiploohjjlmu{untypmcdmpoomabcchdqyvuuvxxwvvwxwutuus}r~~}{ywtxwqpsptkxwwytnzxxry}~}}~~~zst}|}~{y~y}||}~yu{{tt~}{tz||vprrqqsuwzzoo{}~~}~tvyuu{~~|{}~||~{{~|xvvwyyzvvz|wy{{zzzttroos}}{vvusz{{vuutsvwzzstu}{}{sqy||{yqur|~}~}z||z}~}{x{~w}yxrsrw{xvroruvwxzyxwuuswwtrvurrojovsqnlorlorsvvtqpnnopoqqponmkmomiinmkhkollifgfghinngglmnnoppoorqppqoqrttsqppqqonppnmmlmmnonlghihhjklmonmnprrnmjjkjihiilorrqpomiggimkhijlnnpmjmjggfmmonmnnmmnmigklljiihjijjhijmomkmolkhklkhjinppopoppqpopqqpspstusqrsqpqsptusqmkp~~tnipzssxwuvz~~{zxxkmsrssxx{~}yymltx~wggoq{}}|{zz{|wqqlgnuonnvvrnlmm^^`bjiikqkkihhlo{{m`\]]ccgmpv|~{vqrswusmptzz~zxwxyzrjjpuc\tvywje mstt{tllp{{yqxww{}}|{|~|{}{{yxllaktmmorhhn|Zfpolklquvvsmgjjqsvvxy|yotqoaagljjknpvsrqz|}|{||{x}zxwwvuojsuuvxzuozx|{wwx{xy~}||zyx~tty{|yyvrx~zyy}}{xuwwmmnpyyx{ttsqquxvlikkqqtyz~yz|~|y{|zrrx}pk}~~}~vsuw|}}|vvz{~~vvqvzwwy{rrvgqzwuttux{}}{wruu{zy{}}~z~|zpptyxxwy{}}|{ ~}}yu|~~}xrqsz|yyxtrpqsyyvttvuuttvwwyyxvupssrqqrsstuvwwrrnmoqwwvspjjmnruusrqrrspmmjhknknnmlkfgikiihggijooidcddffgijmopqronljjkmlkhjkmmpnliffhjdajklkfd gimnjffhmmliklnnmmn mlkllffcfjgghieehmaeihghikighhkjkllmnpolmllggiklmmonmnqrstusrqusrqonpqqrtrp|{xu~{xur s{wknqqzyyxxu{{||~~|wwtrrpwwuppuuvsnmosumjefb`cceiiv{{i_cffhjlpqqkdd_^\]xwwy|~~}}xxyz}|}|pvvy{~~}}y{wxzyy|z~|zwv}vz{suy||{xzspv{yrruxwwz}zxxuvutxx|zy{{ztnrww{yrppljc\\innjfggbdgmrllmoqle__\]_dhjotvxsvuvwwxuqleelnppomg`hlmjnihggtmmjlpphlluzvvsqtxxwz|~xrqrtxyz{|{zxttyxvt~}{ ~wz||~}|{zz~{wvx|~yvqosstvvunpsstuu{vqqnliijj}}~x~~~~}~{}{z~{{~~~}~}{vz}}{xxtpkkvzzwsprsw{uwytollijjmqrvz{}y{z|~~}zwqqvwyxsnvxywzvvwv~xxvwzzuzz||y{~zy{} ~~~}wvutxvut svtpqrrutsuxxvwwxxuutrrqppoqqpnnpomlmnolkighhihhiinpphefgghikhffdcmnonpnonillnoppoo mpqooklmlottopqqpomlkjmjlolijlnnlknligilnnkhhiopkjjklkjjijkkllklighjjllhfec``eggedcdeghfghfdccbcegiijijklkihffhijiijjigehijijhljjijllhjjnonnmlmopqomlmnpsu rsrqpprqzsvv}}zxwwy{~zww}}yy||}{||z||zwxyyxvsmgknnqqsuuvutxvwyxwwy|}oullrxx ytszssmgvwwqssuu}yxxwy{ppoz{z{{zvutxyz{~~ywxyz~}{suuz~|} |{{|}yvzyuttsqspnnmywusoq{{tljjqkslljjkkeehlj^^jottrqqsuyzzqqruxuuwwrrolhaZXXjpvxuqmmsolhda`gynigfgf eiqusqlel~zyz}|~|yxwom{~~y}}~~~~}|xsuxxyy{||~}~~~z~vv{ |{}~||xs}z{z||}}|yy{}~}xy~}~}|}|{y{|{yvvu~~|z||trrxt{uuttuussuxwnnsw{{xwwyz~wwvy{||zzwtrlfeetx}~|yuuzxuropquyusrutsvz|{ztns~ywyxurwssvvutsstuwwxwvsrrttssvttuutstsstusr qpnljkmnonpoopopkmiil nlkppmkkhfklljkjnonnmlokkimmnnonlklmnoponl klmopomlik mlkk lkkljijmpnlj hghgfkjihfgkkheheheedeccded``dfhhghjjijghjjlhhiiggfeda_egihffihge dfmigffg fhkligjqopqpqrrpolkpr strqs|}}{z}~}}|{z|~~}{||~~yttz{{wrnklmidggelqqnnotyvsokklyyuurppv{|}~~|zz}}{xqqpnnioqttv~~zuuxzzxvswwxz{{xxwxxvxz{|{z{||{zzwzwrooqrqz}{urrx~}|}|}xyxwousvy{{zwuuwz~vwtjihea`_^^]dllfbefmrryxvuuvxzyzupqs|kkVVddcc]]ccaa`^_bfjnkhppsuvv{{hhmv~~vutty}}zxjyuffgd`_a`__cmmojaajy~xt||g_qukjju~zstyxv}~{}zxuvspttrv}}z}~|zw}}{yy~}xtvxzz{~zz{||zxtyy}~~}{|}|{}~zwwyzy|zz~~x|y{|}~}}~}~|vusponmkklqwwqlpsvzz~{yy{~}zssccnnmmllssrrpmoqtwuszz{}qqw}}|{{~w~rrsqnonllqytnnt|rl{~v|}~ uvutuwxvwvuttstuvvutsstxtrooqrrpnmkljijjikmmlnpponlkioollkjjmnonmnpqqpomihgijlqqpomkkmonlnnmkklmkln m ljkmjigffggfjljhggil kjkklmloliheghijkkjihhiklihigdca`_bddb`bdggijigefhllkjcc[[`^^ba`abdfedgghilleefilljlmmlkgljedcdcehhigddgmqqpmlqoogdkmimpolmonqsuuqpuq{{x{~~|}vvwwuxwwsorqppmjqomlklrvssrmkorrxwwysspnkosnigdjpjciiqytoyyrjhetts{z{|}|wqpponqttuy|zxxyz{xux{|xusrrsruzzxrppqnggmzyyxmrx|}}~ttx|{||koxzywutsoqz}xux{xqhabddca^^ZUddjqggjmlld\[`rlloqxyyvv||xxqq{{}jjxxssadggqnjjmu{{}|xrrqqmljjsmespnrodil]\Z_a\ZYWZ^^giw~zwkm{}knohuzu}~}}{yzwu{zyyx{~|xvxyy|}~{ywy|yutsv{uossy~{xztrozzyz{~}ytsrqquxxyzz}~}~~{zyyzwx||}yxxyzxrrxux{{|{{~vx~}{zyv|{x|zsopnmkkhdootyssuwqlknywwxy|}{{||wwss{{moqqzwttu{{yz||zxvv{vqqpyvwzxquwnmjnkjhgjmmtwtuwxzv~ttstuv ututtstqrqqomkjmlkmonkjlmmponokkjihijigfegigdffiljhkkifedjiinoppomkjjklnlkklmmkjklmkjhjmmjgfeccfkjidgjkjjlokgghjnqqpikmjcdhihgfdgmkjkjheb_`_^^][aacfbbcda^`gddefijjggkkiieejjmaahhee^_``edccdgjjlkigghhgfeehfdihgihdfgb`ba`abbeflpnlhinohjhmosqn|zxuw{|}|{xtopjmuiwsomimnwy{ooniefdcbbabcuttng_beeipjpvz~yxxyyvurpnxzyslroux{{zyyxv|{{|}~{yy{wrrsv{}||ffetuwwxusrrstxyxxwxyxvvtqrwz|}~|misxvyyvrliintuutpnnpsuuwy||zxyztmmllmsoojjg``]Zffkptioywxyz{{yvuxy{{|~zsl{uyz{|tbjfenmkhhlv}~{{xugg`Ymmpsplhdb__``Z`bllmmgappsuxnjguz{||ulnxyuj^`c}~z|wx~r~|yxswyx}xxwtsrpqs~}|{{wrnpssxzsw{~|{zzxv{|}}~ytuvv{y{}~~}{}}}zz{~p{}~~|{z|}|~}{{zxz}vts{~}}|yspptyzyxx{}|xwxwvvyyzzwwttskkihrrvy|ux}~}{}~~{yx}~~~yt~y}~|otpnvwvttv}~ttngvvy|zwspmkkllilnwrmyy{~xws}~wzxotsrpqrsrqpomklojpnljlkllknopkhfeedemmlhebcddghehjmpnmnkjhhiihgmnmligfeehgjklkklknmlkklkklljhiklbhihfghihihfehilnjkjicaegfhkigfebaacfggfeddefgghhjjihfdcddfddbb`a^^][``bdfbfjghijkjihijjkklnkifblkgijgadbcfeddejlkkjidda_ffghgfdcba_acgdbiijklhgekmnprlimnmief}|zxuytqoptz{~zutwv}}{wsstmnorvzwusv{ywsriirhcddefkoo|xoobb`^emtwz~~zuusrstxxpmmpqppu{{zyxyzzxurovv{zywux{~|ywywsrollmpliifdfoz}}wpsuqxyyunjmlulhpq}{zhqyy|vbehky{xrsprwusyzsjdjqljnszxkfhooqsjb`nw{wppsvinrvvuuoonnkiioonnffqrttss{{{vvskbcddnnyy{|~}rrtsmfghlqxwxzzxtpnoyogacchly~|{{uprn_jumrxst{xoruyn`YXUX\~}{}|~~}yy{tvwz}}{xy~~}{ztt|uqsusswzzyyppnmruy|{{yxxy||xwwxyxx{}~~zwt}}~|zx~}|vwxussvyxuuqqs{z|yx~|vsust{usyxmu}}~oqtsxywvw|z}wquyutvz~tprxxy{upnv}~yy{~suy||{{xxwwtqquuttnnxy{{zz||ytnoppvv~~vvyuqx{~zwwvuv~xsoppsv|y{xnv~x{|{y{~xmieglsrrpoqonmnoqsqnpprqqomklmonprpnlkggjfdefggnpplggccbacfijkmmkihiillieeggffinnmkijihgiilkjlmmlkjijiihgededccaabeijjhefegfcbcfcadi hadhjmf^_`agfdcdfegea_adbabeghga^`ccdd`]\dhllifccdf`cdffgglddccbaae__deiikkiggeb^_cchijkjgfdbbcdfigfkgdabbdeknmjhgaepojgiljmlhjkmhcb`acffccfikxuqponrtwxy{xvwxz}}|yuwxzzxvqkossvxwuvxxyzuppkjoonnljmnqttusjdd]][XXekqommhddqq{{zzstvxyzz}~{uonmstuvwusxy{vvtsuwxwwxxu}|yusrpswpebbclmjggib`jxxwxyxx{yhjlmnotv|}yywux|w|~ttvxquwvqrsqnmnpnrpnotmlkm{nruovuohhd__^\WWVVY[Y]ellmmssuwnnaabb`^^YY\\_b`]]nn}}xvuttxxzzyyxwwxxyyrjhnsiinsuea^quttpqrrtvujinsx{xustxyqqrrtwz{|wwxxy{xxstzsrpw~~tv__acng`vussux~|{y{|}|~}|}~}{}}~~|{xuxzz{||}~|xxuuxxvvuttuwzz{||zuqqkkheepu{zxxuqqyy{z{{}~~ztuuz{{|}|{~}}{z|{{}|z{|{zy{~yqpwusstmls}}~uvxyxx{|~~{y~}zz}w{}|yz{ywwxy{|zyx{yw|utuwyxy{v|{wsspmkfegikpttuuzz{|}wwmnmllffjjnrollww|y{{||}}|{||wrtx|ttx{|oliy|{{wxz{ytw{|}|zz~xz{}~}|}}{z~mmoqxsnkkjijkpnmlklnopqrpnopsrpnpponkhjllnomlkllmmkhhffhhggfehhijiihdbb__^]]adfeddcaaggmljjghjklmnnomklifedfghhihgijlhhgfhihlkigfeeddfgd`_cbaab^afghjgabcdehjihffefhiiehjhiddefcecddcbbccddcbcbabda``agadecec``][[\[YYXXYZ[\^aabbddefbb\[[YY[[]^]\\bbiigffhhjjihiihhfcbdebbdf`_^egefhidcegjnlkiijlkhikmlmkklkkijmihknnjkbbcdhfclpifhkntzyzxy{|}~y|{x{zyysrtw{ztmhhfcb^]\\Y{yxxsqqxx~~yttw{louoiheaagknrvvxyzttwyyy{|xqkoqqpntlddtsqpu~y~oiglyc}q~wm_Xqtrscl tusqrihie_  }dXXgqkk``[V[Yp{}{ngg\\`ajpurtwtruwwxsqp_lshiossux^\Zt~}usbip|~{ sruxqqrnr}{{xxyvsifx{usvx|~|{|~{y|~~~zxz|}}~{wttrqpmljjf}}{yy||}{{y{}yuuttspllruxz{{}~vvz}~yuxyyxv{unn|{zy~xrqt~nx{rf`x{xmu{y {zzqrsninccqzvvmmieheuvqqhhlmsuxwz|zxvvy|}}zzylu|qrvzz|~ijy~}oqu||zxz|~yyzvw~~~}usklihijmoqrqp q ropmkmpmjikloomidbba`_^\ljiigffjjnnkhhjkcdgdba`^^abcfhhiijijkhhijkgdbcddcceb^^edejligikjic`af]gchiea\Ycdc]adc dcc_``^\ hkjih\XX^b__ZZYXYXclnkimlha^^ZZ[\`dhdedeefedd]beaadeefg ]hmqlhg`dglopoolhihikhhihjmlmlkjfddgequz}{yvxyywxw{uux{zy||{}|z{|}ssxxvsuxusrtvkkieemme]cixwx{{zssooaa`__kjgddio{wwvvxx{|{yyxz}}{ibhnme_dbfikij_ccjqqx}tkegdbjq{~}}xtpry{}xsrtxx~~|xtlmmwy{yqutsw{uuv~}}zwy{{vvrrtwwzqqxwxsu~~{uwxwux}}zwuv{{~{vttuuvy{qmmsppmihlpoolf][\`ehfflrsuuwxvwtpnoouwusillmskZrrddfnsmhjlpsyxzpjwslj^^gomgdjz{~wonnkpprrk^afks{{^djrut}~|{}~~}~}||~~||}~}|z{}ttsppuupkos}{|~xxuullkjjssqoosx}}||~~~|}qlqwvqmqoruutslppsvv|{tqsrqty|xx~|yx{~~~{uwx~{~|{~yyz{}{{xy{~~ww~}~~z{{}}|z||z{}z{~xuuyvvusruxtohghnsvsqtwwvuvwy|}~|zxvxx{}{tv{uh{{nnpv{wuvwxz|}~ys~{wulltzxrot}xvyy{{vmoru|lqughlmorrpnoppnollnponoonomnoiikkjhjljhhijeecaaffc_adjlmhhff^cba__bemmkihiilnnkkjjllnjjkb^`cc`]^^_`b`b\^^beeilljfa^_^]adhjjigecdghjkkjfdffihedafefgecedefeef ihgffddbcdehaadecdjjhhfcdcdehhgghijhhiklkggfedgghimmjgdeefgc``cbb`_^`baa`]ZYZ\^`__bdd efefgfgfcbccefebdeb\dd__`cecabcefkjiecigdcd__cfecbelmnkgffeheabdfimmadf~vsnnwpjsjhgdabffeiyyvwqa_\^_^_baa_ffeehdaitpkmnrvvxvffjoofdb]]^^ZWY[[_ppx~~wqqfc`_^oturiiof`bddbb_`cbaa^^\dnpknqvxyzz{{ty~|}}xtv|}{zyvrrtzuqnwknqqzyxvuvwusqqpv|zxv{}{zysyxyxvt{{wrnppsruuttz{{}}}{tissnqu|xxusvx{~~}}|{wid[[gccdda^^``ceekr~oou{zysttuwzzwttuvuqqfbhh_``^khc^abqr]__[Y\^`UQXbTL^^ZUUY\ca``eppqxwuulefe}{xx}xqwrssqnorrqv~~}{pmkmnlmqppnqqoornu{vrsux|{nnuyyrpniillhegiimzz~}yytqomkw{{xppupopqmqrqqmmknuvsvz|~z{~z{~|yyz~zvu}svyy~|{xvuuv{ |x~}z{~}|{}ywxvxxww}~~|t{{wxz~{x{}}tneerpnllmmnoosyyy}z{~z{{z{{wwomuunvtqmlmn{~immihklma^dmc\kkheegionr{{|~||vrqvtqmkiiligkgfedcdfnnkkiba`aa`baccbbca`chgefhiikjbdd`_^\\]]\Z[\\]eeimllhdd_^]\[dfgeaad_\]^^]][]\\Z^bb`acefgijidfhihfdehggfdccdfdbad`abbfdcdefecc`dgeff edbcededcbeedbabdfghihhijjggfeegb]bb_acfigdcdefgghgfd_\YY^\\]]\[[\\]^^`chhbbdfggfdefggeddefcc_^``]^^]ba_]^df]^^\\]^ZY\`[X__^\\]^a`cgghkkjjf cdtrrpmlkdedbbdcefmpskca^bionnf\\hgecdff]\[Y]ceeghh__ade^VW_][m|o`_]]Zckiggdp||~~woopmkln~|{{yk[`nnslifilhdfiifeccxyzzXSllru||pqllpprr|zyw}ppw~{{}|}xvuuvxxnnsw{rouvwvxxrrqpqqrssz|qwxtoo~~wpptzvu}}z}|xx|~zklhcsllif__qwspq{yxonnpu}{vuske\hhlouyzqtwe]jwusrtngffkpptyzzyxxwvhXfrg\hsuiihqsgg\]b^PYYjib[\^``jss^^XQQeeoxx||vpphhourpnRRX^^dzxwrsqooqoqswxzwrpmquyrjjwwtrtuukkjhlsuutssllnqrkddmkhs}vnliiemtsrrpx}wxxustt~}shksszvspqtrppoqssqpnne`ttz|z{vxx~||yzz~}{xxy|{uuy~wtwy|{}}vuwvx{{v{|yuuzssw}x{~{{tusq~vuqnffu{xvx }vvwx|}{yrmhssvy}{~rku|zxwyuqpptxxz}}~}||{zpeq{slsz{|ssqyzqqkmrn_^^ggtoijlppv{{mmgaappw~~~xxrrw}zxvbbfjjqljjiihgdccdcddghifcbbaacfhggc__ddcbcdd``__`bccb__`aa_[[^]\fnf^]\\[^ba``^ekkllhdbcllkjiaZ]ccda`_`a_]]\]^^]\[[eeffWV``cdgg`^^aabbhgjiaaehijkjffghfddeaabdea`edcbeebb`_bccbbd`cca``ffd``bdebfgfefhhjjgeeffimmkkjd^^]\b^^]\ZZblhdc``iiged`acfgfccb_]Z^^`adeiifbde^[`dcdb_^^`bbdhhgff`Y_d`\`efaa`de``\^]X[[ba_\\^``cff^^\ZZbbfjjlliggddfhgf\\^``bcgghossjpngl|ufaaggjohg`a`^acca_^]]`hggspm^^__fll_`_acfe]]`dd_^^YY_`ab^ada[[YYTOYY[]`YYhhxidXrrsuk`htbaabbY\fommol_`bccfh~rnpqsuuy{ntxxtturonwyy{sx~qnnoppnhggecny{nopqnllxxuqrttuusrrz}vy||{{zyy|}|z{~~y}z~~yy||zvsx|pjmmuvxy~usrssuvwwvupmrvvwyywxxoemsvxpjlnnvqnqnYYcmlgeffxonswwrruyuzzpfftxxvsswzzxussvwxwxysV^`a^^_]\Xkkifwtolhhfeerniggejojffqqkeelprrsx{{v{xsvuppwwvxrsnoppnmprronlorqqzxujjllquunmnqrusiiloolggnoonnoqmnonjjggb\ffiknggoo|rnexxz|ummllr{mnnfgowxumnmoqzvwwxyz}}~x{~~z{|zwv|~~y~xuuvwwvqppnmuuvwyxww|yyuvxxyywuu}vz~{yy~~|z|z||~~zx|wqtt|}}xwvww{|}}|{xvy||}}wnsx{}|wsuww}xw{xffnuuroopqquuwxxz}}xy~}zss|}~{ww{~~}{zz|}~{fmoqppljigssrp{yvtrrpooywspuyuppwwtqqwcdgihegfegmjdbbdfcdaabba`a`_baagec\\]]`cc ^`_[[\]]\ZZ\]\]]\]_^[[YYXUVVXXYZ[XX``g`]Wccd_ZY]cZZYVX\_^^_^XXY[\g `bddef_bddbbca``deadfa__`^]]\\_de _`a`ddb abdeghhgfeeghhghghjhghjiigehhddeedbace`]^^bdhkjidfhhdcabcba`acd`]_cda_`aadbabaYY]``_^eabbdeeccdfehhd^^fggfeegiigfddfggfgheZ\]_^]\[ddb`jhfdbbafecbdfecchhebbfncjfed`\`bbqqj__]`ba`_`aacgg]__acc^a`acchjjaad\]^daagkkffik]\[bb\^`dgf__`aabchgg`^^``^^YZ``jhjoog\hihd__ula^\XXVWXXZ]]hjk`ppgffe]rnYYWUoopzwttwz{qrswn{zyxvuupvzsrvwjhgfmmpiigghvvzynkhhjussuxxzzvtussury|~~}|yy{}{z|zxvvx{xxy{||~~wuvz~~}|zxxvxy{}~oor~}yvvqrr||xxvwwv}ywwvuvwutteortvrlpposuupkf`WXXkrsni`__cab^Zaoog_iruwwrnty||yvnnrwxvtpmmZ]YZXZ]]gglqqsuwzzqnnfgjookggpplhhfddfs{pwtsrokmnn{{wnnlmnopqqsvvlmmprrmpnnmmrttmmojklmmrpptvvqqtvkjglljlmopqllmoopqtpplmliighllwuuwwriqrqnll{}vnlieecdffhkksstjvvqi{wffdcw|zz|z|u}|{|yyt|{{~}rponoowwxqr~~vsppq{~~~{zww{x{}~z}|z{|{ywwy{xxz|~||ywy}~}||z{}uux~yyw}~~}}|{|}|{{mux{{xtvvwxxz||wsplghhtxxurkjjnlmkimxxrlt|~yty~}zz|~zwttimigfegiirruxxy{|}}vsspprvvtqqxxvssqooq|hbdccba`bbhheaa`abc_`aa`_a^^`\\]_^^`bb__`a[]][[\]_[\]_\ZZ[[ZZXY[[_^_bb^X__^\YYd_YXWUVVWXX\\]X``ZYU`^T_dcbbdee`ac_edcbb`cdaac^]\`]^ccd_^\\]abddccba`a_fghhfeffhgihgefhfghhiijjigdggfeddbcddeffgf__`gjggfedcc`aaffdcdcfdcb]abcca_bbabcca_][Y`bca_[\[Z\bb^[_cdffdcehgebbcfgfedZ]\[Z\\``cffghjkkgffabdffdaaeedbaabgacceorrsllxxlolhfa[Z\`dabbd]^__`\YY]a_]^^jlldbY[]]ZY[\\_ccihfdadg__d`okX[_bbi]]\fonjcj__`fdaa^[aac`[V]]adeffghV\df_\ZZY[g||tkffqtebhqngbbi^TU_lpnnoobfnrxxmekkmjjnwvwx|qljkmnljopwyxuvvmmknrwz|}||ywxyzyz|}ww|y~xt~xrs{|xtyxxyqdahggjfilkllqw~|{wtuqpolrtvsqpmpmjmnjfoqspljgfnuobZ\alqsqm``jk_iussyytnrphWhhe]]ef^TTYhheii__^QQ]hhnqnd\Yjpqqu{zttx{wrqmihimpoopoopklmjhhmqnlunldfhhgfilnnrstrppoppmmrnuseimqqtkljiipvuttrnsmmnqommkimmomgbggkmnpdjsulieedcmztqqxznkpwuojjqj`bjtwxxprwy~~wquutqqwy|}vrprtwxvtuv{}}~~|~~uusuxz|~~|z{z{zzyx}zz}}y}{yxz{|}~~wmjqssuoqrsww|||z tspwxzwvxwuxxvsz|~zutrqppv{vmgiovy{zvllsvpr{yy}~{xyvqgessniipqjcchttorrllk``jsswyvpkhtbccdgddiidedba`^]^_`__`__`]^_`_^]]abb^^Z[Z[[\]]`_^]^`\\]\cabbXY[\\^ZZYXX]b_\_Z\[YXYYZXVTWWXZ\]TVYZWVTV\ffa\YY_aZX[_^[YY\URSW^_^]^^XZ^`cc^[]]^]]_ede_]\]^_`_ ^cdcbbabb^^]^_cdfeffdcdefghihgfccdbbgjkjc`eihbbc``dfedb`c_ZY\[[\[]^`cffedcbbdhb`_acdca``a`_``_]abca`_^]]`ca\YZ\`bcba[[`a]`eddggebcedaY__^\\__\XXZaa`bb]]\XX]bbdfd`]\cbb_][[ddc_\\ca^YLLqhbgkjXZZbdgkgchnnjffddb]]_acdlso~xxrrhddjolhg[[`fgc]ccUWe}}eV]cehjnkdc^kkgis{iinrrvxmmZ]o^]]zqg\SS`kjfbooadhduzzz{||uhbjrq`kpmeckuuvlb\pxzrr``eiiyzvx{rpqttuvvummqqn]]aeekwwz||zyzwttpkklmmomvvtv{{yxxyxz{{yxvwyxz~~~~{xy{|{~{u}wsncagnqtxx{rhnstvxxpnnv}}qwyyz|wmssouwwutssyzzssqpoopoj`Ycmmhddhddhorroldjjulou{}|xulnpwlljfpmihgW\`]TJJS_oog\]^addc__ZXX\^^][[``dllf__dhh]oomkiirrqmjjpmkeYYyroqsehhqsurotxxspjjlmnouzuyyttmnnrusqqiimuwqlmmbcmocgklnputonkssnoxrrtvvz|ttghvjihxqg__kusqnvvimpnz~}}|~~xokrxxlswupnu}}|uqihhwv~~wwjjoss~{|}vsuwwz}}|}vvyyuffmssw~~|zzxsstuuv||z{~~|{{||~{zxzzyxwz}{{|}|~}|y}xshhnux{}}xpuyz{}}vxxw}~~}uzzuz}}{zyvssyzzyyvsstyyxvnipwwrmmpnpsxzzwuouu~uv{~{rsu|uutqxvtsqgkkhaYYblyyrjkmpqoiggijjihhlloxxrllqssn`_bba_^^`_^\WWfb^`ccbZ\\`a_]`bb`^[\]aedmkkggb\\_ba_^YXZ]_\Z[[UV\ii]VY\]^_`^ZYW__]^cg^^`ccee``UU_VUUd_ZURRW\ZXV^^WXZW`dheefggcZW[_^U\^\XW\aab\XU`_dhdaaXXZ\\cfihggdbdfa``cab^^__^XXZ\\^bbcba``^]^aa`bddcbcdccefgfhebdffefggddebdhha``[YZ^_`bbd`[^``abb^agdd_bcdb^aa_deggibbab`_[X\``^\\^\]_abba_\__d`behihfd`bcf``_^bb``_Y[\ZWTTW[bb^YZZ[]^^\\ZYYZ[\\_dd`]]`cc^\]^^acapdlhh]dfec^_`bcda]aaebuoqqk^^__]Zaabkqq|{|zqkmttka\\``ejddnxxyvxzzqh`bginpne\]]ffnjggljcgkkddeklggWWVer~opj^]^``cksstxxqqWYYZ\^aba^\\[cgbY_{vvus}}|zzywuuxuusmyyriiqxxvuux{{}|xxurrmii_b__srrqpspp||zxx~}}yzz}|}zxssuzzvv{}|~zunrwwx{}}|ysmmhcYMZeotqnqttsrrii_rx~~}{{rqpttvxrpmrstsstnijhfb]]TTWd\\[YY[_`^\]^_]ZYhr{|yvvnnsurppdicggeSS\ii`mkkbccjihVjdmlbbjqqvzhjlliggnn]^_SUXikmmornxpvqqhqrsrmmnpqspknnrn{xskklmjgjjlmmsww~ytu{{tlmmhhkknqnnu}}~|}xrlorsvvtnijjppuqnnsrmquuqqrwvqqbmxuwrhfimmntyyx{{vvcffgklopokiihmojbe{{zzy|zzwsyqqx}}zyy|~~|zzupphkhhzyww~~zww~y}}~{ywwx||yy~~}ytx{{|~xrrokd[eow|ywxzzxwwoofv}yxvvx||~zwttuustuvvtrrqpqqrpiibbepjjiggimpmjjlmkihpx}{{xxyxwvvkplqqobbgqqlmmusskqernutnntyy|~pqssqppvvjnmceh^_`a_f`caa\`^]^_^\^\fcaZZ[[ZY]]\`ddjilliha_`dd_YZYWWYY\_ZZ_fcdeea\XYZ[^`_ZUVVYY_^\\^\XYZZXZZXXRRQX_e^ZUTUUZ__hiacc__QSUVTSXZXTWigiigebba`eefhhgfdbbcaa`]bb_[[_bbabccefdaa`]ZZWXWW`_`__eefghhgeefgghgfed``addfgbbdffeefggeda]_bcdeb`]][YUPUZ^`_^_aa`\\X`cffedd`_aabc``_cdedda^]\YYUUW\ZZYZ[ZYZY`dhijjiffaadfdcc^_\^^]WWZ``[a``\]]``_W`]ba\\`ddgi`abba``cc[\YZ[degq}}ytiigfb^_bceeolligg\X]gmmgaa_\\ll{upp{}}~|wrrousic\t{{mmolnuv{{|uupc\Z[_\ZZ\]]^]\\[ZY^fotmfb^`acca]YYWTpvql{usy{n``VXWVVstgUYfomlf_goonkpvwwyz|}{|~}zxvwurthhjszzyxtuvyx~~|x{}wlligg^MMSXXaiikmmox}yy{zyy~{zyyxvvxyxvtomnpqqvwtpvzvyxxvuyy}sv{xtsvrsttnhmnruuxzw{xrmba_mheaqrsqstrqonnkggc__flljje]\^^\\`dd`\[ZZ]bbe||ypqllmpoqqrttsrrliimqqlghXRTTXXWfq{{lldYtkmfxnqxxw~|wwsuusqqnjkorttxvvsppieiqttqnnkhhss}yuu|yyw}{sohggzttvux|}yyukgefjhfgijjkjhhgfjpvzupmjkmnnojffc`v{ws{w{vjjbdcbbxzpcfqxvtpkpuutqty{{}~~|{ywxooqy}}|xyz|~|rqqiZZ`eelqqtvvw~~}{{}{yy~~|{{yxyxwvropruuz|zvzy{z{~x{{x{xz{{wrvy||~||xtkiftqnkyzztuwxwusqpopmjjotusmlmmllnqqnljiijnnpwxqpqsrvvxyyxwwspptwwtpqf``accfnxuupg{supx`aeefmmkiaa`__^\\^__caa`__ZXZ^aa_\\[ZZbbifddhjjkjhebb`cb^[Wcgg__`^^bbffjjgcc`YVUUVUTTUVU TVY^`\XVUVTSSQP^fika^[fc_`dhka[TTPQPP_`YQRW[[ZWTX]]\\_bcceedefggfdbaab`_`ZZ[_bbac`abdcddcacdeffa\\[ZZVOOQTTX[[\]aabccecceffehdcdccdfeca`_`_aa_^``afbcbba`ccgff_`ba`_`_`^[]]^^_aabcadc`^YYX^\ZY``accd`a``a_^][YY\^]ZYZZYY[\\[ZZYYZ\\^ggfbcabdedda__acc`^^XUUVWWXXW_diibb^Xeab_hcnrvv{|uutnmgbbcmvoo[^^_t|vpxugghiinss~}zzuptphemvvrnxvgdgnquxorr^gRP\aff^VWWXY^ba_\[ZZb`^a_`]hqjaWVSPPUZ\adea\YXZU[accf[itlYdYYhzxwoxxbggrnlrr`]iid`]]eneegjjnssmfyd`_oyr|{pusx||}wuu{}}wtt{}}|{{}~~oolxx~z||~||xssuyyvsuwwssrqojigglqvwxxvu{}~vusptrp``djpvuuqsuyb__mjiiflknuyztng``dhfdelrrstsqqjnhgghiihhnoqnfmllgXVVXZZ[nqqtwwoffmiilnne[[jxx{~svyy~{{zvwvvrnnpw|vvillmz{v{qqsuuwyy~~{wzxspt{{ws{zmimtx{|sstxxin]\eimmhcddegkoolihgomkjklhovoicb_\\bgilnomiedgbhmphqztclaam~ylqqxsqwwkssmllrwssuwwy{{vpomm~lnlt~y~swuvvz||vssz}}yww|~~}ssq~~~~w||yuy||xxwvurqoosx|{zyz|{xtywueejpu{xy{~kihhutqqnqsv|{xsmmqtqootyz|zwwsunmmnootwunuvvsqqcbbdggikkuwwz||voorppswwpiis}}fgiilnmmlfbaa_\\]bfcc[dhebhd]`ddkkjjggdab`[Z_ddbafllkd][]`bdaa`ggi``TZPPTWZZWTSTUWVUTVUSTSRY^[VPPONNPRRTUUTRQQRORTUUVQX_ZQWRRZggffgghiigffca`[``VYY^]\__VUZZXWVVZ]YYZ\^^\YaXV^b^d^adffedeegb``dffedeef]][aacafbbcbb a`__^^__^]\[\^`bccb`defbaa``_a`_Y\_a_`acYXX^]^^]_^_ceec`]ZZ\]\[\`bbcdcbb_`aa^_``__bdb^a``^WVVXYZZbddeffc__babb]YYahhij~ryyz{{ynojnsy||}xr{|xz|yll`ffmljmsvqjaW[[niuwknp}xiki\\[Z[]^\[W]cc_[Zb`]NU\\ZYVRLUXTQW\ZZ^fda`flhmqod[X\[\\]\Y[_ee]PKO[cjpjleegdccdffancWmjooprsuzj^^iqrrpmmkhh_T]ddfZ_^an}uuwxx{|vvutzyyrnnx{{wvvx}}{z}~}||{|{{unnkbqtwutojhedinsqpwxsvv|yvsuwtrqopqhjktsrrpmjpupqrpuysqnrrnmgrwxwuutsqpsqupsppmeeillkjjifcchooxvuuqsqllkheuruz~~}||smmoqqollrw}|ttsuuwsvy~|w}ttlrrxuttsuyzvpjchhwrz|tuv}qrndefhjigcioplihpnkZbiigeb]X`d`]chggjqplkpuruxvmfeiihhihegkssj\X\hptvosnnspoqrssoumcrqvvx{|tkksy{{ywwusskcjppninjnwzz{||~||{y~xvv}zxxy}}~{y}~|{{z{{~}}xrrokklwy{yxyzwtqmlptxwv{{|{{wyy}zuwyxwwuvwxxprs{zyyurpv|yxwwxw{~zxvyywtqx|}~~}|{{xwyw{uxttqllorqqpnmmnss|yxxvxxyzzxuutqpzw{~zvvxzzxwwznqpqehkghhjmmhbaab^acghhjihfchkjgdegif^^XZZ]^^\[^bda]XSUU]\ab[^`jfbZ[\VRRSTSQSUTWVUNQTTRQPNMOQPNPRQQRTRRUXVY[ZUPRQPQRUURMLMQTX\YZVVWVUVT[UP\Z\]^^af[UU[^]]\ZYYURTWWXTVUV\hhd__`bbcddc_^aegff^[[`bdfhffeeffgffd`]]\X^_`]\[YY[]_^]aab`bbecabcda`^__[\\``_`_^\_a_`_aca`_``_`\bdcbbabdceddb]]_aa`_^]]addghhgffdeddcaa`__^]fdehjiidaabccb``d|votxl]]c{}vrrcgosstww}{subtt|pplhhtxv{~pqqmk_PXbd[QVVe_YXccX`ggnu\SBMWeb_addjog]STUUY\XSWX\_``ZXVVY[_caadjhcppkic\ZYYOQSQQW_YOPTUUZWWPZac`\\YXYYSQLILQQRSTTVdkgccnooiv|uuyzzn``b\[[XYXWSNNWVZZ]``dgqqrd{}~~ywlldq|yykmms}}|~vss{||{yyz{}{ztqkng`biomkrywwtqrsuvwxxyxwvuuttusrtsstsqsok\aehlkmpmmluuspnpuwvuurqsotyxsnrqqxwwikkliigdbb`[[ejjiggimlnrrpqnnpuurqrqsswxvuxx{v|xxhUU^e{vy}uiim}{wwnquvvy||~wylzzttrooy}{xsqg[bkme]aaqlebjjbhmmtzc[LV_oljlmmrvmf^`bbeid_deimnngecceghjmkmpsqnwwpmjhff[^`\\dlf\\`aagdd]gnplggedee_^XTX^^_`aadlqolltwws}zz~tiilghiighhgea\\feiilmmoqyo~{z{sslw~~swwzzxx}}{zz{||}~|{usossvqlmrvtry||zwxz}~~~}{zzyzxvvwyxvywukmoqsrtvu{{yzzxwuwz{yzxxw{ztx}{{psqommjffmrrqruvvutssuzzwusxyyz{~~|p^^gpnoomjgcehaZZ]jklmfddZ\beedeeillmnnmiddYcchbb`^^cdcefhh`aa_]WPSWXTPRRXUSRXXRVZZ]`UPJNRWUSTVVY[YTOPRSQOQRTUUVSRPPQRTSRSWVS[[YZZYVSRMNOLLORPMMNQPPMPRSRQQPONMKJKNPWZXVV\]]Y^b__abb[TTUS RPNNRTUUVW\\]VceffbaZZV\baaeZ^ddcde`^^aeefedccdeb_\]]\YVWZ]\[^be``_^__``a`baa__`_^_^\WXZ[\\]^]aa`a`_`cdcbba`a`cedb`baaeff_^^]]\\ZXX\_]]^``a`ceededffefhhihgeggifhff_WWZ]ow~ztvu|twyxvww{|qqiaatvww||}|zyxx~~y||~ztty~x{gZ]cff__jsmsnrzdd^^chhiTWZeedd^WY[ZY[_b_\WYZSKQhukhZ`edcaktpVW\``]ZXZZrrponUUV[YSRUJR`]XVUcYQcrqedd`[[Y\aa`_^]UUYb^\[fptx{x]da`[XXefc_ekkn`XXbkkpsf\VVhxxymoorwwz{nffjzyywzz{{yy xuolls{{olltuvx~~{t{zxuqmhhlnqpkfhkywtppw}||z{{suxxpg^^ZXU^chlojhehhrpokkmg_``u{{wrmnrtsrijjnmmiilljhhpsso_diiljjfiig^addqsurqlmmpwqtuuwzzyzslduz~~}|||x{zy{}|yzz}wwrnn{}~~}|{{||ofgloommszuyvyqqjjlnpq`beppqqkddeedgjmjfdceg_V]qzrofmsqpmsyubcimmjfddeffwwutsr``bge`^`VUU]lhdbabbld\kxwnkggehmkiibbenjihovz}}lrnmheeomljnrrxjddmuuxngccq~stuuw{{|}skko}||x||}|xwzxxtnllt||qooxyz|z~}|zxuoortvupknp|zxvv~~xwwy{|vphhedcknqsvsrqyxxutvpjii{~zvvwxxwprrurronqppvxxvknqqsrrnppoimooy{{zxutsuux|uwy{{z}~{tndimmnoomjfiefhfggicc^ZZdkhggffiijekhdaadgcjf[UWYZZWW]b^`]_cWWTTWZZYPQRVVWWTRRSRQRSTTSQPQROLNY`YXPSVUURX^\NOQRRQP]]\\[MMNQPNMNJMRPNOOTPLT\\TRPPOPRQQROOPSRQU[^`bd`SUSQPPUXVSVYY[SPPUZZ\^WSOOW__a[Z[[]``cdhgee\XXZeefcaabcffeedbddca__add^[[_`cdca_baa``_^\ZZ[\]][YZ\ca`]]acfcd`bcc^ZVVUTSWY[\^\[Z[[__^]]^[Xbffda^_bccb^`__``_^^bddbZ]__`^``^Y\^^cdgfacfdfgghjjihdcc`]ywxuqlmv{{}yyjffbsszuuswwu||zxnicc|{{kk]]`ssa\\]\[ZZ`ffnnjjibZccmmccb`abjhfIIJLPRRUX[TTFJNNiiaXVVhike^eeca`XZ\_cwwzodd^[WUEEKOTX^``^]sorqmmnfe[XUWZZac``]`e\XXY]``dhxnp{{l``^VYVVdssvfsudb]OnsstlbbZXXgsf]]dk`\WWX]bb]T]dkkn[VTTQMM^~yyz}yy{~}}{~{{}wz{vvwuuwz{{xrrttx{|vv{}~||~|zxurllejnxtppoksz||z{vqqpuuhecppqnkeemrwxwvwxssmhdfouulsswvuogeen^^\XWX\^^Y[[aikkoppqjjhpmmghhjlhffemmqtrorqqpo`irrsrvut~{wv~~tqqlyy~{{y||z}||uqmm}}qqhhl{{nihlppuurrqlfmmttkklmlpnlTTVX\__behaaQUYYqqkeccqrsnhoonllcddhl{{woohgdbOOV[`chjiytwwttupngcabbcddilhlpfeefjmmopwxummkdfbblxx{qz{lje[txxz|tllfeeoyohhmsgikfaadimmh`hmrrtgdcc_[[fwwx|yy|}||}~~||y{{}~zz{zz{|{xxyy{}xx~~|{ywsslps~{wvuttv{}~zvuuxxlkjuvwvuqqwz}|{|~{{uropw||u{{||{wpoowjjgcachllfeejqsswxrrqvwuupqsqpuuxvrsvuwujpvvw{ywfdc`_dfflkjjf]\\Zccgjccbeecffeeff`]YYgikljgg^^WWX``XVY[[^^\[[WSWW]]XXVU[ZZLLMMOQQRSSQQKLMMZZVQPPWXXURUUTRROPQST``a[TTQQOOHHKLMOQP][\[YTONMNOOSTRRQRTQPQTVd^XZ``YSSQOPMMU^^_T\^TTRK[^^]\XSSPOOV]WQQTXTQOQSSQMQUZPNLLSfdeifddcefcdcdeefcc`beggb`__`bcc`]]__eacddcbbcddffbbcdcb`^[[XZ\`_]]\[_cdedb_^^cc\ZX^__]\YY]`bcbb``][Z[_bb]aaccb_[ZZ_XXWUWXXVWWZ^__`aab__^cb``^__`_^^]aadghhgfbdc\`eefdgfsrrwvv{tggbddmu}spptqiywr{yvtnndijjfYYXiekhgeedYYbcY[bhi_TSQOSWXWZZ_adXP\|ooryzshc_\UQRT\\XZ\ZYXVTSTWWRZ\[ZUU`lng`aabbihc]]PQQU`fntogcchiic\_{yee[MIITSRTVZXXYantuffFf{zkdc[_ffghaZZ_cTWZbjjhb\jkmnxyooc\TTPg~}}|uffx}|ux{{vyy{~~yyuux|}}xvtzzvsuxxrksqmmz{xvwz{{~~~yxsrrvz{{rnmkry}}{uutroagmtyllennuy~zusuvwxppfhjgdTTWaagec]WZZ_]Z]fkklooqtuqnkmmspniiorlkjgihhnvtssqppojikkmnkggmssqsvut{zz}||{qqmoov{xuuyxrrp|zw}|zxttnsttpffeqmqoneeldekpph_][_dedggmnobZdwwx~zplhhb]^`iidfigfda__add^dgff``hruqlmrplff\]]ajouywojjpqqlhlrrgYVVa_^acgemvz{ooQl~smlhinnopjddim_bfkpkfqrss|}uulgaa^nvjjy~vvwz||x{{}{}{{}zyw}}yuxzzxputqq}}{xz}~~}}zyy|wvvutsx|}~~zyywuinsx}ssqww{zy}|z{{|}wwpqqomajjpmjfcffjhegnrrtwwyzzxusvv|zxsswzssrnqppuzzxussrtrqsstrrsqootxxvwyvdfeehklnnkc\\Z[[`dillcbbca\\^febinnljgedb``Y[ZU]\^\ZXSSWVWRSVZZUPPQQPOPQRSTUVPNSbZZ^ad`\WTRRPNNOQQPQRQPONMMNOOMPOOMMSYZUQRRWVSPPKLLMQTY]ZWUUWSPQ_^SSOKJJNLMNONQY\]UUGVcca`XTTPRVVWYTOORTNOQTXXWTPYZ``ZZTQNNLWcbbaf`YYaffdcefaa`acc`bbceffddaa^^`bdda`_aa`_`aa][`^[[adcb`abccdcdeeb`^^]_a^__^\Z^beeddc`_^WZ]`c\\Y\\`abdfeca`abcd__Z\]\ZSSTYY\[ZXUVVXWVX\^^_``bdeca_``cb`^^ac`^`__bhgeed`_aabcb__beedehg|z{yw|}ppe^ddenWXY_dd]][admmwyqqd__cbeq|yvlup^chqy{rmjfYY[]]^^iioh``QQNTY]UUX_ffVffriiWX\XUUZZ\ZZ\\]ZURRWRRT[_XX^deeRIPZ_LLQguvv\XX`^^f\\]]szrmj_IIKNW[[VYTT`cc`\SNcoog__dqjb`b`ddpjjbXdnmkkmhbbcdabekomllqrrojntpy{{vwpxxwwsymmhc^GW^^hlffbnnpuyyw~~}yyzywwpffimnoiimqrrssy|~zvuuz{}~{{|~}qqu|{oz||}{||uuttwz|zupliqx}}smhpxzsy{||~~vvssquxxyxxsiihggcluwonoohox{{vrrqpkrmfilsmlmopqpllssqqnkffdjllpnmnnlkmn~||zwwmintdefjmmhhelrvv}~xxoiiljmw}{t{vdimv~xtqmffhjppvqll[[Y`ej``djpp`nnyrrdejfbbhhijhb__e__aimeflrss^T[fjWW]o{gddlkiohhggyxvuhTTVZehhcgccnrrnj_Zjttohhlvqlhjnnvrrldmtsrstpjjlnjlosvtqqvwwtnqwu}{|v}}||x}rrmgeSaggoqkkgrrty||}}{zzullnqssrvqqsutt{~|xww|~vvy~}s~zzyy}{yuqv{~~xurx~z~yzwy||}zssrqqjr{~xvuuprrw~~{{yyzt{vqqrz{{trsttutoowxwwusoontuvutsjhgfhhaa\XZZ[jliil`VXZZWWVXZ^^cd``YWWYYZ`edbghhikmkif\`^WY[^bffd_][YSTTSS[[\YUUNOQROOQSVVOVV\WWPQTRPPRRSTTSRPOOQNNORSPQTULHKOQJJLU]^^ONNPPQTPPOO\c`dcc\ZVQHHIJPNPQPPTSQLJTZZWTTU\WRSTRTT[XXTNTZZXXYVTRSTWZYY[Z\_[`fe__]Z^^cgc^^\gee`ZZYVRHNRRVYVVUZZ[^``^fdccd``aa``\WWY[\\[[XX[]^^``bcdba``bbcaabbaabb\\^cgd]bcb_`aba_\[Z^bff`\Y]ab_cdghggccaa`bdcc`\\[Y^cc__``^\\`eggdbba_b_\^`dabcdccfeddca^^]`aadcabba`bc{{||yv}}x{kkbXYYZ]\dmm|kkaUZhkmpiiaeimpvuvxz|uqzzhaafgfhfb^YWUSQUaYUQTX^^YURUXYbcc__`]ZTPRRQTV[[ZWVV[_^\aaR\\ddfgeppWWcwthhgedTT[bcdd\T<FQZ\`bbilTUUTUUY[[czcEZgppjRHHKTZ\Y_UVui\\aeux{hyzgpxyzz|~}}mnp{npsqxr{ytnu{j`_ajtrpqs|}f_u}yxsovzxl^rxxz{wggjmvgpryyxvujfenprx~unvxmdm_YY\ftrtvo nquoi[f]_`fenopi~~~z|ssleffhkjpvvttlcgtuvxrrloqtvyzz{}|zrnnqponmnprolifddba_^\anfb]aelleb^adfrrqnkga]^^]`diiheddinmkqq_jjnnpspzzaajyyppq``honmmf^GGKXKFFIS^iknpput^`_^eggm}iPcoxxr]TTXbgfdicdxnccio{q}pw}zz|}~qrtusqzqtxv|wxuqx~nfdfmwvtux~zkeyz{xw|~}tjx||~~}rzoxy}{zroonkrux}{s|wpuhccemxtuwqpmprtxvtiqlkjqpsuxpqgkmieeggeipollf^^ZVWX[^^d]]YTUZ[]^ZZVY[]_cacdee`]cchZVVWXXYXWXWUSQRQPONOTQONOQSSPOMOPRYWVUTRPNNMLNPSRQQSTUUWWNRRSTXXMMT`ee^UUTSRLLORSPLDDEIEDDEIMQRSTTWYMNMLMMNS`TFOUYYVLHHJNQPOPMNO_XQQRS]`dU_h^VZ^ghaa`bdcdZ[\^d\[^]aeccghiged`\_bZTTVZ_]\dfgeedeehfefXU_eeddcb^\_bbc`ZT^aacghifdaZZ[\bY^_ccbba\Z_`dhihc`de_Z`YVVX]eeghdedcegc^X^YZ[]]c`xpgjjt~vmk_ggjmhddssmme^US^^Yckkn`dttpkeerx~vvnddc||~s{oomminrri`]YYssz{|n^chme\]^[XUQTY]adbb\\ZYX[YWYYXZ]][XVRbb\^`][ZY]bh]\]^axx{|}}|oXX]_fmlSST]WPOQQMRSLSZ]YTbbeheaXhhiXUWWY]]YWSPZX\^^hh\NNexyuryyss~~yyqjmppsuqmwvuuvv}nx}|{{yuvusstuxj`iiddpt}}vuutsv~||}{z{yvvwy{{zx{{zsshmmnjgkp||~}}~yuhhuxxz|{{yussuru|zywy{|hflltloolloou{fiiaefiopxxqpmjmppnpqrqomqqsuj]\[^^f~wmppyzsrjqquyuqq||vvlha^kkgnuuwvukn{{xtoox|||umllywxyzzslieezz~tgkotngikhd`\``afkorpqjjhfejgefilljfd`qqilnjhgffdglpfhhil~~|{~~qbbhinsq`ib[[^^Z_`X_efc`kknrni`mmodaccfjjfa^\eefdjgdjjqqf[[m}|yw~~ww}}smqtsvwwxtowuuvv~s{~}}{vwyvyyz{{qhrqmmxyzyxvtw|{|{yyz|~~}}~~xxqsturpsw}ynny||}}}|yww{z{~}{}~sruu{vxxtuvv{rssmlknrstzzutspmqssrutsxx{~sfggnd`\^^cgc_]WZZ\^ZYY__^^YVSRVY]WX``^[YY`dghiijaa]Xeeg`c]]\\Y\^^YUSRR^^bcd\TVY[VRSSRPONORTVWVVRQTSQRRTSRQPVVQRRQQPOONPRVPQ^^fgfcedc]NNPQVZYMROLKLLKLILOROLRRTUTRNXMLMOONMKJNNM OTTOIIT]`][fe^^[[dfb__]ZZYZ\\]^]\ba``aacZ_efbdeedba`^_`aa`XTWWUUZ]ddaa_ahhcabbcdffcddb``aabba`ba^^X[YXZ\bbfedhgdefgcaZZaccdca_`eddcdefgg[[^^b]``^^``cf[]]Z]^_bcchhdccddcbcddcdedcbccde_ZYYZZ^|x~aW]]`cTTe|w~zqq][ZYXenjou}~ppa^^_`arrz}yvsrx}vvZenjgd\[`ppk_RUXXng`]]WWPPYYWUUX[``\ZXXVTSTUY]dd__Y]`ZZVQPNYYZcgYTTizn_aegglqd]Y^p{qkkrvjhhzhonjs_PJJOSepp7Uk]X^eek|dZIBOZZ_joqtw``jvvtQm{xtj__adbkqysudcbuxuvjnqxbkre]TTf{{{vxzobnkrx~{~yr{u{~{{ywvkhnqt[cvumicdzphimsrqtxqrpmpr{RXcjkmZdyzxpb`a\iheoccmprqpqpkigm~mcjjmp``szzkiihhfeousw{yynkjklmyy~{yw{}}hovtqngglvvpg^aedvqlkkdd]]ggddeccfioojhffca_abfjrrllfjmiid_][gffpwf``o|sjlqssuwmhfkw~xttuwomm{osplxj[VVZ_nuuB_uiehjjp~leTM\hhkstuxyggoyzx]s~zvqllnpjqvysykjjy{wxnqszlqvmg``o{{wz}rftrvy{v~uz}{{|{zpnsvydixzvsooqrtmnrzxv{~vwwyuqvz_emqrsjp}}wmklerqmullruxvsqpxwqnkqieimceXTVVWXRRYdbegc``XWWVVUUTY][^adhge^^VUVV__cfeedca`_cfikjkllaaTX]ZXWSRT^^gg\UNOPP[WTQQMMRRQRSUUSRQQONMNNOQTTQQOPRPNMMQRSVXOLLXbYPQRSSW[UQOQ\eebZVV^aYWWbX[\[f\PJHHJLU[[ALVPNRUUXaSNGDJOOPUZ[]_RRW]]\IX`aa`^VNNPRVZcdfec`bde\SR]_Y[]`cjfcRW\TPKKT_jihccde`[VYX]bdb`ccd`]adadfeddeea`_ZY[]^RVa^ZXUba^ZZ\^a^]]^]^chgeORX\]]UYe`XV^]\a[[acdefcb`cu|qonkU``flpsVV]\\^[[^^gaZ^a^]~iitshinroksmllzvsyysumzzqrssqtuiZZU^jfbbdfgmfYYVVZZ``]ddcaZS]ZTTRP_`[[YooJJOShd`XXV[[`ZV^\[`bdmrppdX_\hrnloib`\_mmh]_`aZRPcioh\Z\SSVWX\`\Wmhlea\bpmie_``XWTTpicgtmfq_]\\eomkpu{~ssbn{xge]adagywuymnvsvu|zkvmhv}~wy{uwfgqplgcnrrtuqrv{|~zu~~{xz||z|p||}tic[enyzpxx~~wz}ytqbccfb^^j}}yuhhnuwdsstjo{vv``]ZVRJKefYZad[WUUVZ^^cp^emlligilotpsusromjo|{ywtbjjqwy{bbjhhjhhllqjcgkiuu}|rstvxurz|xuu~{w|{vysxz|qffaiupllmpqtqggddhhoolssqpialhaa_\mniigxxUU[`wrnfediiogbkihmnonntxvvnejipvssuqjiijfivvsklmg_^mqupdi__cdejnidsosqmilxuqnjllca``vqloxrmvljiinspnrw}yyhq}ykfhkimzxwzrsxxz~q{sq{~z|}x{oqxurpmtxxzwwy}}{{}}t|slcmvx{}{wthljiir~zppsy{lyyzqu}}lljid`XYklefnqjdccdgiimxelrqqrstxuwwuronrbe__^]TVVY\_aSSVUVVYVTUVUekZZ__ZZ[]`^]`^[\\cb`dgd`b]aa]^_^^__YRRPTYWVWX[YRQRRVVUWWVUSOSQNNMLRSQYYIIKLUSPPOQQSOMPOOPQRSSY\[[TNPPX\ZYZWTSSRPXXUPQOLLSVZUPOOKKLMOQOLYVWRPNRYYXSOLLJJYUQT\XTZONUZZY[^`c\\RYb`XWWTOQSQVa`_aYc^[]\_c^W]cXT\defhgfdcd^^_`a]^TV\ZXUSZ\\]]^^\\_bcbca_]cbabbaffgga\cca\WTRVZ_d`Z^^ggdded`bcegeec`^VWWXUSSYddb_XX\`aW_Z]c``TSQPNMZ[STWYUSRRSUVVYaX\`^\^`becegfedcadaggcmmhh_WIJaaZ\]]``WY\]_^[affe{p]ppv{wvsnnda^`cluutja`hjjd``VVZ\^\\ZVXZTORVZ]][_b^^[ZXX\X[^SZY]adQQUd^^eeUZ]]Z[[XY]__alttxnndd`llvx`[UUbdfhf`]]^_gkk\a^hijjZVY[nmkihgq]V\aqvvmdhleZUPY_sslhjjXXppj[\^lx~zvtohg{xywqllPTasvgimo}~~|niqxxy{yv{~|{|~~zvru|ywvuuvz~~~xqukec`[Vcrmcai}jj}|vuuxttqmw{wqhhcdisp\XXajjkmgdd\RW[ZYYOMFFU`j[XZ\meeddccgjmmoqtnmqupnmnmjnuuoqqyyrrf`TUkkeghhjjaejklkhgfjonm~wjxx{~|{xuulifikryz{zxqqrrlkruuqmmcchjmjjhggccdfgb\`dikljmqmmigeeifim`hgjns\\anhhppbgjigfgdfikklrxx{ttkkippxxyxea\\lmorurmkjioqqfkkoecehutsqpnzjcinvxwtprsphb[ekyxsqpp``ttqihghr{~{wwton{{ytqq\_fuxlnrusms{{z|{w{~||~~zvx~z{{zyyz~}uxtokifemyxqnrtt}xyyzwwus||wppmmqxudccirrstmllf_dhhgg][RRdlsjfhiwpnnpqrtuwzxwsqsusrrqrqrqnWZZWXX\\[[WTNNWWTTUUVVSTVWWVTWYde]U__beggjjheaa`]]XWVWX\``__`ZUUYZZVUUQQSTTSSRPQQRRPNPRSTUTUVUURPOORQRTNRQRTLLMSQQTTMONMNOPPQX]]`YYTTQYY`bbaTQNNSRTUVTRPUYYOQPXNLMNYXVTUUZOLNP\__XQUXTNKHLNZ[VTUULLYYTNMMNW_ca`]YTa__`_[WWHKS]_UVWXabfeddcdhgd`ahebh`X]`aa_bddcb_^\^adaaba`fhfdb^^]]^`bddccehecc_\^YVTTQOU\YTSWcjhhaWWffcdffda``eeggb``]Z`b_]WWUVZ_^SPPTZ[XWWSNPRNMJJQV[TSTU]Z]^``abddeabdgdbcbaldXXYYNTZbjdb^uuvzlelr}}sgyyttvrqipplexlla_]^`a_][Y\\YVTQRTUTTYZYYXV]ZYYXSSZ[[V[djjc\^]]QQMQ_eeaYTX`a]XUjgddbcchnppkikigk`dh^^\WRO[WTTV__^XPP]^llhbcddegghouuqk\\lt{{r\NN^d[SZZbha[hhRREEXX``RRffnv__DDvvi[SS]]VSSUhb[^`ba\Wl}nmhh}jjnsqnz~~robb_pp~~|{||{yy{{}}yxuuzzvowwopuz{{}}}{}zw}{yvvwffkoicxv~zgi__nnw{wzxtow~id_Y``abeovn_YffWWRVdnjj[YTSQTXajlngaYQSTUV_g]R]]TUZijjqqsrq``_jjefjolnooljhuoddeeZ`fnvsmjuotyyo||yy|zysxxsn|ttmlklopmkigiifcdb^_aabcbafhggfdlkgffe``gbdlssnikjj]]Y[iookdaemnjd`pnkklnnpsttpnponpgjpje`\ie``dnnle]]jirrnhjjijmonruutpjjsz~~vdZZlri`hhmqlhoo__RRbbjj^^mmszggPP}}re``jjb``arlehkljgdssrnnppsuq{~xtssiihttzyzzy{||~~|{{xx{{zs{{ssx|~~~}|zz{mmsxrl|z~tujjuu|}yu{rnkhkklmov{se_lldd_bnuttjhca_adkqtwsph_`acdjpiallddfprqrrzz{xuffennklpsqrssonm\YTPQSWZYWa`_be[X[_iidd`Zcc``ahf^^Z]][Xa[[UUTUVWTTSRSRQPONOPPQQPPQRQTSPOMMOMPUYYUQPKKJJPSSQNLMPQOMLYWTTQRRUZ[[XWYWUYTTVOOQOLKPNKKNSSQNKKPPYYVSSTTUVVX\``]YOOV\aa\OHHPSOLNNRTQMUUKKEELLOOIITTY\OODD[[TNKKNNKJJKRPLNNOOMKV`YWTTacVVY\^[Yaddbdcgiihg`ZYRRPZZccdcdedbbaabbdeii``^^ccbb^Z__Z[^`aabbeeda`a`]baa`_VVXZWTdiie`_cfdcdaUVSSZZ_a_`ceb^[_dXUSPTUV\`\USYYPPMOV[ZZSRQPOPQV[\]ZVSPPQQRVZVRVVSRU]^aac[[Z``]]`babccb`_yttjfaaXYZYXXegeo~~vvfflitz{{bb@@FFP]rrssvu||{{yytnmphi\[\\XXZ\fpgWRQUW[[QQSUYY\__ZYXWXWMIZahhZRJKVZdd``cecWSZX\doyyxx~qbbgpttj_nscZXYXPNRSTUTX[YVTZ_tvdLft|uwrwqnjj_irneceebffaVQKOabW[cZPRTNDMYYixllppnd]}rp|tljj^Xyv{{mmggpi]gglnpqsrosuxvwzyxsq~ha^cmoqqrsf`uz~|z~mr|uuyyfux{ukk\\_itkooxhdiyyz{cYkwjOONMMi{jhffxy{{a\np_bbZXbnhaezt\biaPT`a^_tr`dnlnlhpljca\Z_ajust{{qmjjbceehfddsusyzznnus}~~hhLLQQ]hxx{z~{xvxqqjijjeefgnwvvpc^_bdii]]`chhikkihfefeYUemsse^UVcgmlonc]dcels{{zztggkruumdqwjddge\Y^_`beigd`ejxwiWmxz|x{xuqrlqwupnoolnnjc\UZilegic]_aZOXddpzttvvtlg~xr}vonne`yv}}qqoovqhqqtwrpstxwwxyztq}~jcbfoqssuwkey}~qu}vvyymz||ttjjnysuu}nnq||}mgu~t^^\[[qrnlly{|}kgvxlmmfelwrko~zjntn^ampml|{npvstsryvumkgfgfmvsva__ZYVVRSTTSSXYX]mmgghfkkeaaYY\[`cXXJJKKPU^``dcaa_\[]ZZTQQRSX]WPOOPPRRMMOPSTTSSRQPKINQTTNKHLNTTQPRSQLJMMOTZaa``ded\TTW]__YSZ]SNNOOKJKLNPOMKNP^`UHT\`\]Zdg]YXVUONTZWRQRRQTRPKHFGPSNOSNJIGCFKKU^ccUUYYVPLaY[b]XWWOKca`XXTTXdfTMRRVXY[^\_aa`adb_efhhfcedZVUW[\]\VS^_adgg`_bcddZhd]edaabbV]_e`]XXQQRW]WZZff_XUXabTOX^XMWaYYXXbccfdUR[\SUURQV]ZWYd`TWZVOPVWVVa`WY^^`^[`]ZYVZ\agfyfNUUXZdinu|~{xtaaiillooiicTTLLXbrxz{ywnec`ce^YZV\_b^NNOO`_c[[\\]^^\YY^]WUY[\\ZZYY__PTPOSSTUVWVY__]sspccdcc__e\mhYdnwzy~sggmsibdh}kd^X^cdffb]KggY^^XPL`njeUO]aXTinnj\[WdyoXTZhit}ylu}mYZiwxzzyywuoUZXZZn{sifqux{xvuvvwxovwgn{}rr~himjak{{x{~xuxyvu}uxxutrpms|{zyyxvuw~u{zbYhs~{|{{srqppk_YX^jppqtuurnf]SZlscVRSTY`_[Zeb_bhh~zzhhiigmf_^kqsti^_`difdb_go}lXaaeiswzyx||ykkqqrrttrrqqppaaXXcmx}|unmmnooqqjhiejnqmZZYYmmlnhhiikmmjggmlfdghjjhgffmm]b][^^_abekkhwwukjjhhmhtnclu{~~yqquyphkm~~tpjdjpqttojVllflle]Tgtb[jnd`osspgfcl|sfaestz{ry~refq{yrbfdggt|tmjvz{{xxyzz{|u|~lryyprusnu{}~xvuvww{|xv~vxwvutrpu}|zyyz{y~{famx~}}wvvskfeddhpttvy{{xuod[cswg^`abgomkiqmhkoozzppsstxqkiquvxqigfjnmlhclufcYORRTVY[\\[_cgjhfda`UUYY\\^^ZZWWVVPPNNSW^ba\WVUVWTTUSTVWUMSVRTUTSUTRQPORRMONLKLMLO\\ZRRTSSPPSNXVMRW]__c[SSW[WTTWecbbVQOLOQRRPOGVVMOOLJJRXVTLINPLJUYYVNMKRe_YMJLRR[a_X]bWKT\^``__]\ZIKW`]WUY[]cb`^\]WZ_ZTX_`YYd_SSUTOT__^`ce`_^ _dggffddb_bb_^]\Z]edba^]cbdfge]ahcaUPW\dccbbdecaceebb^]\[[XRONNRY]^\ZVSNRZ_XQNOQTSXVTVZZgeeZZ[[Y\YUV^abd^WXZ\^][^afbjlXXhhny{slmmg``[_cb__``ddnniigu{lf`dhd``bqmaa]ZU]dca[Y\ZUY^]OGJKLLPLPaaSR^^[XXWHRNQhiXIWeXZZlqv`^RY__aYWdd[Zgh]`chj`][]^ain{{}}{qmqq}}nusklljhhiouaai\YUV\WWVUQQWXWVZ[[ZZXQX[^bvvggxxn^UUYbfddlrzgttqs{}{{zzZZ]][_UUcodWWXWgkmzz|uqjjZ``^^ggcb`hnhags}wqyytq{zz}}}{{|}~z{|}x{~{tssttxz|}~~}{{|{|{{||zzwvurpwwpjjf^nnYYehknjntviZ^bb^esxxqjihhsejeoopc[RSTV\eghnp^XOONlommccmi_amf_fYZWRY`ipnmrlsuffwwzysuwrnnflqolnnttp{spmqtojjlzwnnjgbcioljfdhgcfll\SWXYY]Y]nn`^mmieedT_[^qseTbrdpu{jh_fmmndaooeeophhipsmjfgijos|wtxxsxwrttrpqrvziitjfbdkeedb]]efedfgf^_dfij||nlzzrfbbemommuyzjuurqs|~~||ffjjhlbbiri`bdcmps}}~vrrsmocjjggppnmlrolqlgmv~{x}}yw~}{{|||zz{|~{}y|}uvy|}}~~}~~~}~}}~~||yxxyxwv{|xttqjuueenqsusvz{phknnjowzytnoppvlqnvvxlf`aacjrqpstga\tvlltrijtssngmded_flqvusXV[[TTYY\bc_\YVVSUWVUUTTWW\\ZZX`c[XUVXVTTU\YUUTRPQTVUTQOQPQSTMJKLNLLRRMMSSPNHNLMVVMHMRMNNY[^PPKMPMLQQMMUUNQSTVPOMNOQVY__b\YZZccZ^]WVUUTX\QQVPNLMPMMLLIIMNNMIMOMPS\\TT^^YOJJKPRTXedjjaW]^`acc_^cgccLLMMKMKKRYR JTVW__`aed^\WWLONRROONSTTXTQT[a]Y]]ZX_^`ccggedccdcdd`abddbb`aba^]]__bcbdcaa`aafhh`abaabb``_`__^^\Z_]ZVVTPYYNNUVXYWZ]^XPQSSQU^aa^ZYXX_WYU\\[UQNORXYY]^TPM]]\\WW][VW^[W[USQTX]a`_^diaWZ^djjqqb^VSboopqssttpnmrdhhbbdcehfb^[_YY[]UQQSTX[`_ZZ\\PNZ]]TSSTMTZW^gff}zk]]Z``ac_`aXV^`^ajr[[_b]^_`^]amgbbsof]TZ[XVWTQbqqhhxzy{{zxsnjnvpownee`[jn^KXSWZY__VMJVXXZ[Y`nqnhTTfphamx|~zqq`^Z[\pvpwwli[J`qxqiggsxyyh]XRTTWYYZXXbbuyxz{~}z{||kdpveebWY\]bbhhc[Ps~xynlh{{edefghqy|xx{vkm{{|yy|xnknnfm}~~}w{}~}||xvuty}{{tuurqnjjn_`ikx~xv\\`hoou{zm[[^^ispkoaenr{{qqg\tyrld\\[[^akkssz{{yrliisse_WVTMFT`inrkdfhnqqxxplb^kvvwxxzzvutwkqponlpsqnkhiffgh`\\^`ehmmffhh\[illaa`__aY`echnmmujjhooqrnnoebhjikqvvwffkohklmjhjrojjvukf`ffdcda^hrrlly{{|}|zwtqszvu|unnkgqwiXf`ehgoodYWdeehfktvsn``lsnirzzttkmlhhiuvpxxpncVgv{upnnux}}qid``adffhhffddllx{zz{~~{|}}qmtwkmldfiimmrrph[y|~trpllmnnms{~||ww{xqt~~{{|zsquulq}~~~x{{xxv|}}xxyzzxxupptjmst}~}fflquuy|}shhkks{xtwlnswzzrjy}xtojjiikmssww|}}|wrppxxmifdc\T`jTWZVRSTV[[^^WUQOW__^__^^\[^WYYVUVWVTRQSQQRSNLLMNQRSSPPQQLLRSSNNMLLMJMONRVa_WQQPUVTRQNNPQPPV\\[MMOPNOPPONQXTRR]ZVQKNNMLLKJU^^WW`feda`aa``\XVY^YX]WRRPMVYQHOKMNNTTLGGLMMONLOWYYVJJUZVQX_`ba[[ONLYd_]__WVNEPY]dXSTT[_]]SLKIJKKLLKKJJOO\^`aca_`aaVQZ_SROJKLLOORROLGY_\]WVT^^SRSV[_`dffaab^VV_b`a__bccb`YVWWTYikbcfccdffeb`cbba_^_^`adcbb][[ZXXYPRVW_cdcef_]PPRV[[_bZPPQQW][Y[SV\^aa\\WR_b^[WSSRRT[[aadeed`^\\aaZWSRROLRWuuj]ZV[[]aac]TY]`ipxx}}}wwyycZYh`VQPTaabc`\Zbj\]_juuqdd`TWb`__YVV]ba`]WTQNdl\\YVWY\]^_a_Ziha]^_[Uaa``]]ev}}ssq~zzhj`STSbbZivuty{{xuu~yy{j`ajyyztqtc`ZTV[_WNVSTVYZ[`c|xortnrv{zzskig`\vv||xsy~}rhrwc^bx|u}zc[_c\TV\\ZZdd\\^\fooggeecclljhpx|{vuu||uRV[[ZSWhqov}vda^\Ybee`bqprvur}vt~sggzu{}shs~zztnnzqjsx}uqzs{{~y{|||zz}}vvtrvyyszzw{~|pknjcpnu|}tllmmnryffkqnqf^VbkjpviZ]]dowypimoclljghhfdlle_ZSL[g{{sjgdcchhjoopjadgios}}||}}jddtld^]aoopqmiglpefjszzxyyxppm`bljiidjqonkd`]Zjtjjgdehjlmmomfonikkjijkf`lnmlhhnzyyw||mog_`_llfoyxvyzzwtt{{}phiq}{xx{kedbdjof\d``a`bdefhjl}}~{zqtwrvy|~~xqqpkiihhvv{{yv{xpw{hfiy~y~{jglqjbcjjffnnhhifnvvmmkkiiqqomsz}}yxx{^cggf_crxu{{mlkgdlppklxvy{zxxt|wvzqqzvmw||xtt~vow|xu~y}}~z|~~~{{||zx{}}y~~z}vqtpkuvz~~ysstuvy~oosvtwnhckrrw{rfiinv|~vpstjqqonlmqqoie_Ydm``ZTSRQQSSTVSPRSTZ^ggeejjf``cedd``bbVRPXTPOOPUVTRQUZRX^^]^^_VUSMNSRPOOQPUTSQNLKJTYPOPQQRSQRPNVVRPOOMKPQPPNNS]ccZZYa``WXRJPPMW^]]addcaac``aVQPU__`bb\Y[RQOLMPROKNNMMKLMLMNORa^^__[\]Y]a^^ZVTSOLLMM^^bb_[^a`YRY\TPR_cff_ZbaQKNPMJJMMKKPPKKLLQVVTTRWWVUZ^``][[cced]]YHIKHJSXVZ^ZQOMLKOPPNPX[\c^]c_YRR^[_`[U[aa``\XX^YW[^ade][cbb_[``ccfdcaabcddcbaddedbbccddeef]]\[]__\``_adga[YZXU\[_b^YYZ\e`UUY\[\WSOUZZ]`XQSSV]ac^Z\ff^X^^\[Z^^YVTQNU\b[Y[^]\__hu{skxvyy{{~~siilg`bddVVTUS^ZX[X[[UTVYWUOOQTTcdde`ZLTWKEIQ\^^ZZgkof\\RQVVY\Y\_[\`WSSY]]^`suucckzyp|upbWZ^^_kkhgg_V`hddhhoyy{}lffnnosvy~m`mh^XXa\WYUXTWNNT[VWUWZ]q~}ll}}|s|~~nnllsojeefflljhknswnddttuu}zywk\ZYYnnllhgjqsrrcc[[bdsyugWWuu{uroSUXYY\fe`\^``glwvssneZ^a`u|rrquupph`szywttxj^^_ekdVQVnnlpuyyxvu}~rrwy||}~~yrr}{~}|vppxxvtwǃzxddnv}|zz{{|yyiijlhhl|{ppxxussvxri``iiotaHe||{{qqXX_ehifd`kk^^YTW[ohfikkjjimmu|zs~{||xrrsqmnddbc`mmlhegdiibadfefgdbZZ\]^klkkidW^cWQU^ijjhhnsxqjj`^ddgjgjmhind__fiijmnny{{nnt~}v~vqjcfifhqppjchmiimmqyy|sllsvx{qgsnc^^jgfhcgbf[[bjbcabeixqq~~|v||vvssxtojkllqqporux{tlluuvv}~|sjgffssrrporvyuujjggmxxyy}zocc||}zv`_befgipnikllprzyyvndgj|xyyuungy~zwwzpghinrmc^`swy||{zxuuz}}|}{xx~|}xsszzywz}mmv{||}~{{oopqpprvv||ywwz}yskkqqtxhVn~~ttaafkmomkfooeedbdeVTSTUTW_a]Y`g_aabbfedcceh_ZWTUWWQQPPOTTSRPQPRQNNOPOPRPOJJLMMSTUVTPILNKHILPUWYUQQMLOOPNOPLKKOONOP[\\QQV_c^Ydca_]SLMOPPVVTSSOKQVTUXX\abWUUY\^`cdXQWTPNMRPNOMOMOIIKOPPKJKLMZbaVVaZ`ffddXXVV[XVTSVVUTUVY\VPP^befb\UMLWWVVSRTWY[[PPKKOPY\ZSJJ[[bb]YXVIJKKLMRROMRU][YYVQLNPOZ_dd`YYX[[XXTPZ^]]\\^UORVRKILYYWY\__^]\aeeijihb\\^_bbcdd`[[eegfeccedb_\\``_]_feeffggf`_TTZ^ccbccbbXXYZWWZcb\\aa`__`a]XUUYY^`VJXcd``RRVZ[\ZYW^^VVSQSU[^_`iqoocco{nnddXXccfs{pt~~lcY\\``_[[ZVXX\\]a_[^a^[Z_^UWZVYh__^ipjkkheedqqg[qrosy}}xsnno\\XTPTY]jbRIVRpputmdfjjemsp{me`]`ee__LLNPll\_c_[cjjpcgjlljpuud_XYZZXUW^__[WRHHT_WY[YY[[Z]ZZv~}{{xtz}y~nkZ\kk{yqhh^[{xurrst{nnyzzrrmglqqccoounnflmg\\e\ZXWYSV^^XYbhhRTVVNLV^`chkfkottnopmpu__Yppomkkpi``lvusxyxzzfjswtt}}bcdnqqxsy}|xptt|||~~~~|zyyttxlch}y||{{skl}}{{xwy{zuzwgguuopuxw{zxsmmghsuoiqxxceghooa`ilmlsyttqqysslleennq{w{vnfiinnmiihdeeiilpmgknlhglkadecfrggemspuuplwwndvxux~}zvwjjea\afksm_Vc]tt{{uoqrrpuxu~rlgfilliiXWZ\rrhjmifjpptmoqrqnrvvhfdefgd`blnnje`_``UUbmegjgdehffz}|zyu{~ztqefpp|{vqqli||~{xttu{vv~zzuuroruuiissxssnsoeemmookhfcf`biifgloo_accZYclmnstnqsxxtuuqszexxvtrswqjjryyuyz|~~nqy{wwjkksvv{w{~}zuxx~{{}~{vv|qhk|}}~~xrs}}{z{}{}y|znnyytvz{z}}{xttoomnwyuqvzzjklmssiikTUTTX]\\UU[db]]VVQQVUW]a[]ccZVQRRTSPQSVSPQSQPPRRNNONPVRRQY\XVUUT[[UO[[Z\_aadh^[XXYPPNLKMOPQXSKHHIMJ[[\[VQRVVRW[Z`fdXTQOPSSOOGGHIHXXMOQOLRWWZPTVWXW[^^TQKKLKLOPPOMLKJJEEJOLNNMLMMLMLL\aa`a_`^`bba_bcWULNVV`^YSSNM_]\[[]adeehhUU\acdd``ZZVRUYYQQXX[WWQTRLLPMLKIJHIMMKKPTTHIFGJMNPRTRVY[[VXXWY[NNKXXWWVUWSOOV]bbc\\__]^^STZ\``RXYY^\_bdcbb_Y\\`edbbeffdccbba``^XTXb`ccgaa\WXb``acdcca_beef`WW``\\_accb^ZZWWYZ``]Z_ccXYZ[__XVz{vvsh[[hwzun[_x~tt}}mke^\gebRQU[]\WW_^^YY^cjjeiifs||xsqodrx{~}xwsnVVfs|xrmfnlj\][YSVTPPZ]]YTTY]`^]`fjinyvm^\hhis|yyv__[WTWZquibc_ZE?LRnpmoqssx}}ywunXjmqrh][\Y]]\QYYQPV[X[[QNU_diia_abbcdwwypqxxzxxyo_[XTZnnyyz{{mnccrreVVhhppmmtzz~~~hh]]_bhjjLLYuwnllpp^^\dhlm``ZZVP\qrssijvzyrvg^^_`ip_qqwweVddVO\WNSXX_[RX^^\ZY]mlihg\ky{vts}wwuwpmylhz|}~{udpzzsnnoef||~~}}}yz{}wqkjkpptt|yy~uuvuummxsr|||~|xxppuz{|{~wossnovsqpmiirriap}}qmkkifowwsqnyyzqggp|~|wdg|xxttoigomj_^agjjccmffkpsslpolx|xwvjsy{~}yuaany}zsrusqiige^da]]giifaaejnljmsuux~{tifnoow}|~zkjeaadfuzrmnkgQJX^uxuuvxy|{xvvxscqtyyrjfgekkj^hh^]cifii^[bmpssmijkkmlzz|qppqppwwyvwyqgeb`dss{{}qrmmxxnccnnssootyy~qqggjmpmmooVV`y{rppvvhhflpsshhggb]fxyzzppz}{uyoiilkotcttyyl`jj^Xdb[`eekh_flliedfrqpnlclyzxw||z}xu}rm|}~}wgr||xttsjlz{|{vqoqvvxw|yy~yssyxxsrzz~{}~||tty~{uxxqqvxwusmmyysmwsonmu||yur`b`aeekkd^XQQX_`^YQS`fd^^ccYWURQVUTNMNPRRNNTOOPRXXUWWV]aa_][YV^acdb^][YLLT[ffa]YjjgdYSYXXOONMKMLKKOPPNLLMOQPOPRTTX^^YQOV\b_^dd]OPNLJLMZ\UQRPNEBHJXYWXY[Z]``__^^]XKVWXXSMNOMNNMINNIHKMLMMIHKORTTONNOQ]]^[\]^aabaa`ZOLKILVV^__WXPPYYQJJTT[[ZZ^aabdbbcda__RRLLNPSUUTTEEL[Z[XWWVVMMLQSTUOOKKIGLVWXXST[^^Z[aaRMNSXQZZ]]QJQQJGLJGIKKMLIKNNMLKMWVUTTOY_bcdeaa^[`bc\WW^VU`a`^V[``ZWWYTTadhgcaabaabdb``b^ZWWXYY]]cbbeeddgd^^_^^YYaab``feec``]]_bad`[^_c_^]\ZZ]]XT]ee`^]][Y]aa_`^^_qowj\\lzoZiooacyicVVejbUU[\ZWVRRSUU]emmrwzmklmqsov{~sggjrlee}mc`\\ejia_ZXYYVSYYWYZZ^ea]c`_Z\ig`\ivvwwvouwkaWVYYZ[[aZZ[ZIOQcokhhv}}~migmph\Y]_c_[Zb__WQY]c_\cfeeTPR``iifegiggirstnnxzzyxzzp_kjpuuruniccWV[bbzzmmsxx~~yuuvvqqiejooZZLAPqu{ywwhhUV`ouaYUShhntudittuzxogddb_\\dx}pcTRPYYVWVTafaa^[[ZY\ecb`bdrw{md`mtpiku~{kpzyqoy~yy~|{}~ohefospwz}}{}{ytlo||z{{yx}}{y{wsootx|vrinswuqhgddsrx~}uunnmnottrrpoqtxu}shhuxfrtthj}smccmsmbbijgcc^^`aagmrrv{}rqrsuwuz~wqqsyslltjihhosqljeegfc`eedegglsnjpnmgennienz{xvxyqh^bffghhlhhihhT[^lwsqqzpllrtnffjkmjfdjhhb^glmihqspp`\^mnttqnpqplluwwvvqqwxyyqhpquxxuxspmmcbekk||ppsww~}z{uupmquuccVMYuw}{zzppbcjuzkea_qqvzylpxxy~{tnllkhffkyzul`^\cedecaknihfgnmmkjksx{sonuyuoqw}mr||vu{{|~|{}}tomouwswz}}{}|ytu}}|{zwv|{yw|{xuuz~{xruwyxunlww|wwprswwyywvwy[[flf`YQQYahnnhhfdZPW\\VWagdVSOOUXTOORQONNMQUYY\_aYXXY\]Y^bjjc\TTVZWTTcddeegef`YTQNNSVUQPNNONMMNNMNNPRPORQQNPVTPOV]_Y^^WRMNNLMRNNOEHJRYUSS]aabccYXUWYTNLMNONLLQOOKIMPPNMPRQQIGHNOUUSQRSRUWZZ[]]YYabba`aa[NVUY[\[]XTOOJILPP__XX]aadh``]Z[\\YYSQTWWKKEAHY\`^\\RRIINVZNJHGQQUYZPT[[Z]\WRPPNMKKQ_^`WPHHGKLKKJIPSQQOLKLPOONPR\_`abccdcbcddgcVPNVZYUV\bdg`Y[_^YX_ab__fheedcdcbbaabYUSTY\[abceedba`\XZccbcddeffeec`]ZZ]_d`]X\_ba^ZZWW`_bedbb__^^_aa__^]_addippccgkpuumhheeWW`ii``bd]]_``^ZWTTVW[``ZTUUYqsqqzwwqj[^^hzz}yytaVVPOR_jlndZ]_ZcaZSSVpufegbegrz{|{yyz{Upuot|~mmdYXWVRO^^ZZ]YM\zwwppaPksn^^SGILN811KXZZWUXIIWZ[[YVTJHH{{kjsdd|}wuu|}vuvvyppuuc`hqqVIP`jttx{zxxwwxyyz{ytuogrxqqibn~~kkqxxwwvquxrii}{vqu}}l^g{nplhffPJLNOkstxkloruzwtvySSelz~rdd||zxllpsx}olgguulcxvz}{zfmxpccuYpyvqdcn|{vu{ymtuz~}|~~zywwqkmuoiiqusog[[YYW^fyy||wx{eegghieccuul`jumdmvqrtxxqqrtw{{roonnddkqqjjmpkkmookhd``bdhllfabbexzvv~||wrgiio|yywkcc\Z\gqtukadfhiejhc]]avyllnkmnu{|{yz{^tyux}ssmgedb^[hhffheYXXd|zzuugYqyvmmaSVYZC<>NSRNNddgiiffUNQ[SNddfifZZSQOIIHIJJRUOHH^^[YXTTchbOObbVHHKQX^\\^^\\YWZccfgbRRJGJMLMNOOKJRddbb^ZYUUPNR]]__ZUlls||iytjdSRT]]TOQSSZOOY_`^^_\Q__WNUUpzoXXVZ_aPRcpm\gv{yyvpjhnzz{daes|yuuslmmrtxz{yyvwuniqiijj}md`gptupbbllu|{{zgdlw~wqhdo|}zuppwvuu_dwpiZZahmfX_cb`gnnk^RMMQSSPKVVTQQY[ZUUVUTQoojfd`^bb[ai\\Y[[Z`YSSWU]eepspmmssz|wxyyggikkppkeemmljjs|z~|zzvvtqq__\YZVVluwuusnf^^ckheeppxccniimjaSOSUUglmi]WYVVjlfnn|ztmnna\^enjjs{{h^Y`s{}}sjjruqm[gmssuuk\]tgakx{hRYdggmXR[gnilld_Y\[ZYqqw{~rr_hspl_VXYWUVROPTXbccooqibkk{}{iifo{xveb_Z\]Xdda`ciipuwzzllu}wqqGGE[[`XWaaYQQggkpprrommutrrw}}n{wpl]]`ii`[]__fhh[[glmjjkh^iibZaat|s`fklZ]lwsgnz~zurpsz{{nhkv}||ywwvqstxy|}|{{z{ztqunnprummnnjnvxxulkqqx|z{{kjt~{wqpw~zvv||{{imzz{vqddkqundijhfkvvrf^YX^__^aa]Yddb__fhgbbcba^wwspnllqqegoggfhgdjb\\ccgmmvywuuyy}}xyzzllmnnvvqkkoopqqv{y||}||xxusshhgghbbnuxvsngglspnnvv|kkpkkqi^\_balprphegddopltt}{vqphdflrnnv~~lcaht{}~}wqqz|wrdmrvvxxnabwngo{~m\ajmpve^blsorqlhfihfdvvy|vvgnvvsjcbdcbb_\]ackkluuvpjssoont|yxnjghdfckkggkqqvz|sszzzTTReenhflle__kkorrwwtqqxxwYY^ccYa^XTKJLPPMKLOPPLLPRQONKPPMJKKZaZOPNNPQJKSZXNU^`__^ZVUZcRRU^cddb__]YXX[\^`baa^^]YU\XXWVcd`WRRSSQTZ]]ZRSXX^cbVSV\`]ZTQX`a_\XX\[ZZPR]XTMMORURJNQTWWUNHFEHJJIJJHGKIIKLKIIJIHWWTRPNMOOMPSLLKNLJJKIMRRXYWUUYY^dda^_TTVXXYYVSSYYWTT\addbb`__]]\NNMKKIIX_^\\[WRLLOSRPPVVa`\OOXVSNGEGHHTVURLJKJJUVRVV`_[WXXPLMPWVVZ__UOLN[`acaZTTXYWUKRVZZ[[VNNZRQV]^THLRSQSIGLSVSVUPMKLKJIXX\`ddegfacYYNTZWTMIJLKIIHGHIJPWWYUQUU]_^VVSYa`^SRQNOPMUUSSTWWZ]^``YY^b]ZZGPPUQPOOTTPLLYY\^]\\aifjjee_YY`]Y]]YaiVY[[^aa\\ZYY_eg\\sttspb`^\\hjd]]`^Z[[]aeciq}zzgUYZXffr}}wlqtruxvtuuoplgWhosqtt}wqollnjklmglpqmhcgyzssnhjnhip}~~~trqqxyyuq]qwtkolliffJFSTV^^_XPYYZYWSSPJJ^lx{wRRTWRIIPPUXXfoo]UWPPUUQRQVV]_hmmtklZoophl{{~}yy|xuutqttrpp{{xzzuuimmjhouvww}|wvvrkj__Y`\bbxyzvqqiiaX_nnjotjjaac__XZZVV\b`iid^\PPXZWNNKLMNNSUU``cfehhv|v}}u]fmssrsvpgn{{yqomv}uhi|uprz]YStvmkrjcWTQfa`d}tzvvs}|{yx{wwmhdee__\\Z\[YYSRRkkshhiiQNSggmsvmlYP[ss}|^^[frmm_hlhhia[IIPVWX[e`_byywttvtecebdfpmqqoojddlifiiejpcehhkooiifeeimoeexyzywmjjiiqtpjifhhjospqv~zzlbed`llv{ruvsuzxvwxttrncotvtvv}zvwxurrtrrtupruvspmn}~xxtqrtprv~xxww}~~|ziv{zsxuuqmmVR_`ckkf_Yeegfc__\VVht{}z^^ae_UU\\_aamttfaa[[bb]^^aahjprrxyyqqguuslp~~zz}ywutrwwtqq||y{|wwpttpmsxxww~~ywwuomccelhii}~}{wwppjchttpswqqhgiddacc``eiippkfd\\bdbZZXYZ_bbggjljhhu~|x~~yflptuxtnt}}}uts{wlnytuz`_^{zrqwqj`]^pjgi~w|{{x~|xv|zzqmkmmggfigff`_`qqwnoqq]Z\kkrxzqpqqb\d{{jjemusslrsnntohVV\aaffcaabiggizzxvvyxljmnoXWXXSSPMMPPOPPNSWMNOPQRRONMORTOO[\\[ZPOONNTUROOPOMNNOQSRV[ddcbbXLNNMTT\bb_X\__`a_^_^ZZXULVY\\^^c_[ZZYWWXVWTWZZXUQT^d_[[XTUXTTYbcbb\YXX\]]ZWLX\[VWUUTRRDDHHJNKGKJIHHFDDMT\_\HHIJHDDFFIKKRWWMHIFFIIGIILMSVVZUVLKKVVYUW^^cba__`bb^]\[ZZ``^__]]VWWVTX\]``a_]^^ZWVPPKNLQQ\\^eeZWWSSOJNUUTXZUUPPQOOJIILONTTPMLEEIJIEFFEEGHHPPQRRXX_c`]``[LSX\\ZZ\XSV^_achifd\YWUY_a[SS]YWZ`RNJXZUTW_SOJIGQNOR`Z]dhZZY__``aggf`\\WTQRRPPKKJKIHIUUZTTUUHFJVVWZ\YMINZZaeaPV]YYPUYWROHHKNORXTTUccb`_WVVTVXccbc``^[Z_^d``]ZZcca``^^hf_WWQSU\`\[[VRWdcZQNY[]]`ZZSgpvvsi^RSZX_hjlkfj}~ojfbbghrtm`nnoxwuunjggjmppuonquurqzupssvrms~rljkqtzxoSccex}}YRRikkrrsm`TT][XWZ`glbUUVVTFFPSOVVY[[edY\_aaTQQTTUVVwwv|zweeba[__vzts||xxuklwwppkffTU`jjwwphhwwiYY__`aaoosvvvvxxmaallqll[ZYVVRWXffWDK^^fe_``XZ]XX]ffQQRTVXXPTWZZ^q{}sqyywunddjvv}}y}z_fpxw{tfUTtyg^qqjdecXRGBemsyooppq|{zxv|xn_XVSRb^_`aTjjs^^orrqqlplb\YklnqqcbZRQlnjd`RRbfeXXSRX^Kvtpqsrja[Zppommjhgkjmjfflmkksoicc\^ahmhggc^donf^Yfhjdg]mt{{xnf^_dbhoprqno~vsnjjnpvxrjuzyyurpqsttuxsruxxuu}yvxxyxtzxqprx{yy~|t^iil}a^^qssvqg__daadjorjcaRR[^[__ceemldgill`]]ayxx~|zmmlkfggy}wuut||yywmnzzrrpmmba`jrryytoozzn``ddgjjssvzzxxzzriissvtthfe``\`bkk`PUhhmkfggbdfddgno^^_adff^bdedds|~wv{{xytnmrzz~}{dkt{z|vj]^zzmgxxrllne^SNisx~utx{yv|yqfca^\jfgii^ooxggqttuusutrmheuuvxvmmf__ruurm^^kqree__beWxwtuohQPOSPPONNSSQPUSPLLIIKNPNMMLJMRQNJHMNPMNJUZ^\\WQKKNMQVWXWTXdde[WVTSUV\]YPXXY`_]]XVTTVXZZ\ZY[]]\Z_cc\Y[[]ZVYbbdeeaYVUUWYZZ^]XHR\``LGGUVVYYZVOGGNMKJKNRUPJJICCFGFJJKLLQQJKLMMGFFIJJ\`^\QQONKOO\]Z\baa^^]XW\\ZZVSSJPUU]]XSS]]ULLONNXXY[[ffa\VOOTTWUUKJJHHGIIRRKAEMMRRNIKLIILPQGGFHIKLIJKKJPZ_cdcd`YW^ZUOOSZZ`bbcdb_[^aa_ORW\\`ZTKJXb^SLUUROPOIGBARVY[eVWV\]^_^eedc`^XNIIGGPNNOOIUUYNNZ]\ZZVX[XRNLVVXZZQQNKKYZXSQJJSUTNNKKORI`_]^`^YTQPUUX[[ZY[_^^ehe^Z]WUSRWXYXYUggl`cb^KILTY`Y]aeilnjid`eeZMTVUQgff``dlqnk}yuf_^_ahqnkiinickonjlqquxiYcmqlmstupor|xwohdrrkhglqxxwwlfcejqyyg_aksymigjjh_cfeUUHELY`^OOQTRUUWTIBB\a`ZVRKKNPPMMY``nd]accSSZWWcggpiaddp``dssyggjllnsqrryXXhuunnjffpcUWYYXXWVVnnkhhx{yrrxx{~}xxmjlff^bissqppbcnuunosffXYX[[kqqhb]WWZ]ZYZ[[ZTPW]]ok\`dekyxqjsyx{ynprzvpn}ypnksvvrommpoilnvnlpuwwhVPb^XVRQVcivuuv{yvukorwy{vsopjmmyvqfa\VTSTXVVTQeqqmkk^ahkhe\\dhheepkc[[UTTsslHH[\Zm~~nZX\ccgfb]]nppllosspptxxqaachhgeefglmljjopmigjdb__eefdd`mmslmkgVTW`emfgiloqsnnmlmmcX[^_]mllggntwts~zlgfhkqwvuttuqmrvwuuvvz|qdlsyvuxxyuvy~|vqmvvpnnqt{{zypnklpv||qkjry{pnprrnfjlk]]RPWfml]]^a^aab`UNNdhigd`WWZ[\YYdjjuokn__geelppwrmlltuukjlvv{ppsuuvusrrz||aamxxppnllxndeggddcuuqnny{zss||~~~}yyqopllilpwwussggqvvstwnneferwwpliddegeffefggf_Zahhsshiklqzytouyx{|qst{yutzsqmw{zutrloq|vtuxxyl\Xliec_^ajqzx}|zystwz{~yvssqss|zwqmga_^_c`]kvwtsscckpmkddlppllvslddc{{sUUjlisuhefjjpplccrssoosvvuuwyyuKKLOPONNMNPPORSRPOQMLKKNNONMKTTVOQPOGGHJLOMORTVXYXWSOTTNHMNLJVRW[YW`^\TQPQRUZXVUUXURWYYVYZZ\]TMRWYVW[\]ZYZ_\\XTQ[[WTTWZc__]^YRPRUZ^^SNOTY^XUSTTSNPRRJJDBDJMNIJHIIJIDBBMONLJHEFFEEJMMTPMNGGKJJOQQWRMQQXYYNMPZZ^bbQQSUUV\Z]]^]]LLT[[YYVSSVPKKLLJUUT^`_[[acc\\^``a^^WUVSSLNSYYXPQX\\VVYQQJJIKKSVVQNLIIJKJIJJIGEHKKWeeSKNQRU^]YUZ_^`a\WY[_[VU`a^YXXY[[YVUVXWUVXYSSVZ^\SJFMKHHGGJORZZ[\^][[RUX\]][ZXWSUU][WOLJHGIHHGFSYWTOSVVTSNNQSSRRYUQMMLMM[[XFFPQOXccYNMPTTVTSRR\]][[]^^\\`cc^Ybbcc`emn][[^^ea]Z[TYYXXVTUSXbmoc\QP\fn^[XXZXX[\\VONSVYZQNVZkt||{ra`b^\^qslddbbehjgddeikihpnlnpq`ft||tusmiZgijihccYTY\[lz|ysn]VV_gsggqrruxe]\[]]`__ZVKVVZYXVVKHHNUTEEOX\^XXYVSRTTS_bd__gg^UUrrlpkkbYaiioywggoss||pddcffgifddpplggikkppmiiqkdeff``[VViikuuy}}ssx||uruzggdaa^fillpoqiijvvsuvzzd\^\\^ppuup__XRU]bdZZ`dc^^YVV\b|zhcdhhvxrorw{}ppxutv{|uksuxpsqqrqdgjrikqwvvwxsgd`\Xetx^lmqsqj^ivylnkh`decbryztwss[YURT[[XTcc^a^<<6MSURYcclmgrraX^ca\^^RINaaVTTiir{seTTOLLXXWMMbid^^djjppxusepprrnpvvihhkknjhghaffeeb`b^bjsumooh\[dlulieegdbdff_YY^__aZX^dpw}vkllihkz{unomlorutssqssrpwuttuimx~zyushqtusqmma]aeeq{}|xtgaahmvppwxylidggjijgbWddihgeeXUU[c`MMYafmmhabba__aa`ilnjlrrkcczzvttxuumeinns{ynnstt||ummkmnliittojjlooqqpuqmmllhhdaasyy|~~vvz~~{{}{nnljjinqssvttppq{{wvw||mjkiijssxxtiic^`glpggmqohhcbbhm}plmooyytrux{sszwvy}}ys{suttvvkmpuoquxwxxyvnlifbmy{fpsutohoxzuxtqilmlkw{~{|wwfe`^`cca_jjgjfGG@V]`]eppqrnxxicjpojmm`V[qqdaarrx~~znaa]ZZeecWWhojffjoottzusMSSUURTXVMMNOORQPOOKNMKKIKPWXPMIIOUYPNMMNLMNOOMIHJLOOKILNX]b\RQQOOPZZWSTSSTUWUTTSUVTUYWVYZQT\a`[\[WTNTUVUTQQLJLMMW`b_ZWMIINSZSSY\^SLKKLLMLLJHDIIMNNLLFDDGJJBBFJMNJIGGHMNPNNPPMIIXXTSSVTTOJPUUX^]RRY[[``XORRSTSRRYYVTTUVV[[WSSYUQSTTPPMJJRRTZZ^``[[]``ZWYZZ^bbSSQOOMQRTTVVZTZ]]^^PKLJJKXX[[XLLIFGKMMJJLMMLLJIIKM\d^RNORR[]ZXY^`bcb`XX\\[\^_baZTUX[XZXWPQSYSTY\]\\]ZQOMJIPXZLUVYZYTKR\^SSRQMOPMMX\\XZYYJIGFGNNKHPPLON??>FHIHJNNWWSYYPKNPPNOOJFHSSMKKUU[a\TKKJIINNMJJTYVSSVYY]]bffbgg`PRVX[ZZY\]ZUKWWa``__^YWVUUX\a^][OHDHORSUUTNMJOQNH;EN][ZZ[^bfmyzzwokhfba]^_`ZVW[bmlgjmroigovuvwwtrxwpmh_ZXUT`jp{{urwyqQQcrv~|jjYSYdii`VWWXYZ[\\LFIRRUXXZXPSVUO7Zc[AARWTRKKMNNhhdXX_aaNN^qqtww{||~~xrrgccbaaZggowwennf^^~lVQKKUUcooyuulbbaggZJJt^^addnoq^^foodYYllv~~vssXXTOOiidUU^ff||ynnruu\LFFXX\aa{XXk{{iig``iqqTSSoww__n{{}yxy|mm|}}{uu`XXPPRTTJFM``VJJPROBB<55wRvcWttcLLX\d{{yxx{iizlefiiy~~ppommkkh__bkked`UUgwwhccaaUQQchn~~vsvvo\^cdhggehjfaVccommllkfedbadhokhfZSOSZ^`aa`ZYV[^[TEPZkihhijlnr}~~xusspnjkmngcbfltustuwtnkrxyyzzyzxutw{vlgeb`jtx}yw{|u[[jwzrrd_ckooibaacegikkYRU__cggig^`c\AaicLLagb`XXYsspfflnn[[gttw{{}}wqqheegppivvxyyhwwqjjtd^WWaahooywwqllkppdVVxmmpstvllpuulaaxx{}}xvvdd_ZZnnkaafkk}wwyzzihhXRRbbgll~^^o}}oomggnuu_``rxxmmu{{~}}zy{~vv}ttgbb\\^__TPXjj`UU\^ZNNG@@yXX]__xiaxxiVVdhn~~}||wwvsroo|uttrjjlrronkbbnxxokb__ilqxuVVTKKMNPNNKNONLHLLQPPOMKLNQONLHFEFHJJKIHGJKJGBFIPPOQTY__^\XUTSRQOPPQNLLNQXVSUWZYWVZ^]]^^\Y`_YVVUSOLLJIOTW^aa_\Z]^YGGQY\ad`SSKHKQSSNIJJMOOGCEHHKMMNMJIHHIIF<<``[JJHGGa\PIZZPEEIKP^\\`a^RR^bbUPQTT^aaZZYVVUUTOOQWWSRPLLV``WTSRRMLLUY\eea`WVYZYXVTTVY_bebZ_]XVUVTQNTUWXdb`XcdfggaUU\YTOOQSehgaTR\gkk^^]^_deltvea^l}}|qdcbbahopnifmjjlehptrvv{|{uqsedsxppqqo{vttuujmyuuy{unnqtsleg^^fssm`RII`PRRSS^eeZUW[^^YQGIILHKMMQTTIDKUUHPVRSSWTTjwwqqlssuz}gnw|qqkdd`\\rsree^WW_ff[]__bchjjwlnpnmmg``[WWQSSVZZbddooiddlwwnaatmmlliooniiZ[^irhb_hdZZ\ZXllkfayxtrrplrmhhtvvlbmvvZacfjkdgghurjffjjwodYZafjonuyujmpzr}}{x{vuu~zwuwq`bd_TJL\iqxxj]{{x_`ei_KK:WborpSS\hnx{wddVggibauu~~|yyhgpj]]emjlTTSaa\effss\``\WWZZVDDKQQrdcfggedaacffemqtpfkidb`b`]Z`acdomjciloopkbajfb[[^_rvto_]dmqqjjkllqrv{}roltypnllinstspmsttsikqux{{}xwyjjw}xwv|xwwxxmpzwx|{sstwxtpqgglxxsi^UUh\^^``loofcejllg^TVVYUXYY^bbTOWccT\d_aadaauvvsyy|lwssokkhddstsllheelqqiigdikorr|stutssommgaa]``abbiwwpiiqrrwwphhxssppmsstppfhjhhpwqkhnngedssqoi~}zvyyqtqnnx{{qhq{{eddjmnopjlwuoljoozsjaagjmqqx}|s{xxw||{y|x}|{}vjlnh^TXfqw|{of~~|ilquiWWEZhvyv__blqz|ykk_mmojixx~~nmtvvsggnursst``_kkhllmllzzheedc_OOV\\tNMNOONNMMNMRSTSLNMKJJHJJKKPPOLSSTTUQLKONLIIJKRTSPKJPWXXOPPSSV[\SQPWa``YRRSSQUYZYWUXUUWUX\^Y\\^`]Z[SS[^YYZZXcc`^]\]]WY_^]]^ZWWZ[ZUPQLLSZZUNGCCOFFGIIMPPLKLMNNKGDEEGEFEEHJJC@DIIBCCFIHIIJHHT[[WWTY\_TUZ^bbYYWRRPNN[\[QQNJJNPPLLKMOOQPSTT[bbTVWVUURNNKIIGHHJKKPRRVVTRRUTT^^XNNZVVUUTWWVRRIJKQWWXRNLROIIKKJTTSPN[YXVTTUZVSRYTOTYYJLNQTUPSST[YTRSTT[VPJKORVXW[\XQTW^WXYab`^_\[Y_abc\ZWXUMMNKFBCJPUZdd\TK\\ZKKMOKCC=LPVWVGGNTX]`\PPISSTPO[[daacefdd]\\TTZXXTMMRWUJQQNUVX[[OTTPMMNNMFFHKK_YXXVQQTXZZY`XXVNU^`a\VXVRRNQ[bc]WRQW\\]_aThkn_\VRUXZaaeicmvvw_]ikmcqv|leelffeiZjggieaaipq|}|z~thhl\\lznkkmlu|{{uhhuuwwyunljjnpjglljaWQTajgSSTSSZ`^ZWTVYUPJKQQU]]HQNNZMW]QQVbbdgghnvttkCXpxxpbi||pbbnhhVV`{{vqqlddfi_SSY__ZlTT__goocb`]ZZiYYXVVY]]oorpxzyttqoov{u\\dlluupccdgg`ZZvqqy|edQQissdjph__\[bgffizz^TTRQQUUXZ[_bdsswsmlmqrji`diq}|{tfilnjkp{wwrzxmcorvygc_eakwzwj``Zfv~yea``agid[MM,O`liHMR`nu{rspjjmf__cpxrii|taW`ssvl__a\__^afZOOQQU]``OOSXXTQOBBIWW]ffeec]]`defemeebZ`ilmgadc__Y\fmnic^]`ccdfh_oswmjc_cdemmnnjryy{mltwyqx}vqptnnmqhrrsuonnsywtt~~xpprbbp}|{{sqqsrx~}}xmjuuxz|ytrqqoqqvwrprrpid^amtp]]`gmlhebdgb]WX``cllTUU^ZZgZci^^dqqsuusu{tNewzzsmr~~tjjrmmbbi}}zwwrllori``dggavcbllqwwljigddnggeccfiixxytuu{{zwwvuux||~~yiimppxwtllnqqiffzvv|~nm^^oxxnswqkjffihkmp||e^__^]``ddehjkwwyuqoquxqmfilr~}|zrssrprv|zzw~|smvx{}kigmiq{{nddalz{mjjimssmdTT6ZisqTUWgsw|uwtoorngfiu|wllzldm{{|tllnjjilkkmmd\]bjnn\Z`ffa^[NNUccioONNMKLPNNKHKNLJKLKKHILOPNKJILOOPPQJUWYQOLKLMNQQTWRX^^d_PPUVWRY\_VSTWTUNVTSUSPPTXY[\adfc__^`_\TTVOOX_`XVVWW]a``\TW__^]^[WUVVWUVSRUUTOJHIPVSGHHJLLKJIKIHFFJJKNNDEEGDDJJKEHKGGJOOPSV[XXS@IX]]XOR__WOOWTTIIN^^[WWTPPQQMHHJMUJIMMRVVOLJJSKKJIIJLLVVX\^^ZZXVV[__]]ZKKPVV[\XNPPMJJ``[XX]aa^POFFRXXNQVQLJJNSRRQ\\NGGFFEHHILMOYYa\ZWUVWWRTNQT[``_XMPSVSSV_\\W\ZSMTVYZRNKNLSYZYTPPKQZcbc`\NLKNPNKEE9DMTSCFJOV[_YYWTTUPONPW\YVVfgfb^YNJMYYb[UNNONNMNNONNPUNHHJJLOPPIIKNNKJIDDGMMQUTYbccdb`_NC77>NKGEEDKNSUXcm~mcXjryzk`oxqjYTROW[\YT]etrrqtna^[UV^be]TX\bhrweowqe_`bcYMMXabcdZYWWXXaqxrf`mxxtpwZZ`ggfeel~~{tdZ^ii]OOR\_^^]XXODSPKHKQQM??PUUXY]ff`Lccddc__^ZZYXXlqqbb`^VReflrrnnpsttnllxn~~fFF7IIHXffdpbQQW_TVLLPTTnxtqkhegvv{{iTTZjplqsvoqzfkgg[hhb\\]hZZ\__diiD^^VLLIFFwwqkk^OOLaaYPPSUUbHHYqaaZXX}ysmwzzppupYYbdd[[YSSOKKQTT^^ajjv~wvxnszf[[mmq{ql__aRR\uu|kbbw[[WTTRDDIUUVWWaddxt_ZVV^RCIINXXZ``XUUnumQUPeilkkr`eopprkheTK@@GWUQPOOVZ_aemuumdqv||qit{vqga^[diif^elyxyukigbclptkadhnqx|puz{{}yqmldZZfpqqrdefjtxshcq}}yttr{gglqqlklnosymfhnne\\^gjgdc^^WO`]XUX__ZJJZ__eghkkgXqqssrnnlfuyynnjf_\kgnttoopvvuttpnnwtlRRCVVUTTdqqksfVV]hbeffZZ^aatzwuutlmyyq^^bnsmsuups{lruujwwnccgkkpeeinnsxxPllcXXURRyyvssh\\Yoof\\_bbqSSaviidbb~xsnx{{pptsbbjllccb``ZUUZ\\ccgqqz~wy}tv|nggz{rnkko__g||smmzffc``_^^NNTccdeejkk}{niddmaPTT[hhijjdbbsxr^b[lnqwKLOQQRRQQID??BHGEDGHJKMRV_VQLV[``VPZ`\WNKJIMOOMJOS[ZY\XPONLOQSOKMNQTZ]RY^^]\YSPPQQMHHMRRQMLQ[`]VSX]][YYZb\KKNQQSTSQPT``acca]YOJMTTNFFGLMNLLGAGGEDEHHF??EGGJKMRROCONNMIIJKKSUUMMLMIGRVXZ[\\YWW`U``RBBCNNMKKPTSPONKJSZZ^b\^UUPP]ecb`ggZKR]hfSSDUalnm[YWWVUNPTWXYZXYZd^chppfZ`ghgda`_^`\You|~~}}kgc]dd]YXVZbmrnlnlc]]cXhjkld\cgny~woovttzttuuxwm^hw}ttrxqqwuui`nompm`^eencc\^^flkmpp{ni_\U\bae]`XSS\a_a`_svREEPVVefbaagkkf^^ZWTT`ll||viilppqssijjoggZIIWW[WWVUUfttvxxufvytZZjwwd__rj^tzs\\jvvsqqnmmud^X}}zxxwqqabbmmlPPZnnZ``ozxxsuaUUWVNLff^]^dhhfcfee\ZSSRfkje`[[UUT`ddbc^^l`Uhwxsmzyuqdefeddqxyp{hh}}{ouOSTWZ`cileZWcYXXfbYPSdvvn`gkkfjjnnurrv}|zttsub[ggadd\NXMOO^ffe_ZbggfiibbjyuQUX[ZUUOTTXiieaa^[[SRROThiaa[[fmnmimmbU^gpm``OZepqsuubcddcb[]bfggheffleimttkbgmnqpponmkjfw|rpmloogdbadksvstwtkffibtwuojdios{zsrxwwzvvwwx~zsinx|xxtxrryvvlfqqpsqjillqjjfhhlpnprr}okdbaipikfjkkd``gjjn{|^QQ\ccopnppsuuqkkgc``hqq~~ymmoqqtvvntppdVVddhdccoyzzyly}zggq{{nkkysk}{hhpwvvrqqwkgb}}{yywppfhhuus\\cwwikku|z|kcbdc[Vqqkjknqqnknppfd\mpqnjfgbbanqqpmjjqhao{{x~{xujlmjjiu{{|zs~{ll||{syZ]aabjmpqleconncmibZ\jzzrhnttnmsqqu{{zssvtgbllgkkeYaWYYfnnmjgmqqnppiio{z]bfiicc]ccgxxtppliia``]bNMKKIIMQOOPSSMFKQVTKKDMSYYXWVOMLJKMOOPPMSPSV[[UNQTUTSQRQOMX[_``aaVTRPSSOMLKMQW[YWXVROOSLSTUXSNRSX_b]YY]\\`]]\\`cc]VMT^bcZee_[[]\\UPWYXYVNMQQXQQKQVUWYY_YVPMGJMNQKLKKJHHKMMNNMWXFAAEHHOONPRROKKJHGGNTT^^\UUXZYYTUUVQQJCCIIKIHHQYYZ\\YQ[\XKKS[[PLLVSLWZWKKT\\ZXXWVV[PLI``^\\^\\QPPUUTEEJVVKMMV^][UYOHGGHDCNNKJKNQPQNNJIFPTSOLIIGLMNJJTMFQZZVR[\ZXQPPOX[[Zc]Wc_SSaa`VXCFFHJLNQSPJHLHGGPNIDFPYYaTLPQUUZZ_]]_ba_^_Z^PLRRPOOKEIDEELQQPNKNQQRUUPPU^[GIKMNKKILLMSSQONNLJLa^^YTTJYfrrs[EE^jaXgns^_``cgj_`b`_[Z^YXVpuxtx||swgn_YR\YZ^_`^__^biooqmklg`YR^kmb[adc^^SNVigwwvmowqk~unnruqr}}|ifx~|uonvqbuurmhiggbggb`b^Tamqq^llaaZXXURRWYWWUW[ZZ^``szWWijjsyyokkxYYWNQQTVVeqqrll^bbecm`UWYY]a^_gkkuqtnemnieenwwiZZmy{eggWTYjkh^^`a]nnzrrzuuvz{ybf^^joosll^ffnhiaam{^_oonnrwxukb`^a^Wac``qff`eefgfcacb_`__YYcRlltnmhc\STnaRcZQausux}{i`dcSSVX^^[XY_da\WcpibOMLjjma[]dnlitvx{wwuwy|wvwxzcYMppttssMirztbPP_ig`XXQd^XKKS[[^^YYXST^caccd^^TPPOQQNLojj`ZZScqxz{gOOdqkdoswefggjnslnpniimgedvy{wz~~uymrje`jgfhjllmnsxvrqsqlg^gqsjfjnoll`\cqp{{~vqqsxupyssvyus~~|pmx}}~}xrqzugvvtqnpnnknnkikg_kueqphhda]]beddceihfimm{ddoppx}}trr}ffd[^^_aaktnncddjisjadggkomkjjnoovwrlsrpmmt{{peeu~~nppc_`ppoeeilliffdrrzssyttvzz{{xdeepllqttwsshppsnoiir|eewwuvx{zxoihhie`ijeeummkpprttqoqplihheem_rr|yxqlga`rh]jd]kz~}}uvx|}ogkl^^_`ffedekqnhcluoiZYWnnsjdelwspvwuvx|xuwz{{h`XuuzyVpw~zkZZhsqldd^jgdWW`ijkjdbbkpoqqrkka^``]ZPNLLELRXLDDPUPLUX\QRSUUOPRSPOQNMLZ\_]`bb\^UYPNKPOOPPQPQTWWXXYXVVTQNJPVWRNQRROOKIKVT\VWWY_ZVab\WWY[Y\aeTS_edcb`[YXZeXQ]]ZVRRPPORROLMLFMSWWNUUOOJHHGFFHIJKKJLNNYa\HHTX[[WVVZIIHEFFGHHQYYZWWPRPTMHIKKLMLMRUU\VZWQVVSPPV[[SJJT[\PQQIGKTUSLLNOMWW`\\bb`^^]_QPPQLLRVVYUUKOOVSSNNU]MMTVZ[ZTOMKMLHLNOOXPPKNMLMLKLHHNGTTcc_WRSQPLHGTMEOJELYcddZ\^a]RNPMEEGHLLJHIKLKIGMTQMCCBSSTKIJNRRQ[]`c``^^`b`^_``_^^PJDWWYERW\XOFFLQQMIIGSNJEEIMMNNLNPNNKJJKLLKJ`ad`ZXXoss\RG]chhlph[MMQY]fb^`ej`_^JS\\Zeq|zx|qpttfU{~ulcVae_XY\_cjjlaSf_fakttdPU^]gxxs_rr~uqlkllonn{zzpuvrrpt{zzwwqss~vvtk`bddjtc[bmrjkedXXW[WTQVjj~ntYWWijjgO[WXVYY]c_pscchzz|~~vssnoof\\ZROacc`llfggk__agglfccd``^\\ihjmoon|rV]cioprruxwfQQ`qnSVTSQSUX^^XBBYkpxcp{{xttz||ylmf\\bgg`bhhoiidiiszzskkljquymdV[R__opdn``ehhb`]\^]emu}}ruro~~s[[P``^cnnZ\UOOmohl~|wuuthhce\\[RSS_ecaLSZZggnlaTX\\SQP`ddp}}~~|zzwvx}{yagmwZKw}hipwthhYSSdc\ZZYUZ^aa\V_^\a_VUU[URRNOmnmmecctxzi^RcippruodYY\djtplpsvkjiU`hhfnw}{~ttxxma{tmdkpkfhjlmsl_^^nhnhpwwk^dlin{{ylxxxuqpqqs}||sxyuusw}zzxxsuu~zzxqijlluxf^fsxppmkchc_]cddsssxeccpqqm[iefdffilivyoor~~wssvxxnffd^Zillkookmmpffhmmpkhknkkiggrqrsr|t`ekpuuvvyzzm__izuadcb_^^abemmfNN`ou{fq||zvvz||ywvpqmhhlmmikkmrrvnnmrry}}xrrtrxz{nqiZ`^mmuskmmvjjrvvnkhhkjnrz}sywt{hh\iifmuufhbZZorlp~}yvwxttllf^jihhljiX^ccqosqi`dig\lmms}}~}{|~}{yyvuu|{{gkoy`T{mnu{xnnf``ljdcglppibjpkcbbjc``]OORNLKKYZZMIEORTTWYUOHHJMNSQPSTVQPPGJMTZa`_a[[]]TK`a\WRLQSPNOPQUUVQJSPTRW\\TJLOT]]ZOZZa\ZWVWVYXX`__Y\]Z\_]^Zded`[[ZTMNOOSZQMPUWSTOOIIHIHFEHIIQQ]UXYYIGGRSSQEKJJIKMLVXMMP\\^``\[[VUUPKKJFENOOLVVRSSULLNQQTRQPOLKKSRRUVVW`ZILORUWXXZ][QGGNXVIJGIKJIIMMJ@@KUX\aSY__][[_`aaVVQIINRRMLLMOOTSSOQQX\\XRQVY\WUPJMEKKVWPMMRLLMOOLLJPUY]`ZYWU``XIIENNLNTTHIFCCVXST`_]\\YNPIEJKPONCFIINOTSLEGIIEEDJMMWacdbbcaa`ab`^NSWfc[LCZ^cc^TUXZZTTIHHQQLKKJIJMOOLJNMLPONNJNLLJKSZ]akpuaTFdoyvusbYSWUTJLKJIMQYZ[]chrsqolg]W[be`TNVfljec]ZW\^afc\UTWbllgbb[SS\eepngbmv}ugoj|xjklmnh[TZfk|xwvdouw~{hhlvupjjihhqyxxrppdoKbtyybYYZ]^^YWWU\[T\^mi\ZZ^iimwr{fixuujbojdCOk__cffjporuuliimmgz|yyponb[[vOoe^Wmttsruxx{}}mYY[]]O??HOUNU\`bmmril{orrbyssi^^cggikk`TTY^^jt~zomnsrY`ojglg]IIUd{xzwy~uQQ^ii`VY]\ZWWiocLDXiihgg]ZZSty_e{AXd`f\RRZZYY[]]^M7B_XSdmmz|gqzzyx{w{{OOnmMMYc\[VSTWZZUPRUeb_szdR^ehkquxf]Qhr{zyyjb_caaVWVVTY]efhkoryvsmqphdfjlh_[bpvsnlhfdikmomg^`elrrqh__jttzwoju|{pupzmmnnprsnc]bko}zkqvw}}lloxy{wsttw{{zyyvuuktUgu{{keegkllfddaihbhiuqgffjvvw|wkozvvmfsmhMXqimrqtwwrpprrnmll}||ttulggy[nlgcpvvutwzz}sddhll]KKT\c[ckoozzumo}rssh}xxrllmquulaagllsz~}tqqvyfhrmkmicTT]kzzy|x]]kxxndchgdquiUN_mebb`x{giyL_llsg\\deffgiihWAMmf_grrz}yjqyyxvyuYYqqXXcmggc``dhhc]]^_atqnlx}n^ILMOVZ]RLETZ`][ZQLIKHGFFEGILMNORTYZXTNLNQSQLILSVUSROMLNOPSQNLLMRVVTQQNJJNSSXWSQV[_cZSWU`_XWWTMILSWdc`^][RX]^bea_iidTTV\ZYUQQPOOV^YWWPUCP[]]NHHIKLLIGGFJJGJJSPJHHJOORZV\RS[\\UPVUQ?ETLLPTTUXXY\\TRRUURRSS\__][[WVUMJJ[E[RLHV[Z\]]^__UIIJLLF>>BFIEILMMRRYTV]XZZaN\cXXRKKNQLGGIKKQW`\UUWXVHLWUSXUMAAHO]\^hheZ[d_YDDJOOLIKJIGGRUNC?JSSRQQKJJGX\KRa>JMJMHDEIHIJJC;?LIFRUU_abbecU[`a`\\`kkcDDVeeVDDIMJJIHGIKKIGGHIHQOM[^bPHpmkeb^fpxypgYURNUbcd`bdLPSXXWUY\dfhmpqhcU`zxvrssihi~vlV[`UXPcg`ZZWTSX\XaeVmkkjysdeeljillsuuvvtqokc^pec`fXrvyt{yww~{kddnppx{{mgccabba`XM\^[VRR[]TY_equuxxz}}|tqq{q[instwy`^\aafh`hkkrrqnhcb]]d~wwvrrsxxukkh^lwrmmrwwpVUWYTX\ol^Q\ff_XX_eemtti]]fsdc__mzyy{}}yuuqmmqv`XXpwwd]]tzzkee~ybouxaZywj]UUmngcS^cgjhmmiYY]ggd[[XMMWopfhw~|[[\__jzzuoonmme\\XSSW[^jlpytxtuzttx`NNs}}ussc]RJ[[]hkkYRTV`^\^]\`myeil^el~rpmjjipxxpea^ZY`mnolnnX\_fedacdgjmsuunibk}{wwxrsu}ucgkbd]lpkjjfa`eickpcddtq}xooptrnuwwxxwsqpmktkhfmcxz~y~~|||niisvvy{{qnlopomdYggea]]eg_cinux{}}{tqqzuaoqsu{zfdhmmoqjqttvvurlhmllkwuuvyyvmmkfpzz{{xuux||wb^`bbcewse[foojeejoorvvpiiovnnmmtzz{||{yvttx}}|{{jddv{{mhhw{{pllyluy}ic~{pf__trki_gkonqqnddgppmddaXX`uvkp|eefiip||xuusrrmggc__dhgrtu{wzw{vvxgYYv~~wttjg]Vggiprrd_`bijihlt|kpshlp~[ZYUSPSX\\WRLJIHGJPPQOQRGIJNMLJMPUUVWYZUSKQ^]\Z[\UTT_[VLNPKLIQSPMKJLNMQRKXWWVc^ZPQQVUVXX[\]\ZYVPMcdXRQPRIXe`Z[Y]aa\ZZ^`ffa_URRUVV]__UQMMLKKLMLKHDKMKHEEIJFILNWZZ^[\^``\[[_XLRW\\[]ONJLLPQLPRRXXWVSQOLLO_^^]YYZ]][VVTLT\[ZZWSSVZZVHHIJGIJUTLEJOOLIILNNU[[SJJOYNMKKU^^]\\`dd^YYVSSUWWXYYLGGUYYNJJY^^SPP`^bLTZ_ZMHZZRJFFSVROEKMPSQUURGGIOONIIGBBGTUQQY_^IKKRdda^^YUUTSSNHHGEEGILPSW]c`Zdbcc\Z[]ZZ^ceffNCCY__\[[OKGDJJKQSSJGHIOMKMLKMV^STVMRWddcgRTVVUUWXX\_HP^\XTORU[XUMHCLRch]YZY^`E4NXmwtkfafhjg`\ZWY\cXhc]ZUSQOMQY\l{aby{tvxyxvtvwurrtuuspw}{wrraa_dpx``ryppg^bloyyxvvurrpiihcc_OONLSPSRQOOPQ]\`abcinprrz}}yj|umma^lpqqjiiepplmnngvtvr`PWQLqkUU`iiej~sRPLHHQYY\__]ZZfqqx}zzxvw|{{U_hpzwrms{{wwyX^dZf\Q[__U`lprsyxjscX]OSSW]ZTVVQLQnaBBjttrjgpu{YJJP_R^`f]cicbgfpqqwyypllsuuTEY`acgm{sifld\\jwwhVV\b[`b^oh`difnu||zttkIIRiimxxthhjqqngglzzqOOUffjwuzgj[fpfblq|uZYijllf^^[RRU\\VCCFOOS``^YYZ[hfddWGit~~\_abc`acdgjSZigd_Z^bhfdZTOX[hojhedbccelP>Z`r{yqlhmprpljgdggj_ligeca`][_fjvjk}vxyzz{{||yuuvwxwttuvvusy~~yuvoolox}nny|ttpkmuvzzyxxwuutppojjfXXWV^\_^^\]jjmnnopquxx~{m~xrrifmlpqqjhgfopkmnnhwuvtcX`[Uvqaaippnqv]ZZ\__YTT^hhjmmjhhntt{~zyxzyyaims{}xtx~~|{{flqabbid^innbjuutsy~xwjbf\aaelgacc^Y^ufKKpzzwopsvx`VV\l_ggmhnsnmomruw{trrtuu[Pchdgkp~vnmsleepzzpddjpdijesnfipmou{{yttmUU\oorzzxtssrnnsy[[`nnqyxzjnelsmjqu}vgfnprrolli__aiicNNRZZ]eefgllkk`TlvIKLJJKKMOEHNMKJHJMONNIFDGKTUPONMLMMPPD>HMWb^[VTQSTUTPNMLMNRMURNNLLKJJKMNW_PP]he`]^__`_]\\]^^]\]]\Z^a_]ZYNNLOV[MMXaa\WWQKMRU^^]\\[XXWRRQNNLEEDDEDFEKLMQV\^^]T_ZUUMLXZXYYUZ[YZYYU[[]ZPGIFBWTGGLQQOT_YEDDFGGDAAFKKLKJJQXX\`__\[\bGKRY^eZXUY]]YZ]ILNJRLFJLLGLRVY\^bbYPXNHJDGGIKIFGGDCESN>>RWTPX\aJAADLEKLOILOLKPPXWVZ\\VTTZ\\H?HNPPRV]YSPRNIIS[[RHHJKJLNLWTOPSQY]aa`\\VBBFQQT[[XMMPYYWOOQWWSCCFNNR\[_STHQXQNTX`ff\ISTPLLJFFGJJH@@BEEHQQPKUTRRKDW]bbdwqc_ZQW]gjqje`WRMRRT\WT^XTYYZ\^]gc_^adhov~zyxwpdheaPXmkjjlmolkid^`zxgcxzp|k`^ZWWcnnf^^fnoqqwuuxmmjbbce\a``^]_a]Vwp_QPOOc_hggspYY^``abbYNPLLZYYXVVTRBBV_[WeWZdqtvyyd]]MHHr}}yppswu{zoeh_dhr[Z{^\\dggcYedc]lxxyzzyvvttsx~\Up~}wds|qmp`TXPaogegg`XXTOOTXX[^^ellrnmnm[V`ddc]Ybdd\PV]Z`^M=]kx|zz}~~ur\ha^hsnjuz}}ylegluvqppqttqlrvjbuwvvaXXouu]Svvdd\VTTowxxy~~yhcT\Ujigfo{[YPSVV\ceeuzzg``dfkdvlgvv}laa^[[UMMOUU_zzs[[`llnttxu\LE5+t{xqlg\bfpqurpnd^X__ajfble_bccdehqomlkikmqv{~~}|vorpn^evwxxsqnjfk~ol}~vofd`^^hqqkccjppqppxvx{ssqkklnkpomlkjokdzj_^]]kglwuffijjlmmdZZ[]YYgeedcca^NN`ieblcdjtuvxxjeeWRRu{ssuwwxy{xmingkmtfd}fhhoqqmepmkhhiirzz|~~|w||wvvuygcuzjiiv}urth`d^juoorrkdd`]]^__diipvvyvxvsdainnplgnllg^aifmgWHamx|yy|}}wu`qjgqwts}|olnqyxsrstvvtpt{skwz{}mgguzzf_xwjjicaasyzz{|njae^pnmms}cb\_aagorrxzzqnnmtp{rmyy~rjiibZZ[``h||wffhoopuuxwdXQ@6y^ZQOMHKNSUZVSPKIGKJKPOMPMKMNONSRPPOOPQTX\cba^^]\XSTSQKNVUTTUVUROP]\TQ]gd^X`_VQPNLLRXXTPPUYXXZ]]^^\]UUSNNOPNPNLLKMMLIZVNIHGGPNTRRYVIIKLHDEDEIGFE??FJHGOGHOX[]^^PJJC@@X__abb]XXZ\Z`a\SSLORYI^gKJJNPPMIOKJT]]\dd\Z\`JHV__[PY`YTWMGIENUPNKGFFHJNQQUaTRTSJGKMMNLJNMMJEGJHKLD>@GZXIDDLNIHFFKLQGELNNOWYa`ZZVVY[\^ZWeii`UPZ\[`^YX\`cddZFEDDFHHVbb^ZXY^LEEIHJTKJIJGEHLG??FHIIFCNKKTZYIOTUZZHEDDCGHJKGFEGPOLRRUXb^OLIJKKSZZ\``YBELYXPNNZ^^RNFS\cXWYTR[EAPP[PLXXW]`c_VGLRWZZYZ\^XZPHU_MFFGIAEISOOPJ??BX^^WPPRXYRY__\SNFAEGI]Z]]WBBELLKJIu`ipxsqokgdhe`iqld`[Skfhju~vuvwwy{|jhd_dhppxruzZZadhiklph`abd_c__qpnhbihhge_\\N]jkzzyy}{rpom[LTeuujjpoux{qdi\LLURW^ee`NNQUWWOLLWZZXUUW\\^bssfiYab``WWYZZ\ceea``OHGGSnnpunfjjlkZckdjINHEM]nZjkor[afb^s{oWbttqournx{{XfqqzlktmwmsxlZZ_dda__afmpmksrrnQYZ]\WWUTTVYURQQTVMTUW[ZPRWWZ[[bipjfdssjeejk^cbQMLK^nnpvvoV\[Z{hba^_ahgfP[rtnicjqqpomtto\N>juuy~~xbbhxue[urqhg^dqsosx~{hfYZZ`putr}{utTOXX[[UVVSOJVjpvvw[PPs|xzsnouTRQEOXjjb\bO[enwhqx~{zyvrmnlgovrlid]qkjmwy{|~rrtxsnpqtt{x|``hloppqvpjmlpiiuvsngmnqrpkiiZfsu~~||~|qppq`Wap}}rrwux{~vlpdXXa^ckuuo\\]`aa[YYdhhfddfjjlpzznpcjjggddfggimnnlYRQQZpprwpknnmlajrosRZTPZftcoqsudinliv||}u[ettrqvspwzz_gppzpouszqv{siijllkjjlpnqoowxxv^egkllkffcbbdgda``bd[abdeeji^affghhmqmlttnkkpripo_ZYWgttuwwsdkgf}khgbbccdijlW]qsqomorrsuxvsfYJp{{}{kknwte]ttslohjusosw{wjbddjuyws{x_Zeehhbdd`[V_lrwc[[wyyrnow[\]Q[dnnigqoZckr_PTX\YXVTSQVSQVZWRPMJUTWY]acehjk^\]\\]^_UUVUSQSUYY]Z\^OOQRSUWWXSOPQQOQNNYXVSRUTSRPNLLFNTT]]^^``\\ZXMDHPXXSSUVZ\edd^XPSKCCGEGKQQNGEHJKMVVNQHLNGHIJLNNKJJC@FXZXQTSWWJOSNRACA?EMUISSVXJMPNKY^dbVLQ\\ZX[ZY_aaIT\\_bUU[V\aUX\VKKLNNLKKLOXZWTXVVTEIJLKJKHGGHJJIEGHHKKHHIHHLPYRPNZ[TOORRIMMFCBBKTTV\\WGJH^TONOQWSQFO\]WRLSZZXUUTRXZVIC=QWW[__[LLR_^TN^ZXTPKOX[Z]`dggcVRJHHKUY]_[WYECHHIIGJIGECIVY]KDDX]^da^\[aa\IFFAEHUUPKONEKQXrywtx\VUTYhlpp`WNZY^cqsuy}xxlfedefgguj``prjjl{xkppnpxs|znhijkk|}}qw[RTY[[VQQTVV`zzyxwqjbQT``ccyoxyos{j]TONffa[hblvvhccZP_VOegZJJGWgTRZdvaVT`cZXVVUTTO<MRRPNSZTUUd^\\_bba_^PKKJHHGEYfxtqw{~zviihfnptxyxur_cgc``hpx}ylczz|n_xwirqqk`N`fgmv`hhpvpaYgrruww}vqpnnsvqeccax}z||ui|uemlcc_bc``KK_Vet{ppbZUb\K]kaqtoi`ddIIGGW]]aha\^X`gzzreVMT]ghhf[[sxkw|sxtiijnty{xsls{|{{fckfGX`gknvrfsppwzzuqortrqqsxux}ystuvqnnty{}}mmqusqhfcchlm^WYlld[eeommxvtbZKQWPQWUSQSSVS[[XP^kkwst^]]UgtythlunelddkkihXX\`\[QU]diid``dhZU[_\TMMFFUZ^Xd`cjgv~|ztupooaaSINNXnT_dpS_egpnmh]?X\ad[[q{{||{yvvox||vmmwzmnW^ccd^\ZZX\YXXWWZ]]VTT\^`YRR`lU_jddjjURR|yuvv{xtpqssttldnnkihdblz~sux|}zsstmty{|{}yvilomkkpu}~tmug~prsvuuqj[mrpv~jppu{thbmstvxx~wsrttwxtihhjkhz~}u{lsqjjimnmmVVgbnu{ttkgageUgwjvytnhiiVVQQ`ddhnjighdlo||uqcY^emoomaasxmwzx|xnnqtzz{yvrw|}lisnSahnoqxtjwvv{|zwupqsqpprxy|~zvuuvwxrpptxyzzppsv{urnmllnqsgbdsskbiivxvujfX_e]_ec`_aad`iif]fpp{uwdcc_kvzujoyumsmmpqqpbbgljh_bhloojhhkmd_fif_WWPP^bcaihjlly}{uwtwwll_UZZ`t`gkv]jqswtqjbIagikees{zywwpy||xrszzprcjnljhhdheccgghkkc``fghb]]em[dsoopp^[[zwtuuzvqmnoqrrmhrrnkNU_d`[_bffb_]UUTSWXZ]`dfee]\[PRSRPPTX\_]VQ]]^WO[[TZVPGPSSVZOSSX\XPLS\\]^^`^ZYWWZ\YSQQON\`\]]YR]XPUUOOKLMKKBBMGPZ^VVNHFOKAIOKVXURLPPBB@@HKKMQLIJKHKP]]WLEBEJOPKK[^V\`VZXRTX]_]XSX^^]]PNRP@JNPTV[YRYVVZ\ac_ZXY[\[\]Y[a_^X[]dd]\\ZXX\_abbcdebUUY\WZYRPMMQTKFHRROKQQTRR]\\NHBEHEFIGFEFFGFJJHDKSSZ`YYLFSZ]ZTUYTPSNNSRPOHHKMJIFGINRRPMMOQIFHJIEBB??FJMGQNNUSZ`_^Z[WSSKKEACCHTFMOUEJMNVUWUNISMPYZ\H?`acc``bi^ae`[[_cca\^[XYNAVVUSSiib`^ccV^e\SYYTSSICDDR^OU[]^JO]_`ddTWY^`[\^_`accYNMMPSV__CEFKP[]bUGFBBQ^TP_^^P>=>ANXVV[[ZZVHHGEKMLJJC@@DFHJJ^^WPP__`bc]]`bd`_KIGRUFHKKSZT?CGGNQ\fOFHECCFIGCEEOJEIJKC99AIIHOUVVY[\AO[`bJLRI>?@AABFMMKINV[[Z]cec`ZZ^`bbUERV^]]\TIHG~}rfs~mage_XVTPPahnrv}}mmrnuflq`[h}{xncc^WWhpwutuog~yq}zvnthlsgbb^ZZfcnncg_\[TQTWUY\\XTTWYjy~~|u{}ii]^VNU^]]`jppiffedbl_oopvvxsvjad{xxykcfpurwqbbhxxjaoqmbY]cffa__ZMINPRRan}~~{||}}{yy~}}xqjihw|wrnu|vvMg{vtusqyy~{xus}qpuT`dd`Tcidingeuzzrcilmrvpn]\^uzmf\\`eecb]oqheessm\abh^]q{{xsuqsubXYTPUddgmpp[SSTUZTP\[UVWVSYdiVqrjpikmc`bhnop`ZOKSYadmm}}p\SVVY]``]XT\[`bba`[^jjhhmpZSpttmpuuaGGP^ea^`]]_irrsttnh[kyuqqkefuwywtgl~yttvwwvwxx{~ukuぁsjoojedb^^inswzuuwv}qtxmis{wrrkddqw}{yzvp{tzzrwosxojjhffmmutmmhhga_bdcgkkgbbdeo{~~|u|~nnhjbZbkjghqvvrqqomgrguuw||{vvnkl~{yyxpkls{uwrddk{znfqiejmoonmmhYV[]``hp~}z|{||zxx|}|~~|{vpooxzz{}vrnu{xxYm~yuvuxx~{wtq~ust_eggeajninsigw~~vilpqv{tqcdix|rnffjnnmmhuwqlkwwsehimhhv}}xsttzxiaa^[`llmpqqc^^_bchb]gfccdc`dknauununrsliiloqeaYX`geijqq~~tb^aaeinnkebhhoqpkiefnosud^swwruxxgRRXchfcdbbelsstuvqk`o|xuuqoqyxxwvjp|xssuvutwbcb\U\bbcbbXPSROLKKJJQUXZ\``WWZWZRUYPNT^ccaa_]WQQNKKSWZ[WT`b^Z`b`b\W[TUYRPPMJJROUVNRNKKHGIKNNKHHII`cc_S]``_\^_RRIJGDGJIIKQTTOMN`RLTTSVVZW`ac\SJMa`]\\^SMPVWX\YQQSYadd[RMWYTMGILMMKJJHBADEFFNV_``_`^^aa`bb`ZVRRS\aa`_][X\`ZZBP\Z[\ZW__`_^]\`_WV\ENQQNEORPSTSSZ[[WNSTUVXUUKJJX]TOIIKMMLKIUVONOWWSILMQJIU]]\[\XV`ZNIHECENNPVXXJDDEFIGDHHFFGFEEDHORFXXSVRQSMMOSXNJDBEIHINOUU``XLEFFGIKKIGFIILMMNMJLTTQPTVIEWYYTVYYN@@EOSPNQNNMT[XTMU\ZXXSNZ]`^\TVda^^_`acw{wtpobZ[]``bbXmuxxzzieeZavufedZZahhcYSS^^n]ZWWm}ywwvwuty{wuvxkee`c[aeis|qjgdcR^`giUO^XRR[qc]]fn~pZcca`p|zrndccXXOOQRMHHPPT[^^S\^^\]dd{wkVCCMYce\aantlttsslSWgUd|zx~xZlzywwx{haa\V\YXWW]bRQX`llnuy{uussvyqiilotqoz~~hpxuqttu~yyttsnowqklmrqqomstnu{eZnssjahhkd^lqflmWSS[bfjhd\equulbPVUTU\b~ifx}|\Trl=Zhttpkof`XXhlPVX^XOMFQQLKPVSIGEEU\]UTTVXZ[V[[hinheefjYe]Z[WKUnptr[RTUT[[WRU^VSS_}qnjige]ZaY]ul_ooc_[K\~||phecqqzz}znnPX`gllxx{vuuss{|wty|xussmhhijjlletx{{}}rnmfl{{rqpggkppk`ZZffuigees~zxxwxvuyztsvyojjikflnouxsnji_jkpqa\gb]]dvmjjotvdlljlt}zssnnlddYY[^XTT\\`hll`edfehmmyp]MMV`lmegfqxrwwvvq]^jak|zx{er~|zz{}pkkfbifeddgi]\^ennqwz}xwuuwzsjjmosryzptxuqwzzrrpmmvqlkkprsuvquzg`ossmfoptkbrxorue`aflpspkgltvvqkX_a_aehmix~{b]unH]juusqqjgccnq\defbZYR_^YX]c`USQQbefba`cfghdccnptsrm]lhfhdW^pruvd^aca__eec`aga__hvsqpgdifhxqeqqhfcUb~||sligsszz}|tt\bglqq{{}wvuvvyyxwsq^hkeb`^ZYRMNNOOQQLX\^URRMP[ZSSQLLPSSQLJJNNVMLKKWaa`_^c]\`ba_^^VRROPKNPTZ^WTTRQFLNQQIFKHEEJVMJJPU_UJNMLKWaa`^]YTMGGCCDEB@@CCEIKKFKKJIILL[YSG==AGMNIMNT_WRXSCHRDN^^]ab^ZHQZ\OJJHEHGFJMCCINUTV[\b]YZ[]YUUWY\YV_^^]]OV][ZYYZ_b]^]ZZ^ZWXZ[ZZWSYZV[_RKW[[TNPOQOMTVOSTGEFHLOQPNIOWZZTLDGEDEJM`SQ\^`KEXU;KS[[WRWRLGGPSCFGLICC?EECBDFFBA@@EKKFEEFHIGIIPQTOMMNTJQJHHGAHX[WIDEFGGEJJHFGHKFEEL^WUPPNMIHLHKZbaTMXXOLJCLba``eeXTRPZY__ad_TUEINQUU\\_]ZZccdec`{oo|somjijY^cfd]kik`UU^]Zle]]_XSfqgbWZ^hfddYUl||xsuwssrpph_Z\_`wywyqmTMYd_baaEEF`[YbbcXXZdlppUZ\\dyqh_SWULIFP[[TTSWV[VMHLZIXXcks|PPUY]ZWbhoqqsudgjjVTVTUSQrwqw{qW[vqieekooqsggOOYZZYYdeYZZbibimlk}}{urrxz{zvrrwomkqxqiafkttnnjntrwwqtxsrspmorrqyxuvurwxj[_o^Ymtsusqx~vwspUUVXY_ZUZ_drrmhcceeoqqyplluxxtkdidDkiflqqtllrhWWXS`^]N@NSSUSPVY\RTW\aabc_XZXQOV^^aejiYYje_dotljgdXMXXaiinueetuh[Z\\]^a_ab^^XSSYYa[^ccwqqnnomm^\YVVfjdkgpiaWQRehcb{vrrstidkroru}gcLR^^_Ve||x{~uknw~lligttwsqptudjprrlspslcckliupllkd`oxrm`ektsrrfct}}xtuxsttssmhfhjkzzy~yu^YgqijiiPPRjecjjleeflqvvcghho{~ung_daWSOZhh``^cbgbYTWdS``iou}YY`dedckpsttuwmorr`^`]^^]vzty}tbg}ypllquvxypp\[fhhffmmcbblrjnppo~~~ussxzzyuqqxwvtqoswvohlpwwttpsywuupsxtspmlnpxyxxyvtsvvmcfqc_pwuwsqxwxxtbccefnibeilsspmmlhillstt{tqqx{{wplniOoporqqtppuobbd`hfcUL[aad`]`ae^abfiijkkehe^\aggjmsueepjfjuuqomi_Xeekppqvkkxyofhfiijkiid``ccihimm|vvrruvvigd``msnqnuni`Y[jkee{wssttjelqpru|miW^ghi`j}}y{~xqty}onlib^YY`ZYXWTTLOQSROVUVQLLOONVSPLIRWSPKMPTSRRLJVacba``_\]\ZYYTNKLMN\^\`\XVIDLQLN@@ALIJNHNTUUHIM\abcbbWQKEGEA@?CIIEEDFEHFB@@G@GGMRX]BBEGIGEKNUWWXbbYMOQQEDEFHECWZVZ\_WFHUTPOORTSTUNNCBFHOOGHILPMRVTS^^__]\[ZZ]^__\ZZ\]^TY^UQLPTYYSSRTWV`^^\\]ZY^\XZ\\[^\YZZ\\Z]_TIKVNJUYYZ]`Z\YXFGHKIFGJNYYVRNNOOVWW\VTTZ[[YSNQP>TROSYY[TTXOFFGELLNE=DFHIEHIJDFGJLLMNKGHGDCGKKMNPOGGRPLOTZTSRPIBGGMRRV\PPXYQIHIJLKLMKKIFFHHMIJLLYVTRRJIGFFOQNSRWSNIFEQTSQ_][[\bb]XTX]Z\^bdSOBELLKHQ``]_b[UV]bWXWV]WImyypbb`bffv}~dYVSST[^ZZYXVHNX^_a^XWW_aZZ]fljgsujkivwwuxyyuvvoowooijprssw{}|~wZZ`]XTgsqslHZjiiVYIRWY^^fgu~~tt`i]I;>HMGGVa`eYZcPTc_^^X`VQLSYlldstxoo{xWu~y}~xdZ]`lvnEExkL[jln\IUXY[`Y^``_UGICBEQ\XRLOSXUB>;GIWWeeWjypomswwy}|{vqe``flhc]]VPHEBbbppnllquggzyxutqqlmw{~~{tlqopsyyxxuwxxzxvtuwxw~~mllmbfktrnqxsrqpps}q^imnnicdeajjZcb``djtzrna\``lrkhfa_`XZa[TUVTYZikec`ee\jkbf_QQMIgfKXSVY\dhiiwl[blbba]Rcyrg]Ydoti\\RRQEYjaWSSUTOaodd``hfegj]]WWQQ`^^\[Y[^lxutgoz{}__kkyvst||uronnaaQJBgtsokhfqijcTs}}ujijpss}ogdaabjnigdUZdiijkplfeenpiijpvsoxzopmuwwuxyzxyyuu{vvqptuvvz~~zddjie_nxx{sTbodfT]cehjrozwwfogSFHSYRRclhm]^h\`pkif`h_[V[`sspwux~qq{^w~z}~xkehju~uQQ}rWetvyfSaefhleikkh]PTNMP]jf_X\_fcNJFRSbbpp_kwnomsvvw|}}xsnihmrmieebZQOMhhrqqsvppwwvssmmklwz||{ytorqruwwvxuxzx{xvstvxx~~rpprnprvvusnqzqops~viprssqmnniooenmiijmtysqhdggnsnlkggjdflfaabbfgnnklfiieprmpm^^YTmlXf`cehmojjyqbhqoolg]iztmhejrungg^^]Ocsld``b`\iuoojjoonpqee``XXklkjiehfowtsfnyz{ddmmwtqrstu||urortnn\UNkyuronmtoNKEW]]XQQPQRR[_`RMLKOQNNONMEGKNNOPQOLKKPQMQTSRZZTUU__^^_`_\\[VV[VVTTXZ[^_^`[JJMKHFPfWUVSAKTRRHIADGHJINOX^^YYMQJA;<@C@@FLMOJKOCEKIJJHKEC@DHQQKWY]`VVYZHX^\^b_]MFHJQV[[R>>XP@GOPQH>EFFGIFHJJKE>@>=>CJIEABCHG=;:>?FFLLHT`ZXW[]]`^][XNKKORPOKKFC@>HPKGEEFEDNVMMKKPOMPRLLIIGGLJIHINW_]]W[`acNNWW`_^]]``^\[XULLFC?SY[XUSQYSq|sWWZ_aaluwyygP^dg]TLWjj\`dgjdUQX[[VVWYY[^``pzwolp{|wwvqim|~xx}}rmmn|{rmmc^jt{rAYl^T`my{n{u_if[X`^\]HHKUX[[QQUaa_bdYUW_qjNXaaX^hmXOMyys[m^bgrsutthf``h^VOL^^lyyicJ?ebVVYA7CFPJDDWMMNPPTY`bR]ffa_uupllmm}}yyvtuwwgYl{wsLLOQQ@*cmuuxzeenvvnfnu{{|{wy{|yu{{xuuvwxz}}w~}nhhmxwuwx||uujlnn|jotuwj[XXwk^\ZZ_jih`VZZRR[fqpnzzlgTX\ZYiiZ\^fm`PS]]gqjcc`_WOUZ[^^WPYbzzrbNMLU\]]cmvqmULQQd_YjxYYVV`]Zck==ah{si]Ncehc`]ufVcofbuugjmw{{ojXeqquzz{}uippffa_RLE{xuiZ}}xtxx``djmmtz|~~o]nuymcV`qqkorstnb_gjjccegghjllu{xrpt}|xwvrko~yyvppqrxuumiry~vL`pe]gqz|v{ksqgdlgcfggSTXaeii^^bnmlkja`biwq[biicgosa[YXXwwsdpdhlsstuuusnnthb[XddsleRJigbbfMBNR]WPPdYYZ[[afgg^^__hppnmwwrmn{zuwyymeq{xuXX[^^L4ipww{~iimrrmhouzzzyyxvz{{vq{{xuvvw{{z{trrt{xux{||ttl}qstuvmc[[xphhgkkjfbgg^^elrpnyyolaeigfqqfghlpg]^bblupllmme\bgffhlld\agyysfVXZckpusq^W__khdq|ffbboicgkHHkp}xsgZqqjjkkgdbxncltjfsshjmx}}nkckrrtxxz}vlqqmmjh\WQ|yuj^}}zwY_ffZKKLNOOU[\]]TIRVWPLGKTTNPQRTQKIMNNJJKLNX_^YVX_b`^^]ZVX`a^^`a_YVVW^``]VSSNLSX\X>JTLFMT\]S\cXJONJHJKKJII@BCEGIIDDEIKNGDEITQEHKKEIORFA@__YG`gSKLPYZ\ZYbeLLKKNHDA@JJQWWRQA;QNDDF=:=>CA@@FAABEHLNCCDDHLLKJYYXVVWX`cb``]YZ[[PGS^[YAACDD=4NUZZ[[QQY``YRW[``cb`aba^]_``_^^\[[\]_`]]YYZ_`aTOOR\[Z__\\UXZZ^QV[\^TILL\SIHGGKVUTMEHHCCHQY__UQEFHGGPPGHIPVMDFMMRVQLLKJGDFHGGHIIFBIN__ZOCFJKKMV^YTFAFFNKGQZGGFFLJHPX<SVc^MLWXEVyxppfZ_pysq`ZZb`jsm\TMNPO^icj[RZ_bhonr[XVPIV`hmf^XXaesret}|{xw}nj^Ujsnvxyz}uknssomlfZ?=]eXX{wOOMOOR]ccLUXU_hfyxsnmjotoiotkoxsnpqz}``nn}ttqssnnvvuojihmqttmsy}|xzy~~xrpu|xxyvvwv}~y}skihZVWXgg[`gejpqmpvvtu|tnqqagw[ZXX^RBQ``beIYQPddhf^_nyutqmgclwy}phY]``Y_eeVSOYa]SUX_haZTTZglehgpxrkgdcekgYYiiquppmontuprddilt{c]}}{{srvvjgo{{uuijwtqpdfettyzqzymfiihmsvxyziippkkoeZcqwwyygp}|uojuxvuu]X`lvwmmusprmdb`lib{{qvqu~{vxzvuxtrpsyuortrmheemtvtqungjheklkeedfgTI\`miZYddQ`|yrtoeiv}xuhffokqwsfaYZ\[fmfnc[ekmptsxfed\S]eptnfccknxwmx}||xw}usf_ovsxzzyyprutponkdJHhpbb}[[YZZ\hmmX`a`ipn{z{yppnruroruoszupqry|ddssuvurrzzytopprtrrttotxxy|{twv~||{yvqs|xwwxx|~~{xpqrfbnnehnkmrrmpvvuu}}yspvvinzhgffm`MZhhjmTe]\jkomgiu}xyxtnmsxzsmfijheimmc_[dli`cfinjdbbgotsslsyrljhgipm``mmsuponppwyuujjnqy~je~~zztsvuolqzzvvmnywtsjgfttxyrsrtuyxqlnnkntuwmmrrnnrlfluxwxxkq_^WUU[\ZZ[XVLKMQX_aaWPOSRPSPKJIRPJ\_XZVY_^\]^[\ZVSRWZURTUVRLTXZXWZSLKJKKILMLIJKA=FHNKEDGG@H\]XVOHKUZVULHHKKQVRIEBBCBJRPSHCGIJPUTIHGCAHMORNHEEJLVULW_^^\\_`^^ROIDQVSYZ\^_`\WRTXYWVUQG;:HKEEXVBBACHLLAFFEJOO[ZVVURVZUQUYTU[YVXY^`NNSSccb^YYVYYTTYYXTSQPSVXXZZVZ^`b`_``ab\VX\aacca_][[\Z`a`\[VSQPHEEFOOHKPPSXYXY\\Z\dca\VKP`ZHKD=DLLMN?FCBOPQNIJRZXWTROLR\]_^VRHJKJHKNNFDCGJIEFHLPLHGFHPQMOPU\[VSQOQSPIISSX[ZZXYXYXVXNNRSX]bNJ^^cc``ZY^^USXa\\ST\ZXXPUU]]_`YYZXW``UQTTUX\^_`aTTXXVVXQIOY^^aaTZwseagb_agdebR\n}y~tg^api`ajrkinyuqtvvuugeejoefh\UXY``VV^lqqrrqmeell\ZVXXcigfiXUekrlXf`QN_ifjnj^V_f_\_\]\X[eZUJLNjldefad\[[}ji^RUTKPgdko`a^hju|ufuz}|yvxqp_WXUXj\\yyqikmnni_N=NXcd``FFP`jh^]\UNcj__jjwpnjjqw`XdoohZbpvu``xxuuw~~{xww||u\NZemtkkuuryzvsxxzsnhw}xxuuvxwqqsqga_ZVMOPfl[UW[kltsmnurr||}{udlsoZXXYW>6R`n]][]`ZVZWXgnkolwiaotuz~vplhV]VWVTUTLLTPPSa[U]c]_lea[ctomp`T]nslld\\jgkjmu~{uwjbc]`zuch{}~~jjoquwsspoqrnmssrswssic\bghhjuwxzysjxxsuywemuvwwvtsr{xkhmggjlkni\jw|rlnxrjjpuoor{xuvxnkkptmmne`cdggeeirvutqlottjgdffmqonp_[kpvsami\ZjrnpvqgagojegfkkjhccngcVXZoqkjjgkfee{oog^`^UYljqsgihnpv|xnx|~}{yzxwhcdadqeey|vpqpqqmgXGYdpqjkQQ\jpqjgc]Xhollpp{uqnntwhbjqqlckvxueewwuu|~{xy{{yf[enruppwwsy~xspuu|wrmz}wxvvx{{zvuwulijhcZ[]mqebdemmrrmntss{|yjrxugeegeJ@[hrbfegiecedcnsqus{pisvv{~xrpndfccaac`XX_]]`fecjnjipokbhwqpsg]cqummhcckgkkmt}{uwmffcf|whn~{{mmqqsvuurqtuonsrqrursnibepoonuwwsnvvqswvlrwurqp\ZTRTROQUSRQIMW`_\_YRNPWTOOUZVTW^dc\Y[]]\\SRRUWQRSLHIJNNJJNUXXYYXVPPUVLJHJJPSQPQIIPSWSIQLDCLQPSSQJFKNJIKIJJIIGIMHGBABRRNPPLNIHH`SQIDFE@COMQTJJIPQZ^XNW[^]ZYYUTJDEDEPGG\ccedbbZTOPTUUQJA:AEJKII>>BLQNIFBOSIIRR`bb_YUUSRW[KEOWWRHLT[ZMM^^[[X^b_\[Z[Z_``XICHMTZRRZZX]bba`_^^__ffddb]VTQZ`a`]][YY[ZZVVXUPMLHFBORHEFITV\[XX[YY``a]XNRWTGFGHG;8DLTKJHIJIGHGGOTRTRYQKUZ[]_[VTRGIFFEEFEAAEDDENJGKLIKTOLJNYWVVLFLUYVVQKKVUWVX\`_\]SPQLM\ZPQ[\cddfeUUXZba^_ZZYXXYX\]^\\SNLQOQQU]_acb[U``]_a^QV[]^^__^ham|kVo}wijnuyylfntysm||~|xgXV^eelw{yoZQTQORTj{kWV\fnuvppzeJLokMAR]enyuQTXl}xsuvvnZNNPSTY]WPONSUX^hp|g]Q`}VVWZ\^XVjro^_aeaQchWQMKv}~youwcWb^PYoleN,4::eijtt[VFC:CXOEQ[EEEkqsxxc^QNCLbZQ\eOFoyxx\\imwsppohy~xxZZywpv{obipn]cehlolixxqqyxxuqsuv{rrrvzyxvttll|rfdacdE7RRbb__uryyzzmmsrqh_Yc|wurfXgteS_bzzTTilruxxwsrpkiihda]YgsUHVVcele_kvuurq{ugmllpt\R[kqs{|~xrl{dd~vnidhly}zzqqopukafknpwyxvr{kXnt~~qt|{yxx{~{z||xw|UQV^UKV^ZSTV[]]VRWZ^ZW`acdc`^SJIMQQT[^\VKGIGEGIT]TJILSX\\XX]QCUTD>EKPV\YEFGS]XTXYYTJDEGHFDCCEFEGNQT\NGCL\c\DEFGHHEDNWUHIJICKMEA@?Y`bc_`c\TY[_LELIAEPOJ@47::NXXHE=<8DF[[??HMZ]_\[YQMMPNHGFDAIQB>KLDNIJKCQ[RJHLPSYX]\ZYXNCAAS`ZTTFFCCWXUKEHIHGNQVVQNRP@@MMUSQJAEGCCA?FFQQYYPQ_YRLGNNQY[[WW``\[VWXZ\ZYZZ\TVVXPKFBNWZ\[Z`b__WW__aa\Z\]]_`__[V_dVVX\^^ccUT\]^]Z\^UU[YVWTMCDLPXVTZ[^`^ZWXYQ\\PFHLKMIGEACJGCFKHEDBEEABKHFKT\_]ZZ][UUPFF@FGFEBGPPHE??GJUa`TSURNTRKNUYZ\\]SSYNFJWXZVPQRR_`^]]``__[\`^^\\[SS_]VUPU\]^WQZ]LFHHRRUY[XVZ^`_[U^^ZZOO__]`TQ]`cba`_ab\[__bb`\un[xـnerqqyz{naK\\wmm`ZZ^^ejc]ZXWW`iiyxoyzg\YXXdr[OOTY\YWSOYb^YPSXYUZ\bdZZF=TY]`itnc`]Z[^\ZTYVNTgid^_UUW[]]ciX`dihUcidUUWd]elYRR`mogaU\nq}{oejht|yytkaVVWXmegc[T[bfihmfec[omdjmmRRMW`ZMPT]ejsop~~kfpp``ssx|zxxokmokhu{tro{{ssgfJE??^uvyz{xwtvuu~~rt|tejnqtnp{kkz{}}snux{ztd]bgcf`ushj`e}zvuuthxyfdffea^cgfONOH@EON`d\TTOMPUSVXbknghmiwspeVVISVPODIaeUIMR[ebxzc[dk_gjgZY^cmvxqkplRXpnppm\odfyux{zyulsu|~|ytpb_jrppshbmaa``]ZZhmh[kofglc\bnpqcnsyxuvxxywv{||}wvyywbzug}smxxyuiTddxsshffmmptoifekqpz{q|rjfeelvd[Z_figd`\gqme[_dgafjqsihQFagkns{xqmjhijhfbgd[_kmief__bgjjnqafjpn^iplZZ[jdkqc^^hrtng_euw{rkmjtzwvtoibbcdrlnleaglnppsjkkcrrmqtt\]X`f`Y\`gnrxvw~}pmuujjttx{xxzsrtuspooy|vtq}}zzoUPJJcvwwxyuxrrprz}xloqtvlmznny{||vsxz{zyukfjjhkewvqrfk~{xwnyzkjnlnmklml[Z]UKQXXejfbb\Y]cacekrumnsoxwwvuk`^S`b]\PPgnaV[`fno~~jdkmflkj`_acmuwtpsmW]qnmmj\o~ghxtw{ywqkrsz||~{{xkgntrrujemghffdaalrnepqjloi_cnpuinsyx~~uvvxzws{zzusNZVL]bfd`aWRXWW\]^WPEMM]ccXXOKKNNQTPLKJOTT^a\Y]\QKJIIPXKEEHKLJIGEJOMIDFHIGIKMOLJ@BBNPKFFBACFEEFMSTPQTR\\]XUPFFAEECC>ALNFBDEINKYZMIOUMSVRKKPSX^^WSWWHJXY\\ZQYaaQR_]^`^Z\^bb`b\``VTMLTYXXZTQWONLIIRTQITXRRUOOSZZXPY\__dd]]`_^^_`aacdd_^ccartx~x{~vnqt`KNX\a]Vjqty{|PWmu~ysx|tk^PQUXXTIA=DT^b]KAXYXTPMIDTaUU`]\FKLLcmkYSY[XdxKLPUder|hORTZ\f]iosvyz{sSax[\^ajo{}}|{{z~{z~dY^^JRfjsqjidbjssreWXXVVSRQPmuXX~~HD4:JKO\zzsuvj\qlfb`_^ux{ppgg``ZZ`ko`Mg|}}||ywrnoptt{}}qq}}y}{usrvzyxtpuztrhh^^IISScc``[\^_`SCOY_egintyrn{{FFnnPP>>^^lh^fmsyfNG?Rb]W_VVnnWWggffRMIKLKJFFEC@FKGFJI@ABBLSRIEHIFL_YAABDKLT[OBCCFGMGNSVYZ[\VCK`ZFFGJQT^``^]]Xada`[Y^_MFHH@CKNVURPKJR[[XOFHHGFDCBBU[EE``[[aa><79??AI\\[RGUQLJKVZ]VVPP``IIFFJOPI@R`^]ZX\\aa`[[cc^^[^`^[ZYZ[\]]^ZV[`\Z__UUHHAAEEKKJJHIIC>SSBB::IITQINSVYNA>;ENJEI``EEddQQHHNNLLEB;DLGAA@EHEACDGJGECCRRFWX\a_[\]afca_]\Z[\_^WWTT^^gfceifc`][Y]`ZRY_VSKH__MM]^_MR_^\^a_]\\ZY]a_\^_gjfdccdd_dmvxrbdiihgfddfaSOXbkoo]V]hqx|}zsooifefmux|xkk^ORTTRUXTPTXTSXYYHAIV\\XNKNQTPC<6U]ega^zz{{mmrrTXdcagurif\`ld\XR_jot`F^dd[WWhma]jn_ZoobbhgdY)6QPNPUP?CLUkbW^dorrfWWmshdijtxutxypqvz{xwwuqrtspl]`io~~}{rn}|ztrtvw|ywrm\brpjlrrtv{wrw|zx|}j`}~lq{~xjlmmllkkmqm_\fntwwjehouz{wwrqqpuz|~~}}zqqg\_a``cfa\aebafggTLTcjlg]Y\_b]OGGfnmieZZ^ikhbbfqpw~qb^Yahlptvvpnnmm\U\_cddelnqxwjpyfqzwnr{{y{~|xy}~}{{qmmnnjhuymh\WcgjkULLnmddMMVbljdfklonmq~uUSPYaeifb^Zahr{rhhruvvioouuffyyz{YYss\\kkihmuvwy|wrx~xqilnv~||xwvv{{yyzzhh{{||tvz{|zux|~|xhT_is}shb]IBckiizzlluu`bhgfkxuljehsnje`irvygRmtthddtyjdpthdqqonj`3A^^[]c]JNXavspicksuvvnddswidghswtswxqs{}{yxwunnqppnhimr~|zqn~{xsqtw{{ysqgjqpkmqs{zxz|xswxpj{~RW[__[YPRUSQPQOHGKPTVVNLNSX]_^\WUURQPPTY\_\SSMGHIGEGHIIJA>AGLNMHEFGHE@==HKJHGBBDIJIGGJOKT[QECAEHJKMNNKC@BCDEEGLMOTSIO^YEOebZVMR`_]]^][[\\_]ZZQPPMLHFSVLHA?EFGH>;;RKEE<<@EIHEFHHILTW_X?>=@CGKHECADGS]SII]ZYYGRRWWUU\\YVBBYYEEMMHIQV[`^\_a_]TKQWZ]\ZZGG``aa^^]]`_^]Z\^`c]VK>FLU]UKGC;8EIOQKH``ZZ``__XXWWDGOONQYXSPHJQMHFDJOSVK>KOOHEEMOKJPSJG^^WWJJONMG27DEFC;<@DOQSLEILTWWOFFSWUUXX\]]\^^YYX[ddb^\\]^]YUIKRVa``cdffcaa`[Z^`\[\\Y\ggdb]\ZVIN\[VW\\__`[V[_abdeSKbhedbjqvmRcplhrtsxrlrr[^ilvsvvqvxysu{{nn`adVjjlPKGQQY\^Yhj\bXY`aZ^ZNDDQVFBMVUUaemkRNNPRRPRTR^msrqocXUVZbqwlcqm\awwooqggmsn^ZMNjjwz}|zz|}}||uukebbRTUTURMeqaUcdYVZ`e_YX[eg_\rvjjrokpg_]bbffXTH?ffda~~uvurxxbboollvvZZjjqqhhnnpnlhjc^_`iqke`[n}ytnhu~{yxvuqkpv|xnpwwu|}rkkgrzqbdeaRHEYZXZYlsjjwutsstu`Zgfcf]ctlnpg]r]KVgjajoYYjh\]o~kj|~yaWKd^NU[Y][VS]gkoojaTMYde^X[aYMC7?Qbprqoprxwlknqwwusstwwxutvyz{|~yrux{}yyt~e`ilfg{}igqmeeiirwwuUUppttyyyyxxww{{sotxpYhvsnwzx{wqtvjmuuyvz{x{||w{}}sujimdrrs]XS__gkmfpshmffgglmilmmi[QQ_dRNYc``jnsq]YY\^^]^a_hw{zxvldbbejuzofspehyzqqspmqxtgdXYnn{|}}{}|{|wwpmjj]`cab_Znwh`hfcceiglhedemla^sxnmtqotnnmlfekkuufbSJlljizywzznntzzaarrvvnnrrqqrpqkeeflrokhdq|yuqlw||}yutqsx{~wootvu|umnlu~ymlmiZRPdbbgfuxopxvtrrsvd_fece`fvquuogwfT^rqfpuffrqjku~pp}yf^VhdX]a_bb^^goqssng\VbqskdfldZOCJ\gpstqqsxvkkpswtqstpqtxyy{~ytvz|}yys}ifqukj}nlusmsvvu[[qqwwzz||uuvvttvvqUY]XJRWUTY\YVZZNOTU\Z[[X[\]YYb__WUNPRJTT`UGDAGGJMMJRSLNJJKKMMLLMOLFAAGHHI@>BFEEKMTSDCBCEGEJRUVTSLEGKUYTQWTHLYYUUVMPSURHF@@PPX[^][[_`_^]XXQLJJACEDDCANUKCOPFDFIJNIEEFMPPNXZRRWVSUNNOOKJKKNNGE>:PPMK]]XWUZZ``JJTTRRXXHHQQUUPPUUWVROPLKKLRXTPMIU`\YUPYa_]\\]^\ZWRUZ_a]VY^\[^a\VTTOV[ULNNLD>=FGFGFQVRQZ [MJUTSTNQYTTUOIUI@ENRNRTGFPPIIU`_SS^_^NG@OKAFJIKIFEJPSVVRMEBJONJHJLHB>9<COYWWXY]]YWVY]]Z\]bba`_^^_`aa^YZ\^`^^]dbQNQRQS^_RRVTPPTT[^^]HHXXZZ]]eebbdd`cc^qqccxbS]lgno`eom[]fntxtnetnngccgi\YY\hnRPPS[]aKNlyj\YNNSVa\UOPXXTPP@HTcdSFNN]beddmZeeMMPSRPOS\\[]ge_YJNQT]`oh]aii^eusqqwofii^^]`_cfyy}}}}wpptwywu^QRU]dYLONUdbZS[\TUXXWY[UHHGYpqmpu[arwtsjc]b`Z\\ab_WQVPPpovvxsnv~{xz}t][_ac_VWSO_ddkutwwuonn^^unU`fepj[Zlwsu~siuvtyxttxxsmbi{~xhi{{sy{qee_fsjln_[K@6CifgidnnfgmnnxxstfOL``_f[[gfoppqqddgWK_\RejZY[_Xm|iJbxs]]^^RkjQ_ndgsld`\\iihilXXed\VT]aTT<;CEQRVXUQBDCBUZVUUZdeeRIINNXTV^^`^]^aa`aa^[_\^]ZTXQRSLLK?BHFJJII::GGRRDDPPAA@@T[[\_aVM[_Y[TRKHTVOKGHJJEAEIYWUROKGS^_`VJIGC>BFC@HNTYZ[[]^SSRR^^SSMMUUKK]]RR]]ZZVV]]\YYTT_a[W]]``VVURNJJRRAA77;;NRX[TPJLTVTU^`]\QKDDCBOSTQMJVVLJNQJIHHPPGHIJFEW]FCPMJQTTVYVQPXY]\PP]`ZQJJPTY\`__^__``^Z\``YV]dedcaadc`\[\_^WNLLMTXWZ\YZ\VQTUURNJDKTU\aabb`\]]^`wpmpu}z]NUgzr__^[W[``bpzfMQUMDTaWLU]XR`kdKNTbuu`UXWRPPSWVNE>;=>[cNE\cptbK]ljh^TLCKRY`_]VWXULWrlWSEGJXmvxyzztr_Xxic[Xlruu}xr\f~yz}{vwwy~{yuiiYYxxutb\[[H@QVXYqwT=AETbbUZ_[Xc~tNLNY^jieepp}}\\ff]]~~zwXXin{oiouwyuqomrx}lhdjosvvuuwxeeyy{{nnqqKKzzmmvv~~}}}|zwz}{uwywuq\Bd|lZenbSU\\ZZeemmooppq]bn~~_Rafcbqvohb[_c[RX^isldr}jSdruxxvrgjsqll}}vvnnoossUUFFMM]]mqYONNSTPOunQecKRYorabcfpsztuxxzyv}y{{}{~qnrssrljwr`flqusqrsqi[aqsytecitmlqw~f[bpzfda`^chhkszkZ^cZOapeYclf`iqkUX_jyyjcfe`^^age\RJFIJiqZRfltwhWiyxxmaXOX_gnnlcdfcWazs\YPRVaqyzz{{utieykf]Znt~ztai~}|y{~yxux~~{xwvssee}}{{mhffRJ^dfgswZGLP^ii\emiemy[WYgjrqmmtthhmmkk}}{xeeps}pjosuvwxtptx}mljputsrqqtwkk{{||nnuuUUqqrr||||~~xry{ruxyzxwtaIhrdjph`ciihhkkyyoottp_co~~bWcfghpspmjhjlf_fmsxsnv}o^isw{yvsjo{yssvvqqttyyaaRRYYjjqsb\[[`b]\yr^kgVY\qwjiikpsvnpsu{yuuoo|x}}{~|{ysrstssnmywhouutqoplcgtuzwnlp`][Z\adc\MFIR`eb`_[VNOQNJLNX_SEGIE@HOJDINJGMSOBDFNYYNHJJIHHJMLFB>=>>ILDAJMVYNAIOPQKFC@BEHLLKFFHF@ESPJG>??GRYZ\YXJE]dbaa[SPMLTW[\_`]ZVJP__a`\\[ZXY]]__``aa^ZMMDDWWUTJF=:CEGGW\`aE9;N[RFOVMCDGHOXXUU`ZOQV__NHQTNMZ^XQLGIKHDGIPVQLV_RCOYZ[[\YRRTSQQ^^\\TbbVVDD>>AAHHTXHBCCEFCBY_beVDQP@GMW`VKLNQY\b``a`]^cca`^ZZ^^gg`^ceefeYUYZVU[aWKNQW]]\]^\TJNXZ^ZMLQdy~xsqhdXS[p{~wfZT_v||}{dOSWixtqdVOFOW^eglmlg`akk`ZXVTSSO`eYKMPV\qpXVTUVWY[^^]XLC@??NRQPOVY\]SO\`TFKQbqfZgf`MVlsjnw{{~rmWNw~~{}wx|{yt`h|{xx{i_\[qw^UONSURQJHUa`_bjg]ZNS^XAAGLkkXXHN\atzsqjcXLV_YRgxpU]ssuvllVVwwuuxxww|~|z{{yxyzyxyz{||{zssvv``||\\ssPPxx{|wqw}}wvvy|votyyxvooRReuhhVV<<;;^^YWu}ZJatqmpsuxx}{qm]zzttbxx{wvu|~qbdfytsoleaU]ql[_jjqqggvvc\w~h_\\MH\aXNNMKIMX_pnde`VQSYYZZiiUMZ^qwwsppwypmvxrpruussv|x_cmpw{dkyvrquvz|yx[Oltsqqpqtssrpl_^\f{tekw|z~zxqnd`fx}pgahz~~~k]adr}ytld[Q\ejnoppomjmttmhfdbaa^qwiY[^elyuba`bcdfhnmjdXPLJJZ__]]fhii^Zhl_PV\jwmbmjfX^ms~orx{{}rn_Yz~~|}{|~~|xmq}|xxzpjiiswd^ZY_a]\UR^ijlmoldb\_icLLSY||ffT[inx{wvrmdYbjc\m{u`errstooddzzttzzwvz|yvxzwuwywuvvy|{ss{{ii}}eeww]]vvz{vqx~|vww{~xrvzyxvqq^^lwllccFFEEccddy^Pdvrnprsuu|{pl_zz}}rrffkkyy{xypmiz~ssrpif]crpgjttzznnxxhbxqljjYSTTdic[XTYfkvuroggd`^ahgeeii]Ycfswwsppuwpntvpopmmr{xbfqsz}ps|{{splksvyzwvbZntsqonossrqpngfakznrx{`e`[YWRPJHLV\_[QKHN[`_^QFHIR[ZXQIEAEILOQUWVSMMRSNKIHIHQTMDFGJNX`TFFEFFGGINMHFC@>==CEKLIGCAGIC=?BKSMGOc^PL@FVZe`PT[^^`YVF@Y_gj`\^`^WX\[ZVHN]]\\]`NGHHW[JCA@CCBA>=CJIHJQOIHCDGD;;>ATTGG>BGIW[VTOJE@DHEBOZTCJ[[\\TTbbFFYY[[ZZ\\`a``_^_`_^\YYXXJJ]]GGVVBB]_`\X[^ad`\[Z[\YUY\]][WWBBOYRRDD9988LLGEX]KCOYXVYZ\^^`_ZXO]]aa\\NNKK\\fidb]\ZY\]TKOR\e`\ZUTOMEKYUGINNSSNNZZOKZ_OIHHA>?@HKGCDEB?AHKTRKMSSOHDEJIFFVVGAHKX\\[YY^`ZX^_\Z]`a]PQUVZ\d^LRcdffcc``]\`a`_KBV[\\]^]ZVKLLQ``\WMS\`^\bgzxccda`kpvvwpihg`VJ_ocUWXYYl|ud_gr~}vmaPFKMJGGIV]N<>@H]]^er|~ed{dVXYQIPWZ^^XJY\d`TOBDSYZZIB<:bmgany}x|y}ztqtz~x^bnpvp^[UUXX|`SKInx^TX\XTTQSXWRL7@VV<>?BLLMPV[`]ON[`MEGHIIEAEJKMMJAFGLJDA<??PUSPV\_fd[^eec[][VTcgcaY\]`a\GJRTZVGFCDEE]_JB?>V]JBDFECCACFEB?7:EE88SSLIFEELIHJLGAEHGBELQ``BIIDD?=PUPJ[UOSWSEEPP\\aa``]]a`^_`bdb`_][JJOO>>??LLQSTVY\XUY]YU]dcca]]Z]`\\[[]^MGNPTXK<=>BOTc\BBTT]]HHZa`_\YYZWTV]\WXZYUSOONNbb_^]\PLW[SQZc\BEONLJEKZVHHEEFFZ_PVZJD@??>>@BHF@BEEDGOI>7RYLGORHDCCZa^ZOAI]\WY^]Z\`_^^abcc_^]]`aZWZ][Z_dflgY\cb^_`_ab``VSWXSMPUXNBHVX^ZPJHLTVRSXZ|necdQOX[llZmmcqjfprmfeZ[pqa[T]ZZb^YZchlgXNHA?ALXTOSSgPONGIKKOUZZXW[\kf\tmmoXUTTWURSUWZZTUcnxh`YX[di_SRZZWU\a]XadjaVttgnjkSOQX_luv|}oZWnp`_Zbtt{{ww|}yvutssrteabetmSS]]hfPTUSMMNPKPPRQQVNNLL^[[TLPTSQT^^UUkkoovpg^acXL^nu|zx{wwzxusolszvssvxuuzzllRRhhglgcfjmqrsvplxxrr{xyzyyvrtvp^cgdd^@@ZZXaTE`dkt}~{tkhiiglpqssd`msiiuumcjnicdtwtnfiqwz{{zxzkcy~{xtwukjjbfe[XbjqjhhwwtV_xpbbjg\WTOPQlpcgcYZ]SRVbdba^`d^XWZZ]^dhgdfstxwns{{uswxuvyxwzrrsstvywz|zwvtwyvx{}tddkkbbkkQNPRSTVWYZWStmno^\ehtqdssoxqmvxtpphihiyxnjbhehpkecmtvobYSNKLYe_Z``o][[TVWX]chhedeftnfxsuxfcaadb_`bdgg``lu{mkedhnph`_gfc`eifdjlld[xyjjlrpq_[[bisxx~vgdtwlkflxx||{|~|xvuutpsiedgvq\\ffnkY]`_ZY[]W\\^aVVYYllmmhe_Y\_^^aih``qquuwsttmfgi`Xgtx|zz|zzttzzxxyvtspmtzwuvttyyoo]]kkjnljklqvtrwwrxxss{wxzxxvtuvsimpmlgKKgg`eZNfjpu~}vpmhlprtugcnskjttpehlhikuxwsjmuxzxzok}{|yuvunmnikjfflquqxxv]czsfenlc_]Z\_psmsnefi__dqsqplkkhdcfgffknlklttvuns~}~}yytrqqvvuwqqppsvvtwzuqqruxu{|~whhkkhhllXUZ_addca__WRPPGGKKUUKVVOXURWXUPPLKVVNLHLJJNLJKOPSQJDB@??DIFDFFQEDDBBCDGIJJHFHIQNHXUSUIGEEGEDEFFHHEELRZPIFEGLOJFEFFDCGKHEILRMGVVPPOTQQCABEHPbbVX`^\\TFESTJIEJVV\\WV[_]YXZ[NMPPXRBBGGONACDDA@AC@AACEAJIGGC@ACDHHDDQQSSZVTTOIKMG?IRX^\[\__^^ffdd^\ZWUY\ZXX[^\\^^SSCCRTQLPSTUX[[SR\\``YY__^]^]ZXY[VHKMLLI;;FFGMF=LNRY^^`[XRQVVSUXXYYPNVZTS\\TPXYVOOZ[WTOQV[^_^]]^SLZ`_cb`a][Z\ZSTSNPPIFKPVQOO\\XGM[VNOTQJFEBCDTUKMKGHHCDFLMLKJKNJFFGGIJNQQNQZ[_^Y[bcdd``\\ab`aa__aeig`cijffZZ]`_ab`^^_]\]^ZQQXXNNXXFDEFFGHIGEvjgjkd^`ZYhxsjaYQ\demkc\[l~p]VUR]kgZ^k`SVb[WDNP[elii\feVRSUVXYUZb_\_exq``]Z]^QNQQOJPRRXXTUWY`lnkzzenmYRPTXURSU]fhz|wxx|s[VRWTZljqzqfpzundTW``_`qqhd{xqpz|xnjdittqqsumdhku{iRPRUTNPPIIQ[PPY]\ZXWXZYUU??RR\\bda^qugjuuvvqlvvOOkqtvrmx}rr||utsqoxxqqsuvvsYY_^ekbX\``aassppody{v|~||ii__XPZ`NQYT^i]^bU`su{{ttjbnvg^agholmsutuvutlnpoebqyvifnqvwurtxywqqylqwy~xxwrnstoprjmuqxwuyw{xnfstdcoo`TVjg]qthkh^UWTMQX\]^^Wak`_behhjgeddltuqo|{y}||~yz}}zxoomllmoqzz{zxwssrjkpphggyycWY]ZWWXXSX^|rpstnikhdm{yung`gnmrtojivxiaa]fsoabpi[\idaP\]grsooinka_`bdefchmjiil|xklihlm^Z^^[U\^^bd`addgosqouvh`]ada^_`eln|}x}xhc_d`euqtyrjt}zunadnnlnzzpmxs{}}~ynkgissqqsvpjlpw|m\Z]a`[^^UU^i]^ehfefgfaaKK__ddilkjvyprvvxxur{{\\puwyurz|nnxxttuuvvtryyrrstrrwweehfkpkegijmmvvwwsl{{u{~~ppiiaZciWXdaglbei^etv{{vxrkntkfhjkrnptstsrkoqpomvzyroqswwussuvtsuzruz~zywtrvvqrupsyvzyy{wzyqkuvjjsrg_aooes{uvriac_Y]ejliidgqljmnmmnlkossrq|zyxv{|}~|xxyzwvmmlkkmrswxzxttprqiinojiggiiwwe\aecacee^bgZTRSTQNOLKS\YRNKINRRUTPLKS^_WLIHFLSQLOUNGINJHAFFJNTSSIPPGEFGGHIHIMKIJOYUKKJIKLDBDDC@CFFEFKSTRYYLQSIECDECIOP[`_]Z\TGECECFOPV]WPTZ`_VRLCEKJHHRRNLXVSV\]\\[WSOT[[YSMPQX\PCBBCCACC>>BHCCGIHGFGFCC;;DDIILNKHU`WMOYZYYUQVVBBRVWYVSZ`_\\b\\ZZYWVU[`[WWY\]][[WWFFLLORLEILJIIWWSSaabbTM[`^\`cb_^\\PPIIEAFIACFDJRKIKELXY^^XWPJW]RLMRRVTTY\]\\XWXWMJU\ZNNUX[\[Y[__^WU\TXZYb`[\\XTWYWVWRSWV[[Y[\^[TPXXNMUVLEFQOJWWLOMIEECACGIIJJFLQJJKOQQSQOPPV\]XW_a``a`a__bb_`bb`_dfdaegjiffeZZYXVX`a``a_]]\XY\ZTUWWTT``QIIJHGDGKxuvpd[XQcpic]Sffgc\bppjhwzy|lnlioysgjhJ2J_c\^]^jlruqnddpnpqno\YW^``gtyaYUU^ah_VPRQNNQYdURXZ\_duvq_\\QMLP[UQOM]_myur|peYNP\dvywwqryxw}|v\\a_^^bbYV}utuwwnsppqquw`_fmrxuuqYYMM\_RLOQQacTUZZUUNN`aQPE9Re^badd^^yyfZbimpiddPPggeecap}unu||vvhhllcYjywuuxzssqqoo^_\ZYYgg{px~{wwqquzc]cfT;DZ]lhLLbbnmdjsefnoldXbffTUckjbpxvnotsprvtqoijrqfislnwuruwvujmtuwvxwzztiedlpuwtjipt|}}qgqvmilvxe\obV]_dhjaUUWYXch]^\U]iopgalttlihd`njgn}{wuvvx|~|yz}|{~|{xqomllkjklozzuv{{wujihgnrqpiddtyuo__^YWUWXXa~{{xnd`]muroiaopqnilvvrs{|orrpu~ymokP:ENJLKMMHHZZNGKPSVVUPKKCCOOLLKIT^[X\aZZQQRRMGR[Z\]ZZXXTTIIJJHFGGFFNN__dfed]U[`^YYTTWZLJNPE8BAIQKTRFFP]QKEBHIITYbb__bc_]_`ZGHLKFFIJKJPZZ_]\[\^`[XPPLHIRT__\\NJKIMRREFJDCHJHCA@?HG??@@PPKHFEJOJIIBBJJUWWNKGKNMHHFNKPTWZ][YYXXRRQQPNNMT[[]_[[\\TTOHHGDABDDHHFHT^_abcc`VVTTVYWOQOOEEAAOTB>HHLLJKSZZTMCKSYH@JLIJNOPZ[ZZ[Y[ZVSWNNOTVVWYZ^]Z\\ZVSTW]]^YRKRYWTSTONREFMZXOHIE@NNCPXXWSLNWZ[][VZ`ZRQLFGTULKB?GPRTXZY^VUVWURU^`^[[]`aabbaa__`aa]]ZY\^_`^\^]Z_`a^\MMT\_`ZXY\^ZX]`_\XBKQTSXQRZYTgjd]ffWL\^^d]gk`aosy{fgvruzytqlpz}l_iqph`][[SSGPSRV\^[iaa^^eXVbokddQT^jhcbgkjjdff\]]_^\ggssZebPQHCOMGNLacXXaa``YRRX^sul`WX\apwnpossvvrhamqqixealiUQT^^x{uwurrgiwrjjronmmrrxxj^T^diiWRSSWWKJHGEDUVURQSNGQYTOddff_Xdppjm[[OOKORT_iitjmljihhiiktzwxxsusndda^__^\\mmWWj~~wwssuuifq|zrutt``][cjbY]bgBNU\XQVZYNQXXllimqtquleiRRUfjlvutnsppsus{{xxzqah\\cnvvy{y{ynmd]r}ppruokd`__aa[\ahiichfTUZllfT[lvmof]hx}|w{|z{jbcOh{uleVM[eequuz|{zyxwpnxxlotxywuu}}{y}~uhkonopwwztqqty~~uxyqppsz|zyvsnqvss{||ukngnrwwuqtqjpoaYghhkhpqggquz{kkwtvzxtsoq|penvwpjijj``S]``bhiengglkndbjspkk]_hsqljptstoqqhjkmlillzyfsoZZ\_UO\ZS[Yfi``iklng^^elz|tkcedgs|wyxzzyxvpnvwwp|mjsqa]aiixyvxvttjlzwpnussqrttzzriblrxxe`bbffXVUSQObcb``_]_YS\d_[kkjjfbkrrpqdd\\VY\_gnnwwxxstrpqqpw{xssqpfgrrbbp}}vv}}plv~twxxeeb`fmf^bfjNZ^c`\`dcVZccnnqtuusxpkn\\^mnputsntpprsqzyvw{sim``fowwxzyzwpqlfu~qyy{{tjfeihheekplsq[\`lnkadnvquohny~z}}{}ohj[n~xqi^Yhosxvvz|{ywvvrpxxnquxxvutyyxu{|umptuxvytqpru{}|swxpoosy|upmptsryz{ulnquvxxwRSPLPQJELPLRTOPXZ^_RS\Z[^_[YVY]^UNRVUQLLKKFFAEGFGJKIRNNKJOGFMUSMMCDIONLLOQPPMGIIJJIQPTTFKJABCE@>DC?CALNHHJIJKHBBFITUPHDEHKTWPQPTTXYcTNIPTTNXMJPNCBCGG[_YZYWWQQXTPQVTRSSWWZZOHEILOOFEGGIIA@?>=EEGEEFFHEKKEWYOSUUWYZ_^]]MPb[UNPOIEEC?RYOLRXXWWFIJLTSQUUXVYUJLKIHGFHAADEDGCCDE<;=@@DDCCBB@LMV[PFTTEEOTRII@@GJPUSRRQQIINTTSNHHKKSUXZYXXZ[KRPLJGDBEVVSSHHS[VY\XXZZSSNHKNRMMNNJKLNG?FWW>>@IHIGIEJJIIDCFIMKMYYWTY]WLQSU[]\]SLPSZWWYY[^]^\XRJQXXYY]ac`]PKECVZYLBVTI=>@MULKLQONORPOLNY\WPNV_`aVHPV[]\VZ__]XTLLY]\[\REDNX\``UUab`^\ZYYX[[]_^[\addcaSTZWUW]`^_da_baa\USYZWVVWZ_^^_][Z][Z^b^]_eddZX\UNRTYbijjlmmhq{wy~~ogcjpvvqnszzypgjjij]^YXVVUTZ\lhVmqpf_[a_`zx[[fpknnz{{l{~ptymfdlpmrrm{b`SFho[TSceUUX[YX^ijhX[XNNXSSNTeeldlhfmxsstrvuxutWdkmiTTO>_ounn``rpddb^ZU\qk]]amjllWckk]]TRRYOUMXR[^bc\SKVXZ_LLHDJIH`jmiloofauumswfhjeUU\\pqmhhgg_Tqqv{obbt~{oprrpoppVVPcaWl{{PPZ^u{nttkkrykZcllZZhqstuNNghTUernTTKK__YRQTYbb]bqzvoowwrsonqru^\rpogb_dhhs{wuyqsutqo|~x{ulifgxuln{dfeUBBNO`jiggfjmohzw`dpnpntugkpwzuxxboponmbxyo{ufflka_oz~{{yytlgeavvwwutux|y|~~|zxwxyzrxuqrz~zxxugkpssqgiorst{}}qmqwpw|xz{|vY`bekpqrrnu|y|umjnrxzuqtxz{slprqpijffccb`fhtnasvunjinkkffnvqtto}sw{tootvtvwsnl^Qmue^^mobbeiggluwuefd\Ze``Z_mmslvtswyxzz{wzzxcjsupaa[Ihuxqqhhuric]dvoaaesnoo]gppjja^^f[cYf_eiopj`WdadmXYTOVUTiqtrtwwnkwwquxlmnlddllwvrmnoojaxx{~tiiv~{orttsqss^^Zkicr]]bdzvyyrrvzqgnvvggnswywxx\\op_`lwr\\WWfeb_]_dllgjwyx{wppvvrsqqsswzzihxvunffjmmu{wvyoqvurpz{uzwpnlnzwrt}lmj]MMY[hnlkkhlqrl}|jlsqpqqpttkorx{wyyjrsrfvwq}{vjinojjuy|}{yzwpkhfwwywtsux{ux|{zyvw{rvutuz~~xwxulquusrfhnrzzzporvnuxrux{u_HIKOSTTUVVSX^[\__VROTX\ZXV[`^\WRSJJIIHHGFHISQFSUTOKIKJKXXHHNTRTTZS[]`_UX[ROMQTRVVT_YIHB=PSGEDLLEEGIIHJLMLFIHDAECCACKKPKNKJOUbbUSWYZ\fXWDLQSQDDA:JRXTSJJVVOOKGEDGSRLLNRQSSFMQQFFCAAEAFAFCGIKKHC?EGHH@@>;>JNQNPSSMJXXSXZOPQNFFJJTTROONNJDTTWZTLLX^]WVUEEBLKERZZAAGJV`^YRVVPPUZQFKPPFFPVWVYBBOOCDMUTEE??JJGCBDGKKILTST\ZWW]]YYVUXYZVVHGUTTONKNQQY_[Z\Z[ZZXW`b_^YSQPO\YST\MOPF;;AAKSRRPSTTURZXJMVVUVWVZ\QSV[\Y\\KUVUSRN^_Wa][QQUSKIU^a]^^]YTRQN[Z[]\[\^`acba_^^_b]Z_\WX]`b`^]\QRVY[YUWYZ\]_bbcc[WZdb^[_cba]Kdbflqtz||{yxy{xxihc`djzyy~|z{ul[]ee_XXZ\ffd`dxpaX^bbklqqkd`^UXepurvzm|}}ikapwywvncPSli\PLJNSQOORQWed_ZLLIFFSstug^ef``deg~~ujwxnmmssrr]MP^^RRQFIOYa`_iaebSSTTOI^Wfla_`okXea]]XY]e[ROUPPU\\WSQSUU\I>66CMQTTeexxvi\otvsaaejlm_PPllgdfhh_okdkywssm|ttrqt|nkssVVdeennjh{uszoavjjee`YahhcqnjPLPTUWW``GNXYY__ee\N`lpbbaaqwwywssukpuqpngfppn`\SPLL\foox|wuuwuuwvsvonppljhv{hTSQQPPR_ihefmlkuq_~]bfluxcrtqsxkdemsrr{{~ywxrkc[qnq|zwvvuqdYT^pwvvzuxvz|z}~{xuuwz~|yzurvropntsmnvvwxuqfmnmpyzlkkyxqqnoign|zommptwz}~|z{}zznmhhmr{{|~{{}wpfipnhccdfppmgl{vkeillssxxrlhf__kuywzyr~runw|zwytj\_rocYWVZ`^[[__erqlgZZVRR`y{|phqsmloqr{s{}wsszzttcX\kl__^RU\chggpkpm`^__XSddcZgohffuqdljiiedhpg^\b]Y_iid`^`baiUIAAOZ\^^nn{qftwwtjjimpsh]]rromoqqhsrns}zuuo|ttros}truu\[gikstrrnnmnq|x|wm{ppmmichmmkvtq\X\abaaddQZba_cciid[iqtjlmmtxvwuqqwqtvsqqppvvtmi`]YXflqox|ustvttwtpvpnppmpnx|~m^\Z\ZZ]gmihnqnjttmgilrx{jrrqsx~pmnsvvuzy{xwxtnhdutw{xvxxwtjc]drxwxzuyx{yuy{x}ussvx}|xyxuwussrtsmnwyzytogqsqqxy~nvvqqpqkhmyxoQPQSVY]__^]]^^]]SSPMOS^]\`_]^ZTJKOOKGGILPPOLOZVLGJMMRRTTQNLKEINTXUXc]R^\[^^\\]PQKSW^^\[YSKACRQICA@ACCBBEEFJJHGCCA>>BSTTLHKKHGIJKZZUNXXQRRUUVVI?AHHC=>AHMLJNHJIBABBA>JJLKRTKIKRPENJFFEEGKFBBDBADGGECDDH>988AFHHLLOOIAKRULKIIV[\^\[[YQUZXWTMLTTSJGCB@@GOVX[^]\[\^]\WWXXVQPZ\`QEDCBABCJRTQNSUW\YId^HLOSXZMZ\YZ]``^]]SLMSWVV__a_]\YSNJVSU__]ZZYWOHEKW\[[^[]Z]abccbb`^_ac`^_YX\XUVU[[XY[Z[\][TUTUY_b`bUTT`_[[WWTTZa`Ynfn}ttvvxwuwxxqqjjpnk{vvtorz{|movn_WW]bgs}{k`VUV[`\`sxpmYghhny{vv~ssqo{oz|iddssmkosXHhlaMJFELNWSQSRTQQW[NNMNPUTappTVb[Vimttjph\USB;DRSRQVUSQOI^gb\[RWyqudgjjnnggmsokd]]YZ[a^Z^ZZbbRWOFFPRij[IIKKFFa_ccdsskkuytspjji[LO__SSVY\_bmf\moqtxukkszzslpn`[gcaee^^fnswwwtsqf_s}tt{{vqfYVTTWtjSOSSLLXbZXh|icdjiuwn[[yy`XVPmmyuutuohnwknre[bpaNZYXPLJ\]lqwxuz|yvrqikonrz}yosvePPZbbaiSQkmrvvuyyml^]]W^b\hrljoifgglw}nnzyzxvxzztdkpvxvtyzxssojjx}yx{{|~{wzyywwxxww{}{vrnomvvmkinddqruzrjkmgjllelrqzziongnspqot{wnslp}xxyzzxvxy{vupnssq{wyvqsz|{pu{uiabfilw~sicbcfhdgw|wremlls~~yy}vwxxv~~lijvvqnqu_SnsjXURPY[d`^a_a^\cg[[Z[]cajwv`bqhcrv|{ppnrohi`\KFO^``_ca`_^__[Ufpjcc[`}vyfikjnnllsxurnjjeeflifieeff]c[SS^`qqdUVXXRRgdijjuuoowzvsrppjjmocY\jj``bcegjllrmfrssvyvnntz{wrsqgclhhooiipuxzzzvtlfxzz{{xulca__cyp]Y__YY`h`]mngfkmuwpccyyhba[qpyuuturlpypqtmfjwj[hgf]ZTgenrwxtssx{xtonhknmqz~{twtfXXbggimYTmpuxuuyyttjgj]clhmqnospmnpsz}qqzyyxwz{{viosyxtqwzxrrpnq|~{xz|ysvvustuustxyxurpqnutqnkjeeoot{uopnjprrilonwwkomfmsrsqtytkVRXaZZ[[\]\]]\WWSUXVT_\[ZXZ^_`VUYTKGGKNQW^`\SLFHLILWYTSHQRRUY\YYd`WVSQZ]]RZ^\RONWWTSVXG>PRK@?>=@AFEDEDDBADFCEDJSUDDJGDMOSYTPTNFFGGDC;8HMJGFAEXSWQRTTWWOOQUSQLGGDEEIGEGFFLLBDB??CEPOH??AA>>MLNXXRRX[XYVOOSSRQI@AHHDDEGIIKRNGRTWXZZSSX]]WQVTKHPNKHHMRUYYaTUWUNJU\WW]]YUNFDBBDVPCACCAAFLIHP[POPTRZ\UII]]KEDASU\[[ZZUQUZRTXMHLUKAGGFCA?HIUX[\[[\^_^][ZVVXYZ]^[UW\RCCHMMKRDGTTWZ\[]a\TRIHJHKLHS[USVc`PNRZ_UU]]^][[\]YPSVZ\^^_^]\\WSPZ_\]``a`_bda]YVWV]^UUT[RR[\^]WRTWSRX]\``TYZVZZXXW[`_[sx{{svxysccsz|zuorsqw|stvzzslihhpiqvqre\Sfflpnu^nykhpuqn~ywx|}z~~yjoyyvppt\ceOO_miOQMMQOVZ`]WNNWZVTTVSOONLOYY^^VTu{{ccgd^`\ZZSQPCDRQQHC[YYWUURVghbbnjonqqvullssjafsskX]bbY]LLPT\cj__FFKOOrmUVJ<@cclqz}{yy{{~zspph^TMOPOekUUgj^YQPS\\Zajhhwwkks{yxt\^ZU_hh`dipxwpX\a^rvdw~{hhSSVYS\h\MVVGER^[gjd[cdsqmlmqrjdYn||y{suspzwgZU\ZZYXNNQZZ^fmonlqw{wtustuw~{|yneuqh_krxc^sHWdkrsq~xmkrpgiZ_dnkdVYtvhSTXkxp_cmldeonkbYfnzzxxywuvqorsqz{{ruxyvtuwwvvyzwttkki{uqqjkmiv}{hgnrvlZaxxzxvssxxwxw}pty}~vwwtvy{vwwlkv{{zvqtusy}ssv||xsqpptquxuvle^lmsvrvaq{nltwrn}{yzz}{zmsyywpqxchiXXgsoX[ZZ^\cgolf[[egcaad`\\ZW[ggllcaz~~ˍggmjilihha^\OO`^^TOhefecc^cspjitssmqpqqutkktupjnxxtdfhhbfWW[_cgpjjSSX\\wrcdVGKhhtx}~{zz||{tuule`Y[\[ms``loda]^aeedipmmxxrrw{z{wbecbhnnjjkknqv{{teilhiiy|ny}|ll``ce_dmcWddSPZb`cclmf`eerptsprtoi`v}}z}stwwuvts|zmecjhhge[[]ffhloppoquzuqsrsux~|~|yus{ohbmtzhfvR`kmsvv{utxvpl^ejqmhbe{{o_`dpxsfiqoijstsrsmfpu|yvvxtrtvxyvuvtqxyyqqtvropttssvvsqrlzxxsnngglhu{zkknpsvm`cttwusqqxxvxw}mZ]^^ZYY[]ZYYOOY^a_[XYZX[_Z\]\\XSQPPVPVZWWOJDQPRTVZNU[TRUY`cYX_`[Z[_^[^^[STab\\ZWVVINOBBIROABAACBEGLKHBBFGEFEBB@?AHHIIEDVYYd_NKGHGDCA<=FEFFEEADMMJJQTUWW[[VVXVPILUUPDILLFH??ACHMPHH>>@BBTQE?8:MMRUZ]\]]^\YTTPKD@ABALPEENPJGBCDHHGKPOOYYPPU\[YWJKGCINNHHIIKNSYXTEHKIT`WKZ_\QQCCDEBHPI@EE>=DJIPSQJPQZYSRTWWRMGR]]\\YXVVXZXVZYPHEHGFAABFGIOUVUSX]_^]\[__]`^\TLVZTNTX[NJW>FMTXXU]dYSQVUNSKLOUTOEFWXODDET]VKNTSOPUSPQQLFNS\_^^__^\[YZUTVYZ`__\^`__`_`b`^]VVT_``^\\Z[YW^a`SRXWY\VKQa_^]\^^]^]a`\qq|yxwplwuojdfjz}zux}xnquxw|{usu{f\imQV_efvtmpuxmjotw|vssrx~~ylz|sz\CldZZ[]brwVSPddT_bVJMWWUTTVVQQTUY[[^ZPPwyeypfqulhe\\UR7:ZUOKX[XWSSUVdpkYY|{wuqqtjnxqTTdhdk~sn\QEDBB<>FMZzz}z|~~|{yxmXPRP\pyjXyl^_nOOQQXQGbbttwwnhlt{jjbYfqqVVaakttTw_\UZa][uqz__NNTYVJJKKMNIEEFFLNW``scgprssqqkkjqz|~~srrtxxbbild\ZQD@@xFPhiig_fyysqtwx}}~zxsstsrrwjnzkn~f]]__j~aj}qhfetm^Ulyed]SSpxpgjtlZPbge_egt~wwvuspmgdghqzzllrsuttvuttvxxwsqstssulxhklpsrqprvrg`o{~|zxwtqqrtuuu}||zsnzxtojnr|}~zvy~zorxzzz}pjqr]ahjizwoqwzokqvx{tpsvzʀymz~vyaNpiabfiovxc^WmmamqdVZeebaadd^^`afhilh\\z|o}tjvyusqiib`ADhc\Wfiedaabbozubb|wuqqt~jnzs__lpmrupbYOONNGGemdZZYYsyxdIIQYc}}~{}~~}}{{rb\^]\[eswl`nehs^^__e]Pkkvv{{rknv~llifowwaallszza{miafpkiyu{bb[[`ebVVWWZZTNX[_ccxgipsrrpx|{x}}ruuvyyffmpmjg^PKKzS[olkjhlxxpmqvx}}~{yssuusqump{runhj``pjp~sljgupf`p{rpg__qvqlnvpbZinmlqry~uusrtvutqmjklsyyklsqonnppoorusrstuqnoopqrqpqivcghmqqpoquqgany|~zxxwurrsXY_]\[YW\ZWTPPR]`c_[\_aa`\XYZ[[]`\XWX\PJRTCFKQSYXUWY[VTVYZ`_]\YWZbdfha__\V\`aa\W^^I>??@@><<>>@AHNNVNQXYXXQQPTXZ[a__ZWVX\\OORSMHFB<::Z>CORSPJO^^\]^^de^\[ZZYXXZ]dSV\ST^NHHPPQ^a\KQ``^WQPQYTJDT\LKHCCX^WPRYTHBKNMHILMW`_^\ZYUSPNQRX^^XWY\`a``__``a`_^]\]\]_Y_Z\\[[Z[][URY`bcca`^\[Y\]^ru|w{uryphr{wploprz~}}~tqzo~lklbZ\]\\h~{wxrfvpprny{zxutsrywlxVQSY[YLNb\GKRVUX_ZZ\VUXU\[cfecb^^\\XS^xx_UZ\daXX`i]TLIQRW^\WWRTU\WFFLVfV\lkeQPOKKLYdfgvppolLC4DfeU]rrffw~aaTTX[WQIt}g_cpptppigYYs{jUUWWYl^MMRfqoh^XZZPPTWWxx||tk__t|m\\ssZQY``cklvuuw~~wgkY`qq\\WSTUUOO^b`^^cc`_kusjjuyrkozzytxvsyoprxyuhh||h``_cnngecklntz|vtv||yxjdgooyywvzwwYLL\h`?Esttpwwgacdnh^^rpz|dZZblhqs^kkfhhsvvrnql[OOf}{uztvssomw{ywp`Vv~}{ttuxssqqtz||qyzussrrqokfomd\fuy~yfcqwvv{{qmkjjmcbpxzz~yv{spu{{}{tqtvxxw{~}xu|qrqqjda`dhq|~|z|xlxssts|}{{|zvtx}~zr|b]`dgfXZnhSXaecfnghi`_cceajjqssqohhiid_g||g`hjoldchoe`XU^_dljff`bdkeRRXcnbemmnniVWWTTWdonn|vssqTL?OkjZassoo|ppaaceaZQxnhjqq||ussmkddv|paaddeuiXX[nwtqlfii\\affzz~~vnnopmmz{{wii||e\cjjmrpyxvyzmrglyyggc_`bb[[eigeeffbalutppwzups{{zzwsowlnpz}ykk||rnmkihgnstv|~xvw{{vujghllwwttywwaXXgmeJQzyytgclovnffvt{}mffkrovxippjkkqssqnqnd\\n}~}ztwstosqpy|vg_v|~{orooplpwzzsxxwrponnoplgpld\erw|ygcotssvyvpmljjmeeoWZ^aa`_[^YY]XQX`_][VTSRTUW]`_]^^XW]W_TSSMHMNKHO\bcca_]ZYUOZc`UUWbkf`SZ\[ZTUVW]aa^YSYDBEEFF@AIF>AFIGGKGGHEEFCHIJKJJIFDBHWWHBHIMLEEIOHC@@DCDGHEFHKH>>@DLc\CHUUSSPEDBAA>DJLOVSUTR?;6FLI>>CD?9:;RLKEFOH;;PPGCR^^[[KEFGGbFEEFGFWNLLMKBEFHIHG@?SUPRTT^^ZUU[a\\ZUZOiYR[dd`ZeVX[[YYaaTEEOWPNIDC??EEDRXSPNGCNMLLMMOGJQ=<=EYTX\NTXVV^\Z^^WTUW^^]\\Z\]\\[[WLTVXXVOO\\^^\VUYXW\]^[\aa\VQTVWTO\YXTUcZSYc^U_^Y^^``ZFNaaWSPGE==]eeRNWTUY^c_S`]]XKKX\\^]]YVZ\\^_^]]`\^^ZUUSRW\YXYZZ_`YZZYY[\\]]^_^aa`abZ\TIuutx{zyy|}|zzxwpmtzxvtm^opg`^W_qmea[TavsnbT^de`_mzxtr}y_i{~z{psyztlf{~TS^ki`TUY`af^UWZZepk[ZVVUT[lcM@foquu`Wbfjww_UWYXVV[\[fl_UXVS__FFNPZrrfbdek{{WNBFM`[V[``sNN`]SPVXX^sbd\ROFFHILOOxxd]]^^WWVV]ibpRSXXjd]KPYZRRffqtsrrylaUUbba``lx||yuu_tXYuRR~~xRrl}tuqqrrwefru~~bbq~~qvqpeMkPKPTT``{~yyunq}oolhkssups|vpzzsloww}opquy{}~~xxicjqqXXv~~}vxq`ZbvvUyuwsg`\^qcbZEWnzzreqnkbiz~{{tx|{|{{bX`wwrqtxwttuuy|yr{vusuxxuu~~vgx}}qkx{tqifgikrn_bkxy{zuwpin{xw|{{|}}||{zutx{sduxtmkejwtmjd_hztpf[dkmigr|zur}{ho|~{|~qrx~yz{vpl~a`_jsrmbcgnnskcegfnwsgeagwnXKnxxwwhcjlq}}iadgfddhihquiadc`mmRRY[brrjhjjo{{[SLQXnhbfjjuYYhh_^deehtegc_\RRTUX\\xxlgijjeecbgqdu^`ddqjeYYWW\eh__rruvuttxle^^jjhffnv||ywwezcczYY{{}^yl|vxyvsswghvx}}eettxtqhVqYVWWZ^^ll~vvtltpponossutu{~smxxsor{nmot{}~wwolpssbbz~xytjfkwwc~{{wojgixlleR^q}xnwvtqqgmzzx}|{}iafvvsrstsooqqtwytqppsttwwqq|}wj|~rky|pklmmgdinossrroegkvy{yqvqloYZZ[\]_`^]]\[VTX][YW^TMUUQKJHKVSOLIELY_YWOFLNNKJT\[ZY^`[JP\a_\\[XZ]`ii`]\[XSNZbb]DCGOPJEEGJIJHFFGEKROEECFNI?:KPRYYICJMOUUHCDFFEEFLOHCDDCII==?@GXXNKMMQ\\_GB:>AFHBBKKUXWcc\UMDDJKKT]^^[XXJUEEVddDD`aaYBTab`V^XWRUXX[PQUX__OOV\\VYVVP@PA?ACCIIZ`_^^[XV\]__VVSORZZ[UW^`][__YSTXX`YZZ[\\]__]]PKRXXEEW\\]Y[WKFLZZEYVXWc`NJHHTLKH=FU[b^ZWNURPQQMRY[^WY^]^]]LFL]]YX\_ab_Ua_^^]][Z[^^__bba[SY]^YV\^]]WUSQTZWKNW^_]XSW||oo{}z|yz{qZZ]fhh^Xf{kkq~ervpgdb`k|vhfb`abq^^dtzh]v}xfh]TTZeb_^^__fww\QQXYTTUVVXZ\]YXWVVeikok\\cemkaXUcpgbQQPP]``\WW`Z]ZRRE@@BA=lmuupp`KKCNdj^QQoofbbWI__UKMTTv}TXieYSSXlzbXLLRhk^^MMQTTa_ZJBJJZhhfr}}ddqumeeIIWccvz|RR^Jwssrqx}}kke^^p\\yywvvtnggvviipwwkkji[JJNN]iixoeettjff}Sttwyyxxuwtopwottj__hq~nnffs~~{\Vfy{jtti^^PPddinnzzQl_O\}vv]SUVVWcpmm[[`eepp~{qqxxiVV`sxxvuuyyttw{{yyspuzz{uuvoWW\tnx|rrkkihhipqjT\gidd`ow{yrr{u}ts~~z|{{|scehnpphep~ootny{ulhgfn~sihfeoddhuyjby{mkd``eqpnmlkoyyd[[acddeghiffeddrvwzuffnqvpic`kyto_^]]fiiebbigig^^PKJHonwwrreVVNZrym__vvqoocUkkaVX``|`espg__eq}qppeYY_moiiVV\aajdbTMVVilkqqx~~ccpupjjUU`jjx|}zz^^aRyssux{~~sslffuffzzxwwwttoiiyyllt{{nodVV\\hrryyzzsjjsrr\ssuxy{{vupqxqssi^^dn~oojju~~{`^m{{m||tkk[[mmquu{}[si[gzzhabddbispphiiqq}tt}}qcchrswwrruyywwpnsxxyurruddfxqz~ssllheefjtoadmonnhrw{xrr{v_\VW]``_df`\]^WJIJOPPKHP^\SSX`cOUa^WTQPNMS]bbc]TROMOP[KJOY\RLX[XNRJCCEKKJJHGLYYHAADFCCEFGFFJLLOMFFIJP__PJDBK``QKIDCAAGIIFCCKFFEBB<:9RUXXVVK>>;?JNIDDQQKIIC=GGC>?BBU[[\\BENLFAAERZ`ddJJID??BPRGG@@BCCKKF>;??HQQNNLLU]]SSXZTNN>>ELLXc`[]__AAL?YXXVSY]]OOLII__^^SGG[[ZYYaXZZVRRYYRRUXXSSQOG>>AAHNN[UNNZZPLLZC[[\^\Y]]VWZcV[[VQQWZ`__UUPPX__]KGN[^STTNHHAALLORR]^ac[Bh_PIAG\iiWWIDEMVUUGGLQQWW_a\WWYYPEEL[aa_]]^^]]^_\[]__`[[]]__aaTEEIWV[^YYVVWX_WRDIPRLV\_^ZZaa^\{|xrx}liqyxu{z{z{mzj\[ikke]gxybjrugx}{xsyttlu{zwxxhddefngfezq~lt{ZYgZ^[WW\`^ii\igQQY[wxZXYYWZ]]^\\XT`d_aaRbdffuuskdac||uef]]XdX\[RQTX\XXJFHKKeenks{srngQLOPMQX__fepq^g]^``TQRTUnnplkq`^`^^]`_h`\\Wcfb]XTTd`\VVii^_gnmfjdPPccqsudhxxz}}mmxxtqqhhjmmw~{ygghipu{}|{{}}tniccux~wjjddmttzyvsiivvsooqrjggp\BBLT[cmqlgbboo{|nnbnnqstux{{zxwrsusutuffpwz|vtpggx{oipw{{|~hdXZVSXgptrjyyzyzqssmji|uop^]]^b]WU\bVTZhjpr|~lnpsaT`lu|vumnw~{tuxyz{wsuxyvuvxz{xnc\`jhknmmilkjhejjrpjelmggcv~~|xsmuut|u{qlt|zu{|~p{pddpsqlgo}~jpvxo||w|vvov~xuwwhfghhgfmhz||tryfeqdeecbimksshpm\\`a{}eeffdgjiie`mrkll]jprqzzwpmkk~~yqsjjdlbe_^bfieeVQSTTjiqou|utpl]X[]Z^fggmmwzjochll`^_abvvtrqujjfefgmlnfcfdnrmgdaakhe__mmcfjonlqm\\llrtwhm||}nnyyvssmmpssx~|{xwwlmsx~~~zuqll{}zqqggnuu~yzxvjjwwtrrtvmllteMMXbhotusmggppzttiqqruttuwyzyvrtvxttusteeouwzyuommy{pksz||~pnega_dovzxq{{{||xwwqnp}xtvgefgheb`fkkjdbbnpsuqsvxiaipuzqqmnw~{suwwxzuqsvxuwv{yqheimlnqonjlkiihqplimniijv}}{vrnuuvw[\[X[^TTY]\\^\U]RKJQQRPKOYZNRWXOZc`\[ZWZXXUY\ea_]\\TPQRRSTWSRQ]aaV\`]PV_\ZFELHJGEEGHGMMFPOAAHIWVEEFGHHECIJGHHAJUUVPJHK[[VJJHHDLDFEBCEFGEE><=>>NMTRW[WWTOA?ACBCEKKNKQQFNIIHHBCCPPSQPUJGKIIGIHNIHHDJKJGECCLJHEEPPKLPUTMPKAANNWXYOOXXZ]]VV[[XVVOOPRRZ``^\^^PPQRTW\_]\ZZ\\UROJJUX]^YOOPPTYYb^\YVSSZZXUVRPOTH;;@DGKRURPMMVV^_\SSLTTXXZZXY[][[YX[Y[Z\UUY]``cY\\YXPP[^WSVY]]\^OLEFECENSVUP[[_]a[\abUWWSRP^a^YTTJMIEDHLNNFEJPRUX\a^SSTWLDKTZ``_XX\__[\]_]\]^^\Z\_`^]VOJKTQTVUWTQWWZXUQUWSSM\aa`^\W[[Z[ftuwrxv|zyzqee`c\Redpqw}d[TPkk||{voogqup}tswyxuuqgc}otyt|~~ruquym{itjd^[i~g`^X\dfdXY[ZY\\YZ\TZZ[WOQPNfqmggmrgc^`hlcffcTVZgr{~w`SXX\]YO@AT`otbetzymi`XOCCfnqyojX[krmW\Y[XaST[bb^eosolm^]XNM\\n~~ddUOWddklorrbbdrinnVVZ^^oosxz|{zy|{vqkku~rqzxxyywuwrd}}iiw{rbalrryy}}tLiwsrnncclutssbRIMVIaaORqqddmdePEUm~sjfeeurhmmuyx|z~~xttolx~~vtnnspngbp}wv{uq{zzwy~|s^QY\]`gpp{njlnfvzznooduhw{vtjee_XXUSJIIUQOW]\cc{xxqhZ^dc^bnutpnp~ufbrty{||ywxyzzx{thfmvuti]]eahml`ccjhddmvstpgghox|xvnkg\Tfmyyzv{y{z{}wnrnme^mkuuy~njb^qp|}{wwnsupvsxyxttphe{quyu~x{wz~u}pzpmkepnhg`eklnmleehgfiiefibhhid\^\Zlwuqvqmhfnqlnqq_benw}i`eehidXJK_hvyjlx{{}zplgb\OOkrt{vqcdqvudfceci`adhhfmuwqnphhcWXiiwppa\dmmsquxxggiunuuaacddqquz{~{xyy}Ҁ|xurrw|sqxvvzzywywkooz}ulmy~||{wTnyyxstqqhhovvuufYQV^Tjj[]xxllsmq[Q\o{umkurinnwzxzzwttnmw}}usnnsqqidq}xvxuu{yywyxh_bgilpwvokpumz~~tuumwoz|wxywnhhjffb^Vc_]chgjj~{{vpfglkgfntspmpxlguvy{|{wxyyz|vkhmuuvogglhmqpeggokggnvvutqrnhjkqy~~vtmkh_WKQXY``[X[[_^\\WNNLOLEONVW[^NKGETS_^[XSSQW`bbc[Yb]YY[\\ZZYTP_jfcVY\Y\``\]UW_UWXP[O]UPLGFNZNKIEGKNMLLEEFFGEEGEGFFDABA@NSPLLRTMIGKNRJLLJADEMSXYUIBFFGGD@99AJSUJKV\[YZTQKEA<<]bgaZIILNS``VSW[[\\_`^WZaa_[VVULQ^^ZWXWPP[]Z\__[YTDDEFGKKIRZWRKK]bbIGGJLWZZeZKKPPRHDD=>>?CEDCCBAATDDUWJ[[WQPRXXVW`_XI@KTV[]^_YZ\_`_^YNHN]SS\IABCHQUNFFNTRNMW^YTQU[[YXVVWXY[\[WPMowxnvimsvxurwlNS]a^ZXSQU``imdZhz}xshl]SNZxrpvr~|oecaigxvda\[Y^[T\[XTQMVYY\d_^[UVZ`anyr{hZYY]iigecq``Scd\^`ZZR_jbsy{fSU__VMMppZQPNgfccYUcQQNLVs{skkwwz}{xxmijdlgiiWQT[[^^[]`uvgV_wwkgmx~_Vess||sjjYgchrntskw~xt~~sy|nnpu~vkyjjmVVhxussi__??OfOgnw~}}wuujtcp{{oopqq^^imhYYdglyyu`jx}sstuxi__N]Y[dwwoUac`xundlshZWWXX[ccrvurrhl[YYaa_^^pbaclngecoOPSX\QXZW^`gyy{qkkpkmoop\aipvxxvnXttfeVoohr{ugpxwtsmeiquttqieegsykaafjiimrttusuwxwutqqyynvhlux{xuyqX]fjigf^\`mnkhr{~}xnodZWbzttyu~unmlrk}|pokigie`hhdb^Z_aadolkibdgmnonmvyqzpgfejvvusqpvhh]ihaceff_iqpzn_^]]hhaYYttd^][wtkkecm]]ZXczyqqyy{||{{vusllmvrkk\\_eeccbhiwvlagxxtsu{~e_jss{{tll`ojmusyzxxsxzw}}ty{ppuy{o{mmo]]nnljj{uuuohhJJWjWin{zxxpzmtzzooqssaaospeekmq||xisz{ooruxnggYdfhnyys_hmmwytnpwndejjw{qvjgekmmvjmpvoihfq[]`dh^fhdikp~~xqnrnqtsdgmqsxxyse{{pm^qqmu{uipwvuungjruvxunjjhtzyxnhhkkiilprrwwvvusqpmX[\Y\XYZ[[ZY[_aSCEJLJIHEDEJJSVPIP]ccddcc]^YVPTJEBHbYWUXW_ea[^b]RLJIN]]a\Pfi\WUKIHKHDFFDEC@EFFGJHHGEEDDEFIJKJHP^d\Y]gg`]eNEDDFLKJI^THHBKMJKKEECIOJSWXLBCHHC??TTHCCAMLJJFEM``AA??DTYTPPYY[^\XXPLNSSOQMRRFABFFJJIHJYZPCIZZOKQZ_JDOXX^^XRRGNLPUSVUOZ^ZV^^X\^UU]]`bbTX\WQZ^RR^ii__SEEOOQRR]]YY_^^WWPHH99BPBRVXZZ[[YXX]PUJU^^WVVLLPQNEELORZZYKP[_]]\Z\``PJJAJFGMZZTEKKI]XSLSVOGEGLLUXVSSNQJHHNNKJJTLJKQaaWSQOUfBCDEGCHIEHIMYYZUQSWTTUVUJMRX^]]YTFVVMMGVVPW^\RX^\ZYVSUYZYXVQOOSY\]^TLLPUX\ZXZ^``__]wwvy}xv}uwsm`XXZdhV_[Shoptvwv|vyso{|ZZgjmuuzqhgpuwft~~q[NNgYfqpg]\OOUrt^^ZVW\WVYZZa`_abhyy}vssllc`gyyk_fY]_`\LKLPLAITYYNKXdd55dopsspbddWSEEIKKYf`ZPNNyytp|tpm]^XXhuuZZdnn`ki\]_hcUUII`rrkkf``yyxtjkixq{{xy||kou||lsv{~{{||[ZZqquxvssttidfhhyitf[dx`YbmnnNNQTTs{{uuF+?fflnnwoorr{mVj{{eeuooh``ttuwshpS9HQTRT]ffzzn__zzl\\]VOX]WUUW`q|sszummG[}opuxmmgjstx||q\uxqMMZ^`hdl`Yjo||kWW`{xiikllr~~}jvurfmmvwzwuqkk[[`eeoowyyut[[jrrfagxuqu{xzz{wyxurvwutvz|xwvzxshaadnqbkf_rvuvwyzvyuteetxxzz~zsqw|yisxfZZmdnuvpih\\cuvjjfddjddfpnmnnsyyxwwpmq{{rbjacglgYXXZTIU_ddZW`hh@@issttqgkmc_QQUWWblid]ZZ{{wsvsqedefpxxggmttkknnunegkrn``UUfsslliffzzxrikjzu||zz~~qsy~~wvwz{zzyyiihggttsrruuvwlhi{jujdjxd]fq[[\]]t~~}}vvK4Hpzqruu}q`o{{jjvrrlddxxwtrovZAT[`_`gnnzzsjj~~p``ic\djeccdhu}{{zrrTc~swy~wwlqtsx||scy{vZZglmpnxoiqtuvvseek}zjjkr~~pyyvkquxz}usojjcceggoovxxuuggtrrmknwupryqvwxuwwtqu]^_`bd^[^aZZWSLHHINPFJIEPUWYZ[``X[ad`[\XT[`[FFLNPWW^`acZ]b]RLLSU^fd`beYdOZ[[_SE@@NEMUSNFHBBDUWGGEHGEFEEJIHLWW\^^__WUVNNIHMZZPLPEIHHFA@A@:=CFE@?GMM66MTUXXUMM__KCA<<>FMIFA@@YYVT[WUSHJFGPXXEEKQQHHIIQddOGLJBB>>LWWTTPKK[[\[UTSZaaTa_\\_[[\\PTW[[OWZ^a]]ddb``edcbbFEEVV[``^^ZWQOPRR[SYPFL\LIMSTT@@BCCX`_\\YY>29LLSUUYVUVV[cSDQ\\NNYbbUUQMMWWY^ZPSD8>BECCHMM]]THHZZSKKHDAEHFEEFJV]`TTYWTT?I^UTXXPY[]^^WIXYU@@GIJNRLJQTS\\RFFJ^][^TTWXXZ`]_^PYXVPTSZZ[]^ZWWHHMRRXX]^^\ZGGPZZOKP^\[^a`^_]\[\{{}mtzzn}ilnymmptfq]a[`fdbexx~}ppswgjubTZhhprrxuqyy}mhovcioqvvowlw`fzYYfx{uyb^^XXQWgsiXY[\YXYXYWY]^_\ffmos{{qh`Zaeblsl^S[csiVVEJFGIOZWPMI[]THKhhitqjbWnpXX`\ZYea^[fTessjqywsb_`ddff_XXehc]][[lzzffgahoqeXXRRbooppmqn{{zrplpxq{}|xvvjyyupkonr|{{\Vgsstyqstspromnnfcvsto__iQ[joc`W_`Znsjljxy~rEE_pnddjoopr|hhxwtppvvj\\XXeppszstladb\ZZ[lty}nagnuxgkm^^`hb[VSf_vusc|jkz{mbjpqswslcnns[PS[Z]bb[ff\Yjppuu{zrTTebtx{qrsvvqiqzwssnnsuwuqnldSfhgchhvyyw__bouuynfrywtpvqrx}}w{skzyz{{ov||snos|rru{ovfmhlsqopz{pps~pqzk`fuuv{{w{{~rotyjpvx~~w|pyei|bbm|{|kijdd]dpxsfgijhfgdedfkjjgnnssxxqmglpnuxsc^ekwp``QTOQTZdbZXUce^UVnnoutplduveeiecbnjfcm]jvvpv|yujggjlgccmrlffiit~~llmjnuvmdd^^gooppnurzzxqomnxt{}{wmzzywvunqy}yy~gdpstqrtuqtspievrrpggmZamsjg`debruopowysPPjuskkpqqpq{llxwussyyoccaalvvszyzqfmjgfhhsx{~skpuz}knprrtffiplgc^oj{{||vi~oq~}relqsrwrlhssxd]_hijmmhsskgqttzz}|vbbnhuw{qrruuvqwzwssuruvxspnlf\ijjhlluxxwccevtt{upvxvrnullt{{x}ul``bddVY]\U\STU[TTUVOVJLJKNMLO``c`ZZ]]XXYXOQWLEGMMTVVYVUZZ]RORYMPRTUU`^QW^RY_LQ]`ZFFMXYTYIHGEEBDMTaNFGGHHFGEDDFHGGELLPRUYYRMHFHJHP^^UQJBFJUNEE=@=<=?FDA?>HHD>?NNPXUPIDRRDDIGFKJIHMDMVVOTYYWJIJNIDDLMJGGFFPYYNKPTTMDDAAMWUUS]YXUY\_^U^^\^a^[YYR[[VRORVY_``bba^^dccbbGELXXZc`XYYXWWTSTTPPZ__YZVIIQAIRTLKFKLHSXR\\^V<VVYNKRIKMXZTY^YKKLSNRZRMPWRGSDKPPXVVZZ][YWWGDGHEPRVXXQPUYZLQWZ``_\\]\[ZZYZY[Z[WSPTZ]^]^``abaa_]`__SNUW\[[`^__ZVWUTV[ZVR[ZVVRMMEDCFTTLQXSMRSKBMTWSTCBBC@CINXXZYZ\[]]YTPUUKHIGGOTTO\]\Z[SRROY[YVVTUTMX]\YYUXVJTMJNT[O?IQVWZZWOPRTXNVWXWXUTJLIISSIGFINGKJIHPU[\^YYXWLQPOMW]\^`b_\[\QQS]\]_UUVWYYXSQOPQYQLGLJJSZYY\\]]WSV\`^]\YY\^__\a^|}~ymY>LXL]{}wtp~zxw||xw{~vrmp]\`grlfpoYVTVXSTVX`bmsyzk]`[[\\^^_xxythXW[XRVc]VTV__YUT_\XNQ_ljNPVVZ[]``ZXVPPjrzn`ejtvqS[Z^aaefex}sKOfpqmgUUFV_Tg[[Zc]qgrwkxwxrXXYjb]]wwtdobt{dcvblysqxz}zreeddidZkginnmhmnnwxwxyyvwwxxvolmppqry~||zx{zy{}}nnu{{zzyxxooprh|~|ydi__adkkd]]uwurpqpq{z[amq\URKKNOUddswvttompzzzddv{xnnfccn~|zyyuqquusnmwuuo}|vqbbz}}tvyhdVYktwNV]cguwoddcclkzsknkhedcrmfjif\TRjf_i_fww{zponmsyyxx|zo{~{oqlnompyxwuohmrvvneedjdkk``U`issqqptxvsrvzxspqsz|r`IWcYk~~xus{{~~{{~xtptdmxpnwua`_ac__dejltxztjlgghgjkl{z{vmddeeif_drjb`cmmgbalkfXZgusX[ccefeddb\\ou|tjlovwt^fehklk{~vTViqttpbbQakbmedahatluxr{{zyyyeedriaayyvitjy{jixmsxuvz{|zseejpqmfrgjnnljnoouwvw{{uuvwuomqttssx}}}zz~zy{{z|~~qqvzzxxwvvnnoqj}|ygldbdfssnhhyzvsqs||gmx|ib`XX\]cttxzyvvmin{{|nny|zssljjr}{yyvrrvvurqzyytyugg|{z{nkbft{|\cimo{zslklmts|unpkjieiytmqqpib_qnhqhn{{}|rvzzyvzzr{{xosprtrqyxxvnimrxxoiijpilmff_elssponrwvttuvtnknpprz}]]^\TJ=BHCK]cc^[ZW]Z]]ZY[ad``ab^ZXUVKINPUSOTTFECDEDDFGJJQV[ag`YPGHFFGFGHHXcaYYWPDEFFHGCEKGDBDJJFEDHIF?AION@ADDEEGLLFCC@@QUZggQHLQWYVBEEGIILMMX\V>BPUTPMCC;BGCNEGHMJUeb_OVYPXWXZZ``TENJKKYYWMSJU`\\]MKXJP\WTY[^\WRRMJNLEORTUUVRTVV\\[\`ab^ZZ[\\[VTRSSUX\``^__a_\[\[[\]]TTY^]\\VVXYQ\_^[OQLMOPOOKGGVYXWVXWV\_[FIOQGDC??BBELLVYYWWYYZ\\^_ZKKY\ZRRNLLS]_]\ZWWYYXTSYWWT\\XULL[`^[[VX[PMDFPV^XBFIKNVZUONLKQP_\XSUVSPRNTRNPPMHECPOKPJMXX[_`\WVTSX\^`]V^b`cbXXTUUTX]\\[YTWYZZWPPNRPUTMMDMSZ[[\^\ZX\a`^]]\\[]bbdefa[ikccXmtZQjcxndt~qgMbbhg`]`xrvlhbVOUW\afilso\ZVVZYLOTVU]eY[\YUt}jPLT]fidPPRS]`\WPRYZVRbzqjRR[]\VVXW^||jdq}]h{{wdMOOGV\YddT^ffvyxux}qIIzz}zpx{rm[w{~ybPPNW_dp{{dGFKKciknegvvUU_fbcgntutkquxmZrkcejjsuu{uuyyvv|vsszztnn\g]]YYcxwvvssywwtezqusn|yywttusqsebbiimppqqlggooruu``]YY||ywwe^^rW[qq[[chhgd^VSbssvq}nn~}xml_bZhkc^lxwwslkrruvi[[dqstwo`mcdZUPRc^ZUVVYgjYXYl||h``qg`jtrqm_Wgznhis{~yvvsszjlguw|z~}~~sxuusszrhhgbZ_jvunirystssuwwuppono{zyyzyy{lgqsqqex|e^qjzpewxnZjjlnifh|v{stnb\]agkprt{xhgccedX\ac`hofgje_xq^YajqqlZZ^_koje[`gfa[i~up__fhe\\``e||plvjr}}ziYXXZZQ_eamm]djky{yxy}rPP{{~zry|tpex{}k]\[aeir{{gRQSSgmptnoxx``gmidfnuutssksvyp`smegjjrttxrsvzvssxxtppgpijgghzyxxrryuusm{quup{xxurqqqessrqqppnkkppsvvmmiee}}yvvkggzaauuegoxxvqh_^hussptt}}~zxwshhamplit|wvunovvzypffltuuvqjskmea\`omhcdd_]]jncdeddskccphfqxppsspck{smpx~wsv|mog|tv|z~tywwvv{tkjieglqxumitxqppsqprsrqmmkjnwvwx{xxzLJQRMMGRVIERO[VRY``_^acddecbbUPBLLQPKIKYe^UWQMJEBFFHJLOPTRGFDDFE@CEECGKGGIIHX\b]QCBEGLNK@@ABIKHFADGFCBJggYSPCCFFGEEJ]]OJS[GMZZ]^WL?@@=DGEKKBIONXZZVY]V@@[[]__[TZgg[WSFY\^_^]WKAA@DJMU]]M<>@CFIKKGIGHHGTPJFJQTXYYMDCDIINRTJFF]S[YYNKIAANTROWVZVKMOD>MKEAHIHLJVPHBB?<]]^[YORTTRSQIHSRSSIILJMUVSXPP\^b^XTS^^]\a_[YWWYZZ]]\Y^aa`[Z\]]XYWQJOUZVUOHHFOR[SVUUZ\^]^``_ZY\UV^_]]ZY^\UU[WXUOXXZ]W[_^XZZSSOFJKOW^]_VOFFJHELJDDCHGKVXYNKMMTY\Y\Z\\]Z[^VMQSQQSVZ\\TYYNMUYTNLVUUXXYRGR\XVVb[RTGHDCMONSRU^LIIERCDEFHFPZUINNHGMOXTJDDGGLQ\[\^`]XVGGZ[Z\b\^\ZX\a^YVPPLGLRTVVROUSRIFCMFFILEEQ^`_^]XWW\^`_]ZY^_]Z`^`am_Xa[djhmnosx~yoqrldpofb]aiigcgkjq{|tbgiUY]X]m{bvupY\cfc[[a_gddymkcYXRRSSVYHUWRNYXGJOZaUNOPPVXXVVHCJPh^MS\cc``RLOR^^ccilfQQeq}|d^XX^`dhe[[fpvuzz{NM]lnrxhmrr}lY\aLTWQSTUUdpnqeSPYS\wpiY{teedamuwiieZnljjvnvyusu~yvvkhedfimm{{uiqqv{{||x[[~ussggfo_^cgqutvz}|zrqwssx{wtptuqmkkpiysroouzzjjs||okksmnssw{~lddg_innZZ]]S\aguuvs`Z\n~~trwt{|vmfgffjvv{}{tt]SSoolccddlq]jt~r[cdXT\degccyh`mep^XZZ^aau{sVVNKWupXSQSSQpyyzirngmzznjjv|yvtqq|}qkorjahhdikkmw{zpkd]taehcZf{~wwkmtyqoljmqqmutwzshbgfkmjqqswz}wxytnxwqnilrokilnnvxlpqadfcfsm{yuehlnmiikluon~urled__``cfTcd^YggSW]inbZ[ceeddTNV^peY^hqqoo^X[]jimmtvpZZku~hdbbloppkdfmtyxyy{ZWdsrvvgnrr|o`cgY`c^_``bcckrtwn_\d^d}}wsnc~xkkhktyxkkiatrooxxwuuow~xvss}yuu{lkjefjmm||ynppuyy||w__vxxppqxecfinssux||zroyvuxxvrmqsrqqnlmshwqojjqwwjjt}}sppwuuwvx{uppokqtteegf_imoxwebguyw{q|}{qiknyy}}wwgaarrofflmsugqw{fnpebjppqjn|okrlug`bdjpp{x``WT^xsc_^_`]u|{xmtrmrzzollv|xuspp}qlpsnfqonnsz{{rnkhuhlmidm}xssjksumkhghllipoqsSLGNINTTUW[^[UVURNS^SMLJKPQQMPSRVbhZ\WKNODGIFIRZKWX`aTEGKLKHHKILJJWPPKEDCDF?EEA@GG?ADJJD@DE>;?CNI?BFIJA>?@GGIILMKAALT[[NIDDHJMPLFELTWW\?@HORU\TUWX]RFGJ@BDBAEFEMUQSLBAEBI__ZTPEZVMJQVYRROGQQPPXXYZZUY_`\YYZ^[aTQOQRSUU[[WPacb`WW[^^]^\KK]XcaUULRIKOQY\Z[^\XYYVX\^\[[\[WRRTTSUT^ZZ\\]__TTX\\TPPUQRWVZ\]OJJMHNRREEGHCGIMYYXVMHGR\\UUX]a`\\^XSPPOOQYY\]\XXICCUUTNNLLP]]^UHPW^`baSGKLGEHMKZQKSOUJGHGIJJW[VEEA?GYVFDCBUZ[_RXTOT]]VTT[_^\[ZY\_YUWYSLQQNRTTSZ]]XTNHYLOQMGO]ccde__XY\a\[ZY[]][`_ac]_`v||mp{|}~zukdVVZ[[hun_WWXXbefWLW\_ur^WY[ynX`ygeWY\IGFJUU_b^RRVX`^]]cXPZZhlkhhy~^TS\cSSZbbTNLEEr}}~ss`Xayyxwwyzzvrmh\wwxhcciXPQP_XXVUajnia^^XikmmJQcTT^ggxxzeZZttohtx}y~mx~xuwwz}}}xxnccZl}xx~vv{~qzffimmSzzzzwsswzzzqqvoxhesywuvxfusppux|vvYjpSSPNNSOgobT[YTNN\\bfi\}nnygkortsx}ollgU[[UQUZZ`aa^V\aahma_VV^ffV\~tlv{umaFKY\\ZSSaeergczzwmxqxxeOOv}yv}soolmpu{Wpxxuux{zwqlx||v~~}opqrvvqllttv{xnffew}}npy{~|okccepzuicceeornaYdhei}yjeef}ufo}mdegUSRVaampl__cenmiikpc^ggnppmm}g`il``iqq`YWPPvxxgah{{zyvrplcwwy||roora\^]hdhdccbkpqmjhhcnV[eYYdmm{{}ohhttoivvyx~kw~soqqw||~~}zzuoocm}yyqqxw}ijj]xx~yyuqquxxxnnzuymisxtvuuhspnqvvussvxx~ww]ls__][[a\kwlbihaZZgglpi}oowykmqvwsx~srrn^eea]bhhmnnjagmmq~sljaahoobf~unv|~~xkRXhffcYYeiiskl~~zo{zl[[{~{{wv~soqssrty^t{{vvxyzxrjx||w}}|mqrrttnhhppqvsjJLN[^^VX__^^`ccZVSNEEGHHOc]WSJEEFFJLMFAEGHITSJFEFYSGK]XNLDEG?==>CCIJICCDEJIHJFBFFORQOOX[IBCJJCCGKKB?><@O`e^FFJNNXXY[[LFFYYVSX\a\_V\`^_^]]__^ZZRIIHT]ZZ]__^`daSY__PPTXXB]]_``]]\[[\bb^YYWSZPOY\_]Y[]Q\ZYWYYZ\YZJRTBBA@@C@PRKDHGC@@GGJLOGdd]VV]\PTUVXY\^TQQNDGFCACFFIJJHDGIIO`deeRJHDDHLLDH_YU[\`]UPJ=@GHHGFFNPPYPKZZYU[SZZOAAX^_^\\_\_``_ZXVRSW\`GUZZ[[]`^[YW\^^[`ZYYZ^^\ZZ^^_ca\Orrmixpg|}tmppdah|dZYacZTXqyun__^YakiD>vvf\`^XX][ZYVXYZq][X_rfdbhdXXWSTOKIM]U__`XXbcc`[aahgU]eU[dlbdprjhwvebcaOKKDENUY[`\\_U^llisriirllxypvwwovttsyrjgghiiqk[^]lcYQPQSTS^SSZgoga_botmfflvqlqdY\YYi~wrtthhnxstpo{xvz}yvvyzzwtx|xsspkkeltvvtxxvttrx~{llusttrqqb^^xxzqyyxwwyru~rrutpmspltuzzmv~rx{vtrthht~~kujc]URWX\io[][ZZebadaMNfppjqxxy{{qvwsvueXhcRV^ivmuqlf\bjXNdlbbc`aqttnr{pq~}``flsq\[^YafbdgiklhrcHLXXQ_mlWWVW_[fnkbfqwzwttvuy{yqggx||{z{vututss}^ds|ijss~xuyz|}}yxqrrsuusnlseox|vtqqlnquyzVuwus~tj}xrttljqmedmne^aw~yujjifmwuNI{znfjhbbghgfadfhykifj{roknkeec_a\XUYfbnddpqqninnutaimaintijtxto{zhehh\XXOQYbginhafrrpxxqqwqq{|uwqxuvvzuommnppysdkfpjc^]]`a`h``emsnkiksvpiioyuosjadaaoxuwwooqwrtpo}{zw|}xuutwxspv|zyyurrinuwwxvvuz|llxyuurnnfccwwzqyyvwwyvv|qqwwupurnssxysx~sxzrppttrrskkxmxolg``eaeqvfgdcdmlkmiYZowvqtx}~swyuxxkalm^agoysxuqkeho`Yipkkmljsu{sr}}ggmrxxeeidimjlopqpmtiTYaa^isscb^_hdlqoiluy|xutyxz{{tmm{~~{{vtstsrr~div}mnttzuz{{|yutosqplkqipw{tqnnjklprsuEWWSPZUQ]]XSUUMLP\MHGKLGEHUYWRIGJON<:WWNIKJGGIIHGEEFGSIHGKTLKKONEEDBDCA?AHEKKJEEJIFHHLKCHKDGLPKLTTOMVWONMLA@@<=?CFHHEEICHPPOTTNNTPPXYSZTXXWVZVPMMNPPQNEGIRKDCAABCCHBBFNSMHHJTXTPPRWTQTMFHFFO[YVWWOOT[YXVVaZXXc^ab]^\[[`_^]\]YUUSOSXZZV]]ZXXUY][UUWTXXYMJJ[[\X^\[UYbb`XXWVTSWUTZ[]RX^_WZ]]\ZYYZQQW\\TWPKIEBEFGOSGHGFFMLKLJ?@LSSPV[\[WYZXYXNFQKCEHPXRXURNGMRF@NSKIJWYYSW]VX`_^KKNQUTHGHFKNKMPQRSRXM>@FFCKSRFFGHLJPTSMOWZ\[ZZYY\^[VPOZ\`^\[[ZZ^``KNX^RSYZ__^[[\]_`c``[YY[\^\ZX[PW]`^]\\X[]_c8Qsmegigfr}^PU^a``bc[_gkYBBckjggZKJRWQ,4?M^^jhbb^Z^b`]\ZYXY[gvqnqqTUSJDLMPHER]^^bjnnkdnqlcGLqdWZp^X\\JK`ajolTTBJ_LDLTcgbQpyaWXk{m]n||ywx{vutthjt|ma`ppQZppnmm\TPLQQMMRRYmU^a_lx|m[t{u]{faeMKHEGltrmhnssgbaTlsuxxzsnnuusqq{zztnnrjjpuubyyqgguikx{uungguuwxx{vrsseSlmqqrpw~{|}{zslxwssrTTanhhur|gx~jfc^]`nwtjaXPaibenprvaV{ysleeXIIHHk^NdvfRQteRR[[fg__fxvt{tlz~rmr~~xqwk|u]YWWXmi^TPWVUTWTPSWY\QUU`crqpszywt_mxy{xuvj\xxyyuvxvw}}ssy{wokwwjllx|}xsnywqnmnqrrzh||yvtuwtmqtCXwxszf[ajpmjmndiqudNNipeVS_cZ6>JXiirpjjiihgjnmkihgfgir}xsabaVPYZ]TQ_ljjox}}zq|{rRUymcdxiccbRTgdrxw``NVjXPYaqup^qvgadsuju|{{}xvttlovzpjkuu]bppuwwkb^YXXYY__dtchjip{tgx}}yyte|kgjZWSQPuysnjpuuifg_nssvvw~pkkssqnn{zzyxxvnnqttg{{sjjulp}zssnhhvvxzw}xtuuk`tqnxz{tl}utq]]hsmmzu}lzljhdcjtxvqkd^ipmnquxxke}xvsll^VVUTsh]kxm`_wl__ffmmiinyyzwr|vpz}tquxowl|wgffeeddpoha_\_bbfb^afc`_``hjstuwzxwrhqzz|ywwxypexyyzpuytt}~uuyzwqnxwjmmz~|wrmssrmijmnnwi}}ytqtvqhjm9EWRNNPNNU\JCEIMLKKLIJNOG>>NSQMMG@@DFB36:@HHONKKJIIGHIIHGHILUSRVVCDD?=B>>R^LCEQGDHI>>JOOPNBB<;>PJCOYOCCXNBCGGNNIIN[[ZZ[]XS]`WTV]][Yj[U_YHGFFETPICEHFDDHGEEHJKDKMXVTV^][\JS\\][YQH]\\]^][\^``^XX]^\VT[bb\UWW\]_]ZXb_YX[[]`T]^\]\^`Ocb`_ij`ai\UOQTW_illb^YTf_cXWV\Qq`]aLOORSZXZ\^^RNRUZZ`]URYejdNNIHJK]]gUOTeb_\V\b^Wh_MQ[Q_kfSSPa}qny||of\KAD@Jde[dmp{{vgz{w}z|spkxym^ZgmqrQsuy||ccb^HDAAbba]]VOSU]]ZWWRPVddc\\_aekiaEEGxxhVV[qtimtwtsqqx~}{{urpssttuvvzst~~r]fjx}mlgdlss}wpz}qgz}_`bbd~{qqxm~||w~~znu|xspmqvvw}~{~}||wrrswzvyw{gqnjjyqbxqszqnnb{jWWinkl~unnjdkljlfcqjcFNerr^^hrqqPUcne[[pussxysqjgjnV[`iUUWUnnbrmVZZ[VJV]^i\XgiZ]bOQShho|zzyyuuzfltmlkmvsmqqzz|zzwxwtsjqwyyrrnmiebmppnlmqxqpejolusrZlljgprklria[]`cluvvomgapillnddbg]yjfiY\]_`feghjj^Z_cfflia]cmrm[[VTVXjin]\aspljcjpkcndW\g\gqm__[iutulhUKPKRlmintwzlz{w|z}xtpx{odalptu\tx|jhROLLfa]_aggfee_]`hehgfinmfPPRzznaadsumrvxsqnnv}{zysppsxsvxilnz~ljpqsuu|~~uo{|ph{bcddg|uuzs~~~xzzwntzxsolorru}}z|||xttvz{}}y~luqon|tdxrtzsrrirddqtqpvqqmjprjhtngRYjwwjjqxxw^ajqniiuxstzyxz||wvvumllr`ejq_`b]svkur_ffgcWdkjnebilcdi\^_jjq}|}xx~npvnljktrstkpqxx{yxuxyyurpiqwzzrrpmhdcloomiknwrrqpgjllrpnCMLLKPPKLPIEBCEFJOPPLJHENKLGFFHCTKIKBDEHFGHHCACEGGHHDAELOLAA@AIHNECDMJGGDHKHENK?AE@IPLBB@IZTQUYYRMF>:<:>KKGKORYYVNZ\Z^\\TTQZZSJGOSUU@V]_WYZZJH<:99MMLGGEBACFFEDDA@DMMLGFILORPK;<F^YUkgjnr{szxuuoquv{urruwxylZ\_nkmfuwrnlpjddjba_W\dfcll_addc`ba`fchihlswyhhe^inkgknshmqsttsmjmx}yrnstpprrsu|zwvvxnnmx{szspqvvxyy~twzztoutoiXYies}|xxz{{pwuvzzxurtqrsstrs~vpx{~}~{tuwyx|stxopyxsaageimmuw{sltknbix}{xillrlpoxrpa`kfxggorqopm\^T_idgdgiqorr{{}|xtsqijaY]ljh^[`dnmmqtscdeb_[acgneceomefdd``eo||ws~qsy{vvttnpqquqrmmsvxxyxfkrmoqq{zwqojloiglnbejmnuqpdimkrNMJCLNJGHIVPGGKLLTMJJHSUMQMMJHFIJGHHEADHFBEGGIHGHIIGHEHHJIKIDBIHHDCCFHLHKEBBNICCD@?FHIIHGTNHCDDPPGDCCRHGRZYU?E>48B@AMKGJLVPSPTTPTYY[XORXZYYRDCEMMKDSTQNNOJFFJCBB>CKNFKKBCDEDBCDGIGGLIIKNVY[NNIAINMFILSRVXVXZZXVX\Y[[Y\[XVXY[[\\_cYUSX]WPNPX__[X\TLS\a_ZYY__YSWSPLDELJV]]XX[ZZS__\Z[]]`^[ZZY[Z\b^`_YTVVTUY]^[Y]YQUVPS[_WSGIMLNRRTYW\\QLRKNJNW[YXOQQRLPQVJEPIUZHHOQNMPOBC?EKIIFGJUTTQ[\[Z\XVKMGAELJICCFGMNOQTRHGHHFCDEINFEJSNHHGGDDLS\[WU\\ZWXZ[Z[[\\^^YXZZ]]^]\\]^\RW\\[YY]][W[]TQUWTVYYWZVWMSYW[VPP\d[^]apovwg^_asyaa`R[]ZUUXZUVRb}vkXY^e`[TAQXZXT^hhda^hZSVUTTUlpj[ZZ^ea`XPJJNNYZ[WU`j`^a`]Zb{aQPP*Fwwe^^MD;M\_hhfeevuodjlY::thdp{wvv;;R~}__XUTPLKNRkoef[WW[oyddUTTcbPPWYV^[XYJ[kqqcc_qv}}bUSOLY|rsqhhuuvmd\zz}vropullqqujw~yxxsecc~~le]xaX||tllqubKmt]jssFFA^wy{{zxuxxxtxxurqquyyxqnff||txzxsmfY\^_XL[hyrsvSSXX~ytuppSUWMaazi__wy}}qmit}yNNZ]bhmmg_QLKKMotyqQV\iXYZd{m^TTjp\XRJppig\XTNY[^kpi[HXe^WPMMT_i]WY[SSaaWWl}lj}}ullvyyutvutsspnvrmpxy{xwxxlkjmoquxxzzxuqmdlmnkhiputrnllmopaYYisjlklx}~rlhddjz~gdd_hje^^`bdd_jyqcdglljbM_fheajssliflc_cbccdsvqhghmtpof\VV[[ggidcjqkkomjgki\3JwwmiiYPEWegkkoppyzxsqqaDDtnlszxEEYkkc`_[YXZ]ptmmcadfu|hha`^mm\^fhfjhe`Ucqvvkkjru||kc`XVauurjjrruof_xx|yrlntmmrnz~~xwwupiiohazicxxsnnr|iPnt`ivvNNKdz{|{yyz{{wrvv||spuusqtwwsspp|}twwuspmgihfbYbk{xy{``dd|xyuuaceZkk~mddz|snjuzYYbejoroli^ZXXZqv|u_dhofggm~rdccor`^ZWoonngdb\[^bqundSdsh\\[[`hohdgjaakk``p~qpwmmwzzutrrsrpmmopwsnqwxyxwpqqnlmqsuy{yrnigmnnljhotrqpmlmnoGDDJOLKJLUTXWNJMOOKUYLONDGHGEEGIFGDK]\XQEFINKIEZZLGG@<7?FIQQKIIXUQKOPE66YYXOKT\YXX66B\ZYGGCBA??>?@PSKLFDDFRYOOBBAII@CGIHFGFF=FPTTJJGV[^^LDB@>EZVWVQQ\\ZTOL]]^WXYYZTTWW\QXaf``^]\[WJKK]]SOJYJD``ZTT^VULATcXLUVV<<:IXZ\[[\]\\``^\]]ZXXWZ^^gU`VSKK]^]\Z\^]YSMFFHID?IRZTTWBBDD\YW]_WTTCDE@JJY^PKKYZ^b[[WUTX][@@FHJORUOICA??@UXZUDEGOFL\SJEERVKHD?YYQNHFEBLQUQH>ELJHDBBCJQHEGIEEJJEER^bbSQ\\YVV[]][[\\^``YV[XUW\^_\Z\]SQQVZ[^`_^]\][YQVVWUQQTVY\\ZVWYZYXWazjjg^OGRj~i\Xf_S_bfXQTVXgi_]ZYYXUVWW]_cnjZWVZGJT[\YT[[\bec`^bv`UN9gmUTQmvrlgfWKQ[ddmpd`^WWZ]]RNNvaUN>Q_tufetgdgi{hG``_SUOMZ\rUY]]ZOOW_ldtUeXRhppqsr|xzwwtriZwqt}{{itTTerw|{\uuspmhpibb@|eppYKtkkz{}zuuvwxwspnvqrmxxz}}}{irzgetkpsnxL^gV[oblzxj`UgoTHJjomma]]^_cwsqnkb_mljhhZ[Qbssuqd_Gjw`VV\hhjjvpqrmvW_`Z\WQQXZZojMSUUY[buts}mhrri__koqvx9epnoutkbc^ruyzznikqqplgnsukqxt{~geck}pp~kglm\S_umcfpg^dhnd^^_acbmrkjgfdknr~ygddgSVbikfbhilghfg{h_[Cnucb^pwssml_W[biiqqlkh^^addZWWzmhgaYH\iywpouljlnpTffg]b\[iky^aeeaUU_hriw]j`Zittsrq~yzwwusl]tot|~yyitZYgsx|{cxxwurunggKisxfUwmnzx{xqqrvxuqmiqrsmzz{}}|ov}lo{ortvt|Zfnaernt{zoecmrbVlqppiffgfgzusrodpomkkhi]jxxzvieSmxhaafs{uusnxcki\ccejjd]]dggsp[`bbcdhssowwmbbpttswClvpmstpkghqssqqvxxnklqqplgouxxwjpwqxzIHFL^abcdd[RR^bc`QJC?DP\RKGNaaKELGDEN`NHGGFEDDHIKQNFE=@EFFGJFEFFGJLMIHMVIC@6LODECSYVPME>@GMMQVKGGEEFHHA??]WJJKB?8@HUXLLXNLNOXN?KKHACAAGIU_CEHHGCCEGQMWCMEBRSSUZXf\Z\bb`ZZXWRK]YY]_^TYDEPWZ\\HWWUSPLSPMM8YNUSD=VRR\d_^]\[\YZZ^WXVabcd`bdYY[]]`aa[\PUZOKT]QVWVRYAJNCFTLR[`ZQKDPUD@SVSSKHHIKNXXVTQJKTSRQQFGBKUUVTMK=SZJDDHNMOOW_TUYVY^EIKLIHHEBBEGGURBDGHM\[Y^``\SPVVRNNRTV]8NTWZ]ZRKOHZ\]^^_``WTUYYXWTWYZWZ^]acSUV^k{{wzskmYNWYXUYYslr|qoofgvp[XSa^YVWT^a_SQimfcXYSY[]b^^ff_YMRaWBJQ\VYXVS^cda]\PE:02>AFMLOX^_\bnoqpw|vgZimMMcsd[j{sdXWYNMPv~orvg[NQfl_`VUaeb^gudSRTVXWONQRSqq[bb^[a^^]R[^mkijXPS^Z\jqpnnvw|msxpvhwqpp~x~|e_K`qJ`dUNRRu]^`mvsnfhfZgikkmd^YVTQQ^b[{~yzxwwtstsamxyyssqrv{{~{{~zyz{wupplly{vnkrqsd`]adX92Bagj`ZZWWod\bzmmroRJGIWcbcfcXTTVLHWSTf\Off`cic[[h`VOjk{{vvwwxtSSJJNicQQbbpnyuttyZdjhppupmmc[jf_[_ehea]jpc[[T\cddgllx|smggrh[Srvvysj`eZdmlmpvmmonsoealu{fowvdkrukjinst``fspkmmzz|abakwy~xon^Ucgfcggypwwutlm{vda^hfdccbmql_]rupmef_gikpmluumfY_pdMV_jced``hpspgh]PD9>LUKFP\UKEDE@?@W^^]UWYQI@AMPGHCCIMLKQX]_MABCBDDA@ABBSSFJIHFMLLHAFHQONOFAAGEGPTUWW\UXZT`ZT[XWW_e\_b_addNJ>IS=JLC@BBWISXUQMNLFMPRTTMIFECAAILEZ][dcb_^][YYWKS\WWVWZ^_a`_]]_\[\\YVTTPS[]ZVSXW^TKHGJME63:KNOIFFEESLHMZQTXUC??@FKJJNNFCCD?>ECCNHAMMJORNIIRLE@QS\\ZY[XCC??APLCBKKTS[YXVZLQTTXVZVTTNHPNJGIMQPNJTXMGHDJPPONSS[\VURRWRKEVXX]ZSLOGNSTVY\UWUPMTX\RX]]OTYZVVUXZZMMQYYWXX``a\Rejw{~zhn|ztppVVWWVULIex|ssrY|phb^YVTQ`d^`b^PPYaailh]XZcba^\\YXbk`cJAPUabVVXY]b[[YYTL4:;;FEGMMSYXVVZu}قqot{RCS~jcyyiaZ]`XZS[gpplrkYSQ^_jdX[lphgpxxfqrgXaiabKKUepp[[YY^jjh`QZgg^^ZKKWaaossiyppri{ehuons~``abOOTTZFFOmOZdlz|~pg^Ugjxxwkf_XXVVUKkt|vz}{xnnsrryvutuuxz~wyxvvw{~rg\XXgvyzysd\zqd_]XSS>55bidpbSRfldt~qqj\TNPUU[^ZVXSOG9RU]]\[WOabijg`trpowzzyxs^^ZLLs}}uQTUOYqqofe{_Z`bhyyusstidg{z{f__[ZfejqXnhaaLOUnqjgtsVLdjmuvpiWZbilqru}}jieeslj^homockkukfhppjceebbm~e^sx~ms}wrq^^cdYUgz~vuu`voifc__^jpmprm\\dkkprohdgrrqqpnjjfemtmqUK\^hh_adfkpiiffaY?DFFRQSZZ`gfcbay}}wuz|YNZqk|{mjfghde_enqplpj`]ZdfoledsvkgpyyjtwpelrjkXX_mwxhhddfkklg[blgWWajjsvvm{pprl{efrlkq{~llkg[Z``fQQZt[dlny}qke^onwpme__eecWsxzswzywootsrwxvuwvwx|tuvwz}xugcciuz{zvjb~xnifc``I??ltqul_\lqlyrrpe_\]abfihda^\TE^aikig`RfgfdjlibuspouwwxxtiieZZxz_ab\bssqjkb\bdjyyxwono~}|njkf]hglr]uqiiX\buxsqwwtqu_Xlrtyxsp``glnpqt||pqkksopflsstmqqvlfiqqlgdd``jyJDMPWY]ZQUa^]\ZXWVFGHB@O`[hh\WWVGZSOLIFDJMKLNKAAEIIOQNHDFLLKLMKHHFEJOHJ>:AEKLCDDEGIFGEEC@6799==>@@BGGDDFV[[\\_``SRU[B:Ba\NJXYPJEGICDAEM^^WWT`YUGAAIJQLEFORQRVZZNUTMDIMJK??DLQQEEDDHSSQJAFOOGGE>>CIISUUQ\\YVVXQ\RU[XXZbfaceeiHL??BBE;;?Q@FKS\UOIDNQ[[ZQLJFFEED>OU__e_]^`^\UUX]YX[]`bb]^]ZYZ]a_ULFDDQ[VNJYSJHGEBB844KOLSKBBN_]RMU_^WWPGDAACDGHGEFCA>8BDIIGFDMLNOTSQMYXWW]__]\XHHFAAV\\WCDDAGWWVQN[NLOPS\\XVVWQLP\\]NIIHKRQSXHRPKK@AESUPNXXZ[YFAORTXZWPGINSUZZ\__RQOOYTQKQUTTLSSZVSTXXTOTUTTZcx|tmmrim~vipnY]VLL}|amyaYTIPW_]XmmWUk{tqlZ^^]YURZ[WVWW^NSaa_YS>87G[dm]OasKWahutpqr{|zoxsnhlpswiXUXri`~kkjkupjrolmsuvyh`~~zuf^qsuu{||tSN]Pizssrx~cc\CCTapqyuj^Pmpttuo^TURW[POPUpkfc[[_ddmppd~{voovloyluufldYYmkiirykgbU\dnlftue`q}wsobdllkgc\fhdabbhYZ[aqqnf`ICAFQVVM>;57@FI@ERESXM@@QV=IYPGGKTRQQL=>==F]^X^TQRVVMBBARQLEB?EOWWF??ZOEECCMVVYZZVKMbXPH?PKIT[NVOHEUYXS^_acddacgeSV^^[WWG@@J??GMMLKKQYXOX_QLGQQONTY^ad_WTQN]^ZVZ]`a\]][\\[^]ZYSMMP[_X[^JJEAUEVI9AIKLMQJJKLVTQNKT]9:@FKOJAJT>DIOWXWUVV\^^V\YVOSVU[QEUPJ^aSUYWVXWVWYXX_TN_\ZXQKXY[\\WCAJCQ__[VVW[_MMI==ELUV]ZTLCVXZUKDECEGBCCDYTOTTSLLNPPWZZQ|{|}xsu~r[QQL_w`][`aohZgfmmZP\_^cge_\X]_dq`ZZde``]\ZSOOSUWWX[ccTHJNSaa]YYgcEE7><8ACB@DITVSGJKKJQTK@QVVFI]\Y[bUS\WWSQUX[U=F]^^WTaZTJMVRBAAPZSVUPeZOSWR??NZZ^[KCJSTVWZZVSPPbbWJ?EUURN]PA@@HH@?>SXT[^__VVaad`da]HH^^[WW@JJE??GMMLKKQYTQNPPGQQPNNG@aa^^b`_^\X\_XZ\][YW]^]ZW\a__^^][TMV^`ZSNPPQMABEBBQVSPMYVSLSVJ99HLY`XXWUFKT^[ZOKKJJMICONKFLKGGQZXXIIBIOQXPHYYZ]\YVcSNOTUTIEMMKPMLP^YT\TQQVWVXTTV_UGTXUIQQNOQPJTWXY[\\USQVWWY_[VVZ\^^RI==ALLOYZZ[]RKB>@@HZRPPROFYUSPQ>>JSNLMPPUZZVQy}qqxkdinsyssp``puujxgnxw{nfo`c]]TRNJMLW`ce_`^c|qe`[\]]^bb`_TVX]UTUDTWQF>V^THHPOXQID;EnfNNLGGHRZmtzriOOQ[]UUysq{{}snhgUUW\\hpkqolzvyxignkkhut{jiqquxjxu{Zhgtmquakssb\jqssbeZ_ZUVpun`tof[m|splnRSVVUamtuw~ysuuz}}|zyqh_QJJbbiooudkqppv{~{x{{pdyrUU{s^|sx~|xzusstuvyxsfrr{vrrwyxspt|ywsswrgbccpglmjSLhljqxo`Y^qjhhkmcoixubWRQQ]``c^nphaa\c\\VYimguv{ailywzxzzmpjqsll\Y\]^^ehlxxh\^`nbTOX^cbhjmssib`SMjnrrg^^nigx|umxxyyhijy}zhspsshbvidqssqpnjhrvlpuuK[hjTTUUVspeb__][^bggkkjh~{{~uorty~{|xnn{~~r~mt}z}qkxlohha_[VZYeoqsmnjn~wpjdefgipobegldbbOad]QI_iaTT]\f^UUVPELrk[[YRRTUU_erx~wpZ\]bdaa|}{~~}sqmm``afflrmrnp|wx{kipmmnxw~pmssvynyy~dnnzqsvfovvhgmuwwhi]b_^cx{ujvqhbq~vsqu]]bb`fnrtu}wquuzz{~ungXSSkkryy}lqurty}{|vmzu__wduz}uyrppquwwsdop{vssuxxvtw{xtruxxmhiiuoqrq\Vmqpuzyyrjgiysnnpqito{yle_]]jnnsjrtqjhbigdb`mtpyz}fnq|{|z{{oqntvqqcdklmnqssyymdgjui]V_flknruwwojl^Xmoqqfacpjhy{uoxnqrz~ysxtuvokzojtwqllvwnrvvWclpbcdyvllkkfegjnnppolZ\SSXPLPSV]]YUUTJJRUUOXNSXX[TPRKLHHDCB@CBGKKLJKGK[TKIGHKKLMGFGIFEDBFQUYTO@@AGHBBX]]RQYZ]XTNMBBCEEOURVVRZX[^]YRQTRR^bb_`OWVZ^OPVVXZQY``^VZENNTRVXKPUUKGQTUUKOJJHCCQTPHVUOGR[VTQRAACCBKUZ[[_]ZYY\aca__^[XTOIA>>IILPPT_JOTUSW[ZZY[ZSLZUBBYUIZaaVY]bb`\\]aa\[Y[][XTZZ]ZWW\\ZVTV^]`^]\YWYTNLSMQROC>PRPUZTJFHRONNPRLS__OYWKEBAAGIILHSUNLLILHIEHQSNVX[LQSZY[_Z[\TVQVWSSHFHIJJMPS[[PHIJSLDCGIKKPPRWWQLJCASVZZTNLTTS[_ZU\\]]P\^_bda^NVVYWPKYQNVUTTUQWZUXZZ@IPQEEDEGUTOLIIJIJLOORusrpbnnqag`ij`\fexmtjhibjunU\Yd]RUTNQUWabc[kllplkke_a_YZ\XY^[^YGK\ZYXIfVVLPXWQNLL=96RfeNOMWYMQZfijTTSXded[r~z|}qtbekhimmioovxtsukrwzrnkn~~~}|rm_[tzvrn{vnZb|wxplmllUgostj`ldOGff]whZnplq~|phc`WZZlpuponvuwz~z}~~yqkh_TXQYaWgurrse{xsv~ux{uropuue}nli~~wyznvrstoxuvutkmowxqqu~~{y|szysbXNT~tmnkbcxwprssynM]el]m|qhhzuhqvnMMYfi^^_eedVeehf]qjigYTTVYdhqvmXpqb\roonlwlrsrn[OVV_if``folX_\ej`]\Z_Za``dmueZYhln{uhjeoinm}zwxxvwg`fjkhhrpmmsxtvrZ[nctlifwxrllsooswjc]UVX^\Ut|qnhb]ZZMQblnkg{zyuissvglvvnipntzqqskowq_kgsj^cbZ_ddoophrrtvsrqmjpnhjlghlilfRXiddcUsccX\da^[YXICAYliZ\ZZ[egY^cnpqa`_ennmhw~~rujlpmossnpotwrtvkr~x|vspr~~wthewzvrn{xrdi~xysrqoo^kqvwndmhUQmqk~rfrqnt~sokdaeequyonmwsvy~}y{}}zsppg\b[dl`o{yxwl~zuy|}}wuruyzmtrowxypuoqrtzuusshjjvwqqr|}~{~q~{ug_U\xrsphexwrsuu{rYintfq~umm|znsxpZZalpllmppncjmomeuqmna]adclovzp_tvkfwsrqnzpuvvtcY``jrqmmpupafdjmfddckcimmnswheelqs{uhjeoinm}yvyyxyoimppopwuswx|wywcctkwnmk{zsnpwqquxpjga_bigcy}roliedgZ]jqsojWVUULSSVMPKNOJHMLVQUQOOLQYTHJHNICFEBDGGJKKGQQRT_QLHLKJLLHHJHIE<@HFFE?KCC@AEEBA@@976CNM@BAABEG?AFLNOCBADJLKETa]YX]]\WXJLQNOPPOVV[\ZXXTX^`YZTQPS^^\^]]\[TPHFV[YXV`cb\XRFK\]YZTPRQQCOTVVQLTNAHKKJJGAABCEDABB><<;>@=?GEG@?CBFECBFJTUNHLWWUY\\UXZ[QYZZYTTUZZYWW\VTaWQLORYYZ[VV[`UHHJI\WUee`UPQC@BAEI?O[WTII][WQX^^Z\YX^da\ad_YUQLX\`RVW^^]TOSV\V[_XXYZ\VVWWY_`\\]\]]e_\^VRLEMT[[XOTZ\\WUX\^WVIMOUPT[SXQLQVP::CZZQGGMOOEAAHKKUMJRGAPLB@JMO\QYPCCFNY_ZNQSSTIEMSLKILSQNJMUNVQPQSMFJZIPPVZZ\[Z[W[X[WYZ\]][WWSGDGMMFM]\[YWWHLZXOLL[[^ULLY]^^UFHHIJSVQKTX\ZTOEHNFJ[QNIlcwwzxkmpkgaZY]]i[ICNUYYUIHEES_fj``gigednffa^VNPUEKYVFQTBMOPOKWWTXHFQTYUFTavtlSZ^dd_box}kbdlssjp||ucqw~vYkijkhgf{rprsg^[XUR^^U{~rDp{{t^Oj``meceyhSr^lknup{wl`mlisccspfw}z{wvbj>FNMQUv`Dj|`o|yjYYs{v{vca`ph[WiUl~xk\stunngoqrstqkdlxQfxxpuzptqlg~js|zrs~|^YbsQRS^dhi\Zk]LdcXSMJaXNzdERYqrxxwssrqmb\VVinnov{Tprprsi`Thijxxruwlhdkopg{{~zsohmd}\onswronnpc_iqbba]]kwgb{~s^[`dcc_yizz~znrwnkmgfiioaRO[dhhdVURRamorllopoljzvulhd[]cQXgcR_bNY\][W`a`eTR_cgdRbl|yq]dholilw}uomruupq~{udrxy^rlmmlhg}xxy{qjgec]bb^}uLr||xh\vmlqlmsoZtdonotpzskasohsmispiy|y{xucoIPUY^c{gPj~ar{pddwzuqnjqmfdo_q{pdprtljejkmmnqolinyTi{{rx~vrnjgjt}ysukgiy^`aioolagd`ndYnj^\YTgaZ~jP]hsvxxwttuvqniccswwvx~_tvwqi`jnq{ytvxifdjprezz}xprmqh~bo~nrupqrnjosddeggqyml~rginqrsfPNZYZ^fc_ZTSQJHOI?=BGJJH@?DIN_OIIMNNMLRNMJHGBCF=@GD=CE;?AA@>DCBE>=DEHF>EKUUPAEGJKHIPW[`PJPVVOU[\]bXOVY\WGOPRRPQ^ZSQRbSKGEDBJJ\BZ`\\T;U\\UH@LHJQKJJVMC`UIQRTZW]d]VOQRTXcKNXVOXa`_^\[Y[OP\c8<@>ACVI:S^bfb^[OTZYODDbe]T\YV\[JIHUOECOCP\YPGZXXT[YZ\ZYTNSZ`GPYYUXXRfd`[ZVS]`bTX\c]WV^\ZGFKUBCDHKPRIFGISJ?KLGC?>KF@ZL>AHFECBBFOHD@HJG@@DPW]OHL]IDKRTOJRg[WN[[\\UL6LQOOVVIQTQGHMPPM^cZQONUKN`ZVO_\@@DD@Sc`NO`\ZVF@U\QDNMKHAFZNMXEQ[VQL[ZXT]_]RNPQQPRPNYYXXTTV[WRY^^f_VXYY[[ZXeXHRMFMKHRZXS_VMa_]Z]`\YYODS_b_][[VVNDNJJIOUUEJObZPFDCBccZ[ZZTTY[[UVWZ\\]\\YWW\VVXYWUU\acegha`a\_bKRXW\\H[`b^^NGGFFJKKTSCD@Q^FDAOSUYVUNKQVRRE?DKYNHCA<PR^fbMDFEEKP_`b][USV[^`sl2Y_QPNIYg}xf\Rmuvqmqsgcp_RPpkwxovxxkff_\\hqZsc]YihSas|lMTPKKORRpxnYu|yoWg\P`SbcI[\R=TWZLasenvvz|]^a\Wv|zrw||XQJvp`W\y~Waiv]fkoa`_[af^RUWqx~yhbohwa`mxrjbrsullmjpvqsu{z{opw}}uv}~|xx{~plsw|\foTmhxlWTcRJFkroUZ_nbUnxrOs_U\DOYLKJV|vjiujnwlQGK_UZphes}zwuvZZt~|mgkqnnljjZTkqonnqoizsstwwuooqxyy}~|hma\YRP\xyphU^ii`\f]_biijm[Upmxjdoumk~bTNNRUWZaafspprpwdpzwuqjcUkoh\SA7J]`ksqYPRQQX^mmliib`djlpxn;cj^]ZT^kzng_syzwqsrpnwhYSrpyypwyylhpxgunjfmk^jx|lU^YTTY]]qxndx}zrakc[k_ijVdh^HY`gPcsenuuz|jjoe[y|}zx{~~`[U|wibezcegxf~hnslipwlacepz|olwmzacozpibnpsijkintlos{~x{pqw{xy||xxz}njpu~imq_ts|q]Zg\VRpusdfhqjdpws[xf`iJYfVVWdyuu|oqym^TWibevtsy~{zyycbwqmpusspll\Vmmkjilkew}}qqruusooqxxy||{yy}~jmecf_]f}tnbhookjobgksusnc_ggbRNSb_PINZbdb`PJIW[F><=@AABDDFMKMOO[[SIR[SRROJF>GJIC>63;DEIKK@<=<<@BHIHGCCFHJKVR4EHCA?=HP[XLFAQVRRVXMIQHDFTPXYUYZZSQQHEEMTEVKGDQPAITi]S@B@==?AAU[UDV\Z_SCOH?GAJK>FF@7ECNW`QUYY[\GGHHGV\cd_[TWcc_[[]_^EA=]UQ]ICF[^aCMUdfYG_cQRSHHGFJNGEDDWYZYNIQOW^OMSZYUQ[VTX[\_^]VZ^[VW^\]^^][[]_XVZ\[FNUBP\MXaQFEMB>=QUTEGITLEU\W@U\`JDG?BE?EZ^XONUQT__ZT`B>@IEHSNLV]\YWYGGW[ZSPSVSLIT[\[X_aa[]]\XXY\YYZ]]^_]da`SWNIFCBHXZUPDJ_^QQJHNLKKNNPVIDpqz|ynytwpi[dhKVPQQVVWT^ccjgYmf]^aVef`aeof_`VLKFO\n`V]\\[\[I\[VQIX`OOUZ\ZXTVYZRW]XYZRQPWX]fmdirsu^ys`kuMILlypZR[jqwejmopqrolsjuu][\n}impkgihMKNRTkqquwwvvsfXURPSWkbXMRPQemINTRK_q}urjt|norpu{gpwvi^zqux}{vtu}}pqx}[ag^n{xz{wtwzvsqmu|tcNb\W^nf^ZVYdegj`cetpljmpY^cgehnsrqsttuv|hm~v{wjjxz{xx~|y{{zxxs{uyxqx{ptwsxlgs{}vsmqubWkda]RZmhedmoild~eWhniopig_Y\csukiezznmhXNexoktnknfjoprvbci`^bahXdh_T[\\X]_exuursortzztptxuvwvx{yurr}xz{qsxymtzhgeqg[bXPutvk^^abb[SN]YUbgl]dhhnsjkgss{}{r{|{uofjoWc\]^dcdbjootqfsnhjj`ssklounkncYXS[ctf_jeggTkic_Ufo\\`eihfbegh_elf^]\edgnrmry{|n|ymu|UTXr~s^VaptxflnqqstrvpyxcfhwloskiklYWY]_nuuwxzyxukea\Z]cqibY_]]nsTZ]ZScrxujs{morpv{lrwwka|ttuwz~|wvx|st{^djcp{x||yvwywurou{zjWmiejlmvpihbdnljnejotpmilpY^chdgnrqprsrpqzhm}s|xmmz~||}xyxyt|uxvqx{qswv|qlx|~vupsuh_pjif]^qmjjsuppe~j[kqqvvsmdbglwxmlj{{opk`Ui{pmwsrwqosstylnqikmmnhn`jpf[bbc[^_eyssqtoopwxrmqvrstvx{xvut}{|}rs{|qv{jlnxqjlc^zy{qffmnnd]ZfdcjlmdjllrwoqoVV^^\_][TZd_T``YUPGMO@FBCCFEFEHKKNMFQMHIJDLLIILSMIID@@>AGRJEHFFE>HHEC>FKAACFGFGEFFHCGJGFEBA@EEGLRKMSTUJXTHNTA>>PW[SJEHPUYQSTTUVVROOPUPUVIEEPZacQSUTQQP@??@BRUUWYXWWVNEDB@ACPJE?AA@LP?DIOFHIGEGHIJFHSNLKCBJFEDCEFBCDDSPMFFBCFFJNDBEE@HC==DGHIKKHEEFDJOJDDEKPKLKZ_ZUOSJIHFCBEKNTEE:BDMRONQUTXXUNOTUJHILRSNRSQILJGIDANLMS]ZQPPIEH<>@>MYAp_XV\eguuuSdlrqwvm`dtvolli^qnjr{~{z~xtuwvvuvxl}pmro\mkijnsxncqwp}xwujgfkrlfo|lnormqklmrniulchgarrdtplljoflremqnni~{yyumx||}xyoo~}{v}}{zvr{yuwsqyt}{y{sw}vurslph^uulmpqllm\^ehhb^kq}y{ws^jmwunuiWdqvyyuvqlecdwzxxvmx}^i{{|jlsqppopYb_fppbUOlrbjkbsxvuspudewywvu|pz}}~}||~~ohVR^e\UY`W\hswqJT\mga^isc`\qsrvx{~|stuo~ul{tpr~y{pg]SQPcddgoh`llccggqnequ}tcbaXOT_\_f^acnge_ck^beMMV]g}b\afdUf]RYdgfmwkhdlj`norlehkubsy|tfdb_hhuxvqnr\T\dhissnefjigmyuhc^pgeloo|calhkiajsupl_kvjksppjifci^RdXIueabgopxx{[fmuswumfhuyrmmk`uplrz}{xyxyyzn~rpu}o_sqnnpt{qfrwq~{yxqonqwrlvsvy|yxrtvwtqwphkjdxwixrkkjmdkqdlrqqk~{xxsjrz~w{tt}z}yzws|y{ut{t{z|vz~wvrrknicyvmprslpqbdlnnjhrt}|yvfprzxsxpfiswy{yyqnkij||xvmxcm~|tqtswwvxbhfmtth`\svfllcrywutpuggvwtts{mx{{}~{|}rma`inhafmcdmxzwV`guomgowhecrtswxy~|ytuT\YT\][PLQ]ZX\SJD>==DFFJQMHEEFFKJFNRWSFDC?<>CBCFCDDMHEBDGBCD;;?BFPCBFGF?HC=@EJPIFDKKCNOZOJEEGQGRSS\ZNFFEAHKQROTD?BGHGTURLMMNOQVSIGESHFKLLWCERPQPBKSXQKAMWNMSQQLIFCHB>=@@BLPJMQJBEBJH?CC:@@EKE>BBA=KS[bSKTWXPDNWRRQQRRUTT]\[Y[\~xscYZilraGGUUan`Pbigd^liVS]`khdec[[heTIKONNMFXwukePHX`WRYSaZVXUVRWOHFDFCPXSNXY\[YXimgrporh`ZYXhs_ru`[TGfdqeYZnn^Q\XSZWXJENmkcYejUUa]TVQV[`\^eZbk^bhotS`XQVVhwYTY^[W_^[XjemjupiYahvlb\dpdgjgsntyrldmhnsp{~rebdeezbdfnYVix7L]}jSkk{wndW^oysklqvrrz~vh]mbjyo{}qzzujcspsrvzqhccblghhrj`zsrvxxuxwxyyoqvq}{}~uoru}zzswf}zwvx{wy{x{{ysx|ywlfmt}jRyxudmusoplcaeillelscYqvvzyvst\`dpm`mnmpqj`]q}uzlz|z|pz}zsoquppnm\pz~nqvossplnd\atehl|nsoqttsqpp}y}~uw{{}keZ[l_itcai\Tfyqotoi[imdhid`[Z_e{sjyzxnfeoqygOP``luj\nsplfssc_gltqmkogfok`TW[[ZYRaxumiXSdnd_f`ohcd_b^aZTRPRP^f`[ghkifeqtowsruojhfdpyhvxea^RjkwmfhtteZgb]hddTMXtqialp``he]^]adgfhmagmeilt{__`lbZaap}dacheckji`omsq{wrdjownc^dofjmgs~lrxrmgonmhmqpyukhjlj}hiks_dq}AXjq`rr|ysl^ds{vpsvytt||mbuos|qqyyumhuqsquyqgbcdlhlpvne}sqtwwsuswy|qtys}vvy|}z{u|n~|zyy{wxzx||zx{~{ypgowmV{xvgpyvrrqheikmnioti`swwz|vtvdgksrftsrxvnfdt~v}r{|{}r{{xrptwrrqpbt~ru{rwusqofdeukms{ntqtutqpoo}{~{}~yy}}nh^asdnyjhne`lzrrywwqmgnpillheccgkzsk{\][WMFHQRTK??DDJRJBKNMLJQOECHIPNLNLHGNNC>?AA@@=FYXSOC=EJDBGCJFDEDDADA==<==DECAGGJIEEOPMTUOJGFEMTHTVKHCF[OAPP[YSLEISYUPPTWUUZ]ZVNJda_PIN\XT]XZW]]YQLVVXXZ\WSQPNTQOMUQJY[\\[^]\ZYTUXV^aY[^a]WRTU^][`[V_VL\ZXXZ\Z[][\\[^^UX\ZYSPTW\QEZPTWWTURMLORTSOSWLFVYY\Z[XXHKNUSKQTSSTRLJV]YZQ\^\]V\_^YVVYVUUTITZ\^]TUXUWXWSWQJNYORS^WXUWYZ[ZXX_\^_a``XZ]]`bc]SQKJRKQWNLPIDO[XUWXXVRHQTNQSPLIGJN_ZT\a܁|rccS_]]cdnoongWZqc\\U`_gtmqpmcZTMZZXPPMMKV]QqxqgbUYU`XX_cUTYa^X[_PJLOC=SXWV]ZWdgfmi\depvoV`edlnZ[WQqugnf^^[[QNNTUWZeqgXRVSMQ[[TXTNJJOSTfkoh`PPQTTSRSTP`mPTUYRUd[XAE`wqkoqsmljgee^`[`lwyp{zzmtuvsq~~mx{slmnmornhailozcDdb`\ZWv]]_trjaFN``hnVbunl`\Wqv{xriawtq\gqxk]^hri`X_acsyxxrswxshep}z}z}}~s^dqoyvctrtpl{ttql~zvx{nvx{_`anqs_ecqrkxyntzdhqmhjrneowyy}{ynblindemgbdfd\bs{jip}}y|zxuz{pjcguvy}~rxhgwxxwwqlqha_eknpkppttszknyy|zt||}}wvpd^iggvvktcammysnnggqryh_bgdda^Yf{xk|~ull`hhjkjrs̓magxmiibmnr{w|{siibZeebWWYYX_bWtzumh^abl`enqb`enjeeh\VY[OI`fedlfbnpmtpdjjsxsdlonrtdd`\vxlsnhhii^[[abdhnwn^_c`Y]ff`b^YVVZ_`mqumg\\]_ab^ju^bcf\]ljfLQh{wssuwrolheebd`hqyyp{ywklmrssro||mw}xstustusldnrvkLigeace{jjm{zuoRXffmt_fwpnhfcwy|trkdyup]gq{m\^isjd_ggfvz~uupqsvrlhsy|~}}wemy{~xivs{tp|wwuq|~|wtvtyz{hgeruvdidqrnzznt{ghqnilurhnuxx~zzsiqpqiiuqjnmi^dt~pou}}{{xwsz|rlejxw|u{jjzxwvwtrtpgimlnpnrqssrqs}rtxwz{x~~{ysgeollxxszmjqo{uqqjjvx{qikmkfalzvl}_\VLMDKIHLNTS]NEFTLHHEIJNTPRQRMHEAGFFCC@@?EIDVYUNKDFDJFEKJCBEIHDFHA>?A>;CEIECJMNQNGLMTXTEIKKPQEFD@SWNRLGGFFB@@CCEFLSMFADB?@EEAECA==?ABMOQOI@BCCECCBAIPCDCD@CLGF9;IWSORSTQRRQPPJKIHPX_[W\\]VUTZ[\YY^^UaZ`cZUPPQPSTROMOPQVJ;MLKHFC\VFFHVTOI;?JJNQELbaaWTT_`bIFCSW[bff]XQMXXWLQWXTNMRWRLGIKLU[``]]YZ\\YPOU\\^aZ\]\UIKRPYXLWVT^SR[VVTR^__ba^[\_aYQXZ[HKMSUVKNOXWSZZUY[ORWURSVSPW\^^\SKRPTMORNKKNNKOX[PPU^^[__^\]]`\VSOQXZ[\]\VZSQY]\VRWPMKOUVXSVW[ZQT]_`\W]^_YYWOKPOOZZRVLLSU[XUUQQUU[PJLPNMKIHO_]T^wrklfjmnkpuy~nmarbRWb]ZerlhlmlZZ]VRW[ZWSSVrmjvrrsdiicf][]PPUab`_acYY\PLKWW\ZYWt{qoUY]XhgTUUafbdy{dd[fpaotjjZU[URZ\Z\ZrleORTNNSYWNMKINKMg]QkrfXVU[PRTUSQPOOQTSSP[`SPLH\V^exyzttwnaRigdut}|{rsw{|}uvvrv~oym`Qwj]}si^^xz~omimjftnZmm^agmplON[oovlekqqru}]]^imp}tmiitpl[`gsj^gpphagefjouttrq}{xux{~vutpnhYcoqxxhnloir}}hgjnsx{~xuux~jmppnhpwrmii`lwsv|uy}gmcaSgpwuvwzzrru|xnk}|zkqrmoT^^Yfqsuy|nnurmxsnn}|srefoozvzwssqiopqpwuolc`jinmvwrnlnnxwxxmsx~~|{}z{{svro^W8BbeiZVfdfwnwofrw|~xh`a^\qof]mttnywqrmqtursw{rtkym`epihp{vqutqddgb^abca`__tolwtvvnqqjmjhk\\`lolklneei^YYeehgfdzvuadganmabblpln|~kkcluftxqqfbgb`fifihysl\_b[[`fd[ZYV[WXme^ptma`_bY\`a`^^]]_b``[dhb[VRbchm}|{ttxne\lkjut|{xnpuyz{sttou~oxog]{rhxo``y{wtnoljwseuvloruxt\Zdttzolpssrv~cefntx~tpjiuql]biwm`gpphbhjllrxssqp{zyux{}uutqpmdny|}zornwsv~}kmqsuw{}{vssx}nprqrnqwvpllbmyuv{sw|gngdViqxvxyrru}zsp}||prruwaggbirsty~ssxus}vrml~|uuhitsyv{vusjopqpvvrolfoqvrvxuqpqqyy{{svy~~zz|z}}w|xvd\CLgkoddqpnyqyqity~{rmjdfxvkervuqYVQROQRSQUX[^^`SQJTMEFKHGMSOMOQQGFHECDHHECBEVTSXVTULOOKMGFG@@CIJHHIJEEFCBAEEHFEETX]TRBEGENNCIKIKXXLLHMSKRUNNECFCCEFEFFTPKABC@@CEEA?@>>NGAQU^KDCDGADCABCCBBCBA@FJD@>FRRVRMPcbcUVWX\_HOQR\`aYSRTWVULNPUQMQVVRNQNNQTV^^YYXX_]ZY[\`_^ZYXUTODJRRXYOSSQNU]]PNPSW[\aa]ZZ[^`QSUUTOVZUSRQNTYWZ^[]_SUNMEQUY]]XXY]ZSR^]\QWXSSDIIHQXYZ\\TTXVR``]YWX^]XWPPTT]ZYXWTX\YTTMLRORSZ[WUTUU[[ZZSW[__`_`\\[WXUTLH7;MOPHENMOZTZVQXZ]_^ZPILKHTTPJSXZVywinx|zur{xpha_U^rgdi]^UR^e_YpiU^_\YWVkqpqv{ql^[old]\U\_VZdfee]\URTVZ^le`wlcZ\^`bhhRRVbbfr{ccVZY^qqdc[VZWY__\UORMMPQSNOSTPPONKMMexYPhyuWSTaVMNORNOOPQRQOLNQXNLK[jlibbz}{Q_whiy}qmp|ztt{zqqtv{uom{~ke`VJulbsyy}zobqwwynnkh_duumIpy||~p~{vql\hiintysqqvkbdjjlmjlnaktwqjwtp^pxwsppqkswx{{}sijmmffjenvv}}~rq~o_fagrwqs{zvsrt|}qiiquz|tqnhhgqssqnlsslZQO]Zms{{ztjjknxvywlxxpvk^MMnsg\lwwzzo`mxmrrcnole_vpnxpnktzegfnnonholbXmyuvzwstqfl|{rr|yzrv}wus``bZ9BdYVNblupmw\Tmm{ysjmiltiodfliyxos{|wu}|zsomch{tnshj`^gmhcysbhfdbptrrw{uphhwrmljagh_dnqrrjic`bdfhupk{rkfhjkjqq^^bllnx~gg]abgxxmlcbfefkkhb\`YY^^`[]`a^^][WZYk{a[n{yc^^e_VZZ][\]^^`^\YZ^e\YVVUcsvrmmyx|zYf{nnz|omq{yqqzxnnqt{vrq~soj`V|rgtyy}}sivzz|sxuqijwwpSt|s}xuqcbbortuvwuttymdekklnphouwqkvtqas|ztq}qtxwyy|umjnrpu{zuwrdmkntwstxwtrqu{}rjjtwz}xsniigsutqnkqqk]WS`_psz|}xmoxy{zyvpyyszrhZZtuj_mww{{qgqvlsseoplgcytpytrmv|hgfnoppmrph`s{y|{wwuns}wv{uwuwywvkkj_AGjebZmr}tqza[rrzyuqolryqrjjnl\[QTY\[XW_b[YSNJJFKTMKNHHCBHLIFRNDHIGEDCQVVWY[TRJFQPMIHCFHCEKLKKGGEDEFHINKIX^`PKEFGGJLLAACIILS_YMMEGEGRRJJFCEGGFCAC@?BACACBCBA>?>LXF@NZWDBCLD@B@ABCCBCA@>?AD@?>FNOLHH\^]BHWNOZc]XTV]\[[]__\YYZ[\XSQY\OKHC=TPKWZZ_^\YRKTXXYQPNMIMWWR;;KPYSSBHGEDB>EGE@><<=ACFFA@CVU@BBALLDLSGECMK<@BDECA@@BC;<>@CA>=@CEOPQb]WYXPXXV[\]Z]^\S;1KI_acCKWYQSUTVX[SKDQ]adgKQ^VNOW^C[]_ZVQKKXWSPILOLF@ZPDYSMSXRWXZTVXZKKZSK8?F_ZVXUSDEFAFJSZ]YTXWWZ^aa`^^THXXa]YIRZYVSc]WGR]UY\ZX]\[WYXVMea\LLZ[\ZVTQI?Z\^WW\^_W\`[\\Z[\\ZYRSW`UI=MZ_YTKU_Z^aZQUTTSTUVY\[\]TWZWTJQW\YVUNJELKJ[[JOS__^\Y\^TY^bVIJRUMKH]WQ_\ZDKR@@GT_XTN[\^`WNNPRu}rrlntskyue[^aZRipqrm]\\^accfggquvwkhsrmcX^lSIGQSPOPTVV^^SWWT^^TWYRRX[\fpjYfnyvuuVVWWTTGGfnn]Vggq_\qd[MS\m^XOFFOQQUUQLMRNMQQPQRSTQQTQNRPNQTTWXXTODNVHPXHHKMMLjkRY^PcsuspONllnncVf9QQzz|ohjmm.?bb0=AB@@ADEEIICEDCHGBDECCGHHMQNELPWUEEDDCC;;KPPFCLLRJJTKE>DHPGD@<<@AADDA@?>BBCBBCBACFECCA@BDDEB:@E>AC<<>@@>OPAEH?KVWTRCDTTPPJC`M5@@ZZ[_TPQSS19KK16CZ[IICCLSa`_QW]HBHFDb_]\[ZX\`OONN^^]]LU\^ULTTVXVTEEDBBADIOOYXYY`XP\\ZXXZZYYJ6MT[cUCHLSUW@>=XZ\YXW[^HNT_acca_YXWaa`]Zbc`\KIGKMOSW\YUX[[PRVVXYXUR^ZUVVYZUQUU]UMGNU`WM[TMc`][YIIW\Y[]]VOZ^VRNVQMKOSX^daZZQH^YST\WSLORTVTY]UTT\ZWUPJXXY_][TX\SSY^^XYZZVR\SIENVWYEKPNV]KPURX_]]MV_]^_]VNLOQ|{{xojsz{xwnhrefdlnnojgpulcirutuzz{|{pjozunl_^h`WRYUJ_bgXgvumneXkeUTVRRVUXY_bXp|ljg\PTVVOZc^gdjekne]Ra]XMOQXbS[WSU[WOPOQPLMJTSOOPWXQOSUUTOOQPOQPTWTTQMJRJFYRKWUPh`j\SYTNgpxupV`jc`eT^fVU]ewvxyifgTH:++N\\GXe}un]OkxuutZ\deh|{{upmkYd}~`stuvyy}{clt`ej]^^TTtwsvyopqfghxqv{ou}rlf{nPfj{}~mki{sjNIesnrtvnrw^cp~~zsqy{{xzu|wrxpgUervwpgnxwuspqqrqnl{xquxuumfmhtqkgau{mnxltpoqvnd`hhgnstvugpvutlmljlmjewlfj]g{rqiowwnifghsvrzvc_`wsqogamnvrurmfquzxx{|{uy~ohkwoie_aYYqtn^i`exfai|tqsrmm}yy{zsnkfhd}}|wojsyzzytqzlkjrvvtqpv{skpwxyz}{|}smq{wrohkoic^c_Vhkpep{|suoesm`ac__ddeghjbvvtpg^acb[bhiqlpjqtmbYhgdY\_dkaea\_ea\]\^\XWTba]]^ca\\`ddc^]_]]__becb_[V`WSd^Wba]nisf`b^Zmu|xu]fnhhm`di^]go{xz{liiYPE55TffN^l{wgYp|wy{ddggi~}{||wxxwdfarrw{yy~|cmvejnfgi]]x{swzqqskzx{~rysoj|qVjm}rpnzuZTjvsquxuwxagsz{trx~vxx}z|yu|xtcnx~{yxrosyxwvrrssrsrpn}zqv{zvnekgutqldv}rpvmurqrvnedkklprrvvisyxwprnnpolhypjmdl}utoswvmiegftvt|wfbbwuwskepszuyusmsu}~}}vyoknyuplbfaauxsfrlsqnr{uvspq|wx}|uqtnng\\]\WTY]^^YY^ROUNOMQ\QQSPMSVQLOTWVY[\_^[ZTRUZXSSKHOJDBEC>HJMENWVRRLDOKBEEBBEFHIDRYaQQNHBDDC@FLGLJONOQLIDKHD?ABEJBFDBCFD@A??>EDCBBFEAACFEFCBCBBCDEFEDCA>C>CCANINGBEB?NRWWREKPLIKBHNDCFKWXXYQPPE>600@GG=EM^YTOGAQXba`XVTEGNOQa`_][ZW]dQOMCM[]^NXaZXVZZ]][PSVJMPHEEUW]WXZTUVMOPY^RVZSVZVSOZSANP[[\QPPYTN?>aYZ[z{stziVy|uccju|yu{|{|~q~vwxdezus{|}yqijj}vo^`a`_}ytmt{`p|kc_juqke^irkoSdrYgs{unsnfjnQJBvmcgkifjrni|zz}zyxotztlnqgZfqkd\z{rfedtsqwwpsvros~qlqngk[Ynlimryx{yrtvlfjrvolgaWWcjsplkljrursqtwtubiz~thjaitrrngkavsqfZr{|vvm`ZFjrxtnhfdwu^[Zgvy|}{wrzunkunslnn_ixxsicR`rlrs{ux}xyxqxslijc\avricc~|juzx}zsx{~s}~~~~xt|mknrjkhjppkiah^vtnlh}xtt|cl`d_\jj`^`VU\gp~rejeZ]_c^]rjfjdikmnZ_fjmlZZa`Z\eea`nomXY\XSMZea\\[a]XXhgfb`_`ab`_c`]\]]^[Wfj\`d\`upkc`]dls}~zxppsgssraf|xstuwmll_dZLQHHhfc`}zzp]{yllpu{xtz{y}r~y|fg{ts{|{rijlyrfiljh|ynv}gs~pibmwvpjdnvos\iuamx~xswsnru^VLztnnspqturpyxy}{xvpsvsorqhbmwxoewnmlxwuyxrvywwuru{qlqpik\Yljhmryx~|qrsplpsuokhd``gkqqmlqotusvsvzvtdly}tmncitrqokkctpofZqz|vvpd^Llu~wrmlnyzfb`lwz~~}zs|uqpzuumopfn{|zsn^nztxz~wzyywr{ysmpjcgXWQMM^d_a`^ZKR^[Y[afVQTWYa_^R[\^\\_][XUZONOSZLLNMJHCGBQOLJFXTRRYTELCFDAIICCB>=AINWOFIFAACDAAQJEHENMLMAFGIJJ??BB?AHHECPOL?@@><;AFDBBAEB@@HGFEDEFEDBA@>EG@BDABQNGDBACJQXXYULLOKSSRIJUUQPTXRPOKMD:<77IEGH]YYSTWNEY\``^ZUIIOY][Z\]]\[U]dWWVNN\[YW\`\^_[YVSRR[WTHHI[XTTWZJS[PKLQVTPLIOTPRBLUFNUZVRURMOQA=9WPJOPOLOURO^`b_^\]^[[\UZ^YSRWRGNSNKGX\^ZTMVUTXYVVXYXVTX`XUWUQTLLXVUVX[ZXZ\RNPW[WVSNEENSZWTTRQWZXVVXYX[PR]_YPROTZYYUQTO\[YSMZ__[ZTMKASVYWTQOMYXJJIOZ\]__]\ZY\cZUSWSXVWUKQZZUOLCJTQTU]\Z[^\a\\XZVRSRMJLse^eqv{wgk{~{z|z~y~}negljahjmO_izobae`mecq`keah_WWs^LXXUISa^ZQNKMRQQLLX[UVQRYUV]^fdTTUUXVumaueRUYRR\[XIU_h\NLNOIFOPONPRTUQSVUTSXVTVVRYWVOQ\KLLOUVXWfimquunuwmguy{yvluwpnmrekmlkIJJOXZ[[ztnjossgoonvlkikmtwz}nxz{nftnlupku]\\Z`rjaVnpqWOywtsmfe]S`k]`c?^uhlyz{ZYXTWTPKK_p]YTZ_[ccpy}{ttzwj~|ovq{ojy{}aizmwneupkkn`Y_dvsvss|xrudpg_OYiqwlvsoxyxwohstxsmsvh`_Ujrnprpttprwzxnkoqz|zt{}qzunk[huvtbpx}zxfumbXouw\dgcri\fq{{}ut||wosyigaVgnusx{zxrmk_n{pp{ustuvh^aeGujdjtz{mp~~}|{}y~tkmqphpps[el|unliesnmxjqmkpibc{fYggcS\ifd^[XY^_^YYeicc_`a^`ghmlabb`|tjzm^^aYYcdbU^eoeYXYZUR\^\[]^bd_bedccbddced_a_^Y]ihfXYZ]deddnruxywtz|tnxz|yvnx|qpnrstippomTUVZbeec{tpswxnvtrzrspqosx{~u~|~{ohxpktqmzeiihmymf_stt_Y~yutoihaYdnfhjFcypv~baabeb]WUgvjd_ehbjjv}}ztsx~~wl}|qvpzuq}jq~rzslyupqse_djwswttzvquesi_PXirxkutq{{xxqkttuqjpthff]lrquutwtprx{xolmt}{|w|}qxrji]ituscqx}zxkwoe\qx{biokunfis|z~wx|zps}qql_gmuuz}}|ytrgsww|vtv{~skfhNXNJNc`UXZX]NR[]^^_`bYY^bc_][]_\\]]\]b^RMNPPJNOQAKQZRIINKQLJRHPLIMHCDTH@GHE=BJHFB@?@BCA@@EGEDBCGCCFGLJCEDTOIULAEFCCGFE=DJMF?>??==BBAEFDEGFDDEFGFFEAGFE@AFFG>?ABEGECMNPSUWQUVPMWY[ZXSVVUTTVNPR=?CDFGWTQPRUTLQRS\VPNMPTY`_^XZ\PWY]`ba``^\TPb`^db_^^TSTZVR`UHEHSQKCQSUE?WXXVSOOJELRHIJ:IVMNWXYGFECEC@==IRFDCEHGKKSY^]\YY]_^_aZS_]UYX\SOXYZIN[YQXSNWTQPRKHJLYXYWW_\XYPTQOGLTWZV[XUYZUQXY]ZWZ\TLJFSXTTVTXYXXZ\\VUYVZ__^\X\^Y^\YWKRZ[ZOV\^]\PYUOJUX`XINNLWQIPX]YW\^`YWZ`ZPNKFSX[X[][YURQKSa`[TT_^^a^ZYXWWNINPAYYpwmggssv{tl{{zut~~{vjrslRgkv_aZ[Wsv}elmjfmYYl|~niiWX]][aZZQLO__SSTWVPMT[[YUPlocds_f`TSUVWesWglVWVVPIOLHKKIPQOMQTRLJJKNUVVZXVSTWSTUY\UTWWVSV]XXRphdWIJJHOW^djnf_ji[iqqmipssnkjklsphejipwVTRMKS\]Zbjrqwphsi^^`qg\dq|fx|~ks{yz{ii|zszzxrnrw|zl\_``]iY`fddlcYcp|haog^nwpcS=8pkfszzJMV_][ekdgrPZbZGGhqu{xv{}{sw{rtt|x|p`rjbuxuy}qqteEEW{ootvx|ilx_]dq{snjllfirvwwqlquwxtqrfg`Yktouvrz~oopvrqlmluuolhnzmp}pnmoluxuwvuxxsgmknnoruQ_nmeijfmxrkwiqv~ysmzwurVXlprr}xvunnmm}hfssemsntr`[XajO``v}ulluux~wqzz~~}~yowvr]lpyhiba`xxnsqnlscdssppdeihdkih[X[hh`_bed][ahhgc\qrjm|imiaaccan|bkqca[[TNXVTXXV\][Z[`_YWWX\cdejgebcfbabcdabeedabg^_[uplaUWWU]cglqupkrofpvuroruuqnqposqkjnlt|[\]YX`hjhmqxwxsmyrjhhulbnwfx{}rx}|||}}ll~|u||{tosy~}o`dnnkp`fkmmpjcirzjdoicpw}tj`GBvuszVZejiimqjoyYaiaSSlssu{{ws{}ruyqqs|unzrly{v{tvylQQ_{potvwzlpz`^cq|unhiifktxzzslsuvxtrthihcqvqxxu|ppqvpnllmzxupmr|np{mlkpnuxuyxwxxulqoqoquyYdrpkllkqyuq}puu|~ztr}{x]\mprr~{xzuuppso{}kpvrxxjgekrZHHTWRPPWWX[WQZ`_ZYUU\[^]aa__`]ZXQUUQBNPWJKGHFUX_ZLPQQNQEEPZ\QONDEGLHHA>?IICDEEBACEEGD@QSKJSHMICCDKSCNQCDGGDA@>=??>AA@?@BAA@?>@DEFJIHFFGECCEGCDEDDBEJFFBRMJD<?BFGKNPKGNNENSSQOTVVTQOPRXVPMOQTVFC@>>BFJOSSYTNTNGGISNHIRZQZb]_\]^OUZYYgfeZPPb_[]YUZZYVTVXZYRJKHHGOEIMJJQKDLU^QMUPKTZ_TLB75ROKTXX>@FIGELPLLSAFKF<==@ECA?>@BA==A>>NDNUX[XUZQQVNDEMTTSQSTTZ`WW\\Z]\\[[defYZ\KMVVWUWY\\ZRLUX[WUSSPGC?EIQNKGMRTYbSQUSP]^`XPKHEQQKMXSLE@BEGFQSUNNUILNN9=DQOMX]aZ]aYWUWX\`b]`aRPMNQLORZ\[YY\UMNGCVXVV[TURVWSROPRU[XVTSYUTYY[ZYUWTQLXROKOPPVPNTWST^\WWYWTSOJFPVX\YZ[XXYXTZ[VTTWZZRRPUWXRXMJPROLNSOTPDQPO_``\Y\X]UXSOTXYY[]]^[\be`ZSYNJRPYURY\L9BM=@{}{isnouhnwkntvniyqm{{zzyxxun`dVXYLQUQYqpx~pkwupztkhfborVWUU^kks_hvSSTUNP]\SSPQPwygZVIQTPVXTSR]XTntqX[ilGHPONNQXYPNLMMG@>RXUUPRQO_lXUO[s|{zZZNNOTUV]QKXZRSTQUagl{}jkxjheXgdZZcl^`rh\umdhhnicda^auTfht{uoi^biosxjmy|ywwsn{}hjlmnyzzxqkomknssw~jgd]]gntnu|~yenvxwzqgnjivtx{lju`JGYhzvvoY_`abbTMQtrPw}vzx}xwsoouxzzngeahty~yyxzh\dsgdottuqieqhingfgighszqtut{|xsola^rsqllijo^Yikolpuwtuqttsoiifmejryqkyzuvrnsmgfsutsnf`X]^dlXpp][clyjqgYlmhqxvmbenorrssr~|{|}}}fryzzrytl[LjI3~~|mwtsyqv|stx|sq~xs{{zzyuqflbddX]_Y`{w|rnyxt~{rnjgsw^ba_fppwgp{__``Z]ii^_]^\||nbaT_b\`b^^]gdauzvceprST[YXW_gg\ZYZ[TMJ`fdd_a`]isebYex~ee[[\^`be[Xad_`b_bprt|qq|qondnia`hpegvmdxofjjnljjgdgwbppx~xtpginmmtw{qtz|ywwrm}zjlmmnyyyxsoqolossxrmgccqtwty~~zeoxxv{siqljxvuqxiVTbn}{{vcfggff^Z^|xYy{r|y~xwtppvx|}uqllr{|}{{z|l`hwqosvvtqnisjingghlhfqvoqussr{}wstshasvsnnlnq`bonqkntwsuqqrsttsnpnrilryrkxystomsmikuvrje[cdinasrbba^gq}tyocsrowzwmdiqsrrq}{xxyymx~~v~ypcWvS?[^\[QUSTWNRXPR]VWSOXTQ\a]\\ZYTJMDFE?BDBFTTW[UQY^__^]WTXTPOOLSTEDBCHPPU]\JMVa^AABB@AFFBCBBAVXMFD=BC@CEBAAFECPTSDENO<<@BGF@@>@A>;9CFFECEDBJQED@HUZYXFF@CGB?EFABDBCIMPZ[NPVNMKDM_LFFLRHITNFVRNPPUPJMKIJWCMaaZLUYVSOHKOPPRUXPQZ\^[YYWUa_\__b]\]PRSTVZ^c\\[VQTTSUWWY[ONNHHLQVQUZ]__][PTW[ZZUOSRRWVVY]ONVI==FNXVVRFIJKLLC@BVU@Xa`^\ZY\[ZWUUY^aZ[b^YQLLIMUZ^ZPINUMLTWWZWPOVQTWRU[_Y[ZYZ[]][XSPJKXWVSSQRUMGPRUVXZ[ZZX[[YYXTPONSPTX\XV]]\]ZXZVROXYXXTPLIKKNTGUVKOSZPTOGQ^aTPU[[WPPUUYY[[Z`_`abbcb_]\ebPVYYZWYWSH@P?6vnnyqum|cVPuuqxvxzzyvwl^chMKMSZemdiqd^fnnkvs|sY[grlueRNS[tlly[eazzyYZ\SQ[]RQQOKDdk[MPONTUZVJbm\]^NKHMSQNNXYSQPHYX;CV^XQQRQ^sjQPSdvpiad[VPSLQVVP[UNQQPUrbiq|t]adU`j}rokqqgmq`mxpejotxxpvsuj[qzpukunsnihijnsx{~vw}{{yw|{{~}xrp|vvqqlabmz~|wqhnsmexus~{uneiledsqnvxsprrqqfpnlkX>@A@BCFDCD@JPc\EII?>9FHGB=>ACDECCBDFYZCDECA><>@@ABJPGFGBFD?DCGEHNLJIONE?@ABCGKKJJE>@@AA@?GICHHNXQLPSQV^RTPUWYUSUQLVXXVPXXSRMSVZZ_bXMSVYJDNRVZZ][ZY[^b_\]]Z^a^[XUSV[_UURX^[[TRRQU^_]WTPILPONMOQWXSH:DGSSRSSTSPWXYVSZUPUXSH99>JSUXWVLJ?966CDEDCFWU??ADC>;9>AD\XKNN?@CCB>?ATWQKDCA:>?EECLONJI>;?ABAA@?>>??>>FA<KOSXaiUN<<76OOIFGKRUUTQSPHMZXR>FHRW^YW]]ZVV[YT_`XSQTVZZWNORRTUI:=AIIJORVRQNLFIIFLNNMOSVYZXTOIGL]WRHEJ[_]\_`cjjg_^]_`^\XFCIOShfrx{{p|m~ngwtqY^up{~wqjd]YVSdbSZUQ^bheN[i\JsqTPR\[YUSQRSmkJhj[Aeo~j]XWY`YY`]RJJUUVYWQSUTUYRPUVTMJHHJZ^RVcU\ym@TavfRCKijk]Y[VTRTY_bNJJK9:NU\UQL\i]c}o_FN`t{|ljjqsuf`sx|ZZ~ruzu}jmoq`GTX~kuyxncu{^lxqqosvhmz{~r}zx|mmkltwzsswpej}oFlieuzcglkkecafkwfRklnsxcjpstgilri_DV}shX\fqz[hsonbnylqvxz{}|ur{|qt|jdmsmlmonhSeuggvpjYY[ryYZ\filt|ojrrqr_X_^]``]am^^jidehptxYNPIFFSqjhfiqeguv|dd|vpfiznjxsPmu`^nSN^\VnsmkiWQTYZjj\^cks~llxmtwy|}{z~~{zzysxxtnj~iNnksvw~{q~rqkywubextwqmkkgc^kl_da^gjonZfqcUxu`\]ddca`^utUom^Ghqogdabjcdli_WXbbchf^__`bg_]dcYTRRTWin`cj_d{qK^iym`OUrpnfdidcabgmn\YVUUCE[bib^Zfqhk{sjQUbv|~nmlqstliv{``qu~|ymorrdTafqx{wnev{is{onkosimwxyrzu~lljkltuuppsphj}rPnkiv{chmppmhdknxl^rqotyhmqssmml||ri`L]xneflt|ipvqpptx{wsywruw{zz{tq~qurfnsmlmmqm[lzmmzsk]^aw}__^hkjt}mgpttqeacdglnghlccllkrttx{cZ^VTQZrmkikrfhvx|ee}wqjl{ni{wUs|gcp[Zmkdsunml^\cddpoakpswon~vnprxzzyz{xwvtqvxwyxr[OOX]__\U[da]S\dSPYWUFI]XTZ\\ZWRNGEDBKcLCECBIKMK?FN_G=T]cTB@AGFECBAABON=MZQJ>OT\\OGDCEHDDHFBAABBCGGBCCBCEA@EFE@><<>HKCEJBGYR9BIWNC;>LORGDFEEDEEGHA>=56BCEBA@GMFK^SG;@MWZ][SQQWXYMHUXZFF\^_WY^ZV^[QSTUK=DVSRPRWQRYZ]RR]ZWPR\WUZWERVKKUDAJIETXUTRFCGQQKJLQV^ST`]UTSWY\[[^`c_^^_a``a`[^]X_eTQ[OA|xvvfijjbZuu\`dci{xtpt^Oil^XOAP}WFGUYWVW^[TXlu]dwg`ZYYSar\srXWWenzic^XNMLPOHKLTY\WVWWUQQXWUPPTW^WVZXRRTZXRUYb`^qww{eYVUSnnVXZYVMLJQSYYNNZxjf[ZV|fYTein}yuwrlpq`^[cjwvuz{z|}vtpnlsronmyy|{xkp}voqsjqw|~{rhz|~{{ww~zz|wqiithpp}tfnoortwmvepztnVakpnlww?TeggzupiQj}izR]gwtuusrRj}wuy{xrrvpx{v}||ljhmoZ\_\Z\YVZd{{zWP5HWb\GaunptiegjjhgU`jqsaXNT^tpmstqppje\[YPThqzFM`fhofHfn}onnmvxttumopVP^ZUjl`nrpqwrqfjsmjkjfuy~}rqxvrwyx}~|}zpfbWbtn|{{pnjfyyhiikp|wssxh\lneaYIU`RS^cdig`boyio}pjddc`kziwvda`ls|mhebZYY]\TWXbegdcddb__fe`\\_bjddhe^^afe`cddeew{v|laY[\qrbehfc[YX_ahh\\d{pl`abldbnlkyuxtorsmkihm{xv{|{||srmlkttspnyy|{vmrxnnoosvz|wndzz|yytt||xqjj~thmm~{rfprsuvyoxhqysncinopsqpK^mll{uoiTi{~h{WblzvwwutVk||{{rr~vsy|~zupkqsZ]_^]a`_^g|~\UE[E<=CEGFBESU]mmjc]FJULHEEDCJ^SFUUDDCLRZPLHD?A@<>>BDFDDCFEB@@ACGEEFEAABDDBDGNKHRVY[]LFHEARSBDFDCA@?BCHHAAGWOLHFBX^^ZLEBJQW`cY\_[YYUQTUGFENRVWWZ[Z\][ZXVUWVSTTZZ[\\RT]ZXWY[OUZ]^_ZU[]]^``]]bg\\kd\YYZXVRR]XRXX_^^``aYQSTV^XSX\OU\XUCJQPPTSQUU9CKNN][YWSES^d`SZaCIOX`WVUER]WUY\^XV`abWWb`]^_c^YTYedb_bfedbYV^^\[[OPQRSKMOKJIGDIO\ZYGC7>EPL?MXTU[TRSVVRPHKOUWMG@CIXVUYYUSPGGHBDOUZ=@KPRVQ=PU`]Tb_UYZWYZ_^UFCLHDOQNUWVWYXXRSVQPRQNX[_`cca``^YY\[WZ[Y^c``ba``_]dfb]RLKFL_VSq`lusn`XPM]}rlelqywjfa[bx}maRV[TU^chGBXXTOR_[ZswiODlx}nh]UKTVZbsgd^YMpuiz^PQNLP]{xwc[YZZbVNVc}`SHFNCWUTAEaYVMUo^WR\vspXVl^N^Y6>DGE=HR[g}vaYYVZ^nmlwueALhd_gju|uzzwxx||}tkqsxgRrriTe|~|vx~zvmmjnrvtruztx}w}wwx|xt|uxjmyqi]Psctec`^\cfiWAdbaVIH[j`U|ksz{{pw}|{rtvushlotysvxucz{ywsldsxs{zysqz{|}ne]fhnlhmnmmnzzgb]ou{UUY`faapu{_g|xsERpuzMNP]hhm{obyxuttPS[`e'/BSbLXtsqb_WRMZXPTXtniQXijlqe5GLIQdnqlmolkBRtjfidOchpon{v}rx~{ni~z{{}~}|ni~h_tkrxytgb\Yfupkpu{zpnmgk{pdX`h\ZcglMKffb\^h_\x}rYOq|vsc\X_aflzpmidXVVsyqh\\XV]h}}gbhffggj`\dnj`TS[McbbLOiedZ_sfa\cxuq\ZldZe`AIPRPHT_hp~whgfcb`xvsywjFQkifilu|y}~yz{zyzz{tlstwl_xxsZg{}~zru}zvpnknqqqrw{ps~zv}xuwzxuzt~qlxrl`Rteumieghjkl^LmljaWTetfW}lrxxyov}uwxurknquzuy|yq~~}tsrvxq|zwxx{}}|plglnrokllnqt}}sleqqw{^cheepuzbi|xsQ[t{XZ^isjo}qd|{vww]^`ej1:N\gYauutfd[WRec]`dsstpkZ^lmmti?SYU\lpqnptrqNZvolok\pvtsq|w}px}}~tp}{{snsnUIQXUQJFAAJ_][VSNQUZYPLIFJX[^TMDEFFGJMPB?FFDABHKKUUN@;QX[PLIF?BCEISLJGD>>?SVMWZHA@?>BIZWVMIGEDEEKEBEKYHB>=A9C9;JFE@CRGCAGXWVHGSJ?HF58;;:7CPLHPRW\`UXa\X\ZVXZ^YSUV[OA_\TTLENedc]]__^\\][YSSRUXgd]ZXWZda^\^d_Z]_c^X[\]ZW_`a]YbbWPU[VQKF]VNW_KHEJMPE8JIHD?BLUXTRQ;DYQOQMAKNTTU_ba^Z^_[]^bd\SPa__[\\`a^]\TQb`^PJuzPxxaXg`f{zSW\\bqom\USVYsvdcbSLJT][VHGEELnfHPdaV[[Uwv^NLRT`aY]YJ]cXUWjpluoaSNMKPa_WTSQNNQRTSONMNUQC^fQPMxy{WDRaQOGcjRFADF>E]lzut{eq|lhoruxyr^__{ZLuw{zys~z|}ox|{xurrpgkoeczxwgvyjXulahjmt{}~Wcmyuplu~uqmoqyrtuvmqqhmynnZqjjtoillqMMJcw\\RI>FFvlltqqrpof\DIIG@?<<@QM@BMed`MFCWVH??ABHHEHF>GJDCFNPOUeRKDA>@B@BHHEDDCB@BCA@@A?>B@:JO@@?Y`XZ]D:@Jb`_FE@NQB;9:;7:FNUSSUU\_[JSZSQSUWYZ_TFGH_^]IAWXZYYc_SZ]YZ_`a^\T\c\[YWTVTQRSLJY__MWaccYOC^eUQLPQW\`^^IOT[a[XUY\XUQTW\ZVWX^^_XRTTOQYVVGT`OOVTRUUVUT>LXFFC>8;;UWXSSTUWZYXQJ6K[XUa^ZWTUZ^\Z_][QW]`cRW[XT[SJV`_dhjldd`bd[[WY[QQ?FM@KTJJPKEOONMMLLHB;AACMVXXMYc[RKNQRTSTTJ>HS]^^W[_VKZM>EKFIKIH8@GD@>CP??QJCJJ9=@WWPNKGGEOX@@OHAYY[WSUUBCEPTFGICAJQX^dabc`^^\ZYX`]ZZ[X\`^Z[c`]_ba^RUXYw_O_jLlpnape`jcZWcedXYXefvgZb]SMLV]_WDKJHTupgvs~h`jYThnNUa_XXY\a\V\LTalqeavl]WLEHJ[W_^WRQQNNQRQQOVOHEEQTL]lece\prs{z\Y[zuni\MNaVLcZTRP\o~pqqy{h]|xh_bqtx{}pliouzydrpvy}x}~tvq{zwwxrtwqjpptz|yxxp{xnxpwndXptz|{ekpnqs||ou{zxxrkrxypnk]]cqyaayyxdd|xddjgdMI[fpcdQKCFIuu|~~xtpqpmcXXgxuwyvtxvxovyxsxz|gq~pt{pmsWE^^_]eqmflk\_jb[`bskgUOVPJjuytgzqsrid\hhnrjSX`v|}xszyac|`Zc^X[Xdm>PXOMco\]XNVgXWeiERbkeefhUhdZ`qeQgjpkllcORgpdYZHBLZmjxwvy}xwvvsx|yrvyrp|wsvxxyz~zw}~wtze~e[gpYtxuiqmiplfdlnmegennynbge^ZXdlneQXVT^{skxwjfteaquXYYZbomfif^cV^lqvni{sgbYOQTecmle_^_\[^_]\[d]UPP]`Xdnljlftsv|{ccfyuok^RUg_Xhb`]Zdvwwu{pg~zjehtux{}wtqtwxwdsty{z~uvqxvuwxtwyrkttx}~zx{uz~xpzuxrh\suvy{}zekplnq}}pw}|{xsnsxypbbgrycc|}}ll}xffljiXU`jsln^WPRTyxzysmonme\]kzyyux{wuxxyx|xsy|lstx}squ^Paabbhtohnmdfogcikxpm_Z`ZSox{vh}xyxpjahimslTYbu|ys{zeggaokdebltJ[d\Ylubc_Y_qfdopQ_mtmlnmkl[mldixlYlopmnoh[^pyqgfRNVdus}wtx{stvxux{xtyzrq}yuxzyyxzxw~wx~kjWKBJPAPRQKULJPKFELFGEMNXNHMIC@@DIJG>@?>DTSPVUb_]QKMDBMQ?@CIIFEEFIGEH>BJQTKIUPHEA<=@GEGGEBABA@B@@DA>;:@B>IRKJLGTUV[YHDE\YTRKBBJD>KFAA@GQ^\ZQRTYYLFZXQJKUVY[\QONRV\\OV]SVY\`^ZX[^\]b^WYW^^[ZZUVXURSSTXZYY]XS\ab[SXS^XRMHTX^_`^]QSU``VXY[[UWZYUQUY^ZVSPHHLU[MMWKK[NNROL><@GSS[[\^b`_][YX\^]XY\YX]ZXY[[\_b_\]__\X[OPSXXKK\ouj^gerp_VZbXY__jugRHQINNXY\S@LPIGeq}y{ldUKY[ORTdZYYVY]c[ZZSWJ\lnn^IMTUSGGKelYWQLINQNQRORUQNZ]QK@HNS\rutjoabdluvtloq_`jUPScooph]Yhux{xyie^jsikbhnwwvvwkgjqrq~qtvxz~{twnxvtqnqqlv{oouuxvwm~~}yto{tlccw{{{~lor~{jt}wwoxssljihgfjng_hhjpu]]~xjjyjjirkccbaaxur\ZJKLjq}xxmnpojlnq{}{|}yw~|vtrg[spr}|l~~dg{uovgOVS^m|zdjppmdifVThndhmTV^_ty{optnomkp^aiovwrpsqyxjijlicl|gYVUZW[wqX`AGZnePUU_mh`cndQ[\]bX^uq_W^`ghjX`ehlmok\W]jiec]HAftiinpu{{zyzupstz|qswwmj|}vsvtxvuzg[^dfTVfuynenmtthcfmffgjs|lZPWUYYddi`LZ]UTmv|pn`WdfZ\^ibfgefhledc\_TfsstgVYac`OPUjrfc^XUY_\_`]_c_ZdhZTITY_fuyzprghipxywrsrcdmZU_luutmgdoyz~zzllgownngmsxxwxzokntuutuwz}~~zwnwtspmrrnx}rrxx{zyo{wtq{unccvx{xx}lpt~zhr{ttqyvvmmlilpkfllorsaa~oo{ksnghhee}zvdcWVVpx~zwlmnpklor{}|{{wv|wuxmcvtr~}n}lo~ysvhU[[dq}|ilqpohmka^npfmtacifx{|rovttuptddjnvxposu{zkkmnlfpmba_gdb{udlMRduk[_`huvnnwo^iklpdhzud]djopp`flmmnolfbfqsnkdOLk|rrqsvzxxz}yuuvvw{{pswzrp~}usxtyturhDGGA@HSWRJNMVTIDGJFFJIOU]OC>C>AAEEGE?MS[ebYY\]QKD>EE?ABMFEFFEGJEFFDE>FPRQH>?DDC==?MPDCA><>BCDDBBDB?EGA>9<>AGUUTPSJKLQVWVPSVKLQFCCKQRROGDNV_eX]YYZPLGOUOQKORYYXWWQOPT_UU\^TVY\]_]`]YUYT[ZXWVRWZSSUU\XV]XS\[_^\XT``\WRPPZ^`^]f^TUV\\UZ^\\SY^VVSRPONNQTNHNNOUYII_[WPP^YRQPVQKVUTFF?>>OSdcb\X`[VVWUSSUV[\\]_[Z^]\^`_]]XWb]SNGUTX_a\\SRR^b^\\^_bce`\LMZVSYQBFEJR[ZMQVVTNPNDCNTNOQCDHIUYZTWXSTQQTJMRWZZYXXU[ZSSRSROS[NFDEFEIXTEI:=GRNBDDIRNJKRLBGIILFIWULGKJNNPFKMQUVWUHEHPPNNJ?;OVQRUVY^aa_\[XUWX\_ZZ[YSQ\^bd\Z\][YNH_\LQVkjf}ylifbXbk\Zbbaua3@CLR]YUEDQQNGH^p}js}OEGSVQVWonRTUY^iaFPR`_KcirjBFORROip]SKECCPRONZWLX\]XFHJP[su{ibhgdikxztuumjogMOO~edbV`qfhPbhjigmnor|vtnj\hslpsy{tsoswf[uy}uslljmdnxqtxxlt[zszzvquvxxyq}frr{unwsttwyffilnOOAc{jUvlpggu}yugD`u{osxYYwjeM_n~sgkmors~zu{x{~{~{wmEOX\{|e\k|}xsh[pwxsnc^JUnwS\qstmg^ZOiq?Qv\R\j}ii}znc^tqfiiuxuy|yxys^``nnmx{\N?__df^@5OZv[OUb}pk_]b_VZ^d^Hp{_TVYYrs\`klmnord_ZLVlkogDXtpsuwz|~~|}~nhglqy{{zvxq`a}u_enpuvuo`njR[cpnkplljdlsiefhoxe>CCA?@IRd\STYf^A<=BC@CDTSACEEGNJ<@BIH>JMRO<>ABB@OSGA=;::AEEFDCFD>EGHE<<=?FTUYPLPOJMNXZWRPSOABB_ZKLMDI^adSMbb_O@JMONMRSQT\XVSQJPU_]ORUZ\YXUUVig^__LEX[^YXSSRSLRXSUXXS^maVJ^^\ZWZZ``aYU[\]Y^l_PVVZYX[^\YUX[QRT??8KZOB^^VQVPPY\_YX]O>MY^[TVXGG]ZVNK>?@HOa`^VNddTUWXX^\Z]_Z\`_]^ad^\^][^_WQ:?DIa][\PKQ[d[X^_abcebVNFSWZXWNK>DRX]CHWWXSPIG@PT:BVGBHO_^\QR^\VLIWURSTXZ\]^YXYVMLLUTTYZH@;IIOPNe`:5@GXGACK\ROIHKIDHJNJ?U[LGIGFTUIKRSTWXZNIF@ESSUP;F_WUWXY\^``^]]SNNQU[^``]ZUJL^ae\KMVY[ZWSKinYT]hdarxrv{]QTUUpvtkQNLZ][_jhbVONNSWg~dTUVWX^nlgqv{uZPLkqjqXQgqpVMSTX]^^\VWXedRSVVQWVVXYSOJLQafYUFUYhovdNjrzsV~tc>P^acigc_]RPVbm}bilmqmvkc{umjyxuiZnt}tsr`h}{y~{rqqVKWZ^_`KYyeKW[Z^da^y{|x}wpqs{{uxuupqquxvjvvwqkt}zpnkggiayhRggnuuxxox~wovmcq}xxd`\Zne`^\Tt{zxpcR`jsc\~xtpvvsjazxy{sj|s|zxwq}zu~}{}{uoioqsbL[_def]TGFBYk\Wooh]Vdgmzvpy}~ck~lVyyuiw{TSNRTR_zt_VYZ]WUoxz^2QXVWX[[Y]jqsc_d_LIH2>Zind`_g}qkdegRJ`jslWhnopsnlhm}}z}voonjp}yraccw|zuprtwyzprb^fpnivzx{~f^bbauzzs][X`a]bpni_Z[[_cpk`bejvtnsw}ze\Yptms`Znusrr`Z]_ejlfebdeonabdd^ffefg`\VX[fi^[Q]`msxiXnt{sZvfEVenqofc]\aipflnptr{sm|vnj{{xndou{qtulq|z}|vtqYOZ^bccWb{iSbfegjfbxxz{w}wpqqw{ztwutnqqy{uivvsplszyqokhhng}mYjjputxxpxwowndszzfhifroldc`v|wupcT~~dkrc]vspxxtlbzyz~wnu~|yur~zu|{yvqlqstdQafggid_SRNbrhewwnjajlr~wqԃy{|jp~mY|~zmx|b`Y_`^h~xcZeefbauzy`=[a]`hijdfpy|pnunWSQ@KOGD;CFNRXL?PU[VH[aWN;AGIINMIB@BKR[^b]LPRSTQVZNI^^[dg]_f_WTRXXVNETXa]YVUGM\ZY^[STVHCIIJKL=EYL>CEDGKKJ[]abc\Z\YUWY_`e`[YZXYXVX_ZTYY\XSY_^ZUSSPPOJXNBNNSXXZZTY\YUXSOU[XXOJEDQKHHGAbbc]VZffb`dg^\VOG^^LRXOL]][XUXXWRNZ^ZZYUP[ZV[`b^ZZ[gcV\b[X__^bdZYXTPTUWNCHJOIB<;:FPGDQQOIEMNQY`YV_^[^_KP^THY\XVQY\DC@BCBI\YVLHEFHEDSY]K4BFIHHFHQSTLJMJ?>=49GPSOLKO\WTNNOC>MSWSEQUVVYXXRPQRTOQ\]a^][]dYUTSPT_`^\XMMLX]^`c[YYZ\]^h`n{|~epsd`jq^VTTV\bUQSV^QLVUHIJJU_j~`Tet\JNVT<\t}rotxytwipnqTQPVXWWV?4r~y^SmmRSRTVWWVVUOQVQOQVbltnR[rrqqvzrse``ba`]\TSMPSIT[ZkZT\`mm^mswztpy|~xu:Iks{zuohe|xhmspoyT^g`xY_grifUUisH3xxe_aCWqjqrsvxyyx{oxvrolWnxott|ywp{qolppXhvxzxxuux~~zzyqhml]c|{g`XTPiiDZl~xl{{~ijn}NNlmnv{|qz^^|qdjoqq[ck{p|s{||ztRt}W]n`OWWrtuqaSO]SIluKastuDA5f|y|~nRYYvwxuuzsXJ7ZbTLDHJ:=FR\fiSgwj\aZ=N\@3VX\G'TbjJDB;>DCBJYxoe\X_]Thxz{P[efg\`lno^Wqqkuu}{tnhx||sqpprzszxxrsx|yiijpr}zsy~}hdp{~gqtontwjdbachla]^_cZXcbSUWWairi_jvcV[b^Fautqvz{wzmtqsX\]dfedcGfhmU2ZgrWOLFHMKISa{ri`^li^kw|}]junkhimprhdvvoyxzupz~utssu}w}|wx|zx~{jjmsv}{tz~TNU\[\_]QVWMJO\SJFDCDGICBBDKB>DC<>AADHNZIBNVc`H?ADB7IWZUTWbZYVXPS]SUc]GCBEFDDC;8TZXHAQQAACCDEFEECEEAAC@?AELQ^VSAGUWXTW`ZVUKHHLKJGEED>@AGN\`^XQZc``^__^\QQT[bEESUVY\YZVZ_JJYTNQTEKPbhedbZQff_Y[\\Ycda_aacUFV[GJQJCHHUTKC@HC>QW?KVVW;;:Pa[Y\]`RAIIXWWZUE@;GKC?;>?89>BGNPBNYQHJF8AH:4GHK?0EL\O?<:79<=>?GZUPJHIHDQ\[[BHMOPGKTUUJEUUSXW[ZVROZ]]\WVUUVZVZYYUVY[\][SUV^]Y\^ox~ւyrvq]]hlh]VSKLa^NYdXZPWg[DLMMS[]lffu|q^INQXK^jtsuuwt|xlq~ph|z[ONYVQPNVPkzxt]^gSTUUTWXRRQSZ^^lm\bvoh[T{x|pq^]]ZV^cQONOSNHfg^tsld`dbYlz{x|w}qrx~n\dmx~|yqwyt{xty~]Nojbgh`d}pfrywV]ll^jmeuxvxy{ttz{}ppsrznwytp{|wr\nolinn\jvxxz{xu|yood]psjfcYNppheaq~v|~zytonxr}zkw}z{otls|s\lnppz`drxsr|w{z{walzm_jiHJfdcecZXV\NOZ_SE^^zhTOuvwqxz[\cdehjkmxlqfPolbXTXTNQTVRidDdmbgf_?[eYcUZ_IPbniJKFJFHELRNRxnnec]Z]khqoOUgjkgkgitioustuvyvqnnz}~{xdxcea_m~z{qqijt~{oxxw{utqz~ytxtikrsphdaUWhfZck`bZ`oeOVXX`ghsnnzvfV[^dXfqyuwvxv}{pssl}^Z\dc^[X]Uo}zwdgo_`ccbe_`_`egfppbgzsle`}x}qvljkidjm^]Y[_XPlmgyvqlgjgaq|}y}z~rsz|n^isy~|yrxxs{xrw|^Ppldiidgwmuz{[cppfsvixvuwxxrrxz|pprzny|wu{{vranpmjrripwyy|{w~~x~ynmhdsrjig_Vttkklwv|}x|wrqzr~{lw~~z}rvmt~v`npqr}fiuxuzy|~|{{bl{pbnnOQhjkmgcbce\\ceZNde}mZW{xyu{{``egimonoypuhZwti`^fcY]ac\miNgolqogJdnbldinU\iusVUOTPRMRYWY{rqijifdmjuu\cqnpnpnpxruywvxz~zwts{~~{l}klher}|uwonu}qwuuyusUY]]\^ZVXUGHNQNHED@@KH@FKEGAENG;@AADGGPMLUZdSI>ABF@HPUUWWbYW[YRU\TOYYKCAEDAA@FCPYYVHHMABCCDFFEEDBCEGHQQHKVROFA\ZY[]^aT^THGDHIAA>?A?=MNGTTPKILKEPZZY[X\`VVY\^UKLPY]`_^[ZUX]ZX[ZY[^LETRNPQLN\[RLTZVDHPPGNPLU]^^[ZZ\^YY\\]]^VVYXXWW[bTY^XVS[]ZW^^IUTSREOXZ^^VZ_ZVWLHS`_XSOLF@SSPLIR[``Y\_^\``YVSSYW\`ZSY_\ZZTVTW[VJ[_RTUTYILT_hecZVR[baaYZ^Z`ca]`d^WOTZSLPP>?ONLMLGEDGAAFJCCKQO??=?<=>AD@CYTTOLHFITRUTADPQRNRPPWPTXWXZXUSS\^^\ZM^_^YMMLJS][\VUQSY^\V]^]_Z󆂁qqolmjUWXWTUYXA;PZVXbXPJLdTEGJS_WMNkl}{~hYSLRVXYfrqqhryzjmsql\W[[NLH]dadfg^YUQV^^XZ[[VRTPOPWV^elul^ei\Np|~uvutUVXZ]WSbbSNPYVLPe^_md[[\__xxmnrzzfowysy{{yhv~{{|lqw|sayy\fnhaxujs|sokuynb]UY`mv|~|xqrwvz}yylosrqrrs~x{~zynj{xupp_fmoqnnknpnkpy~uz}}w~~yansy|ruuyiVhwyynsxyqpmw~dsezjec^\cn\`~|vrv}lzvvwyvy{rhljmk``]TTmmGIWY[]\QRI:5AL>Yr[^fgXbbjonfh\V_bdVbw}{kXgnbZYXTWWVOblaMdfml{tShefbY``^bbUIIQ[:COW\_[swooh`\_eaZkYR^]`cd`co}}lgqu{xuutwvyz{vx~~~dFGELxzqjbju~ttpqpjωvxvstqacdb_`bbLCU__bja[VXk]QRT]jdZZqqoc_Z`dggowttks{|lowvndbddYWOdjhlgec^cjjfijjd_a]\]cbflqyqhmoeYwwyx^cfikc_ll`Z[b`VZngiqlffcjj|ynswz{hpxzuy~{xmz{|}ns|}sbww^gpjcyvnv}vsqy{slf_djr{}xqswuy|zzloqpotts|w{}yypmxwvppbhnqsrsqorzv{{~xcosz{puuzl[kyzzrv{|yprpz~gvk~pnjdahr`dztx~n|wxx}zz|uillqpecaZZqrTSaeiji\]UF@LYG^vafmn`gjqsplna^ehi\fy~|o^lrjdee`cedXgmdRfirpyZolnmhnmnpmaUS\dBLZ^bfav{vsmggklfcsc^faeiihlvsotw|yvwvxxz|z{mSSQV}|vqimytrqrok`_`TSSRRPCDEEDCFF;8CHDEJFA>?MC<=?CGEA@PPZXZMDC@DEGFLTTUQVYZ^_^_aQSTSRHEGF??>HLJLNOIFDACFGHHDBCAABDDIMPVPHKNG>QY\WXUUCCEGGCAIIA??EC@ALHH^]RLEEGHHWXSRTZZPTYY\VYZ[\NV\\[[\RTW[`WN\\KOTQNYXPU[VROUYRJGDEHQVZYZ]ZY]`VVYY\]^YYSVXUUX_[\^\ZTQ^[XUUKPTTUSSPRTRPTY\WZ[[V[_][MTVZ`\XYPFOXYYSVYac`_^[X`cTRW\`]N]]ULWOJJIILRIK\Z^WVX\gdRZ\`^XV_bgb]`bY[a`bcURURRPLLJDDRQ=>EFFGFAA=759?:G_THIMMFKJOTTOPIEIKMFLY\\QFOSKFCEBLSNCOPSRYUDOMMKGJIJLLE>>CH7;BFJJHVXSTPKIKOMHPGCJKLMNKLS[\QNUY\ZYYXZY\\ZXZ^`\\L=@Ya^]UPLRX]`Z\YXXU{aa^XVPORTWUUZT552W`TMHIJOQKHEEN^[JTxvqjgVOPVXWb~zpa\nzmhi|zufaa]QPK_eYTSSTVXYScc`\]^ZKMSPOPPNOQpy`]qhFdlzvVY_^\[YTW\ZZ[YQYaSN]YMisnZZbbZjlljefghi~wuszamwuty\fo}BSyslhf]f~xruumfLdwbZMMSaizxzuj_h~|z~urgovpnlo|pwzxwuxz|}ljdinxzqrvpjfeuy}yy}}|ffz{|zx}}s_lwoo}xLm{pvvwdb`WNGGPsCz|{y}s|xtfn}wrbxmqsfd\[ZVTeegU>RX`_ZXTE?'6VI9n{hgadhjLoo`TdQGk\Iowpoo\TPMEMPMUmmnd`ilksnbcJO\_]XVXKJGTWKGUbX^^{~g`]^bli_RMZ[NPUT\juq]px~~vvu{{wvwsnsx~QsiFQaouk_`rzumfdk}ijmfd^\__`__a[??<^g_ZUUW]^XTQQZifV]{yupo`[]]^dfdk|sd_r|ojl}|xmjhd\ZSgmc``abdff`oomklmiWY`]\]]\v}jhwnPmt|wY[adgjgacfhf]bg^[kgZqvqhhkjhpqonomkll{xv~zjt|vty_mz~FUwrmih_hzuxyojXjzni[[akn~xm`i~{x~vsfmsmkps|}ovywvtuv}mkdjpz}rtxtplkxz}~}}|hhz{|yuzzucozoo~zuPo{nxx}wjbXSSZwJ~}u~{vjq~xteztqqljfb^\[ikp_I`fnmhc^PK1AcT@tnmhknnWvve_p]SqqpcTtzqrtsrf`ZWPZ]Z`qqogdlnmvrgiX\jnlhegYWSafUObi`cd~qplecknonj^YdcSU\\cpyxjuzvvwz{yy}xsuz_vmR]lwxpdfy}upmmna[JJIFEBABCECCGD554EJC@?BC?>==AGE?EYXTOMC@BCCEFEK\ZTMKSYcdg]SQP[ZWLHJH@@?HKDBBCDEEDBIIHJH>>ABBAA@RWHGRM:JNZXIJLIEGFCCEEFED@EJC@GE?NZUSEEJJEOPQPJLOOP]\WUT^aa\HOVWX_ZJLO\`?H\XSPOLP\XUUVRN=KWKF??BJNWYVW\VQ_dMQ\]]WVQV[XWPS\^VZ\ZZY\^\[SRPRSWYUVWSNLKVd]Y\XX[\PP[\^UJQWTTa_]addCS[V]dWWdb_c_Y\KIGC?;;_@Td=^^WZZW[hhV[_YVOS^[Y^`baa_VMX`cj^PWYMKFHIEDNNLC8BEIHEDC;9.4D>9RXNNKLNP>RRLBJA<PG=SXVVTHC@?<@AAERSUOLQSSWbSML?AHJJIGHA@=DF@>DLGKI\\NNPLJKMTQIB@GHDEFEIQW^THTZ^^[ZY]]ZXXVTXZ]^CXQ=BKS_abXRLLU\b[UNMSWTSSYTqu}VDCEJKQaed]FGIIOSTHHGGJ\^YUPSWfMPOSNQY\^ixKiq\ouqhljgpsloj]msrso`]STUQPXX]dRTTOPWVS\^TPOQWVVPXa`xjS\sbOVY^ZKU^WTc^QY`otXVOV\OJOhywuzhgxqilnquxprxy{|}rjNQUm}ut{cCisvv~mHNNTSQQR^bX^omkuy}uVoysmrxddpw~ujppuwyzzyurh\ll[UOprr{{}qap|}}ybDss~uwyoruzqqysj`foxpgsx|kkUZ_L1ee[vu{z{}{xyrbquQ`vuvy}mha\NPQlsBGUak^YMO_g{ibde_iwjbosGIPQSVWBJ`diYSrZIahmou\^TQwvspnuxPS[ZXvaV[[QNPNQ[YRONJJKIBgqULRTZNIalyrYpvs]TLEgqyxrljx}~yxvyZP\emopU\xzpoptp]`c|_]_`d]su]MNQVX\imjcPQUW\`bUUTTWghda]adqZ]\][_gijqzOltcqvsjqomvyorofpuusqmjabd_]ggjm`ab\]feajn]X[\acd[ahgymZbti[cekfXaib_hf^dix}`_\bh[VZo{||sq{upopquxrt{~tmSVYqvu}gJiqyy}pQTTb`__]hkdgoonz}wXozriotddpw~tjkktvy{||wqmhooc]Xtvv||~sdq|{{weOrr}tuuqsuz~oo|zwneiqyqh}}ouzppbgkW;jjcyw}z{~{z|scsw\gzyty~qlebVZ^t{MPYhujfZ[jpnhinfnzpiuySTV[`efMUikna\w^Ndjw{xdfa_zyxvtwwV\jhg|ibii\[^Z\ig^\[XWYVLnw[RWZdZWhq}v]w~{h`YRrzxrp}}~wwx{cZfmryce|sqszvahnECCDGEUYZD;;=??AILMI<=?@BDE?AGGECAEDLABAB@CEFGN_YCQU\`f`HTWUQQONRTRTPGRUTWTHGCDEBAHHJKDCC@AGFDHJDB?@C@DJI`bbYQBHUK?CDFE>BFBAKI@DGPRDC@BE?=?M`__XVTVLLWSM\aRSVXZ\\TUXY[UQCEGRZXWZK;RYVV]`cQ;@@CCBB@FHCHUSPUW[VHU``da^ZXWZ\OOVY]XSZZYZ[ZY^^XWWOERRFC?R`TTZZ[TLT\^]\M9XXb^Y[]TVY[^XX_ZUPJeeOTYUQbbZ\^`bPPBEG=2MMFVVZabb[[cdec\[YX_ea`__^VNUW@I``a^VU`Z[\ROKI@@AOS9=GKOGE?@HLYOLMLJOXOKRT<>BEF:>ILPFBTI@MQddWHHCBYXUTRY[CDGW\JDGGCABABGFBA@>;NTFBFA?KRZVISVTHC@=NS^a][TQPY]_^\\]]\ZZ_^]GBHMSEIY`_[VTKZ_PPVedcT[opRSPUgb[]YILLQL2K\fu{ibKWbYVQJJSZqq_KM_hiiaJDH3>A5CacfcaOPQQX[]mkdv^exyzsrosxxr{yskdVQAI[[tn~}vqs]]bo`dst`a^`micebWYZ_Y>HSYZ^_[_heeTS`ac][^bkqqbv|~{noq~xs~s{}ruxqbjmlcfjqm^symgihc`[VW`_\[Yjoaa_`aXUime]Zceuzhlvph|u[l{}~oq}id_RN{vee{xu{}un~|{yww|vcs~}}~}ygavv|abchj[^er~{zlu}sge_PZcicRKxYWTo{~n}psuy~}}~|kVYYyq{|vpqrffaas{{}xrrq||zevnnd|mux||~ytzllvrnnmts|mXxxfd`o|}~zttynlz_XUcpwwsrpttZqnGGVkeimsuc_RR_cZrrjkligj|{nHUaaeddqqrnmaahiihgIIgmseVLHVdkzrlV`hdcee_VT`hwwhXYiqppgQMP;IM@Opsvpi^_``hhlvus|imyvtmquur~}{tojb_NVjjvyxtvABEKKJBGSTDECCOKGHF@AADA6:>CBBABA@AFEE>>FEEDDCDGM[PCRV[[UVU\bWV^[RXZUVWOLJIKFINNKAPTKGHGDE@>>AA@ABHIBBAAB>=LPLEHMNVYFISLESN?MYXXKL\WGEC<9PPMMYYXZ[__^SOZ]`^VXYZ[[VEPZYY]^^YSKIQQZTABCHIGFDPZYX\\QUZQFEA:AHLE;8^XA?HOVX_bNJ>ELFDEEB>>CFSSJ@@INOPK@;?9:;5;KLNLK^^CDEEHIJQPLYdHN[\]_`WWX[]]Y`a\[XSMFD;?II]YS^]]_aYVXU[iW]^Q`kX\\_rpjfNINNSRBEPQRQOUURWYXTJKSUVPNPT]`s\Pclpx{ntsio{gksvpzus_^lhmklj\emfXZTSPQZXWYTZd_cXTONM`pX`pdZbsz{eccVekvahuzsnwY]\QDluurnyrx|~mxzwuy~WL}}{{rv~vregtqnaTefknrpnywwskhmTeqaP[gj[sj|rhYW~q|uo|}qx~{~{{pPP[a|zx}ea]WPmmffjz{nn}{yvwmxy{iivv|zzxvpu{ppuwyz{zx{twyoqt{\fox{yyxwz|rfZnaMXgkt}v[dpjjlrslZtoc`bhffa`]Yb]`X]PUbagiilnz~pZ[b^IIlmefe^ZhiVYfojDL`feSKDIZX_pxwfZSN\^WVLCGKMU]f_KJVdiig@.SM6JTUajlhdltiOjNRYV\p}m~z{ujp|}}{uprxzy~|zpd[cRIZnnk~~{vpqgopbfqbgg[ftghhjxtmkYU[\a`NR^]_^\aa_dhgbVXade][^ajlwd\ksuusx|qvukq~nqvxs~yvejrosqspentnaeb^Y\geeg_agind`[ZZivbhrf^et{~nmlddelq{inyzv|dgd[Pq{xsq{tx{ny{yuxwx~]U~~||txywhkywuj`jkosvutzxyunjo\nwj^fopdwo}vmcbu{qlz{ov}}y~~|{q[[gi~|zrkc`]ttjjn{|rr}{zwtwpyxzkkww{wwurmrwmmuspsuwxut~yuwxrtzcnx{}|xww|ux}sh]pdR`mt|{dmwnnlstn_vqeadjhhcejfhdgagZ^jhklknp{s`bhdSUurimnfcpqdepxsPWekjYSOTcbfy~ne^[ddbcYORWXaipkYXcnsqmF6^W?SZ]ltwrmw}u[s[_ebiyvzzwqu~}wpqvyy~}~~|qlfm\Uhzvz~xxosDFNDGHAKRHHGHTTQOA?CCEE<>CBCCBEGFC>?EFFBCGITG@JOSSTZ[TVVQTZNPUXTYUUKHPNPPONGLPLDGEA@@EDDEBFMGIDB?HQEJTNHMVZ^ZKCDELPUINV\XSPUDFFA;PUVVSYVZ]\^`^TY_`dZXXZ\[]E>[[Z[UWZWTNNTRPHAMMPRTRQ^^YXXUQPRDKRI@FMNESN[TMDB[[b[S]f\X]]Y[]_]^^d_ZZU??EIZYX[]^^JIID?OOMMOYa^[QQ^]][Y``^YRY`Z\QQ]YX]b\\]\X[^XWYZ\\]^\a]WY[TXFLRY^deaZ[[\``\\_ab^`\VPJSMCEMNTYUFKRPQTV]VSGVUNMNQPPMKGEKHJEGADKKORRST[]UIHLI>>PROMLIGOPEFMQO;?KNND?;=FEKRVWMFBAIJED@;=?@EINJ@?EKNON=5CA7@EEJPQOMRWPBQBCHFISZS^\^XQU]^^\_YWY]^\b_\\]\WMHLC?HSSP^]ZWTVOUV]YTN^\T\flbXe_gVRPOLKOPUWZXWTUVWVRPPVSTPMN[jgloicedhkuzhatsqrsgnkmkkWa]dk~{hgabc]ZVPPSXY^][PT`ia]Yki[^kPZdZ^oXQSY`ebfeoaQy~{f`PUJMju~z}yy|~yt|vewqnnx|esvooxjzyqphYq__sqosv{xy~~ZSFMuj^gpg}`agl{|q}~kvtoy{||xwmj{updeg~rl^NU\{{yyrxqdurnytt{|~{xpomrxvvqsyw|xww{quyah`k~~{z|x~xs|}{wnupzdnmanxuqysn{wchlzxcea[innifjeTVZkskXMGcc^gffafmworphyrdbn_b\RYbxgbYVpl\gislXHN[XKLgbTOdfLPYZNKQ^^WWbb\SLTXdbaPHYMETSfuu`dfe^WeXTXXSixxsqo{qprtpkissw{~vstldgiRE\uuyyuvigglpke\Zhc\fpsicndl``_]ZY\]bcgffbceda]d`b]YZcpmptohjkoosxngvvuvwlqpqrrcjikp~mmjjkjgd][\`flljZ_holheqpfgs]ci]btc^`hkokhkti^}lf[^UYqx{z{}xs|wgxrpox{gsuss|n|~tsl_teextoty~{|~_YNSyrioxpdfpr|~tz{lutoxy{{zywxypm|{nkmvvzzrfZ^b{{tx~vlusrzqq{}{xoons~trrmo~~xu|wvu}~yqv{foio}}yxzt|xq{|yvouqzepqdqzxw~xq~zfin}zgihdinmjgmiX_cpxpaXRikgkihdls|tvwqxiisbgcYbj{mje]tqbhkvp_SXccYZrl`]knXX`cYW_nneerpg_ZcgpniVSfZQ[Zn|{gmvtjdogbhe_s{utq|vux{yqksrxzxwzrlps]Qj~}~}{{qoortHFDAJIEIPRKDLKLKNEDEDCBABDDGGFDEGGEBABECDA?@GPNRROLMLNP[\OKVVTTUNSPQOODIGMQ[YOMIIJHFDA?BFDGAAIOHFDONEG[O@GMIJ]]\REABFIMLOLQJAX^\ZXMJ@C=>OV\Z[YYa^Z\`[X][XOXUTUZ\^NVYRRVPYWTTOFSJJTTUVWY\WY]\[]]GD<@UNGLQLZb`^KKMPZ^aZT^`SZXU[]a]]XXYXXQPXTQKLM[TTSSOH?CGXXYYUY`_]RJYVSZ`dcYY[ZYVUSVb`\[[YZ_a`[Z`a^\ZZ[_`_]WXZ^_KOLRdb`\^]\^^_[Y]^]ZUYUZOSQMTZVSX[TSZWNQSYXMNJFRUUSPQNGEGQUPE?F@=EZWV[]VSQSY\]LEUXSU]USHDLKGCFKMY\NLFFGIAACJICEEBBFFGW\RNUP?>>ABV\SPC@@IKRTQM@@AKV[Za^SH;=>CJZVUVX_aXXZ_ZYZTRWXYV]^_Z\NHKT[VTYYPPNYcXUXURUX^`aafWE=44KHHQTTY]bd==W[a``UQ`YSQPV``a\\RPNSWMMccSK=IIFFGJYPILEENLGFDGHPSWWQOOPOMNTV\^^_^ZVMZ^OHEEIG>W^^\YXZXVXhhbl}lf\Y[jre\YXQRYYQT[[_SMPSYXT\dVQQRTSP_ldaywSYimxqnhaP\xwpbSbfmlckpkdaXTSTZhX^c_djmUMDTKXgtuypl^ZRPFLWUWPEmxplRU]_`otwnKM\otleIxrmlte``UZg~zunfjvz~tqml|}bWqqnuz{|roxxnqsxdgjKENWWVQOHGBA;>DBC?:PVRPCDFIJSVVP=>FQaUQL>WKL[g`X[[dWAKXW_WW[[da^`bba``aceb[`d__^^VSPIAOOYVTX[ZKWT[^WVXTT`XOZZ\U[]\_bVV__YXWWgg\\[^a]\WWg`WTQ[^WWb\TWXZ^]ZXZ\^`bbaaPT[bf__UUSLNLEBBOTMGAJRSSLKIQXWVWWDGPMETTKH>JTY]JBGGPGD@?;:>>YYIVE?>HHUVVUTSSOO?EUQNWZ;;?AFDBHJCEEFKKE@UT^YKAS\\IIGE>@FFCDEEDCBDEHFCFHDCFHGKSRZ\PS[XWOQOMUXXVGINOTZWOGCCDGFGC@QPY^^RJMBBEMPTWLOGKIKJIBBDCCJDJPCEGKPUVVQ?GNR^VNBIUGJKODDGKLV]VX[XURVY[VWPY`^][VSVNTZUQZ[^^ZYXZ\YXWZ`c``c\TRN@>AJTPX^d[[QQSPOVXT\TW\_acdefe``^\]^[W`c^][]XPHEEKKTTSQOP=\T\_XUZZWPSVV]\\UNY\d^]_][Y^^[\XZ\[[cd\[]^_^^[Ycc[ZU\cZU^^_\PQT[a]Y[\]^GO[d`_\SPLDCDAHOSKLIDFNNXVLEJRRLMQH>LSOIKMXVNIITUTMFCKRID:9945@GM@LC?<>@GLNPRTSQPPGUXOHOQFGKNIBDF@?LGFJGNNIQYH=OtnX]apulissqfY]abe]T/16/'LUQOLKHE=MahVX`nldpuphw|RRs|wmslcbSCCSlicdhi`bpiNE9cmmhUYb^QXZYPIVWZaabikhkxtfruw~zjTqypjafcW}wMceen|uy|VakS]^``owjeZQKL_bca``\]^bdecbfd_^fecjqheov}ovsimxzsbiwtsuzywjbbcWekwlf`OtdbqvkNZ`hkuuyw`dptvnkeegdVac`d|uquw{~}ϔzciysnqr^dxyu|qnstxqrt{xlsu|ypqzyaguy|ysrbqqms|zyTXcjffzdx~yytpew}~}|tvxyy{~p[iimmvl`ejsgu~}hoo{tnhpx~vmrw}tnu}vtsrnjuww|pw~ddlexzu}}}{{zyyjYmqt}luqjgXRSS|u_diso^`~~FnhcmwdimHWxr^adnrmkzxsi]`dcid\9;A91Xb]\YWPNH[lo^\bnkcovrkzZZxzqwrorbNNcusnolkilvp\QEjtrm\brm_bcd^Vfehppqppxxrs|qz|x}qbxvpjnh]|Xltv{|~@DI?HGBCMcRJEB>::DEEDCCAABEFHEDEDBBFEDJOGDRX^\WZdla\XNO[YRT\VMPWXZYXJC>FKTHEC;RYFCM`WP:?AHIPTURBFQTVOLDEHE=CCAC\RLOUUV\dgZ[VDHTOIMOAGZ`YUZOLSUYTUX[XQUVZc`^\ZVX[]Y__MQ\^`_^]R^^Y\ejie^\\@@DFDDVcc`_]RDEFVZVVYWPW]^_giZ[]ZUVVWWbb][ZM>IIGGNPSKAEIZZ``PKW\bYMYY`\XSNV^jjcc^[X[]^^bZX[_b`[[^_`^[^__Z]g^SVZ\\KKTP^\U\^\\ZYXY[RHP[WRIE>;<=YTBEGQOAI]]>QNIQZHIK7@VRFJMX[TQTTUPIKNNOHC1242/?CA@??=<8@KNEHNVURWYUPX[BBT\YSVQLLE::GPNKKPRJKTOA<7KQSPFGLJBFGGC?GFGKKLKKOONPWUMTV^ac_[][PDTXTPKN^_^c`NG\_W@KNORZ_VY[`K)K)EOeoupmP`R\LEXXKDL[NU\XVVXZWJKNQTXY[\\bqx~yhlLPZjmhx\X[SPTu|y}~p^MWaa]PRZZT`Zgnxu`]TThpPSSac\VZreakq~^SZXSU[ZXov{}|{vx|pcjlfdeb^`npssl^Xzymd{lfnx}|wwvz~kcorssqszyx|znlfjvspmeuz|}|ygOu~kcZbjsc{xw{wxyzyy{yppujfnxw{~siuq[bindhnqqX\_piyyw|~hhddt}yjqsk{}hmqxxqv{xstx~q``usqx|z||Zm|wrz|gg~bumr~wwVQ==RLLfni_NVkk`M^^Y^xq]dXKHE^dzzyvseT\^{{jjYU3LSJGRRUWQM][\XVimwummvwlPITYcklgbefXSBBK`hc][[abc:Tc\]ggYlrihccXSPQSTW^g|nnqjnMQ|ztv|pqs|xly}g_u|}~{y{ddjhf^XUQOU3Q3LVjsyuqVg`kYRcbWPYjZckfeefhdVX[[Zdgfftz~yjpR[frso}cc_ZX_w}z}uiZdnlh\^bb_ibmt{xgd\[mu]hkjcdsokpug_dc`bjhfsx}}|xzukqsqpoihhqrssofd{zql}nhq|}xxy{}mhpsttrtzyx|~wujhbfrol~ogvz}~~|m[w~okgmsxi{yuv}wz}zxzxrrzrqvyx|vt{ubmwxkpvuuffehkwmmjj{{x}iiggv~xhnpk{}hmmuumrxsnpxukkxvsx}z{}}^qztz|hh|cu~lp|xxa\II^VRowojY\oomUba]cysfmaTQNbh~{ym`hj{{ii_\=T\VT`b]Xifdnr|xkkwynYV^dlqrlfln`[OOWgomeefjgiE_ldhss`rwmnqqf`]_aadlsvv}vwWY}wysuyzqk{~{~lmssqleb]\>0?1>BNSVSRBIDI@=ED?=;JNddYXXVTLBFG\\TTGD3?C>>BBDEA?GFGEEOQWWVVYYTB>DFKPQOMEC<hssIUfz~[HHpa\oo_RYYUDFRTFOc]DORUVUU\qztlwrrU\cdVdb\XVbf^\l|y]UPP[VTQOHHMNL_dors(H~sI}vo{FGHQguh[Vuuz}u]TGBozWez}meuzig``t|zz{{rrkieu}zx{~uuw|uskegsnx{uj_lxx\{{yz}[[}zq~{{{~|ffy{{xx~~zzqppuc}}n^aVIIppqqx{{zzrpnsw}scxqzzx}vlidb`uurr__ksx`>^^[[Z\_lxdJ99dpvX]aVISSWYulennCC^g]XS]]oojf[kxk[SS{{zpxdFdquyyxl]bblld`RRTLMci``MM]gpg]]uhydZZQDWihhopp{u^pyqqv]]ii~~}{{vuo{{vOOkZF^ewwjmDmxxR_m}dTTuiettg`hh`PQ_aSYkePZ\^_\Zaw~wszuu^ekk`hhjechjfdo}~h`\\jdb^\TTY[Xinsuw2NwUxp}RST\nxrgbxx~xaXOLq{[h}qkx|pniiy{zxxrronjx}}vx{uuqwqqlfgpmv|vnfpyyd||}|dd}wy~~{׃ffuxzww||tssppujsjqdUUmmssyvvxxpnmqu}|qcwwvt}}z{wmhccbttuuggnu|fJnncchfcp{hQBBht~dgj]NVVZ^tuomqqMMcmea\aattxsaquiieaa~~{owgLhhiiwz}tjpk\\]XZkpmmXXgovpjjyn}sjj^Q^mtww|kx|uuziippx{xzZZtdRdjzznq?PUU>CMddYZ]G==SJGRRIDHHF<?>GJRT[T/=[TGD@@ACEHLMVIWNNXSPFKRNGNKJIEDDGTSZ\STTWRKA?>;;N@=BDSUSXG:PN:9NJWWYM=9>SJ=?DJLZYGGJOLBBCFFJUXTSVTNKLPPNUMPXWVMNORTPG>DNIJHC=?FGMJCFBJ>PLJGEPSXXUQQTYXRLWYTYX\WSUXY]]_]\\V`bab`]`dePXa_WVKEKRVOONSWVZ`YZoriiYXggh_aYVVQTO@DbZTQBLOTVTTVZagxz|uXUqr^RYspfd]Y]]TNMw{`fttutbVG;?=?NhLKJmwgtlWXR>;0FQltii`JfnMLIJ\q~xvlh]YJNY^letvxss{{ms~v||vz}yvxyyvnqyohy~|mm|uz}{~yx|~np~ek{pcfivzswzoqmmdqq{xv~x|ppjjwloruwttyyggkhekyvtwr}k{{w}{{xy{{~zvtzv{rsz~uuwurqq`KI[VYvv\jwnu|ztf{}yY\nvvyrii`_]aj]NXaghzzVV_]JE]qtUGfn5B_affN\fpq\S?H^V8DOW_}\Ia]MLIN[^]fh_ZdVP^mnpjpfantlppmppnmCHQhliQHL3?[USKHOQONMmla\t{||zyef|ypnhlp{~usxzyvkk~tttvbum]Z`keggosaeb`uzrqdcooqjlfcc^d^MQrjbZNY\bdaacefl}}~ycawwc[axujejiYYX{~movujaSGJIKWnYYVt|nyr`d_IE8KUoulmeVkqQRSSeytoeaTV\aniuxzss{{tyu}}ux{t{}zwor{tp~}oo|tz{w{vtxynqhm|tlvzrvznpoogtt~|{}wwppkkxoppsvxx{{kkstqt{vxrm|}w|xxvx{{~yuszs|rsx~utseTSdad{{bnxov|{sdz|z\`sxx}vttnlfipfZafjk^^hfWRduyZLiq>H`cjjZgmtue_IRjbBQ]aeeVfcYXSYjmlpqifmaZeupvplswqusqttqpMT^qupZPS=Kj]XVU^`\[Wpnfgx}~|pq~xvnsx}|{|yrrww}xh{uhegontxGLGHRSNNFEMIJECCBGE=>MIEA;ACDDBBCFKOXYZVDCSTJBETSOMFDFGE@>V]^YHLWWXWJC<7889@NA@=PVLTPCDA764>DRVQPJ=NRCA<=FRZTRNMGELI?>=?GIIMOHFKEBIQQSPSMJSWRTTSTTSS;>BMPOC>A49HFE@>CDA@@TTMGV[ZMN\YRQOQS[^VTXYZXQQ\XX^U^`abedabdYM_eWRIGLR^^NOOTV\]^^dFFER\^]TQQVbdVftXMMVSPPmlkvvriyvt7RUKFYwTQILPQatqVTKKZwvvceTIHZ_]X^^`]Vhntvrp|uThbYawwmRCAx{VV^hdnxol^Yy{nu}{{}}~zjo|paasmyyvwyyz{{wqlkimxx{}~vvyy||{wssrzvtvphou{|ll{p||mryzjuwzi{{ykt}vovxggto\YVsuvvz|qxlluvpnlljjzud]]oo||f|SNHf}}zrR``mmlleb`p}}`kkxr`WLSZLGmmnnif]E*H]bgMMEEssm^ggejtrr{{b_TJ@elR^bwwuuee]X[WRipmmZZYY[[RI>Tdikjn__so_gnidz~xxQK5:FB>]eddgg[dyyolkbX]^cU[[mnqtwsp{vslljjq{zz~`kuwyspxx}gjllkQ^gklb__]ik[j{dZZe`]]tqo{{vmzxvA\_UP_{a^SY^hxu`^WWbzxxlk]TSdigbefjhcmqwyxx~vZnmfkxxnXMK{ddkrrv{spif|sx}}~}}zkp}tkksnxutuzzyă~zoomouuxz~rruu~|xssq|xvwqhov{}{zpp~ozzmsxzlx{xj~~xxznwysvwjjwvige{xuu{{~|rpmu}ggrrsvsrppllyvg``qq}}j_YSmx]ffkklldb`s_oo{wiaXYZahYSrr}}uplQ3UlkiTTKKvvrekkglwuu~~jf[TLmt`jnxxhhedgd`otppff``bb]REYhprqpeevsiotng}[U@EQOMLJirljppjo}}ttunflnpdiiuuvxzzy{y{~yy{ksz{|yxzz~GHK;EWBA=@CAJUSCB>>FXWWJLC<;DGFDHHGFCOSVWRQ[^XDNHDJXX]TC:8WYDDILIQXRPGDX^\YPVdc`_[ZY\][[\[RU\RHH_bbXT[]ZZYY[\\^_TQ\\QPPS\\]^cc^]\]]YZZYW\]YWaaee^VXURTWZ[]]PPYVa`^^SVZ`bac[QVW[[\cee]_\_R``^^aYPV[VRY[bbaaNNUQET`[VYX]a\UXZ\_WW[[YYSRPP`hieaQQ``[b``WMJJ^SS[[MX@>;LYYWSAJJ``VVTTQPMTZZOPP\\WTHC>?@CE>;RROOMMH;0>ILP@@>>UURIOOPRV^aUUZZJIC?:M\PCHIUUVVOOIDFDBPTRREEFFHHB>:ENOPOTJJVSIMRPOZdd\WWB?46<=>;9HLNNHMYYSQOKFIJLEHHQRTVYVS[]WUPPQQU_adfhicaaZ]]abd^JQWY[UTZZ^fWAXXB@\d]^XQJRYf_UssUGEX^[YOSWdmtusvsqhsjYaa\[{wsWQNPTTRUYkWPOOVidllhmYVbghd`cneU^rrsnmlpaYUad_jaOU_YO`pgfde[^mwuh\nx~}wv~w|~|yvy|v\jjpn||vwy}y~y}{stsisvryvov{uwytpuzo|sx}xq|p{{tusq~zmxrhq{}qv}|wzzpnlbXfvvXXkkX[^sxss~~|xtvruxssvvuu|{suphz}ez~ihoxhpplgYRLgpqojzwYd|jjotdorrdTR_nnecY]@@PH`LemepylSONDF`bgfVTTgwtkqzz_afifVJ@AiiT\bhh^spb\WY`YV`ZrnjTfivvPLQbgka\auztbt{mhgysvs\QKOSP=GCF\]bhf`Z`hddpgajpmZX\`byz}zovz|tonnry~jz|zplsu}nsxmaKffLIblklf^T\coe^z{cRQdf`a[]_hqxzuwwvmxqbhhcb}zyd]Z]aa`acp_[\\]jfnomsb^jookgjtmahuvwvvqsd^]jjgneX^faYhvqsrpcis{yogsz~~zyw|~zxx{}~{v_nnvt~{uvx|x~~xutlsuow|rnuzrtvtsw{o}tx{vq}q{{wxur}xmysjs}rx{{tv|{sqpg^gux^^ruegiyytt~xtvqtwqptutv~}vxqiz}gxkjpyktwsqf`Wlxxus{`izhgnsbostn`YduwlidhKKZUpYoumxxaXUJLponj_]Yjyvmq{{eglno^SLNpp_epusextjg^cme`favtq]jlyyYSXglqgdjx|vk{qjj}vyxcZTZ^\EPORihjpqnhinjjwpltxqcdhjj}~wz~~z{nz{|ttz{tuzNF:FF;:HLHIGC>AELKESTE>=EHIGACEMSVUVXTSNTNEKJGGZVTDA@ACCBDEOD@DQOSPNPEDJLMKIKQKBHTUUPOPTLHDILJPK@CHE?HRLKJJFGPVUNGRX\\WV\aY\^]\ZXXZ\XJOOQQZ^_\YZ[\Z\\bVZ^\\XTUVWWPVYX[`c]VY\[\\XSVY`_T]cb][^`]^VY^[W^^ZT[[Ua`a^\TXbb_iUPTY[[X[c]Uc]W]]\^_`ZSRPKDOZ__W\EEONCFIT^\d^YVVZZ[YWYXYZXZYWZYUV]``aaUQZ\aOa[][PPTYPTSOLDA>MQRROXVEL^UUVXQUVU[JCCKQQLKEG89B=J?KPLRVOBAA=9;NNCHJNNHUTLHFFIFEKHURODNPXXA@CLOPKHIWZWKUYSRPYVX\UIB?@BA9>;=HHKNNKHJO]MMSNKPTSGFHJKYZ\YSX^Z[VSRRTW[`^cid`R__\_ab[UQUW_[TWZaUU[YF>`fb^YUIIQ`[QVWWC;P`_XLN\^dk~voJ9Zcihnmkg]\XRPUVSR`]ZES_fpdgnzuc\jnnp^QssU^utpmi`]kZXWbem^=FVVGNUdpul^XmdsiOdhq{|zwqk||zqqvw{{zxfTSs|xw~~~vx{~zttld{{swxtryyw||vtxyaayyqsywpsqs~|zrl{y{}}ddzgow{sdyxnx|{ugWI7i{|zayVFagU^fszzlls|xsrpsxwuqxzzy|wfmtyv}ztn[]abbcd\RVkTbnnypQQd`cq{f]nt}qpURRSQIRZH1?J_Qi{]hxNNF=Q^bek^^``{eXlxwYFFTVj@@>RNP^`b\Ddkd__`ebZT?QxmWrqmlVM``etsieo~[t}smifN\n}PPQVcX2@DMQKVkh_\RR{qrtljz~]OSSR`ny}xtpttxu~|yx|}wvwmmzXYagPGemnmgbQQYkf^bdeMD[hf_WZbcfn{uSDfopnsromggf_\bda`hhcQ`imqfiq~zibptd^ww_fxwttshdn`_cfgpfGR^^RZbkw|yg`sqyp[lmrz||{sm}|{vvxy||zvgZ\xzx}}vx|vvmdyyqxytotytswysquwee{{tyvvrtqs~zxtn}z{~~iixiqx}ynywksy|xl]P@kz{yf}^Plsaglw||mmu|xtrpqwwuqy{{y{ugntyx}zuo[]djpnkf`bp^mss|tZZe^`p{g_qvxvcWZb^T^hT:JWn^ugp}ZZRDVistriiff{gZmwu}_QPY^tKKJ_ZZdkrkOkqolafrn`\L[|r\tton[Tffixxonuh}umlnV`qUVY_nc=LPY^V`tsok\\ywytr}d[``^is|}z~}~|{||~}ppHFIF=:KNKIGE>>AIFBCDE;8@IJF@AHJOR[acVQ>6EINNRQQNFA@DECCJGE;BINVPPSXUKHOQQSH@TTBHVUSPLIHPGECLORG9;CC;?BKRTMGDPISM@KOU\\YV]TR[^[ZSSWXZPDATZXX[\^^XY[[^[X\_aVV_SO]]YXYWY^c^]_^ZY[\LLYYfbTTgec_\ZTVUW\d_URZZ[\[^`]baaLLbb_\OTXZ[SJ[``Zab__[W^ZVNE=3P[\\JXC:HJAGLT\]^YYSS[[V\YbVXZYXVY``YYbbZ\bYPTWYX\Z__VTLKIJKFADPAHRRXS@@OPQX\PKTV[SRCDDCAJANWFM]V>:BJMMOGGJJ[]bbOHSZZ`bG;;DDN889B?AJKLH;KPKHLLKJGD:CXRGVVTSE@KKNVUOLRc]GV[XURMBKT\DCBDKE4:<@B?EONLIBB^YTTVQOZ]HACCBJ^^``SZ\`aYUST]]VXU_hc_\[ZZ^`_XVWc_TTZ{bORPILW]bbWX\\}`OclW`xxqZ`^bbeSrga\QUaafo^^]]ZLGDBLNRa}}xFEDUZZSHEaieURYihddlcPPZaccT\cttx|]_eedXNNVNkP@ail}ldd|zzxxvqrvtov||nonggpmx|eeffv{sqpprfaosoruutzhlpp}xxnlxx|zrrtorz~|rzyyu{|}fbmpokfnuuv||zz]]kwo}}zzsuuz}|rsttxoqmy{xuy|}|zqhetqVV}{ssYSYclu~ooggUqxppwi`ss[[MMR[XPGJNRUVXMJLNJ3Ta{vvutw{vurqvvxj`E5CX[^^TMOOZaassppA9KKA`vrn|QQMMV]niY_er}g^|}ppqvvtlbVOFFRJhTHUU__leLUn^K[ihggZTXaaj~qqputu|n{wdorlxxl}i\`]RWdhkkadhhj]nsahzzufldggm^wmmhVZeeisjeYTOLX\^i{SQPchh`TPjqm`^cnshUUcf[flvvzfhld\\aZqYKbil~nhh}zzyxxsu{zwy||nooiiskxxcdggv|rqooleampmpssqvinrr{||{{poxx{|uuvsuz|{rx{}{{u{|zfdmqnkhpxxu||}}jjs|w}}wss{{ynoppvnokuwvuy}}zqhgrraawwa_flqx~qqdd]u{uuwpkwwjjZZ^cc\UXZ`fVPT\X?aj~xuvvz~xvss{{|npQ>Oejmma[]]ijjvvrpHAUUIdxsn~^^ZZ\cuo^fnypirrsvxvnhaZSS`WsaVbbooumQ\ufTizxwwhbfqntxxvyy~}lsxp{{n__ZKACB=?DGJJDDFFZKALQDJXXSFJJLL^LA]dTNIGEGLLOSGGFFD@>;9?AAJ^^\\ZZ\X<<;EHHA<:IMJBAEONJJOLCCELNNCFJVVXYFHLLJD@@C?OA8MST]\Z_aec\^_QLL][ZZYXXTTUTPV\\UU^TPPTVZ__RRPPXZWWVV[RNVYVYZ^fbQRTT^`]fiWWRQYY\`]YTTURTZ`]\V\bbdd`ba]YYX[\`a``^mPMTTSUVSOSVVY^daa]][[YYFFNVPZ\ZYYU__YY__Y]`_Z[ZVX_e``ccU^ee^[XYZ[\[ZVQNYV]BBYXTTDADJPV\^_``Tg_CTa_]XRRYNHTTGG@@CGCA?BFFE@??A@4BI\\ZXZXVXYXWVWQK;4:DGIIDAGIIVVTV;8>>>C?ND?DDKKPMBFRI?HPONNGDFL`JP^\SSTWUUY`bbg`QZg]]WMdba``TUSZZTbN\[YUX[^YPKilOSUV_RXU[g__Pyyafc[exe\Ybffpkr]\\ZXTYYUTORVXsvypckkrsEAPUUPKGW`^_PN\\Ybg^ZTNUgNQljeiwomshcl^\Y`urnip|}tuuww|~{{xrot|qrp|yu}oox}vjou||xpcclvsmv{~x}xwy|~~y|zqt~|lltyz~z}yi`uqnl}yxyy~wsph[pmipu|}v}x||xxjYayzy~|txtq{~{}~t~}v|y}rrqsz{wjnoh{{qqoFT]juxz{{zvomnkk~~zvXROF_dqpfZTaRW[PPbUJWURABKP`fUkhdfhjd`kipmdfl_X_CNBNII^^][MPMR^flshopNHU[eiq|vjedOQkpaUdgfniszjmusg^mstqupusSJELTCgkWXY\`faYai^Ucjifbz`aejwpu{oi^^ls}z~{|zurqs}mfbyyxqmXiid^dhjd[UosZ^bdi_d_`likX||gkkemkdckiitot``ggd^baa`[_acxz|shqszwQL]cc]WScjjk^Zcddklb_ZW`mTWtsmpzssyniqjiaewwtmr|{{x}yx~}|{xuvuvu~xu|ppx{ugkqz{ypddipqlu|~wx}xz|~~|~}xv|}nouz}~z~~~xhatssqxwxw{u~spk^pnlqw}~w|z{{||qfk}{{sxqoz|wz|{u}wxuzqs}~xknpm~~ttsQahqx{}}xqmnpp|y^WSOhkvwpebp_dh^]iaQbd_IMX]kpcqnlijlhfpnsqkmtgchN[M[WWmlljY^[^gkqwjstWS\bjkr~xn\]otj^jnmsnvtrxxmfpuuswrxz^WPWbMqudefjmql`iqhasyxvgnmqt|w{wxmmv{}|wvvxqnfxxzs\J@GGFCDFGEA?OP@BCEHBECHNHJBXXKMKFKVLGEKOOTQUKJGEDAEECB@ACDTVXRKOOST;9ADDA=;DHGHA?GGDJMJHD?BMABONKNWRPSNKPIHFI^VTPOT[ZSTWa\]_`WWZ^[ZZXSPVYTTR``[[W\TTZ]`YUX[]]Y^`UOOV]YTY[\a]Z_be`YWXZd`_]]d`XZYSW^`__ZRQVYY][^^`a][^[SMXUQPZZ[\\b^[b_dWUOHUSQTW[\][X]\Y\\WWNEIW\WX[^^``\XY\fZX\_^_`_W[__^\X^`XXVWYY^__YRTU_NYYTTR:AGOUXYYZYWSTU`aPO[[YWFDC=HKSRMGCKADGCBJD>DDC::>AJMCPNLOQRMJPOTRMMPHEI:@9@??IHIH@B@BINQUPSS@=DGNQV^[XQLLABQTJEMNNSPVZNSWVNJSVXVXUWTB?<@D:MOEEFHJMKGKOIDMPON^LYJKMPX]SV[SOIIPV\Ye][ahe^[\[YWUV]^TOM^^ZWqY]Z^`_^XOJZsrBHXWU__a;Tl`YOiSJPQNWXXSZwpceZb`]VTTbfdcYU]]`fqg>Je`a[JCQQKJJSU[\RLKVqof`HDBY:Wmb]otrj[UOOsw}ty}}sr|~|{vyvx|kqxutwmmqv~y}uTZirwvm{{|{|{~sfozrq~yuhfdbajxszv~yfr~xqomqu~uuy~|vv{TTqpo{uvunv|{{}}~~teoxutiillxxmjgs{vzxqnku{W^utsqqwzsquy}vstuK7JPZ^bhjl[\`_ZSQZ]XZVS>6JJaaVSJMUX]QBNX[igU_b]ZQDCKGL__`bSBKKGFONdyx]R0:P[ttsqlnueQs|^Q]kadWQttffjhdhuw||pxzXSP\cdTT^\VWY\dab`hlfdyh_Ya{{vy}y``b^YY~|yz}ddaa{locppvwwejhkle\UbzxKRdcbjjmF\ukcVl[T\^Zdde]aysgk_feed`^imopeajilpvlHTrmlbSN]]XUU`cdh^XWWX`urjeSOMaDbymisvvpc^WWuy}~uw~{{~{}{zmsxvruiins|w|uVZenvsn{~|~~|}}|~uhoyts}zvhfdhjpupwsz~zhtxrposvuuy|z{{~abxrqxsutnw~xx}}zxkpuqpkkll}}olit~{x{xsqozehyxwvvz}wux|ywwxP>QX_empprjkoni`^ch_ecaKBWWnneaVWZ\aXNXabpobjlhc^QOXTZnnpraOXXRNWVg}{bX;CX`uuvtnq}o_w~g]fphj[U}}jhlmprxy||r{b^Z`knaaljcdgjsrmnmuxvusngl|mnqlhh|j~qsfppwxSEHGIIHHE@>FTS:=DDCIIJ8BOHEBPC>@A?DBGXTMMILJHDBBJLJIDBFFHKSM7=JHIF>9@@>==BCGFA?>=>DTSNJ;:9F6BNHFSV\^SOFC@@UX^_^_^XSVZ[VS^]^`aZYUWUXYRU]dadc]YXYZ]_XXZ[df^[\XGLUZT\`^Zadc`_`\[[d`^\Z[_Y\__^]gVOU\]]UU\``_ZX]^RPOJHNa\Z]`e\`aaYOU[XUTRTWZ^__XX^Y]\UUYBBS``TTda^YYXTXZee^^cc``^`\Z]ULT\[ZPPTTWW`ad`RQOV][XZYTRPTXCHUTTSSXXUTVXZVUVVA8?BGHJMOPFGIHGCAEHDEDC95>>HHEC=@GHJC:?EFNMCGIGFA;;?=@JIJLD;?>==A?NYXIC27BHWWVUSSULBU[IAHPKMHETTOQRPKNWY]]VYYECBJMLCCIHDEFHLJKJNONNY]OJGL[[WX[YIIKIGG[g\Z]egbZ_\NMKK[]RTOXXZ[h`^T_wyyoZwKK_^XbllQDCC?PWOL[_]\XLCGRPMPW\jt}|xidbaWTioiOAEQM??Ma\gyodd_OIIUCDdEVURVb]LUmlhike^LFFi[SSz~~wqzo~sex|`o{vd}}|x{|~|xx{wnyw{}}ylh{{ssyy{{~z|~|z{|qhzzxw^^|Xdzqh^hqx~umu||uddufpweur__iVkxtt~~y{vutwz}wn||zzixmmt|mOO\o~~{||~sx}{xx^odelbV|~ZQQ^^yishVZZ^u|o__v\YVTVUzzllqqBFQONIDPZWUUtXOZ^zz{{ZZRVPUcc^^cb``VWUIqQf22EEPmmfi\bqrsnhjgd`jmmqrrlljjgo``gwnnovzzyeX_`giiNQYdCww\WEUync\UUXYZnQQXZZ||mnns~y{||yv}zplk`h|||sa{XXhlelss[PK[d]ZehffcVOS_^Z]ceku}||znikldasysYMR_ZKKYlbp}xssnihZUU`NOkQdb]bpjT]utpnlljXQQnd__zys{ryp|{zzgt|wh~~{y|}~~}xqiusy{{xkfwwmmuuxy}~}z{|un{{xvbb|[fzsmfmty~vlt{{tpp{doynyvggl[p~zx}~zupsw{~tj~~||ixllryp\\jv~~|~~v{}||ftknsh\|eVVee~pvp`cxujj~jgdc]cooqqMPYZ[VQ^ie``xc]fi}ccZc^dttnntsqqefeWxYn==QQYnnimdituvrmnlifruvvppnnksccj{sst{~~}j]efnpp]`itOzzjdQ_yskccfghwY]cii{zx{}}||~{{MIGBHV[YYSF]W??IHDJOOA<:@DBBGHFFD>:>B::K:CB@BIF>CONMMPKGGF>;;PF@@[ab`_[\WTYSZSJV`^\]^^IQZWM\\[caXZ[\\[[YY]^Y]bb\^[TS^^\\]]^]__``_\XZ\[Z[\acSM^^ZYJJ`[HO_ZUNGNTX\XTY]]Y__IITg\\_R_VcXKU^TGGPEO_\VS\\]]T\ZZ\\X^^\[XUY\^_[WZZYY^RYhUUbbY^bR??FR^`bb]Z^eec`Z^[TX[YVVGRKKOKF[a\ECCHH^^[WNUMCEEHVZQGGUFECEDCXXRRVV9;A@?=;AGEBBUEAEGYYZZFFACCEMMJJNMLLFGF?RAL33;;A_UUPPGKTUUROQOMKOQQURRQQPTMMPXSWZZYNHJKNOOBCIN;YYHEMYoiibdZPJNYONI6WZVUdg_Xbgiebmqe^rlWKP`oz}{}n}xq{{r~imgs}|zuu}{unouw{vtv}zsuvvuvvwss~~oo}}soku}l`oxpgbglpy|sss}y{lmp}~xprv{ckumh`Xfq}y~}}tywV\pjmy{{|rgaiwwfn{xuuuumnsz}{ak|vvnnxxqk}{RYxtVdpqmi]adqlXgfXTckli[_aecc^^YZnljjhX_dY`\PIUUSRYgqtntuvpsdbRVMYZO[[Z\_PH148>5'*EFQmk^etpcmmeumnuTRkfekcjwojkf^qpuqptwoptyvw_]iiae_^YZSZbloj[S^|xr\Z\ddj{yNooXYoxvxw{zx||t}{ppzoww{fhcksswibrY\doqbfc_e`\_XWX]dede]Vigghffiomxxz{smeenluydTKUXXGDTVIYfvssnmc\WYc\[VAeicamqd`lpqmhqxndup`VXfu~}|o}w􂂀zzrnqlv}{{uv}unmuvxqps{ynrrpprtu}~tt~~ss~~||tplu~odqxqheknqx{qov}{~stw}vnpt}jpyrng^jt~~~z{yciijwqryxyypgagxzho{wtss}ussvz|~dl|xxqqzzxs^d}x^ituspehhuo\li]Zemqsfmlpkjdccespnmj`glbje\Vcd`^enx{tytxml^cZgi]jlo^V=@CJ@14PS[nkbjyvhpqlxqrvYVmiiqimzrnnmexy{tqt{ssv{z{gemmfmjjdhaekrxvi_f~{lgjrrt\uuehy~~~}}u}tt~uvv{EFDK^YRRVICP@@ENOEHGDFDCE@@ACEFEFCCNHFFEEINS[]VWTTSOGFKIPSF?9>??86<>8>ERNNKLFB?AEAA>5EFCBJLJEILMKJQSLHTQD=@IQXZe``b^]]Z\S]\_US\\]][[V\NQNT[_`_^]Y^^WW[ZXTVXY^]\[]Zc[Z\]]\ZZ^a``ba]^\WW\\^^``QQ^^\\VTRX[QKSYTPLNQT[]XZaaU\XYOPQZ^][WYZfYJOUPMIEMTZWZZ[\T]XW^^BEFFQNQZ]^^XQNTX^]WOT[aYYabZZ_XPQUZ__^^_]ZZ^_aab_LR[WWRRXXSNYXAEVTDLSSPNHJM]b_TQGNOGENRQMEHHJKKJIFEQQPQPEHKEHFA=DEBAENSTQUVWTTKKBD@GHAHHIIJC?44584/0;>@ABCCEINS[IHIILRVX_URUWMIEDMPPHA7@G>;=;:7::=JROMHD>@?AEG@>>IECLORSGCKNDD]]@FUQDIVUSX\e^_`_^\[[Y[cb][XX^[YYaWSBB\\b`\[\Z_]RU\[ZXVVX[^ZY^`[_X\^^WWZbaa``XQZ]QT]^`_]YUZ__^^RUYQURQSRKKRZUU^^ZU_eZZRSQNUZ^^][XZcZIHLRSN:POXP]aZZ\YZ_XS``DDELQMT__``Q?CS[a_WVUSd]]Y`\[\\^^[\a_Z_c[RTVZ^`a^RV]UPTWaa@@]]BDHH@HO\e]TPKNQKDV\VIEFQQLLEH@IKMILTTMDGF?ABB@HXbb\ZVTRUTP>>==BBHEDDIE88:>=6..6;ZSSVgTTYeacjjf`UU^dLciioonnXaggbsz~~}}annww}xy}v{|srsrxrw}{{}yxx}wwqqjjttggmnrsttu~glzyx|}}`Tpw}}~~qqpprh{{iijwz~u|yusqppoo|]\aaf|ieera``ppmmnn}}}xz{{}}qmsmrvvddyyXXgiornxuqnooyup{|xtkaamLL[jggccqqiteeadiilukY``fqybb`kyqdcbhhPP{{xiX^^hj]`hhg\]^GG\UDD[^UUSFC_mevvttkkhn|VYY\u^s\_ihfr}||wqx~|sjjim{{qmmaaYtrrzz{{i{yppllhcizsecjr~ysNN~errx~yywRBB=;;QD@@KSVD<;967??BECCEC<<=EZTBBGNOFPUPRIQTB::@:88XI@@B3?<<=E==@ECEJJHD??CF:DFHMLKK>BEEDQUXZ\\YXXFLLRR[][XPS[ZWZaa`abbdd^YWX[ZUX_^]]\^YWWZZVVYWX^^__[]abb_[[NPXXY_d`\[ZJCRV]]\[SSXXZR[[XXWY^d_^e_YZ\\VRQMINTTbeg]FBHHL]]ZPSSYMFFPP]]^YNNHHVVXXUY\\_]_\TNQZZ[]]RT]_`TTOOYAAF^ST^cVVUW\baVTUXXYTQVZ[[ZZTMHBBL88@GDDcc\bFF\\XXQTDDBCFFIPL>AAJS\UFFBHTQEDDEE::QQ\\YYTcI>DDJRABHHGBAA77A>77@A>75BID^UUMMGGFQXACV[`ELCDHGGLQPQVZ\]UMMIMXXNIIFFBPVVXXYY]]WGXXJJLLIEIU`]YYNFEIMW`egdSM;;ccbZ`IZZSSTbZXYqQHDD[UNQS^nIGA?5;JP\TVYVWYUGFCT{sUZddPUqxsr^PkP@AY`@{ZCQJHGNPIcc]M]a_XZXPGJP;NS?Vgf]D_]^hdex{t{}gnqsoz}wus|vw~}~{xrwwutqmrvqknqsttsxyzroyxww|OOuu~znoqt|~}umqu{~|v{ylhnicinqJT\C|~lefhlviZllqmh``xx{zuy|rn}rfdw~snx}shdyy~~QQv{tsrseprrqhj|sdhz}{sjaVWUQAPWSZ~tx[xvsurmZT][_O5ER|hrb^Zkpg`LPWZPC]qz|ymeXFSTRTQ[^pei_Z=AB>?B8AB8CLKF:GFGNKKWYVZYX]\[LPR^^\[SPX[XW_a``bbddbX]WX]^b`_]^ahc^[WYXWYZXVXYXW\^^_[WVabb][Y`^XYYdd\\ZZCCVV]]\YSTXY^]\YXY\^`b`[e_YZ\XPMQMINT]^cbT@DH5HABGSMKGGIUYVMAFV]XXYIFHGGNQPPQQXZ\]RMF>><>CIPQ]ZRB<@LMONKJHP\QEFGB=?HJNPOKLGA>=@FDB<<;B=<9BHHFLM>>JJC@=97=>;?AIJJKNOJ=^]ZVNVVZ[XYZNEUX\_\Z`]Y]`__\Z\\Z[YTWZXUZ^_\WX[\_`cdSS__[]_YXNN\\XZ`c][\eYZT>Z[\ZUXZYSQOSUUQWdaQQXY[VPTXYZ\]YTZ\^NTV@8WWeeZZccCCKKZZYYKKYY^^OO]]\\Z=BHMTX[\^^[RNZYVUHLP]kY@K]\]\YWYWVY\^`bdK]]V^^VVTTZZ``MMTT^ZSTWYEEGGLLCDGE@DPPOTVSMZWY]]UXUTVVPT\XACA@EQVZ\\QLZ[WKRKHGODDIC><:@EFFJK\a]\OKSULIMHFFHIW\]WXO??GMLNILSH=ISVW[_VMKHIIJIMFNRQAFJJ65ATVNNllXXllo]b~~dhip}lakq]f|tmqlv}zzuuz|v{wvwu{~{{{|wqstssmoqrssqqlfqzz~z}{vybswmshghfjsdZljrvyyW|}vumhwwyyxzz~udkrbbmmzzffqj{{ssllpess}|y}pTpxrq~~}{Z[qvzxlsvscPc{uutpnxsywxwvvqysnv}srjfqq}g`b`d\SXhheOq~fvd^X~|z||nqout{nnvpKSYTtvgopliZl{jhZblOTaTX{jls[OFLRTV[Yag^biOUPodd]MWWXVUNDLTXQFFEH[befhg{|usc__Zbi`cn\dednovzvw~t^`ehmgkwmE`gkhqud]`UYaZX]bnhNSXSg]dxy~SMTddn\g_|lls}{~}~fwuvohfXsdQbpis}yiYYkytuplinit~vehdU[cs}rpldbcF`_cfc]\\^ONRS]Zcpc`lokdhm`YI@@Mad[[ttaauurafptphryjo~zuvry|xxuty|v{vuxvx{{zzyyxupoohilmoommjfowx}y|zuxfw{qxlijilsf]nlquwwZ{zusjgttyyv{yywwvviowffuu~~hhsk{{uuppriww~|q\uvx~||`asy|zpvxti^l~xuvsrzuy~wyywupxsnu|xvkgttokmhlg`essn[wlvida||z}}ptqwx{nmwsP[ga{{nuwsrdq}lmcnt[`j_^nuzcYRX_acd_jphopYb]tmmdXedgdd\PYbg_SSRUgllmmlxwhfhcjqorxcknmutx{xywbdknrlp|sRiosrz}nhd`gfhleglqxqZ`eapjn}[Xbmmujplppx~~~~GTQQMJIBQHEEQVONJCBC7CBDEDBAAB;;<=@?CJECJLIEGIB>7459BD??OODDNNSJK[JMNRZPJPTHLZa`^]\TOSPV_^\\YZ[[X[^\YYXW\\[\][\]^ZVY[ZZYZ[ZYYUQW\\][\[XZ`dJTVPSOPPNQWNIRQWZ[[ae`G\_ZZVRZ`[W]KPSJJOO^fXX^^OOTRZZVVPPTM\\TTZZXZTAQUTRY\ZEGTVXXQU\WUK@JYWWVRRXVZ\_`^``YX^WXYW[WTX]^]TSRO]`ZTTZLGIHJFBDNNK?RZLXLIE^\ZSTTVU[UVXT@DDBTVMQROMEPZROFJO@CIDEb_]^YQOTG@CFB==<>GKLNONZZVUMJHFKNJLSHMLLRTZ[YY`]VKLNOROQXR=JNPOTVLHLEGKGGIKROACECNHMXY[C@DLLSHNJZa`SS`U^][a^^d_frZQQP_hbes~h`gjYRQPr{spkiYkkakf\hOkfnzbUSsjFEPZ[\XWXYE>98U\fUNB\c`_^^UR5';@QVPNjrWLcjrtz{ldl^e{^Q]`S^j|zbYZ[zxt{usq}swnw|uu}}}}||ppwwqqphlljjuulqhpxy~vnmbyyvkPLTTmcJ@nnrrbuzuoiw{w~|w~{{llyyuet{^^rwuwwyyxuyzooqq_Ps}zz}}qhuuyv~y{qN]dpz{{}c9FQPjrlqvzsty~qtxqkqxpx}{wun^zto|qepqjORavwmWgueWZI]}xlhkusxnnqs\TWX}k`aW`kddeqU^hDHRPBl}lek`]RGATYbbKK]]X[j[Ebjpj][\ZXEW6BGSCENVjlqpmmnmgg_qVdj^ffa\h`j|}zrr~xynnoqvwhV]hY[VN^_eONUV``\]`mfOOVRSRrc[ncRLP`igvfppnUizz{q{f^XUblikwngsvf`^^w~xuttdrsipi_mXqlsl__xrQR^hijfehhSJDB`hraZNdjnommb^@1FL_e][pv_Vjpvx~smsfk}f]lpago|lf|wsztnm{rvoy}tt}}~~yymmwwndfqqimfmuv{wnngzzxnUQXXleOEp}}au{smguy}}x}{x}|nn{{yoyiizywyyxuzzqqrrf\w||vpx|}xy|rTafq|}}fAQ]\qxoprux{pqw|quxqjq{pv||}xuo`{xsxpyvo\`j{}t_myj\_Ve}zolpzxxlkqs_WcfrikdmwpjlybjoNS]^Nstismi]RKbhqqQQmmgdrhPmpsmgjljgReBOTaOPRR\bqrutrrsqmmdw\jqkwwkcohp}yxttyyoprtz{pbisfje\ghpYYdblojklsmZZc`b`}levp_Y]mxp~tyyu_p|xLRGBDELPJMU[NILMECBBTYUSNLDOOJP]OJOAPMR[XIBBTN;=AEFHH>:65BEJB@;GKIIC@4/79BEA?OTD>KNTUXY\\OJOGKZG@HKCGOa]\YYIDY_ZX\Y[Y^WYdeTWZYY\\``\\]]WWYYWUXYVVZZUZSY\\^cb]XTccRKYYWPCAFFTN@=SSXXaaggbNXeZZVT[]ZZYb]\XZRRYYUJTYFFR`WVXXYYZXYZSSUUH?T[XXZZSMVS_^XV^^\ZZT@INTY[\K5;??NSRPOSWZ_]b^YY\^UWYVSU\WUZ_\YXWSKYfcURZRJPSO@BJUUPEMULEH=H]]_\XQOPUTYVVWWKFEDY_OHHDINJLMRCHM;=AB:O^^ZPNOHGA;9CEJJ@@KKGGNG;IOTPHHKIF)MMSSNZbjnnuusVmmggu^cQvvsjjfpmmppqbwwuuj|^VTTXz]]{{FF[[SS__PPKa}}||ZZfnB[[nnUUJJggxxccy`eqO>]eikkl]`aag\i~nddtW{aVVq`]`{xd^^mVV]^cd_]]_`ojggUOMZei[ga?NY[KEZ__jihmoy|sx~~qb]SSs{|yz~||xux|{{yxwuwwxyz~yuqlmnnklmmv}}ull{yr{yrqh__awpqppvm`gmxwlzzhjmmpnu||z|yggmrvvw`kutffnw}{jjx{z{}}pmsjaakqwndhmx}wwopzd`hxvvkvQootumuttxinsnnyz~~ypw||qqsWjumkIIX{{mnXXii[xzzkUiiaSVVkm^^`^WWMr{{LLMe]]b\xjMzmm{{OONY\\ugaal|__ggs\ha8||iihhCCMX[[I3[[ZZUcjnvv{{yYuuttxxymr^zzymmirqqmmqg{{vvnlbccdkkTThh__jj__YohhqxOkkuuccUUqqffvHJRB;HKNOO^LBBCCFAGVZZ\NHHXUAX[F>>OYD@BUZZPCAAG>>AAEFCAIGFF=:9?DF?FE59?@86>AAFHHMOX[_`]\\MV\\[PC@;;QV\_aa][[YZ]^^\]^^]^^ZY[[][W\`ab`]ZWY[[UUVV[_`^[[_\[^``ZUTMFFI[\PLNKLSNINSZ`YRZb_[[`ZSRQQZ\Z]a_[[Z]bWJNSS]VHLP[dd]VNNV]]ZRS[ZVY[[OJJFCCGILHCIOV\\^`YKNVDHCCKWYlVVPMB\QQVXQZVV]S[\UUZ\^^V[[Y]]bba]QQNZ=[NSGF77=ZYYQK>>FF?VbbYYOCQQKBDDSSIIJCBB;TYYOO9EDD@@CA\\RG9UIITT::>GGCCIIDDAJZ\GGNQbb\;JJRREE>>NNWWOOdd^|QX`egpgcWTTY];DKtihj`zpjl|ngRcY\{budVUST^gfeVTVQOUlq\gfYIKYNFQLTM;NMMI;BRSX``cin|vVp{}}uTW[OKMgvoj|wx|rx|v{zxurx}|{rtyy{zwyyooss\klo{|}rrwxyso_YsrdWgx_USR\hl~qkzijkrxthnup|}j_uahw~qv\fodjruyymg]wz|wjbc^W_lrjbXaiu}hmqt~SUWiuAl}wrlsasjmr}vo{{}~`ympltkPX_g\O?ZS^yPphM]]jsyyXurh_`]Q_QT[ZfjPqnj{ojL@^]ZWQOLMM}RNowbpuRB^uyU\mhM\ty]Y\LFbmhnwxbJRWA702:J=4>JPSPNMU^jquwjXhjgnu{mV[_qtsujilnomnpoqvukOgib_R`e{pFL[YSV_\PVkxyzmc`atw|nxr`nhURJRglxscny߀V]eiktkg_`ahjFPWyooqg|smo~rl\pgik{ocb_blrnlbcd_]cpteuqgUVdYS_Yb[G[YZVEM_`cfgjor|yauxbei[WZrzss{xy|qw{x|yuspv{zx|rtwwz~~uullnn]ijmw{|}llvvzuqd_wxidpzeY[\`jm}qlzhjmptpeoun|{hau|gjwvx`kufkqsyzoi^z{}zqjsjakx{wndhmx}wnmtw~W\`kvFm}urorbprtgkqztn~|{||nzqtpxoVcmxhZIg^f{YwpXiijszz\sqi_b_V_SV^emoWurm|{ZLjige_]Z˃XWv}mx{\Odvy\evoS`w{gegVNgrnrw{hYbgNC<>GVI>JWZZWYYcnty{|qdqutvx|tejowyzxmopmnqsuzvn[qsih`iqvTYhf_bjg_ctwpnoyx|nuqc`U]qu{fqvZ]]EHKNOTOLEBCGG7;>TNNOJYTQRZRNBIGGX]JUZKCCAEHKLKDEFCACQTGK[_MF=>D??=69AADIIJOR[]`_\VCQYZ[VCEE?=?MUR]_\N\XY[W[\WZ\]YY[]]^`VW[\[ZW``bb]]WW[[KUUV^\]`[[cZZif`bYVTJFTR_LELWHFB@IPS]`VR^b][[aZSRQX\[TTXV[^TLX_JPY\SV`fHLP[db_^NRWYZ^YRPKVY[WNIJFCFMQLHCIOV\\^`MSTV]EDCP^ejaV=S[ZVQaXMYWVTUW^YUaa`^`[^[\]bbHbZQRcQTPBDGNE>7DAGY@QL>FF^SWbYYGYWQMMKDNFGIELOBSRPYQO?9GFEDA@@??\YB?QUIRTB:IW[CFONBIVYHEF>738>ACBA@EJOSUVOENNLRW[SEHJTVT]XQQTUUVTUXXRAMOKJCKe^MZT>@GFCDIHDFPWXXQKJJUY[^RWTLROEC>BNPWUOTdc^ffj__`ioh`TJIPSQPsF_nfmnqwwgZac{[YYLEPYu[US[POO[VZ`OHX]chdUTQNHSO\WRSTK[[ZV`ywuiqohhyz|{dja`{oJsukUKvv}}rx~{{zy{wmifmw{~|yrlnt|}tnghtywuxy{ujwpe}`]::v]|uz|zyzzutntwwvv{}x{mfqzvwxrrssuxvnpnquy}ppjisoujHRmsnnv}uohmyks{t{XOsskknsprpmxx|xuxxddfpzchy}le\[K_Y]iinzj^hnsvzzyoe`[afgiloogzueTfvvi\lp^aiiXRSPTe[]vqbbvrfgwr`ftto\euvrmm~uQD@@bbFFDD<<87:;FIK_n[V[`WTUSRkszz}dbglRbCJfqsutv}}vvTU^^l^Y\XY\gdb]]c`V`zzi]da_YV^ejloo{rrmf\gwwYaux|wtusihkbeemuqj`VU]a^]yPgvppquy{oelohfgYR\e}gbak^\]jdhnZSdiotpca^\U_\le`bcYgihdjzxxt{xrp{{}~lrlnvVy|u`Wxx}}v|~xv}xmifmtzy{ywrmns{{onpmdeq{tsqt{w}ukztl}c`@@u^{ty{xyz{ywqpyyss|~x{pjs|uxzutuuxzxoplqw|tuqr~z{rT[priis|wtlo{nu~|^Ussmmppnqpnvv{xyxx~jq{ejzohihWheeppt|pfmquy|{zric\bhkmoqqhzwhYjxxndtvcgssc[__akdfzwll{umo{wjnwwq`hxywnn}\KGGqqSSPPHHDCFGSWYfta]fhabda^pv||qlos\iKPltvyxz}wwZ]ikshddfd`jiigglkdlsltomgckpruxv||wphq~~ilux}{xwwsOPSLKKPSOIB>>BDA@S;HPLRSUXWLEHIXFEF?=@DTFDEJAACIDEH??DKPJUJ>FILZYRUYRJMONEGDBABLE@ADHABFHEFE==LTNFA<::?DFC?==HCEEGBASXWWRNML?JQRUOIIPYV::LLGE@OT\][[\ZVSUY\]^_`aa^ZWTTVXZ\`bbc__QQX[]_]Z]W\WPPTZ`^\[_cVXVWXXZ[X[]WPKLLWa_\\ZZUYbWUR[XTU]YUTRU`c[ZUU[[\YYXTU]bcd`]SEDMUWZYYXWY\YWYZZ[^[TVSPPGQYZYYZaQJKO[QTRPOYUKH\\ZW[[QWQTUYUTW`c\\U]YXTS[`c^XXZXQS]aPV\YYQHEBCCA<>OUQ>JMOWUWVHJQPQQMM\aRPMMXLQTLHOSHCCIEOOQYVORRSZTYXTORSQGJWXRROUUHA>BDIE;:>==@2345;HGEAADJJD?EP^W8<637=EFB57>IFHIJG?GSTYWOOR@8DHDGSVPA=ED@?:ARU_^ZVPUNRU\]\[aba^\Z[S[[ZV[]dcaY_`ecbYPTZ^_\WYYX[XMPX[^``^]]MJ[TUVZZbbWWLL[[_`ZX[\YX[^XDDWVOMZWT[a][]SR[[ZZTU_UZb][[Q]fdO>7UU[[Y]\X]a[UUTWY`f`ZYXWV[YYWbTPLLSSRRKKYYNNYY`XVUTUKJNXUTU]]Y\XWVUTX[_cZNQNKPV[TNTZTYUMHEEAA66SSOEOIN\SVRDKTRURQRRHEWfYJOTWZTLHMNHPXS@@CFGHYZVUKIIWZ^YYUUO@:DOVRQLJNLB?EJFE?9'+33J\__XWhlhfeeSgtutP@JN[ff[@Oa[f`^YY\z{{r]}~~zz|uvz{{w~}ymysyy{{vyq}\v{zsq{}z{||rm{z}wvvyooJ((FNs}}s}~}t|~~{jqss^]{{xvou?wr}{z{~zww{{vpqqy__i>{qUU^[vQ\pyy`ess}ppi~zwwnnjjwws]dd{ghhgZ\`lkjw|wkosldfhsqkZydRQqdOmxqwpYbjqxmaatvnav~{xppitmmd|>>OiTTWQYYBBIWQ=?CALLJKGGk~ytnkgb\[YYZZLLTTWW}}||eztfw{dXXnocd_\ZRJdxxttzzttuuccqqnlVfz{wlYafZZdeQUud~rdftzwjcc]Ro}R^{}tornV[z^qfom]~~~pjmtumjh`[JE25>>Xloogghgfx{wmii\nyZLW[ckkeK\ohphhffe|}}wi}||xsuwt}{xjvsyxuurwkz^qzx{||ukjv}~}|}~~sn}{~xvv{psT22S[xv~||u|}}}ksuua\xxwvruExqy{|{xz}xss~xxwoqqybblH|taag_vT^qzzberq}qqk}vuurrmmyyu_ssmwwtfbomkw}wknrmgijsqm\m`VtfUqzt{r^hpv|qeevxuiz~|ttpzoogDDSpXX\`ggNNUe`IKPN[[WXTTr~xrtwrlkhZZ]]cc}}m~vguzg__tvlnkji`Vl}}yv||zzkkvvzscr~telqiimn_^{uVMHMQRUGCCA>MZaaYU;DWXYNIQL>ATCKFKIAX^WUUNLKRMGFECA:70033@JLLHFONLMBLTUTB:>?GNNF9@HFKHGDDGYSF\\[Z]]\[`aacaa[YY`ZZ]^^\^\`cZWWV\_VZ[``\\[^K\]ZYY_^]`d`\`cb`_^[YZUS^ZY[``^^X_XXYTaaQ<..;?TZZUZ[\\W\[ZQU^\UUKM^^aaYX[SW>Q[XVSPMLJIF@@CCDD[[__\\^LZ^XQ[cc]OGGRRKKHIID>LXXVbeX__UUaaVVLLUU[[Q`cQDMZddZWQFKNHHMNCEWNYQaea^^ZPAPJ7iY_TUxy~}|thab]YayRAx{wdOcvXnNVZRM>9'+33@[^_ZXQZX_jjiexgkfRmi@DNUfa[oZlwRV`YYxu{~~}zxrtzpuysr̀{~}mvxtz|yz{xifsqu~{xx~ywyhp}w}{z||ng]dszulsuw{oJ((NN}}r}q^V~~qbjy}svwux{^}h{b3@POLHTQGXTPyqnig_\ZYYZSLPTUWb}|~v{ffsp_amf`e`[ZNJnxyysxtyuqcgqurn~]`uy|x~vihaTI`a]s]Tkljlmh\M^VAmgna^{}xslmjgl}[M|~kUfxbtS_h`[JE25>>Lknoig_jgnzpli}svp`soLP[_khevhv~_ahff{x}~|xnqwnsuqq}x}jrvsxzyvusggsrv~{wv}|{xwfmyp{~~||}~piahu{ultuw|sT22[[x}|qa[}tdk{uvutvx`h~xF]qqz{|{{}}xs}zxldjqqyz{bz@}Ypaadmtrf[Rzss|uqu|zurrmmyyPY`s~wvwdQUbmwxyyxz}kmrrggjj~|]pvqnZhzjyyenwoOl{^cps|wee|wTz}vrr~wtnggohp~Vhr^ZXSDXbNN6Jm?M_^[Vb_Tfa^~urvwolihaZ[]^ck}|gg{trdgurlplji\Vu}~~vw|zvknvz}zin|{{omkbSooi{IFJLIIJG@:B=5N[EIBDWXY[UMHIGEH`\[XB9WWUKANWDQCEECA:70033:JKLIHBJHIOPPMVLMLCQO:;?CNJEQENUACHDD\XVYda_\[^^]\[^a_\\^_YYZY\VZ\XX_\]][W[ZX[\Z^`]SPVUW[\Z[b^YX[TX^_^\cc``^^ZYZZSPILUY]`_^VRVWXZ\_aQ<..??ZZSc_Z\\VJE\[TNQX^ZUXYX[^aaLZR^\5CncWZYZ[\]\\^ab^VRVUUY]``XdXJX9U>P_AALTTSNGEYTU^\Y]^TU^b][^aca^[QQPPWWCBDJX\[VSLE?BGOWXb]XYYZ][STXXMMPPggfbZ^ITXd]PK@KXOWSDNY]O?PYGINQXUKKZUDUTTUNNYTSPNORNS[ENSIGB<7?C::08I4;EDB?CB>ECAXTSOMKJGFC@ACCDJ[\__\]^^U__[QQccaXUJKQMILIA>RXYXVadc]UXa^VTLNUW[[TQ^gaJKUWac]Z\WPPLE@KKJUlvzzsi]mpeNjtWffgdYY^mWPP]RbQQy~pngiookYIC//TgYVXX^_]\imaTYffTDicQSZZasffdUYZZRX\z~rn}unxs{{{{utry|xfjtvzztrhhmmwvollxmrsPYbi{wjjZW{Ugnmphdgh\`^^NDPW]OOssllyyjjuuvels~oPcII|{xx}zwsnv}}r{sha||~dirsu|uzsvvr~ltbjkwpph`__mfuuruffggeuuts8CgsttjmppaUddtwiilTXXhhJJPuu\Re`avuP_uII==:@DYE??UUSSYYQQ]]bdde_WW`WNRV\bTCLbbAAee^^``]^[[_`aacfb^\ZWTY]]cT^^XUPJYY^^\\ZJNUUTX``VYUX`]YZWUff_hdd\bSTIcPQVQQNGRNUUSUMMOO^^]OX`U;?PVRUWWNHNNWYRRQCGGPP]]==aa_AVVIE^eeMJIVaceU@GZT==998GOOLLK6LRQPD@@OOGC<<@@>;<<@C7799BBCJUNIJ?IC?;::>AITUXZYWX[[]]ZZ\cWWYICEDCCECGFS__`bb^U\[ZZcc_IJaQWc_IAASaYZfa[VEDBEMR_mwcitmXXjq}fdlbt__PZsibQMPXahv~pngiookZVI//LTib]X^_^\`mgTYfdcvsiQQZZQX\fUpyc]Y]mqp}vv|~{ib{{ui{]m}ffttxzq|hjmxtiromq{rz|zvypP^bu{sj_`lp~vxdh|YI^GMtqXdiOcsqlpyyjjYlnuimoels~oPrIIf|x}zwsnv}}yg`nqw|xh`ruz}o`vqm}{}c{zxxl]damkbptiX^clVgunIYfgg{wvu|f`i][ny}{ul_tdzvip[[Xdh{iJm|svumRfixsaePvZIA=BMSfhcixsojjdNNo^PQ<22MTOMIB:99=@EQYfQT[WkMjcIDB?`Qemq{~vsx}~~t}pk{4~~RU^Se\RSYZxfgm}|zv|F;@TRDJM?KUUSTYYQQ]]ddCQRWPRTNRV\bTCTb[AAee^^``Q_][``aacfb^\ZWTY]]Zda^PKRSVY^^\\XNHUWZ[`UJVSS]Y^Nd]af\Z_dcZZSJLJP[OKQTODGJRBLUO;87789;BFMBEHEP?PL?;::IALQTYZXWY[[]\Z^iebVSZ4]]CDJCLIDDFFZab^QSU\\[Z\cc^8=FRHIBQF?AUeb[Z]d[VEDBEMR_QdkPRTDXUtuoTZj`[[iRPOXTY[bic]JE48If]`lc_ZYC>8QT\VmdYcY[`a[OXUUBfdbdxzqdUE?`ibcjYa\Zfvuzc{||vz}}{||z{{sypklpqqttypkxps}xgg{{xxzotugkry~~}{xxwtggxxeeyscsuiU:>MGZca_hh\\dgVOk}u[`aYW`vvjjmm||spm|rgtopbbxr|}|}|yvq|{zyuqpp\\QQjjeoqZfmqrtuyzz}}uq~pw~{sjurfc_[U_cdkkhh}|wspnpqn}lomxpsrrslswolntklnosnl_sztnonxwyhoswtz{pmc_QQT\jaXPv`RRcq\Yxibf_UTgy==77>MUVcf[WWsaVUOOFnw\Jcq_\b~{kgqm|xppnyrqv{s^W[Xjooghh|yXKMQa~x{pqw|fZ\]dMKJqYYgpsgejf\SVX]bVjt\`aPgc~{v^cofbfq_^\gbedmxqjVQ?BUpkhuqmifNICX\eawqimghnoi]gdcMsqno|~xm`abQKfnhlugkhhqxy}f}~}}y~{|{||uvokmpwuzqiv~qsxteexxwwyptthjpv}~|~zwxxuddrrffzvdsxnZ@FTL^gnnffij[Unx`ed^]hxxkknnurpxpyopeexxyyuy}yuto{{{zvsqqbb\\mmhsu_jqtsttyxzuo}ov}|xqzwljjd[kprnnll|tqpnqp~mqoxsusuwnsxolpvptsqwutbu|xtqr{{}kpv{x||urge_doic\yf[[ht`^{qijkc`m}GGBBIZcerviddzjcb]]Rr{dVmznhioqzo~|stoyttx{lefampqpbXZ`j~y{qu{qgilpZYXwfft{}ssxujbegikEMO@CC;GDRaTRZ^\BEOJGENCBAFDEFIMJF><45=KGJOJHFE:75CCFCOMIMFEHIGBGFD9JJHJV[XRJB;9JOJJNEHEFMVUYLZZYZT[]XY]Z[]`ca[\^ZU\VRSUVV\UVYUTZa^UX`]SS]]ZZ[SWXPSX]^]][[ZZXVTT^^PPffbY^a][UNV]VNE::@>GLJGMMEELNEAP\[ZUHJKGEIahVVQQSSZZUSQYRKS[\UULLZZXXT^`[ic^\ZX\a^[Y^d`YWUTTGG??OOMRSGMPTUXXY[[YY``XX\^afcba``VZ]ZSNTSKIHEDGIJPPNNZ^aZVUSSVVT\SYTVVUUQ\VXTST]VPPRSUQPKVYTP^^SQW]W^]\WPTUVUZ]ZSQLJAACFPJD@V]IAALTIGXOLNIDBMY^77447?DFLMFDDTJCCAA>SWH>KSIGK\ZQMST\`]XTSU\aVU_XZTIFGFRUUPONZXE?@CLbb^[]VUX__ZMFHIM@TFFMSUOMOMHDFGILP[KQZTQVghrcw{SZZBdsebcmpZdLXc_\XHBX_b`ik[VQPRTPnlefpi^hbUZ_\TVVRVhjbv~qi`NNSWNZihpkeutlttx{|~qxwww{uhr~|otxtqxxt~}pjs}tw{}{lnqnmnoilohqz{|u{yx{vtrrptrp{ptrqy}xpLOLGUhcfhhbqggcY{{}|xunbZhv{{sxiq{{ign}xrxt|pkuw}vqqp|{}{}w~|pnqmwhnnllmkmszkx{sovzwz|xxroy}}u~wytnqnieEVWellkcqz{yqcjjqrrsos{|zxtoohorvn\ijw~bY`xnshhgrnkqvvvehpr~xcf__Z^_Zlf`ckshmmp{bVlZ_fbUYbjnNK1BGDBELMRJW^aYBGG:JSKKJPQEL>DJGFD<9CGIIMOFDBCBCAROLKPNHMIBEKJFECACLMHUZ[SNH??BE?FNMSPLUTPUVYZQXV]e_WVXTOV_]``_^_\UY\YWZZX\e]\\TPV^XY\]\TUVRQRSOQTQX[\[Y][[\XWVYWYXV]ddZUW]T\VY``ZWSBA>=F[JEKPOGMZWPRSRW`Y\USXXaTY_WVSQMNPOVTOCJRR\RCDEPb``_ZXX[`aQEALNAABMHHLLNLLONFDGHIJV\R[ZXVOJ^rrfQHCA_smhsquh\abdeaTZkh`eo\YWXY_SUlzb^jlXfJNZ\cc\\gks[fxbURFPibHH}q||zoqs}ut~iir|lea}}~tjtu}sfxvyuwvz|znq`_`aeXqvstuvuxzwywtvtspzz~qvyw~m`ZWQiqpngamvhllXlu||ccv~wv~oxzziix~||voyimy|xkkvw~xy~xcixq|{jit~zgmrrihvu{}ttznsx{~xxyzttmmxxvvXK^xzmuwsq~uu``e{zy}|z||ppT[gsomigdwwyx~|{nfNehYbqurgVvor^\hg[hpjphailjbp|~rn__ppjebd\hd@J4HDLOUc_UTRReeyySBYoh[TXddgjhl{zuu|~iatzznZjqgghiloluujb[VW{h\\v~}xw~ucupUMMiZZle`behbRLXY^`cg^jhfd\Vh|wl[TOLi|xs|z|rjjknpl^eyvmouehcfeh]_t}llqrcnV[ilttjjqtyfn}nc_RZoiTTv}|{prtzyppwsmi}{{sjrsyvi{w{wusx{ynrghifnatxtuwvuuwtv~wtsqsrww}pwywogc^[ltsrniqwjmnanu~~hhxyw~qwxwkky{zvp{ko{{nnu|syvv|xdjyq|ymlu~notxpn|y|sszpuvy|vtu{z{{yx_Te}}px{xr~wweeh{~|z|ssX`mwttmji}{|z}{|ohVildjtwvkZwwucisriqunrldqurluwsggxypolockiKR?VPZ^dtpdb[[mm}}]Nbwrhbennlnlo}}{{ldx~~p^lsllqsrtqxxrhddf~pgg|||j}zc[[sff|umouvp`YghnoCFCHGEDA>GR]aTMA=:9GSPLR]]RTMFIIJJHAEMLHKQHFCEFHBCNXIGNODL=@HINNFFLNSEKb_VJCA3>;ABFNLFEBBLLXXC:E^RNFCEKKNPPR[ZVVZ[QNVYYTJQUOONOQSQWWPKGEE[aNGGU[`b^\YX\_`bVMVSEAANGGQNJKMPMDAGHJKijZ\^^Y=I`nthKNNO=Oug``mm{tw`bcdhbRRkpsjjrQSVUZVPLdbUetn_[[]qacb`}`]xngoi]Wwy\Jtnw|zopgms}t|wsyvjmn~zxufn}xgiuuy||{~z{xsrmaZfs^pxlsqs||{yz{stzz|z|yzzm{}{~}nrvtbxudif_WfaeklpwtmzzcUlt{wkw}z{zmm{}tjqgirqoowptyxxx}rstt}neq{zjpo{||rfeb`USsrqwowwplx~t{zv{|m|i|st{wxlVgjxwuxonf`dq{up||pt_gj|{wukgxyudmja_\eegs|at[}cnikwtaghinnjgmtiecofjgeq^py\QXZPB&BMZUPYXTVVNghnj]NK}xZVX`ai]_eszxwy{smqmkOWvswsqgj_runildil}b\vi{yyxt|wwqgYdmgF_biccf_UTTQQTrqfhkjdITiuxoX\\]IX|qlluu{}mllmpl^^vz{tqx_`dchd^Vki`lwsgddixmomkfe}us{tidz|fVxv{~|svoswx{w}|psuzvsem|~zknzyy{yw{vx~vttohbjyeszousty{zuwyqquw||zvwwk~|y~~py|yjyzmqni]idhnpsxwql\ru}xmy~{|zoo{}uqxllussu{suwurvz}qv||~pgqzy~nqp|xrpjkb_zz{}tuusnzu{ytyzq~k||zzp[jnzz|}uqjehs|yo}}pt_ko~|wmk~zxgnjfhhpknu|fv^}lskr~zilmnrrnjs{ojiulollwdu~h^cb[N1OXf`\hhdfdZnossh\X~gcdkkoegku}}||~vpurpW\vtzxxqqgwyrmqlqspg~t~~}y|~zuhlvnRmrxprtmecb__bNOFGHHE8=IQUN?@@A8@TMIHPPXTUHIJJMIAANPTNOSABCDFDA>KIBLUQHFEHTKLJHXZ\JGVZPKPMGCVXF=U[ZPWZXRQNQU\``ZUX]\USWUNPP`aa[ZRU\_a`XMN]bTUZ_\^^_]]_ZWURIFNSGSXQUTV^]\\]\XZ]\[Y]U^`_\^][YZZRRTSIXUKNKGENLMPQSXUQWWJC]OV\Z]WRXZYZZSS[[]VORMOTSRQVTW[[^ad[ba[VVUT[ROV\[]PTSY]_^YYSKJIGB@SRQ_TQ\^YY]TQWZX[[Y\]`PZP^\ZZXRSXVWQENbb\OXVT\`a]VQQMJMUZca^U]]\V[\VWMOOZYVVQNV^Ye[\Va\NSRKIGLLNU\^KWI\^JRQOUUKOOPSQPOPTNMLQMPNLS\ISWGAFFA:.:?GDAHHEGFAMNRPIA?Z_XFDEIIPIJNVYXWYZ\VSTRPCHYWXVTNOIUWSPQLPR_\KGVOYX^W\^a\cWXUNGMQN>JLPMMOLGEECCDzhbadcKEin]PFDVV^]sohVPOyulddtvPSaq|^^RMOPY\fVCVXX]ptiiXhkcdd}pruZazzlvy~^_qx|s|we_mqytroysh[>d}ytrqpvxkkttwq{~yy|mgexsghmos{}{zyyrrvkjxwtnonr{vw{wus}nV`dI>QYcz}rb_mjjg{xmippinwuwyqt}}{wr]Xjdjv{{u|x}{j{pocdnihuout|wwqjljjV\``^ifyypfm{{w{u{~p\hxv|{v}usqc`tqut|qUV`fc`binjknpjsxleyla^zz{{k^ots\\eddktqnjnz{ohijxhhdcgeYdlqja^XXf[eg{ZwtVU^bW<&5]efPPMLUX\iehcXXio~SS\\Zmk`Rd~x|{otv_bbuvk}TWqphr{z~v`VhZ^xvj||}hmhrvvuaS^XX\bWTXVNK|pnmplUQosf[QPddidyvqd^\}ysnmz{]]hwkk_Z\]gjq`L`cdduxpp^mok؋suyemv~}fhu~z{mhx{{wwxxmaJj~zsppnswmmyy~|{{tmy|yy|oljxwljnps{yuunntikwtohikryssww{~zxvs`joTDV^f|seg|wrkynpsqiqzwy{ru}}~zwj_ojnx|{v}wywj||qsrsqjjt||qttzyxqqdimmlpoxxofm{}x{r{~vbjzuwtsebwru{w`bhjhegorpjmngqulj{mdc~}~~napsqjjrkjnupmjn{|snnl{jjggkj]gpwnec``kbjo~b~{ddijdG1AgooZehlsnolhhrv``ggfssj_j}~~sxzehiuvr_^utmw}zpcohg|{r~}twuz{{zl_mghlsgcif[XZMIIKJ>Vpwmolqr~~}~ba]WR=bljjs}mhw~{^^Owszvcls{utx{z]]{}~ttz{srzxlqvurssnnuvb_[caZ[[`pqqkelov~rnigmUPLk||{}|~{~|niww{~urw}sqpXl}ttuz{yxxhU[adgd`mP>QY]pijrvvmoy{vwZlz|}miusmpzrlk`iigwivnZRL\mi]ozz`{xrqul^Nc\O]`{cYOgnqhd\]gefi{|nbilaUaysx|dsgfQXM@Vggfc[[cc\Q``}{`ha[ab@&/AG=^hdYf\esgafdagVztf`bblzUit\Yogoj\\bjieYsvn}pywumss}vs`orc\_bccovhhivwrstnl[^khaVaa^da`UR}xvmhpvo\dfiknxxunu||spqsu{{slgnmYTSduyyiph`fgtb[Wm}}xzwbacvyxXQIav{t{uzz{}kjg`ZHirnnv~pkz}烅~iiX{v{wdjqyxvx|{ybbz}~ttxxqp}wuknqploqlltyhebikf``fwtsplrsyunppsc]Yq}~~~sozvx~{rpvfsvuvz{zyyk\enqurns[JZcdyplquvloxyu{^lz~uwzuns{snndlqm|l|uf^Vcqnes||evqlmusgUicXbek^Sjqtliaajikm}odloeYd{v{euijW^UK[ijmliinng\ikgnfajjJ1:NTIclkdsinzplqomp`vjeiivcu|b_sksskspmaw{s{~|zswxxzhxykbdorrwymkkwxtu{wwcgqqldnpntsqc`YVUQMJJOQK@CEGGIPOMIQX_b``_]RNORRPRWW\\OJHKK?=;8BRUOPORRZ[^^``\_cd^JIGDB6IPT[ROV^]\\^YFFAVUZXNTX\VVY_[[\\HH\a^[\]]^\XX\\XX^]\TX\\ZZX]a`UUX_``VJHFJHDGGIPSTPKOQUZ[TSMKPC@=O]^]`_]YY[[YZZ^ZVY]ZQNTTXZUSX_a^WV`bd__]]QCOZ[]]VVWZZYXXNCEGIJIGP?7?DGPNQWYXTU_Z^\Y^efbVHS`YZYOLUURSYTQPJO^]\MM`UN[TPEA?HQOGRYXKc`_\ZXPF?JF@IKYJHCORTOLIJNOZZSMPQLFLYUXZ^^NUPOCF?8EPOLKFFIIF@HHY^XJOKGIJ9.1:=8IOMFMHLTLILKJMEX]WOKJJQYDNTIHSOSPHHLONLFUVRZ]\SXWVQUU[YVKSTKIKLRX]P^QRYYWV_VRRHJQOJEKNOMEC}lqaznFSUjqqjjrgfav}~tppk^y|chmmxfPyrB``cfQIbi\WeuwQ}pkk[VVZh~EGIUqs{xqufSS^tMMgqlls{xiir~obbowru~~u`xqd]xf~{yyqrx|p}|]Yckp{{o}kbspXXhilxWWd_rnpumieccsjqggr}tgTjqwwsWy{tpw}}``Pizwttmgxx{u``lxxVZAQPJi^UXNYzr{rlRRxWWbkwxllWs^UKKX_SBPPsswyVT`apoissOOJ{kpre``izpfcctoqssddejfpuwvttugWWTbwwndqwpi`dmubufRR[cp{{xt`YCC?f^ZTS]bbg]h~~elO`_UUffuummtq|pkvyp~~|wxy|rrdduuzxhbdooYNCCyyzthkkwU^M\ggfqjQuwmvQ]aqvvsvyqmk||tppmdnsww|lX|vMmmlj[Viob]iy~[~tppidacpOSUbyw}wzq__hzXXotoov~xhhp}~~vkknuqs~~t_}vpd_yi}zwwkkqx{l~{^\dknwwkkbgivtbbnts|``ihww{zrrmjjxlvjjsuhXus{xxvc|usymmWn{wwtp|{wwderdhL][UvlbdY]{s{omTT{\\fnz{rrZwcZQQ]e`I\\uuy{ZWb`lkellRRM~pqsiddm|qlffusuxxeefmitz{ywwxk[[Zmvvnktxrmhrzylvh``cgr}}zxffNNJmcca_inhvoSdhdduu||uqzzqnwz{~yyzz{|ttllzz}ngjttd\OO|{s}dk[huuvww{s`[^[NSHVcP;ABOSSNMRLLIU]_\]^WUURJVY`][KLNNVL@XT9GGJMB>KNHFM__TT@[c]SPPGDBDM[`_:;=CQT^a_XVRU]]cf^JAAGT==L[TQQUY^YSSW]__adPIIUZWY]]XN_^[VPKYeeN`cb\\`]\[\__`cY[_[KINSV^^XY`RNKJTRCCNLPVCCKGRPPUPLKJJTQY_SOOU\ZVPF]LTd_`^XXTB]]XYVTWZZ]]GG^@NVUTTPKVW]^`VKJOUUCE7?>;LFAC?G\ccYV__[Y]RFF^`]]^WdcEEKPW]VPPcc[G__THD??GJA;??UUWYGGMOYXT]]EEB`YPTUNKKO]bYTMW``RTOPOSVWWVOGGEIZZTLTXTOILQVIXPBBHMTZZXVJE::8MJGBBGIINGdM[[LQDLJEEMMUUPR^US[URY[Q[[__\Y[\VVLLVVYWOLLTTG@;;YYZ^^UNPPWEHA]GMMNOOUQD~rwm{xvpqigmxpw|{|tpk[eYCmnmeZhHRY``fQIbieWe|s~xlikjfcru|XOskKulJEIm{{qq~i_SSDDMM<4lq}ziiuus{{rdo|jww~rqs}|uy{{xx{|l\q[ZYgks{ujkeskkXeh`hmW^R`oMF_mc`_fx}sg{~ppqun~wwyv{yy}spw}}``ohzzwttmgw`hQ]kjfxjZ~RXbFzf`lzou|R>>lRRyryp|uuWbkqll`NRs^UKKjmd`Pksxwqqj{ob|sYOs|pqUwri`ynvllsfdlkgjshdhdcdf~Vftr]\WTTXp~kCh}npj[X_psnk`Wcc{{ydRNABC&TO_g^^bklXIGfxeexjmg_Wbfjuu|gn|ry~z{wxzwwxx~pWlndhuusILmundZUTyyzzo|rhjqT[X_gffju|iyzt~}{uvuuzxy}}~tpnfj^LwsqleqUagmmj[Viok]iz~tqprqivy~dZxuWzsVQTqwwxl_`OOXZG?otyhhuvt~{}xlpymyy~spp{}{u}wxyutvyxj_q\gkqwtji|esvvbmromr`eXdrTPfrjgfny{sj{}}xszu{~xx|y|||vsymmrk|{wwtpuciS`puvui]epP}idp~pu|TDDmTTtryq~vt\fntrrdSVwcZQQiphf\ouyxpngxmc}ylYRt|qs\yumdyw|onuhfnnoqxjejjhim`lw{ca[Y^drpKm|ovujberspmfagg}}|j^YKNN1b\otggnsvfUTm}ooznqkddquw||~ip}u{|{xx{yyzzr\orlozzsQWtytojd]|r}xqswbi^lrruw~t\[SW][PYW^VRSMKOUQW^]^[ZZ^WUQEM\_cb`F:NQQLEM=CEGGMB>KNLFM_``ZSZVOMPNKKSVZC>SM>UO=;;P_XXRRZ]bc`]^[LGAA99=>63QSZ\]^SSXWV_\Z\SKT^PWW]VVY``\_a\aeX^_bd\^``_d`\[\_a`TJU_aKJIPSY^YRTbdPV^LLCJMIN[PC[GCKS>:HQJHHKX]VO``^Z]`^]]`ORTbUP__`\XVZ]XX[ZUTWZZ]]GG^^SOXVUTTPKYKaPEJONLUNGY?CH:^YNJPW[ccSW[_F<<]RFF^UY]T_ZWXEKPT]]PPccJBD_THD??T\QMJ?PUXXWYU]VN__]KEV[UTCXTPKZOURRVPNR``QLNTPOPLZCMVRIHGDCDU]_P;O]TROGFIUVTRKEMMZZYLA?99:.C@JLHHIOPE=?Q_VSMHEDYYZZT\`TNOT`DGGIMOOPUYP}tPPVeviss\ejjofh{~{wpoub]grxVT]WCCSZcbh\~ooc{`\juwwJH=]ww{nefxpr}{pT\_UID2Jwwt|}cUccpx_qtwyurrsq\zsuxpt~~wvvzry{zp}hu~~|dovqmmny__NTTAFVa]crrq;izsa^kkwjjxupt`6sueՅ|iZ`rxx{~~zxn|``TKKEVVrnyyaTTfecppggzz}~~|rpqqrqdd`mqqpwww<\mpUUTvqrnttvOsO``cdcbbmf{]]bnztzwfossvpp|{ysrvfbbgmu|b`hfNN`afgmbqzl~jjigxy{{VUHe{{~tpt~tvy_fi`VP>6FVVYQJJVSTZ[X\e[PAEGB=:1=WWVY[MDIIR]\\VJUVYZXVVWWK\dXY_YTUZZ]YZZbea\\ZXZ`_c\Y^__PX]^``]OUZVSVHH?@@:@AJRRB966=>CZYNFHPXXLFCCRSPNNP]YYX9aK93=ECEEDDHME8;DDTRYY_JBCONKSSNNYY[`]]\WVURN]LJQTXbbWW8HQ^^SDCC__`XTSQTTVAT@JJLMLKKROXRTXS}b_eczjg\by_g{x}~jwqvx]}f^ld\lXddWWIRSEGh}[eYRFZ_`abZaefwzN`QP[w~zqr}Ufs|pyp[]ZII22jwutzkgcwq|fWf~{yrr~~~pp{~ut|y}vvx{unqu|h}~~|{ywvvomfr_evu`o~ZcihrxuOjVFFk}{Zpjk~gxqihq~oq~yu|x{~|~ykk|`ZG6rvzz`=xy|lUbp}}~~ouvzzss|{vgninyyf~|{ryhM6Qe}wvV`fllddXNNRetrppU|ok~tsrssrTpp{{pmZSaZ[qq~WE<`lnylIxs_vvowd\llmmkken{x}z^u?n5FQ_h]XTTwV=[[VheOp|qllcivqlglzzxvqsbZiowk`kF\cmmaY~wl<dtlaV\\aciuusreVVxrlXHHmieflb^nvqmm}w~ml}ytte_i_cWNbpldnnp^THGEFTrg{uimlZ_kqqn{s`^qqpjZfk^tu\LaeeZCkktwwffk\ppEsd[pyimYgflrrx}~ou}hWeppknP|ongncE^idKU=n}q`Sbb}}vlvl^eynamaXX]]lS\c^hmghjxefv~vuulYxumm{wwuxxq_@HNV^nnqd`neekbr|nw}esz~~xvnddmnh^az{{||t``WeTMPkhv\s|lsxxm{vwam݁yccnwt~wn||~rrt]t~~}uk{xObpmYYjqxxptffTNbIll]XguulvuG{laptᏀnVdiicpr{}|vxx~Xccq}}hjx>exneZZmywspp~s~~uZegwvlr{fzzJjyrh`ffkontsfXXywq_PPnjgjla]krokk|{sq}yuug`lag^WitonttvmbUTSSRR^zm~wmsraetrrq|xgdrrurcmqh~y`ShnncOxx|}}poukttOukbq{kofonquu|zowscmwwsrW~uuntiMbmnPcHr~ui`nn{m{wlorkqneellvb@DAFJFGJ\RFI_XNZ_``aYSNCWcYUUaSNNOVMMJA47:=AIHJCB^OJJHBLTHLX[[EP[[\\^RYYRPKGGIJI@BX[[RQV\PDD>K>9:FGR?\VYJQUUOYONBK\\]]_a\KKQ[dda__Z_bc]\`ZZPMXX\c__]JY__`\U_YBNWVKJTWaa__WhZUNGG;;I7FF?=DKKHOR8[[WY]`deeff^RNKMZa``ae]]N:?YlXXupyxjv~m~r~noligpvq~^Pxt~hOZcq}qmuVggxneZZfrfyywspzi~~keyaj~}|{zjnkOKQWT@LN3C@DLRU\]aaKKOPPdc__`aabcc`^`]YP?FXKQZ__cke_e\acUT^PM`EMT^a`_^\`ZUGGOF313=F==KKLNXVKT[]OGX]effd]QYGd`_`_`c`]^NJEEN[``__PSWB9XUZ`bcLCFIQXTPRZ`ZZDVOUZTX^`VX[RG@BOTXEQBX\XYZMVVO9\`XRX`[O[[VULDEXd_YPGDHIJCNZHagqvmjlv|g_exgu}}~mj{~nhflzfY?E4.//P\CCNhwwlhh[EddSMMTUay]Wv~yr\kzinxvtppz^oqbFF`i]qt}}tHXcgf~rrz}}~th|~|ywwxmts\_cgu~~eusDfj}nqyyuu|smeeaZE`hllwvsssuuZywwt|j~}uf-gtzlzVyn{wxtqtu}|l`ssyxuwxvvrzzrii~bxh||yyrdvt2Nki^^pz{{~piR=DKKZ{{upezhknnv|xxgao{{nt{][affwjINzzfaHSbk_]=JOORRttx{xqe]XmZ]rchkOO\zdXnqqlj^TVbggcceyZjffiinnsyyxQxxk{qcxss{rtuucj{{wrti\\W}kwr~zEn|w}}{f^g_ZO[iSloz~qltww|pmjzoyojz}qljp}kfJQ?788ZhJJVpzyollaOoo`ZZcdj~hc|{cq|su{zxrr}htthPPlpiy{{Tdkmn|tt{~ui{~{|xvyxnus`ekjv~~etrGfg{~loxxrr{rmgge]Mhmqq{}||{{{az{{wp}vj8mzt{Y}wzyusuv~pfww|zvxyxxwzzsll~g{p}~||vpvw;Tnpjju~~zpVENQQ_xxtoeyinqqwzyyidnxxmt|hefxlKR{{gfPZgrciITWwwz~z{rifrigthmmSSc|g]sxxrnh`ajilqqpxdthhkmsxx|Vzzuvh|tt|t{~~ij||xzwzpee`n|~Knz~~{hdqnj;@G@@CCVVXZYTKGDQFGUKNQCCH\YLFRPP\GBCKPPJJL\FN[a]PPQPUUX[[Y]DZYOY]SLY]`XX\UUTTLTaaZZYUUNGGE\R_`_XT\_Y?UfZ]aa\X]]_]QKNJImU>HDTvmjllqx^gu{}[Ls|wwysruxoeB_>CJ7DmjYCQadK@Wmm3BdSMQW]iyrmzwx]k~nWhwwvppqSql]]FZ`^[[@}qz}ytmWhwTurw}{zknq|zp~sebflu}czZuplz|~yzz{~vqppntyxuussierxs_Eqnml|{chzsuuriwwwsudu<.YtznnlJ\Xruelxxil|`]SQWssUilpsvneu|~zriiwIZ~yyaYlFTimqxe^tlp{uZXm^K}k{{z{bbo^gndhkxmah{{Yphs~{}mflPdizqff`]SzdXrc]J'4OQRet|t~Z[kiX\][ZjooOl`Qgnqb\fEroZe^Q_q{wqZfpfm~dgnyyv|f[hfx~zszzyuz{w}{zwwtWnb\\{m{zu[u|pl}yeUk~wbITO]~qltwyzin|~_Qu~y{xsuxtgIgFNU@P}yeJ\nkTL^qq=Mo`Z\afnvr}y|fps`t~|zrru]umeePfljgiLy~}{tbo{^{ty~~}{mqt|}yo|skhlpvmc{wq{}~w܆y}ypqqlrxurrrrjgtztbM{tsqos|{{xp|{{wxjvG9_zuvqSkfy{lnyyko|ih_]ewwbpswxxxmv~zsllyM`||jfoKYknqumjwqt~yb^naQ~mxxuyggnelqgghyodixxZqjt~|mfoUfk{qggebZ~i]uliO1=Whwu^apoaeg^\lrrSpeWlrxkcjPxq]ie^mz{vdirhogimxp`rju|~~{tz}}~}w{}}xxwatkeeq|z~x_u|~|~|h\tOC8=:BTRQONRXGLTYZYICUZWW`_[W^UVbURN;H79<4:OLD;@HK=8DQQ3:IB?@CGNVYTQX\__bc`WaVFOZPDLUTT]b^SAR`RFF:DGFEF8aYQXZWTOCLVAS]_UXZ^ZQRS[]a[U]`WLJMPV]ZIVDTPPYZ[^^[\\e`[\`VVTTUX[Z``XXPNTXVJ:PYWIL[VQaab[TTRMU[aVVTU_b`\K\eeW]c`]]50DSWZPOYO=FDS_TLQ]][[YYPQ\]^\_[_GE@?CTTaA_MNQSW^dNJWZ][YUPPgdhW@FYcaXXHCQ?EPSUZKFUORY`a_TEFRJ?\[R`^]]^]fKK]\UHMRNQUXRLQ]]IUPV\YZSQRbDNQYUPPeJHCX^LFUJF@-3@CCNVZeW[]HHPNDFGJJQSSCQ_`]\_KBNRRJHO;STJNIAHSYWSFO^^aTPS\OPU[[X]YLHMN^^`^]acZX\YXTY[Z__ZZYYbVDQKGGYRbb]^^Z]dWJZ]f]RQ]a_b`]^ZPFOZfStKl__ivk}klkiz||~{TOTLJJSYg_jjsvvOFlDDq}leejb~wr}{gvp{~~~}p[IFCCVgUU[^^ah|rJiwlyumvqxmspp{~vztheu_fm|i|mpy}kXizztoyutre66ne~s|xyzz|~}}lotqz{{|{skkd]llyyXQeeXX_hij{ssjsws{xq~w`q^mkdsqrtth~{{bxkpVL^kckmvywys>pmii}s}}~ubehhjfccdMs|yxqzmmprqiQf{}vvmowmVV_KP.J_bwfbgllmo{svKs}}ijvqN>pytkk[Sin[sq`j}rrkb\Y]jnlldjQgxwrrqmd`hh||~ttujfrrdZiimxrddwwz|wrrp]||xpw~umTL@Kk[yPoccmyomopo{~~aZ_XUU_evlhhwwxZQtPPvsnnrk{y~n}s{}~paTRNN`pccfgglqyXoyp|ypxx{rvss}zt|xlhzjpvlxx{{~~o[hxxqnwqsrh==viv}~nvvx{~urnnlk{{][rrffjonm}uunuyuxyfvdnrjwvuwwvti}~~qzot[Qakpopyzy{tItokk~pyyzuehllmhffhQv~vws{ooqpoiUfz}vxruypddlT\8ShgymppqsuxXwmnyxRCs{xrreapqiwufmvvomcbiuwvvkq]n}{tqkfllzz~rrsmjuun^llq{vjlvv|{ssri~~{upYPHTMBT>^\RKKPVP[RRPO`dd`Z\]\XB?A>==ACKHLLTWW?;N]::SZOKKNJ[YVR[dd\\cbcZXL[TS[]]\\^ZT^F;:99BLBBEFFHLXR>N`WPWUR]cWR]WQTSSXc^\\b_ZYZUNN^TFJNZZXP\`XNPXXWWh[OGS\\ZU_bb[[XVdeibM55PM[T`YZ_ZVX\Z[[RP\VQfh`]\YZZY_XPPKFNNUU^aaFAIIDDGLOPY``UUNUWU]hhdaii\XVR[WIQHS\OKSRTRRUWP\[]]XXIXdff[[ORD?JSbhh_HPQVXU`\7SRPP[aX`_aXMNOOcc^POM^BUZb`\ZTYRRTXXRDQ\]]\XWQQWSCCG=?0U[[OPWRD@AFXQ`TSFNSPWDM``SU^d`\ia\^^[SJMb=DJVZZ\_^^VNUXWW\hhMNLX\]Y^bUVVYUH:\PC5AILPLD9N_ZVX``]ZRM>.1XXPY``UUZZ_gjhhdaii`SFPXZO^?LTTRVSWURdZZPSROV]XXMIL]hgf[[HFJPW`hYQGKW_`Z[dJEGMPPV[X__^]UMOOcc`^XQBHM@BJT\_`Q]V__RXUKWXWee]YY[T>AYYCBIPD?CGECMVTSZUQLPRPTVUX[J?QYNPTX=BORUVPGFNRX_YSTUWKJFDDEMU[\\VAARXVUUHT]ZXPJOW^e\QX\_\]bQTXVCGQRRUQSTLQ_[[ZZXWVQba_gga\UNJFYIXVINOPXa{qg{{vq}xx~y{~z`uLarp^Z`U`gfhvt`S?NJTS_jvqplvtuv|~}vx|zz|}{yvv||qps\jn^TulWZdq\\]Tb}yztqhynxunw~xxz~][gwgjdqwxzxy|w}}qqztbcjxr~yxz{~ruqynckj[]]`^bxnlduffe[RGTg}y~zuzsqkhmm~~vpllWWVmrnvw{{{rt|qw^}{}z{tyt_nzn{xxk\`~sxwxgjunx{kbdsw|on}nfxqswqery{{xq\imsssm__g_V[quffQxquzvp~rxuox{ubjhYZjv^bO^VOSSYSTp|ryxoltvj]hkklcU_xnOix]Zljqbk]ZdepvurefiltxRRXpqsuvvl`Xxqjneluxux\gu~|{wlmw}wzn{udp}{ZSrwuu{q~ppsxu}tszy|v}y|s_jnooqnk\`f}sj{yv}z~{}l}Yjxwjhmanrnr|xe]IVUa`hp{||vwsyxz{}}uu{~{~zzyx~}rrvdpwh_ztcfnwffh`l|}wrn|szvqy{~z{~ddp}orn{~z{|~~tt|veeluo{vw{{}uvqzqhom_a`hfj{pnjzllldZO\l}|{sxrszv}zwwbb\qvpy{ww{xx~~swa}|}x{vamwu}{{qfgtxx{nrxr|rkjvw~rnrj{tuzpfqvy|wr_koszzqddjd^esxjhUyqswupzqttmv{sakj]`o{fh\gaZZ[b^\sy}qnwzodprrqi^h|pSkzdcrptgqe`kkuyxtjjmqy~`_gwxtyz{rhbypqmpv|z|cku|zzy|yoov~xzq{gr~c\vzxxvutx|x{w|{}}zmtvttuqr@FK\_``ZTa]ObY[VTZbb\WX\YZ[\XHT?ISQGFGBGKKLU[TIA7@=BBHNUQRPV\]TUU`_a`^\^[\\Y\\XYZ[`_[YWVZZUTTFN[\PGATNDDJQFAIYXXUUMWQXVRW\[X_ec_be^XY\\GELULMIQTUVXX[YUZZSSX[UMMQ[Y^[ZYZ\TWUYRKOPHIGIVRQJS\KKZZ[\\[KEB;AL]eb``^[XY[ZY\VS\^^MKNNY^YTPNNCCDQSRV\VXXZ]cbbccaWff_XSTZ]TYK\\ZYZXZTX_]UKT\PY\WWOGI[UXW\\WMNURV\^`XNIKUYZST^ZQMWTUW`UOV[\ZYUJPSV]^TTQJJOJDFTVLLCYVZ\YU_V\XV[b[ZORPGHPVHK?GC?BCEACSZSWWSRVVPHNOOPKDHWSDQYHFPOUJPGGKLSWVUNNOQUWCBFRTWVVWPIEWSPSNSXYVXHOY_^\^\YRSZ\Y[SZVNT[ZHDUXZT\TSUYX_[UV[Z\YV[^_YZUIPRSScTTQcy{qsv{yxpv{t{{yzbbYUknnYO]soly~}EMLaNS_\Sb~x{xx{}~}}|xwvvlrmjmprq}`]bh{~knnojj]]_rqw{{xz{zxo|rtwxVVbtipgkspci|{hhksqagtwn|otqtuvtpl_nehl}h^{kqnvnQOwqqZNBc{yt{zqqwxnW__x{xxvsfVV\\qqprizz}vjxykuwwy~r}{zj^nnt{|xtfVVfSXVx|o~{leeavnmg`s|tx{}t^pvuqqspv{woo`bhmdYbjeqnU0N}nsu{sprhqwsm]T\ddUp\i]TJPa>HLUenlnuqqptkb\SKCV`YRb_lz|pdWgjNX\evut`YYrzaZXsq`^jmmj\iu]fjpqtwxkp~y{yuquqzspVf`ev~qdv}~yvxsrqjplpypw|zxznmh~}zl{}suw}yxv{}u|zyoofcsuvf\f{wtPXVlZ`mi\i~zz}{{~~{vvwwqxtmrvxwmhinsusurrjjkzwy}|}}|{zr~uwxwbbmzqxqu|wop|jjmwtdhrumzmsqtvxwsnhqikn~phmtq{v\Xxsxg[Nizw~znnv{wcll}{}~}|n^^``ttrtkzz|~tpy{nw{y|v}|}nanmw{{ywj[[hZ][{wqkkdtnnh`s}w{~u_outrrsox|vrqiprsk_iqqxqZ:Tsts{rn~~rgqtqi\U]ddXuclf_WYjHRV^jqqv}rrqvnfc\QMaic]g`lz~ti^lnW`dbbhxxvh`^u|kefzucbmrsqfq}knnpps{zpt}{xwvvtvq{vr[kehyshx~|~{zwpvww}u}|~uuq{JYZ]UV_W]YZYRU_\YWZ[Z\XIIDCOQPD@FRPOWZZY:>=H?BHFAI^^`][[\`][VY]]`^XX\Y\^^_][Z]^\ZYWWPSPPQQRRYGFIMXYOPQPMMGTTWZZ[VXZYXRY\dfdb`^d\TUXZBBHSMPKMRQINXZ\\]ZPPQUTLPYZU^VWUVWWUSRGaQMOQZLEXP[RQVQ@>^^[XTQC>9KX^ge`b\aYUY]ZWWYV_bbOBFFVZVUTRJBBIISTPZZ`[d^Y^^]N\]\^\XXa_QV^_UVWZ\S\ZXOKTTU[[XUNEENBFFW\]YPaZ]__XOKKLYTRPNWZ\U[WYZ`WKVYXUUWVWZYSSJILPKFJNJRSD0?ZQWY[XW``VRV\XWMGKOOGSGPGC=@I7<>CMSPPTUVQLHB?9CHEBLLSZ[RMENO?DGHHNXVWJGGUZ^KFETTLJPQQOGNUGMQVXYXYQT``_\_]XUYW[VTGN`LOX\UNX^^]]\\YVWTSSPSPTY^TW^ZYXY]TQN\[^`b[wx}{{thkzszwupaeoxxzzpnwswrl]x~iDUT^VLO^im}}v{zj{|zy{xxttovuprvk}xZQJ__mvssqb_[Vd^^vxz|so~rouvy{s_lfgmry|Ziskfigry|ssmnggnf_xyxnhsxwxwofifkdm`fphs^pwnKAnnppidfgmymz}|sy~zePguoifrowsegkkqqoqtusrzwsjmvvusxdy}_j{ouq|}{qprgy~dhdjjhffjx~y}yuusnzxpnrx~w{}pytrrqszhhOOS_GPa_abTKbvrwxqim~xjprspZcgg`KXcemme]`V>GbjrfakjsrnqmfJ?HNPZZ[TX^^``^``_^^_]YPY[^\^^b_^ZVVRUSSUUOZVD@=HGPUSSRIHECIGGVWYZTQ\\[TSV\ddZ]^WXSHPMOPRVXDLRMKMKQVY\VVRSNORNK\]\VVWRWYWXXSNN[M`OLPIMTOTGSWQ=8OORRMJJLPXPdgdcb`b`\YZ[WZ`]^YWJ>KSPNLSQURKMNNST\c]\VWZXTOPUVUUbXJV]XGNYPSRZZWRTVOY]]\MOLPQONNOWZa^[W^^[XVUTS[ZTTW[\XZ\]^_`[V\XWVVX^\abXOO??BH;?HGHJB=J_VTZZVSU_YRUWXXLQQPLAGLMQQMHIC7=KPUNKPPUUSVRN=6:DME:8CPPNVNHTS::GNKQXWUDFJHUT][WUVRORUVVRWZOKMNUZ\[XZ^^ZZ__\V^ZTWUQRVVQTSZQZ[_^^ZVSJMKWSEJTJJW^cdhb]_b\ZNSXY\^_u||vx{nxzz~_]I`kuy}wq}~~d`[b__[Yyzyuu}r{pjqysfyzxtru|zwerz{mZ_COVV[d_[QRS[]al|wsg[g{ozvywx|Trpi]bk}~ibpjjftommukddqnnY]]dxxplngl{ymxpllobtQSbsuhqox|n_iNNhhnrvzpwzsj[VUdjYYjcxxjsvxpptsysusswUVcuzxzZdrvyodlduxlnsxy|clmzsrghq{~xkt}zxrr{|}vtwxqz]dxtppqqupg/M`fLGBBSSWs|tjz~vnqytjwmsmZnpj`\Nafnrws]Z`\hso``jtsjiuPIchkUG7OXy[Zrr\`DANmjginnb^nhwqv|vgyxxwvvoylgb`]eytsvy|{wzp{{upjxxyvx|ynnonrx~vuoWVUyuaWakeak~toiw~wz|xy{qxzzmeQeowyztifcgddc`||{xyy|snu{~~vg}zwutv}|ykv}}rejLYa`fsni^^`fhjqyunentyxzwy~\xtplmpolyttmzvtuzqffspr\`afssnllchyxnxqmnqfvXZguvhrr{}seoZZrrvv{}rxyuqgcbnuccpkz~pwssvv{ustvtt~z^_hx}{_k}uksn{|rstxz}~dns{tqhkusz{yss{||tuw}}xpxadsqnoppwsj9QhmXSNN__bxuk{~wmpvsjwlsl\lnibaSijoqwuffb`g`lvrddnxxnl{]TmpsbR@TZ{cbyychQMXunkmrrigto{w{zm}{yxssq}okfiagwsux{~{vywwpzxsmizzyuy}{qqrnrw|vuq\}zjcipkhnxsozX]_[WXZSYZZ_Z\\HH=KQVZ]^`acc_][XT^[c^Z^[[LIFKIIFEXYXUUZT`a``c]]^b_]_YSOSX\^_`UOWZZVUW[^XXLSXYPDG:>BCFJHF@DEHPYWUMEL]XQZXY^_YY\ZCSRNGJPZMHPLMKSPNOTONNURRHJIN]]VTUTV\ZS_YTRQSKUAAJUWPUSWZ[PHL>>KKOSU[\XSjdbaabaccXe_[`ccUNDBBJMCCNJW[TNTSUT]d_WTVUU\`VBBJUXWVGJQTVPJ]NIS[VOQUXYZ^`^NRPYVVPOSX[YUNTZYXU_UZ[]YVX__YV[_`bd^IP\ZVb]`b]VTN0@IK=;99AACTZVQZ\XTV\YQYTVUJVXSLHBJNSVYUFFGFJJOUSLLPUTPPU@;:HFGGKX[SKDAKOUY][\^YY\\TNRPKATXZ]W@PIEHURLKLMIIRXSUMJRQXXUZVU[^[T^YWSTULEIGIUTVWWYM[^GKVW[_c^Z]`fa``acb`aV`[_`_^RJTRREIJJWU__TMQRPQLOKOYYZQdb_ST]cZNGGPX^QPPKGS[TYLGJWIAEVYPV\\XYRXSSX[]TOKOQY\SYNPYY[YY`\VWXYY][WJJUMZZVXa^_]`SPRFLZKRKCCGE=NSRJX_\VUZYT^XYVRVWUSRE=QTUZ[OLNNHQQVNHHTQRMNWG>>EIG>>KPTNAGMC=8GRLZWSSRPIMPTPKWUSK>LYUPQQVQTPKI@=NZTUVY\ZZ\\[\\W\[XZZ^^T\YTOO][[XTOQ_]U@FQXVPgU`^Z^VXUW_fcozs|}^gpccU[Vz{{}wl}{nqwtucfiddZaUSNVgx}}ywmky}||}olor{{znxzq]bgPQd`GLbqpe<B[[aXTMKCCTZQGHKMGMUXURSRZTTW[XUU^^OVZ][VV\SSUI>>Z^][[X[\e^OT^^bbaVZ]`aa_ba`bVV\[\^\UGY_SIOPPYVZ`YPLEABEMTTYUdgdUTX_\\RGKUa\ZIBHU[XRGFFKFK6O]QX_[WRRHDDKRPEBMDRWQFJUOQIIH<;;[VTWVZZYY[[\[VZZSWTV`QPb_YOGNWZZUVWT[eeMKW``]e[a`VV`SV[ZZeoom}^g|^QVOVrry~zmvwxki\s||x~xdTTY\R@TT{z{|utYt}qylaho{{znqxvp]lRFSneGN[eeaY<EJJHD66OMIIMVPOUWJJDZ\[ZZ\\YYWKDVN;HH[aaPUNNCQ\\RGIHELSMUTRTWYWQV[VUZ^W;]ZVYb[aTL>Td\a`ZY^cg`O_[ZbbaX[ac`a^b`beVVZ[\`_PES_EPTPW^DS`YPK9>@EMTTX\agaYUW\RGNUb^ZHNJCINGL;TSXVaYSPPOOTUS\^]]X^WBO__c\L[YVZ_Z]a[EF[TQQa`[Q^a^YfZ[^\\^b^XUQQPTWbW@@XXMIIKFBXVZR?9UL\UW^R`NSX[^^WTNIPVVOLYSX``[SUNPY`aXVYYaN`ELRTUULLB>>^]VR`]\YT\YY[RZU:Z\ZaeOTc`TR[LWaOR[[aAYROOLBBGNUXYZQPQTVUPUXa\TJCALZQEPTHVPLLNB@@EGA;?IY[WTKOASVRRMW\XYYDCBMWWUMJOUWNJJIQLJIHZYVRQSWWX^`][[ZXdZVVUTPOXP\ZEMYYSWWVTTUY`^YS_UZW\^^]^aSN[__^Ys{}|~ytwx{{ttuuh55JO\feeuzqnio`udPRYzrPMbh|rvy~wyj|wmp{mmr~vtwvjo~znkmoqqh|uXlxw\Z`btg_DYjplloih{ynnmqt{]tvibqvE]^dcZS^^fhhQHaunpyyhfdv}l{}|{o~kc{xptJ5}pos~{~~ysmmyhKKyy]]pujIlfcTXgyxxw}s\iuu8mxyoGGry~ymi|sj}}zhafx|xddUDPm~xptszvK`yoZdk_wuus{}~}~|fj]n}KZZbtngLLBK\jwticjxuscdgimxh`bkzrSmdZ`Rdbeso[bh`SOQU^^KCTccd\GGIXc[R^jkccszalYXTmtsjMUzlorf]OUWRNSho{{gpsn]u|qs}dknumotyjw{{wn~LjdSE^xx`Zg~wwi{v|{vyz}}tvxyn@@U[emkhv{tqlri}o\^b~xZWiosvu|y|v}tlr|nps|wuxysw}sprtvvq~z_{hholwulK^ntppspp~{sqqz{~jxwicuzQkjnnhammvxx^Sezpoxyhecddw~m{~||o}ph{ypwP>uvy{}~~~zuoo}kPP{{aas~ySptq`_m΃s{{x~uss_kvv>nvxrJJsz{jjzsk}icgyggYIUqzqtu|uOayp[eh^t{qspwx|fkap~PZYdvpjOOFN^kwuurgbjytrbcgkoyjdfpyZulaf[gfgsp`jsi^[]akkTK_oomiRTVcmf]konffx|cn``_puriPWzkmopk[caZUYmu||gpsn[qzrtmtuzoot{kw{|yqXpiZNd{ub_j|o}UZ[YZaXVXXYVVUN44=?FLLOVZTROS__H]SI?@DXS@?IMYUX]^\XXLZ``_^Z^_[UT_`Y[^a^RRU]XVXVMPZXQOPQSSLZ\TFNUTFFIIUKG;FPSZZQQRNLYXQQR[]`_^cQT]YET]XQNSU:FFIIECHGKMM@;KUTUYZQQPOOX^ZRZZ]_[Zc_T]_facaZOKZYT^dbaT=2aZQPSY]__^`^]aibZ`a`\\`bbXUQQVO[ag@@XXIIRTL;PJI@CL[a^\adc__dWWX[^^UIPVV9RZZS``dAAUY[XVQ]WQYYX]PLOY\YULLF>CP\jXUWUY\YALZTINUNZa[YZ^ab`^]YPRefb]IS[BKLNVROBB>CKQXZZYTPR\YXXPPQPRXOKLPVRCPJFJAN[KOWTIJLIA?@BGG>;BIIKF;<=DJEAGPQMMcUaZNRFEBRWXSCH[UXYNG@CDBADOR[[QUWUN[]^VW\KOQVSUXZdSZ\\YS]?PMC>KDPKD@@HJ]YSPPL\_[_dcbHGKJXZ_YOHHXFENKEEGKEENUW^^ZRQPPU`bSJYYWS\^VSTVKSaaYUSUU\^YZ_ddeefa_]\aa^YTQQYVZY\XS`SRMU_V0ZU`P46C9\PKLKFFNTTZ]VhX_b]ZY^[USSQRRZaaTWaMNTETMSPMSU^d^UY``VT[X[GPRQ]c[YX[\S_\UMMSYOXRS\``bXXWY^c\Z][`WTNSRWZWVTQNm\^^YRLXL@GORROQ\WO>QPONY=EEMTTKHJEQZULMP=;?=;DVWZO<--5JBKVMFbRT^`__`XQHDLPYMS[T=QXWZ\FELZ]\XXV\POV^^]QUQQcca^PJJTSVWW]^]^\ZY[X^_PH`\_\g^ba\WIm{fUOiqqf`rru^`WJcnmguqj]b_qyv{tlga[rvxtzqq~z~yv}yynoqruutuwxun]]{tfILy{w|iSZ\eqzdorzz^WP}z}vpi~|abQ`pg\_bVisTBOY[o}mXtt|wenxy|{wfmtyqnk}ppdolr||st}UqkXpoz{xxndekjhloosttss|tkRddu]{vu}uywlj|~~tml}qkkuqlhety|qfRlkieblnh^htroglkfswidfs}qmgeqqdbcgsliqyzmQENYa\ikhjqrnw~MMmjx}ryuoz}Denl[V{phnq{sOP[T?pgpumzvrpnwsjr}mvv^ou`f{{|}y|minzxt~[lseTQYKBCQTTLJVKL\db]]D=KRRPVRNHKIRV^_aaVXUQNIEUVYWZcTT\\ZXZ]^WT\]`__\]`XXTUUVXXWVXXVSEEYUL<>W^]XTXMAEFLSY^LRTYXFC@Y[XYXTP\_`_W^dbddLJ@HQLEGHBNTB=AEEQZPEUUZ^^`_XPTY[_bd\YYVMOa`bb`W\]a^XTTS[^dhh[RRddeK]a_aac__QNQ_bZ\VUYZ7::C?0LKEGIPUXIRRLIFFYHNVURkbXYTNY^VRPOK\^XRZaaVL[VRNN^S:HWQGUR_XXbca`VVQOQ^PNGNUV``VXYVSZU]QCMMYHZYX\cb`]XTV`a__\VUbWUSQOSVYSLBcNOP_TRMRXXVROMOY\PLOTVQPILSSGBLNTLLUYZH:7;@JDILILTSOWWX;:TR\OUXQT^_PJZ_=cLPK?=TSPUUZc`XAEKC6SNR]YXXUV_YT[^YTQTX`cPUUJU]ZYVKN]`XY][^`_`_]TPT\ba\_XTYZgFPQIAxdXqiqqsdjv{uo~yghonkowkVXX^lqtvzwqjjnmzpgjy{~|zz~toouuvrroqxuchcivvhqu{s}uaaders~~sxvri^]fyyupm~}}h^Snpbbnmeu\KFYf_tacrryy~tczu{zvw}ynak}xzpuvxz}|y{ugdv}r||lhqmP_hm^S^_Z\Yy~tflsvthivu{{{ngupllmhzswzzpqrrsqqxh]lsedlrxrwtm~zxpz{upmex{uuwnyqi\aepeput{{zywm~|}xoq~whr{fhkecjsvg]|vrugdqsjfhiluj^wrosnhgqkXViwdoYPY^ddepqxxhNARYX\\bgY]n|xygUuv|lpjY^kvlcj}[ozflgevovnwm}sjknnWkywyyunox|qntx|ns|pqg{ixPj{}vu|tljqqfj|u|wrfuuf}n`uksuwlov|wq}lmsrmrzrdggiqwz|~{tprsq}sjm}{zyzupottuqsquzwinlr|{nvyzziimnzwv|yvogfl{{vro~}kg^rxlmxxlxcUN_nkvegttzz~tdzsz||z|sjt|}ozwwxyz{{{xnk|u~zmlvsVjjocYcb^_^{|tswywlmuv|~~pht~ommok|ty~~rqsppyhbmsfelsxswtoyvox{ztoey{vuxq{sj^cgpeosrwzvxxwk|{y{ukoztgpzehkeekuxh^{vqtfcrsjfliksjc}sosniiro][myjp`Z_ekikrsz|mYK\_^dfhl]br{}o]}{~rtp`eqzrko}as|kpqn~vxoxp}~rilmo[m{x}~{qnw{tqrw}nssuuwl{mxUl}~|}xxxokrshn}y~zuly|nWKFTPTTUKPXZVT]baZ\WMNSSQSWODEEHPSTZ`UWWTONQQXRNP]W[]__]\_^\Z\^`_\[Za[VTUXXYWVSTXVKNIMUUMRUY\ZRYUJJKLRT[[UWUSMGGLb_XYWTR_\a^[Z_efZa\OF@QQIINNKVF>=GMF`UJKTTXX[^]VNZX\`XTVYXPIMZXUW[U\^TUVWXY\_hc\\Y]cec\YX``_a^ZcULJTYTZ]RMRO@FNQHBHJHHFXYRJOTUTMNYVY][Xd[\YSPW`USRRO]]YVVWWSVWVVXQIRWONST_YU^dXWR[ZZU`[ZSRROX]ZWWXR`XTPILNTOVYY]ba_\YXUa_]^\XW_ZRX[PRSPNQUWPK\YWYQQU\VRPOQTYRIUUTWTPPUQGENWKTE@GILMMTUXXN?:AGFGGJNHIQZXXLBTVZPTNFHOWPKP]ISYNRMKURXTXS]_YTSVTFQZY\XWVTVZ]USZ[\UX[\^TSSTO\^]P[DS`_\]YX[VSSVVPP\b]_W\X__bVNWUNlepuqrmsonw~~upondfjPRQRN]le~}xzrimrx}tTpnmvuusmftx|vrshheZPcdq_{xtmmtnnuehfbxst_ch`mnnqgwuzexmehpzqxyldNKdfmgxdinoonn||wmpi{aYfkv\Znwhb^pxwmlypx{uy}vs|v`bnprp}x^kbZkk}sYY``les{vqjqps{}lʄ~tqstnlopqu|rggaxkszzlsrpbSnlu|wqnhcjxus|ts}uuszwmjghhltxus||{tqlqlnis{oP`l`ded][rvrkkvw{nr~slprotxnQtqnpmkjkhJWHfUKDWnOcx{vx}v]MKfQ`WX]J^W|zxurryyeeZECcptlbexitkgagyusmswrqs~mmyzfsup|opu}{{}~uv^od{}ci_nnwsqstYOUddeq~zdh}nlzuisxstpwuqwxsqqlor^_^_[ctn}~vquuyxZsuvvunhsw{vsulmia\knxh}{xssxrr{msphzwygjnenppsiwt|hxqkmsv~phUShjrq}jlpqpzzwnpi}f_kp{efyribq~{{upzs{{szx{zhmuwxs}xbngaot~vbbddslw{{wtqsx{utopsmmrrwy~vnncwlr}vvpuusdUnjv{vqlgdj}wut|sr~wwu{xokijjmquqouuvxy{ztpimjlepxmR_k\add^\tvpiiuquin}tmququwnVwsqsomlmlQ\PnYRM`u\gy}{{yfYVo[idcePd_z|}ol`OMhtxpgk{rzojfm}xptvpnp|~pp{|grtq}qru}{{|x{dvi|~dg_nnv}ruxz_TYhhjv}hjsr~PNTVTTRURSX^^``_[Z[aVSLNPBA?HOJZYWXTMPTXZUDRQP^b`^\[\^_\]^``]YWWUSPX[[XVUOONF?JJQGYW[]T]OPTRRTKMKJ]]XTTGJMJ[`[SSRTNXX__aZXb^NY_RLNSVRU[VPL?=KMPLVLORS\\XRT\QaYJEMNUFCOTLJIT]XVOPXRVZYde_X\ZV[h[RYb_^^_]U_IHPQRR[ZHPIEOM^ZTDDJJNKTXTPL]][TTV\\c`^^M^ZWWYbXTRRS\QTYSLLKYQW_]]QUTSMFTTV[YUU_QNR^_ZXec_]\U[WW[UY`WSQOSY[ZZaa`^]\ZWWUXUVTY]VENSPRQPLJUXWTTY]`XY]\URTTSWZUCUTRTRRQQN?F>bLF@;DP?LXZVXYVG>=LBHDEH?HDYXXURRXXKLG;9KTUPKMWMUPOLNWTTQ]]WYXYZ_^SS^bb\YZQYYU\TUX\\]^]`W\VJRM[_\OTNVV[`XUHCFNT]]ZNQ]bbd\SPY\c]hhmoezqttz|{vvysnnbcY[RTTLNVyq|yysbouzvu>eiityzwnn|}{|}{wopkunmsz{mvmbZRUQYxncy|xxXbpm|{qkWIhbdhkWblw|}mkiqnfu~mhuwsYp|ecZRQelfW\}uwxnnysk[JRWcnfewte`urcisnyagklkyru{{jVxmr{xvuph}sxt~m__[jaUw|smy{sdbk~mywspu~|uonrvpktusw^tpx{jcpxsk_Rlps|pcoqimsultz{vx{txwypnvncsiacfkz}pv~}|zw}um]sbcfhrsIV\jmn}idx~tpq{vutlimoq~vcagsXsvojpxU`H]_M[S^vnP|~jaXWaQQSOLPspt{y_Y]^ia\VTRNr}xsqkjbsgUUttmgzmhnjj{~tuo^mwtiqzuwqrsvv{yxi]ocfzdYirldzurruvcSH\dguqqx{x}}rfxganlrti{rsu{~|yz|xqsijfj`bbYZ^|{}|wovwzxxDmmoyxz{yt|~||}{vmpmwplrz|oxpe`Y_]d~uj}~z{_gtpywdTmhkptblr{onlsqit~pkwyvau~kh`\[ksm^`}uvvmmysl`U\_kump~zicvukqwszhmpqu}wz~~ra}rv|wuvqkx~usghdsj^z}xu{~vgdk~}tzxsor|zusrs|upwxwy`vqy{hbuzumaTmos~palnhkotlrxyux|uxv~xqowpdrkdfhly{osxvvwt}vm]o_aceoqLV\hjl~iex}tpoxponijmoqxebgt\vzrjry]ePcfUa\g{sV~oe^^l_^`\YWxs{eaednic^][Vx|vupqkyl[[z{un{mhlhhy|vvr`nxtjrzuxrvv||{oesjk|e[hqmdwssuy{hXM`hl}utz}~wm|LINOQRNYTXWY]^[ZWVXTRRKKDHCDC?@DWQ\YWXTIQVYWU;LNNSb_`_[ZVOQ[\[[\\_[YUURVSTWZYRWRLGCB@CUPI^W_ZWWDKRQYWQNC@USTWWIDFHOIGDCA?SYWUSPOKTNEETTPM^bZURVUU\_WXaa`SMSXXRV[YYVWXZXXOISKNZ^PJTXTP][XUVVME?JNOU_aUUY]c\UMXL^celhwovul{|wwpnnhfm[UYYTNE[~v~rryhq{~}dIaSNk{xueawyu|toostwrquxqplcVDWTTbznsslXqrr|fTEEPGVTSisspnnmvdwnnuz``wmm[dS`SfLLrzssogbueAUUX`gnnypep}dRmotv__f~~sYRqyysCpjostwxntin~a\VK}rppnrjYYiuwqnihsu}|tprnnlx~evuzxXFruo`jnuhbknnjhmuuqnnqqnmmuzulqriWte]^dezoy}zpt{]xkfeehjZTfuuzmopousYyffk{{smoleqritsRAABOmcWnv5w}xedLXLJYvvyT.?b^aX^F`pxljhYzrmnpfefi}|eIPmtnxz{jgmptzjQU{}iuvpXZqcpttst|t`;:\n`|wppoxhRfilulxptsn}|xysqqmksfbeec\Qcyv|qx|~hMm^Xr|yysozyuzsmmrsxsrtzsrog\O``aluuuo^ttusaQQ\Sdc`rxxtqqoxiyssy}gg{oo_g_h^oRRvyrqleauhJ__bjpvv~uirj^qswxhhlzdZw{{xNumqrruxpwuokjdWsrrqwn\\i{rokiqu{|xsqwqoygww}zYJtwq`movhbillgclsspkkqqouyskqtkZsiaafg{~ov~yuxl|uy^uicbbfk[UessxnqqpsroonXyffjz|unmkhuwhvv[MXtlbxz<|zhgTeYVayy^8JheiegOgv~pqoa~yvupedei|}}~kMSqvnx|~jfnqu~o[`pvwp[\penqqtxxdBA`rjzwzs|n@HKLOOYTZYQY[XWTRRNNPEBDDEA=EWWVB07KHJDH;IQW^^QONFXSPQ^VRS`\\``aMAERVUZSRTVXYPACY[OXYWIKWbOX[[XV[VK99JRI]g_[YSRTad_XO\Xdo}dbtmrupnnr~_LNQSYVTGMe`pzG;\Nftxznzu{c}~||}z{wwzzvu~}oonuxxyzxwzsPV{jt{}x[hz{}svqzvrTYUEVOBLX^nrsrnn{yu~yxztns{q^jhagmqZTY\LrqY9CLjyvu|yup|UZgklnpx\ffvOjwmtv__||~t{xfpynTb\Nd`mzZpv}ytzzwl]K^luppwxxYYowx~xtvmyzvtsefcjtxToxzzf`erv{jk{}p|mgyoqquqnnqqommjwu|kwiegunkhvezdn~fwePJYeneVTTuutpkivxpnqwwcwyufftyqnxsxyvr|\kxuD~rAJNEWt_TrszrifdbZWOLc|vwyyxYLCBJ?]\RTTYTRw|lliPEUe|UJ^yegijmkb}}bm`feppn}yoipts}uSbpoNJb`bgtlntvmVq]N^c`czmfjvqgz}vf^hp|lkypsytrrudV[_aedcTXlkw|LDe[ny{|v~x~m}{y{|{zz{xvu}mmpx{zyxzxzu[`}px~ho{|~uvs{vw^a]Q]VKVbequwvqq|{xxxzxsu|tgomfkoqa`fjWus]BJRiuuv~yur_dqzyvw|ahhzSlyqxzhh{{z~qv{qXdaXlip|atx}{v~~}sfWamtrry}}\\ntuxwwq{zzytrtiielwxVnvyzfchtx{mm}}s}ldsjoospkkqqpooiuu|pzlhiujihveydj{fvcNIVbmeWUUssqnlkuwqoqtp`uwsffrwpkxuyyxw_o{wPwMX\Payh^yv{uokghb`[Ymy{zbXNMVGdf_^ah`]{pYO]j^Tfydfikqmd}}dqchfppn}zqkpqtx^nvtTQhdciuikqun]vgYcebjphlxwk}{GFM[T^[KJURUVSQRT[I>@BCDDE>@KHRY<6F?LTWX\_PXUYebI\_]\\Z\XVVY[XW[[VVSVWXYZXXYU?BYNUYYUEMXZ[`^UX\]TZX_SAEB:D@8=CGQTTSQQYXUY^Zb_YZ\^UQTZ`SGNNJNQUFADF=TTE4;Acce\S^XVY]YXSXYADKMMOQV`GNNUCQWQTUGGb\\Z_d]]SWUJQX^`bQELG>IGQX`a^ERW[XU^[WXUNF@:CTHBR^UY]]UNKEC?>IX\WVXE=99=9HGBFBAWZQQN@;CL^YB5OLZ^^]UOX`^\\TV^]YPHNGMHROFAODZ^[TMMObb^Y^]Z_^^]RHS]V^\\YDQZL`]UUWT\KS]XKRI[`PPJCFNWa[LZWRPO_N[UD=[T_deea]]\XTIY[^WLVTWTRU]R]\]^RVY[VPPT?FEIHJLGM_^SPVDKRZ]ZVQOVZVFEC@GDCMYKRXJSX?=GLQAVZWYKZWOMXWTVWY^]][UPQWVWXVV]\TQV]J;@Q]TGV[ZZ[PIP`^]]RL\ZQPRU\FJSX\crrcsim-0.9.12/textures/freqboard.rgb0000644000175000017500000200100011724452426014512 00000000000000 )       ;9;51#&/. +*' ,.$)#"#199/743-$"!&+.,.'-*!'2()("+0'/+!!$'(g0.>::C@EB47>45651.')00,(,/-(-0,+)*,6/83%$#)%'G_q|zμ56B97<8;?08B-"9>6;:/5ADGJOQNTQY[EH@BQcdprghq}{p||y<≠\OR\XZdcaiclutsrtv~33kl~ýʿźѷÿ¿Ŀÿ˿½żû¿¿¾¿ʺ̷ɽɺ̺̾ϽſĻȼɿÿʾȽY&IZmʬj5JT]oq{~m|msh8"*n{|lp}ybz~đ_qye`O=kqoz^\KG@0\sjuʹýt~žžĿƽƺžǾĶ~[˾լrfĬhnʽ[HKgcZ?)CE>QhcehxhXian{xh1Dun}c}½þŰ}{mjkd_\vהXIVC=:&",0+,':EKQSYZf{q>VghjpU=EHSdkuIwJÓ~J)܋JN6ۏB;2ڗ7)3ixoqlԚ(滶ƭx{mqџ1i|tjncpi]Yfhlifg_u}yӦ0FPFKTE@?vxۃs԰9fsT{ɴøN#ֽsw "tsuhtpǾкݘټaGZ屩YfɫɮiFƉhoa۰ζӧc׼õv򯙉ZT{ȿuȿܾ|팎ĤZuiሏӏDZ}Kssߩm[[u۔mcBZԁdp?ߤTmªo\]ɉwgoɍj~rଃ~yܩrqz敁ݏ{rwz~oĩ}zky沟sR`ս퇝ўտլ[^FJU㙹ط:ֹPGwoPrri[xrfثq㸞鶴欈ՙюλNJ䰃mmĻdžsLrϯqLgѿ{wVhXzUЗo}ʶytjxyc`pnkzdb~~ɳqo|]zeewk]ejmmt̹nܴ}yǫzλ{xpamGhY\f[R]aTh죊tz[|ʡ~¾ƛu{ges|usl[sн߅ÔlꌛȓǻwkyʧSz̼zw}ʓܲwmn]xífp½¾ҴٺͿ}ſakgGf`7uxoolsٙωh䌣sªlbmG\rssrj]xYؗԬtncȿ!PҺLҝٶndöДɇgxܰR ؃q[ŵѕ֖,́݌gUSȷ6%-Jg|ؗxܪcSm˻̿ìPq5ߑоpwrmϫϛu\G}xld֜}źۜ̍ƅkpȻҞ~ƶpa_ZMB@@?CqҠ~zy}rlqrnijiklfcckmr֦䫃sʠpfb`_ienkfݽɪ}Ϫpme~d]slmnnpq||{t渖yΒk彗¿u^quy罋xoսǻȿ¿¿\v~bn׌đ˞侹}Ͽ͹¢mvybႛ|q˾ë¿Ʊâ|olveÌy¾̾ɩ†cohm΄t|Džx[x͵¿þýο̳ƶɋdsŠɆzvavfu\žĭÿȻɼȺŶû괎ijȷʷºٱVmǶ|VnpkqϽdܾqj]RJAMηh^ߏ4MӭοI}˾y\\SLF2nPN"t}|t{xϽKlKPGGB'^怹࣫Xf~w{wv¹býmRSB@A#bvz]t`{znøopMQE?> wvrUĽz}{·ſmRRG::`uMf|L߽fĶ}mVOF<:,nwދyхziNia~m纥ƧlWNE;:;̞ʻƱ宍ȢwpSPE99Bpȡƪ{w_TH;;HՔxeޖg͗ȶ~~m`[LA?KmƳqߢtգwげ\ikWRJB>PЊvܯ掎޿ĻjXQG95Rَxрx摍ˮ˾}lZVM>8Rsסץ`뙆̯˾u\WNA7P痊Ӈy~ݙ~ȮҾua^QE6LDŽꕂrܓ̕wʭշuhbWO:63-*'+1445*.,'.5*+.'/5+40(11/45tǸ<8H>AJEHE8=D;:::30+""+22/*++)&+-)*,,.8/94'1.2/3Sixԇм>;D;:>;=?09B-";B79928DFJOSQMTPXZDGEIUffrthsx{IJϹ[ST\\_hihnhq}||}ɽ@@vvٽZ'KVnͯn7KSYnhuw{|eviqm:")nw|y|}}fkyv}^{w~͝m|pkU?lywkf|yzŲmn]UK5ZŽ}ånýش{nԾswÙiUVpofG- JSM_rnoo}mdvp}l3!J}fĹxojiWdPKK2+6<883HQV[Z^aj}K_lmquW>HMZkqWVȖWSX?OH>E/8n{qsm7Ǹ}~qs@zxvmx{|zyzny}y=R_X^hYRP¾zCwn/$wϾõd7!xys}ľпiYLfFLUƣ1&* u#)041''mvqxhPKedf\`S0~]gyqy`WbBWacd_?MUXSUWSQMP2YJGHKRTAXVZfhefX_gjcabWXN87剂☃柆Һξȳöidʹ޵ɠа˵¿㮌ѰgڌSƼӅǤܑqI鰢aϷļצ҆~땂žɽ͵ѻűyhԴ¿YG73㷒緤ԵycqLuIǬ\⭠NJoDvsfůOXvJN¹ɮΡTX}JүܰܺX[KȿtQr]ĮcZv]ar.$bؖ^=gҼ|}Ӹʾ̠ϰ޳ƔޫJC'yHȲaJx4lmB2UBůɾήJ6%\wKL{LD0ƴʷļeXUyg}YE''UehRʺˬK}Ht]QvPd9LN0pq5UXeŶǴ˼ø¾'E1gl%̻ۧûĿͲz!~lɳyŽ2D񹯯TEAOFJθìþʩmtorgahSعͳ—̱ĭ̴Ħ͢յ˦ඌy|@4v݊OF0cyWf[X̳ĴŸcuqLupTvaJM[jŷ²ɳKXYcqn`dLҸοũ۲eG_@d}`iHȋP[¿ʾ٧d}6ZL4B(4m|aHϵzTLhƵػskܟG}G؀D}K´L4Mf~ǔP`ѯfe~bKnMj^FT^h{|zVzzlG~LW'2[ڣTENbΠoSP[[hvz~|}roḘǮMVؤ\WZ_abipuǵƮ{^`M[։Y\b\NYdhhhz䶑ΖξήjWhfcQYX`lczcRaafgs帅}^NGDbYP#Gf[޽hoh`df]^YiGV;\^dcZh{SBwy{,Yl,n݂œӨwlcbaPg\PW]oieo_,j|㯞õʙyjbcxq{B`fbnn:⪶A^qBaΨİϓ¶èm`Zx{aVTW^|{TZ[5RP6-Iϣ0̢͢챪ŷǶsc\lmppa`RveEF̱؞ßԱŽ˺ɻ}lmmdjN_l^j`Kݸ¾ⶄ}|`hϞsOQrdoji{UJP>Z>4lʮʺøɶxήtjiZpo˿̳̻ǷȿûԲĤrfTex̤÷ºȲָ`.6j|Iޯ㻜žĨf?=Gǩo{q|Qjezf~ꬑҽaRqmr_^qxadb櫂ǧٖw}ֵ݄qP]\[QBruXgl螊ߧޭYXǵgsS]n}үݶ}ٱߦ|xؾlpcT^K=nhjzlwóۉbr_|_Wޕ^E¾гDQ^_慖O֥Qƻd֣E:WHL=/vauȻڞhްʽ¡opjeq뷜랛weqlku^ŹЊqn]h:WAfY;}klvwupwjaVM;tD밡2@}Úprl~~l#ϐsQM>ڣŧfœWFhrѭ³teQlaFDXòyȼϪYnrzmdlQssl˾QYgdiSPh}XS:[yZerxPޞyλcƿĶz֯ypZTX~phOyPS]ч^ujVZg|U`TlyQߕ_hkbWԋ\ڠ^v^~K֫V羈dXu`pzb_IUyl⪀H.@fiߤ3W'2;؉8ɯ5A{TZ?ahd\`[XTuu}򵭭ܤ㢞ѴڕڻֿpЖcuTVb~ľNJ`rra/gyKCDƟrVmUxU.כLebɽrpmuv]Yxjih~b9Fajνifx^~nWXncV^cfhr~쾔k>ޠbjֺQq~ZƟzvqdh~z?]PUaVLTVH]uln>w]^Eaz}pkosbbq|smbOh׹]s@yoʻpyiѰ_ϟs5kgcͿk~}꿈o^^Vײv_qӶֿ㶓ʳcqzdwiiǕMTS8Z]3}}x{՚ً|@]ڎNձgW}_>a~{vnex_הHA:ϰȾ,ưWđLӓўv~֒F5ѻأ~Վu'U'kZH3Կছߡļ5э)⇇J-4906Rr*ፈ\|P:SǼ[y<"`~qcdVР}n剛H{no޿ȸϒǴˋtwʿҖШp`ZUICDFABsŷϘÛ~~rmqqmgiged`adlln}֜ޜpYdhfihhlenŔaCu}ܳtÊeuLZShE?sziglnonpw~{zrrʖX[{QÌ_աxyΡoXhohkդn\uNzOּǷΥXrz_io[k]y姑Tj̰~Ҩiu|bVljSgM|ϳ|ԩzjhvhxfrbrwiܸʥٱ~{~}x^l~fp}b`frgJm¯ݼ˃Uc㵊}nm\xW\~䧩о¾ַɻͤ˕Ĺәz{ך^Yׯή4]pu}s{\avOh79[Z^rŢlŽ}ri\MD:sƿ۴=߆>₷1ڹͧTĿmi`XM6W&1 N˱Z¬\]VSK/IyV\cKJÖβuúb_OLM0?pLfi]Ef2´`aQLO0^UWU{x1ƸfdXKN.QwTm9PY5ٝE;ƬƹkcWMN=b|x_mpf|taUGiPj[ŮའkbVKMNŎôʰ©޸daVHIS~ϳܿqfYJIT݅lz{ޤeNdtԬ̭ƾso`RMWNRgʉU`kvǾkg_VO`s{S殣plgxϰ}ke[MId}^avhesܾmi_QKdۅUX΄~Hhjڿľļqj`TKbjqbYmkabb­ƻxscWI^q|okUuцzP`ȿм{uh^M_Ld|rIo]潗X_ݾ̰ºzpe_P_ߒQcތkubQ禎ܹ˺uj`XOW׶ſ{o_TLIƺėվֶ̠ԞŪ̾}to^]RBqXmu}{rTea;p;GEoַÿvmWWW?/ĺb}ޙ6L8}-5׺Ĵŷyq\XSEmv.+Ҭx*MitIַĺǶvmj`\TK^@NpE29׷ÿŲ~n_VWQHGMxutbۃ7AHӾľ³tcWTMHVGUk~Tlaѻ}qbVSQVYZ_eUXһy|rf[WTcmct}}mdpPt`jкκ{rcYXVkєmz޷~sXײν¿ɭ{pe[XYrϿ˺wk]VWuйޫԵİͼĸ|rg`Zs˹k?Yhgwli|DEM̸ؿƷ}ne]r¿TŖ֑f޷V[ڥcLɺȹyndoo_[slyMSǻcLɹut}d}ẵXwU\dϖOD]W?»w|հӺƠSkfbbe\խ3uC5ſqUdƟFb[̅+ùc%ȵŷɡehYCJUײ}%a?ӧfuhUulo6Bu&8tçۡz۬έq޶ꦫϽŒd*渦}uԺȿNټ≯VozyȈz@vˆr`ʽWޥſ^|QMLxfnvN~vIoPiɿžS}|^heַdƙgc`Pt᱂xWgՐ}◀ܵɵ̽ԗɴ}yƍùݍLl{l}]˾u{R܍wlLۼytƀw@w>К҄Y豅]l`,Ỹ_\jRzKR!*f_zDzZ`mHC)7pO_V{qTӯRVs³MN78d۷g`t}uSQ=@/IZg?˪|vȲ||ǹgbuzu{}z֪srg괘~sǷ}ry}ſRwءLkYOz|Epͣxs܄nơhBiTGè{nԖm]oN|ԽLPٿ˻ȥɳڇ\ٛadRLp\ڣy~čuxm˲jcpзijhoS`D67G⻣ݼŻqfpsԴوbЭbt[du߽ʾꮋsOռ`jb}jъOXEȂջuۮgqnےSU{|w[|5NRoʹ½lxݚbzǿ̽ŰߛTܜ{zRs*5q@`uRƫ*NVl0Հpvzľü5̬-jnc2efb[etɻ+ƇuGj/~%,md^ns{+^tBUyVlOx8n`als,|GNYdlXk7XݻhaejySdDdUOrSvSCxPu^ueYWn׭ȾƠfcoʲTC5EӪvJ7mS-oɳ௏ᮬ㪜ñc7wu۲pǿݺޫ5@}pZBBI՟ɯ}46øgfO4ʆŰ;Xqp|Zh7Ǝɾ8RixVsOƢBLma|CeijO|ongЗgǵ\TNdZhTϹU䰙hdEt|\Բ~ș칆Μkqۼ/Bݾԙ¤]_ͦn{zz}sk͂^[Tmrvw{Ўeј\lӋGu{\YSuTvpjuzQ[|~P|WqvOsrfHxQᒒiwSYGJsܔf`~h{bBPc\iyZy{o;SvIKi޲ŔmB9}嵲YOY`vJଦuZie`foTKtٵԲӢWcgcaaiF*p_/4BӒmx{}챎瘉úԤLxUIrmpgNC452gWnӷVZtbռytaYQ~QbuTBYuVxf櫗gSxlӳvuwʞmu|lemrZstck]xn׽˫˱kxjgtdnkviwiŻxtñcr|xqÕkgzȄRNyًzk٨dnء[؆pІOlڭyLzɼ㹈o{wbgzԢc_ŪLS}J;^lXq^gXuwYפC{bԁIre`yka}?GICq?4wfheJk2R.ݴ/Pe{hgRKO&P4RZҡmv]U^Z\7ox.1KkŐ{zՙ?}_D{jA7޼9Ģ~e62ڂ҄vk>xOpI˧|s峐ɐhNdĺkϹúvpշķzvrsst{зx_޺ƫٹrgc_ba^wϿbrgᴊqӌRK;W}x|įֺdtdӀ|lj]ʈѪzͺӶhύv̌X¶ƻ߾k޹yrʋPFApz¶ݽeںˊpWĬܶٗQcٶޚ^ӷiJʻ̷^֗]ÇoɓYA㽣}ǰσu^koV̹ܱ~Ŋ`jɵÒÒYzߤзĢõ̼LMtؗ|kZKTøĶľ@wlSK_wӍ5ٮóˆ1|kvTm9G⻩ǿ;Ȉ^]V8ʽîҰJuXݡvpݥ]mkh~˱v`O囔Gݱdܦja~´ǏC`͇e˞UoIÏЄp}yqcvhZƾ˴ذ|廇iWUƾѽȹļn~oǷ¹źhO۸{ߨXzpumSЊe^PuOҙWawӾ~xwpteLơa~RӸ}npplofi~|p{zhȸ]ΫA{g>޾~y}kb]۫pmK͒mp}T̃Lѭ}Hޯ?;鶲x߫DR╤qI|ύvߘim]JĽY]׷ƷMløGnRjĽqROeǽʐܴt~޴fHRYn̮˾޵UCV@֚Mqμ޸hUޣj^٪G˕h]l̽ĮθͽҫɵتF]~ƊSWw΋jwsޫbWߩwx׽MVi׌Sɤح\vܑMDےJJČcCU]zTӆsݣQawٳsoͦoP޷nkYޏOy_۴XsTҽåҮoqg`gǎ\kpSzβW^̽Ⱦ»¾ϼĤ         ?=+"#+&!$'!*6,0/,$#'(((&#%)$!"'%##A;-:23<9=:-26-,-.*# &%#! $,'.)""+D?2  9/4..4.05(.8#/801/*,;>@HNHHPNTUAC?BP`blpgdn{|w (1FKKNQWdcaf`l{zxw} $1ER^qδ϶Ǘ|{mbB\*R%SM%QB0T9=V1PZ,bv!hyux #LA5/)!xuww&R}`,AJNG?>GD=cxwU]jmaETLZOUP2"#_pcfab{to~cfRWijdB__k6Uo~f]G2YpeaRLa_q{epuzy~bYGlkXL>'I|spjly\,`rI;J]hyBFN|L ݾf]EޢTކ5{#/je;aSC^IUeF\]0Kl)S"`1&h/hcZ_bgBe?CTok\<CBC^slhdqe]?QpkTO=&J.FfZ=5#R7o W wn~msYtPp<z:9'-)AYwj,0=Oc{ƸyqjXD3@jXdNKJ309>983HRW\[]\Z\N7.9Mbopvz[ENR_msgBZe`^ aC `F7X?8(H˺#/G8G/%(31/5DE8)i9øvhn\bvncYSMZihguxwnY\Czwmz~zmmk{bQ9[i_dlZSXǿzvy~~c%LG{i-,vĮq3MW6!rtvkps}|o>LlYMjDIQť*#*&'6=B[_qJN",066('vmtjQGfef[YR1/\0~\gvx_WiE]eeaZ:MWXOTZWSLI' n0ZIGOOTUE^X[flgg[egiaae]XI% |ꋆqOX$UϹervǭMM:-#)/24CLRfyôfXa\[_빫Ͳ޸ӪݽϹ䱒ٺnxۍV䓈żԈ̛ͫgxQ켬iӷ̼ج#bٕ럅Ʒ~\40aжUVw9] C[xTbބej٦v==342%'!$("!OEʹWFNNU[\bfw{[jܹZJ;0㬋輥ɿعM`xMnFǯ^»OIFjBy~gƯYLWsLÐMųż̰ܰePWzMԴɒu}ȷ¯fS\|LϨliw{WnLncƨ_]սhgb[`ecWUhqu~bW[2p/%e];iջnGXNB?AHSQX`_eq{{oLI&|܁ճhUYMGA:6CGNXVUZa^avgw@.vТӥ_Y\ZSQREGGIQTW\gqlnfgmqX4o٫̓ND(GУpeedikfVZ]\bbgdcovvpglmp{9hXAy3qfA/YCɘk\eirpqhghnoutllpnmqws{m{FiA4%ZuLCpNC4aRV\hepikoxy|}nkkucfcxrx{~zuss{@Xoa[Ytf`VC$(Xfm]׵^PHPXTgjmqz{zekgbXblwpzyz}ppzPjwLzLwZPuYU4NQ'tu3aVmϡsc\RRRO\oosshmufwkinqw}wrqkvwp~dcz*E2enޱƒd\QPHDGUhtto^[__oquw~|nlnqrlza\y"wޱrT7%CFA@?9BKX\eiok`Dh乜ˉyͿϳiVfheW\PUUNgO:EA:0$xuſŵȦὼŠfO@2$'&̥ǻĽʶːgYִQ !((4Ψ岙ģī՗Jc;12ȮfttVgb|aěﭐɩѶYAqqsaPld\a⧀ɭܝ}}}|Kk贈rU_eYC;uvTm[}j靅I2`S~Șh6尺]Vɰ]pݽO_t]ӬҮ~v.HUwf_xؿljeQZIAsdqsz/Kйη8Pޓgp_qbW[I|ƛŻZAzъa[o^J[ԃGvᅥbVwdycaDQ~lwEj糅J/FchD`5S,89݊I[1ʬ7NSRH-$k6Has׻VTfIdnf]~O?BTJycaBb޴u}upȷrl^cQPOA6::4Qhiddkn|ղd‹p@}mtl&/=EFQfUGGN\gweϴgԫz6nhh+1;FWeujȊtfg\յ~asպxᰍo exxb{ihÄeJD@Ϊ³ûɽ(Z6ع~@~Mgu֒H;аϛox̉v$H*m]lnaD9մ֥ស0)hhflrP%7ٷ,(2Xi)rmmlyL؃U5]߼߿Qo6re}>;e^h_ŝ|m扚QgeӃvrmrs~̼Ƚɔ˺puӻȉxaݘB9 JJF@6/.51/^sz~һŌxIΒZb\\baVOUUQPQOMKFEGTRRahnpw{ϋnWcο¹ýZUVX[aZXC$E͐wqiimoppvxyyxwuwy{yc?q{ÇduŽEYPb;/a~wwwrvdXX\]^]^abbd`WWT7%$troji]F2,7Џvvuvvy~z|}|lpjnydWrW]ĝzRČ`̋ZZovursy{||{}wtnkliiomdcec\kvrtutrnngWTis_G4(/Ҙwurquy{z}A0A]e\FVzio֟p]rM}Uٿ¥{||~~qq}}tv~zyvvyvqpruhq|{l{ytnggq`H9"&ҟ{trrqgfmqopssz}U.GuRt==ၽ)-1TۮYſmgYQK9W%4G|wڽdͻa_TPJ0Ju[ggREsgXɸgeQKI/>uQ^`dPn.s^v͋¾ceUJG,]\TYty-fɝŻggZJG,NmSy8VY1ڛGg|ҴǺneYMK?`~~hovpvh^NtVt`ppɧũpeWJNSǏƺؽwYƝʹkiXFM[w?Пȳvl[IM[}]v{ٚcNatL<8޸ϿwraRO]HyQgˇR\iUOtʿoi`UOfuwS¸twg}ܻ7IJph\MHk܅_bytcvʵřUĮsmaRLlS\͂Ffm˹;ƲvnbUKieplTotiݾagǹ״>~ͳŰ|veXKftjlVr؅xPdƻOlykbQfYg߁{sGqcŕYeĺaLfɾôticSeYjጓyo\ºpCѽ»Ľynd\Q\w¼þ¹p`UMOȘɻʨZ`ؽɺzp^\RGkWkzW\i?k;OHyݿLdðǿ{mWWWC2b>Q7p/;ۿ겭ôƷ}p\XSHpq+0ܪv%QptN׼dĵwmi`\SPW>UkG:;ھ-~m^UWPNFK{zf?EEĽUϿubUTMMWDWnVs~b9fѿrbVSQ[a]`ﲲgYa"Lӽsh^WThog{mluOzr}UjȲtf]YVoߙn|Ǖr\ٰ9pۻvi_YYtyɲpaXVvϵިϫĶĜNrɳxlaXu˭_<[jmĚtm\~tAHIuϿƽ~"#uɶsf\qƿyKѓߒk䵪OZ_C-rgмqek}rlljgl{~eZ_ojNQĸZP5UO<(6o˲|pjkutvx{g|㶬[tS\d˒OCZVHľH5:+!"%ͱ}wws|ɫP}ehg_Y[8vE?¾i+&;hWgţCOI{&Ļd+ϊ6,C+)+*3GEMfmsȺǾ_oe0/9^gEC(@>}yhfkbPU\ouɍ|Z{hfuO hOD@G"$A\|zlpu¾׉o湾ڻ42RP-&Akm{{yxrỹ☐ŏb8*'2od5-@r6+{a,רpqҲh3$#Zo4/'BsPJ–Nɹݳ4βe.#Ut7-(=nmkZmwÿ¿y}~?{΄yXF7*$**Mx8'#6d~]ࡠžbPTLhK0(1-F=&0[ʾ˾ǽlxyT{ƑO3)04@D) +P½yiP?MsRk}Q6%,05kM0''Dwzm_WC2-xXy]c=E;++*1\\80&+C]e]vj]OK;.hȟti_>3E1/12RoD810ERJzYoYY:/34F؈UF<1?MH֥q=+-,9pn`VCDL>ÁJ/&'6_̐x^Z^;ֺؔPK/,/2LӧppichNtn-`2./2F{ֿO3&zҊU܊wi+sXTR`Yv۶xK}oʃ={)s͕{v~zCWckf$χB}UXg{~!=P}ǯPUc_|Exz&7ZbrKA'/rOb[|{{05~WӬ\VrƺVL96jݸc`w7~VXʼnG@,NamJƦx}w:Ǽ|pZ>̹~hcz~wkeF)!N:10Iykا}snkݷvɵ~zaRHJ~۔vVSs߬OnXRCj⸣fxsÛ`?rOC{؃sn\iNݴFPļҾѫ[beVHob櫐ЕxʵֽumyuipatVZB?P\vλʫ{n/սí#Qݨ||Nr-7>@FXŴ}tomm`VX\fs|\O]^Z_eb_bcdglpkTPfujGȹhTT`hpڴ걹Ѱv^VOGEEHMOQRXajlid`]]`bcdcFGchgfdl;+Yo`RZȽptޜzvqjLw`RSWTTVW_bafgfd```ba_becaa:.YdaaacF1Tnm['ਖ਼뤐Դxfg迥fVļX6crkheed]]ZUY\]YZWWVZb^__^[\^B*J_VW\dT7NgoW/竚Dzkhe\]Uv?DE>9Ytl_WTVX\\Y[XXUXZ[_dd]]\]_\eX(DfURYdT/;Wk]3oݏ}^Շa`Axi_YW\__]_a`^[^^\^a`]c`M870-&\T)&$.Lkf$һfjpݎ~٨Ttj;vhaZ[^^Z\_abb\[Z^^]]\cfMAJ);_W8!am5Oflw–樋clyϜosL{SZ8yd[[YZZTXX[[_]UPTWZ`^]caJ(?r8G`VW<1o;KlljҴȹŇ[mqSZ9uJYShyayWǣ4C1*MKnfyDo'0QnkgӞq4`SSg}S_UuAVqk{BpieRܵȔÒէs}Qd,CEqԚ޾bfǛ6~p清^ׁZa_u-y~wmЕWgߗIө!zW`OvVyo v~Jd߂ZSluNtwnRzQ㜗etUZJKppYoę~bDPkd74#se~zDUvS57;)3?%ËТnA@믫;=E9?D*ᥞJ7ALKH?49ҶΛ#.A8MMHCCF2#,G̊r|ꒆʸ5'3=>/YRWaN6-!),bZp\Utcܱyvurja`QJ&58*Q8FgsykaIXikXN2 !Y?›VNO@5]>HxqmYC2 Ko8Y92TlTSUvsrsiVG2+HQ(V!@YbNG'sn|vpnfO;7!`j^b9uw46PwM==xd~}uq_QCQ^H~fB5ٱ8O6G`xxscD'$ 앳ፄoD|QrLN-ysqRF=-*=nf}oD*֜oSk¹[6ⴭ~}̡y\'ؾ]:ïnjedۺϽg[XTUUV^o}[Hpjt`澘ũؽ}i`[NDAݒbcV>?WjmQ>ܱIwYtyeztok1+MHTs껀cP휙L溌nvmg;+Hn*>FЗM`ӎsϛ\uUrJѡфwveqfʹyU;麍ΔjT^îe4˿l].06'jqѻĸsR2$xfSF?>KSS]psv|Y'`P㺑X¾cOUm{jXOKI[jmv(dX؈paRȵzxyvmz*nS\e}ոiadb]^X^{~{uq|nr`1qbSϦhۇWүyWNTPGLLVvzodXskeT^cmfk\K;nӾeЬKωrExiknnhilopfvlaczlttkd]n{}}w||>gwmeyvUՠ{t~X}|r|qrh~|z~uOkԥZ⿎P䯌C<ŭ~iXjّԄJĄZ픢vYa{o{s^\]g؜numUұ|pDCUOpqȺ۶l2UUIp൥yl4O=WL:й㸭|M-mHLc纩$Ўo}gBSb{ʦ%<;9;G[iӶλ>(0?Ngz::CYiҰpp~γDDJgu+.?Ngw  !$),*  %(-0?Slm[PO\cnužO1' !#)+13CXrtbZZfmyڀ&  I¤ !%2?MZhuwi\OA4 $1;-<fs Azi%2?MZg04X@;f+t5[m~rfVH;pKG:' Cb@5"0<A-W|7i^Ϳr|Evi\N_Rk7*!.<IV\wpC{n`SF8+.-7uPbv |o)LZgtҡFG:-j~qdVI<.!@,9FMd,9y-:G%Z'bo|~!QVIզ<ît5, .! \K! (6CP^kx F?gZguLx&r2eXJXsdJv=0" '4NBv6zB4mXfYqL>1$ g\ws+ŹAV x$tCnaL)G, kuUNJ<h;v:Z*(Mo?Ub2;-4ϳ%  (5BN' jw4I3:6@!N [hMvwi\OA4' %/(5BJjw.Ǻ>[xmt,{m|#IF8+xj]! LYgt5*;#1^5&(  '9C)]6qk &4AN\ivseXK= ̨,Ucp}L,9GTa-}(tv i BƸd'\vi[NA3&@Ⱥwj]O: N A4& "/<JWdk/ %y*l^QD ^)2# 0>KXKYt3^ om#2@MZŷhTڲкuĶtfYL>1$ ~p~&cobT3VﲥD5.!!j~d^ 蛋m:GT)kxreWsJ=/wyȻ"]OB5' %z,:wU %3@ .;HVcp~(,:GT\iw%v5}PobUG:-ǺȻwj\OB4' N<.!Yµ qdWҶ;e.!Bҵ"CGP]kxugZM?02% fec  P&D;H4UzrAQXKY'4BO\".0wBo}D:˾-yI{n9=i\'N+8kA<`T3Fzp& $ % 2 (5BP]P hk=&@܊6Mi@NZOf#{GTao_#䪖(tg;4ZL? U? zqcVI;.!^A4 s  ɻ.1tyl/*:ND7HLsIYft^m Ԃ %3@M[huy }4OD7)+3JWI0#WdrzmH1~pcVH;. Rµ AeWJ=/"5Ķtf|L?1$ uZcrrcsim-0.9.12/textures/gap65.rgb0000644000175000017500000060032011724452426013477 0000000000000022324456#67(78-89D9:;?@ABCDrEoF_GHJ!K4L>MONbOPRSXTVqXY\^ `bGdqfhjm$o0qktvy|YB3uZUg6PP,h'Ty¹ɳʒsiI(ҙUԓբNؕلڂw]m߆ AiJ(8a&_2C  N67V+ L"$')U+.0358):<?AACFHHJMOvQSUWY[y]^`IacKdf?gijlHmo/pqsQtvwcxy{|}}~ L/Sq{r5$ 2S}Y.9T7wQ:3 `ƯXʴ 7kк-aّnX@&lW{aQ n  1 im4 ~!#p$&@');*,>-/A02735678:&;Gs?@ABCEFG1HJIgJKLMNOPR ST5UAVSWpXYZ[\]^_`+a$bdcdegijl)moRpqsuwy|~8Zta6:]8+%t m.wKR ŨTvJΥaҼtٚRޮyQL$fVJXhIv2023x4J556M67T78X89p::;<=?@*ABBCDEFH ISJ}KLMNOQ%RySU[VXZ\^`be"gAirkmorMtwzu}M4DK&'<Sr 1 >c<MJB7̱͑s_SBӔ<Hև;ܛUޞ,߳;[&qXF$#=Ts'W#* a  WA! #]%'*,{.1^36m8;c=@BdDGIFKMP"R<TeVXvZJ\]_@`bJce@fhik)lnQoq r`suv{wyzF{_|g}T~>-(8u ]AC,<nA1R k?CcQ1tO…KfSfΙ"]ӑ֖Z.njir:]+\  } )q,< "p#%R&(/)+B,.=/1C24568,9^:;<=>?ABC2DOEiFvGHIJKM N'O>PJQUR`SqTUVWXZ[ \\]^_`|abcefjhik lncoprhtQvtxz|~(@NOC'PYav%E0@ \g&Đ1c`Ϳv4Ԓ7؝.ݓGQ0yPk 3?-+X2`2345X56w678899:^;=B?v@xAaBVC>D#EF G2H{IJKLNO PJQRTMUWYT[S]^_cacegj1len}ps-ux{e~C1/vz$uX/9vC^kh|ęŢƝǕȈiG(ϱХюZhu}N4.%ݒ9YioM7nL=3:]1`@ [L   cs!$!&[(*-G/2847J9<*>v@C+E}GJLONPRUW/YZ\^,_aHbdAeg.hjkmZnpqsrt-uvx5yyz{|}~{(}e-3-!V1dDtHo!JnmP+&<Dž<ː̮Iюw,ܳޜkckqi^M-S^B_ S u  )yEO !t"$b%'1(*@+-<.0F13(46 7Z89:;= >?)@DA]BwCDEFGIJ'K>LTMkNOPQRSTUWX7YUZa[c\V]L^<_._`ac(dNexfhjkmWnp!qcru w'y9{P}}^wqrVC H+QvkTWkMv[n4όIӬT׫u!T=">0"\{{dJ?:g06FFA.*-,++2,KJMUkdOOSNOWOjph\Y[[_eus~oifga`cad[WRd]SRQOHIJQHHKORL@??,-.:9BGPUQM><51--.9IAIJNJIIIPHIIRRZda\]`agbcefmqv|xzo|q|qwtjn^]OONTSjlnsjsonf_xZUSQs{}xpjd`edhjnuqnpkpqqyzrndNCEHCBAGKADifqmhP\bmhdd{__ht~|w}||nyoq|n{ywx{wz{gfa^YWYZ]Z\\^XW[[_X[Z^WVWV^WX]aZTQLPLO6Qh`_bsejtuuqpu{rmjlmisrqs|wyyxsutwtxtpt~y|vylkglnuqlh[^SNMMA3('06FFA.*-,++2,KJMUidNINGHOOiog[XY[_ejkwwokicbecf]YS_]USSQKKLSLKNRRL@??,--:9BGOURN?=51--.9IAILPMLKKSKJKUQZb`^_cdiefhity~~z|wyotiukrrhk]\NMMTShknpisnnf^xXSONqx}{tkfb^dcejlz~txsxyt}|tniVNOSNLLQVJNspxwt[hfqlhgbclw|w}||nypq|n{ywy~zz||iida\Z\\a]``aZ]_aa\_^`[ZZYb[]_f][WQTOT9Tldcewjo~ssroos|ssqrsoyxxwz{ywuswtxspt~x{|uwlh`klsolf[[MNMK?2'#06FFA.*-,++2,KJMVleQTSNOWRjpg\Y]]`fwtvrmgbbeac]XQcaVTSNJKKRLLOPQL?>=+--89CGPTRK?=40---9GAHLOLLJLSJJJSS]e^\`bdhdegjr{~wyozq|u|vko_]PONTSilrvisnphaw^XUQrz~}ynhbcaccikxwxtyvu{|uqiUMRRMLMQXMQspzxs\ilqkhidclv|w}||nypq|n{ywy~zz|lhdb]Y[]b^__a\^_ac\_^`[Z[ZbZ]ag]ZVRUOT:Tldcexin~srqrpu{poqsntxvwxxvsqstsroor~}wy~uvoidkntpliZ^SONKC3)'i#Us]wUp^\rUt]uUq]UUn`yblUyZk]w~tu[~U~U~U@Ui#Us]wUp^\rUt]uUq]UUn`yblUyZk]w~tu[~U~U~U@Ui#Us]wUp^\rUt]uUq]UUn`yblUyZk]w~tu[~U~U~U@Ui#U]swUp^\rUt]uUq]UUn`yblUy_ohej~U,UXam|~U~UUi#U]swUp^\rUt]uUq]UUn`yblUy_ohej~U,UXam|~U~UUi#U]swUp^\rUt]uUq]UUn`yblUy_ohej~U,UXam|~U~UUi$U{uWma[qWr]ckXvUUn`yblXv_oo~tWUWn~UUVXZ]aehq\~U~UUi$U{uWma[qWr]ckXvUUn`yblXv_oo~tWUWn~UUVXZ]aehq\~U~UUi$U{uWma[qWr]ckXvUUn`yblXv_oo~tWUWn~UUVXZ]aehq\~U~UUi$UphoUxVdjUyamUyUUn`yblr\emtjUUV^~UUVY_fo} b~U~UUi$UphoUxVdjUyamUyUUn`yblr\emtjUUV^~UUVY_fo} b~U~UUi$UphoUxVdjUyamUyUUn`yblr\emtjUUV^~UUVY_fo} b~U~UUi$UWwi|jqti}ovi}iivo}puym|s{~UUW^ddiS>68`b~U~UUi$UWwi|jqti}ovi}iivo}puym|s{~UUW^ddiS>68`b~U~UUi$UWwi|jqti}ovi}iivo}puym|s{~UUW^ddiS>68`b~U~UUi$UVec~U UYalroN3%&++/ "b~U~UUi$UVec~U UYalroN3%&++/ "b~U~UUi$UVec~U UYalroN3%&++/ "b~U~UUi~UCUVZduk b~U~UUi~UCUVZduk b~U~UUi~UCUVZduk b~U~UUi~U6UVX\alssyAb~U~UUi~U6UVX\alssyAb~U~UUi~U6UVX\alssyAb~U~UUi~U/UX]dmyd (zW~U~UUi~U/UX]dmyd (zW~U~UUi~U/UX]dmyd (zW~U~UUi~U'UVY`k{ ys~U~UUi~U'UVY`k{ ys~U~UUi~U'UVY`k{ ys~U~UUi~U UVZet Kn~U~UUi~U UVZet Kn~U~UUi~U UVZet Kn~U~UUi~UUVWY[^bekv', m~U~UUi~UUVWY[^bekv', m~U~UUi~UUVWY[^bekv', m~U~UUi~U UX\ahr}5 m~U~UUi~U UX\ahr}5 m~U~UUi~U UX\ahr}5 m~U~UUi~UUVY`iw=_ vm~U0UW]W\[XXU[UYW[WYUUVYU[VZUZUWYU[AUi~UUVY`iw=_ vm~U0UW]W\[XXU[UYW[WYUUVYU[VZUZUWYU[AUi~UUVY`iw=_ vm~U0UW]W\[XXU[UYW[WYUUVYU[VZUZUWYU[AUi{UV[esD -m~U0U^yn}vajXyUmayblUU^oUw]sUtZ`nUyAUi{UV[esD -m~U0U^yn}vajXyUmayblUU^oUw]sUtZ`nUyAUi{UV[esD -m~U0U^yn}vajXyUmayblUU^oUw]sUtZ`nUyAUitUW^j{LO mUmj_X~U,Ukjcp^yUmayblUU^oUw]sUtZ`nUyAUitUW^j{LO mUmj_X~U,Ukjcp^yUmayblUU^oUw]sUtZ`nUyAUitUW^j{LO mUmj_X~U,Ukjcp^yUmayblUU^oUw]sUtZ`nUyAUijUYbgpxV mUѼrdY~U"UkWU[wxnp^yUmayblUVq\he\sUtZ`nUyAUijUYcipxV mUѼrdY~U"UkWU[wxnp^yUmayblUVq\he\sUtZ`nUyAUiiUV[gmqxV mUѼrdY~U"UkWU[wxnp^yUmayblUVq\he\sUtZ`nUyAUi#U^VVY9UTSRPMJIJY`L QmU޺wmhf`\YWV~UUbVUUppoa_omayblUVxUo_wWjdXtWncAUi#U^VVY;UVUTSSTd`L QmU޺wmhf`\YWV~UUbVUUppoa_omayblUVxUo_wWjdXtWncAUi#U^VVY9UVX[`dintuy`L QmU޺wmhf`\YWV~UUbVUUppoa_omayblUVxUo_wWjdXtWncAUi#U\V3UTRPLGEDBA>:78Z}a mUζyKCEQa^_[W~UU{n{hvsj{krbczbti{brkdybuAUi#U\V4UVWUSSRSTSRQRoa mUζyKCEQa^_[W~UU{n{hvsj{krbczbti{brkdybuAUi#U\V3UW[bhmua mUζyKCEQa^_[W~UU{n{hvsj{krbczbti{brkdybuAUiOUTSQMFA?>=;87HbD \UW%B=>829Lelh_Y~U UilAUiOUTVWYXWTRSR Q`bD \UW%B=>829Lelh_Y~U UilAUiOUVZajr{ÿbD \UW%B=>829Lelh_Y~U UilAUiCUTSRQOMKF?:9987:Ae UU, (-*QŸqcZV~U_UiGUTUWUSQRQSYe UU, (-*QŸqcZV~U_UiBUVWXZ[\`hs Ǿe UU, (-*QŸqcZV~U_Ui:UTTSRQNMLJHE@:78Hrg$ UU} b仓|la[ZYWVV~USUi?UTTSTSRQR`g$ UU} b仓|la[ZYWVV~USUi:UVX[^cimpu}ľg$ UU} b仓|la[ZYWVV~USUi3UTSRPMIGGECA>:!7:jhv UUbR/汜zymd^ZW~UKUi6UTTSR"QT}hv UUbR/汜zymd^ZW~UKUi3UVY]dlw}~!½hv UUbR/汜zymd^ZW~UKUi,UTSQNJFBBA?><9'7Sj mUU[ órg^YV~UCUi,UTSSR(Qij mUU[ órg^YV~UCUi,UVZ`hs'þj mUU[ órg^YV~UCUi%UTSPMHB=<<;;987P}jT;7]l! BUUWu^pcZV~U4& #; AdUE D·|ncZV~UUi%USQS޿wR Q\cfNHE>4& #; AdUE D·|ncZV~UUi$UV޿ cfNHE>4& #; AdUE D·|ncZV~UUi$UTF7Z׸D 78od | ^ ,U %Lʿvg]W~UUi%USQo۾\ QRd | ^ ,U %Lʿvg]W~UUi$UWý۾Ų þd | ^ ,U %Lʿvg]W~UUi$UTF7XӹM 7Nf" _ v ;U TὟug_[YV~UUi%USQm׿c Qdf" _ v ;U TὟug_\ZV~UUi$UWȽ׿Ƴ Ľf" _ v ;U TὟug_][W~UUi$UTE7W͹i7:|gl ;  WU _ῤ_MMNOQST:UZVAUi%USQmҿ|QSgl ;  WU _ƫgUSTTUVV??@DINQST UyU[|UUi%USQUë_QS'< w *VUhp lýpQTgxdQRSST UyU[|UUi$UW;Bnü'< w *VUhp lý÷övi`ZV UyU[|UUi$UTB78[l7?&ơ:_ ? 6Uh^ 5mŸT79CqO78899:IWUyUUӁqUUӁUi%URQpφĶQX&ơ:_ ? 6Uh^ 5mʾjQS\fQSWUyUUӁqUUӁUi$UWƽ('8v&ơ:_ ? 6Uh^ 5mʾǶvWUyUUӁqUUӁUi$UTB7<ö7E&tMJO`q5  EUz6' spǷ7GXh=7:KWUu bgWUi%URQVτ¼Q]&tMJO`q5  EUz6' sp̽Q^n{VQSWUu bgWUi$UW('>&tMJO`q5  EUz6' sp̽ȿrWUu bgWUi$UTA7mи7J%եk< 2H\w0.  WU.BUjyģ{tsm^Ȍfܾ\ 7>i߾R7DSW U΂^UUi%URQσ˾Qa%եk< 2H\w0.  WU.BUjyģ{tsm^Ȍfýp QW|ýhQRUW U΂^UUi$UW½P')%եk< 2H\w0.  WU.BUjyģ{tsm^Ȍfýź ¾ýǶZW U΂^UUi$UTA7<巚M77N"֊*%MPcƮ,G kU{ b +-Ed!35KW[h籰hBGLORTVW`UO  rg߷^ 7ܷn7CSW U` XltxX^Ui%URQV ϊRQgχF D؈5*EC>-Ed!35KW[h籰hBGLORTVW`UO  rg⽱s Q߽QRUW U` XltxX^Ui$UXm) '9ý'8sF D؈5*EC>-Ed!35KW[h籰hBGLORTVW`UO  rg ɾ߽Ľ[W U` XltxX^Ui$UT?7:d ϷC7BN :ڌ5 Yd5 8~÷  &/9DleU< " w gŹB7OƷm7CSW U ݁߱Ui%URQTx ψ[QZϋN :ڌ5 Yd5 8~÷  &/9DleU< " w gʿZQf˽QRUW U ݁߱Ui$UX~4 '+½~'&)FqN :ڌ5 Yd5 8~÷  &/9DleU< " w gʿ˽Ž[W U ݁߱Ui$UT?7P ⷲS78{\ 1t6$[[ 5ɉZDBGat(%1 ^U]j R  i蹳`87·m7BSW Uc]UU}پZUi%URQg ωսiQRϏ\ 1t6$[[ 5ɉZDBGat(%1 ^U]j R  i꿻tRQǽQRUW Uc]UU}پZUi$UX½5 '*Ƕ'&%$$%%&&0H\k\ 1t6$[[ 5ɉZDBGat(%1 ^U]j R  iøǽŽ[W Uc]UU}پZUi$UT?7A d87{ɺ Ƴa"z81\K)6*LN<6K'[J XUc  )iѸ>7m7BSWU{tUi%URQZ ωнxRQϕʽ Ƴa"z81\K)6*LN<6K'[J XUc  )iվWQƽQRUWU{tUi$UXž= '(e±('&#!#%&&'.7=Y Ƴa"z81\K)6*LN<6K'[J XUc  )iվǰƽŽ[WU{tUi$UT>7=Uķ=7r•|z unsF Ʌ?9?6"_aZT%7o&}c Uf j轸[7Xk7BSWU{Àw!Ui%URQVkϊƽVQϐ̽yeclφunsF Ʌ?9?6"_aZT%7o&}c Uf j¾pQnƽ~QRUWU{Àw!Ui$UXŽH'Eʰ÷C'&#!#$%%&&'')bunsF Ʌ?9?6"_aZT%7o&}c Uf j¿ƽŽ\WU{Àw!Ui$UT>7Aw޹O7]ỎS66Kb| xYG)xM(KM@%%UL (ڛ@)r'v UYS  8 Ikո:7wc7ASWUXaaa\$Ui%URQZϊοeQrϑȷtD,,=Pe}χxYG)xM(KM@%%UL (ڛ@)r'v UYS  8 IkؾTQƽwQRUWUXaaa\$Ui$UXU('5ö'&%"  "%&':kxYG)xM(KM@%%UL (ڛ@)r'v UYS  8 Ikؾȯƽļ\WUXaaa\$Ui$UT=7JѺk@dӕD  (UЭfK=A~6LǢd/4x](h;&! UWJ  l影b7Y7ARW@Ui%URQbϊȿ~Ywϐìy8  !EhτϭfK=A~6LǢd/4x](h;&! UWJ  lùvQƽnQRUW@Ui$UX¿bN)'(AN'&$    %&'+Dbuz~ʭfK=A~6LǢd/4x](h;&! UWJ  lÿƽº\W@Ui$UT<7^ķT9mNdzh#7yv,4{$ "t݁#e%@ UVE >  >>(Ʒ7÷K7ARW U!jUi%UQsωýjSϏţY@iφϰƳh#7yv,4{$ "t݁#e%@ UVE >  >>(˽QǽcQRUW U!jUi$UX¾9'a¸Ľ|'&% $&'&&%&')8FNgijh#7yv,4{$ "t݁#e%@ UVE >  >>(˾ý]W U!jUi$UT<7>oߺE>'hxI:>IR8"nDW,N&Q UD a h;º%ϸ:7Aȷ>7@RW UېUi%UQWωп]Wώ̶r Uω˿ϭxI:>IR8"nDW,N&Q UD a h;º&ӾSQYƽWQRUW UېUi$UYŽh)'(ȮV('&" "%&'&$! "$%&&')*2gxI:>IR8"nDW,N&Q UD a h;º&ӾȃNC]W UېUi$UT;7L{ո~=V;j䲌ԯkWH:00R{55ތ%F&a UG :|fTgiftϟʒ_AHH?&?&h gU, S-H!_p1 3{"kQφʽTQRTW UUhqiUUUcmUUUUUi$UY D)'*\µ='&  $&'&'&$   "%&'4N^lʒ_AHH?&?&h gU, S-H!_p1 3{"俿.'7^W UUhqiUUUcmUUUUUi$UT9 7:q˸w$*~j·wD8DYt ߹v\QED\&d& bU^; N&׿eFFEMgc.w% ;\77C긷D7?RW UUUqUUץ[UⰟtU˜UUVUUi%U QTωǾϑ˷p"t½ϓɼgV|a8.8I^v ϛ߹v\QED\&d& bU^; N&׿eFFEMgc.w% ;ܿqQQ[ υо\QRTW UUUqUUץ[UⰟtU˜UUVUUi$UY 7('+`+'&""&'&$#$&'&%#  "% '(1:?d߹v\QED\&d& bU^; N&׿eFFEMgc.w% ;xVg,'(nı^W UUUqUUץ[UⰟtU˜UUVUUi$UT9 7`!ӻ7tƏ̎< +L~ö'b4 `UhL T c נj;.+/22 DT &}[Zc77Q ٸ@7?RW UԃԃԂԋUi%U Qt ψϑ;-^ǵϒ¡t}t1 #>gϔö'b4 `UhL T c נj;.+/22 DT &}[ZٿwQQh φξXQRTW UԃԃԂԋUi$UY ƽ+ 'Fǵk('&#&&%"!&'&$  #&'4jö'b4 `UhL T c נj;.+/22 DT &}[ZٴuRW U`!aXUi%U Q]"ψþϒŖ> Kçϑžh+ Ivώ)_@ `UivSQPMKID@J¾ƏkXSN9$­F@}M 'qRىGϊٿuQQm υŽXQRTW U`!aXUi$UY Ľq"'9žD'&% %&$$&'&$ #&')Ct)_@ `UivSQPMKID@J¾ƏkXSN9$­F@}M 'qRىG׹E)'fÿV('(Z±_W U`!aXUi$UT8 7#ȷc AޮÖyLN,\J `U\J?5,"d׸жfS@7>QW@Ui%U Q#ψɽϑ˭Q 5k~ϐŸzc>@xχ,\J `U\J?5,"d׸жfS@AJK]ɶ77ٺY?7=QW UYVUVYpmU_UUXʠUi%U Q2ϑƏ: /itS*2όɰw7 Q'χ‰|zwWU !'迱Г< 2ẋHGF.ҜrM>AJK]ϊüQQχnXQRTW UYVUVYpmU_UUXʠUi$UZ ʽ?2'%   %&'%! $&''3j‰|zwWU !'迱Г< 2ẋHGF.ҜrM>AJK]¦q4';Ʈɽb'5Ƶ`W UYVUVYpmU_UUXʠUi$US 72c >εE<d"71* /Verxz{~VU 4)p!]Ձ*'s֦P(Һñm7Eּ~I72'&  #&'&$!%&+'Bl* /Verxz{~VU 4)p!]Ձ*'s֦P(Һ̨xF'&%$#&&'k¾A'E`WU Uux܁ U[UjZUi$US 72}%1әe֎7 B6+/w OVU v-A 0jDlnK%-r ʶٽqC\ߺO72'&!"$ !&'&%  #&/'-E[i+/w OVU v-A 0jDlnK%-r߷zwjM.''&%$" "&'@·M('(E`aWU]UU~U[plUUi$US 726"y֟\ "R9 .0w B U .z#KN$$0*?Ux ˩w_C27c×@Hķk7;QWUkUqn[sUUUi$UT Q2ϣ͹x,cƮuƷKCs2ω .0w B U .z#KN$$0*?UxϓĺtaM7)-QωƣX`χǽ~QTWUkUqn[sUUUi$UZ ʽ>2'&"!&% %&''&%"  %&1'(.7>S .0w B U .z#KN$$0*?UxŃTI;,'&%%# "%&'^ű¾t'2maWUkUqn[sUUUi$US 72J a̦ծo0 Ix; 23w @ U -G &w㿛 ­iG  3}֬T=~ѹB7;QWUՆU[ՂUi$UT Q2Ϥο< OĦíZ' 2'&$ %&%$&$  "%&7')V23w @ U -G &w㿛պ:*)('&%$"  %&'@Ŷ('(WbWUՆU[ՂUi$US 70YIݭzB)n>75w @ U ,жP K幒pQ6?kŧl, <m8iعT7;PWUV\ U\`rt|[U[`Ui$UT Q0ϧȻI <˼c6"Zs:ϊ75w @ U ,жP K ϕʺw[B,3WX$ 1uωѻR|χ˿jQTWUV\ U\`rt|[U[`Ui$UZ Ƚ?0'&&%#  %&&##%$#! "%&:'1h75w @ U ,жP KؼO) '&#   !&'ºľC'KbWUV\ U\`rt|[U[`Ui$US 7l0׿T3ѵȠoQ;*5nsdB=8w@ U ,WJ6$;b 糉nYCEnΐ? >˜HTع\7:PWU ÚVUUU[UsUi$UT Q0Ϩ¯{E*zʿƪZB0"+Z^Q=φ;8w@ U ,WJ6$;bϕ˼pZI78Zu3  3yωƣ_jχ˿qQTWU ÚVUUU[UsUi$UZ G0'&$! #&$#%%  !%&<')?`t58w@ U ,WJ6$;bگyX4''&'&#    "&'V´ŽX*'=ºcWU ÚVUUU[UsUi$US 7J0oA"r뿛ѷpaohBYAD:uA UY 6,؇cgjv ɶ;  = ҫ[E޽I 7:PWUU_UU[vXUi$UT Qb0ϩ;zZ5]ɿ~p[OZsU6Ix?σ>:uA UY 6,؇cgjvϊķϔʺ~msk0  2x ϊɴp]χ½aQTWUU_UU[vXUi$UZ N0'&# #%&%$""  $&?'-=&:uA UY 6,؇cgjvw^P:)''&%"!!#&&'&#!   "& '6p.'; cWUU_UU[vXUi$US 780֫fJ0#Aўx˹\L_@N=uC UV Q,а}ؾ^) = 澒g> 79PWUUUŁW UbU[mUUUi$UT QR/ϪǮpS<'5kbsK>Mm@ρG=uC UV Q,sfizρ̏qM" 2x ωŸzχýW QTWUUUŁW UbU[mUUUi$UZ r*/'&%   !"## !%&%$" #&@'+=uC UV Q,޺w<82*&%$#!$&'&%$! "& '*ǻľo,'2 cWUUUŁW UbU[mUUUi$US 780yaM?NVjycOҮ@Y?u E U l. į}bA*!4n t/ : ɽ!ڹr: 79PWUZWU[Ui$UT QR½0ϩƹycO?3@FVcwqQ@izkh}@ρQ?u E U l.ϒƽzfP5"+Z ύƹ^& /w ψ!φ̾T QTWUZWU[Ui$UZ Ƚ/0'&%"   %''&&%%$$# %@'5?u E U l.ì{>'&%#! %& '&%# "& '(WǽþS '*Ľ dWUZWU[Ui$US 782ƯpZPEB>8%%_@eAtG U 3 ⽔yW: 0} ݖ> +| ۹"U 78PWUxxaUjx܄ܑUi$UT Q3ϗĽ}j[IA863.Mϋº@ρ^AtG U /ϒɸxcG/ 'fτ ό˴z3 #e ψͿ"φk QTWUxxaUjx܄ܑUi$UZ Ľ32'&&%%#  $&'&%$#!"%@'@AtG U /ѪzO,'&%" $&'& '&! %& '8žI(!'^÷ dWUxxaUjx܄ܑUi$US 7X6ërXG-+R @qDsI U ,Ť}U"\ < W$Է 78PWU`Ui$UT Qn6ϓĽp]H:%#C χ@ρiDsI U , ϘʻyfEKƹ Ϗ͹}1Gyχý#φν QTWU`Ui$U[ ƽb6'&&%%#"   $& '&@'KDsI U +٨wgP2 '&# $&''&%"#% '&#  !$&&')`xA("'- dWU`Ui$US 7PIq N Uz ^,{1 1~nL^~-ҷ 7OWU^ՙlUi$UTQn>ϊPρIq N Uz ΕĜM$d›zϔͺy((gZ>Mgw-υν QTWU^ՙlUi$U[ľy(='&&%$"!%&P'gIq N Uz ˩f/'&%!&'&$!&'&# #&-'5 eWU^ՙlUi$UR79v@QMp&P Unϰi$R ;wl܊.)oF;G`w-᷷ 7OW"U_``XUi$UTQS@φQρMp&P Unϰi υξC  0}śaXϔ̳p&"Zg90:Na-υҽ QTW"U_``XUi$U\D@'&%%&Q'tMp&P UnϰiͰs@('&#  "&&%#&'&! !&-'0 fW"U_``XUi$UR7G~Oo+S UdyqonjaeV8+@ RU5_t& Jw-ⷷ 7OW@Ui$UTQ_~ρOo+S UdyqonjaeV8$ϕ̹}4 CƹE+Mϔȣ^ ;;:97~ 8eןvYD1)'&@ UV ] 4y'EiqeR;0EՒro2ⷷ 7OW@Ui)UTTSR Q~Ϛ 8eןvYD1)'&@ UV ] -Ϥƥc 8V\RC0'8pƭw]Zí2ς QSW@Ui&UVWW]gyĹy.~'' 8eןvYD1)'&@ UV ]ӞZ52-(,'&%    %&% !#%&2'0 fW@Ui-UTROJCA?=;>~uX U a8_Hu|8ⷷ 7OW@Ui-UTSRQV~ρuX U a4ϡŸM;{~_e¯8υҽ QSW@Ui.U[eu;~''uX U a̹e34'&$ !%&$! !#$&8'0 fW@Ui2UTROLGW~}~nYd U d =M-̱ᳮ<᷷ 7OW@Ui4UTTS_~~ρnYd U d 9ϜĆ?%týʷ<υӽ QSW@Ui2UV\dq}z|J><82)~''nYd U d ƛl@)8'&% !$$#$&" $&&<'0 fW@Ui7UTUWUV[dq~gZ^ U iB; P泆<ط} 7OW@Ui9UWUVY`iv}~ ρgZ^ U i=υ̷}0AǹȻm<υҽ QSW@Ui7UVUWUTSQMHEA<2(~' 'gZ^ U ij^H+='&"  #&&%"#%#!%&<'4 fW@Ui@UVX\biq~a^Y UlCن2eig<·[ 7OW@Ui@UVWZ_diw~ρa^Y UlBϚʰm)RʽVT=τƽp QSW@UiAUTSQOLG@2*))(~''a^Y Ul5.B'&!$&%&#"&<'8 fW@UiIUV`u~\gV UqD~%'ră>(\;󷷺L 7OW@UiIUV]l}ρ\gV UqDϚȪg ]ɽk3!K;υԽc QSW@UiIUTQLC721/+(}'\gV Uq(D'% $&%# #&;'b fW@UiNUWasyWs Ut%Da 4ĞpB:;巷L 7OW@UiNUW]kxρWs Ut%DϚƜO+kº[6/l;υֽc QSW@UiNUTQLD=973-(x'Ws Ut$+D'&%$$#!  %;'Ƴ fW@UiSUX_otU  U$w/EN?w[D03>Rq;̷C 7OWUU/UiSUW\hwsρU  U$w/Eϙ̾@3huaJ8'*3C\;υʽ[ QSWUU/UiSUTRNHCA<6-t'U  U$w,.E'&#     &:'(± fWUU/UiXUW]fqzoR U+|8Fԅ8 /GG?FM`|:h8 7OXU UiXUWZaiownρR U+|7FϘʬl. &::39?Nez:φ{R QSXU UiXUTSPMJGA7,o'R U+|50F'&   #%&:'WĻ gXU Ui^UWXZ]mfQ U3CDђI '8Lc;ո= 7OYU Ui^UVWX[f{eρQ U3CDϘêw<  .>Qg~;φ˾W QSYU Ui_UTTRNF;1-,+)f'Q U3?4D'&&$   "$%%&;'1 gYU UifUZkaP U;ODة{SIXt@·b7Ob UifUXdw`ρP U;NDϓưdD;71)\'P!o UCS:D'&%!!"$$&C'>h!UioUV[drXP%e UJhEF꿷F7N"UipUY`jv}WρP%e UJgEϋȽFυ½^QS"UipUSQMHEA;2(W'P%e UJb?E'&%#"#%&E'*cdzh"UitUVX\birNP(] UO nGKԷV 789@HMS"UiuUWZ_djxNυP(] UO nGKυνk QRSST"UiuUTSQOMG?4*))(O'P(] UO nMG'&K'>{lY"Ui}UV`uI(%u. *X UT>ABFSj~d=2~췱=7:<>>@JOSU#Ui}UV]lIϐ!%u. *X UT>ABFSj~d=2~υҽVQRSTTU#Ui}UTQLC720/,(I'%u. *X UT>ABFSj~d=2N~''rve[U#Ui~UUWasD(۪wlV UZ)~³E;?BCEKPST U#Ui~UUV^j~Dρ!۪wlV UZ)~φȽ[QRSST U#Ui~UUTQME<973-(D'۪wlV UZ)M~'')rd[V U#Ui~U UX`n?(]ejUV!~׷uv\JMPSTU#Ui~U UW]gv?ρ!]ejUV!~όʳ}uxaSTTU#Ui~U UTRNHC@=6-@']ejUV!M~'')1:?BFrysumb[VU#Ui~UUW]er{:( *5DUV~٬|ti_YVUVU#Ui~UUWZajpx;ρ! *5DUV~ ό̴~qkd\XVUVU#Ui~UUTSQMJGA7,;' *5DUVM~' '(1=EJLORTUUVU#Ui~UUVWXZ^m1(wU~ƚu`WVU#Ui~UUVWY\f{1ρ!wU~ϋl]WVU#Ui~UUTSRNF;1--+)2'wUM~''(*-./6BLQT U#Ui~UUZh,(i-U~  ~´u`W%U#Ui~UUXcw,ρ!i-U~  |ϊl]V%U#Ui~UUSOH?752/*-'i-U~  L|'(,157;CLQT%U#Ui~U UV[i}((ZAU|y˵r`W*U$Ui~U!UYcr(ρ!ZAU|wϊͿzj]W*U$Ui~U!USOJC>;71*('ZAU|Lw'(-5;>AGMRT*U$Ui~U%UVZdr#(JQU|%täwi^W/U$Ui~U&UY`jv}#ρ!JQU|%rϊ~und\W/U$Ui~U&USQMHFA;2)#'JQU|%Ls',7?EHLORT/U$Ui~U*UVX]cir(:ZU|7kᶐvea\YV4U$Ui~U+UW[_cjyς!:ZU|7jύúma^ZXV4U$Ui~U+UTSQOMG>3*)(('-:ZU|7Lj'(*++/:EKPRST5U$Ui~U3U\q(+TU|JgɨkZ=U%Ui~U3UZiς'+TU|JeωǼweY=U%Ui~U3URME:21/,(' +TU|JKe'*.135>GNS=U%Ui~U7UV_p(Uo\bŷj\BU%Ui~U8U\h{ς'Uo\`ωȵsdZBU%Ui~U8URMG>:74.(' Uo\K`')16:FKMPRTUUUi~UGUWXZ^j,  &UWMėu`V]UUi~UGUVWY[dv*  &UWMϊŽl]V]UUi~UHUTTRNH?2-,#  &UW˸AM'(+-/06BLQT]UUi~UOUYffFYR% W6UV"?W蜜5HƿsaWbUUi~UOUXaaFYR% W6UV"?W蜜5Hϊk^WbUUi~UOUTPPDYR% W6UV"?W蜜5H'(,268á~th]XlUUi~U[UXt< FUⵂN>ϊzslc[WlUUi~U[UXt< FUⵂN>GNSzUUi~UzUB+,ô~i[~UUUi~UzUB+,ωȴscZ~UUUi~UzUB+,')17;>BJOS~UUUi~UzUL%'մse[V~UUUi~UzUL%'ω˱~wkaZ~UUUi~UzUL%''(2;AEHMPS~UUUi~UcUIUT!Ѧtkd]YV~U UUi~UcUIUT!ώȯzke`[XV~U UUi~UcUIUT!'()3>FLOQST~U UUi~U_UqWJ7*UW$ÖvaV~UUUi~U_UqWJ7*UW$ωºm^V~UUUi~U_UqWJ7*UW$>'(,/07CKQT~UUUi~UVU[^aaX  TU"¹p_V~UU Ui~UVU[^aaX  TU"ϊͻ{h\V~UU Ui~UVU[^aaX  TU")'(.479=GMRT~UU Ui~UNUX]UPd]I>KOU#  ~l_W~UU Ui~UNUW[TPd]I>KOU#  ϊλse\V~UU Ui~UNUTRQPd]I>KOU#  )'.7=ACJORT~UU Ui~UIUXbtx$SC?NGU( 湘zoc\W~U!U Ui~UIUW^k{r$SC?NGU( ωwoh_ZV~U!U Ui~UIUTQMGB?F^$SC?NGU() '-9BHKNQST~U!U Ui~UDUXbx.R ?U3|֬j\YWV~U'U!Ui~UDUW^n՜.R ?U3|ÿudZXWV~U'U!Ui~UDUTQKC;861,('A}.R ?U3|)''),-.2=HORTT~U(U!Ui~U?UWaw"Z7U? x+-,ȿ~fY~U/U!Ui~U?UV^nς՜"Z7U? x+-,raX~U/U!Ui~U?UTQK@60/-+('A~"Z7U? x+-,458@JPS~U/U!Ui~U6UVY^emv f2UJvO,EkjIYeZ~U4U!Ui~U6UVX[afm{ ς՝f2UJvO,EkjIW`Y~U4U!Ui~U7UTSPNKF=0)( 'Af2UJvO,EkjIPPS~U4U!Ui~U1UV[ets1URuzh~UU$Ui~UUVWZ^biy?ρ~UI !NzfV~U>U$Ui~UUTSQPMF=1+*)(@'~UI !NzfV~U>U$Ui|UV[esH AIPk8UEzZ~U:U$Ui|UVY`ku{Hϐ AIPk8UEzZ~U:U$Ui|UTSPMIFB:0(H' AIPk8UEzZ~U:U$UiwUV\i~MvwU:̀64RtYKaaX~U2U$UiwUVZcsMωtwU:̀64RtYJ]^W~U2U$UixUSOIC?<70)M'=nwU:̀64RtYIQQT~U2U$UirUV[kSVU@jO 5!̽xcX~U.U%UisUZdvRςVU@jO 5!n_W~U.U%UisUSOH>863.)R'fVU@jO 5!~549BKQT~U.U%UinUZkXWU)П|eYWVV~U&U%UinUYeyWςWU)q`XVV~U'U%UinUSNG;0/-,)W'gWU)''(*,..4@JPST~U(U%UieUW\cmvaYU  ޲vka[V~U U%UieUWZ_flv`ςYU  ϊθtme^YV~U U%UieUTSQNKHA8*`'gYU  '/;CILORST~U U%Ui`UX`mfh^U ڼzi]V~UU&Ui`UW]gteςh^U ϊ͵pc[V~UU&Ui`UTRNIDB=6-e'hh^U '(09>BEKORT~UU&Ui[UWbsjQ^U˾m]V~UU&Ui[UV^k}iςQ^Uωʸwf[~UU&Ui[UTQME>;83-j'iQ^U')/58;?HNR~UU&UiVUVawo:^UX$׹s_V~UU&UiVUV^mnς:^UX$ψj\~UU&UiVUTQKC9420,(n'i:^UX$G')-019DLRT~UU&UiNUWZ]ait&^UT0ȟnga[X~U U'UiNUVX[]cssς&^UT0ύĨuhb]ZW~U U'UiNUTTSQOI@4-+*)(s'i&^UT0%'())*+5@HNPRST~U U'UiHUVZbnz} _UH;'ЯpcZ~UU'UiHUVX^gpw|ς _UH;'ωȭzth_Y~UU'UiIUTQNJHD<2)|'j _UH;%'')391*~''j  cU: F%,'*2830/-)~' 'ksU. X%6')+-.2=GOSTTrU'Ui-UTTRQOLG?=r~U֫sB63|>罙ypd\WkU(Ui0UTSRT}~ςU֫sB63|>ϊξvoh`ZVkU(Ui-UWY\aen~-)(~''lU֫sB63|%?'-8BHKNQSTkU(Ui(UTSPLJHE?87:i~$.ƾUレCīl^WfU(Ui*UTTSRQTz~ς$.ƾUレCϊͼue\VfU(Ui(UW\cosy~''l$.ƾUレ%C'(.7=ADIORTfU(Ui#UTROJFEB>87H~ʶߏ}R;&  TUW_)Irߔv#Hp`WaU(Ui$UTTSSR Q_~ϛʶߏ}R;&  TUW_)Irߔv#Hϊ̾|i]VaU(Ui#UV]ftĽK~''mʶߏ}R;&  TUW_)Irߔv#%H'(-479=FMRTaU(Ui#UP?=: 7GEQLF<0' QUY\Mսr^V\U(Ui#UTRRQGω¾Eϋ̈QLF<0' QUY\½Mϊºj\V\U(Ui#Uc ľ0G'&%$#$&E'\QLF<0' QUY\¬,M'(,/128DLR]U(Ui#UN7fD̷DG LU^UTˠqib\XVSU)Ui#USQyDώ¼DςF LU^URύƪvid^ZWTU)Ui#UhQD'&%$#""&D'LB LU^U/S'())*4@HLOQSTTU)Ui#UO7HAм~bR[C>EUeK]ϰpcZVNU)Ui#USQ`Aϓù{gPCJgCς=EUeK[ωʭ}ui_YOU)Ui#Ugv)@'&'&%$" !%&C'F:EUeK/[')3DJPSJU)Ui#UO 7S;ѿsZMAD='CE.8U4fhYEU*Ui#US Qi;Ϙµv^I?582 7xEς-8U4dϊŹtcXEU*Ui#Ug z(:'&&$"   "&E':+8U4/e'*/257@IOTEU*Ui#UO 7hu*$yD,U!t罝{qf\W7U+ Ui#US Qc<ϙƣg.3Uy_"cDς,U!rϊξxpjaZV7U+ Ui#Uf Ƚ<'%  "$#%D'0,U!/s'-8AGJMPST7U+ Ui#UO 7Nc5C&U$yƭn_W2U+ Ui#US Qd<Ϛ˹A3i̾Q+tCς&U$wϊͽvg\W2U+ Ui#Uf ½y<'&"  #%&#!&C'+&U$/w'(.6=@CHNRT2U+ Ui#UO 7S<זWgMDB!UV)~ûq_W-U+ Ui#US Qi<ϛȯzGT˺?  8Bς!UV)|ϊ˾~i\V-U+ Ui#Uf E<'&%! #&&%&&'&#  #&C'!UV)/|'(-379=EMRT-U+ Ui#UO 7l=֚? GA UW.~׾q^V(U+ Ui#US Q>ϛƮ}lȹ̺3  :@σٝ UW.~ϊûi\V(U+ Ui#Uf 3='&% #%" #&#  $&@'T[ UW./~''(+.028DMRT(U+ Ui#UO 7>̨弧}%[?  UY6~ Тsld]XVUVU+ Ui#US Q>ϛ¦ʺ¬fJ;χ  UY6~ϐƮwke`ZWUUVU+ Ui#Uf ǽ0>'&$#&#!$%$ %&;'<  UY6/~' '(()*3@GLOQSTUUVU+ Ui#UO 79Ԥ}A!t: U\?~ҰqqZKNQSTU+ Ui#US Q9ϡžƬfjv5^3χ U\?~ωɰwrs_TU+ Ui#Uf ̽/9'&%#"  $&%  %&3'+9GR U\?/~'')3M*#;\[ U@ M‚~ѷN 79::;BIOSU, Ui#UT Q.ϕŶt{qZ8 !`ϔƎD'Fŷ3  ?&ψ#;\[ U@ M‚~υͽd QRSTTU, Ui#Uf ̽/.'&%" %&'%  #%"  $&&'*N#;\[ U@ M‚/~''C´vgXU, Ui#UO 7.ڞzbG=Kg$1ޛezڄ2 a& Bc U;=o~轷C7NU- Ui#UT Q.ϔ˱cP:2=kT(tϕ̵~Rc˱k)Oϊ Bc U;=o~υ[QSU- Ui#Uf ̽/.'&! "&'&"%&&!%&'+05G Bc U;=o{,~''*gȲhU- Ui#UO 7.⸗pTIrz.5Ҝn%"oM30+(&# l UT5>lp~Ը~97NU- Ui#UT Q.ϔ̸{n[E<]c&+}ϗȫyȥZZχM30+(&# l UT5>ln~φ˾SQSU- Ui#Uf ̽0.'&" #&'% %&'%%&'*>R\M30+(&# l UT5>li+~''BhU- Ui#UO 7(ܻb$9гd-%  UT->hc~]7OU- Ui#UT Q(σϓƿqnsP/ϙéĖQ%kχ%  UT->hb~υýrQSU- Ui#Ue ̽B''(5R^('&%$#!#&'&$$&''%"#$%&';ax%  UT->h]+~''(nºgU- Ui#UP 7%׶R ?P-^,  UT&?dUQ=Ҹ; 7OU. Ui#UT Q%φϐpC 3ϙƷ;A%Mm~χ)  UT&?dTQω¶=φʾU QSU. Ui#Ue %'Co('&&%$!  #&'&%""%&''&# #&'/^(  UT&?dP*Q'&$""$%&='5 gU. Ui#UP8 7{#º t& C u' !9Xz$  US?`GQ{m;d8 7OU. Ui#UT Q#χ ύž^ 7 τϑ _  /Hc| χ$  US?`FQόͣdYl;φwR QSU. Ui#Ud 3"')eI '&&$ "& '&'&$ #& '(G$  US?`C)Q'& "$%&;'^ź gU. Ui#UP8 7D! ێ6 4{ Σk.'?^y " US@\;Qg*;Pj6ʷA 7OU. Ui#UT Q\!ψľ ύ̲t,+d ϒ¨W& 3Mcvω" US@\;QϒΰT"0AVo6υɽZ QSU. Ui#Ud ľ~( '3uɻh* '&!#%& '&$ !#%&',:BP" US@\8(Q'&!  "$%&&5'( fU. Ui#UP9 7Wỵz ܐ: *_軏yq ͷy" US@Y/A !!-22/1;Lf4ⷷJ 7OU/ Ui#UT Qmω Ϗ̳u/ "MuϚͽtc\kͷy" US@Y/Aσ ϔλm %))&(0>So4υսa QSU/ Ui#Ud ľF)'@Ö= '&! "%&'&# "#%%&')C[hͷy" US@Y-(A'& '&# !%&4'Dz fU/ Ui#UP9 79kܹ|Rސ: = хR1#2AS!c V UR @V%@ DBiM*"4Gb0񷷺J 7OU/ Ui#UT QS}ωοiϔ͵u/  2krrϊƸχ хR1#2AS!c V UR @V%@ω— ϗō86kkV?"+:Ph0υԽa QSU/ Ui#Uc K)'Fİ]'&"   !"$&'&%" "%&'(9d хR1#2AS!c V UR @V$A'&$!$& '%   "&0'h fU/ Ui#UP: 7?޼y={ݑ; CХlHLav q"*w!I X UR@R@sONey}ˈ"?f0W 7OU/ Ui#UTQXϊVϕʹv0  7yX;>O`uυϓq"*w!I X UR@R?ϏĚ^@@Rtώɣcfo3Sy1τĽl QSU/ Ui#Uc þP':-'&!   #&'&'/Zq"*w!I X UR@R/*?'&% ! "#%&'%$&&%$" !0'< fU/ Ui#UP:7A潷>[َ:  1sǧi;3Lkӿ>&"0 URAOAɏG$9cd{ޗI)m/׷z 7OU0Ui#UTQZϊWpϕ˰t/  (^V0*>Wt ωӿ>&"0 URAO=ϩ£t:/k}QQd~ɵ{}ʠ<"Y/υѽ QSU0Ui#UbžR)'/tɱ·3'&!   #& '*-.Kӿ>&"0 URAO{[P=)<'&$ "$%"#&''& !&/'6 eU0Ui#UQ;79e齷@A|2  "Kq Ϡ|^A@5.2PsO$ UR AKAY9ʕE!0C^໩l)/෷ 7OU0Ui#UTQSxψ½XYϖƣe) =\}wχϠ|^A@5.2PsO$ UR AK:ϨʾI/my8'7Mk˽ιX "u/υҽ QSU0Ui#Ub¾o2'nŰP'&% "$%&'-@NWϠ|^A@5.2PsO$ UR AKᵇx^7:'&&#   "$&#!%''&""$%&/'2 eU0Ui#UQ;78]÷_ |# UR AH  |# UR AH 8Ϥ–]dQ.\ʵvf1υҽ QSU0Ui#Ubľ9'Bń0'&%" "#$%&'*Bbuݤ[)$.ET? L> |# UR AH ݻX.8'&$##%&"%''%"&1'2 eU0Ui#UQ;7Sⷶ?Jߩ~ D7͈; X|' G US AE ;tE 6맘6W1᷷ 7OU0Ui#UTQjωѽXbϏʵkgwϧD7͈; X|' G US AE7Ϗȟ^yw8 ,jΐ|˚,G1υҽ QSU0Ui#UaC'(ijP'&" "#%&'7eD7͈; X|' G US AEԻE(6'% "&$"&'& !&1'2 eU0Ui#UQ<7BXxῬmEQ Ϫc[TRd9 ;e)*|Ro8 UX AC7lGml[ 51᷷ 7OU0Ui#UTRQZmϊ³]gϋǵτϪc[TRd9 ;e)*|Ro8 UX AC0ώƞX:YϐƖXͬJ+1ς QTU0Ui#Uaľ`)')t0'&%" !#%%&'6zɄϪc[TRd9 ;e)*|Ro8 UX AC ·QF<,0'&% $&'%#&& &1'2 eU0Ui#UQ=7:[ʷ97 a7+5E>''KvA%&9D2,#"B_r#,SSA\ Uivc\ZYUMuC) 4*:[G{1᷷ 7OU1Ui#UTRQTqϊȽSQτω a7+5E>''KvA%&9D2,#"B_r#,SSA\ Uivc\ZYUMuC) .όo"/ϊΪJ:}Ǽd{1ς QTU1Ui#U`^)'WůƾV'&'')29>r a7+5E>''KvA%&9D2,#"B_r#,SSA\ Uivc\ZYUMuC) Ån]B)-'&$ #&'&  !%#%1'2 eU1Ui#UQ=7=⺷x77JJj% 2{Ψ{I;hsO']ῑP(3T Ux͐ῙqX.)et#kڝn1᷷ 7OU1Ui#UTRQVϊ˿QQχJJj% 2{Ψ{I;hsO']ῑP(3T Ux͐ῙqX*ϋνu"Rω^WZ1ς QTU1Ui#U`ÿQ '*qîȾ-'(7O_tJJj% 2{Ψ{I;hsO']ῑP(3T Ux͐ῙqX⾛d8()'&#&'%!%1'2 eU1Ui#UQ=7E ۷=77a#t&0i 7՞- ;P$3;Ll V U @+c B*Ahe%?0ӷ 7OU1Ui#UTRQ] ϊ̽VQQχa#t&0i 7՞- ;P$3;Ll V U @&ϋǣQ6ϐȅ"5UR30ς QTU1Ui#U`H '7Űû'0Sxa#t&0i 7՞- ;P$3;Ll V U @˸X-&'% #&'%  &0'7 eU1Ui#UQ>78T ҷ77:LWY8 6h &eȑO~ W U ()&< cL(Muq5&򹷷 7OU2Ui#UTRQRj ϊνQQTχLWY8 6h &eȑO~ W U ('ϋ1 Qϊ˜>!?_m\+φ&ςӿ QTU2Ui#U_> 'Iɮh'HLWY8 6h &eȑO~ W U (&ΖO84-'&$ %'&  &'5J50*%'] eU2Ud#UQ>79\ øb77TX V-:L 8G?51'N~rC 0Qza UUUU|UUtUUZUUz U&USB7ik7k! q x U ^&sA%Oy,$sP > ضhF1#:f7IټL7 ϐưtU9(/mϊöyQaχcQRT UUUU|UUtUUgUz U&U\Ľɽk! q x U ^&sA%Oy,$sP > 结g<'&%!  #&'t;'B` UUUU|UUtUUgUz U&USB7p。L7Tid  U J&hWpQݫj$Aa^2 &W0?Y ġh^rƵ77ۼdB7=Q UUUU|UiUtUUgUUY| U'URQ«cQiid  U J&hWpQݫj$Aa^2 &W0?Y όʼjUM]ωüQQχw[QRT UUUU|UiUtUUgUUY| U&U\Ľ¾¿id  U J&hWpQݫj$Aa^2 &W0?Y ìd/'&&#"&'BŮɽZ'6ŷ` UUUU|UiUtUUgUUY| U&USB7q㻘7@i  j UW l:'|1.Y`, z1  5oT  Fp λݹ77Y绷[87=Q UUUU]UiUtUUgUU[ U'URQQYi  j UW l:'|1.Y`, z1  5oT  FpωƿϊѾQQo φpRQRT UUUU]UiUtUUgUU[ U&U[Ľ¾i  j UW l:'|1.Y`, z1  5oT  Fp ĔO,)('&%$""&')îq, '(Ķ` UUUU]UiUtUUgUU[ U&USB7qԶ}78_hS I ) vU[ G(߬xN6#(\fZd0f] HP4P 87A 븷b87=Q UUUUUiUWUUXUU[ U'URQ׼QRthS I ) vU[ G(߬xN6#(\fZd0f] HP4PυϊؿRQZ χԾvRQRT UUUUUiUWUUXUU[ U&U[Ľ׿ľhS I ) vU[ G(߬xN6#(\fZd0f] HP4PԖ]LA/'&&%%&'vʽ: '/~_ UUUUUiUWUUXUU[ U&USC7q忱A77>Q UUUUUiUUU U'URQĹYQVg  ?U`k90(  ί~~ϋ/&j^ ϊؾ]QU χ½WQRT UUUUUiUUU U&U[Ľg  ?U`k90(  ί~~ϋ/&j^ɒueI) 'jC '/k_ UUUUUiUUU U&USC7s 7Ue)  Ur{nljgdaZTdƽŚrocH,' P?ߵNii \77^ ǷA7>R UUޘUUU^UUU U'URQƽ Qke)  Ur{nljgdaZTdƽŚrocH,' P?ߵNiiωپqQQr υƽZQRT UUޘUUU^UUU U&U[þƽ e)  Ur{nljgdaZTdƽŚrocH,' P?ߵNiiȡn>('iN '(X_ UUޘUUU^UUU U&USC79wķt 7zd% 4 VUu2 @+υI4WR!Z')eó^ UUWUe_UUUVUUbUU] U[%USD7WS: 7QgS5=@BLbqV;% UW * ,Ǩyr޻q~+S7sͷ97?R UUWUgU^UUVUUbUUo U[&URQmƾhS QggS5=@BLbqV;% UW * ,Ǩyr޻q~+iQφ̽SQRT UUWUgU^UUVUUbUUo U[%UZǽƾĿ ǽgS5=@BLbqV;% UW * ,Ǩyr޻q~+ݾ)'8ï^ UUWUgU^UUVUUbUUo U{%USD7]G;7Tn UK =a/W/E8 n,L7p񷷝I7@R UUWUgUzUUVU~\UUo U{&URQr_TQjo UK =a/W/E8 n,cQυֽaQRT UUWUgUzUUVU~\UUo U{%UZýȲƾo UK =a/W/E8 n,Ľ@'r³] UUWUgUzUUVU~\UUo U{%UTI?><;979iP7]m U@ g 63ۓY:!?)D7`߷n97@R UUWUgUzUwiUUUUU_ U{&USRQS|fQrm U@ g 63ۓY:!?)\QtυԽSQRUUWUgUzUwiUUUUU_ U{%UXxŶľm U@ g 63ۓY:!?)𾻳ýt=('ü] UUWUgUzUwiUUUUU_ U{&UTSROLHEDCB@=978PcVG7blB UV9 8›uP4(\)з;7FɷA7@R UUWUgUzUUuUUUU U{&UTSRQRgwl_QvlB UV9 8›uP4(\)ԽTQ^ǽZQRUUWUgUzUUuUUUU U{&UVY^fp{lB UV9 8›uP4(\)Խӫg4,] UUWUgUzUUuUUUU U.UTTSQOLJIHEB>9'7Oyi 3UX5 \ d9ĝy[[(ķ7I7AR UUWUgUzUUuU_zUU U0UTSRR(Qfi 3UX5 \ d9ĝy[[(ɽQŽ`QRUUWUgUzUUuU_zUU U.UVY\agouw{'ƾi 3UX5 \ d9ĝy[[(ɿ½] UUWUgUzUUuU_zUU U6UTTSRPONLIF@:!7<;:987cfV zU^=   k?'Ӹ;7~_7AS UUWUgUzUUUUUUUCUTUTRQwfV zU^=   k?'׾TQĽtQRUUWUgUzUUUUUUUBUVY`kyfV zU^=   k?'׾ƯĽĻ\ UUWUgUzUUUUUUUIUTSRPNJDA?=:7?d9 U}s  c k鿸`7`g7BS UUWUgUUYsUUfmUUUUUUIUTTUVWUSRRSTSRQXd9 U}s  c kľuQuĽzQRUUWUgUUYsUUfmUUUUUUIUVY_is|d9 U}s  c kľĽż\ UUWUgUUYsUUfmUUUUUUTUTRNJHGGFFDB<97Prc U|r  Ciӷ;79j7BS UUWUoUUZUmUUp]Ue_URUVWVTSUR Qgc U|r  Ci׽UQSĽ}QRUUWUoUUZUmUUp]Ue_UQUVZ^cipv|c U|r  Ci׽ɯĽż[ UUWUoUUZUmUUp]Ue_U\UTSROMLKJJHE@:78SsaI UgUkR   i蹵]7j7BS UUWUUZUmU`UtUUgU[UVUTSSUVVUTRQRiaI UgUkR   i꿼rQŽ}QRUUWUUZUmU`UtUUgUZUWY\`chloqw~aI UgUkR   i·Žż[ UUWUUZUmU`UtUUgU'UYY 6 Vd㾷; 78m7CS UUWUUZUlUUUUUvUW]gvL `UU> 6 VdĽU QRソQRUUWUUZUlUUUUUvUW]gvL `UU> 6 Vd ɽ¹[ UUWUUZUlUUUUU}UW[akwE+ UUUYW ! B '079;TcྷJ 7S~>7DS UUWUUpUUaWUUUUjU}UW[akwE+ UUUYW ! B '079;Tcýa QiWQRUUWUUpUUaWUUUUjU}UW[akwE+ UUUYW ! B '079;Tcý Z UUWUUpUUaWUUUUjU~UUVX\agox|= !UUUd $3CQ]ehzϷyjqf࿷d 7By澷N7DS UUWUUUUaUUUUbU~UUVX\agox|= !UUUd $3CQ]ehzϷyjqfŽw Q[ýeQRUUWUUUUaUUUUbU~UUVX\agox|= !UUUd $3CQ]ehzϷyjqfŽý ýǵZ UUWUUUUaUUUUbU~UUVVWXY[^gu.1 +UUUZ|N8!&pǷ7Pjz:7@@AEJNQSTUUWUUuUU\UUUuUUU~U)UVY_fo{a XUp jվj(QRSTUUWUUuUU\UUUuUUU~U)UVY_fo{a XUp jվ'uiaZVUUWUUuUU\UUUuUUU~U1UWY\ahmow ^U u#B߿m:!7:>@BDEFHLOQSTUUWUUcUU\UUUuUUU~U1UWY\ahmow ^U u#BŽT"QRSTTUUWUUcUU\UUUuUUU~U1UWY\ahmow ^U u#BŽ¿!zne^YVUUWUUcUU\UUUuUUUDUTwUW^l~U &gѺvJ87:?DGIJLMPQSTT"UUWUUcUUU\UUUUuU|fU$U VxUW^l~U &gaRQRSTST&UUWUUcUUU\UUUUuU|fU#UV WVwUW^l~U &gýxsqle`[XV"UUWUUcUUU\UUUUuU|fU"USH EFQ}UW\es,25)pUU eF;789>EJLNOQRST*UUWUUcUUoU\UUiU[UU"UTS TST}UW\es,25)pUU eƾ]TQRQRUVUT/UUWUUcUUoU\UUiU[UU"UY{ _}UW\es,25)pUU eƿDZvkd`_\ZXV*UUWUUcUUoU\UUiU[UU"UO< 79H~UUVZagk]D88@EE? UZ Fb׶G78:<=>@FLQST7UUgWUUcUUoUU}UiUUZU"UTR!QS~UUVZagk]D88@EE? UZ Fbڽ_ QRSRTWXYXUT7UUgWUUcUUoUU}UiUUZU"Ug }~UUVZagk]D88@EE? UZ Fbھij}sjbZV7UUgWUUcUUoUU}UiUUZU"UG8!7AR~U UVX\^^[NFIZUh aʱ[87:=@ACDFKPRT@UUVUUcUUoUU|UUtiUUtU"US"QR~U UVX\^^[NFIZUh aϹpRQRSTSRSSUWVAUUVUUcUUoUU|UUtiUUtU"U}!]~U UVX\^^[NFIZUh aźwoib\W@UUVUUcUUoUU|UUtiUUtU!UTD"7;L~UUVWXZ^acivUhQ K`ݼWIHILORST9UYUUvUcUUoUU|UU^lsUtU"UR"QRT~UUVWXZ^acivUhQ K`¨bTSSTUV;UYUUvUcUUoUU|UU^lsUtU!UY"s~UUVWXZ^acivUhQ K`|yxpkea\XV9UYUUvUcUUoUU|UU^lsUtU!UP?#7ET~U UV\gv܉Uh [ҵ}ukdYCUVUUvUcUUoUU|UUUUUtU!UTR#QS~U!UV\gv܉Uh [ҵ}umeZCUVUUvUcUUoUU|UUUUUtU!Uc#Z~U UV\gv܉Uh [ҵ}vqj\VBUVUUvUcUUoUU|UUUUUtU!UL9#7;O~U'UVZcnǎUh OLַob[YXWVVWUUvUcU[mUYUUUUU`U!US$QRT~U'UVZcnǎUh OLַob[YXWVVWUUvUcU[mUYUUUUU`U!Uo#e~U'UVZcnǎUh OLַob[YXWVVWUUvUcU[mUYUUUUU`U UTH%7J~U/Uh, Dƹuf[VcUUvUcUUUUUd{XUUU!US%QT~U/Uh, Dƹuf[VcUUvUcUUUUUd{XUUU UWy%yV~U.Uh, Dƹuf[VcUUvUcUUUUUd{XUUU USA%7=T~U.Uhy _=̾yj`ZVjUUvUU~]UUUUUUaUUU!UR%QT~U/Uhy _=̾yj`ZVjUUvUU~]UUUUUUaUUU U\%Z~U.Uhy _=̾yj`ZVjUUvUU~]UUUUUUaUUU UP9&7P~U.Uh 5ӻujb\XrUUvUUUUUUUUUaUUVU UT'QW~U.Uh 5ӻujb\XrUUvUUUUUUUUUaUUVU Ub&o~U.Uh 5ӻujb\XrUUvUUUUUUUUUaUUVU UL&7?\~U.Uh 0'{oifa]ZXVyUUvUUUUUUUUUaUUVU US&QUe~U.Uh 0'{oifa]ZXVyUUvUUUUUUUUUaUUVU Un&~U.Uh 0'{oifa]ZXVyUUvUUUUUUUUUaUUVU UD#79N}h~U-UiM ΢ufZV~UUUvUUUUUyVUmVUVUgVU US#QRaf~U-UiM ΢ufZV~UUUvUUUUUyVUmVUVUgVU U#\~U-UiM ΢ufZV~UUUvUUUUUyVUmVUVUgVUUT9 7;AT|~lOA?<;87:C`W~U,Um~ Ǿ|laYV~UUUvUUUUUzUUmUUUUuUUT QSYewbYWUSQTZnW~U,Um~ Ǿ|laYV~UUUvUUUUUzUUmUUUUuUUV ~U-Um~ Ǿ|laYV~UUUvUUUUUzUUmUUUUuUUP87=Stu_XMA879DpĶv~U,Uu+ b{oe]X~UUUvUUUopUzUUmUUUUuUUTQUfqlaWRQRZo~U,Uu+ b{oe]X~UUUvUUUopUzUUmUUUUuUUcT~U,Uu+ b{oe]X~UUUvUUUopUzUUmUUUUuUUG79Tz؍ijpju\~U+UF ͪ|wwnb]YV~UUUvUUUUUzUUmUUUuUUSQRgƗľzƑZ~U+UF ͪ|wwnb]YV~UUUvUUUUUzUUmUUUuUU~ywxwlK<8@S~U+UF ͪ|wwnb]YV~UUUvUUUUUzUUmUUUuUUT?7Dtƴw~U+U  iǍxf]XWWVV~U'UUvUUUUUUU`UiUXUURQZЋƺЂn~U+U  iǍxf]XWWVV~U'UUvUUUUUUU`UiUXUUVvT@1)'('.AOb?)'.K~U+U  iǍxf]XWWUV~U'UUvUUUUUUU`UiUXUUQ<7A ϶X~U*U& .))%#2MosmaY~U Ucd UUvUUUUZUUUiUUUTRQX ІЃΆW~U*U& .))%#2MosmaY~U Ucd UUvUUUUZUUUiUUU_D. ')2>V}h1'BT~U*U& .))%#2MosmaY~U Ucd UUvUUUUZUUUiUUUI977&W~U)Uаsifc^[XWV~UUoVUWu~mq]vXn`yblUWuWma_oWrZckXv UUvUUUUZUU\UUUUTRQV&ЂV~U)Uаsifc^[XWV~UUoVUWu~mq]vXn`yblUWuWma_oWrZckXv UUvUUUUZUU\UUUU^j9&'2T~U)Uаsifc^[XWV;UT]UoVUWu~mq]vXn`yblUWuWma_oWrZckXv UUvUUUUZUU\UUUUL;7bx~U)U{maX~U,Ul~fgq]yUn`yblUU_oUw]rUtZ`mUy UUvUUfVUrUU\_WUUTRQpЂn~U)U{maX~U,Ul~fgq]yUn`yblUU_oUw]rUtZ`mUy UUvUUfVUrUU\_WUUn\07DC@F@DB>.')K~U)U{maXIUT`Ul~fgq]yUn`yblUU_oUw]rUtZ`mUy UUvUUfVUrUU\_WUUH7@ W~U~UWU\usu^lZyUn`yblUU_oUw]rUtZ`mUy UUvUUgUUU\UaUUSQU ЃΧW~U~UWU\usu^lZyUn`yblUU_oUw]rUtZ`mUy UUvUUgUUU\UaUUV{S3+'5T~U~UWU\usu^lZyUn`yblUU_oUw]rUtZ`mUy UUvUUgUUU\UaUUSC7pz~U~UUf[UV~UUvwUUU_Uiobgc`\ZUbU^YbY]UUX^UaW_U`VY]Ub UUvUUgUUUUXUaUUSQ|Ђp~U~UUf[UV~UUvwUUU_Uiobgc`\ZUbU^YbY]UUX^UaW_U`VY]Ub UUvUUgUUUUXUaUU[k@*'.J~U~UUf[UV~UUvwUUU_Uiobgc`\ZUbU^YbY]UUX^UaW_U`VY]Ub UUvUUgUUUUXUaUUP<7j{qltwwvqlmqw{~X~U~UUqη`UTQLIJGGIMHFFHHEDDHJDBEIDIFFDDPXZTUUvUUgUUUU|UUxUUTRQw|{|Ѓ̖X~U~UUqҽ`UTTXTTRRTXTRRTTRUXRRUXRWUTRRXZZTUUvUUgUUUU|UUxUUde/'(OUTSTUUvUUgUUUU|k]UUUTQQTR QRX`oЂj~U~UUҽ`UTSQTUTSTUUvUUgUUUU|k]UUUl ;'2M~U~UUҽ`UVk dUTSTUUvUUgUUUU|k]UUUG7>OV~U~UUη`USI97;LUTSTUUvUUgUsUgqmUUUUSQVdЃ̅V~U~UUҽ`UTRQSUTSTUUvUUgUsUgqmUUUUV}O('(BT~U~UUҽ`UXvnUTSTUUvUUgUsUgqmUUUUT<78Rh~U~UUη`URF7:JUTSTUUvUUUoUUmUUURQdЂc~U~UUҽ`USRQSUTSTUUvUUUoUUmUUUXj.'3P~U~UUҽ`UZ}rUTSTUUvUUUoUUmUUUQ7;{~U~UUη`UQD79HTUTSTUUvUUUUoUUUiUUTQRЂx~U~UUҽ`USQSUTSTUUvUUUUoUUUiUU^_'G~U~UUҽ`U\vUTSTUUvUUUUoUUUiUUK 78ERaq||j[E:7=rV~U~UUxx/η`UTPB7<A=;9778DRUTSTUUvmcUUUoUUUUiUUT QZcqxlYRQUЃϩV~U~UUxx/ҽ`USQUYZZYVTSQRTUTSTUUvmcUUUoUUUUiUUr T'5T~U~UUxx/ҽ`UV`[UTSTUUvmcUUUoUUUUiUU@7>_xe;7>yh~U~UUp@η`UTN@78FevxxvmdZD87>OUTSTUUpsUUUUo\UUUURQTnsRQVЂc~U~UUp@ҽ`USQR]xwo]RQQSUTSTUUpsUUUUo\UUUU+'(O~U~UUp@ҽ`UVecUTSTUUpsUUUUo\UUUUS;779>Ike>77@~U~UUv PrUTN?7T~U~UU UXr sF-'-9OznVUTSTUUUsUUUUzU\}cUUvijC7rg~U~UU |USI: 7@{yVUTSTUUUsUoUZ^^\UUyЊʷXQЂb~U~UU UTR QY υ˺uVUTSTUUUsUoUZ^^\UUz~gI7*')8f'3O~U~UU UYv m9('6WtdUTSTUUUsUoUZ^^\UUySUTSTUUUsUckuZU|`UU[罦L~U~UU |UOA8 7;T `UTSTUUUsUcUZU|mUUYЇȼcЂw~U~UU UTR QUj σʪ]UTSTUUUsUcUZU|mUUS5'(PU'*H~UxUTTU UVd N+ '(3QUTSTUUUsUcUZU|mUUqԷ[~U~UU | UTNA@D<879B`hUTSTUUUsUcUm\mUUiЇξЃϚY~U~UU UTSW\URQSZsσͶbUTSTUUUsUcUm\mUUM1'-iG';S~U~UU UVfk1'/NUTSTUUUsUcUm\mUUѶh~U~UU>  UTNCWzgRMLGCRxvUTSTUUUUUcUUUUUІƼЂb~U~UU>  UTTUlzhdc_\iσκlUTSTUUUUUcUUUUUC*'12'*O~U~UU>  UVh_5('.JUTSTUUUUUcUUUUUYõ>UTS~ULUCη USLAZUTSTUUUUw^UUUUUXЄºЂϐ>UTT~ULUCҽ UTSUoσνwUTSTUUUUw^UUUUUT='Jw'>>UWX~ULUCҽ UWk~I/(',FUTSTUUUUw^UUUUUi ۻ `WQUTSTUUUU_~iuUUUd Ѓͼ Ё Ѓ]WS~U~U Uҽ UbS3( ')778=Nm͢z ׀ UTST UϥYU}ߌUUUuUcU"UUͯ}xpЂW~U~U UҽUSQQRVd σ̳t UTST UϥYU}ߌUUUuUcU"UUE''& %&&'-S~U~U Uҽ UWnqfu^. '0H UTST UϥYU}ߌUUUuUcU"UU` |fms~U~U UDη UTI;7;NmƠ V UTST UejmU}ߌUUUuUcU"UU`șeSX]Ђx~U~U UDҽ UTSRQTe˸ τͻ|V UTST UejmU}ߌUUUuUcU"UU`m,$'G~U~U UDҽ UXyY,)6Y=( '-ET UTST UejmU}ߌUUUuUcU"UU~quX~U~UUUη UTRE8;R \ UTST UuU}ߌUV_tUcU"UUj\stj_yЂW~U~UUUҽ UTTRQThυȿ τZ UTST UuU}ߌUV_tUcU"UU##&'4T~U~UUUҽ UZx2''*(')LQUVXZ^bfkot}~}|{zzywwvuttssrqpponmmllkkjjiihhggffeddca_[YXV$UT2Uoҽ` U[\,'+CTUTSTJUiUUcȔ8HUVX\bjs~/ƻ}vpjd`\YW$UT(U_η` U`[UTSTJUiUUcȔ'ЂϖHUVX\bjs~/ƻ}vpjd`\YW$UT(U_ҽ` U`σƊYUTSTJUiUUcȔ'd4']UVlcUTSTUdUUUUUUiUUYwyi+~>]UVlσŘ_UTSTUdUUUUUUiUUYwyi+~>]UVlO)'):QUTSTUdUUUUUUiUU`[֬B L~?^UWxgUTSTUuUUUUUUiUU`[֬B L~?^UWxσȞbUTSTUuUUUUUUiUU`[֬B L~?^UWxc,')8OUTSTUuUUUUUUiUUlZȷ̸yt~?[UY{VUTSTUoUUUUUUiUUlZȷ̸yt~?[UYτʪpVUTSTUoUUUUUUiUUlZȷ̸yt~?[UY1'(3ITUTSTUoUUUUUUiUUYʰᵖ|j[]n將i[vnG95>eڤݨ>:~"U[XUTSTU}lUqUUWUUUiUUYʰᵖ|j[]n將i[vnG95>eڤݨ>:~"U[τͻWUTSTU}lUqUUWUUUiUUYʰᵖ|j[]n將i[vnG95>eڤݨ>:~"U[;'-ASUTSTU}lUqUUWUUUiUUYqUTV\`xV37GE=9O4'Uqٶb]w""rfW}Sr~ U[YUTSTUk}lUvUUUUlUiUUYqUTV\`xV37GE=9O4'Uqٶb]w""rfW}Sr~ U[τÏXUTSTUk}lUvUUUUlUiUUYqUTV\`xV37GE=9O4'Uqٶb]w""rfW}Sr~ U[J('+=SUTSTUk}lUvUUUUlUiUUU]X]#*[tH.P؃Cd#E6 &r2߄.1_~t1 =~ţU\]UTSTU}lUvUUUUuUiUUU]X]#*[tH.P؃Cd#E6 &r2߄.1_~t1 =~ţU\σŔZUTSTU}lUvUUUUuUiUUU]X]#*[tH.P؃Cd#E6 &r2߄.1_~t1 =~ţU\\)'* 2F #ga+~㺯榶| UV{XUTSTUlۘ}UUvUUUuUUuUiUUzYNm+:+EU&A> 2F #ga+~㺯榶| UV{σWUTSTUlۘ}UUvUUUuUUuUiUUzYNm+:+EU&A> 2F #ga+~㺯榶| UV{Q)',CSUTSTUlۘ}UUvUUUuUUuUiUVZ2?֐- @xOдl`ɕ@ e6 9y7 M~Եp UV^UTSTUۘ}UUvUUUuUUi|UiUVZ2?֐- @xOдl`ɕ@ e6 9y7 M~Եp UVσĊ\UTSTUۘ}UUvUUUuUUi|UiUVZ2?֐- @xOдl`ɕ@ e6 9y7 M~Եp UVs/'*?RUTSTUۘ}UUvUUUuUUi|UiUf][u8(S]#$gF#0Slg@-t|[5=Yex%LâQa~~c UWeUTSTUۘ}UUvUUUuUU\UiUf][u8(S]#$gF#0Slg@-t|[5=Yex%LâQa~~c UWσǕaUTSTUۘ}UUvUUUuUU\UiUf][u8(S]#$gF#0Slg@-t|[5=Yex%LâQa~~c UW;'*;OUTSTUۘ}UUvUUUuUU\UiUlr\ÆUEQUEBfٞmQ@IOHTyud]V]flxݣV CdJ_龎T(%+?p~籣W UXqUTSTUۘ|UUvUUUuUU\UiUlr\ÆUEQUEBfٞmQ@IOHTyud]V]flxݣV CdJ_龎T(%+?p~籣W UXσ˥iUTSTUۘ|UUvUUUuUU\UiUlr\ÆUEQUEBfٞmQ@IOHTyud]V]flxݣV CdJ_龎T(%+?p~籣W UX@('(5LTUTSTUۘ|UUvUUUuUU\UiUVӱ̷ĺәiURWilnͭ~gUYWUTSTUۘUUUvUUUuUU\UiUVӱ̷ĺәiURWilnͭ~gUYτβtWUTSTUۘUUUvUUUuUU\UiUVӱ̷ĺәiURWilnͭ~gUYS*'0HTUTSTUۘUUUvUUUuUU\UiUPʊ~5rU[]UTSTUhUvevUUUuUU\UiUPʊ~5rU[σ[UTSTUhUvevUUUuUU\UiUPʊ~5rU[1'.DRUTSTUhUvevUUUuUU\UiUX_iwI  ~JUbcUTSTUUȫvUUUuUU\UiUX_iwI  ~JUbσ^UTSTUUȫvUUUuUU\UiUX_iwI  ~JUb8',?QUTSTUUȫvUUUuUU\UiUUX]dnz~~JWUVlhUTSTUUȫpVUUUuUU\c{UiUUX]dnz~~JWUVlσŖbUTSTUUȫpVUUUuUU\c{UiUUX]dnz~~JWUVlC('*;OUTSTUUȫpVUUUuUU\c{UiUUWZ^dku~~CZUVpoVUUTSTU~ȫUWUUUt`U\UUiUUWZ^dku~~CZUVpσʡgUTSTU~ȫUWUUUt`U\UUiUUWZ^dku~~CZUVpa*'(7LUTSTU~ȫUWUUUt`U\UUiUUVWX[]`dglt~~1\UVv|XUUTSTUyuȫUWUUUozU\UUiUUVWX[]`dglt~~1\UVvω̪qWUUTSTUyuȫUWUUUozU\UUiUUVWX[]`dglt~~1\UVv-'(3ITUUTSTUyuȫUWUUUozU\UUiU'UVZbn~~cUXې]UUTST U]yuȫUWUUUozU\UUiU'UVZbn~~cUXωͶZUUTST U]yuȫUWUUUozU\UUiU'UVZbn~~cUX5'/CSUUTST U]yuȫUWUUUozU\UUiU1UVVXY[\^adgjmrvz~yjUZ_UUTST UfyuȫUWUUUozU\UUiU1UVVXY[\^adgjmrvz~yjUZων\UUTST UfyuȫUWUUUozU\UUiU1UVVXY[\^adgjmrvz~yjUZC'-@RUUTST UfyuȫUWUUUozU\UUiULUVWWYZ\]_adfhknruy|~^jU[ bUUTST Uf˩uȫUWUUUozU_UcfUiULUVWWYZ\]_adfhknruy|~^jU[ ψ^UUTST Uf˩uȫUWUUUozU_UcfUiULUVWWYZ\]_adfhknruy|~^jU[ W'+=PUUTST Uf˩uȫUWUUUozU_UcfUiUxfUVWXXYZ[]^_abdegikmprtuuwxy|~~DbU^hUUTST Uf⠎׌UWUUUozUUUUiUiUxfUVWXXYZ[]^_abdegikmprtuuwxy|~~DbU^ψƘcUUTST Uf⠎׌UWUUUozUUUUiUiUxfUVWXXYZ[]^_abdegikmprtuuwxy|~~DbU^u)'*:NUUTST Uf⠎׌UWUUUozUUUUiUifUVYV,U VWXY[]_bfinsx}~ ݈XUci| zWUTST UfUUUWUUUozUUUUiUifUVW-U VWXY[]_bfinsx}~ ݈XUci| ψʧpWUTST UfUUUWUUUozUUUUiUifUTS-U VWXY[]_bfinsx}~ ݈XUci| ,'(4ITUTST UfUUUWUUUozUUUUiUifUV_WRUVWXY[]_adgimptx|hkUa' 3y ݎYUTST UUUUWUUUozUUUUiUifUV\VRUVWXY[]_adgimptx|hkUa' 3y ψͷ~XUTST UUUUWUUUozUUUUiUifUTRTRUVWXY[]_adgimptx|hkUa' 3y 2'/DSUTST UUUUWUUUozUUUUiUiUa~USUVVWXYZ[]_acehjmosvy}TʍXUYM{ 4^ ZUTST UUUWUUUozUUUUiUiUa~USUVVWXYZ[]_acehjmosvy}TʍXUYM{ 4^ ψλXUTST UUUWUUUozUUUUiUiUa~USUVVWXYZ[]_acehjmosvy}TʍXUYM{ 4^ G'-BSUTST UUUWUUUozUUUUiUiU~UrUVWXYZ]aejpw~GjVUQ@sF \UTST Uu}߈XUWUU^lzUUUUvUiU~UrUVWXYZ]aejpw~GjVUQ@sF χYUTST Uu}߈XUWUU^lzUUUUvUiU~UrUVWXYZ]aejpw~GjVUQ@sF v('(*/ARUTST Uu}߈XUWUU^lzUUUUvUiU~U~UUVVWXY[]_acfgkpy&ްsfbYUSA CT֔\UTST Uu}ߌUUWUUUzUUUUiU~U~UUVVWXY[]_acfgkpy&ްsfbYUSA CT҂YUTST Uu}ߌUUWUUUzUUUUiU~U~UUVVWXY[]_acfgkpy&ްsfbYUSA CT*)+.3875+#*9?FQUTST Uu}ߌUUWUUUzUUUUiU~U~UUX[ahq}˧gZ"UR< %ٿX !x*+ 7XVST UϥuۘUUUUUUUUUUUUi~U~U U\rV UY >+ 7XVST UϥuۘUUUUUUUUUUUUi~U~U U\rV UY >+ 7XVST UϥuۘUUUUUUUUUUUUi~U|UW\t` U^ ;(=&,.3ALUTST U˥uۘYUUUUUUUUUUUi~U|UW\v` U^ ;(=&,.3ALUTST U˥uۘYUUUUUUUUUUUi~U|UW\v` U^ ;(=&,.3ALUTST U˥uۘYUUUUUUUUUUUi~UtUXchijn Uh 8='yzojaQMOOQSUUTST U_u㠍uUUUUUUUUUUUi~UtUYdjjkkln Uh 8='yzojaQMOOQSUUTST U_u㠍uUUUUUUUUUUUi~UtUYdjjkkln Uh 8='yzojaQMOOQSUUTST U_u㠍uUUUUUUUUUUUi~UmUWly{v Uq82ɵvVHHIJKMPWYWV UXTST UuUuUUUUUUUUUUUi~UmUWn{}v Uq82ɵvVHHIJKMPWYWV UXTST UuUuUUUUUUUUUUUi~UmUWn{}v Uq82ɵvVHHIJKMPWYWV UXTST UuUuUUUUUUUUUUUi~UfUYo} UpޔֽU5BQGADLXbffebYUWU\TST UݦeUuUUUUUUUUUUUgzUi~UfUZq} UpޔֽU5BQGADLXbffebYUWU\TST UݦeUuUUUUUUUUUUUgzUi~UfUZq} UpޔֽU5BQGADLXbffebYUWU\TST UݦeUuUUUUUUUUUUUgzUi~U`Um~ U`}cTU^gZTXXTWZT]TVZTTU[TW]m^T UYUuUUUUsUUUUUUUUi~U`Uo~ U`}cTU^gZTXXTWZT]TVZTTU[TW]m^T UYUuUUUUsUUUUUUUUi~U`Uo~ U`}cTU^gZTXXTWZT]TVZTTU[TW]m^T UYUuUUUUsUUUUUUUUi~URUV\`p~ UTzwTmTTiTTlTT\[T UpׁUuUUUUsUUUUUUUUi~URUV\`ar~ UTzwTmTTiTTlTT\[T UpׁUuUUUUsUUUUUUUUi~URUV\`ar~ UTzwTmTTiTTlTT\[T UpׁUuUUUUsUUUUUUUUi~UKUWbnry~UTSSR}RpRRTRRRR]T UrąyUuUUUUsUUUUUUUUi~UKUWcpt{~UTSSR}RpRRTRRRR]T UrąyUuUUUUsUUUUUUUUi~UKUWcpt{~UTSSR}RpRRTRRRR]T UrąyUuUUUUsUUUUUUUUi~UEUd}~ Uc~}utmZTVvk][^YSW[S`STaWSS`ST^_gT UrdyUuUUUUsUUmsUUxhUUi~UEUe~ Uc~}utmZTVvk][^YSW[S`STaWSS`ST^_gT UrdyUuUUUUsUUmsUUxhUUi~UEUe~ Uc~}utmZTVvk][^YSW[S`STaWSS`ST^_gT UrdyUuUUUUsUUmsUUxhUUi~U>Ub~( UҕĤW>JQIFIPX`baa]WUW\TTS UrdyUuUUUUsUU߆U|UUi~U>Uc~( UҕĤW>JQIFIPX`baa]WUW\TTS UrdyUuUUUUsUU߆U|UUi~U>Uc~( UҕĤW>JQIFIPX`baa]WUW\TTS UrdyUuUUUUsUU߆U|UUi~U1UWXg~/ U-&%GgTOOPQRSTUTS Uwd|UxUUUUsUU߆U|U`pUi~U1UWXh~/ U-&%GgTOOPQRSTUTS Uwd|UxUUUUsUU߆U|U`pUi~U1UWXh~/ U-&%GgTOOPQRSTUTS Uwd|UxUUUUsUU߆U|U`pUi~U)UYdijj{~; U} '3ݖ4!$3{omlg_\XSRSSTUTS UuUUUUUsUU߆U|UuUi~U)UZejk~~; U} '3ݖ4!$3{omlg_\XSRSSTUTS UuUUUUUsUU߆U|UuUi~U)UZejk~~; U} '3ݖ4!$3{omlg_\XSRSSTUTS UuUUUUUsUU߆U|UuUi~U"U^rz{~C Uj *1ʹ~6/46[J;TSUUUUU]UUU߆UUUiDUZx~~# UR6!tZ&6Z);WE;TSUUUUU]UUU߆UUUi8U[ag~~+ UR7 -~<0ÆxVUTSU~UUUU]UUU߆UUUi8U[bh~~+ UR7 -~<0Ĵ؍ίmUUTSU~UUUU]UUU߆UUUi8U[bh~~+ UR7 -~<0ƽm),3;JTSSRRQH,'5QUTSUZUdUU}UUUuUUi`UXdqtw~~ Usߕ^UTSU_UdUU}UUUuUUi`UXervy~~ Usτθ[UTSU_UdUU}UUUuUUi`UXervy~~ Us1'.BRUTSU_UdUU}UUUuUUihUY_bq~u Uf׉[UTSU_kUd~UU}UUUgU^{UihUZ`cs~u Ufτͳ{YUTSU_kUd~UU}UUUgU^{UihUZ`cs~u Ufy-'(0FSUTSU_kUd~UU}UUUgU^{UivU\}~o UawWUTSU_WU`UU}UUU UUivU]~o Uaτ˨mVUTSU_WU`UU}UUU UUivU]~o UaJ)'(4JTUTSU_WU`UU}UUU UUi}UVj~g U_kUTSU_ؖWUUUU}UUU UUi}UWk~e U_σǜeUTSU_ؖWUUUU}UUU UUi}UWk~e U_8')8MTUTSU_ؖWUUUU}UUU UUi~UU^r{}~] U\bUTSU՞WUUUU}UUU UUi~UU^s~~] U\σ^UTSU՞WUUUU}UUU UUi~UU^s~~] U\5',?PUTSU՞WUUUU}UUU UUi~UUXaikn~U U[]UTSU՞WUUUU}UUU UUi~UUXbkllmmp~U U[σ[UTSU՞WUUUU}UUU UUi~UUXbkllmmp~U U[n.'-CRUTSU՞WUUUU}UUU UUi~UUVXYk~J UZ݅XUTSU۫W]UUU}UUU UWUi~UUWYl~J UZσwWUTSU۫W]UUU}UUU UWUi~UUWYl~J UZK)'/FTUTSU۫W]UUU}UUU UWUi~U$U_}~C UX}{UTSUwUUU}UUU UbUi~U$U`~C UX}σαpUTSUwUUU}UUU UbUi~U$U`~C UX}>('1IUTSUwUUU}UUU UbUi~U+UWl~9 UVmmUTSU忶wUUU}UUU UbUi~U+UWm~9 UVmσɟfUTSU忶wUUU}UUU UbUi~U+UWm~9 UVm6'(7MUTSU忶wUUU}UUU UbUi~U3U]nst~~2 Uf`UTSUwUdUUbU~UU UbUi~U3U]ouv~2 UfσŎ]UTSUwUdUUbU~UU UbUi~U3U]ouv~2 Uff-'*=QUTSUwUdUUbU~UU UbUi~U:UW]abw~& UdZUTSUwUUVUUUU UbUi~U:UW]bcy~& Udτ…XUTSUwUUVUUUU UbUi~U:UW]bcy~& UdN)'+ASUTSUwUUVUUUU UbUi~UGU[x~ UcVUTSUwUUfUUUU UUi~UGU[z~ UcτVUTSUwUUfUUUU UUi~UGU[z~ Uc>(',CTUTSUwUUfUUUU UUi~UNU]|~ UbUTSUiUUfUUUU UUi~UNU]~ Ubσ͹xUTSUiUUfUUUU UUi~UNU]~ Ub3'.FTUTSUiUUfUUUU UUi~UTUVcv|~~ U_oUTSUƖUUUfUUUU UUi~UTUVdx~ U_σɦhUTSUƖUUUfUUUU UUi~UTUVdx~ U_n+')5MUTSUƖUUUfUUUU UUi~U\Ubik~ UZ]UTSU՞UUUfUUUU UUi~U\Uckl~ UZσŖZUTSU՞UUUfUUUU UUi~U\Uckl~ UZT)'*;RUTSU՞UUUfUUUU UUi~UbUVXY| UWxXUTSUu՞UqUfYUUUUsUYlfUi~UbUVXYZ| UWxτWUTSUu՞UqUfYUUUUsUYlfUi~UbUVXYZ| UWxA('*>TUTSUu՞UqUfYUUUUsUYlfUi~UoUeu UVpXUTSUu՞UrUfUUUUmUɉUi~UoUfu UVpτξWUTSUu՞UrUfUUUUmUɉUi~UoUfu UVp6',@TUTSUu՞UrUfUUUUmUɉUi~UvUhm UVlۍWUTSUuϖUrUUfUUUUmUUi~UvUim UVlτ͵}VUTSUuϖUrUUfUUUUmUUi~UvUim UVlt/'(/DTUTSUuϖUrUUfUUUUmUUi~U|UYgrssttve UVitVUTSU̧jUrUUfUmߜUUUmUsɢUi~U|UYhsuuvvxe UViσʧkUTSU̧jUrUUfUmߜUUUmUsɢUi~U|UYhsuuvvxe UViS)'(4KUTSU̧jUrUUfUmߜUUUmUsɢUi~U~UUZ_abmU UVgfUTSUUUUrUUfUyUUUmU[fl^Ui~U~UU[`boU UVgσȞaUTSUUUUrUUfUyUUUmU[fl^Ui~U~UU[`boU UVgH(')8OUTSUUUUrUUfUyUUUmU[fl^Ui~U~UUtLl UVcbUTSUUUUrUUfUyUUUm|Ui~U~UUvLl UVcτÔ^UTSUUUUrUUfUyUUUm|Ui~U~UUvLl UVc=('*;QUTSUUUUrUUfUyUUUm|Ui~U~UUYoDU]_UTSUUUUrUUUyUUsUi~U~UUZqCU]το]UTSUUUUrUUUyUUsUi~U~UUZqCU]i/',>RUTSUUUUrUUUyUUsUi~U~U(U\oy|QUTSUl&Ui~U~UVUXcmrsvaUVe[UTSU\"&Ui~U~UVUXdosuxbUVeσYUTSU\"&Ui~U~UVUXdosuxbUVeV+'-BSUTSU\"&Ui~U~U(UVVWWXYYZ[\]^`cgmspkgda_^]]\[ZYYWVUXZ]_^WU^܆VUTSUV"^]&Ui~U~U(UVVWWXYYZ[\]^`cgmspkgda_^]]\[ZYYWVUX[]`_WU^τζxVUTSUV"^]&Ui~U~U(UVVWWXYYZ[\]^`cgmspkgda_^]]\[ZYYWVUX[]`_WU^R+'/FTUTSUV"^]&Ui~U~UUVWY\_cglrw{} ˺j^X2U[v UTSUlׁׁׁׁׂ&Ui~U~UUVWY\_cglrw{} ˺j^X2U[σ̨l UTSUlׁׁׁׁׂ&Ui~U~UUVWY\_cglrw{} ˺j^X2U[B)'4K UTSUlׁׁׁׁׂ&Ui~U~U UWY\`elt|&ŦrbY-UYh UTSUluUUUyUU&Ui~U~U UWY\`elt|&ŦrbY-UYσʛc UTSUluUUUyUU&Ui~U~U UWY\`elt|&ŦrbY-UY4'(9O UTSUluUUUyUU&Uf~U~UUWZ]ckt~6ՐW*UX` UTSUluUUUyUU&Uf~U~UUWZ]ckt~6ՐW*UXσȒ\ UTSUluUUUyUU&Uf~U~UUWZ]ckt~6ՐW*UXi-')('-ET UTSUUUUvUUUyUU meU^UVa:UVWWYZ[]_acegjmosuy}~ Z&Ugk UTSUUUUrUUUyUUȄٌfU^UV^:UVWWYZ[]_acegjmosuy}~ Z&Ugσ˫e UTSUUUUrUUUyUUȄٌfU^UTQ:UVWWYZ[]_acegjmosuy}~ Z&Ug1'(3N UTSUUUUrUUUyUUȄٌfUhY}UVWWY[]_acgjmquy~~(k%Ua ^ UTSUUUUrUUfUyyUUUm㩫UhY}UVWWY[]_acgjmquy~~(k%Ua σʣ[ UTSUUUUrUUfUyyUUUm㩫UhY\UTTUVWWY[]_acgjmquy~~(k%Ua e+'(6Q UTSUUUUrUUfUyyUUUm㩫UacUVWY[]_beimquz~Di$U^ X UTSUUUUrUUfUyUUUmUzʗUacUVWY[]_beimquz~Di$U^ σɟW UTSUUUUrUUfUyUUUmUzʗUacUVWY[]_beimquz~Di$U^ U('(7S UTSUUUUrUUfUyUUUmUzʗUg6UVVWXYZ[\]]^__abdgimquz~^h#UY  UTSUU\놺YUrUUfUwUUUmUUVkw]Ug6UVVWXYZ[\]]^__abdgimquz~^h#UY σǙ UTSUU\놺YUrUUfUwUUUmUUVkw]Ug6UVVWXYZ[\]]^__abdgimquz~^h#U[ D')9T UTSUU\놺YUrUUfUwUUUmUUVkw]Ui&UWY]ciqy}}~~~n#UZ} ߌ UTSUuUrUUfUUUUmU}gUi&UWY]ciqy}}~~~n#U_ σ͸| UTSUuUrUUfUUUUmU}gUi&UWY]ciqy}}~~~n"UVm u1'.ET UTSUuUrUUfUUUUmU}gUiUW\clx~~/p!UTPY n UTSUu՞UrvUfUUUUmUg[UiUW\clx~~/p!UTTgσ˭f UTSUu՞UrvUfUUUUmUg[UiUW\clx~~/p"Ufi-'(2L UTSUu՞UrvUfUUUUmUg[UiUY_ivq~@c UTOIle UTSUu՞UrUfUUUUm UzUiUY_ivq~@c UTTZσʦ` UTSUu՞UrUfUUUUm UzUiUY_ivq~@c!UdZ+'(4O UTSUu՞UrUfUUUUm UzUiUYcoO~?YUTOAJ  c UTSUu՞U[UfUUUU UUiUYcoO~?Y UTSaσȢ_ UTSUu՞U[UfUUUU UUiUYcoO~?Y Ub?(')* ')6Q UTSUu՞U[UfUUUU UUjY]`ejns{A˳~?]UTO@;U _ UTSUX۬UUUfUUUU UUjY]`ejns{A˳~?]UTSRTkσ τÔ\ UTSUX۬UUUfUUUU UUjY]`ejns{A˳~?]Ub{2'-@gQ, '*]UTPA8>e Y UTSU`UUfUUUU U~UţP˺өxxo`\_r٥xslehm꺃`RTNJ_kJHROKf~>]UTSRQWxυ τͻ~X UTSU`UUfUUUU U~UţP˺өxxo`\_r٥xslehm꺃`RTNJ_kJHROKf~>]Ual/''*8aF) '-DT UTSU`UUfUUUU U~UVݲkA0+%/Y߱REf<#ZӍ]Q:7Usv1 <[Z@,+Vf%&ZsA+G~!URF97A[ɧ {V UTSUwUUfUUUU UbUVݲkA0+%/Y߱REf<#ZӍ]Q:7Usv1 <[Z@,+Vf%&ZsA+G~!UTSQQZpʺ σ̴q UTSUwUUfUUUU UbUVݲkA0+%/Y߱REf<#ZӍ]Q:7Usv1 <[Z@,+Vf%&ZsA+G~!U^S+)8T{:( '0I UTSUwUUfUUUU UbUVʤWVܿŘD +~潨X BY lÚB"9 5ȁ2B~ 躳cUSJ<78;G`ժ s UTSUwUUZUUUU UbUVʤWVܿŘD +~潨X BY lÚB"9 5ȁ2B~ 躳cUTRQRU^tè σʫk UTSUwUUZUUUU UbUVʤWVܿŘD +~潨X BY lÚB"9 5ȁ2B~ 躳cUZx`Vc}]/ '(3L UTSUwUUZUUUU UbUvW@ Aǩy7 <ڋ) Fx/%dʧE'. 9Yp~\USL<79Fgt m UTSUwUXUUWU\UU UbUvW@ Aǩy7 <ڋ) Fx/%dʧE'. 9Yp~\UTTRQS^y σȢf UTSUwUXUUWU\UU UbUvW@ Aǩy7 <ڋ) Fx/%dʧE'. 9Yp~\UWnǶe1 ')6N UTSUwUXUUWU\UU UbUY܁#m_MD 4|A4PcK#V? )$ G~ǺżUSL=7:CMS[]YZk c UTSU❶wUUU}UUU UbUY܁#m_MD 4|A4PcK#V? )$ G~ǺżUTSQS[diorno} σŕ_ UTSU❶wUUU}UUU UbUY܁#m_MD 4|A4PcK#V? )$ G~ǺżUVjf6( '*4Sib.5~ʫUTM=7;DNVd} Z UTSUwUUU}UU|U U}]UZQ :ҲlZcxd(!:F>4Sib.5~ʫUTS QT\dkw τX UTSUwUUU}UU|U U}]UZQ :ҲlZcxd(!:F>4Sib.5~ʫUViW4( '+AS UTSUwUUU}UU|U U}]UzZ+dÈaWXI)nB$MҟE:Ӎ- >~룝UN>78=ELRa UTSUVmЃUxUU}UUU UUzZ+dÈaWXI)nB$MҟE:Ӎ- >~룝USRQRV]chtσͺ{ UTSUVmЃUxUU}UUU UUzZ+dÈaWXI)nB$MҟE:Ӎ- >~룝UVhnC-'.ET UTSUVmЃUxUU}UUU UUkZ\2ΖPoIPл ><(p@+ц@.T]' h~ڬUN?77>Qi{ UTSU՞WUUUU}UUU UUkZ\2ΖPoIPл ><(p@+ц@.T]' h~ڬUSQWg|σ̮p UTSU՞WUUUU}UUU UUkZ\2ΖPoIPл ><(p@+ц@.T]' h~ڬUVgģ~fR@.('1J UTSU՞WUUUU}UUU UUiZ.B]-80'sӚ{Z 2p6,?PK/#Lɍ^RXSIC^~"uUN?7:Zn UTSU՞WUUUU}UUU UUiZ.B]-80'sӚ{Z 2p6,?PK/#Lɍ^RXSIC^~"uUSQQTnσ˥g UTSU՞WUUUU}UUU UUiZ.B]-80'sӚ{Z 2p6,?PK/#Lɍ^RXSIC^~"uUVfl,'(5M UTSU՞WUUUU}UUU UUii[bXqNkg-ZnvaMK]΢pjnt߿~'öUPB8Bva UTSU_㾖WUUUU}UUU UUii[bXqNkg-ZnvaMK]΢pjnt߿~'öUTRQZσʛ^ UTSU_㾖WUUUU}UUU UUii[bXqNkg-ZnvaMK]΢pjnt߿~'öUVcU'(9Q UTSU_㾖WUUUU}UUU UUiW\2H֫מZ7.3GpkUhǿ~+ݿURF:SW UTSU_WU]UU}UUU UUiW\2H֫מZ7.3GpkUhǿ~+ݿUTSRhτǑV UTSU_WU]UU}UUU UUiW\2H֫מZ7.3GpkUhǿ~+ݿU]D(')=T UTSU_WU]UU}UUU UUiU\j&˵Ϳĸ~/USI<`UTSU_WUdUU}UUUUcUiU\j&˵Ϳĸ~/UTSStσUTSU_WUdUU}UUUUcUiU\j&˵Ϳĸ~/UYwҝa:*'+CUTSU_WUdUU}UUUUcUiUz]@ O䶳~\_USI>gvUTSU_Ud[UU]}UUUȄUUiUz]@ O䶳~\_UTSU{σεlUTSU_Ud[UU]}UUUȄUUiUz]@ O䶳~\_UXrc6)'/JUTSU_Ud[UU]}UUUȄUUiUe\}% sӕ~~m[USKBhnXTRKHahUTSU]඾UdUU}UUUuUUiUe\}% sӕ~~m[UTSV{mjhb_uσͯcUTSU]඾UdUU}UUUuUUiUe\}% sӕ~~m[UWnK,'2NUTSU]඾UdUU}UUUuUUiU][C  >̹YB~~l\UTL?FH=987;Ms\UTSUwUdUaUU}UUUuUUiU][C  >̹YB~~l\ USS]_VSRQTdσ̫ZUTSUwUdUaUU}UUUuUUiU][C  >̹YB~~l\UWkO,'3RUTSUwUdUaUU}UUUuUUiUW[ȐH #HfmmcSC0(X~j[ UTM>8879Cf VUTSUwUUdUpUUZUUUuUUiUW[ȐH #HfmmcSC0(X~j[!USQRRQR[y σʠUTSUwUUdUpUUZUUUuUUiUW[ȐH #HfmmcSC0(X~j[ UWi ?) '(6TUTSUwUUdUpUUZUUUuUUiUUZ嶋l]\aejsz|y{}|~ia!UTOA 7>^ UTSUUUdUpUU]UUUmUUiUUZ嶋l]\aejsz|y{}|~ia"US QWr σ…UTSUUUdUpUU]UUUmUUiUUZ嶋l]\aejsz|y{}|~ia!UVd j6( '*ATUTSUUUdUpUU]UUUmUUiUUe[~h]#UQD 7;o vUTSUfUyUpUU]UUUUsWUiUUe[~h]#USR QU σͽmUTSUfUyUpUU]UUUUsWUiUUe[~h]#U^ _2( ')6MUTSUfUyUpUU]UUUUsWUiUUXS~gp%URF 7NiUTSUqߖUUpUU]UUjsUUtUiUUXS~gp%USR Qd τ˸fUTSUqߖUUpUU]UUjsUUtUiUUXS~gp%U[~ Y/'(5Nm[UTSUqߖUUpUU]UUjsUUtUiUR{~pêeUF EPUSG8 7<`ܿ]UTSUUUpUU]UUUUUtUiUL{~pêeUS RTUTR QUsφǺ^UTSUUUpUU]UUUUUtUiUL{~pêeU bUZy \:+'-6NuaUTSUUUpUU]UUUUUtUiUnQyUVY^dlu~cǦueW US@ 7=AUSJ9 7@jȪ{VRUTSUUUpUU]UUUUUtUiUnJnUVY^dlu~cǦueW UTR QRUTRQY|gVUTSUUUpUU]UUUUUtUiUnJ{AYDJdeGLUVY^dlu~cǦueW UZ UXr ~aPNOZkz`UTSUUUpUU]UUUUUtUiUYPh UVXZ]aeilr}~7͵umigc_ZUSM:7=TWUTL;7B`Ǿ}^?78AGHHFA=9779FTUTSUvUUUUU]UUU߆UUUiUoB Ѓh%UVZ`iw~ƿxkc\XUS/QUTSQRZ_``^YVSQRTUTSUvUUUUU]UUU߆UUUiUoBmF+ ':M%UVZ`iw~ƿxkc\XUv{.UVd|XUTSUvUUUUU]UUU߆UUUiUYOV.UX\bju}˾}skc]YVUTB867UTP@79KUTSUwUUUU]UUU߆UUUiUY@ ЂV.UX\bju}˾}skc]YVUTR7QUTSQSUTSUwUUUU]UUU߆UUUiUY@=) '*;T.UX\bju}˾}skc]YVUW6U_lUTSUwUUUU]UUU߆UUUiUOr7UVX[_eksx|jѿ{xupkfb_\YWVUP=AGI?7UUTQA7;NUTSUUUUU]UUU߆UUUiU? Ђj7UVX[_eksx|jѿ{xupkfb_\YWVUTQV]_?QUUTSQSUTSUUUUU]UUU߆UUUiU?. '-L7UVX[_eksx|jѿ{xupkfb_\YWVUb?U\gUTSUUUUU]UUU߆UUUiUrNCUVWWXY\co0ͷ{qha\YYXWVUVZ^bU89G7VTRD87=<;83.*('OjUhvYTUUUUU}UUU߆U|UVUiU7V~U:UVl aN7TSRb}|}iT UݞvUUUrUUU߆U|UVUiU#Ђσ~U)'8N~U.UTTSRRQQME:2.,,+)('M:UvUĄUUUUU߆U|UVUiUe񨩷3X~U'UW^ht{~~"ørTL7:UfkuUUUU\U߆U|UVUiUe񨩷ЄύW~U'UV[ckpss{"υiLQ:UfkuUUUU\U߆U|UVUiUe񨩷4')AT~U'UTROLJIIF?6.)#'BL:UfkuUUUU\U߆U|UVUiUYs0z~U!UVdt*־_K7:UfuUUUUsUU߆U|UVUiUYsЃp~U!UV`kx*υľsKQ:UfuUUUUsUU߆U|UVUiUYssH('6J~U!UTPLGCAA?;4-)+'>zK:UfuUUUUsUU߆U|UVUiUڡp/Z~UUWdz2ƩSI7:UfUUUUsUU߆U|UUiUڡpЃϡY~UUV`o2φiIQ:UfUUUUsUU߆U|UUiUڡpO,'(:S~UUTPJC<98851,)3',SI:UfUUUUsUU߆U|UUiUpʇ-~UU`x;߷H7;UfUUUUUsUU߆U|UuUiUpʇЃv~UU]n;υǽHQ;UfUUUUUsUU߆U|UuUiUpʇn4('5H~UUQKA9200/,*(<';gH;UfUUUUUsUU߆U|UuUiUY},W~UUZ`flopyD˹K=<95/*\'8a}<;UuUUUUUsUU߆U|UuUiU[猘ek$rUVezd¹s97;Ui~ᖝUזUU㘙UUsUU߆U|U^UiU[猘ekЂϋsU`pdφÿ9Q;Ui~ᖝUזUU㘙UUsUU߆U|U^UiU[猘ekg2'CrUTPJB:54420,)e'/ESc9;Ui~ᖝUזUU㘙UUsUU߆U|U^Ui Uĭ[_w"meUVZ]_`aftn@>17;UrdyUuUUUUsUU߆U|UUi Uĭ[_wЃfeUVX[\]^aknς͈ſXW1Q;UrdyUuUUUUsUU߆U|UUi Uĭ[_wQ)'.NdUTTSRRQQPLD91-,+)(o').367Ex2;UrdyUuUUUUsUU߆U|UUi Uu Z\UVY`kv|~WE/7;UrdyUuUUUUsUUzdUUfrUUi UuЄϗX]UX]elqsux~φl]/Q;UrdyUuUUUUsUUzdUUfrUUi UuA'DS\UTSQNKJIHGB:1*~''*O/;UrdyUuUUUUsUUzdUUfrUUi UZTséSUVWY[^cnu̷W/7;UryUuUUUUsUUUUUUUUi UZTséЃtSUVWY[_dmuυψ½l/Q;UryUuUUUUsUUUUUUUUi UZTséM'3ISUVWY[_dbYMA@>93,(v'+OW5'0Poy/;UryUuUUUUsUUUUUUUUi Ufz_KUX_gr|ݽ˨V07;UryUuUUUUsUUUUUUUUi UfzЃϪ\KUX`ht|ψƾτ±k0Q;UryUuUUUUsUUUUUUUUi Ufz;+&'@RKUX`hthRH?4}'+j`8'Z0;UryUuUUUUsUUUUUUUUi Uϰب{BUVXalvzz|~÷cͽL17;U[tUuUUUUsUUUUUUUUi UϰÌdЃ΁BUVXcr~ψvυ¾c1Q;U[tUuUUUUsUUUUUUUUi Uϰz'#'3DTAUV[mbS;)~''GQ'=1;U[tUuUUUUsUUUUUUUUi Um^3UW\aglopp|h=Ge}~۸U9hº`927@T~3677:~ ~ƭ>G7SUW[cku{  D~''IE=UϥuۘUjUUUUUUUUUXUi U ә }'\78b ~ѽohC7=UϥuۘUߌUUUUUUUUUaUi UЂЉά| Џ̅}'qQRv ~χþzCQ=UϥuۘUߌUUUUUUUUUaUi Uرyf\L+'& $&',Y|' ļ |(~''/eC=UϥuۘUߌUUUUUUUUUaUi Uyˣ׺ /Z87M ~ؾ`A7=UϥuۘUߌUUUUUUUUUaUi UyЃЉͥį Їϵ/oRQd ~χžsAQ=UϥuۘUߌUUUUUUUUUaUi Uyש[KLG<5,'5C'&$ "& 'C/ ɼ =~''/SuA=UϥuۘUߌUUUUUUUUUaUi UҮԏ 28 7} ~?7=UϥۘUߌUUUUUUUUUaUi UЃЈ˫Ьtp Єϔ2R Q ~χɿ?Q=UϥۘUߌUUUUUUUUUaUi UD5620)'b'& ' " '+M2 Ǿ h~''.?R?=UϥۘUߌUUUUUUUUUaUi U刦r2 7 ~ʿLLI:7=UV˩UߌUUUUUUUUUaUi UzЄЈкnЄϿm2 Q ~ωbb`:Q=UV˩UߌUUUUUUUUUaUi UF.'*6'$'#$ 'BZ2 ~' ')N:=UV˩UߌUUUUUUUUUaUi Uf T][2n 7 ~#̿cX57>UycߌUUUUUUbUUUi UaЄ͹ ЈϒDKu{Ѓ[2 Q ~#φ¿vl5Q>UycߌUUUUUUbUUUi UP4'Z2 ~'#'By5>UycߌUUUUUUbUUUi UWĶ ylW2I 7 ~%̽zn17>Uy}ߌUUUUUUzUUUUi UVІ϶ ЇȑbqЄfW2` Q ~%υ¾1Q>Uy}ߌUUUUUUzUUUUi UT6'zr '%"'3NW2 ~'%'/Tk1>Uy}ߌUUUUUUzUUUUi Uߩ ҶVU1 7 ~(Ǻ`/7>Uy}ߌUUUUUUzUUUUi UІĭ ЅsЅϞUU1 Q ~(φs/Q>Uy}ߌUUUUUUzUUUUi UB*'[/ '" !'9TU1 ~'('9JQTt/>Uy}ߌUUUUUUzUUUUi Ujﬗ\ lUU18 7 ~+սA<+7>Uy}ߌUU`UUUzUUUUi UdЈ̮m ЄǿІeUU1R Q ~+ς͈ľYU+Q>Uy}ߌUU`UUUzUUUUi UO+'L; '%# 'NUU1 o~',',156B{,>Uy}ߌUU`UUUzUUUUi UYPNU2W 7r ~1ͿXW)7?U؜}ߌUUWUUUzUUUUi UXЉʹ_cЂŮЂϱU2l Q ~1ψ¿ll)Q?U؜}ߌUUWUUUzUUUUi UWQ7'?A'% '5TUU2 ~'2'(S)?U؜}ߌUUWUUUzUUUUi UZ}9SU1 7O ~4ʹc(7?Uu}ߌUUWUUUzUUUUi U[ЉβQgЃzU1 Qe ~4φv(Q?Uu}ߌUUWUUUzUUUUi U[vP+'3D'*IU1 H~'4'Vy(?Uu}ߌUUWUUUzUUUUiUʱE7jgU0 7D ~4Ԭg'7?Uu}ߌUUWUUsezUUUUUiUЉXQyЃϺbU0 Q\ ~4φĴy'Q?Uu}ߌUUWUUsezUUUUUiUnE-'sD'9OU0 +~'5'<['?Uu}ߌUUWUUsezUUUUUiUp׮P89WUcsuw)K 7:| ~7䬝O%7?Uu}`UWUUUozUUUUiUiUsЋϿaQQЃϏVUcsuw)b QS ~7υȴe%Q?Uu}`UWUUUozUUUUiUiUv~F(',bB'DTUcsuw) m~'7'1]%?Uu}`UWUUUozUUUUiUiUD;W续C77Dq UVW]mJ 7Z ~7仵O$7?UVUUWUUUozUUUUiUiUSReύɲVQQWЃi UVW]mb Qp ~8υȾe$Q?UVUUWUUUozUUUUiUiUuUA6,'*4BW.'=M UVW]m۵ ;~'7'(\$?UVUUWUUUozUUUUiUiUM7=b}̴=779~XUWaqW78k ~8༫U#7?UfUUUWUUUozUUUUiUiUTQSoSQЄϘWUWaqlQR~ ~8υǾj#Q?UfUUUWUUUozUUUUiUiUjqck|r)'*=TUWaq ~'8')e#?UfUUUWUUUozUUUUiUiUR87;GUrW=778X|"UZdq d79k ~7۸#7?Uf{תUWUUUozUUUUiUiUTQSYe~eSQfЃq"UZdq xQS~ ~7τƽ#Q?Uf{תUWUUUozUUUUiUiU\D(':J"UZdq 2~'7'+p#?Uf{תUWUUUozUUUUiUiUS?7;?EQbyhIEA7SY*UW[clw~@79i ~ #7?UfۘuȫUWUUUozUUUiUiUTRQSTYbnu[YWQdЃϱX*UW[clw~ɯYQS| ~ϋ σͽ#Q?UfۘuȫUWUUUozUUUiUiUXf('(:R~ĽҲp"7?UfuȫUWUUUozU\UWUiUTS QSRSTQQRQ]Ђq4UWY\`ceffmўf]\ZWSh~φσù"Q?UfuȫUWUUUozU\UWUiUVw )'.J4UWY\`ceffmηw4~''+3ef92.('"?UfuȫUWUUUozU\UWUiUM87=YVDUVaozz_^^]v~غ:7=v"7?UayuȫUWUUUozU\UUiUTQSgЂϹEUVbrrq~υŽSQVσ̽"Q?UayuȫUWUUUozU\UUiUj)'1TDUWe}ľl5~''+BvX:';"?UayuȫUWUUUozU\UUiUP>7=OLUTSXbhx~Ð~n7k~~˓H!7@UyuȫUWUUUozU\UUiUTRQT_ЂρLUTTZeo~φQ}ž_!Q@UyuȫUWUUUozU\UUiUa0'GLUVX`rgA-~''4rb:''2!@UyuȫUWUUUozU\UUiUSE78P}fTUTUY_ryz{{~ ̞fG7Mf_!7@UyuȫUWUUUs{U\UUiUTRQ`ЃaTUTUY`t{|}|~ φ¨y^QdyȽr!Q@UyuȫUWUUUs{U\UUiUXn0'0PUUWZat{|}ztyt_E(~' ':tb/(]!@UyuȫUWUUUs{U\UUiUTH77D8 7:AKqX^UVVWXZcltv~¹VH7Ke_!7@UnȫUWUUUuUU\UUiUTSQQW QRV[|ЃϔW^UVVWYZ`gklt~φſk_Qbwr!Q@UnȫUWUUUuUU\UUiUz H*'DS^UVVWYXTPLKLYL?2+~''0sAD!@UnȫUWUUUuUU\UUiUN<7xkUVW^moMD78tn: 7@UUȫwUUUuUU\UiUTQQЃnoUV[gxrψc\QS Q@UUȫwUUUuUU\UiUgb('4KiUTRPI@930//>>91,(o')!@UUȫwUUUuUU\UiUS@7e \xUVaqjǺdd]7G 7@UtۜUȍpvUUUuUU\UiUTRQq ЃϥZyU^iwjόwwqQ^ Q@UtۜUȍpvUUUuUU\UiUZ u7'(FSxUTQMG@;877MRIC6,j',;;845.(S'I/AUۘ}UUvUUUuUUuUiUR7=k ޻c~U.UV\k}N康L.7BU}UUvUUUuUUuUiUTQTw ЅŵЃ_~U/UZer|NφȽc.QBU}UUvUUUuUUuUiU]}< '4g@')Q~U.UTRNIFDDA;33*N'3Z.BU}UUvUUUuUUuUiUT:79KиW~U5UW^fnstyHҷ-7BU}lUUvUUUuUUuUiUTQ^ЋʻϞV~U5UV[agkkoHφý-QBU}lUUvUUUuUUuUiU]9))()((@iL'?T~U5UTRPMLLKD;4+J'F-BU}lUUvUUUuUUuUiUG7KpF87̽C+7BU}lUUvUUUVUUuUiUSQ\{XQQRwi~UBUVc{>φ¾[+QBU}lUUvUUUVUUuUiU~vhQP~U>UTOF;30/.,*((?'C+BU}lUUvUUUVUUuUiUM 7:Lkx_TVD97Iu\~UIU\s:ƐF*7BU}lsUvUUUUuUiUT QR]wlbfWRQ[Z~UIUZk:τ^*QBU}lsUvUUUUuUiUj~UJURLD=8764/+(;'Y*BU}lsUvUUUUuUiUP; 7DL\WSOIJ9 79Kbn~UPUXdx2Đz)7ֱBU}lUvUUUUزUiUT QY]lfc`Z]QR^pm~UPUW`n2υ)QֱBU}lUvUUUUزUiUa f~UPUTPKEA@?=93/*((2'(J)ֱBU}lUvUUUUزUiUSC#78BEdrZ~UWUZ`ks|)(7oCU}lUvUUzUUUiUTR#QRXYpwY~UWUX]ekqtv~)υɿ(QoCU}lUvUUzUUUiUZ#~V~UWUSQNLJIHEA<5/-)*'+Y(oCU}lUvUUzUUUiUTI&7;X~UaUVXZ^`cddejx潞='7DUm`UXUUUUiUTS&QR]~UbUWY[]_`dn~υȾV'QDUm`UXUUUUiUVx%r~UaUTTSRQQPOKE>:4/-,,++*,*(')Y(DUm`UXUUUUiUL:%7AT~UsUV_oڷE&7EUuUUUUUUiUS&QTT~UtU\hvτƽ]&QEUuUUUUUUiUm%Y~UsUTRMH@;743321;=4,('q&EUuUUUUUUiUQ@%7P~U~UXbp ̷D%7^EUګj˩UUUUUUiUTR%QZ~U~UW^iw υ½\%Q^EUګj˩UUUUUUiU^${~U~UTQMHC><;867+ ')%^EUګj˩UUUUUUiUTC$79S~U~UU^qU%7߆FU]UUUUU؏UiUTR$QRT~U~UU\iv~τ˾j%Q߆FU]UUUUU؏UiUW$\~U~UUTRMHEDBFH3)'G%߆FU]UUUUU؏UiUI9#7GT~U~U UV[dnrt~ܷ<$7^FUY]UUUUU\UiUS$QVT~U~UUY`gjkrƽU$Q^FUY]UUUUU\UiUx#~U~UUTSPNLLIL@/('+n%^FUY]UUUUU\UiUP="78T~U~UUjUH#7XGUYzsssss\UiUT$QW~U~UUd}d\#QXGUYzsssss\UiUa"e~U~UUTOJZ`#XGUYzsssss\UiUT?"7DS~U~UUNABEIMTZ`dfQ7kkHUXZUiUTR"QUT~U~UUTRUW[`dhkm`QzkHUXZUiUW![~U~UUgkHUXZUiUF!78QT~U~U-UNGGIOT[9 7`MM~UUiUS"QYT~U~U-UTSSUY\aR QiYS~UUiU vV~U~U-Ug}}|{yw k~UUiUO9 7?P~U~U5UMLNYeknngST~UUiUT!QR~U~U6UST]ejklfXT~UUiUe c~U~U5UlmlifdekW~UUiUT"RT~U~U~UIUiUTU VTT~U~U~UIUiUV` a[V~U~U~UIUi~U~U~U~UUi~U~U~U~UUi~U~U~U~UUi~U~U~U~UUi~U~U~U~UUi~U~U~U~UUi~U~U~U~UUi~U~U~U~UUi~U~U~U~UU~~~~~~~~~~~~crrcsim-0.9.12/textures/water.rgb0000644000175000017500000020100011724452426013667 00000000000000cehjifc`gmnnnmje_cfdhlgh`XSQRY_]_\XSUWXVWWXZZZXTUVVTSSSONRWYUSVUY[clfbiikopj`ZY`_aefcbcb]VOMJHFBDKLFILGHHILLMRYa`accbdhlhccfiig`eggc^XU`hnmjjjib__``bcaUPIGHMRVVTPLLOQQFHKLORUZ[^aa_]^`^^ada^[\^`\\^UNSQPPPRW_eb`_^ZUTVSNGCFKQUWX`b]`b\UY_efegkSTY^^YVWKQVUPOSX`mnkc[UQflplgdcb]]ZXXVQQNPSUVUQMUST[ehif]_a_]_elsvyyvtuvtqpmf`\]SSLIKGDKSVZ^bdb_[XUSPMOSRRRW_kv{~||stumhjpturruqpqsphbaikje`ajrfzwqia[Y[`c`]\\ZY\XV[YSV[]]\^cgghiq}~ysvvtstzxz{{xvtsb`a`\WX^Z]YX`dfoy{}|yrg\`\Z\_aglilpv||}zsvyrnmopmkmsmhedc`_akhefhhdaahd`][ZYadfeeggdcia_ihcjaca]_juzklsyztpqnllnsuuugfedb^YVSV[cfiovz{z{|{}~|snlpvz~tuttqljimikjgmrmedgihfipc^\^abeh\]`ehd[TXTSU[cilpqpmmmjfdi\U]ZT]T^dcbdededefa]dma^Z]cd_WZXUTRMGAEIT]eipxy}xqqjaa_egb_dknjdadhjjjgd_XROOPXTVTPTXRFIQYZYY]ZWV[^]\]X^b`\[`f]qoilmhjgmjhic^a]_]YY]ababfjhgimhhgggfffmd\]]_ae[[XST\bcnorrpmihnnljfdbb[`efggjmmje`\YXW]YQJJJE>LIHJJGFHLNRVZ[[ZaZRQQPTW]h`W\ZSXida]`[X[^ca^^WPT_beegjjgeccdc`adkmoppnlkiffkkiknilmlntwvyokonfdjinqpkgghgiiieb``[ZXTQQSVURNLPWVRTOMQW[_c`cgjihjkjhgjjlrywzriikjkv_]bhb_gbklovutxmoqsvywquqoqqqrsxy|{xsplhinrrnmplpsttutpk[U`aXV\X`gid`adhhggfc_\acca\YYY`\Z[blpnpnpx}~~y}~yuwzvxz{xtx~{xqiijcb\aoyrn{qyyx|xtwywsqswtolgdghijleimrtvtsfgjorsqppqqolifc]VXbg`]agmrtrpprihikljfb_dkrvurokifejqtsvvxzzy{~yqnormmpoh`]_slrsgedW\^boxojtgnnlnicffc]YXYUO\USVXXVWbeefeeca[]dluxupqokhfddentwxxzzv{zyxxwutonnpsrnjiikpuupjjiebeijgqpmiddo|tpkfdccc][[\YRMKUP[aXWZQ`jkotjbi`hjkpmhkopnkjhb[\[\aeffhvtsnhc_\W\aimnf]b^[[]^ch{vsx{vokebba_\fghjnoonnidcfgebhjijlpolorvtlfholjgehhgf]XWYZUPO\Z^`XUZ[Mlhcfd`daikhjd\]ehihijiegjpvyxy{rtvwwtqoZ_b_]\[XZWW\_`ejuspkijifgda``aaa]^_acdgiXY[^chnqeimnrusn`dkpkb[ZdfhjiecaVSRRROQTOTTQKCCOKXQLRY[_PZ]aheaelopnqy}~z{zysjb]Y``WSXdkdbdjmklprkjqtmgfghklloswdeca]\\^W]cc^Z[]X]bdhhd_WRORWY\`RYbc\TPM::>@?AJSZhlkk_\l]WZ^cfc^Zajpnjfd`bdhmsx{ytleaacdqkd\XVVU\_aceku~sz}ysomkiijmlhfgelqqrsqlilmlmpqo{{wnllhdcimopng^ca][[_dibTDEF24UkILbagxyvtupo|zhihiljgbeghgddeme_ahkhb]^^][YXXfa\WUUW[[clrrrswvz{vpnlidbcgihhjjlic_bdcfmv{zsu{|rgupostrtxsnhfjotvoqrn_Sm˙z|vlhjgixqpnjjnqrnnmjgehhkfbchcehjifc`gmnnnmje_cfdhlgh`XSQRY_]_\XSUWXVWWXZZZXTUVVTSSSONRWYUSVUY[clfbiikopj`ZY`_aefcbcb]VOMJHFBDKLFILGHHILLvrjhlsvopqpokighnsqmeggc^XU`hnmjjjib__``bcaUPIGHMRVVTPLLOQQFHKLORUZ[^aa_]^`^^ada^[\^`\\^UNSQPPPRW_eb`_^ZUTVSNGCFKQUWX`b]`b\UY_efqj`[_ei`aegijkjtz~zrmnkc[UQflplgdcb]]ZXXVQQNPSUVUQMUST[ehif]_a_]_elsvyyvtuvtqpmf`\]SSLIKGDKSVZ^bdb_[XUSPMOSRRRW_kv{~||stumhjptuYTMLRX[XXZ]djnptqnmmzwqia[Y[`c`]\\ZY\XV[YSV[]]\^cgghiq}~ysvvtstzxz{{xvtsb`a`\WX^Z]YX`dfoy{}|yrg\`\Z\_aglilpv||}zsvyrnmopm\XUX^bb_^_dimpoa^[]ahd`][ZYadfeeggdcia_ihcjaca]_juzklsyztpqnllnsuuugfedb^YVSV[cfiovz{z{|{}~|snlpvz~tuttqljimikjgmrmedgih|wrrutqdfkprqkhPTXWTTSU[cilpqpmmmjfdi\U]ZT]T^dcbdededefa]dma^Z]cd_WZXUTRMGAEIT]eipxy}xqqjaa_egb_dknjdadhjjjgd_XROOPXTVTPTXRFIQYZzwqlgd`^[Z[[RRRSSqoilmhjgmjhic^a]_]YY]ababfjhgimhhgggfffmd\]]_ae[[XST\bcnorrpmihnnljfdbb[`efggjmmje`\YXW]YQJJJE>LIHJJGFHLNRVZxvpklnmoje`\\_`cddebda]`[X[^ca^^WPT_beegjjgeccdc`adkmoppnlkiffkkiknilmlntwvyokonfdjinqpkgghgiiieb``[ZXTQQSVURNLPWVRTOMQW[_c`cgji}xrrw{}vsqppruwuwzzw_]bhb_gbklovutxmoqsvywquqoqqqrsxy|{xsplhinrrnmplpsttutpk[U`aXV\X`gid`adhhggfc_\acca\YYY`\Z[blpnpnpx}~~y}~yxutwxyxmmpstuvvpsvwu\aoyrn{qyyx|xtwywsqswtolgdghijleimrtvtsfgjorsqppqqolifc]VXbg`]agmrtrpprihikljfb_dkrvurokifejqtsvvxzzy{~yqpmljhgfigggfegfilpon^boxojtgnnlnicffc]YXYUO\USVXXVWbeefeeca[]dluxupqokhfddentwxxzzv{zyxxwutonnpsrnjiikpuupjjiebeijgqpmiddo|tpkfde_\XVX[`\XVVY_bfghhejkotjbi`hjkpmhkopnkjhb[\[\aeffhvtsnhc_\W\aimnf]b^[[]^ch{vsx{vokebba_\fghjnoonnidcfgebhjijlpolorvtlfholjgehXVVTUZa\YXXZ]cfbdfedlhcfd`daikhjd\]ehihijiegjpvyxy{rtvwwtqoZ_b_]\[XZWW\_`ejuspkijifgda``aaa]^_acdgiXY[^chnqeimnrusn`dkpkb[Zdfhji`djlnvvwz||zywvy}~~XQLRY[_PZ]aheaelopnqy}~z{zysjb]Y``WSXdkdbdjmklprkjqtmgfghklloswdeca]\\^W]cc^Z[]X]bdhhd_WRORWY\`RYbc\y}~|xut}{yxuty}uxWZ^cfc^Zajpnjfd`bdhmsx{ytleaacdqkd\XVVU\_aceku~sz}ysomkiijmlhfgelqqrsqlilmlmpqo{{wnllhdcimopng^ca][[_dibTDEFnljjjjjfjptphddlpkfnhihiljgbeghgddeme_ahkhb]^^][YXXfa\WUUW[[clrrrswvz{vpnlidbcgihhjjlic_bdcfmv{zsu{|rgupostrtxsnhfjotvoqrn_cehjifc`gmnnnmje_cfdpnjjnqrnnmjgehhkfbchjhecgkmlkjkoomhgilqu~|xw{y{|zvrptwwxy{{wpmpuvyyvsuxwsiighknlge[Yab^drsmgehigdkdff_egilqu~|xw{y``vrjilqu~|xw{ymlsz}}zz~}}~yvuz~ypmojjhfjpttvplnppoprtsponopmg[RQUXVTNGEKRWWTQTXXWY`ecbaa`\XjXW]`mnuz~ypmojjhfjXXqj`uz~ypmojjhfjrnsytsplhfhkfhhc_^adjmkdYUW]ZYVSV]bbb]Z]_^_`fghea\Z[SUVUVVQJONQW\[UQZ`caadc^Z[\\\^bfmgnogzw^adjmkdYUW]ZYVSVV[YTM^adjmkdYUW]ZYVSVmlhe^^^][XUSHHIHFFHKRY][USX_ggc]\_a`XWY^``adnkjhebei]chkllhcopv|}wnkkuunowuhlljebeowvuvpehdFHKRY][USX_ggc]\_i\XUFHKRY][USX_ggc]\ab_\[[^bffb^VVVVXZ[[aiongeiomomgcdee_agkjggknjijhehm^bb^^cjm~xuwx|~u~{uqoruvsiehTSZ[[aiongeiomomgcU]|wrZ[[aiongeiomomgcTSVYa`bisyxu|z{}yzoilrmrtokmpqvy{srujihjd][^PUWUV^hnnorumcackjo{|rijkmmkf_ZX^Z[dqoyzoilrmrtokYYyzoilrmrtokSWZ]OY^`m}}zttvvvw~wxxqpmfnrtrkhjmngbdd`\ZQU[ada[Vqu{yrms~qjloknohnieiosojj_WUNCGS^WUVVdavvw~wxxqpmfnrtrk|xwvvw~wxxqpmfnrtrkb`bbjkgbhs|}rlhjnnnpzrng]\]Z_bffc`^^a_][YVRNNS\gptts{xvusmgeigiia`d_^eklg`^^a[Y\]X[bbdgid_]nnpzrng]\]Z_bffcypmojnnpzrng]\]Z_bffcwrnnsrpkgbaa]XVZ]]\]da^XSSX\a``bddb_ejkiltwtmnquyzywnkknoic`bbgh^^dc]fooha`bddfehigfcfjoo\a]\]da^XSSX\a``bdYUW]Z]\]da^XSSX\a``bduqmkllnni_\^liilnljjkqpoooryuplmsvusmrpjp}{mjea]ZVSQT[\VQV]RQZ\X[cdYXXZ^`bcrurmnqogtnimq^boxojtgnnlFHKRY][USX_ggc]\igggfegfilponkjigffhjjs|zxy}~{zz{x{wu}yvy~}yrslaae^PVSNLLNOONPPNKIOYSPTWRV\Y^[YY\agjwxtkmttmrkb`bjkotjbi`hjkZ[[aiongeiomomgc`\XVVY_bfghhedbbbdgikmpsnmotusrtszmchdbmtux|}{upopnihf[N[XTTW]bde^ZajqwzsnomffhemrsohgnvooibadfbX]b_\nmje_cfdhlgyzoilrmrtok\YXXZ]cfbdfeda``elolkhaWihjnollnisf^khapkossokhgceffeeeehd`_bhnqxsr{|y{znnsrnppkcafkeec_\YWVNYabfjjilqu~|xw{yqpmfnrtrkvwz||zywvy}~~{zyvythgjg]kjknmiikfsjfvpeqfhhb\Y]bjgd_XWbojgegmwwkfh[]dcZ[gkqi`\`cdb]_dfc]Z\GJNQZdcuz~ypmojjhfj]\]Z_bffc}{yxuty}uxtjdhlrvyzzyqsspljmqtxzzuqnmqmhefhhhlpogcfkmlz~ysnrwusqkc`acea]\X`v|snpssnilf`_cedahb^^_\\^adjmkdYUW]ZYVSVSSX\a``bdfjptphddlpkfnodaabbehiiiprsrpopq^^^]YVTS_`dksy|}~|utx{{|~xw}{uvnjggfegjsohdebhxynkmonkiiikmkfaimokcggFHKRY][USX_ggc]\zkwrnllmnilqtoe`_cd\[goquokgeeedbhijkjigfUTTUWYZZadjpttro}{vqruvt~{pnvcehjifc`gmnnnmje_cfdhlgh`XSQRY_]_\XSUWXVmjZ[[aiongeiomomgcdetpkfcdfke`[WUY`fjdfs{{xtpnorqoqpoppoljgfgjpstsnrx}~zw}|yvuutrpurnneggc^XU`hnmjjjib__``bcaUPIGHMRVVTPLLOQQFc^yzoilrmrtokmhihb[Zagkd\XWZckkqty|srgfgkswyywutstutt}|{}|yz|~}zwu|~}wrrtmilqu~|xw{ydcb]]ZXXVQQNPSUVUQMUST[ehif]WPvvw~wxxqpmfnrtrkdkmmifju~vuwz|z{}yyrorkej^_ejosuxssrrrtvwvvvvvtqowwvsolklxyzyrlnrquz~ypmojjhfj\\ZY\XV[YSV[]]\^cgghiq}~ysutnnpzrng]\]Z_bffcsxhlosw{}rsx~}vpmsnb[]ZYb`djlnqvy{}~}zz{~jjjifeeedfilpu|somligjpn^adjmkdYUW]ZYVSVggdcia_ihcjaca]_juzklsyztpqnxt]\]da^XSSX\a``bdle`hs{{tmkhhhd\TRTVSV\SLRX_djmr{x|~|vrrskkhb\XXZ`acdfjpue\UUWX\bgFHKRY][USX_ggc]\mjfdi\U]ZT]T^dcbdededefa]dmaicffc]YXYUO\USVXXVWbyuojimpehjjhhkm``a`][\_fikmrwvrxsonib__sidccaZXgcdkolii[ac]XX^amZ[[aiongeiomomgcc^a]_]YY]ababfjhgimhhgggfffmmhkopnkjhb[\[\aeffhvoljjlpsmlnrx{|{~zurrnmiddjopqmikjjnrz|~zsmqy}{}}yxywz|wrnnlmyzoilrmrtokWPT_beegjjgeccdc`adkmoppnlkid\]ehihijiegjpvyxy{rurqrtvwhcafpurmhiigc`]Z__]Y[dmpfccgjkotyrw|xutqoqutxwtrpomrvvw~wxxqpmfnrtrkutxmoqsvywquqoqqqrsxy|{xsplheaelopnqy}~z}|{ywmf__dfb\SZaa_`abchlpv}~nnpwwrqqlihgd^[\```^]^dicfgfhlnmpnnpzrng]\]Z_bffcxtwywsqswtolgdghijleimrtvtsfjfd`bdhmsx{ytleaacdq{vssrpnoib^]][Y^kvupquyvy|~vnnpusmjibbhnpnnplnpnnptwosvvy{zwu]\]da^XSSX\a``bdicffc]YXYUO\USVXXVWbeefeeca[ddeme_ahkhb]^^][YXXfb``beghfdb`__`alz|sruv{|zyyxrjdaaeedgjaiswtpw|zsqoqvtjkotjbi`hjkpmhkopnkjhb[\[\aeffhvtsnhc_\Wehhkfbchjhecgkmlkjko^\[\`dhfgjmpqqpxyyywy||wsssrhfgmprw{{~y|~}{px}{wrokccipolhcfd`daikhjd\]ehihijiegjpvyxy{rtvwwtqoZkighnsqmlsz}}zz~}olhdeinceipvwsnfmpkkpoiltwqhfilhimvzz|~zuuwvrrllgcejjf^ehgdeknmmsxsXQLRY[_PZ]aheaelopnqy}~z{zysjb]Yjkjtz~zrnsytsplhfhkfabb__aaed_VYejirmgbacfhdjppmlgajxvmrwvtqrstsqnlturnhd]Z_aeglrurqoms{WZ^cfc^Zajpnjfd`bdhmsx{ytleaacdqkd\XVVU\jnptqnmmlhe^^^][XUSHbgjkosxwxwokpv{{tqsuvu{}}{xxrytmsuomnnpv||}~~|yqmklmmrx}{opquyhihiljgbeghgddeme_ahkhb]^^][YXXfa\WUUW[[mpoa^[]ab_\[[^bffb^VVVVXZ[[aiongeiomomgcdee_agkjggknjijhehm^bb^^cjm~xuwx|~u~{uqpnjjnqrnnmjgehhkfbchjhecgkmlkjkoomhgilquqkhPTXWTSVYa`bisyxu|z{}yzoilrmrtokmpqvy{srujihjd][^PUWUV^hnnorumcackjo{|rijkmmkvrjhlsvopqpokighnsqmlsz}}zz~}}~yvuz~Z[[RRRSSWZ]OY^`m}}zttvvvw~wxxqpmfnrtrkhjmngbdd`\ZQU[ada[Vqu{yrms~qjloknohnieiosojj_WUNqj`[_ei`aegijkjtz~zrnsytsplhfhkfhhc_^adj\_`cddeb`bbjkgbhs|}rlhjnnnpzrng]\]Z_bffc`^^a_][YVRNNS\gptts{xvusmgeigiia`d_^eklg`^^a[Y\]YTMLRX[XXZ]djnptqnmmlhe^^^][XUSHHIHFFHKRruwuwzzwrnnsrpkgbaa]XVZ]]\]da^XSSX\a``bddb_ejkiltwtmnquyzywnkknoic`bbgh^^dc]fooha`bddfeh\XUX^bb_^_dimpoa^[]ab_\[[^bffb^VVVVXZ[[auvvpsvwuqmkllnni_\^liilnljjkqpoooryuplmsvusmrpjp}{mjea]ZVSQT[\VQV]RQZ\X[cdYXXZ^`bcrurmn|wrrutqdfkprqkhPTXWTSVYa`bisyxu|z{}yegfilponkjigffhjjs|zxy}~{zz{x{wu}yvy~}yrslaae^PVSNLLNOONPPNKIOYSPTWRV\Y^[YY\agjwxtkmzwqlgd`^[Z[[RRRSSWZ]OY^`m}}zttvvvw~Y_bfghhedbbbdgikmpsnmotusrtszmchdbmtux|}{upopnihf[N[XTTW]bde^Zajqwzsnomffhemrsohgnvooibaxvpklnmoje`\\_`cddeb`bbjkgbhs|}rlhjnnnpz]cfbdfeda``elolkhaWihjnollnisf^khapkossokhgceffeeeehd`_bhnqxsr{|y{znnsrnppkcafkeeilqu~|xw{yuwuwzzwrnnsrpkgbaa]XVZ]]\]dzywvy}~~{zyvythgjg]kjknmiikfsjfvpeqfhhb\Y]bjgd_XWbojgegmwwkfh[]dcZ[gkqi`\`cdb]_uz~ypmojjhfjvvpsvwuqmkllnni_\^liilnljjkty}uxtjdhlrvyzzyqsspljmqtxzzuqnmqmhefhhhlpogcfkmlz~ysnrwusqkc`acea]\X`v|snpssnilf^adjmkdYUW]ZYVSVgfilponkjigffhjjs|zxy}~{zz{hddlpkfnodaabbehiiiprsrpopq^^^]YVTS_`dksy|}~|utx{{|~xw}{uvnjggfegjsohdebhxynkmonkiiFHKRY][USX_ggc]\_bfghhedbbbdgikmpsnmotusrtse`_cd\{xsplhinrrnmplpsttutpk[U`aXV\X`gid`adhhggfc_t~{pnvrfb]YX]abced`[]edblrmhejpstikZ[[aiongeiomomgccfbdfeda``elolkhaWihjnollniUY`fjdrtvtsfgjorsqppqqolifc]VXbg`]agmrtrpprihikljfrpurnnhcf_]_glid`VYY_he]a^djlosuwuuyzoilrmrtokywvy}~~{zyvythgjg]kjknmiikfZckkqtfeeca[]dluxupqokhfddentwxxzzv{zyxxwutonnpsrntmwxuuqqypmnsvqie_efhoicgdpyvomopvvvvw~wxxqpmfnrtrky}uxtjdhlrvyzzyqsspljmqtz{}yyrnhc_\W\aimnf]b^[[]^ch{vsx{vokebba_\fghjnoorqsnkpmhkmheffb^^W]^^bcdmgrvpgfjkcdnnpzrng]\]Z_bffcddlpkfnodaabbehiiiprsrpopq^vpmsnbwwtqoZ_b_]\[XZWW\_`ejuspkijifgda``aaa]^_acdgpnohdhfadfb_^ZVSTOVWY`cah\ce`agljYY]\]da^XSSX\a``bd`_cd\[goquokgeeedbhijkjigfU\TRTVSysjb]Y``WSXdkdbdjmklprkjqtmgfghklloswdeca]\\bgppmoos~mlmmh_ZZdllmrogeTY[[dnogifa]\tpkfcdfke`[WUY`fjdfs{{xtpnorqoqpoppoljghkm``a\XVVU\_aceku~sz}ysomkiijmlhfgelqqrsqlilmlmpqamqsnhhmqpljjf^WUhedfkptufdsk`ioexrljfihb[Zagkd\XWZckkqty|srgfgkswyywutstutt}{|{WUUW[[clrrrswvz{vpnlidbcgihhjjlic_bdcfmv{zlmqsojhhimlmokd`_ieaafkmmjhws`W[_oljmnmmifju~vuwz|z{}yyrorkej^_ejosuxssrrrtvwvurmhiihgilqu~|xw{y{|zvrptwwxy{{wpmpuvyyvsuxwrnppkcafkeec|vuwwpifilljhacogbj}tqooohlosw{}rsx~}vpmsnb[]ZYb`djlnqvy{}~}zz{~jfb\SZayvuz~ypmojjhfjpttvplnppoprtsponopmg[RQUXkqi`\`cdb]_dsplmrvoihnrqovsas{xvxvupj`hs{{tmkhhhd\TRTVSV\SLRX_djmr{x|~|vrrsk][Y^kvc_^adjmkdYUW]ZYVSV]bbb]Z]_^_`fghea\Z[SUVUVVQv|snpssnilf`gc_cifb`dlrrqe{boxyhiaba\Xyuojimpehjjhhkm``a`][\_fikmrwvrxsonib__s_`alzHFFHKRY][USX_ggc]\_a`XWY^``adnkjhebei]chkllhxynkmonkiiiplhkpjjknqqolhpmjnhplnolioljjlpsmlnrx{|{~zurrnmiddjopqmikjjnrzqqpxVXZ[[aiongeiomomgcdee_agkjggknjijhehm^bb^^cjfdhlgh`XSQRYomiikpsxzxtnjxmlev`bb__urqrtvwhcafpurmhiigc`]Z__]Y[dmpfccgjkotwsnfmp}yzoilrmrtokmpqvy{srujihjd][^PUWUV^h``bcaUPIGHMRllheeairxyuqo[gnplWc^bc`e}|{ywmf__dfb\SZaa_`abchlpv}~nnpwwrqqlejirmgtvvvw~wxxqpmfnrtrkhjmngbdd`\ZQU[ada[Vqu{yrmsXXVQQNPSUVUQtqpmiljimjc`a_jja_ZX^jlnqs{vssrpnoib^]][Y^kvupquyvy|~vnnpusmjibpv{{tjnnnpzrng]\]Z_bffc`^^a_][YVRNNS\gptts{xvusmgV[YSV[]]\^cgmmpnknj`VTY][dh`Y^cci{rgiqb``beghfdb`__`alz|sruv{|zyyxrjdaaeedgjatsstlhZ]]\]da^XSSX\a``bddb_ejkiltfjhgimhhgggfffmd\]]_ae[[XST\bcnoifgda``aaa]^_acdgiXY[^c^\[\`dhfgjmpqqpxyyywy||wsssrhfgmprw{{ffc]YXYUO\USVXXVWbeefeeca[]dluxupcdc`adkmoppnlkiffkkiknilmlntwvyogfghklloswdeca]\\^W]cc^olhdeinceipvwsnfmpkkpoiltwqhfilhimvzz|~kopnkjhb[\[\aeffhvtsnhc_\W\aimnf]oqqqrsxy|{xsplhinrrnmplpsttutpk[fgelqqrsqlilmlmpqo{{wnlabb__aaed_VYejirmgbacfhdjppmlgajxvmrwvtq]ehihijiegjpvyxy{rtvwwtqoZ_b_]\[Xdghijleimrtvtsfgjorsqppqqolifc]Vhjjlic_bdcfmv{zsu{bgjkosxwxwokpv{{tqsuvu{}}{xxrytmsuomnelopnqy}~z{zysjb]Y``WSXdkSVXXVWbeefeeca[]dluxupqokhfddentxy{{wpmpuvyyvsuxwsiighknlge[Yab^drsmgehigdkdff_bxxt|wvp_gcWSXd`bdhmsx{ytleaacdqkd\XVVU\_aceku~\aeffhvtsnhc_\W\aimnf]b^[[]^ch{oprtsponopmg[RQUXVTNGEKRWWTQTXXWY`ecbaa`\XjXW]`ltktlkfYY^Zhf_]aeme_ahkhb]^^][YXXfa\WUUW[[clrrrswpvyxy{rtvwwtqoZ_b_]\[XZWW\_`ejus_`fghea\Z[SUVUVVQJONQW\[UQZ`caadc^Z[\\\^bfmgnogp{u~xpcXZfihkhglhkfbchjhecgkmlkjkoomhgilqu~|xw~z{zysjb]Y``WSXdkdbdjmklprkadnkjhebei]chkllhcopv|}wnkkuunowuhlljebeowvuvpehqsba_`caXT[b`_eghnsqmlsz}}zz~}}~yvuz~ypmoleaacdqkd\XVVU\_aceku~sz}ysomkiigknjijhehm^bb^^cjm~xuwx|~u~{uqoruvsiehfaceaZ[`ZSU\b_]bjtz~zrnsytsplhfhkfhhc_^adjmkdYUW]^][YXXfa\WUUW[[clrrrswvz{vpnlidbrujihjd][^PUWUV^hnnorumcackjo{|rijkmmkf_ZX^Z[d\T]IOU^bYWe\_ZW^ptqnmmlhe^^^][XUSHHIHFFHKRY][USX_kmlkjkoomhgilqu~|xw{y{|zvr\ZQU[ada[Vqu{yrms~qjloknohnieiosojj_WUNCGS^WUVVRQRVZahiginorttpoa^[]ab_\[[^bffb^VVVVXZ[[aiongeio}zz~}}~yvuz~ypmojjhfjpttvpRNNS\gptts{xvusmgeigiia`d_^eklg`^^a[Y\]X[bbdgidbfo|ywwuokiilrvzhPTXWTSVYa`bisyxu|z{}yzoilrplhfhkfhhc_^adjmkdYUW]ZYVSV]bbb]wtmnquyzywnkknoic`bbgh^^dc]fooha`bddfehigfcfjoomrx~wsvzytqhiknq[RRRSSWZ]OY^`m}}zttvvvw~wxxqpmf^][XUSHHIHFFHKRY][USX_ggc]\_a`XW{mjea]ZVSQT[\VQV]RQZ\X[cdYXXZ^`bcrurmnqogtnimqrkemgdjqttua`^\[`cddeb`bbjkgbhs|}rlhjnnnpzrng]\]Z^bffb^VVVVXZ[[aiongeiomomgcdee_a^PVSNLLNOONPPNKIOYSPTWRV\Y^[YY\agjwxtkmttmrkb`b`UL[WTTTRSVVZ]]Ywuwzzwrnnsrpkgbaa]XVZ]]\]da^XSSX\bisyxu|z{}yzoilrmrtokmpqvy[N[XTTW]bde^ZajqwzsnomffhemrsohgnvooibadfbX]b_\\``XWWUQNRXaiqrpvpsvwuqmkllnni_\^liilnljjkqpooory^`m}}zttvvvw~wxxqpmfnrtrkhjmngeehd`_bhnqxsr{|y{znnsrnppkcafkeec_\YWVNYabfnw}jjlnmmryqsuusfilponkjigffhjjs|zxy}~{zz{x{wugbhs|}rlhjnnnpzrng]\]Z_bffc`^^a_bojgegmwwkfh[]dcZ[gkqi`\`cdb]_dfc]Z\GJNQZfliljjjhfimjeb_abfghhedbbbdgikmpsnmotusrtszmchdbmpkgbaa]XVZ]]\]da^XSSX\a``bddb_ejkmlz~ysnrwusqkc`acea]\X`v|snpssnilf`_cedahb^^__XS_^^`__djjlloufbdfeda``elolkhaWihjnollnisf^khapnni_\^liilnljjkqpoooryuplmsvusmr{{|~xw}{uvnjggfegjsohdebhxynkmonkiiikmkfaimokcadjjmswtonqlloquwvy}~~{zyvythgjg]kjknmiikfsjfvpeqfhjjs|zxy}~{zz{x{wu}yvy~}yrsvt~{pnvrfb]YX]abced`[]edblrmhejpstikmnmidaeikf`]dlnsy{ulillmptt}uxtjdhlrvyzzyqsspljmqtxzzuqnmgikmpsnmotusrtszmchdbmtux|}{upoptrpurnnhcf_]_glid`VYY_he]a^djlosuwuusplklo{vpqtxvsxyzwnghnijmrqdlpkfnodaabbehiiiprsrpopq^^^]YVTSolkhaWihjnollnisf^khapkossokhgcertmwxuuqqypmnsvqie_efhoicgdpyvomopvvsolnty{uv|urrrohcflghjnp_cd\[goquokgeeedbhijkjigfUTTUWYZZadjprrrtvwvvvvvtqowwvsolklxyzyrlnrqsnkpmhkmheffb^^W]^^bcdmgrvpgfjkcdeddfjnfgffeeecdehjgcbffginn`fjdfs{{xtpnorqoqpoppoljgfgjpstsnrx}~}zz{~jjjifeeedfilpu|somligjpnohdhfadfb_^ZVSTOVWY`cah\ce`agljYYYYY[]_]ada]\_dmlnrrmjjdchlkgmrtrpprihikljfrpurnnhcf_]_gldjmr{x|~|vrrskkhb\XXZ`acdfjpue\UUWX\bgppmoos~mlmmh_ZZdllmrogeTY[[dnogifa]\^`bihgefgjmqljkkgdda_eig{zyxxwutonnpsrntmwxuuqqypmnsvkmrwvrxsonib__sidccaZXgcdkolii[ac]XX^amqsnhhmqpljjf^WUhedfkptufdsk`ioexrljfcekdt~wrsti`ffZ_kgejcgokebba_\fghjnoorqsnkpmhkmheffiddjopqmikjjnrz|~zsmqy}{}}yxywz|wrnnlmqsojhhimlmokd`_ieaafkmmjhws`W[_oljmnpw~||xsrsmf`X]_WZaZh[Segda``aaa]^_acdgpnohdhfadfb_^Z]Y[dmpfccgjkotyrw|xutqoqutxwtrpomruy{yvsrwx||vuwwpifilljhacogbj}tqooopu{oia\]`^YYRUXW\a\Y]arghklloswdeca]\\bgppmoos~mlmmhlpv}~nnpwwrqqlihgd^[\```^]^dicfgfhlnmpptwvrnmnorsplmrvoihnrqovsas{xvxvupjfefQW]\[]ek[YZ]`gorv}elqqrsqlilmlmpqamqsnhhmqpljjf|~vnnpusmjibbhnpnnplnpnnptwosvvy{zwursurlghihhgc_cifb`dlrrqe{boxyhiaba\XTQOGSbijiovcjnnopu|i]qjlic_bdcfmv{zlmqsojhhimlmokzyyxrjdaaeedgjaiswtpw|zsqoqvtonswurplhkpjjknqqolhpmjnhplnolihhf\^hu{xrmkx}{yojqiggo{{wpmpuvyyvsuxwrnppkcafkeec||wsssrhfgmprw{{~y|~}{px}{wrokccipoiksurpomiikpsxzxtnjxmlev`bb__eiivpq|xpm{zuui`gchaVyrtsponopmg[RQUXkqi`\`cdb]_dspwqhfilhimvzz|~zuuwvrrllgcejjf^ehgdeknmmsxsiipnkjllheeairxyuqo[gnplWc^bc`epy}nhipvsonmvnglf_hk]\tafghea\Z[SUVUVVQv|snpssnilf`gcppmlgajxvmrwvtqrstsqnlturnhd]Z_aeglrurqoms{xv|tqpmiljimjc`a_jja_ZX^jlnqsvvwxstuqkkonrrnophjkjllnkjhebei]chkllhxynkmonkiiipl}{xxrytmsuomnnpv||}~~|yqmklmmrx}{opquyqmunonmmpnknj`VTY][dh`Y^cci{rgiqxvsqlmsusrstsvsmpuplihjl~~|zvxz}{yyz}}~|~~wvx}|~zw~}}}~{t|{}}zy{xz~~~vv}ttttttyxz{ikv~~~|zvxz}{yyz}}|~~wvx|~zw~}}}~{t|{}}zy{xz~~xz{vy~|~ನvy~סΘ̫ನvxz}{zz{~~}toqv|~~{uvyÿĺy~}|~ºxzzĽuuy|{~vsq[]pzºƳͷvxz}{zz{~~}toqv|~~{uvyÿĺy~}|~ĽļŻvsq¾¾¾öźźźº¾ļ¸Ľ»¿¾ƾźŻ¼¸¼¾ºźȳ¯õ½¼ýƿɾĽƿĹɾž÷öûĽȑý¾º¾öÜļĽļ¿¾ƾźŻ¼¸Ż¯¼Ɨº¾¶ȳ¯źŽ½¼ʏ¸ӯýҖ÷ʺӥƿýŰòý¾ĽĬÿĽöźº¾¾öźþļ»ļ¿Ĩƾ¼¸ĽŻ»Ŀ¯õ¼¯»حƿɾ¶¯Žžܝƿɾӯڷž÷÷Ƽûӥƾǿ¸¾crrcsim-0.9.12/textures/simple_preview.jpg0000644000175000017500000001503711724452426015622 00000000000000JFIFHHCreated with GIMPC    !'"#%%%),($+!$%$C   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$R !1A2Qq"BaERU#3CVr45Sbt$%FTcsӢ6 !QR"1Aaq2BSb3 ?ԾGΠYs4c[B\6Yszmi[^.ձ@[ngBGFGdTF[`$t*Lb˓E,H1.D/~ͶLQ2`nү$NlYmFTmT3Xy7X,ڐsp# 8\SXִZҕ|̸FWD9n݁OR%0 L)bqW$J`[^,#RzEԲB4EԲz bw]873.%'F*0=䟭ck6YXT; ђ=hmH]RQLk6Y@^p9k7S~9p䚧.AxW6z_rlQhbjǩk6W Wd8lh1B55:@"TO)}j|%5.]^%=mjQ-hTqrcWUapҰ%yky"oRd(#Ƣ(lGfMlQaX&Yh ' f\F81&\DzK-T /US!DP&D&ErRtT(=Mcn޺)#fз ;ALMKyozX';- &REX^65Ҟuim;V\qfً7XzKp4JkP&E`e'zh+b/A,^X1.sh%2bzƀcw1v׷FG;TP2&!JG=]d2c7,z볇6Q˂&7ec?I>'൐>{@`Zrf³n*`{y8bڑh+dh)bK- b-yKb6H܍)rŭ*]vݛ!њ#u^eT=ґbHՠ$Nk2  ]} ZX&tFݠ^ Zd FG(e )bK-bV[]XY,Q;%$=aͣ`I9~|JeX梣TDֺS\G(;O9]۵c&qo|#M8Ds&nBZ1KemZ-@:!D4tPuTS*J,SC$/ Zr7/>Ggbt2VCQR)tcAqcn,.q#GGA]{һz^;K};8CMRIC u M78$V֬rsgAF%pJeFeYbݛٵnRsM+9+0oZg9q_sFYaO51-ᤋW{W}g7Ԟ_f*B{qL_fB{qL8\صUMLid.{ݽǝ~g7=OKh O$mGs$4TpccE,_ou8:MiI~0Gϕ~\8{&lW;纯hw'c&WwU}c&QYsU罒<qzJ6w93Xöj֞ݸ:濹rjKώcX%%6'U jud#xa+s%9_/^MƙfmzE̸_ªpBzJfH\no@_WOpe\>փ.1ϛ K5bU>je:r<ܸ/{*rGtFJ#* },GM&>τƵ [H/}gSΒ䣞LuH2E~ 9xdT#5vqet ]u\x?l/Gs^A8MP'Չ@-Q_nN4@:'~wq5%5gZzdCoГ;`7α9ߪAloޭ `Xvj!\~^a}`9?EA̭1/^crJ܍=.$]zw:Q$W'F%3l[ϭ)ctOEҘY!)Ta5$X-(XvX,˹Gk_>VMiڊY|dm:MPIG򽁭'$}y}OFR#E⍱8mn._^?_џF}+6a85>g-;zW==Tgr+9q"ҹ|pfۀKhFZ4#˯ ɺBp^ +au{tMߺ%5,熞e/LI!_ɤX9|/= =y1OĹaSG&+~Ldrܜ6۲>t'98|MNmbN?X{vG-"v aNmR'@|G]m##\ bNor(匞.zibNoR)ߧD[In Q^*#er=p"hɽOZz:R\E$d7e Yt;LWBy!W?s8] QO_ܜ.b+v.ĸ6:#i7ٰQc'H0+iXtb7h=OxHwy}:}?A\Kc1ls:dMLRm3H `k>*lܯ-­,RjHjK`:ߦtb_tv*J`ncB5n;aj(AAA|$~mv#,pnm#X,/UOk{kW$n0rt(yd5m?jGG^S MsFhpYO\t6呎xdo! vv{6֚M/MJVj)Mu.-aOeE.忂_RI9okfҴKy_s59I} O1hGiV4MS@7vJmF<3-⭠hvOq ޺N/NN3TƆM(bˉjHGBd"DSDvJ:trv- DsR6$J`1R}1ؖ(yZ1 \lڂz.PO3385UތKh9K-㢩 =)b Ek]Ԗ[q hTIbj26Q5K.@J#ȳ>)8kމz2(c޻%&UŁY-I{С.Ekc 1гXz6A jC4nCe]pz:̽z<\I<1n'ZvjB_4JAKnҳ/i_Wso֟CC+iamdm"}WnRי͹|2}%ė I'u-̐.BɾC\C [_#}7HkkLHY$#R~,wjYv<jY a$Rk^cxȖ,sE){Rőی,-w3Xeο YbR=ubmAKc!옟캒ŏc4t)eɹZY7 MŽfԐc/NF.{-ԺTmBivԂE \M1R7zCi0X )('gRe?E.&wAoM> CWrq &HwzB"?P㚢SJ6CL9D 6DŽwEIѷѺLLRSsBP@V1eswU(bFTk4 nYJ nI7-0-k !=)l`,T#9=i`PeT\!U)Eņ3\{B3|()# PS$xXJwHRLS;)d-%1/ALC)n-sbЂbx cu T!(s3wY(s5f - d@=q8d>ev.hJQ6g;J(c=EJ- , nzEXwHG)@OpmPrtc bpNLtEL͇0M@ϒ- `EP'Rmk*P?T zK(.qri%4dS@@=o Bh@kN\L # w5;ЄDw .[hܠx ʩy9ssg ]Yx,,rRX 6%co:A!7K,6=o$n?crrcsim-0.9.12/textures/skybox_s.rgb0000644000175000017500000223355211724452426014431 00000000000000 1l +[ %T C 2 "   ֣ܶА}rphg^XQL;+| uoic]WQKE?9x3r-a'R!E>C2 '! ƷuqngW~JxHrDl5f.`#ZT NHA;5/)# ۙդϥɽû{uoic]WQKE?93-|'! {|rsjdjhg_jp&-vutz}tnhb\W)Q?KBEg?y93-("<q 3JTa;ʅĘ!{@l+zdtni:c^XRMkGB;V8240,)%"{oh_ cJIp=dRpOCsc;,JI:V }{zv`ro=kgdV`\XURNJGWC@J<8419-));%V!} k WܳؑԖp>&zs[oI. ~zvrnjfbl^vZVRO9K`GD?<4841h. *'$$! 3S  NB;y ݎ3Ӌ,}?g~iS]S}{;xvtWromnkGhfdbP`.][YWUoSMQ@O"M/KIFDB@p>6<:7532 3l -` 'W !J 7 (   ޽تҖ̆}vrhhcZSMA1 ~xqke_YSMGA;~5v/h)X#LAE8 +&Ⱦ®zwsl]OzKtGn:h3b%\VP JC=71+% ݞץѧ˹Ż}wqke_YSMGA;5/)# }vrmemki`js-bvv|{vpjd^YS;MDGbAr;5/*$1` !GR^4qƓf8d|1vpke`ZTODIC>M83E-(X#K ^zZ2$Vaq , 324T}zwu>sqJolj)fd>a_*\Z-WGT%Q9NJGZC@1<96>2.z*&# C  e|'ibhVaς˹ī|mzmuh8=~{Dwt3pliWea^%ZAVS]OL4HEA=:,6S2.*&"#b U  B0BD ͭɏ`9yzb kG3|=x9tpkgc_[WT%PqLHEKA@=x962/+(%J"(@ m *jPRH޻OԦJʒR -7Tmtlx)p~c{ywgurptn(kigse:c`^\rZLX1VSQOMKIGElCBA ><:8642 5k /g )Y #P > .    ڰԝ΋}ztmjf]VOG6'zsmga[UOIC=7z1o+^%PDE> 0*! ijz}ymaR|NvHpAj4d+^XR LE?93-'! ߣ٥ӨͲǿysmga[UOIC=71+% |ytrillneco{ *Owv~xxrlf`[U5O@IUCl=71+&( P  BP[~-^Ȏ¦F.\c}x{rm gza\UVQ$KE@6:5!/*,$0S V)3#5eؠʣROER7,~{xv(sqomjge b=_][XKULRQO3LHEAr> :7~4 /,(6%!m  2!J8`Y‘}qJ+'Pq\g|zxutqnUjfcH_i[WTQMkIFWB?+;u73/+($0 } P  m LlX}fiP<!©l_uB}yuoqjmViBe!a]"Y=UfQMJ3F}B>:7K30P,)&e# 4c  Zb z cnhˬi `d2uiABy6-|zvx)usqFnljoh2eca_[]&ZXVTRPNvLiJVH?FCA?=;^9D725?3DRF[@#2H_|<V2Of5B\bsvqWYK=)A3cXi|Jhdh}l\UelluspgP;-* 'D=ISFDL.J'A0O@J5IJaP[^X0[COE:CBOULhYQNFQLFPP",/)<:&?^Z]ffaioik_{}~{}hmdW_\`SWTX]a]QEED8:<6BD>=+ &$(-,,7655#>("'4MMAB?@t;O? )UH]=2FH[?x9XPc|c`IH/07?6(7. $+!*O6PAA]OG]Dh#I>74G+QIX?lTgFZMBCM7+#$$*EFVbaMrYctigpw|ylfi_bpXOXZhWVXWFMA=GL2dI;8$8-  ($7 &$3)-27<$xrspf:*@NO^vkdiyvzkF1).&R+*  7 '#2:<A-&.-% %)9dIYJAZOF_Lne~zvp_YeaU`GYsWT`jNTZE3X-.q=:6 %   "--. "#&#5"&156   ML%K2J^IKM\ccbbllz¿¿Ǫssm^WRQY`XPQMMNOPQ RST U V W XYdcba `&_E^`amrrqqzz{niedjpjcdaabcde fg h i j k l m   "'˄Ĉ¿    ML%K6JVIKLVbaceepm¿ĺ|qjaaZa^`[VQPMNOPQRST U V W X Ydcba!`'_^^_<^_`hqprtt}{ȿ»xqplqnplhddbcdef g h i j k l mn  "!ҵýýýƻ   ML$K6JUIKN[gb__aeeim{Ľ{xn`[X[aVVRQNOPQR ST U V W X Ydcba!`*_:^`alvqooqttx{¿{plilqhhedbcdef gh i j k l mn !בĿú    MLKLKL%K9JGIJJIJOTUZ`^ab]`hfqt|ǎĿÿ{qja[T\ZWTSX[SONOP QRST U V W X Yeedcbcbaba#`._/^bfgkonqqmpvu~ûxqlfmliffilfc bcde fg h i j k l mn (ցׁ¹ºſ   M L$K@J>IJIJR_X_]]bfqgdpyɱĿ¼yssd_UYWTS\^OOPNO NOP QR ST U V W X YZedcba%`,_.^dojonmquvs}ǹĹsogkiffmocbc bcdefg h ij k l mn  ( ˆױļLjǽ   MLMLML&KBJIJ+I JUUiic_[_htvsš|pgWW[XURPSVUUYZ^PO NOP QR ST U V W X YZedcba$`2_^__^ggwwsolovƚſý~viiligedfhhgklodcbcdefg h i j k l mn  1ӆԏνˋ˧ÿ   ML%KGJIJIJIJIJJI JKLNRXcadfmoo{xǿ¿oXSUXSSNSSTUWY^cWO NOPQR ST U V WX YZedcba"`3_^_^_^_^_^_^_`aeirqstz}|ʆüſüÿ¼|jfgiffbffghikosicbcdefg hi j k l mn   0Ԑˉέ   NML'KsJKMOQRNKKMNeemjkzΧŷ¿½ƿnbYNMNORWZdf[WUUNOPQRST U V W X YZ edcdcba%`J_`abdeb`_abtt{yy¼ѧȼý¿û{qjbceilsumihhbbcdef g hi j k l m n    #Əۅֿÿ NM!L'KoJLLOOPNLLMM]djlxǕȷ…ĻogcONMOPNSWT[`c`XUQNOPQ RST U V W X YZ edcba'`H_a`cbcb``aamtxz˼úƅǿ}vsccbcdbfiglpspjhdcdef gh i j k l m n   Ŀ     NM#L'KnJMVTUPMMOT\_cj|ļÿstumPTWSNPRPRSSTTSRONOPQ R ST U V W X YZedcba(`D_ahggcaacflorxļÿ{dfifbdedeffggffcdef g h i j k l m n  ϒѲĿƿ    NM!L&KnJMTVWTMOVRV\fpxǙú¿~wsl_USSPOPRX\VRQSPPNOPQR ST UV W XYZedcba(`_`A_afhigachehmu}ǿżzphffdcdfjmheefddcdef gh i j k l mn  $֥ҧÿþ     NM!L)KgJLRUUT_WWY]tyy{ypi_WNOPOO NOPQR ST U V W XYZedcba)`=_`ehggffoiikmǏÿŶ}xoibcdccbcdefg h i j k l m no   $ɿӊ؂ҔԪý    NML(KJKbJKKLNQPNRYYkea`Vyy¿þ˙xrqpieUNOONOPQR STU V W X Y Zffedcba)`_`_`_`_`0_`bdcbejjytqph˰Ιľ}xtgbcbbcdcdefg h i j k l m no   "   NM!L+K]JLNOJLLMMY]vvlliiy{ʠƿ¿˄ǞĿtssjbXPNOPQR ST U V W X Y Zfedcba.`/_abc_a`aaknzzxx͠΂ˁˡþyrjdbbcbcdef gh i j k l m no  +ȏؠل֗¿     NM"LKKL(KJKJKWJLXOMKJKMbpstww~þ̿zvrhcWRNNRR NOPQ R ST UV W X Y Zfedcba``a4`%_ajca`_`ar~Կ¿ķwsiebceecdefg h i j k l m no   (ƿ   NM#L+KXJXXOMLJQlloy{{¾̩·srn\`WPNUUR NOPQ RST U V W X Y Z[ fedcba3`__`#_jjca`_dzz|IJÿϩƼ|npidbhhecdef g h i j k l m n o  'ѭމۢ     NM#LKKL0KMJKNJRXSMMRfjxſɽ֚Ǿqoh[`c\TOTQNPNOPQR ST U V W XY Z[ fedcdcb a7`__``_`c_eifaaeux岷~}wlqsngcgdcdcdefg h i j k l m n op  Óٝ     NM%L/KLJKKMSZYUPUgh|zƿΪodh]aVTURPONOPQ R STU V W X Y Z[fedcba:`_`_`_`bfljhchvw}twnqighedcdef gh ij k l m n op    ۏ¿    NMLM#L1KIJMNYbcc\`bfleq~¿Ԗٴ~v`Z\[ZZfbTONOQQOPQ RSTU V W X Y Z[fefededcbaM`abjrssmpruzu۳Ŀqlmmllvrg cdeecde fg h i j k l m n op   ýޖҚ   ONM"L3KJKAJNQ^bc`\\do{swľӗԆ׬~qjc]`ZgdsYSPNONQOPQPOPQ RST U V W X Y Z[gfedcbaK`bdnrrpmms}՗ۊ٧¶xsnqlwskfdcecdeddcdefg h i j k l m n op   ޗ¹   ONONM#L;K:JNQ`c`ZWYkzj_cmnoqs{~URPQT^gZXR OPQR ST U V W X Y Z[gfgfedcbaF`beprqliky٨ؠŭxps{|}hfdegovljfdcde fg h i j k l m nop    ۦ¿     ONM#LKLKL7KJKJKJJK$J KMSi`Y^_kw{|ۯ˿}uhmntwoa^h`]`mknop\S OPQR ST UV W X Y Z [gfedcba`a`aA`afxpknpzݴw{|}roxqnp{y|}~ngdefg h i j k l m n o p    #     ONM%LCKJKJKKJ KLLif^ddmvwxſёԾɽztpmruyeegg`inrt__W OPQR ST U V W X Y Z [gfedcb!aA`xuots{~{uuvvpx|ppjde fg h i j k l m n o p    '؂݊ے    ONMLM'LdKNVP]YYPVifimrro{čȿӗݽ¾xqo}{|}vnmmtmpruunps] OP QR ST U V W X YZ [\ gfedededcdcb$a2`bhdnjjdhxux{}¼ߊޮ~}|{{{~|~ndef g hi j k l m n o p    ԍޗ  ONM&LcKPUWaa`VUfcfkppw}Ľ{zrwt|{~noiswzzu{}mlk OPQR ST U V W X Y Z [\ gfedcb!a`a+`dhjqqphhurvy~~Ŀ|}x{{zdef g h i j k l m n o p   ˿  ONONM&L`KPUflb`XZ[`ims~~ѓݟ}tniprq{wkgbmxpjd\SOPQR ST U V W X Y Z [\ gfgfgfefedcb&a+`dhvzrpjlmpx{߆ƿ}x~zvs{~ytnfdefg hi j k l m n o pq   $݉Ⱦ   ONM'LKL\KRTfdlh_c`calqvu{xlnpomlgd[r~nnuuz~mfSOPPOPQR ST U V W X Y Z [\gfedcdcbcbab*a"`fgus{wpsqsqzނýz|}}|{vtm|||vfde def gh i j k l m n o pq    )     ONM(LYKRTZ`khi_`a_jf{ۊ½quypmmonlfbZw{kmofpxpgOPPOOPQR ST UV W X YZ [\hgfedcb*a`fglpzwxpqqpyuܗحĽ~{{}|{urlz{}v~~wd ef gh i j k l m n o pq  *¼    PONMLMM*LRKNPX]kqmpqlu{wsvǾÿxtppnfl|efef\PPOQ]VRPQR ST U V W X Y Z [ \hgfedcb2a`acdjnz{~zö~~|u{uvuvndenifdef g hi j k l m n opq   #Ε٥   PPONM+LKLFKLLKKTPKKXfgktuy{~q||fwsllj`_ROPUXXUQPQR ST U V W X Y Z [ \hgfedcbabab.a`a`a`a``ba``gd`ajvvyŽu{zyqpfdehkjhedef ghi j k l m n o p q     Ζ¾   PONM-LEKLNKK\[lmpuuݒ۱rr|ypaOOPYXWTR PQR ST U V W X Y Z [ \hgfedcb8abcaammnmmz{~ߏ޲ø~rdkkjhfefgh i j k l m n o p q      PONM3L/KL KLLOPScg`^nors»uzyqb\OOPPTPRPQRST U V W X Y Z [ \ hgfefefedcb&ab abaddgswqo|}ۍ¿sndhdfdefgh ij k l m n o p q    " ƾ   PONM/LKL(KLKLONLRTSbffamqxȿvz{ypbSPQRSTU V W X Y Z [ \] hgfedcbab#ab adcafggsvvr{ÿ~sgdefgh ij k l m no p qr   Ļþ½   PONM3L+KLLKLKRTKKMRZdm~~uȔˇü|dUPQR ST U V W X Y Z [ \]hghgfgfgfedc"bab afgaabflt{Ϊtidefg hi j k l m n o p qr   #¿׋٪ý   PONMMNMLM=LKOPMKNMLPLNMUWl`fsvuٕ{lYTPQRST U V W XY Z [ \]ihgfeefedcbbc#badebacbadacbhjzqv؁ەŻô{lhddefg hi j k l mno p qr  תĿ½    PON M:LKLKLKL KPPMKLQPNMPQR\aklhwy|؃݂zwWWRPQR STU V W X Y Z[ \]ihgfedc"babaedbabfecceefnrz{xڌžjjfefg hi j k l m n o p qr   ڭ  PO N MALKKLL KMMKWSOUUZjemxv}~{݈vx|lXPQRST U V W X Y Z [ \]ihghgfedc&baccajgdhhmyu{ސļ{kef ghi j k l m n o p q r  ÿ¾   PON MLMNLMLZSTWYYRWelstxz}لɾû}~qdXQ PQR ST U V W X Y Z [ \]ihgfefedccdcbc.bacblghjkkfju{ۄ®ukf efgh i j k l m n o p q rs   ¾     QPO N MDLNLNQ\UaW\TY^qqwy|~|siY PQR ST U V W X Y Z [ \ ] ihgfedcbc'bcbcfnirjnhkpŷxl efghi j k l m n o p qrs  ގ  QPO N#M>LOOLNTSPZcmlikmbbqtwшۊ~zutopre[S PQR ST U V W X Y Z [ \ ]^ ihihgfedc#bddbcggemt|{yz|ssԈ݊ôſ}umg efgh i j k l m n o p q rs    ȑ݈۳ļ    QPO"N"MLM;LPOLNQ\`glrkwrmo|yĽðvxukfniTURPPQQPQRST U V W X Y Z [ \ ]^ihgfgfededcd cbedbcfnqw{{|}Ƕ{v|yhigeeffefgh ij k l m n o p q rs   öÿ     QPO N#MLM6LPOLNZafmp|x~zp{|܍vsgY_]PQPQPQRST U V W X Y Z [ \ ]^jjihgfedcdcbcbedbcmrv|މ¾¿wlpoefefefghij k l m n o p q rs     ǘ¾    QPO"N%M4LPONLL]bgs~ָĸſvpnRVYTSPQR ST U V W X Y Z [ \]^jihgfed"cbeddbboswЋރظǽľ}gilhgefg hi j k l m n o p q r s   ڃ΂ΌցΖ¼¿    QPONO"N'M.LOPNUWnz{߂݄ϵýû¼zxbjhfYPQRST U V W X Y Z [ \ ]^jihgfgfe d#cbdecddij}Ľҵsyxwlefg hi j k l m no p q r s ܜԘ   QPO!NMN&MLMMLM%LQQWTT\VZqz{¾»yomj_[WPQRST U V W X Y Z [ \ ] ^ jihgfedded#cbcbbcbcbbefjhhnimƿ¿~|zqnkefg hi j kl m n o p q r st    ̘ѥ¿   QPOWUPRRN+MLMLMLLNY\_`bbegzĻ}lkd[WPP QSQR ST UV W X Y Z [ \ ] ^ jihgfmkgiife"d)cdlnqqssuwü͉Ľèȿ{zunk fhfg hi j k l m n o p q r st   ȗѨ   QPQPOUXWXY\TONON0MLONLONOPSY^cbdkos½¿ۚ֠ÿљ¾wof^[ QRSUXSQQRST U V W X Y Z [ \ ] ^jij ihihgfkmlmnpj fe#dcedcedeeglpssuz~ļݚ؆ΉɊԙ~wpn fggikhghi j k l m n o p q r st  ى֊ݙǹ     RQPORTYYU^ZTR NMN MNN,MOQONMLOQRPLQVU[][_`jrݑûſÒΔƽum^^`UP QSQRST U V W X Y Z [ \ ] ^_kjihgijnnkrojh fefedde#dcdfedcdccefgecfjinonqrzɈǒѓº|ppri fhghhghi j k l m no p q r st  Ђ̒ֈԆ݃ܙ»    RQPOPOSRQRTV[YTQ#NMN+MOXQOQMRTV`ZWOQV^_kZedgz؅Ⱦ~xpfY`^X QSTTQRT R ST UV W X Y Z[ \ ] ^_kjihgiihijlonjh fedeedcd cdelfefcgijrmjdfjpq{mvuwÿڐۂһÿ»~vmrpl fhhigighi j k lm n o p q r s t    ͌Ώܞۙÿ    RQPOPOQRY_ef\`\Y^acfXTONONOPN-MOR[XPTWYdgkjgZ^]ewy|rzчԘ̾xl^abcYVRQRQSTXTQQRTZVRSRST U V WX Y Z [ \ ] ^_kjihgghhghinsxxqspnrtuxmjg fggffe%d cegnlfhklux{zwmpov¹݂ٛԇיû{qsstljgfgfhilighimjgghij k l m n o p q r s tu    ԙծÿ   RQPQPOPQPQQOTTX^eddcZ`]U`jlb]TONRYWSNNQPNOQUP NPQQONON*MNY[TQ[]^dgkjjqpntvĿΒ˻|wmgTSRQRVY[VTQQRYb`\URSRRST U V W X Y Z [ \ ] ^_kjihgghihgjjmrwvwvosqks{}uqjfhnliffhgefhjg egfefee)dcdlnhgnopuxz}¿ľё݄ٞ֊|whhgfgjlnjhgmtroighi j k l m n o p q r s tu   ۍވόŻ     RQPQRPRSTTQVWV[bgfd\ZYZbnnpjYTOONOPQX`SQNORQNOPWWURNOSRQNO N"MVRSTS^aa`ceemosrmrv{Ľӎރۗýêõ}qkcWWQRRQUXZVQQSVSXcW_od`SSRST U V W X Y Z [ \ ] ^_ kji hijhijkkhlmlpuyxvqnnou~{njfghmsihffihefglljhefefihgef e"djghprsruvv}~|èݗ½ǔסǺ{tkkgffggfjlmjgghjhltkq~urh ij k l m no p q r s tu Јގż   RQPQVRPQTVXVUWY[bbe`\QZ]`cllhYROQOSSRRZ^bWQNTTPOQ[\XWSPPNSRTPONNONQONSQQXNNMMNMNMSYW`]`eeffg_foipumny{ξ}zjdXSQSRXSTUYXXQSVVXX^db^ln^]TST U V WX Y Z [ \ ] ^ _ll kjijihilihiklnllmnpuuwtpioqsv}}znhfhgiorulhfjjgfhopmliggfeihigfeefegfeiggleedhmkrprvwxqw~y|}þ½Ĺüzulhfhgkhijmllghjjllpvsq|}ppi hih ij k lm n o p q r stu Лݕ     RQPQQPX[ZUTUYVZ]bccYWZbcb`d_]OOQWXXTSQ[`f\PONV][XSSRNQZTNOYZTVYY[`SNMNPTYbjmsompuo\]`agvou~}xηþDŽϸ}n_YSSWZZYTZX[WWVY\^djjdgh\YVVSTST U V W X Y Z [ \ ] ^ _`l kjihiihnpoljlnmoquvvnmouvutvsqgghmjihpsxpgfkpomiihehnjefmnikmmnrhedefilsz}~|~oorsx~½ùŻ}qmhhkmimlnkkjlopu{zuxypmjjhihhij k l m n o p q r st u   Ljя܊ׄ܊ܛ¾   SRQPRQWUYZXURSUV\eZV^[[ZVXOQRTOPOOWUXURONOONNVNQPNONOONQNV\[XVW\WUVQ NMNOPaecghnswsoabb]fnzz{ǐ݋Ÿ¹wy{xndc_QSU[^ac`TYZ\UYdhj`^\_\SVUSTU V W X Y Z [ \ ] ^ _`l kjihihjimlopnlijllpxolrppolmgiijgmkmkifkfhgfehekpolkloljkgedeefsvtwx~~sttpw}Ƚ¿Ǿ~uuqghjnpstrilnojmuyzrqpqohkjhij k l m n o p q r s t u   NjтːאҞۊ     SRQPQPRZUUX\\URQSSYcd^XTVXZWSSQOPPOOPPORUSQPO NONPONTTW\[XUUVWS\YNPPONMORUUdlpoowyxpqmmhfllnpy{ûvuwwrhh`][[`j\VRWZb]emnjfhlbXSUVUST U V W X Y Z [ \ ] ^ _` l kjihjollnqqljijjnvwrnklnomjjh ghgikihhfegfeijlpoljjllipmeggfedegjju|~}}yw{|}ļyxrpnnrzokgkmspv}~{wy{tlhjkjij k l m no p q r st uv  ЫӊہݴĿ     SRQ P\^`]\VVSPSYdgib\WW[YT OQQOOQVSRPONOONPOOQUVX]ZUSVTUXYTOPONO^bfelv}}vspnjjosrvtyݐ̍ſƽ{xxztouij^ij^X[fd`_`bhllk^ZUSYZZWTTST U V W X Y Z [ \ ] ^ _` l kjihqrtrqmmjhjnwz{uqmmpnk ghhgghljiggfgffgkklpnjiljjlmifgf e deqtwv|}z{~˒ޏÚύ~zzqyzqlowusqstx{|{pnjimnnkij k l m n o p qr s t uv  à׉Қۍ      SRQPQRTTPQRPPQUZ_if\XWWbffZUPRY[YQPOPTURPONNOPO NQTT][VTPPRTQNPQdgjtzx|xpqmglnywvsv|~Է½Ϻu{}yzvzyyhfjgb^ada[Z]bmmf`[XUZ_[XTVVST UV W X Y Z [ \ ] ^ _`l kj ijkkiijihilps{xqnmmvxyolhiopoihghjkig fgfegijqokjgfhigeddeddedfguxz}w|~ԞҺ¿Żxwzxtqsvsnnps}|wroljmroljkk ij k l m n o p q r st uv   σށݑ     SRQRU\\RQPPRRXXWT[\VT\\YWRPRPSRQPO NSTOSVTSPONPXX]cflkiiopnuofmgckt}vsmrzžĽ|qvuunut|xlefgfbe`a]\dknna`ZTX_YWWZ\VSSTU V W X Y Z [ \ ] ^ _ `lm lkl kjijmqqjijnkpqmkqqnmihjhjiigghgfiifiljigfeddgllpux{{zy~~~w}xu{}¸ބ¾}|vxxwtwsspou{~~ssnimrmlknpk ij k l m n o p qr st uv    ˬ܉      SRQRQUYRQPRUXWTXXVbca^ZUZXQQP!ONPNUZXUONQX]ilj]gkmgbhii[cjvy}snuyó¼ÈԬ}pls{|}gil}}{mfcddrnkbhnjf]WWXTTVXYSTU V W X Y Z [ \ ] ^ _ `ml kjilojijlnmknnlvwuroloniihgfgfjnmkffeglpy|zpx{}xsyntz}ølj׬|xz||xuuv~{ty~{xpllmiiklm ij k l m no p q r s t u v  ½Շ߆ԜĻ      SRQRQPPQPQRX]XSTYbhkg[Z[^YT P"ONNUSTTPNNSUTNSNS\ehe]]\^`b_b^Z_flyy||ՋԖžxwuiougc`rvu|skeclsupjkjowpotldW`XYXX`WT U V W X Y Z [ \ ] ^ _ `mlkjijijnrnkkov{|zprok hgfjijjgffikieieipvywpqstrtqnqw|ƆԈ֖ü¼¼y~xur{wu|z{{|vlsmnllrljij k lm no p q r st u vw  Ľ¾ȂʎþԆߖº    TSRQRQRSR\ZQRU`klnaYXZZ[V P%OPNNPTUONPPNNSffgcYTdhjh_]b]idtԫʼ{yw{vqjemqy}tpfmtponsr~xtx~Xalej]``TU V W X Y Z [ \ ] ^ _ `a ml kjijjijrpiilt}}uonpm hg fgffgjfeggeeixumivy{xrptpyvľ{v|x}}ms|w{qssij kl m n o p q r st u vw   ʟߖגΰž     TSRQUZTYRPT\abh[ZTTRQPOQOQOPOPTWZZRQNSUTUShig`ZglsmmijdYW]gvÿĹ}}xy}}rw{uxowi`][ZdXTXV TU V W X Y Z [ \ ] ^_ `a ml kjijlplojikquv{ppkkji hgfgfghfgfgfgjlnnhgffefehjhyzxrnx||}z{umlpxȾзzsqonvmimk j kl m n o p q r st u vw     ԥ½   TSRQSZfj\VUPUXZcfhWQPOQSYVTPOPPSSPRZ_`\TPNONO NP]WW_disqpk`appqpljj\^[jrz׆ƌˁɏuzxq{zyrh`^WZ]]TXX TU V W X Y Z [ \ ] ^ _ `amlkjikpy|qmlilnpvyznihgffghinljgiiginsspjgf egpllruy{ss|{{oqn{¿نʌ¿΁͏ŶĽysqlnqpjmm j kl m n o p q r st u vw     ź׌ځُӵ    TSRQT]gjjeYSRSQWYTRQPOPRXWTQQSOS]SX\_\XQOONORRO N\^^aeiw||uncmokomhhii]]quxuþv{txz~sljni_T UV W X Y Z [ \ ] ^ _ `anmlkjijlsz||xokjkinokjiihgimljhhigiqimpspmhfhhfefpqqtwz~u}|~|xxzyppߜ̗|z~zrj klm n o p q r st u vwx   Ǐش¼ü    TSRQRSRQRQY`c`\YQRQ POQRQRU[VYfa]UXXTOQVSQONX]eaclo}{||nhlkmkieeb_^pwunq{v֍ÿ{}ytqicZV TU V W X Y Z [ \ ] ^ _ ` anmlkjkkjpuwtqoijihghihikolnxtqjmmjfglig fmqwtu|~y|{}{yvvtqq~þzuokj k l m n o p q r st u v wx   ១¿ǻބьÿ¿     TSRQQRQQRRUVVSRQZ]`[XU Q!P OPWURTRTckj_ZX_WO\^`YUPUPOSZjfefx}|xmjnifbecf\[ewnnmrxtvԪƽĿ¼¸~~wxz{kX TUV W X Y Z [ \ ] ^ _ ` anml kjkjmkjjprtqolihglkijiju|{somrlfprsnjgjgfin{xww}{}zxuvuxoov~~}ÿ|m j kl m n o p q r s t u vwx   žÿ¿   TSRQXWWVTQQUY[YUS Q$PORRQPPQTVdc]WTZaTQQOTVZVY\^\WTPOOPSZZ_]__lpuywmkkfa_W[bsgddgkpt||wquy~}}|Ԩʿ¿¿¿ǒĽwz|rphifaX__\VUTUVYYXUVWU V W X Y Z[ \ ] ^ _ ` ab nml kjkkjonnmljjmpqomkih giihgghjlwuqmjotjhhfjlnkmpqpljgffginnrprr|}|{xtrlotxvvx{קÿˆyzxtmrrpkkjkkllnnmkllkk lm n o p q r s t u v wx   ģщ͍Ǿăú   TSRQRRSRQQR QPPQ$POPPOPUX[[XYOOPPQWYYWUY]X_\XWSPQ[\]]bpptsekgd[fplgfdfltt||z{}}ԝƶ½~}}jsqphff[c\TUVX\ZVU V W X Y Z [ \ ] ^ _ ` ab nml kjkjiijihgkmppmmghlnnmkmqmrpmliggopqquw{xvox|xwvw|֝ƻ{yxxoupjkklmpnl m n o p q r s t u vwx   ΃߂ޗфһƿ    UTSRQQRQRRQPQ%POOPSTWOPQRTS[[Z^\aagbhZXUY\_YW`[^hka`dmoecjkjhcbckoohenr|bkq_u|~{xzz{y~uuz~rٺƳ{nsxxljge^a`ZZcc`UVYbi[ZXUWX V W X Y Z [ \ ] ^ _ ` abo nml kjkkjk jkjihih gjjmghijippoqpttyuynmkmprmlspqy{tsv}wu{yu{~yv~t{rЧƼûþþʹ~|{xwqtsoouvsklnuzoonklm l m n o p q r s t u v w x   랞   UTSRSQ+PVOQQPQWX[]\Y_loof[UV^YTUadapndc`ideephea]]Ycji`flxssohgiszw{pmjt{}ntwxz|rrtĹ|z~uprturhhgghdZ\cc`VVWX[\elcdj_\YYX V W X Y Z [ \] ^ _ ` abonml k jkjih ghlghghlmoqpns}xpkkqmjktvtwuszuwwywtqpnu{zrw|~yxz|z}͜Ⱦſ¾Ļyyxxywnpvvslmopw}uw{rqnnm l m n o p q r s t u v w xy   ٜɺĿþ   UTSRSTTQ&PSUPQPYYXYVSY[_\\_Y^a\]T`UYgffhdhic][[^_Sgn^Y``fgbnlfkyvqz~lurqqt{{lti~z|zqmqt~|}}mĿŻž¼{z~}phppssnsemkci`feemnifsifX]^ V W X Y Z[ \ ] ^ _ ` a bonml kjjkll jihghgikghghnnmnljnospprnrtpqjskmyxxyvyzuqooqrix~qnrsxxt~|x{||z}}¾zx}|vztxxw~zx{xnqrl m n o p q r s t u v w xy   ܡȾÿ   UTSRSRQ#PQQPQPX[YYVPPQVVSYTZd]YSXX\bhhlmqg\Y\XTcUUTRS[YYjhjqwttwpkqryzsjgx}~y|nffnphnku΄Çuqpswwyrs{{xmwysqqklqwth^\YV W X Y Z[ \] ^ _ ` a bc onmnml kjjkjihghghgnpnnlghhllinjowqnimmpuyz|~xpnpmjukkihionm{y{|{y~wx~y}{фǪĿĐſ~|}zrpnl m n o p q r s t uv w xy     ܄ժӏĿ      UTUTSRQ!PRRPSXZ[]YPQQOPRT[Y[XVVRYTU^a^duod`[WRYTRPPQPPTZ\Zglmqlqtmngeekuwvswqhmlwsxuj^^cYYdeew½ͷ|yspsxqqruy}~vocXV W X Y Z [ \ ] ^_ `a bc onmlkjihihgiihgimooqnhggijpmpmllhnjjqtqvvsolimjigghffjnpnx}~|}~xww{y}|{qqunnvwwÿĸvnl m n o p q r st uv w xyzy  ͳÿº  UTUTSRQ'PRU`kZTTQPPRUVVTTVYWXWYWZacXTTQSUPOUY]]aaf\dnlhf_aab\ehddb^Z^gogi^\TT^ggs{þǾz~||}wxrx{}zqi]V W X Y Z [ \ ] ^ _ ` abcdgdegp onml kjih giks|ojjhggiklljjlnlmlnlotvmjjhikgfjmqqtswpv~|yxrsstpvzvvtqnqxxzqoiiqxxƿ{qm n o p q r st u vw xyz|z{}     þΉɍ˕ʟ¼   UTSRQ$PTY\TQPRTUUWWYUTYX[]Q POQQYSUXQV]eb[X[ZYYWYWSSQRRZ^`WXSSQSQP\`gxǽý|zqzvzxyrreYXXV W X Y Z [ \ ] ^ _ ` a bddljloklp onmlkjihgjnpkhghijkklmnkjnmoqh ghhmikmhlpwtomonlnliighhnqslmiihigfprxƻôxonn m n o p q r s t u v w xyzz   ǿ¾þ¾    VVUTSRQ!PQQ PQRWW\f`YXSPSPWVWTSZY\]WRRSRQPPURSPQQRWf_j{Èvplqqljjpoa\ZY W X Y Z [ \ ] ^ _ `abcdefeefegjcp onmlkjihghhihghillpxsnmigiglkljinnpqlhhihhggjhifhgilwrzLj}~||tqpnm n o p q r st uv w xyz{|{{|{|z   Ո˃ƍ̱̌¼ý   VUTSRQRRQ,PQS[dfe_TRPQQSPSTWb_VRRQQPQPR[llor{İuvzuwtrttoZb^Y W X Y Z [ \ ] ^ _ ` abdjhmledccixnj p onmlkjihhihghghiowxxrjighhigijltrkih gho||ÿpusnm n o p q r s t u v w xyz~{z~   ˓ͭ½źĸþ   VUTSRQ)PT]b^]UPQUYXSPQZprtt¹~~y}yytolke]W X Y Z [ \ ] ^ _ `abfflnkrhdcnsr{su p onml kjihghghgkqurqlghkmmignƾ}|xqnnm n o p q r st u v w xy||~{z  ˣþʊ½ŁȃǨƿ¾ǿ   W VUTSRQRRQPQDPRPY\nmqsrt{»||thori^WX Y Z [ \ ] ^ _ `abceinmlghknmpoqpqqp ononml kji"hgghhgignp~}Źùz{rn o p q r s t u vw xyz{~}~   ſɿſŜɻ   c[VWW VUTSR%QLPV\\emw}ÈùiauqnaYWX Y Z [ \ ] ^ _ ` abcbdgnt|rrt{}smiinikztqp onmlkji&h&glppw}Ljľȿñ{uuo n o p q r s t u vw xy{|   $Ն̇ăDžĿÿ̄ƛÿ   ro]`^ZX VUUVUTSR%QPQPQQRTSQ/PYZahqwȿŴkfedij[YWW X Y Z [ \ ] ^ _ ` abccgp~~mjhefkluxvsrqp onmlkjiijihiijjhgmntzþĿ¸ɺù}yxx{|qo n o p q r st u vw xyzz}}{}   '¿ºþ¼¿Ě   z}vqm`ZW VUTSR'Q PQRSRQ.PRYW_fnw¼wux~~{ýkkcc_ZWW X Y Z [ \ ] ^ _ ` abccdcz|xrpwqxtqqp onmlkji hiijii hghhghinmrxÿ}}wwsp n o p q r s t uv w xyz   *ɈѪʿ¾¼Ǿ̃хӝƾ   ü{txxrhWWVUTSRQQR4Q(PQPee_gh~tnw{~nc_WW X Y Z [ \ ] ^_ ` abcdeejlsyyrriv~ q p onmlkjijihii hii/hxxsyzüĺ~½vs n o p qr s t u v w xyz{{  "ýĿżûά   }nkb\\YYVUTSRRSR2QP QPQPQ^ihh|zyyq``^ XY Z [ \ ] ^ _ ` abdellmo~{ts|yuussqp onmlkjjkji2hqz¹ÿuusn o p q r st u v w xyyz{   ˞Ľ†Г͆ŃÅňû  trvied]VUTTUTSRRS!RSQXhfazz|twv{ļÿƿòrz\Y X Y Z [ \ ] ^ _ ` abdgins~}z~~{zuqp onmnmlkj!i*hmzyyxuúǸqon o p qr st u v w xyz}ÿ 榥þ¾ý»̧þ    yqc`^^WWVUTSRSQhaddmn}vxw|unnu|ƾg X Y Z [ \ ] ^_ `abfogbbgszuy|v|zzgzxvw qp onmllmlkj$ihihytvv~~~ſ¾¹¾zno p q r s t u vw xy||yy}~   Īþ¿½½ׄѪ¹   ÿ{rriaa^ZXVUTUTS"RJQXZZ^aaxx}~{y{k~~ƿxpudXY X Y Z [ \ ] ^ _ `achsmmdns~z~|vvzxnfþ~xxwsrq poppop onmlkj(ihmoortt|ŌĿxn o pq r s t u vw xy}{}ÿ    "Ļþϧ¿   ɂ͐ĻrrhZZWXWWVUTS$RQRQQR?QV_\iyw}{xxyxuxv}~wubbro{ȃǛûwk^ZYX Y Z [ \] ^ _ ` abbdfiihp~u{pf~ssqr qp onmlkjij-ihiihiihihiihhihhlsp{uuÿº̃˚Ư}sp o p q r s t u vw xyy{|~}}ý     ٠ǿ  ¼raWYXWXWXWVXY VUVUTSTS,R;QRUXZcmz}rkjnssqdbajddmropju~~llrx{{}}zwtquqsus{|zlg_ZX\]]aajssÁâ~zm^ZXXY Z [ \ ] ^_ `accffgihltx~yynp¼yrsrqrsqrqrsqqpoop onmlkjZ[Z[Z[Z[\]^bknlqiqqjli^^ _`acemum~uyþ¾ކ߂ׂڄσƿ}uxvv"utututututututututt-uvwv wz x y z{}ºہޏ ޟ݋ݭ½Îþ>  ´Ҡþ~~wurrpuplfskyv|zs[ZZ[Z[Z[Z[Z[Z[Z[Z'[\]^erwz{~rjgd _` abfjglimv}ƻ|zuv{ځ܈ ֟~vduvuv w}~|x y z {~ý߇ ޒ܇܈۳ƿ¾  ͵ſĊ}srsqjfojxx{yjlgdjvmcd^db[[]\\Q[\]\]^__`_dmpqzwxjd_ `aa` a bddhhzligi{~ӻۆʍ…ƛſ~}{}x|{vvww vuvuvuvLuvuvwvwxyyx||x y z{|}}גߚކ ݔڊօؕƿ? w|{z}ywixvnjijib_``_c``^H[\[\]\]\] ^ad`fajxzrnhd_`_ ` a bcwz~{yxystokghvxzބދ݇˥͂ȵÿ{yzyy{yzxvuvuv(uvuvuvuvwvwxz|y~z| y z{||{|ށ܉ډی܂ٔуˌÿ¾#  Ǿ ǿĿyqmbdhuqjjeh`^\[[\[\[\[\[\[[\[[#\]^_`fhknszxuslea_ ` a b cedelv|~|tonghhliz~܂ށ{}}yx wvwvwvu:vw xy}}zyzy z{ |}~~~~߂݈ۃ݂ۊÿ¾ U Ɋÿō ԍŸqpqla^\\aikif`_^\]^_adfdkkuvryx~unlgefb ` a b cdhffhsszztzx}{y{xufioii ghiu}}߄ ̫ؑ¾{yxx{~zywvw>vwxyz|~|}~{ z{ |}| } ݈݃ܣӆԆĔ6 Ǿ   ǁnj{qhecfaa`__c`igbU\]\]^_cfnt{ntwrmnjjead` a b c dgmrsnihup|tvjf ghnruՄ׉ ޒ ͐Ńѿ~|{zy|{{x#wvwvwvw vwvwv#wxyxy|~}{| z{ | }~ كۉ  ݁݉ؐٵ T     ŒDž»}vrrkifd^^a_gb_]\](\]\]\]\]^]^ _dglqupwwqtqjc `a b c defeegigjilif ghjlہޜ Ή˚Ă¾}yy{z|zxwx wxGwxwxy}| z{ | } ~ ޛ ۄ݈ۃׂӁԎՁӛĿ5   ۅҚ¿ń¼nbaa``^]^]]^^]\\]^_]\]\]\]\]\\&]^]^_ceosrppnpsrbcdba b c d efihf g hnovۑ  ޅ֛ˎê¿ǺĹ|{{yxyxwxwxwx(wxwxwxw"xy|~{|}|{ | } ~  ܆ޑ  ކ݉ۄކת¹      ԉƉÿəŽľ^^__]^^ ]^__e]^.]^_`aanqhjdjiifdc ab c d e f g hivxۑ߈ݐˊΉЌýĿzz{{yxyxyxzz~Lxyz{{}}| {| } ~  ލ ܈݈ރׄӅҟ5"  ϑ އԅü|a_^]]^]^]^]^^mm{thb`%]^]!^_`gna``bcab a b c d e f g hipn؇ڐ ً͒βÿý¾|zyxyy|{?xyz{|{| {| } ~  ۂݏ  ݉ۂݏω֑ſ U   ۅЈĽÿlubdd``__^dda^]^]^digzpkhhd]c^]^]^]]^]*^_`b`a b cd e f g hikuźˡ ބԞ˴Ľ}~|{ zyzyzyzy}}| y}}x|y.xyz{|{ |} ~  уބޒ۴ú  <  %ٍ݂ ¾bbcb`a^__ ^aa^_^dd ^`nt|opptxtk^__3^_^_`_`a b c d e f g his| ށ܆݉¿¿½}}~}{|z{ zy{{yzy~~z y{yzzyx-yzyz{z{| } ~  ݑ   ۖɖȇ  & ׆ّډ{vkhcec_^_^_`cb^p|unnk`_&^_` ab c d e f g h ij ۂہۅۂ݉ǿƿĿ~~{z{z{{}}~}||zyzy{z0yz{|}| }~} ~   ٌ͇ɜ¿½  J Յւ،юӇü{{}jifonjeb_gb_`_`_aekmnjkkd`_^_^__^rnntvttngihig^__^_^_`_`ab cd e f g h ij~xԎ ؃قۈևԍɼŷƵ}{}{|{|{|~{{z zyzyzyzy"z{z{z{{z{| } ~   ǃ؆  ڇͲǿ    ܃   Єҁӑބߏ҈ґ}{~tdfeeb_``_bb_a`fbcbamzqpkoiigcbdii_``_beefw{}~}neb``_a _^ _`_`abcb cd e f g hijqt~Ԅցׂف݅փׂ֑Ŵ}{|~}{}|}~}|~|~z{{z{z{||{{z|0z{zz{|}| }~} ~    ׇѕˁքχ/  Έσщׄۂݕÿ~}|snccdb `adirndcejkjmsxxyrplkoqsskf_`bdjkbcd _"`a bcd e f g h i jkktwҊԁՂ׋Ŀ~ |}~{{|~}~z{{z'{|} ~    ΄́ş  %    ˇ̈́Ќفۃ ܆сҎƵ~vxx{wm`ab `abcggfdhpz{}{|mjjdf`abchfm{}vhkkdc` _`_`_'`ab cd e f g h i jkptyyԏ݂σЉ҂ԅنޅՄ֌̾Ŀ}~}|}~~{|}}~}|8{||{|} ~ ؏߃ބނӁчΨ¿ ÿA  nj˂Ύ؍ۇВƲ~}yq}{nog`aa`aa `cdgh|yox||ifbaryyz}yeef0`abcd e f g h i jkpruu݈݇̈́͘ΊԊۅ އԭ˻ }|}|~~|'{|{{||{||{|}~}}~  ҕނ Ԏ͇Û ſ¿¾ %  цē͌քفۇлý{mkgca``ccdcgi{eqvrquda&`abcd e f g h i jkmqnށ܂مʓч׃܂ކԅԳĿ¿~ }~~}||{||{||{|{|{'|}~   ߂܅܄э ̥ù¼J  ƕցنقГyurefcabcjpy{{}{~~}klhcb`"abcde f g h i jklmsxڅ܆ׇdžˌԄ׃ڄ݆ԯ~}~}~~}1|}~  ݃މچن܃ޅ ׃ї̍ˆ0   Ʌ΄щه}wqmdbacddgijaabgisust}qoo/abcd e f g h i jkloruƾ݁݁قمڄ֊łŊ΅ԊۂǼ~~~|}}|}}|}}|}}|}}|#}~ ݂݄وڅ݂ܥ͗ сɌĿщýD ׄא “ρׁؘ҅ô|ulgedkebjr|tuxssppfbbgflu~~|yvqnzy{umfdababcd e f g h i jklmntusyžہۅՁׅԌƒÇȇϊօڃۤɼ~~¿0}~ ʌވރفقۃ،܁ކ ׂӁ҇Ӂѕ¿!  â ՂևΆûĿ}~ibbfqqsvqmgbbcsvtvxwqjejqops}xpkjflc ababababcbcde f g h i j klmnort|tvЊûϓق׏Ԗ “Βچِɺǿľ }~}~}~}~}~~}~~}~~}~~}~~~ Պԝ܁ږ҅ǁ ه݂߄ۉՈсћþƿƿF  Ɛ ք¿{wvqkhbcdrznkjlkoved/bccbcdef g h i j k lmpϓȽԁԑуЂЎÃȅׁ̏ Ǿ;~ ¶ԥؔՅԐ Ղׁ܃ށ ގעŔȂ%  ¤ہÌЄԂׄщχÿŽzogddccefnuzpkiooficehhe"bcde f ghg h iji jk l mṅʅҒњΆΐ…ƂǁɃ΃ԄفۆՉԇź~~~~~~~~ Ѕׯӂ҃ҏՂمہ݃ۋۄܘє¿Җ<  Š݁ށނՃׁԂԄցþ~mieedikuzvwlpidcficecbcbccb&cdef g h i jk l mnqw˗ԃчςϕˊ¿ċˎكځ׋فԟĵ= ѨӅ̈тϏӁӁՅځ܂ފ׈Ă]  Ï݂ށޅ ΁ц׋ֆц΋ϱȾópqqh}}~xscee6cddcdeedef gh i jk l mn¹˃˒ȍՆӿĽſɼ# И͋ā ӂ Ԃׂڃ݃ ނނȅ> Ô߂ߊۂނތ  ̊׃ւؘ˅Ϲļ;|qdxkktpjcddcddccdcdc.dedefeef ghg h i jk l mn̏¾ĊÇÉ͂щڇفۘЅ԰ǷS  Պنΐȉ˅ʇƒ Á҃ ւ؇݂¿0  ɗ݁ڂ܇ۅ ցւ׃ڃׁ׉ԁ͹ľýytgeeIdefefg h i j k l m nօʋĄ¿‹̐قڅ݁ځۉ؁ҁ׵ſ:  ΅قϋʄÅș ӅԂ؁ڃ݂߄ 3 Č߅ߍۂ؃ۇۅׁׂĎԃ׆ڃûzgr{jji;deedefgfg hi j k l m noovˈ֎ƃÂǁʓۃ݁÷V  ЃՂڄًǂǂ•ŁƅтӁӂԃقہ݈ ԉÿ#) Ąӈڂڂ؇ׂڃكقքՁуԂׂڂہتهĻinkededdedeedeedeedeedeedeedededeed efgh i j k l m nov|̝ őՆ݅ށ۴ ( ѹ¿Íс ҂Ձא،   ŃцֈՅقׅƐۃۇԅ߄ە·zz?effefgfgh ijkjjk l m nopptϙ ˈԅځނށބۇيكޕP   ԃՐà Ѓ Ӄق܈ 7 ł͌׃Ղ ؃ՂԂņ΅ԅقۃ܂ڏſ|otggff efeef efeffeffefee!fghijk l m nopsxđȁė ÆˆӃׇ܃ނݏ۬ƽƴ    Ά¿τ  Նك܅ b  Ƈފׂ݂փ Ձ׃ Ҍ܃ڎǍƾwomh;fgfggfghgghij k l m n o p{ĈƉ¾ ݎ͍ƲI ˈ̉  щփډ ދ<  ƁƇ܂݁ݐՁփ ҅Ձ΃Ԃۅۙݜ}v"fgffgfggfggfghghijkj k l m no pqyxx ބٖȿ  Äę υфӂՁׅ݃ ȓچԅ ׃֋ ҂тԁсԂ׃ڋƼ~|tmhh7ghhghhghiihij k l mnm no pqu  Ղ؂ہވۂø=   ̓хԂׅ߂Ă ǒ؃Յу ӄւԆсссӈԃ؂ۂ߂ފ{rmwigj"ghghhghhghij k l m no p qrr҄؃ہގ»     ͂΁ ҂Յه ‹:ƒ ˘σЂ҂ԁԄ  ԉԍƵ~|sqm:hij k lm n o p qrss{҃؋ݢ̿ĺ4 Ć  φ҄Ոہ „!‚Âł Ƃ Ɂ̎Ђ ӂӂт шنʆэyzxq&hiihihiihij kl m n opo p qrsuuz||}ɄφՒ%   ́ ̄͂ э؃ۇ ݍÊ$‚%Ă Ƃ ɂˈͅх ӂЅ υԍߦzrrm5ijkjjk l m n o p qr suwuww{ ϓѕĽ ́̂ ΁сԌ݇ Vă Ń  ˂΂ς ҂І΂ςӐĊόՔúyr%ijjijijjijkjklm n o p qr stuux{w{{Ư܆ٔ¿= Î#˂ ͂΃тӃՌ܊ ğË㣠Ƃ ɂ ˊ΅ςстт ΁΁΁ςхم ɿ}zrnl8jkjkl mn opo p qr stuvuvwu ˁ ˗ۚ¾ !    тˁ% ͂σԂׅۂݍň9āăŃ ΁Ђ  ΂ҍ  xwp!jkjkjklkklmllmlm n o pqpp q r st ux{Ȉ 0    ΄ˁ ʄ ʁʂ˂̈тԂׂلݒ-ŁŁŅƁƂ  ̂ρτ υ̂̂́Δ؂؅·xqllkj,kllklmmlmnmn o pqp q r s tuvwyy|Ä ۂ܅ƼD   ʃ0ʂ̂уӇדƁƁƁƁƁƁƆƅǃȂ   ρЂ Ή֑܁ަ´}opnmlklklklmlmllmn o p qr s tu vwx{z Čɿ  ˋ!ʁʂ˂σ҂ԅ׍Dž$ƁƇǁǂ Ȃ ʁʂ ͂ ρ ΂Չރہ ܁ܐڇŽt4lmlmlmn o p qr st u vwx||  ߐޅ$    Ɏ¿ʅɅ̄΂тԗ Tǃȃ  ̂  ΂ ΁І׃ۃ݂ۄׁ܎ه|mlmlmlmlmlmlmll!mnmmnon opqp q r s t uv wxz{y|||}{ߎ݆ɷ@    ǂč"ɂЂћȌdžǁǎȁȂɁ ΂  Αۊۂۃقًʺt-mnmnnmnmnop q r s t uv wxyz}}~    مނވ܊·!   #Ɂ΂σО Ɂɂ8ȇɁ Ƀʁ ʇ ˂ ς ΋ׂۂم  ڌٓɹsrnnmnmnmnmmnmnmnmnnmnmnonnonopo pqpqp q r st uvw xyz{|  և݋݂ވú    ȁ͂τӒ ʇGɃ ͂ ΂ ΂ЍنՂ шׁם˽{yv(nononopqqpq rsr s t u vw xyz{{ ۑ»=     ͂Ί֐ʁʁʃʁ%ʂ˃  ς с ΂ӄك؁ւ؁ Ԅׂێ}u{nnqp)opopopqqppq rsrrsts t uvuv w xyz{| هށɽ@  ˂  ́υԌމ˚ˆ%΁ σ ҃̃ρщօقׂՅׅ  Պ ɿ}v|uoroqpprsopopoprpoqpqpqpqpqrqrq rsrssrs tuv w xyz{}}~  Ձي ʻ   Ȃɂ̅ЁҊۊ֏6˅˃́̃ ς  т ΂цՂ֋  ˅Ґגüyv|{u pquvsprrqstqpqpqrs t uvuv w xy z{~~׏ےƳ      Ƀ ̄ЁҁԂ׉݋ ́;΃  ӂЂ΅ ͂΃ׇ҆ֆہ  ѕړͱ{uttrqrq rsrssr sts t u vwv w xy z {|}}  ădžˡ ݓӽŷ     ̂τ҂Ԃփۂ݉ӑ̇̃́ υ  ӌ ̓̄ρЅԂׂ ׉ ރ  ڎ»usrrqrsrsrst u v w xyzyz{z {|}|}~  ƒąljԓ ޣ¾ɽþȬ    ΃тՊهۉߒ͂΁΃΁ςЂ Ԅт΁΂ώׁل   ΄׆ ýzr{vutts tuvu vwvw x y z {|}  τӄۆǽ     ʄ ˂΄҂ԇׂ؈ބ&΅φ Ѓ Ԉ ΅΄ЁІԁׄڂڅ،   Ԣ±wuwstststs tututuvu vwv wx yz {| }~   ٧˽Ĺ²       ˂ʂ ˄ ΁҄ԂՂׄځ݃ τυςс ӂ ՁтΆԅԂӃہہ ߁ ķ{{tuututu v wx y z { |}~   »       %уԆגЁЅ҂ ԁ ՃՑՅԄ׊  Ý ſvu vwvv wxyzyzyz{z {| } ~   ˕ ؋ù       ˁ )ԋځݗІ "Ӂ  ցւӃׂم    ߅؈νvwxxww xyx y z{z {| }~     ǂː݉ó      .Ԅ؄ہۂޏ!҂ ҁ҂ ӂԁ Մ ׂ   ەȿvwwvwx yzy z { | }~    ė       ΁̂ˁ0 тԁք څҁ!ӂԄ ւ ׃     ų~ wxyxx~~{z yzy z{ | }~}~     ο        ԁτB ԄّׅӁԁԂӂ    ‚Ўƾxzy{yz||{yz{ |} ~   !ɂՏ Ƶ       < т ׄ݁  ӈ Ԃׂ  ܁    юɈƌÿxxyxyxy|| z{ | } ~        ֌ЉΈþ        ىт̂́ ̂ Άԃ׈ԁփԂք      ɹ{zyyzyzyzyzy z{~z{{|z{|{|}| }~       ϫًʻ      ފԍ ̂ ΁҃ԌՁՁՂց ؂     秧ͭŽ z{ |}~} ~     ܷԼþ     Ľþ΅  ̓тӄ؅%ւׁׂ؁ ܁    ާ˽æþ~{|{{|}| }~}} ~  ž   㲲̷ſɿŽ     ķބߞ͂"ς ӵ4ׄل  ށ   ~{Ŀ|{|}|} ~    Ǒ ܱúù  ЄՊτ чׇەڂِ؁فڂۅځ ݃܄    ~ |~}||}~}~}~} ~~~~  Ňي‹    »  ͂΄݊ڗ҅̓  хׂ؅فۅڃ ف ۈ؁؁؊كڌۃ ݁ށ   }~į}}~~}~~~   ÿˋ ξ Ŀ ˇҋ֡ ̓΂ЊсӂՂنڂڂێ/كځۆ܂ށ߁߉  ~~~~~ ŁÙŷ ͒  ˁ΁ʁ̙Ż ¹ԑ܊΃ ΄τх ЂЁҁւك ۇ ڂۉ ځځ ڂہۆ܄ ރ߃      ̅ԓ˿¾̑  فړúӅى  ۉ Ά ρςцсՄكہ܆ہۂ=܁܁܇݄ ރ   4  ǾρѓĿҍʂ΁և  " ńˇՁל͋÷ڌ҄ۇуЃφѓЃ҂Ձׂ݇(ܓ"܄݃ށ 7 ʿľӄ܆ńɺَ̓؋߂   Dقф݇΄ԃ݋ ԁ֋ЃттԔԃ ԃ׆ !݇ݨ ݁݁݃ ߁     ? ׈сԃہ݄ń͑  4 ܇ل߈ ۉ΄ԕ ݠۅ׉Ԃ֋ށމAށ   2  Ӂԃ؉ х  %  ׁ كݗ ׅʇʑދ݅؁֋فׂہև߄߉Mށމ߃     / ΅ĢߐԜ    ֞׉ ڎËʊه ԁׁڏ؆߄,߁'߃  ނނ    ȷþ˖ۑŊ    ǐǾɄ҂֎ߑāǃ΁׃  ԋقۃׂ݁ ." ށ      ļ̙͆؋ɉ      0¾ÿԆƐԆ݃ޅщÆ¿†Ҋׄԍؔރ*ނڅށ    ǔև͆ˑȏ    > ǼƞНԆҐОփيىނ2ށ܁ق܉   L njþdž½׌ݍ     ęьφÉ¿܌ ׆ڒ  ݄ڂفۂݎ  ' ûÅ    ")  ÏNjÿΑԖفۍB   ބقׂׂقۊ      ȁ̆  ½ ăÂƋĊƎсԉ ܅ g ߁߂ ރۂ ن %!       ¹3ˏŽ ćŅ đχ  ރC ߂ފׅ ݂ ݂      'ź ċ NJρ ޅ߈    ނ܂ځقڂ ݂߃    Žľ·    ¿þľ¿  ʌ   ȉ   ߁ %   ݂ق&  ù ɿ       þοǏdžý ¿ ' ڋ؃ׁ ނ  ʼ      ֒ ɿ¼ſ¿   $&݉ہق ރ  ƻÿ#  ‚  ʿ¿  #   3 ߂߃ߏف      ӭ   %Á Ä‚  ĽĿ¿   (%$: A߅݉܉* ۂ    0ŭͿȭ    ņĄà   Ž Á¿þ   %2 ޠ ځ!!   ɻ˲   Ƌņà „ ‚   ſ    %$( 3"# ߋ݃݃      í  ljŃƂ ąÇƒ  Çÿɾž  „ †‚Ɖǃ 1+. +&݁݁  ҽǻ   ɂ Ȅǂ ƂłŅă Ì ¿ Ąʿ  łƇŃʼn„ÿłń 08- ݄ނ߅  Ơø   ʆ ɃȂȃ ǁƁƄǐʂāăÁ …ƗˆÁ ā ŅƂ ǃȂɄdžŅ*   '݂ނ  ĽͽǼɥ   ˅ʄɁ Ƀȁȅ ȗŁōĂĂăÞŃÁÁÄÐĄńƂƁƂ ǃȁʂˁ̂ǁɅʃɌΈːÅƍľÁċ؃Ё  &"» ƻ̈ԍ̭Ǧ   ̓ ̃˂·ˆ ʄɂɍ ׃܍ƂƂƉŁŤ āāāćāāā㣣 ńƁƁƁƄ ȆɁɄʅ͂΃΃ χс҇ЁӐɈ̋ӄف ك  ) C, ľϒǸ¹ٜó       ΂͕ӄˁ ˅ʔٓȄǁǁNJ ƁǂƁƁƎǂǁǁDŽ ɅɄ ʁ˄ ̓σ΄фӁ  ՄՐЂ ڃ  #!&" ăǝ¿؂ؒۋ̼­ ¶σ      Âςρτ ΁ͅԂ֝߂ߒɁɁɍȐفȋǂȉǃȁρˁɃ ʈ ˁ ̈́̈́ ΃ ҁ Ղփ ؃ ܅/  " 7(4+Ǹ҉ۃՌǻ      ńћΕ܉܋ʃˇʁʄˇɁɃʍʇʁ̄ʄ̈́ˁ̈́ ˁ˃ ́ ςЇ҃Ӄ ԃ ׁׄڄ )8&02ſӵĽóתѷ»ɭȴȽ¿΄û     ƃǁԧۉԅ֭̃͠ˁˁˡفڇ΅͇́ρ Ѓ   ك ށ -+64ľΐԘȧǿ˻¼оʹ    āƁȁۏޘׁуфΫߌޝ΃́́ͬтύρρ Ѓҁ҃ԁ փ ڃ܅ ߁   % 881+ۤ¿ÖüŲ ¼     ăń ǁɃʄ ԑ҃ѝΈԠϐϋρ ϏυωЁЉҁ҇  Ճ ց ؃ ܃ ݂ ށ߁߂  ,F<02љ¿мԚž      ʁ ՄԏۙӂӂӕΎӅޙΛу тыф ҂ݔ҄Ӂԁ ׂ ؁ك  ߂= C7A  ַĿ¿δΑ     Ɂ ̄͊ςׁՂցց֙ԂԞѧҁ҄҄҂ ӁՂۅԂՂ فۂ܂   !BTF8  ĺƿƹ    ÁƁ ʁ ̈΅ՅׅׅՈք քփՔςуҙǖ)ԅԆۃ ։ׁ׃ ف ڂ ۃ܁܃ ݃ށ  ہބ,- CH;  Äź   Ń ɂ ͂ ΄ׁӇ ؄؁ ؃ׁבΌ·ŁLjāĂƏ֒ֈւ ֌ۅً؂؂؃ف مۂ܁ ߁  ݍ^?6P=  ź ýˏLj  ÁāĂ Ɓ ȁʂ ́́ ВՂփԂ&نل؂؁؆؊עāljׁ ׂ׃؂؄،ք܆فن  ނ߁ ׇތk>*X= Øÿÿ  ƒ ĄƂ ɂ ̂̂̂΂ρ ҉Ԋڂ ڄهׁڂق1ف ٣فلڇוہ ہ݅߂    : D%e8    ăƂƂǁȃɄ ˁ͂΄Єс ҁҁ Ձׄۇڂׄڂڄڂڂځځ9ځځځڂ ڇڃځ׉܂ ܁ށ߂    B~*N4.ԈÌÂÁ   ăăăŁńņǂLJχʁ ˆ͂ΆυЁЁс҂Ӂ ՂՂ ؁؂܉ނہ؂ۇفځۂ ہfہہ ܂܂܍܁ ܌݂݃ށ ބ  K629DSԇٕăÆƒ‚  ƒÂÎÆÂÅĂĄč DžǁɄЏЃ˄ш ΂σ҄ ҄ӁԂ Ԅԁց ׂ؁߇ۃۆb܁ ܁܁܁܁܆܃݄݁݃ނރ߁  ]j,:̈ąÁÛÃÅđ ī ƁƁƃ ǂDŽȁȈɅɇʁˁˎہуΈڋЁуքӁӁ ԃֆׂ؃ ڃ ވځ'ݍ4܁܁ ݆ރ݂ޅށ߄߈   "4 o &"׉ˌŁŁłōņƃŁŁŁ ƁƊ ǃیǁǃǍȁʁ ʋ ́̂̃̈́ъτЍссҁҁ҂ԁւՁւց׃ށم ق ڄ ߌقڇ ݃܁݄ۏ܂݇ބ݄܁ށ ނށމ"   # , 7ċăƄƂхρLJɇ  ǁ DŽNJȐ Ȃɂ ɄɄʁʂˁ ́̔͂ σЃЂЄ ц߁Ԃԃ ԁՁنփۂۃفނۅ܁܁ՇՐނ݅܆ۃ ބ ބނ݃߉'     =  &2Ćǁ΄́ɅDŽȈȄȊɃ Ɂlj ʆˁˁ ˁ˃ ̄͂ ΁Ύ ςЂ тӆтۄف Ճց׉؁قڋۃ܂݅ ӂۍ݂ۄ݁ ޅ݇ކ݆."       P@  ȍʄɁ̂ɁɁȄЃ ɇʆʂ ˁˁ̇ ͂ЁЅ ԇσс ց؂ فڂ݁߁ލ܂܉ށ݅ރ݂݁ޓ0& $݄!  7  &y ȅȁȂȂ ɂ ˒ʗ ˃˂́́ ̈́΂Έρт΁ Є ҁ Ӆ͂ф ց ۂ ށ ݂ނ݄އމۅڄ4  ߁ہމ   +  G"l:ɁʂʓۋˇȊچ·ݐՅ с ҇ҁՂւ    !"ނބێނ݁ہيރ ߃!߅ J  + - BQ1ʡ̏ɌڏΊއׇى сҌقՁԁ Ոׅل   ܄?ރ݃ێ܉݃ٔ ݂߃      M 7*'ʄɃˁˆǁ̚ͅ ζՈ҉فځُ Չےނق؁܊݃ Q݂݁ہޏބۂ݂ށޅ ރ ߐכ q  0*4ʃ ˆ˅ɂ ̅ ̖Δ¾Ё߅҈҄ Ԅ׉˂Î؆ ل ڎك܁܁܁܁܁܁܄݂݁;݆݆ ݂ކ ފ݃ޓьٍ܁ قԎ  n+    ' Nȁ҅+Ɂ!ʎʆ˂̊҇ۇ́̌ÿſDŽہҁЌԈƒŁˌ߃ډˏ ނނ݁݁ ۂ݅ہ ۇ4܁݉܆ہ݄݋τρ҈ԉև߁߁ߊ ҂Ղچ ِ"   @      ͊ւي"ɂʂʁ"ˮƾ́ӄЍ ӊŃΈفن́ӏ·ܓށ݂݁݇څ ځ܊߂ۈ ۂ܇܁܁ٌ݄݅ޒ΂Єт сځނތӁӁ ԁցۃ݂ ؁؂ۆ "    !Ȅdž͂فȃɁɊ΃"ʄˊÃΎýĄ цӈÈ׃ ؄ٌɁņ̎ևԅ܁ނނ  ۄه 9ۂۂہۂ ܃ۇՃۍӄЊҁсӇ݄߁߃ԅ Ռ كڌ߅  > & 4,  ЁՆɉ҂ӄ ȁȁȂȑɁɁLj’ Ť¿Ƽÿ σ Ѕ ҏ׊؄׃قنǍԅՃ܃ ݁ ܁ކڈ݂ ݁ځۃځځځ)ہنԊ׃ӁЂІך҆ ւ Ղل ݂   "    /"  (  ¿½ÃÅā‚ƁƃDŽыЁυЂЂςρ ΂΁΃̅ ̅˄˂ ˃́ ͒ Έ ΂ЇχЁ ͂ ρςссц҂҉ ցօ؁qsrsxwsspnkihhjllptspnlmmlltjiihhsrrstjgikkjhjiilxhhiq~}}|{upjkmxtppljiklosmigkjfgjkgfgjihfddfeghghhigefkkjhhgeefegigflprifghgffbdgghihkihggtuppooffddmnnacffggfedeeggffeffbdffjngffghgfgddeedcehhjjhhfqiabfijdfiilkjgedehecdeglpkffhhkkppvuldkpnmoyxusokspkiiklwwqjjuuxuuopmhfedjllj{zoqpmfhihillgfglljigffggijjnnljggihgfiisussokgglponiklmmkijnllklnponojlnniilmlssploppllnnljopolkmnnprpnnrrqpqoopqrqppnpqpqqonoprrqtspqst~nquwvy{rrvu}}|~~}~|~}~~||}~~}}z~z{~~{y{~}{zxx{y{|}{z{~|{{yyzz{}{y||z{|{uxzz{|~}||{~yyww{{|tvyyzzyxvvwxxwvxyyuwyyz|y{{yxxyxyyxxwwvtvzz||{{y~ystx{|vx{{}zxvx{xvwxy}|yy{|v{}|~{~{|}{{~~|z{zzxwv{||{{|~~{xz{z{~~xwxyy}}|zywxz{|}|xxzyxx{{}}~~zz~|~~|}~}}~~||}   kiihiklnqwy{{|ssvvwxut}}xrkfcggejhipqmiihhgjmmkjihggfefjjddghfhgghfggffceeggegfihgffbbffgiedbbcgged_`cefddef_^__ccmux{wsedcddcbehca`abdccdeopmihgliedfggjjdccefdaabhhggdccbcdeffedfhgfiffefcbdeddfddeffhhdbbfedeefddfhhghikedccdmmjhhffghhijjddcbceffgglpqikjhfddjiiefgfhhmprmmjggiihggedluujhfcblnoqshknlcdfljjiihjjllkiilooiikttlhimxvsqsplggjnovz|{tqnqssnppkkjhhlhjknmllnonoppomllnuqqrqorrnmmpoonnonmmnopqqopuxvxzxv{uv|{ttros~{{v~~}~|}}zxyx||{}}~~}}|}}~~}{{zxz||xy|}z|{{}z{{zzwyy{{yzzyy|{zyvvz{xvwzzxwrsuwywvwxwwrqvv{yywxuvvutx{utrsstuvwx|}}{zyzywvuxwwyyuttuwusyywwuttrstuwwuvuuvw{wwvwtsuvuuxuuvxxyyusswvuvvwuuwxwxzutv{yyxxz|}}wwusuwyyxwz||y{{|}{xvv|{{xy{yzz{{}{yy{{yxxwu{{ywut{}~~y{|{uwy}|{||~~{{~||~}{|{{~~xz}~~|zz~{|}} ~~}}~~}~}~~~~}~}}~~~}~~}~}~~hfcheedegfeg`nnqqlljhgfdjjfdgddcae`aafeggdccbbcefejfkkdccktvxrnnperrjjhfigecdegdbcmdcaajiabbddccdjpccdeedeeddcdponaaddcbdffeaccgkkekk`ddvrid__aab`ddfhfdgigedefgedbafdd`bbabbdbba^giidccggdaadffc``caadeeccbaabhnnidfgijihegiihfeefhjkjhakkjbbehhgeejnnhokklgccbdghffhigebio~}wqqyvvpuuvttsrrhggwmeehjjmppkeehfiklkihihgfhikiijkiggihssnjjklliggmjhjlljiihjlnoomllkjjkknlljllmnnqlkklnyzx{x|zzxz|{z}||t~~~~}}~|{zx~~{y{yxxuzuuv{y{{ywwvwxw|x{{vzz{||}x{{yvzyxvuvwwx{wtuv}||vuttytuuxxwwx{~vwxxwvuw~|{uuwwvtwxyyux{{uxxquu~yuqqsstssqvvyzxuwyxvusrqxvvqssrssuttsqqoxzztssxxuqquxxtppsrrtuuttsrrsvyyvswyz|zxuwyyxwvvwxyzzyrrqxxvssvyyxwwz}}z}yyzyuutvuuwxxywwxywutx{~~}yxx}|xzz|{ww{xz{|}{zyz{}{|}zyz{z~||}~~{zz}|{z}}{yy{~~}}|~~}}||~~~ ~}}~}}~~}}~~}}~}{||~|{z{{|{zyzzyx{yzyz{{yxxzzyxxz{{z yzy}}z{{|}||{|{||}{~{{|}||~~~}~}}~~~}  deettseedeltkbbdebbafggebccdeegjlma`ajjkiggddmnsspmnnjgnkjfdbppsqq{|yvwxqnmqr_pledgnlgalbbooabddilgccbcacdcb__eedbaccd`^aa``bacdfd`^^gkkjddca`__`bcmaagibbsuwcbbabcddccb``bjjhgccdccgmmf_cnd^^beddjpmlgegecbbfahnqqgppqpnsxyulggpmiilndekqqnjji__`ecffa__bbchmmiegfeb`]\[aadjddcnnqnhhfdccdcmnmmdee`ccejjkosrpopqmmpmkefgb``fghjjigfgghiijhjmhgjjklqvvxllkmlkjihghhijlkknnplljggjopuuywuwxxx}|vvxyvvu{yvwxxyz{|ttu|{yyww||{{}|{{yx|{xvu~~}}}{~q}{wuw|zws{uu}}ttww{}yvutruvusstsppvuussuvqoopststtvwvvwuusqppvyyxvvtrqpoprsyyxxrruvqq|tssrrsurqqs{{zxttuxxuqs|tpptvvwuux{{zxvuvxwuttvvwswz}}x|{zww{zyyz{vwz~~{yywppqutvvrppswzzxvxwvspnlkrruxuutzz}|xvutz{vwwruuw{}~}}}}~|{wwxsqqwxy{|{xvwwz{z|zyz||}~~~|~}|{{|{yz{|~}yy{~~|}}~~{||{{||}~|{{zyxyxyyxyyzzyxyxwxywvvuvv{vvxxvv|}~wvwvwxwxzzxwzxvvwxwwz|zxyxxyxz|}}z~}|{{}{{|~z|~~|{{zwwxyxyyxy{}}|{zyxwyyz}z~||} |~~~ hgfebcdegffdbabc_cgfebbchmlla`__]__djlldedepnnoea__`ba^[[Z[\\]_a``_^^_^``ceprrhpwv_beffmonnaedagmmllgcefg\afgd`lmlmn]_^^a^^_`^^[^``a^^_^^aa__[]_aba\\^a^aeiijjkkeddluvvpjnttpomnkhcdb`feaa`abdejiifcllojedbnn{zxy{rrcav~~}{skkebcddcbpia`_bbhmd``grwwsiiloppqrrdcbbijjfbccemtsleefqqvzy}}|vppomnidnjelefpmhkghhjjhggedefgeeadfhhgghheggknmmijkjihijmn{|{yxwuwxxywwvutuuquxwvttux{zzsrqqorruz{{vuvvuu|{wsqqsvtqnnmnpqsqppqpqqtv~y~pqqsu|{|{{svusw{{yyvsvxymqutrywxyznptqqrsppmpsppqppssrrmnpqsnnprssprtvvwxtz}x{{xyyzxwttuvuswwvvrrprsuvyxxusyy|yvts{{}}sq~yyutuut|wsqssx|uqqu}xxy{}~~vuutssxyywtuuw|{vvw}}|{}zw}zw{x~}z{uwwy{z{{zyxvuwxxvvruwzzxyzzvxx}|{{|}~~}|{|}~~}~~~}|{}~||{zz{|zyxy|y|~wxy{vwvuuvxzzyywuvwtvwvuxyxstvustuttututusstuvtw{yx{{yxyyzxwuvuvuutuvxxwvuxxyxvuuyy~~}~~{{u~}zzxw|ywxxy{xwwy~~zz|~ y{{|{z{~}{~~~  ijlnmlnnpq``mm{mf__cdfdaccdfaa`^_^abcba_`ab\[^_aba]cfhllf`\_bbdffusqi``aaba`rrtvcc__``kjiieh^_nmminuuvtrfr|{smmkgcc`ca_a_^]^cca^\\^`abbabb\\ZZ\\qrssZ[^^fnooiba`^Z\ha^ada^abeggflrrtceffb^llnoyxtpnnlkfaceuuqh^^bcee`^eddbirrqufghef^b`_`oqqrqoollookghaa`_\\__ccrtuohjmjhifbbdjnnujaeuzuoolpmjkjodfcimimmjhgeddfgcddegssqqdffgghgffgkkighhgghnmhjijgwxyzyxz{rrxxxtqqtuvtruuvxssrqppqpqsuvutrstnmpqstsorvwzzvroqqtvv}wqrssr}}rrpqxxwwuwpq{zzx{~|v}}xuqqrtrqspqonottsonnqqrstssrsmmkkmm{|}}jloou{||xtssrqpkmvwqnqurorstuutx}}urpxxz|~{zzyxurtv{unnsuvvqotrrqw}}|~xwvuvotrqr{}}~}||zy{{ywxssrqppmmpptt~~{wy{ywxwttuy{{xrv||{}|z{xzvxuxzx{{ywvuttxxyyuuvwx~~||uuvvwxyxwxx||zxy{yz|{|y{{}zz{{|{zy zyxy wxwvxz{ywvww||{xuttu{|ttstxvwsxwx{yuy}|yvussrqrqrqprqrsrqppooppwnnopprusqonostqpqpqruwwxstssrqvvwx{zxwvusrrszzxtpprrsrsruyyx{ ututuz{zxxyyxwxuttuuvv|}}{xyzyyzyxz||{xy~|~}|}{}~}|{}||}||}}~}~}}~`^_eji_^]_b_`_]lgacghge_`_`a_ad``^\_``^`ddadgikkijkmmaaddefa\^c`cfhimrldmtsrlsogecddcaabba`__^`cba`bd`]`]ZZWWZZ]]YY]]cbaa_Z^^_apkklmyrrsy~~ulf`gmlq]^``^[\^]cdadqpip~spnponn^_`aa``aacc`\`defhbakjbd^gqpmhfdbcmh^_``eabeeddhhiieekklljgccb`\]ju{rkrunrjiecjle_d`adabccemuuwwhhiijjggddceegidcbfhjornirpquwqprupqovusuvusqqrsttrswrrpnqrropssqtvxyyxzzssuuvxsnrqruwx{~ysy~~y}zuvvtqrrqoonpsttsrtrnqnllhhkkookkoorqpknnpr{vvwx{{|xtpuxw{mnppmjlnml st{zw}|{}|zzopqqrprrolptssuwyrsxwqspv|{zwutsrt{vnpqquvwwssttwwuuvvwwvvyy{{zyssrpmnx~z}~{~yxtry{sospqursu{yyzwwvvtsuuwyxtstwx{~~zyxy{~yxyvw}zwxyzyvvwxwvvwvvutustuutuuvwxstusrsrstuvxvsvyxxuxvtssrq popqpqpnponnmmnnoommnnonlmnts{xuxzzvrpnprqtlmlmlonopourtzvuttoponnonmnnopqqrpqtsqrqsxwvutstvurrssttuutuuttvuuvvyyxwtstx|~{y{}|z}zyxyzxvwvwyxy| {z{|{|~_`a`^]]_bca`^chfab`_cgikkdd``_^^]adde^_a`__\^a``__`ad`_]^a_db`nqc`]Z^`dkmf`gn\nutmmifb[ZY[`[YXXllnplghiiddbbmmpttppaaZY^kosstuwz|xoi_ab_\^_`lsxwm]_b]\[`bc`\ikdadjkgc__didYZ\\``__^]]^^__^^\\]^^__bba`_\^`kmg`bd`_`_ajije`_fgcaacfbabddfigbcdeddltuvvttssnhfeeccmmlje^^abccehiz{pdhihdcdlslmidedbqsrqpprtutsppoosvustssquxz||wwssqpoorttuprssrrmnpqpqqrqpnospoutrpz{qonknprwxstqvyxlz~zzwtqmkikqljhhxxz}zwssqqxx{~~||qqjnxz}|~zunspmopqx~xmoqmnmlqrspmluxsprwxtqooruqhjllppoonlmnnppnnmnppssrqpnmnpqxzvqpsutqopopu vsqprvtrqtrqrttvyvrsuvuuy}||}}zwvuussyyxwrnnpqrrtvw}ty{yvtuz{}yvutwvwvwvuvxvwvvwxywwutuvtssrssrqrqpoqpotuponmnoqronqtsmtvussqpnllkmlkrrstrppqqoonnrrsuussmmjklprttuuwxyxxvrpmnlklmpstpjkljlkj mlkopnmnpmlkkmnmijllkjkllmmlmm nmnspn ono tvsqsrqrsrqrsstutsstux|zxuxxwwusstuv~~{vxyxy{~{ zkc[[\\`kaa`^accgkmppjjhhjkknntjjcc`]\[[af^`^]\_ab_]^\Y]_a`_ ^_]pf[achhjmejdirw{tn\Z[][fb\UUWY[][[]``__^]]\\WWYZ_ddca^ZZccnsnikmnnkhd`]\[dbefgdb_\[\^`bi~rhb^`blm^dlnccb`bbec``\\[ZZ_^\^^`a`_`aab`aa`_]\ ^`bdfabdedgl`^_^adca_`^`aabc`dino\\]^^bbd_`bcdfgfeddgfefx}idejovuqmmnorxyyrrqopsuwyyuuwwxzz{{|xxuuroonnrupnmlnpqoopmjnqrqpnpnyskpruuwytvsu{}|ymlmnlkksojffhjlollnppnmmggikossqomjjrrz}yuwxxwvtqnmrprturqpm lmpsqu}vqmnpwxnrwxqpqqsrqqmmlkkpomppqsqpqrpqrqpmnonptsqpqrqtyqonqtsqopnpqqrsquuttwyllmnnrsttopqqpprsuvvutxwvwtutx{{wtuyutvwwxz{zzxyyzz|wwttsrsutqpopopomno nmnmsoklmnnpqnqnpuwxurlkllkjjmljhhijkljjkllkhhijlnnmlkjjmmqsqopqomlk jlklmnnmlkj ijklkmvqmlklpjlo klkjlkklmlk lmlk lmopqnopoqso noqpopqrtvpqqrssqrrqqrstuvu}xvwy{a^fppkff[[jhssmidedbgnnmkk]\^]\^_\\[ilkqxl^[X\_]Z\eqn]bcdelqvwpiYaimlkliihhikll]eegiifdbaadgjnnpsqooicdeedc^YZ[\]YX^[`fb_`^Y`ncmypc`]bcaefb\^ipmrzmiwmkfg\]^acdbehkig`[[\[[acc^]__^\ZXVVY\_bb`_^]]_abccb`_^_ada`_\]ab[YW_ada`_`__`bcbcbaaclpkhgdcbspu||xssmmwu{{ywtusruxxwvu nqpnqrnnmu x|xolimpnkmlq{xlrstvy|~{wjotxxwuuswyynsstuutstvwxxz|{zzvrrssrqnjijkljinkmqopninypwzrplpnrspkmuyx{wuxvsttnrstrsuvuunkkmkkrttnmoonooljkheehlnqqpnprsttqonopruqppmnmlqrjignqsqonopooprsr qxzwvutsrtruyywuuqqvuzzwusrrtwvv pq pnrsrqtvqljlmljkjnmrklmqsvuroiloponno nooikklmmlklmnooqrqppnkljhgfghgfhfhjighgfhlglqmhgih jhfgkonptomsonmjlklnmlihhjiikll jkjkjhhijklklmnmlmno nmlnoolmmopoopqpqqp quwutu t``a``_]fo{qfa\bgeghjladhiiebb]Z`fbgaZ[dif`[\a^YV\b]]^_]^_Z]eluuxyzwssqnnkppyxwwvuuvvy||umlggjjd]dkhhjpurhfc`^XVjkd^_\^ \o\`ab][hsphinpqputsruyxwurotog^aadhgea\^ZZYZZ\]]_a`__ ^[[]^^bba`__]\\]\\]^_][]_`^^_`a_bcd`abc_]\cd`]^`^_ b^]_^ ea`abpprqpnty{solsvstvwyquwwtqqnmqvrtplqvuqmotqjgnsmmnomnplqu{{~~{{yvvuxx}~~{wwxvssvvrnrwssty}ysrponhfstuvrnpmnm lxlpqkjr{ytvxyz|}|z}~~|zy~zuorrtwvuqnllokkijjkllnqqrrqpponnopllmrrqpoomllmkklmmnnlkmnpnnpqnqsuqrsnlrstpmnpo rnlontspopq onrvzvrpnprqrstpqrqppnmpropnlopolklmljhjl ijhilottutrrqoonqqtsqqrrtuuroonmkklljgjmllmorpljigfd lifefe dldefedjomijlmpqprsrqoqplijjlmkihhihhfgghiijijkihhjkkj ihh ijklmklmnmn lnnonmon onpq popqswkpnlh]deZ[_]addefgcddeeb`]^_^^]defglkkd\[ba`__^]qog`kjXXfjmrrnjjfaa`ed]]ciilnnmkaadggedYY\^aciisnifc^p_][Z\]a^[XX\]^\][Y_]_^\]^]`^_\UZ[\gca`^_`_^\[Z_^mllkjgoojddb__`_^_`ea`^\Y]`][\[[cjj[Z]^]\Z_^[[_^]_abcdba``baa\^^`bba`a``bddeedcdda^_`adeggeb^`cfed\_a|uxwwxuostlmpomqtspqrnoporstuyxxwsnmqpnpqom{ytputhhruxwzzxuusqqpqmmquuvwwvtoorttrjjlnpquu|xtrpomzomkjlnqmjggkllmnnkmkinmmlml k lmnjekjjkurpnononmlkjomxvvutsyyuqqpopqsrpnljnplkljjpvvjmnmkinjjnmloqqstrpoorqlmmoqqpoonpooqssttsqrrpnnoptuwwuqnosvusinpvytvusrnq mlmnn omnnm kjmnpomjjlkkjipplinmeeklnmppnlljhjiggillmnnmlhhijjifgghjjnljigeme dedcbbcdcdcbcbc b cbcbadcfedededlkilljhhghjhgffhefikkfhghgfhgghghhikjkkjkijijkklk lmonnmnopomn^]]\[^]]fb[\]]\^eghdZ``b `_[\]bceecag\bXWVVeke\aemojk`WWmptutonlxs[]\[adlggfadmfaakqqk^_a]Z`^\`deffgge`ZZXZW]]oa^ca]^dYdffkoo__`aaejibZWTT\`__bcdd]YWWY\ZZ]]\^`^ZZ[\]^^mmgaa_Vaqjbbfif_\Zdlle]][]deea`]^__`^`aa_]\[[ZXYYZ]`aa`abaa`ceebfd^Y[^\[ZXZ\^_`a^_annmaba\_`^_ \`dgbbc`^]onmonntqlmlortvqjqqtpopoojlmtuutruutlohgffqvsnpsxxtulggwy{}{zxw|{{jlmmlknpvrrqrxqmmtxxuklolipjkloqrssqnjjhigiixnlnmkloiprrtwwmmnooprmifcclppnmmqrstlhfghkjjmmlmomjjkkjuvrnnkemzuppsusolirwwqllkmpqqonlmnnpnpqqomlkkihiloqqpoopqoplmnqpjgjmkjigik moqpmnowpqnpjmomkijnsvppomlkm lomkjk mkhjjljihghh jllkgjfeejmkghimnlgcclmomlkqn dgglifgkhffkmmjddedb dcdeffedbba`bbjcbdad`effgiibehda_^^abcdda`abaaccbcdcbcciigddc`ekhddfgedcfiigdegede fedccde feefgihihfdefeff ghihnopihihijijijlmllmllk_^^npjfa\Y]^nu{ue[^aa]Z\\]^lvukbfim`\ZXb_]]^]\][Ykjl]]ZX[hgkk^acc``^djjhg`Xkqvpqsnqqyte^ccegfehebbhfbdd^][WXXdeff``^_\YYZ^`^^illhjjlnfdh^opnpplhhaddfhY_ohpgcaVXXTTVST[Z[]^]]Z_ii]^mkiWWZ__\^hhjejnmmhgfc^X_ff`ZZ\]WY\^_`klmmb``_ccgkgc_[bijb\lwnheefgefh]]Xaggkha^`]Z\]_`oz{vqminox}}rklnnkjlmnu|{tlosvnjihrpmmnnmmnljvuvlligkrvvmorroommnnpssqplguy|zz{xyy~zolooqstrpprqnqq mkgghqrllmnomjkmojirvvsturqjtuvvsqqmppqrhjjmyrwqnleggccdacijihiklkkgnssllmxuseehnnkssuosxwvvrspmglqqnjjkmfhlmoppupmmlppsvsplinstrju|wxtrsrqqstkkgqrrtvtomnokhjlnplrpokjhjipsurlghjjhgnrqmiklmfedgfeeffeefeekjjddcbdihiiddeeddccddfihd`ilokmnkmmrogdeefghgeehgeff cb``aeccabcbabcbcghhfhhiiddfajkihffcde`ageiecb^]^_^_`__^aff`ahhg__` beefdfihfedcadggdbbcdbdefm fgghjhgedhklhemsonjiijijkgimmnljihihghijkYXX_eiifccehhc_`^gkggee``ZUUNTY^^_`b]_hhgZTU`abdcb]WYYXVZZdnmllZ]][j}||wi``a^\ZZ`gihggdicigovvxxuuppnlqusprrssoljkki__\efggeceggj`eiie`flm\\XTTWZ]`cd[[dd^X]bcdwwvrnnhffil^^]\juuoiihe`^ZZb]\\ZYY\db^bgXV\\ [`^VSOPRZ]_fdc^^`][\]_dhjj_Zennmoqqekk_ZZ^_`lsmkjjkd\\TY]S]^``_]\ZXYYnhbb^ZYYbXXW[[`film^llogfeedcXXZdlxzwuttll\ervvsppaciikged\[^dbjiinruvsoorttropouwttsrnnkee]diopplnttsicdpqrssrlfihgdiiqxxwvuuillks~unornliimqsrqqpqnrw|zzwwvvy}zxwxxtsrnnkpqrrqppqqrnqttplqviigddhknoiipplhknop{yuuquxmmlt{{vqpmkhhmjkkigginmjmqfejijnkd`\^_hknrqollnljlmoqssttuunipvuttxzzpuulgglmnu{tusrsniidhlblnppnlighhwtqqmihhpffeiimprumvvxsrqqpoggiou~~}|{ttjpy||zwwprttusrpkjiijmsrqihhjlnnmllmkijilmllkjiigeebdfhgfgjjidbfdbcca`bbglkjjbccbirqqohddecbaadghgehdgfjmmppnnlljhjmlkmnnmljihccbgfefggicehhecfhaa`__`abc__cc`^`bbccbnnmjhhefg_ellheedfc`_^^`^]]^b`_ac]^]^`^\[Z]__cbb`aceeffee`_dhgghcff`__``afkiheaa`ac`cddcbcliffdcfbddgjklekkmiihddeimstrpqnnfjqrrqoohimmnkjjhgi jTX_cg`__oha`__ldZZb]\\]^aa`aafllghih`YYVSU__ddb`a`_[W[aa]YYbn\lXY]`\ZXl|~rqqabaa[YWWZ__[WWVY]aahgg]bd^lmcXZZ\XTZ__bZhhjd^XX[hsyypffWWYZ[ZXSSUj`TSQbbjbda\WW^]\]aa\Wnue^WWZ\`^Z[^^\ZZX[ac__Y]YRRTU[[Z[]^_[Z[__\]]^chlmYallifdgjttsqqmkii^]]^\\^][ZXXadefghjja\^``aZZTdph[ZY[_acddgifedcYY]eii^Z]i{||xpmmfsi^^a_bceggd_^dhprsqqpyuqonnwpiinjkklmponooswwtsmiifbdmmpponopplfjnnliioymllmxhimqmjhs~yzzmlihggjnnjffgjloorlopluwpihecfjjmjssuqleeir{~~wppffhjljhbbdsldb`mmuolmifflkfjppkfrvmieehkmlfimmkiigjpqqniiejgaacejjiklmjijmmlkjlpstuhmuuspmps||zxxusqqjkllkkmkjhffmpoppttolnqiicpytjihjnpqrrtusrqphhlsvvkhkt ~xuup{tmmpoqrsttqmlfhikhonnkhglieehfeffegiigghgebba_`ccdcdcabeedbbfkciabdeca`jrkd`abba`abccf`bcahie`aa`_]`ccd`ffgda^^`ejnnidd]]^_^\\]fa\[bbd`a_][[ ]^^][hmcbb_[[\]^]\]^^]\]_``b``^`^\]^_^_^]^`bef^aeeddbdfjjiggffa `_^^bcefghggccdffebbagkhcdfghiiheefijjfdekwuvvsolqlggh ijjihYbjqwkyyxwmqqtvzxxrhddgc_^__ZYZSSUVWXUU`_bbdjdgnr[foplir{yu{oof]]^`kfecsk\]]`ipUWYY\_aafeeilh\Zee`]Zg`YXXYZ^ovohmssib\YXZZ^XYWY[[XVXV]^abddfipod`\^admbU[]]^`YXV\^[[\YWagee_XYX^YUUVUW\\ Z[\cjbZZhlmnfu{{mmkrxxrll\[ZXU[dguoqfZXX^^_X\`[[X\_acib[[RRV]`_^]_ejke`bkqssvxuutsqqnkmqnmssqqsx{x~wo{iikpuy}u~}}x{{}}{{~ztrrtpmnoojihbbceddmkmmorqsxzjrxusz~|xxrlovrpnzulmntxdeggjlmmrrstvrjhppmkjrnjihjmxxwvv{uotyyrnjggjjoffggfhiifdfckl opnmklmnwmbghhjlhgelnjjkhfqrookgoieefdfjjighikosmhhptp{~~uusx}}xssjihfdgor{xyqiffmnoglpjjfilnpsnhh``dlonnlmqtsspmnnqwyzz{|zzxyzzyxwuvzy z|yeefimorlmrmoopqrrtrrojhfdbcba``^__^cbccdhegjlcgjkihlpompjjfbcgfedlga``aeh\]^^_`aabdfd_^cca`_db__^_^^_gghmiegjjea]\\]]_ [ZYX[\]^^admka_]\^`e_Y\^^_`\[^]\_cbb_\]]a^]\] \]`c_[[bcefainneedimmjgg^]\_bdkhje_^^aab_ab``_`abbfc``^^_b cbfijgeglnqqrsuusrqpopnlmnlppnnorxurvsov]m{{yxtkjj^_^`_bda^\YYbjZZ]]oppi^kx~{{vonoc`\bjsttuvwyunrvvm]X[`ffhihhcfqlc_[WYYWVWWSY^^oqtoj^^XXjjmcX`gjm`giiTWZ\]W\``aXXVU[`X\_XZ^`_\XVY\[YYXYZYPNOO\hd`^[YUUY\YVZ[WUTZTMNNW\bggaVSSW][ZXWZcdZZWUV\Ycooigff`\XUUW\`ehpwnn``ffijkhjnmmggfZYbeggonng`dda]\\ca`dillg_[[_`a^[\^_`bdeejldilnoofheddnolmrwyzyxsnha_]`mx}zwvpponqsqnliiouiillwxxtjt~}yxqnknv{ |}y{~~wkhlnsstoqyupmieffedeeafkkwxzvskkffrrtnglqsunqppbfilngmncinefgfhmolkjhedgljhhghg]\]]gpnjnkigddhkheijgecijjc\]]fknssneaaeljigfgnriiebchgmwwrqonnjeddehloqw|wwllnnrtssvuuqphmprrxwwrmqqokjjqolnpqqojhhmnpmjkmnpquprtuwxsrqqxzxy{~|yupnlofmsrplffefedbaadhajkkgbhmqrppmjijdcbdhlmnlijllhb_acecdifb`^\]]\Z\^^fhjgd^^\\fa\`cdf`deeZ\^__]_``_[[ZY[^Z^`Z \[YXY\[ZY V]c`[\ZYY[Z[\[ZY\]][YXX[\^``^ZYYZ]\[[\`_\\[Z\[`ffdc^]]\[]_acgkff``ccdcdged^bchggd`bba`__baadgjjgb``ababcdefggikhkmnnmijiimloq srqqrpnligfgWWY_cclma_`]imonnps}yvvustuy{~|wqqlcYZjmpkhqyuuse_Ykxjlfccfea_ghjjcmmstnppv|ux||jlnkgntngc^_``iieaaggVY\\]^`^]\ZVXYXY\\^a\WY\ZXWZY_][X[[XXWUZ^_XW\[ZY[]\Y\Y Z`bc]YZ[[^`\WYUVTRQQW\_^fkpplglpphfdgkpputssrtvpj]]`clvvztnlibZ\]]\TZZmmllYYXVZX``_^ZZ\][^a_]\[``jjdd[`d``dda^__\aWY\iiefgjjkabmpskfmoiffhloowxpmnmvyxuuy|}}|z{~~{{unhjvwxut{}}|rnmivuvrppstqlqrouuyzv{z{}}qsrpsvrnkijllssnjjppddfhjjkmoljhgefhffggjmjfiligeholifiiffdchilmedehgfiljfgijijoqrkghijkknplfidec`fklkpssrqtwwtrqrrtuvv{{zyyz{vqrrjjmpv||~{vtrrqmijllkbhhuhhfdgfnmiikmjmpnlkjjnnuuooilompttqmjhmghjttqsuuwqpqz{|zztruyubbcdeeidcdcghklsqonnmlmnopqpmjjhd`ghigjmkkjdb`gmfgdbbdca`ddeeaffiifggknjmqooefgecgkgd`]^bb`__aaZZ[Z[Z\]\[[ZYZYZ[[\\ZYZ[ZYXZ\[YXYXWWVXYVUYVUXZXVWY[]\Z[\ZYZ\]^\Z[ZYXZ\]]\\`fiifceggba`adggjiihhikhf_`ekkmjfea]^[]]eeff]\]`__`a`aa``aaggeeadfddffedcdfcddjjhikklhglmolimlY\_`]XU[\aeZbfm|{}}|zqruqc_PWbjeb^`mtzxohljrrle`Zabjjkm_n{zzxukklndX^cdfpzyskbXURTWY[XTWY\`][ZZYX[^^YXVWY[XUX]]TSQUXYZ[XYYXST[^^[ZX]aZX[^]XY_]TUXYZZ\[[\\XSV[UYa]YXc]]adabbdegrffgillffqquuvtuz n||mhbbdb``_^]]edpXY]^__ZYV\`c^\Y\`aab`YXgnfsyvsstmlhcfhhokdhi__bfkp{iloppmhelmptilnsx{|yni`gpuvrpnlmv{~wrvuzzupmilmrrssku~~|{uvogilmt{|xsmfc`cgilhdfilomjihgfjnnigefhggijfdgkkca__``dgffgifhhfbaimmjihfkngefimkfhnlcghiikljjllgbfjchpkgollnokklnoqypprswwrrxxyxxvx{| uwtqqrqoonljjoxghlhfdjmpljhglqqrsphgswupy~{xxyrsustuuxvsunnpsvzabcba`cefaegkqpojkica\^cefdb`agjnmhefeiifc`^aeeff^fnmmkiccde`Z]`bchnmlhd_YXWYZ[]\Z[[\]\ZZY[^^[ZY WXYYWV YZYXYYXVUYZZYXVWUWXZYWY[ZWXYZ[ZZ\\ZYZ[XY[ Z_[[^`_`abhbcddbbhhkklklom fnneb__``_^]]aa``g\\]]^]\\]]\]_`^]^`ccddc_fjfmqpnnoljghiilkhjffgikmsdbpkqkdhjmpfwsoromkinspb^djiifxzxvmnoppjfgkqxxsrstqihggdahceimrrle`ZZbdelrmmZZaagaZZ[\^^__[Y\\cc``WSUY[ZUVY^_``a`_ZZaa\WY[[VQQPTTUVQPOORVT\_PAQTOU[XUW[YZYZXYZYZ^[^ZWXZZ[ZX[[XURRTVXY\`ab_\[YYWXccee`[dh^^]ihgqrttrrjcddgfb]^YX`ghb\dUgka`\_daT[[a_^[YYXW]baa[XUVVY\\]hgiihhmmaa``fkllhvsqbdghlpjgiglonmpnyx|xstvwp}{xzxwtw{xplnsq~}|vwwxxspoqty}}xwxxsrqqnkolpsuyysmkjjpqtwttddiiqnjjkliillssppfabeidehmnoonljffnnjegiid__^bbcd_^aebei]M_b]djfbdigighghghmilhegiikiggfejjgeaaceghlopqnkkihffceplgnsllkqqpwvwsnpqpkjfejopqnkqdqtonjnolcjjpomjggfelmjgddcfijkqqsvvnnkkorsspoxwopsusu xdcigjgefghjemkhjhgfdgihb`beddclmlkfgghhfdefilljkhdcb`da`bcffda^[[^^_cgee\\^^b^[\[[\\^^\\YWWXZYWYZ[[ZWWYYXWVWWVTUUVWUWXVZ[SNTUTVXVUTVXWXWXWXWYXWXYYZYXXWVYWWXXYYZ[\\ZYYXW\\]][Y^`[Zbcbghjjhhd`aab`^\][Z^bcd`]_Zac^\^`[^^`_^]]\\^`aabb_^]^__`efggaabbehiihpomehjlnjilmlYcldhkonqy{glqflrsk{vomf^gglljjllmrugnnopf\lhgeeb_dwsrqphhjjouqg``iiuuzzuof\ciihh]cc`__[VVSSXX\`mmjhh]YiigecOICCNU[[\\ZYYUZ[XVWVSPQQ_[WaPRUVWZYXZ`^]\TWYWVVWXTWZSSTTYZY[`^XY\^YX]\XUQSZ\]\YXWWZZffY[]]\ZVX\YUUWY]]\[YZZVVX[\^]ZTYYXXYUSSUW[__XXNNVV\cba_]be_bfc`^\\[\]]^`ZZWTU`eec^[[`diolcZ[Y^fmvxxvuwtqqkdgjtxzwrbfjlpknonmghpwpuwyxz~quyrrqux{u~xvpjrrttqqttvy{uwwxxsmxtsoonmp|yxwwvvqqsswzxsoorrzz{xqimqkppnmlhddbbffhkttsqqlirrqpn]WPP\cjkjhhchjgdea]__mmnidjk\_defjifhlnmljcegfe fbei``aaghgiomgfghfljfdc_ahjkjfeddggmmfhkkjiegkgccehmmljhiieegjklkgbiihidbbceinngg\\ccjqomllnqnnonnlkkiklmeedbdnrrpkiiknpsmijflpu{}}{x{yxxtprqv{}ynljjotvyswx`dhceghgimlmdfhcfiemjgfc_ccffeefhjdgd_edbba_bkhgfcfig`]]bbiijjgd`[_b\^^\ZYYXXZZ[\ccbaa[Ybb`_^URPPSVXXYXXVWYWVUSXWU[RTVWYWYXUVWXWVTUWTTSSVWZYWYZWXWVUTUWVUVV^^VWYWXYXVVXY[[Z YZ[ZYW[[ZZ[YXZ\\ZZVVYY[^]^_]_`_]\]^\\ZYZ^`^]]_adigb]^]^cglmnljjfbehoponldeffgijljllkaYYXVWW[Z[ZZfojnmf``kmr}vutggq~xq^djjb_]Yhhrnmlpuvxrmmlkvyyttrpukk\ZhhgffYYcessuwwlig``flnqqbbWW]ccfid_XXVUUSV\]^^ad\UV_fiW[^^`b[^]\\]ZWNNQX[WTRUYYTZ\ZXTOQ`c`]i_SSTSUVTVU^^RRWV UPRVWTTZXWVYY[VTLLT[XZ[WUSYc`RWZZdf][YZSRV[\ZWY[]]^_\gikke^TSSQPX_\]\^^ZZWSVYYXXQQPOQRRWW[[SSW[cjj__UUY\\]^^RJV]dlpt^][ZTVWZ^baaVV]addgnqnnegi`UX[ZZ``TY^guy|vsid`\nnl khcZV[`eojjighhlkkjjsxtwvqkktw{{zyppx}ylpttnkheppxwwvy}}yu~{{xv|}}vvljttsqqhhop{{|sqpmmprtvvnnggjmmnomkggfddcellkkmnideffkorfhjjlnkmkjjhjmif\\_fieb`eiichjkigb]`hlliqiaababdbecll__eedccbc^`dfcchfediikecZZckghiecahrp`eignojge`_chjhegikklnknprrnj`_]emhhihhllhhdadggff__^]^__ccff__benvvnnddgkklmm`Wcgksvzlkjicdefkpqqeeimppqtvuuorulcehggnnaejq{|~ywxqnljvvtsrstuogdjnqdaa`a`_cgdfec``ffhnkjjddhonkh_bddba_^ddhffegijkhffedijjiihdd]\baa[[_`ffhiicba]]`deff^^ZZ]``ab`]ZZYXY\]^[XY^bXZ[[\]ZYZXVSSTVWVTWYYVWXWUSTZ[YW^Y TVTSVVRRTUTSRQRSUXXYVUSSVYWUTVZZTVVU\\VUVSRTVWWXXYYX_`\XTVYWWXYYXXWVWXVVUUVWWYYWWXZ]``[[YYZ[WTX\adfh\[Z[]_ZZ]^__bgiffabd_[\]\\^^Z\^bknpmkjkfca_iihhihfda_bdfLTSRV[`dinsusnfbcisqn`^kosrponqtqnnrvpjjc\emidd_ZYWWSShhqyyxxwwnddMMV__^[VVSPWSPKTWVYY[ZjjxsqnnidY\^`ZWTTSROMMVU`]WTW[ ZVRTXYXR[^]\^WY[WOMTV[\ZS^\QFRSXXWXURTW_ga[TUUTYYdc\T\[Y\]VNSWZSW\[\\YRX^fnnjf^^gpkYYTPOOPLOaaRRUW]abdQYaop^\]\ZX]aecb`[cxutW\aYZql[_`^[WZXVXYYZ]^_\ZUZ\[cbadgjnsw{}zupmns{ywmkux{yxwy{wrrx~yttoipvsqqnliggbbrry~~}}vnn\\emnmjffb^gc_Zbdhhktt{xvttrojmnpjgddba^\\feddolfcglkjid`aded`jml jcfidde\Zadijhaki^R_`ffefc`bcinljdedcffpjcjih kd\`cf`dihf_dgnuurpjjpvthhc^\\^Y\ll``cfj o^gouujjlkifimpopoimxwfjnfghurinpmjfigdfhhikmnljdjmY\[]_abdfhihgc`achge__dfhgfgi hifcc`]adcaa_^\[[YYbbfjihhd__UUY\\[ZYYXVYXVUXZZ[ccjgecca_Z[[\YXWWVVTXWVVYXWYZYXWTRSTSVXW URSTSSRPRSTSTSPMPQ TSY^ZVVXVWVUVVYWU VXVTRSTURTVUVWVTWY]aa_\XX]b`YYXUTST\\VVWXYZ[\UX[ee[Z[ZY[]_^][`nl[\^[\if\_^]]^]\]^_`a`^bcpljsuvibb`_cfi^xxqjqqwttuwkYRJYYaikkvtsv{{zzxxuumehnloob]e\QTWZZYYZZ[^[[cjqqhdcefghqlfdbonlomgeemkkfb^ZiddTWUTSQ\^`]ZUTVVY\\^cggfPUZZ\^^TRIHOV[YWVkkf`bd[TUZ^TUVVPRTVTTVZZYWSORZZVVX_`__igeb`P\dd`[[ZVNPVWXOSVUXVU`][RKJIYYX\UNVXX_Qbbl]\\_XTTSQQLLPPQeeiibZ\^^]]\[[]]c`^`bXad\^VY\\UUZ^bb_\TLQQ`lvvpiomc[lqnnjea]]iiXZagc^iigfdaa``]^__\\TTQQVn`behfccZZ\]yvu{}smmlnqsl~~xszz|yyz{thaYhhntxz~~||{{zzvquvwxxolqh^beigiijlffmsxxqooqstuyuponwvuutvrpptsspnkirllcgddcc``kmolhccbccdehllnrq_dijkmmcaXV^ddeiecppmlnqriaeiacdd]`adbbcggec`\_hhbbckmqomli^issnjiihhd\^def]`cbaadcbjgd_XWVhgfjd\dffm^iitkjdaa`__YY^^_llpplhikklljllqnllkfnqjlehjjcchmppmjbZ^^hr{{vquslfrussqomjjqqehlpmittssroonnlmmjjcc``dvpsqnnhhikfdhqpijdaa`_acd^jjgdggjiijjd\YW\\`ceeljijmlliie`bdcdd^\_[WXYZYZ\ZZ^add_^]^^__db_^]dcbcb_^^baa_\ZYa^^VXWWVVTTYXVTUUWXXY\SUVWXTQPSUTSaa\WXTRSWVQRPQRQRRQPQPSSQQRV][ZRUYYWUTQRUVRSSRRSRSYXWROVWURUXR\\_WYUTRRTTU``aa\XYZZ[ZY[]WZ[ZXYZZXXZ\[ZXUVV_ejjgcf`\eiggda_\\ccZ[_b`^aa``_^]^]][[ZZ\gabdedcc__```^]]UQUX[cjkcdvynjllrxtppqruxswuw{~uojnrtpii h\\_bbmvgg`afkmpjgfkpvwihhgg`Y`[[ZZ]ccjlnopme[\\ded_ad]XRSTVUQRZ^_`ea[TVTQY\``__\dh`VWWUSTTSUV`SVa^NKU]]TRZYYXXRPQLNPRRTW[^^bebKKXZ]ZSSUU^aknid`\afh]\\XV[VVQQPUTVWYQJOTTVYUTUWUWZVRMSUXVTYTTQNPPSSRRZZTOZYVZ[]\\XU^_^^WW[[^__TNWf][Z[][\\YXX[\]WXWXYZ]^`bdfoc_fhhjpqgssogc`_YUTX^Z^a\VZ\X[]\YYRmmljjeadfinvxop}wtuuy}}||yvwz}z{{zz|{vuxz|yss rhhkmmw|ttnnquwysrqtwz{rplgljjihimmstuvwuoioqomoqkedd`bcded``fiklmjfcec`gjnfmqkddecabdh_dlhZ[Xbkka_ggfee_\\]]XZ\^^`bdgghjfWWfhjg__bbjkqspmkiloqiijfde__[accbdfg`X\aadfbcecfifa\bdfdbgbb_\]]aa``iib\hfcgiggdafjllddiima\dukjihjljkjgffimffeghilmnoprwpknrsuwvwqyywromeabgnimpkegjfkmlhh`_^^\Z[\]ad`aikfdeegjjkjhghijhjijlmoifbdfge a``[[\]]bg__\\^`ab`^^adgh`\X\YZ\\`accdb_Y]^]Z[\YWUUVUTTVWXX\ZWTUTSTVWVZ\XTSTTSXQRWUNONQUUPPRSRPNOMMNPQSUUX[ZMMRSQOOPPTU]`]ZWTWZ[TUVTSVTTQQPRSSRTTUSPPRSRTUWVUSUTSUTTSRSWWSRUTUVVTSZYXXTTWWXTSU\YXYXY\XYXYZ\]]^e]\acgahhea_^]ZY[ ^][\]\_`^[|i_RSS\eurqpe_Xl}}oha_]][Y_dfkpxuytqqsuuk__mxxm__iiggiilv}}|{{wqq|jRR\eeuuwyy^SSYYXZZ]kkiffuspttxusqmmluundhkmmqnll^bb`^hhc_UOOPXXVZXVPLLPX^]ZYWSPONQ_^\ZZdme[[YWWYYahd__homjjYUU[ZZ\\VDMbbRI\g\XUSSLKWdhbPPXYgd^KW[YWRS]RZSQ]]djYUPVdeeb__[Z\]XTW[``YPPUU\alumda][YQGS^\`aaWVYYVW`gb[YXVjpqqrnkggfc]_b[[_bb__XONVVYUUggeb`^^\XY[]_`Vrjabbioop{rmhiwytomkkiglpqvy~|~|zuoou{{tmmrrqpt{}zzq__fllxx{}}ibbihgjjmttqomwyy{zxxzxuxxtnpqsswussmqqpnrrpnc\^_hfecchige^ZZ^ekjfec`^]\[_hgfeelsnhhfdeggkokffkonmmfaahggjjdPXpp`Uingdb``YWchje[[bcnmlWeigd_bl`ha^kkrxf`Yaqnllgejkfadjjd]]bbiosvspnkih_Ubmloqqfehhefkpmihfdnsstutsrploqiimqqkke]\ffhccxxuqnkkighjlnpend_Z^bbciggfa_\dlldb^^]]\[]`cfmigjgeeghhc\\djjc[[aa`_``bgkjjfccjaTTY^^ghh[VVXXWXXZaa`_`hfcffhgeedca``ggc]_`aaca``XZY]][YXXSQRSWUTSSUVUTQPPQSUTSRQPONPWWURRX]XRRQQRSSW\ZXX^da__QOORSSPJMVVPLRZSQPQQNLQ]`\OOSZXTMSTSRPTVRTRUUWXSRQTYWWVTSVWUTUWXXURRTTVXbjc\ZYXUSW[\]]YXZZYY^b^ZZYYeifd``_^\]^[[]^[XX\ZZbb`^^\]^^_\twkmjpvvnnidca_``_^iWY[ZZbpwlfsfihkk^Nbb^[Zbettshhda_\\`cc_ll_^_jj^ZWY[eXWadgg\\[ZZ^acffqtuxqpoqrvqmmgiegillpstugghiZS_uuleZY_dfhnnfRQTX`mrrca_jlr{j`Ummdg[\cdd_[MM[eeSYZW__`b]XXTX\[YYWWUSSZTTSTRPPVUVXYXLLSZbiaabb[^XQKZ^^eeabbSSRVXYVW^][XTRPQTTRPYddZQ[XYYUTRUUTRRQOOMMQUTYWUX[]Y^^VW[_]_aabhe__`_^ghddfhggbbggfdbeejg`b^b__VUSS\ccKQmeihdQSY]ggda^\ZYYZXlqvnegghkmU{}uusw{{wwtqnmkmmljsghihhlv{ur|pqquuj]]\nnljjno{qqpmkiikmmouukjjssliegiufonqqijlnooxyyz{~ustu{{zwsspqnppsvwvmmophbcbl||uofdhmopvvp]_beksvvjigrsw|pjcqqjoppginllheYYdkk_dedkklojeeaeigffeec``gbb`c`^^bcdegfYY`fkpgghhgkd]^Xfjjoollj]]^cdfbdihfdac`^^]]``_^gqqh_ifghca_bba``^\\ZZ^baghhecehlhiicdgigjnnknommnlqqpmmnmmnnpmimmomhimllcbblssY[ssuwnpol_bglssrpljihhiguy|unrvdijdedgjjffc``_^]b[[\[\`fjc`f`bbcc\VVU]]\ZZ^_ffe``^\[ZZ\^^[bb\[[``YXWX]WX\[]]XXWYZ\]]cdefedefdbb_^]_`bbdfg_`WUTTYcc`\VY\]__[QQRSX_bbYXV\]ag]WP__YRSWYYURMMTZZOQPTRQQOPRQRPOORPPORPOOQPPQRQMMOQV\YRSQOPMSUUYYWXXRRPQRSQRVUUSRSRQQPPQUXXTQTUSRQRQPPOOPQQUVVUSUVWWSTVYXXWW[`\XXYX^^_`]]_a``[[``_^^__ca\^[\[[X[^^TWeedcaccaWXZ[``_^\[ \[cfieabbdeZvvlljkmmotohftooruoii`iilmmee]hff^ceff]ZQQTWeeaYYVTTSRRTWWk{oe]]aehcTZie`gvpj^^gm\_bbglpssoppooppnpspmlljmwxvtqnpqrrnkiYY]Y[`gg\\telusnmddagql_nmkiqne[jbXaV\\`bca[[XVZ^bb``\[^dYYaa[VVSPPcid^U^^_]]WVV]]\XVWYWSNNSXVUUTRPPOWVQQOLLFIIKS[\oieed`]bknnmoeeSSW]]ZY\WQQRXXWSWY_]Z\XSQXOUUSPSJTSSVYXY]]YWWY\^`UUX[TMJJPWYY\^[nsjaYVTU]dd[`iniccbWWa__ijgaZZ`qjjeYRR\dtqxxroof]]`c`[[Z\\[[Z[[X[[_ccbb^ZZlYYcllr||tssux{vpnyvvz~yttmrrvwwppjspplppnnli``cfppnggebaadffr}xqllnoqmciurlnzwtkkqugikknqsuuquusrttrsuronvzzywvrpprutsrhhlihkrrjjzxlqxvsqlsztluvuswtldplej_ccijlmigbeinnkkhgil``hhdcc`\\lqolcjjmeebddjjhdceffge`[[agecca_]\\ed__\YYSUUX`ghtnjjighjoqqnnhh^_bhhffie`ffebfhnlhie`^f]cc`]`Vba`dffhkkeddfiloddfibZWW^eggjmitytoec`dhmmhlprniihddkiipqppqmggjvvwxuuqg``flvuutxxunggjnmjkkijjgiilmkhhuffnuuwjjeedehfbaheefgdaa]aac__[a``\^`ZYVVWX__\XXWVWajb]YY[]_\VX][Y^fb^YY]`XZ[[^bdffdcdfdcca_fgfecbda^WWXWWY[[VVbc[_eca`[[X[`^V^\Z`^YT]WQVQUUVURRQPQRTRQSVTTWWSPPNMMVXUSPRRTQSSRQPQRQONNPSRQQONRRPONMMKLLNPT`]\XTX_aabe]]PQSUUSRSSRSTUWUSRPTQSSQPQNSSRSVUURTUWYTTUVSQPPRTUUVWVde_YUTTUY]]WZ`db_VV[`a_\XX\f``^YVV[`jghmmheea\\]^]\\[\\Z[[Z\__^^\[[cZZ^cch^\ahgnvxyzzsmlks{zyxxndfebiilnnsuupjkllVvumgkkoro^]]\]]^]^chaY`\\WWKK^ypplhjiotqoowwunjottrsrrqm]XSMGRYYVNTYY^^`b]]diionmqi`\\ddzztmha_\cibb^[RRcqkT\`csjWOPV[add]UTSTUUceeXZ[]^^\YTT\bb`VVUU^msi]]__XKKT\\cee`NR[`a`LLISaa^_ZY\_]ddbbTV[[`X\ZUOILRXYXX[^XX\_ZZYXVTSSVWY\^]][Y\TVXa^]Y[\]XX[[^cc_`\\Z^`Y\TTXUUWVVY[[YajryjW]ejswxppeccbYYpvui\hYX\^\\]^_`TEaJmkosquz{|}}zvvuusw~}}wppomqqsuuxyyvstuue{yrpuuxzxjijlpsnhjffbbYYh~vvsoposvuttyzyxux{zzywmhb\Uafec\ciijjnrllquusrrvnfccll~~ytpljhijmpkkhe\\iupagkmupa\chlnnhaba`abblnndfhihfbcjqqnccaagquoiimmeWW_ffhjjg[_inlkjZZV``_nnlmhghihkkiiabbdjjofkid^WZaghgfjmffjmhhgedcaadccdgjligjbdfplkhjkfjmmlnjjgjlegaafcdfeeghhihgkpv{qefkouxyssmgguyslqglnkklnnoopbRgV]\^aaeijgdcfjihhb^_^]``accfggd``aaWgb^__acaYXWWXYXX[]ZVZXWUUQQYlfaa`^__cfdbbgfe`_`bbabaa`_XVSQOSVUTPSVVWWXVVZ]]a`_a]XWWZZeeb^ZVUTW[WWUSPPY`\ORSVc[PMOQTVVRNOOWXXPQRRQPQSUUTPPNNT^c[RPKKORRXZZXNORTUUMMKNSSRSRSTSYPQRSVVWRRSUUTRPQSTUVSSTUSRTSRRSQTUVUTVRVU VUUWVWZZWVYZWXTTWVWXWWXW\aglbW[`chllgg_^^]YYgjic]bYYZZ\\[[\]XS`T]Z^]]hqwpinpnlle]]idT\jrjaan__]]^XSLTa_]crrqkbbhnmkgddggqkkihpxrloehoukxwsqsy}iglsgXU\\TUVU[[VVQSVZVRRcZUX\ae__iiOOUcefhjvulbi`egnuuiinssa_iiww|hhXa[XTTY^]]hhVVUY]]YQQ\ddbaa^XTT``gaagg_[UUZXXQMMRBUUSiiXggjnnfVOPUWWXYbbVV\Z\^c^VTTOPUZ\]\]ZXX[[Z^ZWTUSSXQQ[_\\[Zbc_Z^ZUTUTSb[XRMMR[[ZRTTWY\^^_ZYX[]\ZXZZ\XXNNVV\hhi]\XUTbbf`ld^__a_]_^\\bikje__rqpj`\`aa`XXYSRSXWUUVjhihhry|xsxzxuurmmuochsysmmumlmhb[_ihglwxtnnswvtpmmppwrrqpv|xtuoqv{s}||zxvx}rqtzqheig`abcdkkee`afjfbbmgdgjlnhhqq]]dlmnprzztmqjnpt||ttx{{kioozz|nnfnhebbfiihoobbadhhc\]hljc__mmnffmmghbbfee^ZZ`Oaa_ooeddlloqqk_Y]a``ballddigijopkc``[agihhfefiihmliebcbbf^^hmjjihhiirsmhmidcbaqjg`[Z_iih`bbehkmnnihgjilklifiikff\\ddkqihdccbaiinlrokmmnmlljhhkpqrniiwvuqljlmmlghha`bgfedde\[]\\aeheaddcbb_[[`^VZ`d_[[bZZYXVSV[ZY[ddccb_ZZ]`_]\\^^b__^]bfc_a[\`d_feefcbcfh^\^b\WUXWTSTWWTURRTWUTTYVSTUXZXX]]PPRXYZ[\bib]W\VY]aaYY]``WV[[bch[[QTRPOOQRYYOQRRPMMQWWUSSROMMRRYWWYYTQNNOMLLOINYYOYY[^^XPLMNOPTTOOQPQRSQNMMLNPRQRPQQRTRPRQQROORUSXXUSUTTUUSRQRRYVTRPOPTQRRTUWXXYWVXWVXVURSVVXaa`YYVUUTT]]^Za\YZZ[ZYZYXX\aba^ZZfee`ZYZ\YWYXYZZYXTZY\\dd]^kvppkU[aaehhgeezzse\Q]QUdikjhiosmffllkZYXX\`h}zxttppjjd^hhsvxxwwusfZSTTUUXZZYVSOOS^^]\]^^YZYYTSWZXVVYlkkjjbYYZ^]^_gpw`ccnkkz{veXQIJKXd^URRVa[UUY]llbUTQQSVVY``lghhd``_^ekkqkklmmcZh\]^``aiiZZ]``UIIRddb``\VUUQLNW^^]VWWZkljhh\O@@ZZROO_]\\LLV]]WTTSRRTVVUT[bSUUb]]ZVTSVVWX]ba^^`bbXVWZ^__``\SSW[`^\\]]YWSRSX_b\\]^_]\TQTW[]^^YTT`ff]YYUX[agkilpgppq`cddYY\e`]_^bg_\_^`ddb_YY\_`ahekjjillssklku~xxtdhllnppnll~~ymf_j`eosuussxzuppussfeddgip~}{{vvppkennwy{|zyofbbdedfhhgeb^^bccdmmlklmmijdafiheegssttsrkddeikpu{irqq~~yld]UWXdnjdaadpjccgkssmllba__accdhhpmnnljkkimqquppqrrlfojklljooffhkk`TT^mmjhhjcbb]XZelljcddgopnmmdYKKdd]ZZljiiWWckkd``_^^addcbhpaccpjjgdb`dehlmkmmf dhmmnoojbbfkpmjjkkgeb``aafemqjjlmnlkc`bfjkkmnnhbbmrrlhhcfjlpsruxswwxopooccdjfehgmrjjljlmjlnggjnnoZY[Z\\^^ZYZ`ebb`VY[[]_^^hhd]XTXTV\^^]`c`\\__^^__WVUUWY]jhfdcc``__\Y^^cdeeddcaZUSSTTSTUTTRRSTTUWWVWVVTQTVUSST\]\\WRRSUTZ^cWZZ^[[dfcXPNKKLRWTQPPQUSPPR[[TNONPTT]XURRQQVZZ_ZZ[TOYPQTYYOOPQQMIILUUTPQNLJLPRRQNO]]\ZZSKFFQQMLLRQPPJJORRONMMOQPRVQPPURQQPQTYXURQPQSVUUWWVSSUWYWUUTTSTSVXUUVXWUTVXYYZYYWTTY\\YWWUVWZ^`^`b^eY[\\XXZ`]ZZYZ\ZZYXZ\__]Z XY[VYVmhsswxxzpggppmmkjgdiikmmshaYVdeln_ooadd^VYkkwyyvvso|zxxuuqnpghkkgccddY[\\YTSWWVW\`blXOKKOUUVWUUZ^W\bb_klrqcelsuqqob]]_XX\_RQ]ZZ\^^NQSOHHXff^XMRRkll^RRX\ejjsdee\__ZUX^^W\_bb^^]XXWVVTQQV[YYZYZ^TUWW[__XSSQOPQRTSRSVXXWVXZZYVSNNRVXWWXZ`ee\KSUX_Z]]WP;;ETTWUU^_ZYWYUPZYWX_eigdd]VZVSXYZ[aYTSSQPX[^VY]ZXXY[\ZZ[\WSRVZZVW[[VUXWYVTTYTVY[[\bb_\\]WWXWWZZbof``QQVVSVXZVQTVV\]^`\YYa_YX][eifxpyy{||~vqqwwvutrqorrtuuxqmhenpvwjuuhmmiegss{}}zzyw||zzvppstqmmnnehkkgcbefjmlud[YY]ddefddimfimmkrswvkmrvwttsleehffkm^\heehjj\\]ZTTcoofbYYZ__qf\\bfnqqwnoohiigbfkkejmpplffecc`^^chffggeeddb_f``cchlle``^\\]_a`^_bccbadggfb^Z[_cedgnssiW`cfmhkkd]FFQaadaaknhfegb]hfdfhjnnmmhdhd`fghipfa``_^fimdhliffhjjiijkfb`ejjdfjjddedfdcchbdgiijmmkhhkeegeehhnvpjj__cd`cefgd^`bbghhklnieejkggfdkiXWYWa^ddfgghb]]a`]\__`d_[WVZ[^_Y``Z\\XUV^^effddb`fhedda_`[\]]\ZTTUUTRRSTUVX\RONNPRSRRTUSTVVT\`_WY]ac``_VTTUQQSTNNSQQRLMNMJJPVVTPKMM[TMMOQUXX_STTQRRONPQQPQSSQQRPPOMMLNPNNOPPOQTRLLOOPQQNMMLKLMMLMNOONMLKKMNONNOPSTTPJNPRQRRPMFFINNOSTRQQRPNRQV\]ZXXUQSRPRRSSURPQQSTURTUTUVUUVWUTSUWWTUVVTUTVTTUWZZYWUUVZb]ZZSSTUTTUVUSTUUWXXWXYWVV\ZWVX`gh~vvj^\aadvvs{||{zzwtumddV[]bkptsirstqqkZ[iuulgkrxxtjcege`]tt~sxb_YYTT\SUW_YRKKZhYXZYURRTUU^f^`aXXWW]cpyzzxsrmic`fosuwwjah^^__^^OOKSSPQVc_QTTSZY__dsggsrrheec``jhhYZZ^ffhee\UMMPYXWWYTTVYT]UXX^]__[KMZ_aa_^WTTRSUGDDHLLacc\WSU\^^__\ZTTYOOQTWT\TWWUTYYWV\YUUX[h`XS\YUOSXQYXUVY\\[ZWVUXVUPX\XSUdZ`cbbc\Y_``acdb]ZZade`^a^YXZ]]_YYTSSRWWbggcaa^\YXT_``_][\[]]\ZZ\]]^[WWVXkppqrrqzzqhhilln}}{~}}{xyskkejhmqvzt|{zvvqefgr~wqsx}}yrmoqnjhzzw{kjeeaaiacdmh`XXeqggigc__accltnoqgeddiou|~~{xwvqlkouxy{{qkqjjkkjj\\X``]^drm]^ba`hgiimwnnwvvomrqqehnnrqqihha[[^hgffhbbceajcggmijjhWXdinnkjc``]^_PNNRWWmoohc`aijjmmkg``f[[^adajbcca`eecbhdaadhpke_jgc]af_gfddhkljhedcfdb^fkfacninpmmojhopprttuurmhiptrppkjnlhgillnhhbaa^bbmppoljgebnoonlljiihjijjhggikkigffef[_^ijee_YYXWYY[ddchihhfeea]]UWXZ_acb]`acbb_V\aa][^addc]YZ[ZWUbbgbdYWWURRPPSPQQTPMMTZSQOOPQQTXUVVRRQQSU^dc`_ZZWUX]_`bbZUXSRRMMKMMLOTRMONMPPSSU^WW_^^XVVTRRXVVNOORUUVTTQOLLNQPPQRNLPOQQRPOIKOQPPOLKLNIGGHIIPQQNMLMORPMMNKKMNONQPONOPOOQPOOPQ[VPNSRPOQSPRQSUUTSRRSSRQPSVTRQYUWXWWXWVYZZ[\[ZXUUXZ[\\YWYXWVVWXXYVVTSUUZ]][XXWVUTYZZYX WVUUVXXYZZYWWXlssq}mmrwZfssrdchhbjjdMKZ]]Ufdrvz~}{xwvvwmpjdw~x{yxuslffa[ZXVddukk]jjxtpid_YX[ZUUVW`X[bP[eXZ]ba[YWVdkhYRPSW[VPORUUYY[ZXWW_fZZ[ZVVTRUXXYUUSMMVVUY``ZS][YYa\PRRT__^][]^]\\XXVTQZ[\\`bbXM]UPKKUXUSSW\\XSSUXYZZOQZVRS[TWZNEES\YYXVVZ^__[VUWYYPG``RLL]YYS[[TX\b]POMM^``YP`]XU][YOOPYRPMTVX^\[WTWV[`\VPZ[]YYd]]UY^^b\Z]][ZZYXWUWSQWWZXXZUSSOTYYWUUSVUUWYWYXXW_]__Y^XXYWTTV\[YZZ\]][Zsxxwuuy|epzmkpplssn[Yeggcomv{~|{{|suqn|~|zvrrmhhecllxssiqq|yvumjfeedaabclcddhgq\eneginnifdlrsh`^aejd^]`ccffhgfeenshhkjffc`cffhddbZZeddgoohbgebbl_``bmmljhjkkjieeda^gffghhkmmdYjb]XXbeb__diid``cfg[]fc^_g`dg[QQ^gffdccegffimmhcbZRjjZYYjff`iiabdjh^[XXgjkd]\onkeaige\\]h`][cegmjhc`ddioonnke^eghggoggcgginnqkimmkiihgfedfa^ffjffhdaa]ciifddbeddfhehggejfiihmgghdbbcjhffgiijih`ddci``bdW\b\^^Z]][RQVWWT\[cdfhged_a]Zdhhgdfeec`]YYWTTSRYYb\\T[[ca_ZWTRSSPPQTQSTUMSXQRTUTRQPW[YRNNOQRPMMNOOPPQQPSUQQTRRPONNOPPRPKKPPOOSSQOSRQQTSNORRQPOPQPOONLKNOOQRRNJOMKJJLNLKKMOONLLNONJNMKMKMOJGGLNMLLORQQPNMNOOKHSSNKKPOOMPPMPTVSMLKKRSSPLTTSRPNRQPMNOSPONRTSSQPQQSUTSPTSSXUURUUVWWXVVXXWVUUVUUSQUUWUUVUTTRSSUWWVUVUUVWUVUXWYYVYVVWUWVUUVWVb{vvnghncPP[vvw|jeerttq]]_ejj\_[XrmmsjW\nnoosty}}{ywvqzz|~~qefUFgzlruxxwvttqpfZVRZ\_uy~zujbXJJLRWcgkd`^VWY`afkcYZXTNFJJ]XXJOO^^`cdffb^^VZXJLMLHFHHPQQIIKSVVUT\\ZYYURRTSSRUSRRWYY\ZVV[]]XSUUROO[^^_aiURR[ZYQYVUU[^^]\WWTRPVXXNPPWYYXTTPK[][[WY^^]TSTVWXX\YYXVTY^^WQTT^^LKZZVSSLMMNOPTY\_bZZY``SPMMV^VOPYbb_]VNRSSVVYVUU[XVSQYW[ZaX\ng_^d_WYOSWWYZUQRQYWYTSSRNLL[__^^a ZWSQIPW[[^[[ZXY[]]XSQPYXRa_\]_^\l{{toqvm]]f{{|sqqz{{yjjkpvvlnjgxuu{sufjyyxvyz|}{wv{{~wno`Tprux{zxxwvogfa\dgix|}{umeXXZ`enprmljdegmqsnggd`ZSVVf``X]]ggjmoqqmjjdifWY[ZVRTT^__WWYaffdclljggc``baa`dafhhkheejllgbcc`\\hjjigghn`]]dffg^ebaahlljiaa_`]dee[]]effdaa]Xhkhhdgkki`_`cdhebcaekld_bbkkWVggd``YYZ[\\afhknhhfnn`]ZZdld\^hqqold\``aeegedcjheb_ghhfgdkdgrnihqqrmeg\aeegjd_`^fegb``_[YYimlqida_W^fjjmjjighjllga_^hg`qolmnooljZgdd`]^`ZRRVddeg]ZZabbaXXY[^^XXWVa^^a\UV^`abegfede`g`YSMZc\`bca_^XRPNQRSadfc`YTPKKMNPUXZWUSPPQTWZVQRQOLIJJTRRLNNSSTUUVVTRROQPKLMMKILMMLOQQPOSSRQQOMMONQOPRQQPOPQPONNMKKNOOQTTSXLKKNOKMLKKOPPOLMKNJKKNMLLJHOPNMMNOONJKMNLLMLMLNPQOMNNQQJJPNNKLLKMNPQRPSSNMKKOSOMNRVVUTQNPRRSRQQUTSRPRTUTUSUQSa[UVURSOQSSTUSQTSTRQPOOUWYVWVTSQTVWWXWVWXYYVTSVT\[ZYZYWkjjc^smmigcdlxvbbd`^gml`\\`dfryyticbdgmkkqqyyyvusxx||zz{{ttzz}~{xtwzz~}yuuwyww}}|rtvro^ellmlqwwoW^d{tf``c]Wnswusskkii^gookfc`kkulgb^ZZanppZZX[ab\RMMRYYWUWXXWWSU^Y\\X[SSRPQSSOLLR\YMMTWWXTTZ^T_bb^UQVdnaR_jjlr[[VR^a\TTX\\YTWZZXWWY[[X^XRRUTTRQTRRPSSWVQYYf]]X[[ZYTKNRZZXURTTVSTUWUQSVaa\ZZ[[\YURRSNNR]ff\QSTUOOYYXYVSBKTXSSRSU^]]\[[ZX]`c_]]_a`^\XUVUSXXUXXZYUUOQRVXXOIKIGGVUTSRRPQRRT[\]]ZZSSTXZ]YXXYZ]Tadda_\Zsokyttqqot~nnmjlswwollmopx}}{tpooqtrrxx}}}yxx||~~zz~~|zx{~~}{|}||~vxywsinttusx||udjp{phhkhevy|zxxqkqvvtrpnrrxrlhfeejsuuffehmmi`[[^ffdceffee`cihjjgia`a__aa^ZZ`lh[[accebbgi`gjjha]`lrh]]^irroueeb_ilg``ejjfadhhfeegiieid__bcbb`^__a__\``dd^ffoddbiihfeaWZ_ddc`^__dabcec^`coohgghhifc_`a\\_fmmf^`ac]]egghd`OXbe``^`cjihhgfhknljjloljgdcbggdggihdd]_aegg]UXVTTddba``^_aabjlmliibbcgimghlbosspnki^^_[Wb``][Y^dbYYZXW[^^YWWY[[addb\YXY[_bbeiieedcaddfgfeddeeaaddgihfdabbcgfeb`_`a``e``a_]SVZ]``\PRUb_XVVWTP\^``^^ZZXXRX\\ZWUS[[b[YWTQQT\]]QQPRUUSNKKMONPNMMNRQRRPQNMLMLLOSQLMMNLLOPKRSSPLJLS\TJQVVZ]NNLKOPNKKMPPNLMONNOPPNONLMMLJLKKJKKMMKKILLSPPNONMIJLNMKKLNMLMNRROPPOONLSYYSMNNOMMPQQRQPIKOQOONOPTTSSRRQQTUVTUTSSRQQRSTTSUUVUTTQPRSTUUQNTSTTSTXXYXWWUVWYVUUVWWVXTXYXWooiebksljnnko|zvxxz|uuqjooty~{{|}}~{zxy|~~|}zwwurvyy{zz||}}xszxx{}ppsy~~{{rm``_^alsnquyms}yplhhqj^YYZ\W\dhjnoorllW]fjjlmmnjd[QPYYZWTTX\\_YJ_aaZJQWWLKILPTVVTRU^]]XQ\[[hl`bbPYWWdnda]rvvqeW^ee`iLSXXUVQNNQTPKKCFFN\\_\NMMNV\TPPQXX\^\ae_WXadgcbXKJJGNSXYVVS\\WWRUYVVQWVVUURQUXYWYZ^\ddb\VTUUVWWUTSVX\_aaWYZZXVX[cZUSW\\^__\\[bfdd_TTUWXTPQSY]]\[[X^^XRI?BKOOR^POOUY[XXVXXZ]XQQNNVZZXY\]^`^^_vvqnktztuurttsw~}z{{|~xxumqqv{~|{z{~}~{xxwtw{{}||~{~~v{}}wsjiksxwyz}tx~xtppvqgdehkfhmpprsswssccdhnqqrppqole_^^]hhifccgllohWXXlnngX_eeYXWZ^ceeb`cmllf_jiiorkll\fddjomjgtvvrjcdjppjmV\aa`d^ZZ^a\WWOSSZiili[ZZ\dija\\]ffjkilpicdeeortmg_VUUTZ`efcc`jjdd^bfdd`ggfedcb__cfgdegjjkljnnjgdbccdeecaa``dfhjllefggebdelgc`djjlffbbempnnmbbcegb^__aglljiifnnhaWLNX\\]i^]]`bgffdgmg__\\diifgkmlnomlm__\ZY]a]__]_gfcfgccb_bbdfhigffghijjlhfeefggfiimmkgeccbbdbcddeddeedd`]aeaaccd]]`dffdd_\SSRRTZ^Z]_bZ^dgeefgb][YY^ZSPPQSQSWY[]^ZZORWYYZ]]^ZVRMLQPOOQTTUQKRSSPJLOOJKMNOONMQNLONNWYQSSJMLLV^TRRQP_aa^UKLORRPXHLNNMJIIJKKLJHHEGGINNPOJKMOKIIJMMOONNMPRPLMMQRRQVPIHJLMMLLKPPNNKMOSSRQPOONNPNOPQWWUROPOONPQRSTTPQPQRVRPOPSWWUUSUXTQRSQOPPQSTSWWUSOKNPPQVQTWVTTSTYWSSQQUVVUWYZYW`ggfmpupiinssvywxqwwzzy||~~}vvx{}}~~truwy}~wo{vlnortuuxxwule^^ac^fox~~|xt~{zzvrjle_e^bkoqyggehmprrocZZ\WRSS\\^__^^NN_XPPVVbb]GGeff_YVWWbljjX\\^Ucmmlkke`PPVQQP[YW_gg_WZddXJmyyrd_ejq^EEJQNLXSDCFISS^aaYQQPXPTWWSWW^VVTZW^^ZSSTUW^aa[UUDCUU[[VVOTZ[[YPPMYY[^^[YSSPNOQSUWX\\]_^]XVPPRTWVWXabb^YU[[]WUQRTVVYWUWYgg\YUVWWZ]TTZTLQQUQVUGGTUVSTX^[ad^^Ycc^_YXX^ba`^LHHLPXVVYX_]lqqpsw{wssuzz|~}}zt||~}z}~xxz~vvy{|{u~zprsvy{{zysmhhjlhntz}}|x~~|yrsnjkklmjmqrsv}nnmosqqtvvunhhfeebabbllmnmoomm[[kaYY__mmgUUkmmhfcksqqfkkmcjuusqqlf]]c^^]ifdhmmhbemmbWnyytkmlnqwfQQW]^[Xb_PPSV``lppg__^e]baee`eekddahdhhd`celolbZZPNcchhcc\ZZ`giif]]Zhhknnjhaa^\]_acefjjkmlkfed]]^bdcdejkliecdfcc^`bccfdbddppddceffilbbhbZ__d_dbbcTTbcdabfhejlggfmmghfeefkjijZUUY^feehgnlX[_`b_\\^aacdedeaccdfhfhhiklljghhgdehgbabdfgfa]gffca\]^^_cbab`ZVRRTUSW]dhhdb`fgb`]YZVSXYSU[_]^bXXWY[\]^__\UQQSRRPNOOSSTRRLKQOKKNNSSQIIWXXSOMTYOQMUXUSJJLJNMLRXXRLMRRMH\dd_SPOSV\RFFHJIHNLFFGIKKPRRNKNKLNNKMMPMMLPMOOMKMNPQSSPPFEMMOOMMJIIKOPPOKKLRRSUUTROONMMNOOPPQRPOLLMNOPUTTSQPRQSQPNOPOPQYYTRPSTTQQSQNPPRPQMMRQQSVUYZXXSZZXYTSSX[YPNNPRUTTVU X}yrrjjss}~pnnt|}}iu~yllnw~~wxzvv~{zzplhv}{zzy~kkjig]RRT\\[\]gkpzyyz}}||z{|xtsr}}yyvnnkmqmmnqsstwwn`[[ibba`aaiaWVVQYY]]Zda[WYY^]gqpjgiia\\]^oowoghhikkna[^^aZYXXUPTW\YSSX[SKKR^wZrl\\daabih`Veecdff_T]]mmRVTT\`^ZZURRW\^^]\QQKOOSRNNKPTSPOOQTTUVUTPSSRRSSV[XUY_SNUU\_aUV[[@YYUY]]\SQMQSUNEJO]]\eY]\[VVUUW[\ZWPQRRQRRS[cbaTTY[[ZZ^`a``XTX__]`^[UX]``bWX\\YWWZ\NOOSXXYPJJKSXT[ROEGHOU]]cgkb`[Y}yysrxxuttzox~~ztzz{||}ww}{zytplz~{yz{rrqomf_bdehkpqs}{|~}}z{}zvvw~{{yssqqtppqtvvuyysjhhrjjihiipssmfee_ddgjhpmigiilmrwvsqrrliihhrrwvxrmnnpqqungjjnhfeec]beif``dh`WW^izdvreepnnlnmgballilnngbgfss^chjhggb``ejij__Y^^ba\\Y^ca][[^aacdcb\_``diebgl`ZccjmocdiiLggcgkkja_[_bd[RX]llkjtgljiddbbdhifd\]^]\^^_dhgg``fjjhhmlloommdadnnknlijdflnnobcggdgj\affg]WWX`ebi`]RST[bggnpspjhge``\\aahf`^^aeff\bhiifhhijiig\\]chhcdccijhfjj^]\afedefZYSMMNTSRRQX[^cbbacefda`_eheccb\\Z\_]]^_``b]TQQYUTUUXYYTPLPPQQPTTRPQQRSW\\XUWWSOOPQ]]ccb]WXYYZQNOOQONMMLJMNOMKKLMJGGJO_eM\hefXNNRPPRWWRMVVURKPPYYJMPONNLMMNOMMKMMOOLMOMJIIKLLMJKKJKLLNONLNQLIMMPPQMNOOEOONPQQRNOMPPQMIKMSSRQUPSRQNOPONLMLMRWMMOSSRRTSRRONPTTRSSTTSTRSTUUVQRSSRPPRTOPPRSPNPRRUQPMOQVVY[^XYXVmnc\bbmuuy}~{{tuwwy{}}vtsrqyy~|{{z}{{xx{}}ttid^\ZVVRRLKJIHddy}vnZZr|~ubqu||spj{rmhhggknf__kuuttrrlhddT_gehkkmoold``lvz{{vmggd`XNTVguue__eufSZ]]aknpjccVQVQLTY]]JHGauula{~q`wvtj`TVcnWbkb_jbY@P\^ZUQSPOVWRW[\]WZbccYUUQCTYNPRT^heb\]^G>>DUQPNY[^\TUTSTUWXXVRTVY]ZX]_`c^UZ[_kook\XWWXYVOQSSTV\^^YFHKSRPUW]ZRaffeb]]ZZ`gkiX\`Ytuumgkkszz}}}wxwz||xvutsyy|{yyx{~xwuvz{{rmhfebb]]XWVUTii{{uffw{nx{zvo{usppllmpjffovvwxyysoll]gpnosvvuqpptx}|vsspnoppf\acluuliilvk^gjjlrspkkb_e_YdimmWTgwwpix{}tiyvsle^bksekqmkvngL]koid`b^]d`ejdgprrfbb^OafY\^alvspjklTJJQc_]\gjnlbca`bcfgge`bcfkgegijkgbghmqsspgdccdgd]_``bcbjllfSTXa``_\cefd_ottspjjgfgkprdinmg]^XUXX^bbceffghhiiffbcddghijjffcbba`eeijjhgiihhghihhfgcc]]XURQPNNLLKJJIIWWcd`[OO^djd_S\_bb\\Zfhjige_\XXZZ]_YTT[bba_]]YXVVNSWVY\\[YUTT[ab_XUUSQQRSOKLMXaaUQQUbWKNOOQX[\XSSNLNLJPRGFT``YQg\P`ab[SKSZLRWQNTPMDJPTQNOLKMLORPOMNQRRNLLKFKMHIJLOSRQPPQIEEHNMLKPSUTONMMNOQRRQNORONQSTUSNOPS\^^[QONNOPQPPOOPORTTQJKLRQPNQRUTOUWVTTRRX]_[QSTRdtuh}thk}{ywuuqvv{~zsw~yuu~cny}}zzy{{~}||usx||uv}xsllnnzm\bhzzsmrxy{~~}{yy{{vutqqoe^VlnpphmmligcZZ[[ivvmfed_VLLQZ[eoqqb]\\_^[ZUSSUSSUWXXVLdmsxxyvuusoqtwnkZZSQY[_ZUTSVV\ahhynhtxztnr`^]YbVW]`^_`abcii_PLK^nnhde^W_WVSPMPPW]UU[[`^^YSSKIQYUVXZ[]\Y\\]^]XRKKNORUX^^_aach[SUXVV[__XPPVXUPPHL`]ZVRW\\aZZ]^`^\]]_WMNTOOTZ_`aYYXVYYWZ]\[YYXRTX[ZRSSNOWQVX[]UOLJSXRRUVW^PX^dd`deZZU_mroY^]\[cjd^c^ozq{pq}{yxxvyy}|wz{xxgq{|y{{~~wv|yx~ytppss|rdin}}xtw|}}}{{~{zyuurje_rsuuoqqpmkieeggqzzsppoibZZ^hirx{{pljjmljidaac`_aeffdYiptyzxwwvtvwxyusiib_bffinhcddbadcjmoo|tpwz{wrsfdiabeijklmmqqi]YXfssojmjemcc_\Y^^fmddkkppommfaaXU^gcdfhhjgehhjlke^VVZ[_cfkklmmoqfaceddinne]]dfc^^TYmjfb]ciinggklnkhiilcY[a\\`ejmoffdceecgjiffd_bfigh_``Z\e^cfijb[YW`e^`cdel]fmssonohh`eosqadcbiplhqlX`aZdjje`Z\fedcaa^bbdffefedabefggdaafiidY^chhciihgfeffeda`acc`bec`[[\\c[QUXbb^Z]`aceefcbaaeehghgf`_^XTO[\X\ZZVPY``[XWVTPKKLPQV[SQRQPOMLLMNOONIV\_bbcd`^[\[]`YXOOMLPMMOQOLMNNMLNRUU`XU]`a]Y^SQOMTLLOQOPRVVQJIHQYYVTPMOLLJIIKKOSONQQTTSRQNKKHGKNMMNONMNNOPNKGGHHIIKMNORTOLMNPQQNJJMNMKKHJPNMLJMOOPNNQONPMJKMKLLNOQRMNNMNOOPONMOQRPOMNNLLPMOQRRQNLMLKOPNOQQRTSNRUWWUYZTTPXadbUXVVUY\YUWUmnnptxx~~zvpZYYXXYYZvv`{p{~}zwwssyy~ww|}s|{~yoWWKKNYbbXimrzz{|}}||{tlmntv}oqywwf]R^i||{yxxqmiifdd`\TTQJFFZkjf\WW_mtteT`jjox||xjott\SV^\[joqwwvqb\rxvs\RwshaZHAYWSk}fW[`_YOVlpupnoaPpri`\UZ^WWlmquunf^>TX\b]WZ[[cPdd\\[YYZ\\_ab]]K`]RRU_\Y^cbXT[XXUUSX\ZTX\]pkQQSTNGsx\Zb}vdYagdVVZ_`a_\ZZRMPZaYQ][SW[`e^hkkgbWOR[fc]XZ\UKK^jPE\XJV`_wux{{}ytdcc`acde{{h~s{{vv{{{{}~u~||tbbVVW_flfsuw{{|}~ysrqwyznq{lcYcl|uqnnljjgd^^\VSSetrppniffkswwmbjqqu||qrtte`abfedrvwzzyukgtxzxd]yxrniUMhe`rpefhjf\apsuprh]uplhadhccrsuwwrleJ`abglrlfijjr^ppiihgffhnnffXok__bliflpf]dccaa_dihgbdgijqn[[\^XQs|yhfj{xlfnplbbgljigff_Z^hof]jg`dhgkmhlnnkh_Z^bcclniegiihaVVgpZQjfWblmZ]]^accfghiieeca^Q__Vc^bbcefhfecbaa``cceghijihgf``ee`dgjdfgb\OOJJLRVUOVY]ccdecba]Y[]`ah`ab``XTOU[eedbaa][YYXWWURNNMJIIQXYWSPPT\``WMSXX[addaX]aaRLMQPOWY[``_\RO^ccb`_\OJ`]SRPGCOMJWdaSLNPOLIMY\`^\SIZ]VOMKMOKKXY\__ZUQCKNQSQNOSKSSNONOOPQQPPIRQPKKLONMNPQMLOLLKKJLNLMN_[KJKLIFahcNMThbUNPUTLLOPQRQONNMKMPROKOMNPOSVR[]]ZWPKMSTTYTRPQOKKU[OKTRMQTU}{{yz{ppf]]sskekkmlhs~{{yy||vohnwncqkkzz{u{}|zq{k]][Yhw}th||vlgb\kmm`djddS]ffqppli[[\]aa_]]keb\_qj{{|yyuqtofhkkqxibpoomfbVjnnwtnhnllmmg`[``VVYH6CLY^chc_YXVZ_V`|~~tlwrjeffdimqtsyyzxvxwz|mefggijmfszmgaae^Z^aZbeed_\\ZSRRLKGC\ZTNPTVV^eTUUNNRZ[ZXTPPSTVRRY^ONYYXVTTUOHOUY]]a]X]]a`__^^ocWXX[^dii_ZZNNV^ckssti[_cgqrmaYNNPS]b[YYZ[UWXXY\]]YQIBI^_^^``^\[[ZX\TVYZWSSQQZXUcdXWZXUUklmeRR_W`}}{{||}}tsiggzzqkppsqnw~~||ztnszz{sjuss~x~x~shhgegoy~wn~~yrpmiqtthjojj_goowvvtrghmmkiipljfkxp}}~||yvxtmmnnrxmiusomml\qwwzwsousrssokhZZ^OBOXcelqljhfdhmddcnowpwtmjlljnrpsutyxvy{|~rlmlnprnx|rqlgjmihlphpssrmjjhb``ZYTPjic]^bddjobcb[[`ijhea^^acd``ghhl\\hhfdaa`ZSSTZafkkpkfkkljiillukcddfgjmmeccYY_dhnsstngilmrtrldYY\_jngffhibbcdfijjd^UMUlmllmmkjiejii`cfhd__^^fc`prffeegebbponh^^gcddlefhhgifheegjgfhecd]^ZSS]]YWZZ[ZY^dccaacc_\Y\`[VU]XXaab`acbbcdffa\fbXPOXad_Ydd`ZWTPZ[[TVYWWMRVV\[[YWPPQQTTSRRZWTRR][ddcaa_]_\VY\\_cYT[YUSSTPWYY`^[WZYXYYUQNSSPPQH@DHORSTRRONMNOLKKPQbgdd^Za^YVVUTVX[]^_bbdbaa^`bZUVWWXYV]aYZWTRTONOQNQRPOMLLIIHFOPNKKLMMPTMMLJJLPONMKJKMNNLLOPJJOONLKKJHEEFHJMOOSPMOOPOPPZRKNPTXXSNNHHMRU[aabYNPRV_`[PLHHJKNQNPQNNMLNOMLJFISSRQPQSSRPQQPNMNOPOLLMMPONTUPPQQPOO^`b\NNUPS{w}~w|eowwvvwmalbjqsuuwk\]^bipqqw``kkv[[cglp^WUTbo~}~~{}llSXXY^\ZowndbbilggXZ\]]aj_]^`[]ddfc_jshjgp\zx{}xne_cfdpvsdQXhnnkklptqkhggp{skggfVU[TNNRWXVXZ``[ZWZSLV^\^a^[UO`nnrrowyx|yv|xvruytvvwwuuvqqggnkZ`fft{yxx{~qk_ZSX\\XYWMLXYKNQUTTVYUQQ\c^VVWUUVYY_md[[ZTV_`ZTTRRTVJA7?GUFD^^T]]\QX`tt_ZUX[dkkh^WWXXasrc\\cichoYSWWUTWa`_VUSUUX[\a``_][YTLNMGRbdbWWUSRTV\\ZXVVQVVYXUPNOPaYSSKMGWW_bllqnliX||kqxxwwxpgtkqwy{{}tgipvvwz{{ggpp|hhosuxga`_ju}~}qq`ffgljhu{tmnnjjttoodegiiksqqigijhimmomkrxssovf|{y{zqjfjljswti\bnrrnnmsxvqnu||{unmmlcddbg`ZZ_deffcfiooihehaZemkig_Weqqrrpxzwzxu{vwy|wuuvwvttussqhjmmvyx{~unhbfiifgeZYcX\_baacfb^_ksmddedcehhjsleeibdnnmmgaa^^acULBJRaRQmmbkkijj]eiwwieacdjppnhddcchrqhddjnjlr^\ddb`dnnmcb_ccdfmnkhf`WYXS_pqodda`_acjjgecc^ccdb`]]\\[\]nf__WYSddfgmmqrnehmlhkka`ggffedhc_bX^c\VZTY]^XPQRTX[\]`TTZZ^OORTWZRNMLTZefecbdeZZMOOPO[e`[UTTWYWWNOPQQTXYYSRRSQRUUVTRX^VXV\Pcabddb]WTUV]a`VKNW[[Z[\]^\XV\bbc_ZWWVLNKHHJLMLNPQQNMLNKHLPOOPNMKIS[[``^acdcaeb`[]_^ba``a[[RRYXMRVV_ecbbcdf\XQOMNMNMHINHIKLMNLKKQTQMMNMLMNNRYTNNQNPPONLJJIIJJFC@BEJEFQQKOONJMR]]OMJLNSXXVPLLMMSbbUPPSWSW\QLKLPMLKMMOQRQPNKIGKRNNMNQQPOLNMLSPMMKJOOUY``d`^\P~x|quywufXXS[dyy|iisfWTYlwwoTT^^u~~}wVdppnnll}ii|||w{}vmmhgbblnicalleupkd]kk[Z__gouuwxttrphhb\_dttyff_^Z]a`XXhqyyutstqe^^[WWXYZ^bba_ZTXcfin||geedmmqcc_\\oyi[[bfmqplgcbbemnfXUX^[X]^ZZ[`]ggqz{}kuuplu~rpnprrqtjkkbX^ddhnsuuqjnrfeqkigtuuj\\ZWY\XSRR\]Ya\\DDV_^YYUVWPRWWVVQLLR\aa]URSXX^ca__\HHPVZZYPMMbb]W[[\ae`XXRRS__[VPJWba`PV\^ab\UUPMTbaV_kkb\\WUY]][\\WXb``ZVXWUSU^]UVVXhf^^YXWWPOPY\\b\\YPQVY[VVUWYVXZiieH4EFFdVFfpttnnppiiZz~x{}{oee_ch||nnznb_bt~~u__kkyz{`jwwvvsspp~|~ق{ssqqnntvsnmttmyvsplttigkkptxxz{xxwupplhihhlyz{kkhgdgmlddov||zxvvslggd`_accfhhiieadmsponjiittynnhfft{meejntwvrnlmmntuqgcgnjflmhlellsz|}qzzupv|psuuwyrldinnrstvvsnqtlmuqnkvxyrjjhegid_^^efcjffPP`hiffcde^_d_ZZ]gmmjd`ffnspmmjTT\bhhg]XXoojdinsnee^^`iifc\V`igf\bghc^`[Y`hgbhqqkiia_diifggcdiggcaa``cbaccblbccenmllfedd]\\]fiipjjg\]dfiddbdfbdfqqmS?QpbQiqttppqqnnhgfghebce\^__^VOOMRXaabZZ\UNNQY^^ZMMQQ^c_NW[[ZZYYeegbWWccdb^aeceghe`[[XURRXYWSRXXU^\YUQYYPOQQV[`a^^][WWTQRSSV^^bXXRRPQSRNNX\``^^_`^WRRPNNORUUTSPLNSVY[bbVUUVUUYY[SSQOOZaXNNRTXZZXURQQTYSMKNROLPQMOWW\abcX\\ZX_f`^[\]]Y[UVWQKOTZ_]X[^VU[WWV^_ehf_YOONMNLJOPMQOOEELQPMMLLMKKLLMMJIIKPSSQNMMLLMMQSQOONEEHJOONIFFOOMKOONPQOKKIIJPPNKIGMSRRIKMPSTPLJHHKTSKQXXSNNMLLNOOLMUTTPLMONNONNQRNOXPPNMMLLMNPPRPLLOPQOONOONOOXXVICHIISNI\aee``bb\\Q}}}TTZZ__^]hfiaX\ffmszmYVSaZ^iiti\XTT_hkv~zrnelumimf\\}{{xxvurl_WTSQQ\\`^VVRiszyyrnjj`b\TUUXYZZ\\]XV^fjmk^OS_lppld`fld\]YR\efglqmiifbfqutvjj^UTRadadd]`adhk||qgcdoyreZYWUXYYOCMVZ[[`flphbi|xeh{{[OyiVc_ahopn~tRhV^ei\M`\]^_`\cZOfbPSVX]aWTRRboj]RTQLYZTSNMV^[XUSQQd_YSMFHIXXIY[^[[\YSSMMXd]VYTVVWW_smfZ_ac^\ZVYXY[]^\[NINNTOMLRTWW[[^`^_bbZWea`sxkkdJBbk~bbddffigomrlehqqtyvfc_jfhppyrieaaiprz}xuos{uqrnhh~|zyuqidb`__hhki``]qy|{{usppiijje_dfhhiijfejoqrpf\ajqrrqpoomjhhmqmhkf^eoqpsvroomjoxzxopha`momoojmnqsuwpmnu}wnifde[OZekptupmq|zjl||d[xm_jghnsqp}w`ocgnpeUighjihekd]oi^adfkpfc``n{ui`b_Zgica[Zclifa`^^mlf_YRTUddUfhkhhjg``XXejc^b`bbddhuqnfijlgfcfdgik ljiZT[[`ZXY^`ddiiklkmg_kjiruookUNgobdfhicNNQQTTSRWVXSOPTTZ]^XNMLSOQWW^WPNLLRWY_da[YTW]XWZUOOgfeeccb_^ZRNMLKKPPRQNNLX\c^[XXSTQMNOPONRVY[ZRKMRZ]]ZTQQRUYUPPNKOTTUX\YVVTSTZ\^`XWPKKJQRQSSNOPQSU``ZSPQX^[TMOPNLKGCHLNQUYTPTd_TVbbNGcWLRPRVZ]\d_JUKPTWPHPOPROSOKWTJLMORNMLLRXUPLLKIOPMLIHKNMLJIQMKIGDFGLLFLMNLLOMJJFFLTQLMJKKQ^YTLOPRONMLMLMMNORSQPOQJGJJLIJLOOQQPPQQSSOPWSRdi]]WJHX]qpnhahoicjqvzgQ\\ffZiioe[DGLLYdnxwv|hTTq|zszzvqho{~{ttmfVUUifpnamxhhdaaSVVY\\_Zciwxx]`fiea]YZ[\]^^\VSSTUftvpS\eenwuyzxxqlXUVUTervqnr{uqn}sbbffmh_Z[\YVSSY^sxdcbglnuusstp^`eq{|hgaalqnldn^;n{pdk{{rvzyxpV_]T\djjg_cg`YUSURT[]VT^kkd]]_yyoZUZ\_^\[XUKOZVNNRTXZVVYXYZ[[idWWY]^^XXaagmla__WW^gi`PJJU]gfc_^_DDMN__ccVPIINRbcXXYZ\^[WV[bbcc[VR^^hh[[\]``\PIPV[_^^cgplgh`dwqkqvrnsx{}~o\^hhqqfootlcPSYYcks{{z~n``v~yxx||yuns}~zztobmjrsksznnj^bbehhminr}jhfhlmjhecfgghfb``ablvxs_fllsyvvtx{z{wteaabdcbanxzwtvzwuxlklltqkhfdabfjwykmoqruxxqstqkilu}|mlffptpojqgGnxrlqzzvy}|{ubheagmnnmiklhc``c_abccjldbcssojjl~~wd`cdegjiebVZed`[[^aegccgeffggniaabfhgbbiinssmllddglnh\UU_hqqngdfghhPPZ[llqqc]VVZ_pqeefgjmidcippqqhc^ggpphhjjnni\T[bgkhhjlonlnnr[ZYVRVYVSW[^b`_VKLLPPTTOXXZUPFGJJPU[`_ceWLL[aggh`[\\aa_]W[cda\\XTMLLYX^[RZaWWVTTMOPPSPSW^__PQSWYVSQNOPOLKKLLV_`\JPUU[`acba`[WLKLKS[]ZX[_c][Yb[PRUUVTPMNNMLKLMN\`cSQOSWY]]`__\MPTZ`cVUSSY[ZYSZNA]e\RWcc\^`_ZKPOKOTXXVPSVRNLKLJLMPMLQXXSMMN__WMKMOQPNMKJFGKLKHHIJLKKLKVTKKLMMNLLQQTXWONNLLQVXQHFFKNRQPQPGGJJPPRRMKIIJLSRNPRPOMOROMKQQVVPPQPRROKHKMOQV[c_Z\SUifIImbTHCAAF^\[[T_ifddaaPP[f_WOWMgeccjrwussx~yy{~}xt{{wmqhi|||ydhlXZ\\fooxxqouspoh]cc]WgaZbskbbXORR\eedcegqsldb\OOV]Z]bbd`Y^cra\Wqyrxxutxwumda]`vwxndcnnjheei`dqzsl``hjkjmolibb\[XWTJJMW]]Zbog^^Zmnm lddlsdfYYikkd]ccda^\jjiicr||rpmkpz{mlvwxwyynn_jjhdccib\\hehaZgrn\ffosnjj[[MOPSVYXUXx}~Yesj`^ddcZV]PNLLPT[bb\ZXUY^\\bbddYWUTOYUQRPUYff^ggaZ[\[\^TLLUUXZcdV[``jeggc``[VVXU[`cgdWUPQUSUZXUac_``qkaZRW[YZ`ddcehe_Z]`plTTrjaSNLLRigff^hqonnkk\\dkf`[cZonlkqw{yww|xx{}{v||zsvmmnn~~~|korbeggmsswwttyxvvrgkkhenjeiysmmc[]]emuwsnmi\\bffgjjljfilwhecw|sxvyxwqjhfhy{skkuuqpnnssrrnqzzujjpstqrtqniicedaXX[addcisldgetuqpnqmmqvklddoqqhcheaqqrrht{{uspmu}}sryxrrjttqmkkmiddropkfnvxxuhoouwsppgg[\^acfeaz}emysmijiibaf\ZWX\`fllhfdaekjjiimmeca`[b_\\Z^blmkllighihjk`XXbbdflmbdffnknqnkkgbbd`flovrec^a_aefgdaonkmmsqme]bgfgijhgijigfghXVIIZTLHGFFHPPOOMQVUTTRRJJPVRNJMJUUTTX\_^\\_bdea`_bbdgede`Z\[WWXXccecaTWYNNOOV\\dd^[^]ZYVRUURNXTPT\XTTOKPUUTTVW]]YTSOJJMPOPSSTQNPS\TPL[`^bb__a`_[VSPR_`ZTSYYXUSSUUVVOQY^ZVPPTVVUWYXVSSPLKJGGHMQQORZUPOMWXYWRRX\STKKUVVTPTSPUT^dd[ZY``XX^_``ccZZOUUTSRRWRNNTRTQMT[ZZXNTTY\YWWNNIJJKKLKJL`dffcKS[UOOTNLOHGFFGILOOLKJLMRRSSKJJIGNKHIHJLTSMVVQLMNJGGJJKLQQKOSSYTSPNKKLKMOOTSNMLKJKLMNMKQOPP^YPMKMPOTXZ\[TORUScsvyhTTfN_ddmg``afjihqnee\VV`rqsy}xttyy|xtqrr}xxungY]]V[[nnmlnkkTfhqzzxxnciogjgg_YekhhpogZSfgSSRNXaffa_glpYQSddabccehjlyntz|sihkabdb`ZRIZZimqqyrkkhdbV]gqss}{otx~xx}}qqnohhuqme\VWNJKKVVRNXcXKOX]^_\\[ZWTTVVerrqusnn]HMRRkqxxuvneckdZ^cchihgmffpca]NN\\e|}fb^gccqqoZXX_kkddacjjh_VMddZ]]dhlytoiejncZLNPPQQRTT[ddgd`ag^^RRUj`^^``jnbbVVWYYUQLXYTVYY\_kf]MUbaa[SST^^bb[TUY]agpiafj^\ic^SZbfj]^\ZZ[VVQMMPRXTTRWWZ\\amnm``VPLSSYY\TPKKSV\\cc]TTZiqmh^ivz~o]]m[hmmtpllmoqpowskkdaagvwx||xvzzyutuu}}{undhhaddttsrtrr`nnszskqwnpnngajokktsmd`qraa_Ybjmmihoru`_alliihhjjkoqs|pnnu{|vnmpihkihb\Vddoruu{wrrstqbfnvwwsx~zz}}ttssjjxusrlebbcd\YYXeea\ah`bbW\fkjhhfdb``aalvxvtteTZ__oswwsxphkrldhllprqqskkrmlhZZeek~mhdliiwwugddjrrlljkppnf`Zoohmoq}{wsqtwneXZ\]^`_chhnliimgg^^`nikknnpsjjbbcdd`\X`a]cffhplcZcppoh`kknng_`digksnjmofemjf]djmskkigghbc^YY\_d__^ccfiijoqpgg^ZV__ddh`\XX`ciimmf__bjonmLU^^_VLLVKQSSYUQTXWV[fZUUQMMR\[\`bhffg^\_bbfegga`]\\bd^^[XUNOOLPPZZYXXLUX^dcbb[SVYVXVVRPV[YY\\WPLUVMMKINSUUSRVY\PJLUUSTUWXY`\]]_bd]WVWRTTSROKGNNWY[[`\WWUSRKOTZ\\b`Y]bb``bb[[YZXX]ZXSMJKJIHGNNKHMSMLLEGKNMLKJS[ZZ][WWNDFHHW\a^ZUQURLNPPSTSSXVV\QPNGGNNTbbTRPVSSYYXLPVVRRPRUQLHRRMPPQTX_[XTRTVPKFGHIINTTWTQPTNNHHIVPNNOOVXRRJIGFNNJKMNWUPHKRQPMJKJNNOOLIJKMRW\WQTWPNXSOJNRVXPPNMLLKIHJKLJJKLNNS]][TTNJHLLMMNKJJKJIMNPPTTQLLR^d_ZfhfgiaXOOkVVcbjrw{qcgYfnonolsuxv}~yrlhhjcXa\glp`rfVWs{ywsi^^Y``fimmtvqsg[Yokgntdgjmmaegi_TORR^YYgbc_Z[djhUywsoonlsyvsscgjlmpnmmuzyvq_`vspplfxxyjjbdrliihfv|z{~||wpecclqtnnidda^PRTUZ[ZRRSUVUZX`aa_^]]__\\ZYVSVZoomklmhNknqqnrhZGFLWdhfcdfjqxqiZ\quyqjvqqXXa}}gfeeXVSDIQTXJNRWUWWSMSYZ[^aabaabcboPS[[_cfekosdTW[`][\dm\\gfYWUX\\[ZZXVN]bbaab\YYRRNNV^^FJOX_be]NSWehruuqlhs{{xjdVSSTZY[^ZVSPLSNY`_YWUTUVUSX`eqtwxxsdYRRW^^`]ZZTNPS^^\YUSfnqqsumf\\sddqotz|~vmmensuvvurvxz||ysooqleldmsxhwnabw~|zz{xqjieiinquuyzwuuvofeurnswjnrqqiqqrjc\\]__ieeqkkhdelqpc}yurqvzywwilopqqnmmoqy||ysegzyxxtm{{|ssiiwsqqpo|~~~}xnkkqtwttplljg^`bdikjaa`aa`dagiilkjijjdeb_adssqpqsp[nqvmaSQYanrpmnoqw}wqhiisx}voxuuddj~~nmlla^[OSZ_dUZ^ebee`Y_egjmnpnnonnw[^ffiklkihorulacgjiginuiiomfc`dhhfdecaZkpomhbb^^[[ckkQV[dmpsjZ_djksvvsqouyyvnk`^^`gdgjfa_]Y`[fnmfdbbcca_eediouvvsjd]]allkgee`Y]`kkiea__`kUVUTTQNKKVOORQV[^a[RWMVZYXXZXe^_`hhb\aeddcd`[ZZXWWXSMPOUWYR[TLM]a`__^[VPPNRRUWXX]^[\\^VONZXVZ_UVWZZTTUWRLJKKPNNUSSQONTXXM`^[[ZY]a_\\TVXYZ]^]]\Z]a`^]RS^\YYWT^__VVRSZWUUTS\`^_cbb]XRQQW[\WWTQQPPIJKLOPOJIJILLOPPNMLKIHJKYYXVWWTFXZ]]YZccVMCCEKQSRQPRTX\XTLLMMN[]^ZV^ZZKKPbbTSLKJCEIJKEGILJKKIGIKMNONNONWGHKKMPSSTUWZ\SIJLNLKLQVLLTSKJIJLLKJIGNPOLKKHKNNDFHKNOPMGIKVY_``]YT_ffdYTKJMLMOMLKJJLJNQPNMLKJLLMRS]aeaTLJJLPOONLILLPPONML[^\U^kmnU^R^]_bkton~nWZ[\OOu}xtt}lYVUZ^^_USST\d`TTRNN`~}}~xyy{d]]~wnk`abde^\Zeds_Z[agZfq^QSVXbbejlpsttdeeutuusoiilcjsjjpnmkxtprqqrsuwvuvy{{xvwxzz{|rguuwxutwnlcZijjd_mqfYWOUZ[WWSO_`SUEEOYILL\\hhcZellai]WYZZYYX`ggddacgg_WUVMdda]`]_b`__bbXVWWlsvyxwofXVSdssaaYVWRM]ZX^bUVWWULN^^[rrsr^^OO[qq[XTTXZZYY``a_[TPPQQW[[ZYX^^`[[NNT[[Y]__SXZYZ[JPPZ[\YV\\[X_^be`\SU_abTTglpvxxwaPPRWXYVWWLRWW^YhcIOUUOSW^^X\]][UQTjmxp_VTOVRSTPLORYY`V^[[^^[Xkjbgrtvbl_kjlmtztstdfg[[y}yyqcdgkklb``bhnk__][[i~}}z|lgg|urkmnpigdlmwgdejobpve``abjjlqstulmmxwtqrjpvqqunljwtqrstutwyyz|~|z{}xpxxy{zy{tqjcqmisulaaZbhiff`\ij_`QQ\fVYYggppohossjihhpgdfiifeccinnmmjmrrlebbWnnifigknmkknndcdeptwzyxslda^iuuiib`a^ZjgekncdffdY[jwxyxggYYfwwfb^^behhihea]]^^dhhgffmmnhhYYahiflnn`fgfhiV\\ghhfcihgbjlnpkg_bmno^^moqvxxyh\\_defcddV\ccgatmU\bb\`dhhdjklia]`opwrfab^[c^_`\X[_ffi^gfhlliePPMQXYZMPKOOPQV[ZZbfeeYMNNOII^b_\\afhihcYMLMNOLKKLPSQKKJIIRdf`aabTPPddeedba^YWQRSTPOOUU]ROORVPT\SLLMSSUXX[^^_T^]^__[UUXSX]WW[]b`]^]\^_`_]\^``_^^_a[T^_d\[]dcXWQLTQNXZTMKGJMNIGOIJCCGJEGGLLRRPLRVVOOPPTMILNNKJNSSPPNOPPNKIIFQPOMNPNMMNNKJJKY^a`^YSJIHS]]QQLKKIGLLKMNKLMMKGGMMNZYMMGGLYYKJIIJKONMIGGHHJLLKNNOLLFFJMLLPQQIMMLLKMEHHLKKLLKKNMOPOMIJPPQJJUZ^bcc_QHHJLGJMMPMTQGJLLKLMNNMPQQOLJKY\\[d^RMKINJKKJIJLOOSORPPRRQPYY\\fmg__ZUhhjjn~zcYZbaavlb}lgg]dgd^WWVTUTRKT\\XVWSOUY]v~~{ut|{vwrr\WXZZYXUQPYZUYsspmkVUTTX]]SRZa_ffxx}qonkZ`flcfjmbafjqppruslmnnoqplknqutty}xux{{ywxxvwwsnlnruppopddZXXhgbbPPX__b]XXLLOSS\ciiVQNNLJKPRZZUUWSUWUT[ddjeSQ_k]g`Z^a\WWfkgNNRTSRHHNTV]_]_QSV`eaagxsmghb[[Xc^^fme\\TVUTSXZ\ZXVgp~{rmffNNU\WdU_\XTVV^_``]VOTTXV\cc^ZZ^XUUSRT[[b]]YWWTPNPQQMKNP]]\XPNNOMRVVb^\\Z[]^^gokNOSW[SZ]VX[agfh^Y\`YPNNOOPZaZ^VUPM[RTTUVVe[[VLHKNNSZ^YXdgihnuoiid`uuxxzohhjjixphqmmhlmjfbaca^Vakkgefa]cdf{zx}xxzz{yyhdehihgdcc_]debcwwusp_`bccii`]cihnn}}sqdimsmnooegkpwussvkkjjnqqmlovxtt{|z{||{z{{z{{wrpruxwwustnnbaamXX`ggojeeYY\__ejoo`^ZZX]]^_`iiaadadeb^ennqm`_ishojfhjgddsvo[[_a`_TT[ackljl]^cntnnqzuqpqkee`hffkqlhhbcb`egjkjfdamt~wskkXX`gcjajgdabbikmkga[``dbhnnjffjdaa^_aiiqllgdda]\]^^ZWZ]jf^[[\Z^ccmighghjhhlroZ[_dg_dhcdeimjmidgjd\[[]^^iohlcb]Yihh^`bbsiicVTXZZ^fjfeOOQQVZTPPNLTW`ee^TPOTSS_ZTbgYUUNSVUQLKIGLPPNLJLNP]aa_]\aa^gh[[OMMOPOOMKKNNLO\\ZYXNLKKNPPKKOSQTT^^c^\YXNQUXSVY[USUWZ[\^`^]^_^\[[\[_aa^]_aa`_^^__]\YXY[]XXYZ[RSMKKTTPPHHLPPOMKKFFHIIMQUUKHFHHIJNNJJKIJKIHKPPSTRHHOVOTPKLNLJJQTGGHGEEFHILMLMGIMPNNS_\XRROKQNNSXRLLIJJIKNONKJKUZbcd`ZVTTFFILJSILLKILLMMLIGIIJILNNMKKLJHIMMRPPMLLJIGEFHMMNMJIHHJJOONMLLNOOU[XGGIJLILNKKLQVVWNMOPMJIIKPROPLKIOKLMMSOOMHHIJJKNONZ_oqg^[VT_igegiiffHHFJJWWcmqynJJ^bUTUa_]NRKSS\^`fhdfhhiia`a_aaft}shsqp|tkh\JPSVlhdhqreejww_SXXSZYXKPPZZ\^^X_]kw}{eeaWGMU\bnkgmrrooqusrmhdggcez|}~|nw~~}|te^^gffa\jgikfcdiiVWWZXVTUTTaahh]\QOOKMABV]\IVaa[UT^^SSTTMHHWWYYjnna`_]ZWWUUYYgghttssccYOORRVVTT_TSSTRORTTKJOSY^aYIU_XLZ[[XTVXXURQQUWZYY^_`_]\^_YdeZ]cgc]VSS\]YV]`bdX]a^][VUTWROM[`db_fd^WU_ilfb]\VVWVUTTRRPQUBHPLOPQSSOT[YYXWOVblier}}dUPUZZYXddjdY]]ZTQOW[\]^[Xdg^[[YWPUU\`eenkkNQY_ggee^UUMCKJNNXbgjzyrkhcamyvtsrrooTTS^^hpt|sUUgk_`akig\`Ya`kmoqpknqqrsjkikijjmzypzyw~xrpgW^aduqnqwummt||f^ceahecY]]gghbifpx~~ppmdTYbfjsrqrvvssuwtqokfkkgk|~u{~ypkiomhtpqrnjkppa`cecbba^^hhttlk`^^Y[MN]edU`jjebdmmaa``YTTffeeqttjjiihgfeeaaggrqrzzxxiic]]``ddbbma`aba]`ccXWZ\emmlmiidV`iijdYfc`cffb]\\acfeejknlhgigenncejmkic__ijfcjloqbdicbad_\Yfhkhgnnhbahormkigcdedccb__[[aMT]Y[\^``\ahgged\bjqmis||e[\aeedjjnjfjjgb^\diiklifsuliige^ccjnsr}zz[]eluuttlccYNVUYYahNPXYUPNLKPUTRTUUTTGGFJJOOTZ\_YGGOQ KPPOJLHLLPQQTVTQPPQPQQT[`[V\[Zb]XVOHKLMXUSUZ]VVW^^QKMMKNNMMNHIINNOPPMPX`c`RRQLEHKORYWUY\\ZZ[^^_ZXVWWTT`bcbaX]bba`\SNNSRRPMTRTVTRRUULMLKJIIPPRRNNJFGAAKNNCJPPMJLPPJIEDDMMKKTVVONMLKJJHHLLRQQYYZZRRMIJJHHMHIJKKHIJJEEGHKMMNPOOKDILLMKEFLKKIHJKKIGFFHIJLMNMLLNNJPQKMQSQNJHHLKJIKLNNJMPNMLKJJKJHEKNRPNQOLJINTUROLKJKMLJJKIIGGIBDIGHHJHJLKHIRYWV^eehiXLHJLKKTTXTLNLJJMNOPQPNRSPOONMPQRQVJKNPTQMMJFHHIIOUilhe`YY__[[YWSOOJIGEDBBFJRYdnfTT^fdGGPPWQUXRRPJar[[^usghf^`cb_\kkV^fbkeTSbZYY^VXfkcUUNJPPSTYZYSLNQQcgrk\\e\akree^jovvoliasnkoozx{ppofXajVV`\XN\gskkhi`QSVZZOQUVd\V`aaS;;FGZZYGXcc]X\`\XXSPSYY\\jmUOSVXZZcc[[ightt^_QQSOOPQTbe]WVY][TQSROTSS\_^YVTAFV[XTTOOPRTJHSSQQPNRRPUUZ[]\^aTLaeieb]j]^^][bdRQY[[LEEJOOSYYlnppSSUdd^WTWZZ]^^bb`Z\X[^^\LKRY[ZZWZYVRKKNSNQmjll[Vcc==H[ZXXTTSYQSUUYYcc`[[SRPPSXXZXYYccee^XYbbV]ddVQMOuxuqkeenniifd`\\WUTRPNNPSZajrm__fmjRR\\d^ad``]Wmyxhhj|zmnmhijjlmjgttelnnqluqcalfeeideptk__YX^^abghge_XY[[gkutvggqimuunnlpsyyttspnooiwspuu||~vttoelrppbcnjf\cmwppnqj_beff\]_bphelii]FFSSbbaRakkgdkigee`\`ggiirs]Y^behhoohhsrqxxhl^^`[[]^bjmjddhnjc^``\]^`jllec`MRcie``\\[]^TTaa^]\Z__]bafgijjih\Ujmqnllqklljhoq^[accWQQX^^ahhqrtt^\^ppjdadffimmlghhjieddgkkiX`gihhdgfb_WWZ`[^soa\ffHHSfgddaa^`\`bbggqroiia`]]`ffigqqrrjbdppckrrc]Y[TUTSQNNRRPPNLKJJGGFEEDDGILNTYUKKOTSEEIILIJKJJIGQ\[NNO[ZVTOQSSRRPOVVLPQQUSVSLKSNQMMUWSLLIHKKLKNMJGIJJUW\VUNNRNPU\TTOVZ^^YYZYWVVQ[YeeXYY`f]`ZZYSKPUVVKJOMKGOU[WWUUPJKLMMGHIKQMKOQQJ>>CCLBJPPMJNPNJJHFHKKLLTUIFGHJKKNNKKQRRZZLMGFFGGIQRKIJLQOJHIJHIHHLMMIHGABHLJHHFGEFHCCIIHFFEGHHJKKLMPIENQSQPMUMLJMNGGKLLFDDGJJLNNXXYYHHIOOLJJKLNLNNMLJIIKLFGKMKLKKJIFFGIGIYXZZPMUUAADLKKJNIJLLNNSSROOLLKKLOOQPROLMQQNPSSMKIntnic]]TOkrmhhnuu{||z|zwllgeYVVJUVTTPPRVZht~uudbbaXVVSTTSUXVNTXQGQQ_jfNMFFGE>77QEMTTUdcc^Y\\XSRRFZ^bilkqqnnwfmssqnnjghquqsspojrvvlwvtrqtzf[bhuoiic\ZWXXVKQPPVRPONN`ZOO]ddWMRR]INVVWXUTTNPa_cZZVQPSkrbOORT[Z^_^VTNOOPUW]\XXTQSY[`b[IISY^ec[[dmRQQ\\]^UPRXa``\]MU``QLLY]YXMXZX__ddUTRQWNNSUVTT[[d{lk`X[[KSe[NTONSVTPJZ`ZZVR_\ZX\a`ZV[ZWWQKPS]TNKKMO\SUSSRQVORU\_`\YPhhm]ZZTNNS\\SQYTPPNMMNTTYYXXUQTVUGW__HHSSOJQ^YRx|yuohh``b\sytpprxx}}~|~}{qqmndWcdbb^]]aepy{{meddaccbcdd\cf_T__kvq\[TTUSJCC_S[ccdonnkifb``Tfjkorquutt}mrwwupplikswruutrluxxq{zy{}nfkpytnnmgfdggeX_^^b_^\\ie\\fkkaX``lV\ccegb``[]igkdfc_]`pyl\\_ahghjiba[ackjffc_aghjkeUU_dfmlhhou_^^kj`\_feklnklY`jj_XXfjfeYegckmpoca_b[[_``aaggm{srjbddX`ph[c\Z`d`]Wgleeb_mjhfilgchfcc]X^akb[XWZ[i^`^^]\a[_^bilkkjjgc[rrsedd_ZZ`ii`^e`]]\ZZ\bbhgc`bdTaffRT``[V^je^dcVZVSPNNKIUYWTTY]]aa`a_]XXUTNLLGLLKKJIIKLT[lea\\TRQQLMMLMNMJLNJFJJPVTJJGGHFC@@JFILSRPOLKKENORVWXXW[[YY\TX[[\[[YXX\^][[X\^^W]][YXZe_SLPT\YVVPMLJNNMFJIHPMGGNSSKFHHNEGIIJLIFGPOQJKIGGIUYQGGHIKLMIHFEHILLKKJHIKLNKDDHKNQPKKQVGNNMMHFGJNMMDHMMIDDJKJIDIJIKLNOJIJFFGHIGGJJQbVUOILLFHPKGKGFIKHFKMJJIGNNMLNMKJLKJJHFIKPKIGFGGLHIHJGIHILMNLKHUUYPNNKHHINNKKJJLKJKMMPOMNOPINRRGGLLJHKPMJVXYXXPR\wpSVbmSUUSXdfc]`ennryq|yuxz^NOOQSXXVTTPPllr]^^_TTRZ[\^^XTOGGOMV[_c`^\WRPXQQOQUTSX[[S`pp`][YVVOUe`ZXV^^\epoggkib_YY\gqqrpqlhygghzzibeeuvxx{|wvuvgacdl_PNOONEEPTPPW]gogRP[gSCETTWYXVN\sspomeegkggqiid\a`dgg^`edRZZUNOTW^a`\]^db]]\[[_[X^^UUSVYXSRRVPPJOORV__YNR[[\]WUMIEMPS[cZZaQPOQSWVOKKPLHDXZ\XSLJJUWYYXJHHRVV``\\[[XTZ\ZPPQSVVO[[ZYVZZ[]TTYXPCJSZ[[TJYY[[kookibcmmq``etnha]ZWTRV`bc]\_bYUXZVRPNKPX\\[[YVWXSNMNPQSSLLGAIcef[]d{u]ajs^_^]aknmglqwwx|w}zwx{fZ\\_affdbb]]qqyij``^hiimmgb\SS\Yadjoljhd_^g__^`baabhjjbiwwjgdcbb]dnkhfdkkinvrmmpnjgaacltprrsqn|n||ojnnwx{}wx{|qmpg^\[SS^b^^dknrl^\eo\OQaacded\fvvutrmmpsnnxsspkmikmmgipp`iie\^adikjklonkkjhhmgdcjjbb``_cfe`d]]V[[^dmmg[_gdbYVRZ^ahnecj]\[^`dc[VV\XTQfgif`XVVcfhXTT_bbjljeaikf]\^`cc[gfde``db[NV]ddeaUddhhsxxutjkssxmmntokkljhec`]`jklhgjofaehd`][Y^fkjgdef`ZY[]_aaXXRKTLMNIO^ZJLRXJKMRSQNOQVVZ^Yc`^a`cddPHHIJKNNLHHXXZNOJMNNQQNLIEEHHLNPRPONLJKNJJKLKLNKQYYPONMLLILTQNMLNNMSZ[VVWWRPNNPV\\]\XT_TUV``WRSS]_a`aba^\[ROPRWPHHGGFDDHIHHJLTYUHGLRHABIJJKJFMZZWWVQQRSRRWRRPLONQSSLMONILIJLMLKMMLNMKJJLJHLLIIGGFHJIHJFFCEEFINNJEGIJKKIHEDDFGHKMIJNFGHKJFCCEDDCKHDJLNOPHDDHJJONMKHMOJGGHIJJFKLLMNHHKKICEILMMJEKKLKTVVSSRRVVXNNS`\XXWQMLKIIJOPQMLNPMKMONMLKJKNPPQQPONKHIKKMNNHHFDG^^O;>Z`eYUUTVq{|zw__nt}ohafjjZ]__`b_U\^\ZZ[[ZVVRQRV^^]\^^\XWY\TQLQ\V]chhrz{r^R`QOMMXrsmhhbYOPRRY[ouzywvwyc[ZViyxwz{{unn`esow~nnli[UQDAAJRaaXUVV]d^INSShNSaO`njLLMJ??{{}[[hhda[VVPIGDDOY^_dYMlpV]USTV[``jjgeffZLLNTVXS??R]`XWVNTY\\VVWXXVTJbaaxxeNRROORQONeqYYKFDABBTbXX`ba`^`a^X[^\WRE<>R``V]XUSVJJIHHUTT^^\ZTOQIACEJJEEIMLGGHGHECEGKKSY^UFFEJLLHJKOOQMPUUa`_^\ZOMLGPURIIJQUMLKIHKKJIHKLHKLNPPGLSTTSKILKKFFDSYYXZ\]]YSVZZTNNOONOOMLKJKHHLKLKJNNYZTGGOWWQRSWWPPLJJHIJKJJKLPRRPLZbbvum\S\[[XUNNQTTX\[\\[\^VROPlgccgeecaZV_feea[Zfc\VUVTRhmXLJ\kwwk^`mreiztn[blmejssnio_|}zxztwlongrwsuywqjejv|zxbl|{zxurlnmmtxxyrrlmgiiotw{{ww{~~zglppy~~sggqyx~~}||~~}yvrrv}}}zz``b]]ii]ZZ`wwd^\YYbYYZWWUSUXX[qqgjUPTXXeibZZdhhsopqqoxxjju|rhkkqqakkpvdd`__kirje`ggxxg_W^aUT\iofWNMRRLffjhllefXXTRRY\^\UX_``aryy{xsolRPOPQYNUXUQOQXUTW[[HMV[dVggffXXcjgXOPQ^iifb]]\gnhlrxxb`YWWZ\WTUWYU\[ba]YY]]W]fgSS_pulld]ad\PFEC@@JMMLQVXSgpp}}sd_`jijgc[[^aafkjkkiknd`]somosttsqhcinlljfdtrkebca_pvgYXes||silvulozttugotsmqxxtqvkz{|vxquqmuxtutywqlhmx}{zir}{{xuxrsttuyy}wwswnooswzxw}{lptt{vmmu{{~~}{xssv}}{{lffoofbbh}}mhgffpqqeefeeb_acchzzpqrttd^cggmrlffmooxuut{{qqy~vmoorrhssvznnkiipounjfllzznidjo`^eptk^WX\\Vllpqppjldd_^^fimjbeily||~|yus_]ZYZfZcfd^\^c``addUZdirdppqq``ipodZ]^gookfaaboumou{{lmgddhjfacefeeaiipplgghhafmm__htyssmkmoe^SQNLLUX]dfaKNN[ZWNHJONNMKGGHIJMPPNOPKJHVURPRQMKPTQMLRQOLJKJITWMGFOW\\VOV[SU^[WMPVWRV[[XUXN`accacbaa^d_\_WXYT[_]^^__``]XUX^a_^QV`_^\ZYVXVV]__]YYUUSTTX[]^_`aedaa_TWYY]bb`aZSSY]]ccbaa``_^\[[]``b`^^LLNLLRRKNYYPLKNJHHGHHJWWQRJHIKKPQMIINQQWUVXXVZZQQY]XRTTZZOQQTX_bbdf`LLJSSYSQNQQ\\OKGJLFFIQUQJECEEBQQSQUUQQHHFEEIKLLGILKKLV]ZWUTGGFFGJEJKLJHGJIKKDFJLPJQKKQUTJGHHOVVUSQQOSVUX[^^OOLKKMOMKLKKJMNQQOMMOOLQVVIIP\^WWSPRTPKFEDCCGHJNONj\UQXX^VSP\dbZSB=BFIIKUVX\]\ZT]``al}sniikokbZVRRT^dne`[[ZWVUpmg^`cfghahrtslimph_Imrw|{vssrl`Z`kpponle`drxwsrrqqp{xddptsnnqxxwuw|rhswunx|~}v^Towq^}jRkrrstv|~{yy{~zuuwxxvttYYfzzvssniiTT^IccUbmm_Nbss^UU][[qkd^XXlSSoodYY]aa[GLR__vvk^^{{rtxmh^^[YYWVVPNKbiiwhXij\LL]\X[\\nqsz||xpt}}]PT_[WXZXNNLJJNVXRTU\\WRRJGGJNSVD6LTYdd_OcljdUt[[jwlgfjleeda_TRRUVVUTZ]]WZ\UPOJOTqvrccZQRTTMKLR``UQqgb^eeld`\jsribPIOSVVYceghihfcikkmuzuppqusphd``aimulgbbdfdctqkeilopqipxywpmsxqiVuwzxttusjehorrqpomghsxwtqoopqt~|mmsutppsyvx}xrxywowz}~g_rxse~p_qvvwxy{|}~{zz}|wwz{{zxx``lyyvssrppbbmTmm`aap||m[l{{haafccvtsleep]]rrleejnnhSX^ggvvqll{{~uvyqokkheecbbXinn|panodXXjieghhuxz}~~|wzf\aniefig]]ZXX\ce`bcjjd\\VTTUY`eQ@YbghheZkrpj^wggq{sootxqqsttqna__cddcbhkkehjc^\W\asuslle^_aaZWX_oob^``TMJIKKMJIGMRROLEBDEGGHKLMLKMNNPU^YWTTVYVOLJINQWSQNMKZYVPPQRSTPTY[[XWWXSOEWZ^``^]][VOLPW[[ZXRQT\`_\^``^\Y`b^QQZ]d\YY[^^]^`YRZ]\Z`bccaZMHY^ZOdd`UGUYZ\abcb_^_][[\ZYYKKQ``][[VRRaGGMANNGLRRLENUUKGGKJJVRNKHHba`TEEWWOGGIKKIABDKK\\SJJ``aeefcYZ]TQJJIGGFEDCORRXPHSTLCCJITUV]__\TX__LEHNLJKNNJJIHIJKMMJFFDCCDEIKC=FJLSSPFQURJ\bbLLT\VRQSSPPSTTRPJIIJKNMNLJJHIK^c_RRNIJHGHJPPKITOOmc\\YQSX\\QX[XP\ea\SQORRONLKYcmTQU\`lf__egXRRUXX[`b``anyyncddfhrrmmxppm{tlleiiluna[hhnrrwzwwsqnnssnn}}}{sronoovwlhhmruxwtryurq~|eU^szztt~z{wuwxvvqwmlhd~xsqstzzn``ajslfinlnyssuxyy{{tux{{xrrojjsswtmhccjjfbbfbb]gpjRR[]]HHNXX]ZZTTVQQennonquua]]SSpzmmedd^^[\\YX^dd_bbjrrQQb^^\mommpu{{tszqqsurcUTLMNQNNHLQP_^^YU[dc^XVPK^]_b`hoo{^TSQY`bac_[[WPNXXVUUZXXZ]^^__XXVYahndTPffkkNFKV[T\lKlZdcck{m\\lh`cacqooeTMQQRYWNNRVVUHKOOVH>RXXVmmfiixxussiTJ]]ZIS`eb\\smkkggh_`ejj]]__gie^hmhhig`_]__\ZYWciu`^_chqmiimoeaadggjmmiihq{{rillnpuuppwttsyqqlmmovsmjrruwvz{yywvttwupp~~~}trpprrzznjjosvywtqxvsrnafxxv|}wv~|}wvy{zzv{vrnkxsstu~~sfnvplopqqt{ttuxxz~~wwy{{xttpmmxx|ztpllqqlffihhekus^^illUU[ddgdd``c\\pwwvuvxxhee`_vttmgcdgkkfhhovv^^lggdprqqrw{{tszppuywia`XYXYZ^[[TUUX^\hffcahnnllgbb[Xliillrxxh`^]djlmnolnkggc^\eedhgfjlmnffdekpwn`ZmmqsVOWci_jtWpcljjq}tffqmiqnowvvob[^^_gdZZ_eecTWZZcTJ`ggdssnmmwwursl\VjjgV\flIGGWROOMLNJILOOIIJJMMKILRPPQOJIHIIGGFEMRWIHKNPWSOOSTNKKLMMNPQZ``YSTU\\ZZ`ZZW_[VVSWWY^YQMTTWZZ^`^^[YXX[\ZZabaa`\][Z]]YWWZ]^__^^a^\\bc_RINYY[`d^[\b^`_]^]\\Y\VUUVTRa^\[\\]]VOOPUZ[[VRSSRRVTU]cc[[\^_^Z[]__]ZZXVVXXZYVRNNTTSRRTPPLRVQFFKLLBBEHHKIIGGHFFNSSUUWYYOLLFEUaa[TTONNKKIHGJNNLOORVVDDLJWWUUX[^a`^[[_[[YXVPFEBCEDDBDEDLKKIFIOMKHGDKJKLMQVV\NGFFILNMNNOPMKKJHGIJJKKMLMONOPKKJJPTVPHFSSTTGCEKMIMWEVLRQQV_WLLWUPNOYXXRKIKKGGIMMLEFHHKGCKNNLZZUYYccbaaZMGNNMGMTVQQaZVSOKKTPRTW^WP?dU^YWXWVRRX]WWZ[qqfJQQPOT_hcZ]c]SYVSS`ejjijqbdfqlxxwwqTG``cgipjbbmpuusuxxz{wtuvuurp|xwxri\Yepswppjjt|}zulhuttleuwwntup``uqw~yzvqb\\[i{zyyxvxwmpttvi\by~||{{wtvvpkorrloomjswts|fZZYYTZZfhkn__^YY\WWKKNTT`dd]]baaf^^[Y]hhcU_]OOzzsszoccMMNRTV[[afilggssgdb\jwqssntrstvd[[^aZDOYOBCEMJOOUYYZVPVVUOOT[Y^fdYYWXVRPPOQX]eoqqfTKIQYiid_]\\SNWTUTXYY[YWWOPT[je`FQ\ggstoddZN[]YTPPTQ[[Yctt{xmmwon^_aa^cjjihQPTZXXV]_aa\YUPPLN^b^VSgjlhhgLNNGFHIIgh]_jiea\XXa]^`cdle^Kkciecfec__dhcbddwwmV\[`hojegmibhgfb^^eilmtikltozz{{y^Sggimmsollsuyyxxzz|~{yyxvvtr}yxytmdbksw{qqjjt{~~{wtnkwvvpm{~~rvzthhxu{{}zvkihco{zxyywyy{zoqvvxmfk}{{wuvvrpsvvoqqpnvzwu}ofaddnoqugghffjeeXX[aailliilffliifefppnbifZZ}}xw{tmmXXY\_aggjmoqoovvocnxsuuqvuf`cilfPZf\NOPZW\\bgghc\``^ZZ]cafllcdc_]]\^ciowyyqaWU\cuupjgff^_\eedcdbgiikhff]^agrmgR]fooxxtjjcZfigc^^b^hhflvv{yqqytslnpplmqqon^]ahffdlnppjigc^^Y[mqmd`mprpphXZZSTTjlGIQOMKIFFJIJNKHBRJLKKLKKIIKNKJLMYYSEGJPUTLMQOKMMLKIIRUXW[RST[Y^XJDPPRUV[VQQWY\\[\^^_`\Z\]\Z`_\VNLSZ[][[YY^bc_YV\WSZ[[X\YPP[cZ\bb_^\YPMTb`_^]\\]\XZ[[\TKN\_``^^``]\\[\\YTVYYVXXWUY[ZZ[[_bbPIGJJPQSTLJJKIIDDEGGMOOJJNPPQJJIHJPPNGLKDD[[XY]WOOCEFGHHLORTPPXXPNKT\XZZVYXY[\SMKJKH?CHD??@DBDDGIGDHCCFJILPNHHGHHGFFEFHKOUVVPIDCFIQPNKLKKGHJKJNONPNMMHHIKUSQCGMSSY[XRRLFKMLJHHIHKKJQ]]a_XX^XXOOPPNRWWVUIHKMLPQRRNMKJJHHQRPLJVXYXXZHEEFGGYKNSUYXX[]__\UWWZ`bqsmf^M`hoqqi^dgh}}~{i^knuveTNKvwspsxfXdjec``^^cmpvyJJIWcwidefa\deYSW^bbhyz||}jwynnkijtvy~zjmoonunmnotjK`fiorqvzzplyywwvswwz{zw{pjjrttx|wwzyoogemomcXyysrrx~~sqvqqv{{LqqsmcaVV\WRRPP[ehhknz~ugjoo[II_ppsuutrr^^m{}}x{{jVMMVd^\jww^f`]\ZZ0PLJJPOVY\^^`bbXLLJDADDYi`\RIPc[QUGXVU`icacXY]]W_gePONSW[\\QPON`psttQQRWTSR`RNNIIKOSSXZZ[\`ee^WhpZZ\``gneabaairrnmmfd^LLI@=`[``fdXQW\YONLGFPUY\bdhgfikmmjceeilouupjeZipvpeiln~~mgqsvync\X{zuruymdmqnljjihkpt{WUS_j}ropqkdjleaeloor|}}~nzzmovwz~{psvvszprtsrrvoWiopsuuvwyzztr{zu||{{zv|qkktvvy|yy{yppigosqjb||xvv{usyww{~~Wvvxtmlbbgd``^^jtnnqs~|oqvviUUettusskkt}{}}p`ZZckihpwwetgbegg;^XVV]\ehkmmoppeXXUPLPPfwnk`W_tk`dTfdcmvqoppokcdggekpn^][`eijj^][Zhswxx^^_da_^l`\\WXY]``gikmmhbougghkknqmjlkkpuu{}}tpkYYVMIJJnjpouse^eif\ZYSR]bHILMMLKMMNNLJKKNMNY\YTPFOSWXXTPSTTa_WOVX^]SLKKHG\b^\[\_TLRURPOONORYZ\]FEEKQ\TQPNSTMIKNOOS^_`aW]cc`\\YVV\^_aa`abc`UVW[YWUVXY\cUDNQTXZZYX\``YV^^\[_``_`aZXXZ[[^`biieacc\\^dd_YYUTXWUOI[[YXX\__YX[UUY]]BWSMLGGIHGKOQQST\_^_XPRTTJAAMWWY\\[YYJJT]^^Z\\RFCCFNJIS\\LMKII8FCAAFEIJKOOMLLHCCA?>@@HPLKHEITOKICJIHLONMNOHJMMJNRQIHGIJKLLHGFEPYYZZGIHHGPJIIGHIMNQQMJTXKKLNNTYSPOU\\XWWRPNGGFDBCCPNQQTQLILNLHFEIJgXXWURW\dR?BS^hqqme_\YWU]`dca^almnqsttn^QHIJLLJQQOTX`_]^^fjnnhYLGQbismhbjqqnlmnn\Ycfloorzvrsuvgfnrollnq~smpzzvvgxzj[XSPPQlrZT\ddXT`ddi`ONNbrvwwqoopuw||}jjmvlhZbz}|xt}{yylnveb}}vp{tddy}kiqyyb[S\ddZ9Plrr`XqqpnndjozoUUQPPN__bfem^bk}vjxqZZMLasonlffQQOGOQXXVOQUNLLTWWPNNKG@>nys]ZPV\\^__fhhbTOYYWSOT_ONTUJJOQQ\_`^XTTUTQGJPY`u[TTKPU_ddVGLKCofeec\_bhXKN\emuurlhhecakoslijoprvxzzvi`UVXZYXW_^[_biklqtwwqeYS[jpvspmquusrsuuhgoqtuuw|wstwyomqspmmrvxsv||zzn|~rjga]^_sweaglldahlmnf\kxwvvtsstvx~}ooqxkfjkkah|xs|{zzppommoxifzt~zmn|qqtzzme\enncCZrwwofxxwuumoq|vcc_]][jjlonrjjilszp{veeYXgurrpjj^^\SZ]_ffd]^c\YYbee^^]\\XTKHs~zlh^dkknoowzzrb]gfa\am\ZadWW\^^gikonkfbbd_UX^eiye^^W\alqqdTZXOHVZ\_loopiabccghfe`cfdhltpiaadovuttldfikgedf\W][XPTQQUYSITLKKJGKNUKABIOTYYWRNLJJIMOQPMPYZWOJFFGFHHGIKOMNNRTWWSLFDHPT\WTPUZZXVVWWMLOQUWWY_^\SSY]ZXXY``YVX^^\\S\a]TMKHGGHVZKHLPPJHPQQTPGFFPY]__YXXY]^__`defgbTTV\ZYVUULP^b_]bacdd^\a_]]VX\RP__ZV]WNN\aa^^]SRY^^MIEJNNI;ESWWNIUUTNSX]aaUGGEJJLOOTJLQ\__YR[bbVHHBOZVUTSSEEDACDGHHJJIFHEIJJGEB>=TZWLKFILLNOOTUURJHKKLMIEGLEEIJDDFGGKLMNLKJJKLJFGIKN[KHHDFHLOOJEHFC@FGHHNOOQRMIJLMOLKOSZSNIILRUTRRPNNOPMLLMJIJIGDFEEGHFB``RRNMYddYh]aiiccdd^Qa}xxZZXXdu~~|xyzzveZhgfUQLPSYYXWQJJSgnneNRRM_``\X\jpj`mm{qqgWXgyvle_akmggoowrmrqppjjsmmdllgncilpsrrzzfeZdoyqhenjaXPSQQ`jogV`kggilosuwrqwzuqqpw~{uus`depqqdUUlz~||ummonofjjkyyuu{zzttxmmyvvr]]Y^^PUUorriimoolnnkmcxnukcc^YY^bbehh^VM`bbURW\\kjjaee\QNKPWhf_Y\TTQUUMNNPVV=ATXXWPKQWPIKKNXXVMTVQUZ[[][LHHPLTa`Z\_cLD??SSNITVXUMPRQQUZ[UO`gngffc_ZTUVWZ][[EEOXUURPSXYZYUZ^\ZPPcVT_b\Z]aeedb\astulTWWTX__cii__bhssaZZ^^ZYUU]F@NTTNCSZ]SSTVV_]ff^\IAASemj__ZXcll_ogioojjlkc[h~~iheen{}z{}}ylepnmaa`]X]bhhc^ZVV]msrkX[[Vfiihffpupguuwwpeep{rompssppqqzz{wrusrroouppippotmqruxwwmlclu~wpnxwkd]`ZZhosmadmnqtvwxvtuzws{~{{ydgfpqqjbbr{}}{{unnprsjkkm|yuu{zzvvzqq}{{xhhcee\``vzzqqtuusttpqi}typggecchllme_Ymooc^diirppillf^[VZ`lmhdiif]][bb[]ddHMbffd\X_f^VXX[ffcZ`c_dijjlkYUU^Z_klhjlpYQKK``[UbegcZ]_]]`egc\dmuqolgbcdehjiiQQ\ecc_\_ccedbehec\\lb`fiillfceimnnkejzrbddbdgginniijnxxkggllegccgQLZaa[P`hlaabddmkrrkjVMM`qOOHHGFKQQLSMOTTRRSRPHPb_\\LLKKR[bba^_\RKTTSIFHJMLIEEJUXYSGIIGPOOMKNVYUOVVd^XXSJKR]aa[VRNOUWSSZZ]]\YVZZ[[VV\XXTVVSWOTVXY]]RQLQW\XSQVUNJFHOVXSJPWTVXZ\]YZ_`bb\ZZY[_ac]YPSUZRHHUaa`^dbcbaa\XVWSV\be^\\^ZZ\TT[YYVJMMEGGTVVQQTUUSTUOYTXSPPMIIKMMORRKGCMNNHEGIISRRMPPKEDACHSOKHJJKGGEGGFEGH>HHEBILIEFHJJHEORVPNLKIIJJKLKKCCFIHGIKLLKIKMLKFFPIIPRRPPMKMORQPOMOYY\VIKKJLOOSVVOOQU[[PLLNNLLJJODBGJJHEJNOKLLONSRNNFCCKR]YPGW]bbXMOOQWWXYMmwqbXNhmnilquthhntaJZTZckp^\ZXhe]S]`]YT_`bb`gg{xuz{unjaXXj{xcYYlnssqjrqjddttpmmgjnohnd^cc`d_YSQ[eehbTaaeTTZ]eka]_gllhfkqqrwkjrvvpwwvx{~|edf\QV\mVN]hhy{{}vv||vrturnmoow~~}}|zyy~||wwqllfZ^^x~~yssjaagllrX^`c``b``[VVMAATYYQIIQXWXx}uhhdaii{ocTTah`YLHVYUOOTYZRGHR`^[[\UMMIQRPPZVVPGGNQSTSQTVTQOKKLLU^Q]]`\\]PLSY[YTWXYULSS\`bcdjlfb^[^^YVUPRTYSMMknVV\\^^_d\S\]__UVXX_ej`Rda__`dafox|iaZTgpqojnqmggd\b`flg\NMQNNje_^YVWWSX^VQQ_ccSUlkkg]T`fkkbY[[]deffYr|xlc[nssnqvzxooswhVhhg_gnueffbpmg`ijhd`filljpp~z|vqkeer~{mffqrxxunwumiiutploqsntnjhlljmnje_^fnnrnbllo``adkmebdkoommqw{rpw{{uwx{~|mijc\_dq_[emmyy{{yuwuuvspqppoppx}}~~}{zz~~|{{xxsnnmfjj~}yyqjjossxaeinjjliie``WNNchh^TT^fdcz~xppmjqq~si__pwofXUcgc\\bgg_ST`olhfhbZZU_`\\gdd]SS[_`b`_adb^]Y_f^kknjkl]Y`gigcfghdZ__hknppsrmjifklgdc^`bf`YYpsccfdffhlf`fhiiabcchlprri^mkiijmknuzpjebmrsrpsusoomhmlptui\Z_\\qpnmgdee`dic^^gll_NMMKHDJMOOJEGGHKFWd\XPKGUVWVVY[[TTX[QELIMRVYPNLKSRNIMONLJOPUU]\[^^ZVTOJJT^cbb^PKKVXZVYYVSS\][YYTVXYTVQMPPOQNKHHMRRSOIPHHMNRWQOPTWWTRUXXY\TUYZZW^^]^_ba_PQRMGJMVIDLRR[][[`ZXZ[[\ZWWXXWXX\`__bb^]bba``ac[[YVVQIKKZ^^ZVVQLLPSSV^^HLMMKKLJHHC??IJJF@@EHHGZ^YPPNLPP\UNFFMPLHCAGIGFFHIIEABGNLJIJHEEBFFDDHGGD@@EFGHIHFFEEDDHLELLMKLLFEHJKKJLLMLGJLNNOSTROLKLLJJIGHIJGEEUWIILMOOPQMHMMNNHIJJNSUSSNHPONPNRX^`UPLIJJTZ\ZVXYWTTQLPOSVTNHHJHHWSPOMLJLNKIIRTTKLXXTMSQMcsyoecglz|~ehf`MNPWZYVcyz{wlgxb_\_hppaP__dYS[ZSNRU``aa_`bb_]d_`kwzuipw{}pmmz|~}yyrokjottxwigfecbchoqqa]^YUmf\RijjiQYWTVZ]]_adfjqpkcfjbjqhnttloimqx~}{{~wtrossce`fb^`bbp|qsuvvpgdknjimnxx|yw|}x~zz}}{}{zz|e[[szzppdWWbk|u^ggWW\_^ZIIHOWVOIQ[[XPLT\_eYYsxvrr`[VWWQYeeb\XYUSSVXXTJJWYVWXOFLKTZXSSQRRIPPNROOWWUSRPRU[__]NNIE]dac\\VTTLKNUZY_ca_R^iiMMR__fb\WddeQjv_PV[Z^INSVX[ZZXVV]bbde\\R`_clsyvsppliddi`_adflqa_]]_a`eldUUWTT`d\\WRSSTfhhls^WeeaZ`[Yjx|ummoq~~nqnhXZ\ccb_j{}~zqo~qmijqwwj[ffle_ed][_cijkklorrnhlghr|~vnsw|w||xsmjottxxnljihijoujhjd`tpharssr__``hfcdfgfhkntrpjlnjqwptxzstpsuz~}|yvsvvkmhlhegiiuttvwwrliproolknwxzxy~~z}yz{{y{zyypiix||uulaajszfnnddjmlhUUT\ed]W_iie]Ybjjmeex{{xxjd_de^gsspjedggb``ceeaWWegbZRUVbhf``^]]STT[[Z_\\ddb`_]_biool[[VPhqopiidbcZY]cgfjmlk_hppZZ^iiolhdmmn^p{i]aceV\adfhggecbgkkllff\impqw}{xuuqnkknihjkmqthgeffgiqtnbbdaaimjje`ablpptwgbJJIGHEPY]WPPSV]`bPRQOFGGILLKP_]WT\POMNSWWOGPPQKHMLHGIJOOPPOOQQNMQNNT\]]UZ^_`WUU]__`^YYXXZ]]`^TRPQSWYYPMLKJUQMISHHJJLKJKLOQRTVYVQSUOTWRVYYUWSUX]a`__`aa[YYWYYPQNROMNV\Y[[\\XSPTVVUTTUUXY]^a^\^aa^\a^^`__]OJJX\\cVVOGGMR[XKPPGGKJADHGECFIIGDCFILOGGVZ_XUULIGGIEIMMLIGGHHGFHHFDDIKGGHD@BCGJIFEEADDCEDDGFEEFGJNNMEEB@JPNNKKJIJGFHJJILNNMGMSSEEFNNQPMJQQPGV\OGJMODGIJKJIILOOQSLLHOMOVZ][ZXXWUSSVPPQSX[QONNPQOQVSJJKIIPRNNLJKKJKUVVW]PL{wl_bTLBjxrfYmvsgHfyumnquvxsnb`^Z]bd]_gkhc``^TVRLYXZejokjhhdXVVdc`fpqol]fhnnso`gsqruwxx|{uoi[S`v{xqmjdaeaTTSNNS_\XWVVRMMV_^^WNNu{zz~rrrrnll~zXX`ui\f|yqx__cms||wwusvvlaax~xv~|x{~~wqqm\\[]WVVWWY[X\VJYYXWW[TXV11BeeLYbOYZHhqq^YXVWXYSPUYXTSSQSV\``RMSXXNOTTMLJAA]f`^XRLLJGHHJBIO[[QbnXKQSQQTUSQNLhdUMU\XUR`ZUQXa\XXU]`]bbofQU\\YWfh_]Y^[]cr]YPQ_^^vvskf\_hipsj[[grnms{{iccghhjso{~osR]fva~vmn`WNn{wndsyvlTl|ztvz{{xpliadikilqsqmjbc^Xdgiptwwvrgeeoomowxuqeprvsimussxzz{xrm`Yf{~{vtsqm\ZZ^jhgfbb^ZZ`fe`\\z}{{zzwwqoo~ddjzslr{uzddflr}}zzwsuumddy~~wttvww~{|~~{wwuigcffgiggaXggeccg_`]<NNDINFJKARVVKIIHIHGHIIHGFGIJJFDGIIDEGGDCB>>JNLKIFCBCEEC?BELLENUIEGJIIHH_FEQOJFILJHHGGMJHFJNLKKIMNMOOWSGHKKJJRSNLJNLLPQPYNLHIMNOP^^[URMOTTUW[\VLLU\ZY\``VRRWXXY]Y`bZ[KPU^Ra\YVrgnbjhe`dprss}|Qevvtrr~k|nRRJAALVX^VNN[Y\a__bffmjhWYN=``Yi}~o]FOVVbmminnqehrjbaaossljjmnhfvuuyyvnf{XXTSS]``LDDFOLFEEKMMmvvqooqusfXXszzus~~xtz~~saYYn`]ZWWc{yzzxy{xuuvz~nzqntzz{nmieeO`oo`WSt^VOOU[[ZYQOZdd[QQeuulctyodd]U_bTBW]]ZercXdrnNUYZ[[SKKRXUTWXXVQPPOTX\]LKJ;YZVa\PJJNUbhn?XYXUTRWZXVTQXcifiYOJB;;>GGKV[cd[[`nb\SPPSVV\c[Wgxxk\ceaYYVSSgxx_Ufhjba``_kooih]WipldkiYNTjo^Xbgacopxzizoi~zqmnhd`wmukrmnknvuut~~^n{{zxxwt``WLLYdfmcXXgehiffjnnvutef[JooiuxgS\ddlssptuuggjnupijktwwsronz|}~|yql~ggcbbillWOOR]ZRNNWZZt||trrtyvnffv{{xv{vzxhaatshdcbbk~{zzw{}{wssy}o{tntyy}qpollYhvvoe`{kd\\djjhf_\cjjd^^n{{skx|ummhdmpaNdjjhqznfn{v[bef_YY`fcbeffdcc^\cdegYXWGfhdmh]WX[cqw~Jefecb`ehgeb_bilmug[ULFFJTTXdglniilskf^[[`ddiohdo||rfknlggd``nzzicoquonmsuuome`pvtnhnocV]nqssielplmvt}}l|sn}uqNLKJYRUNTSQNOXZ[]bf`HRZZY`fbS]ffeddXIIEAAFJKNJFFLKMONNPRRTSRJKF?OOMU_^ULBFJJPUUTWVYUUSTZUPONXZZUSSWXSQ[ZY_\XS^aKKJLMMD@@BFEBAADUYXXY[YQIIY^^[Z^^\[_`_YNJJUVNMJHHN``_]\bcc`^\]\Z^_^abbW]X[^^g\UUQOOCLTTLHFVIJGEEHKKIGEDJPPJEENVVRNX[TMMKIKLE>GIMUNHNUSCFGGHHFDDGIGGHGFFDEJKLDCB<HKHLJFDDEINPS=HIGJKKIHGJQUQQIEC?==?DDEIKOPKKNVOLGFFHJJLNKIR\\TLOQOKKJHHT^^OJRRSONUWWUTNKTXZXTXULHJX\ZZOKPTPPXZ^`Xa[Va`[Zmndgjqrsuvx{{}|xtpdmmsj\`h}wkhhggWTC/@8KRY?BXa_]`hmgngXO]bdcde`_[XSQQVftzpqaVJJYaqqiZNoowp^XQQSTW`^WWUQOIIVaKQadellp{{xuxw}~|quvwz{klg_bzyyues{xxwv~~tqs|wwz}}~ztsyxvuudNRSSUVVSNNPSLJ]`da[[Z_ROn\UUwclorrdZYYVVXY=N\UZXYWZZVOGPU\\[\VSWRJHPSMKUY\YW^YWV^``]\\YX^bJKKLmi__WYVTTWZM==SccbaaO88JYY[\ltiWV\agqpZZYXX]meSWxxpRPJN__\QQRTW\]^]huZZXPPT^^][[ZUSPNYYbxuuwgbW\lrv{{~a``sj`stloquvwx{{}zwtmuuyqfip|vomnno_]L;KDX`hKNeomjjovqzywqcZlqpqrsmlifec`^^_n{|qseff]SScjvvpf[rr{xke__`abchgeed`__]VV`hY_ijimmq||ywyzry||{{}}opnij~||wjvu}{{xtt}urt}yy{~~{uu{zywwj\]]_bbdee`\\]aYVgjmmggij_\xhbb}irtwwmeccgHWc_defeiie]T]cjjhgbaeef_`XU]`YWbeikkgadcknnkjjhgklXYYZyulkcfcaaei[II`ssqpp]DDXggikv{pb_bekuuiihffl|t``||v_]W\ook^^_bdhihgpzffd\\^ed`][gglyvx|niaguyz||~mkiwqnpVWPRTYZ[]^_``acb^[YPUUYTMNSjhgfc_VUTSSKJB;A>EIL@AJNNMNSTQUQJEMPOPPNOLJGFFKRY^ZZQKEEKNWXSKEXX[^VLJGHJNMJHGGFCCIODGPRSXXY^^][`\[^^_^ZYZ[]b^UURMN[hh_\\ab[RXYbb][]]`_ZXY^ZZ\^^_\ZY[ZZYYOCDDFHHIFDGBAKLMKHHJDCQIEEXOSTVV^MGFFIHHc>HPPONNG>>DJJKLSXRIIMQTYXMMLKKNTPGJ\\WHGEGPPNGGHIJLLMLSdcb[KKJGGIOONLKJHGLLQ`_]]TRKNUY]aaceP\WRQgp}wpisxx|~qkllmnnqga\{tsqpsw}n^*DMHCCRPPX]_\PUUVVEBCGMZ[]YPKJLKIHQJHIKQQX_\RSTTMFFGHHNN]]YTSFIQPKIIHRTOHHGCBB?>>BCGILJIIT[aa^UOcaZYWWY^^YKKP`RMMX\\]QLPWa_Z[YXXZ\_\XYV__^Z[\\X[]]WY\^^UWWYZZ_``]ZZTMMJGGHLIIJQXGBGHGEFNVYVV`GaTEJJCAFKKPTTNHHECJLKIIFCCEFGGIDBBCAAED@IGFDBFBCECDIDQSFFHMQRRJJNS`\QIEGHHACINNONGLMNLKIHIA8KLQPSIEKPV[\]ZIHHLKQ\\MMNPNCAFIJJNOOMFDDTX^`QKFDY`ZSPNLGFFDJOYVO\__`LLTggea_LRWWQLNM~~|z{sryw~|vszzn~rvmmY??`lxdYKX^ajmjfkpyrjYYUQVdedhpskYNMJHX\PAATccWJJ\bacxxtkfv{yyslcWYQQchh^TQFGJJH@?:AGNPWVcr~ggccfqqjSZjnvvtksvvwymm{{|u|{nsx}~~rmmpic_RRannbUU^oxwa]YYU[\ZUpiidUvuqzd^ZVVOSSnpc`b\HHOVV]`b^TKVrhjnXQQNFF[ehhsvvpWXi_TT\]NKKbaaVZ^^X^ZSOOQTRHECIJLRXYs|NNQYXTHHJFCDEETUUMJJ\aMMNVUUVJOSOLSRUWZQN_^ppcQQXYV\llvvlUGIYZ\]^_a`WWbhll^YaicGJJYa^^`ba^\YVWV\ZZ``][`bbdeePGGX]it~zp]dgnqlnsqsuntzp}}{x|tv{x}|xw~tvyuubJJepzkbXcghppnmqvythhd_coqttsqrtxzsd\[WUfk^NN\hh^SS`hhk||yro{}{zwtmdf^^mqqkd`SQLJEMT[\ddlvjjhhluup_cor{{xnx{|qqzz~w}}qvy~uqqspje[[gqqh]]drzzedccbhifcwlljbz{xqjhee]``uxninhTT\cchhjg^V_uttrb^^ZKKglnny||xdeqjbbhhZUUjkkdhmmdhd^_^UROVVY`fgzVV[gebUTURNOQScZVVkqYZ\edU\`]Ya`cfh_\ijxxn\\egehrryyq^STdfikmnoneepqssieipkRSSeliijkkjjhgfcdehggllighnoo[SSfkqvwinpxyssvsuxsywbcdcbaeec`\Z^^dgjgedba\Z]d]V`Y\UUK??PV]RKEJNPTXUSUW\XTKKIGIPOQVXTLGFDCJLGAAJRRKCCNP\\YSPZ^]]YUPIJFFNQQNKIABDDB>=>CSVPNGEEFJJN[[\]YVQOOXZSSLJJOUVXYYGccfggcaa[TTRNKPHQRWYYTPLINIMFDKSVRKMOBHKLadd_[Z^]]TJJVaVCDFFHJLQOKKGCCBAEJHHGLWQKOWRRPIMLHGKKJIGEDCD@KUIHGE@@ELNKB@?IC==NKDD@EIIJLKJIGSUIJLLGFFCAHHDAEFIHHIJKJILOPMJJIIFGGFIJFHEBHFFKJPPHHIKI??BJKPPNNMJJNTVUTSMNRNJIFFIJNNRRMKS[ZZWRQLJPLGGHHU\QKKLOQWYYUXZbRTV\]fz~zwy{|{skrruopsxwvqamxbXWVbmxZY_ZJAHSX`gsuzsupgZ_MTZUQLXTT\`CC\ooeZVYUhqg\`cZgjdHGGFH<>@BBLTTQNJEECCEJJNSSZ``\Y_a_^__EPPLHUQPIKL[[ZSIGEEFEDDIHFEGJMDJIHGGHJGECDDFKIFDBDFJM[RJJGA??BJOSHDGHKKJHFLJC=:7DHHIJJNXOFHIGEORHHEFMKBBENJFNLOPOMNOSPPJIIMLKKLLEEAAMMLKDFGHHSPGJJLJIJHAIV\\^_WWOOTQKPYXRLEFIJLS[ONKILKJINRJHGISVVUNKHMMLHIJMNOPTVUMKLWURrwvtzroopw{t~xuy~mkuywqNNW[_TMFMSUTQVW\eme[][XVWXYY\_ZLVfmhdynbWY`j\\SROWUOQKJILLPP^dqqlb]dis||ujljjfbc`rwwq]]YPLL[``PJJD=EYXV`cssyphhxrjjllowjkpyyzrRanz{poomdaatzziTT`}}{}xxsse[QZcchk`Y^ekhYYeomIMXffggx{i`llg^w{__deecdbWofVdME;;GaYQRQOJQYURZ]VuuUWkgbbZSBDHHKYY^NBBSZxrbVVJVQJPTYWY]]ZXTZ[d[b_^ZYQI<::@MJGFCBAEHFEIJFVVFGQOKKHE=>@@AGGKC==EIY]]VNHHCHDBFGHJIJMMIHFIKPJNMID>>?CCLGFFGIIGEEGIONJKFFJJIIKLKLPTTHMHFHJKHGHUYTNIILI?JOWYYLFBHIJKL^UKHGKHJKIKKLOKIJINLKKJJPRJHEEFHIJILHINPRTaa_XGI[zyxw{~xvvqrttwonmjefaaORSPVVOOknXUXZ``PP]]qzh]lqjvveQQV`e`ZXUXZZWSPOZSL]aaippruuohtdh|t{|yyvpmosuud\VW[ZZVPZZK88BU]U]FFv~p[ZMOUvk]]f}uuxyplmppvwrnnmkkov{{~thUUWgplu~{nnb+x`Pphhlso{}}xww~p\houpjv{v|vb{vpphk[YWZZXXTOSXX\YUUTSZ`_`XSXccYOFyr\^]UOO^chuyEJLKNOROKTXTql\^Z^\Y^ZX]a^WYZ\GKOOVTRSQWPH:2WVV__VN>>IRTMU\`_Y\WXX[^^YTWdjpaNNSX[][]YKHGIIMe`^elSHHYgge\H[a]`YRdg`UWWcc__]\Z[SNkkxe^^YTUff`WOUVTVfwed^{zO]}|yx|ywwqstwyqrsqlpkk[_`^dd]]psedgjpp^^llyperxs}}o__cjmjfeddiifa^[d_Yjooqttvxxtpzkox~~}}|ywkfddfed]ZjjYCCNclcjSS|ucaXW\{pbbkyy{tqrvv{yuqt{~}~xpaadquoxtth6}eUplmpvrzxxsenu{wr{|x~|j{uuqrifbggee`[`ffhfdda_elnncafqqg\S~xeija[[glp|RWXVY[_\Xaa`d]ythkillhmhfmpnefgcTY^^fcaa_f^UF=fddoocWJJU_`[cklpogjliefgjnnidfedlpthZZaghhfheYUTWW[rmglp\TThxxujTfpije`npkbeemjigha[ssnhhecdpplf]cdbco|qpn|]j]]^^`aba^]ec^[\\baa\]ZXVTRQOOEGHGIIGGTVKJLMPPHHMMW[RLUWRYYPGGIMPNLKJJKKJHFEKGDKMMRWWY[[WRXQR\Z^``^[[YURTXZZPLHIKJKIENNE;;>HLHJAAX__^VKJCEIYeeTMMR^]YY\VTTUUXabaZXUUTRRTY\]`cXPEEGPUTY]bb[TTM5YNH``XRRTXU[Z^c_UIPT`__VSPX`ebba\Y\^_VLY\WTTPQIHEGGFFDBEHFDILGGHLLHC@YUIJIEBBJMOVZACBABCEDCFHGTRKLJKLKLIILNLHIILBEHHKIHHGJGC=9JHHONIE>>BFGEILMNOOJLLKJMOOLJKJIQUXOEEHKLMLKLKFDDEEFPNPSVHCCLTTRLCKOMNKIQROIJJPPNNLLKKIGTT\QNNLKLTSPLJKKJKR\SRQ_ccef`INir}{ww{~z}wqwwmjmVPNNPQN`lmobilYYfv{mjlruq``^gghd``_NQXUQMMN[UT`U^^ehaZZtzvaaiqyzfmhlliRTVTTLMqquQIW]]WU[^a\Wgqqmfadffjn|uh{{|{y{xttvut~{uqqlxx{kfbMZhmlu~u]ENYbkqUUxrppquuszsp]ttwxw}}srpxks{jddkzqq^WXW[cU[]W^eedd_WRRQU[]WDFIUYYPL\jjbWY\\SaaYYbjjxhRQF>88?@PP[YVszvnZZ^]YTW\ZX\YWTc`UMDDOQTMFFEY[\VSlw]]a[_c[MHZ[\[ZZVT\\^_YPTUU`lmmsqaWRU\a]WbbfVLLPUUhV^eSPW_faa[QLXTVVSSe^WV_m_]]\ZOONSWh`VVYUUVhfd^X[[\XXVVUeghgesy|zw\nu~zz}ztzzrmrb]\\]^[jsuvmsvfflrqu{}whhlrmi\_fc^ZZ[fa`mceelnjee||iipv}~ouro^aebbYXvv}`Velldchlojeryyulhillorwk~~}{|ywwyyx~xuur||rmiZhsspyycNU`irwYY{srssxxw|xugyy|}{{xu}rzrllswwgdecdjbhjdjoonpjb]cilePSVcgg^Ygsslbeii_kjddkss}o]\RJCCKM^^igbz|uggljhcchfcigdalid[QQ]_c[SSRhkldav~mhhcglfZTijhhdbiikmg^cddjsttxuhd`cjnkennpdZZ\``suuejo][bjsqqjji^Ygceeaaojdciskjh\_cqjbbdcqonjgjjkggdppqpo{~}iTZ`dcb^\\^abd\_\Y\\VWHGFGFOUUVOTUIIQY^b\USSVXWNNLPPQPOONFGIHFDJHGLGMMPRNJJWZYNNSW\`_\PTPTTREGIGGCDVVZIBHKKHGIKLJHPUUTQOQPPTV]cYS_^\\]\\][YX`a]\XWWRZZ\eaab_RPNBIPTTX]_bcaXJ>BHMQUJJZ^XVVWYXWaa^\VddaTHVVWYY[[TYchebaaceefbPTXPMMPYUUIFFEHMEGIFILMKHCGJKG?@AFHHDCKRRNGHDKKHHLQQYQFFED?<::>>EEJIHVZXSIIKKJHGJIIKIHFONHD@@FGHEAKNMIGSYZMLNKMOKDBLMLKIHKLMNLHJNTUUYXOJHJMNNOONJNNQKFFGIIQKORHFJNRQQMMLGEKJKKIIQNJINVNMLGIKSOJJKLKKSSROLNNOMMKKLRSSRQZ^ba_]Nz|~zvrtthssvk^smmekjgmmhWTTPTXbujijqgd`ceeqq|sciiqpnu]_`gnn^^YRi`ha\\`UURFalooqv}}ngiqxtj[SRRW[ZX[_bbehdffmmqqh][[^\^RRPOQS`lssrvuy~~yyzxssx~nnxnnhnlpsddyuupkaoruvvwpzoX\`_\`Y^aceef\\gzrVz~bTRRfwwy~~hpx^TT|}jT_c]LLcpkdkqqbXWTfg`[]KGIQQRSUTSRNGGR\\^_`aXOOUZZ\M__abCDFOkyqitUUS]_aXXhhlqbOONLMKM\a`[hsxiWYTTld`XXVVWW\\YXURKKR^^[[WQX[fppqiivzjTY^^d]\\gijdTTYYTX[YJZZUU_hVW\\]``^[[ZZY[sqnkjaXYVddONLVTPONUYYXW[YZZ\TTszpp^UJ||yuwwoww|sixppkopnrrnb__\aem}tssxomjnppzzzqvvxuy~kjinssffd_pimhddhcc^Qiruuvzsqqv{xod\ZZ`efghopljst{{uliimhl\^`jsyutwuxyzzxuuztu{tupvuvwjj}xxuqksw{|v}tbgllijcdehjjlggn|uaoa]]m{{}nu{h``q_``gkiXXjuqlpuumfeappkgkWTV^_`acba\TT`kklmcZZ`eVihNOT]s|wqzaa_loqqmddpptxoYY[Z\YZZ[lpoirz}p`d``toidfllhhd`XX_kkhhd_fiqxxyqq{scgkkqkjjsttoccgd__bbgjfVeecckrddhjjliihhggvutqpjfebml][Zcb_^\dhhfdifhhl``{yyncX^_c`^\ZSYYZSLZWWRUTRVVSHGGFHJNY_RRSWQOMNOOVVaa]bYPRRVVTXKLMRVVNNJFSNSOMMOGGFANTVVWZ^^VPRW[YTKGFFHJMPOPPQQUTVVQLJJLJKEDEFMTX^YYZ[]``]]b`]ZZ\_^TTYTTPSRTbaaVOOZXXVSNUVWXTZ_TGHJJHKGLNNOHHO[WddFZ`_]JDCCOYdhha\\`beecPTXIDDZ_[PDEEJLHAALSQMRUUKHGEMNJGJA@AEFGGFGEAAEIIJKGBBFHHIBJJLN>?AES[VQWFLMOOMIIPPRTNFFDDEDELNMJQWZRIIGGSOMJKLONLLJIDDFLLJJIFJKQVVWSSZ]TJKMMPLQRSPJJLKHKMJCKKJJOTJJKLMNNMKL[YVUUQKIRRHGFJKKIHKMMLKNLMMOIIY]bYYPKGopiinhbb^ZVdee]jiiomihgmhr{xukklmmd[YYpgZfqquxvtm{{xn[[YQRYsspPT]sqfhc\^nuefheccTQ\ghzwohc^txpcSTU[[^saTVXRceezxx{}sn\\]^\Y`f\XUY\YPKqyy}~}gjjninnqtwyusu~][QQ`YX\ddc[iuuOin[[ia_jjwggjeQMYefwwebwib__`bmy|uvu`d__kss{k~~piiZGSqyyrTY_wwtlmm_NkueXTU\\ZX[[a__TPXXVZYZ[SQICC>\aa[SSOJGGRQQ=N^g]RJJKTW\XbbTX\\ZZ_dd`mponqspa^\\WTPQMHRZYVdfh]PP`dcadTSZ``PLNNOTQQOMRYZZXaYZ\\Z[]_^VY\YWYXVTZ`flu~~nqymUTTPGGMRWonYUQSUZ_imhZNRVddZZ``_dqggda[a[VVW\NXhc]KLNZ^^]ZVWZ^baa]YSWZZXTVXZXVuvqquqmmifclgpootqonmspx}|umhffwqgmuuy}zwt~vhhf_]_uusW\dwumnmoicesxjnplhh^\eoq~{smljz|vj^^]hil|k_`a\jll{zz}zwkkllhdingechkh]Xx}}~~nqqrlqqsuxzusvfd\\hdfkngq{{[pq`_mferr|nnpl\Xdmlzxhgyngeehls}zxxjlggqyy~nummaS^x~~x^adxzyqqsi\q{ofabjjgfhhlkk`]ddchghib_WOOJkooi`_ZURR[HVckg]UUXbdk`hh^chhggntqnuxxw{|znlkkfb_`\V`jhftvxl^^purpn__ell^Z\\]b``]Z_fhhgpfkmnnddecbdfdbfkpu}vytbcb^TSZ`dxwfb^_`dgpvrh\^booglvmmljekeabbf\drmiYZ\innkfdeimplhaehhecdfheaWXTTVRNNLKHPQQLTWccVSRRURW\ZXSSTUUPJIIVQJPWWZ[ZYU\\ZUKKJFGLZZXFHMYXRRSROLLVZQPQPGEKQQ\ZVRNLXZVOGGHLKKWMGHIEOPP]\\]^WTKLJHLOKIHJKIEBVZZ\__^PRRUSUUXZ[\[Z[a]JIEELHHKLIPVVBQUMMSNLPP^XOOPNCAFNPYaZQMYQMLLKRY[``V]ZYJLJJPUUZfefdbg`Sbb\\S^adcbQQH>DTYYTDHLZYWRSRKCSVNGEEHIIGIIJEDFFEIHHIGFB>>Ufe`TEEoohTZZ`b]ZZehf__ZY\\WUNNQS]`\XXMTTQH\bbdd`NJLRMHHSSQQNKRYfj`\]UMKDDLSRRfllkjotnnfTLWWYYQSWVTW[WSW[gg^VVYZ^e]XTWUNN]iij_Q[^\WUUSRboSHIKOOVZ[TX\\YX\^XYZZYXWVZcegnprmgZZ_`nlidda\YSS`ddinnmlp{|ray^agjjv}}a__cfcckpz~hhbblqqu^au~|}~~p__}}gNN\`fll^_emme\\bmrx~lccx\\emmnppkiicNNVYyy|sqqjR{|}qlcYbbmffttngebblo||uecu{{bb_\RcpPhhupwaYllttj_|{sffwnuw{{}cp|~~zfr|o`fc_acchlhX`ggikh_VYbbcdef^\c^\_aikkhs}}]POoojibKdxvpbQQwwqciipqmjjsvtnnihkkfd]]`amplgg[cc`Ukqqmmk[UXa[UUba__\X`gsxhccemd[XPPZb``puutx|vvo_Yeehh_bfecegc_beqqicdijnumgaca\\gqpng_egeca`iq]TVY\\eijcgjjhgkmfgiifedfIJJNOPNKEEFGURPJJHEDBBILLOSbfjd^NMLP[Z_caaUGY^HJMOOX_^]]KHIHHMRRSX[\`^]KKGGMPPbWFGRVY\ZZQFF\[L>>DFJNNEEHLLIFFJRVY]cfaNIIWDDHKKLOPKJJG>>ABYY]a`]\QNNLE\b`VRQQJAHHN__KKOOLIHEESX^^ZPNVYbi\\YLLGC>IQgg=QQX_TRHDLLZffRRLEWYah`Y``VKKU_TPN``ZZ^EQ\ZYYXVZfcUFNTMDFFEJNKAEHHIJIIHDABEEFFGHDEIDCFIS[[G>eeKKJJG>JTSPH??SSPILLNOMKKNOOLLKKLLJIGGHHMOMLLEJJHCLOMEBDHECCIIHHFDGJPRNMMNOJEDAAFJHGQTTSRUXUUQHEKKMMHIKJKIGIKQQMJKMNORNLIJIFFLSTVOHLMLJIQYJDEFGGKMNJLMNOLLNNLKJLJINQTWZjimljhb^`affc`\aaXXZSayp^fjjdd^[ukxb[S\dd`aWWbbSjddcb`SSF77;CFMTVS^qzziVVSLHHNSSQNOUUGGR]epkemzdXXr}olxx}xxnkZPUf}wddn}}ulpoouuvz|{xbp}}}um``\^``YOalpz{u^^hlloztxyxPAAHN|||wzzp{{xsstyyZccUPPsZeoou}TY^c_OKR^R[\dmme}`[VOQW[__]USY``\eg^[]^^(4PR_kc\VMIQ]_\\TQZX^`b_U[`ZSLLNVWOPQQY\YTTV[Xkd^\Z`ee\QT\VTWZXih`WW^duuto__iz^M_meT[\Z^a[VVZROOW__\VSSQPRSSTX`ZTW\\_rdXUUbahi]VhjoeZ`esy~p^bf[WW[ZYZ[WUTUX[UQUTY]acfqorrqnjkloomjhooeeg`j~wjorrnnhf{q{hd`fkkgiaaff[rlljaaSAAFNRRSSZac`hv||o``^XUU[aa^ZZ`aOOYblwrlr}h\\trp||uqc\an}nnu~~xqurtyyz}~{zju{uihikggb[gnqqr{|vaaloos~wyz{YMMSY~w{uuw~~eii`\\yckrrx\dknj\X]hZ`fpuqhlf`Z^egjjha_goojqsigimm3@^^grkfbcddZV`mollb_enprncinf^XX[ef]]^``imiccekg{shouuk`cldcfifsrlffkn{{|wkkrg[jwlbjkhlpgbbd_]]gppld_^^_abadle_ekko|ofaajjopfamnsjafly}tejoiijeejihijfdcdegka\DDEFGIKTSUUTSOMPPNMLMMIIJGNa\VMQSSOOKJX_T[[\PKFKQQNNHHPPIRONHHA::AeaZ``][[_XYYSYYZWXXdabccGMMEBBTdGNTTW`[FHJKIBADIFKHKPSP^hhZIGEBCHIHEDGLLIMNJHIJJ59EELSMIFGCAFMNLLGEHNOPNGJLIECCDIKGGHMOKHHJMKTOMLJNPPLGHMIJKLJSSOKKMOYYXUMMR\aNFNVQIMMKMOKIIJHGGLQQOJGGHIHJNJHJMMOYQKHHOOSSMITVYSMORY]`XOQRLLMLLNMLMNLLKLLMMNPKHKffuyinnqqolojj^^USUTTVWXWUSSffkoiYTQcc`YVTSbcdVO\jneiziSSY_hiZP_\ymnTYY\agjlpojgKMRUV]dE^gi]WU\\nxxvoosv{}}~yyltjp{rvx{zwvppk[qxxy|ojjpzsdgbkccgaVhidgwqqops{{|vvmqtu{|~xrrnnikc^jnwwy{UVky}|{{~{{mwjqnwtxiYclda]jm`oeXhll]Lbq~_RI:5XgzaOKL77EG8<@JOOUXW_TQQKDKQAABX\XVMXZWTX_adbUVVW\DMUONYYPMMOTSQPOS\\WNIILMPQQUOLDNRSVTTQQUYXWUQdihvwwsnl`Z`]ettzvwxx\SclgbUPPLAT^sw_dhqqw|jgc\l\^`aPIJKKmj]XZ]\``iihgkh`ppl^\\[YVHYWZZ\^_Wlly}qsrwxxllc_accefgfd``nnrvrf^Zrrnfbbca`klk^Yaqwjn}|paafjood\ig}st`fghimpsutpmXWWZacchlRcmsfa_dbpyywrrux}~~||rxms|uy{}|xwrrofuyy{snnt|nmjqkkmibmmlnxrrpptzz}vvnpst||~}xvuuqrjgpszz}abr|~}~~rru|mvv|y}qdmurohsuhtpeqttgYlxj`UE@dpiZXWBBRTDHMW]]cfekc__XQY_NOOglhe\ijfcgorurdeiQWa\\gg^\\^dc`_^bllg\VVYZ\_`d[YQ\abecc``dhihfec^mqqonmwyyxwwohplo|{~~}}f_ltpla]]ZMbiy|hknuu{qnjgrfi\VWXYYsnhcgjinlppmjopjuwuklljgeVifjjlnpCRRZ\TXXZZWTUQQKKHGHIIKKLKIFFPPSURIHFNNMIGNNPJDLSUPR\\]SGGILRRJEKJ[``TUFHIJNQSSUURRBCGKN@LPPJGFKLV\\ZVVXZag]__`a`ZZR_XSV]WYZ\\[Z_VVSHW[USSV^]]YUMPLRLLOKEQRNQbZXXWXY^^][[VY[[]]^_b]cchhWTUQQNPLJQSYDPY\[Z[\^ed`ZZSSQXcSUSXVXOFLQKJGNPLTaLFNPPIBJS[KF@98FNY^LCA@99@A;=?CFEGHHMHEEC@DG@A@JKKJFMMJHJNQQPIHK@CGEEIIFEEGKJHJNNLFBBDDEGHJEDAFIJIIJLLKJIHFPSSTTS\\[YUSOLPNQXX\ZZ[[LGPUROIGGE@JLY[NQTYY\]TSPLULMNOGEFWUMJKLLNNTUVSOXYVONNOONLLFNMPQRii{}~uux}uccURTWWYY^\[^brrib[\^]_a^RVYXVTPN[XXL:66Hjes~~pp|kkhlt|{{tmmevpWVUSRZ\\bhSQQOPRSX]^^d^SS]fbYZPHZqdaaeppzzmrwhhqwz~}zvtrrkmdpwyysqllizzyojorqmisnW_ggacyusrmmpz~|xrqq{ywxzovymmdwoUUbosrpl\NKHU^n{}~|wnv}{}ta\``jkkbaakbbjgYYbbZ^idhc_glULEEPV[[qqrmc`G>PPRQPJEJJNPX]\YYXUPINSCCETYVRRQSRUUXXUUTVNXVPIejje]UXURLIFKSSZPPQROVTSPKINNOTVVURX]__\YWTUX_kmXUUdceohdd^ffpxmpg|}`bllxkfbVNNHHLXbnuhenkggpsmffadYY[\UOPMN\cc_OSVXdonmYPKKMghheaa]UYSSTXYppxxy}rrb^aedffmkivvokgilhlpl_cgeca\[c``UE@@Tqjvvvttnrx}wppjyvdcb``eiilpa``^^]]_acfhhme[[eoide[Taskiimwwrw{lluy|}zyxwwrtmtx|}xuppn|wswvurnytbhmmkm|wvuonqz~|yrppzzy{}sy{tti{uaaluuxwtfZWS`iq||xx{qx~}yjgiitsrmkktjjrrgfllegplqnjqtbYQQ\chhyyzvnlTI]]_^^XRXX\_hljhhgd^WVV\cQQSchf`a`ccfheeceedd\b`[Vnssng`d`ZWTYbbj^^_`\bcb^YW\\^deedagmoolgebcfjssa__hfkvtrrnqqx~vysklrr|tpmc\\TTXcktzqouqmmqwtmmjngb]]^_Z[hmmhZ^beoxurc\VV[onnmnnhcgabbgiTT^^_[[]_ZOOHFHJIJJNLKMOXXRNJKLMKGHIHHFEEJIIC;::BSPX^_UU]SUY^ZUUPZVGGFFEHJJNRGFEEGJLKKNKGGKONHID@IXPOOPUUZZb`ccbSVYRRW`Z[^__]YXWWQSMVZVVTTR\[[^TRTVVSQUREKPPLLZXXWUUW]_^][YZZ^[_]]`]YYZ_TXZQQNXSDDKTWTRQIA@>DH^]\^T[[\_acda``]ZZXbf^^TX\]Z[VKHIINQQJIIO\LLOMGGJJGJPMNJIMQEA>>BFHHTQLL@;CCDEEB@DDEGKKJIIFCBBEIAABIKJHGILJJHIEIHFCPRRPLHJGEDBEIIMFFGGEHIIGEDGJIKMOOMKIHHJMTUJHHRVRPPNRRW[TVQ^^OPUU\TQOIFFBBDIOVZSPVUSSYZURROQKKLMJHIFFMPPNFHIJPVWWLGDDGTRPPMJLKNNOccfnhacWWYVSVUsqthY^^`cffullbYZZhaWRPPZfoonkVVb``|{xx|xljb\[eYY\ZRMM[RRVSTTPPSTUVVQmtsrsuuTVPNT]]Uccbmssmmjqzzyxx|xtvyuu~~~|sw{ux}nlome`[af~ww~wrsswwff\\_kkyxtqqmhruwhlqx~ty~~ueujW[YVXVMSYOOT]apxvhvv|nss{{uuvqms{qSSOR[fjcXXTRTYJVggUnmOOLJ@KQSVVY^YTPPGC?F[[UYYVVSSIJWQQPQTPKTQR[[RNP\[QNSKQ[dsnbbY]ZXh\VMSPQZTSSZYXWRNMPWVXTQQUU^]XWUTTppia_irrkiYZ\msddlf``dxyyxrps~~zhaZZRRUZ[Siqssnnid^jjeb^^]ZY\bVVhvn\[X^a`biqnnggXTIHE]iqnoottwkRVYUTWllmwvrooddfc`cb|z{qgmmoxqqidggrjkc^]]dlrqbbkff~|yy}{rohdcngc\YYf``eabb_^a``aa]txwac]Y^jjbkknvzzrrpt{}|yxxuuw{zz}urrplgcgnzzxtyyllhss}{xwwrmvwynrv{u{{myqcgebedZ`g\\_diw}{pzz~ruu~~}{{zwtvwaa]\dnvoeca`beV^llatsZZXULX_bdehnid__TPLSkkdggdeaaVWeefaa^`c_Yb`alla]\\^fg_[bYXX^fmzynndgefrd`[b^`ica`efge`\[_gfgd``eenmhfdccwwrmmouupn^beswoorniim|{usw}pjdd^`chjaovwwuusokrrnlkkighgkccq~xjhglmihpxvuooe`TTReouruxzz{t_chcbfOOQUVRMNIHGHGVVXQJMMNPRRZTTOIJJQNLGEJRWWVTGGMLL__cgf]^]_\UTOLKQIILJECCJGGJHGGFDSXWWXYYEFDCFIIEOOLRVVSSRV\\[Z`Y[ZWZ][[]^_`_^\\VY[XZ`^__^TRVTOKIMP`]YY]ZXZZOOHHJQPZYVTTROUY_bbddb``XOQTY]XZ\\_ccVM^WQEFEDFFADHCCEJLSVVNWW[`aacedccS]]VVZ]_YUU]def_WSQVYREECCHMOKFFEEFF@FOOERRA@>@CDLOPRR[ccYceffedd[XRR[[ZX`TTba]]CC\FHJJEHKKOSSZUSffc_^ffd^WWVNNZZYWW^d_bdhhd_XSPL@@CKIGFAXXHHGFC@>BFBBFJJKGGEE@;MFHKKB??GGFC?@BCFGKLLJFDCIIHDDCDDHQGGDJPWWSNUUOMIFFKKLJHFEHLNLHIIPPNKKLOPIAKTWYXVLLNOV\WSIEEL^JT^\[\^\URLFKNHQXZ[[ZXSLJGTYUNKKJIIUUVSFHKKOOICMPLKFF^UJJQT\ggedeeYRJ]RUYZYXNWXXiceqqdSSTJIIHHQMJI\STV\\`^RUfx~wcc\i{ss^cdhu~z||{{slYTNN[fjkkiUNNQUY[X`hqc_a`RddZZb_YS[[fXZUT_c^dm\vqqx|}~{{rpuxrllX\IGGcfb\Qqxncc`equojfdhb{YTfyfq~~lo{yqzpxxu}wmT\edd^VSQPPUllx{{{pww||i`hopp}~sV\W\pmunddspdVRMI9HM]YWYT]]\]`bb^NONWWZZX\XUOKKJJ]]Y\]]SFMQQSXOSWbbcWX]YPLNX`hFFc_NS]baSPhprtmVLHMTUZggYWZSKKUYXW\^^\[V\kbb__jvzybZRffjkilnebbW^pmj`eehh_UVYUY]Y_\nm`ejjUUVV]d^UTSSPPUZhspn_bYSTU`]SC@>TYZdk_RT{wqclQladgihf\fggqmoxwl^^_VUUTT^YVVj_`ahhjj]^l{{kkfp~zzfllnx~{}}~~}|zuqe`[[dnoraZZ^bfiejpunnom_lmhhqkd`ccmbca]eifkq`yttz}~{|uu{~vqq_cSRRmmhc]w|tlljmvxsokimk~a^n}hsmp{~~zs|u||z}v`fknnica_]]^rr{}}{pxx}}pfms~ycidkigvsysjjzxqd_ZUEV\kgfgblljkorrn[ZYffihdifc[XXWWllihih`S[`d\agnmoffkg_Z\girSSjiZ^fmj]Znwy{udZV[aceqqddf`YZdhgfklkiicgskkhis|~}jc[jlqqprtrmmeiurpilhcegdehenkvuknppbbcdilhcbaa__dipxvsflh`bclg]OLJacbhndX[~}vks_MJJKLLJEJKKTPPVVOFFGBAECBBKFGGJJLKFGP[_ZPPLS\aaVVKNOQY_]^`^YTHECCJPSUUPFCCDFHIHKPVOKEOOJJNLIEIIOHLGFMNKNUM^YWWZc^]]^^`]^dd\WU_a`WXUSSHJ@>>MONJCTYSLLJMUXTQPOQLZ_]GDNXQV]]UVdee`]__g[VaZSY^^YVZVPDHNKKHEFEDDEQQY_ZZd\VYY^`a`\\N__^^LPTTU[a`]imaTEGEIHGSRVSMMTRKECA?:BEIHEJMNNLCHHJIGIHGDBKLKJFBEGGFHDGKPOMIJMKGEFJMQ@@NLDFKNNFFRVWXTHDCEHHJRRJJKHFGJLKJLKKHKTOOMMSZ\\OKGSSUTSTVQOOIMWUTNQQTTOIJKJKMKNMVUNQTTHHIJMQMJIKMRYXWOPLIONHA@?HLMRVPJJ^ah[`ddYRVIVSSTTVWXXW_ahiRPZ__^^RNNPSYZ`ce||}ih_Snnrr`OXdaal}{qtvvqqaWUUP\\guvurkiYIEEIZ[ZVai[^^ciobbfvkhff]ca^`TTXlt{{qkfo{~yz{}~~{|sx|{jddXQZKIFcskfluojdd[Tbbefeuxqjjbxl|khnnxwwrv}wgchdTTaqqZRRKK\qkgq||~yxxss`zznhdq|}~}}o]]YYw_ir||ttrqhfe_QRN@HFRPRUV[^aaZKGLY]]aTTSQQYXUWW_SUVVUORNLLSEHLLOVVWRRPOOSfsVSO\HPfp\ilstXQKKMPQS^emg]UEIMPSRhaVVTac^^_kptss\Vhp^^_]]`Vddaxwlnxtqq_X[YY\gqffcelssvhhii`XXVURRVeigdd_][T`jkmb[LL_hpv}bUskl~xqw|qeaacaceggejjqo`^hm`YY[`fhkklpoi`uuxxj[ajggq~}tuuwyyssg`]ffozywurrdVPPThihdjpikkorxqqsqnkkbigeh`nv~~tnit~y{|~~|}~v|}rmmc]dTSQmvolqzuqmmg`hhonly}unnizo~mjnnyxxuy{onrm`^ixxe``XXevrpw~{yyuugyyoljuwijee|mmkqxwwuwsqpj^_ZLUT_^`deimmkknnhXSSdhhnaa_]^gfceembbc]a\ZZ_QVZZ^ddc^^_^^boy\ZWeU[qudory{b[YY[]^`hnxti`RV[^a`__qmcc`jlhhirvwvvb^lrrsfggeeiijdmmj}{ru}yuujfjhhgpypplnsxxzpprrkdccb__coqnjjgkiajqqricZZinsx}j`xst{uzyKIIJHIJINNRaSGFILLMMGDDEGHILNP]]^RQLFTTVVLDIPNNTc_]XYZZYYOHEEDJJPXZZXSPIB??AIJIFLRILPSMMNXRPOOKNNJJLLEEIUX\\WTRU[^\]__]``]XYa][QNNHDHA?>MWSORWSPLLGDLLMNNWXT]bbQQKYT[`_TSa`bdab`egcVVZddb`UX\]]XNJMKCDKSSGDEAAITOMSZZ]``a^]aa]YZYWWK\\__UQNTZ\\`e`QGGEEVIIJOT_\[[VVUTMLKICA@A@BACELJLMJGP^e``WYYRBAKPYYEIK@GNRZZVSRRFFGNS]_[KJOUFJFGLNPRQMSSYZ__^]ZYZ[UUQPNLKKMKJY]_a^ZZ]``b^YVVY\^^_a^RNMVZZffe^TX[VQ[dFMZZPRU\aSSPPSUXXORTTW\Z^^a__aZZUb`SOTWTTNNOWZJJ[TKIIO^^NNPPKIDJKJHGE@@D@AKKLJDIOOQTTK?FIKKLOLEDCCDECCEFIEFHFFGJJEHHJNOKDAAUZYUHINMMYXTTNH??TYVNUYVU\^^[PQVZXUUSOQ\ZZRVZTQTVYY[[Y\\]]\TTUQMRSXZ\\_XOJJNQTTVTKKOX`bd^ZX[]\QMQNPPIIMMTTYYOJIPQQY\cIIHHJNROLMPZZXVVW]]cXSM\^TOJJm~iOOapYTY[YWWQKj{ttemw}hRUXXhwybCCY_{ym_WURUROOPRSPLJO^a^XY[[\_hxktUXVTt}}EERjmTTxe_YYs_Sbfy{qqraez{nnqtw~yyxsqquuzwv}|rMMaba~zxuy~{z{wx{~~tfc[RRwXXzuqyzytxypp{{zyyz{rilovvnn||uup_dr~~zuzNU\ssv88ll~vgb^^aOHObxxOKFGHzTTM2ww||lXZ]`^]\\[XFOVa_Z`celoy\\cle\RR^tyvk::]]^YQQr{o`]daayvtmeVEfonnu~jin{ywoijrrqm~}||}{v||yywvtkWS`dgk__aaO\h]UVYX^][YQW]sxnnoolfdgkkopokkngaYZ[hi_[VVsoZZhta`gidaa[Un}xxlqx~m[`eeny{gOOch}skfd`d`]]^_`]YV\lomfhjlq{vzacx~~KKZps``~mf``wh`pt}~vvufj|~ppuy{xvu{yx~}uYYkon}{x{~zy{~~uhd]UU{dd}|z|~txypp{{{zz{|tkmpuunnwwvhku}|Z]`{{|DDpp{klmmr[RYm~~\WSSRbb[>yythimpnlkhT]eqmdhilrujjowqi__dw|ypEEmf__xsdajggxvsmgZJgpstxqkp~{xrnossrp~}|{~~|{yocbloprli]fphdeiihfjigd]cgy{rrppnorw||zwwKKPKGCDEJKFDBBT^RDDMVIGJKIGGDAS]YYPU[^``QEFGGQ[\O??HK[ZTLIKKIGJH EBACJKKIJIJOZ__RdVEFGHY^^CCDQRDDXbNKIIVJDKMZ^\TVWLO[ZUVX]^ba\\ZVUUZZ[Y]_\V@@JJI\a\ZYWZ\YW[YXYZ\`^]cb^^XQPLII__VEEYUQXYWXZ[VV\\`db]ZVRTU[[VV^__\Xaccbabba^[RHLU\\__YUWAGLTTV\99SSZWPNKKPC>BKeeXXBA?YGGC8ZZ\\TKJLNMKLMBEINMIMOPSUZKKNSOJFFNY[ZT;;OONJFFW\VPNQOO^][XSLDTXVUZb`STW]\WTTZZYW_``b][]]\\[ZYUKJNPQTMMOOFLRMJKMMLKLLKJFJLXcc`]WXZZWRPSVVWWVdhjlb]YYWTT`hpuVKFF@Ldedwoonptw^^_kg`[^ZQlf_afgizv|sqnkbtpkmjhnne\^[X\TUideefiOORbl_UY][SMQVZ[XXSVY``lSYVRSBEXYZZyvoqq{{tU^hd_onn~qUEJayymfdujlsslldruojq~wixm~~sg|w~{zzrxry{|ppxfbfmnp||vkcm{z}~zzɉ||~~uz{}~||rr}}}xffsuw~qmht~wwvzxs|so__[XWVTUUWVPQimgdhe]PJSSWSSLXTMMPcWRUUP[ac``WPOQRV]YV]bZWVVZgicUXULLMM__oji\djpqjhbdgbfedgrkcoxusjbhnsvjpxzzyvwtkiknigj_`nzvllzysosxyzyyqjj^XKSVKJS\]]xgSSpvuge_YbgNOONW[[YllhgendZOYaqoo^]d~~nnjggeaahnsw_XSSLTjlkzturu|jkmrmjehe^snijllo}z~wwtrixvqqprwwnhkgdh`apkmn\\^ktjdgkg_Z_cggdd`cgmltagd^`LPbe~{vxyybhokgrttw`QSf}}snkvoqvvrrhrtojp}ymzzyrwn{}}|uyt||}ss|okjpsu~~yqnu~||||~ty~~{}~~||uu}||yiiuwxwurxzzx}~y|xiifddedcbccb`[Zpspnsqk\W``d``Wc_YY\ka`cc^iioffe_`_]_aaigdjphcbceosocec[ZXXddsooekqvwpnjlnhkjhjtngr{zwnflrwypv|z{xqnptooskhs}yppz|x{~}|xsslfY`cVV_gllq``uzypnkgmq\]]\cggdsspwmdZbhyxxkiouMKJJHFFNRWZHCAA>DOPP[VU_aUUWXJJKSRKIJIETPKLPQR\Y]`aXUTRNXTSTTPSSMHIHGIEEQOPPQRCCDLRLGIJIECEGHHGGDFHKJ]]REHGDE=>GHGGYXTSSYZ_VEJPNLVRR]]UE>@LZZRNMYQR^^WWRROYZVUX^YQZR__\\UN^ZW\^[[ZVccaZWY]]`^[[UUXMKNRST^^[[WPJPY]XZ]\ZZ\a_bb\]Z]__\]__``\UU\c]]edbZPPVXYceb^cb`\__b[SPLU]XZ^cea\XUYSQIIGFEFEBDPROMNMIB@DDFEEAGEAACMGEGGEJMNMMIIHGEEFHKJHKNJJIHJQQNHIIEDEENNVTSKOSVVTRNPQOQRSYUQW[ZYTPSVYZSW[]]\Z[YUTUVSSTNNU\[VV^ab``[W_^UX[\]\\XSSMJEHIDDHLMM[RHHW[ZRRNKOQGHGFJKLJTTRQURLFKPWVVMLP^^WXXY\[XdcE>;Iawwjikmj`gx{xxmhckc[[llaZ[ZZcmvxyu|ssw}b]]ca\aPPRT[a]kxxeefMMLPkq[[ZSMTZZ\]\Z[efe\XYL``bQ`ddefhmfggllaff]gghbokxqqXgxzwodpszz}xqmwnlly}ovwx{~ddx||xrqqo`fzrroo\v||wg^rzzrqurosw{{z}}}rrr]]sy~zt}ux|vtt{`vwlj^RRSRRMce]^msh`OOKPTT[d_YYXggSJFFVim]NLJVVORVXYYQX[SS_idaaoqbVHHIHGFWedcaii_\UNTfilb^ngdbhquusx{xsoskblljpdhhinvjfmm~}ur|qrr}vg_[aaUMUWVsu^YT^ellf[T[e[[EEN[YmlkiifnuuhZdllqvv\]WejgcjQIGRfz{rqqrqfjy~{{pninheesslhiggmsy{}y~yy{jhhpojl]]_adgbo{{llmZZX\rzi`[affhjihopogXggi^jnoquopptrill`jjontp{wwblx{ysgqt{{~yrnxonnysy~}~iiy}}ysuurek~yyssf||ogx}}vsusopuzzy|rrs``tz~~y}w{ggij~wth_]]Ynqjiuzqm\\X]bbflieedoo`WSSbmqh\ZXee^^]`ffdd_eh^]jrmkkx{ocUVWVSPMM]jgnned_Z_ljmphgtmhfluxxy~|xuxqissqvkssrr|olss~{wu{qlhmj_Y_dez}ieagmrrng`dmddRRZgdsrrqx}}rflrrw{{kldHJIHOOPO@=;FPMJIHEFFGHCJ\]GOOHR\URY^]\[[``\\UWXQIITULOQQZ_[SPHEGJOUVVXXb`\^`bb`XQQPW]OIHGYYLLMMTTQLKJGHIMOPONOPNORTTRPSSGMLKKdwurrk\^hy|{ofa`dffuzginn{{xxdZj||u`j{wiYYZZXl|hONZRN]aaZU\iohccWSTWXWWUNNORM=EZW_dPQQV\\afa[[TRST`cczi``ouu{|hhlwwxvnnpxthhingMXttuuOTfUNNTkqnmmrrytrrdXv~~cggppsx||}{puyy|vm|whfeeG[jlmmsxxyy}{ssyx}nnrzj^|}}yj||ypnnxpowsUd]UUdiigffy}ttpoob]hlRGIODD~~uVggRRWiypMMOSJKNNQTUMEEd_PQR`dd[XXt|R>ILRR\ox{|sNVkkeR^{{hPPX_myy}rmoplkOCCsqlnool{{xx{|uumZO^zojr}~~mbew}}|{s`UUQGDLRcdd_JJKNQQOOPSTW_djjgcbdervlhhcVSUj|}~~vcdl{{|~uomkw{imrr~~meq{mtzqhhiifvr][YYe^Zeiidbhswwvsqqeaceffec]]^`[IRhfkm^__cffiliff[W\]hll~lbbquuz||}}mmowwxuooqwtiikqkW`vTYi_[[aortssxsrrmczmllssv{}sx}}ys|ponnRcrqtyyxx{ppyu~vvu{tl|l||xozsqzzake^^ilkk{wwrppheor\SU]PPz`nn``ds|uZZ]`UW\\_`^XRRmi[]_jnnhff{XFFEUZ``hv~wTS[nnkaimVV`hqyyuqstssYNNxvqtq~||ue\g~tmu~uln~xkdd_TRZastuoVVX\__]]^abenqttrmlprmjw{sqqpeaDCBBPYWTTPKLR\\[\\TOLLOQQZ]STVV\`_[YYMHQ\\XJQbb_\[ZRIIJJGQZPECBBGDBJLLIHKPRRSNKKHGHFC;?HLMDEEGHHLOKHIEDJLLZ__TOOVZZ]^^\\QQS[[\ZVVW[YSTP@GWXYYCFQFAACSWRPPXX\YXX^LEW\\JOO__``UUVY]ac`^[[\ZTVXXZVQZbb_VMLKK=FNQX^`YY[[cc_[_bZZee`[_c__ff]af\PPU[`diidcba`abOGZ_[[YS\\``\WUU^^ZUTXbbTELHEEORRPOOZ^`\WWVMIPRD>@D==\\WFPPEEGPZUCCDF@ACCEGFC??NKDDELNNJHHX\G?BCGGLUZ\]XGKUUQGM\\RHHJMU^_XVVWTTE??XXUVU^][[]`_^YYTJEL``]WUYcbb`_UOPZ]YOIIGCBEHPQSOCCDFGGFFGIIKNPRRQOPRSY[TRKIlqvpaXggk`WYYWai_UVVRNKPovaw{{hmsfjjid]ekkohijUQZ]LklOaa`lk_ONMYYU``_ST\dccbbZZYXQQKN`i^ehZMKHGOUUTRdqoptx|hW`sswxvy{{sudYLaggs{xvm`mll[idd]_epuuauwdd[q{|}uny|yuuxfV}z}{ytty~ppy~oollx|llYYjz}}smqnpp|ii{{|vpy~ummv~y{qfp~Wm{nz|ypjjmt`bVQ^X^^`J>Pmmj_NQ``NPZXOOWMDD@@\jgiWQZfTTa^UL\\e^mcb`ggajmkJLeurruxrg^RZmrlgcY^ox{|wnpurnlquvx|~~s{zxvvzytku{qqu~wusmgdaagxxu]\^^\\addgZZRXZ[\\RlJJYYZjQQRRordd]c~~hb[Sqvzvjclmqhcfddjphaba]YW\tygypswpssrmglqqvqqsc_ikXpq[jsqj[ZZdjih`aflkjlmgf__X[nxloodZWUT\cca_ltrrw{m]euuxyz{wzncVckks{{xpdpbpnn`bht{{fxziibuys{~|yx{k]|~}{vv{rrzssqq{~rrccp|toroqq}nn}}{{}|x}}unnv~z{tkt\p}t}qllnvfi_\kelloWIYxxtk]`pp[^ig]]fZPPKKdsqqc_em``ic[XddiesihfpqkrusVXn|yxy|wmf^esvojhdju|~{tvzxusvyxzv~|zz|{{t|ttzzxvsmlggn{hhjjkkqttxhh^bgigg\sSSco\\_`x{kkchplf`TWYVLGQQRLHHIHMRLGHGECBDUd_ZN[dd\\PTXPRRQNIPSQRRFEJJASTCLRQJBCCIIHLKKDELPONLMIHEECCJNINPHBA@@CFFEDNVUVXZ\^`]QHMXXZZXZ]]WVKF@NQQY\_ZXSLSRRIOLLMNPUMWaXNNITXZ\]d`abVRZ[YVWX_NE[cde]Z[[YWWY\^cbUUZ\SSPPW[PPEEPY[[WTaVUVV\aPP^^`a\\eea_]`ddcegc__ZVQW]]ddfd^YUUY^c`]]a_^[\cgec`VOS^][JT[]__SY][YUSSTXLMFCIGIIKB;DTTRMFGMMDFKJEEHC??<@U[[QIM^_`Z_\TVXRJHDiigQUUhW]offLT`jsnaa[]_h[kti\XhfmkiZ[]oofZZSefjvvwqss{z{~}}{{tv}vv|tti}|v{ppw}z}{hgqkkvwtqyvv\Y_ghh]`\jeWW]Z`a^X^^_PWTYVVji`YGhg[^qqffo^jymfb\VWWZ_aehh{ywxxvonuzvqqtjjmmid[[_i}}e_`fqqc[lb``][_a`cdeeajjp{medd^``VY`hk__nqdd`gfhggpsz{||vv|x~tt}|twvnm\\kkcgquop^^vwwcbbc[`lvvzvc{un_usp{zxz|}z|ww{{yxzln~}s[bq{z}pmx|{fqtuzvz|}~~{}wtrr{|u}}uz~I\mqdat}{{wuwwrd]`cgkproNILdkk`V[mnpjomceg`WSNorp_aanbfsooX\foyummfghqfs|shcmjqgherslbb`nor||zvvwwyy~{{zz{{{{t}uu|}nluooxy}{{hejrsskoksmbbihlkgbgghZb`dadquusldSomdgSSHHNENULIGDBCEFIJJWVV\bbaZ[WONTWWTMMLJIFDDEM\\IDEHPPFBLGHHEDFEEFIIJFKKOWNGEEFBCEHIEENPHHGGEGILSTY[\\`b`\YY^[X]VV[]ZSUTNMIIRRLNUX\\TTFFTSUIFGIPVVYVTM\`ZTNBPOPY^dde_[WUVWYYWWYZ]`VV^Z\^XX^^[ZXX[^__ccSS[`YSAFRYX[RPV]X\``ffc`_[OOQV_d^\^\\aWX\[he^^aahe`YY]caYTYY\[]\_]ZYXX\acdfgba__``b`[YVZ[W>GPR^^LKVZ^^ZZXWXXTICEFHILLK=;QQPEGGQHKUPPBGMS^d^WTMMJKMQKSXQKJSRUSRJKMVVRKKGPPRZWXX]]^`aab^a^\\YZ^ZZ_`]XXR]aa]Y]WWZ^]^``]SSXUU[\YW\ZZLKNRLNMSPIILKNNMKNNMFIHKKJIITSSRMJCSRLM[__i`hpibZiqmjb^UZ^`pzvb^^}yywsupooffgmcbggnnmbXSVggc\SRY^b\V^bRQNLWYWWXXa`dRcrdSY_`bUE<>H^((4NMMOTXbSS`cXSTNGECC3,LSRRXXVTmq][a~~w]\Xd`VX]iwrkllk_[[kp}xnqssx{zz|~{uv{y{yyq^TU\\fvwhvvy~v~vgWPTTw~vvw`WW`h]IBB_uth]]r{}mmgXMW{{wmaVYYVOab__egdgjjmmxwttd]tzxxrhffpyupmxpllh[i{jjhbbwwxx^^LOPPiigh^ejjqs]gllz~ue__ejle\WRRV[Zex__fssx~^hlNNkkuwwcTTkqwqnnqjgnuqmpsvwmpzyyhejqyy|zxwwngvvoee{pcczzyy~|y{{zxyy|{qwle_PPj~yx}}]]y[[ssuuxx~xxpnnjfmxxznzoo{ytqppuwlpzuuqzJJQb22?[\\]cgsaampeba[TQOO>7X`gfccbb`tvedm~ihduunkdegp}zopjggsv}svzz|~}}{}~}}wg`akkq{zlzz}z|pb]aa~xx{leepymWOOgzxoggyqql_V`}ukbffaXFGFFHIJJSU[ZYYNIVYXXRMNNRVT]ffbQOVbb_PJJIDLUIIHEEOOPPDD>HHJNPPFFIILMCGJJUYQKLLKJKHBBCA??BDCHZZTCDKUUXb[EMP<>PUVNJJSRQTWUSSRUTILVWXLIbb\GN_XXY__^\_RMQQYKEESLEE``YYXX[\WTYY[\YXT`id^ZZVRJB;;M[X]]Z^_a^[[CCeUAATT``__WWbbqqjcXX[^_`YY^bZZ`e^USSQPRY\^^Y^bbijedbbSS_a__ZYVTRRXZTV``]YVTSYg;;@M227CEFIPEEKLHFFC@?==85BFJIGFS__UKJM]]YKJHRRNMHILRbiif_ZVTUUTMJJTV][VWXX[]\\]^ab``\YZ\``^\__aeb\WMGHLLQZ[SZZ\__Z_aaYQJFHHZ_\\[NIIOTNDAAOZZSLLW\a^WWSKEJ]]ZTNIJJIHba_]_`aafhgwwtq[JJn|~|tWVQRnwPT\VVRMRWWYZX[]]H?R[]]cdnU))6W\\]^Zevvq`jffcZZuhaaWQOOXehhuy\TVV_h^NJJRggjrrqpjUVV\kkjjaa{sjwibbosstxxcY{wwuuqfl||}r{{~jbb|JmmQ||sUYapw{||yyondXX\]u|}}|{{r||xuy}uccixy}yll{mtrpp|xxxnsxxyy|yhhrhhf``udXs`88JOFANR__j{vcddyy`VlssjfWJHHW\PMOO\gghoorzttw}v`HHP^dd^[[_`y}|}}ukku}}riwwnOYruw||{xuuwyn|xofswttuuvYqqwyddb^`hijpp_QQd~zzudZKJJRagd]]^]QQVafdVVeg^gpimmlklmn||yvbUUtzdccb^_t{]bjff`[affhifhjjSJ_hjjpqqX33Afkjgm||xlsihh{qlld^\\gnppxze_``hpgZVV\lloxxwup_eehrsll}vnxlffquuw{{h^~zwnst||mggVspU~~xcelsz~{{qg\\acw}{qqp{{xty~wddlxy|xxzzmm{vutss{vv}vnuzzuu{|kktmkkwma{g??W]TN\aoou|pgg~~jbrwwmjcYVVgl_XUUcpoosswyy{|qQQYgnnihhiixooywp}}v\cx{|~||}q{zztmy{yywu{`xx|~nnmkmqosug\\l}|}thYXX^hmliijh^^dntpbbnneoxrLKJKKOQOY^^YWVIAAT]__][WFDDT``YDEKJJHEGJHHII?;EHIIKLVI338GJIGNWWTJP^QQOGGWOKKFCBBINOOY\JDEEJOIA??DPPRUUTTPFHHJQPOOJJ[addWRYROOUWWXYYNH]][YXVVTMPZZ[^^V^aa\\k_[[__]]QMM^mmY>Qdnnf]SHZZUDEITXYZZYY^^TOIVZY^^[WXY\\[YZ[WOOQZaaZ\^^ea\\ZZSS^^fne\``_^adaabcddOXVTT^][[b\UWYYfjjhccb`^]YQQVbPPNIIe_]]X^d`[[LFUL==BD@=BBCFMMR`_[XLPPZZKFSWWSQJCBBJLFEKPPQUUW[XXY]ZOBBEKNNKJJLM[`^]]^YTTY^^WSYYUEJXYZ][YYZ[W`c]\VQXZYYZ\aec`ZKWWZ[PPOLNRSTWWMFFP`bb`]]`aaYPKFEEIPSQLFFINPOHHQRNRVSISehcbba^Z\]bbUbjjpvsz}wsihhov`RRV]aQKJJ_edlttwlZZbvqbcltnZUWWs{oK==KXgj``^ajjd[~{x}{XMNNFDgkiiroKKO[[dxxvopphddln_\^^Xhnnc_ZV]]ezrUXXb}ZZ}ydkyyRyy|ohhtkiizzz|{ss{nnpwzzarQQsunnz~vwwphggy}}|uuJdxxnxssqqpWWppvaarzzttuy{~{ffyyss|ojflarr\JJBScc``_\RRj~|seekyjoppUJT\^^bcjdKKYwrrld||wdc`VShnnmVLL\as}||}{ippt|ttromb^`ptSDDYprrw|sso_ZZ_hq{~}}|ljnnsk^^clxqpjcellggoukqvvaEJNRRZhioyodc`ZWWVU\a__^U^ospqqpmgijnn_gootzx~|ypoot{i__clq_WVVhmkpwwzqddixumuxsd`aaw~sSHHR\krkkiinnid|{bZ[[SOkpoovsWW\hhm{{ysttlhhnp``aa^mrrjgdciin|vajeezgn{{^zz~wssyrqq}||}|tt|ooryyyevZZttlly~vxxqimm{}}~~{wwNfyyp~{{yytaarrxddszzuuvxy}jj|{uu~pnkqessbTTL[iinomi\\qvggm|otuvv`WdklljipkQQ_}uuph}nooebqvvs`ZZgky}}qvvyxxwomkvz\PPauwwz}vvsg``emu}tpssvrjjnu~uvrmqtrmmtzpsxxfRW\aafpqu}xsrnhffdafji@EMOMLKHIIKKGNSSVYWZ``\XVQPPT^XKDDFKONNEAKNNSXXZRHHMZVKLLKP__]WTHEFFW\TA::CKQPJJIMSSOI__^][Z]__[YGABB>=PRPPVT@@BGGLZZXTTUQNNSUOMHPSSLJGEGGLZUDEEKZ^FFebaa\ZOSYYcfgfacggipfBZZ[``_QLLbbUONNY]`_YY[[WWZ^UXadd\\MT[[AAVYVV\a]YXXURNNXadld\\bba\WWDOYY\\`dbbfk`Teec`VSSQQ`SDDUUbXNNV_cg[[^aXXY[^b\ZPPYYVV]_aa[URObbaa]RNWW`I??HIIGIHHKPLK::>NSXEEMLLMMJJFGIIHGFEJJLLQQRUUPQRVOOTMDCGLMMFFHJFFGHBEPUWVUPIEKSUXSSW\\SHEBGEBFPUXUEIOROLOIICHMJQQMZ\]YVSWQEGO[[ZSSCFIQXY[RONOSWV\bb_\\[dcbcaaZYSUVV^hgaSPPXZ^`bb\Vaa^^_a\\[[Y^^`]\\XTWZTTRPSZTXVUREE^YXZ]aacd[Raa]^bee]^_a``ee]]bhaZ_^[b^X\aa\\X\ZZ[\RRY_^_YUU^^Z^aa`a]^]]ZZ\^YSSWW]dcdZY]]`^_^]XWTOLG@@A?FKNOYDCAJV]]ZTOPPJQTTLHVKLLRRUY]^[SZejYSRTJPRUWW]ccba`]YYZWUUVXXWSVTSOXTTLLPTTQUYXYZWY[^\]^\\ZZ]\SSTX``^[dd`\WQBIU[faa]XZ]^^_^XZRRVOOPHFLKQQPNNJFILNNORUXX[ZYVSOPQkYX^gh`L``[r]VVOQTTKKWaTaj[ggn^cb]hh_diieYWdwwvhhihgbamuukfXMHCUPTTQPTZZ[\SSEF`nngec^XXeku{{}}{e_ddjeeosrp[[fuvnlkgd^usqwhh{ywupihyzq`vvcs}zwxxzz|wqq|yy}}wqkxyyziit}~u~{}}|}|vvwyyldZk``om_\khffjjxt\x}~~uvlo{~~vv|thyyss~~{xvz}zyy}tz}vrr{ztt~~uwvxkfol`VU?MZaiio`R`ggwsx|polqx}um{}}omprqqjip|znhgglmu{sw}yonvnqsvvuvuuqnmmjbec^p|kk\noohvwl_d{{|{}}wttxtb\\ge{{{|yvvq^^YcbMXblpicbc[PRXaiidffnqvyvpb]tfdgmoiYggbzldd\]``UV^d`ltfllrgkkhnnglppoeer~~|onmhityyur`XTO[^bb_Y^ffhk__OPgqqlkkibblqy}~}lehhommuxvs]]gvxrpnjgczxvznlzz{|{ywroqxi{{hv{y{{|}zrr|wq}|qqy~x||{~~|~~wwxzzrj_offrpfeqmiillxway~~~uxnp{~~|rry~tixzuu|zx{|yxx}x}ytt~}xxy{{{qmrpf]]KXcinnuiZfllzvz~srow}{u~stvxuupouwonnqpz~uz}usxqtx}}yz{{uqmnnihhvvvdtttnz|rfj~||~}yvvyweaakj|~{wzvffdmkZclsuoklmg_afnssnquz|ytgcRHGKQRMCMMKUKHHCDEE@AHNEKQHPPTKMLIPPLNPPNGGMXXWPPRQPMLSWWPLGA?=GDGGECEHHIJDD=>LUUPNMJFFORX[[\\[NKNNQMMSUMMRYYTSSRPKWUTXPR]]\\ZYXUPO]``XXSKVVNV]]\ZXXYZZYYWW\_`^XXZZ\USPWXXZab^NNU[]a^^ac^V\[\[Y^^`]YYPKGPLLSRJGObNQQZ_cc_`VJaac_fY[^`aa^^\\`e_Y\\XSU``\^]^]]^`ccXRZbZVV\\ZYXZee_^^\]]\\]VY[WVVZYVV\\^acdbVXW^`b^YQOTRKFF;AGLQQTKELPPYXZ\VUTUY\WS[]]USTVRRU\``^_daZTQPPTUY\XZ]_``[UUZVWXYWVUUSOPOMNMV]TTLT_VVRZZTMP]]^]^^[ZZ\`_hhgdbbZQMMSR]lkkc_aabcd^^]\ZXNNKOOEJOTWSPOPLGIKNRRPRRWY[\[WPN\clri_PjffjZZUTd\RUZ_mxmUUfkmmtghjfbhddiitiSVqqpdXYbifdbjj_YLLNIFJNQ__dOKSYOOFK_[WXZ^ssw{{zuqqx~xttwzxhhn~}zspsrptuouufvvwv{{}|milzlcY}xr^{yhzyxyhhiz~vy`ej~~}pcfux{u}{zr~}|z~vyxv||NHAMee^VhvQZQ]]r~yho|{}yyss}}v}{xuurvuxmr||zxxsuyiifv}}sga[mafS]^[ggjrmf}zmnnlpmjeglmmqx{{npv|}{yffpv{niltxwbSPPpz{vxxssonmsuvslfc`\cjx^SR_s{utziVYYn}xxz|{zx}}xtponn~~~{wvtVV`emuuhb]XTUVUae`\hhppqllolimrvmdZonnrhhcanh_bglv}sbbmquu{nnqmjnjimmxo^cwwumcbipmjjppdfWWZURV\^_`iipZXag\\OTfdabfeegtty}}|xuv{zwwz|yiip~}zututswxuxxlvvwy}}ttw~slb{ub|{k|{{~mmn~~mps~uknzz{u~|~zu~}~{wywtVRMVnnhbp{Z`]ffy{ms{{||~zzvvx~yttuxzzx{rw}}}tv{n|zje`qppej[ehdnnrwql{qppqvvsooqppu{su{~pptx}qkow{zf\ZZu~}uvusrvyzxrolgdlrl_^izzx}n\``rzz||{{|~}{vqqrs~|xxw``jot{{pjebcdedmplfssvvxsstpJMSXSMESPPQIIGFMJDEHJRYTFFPRTTVQQROMROORRWQDFUUTNFGLPONMQQKGAAB@>@CDEEJJLBAFICC@AKIFGIXXZ\\[WUUY\ZWWY^[ZSSV^^\XUWVUWWSXXO[[ZX[[\[ROQ]]YPKF[XUM[aZQZYZYXPY[]VXILO_a^[]]\\^`SKLUY\X]\^a[U\\[Z\^]^XZa`__ac_`^YY@>;AMMHCMUBH@HHS[bb^^[Y]]a`cc]OR`__``bd`\^`[^]_``a``aee`ZZc]UUZZW[ZZaca^\XY^^UXWXRT\\]]YXXWXZ_QPMUZZUPNKSMPEIJIPPQUSP\]][^^TUUSTSQNPSTTVZ__[[UUY^``__^\]\ZPPVZ]VSUXZZOGEEV\\YZZXYVUUYXTQONLORYLGFMX\YY\SJKKV`b_\\]ba_^]\__`aaheda\ZXXVVgd`^_aacca`^\[ZJJNPUYYROMKIJOQNMRRWTTWUchedOO]YWVVQSPZd]UUdjrvXX`otZUchaaXQ]]cfaU[egZMNNc_Y[]]VUSRSSR@<GPROJJLNLZeg`WXYeff{{yzldcexzzsgiii^hx~xrlldyz{ioy{zlmn|{nje``am|{}~onmrspuzmcl{iv}tu{}}~~ww||vpSxxvy}yzvyzzlef|rnhY^^QNUaaddii}|s{mu}}z{x}zz~w}~~ssxxz{kedq}{yy~v{sv{{zqsppxiozymql^hd`X[ee_bglsohh^KK[jppjkasipuxyssrvwxuy{}~}zxu{jqjj~kdemthtk]fsrppwy{zzhqx}{pmroow{|nnmrtuy|yuuswzz}wwxrrpqxvx{{xzx~{}{xsnn__RZ``e[WX\cei`[U`^\eecbddaee`dggb^galwnhhq_kkrsQQ\zvlkihggjppvf^Z]cd_YYWjjV_MMKT^_\WWY[[ZWblnkefgnoo}}{{qklmy{{unppnemzyspph{||nt|~}sst}}|{tpkcdhsvuuvvuy|sksny{z}}|~xrXzywx}yyuyzzmhh|tqockk^[bookloo}u{||py}}{||}v|}}rr|ww{~pllu}{yyuzrx}}|vxvvss{quqqpupenkgadnnimorwsmmhVVesvvpphxmty}~xxvxyyx|}|}{zrtqqnhjqxyxxlwvvohpxvuu{}~{{lxxtxuu{vwwy{|yvvuxzz|}|{vvuu}{}~{{||y~{}}zxuugg_immqifginrrsrkhdmfdJJHFGGFHHFGIIGFKFNU[NXHHLEPPTT??DZZVUOLLMNNKOOSHDBCFGEBB@JJ@E=@DDB@@ABBA@HNPLFHIO[\Z[RMLNZ[[XOPP\QKPZ^ZWSSNZ[\QSY[ZQRR\\[\RPNMMLRZY[\RRQUVTWZQLP`^YPW`c]baZTVZ^]^_]ZWW\chc[XTGY^adcdc`^\_ZY]^^`a[\^^[[Y[ZZSOP^[VT]aNEGGA@CIILKOOZcZV[ZZRVYZdd_X[^^XX^^bbaa]Z\__]]`b]]YY_ec_add[[^ZbbZQLLT\[``_^[^_hhZ\^^XYZTUVVUU]YORXXSURKPMKFHNNKLORVTQQJ@@HPTTRRMWRUXYZWWVYZ[Y[]_`^][ZX[^__RWSSa_^TPPTXSYTKPXWVVZ[]\\SWZ\\VTWUUZ\]UUTXYZ\_][[Y``\^^`a`baddaddedbabdgZZh[XXWWZZ[]]a[^]`^_^\YUUNNGKMMPLKKLQSOLJONM]_RNLLQRWZZXYWYU^o_TCCHO\T{vxTTlp_aa`\tc__\VSRXUWLL4@TOEKMOPSS\fed`[ZffmktuwricuvvzYYXkjheeiih|jjiyvoik^fnjy}rmhhjzzxwzrsokpwdccilmmhctuomaSZ]V]~}vzvvt{rofmb~w{{vueXYYPF\cy{{pp{{x~xxsm|{{xxtrx}}xyxtvtts{zqpxmxxwpsxxlp{{uolxzvviicUMMGKKHOZ\V_bb]QSgYZZXWjjmxaZZnvzuzzvuuzy}}~zvssx{vknwvvlbekwmmdossqlovsmf}ypeottolpiipuvtmf_hmqxtq~zv~xx{o~||{loovptwuqkgb^^]W]]dh^VUOffdd_[ZXVgj`[ZZ``dhhffcd_euwwiaMMSZf__a{~aauwillig{liihb_`fceYY?Mc]RYZ\^__fmmjgbdnnvu{|{wpjyzz|ddeponkmqqno{ysnocioo|~usppo}|zx{suqnszlkkqtuupjwwswk^ehbg~|x{xxu|qogmey}}yynegg\Pfl~ww}{yzzwr~{{yyurw{{z{|wyvxx{~vt{mwqvzzqs}}xrp{}yykkg]UUPVVT\efdjeX\na`^mmp{gbbrz|y}|zyy|~{yy}{sx~||sfjp{|{ttltvrv|{uo|tluzzwuzssvy{xsnimpsywr}zw~zzs~nppwpvwvsppkgghfjjoqjed^qqppmjijjgeLMFDFFGIIHHFHFK^^SJE>>ADIDDF[WXEEQTJKIVMLLJFEFHGHCC7=GD?BCDEDDIOONLIIOORQVWXUPMXZGGFRQQOOP\QZXTQQLPU^^QY\VRNNRZYZWXUSUXMLLOQNMWWSPJCGHEH[ee`^dcdecbb`^`_^]aXZ^XXW^ecbbdha]][]]`ba`^a]XVRUN\XYYWULEFFA@@?BHIFKMMKDEPIHHSSTYMJJTYa`[X[[YXXZ[__\[XVVY[YSTYXXSOPSYZZTTPVXXVTUYWTP]__[VQUXXUTVSSVYZXUQMRSSV`Y[ZX`b`^[aa`iiecfgedc`\\]``_`a_Vcec^]VXX\Y[\\YUROMMLJLLPRNJJGQQPPNLLMMLKTTMNLPV\\VY]]b`ZfqzrruaaZPWYY_UURY]Z`mggTggsumdZVSMPPQJ??OJOOSVVU_jjxpssmhd[_nyttjeQpxuwhTPW^irqogccbssu{wngqyhvvpqx{vvtvwnu|pf_\cdei^jt_bfO`noa`x~}zyv}zyyx}}~z}|nm}zz{}wfQUYYUNar}|{wnvvzspqpsv~~~zz}}rf}}tnq}}se\lxxzzout||}twzohvweuttuqmlm``E>::GNYYZ^_^\UUJE`qplk]cklpuiccxzxspnxxp~zvsrsyysxxv__`_gstrdSSZprqqns{admxtjnq|yqieeffq{oa_lgSkwpmkz}w~~|sw|{wskhb{{ujkluuzwtqkhnqqlVVT^g`Y`hl\Zbba^Zcc\\Z_dkkdgkklgalvyy|iie]dggmcd`gjhktpp`nmvxqjcbbdb[^^`XLL]W]]`eechnnzuvvponglv}{{sn]v{xynaa``^chqxvtngzzy|xpirznxxrvxw}xxuwwpw}vnidjnpsgovein]iuwkh~~{y~v}}{yx||{|mm}{{}zm_cff]Tet}zu||~usuuyz~~~~thvpr}~wibmxy||qxyzz}}}|zqjvyjywwxuqppffPJEESZccdijigaaUPgwunm`fmosxojj{}{wts{{w|zxyx|iigelxzxn``ewxsxklt|xruw~ytpoonxwkfto[pzrpn}zv{}snhynopxx}ywtposuurddaipkglsvjimmllihHHEEDFHJJGIJJMLIPVZTTWLLHCGJGHFHIHKSOODPPWXTOJFFHHDEEFB==DACCDHIGLRRZUWWTPMHIRYVVPMBTYXYPDDCDCFIOUTTPNNMTTV[YVRVZ`OYYVUTSWY^YYWYZUX\SLIJLLKNHPXKKLBJRSKIV\[hhddcaa`ba`_]aa`_\[^_cdb^[^h`^Y`\YY``^ZZ]]adffa\Y\[WU^\Z\XNBDEBLUa[[YYZ]\WPUUZXUTSU\bb^_`a]]__^^[XXZZUP[[VTVhd\_[TMISYYZZ\^TVUTT[[bf``ZUX[a\\TRYXNV`bbWWVUSS]aSLL=:88>AGGHIJIIEE@>KUTLPSSUWQNNZba_[ZWUTYYU_aa_]ZXVZZWYYXMQWXWPGGJVUW[_MOTZXSUW\]][WRPV\UNNTQGT[WVUbe`\]^^de[cdc`b`a__^Y[^]YXTSP\]_ZTUUZZ]\ZYTRVXXUIIHMRNKOSTLKONLQSYY\aaUV\^de^YYUWdeRKKWf``ejdTSdbrrpoccNUPPOKIJJNPW]][eehd^`ddnhhnjaahlj]|uun^SSUWUbb^`d`\[[Tsx{srommpuz~yyx|qx~vtxxfih~qomWParnphcV^b}~sf^uu}{wouu}[q{{~vv}}{{xzwzvvx{||yy~m|SW\\uzzxmmrpgoK\hssuuvx|xz}rno|wkkjp}zwwqx}}|t{ytofyrw~|nboo{wz{|sppjpsnVVLGCLRR_]]^cb`b`]ZZornkkidnmww}{||pmpptzusrvmmwy{yrsxknon{rih`ZZbkorrlhojRX^nnh}xxrqjpnZRR^jtkiota_uueq~yyklyljs{v{|~~zv~hhipuu{upqsuwwtrrmegjjvWWT\^\^gngsOWW_bYT`bhikppccddikongccmnpp`XXdnggmsna_kkljvjj[d^^]YVVWVXX\^dmmihhlideiisqqtrmmqsqexxrg``becmmiikheddYx}|wvqoorx}z~w}xuyylpquto^Zixstmhagl{oj||~|xpyy_r{{}}uu{{||x{wx}wwy|}~{{s`cddw~~}rrutpxWamxx{z}~yyztqrzmmnv}|yysx}x|yuuqhzy}~pdrr~{}yy|wttntws``XSOW]_fgginmjhgdbbuupmjsqyysqssw{zzy|qqz}~xxzprssyqoiccjrwzzsows_agttq~~yyrvta]]jt}usx}kfxxgt}}po}rpw~y|wqqpuzz{tuwy{{xvvqkmooyddaiifgntn{\aajofaFHKMMGFGGIKNOLGFMOPPFBBFPNNPRLEENMVVUTNNCIDDEC@ABDDFEKKHPPQNKLNNTNNSPJJNRPI[XXTJDDEFEKKIKMKHGVX\VVUTTVWZ\Z[TWa_]YXZZOPNZUSTGBKTRTPLDHKZ\TLGUU]db^\[YUVUZ`a^KVddbacca_\\`b]a_YY]]Zb`[YZY\_cacXXY[]]\]\Z[YY[]PY\CDHHV^cc^XX[VPPTSLP>GNTVX`\]_Y[^``USTZWRRQR]]^\YXXedbb`]]UY\\[VbaYXUQQTPZc]__SW\^\[TNTTZWZ\\[ZVTTQTUREE@>=@CCKIIJLKJMLJHHS]]VUSSQNTSYY]_[\\UTUUX[`eedcXWVXTTZZ[ZVWZTU\VQQMJJNSUVVTQURFILUUR]ZZWVSVUKFFLRXSRUXNMZZRXadb``[[TUb\TSX]Z``\]^_][cbb`_RRSVYY`cc\ZWXYZ[[YXXUQRTTZIIHLMRVRXEJJMNJH\^Y`^\[TQQTYTKKORQQJTVejdPTdquusPG>AFGRRTSUXNOSRSSMNV^e_UPUNNU]ditymggu~|vsvvha\\[\lkkYPTTcqojlqqppjjmqrttuvvywnu}}u{~ujbw~k^_ZZrojsrbptppkeego{mjnytw{{|wwvp~~~y{}u}~vqniijw]Q]cctXU\\dkQQ_ss]]ed}}~~wupwqlkpx~jpvys}{vvjurzz[OW\pufi}}pupsffjptvvz{pgURXmwigYLJOIGUYY_aaY\gqpp{th__Ui~tsx{{zz~~t{xjrtvwx|}}jha]koojgi]O\fxrz}wqj`E6et~aXX^izufaizztoghq{rjx~rgqxwrpyyuq~~`WPfw{||urrpnuzjjnqkg][[bXR\VUZZ\_j{s[RWQgkihggkhgfa``bgbXX]a``Y\alrl]aa`alux^TJNTU``bceh]^a_aaZYejph^Y_YY`dhnyuqqz~yvzzpkjkuttf\[[hvvnmssrrnnquuwwxyy|xrw~~t{~wpm}qdeccwspxwlx{wspllns{omq}zx{vvwq{~}~~y}x~~ytroop{f^innxb^aajsWWe{{ffli|xuqytnmqznsy}y{xxqzxaV\_rzom~~rwrunnruvxx}~tn[Y^s|nmcYUYTTchhlmlddltuu~wmdd_nwvz~~|~x{nvwyz|tqjfquuqqsh\gqx}}wpgOAn{i``gs}nlv}vqijtwm{wnuzxus~~zuh`Yl||wwsqx~ssvxroebbie^eabdbdgrwd`d^ILJJIHKJIHHIFGIGBBEHDHGOOPMCENVYYVD@<>AAEIJLFEAAGJNKECEAAFKOQVXRNNV]\YVXXOKIIHHQGBFFMTSRTWWVUSSTVVWXWYYSW\\Z]]WQKWZQJKIIU`SPUTJRTSURMMNSkia\TRT`^XTddaY^eehi\\][[__^^YV`__]_bc\Z\]^Z[\_\V][^^WUROV]]HAFII`dgg^Ubf^CDIILNCCIRRFFLL^fc^_]]_`XXUWURRUY[QTW\XTZZ[cc__]\WW_^]NTS]XXHCGKT]]UMP\\UWUVMMOTVXXYZTNEDGRWONG@?A??EHHJKKGIPUTT^^[WQLLFQ]^XXZ`^[[a[cddb[\\]X[__^ZRWXYZZ\RPMKSUUSQQKDJPZ`W\]YVSN@9PX^NIILR[XPNS]]ZWSTXeca^^`]XT[_WRW[\XX[[YX_eed_NJFQZ\aYXXWVZ\SSVWTRMLLPJFLIIKKLNS]YLGJGJMLJNWd]XSSNRRESVRPPROVOZ[WUS``ZQRTptth_J9IIHSSKHMTWZXSQOLU`RX[kka\YUV^^_fhex{|kpvvndl_ssjppsofellztsplnpvuttwqwnmmxwwnpvww|ko`SMQQdbUUTC]]fjgkyqk~~yxbYYw}yzzz{uu}yuuy}~{{|tma\ekhucNN]ik|{][``srbbu}}lq||ss}}{y|}xvutqoXdwwy|rq}}xyuozbZ;LepeP_gg~yWf|umoqeqtwzuqkppaTFFXfb@=DNSXdjgiiku|xvrv||zrffaZcl`ddmw{y~{~wlkqxyxxz{zxxslqw||ihe`bj}smgcl|rW^d||xuleetmUUSl{xmmgst~~{ux{~}~~|}ypa}}|omqqumejtzuup\b`X[[j~g__gmffPNVYYSNcllss`PWZZX[doic]]\``Raea__b^e]dfec`lle]`bbaauxxoiWEVaaXU\dgjgb`]Y_g]acssjfda`ddelqo{}~ptxxqiqj{{uyyztjgpp{uurpqsxxvvyv|vqqzyyoqzqti^Z^_ni^^]Oeemplt{sozxd^^x{{vww{{ww~zww{~}}~xpgdlrr|lZZgst|gdwxffzqutt~~|{}|yzzwvurpZfyy}yx||xr}jdDRlxnWdjj|^k~wpsunxyz}yurvvk_QQcqllgLHOY`ensqy~zxvz|ullibjodiipz~|xpns{}~}xsy}srpmntxqjhrxagn}zqkkys^q{xnnitv~wz~~~~ufuswv{unq{zzscijeiitpffmvqq]\bdd_Zkrr{{j]BCCBCGNJHEEDGG@GIGFFHFIEIIGEDKKHCDEEFEUXXRMA:BFFBAEJKLJGECBFKCFHPPKIGEHLOOLY\\QUZZUOSKUUPSSVTOPRR_]ZXXVSTUXXWWXTXQSSZYYTW^WXX[QSJCACCMKEEDMW`hmx~ywlltnnh~z|y}{{|~~y{zz{plkwxx||~ztuvu|gr]YYVVccfgv|~{z\bbkr{ywsnv}}yy{wrrxnvsqee~~tuswwZapjjxxUUcibY\`_lzwssTb{orwlxutnhZZckZOO\XPN;;Fqx|~wqnb|xbook{snok`vvs``Zeqq|yz}mihfiyu|rv}wppv}}wrrxzwwccaid_spqlsxmkiqvtlluiiswqfa[n~|uonnwxxswxx|{jgyzswswbb|rssvee_hlihXFNPZ_XVlddv{ccbbaXXWWU[[tzj[^]TTY]ZPHT_f`\_ha^aid^[XZckfqqlfadb`isslg`_afbVVWXRQ\\TZca_][h]]_h`d`VYiibbi~~zolwxxww|okkrwz{}}zyysqrvvx|zzvry|jf~to`vxq|z[[bc^YUQPLJW`iqsz{xonvqqn}}x}y{|}{{|romxvv}}zuwxw~jtgeebbmzhllnt{|unu||{{}yttypvsrff{}z||`esmm{|_`imgbcffp{xtt\j~sv{q|{xuqffmsd[[hc\XEEQx}{vth{hrro~vpqnfzzxee_iuu~{}uspnp~v}tyzsqxyxwtu|~jjisqlxstqxxtpx|yuuynnx}xohar~xrqqwxxsx{{~ol}|vzv{ffwwxylsvsq^RZ\gjdctmm|lljeedb`eezpbEEAACED?iijlgWr{KKLPPrkddb`ysmpqrrmgYscNNSXbeiPEjJJppmjlrZZgg|}mmeDozzkZ]ev{{rxxg\XYnle{{rmlmml{xuutqrvqoZ>>Ib}z{xp{yunmmkhpcdffl{~vmpvpponu{{{v||rt~{wzoYgyefilmmg`__PPqiT^hlidc^VaoqmaUZbg^\cbeYSLLJGFF^qmikh^XX[ell_OOYqkeddcdlpph`ab\ZUSSU_faQUU[bddb``aacdNWlqquvnjjt~ziWW|rggqznbbju}tqqswotvwyxqvyxx{tru|Xcffd_SSRM_ddkw}yxgoy|}x|}yy}}znnr{|ux{|vkmpmX@quuyffleeddmzjmxmyykkv~ppvcwccv{EkknqneyRRT\\slffhk}xuwvtse{m[[_ckmmWOoVVvuropt__jj~oohPs}}n]`iy~~tz~mighfqojuppqop~|yyxtuyzzeJJUnzr}{xz{{wntmlmmr|pszttqqv{{~{w~~vx}x|u`l{ijmpqpoo]]xq`hpponoh`iuuqjejnphjssoA@><;;EMKIEDDEJMMH??BMNKHFJLLHDEFCB@EIG@CFHHGEDEEd~uttrq`gimuid^^YUYVTKe}{zz|~xxfabe8guuss|kmw{ss}|_V\jjf]ittxqrv|{{||rfMmvzy]Xgll`Tsnkjsqlifv{sW\^^_i~s\boT]cjj_h~{|ynx~jaahzwvvpnqosmuyy|~Uoo{`russ^Yhi`hlx{~qfdlvyknortnghou~|qqrstuuszmViqhaUSPJGGS^RVVhjog_`fcXPRZmh_ZZbihjjhhjhecjmr{pjklopnimg\Z^ehhbZYQ]a__nmdweeaXTiuyywqnhY_a``]W^aapwpxxungkriqnmz~~R88KqsxdGQjh^[[bu^TTlnaah||{{~||~wg}}~|{}uunU{]Jiyywttwzellsynljjd_d`_Wm|{{~zzokhh?iuutt}mnw{vvhdgoomenvvztx|~~ukXrzkeswwmaxrnmwuokgx}uZacmx`frZdkuukq{}}t~qjjp~{yyvuxwzuz}}^yylx{yyd`qtmnq|~sjipwurqtvqklrxwwxzxv}uds|xpdb]TPP[e[^^npupjlpmd]_CKHDBBFJIJKIIJIHHLKJJP]XOJIKMLJHJGCBDHJJHDB?GJKKPNH\bUFFDA?KRVVSMJKACDCAHKKS]cXS`aVVSMGKQGPNN\VRYYZ^@33=TUUSUH9=IGBAAEPFBBOQKKOZXWWY^ZZ[UIZ]`bfhc[]_]_^^Zcea\VVRFX]]D9L[VVWXXTQ^KOPQUPKFFDBFDC>KZYZb]Zc^Z`\\XXddc`^LILO<_`_P]]__ab^YYVV]db``]Z`adiRTXZ``b_UUZYIEHPPMHPVVY_bccddUSV\_^^ZYY[[UN@RWYXIFMPPJD]VSRRVUSRQX[WJLMR^^\VKOU^^GKMQQKP_^\]^^_`aaZTZ]RMMQ[ZYYVUVUWTX[[\`ac^IUU[MWYXXMJRQMRTZ\^XRPUb\`b[SVWXYVSSVZ^]WWXZ\_TIRVRNIHFDBBHMada_GIISTVRMNQOJFGSQOXqbRNSVRPPT]YRS`YYQLQ\bg|epxgr`lpwziiN{tmaJHK=JLKNYeoy|zqkeZSSbfipljeccb[RMMTRNANKs}}|yy_UfjcZ`tx~eC?CCQY]uh]pwzylafjXMOOSPLBWnkjr~zzvvnN~}|rswwxx`sNNgnHHWapsslg^WXPe`aaqq``jmmkjq{qqigbbo{yt`fll^Owiitzyyemypvkkszz~n^xoMMRSo|fahlnvzwllort{ua`vtntvvtmjfcObx{yxwvuowwsoxvu}w]SS~eeWQQ`rqYhuquraah{y`jou{uv~uSUVUU^ms}wUVXvyvvmchfhaahvr~neefioxzzxpt}{zzwqsqu{{m]e^c[[dt{hRSPYobgnjQhhlnsooafpla`]Yaxma\be`^^bmiabqhh^W^jlqmv~owhsv{~pp[zukWUYIWZY[hov{}{vsne``mqtysomcXSS\\YM[WxjbosljiifiwlNKNN^gj{ndv}|ndjocY`^YO^tqou}{xzsZyuxyzzbuTTlrTTbmuxxpke`aYlkmmzzggmooqqt~wwonffr}{xgovvfSyjju|{{ip|wyllt||odzrXX]_ukfkoqw|{ppsvxyhikkzzyywrx{{ytqmk[j{}zxszzupywu}xaWWkk^ZZfxwcnwuyvffmkpuzz{{]ceddjuz~abdx|{~ujpnpggn{q{rkmr{}}{sx}}{vyvytgmfnjjp{p]acc_fzmquo^nnsvzvvlpwriEDCGTLGDFHFEEGMKFGNIIDADINO[NTYOVLRTXZPPB[WSLA@C;BDCCINS[]\UPMGCCJLNSRQLKIFDDECA>ILNW^aWKJIH?Td_]][ZSPPEHZccOHJJVZZ\\[YLGGKOU`dabccbcdee`_`b`__[X^``__ZSVUUQMGBA9CKC?DCB>CFF_Q??NZZ\UNN@eecaYBBHHKQRQOPPV]]XSSedeehifccVV]^Z[[TTVXX``TTS[[]]TKFAAWibZZ^_^\QDD_`da[ee\REOTYTNDEG\\[TQONQWTQVZX^`]TTRKRWW]ba_^PTRXVPTYYXWUTVWWBFKOO;;IMMU]^aTPPUdM[]]^]ZZ[UYZ\[ZPEEKYXSNGKNJQRZUUXYYVLQRQLZ][ZXZTLSbWSV^SbW_a^[b[UVXXY\_YQHST]XNSVVSOLNR[[\]^XOFL\ZTzzm^\[[ijpbKPY^^YTSOSX^~pdd]SPNNSWY``X\imtww}{kaaRMO\\]ZIInxxjYXbb__dhXTSONNmKK\`Z]u{{zylggb\XIU\dvUU]^\oRd{{y|{{lf~zo{}}zwwsooinssm<Z]fq|}kuvmmz~{p{iidXcgjnuqnffioljjidppzj{{iiZw~xn|}~vs|snmsTT{||akkaa~p`be~PPrrgg~sswwty|qjptxst{ssyyjjt}n\\afjnnieoxexxvt~~t~prssw~g~oquusqfh~{u^dmuiW]a`\u}}sdlswq^^klddgc\d{rwyXXaih{u_dfgXyoruhq[QXifeehnv|kt{||}}srtrnpqpjqstvsrrpnqqpqv|wvusrqlgl{}vnmq{zuz{kkuxuwxkdWjw{{zrgcc\Tbbmj_bc_YYidWqHLNCDDEEeVU]ddOFOY^][ZZLNXa\QKRYTS`\ZXNEECKSKQXXRDBA>CHIIHGGE>>AMOHCFA?UKEEFIIHQTGHHFC?ACGGFDBAGLQS[LPXUUJCDZYYXTMJJKOOXYVVJFFGIFEBDDEDDGMRWMHHFQROIFDLRSPKK]bbcTNQTV\b_UNPVV^^\aa`\YXZ\PP\[ZX\^^_aVOJ<@RXK;;ENJEENVb[ROJFDRHHKKMbbZQQ__Y<=@@W^^XVY[YWTaee\\_[^XTZVV]ZUOQ``ZSVHHGGJLLDllU@GZS[bGGFNTGjjPPMFQVYUQ\MFINQIIJfd[UUTPXYLTKEONJJOKPWbbe^^\\W]XSPQSQOHKLLI=PVWTPU^c_VZ^XQOLQOIKQTUNKJKHJICLOZ\EEQ\\WTVVWWXXWVYXVZc^[[YUV[^^[YVUTUW[^^[[^dgga__`b^][\_`a\YUVYXUWOONPUVX\V^^WKEEFGHECGJJIHGKhh{yy{xiaii`]YYd}~}{zzdPY{s``UUOMMWnb\vuu|pSUW[XVV[_\ZZRLQkqnlaafgpvt|tpixUYS]]laZmg^]WVw|nfaZ[ZTVSRRZooaZRRnvvne\Y\gHHPWTXSxxrjm}{xsuxsT_zz{{{~zzgZo{{wwqi|xx|fVUb\\RK[iUSk~~p`syoptqqvvj\\bgg``}|z~{{nkrritbhvrruxwwkknppv{wc}{qqVQOM[w{|wux{{n88ju}uiqqiamxxnlt_Ya{m_Vx{uunXrt^^egffghavzz{unnmlktxzyiitwffvrWWY]]jXMVcgeb^RZba`]WjaTWWY[[\{kjnott}{|{uotw{~qkdq}~s|okyyswsngqnks}liepiUXTx|llnnkfijjdVN[VQ@ZOBnn{qmrrmg``i~|}}iZa}wgfcc][[arie|ww~tadfjebbimhff^Z_rxvsov|zxup{^b^iisibspjjd_{tmjehhab`ettlf``u{{uoifhlQQY``e`zzwsu~~z{|x_h}|}}i]p||yytn~}~pcYghh`Wisa^qugywvvuu{{rhhjllii}{z~{}pnssluejwssvxzzppqssx|~lsu_\\Zb{|}ywy{{p??mxymuuqmtzzqnwfch}thb~zzucxxccmqjjnsspfxyy{xtupnnopz||}qpx{llzzeyfYbmqlhd\dmidkerladdeggepnrsxxxqv{{}pkeq|v~ro{{uzvrkuuwtqxpmlvr`easruusorssnc]lf[Mi[JPPZb`_[WWYZPJPPJIHHO_]^^]\[[NCG[VKKFFCBBGTLIWYY`b[TFHIIFEEHJHGGCADQTSRJJMNSWV[WUPXDGCHHQKHRNHHEFX[__ZSMJGHGDHSSJFCCRWWQKGFHO>>ADCECXXTNQ\[YWTUXTCHYYZZ\[c]]ab[YY]`PJTZZXXTOZWVXZZLEGKGGC@GMBAOZZRIRVPcc_SVTTUUNEEJNNGG\\[\[]^[Y]SQ^jjfbfi`UUQVMPWUUWY\VVPPRTTWZ\^^UJXee\XTTDA@?GVYZWWXZZT<>FFPZ]acc^Y^UKHFX][YJJPT^]XTOMWW[dV_VZYWTWZV`ldX\`cc`GKkkdXHGMTWTLKNVTZXYZ^bbS?FR]NGKZZ\[[ZZ^dd^^]Q^[T`d]ahhg`]eea^^UOMRR[[]aVY]]ZZXQRWWY[aZVW_T``^YV]TQXUTYYWZYWUSOQTT[[XT]`\RRQPRXZ\__\WZ[_`a\Y[XZ]ZTVYYXUUXVLGHKOR[[TRRVcVRRNSUUVVUKGPfa_YCMdVMHMOPVRTZY\^Y[[VUURLGGLLQRX\^`b^^]ZXXYUTT^``ZWTVX[WWUUTW[\f]XT]_\\[XVYWSPWVQVVTS[RSOOPPRSPLRTOOLN^^YHgjjWPR]ioou}kaa[_^^VMxxGUXSKKPS^qyddpfifcWWcVQRRUVVP>SZ[]_gnjfa\``fmtopibajvsytnpo|sdTT[]aoyrzix}qlxm[h\Tbn{tdR]{yWWglubr{~sidbexqzfKShf`Yhvbbo{{jdssxiiehwpf`iir~{pp||zzy|xrsux~~}makkggzzSSUcx{{lslx|zxyyVdtwz~{~}ztvommoo{e^hh~~vsxyyz{xvzvZt~pUk}}yuszuvnnyfpu{~~wmhertuuhUhwwvqq~j{mVTRfgsz}ppe\RYiek\Vfrnmkoatsqnlnqcd^dhrypouuwz|xn~}ttlps}kflrqkku}jaeuppS`l~|}wuvekpHHQ]hVXCUc`b\XRNMJISJBRqtteZ]gloouuopjhjlcY~TbeaXX^aa`iykktlqmhcerd_^^cdd_J_dcjqnlgckkmrvlgelwv{vpsrwk``efiu}xr}wqzsbnealvzlWa}{bbknwhw}woihkzs{nX^nunfs{eeq{{mh~ttzppmpxsjgnnt}pp{{yy{}zvwy}z|u}~~unsrooXX[h}}}rxoz~}{bmy{}{}~|vvpmnrrlemm~~xuy{{zyww~{c{v`q}yu|xxrrzjty|rmkwyvxlZl{{yssn}r_``tv{uul`\dppwf_p|wqnsf{xusqtvkmhmmu{sqwuwz{xr||suxpjotrllvofjxxxaku~|z{noptwRR\jvacL^liiba^]ZXWbXKZNOOGBCKTXXZ]QKKILKIEAXX@EFEAACEEDISXNNUOGFLFDCCFGGD:CHIKMQUROLIJJNSWSTQNNSYWZWTUT\Z]VMCCGHKSYU\\YNWZURY`^QGNHCJQYULFKZYDDORWdKThc`__Z[][TOLLMXUZ`\L>CNKHEMVNNTZZRNcc]VVY`\NNKMXTNIPPU[ZVV_`_\\`c^ZZddcc]XZXTTUbdbaa`\ggYYQHOOLLVV]EKVcd^XZPT[aQWZ`dd^XWdd`VVCKTV\\ba^Z[Z\a\[YVaafiYUTTSSYLHOO[_`_]XVXYY[][XYVHU[\RDP[[YWWZ^]W^ddXTTZPTWZ\\XRPNUWXXQHQYYXVVef\S[]SHFEOPVZ^\UUcg]PKEIQPSKHPVUTSU^``NXWVUTUVNOKORW[VWZZ[]`\U^]XXTWX]SQUXbYVVZ^SOQYaVVGMTac`_^`ZYYPSVAAFLRIJ@IPNPMKHFEDDIE?Gagkjgfgn_xxtg]]dfRR^\XXUo`LNNPQOLLKSZZYrxukkjcani`QQXZ\XRSTWXZlssmmqfl``jlgiZauqnhv~|{lqv|rrnZTXX^beeosvt{}{{|tkkT`}}s\\Vqwu`eln|yslxxifgvlnrtxxts]]de_ejjlkijg\V_nsulszt|sthhwul|~rtx}|y|}}ladl}|~zl_cig]\zwXXYvz]mnh{w{}_}`dk|}|z{}y{|ywpv\`qqxww||{tupptyvqu{fhuunnty|{z~wywsoqrx{{jhkmqieuyvtixqii``cooxs[JJbg\URSP`\dbqvxxvwlww{mRTMiuzu\kkdnzz{{kyytndcrrwajpt~neeoofacx{{bRii~w~~j_`eojr^^a[X]_aN^^km\\YRONRWZ\msvsnmnrbwwvoiipq^^jhccaxlY\\^^\YYX`hhgy~znnoigqmeZ]fhkf`_`edaryysorlphhpqnmml`jxuqkwqtxuurb_cchkllwz|z||~zqq_iwaa\szyilop{wp~~oln{oquvzyffllglppturroe\couwotyv~zznnxxptww}}zx|}||qils|z|}~wjloled|yy\\_|}bqtn}z~bjns{}|{}{{~}{xqxditt{{yzz{uvppuxvu{kmzzttw{~}z{{zusuu{pnorvssumiy|yxl~vnnknqww}{iTTjokdaa^olmluy||z{q}}s[^Zqx|wanmgp{zn}}ztmlvv|jswyrggssjhjzl_rr{ndgmwsxeeieglmlVggsvggfa]\bgjeKNQROOPUO]]YOIIMNDDIHFFETLBCBBCADHGGTXXSSRMMTRLDCFHIGDCDGHQUUSUWORKKQRORHKXVTQY\[ZRUX[\VVSHDFFIKMMRTWUZ^[_\[UPPCIZZUIIGUXVIMSTZYVf`^``[QVVNWRSUVYYUTGGKLILPNMOMGEKTWWQVZ_V]`ZSTNNXVPY[\UU]Y\`_^^Z][^]]bccb`^]PIKO\_]]a_eZVNHKOMFFWUVVaHT`_^WIPQNYWXZ\\_dL\__Z[HJN\addb\\[Y]a]YZX[^b^ZYXUWHITTXWX^]\XWVVX[YTUYOPWW\RR\]WY\_[Z]aa`\XYYWTUVYZZQPRSUVVUQPWZXWRafdY]]URRLLMTTYV_]]e^JBBMQKHGGEMKONVYZZ^YaYSYY\TFGDSY\YLTTQV]]^^T[[XUOOXXZNSVY_VRRVVROP[]]NFRRbd^Z^_`^TNNQVSXMMNKJLNNFMMTUMMKHFFKMNLikkpvvxtW^QU^`\\hh^VOOZfg^O^T_`^^ed^llnqrj^Qyepgpj\eac``EIINTTgptsqimksymttlWddgorc^juv~~ysmlbba__`b`aackpwwossyyhirtummtwnn_gokklkx|ttw{ywwdgf]V{kkYkj``ehu`p_a[cuw`TTpz}{{~zefs~im{sslvvootqqrurnnr~kbb~{{}xzurtrjoocZe}zquhYxukes||usuqqk{vx|li~~{}}}x|zyxvw{pqxuysoqsw|~ttxvt~tt{~x||}}yj~xhw{~{zofllpphifhnsu{|zuoouubaicpt~sgYcrddsyydLNTKHlo`n}ypeYponiZcnwrdbhR^mmqstrpidfgu|~~xklwzqsrmmikmtfmss{vzz}qskhlzzo[Z]mkTNUff`fiUemXXRJLDAEqssqvvxu`f\bkmggppjc\\dophYf]fgeejkhooquvodY}kvotodihjkkQTTZ`_luxusmqpx}rwwo]mmowyjfqx{zwsskkjjiljhiijsx}}svv||mmuwzrrx{rrelspnz}xxy|{yykmlc]}ppbppnnpnygtghehy|i^^t|}|~zgiujp{uumyyqqupqrvroosڋojj~{{}|~zwywnuuldmwyk`}|tmv~~yxyxxsxy}qo~~}y}|{{xx}tuwsvqoqqu{}xy{zxxx~z~}}ym{jvz~~skrqstmljlpux||xssyyjipl{~|rgn{nlykUVaVQttdrui\usqnclu|whdjT_mmqrtsrlhiiw~}st{}txxrqnrqwnu{{y}}uwokn~uggisr^\cqmjnsamsgg`YZROSQRR^`_V[Z\ZGJCEIJHHOOJFCCHOPKCJEKLONJTVVQKDYMSNTRJOMNJJ>??AEENSWWVRTQUZSWWSGMLNSTNLQWW\\[VRRMMKIKKLPRWWTVVYYPQUV]]VQRVXRRKOSOOQRY[VVX[ZXXb`eccMNNIEccZPPFPPIILNUISIJGLVVICCTYZZ]Z\ZOOU[eQRZVV\\RbbWWTTVaccVWVTTU\^a[QJJ]][ZZ_\\aa\WWURTTPQQIEKXVSUOGUVTNK^^UZZVTURRNXWX[]^d[PN\_aba_[\__^^[X^][]^[[YZYYXXYZYYST[Z\YVWYZ\]VUXWV[VVY^\Y[[]]ZR_`]_cYQdf]_[\]ZZTPRRTUQRPQTWX^\\^[XTTXXMLQNTV\^a^aWPIMUNOWZZNBDGBASUNT\_ZUQKVUURJNTZWPPSJPWXY\ZXWSPRSZ`]`]][ST[\WUUSTUYQTWWb`\Z]]^WYTSV\\VLKLUTHEHQQNQSIQUJJHEEB@Bogi|}~wwgXX`_mmj__OFGmwmbXXfotqrrvq_cnn\EPYdn_Zm^Xln`F44;MLXTfgeeruffpqvcb^bbeeYR^hu}x\XW`gjt~kqwxruujffl|uptz|cbjsqt}}jccfnopp|~~fkwlpe^y|lf``[ZYau}OW^qe__upb``zyUd}dqzwrhhvmsx|khm|ynnu}}~w{}k[XRUu||pgZ__jupcp|xsmm`xmkyys{}{{ywvutx||~{t_lwppz{}ussx{~usgr}k|~zzu\Swxuqg_^]qlpuqmj`nsrptvqj][X]bgOXxrqiONLH^qncjq`^hnjihsvvslrpdnoppwwgeqqrxuzyqsog^t}||zwrmsvsvv{xpd^ac\NE\eosxjjp_TQLIIGErjk~||xxleemjttqgg]RSs{sia`lswtxsbfqqbP]hprhesganppqjP>>FZYd`llkkvxkmuvyhghlloqgahpy~~ygfejmo{nty|v||ojjo}wrw}gfpwtwpjjmwuss}imypticy{plgghhgkzY^ctjeexuihhzzYg~ftzw~skkwpty~olq~{ssx~~{}rfd^b}vngmmu}ymu}yvssmxpn{|t||}{ywtz}u_kvnnx}}yvvy{}ttkt~o~~zzx`Y|{yujca`tpuytomfswvu|~yrmkhknnV^~yvoXXYTh|tiikqxeblrny}}zrtrdnnmorsxxheqqs~{~vxsmgz}xtpuxuww~|vlffjfYShoxy}pqwhb`ZWWVRVRS]__`ZaaZPFFJIRRQKKC>>SXSMHHOTXVWWYVMOUUJ=CINTJGRJGSUUTJ>669BAFCOPNNVWONTTXMLIKKLMGEJPW\``ZGFJNQU[RUXXUQOOS\XUWYZNMQUUVZZPLLMPRTT[]\\PRXe`ff_RSOK[__\RNJJGFEJVZ@EIUMIIV]SJII__]Z]__YGN[^_NUZY^bba_]VPPccbWRVYZPOQYX\^^__QQUb[[\bb``^\VYZ\][NEC@CTWWQMGHHNSPIRcaa[XTPPHb``_^]YQQXXWZ_^^ce_]][\^`[YYXWVVWXYZZ[YWNTZWW\^`c_[WUUZ[^b_]YXPV\eed^R[]]d`[[]_WKFXYXUPMMLVSUXVTSMTVVUVWbccUQLLJLMPEIYVUQDDB@KUTOONRVNMRUSSRWYYWSXWRXYWW[[SSYYZdgge`ZY`c\[WXVRMX_^ceec]]\\YUY[Z[[][VPNOPLEALQVX[STWNHGFEEDAjortqqlggbs~YKL\dheQSUUrnucKE7FWWSSTXkgZKXMOO]wwzyqUeh^V_\w|lnqvkjihxquuxtlp|qefdTZ\_``p~tbXppszsznv}u==ezs_s|bbujjivukxm{ropw|ppzoa~}{{}zss}|y|~~xqq~wwurkxxoFS^^\ZZ_ar}jhvvx{Pb}}b{q_buumkkt|vpphklfjoqhp{uavvupnmoqqzf|}xxzo\]`^YYefjxwuw{zXMzssobRMLXY[[WU\YNoxxq]tllmsfgfhd]nspflnnpSHeykh^Yclssncgaep}}ieoyxjqvz{{yvkkuutpieb[LHHNZottsqpmgdpqmpqsppsuuozgWYlmom^`ccut{jUMAN`d^^`etqdTbZ\\fyy}|v_npaajh|ppnprzqmkxzz~|qt|shiiZbedccq}xmfttv{rzos{yHHi|wi{hhujwvs}o{pnqw{ppzob}{{~zss}}}|z}yss{{yxpzzrL[ggfeeimypnyyz~Tflvhk}}qppv||}xxvuppminphkpqhp{ucwxyuqrsqq~|i}yz~tbjge``jjnzyxy{z\R}~~{q]]^XTfgjjfcfcYVVu}}xf{oopuiklf`orpinppqVKfxig_^gqyyvonchr~~mis|}sw{}xvmluuyzzwpmkiZVVZbvzzywvslivxTWYZZ[YYTNNKU]^G@AKNPNCDEE^^]WTVL@>8?HFCCDF^cPNG@GABBJZYUDMNLFIHX^^[SSTU`c`WQRQWTVVWTQT\UPPNFGHLMMV^VKETTUZX[U\^cddcW\88M]bYUHS__affZLLYTSRXWOVR[XVUY\UUZ^^VNZ]^[ZZ]a[``_^^ZWW[__``_^^[YZ[[XTT[h`WWTROXX]aaS@CFFEDDGGR[[ZNMVVWYELZZHWaRHISSQa^b`^accPPV[ZZ^]]WWYZVVPQRQPRUVRV\YN]XXWTSRTXX`abc]ZPac`c\aegc\YZZTJILKHHPPRYYXY\\JD[`ee`^VVSNDBCHIJJHGJIDTYYVKWbbTTUYRQPRQMWZXRUVVWIDR^XVPKPTXXUORPQW__TQV`\ZSWZ\\]^]\VV\\YWSQOKECCFKVYYXWVUSQWytvv{vvtc`^k~zvfZ\ZYZUXRNSSUXdlqmuafmmjhg_\Tszood^dibYQRjppwo`XRKgljhr{tostinto{|rruxwuszrpjoqm][ckqvoX`{xqeke`[sn\]_`fsrwco~xppvttjlce_[zdoznn{h]hunjxswnnv{}tmnzzxvw}x|}xusuxywvs|{rzy{{xyww~~|}|{|{||xtxwtu{xzxswfk]]ZYY~||knq||tiicdccxtfq{}rzupp{|{s}ysvuwsjdqqyndjqsoxtjkq|vw}{sxkkq|tru}yydliGJZ^MMRhmpusuy{udgbeyvs}}uvp__YQS[jaVVWTXismjuuaslld[sspeZntpx|hstvww}sjglnkpumqvvi_flloxqqjgfrrinvtw~ynny}yyvowssrqqidhhcZUdenittuvmuba~xstt{xxylfco{xnfggfhcd]X^`cemswsygnuurqqja\v{uujfmrle^`ruu{uib[Wmqmmxzvyynsxv||ssvyz{yxwswxsggmsuyr_f|{unrid^to_cggkvuyep|wppvuulphkeb{js|qq}mcn|ro}zxppw{|smozzywx~x}zwuxz{zyu|{szxz{wyxx~~|~{|{x|xvw~{{xuyioghfeeoqt}ypspmkkzvjw~w|xss|}|s}zzxttsxvnhrrzmdjqrnvtikq}|z~|vwmmr~ssv}|{golQTcgTTXmpsyuz}}wgiej|y}{ooh^`epjddecerzso|zhxppkezzwj^rxtzkvwxzzvlipqlsxotyylensps|vvnjiwwmpywytt~~zzxqxtuvvuminold_kksnzz{|s|lk`][\\^`ZZWMLLS]a\YOGHGGHFFDBDEFFLRUSWMNRRQPOKKFV[]^`bSSNJLOKFCCPTTXTKFC@PRSPUZ_USUVPTWT[^]WWXYYVUY]TSORTRIGKPTX__SFK[XTMPNMLWTLKJKNU__VXOV_ZUUY`_WWRRLMIG\^YMSe]^Y\^`]aSS]ZNINTSPWSXTTX[]XUUZZYWX[]``ZXVUWXXVVU[ZVZ\[[ZYYXX_\\[\]\\[YYWUWWUVYWYXU^^baaWOPFGDYbdYYPRT\\]^YY\`^SMMIJZZWUNRX^ZSccYabVSSZ[Z\^`V[`_\YY[WZYXUPMVVZUPSVYW[YTTV[VX\[W[RRVff[YWX^\_abcb^^bcaZ^^YOSQ@@HJCCFQTVXWXZ[YOQNOYWV\\WXUMMIDEJRMGGHFIQVTSXXMWSSOJWW]VPKUXVZ]SXYZ]XTSTVTWZUXZZSNQTTVZVVTSRXXTVZYZ^c[UUa[^`]][X\ZYXXWTQSRPKJPQVSYZUYONyw{n^w|wvb_b]RLWUTCJVW[m}}nqyuppn}UaqbJJXdYUTQOQNLM\dv_^]zbdeaXTt``|r{}{{roicbizNTddbvtmioxx{Vejcc\ix``|syqaxZattYjNNvnjfuxuukgzzyxnaS?@Talxtpp{{ww{{~{pp{{quv`Xzxsotx{~xuuzxwpilx}Sgx~~zuviYYMMxxt||esldd]8Uj|uuunn8{~vbp||zyvggvngzlnqttggovxx}{uupjj}tirv{lfumdU@]urtp_WTlrwymzxgg]7nnb]dttxyd\\TTNRQQST``ydavjfmqka]ZaucNP`ntmr|vk_^ggmrsuvvo_Vdp{ylfY=Tjt}}wt|||gu{||~srq}{m_\W`ca`essx||wqvtrby{}mmoj`Za_\MT_agsrwysrrZezlVVdpfcb_^^[XXekyhhglmmjdavdds|}zunlq~[_jjkzvpmrz{|Yfnggbmxbbypwqbw]exxes[[|upjx{xukgy|{{ne]GG[gqzupp{{yy}}{rr}}rxyg`{ytsspux{~yww}}}|xunz~Vhw}{|reeZZzzyhupkkaAayzvvqq?{~zht{{zyvgguohyknqhhouzz~{uuqmm|sksy|ohwqj[Icyxzsc^]nswxo}|ii`>rrjhm{{~qllcc\a]]acllplyplrvrfceln[]jv{qu}xncbiinstwxxqcZgs~}qlbEYnu{zwkx~uss~|pda]giggilp{z~|^ab][TMZb\YbWKJKIEBE=@EFGS\\TUYXVUT[bHN^^_`SK??FLGEDCB@@IMX^JIH]]YKLMKFDWMM[W[[YYSQNKKOY^cADMMKVaWSQTYY[^aJPbb]RNNJPddYMM_d[\]VN[eJMUUEN@@UQPNVXVXTR\gi`YYXULB=>DKQXWVVZZ^^b]XXYY\\[[TTZZUVVIEZYV^fTWY[[\\XWWbdf^^WVUQKRX^[GQYddbaa[[XTTLDD\??XXTaa_]^WWNUPJJ``\I6CMYT\`\\^a\WWSSITZa`^ZY]`^]ciie`]RY]^^__^ZYX_^UOMJNPOONNPXX[]]ZWzmsy{|sgWUi^Qr~~xdjpvdflqqg_Zdmtt`s{nftoipoQbc^XZVHqzxofrrsqZ[szvxsiivuxggqzzlcZSY__hmp|iphjqw|pos|t\n}|{{y|qqmbp~n~vhuyr\acw{qggs~ullihhuyppy{{}ryywwxupnjjllnp^TnwqmmjdW\ppYVsRYdjq}tzkk}{{kYYbkkvkQ^jjqxoeb\|}}~~{nujhhgjprux|}yzzoxxpx~pktwwywutt~wl|oZcclqv\cnpqizz~ltnh[WR[[^[U\nl]]YOc`\icdx|uhXTh}qoggYSS~upthmhupmr|G`cp|xiib^ruxx}qlf}|~v~z[kux~lhgarwwvtsrqglvtoe|nt{}~xncaabbqgZx~kotylnqttoibjryxgxuozvost]lnjfd_Ov~{unwwxvegx|y{wmmwy{oov~~rkfahnnqtvqtlotx}rpt~yds~~~}}y~uurhuo~yju|vdhj{|xppxwoonxzqqwxx}zqyy{vqplloosve\rwtoolgafwwcaxZcosw~w}mm~}}qccksszmUbllszsjhg|~~nqgeefjpqsx|v|ys}upsuu{ywvvwo~p]ffouz`fqssl||nwqkgc^jjnjdiwxnnh]qomjhpkk{xm_[s}|wwbZZwswiplwqmq|Ldgr~|ppjetwyytohz~ap{}rhgdv{{zwvxvuxpv{yunq`cca\VX[\]ii]WPFEPJCU\\YNQUYMNSWWPKHNRW`VKVZRMVSQU`TCLNKGHFAUZYTNUTGGUZYYVQQYWXNNTZZQLGDGJJOQSab[OTQPVZ\UX^^[VIRZ]eea_``_[_a[TTRLSeec`[^_^^\T\f`WahbQXTFJKV``_^^[\_abbQKKT\WRRNMMU\XTT[]]`c]WYYVVXVTSQQRHCQ\``bdd`XTRRQNDEQQDCSBEJMQghhZUWZZ_ccQQZcc`]]YYODDINNV]cgg\REKQQUY\SNLFZ^ZZ[\^__Z^_^U[VUUSSVXZZ[ZYZZRXYT[W][SQY\YXW]ZS\UKNNS^^UXJNTUVRcb[Z]TWTQIGFKKLJGKSTMMJDNNMLJQNOY\^aXQIGb`Q\UTQQJGG^YV`_^YSVSZXWZff^COPW^_[SSNLXZ\\^XUS]_aaZ^\LTYZ^TVTPXZYXWQTZYVQqkmppzzyfhwxkd\cu{u_tle]fqrsllaac[cjm~PPfgttqiXSnbUQSU`^[YTSL\sxxsmwmknolcftszunm{~ld]_]]jgj~~xtwugnjnyvrqunpzxxrhou{~yysYvtez}q}}nsqj\jmw~{l~vvwvyy{{tos|soojnvx}}~~yvv{weisfix_]_jQQhNT[^kz}}cx~~yvswn}yxnbhzz}|klPmmjnnpy||zx|~lhedjgyzpvwqqttvorporppsxxzt|{}}{oX\efkvruxqkhcpguykVjrhhfdTY\_a^Zlld\VRW]]_`hc`gm}dlwwcbqqd`rqiZliyqpfl{pscYXXV^}~xhNUUs}pp{{|{||qppk~~v|yluuikkqwxxvvwwpkk^^butsrtlpsv~qs||qkejx~xeztmfmuvwpojbior[[mp{{vm_[sj`_aclje`[\Vdwzzwt{z{rpstqilxw~{st~rlhihhtru{wxwlroqxvrsvpq{xxyoty}||~}{{ub{xl~}r~~qvupfps{~|nx{~{}}wswuqq|joxz~yzz|mstmn{cfhp^^pY_fjsgy|zxzs{pej{{~np\qqossq{}}zx}~kkifddkhyys{{ttyrwvsvtuvxx|w}|p[_iinyvy{unkfuny|nYmsllqq`glnnkhwwrleafljlmrkioqkoy|}}llzzjhvtl^qnx}}stiotuf^\aylV``xvtq~~uttpz~qvvikmsyxy||uppiikzxwvbVTUVTZZ[MOXYQNJNX[XKVQNINU^_VWSSLLNIMRT_c\BBNNVVUQHFSLFCEFKJHHFEAIVZZVRXXYRQSTSNOWV^ZWSQZ]\QLHJIIONP[\\YVYXOSQT\YWVXTV[]TOSW[ab`^^__cbca\YYVFUba``a]]VM]][Ybd\U[\SUSOFOQVcce\\`d\ZR\[V\``UVUW[XZZUSTY\UTT^_b_RTWX^ZZ[\Y]UUXZUKMY[]`dd]VLOX]KGHO\@@L?AEFNWXXLY\ZZ`bbXUS`__]`^\VQ\Z^YVbb_^XSMPYYZ]\ZRQ@QQPQQTY[[ZZ[_b]UUVTSPRQ[\UV]WUUVVXTSUTTWZW[Z[c`]UJKPPRXUWYVSQOTP__XZTISWQQONGILMLKJTTQLHFHKKLLPNLQT\^_^OTZ_YONWWPMWWSKTS^ZZXVQT\V_bd`XPKJJIN^`\SEGGXY`]WW\\]\]]WVVT^^Z][TZZVX[\\[ZWTTNNOYYXzot~qb`jhfoii]tkcexm]YVe~}w~h__fmy~yfTT\ixVX[]o^^URRXYUPi|{{|UUP[^disalvy}qwpj|~rfkomswvrxoaagZfp`nnx{{|w|~{uhZR`jjnzztdvi~Ufvv~z{}~llflkvwepp}wsn{|}s||aayy~~gjnfvvxxummLuu^}OOX\\p}}qz}]a~tIi~dQcsscZQqqv~~HHgy~}ssxxmrsvw{xmmssV[n~}xgmstyspkpuwxxmiizxtf|hhXXZ`ybbxoNNkEEdWxxmi_PPKZ_]\\[ZXSSVWW[ffxxygO]i}}qcdehuusq``noxrqqvvpnsswxxJZsq}}znggyrhnqxglxQevx~vh[iuwxvsmu|pyvvxy{m]aeflqŁ|qy{niqpoqkkbtlfh{rd`amxnkkjp|~m``epzaabbvhi`XXghc]n}~~}}~cc]gjnqyks{}w{xo~wmorrvyxtzseek^kwnqqxzz|~~u}~{qf^httuyysewkZZ_l{{{|mmiopzzjqqxtp~w{t|~jj{{rlz||{xqqPuui\\dhht~~v}hiyTmm_q{wh_Tssw}}UUjz~{|rrxxkst{xmmuu[aq}ylrxy}vsnsy{||pllzxth~kk]^`f|ee{sRRpQQl^xxpmo^^Yfjlmmljhaaeffhoo}~n\go}}sgijmzzwuffvw~wtpvvnltty{{Tbxu||xoii|wnsu}mpzVk|}|pdpz|}zxt{q{wwx|teehkqu^[VW[SKKQPNWSSLYTOPYSKHFN\c]Z]^PIIPTZ]d_Ygf_NDDHPY`bbEFJK]SIIEFFGIFBQ]\\[[\]]eEEBGILOTJQWY[__TW\]RQ[_b^]^TMQTRVYXVY^SMMPJNSISSY[[\^bdec\[\]YUNEAJ_bc`NNQ[[YOX`Q[GGCMaaVVZff`ZZ\^^[[SSO]^`QPU[[^aVMUUZXUSX^`d]V[ZHH^^XXfghaYY]aaKNQMU[TVWUaQQcDWWFkX??CEEaSccZZ^bbSW[]bXFIZS>NH\\]^ZZTQMDDAHKMNNMJIFFHJOOb_YYZPDKR^^WOPPQYYWWMMTUZcecWXY[[ZYZ[ZagBJWW_WSS[WRUW^ZRU\HQY[^ZRKRYZXTYa^X]\\]\UMPRRUWdd`ide__}zPPhrrvwgagt|rS=@J`w{vtmnthhiib[fiiRAHdWMLJm|sSjmffa_io_u{{\O^~xc]hp||wqpk{zykxyVZynkk|{zobdtruxtTKZmsnnwvoqpqRw{C]{kg}gkkYYtpt{xtpm|y|z{{l~gxz{{na`\pgu{{l}wUXTMM`cfr}}tjkk{{|xsyzjkmd`^]YW_ih}~nnWNq{xllmp]fh`qustpeemtuqquZZ}ttjffiodlXPUWXbqVNpxxscsdLLKpxsrr}}hh[^qmjnrqquy][VdV_b_Yfop|}ynbg}sq}}z{~jciw}zqncbaTaqha[gunjlgg}UUkuuz|plox~uYHKRey}xvnqvkjnnjflnn]JOkaVVWswXqsookjjigpvmz~~e\g~iclq|xr~{}~qyzac{rnn{z|vps}z|~x\Sau{ooxyrssv[z}H`~nklopaaupsywurp~|}riy{}}umkjyrw{{o~xY^_[[ijju~~vmnn{~|syzikklnc_^^\Zbjj~ss_Xy{rrsuajkcrvvwtjjqxyuuzhaxznjjmslzbYbeefgoxb]w~~yjylSSRt{wvvssfhwrotvppuy`_[i^aca]hps}tfjxu|}uqu}~urkih\iymfcmydfaQNOKK\[FFRWWXYNKNW\``_^VD9;AMYa][YXUTWRRPPLHOQQC=@MFAA?R[VGQ__RNNJIJORIW[[IAJ^[WMJQU[^ZWTRPZ[ZX_aQYZFHYTRRfe^]]`YRJKSRTVUD>GPSTTX_`^WT`RAW\Y]`@K\YQOZ`NPOEEaa^WUX]__]ZVTReYbbW^cda^^\XX\XXOZccPXYPGPK\\V_^ZZ]\Yjc[QZW_f[GFCAAHKNUZZVQZb]YZXVZ[SQPMLJILRP[\SSE@SYXQQRT`aKPQMaaVXWVTOOSVVTTW^de_HJ[WWRPPQUNRHDFGGHJNUHDUZZWNV]OCUZXWW\]QQJLVTSUXYYZ\`bMLIPIOQOLSWW]][UORb^XW^]^SORZ]\XVOINWSOLRZg[[RS]]a`_qdlsz|goruw{~}|xZXZ\Yhqqvz|zdpww|x[YW`ilojiuzliibxzuggkxxwqknx`anfimU~zqu}zhiih^eieh]{zuw}vfjglxz|xuwy{qqz}xmhkacloikislPV``cvzrqx~}z~vip[qubdMHfu~l_Yaotqkccp{UUvlwxt{v{zv{||~l}{x~utwrrejd\TV^]\[]nnu}o}nyjigeegRussngtxzm[lhkoqswy{laccagg^[`ek`lpmeoqslc\Vgeehoqi_cmvvwxuqogirXZWbfuxiVv}niqvzs^gvvknlqnpVV\\_[bdW`krqf^ctngif{qljq||nltnZP]]\[vsoipwwjlnsrt~oh[]dPTb`ikmswzxwqovxrnsqvussxphstutx{ywwuwjidfwwqdd`efc`qhh^_eejhfsjpu}pvyxx|~}z``ab`muuy|~{grvv||dbcioqsony}rppdzyooq{wsu}jlunprbccx{~pnhnook^}|uxxorps{|}zwz}vvx|{rnqhgpsossyqZ]iij}vsy~~|yls_txgiVPiwnb]dqvsmfgs}\\ynxxt{v{~~zw}~n}{x~z{uukppi`cljhttx}}~t}pxqomlWwuupkx{{nbpmossty{{mcdjja_biogqtqttntuyumhbojjnppnrtlcgpxxyzywumnw``dfajlx}o^{wrw{zdo~~pssxwz``ddjhrteltywlfjytoomurovus{ta^jjga}xtpv|}lnqssvrk_bhUZfdjlnvy{z{ss|{tqutz~tmxw~~||wypoln{llhmmheOHHCDKKMLLWOSX[NSUYZ\^]]ZIFHIHQUU^Y^^[\]]\PV[[]YIHFKPRTQPWZcQPPOYeYWOORYYXTPR^XKJRMPRE\[YTV[]YNOPOHMOLQLZZXY][\_^]XMOMQXY[YX^YTT^]^\XQOPKMRSOOMTQAFIILVZXUUY\[Y[VQTJT\VLL@?NV[RKIMTV`aTQMMTZ\_a_EEf`VRWYX[XZ`c_^]ZWYYddb]Ya^Yeaa]\\R\ZX_\USV\c_TSLN]IFBCGFEEGQQU]aa`^[\]af\R[ba[S[d_^_PONLLNEVSNUXYSHQOQSTVWYZSMONMPPKJLOQJQSRMSTUPLHDNONNOTUQLNSXWTTOPUGGFGFLOXXPGW[^`RPUWZVKOWWRTRTSTGGJJKJOPHLRVVPLNWTPQP[^VSRV`bb\\TSWTJEKYWURUYYTUVYXY^VSLLPFHONTVVY[][ZXVZ[`cXVYXZYXX[WSXYZ\[Z[SSPQZZWPPNQQPO[]SSfmbbdt{xstpttzzsmquoozkov}}~{T`yqlcVKMttssuvzqlnhtgxhb}irrUboe[[\\en}}bgjpkXYXQQOPXyzt}}~vu|updidcl`ej|{vv[ZWWb`r~ymgPMQahh^ovottuuqppm_n|nn\P^bwpoddz|}}uzsjjmxgjy]Vn}rixwzyvtyyxwsps}qk{yr}bUya_`][vvw~wsuy}rry~~~^ajm\jhcsxoTTN_f\ee{uool_flnqbYZ\\et^SZZ^dc^_]Yhp]^g|h`fy|yvsmmfTo]SIQSZUgbZUUitzq|oi`\\bzrwyym6]ffc`ytdyhksbpptpjfm}||zfRJXZ\X`efssn`baebix}oNdd[gy{mq{xvqsx|JJfxvp\c{rsi^`irxvsnllkkfhklpukgi``lqjjmxu|{xzxttuppsvzqq|nqy|Xb~xrokaY[xyy}vssnzo~qmqxydmuneefjpumpqusdfd^^\\`||v~xxzshollsknq|zxzcc``geuxs_[^jnngw{rwwvusrroap}po_Zefzqsgg}~~vyrkkozjn}aZr}rjxxyy~wwyyxwtsr|rp~sja{knnillh}}x}xvu{ww{benp_ljhw|sXXTelchh~uppnbjoose]affmyd_iihkllnlgrtadllq}kdi|{yxtwp^vf^U^`gcmic_`r{xuqheeh|w|s=eoomq~ort{juuwtsmrq\Uehkfjmmxxseghhfgfm{rSgg_k{}nq|{wqtw{NNfx{ekxzpehsyz|wrrtnoppu|pHIEEPTMWY\ZVVTXXZZ^_XTTSUXUU[SVY\\]_a[HN`\XTLFAAWWVVXX__^ZUQSPVNXOK]a``\OTTFLRMGGHHMS\[KNPSQEFEBBABGZ^`^ZW[\`a_\]WWZVTN]QNLPILP\\XWGFEFLKT[WOLCABJNNHQVSVVXXUTTSLS[TTIAHLXbTSMMXZ[[W[YR^gcXOP]VJGR]\VQXXbZZ^Wbd_bba\U[a^^YYXYUSV]UP[^\XV\^UZIBXIGGHIHETTX\a\_b\\WUWXYZSSX[[`fhf\`[ZJKPRJQPQQLUWSFFCILHOOZ]XTTRLNRSTMIHGGLUICGGILKIFNTKJHHMZPMPYZYXVRQMDSID?CEHFPMHEEPVYT[_]]TPKIIMZVXYYS;KOONO[XNYPRVNVVXURPT__]\\ehhfa[PEBHJKILOPWWUMNOONQOSZ]UFPPLR\]WY]`\[YZ^_aaEES]c__YVLO`\WXRLNSX[ZXVTTSSQSTTWYTd`YUURFFjyyq]WXYYauwxwiMMrxuzrpngcLU\SP_^ZWWZ]SHrrkkg[gq[N]maYuw~w|~y[[gZ]]UPFF|xwfnn{l`zuux{tyuywwvss\>XbjlcaXm{tnr}zhQ[BJ_]aa{quujrrztqr|y{paddpYNz|}{~xrwnyyrj|nwoYrh|op~xh[n}sq`xpt[_bMv[vgm\wn^zxii@}}Piigcsxxobup`ac`VdiijlNXzznevyifo|qsyg__`dfsxn{|x|wd]Zc`t|rj{{Ypxooumlqv{w{{yppw~~n]uxwtpkryy|y_isuukwOMHEEC>>Q`YXTIFFGGLYZYYPAAWZ__X`[WWUQOAEHECIJIHID>U_VRRPGNUJCIQKGGHWX^^]X[]^XGGMGHHDB??ZX^aXOSSZ`PIfcZXVddXU[WVUUH8EJ\NOJIdkkEQYXXVTV\XOFK?BHJLLYT^^]UUaQWW[XYZ]ZZ^TJKKRGCY[]^][\^\XT]\\XSYYUP_XRY__TH`gTO_[[ZSZ\]fTKFQ[hT^UL\YT\hc^TEHKCbbUG`VORIWcTJ^b]YXPP8ZZ7ERXXWROFFVXCCDFIIGETXZ^[XXJEMb^a[EISPWWZZYY[ZD?BHXQIW[\`XVZZggPPTVVUUJTWQJJS\abPPJJISkh\YXXUT\[[dYYLNXXJTMGX^YWFOZec__`V@@\TKORROLT\RRX[Y`fXRW[\\USSVYYb^]POR__THHYYaDDZc_[SSNIXhhZWTTKMN[[`^FS^^IIES\\_aa]QJJT[b\GGPXRKO[[\XQJMUCOYVSE^[QKLLRUAAZ_REMWP>CNLa\NFHHKLKKHMZUDVVKMTIQYVPQUGHH_UQLKSSTTFERRQNDCGQ]d`TNHHHLNLHORUUNABBFJQZZUKOOJEOVZW[`_TSQP\FCCBJJMT[WVVUTUY_WQQJTSPLMNMKIJQOLORTX`SUWZYZ[\\`_^ZRPUWRNTOOSWUSNNQRUTPVWWLIQQNLX\\XY]`bZ_\Y^\[XXVTUXRKKPV[XTOJFT^YVWNNTORQQOPRykpyx{}w~{{uu]__YUX^du~}|i^kwwyroswnrrhiVW^vvvreV^mi``eYZ`fniffrvvg_WcJRZ]`jysoci}{mwophhqswzupzzpSdg{rfcxxh`ZDDFUegbba`iosspllhmw}`[bm|}aW``ivmxx`[Pkxxzwnnsius{}vpqw~{|}}}{wl}xxvvz{jjSyywjfdzqsvvv}fxzuhejWflljhV^ghfly`jpp~~syfWfkfspkqi_UUZZTLJQgtm[GG@=Qaa`\VeeUTWUUYdx{zkeefqggTO^wppgX\\sd]\Zjtutvo^mirpmXlaakqjjabmfluvvpusry{{stqozznenkgsxxsefkddJmssqqfbhjjt}vvsqvhvwsrngkxv{lopmknusqonf\mvsopbblokgb\rx{}}xxfiifcfilyqhr|||tqu|uzzpq`al|||vodjvrmmofgkntqmmwzzmgcnX^dehq{wthhjo}{oxpqklsty~xr~~u_ko{om}~smePPS`nnptomqrssrppkow}ebhreZcbkvnyydbXp|{tsvpyw}~wquz|}}~}}~|wm}yywx}}ll`||zokjswyy{m||zqqtclppmjZaikio{imoow}nbmsmwunxnd\\ad`XSVjxsdSSLIYffdf^ik^]`bbam~oiijumm\Ud|vvpeki{nmkidbboy{z|ucpnxuq\rjjtyoofgrmq{z{v|zx{wxuq||qhrpnx||wjjnggOnvvrrigmppx}wwut{nxyuuqllyy~owysps{yxuuniv|xttggpromhbYQSXWZ\X^]\\XXIKKHFFJNX]^\\PIQXX__ZWUX^`^]XSbd`TTOOFFIW]WWUMEIQOJJMFGJNSPNNUWWOJFL@DGJKP\Z^^UTMMLO]b\SYUUQQVWXZWU\`YYSCLN[]XSNKX\WNIF;;=DLLMPKIOT_a^VVTQQPSY\KHKQYZMHMLQ\^_aaXSXXJFBPVVYVQRTN__\UUY__abb^_[XTSW[YZ[\\`^`_][Y\^XR\ee^XXWWX]Y]d[QQBWWVOMLV]d][bdT[\TVV^UY`LV^XTLKNCMPPQPHKPPORX[HQVVfhc[[TWLELOLTSQROJEEGGC?@DOVQG==:9CMMLIFN^^MEEFDDGLWYYQOOPUPOFCJ`WSSOGIIUMJIQe_``]WXTLSQVUTJSMMRURRMNSPSXYegeXUXWV[]]_ddWXWV\\UQUSPWZZXQQTQPEVYXRORSRX_[[YWYRZ[YXURU\[\_TVTTUYXWUUQLUYXVVPPUVTROLW`_^]]^ZOXUUTZZULkcp{f]pxqUUds[`fqneeYQjujfYUQbpdVWYwUUb^]`~osokmu|gnsshtigm|zh~|xh{w`ac][[VMfyXSWbelZS{wqppfkqtqxzqhV&&wuzy~eUsUYdwyywuvllnxxtrqs~q~~axvsswz}mlyjY~puuleix\^fx^^VZjviYYJk|omryeer}}qdk`d\>{kNDHmzuvlh`ehrWfFFhwaY@I`oyzsYXme^C?P^VcVbg|`>i|}tenwweY~ffe]cngkdqq}xxsyyuxqqyv`Yjutsvyysvvqnx~}xqssyxlko|~zsbYYLKirxvnmpqss__mrttuvqlennmljhe\dcc`ff_Wrlu~kdxy^^jxgekvxssh[s}mlfc^owod`a|ddjikmvxunq}juvvkwpjn}{j~{n~|npsljj`\pgbeow~h_}yrqqhpuwt{}tjZ11{w{ygYx]_j{}}yuxnnoxxusrt~pz}atsqqw||pnzl\vuupkljjl{jjcgs|qeaVn~qpuzhhs}}shtnh`DnZOSq{wxtphknu\oSSmzjcKRfs}w`_sqqmeOL^mboblleDm{mt||k_iihbgsmnohxxzzx~~z|sszxc\ksttw{vvroz~ysuuzxnnr~xh__TSlsz|xuwx|ygguvuuwzyvFJIHBFEEDGGEAbdQLT[PJSWSFFNaUGMPUcQLLHBPVRPFECKSMEFGXEEKIHJ[[SUSRSU[`PRUUQW\]OPT\cc[Q\[XNY`WIJMIGGECNWGEFJQTGBYXUPQSUTW[bXTPF//^WWYZ`e`ZNF^ddcSDFLVX]``[VRS^b`TXXVUUV]b\^aWa`^^]\O][X\RQY`QIZQYhehaVVPLOdVFFLVFFCDNUMDE=QZbSRTYOOU[[TM\OHMI=XQ@;=QY\WWPNJMOUH`M==PXdgaKF:?KS_\YZVHHR\MMNJ=Q[\WNS`cYYOI`]QQPKO`fdTPQbbSPUU\_df[[WZZXZWW[ZOLT\[Y[ZZW[[YV[^_^[XYY\\UTV]^^\XOKKECTY\ZUTVWXXMMUXZWTZ]]E?DQ[^``ivwhaa\L\{iitrd]lx`UU|}zw{{{{ssZ[uurjbYYWU_wqp\TW]YdojZiiZ_errqsueYavtuukcacmmu||{zn?x|pgihf__[MQ\\KLJINSg^Scpl\pp}{utt88]tt|QCpLLUU~eU]YUbnywnigvyV~~hhomessuz~~ic`v~~ys{szmmlmYl{pcqquu>ERjnwz|~uUgmRGHHVWzd`]V]oomq|lX\ZHvvqmu{{zrz}~fd`cdmvjg`XvxdT^v|oopmhffhkcYjxpltnZoccapu||ohmhom__fwOO_}dZ\`^f{yxlqvpahdd`essqotvhllRKP_fhoy{pkhbWc{llvvmhuh^^{y~vvce}}ymjffedk~ywhbelaadq{wjssfchssvy}mek{uyyqijlnnv~~{ynFzzwyxvopk\`llXYXV]bxl_kuqbqq~}xww>>_uu}UHsQQYYm`kfbqw}zrljzzY}}mmutmttow~~hdcwz}wqx}qqrrzppn|m\m{rgqquuGsmieillnebim{vk[TTnnstuphnmhh}}xhy|zqjhgerrnn`ZZ>>Qa{{mWcm|xtlc^^nXH^cphkeV>IIQZpt{}xZmsXOUU``pmjbgvvrup\acTyyuqy~~}u}ihfkmszomhdy{l^fzmmssonmjjmf\kxqovq_uoogrqpv||qkqmtnaagxTTdh^`edm|zsx|vinhhfjxxwsx{HII>;=CHJKKPY_YOKLKAI^^\RRXVMIPWKFF[aa][Y[][[^ZWWHHVVURMFJWTSHDFIGLQPKPbbOGLPVVTUU_baMFKXYWW]]QLKLTTXcb``\[[\\UFYYZQGMSYTPKGKKbdS]`B8BDKK\\SPF;99=DPRXZ[\WGORE@??EF^^]YMKIEITTSU[SIKH?XXVSX[VZ\``]QPMNNS`^YRPLH__YZOGKX\^YYVTQPPQRTPLT\WUYUKUNWXX[^^WSURV`WOOT\FFN]PLMNMQ\TWZVNRPPNPXXWWYZQLLY\]bjo{tpldkuuxqoy{{|PLmkirnsvf^]XSQSX_uu]R[^bbf\\]]yrfRV^ZM\oo~eYUxzzzs{irda\]_`HQQ^]UUTWUZsfWmt}qrrxudrtolhttvoo~{`auz~zbuximkll||``usol_pkk~~{}zyy}wehpcT{hhSttd]noPPOOW^ZVkW[_^]oGCOOusyyzcMMWpcXK|W_^[_br}wcRIIwsslfVRY\X^}vm|yr_ffyux}txy{yytqqbryu}ZGJUXdia^cgyuije[kzo{~feeirdumq}z{umrv|`^_W__\ytC]aabdedflx{nfjssqqoo|wwrrystx~~mmimtrc]]pvqppmlod[WWgkjlnsxsqnrxxztq{~~}XTqpnv~~ou}qmi^__`cjzzg`hkpiiga}xn`cheYfvv~h]Yy{{|u|lyssqmijlmV__mjbfcdwndpy~szvguwrolvvzss|cf{|~~hx}pqn~~|~bb~rpmj_n|y}z|{zz{}ufirfX}kk`wwf`rv\\[\emhdvefghhtRM[[zz}|yhUU_vg]Q~afcaehw|j]UU~{{pk_\``^dxq~{cll~xyx}~zzyxxgs|zdRU_akqfejlzpqmgr}simxiunt~yrx|~dcd\dc`}yJbddeffegkzrjoyxp{zsszuvzuuqtwtuwjeev{vuuomqID@@HJKNRT[WVSMQXXZVV[[\CASRQVc`__UWVMJIHECDEJWWIDHILLMHHIKY]]TODEIG@HRRe^PJHY[[]\^`ZV`a]]ccdb`[^b\PTLLKJGGHI@CCIHCCDGEGUMDRU[UUVY\XNTVSRP^VV[VRRZ^ZLLUX[b_XKVMP\__db``QRRYY\`YLLb_ZYWUNWQQdedb`^\\YXX\`bYPPSMEYOO^ibdfefgAUUOJQ[P?DHECMEFHGFR;:??TSVa`^Xf`ZaK??DR^dfaMGBZDIJIJKTZWLB>>UTTRNDBGJGJ[WSZXSLOO`XWY]\VXXY\ZZVTTMVYW][G>?EGM]PMKNPY`WPQNIRbb[TZ`\PRVOZUW_`\Z[XSVYcdd_]NMMIMNLZ^X@LOQSQSV[`\UQSWXZZWX`ba\Zb[XX\YY[_^TTRTZYYWOLLVYWXcVjdZknic^jminsjqsqvoP[cYi|fcjwplnqpxxnchd`]`deUGQi]SqVV^a`nnlhWW{sVVW\bOORR]][nvxf\lgkzvqy~gZu|~}}~~gmkeiiplcZR]pi{qilnRT\`afZHfn@Mlo~|nmnmgaxpp{|siglttx{ghwyvv|sxxxtnjxtok{mttrt{|rr~|wspqqx{tqllmiieowz}|mgktfUotrkhgvmff_eln^KbhhlY07WnTqq|FBR^`cqjjhid_tan\v~{VRPYmb][agaddwnoox|rao{wjjhfZVXcxxuqvker`hxusuzw~yspveonel|{{puc`emibedffaslhmqa_bffqeiyypaaekysn\nxott}hhlrrmopw^baagf``itxnlrqpgjnou{z_g{z{~qcYY`oXqpWxxsg`^ccvnlkptrz{iarhdtxrkitvruxrwxvzsYae_o~lip{uprtrx}wqwqnjlnpaRZqg`xeeklmvvuqddzddekm]ffdv|}kcpmr|w{ndw~|otrlmmxrib^dvqwrtv``hlmobTmtKKIVuuurqpjcyss}}vnkqzz|~jmy{yyx{{xsnkzwrq|ouursy~yqq|}xtrsrx|uqnnpmux{}pjnwl`tywrpp~uonintwhVhllp_:A_uXss~PKZfjnwoomplgzgraz~[\\cshhijlijjzquu{ufs{nmnk^Z]h||xu|rmvdl{xxy}z}yw|nuskqsygekpqlnlgvmjosedhljulo}}uhhlr}yuas}rxxnuvrstzbeigbbjv|sqvuumoqrzci{z{tf^^fuavu\zzuldbjjztrpuvu~~NFPOHQRPMJPQPTVPUWUXTDJPIQ\NMQXUSTVVZYSLNLJIKMMD>CPIDTGGIJKTSQOEEZ^UEEFILCIIHRW\XaOJROPYVTZac[OHX[\\^aegcdb\[\NQPNPPSQLGCHSNYSOPRDDHJLNG=MQ99:APR\\^\[_d`^\\ZRQSRPM\]YSS[YZUOOPTTVYON\`[WXVVYTVV\]^``ZXURXUSO[\]]YRVVUX\]_a]WWhca]^\ZWVTTUXZVUbQQ`QNNKPZXYZZbdb\Y]hhROPULAZbbQTSNMLTOKKHLOOG=JNNPE14DQETTYZ;:BGHIR\\^\PPNNKHTJRHV[Z[aEDCFQKIGKNKMMWSYZULSZWQQa]ONIGHMXXVUWPNUMPXWVWZX\\YUTWMSSOR[TXNLNTPLNNPPMWTRTWNLNPPVOQZb^ZUMMORZVTKTYUXX]^abQQUWWUZMORROOTYZTTWVVQSVVY\c\NR^c^XPKKNUIVVJ[[YRONOOZUTTVYY\aVTPW[[kljfiplirxxlk``pvhovvihdrhjdc]bkt[[YV_\LPUhe^\o_XZ^[Z[lfddXX[[\WCQVgw~o\fvp~}xihW`xxvtuuqsjjgdjcMMQ`bZwwojmRNFF\eOE]T//OTZszxykrf^^lseeirrleqx`erz{xz}nnw}yxmaah{sjh||{qz{z}~uv{~vnnoqvu{zsoogbbtz~ohjxxdcx{i{wptty~hffmpogSmxNSjNUIo{{`RPipdqqzruscp]dRYZe{FV`Vkkdbgsklttnl{{tqqy{{qaPQYVnnxxiR]jnt~o^nnrrtx{||dZfiiy~{~xOLLMRpipf\`mjlco}rhllksyyYU[dlsv|zv~xvtywqfocdbgdgqpnnxuqrolpv~vk~}vjfelh]s|tx|yztcc\iiffnwtu|i`_[chhstsruxvsx||qpccownu{ymllxnpjjfqw|ggdbfbW\bmnhhxlfhkjiiupnnddhdP^cjytem{u~rl[e||{ywytwnnoopiTTZijd||uqt`\SSfmYRg^::U^gx|z~uxh``mvhhmzzumvzhku|}z|ttz|xwmbbj~umn}}{rz{{~uty~wopqrvt|{srrlhhy{tmp}}jj}nztzz~omlqtvo_r{TZqYbPs~~i\Xowqxx~vywixehX^^h}L_iattnnqvpqxxqo~~xvv~~~vhYX_^ts}}r`gpqwscssvwy}jbmpp}~||~YVXZ\sksi^``eprhr~tlqqpv||^Z_iqxz{x|xv|ysmsghgjfiponn{yuutqqry{pznkiqnbvx{~}vhhbnnmmt{wxLFEDFHHRQPNPTRQVYYSRNNXZPTXYRQMUPQNMJKQUGGFEJJ@BEPNJHSKGHKJIHQNLL]eFFGGHE==B?RXXHAANQKRRX[][TUTKRINCGINY^>FJEPPLKNUQRUUSRYYUTTX\ZZ\TKBDHFSSXXPDIQTW\TKSSUUVYZ[[MHNQQY\[\]]XCBEURUQLKKMTRSOUdd`]WRSWZZJIKOSWY]\Z^ZZX[ZWPUOPOQQSYXZYWWVTWZ__^YT`a_^`aYSQQTRMX]Y[^\\YPPLRRQQUZYY]lb^rrslglof\xttnopsoswsraa_VkSS[S\[do^]Y`zxq`c^We_\X[bcglmtwxx~p_[\]VOGLOLQ`i^lwncrmzsw|{zrozzswfttuwqm^^WV^[SipprtkTLELX[FRZUID`YThwtoq{y{voesysyz~qnj}tqqtihg`nySHcyzyru{tt|{ukmyyxv|}vxs~wwz{|ddi{|}}zwxshiirr{~uqmlcXoJJOSl}sgepzupx{vmrw~xxXgszzkhqIOMIggRteimgpwtw~}cktzoiV_`]GY|^Z`WX[ab|wwn{~skdyhlsvvxxw]HWSgq^hquvf^xzxu{~yvrr\Wf\\}|yr}}{{mFNWWben}hhlptxgr|Vcswsojnkho~zplno{zfxs{rldlsfjddeliffnmkmmelsqrssxsu}yz~~{xzusjSPMOPfy}|znllknqimqty{sttrljxy{roswqj|xxssrurvzxwebq^^e\hgmshidh}vgliepmiffmopttz}~~vhikjc\UY\Z_krdpzrmuq|w|{zsr~x{kxxwyurffeadaYmvuwyqqrbYQWdgR\e_TPic`s}xst~{~{tmw{tyzsrnvsswssois}^Ri|}|uw|xw|yttulo{y}~vwsy}~~{eek{zy{wllmoqyy~xvsri_wVVZ^svjht~yu{~yruy~~dmv~~qsyTYWRmm]zmquqvzx{jpx}sp`dedQ`~gbh`fiji{{qxql{kox{{|{{dS\Ylvhpvxzlc}|z~zwwd`laa}vqMUaaegpjjptx{kw\jxyusmqnlq{qnqr}|gyt|sngovmoiijqmiinnmpphovuuxxzyytz}~{xunYURTVj}~rpoqsunrvx~QRQRLIUQOQSNIYXWSUVXUWYVVNNLFQDDHDIHMTJIFJYXTKMJFMJHGHLMNQRVWXX[SJHEB?ACKPJR^XSLURZVX]Z][[WTY^^YU]b^^WOVVWXTRIIFEJHEPSSTU\\PC@=?EGMM@SKNPMRVUV[]ZKPUYROFKKI>FZ]IHJEFGKKYWWSYZUQMYPRUVVX__X^^WH>GEOTaaIPTVW]_OKYZXWZ\YWUUIGOJJ[[^^ZV[S@DGGNQU\RRSUWYQV[HNWbZX`USUSRV^\WTUU\\R\X`^XTPTWPSPTSRRWVUQUXWWXX[[\ZY_\\^^\[\ZYTHFEFFQ[^``^\VTUWSUWY\{rrtojj_aTY^^ggssturqhnuonjje^_ac\db\bj`\Zmtg[RdQXWdprkspnu{{lff^ZZPLLKRUUQakqhwueanrmg~{q}~z~~fejql^TWY`cfq~~~vbYZacibc__X[\U]j_{{jnssuqtpgps~hWWv{xqklhhYGGxtpp}{xuyuu}|xvwx|}yoq{yxx{~_{vutn`cff\puknpszmce`SJYgofZzmuzywvy}~kj|R\{vsl`e`^WSOO]madbbmqmnjpnz~~g^aqtnjcZbVZd}vrxrrm}ddirr}{qz}OPkytuw{qx}{xz||eX`V`^Yf{|~~onsplpmZg_vyw|knr~ugwt{jneks~sglkz~zltturiuzyvleginnstnhpxq`dghfcrrnosrq~qht~{yvqoslfS9Uipz{{biqssppnmsyǁ{{zwssjlafjjnnvwy{uuosytqoomihikijifimcfdtzlb_o^eenwytzxu{rmmjii^Y`cc^gqvmzylkswsmw|mjmuqd\_biijs{legllqikjjegg`guknrvvwrvsksukZZx}{wrroobSS|wqq~|xuyuu}}zxyz||wps~{yy{}~a|wvwshhjohvxnrux~qhkf[Samsj`|rz~{x{~mlZa}zxrkpjha]YYdqglmmsuqqqus}ldhyxxyuuneoabkzx{{vigmyx~t}ZZp}yyz~v}Ӂ|lah^gb\iusvsquqcpg|{x~mqtxj{xrujoxxjoo|{ntuwvlx}{xpjlmruwwrlt{ucfjkheuvsswwuumv|zxsptnhV@Znt~{{emuwwssrpv|[UUVSPPJKDGIIPPWVPSXTTRRNJJLMHNLHLRNHGRbf^VOHCMCFFNTUPUTRVZZRNNIHHCADEECKQTPXWMKRTRN]\ZT\\Z\]bb\`a__`NQTQJEFFJLOT\]]`_[[VJEFIJNJKHHEGGBGNHXXPSUUVUVSOT^U[bPHHXa\YWSOPNNE;;WUTT[\Z]YXYWW[ZXVWXZ]\\TTXXY]aaXZ]ba_a^__L^ZWW^__TQHKNKEPTPQRSXPJKIC>ELRMFXQTWVUVXZ^\[[QP\]YBHYUSOHJHGCA??G^QJKIIQSRS\^ORRXZZNJKRSS\UQNJFKDGL^^ZWTVSSQZNNPTT[Z_UY]`ZABQX\cd[VWXZa__TX\[ZXYZZNGKFKLJP[[\\TTWUSUSIPKXZY\SUW]__XQYX[QSOSW]WRTS[`_\TYWRY[[ZTPQRTTWXURVZVOQRSRQXXUUXWW^WRY_ac`^]ZXWZUSI=ISV[_b`^^PSWXXVUY\ddgkjoefhgpotsuvsmhgksujjb\^_eatqquzess{f^UINTUWWjqqkmgptxlgga`[RSX[\Ybis{wqjWcpsuvtpiqwwni{zymnlrvumdjpj\qswsruszzlgfXX[_ed\[YO^Yiuqhonxz|xssbvzqq}xuwssrdoylny~}{tuywv{{ttpnz{nqquxwtsl}irx}xmmuywytmog\^^U^^Ver{bbwogpy~oodd[Psst|{{of|}}~tkxjcz{xseoyjX]\^_{vprucmplfow{drvvk]ZpxxpnaaX[VOgwlejepzvdbppu{xl}mi}}tzwkmvtll~usmnhln`G]\Ykio{znuwrulcclsn`cxmaakly{}}sieggndrsy~voldmmkld[^nkvwvvhjppdd~wfjghouvvxmnppu~snjx|~}yt|~TJdfgjzzuvk^q}nnlusnnqrrwnpqprpuvwyusppsxynnjflmqiyuvz}jxxqiaT\bcfdqwwsvpx{{qmmjhf^agdhox|xreowxyvsy{{rm|{zsusx{yrjoun`su|zywu}~qnnbcehnmhif]heq|ukqqzy{yvtfy}ts~zw{xxwjs|npy~|wxxuv||ttrp{ynttuwxuuq~jsw{vmmuxw{wsvncgg^dibnyff{unu{qqhjaVvxyqi~wnzmf{|{xjuq`ecde{upv{jsuqltykvzzoc^x~~wummde_Zp}slonxykhsu{{ptpx|oqzzstyvqsmqtgQfddrnr~~s{|wxqkks{vgkzpddnpz|~xpmoouivx~yqphph`dsp||{{mnuujizhmijqxwwyqrstyxtr}u}YPikln~~xzpewsspxvNNOQQSMNOVVYWXYWSPNQVXRRLHJJNLVVUW[^NUU`]ZMIE?CEEFFPTTPQNSUXROOLLHCDGHHGLPUZXTPELSUVXVSOSXXSPa[[Z^]]QQPTWVRMPTPKUVWTTWVY^`aa_]YQNMDDFHLLHGEAHFOTZ[TPOPTSa]XZ[]YT^^ULV]XTT^_ZXVVTTSKRWRTY[\Z]\ZUVYYXZZVVTSY_^[TXYXVTP[QVa[]ZSSX^ZY[XUPQLHFFDIGBJRXKKUQLRXZRRLKGC_`ZTYXXSNYZZ[ZUPW^cPLYYWTLQVNDGGHI[XUUTKPSPMRW[XKTVVPJHRW[WRQIIEGE@MVZPLPMRX\VLLTTUY]]YRZ^^QOZ\[V``YXQSWUQQ[WVRSPRSK?JIHQQTZZSWXUXSMMRVSLMca`YTNNRS_[\^^]WQOPPTOVWZ]YVTPUUSTOKLUSYXRSVVPO^^ZRTRSVYZZ[TUVVY^XUSZ\`d^_d[Z^_`bHDPQQS\\ZZTMW__]UUTZYeb\chtutzut]]evxooYZlnmxt{x|}xygg\\NSSW]Y]aaunxyciffnpoaWZ\VVhopxn`dblnje`i^aadd`slluwxqfmlowogonn|s~{|zpomn_]^YQQSXUQNWRIafUPbznhebiusv|{z{yjnnqv|}vr{}}z{xxyymax{xxz|yzv{zzyuttrvxpxz}x{{vzulmnll~}zyyzxxzzqgXENMMPWTJ[qxqjckskbggZYOh}bX{||mlx|~zpyyqpooh]ekruzxxwvah|ts|vniwnnj]hvxxulidQQOHZqyd^ZePLcxlggrqzwjs{{qqtvhtp_l`n{bd`^gllmjb\^]dg|zfkepkY`oql}LXmx}mccgjpy{}|popkfosxZOdlosv}yfnqdgv{soyxrolnrvv{}ovy{}qeZ[^asddeupluxnot}llgmp{yxzyyxuzxxyffo}|qq`eswwz}z~}~rrhhYaafmeilkzs~joljrtskcficbpvv}ulmmlmqsqnmtnnjkhdtllwy{ultsv{untsrz~uustighf\\_dd]Yd]VjoaZgzojhemvtx~~{{xqrrsw}~xt~}~{{||pcz{yz|~y{x~yy{vutsxypwy{w||wzvnqskk}|zwxxyxx{}vn`O[YY[a^Tdw{wqkryqgjj_^Ume\}~~po{~{r{{wtstlbjnstwvvxzdlxxzrp|ssocm{||zspk__\QawlgdmWSh{ojjutzov~uty|oyuhrivfieckoqqnlfhgjlnsnuqdiwwtQ[nx{tmmpputrtpktv{aViptx{}kruim{}tssp{|wrpruxx~vvxx~suuh^`cfvjjm{xuz}uvzPMIMOVWXWXY]XWJJMWZUUIHSTTYV[Z``\\^]]YYMMHHADDFJGILKVRXYLPNOSUTKEFHEENRS]^YSJLKKLRSPMJOJLLNNLWUUXXYTMQPR\WSNSZ``^\T[Z\YXSRQRIHIEAABDECCFB>ILDCK][\ZSPOMO\XVWZYZ[ZORRUX\[[VTXYYXYXRMXZXYZYVY[[YVVWVWXUY[^YZZWYVQ\TT_cc]^]Z]YYXXRLE=?>>@DB>Jaww]eeXYclszjnez~sm||usnld_Y`_Z]bvvjennjgmqhjeellzvrsx{~mrvxyyxskzzvpz{sxlcZc|u~tsognxx}}xtz{ziq~zzxt}}yn||vrx{{xwwqyyttu}pyymomuggqv|vvnhdg}}RVXX][\\[XXTYYXYXYZXF??@HGNILXX\`\Y[[YWWYG<=>FGIJPZ__Y[TTW[YTOO[[FAA@EJRVTVICFNOMOEEITSKISgg`\XUZ[UTT\W\^\TG[VVTONXXHEICGWWMFGFEEMMHHIOGFEGPDCFGMZ\V]^^[TX^^][\TPNSXXLORUTV]aUUSX\]YYRYVZ\ Z]]TUUZZUQQXXW\[YXVXa][caZWY_``a_]YPPQHGFFTVEKS]VYYGGBTWWL@@F\b^NQ`ZSSZYVXZ]`ZS]]Y\_^[Y\\[VUQO\[URT[a``bccXSMJ??KNOORYS;;@HTTGXXZLLECJOQVMP\cf_IX[US[[\\VURPKFDDCACHSSKJNMKILPKKJJKKV[SQRUVXPS\U^]YXTQXXTSY_][[QKEKZ\VZ_]VUSOSXX[ZZYYPTZZXX\`_^]\]``ZZbb^TZYUTZ^^[WWTYYVVW\aa\U[[SSRVNNSW[VVSPNPZZ[^vqu|pwwy||wuicZPMMS`s{ris{{vttkuklre^p^vvX^osepww\^pudNSSqygOQAAWhhkih`WfqqTZm|Veiff~lglqjfnzqUf]V\it^`g^JKKcYQNhpGTbcb_^WPXfo}yu{8uQlx{mnhfuwbqwngyqk^P~yy~{{~~{zyumm}vd{srzwuvhe`ija22jnkdgkSjjkaU~~@SmwWpJJ{~zx|~w~nRhnn~}y|~Tooni^]~`p^~cp|mvvWoo\v[qRNexnKdhhnux{}{YYbFR][UyaaWKn\\[uuy{n\V?{FFku;[m|v_k@U_{|yyxspxyvpuxhss~{kPXj}rlovllzyupc]Ybuddb`bgfk|zxxmpiZL9Kunu{xqanr{w{uyy{}}xwrnf]ZZ`iw}vnx|xxt|tsxplxi{{`hx{ow~~fdqvhX_Ws{m\[NNammpwxofq||ahudmommplqvqnt}uZlidirzjogVng`YpvRarsrome\fnt{w|>wWq{oqmkx|etzrjspdVzz}~||{yqqvi}wtxuvyooclni::rrmgjn^ooneZL^sxZsstWW}{|xqVhmm}~{~Xqqqnfeesamxpxx`uuf|huWTj|vQimmsz|hhiMZecZ~hh_TxllizzwjcFRRqzGfu{cnFZd{xtzy|~mtt~zkU[llmtru{qq}{xuf`_gygfhmkp}ruoaTBS|tx~ymwzXTW[_TYY[\\ZYPLGBAADKV[VPVZZWP]]WPRUNIT]JWWFIRTMSXXHKVXNAEGUZNAB<JHD?NR>QW9HR[WLR?G]LZ[[ZZYWUZXUWY^PXX^]UFJTTS]gfeXSUYSS[\XUPMJO`XPPONOQPS]^^_\ZZTVSKD4M`sllmmq~h`]ZbvvZX^``sIIsi__osrzzgkvwwYinkd\f~~sj``VRUTSPMfbbpp`NpygS\b^\Ym}}vwyy88_ic]llrxz{{ztnusrgz|xyfpy~qqnkknyy^hqtwaadhtXXkz}lSwkgcdnxnd`vv\qtw~~TmQjz`NN}}NPhzvuttzj`Q=Zxxzow}anyZ8Ukz}xps}ccXL`W3Eb\dxwvvnopk~tuxxxsxpy|zwOOizwmI^WWDXXZixbbmka_~~swwVlgfmwnd@@lp{{xxqjxsbsxnc{{|zddqfaPPXjjqqkefslU4ffrx~wppSVX]loldc`vcKKq{wqplj{{vp[?Ro~~vroovvlhxuZxx}wwx}~{wzppffkutb~uu@Y{z}~jjwtnmmV``}z}wos|zzuqwiXobJ@Xk{wswngghn||gflnnwUU{oddqsr||oqyzz_nvtoiozrjjc`ca_][mvviZv~qakrjhgefswx{{>>blgcqqv{}~yrwvui|~y|js{ssqpps{{cltx{kkmnyeer}p]znjfnu{rhcyz`usquxXtvv_r{cSSZ]n{zzvv{lcTB]ww~t{nvz]>Yl{zsxɂmmaTh`=Lifm}||xvumxy||}w{vtt}TTm}uUgbbMccgt|eerpgex{}\pv{qhFFrrquzzuo{vhvzqh~ppsieUU[llqqlhjyr[>TPLLTXXZZMPXWWGPQOKGL[[TOIIDBDCBAAMJJRRJ@RWNDHKGFEQ[[XXYY<@NX\g_VTVV\YQLE=IYY\XQV\\__jfYHPcXI;GRYZ[[``XSTZ\]JJE@ID4FU^^YWUUZZTRZ^XJowpnnz}}xqnjprlkozzsiryr^Tt{{pxw{qulXXjqokkdedm{wz{tpy|tq^]]\I\Qa[Yghqqr}b^caaqt^TUXXgJS^h]hq|l~~wppyyrhtqrlknuspnliVXrqhY]albccNjtjVX^_^^TPNVjstvwXLPiiVVwwvpw|dcurpt{sipvuh|tm~vlp~}}|zx}wjqquipchXgf_h|sst^Qpxfefewindd^q}xunniq`xxcdeZblos^^c}||\Oh}bYaad\dtvronx|~p[epYGT|{zorzunhssonpigig;;jeeot||n}utz||~xw||tqijjotthss{ss^e]<__`naifipy}hvzrqfeeslpfS_xxqnuzzm[cqxlwwerxxuii}whhdifltyvwtu|~ttXb\\`rzvvp^`bhnoldcdllviLLf~yyihturomb??c}slihrsqldqrt{rooz~~zutrwzsqs}}xpuyue^zz}v{rccquuttjkls}~us|xwfgVd]jdaqp{{ywwjhmnnyzhaceepV_irfnu}l{vu||wnyvvsttzxvutrbdzxqdgktjllZqytdgmmii_ZZ]muuxx\TVll^^{{zs}hhxwuxxpuxxj~woxnr{yylssxpvlp`nnjquwxdZw{ij|pslgbs~{xqpnsbyymnpflsuubcgf\pe\bbh`guxwxt{sdms]LX|}~twxpmvvttuponkmrEEommw{yyw|{xvouyzmuuyyhnjffFkkmxfnjmt|qqp~wxpzqtkWc||ur{~|o`gu}qzzhu{qqykkglhmv{vwuwyy\fddiz{|wgiilppnhgipp{pVVjspx{zwriIIkyurryxvrjvyTYV\^^ZUSPSTQRTZZVPW[VJDVZZSXX_e^[TWRFFQUTQQMNNR[XYZXUY\[VTIH?IBKHGNOTUU[KILJJTVIDEN>CINIPU[T\\WSTYYUPUTUQPQVTSQPNDESRMFHJPK@PUOEFHIGGC@?DPVWWXHBDPPDDVVWSV^_YMMUSRTYTNSVVPZ_^[UR[_^WQS[YY\YZ\WPTTVNPJMDLKGLZZYT]H@R]Yb_bWNMNMUMQKMKTZW[UbQROT\gdd\\LXXIIJDIOP^]]`hcTJJLYXXF?LcciaZ]\Z[LHMINVVSPQVZ\^a[SGL^TIAG[]YWQSXUSNUURQRONOL77PLLRUYYaR^YVVY]ZZ[\W__WZZVTPQQSVUPVVZUUJMJII9JJKRLQPQUY[PWZ^UTNVSTPGLYYUTXZZTJNUYSYYPWb^ZZXQQ\ZRRPSQTY[Z[YY]^^WWJOJJMV[YYUKMNRVVUPSSYRCCQ^[[RQXXWUTO==N]WTRQWXVTPWnltq{|}ynnwwtrsoj}{uqszzqrpu}qcf^[`ppvvusldcslszvzpu\N>>HOd_iuyuqttvvgZefdbhdOffgZFK[Yll~syytnskk||pqmrszz[R^wwhUUnjLQVUha[[\[]]U\YSLlhhghbl[^`cdliy}ntti]i{uawn~}yiqyz}lejtrx~pfZS_Of`bluluuscrajXji\`gb]q~riZmvquxrqwxxvv^`zskjw쓇lVn~{{ndk~zuubJfpqmiw{ffmrjnteRNdztXQ]lzooSfhdeggdWW_qpipn^Vjpkkr~luu{{pfqq~yyfipprg\[cgfpywuf`XVIH^ff^lmjicXa}nxpjddhwwsruyymnrxrVMMrrskfa|x{{wu{utkkvvwwzsx{jljkwvshlqx}oi]oqsuhdaptuun^VWwzumsyohQQasimggttrnibspvr~{ttzzzvvsq|vxzvzv|vkohdiuuz{zxrlmyxxsv}z~u{gYIITZienz~zx{zmbpsplnmZocSXiiheppv}~zswwzsstvswxd\f}}p``wqV]cbpjggiad_XQokkjjfq`bgllrm~rwwmeozizrmu|}ojmvsx~tlb\fZnjlsypxxwhtgodutbelgcwvk^owrw{xtwyzx|jlyqq{锉oZrtkp|yyhSirwqly}nqvwrtwgVTh{w^Wao~vvZlnhhjjhcchtrkrtg_pvppwu}|~~tkwwmpuuvlbblnkt|nnoka`TTjrrerrnnmfnw|xuqpo||wuy~~rswzs[UUyzwojb|{{xxwmmvuww{sy|molmzxwpsy}vpdtsvwlheuyzzte]^}}wx|uqqpo\ZiysxroyxwuqiTTXV[\][SSYY^WVWTQ\]\Y]UUYYUUTVcc\ULNJHJUUXXWVRMLVUUQWZXZTWHA99>BNKPVXVTUUXX``OHMMLKOLANG=?GFRR\UYYUSVVTPPZ[TSRQQTUYYGBIVVMCCQO?ADDNJGFGGCHFDARPPOPLPHJK^^POW]YRUUOGMX[UJ\\WS[ZW[]]`a[PTX`cc]XZQLPUTX[QLEBH?KGHOTPUUTKTINCMLZ^]HJMKIRZZSPIRWT__`VWSSX^ee_^XWVTFGVRNNUaa`f_QFQYYWWQKOdllZX]\TUK>NTRROVYLKOSOQUNECMYUFBIRb`XQQDMNMNPPMDDITTQTQHDOSQQT[]]PU^UYYSNSSa][XXNPSSUOJILNOTYXVNKGF@>IMMKRRQP`bMGK[SY^_TPMMPXXVVXYYSSVZWHCCUVWRQO]cZ[[YX\YYSS[[ZZ\Y[]STSTZ__YXQSVZ`a]URLUWXYRPNVXYYTLHIY[XTX[UQQRQEEMWRTQQXYWUROs|zury{urv{|wsfaptmqrvvxtr~sle_Xadgqolmmog`dosso`dxyjOTMALahwzwiqq|mnwqel`]TTccWgnraafjjbVbsqjihqoojspm|l__ihhkqrnO^o\\mg]UOTYXmhc^YXRbvtloxpUlkjgsiktvlsu{]svezz|rlfkkJfz|t|ukkyl`c{|ipXJMP|ffe_`lk~|psq^mgfu_zz^t|wjd{woo|}~~{qrxii|~~{x^JTzmii|evtJbmfuuke`^go]loj_uUOPqz~zlgacgksnldRRgq{wrlda^`iiloqnh`by{{p]_cqxvooYUcag]RZ_[Z\[njWWYWSPKJXcutqppjdqm^cnn{|znbcdioo{lZwwjPwtnih\gnmihcssx{zhswtnutu}rdcgtq{yrwggoo||uqdo{|zpuoYdhlmpocbk``T`nto`pwvnnjw|zv{|xuwz}{ynkvwtxyzzzvs|vpldmomvtsttvnjmuvvuij|}pX_YKTfmz{ypxxtu{ujpji^^jk`ouwjhnssk\gwuonmtrrp{xvthhrpoquvsZfhhwccusic\bedrnljdd^h{xmp{suvZrpokxpszzqvx~gx~l~uqkqqWo{wx~xnn{oef~ns`TX\ppkggsr~u{zl{qq{e}}bu}xlf{yss~|syzpp}~{dRZ~~rmmjywQeqkyypllhmsfsumax[TVt{|plegnpvpqi]]pw~xusmkfippsutrnjn~~tdhju~|uudbmjof[`jebdcvsccfea^YXcp|wtuusoxsimwuslljott~o_}}pYyvqnmcptokjdstx}}jtwtpxvyvhgkztw|kkrryuhux|u`kprsvtnmrlk^jz{lwyyuupW\[XV[\XVZ]]YVOLT^WRTUXX^YXW]VRNJFJLOUTRSNKMSWVTJMYYQBD@;@KPYZYPTTeZRSXcgUNRJHDDLKENRTKKMPPKFLUTQPPUTTQUSQZPIIONNPTUR@IHHQHHQMGDADEEQNJHEEBJVVSTXSEPNTNOTVQUVXGS^[ULXXZTQaaMOO>L^Ybb^YUYVPPXQJMYY]^NSD=>?XJJLHHPOZYRSRGNKKSZIWWJU^\Z_XQNYVQQZYTRZV]^]`NN[Y[ZZY^`\VH?DVWWPNNZXad`MVU=KQLT\UPL^`HHMRGORPLU^a\EBBSY[YPNLLNPUSQLAAMSYWUPKJHIOOPRTSNIKWZZSHILTWVSSGDMLOJCHIGGIHRPFGGFECA@FLVWUTTQNURJMScSZ[YSLMNQTT\SJXXQCYXTQQJPSTRRPYY\__`d\^[SX\ZUY]WPOQW`W[``Z^baVYQQUU]]YWOU[\[VXUJPRTTVUONSMMGNUXUNV[ZUUSwyyruuyvww~~g\^isv||qmjllwyy|i`ab\ffisqccddlhkyyqimGTcdP8VV__n~tqu}|{{dsv]QQ\^VTOXiixxtpf^zjghmsudpvvqwfirwngjekitkamstkn\\YPPTXnebaiiNvigfhnpve\_rsoochhfmjmzjot~vsw^t}zsq_kRRs|q~n]fim^Zdkio}}pm\\tflkkYRRUcwzqfdajd^~~x\fpll|}jPj|{}vjz}}}znowttp|f[_geq{^kk}{ezgqj::bq|zyq\zsa^^dwkle]ykibhpln|ulbqkhrssUVI\pmjjXQX]c}w{{~wbdfibmmPUSSRV_^YY^`gga^\^XXKHVPZffce[UQQZps}}qrtgffhgdaa_ixPZfkqgimu|qozxuuy}~||qrymlpyoknu{uplnwwnhqommxx]]ly~~wov|}inpk]\]]hicb_\bhhbUWfhc]cosq{}}vyvzwvv~pilovzvurz{{~tphttrwvmmoovst||vpsS]jkYD^^hhtzx{ix{f[[fhca[arq}}xukc~pljnuxjv{zw|npy~uoqnrpyritxyrxjjg^^adtmlkppV{njimsuzkdhwxsulpplroq}sw|zvzbwxxerWWwvqckore`hnlrrp``zmsrr`^^cm|{uqnwljczyybhqmm}~mWo~|yl}~~znoopzvvs~kbfmju~drrm~lsnDDgu~}|td~{icchz{{mohayqmflsrtyqill{snvwz`aTeuvttaY^dky~~|lmosjrr\c`aacghcchjrrlkkmggXVa\bkkhlcd`^duxvxylkjllheecn}Xdoqtlms{tqzxvtvz|stznns}snqysplqzzsnuxuu||aap}{s{qvyufcoplmlknrrl_bswslmtwxYZZVXY[Z\\^]OIJPVX[\TRQRRY^ZZ\PKHNNPVTKKLLQOQYZUPR>EMMB7EEKJS]\\UTW`e[ZZc]ZNUWICCIJECAFOOXXVTNJ^YQOQTVWMSVVTVMOTVQNOLPNUPKQUUPQGGFAACEQLJJNN@VPOONQSVMGHSTSRKMQPRXOQSY[VTW]JU\YWSRHNCCTYR[QHMNQHFLPPSZ^^_ZTRHHSKOF@@CJUWQJIILJKIZZWGOTRRZZOBOZ\[YYZZUPXY[ZSVTTS[^YMGHMLRYHNNXVJWaNTO55KSYXXTGX\RILV\_d__^QQNJYPOLOSPQYVQJIIRONSTTCD=GSQNNECFILZWZZ[VLMMNLRRBEDEJIFFIJNNKKIJGG@?EBGNNMNIFDDHTU[[TUVPOOPPOMM^LQY]CIPRVPRSW[VU\[Y\^`ac^]WX\UTVZ^^USUY\[XUUZYUQVUTTZZLLT[^^YUY]]RUUSLKLLQRONMLNRRNHIPRPMPVXVwwxxtwy{{s]]lposw{zuvvouwxxuc`Z\Sde`^cmrr`]flZ\S@@HHI\ff\\mqh~}{ddVmgai]VVWO>Jajusqotlieak}~~qljjaws}|wqfj{|nihglqnhg`SS^Y\_qq|[h]ffmmogQ\suvmduvfcZdlv{xnw~x{zonk\MUjkgbVehpqZZgrrq}rio|ia^GYhoqj`hjggiaaUS`xxJJc__iu}qgr{wrquz{w``vy|vvuphinpojsy{tfm\demeUgwmlfLLVfnssrr}rftqyvvpbyuuiidetb\`dhmhcbfT_\\nnvs_Z`fjpwuwlU\dsxwmXfhj]QVPMYlf`cea^VYWccQGNICIMSVlrrlntlmlljllbk||qdx{\Ta]Vjw|smgpzzyzxu{{tihuzskuqmdmnbsfbe]jc\dgkuzq_Xkoo~|{{`\aeecc^txuqhc\aafdjja_b_^eon{{|{wyzz{wiitxuwz|}xz|uxz{{xonllglalmiint{{kclseg`MMTTRgqqjjwxp~ii\spiqfcZIVipyvtqwqpkdn}ywrrj{t|wpr~upsxwsoj__hehhikzz`m_hjsstkWdyzzslxznlfkpx~tzz|}sspdS\nplg^lout__muttummlqpheSaowztkrsqpqkj]ZezzPPjbbkv~rhs}ytty~~zbbtx|vwxsllpqpmv}xipbiounanyrojXXamqwwuuwlxv}xysfzzyllgi{jfkortnjhm]jeett|zgcgkruyz|obfny}|sdnpsfZa[XbtnknnmldgejjZSYSNW\bbqxwqqxpprqmqqgovk}eapb\nyxsmsxxvwzx{{ukiu{upzuqhopcshdgbohblrv{~ud\orrfahppjkey}|xqsljjqmppmnplgjsuYYZYXZ[]]_WIIQTTV_Y]ZXTXYYZXMJGJEMNJIKRUUKINRGHD;;>>?HNNHHQTO\\^b\`a`^ZMMGQNKOIEA9?KPVWVUV^PONMS\\[SOJWV[\ZWSLOYZQOQSQNNJBBIEFFGHRRYIOKPNPPROCHTUUPKUULJFLPVXVQV[W\dfY^^]XSRPG@DPOMJCKMRSGGMTTS]^]ZTOOPT[XNJH>KPV\[UPTY]\WTRSWZZXVMMYZZWWUSOPSTSQTVXTNQHKKOKAMWQPN>>BLRTT^TTYSMTSW^^]V^a]VSMYUUPPMNbZTKGIKMPMKKMCHGGRRUTIGJNPTXUWRa\EHLUXWRFMOQJDFBAGQNJLMKIFGFLLC>B@>ACFFRUURSWSRMR[[UNY[JELKHRY[VSPV`ca^_^_ZX`]]XRSY\XSXVTOUVPYQPQLROLOQSX[VMJSVU_]\[\NKNPPNOLXZYVRPLNNRPRRNMLPVUrsttyroxlhiwhhustvxrzuhhffde`ndaWYTQKV_dpmgN\]]YUO=@LPsrjjhmofox|wnnsgg]]rgjYj^TWWeYMS[bp|xxxkjhlrwddvmuv{vrwjjhrldeaWW_ihqYR_d`\Z]uxk`LUoss||{pgm{{[[yaalssl|urrjxul[lxfrx}yTTvxmkideqwqwneejyuot_TVf|sfcxyXj{||keqgck[Uabm~{|}|~|j]v{s|z~wo^muxy~jZTiwgVWgkb]chls{wrww}~qwnyysy|lpuqvsjnjkl\\b_kl`cjT^aaddovhdggku}|dxWWZpofe^igmqTTNFFjgPJ^i]MNXhre:IQQWVbebb`aa_chswwmjxZZc~~xjubb^rpgq{mf__|zrnyvsspx~wqr}oopdpssoqjqlwseafq{wnne_bssylje^befhjj`npnnb]aX[_mgjba\\fw{us|son{mmvvtw{w{lljkipnxrnchb^VaklvtoWciieb[IMUYy{uusvxnv~{ttwmmffwmqcsj`aal`S\cht|xx|nmjoy}kk|tz{yu{qqovsnppeeksrxa\fqnjhk}teQYqtuskq~~ee}kkrxwnxtsl{yq`__p{jt{{ZZzpmkgmwzuzrkknzxt{g_`mxpm{|aoqisjfp_Yeep~{|}}~ndz}ttr}{zsbpx|~o]]`aq|na_lpgflosv~{vxxs}t||u|ptxtxvlrmmujjkhqqhjq^kmlmmu{oknnrzmbbfywnliqosuY]ZSSpl[SfpfZZepymEU^^dcmqnmhhgdimvyyqm{``h}q{jji}tmu~slee}{tpzxtst|yqq~ssuisuusslsp{{kekv}uuicdvx~vuneglnprrivywwpkmcglqqroumjdckVVWWZZ[WUZRPQXPPXXZUYVPONOKRLKEGDC?EJLTROBIHHFDA:;BCVUPPORSNSXZ_XSSVONIIUOPFOJDEEMG@DHLT\ZZ_XR_c]SWLLVQVWYWUXOONTPKLKEEJONSFAILIGFGTVOKCFTVUYSNQXX^FF]WHHPTTQZZVUUQbggVTPHIIQWNTWZXCCU[URQPLKRVS]]WRLLPXUQSHBCK^\YTLIVWEOXWWNLSOLNGDLLR``\ZZ\ZY\Z]ZOGUZ[YZUUW__[YZVRJQV_VVYPHHGBNUMCEMPJGJLOTXVSWWZ[T]^^UPWWUXZb`QSVTV[UQRPQfb]OGGKJPPJKOCHJJKKRVNKNNPV^[\ZMWEEFSRMMHONRTFEB>>POB@JPIAAFOUN8?CCFFLNLLKLNPVYYTRYIIN\\YQVMMJUUPU[^SOLL\[WU[ZYYVYcb^ZXYcb^UOVXXUVSWTYWPNQV\YTTPNOXW[`SRPLNPPQRRMTVTTOMNIKNTQSNNLKQmokillkmxmmddaaZ\\txvsm`ehggimxnlebVVOYkacf]O^_\NDLIY`f~~ttpqyqiffsyggcRITTeqqpa`\XXajd`ZZgj}{wrru{~kqtoshjksebnv_ihhd[XY`irXMNg[`^Wl{tLJNV^enz}wu~{niySfkkqoofsiinLdq~{z~~mmnpnlxzxuquopp\lrluukac^^tzr\jf{xd]nv|Zn|y{|uw|xvviZ}}voyrqii\lwsstvVmdYfnTTVSZZrit{hWhooqsyrpudxpilhazll\\jw}sck`^U=HROQY\_bfeioy`_^`ZSTTgVV``lgb`fkVJPssGG^eldWI`fcgqsmhaajbbgqzwlYdfiIJK{qmlst}tt{unnfojsz~vmlyryutimxrngiw||~yompu{bjoiijyq|cRNTe_^^[[W`cY]`WSYY]_gd`g_^svsprrqr{ssjjff`aau{yvrdimnwvvpmddZcqmmneYeijZQZV`gkzzwu}xsrr{~ook\Tbbnxwwkjf``hojfaakm~|ztstzrvxswrstxkirxgpjeflr{cXZojpnet~xSST\bhq}{z~up{WmqsuqqhupprUht~|ppsusmy{uytuubpwrxxqkkddw|ueqh}zgaqx}]p~{uw}{xwwl_~~xr}wvmmds|vvy|]rmgpr]_^Yccvmvm\lvvuu}ww{i}rmpke}qqbbny{lnhf_HR[Y^ihjnposqoujlmmnmg`bbn``efqnjimq`QUxxTShnsk^Pgmjoy{vpiiqgflt}zn_inrVTSvqpxzwwwoojrnvzpmys{xwlp|wrlm{ssvzlqummn}vj^\_nhggeedknehj^]badejgefghmgeSSQQSSRSZRRNNMMIJJYZYVSMOPOOPRYTRNLEEAFQKLNIAJJIA=A?HKO\\UUSUYTONMUYNNMD?DDMSSTJJIFFKPMKGGPQ\[XVVY]\]^]PTVSU\MNOUMLRX\IONNKHEEJOSE?@NGKJEPYUA?CGJNSY]ZWVZYb_QN]]ZZ\XDMONTSSOV[[NNQ?LTZaYXZ_[QXYVTRUQGPSOUUOHKHHT\a]XTGN__NYdeebXMIQU\ZIRYXZ\XX^\YWWc]PH]]^\\^ZZVRVSRNNGNUZTDQKEL\QBADDEESOU^[XNENPPSUWSQT\\LVbSOPNKXPPHHPW^`YTLPJHC8=A@BHGHKMLNOPRX[`e^^JIIJGCDDNEEKKQNLKNQE@DUU>=IMQMF?KNMOTUROLLQMMPUZ`cY^SINad_NP@ABZ^USSVV\WW[YUUPURW[]b`YTU\baX[YXRUZVTQRY\\]ZUTVX\NRUSZV]OFDGOLJJHMOILMIFIJLMRPNNMNQMLj]XXepv}n[[hhtxdbbzspjinflpuqkhc\UPfjtpf[KOT]\Ugtpsvyqtuz~jjnpryvr_T^^Tbbnfgplh_Wnkhhc]fs{wttwyummy|~}sddlnnUjim\knh^WSSYegTqqiaTdgvvRXj\`f}}{nkm~{`h_Wgqlgl{utur}}vp}q_nqs{imp_\ctvddjmlqq{ssmlx|lUhjuzzuz~uqs{fVsyzssjnizxwvwa~xxgwkg{mZPPU]dzs{t^fb]`_Z`qrr~w^VOZq}kJUay{{ydiso`S<oowf_fzvu``ilnqllazzc][PPee__dinvvnklm{iisx{|kaZWv`pttsv|zzlggppgqee|fnmx|bXb{aacy~}}{vyyujjifloswwusafwvtojj^ahnhhlos{GDFUaa\UMMVZ[^\YUTTX\RNPWY_c]KIHQVZZXREHMNMKWZWQQVWVWZ[ZWYZTSKUUIGGKVMWJJXRPMBBKZZ\^[SSQ[[]]ZVQPRY\LDDEGGPOGE@>GGNbbVNIPWZT=TVIIMNR]Z]_``^]RKKM[[\]UGGHHOOTXRPUYMdaXX^\\WRf_YRR]Z[_^\^^I\YOOBNM@@UYYWXYXRKNQZ[TYadZNQQYaa]_ff\\ZX]b_\XZSHWdFLSUUeeDOO]XKgijjaYYWZ[WSXSN::PKR\\_aa``QPKEDBAMXa^ZZ[]\aVIHFI^^@BPWVVOHM\`XO>7DaVRMMLPQVYOOfeT@EESB4LLRHCFPRSGGIIJLIIEUUIHGCC^f`[KKHHJKPUUOMLKY]][NN^`UWXXZ^LEA@\ddUJNNORTXQMMTTOS_NOcc[OTS[_MFL\^JJK\`__\VX[Z\[XVNMQSTVVTSILTYXWSUQNNFHNPPSPPQRRW[gx{mqwxzzusi__pwwpr{ylojYN>;::JOchhaPPVe]M[ggzxvvsiivyvmmz~rrpAAU~ykiddqsa\\gpj``w~xl{on|llruoZYYSRSSaecO??Xdd^\XKRXgrvu<l{mmsz|wwabXNVRK\\t{}{pniY]jnyXXv}yhTripadlkk}}qlm~{wwmhnxttng{qupln``aiimngfnuu{vfcgocgsze]exttps[[v{dbtfTUnRM{|kikn``~wXlspvqiisxplrwlt{vuljk}xuz{vsv~rqqr}~zxusnnmkeKr||fZlu{~ylgebdJOY][UWYZ[[YWPIITYYUTZ^^ZRTQGA:9::BDMPPLBBENI@HNNY]YWWVPPWYXSSZ]\TTR::D\YPOMMTVKHHN]]TQJJW[XQ]]\ca]]UU_aa[RR]a\]b]UWSGFFDCBCJLJ@88ENNIGE?CFNaSV\]X==X[a^``]T[VSJNZZT\\[ZXOK@BY_]TVPMJILL?AR_PPUZJOS__PJHMIEMT_YVX\]]V[YOSS]f]LLKFBHMWZYcchZINST]]_`S__\VRUY:P`__ccVJJPUVY\_ddPP`eeVGJE@?<9??OTX\\ZTLHF>CPQVZGGSfj^^_YWMBRLP[[KKLOOdUUQORYUQQOJLTPPKFTRSWWOMOCCDKKNOHGKNNZXMJLPJJGHPTJFJUTTN[PCCc^^c_RZXKK\a^W]NEEQZZA?TU_b^POPRKK`d][YYTBNTSURNNSUTSPPT^VOTa\ZYTSR^bYVY]ZVTUZSRRSZ[[ZXVTPPNLJ@TYYKDPUYZVWWVPNLIfuaY\civuuz{}}{vxff}}yuxsqpkTRRYffiju|yxsbnqrttomjjkkmtx|wjdde[[WVrvmjjsp{\nnspyyyywvoqqyxp{{gizvcZZfvvcKA44Ibhd_^a]KKXXe~zjkoppWjjtll{xudOtmfqvr`KTLXvvfxl_leNyyxxpp}}spuu{xwwqwl_adlmfbbq~ijj|xLLyymaluql|||~f^Y^ccdfSk_wwhWuulKWbYNNfyNEWlF3Ocpzwt`}slTW`ew\WYvydeMCIWT^bha>>~}qq~u[^geq}jjg_^ZS\\ajm\||tqstmmzzx|yus~~MTa^zzqqyq_||zzwhsvrdb||p{u\Qlspuz||wvyx|~zwnkiebotqi]]RThrmlssWYeYUUip`YYZaa^\iGozkyhacinxvw|}~{~lk~|ztuvq`__epponz~}~zhffoqstuyxvtppqrsy|{njjmeeddv{qnnxvbqqyv{{}}{yqww~}vmm}phhoyyjVL;;TimhdfgbSS]^l||~{~lmoqq[nnuuu~zxjZzqkssxyxtgX^U`yyjyxvnermZ~wwtoww{x{{svl`cfnoiddq|fll|zPP||ndnwso~~}~pf`fghYsmyyod{{qP\haYYiwSL\oK;Xnu~{yddgiys_dov~hde{~kjWOVealpukJJxxy`etntppmj`hhkrvfxuxzrr|{{}zxS\jczu}uf~}|mx{wihr~aVqxuy~yvyy}}xrpnjhuywqhh[\ourqy}eflc``tyf__ajjherQwOWLHIMQYZ\\][WXOO\\YVZXUTQDCCFMMPQW\YXULMMUWVUVSQRVX__ZXQNNMGGEEUWRQQUSY]]ITT\TSYY`YYXWTa^TTXXSYYOP]]ab]]^^XVKFFMWWK>;88>LOMJHJI??GGKgg^__][Y^^]]QRUGPPVadOOYWVK?TQMTTRQ]^^]VTJ>A=DVV`[NWXZRIPK>UaQQ[_`YYVUbUUcbacd]YXUUfbTXRKLMQRNMMU\TQQZ\WCCXXRddKQVTQYZ[YY]]Y[`eeJGEGMNCllaOGVVMCTTPAFKE>>N\`^\\]hgeeB=EQ>7AJRXWUKKJIa]]_ZTPBEJM^^VFDEVaa\XMM@;>ECIJNJ99]\\^SS[VIJNNT[QQNKJHDHHKPRH_ecZZVUVVSS[[Y_[YWV]]CFLKYYUUZUL[[ZZXQVXVON[`[V__[WKFSVUY^^Z[[ZZ\`bb`\]^^]\ZUSRPNUWVRKKFGQWTSWaWHJPIGGRUMJNNLKRAU[bZ]mmrnjggfe|Zqyztljiluwsqtrez~wxy{~kmnltwuond`]]koaojhhn\\pvZ{roouomnnR``sxoxhbsyrj}zz}~xxrrsuxi}sxxutpTQMMJLPSNMG@nYQNrnqtte`^o}{odppnmj~{{pt|j\KLPRRdiy}}|{wcIHUspplilypdipxxnfJJVet||w{{yvo~~Wfn__yqvxqltqorusx}yyrj}{{{zy|yx~|rjl;2YtrxZSIHEC\pspl`X]]zs{ywwkw|ww{{`Ub{{{nqss_gqtWJV`sf^XX|xWWK\b]XQ^^NNf``]YreeYYRcj]OTb\JNRRUchnydizzvknjjmwtjj66Lv~yglywuvb\yzxswsadnna\g||vuqgglmq{{rxhsdQQ[aacdlcmuuqnd`PKNU_\WCCA@Iff`aclhhgghvvwrnigw{|vmllpz|xvywk}|{{|nppntvuornlmmrsjvqoos``tzduqqxsmnn\iix}s|mhy~wo}}}~}}wwxy{qw||zytZXXZ\YXSLve_Zxwxhbaq}qgppool~||uynaQT[\\ko{~}|xfQS]vwwoqu|tknt}}wpVV^jw~|ynckoaazrwzsnvspqsrx~zzsk}wwxyz}zxskqC:^wu{g`SOMJcwvspfdjj|~~w~|zzmx~yy||dZg|~~ruxxnqux`Vbmynicc}eeXejhg_jjZZjdda]wiiff\hndX^lfX]``bqx|im~~{prqqs~zqs>>T{lq~{z}fa{|{v{wehtwkfozyuhhoqr{{r{lxiWWbppnluhpxxvsml^Y\cifdPPNKVssnklLHHGGIRRVTRQQPOZGT``[[XTSRSWXUTVVOZ^\XYZY[\RTTSXZYVSLJQTJRPOOSJJTWGYUTTWTTUUBJJTXSXOLUXTQ\b`YY[\bXXTTUVXN]a__ZY^]]U\]XXVUSEB@@??AC?><:PFB@SddPSVUNLKT\\ZYSMUUTSQ]\YYRTYPH@AAKNXZWL>;CTQNNXRKNSVVbOK<DITLHEEY_WEE@HKIGCII@@NLLJIUNNFFCLcQJADKH@CDDELPS\YNPYYXRTPPR\a_XVQQ::CW]^`dZPRY]aXWXaaMJZb^[ZWYWMOTSLJP^[\_bb`YbXVRRTTW^^XaaZR_WOFFJNOSOTYYVTOMECDHLKH??>=APPMNO{xrmjjhhkooruuw~tfbwx``gmu||xssvyymjnnquvzjs{rqyy}zomqqlmmzz{drvvtppwwn||xrrsvvxzmhozzrzujg~``x}gxjJIJMMORUDLOOAM\``CP\ffv|iGGtuuqmmwttaaNNhEEO\]hrwcY__Xj~|z}~|__hptVgt{yYhuww\ibLLjgYPWW{yywh{{eilwwmz|wxnbT6Fg_o}|vAABQ^^zgnxx|zvDkysss~4ffsusGGLM|yxuyzwzz~sallmnlg]SSWbeYV;^voU``fjvOTcc`]XGY_`eeYZ^\UOg{hhqtSppw\e{{tkkycelm{|opme|nkbk~eoowywzl]doz~qzz}vvmedss|}zrrxp`eqe^dcbmbbhqsphjjimsuufYTgtŀywsqqxvuwwvyyz~ujjyxccipw{uuy||rpttvyy|mwxv}}sossp{{iuyyxtt||s}}xuux{{zzpmr||u~{wff{nxjVVWYY\^^NY]]LXgkkL\ciiy}kMMxwvqmmurrggXXnRR\ikqw{nhcq|ccltweq{~fowzziphWWmmllj\U]]|zzth{{djoyyp|}wyqfZ^^=Lles~zHHMXbb}nu{{|Kmztrr}??@BC:?AA9?FHH;@HNNV[Q??U^^__VWUTTZXXc^]JJ??M;;?EFMTVKFGGCNZYXYYXJJNRUDMbbSWVDMU]dVVaa`aEMJ==]PNHCEEYXXc[R[[ZZ`ddQWW]]\ccQX_^\Ybl[[`cb^XX\aggf\RKCAA9>MIRZYV;;Z^j9BJJWLO\\`WWYWU?f]]\YXWTXYWZZ\ULQ_PQRQMHDFGJ]]MFE8HVRDJJ_`OPV\\BELLJIF=GJJNNGHKIEBOZOOTVETT`XJNZ]ZWRR`ZNPSU\ba^[TTSOc[TRNS`a]OTTZ[YZSKNTZ]U^^bb_^_ZZUPOWW\\[WWZVMPWPLONNTNNQVWUQRSSTWYYPJGQX^^_ywsplhghjmtyyvvy{ppbaqq^^loottuttqro}ypnnkjpx}t}rryvxxvz~ovxsfjopllwusfjorustwxp{uppwvwspqpsuussxtdflq}tx~z]~{weXWWFFNVeQQVVDKUVROSg~~}PP\y~xz}x|{{xy|ynXSHTRMKQdadjjUSTTPzvsq``tpr]k}ykqutojz|xtjsl]gobluwzeaV[r{y}mm}vppZ\u||݁~}}gn|{r|rffNQVMMbai\Cr~RXekpeixz{vzrpv][}wup~tqu}Xfejx~^__|szzyzlw^^taZ``_bbUUXmmbTOFOllZT^l|efpm`]hf_[[TTekobbW``ceq{rn[Xbw^Y}ziljjsosuo}}njhcttrd|ykqqwwx{^kk{sw|{{w{xupmmssnq|}{ofe`iqk[[`eejf`^ahhgdimmcnnjvq``sst{zywuttqru{}~zqqekttbbosrxwwuwt}uttqpu{~www}z|u}~ximrsnnywuiquwyvvx{vvttz{{vqrtvxxv{{rttvz}d{xf_``RRZbkZY__PWba\Z\o}WW`|}z~zzwwzxt`[R^\ZW^roprrd`^^\~zxwiivuvhs~sw{zsl}|yqwpdkqeoxz}he_bt}zykk|vqo[^v}}~ms}}t}tjjUX^UUkiqbLtY^inypt{}utzb`zvp|}sru~\lmq}jkfynprrzbbwhchklddfttmb]R\vtb_htjmvsggpplffbbruxqqepyxuc]g|d`mpmmuquvqsonjyywi}puuyy}crrxy~z}zwsoqwxtx~sjkfnuqffilmsmigjomqsslxxs~xijz_ZYVTQONOPQVYY]a]XX[\WWNKUULLSTTWWXWWUUT[YTSSQQTX]V[UUYWXXVXZRVXUPRTTSSYXVOPSUWUWYZTY]__XTTXWXUUVTVUTWULMPTZUWd^[[XH^\ZYPEDD;;@DLABEE;>CDC@BLZZ[]\CCIX[VWZXZ\Z^[PDB@IHKNNDBAA?X\^^UTRIIURSGNXVNRTSRPX\YW\_b^]]TNTPGMSLQUVXNKDGTYY^UU[\WTU``JJUZZ`^[YYLPZ`_\`fYTZ][_\\]^bc[TMMABC@@IIN\G;T[dBFMPRLMUVWUXTRUIG\ZWVU]c`WUW[FMLNV^YGHIY`]]TXXWX^QWKKVJFIKJFQQKEB=BPPFCHP_ZNNSQKIONJHHEENPSLLFLMTZUSIHMX]KH[^ZQR_WTWYU\`_\SQPMa_WWUN\`_ZRUUZ[KRR[c_V[]\\Y\ZYVUTXWTV\\[UPPMRVSJJMPORPMKMQORTTOUURYVMMWWXn~~qlkrwrlwn^y{~ij^Y\chfcdfdvutpooqpir|ypehkvrrxzuuvrq}z|vfShn]Zivrrv}xommnkfg~xqqnxzvnnrxwlgipzurncge^aokxxxnrmid_RIARll^SSVKOSKTdcug_cg}nkoxy|}~xxprZYPOLVZQWifflmfLKYn{rupkgogdQiicb]px{pu|{pmmhfiwwh^fvkgztmt|uyuff~Ub}qo{uuwzkqwv{{tvsXXVeqjjT[_x~l}m{{xlig\`eVP^jf[Nvx{yqg^ss}}ttrndqqjzzpef|yyhpqkgb^jiejQZ\ZZ\a`GGMPTHY\ww`jju}jc[aahgidYy|nkj\Mdrkffuu}yu~~nb\ooefu||`jjll~vnsxjx~heedtyxxshyyijwmmqcdww}xmmwsquzuoklownptuuZ`kltl[Y[aiigbaa^\VYU_dd]blnql_]]\uxuuy}ytvh~onfbdjomlijkyxxuttvupy~umnpyvuz~zz|utn^psa^lzttwyprtuqkkzswu{|wssu{{smkr|ywtlrpijvr}{|tuttsnlieYPL\rrd\\_X]_T[jl|icgksquzz}{}wzvwefZZV^c^exqqvunZXct}uwusoqliZqqlmgt{{qx~xssommyyj`hzoj{tms{tyugg}[f|{{rqyuy{mszz~{xv^^\iuoo`gk}pr||znmkgmt]Yfql`Rz{}{tlbvv|}uqjxxszqn||ryxxuplkfpmhmWdegmmTTZ^b__Uhh}}eqrznibggqqrogxvubXmzuqq~~|zsgbssjkzgonppyqv{n{nlln{|}~xmnpyppwjl~~|qq{xwz}wqmnrxrtyzz^dnqxredglppnjfebd^gmnjmrtyvjhhgS]]TQPUWTQWRJX`]Z\PRLIJMPNLNOMXXWTSSUTPTZYTNOQXUVZZWVU[XYVMDOSKJQXVVX\YTRQRQOP]ZUTRXZXRRUXWQNQUYVURKMLHJROW\\cd_XXQUVSQLJC>9APPJDDE?AB?DLJT\^_\OJLOYROQXY[]^Z_]XRSDD@?>EGACMKKOPL?>EP[Z]\TVRNMSNMCMMIHGSWYTV\\YXQ[]OOLLNVVPKN\`a^_]TONYVTX\XYVOO\^DL]bb\\]USWTWV[`YPTVUX[XS__aVTEMSNNAEGVZPYOYY[WQONGIKDAGNLGDUWYXTNIUU\^[VVTRLRRNWVQKMZ_WWMQQRT[QNJIOPNQDFGFFHKJ==ABDEE>GHVVIOOV[QLHLLNNPMGXZRQPJBMTQOOVV\YW\\SMJTTNOWZZLQRSS]XTWYQY\_POONVZYYVQ]``YYQRYTTUNNXX]\ZTTYVVX[XVTTU[UUXaXXKNSSXSJIKNRRPNMMLKHIGLOOKNTUVSMKxwnpxxbR|dVTTWloohh]Vu~}sjjmrpXkppa^uwuutpnuuifrZQax~vsrroVVcromffmnnpuue_cmsvuqb]]UStz|~~qrqruurqqlWRHERphOHJOKOSSpnlooz{vddor|kkuussruroeeddZYh``SXillwnOOmuttr|ssme]PVggcbSesz~{W]]SSQeeoufvndw{nnytt~]nw{vy\\cxtruyyxnc{RRbbttVRZjx^iyy||xxUQZfa]fgLLNv{zkkPyyuyyrka}}lUSSX^xtmjcbbcjzng_efjtYdkdd^xe11=NUXYWRUww|~~dbemmaii`qA44tktvy|vd`__turlmmppsodrpoo~eglmlluuekzuufhjee^IVuugdhfswtrvukkigtvwwzfdccqwwoSd\dmmbeigb[ROGGO_^emmZSSU}{vym_mbcceqssood^xxppruudsxxjevzxxzuqxzrow^Ud{{zyws[[hvsqkkossuxxlhiouzzxmff`^z󇐐uwuuvvsstp\WQOZvmYUW\Y[^^ttuxx{vffrunnxusror}vtnnpqedmdd`fwuu{u]]u{uut}xxqiaT[mmoo`ht~dhh``Yefpwhwpgx{nnytt~emtzxvx``exvux~|{vqXXggvv__gr|cm{{~}xxZVeunfnnTTQ||nnYwyytofsbaafj}ysspmmjpvmciknw]ltppnr==J\da`b|}jhkrrlqqj|K;;zpz}~zmdaawxyvvsqruuwsiwsrrmnuwtp{{jp||miidR_||tqnivzxwzxllkkuxyy{kgeeszzt_mkorrjlpnid_ZPPXjjptsfbbdY^XRS^aaYXKCZa`]]LEFFGRTTOPJFX]\VPPSUTEPSSKJX__YXXVTTW_VPNUJFM^XXYY\YVUUTGGM^USRNNSTWWLILTVWVTJHHDBUXY[[]cc\TUWWVUURGE>;AROA>>@@ASROQQX[XNNSTYQQVWY[^^TRKKJJEEOKKADMNN^VQAAOT`VVTZ\TTQNJDFLLIHBNV]]X\\ZXB__EEAA@\\OOTeedciddVNWRMW[TTYVV[`F__ffTZ`\Xd_YIIMX__UTUVWWPHVcd]]CCJJ`UUC@DNVIN_WWYYXXDCGLIFKL>>DTW`XPP@V]_YYUPKYYOCBBEHV`TPOJKOXPNKMNPUHLOKKJWN449BEFGFCD[a_WWZ\\MLMRRKPPK_f`]S=99a`VQVWY^[_a_WMWWUQQRSSTTVTNUUTT_]OPRSWWORbaZWWPQROOKAGXXPOQQXZWVY_YTUSQZ\PWZZUFOKOTTNORQNJEDAADLLPTTKGGH?Cdjq}xkuyzwwpXPSXeeRJf||zklyyz{~|z}tt^_`b\luuyxtmkkq}{{urpqssty~~zxbduqpQru|~{y~vtspnb__tsyzkB@tlmqyyjegppnda][VILLdvveOPQZpp`UTTVx~w`MMw`slikszz|qmZZ_bVmofafuy{~mgsplv{miislp||mi{jxjto^\^ffu_kkWP_clyzvhhvvz{tddiou~w{qeoxis}yyzzzreaasjpOOUgg~vv|wwx{}TT]``wqnqpnid``bfiWGGKXvyk`SR]]^_NHE>>\d{nprraJJE?QQ^qd][RP[`luuj[[CGPQXZanaad__dvvy}}~wsw~yyXJ`x^88`itxtrllsseZM\jnvzurbZ>>mtr}}||~wzyyx~u{{~uugleMMNgnmli\XVUUT[qrssg\XY\_LPpvz|s{|~y_\afss^Vj~~|uw{{|~|yyinleaqyy}zvonnt~~zwuvyzz|zyghzusZxz}|yvvushff{u{}pOM|npt}}pllppoeb``\SWWi~~n[]_gzzj\YY[z~xcRR{culiks||~sofflm[qsljpy|tmvtow|okktnsrl}ozsxtjbemm{foo[Tcfp||xyviixww{uffmrwy}sgr{ox~}{~~vliivmuYW\nnzz{{z|[[fii{urtsrmjijnrp`QQXb{|sla`ddkmZRODDfozzyyqVVPK``i{lcb`^ehrxwqjjLQ__abhvllmhhjik{wqu}~~]Om~d@@envxxwqt{{rhWaotz{xe^DDr{y~{||{y~z}vvjohSSTmtsqpgdbaahzod^_be<>LPT\YPWZZWWSGCDFMMC?O\\ZPQZ\\Z\VVIJKNJRWWYZWSRRU[ZZWUTUY]][ZMN\``VUUTTBTVZ]^^\[Y[XVUSRKIIUVYaaYQ;:URSTXXPLNVVTNNJIF=>>LUUK@@BFQQIEEFGX^\XKCC[WLUSRSWYTREEGIFQRLIKUXYYOLTSPWY\\d]RPPVQSYYgdcONaa^^XNV^^M\\TQFFHKK^[[`e^THPPGDKLPhc^^ZZWPPdVV[h]]`ZUMMORU[`ZWYTNSWMR`YVWX`egXXSKIIgTP`Q?@DLL[]Z^[UUYVVWYZbbDDGHHVSRTSROLHHJMND;;>EVXOJCCH?>;9DDJ\\RLJHCBHJQWXQHH<>DCFHKRKKLJJMWWZbe][\[Z[^YYHBMXJ99LQX[WVRRVVNIBKQSX`bbZWVNJ>>SWU\\]\]``]Z[[Z[_``fdX[[`a_ZZRTPDDEQTTSRKIHGKVVWWQKIJLMozuulitzy~lfl}hZ]]apqrraYSLLSaek|z_SPOUb``}vy{{xvnqp{}}z{}}~{pspnhSWWPNFWa{{wnkn^Gistuiic`vfmu~lgn`\ixswutpuqmmj__otabbffaw~n[efkxwii_^_dd|wxvponaPPkPQQragyyIIWcckvy~s~~opyrrwxx}yrkisngsxss}yomllmzg]pqt}p}qppznn~~}߁j`Teeoxma~ZZky{zcGEDZteeZ_kdfjNN=ZtxJJddeUCCaa_ooccaaMQQU[]fif\ZUROFYeokkrurwwx|cYYTHTPMMOMWdduc_a^isrnYZ\\WjIookxvutxled\`cc_RRZrteefkllVVa9[ssuqg|jjspmnnRhp{{Vfpphvv~~uee_lrppt~s`[auyhadhmdQQUZXTTXHHPb`URt||qnzrlrphllnwidaWW`hjqe[\\`fee{|zuwu}~~wvssnaee[XO`i}spsgTmtvxppki{qvyplrrqgdoyr}wutouspnk``queiilli|r^hip{ynnifeiiz{yuuthZZoYVVvnsTTeiinx}u~~qqzssx{{|umkttpx|yy{nu}j_qsxtspp{rrme\ggpzuohhq||}jPONaxjjgeohilXXGay}UUtdPPpngssoommW\\ceaknmkid`\Qcozzsppwzx||~mdb^U`^[[\ZettmfgllkszzybcdnQyyu{usrvqmqikmmfYY`uxjjmrpp]]g?ayy{xm~nnvuttuWow^lwwmxxwlldpvqquyf`fzojlpun__dig``gVV]mk^ZT]ZVVSQVZY\ROR[OGIILSTUUKGE@@DLORYYKECAEMLL\[WXZZYXRTTZ`\\YZ[[]ZSVTSPDEEBA=EKYYVSQSI>QVWWPPKJWLQ\\V``^][QOSJGNaYX_ZXWVXTSSRLLTVLJJMMIVZRJNOPX^^WOOHHIMMf^YVWV\\RRQI@@]PACCSHLVV<@@DIJNPNHGECA>GIIXXWZ^QIFFDAHINQQGFDCC?A?MMSRTUXKK[[WRJDDEHEBB@HLPURRHJF@@CLLQMJKKJQSSGGQMRVX[bbSN]\[\]]\SSNMKKPPLNWZYWQRXZZMTRNYWT[YYR[XTSXUSUQMUSWUMTV_][UXb`SSQWZZXWZTNQQVVMKKNQNEEGGFEEJEDDKMJal|wmxwwxtaZffdX]]UHOXoqlcbcjKKXXR]bag`yxsk`kkvuux|vojd\SSY]fkjnqqccejfewsunosmgjieezts}vWYY]aqzyxrhxx}}{|yspqf]abbmd_]]wy|rrpop~y^[Vhhq{YYnucXdtyrVVkkjj\tsjekYY[]vzzwdzvrrpnr|}~{xw{wv{|zznnwwsaaivwuhh\Wqxn~xccrrjjfo|pu{}ssw[jfjjukxxklnmcrz_ztnbUXc^YTSVYnohoo_mf`[ZRTSTW^dd]\YXTPOPEMcxwqksqHjfaeh__`WWYZOUP\[[KQTTRYQKFLvPWdb^[XX]\Zaacfvu_c{{||vtqqnwuho~ymp~~~ttrxxnhiinxyurvdlttvpehtnxjjfnmggptfdemmppmgjnfY[]``if_VHKKTSPPQVXls{q{|xhemmhbcb[S\huytmkpVV__]gkjnf|yvrmrrzuux~xqmie`_aajnmossiikpkizwwxvxrtyspqrnn{yz__begs||{vlyy~|vrtiaeddeeqecbbx{~turrs{f`\ooy}]]qwf]hv{t``qqom`zyqpubbccx|{yh|xssqos{}|yxyuu{}{{sszyuddmz{xjnd`uyqxccqqpphp|putty^mlonxq{{rrspguzdyqf[dqifc`cgvvovvlvqlgf`cbaelqpggfgb]\\QWj||wrzxTpqmoqjjhgffh]d_ihiY^`cZUOV]cnplgbejfdmmlo}xdg{{|}{yxywwu|xls~uvxxw}}tnmmrzzwsugpxqjnytsslrqlnuxkiiqquurjossrm`bdhfnmgaVYYbb__`db]KR[XSZXXYWLGNGKKG>AITURNLQ@@GGCILKNKZZVRKPPW_ccYY[]\[XUSOICCGJORRUVVLLMPNNXUVUVWSSTQMOONN\XTT[VEGFIKTYYXTOYZ[[ZZ]XUTTNJLRNKJJXYZUUTSS[[XIIFMMR\YHHR^]VMGLUXUCCOPHTSMJMFFGHVXXVMXWUUSSU[[ZZYX[]\YXY^ZX[c_YQQVWULLOUVUOMGES^]XRZbcd`\]YNN^WWPPOSa`a_[TW\`d^]\`_d_ZZW\^\YZ_a`a\`UUWGOLOOTNVVNOPQLT[Z^a]JVTRLEDIFEEBCEPQNRRHPLIEECEDCEHJKGGFFDA@A;?KWWSPTS=O^MJMNIIJGFBEDHGG@BCGC@=@VCFMLJHFGJHGKKLNV`^``XKNb_[\]\XVTTSXWPT]^\YST_\`^\\WWVYYTPQQTZ\ZX[PSWXYVPQWTYRRPUTQPV_dXPOPTTUUTQSUUTPJKKMMRPLHACCGHFHIjcp|wusrqogoxxoSTUUQhYZ|VLOOX^FFVcVUN4EPmvrh]lqqtxuutqexny||npxqpplnsJ4QtpjwwdXX[\^ay_XQNN[cpnnYqz||}z~glzzbgkifmfWXXeyyzztgmpQFTtei{_T\yiJDkkunZZtqkv}hqjhcTTJGwuunqypmqurswxxzzvs~}{wwpxmjccalw{iUXUk}}xxp{|cczvfy}}}}}ss~urnnrvkkd[Tqqz{ikql|OQUnmlcYOOQQWYou][YV[]^bLJQY^UTffK?]_[LLUMIZ~mWWy@@|kUTSjj]SXZ[V\WTQGGHHW\MQQ[\g\UKKR_a[[]bsy|wyyzxppsojjwztd~|yvlptqzllufhmmx}tto^nttuvtmppxffe\Zqm]jtjZZOYgttpnhllo^X_cbkvvc\MJOTONNONpis~xvuslxua`[[Zqcb~`[ZZaeOO\g__X?SZqxvrlsvvtyvvupooi~zrz~~ollpzuwvoquP@\uro}}ncdklon}f^\agrqq_v~{jo||eimliqk[^_j{{||siprUKYymo|cX`{lOInnwrbbvtnx~jvsrnaaUQyuups{spsvssvyzxxus~~}|~yyrss{pmeefq{{k^cbq{yt{Ābbvrrtti}x{{vvwspptwnnhb]uu}~nosl{TW`qlgYY``egwzgcilmpXV`iodbssWLhniYYaYUdueeKKtccbsshafhiekfa`TTUU`dTYYfkvkbXX`klhhil}{~w{xzzvvyupp}xi~{tvwv~ppzlmqq{~{ssobtvuuvvsvv}kkja`uqbqzm^^U_mzzusmrrufagjipyykeYX]b^\\^]bPMU\YYVVUUPSXXSDEGGDOGH_\GCBAFJ>>GNFDA5>CSXUOIRTT\ddaXZ^]XO_ZTY[[UVVWYUSSRTW?5BWUQVVKEEIIKK]XIGB@@HMTSSGSY[\Y[\ORYYNPRQNRNGFEM^YXXOR[[TE@FTKNYKFIXddPA?QQVQEEUTPW[PRMLIBB=;VWWSSXSRTVTVZXX[[YV]^^\Z[XVVe]SVQPMMJOVZOBBANYY[WWRWacc^Z\\OO\\[YYN[_abb^Y][Z]fd^YYZaaTTZ`dUTSSTW^PPLGASSX\_XOPTS[bbCCARQPKE??CCDEPUFFECGHHI>=CILECKK>:GIF??C?=FZZPDDW99YPEDDOOHCFFGFHGDC>FHACC`\JINID??CJKHHILT^`Z\^Y`aa_Z\[YTTUTQQXZVN\`[YXRUWU^a`ZRR]`WPQTTY__ZZWLTXXZ[YSUUYPKJVTKRXSKKEIQWWUTQSSUKILNNSYYOKCCEGEs{qnjiiYOOu|zg^^z^bnnrvVTdrefgaU^^fs|~``{|}rmosvl`bl{wvqvwxvv~{pqZ77GPTaaYPXfimumkakyjjry_T]]YkqqpncQevhcrr_Fisteh{~~nipxqpbb_]\ZUUqxatsqqm~iph``llifmy|~aRdicOe|]ssyyf_fssxuebpyu}zz~~r|ggu`YSTWWPHe|wqlls]ownr~mfftz~z~w|rppehll}iss\_bCCQ^nuwzuv{rzzbUQppYYZZQON\\a^Idlc`_WQQAY\ffUOOUUW^cYVTNcgmJ8JJfvppeceseefel?FNPPTQV4MMTVc@@OXbb`hhqAHKO{t^^hkbjjq~xqoq|uqxvTT^x~~uSfypkppqtypkgS4rrnprrwkfchhi|~~Z^qvwwtrrnloxuopqogeggb^fUTRltzvrnmmbYYz~mffeittvy^]jv~hilg^ffmzdd~snptwndemzwwqxxz}ss`BBS]amme[bptv{{tio{mmu}eZcc`szzxugVhxnjttaKistgmrmr{trddc``_[[v~jttssprvphhnnljoy|j]jniXk}~~`vv||kdhssx}yjfs{wzzu}kkwfc`aZSj|wurrt_n{ump{nkktz{~v{snqttmtt^bfJJXdtyz}yx{v}}i_]wwdeii^[ZllqlQhpiijd__Mhkrrc]\ccemrgdb[kpuRAVVo~yypnq}roqJQ\__b_]>ZZ\]pJJ^cjpprryMTX^{nnqsmnnvyqorzu{|]]l}yYkvs{{yu{tqmY:LZXSNNdcc\UJU_ZTW]``RMMeeVY[[]ZXnkggf__\X`[USSJLMMbYOUUJJK;;BHQUVX]^UVY`]TWWIB@QQCDEE@?>JJKH>MQKIGDAA9GHKKDB@DDEHKEDC@LNP>7>>LURRLKLZSLP9@CYVKKOQKQQT\ZWVW[^^WTX]WEEJX\\]WFOY\TRTTUX[TRPF9U]]VTUXXYTRPQRRadca]``e_^a^]bcbbjj^KLVXYYXVWTSUZYUVVUQPQQNLPGFFSWuf`ghhieeaOOVdZ`koya[bgobdoneiq}boiXXy}x}|jdoz~~|nnpq}wx}}v|~wtrsxxmWJ;;Fjrr_^bvxtw}{{wszngQPZXja^^LSl~xsxsKZyyjeeSCC[gzu{se\lprn{~xrgtiiB\kequkh}}~~QS\`\pvxzwniiefq{xnGK\y{{v|wklmor~zzqvzVV+Nf{{XDXgmpsqypqwwxx_qq||}vnwd||qieJ4Bguvyvyy^^sunWKJLPKEW\aZ`YT[bep``__xCYYc^UTSTUUTSSxccee[NDHSbo{{[PP^]Sqg[gwCMUUROHYYH[n[[^d^^ZX\KMTY^^9?N[[\\bppvv}}{|xijtumi^kwyvvpjhmmquwnghhlwujeebq|xvut~hwwv~~qcczaajuyhadnppz}stsnnlihgf_Y_fghxlglmmpmlhYY`jagqt|}}gekpsfgrrjmumuqcc}~y~{lfpx~~~nnoo}z{xyvxy||ucWEERrxxjimz{y{~zu{ngTWbaoiggRZsz}uQ`~~oil\NNajytxrf^kpur{|whxpmNfqjtwmj}}\^eedty{|ztqqeer}zoLP`{||w|yoqrtwy{}^^5VnaJ\koonqsqyqquuttb}}qq{{ztm{xfiitpiPKWW_fYE>GNQQRTVUYTUYZ[[J``mmTTZ\]YUddcc\\[ff`WNKKYY_a[\`RNL?6:LTTW\]]XFFSUQC=<=?>=FHJGHFFHIKRJ^V:DDKHCDEEVJJNNF?;=BKSZZFCCIHCS^OINV:@EECA>FF>GQHHILIABDGII9;BHMTTXX\[[]a_YRRWWRPJQXYXXURSRQUUVWZTPRXWQOOMV]bb\ZYX^^]^]\\QYYX^eba`]\VNNdg\NNRY[QMOTUU[]XWWVSRQPLILPPR`RU``ed[\]]`ab`cozpof[ivvhwm{u`gjn{zzsihszxihgr~|{xgnnonlls|wngfmwwqULDE@Nff[ecurlhknntwysevqipuu]Za|pswXHTgmbhcWd`^o]vusdsnkxzxy|}wyy||uw}}~xbOijmyys}vl`a[\]nn{|kccgq~v|xm[Scp{p~wqx|rvu|cQQ-UpunYxxtw~zviZhvzzm}}{|yxv|zpqmhppiKFWdnllklt^^`]SREEGMKMY_aca_RV^^e]_WWhvVejmckk`TYYTS\be[YcNEFFT_ax{PK]aJ\{qjj{YZX^YXRURRNc^TT_`]XWSPLcrfSJAX_^dmailW|xy|}zsoxtvrjirz|mjgmiifiqtuogjklp|wpigotrxpp~pptoxss}}wxpjwwtfddnnswx|uyytiuornqmhffijg^Y^jnnig[^ghmmfeilkikv|utlcp{{nxo}xdjmswnox|yjigq{yxhmnnpqqv{qkkszzw`YPQL\qqellzxropttysfzuwyrw||hdjvxz\NZmuiolajfdr`utreupmz{yz~{|{}}x|~~|j[qnqzzu~{rhifdftt}~njjkqv~{p`[hs~qxsz||z}|iZZ7\u̅{s]xxtxzwk[htvvo|~|{wusxzqsqnuwnPL_ouqqopvkkicYZPZWZgnqrpladhhkcd``o|`nqskttkbgfaaimpght[PSS^dg{ZTdiVjvoobdfla_\b``Znjbbjliffb_[n{p_UNdlkqypwx]|z}}xs|{yvqqyqnjnjjgjrwvrlnqrv}uomuytxppttys|ux|~upzzyljjqrwz{z~~yo{rtosnigfknlhehquuvLDFKKNLHIKLMKLS[TSOHPWWPYTZWMPQSZ]YYVPOU_`a^[]^^YRY_^]ZRUVWTQQU[]]XSONQXXSD@;<:ANNGMLVTPNQRQUXZWPWTSRNRTTHGJ\YRTWH@FNPKNKDLIISKYXXPVRRXYXYZ[ZVXXZZVV[ZVJ?MPQXXUZb`^`]UOHIEGFPPYYPJJNU^][_WYWRHCLSYbS]][XTWVVY\_]RTSXJ@@/BQZZ]aSQG\\XXVX[YWPJQY\\Q\aee^Z[[Z_bee^`^\\XTTPMQ[\^Z]e\QNA>DJOY\\OOPPUFFHGCA::<>>?EIJKJICDHHMIJEEMUCKNPJOOICEECCHJKFGM@;<GYTPPYFIGFCDCC@KIEEIIHGGFDBLTND?OOPPWVUUO\Z\^[ZUOW\]]X\ba`_[[ZZ[]Zcgg__ZSQTWYSXX[XZZUOIBFHFFZPD>7EQNJEB:@?::EDCEJFGFEHA?GGD@QG?COJFVVAKMHCCLEFFGFMGMN?>?DHVZYYCLEJLNSVYZZWTAEIKHA>@AKGEFFDJIKJIJIVL@@ECIKMLIEIQUSRTTZ[VUW[[YWTVPNPQW[XWVVQTUUVY[ZYYWWURUVXZUPSS\UQTROYa^S[WUTSWPS[QOSYa``RRc[RSWVUUVUTRQPVZRP]iiaY_Z[[YXXmuq|fdghhnqmmsuorrxZCkvpty}urrqrubbmsttvwz{zzpxyziz|gaerrsZRRQVSHHPUVi]`fuWqlZ`ntYVUW_`WJiqnmcLntkd`kvosrnwu^f}qmpu~~yasxTVgxthccdohn~jjpvVemjfelpp\py|{xx~lc`syy~{X`eR7Ed]]TTqqhbcgi}}}yx}xxsqq|{{xtnll{~u~{}u__SYYOOq]/33ar^XXG]]MM[d``kUROY\RKssOOjjIgsYAMRWWZZXXZ]ileLQQZ|tmeFQcnu}wG]UYmIILOgb^aaghbeddkj^YUINOOT[VGQT`cgm[ZYYlrs|}uni`ckkecg|~rqorssxz}{yyyeeitwsXXni^swtyzv{xssn]cQAA_|{xxr|{nglsvwxxnoqnnrf^ippjcghijfeesxt~jhoqpsxttwxsxx~_Inxsx|tooruuccmtvvxxz}||q|~m}mhkxwe__]\]b_UU_\Znegl|cwshmv{icacjleWmsqpeQpvoifpyrusnwuttci~qmoopw|fvz`co|xnjjhqkqoosx^krppnjimpq`ow{~}zvvoeat||afjW?Oqmmaaxxkfglm||{vwxus{wttpqqzyxtpk~pp~y}yccZ]]\\xc9==gziddRggYYflhhyccd`[gk[QxxXXopUou^MZ_ccjihcgjebnqlY__exrkQ\mx~xv}|Od\`sTTX[qoljjmpllrslb_T[]]ajjhcS\^filqda^^pyzxsojlqqnmnssrrqvxx~|ffjv{v``todz~{~}{}yyufkWHHd||w~}qjnvxxyypruttxofIPPLGJGHIGFFRXV^_\ONOS\TRRVWTUUXJ?SXUV^^]Y\ZYYVVYOOUWXXYY[]ZUXYYQYZOLNTTUGBBADC??BGHaa]PIJNUDTPFJQUHDCDHIE>PTSRMBSVPLJPWSUYXJN[aa^VSUV[XKUXBCMWTNJKM]\SORZPPSVCKPOOPNMRTSIV[\]][YYa[Z]]PMLV^`\WWZ^WCIMB6;IHHAAQQOKLMN[[^]\[Z\^c`\\XccbbVV\\[[ZVaeh^]]QQX^Z^b^]T[ZYYTJJBHH??QF022IZRFCC;FF>>EJIIMCDA?EHC?TS@@OO=OUF9@ACCHEFGHJOQL?BBFY_URM;BKQUVW[\\]V>IEFP>>?@MKIKKNOKMLLPPIFD?ABBDHHIF=CDKMPSHHIIR\^\UV[^]XTPKLRRNLP[\WVUVYZ[]ZYY]^ZQQSXY`c`VHHSQLVYWZhh[Ya[YVVTKNE??L\[ZZW]\URTXZ[UVVTTVPK99kdhdd_ZPflhamsttwwmelVtcQQblp||zx\Qevx{{unjT]feeUbgeetrouzzqq{j`sydfmm\_fhiis}sNN]bdxoqtsconuxo}UjdPXmimtjpNjjvusrtxi`uicivxwtk~{[Zewt\c}qWc{{tnq{xxigjlytt]ZQU[prw{row~~Vg}rzhhb\LPT`c{Y[ZqZl|ty}q{|uw}zxuxyxxwwsU^\65zYYOiiv{le`h~tveeyyxx^RMF>Ljoyg^_md`da]MMgo``bbjd]W`ZUWTRKQlx`=EEc_SSONZ}rmiaalihffr}PVZ\yOOhhythh}{tSSRUYntgY_av|y{}}ui\\ooZmPltuvrsx{xxsyz}}`To||qlpmmzja|^^pps_aehlgefikkykFQT_qVb~~`DCddjxqsvvjjmvsd]\[^bEEqjnif\koldovxxyyuoud}m]]mru~~}|c\l}vqrruoX`gffYfkiivrpqqtxxqq{pivzgippchnow{\\lqn~vxzxlusx|ybsnZ`qmntkrSoozzwuvxiawldjxum~ihpzxhmvcl|~wxt}yyomnq|xyb`X[arsu|{tqx\kw|qqibSY_fi~fgex_p~wx}r{~zqsxyxvxz~vvyyw]fc=<~``Smm|qiemwyll~~|{f]ZRHVsu|pfcphiqnkZZoxnnkknookkfaiadf`^X^s}gIQQig__\[ixsmddpoojjvV^fh]]mm~zppxca_bev{pdlm}~zoccttcrVrzwy~w~jauxptqqqfffuuwilquponnqq|nMW[ev\hdKJhho}tuvvmmpyvgcffhj88QMPNNJGCOSQMTVWWYZRNQFUcLBBKRT[[ZYICNWXZZXTSQGLPQQGMPNNW^XUTTY]]WW[PJVYNOSSIIMOUYT@@IKK\a_WRT__UUKRRVWQZ\\CNK@EQPSXRTBPPV]UUTVZRMVPORWXXWQ[_bb``XFELWTFJY^_RCJZY\UORYWWNMPOWTTIGADGST__^]^_Y`e__ZTSWZZEMc^^_YRX^ajKKJH>@AHKWbCDCQGP_YUYZ\\TZ`^^]\Z\_Y^bb``]XVXY[^bfZZbba`]WWbdaSAFH98eVEECOOTWOLJNYTUKKWWVVGA?;7=NQWYLHJQMIJHG`c??LPHHIIPJJKKGCIFEGCB?APWI8<>FKHNTRJEFEF@G@AGMD:;@DH@>>CCKTSSPVPNPMSZIFTURJEKJJZTGQTWN@ADA@MJFAMV]ZUVW]]ZUVONQ^ZNZZ\MJSWVTVXZZSMU[WWXZZR\YWVSVWXZ^WRX_TPUTPUSHRQNPUPMRW\ONONNPNY\OONMUNOV[^WWZPOQUTQOLGLJJOTZ]\\t{o`mokrtjuf]NNUaehYodottrnoqq~~y{ss^Uj{}yyvjd|vpv}~{dhix|tssy{{ue\YYu|{nnlkxbYY{mpxzo`|wsc]vmR_k~nn]ukug]euuaa^Zz|rwpkoddb{{~~xuss8oIU`qry]b?X]isucc}v`yn~ovv}}re|llVVjl[SKSOLP{{kivohCGRYafx||e~~}{{k}tx~|lFzT_o}|yiiWWxzzoo}gB]qlZYYTg{epXNlgQ\orjgg{FFyiUcorsn]eebn{fsH2@_b\qr^[UUWXWSRJDBYYXP@@UVT`cflzwlcZLnxxyw`vg[\UU`zeZgg~XBWN&6VVD=xtpqjmxyoYluhttylfdgqt{VEufiqsuuxRQnr}~`fkhhrnfnmmvycqqngijybb}}qvqnnfv||lsk^Vl||kkj^\eh_b^XVV]cgbcew|qdqrqvwmzng[[bigj`rjtyyxqrssssaZo{jc}yru{}|hlmy}xwwz}~}skhh{ssrr{g__prx~uf~zvgbwqXdprraxmug_gttffed}{uyursokm~~{vv?xUakyx}idF`bhsxff|wdxn}ovv~~sg{nnYYnp^YT`\Z^ur}wpPPZbil{}}h||{yyk}tx~|{{lK~_ku~|}ss\\y{{rrmNcso_bb^pqs^Uun_kxytssKKzkYfry{vhooktj{Q@VVNLTPK;=BDHKV`ZZN\\cc`\ZZSZ[UXaa\[ZZ[S@gcc^W@FPZ]cbZaWLLEEWXXRRYL8GTQGDDAKVISE@NLAGQZRMKKW@@XPFMRSSPFJQXNS<28INGRRHFCCDBA?<;EEDA::CDCIKNQXWPKF?RXWIU``NGHEEJYMGNNZE;FA06EE=9WVTUQRX^YSGQRRWd^QWWZRONPVVZG?WPQUVXX`YDCSU[\_``LQTSSVTPTSSYZMUUTPQRYMM\\VY`VUUPY^[[SW`UPIT]]SSRLKPQQRMNLSjnnHCHIIXT?__jqS`qu|rjd`Q`ahhjmrotv{v{rg`WUlvuto\\bwu{zrvvz~dyp{{~q~~zwknpncfjbi||sQCCuobw{tt^wzbcxvpptsX[hkxxpntliihgf^YZ^fjLL{{}uohp[~zmgT]ddbknb^;Lx{~~R_cy_TTVWggn|~y~ccu{w{~qxv`QUUYZ\SPQSizuvqy{wv^qq^nxvtptnxssgVPifxxuuznY`g_=\ljhxpGNPPgVVdd^uvmcjhpsjyzlmMJAph\pa^^mmk_RUYYindmtVZ`ZSVYJDTxYYahlgabbfplp{{xussbTYeeba`lppfDDCJQK2X`ho|pedapxy``nustegllo{~~\cXsuurcwuud[sstsgtvvmmg\v{qXXadponhmc{tXXs|zukrww|vrtv~uui5_M4dpruqneepjd\nssRJNPP]YDccmtYduzyrpn^jnwwpqxtxz|x{tlj]Zp{yvqaafwu{{qxx|g|v~r}{otwuijnkqwVII}zp|~wwcw}eexwrryzaajmzzrqxmiinmjc^_bjoYY~~}wpwiqmagmmlqsigDR`gi}dYZiip~z~ffw{x|v|{i]aacfh`]^`p|wvqx}yxvaqqcqyxxuzqyuun`[kh{{ttyrdhldEdtuwvSYUUndduum{xpfmltwnzԅprVSGvmcwnmmxxuh`dhhtxlt{efgdaehXQ`hhlprqpqrtyyzzwuuocfppnigx~{lQQOU\V=ckntujigtzyeetzsqqulmoosdl^wyyufyxxnhzz|{lxzzqpj`x}t]]jnwusnsiz__w|rwyy}xtx~uuj;dS;fqtyvrffspjDQSS@>@AAHF>LLR`UFLUWZUQMJBJKOOQSUSVW\]]a[Y\VOJGFRWVVUJJMYX\b`_[XY[OY\SZZ\[U\\ZWQQRRLNPKOZZUD>>URJVYVVJZ_^XMNZXTT[UTDHPRXXTRUSRRNJHHKOP>>Y^\XZTPMQ__FYXQNBFJJIOQIG:AVXYYAIKbbWJEEGH^OOSZ]``^]]Z\]X\LLVcoa[YWYZ__a^QV[ZUH@AACDEA?@@MXU[a_][_``ee_XUZ^ZWej__aWKT]TIQWUT]]QSQW_deTTLC?ONWWXXZPCHMH9FNMLUQ;?BBLDDMMHSa\VQLONRTPX`aWP]P>>=RNGRIHIOONHBDFFMPLPTFFIFCEG?B?4FJOS]]\ZTNNLTYZKKS^WYXNORRTZ\\IMIVWWUOYXXaMIVPWXXTTQKZ[UIILNUTSPSN[WIIW\ZXRVdaZZ]YWXX^^ZZT;MD:QWXXVURRVRORRJLNSSciM]bbwwoy~wiWXYYOnueRcxsnlwzzt~yykWVVllrp{{}yxx`u~znm}ldfgglpklydd~fiooruqnllgpp|VV}psstwpZL99gl_pxb`VVc_]WUSPbsvvyyu[[eeie[[xyuprrhhrh~jY]iisslUPYt}{sniimrlx{~vvqqwxxtbzqqw|}ulkjigpx}}k|utswwuʅwx|vv{fss\\[kxxuumddcbYYim]n}umszpp[?TRHHSggllzm]]g{no}}tfTllqwd`[T``^ZjwbOJuOUUru[]__t]]vwi_oo{nsyvss_ZZppocFFM_kkVfddf{xvxujwui|`lljeornn~~]]jjpsvvpnsoorzwtqqgip}t^^i{uxiduuwiXYZZy~vmmowxk\\nzzffhquu{|vlippqtWWNQTZZioWcggxxq{zqceggeeYxp_n|wtsxzzx}}p^pptsy}yvvdv~{nm~smopoornp|ffqqttwzxuttnuu[[twvwxsdUCCjpcs{fecclfd_^[Ygxyy{{vccootqjj{{ysxxonwqqdfmmwwp^V`y|tojjmumx|~yy{{}xx{||vh{{}~xomljhou{{ntrp||vvuyyzz|lvv_myywwnfddpsgu{ux{rr`J]\UUbvvrr}paam}tur`vvz}ppnmph`pplho~n]W{Z__y{deggwbbxnettw||wwd__uushRRVgqqdjoot~|~}vxxkeoonkuwrr~aaoorvzzuswuuw}{xuukntubbmy{lghj||}n\^``}zppsyxneeullnw}}zqnppqvFFCCDEEMPAJMMYYTZ]XPEFGGFFAQULCLXVRQY[[W\[YYRFEERRVTZjjd]][LY]``[VT[^PKMMNRTQRY_^]]NNZLNSSTVTRPP^[NTTZaGGZSUUVXTF>55OQKSWMKCCJIIECBAKTWWXXccVFFKKMKGGWX_VSMN^^\SLZ^]NCFOOTTQCCFSZYUSPPTTQWY[\VV^cba``^aaeecZQQ__^]]__YUVVUIW\^PPUZZUPUZ\\__PYaaX__YYW_d`]]\^VWYUUY\^^LTTIIHPXXUURNNMLCCMOEPYTNTYSSF7BA==CKKOOf_XQIIM]]ff_YQQYYRJANNRUJJKKJFBJJHGOV\\KA>ZZT@CCSTGHIIUIIWOJSSY_]QTWVUUKHHTTSM==AJPPHO\LLNY^^XWXVP``aaYXQ[c^LRRQNTUTT\^^KKQQUWXXTSVTTVZXWVVPQU^^]XLLQ`[XYROONXXYQIZ\YTTUZ\TJJTZZPPQUXX[\YSQXY\WOOWWhlcOT[iqnxsjVRRTnuisddmnmksyxtwwllwgZX^lussywwslatz~~vimdhrr~}owtmxqdbbpmfdghmz|{ts~\FAlrrjkc^@CXjnzwhhoh``bj^^SSMluzyxx~kmk[^jnoXa_dt~|m}tquo~ysqddhdiuvnn{uxv|z}|wrr~xnv}uurnpm{}xsvdmuggpw~~{wy}~~}}|}zz~|y}{{l{ngmmxvuukhbfn``uxsqyrkk}tp_T`aU\bfdlqjcagskqzyn|}udFe||zlji_]YX\^\hfhri\NUcmsT\``|ebeefaalhhirnrp{}lns[pxvssnbcivumfezqtvl\ffq|st{ytw||{myjmxcm~`mnjnfhdswzwwtgghmqwroospuu}yrjjoiqtewgqrqompdjkjnoofhjmyuaaXimig^aiotwxthjmryc[TT^^nrkUZ`nur|xsd_`baav~uyllsstsxzxv}}opzlcbfqxwuyzzumdtzxjrlnnmlwuu|wo{wkggurllrsv~xuaPJquupplgIManq|zkjrkggjpbd\\Wox|{zswudgqstdfflys~xvxu|xvlkminyzqq}wvvyw}{|wss~~}|}rv{uuuqsp{uxgpxiipw||}vx{|}{{}r~pjqqywxxljeiriix{xv}xuu}vsd\fhaiquruyphflwnt}{q|oRnuspgkhejnktqq{qf[`muz^dhhkjlfgqoxtxu~rtycw~xxthio{zqkk~uxxnaoq{xy~yy}|}n{lo{hqcsvnpijhvx|xllnru{vsrvrxy|vlmrmuxj{kvwwtruiqrquttjlmp|uff_ptpngirx{}{wkpqx~JHDDGGOQLCGJQUT^YUPECCEEDSVOUMMRSRPU[[XWWRRXOGFIRWVVb[XXWSMX[\\XS^RMOOPPUV\\aZRWVSXTLMMSRNLNNPXZYVU\^I<:PUUPPKH9:DORYWPOSOJJKOJHBB?QVXXWX[^NPNFGORQEKIJTZYP[`URUQZWTSKKNLNUUQRY[VXWZY\Z^^ZXUU`^^]]acdde^VPX\_VV^^SQSQ[]WZZXXVU\ULQUOOTX\\`bX\`_YZ\]^]]d[\ZXXZ[[XVYZ`\XXNXZQNQQWVUUQPKNRHHUWSQVRMMZUSHBHJBEIKINQ`dNJKMTPSX[WQYd]YTI;KXXWONNIHFEGIHMLNRMF@CJPTCGIIYLKLLMKKQOTQTSY[PRTGSWVUURLMOVVRNMY^^UVXSJNNTZ^]UVZYVY\_\[bT^_ZSTYNS]]LSSRTPQOVZ[ZZXPTUXVTTWUXX\ZVSRTQUWOYQVTSUORTUUPRST[YNNIQSQPKMQTWYZXRRUX[[PPV[rvkDKQenww~fmicKKNKKO\btuomkmnruuomkitte[ZZtxwuuvwujggYqxwwrdmneijjrww{}Ymuhq}lZ[bmcdffalqw~zuwp<DWXYYWXYTGHJCFNNFHMOO[^^\VW_b\YVSRJNNONPXTR\ffTUV\\[[cbb\SSTY\\^\cdcci[[PPX\OV^^LNOOe_XTT__TV_XHVZNNRV[[ce_``]Z[]\\``f]SSTSU]]_^_\PRT\`STYXVXXUPRQUWLLYYVSWUPL\XTVSMQGINNIMS[cLCLLWTJHMQPZ_[ZVH4B``UNPTIDFGGHHOUJKD:;@GBCFHOOPPNQPPGKTMMSK\\LNWLAAOQXUUTTPPQWYWNY]ccYPQSTTX[Z\^TTOPX\]]_VW[[ZVYOMKWKDGHKTLKLUZ\\[[SPORWWSSPWZSRV\XLLOVSQT\TNPTVZZ^WONRSSUWQQEDJKJEFGNSYXXVRRVXCJLLY=Pww{pifeeU]`aaerie``b][]^^TXXZadoncP7/mxtrmm~|upp}}|pddewzznnidd`VVdcswx^Ycdggajxbu{h`jyypelhccONN``dh\MHHIKLL~~hnn||pbeigXKGjvdUUv|mz~~}spwmaazbVVL}}w}zffggytyyyponnCGGjwigx`qzthh||zwq{vvy|{it~~hnn~issttiz~svoo~yosvvu__qqzrswwJ^^\W\wwn^[Wo|vDDnntylPPVWw|wL]gYb\UT\NHLRNCNY^ddf{{mmou||o]^`g\\YR``p}}|~~ppnllvSSur{ssryWWaz~~{rruwwsfiq{{ylaacrvtsllo|vkkrvwtsrolgppngff=Ublpy|}}sfeeiz{ttz_u||yu_V`llfdOQSSdIXzztnkjj`cfnnqzsommpd_bcc_``afksoeW?8nxsqll|vuu}wnnl{~~ssqoolddnqxzzeboquuns{gylen}}tknkggYWVhhkmcXOORUWWnoo}}vostrrncVQpygYYx}px{{|wuxneezeZZW~~xiikk|twzzrqooIQQnykllivao{xtjj||zxrzuuvxziurooltuk{z}rr}wxyxxggtt|uvyyTlljejzqa^[qzJJsszp[[cf}}Wemaqjccbbl[UX`\O\glppmsstx{{pcfhncc`Yddt{ssplluVVvt}ssow[[cy~uuxuiir~~}skkhtxwvqqt|rrwz{wutrpottsnmmF_fqu}}xkhhn{|wzh~~ycZappkg[[NSSZZRIKMdMC=;N]VNFFWcbZR\_^[URWWXRKKYMFF=^^ZZ^_XZ]]W^a^]MMNNW_[\``__ba`\WZ^XX^`SSRR=::N]VOPPOZLV_[WPPZZXWffddbbTZ_XX[^cZQVZZKSS[cZOUPX`^][ZRTRRZ]\VPSVUUGGSSX\STVV<FDFTVRJHGR\YV>>PPSV\P@@DEUX\U>G[NGJGDDCCH@=>CA:@EHKKMYYQQRViid`\\TIIJMHHFDKKT\[[Zdfd`a_cc\TZFFbb`XU]cc`[XXZ]dHHN\]]_[UUWYYWPSVZRLLNVYWVRRT\^XRRVXYXXWUSOUUTPOO:FNSUaaZ[\\VPR\_]XWZKX\\ZXMIOSSPnb^ZIZsslpjottqggpuxrnqccfi~oeR_[Vbuqsnkpzstq~~xvy|rqs}ztbNCEUwbpnc^giipqnmwrmkliitvxxql|vbU`nudiizqk^TXkY_o|{dWKMIUcbiqsg_gkmnjggzh]lh|||rp|}|ylgucigdmta_uzz|jvvy|doxx|{u{~xx{v{thL``_nquq{rx}}zxzyivpro~ynyyw{v{sjw|w}}~|nosuzmev|vzhFwwjnVguggxw}nab_\\o|~hh_h}`\SWP\[ZZUUQOHJFFKMTS\ddvvsuzw{ynjyjk~ndjljimfmjn{x{{|{s}jjpnmzeguxuno}~wszzhqsmzxqtxqbYdnyuuqhsyxnomtqpt}nggrywuuvtstv^qngbZTgqr~xnffjwralloyyugijaipneiim\j`rgdfV`vvpuotxxvuuxprx|}yvxigjnsiYd_\eurtqpszrrooqxux|ttx|zoWMO^}ittnjqssyxsryvssuttz|{ztpyf\frykpn|tqe]aq`esi_UWS[ggls{mioqstpll~lanj~~ur~~}|~{miwfljgpyhhy{{}mxy|}ir{{}}vz~}wy|w}ukQddcpsvt}svz{zww{}xhuuuo~{pzzx|z~umzy~ttuw|pjx~x{nPyynsdq}rtxzqefeddu~ppioij]d]jijjdc`\TVRRXYc_fnm~~zz{}sorq~qinqooukvru}{{z{yrmnrnmygjx{voqxsrqz{jsum|{suyre]fo{yyvox||ssqxvuxvoox{xwx{|dvuomh`nwv~unnp}xfnnrzzvilqkqvthllobofTMKG?HVVSUQTVWTUUTNNSVXUSTMNPP[TOEKJGN``XWWSQU[YYXXW]][Z[\VUU[^]ZUKA<>E[VLTRKHMOOSTRRXTQPPNNTVXYbbTQ[WLDJRULON`YTPHBEPFIRYXLF>>=ELJOT^`\SNHMOP^PNLLWOIQPY]ZZTT^[ZYXRPVMONLQSHGUXXYPVVW\_ad^YLRWWZ]Y^`aabVfeaZ]\YXYVY`VO@IRTUSX_aUY^\^ZYbcec``[]`\]^^[_^ZRW]]QST[`XSXXWY`U]YTPVYVZYZ]\YPQTUXPLVYVXN;;>?DBFLLUUTUXWYXRPfWOPd]_SMPQPOQ`NQOR_ZY^[\]]Y^[QQTUU\^OPWYXUU\bb\YXXY[ZPUWT[YUXZVNIOUZWWUPUZYTTSWUTW\_SPPUZXXYYWVWXKUTPMIEPVV]]YTPOQYVNTTU[`\ZRMQUTPRRUKSMkcxTiommfkqrm}nmunpwqszhoqwnLLSNEEvxsyihswqruzzvvpiop}xr`UHHE~yrrfXayytgkktw|kpkkuqqx~dXhtmH_hiH{~}sYV[`Hh|zzoWRM<<9Dj||s[hllu}~]dxrop{{j{z{{|{wjjgeemvqiVov}th|tnwucw~~{pipmrrdpdSSx}{{}}s~~|{|y}wvovxvr{wtwn~}pa`agl|u{vpmpskvq{Jox}lcnqj}ldsnFQgoz{{tWnq_ZYddXY_\OBJCB=?ELPYonmzxxzpXXqjjv~~c[ge{vt~vbyqdkfdnswZkuynmuzhsttv{uuhz{ts||p]]`gksn}{idqwwuswinnaklruuvy||hflrg`XZosw{}urrq|qmnrrmyuu}yqbb^Ylh[[bqk~aosqplouxurrsvztv|st{lru}sQQWRIIz}xyjisxppqqsv{{xxslqu|yp`NNO|uupdl}tqqxzsxtr{xwyj`nvoRdmnUxb_ceNm~~t`\XCC@Mn~wblooxahyussn{{{}~}yjjhpyxqcsx~ukxsy~whz~yzyrltqutgqfWW|xx~||u{xxw}utmuywqyxtwptfdelq|w~yrorvmxsSrz~rluxy}qkwsQYlr}{buxmecttfhpl^NWONIKRZ^exus}}|ubbrllxyyhbonyu~vb{thlgenrx]nx{nmw}ksuuw|wug{}vu{}{qaacglxtsrmiu{{xy|qxvisrxywz}pnqypkefuz}{yxxwqruvozvvxiie^ol``gRLXDPTTSORUUR[`SQVSTXVX\QTUWSCCFEAAWXU[SRWY^XY\\[Y[[XX^TQTT[]_`XTJE??Y`_[ZTECFJ?OZXXRFA?::9RWZ\PJPQMZffcdd\ZQLTP:@NRXSCQ[\\RHFFMMEGKIB;>;:78>hlRWul__gTTXb[XYYUMTLBBOICTZYXaaWZ|sNNXendYYnZ_puWe{{swi^tf]jjmvrrRRWvvnoppxyx{{}ryy|vuttsst{q}}wegglgiiusr__TT\mglx{ysqqxmhnnhUccmk^O^kqssqmlvvqdmpy}{yyixxwqgye~~}}z||tqvx|xy~xbdmmslnootd^doaah||{|}wy|ee^k{h^nn{kkmqnsxxwwpfx}zomgzzoc]akdadeehcammo}fpp`G@SYY__nscYp{mmt|~yyuwsqyy_f`r}zzyysxxz|jjaWjuqi[Y}{{fXqee~~nn{ssr|~w{{q`d}yzyyoyoou{qq[sw~{wknqxvttnFFppnmw\ezsjjw__dsjehhc\dZOO]WP`edaqqb^w[[fqwohhp_drxalx}ndxiannqyrrSSYuwoqrrzzyu}}|{wtszn{{vfhhupooutsswllaagvxz}}vtt|qlvvp`jjswk]jvz{{xts||wgpt}n{{zvLTXXLWX]]YZXVWWVUVW\^]_cUVZVHKSS[TQRSSUPNPSLLQ][[]ZYYXXYZa_[LLHOYX\\JC^`^^LLXOOPUSTYYUUZZRVbKIVZWOPNWWNECDGDBDHDBKKMX\KPPF:9ADDBBJ\a`[ME?NW\``OO\aTXXY[[ZYY_^ZZXSUSRVVFHJQW[]`a]XXU\]]^VRVVZ_]]TV[_cc\dgOOJEOZWWRSOIGZ[[_KDS`NN``RR``]`b^[[YUdgfaa__``__\Z^VNP]\``^Z]``VVSY_\\SSZ`]]SSCP``[RYYZWMOQYYcc^^b\UTRRN88MMNNPADZddTOGGM\\BBENHDEECAE@;;B?SLGBA>GHGEHH?>>GMECDGJJK\\PHJLPNGGXaPMULZPVR[TIRXRLORNQTTVXPLOX^]_eXWVX[Y`\^__\YSUTTXVWTRHPUW\]^YY[ZURHMPZWYUTUOPNLKKNQUNDJUW[XXVTPQV^`[WLMTTRVUNFSURSUY]\ZXZ[[YYRVWV[[m`I@xr{khQVcuvssnhnngtt~m}}ll}t{|{nkmmptuor}lc_dnuxypmbkshpnsejf[^o{[Z\VnxuZ[\__juusszrnn]^`ackxbXXe|ggbekd^TJVZfjdij|}{xooxxuyyt}xvpPdkllaijotw~{{}vwwnlnsogov}|{{uli{{yuzyuhstqrfqu{jjqw}uz~xzy}{zuxxy|}||ggf`_jsstvzxxvvllJC(AolWe[d}}bbljaNC``_U;;VX[bb`KGQQ{v`_T]]gwjigea]]}i]zV{{y\jiggrvpsuuxaW^xy}y{uuqr{xrljgffnovrdonm}xyyxijuyztnlgfp^\jlqohMMkwx}wopr{vvjipriiu]X\td`WT`o{wjjossxuurin__qcRK{vqmW[gxvssqkqqhrr~p}~ppxropmquvpxpfcirx{|uqhqyqtrudll`cu}ddgdw{gijlnsyyxx~wttfhjjlq|lfellljmpgaWP[^koilm}}ss~yv||u}{ysVgmwwolnsvy~|vrrxwntzvmj||{v~ytpf{pqondlr{jjqv{x}}u}x|{vxzwu|{|xxxwyz||qqnfdnvv|}}||xxmmWO1Iuq[odmnnwvkYIjbGGegkoliSPZZ}lh_aalls{ptxwneela~c}`llmmvyrtww|e[`wx|y{vvrt~{vommllst{ymvtruywxmox{zusnmvfgvw|y[[s}}|uuw{{ppwzsrzc^aykh`Zgt{oouxy~}}zpsJJSM?:X`a_UYPODGNWYYXTQTTRZZ^abS]]SS[\VYZZTRSTVWXTgllT[_RMKNRVYYTRLPUN]SSWQRNHJR^ZGFGDQWUFFGIIOUYTRRGHJJKPWJEEK]YNNJLPNKFAFHNPMP\^[P[ZXVRRV\`^\XW_bXX``]U\^eea\_[WVSBNQ__mMMaa\HOPRUWZ]]\ZXXY``__\TUU__ONPRPLQUYWUQPYY^ba`WU^agc]Z]ZS_YYWYSYZ\YRRUX__^^h`W\aa[^`^ZZY\\bb`_bb[YXT\`_^^[YYZ\]ZZ]`mmKIIOTTSTZ\baX[ZVRR=:-8QPGLFJYYIINMJA=HD77EFILKI?=AAYUIHBIIN]WPLHHZPJY]]DYY]]XJRQNNTWUVWWXLHK[[]^]Z[XXUVa^^\ZXURQONNSTWTMS^`\]]\]ZQQXZ`bYVSROOTJIQRUVRBBQXY]\YTTVZcaXXQQUVQPXKIJWNLHFMT[YRRUWVZXXVQTt~~yynKK\iee^kiimz}}u|jobjx]e{{ykhhsytpz}}hpnrssigcqqoib[]]n}s|ytt}{zyyUVWYYZcwwmn`Vhhcahjdb`TPR^^XXup``bbilg`XXblouww~kklmjjhlyxsuvvnvswtnnrtxooqt~~~{z҄nt{fd{{ffyyqp{nww{{k~{{r}}yNssttwwtrkzz|qx~~|{xzzmmy{iuo\\zzqxx||wqmzvv}ssnoptwttsrxxq^Tbun|qcckZD_Ddm[Tssn~s[YLHHVRVOGGx]RRPWWGGrrlgtt{vmcXXgkm_JcfggniiddsujpQQmz~~ffrrvuwzzwX4_me^u{}lljcadr~~}uuaGGPnohsvxytdvvoqy|mSVhhprv~yvesstyyL_mid^`bp||zunnqddttn[x|{rWWcliibnmmp{~~wz||hqely`h~~{mjjuzsnx{{hpnrssmlluusnoohaq~s}|xx~deegginzzqrf_rrmloqlkia_^kka^zvgfddjmjd]]dmpx{{~ooqtjjkoyywxruqvtppvvxppsv}|quzkg||llzzstr{{~}m~~s}Ttt{{xxwux{{~tx|}|zx}suuoowzju}o^^zzruuvvsqlyzz|rrmrvvxwwy{yg_ixqzqgJdNiugbzzw{gdWSSd]bZRR}h`a_eeUUyywt~~|ui]]lqtjXswyy|mmkkwuiv__s~ggttyxyzz|]>QQPNWSOIMCHEBLGMDINF>>FITZY]`a_X\O]hgec\VVWUWWZWT^ff]Z[XUUbY]UGGT__SSWW_^\\NGDGMSW_d`\\[ZY[S[[UOOb``SSU[UUYYZW0PLM]XTSJJXWRW^fc^QTQQLXc_SeeYY\^da^^_`\\`aZX^]\\baZX[[]^_\YY]XX]]XX[[YW\]WSZ\__ZXVVKDMOGDDGGCGFEF=I??JOUTMQ_XOICCIFAHJJKTJPRYbI>``NM_h``^YRTJDJPOPUWWTUX\`Z`^[ZQNSa``NCDJOK;BSSWXNUT[\]^^\\[_``\bddUXY]][UT^_][VT[]`YWIRPN`\Z[ZZMJJKLLNUUGGPVTSQMSW``^VXXTTUURQTvoeaapnmtww~kxwutphhmqnnmgbnzz\ouuzchxxnuwqpggZ^aaiikyvsvdbnn[Y[[Np~~N_ddlc`>QQfwkdaaZ]xwttgXn|ll}}nn|~mz}}||iioy}{pkXeyfdt}}lffa]siijjxuuqkkvzN^uxmcTT_rsn~~rh~rzz}no}uqlhee{~y{~~wmbw}xx``iq}nq|wvsppqqywll}zvy||zn[[z|sok_zz~wLwwmmsxll[G|m`QQVY\\X`a[WW_x||}xhjjg66Pdd\\wiizztffzvnnqrwCFIox{|qqogjXcci{ppnnsy}}~~tibbasziUU`hz}QQ[oohPgghnxv\krrmlmgaa[UUgmh``bptomllmnqqy}}trrplrvpnmmstum|{xxwvsnhhmqohao}}`qwwyghyysy{urtussffddlmp{xvzmoyyj^``[u\fiisliJZZkzoigg_`{zwwj\q}pp~oo׀o{}}llrz~}so\h{onypjjdatkknnzwv{mmwzTbxyofYYfusnzz}}rix{puu~zlp~xnlgv|~zuz~~vmcyyybbiq||{{mp~~|vtsrrtu|{qq~|{|~~zq__z|uroe{{~Yzzppw}ssbNri``eikkaiog]]jpttr==Xooii}ss}xgg}{ttvvzIKNr{~~ttrkq^kko{vuqqu{yoffgy~mYYdl{]]euup_ttux}juzzusqnkkg`^ntphhjw{wustss{wttsqybc``cYVMJJURQY[[\beaSYYZZYXYXRRUVSQPUd\YYJTWW\MRYY\]]SVWUTSSMMFIa\LLQPQ`aaYWUW]]^_LJPPHHII@S[[AJMMZZ^OKI8BBMWPMKKHJXWUUOHSZQQZ`c[SS`]Y]^^_[\\RY`ehZOOSY[YSPGN^^XMKTc^YYPa^]\\NNKIZ]b`TZ[Z^OVUV_\PQQWYAI\\UXaa_Q\d]LDDHS]_a]VS``\\TOb``aW]]b^UT`_\YVRNN[\]^a^[YTNVYXXKKPU\UV^b\\ZYYVSVVPPZXUWYQHHcY[TRPHYY[bU>VVQQTVOOG=[XQJCCEGIIFIJIEEHjiVYYbdYVNM^99C\KKGGVbNN^^Y^eeXVPPYVRRTTX]^^>@ASXZZUUSOaa^P``^GLLP[TVY[\VPMMLVYQGGLP[bb^\a]CCH_TTPDOOPSYXJQUURRSPLLIFFPSPLLMUVTSTWW[g\\]XWWVSV}vleaalmpw~cgsxutphhjqnlgsqzzdouss{}vwsuwqpiggJacjeVRbmnrv{VVcgNch`mbupiqhdyhycxsQQolgfaaRpxutnXsqplrnnu|~~}}|si\MbsKXpk}pk{fteavckzuvpij`5ntxxNkhx}m;TT_rnn~~ik|xzx}znpdg~pqlhee{~y{~~wmbp}{xf`dq}uyxxwr|pqqxlu{vy|{{i]svoo_mzwpmmxol|݀mmQQllh\YRKSYW\~|z}p\Ga_fvK6uud^\\si~}z<~wxfsutnorrswuEIXxxk9Kqoq_noQO^cusponns{}~tfbyxx`UVczh[misy|Qs`dohWgd\^fm`bfrnmmda]YXUTTm\cepommljjho~|z|zupmr~vonmmruwfjv{xvtnhhjqqojtp}}hqwyz|~wxwy{urtutssXdgnj^]jnpuzdfps[kmdnh{vovlirl|wZZsoklggUs{xwq\vtspvoov}ul`SjuT\rsso|jwmiyel}zzslne?ouxxTmly{rFYYfunnzz}}il{tut~zulndhzmngv|~zuz~~vmcr|yhbfq||{{rxx~uur}rsu{qx}{|~}{matwrreq{zspp}usrr``yyukg`Xac]h|yiPjhl{Q=|~ojiizsF|xguzxtuvsswwJN[{{oDStruaprVTfkxwvrqqu}yjf|cYZf}l]nlw}]{fjupdtpegpuihmzwrqmke`b`_`sbknxwussrqnr}|zvssy]``cYSMJJRQT[\e`NPVYZXYXRRSVSSPWW_d\YYNTWUT[\YY\]]UVWUTSSOMM?aaLMPNEAK^TTUW]]^YDFKL@KOKSKURNTOMWMW[K[XTBBRRNNKKESXVURHTTSQT]ccSSV^Y[^`d_[]b_Z]daZUOIBITac=GS^``N`^c\YROl^\\YNUJIUbb``MQX[TUSOOI2QgfdbUX_XAO\\NXa`^c\\O5DDHS]`add`]SS``\\PR[b\^\_^]UVPOc`XWVRNN[\]^a^[YTNTYXXNKNU\YZY`^\[ZU_YSZ\VPUYUWYNHUad^WRRHQYcmadbVSQQVQOXXY[QQCCNNMIEA?CEEFY^[]YY[YQF>JIMVA9UTKHGG\TNZ^ZY7e[WYPVVURSTUXY^W?AHXXP6?USTa\LT]TEDJLXVTVZ[\VOMY]XYLGGMZPK]^bUQVY[CULNTPGONIJORKMOUSNLJIHFEF]SJNOUTSRQQU`a\[[^\YVTVxywljhaeglntqnszyxfqpnnlmuvvtvuz~|wssyup}}jfrxz}o`xeuhfbVeigSTUUXfsmZZ[XUF8=SaazQUc]HHX\uxqxijWWgpy}nlwz]PPOu|j[[yurr|~~aaDDIIHDEsu}xgoot~xmlkh_i{njjyukfo}vXupKh~wwyupu\\br}~}|ziizzy{{zyrv|xtiixtj}n~jzjqtrloo|}wqs|{}~yyq~wwurmmw}ssqizu~snqZY]im[YX\Yddabbf\PW]__[>Py{{xr}qq{}yxttxxkwtuxxpnhoiid]^egz{}{mhytfqttknsvvsy{pfRSLJJOYNRRVVKJJ;OOQQTQTZWVYRRVVZRNVYY[SP[__e\MCEPCMTWR_UPVWWRT`^SOVXXKFK[``^RNUXORPLRKBGCBBHEIBHE<IH>DPLQWTPYZQL[_VUPT]^ZPJMCCcc_VXYUS`_\SPELPRROH^^]Rd[SURRU[[QUWRAEKNGddbdK=VVBB__WWSN]]c^Y[IIEEOX[cca^_^]^UOI__VV[_aYYa^[MMVXZ[YY]\WUWW[^\\XX\YVZ]]b^OHZZUVWTRNVTZ_TZYYXZVXYZ]]QRZ^[[UYY[^ZWYZYWWc\TY\ZXRSPMMOT\ZR^haXXDNV^ffFV[WG>CGHHIICDHGA;8EITWWCNQJHHRZ]VTTFNPU]\^^Z[[SPNVTXQKM@TXTURNLNKKNNGLLNaea_]]TTUWPT^[RRMCXWRRV_`YXXTUTRQTUZTN::CY]\YYVR\ZUUY[\ZUUVVNVRSVVPOKQMMJGHKLV\_XOMVTNUTTOPSSUSY[`^RKvvsrstu\RRowvuiitpmmhe`_gjjx}}~|tpptgbb{uwlhhumu~pkkx|_}i]{uulZxrmk[VVMJci`RQ`\\YX\ottnlihzpkklmyr]]uc??nyvu{{qmfYxyoorvyyg`ixyyol[bnnrsdnOObqxztjjPYeiqy}z{sskiqqxpQp|smu~g}c[[xjmj`ozqxpggtv_lx`hprsszvlppsvj]emwt}vv|v||~~{xnnkmlls|{{zxm`{{|lQQVWa_krccXL\miXRRSBRRKD\xlGbbiilp]AwwttwwofvyX\hmp\e}rcoyXZasrrqqpnppssrotttrnVV\kffiqszmK{rd^IYtyvhbdcjzoeysg{jfgilt]_CCDGQins`oymttsikkjhZZczyywvybYYs{nr|xuuqkiidcikkw{{~|~~zxxtjgg}~qmmxq{qkk|fqg}xxn^yuprhddXTjph^_nlldaivzzol|rmmnn{uaaweEEuzx}}vsogyzqqux{{nhp~uqfkrrstjs\\gu|{vmmT^ils{}}wwnlrr{rVp~vpyh}e^^|mnj`ozszqggsv_f}}waipsuu{ujoosxl^dk~vq|~~uw|x||}}oonnllu~zz}vl{^^deolrykk`Tizug\\_N``WMb|pLiiuuwyeK||yyyyqhiiy}]`jqs`ithu{\^ftroqqvvurwts\\brmmouw~qQqgaPbw}ymgifm}un{sqnppomppor{giJLVoswcq}pwqnoddk|XXVUWIDDSXVVPOUSQQNNOOLLQSS\^^b^]_`VRRYPLL]bYUWQOO\``cddWRV`cc^\ZUSSXZIZ``NG^ZWWdRHY^^URPGDD?>KNIABJIIEDGQTQOYTQQRRYTIIVM<:GWQ@KK[[`db`MMOQH;ee`[\]VVUU[aXXSOWXGIPRTIN[]]ULS[_aXHIL``^VVUTUTV^XXVRGGIQNNPUVYRAZ_WOKAGVYebXPMNNRZTNYVOZQOPQQPRVJK]?AEQTWMUZSXXWQSQIIN\vsrsd^eXRojeXq|g_jmhe`_g_Zlzurifp~slbwp]^dgoqujq`uokx\6Tqt]wuxr^ewmleVVPJScJMQY^\[\i^dtrlkm{zrkfuqbngV?Ryxu~{xmiofdaopsyyvtwfyvlfUnnosqq`Owjxojno@Ztzz{ssaiqjyoGoQpu}}mmx~|szvm[ky]m~xdxpgr}mx`hpcu|szqlkpsvj]qrz{wvw{x{|~qrYj}~|~~{xnnz}vl{{zxs`{{lhXQSX_DYu{g{x{vdhypqodd\T\jWZ^gmljfqglzvllp{{tmmnlythvl[EX~x}{sltkjkqsv{{ywyo|qmcrth\zq|smpqEfw}}}wwelrl{pLpVp{q|pp{|u{zp^my`l{z~fzqgr|l~~}waipcu~u{qlkosxl^rrzwvyw{{|~rt[l||}}oox|wlzz{{lomf^`enQHTpkfTlmolm\VSg``M]bnl{i{uuyxvv~|yyymhi`U|t]Eg}junt|{njYdmzty}\itvvsr~th\\gqmmquzvWglzlkoxfrkj{sY[eoz~v}q]el^ewprniwhnjKOYmai~zwrnquomhlhdkXVUWNKPHDSQOFSYNIOQNNOOLLQMKU][YRPU_]T]a`QL]VRHHLOSTabcddW]`O]c^ULVUSXH5FT`UGWaWX\TJN^^XRPLDDA>BK>?AEIIHGNHKTSR[YUQRQMUTKQNE>ABCSUXCCIYZ[UKZf[VNNT[PMWTTRRHLGDGV[SPWW^d`ZZVX[\\JHNYLEKY`YYLLHDKNRZ[]`Xdd\MKT^^PNLOLQKFHHPPNNYc[[NW\[XU]TT\XT^^_bf[Y\[]XP[ZXWWGKXXBNRWV^\cS_ZZedaZ[RUUWY\\__]]XXdbQSVX`_`b]RPZSQTVTQ\_UTSUZ__^][Y__\RSYWW\V]a]\\ZUXYWUbdYSZ\]YNPWYRXGFUUFJTZZH?;CC[TMOMLD=88@A?;MRV\YNLLU[M>EETXSNSZ]\VUUXHTNNORPLNNZ]XSPIJL]]^aaOLOMMXSSTWTS[TSUTTSQSYZZYXXROOWZPJIIRUYZNNY]UJORSW\\YQUTFKMOZSTVY[Q=DBFK[TQGPGPWQFVRLT[YSSUTRQSRggqmndtskwwyrxxty~x{gHNl~~zsfq{rwt{|zvslpupoqwzmfuuYcbXtmqysqdpqryzxzw{ppiq]lkdaWJQ[\\^[ptdZblu|wf`pwueRTt|gosjb`dfjginuv{vpqxqvz|zdkyy]Ytwxql^[dkmx~tk`druy~wppfdc_YZ\_ab{rxvqtku{~~vwzpykkwwrwNYqzwy{m||vznww}yxx~w{~djs|}r[Pgpnmkwv{ulgfswz||zyxvsusup{|~}u{|tgkjtqrywxdefcdfOLPYkrnenlfoMMOZSCWcXlqggUWfdh]Zqrtwz`p\ifcYdd]aUaups~wqmq}}~u~utkTjtftqlztsz}qlilkppv{}{xuyqqmrriigbiioX[drmh_pvrlvzfbZVZ^kopuu{xmhXUVln]Qqi^[WWkedhapmmkxldtslfjegrnltpqhxyqxxytzzv{z}jOSo~}~ztir|syt{~}zwquyuuw~sjxxbif^yqu}xvktty}~|{y|ssnubpnhhdW_kfeggyyjcjrx}xhftzyjXZw~jqunigkmpmou{z~wstzrv||zgo}}ddxz}yuhimqu~umcdqx|ztunljgcbcdefu{zrtkt{}uw{qqq{}vyQ[s{wvym~||x{qyy}xww}t{~flt{{r]Sdlmlkvv{vmifsuxzx~xxwtrrquox}y|}u|~ztimmusu}y}gjjfhm\Y\gvzvpspmwZZ]g_Mdoaswnn`dnilg]svy}lvcpnlchk\fwsv{tqtwxwlYpxiuqn~yx~tpmoorrx~~yv}vupwwpomgpps^anyrlhu{xt|~lib^ehsuszx~{qpb_^yxi_xnc`\]pihldtqrrzmgxztnrnpvOPUSTNVV`QZZ[VZZXZ^\Y[O@CS^]^a\XPW\^[VYY\\ZXUQSWSRSWYQOWWGLLF]]URTXTSMTUTYYWYXZTTOc\]TJRQMKD>CJHGHFRTMGKQVZXOJSVVMCDUZOTUPJIKLNQ\^TUYW]]TTWUWYZYMOWWHDT]\VVQNGFLOOUZ\dVa`PLOVUWZVRRLJJGCEGIKKX\SW\a`]UTVRWZb_cZ_bb\XX_`YS\VNNUTSV\CHTXW\[\S]ZZ^^\VXRVVZYXX[`^ZNPU[\]`dUICSXUTRXVYUQNOUX\\]_ZZY\\]XWZXW]T\`_\\[V\Z]\abWP]`^]QPUTTWVVZ^LMMLLM?>@FPRPKQPMR??@EB;FMFOSMMBDL\KOHHT^TUV`caXISHOMKFMMHJDKVTU[WTRUZZ[W\WVSEQVOWVSYUUY\URQRRUUXY[ZYXYTTRUUPPOLPPTGIMURPKTXUQWZ__]OMHGHJQTUWX[YSOHGGTTKDUQLJHHRPOQNUSSRZUOWVSPQOPV_}}uUXcfnjrtvkv_qsxttujfimw~tqjspuv||}}xisqhSnnutz~qWigjnr}usZSv~{la`vvn]X\_^ihcWfe`doov}wrmfjlQ]hw{j_[OQYrzz}uwxqswwrptpjj]\r|{xumghgso||yvigm~}{~~lmn_PU[][kxttvinjsr{z~vxqrsYYwwq_et}uueq||{wwspp{{~nr{{rc]llsxvxjTIapqke~~ujhbfccz|~~wwvx{{vv}~|}}z~{vwrlsvz|aa`KGJoPgx|uhTaxveXZ^RBBY`ST``]Zpu{z{DWrqz}MYt``a`RYaexaaz~qtuvj}q_zupwlr~{eity}wtyyz{mggvvpd``dgmkqf_fz}swu}plhW\_\btyxpx{qihW[YV^r}kdYYbj^`jmpsqquhsqn`fabfew[`nptlqstnxestwslikmw}tqqxz~z|mwun]rryx~v^npqrvyw_Xxqecxxqhfjnlpni`nmdhssy{wsloqXcm|}lba\^bx~~uwxx{|tuyytrwtooefx~||{umpnxtysjhn{|~qqre[_de^m{wwyiojqq~z}w{qw|``{xr`eu}ssdpz{}vxurr||~zlpy{pe`nnswsvkVL_klig}}tkifgdd}}sw{{xwuvy~|xss|{{}~}{|~y||wxrmux}ddfUQSu\o}{q^g{ynfil]JJ_d^_iigewz~}N[ut|ZbxiikmY^fm{ff}swxzn~sd{syntjilt|yu~}ojj||whddjnssxlek}w|{uqn]ehgiw||sy|unn_hifn|nh__gpdfnptxwxxjxvsgljinJ\\WGGLNSSXY[QX]_a^]JUW[YYZSPRUZ^^]XVP]TRUWZXPVTOCSSV`]UY[TFOMPSU[VTHEX][]\YQLKWWSHEGIJNNLDLMRRVZWTPMOPBHNV[YQKH@ADSXXZ_cdY]XVUUVWSTWWUTUROOFES]YYVTOMNNSQYY^^XZQOS]\Xad^ZZOQQH>BEFHP^WUUff`\VQSQWVeh_XaaY\VV_a[TSQDDTa\WTLNUZ\\YYPV[[XXVTSSXY]`TWZaccZWMIQQUY]aPFAOYZTN\\VQPKONN^^`_^^WXXZ\]^\ZZ]^[^_aa_\[^ZZ^\_YWW[]^VRUVWX\]`eKKJ>=>Q?LUYTMBJWV]KDFGB;;GJBBIIGEQTYXX=FTTYZ^ee]?EUIIJICGKMWKKX\^[UUVWP[_]VKY^VTYSV]_Y\_NQX]]Y[YWYZSPPWWTNLLNORQTOKOY\VXV\`cTRPGJKJMWZYUZ\UPPGJJHLV\SNIINRKLRTUVVUXRWUTLOLMPhoupbi}dp{{~}eeffruiuxwwxjNN{ogg|cdxqqaahpvqoxuxwmt|xw{n`^^`ythaaYp{tyyl^geSTm_Xa6Yff_FdePHHuun]NNuuSkTymmvnnu{{tNNW]UU^ttSqnnox{sjjeiirZZW`{{gQ\]ww}~ttwxsee||vyllatnzqquwn}nm|ҏntu{llwzZ~~|qr|qv|jj|}uusrmhOO_moqXXZ__bnssvv~~}}xywx}vvubkvdukUU}wg9ESpcQLV^^vyx}jeRJrrK88\[^^t~vvZlnx}vzzxf[WXXkk}~|ssqhyrxzusrronxkkeckmWOPwyvpkd{xrnXffggrpvxxpp{s~}xx~{uwwnKgkkddixwvz}hxHP`Z~tpno|xxhbinppdZYYhurgmsxtltfs}}~fgkkuslwzyy{jVW~sll~mo|xxllotzut|x{yov}v{udcchwwldd^w}wvlogVXneaf=]rreNmnXOO{{ug\\Wp\{nnxssy~ySS]fZZc{{`tqqr{zrjjekks]]^l~~lXbczzvvw~xii{{w{nncwu~rrwsj|ljyŽltt{omuyZ}xxnp}ot|jj{}uuspmjSS`lnpZZ\bbcottzzpp{{}yywuqr{yss~xhmshxlXX|ykDRZul_Zcll~y|miYSxxTDDdgjjy{{`oqzw{{znhfbbst~{uusk{vxxyvu{mmkjop\TW||xrni|ts^jjllwry||ttvxyyuVpqqeek{{z}~jzV\khxust}}ninsvvh_``o|xlPTXTKO\\`\OUZZ\]PPOOV^e[QWYXXbbXcTA@Z`SOOZKLXTSJJNTWTSXWXXSV\[WY`R]KJJI[UPLL`HR\]YVWWPHNOFFSJEK:HKKI66GFGGTZUUGQRXZWZZXMHFEEOO[g`Zdb\^\^VVUOYTZ\\VUTTRR\YRRNLQRGCCWYXTQNZYUSHOUdaUXTTZ\V\eeb[XX\\ZWXXaR@OQQPPSYXXZ]RZ@CLJ]WUTT^[YYPMQTUUOJIIQXVP\X_ymzuL_}sceffmy|sww{piCGlogjm\L>MX\aizurkxwqbq^H|[iel^pu}oa}X^sty{ys^pj{{Sm^e[fa_\XH^XHHap_ohNdnT_esveePS[]NRRXWU`ABNVJEPQLNLUTINR\\OY`[TQaf_P[_Zl\HGFFXSNOLV\VQQV^XFTWZZLLP\]^[cgkVPV\[_fba__]\SS^]`ELUVU]bZTYZP\Z\aS^edSSVUOW`YUQ[d`ZVSOCCLSTVKHHJRUUgdaa]]^^_YX^^[ZY[YZ]]YW\Yc_^^JRZTLKIRIR]\_TXW[]KCSIB;?G@GBI[VY`[V^[ZY[X_ZYWYUM6412>GSPPUUV\_U\YZWWGRUEFGFPKNBYOCFPRSTONPYZSRPUVTTSRR^URRNLQY`WTQNPUWUSXLH\ZOUdaVXXWTV\YXM^XIPW[^XRTWURSUZUQPPSYXXZXRNKFEANZ]WYZ]^ZYYPMQTUVXTGIMXV||y{nnsumnssncspd\xss_NN;MTT{]cdJ[wwpghljfl|quuss}jlp]t{z|yiinevwidNN]yan{t}}myuunokkKWfbZhg]_nz~llZZWOPVdhh^RX^^\[txqqrvrb\Gooq{i`u{{xtzuuz|{zwRPvttN:cjWz~{styqzhhfqpmmw|{~~ukr|s}~zkkyuyyswvokk~ppjhoq|zzxsu}}pyw|m`xuy|}}syjjc^SrcnPD]pptuhlrtuuoiaF~nc__whhqy}}{zYd~kkYYZYZmmusllnu|xrvzztougCCHUyyugnywwnnhrvvpY>>q}qpyywrsv}sk{mlx{upqiggpilsllq~{qsfkkfSSNWZZimxyxxaW`cinlkffjp]b|~ppvypquuqgurhazvvcTTBY``gmoVczzslmpniggmsvvtttqsby~{~~llrhxzmiXXe{fu}xpwssnsnnP\nnfpohisrrhhe]^cijjbV`hhgfuxuuw}whaMssu|sm~|y|xxz{zyyV[yxxY@gnd}uy|r}kkikmmuqmmuyx}}tjs~qzzr}|jjxr{{vxysrrnn~pphejm~~z{ttsps{~|qwz|nbxu{}{{tznnrh`xkx]PbqquvimsuxxrmeKttsljjzkkqy~~{{blrreed^`rrurnnqzzqw}}xtynOOS]}}zpt}{{rrlvzzp\EEq|sszzyuuxwn}qp{~yuunllunqwnns~|vwissn__\bddos~}{{kdjlqusqiinudi[[Y`bb_^ZTTVWSTVVSNVUNJ^`YVV`KBB;@CCYHKL>GXXTOPQQPQQSZUWWVVZdaOQTJUYZ[XPPSNWXPL??HXKQY_UZZS[YYTSQQ@FLJEMLHIQXZOOEEDABCLOO\JDFGGFEVYTTST[[SKH?QQSYMGSVV^^VTZZ[XUUZ[ZY[\]]V^eea\D?UTT``>:KOCVW\]_ZZYUSW__[\__\S[\\]WOOMLKKRTY]ddb\[[WRUY_V]cc^``]RRaZ__]]aeY_WWSW\]\]_URPPa[TXZ\\^\^_^^]XY]]__aa^^\TZVZRKXVX_Z]]^_UX\\]aOOJGARJO@:HTTVWPRUV[[UUROK?^^ZPQRJHHbb]VOOVY[[Z^ddYFLZOOEEFHG__RRXWSUYYWXYYVSVN;;>EXXVNR]YXXSSOUWWVI<q}qvyytofinbk}qkktsp\KdlxkeeWclmbhyvlq~{ndejkfZO>8SZivsqvxiWZiwx{{weddgqltupsuokfxzinsy{zvutz`u~xf\[^j\XXUOPXjfXQ[^ZXWVYY\RNYSSX^XPS]RVUNESZP?JNWRPLFUTNVY\bVSSYVPYVMHB?JF?aOHEMTHA?GNJGDEGGFEK[TRY[[KB78LUSLJKVVZ^YZ\ZZ[U[[YTPT]YUYb`RTNIXTZ`YUITNaciW\XZ_d[c\KIY_e`[\[[cOOMLKI?6TUWY_dRUY[WRJOY_[V]cbP^RQP_]]aeFPXWVXZ\\]YTR_VKYRRPPa[TWX[\[_`^^__^^X]b_aa_`cdeSQM[][UQT]_de_\af[YVJFHEDKC:TTUWRU[XX[WUUOO?P^^TPQOHHVb_]OORX[[]VSdSLUZMNJEGJGFGT_\RLOUSYVMTRWXYYZVSVC;CJXXVNR[XXVSRNUWN@>T[[LHOUSQUVUXUVX[VUYUXUUTTZXLDAKPU\^bcWLNPRPOOWUMMPT[][YYUVXXZ[ZVYXTPTTQGGV\^^U]a[XX_^b\XXVRQURVTRJJMINPPMLUXZYXUUVX\\VEGO\~tngdjtyuhlmoaap~~kz}n^T\Xeihm~ilfceyzrnrquytwzjhmpnxi}{}xwvwqzriQ_mxtw^^e`M^oqppf^^nsto^dtsrozqstwga\dupm\otqti_vpuo`l`^c]RU]e^olstkijtti{}}p~mmn{_W]^ps}rqqwX]q~|yvuxw|yqhn|ttony}}zzxxssmitv\\s~~z{{sm~|turnrktxwo\ewyurpquvsr{ztq|}}}|z{{u~rsvtxwrmv}|zz}urrfkj\\y|~{dhuvqo}~~}}plqtyy~}ph~zobmyys^Qcu{{}lqkmpqzkmmj`^oqmTWQ`wwwfaotmdcnnjgqnny||{plxx~|yz{wtsure]ksxwmv{{xsxxqpuntwifbmifehZjed[flfwvrmlwxyxmWPxrkjrx}xmstujjtm{scX`_kolpnslgj|}tosruzxzzplpqo{m}}{z{u~yq\epzuxbbjiVcrurqhaarxzwfjwwvttvx{onnidl|uq]pustjbztzsfpfdie_cglkxtxxpwxm}~r~q|b[b`qssrqw[at~{wyw{zsin~uuooz~}{vurrjgqs^^r}{x}yyqj|sromrkuwvo]etwtqopvsppxwqny|{yxuq{rrutywsnw~zz{yuuinqff~~now}uqp~wqvy}~skuht||xgVeu}}ptnquu~mopnfdtvs^_^g||xierwpgfmomirqq|~}{ro||}}~yyxzvibpwzxpwz||x|}vuwpvznjgpmkkmbqnmjpsp{zupoxz{yp\U\c]VSOMPVYVOQRSKKT_\\SZ^b][]]SKFJFMO^^\OR\PQMMNXYVTVUXZVX[PPSUT\X^^PZWVS]XTNBJRXVXKKMJ@ISTOKKRUTQGLUUTR_cWSTU\VLJFKTRQKTVTWQJURURJPIHKGACHLFQOSTOMNTTOY`\[``XS[dh`Y]QPR]YJFIKTUYUUTXHIS`_^]][ZZ\ZVUWXZd^XTPSY\UU`\TRXZ^Y[\W`YZZWWVSYYda_`JJUb_\]Z^`^[[WU]^\ZVXXTUR]UX^Y^TJOZZWVUUVZXW[\YX]\\[[\[Z\^Z_da`b`UVXVX\bXUR]^^W`b_ZY^dd]_`USSNPNEEV`XZ^XJNV]XVT[[ZYYRPSTWXZ[`d_Z\^_ba]SO\[]c\WRKQXXUIDN]]XZZ[QTQRSTXQSSPKJSSQEEBJWW\]`XOLSVSONVURPVSSY_[TSYY\[YZZYWVWVOJRVZZTYbc]\YVYYUUXUWYQPMSRPOPIQNMJOROXXVTTZZ[ZTHEt`]bgqwwbjoodW`|pwprdPv~tWajwgl{{ysubovij||yxvqmqiv|ojsmmw{l`]]krxnhen_ljkcW_r~tFPYgv}zmtmjrt}wqxsYY[`nqsgiRjnntmbbto`^\[W\OUXchgymjosuyK]kzox}]bm|bXahrxnjmsd^^|zss||zuzunnmmvz}mouz{rsyp^ujppjmsqu|wm[r{iu~yxzx|m|wfz~}~xbeslrtxuuou{|vvu|~|uy}z~}pniq~t|~yplovv}}{wsqn_g_JSSgoutt{}~}zuktnu{tqvoxkvurlc[xuytslhhgqma]Y]XammdWNcsy{xnkrxjekfhjpplo~{iwy{z{zy{{wqjmrqurrzxnqwkphfmvogZbmdda]bhhfer`lrrooyqupcXWwe`emvzzfpvvmdi~rystfUyxagn}mq}}{xygsxkl||yxzvqqmy~rnwqq{~sgddty~smipanmpkbjusJS[l|~rwpoxzysyubbcfruyjnXmppuohhytfge`]a[bdjnq}tmqux|Qeq|pz~bgq|b[dkswmhmse``|{pp~~|vztnnkkx{npu{|uw|sduhppgjqpr|yn]p{is~{xwywzm{uey||y{vbdnhqtutvltz{qtsx||tx{}}{xu||r~okq~}}t}|xtqxw~yutremgV``intsu|~{xqyrx|vx}szowutrg`~w{xwnlootmcabfbjttm`Ykz~zqntzmhifikopms~{jz}}~||ztprvuzwwy|rtznrlkqysm`hpfhgbfossr{lswuqq{quqi\[`_WLKMOTXXMPSSLEJ[ecaU^_^YTVODX\VEKPWNRZZYUVLTX^PR[[ZZWTRVOWZSP[_^URRWYPIHH^`OSVRONSLRQPKDIT]]\XAEHNVZXQVRPSTYf``WTXUEEFIQSTNODPSSVRKKTQIHGGFH@BDKNLWOPSTUW@GOX_S]daZW[be\`bHKPZMGKNUX\^TSSVMJJ^]\]`^ZYXVYaWTTUXY]c\RSVYXSR[WRHVRSSUUWVXZV^QIW`__YQWa]YXYYbd\S[^YPZ^a]^_^]ZMPYUVVZWVWXY\\YY_\]ZWZ\__`a^aba_\[S[]^`iROT[[\VYZWQORVW[eZX[VTSRHMH=ac_aAAOTYWVY\^[Y_^\Y\[Y]a^VOZ[TQV[^\\YUSU_c[SXPXWUQLHW^\WY_UURONNTSNKGIFJQQMEALTXY\\]YTRUYQNUQQSVVTT^]\RXYZ\ZZ\ZYZZXUQRVUWUUdd\`YSUYSUPOSXTOIMTPOLJNPPOOULSVVUU[_WZVNIjjpceghlywllf`Vg}zyxideg|iattkdozxlhtvo`|uspmahqyysZfz~jcrb\Xdooh~~qfgijRVwgguxufU`llspunovx{}~rhn]^gi{~zigitkjlfQQ]nOOdgdgcPXomgkmjfqppzXai~tm}v}z}`nrzldnktytsnjyrXj~{|z~vuv||yz~yyurqputhcdpopUOdgP_pep|klnjx}h~uexvaq}{|xr|p{{yrtrlnlqpxx{{wxv|~~|w~nwq~~ssosrb_jvt}}xz{uruNUnq{UUg}|wkkuxw~ot{ynj}~aii}wvnmkrwmaqmhzxvebllwrt{skdhmqtic[cXXcgdbSduwz|}zxuiahhqlggnpnko}zvs}~~x{{~~xwvyxpp}uppxrxxtidfotlhfnihk_besoadbqw|{zzwfnXb{kksehjkp{zuqmhbl~|zxlgii}nfttnhq|zokvwpb}vuqqemu}~xcnpjjkvhc^jtvptjlmnX]ympyzxgXbnvzuyqrz}~slpcdkm}~mmnwtoniXXbs[[mliie\dutossqmwss|^gpxtwfquzmhrow{xunjzs[m|~{uqt~~zy~xxvqoqwumikstu[VijVesgr}lmnjylwfvucr}~yzvrznz~ws~|pqnhlkooywz{uvty}}{w~~}qyr~~rrqusjhmyv{}}xtwW\sw{]]i|zvmmw{{wy}}spgmmxwpqq{{sgsoj{zyjgssxux~xohnsvtkfdiacmpmj\k|}~|{wlekksmhkqrpjp{vs~z|}~{xzzssxssyzzvxxumjlsxsnltllrehk|ynqoz}~|yho\f~SSUNOPQR\YXPQNJEN^^\]Y^ZZQNOP[c`PLXXRNTY_\XRPWXTM[`WVURLPTXXTGLX[OLTLHFLR`QM[[TNNPPCEWMMUXVOOPGLQOTSURRV\WY\][[UORHINPXZXONOUOORNAAHQ??KMLNMACPOLOONLRSSXFINZ\TOX\^[V_XVW]IRTYRMPOUXTUTRX^THPZXYYbbZXYXZ[]YYWUVTVV_aNJKSQQB>JMBHRNSYRRSQWYMYVNZ_]]WKS`^[^\^[\YU_a[UZ^`f^]^__VYYUURWUWY[[]ZYY^\\ZX\`ba_b`a_\_RVabacaT[_[VVSTTJHOVU\_ZVWXUTV?CPRkkab^ZEEO\\YQQVWVY``_QU]Y_gWQNY\[JOO][WWRRPSVQKUSPYXWMLPP^XTUYUQNOQTWQNHLGELNMKCLVWYZYWPLPPTTQPTUTTU\_][ZX\\]\]Z[[\\YXX[ZUT\XUU`ZYYV][[XQNOTWRPOSRQRKMOVTLNMUX[[Z[^YQUIM\Zcs_][[rphZU^qovvpccm}mhookaanjz|}kk~swrnerzwicXv|pX]_p\PP_dsx]nmtt\LKbanuiIJedfaz~fuyxqqpqo_elrj}wo{~~lrpi:MgaY_ootyqWl~vrurjan{nazzvhqu~pq}|ntlituttmlw{u[cjlzlczu~uvy|zwrw}uytsu~qlXW^SYSA7nelkorkjiiytn{}}dvyhnnsw}~~ruosrqywmjfigu}~u{~}}pjmjfq}nd^ckgzzssOSkz~WWxyomjvnly}{loxzq~ullpkfkggllgdz~ixy}slxx{xHdkorzzula^ec]`ckrX]f__`uywtuiaUlslipsqjiv}zurtyuzhxyvv}{o||pnm{srmnt|{gihpoplnmlfogcjmm\V`ju}xkgicbbz^ercbuzommc`erpyyshho~ojoolbcpm|}}lluyusix|njc|tbfgu`VVdkw{arqyycUScfvzmOOggid}nw{{qqpqqdjqulzsrqsmETiieittwzudt|x}|qfq~sg~~{qwzsvvzqnuvuurs|zddklyme}xusx~|xqx~uxtrt}vsedf\b]LBriqpstpmjj}up~z{{gx{kmmrw{{{rvmqonu|siigigu~}tzzx}||~rmnleophafpmz{~ttVZrYYwxonlyqn{sr|xxpprmhliioqmg}ix{wq{{}yRipsu||wmcbijfhlsybeleegz}zvwmeZnsmmuxuliv}yuttyw{kx}{{}~{r|{pnn|utprszzmomutuqtssluliqttieks|~qmnfee~JOXLJHIU``SOGDIVUXW_c\TMMS\__SQUUSMMScQY[\RR`d\VXURNTXWOLDUYSEHISICCJ\LUXJRRUUG??MKQVP@AONNLYZMVX\[_^W]VVUVSJMPTP]^ZVRXZ[QXSN5?NIDHRRUXSCNZ][URTQNKQX]PJWWTLQTYSRXXPSPNVVUVONUWTFMRSZ`RLWU[Zcd`[VZYXXWVWZ^^WYVVW\[QNCBGAD@73PLONQS_OOPPYZV[UR\]Z\\MV^XO`^^TTVX[_]]UU]fUXY^X\_[VROPPVZ\WcZZ\[[`eedbb`a_`^\\SP\faaRP^eePV]YRMJLOLY_\YWUU@BNWcjgc_[HHY`ZTSQVRQXZXOSW[gXRYag`VPPSQOROORPNNX^\RZXZUQXXZ_X=LQSUYYWSMJNLHKLPTGINIIJV]YXVWPLGSWSPTUTRSY\[XVY[a^^X_[QZ^YWW]_]T\\VUT\VVSTZ_]PQPTRSRROTPNQRRJGLQW\``YRPRONN[ussnh_nzqxtflgqk{{tm|gg[Xenpjioznpzqu}}sxuewuqjhtrSajucYZfyx^\sY<_jmmG`GNibe[Qkvts~hu|srqtsnqkxsuljvwzxsnodXrp`\\bb}qr~m]mrxzkv~yoeq}suUskidimmrnZwyy~q||~z~}xyxsr}u~gewt\SOKL;0gzposu~mbTTxzyntvrnv{urx~~qplouzxweSyywt|prypmttjikr|z}x~||}xxd]tv]ett~~\Xgf_~w||_Tppvv{uvwrpnqmgjhsrwsspoUxvswrix}qomyoxwv|tbdgk{tyidPfmpnmnrlaqXLPSuxvienfgkmml]cqrmlnxsrsv{}{}~{qnqxtxttsw{wpqomqgh{vie_\xddnmkZelbRY^ZTQ`upvxrhiqf_dkwxxuneq|vxww~|mniso|vo}jj^\gprllr|qs}ux~v|zhzxvmlww\iqxg``l}}dbv_FenrsRfPYnmoaUlwxt}oz|srpttpup{vwqp|~ysosi]srigfjjxzucov{rz|tpzyzYunmilpqutcc^wxv}q~~{~{x{yur|s}mk|{hb\WXF:k|ssuwpdWW{{zntvspx}vtw}}pojmrwvvfVzyuqylnulhpsjhjr}y}w}||{uvf`uv_ftu}_[kjbz~~dZuv{{~xxwqqpsplsnxu{wtrqYywuxvnxqpn{t{zzvhkjm|u{kfSirurqswrgw`UY\z~}nirklnahvtpmnyuvtu{~{}soqywzzxtw|yprpnshhwtkhca}jjtsq`jqhY`gc_\i{v{}xps{kdflX`VVROKSZTWUNRQURZdeZWT\`OOJHOTURQS_`YST^^YTW[[U\\XVNWVTQOUgdTDKPVLGGNXXHHUG9JPRQ>sxzoYypptxxxhthchnvtkesv{quxmmdkw{vikr{vz|{~qotz~eQQ{~wm{{toy}mx|ksd_ml^p~{pi^o\n~zqw{zqe}v{o}voo~z||zud]czysjhjnx}|ejjtwhhbbguud[fnysonbUpvrqrtsv|zzxy}{msovyymnppulfflluslmkaf^Y^~vhdj|ZJP[RQ_nr{pswuomi\mZZ\Z[VTSSWYY`ZWXOVXY[_[YYb`J>LJKSVUUSXTRNKRTVXTPW[WSMVVWU`jbHMNSUNKMOJJGLL?@OOKI>DHNQFRRWa^\ZRUU]bddYVWZWWXTWZZQY[XUXPLRRSUSKMNRUPKC@@R`UUXaa``cbXIFS`d[[]a[TKP]QSUZWUYMNIGGTRTSIFFO[[ZZ\\]UZYa^VVUTZZ^ZYYQ[`ZUNQ^]GHE;7--6SVTUYWSH::SW]XRGW^SSTV[_][^YYQZURUY\WRLTW]_\^^YYSX_^YRSV^^]X^\UY]ZZ\]^c\VTUX\\]\NBBY[WRYYURW\kk^ZOUYPT][[\\_a^HFPZ^ccLBM`]Yfh]\WQNFL@J_YVZVRXffdb``edZYTMZ_Y\]TR^^ZVSSY\\V[ZXWVSGGJXWUPLPRWY\XGKLR\SIJHHKQQKGMQWUUTLDTWTSUZVVXZ^][Z[ZYTVZRZ\\TUVVW\TROTTY[\\VVSLLFDGZUNLNWD<>B>>ENRXRTWTOONISp}wvpipszdWOu{tlwnl^u|fxr}}zhSsxc]ym_efpu|aaolXpwZfuzFS[MQdRDXrup^Sc`c}prxzxx{{vp\btyyx}`44Ula]|oupi~{qqhjt`dt`v||xErx|rrMovrllqkJOTv[44~jeU||}|xs}lvzzxvvuujttqAQmhUWWr>aikkxvvyvoukqqz}hpwttwwyk}}|quywtt}}{qtt||x{~lppY{{iy{sjjgc{pps}}z{{zyu^|yyhr{{xt^mmx{{xxtjiipq{Xj^p}kUZemnTTgljwqFNhm\cimo}ZvcgqkYpplgghwpm}|vyrddnw]]dvuqqxxkmvx||{xw^ytkey^Hffl{xllP_F]^U]f]\cwgWWrzj_tzztoxzmaZzvoxpm`x}lxr~jWvzfb{pfhisyeessev|hj{S[_U[hYL_vytn`lknnqyywwxq^bsxxyd;;Yoid~twrl}ttlnykh{dzKtv~ttXrwsoormQTXx_;;~njY}{~~}{s~lvyxxuujuurEWroc`^^wJjommzyyzupvntt{~gptrrstxk~yyvjpusqq}}zprt}}xyylqq_k{|tllhe~qqu~~}}|xi{{mu}}|yerrx{{z{xovx}eqhs}~p]amsrYYjon{wSZnqdnnqt_|imun_ssmffhwpi{{}y~uggpxddiwvuu{zos{|}z`|wjcz`Njjp}rrYfOff^gpgghko}oaav|mbT[XWTPSTXLEAVcZ^^VR]YTSLW[NZW^ZZ]YQFUXXYYMJ^^YSINO]TVZLLSPESWFNUXS^YZTT=RWTPQSQ>BEUG66ZOLF^\\[YZYWU``ZRW^ZZXVVWW]QUUT=BOLB@CCR8GNPPV[UUXWSUPSS[]ff`XZ\\eeRbTZXXZZYRb_^dd`\ZYY[[`d\\]]ZUWaVYYaa``__[W[_RTTF^WWZb^^_PW__YUPPOMYeSSTYY\XW^daTFZYXXNTYYVTggfcHQQX`ee`_ZZXW^UPOORS_Z``_[gd]EOHT\\[[PDFLQ]RFFORQ]WT=ANQHKPQSZIVMOTQHTSSQYVX^^]\ZX]XUNNTY]]JJNYXTTYZRRWX[[ZXYLYVTS[LAOORZYRRCK>JJFJOJMXOGGVZRMwl|~pagd`}yur}{rxZcc{shdccxqVg}~mc_egtfl~xgafgifbbSO][Ndlo`ickXQMS[ZcUczxptqorwo_n{{phe=yz{vw}4lqsx||znlw{~uqYOtot~pnu|qwWhuyrVwwrO7P\dldP4cot{|}}}{zzzxvvupp\tngS_eiwpUUW\adxvkkxxwv|ox|qqPiz}|k{t}zxyjZmw}}|quywtt}yt{lx||㈆xx~ullpp{zzn~{jjgchhopp}yuux{ivurwx\^^x~yy{zw{ojm{xy{{|~mdorikqmm~u_^jil}aUbef4>T[lmn}{riamthsQ_tYc^e{}~zngg`^ffoz}~qtz{vd~}p]]dvuqbsxpgr{||{xvqsyodz}xc^fl{c``t[EXTVW[h]pl`kLQWrz|s{wnnhj{xt|yqzbfd}ujecgzrXjpifjkvio{lemosmlm_YfeXhoqdmho\WW`hhm\g|yrxsprvoesqmlCxy{tx;otuz~}{poz}wt`Xyrutrxwxbqvzt[yyrT=S`gmeS;gpt||}}}zzyxwuoo\uoiUaglzu``^djj|zmm{{zy}~px|ttTi{~{jx|ryvuxj\jvyyvjpusqq}yu{kw}}xxysllqq||q|llhehhq~{ww{pxxv{jii}{{|{z}rnr{xy|{~pkvwoqxoowadono}g]imjHGIPJTRKQADGVZeeios~~^xt{hJ^qojuavqqzzsq||sTTrr{q|ssvluutViec~xuhGGqXYYdndkgTotW5RAA^iZ_mxz{w~}sqwwwnkkqvfZZ`ntts|xjco||pwpu\\Vl|Ugg~z]zwwsiiWO_m7GLNOOcs~pymmoppz{segkjptx|}y{u^mmzz~ysv~|uuj|tkkŅ~wpiiwxxmmow|{{x~}p~uu|xf~}{{||rkqqw||rqqhdc[smTKs~{{pzr{}{ryqqsw~|qq|{~~ussdZOOkegxnqttplccnkcxqrvvjjnwpjgqytPUaZ{jpplkoonlluz{utqqr{{wpnxx|xuurtqtxoqpgszzxkPSYbSQcefhhihA]\^^_jjmsttyg{v|jN`qojuezvrzzuuwYYtt{uvv{pvvx_nke}zoTTxajriokZrv[HQ9@CLUZ^`SX_diiQQSUU`dXYUNPSTU[aXXZ`XZUZZWTFNNWW[XUX^^Z\YVV_Sdd`[UPPe]cc_ZVRR^a]^[[`dTTV]^[[^^\\]caaZR\dac]XX\]VJYZZ\ZYYZ[UPTTWZZd\^USSNMLHT__OC?jbTZYXSX^^ZSXZYVXTV[ZSS]Z[`]bdffa[VTTLF@@O\^NO[VPRTSMMR^OKWSSTTWXQQSW]SPOTYVDFKGZ\QTTSSTRbbRXZaZVU`]g]TUUZZXTSYY\YWWUV_VYZVYYQVZZYQCEHLEEMNOPPQPTd`[XXcbX]]cc_ZVR\ed`[gVUT``f[\]^]\VY^aaR\d`\[\XVX\\aUUZZ[\YYZ[a\WTWZZh[NQSSW[ZLLIN__F\]^B@PX[^XRJP^YWYgc[^ZTYWT_bSX]RFLYYSWaff[YTTIIE@TXK^^SOU[PPSTTSPMKCNY\USSTMOYSQXUTSPPUXZZ]WHLUQQNTTSTPRW\ZSV\XVXZZ[\Ug]YW[Z[YTXWSTTSZXWUTU\\[YTR[\[^NMZVU>>@LJDIMOPPCIRD;<=HKoeaY[qvQ=DFPj}av}xqqusSMMpqon}tu~}sbbss|`jhn}}m\E9diuxf\POk4]vvOXdmxdbZ^fheejma_wmtsooxqkkllz_fgvvxtc{wrzllixymiioSd~ut_iimqkw}{IQyww|r}|q{|}}ut{{llub~~ts\SUduKKeVVlj^YlqvvPn}~{nwwz{xxwokkmt{zVy{k~~yy~~xz~}y||qEE}zzooX{hflssldhm]]o~~|ov_jj{pUi|z_aZnigjksuuyccotstyb~rs{|YYZ\xzxuub[ezqqijtoXX_pjZmyooicmkkz}q^yuoouum}popibbinmmugtqpyrBBMQW\\_a]ZQLkcMQTUutqhhy|UCIKUm~iy|{ssxyZRRstsovt~vllzzirqvvgNEhu|xiaVTp>exxX^go{kkiimnmmrugdyqxwtt{snnll|dln{{w{ug}yxqqo{ypmmw`nwq`llptnvzzKTxww{q|{qs}|{{t|zjjrc||wzb[]iyWWfXXoma\mswwSn{xxmuuvwuuxojjl~~sytYuu|kyy~|}wz||}ztII{{uueonsvvpinvllwrycnn~rYl~|dd^qmjnqwyy~iivxxxn~z^^_c{~|{{h`jvuppxt]]dsj^oyooljroo~sst_{{xxywqtstplloqomugvtq|xOOX[_cchnieZXtmY_cdRNLGGSWdcEs|kRP\n}}[Le\NdszOOlPkwzkkplxtqla\^mzeXmuruutpoo|vkltkk~|csu~xzw|yl|aVtnlinkeMqthqrtcissiiou~vp]Ei~r8>Z||q}{|}}{t^^ul}}~gxd:att|||Vcvl\Hvvu}xywwgu}xgkkjv{sptwz{uprtx~~~yW~||Ee}zodXyhfsdbbe_f~~in|7ywjptoxfnidXSlysysstulrqxocioonha_VY`morQQapQJUY^[^zub_c<<\a^QK^\e\\ijliptoofdejtrkkwqql^^xmlr|xpypfbhnpspgnhesryrkkcFBDDW\gqoc`S@WkTIQ^hmneq|vporp[Tdlu~rnxywzxsspfRRkttsnv~vxyM|l]LLJzs`\evfYhaTix}SSkUp{|mmswyupmfdkvmdsxuvwxuttxnnmluoo}jwxxzy|qkc{vrmspjUwwjqbjsullrx~tq`Klr=C\}{qqss~}|{{{t]]sjji}||iygAjzx~|{Xdwm^Lwvt}zz~}uuhv{umjihu{tpsuxyuppqyy~~Z||}}If|{umepnvilqsnqin}=~xntupyiqmg\Wo|w|wwyyxvv{tipvvyunf[^iquzVVhwZPZ^c`b~{hgnFHecbZPdcjabrrojptookjlpzxqoysso__~snu~q|tnlpuvvsmrkdsswrnnfNOeemuwlkaIat]Va_BIMMFOWSRROSGCLTX\XWW\WUWWTTRMCCPTQU]_XVWWCZ]SG::8TY[PBAGQYYF?NICMZZTXDDTCPV[_]Y_QQSOXVWSKGGPXKDQUT\_WVURYVPPQRVaPPZZKTU\aZ]aaXYdWYa`WPYIC`[SOPOK>R]TPTVXOPVeUOORU\[YSI>OZU:@R]V\Y\ZSRKA@BIKKPV\ZXZ]_WIKUSQF:79FEJQHHKMLUT:RXX_fec[VWXXLSY\VNNQQPTVTLCFGQPVXQR]VTVWVVX\\LTWWVTPNNX]_[Y[Xd`M>RRLPXXTWWAABADDWSUXYXWRXYMSRLQH>>LXX`Wgc__b`ZSLNV_bXXgg`XV^`YTMMRWVXYY`^]XXCFFWF]]XX]`PSV]c^PCESOTQMOOZfgd_a_\\`_]POGGI^Y]cZRb`^\VVSPSZ\__ZTbb``]TJm`^^`__`PFP^YZZ[YXfQP_`XccUUY]]TQK?BBV@FNNYP[Ya^^gb^\WY^CYbbV[QQV_TY_KKW_NV^^YSRPNQYGBFXXTRVQKKQR\PL<=QSCH;>LUUVSLKPQLLIAFJRZPPSWWX[XII\SSXZZOPXXbe`]]VMHHTTRHEPSQQUWGGKU^bY]WKKLNX^GJSSL3AW^GIDE}slljrXQRh~poor|~zl[ieTUX[y`dppjinsupouwvqe9YaZXivl_^deXQcx|y|uulFUst|~smjhjp}d`aHX_ZWZpqlustvv~ww|{mbmxqoqrnjtw}rkzz|{ILQSwxuyXYcfqZcyyrmhh||u6@^kmuyD;JJkt_o`ytsuznpsvvsweemtvvzzxyv|ZehLbilrwvqquu}HQYuj{{i{u~|oVV|u`rqwxrnjx|~~~~}xumgu~{q]{~v{u}|rTZlNewwtnjkqqazu|z{{vj^n{rryl}xuqa[Ukjg{qqki|sccjseZjwv``cf]x^Q]eyqGB4gidehhnnesgovlkffxfdputrqoqttjkJeqvvwxkfAiwxoi^`ppjkm|qjsnUUb`bkoUCJ^MRbflbbmmb.hu}]BExqx`]_ppmms{q`om]]bd|gjttnlouxrqsvxvkEckgcp{qjnpqf_n~}|tvnLZtvwpmklp}omqQ_hjdcxyrxxwuwxy{{}{qepzrpstrpyx|sm|}⇀TY^_z{y~dchjudj{{ungi|~x=F`mov{G?QQjq_n~}{_wrqs}yonnqts}tggmsxx||xxvgklYrmmsxtuPW^wjyzkwrzzy{~pXX|}t`tpttqnlxz~z~~{vkeu~{{sa{w{wx|v{Z`pShzzxxur}}g}y~|{{wlbq|qq|o}zvsfa\qnj|vvonsszrrmvqis{{eehke}fZdl~vRN@A]^W[WUWCDKMRDIWWSSRPZZU8=KPQUX?<>>RXMU]d^_bdNZaXWY`ZRdggVZ[YV\ZMMRWVVXZWdc_aWCLN>JN]]aRTVXRRVVYZY;5OPNNOORRMUOSWQQMNXNMTWVUXQQ?MTXZQNw8Pfom|pzz{{}ssmWOW^sfZZXX\\jnjtmkkz~~ssrLwykmwxo^jnnzppf]^__jow|usstrpj]Xlpprxknwxs{y}|{~~{qq|wlrSMerooumnnfz~huquu~w|~zXqex^^ag|w{~e|lryypVVFm{tngVr7[wvayxyroztsuysssq{~~w~~rqjjxvy||~||roUThrrgqqWbrrql`Vj{{sq{|wx~x`eqvpvyrtkkjf\x~pnw|n^OOlttmjbUZaQQ5kiy]RQ]i{q__plY\[YfoRKKVqqvtrrnmrx|dbnrwxnnj^n{~px{xhVmos}|tXiTsdxqqnbbvvorif^dYJAALOYiljSKI4}}ui\r]^^isqtztncaH|BUjtss{rrm]Y`deejwmejhhggsusxpnn|vwwQy{noxypamqq}ssojlrrpqx}urruurl_Zlpptymqy{wzx|}}ttvsw`Viusswottgz|hvruu{t|~zZpfw]]`h}x|g~ouu`YJn{tvolbw=^vcy~{uxsn}}zxwxyssroz~~wsuooxxwty~{{su_Zkyynvv^nuuspibnyyrq~uv}xdirupx{uunnoqj{vty}ug[[qxxsrh\ai__L\\SRRV\]ad_RPPOY\QV[TWW_]__b`ZZ_`^[YdGUNXLLNPZ]]^ha[aWXZYeaN^YPSVVQAF?RYVTRM`AR9HZSWLYic^e`aa`ZZ^[TT^^YTSTXUUfk_VV[bjZ[WZZTRNN]aa_\XXYYXZZi_YY[^ZZ`ccghf_bbcgUPBCNRRLRRDHTTSPHBO[[WUY[a]^eXKNTX\TWXT]]_V[``aaPPOKFW]ZRQWZb_\]^^QH@@PUUQOKDFKBB9OOXIDBIO`YTKKSQFIIGMSC??ETTWVUUSRUXZNMSTYZTTQJT]\UX\ZQGSUW^^[ZVGPFWNXTTSMMX\XSUPOKMH@;;ACHRSREBA9wtcNNgnRXX_qssiff|Ucch`H>dm]jkjfSajmV{wlptsxzeWSF[kU[XXZT9B\j[ovkkp~slezzvoqtqntupb]]^_bjcqvmwsodnuslg^ppoqsx{~ysrmv~ocq~qqyodP^jkyrrpojhjM^mmns{}}xXsufmqs``to|sfp{qqtt^g~dgcsuqohmu~{ePqqZm{lptbbgn~wsVmwdYQ|mxrztsw{yy{frw{~z}x~qwk|{{yz|lzynErmgglqb=NrtviZV{{hxwcY`~yL`~ttkptyzZ`qpiwkuvoy[ZttrjrzdPw6K[extC\UMHIVS_fm^dkflyxjTKiqepprri`gqoZ\bbrrwsnn|}ppsoqzxwx||Es}|KReiklohVYqnbowtp^RrqlmVALOjhdpfje`}yi\\lqX^^dsqm`hgnjTHjsdoomkYckr_{xnqsrvwk`beaScqdkh`EOfsftznnstnh}|vnrvtqwysjflnrgqtnzrofpvsnjappopsz}|wupx~tnwtt~vj]elmzuutslllRaoptvyz{z]q|ugorq__so|sfpzrruw]ghiftwwqhov~l[uudn{lptccjqzv[q{j_S}o{{yr}}zxsw{xwzgqv{z~x|qyn~x{{jz{qOysnnrvqIVux{rebyyhv~xg\d|Tguxntz}|]duuo{ny}wecxxwrx~n\{8LRIQODMRRD[YSUXX\]MDDECSSCfRZSTVLL]NQYUTDPZUJEDYQ__^_`aff``][XUa^^YT``_UWY]^YZaaZNVYYZY^dYag]ZXd]UZ_dVPY[[YXddcfhb`\TYe\_bWQ:ROLLORI7?TTUMDB[[QYa\WLe[HKfZ[]edgcW@I]^__ZV`aUPRTWYHKTRNVQV\\^^UQWFFUUTOTXKAV9BJNWU>HE@>>EFKNQIMPNQXWOC?PTNTTUUPKOTTHJMMTTYWTT[\TTWTTYZZXZZ=W^[Z@CNPQRSPFGTSMTXVTKFUUSR\^F;ACQPNTOQOLjcWWcm`Zbilddfg_filmhhQHUifgjmnjbnokdmikswlnhjaZZPLlfWWNDF@@HILhvmeylprmcclzuv}xroqrkvzuud\jkffkmottgcmuupnpnqqruyxvlj~}~yllxlz{ni}vfeVddms{pgjqzqqwhZ|irry}|~{svxproxnsx{nr|jrismamuy{~sssx~}kbkpnp{vsqmu|vv{xkq}zqm^zz}{{un{v|ur}z|}zzjkynlz|iek}tra~t|x{f~tkcfideMpz|xqdu{y~wu}}]Yty^iu}xwwxp`t|xlg{~ytgXe`Thnuqx]TDLKHWP_ulghMMFOLNXnn[fheiyul]^rlovwwpjhtyhY[lqtnoqw{~vqrsotnkwxzjUttsh[Xefhss_T]ebVspphV_hfcgsoDDK`mklvmibtlddjpe`elqjjpufkoppnr_T_mkknpqofrtqkrllrunolpjii]Zrofg\QQMMVSUp{qh{ruxqefn}yxyrortny~yymftrliloqwtheowvqoqnrrsw{|xnl}~ztr{r|~rm{ml`kips{skms{qqwj^~kuvz|{|twwnqoxosx{nq|muiuqdox{~rru{skqutpzurqmt{wy~{nu}up`{~{zyzyyun{u{ts{xz}zzklxol{jgk{tte~|t|z|kxpjnqrmYu||wkv|x~~xx`]w|coz~{zz{qbv}rm~}zocnkbpuzw~b[OWQM[TczpmoYZRZUU^rrbmsst~zqccsmqvv{unmx}l^_ptysqsy|xuvvrztmx{|pbzxynb`llmxyi`hpk]yxzrekomjn{wLLQirpq{unlPLEELSKHMPRPPONJNPQSONB=DPOOQRSPMSSPLRPRWZSTPOJGGA?PNFFA<;>=>MVRNX]PQSRMMRYUW\ZXVUQV\XUUKFOMNQRSUVPMRVWTSTUUWX[WVRQ[c[`][XNOXOXYROX_TKKCKLQVZSNPSX^]TTXOHYOSSX\[`[Yb`^UVX_^]VUTY]SVXZTU\Z^_PTPTPJP[^edUX^ZWYWW]TWZXMGNQO`TZXUTRVZUUZXVORYVRPJ^W^_ddb^a`d_Y]\ZVSZX[WT[_^Z[[\[XYda^PQY_RQ^XXY[_faONQ\V\\`SJ^^b\[^a^\bc`]WZ^^[]WXKYTOJKMJK>RWXVRKVYZ\a\WUYYIG[TW[cdea[HNUZ^[Z]]\WVV[W]TLVYWPNY[ZWTMELICNQUSVIC<>A@GDKVQNN@@<@@AFSSHNNMOXVQIJVSTYZWSPPVXPHIRUVSTUXZ\XTUVTVSRYYZPEVWUOHGNOOVUJDINLGUTTPGKOOMOUT==ALSQRWSQMabdippXf\eSW[`eX`vl^PPQH]bjjmsqpissn[Yowrq`jrm^ZWagYQR7&@FF5CStp^y_MMNZdvljnuutrqnwx}~xxys\pvxwyi^crttnba`irxurhsqpuxxupmrwwxu~zo\hqqidijUQPgbgloa[j}zt|ytffj}kvy}|y{ppx{{oxr{{vlmwtpuao~{~|x{~xppllw~m{qpvw|}lp||rx|}}tw~}sw|Yjjnvqoo}|z~pia[|vxtNYxvvZ{}v|~sxmcu~xh_ismdYxos|~}tirbimins}qquz~}~~uwuewytvuqNOYVYgojn_?0T^S_`EcowaUKD>C?CYzu_eb\fuyoljrsy{{smkx~~cavuukqez|{{qqoocntwrqqghgitcuh_XbffgnaaVYX[Yf`TFU_jptpemonqvuakblbfkpm]dxoc\]_Ucellowvtmyyud`pwttfpyxmiekpd^aB0MTT@KZztb{fXXW_hxonryyxsqmwy}~~yfw|}||lchtwwqdcbjsxvsjux{|xslryyzw{selutmnqo][Zjeimpe_m~{x|vsiik~mx{}}xx~oovz{nwr{ztlmxvrxesx{~}yyrrzn~zppvv}nsu{~~tu|}xqv{|[jjouonn~}}{|rkb]xzvR\wvw]y{x}wzpgy{mjs|tmc{sw~~ultflqmrv}vvz}wyxkz}x||wXYbchqwrxlK8[d[dcJft|i_WOJOJK^~yjnkjmx|qmjrsyz~xrp{gdzwwlwj|}~~wvssequxux{upnnlnxhyphdccjnpsxlladcdbog[M^hpuywnKKLPSSFNIMEHJLMGLXQIAAB=JMQQRUTSPTTQGFTZVTKOT[PHFEJMFBC5.;>>4:BUSJX_H??@IMWRPRVUUTXXZZWSFRUVVXOILTUURLQUXVTPUSRUVVUSS]``VWUZYRFNRSOIMNB@ANKORSJHPZXTZZWNNQZQUXZ\]dcebc_ZY\`fd^TTY[ZTYUZZXRSXURUJQZZb`\]_`^Z[]\VXYTPPNNUZR][UTWXZ\YPRYYSVYYZV`]]ddbdY]c^XW\^aHQQRXVTT^^__\\XXZfcZSO[]LJ_X\VW^cdUBHYX]_]WHdbifa^^]\\c^^VYZT[WPJT^ZWMGLROJDV^[[RTY[[]ZVO]TKOQNRT]cc][SSUXZ^^`\Z[\^][[]]\VXcbVLWXUUTSAAFDFMQOQK;4CICKL?MSWJD><9;9>EYWeb]_][IHYZ\N[^\VUYWRPQPUUH]\ZWRONWYSZVSYY\YU\VVZ\[ZOD?;<@@CLIJV[UHBMQNMMRTLQQURGGV^[d^\UONWY[PNSTZTT\ZWUVXPVO[YWVX[UZ[`^`db[`^YXXVSN=DLIW[[YYWXWTMHDCPJR]ZPMRIGJHABM:ALJFBWWY^^[ZTRTZYUSWURXQJKQRKKRYSTVSPOUZTWST]ZVLRPLHJSNSV@BJUSYUPLIPODDKMNPSZVUH^^d``jp`inf^YadShSQUY_`^[eolsppltp`Xce\rrjaxsuspe][YSNHTZ\fmjVintwzmhagiZPapq{rnwym\||}{su{rrpttquikmngepvvuzrrouyyxorsyz{}{|u~yxxNRQGSVUVQZablfYajlmsrjcef{|gsy|qmt}thden{xsqlpnmocgmypuy}z|rzxpXSSqdo{z{zx|sreP[[m}{Ō~}~ylt||yy{uxslrzmkfpigptwjbjn{_ermpnitS~c_Torgsxxep~lurpp~x}szxjo|skMN`Sksr{|u{{xpxpicmUbe\ghZ|OOfdciPMpwphbGLcY\Q\aYhm`Yinlzyyvtihlqkeegh]T@Yeump{cpsydaiuzsw~y{g^dmm`]\ac\ikSgpbssugWU\\WX]_\Yuwslefkhisyhsxngekm_o_\^`ffd`ipousqpxvf^fh_wwqk~z|zwngghaXS`fdnrp`ru{|}rmhrteWers|vty|rd}uw{sqnuuqukmnojhsxxw|uuqv||{uwxz{|}~w|{{[^]Tadab^gojrk`fmmllmrtmghi}kty}tot{qgehp|yusprpoodgnxpsw}z~~}s}|vb^_tjt~yzyw}rshU``q~{|}{x|~ks}~yy~z{y{unq~urltlkrtxkmtu|agxrtuq{[jcXrtmx||iq~mvqpr|wv}|ntvrZ\j]rwv|x||ysyplgr^ileooaXYigemVSt{unjPTi`aVafboujequt~{{wvljnrkhhijaZG]ixqt}guv{ignx|uyldjsqgfgnojttYqviwxzm_^fjfhmme_z|ypIILJIOSKNQMIEJLCNCADFJIOTRUTTQUSKGMOJTTOJWTUTRMIGGD@=CFGMQOCNQTV^XQNJMNFBKSTY]TQ\__XXQGYYZYUV[UWWVVUWQQSSOMSVYTTSVXWWQRSXYXZYYVZW>AA@R`]]\[XU[d_j]`dTe_fkzvqswnkkli]]aoZQLSfyuxxuolinx|spyytk[]d`^^_^_`_dk{hnugmp^U\SOYY\`ZKZyzrWoqrpsuw}ynibebUKGXbf\[qjalvqnsiba`ullup{~jjc^]\]hlnmssvvwjpuu_gxtjjtqnx}lmiuqmoolmrjllnohjqw{|~vvwx{~hxrz||xuus_fcui`_km][cfrvvtsrmuzrhrq|}zxx|ywuiffjz}}ri_dihhmrtrla}{sjrwt{xxzqcYuzvrnnst~ukwqq|y~^kyzps}ktwuursvq|qtu}z?>uuxvv_{kfAonxhpdc~syhhjr~tjx{Տoqz}i{x]ceelz~nmmiguhmjksepkfzdvccgPDGZjeddb_\amdoghm_ojnr}yuvzqnj__bp]VQXh{w{{wrqos}xt~}ypacigffklmpnlqpsyntvc\b]\ggikcXd~v@NONLOQTVTLHDJG=98?FKGGUQJQVTQSMJKKTPPTPW`_[[XMMEAADDGJNKPOQQOc`_[JNSXRFJTZUIJQc]]POSYXVLONVTRSRPRUQRQPTOMQTW\][VVUTXZKVRWY[^ZYTRSQAEEDCOHBAGI?@FHQTTVWYTSWSKQaa^TZ_Z[XV^`YWcXXRLKNZYZZSJEKMNNRVVUSN\ZZ_b\YZ\cSNTVTYQRTNE@OQQUVVWUZTORMMbcab_YZ^^ffiidd`ddZacd^JQbgc`fbb__da]ZR]^]YX[a`f`]_^RFNRSSRSXX]_PSRYb\\YY::]ffa_SSTQQTCV\KI:QPVLP_]LKYUYMNRU[WTY]U\]]aZQRTbb`dYNXZXT@CEDISXZb[YX`gPQQML[_]Z^SLONNQFNKGTYIUKKL@;GYYnnb[VMSdhWQVEWXbynvqswkli]ali`QL`kyyp}zmoriny|rebfp|zc[]d`^__ZZo{{wq_hRIegc\[Y_fWXc}yxqs{yichibUKGXbojWVm_bjuusmda^ily}kjjc^W^ssqomo|{vwjz~pg~ttmjktuli{uckmvoimhhtnlmnptiqx|}yvvxy}rDyszxuutogiptqi__llTXcjvvusrrWmxhyq|ulxpqeefvvz}vonY]hrrw|II~s{{~sjy{|{zwc[^|xulvvgv{qq||m{^v|uqv~tjojrzrssw|urivkA>suutsroxtyAcbpf>ofswslfjrie[xxq}~Zpqlf]]ehim}nmkgzhqtu~i{zue|ic]ECQQLMMKTSQNciecYJVZbOJV[ZUULJKRb^TMLVXTPDMPURORNNVRQQPRYQQUW[^]XVVUV[S4XRVW]^]]PSRMFFIKLXHBAKK;@FKTTUWXYGO[VK\aaWT_`][QVbb^aiRUPNKUUYZUPOEGKNNVZ??`YV\bVVYbaSNZYXW[TZRFB?VU[TPXXRUc__VMMbcd__YZ^^ffii`ddR_ddcJWcidbfbb__e_WZ]\YY_bXac]`aZEGIQVRTWc\^VUPbh_\UO;:Sffb_SSRPPLQ[\PR:JHRL8aYRMSVVPKRU_ROFg[[]]^]XXMY`\_bGRQMJC@EFFHZdc_ZX^cYPQPLV^f`a`LQSSXKVTPEVM]YKH<8;?GGRRKHE?BLOEAD8maYYM@HXA}zo~|{txsv|uy{{}}zrmmpyupim}rrkgqun[ljprroh{{g_dqqtzxwwunuzzorn]mplkknxTPMOLLRcNEOHNPBCSSTOPZDDQ]_[Y\^__`bHGC?@GIIU]\Y[\\VTUOZ]]OE^KB<<>HIPXLOR]aHMTPVWWQLQWYZKDDM]WVVTX[e`ddLFL_]ZZSKIJGIIJIHHLY\\VVfLEELVTOO\_ZYcO\\[YXYLRGKUCBVKNPW`V[^WaZTSaa]PXZZREGBNUU]aVXZTIKYYV]]X_RSPPZdeeb]]abfjaTTg^RikbSVYb^Z_^^aifkZ_]\Z_ooaPNKKGEHKM^Y^_`b][[jjdWTMNNQTTPUWN_]MZ_WZYWWQIISLX[K\[eecZY\]]^cUQDDMccZT\YL8V]SNV]TP`^a^ZK<?K[iUONKP^=CILV9@FFQ[FDC<32NE??;7;C8YXQX^ZXTVTV\YWVVWW]][WSQQRW\TRNPXTTOKQTOCKILNNLIRRGCGPPRYVLRWWPRPDNKJJLSfys_JJu}yj[\ga=Jipg^gqyy\dn}znd|zylappcjcY>BR\X_h{ztpr{~xqrr}^gjpSIIiqtq^`Fvsikr~}yqnuvx|nRj{yv>HJufnsnasngdnaa``SSq^]?BVYofq{fjY{qZgrgbiswywzssnig^nsqmaNi}thcRbox{qJnxqt[~usjwnqk`XUwwysmmuxzuxzzbull|uvwysjvuvfzztnpjigg`Xnn{z}}sl`uxpo{{{fhzy^kv}|pp``u{w{|r{\L>QQhilvqb_cm~x|yl\Gjbjhllau~ddqu_qpWY\UUuvXXVQNOQUZZLL=MwwoUode_ixsqfxvhW\dohZTejmssgolgjkoqmlXXaF]`a^UX_`ZRWimx{|wvhfmqz`Tpq_f`^ia]bi|xhVV}|nbfmgITqvtsjaiszz`hq|{um|zmevviomdIN^jfmtzps{~yshklu[SSnuxwlmR{vlovvu|rntx{~s`s~yGQT}puyvjwrppweeff``wggcbIM\]tkt|ooa~saktidkx|{y|rroji_mqiSlwli\jtz|tNpyr}eywn|xyslda{{}vopwyzvxzzdv}ppwruuwqlwvwgzvpimlmnng^nn||}}tmcxzrs{{~jk|{cnx}ssddtyx{~sz~~^OCUUsrt|olhq|o`Mplpommgzpoy}pyu^_`ZZy{gge`YWX^fiYYGRz{uavlldn{utiy{pdjtzj_Zinqxxntqmnors``jPjprodgpniadqt{|}xwpotv~kdxzmmgepmknOY\TI>>UZYPHNK8>OSTTPKPUZZJMS]ZQKYZZSLSSLPKE8:AGEHMXXUUVZ\XTUU[^_^]GNQ^^RB<ILNLEHMKIEGPRX[\YYPNSTZLGTULNKJPLJLy`jjlrrjeoFTeeOYa``jswxcbxwi||wuyynmmsbLSSOLS\_||dy~znswsuwwoggZZboogNdjkkaUUbO[[XXUPcTXcto[yRZaZSQqsqzz{prssomm^Xh\5JNV]h\ammbakx{tdhrHo}gUcon}xwp|yuoS[yyulgfupe;izzzlh|4BMxwuqlr\`\httWWbkkmqttur}}x}{`rkyyxxom~||s{ttqdlttvsYminig|{x{uay{pp}}vxwd\qv~xpYKQ]fdZY|~fv|pf{rvso_qAHsymboujITggcdS[eeZOY_aii}pp[aaM4D\q[JCCDHS\YOOTaaZMfggi}vfeenuuwso{nig\RSb\agjtlsnddaZZYfZZpnb__FF`HHPWY\dc`vwppiQYggqtkeow~emmrvvqntM`nn\]hiiouy|gdxznyw{{rppzjVab]Zbgg~~ey~rvxtvyysnnccksslVknmmhbbr\iifc^[[UfY^duqc{Xcf_X[u~}}rtuuqpphen^CLMAGKJJPVX\XMNYXOZZXWXXRTJ?CDA@DHIZZNY[YRUXVWRMMEEJRRN@LPQQJBBK@FFDDC@@CLEFNVRFXDFJGC@ZRTRVVXYYSTUURQQGCNI8<>BFMHIQQKJPVX\\TLNS@PYMDLQPbYWVSY\Y]`VSEIVVUP\NMUPJ4MWWZ[WNLXjg6;@UVVUTRPR^EGDeNcRSEEJOOQSV^``WXcTZZY^\\cjX\[[ZJXS[[ZZ`bbTRYY]bb\ZX[ZUUVNSXXa[UHPNPMLXWYecYVL_[]\`WXTRZZ]`aZU\[]VVa^KFRV\ZWRD=@GNNGGZ\ZNU^`[\bTOZ^^dQU^XRHQ\9;=BGFAADKKG@NOZVNOOSWWYUSZRPOIDDLJLNPUQURMMKHHGNHITSMLL>>L>>DJMLKWXTTPDIPOTVROSX}zsrrneoonnSPbX1b``eu||d`]grqiixyj`jmi\`EE]TSefgkp{qpqtuxstwgg]^k^OII\krkkUTRae[fj|^]{Tamd`[G[kxdkyTYGeadLLz{uusrmmhXlrgaGnnYhimaambUsqdcacfgjf_br}^Qx{|zi|usociyyxbbMK|_zsS[jkv|{vvxxuuxuxqygif^Wbksz{{rzu|،bipoxxyi|ssx|wutzz{ttoqssrxd`tjww`y}yn~kO}{{qpmcmm|][>Yq{ms|d[[f{~zll]fiyymsOAlg^\XxlowoJ3Zm]@Deddjcuri_T`OICa`^PYir\XIHWIO\SOOYaZZ[dfgguur]kulcehohhi`IYxgQn{j\kmnnfdmuunnuj[X[^gomfQQPVUbqm`dbqrfi`\Re[_dI_sw}~uvvtnttuuZXlbGOTQQBAAIKFLNYGGX\\EKQLHE;FOWKOWBF@LIK??VXYYUU\UTQQNCQUNJ=IIHBGOTGE=>E=@GBAAFKGLNVVT^a[IRWSNNOSPKAHYPESZRKQRRSNMRVVSSVPHKPSROEECHGMTRKMLTTNPLKENIKNAKVXvx|^iskquu_gllaLWlfkvvtmmdZdfzr{yrqyqdbPHYRQ\]`d`otrpsoptwxwkh^_\jlYP`oo|pmd^UeworfeoX^di_P\f^aSfko_ccW]z_^OWcddmjshplc^mgVPL|pfijTT`]Sc}n~|^]gS_j{{yfmo`qz}z{mrturtf`ny~ff}e}|kQWmgZ^[hnww}{nm}nnYutrqnnrsux~{wxmrwp}||wwyovz|jiltqs{lxrmwxoZyruqznqsmvJ}{}~~wvlnkg|lc[Ffnkp{zxffiiwpfmovvx{~bql\TcxbnuqhZYmpgyy]TqyaZmf`cqyujj`f[UEX\[[QXZULFKRSOLJ`j^]\_`gorvsr{WX^{spsppnltaZogtucmrsgn`dttrnom\VNNOY^]XOO_]UdqhX`fsqp^W\Wc]plcmuzxdnvqsyyhlprgR\pmqxxtnoiclp}u}zsqxujh\Th_^efilkuusqtpqvzzxpmggdpr`Yetttqli`o}xznmt_dkofXbjhj\lpueik\`~gfY_ighqnwmsrrnheni\VRvmopY^fc^lr~bckUal||{jqrcs|{}mrutqsfdox}ef~gsZ`rk`c_ot{{|p}rss`xwtsvuxx}|vznqun|yxxwxntx{j|spr}nxvpuvoczsvr{rswqyNzxmnkj~oh^Ontqr}{{ghllxqhlnxxzgzvi\k{fr}yqc_qtk||bZsiarolm{{ppimb]K_egg_fa^WPSYZWUSfnddbehntvyxx~`_a}vrussrrwe^qijjwxepvwquhixxvvwshd\Z\^cda]\jkeoxqdinxvvgdjelfuris{W[_][IOUPUVVINQPK@FQNPWXWTRLFLLYUY\ZUVZ^\TLKALQPSYXWO\\WTNTUWWXcb^\WYJ^^ROGBJZWKQTRMFGQSNXXIES\XIFPLIJRWUOOIMGD>FGCFGE@=?BCA?>JPIHHJJNRTVUT]YFGKZUTUTSSQVLITPOOVWNSUUNSKNVVURSRIFBBDHJJGCBJKFNTOGKNUTTJGJGMJTRMRWp{~sfFsvxuwm~~h`lqujllokno[W`^hvy~{zu{_ke[VVJVXUXTNfnrrjlqxuqi_db`gjrMVzxrggjgqxqRXbexh^M^Yv{sm~}}`STiXxsux_EOPNZWXgmssbb\b`icZpdjk`M]`VpimkY\dPqhl`fvxmunxxs~~\NhzugjqnrsylJUaZ>>CUph|[sp{Hqqr}kq~vrzsv}|{t}~||}vvq{|e]b|nspmmzelreuw~|trn|giqw{mXdz{wj||tt{^culmjLZ_v{rp~zrnlvr`syxmhjrV^^a^msc]^fc_^g|{ulrsstshkxx{qkkm^LVSGHPXP2;>>ffMTXMjlnv~\cbgUkvvsr_\U|{l~qolmrhZZqmquwqpuXlsvaejhZUTM;;NTTSnnacqmb`fjcXcaQZfzusr{vkNuy|x{rkcnsypsppmqrdcgdjwz}z}yu~cnjddeWcfbda\lqttlmpzxtmdijgmswS[}|xppqny~vZ_fh{ldVd`zwqfYZtazxx{dJTVVb_`mptteechgmg^sippeRbc[srvoadjTrjndlvymumwws||^Qgwshmtrtx~qO]gaJJK\ypcur{Suuvnt~yt{rw|zxt|{|~wwqz|g_dzosqqr{gmsfxz}{vsnlltx}p\f}}xkvt{`eunomXhlz}tq{spoytcty~toryemkfeszlbgllmidcj~xntyyxxoqwppqcT_\OT]f]:BEElmTZ]Sopqzdljoaqzzxwc`^otsqsul^^toppqtxyut{[ow{gkpod^\UCCV[``uuknxtvuhfjolcim`ep|{U[]VN>UWXW]WQ[[PLRTVPPRURSTGDJJPXY]]\_[XZKQMFEE>DECEDAMRUUQSVXVTPILJINOTBFX[[VSLLOMRZVSBELNXNH>HFUXTPZZ`YICDMFWTVVJ>CA?FDDMQUULLGJIOLGRLNOJ@HJERMO`cc]OEEJD_Tbb^NQJL\WX\RVTX]^YV\\ICQ[XOPR]]fQ[TSVO?CID668CPKW^\\ETSY`^\]]:[[^^RRSYPSZ`][aaTSX]WVhecca_^^[\[V\^_^^_c]`XXY[aa\VVT[Y[MJL\SUSPPaddYNQTNUV\[ZUTT_ggbXMNSVYQGM^WYWP^\XX[^_``\UVZKLZVQQO>DGUYTS[XTQPV`^TKVZ_]]bgbZUPMMSEHIKHPSKIHGGLJIJNZXVQT^bTNPVVYSPPQI?EC==AEA69::MMAEG@PRSW[HLLNDPWWUT_`KIFZ]ZQ\TSQRUPHIUSRTWXUTVIRVWLNPOHEEB::BEEDRRLMTRMKOQLGMLDIO\ZVUm|mg`csxtxzxrmTUlnqcdkngghbmta]sw}wymvtqljdZXEQWi__d`cmrvfrsl_fjfn`^c`dPkq|}zh[]qlqsi^V[qx~tTRtnq}bPPalm[=TTDRJZefhcZ^gnt{zxe^b`_lljlxby]UYY\xvnhsimwtzrkuu~tuutzs]d}ssgow{`mgr{RIeqPLUZ_dqzqmg`l}~ztZkgq~ppy}iyyr]mz{u~~}zx|{|{yqfwyrxxy{xjmtnin`z~|yyu`lnt}|w{~im}||{npsjpxnltPBVgrs{waj{hxw~{zzhckojg]^kUYdd[bchrnv{lnwfjkxxaadwpgrukT_kfJOi`5CDHHQZXSPMJPZ\[_WSCMKSZ^\RRW\ZOX`\XdcRIQY]cgeZW[U\ZY_\][]_ec[dc[WW]]dSNV_\[WTWXXYWOP^WSORLZZ\ZZYVMR]c]PTYXVXZOQZ\XefZO^\^Z\[QU\PSXRQT@8BK[^TTY[WKNXac]OWX\ZYYdZZ\MJNRPMHJPCDKKGIJMSQV]ZQRVNPaPWWJJL^aVSMTVPCIOL>@NJ69?AQQ@CKMLLORU\MKOBHRUZdcRR`[TNRJKRVNGQPQTTYXYYROOUNKIRMNFE@J@FKOT\QMTST[KF=LRMNPDDFIYWXrkggkvqqnnrzmqI5Xdmpvccgqims{zwpfxwwq][THQ]ggqtssyksg_WmgRTZST_mn[Mcrmkf_V\e~l]Va{tys~tRRWxx~J4FMBPPT\PRY{{z|veXT[srrxfrzmZR]^hrrylptyxwzf|ztVkeZssk|gYuPOZ^׆iikqsuuwrdk~^{qonUj~}}w]juqtt`{{vwxzxyu{~wx}skqxxwtohu~~x}Iqs~~{~xfw}}Wk}~~oj8n{}~^^uq|upoo|uh^gx\\o^OXmYcgglzj[ll`{tp|ZLL~xUwfsyd`ip@7R]]^_Hagaabttp^^Qioot|{fe\YdXXdxvcfgksxupachjjakh^NHHVpW\qw{ehplpuVA3wqg__\ZEMqsrlhhlwrrqpvpsN<`jnsxgglxmsx{yuoizxxtge_T`jlltvvuuvznwjb[so[^bXXhrseXjxurod[ckpdajw{vz\\`U;QZM[[^h^`h|~vla^eusszkuyq`Xacksuzjowzwxyzey}xZlg]ssmoaz]]bkjjlruxxwxnrb|trqYl}ˆy_kvtwwczxsuw{uy~v}yx}tlrxxwupooivu~}Nsv|zm{cn~rmBv~~af|s|spooyqip{b`seZarcqvvx|m_ppdxtdXX}]{onjx}olryMC\hTgnmy{{ffVmttv|jh`^gbbjyxfijmuzvqafmoogspeVPP_zddx~mrzru|aH;zwolljiRVtzWSQQSXUUTSUXRUA9GMSTWMMNSP\[QT^Z[ZVO]XTGFB=DINNTUUVUUYPUOKGQLACFEFIQRZF>JSPOKJEGL[`PHCIXTXT]^Y^S@@DUUY_dd\<7=?8??AF@AEbWXXY]VKDAETWLSZPFCI\a^HNTSX\TUUXbXWVXO\cddXTFQNGUUPZWKCT`?@FE^ZOOQTTUUW]aRIM\YIX^SQR``_EOZfdUJPUfdecQTTJZ[Ye`]W\ajbchg`TUXYi`VWc^^]\^\\Z\TPTXXWUSPUZaZ@^]ST]\[ZZXZWaajK`__UYYBPYZZ\RO^4O[`\XZ[[JHT\\^S\ZXU]YU`MFL[[VGHRH?DQEJLLOXdh[PIQQKYTSYF>>Y`^WDV^LMNTXLINR:5BGGHI>ETFITWY\NOSRTVF=8XUOJJII>BUVV]iprxxutndUOW`emYQcqvzuuvu{|~|xraicbXIgqtuxvpVlxwrUJejbggmSksRVdy{muthlW\nnQSXjo|dL[lq{`rxRjx~z|jNbphBBJPWWRINYa^t|j[_g_roqrvvsrr|k^WY]xlaaVsxyvsurwtqxn~uwihhoH&xffgsk^^xiimqsu|f^fYI|{uaaypvyzm{|eqlq{nofdyz~}knxxRRLoopzkIf}zsv~~y|xwsxx{{kuv{~{8L\jtvmda^m~tobv|s^x|yjKQ`JZxgR52\smVMHH{{zeLUX_je`dtp^Y/4@|f^keQ]\XYbnndabb][]`kpjnpttpp_Nunlpqy}SSpZ]ffhnswnl``nojZTYggfPO_WZcnrvsZcjYKJVqtkbbffbs^tV_ktuzzxwsfZV^hqn]Vgtx}vvuv}zulrqqfRltvwxxvVnzyv]SlpgkkqXrz`bhv}tlsdgtt]`bmr~nVbotmz|\p}}|lSesnMMT[aa_SWdnlx~k^cldurss||}wu}na[]a|pjj_vyz}}vsspwtqyp}t}wjpL0jjkwskkyjjnrux~ngh\M}wdd|pvz{m}gnjpzmnd~{f{}|{loxxTTOoos|lNi~{uz|zxsyx{{jwx}~BXjsxzqicax}sok{xi|}nY^mTd}v^<9`uq`WTT}lXdgiponowsa^7DHGTYPIJMISRSTQSSY[PJFGIUZ\^[PHHBTWX^^]fWVXWXVTWR[[cb[X]iWPOOS;+TY^MMgMSNEE^WOORTTUXab__^JEMG@XZX]UKJ^ac^diWTVWccXS^XX_M]VTUYSUQ]d_bgmgeeb]_^__LVW[^a_\_][PRXXEEBSSRX]dc^]P@NYXT\aaUZZWY^WVUW]jgd\Z_``Z\XZZTVVYZX4=ENTUQLLJ_[Na`b^^\a^WUIUX[]SFV[YWP>AHDFIOLIKUSJG35;YLIQNDGGFFKRQLJHGHJQT]PRSVVSSJCVbTSTUY[HH^TIJOOPSVX^^SRKKSSPHEHNBBJFHLSUWUIMPGA@FTVQLLOOLUJVfflmrrrmkk^YYbloeghhfcf{onjyddhoyyxqhacfOOYXVTjkjqooxSGehQQsM\rphR8}yeeoyjmirzzcxqkjipqqfhX5B_lkx[EpUhjVDVetnnaat{w^cr_ab|j~Cdzxyy}|iopegcjf[wojshlm|~ttfqk~umTyxt{wrm|}tvylrr~uqmm\bxqogfeRu{vvlnzxz}|jx}}}}z{{ieXt[Bpeoxlyzs|nnxtrfqv]llibxaha7EmwweotopqtfTjr]]hlxxpV[ddTCbg]x{|TZ[aVMVh\]n~eXju|HSnhYEdaWXZ`egG5c_Ui^f`gzomuuvvjglxwpi^`iimq`hl{|npoqqmkigf`a^V]J_tqfsWFBZ]daa]jqefpnfoh]nnrsxuupnn`[[epshjkkjfj}rqnml|hfipzwupmlhiXZcb`anptss|XNilXXzR`vtm]A|iju}nomv~~pzuonmoussko_NOCCTAITSNA5Yb`WNMQXPROTXXIWS\[ehh\cPNRTTMLE8=JQOWF:RBLNC9CJSPPKKUWUGJQGJHW_P\Y9JWVXXZZPRRMaOLPOKbZURUaQRQQS^ZZUUMSNZVQAVVSVUSP^WZT`aUVZNSSYUSQQHLVVWSQMb[]def`DW^_ZYYbbdePTZ[YQ_\bf`[`aZZ\`ZZeb\[]_^\\YXXPNHVbH>RLS_^aeeaWPW^dhg__WS]]YSSXhhb^_U]\[SLMNRUFPP`LHUaaMOI:>QVWMR_VTTUU]]KBNSGGMPVVRDEJJB:KOOMGVXXBEFIC>DNIIQZLENTY=BQOFDDCNNPUJLLRV]TQ]V[PMOJWPLOQXX]UUXSWZTcsqs~}sku}tkmktqcgdla^a_[XU__[SW[YY\]\]Ybgllllfbd_XMHJMRFHLKMPY_bdbsqpbkmmjpr~vpmxi`gjkomor}|ywuus{~}~uq}xr~trw~yvwwupphomfhhfhgpvppsrpot{zwpzpufkfkijilkppmhdeighe`b_[_gQWWT`QJOX[JFNKTGHA;DIBFIKNRHNRRTVYU]VYVPRTXSTKRWS\IJRPSPQW^ivz|wxwyx~rrqlqmibgagedVZZX\b\W\^Y\]dcbdbllprthcWTWOORNDGQRLPY_`_hntylhvqvxy}{squk^eecmoikqq{wpw|tvxy{vlrp~zuxzvnreaovz}{ssloplqnjnfpshjw}yvtt{~}tojqumntplhhnqjsijjjhdle]]h`c_XPURTUU]]WOKKJOOUMA=CJHKLKKUMOVQMTX[[X\VQWS[PPOLTRVORQRSX\\U^nqpuu|zutvrfdplad\XYZ`]Y^U[`\W^g__hfghiksrok]WYXTMLNJPOPS^c`bhmqspquxz}|n[eegZnjbhgkonrkrwx}y|||ojjhjw{wrkvztqoqmfndomo~yztnwrjsjmqmpflpqvvx|v{}~x}qmmohksonlpflpnqtiki_ff`^[f\STUYZTMNOXOPPPPGRRHBA?DLJJQPLMMRRRZX[U\_UUV`ZSQPRPPTQRQSXUbaWcef\uvpzy|trkd_g^Y`W]Z\]Y`_WY_bdefkgemhjkqxsqs\T]]TXTKOWQVXR_kntplowwkZVYUdeljplovzrppvmwuyrrqmjimkmuvtr^gksuvvwyiohrqqkz{zyswtvprsqvnhdd||vvy{|}}{nzpojpotinooqpvutz|wpnid^W_`[Y[Z_Y[QRKRNSOMDGJTQEEB@ACLLNNRRPQXZVUY^]a]ZZ^][XVPOTWRPSXY\dc]`VRW]h_ahmxlrwqd]]_^elhZ[Y\`\g_`XZ]bh`bnjklnnprvtkh\UPUWSNIINPXX]jinnnu~z{|jWcZSTW^emlrx{zztwxxyvxssqpqosoiijpoYoir{xnmutkrojha|{xssqvrtx|}rikhnpsvw{}~xlsipijimidjkosrqrk~~tohc```]^\Y[YUUOPLTQONSOLGMNJGMOCGMLTOQPTR[YYV^Y[WRT]c`cZTZOTZTVV[cljc\aZX[[X]_gke\[bdac\ZXcmia[^d`^``^`[__akllkrjorvxz{wggUNRZVQSGSPMZ[kplrt|~t|uoek\[\Z^YY\gfjjvsy{w{|rntznotiemrgYyonspxyo`krslh^k{}xxw{zvxtx{poxwppqnppwz}x{}tovijegghjjllmpmjrlwysmjlhjiifa]_WYVVSR\XMRLSKILTOOPJCNOPMMPWQ^ZV__\Z][Z\^[WbYORMY_\^]]baid_a]diecherkk]`\aYX\^cc`d_cdicZX[_c]`aVgkoirkqq{w~}xrm`PT^W`VUUNSc\srfgmz{{}z|so]aTXT^VVX[jddgzy{|zwqmumojlwzycasziwrsikql{zpmcbi}}z~|}{|{ttyyzy|~wtoemkrmgnlnjkepo~tuktrmgnnieZ[bd\\VLXRTVRONIIIBIKMDHEMPONOUWW^^Sa`a`bbZ_e`UacZYU]`]dd^kcekfiikfgdjfhdgcdg`]`bb[`ba_k^gecbeghfdY`elonojmquzwqukgaUYTSeef\SZ`aurlqo|~{ozrzfc[WXX_^Y\gikgih}~~{|}x|wrstmzznjnlvmoureu}ryiin__d~u}z~}~xxry}w~uq}vjmdkkfjhglfckeqodfkhnlcfagb`ZUZZSMTT\XQNNKGIFGLKIFINOWTPSWTYWZZ^da]hbhfb]edcaZa]Yc_^ihjklnlqiddmkhainoac^ba^]fdbfofeddfhkiig_iglnrqqprv{vwulbV[SU]ha^_[esv}vsx~nc[m\YWZ\d{o_kuqvvu|z{}|{xorx||[yryvgkjnx}rrw|lp}{wytvu{r{znquhlfgjklqjjxtqowwzrcfe`aif`[QWXTMOOSXMIKNMNHLLKLGIOPYXY^`Z[a`\aeh_bdagj^eh```eZbdW]cpoxklnkihjnnlfhkucbeaghgmo_cggghiohhkihflikryprsspvywom^^_`ckhhmtz{|~~qaX[[\W`aldjhmlsyxwz{yo||ysa~u{tgofosnmzuy|}yz}}|uyxy}txsvutjbijekptrprgf~tqpmni_`da]W^\TQNPHGIIPQWXROLKJIMJNTLWdYXeWXgZ_ibd^cbcdbdjcd`^_ee]\g_oqnrrqnpnuqpqlnwujqicgookeiwleglolnllnqmjkmn{x}{|x|xw{rfhhoswqmux}tvhe_WXW]h]Ycheeb_lmtz|z~}mkn~rvvmljlqrqw|hruw|omqwxz~}}tnlyz~u{woltnfnjpnjcaoxtpmniieee^]b\NQUTNIJPQTWRPRPNRIHMLQQY_bZb]Zb[b]d]edbiidgkecad^aec_fjnqsnlrrsuwphfpqqqsssiiiqnrlokknqwsmouqtqrsqnwwxyxn{vnhottsux~yut^beec[ed\lj]Zfnmd`dosx|xrsn}tunlgtusqjlvsqopokoxv|}w||u|q~x}xrkvtrq}opjflrregeiqiizwpmrkei\^`_]SUTZRPNNQP[UGOPRXPLLTRNT[VZZZf`YdbZa[\]fijditgfgdacd`cc_anqotzwxrwuoxvzxnprjqjq}wvtrs}zvyqsuwtvuspxwx|}}xt~yvaksn~|iUWodec`ah__lia]cejifmyx}}mvoypmqqmuuwuonqksmkumrjjuzqtuzttomnmtszwrvnlortimorpkkfgimtpj|{olkimkabaZSWXTZVOQPS\[NTIPUROPKFGRUN\`^Y_XaWSW\Z^Z^flaemojejibe`eaS^cpssu~{y}{l{|ty{rtxqvz{z|~ywvwwswquw{~wz}}i\f|zypy{x`naVI^ikabc\_aa`ai\`_cdefo~qysunru{rwpzlnrrxsqhytfhozxvizz~~kvkikopytrs{ptmglpskldklebigumvz~uzsmoqsk^\YVTUSO[XSJNYaWMYUQQUORLEIL[RW]_X[]ZWYU\\_[ckpkcqssfegilaa^]]drzuy}sqz{{{}y~~}~~wx}{z{y|~{}hbp{ilchj|lcRUEMSbpibZ_cdcddgif^d`]gnm~xvxyuxxpwt{msrsvwv}yv{yqlvrqhmjeinruqrtxwrovwtjkpwqjmvtthgouqfdguohbdfnsvjx{~~jhlprc]\UZUYTVXTNPSXWQOZJRQVUOKNKOX[[Z[YZ_YTTR`beZ]jpmcike]`dbi^`caZ`dmq}w}z|}~~}}{xw~zfi]dgtolUYT]bchSPTK[Papgbachdjkkigoh^bglltv}|zypwzwpyzpdomotxo{|ty}wbopjlqxmnrqqrv~nvytvnwstyyxsqpxrljklkhlmrmtne_gpgd{~wupoqkfa`YZV^\VUWLWQXRPTSNTQQTPRTPUSV[WV\[XTUWTY]]U^emdbgh]X^^V]`k^e`W[jvy~y{{|~}}~|}}}jlfkh}eXUVXY\fhNPUPTQlqo`hbcblglb]dgde`ehhf|}{yuyzrurtunnrtuxx|y{zmhqjmksvqpu{{qvsq{tvy{{}sutkruntqyztronqvgji[fgfesypjiloldce`]\X\[WUXOTQUPLSMUYOHQMVPQXWWYYY`daXUXVW^b\d`ge^_`W\`XWZ_caae\Wlwzw}~unevpxw~}|uzzmklhkf]YSX]Z^`mXPIJM\yotfj\dcaeth[\_aecbmkm||wvuuy}sw{{wy}{~uxwmsssqltlotr}|nzqxpu}wu~~wtxtqstsqoqomdllnoofcnrwqxmjmga_`_f^`\\Y`WV[NTPMPOQMOVLLNNPFKOU\\a^d`fXTTXZiiccii\^^cZWcZXYZccifZVowujtpokcmrt{|wz}{wuufimndkjk[[Y\hkl_PLRYdqlth`^eokkoqjggffb]emu~~zuz{x|tw{xyzwzyx~zjoromntqstp~sv|ty{xtu|usxzx}rolwu{u{sijlhkqpfzuwbsspf_gab]ca\YYXWSSPRONLUPKULIJHLIFKX[X`]ef`[SU][edaced]\b\\\_]a]^_`dg`arzskisvgcptv}}uzz|~txwqqfjxspbgeW_b[`cc]Yjtqkrommkmmihiemqmmgbjiu~~{~ux}{uz{z{uvwpvupw{}ux~{}w{z}~|{{ty}}~rjilvttqfprnqqnmglerohjqhl`_a]\]c[Z[[Y\SXRTVPOSNLPSMKJLEIM[^\`Y[YSWVX]\`dfjdd^g_^`ackf`bf`hfjdx{tffjthgktu|~w~|~tuuehwqvnpmyfsdb[\akkiksmfptvvsjfbbd[`npoihotgl{~x~~vyv~zz||{|}v|u||vqxrvz|vmmfsorsojlnssu~zmtsijprosjeligcdc^]`^^XSXRTWWSUUURS]UKKGFJE^ZgrdZZ\_YYZ]_cglbdd_`eddinqmjigjchbhfmlhcnhplhfw}u|t_\etnrxtnry\V\\[_henwqtrsrrqpibgjic\equwdkjfuy{~{|{txl{|~~}zy|{}ws}upu{|~smikprvxnonqiesjikl`mi_gtwrngejkge_^a^[URORVSXTPZUUWSPJIIGF^hmtge\Y\__`[dbaejb_acgdcirromrkefiekglomgfijdnq|{~u|z}zr`uhukry{sgebhjkn]X^c``mtklrojrmsncdklbkdkl{daggy}y}||z{u}~|y~|}{|yz{xtw{uuvxuxyzjqsjytpggplmooruioik[[psslthgig`]X[UW\UUUSTXUPTZVPQKQJJNNaojd]]h_^^bd]dbY\\_Z]hngdhlrlmmqnjpeotnhsgcblejhqszv{|yu~tstwl^foy__jo{jntt^RZ\`ddolljmoorlloruohbcmkilfjosgpvy|y|{z~|||x}}yru~|z~~zuvtlwswyxvgdlfcjiggjh^cbcdrurwznshdbc`[`[Z[\UZ][UOVYPMNILROURhkbdihccbabgcca_`bcd^iklkjjjlklcbpnlij``igb]Y[^flrz|vv{uz}||}t|uge`}ehdlq`WW]xzkpo{sbUXUX`iujssrprrqmsuqmfj]clpvgkmcew}{z{y{wwtwxpuz~sskhlkkihiiocailhrz{w{rkjdch_Wh]^`eYRVYUXTWQTPNNJT\Sf_ibnbbsihfiggh\bhmjgotunrmkkijlhpruspj\d]^^a_^`kinov|srwzz{xrtozo~y~}xciodpiuwte\^}mupwwpir^c[[]nvpqkjxrnqqnupnilppkqinxwmoyyux~|{~vpzqs~y}rropojmpkffXW`rywyor{lehg`a_aa^SRVPPY]XZOUQRULWWYfg]^nf[fgnigfdfY`menfskskrrtqkeg^hqr|tmba``a\`\\lqlloqlip{zxvyxu{wxlux~y{solvtnpzyjkukuwxeophai`rrssptnsnrqjmmtjnosrktgmuqpw}||~{v}ywiww|qnlilkonnp`[]Zjmv{uoxo\nje^WW\\aX_W[]XYWWXW[UQRY`f][dbhbhleiod__Zeinj_jhhckgpmmf^ZWzdxnj^gf\e`icakrmlsmsqruvpifjotvoo{moyyssss{{twsjwfeuuyypiukbnsfyqckjquqmvrurokkrrqwzwkwi{q~z}|rpol{zvqyupfjwpepibZbp{~fqwyv{keuqffZjlgebbgjc`a]Zb\aaOX\epW^b`gjjk`amj_VVhikeWfhdV`glfa]\\^pahab[_^]ig`^^qrnurtnjkvwsfmsuqrlomhyxmpirvpunquw{rjwl{okjqfensliopxttuytrqjit|rszohp~}~è~~utmyzyswvsjlptjmpc_fhtzinsyqjiuolo\goebemom]S[d^kbZXVZ_chYetg\d`bTZ``iZSabe`T\bj`X`djiZmjknbgga_i``cbbe_fesviwbahimlnmwusqqwrnyzfps}|mrpimhsfdv~fm_}|rqjnmdhkjkwvutwrpwttnlem|fhufirtyÚz{r|qllutztx}~wqqptlojnvunrosy}}xtpqlhk]no\\dood]V]he]`\Z]be_W_inkhe_aWY[Xc[[^f`kc]imkZ]hpYJlhmtracegkinda\`b[epsx|tfkifjmsnnqszhskjsllqwwnjnvsjnkqt~qjjvfsrrplos|njyyssrqwzsssiienthf{εu~{{qpy|q}j~zuvqupobvmiqmnwzq|w}yzwwliqvkcZ`fii[]ddi_[Wd_ajjbWc{rmgkijZbe_b_Wdjel`\[jaZ_aiiSjcqinpchedflecdcbfnnmsllhniadbllnvxtoohfnpr{y|xsttos|v}zunruokkeyslopxmu}u~uoqrz|z{tnmkpuz¼z}upuxx~zrpmklrhmgqickv~}{orur|wvsqvtgjgpleicinlc][^mlhehh`hxrf_gbj]W[cY[Yah`_]aVle`cmeW^nljTpiVeXSUc]Yagenoqs_bkdgi]fsmnttlgsorsp{zz}{}puusrzzjm|ivuyxtxusxv|{wpn|üúȴóG}zsurjxyu{|usrcchomblq|iyov{xyw~~|y|tslktsofcfbggrmlhggainxcioc]SSc^]Y^nn][[j`]bfarn]gk_gYmklddaXkffhmnnn}ud^jckolnzvoomqmlitwzyq|x~rqs{yvvv|y}usqq{|un{xsʿƼYùxxi{vqnoyoooxvumbflr~st{ifpj|vxmo~|{}ysovjivpofwkig^]`ztiXd_f[fpslb``ku`]Vae_^aaknedbglafolff_ddakz}rypxwegnkjlnvyfu}wvhglqyyuqxq~lwfoxiomsrvq|wrxvt{z" Mg˲Iʸy~|flrpsqrplz|yuusokptqppvihjpsoqx}qtz{yy|xvwzvz}tnupkh[_]ebkjYgge`dfkzl`fla]V_`^aecnX\k`behbqrdclu|wptwrq}xmvmmkojjktnt{z{ptzu}y|{{y}z|}y{nxqrkuvors|}vr kvcV`ŻV7¬~Υѷt~h{oipoy|wzwz|rqpksks~~~tyvnlinstvnjoutryznthsmxz|{~tstuoj^^]g\\a_\ccecbdvtccffaVicdfjgdfhieab_`onhls{y|~liou}xkwgnjlkgkmrs{wyro{~|}~{znxuupsmnl~uvvzuG yYNInõ[Ŭ,=Dʑxȸzxhqomprqmgpru{{zzvrsso}|~vytxnjox{osvuplmkqprhogqnpstimjldc]_cc[a[Y[mha_i`nphcglcWdfbfrla`hfkig_^gogpqspmoyvy|tjllnfgtyqywmoqqzzuyy~z~~jdlpho}wvwtssrN 9 _ HGLb$jë͡Źqhzmjlsnjmpnrr|y}~juztu|{yo|rt||wxplkpux{xtjlqopifgegtkqjvdlk\_a^hda^c\d_]^fjbokkookiclqqfmfdjjg[fb]Xdsqkzkzyywu{w}}~uorpnprrpux|xx~{~}x~}w}~kq|zx|movsp|z4N!5JKɩ,mk?÷CT|irytstqmkimllz}|ou{os~xz|wrpo|uoktqu{|yvtokhnojekglrfdgha]bhem]X^Z`UUgeereipikojjabbmuqnqbZc_gdkhrmpkz}yw{zmmuytnllzslqw{zx{}uoupwtzyvt}ximr{jzǥ Jy'V 4, 2R@Gūssqnozmkhlkerv}y|sty}|{uqy}}{x{zjpvryyrq~zrwrppomeokkkeg`hj^fegnebX\_\TWinmlnpsrmjjrjjkjdqvcjl\dXlk_hfw|xurvxz{njjlxuottpt~{{rr}v~v}u~t}~qmef{o}“f!m6L(P* |hvn|yoemoqlv{qs|}sns|r~~~uxr{uoonkqypxxtunqpongvtnt_e`nhif^ggadZXaTRYbgkmpjeiilerundjf_oeeg_iYgd^a`pnyvptzyw{~vpkonrotuxyzw{opxzygr{x~}xp~ojrtzt6kw[|jzkcippton{|~|wq{}|w}|vmpw|}umswx|~utzxysqlkklikuym[aelollcd`h_]]cRU\aebbda_fjhdlhh]fj[ddlpdf`_ba\`nkmtxhwust{wzy}wn|vsossx~}x}~tk~}|}z|p{xzzkUD4gˤyvxrlhfiizzizp|zxrruzq~vhdw}zqnnyyyzxvtzzxqsqrmjn`kliUZhpljahadkgojb[\^jgb]`XZlnZNh^odepT_V`bbgk\Z^WYil\[e`rmiyx|{xnlspqss|yo|}}wy|v{rp WǑq~sprji`dbr}{yys~|vw}u}~oo||vk~rzsp}wwrvuvkphfhngll`TXZ]jgcdbileegf_X]e\^_e^\`kfQ^Ze^diY`W_gdeda`Z_Vb`^P\Yo~{xwut~tlnokvq|z}}zv}~rw~srhkr!@zs}okkcad~upr|{}xuurq|upzspmwuvoqqsxvgmhnig\N[U]ceifqh\mf`aTXYZ]cd^c^fddVXhsafic\ahfaX[Z`j`Z`^_^\essw~zw}wsoqeqhgr{uyyr~}|~uyqo|vy,t|qwwggkssmx}xw}}r|~szz{{{{{~zty{xmnlx{xlmnhonmaR[^goj^YhjbieXa]bd]`cb\_ghb`ZUZZefeieUbgac`djlfZ_hdhdizxvsxmbaiqx|q}vrtx{~z}~}_֏uy{stnmjts|ml~v{x}r|~|xz{wvzvyqrmsvyttpqvhisd]_gbceebXgpff_b^eld[`[^`Zba\`O^`dccfmblfkhd`geaUU[adgr|}soy{~ytqqgpqpsu|{tu{xxvx{{yĬ[œ×pimmlss~y{{vszx~z}wtpm{wx~vynylwwqwgVcqicc`kcthebfjc\c^[[aV_`ShX^_R_bbdbesggchad`[VWbVgglszwpov|}twsphjokqwxxrt|z~c}={wlblfhuo~y{}}|}}w|{{pvpspkvztwtow}ihaXcqdcidsajdf_eik[hfgd^U`^WW]caQfnyokgtpn`f`[^XUX^Nbkor{w{nyxxyvvvx}|ur{|ozistupotoy~ugmtlkw{rwxz{{{wtfcextpty~~||~{zw}w9R/WC,'l{X9[6( ˖wey[}!4pms{fvsuy|zrn}jywxu{vlfqllq{gmxxw}tyy{:ši}o:m:|N~dYzSEsw|~r yvq|t{~uuy{{}|y|z{rnjsomjj|vz{{|{ēwk^5c\'cHS-]voosydkouxx~y~lxy|zyonzrogt|x{xyo~}a1uM'9L.ýVq{é}ɷzr}yruoxPxvkny|~~vr{~}ulc{{y~x|gh}wvȴg$H]/P>Nc'I+Kb V{~|txyxrswu}v{~~wrvpgssot{zyrgv}yͳ1ONYOD2OVc|{vqur{yakswz~||xv|~tt{ptyxkf{{~Ĭĥʻ:< :DV+w{pn{u{wq~zl{ag}}w{y|pxwtvmpk(#N?~ukgvlkiymp|~vusr{ız~~}u}ry̠Ưʵ _a#U`; ^r~~}}to{zwowvyk~}vw{{zÅ_Ŵ1Ndgwspw|{{wkmrznrrqz|xy}|uuuvsxF*n/aP[:eĿ]Vm~utsqjhxxousv{{kŽyJƋ4bvokRS 'tzrl_hjyyz^VȤxD;w c Ev{~vpux{p~lvYn³j"ɉ;Q/eqw~jo{È1gr~wpďyDèjuhc|lSr|uyrq}tzhfhµ~t%mytȓtsn̖OŸÿK{dzg6RpO6}mNF{uprwvpvxj_jpwtȰ~hzsvhyx’СU¥G_KM `~zi|zuzq~pv|dhok~cg~{}xypvzƄL{ȶ̐}uw\ _Q ^aȬ{xvqkwp^lsw{#5mzepu{oy˗®f/̬1?-T*vƵ}x{vzk}ciiy,cpqttɵnvr{~~Ʒ9J;+A H|{{wxzog^wph6v{kfbnlz|s{yprø #i^xjr{{rt`{i\|xty*ssxvqm‰>NP~wutzytk~kpkocb~~KfU|{|v|}rfo}wr§ (rpwmh}qzsI{w;UNmmzQdy~slccenr|Qwp%ɦ }~ĥvvy²yx~oFD[m}hxydqqnefxƟNtɩ$s}|Û~fvkuxwrxggifvu ¢Auq a~Rz}oXqxlɑ.Rpm~unxyrqwmt\ËK0J&| tFCboyv}zxvuwh|[}yecqtpsuqk1x~yĦJ!+8F3 ^sCsovxmk}g|~~եx<{|nvu}uln{=Qͭ|*IZu $nnvsxuļ{Eqjis~}z~lvz u1%!gp;rr̝sucx}}xrumx_zasy|{jmV8u2aY~yCUpE~Ytyo{~ixou~ohzhwn|pzttkq>mi4ĤV&#U]wrrn{s bnW{dsd}jlk?y||x?\V/βtwLG+MS4 pqz{qA}yqz:`jq{`yz8|y}QZ}y+[IL 2.4r|wn|uo|ttzQUci])fx|{t MĹM0̼Xdq_o|xmoos{sasb`{"m~2{jC6f4)hweqjtf[UgooisSjdgyycpwmZyV@pJ0SO3}ºh^wn&.:zrt|nk}tv~xtprhqroskrra^myli3%~yTmO~j M5(_jmbfqdiint/]+}^k}JZzZOS0Swyii{||`T!'(xS0v?j}&m{ 2tmotdqkB(FxI> ;/e[oY6$! >I!+$ . $3 xyxxjkojqw}|x~~zm[eca^\X\_TX__\dmjelbX_\TYgeicciiYccZYWVSRXUcacghgb]^[VOOPLHLIWR^]hj]TWODILL?MV^\OWSi]c^OLVKJQaQR`IHJKQ`hckxtkzyhoqikcgmg^[^qcdY[\emmhnQQ[[XZUMS\`die[YZ`]brukba__\b\gutsejb\adlspvm`dthfloyummVbdqm{tvjl|z|}}{uvzsy|{tyvnh^djfh\]_d]`fg`[bf_ga^`f_aclqhck`Tac`[\`\[UYlloqmfje]YTSPPTNQHRVch^aUOGVRC;:6CZXYTTTa[PJDK^MQO]TN^QKSOORYccdnXSZlwd~~u{{nyztqrjjggbhlhjplmbhlgbVUYiZLRZ\T\VX\QY]afbgfjUTL@DMUTCNIGHLYV]ZW^ih\cimifouvsxfsgdcdkuotlo}x~|y~xvr|pqefrsnaacc^[ahe[_nggechlacnrndjf]^cca]a\[]Zbkhsqkolia^^RU\QPQQVVWAObSG=FOAB847DDCTURVILHOR[PLRQWMILFPOQQRZX^]\`VWXRczyu{rkr~tijltuee]j[]`[VTLYZXPPUUQTWVYQ[aimmoc]]UMB?HPTBDFCHLSV\`\omi[eihels|xmbti`ecirrnlp~}yzxz~~~yq~uktx}kqr|~yvrpsvpfd_hg_`decesunlnnkgmvvojofl_e_f`cejjosukinpjmg`ff_beKORRaQINZ^FAJHVFG:4>ICEKRSVHLOTPSURZWYWOOQXXXKTXTbNJUTXTSZ^l|{~{vwy|ssvkski^g\aadUVWKXaWNSTQW[abZ`]gjnsri`NMRMNRJJJMOQNZMOVNHNV[\Z\XSTNXQOOJUT]RUNRT\_`W`svrtv}xxwvedona`XPWV]ZV[MOVVPYd_]``acgdmplm]USWQHDFENNTU_cbehrqpkmwx{~yn\`eaTiilmiilovpruz|wsvtidbeit{sphrxskjlrY\e]nzflzxxvtnjtmaibikjn`lqntsrspuzuyvxidcgagljfflfinpuxprpflf`_Wc[NORUXTGGM]URRNNCTRF99:BLNIRPJILSQQYX`XZ`WXY\YSRUWPORRUOSWXddWdil_~yws|w|uskc^g_X^NS[[XS[YPQYZ[^\de`eadfinrrt`S[\MNLFIXPVZWaqszqlpuwkTYYRbhohqmmr|wwutjspvmnlhiehkjspsmU]djilkkh]f^ddffz{|yzuospslqolqke``}|uuwuxzyzvjwkeakgmdhikklqqu~xtuqg^Yc`VUSVcZ[QMCNNRKHCAEWPA>;=KPRTVY^ZefYbcdffda`hdXbc\]V`gdjnbpifmhmmjgdboiiggebe^[]`_Y\]Y_gVgd_^ZbedbU[\fidjbajowvqrmh\LROOfkocW[adztioly~|q{szdea\VWb_Yckonmko}vtuu}y|vxwsqphqxwhbffh]cfcYiqekY_m`_a|~{t{ry|}zx|rx|t{riupfhbhe`fdejgbgatocitiqrcbbcdaXUX]QHROYXOHKGGECHIGE?D~t{vsv~lomolhxyz|tvoswyz{vq|}{w{yjoqpw{tq{tmvpmmnpejf_YZd\cjchghnidX_cXRUhtorpqxvqiiuoooperzdgo\h`ng\ggv~zvvxyy}ztnnkxupwvqq}wwqq}~q}xv~q|~zyrkm~x~b!h6I&K( tgqk}|wmnlppv{ux||sns~t}}|qwm{wqmmjlyovuqtnpmmoeqn`cR\\lhfg_ed`fa[dMN\^ciovmfhmncwxrfmg`rdhlbi_ke\_doozyxy|}xwztrpqttxuywzuzomwsvfu|wuryz}}4euUyk}vlhhplvlq}w{{vtz}~ryzulnwzxsmry{y|tqvyzrqmjklhgnl_R_cgl`j^gcjY_bgMO]b`]ce`^ioibupqdnnWg`jrfghfab\iqkqynx{{x|yzkwsunsvt~y~tzsk{s{y{}iUC2b–xyws~jlijgyul|ozzz}ru{{qtbev~|xolpyyxxxurxwwrttnmhj]ggbLVgppkaddkkgpmg^Z[lka[_Zars_JjhwlmtL^W`edjqe^dX]mp[aieurr{~}zlkmuruu}s}|u{x}vvt Rruturmgfdvoz~z}}s|vz~m{vhlz|tmy|up}uqmtuyomd^`meggZFPXanhhfehpjihkeXbg`\]c`cdnkI[emafgQ`Z_hgfgfb^_Thh[Rb`u~}z|vzrmojqs~z|~yw{u{rtx =yu}nonifg}qprw{~|~yyppmyst}uqlurzlmpnruj_hkmefYDUQ]eeljqn_nf]bRQW[``b[b`hfiPPiwcmm^T\njc_d^andYea^]ahws{}}wsprbplip{{|}{u|z~z~|{{*t{tzxhmqtvpyz}t{yu}wtx|vy{}~|xtv{xmrkuyrckmjhikZJZbjqmc^jocgcYcY[befcb]`lmff\L^_hligaQhmddgflpoYelchjj~z~xqtq^]iry|u|vsxzX͂rw{{tvonmyuylwo~v{yznyz}{xz}zx{ttpuqvrzvpiqteiraSZfcbahh_fmchad]aqk^^ZZa``cbcJbfghgfm]nmpkk`kmfTY^cghs}ys{x~}ttrcnpmsvvvsxzy{yx}Vsioqryv}w|y}pqvu||w~xrlo{yx|wznxnxtpvcI\qfbaaidodaafhaY_dc[]Q[dYg[`dI]ffifgp`gdokldb^XaUghlpywtsw|{wuqhmrhl}ztwxvu~z}zd;|zoemmo{uzty{x|{}xtx|{yrysxsqwz{ntvryyjhYK_qdajbtbide^hghYggka[J`c]Y^d_Heozrllpopdihad_[^dNcnpr~z~w{{yyyyz|yvt{{nxpvxtqowsyy; /4Gwc@tn{lzlsu{~vzr{}w|||}ztwxtn~m~ysvjeUSs}{e\geejhedgmlbikeb]HVbg]cba\dsv|ruti{vmfrjkfpm\evxt~|~rww}swrszvx|znvxoy}~.rws{sw}|}}}u{yuuwvttbjzjrgFW|j_ke`lghofsukpsgd\OV]jb`^jZh^dosutMuzxqusnomifjyz~|z~}~tur~x~}~uwstyxmnzxq{rou}yR*txz||mryx~~s|xxpnxtoc{nngpnG]qpe^kcjojjfnrnkmuml\U_[kdYilYqamolvuWqkyxlmqourldmt}{|}|z}~ryy~}{|z{wqorxhtzy|yqūC[|jm~otv|}~t}{m{ntpkkLf}dhpkhXiaboi]eljo]_k^bY^hoTchilpovhrtyvnh^m{vnzvzry}srvyzyx~|xyzzqk{yyx~2 $~{~|xowq~z34~qsrojqshP\wtwogrpbcckjeabjjmbgoecclkfZgnilosxUluu}xlek|xt}s|wz~wwzoyxtsup}~u|x|z+2AA|sqpvomv~}yu lw}x_MhwcaWbaijvqoeoroshihlnspkd^]ehkmww^whotujloz{{~j|srwv}{{p~yyvywzzxz{zy~{{˺ôb kBt}~{ttx~~_~/ Wz|ql_P~gswocluukilsspqlabqnjcff\gqsqlstnsiyyhhuvr{ynzyxwmqwsy~yx|||zͪGc s Mɏqyty~~x|Ǯ}z~onfSNmonjxrm{wnqwnpqoo^nqtvrfl[lrprv{|{ylpnqks~xvovye}}zdmw~|Ư* 9La .wQv}snpy|rOnThƗ}uefUS|knyvr~xnwqp\nhmpxxjm_lklskn{zxvjkyxsyup}~olzkrfbt|{z~z{y˯˹';#Hzynsy}6{`jRvRwybdig^}znzlosc^mktv{xzwoghquxkuojqumltolqp{}}|zqhqvypsrlpwttyĤa*zwzumg}w~uZQSphpnjusso\hodswmyvwwz~zsz{sugxzkqmsjv~zy|xyqvvyz|~z̊I\ .lmp~YLzq^kÁnmf}cuy~^khusppwu|w|}p}rwxsohtpwii^q||w}}zso~y|~˳v {xkyyzt#og3cvsw|cuy]^rquy|tfhkqnhfpu{rv|wrnxol~~}i{lmd|qr}x{xz|=¹P9=_bzé]IǮe ^Sznuiaqmm_{~y}ult{vilensfyouupr|{kjvyosz{qn|ou|~|}xyr}~{PhJCW7 Vx}GL;sb/DR|pij}x}e|{qsnxws}w{x{uwnom~{u{uu{mzr|yixxq{{p~tǯ-q)7#;`V*9u`{m~&s~ezp|qsxhp{|{wuppoyy~hqtrn}}vz}s}|w9Êl!~6 9wwB~up{u}oku~?klqnk}w{tv{yzx~yxzjhn{~wz|ux|p9P-V@-%ixU8Z5( ~{uobvwWr 5vkosepuwqxyvp}jww{x{qjxstzqpx|z}w{}|z;fyl7l8yL{bXtQCq~ktz}xq wulxvy|~xz~zx}{|}}top|xvrp{{{~zrj\6_Y&`HP+}Zsojpzrmajks|s|{uq{y~x|pr|vnt}v}~]0sM&8K-RnxwwpmyrnnleqN{p}wgiwyyyy}}wod~~oo}~xİ`$E\/N|}xsh`thjd{nu|zwrv{{ô{~xzyƤ~Ů[`"T\9 \ozvzy~xoju~{yt{ixv||oz||xw~\ /L_dzsppuxuqp`yfl|~zpqsryy{}zwy{ytwB)g-aMV8aZUgvoroujebt~owus}}s{w}J1^ojwfLR %}py{zok~^ii~~y]TŠrC:rx ^~ |Am}vzlczttwsonxv\if"9N.zbxnxzhwzhnv2lv{~t|v{Dgni^xhPmvtv|qn~kwkrdegqk%izuØzvqșP~Gy`6Nn{O2whLC~z}sfkstjp}tkbhf{rq}Ūj~~vyn}u͠SE[GJ Z}~sqe}~sw}qq}iyjsggsmbk|x{}oy~y|KwvuuZ ]Oy Z]uqwqxylygny|cittw$7s|gssxr~~b.Ţ0;-~Qy)~zs|xuqorxixlkiu}-`xsw|v~syv~ö7H:*? Guwwrrnih`swg}4}{n|`_qovt~{uv"g\{v}zqjrvsmtazdZruq+tuxwts>MJz|~xxtsuqrpiyinloa`vyMb\|}y~vjqv '~~pmtjc{ptsI~ux~=|OUukvQkzvsigkoxM{ow%}x}psx|}|}tv{u~iF?au{nu~kzytnk{}~Ns#uyw|x{{wxz^szmxryrrrlz{ >n{m ]xO}s||wlWmrkȌ+Nolvyws~z}qx^L/I&{ pD@[mspxsxurnmluY|okw{vx~yc2yuI )6C2 \rAz}pl~o{phh|veww|ɦp:|uxy{sx9T}ƪx(HYs {"yzkltyj|qq~zwBtfizp{~q| x-%!gn:mn‘oxqdvxysnqkyybweotzsqZ6x/cR|vDXjCz|Umyym|u{zbtmpyvxkzf~uiovz{lukt<o`3§T%!R[snn{msp_mXt~zemexlpm<}8?fRrf L5&Ythg]epch~}fpp/X+\jurEY~}ZKS-~Nttfixzws^W"'%|N0{m?e}$jv1nklralh~A(E{D= ;:vwwsr{v@ku-a ;)bD>Vxt{r)[}4/UD> TK <-`WjW5$! =G!)# , #2 bUWOWOZbSVVKSPPMJJMJDOEQPGLNMGJZ\MHKEFEEM}sHE?D@GAB=BC?@CB>B?ABCC?DEADPNMFGMPGDIEGFGE=?8?>@?@@;=?BFIQSPUGHNNRNSFF725547;6-*15@2>=?9;?=?<@AC?8>@<:ED?@>AA?>>=7:9?986=B8@?@=@BA>A?A@E=@64020;02+44/=@C??BFCFIIMPJQMLDFEKCC?@DOIHFHaWQLKNYVVZNNPOOMJIIKHMIKHLKNJNYb]HMGGNGELoqBKKHFIIBCEF?@CGBABEB@EABDCIJLKBKMKGIKKHHBCD;@@BLHDD?@:::6:<4766945,185-.03-.+--,,*314813379>;9A:@9311;73448282213243;A<7?B=>BGB>AB7DB999@<:<<9;7CDAACC<>BB>51//9000024:>BB:>@GBGDIGLJQLHBALG@EKADFHFLUKMLJLYWNSMJQRPQEEJIILJKDEKIJMUelIDEEJJFLfsJJGHGEGEDAHCA>DAA>EE@CEHGECFLICOINEHJKGIDEBCHFCFJGABA<>>=:@38:7>2/375-.637-.-+1-*.+0491209:9=9F4<35825//5554348<<=>>==D>A@>A=9?BB=>;>6>;=;;=;>A?;ED==;EA@E;ABEGIH=8;91063/-25068:>;CHLDM`mIKJHDBEHDEHB@C=BF<8574457==50540335/,*0.,//109665558>;@;B;8;9F643153619565256::?>EC@<@<9@<<>=A>9>@@DB8>?B>?ECEGDNJH@;735121512534<><><>FGKKIGHEGPKF:?BL?IBBECCHI]ZZYMIORURORMJFGGBDMMPNIGCMKFLN[fGCFBHTEF]cJKIGFEHCFBCBBD=A?AJGGFDEJFBGMGGLLGDKNKEGEEGEKIFIF>FB;:>B>696:89255;46:44.70**.1-0/-3/.75375<==9=A<89AL>856/272235;39???><1BA>BACABAC=:7:@;?;B>?CB@GAHDBHBEFELDDE;14839:67857646=<@BCGJPIKBHMKPGI;;C>CBJEHHHOd]SNJJPMWNPMMIMKEEEEJKLH>9=>9>=:@8:76451870./4:3+/.+*.-/.054248;<<::=<=79?DA>83/79513;9;A=>@BCCAHEEFEDBDHJF?;705675312787:<;EA@BIFMQLGIQGKMI9F??<;>DEHLOYOPRMQQPQKKKMJJJKMGADDLJ9ADMBAAHF=DHIHGEHDLIGEA>=>?=8<98::86139653521/42.213.-017842:467;:=8><84:C@?>8:2698;:::;<;>EB>;:C@@:BA@<@A?EBEDFDBGEIFIIC@6499919+47067>@GFOMQRQLMUYXRPPNDHINIGFA@FGF=TLMOMVVL=HGMGC@BIJEIEDGEDCEHFFEBDEHCD@EEOIFC?;FBB@?BBCCCGIJGFEDEJLHCFDB@D@<>>9=6875::5801/027/671.352224:5869;;<6<;799C:?>6616<8<597;ECA=7=FB@@;=<>>:<>@?=>C544253073=D=@EECKQOKHEHHH>D<<;E@>AJEDDDDGA@AADCBAA@DEMFF?CFKLFCFEC?57?B<:61?58:;460-0,..3-2-424238:9;;5:>>=>=::<@5;@B<5<;97;:@>;FAAAFHIAD=?<<=;=:89A@:=>;;B:@>BBCACBD?AEIJEDHHKHKD@G?>>7=84:;766473>A=BEJIGLMCJCG;??>=;CEBDDFNHHJ]SLM[UTSQWQNQROFLKERZKEEIKRLQTTHY\RZGCM=:;KKIIHIFIDBGDDBEEBDCIH=>ADEGEGC>>6EE@FH>?9:=@:9;<6899=655631//03101.13668787838889<8<>ABD;>BCC;>:8=<=ABCGJIGHFIBIDD=<>A<@=@>>=@>=@AA?<@@CFDBEEICHELKRMIGJ@AA==2:877:<1757;?D;>@KKJJSOOAB:H>?>@AF[UDFONKSQ`OR]SOWV[SOXRRPQIILT^YQ:QNSPHMNMWVNOR[S@ISFCLHMHKLHFIGH@FKMHJIEBBBBBCKF>@C;@?ADCFF?;>?E?:;@?;987664459320621/4122//24669@A<9<;879A;<=9>J:CG>?:<7<<5>ACGSFHEBCHGFEC<;:A:AAD>C@A>>?ECGFELILDEIRINPNIGDAA<=97:66<;8@:;:<=5?:64360/0/456874/101413613@87D95>9;=;:9;<@E=?AA>;7:??<8A5ELIOIBEHGHD@@>AAB9@AB?CDB?@GA7:CCEDEILMNGHLNYOUSVJDGCB=97=AAC=9=GHKJIJDFLGGJA?BBB;;;?F?@GIHDDCJMSQo`cRUf^[ZY]cYTOO[[`XSLKHYRQPGHKJKOQNOWCYJNKMFHMKNEIKMIHCGIGIEDHBEF@>DJIGCLECBI@8?AB>875>FCEFE>=;<=@>9>;528:60023:873543522556489=8=:5;9?6;5C?>B@;;GEHOOHJIFNL@@26BED=@?:GEA?GIMGFENQO}mhWcdc`[`_c`WUXhh[cORNHSOOJIFPNMMIJOMKUGMMYFJLKLHFMMJEGLQHMBGGI@GGDFNNBCRCDA@@?@787>>>=>D>?=<::=7=B>=CIGHKTPGLJBFHIKGFFC@<@B@GBAAFCCKCHFJIIGGKOOQUOFJKFNNHK9??9CDAGBEDPQQNLDMP=1/;;EBB<@=?IHE?BELIFMXTy}ghcgb[_[WUWdmcfa]M[LGPJOPOIOLOQJIJEMHFQGKCEOJMBGINNFEDHHGEHMEDDJCJA@?CM?@DKC?@@AA?=56ECD=<;?BA:<9676;7;51766?<291783340-,271:?@9?7<755=999:<;9??AA???5;7?B:>=@HFIXWHLKBFDHHHCDEGABCEB@AEEHIHEMHKNGDIPSTOTRNHMKROLC<:B?BHIJA;=KPPGG7=82&26ACFG<;?AFCICBCHGGHNVuujbca]ZXX^csh[YFTQLLTHPV^KQHPHILJNLGEMHCGJNHJBHJJLQ@FCBGKEIG>BFAGA=AAF?<>LI<;B>C8;<CBBD@D@;8774565:7514;?5299438241./-:58?C=>;:7:577939@B>C?==7>;;EBIJL;@8<;C@:12*+/3=DB;?BAB@CFHHBG@AGNPR|z~qh_a\WPTZZ\[^KLUNRIJJSTQMUWWYOCETNJFKCAHFKKHHPIMRIKMJ=>ADD=8BJBD;=EFF>7>NI?::;;<:9>B@C?@@=B<;5895;4;773588704:.569:624027;:>=:9:5166:<=89?B?=@<=;7?=B=;BH:;:?BPKYOINIIHFNEHJFELHGASHGHEHLISRNMJJHNSSVUXVQRUIFBDMD:4;=DBE5635<6:./0*1+0>B>>BC@FBBEDOLDDCFKPLmtz{vhdc][XY[STOOXQNZVKHKJRQMGSTNYQG@JKEHMQDIJOLMGKENNMPNKG=ADD@@CIHM=;=;E@<>8EBAA??>?<<=774<:658/:573067074499675888>:;<9:1488:8:6=?C>=>@?9=@<>=GMB968966:@30/+.,8GL@G@?BICEACFIJKEBEEBrqwzokba\UUTMRORTPOPSRKPOOPSVHSQLXZJGMDHKQSKHJRSLRTMLPJROKIGINGHDDIHGD@CCIEA@FLAFB5:@CEGJAB@;CFB>B?987;;55417451022582/61636>>8<59>CA648:;767?6>B:;=:==9==;>=?B629DMLNLJD9L@EBJIICJHOLGJKLMHJKOSNKOPSSHOQWTTVTOJLGC=E<:>:EA<:45<8<8C42,..1BFUGH??CABOG>CBGIJBFEE|xx|uib^Y[UQUWTWPSQQWWLQTTRRTVYQKRSINPKILOGLKNYYJQSFLPKKLHJJLLNMFDHDC??FAB;@>BCHC9EGMOQOJCEB?=><9C>:9:7=65:1803250-15222/1-189<>>;AAD:519:@>@?@A9=@>;4:<<=8=?B?71=GM>EBE=8CEDHIRLFGONLUHRLKOPPVVVQSUVXNIMb^T]\LLNCEC@?@AC=F@B;<88BEB:/),16DMUOA>AJHFLMLLIJFG@BGJ{|zpbd`\SRWWVZaPPSSYVMNNYQQTPUTOVXIJMOKIKGJKSXPOTSMQXLLFCHIFEKJNUVKB??IRILEDA;?B::CG@DAG@NGJ?;C<==<<:7486575341152122.1-10,/8:;@?FDB@9597?@A?<:;<<9;9><@>::3?KB>??J;5@?BHMPMAMOLPRKMKJNMXXWSSOSVWPNO\WTVSLIMM@FGDM<@IIF>=@=>?<=<60/;?IJKPHCEJMJFECLOOPKBDIK|qij`VU\ZTV_VVZ^YXWQMSSONSMTMO]RVXPMOPMHORVVOPUNNMKHIEFHFCFKNOQNF?9:7=<=7?==AKDG>;=;<<><8:7:=7<44520621.40203+.0@B>A;A<77:7968>@C?>8B;;;?@A>:=C=><@8;BF@E=H@8?BBELLLHPMIMUMFPJMHUQURSLWZRPJQSTPKNB@?;?986DC=:=:7636254756742383.,--20B=GRD<:66=;56;;>C?CA:?CD@>?C@B?AB@C@;8=@@>@;B>=;AJLKLIOLOLLHLPLBSUOKQOMSMPLIEPHJFKD@8:@>;CII@BIGJ:7=<=ALJDHOFDCEFJFEAHXQUDMKHN~zxn^_VX]]`PRPY^TY_bVTTVTXRWQMWK^XX\\TNPV^TTPV[S_USRNJNEA;?EIKI@;97B?FG@D?A=9@:;C@5==7ALLHGDCED?A=;=6:710584640953545.011.?HLPIG>7:>>96;:9=D>?=>FD@?ABC=A@??<=;><9=8=BGFLDGIIJMLNIILIKNSH@LLIIKEDB7>DHFF;;><9DCCAHDCQJFDCBIGCKIMEVFEIDQ}qiX^ZZ`XOTSWVSQ^gX]_QSURTNS^SVTY]YSWVOUPOT`XYdTLPDMKG?A?EHHLL=?@E?A8:56JLTHCMCBC?=<5:68:466678712<528573155=NLDBDE;<=>97;=989;:;@ECB=:>?=;AA?H>>9ECD?BKFKGHNPKHBBDIGGIHHHLIJQNtT_\^]WSV]]]]W\k^cmQOPSZVPVUUVRVQUS^XSQ[Yh\UWSOPJLKHGKHDC?CD@NDIOHF?A>89><:<:8378;?PMHKNGHC?>=?:<86893:;88/6:22632;788AI>AGID:>?>>;88>=;9@<>AADA:<975844BG;968>9697AH?@F@BJE>7677:?NKALGGLJLLJOUQM?HA>EFNFGGBENSZz~g`pxgXV_XdcZ]Zkn[ig\WX_Z\VXSYZTTPTQ[]VSW`ccVTTOKLMNJMWRKH;BDDRJRUUKF?A>;>;>;8:8;@=@MKOLMHE@?DC8:A88:A53:94888457531<@:C?EAFBBE@A=<89<8;;DB<>AA@D<:;?:>>BCFA>?;?A=;;<58<7<=AANFB@?<:D@MN>CEDDF<:49=CSSEHECQOMLRQWKLDECBEIHDKPNNI^jwr|uy~cUY[cbah`\ji^ghgaaea]bcX`YXYXWWYSTUZbdg\UTSWVMKIKTTGEGAAEMQUQ[[IED@B=>H=;859:BIVOGMEIOB>FC=@:51864888>47;9;0=<>CB;>GB<@@A=;?=A76<=F<@8C>@@;=?<>8;@>:89659>;<@CJD@;>@ABD==@JB??GD@=>;??<<;B><>MBGFKG@H>EF@<@;GMRNINFLRNKHJNLCHEHKCMHCNLMSR^g||~|`[bdedcmc_ojgbjnkmd\`_eU\[db^XXZfrgdilfZTWVUSONQLIGC:EGBFDWY]RZMB<8=:;;;;57:4=ARHPMLGLF;F@C>:<;6=9A89:6577:==765;@D:=A>B@=B?;C=8?:;<>@;<<<:?:==@>:90F<>=>9<;=;66<=:@:EDA<:AB><=@@DFF8@?;@IE?CBB:@@9><>BA>AFG@CDCBS^\OWRK>;8BHECC;IE?:BAAD=<=<;BC>@7;=DP==;9@HCC?:AB989@BA?:;<>66E857;A?A@?@;@A9FA=>::AA>=98BC=8@?AGFBJGF@>?M]mYQKON=?:=CJ=>F79?>EH;DMCLB@DNIEK>IH=<>H@E:68B?HC:<>;=BL;@NE;FE@88:9C>6:@C<586@E7>:>@8ABBD:><<8>=;:<;?7<?@9:7@=G>@;DC87CH68;@DA=9:NH:<=IE?=9;D@9>>?@AB?=7CJKHFEB;586?<;;<;B>;:=I;8;?:.@=BBB:8FGB@@E8>=CB@?==;C:5@>@@@IE@8;A@<<CJLFMSPQGDXWPICEKDKPJIKF@CFHEJUfjkeoqewznkugjyvmm][tnaXV^j\W]^XǩzsrkZOPLI:@BF@;BIG\v\N?ZRH?@E=FCL@:>;>D@DXRAKMOOLGDHME;8;ABC;>BAG>;;C>CHFE<8QXODIGG;9;=>>8:=7?>;9<:C4B7E;9B?B>?>AD;9A;<=>@G@==@H<98CG=C=8@H>67<=@CN>C?CC@@IGDJFFIQCOSTTQQQ[PKOXOIEHFUTOSRLIEAPp|uspzvia`\ixrjXZbbhctFtx`[LGF@@>B;CA?RPKQ_rUJD??67=D549?F?JAIKCIGIRSQOMPNMJKFEMKFBCCDGCNLEB3/<5:9;BB:57B<7B>8@@6?4@>A;>>8B=;9>>?=FD=8=>B<>CA>AA@F??A@B?QMK>C@EKDAIKDFLOHMRNIMHZLY_\`OLBFX[R]RLQQLKt|ztzucY\em^[__d]fƳU\brR@BICA5C>>?IMDDGv|QKG?<38?BBFAE?EE9BDL?9@@GCFIFB@NGI?KAGJSMRIGKGOKLENW[]UMDJ]PEX]QWRgN}$JgÞC~okuljvjdnôͿ~xPeSNP]ND;5EA?AFV^NUNFDG=>?X@DG<>?CDED@>59DHA@FNLPGIJLLMKJJNPLKKHHA5;2@A?I;?DA5=;;F=8:><;68:9;=?FBC?B=G?>@@@BFEFFHFIGHLRIAHPLDJKELPCDEL^sgRMKNLKRWJTUkq"o{hTY{V8|wsx½|Ƥ…TNGLR^RSRRUC<<=DC8;:8BA9:9<:3?<>=@=:>@?;7<;7;:<=?FBGH=<=>BE@G9ACLF;<@FAA@?:8@V?=CDGFC@?GBI@EKFC@ROLKKJDJR=LOSQHGSGB?PulURIKXRLe_MVnD uXLIhX)>C{Ïs_LEWgKDDC=?8=<::@EMSKOSMPMB=B>9LDJALGIDHF;<=E@C?=;B>7;8@@C:AAE>H>A89?:8;A>6;<79D@;=@>A;@98:;>AFGLAA>BC@AHJID=>KHA?BIVH>BAA?>@@IHIJBDJHEPGIHQQTQPMUMA@AGKFSQeyYMKVQHYTIfK 8Z HsGJb$eǙvYsb<;A976>4:?EGD::?CGI@?5>C=:3388;GEC7M@=?67<7>7::B:A=B<=AA=;==;BA?6;:;?@@;<::55@BAO>BCDA>DAGFHA<>@>;97;>:?@EDOHJMBEHAHC66<>A?=CKD>883:<9=A49FB87736=A>C<:9<@?9;;:B=:>7==>@664>E???<597;>:<@AE:E?EDFECGGJ=?AD@CB?H>:;AC@9A@=ABNE=?C=@C?=DF?HEKFIMPJKPSMOPNQRLBJGgzQf~tyy[ZFI{ Ju&U 3+ |.PAFxbZWeQ=96;:?678<:7CHLHCG??KC>>HJE?F;9BMDAA?;<<=>>6;=E=5;<7;:>CC=9;<=43:@8>>>@A=A?EJEGA;HREE8A??CII@JCFNHCIIPVTLPULSRVIHKQC>@OLOaofpX]hNe]!e6J'O+ @:AG?:QII@?BIADA?>;>=<::<6A=7EA>1=:?=4457=<=B;9:>D:@A>9;>8F>>B>D:=9:96=8J>>C;?=ECBEAAACA;;<@A>ICL?9BUQ98CF@IIJFLCIEDGGJJVWVPRSMTPOJESG@DNZRW|yijIWd5gw P>=`zMPHE748AA>@HFKKEDBKNCAEB;ABC=>DELNBHB?AA>68<<78JB;<=7<;=GEB:B<;9=4558:78@866<=:;<@88C;7>AGA<99996?C=BCE>>A?@FFBBIHJHFJA;8:KICA@JQTD5>LNJG?OMIOIJLMJHV]_RPQ[TNLCQNNPY\Ztvb~vnWvUA3_b>GW[BAAM486;DGC?;@>:;JHHDGJDBCBC>DBDCFKHIABB>>@<773G=<2:AD;><@A==>:65<>83>36?=70;7@?;M;9367?><65;8::A:7;CMMDEBMFDLDIKFIBLFJNUg^NOKNqz\KNJGMQfc]pmolymp MPD>MQ?<==85145[J?MSJMDHHBB:?EEEJG@JND@IGC>H@JADKCB>CIL;>=;>?:D95598=G;9:<8@8<>A<4::687;768587?BDD;=9CB>AG>FCEDCAHC>EDFQI@CJGKLKFJJFKSZZXPY]dlfVmbNFE?EORvjgWr;faKKmC?F676247VD?CHRPGIUR[PCACANC>DDFDFHB?CJDHJG>M??FBBDI>>9;<995:5::88<=34448;:7?796:54;L@?D>;;><;688;9=9<:;;99AB@C?=FA>@ABD75:A@?AB<=@RBHFQEQGGCIIIHHCSXOUXTc]UHSjXVGEDPfUldgS~zTRd{&bBQEYM;CA58G>==7=;::66:;:8A<8463:8?@;=;79D>?=;LFCADFIB?>:?<@>@A=C@=>>=E:JD>@25B9=<<9;@;62YC>98>H;3;;9:8::492;<9>9=E7?;8;;::?;457;??FGG?>?AFDD::BF?=;;EH@=?=AG=5=:@C:;75A4<:>DBGC@>BAF>B==C<=>@IMFA<;?93=95@>U`wz\UqUMKISNQ]NGLWEEJMA?HFALX>IO:87=?J;:@BO9@=>9::D9?:::72;6514580>;BA?;?A?9<<68:64;08:@?@CDCD@@DFC?FBBACEEAD@TIE>AGJNMNY_dhn}y|rfTuV[Yi^-lBKi{]J9?:;ECAFykCC=JESVKZlZM```MJhUSISXgTPM@E@BHLEMh\_Y79=@>BDDEIJDDB=?@KMIBABCB@?>BGHHIQb^tdtaadiP)pMHaiu??C=E@:DCS[O>>G:IOWYXFkfTnSPZmaulbmT~GA6B@MKBC>B@;>=E=882849926?:C;8??AB3>8BC<@B=?=98;>CCDDMKLD@ABEIAKEBMLFDFBBHHCF>E8C56@@99<<=;6;2888?D3484:<<@:@?DD@=6:>;EAFGJLHGENQKNPUa|Zwy3 !ldyTvK@@HBCJHq[TKGB:8<;;::49=736=8959>1=CADB>;=B@AC?B@BCGB?DGHDKKFEOSNBD?FL>GIKINIGGFAGJPEKFCSPPQ]Rmzz*3B;{nlOA=F:HE@BAQLLWKC?CFObwZT[Zm`kv cqZw`sclQ>=YlqX=B7C=>=C???>==:9608877;>4D<=:D=8=AB@F7EHEA;?BJGGDAD>?NZJGEEBFLI@DMWXFMJHRQAC]POLNMPPTV~ya hBuWFWF?JEAAbi@DFLVGMQk|tSZVt}[qV/Mo}]agSI;=YqFZZO=<@>999CA?AA<9?>93;9548<==GLBJLZXHIBPGQQIFJLdTNScgwCX t J_D`lFEBFKNffB>DPJWwpfv{u\{M`qp}Od@.7aYsIFcvUICB=?@>5>;;@>;648:9;AD@BE@?<=895:GA@?@A8GJDHIKPFGEBH@D=AGDEBCIN^HRWNWLJQT`Q[VFQOvXr~k' 7Ic.wNTH]q?=ALWH^zVLPtNKsorkKjR}i[]qhÃr^`Qxy?JEFZ@MUbZdHbENH@E<<5>:;;AFB;>6;<9?::G@@=>8;D>?ACG@C>@HKMKLH;>DII=>?=@BVHF?AHMgJOM^ZIPJNXSWrOH^gd{"<$@usb[lPNF?FJ\xoQ[APYOyw5v[gtqpTrP~mSpweIakiqC7`k\XQ=G<9A;676>ADBEBA6:89C:>B>=<=;GD>?MIKC>KEHFHP[SOTMMVXVMsfhqbw['NdvpFI]I>;KKmIMGNNaqq|}hYPRwie[QoimsEO\zbEGE7<>5>=5=>??C@B?A?CF>GE=BCHF:<<@6;KIDFGGFQDBIFFAJCDDAG:AHLB>HDQDIEHPUXiQJ]ufcozj{D{X /Z@]kqo[_=@H]UPNBN^Hl~\mamfdmsfxZ^Ww_{k@IzRMbjb9=?B::9>A<:<@=8;EGMKiQdNIoUn{XcHz`ZQME>6?A6FAD@>9@D=;@FDEA;7FDJB@E=@@DE:ISIAKOPJHHKIKFEDDMOJSJMIKd\RRYZOhaU\kKfFi{uz?X5 TNWlLCNyzIKHJ>K?IF:CECECDGGNL@EIMRKFVVU]eUQdPGCDBEG=>CLEIJKL;?BC>BKICDFCMGKEKHHKFSYh{FJEKBMi|kOyx[^V_QSdzvs7i!|c]Yr4 ;itDu_jk{hnnRShPwup]xea}u>JCJH>PdpnrQdFEB>AGDAJC^EPK:=9FIAAKIJKEHMPFENBEIYhUVGQJKOup]_j{aSr`ggRXc}cyd|7O,W>au_,'lvW:]3(ukw}pjyW]I=NVnqrsX]y 8~tNFKC@TcKLHRjsnSJE?AHAACDDQJDNPIPLKWQHEHchYb;xovbv^bj[Zgdmd_pe4h4tGv`XlpM?lhZsyq\FQ^QVrvbxu ~vXSd?GXxXJUTRU@=?BADBEEAFEG@??CCD?CHHF>NKMNPKbQJPPPTPKG`NftTbR[R\yn^ve{mjY3VY&cGQ,^~]TuzeCA?NWyjmfqp|}|OO]D]TKgDIOo~zKXUI>>?GBBCC@FDIHE>GC@F@IIDKJ@IM_WZLEHOhNaS^wuYKhtLeMWnWa`xkZo^W/j}Fn#4J-Kkvs{PiOha=OOIdH=k^rN}eh`X>=X\wKODOSFIPMhRMDAJWGEKIIRJDD7HIKKGIM?;KfPOb}jHRSJLLb\bddyYSpkjxf|^WOlvS$A^0P=Ha'F{+B_ Pyc_Y{lcL\Xani\{_n{idTyeJLE>DhGbTDGPOYLQ\ZbQQJV[GCDCAHNEABBCFKPFNE@PrTLP\UNM\OLOY\n}pSYPXcqxy`}sXO\^wem_.KtFRHA4PXVgvHaslHUTLUt`aSnTQ]zY}pWanA:?EbNJOJFJBKufV\ThOFBFCGHM`KDIFEJIHE=TuP`_TNKHYMVUn\TKTVaxg][r^|uuXy7;{ <>R(p^e^r]QSEMG|Dnxy`vu^gTUgUclcA\a^c6:SsT\cMBIjzcmhe`HFECEIFDVM?JOFXbQQHJuibURJRXXZZUej`Yw_a[WKVq}row`~p|zctz_& L>qj_zUeefMgcGDruGjypUCE@TDINV]GFFLI|kWOEv\VlhFKKCRHKYNGMOTKs~ZXPOiKQ`KObvx]gc]|c~T]!TR4 aeZidcwLHN\QenPNlIWm\UTVK}brRAHb]J>Kj_MLEljwdeYjIBILaMMLPGQ]zvyu|ZpPOOisjc^v{kus}tYg}y} ,HXwccyMDC@IY`XX`}LaHP`hcVGAA;GSPMGHT|jYo{zrmYIa`OEBGNRRQSLSe]vv^f[YQNKariOZh{c}zyc=(^*z[s\sHQ7_[}SeaL?BCp{bHKErT\c@XFADpfTDkbv~yO]}`mPTXIJCNJSMQKWs]geX]LZ[Q`gt_sxUY~klzkonEx-[faxT{rdQU %TO@RcjMIm:FFnXPUYpeRepifpwm_]PGHK`\bcZZR~SqYbhYRM]`ljcden^PNjhwxd@v8wnd X[uh }DhFYVR}uRO_~quOTgPSsnzcec{p~vOWUTLJFRpJQTlnhZmyk^L\q{X]Xo{|UQ\citb{qs^~^ q~hqw7Iwskdzh-zr`KD|{~ecco{kWi[JMcpv{3ibOKZSHLSOUx|p_aPVzmasrR[cgzzbPqotuncwOd{CuZe\Ykw|subMhYKcijk|eGRkv]bvfjJbKTT\m~@=Cso{Z|c%bY^TJMMFWS_}uXSHuitOhOTjlqYqtns|As{zwZ1p}KilN/ueMDW`k^fXN\kMq}HKMMRUhYI7DGeZfYPZsvmky}iSLRTE^a^}}YRJXPi~sX\{]SRS^OiRa{wr}uPO~{x@wtXBH Qf|`xUjQekMKWRUjTleLWch>;eXFWm``{}nztoj]JZt_z]KQ|^jVKQaXOtSYOWZ`bOPZyq{uzYfJujmmlnT]Ml WYhpraTjm~^G_ugLiruGTpd8=gWMwjjo|y&8{nSS\jTJbg_nLLH}vtbVOSXfZRKJTbqtQR\-uclvr07,wMrt{)esgUHZlu[UtSZbWJiq?@@L}|txh~j|.\{_aXs~lVQy`QQUVUL|frSPLFP]ZMWv`xn[vuvyzim}3}C6+\wp; FMMSvnKRkrpXI@7_szX@Wzoo2m]MTTbRNN~rRYWSLV`nlYR\[hJbtecdw{^prytk}~znys!te|vgWl`^ncs]YzCS`}UUlQ;\fNXSpjbIwon.nRomRfWRfudOLYZvg]SUnciWv]^oq`\fn{svR{[evxs8jwsLD~|k`vt~{Y\dQZgqSuNUU^UFbgFKEPq{BDZmjxmNk^btdV]wc^\_ZFKuceiaYc~gYUYbO_msnjtvv{hzwv]o &itZWhvuq^ImBMlBrgtexdoIeLTuTLesZew~B\I[hKROLR^VMG?BDb\Z[YdYmhtdxFyQuaahojj%uo{g\hNf_PLJWd\~|èafYiy[br\n~ujI=bc\o|RQcDKKJEDWTu[knYYvJc\jBo}|mzmdj`p x}nnnYv{trpct|tSXyY}capD|mov{mdr{u~s_Y|{jaTPBDFFPhhVXwfygTaHVujpPWz 8anmh Wf]|vL]VysgnzllxgztJ7U\qxtg{ā+O tyVUlxvWSTUSGRONh^YVnmYlXc]O_|qj`h{ifkI.G%{ iEkCB;OjO_cO]T}dp^oYYSuzYhxVzyYhZgpfgIEHZSJRXN\^X3dnxiRV|xPVoD[[OvlSr}ky|vG&u3<3 XwiDDWle]U_INcRaXKJwvreXYtrSc\8swkeQUNZe[UGK[fk}q2Ts^XzjZaSkl_NNVptThsn'GWo~ b~|!~{[]@FNmo_iLgfyTWgnj~x?~VvRTlJfi]apzvwv~diTdIV~Y[j^c x*$n_tikh`Vqh~a[Pqe\kwzm!fj:oplV}L=VX\fVgfxKVRnp~y|kJUDDi^W}yxti[izIGoZd4~-ddGmu}n_hRHhytm@Tijze?qrTiqkMPOCdaaanlTknEXNUerfyl|Vd_SKRSelvp}hy}pXWHf|Ws<pcR}0_qbfbLUX`\MQ}tpt}Q$|T^xz_DFGXH}SS93DQVOc;EJH`\dKB[zu\wdv_KBTcq>4rDU+v^ujQ}eonvmwob\f[`Wgk.4qSTlnJGbrR^Wq_GIJ?i^XbYUfPPWI@CwynlTu]q-'[X\<f@,H{k~cnlzqMrNuf|H3 kpXkko;>_xUdnbtw@x}?Ly\Pj[uc`K\\uy~^gdxi~OOsZj}Tlyv\_\our|L&a:8qjjdJLFcY_>pNBQwtt^i}PdJSo8)~io_}TR4(Z^tvt[tgXRl5 4x|UsaNSy_AB?z@GEiqJvQ]q/\0OXKy^U!~H-8[Y~xZv|`lEAkb9YT8KpbnD^cAMV0W-bZj_lB[v[C]Rm*pOsV??PZWeTb\${*$K0qxt[A\t"iw 1IGHPBr|{zOlC*HA? <6ptQLIhu@mU/f"@)^?=~yWYQdp ,Zz82[EittB YP A/bZk~Y9'# AI#,& . &6  E6-ೄs3m- >;O,!k38> VI  #hR hV cVYT XH &k>GU;Q]ߗ6 %_l!6ݲp. ,m*  4?  ?@ Eq2M޶~C cā/0|8*{8]<  Aޔ7 6% 8i =T 4}9 Aߍ) 4ߓ, <7DŶJ^P! g҈5h 0RNeAt8C B`QPC=B0avOFG EЭl %WTZ sʷALޚ1Fcn _e0&9 Qp (n-#ŀ?V9,uoEBN! 0YdZ}eY*ej51 ~`)B%:@Jj@%f"JIϳq*E1*?D6i zGs[A% dQ{e %a'7K H.PgrQՐ0; `:{QzHMվq#˦spqrޣZ[  lΩ_ݘ:ڇ ̈&^rHn7dI+l z: ΆOգ]xHF@D]0GGp6Iv| 12H"=܆q5)pR(;p'J *֢<xxChFh;e@9-op7g7$޷yH,ueDCOc  cUвĠro_}^Hdm#oaR?¼R@Kܱy@h,,]w9ܠ`,윘s,LQa*Ys.O;UY N.cbj?$&?U: ح?@6Uq3^2ĺ,X?&}Qp%\rIzpx:\j}O/7O"dHb fv̔ |a2|ѐʭgh0րaJL׾}} =~{Ǯ.٨El:w-a@tfgN0c5eIVƘO8ZJ֌fKpTL\}B{mhG^Yߎ oTÈ ?yw 'M4S84[<6T %D~xڥ ]W'VlXbNl +TrIPgZ_K&˿rXPZ-ʫ؀yy ix ɗ?|\yס#dud8V+ V5nأ{4xҶ֦E4>M- s9ؽBFm|Zaqw.$9 $ztxݹeG3giöNz V q uX!HsEm.-dc*^raE![\n;\R*`u: //Ċ5˪ KY7Kf;B5Auկh$!fb>efæy;B=53ӡǍ~^T94er=x{u-' H&!qU-eT6MDd~ycmd3q9HFIkoF4w> EnI=t-dsu!*⍼[!7rxCP0#G\l{ OJ-c(nvfxtP#m#bFM%{S!I.̸*/wVEUf-} >m@$/iX&E PL#(Yu%>: A6ii($O!.TH  1hӅq f  2   crrcsim-0.9.12/textures/wood.jpg0000644000175000017500000002353111724452426013536 00000000000000JFIFHH ExifMM*, JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ??F uSd4DӃԀ))f" ?Z\a}3P1JG74~ta@.(_FJ =qlR` w&}H7)pi=ȧ|G<q\~'>`K8-҅!vp4.Fz~A=DTT[gX:)4'RqMIO Fz~misJ3l~4mhp: O=)߀?!jPv$ё:23O)w~QI4?:vz—}T4E(faɣSх(;~Tt? :1~P9G:nGl~tn>qm&{ʀ#2)OEK۟o(]vF:RF= —L~tm^ԣ>t|~ZLׁ#vaKy(~9I_Bi1z&0z2ҘSIR⣁T{ʐ?(\ 1F1ڎ=(OF=4d3A К2=( ڍ?*@ ,osEaq;hѻ"ށvP iFڍq@ 3ȣv{~gCL&Ҍ~{ P=(@ir=&=JP:i(ahrG i縧j]@ տZ\/?*B @zQQƓŽ/8GMi@L~ coAM.?L ' mgˑR-4U_=˜KO~tdtTclќ@#&i=N?0ZRoMހF{td~t>~4g`PѴ~uFހ 8#RzLQz^i@G&34eOQFPǭqҌvh{I=Kƌ旧ր G77Ihd~"ay "n(OisqG^ ۊBsW}(ө=3Iϯ@ }GLSҏb*8Ό~f Ґ=*Gj@s^܁@ԇԘh*=Z@)iA7Ki4rMh'=3@>i0qQ"iFz zPT07yZ0;GE9F9*E1AN)'q@&Tuv?ԟ҂F> >R>8?J@&Syr3ޗ#`O΀1#'=If>6oU"O~t(Rܭ'>߆h}(( P`x~tsIviqv蹣\RE.=֓?zP{T7ZǨ?ZQؠY#1 QF;:^;3QӿHGҁ?&HPOL~T3[Kw\4_@_\~tOnQ<ٗ4S;Q& T֗Z^G\~TAh'RdʀOҗ' d7h4C`w&POHIM;3$Psح.p? zy'=q@e*)3ݾ(=NM8QP Kz~܏AK)u%*8~Tm9w"OޗsPh8 Tg~$u4J=֛OVs@^J{Fւ=@6P.3`SvB P}ɤ<St!U#F~4߻Ӛ\b/-M.Q~2>㟢R-ˑ6=EGwҿ5.h>‚Oz@=(ާl?ZL(?ΎOAKzPҐj\( ~OhǷ@!= @N)2=M'=.~h(!RzQё4ғ&?Z\F:AϦi:y{~lgE@XǗ?XZ. S6֜;qԘ8(Tdw RIiuiTz ǭ&q?ր)l~t֔m>)9Rq㡤h;~gԟʝb(4Sސ<R2z tn㩠noΎ)roʗszM4m>#4o?7cU}Df.؄qR E0MEފ)(A( xE@g&(cӹ'(n>s? ( Oj(܏p>~tQHB֊)df|)u㩧lhEot8آ*Q?C  % !###&)&")"#"C """""""""""""""""""""""""""""""""""""""""""""""""""";!1qAQa"2BRr3bCS#cs!1Aq ?f#4C 4 s\05a pЭy&9"ȑ8T!ևB21Xؐٹ;>".8 &UwKȠ_tg%T5ѭatiA@pF vF" 5DUm:L3M杵ދP,wDq[<7bԕ%6f\g ;S&w20Cg!k@gh@c%%gE3=ᤪi~|Jo5m/$K1܃CWH7P+s*gw4sP9B ݮE0u?{$rdZPZ/4:qx)jK5#ƛis\BqP<Z[fD!5vQ{~#Tq~- |z6h$q-'|$' Dꠃ3 5-(qcB$wAZ˽/ qv-уN 7.d87OG?d")td5RFѳZ]=uD"UֳEcџ$ӈ$ /p!`EƏx^+dFnZT \  <Ewg/txC|)4V i(rp)6f*C7Pr3@4P2Vi5+twqbaxH$OD BL}h19m\/7euUAiq;0@s6.RY7y/Ur0?*'A1<@tf`y Qsvf%PX7P¤ @8\>bqh(Z8u%@Z^ ? J+ ?:z*M6mlNSx/EP1Վ?]8# ]``,.hu9,'# m db頼~ t? \S}[Q]@BN5J [r^3C:hيcfA0]Tk"ԋ6R4(OTiJ~#1qOeMzRy[CP]+շ -8=@'BlC# +'R D6|) FT_kw}(?Ji £jhG$^k-HZHNUBƣ*&RU:+uv$F#ʹ$U6sWF z6%챁Sd}AsJc$tҗPZ0 fh>{2OZчE Z$G%]@vjTM[e) U0l椼8ď%DR_0蠉iy&\f`=9>꧇RCo\lֹ8-udt\RSI nHp87 _A ڱsXP_D+#8,^ZsxX:FJ$Z27@ s.Ұ؜%s6,q! :ծ=㢢ANhrci=;96$|Ǣe7Kp~Em,kdu|*|N+0#X=ƿu.i-dٜ9 T64H :O{Nea\j0g7UHãԋAC&":LW)vIЮqZ]1[sGUtJLYZ"`ZN CEatw9 e @gԪ\$,6UAh,#p)(4ޯ*6J S!"H'&N.ۂC4&U]1::!7ZY96hrIkEeP3F%ԦP47 4bÈ''&7a,iVA ȑDk~H䆀{\IK@cj؋Jǧ=DZDmǘ]:+8xbEBM96` (Iq@h`,R4;S}qЫf/K^p[ {[957xf u(- ZA,e9Rm.T-E=F%`ǚׁ>`/H1t+4aA+T5'9~ zh uɞO5tfDeDa.7PpkOXltï׌@䉝C] 3z(cֶv`ב9SK7 Pz7w|e]f -$^{IѿBgDž ( $ZT";LOT˫pvƍThCB vr-:C_ndj[?2Zv2wⱴ8>|EE\Z 4~KEl$z.&%Uhk]- |6aAͺAERNd"(i :pDy*"L8U\p <nм^P]0l R^qj [ꉽF4Akp:N惗Ij};| ]=pMsH|%v3(.ie .- [4sOS0pԅPq/f ؛1"Mʍ1Sƀi_y7Ĥ=z4|>Ȩs$Y~ddg gШxMC[/}+ Pڈt6du[7H`2*CV6sRXN6CEh,0[!]ll8Td丆+cmCފ^o2cGZiVV+D %""M q!<_'AA (Rؙ-E AMIRͮqFW, j` VG^GdAU&Z /sIi|FΈ,:-5H{fXttA-GT U+&s7FBȈÎ =pRH4!JAD? .x3j="3)Qv%pƊb]8ȕD"(J%$8a jfLɪ=ֹ `IեMl/-'kYU\uz8typ3A[fj9c@FAk͚օ-aI-v,ڡFV $\䖰 hcd6 =Uh#‚7r`N&3Wr_VyTݷ7 yAwҐwGz#Ct nafd}Ѷk:EDxQM O 8)"^EH(ǟqA5/&PќtHVE/nf$0H! G TUr!U\*<4,B.ZT`%@Б="K 0\qaVe9t8M2ش91]hiCRcrrcsim-0.9.12/textures/grass_top.rgb0000644000175000017500000001100011724452426014545 00000000000000 }sqd¹}pMJQUS[RKPUSRVZ`TMCJVRMY\MMONRD?IHHQRVfPT]^a`]Y[YSOS[ZSTVWUSTX\JMMF:6>HVKI\\YWSY\]VVVUPSTTPKIIKLQUSLINTULMXWSTRW[a\][XPZ[ZWRNLLOUZZXVUTPJM_^]`bSVXY_d]RY[\]\ZXWQVXVUTPJMHJRQQTVMNMMSYUNOPRTUTRQQTSMMROHQONKJIHILONHGJJEQQPPQPMKOTSKLTVOYVS]^][XSVUOMPNI\XTSTSQNMVUJIRSNTVU[_a^Y\[YW[`[T\XSRTVUSNYYLFLLEHMOVTUVV\WUUVXXW`_[YZ[YW`ZSOPRRPNOPXWXYXVTQPNOOQWVVU[[]ZYTRPVWZWRSTY[ZZZ\[YXVVWYURRRWXZXYUURTQQMSRSXYYXUSQQONNPTVSROSRSOURSPPKIEKLMWWTROMMMLMOQSTQPMPOPLLLQPROPMEFGUTSRPWSPRVWWVQONMQQSPSSXVUQRPHHJWWVWX[SMMSVRMVSRPSSTPXXZURKLKIIJXZ[^^jaYW^_[Sb]XVUSPNLOQPMLNNHGHSYYTMINVYXSTT\[YWUVWWXOLQRMJJ?IISY[YSOQUUTSSUXXYX\]aaYRTX]Y[[FNPSROMKZWVUWWWWZYZWXWYX]Z\]]X[[EJLZVQPOTQONPPMKTTTPQNOMVVYVTNRQSRRba`cg\XXWYXSOJKONRQTRIKQNNNSTTMM_]\_```_`_]YVSTUVWVVUPTTQOQRPJEEZXTSTVWVUTSSR]]]][XUT_a^WTVSLTWW\\\ZY`aa^[\`dUUWYZZYX[]ZSWZYQS]]`XMPZQT[^`\WTSVXUQQW^TUVTTPOMOOOWWQRYWY]^`_^[[]\WRPQTPOLJIJKLLLLUXXWXXWYZZ]`a[YYXVUWX\ZVSQOMOSUU```^__]YWTUWVSSUWZ\]\RUZ]^][[]^^crrcsim-0.9.12/textures/clouds.rgb0000644000175000017500000056746211724452425014070 00000000000000mX Tٚ*ц4Ʌj7 .iQGs~K{vxvsQpmkhReb_]0Z]WTQOLYIFDAA>r;86390p-*'%"1Z5  i\@\ Pڄ׵ ;]ɐƵ>h -@X|-Pay~{xuspm'j.gBdXaw^[XURPM8JeGDA>;96F3]0q-*'$!/Uk  7bs8m 9LY~Λ ]Ç4i9r ,Y> L}{x`urp9mjhe<b_]Z`WTR>OLJ+GiDB ?c<97241/],* ']$"hQJڕ~){`4w.dN|@jF|tyvtKqnkiJf|c`^,[UX{URPMJJGE B;?j<97481k.+(&#- Yz#s  UK)sRD~ب2[ʌǬ 5c(;Un'Na{|yvtqn(k1hBeUbx_\YVSQ N.K[H|EB?<:7>4]1j.~+(%" -Tl  5_n2k:HWuϙQă0`3m 'R5vK~|yPvsq5nkif:cz`^ [WXUS.PMKH_EB@Q=:8!5}20I-+(L%"Y=<ۉieȶG g#W Fo :_7}hzwu1ruolj@gqda_\RYtVSQN5KHEC,@\=:75*2R/,)' $&!Os_  9;fFw7nٟ'N˂ȟ.Y}3Mh I[s}zwtro"l1i>fTcq`]ZWTRO*LSIrFC@=:8.5X2b/{,)&#!)Ic  3Vj.a4BUtЖ9r¢N(\C~,j6z|z<wtr#ovlig3dla^\HYVT QqNL ITFCAB>;96a31).+)>&#+fQMٓ#-~ c0}'bJ@l ~D{oxvsJp}mk hKe~b_])ZVWTQOLRIFDA:>k;86320i-*'% "*Sy.}  b U9zUI}׮4VɉƮ7a|&9Qu&IZr~~{xurpm j'g;dQap^[XURPM1J^G~DA>;96?3V0j-~*'$!(Nd  0[l1f2ERwΔVÀ-b2k%R7{E}{xYurp2mjhe5bx_]ZYWTR7OLJ$GbDB?\<97+41/V,*'V$ك߃܌ݰ֒ ǡ ߆~~ޅ܎܉֦ćȜ  ߂~~ׂ܃ہ؍ԌęߣĄȉϐ߃߅ނ~~ڇ֖كԉÖގӔЋ ߃߃߉ޅ~~؊؏ح݋Ђӑ Ƈ̓ϊ ߁߁ށތޅ~~ ՁӁՕ܋ہؒ܊ҁЍŊ΋  ߅ނމ ބނ~~чӒ܉ϥރ߃ߒ׆ρсΒÝ  ށމށ݆܂݄߂~~Ё Җʆ݄ ݒֆϑ͉ ބ݄ރ݆݅~~˃́̓сГڋ݂ݓ„ɔ ߁݂݁ ۃ~~ȁʂ̅К՟Ǟ؁؂ًܔԏŌˁˊ܃݋܂ۃ܄~~džȊГқƢׂكۂܔݛӔ ˉ܇݆܂ۂ܃܂~~čΟċւف œȎ ߂ ݄܃܂݄~~ÃÄʁ̈́ϔӃԇۄوχĆŁǓނ ܁܂܆ۂ ܄܃~~˂ьلے֚͌ čʈށރ܄܆܂܄ہއ~~Ƌϒ фՁ׃ڽ݂ߓċāłƎ ߃ہ܆ ܂ۆۂ܃ރ~~ȄΓјЂ΄ӂևہݍܖŠĆƍڄۄۅځڄ݂~~¢ϱ΂΂҂՛ЇڕÎɇۄۃ ہہۃځڃڃ~~ǃͰ„Β¿̅ѢЊٔ ˆȆ߄ۆۃڃۃ ۂفف݇~~͗¿̅ѐ߈τؖʃ ޏڎڄۄلكڇ߁~~ʒ¿˔؏؁֔Î؁؅لوۊل܂ރ~~ƺΗ˃̈́фօݯٙDž ߃یׂ مڅׂلۃ݊~~ՠУ˞߄υږÿŇ݄ډՃֆفىׁׄ܃ދ~~ԠСʁʃ͖ޟͥ¾ نԆց ւׂ ڂ؁ނ~~К¾ʆ͒ީږ¿؆ҁՃև׉َ؂؄ۄ߄~~ӊѨȃ˄́͑ޚ͍ۖׄ҄Ԇ Չ ؆ׁׂׂڇ~~וÿǃʄ͖ΎۙÉ ևшԂԉׁׄ׃؆~~Ճ܍Ҭ¿NJʁ̒ݗρ͇܁ܞՄЋԁԁԃԂ ׁׄֆׅ܃ނ~~ȅٍ҆ԙȈʌՄ݄ЌݓÂƂԊҁӁ҅҇փօւؖ~~Ȏփ҆Îԥ}{|}ˁɁˋՄ܄݈ЌޒĿӒ҇ҁф ցփՁ ق܂߄~~ϊЖՔþ}zzy|}~ȁ˄ɉՆڔѐޟþ… Ҏцт҂ЈՄփ؂܂݂~~Ɔϊ̗կþ}{yxxyz|~~ǁʄɁɋԄڊؘޑŁ  ͇҄фςψԇօك݂~~ņ΁Ѕɯþ}{ywxyz|}~|}||}}~~}||}|}~ǃʄȆӁӈقڂ֛ޑĂ ц̍΃ՁӁӄ ن߁~~ċ΅Ǔң~{ywuvwx{|~~|{z{|z{|}~ŅɎ҆فمӊˊܔÿц̊͆͊ ԃԅل݃߂~~ĉσ̅Ęѕ~|ywvuvxz|}}|zywwxyyz{z{{|łȅLjҁ҆ځ؆Ү¾Âь͌Ήԍ҄Ԅׂقډ~~Ċρ̉üÿ~}}ywvtuwxy{zyxxwvvtvvxyyz{z||}ŃNjӇځ؈фˋ۵ƒ υ˂˅΃ху҇Ղڄ݃߂~~ƐǔС~}}||{zwustuvwxwvvutuwxyy{|}~ȎӈځׇчɃˉۙ¾̅˂̃΃уԂҁӁӃ؄ڄ݂߃~~ƂĜџÿ}}|{{zyyxvsrsstuvuustsrssttvwxxyy{{||}~ǁƌӇڅцDž̈۠͂̂˂ʂϋԂ҂ӃԄׁقۂނ~~ĉ}{zyxwwttsqrqqrtsusrrqqrrsstuwxyz|}~ǁǎӆڇҁ҆DŽͩ ̂ʊʊ΂цԉ҅҄ւ؂ۆ݁߁~~ĕņ|{zyxxwwvurqpqpqrpqsttvxxy{||}}ǂƋ҇؄ъƧ¾͈ɁɁɄ̉ІԈӃт҃Չ؆݂߆~~Ç̄¾~|{yxywvuttrqopoppoqpqoqqrsuuvwyyz{|}~Ȕц؄Џń̞ÿ ɁɁ˄̈́уҁԅԃҍք֍݂߂~~ʈ~{{xvwwvuutrqpoononnopopqrttvvwyzz||}~~ĂLjLjϊׅύé  ˄ɈɂˍҎӇ҆ ن܊~~Ȅ¾{zxvuutsqonmnmnmnmononpqrsuvuxy{zz|}}~ȌЈՌщ±  ˈȃˁχ҃֋҇ҊՂڂۂށ~~}ywvvustsqonmlmmnmnopqrstuwwyz{{}}~ʂȉЃՅӖ¿ȆȂʇ΂шՆ҃фՊց؄ہ߂~~Ʉþ{xwvutrsqpnmlklmlmmnpqrstuwyz{|~ƅ˃Ȇэєˎ džʂхփԓՁՁ؄ڏ~~ʈ}yvtuttsrsrpomlkjjkkjjklloprrsttwyz{}~ɈцЄ̂Ј ߭ ǁǂɅ΁ςсւՓԄՂ׃ه݄~~ÊŽ{wtsrqponlkjjiijjijkkjlnoqsrssvwxzz{{}}́́ʈ҄Յ΂̂ЇޥʄDŽǃǂʃ̄χӄׇ҃уԆՈى~~ċ»~yusstsrrppnmlkjihikkjkkjkklnpqstuwxz{|͋҈́ˑ¿¿ʄȄƆȃ̆σ҈וӊՆ؃ڋ~~āƈŻ{wtrrttssrqpnmljihhjjkllkkjklmoprstuwyyz|~Ȃ͍͂ҁԉ˒ ާȁƁLjʊσԉևцӃՆ؇݈~~ƈȼ¿zwussrstsrppoomlkihikjkjlnoqrstvwyzyzz{}Ɔ͉ӆ́ʏ¾ÿ ނܢʇƂƉ̄υԁցք҃ф Շ؆݆݂߅~~Œˆ~zwttrsrqqomljiijkmoprtssuvwxz|~́̈́ӆ͊Љþ ނܟʁʅ Džʁ̆Ѓԉҋ҃ք؁ہ܁ޅ~~ĂşŽzxvusrrssrponmkjijkkjkkmoqrstuvxxzyz{{||}ƅ΁΃̅ӆ͉ψ  ܣɃNJLJ̃τӃք҃҅ք܊~~Ç{xvusrqqonmljjihijkjjkmnoqstuwwxyz{|~~ρ͋҈ξľ ʁʄNj΁ЄԂքԄӃӄփفۊބ~~¾ý{ywttsrssrqqponnmmlkjklmnnoqrtuvwwxz{||}}~}~ȌˆЇ͉́·½DŽȁρшքԃӃҁ҄Ԉׁۃމ~~{yvttsrqqnomkmlmnoprtwvwyz|}~~}~ˌʂ͈͈ȃϴ ߝɅǂǂȃˁ̓Ϧ҃ԁԂցفۅ݂~~~{xvtsrqpnonnllklmnnopqruwxxz{}}~~ʂ̓ʁ͡¾ޚʄǁȃΊӁՃׁׂՃ҂ՁՄ׌ބ~~¾}yxutssrqrqqpoonnoonmljlmnoprsvwxyz{~~ˁ˃ɁʂˆÿݠɃȃȆ̆υ҄׈Յ҃ԂՃՋ܂߅~~ϻÿ~|ywusrqppqpopponlnnopqsuwxyyzz|ˆɆʃ́ɛ ݗʆɄǂȋ σӃփ؃ևӁӆՁ؂ۋ~~}zxutsqponppopoomnoprtvwwxyy|}ʌɇ˞ݕʃǂȃǂǁɂ̄φԂ׃׃ցԌԂԃՇ܋~~~{xvtsrqpnopopoponmlmmnnpqrsuwyyz{|˓ȃʃˡڂ݁ݕʂǂȂȞ׌؁ՂӁӁӂՋ܎~~Ú¿|ywtsrrppommlmnopommkmppqqrrttwxzz|ʁȃņɋ ʘڂރޏɄǁǃɃ̃чց؄ׁفل֊ӛ݈~~|zwtsrqqponmnmnmmlkmnpqqrsstvwxz{{~˄ȁď Ʌя܏ǧւ ؂؃ڇփԂՃ؁ہ݈~~}zxusrpqppopomkkjkkjkmorqsttuvxyz|ȅĄʊȉҖڃޅۏȄƃƁɊցׁقمڅև҄Ӄԃցق܎~~ʮ{yusqpoponllkjijkmoqrsttvwxz}ČDŽƩ ےȅƅʆ҄ ׃؆ۃ׍҃ԂՇ܉~~ȳ¿~{wtqpnmmnopnmljihhghiijlnprqpprsrstvx}ÄɈłƜޔɁǂȅŅȒׁׄہم܏фօڌ~~¾~{xusommllmmnonlkjihgihhknopoppqrsuy~ȱ½ ہݙȂƂŁȐևۋސс҃֗~~|xvsqmkjkklmnoonljihghggiknnoonmnpqrrvy}ŒĔݒÿݗǃƅǁǏ׌܁ڜтцӄՁד~~ºȥ{xspnjhhghiijlmnnmliijihhgihhkmmnmmllmmoppqsw}‡ǃĩÿۃݘńǃŁǓ֏ہٖӆх҈Ք~~{wrojhfgghiklnomkkjihihikmljjkkmnopqsv{Ξ†ÿ׏ć ŁǏӓځڄ߆ԃхԓ~~ƿ|wqmkgfdegijknnmlkjijiikklkjiijklmoprtyʼnҝÿݘĂƆƄƎՁӇقۃ߈ՇуҊ׈~~Ľ~yrnkigedccegikmomljijkiijkiigghijklnprvz~ą‚Ũÿ݁܆֏ÄǁłŃƎՎ؃ۍՊтԑ~~Ɯzsnligedcfhjmnnkjihijjijkkhhgfgghikkmorvy|~„Áņӹ ܁܉ՎÈŃƃŕӁՆ܊׊Ҏ҂Ӂև߈~~ň؎ſztpljgfedbcdfikmlkihihhijjihihgefgijlnqswz~čҘ ۊԓā Ēӂ҇܎Ձсуљ~~þ{uqmkihfdcbcdgikjjhgghhgffedcddfhilnptx{~ÊѠܣƂĂÑчэ߆Ղӂҁ֑~~ý{wsoljigecbadeehggeedcbcbcbbabdeghkoqux{} ì ۛÂÁфЍ߈ӆ Ѕԏ~~¡þ~{wspmkigeca`abcefgeddcbbaa_`a`^^]]`cdhiloquwz{~ŠΓǶ߃ۙ ΅χۃߊӄЁЄӏ߄~~‚Ŀ}zvtrmkhifda_`bccdcbaa__^]^]^]\[[Z]`begiloqsuxz|}~~}|~͜¿~} ߁ۖƈ‚́΍ۗяӃֈނ~~}}zywutqoljgeca^]^``acca^^] \[ZXWYZ]abegjknprsuvwyz{z{|}|~ͽ¿~~~~}}}{}ރގۍ͐‚ ̄ΡщτՎނ~~|zxwvtsrpnlifec`]\\[[]]_abaa^]][ZYZZYYWX[]_beijknnprstuvxz{|~~͂И¿~}~~}~}||}|{{yy{} ރ܎̕„nj̣хςσҁՏ~~̬|xvttqqpomljgedb^\ZXZ\]^``^]][ZXYXWVWY\^`cfhiklmnnopqsuvxyyz||~~}~~̋ڻ~}}|{|}~~}}|}|{zyyxz|}߂ބ߈ۏɃŔdž˨ьҁՂ׃ۃރ~~Юzvsronmmliifecb_][YWVVWYZ[]\]]\ZYXWVWWVUVVYZ[^`ceghhijlnpsstuwxyy{}~~}}~؎}|{yy{{|~~|{{zyyzzyyxyz{|}ނߊ݁ۍŏąŃ˥чхօۄރ~~˓zusolkjhgeda^^[ZWVTSSVXXZYXXWVUTVUTUUWXZ\^acdfgijmpqrsttvwy{}~~~ʊ֓~}|zyxwvy{||}}{z{zzyzxywxxyxwxyy{|~ߍ݃މیŐ Ċˇәъτ҅ց؃݅~~¿zwsolihgfdb_]ZYWVTQQPQTUWTSUUTTSSRRSSTUTVWXZ\_acdefeghlnqrsuvvwyz{|ȊԦ~}|zyxutuvwxyzyxwxwvxyy||~݂߉ݍݔćĂăɄˆ҅مсςуֆ܅~~ť~yuplifddb`]ZWVUTRPONOPRSSRQPQRQPQSSTSTSUWXY\]``bbdeefgikopruvwxxzyz{}Ljссϟ|{yywvustvxwwuutuvututvwxxwy{{~߂݄݊ڗ Ĉ˂̄ҕςυЂ҃Չ܃~~}xrnkifedb`][XUSSRPOMLNQPONMNMNONMNPRSTVWY[\]__acefhikmoqsvy{z|~Ͷ}{xxwutssqqrruutrtsrrstuvwyz{}}݈܌ٕĈ ̖υ΂ЁЃӂՇۅ~~{wsplifca`][VSQPOOMLJLMLKKLKLLMNOOPPRQQSTUYZ[[]_abdfhijlnorsuy{}~}}|zy{~~~}ą́ˑ}yvuutrsqpopqrpqpqrsttutuuwxy{|}}ބށۉِň͝Іύԍ݁~~{wtqmhea_\ZURPNMLKJIHIJIIHIJKJJKKLLMLNOOPQRTWXZ[\]_abehjloqstvxz|~~~{yxyz}}~}|{|}~Íȏ~|xvsrqoonnooponooppooqrsttvxyz|}~߂݆ކۋ٦̓̉փه΂ΎԌ܂ނ~~~{xuplgc^]ZVROMKLJIHHGFGHGGFGHHIJKLLMOPRTUWYZ[\^^acfimqsvwz|}~}|zxy|~}}{{z{{|~ÂDž Nj~|ywtqrqponnmmlmlkmnmnonppqrtsuwxz{||܃ݔٗ̔؍́ЂҘ~~|wsnifa^[VSPNLKIHGGFEEDEFFEFGGFIJKNNPQTUWWXY[]^adhmptw{}~|yx{}~|{z{|}~…Ɛ}zwurqponmmlkjjkjkllkkllmmnopqrstvwxzz{}~~ބ܁܅ڐώڋ̓ωՁ׎~~}zvqmhc`\XUPOLKJHHGEDCDCBBABCDCDEEGHIIKLMNQQTTUVWXZ[^bgkpux{~|z{}~}||{||}~~ŕ}{xtsqppnnllkjijillmnoppqqsuuvxz{|~݁ۃ܃كڂ݄فٝ΂Ѓ̡ͅσ҄Ռ݁~~|xtqlfb]ZUSPNKJIGFDCBBA@ABABCDEFHHIJKLNPPQSTTUWY]`ejntx|~||}}|}~Ɏ|xwurqonmmkjihghijjllmnopprstuvwvxxy{~ބ ۅڂۄٛЎېЈ҂ԑ݁~~}ywspke_\XTROLJHGEECBB@?>??>??ABCEFHJLMOOPPRSTUWZ_chlqvz}~}~~ʐ}{xvsqpmmljigffgfgfhghjklmoopqssttuuvwxz}݅ۊوޔ܂ڝЌ܂ގ·υӇւڂ݄~~ȥ{yvrnga]YVSOLJHGEECBA>?>=>=>>==@ABEEFHIKLNMNPQSRSUY]aejnswz}ʷ~|ywsqpollkihhfefefefeghijklmopqqrstuvvxy{~߃ނڂللݖۜуΈ݁ߎЄЂӄ֎~~}zwsohb]ZUSPMKIHGDCA@>>=<<=?@BDDFGKKLMNNPRSSVZ]`bfkpuy|¿~|yvtqpnnlljigfedeedefhijklmopqssttuvxy|߄ڊكܗ܂۬сэށЁ уԌރ~~{wroid^ZVRPNKJHGEDA@>=<<;<;;<>?ACEGIJMNPRSUWZ]_aehmsx{}yutrponlljhffdedcdefhikmopqrssuuwxy{Œ߃ދ؁فۄځڔܤңыӂՇ~~}xsnjd_[VRPNLJJGEEB??<;::;<>?ADFGIKMNOQQSUWZ]_achmrwz}zvsrqpnmlkhgfedcdcefhjlmnqrrttuwxz|~ÿ܄قׂ؁ڂڂْܧтҥчЂ҄Ս~~zsmic`]WSPMLKIGFDB@>=:99:;::;=?BDEHJMLNQQSVY[]_`bgmswz}~zwssqpomlkjhfdcbcbccbbcdfhjknorqstuwy{}~¿߈ي ىӦ҆Ђ҄Ռ~~›{slgc_]XTQNLJHFEDA?=;989:=@BDGIKMNPQSWZ]^`acglqux{}~~Ű~{wtrqonmljigecbbabaabababbccdgijmnprrtuwz|~݉؂ւ؅ׂ؆ۃڅߚӣӋςѓ~~~tkfa][XTPNKHGEDC@><:987989:;<@DFHJLMOQTWZ]_`acfjnruxz~~|}~}zwtspnllkjhfeba`abcdgjlnoqqtvxz}¿݌׈׃ք؉؈ޜ҂Ё΁Єԍ~~vle_\YVRNLJGECB@?=;8878776776789:=@DGIKNOQSVY[]]_adgjmpruz}}|}|}~}{xwrqomljigfeba`_`aabbdhjloprtuwx{|~~¿އ׆ֆֈ׈߅׆ݞ҄Ύ׈~~xmf^ZXTPLJFECB@?=;97677 6776778;>ADGJKNNQTWXZZ[^adegjmruy|}}|}~~|zwuqnmkjigfdca`_`_`_`aacfhkmoqrsuwy{||}ވ׆։ӄ֐؁։ڔ Ҥ҇΂уՋ~~{of^YVROKHFEB@>=;976 56778;?ADFJLMOQSTUWY[^adfgjnrvyz}~}|~~{xvsqnlkigfdca`__^_^_^^_`acfhjnnqrsuwwxy{}ߊׄՂՁӂ҄Ԉ܆ׁԇؓҭΆՉ܅~~|ri`ZVQMJGECA>=;885454567:<<:7533 233434455799ACEFGKLNPRUY]cgjkmprrsuvy|~yvrnjgfcdb_]\[[\[\]^^`acdfhikknpqsuvx|Ŀ؂Ձ҄ЋӐ˟¿ƤلӃЅЎ܁ބ~~}zwtssrsstvz{}zslf_ZUPKFC?>;97531010123447:<>?ABDFHKLORTW\`dhjlnqrstuxz}¢|xsoligeca_^][[Z[Z[[Z[\]_adefgjklnpqsuxz}ڂׂՇЃӁ҂ҴȩӅА݂߂~~~{xvsqomnnpqsuvx{}ztohb\WQLGDA><:7520/0//0101122369<=>@ABDGIKOQTW\`dgjknprruxy{~}ytqljhfdba^\ZYZYZZYYZ[ZZ[\]]^adeffhjklnqsuwy}߁݈օт҂ЊǠ уҌ܄߁~~}{yvsromliijkmoprtvx{~~ztpic^YTOJFB?=;852//././0011223358:<==@ACEHKNPSVZ_ceijmprtvy{}{wsokigfba^\YZYXXYXYZYZ[\]^`cdeffhjkmprtxy}߃܅փՁ҃х ρΈţُ҉ل܃߂~~~~}}{zzwtromlkhfhjkmoortuxy||wtpid_\WQLGCA><853/.-.--.././/001122479;==?@BDHJMOSVZ_bdhlmpruxz|~}xupmjgec`^\YY XYXXYZZ[\^`bcddfgijmprsvy|ކՄ҂ЁЇύāŁǠ ՂԁԁՃى߁~~}{zzwwusrpmkjhfdbcefgijlnooqrvz}}{xvqmgc`]XTNIFA?<7520/-,,-.-./0123679;==@BDFILORV[^bdhlnosvx{}~ęś~zvsokhfd`^\ZYXXWWXWWXWWXYZYZ[[\^`accegijmoqsvy}ފՂӇЃ΃̃ȏǚ؁ւՆԈڂ݃~~~|yxwwvtsrqomkihgdca`bceghjlmotwtplhd`^[XVPJFB>;8421.,+,+,-..//00246779;ABDGJNU[_cfikmoruxz~Ɩ~|{zxvqmieca^[[YWVUVUVUVUVWXYXY[\]_abdefgijmnrx}ݍցԃόɇèن߈ևֆՈۂ݁߄~~~|zwurrpoomllkhfeeca`^]]_aceghggfilmlifb^[YYWVUQMHDA>:5420/-+*))**)*+,--/2335579;;<=>ACFIOU[bdfhklorvxz}¿~~|{zzxwtqmjgea_][ZYWVUTUVWXY[]]^^`bbcdefhjlnsx|݄ڂքӃԇϚğ؃݈ւՄՖ~~Ā}zxurpnmmkjjihfdcba`]\Z]_`acdfggfedfhiffb^[XWVVTROLIFC?;86431.,*(()*+,,.0224458:;==@CEIOV\aegiklorvxz|Ȏ~}|zywusqnkifc`^][ZYVUTUVWVYY\]_`bcdccegjknty~ۆՇӅψǁŃŒ×؅܈ցԂԂԉ܄ޅ~~}}|zwtqonlkjhgffec`_^][ZYZ\^_abdefdbabccba^[XWUSRRPNLIGDB>:9642/-+)(''(()**+-002346799:;>ADFJPU]bfgikmorvxz{}ɏ}|}~|zxxwuutqpnmjheca_]\YXVTSTSTUWXZ[\]^__acdhilosy~ބڃՁ ӆςΉĂÄ™ ؅ۄփӇՆۂ݂߅~~}|{{zxuqonlkhgeedda^]\[YXWXYZ\^`acca_\^_][WUUSRQNNMKJHGDA=98642.+*))'((*+-/13556689:;>AEGKQV]cfiklnpsvxyz{ɏ}z{|~~~~|zxwwvsqpnmkjgeb`^][YWUTTSRSUWWY[[^_aabcdehknpuy}ڎӃц΁̎؃ۇ֎Ո܁އ~~~~}|{zxutqnnkihedbaa^][YYWVUUWXZ[]``_]ZXYZ[\ZWUSRRONMLKIHGFEB>;9751/-++('&&''(+,.02467799:;<<==?BDIMQW]dgkmnprtvwxyz}ɏʚ~}||zzwxzz|}~~|z{||}{ywvuttrqqonnllkieba_^[YXUUSSRSTVVYZ\]__``acdefhjnqtzى ҂ЁΆ̒ˊׄڃ֊Ԃփֆۃށ~~~||}}||}|{zyvtrqpmjifeca_^]\ZYXVTRTUVWXZ]]\ZWUWWVTRPONNMLJIHHGFEC?=97630.-**'%%&(*+--046788:<=>>@@DFIMSX_eiloqrtuwxxz}ʢ~|{{ywvwxxy{|~|zxwyxwusrqqonmlkkjhfc`_]\ZXWVTSQQRSUUWX[]__`abbcdefgghjlnrvzوҁҊ͊„ʋ؈ւՋք؃ہރ~~}|{{|{z{zywutrqonkiedb`^\[[ZYVUSQPRSSUWYWTRQSTSSQONKKIIGFEDCA?<;9640/-,*(''()*+,.045789:;>>AABCCEHJNTY^dinrtvuvuttuux{̞~}|{yxvtuuwwxz{zwvuvutsrrqqppnmkjjgfeb`^\ZXXVUTRSRSUVWXY]^__abdeffhhiikmnrv{و҄тφ̄ȒɎ؇ՃфփՄه߈~~}|zxyxxwvtrqqomkhec`^][ZYVSPONOOQRSUVVURPOPPOMLKJHHEDCBBA@><9630/-,)())*++-023578:=<841/.,*()'(()*,/23467:<@BEFGIJLPTX]cjpvywusrqrux|~ѣ~|{z{{xutrsuvxxvusrrqpopnnmljihggfd`\ZYWVTSRSTUWY\\]__adgijllmlnnqsw{~ֆтш˂ʓȊցՃԁ҄Մׂڏ~~}{zxwvuvutrqpnlkigeca^\YWUVVTQOONMLKLNQSTQPMMLKIHHIHIHFCBA@>=<<;62/,*)''%$%&&'(*,.223468=ACFGIJKMQUZ_dkpvyxxvusqqrtxz~Ф~|zzyywussrqppqsuvvusqqpoonmnlkiihfdca^[ZWTTSQQPQRSUWY[\]]_adgikmnooqux|Ћ˄ɐȊ ք҄ՃՄ֖~~²}yxwvutsqqpomljifeca^[YVUTTSQONMLKMOQQONLIHGEFGFGGFDCB@==;;:740-+(&%$%$%&(*,/123479>@EIJKLLMNPTX[`fjptvwvuutsrrux{~Я}|zxvussrqpoqrsuttrponnmlmmklkkihfecbba_]YVVTRPPQQPQSUXY[[\]_adfkmopqpqrtwz}ׄ҅І ɁNJɎӇ։ԁ֡~~|zxvtututtssrpooponmjigfec`]ZXVTSSQOOMKKJKLNNMKIGFEEDBDEDECCA><:98641.+(&%#"#%&%(*-0223579=AFJMNOPPRTW[_bfjortutuxzϥ¿}{yxxvvttqpoopqrpnmmljikjkijigebba`^]ZWUSQPONOQRTWYZ[]^_adgloqrsstuxz|ߐяʃǘɌҁԁցՊՅڏ~~~}{xvtutsqqonnmnnmkkigfec`]ZWVRPNNKKJKKJHFEDDCA@ABBCCBCCB@=;:75521.*(&#"" #$%&(*,/124689>AHMOQRSTVX[]_bfimprstuvx{~|yxvusrqqpopopoomlkjjihggihgdca_^]\[XUSQPOMMNPQSUWZZ[]_`adhlqstuvwy{}~Ѕʅƍ ɋсӅքԃՒ~~|{xvtsqppmlkllmljkkigdb_\YVSRQPOMLKJHIGHGECCDCB@??@A@?=<97420/.+(&#"  $$%&&)*-/02368:?CIORTVVX[]^`bcfilnpqqrrtvuvvx{͏~{ywvutsrqpononnmmnkjijjhgffgghgfdca_]\ZZXVSQONMLLMPPQQRSVXYZ[]^`bejnrtwxyz|~ÄތҁЁ·ɃƁƑȍ҄҉փף~~}{xvuttsrpommjkklklkjheb_\XUSRQPNMMLKIJHGFFDDEDBBCBB@@>>??@??>==97530/-,(&$! !"$%%&()+-01379;AELQVXZ[]^abcefgilnopqrrsuvuwz|{xwvuusrqponmmkhijhiffeefefefeeda_^\ZXWVSRPNLKLLMNPPQRSTVWY[^_acgkptwz{}~ÄыʅƁƌÅȍцӃ֏֏~~|ywvuttsqonmkjjklklkjgea^\XUSRQPNNLKKJIIHGDBCDCBA@?>>==>>=<<96420.,)&$"  "#$%&')*,/147:>CHMSX[^_abdffgghikmoqqrtuuwy|̝~{yvvuurrqqpoonmlkjijijiihihggfdeeda^]ZYWVSRPNMKMNOPQQSSUVYZ]`bejmrv{|Ä҂ІʂǂƋɉ҂ӃדԁՎ~~}{yxvutssqonlkiikjkllmkjhdb_\XURQONLKJIGFCBBDCDCBBA@@>?=<87420.+)&$"  !"#$%&()+-047;?EJPUZ^abccefghggikmopqstuuwy|ͯ~{xwvvussqqpommkjijijiijhgfefecdca^\[YWVTRPNLKLKLMMNOOQQSTWX[]_cfkotx|~Ѕ́ʁȄƍ‚ĉɇє֊Պ߂~~}{xxwutsrqomkjjiijklmlmkheb_\YVTSRQPNLKJIGDBCDCBAA@??@?>=;;96520.,)&%" ! ! ""#$'*,.248=><99874310.+)(&%" !  "%(*-158;AEJORVZ]abcfhklnopoprrtuxz}̟~{zxwvussqqpoljjijihfededa``_]\[ZWVTSQPNMMLMLMMOPSUWZ^acgjosuw{ߍтυˇƁƆ ƒǂʇ҂ցׂԄԂՍ~~Խ~|{yxwvusrpnkjjigijkkmmkkhdca_\ZWVSRPNNLJJKIGFDDCDBA?<<;:8765310/-+*('&$!! !! !$)+/38=@DHKNQSX\^`_^_bfiknonmooqruwz}̐~|{xwvusqqpoopoollkjiijihfedccbb`_^]][YXWVTSSQOMMLLMMLMNNQTVY\adfjmprtvz|~~Ԅ΃ˇňÆLJ΂сӁ҇ֆՅԇ׌~~м}}zzxxwusqomkkihiijlmmlligeca_]ZXVTRQNMLKIGGFDDCBBAA><<:887554320.-++*(&%#"!""  !#&*-17<>BEHKMORUWY[\[]_cfijlkllmoqtvz|~~}{ywutrrqopoonlljjijijhihgfccbaa__^]][ZXVVUTTRPOMNMPQTX[_bfhkmoqrtwy{}|}} ӄ΁̉śΙׁց֋~~}}~~}}|{zyxxusqnlkjkmmoomligdca`]\YVTRQNNMKJKJIHGFEDDCCAA??><;8754331.-+*)'$#"#"!! !!"%)+/59<9753110/--,,+)'&%$#"! !!""&(-169?@BDFIJKMORTUWXXZ\^``bdfhkmosuxz}˟~{ywusrqqrqpoommlkkiihgffdca^^\]\[[ZZYXXWWVUUSRPOONONQQTWZ_`adefgiikmopqsuwxzyyzz|~߈ֈ ̂˂LJÆ΂тԈӂց؂نՕ~~~{yzyz{|zyvsrpommlklmonljhhgdb_]YXUQOMLLMMNLKJJIGFECBAA@?>=:86221120//..-.-,,*((&$"#%(+-24689<=??ADEGHJLOSUVWWXXY\]_`bdehkmpstvz}~|{xussqqrqqoonmlkiihggfedb`_\\[ZZYYXXWWVTSRPNOONOPQTVXZ]^`bceffgiklmoqtvxxyz|~~ ޓ́̆DžǓ҇҄փىՒ~~|zzxyzzy{{|{zyyxurromnnpopoponmkjiheb_][WUROMLLMNMMKKHHGFDCA@@?>=:9753120/..-.--+*)&%#$#$&++/224579;=?@ACDEGJMQSVVWXY[\^`bcdfhknqrsvy}ʉ~}{yvsrpqrqpnmmljjhhffeec``^\[ZYXXWXWVVTSRQOPSUWX[[]__acdffhjmoruvxyzz{|~~ʂߘ̄̅ȁǏӂԁ҆ւفىԓ~~}{|{zz{zxwvtrrpqpoponnlkihca_][YVROLKLLNLKKHHGFEDA@?==<;:964420100/..-.-+**('&$%'*,//12467:;;>@AACFHLORUVXYZ\]_adfghjmoqstvz}~}|yvtrqpqrrqpnnmlljhhgeedbba_^][Z[ZYYXYXWVUTSRRPQQSVWYY[\]^_bcdefghjknpsvxyz||}~ߗ͇́ʂɁǃŏȎԈӁւنԒ~~~}{||}|{{zzyxwusrstsrpoponmmkhfb_]\[YVROLKLKJHHGFFDCA??>=<:8863322110/-.-,,+)('&%&&)+-./0024689;<=@BBFGKOQTVXZ\\^`ceghjknorsuxz}|zwtrpqponnmmlkihgecbaa_\[[ZZYXWVSRQRRTVXYZZ[\^_aabceghilmpruwy{||~~̈́ޓ͉ˁɁDŽǕԅԆڌԎ~~~}~~~}|{zyxxwvtstusrqpopoolkheb_]\\YVSOMKIGEFEECB@?>=<:987532101/-.-,+('&%&'*-.//.113578:<=@BCEHKOPSTVXZZ\`cegjlnpprsux{~|yvsrpqpponmljgfeecca``^\\[ZZXYXXWVTSRSRSUWXYZY[[]^_`bceghjjmortvxyz|}}̓ޏ·̓ɁDž Ղӈڜ~~~~}||{xwvuvtsrqqpmkhea_]][YWRPMLKJIHHFEEDCBA@?=<::9774102210.-.,)( '+-../125779<>ACDEHKNPRSUUWY[`cegjmopqstvz}}|ywtsrqppnnlkjihhfedcbba_][[ZZ[ZWXYXWVUTSRRSUXXYZ\^_`adeghjknorsuvwyy{}ߕψˆɒdžЇՈԄڇӒ~~~}|{zyyxywwvwvttsutsqolifa`^][YVSPNLKIIHGFDCCA@@?=;::86432112321/./.-+* (,.-.013578;=@@CDFGJLMOPQSUWZ^bdgjmnqruvx{~}|zwtrqqponmljkjiihgffecbab^^\[\[XWXYYWVTSSTSTTVYXZZ]^``cefhijkmoprrtuuxz|ߏ ς̓̆ʋЇւӁՌӓ~~~}|{zyxwxxwxxwuspmjfb^][ZWVSQOMLIIGFEEDCAA@?><<;9653221232210//../--*)((),-.01367:=?@ACDFGIJKLNOPRVY]acfiknpswxz}}}{ywurrqpomlljjiihhgfddca_^]\[\[YXYXWU TVWXWY[]^`befggikllnnoqrsuwy|~ߐφ΂̃˄ˋтԞԓ~~~~}|{{z{zz{{zz{zyvrpmid`][YWUSRPNMLJIHFECBBA@?AA@?=<9976435433200//0/.-+**)*++-+-/02358:=@BADEEHIJKLNPRSVY\_bdhjmptwz}~Ŋ~|{yxvtssqpnnmkjjihgghgffedca`^]\]\^]\ZZYXWVUUTUTUVWXYZ[\_`befihjllmoopqrtuwy{~Ѕρ΅́̉щׅԍԌ~~~}}||}}~~}~~}~~|zwsokfb^[YWVUSRPPNLKIHGDCBAA@A@?=;:9864655433210/-,+*+,--022359;>@BCDEFIJKLMNPRSVY[^adfgkoswz}Áˉ}|{yxvvussrpnnmkjhhggfgfedbb`_^^]^_]]\ZZYYXWVUVWXXYZ[\^acfhiijllmoqqrrtuxz{}ς͍́́·Ԃ׃ԏՑ~~~}|wtokgc`\ZWVUTSSQONMJIHGFDBA@??@??==<::9767544210.,++,+,-../12469==<<::8767664330.--,--,-.-././03569<>@CDEGHJLNOQRSUWY[\^_beilptx{}ˤ}{yyxxwvuutrqoomkjiggfgeededdb`_`_``_]][ZYYXWXWXYY[]]`acdgijkmmorsrrsuuwxz{}~ ЁχКъׁՃډ֎~~}zvqlieb_\YVUSRPOMLKJHFCA@@?>=><=<<;;::9879886430/.-./02456:;>@BDEGIIMNOMOPPRTUWXZ\]_ceilqvy{}ˆ|zxyyxywuvsrqppnljihhffefedcdedbba`baa_^\[ZYXXY XYZYYZ\]^_bcffhjlnnpqrsqssuvwxy||~~ЁЁЃφЁЗֈڂב~~մ~}}{wsnjfc`][XWUUVVUTSQOMLKJHFBBAA??>=><<;;:98899:876310/0/./0012466:;=?BEFHIJLMMLLMOQRSUVYZ[^`bfinsvx{}ƒŨ}{yxyzyyxwtssrqpnljjhgffdededdcb`aba__\[ZYXYXYZ[[]^_`bcdfikmnnoqpqrsuvwxz{||ЃЄτУІׁצ ~~뵷~~~|zzwtojgea^\ZXWVVWWUURQPPNLKHFCCA@@?>>==?>=<<;::99:;;9762210/0/0//01224678:<>?AEFHHIIJJKNNPQSTVWY[\_bglpsuvy|‚~|{zzyzzyxwutssqpmljjihggffefeedcabccba^\[[ZZ[ZYZ[[Z[[]_``bddfillmnoprrtuwxyz{}ЃЄ Е ׄۆ؋~~ն~~~~}{yxwvuqlhec`\[YYWVWXXVURQPPOMKGEDCCB@@?>??>>=;::;985321210101012334778;=?@BDFGGHIJJKNOQSUUVYZ\_cgloqtwzχƁɑ}|{z{|yxwutssrqnmjjihffeffgffedcbdcb`]]\\[ZZ[Z[Z[Z[\^_`acdfgijkmmnopqssvwwxz||~̓сЂΎׅق܄ي~~}|{yxvttsqnjgca^\[YXWVSRQPPMJGFDCCBAA?>@?@?=<;:;:75321212212232334689==??BCDFEFEFFGHIILLNOQRTVVYZ]`dhkpsx{ĄІǔ~~}{z{{|{zyxuutsrpnmkjiihgfgfggffddcddca_]\[\[\]]^_`bdffgiijlkklmnooqqrtuvxyy{}̃҄сψɆцׁقۓ~~Ç}~~~}{zxvtsqpomkhda_^[[ZZXXYYXWVSRRQPOLHFEDCCAA@@?@@>>==<;;<;;975543232344559;>>??ABDDECDEEFFGIJJMNPSTUWWY[^adinty}łцȤ}|z{|zywvuttspnllkjjihhgfhgffdcdcb`^]\]\]\]^^_aceffggijjkjkklnpqqsuwwxyz|}Őыɇщه݂چۈ~~~}|zywusrpommjgeb`^\YYXXWXYZZYWVSRQOMJHFFEDDBA?@@??=<;=<;866554544343434566:<=?@AACBBCCDDEFGJKMOORTVWXY[]_bgmsy~ɽ}|{|}|{zywvutrpnlkjiihhgfgghgedcdedb`_^^_^^]\]\]^_bddffgghijhijklmmpqrstvwyzz||~ԁφΘҋم܂ۉ ~~¿~|zzyvusqomlkigeb_^\[XWWVWXZXVTRPONJIFFEDDCBAA@??@A@?>>=<;;876765545 45567:==>??@@A@ABCFGJLNOPSTWXYY[]_bglrx~¿}|{{z{||~|zxvusrqonmkkjiggfgfefdedbb`_^__^]^^]]^__`bdeffghiijkmoqrttvxy{|}}υх̔ ܅܆݆~~}{zxvusqnlkjifda_\[ZXXWXZZ[ZZXVTRPOMJJGGEDCBAA@AA@@>=<<:8765656565678:==<=<=>??>AABCEGIKNPPSUWX[[\^_cgjqw|}||z||~~}|{zyvusqopmmllkjjiihghggfeefcbaa`_^__^_`a`bdeedeefhiijkmnpstuwxz||}~ȋЃѕ  ч؆݃ ܎~~¿~{yywvtrolkihgeb^][ZYXXVWXZ[\[[ZXWSRONLKIGGFEEDCBBAA@A@?>>=>><987 676678:<=<:;;<=>>?@@ABCEFHKNQQSUWX[\\^`cfiou{͜ã~}||{z{||}~}||zwvtsrqonnmlkkjjiihghhggffecbba``_`_`_`aacdcdeeffghjklnprtuwy{{}~ȋ҇̌ хׁً݂߆~~}{zxusroljhgdda_]\[ZZYWYZ[\\[[YWTQOMMLJHGGFFEDCCBAA@??>>=>==<;::987678787889:;<=<=>>?@ABCDFIKMPRTTVWY\]_adfinty¿~~}}|{z{|}~~}}{ywurqpnmlkkjjihggfededcbbaba `a`abbcddcddeeffgillopsuvwxzz|~ȐфҔ ҅֋ ߂~~~|zyvtqoljhfeba_^]\\ZZYXWXY[ZZYXURPMMNLLJHHGFEEDCCBAA@@?>>==<;:987898899:;;<==>>?@@AABCDDGIKNPRSTVXZ\]_cegjmrv{~}}{{|}||{ywursrrqponmmlkkjjiggfeeddcba`a``a`abaabcddefgghjkloqruvwxx{}~Ȏ׆уҔ߁~~}{zywurpmjhgdca`__^]\[ZYYXXY[]\[ZZWTRPNMMNLLJHGGFEEDCBCAA@??=<<;:;:989::;<<=>?@@ABCDFIKNORTTSVXY\^adehklnrx}~~}||{{}~~~||{yvtrqponmllkjihhgfedcbababbabcbcdcddeffgghijklnqssvxxwy{|Ȏҁғ‚֒~~ĉ~}|zxwuspnligecbba`_^]]\[ZYXXZ\]][XXWURONMMNMLLJHGGFEEDDCBAA@?=>==<<;:;;<==>>?@@ABDDEGKNPRUUVUWY[]`degijllqv|˾~}||}~||{zxwtssrrsrppnnmkjjihhghgffeddcbcbbcbcbcdfghiijkmnqruvxzxxz{}Ďɍֆ҇˅Ä׍~~~|{ywvtrpmkifedcba``^]]\\Z[\[ZXWUURPNNMKJIHGGFFEDDCBA@??>==<<;<<;:;<=>??@ABBCDFGJLPTWWXYXYZ]^beegjklmqu{~}}~~}~||{yxwussrsrqonnmmllkjiihhgffeedcdcdeffgfgghhiijklnpruwzz{|{|}ńţ҂тΌĄ ؁؂ڈ ~~~}|zywurqnljigeddca``_^^]\[[ZZYXWVTROMMLLKJIIHHGFFEEDCCBA@@?>>=>=<;<;<=>?@@AABBCCDDFHJMPSWZ[[\[\]_acffhillorv{¿~~}}|{{zxvuttsrqpoonlmlkkjiihggfedededcdefgghiijkmnprtwy}~~}~~ȣ҆ρˉÅNj؃ۇ~~~}|{zxvtrqomjhhfddcba`_^^]^]]\[ZXXYWUTQQPONNMMLJJIIHHGGFEEDDCCBAA@??>=>>=<<=<<==<=>?@@AABCDFFHIJMORVX[]^]`acefgiknoqsx|~}|{|zywvuutssrrqqpponnmlkkjihhgfefeddedefgfghhiijkllnnortvy|~~ˡ͈҇āŏقۉ~~~~||yyvtrqoljhgfedcbaa`__^^_^[ZXWVUSQQPONMLLKJJIIHGFEDDCCBAA@??>=>?@AABBCFGIIJKMPSUXZ[^_`acdfhiiloqsvy|ăׁ}|{|{zywvvuuttrrqqpponnlkjkjiihihgfgfefefeefefghijiklmoopqstvyz|~тϝ՚ĂŠ ڍ~~~~}|{zwutsqnmkhggeedcba_`^^[YYXWVUUSRRQPPONNMLLKKJIHHGGFFEDCCBBA@@?>>?>?@?@ABCEEFGIJMPRUXZ\^_aa`accegiikmoqtvz}œ}|{yywwvvutsrqqppoonnmmlkjiihhghhgfgfgfghiijijllmmopoprtvyz|~Ցϒ݋҇ΎÓۗ~~}}||{zxvtrpnljiggfedfefecbaba`_]ZZXWVVUTTSSRQPOONNMLKKJIHGGFDCCBBA@?@??@ABCCFGHJJKMORUWZ\^_aabbcdeggilmnoruwz~Îρ~||{zzyxxwwvuuttssrqppoonmlkkjihghghgghghijjkmnoqpqtwy{|~؄ςэڄуΉƅà ‚ŁNj܁ތ  ~~~}}|{ywtsqolkkjihggfgdeeba_]\[YXXVUTSRRQPPONNMLKLJJIHHGFEDCCBA@A@A@ABAABBCBCDFIJKLLKLLMORUX[^`abcdccdeghjlnpprrux{~ˆ́~||{zyxxwvvuutssrrqpoonmmlkjihi hiihijjijjlnoqsvy{~΁Ќف܊҂ЉɃƃĄê~~~~|{yvrqpnkkjijjihhgfda`^\[ZXVUUTSRQPPONNMLKLJIHGGFEFEDCBABBABAABABBABCDCFKMOPOMNQSVY[^addeefggfgikmnqrrstvx|~Ë̆~~|{zzyxwvutssrsrrqponmmlkjihiihhijjijmpqsussrrstwy|~Շ͂ЁЈ؁؃یт͇Ɓă Ĥ ~~~}zxvrqonlklklkjihgdca__][ZYXWVVUTSSRRQPPOONMMLKJJHGFEDEDCBCBCBCDFFGKORSSRQPQRTWZ\^`cgijklmpqsuuvvxy{ňʃ~|{{zyxxwvutsrqqpoononnmlkjijijijijkkjkllmqtvwutuvxz|~ϒ҄ւՙƃňʈٍ ~~¿|zxvspnonmnnommlkjhgedba_^[ZYXWVUUSRQPPONLKKJIHHGFEDCCDCDCDEEFGILOSVXVUUTUVX[]_`bfikmmnoopprtuvvxyz{}Å}}|{{zzyxwvvutssrrqponnmllklkjkjkjkjkllmoqswy{yxxwxy{}͈Ʉςтсށی҃φȆǃąNjً̉~~|zxvsqpoppqpponlkjihfeca`^\ZZYXXWVVUUSSRRQPONNMLLKKJJIHGGFFEEFEEDEDEDEEGGIHKMQSWYZYXXWY[]_abcehknoqrssuwyz|} }}||{zyyxxwvutssqrqqponmlklkllnoqruw{{||{{z|}~ˌ̓ЄυԅԆІɆą Ƀ͖~~|{yvtrqpqrrsrqonkjihfecb`^][ZYXWVUTSSRQPONNMMLKLKKJIHGFEEFFEFEFEFFGHKLMNQTX\]^^accdfgjloqststuuvwy|~ Ă…~}|{zxwwvvuuttssrrqponmlmllmlkllklmnprux{~~}~~Ƌ΃ΆӁц˂ɂʆŇĆɁ˃φ؊ ~~~|zwutstssrttutrolkjhhgedba`^\[ZYYXXWWUTSSRRQPPOONNMKJJIHHGFGGFGFGFGGHJLNQQRTX[^``_``acdfgijknqsuvwwxy{~Ù~}}||{{zzyxxwvuttssrrqsqpponmnmllmmlmnoqstuux{~ǃą˃́͂Є݋ӉʁʂƆ ň˅Ѕ؍ ~~}|ywwvuvuvusplkkihgfdca`^\\[[ZYYXWVUUTSSRQPONONNLLKKJJIHIHHGHGHIMORTUVY\_abcehjkklnmosvxzyxxwxz}‚ė¿~}}||{{zzyxyxxvutstssrsqpqpoononmnmnoortuxxy{~ŋɁˁ͆Ђ߁݅҅̇˅Ƈƒłǂˈ҄، ~~}{zxyxxwvwxwvsqnlkjihgfdca`^\[ZYXWVUUTSRQPOPOMLLKJKJIHHIHHIIHKLPSUVW[]`befghhikmmnmoposxz{zy{}ƙ~}}|{{zzyyxxwwvuvuutututtsrqpponoononoonpruwxy{}~ƒɊ݈̈́͆ӍˉƅĄǂDŽˈӄ؎ ~~}|{|{yyxwwurpomkjjigfdcb`^\[ZYYWVUUTSRRQRQPOMLLKLKKJKJIJKJIKLNOSVXY[]adgjjkmopoqtwz{{zz|}ǘ~}}|{zyxxwwvuvusrqpqppopoppqppopprtvy{|~‰ȍ̈́ގӈ̘Njٍ̑~~}~~|{{zyxyywvsrqonmmljhffdb_]][YXXVUTTSRSRQPNLMLLKLLMNMMLNQRVY[\_adhmopoqpsvyyzz{|~~~}}|{zyzyxxwvwvvuvvussrrqpqpqpqqrsrqrsuvy{}~Nj̋ҁދԂ҂̓̂LJ ȇȃ̒ډ ~~}{{zywwvtsrpnnlkiheb_^]]\\ZZYXWWVVUUTSRSRSSUTTUUTRPPMLKMNOPQPNOOPSTWZ]^_adglpstsrrpnnlnppqpsuwyyzz|~ɤ~~}||{zyyxwxxwxxwvusrsrqqrssuvuvtsttuvxy|~ŒƄ˃хߋӂш͇ȇɄȄ̐ڂځ܈~~~~|}|{zyxwusrrponkhfca_^]\[ZYYXXWWVUUTTSTUUTVVWUVTRPONPQSTSTUWY\^aabdgknruutsrpollmnopqrtvwyyz|Äǂɘ~~}|{zyyxwwxyyzyxwwvtssrsuuvwwxxwwxyy{~ƏфߊՄӆт̈́ʈ…Ƀȅ˅ҋچ܊ ~~~}|{zwvuusromjgdb`^^]]\[[ZZYXWVVUTTUVWXWVTSSRQPPRRSVWWVWYZ\]`addeginqtwuusqpnkmnpoopqrtuxxzz|ʃ~}||{{zyxyy{z{|{{yyxwwvvwuutuvwyz{z{}Ƅ˄҃քևҁσʌʊȖۂ܃߄~~~||zyxxvurnlheca__^]\[[ZYYXXWVTUUVWXYYZYYZYXVWUTRTTUWXYZZ[]]`abdfghimptvwwusqomkjlnnoprsuvxz{|}̈́~~}||{{zyyxyzz{{|}||{zzyyxxwyz{|}ƃ˒ՇӆχʋĄʄƅɖۅۂ܃~~~}|{zwuqnkhec`__^]]\ZYXWVUTVXY[[\[ZZXVUWWXZ[]^]]``bceefhjlnruwvspomljmopssuwx{{}~Є~~}||{zyyx{{|{|}}~}~||{{yyzz{|}}~ƄˋۄւԁԄт΋ÑȄ̄ѐٍ߁~~¿~|{xtqnkgdca``^]\[YWXWVWYZ[[\]\\[[YZYXYZ\]]^_`aacceeghknptvwxwuromlklmoppqsuvxy{{}}~}}|{{z{|}~~~|}}|}~~؈Ճё čDŽʇЈفقكۅ߁~~~|xupnjgecc``__]\][ZYWXWYZ[[ZZ[][Z[\[\]^_`_``_`bccefhkmoruwxxvsqnnmnpqrrtuwxxy{{|~Ց~}|{|{||}~}~~}~Ɲޅ؄؇ցԁ҅ЋŊLĴωّ߂~~|xuqnjhgedcb`_^]\[\[[\[ZZYY[Z[[Z[\[[\\]^]^]_`_^`abdegikmpsuwxvsqommnnpprrssttuwxvwwxy{֐~~}~}~}}~}~ș؃Յы ”Ljʇω׃փچ߁~~˓~{wuqnljgfddcba^^\]]\]^^]]\[[\[ZZ[\^]^_``a`_`cdegilortvxyzzyvsqonnoqrtutvuutvy|~ׄؑ ~~~}~Çɗڂ؇ҍÁ˂ȃɇʖօۃ߅~~¾~{xtromljigfdbb`^_^_`_^^]^^_^]^]\[[]^^`aabababceghkmpsuwyyz{{ywusqpoqsttuvuutuuvuttrssvy|}ړ~~Èɏ߆ڃۂفׅӒ„‚ƎȄɄχւ֕ ~~}zvtqoonljhfdba``abba`__`__^]_`accbcbcbbddfgimoquwyzyz{{|zyvusrrstvwvtuttrrqqrtxyz~ɐނځדȅˆ…‚Î̅ɄʃɇυՅۃކ~~}zvtqqpnljgdcddcbbcbaabcbabaa_^`ababcdeghhilnqtwy{|}||zxutssuvwxywvuttsqqpqqsvwy|ڂށ܄܁ؙÁňÂņ͐ʂɉψԊ߇~~{xusrqpnjhfefeddcdcdedeccaa_`acbdeeccefgiikloqsvy{{||}|zxvtuuvwyyzyvuuttsropqrtvx{ Ƀ̖܁݃ ڔɉąÂ…Č̂ʊȎӉއ~~}zxusrqnkigfgffgfgfgfeedbbcddeffefgijlnprvwz|}}~~}~~|{ywwvxxzyxvvttsqqooqprruwz} ʂ͛ރ݅ބۄق֓āāăÁāƈ͈ʁ́˄ȂʏӍބ~~|ywusrpmkiihiijijihjihgefghiighjkmprtvyz|~~~|{yxwwxy{{|{yyxwutssppoqstuy|}~LJ΁Β݄݃߆ځ؅׎ƂłŅ Ƈ͊̅ɍϊҊމ~~¿~zywusqpmmlklkklkklklkkjhjijiklmmnpsux{}~~~}||yyxyz{||{zzywvtsrppooqptuwxz|~ ϒ݌܄ؔDŽ Ɓƈ΂̅ʁȃ̇уҖ ~~~}zywutrrpnmnnonmlklklmllmlmmnpqtxz|~}|{zyzz{{|}|zyxvusqponorsuwxy{}~‘Џ݆܉ٍ̅ǁ ǂlj΂˒ɆΉҖ~~}{yyxwvurrpopqrpqpopon onoonooprtvz{}}|z{z{}||{zxurqpoqrvwyyz|~ÙŒǘѐ܇ڄڎʁɄȁȁȃǍ̃ȇσѝ~~}||zzyvutsrtsrqprsrsrqrstvy{~~~}{|{z|}}~}{ywsroomnosuxxy{|}ŖË Ҙ܉ۄڈу̓ʂ ɄɃ Ɉ΂ ́́͋̌҂֑~~~}{zxwvuvututvutssqstvxxvuututustuwxz|~}}|{z{{||}|{xvsqonmoruxyz|}~~ƔÐΉӔ݃܇ڋυ˃ʆɁɅ͂ρ̃͊̂σњ ~~~}zyxwxwxwvvuuwz{|yxwxxwvwxyz|~~|{{zzxzz|~}}{xwurponpruxz{|}~¿Ē͌Ԏ܋ۉӄЄ ˁ˃̉́΃σ͎τӒ ~~|z{|{zzyzyzyxy{|}|{yzyz{{|yz{{||}~~}|yxwxxzz||}{zxwurqoqsvxyz{}}~ǔĊˉԐ݂݂ۇӆ̂ͅ˂͓͆͐΅҃Օ~~~}{}}~~}}|{zxz{|~~||}}~~}}|}~~|zxvxx{{||{zzxwtrqrsuxyy{|}~~}ǐđԁԕޅ܇ԏ΃ͅ΂ΆςЌ͆Ƀ΁ΈՐ~~~~}|{|}~|{ywy{|{zywvtrrtvwwyz{}~ƑĜԔ߁߅܌՟ρρρх̌˄Ή׈~~~}|{xyyz{|}}|{zxwusrsuvwyz{||~}~~ƘăÇԎ܇ׁ׃ԂЈωρЃтςу̂͂ʃΌ׊߃~~~||{|}}||{zxuttsuuvxxyz{|}}~}}~őĈӖ نׂԁӂфъ҂ςс ͆ʃ͂Ό؄݁߁~~~}}~}~|{zyvustvxxwxy{|{|ƌĂÃćҐ ܂؂ՂӌсӁӉщ΄͉̑؄ގ ~~Ɛ~}|}|{zzxvuttuvwwvwxy{|{{z|}ԐƋ•ӔمՄ׃Շ҅ӅсЂ΁·̃͋مߏ~~~}{zzyxvuvwvvwyyz|}ՋՁőۆفׇцԅЁ҂Њ͂΋ސ ~~ƈ ~}{|{|{{ywwvwvuuvwxyzz| ԇǐœ߂܁܁ۃلە։с҂Њ͏͑ރߚ ~~ˍ¿}|{{|{yyxxwvtuuvvwxxyzz~߂ʞ ݁܅ۂ݂܉Ղ؁օӁ҅ͅ͏ށޚ ~~͑}~|{{z{zyyxxwvwwxyyzz{}Ջ˅Œށނ܅؄ׄ؆҅ԏ́͏ބ߆~~}{yzyzyxyxvwvwxyz{{|}~݈Ԉ̅ƁƇÆË߁ففցӂԇϐ͔߃~~}{{ywxwwxyyzz{{||}}ԇ̄ǁƒŏއ߂ډՃӂх̌Ίځ܂ތ~~|zzyzyxyxwxxyzz{|}~ԅ΁̈ǂÆłÄȋނ߅܃ڊԂ҇ͅύ݇߅~~~||zyyxyxyzz|{||}~Ђ΂Ɇƃʋɥ¿߉ށ܅׃ԃӆΎЌ݃ނ~~~}|{zxxyzz|}~~ڎρʍЄɁˊߍւԇӆ΃΅Ў܂߂ߕ~~Ь¿~~||{{yxyz{{}}~}~~ܐу̓ʧՆ̄̇݅؂ւԂԃ҂τ́Ћ݆ޚ~~ʇƁ„}}|{z{{||}~~~݆ׄӄЃ̒Ί’ւԁ҂Ё΅Ђхس~~ӊˣƦ}}|{|}~؁֘ÐބӥًԊЇ΂Еܪ~~ ̡ɤ~}|{|}~ ٛžզ߃ׂц·Ҏہ݂݉~~͂ σ̘¿̕}{|}~~ڂؖ¿ß׏ţ؄Ճ҆ЃҖݞ~~مͅтѪ؍ώ¿~~|}}~}~ڄ܁܂ܖđډʂǂĝ ؂ք҆ςу҇ڄܣ~~҂Ֆޙ~}}~~ڄߨnjكֈҋтҁԄ؂ۨ~~ӄإߖ}~~ۆށʍڂ؁ցҁςҁفܣ~~ۍևڤ݄߃Ò͝ ۂ؃Ճ҄Ё҅Ղׇۃܟ~~܎֘î݄ŏЕ ܄ىӃшՈ؄ہ܉~~Յمܤƕ¿ ل׆с҄Ԃքلݞ~~߈ډުɬ¾ߞՐڂ؅Ԉӄցւ؊ۅ߄~~݂ڊ؉ʒ΄֑א҄ցւ؇ۃޔ~~ߐڈÑþяגۄ؈ӄӂԉ܁~~܅ݝՎуٔ܃يӁӅӂՄ؄ۂޅ~~ڇߋƮӬ   ہىӁӁՆ؅܊~~߂ݻÿժ¿ ۆՃԄԅ֋ۙ~~߂ށۺ܌ԅ׆قۂ݃ޜ~~݉҆ͩ¾ ܃ج  ہׅԁփޅ~~܋сή¿܃ث ܆֊؂قۄ݂ސ~~ۇӄтО¿݂ۃڜ݌օׄقۇݒ~~хѩڤ ݄نׄنۂ~~ ڂړΥ ݁؂փփكڃ܂~~ʆ¯ ىփЕ͉  ޅڎܑؐ~~߈Ё͔ħِ݇Ҏ  ݃م؃ۂ܂݄~~ވߙ ӊ͇̃ǎ ܏ׂӐ  ߉ڂ؂لߎ~~݊ ܂؂ۂ؂ԫDž̌ ރډڂۄ܂ބ~~ނ܆ ыχʕ  ܊ڇי͋  ل~~߂ܘчʇͱۅցفד͌ ܄قۅ~~̂ʈ΁̘ۂ؁օؓ  ܇ۄވ~~߁̂ɅϜ¿؂քڂؚŸ߄݂ۄڄۅ܈߅~~߅ށǦԈ٘Áƚ܂ڈ~~̄ƈ̗¿֣ؐɂ͑  ނۃڂ܉~~̆Ňʖׄ҄؂֊ȇÃŎҋނ݄ۂ܄~~˂ňȔׅӂքԑň΃ҋ ފ܂ދ~~˃łǝׂ҇Ԑä ߁ ނ܂ސ~~ρ̍ș؍ՔłǃʉҊ ߃ޅ݄݄~~߇сΧ لсӃ֓ȁ˗߁߆އ~~ވ҉Ć˖܇ҠɂʉҌ߁߈~~ރގӎ̒ݎ؜ ɍҌ  ށއ~~crrcsim-0.9.12/textures/pinetrees.rgb0000644000175000017500000100100011724452426014542 00000000000000R[b_W\`cdmcZea^RY[Y[^W^ef_\^Y^a_diha^XUfb`^dZYSU[iedqnjgmfqce\e`a_spqojiYW^aZUWVLMXjhcTajbk`rnz~|wwioSJIGRWgf\[X]]bRVgqspacbb^_hhmmrt_X[^[Y_\fYLPaclnotjnzwyqiruxu}n^bakrrw{|ys|rv|pdqv{n}uuzv{pfc\]`jyzyvflsxh]mil|pnsjllkzmwed^b_^vtgvkkhpoYaa``d`]]bhYacaONR\YV\iaga[^\Y^`a`]dd\[Zcfb`ZPW]W`kgaflmnfjdlb_faeprkpbi^YZ`ZOLSRUYcewdYb`c\mknhoxbi^WOJQdme\UR_`iY[emta_edb]\ejjgij`dad]WRZtpcbjkituuvswsfmxuywxxpbhedpvwzyo|~ldis{twrxu}zygUTQ[nwl{vdifhgisdkpbjntmiudmnWK[Y_juhunrdho\`cZ_hf`_fdTWV]RTMPPOSZU_`\WZ[`hd\Wa`]^Y^ba[_LNVPaokagjonjeluqkb_iqnfsdi\T[e[JIUPMU^]gfX[[WZcb^Vdly|bpk_MLYntd[UT_\_T]lujY]aef^dfaanstimf^j[cqtjolklrrtqzusvo~t}epvky~y|nffhh{{vgyuv}ysckr{npsxopp~}gGGT__clok_dliiqyYhq`dghh`ja{iTQXellk`eekchcXamY`fbb^`bVXUSONNSOR\WTWaaX^]dgU]\`^`g^X_[YSLILPaachehqvkjjvmjdafzlklhhaX\`]TSVONVWT\dXT_XS\]ZZb`uy~eri]SRjzh`YW]dWZISjwf\b\ahgkqgimriag_[aZY\kknsoyysvw||ptvyzgnsg|zy}rhluox{ovpwhpjjgjrnmhpjiktncdhftpeUM[XX_oijemnf[kxsUevc`d^^hbgw^JRYfb_nkphkk[a^ci[egcc[\WYb\TMKVRLYMVWXbbV[UV\Y]_a^ba]`_YZNYLOSZ[ccihozqogrnpmkauofbncRYc_dUMUVS][VX]^_`\Z[Y\cd`n{pcnbTYqe\X[^\TULUtmda^Q_`\jrnjadb`h^QNdS_pnptnruyuvwxwzxrnzglkswzw{{upyvq{uugrylkei`ljgmpn{lgf_aodpjh[^_\VWhlujomd]mqi^anldg^qj\k{WDR\W^miuqtos]g_Z_dgfffbcbU`VTLJ]JL[PXZWOPQRW[]XV_b\_dbe]W_POROV_Zehbetyuzmzvwg`anrciebU]aYdRSX[TY_``W^dcY`YVbigepwo_jzwgvrdeoqc^]X[ddXNX{rjcYP]`]gfecamkb]XPQf`dnhmjmipyys~y}svpqr}~|ws{|ql{xrllwrlcfcgoord\rhoooj{trgt\P`]`Zfn|mmwfWlc_prkmd_cug^p\HFKIQf`glkmcYWf]cd\jj_leh[[YYNMQCN[VWSYNNUSY][U^deeW^bfh[YWPQKXe_bphumqv|vzsvtgiimgjhcY_hX^TWXTV`bjl[Z`d[SY]_ffgxwodmfvyw|ia[nfzskif_^fjkXT]hmsbR^`d_]c]^kjkdTJ]h\fohjj_\djgapfp}~{|wzrtpry{stvut|z|wpqpibkgarko_V^aecrphp_gdOO]dc`srsotwf[kc^qyn^Y_^cgbl}bMGGJNig_]_bX[bf[bhXji`jed\^_^VRUQMUOQQTMQSUVY_^cZYe[\_g[baXTUMVfdgabnqlsuuwkiotppiidig]fjc`X\YTW^bfd[_babV^okd_nvwplslhswpmg\f]o|utlX_djiXQQW`kbXeabZWh\UnoxgUBL^Xkmajiebdrsu}ngsrmosqz}{xqsw{ulplxx|uwvlhrtwtiksslc\bbdmieZa_jhTOebgbw}txqjkak]ihreVZkpl_]swlTVOKN\\YTXVaniga`idf]ZbgabchaSNPKMROKKMLTRUW\[_`Yb_\[__YhfXU\NT_ejjgbnqu|pjotyvtgfikgkbkaba\VX[abibd\bg_]^Xajgk^jx{svslqzkslSbdng_dgfWTMT\chce]YTVlcQdiveGKSTT^ic^afimoo{tqdchqu}uqv}{x{wymop~|z}saihemditxjknbdehnusb\YlfWN`Z[`ftwsikiZgbkdecW]pti`Z_s]V`WNKjt`X[bjrlilamjdbc_ficdhcUOOMPQQXTOPUUVWVV^`]`[\]^ZW`aUUOMZajjuxwtrzojewsjtqgjqmll]db``d\]UTShd^]h[___WWjmj[dnsdmwmnvy}jV\ds~rkhhqeXdZR\^_c^^[V]iWKbefWBJADG`ccbkwumlrumseZZkkiilv}{~}urgrvwejafj`awtwvmvgif_dijrpdadfd_WZU]gtnrwrtkiZX_]hmY[Z^joc^aMOWTUaukXYbmovugleefdog[]ddcekVONOTRPWXYUZXWX\_[\\Y\[W[X]bhXQMN`h]^ktvsoqkdhqsgjlg_qmrgU]img[]RHPT\cg`a`kgc^Y_kc`jg_ffopjx}zwkhjvw{h_^gei[c^NSSS_^[aVbjYMVW]T@GFMGflgjoqwpntqmmog^Vdahjkr}}}xqxj]xvabTavwjYWkmmlg[``b^htxiff_e^_a^^bokpiahdj]ZX^aeZ\XVgaelgc`bTVfjddsnpqxspjic``i]X]bc`acSORUROOVY[Y\ab_\h^ZYW\_Xa]edaZORUjnbehltsukqgjkdfkfiiqkjY`jpm\[OJU_bdiihjnmnlbacfblxyufk~uu}stts}mnqj\elglfre]^^fWYYbkl^ROO\fiFDJPMpmkmpy}ztrqtmigk_]njbfjshsvpbesbpurn^[lpng^RX^esfZ]edajhkkkhje]ZXVUapfiafddd_bc^gpnjfjrjkxzyyx`OTV`t~xvlicaab]ejhc^^cSPKMRPWUUX]bjj_Zf^a^^`b]]Zfd]_VTSkyppvzyszvdnlopkgklrjpnrWYpvvb\UNR_lkhmlholwkaqgliszmhe]fywixmrqvvt~vgc^llsgSegboced\ZkfeFEKNSkn__j~|zvzwpkjkcZ]ceebgfmXTUcp`kolpqe[YnflgZb[pdZZ^^cfcblg`dhaPSTLUdtca\ca`]fefor{~oyomjUT\[`WV_hdmsytt{qwxnihfg``fogc_cZQLMQWVVYUhlqufd^_nf[baZY[ggfj]XWo{uzwvouqkohokuggrvjjsyNcv{ulXRLVlokknsnmhn`dtcqyfbfecaubg{gceknsmqupj\b[xhheZffilfZ[VchZ[GGHJTfl\U[uqrl~}xspnga]_ed\X^f^TLZhaVfxlrrolbgqm{fciYPNWW^aY\bech\b`^MPUNRbkecb^`^^hjkwt|ppjZ`baUPSUYSktojs|ki`sysoqgbaklljd[]RNOLSWUWUVfilieaZ_ilff`YU[ejjjZa^m}zz}vakimsgokljtwobhvmOitytiXU[arvpqpmoggnigoc`p{tigonmjxlkrseitw|`ekskZ_mankgktoxyUSXjfWQINNJKWid[]xtglynrtkhjndiedSQ\ZTUTgebZoyswssjm{~|znooo__a_UXPd]Y`[R[\SOSVOUjfijnmabb`jntqswpplmaXjcSMU_dbhjk_[lgjmigmhnmaglhljZNSNMOOLOUX^aaaigljf^aegh_be^dgjeXf_ltwxvys_ageosuofcjgcbknjVmxquodebknwvwwsqnrqpde_ektthnjrlfuq}omyyags}d_v`zpry{yXWV`ncXUeTPKTee``o{h[^amojgmkbb`VVLVYTYifWYQgzvtzurz{~{qw~|wwufc]]eX\^PV`bdXWZYdkfkpq~chiadiqxnckbfndkzs[RTm{wwqi\R[jsx^gc`jmihmnnmfXROPPQMQQ]jnifilnif_ahhd]emmodg`Qb`prgjxucjjiqjhhgXenltqxs\nsotadqmpww~t}vvsipj`isriifjhrfdxpzyuphm~}g`ljjlg]shuxlvz{ueSO\knVTQQQOW_U^T\rQHU_kdZXUWRR\Wb][_X[bdXZSew|u{}{w{s{zqpgWif]`VV^kqsaY]^cmlijgu^gcfjgdno]xodhapuvPX]npmnrwe_mmoiomgotkjysxxtc\UQOPQY[dsrntoplc`bdZ``]blplcaWSXjoru}{hpf\ecflgk^nyyuuxw]`wki]mkuhqyz}|kegqmmncahdjniaiqyxe[[gifjdlt[[muoogtomvf^YQZokUQJMJFSV[_NNO@;QTc_POLVPPQT[^^ialc\YV\l|}y~|~{|vtfsupdc`coroXU[Z_u|ug___oecfbfee]goehai\bQ[kkbfoxyqooqxvfjnhlqhmxzwsfeZRNOP\anxvjrrqefgih`je\eafmfjPPPgsymttqf^dbdjhh^erxtwpfLOqqhcgefpjrvu~|ufckmlnfchjmntmw~{mwzo}rchvfi}akl`ZUYzjbuoUgkw}d]OXLGKVgdNLA6:LHVcWTNRRUTRQX^Z^g_ZPOR^noz{}xqoqkddaVW^`aff]s~zsf`fga]`a]bZUXaXcf{piYPMQGJN]snaep|yihkdcijjmvwqphZUUOOPY`fvou{jajjkfdmfcibbeedORN`johhjoslvlkc]_Zdlssvpd[eR_qohk`dopbsrons}rehkjupelrumefotyzotliitlfxqmwbcea]ahtl~{~f\xkbm__fQRPNV[XKLB>?EEJXZVOVWMWTW_\dfeXRGLPPvsyxzympro{tke[XY]YUSY\ytwrhiogg__`[e^]\XTmcuukMGR[\_\ehcfs{xepnl_b^gcaiupqq_UQIPQWbgk{||hecagbZh_]ig^]][VTS\^`c`conjuolgZ\chp{pnbkan[\sslcgirkj~sjankqpbgdfqjkmk{pminp}qvj]k|esovrakjfb_cbhaslyrUdeim~wkkKS]aY[UUJEECHIF[kp[UZTVSTYci_fRHDLXSwuo|}xskjsps|pqkeg`YWX[\wxsrnnppkge\VVZadYUtcV\^LOh|sqvse]`bgigpvlddjjhceoqkii^TLLKVbhtyzuimmghigf_icZ`bfY[VGMXX[\hksegk{{jgrl[biiccgyr_nsoUad`djnqbesjonliijd^]`rz{twtoj_yepwx}{m~npnoxmtwi~oogRb_Zcqqj[KGffW[[TNLKFQ\_PMHOIJIGDFSPIESRMJKQ^slXarmiv}~v{u]VOEFHKZhe]\s}rhmcdXgnrtrmwu}vrx}_]gmwvluUSa_RPW`pQ^oi`T\^^nffrxs{n\b]ehely}ffnZ;D<6;?F]hh]IEGBGKGGKILIFRSGDIQ\a`dxw^a}wycWbaYbZGMLLHLbeTW^ZiuvzhU\[aivof}lxx{mfkknykf[gsw~upqd\TudchaxX[nsa^jqgfqpw|kqpopebkwjmzq|lr}sPC;89;NTKJReROPS]jrW@GKTYLVe[LPY\Zpuomhhjt|rmrtgc^_^[\d^jXaf\SGL^qrl]gh``rbPQXSCjPF?RRKKXIED;DXZJEFKLF9;;>?]_LGCFIFCDHLQKUYIBIX^\gqqbVkp\]g}dIHJMKNe[Wafagmxznb[bemqq`hsltwmcrugegk\asgb_fkncjw^XT]nglaUPcrsmfhk|urxulimpv}|{{{l{wos~pjhMDC=FGG@FHBEPROUTDBJCCUIGTTHEIMamnee_ilr~tjkvqi[^XZ[fYXbgYZVLFL\c[TSUTUuq[HMKI^[XbIGD@[{bSHPNH@DAACiqRDDAB?@FIVZONOC@FRQLV^f[aq{|uRf{QEEFIGRXU^YTq|u~~xqjhnsbbfbvvhjtfedgucRghflyzonZ_^jmllpmlquh`USXkx~gKHKPYdz|r~{uz|zpzigmsqwy}wbXLDVJG>F?9DR`PNLLILOFNK@KJJHGOywfUW[`ghq}lTigbSS^[W^_VSU\^VQIV]KU\VYYVli\NJBFK>?BSxvgrGGCBWh]_VI`WLZbrmdtwtN?CDCA@=Ic`RLMECEHJFIKOU`xsmiPZh`WEGFBFFETYULOVmtj{hllfbett{qpqsr[PZ^J\g`Tlmy{twjrdd|xph^Z[REFHIKccLGCI[b~xw{zmjvpuwokpuqpmnt|vzeJRUhOGJB<>HEFdfgPNOXYXREGCCFDKLJLigYT[^[jhgn\W[PVZUSTW[YVX\XUVLUg[QR_\XggsireVIG?>FVbmYaDD@A^iWUYiUPZc{ktvsQWEAIQFE@?G[~zehomaT`ik]ZZ]kwXLJLHGPyvh|{vnxbpwriqqja``^cmmgadWgrmdb`hyyvzzgZ][HIYdeaf`jpgL^attaceegspjmapxlvwafngis^gkZQPAFOVDGDM>:@LaiZBGO]URTX\F@KGEFFOYPQQNPOUWXPHEIIOKMNOMIHTQKOOLLJL^glieek__|nuYC@?EKHMQE<@A>>exZZNRKW\hqcmjJTeZHA>OY^YNJKL_X^v~T\yqofRCIIMUpHIPexvhnmvwuah`bgibkmedwvpplxv{mLWVFITUhkyfgz\Wc^r}Xaqrusd]cZflmaaqjhpohklrrSWOQ\TC<@?DB<>C\cOCN]baYN`j[TRNGDJOZYOMOJNNEMVCCMJOITSTTOHRKKQQLEMT[NSQNSYZ^sjRLTPLEDEJB;;=>:F]j\OOG^j[epaMBGKODKHJMIG@@CC>EL^WFGLXIKEEQREV^\ncdv^`qk^PMKMZ]EBH_dx}zukuyyst~qjeiqxrkpyuuult}|xkeUm[HDKNPdh`TkbX]bk~qo|oem^_a^bRXdpeurkmc\HGQ\\D?@AD@<>CRFARTb]g]UhsjcGOHNQTRSSXPGAB?@PHAKFLSZZccX]]NJVXIKPUZW_^`XPXYl]wU[aULRILOA????Knwb`YZMUNJY^C?GIK;>F@?DEBI]mp_aYPN|{dh\HJ_~~tsPU\}~]LOSpz[{sLJDIWXjxnv}xcln|}x|xlYWi`iPEAFMK]eXUcz]ekrvxptvtnYcY[[UZ`ipkrWCbZIY{tJEIH@?<;8ALIAE[TL\d\`KC>CFVZRIEQNDA9>BCEAFIAEKWVakxvcYVb`ZQOb^Q\rz_^TYjzbSTU^\ZOc]PPICFDCWgZY\GGMKFN]ZL@>BJI@JNH@>I]WSWMLdG@NMVZYOF>AFDIB>GLKBAEGCEITV\tqmkprom]Us~_TVbN\qbmYXZPILN]doQFHBGECQEZPKIGHDC_cRMLWNNNGKC=CGIHLSNHFM\Sev{uqvunvzXWqoUECKKPp{~t`_`~gin}~~vpdejyw|ryr|j^iamncEYY[a_IUnbVmjo\ktrxzlu}rTVWpp\dgZVWSL\zncokVVGLNHILRL^_PSNZ\ZSlfeVJC@<;>=BGIGPLFCHEGGM_S_yunji`LJiUmYUYTOSol^fXVZ`VPMRWdXPOIEHDDCBJNHJGAHYYOZSROQFCCDLGKORVQQPLNLZ`SOZQV`e^mJX^qryvvf`i_daacc]aks}qxxxlx|sl{~{lpkkxk~pc]hronna^joXJXZckWQSadUf[WUutywvxz}rrNLNcl|{}fYUTgf_v{t|`Q^IJPQVV]]db][YX\WY^\SQGHB=<<:DZnVOIABDKEEGLQijhgf`WJE~ZaYaW__fSQYd]PXiSPY\al}sVJGAGD?@GFSWGBCJY^WQMPPIINGB>=?DKFIYUXWQVW]YL[USclauVFAPoSWKFXenzf`}||\`_efYc~tow}mq}npr]wwsavWp_LM\ln{siondh[g_YRXYMPZKZHV\xxtnqeovxx}mip[k~ofSRShabv~yq}kR[GGUZXXSSVbddcc\ROWWSNJHA:>=BG[rgPCACCKCMHLOWaV_VRNNCjT`VNNSSbcONXooyeVLUeuPHEHDAIVSHJD@@DMHACKOQLIKHB?>?HLJBTZ[YWXY_hUaYjzkQLHIgnGBIKIEOlxe`uhl]\SM_x|zqttly}yjjlfTSG[hVLLg~{~sjgddZWJPUPNNRMDVmmzj]\cm|usmqy|txmZ``_RMPS\\[jmopZNIKRVWXY[[^`]Z`gd]WRUQMJE>>GLQYYQVegUH@BFAFNMZgSHSRVWKccup^J?KXf`VRLLABDFJC=?:>CUMNWWKBMSTXYeQ]J9:=ET\WNRNPKJ@CCE><:<=@A=?FIQW_^LPWNRNURD?CXXQTMCKLOOPSRZKHMUW\\[RPWX^WYjiP[}ykhg]a^W_gaafokkmwkYuzwv[_SWXhb^a[NMQQTZckiyxqqtnmlvhed[UX\c_eXZp}fQRir{plUivhadLEIKYaowvmsqkXTSMUULPU\NJINNTVSKJY`_\m}fUS_lc`\leSMNQRTUJO`B?<9>@X[ldXbMORQ[ay[ZLG:768BQNHQ[ONNLDGBD=AAACDLA?EJV_d_R^fWMQYQHC?EPUPKBDMR]^O^fKHSY\dd`ZW_djZXWc[Ubqkbd\Z_habghvxnty|wcw~yjzqnuoqdXR]abWP\b^fqpwpiigki^W\^_fpfZNPmw\Z[j}~|nhoqjZd\LIKRMbvgjogf[WRHJTA@CJGJFWMHLINIQ[igpuoka^mfgYR\aPDPSSLKH[UC=:B@YMTlsmdaU[\\lOB?<:873?CDLYFVMDDECBLSdicbafh\adYMFJHGJKHGHJEXLH@:BBYK]svqhh\abaS@:99:86589CDDMVQZjxplb\ci>;;99::9:<:AEAHJQRWW]\MVQJJFLOHEGJKWkeQ`tVMJMNIIQOLJE@GE@F^gQ_dhgjp}e_QQSZfokfY`jsqj^`\SMMMsufqml|zt~qoqjkjm^qurqqzy{zqpj\[kkhdkidqqvu}h^ZZVRQWytpxtpebhkuqgXaf^wg`YPPLF@FFPQRD?BHWIEB@?AXd`aZTWZdfgghkgdUQQ\MIOJFCDE?QI@?IQWeWf^Xiofgki;?A=7;;9@JB?JNIGOQURYdKJyfKKQIPp~rON[RGHDGHGDACDAGWhOTj~jvpgb_qurjyn]_gqvhb{hPHRPO_m||}~fwuaxztfq~{xommhfiiWXm~{z~wrljrwtnsonovmklfjXR\XLNS_qysqhjmnfcYZUWZRc^KHMOJKLMOICB?HTDJMILWkeb\X]cYSS[ciplfTVa\HELJLGACIKSH?NKKT]QQS[WTXSVAHPNQ?@:6FLJIKHCEKOXlSDKNTvcVMGEA=AABJ[zVRRRevu~toquwpegszke`g|xuutofYRZVPhi_|qg[}fzxjyjs_[e\miNhvaaENnxtxzzsxri]VhooystrpvcdlteZ[\jmhfrleapgm`WVGLQXrp]J<9DURMLOOE?>GUWY^]W\_]\ZUS\XWU\TVZeslVR_^MGQU[TUOIITM?NNTXWMUONSWWZZ|}oQ@;@TUMGB>HP\_ڃIHPaųlTKCCEADGFiq|w}{~tXew|f\slogaWlvk\hnerp[ZVMWhXwyuk|r{z~ur~juaTOM[rVQjpJTIh{}}mkyrmffgfr{rsstuvpx}qlrrhdi`]b[`YmtdfYXVJOUGUQH=:=IVOMMae]GHHPYXSPUYRQMPPRMNHJQOKPSaugfn^U[VdfhPHHJJCEL^WX]ZRQYV[d[԰uTIB=KXTNK=FSYgXLMSБIHIJNKMMTɒ|oN`{m`l|lYhrodr}l]lnvs]^ZVsp]npkcoj|zymoqlaQOR\RQQ[OUNdmu|yov~ec]]fhlkcy~spllyhuqTgf\Vbk^g^OK``RLP`HU]VF;HrdX^lq~mdqjjg^C>>EJPQPVTbp|gVsvmdfhliqywwh_gzri]RUXcss]`wa`betζaWOMRVkkNUz䴖ϰmtLIJiwSf~V]xz{olRWMe~pmpqsVY}ȹϢnekqd[LPV^RSLXZWPLOVT^]\vuktsnjqrx{rtxtwhorolsquxqgZeklTYSTLFE<9:@KKRQkaVY[UMRRb]bY[WmUFA>NUQKIM\ZUfpq]dZlf^aV]Z_lrsztiPSdnpp{pkxrop}wЅ`SKN[cb[UXZZ_grrRqޛfh^V[`hyR@Nȸc_[URRScnx_U]{x\}|~{rYWnWfyջȧ辚|~ɑrfOVQOMXzneWURD^ohiilajymxz||~{nktuzt^[^PSTWmfD:99>PTKIYSHHKIGQPZ]cOWUZ[UMCHMRRPRVP[gggddac]YZapbaljxunjbaTHQgvwzdewm˾dOLVcacb]b^TV_u_Plp\]GBF~eaSEQutbx|l\Vcrcu[bcvlqNiŮ֐wrQpu{zšmNOLXi`RRTP^yuz|w{|}`pmmwӘs{ztrxdTNRLQRSWaJ?>=@CVXRQHACKIEBHJD[RLTbxuj[Vdi_YTYd]VZc_qlxgd__i^R`hhv[Voazz]BHKGAaωVJ{xy{WLZTKG>WX\wkn`\NR[cYhj[`hzWRxԽcoȾ|dtuxlκrRZk_h\[kmz|xt~wskvyvwlx{{|xv{}wss~{xuoyxlnjSGWGC>ASWPNHW[QIPYMI^cA>>@JJFDLHEQ~oP]f[d^ILWXa^htqg_]XWmwf\UTXZZ`[XҢ}YYIIJE:>EHVĴ}{\K@QUOSmtbiSEW}aZt}`RLQPYW^hcgw{eRQnȤ{}ogjmȴqQYjv]ldm}~}wzywqjkn{{qiy}znnyxyxx_VQFOSaYXOLNZ^PGIUUXbaCGx]LGGKE?MUWS_aYOynx\KWWURNjoSLT[VZ_cjw~j{v[ZSctgkvw|}wSM_ОuXhm__cip~~|}{wrrx}{uxyvr|TQJ`p]rzyi_Z[WQPN[is`IHIKKNb^SNLMInvekzw`n{s`aZSU\TVbUSRPT^bZǝvY=>D@K|W\ZHBCA@>E[\db\WVTNJMQQKUiOPKNLNTZ]pq~zSoʶcgZdͽüzknnpj}WNW޿yjXhse^e}zx}p{|uzuzykq~}uxsghlZSmp_tzp_ST[gp}p`U]e__a`NR~}x`TMKfwgeokxjyulqtcadXY]YTXlYNPIKLYTΏWCBFTXKIHHIIIBAIYTKG?=DFLSTRQBDWQPCWpcb^\yr{x}uƭf^dtol{nn|aSOgxkoy}njhuxdyvo~zji~xu{z~uroyz{vhfU_lfef_QLRxuZIIKNMKZt``__zga[WYlee_^VZ_UUSU^QEEαUEDEqcLHNLIHK\UEOPA@?<GP[UHIUkfhkijemqkhrofe~^_^vcXjZVWTTotga^lwXKOn[LmtoTNLX}ekϮobiji\[_f[H@BMlURNNKQPLBNRMPžj{d]ge]mllfX\bne[^]b\ev^VUSRWa[z{YUWWTZwycmtMPga`ah|vsqxuxzunwٷ˭cncNVRPXX^_UViS[ZAR~NLPIDKG@BDCEP]QS]nnkp`npghoqys_cdccQm[\TSSdksucbqV^`äxdPScagMDFlêkavicaVKDBTuOBIX}xOIDTRbi۶ʑŶp]fur]eim^OSgriiwXNRUPHIU`ӒbrNTxu]q]Xk```[PScQTTZoxy{uo~yvuy||v{ƝsfoWPFFSjnTDCUPVoB@QRutJQ^TKLMEBPYd]iuxszvnfU_kiamebZejGZIO\ccXjic`mr]nz}gth^~wzUGDEdhknʡiki\QO\}shftuNM[BBQhƼǪݶprlqj[ONdߝ˞tTdlXcwrĪoQMb|efTYmv{}_^WZO^XS^_~y~~y}xqnzŝqsmjxQI]]D>>?D??FIL^HNUPT]mcZW`^NPSba\Zgjv~qg``ZbwsfXWd^WQcgfZ[^[]Z`YOXetrs\Z[dhűTPRщmq\YW^aVSfh_igpmaWTOOYadVVPMPUV[Tarqb}mfOO`w^`YLMKThXVeʬ̳zgq}lzgaYvμgv]\N`rs~y[x|wrqlȉΪsfowh_ثuUHCD@CABHZQYVPQYJRad`^aZ[T\`Wgpklegnkptdjf\V_VONVnfe_b^SPPMY]igc^d[uƮw_JLž}qwnb^sqfajdgrnyp^PXQV\^a[YUTTMO^cZu`^uanOTjwpVTaSQ[hRW^jknw{~{f~Y[_TKSkh`kdoojyvkhbgt}x~ry{|}սmX_\`ş^KHOQ]LNQ`V[xZOcUWRbd^_]Z^b`cfs\]f_jyg_Wo}h``L\q^`b^aZQUZ[hnhditqe}ָ`N\iq^nhga`cmyy}h^[eagOKVVk^VZSOOOR^tl\ZdiOUgd\nrapkIRdkRYqmd_ɹZqwTVVcߵwSSXkt{]axyxqZglx~syYg}XNW\qmWKZugkmVZ^YXystpibcdewxulpfpqd`[]\bxmahSadqsiZW^kitc^qbv}kbȢ\U`VQ``ZgfX_[mҵx\\zfuOHP`zf_VRPORSacb]kXOOV_kacVLV\x_^badgosteUWNTZTVhuumjgfb|}|O^xdqzsnjexx{~h͵ÁukmVUWYzިnWT`aWlm^moi_glpˀel]ZIGWZl{nS\b[fugrfsWPaz~_bvVzջ­ZXVfΖy^]Yllr\WZYXXy£|}rjobpUNNXzIMNMJKRUY]]jZRYUQPUOL\rd{YYXؾpP\qdX`hkRZlkUGDPUVVivj\aykXXcicW\fmtaP\fmudqhSYb|}x~zіqrekV[_a翳t^oekZWTXSZomouelThxRE@>Db̒swhb^T^otspVUaVew~a]eOM\̮U\YxpQDG]SQjuqdyՏgk\[[OQ_fKNRNGOOSVWL`mXiSNWr\[b{_VROnںjrZWQHHNPyRG[\YbcceaegZa][_VRVX[YMNZzr`[`i}}|wþͤy|cd[_eڢjXomQNNPUȥksVsadTpʪKCBKW~t^_ektjuwXXcZbrOfzbh}c]gҨw[WQpSJNRedSg|cp}ULMʁnXPvl\lPOTQZ_Y^[PJ\IXWGRsifo`kdaګbUYlpfɋďsgWNQZ\bskRSmlfi^`hfa_`]ZU_^[VUROFKY~|zmis~~pھcdaZkЛiQUscbDLN\źӐw\Q\ubyu[WٱuRbfklxchzgwn}qglsnqשwLHOSLT}k||İxPNCSZRS_YpaSAAIVWuXMJSŜ]{k]fV]f{b]IJPYOFK\P{g\[gvaX^ocUaz̲ÆmdTSZ_X`]P[nmrhd_\je^XV[b`^NLKMOOQOQosum|Ƹਅ~čj^UhoXNO\WJF>IZahumv_XVxlshxʓ[WԡnqՇ^rZudYa|un~~l}RJKKONN|mNIMFLNQommoUD@JIEBHLMVvެ^Ķ͛pd|mJAQXacRZl_YVX^WWbŬ~kwXW]V_jlijhkuyid`\V]aTIQ^QOS]UTcfs|||г{ٳrPaqh\YPLFAAHRTRKOZTaTS^e`jdbx{kfi}lj{Y\ɽjk||hhϻoUS^^`jo{hLDKQFIFJUoߺy\TNOTUMKRp`͜Κ˗cQ@S}sjgxfN]dZYXWYoly®cXVPRYfkgbgmuvkkYP[v_adWkpuikl_}y԰`X{rYiLAIRPXWZtTkbZXZa`]Zcljyrrvr\Rrŭøǵs]`sumlqϼukn{cqOEFKFBHee}ckWYRV_g}sʹt\ŴkuźїUugKLnlmiXNNU^TWT[~|webQQTWanjpfccu{pxT]~yxSUpzr{zo}w|d]yjcU`tԹ{xjTTXVXh|psmptmdVOcfcmcn߶yTSUjƦqtgi{zlpt|~|dS\_̮[FMHEQudzS^kM^xuzӿiQz޺q`ַ͇somywjlmkcVUZ_VRY|stqjijrsu\`e_[bztvqm`itronYxϳعg`\mvz}wqPk]Pr|V`~̮qXYY`xqxoadJRfvgj厚SSnx}ƫӪZgw|uw|{vriz_\^]̰|qMOQrem\`UR\uׄfjSxQW՘__石ڽ~non{vtl\[gXQXŹn`[\``[^Vstne}ntqohZjxxʦhjUHDCSU`Riʗkjgywoq|z|uqvWTlSRx]Yyqf}zħµT^cxnpT\n|Ʋm^cfNKT̸dahŤœRXEPa`OO]l㷁Ȫwxlbeeb^cTUVXZdjc]``bchqec_tpeYrmtتcqqcg׽~{|XJFJR{kpne_jغîyQSlUQcchfjqpir_moSRvd]smltvoepzvz|zmzWQXfayYYoۢoYUXYNMcԶlfgh|GD?>Q}lZKNZuԺ~õΜ~}tclc_be_]SOOXvk]c_egkjcYdx~srSWiõx^ket\[osmnkjjzڙottpVWW`}}Xyf\`_Ы͈RMPSJNT]YhsqhnpfegmԬ|hiwp^^O^cly~pWUQNQNTW\emyÿszĜ|UOLM^PTaϸmvlcUaazzxocyjGIIEWaLR\㢪ϸũtwu}qltfaXb]Xzg`_r}uh\qxpcdۯesYQVMV\_qmf_{ydahs̻yjW_`h{l[iipMY``YhSc~nyigt`^[QRae_jsipZag{qxram|QXekrXMLGXXU\a[bn}vݚpԋiebS^SOrɦwbucljq^a]^TOJ^b_ZhdT`uӨq{ɟ|֬]VTqmX{kce~}yt{jqviוsmtOKAHYjwnp`kpjr~}enjcnlywvajalj[PP^XQUtlSfiufdnƢg`SQRaf__cTYgjdhlltse^YWUg_WWdqZJJLXPVecnάs_g_oYNGJsŎ}|l`[Yhh[ejo|lpZR_dRQcfǻ}}zǰ_QQniWwqstr}rswews`׸wycqfS`r`bvxȵxsxeߨxqrokccTQac`W[SOTYiyۧڥce\U^V\`hqi]crc^ZZVU[WVPRXsbblZNQVlh\HIIMLM^cUwѾxt`ZwsYXNLwͨussћ{ksgcbg]ZVEKUvybsdiiiajs}vRLYvRQxhsfcohqpntiߛr|~}rvmnxxԩao`l`~bmése^]ZTipbabzmTYc׾obYdwzbf^fq;e]PMKSYc_U^[`PSc^TJKONMONJR`^b[]otlg\bdfjoxfza_j|LH_}v][jVMOR_u]W_pVv|q\`Te}ijjp[IIS{riodU^TaV]XR]vXR_`kn͓dbr{Ҵc[^\\hnjnm˻ݟgalgbgjeXZb]sն~XUK`{}yܣWRXUXpegj`ZPFJQTRJMLMPe]RzȒaY~|{zm`b`]a^eg~p`Vz\S\aQJNYd]ONbhKRXasƲ~Xdj`_eWYzc]cvnZ_TWc{jx}lٳRL^]UP[bqVSZMP\hie_qzѳZhutiiʞ[cac_hįrdz֭湪}fhkbcfcZcdfױzeRMP}zzooι[V\_iy}uwqbIIRPVa^TQSQM`^`ˣrutg\[[R[kPgh_TXWSP\^bSONPMJHEFHGMMMVtxzesk^`_S\`^qhbbhzjqiz]^b^q}{ͧRLhmXRULIE`_qĿyil^]عآ̥͜sZVTTW^^`z[ruƱ̣vcjbY[^[_iؾ~kl|nSPOX_\j^OP]{XZcYnfωKLrYhb]ce^[l]aҔ}nxjTMRV[YU]YZWVSNbYQOPJKIKDEDQTYfiZfxĺdmZ]]VW^ceedj`jn{̏xNjQLU͇pcfb[Ĝ^P~رumZSZVOV[V]dȷitsϪܭ~dksibbe^d~oxrjaUU]WZ``MJGNt~_esupvMK`ZXllcbŬhTnd[SLPUZ[n|iZOKHDNODBDIodXc[isvquc[a`anm{m\hWQluŻ߾̻Ž|YKRѣljԱ]Zv^k{vb[Z^ZOSUW^YRR_k°{r`ĝyjmgrl[b]pݭąeb]ckplfQRVU]`qyodbȎl{VUk\\}دiYYΜvn`YJMPQTdarh`[Q\{QBB??IleRRˋqwzliXRrnwK]mavͱghOFKyνYfĩIJcVg\Y`lfnpvq_[jfUZc^bTavlplQ]a֯vd͵ܟvUfq_ݥo~]chjjhdb[fdefbpsl[fls]ad_mo{```|f]opgMIIKam\ZmʨWQ{Μ`iZKnhaZbv۸ǷpZSgZPxҭ{]pYXVoy^꾾vrale]MTM]eh`䲉ʹWOSPTfgkttt^h}s~l`k˱odWe[s靅foШci׾߼jʉqifefhfa[evfee_TUfky_qpikyttoalyr۫{[ؑŵlw}ȧgPNOSzYUo}TVʅնpԧqqrкѸnb]RNѽӗmhbVWTjjhͱ{}{hQX[a_hXXTtTQW_ar̺uȜzKTbYWbdjrssvwjlngoUkmco轜i`kߥiikZ^^\gZgk~`bw{sbcW[e`^zzour}ƟRg̑xfq]\\aeutrkmQMZΘiƨ{зTҲäpd_psfZaikphihVUPLLTURRfβzŬ|fSPW}dfklqy~†Vi_ofYpyzܩyЪȀkjڬϦlkh`gR]}wfn]cbmzZ\rJERswbRQcǻmNP޶qlYvUgjPJWYLN`pWpjԿpo{Xb܇Xmuzΰ›}{ficdrmmtibabd_PLTP[VXRVi|yuhdOOT[hjtr}qf}y̺]Nl^UosѦŹ|ũţeݶgh[T\lhoV`oXVphPV~YDMPa^MFGIWʥĥcURbgnszѥ׻ɢ˛g[JBHMTEPQLRfuǹЌR[~mSinykhclunyg]er\TPbU_[YYWabnjlv{t{ueUPQZkXxǗumpg[rqu{Ν{ONzjbj~vu{q_Y{ʽ̔nmtw}c`PNPvVOXR\XKWghgXLHL[ZJFDFCAFJKNzzziSSZ[eq{Ӽţ~IKMPTGKSRUqʡcS`ϵUQ|wyupwpx|زgZowreWgaomWYei]amoituuknh^_TeԹxuvhind[mqɗzTNrܯ]bdЫpwtyxkrm{̵naQVx߯i^TXc[]UOKOVOKV_eXKMKHJNHGJNWPHFHBDQ]ZXֿעp\_rvyѻ±ܼņr^OL^FRoᶊyktSJ~xxwwjkfpzzhqxXUjv[ji{wgwwb\fmutqzlikerfsڰءyjsgkijwtT^biʣg[c]Z|ܷzfmieepn޷nov]ͣx_XW[[\TNQQQMVivugMILJEJJJP\\TOLMIap_\i۹gf_jԞҎnxЙlGFLEwjs^aͺڥ轙{fVfmpsmkgslqccfmjzfZw\dm^_RStԒezsrpsm]j|_hy{{_`ܹĩƵwkpbhg\[RP\lfap\ptwyrebiwubYngצdՐv}ib^RSW]YR[QTi͓`ea[`X]RLL]ZVYUORQWXU]susbvqsǚ€omyqfİSHHBGJGRZWkѾȻܹb}fdo]c]\_hklbafa\IQacZ\]dmr`RilbfPLV[v_U׃rx}gkyСuqdmrge}qn⸕xk\`}q]LZ^c_ׁlo]xwldu}eչ|\WRXtXxqkfkdhWTNVTk][qxrrfSbxIQYcTU]XS\ufZ]jpqjůШtwϢhLMHIHNM]]co֦ηotSczjzhXbeicf`c\YOBLWfb_df]RRU]\_aTTabbZXgoocddk}̘hudevpwilИz\\ukpgjnXfȵoclv`jˤmjve_wohyi`\UPbmSNQPW\dvwk^mlh^h]ijum`pl~k`dfMPSZT^h\XZYiroihgffj޴lloޯǺw`kݠgPPUW^ZOX`U^vОrӹѵѩy}xrmu_VVejji]YUNDAFRW^debXNQUba]]S^|qaV[~ie^Tc|nʽp|nnnrkugk|xiq໒k^i[Qo{Z[R\vz`ǘpk}}b]Y\]dPEMX][NSW[kcamruqmhirqacVd|w{hbfaabYrdyloYUZ[dcapm`clsktԥz~RTgdK\RTfxncWVJa~yw֙{~`dkYWdphg`b^UIO^lgfgnf[TVV]hlpuva[[``zukcidΩprvu{{rrncVVTNWm\\W_iӷ`OTeuZZmyUX{tltuv{^W\hrtfX[eummrpjpollj}͝|ehz~_]\lЫxiüwpu^LHINZlh˹ބOLZƲUMHSalmqgenq~~syv^cZWr|nqwqiildi~{f^Z[_guԣ_[`d\`igmmtdtοk|ڻގlkik~x[ZKUUQQRVisiVwlpmkvyxᾂrjXf}ƞkvxnhcdvvc[U\cjjiqwjpugpkuu~ܞw[XlvhѧZYgcYimMZpzdLK^yvlFCGJRWkllcc`]`cwùa{hP\]rd~~lów_fvzvdkp{wî͊]a~]rtq{xpd÷kսtoim\\ob]PLRTMT~ҳuOe}p{btַelĎkV\{zޞvoÓaXljetxf\|ehcgyzlĬwoh}xy}np`m[NaXm\qJN֛vZE@FMJ[SVYUbjk^]SgdOXXuvzkutzj\y׮ҽݞ{cht~~u[dhmŁ^gҰõٺwm`Ufva\R\Y\xzU_p{wso^bwߔYUjQSi[vkؠܔf^pdyonc^qbihiogci{iTodqXlizʷְbZmn}jWHbXk޿|IN~RGJOX[OHWN]w`\kr^MiULLRvхq¸Һڻymm¢uywldX[or|ornYf{flk\^\ixw}|_ryw{Ӭ~\}U\UPQZfs~ԣuqh`X`psltvmnqlslxQMUJOUWchwlYadjicdOgYgaڞoHLnfg`]U^iUMJHOKXuys[phYOINTfuξğ˛pnuίwpsd^^VVYSjmi{lhaeuw\Sad~_[^p}ݰ[aaksy|sro|}ݗ_bj{V_}fO^YcQSdzʽm{_bjgjZUaqztfihWjwXNPRrxvwfy~mxmrwzmXOf~LITǝWU|ݺqVRYn[IMQIUlfmfiu\XTJPVknpV~ğ~]vykqspxki[PMNMORSx}auphge]ern}„rZZ^|vZ_U_gq}\XclѡnTXTi^kkYShqiU\`Xde_hɬwk{bbgfY]foxvahoh^^qmk^XΜoiawuqzxr`|k~tpr]Za_[cXOkXtQLIHXygbZ`OysthU}Z\ǧwϤxiyهhfuyzZXe\TOKNmv~lmcbdkkǣy`TV[asn_bmwhchy\Unx̺{l`uuZf`f{ttmkdWTm{ٲԘtbcpk[hڮ\dlnʽbNJLaܜjfnhy}}uwuyqhXxſV\w[\WRĉٶo^RJPMY}kQbjRxmV۬rZUܨ欬ǭ|fy_`lu`w^YVqvc[߽›sqphovҪѾܿie^_e}z}w[Wp|cgjcsoʵxзno`hpejawqinm{aY]b_θċpjVWZkcUgtvjerNRLnotwgbcytmvx|{jp|rs}_wϸщRLRU_oRQu~kejvhZRNW[`oxT`WyXUZcWPlkpc߹ǯҽаi\[^[S_TQZbp一xޒlphn{㴗m|{ua\kermxl~z{dacfvvm_Y\e\a\v|z|V^XXX\UMh_Yluo|Ϻ⾈sTXTj_l}wb_{vumcllur}ɥhsYPRWVQRNNjsRfc]]_hjnn\SSSYYbZ[QvzilcUNN[sTKNעڱعlbbe_ZVTRR]mQ[ҵ`UX^щmehnw|wwp_øo}nwŪⲓu~`U`dUjdmql]dat޾i]QMNXbf`xsfbvgxgشbyd^k|˩gllvpwwqk\[NMWWQPRRQcZWXPMOkvx_vzgdWQUHnXMLM~r|˭ͺp_\anm]_XVOSUOTcx^VTdپztv[brdo֬pxo˟okƸɑvyd[eȠkd~xjfRk}ldVQYgbcxa~ich]ka}ᢱҴyWkdhӷɵζfcnkǞpy}m~cW~`ZiRNLP[LE\|tב⩧cRhlcZXi`NNTs`_rбׯƷɹcXsqu`bjYRVVQVVimlapvl{eVTlm~wY_Ż̨hvpg꺂r``gaZ\te`R`uad^jomnek{w_X[U[wSUe`ipnvwngro``{hegeɳ{kh}gidѶoRJJeǧvSKP[ŢcsmRPijaSVm[WUbtuyrfyS^|i[apcW[TZYdhmbeozjV^t}ww}zkzˢѹmxvahq`vxocue[RTc{i|xe_cbohf^udckf[[dlo^EHTs_h|ufkqvj}dhryksyewpk{djwhheVV|ʚ|kyiuLLRYséjsiZcଢjn}SP__paTuPUZZZbwombbhÛ[\{gZeqq_rg`bivtkj{omk]bpyƾ~~u{ygzqŪ]cpkimds|ӹz^~mԿ{q[V\]wwp]exhjife}sna]hhbdqzŬ\OKOXpehqonikiccdeiil{plggpyncejmhYjӝnǂjt\Wm~z{QL^brnMRndZYpl͏rig|pzkY]e_hXMU\Rbe_lzwzmdpbb]Z_][wc`bZ[pzufafdipogxec^dn_dh}sΗ]waRViknnayuԆkp|ִ͂_cX]WlrlcgU[yoprhicodce^^in_QRTwnzvstnn{k^[ctvzmeoipeabivkv멬ڼ|r{nikwQWlixʿNOp~vweWVRIHLMcncbisvepl{bhe_oeXW\[fkjrilnlgdl_\_jwѿDzgleTP`_d}qukd_edf}\xnjlpenls|԰yU_qeoePSqx|Vtw}||ȇXKgZWVqvva̒betnfhesm~SLN]~h}_`izh`aockuvU_sͫʼfOYmkfaOSOOX]Xb^a\v\]Yb}gamsyp`Smsvkoqpd_`feebe\]ovժbmt_Xk|yjrpdmn{ljpmmlfqpüӞ|^Yavu`QS[{{WuyrlhzÊn\Rl^jiz}j|~}oypghnˏf[VXKPN__ɫlWSXPMZ{h}{˾ʒ]QjӴ̆pWhƿ֠vnX[YXQMR[_m]V[Yjgtpytjddk~zhrhgghand`ir{ɫwial|rrihu~krq}\dhtrjnjqέťrgz{^R`o]Un`_yyѣwu˝t]pnds~rtkTWbYSXx`]YURWUOXca殨쾑k_pyW[qsбec|ָlotkVgЮ~z\RTZSY[d]\`nȚksfmoetlytkmu}rhs­שia`euv}ǹpqnԝ~_ZYVgw~stkeo{ÝefkmfZsxut}s^ilYT[iwsgacuڥ|nbozbsinv}{g~ƴ`RPOKJZ^RPMOVVWY^UaȣŹЁxkkѰкfz\g}ŻՊLfzھXUVa`plsukȸrgƢs_Zomlq~h̐\QOP`rwr}qgkhbamct}ygmt|ѧ]mzvkh|z}lkW_wnaY^gtZ^vۼŸ^Zdh_]ee~ƐxqRONMNHNXQRNOY\T_cmБѩҖtxǯp[k[w|̠NPjנʿQV\etp{pm^jyZd}yԧgPRRIMWufgstbgznfh}p{fZvyqݺoV]p߿~a\™{_bt۟鮢|`[[b_fzuȷg_xniYSWYTSQU[dS[`f⹪wcsy]oҦpupwsim[¸́gfxqgKOlgXSurhb|kh_UR^tuzwѯ֍rvåw\^\S[aOSh|ʰolwqly{yzdb[ߤtZ\s{v|ҎztiW{jdwnct]_`Ň޳kj`ؾ_\b]bf_ag`iX[abm_{d{ɲ‘˃y{yMQeRMoewzPS]}ƫtxs\ZaaelekooZYkZZgn}ϛwfanӞrymy\fv|bXgynffculfW}ڻ|^ejxyҏtc]Ţz[xnfd}Ȣ|qϹjtôtd}ȬάhUZ}æSR_^{qrzp]fWW_efgrƯХi^£ڙe{įﮝJDX}sY`WK`e`RfwyVneourknmvhTY]nqoqrsu{i\is\[X[\g|a]hv{{ūxioknlns^hɋf|no¼Ԡs|nd|pph{ڽvxòwyЯfdkVk|ӂ|jfycGHIZ{wvv`h]Ybcdhp|yYWҖƋ]f׶svߩWAHJTYS[VUh`TSXndsu^ƨˮιӳjbPUX_bdcegmkdb֔Tfoeyyh[g]fv|jgzokbmw̶|yc΢ǜǜlkhomp괍џx}ްo\Uaibmtyond^PNTZkqzidkhnblxՖibcrt|w`[twc_abkһ֡qiONIIVLaTVqv`WSQZWg}wqszڶࣝk\QLdxhooxhqՓx}pimh\f`Vw`hk_g{|i~̥ҕbmְzxgnu澻ȯԱ~ejs~o㤌˶yvik]N[nĶÖiZWUYktgdtgagbT\^p~ܯ~x~v}tǽlyniivlhigqROINU\dWQXY^aUTcXiuq}ŨٽgѶ|cQ[ima~ce{vvqoǘVIL^|rehigolvaaouoռxquloxʦȯ쩏ii{|{}~zৃڧ밭}nj`UScwzņpq_T`g{scmggqRQST}vgוhꟂҌ||ehrޤmsppoPPf^[msoSQVQY`U[mT¬nojae{^UhY]_jka_lnnӿzTKLtq}ysiyox{g^}i|ʽu}լxlfovi}~˽պttlbҲup}{~¿hrze_ckt_WYYhWܪ{ueˢ箆{nqxr^UdR_eTkm`SX`pxMQcfٶ|ëyscUPYwhy]^e^ca\b^jmjk^\wcSJN`pvzmpӳy]gװuv}i^_clw|Ę|wpdhγÂ\^vx؋泯yhxxk_cgboxQQk\XrxZg{ձnke~jWXpqoRgf\ge^e^Uc|TUhus|{bc[Zf\W֭m_Yxx_]Z^\fkQQiUXRdv|ʟopȰԨke~Չ~zӥȨۆbhlkzyޘsvoĕȺ終mfiq蹊żgVdkbTZ`g_ZRN_mcyuwƏrmyumazXY^_\\gƊyv[rj[cg`^`xfS|̲ƫڣ`WXfsrؿjYth]TU_`yixWM]fZpwϩsjvtϿ̘gwoz͔f`~bxȧsvߡˢxuv~ڳݹ§˲ǗdYfdesoZ_dvpaQK_ᮚce`joqlipxzqrsnff][r{mʚkpm_bghlϣ`V޸xwet\[b[h~nhmeojlwjpisr]p[\c[lΣ۴q|x}gfyj^]a|tgx^p}ɪz韭կ樱ɦȬݖvjl{}sb[]nt]ZXj{VPkּ~ht_ke_ja_f~itvqla[qtin֙uìlWVnfX`us\zx_bk\Xzb[k}tkqk\qquw~xfword殫ަlϹ˥|sywnig]Z`c~uyui`kq~vr{Ŕ۳tijĺ򸀍ufcm寠uUfvoliWS[ucayɯx|^\}l]o{d_qck{pg`fgjw߶tqn]ZUONu]NPi[JQRZ\`]rwpnyd^Ϋ̓zr`_`svכdʨnqsfk{nprgmfc`sok{ݵ̺zpiypxjwbjtryhzŕƴhP[xֱf_[Uvovin׼کfjrjsohtrokeu~xnny|w͹YSrf|aZ]LSLPT^p}URNJMQUP`VrWZblvŮxĂl[^ijpglqlacmWoulbftu{kl{tboŽ|{qԒÊšlȽz師؎cbVe``onzǷsp^Wj칂indr}lh^yuugprpljryrm|tϻcXW|ca[MLGZ`V~w_l\Vb[trlONJYRKWdo^wfv|sjfpvdx`afkTWljt{mViǻligs~|flޯx|~®٧ddѧˎ~ព{fxaYU_vo}ٿ~m|nddgΦq`i]gVYmbz~ztu~tw{ii_gnpvאs_aXcpv^ahwgOLWTOQ|v\TJfLjihuPHHP`z\gk«Ƭtsmaad_Ydwt`|z\Ϊjdhszykhɒ˹~wvgbkfkj쿏~q[Zgq[Z}ۤt|kc^esځ⨤nrc`YW]^jdZ\|y|~|jsrqѺl]bgiTU_vURmZSOuaiy҃Իi`JO_aVw˳λòr{ullxtrrbr}ZcɈhkep÷uvsl~ϰrc\˾tvzɿ۶јdT]h~qq׎jccgfju{je\cc]^XZW]i\\gﯵͽur~olz}ݻǵxfSUbƳtXP_^QOx[`}÷TXV\UTqgjjǤƒxm~pih|~ưnsp]^__djtehlpvݖvqimš٢|sgkūkw|¡˳{j`ek㴴|nnmljoqzȲёe_\_]h\cc```hbd`aŧɹμvtz|zy±^egwYUPVfki_}έjkӋX[e\V_pq^nnkvۧqzz{nsjprtyxmmh_dqرxx}vsqyúqͺϴ{ltirx^jivu{sާȔvx椇xthޫmb[[sfYSYikbWUck`\dcnnɀƚ}w}{sqsxghqc][O`fhq˵mWba_haXcfh]jw˔xxyqԶiamsi|zſѼԛsǩrsnmhi`iikm{v̝ɦƧÇ׭y˾fh[]iwsStj^aVWiaecS\^nsʎuΘwhp{Juu}dcnb^Ųa\uoYlohZemfYdyjxdWUbeeamsΗyݣڲIJmgtvsw{~wЪvwwrħ|rۖ}zhhcwxt|zЫ͎p}uЩ۠mcZ[rГہqi_Ugjd\XZV[dv`Ŝw|t}BtzU}Sqg\dbj[_g^[h}ddmo߬id^iiflxmruŸɢutnjluz~ɕpнڿӍvՉsצҕĜ힁rcwwssߵgtfɈvz{ءyӵnd]]~ɇj]gvmd^mh_Y]\x{rkeoyzswx~u@^v^\jnR[kftfe`Va]^gbcf{xkr嵅~e`gnvih~秣Բ̓}`cyo~ǩsz{ߴҝםoqz|vȉtl[p^d{{w̺}lmsqrp׻_apuipwbib]fiw[huğxkrpk{|~sEYk[[acuYNaaa_fXea^Y_d^mjgjwql~^ohs~ysϴ͡i{f`z`pj﷦yح|ē;x\_aWe}߼׳wlvuāufcsun_i{qqxqhmtplảqwxpv~vJ\]Z[enhKaw}\l~cgYR\svzm]YgӖ|lda`d]_twvʪjx~{g}p]Uaasʒko谖z銕۽yvyy{Ш硑֢׊ydhmcoxѠnr~Ϸytِ^YX^d{ζ}lvwsjqxm|o~vuv}svUk_Z^fiLP|ڲapvdV^l|߿ǽqtb[bfdâovikklkdWieyٜje۪l{wէou{ЖxԎvęo}|s`pĂt|yp^lej{¥麂wذɶwb_[z~urnnqsitvXsc\|yXRf|¼dji\XcjȒᱱ˄dafZdŘzpimp`b^stzvems{zܸqɾĮ׏|Ǖ䨰޶ۮyn{ֶubz{nhwrnwnqrmkyo|ƨphWeyg|ah|Z_hdiuȫf[hhc]`^lpbnbnrt⵭גnyXdνquqztacciedpmgm{rqֵÔj{{ӷԮ{⣔㧩ݯʛknݯ{mܯ^rxnfe]d|tll`]Yd^xelsƭriewpnfldm{بu_haedhgZapPT\]Īؔ}WnȲκҳsvgl`v[Vjkhb_``_i{㻞źٽ|ߤǠƼ屁qwvxҚͻxZ^o[dnmb\sޗnkjb|pfhswowũlyҪx~xqwW{tv~d̖zYMgo_sj`XUXPVSz{U̥ԗyɮ׺рrbdlpmchrq~odc`¡ֻǷުɷski五ɽϙ_foq[juuluޔac~ڝv}y~p{pc|x¹vz_{rrdb[TMQ[sqkfewVMTT\ñªģɷ溎{lkjitp߱_\j⿝m[vrҝxݿǷ|ݶݲhkֿ؀dfy뭭{mxϻz}ĝ鯿d`acȯͶs¦{ucVSRROZdlm_jyti[TRT]޺|uyp֧mlkzzvŭi`ehĜxѢs}ټ۫ҤּؖҔ_vztoگuglÁ҉u׫ilvl޿ӹүͼjX]RYWUUZ}_UVfޔg\[wb{ٽnrpq|Ұťz𛀒\i谋xٽ̿ȯ}xỌ׵p[}κԔjpטs~pѺ˳{ūӦзn|gdY][]RQu`pabuļunloayȎ}޾ϻNJok]fcczvʻհvsǢӤɆ}ЩðѲokŬ⎤ӰՏdmxepɕw~uҨŊttd[]]_YPRgYޡluzlktƠݜn{|ᭅǕxۙhv`fuͭĬxxʽ׵|wТᓕٮ裺ñ֖צo{yԮºlxuxr𿔚|`k`]`{`TOR[U`҇tɽŴwhї~kdŒ،igsi~Ϻȝ̳y״ϳ—ԲӰztᎏ̂ʝ٩ҪҾy~u}ۥ]]_\\n^XOLS]t́s˸nqmvijixyܽŬjqry̺ƙӴƿįzܾΚvk|չ~ӨNj︒ٙvz׳ziplck\ZRQO\{_mov۹㧝ro{uotƽˆv֬οvkڭѵƯ㷆t䚃uyǒrpqٍЫbnﬔŢŸؠuUSRUSX`^pİؾūwzϹָἙt塙ɣpoxھбĴߚq|}ݻơêwnmiێ{lVh`v±{㵑̮mmլfb\XRWYSSs{azǢ~ƶʾtŝǮ~{ξݯѵ˰ů|ͤ绰gdext}~lw|wbj\`Ӧzjsϭث{ctlvϘq^TTUY[RXʀj]vݽĵ޵Ǔyˊʰ͆w}ȿ̱˹{v椚~mytirvrYh]mczqΚxnl|nuɹ}j]^bdSQ^|pf]g׻ٚǤűŜxᯐ~׺լҸŸlnɿwmfbdvxwW]W\Zq{urƏwjz𬎘Ćz͑cccgYUTTWaf_iz}ٺˤô˦o޻ݯỵ򽘤}¤kv~~\X\afg[XSWX`__s|}{}۽סʔ}ۊwihZb\Tu[Xepk׻tfp阄湘ҸпѰҧɼ~ωuƫàګ긯t~rnz\^u_b]hYQV\VdZaն޾x˸xwicW]_Sioɞnowepr៭väʸѽҒʾ~ոȪ򹔗ĝʇcc[smV_rxxWMT{fkѹɳƧ|Ƴ鱡ΘhXaee_gԐȊ|ûս|}컯Ɍճ§~ýĸ›Ġ}xԺʤǓζӹkdlbR_QTԝtֵǦ㶆gݸhYXemkiٍ{xjʀ{ӱΨҖĞխģݿ𾞮秦΢{}{TWcadWUwqՎڳwأ͛ƌswzzg[{Ƨvqn✆yռ߾ħ}٦ʰž޵賬Íj`YOZfeLN_fcht֭tosqВ䓷ѓﺟ|x_z꾬}uҳβ߫۽ݤ洖ȺѨ淴Ľq__]eXVZR\acrⳞz~detrܓӖmǷm_^wagxͮӲͼΘɟͩܯН߷Ҹʔuય׸ţۯ‘orh\UO]Z]ho‰}w}|zukq}nlڢx﷠v㹱POV]akȦٔxr佼հ{ݧÜđ~Щܼߤ{]XVZXZslwrm~mz~vlny׵wnla[߽VRZchuilĝ~Ĝõɕ{ѓ˲ĵҢֹ𼜛֧te]_\Wttm}x|rnxkfnڽۜ~jm`ؤxst`^nzĽs_ҟݬѯ}ƞɯڦΪɯw^ffheyp،sztsވ|}fsò{֦{{ٻslȑn}⤠⢢࿞չɴʹšĨs^m{t`ou⨈tsغrhvȢumòw¢o̅汼ŧڽſ۴بͮ湾Ξv_oms￯ž˯{n|ns}xƐ~Ƞtzvɼ{vww߫ļҼϼοĪ­Ċf׽ݺwohnv{zǴx]njo}txzsحβƙ໻~fi{³yw{rnopmlɟu࿝eϠnTefkwf̾srt˧ζߕѱzqы~~rqyppzuƻílȢkbwy^zcmlwԻʨݾ~ĺΦͬˣqę}ƕΝʲs^xɂt|{êLjvڰ͗yĹˢݩŠһɱČӱf`պ٧ä͞ƺʹηײ̕כا쾑ipdhʙ¨˟ⴤ趒İԸ߾׿Ұ~ȗoe|miؿџŸೈȸ§ƳŐ迡z|ۦ֞É_\mpzɌonɵÜ~ƚߩ~~Λa_n|mrҡvwg~yڷ׸ӵټlpv̻ޤe`l~Ͼqe\ipקƵÐx|||x؂ijwul]_oӻ˾ϧ͹͢tzܵlit||yzvtvmY_qǷëϜtŕ}nficttpq]^pҳ˻ڸʎҕkyhcch}vkhonktʱ˧Ӑ}Ҕ̈|z]^wݭm}p}ػغǞ}l|ࢢʅ٘^WdpwԩﹷÕ۳̤oe[ĶƏrvگآĽƍ}ݶȞgbзzֻᴺŤ{vzqɒ콜ଋv֙۠ܖvbtpɿ۠up}cZbdxõɰ꾍b`XVZiϿ٩թc[aWSaᶹ˽˗ʈ_yu^U]ݹȻڸwiwY`{Õgp}fpntڳ|jiv~ǴvީzzӤÿطOW]YQX[ZbhaVdbaRVVVUWR]ac``b`hfbhnl`ZWSddd]aTRLRZiigwurlrkvccXb^\Xonspe`QMYbWKOPEGTggcU\g^f\po|}xwv|afND??HQij[WOQW^LPgsppeplkf_hozxx{hZY]\Zb`fWFLa`hnn}uml|pmoj]jqoinldW]_enrkhortlummshlteWgij[iijsn~vkkccct}x|eipp^Vfcandafbdjiwemgg[]XTtufvookpoV\_[\_[TZ_eS`ddLHMVPPWhbg_]dccfbbbbc`[ZUekf_THP\YamhejtqriqdlcaibbnqmqaeWOUeYEBKKNUabubS]Y[Wiioelx_aZLDDJ`qh[QITZeTZdmujeonni_fmnnstilkjdZP\wukfhfcs~vxuxqwrcjsnsrook`ic`trnvlrrytqvrxjehkvlffeihpy|{iWRMWszenucb_aZ_kxY_eX_dmpgs_gqWESPUfqbrptdhnT[eY^fc^bjaLWY]JJCGFKNVU^aa]\bghc__f`]YT^ecZZDGOKbmj`gnnmmipwztgeoulcredTJWkY@>KJFQ[WbaTWUPT]]YQ_jyamdQFHUmvc[TPWWbV^iroa^bioilnifzswoapbeu{s}vrqqosnwonmmx}bjpewxupjnhisunsjzwzuomofrv{lhfehghwgttdD?HV[_cdg][_a[fltN]iY][dpcg_|kQJN`fifY_ch_gbMZkVcjab_b`PYZRGECHGKTQOQ`c[^`im]dcd_^`[YaZTMEBEK`\_fflt|oqqyrmhefxihjdaXLV_WHGLIFNPMU[SMXRLUZVU^\s~cqdPLKcxh`ZVZ`U`JPgypbc\dmlr{rv{~tnoaXdd_arr|{xpvu|ykr{{adsm}|xwwow}wxslrgwpwnnfcllqmpyw`baieZ^c`lnhTIUPMWh`cahe]RemlMYn\X[^dmgjxXAKRf]\hdidgfYcT`fXhmdf]]VR_[PECLGFVIRSR]]TWVZ_]abb^a[[abYXIUGGN[X`dlkuvvnytrpkaupa\g[KO\Z\JCLOKSSNPRVTWXTTVU\cbn{q^j`KPky}f`ZVW]VWGMrqja`Uda\qzvuoqojlbQNn\gyy~}{z|zzv{ytlwbjqyu|y~}s}uq}ptr{tslp^lonrpslb`YbsgqleX]aVHLabobegYSfhdWVecX^\pses~O=NXUXicqnrnoXfWW[agecghidPYPOEBSAHZMSVRKLOPW^_[Zac[\^]d_V_KHIFN^Xdmgi{}o~xmdclr\_`\QWXT_JJOTNS[\]PW[[V]SOU^cgtvk\etzgus``lzled]UUaaVINvroh^Rad`lnpkn|tf``XTqmq{ttr{qytv~uuouyyw|sr~vquv|yoqgju{~iawfjjnkxhtYN^RQM_ezfap\Le[Wji^_[W]pkctWC@EIa^W[[[PWafV^fUll`ia_TUWXSPQQJNLPRPKNRWVZ^_gYWaUW[gaf`QMLESf`hfetvuzzv|opsvppeb[_^V[`[ZQSPJNZ__]SY^[^TYjfaYjy}qindfptnjdU\P^onmeSX\abQKMV_lcT\^b[^l_VljxkV@Nd]po[hmleiqmrnd{umux~vu{{wramyww|vu{|}lo{l`eahnce_jeecOE[Z`^xyzqfdWhX__k_NXbgh\YuxbIMEDITVTQQNYlgk``h_e_V\a[[]`YJFHGHIMLONKPOXY]\bcV][UUX[YhcPNRCM_empkgtx}rkq|{tr`aegabY^Y^ZQLNQU]f[]S[aY][VcmkjXevyjnohmtjnfLYYdzxxzbW^^aQPJNW]][ZWSPVg`L_bqfDCOS\em[U`hglll|xugjq|u}vuv}xqjex}{uhnhinbfxvwxeeirtpolg_rkWJTQX`fuyuiihSf]d\]\OXhng^U^rWKTHC@^m[UW_crjmm^kieec[cfaccYIEFHLJOXVQNRSWYTRY_[]VRUWTS^]OQE@T_hjy||zwuicwuhmk^enjgeSWZZYYSSKGJf`ZWdT^aWQWlrkV\gmWbtklqvxeQTYiutzl`]_e_TcWJTWVZWYWPZhVG\^]S>CEEXku`]bXXYZbiqbfQFDLVQzxp|{|pozz{{spe^_WQNQQStupibfgc\[]TKJR_^SNm^RVXFKeyvw~wdXYY_cdlre_`hefcbghdb`TIDFFO]cnxptrcnoegjfe]j`SY`aSWRAHTVZ\inugfkvxgbieU^bd_bbsiYszrP[a\^krtadtknheefgc\]as~w}}vi[t`mv~ltsrtzmu|j~rsiOc^Vapsn[JGgiX[ZTJH9AG@`sh|}zns}z{^LSKO^y||~}}zzvrvjY_eb\_a``otoozjjgaokiuvwdfdtzh\cefcQAXgpyxfdWRTl`UMPRV\Vgh`^aZZac]`cd[XNNVWXRRTQbf^\aiovqvjrvndSPVRQKLON^_^[SUY\^ebbmcda]X`_gjWaegdpnfOXj]Vswtvrqtdabb]]XQS[[fdz}}|m|fbrlyvvYee`[YbZY^mldd`zt~b`eTUPXddUKDFPTNGer~zqr~~fa^[diw}rhuswtqroie[cfed\Taqj`ekfhefpqglz|mjeq|wmospaSFPXYhaOLGKVg_ZPTXTWSemhba_]giiloqml_QOR[T[bah\W]`^hrmjmqhee^SKJIMRWYZenrtocSWamqge_^kaZ]faPW_UM`hk_U_`aosqtmmieimollohb_YV`ywte}~jga\adhh^gVYdlghhZyw}teokMB@KY^LGGD]^^hvvtrnier}{poytqdv}|ssrq_]XXZbillbgfmnpZ]^afchptqlsusvesw~z{vt[VOIVHHNNOU_cYTMKLRSQ^ef^^iddisjlruxl__ZYX[c\aXYYV`ik_dtrsyrmfWRWQTW]`l}yujRT[hxw}vmh]V^^\T]hXHuzgOLHN]|soihnqsuy{rvuvsju|tsRqq|xllu}tm_ZoyrmhitltrpmwmzyXL?OYMKOJHTVdq}eZcu}snvoh{w}x{upgemqxxmpomqteZ\`d\r{zpmsmkwyrx}nc[UMMFEO\gih^OMTMNOTXridddigdhqnpqrvic`_ZhieZ\\f[Ygh`Xeoy}~vqmhah^QU\lu{ssfiihw~{qfgcqpjkVJgwiIJPIS~{vlitusuwszw~YWnkx|ww|ty}|yiubnwzvswrgZP`ypZOS[TWgp{xow~~wSNOnx\`Xpubf_huw~zx}pdmhZ__e\s~uw|plhxvneeT\THA\XJJVVUTTWWR`[qrkkiplmkjnqsliXWQPWgpkegdc^[gg_UYfkt{urtmledU\Xlwwqmowpoei~qroe^s|lsrVGZbcPKPLS~w}ttxz}uwpt|{yoeyzzz^p|mmdh[Ulntwrzxq|~`h`k|}{pWgQ|xieZXWhvwiaOW]_eau||vtqtqlavZ_XQ?NA6;DONQJOYXWSioksiqnlhgmlgljTOPWXgvoh`c`YZbbYRR[al~{vsuvjeV\Yjxzphltwwzw|{}g[hzleeMGjv{KFJMW~~}zxzu}vw~gp}zssm~}~lm~fV[^deZUpwsu{su~z{|lZlVgh^mrg]b[~w}ji_VXc]fjo|tkqqt}|}lr^Zf[LLB99>ONPRSRRXggjkuuqa[[XfxikeVTG\Zfpkc`eg[^hiZY[bjv}}ztsuslW^Ub|ral|||{zuxcVefY^XGcxsIGHIV{{x~}xe{{dunkljzupmha^a`eiPCIhy{{z~}~vpytloeeXs{dbg^}~mtcgTgWjbbs{}urox|upzqqomqx^XH@=EOQR_aRY]`roouspda^]W]^e^MFALJV\X]^geclooZecimxzxy{uvxv]\Vezlfuzqikth_[e]fYLciWDJIEK~~~|z}yq|{yt\_idohzukW`di~sM[n|}|lqy~~x|~zfn_Z]exyymmVbgxf]mxwyrxs~~qnsmijuuh[^^UFYeZZkiih^_vw{{xzjebie_\[_XB>BBOfff[ebmlmrsnhswzztyzv|pp^`[b~mnstiq~ztibie`YXSWXXMhsbAFFEIj~z}tx{v}v~mwkpnweZ_hwwef~yeowmPDPstyqyzy}{vxxkofQMYw|}vzken]gkpeiv{wzwuvsw~vw{qonimuskf[_SV]N^qpo[Wetowvtyl_drneggj`@=@@Hacf]jbdjfjrjhvt{wwor}tr^^\g`Wfbe]egqscZPTdejqm_Z]^QjMEGDEazwvw~ohmwunoyryeXpp~wwxrA@@Ozfux}p~ry~ipwsQ_sstphaej]\afhs{to|~pjnj}yyvvrp]RKU[qvefgjibdihkpopplfhlhhhcaQ@?;8BaejUV^^\WZdjcsx{wy}vsch_i}z^_iUVN\mgglaU\o_ddf^Za_Sh|RIKGIeymx^jupdYjutrc~uoffzOSFDzWe}xuk~qxu}Xerbhgu~ytvqpqpdXXemrvzhtvlquvyswxrVA?BQabefksuqtwd_jYXTUXe^XdhaVKID?:KURbMIXUVUR\ihks|~}{}nskg[o{{pgeg\SU``^nyu}tjmi^UQ`U`ooTNROMbbhU]zhQRdhgWhpomt{ypu]yWbXD]upX^x~z{~}mvyd{ap}_pocjzzwussvp`dozz|mr{{lfy|}|{uzo^_nheVJIJFJT`i_bmf{w[UTACEQ`[YRSSLMILF@>DSWYPI?>NWSVWbiwxzurlipgXMj{~kjjajd^k|zv||qee[QRRPdoiXKJKFjgWZdouo\^b|zttm]jz|v}|}~pKRiRh|iQPY[msyo\}~rkkttzuzhz{y|~~zsy}prvw|~yu|vzrkuuvwu`hmZSMTU]UUno^UINZkvoOPLFFINTMIHEDJTSD<8:Jjjnk`EBCIRUXQ_wvz}vhsyy]WKEbnorgmpx|st~lp|fotj]TMTZbwjRFDDF\^b|uxlxq||w{y}{vbovzzqz}mXGFO^XhaTKGGJLJB:Cl}o\gs|~}rtxvbkzuv{vehXb{umy|z{elqwt|xyp{|yxqszsopkp{ka[]bfdLHXcUOJMLQ^bTYY[XQOPHBDPORPOB:89K\cnnSBB?>JU[GVl}}qpdp~wZXIBNVXXbilffgirnn|wcokdc[SXdroQDKKNkpku~fcnqs{~mj}|wswwwqde|umdVNIgU[WP?BHIAAL9LrjJ[hunwdj{|rugYx_Xd``PQ|~~[Qgqsml~prkc]r~t~||uquoqqszzblntrnrxvtnY=J@MXPYdX[cgXZedc^gg_fcx[DB<858=BG[ZcD==FV\VNX`fdecchqrc^RDV]KZmqopaelv}{ywzz~}eVQTeUFTMMn`_s}keucko|yiw~pr{sl|idbQEZYT_TDFDD>LYOhiv\R]Yl}^[fvgcePuf\mmi\FG>=hvqe[mot}zjjdicpnqtwvwsrty{|vqqxw}sqkcpjjzsooxrZbTODGelvopxztbddtrw}~rv~p^SA>=:=KEILRFJ[i]TPOYSU[WRR\puaWOHNY_mun`mqsuloypvlnZ{VJLJNw`Wxpxzw|M`}z}ylq~kqnndkqiP>EUSThiK=;=@Yjdw}gTb`Jczoov}xgTE[CLQaPTA::>Lwujovt~qoga`fkmehkvopvowztusu|sqmghnrvmVRWQ]MWJMUMV`eY\erobkRdsx~~|{G@@=JaYUaiJZYnf_LKOX[VNOLMce_RULT`nnqaH[v~jgpfpm~]JbSDADLtvc[mn{zttMuw}yzz{y{mesbbxxknk[jYFIbdXcsWYNThkcbf~~^gkDY^`mcnyk\U@CAFJqIFEO@@JW\cx||}qkmhboyj[lpjgonrytsqpwitytnkmgUJNQQRKIHR\]eS[bdRZ`[XI\lq|{zD@?=U{Q^iFUMlaOMQ@ctVQXKSXXbXOFernhcdY^uudlhl{niHAB>>AH~vxyz{p^ezlbcuoyz}ttfalgcTLYMTjfRZYPMc_MjnhhtesxvweTMkl{rj{~}wEEIHCJOl^hvwR[ja\etkpmyvpnmjgca^boiWhicdcidlnusswdlg[T^`XdULHJFNHIbro_OL\_R_dTLDSrrerv_Yq{tA=:;EtrHOX=ILoPANI:YhQLNGMIQ_VHCgrpvshvholTPQfz}{wxbUh_=:>9:Fzxtdzfwrzsa~lswvcl]hYNMGEHKSRQHJFLMfdP]gny}_g}|qmwquCBU]AGPlkooaScw{mdiifmriSTXaU^KRdba\accq~quvnmZYNO[\j^N?CKBDC`yxokXWRYeod_JLwwx^QaXTelA>;;HkYD?9G>:ZecmvORVW|eDEQ[dRW\NHEYOHWee`c\_eolpwv]]^saJLgdgPDPL\T^oi_`kowsqvcJKZdbtT^BUD8<=7CWVIDGKHC688;=XYHC=>CDCDFIOLWZJ@DRWWbmk`Wfl\^d|{aB@??AE]VUfnklr~l]S\hquu`hoxskatvebfjX\rsd^fnrdjz[VU\mjtaQKh}shhyyujxsxrOB@;@CC;>C?BKOLSQ?>H@?SFALLA=BDWbg]ZUcgkxpffpncSSMRQ]NMUXPUQH?@Q_YQPQPPqkTAID6L?78D[YUZ==?;YybOEMHB9??@AdgMA<;=<>BFTXMLNC>@JKHRY^Xhv||RawI?=<@?LRP]YUpz{rgfstadid}qmrfehftcNbe`hyzt[cbrrnquqpq|qieSLPiqPEBO^pyxy{gZJ?ODB9@=:AN`MIGEDJN@DD>=:Pe[]PDUOIV]pi^mgkH=====;9D_]NHKD??AECFGJPevtoQXfZO>?>;>A=BADGdaSMTVUh``lZPWLW]UNLRZYVUWUSOEQbYNSd^[ool`i\MB@86?OZiV]=<;9YgSPS^ONV`~xrdjh|eJP?:<@AB<:FKMJBCBAEDGMLMJNL[tcc\TTUaZHACCA@AHa`iykVfyuqn^p}{rlknVP[X__]]u{pjjlbX]XPFJSQLXMnvoEZmfrcrwzxt}nw|pd7AQyQPEF55>IR[[OAANWVVPE><<;=F@CKMLPY_ZZ_[SKHVJ;FXPRQRSQRNQLFKIYitmaogdpr}wpit}V=95=FJ]GC:<;9UZRVQINO^i\g_KTdA=<75=?A?=<79BK?>::?Whhol^NZ`i\UY]mwTFCCA@HvvjztqydrywlstlbcdbbcrnedR^ok___i{{zbRVVEC[owpoj{vOfiqrcmyz|zk|~y|suo{z^OM>ENYBFDI73;G\fX<>EXSNJPYE;:@GBGJ>4997A935?D?89GU^ZLDDH[U[qyPVupojR>@@BMoEFKdw~kos|~ycle_\{hcpq__zxmminEPPBBNTr|ssiXfaq{[ezwsgv{|ro~||PTMQ[TC:@?A;57;W^J>B:348;7C[eSGLEX_RXaUBD?DIC?7;<:9AFSK>BGSFHDAKM?U]Zk`_rYYsr_MGDDQ\@;@Y_{r|ywufhhvzlip{tnlk}}voSlZD?FHOr{k\|nWWgzur~jimkq^cuzlaGEO[ZA>@?>:77;L?>OSb[bWL`tg^?GGNNOOQUXNA;=Lhp[URXJOFBMqU<9CFG9@=855?88=?>DU`cTXRFN]\SDH^zzsuMN]YDILlwX|uIC=BNQmqedg}ys}hV]s^fL??BFEgzjdt[fn~}y}v\laff^dlzcDg^ITzuIBJH>;841;JC8;ARUKC?MJ@<48<=XbPQUCFKGDITPE>7=FF;RA9;;A?=IKD=Saajld`zx]lwqewn]WluDBKQYdhlQIgUv}j}u~yYimwwveOVfyccCQMCDIGk~wfwf`xg}{vRchhfOS\br[>J`rfRduZKB9:EKGB=H]VTVGF`D=MGPTSI?8>@;A;8@FD<:@?;@FPS]qnmnsmfhZQn]NRaK\s[cNPQJCGNYYiO@>=NASLGEDEAD\^NIKQIHKGI@:>??AIQLHAFUL\krngvigftsWXukSA@IIQo{|s__`olpzn]`e{~sry}}wgyplCYYZolIWuazyy]hz}tRRYu|a`f`_XQHWxlarnWWCELEHPUL^_LOLVZWRmdbOB=977:5:@DAIEAA@KaR`xtokl]CFiRjXQUOJPpoW_QMPVQKIRU_SMH?;@=>A?DLGE@>F=@KSWOQPIKJUZNNVFO`ecpFS\uzvwf_i`d`efe]blvwm|}tvn~kigip~dvldfr}|~om}z]DX[ew`SOnu\ibZXyxzuzzNGIgn}aTSRfd\tybO^FCNQXZb^daYYZY[WX]\TK=?;9676AYlPIE>;>ED?DLOfighf^SBD[c[_U]]eRPZ[VKQaLLVW^hznOA>7=;8=DANVEOsUWJEVao|d^_dbgfY`ttsr|qm}~eloWiieWqTgWEOcy}{keUgdZT[YDP\IWEU\|yqtpkw_tmhSQPb]_uvmOXGBR\XZVSVaaaeg^URZYSHAB<678?DZpcK?>>>HDJDJLS_XcWPIF@mSaTJNUSeePP}wOeiq`OEOaowFA>?<EG[TQ=78@:CPRRKIIIB?HGHKD@H\_[VJH[[SQOWl[IGIOQPWOCCIOKIK`op[X{{t`fXU[pspmbajuuewoocsbqzSMGSNMKEGHp}xprle^YIPUnZOacps\izxbMb}reaRGQO]e{whl\]OS]OIQXWZ`aUFIP\VR@HGECFQND?HWm\QCMFAPSZlvaGNfQC;6:>RMJPTH>JORTV}`LWD157@PVRKNHKBC:>=>;;9:9:=:;BCNSXXLPRIOHOOC@CYWNPHAJKKLKKPZLGLUX]\ZQOWW[QTjjL]too_caW[`[`irhhmziYwzy]aMTWf\TVTHJOPMP`pv}uraW^blb`QWl}hS^x^{~rsSCDFUapysktpo[QRHRSHHP\MFBEBHOLDDTYZUevfXS`oje]mfRLJTUUTFH^A9739;TZn`VbMNNOZanRUF@4135?OIBMXKGEI?D?A;?==@BJ@=@CPZ^\Q^dTJMRLGD?DOSNH?AINYYI]jLGRZ]fgc\\gloZWU]VM_yvig`[`k`\_`rzko{~si|nolj_qg]UU`fkYKXfiw~ylgikqvu_JPq]`gv|{~kvjPGGNMaufkphk^VSEHR>:?GDD?QD>C?EAMZhdjopnbbqkl\R^dP?OSRHFBYT>62<;SIPdtukcSYZZcI=855441?BC8>SPOGNTZlhAR?AGJGGADBJOV[Y[b[NRPJHMEAJOFD:ADIMIIpaVs|sinhiwyvz_c_MWcbpjVTNZ_jbXjZmtko~ytpkucXp}w|rtru~|jfW]nnm]dqo|}{~rnypJI\RS_UXZZ\XOEBBF;:8:HU@OG=;=<;FRbfa`ahk_bdZNDIF@CDDDEF>PGC;4:=;CF?@>;:DHPQ[][bg_fliae^YBCGDEDDCDC?GOI<7EDKGLKSVYWGPOEEAJMCADECRg_J\uUNJIJEEMOGA@=GFBG]eMY`jjlwhaPPSYahkeS_j|th\^YSNLKrwhn|liqqwxrt~k}mftsx|z}p_WRKHSzz|xz~}pP\h\yiaXOOKD;BETTRC89?SE=;>??Wfa^WPTZejkjlke`QKOZKCKFCA<@8HA79BKYhUd[Uiphjrm5;;76985BAK@:GEGR[KJLWUQVTV9BKIO?>72BIGEFD;DL[~eLB:<@<>C@`iytwYeyo]vplg]PmsdVgictnUTPGSfSrvqfvmzysk~fsXGFI[tUNpyKQDixzyt}~soslhpjtfzquaRMFLRDRRH;69ETPMJ`f[D?@GSRLMSWRNNRTTJGCDKMKQU_yiaci]RUP^dgNEABD;?F\VX[ULKYXZa\ѯuOD=8GUSOI<@NWg׃MDFO͉@@CCEDGILʎsN]|uel}rXevqbt|{b\lmus[ZTPqq\mnm[ebuwxjmoftWIHLVQLIVJQMiy~~uqv{zzpqbvue\n~mqdQJgbLGM]ET_WE::AQlbJRQZLCPIMLBDMVD@BEJKEEEEEH=DDJmusvn`WWVdfVGHHHG:6Alka^[\]ijildhNQvWCL[e[IB=BKoзdSTIRٵ˓M@DSwaZWNҽ~or_diY_rjtu~zmvm]\xwuvaYczqkpbsaonrarzZTjVKIFDNJFNFNSZr~kxugwvi]m}laH9:ETHHTU@DXnOOKCSkbHA>NPOh_VKHGPG;AN]Mbc`YteUIDKAH^_fSHHOC??CACEU__\ix{xuqnrrjd[PRKOSCMQKbc[Zb`ci{z\KbQZiyXgsPJAHTLFDJMY̪ب]IGdli~esuln\IDMvpjfipz~xx}e`ZUVXUcrnnsv}w~orTV[WDDLHKHIQHIDFERe^Qd~z{otvrjvz}b_^x~ysmaJ=IE@AACEWyj||}me|vrrvomqsjhl`Y^`r|iicUdjk}lj_WbVJ`xrT^oIHJNWyGLOpɶgܯƄJEDWzkMWqYTtvrs}[OL`iknptVOk|wxthU]e_hpg``zl_jxt|cWJHRQRLFSQNFEELUKDKyqn~n{||psr{rskxzwuw_HOF::89:689CtfY_psndsnmg\?97=AHIKVQasmUp{sikikgwzwue\bwum]OT\evqX[zZY[[p|Ʊ\UJEJOdaELp⧆Ȥ~diCBDfmKgO[y}tVYLivkoqsRW}²͜j^er`QFKQXLNGOQNIGK[^gdcxw~}xv|vjptnNNIKE>>77@;54:GHOOncY[WPKPR`\cY]YmRA=8ELIGGJZ[Wjut[cXke\`QYX^ikl~xtfMN_lossl{khjwn{ZNGJV\]VPPRQZbonOk׍X]WNRX_mKv[VK@Hhi^tuk_S_reW^_tlj|Ed·q߾lIekrmvdEHFYpePOQLbjyԠrTHPFIJMVbG<>::>McZC?CA?CJlaENabz{mgsbZTK[dzrUz_V`~tYOKc{}vksxqxffޝ^|r|m\ZqQ\nFLZ~xvÚz[BIPekch`BI\HJ@FQVNE?==BB<9AABB:DJPU`HDHDFA?GKFTed}jdgew}umj^RZXXZXQVbr_mxt|ۿyrƼNUNEJ}ǭ_?=HGHC7=?>?G`9EYBAHOD@ED]tPSUNOUiso]JuasYd`Knu~SvlUX\[__tkʴOiWWWavϹVHJURpltznz{zz|{fkr~fMRWI_MHLJFFHA9>A??@CCD8?CFNJACDCF@?<=BvgZyrwrkjkjhiphchja^Z_^TWQa]]vzfլގPUF^]ƻ·kMSD==PoPAzI7?;BVWN_rVXM@Fc{sWffhzod}¾kVnwsa@qgl`d_]ehq]lWbIuN=fY^[ĸ\MKUouvowrt|vv|u{}r^GADKKMKJFD@?ACPXGFL_XA@ADCD>>CC><:99QvXXu|x|}qbQZhhbbekg_[d[TT\hWZ[ZVcnXFI@ADҵė}IEDi||jiP=^^B:9D`grk\VRIF\b]\|^WVn[UXwzYu\Z`d[hʙhZV}qR{PBQSWi~sxv|zwi}z}}xkg]XEGWKHB?KBEFNe^IDTZGEHG?B<:BCBACC>XPGO`wvn[TcmcXY_d[RT`[slvib[_j^O[cbhPJaQmlN5AB?:Z}OCr~kloLCQJA=6QRW}vjiZWJLT[RbbYae~qMDfͻ[gų}rYilpbɱiGJv`T^ROZ]m~uRBRB@;>OTNKFZ]MCKXJE^c>::9AECDHC@NpKYe\haHJU[eaq}q`WUTSmvf]RVXXYYQQ̙vLN>>A:29;=MppQB9JKDJck\^H:Mt]Xnx\KDLKVX^e_iyYIFaĝtnqe^bbyeDGatkR^WayaPLAJO^WVMHM[_K>ETRWccA9;<@EIFFBDD^Vlx|s^s^u{vi\\`bjb^bRTV\WWNOˊɾЄ]_@:74:6>uotQA@AD<9HLMKX\TKqelN?NSONFahOFO[WY^bogyTTGU~i{\]inu}~runFAM̕iMX^SSZgvUMFar\u~lb__ZNJO[fpeLIJJFF_\OJJKGnw`e|zx_o|s]ZUPT^SQ`RMMNRadXĸoR75;7CrީPU~RA;>=99@UTZWSQRQG@DEFCQdMLFKIHPW_mjPeŰaeRWʻst^^eiesLEGյwnaJTbXR[}v}pemXSrs_wwdWV_jo~q\O\gb`b\HKu\QJFcvfbmlxk|rjst_Z^WVZXRXkVJJDFJUPrƆM::>J~QE@?AAAC<=DSOE@97?CDILIH=eUEBDCDABUPBKM><8679;J_KHHIEGKLO_l`SR[zsx_`uwxúefbrͷm}OEEmyUgyp[_szWooЖfLW]wz~p|pʠ^btw~tsy^GJU}mSHPXH?AQVWbUM}q`\UYe\puloWQPMJRERcuP:ĜܸxmeE@;:|[E?GUEtRKDZvXU[Y{ICDKBAEIBHQOHDOLRJFRkg]PUyܮx`xepk`usp~`ĐʷӶmKGMULPV^SNHBN\^\EHLXTLDE><=HQe}cvww~mWHABqΰn_FIPPFN_mF=WvZ]PxccqһvciTHADf{STLWFD[aӽa__Qh[VGfdYKKMCWnҤŘ|ýΔnU@DReVRMNOVSZcfWEGCJTVURHRsfҨYDUxz{]Akmg[Qdha[frsnvrn]TJSWycHGPRUaQVPgVFZoijbWXd^glaZer~`\lgOHBDGNkfnvB^yUROJQIWRPM>AVUJJeo_KƵVGJDIZskhUe[SFRrxc`vgea\PMKSMNXEJULFHVƾƯtaGMfoZWQV_`\^gcNITQLh\]^csqkkZRvjJwޗvhZ\ntcjillwwikWOKKL]fUQUdles^WTQP?[|jiwvuvp{v\MyVZ}mXPnm]gtu`rnI>L`dOLNDFHNHMNHGMPMQ^w_GmѻГSIHKMVZdPUlTXLL]tga^Wpu`RZfddOWRFQ]^csxq¬؍{{brtV`lSW_}qb[TOox}jcRKe]Iah`ch|}mv俑}ñ̸Ojvvzqrxsisnkdkgapx[T\UPHOQJR]OLOOftlfY[_SQDO_jt}{wrrrZWzYKqwwp|nst\P]bLFIFKMNGJNQNNHHLKMMHNkVEHZ״oQLOPORSNGTjVTULMScyqvjªzqRTYp_SVPCKVgSM[oşicYWQ^ZXc~gPKU^`{ZQS_]ZS_|lgiq߸ĹӍf[r~Z^xϋ\hmfdi_de{kPFKLOACCDS]KFEDNRTcjhmbORJWqtkvl_fpnW]njmt[MNnvx]xzpt~ofHHRXWLJFPXQKEGJLMMFKGIGVygxƍlr_QRUR[XMNZZXYQNY^hjq^iqrZ\kgYVYPKGXhmkeZ\`]fveZXY_W^fWduNN_|xhf[px_YVh~`kr}¢~^]R_u[ĊbN[wSJMOYdNTPKLKODADFMMHCA?EMFYfZ[cZaWU\t|uedj|kJ_eabUPSLgj[VfztozѐlP_j\RI@:JU[TS]QOSTMDEIMPPTIWnSnXTNVZ[]IGHSSSONORWngau~gYhe[vu_XRQVQ`f^dVSU`\Se^nv^e^bewvqMT[yzoff{hn\{{XY_w|yxtᩄv]h}kٻyTWEBR`kVDBlx\MPNJHIHIHCG@EEEPTLUSRiiib^eww[N\x~kNfm`_VRRV\`VWLFyx]finnJLCCJ[kaa`[UWbzOMNTMKKJKOMRsVJTTLPQUTIA>FHPXe{d\c{fbTOVTXU[aZYYYZ`afj]XQ]_RVWne]bppjhYTe^[JUm~|_Xr\bamt\UejsըƄqdbJKAMZKkTBZVHEGDEGMTM?>FMOUPVd]\`_ecbjjqzsYEYwg\KWoYV\iZ[]mjSFA{êaLvbRLNOQPllc\]_\Q\TUNRHBHLMPOHDLNH@CMfJJYW{enbSMS]XfY\\acbh\ru`VUW[TOPWcbbxraid^ZGZKJUyŢ~|Ri~ibXJ\ky{z}ĵƠ||wXRKNPDOUS^iXQ@@EFA=:<;:>M\PBDQgcdeahagjfclicd~[WYqaRbQQUOKend][jrVFHmYHi|igRNISw^dʥf\__^VTY^TE??IfKLHFCHFEJYMR[lnkjXcnfchkskY_a\\}G`QXUMK]dkm]VfRWU~zaKRaY_GBCh^Xrrui^\ZNE@@KU͈UeAIkiRfQN`XWTPIL[JPQSrwyÖ~khjKG>>IbhK>LWbYfwxptkgcOXcf]jc_S\f;I=M]_\RdaZYajYdi~ipm`|tuPB??]}]cdſadfZMISph`]kjCCQ<>K_Ť~Ϲ׮f{hchaQDBS؏ÙmJYcNWjyh{t|bECSur[\HNalnpTUMSJZXO``{oyqyecddvJ?ST?9:C@S=:@NS\GL[`MJN@BDEDHdjeTQ_ijqWsvoFLGMahxaD>O}Ʒz^NWįüqGSNEssÍup~ɭ{tTxluLHDJ5AE<;E?BKMMNVXRQYaANH_j]uq~kpiU[rtaPZcVGPeli[SMUptML_^YVVZgm^\liвˌĒLOLQYsUKOQPML^mfxzXFLSHLFQNNNFFU`V[PO]WZdcgio`ocJ?DVגLGNǮ̺{{dRܠxus²bKRؘ[Spexnlko|ťֿslH|aj]9:EGI]AJSPPWleYX]]KLM__TS`jvym^YYV^rn_RN]XSN]abVUXTZVYRJU`kijZXYglîJGI΁ciVTTY^RJ[a^f_gdTKNLPXabTQJILSTWSalk]ugdLLXm[]UDCEOcHIUġīuj]`m~^wqs^TLbȴ[eRwTDR|jcwˇ̥廂eY`l\MէmMB=>=@;@H\RXNKPYHPaeb`aZXPX^UbojogekilrdgbvVLXPJLNiba^b\PMLGRWefa^bWmƬqлWDHutjof\Ylj_V\\bpfpfUJSNX\]]YVPPRMMX]XpYXm}[lLQdkhSP[IGS^{FKNq``cj|sstu{v[vr}QMNpJBI\`Ze^epwytjw|rrtкqaMTOPÙXGCGJUEINbYZrVKcXXTdiab`[]`adapZchZd|i^Q|craX]ETjTW\_fZQRTR^gfaerpb¾ִ\J[hnXev]]Z[]fnxot]XYa]gMEPUj]VYTNMLM[nfYY^eLR]ZVhmZg`z@EQaIPzef^WyöPa{mxIIMUwծnGNNWk_aevR_w{o{NCGL`cRHVr`bhRVbYStntsiffidxwtjlajl^[ZZV\ql`hOuSpYeg[RPYjio\Um`szoiɤcZgYQ`^S[\S[TdѯĻrVRq_qJBIZta]SQNLOK[a`^lVNOTVaWu^OvuBHLnUU\YW[fki\KMENRJL[hd^^]aWj{sOYgtytrjeȨxhacMMKIhڡdNO_aSck^ink]bloy]`{WRBBTUdshRW]PW}zkZd\iSJVxyWYmNrֺYVXh̘hb\kit`URTUSqtٻtugdi[kOIGRxtFJLJGGNVVZ[gXQVPNIOLJXj[nLKM|չgFObYOV]aHQadN=9DJLL[iaRTmaOPUYYPR]dp^IUgx}lyfOTd{̒ki[dSVUQ⸫nWg`jZWQWRUikevl_bHXnJ@:9>Xʼnipc]YJSekohON\MXksxVRcMN[ͱS]]whKCDZOJcik^p΃`fWWSFKY\EJPJCNMQRRJ^jTcKGPo\[\sTJID^Ӳu_fQOI?@GFl{H@JMiKGEMPqr_R]MS[q{]ZDDIME?BSG}ztx^PKZjQKUh`OVnʨ}eYJKPVQXRBPa^c][XQ[YURNUWWXIGHGHJNJLouv|λܞzpܽ_WLXhTMIVOC?8CV[amco\UTv~mskxÌUN|їdbyTdMgZOY~|spgo{~sbzKCECJKHwȹq_CDMCEKMiҹ`_cH;;EC=;ACGOmۣN΅ʕvv̽j[pvb@8HxwOWYKSbUNNQ\SNXooz|aoPPSMU\^YYZ`hl`ZYVRVYNEK\NHNWOMbj{ʪ{pҪkDOleZSIF?;;AMNMFJUP^SSahckidtuhcfvpUXŷydbs{r][͹jMJV[]biw_A=EOBB@FPg۳mTKCFMPIEMk~Nɕx͏Y}F9Jsha_n^IW[SSTTTgak}żYPQNKQZ\[Y]bhi_awQKVnYX~aObilbil`xͤPFt~lL^G;:EF{uUFZ}čuwdb\osmt{ttmgoTOdSJ{m}UPoxdZxtLTwZ{vwty|phi|x\fu}dS[_GGMɰwZX`wJRAIZSGERƵm^tŤ{ktod]ca^\aQROOV\]WTXVWX_cYXUjs{tvdYQeeeҡwUb||zfZ]šnڻqOA?AFo`fdZN\w~ӷ|rHKdMK`cigknkepZchSHiߍ_Xojhkff_muqvuuhpNJL\Vi{{}{y{`bwؘhULSVJG]ղwb\^ct{t@B=:Kt`PCFQiɯr̒trzn]e\Z\a[ZPLOPpf^SYTYY\^]RXhlejKOUsn~R`YeszUQ\ddjd``oٛiff|gKONUruOxnUOvYU{͢GGILEMS^[gsqjmi\bacԦxiesm_[FU]hvxyiRPMJIHNMQ[^k{xt}yuھtQJFIZOQ]ͳboue[N\[ssqh\sc@DE>NvUCIQ{v{ޘȱģxgoouyf_l_YR\ZP{ztv}r`UQbipi]VeicnXRӤz\hPGOFMSR`^YSecWY`g{xʹmRSTXk^P`[mfBNSSLVJYq|cndcp_a]ORaibmrawhV\`tjus\f{xIQaio~}VHGAQRLQTPU^sk|֏fzԂ_{_[NZQLjʟo`{q\geiV]XXRKBU]YR[VKXmϢzgvoÔnz|ΦTMMkiOmdXWlieckbhiTԈg_kFB:?OZf\aU]aaenn~^lfZ`]ebgXaU^`PFGSNGFfeK]bpb[bǿ|dbVNRelfgcPTajddhgnnaYVQLw\WSS`h~yVDCDNHLXS_oݷjYaWf|zTKCCgˆtrbZWU\_PZglubgzSMYtYGEX]lyvrqUHGgdMjbziheshbl[fhMαihvXg]GOpqmcUWollujl[{Ĵlcc|v}gc\\OKZ]YQPNJNO^oנԞ`d]VYS\`ivdV_sd]WWNPZTSKMRkXXcPDGI]]SAABECCSXIgιzlgxZWvxl|{QSFBk˝iiiˎqcgtZ\\^SROQpwkSQaQHFL[nTPZiOpujTXL[vtccbiuyQAAHpe[tsaYMSLXNTQHQnQFQRs_UDžpZWczr˧ZQUON[c`ecʾבù}a[ha]ficUS[UgѰuTOEWwyrԛOMRNSm]^_[SI>AJKJEHFEH\RHlSOvprpcW[YVWU`xilYQuXQYYICAN[YJDZ_CIQ\myU`d\^{[QTs\X[pgSYOQYo{covh֫tGATTJGV[iOJQBDQ[w_\T`llîQTgrgb]vvÒ}PWYVOZwnXqѡⴟsdgf\^`^UY[[Ьr{aMIJ|zwkftpǰuVUYXcsphtlg[B@LKMYXNILKCTRQ|ehjaYSRPTdVj}b}XOTQNPYUXGFEIIGE=?BBGHGOsiots^mhZ^YIUXUgc_^a{oakz`qTTXVjxrŜGA\ubPKPDB=RwPc{mZYSJЮҕovwɏjROKJOSQUkr{Pdj߽{Ęm_g`YWXTWXֹxhkzkQNOZb\dYGGSyrX]aTeXDFkQ[yZTZ]UO]PO̊sodqcKFKM_YRXXVSTSP`KGGKGHEC>@AMMTaeT]m`hyOXYOT\_cc\cX`eszoھFAGxeX[ZSټx{RA|pǼҦg}y`UNPNINQLSX|`ie̸ȡ֡oU_ib`]^UXnʷĸ|jyunaSS__^b^MFCJmyaf|gwienEEZRLcdROɾts`KcWYMHNUZXj{kPIE@?LK?@?EgYPZRbkmgn|ZV^Z]idsfT`NG`jִŮ۾纀pOAG‘}zc^ΪyzTLkS\lgq~tTQNTQHJMPZRJHU`v|lQ޺ӹk\`[ebSZScߦdb_dptmhSUUR\^pwpe_ądtKMcUQpyqw{ѣ\IF}iyzdXOGDJOUf^lb]ؽOISnG>;9>Ehz^MLuȃkkob_MKkb|ly|ARfXk^_H=AozDZNY½uZMYRRXcZ\_rgeyvUQ[[IOYT[OVf`eeJRRz»Ԩo^éْjFVyjXzԟ|~h}}]gpolfdg^jdehdpss`ayx`iU]]XedzrWXXp[Q]|sbuqaIDEI`gUUjȿHFqU]NDi_XSWhٰbNFZNHp̥vsVgPNLdp{Q山jhYf]SHICUZz]Vs}}~ɭNILGKaaba_rsezS^njsgV_{|cXN\Rdo曆^eȚUZз۴^y‚ngabgfed]bpdhe[OPenvaoieftumqo]cukӢoQm~þ}[lqaLKKQwROktHJ}w˫eСghhϹĮ̱|cTLDCzʲ̎ea[OQK``\wƤqlos_IQW]ZaPQMkuFGITXgrdzzgĐuDJZPMX[`ansgcih[wah]sܨdzL`cXc乛rڐZQZ{ݜdddW][\gXadzXWpylY[SV^ZZt{qfjiw—uFW}m]f{[RUYasoibaFCPvč^Խxx{pȮsEɪu||}Ǽsqe\Wfj^S[cghb_^MLJBBHJMMY~ȦjoWIINo~^Y_bc}mg|z~}pλK_Vd[Nbmm۪h͠qpY[٢Ŝabc_eOTsnbmTXVdwWWmFBKhnXKJ[ķ^B@kݱhw`QlK`cGBPOACYeMgbӹ{{cf{uTYxJbjpɧpr_aYYhfdk`[Z[\VKGJFMKPKO^vlglf[YGFOO]dseepfZqoǰ|xTEtdWN_ydʙq½ؽۼ봞Xذx`eYQSgdlS[kRNy~gzcNTwRAIFVUE@BEOɟ{ZNIVZbgmt˙ҲƙĐ\UF<@GJKnspp`NOXY_ks̰ظs?BDEG=AGJOht“VHWɫzsMKz{x~lkvlhx{}gvdo{vxrЧ]Pepo`P[X_]MPXaY]hc_isjg^`aSTLW̲mno^\bYOd}{scŋoNHhզR]yZqƦbmj~ml_fcqŭ`zTCJi۪cZNS^WXUPJLTLIR_hXGGE>DLC@DKUNEBG>?L[ZUzҹ~ҙjZZmos{ƱֲxdQEAP>M}wdޫzmaiLEt{z~qzkfg`d_iotp_hxmLKbmR`_nfYjo_Z`hihfwsd^cZ`Zc֦ӛq_i[^[XdkJVX^]R[TOlӯq\gb_[eeyٮz|_^hLȢu[VUVTRMJMNOFPcsygKEHFCGFDKZ\TNIIBYl]]dزwx\y]X^͔epÊaA>D>pcmSYɸҘ丑n[OW`eif~t]Ygch[YYc`xs^x~QpW]hWVKKgЊ[ohfelgVbp~X^nrkTQڳk`yetWZZSQIGQc{pVXjUagimjXW^gj]TdX}ʘNՏ~rzh_]PNRSQOYQS_ǒbc]WZSXNFBWTSYVMMKSWS[mkoX~lzhbպovddofVľxI@>:>AAKRUjҸĵڵuYs\\cXZUSV_ycaWV]XRBJXZQTX]djYL`j``LGMQp\Mzyssemu_`oƕwffZ`dZUj`]ۭy{peTSxoeREPSYVwmXfRg}pic]nq~Y̳pWVOOc{sIsmkdlcgWTJNOh\VopwiymaJXoCLVdQPXWS\r^VT`fvf]~ɟfkwə^FC@@>GFY]bk՞ȱglK]zpboaS]]^Y\X[VXK[ROMgqwfzRyĊz^_oi`dgpfsOFFTu[{rSU_q^XWdT|_幃qطghyQ[l{ʦø{ZFNyay`w`^JJHHOXU[U[[oXWU[syd\cemeYOfhlemnk^Y[``a]bYYkpѡzZacTN`upagtm`ifs_`ec_`Zddrvs༰ȐnROYoiSIJOmoMknheZްkq{iTGf_fcpxiYmqsxhoj^gn~ÈdYQRGIFWRu死`RNOEFOrx~t[mkiŶVLc̯}dJ[rʗldPSPRLHOY`gWQVYfaqklja^^brp_l_`ac[h`[diok_Zdoect{_[fqdjirR]eib\_]f{v{vaYkoQHWdzVNczUVmkǘjgĐkUilWauphfzbMPbYPOlWYVPNVSIQ\T㣚鷃cUdnNO}⯏ec¹¦}}XVv԰`dh]HYɣsxrVMPUKUXa[Z_j_n`ixe\lbpldcoymeo}͝`ZY\kkovfbb̒u[RON^ppagaW]jٯȹTZY^YMdifblrfS^`rRLQ\ri^YXenҗtwwseYeyqUf[agpt^nӾxYLMKHFTYOOMOWWSTXNV{ɸzs{zg_ZƤȭ]pOYs}?[}jԵxSTR[Ykh|qrg}®f[l^Ueaae}vt|~a„RJIIXjpeqg[av][XcZdnn[_dlƜ~O]f~f]\nebv]_OYjcUOQ[vlRUgzѰ{z|VR[_TR[Y}}tuxniKHIHEBKUPQKMWYOX\fDžĜ޿ȌehڹgNZn~zwQlsupŔAF_ҖĶOSW^lnthcT`rV[pvoϟx_KKIBFQou`[fjW\mye_\ozcoզkXLfi`oծons`MScuyմrZRtusTWhxֹӐࡐqWSUZQWoh콧]WmxcbWVZXQQNV[bPU]f|تkWcݾmRbɚddn]k~itui^dTq\]mg\=B}ĸgaOKjkc_v}e`ULJUkl{sq}ťߜv̓lrmTTUNTUFK`q¥gcptuc^kmpq[YRsՙcLOgl{irqx}mh\Lr¶xk_[j{cXxovkWWQsئ{`aV{wzγVXf_`b\[c_hVYabitSu}lqXj´~qjmvmFHYMIh^mmEGOqàkl|~mUVZW[b_fkmSObQSbj|sŒp_Xd̖}jphrT]lsXQ^psu~c\`\i}faOmҳlP[\hh|~ydVRϿqPf_YXqm`}ìpXey߽hW{k|Ŝ`NUtJL^^voqwm]cVX_degoyƚaSsю]o頌pnvoCBHCIFDFKOOUQRTZWLKJCKIKEIDC?NVTREHIFCDHJPOPQGDAB?=DEGA87HFIKP^RLM^PJKWMFM\OROXUKBEFLPRSQ\]VOULQWMQWJDLOWJTOOUO[]ROJHHHELSUTSEMOTKFOHJUTROHCFFQJRCD@FFBQOHSGKGRNHGCFHJMHB@M@IIJ=:;B@@BMHMIKQQPPQMMKKONIAEIGGC;>ADNYRKQWX[V^MOIIRQKORSSHPHDGOG;;A>DELKYNGKINJXWZQQ^S\gnaqob`MOGB<8;>HHOBEJLVKDGKKKDFMIHJNDGFJB=7?PQKFJMHLYZLMR[MV[PPGJPMQRRPKCGGGM_XUaRUTSKOWT[JAIJXVPTSTNSbVPTJ>@=?MRHSSIOILKKOZEHOGMKJGDO@HN;3CDFJUNRHNHIIFDIGJLMIFIL=D?C;B::9>=EIRLNNNPQSNIEKOPMGGIFDF98<=PXWUYTVXWVVQSVSTSTQNXNTKFHSG8:A=;AKJQRKJHFLSSSJQXZ`[aZlmedHNRG<6=NTHCA@GBHAIKPPKGFKMJLIGDOTUOPMDLAFOLFRPNJNJNORHMPIX[QWDLQES\TRKHHEFV^TXXWKWPSVTOPCGKUcRNQSSMKYFSTJ68?DCEJPQLMLKHNQ[@FKFIDCH@H;OE;9>IHLQEIBJJFBBDQDJIGMIMPCFA;9<;::?GD@EJLMPPRSFMLKMPTOGNHG>87:@PNUXQQ[_XWVVVWRLO]LOWSPNFHMJ@@B>>IHOUQSQLOQUYTIMUVT[GKRHYXUWPFKPKQVKOIVKPGHEFMMLGKYZEFITPFFCCLLH?:DCAEOOPNRLG>IQP=DTGEH?=A?AN@598BAFRJSEGN>AFFOCHLMRIJIFPLB95;97E=C>?JLHNJKMHNVPJPMNONIL=D9=DIPTPPIR_XXRUQUSOJZWOPZPCGNMPA:@C@HHGINLGHJJLNLPSKU\]L\pumiHOE>AOV[IJFEEB:@9:WTHBF;B@CJQNKMTRLPRRPJEP?=>?JPLUSMMT[VaWZNTLONX^PTUVJPNLTA@?B?BIMNHKPPIPIEMSVNQXTGQYl`ZLSTHHKYOJMLGFHHE=:WOKGD:AC@IGCAIVUPMD@6LMLTNOJUOSXUU_Q_WY\]MKLOPUZU[POX_T_[SMXXRNMUNNJLHKPOSLBOELNLGTOSJSA8HCHCHJYROTJCQHHNLNUKDCMB@MX?63:7;GCKNILD>?FDMLGONHPKNGLMOA:;1@JOWVIFMSNDGGKRUNZWQM]NWXX[QICMG[RKOKJJKLOC@EKQYM=CDGEFGAFRUUQ?6ALEKPLOQIEIJMFKAJWYUZ^TUPRIQUZTRUUN][YOVVXTPOKIFOOEQJMD?BEHITQFNFHH<;FJHDNPVPSTHCMEGRVSJDJEEEBHS@53766HGFCBH@AHEAFJEOOKQNOHKNNGBB>=IBA@C>@>EHOSPUJJUNNMTMQQE;>=HXTZQVXSQWYZ[NJT^YUSVUSREINOPIJC?CFOUNFHIJNBBOSRMU[VNO]RKPWSUKEKBPXRUL?GKPMB=IGBUQXO@07D=QNGTTPJLPQRUHDTTQONQVVQPOSQWWNRGMWSUUNUVPKNQTVLKPPMIGHCGPGJ?DDIL=:KJMGU]UUUOPEPDPKSKDHTSNCFSPJGMIFDDJLOLGIIGKOTO@<=7;CC<;<:B>EKUSUUKPMNJKNKVTE:@;DQTZYUNSUR\USXXc`_RRX_VTGLENLFC>FMGMJLHKOKNICIQQSDNVUQ[[RPWPWSAFKOc]YYJELMKD?9>CIKFGCA=?MM?OMUQ77@=>DJFDJONQPPYPOFIMXTXVRZOWUZSVVXOKGU`\WSVSEGFEICHRWMQSDEINQQRJFDQLA;GFGMNTTPJLRCOIOGJKCFTVLED@SC;G>:;PSGCFEKOLIMDMMLKKJLKKOQM@;<:@?FEB@@CDFIILSUOTMLKNKGMMAC;=HLTRYXWWSVQRO\YU^]QW\ZXUDKJLKJEGDD?OOKINJQPHEDOSVGNRUIS\UTWT\SBDMS]\^NHMLSJDKB?FEDGEFFBBLD9OOJF38355FIECMVVPNRWMTNDFQOQPRXYYXZ^TSQGRR\d]PHMFFHHGVMRTO[LNJBIROOOMKKLKFBEAGNTKQRMOMN@AIGNSEGFIPSJBE69C=?LWN@?IMNWVKNFHJKNNLFIKMMSC;<=A>CINMDEFFEHRSTRROLIJHMMRDA>>KQGGRXXXNPMINVUPVYRK\U]S>ESWRCG=:@CJRTNNQVPMIIJTRNTLIQPTUOS[_\PKNYVW]OHGKMOCEC;><=OOROLBDDIFKOVOKJIOECLJKLNIMIJLFSGEGIINED?=HCFMEDDF=?HMHERNQQXWTSNKJKOJHIKNOMN@=AD?9;ENOKIOPNLZVTOPOJEMLTPKG=?@RXSRRTVW[TQSORSQUXPTY]VUCHU[WBB:9AHKOSVTYTUVTOPNTLPVU[UPYYVaZYWU[RTT`RFNOJKIQJBCCKBB?AHJC<>>HLT779?:SQTORVZ]TRPNKPNRJFTTPQTVHTYSIJSIOY`TQQA=NRLIE>>EMXNACHMJPKKMQMOLDCHECMQFMHRNMOLMMHNVWMGGOGHUSQQPD;;ACGHLOUSQNWQUPQQPHLGQMFF<>>S`]Z_a_XYYNOTWVPRYV[UZX\FDU[ZID?;@FPRTWSVXW]TKXOSKU`__YNIFKZV[]MXSWW[XUaYP[JGDLLRK=HJCJGLHFETLP668::MQFDJZ[_][YVVTUVNJHNSROQLS@;;GTHK]SPPPI?=QGMLBGBWJDADBJMOLUJHMMI;@E<@@C?@BGDLRVNKWWTXVPOROKNPUNOLQH>;7XHIK@JIGMLDF?JPGI6777=JOC?FYUUP`ZZ[WUNKPMORJDGLD?7?NJAHWNXXTVJGMIUDCK>==A@GK@CORMMDKHK:>E?>IQKIIDJJJPSQ\Yd^XPRPDHMF;:=?D;HMJIRVILISVVRUPNLUQPPJDMC==6>BFIHFRTYTQNLPOQPRLE@DMQMM?EFU^d^\`[KOIQXLWWURY`XKPZT=Vb_[TD?EFRXVVRPVSQVNPRKENWVRSWTUPWNKVMOGJPT[IEJQL@@MDNJJOSNT]WZ@?BROC@68:98>IHHM_\RS[NS[TTQSQSNQ@G@@SPNLQNGKKHSX^[_`UTUVMEOE89>EGEDFJECMIOTNPUJSTHSWRURC;HC=<;FBLVZ]XXWLIHKRV_^SKTVPJQSWAR]Z[SHIDIOVTTWTSTURRPSJLPWXRXSTLKWQ]SRVMJ_TQEGQWXIAUAVMTW_VW_ZUADEJTGC:>BABIE@A7I^_a\_YVZY[[SSY\URSGGEEIAEH>@KMPECJIMQRQRP\LONKOR\b[RTKRZNX\VC=>NTNNIEDADNRWLPNFNPNT\\YXSIEA?::=@CNT\[Z\[WQROSSQOKQTSQMLF;FCPTOR`a^MNLHPQUXTCS[VVR__EOYWXDBKJJOOYXUXOTVNUSPRVYRSPTUWFIYQRTTPLK]YBBKNJMN>PGKZ\PRTX[SQM?;EHPD=77<7AFRY\LFJLLQTLOKXIPKPTNNWZK`ULQKY\]@@AKJIIJODEPOK_RSPKPVSWc]\^_PJFA;<@CKQXd\[^YXXSSRQIPPOPSRULGA?ALRX[e_QUKAGISXSTHXaaZY]\FF]URGLFNCLUVVSWUZQOOTTSSKINHSYPDLRSdWJCAH\^JJJIMRB>ISKMKXQNX[ULGB;?HH?:29916=FH=9<6.>?II>::@??;:=?BIAGCFA@ERcle^iaX_Y\\YX[_dY_STIRVRIKHFQYUB=ECGXYYQKNIUMKLILMPHMULOJQEOBFQLEHMRSNPQSRSTVPLPXUY]_b[]TQJE<;AJOX[a^UX\ZSSWXUOQRLSKMTLN9?;KV`W_^X]HBGILSROGPXaZ_XL77T[JCGECLGNPUV[]WYQLNQTWOJPPTSXNSVa`ZOUVMWUNNSFIXCJLAD?<;;>B>;=;AACFCC?<>HWV`[ddacbaa_^[a]\]ZbTSUdMKMHACGKJKFEW^\YMNPPMHHHHMFAAI@GLbYTE=;>689?POFJQY]WVMMU[XWW][Z]XKEB<:=FLOXacW[aTPRRSNNOQQPLLMLP@B9ET\TTURNL[MNHGKBKTV[XUKCK:DSKCKEBJPEMKORUZZVNLOS]WNV\XOJHOOSVKOKLKTRLW^PLSDFFDIMLRLY\XXJETXH@F@AJ;9::=B?;;123558??;6<>7=:CCAKIGA>:=>?[\_dfbccca_`cb_UXYY[[Y`mTQPKGEIHGC>EYX]YOQUOSKIKFKIIDD>MG\\S;9;?EIEIIKKPW[PZXWQVUUNQW][[[RIB<@>BMQP`i]__RUSLQLDNJIMNEGKMDA=EIKMNSWNKVIJLAFINSXOPGOGSFDQLIAIGMMKXMQIPMOMDHFL[RUXRVOOLPNRaOPKDN\JOZOUSALJDGEHELEQ\KUSAIHHKTNHL57>C<>GSSZ_dZ]ZU^]RQTUNELF?EKQFHC5:BDMP[XVGEFTXHIQM?EJHBFK^[CPRR;FHCILNRJLTQTMJNKLOKGKVVYQUTMVcXXIGU\JMRSVZO]LKNMTMUVIXOMG@KG>DNJGA80AC;AB;89*677=AL_[U]SEIBEMF=:DKOD@>:;EADGRTSBXZO:DDEHPHKLKUYPGLIGDIMLR`^[S][VUVLF@EH]TSJ\^VMSFPQOQSXU>TQH@?FD>HNRID77?<=:A;9458746:9Binlc`dae_`\^ZKKG@CGKLPS]WWYRWWSPQW[TWYYTUZRTWQVZWOSTLGD?IGPXYEDLIIMB;@A=DSWZZRNPSTXVQRXSSVHBECADHHMRUVSU[b^WXb^^QE>DOLICDKENTSNJPMJH?@@LGDB:>B>GLGHNRD\YJ8BB>@PNQWY]\RONIGHHDAHT`ZXb[^S_NEIJMMVYV[TN8EGLLKNVNMDHFGBJOPBDDJ?HE;;:=?E>968=5=KFY__ccOPQLJINAC=9?9@F^bZa^YRO^b]\TSYYSZTGLOOPMNNLW]YU_XWXS\[RZZ]RVU]`TOOLKJA6EMTYXJKC?@ND@@C?ELKTUMJOKJMNNRQRONFEFDDADJFOSNMWY]^Y`V[YSKBEJCA@BHBJLKIDGFJFKJJWFCDDAA=JWCCHLDNHE49GA>Wa]_]]\RUWSMLD?@IGPJTSUZ^\PWIFQNXMX[XT@IIGECKIHIJLGHHTLNNW@EF<@9=HLC@;>FIA:EOUaeg][YX[UJIHG8=@AD@D[`ai^VKQ`ff_OUUOQUOLCIRUQMIOZZTQSUUTSY^SW[]WVVY`^WVXRGG@DHHQL?><;?KFDBCGGEBPTRPONOTURTV]ZZPECBE@GMEIEHNPQV]WVVXUVRLGBACDEJIFNTZZSGACKYZOIB>JHAALR@8@?BP^Y[X[YRSXWUSOHDGB>CQWYWSRKZb[^ZaR_NIABBFILCJCEHKHFFG;;@==>DLFC@?=@ABKOTOKTSRUQOS[\]NEFDHJEHBGBEKHQTXRS\WYa[WVLIKHHFIEN][UQRAEKYi^_\PFDBLLKA?JH:VYL8628Dakfb_]ZSRPRTU\[PSOPYMGKQMR?LSKOZ^SPKJMPTMMFDKTQLJJKBKXONLTQT[G>5BI@AD>;EENS_ic__RNGEE?CU_YULCAI?AECF\b^U^\]ec]ac^PMLIOSQUZSQTW[WOMLPVOU\be`TU[gVY][[Z]TNJJKCA;9;FLKLF>>C<>c\XDE@Gcbfif`]XMSYYWYYXVYWKPQQVW[PZ^^hg]ajcSTIc`[afNOSGLF?8GF9;EAED@CC=MITSMPSZXVVVYYWXXF=9=FXc_XTPRLLOPQJJPT]b_^[V^\YLMFS]bifc^Z_XTGPeh`^YSMahZcdN65?F9;BCFfifelgaWWRTNQXZULTVaeYX`Z[RJORR^[PMSNUWPVeZORX\]Z`NYWZ]bZIR_ZPSPLcieJHZWXc^_\SRUH6CBLOU_WXNEEIFAA=J9^[HH<@?IU`b[beab^`a\W`d\Z[OJ?PSTZRaddahfbbaTSQejgbfVJ[GQMF5B715:AA@9@FBGETXRXMSY[\Y[WOTYH88@DP`^YRPKGIFGEDADLTbb_ZYb]UIIHQb\NWZbccmn^UfkigePHXfSMVB3DR^?DFFFgolicee]TSOLQUSOLUW[\RW__\ZLYHObKMRUTX]U[]OSVWSZ][VXVNK\LHFAGMMIO\YYMLSTPOPOVOLRQKHSMIIDDLHBOUMFA9E:MQBECB@FB\^]fdd`b[ZWTXY\\LMKILRN\Z]ccbqh[W_YV\adcXbdMUNMSM;?:667C@?=?>?GVWYV\ZRKPRJP]ORRD:3EBLZVSTMKEFFGEBFNZ\^d]X[a[RGKDKbXJDQb`drvwbeicYdaRGUO>LH4EXY>BEDHmpllead_`XWRPRWXNRSTPUaa\bS@KR]XFONQYV`U`\RaZ_b][SGR^OMMMOIFJ@:9EOTJJGGSOWMFINEGKHAHTM:?KGOFKFQ>CC@NPQ>GN@BKD[dglf[aabc`e`Zb\TYPXETI]QQ\\dfa\ZXV]c`aZV\aYWVST\CB:66<>>@EF=DHK[VV\\WTQIH=FFLL@9678AGEIHIEEJHHAJPY\Z\a^^``\\JKFRddUF@QUcrynmgXJIYSMLQFYM;INE=FIDChohojda[b\^UNOXUTRTRT_]aVZUJMN^VRQFOXPMHThXd[PVbcZ[Zc^PCKLMPI=ABMMMLJCFOOSJ@CLDGMHFBFELRJ:GGCDT^X]``_`_\aXPNVYOSYQ]hcYZ_WDMFLJMGEKLTQGL_a^XTQT]UT`_WKP`^VM::HMRVQE<@GAD>DOREG@4:?Secbgjed`\Udd\UZQ]VQOUGPQVOV]ca_dc_YUNR\bSNXPOJJNJIGIEL@@G;DOLOBCS^WYWTUNEFNLFFGQK2015;KLJAJB>DBETTWc`ac]\\]e\YMFERj`HETKMJPRY]OH>EUQT_aUNILBL\`@CC>>L\gZdlhidcYQPTVUXd]WajiggjeHAJONQKJNLGOE:LLS[VLOXRNX_[\mmgk\7999O\BFNLGZSDBC@JG=ELLFB<=CIPPFACHMCCCUVHGEG7Aceeekgfb[TQUbb[\SNJJOQGHMRU^e\Y^fa_WQNLX\SWXYYQPSLL>?@EI^aLMKIGDERX[XURFDFJNJGFAJA55327OQSB@FAA<=KWQ[^edaddac[VKKFSibHJR@C<::Yf_BFLBRSFHGCFD>AKAFFJEBAFFFHHNE@HJDJNDHS>Cgjjgjea^YPHPPUWZTRPTTTIDGRX`^]QVaaVTZ[\\X^XMRV``ZTQA:?CB>99562;B@M=8E@@=D@6ERUJOVLOMOOHMCEGHF<FNFHQKV[WOEC758@>=AERDDHKLNOPeklhf^RVWEPYYX`WRRSRNTVTUUV\]_``W\[W_[cdfZ]_WHSSFB??BIHCNOE?9=EKSSIG=99::;8:9559BC8111A`[]\T;97;EFJENab`daP^ffLDA;SceaV[[bbbT\vlZ`shQY\PHF?CFJbXE:78:EEGUZ[a]^\XSP[da_\gh`]fc_\PTNRRMMJMSNSPGKHTbXinnkge^XRSLT^WC49>HERSI@<=?C=3/-=@EB:9=<=BIEEA=>IBCBEUKGBIIQKCGWogcZ>DWMESVZWPRSHLNPZT\]ZYY]W^^\]^`agglXZXNOXLICDEIK>:BJC;9=:@:98@>@=?6330@NS[^G;:75=BL=ARee`\MZe`EEE>AJMKQYYRSJL^ppSYg^P[kUMOIACM\^INfmtmmhjh_KPS^eXRY\^YRZ_]bPEFPWJRPVb\MRULHRWQepff\VTQNNGIWNK>9>:UFLFE98<@726,1;LC4;>=CL=A?AD@FDDA9HIL>B9?J@@ELYZb\XS[]S\VkeL6411.//28IJU=85ID>_wwxtwrtl^LP\`^WY[SMNMUY[YPDOCKLPZ^`]VUXXLVfeeh^dVTYY`iUPbPAA?;8NMENH=?9:359087F>;<;=KC:6AFJGPF=F?PA;IKKJ;:41I[RIJESPPXZYREHGKINLOPNQTSYX[][[VT[[cXWWQXQKWONR^]JVLD::GKVONQRQa\]faiqp^amqk]LD77642>9;AH=@N^VGC@D@DGB@@LYXG@;=DKVfmbW^YZ_ojLNgnq{urzkafVYJewNBDEChvxxszwsm`^Za__]_ZQPJDU_PWST^;IYPSYTTQUZZUeob]ehdTS^\LJGHBCGA51=HGIYW@32207A?@C82==7BKBHHEDQLaNC@AHCCC2=D6@;4MFCDWhaMCG;85:5T;96;58@@AFSdc_XSVS__TKOHFPSNFSVTOZ]VVZ_\YYP^`[XXYUE>?BFG@>=?EEJBJJLCIQHG@MOTdqthkuqqsg>;:2DndFMY8EB^XJEF3MbLGL>AB?GB=5UgkaUTLVkgS[XYegryo`[n{}uwk=787:>>epi^PU[VTWV[]]YU\dSQLDKSSUGhHA\c[ZS^QTXT][RPNMVZWG@KACGD=CHD9CEAXZSU_TMRQPW[\UMFA:45FCKJGMLOeQ[=CD;6;;PCGUmWBHOKEHPJWTZYSQRKHKLKINPEOOOLLTOOX_^]_OZRIEKOJUI?>A9C=BJMMFBAJMAIPE@:DWYQ\[ODgf]kc:7319ZW=CK3=>]F;E@1H[F@B;;5=FB<9XgjjaVe[_X@@@ReefflSBUsy~xurS45778;_daQCQVSTXXRMVSFM^aW@NHJUTJcDTYYNVZaQXVX`YGK>GHDD=:>AHDF?<9@=DFAKVYbhONRMOURLLUNDBFEP]c]fUWMOUaO\jW`YONOMAKXXbTLRTUYTQBAGI>M@ERPLLRUQbl^^^UYGF@kcar\MDMIEVZ:942=UhH<747:C82143@>99;8::;6=9:HSWPIBMOAE>BEKESPNjcaqks{xyhTA:588<_aJA@K^_YVSHOIJDUM[WNUQWQOPiIWJVTXYVQHVWcdSKFF=BD@97<=CCC@89<;:@QSSR[PERQVIKHBMGDEU]`fp|qRa`YiS>?OM848B_S4JZN_aPGLCAWVJDDIWSPCAAK8GPFKQMOGKQ\b]^a[WFLJ>9=KWSNJGLIDGY`aB>a_ZkY\FR>57=7353AXi?/./0:@2014>7=GK<<8<7:;<79HG?:B?=9;>J^WCKYTUdjunautkbLC?:;9:FOHD>LUSSUQJPPRDQLI[ZLPLOYNtVPNPVWHDJJLS__VK?H>=AF=:?JZBIWPK>@ABTQTTVOMTb`NBD;CIFIW\^qmsrY\f`s\IGGR>335943DKMOd[PKOA8A8@A97<=FMKMb`LMjabREQOENK8<;<:;JQA;@?EJNXb]LDGFJIM`QHWMRSQeJIMKKTNKBHKIQIOEGK=<>CFLVF3;;?D;DMF;@INHUZXYUUS[aXRUTMHDHCABH@K>EKE@99EPJGAMKFG\RDDIA1UC83BFC@E775/:D@99798535231GkvuukE8:78;989;=C:A]SJGB@;@GIJJJFH@GJIEAELIJJHK_e\W_[LMTKQPOFEHPE?D976188;44557=@;@A53<53B;7=?78==JRVRQMZYZc[OJQQLEKADDL??CJGFC?:9CK@>@BA@aaO;?>1C:12:KJGN8:73GcXI>9=8638767Rx}qP?964636<;GJ@A@76BCACENOQWNE:3?8736446;J<=<;:<>69;3:<<<=@HF@?:@F9@DCCA>]WLDB8=:;:9?9<;>CGR``XMHGC?LKvfZdXH<:42:GMSFP4672EfO>?@L>=BIghfSSSiX@D5249=;67?@?<99;9>;7<<::==F[PKDBA@LNA;@=799DMGGNQOOMJVLJMGMD?85663?/B@C39@KWC?C:AG=GHFLIEIPC>HEDHMFLGD:>?F@FE<76825?;9@?=BEFCDJKC;8GA78C>DACEBC?@>AOXS_WAJY:870/38<:7635:?99638BQQFILLC=HJI@CIIJXG=?=87<_aVfvg_[RWIOTVLGJJGCCFJFKsNDGI?JPGA@0>?V]JB?98BB@C=DHI@FH:=BBDG=DG;>>7;@C489@2159JQI7:@IA=ACH:5=7888?E=?A8;;@CIA77:=A?A@B;:9DB=>>=<;8KQSOLOULGzqieYbF8537?==@7/5213M[@B:=7?EQZPWY9<8=@q}~`==>LU`TKJKSOPBLJIGdK>KLGDOVRJNHQJHIGJQEW]Z[P3;>97:9@?GEAG<=CAPaCDE@@>9=B:AAG>=GA>FHC@DIP@G=@GE626688366GK@8=FIE?;ETKBC=839=BA;;=<><8@J65=>C:CDBB@8B==?B@8@AJ>DA;AHHH~vng]T?;7:793-//1/5CLC=>4FQDP[N=7:9;5><I:855??5?D=@7CDABEG\SLOROH?=E>C@=D8>>==>D>;5678D>6=;>@IHHK?BH>9MOHMC97CS`OGL=B8GMSD?A?S^Ec}rwa>:9;DAH\^YWI\UYQ`_drHHJVdcY]Yjr]^ZSTLDGAOVD?IGJ>66<<7>?67ASBHGPVR[iwhECIFMBH=@C>A=HKBD=6FE;F\X=;@<3633-2>:76E<BEOQnk{z{nYG=T>YNZKTSeTZZPOXsEMLaxk[`hu`kj[]TGEB?9E6;97355@HFJODLEHM29G[toSCI[TA;;408=:5/7HA=?;8I:2:5?BC<648<7=76>=>967859;?>DPLNMTQNSH>T\JA?I8E`\Mp[JGI?7;=IIV<4:8743>5F<986;57ORC=?E>><:=347:<:;@;::>F>MW`_T\WSVTTL^S=8ITZYPPG?75;;?V`f^s|{{vUPHYMJLX\dXQRML@fLGPang[vzx_`h]_OH>EB=D>FGH4@?>?A8;D>:FKSBMMDMbii_YKJKdYD@>PRFLSF>A?79<>8FF7;;C?CM?HVRQJME99QQVIMCCEKF=8AENB=<8::57:47?88539ImmI@I?A<=8568<8=@?DADA<;9AG=GIBL5<;DATKLKFGACLBHGCIPORZfls~|l\^YSQTFRXNIUSUKfVFVlhmQVurolQ_XJA;@BDFA;CJA7@@DEAE?ICGAUQGGIOT\l^KUS:99FT]`hoibODA?RQIai^doI>K:5;;BBECHF?<@AC>AECBC7;84133;99>>QOMJHIB;7^BMFRDJGK=?HMF=FU>?GGQ[h\?984761585BF925<8==6456:<98EDGE?@BGC=CA@DNBL<<6:LTH<=839BFRGEYbQZMWLTWNNbdinj]OLMVLHUX\YZbPFU[`P@YWVGaGXL;9=@?HBBBDDMDHCD;DD<:B9E8DD]UDDICGW[YKST\URTDMbjRhcSD@:?9=?BKBH@C?=3O@OGD@C?HL>BheCXmTaTE=BMWd>648867?C9:6016=946>===8:735559;=4EGEFFDGJPBHCH]SHX:=;>EL57:?;59DNIH\n`g]aMNI?LY_^lcVOK`\\YY``WSfTVX]`ULPWNEF;GQE=;BIJBCFIGHIH>>EJGKJML\ZdfPPMJJKOB>?AGGFTfgWabI?79;?CEA@A@BCCDDCDE@?=><=6328??MGF:6349>AEEAENQF>69<27@?LVC;C=BD?wwKNZUL=2;GOJD?9<33888852/0345;56??=<>:;;:;;??;7BEKHKvnhpdKVOFIY^UdOHHKaVY\X^e]K[PLHYSIPYCDAKFDA<@=JLJE;ACFCEEC=>:<9A@E@ESSNLC>ACF=6=@AGKmeM?J:0105DHD;;9?96388;54003465577<@GG:=B=C?D?778BA:<<6;;=A?ABKA>=AEIJHB>CDKCFGTMBPtvmgaKNOFCKGFMSHHNYPBRb^h[Z\QRDF;@@JIGJI<@CLFNGGR]H9@A@<;FIEFR_RHCIPLKFSQB;@DA@A:@S<85145EHUJDN><=BGEH>IIGVore]QIMTMHNKP[VLNVYYLR]Y`[^\TRIUOOWN`VLC=GEB@=??;:?DF?>??BD>:=@BALF@<>LVC@@HQWT^bPTd[rmUOFGFIE=CA<==B?N_SSPIJACC9;@FIJUVRRJHUPSH?GOD:FE@:<8LL84276J?@NRQNKACBCQ>3101//-:?>22?<>:;@JZZ;L;;@DCA5859?BCABFF;<87@C::698>C@>fuJ:USPIJFDLRNSIPKAGJQgbLGAHOVTIRHRkfe^adjq`bVJX``TYTV`bhQW][VKF>@>:CBA@CGBC@BB?NQ<=KACKACCED@?868>6647FO8F>99754=AGKIGDGLCIOG@;;;<8KA?;257L=GTSTOMGHED?4//011/022881:;BFd\VV9H?7;9586;C[NGcx`MYWRFLADDFFNILE?ILJ_ZKGBKYZNBKEZ[dkbnh]l]`QGQYYOU]U`ac^Y[\TDE@CEDDED???LJ>;?ED@CHEF?B>A>CMRKHK?8;?P_VfaZMLIBLCCAC>A@PPLOJHACABA>9:;<88<998>>8:866:;?@HGFHJCILJFMGG9;;9<;==;<;GHA947@G?EQe_UPJDJL5432225222/4869:A>==KTFQN>>8:<77><>L^WAQgH>===<;>@>:77=86>W\?NUQPQOTIJ>=AEKZ[WDEH[N\XPIKGHID<==TVMP`Uj]WT]MKWWWMPTZVW\^f\PFIHCDFF8HI@=?ABDFA@D>=KCC?CAAFFHFQLBCFFD>=B[`VMRMJB<=BPIIDSYH_PFED>@<9599?>A:46;I=66:;7GOIHEBDDILMLMLMNB=@E<9A=888=6B<639AHRCQJFUXMLRP588405527;53:>:6>???OcHHx]?>>8BgrfAAJ?;:5::776798UljLLZJGJHRTPP[SCEHDOfZSXEBUQA9?><;>><;765:G9:=<@EVMMFFMOB>AGMQMLQEBKE=6<8<=69>:E:5=;=DJ=ABIF<@=B;BKGM=83.7=:6992248HeG6;NI>WMB>V`GS`SKWMQgc\JRCCLBFNF7EMAC14AUVJD:>FHACB?87??GKRUGGKDC;CFMF?DAKQEDHB?Iz:8=Q}˳dE95572499\ipbYRQ^lZ;EU^^_VDDRTVCD>H`MMDILELMBEA9FC=PXIGFEHI=FLHEGHDDJA=G>>=GFBFBJJ?AF838>>BGYTLIPJED@JJM@;:8<47=KBDGD?>EBGKJܷyL@72Eҍb`xqffhWK;LTIIZ^G=L]cWKFGI\Zq\FDHMLGLG=KKFPRQDKCQSSMINYVnhgTN\I=>>@;<;B:;:>BMMIKNJEDA>MsTFIJ9?==FA=7JOHC?M>FMJ@8::BSM>D@K@;E?@C;:BK><<<=CB@=<;>6>??64:UUSOEDFLLPQJȘgKMtP>IUXL:7559^dNPCK›ؙH69Hr^UQJڼsgzxcKKE:=CBKMOIRMHFDF@C=@GGPLUJHIIDB@GPnl\NE557;LGDFI::EA:IRWWPQOLLILE:<XVDBLY@FGOWlRT{pROIHKKANNTTc^QXP[IXejgF?D@9:;;A=:@?B;DFD648G@=?>9:CNEUPIFUGA?EjjprfHLLOTUVSSNUSNKIAA?CI=B>=NONJIFJMXXI@dKVhwYaiB=7CQHB@HKY׷W=>^rl}nQZJQV\TOHMD9>BT\KQEEGGIHR^}bR\s}lTOHCAFKVZQPPYS^U[Q[\U]NOLF85<;=??A;;8;8DUG8ABBC;?CKEGGHTdTPBFUkOIHBB>>AGR?C?HHIIF>=:FA8;<886:6@OYDEEGREMPRVHPH@9@:8538<=F`Xia]`VOik[TNQVSPTSMNNIEHIQVNROEMMM\[POGDeUB[|tMUf<IXjXOVbagqwqfJLYXcj_WWaUPNZRUTivgoWK>:@@B@:A>=;;9BE;75AEQGB=]iYaOMIGGLEGAPE68675445;XeHBHPfM\bfVLXXWRL6657:@CBIFP[gmVG\jj[QKLNQOYZVTMILU\^ROHBEHJRTFHaTXWWZjѷ}JB;9=AXcCFmϬgmB:8[~tCDP[pyEDcUHN\[jXSKI;F=IVOURINC>PW`_VOcĹП~_MKJ]g|pNF8@CJ?B>=8;<;@HAED@IFCF@@?A>CPIDCLLIiIONLGDELudgaYQI?FHLCLDC><;43749WWLFEDQDGJGKHJPVPZH859@EG@;?XZQKUJIdhcWFGQQJIJROQFCLRTPTJB@DGRLDKTWpwVK;5:?EQ\GA@ec]pyfr‹`iRT\C59p`CTKHLCAPZURD;J]OIG?@:KuRGLDCG@YdZ_nqܢvhZIMyzVaFA;A;AAHA89A>9=IFFC@BEEEAGFHGIHLDCBE`}bEFRxQNUclU^_\^MIJHB?HHXE<8304;;B@TPECCDAD@MJOINHWC;84@DA>:JHECDFDJSelIfZ\XOSXdsL6>zĶZMHC@B@IHRCAF_|]`OOD]XuWNNF@DbFC^S\qӽҫÎluv[R΂a]BCDF@Itf_KDF=FJDB?C>BHUORMG>@HHDFGG[bsJAMiZIYVVUcb[hT@>G@BCHUP94344@A<8BC<:<=9?>IPUDNDHIC?6:=BA?AHDGLPNMKFIGEFGPJNWMYWQQJKD<>LTYU\LHjqqY}fßS76:@EJHHIHADMdTE`gSU?:=t]VI9BffQefVHAHNDM`GUPyxpvX_]kelo``]PPJX~HMcYoghrpŮҋeqoibŌmE^iqoujDA>FNC8;>9;?<>@GCI:78553CH@>952;=>::BDHE>BFFAK<:=;9:?DHIWVT[^WYRTQJOQYbTONPBEKK>EJIQS[D\omnXimU87?C_Vm`F@;:Kc\D>A=<9DXDD;>AFC?3@M;6539<97;:;94:>@DQ=8<:<;9?D=ETUtzfd^YKHMHT[SQQI@GIKHFABDODMbaWR]znȌ>><>H~β_?>FFFB7<>9=Ga9DYA>?NF=<:A^NK?BEBCFIFSDA>e}PTPYO_WPEFln\cn_HSZ:SKYiyolQQVV\_qjcOɴPmXZQbzʾT;ANEKDHVEiWMqxteV^RKJIOTOJQQIMTJHEFIABFAJECFHKLME@FHGF69;??@?=:::;<:AF9:=LA579;6:79;==6777E|eMN_teXUTVVNH@FNLLLPRNGFKBDDC_IEHDCX`k[9<;?C͝MGDl~moS<_`B85?[WTa\OIJKF?K\_C?C{^Lp׶XGFUhPJL]qgUT_WTQW^Ye}ѤjIHvđmKtL:HLN]jlhhftPCKMPEKIACH@CEDbeTNCNKE=BCEFJBA@JJFEBCNLBHJGLNKJF?B9=H@;54@9;:?IG<:JtC=EMVQQFAIOKDBIOJEGMF[OVKJIJKG@HJIhIE_RooR57668[ƿƙɂO?qntxQEPMA;3MORseONCCC@=?E>9CL55539><=B=:C`{Z@OVDII;A:0456NŹɶwrT@3@FAD`kY`G8KsYTkkK@8=@EEINFL[pz]RjYBAUox\dYOW^vmCD[oiIKDL}iWOLQOGHIHFIJIEFGGB?CAGIIJLR[ONRTLGMLKEQ|kZUOH?BGLKIDFPMQNPHIG;=@OFE=;;BD=9;E@BFH9557;::JihH\s\\TCZi]QCNk[[OKJMKKJHNEBCFFJACژՈ^[;53261==749CI@LSKEpfnNCIBELOKLX{\cSTeLGANbuLL[`ixzmidH=F֗teACE=GKReI<:9:=>NNC@>?:PXPVinnYVge`cHRd_WFHECDIB?KFD??BJLIΟȿnP7474AvKO|S@8:9557CIQLHEFJF?BBBDGZED?@>=?EJ]`y_UgYE_˵PLERkubJO[VYmM>>c^V?AD?ACOYPINRLDFNOXXBHJHNQKEqSPLNM]UPMRsOEELSq~iSLFKNIHNLIJoiUGDTSEVUQE??@IR[ZQE@HLFDDE=@a^_ME@==:FGzюQ63;I}D::9:::=779AA=<419>CJIBA;9LFC8KcMGEGe`|\bzrguknIAO}VPKcæsj[\kUA>V~hZRYbJB?MUr|R@RVRFELUYC@RG?NOCwkTYSPPORSNTh\PMTZoukWRRWWSKLONHE\jijtnigcZI@Ddohtt]gfWPJJE;=AZdi[G<99=@=EYMLHHacUVNLECCNLKGJFEJEFAGMA8:Ұ~F579gT:8<:98;NJ7@B5773368JbMEEGAEE@DR[LEAIwgyuvia]zsnqPIRyʽzTSQ^|վ|j{vN@>n}S^tfKM[jK`ydˍK?LOIJHe]UPIRBD?GDONQXNHC?EILTd__]rlxteplNEN[n`GJXbRTuognapmoWDH__jk[QQV`^TUF;AC_jqWC?EK?;9ADEKB=]cTHFBELDOQNWJDA>=B9ENW=4ȞĂshA823|\@:AP=5QfF=8;75:62?QC=NcOATLTIKHKOLIOZ_SSC@BC;B=LD=޾rqqB983~VF?TqQLWUMD@HA=??5=FC=@QNQE=Jc\L>It~g}fl`Vm|eRLHC̔еֽrH?HQGHLMAA>;FRUX>BGRNC:@945KONiNI?BDQWUeWUcXSRRPKLTqb\jkelmrJm{ϿȢ[8796>`{{aI`\\rdhRsuxeTYd~\ECISEA[`erjgMP>:IXňٞ_JVcbVaFSC`׸¿ʡīڝcF=>@]PFCD8?CAEJUpB>FKBCA?:88@AJdKJIGQ{tvQWa[Zb`HWLZkZkjSF;ACTKPONLMXt]x]IO۩|VMGF;:CKOXQMIGHKLJBDMHUaD;=\~OPEKCCYbɚ]ZvYMbVTGdiZE;<:BEFKHAIkQNO[iQISWJVU^fkgXCcZT_yizrXCGOVJJRXPUT[X]E7c⽣mMEC6<HA>FSϹz楖–d?@XgIGBPZTMKQMBBHD@ZKOLJS_yMISzWOTsnOOMNWdcSRNM\VTdwaH?LSW]QWPQPU?9j⑅pUF>BHLELLQNQWUTGA@B?FLCBAHMLVIFEEI:GYONT\UTOWZL>]uzaDE^SD?TMEVlraUdeL=F]bD:=8<@GABB=;CFFK\x_CoږK>;>?KPZLNgFKBEVqaUPOkw\PT_\\BFC>KUYgwzr˳~blqPTkHOVyhNIHMlurZPFAXO=TNDKLQML@>IakUQlϥ]JFUgUOTNOF_YUZpx=DH@HeQ>@[⾱lE=;A?AGD:8?FB@;:;???GGABNKFJGJSVafmZcryhLI_`PKMB?@O_hh]OTXZbqZSNMNET[OZ|KKUy{vldNefIEFP]?HGOKPTJFCKO^vsg^Uqkv`MJGRRUc`^迒xVVNMUAPPPcWWd͓_FMcH@=>DWGMF@@?D;;==CC=<=<;B=ELEININHBDOZWLJN^YBLMIIH@B=I]MILTcWVf۔pQ[dQ@943?BC=:AEDHHKKKRpg`obNZVKlmQFCBEGQSQ[NGFNMFVOepRTMUYrnyKJNuzne`xflNooHFLabBCCNFHJJOHEGt_RmX{kbNUQLGNWmT_zrVd|XTJNORYaĻ|QSB@OUeU>C??A>>8=<>E@?=AFJIJkSBEA>BAHH>=XXF?<8=;?B@<=A??DCINJINNNIJRRX[XK?CRKNEFUIFNTGHESS@=D:8>CIIE@=B@<7;G`EHWSyȭelcKBFMOWGHFKQRZLgoWMJMOHFHMWTVgbTb_ZYHYEAKt¦yxPg}fXODPU_THEFFLAIMlROPb^OKU]mWMJetvipil㶙̧eOIXVS`^EFA@E>EGHYkUQ<=BH?;88667=GC=`ygfF?B@AGHKKDDTGSW>FsHA?:;?>;;9989<98IqI;=Ipk@=A}unTiQJ\TTONIGS@BACHPLNOLgwNHJMKSmSEZRFJJEIUUQQXbr]us͏}}bBO__QG=A;9?HPEN\faxkaRJ?L}~RPLWQMDLrW:D7@JJH@LIFGLNENNtuVnZIrsvL<:8X[bdŒJNKCCEUtpbXbm@?S=9FZu㼐ise_aVIB?Nޖ˟lCP`S_qzh|Ʃ|eA;N{x_ZDJbkkoVYOS?FD>A@RVPNYdR[LIIPRKOKTVOMKKNX}vVKS]XehaȓgZX_WRPXa}L=SX<98=AV=9;DLZBBHF??A9:AIRYe~b`IZ\BFCDIJKH[>=H>ACFKORIIDEYXWLb`{_{r:83NmKU]tbNHNsKIB:;Y=;dy{lltkae_ZYVbxgL=>Yޠ壃nKPzջa@>Hym{~KANlkiPOTAGWn\OTNO[SELTKTKGGMRXIOJKTquqww}vec_daWU]U_KAq\v^@458879>ABAB?=GL@=E89>Mpk{ϵvPVilJHJBGEITMQHCDDa[HJIIAEDEQUSOn_tƶśxD@@\d_qRE@?CLmq\HkZa]jqP?97:9:<@]g\MKVabi^yvwILEKahy`@=L‹~aS]ѺƵtAL¾SHuxÌ}nUW[TWKGLPpVEBVQSBLU\QQLNNMHSsýηvkFaaYqyLGAG27;65<:8AC@A?DCCCM5C=FWZthq}nocNP`bP@JOCBB>=HUHNCDPJSfeij}mWh}gK;?SړFCIҺË}mY||z̻cBN_Uwj{th~igXRXIFGUXOM@^OMB9KdQII[Zsb`xÞkxjDoa_r^78:<46::?CIKLJNMWc]SONIM^`VIDNHE@QzQMFGEAFLMD?CIRLOBFGV^ʵK>AՁ`\HECEH=;JLGSKPPHDEB?EKPHEC>@FDICSbfYyh_DGSgUTL?>AMaFGRΫͰskdhv^~sw`SG[Լ`cMrTFPvXoS]SMUILXRJJJ9LTOCCYgAJTPjkeͧƆ`NZl^IեqL@:<;8398G@IKCBF:FECIIMTLAKI`תuNOm{YoF:>Oj[VJEBAD@KQVP[LFBFP]Us]I{t{AFHwYSVTQNWbibKLEKMEFSic^ZXWK]to_@FgRG^Z]mOLMKIIcXMWVWPcJGFO[jmXg`[dXԱyg]^JDGHjޤ_H@HLFY^OUVOGPy{vYUlxaGQvIC87EC`|h|LRYRWxvi]eZhHDVimNMbEiƬ§~PLP]v|ЖpG>=[^^ILLHKPszŠzvi\cViKAAJsvA@@@??ABCHJ]MALHA@F?DRfYtKHH{—iEISMGU_eKP`dL=AHT_[VRHNYLGITU^[UriUgx֘ifX^KKLMƷiO]KSEDCIDF\t\axo\y[ARrJ<869S˒mrdZXKVffpgIGICYjkoOM~rkmQ>BS|ѬDB@jgE<>NCFeriQiՌadQQP?DR_?BKF?FABCD>UaH^H?JkTW[uUDABbՃd{y[KIF>?D?d~J>ECBJHGLEIQJKGCGEBDFIH@KK?KledmZ_^VҨR@CZcU͍Á\SJCDIQRbeGFUMILDAFCAHLFCBGKJHHBB;:EW_oWOXNSUScIRQYVNUHHLYSNRQEOUuȠǘUVXMWΓ^GJh[YJKiKB@J~ĕMpyfQZMS[mx\XDBGMG@DTFz^NL[mKDJ\UGQn׶wYOEFHKJMNDLZSSJDE@JDDCACFCIA>BBCCD@?IO]WQOLPSmuNQTPMSnsIFUTRQ\UP\豅xDŽ`UEQaLHFSNC>7>NW\j`kPEEerZULdĉK@tڠgg؂SdSn^OUtgZTKWZ[iaV}sHBCABBBxʾxdD;?::?@JmK˸ϛ}zLjo`uyfE:H|zLTZMMXPGDDMDERskwx]pJAKHQSKEIGPY\KGFGDEGDAGWFCIOHCGHLSTSSSYZYFILTRTpnWLQTUMSQ]gqyյ}ݵn@Ji_RKFC?;8G`߸uWK@?FFCCJf~~LНםȔ\MunxKDfwhSlm¡ǸCEkNtZTTXW_STRfcDM_wͲeRWT=>E͵nZRUoȓJO>H[UABT{h~ϰsqg_QXYRMREDEIMPVMJJILMRTGKDTfvs}hRK`ggުwOYxwlUNQٵkU\Q[^VZW`]^VqrXVZejbzWD=ALzihcWM`ƊÒ~xJJhNCKOXQQXyeWcVjfD@jUKUO[ig`Q^vpqqwirLCDTO`~^Yg\kjflpGG_fMFLH=;Q߳vZXV]pu@@<8JyhO@DQrռ|ȸ֜vmueLYSNMOJJDCGCuxrcYNDJGLLLNKCHX`}kmHHRwuSaYhrtECLQ[`WSXgvUYO^`]RRUWlifgZZM[x[bd~hKMKW~QxmQOZU׬ʂFBFH>BHTHP^bZ\bWJJ[ڥlYV\TNUFMLQhwyjOHEEHFIFKYX^cojcv|`dɚsG>;=M@@M۹^cmZS>JQljjeXvgAFE>RRIMPRWYtiz۔gwۄ\zXRGPsD>_ةlPq|jMU]fNPKOPIDX_XS]ZGId٭j}rΠuxsҦMBDegNjlpwrSIHVQPV]QYkNۑmcrKE>BPHJXVav彯iQTTe{~RB9>ABBNXOmԺveetQKr||xm{|QOA>jգhinԘp_hy]ZY]RQT<Gul]uwf[LVMUQRMFPpTFOPscJדbDCRpyxѲ[OSJHT]]Xfr{Vf`\ߎy}ULZURUVWOKURhڶrKG@V}rgh_ښF@FBB_|\_b^VI<>BEEAD@ADVOFlNJusoiZMNMKNLYtZsnUGoMCNQA?@M[WFC\`AGN\qvK[aWOvY@@hXMRymcMTIKXnx]ls^qඳ{HARUKGPYiQIRABN[y`ZNXnlƺRIrySJKnzɑv{KUSHGUt~pfSUZdp٦꾦lQSWQSSRLPVXٱqxZA>Dzm``]_rvʹoHDFFNdqpth[A=HFIVRFDEFDSONɞy]_\QNJKGPb=X}d|RFLHCBLOXCCCGEA?:HIOW_iZ^hqǏtƄBEəya\س{’PBiNVghnt{{WIFNG@=BJUK@@O[ȱ~rf[]MLºětcd\aZJQK\孁yRMILMOKLCCECKP^[RMPŒŅ_pDD^QLlvqt׫[EE˓}hzz]QI==CBDUUf^YMEQjE>>7:Ah]GHsԊiimc_KB\Or}~@TfXp˱[VA8=l|ϷOVǥt±XBUPJNVPWWxg^ZnwRK[aMJPKQGNecheDLRyᴊpb^imVlʯ報oJYzgNsݞrqXslHJNPPJGKIMNQQP[[YHPqzkT`IOVOY[vpRRSkVK\{{jro[@:<?BmUMiwGG~xбlؤdff̶ӻ~cWPFAxѼוgb[NNF]aayΩoflp]ADEPNQDMNp}GCHSYfs„bʖy?DRLEOPQQ^eWVfhaxcaZth}IW^We꽃pm}r^S[|䜡POVIIFJ\N[es[Yklf]VFHXZZnjvgZZT[ƘtCVȆePaxPIIMRg}qqihD?}RyΘfŠuv}rδvCͯr{—nfZNL^cUELRXYOQXILL@AFGGESѭ\vXHBHjyTSWURh`]v~vyd‡LaU]YM`ilԐk]΢}x\\ޞß]]aSXHQrkdgZ[WcrJLiDAEemXGALŹa@?vgt_MpPeiLCRS?BVfNpeËb_vuQ[{Fajoέ~aeNPMQYORZUNNQWOGCECGDFEHUn}eXZzi\YECJO[]}jSPYVPgeɸ{UBvaTL[}zgѦxlʪ̠\j^]MILb`eLOdTS{h~eEIqO=DHZWEB@AHѠxXF@OT\gs~פָΣ̕aYE;>CH:DHCMcoƴωJT{aBqZr|qTcVSNW^Q_}YIPaNJBJADDFHGMM[ROSb}ZWil]LCBM_QkVPWUH\nsbe~gϖsHBn_X`nn{fdvhSLg̻Ў[^nlsWUBBBmPFHCHLIS]b_RH@DPKA@=><:>=BHowljYDBIOU_jչЪz>?@CC;@IJRiwɓZGXոwJBqqmigr|idu}w`m[drmnvbҰ]G[igVGLGLLFKPSMLPQOZaUWRX\SUJVշ{bckZVZRL[xqk[̔tQJfܱRVpSmǫak`vdbRY[mηf}[EJn߫WNNPZOSMGBAGEAHMPKGGCBCE?@A@HDA@A=?GNNQ՗dOL`li}Ѷ}dPC@R?J}{hwtflH;lrrvhpe[\SYWaj{nmWYypxMG[mGKM\WLadPLPQWYXh_SQRPY_^۪ؖs[mUQROYnMXZ^å]NTMIbϱylV[XSJVZtⴓxcfnKѣdORQPIMIFJGIDM]baYFBDDCDABCMNECCE@XcPQ[ὀ~a]TXћчco͎c>;B;oeoQSݚsSANYYZ\sjVMZW]USR]\rmVt~Oh~KO_SZJF`ؒR\XWSmg]ISa|Q^gm_UK|௺s_boMJLNOHBN_{sVUdPY_[cb~MLUzliSKcZϠNهi^fSOQJJKMNKQFP_ʑVVVSTPYJB@SQKKJGGBIHEOaqlYkyh_ww]^mf[İ~K??9;AAJHE_ϾyYw`]_HHHJHUrSQKGOTPADLMFJMQ\gWGY`MPGCJSpYDo܂s{fW_v][hyĠ}kiW[]|XOaVVڰ~pqtphUPscSFALNRRp}oWcI}^fZYVgmZѶnMKGIlzvH_SSPWOTHGEFIavORogwfwgVCUpCFO`JDMHEMbYIMX]sbSqѧmoÜ|٭bA@<;;AGR``aWOXYmnhrtRXLD^n_ghXPRUQYunuTJIINWeӘNGJRNNVS^]evaiϾ_aԸTUTTilgzONDDAFEGI]fp^IhSQQXheeiÁpfKUs}{T[WOVSKY^RSIKSZY^cg[]gUzYWenrޙqQN^YO|ʉkgleKQaWLY`ANftZA@Unmyh;9=@JQeaVNSRLNUjȾSj[DUXfSknXt²pYWjqhPZ_plŪLMootN_kiess|lXqYfзgw]R_RTdSME@EGCDhմaAWbLSIU֮V]sŌyhJMhepatiZlRFSs^VfsgXLpWTSTels^}ylUQfkѷuWUV_af\eTDWLcVc?AטqT;9?EBSHHHHPMQLM~J[ZGXXpknZqk¯qcPn٫䝭nMOdmen~iRW[]{yLPԭܸٳk]VN^tgMJDQHMm~iIOgLSWT_{bNSgߌzOKjJG]Le\g۝ֆQFkeSkq\[iPOi\UQTTQNXr_Jn\yhTg}TeȰΚMDNXexdR@^VnpAAyL>AJRREBLCIYeKIddLBbMBIOry`Ǿи޹eQPżztekgbZLNebynpXXaLPytX^~toZHJKZdnms}qPPPfURx֩pNvpIQ|NGINUch{ڡshVLeTKUue_YohUQUTXRfFEPIGLO]}~Td[VFFD`_Z`I_Rc_ݖdIʜxzHGuiKDRgzR?CFBJ_WXnUasSKGADGbfkOlǡpQhgNWywükq\e``UEDCAFLJ^cHWURLKFNb]ukurVEEMinRWMWYekJKKz}P^kɎ`IML]NYRFBU_YILMIY]RWrϴpWoONMJJQtZ\|y~rWVZ[RTjid[RxɗbXOmqcVQWRQH]hcZavj`jSKSYLTKBzì^Oyd@<;=LpVXRWFmhj\G}wVOЫuէt_hxNQcfoJHQ~SFEEG`qzzgpp^TGHMVTœmhPGBIRbaQO`rbWXbF>Sna}lsս}l^Rj{jLPNPd`b^YQLNfpݵْbRRYRMZݮؔPVfmɹźYEBD[|ۓ{uTRa]oi_WYWa_S^pdYSNsǿJSlOIvICƃرx^lHB:@?LsdL\aGm|bHӨjQQ}ﴬƯǹ{^orHMWeQnVIE\ynr_Pعę[RRPX^НӹҵtJMJOSkkpnML`uWWVLfj^Wræ]ѳw\\OZsaTWOa]VZ`oTNU\Yʵƅd[HLKZPE[mwb[SwõjEGFjhclSPRhdXXrp]^aRWgglrRvڽӂE@BAH_BBooiSPYbTFGEJNQapR]QsyLJQ[LD_bi]|ǨŹү}XILIKHTMHJ``߸zkTXSXcުkSYfe}ix}YQ`ZyhPWZ|dzhqTSTSbdj\TMNVNR~|WpxltJSMKGHHC^vSNdg^eһvjIIJ_R\ypcQMje^espXLVWg`wΧbmOEDDA>CAC`lL`XGHOVU]_PJGFKGQRUJoo]bZMGHVnLEEt֤§Ɱ߷wXLNNMNHIHFSkKMϮOCDHvQLPPZd|n|peeRhx[Kwolw鮅cvTJQou[IYV]^aXZWitܸYJEDDIOYYjgTRpaqWpܷRslUMZoʣSSUatbfzuh\u~iRQECIF@@CDGWOMQIBDbkkuN_kZWLGKChVFBDyzmvѯϺ`KLOX\RRIKHLFBHUsrnoMEGTտ}aZaVoSWh\c{գe{knOd̝fT»ɌhwkVKSš_VnnYjK]szsVPGENYTZqTn\R[TdRe㝦ճjItZVU̴ħ­^W[Wzayifdx^GuXP^G?@JQkĭkoeY[魛ùqXcuDCJLXQLsKHKKOzVhvhcxXX]RNnVLTmmkOXRPQVVWRUh|b|[VIKXfkjQRtsj[ioxwή|SJMMKRRpRUѱyiRpt\ϸrcRKKGcqifOVm~ZSVPQmb`TIMRSP_tboTJFINfS[jcp\PTUOMNQUTQ]gYWVX`j]PQUZ\J[؝bw_kQH[su{zpD@Z_mjNNh`NXohύaUPsis^CDJJNEBMVIQSRfqkj^R`X[SNS|QIfWNPNIXZ\XQSLR[]Zr^ONQXJMQc}~hwes{̙UlSHBIPU[RgoPZjӁ^biӰ}UWIH>R]YU[LQmXTXNOL[VUOKPX_pZJHHiWtsc_]]YVbWNJKV_j^SYS^TSPVd[e颞߿thl`Z`nGKXRmɾǟ@BjzvvfSQJ=AFEZhZNU`fSfcxkHKMIUMFKONW\^eWWSTSQYQPQ]jìXSOGDTXYmZYbva[UXVZvVmtVPVUJOPkutXkwʬwLQeW]SEBQ[ulIdoSfmnivzUBQGHDX`kaV|~lyNL`hWQQ|hdtOFFQtRzwsPLXm_YQxtbT{[콅p§klzGTatղǾ…]@Iyd}fy`^EFA?IWVZONK_tPQPPilNIVZ\SMF\ad[dfcSPQSRPNROReq߫{URVNLZh`S[u}v`fcv^[TPQRJRXlwjƸ̍kRKSlfMCFI]tqHhkq\`Ujp|iRCVKXXfqxf_pqrtWY]WS[~ÃZSMQHHFVKlɡ과^LKNFCIknxxqYrnm˼ˉFBYٺʀiKZvϞkaGCCKE@CGKVJEPNU|Pb[]XON[aogQr_QSV[SdXNZiqΤdYPSXVYgoUSckkmeoLXVYUQPO\o~jQNckKCP^}zWH\~wSOhh͟pcʒfLZWW`sngcqsaKLTONPkTOKIINKEO\N묡쾊hYenKO}綕eaǭNPu۹gfk_LWϨyznIABD?GJQJNOcx~U^QVwj^hWe_U[gsibmvԣYPPPY]fķo]^\ЗwYOII[hdUWQLU\|߹›\_[a[L\WRSbvaM[VlSIIO^hSJP[gڡwwrqcSZhsWdVZ]flXlê{UIFGFHSZLEBDLIHKWKOpȝŹvq_VЮɭ~VjGY|و‡>YvþČwKFCIH__rcf_{±gU—fOOd[[ayrqy~|^АOEECSb|oandVYuYYSZU_]XMOT]̠UakiYTaSSk_[FOdaPFJTrgHGVyܻwqUIPVRNTStwsqwkiLHFGCAFKDGFDGKMUSYҒҦБjmĪeL\m~snzNr{ŜyњBHaޞ̿GFEL_`~rfbS[rPXwwq٦x^GGE?FNlt]UcgRS^l]WZpxcmդYKATWx~]rܴ{a_g]KN^oxشrQLmojLLYjx~ޕ⤊}oRJMPPWofŭVSjwj\MIJHHGFKJOHNMSn⻪tZ`uUbԦddr]lavmncYWP¿{b`vqa@Gö`XEAc|g[Qmz_[ULEMce}mm~ģz׎qqlRRUNQSCH_tȨh_kxu[U]`n|mZWOnՖUFCUZlal~rw|i\SEhǸw{dRPesWQpqn{cQOPx߰~`\OwswӺPKQLOUNQRKSMKNOV|ʾwOyozYlʽncitcFJaJDgduuKHNpȥlgyteOKNOX]U_giRN^JIV]znxϗoYTcբhnanQYmrVJWouq^QSXgxb]JfұaHIMY]z}y]MH}ǟpJX}OORkeVrkTg|ïdTyo|ʤ\KRrKDLKc\_jZHPIIKNQVaxmw®ɟcSyَWlc^dgG=WrRZK?X]ZIUplrN^X]h~_V\v|bkXDHJ``ccb]bĄk[N\~nYTOSNUqooTNZ~jo_`˭mW\\\X^fNT}Q]TYtú٠|YhmaO}jQWS^ϵXZznyqlk~ѫYQްbJYjyzu_Wr\CBHUTTtcj\vmqϧmĞЋlԢƖhu}ػ󵂕zkۇyٌĐaijplLHm{XSMDHgb|֫wu`juӟuђɆpr}mhVBkpkvduzd_swa׸⹿jٛعťȴmpͻޥxݎԿ|jTOJDJU[FCKQS[kԡ|{gYZ[{˹z~ՎrjuJhz|~빠jb|ٮytjȯᡧหop豊վſȲoΓ}ñӔTJONQJLRHLNRb੍l`eyuRQZjY݃nȉaʻ`VRhNTjǤͤu|ε͌vv}Р֧vϐ䴔ʿӲ̏w`᝗Ϊ̌ӭzU[nVIHGSUPQXpsd\bqnhfttXOUeSRlٚjﰒzj浱FFILN[Ş|lct{濽פygܗƏ仹ig瞯ƖʬؐֈcffKGKNON]Yat[TfholTb~h\_}aSXfկnݕc_^_W㾽MFHMSh¾Y^ֹuuuqxóņjeˀΩ®qzӕͫ{~ϕ[NKPKG[\qWdhcbXToor\tUOUڷol{؍cWkl]ޡkdfRKWg³wiZPː{۠ҧfœlǦژȔZHLOPM_ZjrZjd^WYi|rafNVhwgmk~Җ[\j۵yt}`]sv{׿[iw|ߒᗘ侖hڳwƭԿĪʺ캑UIR]TDX\dܑj\ZlpjqնgkUNYbqtq}jSS±eyvvqyǎrW~qz쬴žٸvǽذӷ̧ٛ㪯LjuWIWxSUixovpV|\OS[eo`o~˺zxa]̛}yahfq{g|mf}zݝijԽ˱ŷϾ{jӽ򺜴nLfzbp㲪ʮҫ|u_h[WY[n_Y^Vp|qpht{qRaw[aq|aqqbiգЧ޾ݭuioOQbdccXUYZZZpi^VߴuVҙ`IWZ`hWt̻ew_`޻ʞͷ¶|wzqkqӰ`VwvgfYYeaW^mrYX׾˹y\Ƙ[TdudM~kSUYd׹Ùu۳fhyuzmؿĊanÑqxolUn~g_]վ}˘|wmɨ`Ojqq_gbvuc߱Ƃo_־zÿ{y幁ܚ.pj|jedj軳Ȼ˳ϮVOwwعՖqnzϓ̼ˮɩКÀykqωidk͘b`UYēÏᰟ婆İӴָҨkiexc଼fZhY[ҼzuwɖȳxƵۼy岃`gzd_dԒg՗‚TPX]l{Zsx`wpʳjɽܖ꼑zdzhekgDžTRcl\a͑dh[~pj~ڱ׳ѧԯmTWm`RL\ulnж\RM[`vnpڿԠ{r\eb`^sQQmcr`xZKMYɴʹ̠̽x̷yid[blSUbhikph^_^JN\ïֻy곖ƂXsiƇpalxXPUQsxd_XVKLZz̬űΥ]bqґ~Ye}rPNPOph\XTUTVoɩ͝zb}ea׋~{{sjiOK\آtpRaV^lֲڻ~igY]{}㥙yuӋPJL貄jT[e~Ԟ骢eԡΦ\XJϺzXZצܝ칩wVئ˜sz_Vںzd뵷ͦ|rbj赼Ɯmkog~챁qzc㩃uxfṙԃq~uޏqUyh\|ůӇмb\lNKYWjz۵鴹񻀖oOLHKLZѽ՘֝RGHFGPߵżʋ|NbaNGO߳ʱӷo[vzmKOjT_s\`_alܮfzx[Yir~Ͻqrlޝgj|ʼќۿٲ]]].]]].]].].]].]..]]]]].]]]]]...]].]]]]]]...]]]..].]]]]]...]]..]]..]]].]].]]].].]...]]].]]..].]]]].].]..]]]..]].].].].].]]..]..]...]]....]]]...]].]]].]..]...].].]]...]]]].]...]..]].]]]....].....]....].]...].]]..]]].].]].].]]]]]..].]....]...]........]...crrcsim-0.9.12/textures/Helvetica.txf0000644000175000017500000020222411724452425014510 00000000000000txfxV4_ ! "  # $5%I&f' }(  )  * +, -  . /012#374L5`6u789: ; <=>?)@=AWBoCDEFGHI J !K3LJM^NxOPQRS`T`U-`VD`W\`X{`Y`Z`[ `\`] `^ @_ @`  +@a8@bM@c `@dt@e@f@g@h@i @j @k @l  m n$ o7 pL q_ r s s t u v w x y z { '| 6} @~  N '  Vv(JuD}&_t!ZC&Y$ NWcH$(г+ Sr4]L\ \L\Z-]@QS[L `n[L|( /s[ME1NNN_u- $[ 5?+ I Fz{{}y~#@AI I>_Z[[[[\^dE$JI ]Mh[OM1$[MR{[Lyc[L](L_Jg  +-_&<nq     02(K$ E:'20+_\)2.    /;##&I2;{LPj&lv2@&&6q2@q~Rʧ>T&@?O)-[2@&&292@0 oBiQ@{D{{S2@&&^03@lUm\xA` nq2@&&Z,A7.A94@/kGXl\A_BNH;LS2@&&m&.,xRl1@+e!l\@|(;F62@&&R@̷j@ VZl\?!5-fswz2A&&S=D^)"@ 1| l\?lez<Rd '2 C''o+*ZA>l\?n<") 2 i+*c A(Aa-G  m\?+3#2I ^j}2;3 `oh U:KPLA).$zl\?y{)L,;2^:>U)#jD 2]54>9'$![?c l?M[ n 2Wp;QG-'fX88>(4T#\?;8[31%I2:laM6:kD=AXWiC*":)HZDӉ/*iVJk9#hWMfPTi,Xh/"e` 2"&U%$k2y`:*m2r*BQ <l2qv*,J j0IQ  {IZVWWWWWWWWWWU]&i['3#'3"4).3  .3&3+    1% lU_W2,eI H9hdM߱Y#sd3D#*l:i Oୱb` ʖ]l &{l#&Ff4i"T TB ru^jq?k_] B&{k&1&ItUag4J i_vG#l}@&{l1(}.Wgm 9'yU(_8b|"l A&{l 2&, #P Q ]al&Xa&{l2o <@ÞlIh}\x歱klMut&{l2[VH+Yl\vl#="~&{l2fm =X]Y |l&"{l2U"X9+B2hZV._,[n k$~'Zzl2& J$r![X__#l).}' vl2*1?j hgV _L fTVO=|&E!C((T<(&&&&&%' &ͮMtOk2Og\kͧe"bYp<)WNzO7A= PՎ](3l&hM POX.=K4 ~TLwW&Mgu!O^~~ 8 B$+Jh +&eM9?O^}S"Nv9dܩ' ) &[MDO^}=9UW iz hd}U&M/wvO^},s}\*n& sMϓQO^} XM3G.X?&M%Ma%O^}N1^%]Xg|MqI[&M>O^}^)Q7 ?&MifXO^}v]*V GiB%p&@0Mh _R^}a)h^2C)8}<T&M>>O^}+p+k? (&M/ P~{{|xs}{y.^}#mb%b:> KwplWnEy{{{{{~q&4;M54_^}{"z < KC/*&M&_:^}u{yt{t Qvu`8.ZW}&ڟMKgkV0*$+ ()N&MM+%4*MoP uE2         t<$ )fY0Vwe/YLА-'&SJ.}A'<myY_4m3J_!{p_Oc2|A'}v <m5^4"'&&&&&'/l3 _$D&^m[O{}A'Q=m^[xzm3_Ia!O|}A'kem D^T%m38m]uM+Y.0O}}A'_ mm B^2m3] P}A't/mn ^[~m3t0]…=@%#########&>>4}F      aVo|b0ӛ3$0,~zm %^}mx @4'4P+E:/G&hJ[(&&&&0;2<3Q(&%0a'](&&&&&&&'m.7^naظ8 -jw33A'Aj-ɽw3 `a #f&/At@35'B< oU>XXbmkkldP NT933d'Am2MFaXzI M3,Lm33$N'D_sb\p/VVGX)33r'A |@69\lFDNK`LDv|{{|z.r33'4㈋_TZ~r$ p5 |33'_&BU srRc" BE,ᖛu33'4㈋_!GR_\\\\dL4q>2kHv|S8]33f'Ac Gz'A57337='Dj0vI:nA68} i ~=33 'AkE6gGG.d37.'D(5]1exϲ0"'33:'AU U'6T+E)rv|{{{j%I3u||zC&t}{{{{{z[x|{{{{{z~n ;_}֤$ ȩJ43'ƪxJԥ@{3M~c}9G1 |>rYt?$LfkX6 &RiiS%4YlfN            /!t 02L sY#րb  zc|ۂEP4W62." ")Hk-xF15E@@@@@@B . n[ j2 LaS rre 2||+GpM$Av4TW&`8VU<d,e 2O$Nn4.1ד(colI  f!{'u[ LL@PA  9 I{3'4+t323EZ[\^QPb< d<=G]f5X }^i l.y$G@g!%cD%nPA/2J]@ |2G$=%* Yg$#iz>)`g Os& Q}B K}<]L)<+  +3$%&$I  .gPTxuF}i xRZx&=+ogtIIG$2eFz:e)F \k=;1|PP s 4J>$^߄R  9n^ B\ȃAkp=>u11 Xv_?aMaky (s=6z\xa\{ %#;Q' P4,,yC.[3w50 H4ld^}_AMbTWHKub B|4oұIWCY'<ٗ̚)#(  s&Mzg`f)iP2; #:w=4wkNK//g=V , G4!dVMwYa`>ͮ   N/)1pp=x &3J_ob#1ZZ=)I%hg}k4V-СdMM=ڠ&[H{"V2;6^?NN+ &: /p  ~]^3=&?lDQ Dvw&6Q DZX%Cc7YmWV1R>(&@1&eTPpdhf Ld \.Y84To]U[|ֲm'$)gL! 1~+i |  crrcsim-0.9.12/textures/grass.rgb0000644000175000017500000020100011724452426013664 00000000000000;>X]PB<93IeTI?47;n?PC3WPBId]iFRFZ_;F6B;G;@26>=YB\F\OGP<B^gaK,G;3`aSCJXBGLOlSHf\ZWePuSFXznWJSbWdWu\esH:]A=)WFFIdleR'Y]PP]2B4nY6F?,FIOI;6SP8#=\H;Q2FaA_eT^QJWP4B;PH7%X:AJ__]]Za1^W,5`\:1/;a&;PeB,b^PEnie^eX]^;]RJiFwdWeIXe3_n^eGRB>IB6]QO+TFVJdhkS06MS^8;HAE:JbFWQanPB<51GWD3.=6fePP\aOYTZCQLT;UI;ILWOWHPM`USLZYQDPJiFJ]R`{YS5F]VGAFFdeYYKZXGTU57FKdlfEWh]lIdJ34PBdb^BZdaeSII,JPIFQP6'QJg{eOgPC^^^e82Z^QI`Ja^TX>WbGkKg>YBeqtb]eLDFlhVAST0GeaRB<2lnSEUSsULlbP9FQ]JP)8?eUUhnlaJHS-UQ]laO]4RZ;;DW^K<@B3Iw_zx6Za>J22WTF>>IqMWPTsR^`TAP>TW^I,`bWq?^egl>TIrnsJB<=B^b`?7_nex^B\BbmlbS]\TOJV\k,MWF'QV_?aY/6BRBHOL;DBG1DJB^dWCPRYaHrP2fSGg^BdTJbd;WeWWC3DEA.-MWA/.^&hFIPSalVUWYyzTJGET>`e<]WeL]J7E]l]rhrofob>kK^WB8\YFPC)7lke>]H>0HF4;8lLFE`>TEa\ID?OF;]^CsS9VPBkmeAfaPGWPDDTWTFKe\358HAFP3J3;K1Jnk]'Flaw^T\eyeU@\TGQMP\kgBPTMXqeZ`TVsUERh^mamg\D;WQ>QWULHYBWCH4DWaW;;5?,(esdWkTP\x0RMaSK-FQ^uTduxeQenWTS\lsW]Z`3:&ReRGba^ZV]@y]PVxkSDWkdJ4EqkVkCWif?7>iTWhPE`E;PI8Q]RVWaKKPeaCXDeneVKe;HK'$44)KA4).S>FSIO2A\xsa_kYJ`rxeiJUbIg=DFIX?eLP\^_WORWkydTq5E^P_JlggVG\RBVL@Rr>G6T%-TDhhBVws^lfhd^TSZWBZ:H;P8,QPJagOIegO:BCM`-OJ/WA'(-*(JF7e__B]elUPFgeZlK^T<>lP]sWFW>PRF?]R`XJUke7=32edE^QOFIO,UQPTCBeUWH273aIB,eFJ^UqOPWHaXKSxmka;bBU<3S_^aQ^FQ]^YxPGQLbb\<)YJRPK`HH;ZVtaWL^`a>?T5J?WFHls`_sT^HMamK\TuOI4?DIKKeFQKPL^J=/.GaP>PH\5;XD'LFTEGH1E>>IBU8B2\8BBIf.;PsPS_^WTe/Behgsn^WAse_n=PagPgW@A^JYbWaWn\xPGWlq~eR\OeakaI:VSPnssRH;KG=]Qb\EIBBT0MBgSG7PGARraP"->V4,KC0-J0-:20^H)HFY2PBeJQJ8\k9^Xrewei?IRO`MLWJiD^JQes^XWPWf__RnhDTnaOnnxAU`FW@F;IX2P87,!#?OKA3^FTL>0ffei^BGsUXiemW;KaTKR^?Gb^Q1wFaKeJ\ebTPSi_Wb]\`Pmie`VVeLwD*FlWQP^>qV.QOaP=YGaqbdW=Kk\CDXdVM]>CPB4H;9Q'BPPgTII77A`QB`eFUnqaqGJLUeV]d_PmyP7akoQo>YXTF]W_]aE]a_WTL^]I;&:IV08^exLOa]PFfoHe`W]mraW^enWb^>Zg]PT?;Qe45BKGQWF;,T?<\QD9A3F?^_YTSK@WaBLGBA,Br7SRSXMPTXaTQaG^PJ_WS2CB;SW8;]wlllQl`eidnkqaPaYYea>VB;:JVG]0-,3F,1JBGSQPUE)Wns`bdLW]aeQ74biVme_P]Ae^rBKPToWFwmzsdfZ^FG\K^SGQuQ3Q>z]VYa]O>^PSZ?lXlYZPsFLeokP@UI,FSKWW /T_RL=71)Id]^QbUWXZPX,ZBPsTaWb2I4fXaJ^OqWa?ViI]WBhCE<`37<;L?0WiD3J\ZlQ>hPdfke?Q^Tk]Phw_hkQ^^^/2V>SYK.]Z;UBQrHTHJ>9,FakBFJMQ>;af,4VFSb;F0:KFSsTXeJQeLnrVBIJk^,(I:DU30ARMFORYSPU?<;6JzE]QDO,FLP]M21M:A\?XCOGKbWLIXBdUIIxklX%,PJYQHM^^qDVW^eJ,R:B4l]ULDS:76U2J0PDRWOa8TPaZ^knkRUefA1K=SPGeZZ];FUUPH-,4PWis_^X]TBJPA\Y@ PuWeAC;;@2f'=E1PA]eaqe_\bJI`lTFksRIK;_\;;3\]XiWIOag@>FZeZg^_WEVUQCWEJ5D>AWw]UVGO^^^Tr^TWRSP;F^JJ]WlW<>OS3*BGBZWDA^]WaaMPFPQVx^ALI;I_>e'F8)?<>9MISl_gTaJ<>fusWR;,JXS>OP?]WgWG|IBekqB$U^GbGLfF4PbETQ?2VY7;UiZ-B]`XlT`d\g_`PT;T]gT`QaM&E4IC+4S>7DelF]d]ufD/WWPb5R^,*aW:5S`2I3;FOVbowh^OhBTE\<;CQCPXeJ2B*qQRPTzIgVYUgL4_SI7^IBre;;6fO]eJT?eF`RPQRJ0BFf0.IBJX^sTF]ReP4QJO_F_XVfI7J`elE>;_P-4UeB%\7Pn/B-UB5I,`Z^B`BP]_kPkPW9]^4:LVQ_>7QPGD\sT`mJMKU7Vaf;TWJg72Uk(@P?V^^Q`LWPQbILJA;BzFUJ`kteanPKJ]OJ>h5JPE,+XP8_BPguZ@aQE2GUo5L>RP,R&ITI.ZXHI8SPfWkWWa]]W_h^bmYR^a-J`dQ;agkzzk=l]ssleLl>T^GIYI\:)UsLB_hVbI]K8=BgP-<`lmTqkROI_iwaheuh`KFieUKC@YZYYR^qtlIQEOT_SPI;BGOIZ>1WJP3G2;izw;oXobY_lRYVwTTeUCRnFPneTJOFfU.kQYsW]sKVXPJCZ?*BPgxWJ4>RKWS@->nPVIqeO`ll|see^\`nPimIPUTZVQ>FL]J5ASAMM\PPDXfVsedRbTFhee^fs`SUHenPl`>ZPYdbtIWY\rsYT@)B5sGhRXdFBBCT@PWnMPlIWhhxknTamne@uubeti\euxJ`daePX]zgeIYPVHrXeXQSP1@eeFUdF9J)8=9JXWX^]R?WF^e1J=TRYdfxi|lzbiIRmHZkaduus|TBf_hefA0RP]B\fgffaM]^5P\kRWsQarXIMUbaszFsy_kz~uqwsxJPKdRP^PEWYgnnX@XP9;RWW_JMS^;BefWQEUeasKYC`]FBBanI9]8uXaWLB=L\e^l`]^eOVmwfAWsxsounnn|PHiPHBqlXTS?Wig]ZlW_P`iZQD6;Q<"P\J@Ke^-'1-0a9esWqhbLA]t_axnnkoSYaWHdg^bPYlSVMJqbshXXlGM_4@t_bnKQ`SsIl]n\@JiJIlsm~ePosowkw|rmzkPane^J^k]]<)`h;Pk`TOIRJaeTRKPEPwS:WOBK;=TU|7J;Ud]sln\nTzD^yiOTIbsMRsheUaH_W^Pqk\KFFaXB0PJ]rPZmlM.lnaU.70TaYxgmwHbf|w|ka^zalaQ]^RdWis]hSI^35aeXIBLWamEFG@EkYQWk-7X_el>qQP8_XWP]hO9wZRVWheekWTblu{]|qkrex_sf]^fZ^I?7e?Zyz{wdZu^zqP^TPVm?^VH;d?7VO'>Zd^WK7I`sYo]Puk>xasaE~Y^aQ;J\]Vk{o^TF;W;H\IBUUOldWgikBikYXPnx|^V@bwysWEeUsBD>IDbsPRseha\Tts\aUWlB3bSWLe;OYPGHeYJ]J]fIO,W^]IGhbKgBnS\>ORbsknbik{WSC^oMV63H>K1UXK+Hese&BdgeoeeMA_q^]IYtqT]lWBfi]TJ=]iuelw^`esyW?s^WsFeGFH3SITwlhQ]MWZeonXdnXTYTHmdeIFm]|ZsYZZ]]l^RnnYJC\W]VQY_>;aQ]<>gPkGJPFIIIJ?7BPlRB]Y_aMef>1HLFC?CAPFSlgZb]WRe7IX]Tnz>S`kyu/)fTlmWUa:J4ITBJW4OBWVHTM&PeOKQ-A>RXFZflPDsieVy]UleGgiK7Zt_bs`B^HUYG;i|eRsW]U^zfbbqndsXPA]lfonsFI]tutaebk\WUw]hrWPWSMeueaiW^GVleHFn`]dPalre^muBH_>7IRSWfP;`AQ4,-`\_9WlfUPdPQHQa^aTMllnaUWIQ\lmqY`kxs;7nW-=g]C\Yh^VWkI\srsuZdFBPd;]^3KQPGZQMeamTY^lz`>Yna]ifiqnmzn`XUgTWBxaXi0DyB79_oldae]_IW`iaikwe;OlPXCJyVVe]]MXV^AJGP@>K<0.KPaBFkRHf_a_lhTOJQxPbMTettawhhea_^|aKfzW\R_WAL\Z\V^eblXWFyMUnYdsml^eI>JYJZikleeneDQaJPB]W+BhSFez\T;@_ZOlesqrr_JloZFP^PXW7>TLBd;K^H]V`PkskTPBgXaoWhS;]d]btW^^Qb]nYC]nsV>]e^tShInITlgsi]T]el^PKVWlrhPU^T4RZPhdeB9adWD3PieiW\]kXF`FerW_S^eP?P^TF8WU7#@/F/0FI7FF8J^HOPQTnxJLTAaks\P;20Ftsly\_lUTWehmW>JJfR^IZsVJaIUdxsXXlIMEWtdmZfA]^B6InKZ&Fas^>)6BWqkBraK@I_T=VS;4^hVgOTqM4^TOT]<->BS>Ie<@HYSdYa{qiGH;Cnhl8HIFP4J]IafV^xnYWJUWJSBE@C?8L\JlnSBS_sisolVsqOXXQsResEST=IJTQ^KWl^WhleQVwtsnrqis^TW=OW?g_delU;<\iUE=WWV^se_foTWflX-WxaE9COZWTP)HWQKBF^W]OWhXRCU\G;LPLQ)KBlbuJF\;o`lfs^{szlaZJlJJPWLM>=IiHEPIJhLhKtf]_R:I=.ahAABX<;36FGk03:P082/R8WP7Q4$PPzOeek:GOnAQQZ\teWbW|f\|eyTes{WJGJg|P,]M=9D_QZldeweBPJhrfsxwWPkoa4IXYY^d]bW;PB^^nPX9Ko]UURO\l^LS:E29PI@_>l\P_MRXedZHCbbgVbfmxU\sbixn`bWZLEWU]Yg4:ZEBCBBLV^kDrxu]nBaJeq^sTIq^hgJWY8IAG]Q]ZXsi]>BBL^`L]W4WPR.RT<%TWOF08C7b]MPFPZ:J#4PE5)BI=7Oodo69WeDgPeCVAF^^~\nWR`WTfunP]gTnk^\OhKP^WYPWi_W^hxqTU^gEku_JVaWfPV2JDI>KQJYPHdnTMJPgIaHBRWeKdea\dhOKakYCJPe577lKIPI4^VWKUZTFMQIPPFPPPM^C;AS57BQVB>GWP>PaJ<,+LPBX-*F?>|^l;ibzlh`s=Tig4?QTPx_y~iJsPZmiIIW]bl~kltzMIORek`_TP;/JdHOdH_GraaffCBn{zX]eQklfiCJdKVWhgegJeifsemPleJ>`r_i]\IZxnnshi_aFBPsoOF.IQdPI\PU`_]]ZzaXL?LdmB<-BkeaQH;'4|>eWle_>OnV`>bJS<>]RE46PZ^00>HD;I;>aFPIB@AVBRt20T=$3/(AF)b]>W2BeFH@fYeIHlqUo]WBKxtsfenierle|dP]a\eewxulMQ_^?]L>UnlenJxeP;TTlSGJssnTahM@P^EBg]4JgF^WJlz^Jbeoqs{zxqZkZWL;loT]olLRbyxeV^ar`SB.o|uuq^ZwzzhTWPKlYT]rnE:]T3BJP\W7R3TV_JK-7K;OJM2?eQW>]8F)I>75hPACPJA13S?]>M`FBDWeP7B^e`o^nwkW^sltetwhte^]sPl`||ZieILmkZx^Cmi>]WBxqswekqT]l_YsaAOki{IP]ed\OJkAbP__PHKbRGWLZU^>1Yn08'Ll^A.B;dW0FUXiigx~|^^xwSTXTsf^aPfm\Ue]Q`B^fs@M#VTPGVTSI0<0`Y;7D2BPS>38D\:`kHC]aa^C9FFbW\aysW\lWzknoOfk_TUWs`buxe^ra_hr^9DF^Xnqse]hY\`PBJ]sgkqueWebEFW^S;FEWML;B`gR>AFGQWbWktPaCXI>B+;0.460JqQBP3`PDTZU9rTybR^^og^JeIFWm{`bifl]hmnkTkhux~ZBkmWVtmhJO]Ye|rbb^g\Jg^V`JanAna]^T]DOP@G4Y7I^6hIJ,(3@^2LaMFOaOQPZ-C?JTB`B:^`lAe;eTOLbueU]z^^dsowlnRdLnHZs]Mernroas>QaXaOabdrsyxlxoii^h^Jtn]auwoz]^W^gbDz]F8S`WWTZePH_qa#,Pg\fle\ietl_qnlmsilTw_fqkQG4iXk__huon\IWzosobk\nO]sXH]yzs|kz`SIPLZTHESJIG>8SIQ^lS>5BVT0/WC(C;L;OI4Gge]PO=_PD7F_JX^ZYmQBqOdle|WOknVlKlmfomxqak|s|zW`WWIusP|BbP9>R~ew^^tekn^eewk{zexVMe`OOkkG.CknQ^UB2WeKSF0kbi\PZS_msseRKMh\U;r_@xdnemwaHe^nFLF~~i,JnmnWaJnaeRzsxkqWzXTrUqkxq{haSVWRT7aeIJK]_RJTV\CfH>IbeTIP^V@:I;k?0C0Wg]g_ZasreBa6HhuZe]U^BEF7]h\IfHOK0fHgBQokgllkme^rld^PstrLS:FIVSoSLztlgt|gPeezimxfVT\nXlnesYMWTSWW<6F,B:yJ=TMYJV^?JAF>P$4EF]KT]QVXkkWEW'D`TK^RZRCSe8dWQYqZb>]`rnPbloBP]]`nnaXRWmGxsEWldednX`Sakdeq`k`fW^]ka];Xo_sS\]f~d|saP]S_^fBhHPIiBb]ZZZek`TY`^@qWPW_^bi`Slya`e]gbagr_Fh_hVWYrWgYei]UZEX_b]RkAkLZkZ5FWfbxqrdalxHullQZWhdB'TE^SH^kE<1llLWB?Z\>2O`DJ;MMZddhILRefIKBDJUMbkWLdgeORSWJdkn_gzmnHkt|s]rsoWksegx^QlkrdR\]]]TOMEnYobl]x^d]r^zQ]Zns]HhfsFo^^PJ-0RaB\!Bk`70]g;BgEO`;?PZsk4BPImS+-<7VWW;P4B^eeo\IdeXgXW^P^OnWH;gxmgFRAfR^PQLM^obnTdiiRVRYRusrfhy`l]h_lh<>nz`Kzz]^T|>]V@PeY\P\\URgTmRA=V{HKO>OQdUIn_`]TFIWTq]]S^xz_Leuqta]TuGSknOBHSP@RakbooWaYg]^JnsnP<3=^^V_R`XlWSgFFeb@]xi\Xmaa=FPW7Bbk^_FP^BIBKnaU]K<7FPk]a{een|Ielzsbk]^yzl]elhTfabESGaRW7]EUTBZgJ2.D?a]Gmfxzxsg^W8isxinlrhkzien^y]K^QYIkBCfz`feOWn\h7XXa_WmOfWe>JVhbTWdbee\TRJ_u^FF]gIJ7aATOGOFV=Og?0>3=UJmW`kRsqrJ`3]xl``Mllwwdazabhb\ClelB_wYlke^lRsZ~ALZUTZ3aF/WXrbn?aaksxeJ^^ObWussa^klW;*YIeeuKeXTsTS4RaZMCWQ>:>Pd\4QJZZae2-TKBG^S=PX;2ndeQK^ei]]]^zkZakqd\mwB^nMqtmfwWklF^Izl^xneHEeflSUkbWXnzZee||]a]_OWlzwytlnmDMV;]ZfsehdeHP@nXWDaL1<7Vk4B29?L6WUe73W_B1e;IA\LC2>YZPTBeoaen~nleZTuIsBe=>klQmafauXhesg5SsxsWxseksTOdPRbe`|qiszzl6`:Yfbze]gMXbBFIPRVksBs|g7IWLLTWQ;17C:]ZPD9;BIJPBM;ZWIQa7aTPeYTQegaZkJPkWqua_nlPxanXeeWhlmxWPkaX^WyLPbe^oyifndWaGXheDUdxzeT0^Tginnn_^qJdle]Of\Tsq^XFMFB.WL-4f]$PIIXEnHPFL;CVHPJCeW^KL?kI8mnsZVPXT;s7C^rf0WQr~R_us{U]XnWZaZeXaWSn`Ue_>PiYTFWWenYRafGUae^JVHsunuzUbmK?]fanaQbqheWKOG)>OC]Ee0BA0_<>-TW:E7%4II^?T]9D0GKWeJWk^WXUFaeeW^zxDBKUwsRhfsOTnPWXPUTZWd\^TFei|wRTJkJPQSJZgnBUBsazRfFmyU^Ul=kYWsP]fsksamW]WT_JLtD ;>\^6;HaPb=JY0=C`^_]PnhWszzk_P_ooife]fPggkIJd^f_`aaLWd_]nm:fK>'QW>>HQ^YR:7J&>?U>GTKKB?@]|YMPUlodOJ>Ykozs`Lf_IeeX:bBOdsPebsxxbPJlJka~XXnYsYihxTVWSkaPWleiZ^Ynxl_rsbdFanUQem|lTP]^EZeBFkJL.HH;;W]kK:^hk^\HF^VPPkkYafmnYW\ykkwBoleTQy|esaxmwoaqaeiFhe@aHFEknTUanZW>?BTRMSC=\AG\JRDRC6EW&"Fe)8=CBWZ1M\yePhodLg-?q\fIJW`fSa^`iMniA>B`_tqR]aI`TYW^^^lsailysZkhf^MBrwqTWiUfu`efTlen^ViIiWVWll^Vm_m;`M"F]T8D;^B7>IRIJCG"2B0XU@E;IP0HB]RoeWKIn]XTnfMPMGwIRaoWa=T^mIS_^F\olzwViXSe^6Pk`L\fLl>_^nW6re?Z|_bZWP^ieniUKX^PEeJ;0Ob;BC=FT]ZWM,PYLRRJP4I7JMi`;&-4LCIHI<0YeHIhPP^Thmmir>US]uxZe^eaaW-nMPDkTPnTmax]^JkPM;]hn]TX]B\k^RPkmTsenP_emd@]VWWUatd]k;B6O@>^WPZU_^FFJePf7ZaaP]OXOL;TBRDH9$&OPM7TVd]ne]iPUl\LWhrx7glStmLdeWZ=Rnf>OeTfY=fef:7IJF\Ykg3EhreEPla\m;Tg\siueeJAQEMnm;LeZqHTf>xU0YOPYkTIDdTSm7KurdaIWiPeyPnaqyTeeDTT^Vqe\ar`WJLmT.43BP!JR?FCS`f::ZUWneZsRxPW\HBa`YggXQ<;=6;ZZnRTThW=DR6sBDEBYTdSPbZMedfUqrlqa]f`UIa`Q_aXuWU^Tnh7Cr?GPdnZ;H]PO5HIC^TJWbVOZST=WG80BA^O=f>?AYl]]]HeT_Z>MbXIa;g;OB=YTQ=__^qleua]bfh_^`UagaKPO^eTZRJ>VrE\fJB`FUOeWCS^a`RJ2RK?M*]P?`JHEGQCF4?PbYkeeVWPBexek\Tbe`Th^JYBhyVLT6K>ke]LRW^^reJWUKXekQnBDwunekk]sTOk`URCod?RTPh^VkmPeMWehob_elH5M?;FI|]eWb_ag_Q'P%6FOW>WFYIZ_HnV^@4Oee?xRI^RAUg`Hnn_a\@J5RWe]MG^]XP\PB63@IUPeULfaP`6a`^bWR]^oa=dPSbQ-i^AfDPGWgPPTPkwlnnKI^PHlktehwS^WFJWgVISQanXkJTTI>F2=PJsaiaBW^fosVCWH1?AVa\W?]ZX\bY]hhnh_|OL^OH3+IJER?Q?ISbZULETTeeWl|MmVDKb]>Eie<_^{dTYJW@GtR_kW4]PY^^e]PbgXa_^YaM--PQLsRdlLTxeZUn\raTal\D;ke`_aWMXig]\7]e@@8TR`eknPSehL>X]d;ax4%;UAS7OU39:=WPW^T3BskkBOFVCFTwq7Gaen]]khZIMrmzIVRGGK?aW^PCe^sm|zsaeTSTTeW1/;Pea`W]ZW3WQ]^FTPTfklQl|sSXXJIKC^Tfzfhe<:0E498fal`hlxsq\h`k6BP`|J8Q\oUgdleYofiKUbS^TCQT;FerJ;PII\bQR^Jk\WPfuesWiWn{xgS]XesPPUJ>^E`]hVS^kPaUZnen_bzmaTMXSUOO`UWYSHqbI?GU)MH?klnQanr`eWmsxW^ewbd]U^esMggrldWU;JaO9AX;XFX9LRiPalennkWTXJBFFU9FTDP>iEH?IJK52GSPRAJJVAHVIPO^QWdl^nZ]P>e,WgMYK\S_]QQ7PVIPPPMJWkzWT]^^W]WPe]gRdhTSWVF0OYJ<>BT^`^Z=GX\ni^ax]CQk4^knhW.VIMF_T`Wt_W>KedXEWV0P;|VaSY_I>UT7;eJ^fiSbQWmhkTaPW7B@DOR0B\W\`W^Zden`gn^lFFneX>VB?QeMa^UadlsJ*<@\F0013?MSetkekPEw]Vl7P@gUaBzkrZWWIAS]WWPh\@TaaP]_U,aUFxgLFFFOUVFMg_FgQ_\kRHkh>FMemCKI]a\8X'.44>BELnZWqVZrMUi^H99RaTgWIeV^R>PF61@0GI'8/FW4ZMP_JZkaHCw;IEW~US]e_;F_JP^U@TBWPZb]d^\I6@RR`]HQBGWPOG>]WJCk2PQPV8]VJMnkVWLa@X^&T4FeIJ`PCwaglb]^T\YTdW\deYI\HEe`WCJaAKKLWI5FDP^ysXbgkxTl~hhYwtfzx|Tehklxslhne{q~uxs0iuolzxxsx|n\ew`zmzs_~Rhurxx^lx{k{|GfkzWe~xf~xmgOmzK]kex|snzulJxtiayqyzl|sWT|bf_|la{lzoyznbzlkuqlzoyt|wu{~{ieitq~o~ssxlz{xrs|w|Zu{sz||ytz|ylxtn|ne~x\wiesoiVu{zx_axas|teS|~qgogz|rlxef||e|areuwx^mdStPwWzzYPsxx|dku~|ktnW\eulqyezsm~s^qen|x{|zhis|mloo{Wo{nzqtsfnfD\|nzwzzyns|ky|xuxwl{oVm||q|lfIx~|o~isayly{gTane\ziPgq~x|rsxzsix|fsqlsl\Wbke`gxo{ryyo~qwe|ylltiWtefg|n{|zxysss|g{|tdnutsxf{|rsxs|luh|{A]nlfs^fy|ez|xysZ{~uWxm~ssxxsWaqzukl`~sbqulkJZm|oinhxr|zoWlznsW~|lwfSxrlx|snoazwWszsky||]wsxs|Zzxl|ng|{y|{|qrwKi~kyxtlusqr|yqislry>duzYsnut{ezs~xu~wk|q^u|loyfwtnd{qswOly{ls~zyenlr|zsnl{nxww||{qlxgnsz{Pne|km{|YluTasneWexi|mxk{Wxzl|iz~q{az|XiuqrxmnTtx{kzYy_iPWZ_iTn|uHdsxzg|Tasz{t~rFl|`ykqzs|||znu5k]~z{uu_ekHeuuznfszzor||qe~uq~wUsV^~^qstlyhoy{Vlzotkznl|e|sslzk~in{|t{~~|t||sy{x|Zlw{\b|~t~qxutzxuaWm_ez|unE|qnonzgleuu~lzqxukgs|mP{is{i|unxY_aulz|s|uyWJPsskx~zzxnh{x_ahuPe~Rzslus{{l^krliRx\^sqn^ds|xs|||Szmue~uzz|rsyzsssekmzueit|kueux`Xqqollzza|o|xuzz|sh`hsie|{sP~yyszkm|]xsqkUsngzzxmtteln^ezbPuisozlry|n|Ys{zxud||xef]{Ozzt{rsx]tllgss|ksJzstmZOytun{|sslnn{xm{x|koknqea~wzem|qer^J|xnu{sl{yu|k{rusrxfzxlx|gkn^wzlr_su|{Idxsq||`e|k{z{|a|x~~s_uszxznaxxxxeMinkqsrzm^zsslrxqxQz|YDekayi{qsohx|Y|y|surqk~soxs~rod|q~{sla^qPzsus;zozmTow\{s|ez{zl~^nxnxzwm|slk{hzsu|sk|dgxuWnxP~zgn~`uY_XwP\tu]iqewzu~|d{unez~gs{z{l~hxxzkx^q|kO{w{z|Rue`blsUxo|k_zzx|y||xbbz@e_sxx{e~G{yxzx^a~||ysutrzlmk{zyrk{wx~|zwwk|fKq\brwkztzxuzh{xe||~e|sfruyyz~asaqxznzq~uzqx|fks]nmksqCxxwzlyheers|kxsszq|{lk||{~{szx|]|tnyJuzemn\ukzkmw\Xx|szkzsyr|xyosz]lsxYk]zxUsxxusGsikeDkkris{xe^xQTssesswix~u{{{sz{w|qaslqzwrgng~sl`Bz|~{{lR\^naTTh{mo|{|zawoelrhxtx|s{k~|sqwolsqqlilufhknutnGsys{zzbo|{kqgq|rslxb]|xqnXsfW~y|o|sefxtylrextsnss|yssqdyttes?~l|xolrl{ez|uf{qws|^{xz|tm`~{rxtrurnz_~fu~|{lhxyx||zxusJnWazhz|xyexz~s|hstrz|w_u|t|~x|tks~z{kqr||zszlqW^on|||~gzzo^{oRz_nusyweWwk]nou|~s|`a|hu{~{f~uxs|zswou|zgshz]~ooyzeUzlexlzkqnim{|oxzm|Ys|WTw;zZuatq|tz~tqsx|nney|z]elsSuw|xxq~btzzrUwzzlnzttrtgsqgs|yrwru|tna~xqlmzns`a|utose|rzT|xw~{sbuzzsz]zetUssl|lsmles`sywerd||o||x|lu|erzr~sszzsk~|hdsQz^zssssy~l~xsttz||~qsy|q|q|yszyebsnz~l|lqrnyxlwz|eixnd^no|eyZ|o|o|oxxnzfxswzu|zx|wsxlo||zxw]zuokkk|xwyesenkok|urJftzyuxkwu|xttO~w~{z~hszwz]nhs|~nkyqymynqxixe{||rz{z{]Y]{xdW|o{x]uxg~Wwlxw{|s{xsnt|x|fwsPL]~t~z{w|llsslkl~sqeqPes~|ZxweKnugkahl]zwuxZeTgxnqs~gsa~kx|Jkrazsz^|{alzs|d]^z^el|~l{ykkn|txs{W|uwo|x\szxiSgu~slr{teeszwnu~~nqkykbxuslzyyestxsuyk|tixxm~xzsy|ya|szznnWqolhz{s{|xsnyuy|x{t^~||l~~]|{srgq|sm^stMix|qzzwxt|x{s|ym|{|zzx|xnPXz~huynuw|yut{q|onsxoonst^o]`|z]|o{Yx|qsxx_rs{x|z{uyxwzx~xr`u|~zdyzZxxezam|h{uy{hxn~wrt|q|{o`k~sleokgdzngwhWsqzzxxg|e^|mazx{~z{{lrulzwq|ut|~zaszsltxsqufWyqqn|~urz|alxy|fUf~|z|hxx~lhsw||nlxx{^T~mtlzxazgzy{uxxlf~|qxnm~mss{~~yntbKszg~|q{ysx~{wUenazeyt~ua|oVx{ysxq~u|sra|hynees~x{xfzl|zluwxys{xwsinkse|rlelzxsmnkFextzemun{hee`uk||aozyx|gsqn||owzr~eo||zysm~y|fxzkyzhzsexzz_xeflxz||ok{{tUx{ssBnouW^en{xzenzPyw~zzwytsethaTPwxzdoribdg^zat{{|xkusu|t^kssygqsxy|gwkAwrgb|l]ewrdxw`lz{x~|lx{ryqn{xuz~xWko||sewxxxnqsJosl|zofs|ku{zsl]s|~naql|{nxPohh~x|s|ruxa_P~s|xlwstwx|sf{nqfx|elx~|^zznu|Uwo^m|{Srls~lwosz|su|s{`n|||^a~ssdsx{|leo{z|zixesmxs{see~y|w~|yk|r{ragznassn|uzstyttl`lw|xqei]q|{|x\uzb{syyxss{~s|ogMroxn|Plzzq|||~\|ktsxbx|zzu{xzXeoxl]xsz{{gznarzz|mXszr^oJeztsuws|ss|w{osTf|s{sxlslsyeszy_|wuzhxou|wly|a]xz|lskmwu|yzRexw|~~Pbs`sxkst{owx{~txxs|i|{YohxqWly~uxxTzgx_wo_ruqze|o|i||fzm|]sykw|qwbf\dltr{|u~k|u|zxxVtrzw~whn|^z\lawzd~lwis|stzwkak{uyssV_mnguyqkdau~sa]s{yqbxn~xzmstswa~wsqauynPznqx~z||ss|||sst^|fmuxtryw|{z|blqDltkxzou|sWzy{F]qzyst{ns`xd|z|oz|s|xsqulu~z|m{x\sxzznn_yls|dexz{zW|olassh~Wtsyr|rzqozsbxu|qs~z{wJxzz<|zWseklh|{uWuw^zlqlzzznz~|xfdyoxwUfsb|nnT]tyhr?snqlGqnxt|qxawt||tzxlx{wxyz{{k|~Uk]lxkz~y|koqkg{{wkrxzyowssf|se~yo^knysxwqwdxlz|wYt^aybyrmr~`tzies|{zel~z|nzxryo~|d|lsss|guqw{W|z|qonx|Rds|kkVs|tkxesz]xxdtmu{Gz~esmt|zmhs~~s|yzxuy{nyLu|~u~^slzxnn||sxxiSz|zes|{zgsnumm\ttU|tzesywe^~inR`xskdl|m{s\Wu|i]ossUs{omu{{y|xey]|qm{g|aezuunh_]PzxzToSlnxq|qt~uuI|ksnmqlxxza]P0W|xMsnkd_q~alaez~k|wns||\{uwn~tses^xs{|k~XAOksfqee|{{sr{xmtz~~wy]z|ux|wwekF{r|~xszlz]h~tfnZ|{YIzy~w{w^n{flszlzrlwkxmySeyt|zs?Vos>|~wzx|lsIls|t{lnx|~^xy~hRqxxnz~qs||{liashTz||slb|]qtmaWlsd~]er^yxhl\xZz|hzusxnt|oZnunrnzuaygtu||g~{zsxoqdtd~qr~zy|tlmedwsxox|sl||sexsr|`snukr~nsls{z{zfseooq{s|fZ|sto`at~|ln~lt{uuedl|~||xit_lwxxzolo~in'077,-='"5""FVP "B +&%"  : 2BA''B/& 4+ -,  8'$0:)-F9.)""2B ""/B 90'36+!" '& !"",+%(7% )2'4.&  $$%;>, ,&-F&&J:& &)*!=#"2" 3;,1+E- ,-&BJ<3 17 11 B#1 &-?H) "'/#"!5,&" /!;0)(;&$@7, 3$"$$,;/  3>.R@!&4?$-"3.42&1)&$$//,"''/ "$49-T!?+/!!-<;0L,6%, @$35()&#*+)*' /;;9 3,6 $ FB*  #)#.!3*6_4*I)<@IL-3/73<2B4  >P;<: B 2* CC> # -FB$& 7D,0) ! 7,.*@/ ".  ;0 2W3,0-:2.&#!/, 02')> ,4E>)&  0'--! 7B ',+7 ,&  .,,+'&" 5(%!$/:7,& ",' @;F^P,L*$%02 )<>%$),:,"<,&$(&9;/F B(" 3BC:>; 73&! 2'"' &",<&;;9 $+$3"^Q45,,'4=,)0  )"'3>8.3F,;3& )-"T# ' :2AC24@%+:44 * ,%),$0&  O- <2Y&*FP#537+* ( #)'!,6;A1(& >/'6:$(&B,;#K ++< %$$3!"@+;:$ %)/`.B&,2+05&A,'&$/#(7&8S&$$,.)   :9E*%($  &<027"- 0- $02*&'0 !B"&% )$,+  ,H1,$" 8(,= BB(!/B%(;*$021)7(48  "  3  =4,: #74 - 0@&-" , 41J& >A,*"03J!! %$&&$- $Q6$&" 49!<9*&"? B<6 #('" :,& 2WCF;*.$4;-&EJ  %-)>  & $#B,)W3$;'0 ' D'",)750)2W )$ & /4& <) 976" 88"1(2!,4 2-7&;2( ",4&/ ,  &7 /&& 94GEF0)V0   % 9$$0*C-($$2>;('4F/;&$-T, 7&B ,%* 6B5 >-%+ =& & 4I"/$  4(7- ;01>?,B  3`';,'0*04%5&,(& 0-$3 0&>/(%%KQ107R@!&,5,' 'A&'$/D)30& $&)C#IM9/B6% W &-&31D.$ &&2/**&&;&" *&*@$ &'!9H<,3$,A0 "44%!6#- '+6:$' >"%47",4I"2 !10F5,)&"-# &4$' )3Pe*;&7& &"!/#73*#  F$3/'X %" ",3 7&&&-&-&&& 4"$'M -0  ! #,,5 "$% 3-B)1&; "6&0,$" 4 95+m 1(+G'$-I3*1$$0,,,PV;3+?,,$2!%"/>)7-. 42&&.4&9#M()' .< (0,$ 3&5, >s6,%% -70/9,-20"(,&.1&'k'O . &$/*$.7 8-I'I =0 ,),&@1 - ;0#'3; ,.%,- $13)0%$;G5B,P? -, "2$)/&" B<(3(4 "M3,)1!*('#E+ T!3B& 2)-P,,$F!A0  3)5EI?&#'4 * ! %$37M@&  &-)21! *,(0B?24'3 "$:$&DO (,".:L8'" $4&46,162)$* )/%&&,&,'!#>'* 4=:>,>T0$( 07 !;-B    :/;6641$ ! $-&^,+)&1,4 $$ AP!-;(. &"#-"4>J5, - ,.(F(@U1>%"+ 4;!2*",<50<;$3(,- 1 *\8>0&- 4  9,* 3C;"B3F]<$&%4>IM52"&+H;90EK"C"EJ#$. /V+,-)))22&@B, 3"-B "$\!$% ; &! 7- #"7 . &&3,<&5'&$1-;J!&2C + "2;- G) ,@F%*/.&3.7 ,#&9"  %B;6 !*  , +1 -; ""77&&")!J 2,T_@! ($&$" ,7$*!.2 " *& &';"7 3+!0,09JB$:?4#C%&  " ;6A1&0%3C2,'"$-A;.3A,!'"-1"A7A*   3*1.'$ $# $)(''&$(&8&  -/:7<01;I!;++&3!";<+0$$K>&'2C."403& T,050:B%,$'."",/-%>2 +Q07+& &" +% >-!@$7=%& -C?I&   0(<  &$2  )/=' :- %B9$;$ $)0 *""&?5,=9'$S F7> &'$BC5I0 &3'44(4#+ '<($*R&)&  <8,1 %*40.'"!8*4@ *,4%A.$ /*& $5TRi!Q,WB450<&A+"7&<+&$-+/4 $&/"6"BI2&- )4@  %2*<3&F 237'"!8#"A0 4 ) .<"0F@2%?F)$- 08%/'&'=-&T(- %(7sT)0?B;&)  51)93:`9.' ($0*' (5 >3)&!  $Z&& !9(!$7')"0 Q3+,B'#$i&4&#"P2-(,0?8D&0 014@"6$P+B9>$"&A4)$-+&&'  (&%A>31&+.&=K,++0 %')#3 '& D4((48B7B)0?0=43>;/"HB0+4/A* )&4H='/12(++ )& /)?&90BF 18>0'%,$,>,69C-"$"! & !&L&?9)7Q30+' &6?W,?EB&$ "P'14& -)!BD$+ ,%W$ > $&+,,3,63!24D"7$$=,(00!%"90#'I].W'3 "$U1E9<3D&',?MP? >B8J\I>BC)FV 4GU % 7)&$3170 '(9->  6"8"!"$!31JEG'B3LBe/+$ )3>7C(K'!.,?-60%3?.0EOF,!03;W"-&-,A'8."$$' %0.22-?=' ',.<0$.'&(!*!9* #@,"P;:".$7<$$ 9H9,& $ /)G=3J*,;>%<^m;2&.A3>)3 $20%1-J0,)27','0*&&' ,&K,$,- &('!'52'>-1$1,!9;#2?;$>$I%;/BB+1,1F(D>PB*)97."4E<021 !" '->2   ' ,4 %,6+PS0@?-%!:,$;G04#6%?+ .4,&&!7" "1$$097)J' L#"$, ,! 5<",&7 %&!%")6&'"32%))6&A 1''2)!WM  ) ,!;$*72!&:<$+"&(! &$A<?;433!!' "X72-"B! !3(2'&&Q 3 <,06*I<$&C&3.&'"P5!B!21,37 1>#&&0 "-*" 121 ,!.9 35, &  0'-,+ 08*"4J,7IPAFT3, B7ECH%>?6-4 &<$%-+;,6 9'C,3>4&2GD !)05#0B0"   "&0" F@4) &:*4$77*'ba3B)()<&I7)2 -;>)W<46-' B;4 $)?*'=!&=(1UI,$C-" *4*)-D'3,17WII!#$<2),.(.%' )B5.-8 "$+,"$AHTA?B  90& $,& .E";,&+8)I;&27/%1P99+7)'+B>B&b$8a94 &/#'2L'&:095&%4 "-  7L<267lC,!B$ '&&3&2CW))>' -2-",;,Le% &<+ " #,2QM7" 0:-$ S6 : F )7G0/>(&*&23/%1B '),F==" )S"-$) %)% ;#( ',-  #!)> )FT'40!1)')+5M/2WJ,;-  B4 *5)'&,)&'7$&2V$+2; BLF0 ,)"(<"6-&".$$$3+$  "'!PC-"&  !>! ),CT$ BP!3  :),3&&,$$+<(]; % :-++aB';$A,lg(;L$0_2B$3 K,"0&'62U^ /4',2C:  " ,&(" + $'$F  JX;f=&+F(;Z,  & $&-C0;E&@>J?AT07 $&,2:M8&R>&,)0 ,$/6H1&$,,=WW\]7$'A&5-< 2&6 $6$605,''3@E+40U; 23*.,< *?>T^BE@;A'$&/5B=!1-"<610>P"&'6EE/B:A&%18&;5 &= 6$47 +-@#7& :5"!A<9  ( &'))"&7'Pqk7"C $&;B50>,$<>)9J+0LAVC 0% 4'P( 2:;#. ' / *L)' 2%-   2LLA  2+FP!+9\=D!7B%4X))&7S#&,?!;'= B@- ,-- 2'/)4,,8- (.2$ %=<4-+).B6!# *,>'"$4& (2>^#e;-(/,:D=2;,J""'7!0P*$3 =)+-<&"&.$/)(4K ; %2!K $0-2) ;P#"# $&13  3  ?!@b]3-:--'5;;; "+;* %9.& ', " !@&3!"&-0" ->9,=,3<-%'JM<8P]3,$70   B '$$$2)00)Z(9!,BCO,;&179 #M'& +! 1;C<# $,#  '2I <2)# 4h* 4,#>!38& "6 4&I-T;7J,=" &-")43D,  0 Y>'"+&P 0"./%%&&6 D';.6$ )9S25"*)"<& !4, B >)22 /F.K$*!/( !B722#Ea'!"<3 <# 8(2 ,:4*'; "&  & B/4F49 3!I2(0"A!9! 1_4C&E2 +802-" 2)" #< ,""kO6+4,"4..,3)&MF20$"   O;J , " &0_'4 $& 98&.0eX &!53OP)%96 J '&*F;" +' ))!"f#30) & /))4,$)?A%2 !'2)5, < 5D;)'2<;&,$ ,7 -#,&&:"! & ' 2& 64 #!  13 )8P,C '>- ,4 % 7.#T#9 .<!-9  BH ,,40O - *) "&360'4)&40O$$&22,+A4$< " 0* "  0FH)&`7&$0#B&3 $12 7)!5"#" /4-J>XA;&@; + ;HEHWM]Q0-&  '"993%  ,3 .H#$O *>  AO )0&"$?$ )'',8-683#5.^6"D),CI)&3A=8L5;-CB2B7&)/ '$$= #:74)"  &#& =B .J1/-A94 ,)$;9& ,&4 4 +-2B;&*?0#+ ": 8+ 2=7 >("1"B&$ ,&( )1,&.6 A ? '(9 D?"+;*<%?$ )%?;#-+-+& EWF2!;6 '",3F4,9F%2  ! &'*&,30 ".  ,);IO4)$&S $-0 IOF?4$)B/&)3;04&F@* @nM?0,#!%>1' 0BJ&;0 ($ $ $ % <'>   5'(#  ,( ,2;><4P7 %&!FH=<;3%/&M3IX,'&,7 B '&;4&",B)&;"0/,3&(,d"+.0,(*-)Y ,D ! )"<"& && (Y1& !,D< , )%+5 %-%PK$)"'('.= A6%$aBA)',$"5 " 4% <+7"0%?+3;7+!a0-'!' $  4A %Js&5.  <<;-P0 ;*&" :&36 6 -)5, ?BB&,&#&$)! ,$3 %=;&$3/&&)384'   30 A12J (,P$(<&3?X4F--2?3(Q4C("0 " ;0=K;'( ($  $&+787"7 &2 84 + -&# EOM$%$3]B ,R#&;A)HV87&38LR=07:/'T7);5 %(;4 @  '  $;+.)"1 .B C+'!$+  &/ &E1*,&gL) $&1&";"FL'0C ',;"00P0 -7<"5A6+!,B '*2 $0:%+'>L> (73$&7<043   ,<"7' ,G #\@33;,$/3-1)"5>A;(-2'"(4L <# 52<),CB,"2@JB) "'&.E)" &  ) )<"&/&J,4B@ --4]2; J=)$;V_T--'=>;-% )X0 P3WHT2)0%2&&C.E#9$ +"2 )E&' "&   !"0  O&7! 219)&5,&% 50$Pe5'8)0, #3' -3%?<>= ) (0B'3' ,&)F! E-4 ))2&62$/a6 ;6?(?> 9#()"-0<2.",)$+59;<4&" 7;6 .1J&'+'&" 6./#"",<,$6< $,0,) :+& /2-') 4&2&&,"35P%J>3B&E&-1 & 1.2B-#3,O0'0CO" +;B ) 39"$2 !;%B3--2'&B780 ?3+"E42<)3,%"" >!-0J4,&#,)2B+QB8AL_C74( A.-,;'2".;$'+9($;B5,4'4-:'0! &()--'#)< ,* 3$ ,&($8,P."93$7-0$&'2"/F3CW>LF@KR%4(\8:. <='* B2%$0 # ( (,G7 "+4&69$'0!-3&.%; 3)2,2@;E06'(,BD&'($ "&2,B*7"]$  )6B.&O,2 3@#3 8-8")'36*A0+:0&1&3%!<$#80.7I3:29L-32'$ "@B&$L/, I,<+4A%, /EE4( B$( % %S&4 $! ;3J, ;6$&D:/")2+&9 /%&> >P,-H. :\A">7:>"&F$"31+3+0&,)#&1*#-)&3:;#  %>5T)&- !"   4W5(0-EJ#  ,>"!(+),< 7=F, ID7,)0W)@"' ,+& 3 22$!)B0lD.,&H?")4+%'# 3/&,/4-(6)//B&!-+""7C 87J2$1?,(&#*9AB$BD"-;* " , & : %-> 8-D ,3-C$,< (;92-C7 ')BJ* &)$221$'5&F )/,O-7! ".5S!26Q1"I@RA", $-& 97Q(K><0! /@  ;'%)2U2'7 &21;;," & /EPX&!$,  9>:%-.3.4-;B'(4++0-'2&+:WEE"4<$&"&5%&")"'-0)& $&7>9%'1$'* ;:.+ >  2+3,,P)0 "'"2L4"!<$B?(Z&7Z7&0)J7'2" ( ""-',4353;&<2,P>C3*&)(+0C,%'.& ##66 05 $=B7,%7$3&7I3$,0' <S.4,2%3QQAJ)!);C4)"7/; BO0+ "% &(,4",(1'#!'<,%2%_"9,",$3" &53':P;) <4J<&Z!;8P?P>;AiID,)$,)() &))&7. ;,,14(@2(%'#'"/;! 1)";A!!@, +&$M83,B)/JD@>0 /GJ4!?XO->45S00;3#&0"3%#    ')35>=4&-$1% ) 8 &)7P'6#&3S0&@2 $''")$T&(G,&(;M3&5C&0S> )8(#+$"(+0;) )7' (7W0J JI$&/,"4";?7P>GB+('$ $+_33!+"<  &00P >''8BRP3EO"QI'$(872   4&58B0;%3 (. '?$JG)-=-;TQ<4*+7/1211#&,)3(0?W 32"86? !,!2$'P,3&4'48)?3QI3)( 4',@) ;ETB;,, %,-" #4P",>2,(,&'$$;8-) -IM7>!'da.-&&C,/,,&+l6&B$,(7&;/$B7\&;2+8Y7',;B&2 &0$ ')F:C43.,34!+ 4,".X&>W=)&#):)B91,>=!3K2FV"40&- )&>$$,R3 ,-2 1!2HCH! #2'9=0]>"/?; ( ->JR(&40'$%0/ $4/&4MG!0<4K*.&'K' "$S!)A:P"9   ,D2)*2 . ,5T%-C! &&0<-,<"H,>2'7R1,7B9"R%' >HP27Te973&$5--K-"4.,&+$4 B27! =)C-+9 ,3*$;BB';&$ 3QR-9 "<-&+',> )(#3(, l@>)"3J2(82+/ AY"&F2$>274,8/8'!$ .61&13?$'!$ 0 *7HWF )i9(;%OLI0.<73-&,6> 2 &8!T3P,>,31+ 0&<76"233$$;-%&,"2F-2%&JRF/= F)$&0$.P8$F1 "#M02! %3>-0!8BB?$J$J;;.,6(';<('.* >5>7.2"1 + ,:P?0 &--71>:)A22""B'">2B'3$,E:4,',B'" i!20&E+ ?P ,&4&4B-.& +4!-1 0+7-"4<"; ;"(1 -:! (G CFB! Q;+& /<2  1$2 &: 0 "6!" ,Y"+4I<41*!B8 30;-&)(4&&6!=*U$)=  P)2G,7!&+;(- E*(2J*1  -%30#&?%A4(24500'"Q%,7,)2H>)2;""#2,;9C.03&$ %43' "$:,*,)$F8 0;#($@# 30<'% ,8.B6402*3J(+A 0!"(!%&%4A(+2(.-;:B'%8%&%3$$PMT&*2G$$'")F).!"B&&5(>B]339@ 4! &C;1+)0"P& .I85F'$%0$-&B;D!'5,76>4;426!&(1)>%D3#B)I<>B0$,J2&(=E,)/&*,F +!>3$!.9<( ,,89&6)$6%+''Y7  <'&%% +,2;+)=3 %-%G<%)#<%6E@H4-%P7M2AA"- 7")Bi7] 6-&$1 75,B-)&!+ '$+,&1)?2$3%^T!" #& "!5D-& 9)2=7)SB21,; - ?L+ >]<<+C'(,P7D@(;* 27,J+!&2.(., )")"/ (!"43X' 2! '-I-4C(/I+:$/TJ'&-BGW4 C0IJD. &,9P%#90!F'$$-B#-&'4TDBP ,D0,- !2 2,A%/8 &7\I8653<<3  0  $/)g@"F&&=3P5=, )'4KG5$$3,),)':! 9$<-&F0;DA?7# )3"4B)<0%J;$$*75&*$)(:J$$2 $# - 0J"7*3 :PP:70BPB&>4>41+,"&(KI< %.  #C;,>1&#A'0& #))"1<#0 8Q ,(./ # 1-44 &&&- -U&!';/@7.I6 J"'(,5&*),(& & );"-%$7 %% + ,%-&6@', ,M0'&#;&+JE<-" "11>$$0/7 #4640*OG.7'4.;C-/"-?' -;.! 6%4O'*& '>- !*!3$"3-7333><3&'68&>,$&$7"2 *)HW .;')0=$")#0B79./)3;?G^-2ED>,4!!.(3A&E,$  !  "%&40&4 %;";'>]2&.'$-1)M&6/''))4&PD42""R4(*GA%$46&;",LKB#)&e3$$&,!31,"2$);&;$"$  '" #"5C,3B!3'- !>>&#  G032+&&)W )0 )134I<0954&> B$B&,7*iB-7(;IC)(,;%,1;&AB+4&+ #4 crrcsim-0.9.12/textures/dirt.rgb0000644000175000017500000001100011724452425013505 00000000000000 ~}}{~~{{z~x~yz~|~}|||yy{~z}~v~~{{z}||yxouoz{|~{|{yzy~}q|}zz}}}xxwy|x{~{xz|o|uwp~||}o~wzzz|~r{x~~{}y~y~}~{|}}qsw~r|z}uw{|}zs~|{~}{|~~||z}u{{{}~{yr|s|wzy|zx~wyzut}zzvixvxx|}w~}orvs}xwcrrcsim-0.9.12/textures/scrubedge.rgb0000644000175000017500000004100011724452426014512 00000000000000 Ǵ µwluƸ¾{sv|voqhgagwĺƶy~{uv`r}}kNWg_Xmy\I\_XX\ajwľȺv]~kShqvuk~l^\^`^^mxk]oo|zzywrmblg_M;EG]jWIXH =Vrxl}qv¼ȿmnc`}vg`^`\wsAY}hVEU4@Tf`Ztu[eXvfaXpksbzkhic_nznU?JWbw{M]nXP<Bj{PKeSaubN^\e^##V5ATf`XiwzdDQ~FhsD8Bj@etffrh]\T>Scr}]N>AVk\Yiuspsxu|xbgobsi^\fsz}oVJWk{weg^fbT86rcIGORxu]OztGRTSpGHsD8Bj>ZkdXWcx^zM51YM]uzdWYbxfkquv_G<6eyU:FQkkT)+>G>BLJ_loZSn~so[R^hfgn~]PXSO^rz1M^=jpY>Rj¿}dTI?a~hOYR`b\zM51YLRdo_PS]tcVJJ?Mfvkwz_JOV\Z_HKl}`<&4kTNeou`F81AF,,GS_jj[[r~mYRetkWJty{gT_q`rabjbue?P^qpy}ýĿpbYSG?cwVS@M\GVJJ?Mfudjr]JOV\Z_?Mhb\d~vp]EPa`Rc\UYVsj>HK.-;KJ4)!33KO-&Halx|lZRYgtidmzyfTqt|zof\NXqd]cet`=>4Jjü{pl\LLLTnn\7^XddUWSVLNZWYZTSbumcX`l]JOIQWVU]bd~~}voqrewrZKN3Zicük]gmhjkWNTIVuEitsuwljxuc_pe<-BHIt{kjwvrjmnUDQ>_Vm]REoxyMFMdhIM=XQca]\ftslnddZ_hZOZh_SLPZgqfZdppfXIisSJK:;Ie|h@azigZUYG8>MgWJH=ohY{{kjwvrjmnUDQ>_lp`bi_bPCqVWfhneUgmM^dW]|a`yjXaF84LXKSjrbY\fiohRP^hpXWjlgqkb_uopjVVTc[RdT9*:XeMmwsf\^ehd^_O=DQHPse]lp`bi_bPCqVWfhneT`J7YseSPg^^h7J`qV^dYWch\i|jdbWPJPNMYZbpvsmileebWU`funf^_hqswkerkZR[VRQUKC^tYWIOIDZlzztmdp{y{eDNf]OW]RT`J7YseSPg^^h7J`q]dF%AbjZ9CUatc:-OSRUmedqUMuwrmfZ^^XJktxw}}qi]alkgihcaaaar|vjjh|cTOid]enmV?FR]=Ljq~rwnpvzp[_mcW[OY]dF%AbjZ9CUatc:-Os[MIPohI\sfpxC/{hSin^eQFZh{`ZV`MWb_cbajtqg\NTcdbgkod\g{wklmmjo]Yc|l]SEYdHJY~k\b{wzqhwxfeyvqldccadlXvs[MIPohI\sfpxC/a[oPNk^axf`uRPLak[f\X^\b[Z|rgeLaSLGQakjig\^b\]lywlVj_:Ovsq_aanormW.=jgkki\`a`m{vXqzih{xtgYU\llcana[oPNk^axf`uRPLn\]mQOVKIdVDgxZqkVpJ$Hbhr}fas_KQ^fXR_mooqqqyyjeloptngHinqvbnpudu~tW_vgR[ZE7Z[cSJWyojrunijmnocULTmvdg\n\]mQOVKIdVDgxZqkorhdjcLRD`jEG\WRd4l\+Oihyv]pyqnjjmdbjnifh^ersg`\QFWhqqaY_Uahbenqkli_]UPQF)1(&6G\Y>KdxtbunbZZ_bb[\ZLHevipiorhdjcLRD`jEG\WRdcmUOtY[TZ[piM0Z_i>_aWr_H~krqzjimpoied\^a[W]^QP`yt_mnK@NOUHX_oi`Y\2 0I03(-PXH>ZUYjjvd_N@NlwmTXYGB`q]grcmUOtY[TZ[piM0ZjuT7V_VDZFC;ozd_rWeyzlfUxyfgpqxgXWPQboYIT_LI_fq{iJcWIK8LVWYKDP]\ieS?0@Q=0?0<70$9W_tbdRHWeekkndJ=_LBDXjuT7V_VDZFC;ozd_rr`QBhoTHABPa_xv|qltpU~wkuc\rwt~l^Z]kqh^?H`\[kqxmG1RVMSJU]dmcH4.IvoMIIEQVL2:2KS_U]smff^JCF;3VYdQ@r`QBhoTHABPa_xvjzai9QpkTW{xuGafwx|t|tvlWPfxvhkniaenjf[\_g}~artSE\n__^XZ_fgT40ijGMVHD9JPVEV`oop]Wca`hdREB8--9GaUQWdsbBjzai9QpkTWCVUa|ngr`R6WfamwfpKegwsx{dTZ]P^yzabf\HEZilonhs~RpaECcjx{f][RSP?;.AJENMJH''\cvpfksrehhpnwhLM^YEAK^S_`kkshgr`R6WfamRRQqw}~heQ{P,BFVqqidqRQksk{pah]YaPEYyqcK9F\fd[cu~yj[cs`SAQ_uZQUOSZW^I40HRESXD"Elu\kesohi{|pVVnqZ?IO?NZpellheQ{P,BFVqlXUmvsdHg5666Yuslgj_Y^glpvbg[XcfecZMI`ruX?GTPWZajok]UUOQicOQwdH59EUac\bK4HOD]fPLJa[puhgz}rj_[fnhN[O:=MidhVsdHg5666Yu}`cqliXcJU9Bmysmnlgccccpc^Kqk{z\VT:>TokI4#QXvwjUVVgynY`j^RV?UZjts_OCW^^r^HRudzupupeNk|zxkkgna\cfb[\\X_eZRIHRMPtuYXcvodXD]UFUPekNQ_\aGHTrii7LY]J568RewrsokpwkV^ptoi[IE;4gnjoeKJdzupupeNk}|ust~rgrrlvnhadefahy~}qokhluz^yjv}{|useNXnbTejqNG[b]]_bhsv\vcMdpqri|gYZ]bc|Vjth[|nn{u}uutxqiZc\VEJMHU[|tHHYK$"?Wnun~opemg`zoa]]bawm=YgWGS4@R`XXqsYbVuogWe{cobzy_T\aesybA8CQ]tvGP]FIA.RwTPiSZwmZETS]VT5AR`XVhvzeERzFirD8Ad}:_yqeerfwuQXUCScmvWNACUdS\jwusv}{q{u`bgWgb\_hqsqhODRgwr_\NUZXECxeKINPpoVIsmAJMLi@BrD8Ad}8VhcYXf{]vL4-T}EUnvdX\dvfhnTZOA>='msP;HRkcJ13ENEITRWejXQiwkmYPYcdeltTIROJZm|o"EaFopW;Pf{oWI>:\ycJTM[[WvL4-T}EK_l`SW`sdQEE:Hak`nt^LRY_]_DEjqkU7( 8fPLfpsY=<4DH..IUZeeVVm}xv]P^lfWNshms`OYl_kT[kgtz_:JWhdjnzbUNJ@:^rQOL[adceif_WbibY_YBeuOh{]V:D*;\zl.)WS^\MNJNDHNKMOHGUhocT[fXHOBNXYVWWTqproioqgt[RX6V`]}~eWchbdcOHOGVwGeniikbdtt_\k`5&:QNwvtl`bsvrijhL9EI"bH_TL>dhjFHU`b?B1LG[ZVV`nlefhdYZbXM[[XTSSVXYx\Q_lph\QlrVSW@:?`{kA`ux_]PKO?05E_PEFXlTRDHB>RdsyxtoxdZfonq{uW?Nh_OScPIXH;[nbQOg^^g6CZnNXB(C`k\9BU^o]5*NNMPhZ\jPHoxmf`ZOWXUIenrrw}wlaUYfebdca\[WWiuq`_`t[NJde]dmkT=DFQ2A_{dqwl}rijnotyxgU_laQPPRNXB(C`k\9BU^o]5*NscUPINrlL]paipA.|gNcfV^LAR]znRKHSCP]]`_\dmj^QFL[][bfpcXcurggeebhVT_xhYPDWdJMOwcV]xluqheuub`puihebbb\Y]ShscUPINrlL]paipA.pQUoPJobdxbZ|mQNJekV_TRWW[PNocYX@XxRIEL[dc__TV[UXgtxlUfZ5KqnkZ\]jklhS*=iioolahh^i{pnWqzifv|omcYW^gcVZ`pQUoPJobdxbZ|mQNJ\MWmOIXNIbT@arYmfZpDA\blu\St{zgT@IVaSMZgiikkkttgbinrtj{aCcmqvanmrapypU\uhT`_M?bdl\KUsxhhqtojjmmkaWQYnp[cP\MWmOIXNIbT@arYmf`ebch[JPB^hCEZVN\7jV!HdbsoQaqo~kgcbg^\djdac\cprfb]RGVbifYRXZemeiorjhe]ZRLOD-5,*8J_ZDMbuo^rj`Y\chhW\_TQiwfsc`ebch[JPB^hCEZVN\XbPN~kUWOXYpiL+N]a3X\RlX=o}fnltabfjkgcc[]`]Y`aTP]siSaeDHWV\N[boh^VY. ,E13%)JR@&D]TWfiu`\L>PtxPX^SNiu`mpXbPN~kUWOXYpiL+NlsP4T\Q=S?=9q~[YmRavve[Fhi~ee~klsh\]UR^iWBLTBE`lfteHbTEC=LOLMECTnghYE4.BZA.9,@ED%:V]p{TYKCXimuimcI=cSON^lsP4T\Q=S?=9q~[Ymq}\PBjkPB;=Ncc{ooulfozfJo}pfp^Wpur|k`^bkmc`?CYUVhpnfC/QSINGPX_g_G79MtiDBGFOSG,45KR[QWkf_[UC?E>7CCPZH>X^lVBq}\PBjkPB;=Ncc{oogu]j6,,=KbTOUdwc@gu]jTWdqb`k\V;Zh`jx|joC^cqm~{rwXJRWL^{|\]bZGF[iuvrioxJl`D@`fti[[`YXP;0(CQMRKD>!)`fo^LelxgZ]^fgpaGHXS?IQaRZ[ikoc`k\V;Zh`jMPPslona^MzS/GIUlz~efdnKJdngw~jV\SS]NE[ul^G7E]fkbhx~vfUfs_P>L[|eQOYXWZSPB69SXFNWG,PstPV\jvd`btw{kQQilUDMP;IUldhfa^MzS/GIUlgSPkll]Cd58:9Vn}vgcacVQVaglt]bTOZ_^]VKG`opR9BSQ[^fosl]S[RRf^KNt`E5;HW`aU^MAV^GRqn_A0=NROM]cRG<:^q]sn\Tyvh^id`gf[_ki\eMF?PjkrRgbQ^FP=Cj{tcs|>PWWjWKQp~xrqjdab]ddagfg[YdehjZN[eP\s\7=_ml`V[XKD<=VboZ^bZk]FRd_TMKde=&X[suz|uhUWQbumYbnaMP:PUgvxdO>PWWjWKQp~qxi|sjjdVBd~xtusghbcWU]a^YYYV]cXNEDgWNhfS\pw_SDfeMZQciNTcX_IJWrdb?TabO9:dwaN5GRIIBgSEEHLCc}zcNRm_ZyrtszfMTLIdlZLHHLA[sqW$=b;-:&9HA?TfeP7Bm`3T{riadNJ?QpmV_Pers~{tz|uz~upbH>DEIYdT6(07?Upc9=M87+7]f90F1<[~xwwtziSA,;;E?;'9HA=LWXC#2eW$JV(%JcDYQDETgdGkw~ua\8>=*?N\^B:.3EVCHXggefie]fm`KNQCOHCDP\aaN2 ,ATUGJ>EGA)'\O5399Zn|{ukeeo{k`T?.YS&032O&(V(%Jc;ID99I`^>gY.7a+8PVE=DOWGcQVmrGK>-*+^S3#7Fa^G#8C=AIEDRVC?:Y.7a+/BMA8@KTEb3''*CPEQWB6?HB@C+/U{`W? (H57TbgO4%1:!#>JFOO@@YjhYD;KYP=3L@CE4'5LKXAALGV^G&>OaVSQw}jS=30-$AU42,9$3''*CP?GQ@6?HB@C)D>9AYQL:(:PQ?N@6<=Z^?&'96 (0 0KU__O=9EUcVNT`]J7ADMMEB:.FXE;DIWa>&1G\WTujQJJ?1))2LM=B3)D>9AYOH7(:PQ?N@.;RMIRUE?8*&1;BW[JN(/NgG$*;6@NG7 "# *J^ZPLB1/@DLRRRQH<:ENGBIE/O]5K\>A(.#3IarundMV`YNJ>6GNQH@C4.;RMIRUE>8*&1;BW[PQSIJYXD=MB #>8\:A?]mI ==FG:=9;/08333.1DXYK9>LD;E/;HHD?92QSVUSZ]Rg\g<3?%MYOfznryxmdK=JTRVN:290>_/JTPQSIJYXD=MB #>8\`_WJKZ\VJIH-+8 G-B3(,POkM*2@:@$.#@=PJC@HVYUYQL;LF78cJEHa[\T598I@8G5+)CO4PddVC;8>C?4(.#*<38[TGPTJOVGN7$MZ38JSZQ3C1$EZS<3E::H3J]1=A76DLCPhZF=9/+)8=?BCIV]XPLNGGE<@;EHD7W^b^ae]OJ>BPONPOLFC>QDOY(ZK:SQCL9-=GbB/4;J9@INQLHLSNA;/7FJHOS^N;@STNTPPKN:6QDOY(X:;S61XII\G@bV555DOBM=:GFHH6%TSVs}XWMSVEPdlwt\YCWXC@Xf`QHAAITRE>FX:;S61XII\G@bV555F6?S83@3/I;'IZ;RP?V*'DLV`C9Z\[^Q@,4?K=7DOQOQUU``TOV\ZZM]oI0WYY\CLLQ@P[W@IcV?JI6*MQYI;FegVOUVOKNUXNHA;E\`JF8F6?S83@3/I;'IZ;RPKRLNSH17)GQ,.C73E$Q6,GH[U7DSTeh]IJIKMDBLQNKMGN[^RMK@'8HRRF@HDNOFHOSNKJFIC@@5'*9NJ8@Uf{}YEQMGDFLNLXgUXKKRLNSH17)GQ,.C73EDN<9kZ:>9ADXtQ-8 F=;>5RD36L@@KJV;=5/B]dV7@H=:VdMSYDN<9kZ:>9ADXtQ-8W^3;I3 7%%"[g:9P*'"6,&B>E6*]h?1(UN5(#'9MLZPSTa@J!?XR98D>;B>/%%,4C8:@HRD)Ta@J!?XR9<*?AObUHNX?`;%ESLWXZ\~}tgQP0JJYSdaXg^@1;?3DcdC<44GIUJ;EO^QDGEKKTE*+>9%47B6FGPIRMNX?`;%ESLW9;;]PTTOK0[836CYZ_eaJMJQ0-JSM^neeP:B89B5+CRL@."3OZJCJ]bWC1KWA1,8YA08HGFB83&!(EJ6;E20TX8C=Mg`NIHXZ^N44LO8021 5BSEKPOK0[836CYS=:RQjZJ&E#)&E[`ku~UGEDJ839DLS[CE70;BBC;2.(-S:$&5BKH8C5%>D4JT<62E;Ma\cukVJGX[PH>:EOI;A/#5PEI;ZJ&E#)&E[`ABNcvTO5@-=,1Wfq{ZQLGKFA<=>AQC;!ICUV:66!5MH&(>QSFHPC.<""5;$1RI;!$8=:5BF5,%%MR>TN;5\bvxm]OBKFCJK?ESQGI.),?RLS;TO5@-=,1Wf^IX^ooy+=;:SE:?\jsjZTSNKGG@GFEKJI;5?CHN@8EE1?V?JLC?#!7?L7=C4E8$5LKC61ECF8*?JL9"#%9J`t}hQbaWMPSF1CRTOOG<;( SYU\R?C`϶+ 3Mtɓ}ښO=0,f  cć9 -7 )?4  J\/&r$([zd* XX%AOVVN7(:/$  bjJGEIA@?JVYaac^edkpipaQIRZKF99OQKJMSZZI=KJPSSWMMVPGMZcfW^QRMMYKQOOHMXI=DHEHNPV_`ZVSHEB9<Qbwͷ}kqxuqywtnlttlgfcjgk`PN^SO][_TXY`XWZZf]NWYTJQRR^kyoqt~tnx~txuqpgad^^[Y]^lg]_`jfiYYcRJ]kXTOZWXYMNX_[S[]^STYXTWSVWTVW]`_ZZ]YVQVRQSOOWgle[^RMPVRTQWa`NOW^a^_`SVXYZPPJRIIFDH@8==8?FWm~̻}|uqtndsfpologgkinulpkiitsnjqon}}x~}y}|}}w|~xyxy{|{~~{uqswwux|yuux{xxw|ujljuwotuxt|xqlu||~wqpjgoqc^]TNEGIGBGNTPRPMYcffd_ey}}u{ustw{ttnqu}laYV_]de^cdd_ZZ[c^SIBDJTdsyy{w|wwtnwstsnspjok{yogjgpxtqpqw|swss~|y~~|{w{x{}{~w}xyssklinx~{qu}~||yxpuqtj^XQMGOKJDGHMKWXV]dajllfi~{tlkuxgiaYaZ_gjg]aia`dfdVGFL_oŵwx|{w|~p{{yyyyw|ytsjkt{tcnt~wjjonu{u~tw|~~~}~~|}{{{yow~{w}x~}yxtxwywkspe^[RQVVQCDJHKV]^ZXSWlon{}w|{c^gkoolegild`W]]QOYVVRe`VD?Rcóq~~{}~y|tw|}sx}|x|ujjx|tqqqqp|knn~wqs|~}wnt}x~{}~}xxsy~~ty~{|~stn|u}isu{{sgeutjtupf]VWZWPKKQTRWa^Y[`[Z[flpt|uyiXZjssteZdlkggSOWPKKJNGNKGB?QoŻj}{}y|~~spx{xujey|lpqsuswutls{tw}tk{{x|w{|w|~}u{}tuypxyq~}wy~wxs}{}}q^lao}wf]p|igqg^^]^^VQSSRTVafgf_^WV[X^ix}t|qki[RTVespn_XckeeeVOXQGHGEHEB=;:Psż^|~y~|skn}q{tsssjnw{xxtxq{lnuy|~|~w~x{y{qsw~yyw}|k_p{o}spqt~{uxost|yw|u~{neogj~wwjo{qtnd`aeacZWZ^]_`gflqwa_]^eoq{}j[QIDAJGCSnlg[W_dga^XYWQQNLPPIBC@@Tril~x}xqosx{yyyqqn}sso}xyx}tpeksy{{}|~t|~{y{}}u{}}lxystdd`ffttypllniswnqptqw{}~}{{sqiswwyu|ncicjdjc]]adf]eopwtswsq}s{~|tK<<;=?:=E`c`TXYWVOSSMFCBLPQ^\YWTT]xƱxa[o|^nwx|wwxpw}|w|osyoqu~lif]^n{{wu||}uwuqjpqljg`ig^pupwoojalplononx~{xt{|u~wj{ukgoieswki_egkeseuqgKDBCC9::78@AMNGJGB;IEZrÅ}ȮȟsdfZVdlx~̿Ɯ{uy{yeYf{Ƕ{}wypu|~|qudl~dMYp_WSRWOJ:8<<<;=<:<;55777HUcxȮƍ|toϿҿ¾|pռ¬Ŭw~oe[e~nki]`_}ǮWOYypT[[G@@;:Ibȵllnqjj|yyp{owkknulusqnt{yspqplieeacjkt_ki|oluckqsnp}~~uuwpltwtqidssg]ZTT__dwywwi]Za`]TY^cgektu{w{xtuwttid]WQKRTNVXc^`aailYOQXfca]icXZ[`Q`elf^XXX`jsjdTNGPRTRZXVRWjn]MT]XWXOH=CDY][QD==@OOIA@JPHKCDB@7:@Ic[XZ]_XYSMGOGFB;2=jýjH6=C?:6<;AAJI=;?:BB;;C@9;7/672/0-2/*+1223124:?;@@:9=5:74647=A=978??7;AB359<<;2"'"OQXD  [>"'" V0!" 4{~*!' $]p  )dіA   BޟJ   \h  SI %YO    Py(   PzK* 2tͦr, 0fg$Nߨa" K̓5 *jՄ.;x"Ni6H2n =>  _+ 67 ?`Dؓ>O_   no#'ts%?l#'Su. nՍ= eb hT  fo$  \ݨg:'  eٲ[! aجU  KՔ+2`}ב+ >ɎHAn[>  Cc"  _ݒ3-pهM^+Ȟj7Oˈ@*+& "'J@xiX}4   d "'s8>>n2" s s7}2" i5 X0s'S|'s8}Ƞܪ}+׹n_,=x 2 ͪ   D2,i _n&x /=i2}͹i>issdi8x2x =>QQ ji5,dsX}8' ț XJ2_Hțs}_ Xi1D  "K+GeQ8 's' 6,>J_ 'D, }' "Ddܖᛴx D'Q ,dddfͪi"  XQJ ,]>xJ   "i   D}2  2J'   V,          crrcsim-0.9.12/textures/eastern_view.rgb0000644000175000017500000010100011724452425015236 00000000000000 ilmcoq}|{~}}wxwy}}y|}ylbe_]^bt~}||zv{v|}x~}yzw}ywy~yyruqswvsnpyxvttprlmgaenoormquopv}wrpy~{meVUSSSUSWXQKLRUUXMMPXWrvrootw~|yxwv~~|yyyxy{|m_\Z``qx}~zy{yxz|~vuzy~xwwwxsryqnwwxuppgikqojdpi^\aecrsjjkmvx~pu{{vkcXVSRTWWXYVPOVVSSPUVYXyvunrt}||~}wy}}z}zsxv{la_bkqx||~~|}w~yzxw{wxyvzxxvwssrpajstvsrnknjmaddmmdbojgtysokkz~zz}||xpa]TZYUVYX\^WV[_[TV\\_Wuuxwyz}~vvy}x}ztv}ux{qnowyuu}{|}zjbghr~sn||zqw}xttz{{yzywux{wjmsqvuxsmmvwonkiidmlmgmrtnhet~qhb[RX[ZV[Y^^[\afgV\^^]Wt}zvwzz}}zy{zyuors}~u~~z}xy}}xzvquvyzsutrssvvvq|{tv{yx|zvusvvv~||oyywxzyr|x~{||~vwlowsvxz|ulsysonrltsprkqoovqlz~{oca^ZYX\XX[^dhlnjh^ba]UWywzywwz}{~}|xwvqwtrtxs|~~~}~|uy|tv|sqoppyyzww{vooquxwms{zvxxwty|~rt~ztr~zy}~}~~}spuxt}}~yv~vvrnlpruytynnwnuw~}q][XV\`Z\]afgiddgcZWSWWw{{zyxzu{z{vs{zz}xvxuzwwz}|~vrzwyupsnizxsssxuz|wxty{sqissrpz|zvvvywywy{~yyu~xrt{zqsyz}w|wrlpquyxwssvsz|~xji_ZY[W[]```ik`c[WVSVZXWq}}{xyvw|rs~x{~|yzv{zw{uuwz~wnnr}vqy|utzz}w|wrpjnrprr|~|~uuyxzww~~}ytqwpx~zxx~v{y{wuu}~yzvda_`_^\`^\\^^a^XYUOPVXXWv~~{wuxz~}}}wsyzz|xtpz|y{~vrrsvv~uz|{yzv{qsrru{oinys}}~~|xz~{}qmosyrw~}y||x~~|tgwzid{z{lb`a^\]][]^^WY[XSQOQYWZXiz~tt~}~xx{{~}y{xx{tpqwvwux~rqrx{|y~z}z{|zz}vonyprpt{~~{}||}||}urpn}worx~|wv}on^[kkd_jymyy|xocd\^a`^\]\\]^ZYWYRSQOSY\Yemtq{{~~wyy}zz|zwqktpztrz|}zuroutv{uzzwuny~{lnnxsrrs}{~~|}~|x~|wnmjl}ywwz|}}vppvqbe[Wdef_X`ZWTciede``_^a\[[_d`\Y^[WVQSUYYZm{ztw~|||zxy||}wrzot|xq{{x}{y||{zy~|z~}{~wwx}xnrnqtxrru~{z~|}~xuoopr{|~y~~~{~zznsqqgid`Y`kfbYXZYWZbkhikdadea^bdca\[_]XZSWU^a_k{x|~z||y|xynzpt{|z|vxsltz|z|}{v{lqr}|u}upqmjrwy}ts~|y}xnvwuzxwxspu}tljkoj}pbkjj_\h`\YV`_[YVVXZ^`ecdjccd_`ihba`]]b\YVTTU\cca{zuvx|~z}zvsssrq~~z}{{pmqzu}rmsywvxupuxv}yxqu|~~wuyuwyuyuspvokmeopuuviifdeikorz~kda]f]\\Z]]YXWYWWY[UZhh_gafmmqmkhibca`^YZW\^YZb^gqwtrz{||yz|wu~|}{wqpvvw{y{}qqruyyv~}wsrvzzvxtuw{zxy{y}||xsurkieefielghfhdfkgikr|xyz~taadcb\\[[^\\Y[\]ZWYWV\^^bdbhcchgihaecf__`^\VU\]bmz{}{xruv|}wx|z{}~|}x~||ttxsrwtsx~~zqwvz||xyryzyxxyz~|v{~|~|urpmnfgicmjeolihjmjkjdlou{rp|s{tmbfe^a`b`^\]]bha`WXZ[YZ\dole[Zapnqfhfic`[^bVLMZ]_r{zx~xy{suwwxvw|z}{}}wz~z~|~yw|wxpwuz}x{wxzxxv}|{~uy~|u|z{}xs}}v|tjoqjhjhimonnlhmogmphjkigwqrnnvkmoqjlhecec`_[^agd`Y\WX^ZZ\lv{mhhjpskbjgieb_ZXTMOQ^Tq}}{~{uwwswxxzyyxv|~||~yy}zx~yvwvw}wty|}|yuzxwxw{}}y|~wvvxww~z|~{}uzypw~wlloohmhihigqomnnnnplnmqmoqnmoltuyywnqwjnjfjfaea^b\i`\Y]\\_^cl|piqs~`rqlkgccSPROQNQZ~{}zwwuy||}}z|sx{|v{|w{}}wzy{zyzv~{~ywxyzy{~|~~}ru~x{v|x|yzr~wztqpsptqmnkghkmilmllikpmommmmuutqrpq|wlqy{zrsgfggebb^cbcc_kcheinkdkr`b`W^TNOQQVR`|yx~{}xx|y{|~|x~~||~|zz}{vx|}y}|~}sxx{yw{{|}rtsuzytqvuvy|woos|uslsropnliknlonmmrlptoryyuuy|||}ulhpfdejhe_`eejgq}m|g`stZXXVSUXVTSZvyx~{z~yy~~yyyz~y{|}|}x}~}zx||zz|xxvz}wqr{~s|xvwxyyx{usuwopqnnommruwvxsrszy}w}zoowukvlfidenfweozgXYYUY\daoez~yz}}}~{|{~~}{{~{~}}}|~}}}}yzyyzvz|yuxx}{tzvxwy|xwporvrsqptwzr{~vy|~{zvpvv{ypukkkfdi\gxmxysk{z_[WZ\\ea~{~}}~~z|{|~zz}yx|~z|yxspu|{vv~x|{z{szwrquxsytzz|~}q~{}{s|s~ieijudlylg{xbiZ\Zihev~~y|~{}|x{{wwzux{|{uytqvsvw|sww|x~uwmphgnqz}|}^`Xv`bqcb·~z~{{}pvwvy|w|}y}Ǔujhlm[]^pecb_g̫ĥǞ}zvuupvdhi~ffakpǚ̱ǮȠäşw|q}{vmtȵȥíʩįǘŶũmrwqsrzxz|~xupjrwyny}tty|twtu~}~|}x||v{vxs}vlbg_`cix|~zy}|rywzrnqpqqnwqmqnvxssknlnmtpjmsolnoijdf`^\fkmpglqllmmjgfmomnme]TSSOPRQTSNJLLRSWPPR[Zktqvtt{~~{{~xwvryxz|}yvvtyxu|}}}}xzy~y~}z~x|x|{|y{x}nc`Zdhw}||{}}|nl|wqqjnhqkmjhnqoolqhlsqmijj`eeilkbmbYY]^aljbfjgmoopsgilmtolg^YSUQTVVVVSMLOTRNOWY][morsuq}{wqoqu~|wv{{v}}~vyzw}v}~z~nb`cozz|xutwynpmouxuqminklemnnrrom]bgjjegd_add]dejka_fgfljgiggptpopolprnoiid`R[XZYYZ`^RSW\ZUZ``d\hmyr~~yz{}|xovwu{~|uvz||wullr|trtttmoz~xw~wz{xzmgln|rou|zrnq|xpqq{xwwwopomfmnntxyvgehilfgfbbgfbjlggdddfbdfia^bkurtrrrtuvsmliaUZ[^_a^c_XX^_d[`ccc^cjst{{~{wovx||}swr{|~{qvwyvliifjluzuxo|vzyvw}x}xsqt|wyzvv{|y{o~x{uz}xv~~{|uxx}}}|zovltuy|onqxvxwwtruooqnr{{uyfkldihfhd`egfjlpknkhifjghjfhpvturxqtrxspifa]`^^acgjgejokkblicYZllvssy||zytuu}~|vwwy}{xvv|su{}ppqkkinmppqz~}g}|xsv{tqx{tw|xupolyzz||sv||zmnqwssx}zu~}}y{ws~~xtyy{zwpqurvtsssuqpprv||{rgkmhlhljgekhenonlnhinlrgfogpqqswuxrrqwtuofa\[dfbfkkiimeikgb[X^Yqssot{wy{{|}}|yqs{zuttntxuymhnrotrsmnqmsrrs}~wru{w~~m~tos{zmnphixrstxr{{{~}rtpwupknuo}xz{vvsvxx}xz}}yxy|~z{{sz~vurruurusturpru~|{xqoqkkkkomlljlputsikjlnoslgimuosvxuuuurqtnogd`c`bfgjjlkbfc][XY^`aqyzqs{~}}}uwztrvqvqqz|tprvrq{|xqoszvt|zqpor}}wwy|pxw~utkiq~wqz}wty|~x|vpnmmqnrrw}~{x||{zux{{~|}}{swxwxvrswuwwyuouvuqvspnrppqttwxssourrurlosusz}tuhurtprjmhieffhihlkdec``[UV[^_crswxxx}|~{}z~{rqtusxwrruz}vsnpvruw~srkxz~{}uvv|zysoonswwz}yz{u|uvspt~unott|w|}~{||~xuvy}{|z|{ywx}xut{}{yywqonssrtxyw|wtwvxvofmvsmjwulfsvxvvrnknihjigllhaegcZWX[b_`_mwrqvwzw}}}~ppuzu{woxzuyvwrpqqxvuzvuvxwoknwro{puvw|qopx{|z}~{~{z||yun~untupu}wr|{}yyvt}zyz|uz}~~vmsz|~~|wsvsssuuvyzytpwx{jiaZknibgj`ijusqgnklnlkjijlfffeeg^ZZU`ee_nonpzuwysw|}sqtzzxwywx{v}|vsqusvzyvxyrrojplurnyxytr||xlnuv|xtv{wpm{lsmw~{mprr{}wuvyzz}}{~{ytsvr}|yrx{yy~}zutrxyvxwvtskqxtfd[VknobV[QORkrnkronlllijlnkggbhgfb[Zcfc^p}}tv|qy{~}upnuyz|syz~{vvyz{ztrtywwqsxlnuonuxvzuqxuuw|xy}zvz}~sur~ymqloqrprt{|~zz|xv{z|zwtx{|}z}z|opwv~|y}}zz{v{zxzxvmknvtxgf`^WaojaVSSTOYitquwpnssolmnijiikeb^Z_`gheryx{z}tyxtxst~}zywo|{~sruvzstmtlpsuvwzstpho}zztyzysznpstwyupollrutzst}}{{|~zv{yzys|yz{t{xutprbdeic{~~}}|zuvxqbZjmj_Ya[WUU^_VRQRSSYbjlmtpmqnossoihgioc`Z^`^hnlj{|zzuvz|tz}{uuopwstvvwuuqpklmxx{xzvsmjnxv{pqlpw||xuwssx}sytvsxyzx{~}||}y~}|zyv}pfdbkjoxzi`cfdgfjq~|zwromb`\[aY[\WWXWTTURTRSQWfnfhcgpt{vutullkjmedbfg`blinu|{{~spqw~x{~ztpmtwyzvxutq}ywxx{zvsppspqyqvz{|zoops~wwtp~vrnsz~|uxtuv~}{}}y{shhddcddhedcdacifdhryx~zve\Z`a^Z[ZY[W[SUXZXTTTUV[\\b\a`ipptskomnkiihaXW\fopxwww}wy~}uxyxstvqmmrzzxvrrssrwwtsy{uzwy}unosnmrrqs}wx|wmrrrtz{xtsnxwwzxuyxw~}~pjkkgehckg`hffedghab_ckt~|vrqjg]bc]_[^[[[YY\b[ZQUUUURWaji^VR[puzlpqtle_eiZIM[ghswwuorur|xvy|yx~vwwrtzrqurz|usuuuxxzzvttovsxxy~vpsquqqssx{zw}ttqqwvvsyuvvzxrr~}sy{x}{{vr~vimpgdchgkhifhglmfdfdcgedzyxuphfjfbedd_a_]ZY[[`_\XYWTYXUVhrwdbbelum^ntunfb`]RKMP^Tvw{{{stu}|~|~{|}sxzrtvrquvxy|yuz|szvu}uyvsuuysxtywsotzupwwy{yv|rutruvxxzxssvxvrwwqttpx{}~}~~rvvryujklmefdhhfcihlkknkjffkmju{ywwvzyzmhkm`jhafb[^YX_[e^ZTZ][[Z]gw{lfoo}]morvla`QMNNOMPVyyy~||}zx}wzzxrtoswx|x{wzvuxxosxwuvutvttuz|x}vwsuyuuswr|ysvtvvwvw|~uzyyrqvvytvx|x{ywup~xystmmlnojhfhkkiejmkjikniknjhp|zpmx{{ogmkowpnc`a`^[[[_]\[[i_b`b~jbv}`im_e_V[PKNONSP\z~|zzyzy}{|ssvxyy~xv|uw~~prxy{wxyytsx|y~}y|yzyxx|y{tstvx~uyyz|{}yovtvuu{ww{yyz|ouru~xrqutu}vopntmphnmlkjgjmnllmlgpikqll{zxw{vtvmfdka`^b`][X^`gazj}~xb{u`[pqVTSPPSTPPRW{~|{|~|~~zy{rus{}}xvzxy{{tt|{{||xzxtxy{}v{wtw{}rwsvy|xzt|zx|xu{{ww{{z{y{y|xtwwutytppwzqsqoprupqurnprllpkmmmilmsournkppu~x}ywqeipjvtbobbb`_i`ul]hscRVUQWY`]l`z{||v|yvtut~yyy}x~z{zwv}|{zw{z{}}~yy||}vyy}|xyuzy{{z||}ytywxzyxv|x|zz{z~{wuvwxxtuwwssuzxyvmsr{qsstpqmiopmmklmpupuuqrrv{xxigkonnhmadcaaeXasdlog_nt{VURSSXa[w{|}{wyz{~x{|{}{}wy{}|xtzzz|~y~}|wz{~}{y}}yw|zy{xx}~yy~yz{uruy|xvtuvrpr}qyvss{tswspjrnkojonrqssrwqkz{v|s}prj}oius`]cbnYhl_^t}lYbWXUbyaap~{{zxz{~~|{||x~}{{x|}{|z|~|~~y~}~|z}~z||~ysvwuyz|}xywoyzvtsrzz}|ssz{{uuoppjpmnnsnrqstsy}glce]ahgqmrpVUSoY^k[]}||~~~}|~~|~|y}ŷ}}}yxzz~ytw~{v{v~|x|{|viprnrslt}xqtyj]]cxeUSYi\][V^~}|{}½Ť~~|z~|{x|qzlgghjXZ^v\[Xej}ɱ|×~iqf|trjblì©ŝNj|JKMEOQVS]YYbmsnlifjplbqnruttwxzzvrqttsosruvnrxspxzuornsnlmr|uqhllhorpuvrsopsps~~~~x{umolmxurquusqqwrpsssrmqnrssopkhomllpijdjjqorpb_Z\VVVXcidkqokigchehdfhkkjmigjhlifheahenhghdggbgajdkiheaejhgghbhc`]V]c``fbbc_a^b__Z^bca^WWNNQPSRSRTNGKPRORIGGJOQQMKMNNU\WZcmmmmninljkspnoqyyzuswtyxxspuwx{vrptlmrynqnmopmp|}rtneheegebchjiknnmrpprqt~|wy~zyqnszznpsw{}vptrtwu}xqpspprmprusnkhttrslhkhnmrusso]ZYR[Zfcimpppfigfgheghmklmmafloigjglejeecbhfa__fa_hhicdd`aabb^[e^W[Z][db\\_\^dhdd\bbad]]ZTRQOOPRWSQOIJOQMLJKJNPNQOJNKVUZY_emrsnojjmplpqoqstxx{{u|{yyzv{xrxwwrirsynqsntsuvwzz{sokhhhiijmonghnomkqoq{}wzy{{~xvss}yrostrwv{~|vrxs|{zyyqpuqomtwrqkmdlmtqprplhmoqvtrla]^\benlnpspiehjhhjcddghlfdddcfmknigkigageecbebYbccedcd_`]^W[Zbbb]d^_ccda\]_ddca^_^a__ZXWVQUQPRTPRVMNSUQKPSRSPSSVNUZXY[`ekhrprmnjkmpnnnpoyxxwxzu{tw}zzuyuyvzyrtrrsqtuvtx|}y}vqljfjhhmokfilmsvqoqnput~yuzvyqsuyyrqoqrsps{x|xuxvoux{{vrvvsrvrnklsjimrqsttmsqrvtrqtha\]`lnspspgohkgimf^beddfkfbkknnklohljgdiddifkh^gdfifge[^edba]]\`abab^`f][Y\b`ca_bage^XVVSOSQRQQPUVROSSUMPSUQMPNTUYbjpmmmpkpqqkplojrmoqntqxvwywxztx{{ut|y|wuvwustrwxt{zsnnrojeeortjinrtowxzrtruxxvxsruv|zs{suwvsvvwwkwvqsypwxtyurwwvusknkmilgmnqnplnrstsswwvncdflproptxlqkkeehaiifbifiijmjnnomtjlngfgggdgdlckgahkkha^ebc^bb]cdaea__`cd]deacdha^dc_]VVTPWTRTPRUZZX^[VTVSSMOYRVUWYceqovpssspipkopmopsvuvuvwzyuvzuzzuyy~tu{zvxqyvtzt{}~w|unvssohirxuorspxzy~{upruttwvvtopytw|u}xutsvwvotqu{|y|xusurxtsnklkopggknrqlpmmpnortyynrnlnqkqsstqnrqgiedjifkhnljjokhoosmlomplokoilhjhafhejikhe_gc`cdb_eefnge[]fa_c``ilkfhea]`ZTSPTRTTTSXW[ZVZWURONROTWWYZU[dajrrowspmuvpptoutrqy}|xuvvuywvtrwywzyvx{|z|vzu|ywwvtuxmxotw|tzul}usu~{ssuqn}wutxts||wztyuqtpxuvqqylx|m{~rtnuusoqnmkhohjljmmmogpmmptuvupsusqspvsvvqomurjiimkjkjmghqnloqotlppoomlnmmljgddljkjknljjfcfgab_agelfhbadddb^cdhggja``XYUTRWSRUWTVY\SXUOPMNQQTPTa]VW_lqqurrqwtosrssqrvt{vxzus{vv}wu~|w{|yv{|{wz|tsyxzxsprttow{y{x}uzw|{wuqvv{xvyw|uy{||svpsusvutuusx}{wywu{yttvposrfkklooonkllnsrswx{vuqtqttsuxyxxskpmtosrrpoogkprqstupssiqrmoomoiiifdhnpmpmhihkkghgiifkhjheieceeceffbl`ec_\ZW\VXXTTRVUSUUY[TUPLMPPPSQScc`[_j{|vrwyvoouqsvrsus}yy{zvsx{z{|}{|{~yzpwzvvv{|{}|svnwuuw~||t|w~{}|xy{tvz}}uz}wvyt|srtwx|rrrw{zqtz||~qswsrpqgghnmqpmollrvzx{{|xxvspsvrqwwvsnmmmxsxtrvqkqooouzwqsyqrmnqpolgkmgehopqopihglhehehgimgnccfd^ck`_Zfihaea`]`\[WYWTYVWZWUSUVRNMOMSPRREO]db^]`r{uwxwuqrzxyuotvuz{{}{~zssx~x}z~|}||z{yyy|u{w{sx{vtstwsrvyz|{|utvzvw|{zzz|xy}{wxzyswt{vwtwxuy{xqqvpnlhlilonoppkow|||z~}vzxsvy}vuxqoropsy{{zynlnusvxxvwwqnmplqrqsmkmeceimospqnolpllmfglljglei_a_[e`a\ac`fae^]XZWV[WVUVXYYZXTSVQONJNQUSCFT``eYZdhlvutttvwrsutywxz~}{w{{}{~y}|{y{xxv~|w|vzspvuxvt{{vzvw|z~wztuvww|xwx}}~wwqx}||}psrxy}vtzu~x{wnorihlmomikiniioor}~}wx{w}y}{txvronorlu{yx|vs{y{{svrryxroqpohijhiklnnotlonrqmkjfghchec_`[Zd`f_\`[UUbc_^]VTYVVUWXV^[VUVZYVNNNRTUANZZYd`mkhmkrvsuzxtyuvyxsxz}}|||{vy~{~}z{}{zvy|wyzz~rsst|}{{wy}~wzwzwwz}|vtwv|{yxz|xuvvvw{yu{ztotnljokhmkhjjkingm{zxwxz{{yzyurmqsrvuwoomwvz{}wxstvopsspstrigihliknnrnptnnoloonehdjff_eab^bgbb^Z[ZZ[aea`_ZZZWWWVXXZXWZWUUQUSWXUHSc_W\`qrmejpstyy{tuw}~~|}vy{|}zy~}z{wu|x|y{s{}{vzzwzyt|z}v~wwz~z}y{}s{y}}{zvutq||x}yyqqpkgjjmilghghhngruyv|wwtx}}~x||vrltttuvrtsioxvsurv|zwumllimjturqejkiqmpkornpspolmpphc`dee`^d]`_\c`_][Z[[__``^a]\[UY_ZVXYUYbVSSSSTTUVCSf`\Yfhppsmwx}v|y~{xzx~}}ytv{xwzy|uyvzuuu{|zz}{{xuz~yuz}{{~}xwxyz||zz~}|syxz{}wrngmilgimmihgkkswwwxzyyy{vwzyxxstwstyuyuqmvunmlkloqukklljkkgkkrqpqqqqpojlnrmpnmlligla`dacb`d^]`\`^_\[UZfd]c^efde`c\`Z]][]XWYWZXUYVFI_caackhgvy|~{yyy{y}yyyx||{}zx}}}z}~~zzxvxw{zu}~~vvuy|y{}~zvyy}{}}zyz}totxpklngkiiiikrsuyvwwy|zy{|}{vyyxwsxzyzvvurutomnnmnjnllnnilolkgknnrtrqnhouyompkqnqgdffjgcebad^_`cc`_\[[Y]^abhcia``^a_Z_Z`Z][ZWQTVWZFR[`bjlnppq~|}x}}|~~w}{yxxy}}|z{~{~}~{}}}~|y{{{vx{{xyzywx{vzzx}z|y~v{~|}{~|y|yv~ylikfppiomiw|~~{w|}}z~x{vz{y}}yzzxxytrpqqpppnjpolonqplpojkfgnjmynromutpnppgnpmcijggbgecc`dined\^]`[[\emldaUYjki^^[^[YUWWSPRV[XIWac\\fu}z|z~{~{}zz{|~|{{~x}|{|~~|}}~~}y{{~{z{}~|x|{y{{|}x~|~vz~yw}}}x|poompprw{q|y|}s}|y||~}yyyy{qwuqttromqppomoqpptmrslillivmpokptsustelsomnilfjgdgdcdnhebb^^ba_^oz|kihiqph`d^^\]^ZTTSSO^SNTcdg`gxx~~~x~x{}y||~|~w}~z~|{{{{|zx~~zzxyzy|}x{}~}|yw|~{}y}{||ztywvwwz~|}|t|~{}|{yzzssrpqrqqpnrnsqrsuupsillmntspmmms{otxsntznqklmjaddbc^med[_bafcis~tmyx}cvqjgeggXTUVUQU^^aefjurs}}}|{z|zz}~}}z~}x|{}~|{||~}~~}~~{}~y{~||}}{~|}|{~{z~}|z~{~||}|||t|uw{z|{vrxsusvqqppprnpntsqpqmpnmmpwtqouvuypsux|rthgfihdabgeebfpakgqƝsmgps_a_[`TTVSPVTggjdbnuxu{{|}|}}~}|}|{~}}zzz~|~~|~}zz}|~{~}~|~w||yxtv{|vvwx|sw{zrsvt|ttsrqutnppttrqprmpnkrrptsoqt}~w|~rnmojjdhghachiqoskwb`svZ[]YY[\VUV_bjojhpsr~||{}}}~z~}{}~}~}}|x~{|{yzzvwt{~{zvyvvvxyvxwxtrurrttrprpusyv|upqutr{xvx~qmpvsh{idlhjomreoiY\[Y_cfbpg^jr|~||}}}}~}~z{~|~||~~~|~~yxz{}}{yy~|w{u|||}vvvv|zqtzzvwvqustporrv{tzuvv~w{|kmtpwwq|ihkgjiblj|{rțiz[[W[Ybhbely~~|||}}|}wz}{{|{{xxv|xwzw}}|sxwvrvvstqxutswv{vu~|¸tvqzu}edkmvhvwnlvbn_b]mihyms|}{}~y{yu||}xwu}z||swwsvsvsttvsvx{}}pxmlfhoo}ŗy}ǯw\`Zw_hxfccxɲ{~~{z}|~y{}{||}zrwyuvzs{~~s~ȉrdgrg\]`sbdd_ei|{ʲƖ|{u~Ðskrvr`agafcpux”Ƞūæőàɣʽszpztky«ʫȱ˓ıĒ—ò̤̙̩ͮîfLf3f3fLf3fffLffU"fLfcrrcsim-0.9.12/textures/Makefile.am0000644000175000017500000000172411724452425014117 00000000000000# Makefile.am for "/textures" texturedir = $(datadir)/@PACKAGE@/textures texture_DATA = beachsand.rgb clouds.bw clouds.rgb CrossfireTexture.rgb \ decid.rgb dirt.rgb eastern_view.rgb Erwin.rgb Fireworks2.rgb \ flexifly_xlm.rgb freqboard.rgb gap65.rgb gap65_raven.rgb \ grass.rgb grass_1.rgb grass_side.rgb grass_top.rgb \ hilledge.rgb log.rgb netrees.rgb outhouse.rgb PilB4Texture.rgb \ pinetrees.rgb sand.rgb scrub.rgb scrubedge.rgb \ skybox_e.rgb skybox_n.rgb skybox_s.rgb skybox_u.rgb \ skybox_w.rgb south.rgb sovereign_tex.rgb \ sport_tex.rgb supra_texture_256.rgb terrain.bw water.rgb \ waves.rgb zagi-xs-texture.rgb \ Helvetica.txf Helvetica_iso8859-15.txf \ cape_cod_preview2.jpg davis_preview.jpg wood.jpg \ cape_cod_preview.jpg simple_preview.jpg EXTRA_DIST = $(texture_DATA) crrcsim-0.9.12/textures/PilB4Texture.rgb0000644000175000017500000115602211724452425015055 00000000000000 n@5ͷ2Ȥ@H}"oG\[VZ4hH#Uf3<3~+}z||o{{Uzz>yyHxww\vv6utsraqoml+j9h\fyd `\XU6R?OM/K(I~GF-DCBIA/@3?X>>=<<;J::-9v887i66F55}5#44K333221?0g/.-,++*)(E'g&b%c$1"!U B`!k  7 ZMg=ڒ;ϑd|-{spK%6ESpMx)~!{y*vu rpnljhh#ecea ^[YrVSQ"NmK|HyE2A>;w74X0-)%/!B) c  \" "aJi^R?Np;OJ wY}Ti}{Cxv0sqCnl-ig db"_\YVSPMJQG6DB?j<:C7520-]*'$!ato +~</=hmK 4W<ρU˵8ǭZ èC(ozMgr_N6qj~J'}zwtqolTi-eb_g\mXUtR,NK~GDfA=>952`/N,*P'%x" V M q=ay*٩+ԽOˈD`=Z5_@jM~~{xvsNpKliMeb^ZVQM9HD@|=y:72ڸMҎ ~ OYInmp\(z#@ $ERb7:G~}}$||{{zsyyrxx8wvviutsrqpn|ljhgda^HZCVrS<PNKJ HRFECCBA@?>>J==)<^;::c988O776v555A44o433>22=10/.. -6,P+c*g)f('&%$#G! }5$R\7   ,[z$b9&'yشvIƃ?APk^,*@RK8nGsr~|ywusqqocmGk$hfdNa_l\Z>WTROeLkIFKC?<95w2.X*l&y"ht 2 'NX1GHauϤȃZJGrjxf0 I~|ywtroljgeob`]ZWTQNK[H9EB@M=;8530.E+(%" KvRzy_WDιw&ʷl zºC}=22  .F9#  "ZP~{xurpm>j:g c`]kZ VSDOLI(EB'>:7/30T-+"(&2#!2u 1 nwP"ڎՔ)ΏDůzcV"^ . pn}x>c2r|ywt>qImjpgc`\4XSNJ_FFA>z;383e,ִ XŘïT-_P7#<6i*:&];:7c}}O||B{{-zzyyxuww-vvuDtOs9qpo mWkigec_[WT9Q`NLJHG7EDfC'A@??>z==^<;;!:995877866!55_444)33`22r100/;.X-z,+*)(''& $#"S [4\G a  5KYdr,FT٩^βɞCµi .qiC)3J"RGG}KzxvvTtDr$pmkigge)b`8][XURPQM_JzGdD*@=:C63C/+'#{E p@iܜ؟;ɰ,1aFW^w/EeXD..~|zywu^rp\mkWhf9ca]^[XUROLmIFF`CA6><9`64B1/,,s)&# $? \ h[_[7޿ܷڒ|֕N[̗6ȓ<Ĕ1: oz;|~ j S|yvspn(kGhda^i[=WT\Q MJSFCC?<8n41Y.s+)l&$" d ]|b|m0ZbёSȈl>2SjN=G3r*]}zwu(rGokh4daL]YzUP_KGCt?{0``TSC>93#%    #QVKNFCK .|mdoqfsqpvw 0#")3"D-B/)cQ+74##=RbmV|#Y*zwxXdwmsssnbld[wpy~vnt;+.-1(5(*2=5/36PUlm SY<uho^TI:0-5KC)6=A2<10%$$"!"'5CHKKMDQNWUDJWUfulnl{wyx~"@lpvW)   'C5,[[[IcZ  IG5C=0$8aT>]F+-8!   &NXKNFCJ -|mdoqfsqpvw 0#"+3C2?/  ZO-)#'6TcmV|#Y*zwxXdwmsssnbld[wpy~vnt;+.-1(5(*2=5/36PUlm SY<uho^TI:0-5KC)6=A2<10%$$"!"'5CHKKMDQNWUDJWUfulnl{wyx~Ennu[%!#40=GK^g JK6HC1/(YKI;8&"$8   !NWKOGBH/|mdoqfsqpvw 0#"+3#@.C/  $TR"15&,:QhmV|#y``_`_`^_`_^__`_`#_`_``_^_``_` _`_^_^_^__`_^_` _^^_^_^_`__^!_`_``_`_^_^ _^_`_^_`_^^_`_^^__``_` _`^_` _``_^_`_``_``_`_`_^__^_``_^_^_` _`_^_^_^_`_`_^_^^_`_^_^_]_^_^_^qy``_`_`^_`_^__`_`#_`_``_^_``_` _`_^_^_^__`_^_` _^^_^_^_`__^!_`_``_`_^_^ _^_`_^_`_^^_`_^^__``_` _`^_` _``_^_`_``_``_`_`_^__^_``_^_^_` _`_^_^_^_`_`_^_^^_`_^_^_]_^_^_^qy``_`_`^_`_^__`_`#_`_``_^_``_` _`_^_^_^__`_^_` _^^_^_^_`__^!_`_``_`_^_^ _^_`_^_`_^^_`_^^__``_` _`^_` _``_^_`_``_``_`_`_^__^_``_^_^_` _`_^_^_^_`_`_^_^^_`_^_^_]_^_^_^qX.A??A>? @?@?@?? @? @?@@?@?@?@??@??@??@?@@??@@?@?@?@??A?@@?A@@??@@?@A@A @??@?@@??@?@A?@@?@A@?@? @?@@? @?@?@?@??@?@@?@??@?A@?@?@??@? @?? @?@@?A?A@>?@??@?A@@?@?@A?@?@?@?@A?@??@??@??@?@?@A?@@?@?? @?@A@@A@?A@@D2X.A??A>? @?@?@?? @? @?@@?@?@?@??@??@??@?@@??@@?@?@?@??A?@@?A@@??@@?@A@A @??@?@@??@?@A?@@?@A@?@? @?@@? @?@?@?@??@?@@?@??@?A@?@?@??@? @?? @?@@?A?A@>?@??@?A@@?@?@A?@?@?@?@A?@??@??@??@?@?@A?@@?@?? @?@A@@A@?A@@D2X.A??A>? @?@?@?? @? @?@@?@?@?@??@??@??@?@@??@@?@?@?@??A?@@?A@@??@@?@A@A @??@?@@??@?@A?@@?@A@?@? @?@@? @?@?@?@??@?@@?@??@?A@?@?@??@? @?? @?@@?A?A@>?@??@?A@@?@?@A?@?@?@?@A?@??@??@??@?@?@A?@@?@?? @?@A@@A@?A@@D2R]~~~~~ ~~~~~}~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~ ~~ ~~ ~~~~~~~~~~~~~~~ ~~~~~~~HR]~~~~~ ~~~~~}~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~ ~~ ~~ ~~~~~~~~~~~~~~~ ~~~~~~~HR]~~~~~ ~~~~~}~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~ ~~ ~~ ~~~~~~~~~~~~~~~ ~~~~~~~HUX}wyxxwxwxwxwxwwxwxwxwxwxxwxyxwxwxwxxwxxwwxwxxwwxwxyxxwxxwxwwxyxwwxxwxxwwxwwxwxxwxxwxxwxwxw xvwyxwwxwxwxwxwwxwvwxwxxwxxwwxyxw xwxwxwxwxwwxwwxww xwwxwxwxwxwxwxwwxxwwxwxwxw xwxwwxw xwxxwwxyxwxxwwxwwxyvywxwxwwywwxxwxxwwxxwxwxwwxwxwxxwwxwxwxwwxwxxwxxwxwwxwwxwxww xwxwwxxvxxwFUX}wyxxwxwxwxwxwwxwxwxwxwxxwxyxwxwxwxxwxxwwxwxxwwxwxyxxwxxwxwwxyxwwxxwxxwwxwwxwxxwxxwxxwxwxw xvwyxwwxwxwxwxwwxwvwxwxxwxxwwxyxw xwxwxwxwxwwxwwxww xwwxwxwxwxwxwxwwxxwwxwxwxw xwxwwxw xwxxwwxyxwxxwwxwwxyvywxwxwwywwxxwxxwwxxwxwxwwxwxwxxwwxwxwxwwxwxxwxxwxwwxwwxwxww xwxwwxxvxxwFUX}wyxxwxwxwxwxwwxwxwxwxwxxwxyxwxwxwxxwxxwwxwxxwwxwxyxxwxxwxwwxyxwwxxwxxwwxwwxwxxwxxwxxwxwxw xvwyxwwxwxwxwxwwxwvwxwxxwxxwwxyxw xwxwxwxwxwwxwwxww xwwxwxwxwxwxwxwwxxwwxwxwxw xwxwwxw xwxxwwxyxwxxwwxwwxyvywxwxwwywwxxwxxwwxxwxwxwwxwxwxxwwxwxwxwwxwxxwxxwxwwxwwxwxww xwxwwxxvxxwFUY}xxwxwxwxyxyxy xwyxww xwxwxwwxxwxxwwxwxxwwxxwxwxwxw xywxxwxwwxwxwxwxwwxwxwxywxxwwxyxwwxwxwwxvwxwxwwxw xwxwxwxxwxwxxwxwwxwxwxwxwwxww xwxwwxxwwxwxxwxwxxwxxw xwxwxwxwwxwxxywxzƸ{yxywxwwxxww xwwxwxwxwxwxwxwxxwxwxxwxwxwxwxxwxxwxxwxxwwxwxxyFUY}xxwxwxwxyxyxy xwyxww xwxwxwwxxwxxwwxwxxwwxxwxwxwxw xywxxwxwwxwxwxwxwwxwxwxywxxwwxyxwwxwxwwxvwxwxwwxw xwxwxwxxwxwxxwxwwxwxwxwxwwxww xwxwwxxwwxwxxwxwxxwxxw xwxwxwxwwxwxxywxzƸ{yxywxwwxxww xwwxwxwxwxwxwxwxxwxwxxwxwxwxwxxwxxwxxwxxwwxwxxyFUY}xxwxwxwxyxyxy xwyxww xwxwxwwxxwxxwwxwxxwwxxwxwxwxw xywxxwxwwxwxwxwxwwxwxwxywxxwwxyxwwxwxwwxvwxwxwwxw xwxwxwxxwxwxxwxwwxwxwxwxwwxww xwxwwxxwwxwxxwxwxxwxxw xwxwxwxwwxwxxywxzƸ{yxywxwwxxww xwwxwxwxwxwxwxwxxwxwxxwxwxwxwxxwxxwxxwxxwwxwxxyFUY}xxwxxwxxvxwxww xw xwxxwwxwwxxwwxwwxwxwxwxwxxwxwxwwxvxywwxwxwwxww xwwxxwxxwxwxwxwxwyxwwxwxww xwwxwwxw xwxxwxwxwxwxwxxwxwxxwxxwxxwxwxwwxwxwxwwxwvxwxyyxwwxyxwwxxwwxwxwxxwxwxwxwxyxwx|ʼ}xwxwwxywxwxwxwxyxwxwwxwxwwxwwxwxwwxwxxwxwwxwwxwvxxwwEUY}xxwxxwxxvxwxww xw xwxxwwxwwxxwwxwwxwxwxwxwxxwxwxwwxvxywwxwxwwxww xwwxxwxxwxwxwxwxwyxwwxwxww xwwxwwxw xwxxwxwxwxwxwxxwxwxxwxxwxxwxwxwwxwxwxwwxwvxwxyyxwwxyxwwxxwwxwxwxxwxwxwxwxyxwx|ʼ}xwxwwxywxwxwxwxyxwxwwxwxwwxwwxwxwwxwxxwxwwxwwxwvxxwwEUY}xxwxxwxxvxwxww xw xwxxwwxwwxxwwxwwxwxwxwxwxxwxwxwwxvxywwxwxwwxww xwwxxwxxwxwxwxwxwyxwwxwxww xwwxwwxw xwxxwxwxwxwxwxxwxwxxwxxwxxwxwxwwxwxwxwwxwvxwxyyxwwxyxwwxxwwxwxwxxwxwxwxwxyxwx|ʼ}xwxwwxywxwxwxwxyxwxwwxwxwwxwwxwxwwxwxxwxwwxwwxwvxxwwEVX~xwxyxwxwxwxwxyxxwwxwvxywxwxwwxwxwxyxwxxwxw xwxwyxwwxyxwvxwxwxxwyxxwxwxvwxxwxwxz|ǹ|yxyxwwxwwxwxwxwxywyxwxyxxwxxwxwwxwwxwxwxxwxxwxxyxwxwwxwxxwyxwxwwxwvxw xwxwwxwyxwxwxwxwyxwxxwxxwwxyxyxwwxxwxwxxwwxwxwx~ Ͽ~yw xwxvxwxxw xwvwxwxyxxwwxwxyxwwxxwxwxyxwvxwwxwwxxwxGVX~xwxyxwxwxwxwxyxxwwxwvxywxwxwwxwxwxyxwxxwxw xwxwyxwwxyxwvxwxwxxwyxxwxwxvwxxwxwxz|ǹ|yxyxwwxwwxwxwxwxywyxwxyxxwxxwxwwxwwxwxwxxwxxwxxyxwxwwxwxxwyxwxwwxwvxw xwxwwxwyxwxwxwxwyxwxxwxxwwxyxyxwwxxwxwxxwwxwxwx~ Ͽ~yw xwxvxwxxw xwvwxwxyxxwwxwxyxwwxxwxwxyxwvxwwxwwxxwxGVX~xwxyxwxwxwxwxyxxwwxwvxywxwxwwxwxwxyxwxxwxw xwxwyxwwxyxwvxwxwxxwyxxwxwxvwxxwxwxz|ǹ|yxyxwwxwwxwxwxwxywyxwxyxxwxxwxwwxwwxwxwxxwxxwxxyxwxwwxwxxwyxwxwwxwvxw xwxwwxwyxwxwxwxwyxwxxwxxwwxyxyxwwxxwxwxxwwxwxwx~ Ͽ~yw xwxvxwxxw xwvwxwxyxxwwxwxyxwwxxwxwxyxwvxwwxwwxxwxGUX~wxwwxyxwwxxwxwxywxxwxvwxwwxwwxxwwxwxwwxwxwwxwxxwxwwxwwxwxyvwxwwyuxyywyxywwxwxyvxwyuxyvywywxyxxwxwyxwxxywx}|xxy xwzwxxwxwwyyvxwxwywywxwwyxxwxwxwxxyxwxwxwxwwxwxxw xwxwwxwwxwxxwxwwxwxxwwxwwxwwxwxxwxwwxwxwxxwxwxwxwwxwxyxwwyxz$ĸ|xwxxwxyxwyxyxwwxxwxwxwxxwxxwxwxwwxyxwxwwxw xFUX~wxwwxyxwwxxwxwxywxxwxvwxwwxwwxxwwxwxwwxwxwwxwxxwxwwxwwxwxwvyxwyxwwxwxwxyxyxvywyxwxwywxvxxyxxwxwyxwxxywx}|xxy xwywxxyxyxwxwxwyxwwywxyyxxyxwvxxw xwxwxwxwwxwxxw xwxwwxwwxwxxwxwwxwxxwwxwwxwwxwxxwxwwxwxwxxwxwxwxwwxwxyxwwyxz$ĸ|xwxxwxyxwyxyxwwxxwxwxwxxwxxwxwxwwxyxwxwwxw xFUX~wxwwxyxwwxxwxwxywxxwxvwxwwxwwxxwwxwxwwxwxwwxwxxwxwwxwwxwxzvxvwwxxzzxzzvxzxvxzxxzvuwxwxswvxyxxwxwyxwxxywx}|xxy xwxvzxtwx|xuvxwxy|zvyzxxzwwvxwzxvzxwxwxwxwwxwxxw xwxwwxwwxwxxwxwwxwxxwwxwwxwwxwxxwxwwxwxwxxwxwxwxwwxwxyxwwyxz$ĸ|xwxxwxyxwyxyxwwxxwxwxwxxwxxwxwxwwxyxwxwwxw xFUX}wxw xwxxwxwwxwxwwxwxwxwwxxyxwxwwxxwxwxwxwxwxxwxwyxyvxywvxywwyxvxyxvxwwxyxwxwwxvxwxx|̾~yxv{xyyxyxvwywxwwxyxwwxyxyxyxwxxtwyxuxxyxwxwxxwxy xwxwxw xwwxwxwxxw xwwxxwxwxxwwxwxxvyxyw xww}/ʼ}yxwyxxwwxyxwxwwxwxxwxwxvxxwxwwxwwxxwxw xFUX}wxw xwxxwxwwxwxwwxwxwxwwxxyxwxwwxxwxwxwxwxwxxwxwywwxwwxvxxyxywxxwvzvvxywxyxwwxwwxvxwxx|̾~yxwzvxwxwwxyvxwyyxxyvyvywxyxwxwxxywxyyxxyxwxwxxwxy xwxwxw xwwxwxwxxw xwwxxwxwxxwwxwxxvyxyw xww}/ʼ}yxwyxxwwxyxwxwwxwxxwxwxvxxwxwwxwwxxwxw xFUX}wxw xwxxwxwwxwxwwxwxwxwwxxyxwxwwxxwxwxwxwxwxxwxwxwxzvzxwwxvwzuxywwxuuzzwywvxvwx{xywzxwwxvxwxx|̾~yxuxwwzuzzxz{ywwyxzzvwywvuzyxvxxvwxzuyv}xyxwxwxxwxy xwxwxw xwwxwxwxxw xwwxxwxwxxwwxwxxvyxyw xww}/ʼ}yxwyxxwwxyxwxwwxwxxwxwxvxxwxwwxwwxxwxw xFUX}w xwxxwxwwxxwxxww xwxxwxwxwxwxxwwxxwxwxwxwxwwxxwwxwxwvwwyyxwuxwxyxywuwwvxywxxvwzywxxvwzwxwxxww{  ƺ}z˼wwzxzvyxxzvxzwvxxywwxywxwwxwxwxxwxwxwxwxwxwxxwwxww xwxwvxwwxwwxxwvxywxxwywxxyxwx{F~zwv xyxxwwxxwxxww xwxwxwxxwxwwxFUX}w xwxxwxwwxxwxxww xwxxwxwxwxwxxwwxxwxwxwxwxwwxxwwxwxwwyxxwwyxwxwwzxyxwxwyyxzxwxxwwywywxxwxyxwxxww{  ƺy>532@ehhlwwxvyxwxxwxywxxwwxwwxwxwxxwxwxwxwxwxwxxwwxww xwxwvxwwxwwxxwvxywxxwywxxyxwx{F~zwv xyxxwwxxwxxww xwxwxwxxwxwwxFUX}w xwxxwxwwxxwxxww xwxxwxwxwxwxxwwxxwxwxwxwxwwxxwwxwxwwvwzwxyvuzwuvxwvxxwwvwxzywwxxuxwuyxxwxxww{  ƺ|w<.4->ahdkwy{v{vwvzyyvyuuxx{wrxxwxwwxwxwxxwxwxwxwxwxwxxwwxww xwxwvxwwxwwxxwvxywxxwywxxyxwx{F~zwv xyxxwwxxwxxww xwxwxwxxwxwwxFUX}wxwxwxwxxwwxwxwxwxxwxwxwxxwxw xwxxwwxwxwyywvxwwywyyxwywyxxyxvxyzxvwy{~|¾wyw{uwxw{wwxxwyxwxwxxw xwxwxwwxwxwwxwxwxwxwwxwxw xwxxwxwxx|<ø~{ywxwxwxyxvxxwxxwxw xwxwwxwFUX}wxwxwxwxxwwxwxwxwxxwxwxwxxwxw xwxxwwxwxywxxwxxywwxww xyxwwvqu|ޑ  588?jmknvyxwyyxxwuyxvwyxwxwxxw xwxwxwwxwxwwxwxwxwxwwxwxw xwxxwxwxx|<ø~{ywxwxwxyxvxxwxxwxw xwxwwxwFUX}wxwxwxwxxwwxwxwxwxxwxwxwxxwxw xwxxwwxwxwwxwzvxux|vxxvxxzzwxwyxwyxzqpzܐ 5369jklotyzxz|xvxvwyxwxwxxw xwxwxwwxwxwwxwxwxwxwwxwxw xwxxwxwxx|<ø~{ywxwxwxyxvxxwxxwxw xwxwwxwFUX}xwvxwxw xwxwwxwwxwxwwxwxwwxxwxxwwxwxwwxxwxwxywwxvxxwyxvxxww wyxxwwyxyxxyxxwxwxxwwxxwxxwxwxwxwwxwxxwxxwwxwxwxxwxxwxxz~ + ɻ|wwxwwxwxwwxxwxwxw xyxxFUX}xwvxwxw xwxwwxwwxwxwwxwxwwxxwxxwwxwxwwxxwwyxwxxvywwxwwxvwwq_@?B.      9:<>kpqrwyxwxwyxyxxyxxwxwxxwwxxwxxwxwxwxwwxwxxwxxwwxwxwxxwxxwxxz~ + ɻ|wwxwwxwxwwxxwxwxw xyxxFUX}xwvxwxw xwxwwxwwxwxwwxwxwwxxwxxwwxwxwwxxyuvxzxvxwzzw{wuxuzzwxxwzwuwrpq_>?>)  668:knqkwyxuzwyxyxxyxxwxwxxwwxxwxxwxwxwxwwxwxxwxxwwxwxwxxwxxwxxz~ + ɻ|wwxwwxwxwwxxwxwxw xyxxFUX}wxwxxwxwxxww xwwxwxwxwxwwxwwxw xyxwxyxwvvxyxwxwxyxxtx}~/ù}xwxwxxwwxwxwxwxwxxwxyxyxwwxxwxwxz ;̽|xww xwxwxxwxwxFUX}wxwxxwxwxxww xwwxwxwxwxwwxwwxw xyxwxwxwxwxxvwxvyxrrs^CAD-  C/;        9ADAbsxwxwxxwwxwxwxwxwxxwxyxyxwwxxwxwxz ;̽|xww xwxwxxwxwxFUX}wxwxxwxwxxww xwwxwxwxwxwwxwwxw xyxw xwzxxzyuz}vyuxrpq]<@C( >/7 7@>?brxwxwxxwwxwxwxwxwxxwxyxyxwwxxwxwxz ;̽|xww xwxwxxwxwxFUX}wxyxwxwxxwwxwxw xwwxxwxwwxxwwxwwyxw xwxw xwwxyxyxwwvwvwx~}# xxwxxwxwxwwxwwxwxwxxyxxwxwxwwxwxw xwxwxwx|K ~zwxwywwxwwxwxwwEUX}wxyxwxwxxwwxwxw xwwxxwxwwxxwwxwwyxw xwxw xww xyxwxwwzywpsr`BBC+      ~#         9yxxwxxwxwxwwxwwxwxwxxyxxwxwxwwxwxw xwxwxwx|K ~zwxwywwxwwxwxwwEUX}wxyxwxwxxwwxwxw xwwxxwxwwxxwwxwwyxw xwxw xwwxvz{vuzyu}vsqqp]>>B*  {# 9xwxxwxwxwwxwwxwxwxxyxxwxwxwwxwxw xwxwxwx|K ~zwxwywwxwwxwxwwEUX}wxwxwwxyyxwxwwxwxwxxwxxwxwxw xwwxwxwxwxxwwxwxxwxwwxyytw{x| ̽~yxxwxxwwxxwxwxwxwxwxwxwxyxwxwxwxxwxwx}%1  Ǹ{xw xwwFUX}wxwxwwxyyxwxwwxwxwxxwxxwxwxw xwwxwxwxwxxwwxwxxwxwwxyxxwwzv^A@C.          ̽~yxxwxxwwxxwxwxwxwxwxwxwxyxwxwxwxxwxwx}%1  Ǹ{xw xwwFUX}wxwxwwxyyxwxwwxwxwxxwxxwxwxw xwwxwxwxwxxwwxwxxwxwwxyvywvyv]??@)  ̽~yxxwxxwwxxwxwxwxwxwxwxwxyxwxwxwxxwxwx}%1  Ǹ{xw xwwFUX}wxxwwxwxwxwxy xw xwxwxyxvyxywxvwxwtyxwxyxxuyvxwxz~ 4ƺ_FQORnxwvwxxvxwxywzxwxvxwwxwxxwxxwz~~&ɽ}xxwxwwxvwxFUX}wxxwwxwxwxwxy xw xwxwxwxyxwyvxwxwxyvxxwxyzwxyywxwx|ե!      (30   ȼnY_``svwwywxwvxwyxxwxxvxxwxvxwwxwxxwxxwz~~&ɽ}xxwxwwxvwxFUX}wxxwwxwxwxwxy xw xwxwuvxzxxwyzxtwxuwxxuxtyxztzxwuzxvvz{}ԣ5,ǻy||}wywyxwuyxxwxzxvwyvwvzyuxxwxxwxvxwwxwxxwxxwz~~&ɽ}xxwxwwxvwxFUX~xwxwwxy xwxyxwxwwywyxxwwxwyywxx{xuxyxxwy{~0 A %$GUVWlx{wyxxvxtwyzvxvwwyxwxxwxxwywxyx|~/vxxywwFUX~xwxwwxy xwxyxwxvxywxwwxxywxywvvwxwxwxwxxwwy~R      Z4x   Uc-5142FGE@[daatxvwyxzxwwxxvxwyyxwxxwxxwywxyx|~/vxxywwFUX~xwxwwxy xwxyxwxyzxuvuxvwzxxzwxxvv|xzxxwxz~RX3uV נ~y}zwxzwyxvuyyuxyuwwyxyxwxxwxxwywxyx|~/vxxywwFUX~xwxywxwxww xw xwxwyxwxxwxxzwvyvxwyvywtxyywpstoJA??>  4Y  !0'(DYYZj|q0sxxwvwx~}vxxy} ~4ywxwyFUX~xwxywxwxww xw xwxwyxwxxwxzvwxyxyxwwyxxwyutstYWWRZ    6  w,*43354224242FMLEZieeqxtLtxxwxwx~}vxxy} ~4ywxwyFUX~xwxywxwxww xw xwxwyxwxxwxywywzzxz{wxwux}xvxxyw~{} 0ꭁ|y}{y~xzvwx~}vxxy} ~4ywxwyFVX}wxwxywxwwxxyxwxwxxwxxwxwxyxwxwwxwxvuvxwwx{wssqqG@C=  [ 1s     <. pw{xx|~, xwywEVX}wxwxywxwwxxyxwxwxxwxxwxwxyxwxwwxxywuvxywxtuYXWU:9773433.2v7    1   &0,323232522332344342342EWM9twywxx|~, xwywEVX}wxwxywxwwxxyxwxwxxwxxwxwxyxwxwwxzsywxzvwsxsxy{v}||{ 4 0)yuyxvx|~, xwywEUX}wxwxwxwxwwxwxxwxwx{yE4srF@?@  k2 qyxwxxyxy~* ~xFUX}wxwxwxwxwwxwxxwxwxwwyWNtsZYVV<769223623434341)9p  ?2_    c6(2435223243422323234uvwvyxwxxy~7 wxwEUX}wxwxwxwxwwxwxwxxwxwwxwxxwxwx~}w0ؐyx{wzxvwxxy~7 wxwEUX}wxwxxwxwxwxxwwxwxwvxwvtH   "1<      pxwwxvy|~ExxwFUX}wxwxxwxwxwxxwwxwxwvxwxx[2342425321324353414423345343.)IS  0   1Z*-6423343434223442424225314334=szywyxxvy|~ExxwFUX}wxwxxwxwxwxxwwxwxwvxwuww|N 2 .yxuvy{zxvy|~ExxwFUX~xxwxwxwxww xyxwwxxwwxwxxwxwxwwxxwxzxvJ   0 5] qvzyx~ ~MwxxFUX~xxwxwxwxww xyxwwxxwwxwxxwxwxwwxxwxX3235434244243424225324134233+(U    '7I qw*-2324334322343324322442245322533ryuxxwxxy~VwyFUX}wxwwxwwxwwxwxxwxwxwxwwxxwxxwx{w|~ n+ ?̈zvvzuyxxy~VwyFUX}wxxwxwwxwxwxwxxyxwxwxwxwxxww{yF   ^( +    swwxwxw~VxxFUX}wxxwxwwxwxwxwxxyxwxwxwxwxxwZ4414422434431344531)5|"   (:     ~Q(13232232234343145432326rywxwvxxw~VxxFUX}wxxwxwwxwxwxwxxyxwxwxwxwxxwuxx{}(3 ޒxxwxuwxxw~VxxFUX}xwxwxw xwxwxwwxxwwxxwxxvxwG s*K   9sxyxyyxxw~WxxGUX}xwxwxw xwxwxwwxxwwxxwxxwxyY04531334423432332/):S    ?.    h).443523442344225331,(/^wxywxxw~WxxGUX}xwxwxw xwxwxwwxxwwxxwxxyvx}~}O;({}zxvzyxw~WxxGUX}wxww xwxwxxwwxwwxxwxxwxwxwxwwE  ,^ Cٶxwywxwx~XvxFUX}wxww xwxwxxwwxwwxxwxxwxwxwxxzvxW)+0334353423434323443-*A   {(     Q|.+43231244313442254221,,2aܾwwywxwx~XvxFUX}wxww xwxwxxwwxwwxxwxxwxwxwxxytz}|~~~ v*Q찁~~uyvwx~XvxFUX}xyxwxxwxwwxxwxwxw xwwB )* Cwyxxvxxwx~VwxFUX}xyxwxxwxwwxxwxwxw xyd7**02231352343234233/)N5 -'    0)2243532343322,+0bxwvxwxxwx~VwxFUX}xyxwxxwxwwxxwxwxw xvzxá|{3*$}~zxwxyxxwx~VwxFUX}wxwxxwxwxwwxwxwwxwwxxwxw xvzw֒F  4 )  Axywwxyxww~VxxFUX}wxwxxwxwxwwxwxwwxwwxxwxw xuxwޥj:*(24323342445523433,(Zp    '+s  $=(1515322434432,*0_xwwxww~VxxFUX}wxwxxwxwxwwxwxwwxwwxxwxw xzywƤ|{m %)v"Іz|zxwszvxww~VxxFUX}xwxwwxwwxywxwxxwwxwxwwxۖOG + / <xwwxxwxxw~XxxFUX}xwxwwxwwxywxwxxwwxwxwwxzn>,)/32342332234422,+e  _)    [R$.522524334322340-*1^xwwxxyxxw~XxxFUX}xwxwwxwwxywxwxxwwxwxwwxxvyɧ}}Z* Yݖ{}xywzxw~XxxFUX}wxvxxwxwxwwxwxwwxT    SM     8 xwwx~UxxFUX}wxvxxwxwxwwxwxwwxs@+(/3434232232422433 24)0rS    j&- 3123345342242323322/(1[ xwwx~UxxFUX}wxvxxwxwxwwxwxwwxʪ| }P$|| xwwx~UxxFUX}wxwxxwxwxwxyxww x ^    h  d    1 xxwwxwx~XxyFUX}wxwxxwxwxwxyxww x yC,(-14224324243443221 234240(8  ^     .,+44 3543342144332533/&1X xxwwxwx~XxyFUX}wxwxxwxwxwxyxww xӮ~z  \)~} ~ xxwwxwx~XxyFUX}wxw xwxwxwxxwwxxwxd!  {    0 xxwxy~XwxFUX}wxw xwxwxwxxwwxxwx G.'.13341424313235423423320&=6   C     d1+01 3224244323523243/(2Sxxwxy~XwxFUX}wxw xwxwxwxxwwxxwx Դ|~3 =bĀz} xxwxy~XwxFUX}wxwxxywxwxwwxwxwwxxwx j#   ! 1 x~XwxFUX}wxwxxywxwxwwxwxwwxxwxN0(,1332423 2415343/*Gn        ;+/235343453435423232/(1T x~XwxFUX}wxwxxywxwxwwxwxwwxxwx ٶ~{~}n { Ά } x~XwxFUX}wxwyxww xwxwwxxwxxwxwxwwxr+  0,    5 xxwwx~XyxFUX}wxwyxww xwxwwxxwxxwxwxwwxŊR1'+23324433423344242324,)S!  P   6Q(/2334221313441233232.(0W xxwwx~XyxFUX}wxwyxww xwxwwxxwxxwxwxwwxۺ~Q5ܕ}|} xxwwx~XyxFUX}xwxxwxwwxxwwxwwxwwxwxwwxxwxxwxxy x v/   ?K    = xxwxwxx~XxxFUX}xwxxwxwwxxwwxwwxwwxwxwwxxwxxwxxy x˒V2'+34323542313242+)^R  ) th*-33442423424321,)-\ xxwxwxx~XxxFUX}xwxxwxwwxxwwxwwxwwxwxwwxxwxxwxxy x޺|K" s {~ xxwxwxx~XxxFUX~ xwxwxxwxwwxwwxwxwwxwwxwxx8   Jl@  xwxwxx~YxxFUX~ xwxwxxwxwwxwwxwxwwxwwxwxxЖ[4)*23211243242432+-h  [  .,14341234 32242,).^xwxwxx~YxxFUX~ xwxwxxwxwwxwwxwxwwxwwxwxx|| X }{ xwxwxx~YxxFUX}wxw xvxwwxwxwxwwxwxwxφ>   Z    C xwx~YxxFUX}wxw xvxwwxwxwxwwxwxwxל`5)+/02324243434332(2v5  9 A2*1243234422 322+)/a xwx~YxxFUX}wxw xvxwwxwxwxwwxwxwxß{~0 :?Ł } xwx~YxxFUX}xxwwyxyxvxwxwxwwxwxxwxxwxxy xԋF  oB#xwxxwx~VwxFUX}xxwwyxyxvxwxwxwwxwxxwxxwxxy xۡf9)(03343323432133242242/'7q        ~?(/3243432343344223322-,.a#xwxxwx~VwxFUX}xxwwyxyxvxwxwxwwxwxxwxxwxxy xȡ{z|p}Ԍz!xwxxwx~VwxFUY|xw xwwxwwxyxwwxwxwwxwxwxyxٓJ 8 >&xxwxxwxxy~YxxFUY|xw xwwxwwxyxwwxwxwwxwxwxyx!m;))/3213234432443235320)?"    ?    V(.2443432322341441-,0`&xxwxxwxxy~YxxFUY|xw xwwxwwxyxwwxwxwwxwxwxyx!ǧ} ;{~~"xxwxxwxxy~YxxFUX}xywxwxxww xwxxw xwyxywywxwxvyxwx!ޙP  "P   9$xwxxwx~XvxFUX}xywxwxxww xwxxw xwyxywywxwxvyxwxp>*'023433242343435341.(HR  z)  Mi&-214224323432322-)1\$xwxxwx~XvxFUX}xywxwxxww xwxxw xwyxywywxwxvyxwxͩ}|xPu(K{|}'xwxxwx~XvxFUW}wxwwxxwxwxxww xwxxwxwwxwxwxy xyxxy Y  3l  2!xwxxwxxwx~YwxFUW}wxwwxxwxwxxww xwxxwxwwxwxwxy xyxxy vD,'.33432123443313.(T    v   ,*2441352232344342/)2X!xwxxwxxwx~YwxFUW}wxwwxxwxwxxww xwxxwxwwxwxwxy xyxxyͮ~} r񵁀}!xwxxwxxwx~YwxFUX~vyxxwxxwwxxwxwxwxwxwxwwxwxwzxwxvxvxwwx)[  A 0"xwwy~WxxFUX~vyxxwxxwwxxwxwxwxwxwxwwxwxwzxwxvxvxwwx yG-'.2434254322343*+d2  )   1*142232233422431/(0V"xwwy~WxxFUX~vyxxwxxwwxxwxwxwxwxwxwwxwxwzxwxvxvxwwx$ϭ|||1%ǃ|~z"xwwy~WxxFUX {xxwxvyywxd! R /,xwx~YwxFUX {xxwxvyywxI.)-1224331424334351+/oo  ] XC'2232331343452421/'.U,xwx~YwxFUX {xxwxvyywxԴ~|kZV׍y| !xwx~YwxFUwxvywyxwx!j'   c9   3"xwx~YyxGUwxvywyxwxN-(-2343423232321'4    ` \(0343244334232.)/V%xwx~YyxGUwxvywyxwxٲ|||[ݞ{~{,xwx~YyxG vxwxq*   sY 8%xxwx~YxxF vxwx!ƉO0(+14343423230%:O   ,t/-52343243+)0Z "xxwx~YxxF vxwxܹ~}K*髀~} %xxwx~YxxF/xwwywxywv,z1  w ? vwxwxxw~WxwF/xwwywxwwx̑V2(+112423/(CA   h/,143424223442,)/^zwxwxxw~WxwF/xwwywxxyu-߽~z < d𹁃} ywxxzuxxw~WxwF,xxvwxxuwy8   *    A{yvx~YxxF,xxvwxxywyѕ[2)+252312425,'O2  N 9)02432332231,(/awyx~YxxF,xxvwxuy ⾛{z~~1w K ~ xyuvx~YxxF/vyxwxxwwτ=  8( B%xwxxwyw~XwxF/vyxwxvyu֜a6'+1233443445,(Zm    <J*/332433441,*-_xuvzwyw~XwxF/vyxwxyxx Ÿ~~~~l =Б~~xxwyw~XwxF1xvxxvxvՊD F = @ʈxywywwxx~YxxF1xvxۡd9(*032323133*+f"  ( x](.23434432.+._ |zwwywwxx~YxxF1xvxxwxuÝ}||}$ s|~}#|yzywxx~YxxFj(zxzz%ړK WU< #xwxxwx~VxwFj(zxu2D]|k:)(03243423*1tQ ^7  o),2243131/,1[ӧkIExwxvwx~VxwFj(zxyy-?Zw Ǧ~}~~QY4 {}z ҩnCBxwvywx~VxwFX,ywwxw}R  i r7xx{x~YxwFX,ywwxwu   7Rnq?+).133232)7   G**234342/)2YŸa8 Axywvx~YxwFX,ywwxws 2Njʨ~}{ C~|{^3 >v{xyx~YxwFU2wwxu}X z 2 wxyux~UxwFU2wwxvu )Db{uA-&013120(<5   2(22342/)1Uٵ|U*   @yxwyx~UxwFU2wwxxs %B^vϭ{|2Ły س|M& ?xvx~UxwFU3yxxw} a  0xyxwyx~XxwFU3yxxyu     8Up#{F,'0141/(Go B( B'1442-'1U ʽpE    Axywx~XxwFU3yxxvs 5RjѮ~~zn= $׎z| Ȼj?Bvx~XxwFUwwx}f$-?3 ywxyxxyx~WxxFUwwvt *Ge~K.'-32,(R!}r K^)/42/%/V ̳b7" Awwxwxxyx~WxxFUw  'E_{ س{mG{} Ȳ]1 9|wvxyx~WxxFUj  xv{ l';W 3 wwywx~YxxFWjxxv     !;Xs‡P/(-2,+\Q  v.-1.(0YַP4*  Awywwx~YxxFVj.xws 9Rmش{|Nfi}}ԵP0%=yxxwx~YxxFU\{w{ t-Kz9vxxzvxyx~YxxFUZ}xu    0Mf ȌT2&-(-i )%/),)/[ƺsI>+  Axvxyx~YxxFU[* |zu  *Ca{ܺ~} #)z~Ż¡nE=(@wxxyvxyx~YxxFUYzx z5[  Cywwvwx~XxxFUYxt    $=[r ΒX4&2{;_Z`6"&0^ ȼbPA(     @ywwxyx~XxxFUY yq 8Vn ྘yw7[U]˅yɺ`O?"<wx~XxxFVXu|8nCwyw{xxwy~XxxFVXy       3Qjҕ[21yB +_ϪyfY?    ?wwywxxwy~XxxFVXx /Jf㽛xtz}ͨ|fU= ;wxwy~XxxFUX |΃: x@9wxvzywwx{~VxwFUX{.       'D^y՛\*>+B_$VĖpU6           Hyxvxwx{~VxwFUXy+ $?[v|ß'>|×~nU3Fxxvyxwwx{~VxwFTX ӄ:.a0}zytutwxxw~SxwFUX ]           6Smߛ\`?>@kUذmM(             }vwxwxwxxw~SxwFWZ ^1OiŜD;>jͽ׬jI( vwxwvwwxxw~SxwF уuxwvyxyx~UxxF23F{{rqrrsrqstp_YZ[\[\[U E6/0101,     )G_|밒Qծǣd?          zxwvyvxxyx~UxxF.0Dyyponmnnj\WVWVWWQA?@3+*,+*'  %A]zڼb|ƣb> ~vwvywxxyx~UxxF xzvxyyxwx~UxxF                2Po5i?Lcq᳔{W+            \zyuxxyxwx~UxxF ,Lkz6e>E^pݯ~U'Zywzxvyxwx~UxxF ſ xyxwzwxyx #!xwF     3634433534 5454543534,!"!"!!"##"#&*+,++**+,+,+*++)(&#!).H;KK                 #dvwxyxwxyx #!xwF 3001-2121 212121221-% $%'))(()''&'(&&$!&C7JF  awxxvywxyx #!xwF vwxzxwwyxwxxwwxw xwywx~} ~}}~~|z{|{|~}|zz|~}{}}~{čuxyxwyxwxx|{}|}|{|}|{|{}{~{|{||}|yxwwxwxwxwxz |{|{|{{ |{{ |{{|}|{{||}|xxyF    s  ?wyxywyxwxxwwxw xywyxtus tssttrpqrqoopqrrpprqtqrrqrsqsrcahhlkkmmknlhiijkmllmjffdd`]\[\]\ZXVTRRMONE@A<795-,)         "ivxyxxyxwxx|{}|}|{|}|{|{}{~{|{||}|yxwwxwxwxwxz |{|{|{{ |{{ |{{|}|{{||}|xxyFp 7yvv{vxwyxwxxwwxw xvssu srrssqopqpoopqqpoprqroqpqrqpple^gjjlnlkkgiijklmkgedc^[ZXZ[WVUSRQQKKIB=<753/)'" lxvyvzyxwxx|{}|}|{|}|{|{}{~{|{||}|yxwwxwxwxwxz |{|{|{{ |{{ |{{|}|{{||}|xxyFyyxxwwxwxxw xwxyxyvwxvxwvvwxxwwxyxwywzuvxvxz|xwyyxzvwvywxwwxwxxwwxwwxxyxuvwyxwxwyywvzyxxywwyz}}}zwwxww xwxww xyxvwyxw xwwxwxwxwwxyxwxyyxwwxwwxwwxwxyxxyxvxwwxE   {    bwyvxxyxwxxw xwxyxwxwwy xyxxyxxwwxwxywyxwzxwywxxyxwxywxwwxwxxyyxwwxxwxwxyyxwxywxxwxxyvwxtqlegf]]\TJHJE@A>756/+,&"#    oxwwzxww xwxww xyxvwyxw xwwxwxwxwwxyxwxyyxwwxwwxwwxwxyxxyxvxwwxEw ax{wvzxxwxxw xwxyxwwyxxw xwwxwwxyv{zwxywxzwxzxuywvuzzxwxwwxwxwwxvxvwx{zwxvvxwwyxxvwtuvtuutqpkgfa_\YTRPJGGA><831.,(&"  jywwyxww xwxww xyxvwyxw xwwxwxwxwwxyxwxyyxwwxwwxwwxwxyxxyxvxwwxE zxxywyzxwxyxwwxy xwxxwxwx{wvxyyxwxwxwxwxyxwwxwwxwxwvwwxywyxwxwxwxwwxwxwxxwwxwwxwwvxwxxyywwxwyywwxtwvxzwwyxyxxwxwxyx}}{}~wxyxywwxxwvywxwxwxwxwwxwxxwwxww xwxwxwwxwwxwxxwxwxwxwxxwxwxxw xwwxwwxxwxxwwxwxxwxwxwxwwvyE    z  $uxyywyvxwxyxwwxy xwxxwxyxwwxwxwxwxwxwxwxyxyxvxxwyxyxwyywywwywwvwxwxwxwwxwxwxxwwxwyxwyxyxxwxywyywxxwxwxwywxwxxwxxvxyxwwtsusppnh`[_WRTNIKFFtvwyvwxxwvywxwxwxwxwwxwxxwwxww xwxwxwwxwwxwxxwxwxwxwxxwxwxxw xwwxwwxxwxxwwxwxxwxwxwxwwvyEv rxtywyuxwxyxwwxy xwxxwxvvxwwuvzxuvuxwxwxyv{xwxxwxvzzxvxwvxyxuuwwxwwxwxwxwwxwxwxxwwxwxxwxwxwwxwvwxvuwxywxxzxwxxwxuututspmgfb`\\WTPMJHEEu{|wyxwwxxwvywxwxwxwxwwxwxxwwxww xwxwxwwxwwxwxxwxwxwxwxxwxwxxw xwwxwwxxwxxwwxwxxwxwxwxwwvyEwwyyxwwxwxxwwxwxwxxwxwxxwxwwzxwywtyyxyxwxwxyxwwxxwvvwxywxywywwxyxzyxyxwyuxxuxwwxxywyyxxwwxywxyxwxyxxwwxwyxwxxwxyxwxwwx{xw{ywwywvxxvyxxyywvxwxwvwyxwxxwyxwxuxwwxwxwxwwxwxxwxxwxwxwwxwwxwxwwxxwwxwwxwwxw xwwxwxyxwxwxwwxxw xwxyxwwxw xwxwxw xwxxwvxwxF   z   Fwywwxwwxwxxwwxwxwxxwxwxxwxwyxxwwyxwwvwvwxwvwxwwxxwxxwxwwxwwywyxyvvyvxwwvvxzxwwvvwxxwwxywxywwxwwxwxwyvyxxyvxxwxwxwwxwxywwyywwxwyxvwxxvvxxwxyyxwxxwwxwyywyywwxwxwxwwxwxxwxxwxwxwwxwwxwxwwxxwwxwwxwwxw xwwxwxyxwxwxwwxxw xwxyxwwxw xwxwxw xwxxwvxwxFv Cyxzxzxwwxwxxwwxwxwxxwxwxxwxyxyzyxxyzzyzywxwwxwwxxwxxuxxuwyxxwzxvvy|xwvvxwxwxwwxywxy xwuvuxwywxwxwxww xwwvvuvxxwxxwwxxwwxyxwxxwxxyxxsx{wwxwxwxwwxwxxwxxwxwxwwxwwxwxwwxxwwxwwxwwxw xwwxwxyxwxwxwwxxw xwxyxwwxw xwxwxw xwxxwvxwxFytxxvxwxwxwwxwxw xwxwvxyyxwxwxwxwwxxwwxvxwvyxwwxxzvxwxywtwwxyvxywwxwvwxwxwxwwyxwwyxyxyxvxywwxvxwwxwywvxwwxxwxwxwwxxwwvxwvxywxwxxwxwvxwvwx|wzxyxvwxwwxxwxxwxwxxw xwxwwxxwxwxxwxwxxvwx@QwxvxE    y   fyzwwxwxwxwwxwxw xwxxwwxxyxwxwxwxwyxxwwxwvwwvxxwxyvxvxyvywxxwxyxyywxyxyxwxwxwxwxwvyxvxwxwxywyxxwwxxwxxvwyxxywxxwxwxwvxwxyxxywwxxwxyxvwxwwxxwxxwxwxxw xwxwwxxwxwxxwxwxxvwx@QwxvxEu fwzuuwxwxwxwwxwxw xwxzuxyvuvuxwxwxwwxwxy{wwvuz}wyvxvvxyywwzwxywxyxwxxw xwxwxwwxxwwxwyxvxxuwxuwxwxwwxxwxzyyxwwxwwvvuvwwxwxxwvxywxwyyvxyxvwxwwxxwxxwxwxxw xwxwwxxwxwxxwxwxxvwx@QwxvxE xwyw xwwxwxwxxwwxxwxwxwxwwxwxywwxzxw xwxw xyyxwwxyyxywwxwxwxxvzyxwxywxyxxwxwwxwxyxwwxxwwxwxwxwxxwwvxwxywtyywxwywxywywxyvvyxyxwywxywxywyxwvxwwvxyxvyxxvwwxwyxw xwwxwyxwxwxwwxxyxwxwywxGYxwxxF   v     &tywy xwwxwxwxxwwxxwxwxwxwwxwxwxw xwxw xwyxyyxywxwyyxvwxxwxwxwvxyxwvxwxwwxwxvwxwwxxwwxwxwxwxvwyxxyxwyxwxwxxywyxwxxwxwxwywvwyxwxyxwwxxwxxvvwxvwxxwwyxw xwwxwyxwxwxwwxxyxwxwywxGYxwxxFp %uvxxz xwwxwxwxxwwxxwxwxwxwwxwxxwwxyxwz xwxw xyxyxvxxvvzxxwuvxyyxxwwvvxxwxwxwwxwxwxxwwxxwwxwxwxwxwwxwxwxxwzxxwxwvvxwwxwywwxwxwxzzywwxwvxxwt{wxzwwyxw xwwxwyxwxwxwwxxyxwxwywxGYxwxxFxyxxyxxwxwxwxwvxvxwwxwwxwxw xwxwwxwxwxyywxwxwwxwwxwwxwwxwxwxwxyvxwxxwxwxyxwxxwxwxywxxwwxwxxwxyxwxwxyxwwxwxw xwxxvwxw xwwxwwxwxw xwxxwxxwx~#xwxwF     HKJKJJ?SEJIIJP3  Jxwvxwxywwxwxwvxvxwwxwwxwxw xwxwwxwxwxyywxwxwwxwwxwwxwwxwxwxwxyvxwxxwxwxyxwxxwxwxywxxwwxwxxwxyxwxwxyxwwxwxw xwxxvwxw xwwxwwxwxw xwxxwxxwx~#xwxwFDG@F>O@EHEEI-Dzvxwxwxxwwxwxwvxvxwwxwwxwxw xwxwwxwxwxyywxwxwwxwwxwwxwwxwxwxwxyvxwxxwxwxyxwxxwxwxywxxwwxwxxwxyxwxwxyxwwxwxw xwxxvwxw xwwxwwxwxw xwxxwxxwx~#xwxwF xvvxwxwxwxwxy xwwxwxwxxwvxyxwxwyxwxwxwxwwxwwyxwxwxw xwxxwyxwxxww xwwxxwxxwxxwxwxxwxwxyxwxw xwyxwxwxxwxxyxwwxyxwwxwxwxwxwxxwwxx~#wwxF       jvxwxwxwxwxy xwwxwxwxxwvxyxwxwyxwxwxwxwwxwwyxwxwxw xwxxwyxwxxww xwwxxwxxwxxwxwxxwxwxyxwxw xwyxwxwxxwxxyxwwxyxwwxwxwxwxwxxwwxx~#wwxF lwxxwwxwxwxwxwxy xwwxwxwxxwvxyxwxwyxwxwxwxwwxwwyxwxwxw xwxxwyxwxxww xwwxxwxxwxxwxwxxwxwxyxwxw xwyxwxwxxwxxyxwwxyxwwxwxwxwxwxxwwxx~#wwxFtvxwwvvwxxwxwxxwxxwwxwxxw xwwxwxwwxwxwxyxxwxw xwwyxxwwxxy xwxxyxwxwxwxwxwwxwxxwwxyxwxww xyxwxxyxwxxwxyxyxwxwxwwxwwxwxwxwxxwx~#wwxF        ,xwxwwxxwxxywwxwxxwxxwwxwxxw xwwxwxwwxwxwxyxxwxw xwwyxxwwxxy xwxxyxwxwxwxwxwwxwxxwwxyxwxww xyxwxxyxwxxwxyxyxwxwxwwxwwxwxwxwxxwx~#wwxF (wyxwxwwxwxxwxxwwxwxxw xwwxwxwwxwxwxyxxwxw xwwyxxwwxxy xwxxyxwxwxwxwxwwxwxxwwxyxwxww xyxwxxyxwxxwxyxyxwxwxwwxwwxwxwxwxxwx~#wwxFv{yww xwxwxxwxwxwxyxw xwwxwwxwwxwwxwxw xwxwwxwxw xwxwxwwxw xwxwwxw xwxwwxxw xw xwxwxwxxwwxxwwxwxwxxwwxxwxwxwxxwx~#wxF      Nvwyy xwxwxxwxwxwxyxw xwwxwwxwwxwwxwxw xwxwwxwxw xwxwxwwxw xwxwwxw xwxwwxxw xw xwxwxwxxwwxxwwxwxwxxwwxxwxwxwxxwx~#wxFMxwxwxxwxwxwxyxw xwwxwwxwwxwwxwxw xwxwwxwxw xwxwxwwxw xwxwwxw xwxwwxxw xw xwxwxwxxwwxxwwxwxwxxwwxxwxwxwxxwx~#wxFwwyyxwwxwxvxxwxxwxwxwxwyxxwxxwxxwxwxwxw xwxyxwxwxxwwxwxwwxxyxwwxywxwxwwxwxxwxwxwxxwxwwxwwxxw xwwxyxwwxwwxxwwxwwxwxxwxwxwxxwxwxwxwx~#xF     ς  mwxyyxwxvxxwxxwxwxwxwyxxwxxwxxwxwxwxw xwxyxwxwxxwwxwxwwxxyxwwxywxwxwwxwxxwxwxwxxwxwwxwwxxw xwwxyxwwxwwxxwwxwwxwxxwxwxwxxwxwxwxwx~#xF¾྿~mww xwxvxxwxxwxwxwxwyxxwxxwxxwxwxwxw xwxyxwxwxxwwxwxwwxxyxwwxywxwxwwxwxxwxwxwxxwxwwxwwxxw xwwxyxwwxwwxxwwxwwxwxxwxwxwxxwxwxwxwx~#xF vuwxyywwxwxwwxxwxxwxwxxwxwxwwxwxxwxywxwxvwwxxw xwxxwwxwxwxxwwxxywxwwxxwwxxwxwxwxwwxwxxwxxw xwxwwxwwxwxwxyxwxwwxxwxwwxw xyxwwxvwxwxwxwx~#xF       $   1zyyxwwyyxwxwwxxwxxwxwxxwxwxwwxwxxwxywxwxvwwxxw xwxxwwxwxwxxwwxxywxwwxxwwxxwxwxwxwwxwxxwxxw xwxwwxwwxwxwxyxwxwwxxwxwwxw xyxwwxvwxwxwxwx~#xF{!    ,{ xwxwwxxwxxwxwxxwxwxwwxwxxwxywxwxvwwxxw xwxxwwxwxwxxwwxxywxwwxxwwxxwxwxwxwwxwxxwxxw xwxwwxwwxwxwxyxwxwwxxwxwwxw xyxwwxvwxwxwxwx~#xF zxwyyxwxywwxw xwxxwxww xwwxwxwxwwxxwxwxwxwxwxwxxwwxxwxwwxwxwxwxwxwwxwxxwxwxw xwxwxxwxxwxwxxywwxwwxwwxxwwxwxwxwxwxwx~#xwwxF      x     Vvxywwxywxywwxw xwxxwxww xwwxwxwxwwxxwxwxwxwxwxwxxwwxxwxwwxwxwxwxwxwwxwxxwxwxw xwxwxxwxxwxwxxywwxwwxwwxxwwxwxwxwxwxwx~#xwwxFsSuvxwxywwxw xwxxwxww xwwxwxwxwwxxwxwxwxwxwxwxxwwxxwxwwxwxwxwxwxwwxwxxwxwxw xwxwxxwxxwxwxxywwxwwxwwxxwwxwxwxwxwxwx~#xwwxFztvxxwxwxwwxwvxxwxwwxwwxxwwxwxxwwxwxwxxwxxywwxwyyxwxwxywwvwyxwxvwxw xwwxwxw xwxwxwxwxxvwwxyxwwxw xwxwwxwxwwxwxxwxwxxwxxwxxyxwxwwxwxwxwx~#xwxvwxF      y     nvxxvxyvwxwwxwvxxwxwwxwwxxwwxwxxwwxwxwxxwxxywwxwyyxwxwxywwvwyxwxvwxw xwwxwxw xwxwxwxwxxvwwxyxwwxw xwxwwxwxwwxwxxwxwxxwxxwxxyxwxwwxwxwxwx~#xwxvwxFtpuwxxwwxwwxwvxxwxwwxwwxxwwxwxxwwxwxwxxwxxywwxwyyxwxwxywwvwyxwxvwxw xwwxwxw xwxwxwxwxxvwwxyxwwxw xwxwwxwxwwxwxxwxwxxwxxwxxyxwxwwxwxwxwx~#xwxvwxFxwwxwyyxywyxwxwxwxxwxwxwwxxwxwwxxwwxwxxw xww xwxxywxyxxywxwwxwxxwvxwxwxwxwywxyxwxxwxwwxwwxwwxyxyxxwxxwxwxyxwwxwxwxwwxxwxxwxxwxwwxwywxxwwxwx~"wxxwxxF   y 7xwyxwxywyxwxwxwxxwxwxwwxxwxwwxxwwxwxxw xww xwxxywxyxxywxwwxwxxwvxwxwxwxwywxyxwxxwxwwxwwxwwxyxyxxwxxwxwxyxwwxwxwxwwxxwxxwxxwxwwxwywxxwwxwx~"wxxwxxFt1zwxvzvzxywyxwxwxwxxwxwxwwxxwxwwxxwwxwxxw xww xwxxywxyxxywxwwxwxxwvxwxwxwxwywxyxwxxwxwwxwwxwwxyxyxxwxxwxwxyxwwxwxwxwwxxwxxwxxwxwwxwywxxwwxwx~"wxxwxxFx{zxw xwvxwxwxyxwxxyxwxxwwxwxxwwxwxw xw xwxxwxxwyxwxwxxwxwwxwxwwxw xwxwxwxwwxxwyxwxwwxxwxwxwxwxwxwwxywxxwxwxwwxxwxwxwxxwxwwxxwxxwxwxwxwx~#xwE   y Zxvyww xwvxwxwxyxwxxyxwxxwwxwxxwwxwxw xw xwxxwxxwyxwxwxxwxwwxwxwwxw xwxwxwxwwxxwyxwxwwxxwxwxwxwxwxwwxywxxwxwxwwxxwxwxwxxwxwwxxwxxwxwxwxwx~#xwEvZvzwuuvxwvxwxwxyxwxxyxwxxwwxwxxwwxwxw xw xwxxwxxwyxwxwxxwxwwxwxwwxw xwxwxwxwwxxwyxwxwwxxwxwxwxwxwxwwxywxxwxwxwwxxwxwxwxxwxwwxxwxxwxwxwxwx~#xwExwytw xwxwwxwvwxwwxwxw xwxwxwvwxwwyxxwwxwxwxwxwxwxwxwxxwxwxxwxxw xwxwxwwxxwwxwxwxxyxwxwxwxwxwxxwxwwxxwxxwxwwxwxwxxwxx~#wxF    z  rxww xwxwwxwvwxwwxwxw xwxwxwvwxwwyxxwwxwxwxwxwxwxwxwxxwxwxxwxxw xwxwxwwxxwwxwxwxxyxwxwxwxwxwxxwxwwxxwxxwxwwxwxwxxwxx~#wxFvuxuzws xwxwwxwvwxwwxwxw xwxwxwvwxwwyxxwwxwxwxwxwxwxwxwxxwxwxxwxxw xwxwxwwxxwwxwxwxxyxwxwxwxwxwxxwxwwxxwxxwxwwxwxwxxwxx~#wxFwxwwxxyxwwxwwxwxwxy xwxw xwxwwxywwxxwxwxxwwxxwxwxwxwxwxwxxyxwyywwxwxxwxxwxwwxxwxwxwxwwxyxyxwwxwxxwxwwxxwxxwwxxwxyxwxxwx~#wxF    v :yyvxwwxxyxwwxwwxwxwxy xwxw xwxwwxywwxxwxwxxwwxxwxwxwxwxwxwxxyxwyywwxwxxwxxwxwwxxwxwxwxwwxyxyxwwxwxxwxwwxxwxxwwxxwxyxwxxwx~#wxFt5x{yxzxwwxxyxwwxwwxwxwxy xwxw xwxwwxywwxxwxwxxwwxxwxwxwxwxwxwxxyxwyywwxwxxwxxwxwwxxwxwxwxwwxyxyxwwxwxxwxwwxxwxxwwxxwxyxwxxwx~#wxFvvwwxwwxww xwwxwxyxwxw xwwxxwxyxwxwxwxwwxwxwwxwxwxxwxwxxwxxwxxw xwwxwxwwxw xwwxwwxwwxxwxwxwwx~#xF  #"#   ^vxwwxwwxww xwwxwxyxwxw xwwxxwxyxwxwxwxwwxwxwwxwxwxxwxwxxwxxwxxw xwwxwxwwxw xwwxwwxwwxxwxwxwwx~#xF ]vuwyxwwxww xwwxwxyxwxw xwwxxwxyxwxwxwxwwxwxwwxwxwxxwxwxxwxxwxxw xwwxwxwwxw xwwxwwxwwxxwxwxwwx~#xF} xwwxxwwxxywxwxwwxwxwwxxwwyxwxwxwxw xwxwxwxwxw xwwxwxwxwxwxxwxwwxwxwxwxwxyxwwxwwxxwwxwxxwxwxwxwxwwxwwxxwwxwxwxxwxwwxwxwxwx~#wxF    qz xwwxxwwxxywxwxwwxwxwwxxwwyxwxwxwxw xwxwxwxwxw xwwxwxwxwxwxxwxwwxwxwxwxwxyxwwxwwxxwwxwxxwxwxwxwxwwxwwxxwwxwxwxxwxwwxwxwxwx~#wxFsy xwwxxwwxxywxwxwwxwxwwxxwwyxwxwxwxw xwxwxwxwxw xwwxwxwxwxwxxwxwwxwxwxwxwxyxwwxwwxxwwxwxxwxwxwxwxwwxwwxxwwxwxwxxwxwwxwxwxwx~#wxFz xvwxwxwwxwxwy xwxv xwwxww xwxwxxwxyxxwwxvwxw xww xwxxwxw xwxwwxwxww xwxwxyxxwxwwxww xwxwxwxwxyxxwxxwxwwxwxwwxwwxxwxw~#xF     Bv xvwxwxwwxwxwy xwxv xwwxww xwxwxxwxyxxwwxvwxw xww xwxxwxw xwxwwxwxww xwxwxyxxwxwwxww xwxwxwxwxyxxwxxwxwwxwxwwxwwxxwxw~#xF>wv xvwxwxwwxwxwy xwxv xwwxww xwxwxxwxyxxwwxvwxw xww xwxxwxw xwxwwxwxww xwxwxyxxwxwwxww xwxwxwxwxyxxwxxwxwwxwxwwxwwxxwxw~#xFyw xwxwxxwxwxxwxxwxyxwxwxwxwxyxwxwxxwxwxxw xwxwxxwxxwxw xwwxwxyxwwxyw xwvxwwxyxwwxwxwxxwxwxwxvwxwxwxyxwxwxwwxwxyxwxww~#xF       ]wy xwxwxxwxwxxwxxwxyxwxwxwxwxyxwxwxxwxwxxw xwxwxxwxxwxw xwwxwxyxwwxyw xwvxwwxyxwwxwxwxxwxwxwxvwxwxwxyxwxwxwwxwxyxwxww~#xF[| xwxwxxwxwxxwxxwxyxwxwxwxwxyxwxwxxwxwxxw xwxwxxwxxwxw xwwxwxyxwwxyw xwvxwwxyxwwxwxwxxwxwxwxvwxwxwxyxwxwxwwxwxyxwxww~#xFЇ:xvywwxy xwxxw xwwvwxwxxwxwxxyxwxxwxxvxw xywwxwxwxxwwxwxwwxwwxwxwxwxwxyxwxxwwxyxwxwxwxxwvxy xwxww xwxyxxwwxxwxwxwyxw xw xwxwwxwxwxw xwx% xwF$$0,.-P\Z\[\<[Y[7Fxxywwxy xwxxw xwwvwxwxxwxwxxyxwxxwxxvxw xywwxwxwxxwwxwxwwxwwxwxwxwxwxyxwxxwwxyxwxwxwxxwvxy xwxww xwxyxxwwxxwxwxwyxw xw xwxwwxwxwxw xwx% xwF -*+*KWUWVW:VYVYX0Fxwywwxy xwxxw xwwvwxwxxwxwxxyxwxxwxxvxw xywwxwxwxxwwxwxwwxwwxwxwxwxwxyxwxxwwxyxwxwxwxxwvxy xwxww xwxyxxwwxxwxwxwyxw xw xwxwwxwxwxw xwx% xwFTX}yxywywxwxwxwxwyxwwxwxwxwxw xwxxwxwxwxwwxxwwxvw xyxyxwxyxwwxxwxwxwwxwxyxv xwxyxwxwxwwxwxwxyxyxxwxwxwxwxwxxwxwxwxwxwxFE݉V$42xxwxGUX}ywywx?wywxwxwxwxwyxwwxwxwxwxw xwxxwxwxwxwwxxwwxvw xyxyxwxyxwwxxwxwxwwxwxyxv xwxyxwxwxwwxwxwxyxyxxwxwxwxwxwxxwxwxwxwxwxFE݉V$42xxwxGUX}yvxwxBwywxwxwxwxwyxwwxwxwxwxw xwxxwxwxwxwwxxwwxvw xyxyxwxyxwwxxwxwxwwxwxyxv xwxyxwxwxwwxwxwxyxyxxwxwxwxwxwxxwxwxwxwxwxFE݉V$42xxwxGVX}yxww?xwxxyxxwxwwxww xwxwwxwxw xyxwxwwxwxwxwxwxwxxwxwwxxw xw xwwxxwxxyxwyxwxxwwxwxwvxwwxw xwxwxyxwxwxwxwxEEU4xxxwFTV}yxvxwwExwxxyxxwxwwxww xwxwwxwxw xyxwxwwxwxwxwxwxwxxwxwwxxw xw xwwxxwxxyxwyxwxxwwxwxwvxwwxw xwxwxyxwxwxwxwxEEU4xxxwFWY{zyzyw>xwxxyxxwxwwxww xwxwwxwxw xyxwxwwxwxwxwxwxwxxwxwwxxw xw xwwxxwxxyxwyxwxxwwxwxwvxwwxw xwxwxyxwxwxwxwxEEU4xxxwFTY}xywyxx:wwxywxwxwwyxwxwwxxwwxwxwxwxwwywvxwxwwxwxwxwxwxwxxwxwwxwxwwxw xwwxwxwxwwxxwwxwxwwxwxwwxwwxwxyxw xwwxxwxwxyxDEEVxFTY}xywyxx;wwxywxwxwwyxwxwwxxwwxwxwxwxwwywvxwxwwxwxwxwxwxwxxwxwwxwxwwxw xwwxwxwxwwxxwwxwxwwxwxwwxwwxwxyxw xwwxxwxwxyxDEEVxFTY}xywyxx;wwxywxwxwwyxwxwwxxwwxwxwxwxwwywvxwxwwxwxwxwxwxwxxwxwwxwxwwxw xwwxwxwxwwxxwwxwxwwxwxwwxwwxwxyxw xwwxxwxwxyxDEEVxFUX}wxzw=xwxxwxw xwwxwxwxwxyxyxwxwxwwxxwwxxwwxwwxwxwxwxww xwxxwwxww xw xwwxwvxy xwxwxxwxxwxxwxxwxwxxwxyxwxwxwvwxwxxyxwxxwxwxwxxyxwxE## $VE#V4#xwwFUX}wvxw;xwxxwxw xwwxwxwxwxyxyxwxwxwwxxwwxxwwxwwxwxwxwxww xwxxwwxww xw xwwxwvxy xwxwxxwxxwxxwxxwxwxxwxyxwxwxwvwxwxxyxwxxwxwxwxxyxwxE## $VE#V4#xwwFUX}wwyw<xwxxwxw xwwxwxwxwxyxyxwxwxwwxxwwxxwwxwwxwxwxwxww xwxxwwxww xw xwwxwvxy xwxwxxwxxwxxwxxwxwxxwxyxwxwxwvwxwxxyxwxxwxwxwxxyxwxE## $VE#V4#xwwFTW}wxwxBxxw xww xyxwwxwwxyxyxwwxxwxwxwxwxwxwxwxxw xwxwxyxwxxwwxwxyxwwxwwxw xwwxwxwxwwxxwxxvxxwxxwxwxywwxxwxxwwxwxyxwx E#4VEEgxxyxFTW}wxwxBxxw xww xyxwwxwwxyxyxwwxxwxwxwxwxwxwxwxxw xwxwxyxwxxwwxwxyxwwxwwxw xwwxwxwxwwxxwxxvxxwxxwxwxywwxxwxxwwxwxyxwx E#4VEEgxxyxFTW}wxwxBxxw xww xyxwwxwwxyxyxwwxxwxwxwxwxwxwxwxxw xwxwxyxwxxwwxwxyxwwxwwxw xwwxwxwxwwxxwxxvxxwxxwxwxywwxxwxxwwxwxyxwx E#4VEEgxxyxFUX}xy~Dxwwyxwxwwxxwwxyxwxwxwwxxw xwwxwwvwxwxwwxxwxwwxwxwxwwxwxwxwxyxxwwxxwwxwxwxwwxxwxwwxyxwwxwxwxwwxwxywxxwxwxEEEVxwxxFUX}xy~Dxwwyxwxwwxxwwxyxwxwxwwxxw xwwxwwvwxwxwwxxwxwwxwxwxwwxwxwxwxyxxwwxxwwxwxwxwwxxwxwwxyxwwxwxwxwwxwxywxxwxwxEEEVxwxxFUX}xy~Dxwwyxwxwwxxwwxyxwxwxwwxxw xwwxwwvwxwxwwxxwxwwxwxwxwwxwxwxwxyxxwwxxwwxwxwxwwxxwxwwxyxwwxwxwxwwxwxywxxwxwxEEEVxwxxFUX}wxxwxwxEwwxwxwwxxwxwxwwxwxwxxwwxwxw xwwxwxwwxwwxxwxwxxwxxwwxyxwwxxwxw xwwxw xwxxwxwxwxwxyxwxwwxxwxww xwxxwxxw xwxxwwxwxED#E#h EEy4wFUX}wxxwxwxEwwxwxwwxxwxwxwwxwxwxxwwxwxw xwwxwxwwxwwxxwxwxxwxxwwxyxwwxxwxw xwwxw xwxxwxwxwxwxyxwxwwxxwxww xwxxwxxw xwxxwwxwxED#E#h EEy4wFUX}wxxwxwxEwwxwxwwxxwxwxwwxwxwxxwwxwxw xwwxwxwwxwwxxwxwxxwxxwwxyxwwxxwxw xwwxw xwxxwxwxwxwxyxwxwwxxwxww xwxxwxxw xwxxwwxwxED#E#h EEy4wFUX}wxxwwxxGyxxwxwxxwxwxxw xw xwwxwxwxxwxww xwwxxwxwwxxwwxwwxxwxww xwwxwxwxwxwwxwwxw xw xw xwxwwxvxwwxy xwxxwxxwxxyxxwwyxxwxyxDF$xF#$#gxxwxxwFUX}wxxwwxxGyxxwxwxxwxwxxw xw xwwxwxwxxwxww xwwxxwxwwxxwwxwwxxwxww xwwxwxwxwxwwxwwxw xw xw xwxwwxvxwwxy xwxxwxxwxxyxxwwyxxwxyxDF$xF#$#gxxwxxwFUX}wxxwwxxGyxxwxwxxwxwxxw xw xwwxwxwxxwxww xwwxxwxwwxxwwxwwxxwxww xwwxwxwxwxwwxwwxw xw xw xwxwwxvxwwxy xwxxwxxwxxyxxwwyxxwxyxDF$xF#$#gxxwxxwFUX~xvDyw xwwxwxxwwxwxwwxwxyxw xw xwxwwxxwxwxwxyxwxyxwxwxwxxwwxyxwxwxwwxwxy xwxwxwvww xwxxwxwxxwxxwxyxwwxwvwxyxwxxwxxwxwxxwwxwxEFVEFxwwxFUX~xvDyw xwwxwxxwwxwxwwxwxyxw xw xwxwwxxwxwxwxyxwxyxwxwxwxxwwxyxwxwxwwxwxy xwxwxwvww xwxxwxwxxwxxwxyxwwxwvwxyxwxxwxxwxwxxwwxwxEFVEFxwwxFUX~xvDyw xwwxwxxwwxwxwwxwxyxw xw xwxwwxxwxwxwxyxwxyxwxwxwxxwwxyxwxwxwwxwxy xwxwxwvww xwxxwxwxxwxxwxyxwwxwvwxyxwxxwxxwxwxxwwxwxEFVEFxwwxFUX}xHxwxwxxwxxwxwxwwxxwxxwxwwxwwxxw xwxxwxxwxyxyxwxwxyxwxw xwxw xw xwxwxyxyxxww xwwxw xwxwxE#h$ g#gwxwwFUX}xHxwxwxxwxxwxwxwwxxwxxwxwwxwwxxw xwxxwxxwxyxyxwxwxyxwxw xwxw xw xwxwxyxyxxww xwwxw xwxwxE#h$ g#gwxwwFUX}xHxwxwxxwxxwxwxwwxxwxxwxwwxwwxxw xwxxwxxwxyxyxwxwxyxwxw xwxw xw xwxwxyxyxxww xwwxw xwxwxE#h$ g#gwxwwFUX}wxxwx|H xw xwwxwxwxwxxwxwxxwxwxw xwxwxxwxwxxwxw xwxxwwxwxwxwwxxwxw xwwxwxwxxww xwwxwwxwxyxw xwxwwxwwxwxwxxwxwwyxwwxwxF UgzwhwxwwFUX}wxxwx|H xw xwwxwxwxwxxwxwxxwxwxw xwxwxxwxwxxwxw xwxxwwxwxwxwwxxwxw xwwxwxwxxww xwwxwwxwxyxw xwxwwxwwxwxwxxwxwwyxwwxwxF UgzwhwxwwFUX}wxxwx|H xw xwwxwxwxwxxwxwxxwxwxw xwxwxxwxwxxwxw xwxxwwxwxwxwwxxwxw xwwxwxwxxww xwwxwwxwxyxw xwxwwxwwxwxwxxwxwwyxwwxwxF UgzwhwxwwFTX}wxxwwxxwJwxwxxwxxwxwxwxxwxwxwxyxwxwxwwxxvxwwxxwwxwxwvwwxxwwxwwxwxyxwxwwxyxw xwxwxxwwxxwxwwxww xywxyxwxwxxwxw xwxwxwwxwxwxEE 44xxxwwyxFTX}wxxwwxxwJwxwxxwxxwxwxwxxwxwxwxyxwxwxwwxxvxwwxxwwxwxwvwwxxwwxwwxwxyxwxwwxyxw xwxwxxwwxxwxwwxww xywxyxwxwxxwxw xwxwxwwxwxwxEE 44xxxwwyxFTX}wxxwwxxwJwxwxxwxxwxwxwxxwxwxwxyxwxwxwwxxvxwwxxwwxwxwvwwxxwwxwwxwxyxwxwwxyxw xwxwxxwwxxwxwwxww xywxyxwxwxxwxw xwxwxwwxwxwxEE 44xxxwwyxFUX~xxwwxyJwwxxwxwxxwwxwxwxwxwwxwxywwxwxwwxwwxwwxwxwxwxy xwxxwxwyxww xwwxyxwxwxwxywwxxwvwxxw xwxxwxxwxwxwwxwxyxwxwxwxwxxwwxywxvwxDDV V#4 xxwwxxFUX~xxwwxyJwwxxwxwxxwwxwxwxwxwwxwxywwxwxwwxwwxwwxwxwxwxy xwxxwxwyxww xwwxyxwxwxwxywwxxwvwxxw xwxxwxxwxwxwwxwxyxwxwxwxwxxwwxywxvwxDDV V#4 xxwwxxFUX~xxwwxyJwwxxwxwxxwwxwxwxwxwwxwxywwxwxwwxwwxwwxwxwxwxy xwxxwxwyxww xwwxyxwxwxwxywwxxwvwxxw xwxxwxxwxwxwwxwxyxwxwxwxwxxwwxywxvwxDDV V#4 xxwwxxFTX~xwwxwyxxG|wxxwxwxyxwwxwxw xwxwxwxwxxwxwxwxxwxwxwwxwxwxwwxwxwwxwxwxyxwxwwxxw xwwxwxw xwxwxyxwwxwxwxwxwwxxwxxwxwxyxwwxxwxwx  "xwFTX~xwwxwyxxG|wxxwxwxyxwwxwxw xwxwxwxwxxwxwxwxxwxwxwwxwxwxwwxwxwwxwxwxyxwxwwxxw xwwxwxw xwxwxyxwwxwxwxwxwwxxwxxwxwxyxwwxxwxwx  "xwFTX~xwwxwyxxG|wxxwxwxyxwwxwxw xwxwxwxwxxwxwxwxxwxwxwwxwxwxwwxwxwwxwxwxyxwxwwxxw xwwxwxw xwxwxyxwwxwxwxwxwwxxwxxwxwxyxwwxxwxwx  "xwFUX}xwwxyxKxwxywxwxwwxwxwwxwwxw xwxwxxwwxwxyxwxwwxww xwxwxwwxww xwxxwxxwxw xwwxwxwwxyxxwvwxwxwxvww xwwxwxwwxwxwwxwxw!xwFUX}xwwxyxKxwxywxwxwwxwxwwxwwxw xwxwxxwwxwxyxwxwwxww xwxwxwwxww xwxxwxxwxw xwwxwxwwxyxxwvwxwxwxvww xwwxwxwwxwxwwxwxw!xwFUX}xwwxyxKxwxywxwxwwxwxwwxwwxw xwxwxxwwxwxyxwxwwxww xwxwxwwxww xwxxwxxwxw xwwxwxwwxyxxwvwxwxwxvww xwwxwxwwxwxwwxwxw!xwFUX}xxwwxw~Kxxwxwxwxwxxwxyxwwxwxwxxwxwwxwxxwxxwxwwxwxwxxw xwvwwxwxwwxwxwxwxxwxyxwxw xwxwwxwxwwxwxxyxw  xxwxFUX}xxwwxw~Kxxwxwxwxwxxwxyxwwxwxwxxwxwwxwxxwxxwxwwxwxwxxw xwvwwxwxwwxwxwxwxxwxyxwxw xwxwwxwxwwxwxxyxw  xxwxFUX}xxwwxw~Kxxwxwxwxwxxwxyxwwxwxwxxwxwwxwxxwxxwxwwxwxwxxw xwvwwxwxwwxwxwxwxxwxyxwxw xwxwwxwxwwxwxxyxw  xxwxFUX}wxwxA|xxwxywxxwxwxxwwxwwxwxwwxwwxwxwxwwxwwxwwxwxwxyxwwxw xwxwxwxxwxwwxww xww xwxwxxwxwwxwxy xw xwwxxwxwwxwxxwwxxwxwxyxwwxwxwwxw$ *xxwwxxFUX}wxwxA|xxwxywxxwxwxxwwxwwxwxwwxwwxwxwxwwxwwxwwxwxwxyxwwxw xwxwxwxxwxwwxww xww xwxwxxwxwwxwxy xw xwwxxwxwwxwxxwwxxwxwxyxwwxwxwwxw$ *xxwwxxFUX}wxwxA|xxwxywxxwxwxxwwxwwxwxwwxwwxwxwxwwxwwxwwxwxwxyxwwxw xwxwxwxxwxwwxww xww xwxwxxwxwwxwxy xw xwwxxwxwwxwxxwwxxwxwxyxwwxwxwwxw$ *xxwwxxFUX|wxxwxwxDxxwyxwxwxxwxwxvww xyxwxwxxwwxwxxwxwwxwwxxw xwxxwxwxwxwxw xww xwxwxxwwxwxw xwwxwwxxwxwxwwxwwxxwxwxwxwwxwwxwxxww xwxxwwxxwwyx  %wxxwFUX|wxxwxwxDxxwyxwxwxxwxwxvww xyxwxwxxwwxwxxwxwwxwwxxw xwxxwxwxwxwxw xww xwxwxxwwxwxw xwwxwwxxwxwxwwxwwxxwxwxwxwwxwwxwxxww xwxxwwxxwwyx  %wxxwFUX|wxxwxwxDxxwyxwxwxxwxwxvww xyxwxwxxwwxwxxwxwwxwwxxw xwxxwxwxwxwxw xww xwxwxxwwxwxw xwwxwwxxwxwxwwxwwxxwxwxwxwwxwwxwxxww xwxxwwxxwwyx  %wxxwFTW}xxwwxwxExwwxwxwxwxxwxwwxyxwxxwxxwxxwxwxxwxwxxyxwwxwxxwxwxwxwxwxww xwxwxwxwxxwwxwxwwxwxxwwxww xwxwxwxwxxwxwxxwxwxwxwwxwwxxwvyx #wxwwFTW}xxwwxwxExwwxwxwxwxxwxwwxyxwxxwxxwxxwxwxxwxwxxyxwwxwxxwxwxwxwxwxww xwxwxwxwxxwwxwxwwxwxxwwxww xwxwxwxwxxwxwxxwxwxwxwwxwwxxwvyx #wxwwFTW}xxwwxwxExwwxwxwxwxxwxwwxyxwxxwxxwxxwxwxxwxwxxyxwwxwxxwxwxwxwxwxww xwxwxwxwxxwwxwxwwxwxxwwxww xwxwxwxwxxwxwxxwxwxwxwwxwwxxwvyx #wxwwFUX}wxF~yxw xwxwxxwxwxwxwxwxxwxwvwxwxxwyxwwxxwxwwxywwxwxxwxwxwxwxwwxwwxwwyxyxwwxwwxwwxwxw xwxwxwwxwxxwxwwxwxxw xwxwwxwxxwxwwxxwwxyxwwxx/ "xFUX}wxF~yxw xwxwxxwxwxwxwxwxxwxwvwxwxxwyxwwxxwxwwxywwxwxxwxwxwxwxwwxwwxwwyxyxwwxwwxwwxwxw xwxwxwwxwxxwxwwxwxxw xwxwwxwxxwxwwxxwwxyxwwxx/ "xFUX}wxF~yxw xwxwxxwxwxwxwxwxxwxwvwxwxxwyxwwxxwxwwxywwxwxxwxwxwxwxwwxwwxwwyxyxwwxwwxwwxwxw xwxwxwwxwxxwxwwxwxxw xwxwwxwxxwxwwxxwwxyxwwxx/ "xFUY} x|Kwyxxyxxywywwxxwxwxwxxwwxyxwxwxwwxxwxxwwxwwxxwwxy xw xw xwxwwxwwxwxyxyxwxxwwxwxywwxwxw xyxwxxwxwxwxwxxwwxxwwxwxw xwwxwxxwwx~#xxwwxxFUY} x|Kwyxxyxxywywwxxwxwxwxxwwxyxwxwxwwxxwxxwwxwwxxwwxy xw xw xwxwwxwwxwxyxyxwxxwwxwxywwxwxw xyxwxxwxwxwxwxxwwxxwwxwxw xwwxwxxwwx~#xxwwxxFUY} x|Kwyxxyxxywywwxxwxwxwxxwwxyxwxwxwwxxwxxwwxwwxxwwxy xw xw xwxwwxwwxwxyxyxwxxwwxwxywwxwxw xyxwxxwxwxwxwxxwwxxwwxwxw xwwxwxxwwx~#xxwwxxFUX}xwxwwMvxwxywxxvyxwxxwwxxwxwwxwxwwxwxxwxwwxxwxwxwwxwxyxwxxwxwwxwxwxwxwxyxwxyxwwxyxwxwxwxxvwxwwxxwxwwxxwxwwxyxyxxvwxwxzxw xwxxwxx~#xxwwxxFUX}xwxwwMvxwxywxxvyxwxxwwxxwxwwxwxwwxwxxwxwwxxwxwxwwxwxyxwxxwxwwxwxwxwxwxyxwxyxwwxyxwxwxwxxvwxwwxxwxwwxxwxwwxyxyxxvwxwxzxw xwxxwxx~#xxwwxxFUX}xwxwwMvxwxywxxvyxwxxwwxxwxwwxwxwwxwxxwxwwxxwxwxwwxwxyxwxxwxwwxwxwxwxwxyxwxyxwwxyxwxwxwxxvwxwwxxwxwwxxwxwwxyxyxxvwxwxzxw xwxxwxx~#xxwwxxFUX}xwxxwxOxwwxwxxwxwxwxyxwxxwxwwxwxxy xw xwxxwxyxwxxwxwxwxxwxxwxxwxyyxwwxwxxwxwxwxwxxyxwxyxxwxwxwwxwxyxwwxxwxywxxxyxwxx~#xxwwxxFUX}xwxxwxOxwwxwxxwxwxwxyxwxxwxwwxwxxy xw xwxxwxyxwxxwxwxwxxwxxwxxwxyyxwwxwxxwxwxwxwxxyxwxyxxwxwxwwxwxyxwwxxwxywxxxyxwxx~#xxwwxxFUX}xwxxwxOxwwxwxxwxwxwxyxwxxwxwwxwxxy xw xwxxwxyxwxxwxwxwxxwxxwxxwxyyxwwxwxxwxwxwxwxxyxwxyxxwxwxwwxwxyxwwxxwxywxxxyxwxx~#xxwwxxFUX}wwxxwxOxywxwxwxxvwxwxxwxwxyxy xw xwwxwwxwxwxwwxwwxw xwxywwxwwxwwxyxxw xyxwyxxwxwyxwx|wyxy xwx~#xwxFUX}wwxxwxOxywxwxwxxvwxwxxwxwxyxy xw xwwxwwxwxwxwwxwwxw xwxywwxwwxwwxyxxw xyxwyxxwxwyxwx|wyxy xwx~#xwxFUX}wwxxwxOxywxwxwxxvwxwxxwxwxyxy xw xwwxwwxwxwxwwxwwxw xwxywwxwwxwwxyxxw xyxwyxxwxwyxwx|wyxy xwx~#xwxFUX}wxxwwxwKxwxvxwxwxw xwxwwxwxxwwxwxxwxwxwxwxwxww xw xwxxwwxwxyxwwxwyxwxyxwwxwwxwxywwxwwxwwxxwwxwwxwywxwwxwxwxxwx~#xwxFUX}wxxwwxwKxwxvxwxwxw xwxwwxwxxwwxwxxwxwxwxwxwxww xw xwxxwwxwxyxwwxwyxwxyxwwxwwxwxywwxwwxwwxxwwxwwxwywxwwxwxwxxwx~#xwxFUX}wxxwwxwKxwxvxwxwxw xwxwwxwxxwwxwxxwxwxwxwxwxww xw xwxxwwxwxyxwwxwyxwxyxwwxwwxwxywwxwwxwwxxwwxwwxwywxwwxwxwxxwx~#xwxFUX}wxwxwx|Jxwwxwwxwxwxwxw xw xwxxwxxwwxwxwwxwwxwwxwwxyxwxwxwxwxxwxyxwwxxwwxyxxyxwy} wxw xwxwx~#xFUX}wxwxwx|Jxwwxwwxwxwxwxw xw xwxxwxxwwxwxwwxwwxwwxwwxyxwxwxwxwxxwxyxwwxxwwxyxxyxwy} wxw xwxwx~#xFUX}wxwxwx|Jxwwxwwxwxwxwxw xw xwxxwxxwwxwxwwxwwxwwxwwxyxwxwxwxwxxwxyxwwxxwwxyxxyxwy} wxw xwxwx~#xFUX}xwvywKyxwxwxxwxwxwwxxwwxyxwwxwxww xwwxwwxxwwxxwxxyxwxxww xyxwxyxwxwxwwxwxxwwxwxwxyxxwxyx{xwwxyxwwxwx~#xFUX}xwvywKyxwxwxxwxwxwwxxwwxyxwwxwxww xwwxwwxxwwxxwxxyxwxxww xyxwxyxwxwxwwxwxxwwxwxwxyxxwxyx{xwwxyxwwxwx~#xFUX}xwvywKyxwxwxxwxwxwwxxwwxyxwwxwxww xwwxwwxxwwxxwxxyxwxxww xyxwxyxwxwxwwxwxxwwxwxwxyxxwxyx{xwwxyxwwxwx~#xFUX}xxwyxywwxKxwxwxwwxwxwxw xwxwwxxwxxvwxwxyxwxwxwwxxyxwwxxwwxwxyxwxwwxvxxwwyxy~xxwxwwxxwxwwx~#xFUX}xxwyxywwxKxwxwxwwxwxwxw xwxwwxxwxxvwxwxyxwxwxwwxxyxwwxxwwxwxyxwxwwxvxxwwyxy~xxwxwwxxwxwwx~#xFUX}xxwyxywwxKxwxwxwwxwxwxw xwxwwxxwxxvwxwxyxwxwxwwxxyxwwxxwwxwxyxwxwwxvxxwwyxy~xxwxwwxxwxwwx~#xFUX}wxxwxxwwvxxNxxwyxwxwywxyxyxwxwyxwvxwwxwxwwxwxwxwxxv xwwxwxwxwxxww xwx{P}xyxwxwxwwyxw~#xEUX}wxxwxxwwvxxNxxwyxwxwywxyxyxwxwyxwvxwwxwxwwxwxwxwxxv xwwxwxwxwxxww xwx{P}xyxwxwxwwyxw~#xEUX}wxxwxxwwvxxNxxwyxwxwywxyxyxwxwyxwvxwwxwxwwxwxwxwxxv xwwxwxwxwxxww xwx{P}xyxwxwxwwyxw~#xEUX~xwxwxwwxwRzwxwxwvywyxvyxwxwxxyxxwxxwwxxwxxywvyxvyxwxxwxxwxwxwxxwxxwxvwyxwxxwxxwxwxxyZ{xyxwxwxw~wwxFUX~xwxwxwwxwRzwxwxwvywyxvyxwxwxxyxxwxxwwxxwxxywvyxvyxwxxwxxwxwxwxxwxxwxvwyxwxxwxxwxwxxyZ{xyxwxwxw~wwxFUX~xwxwxwwxwRzwxwxwvywyxvyxwxwxxyxxwxxwwxxwxxywvyxvyxwxxwxxwxwxwxxwxxwxvwyxwxxwxxwxwxxyZ{xyxwxwxw~wwxFUX} xww{Oxwwxxywywxwwxwxyxwxwwxwxwxyxyxwyxwwxwwxwxxwxwwxwwxw| _xxwxwxwxvwvxw1oxwFUX} xww{Oxwwxxywywxwwxwxyxwxwwxwxwxyxyxwyxwwxwwxwxxwxwwxwwxw| _xxwxwxwxvwvxw1oxwFUX} xww{Oxwwxxywywxwwxwxyxwxwwxwxwxyxyxwyxwwxwwxwxxwxwwxwwxw| _xxwxwxwxvwvxw1oxwFUX}xxwxwxxwxxMxywyxwwxwwxwxwxxwxxwwxvwxwxwxwxyxxwyxwxxwxwxwxwxxwwx`wxwxwxwxwx P(yxwFUX}xxwxwxxwxxMxywyxwwxwwxwxwxxwxxwwxvwxwxwxwxyxxwyxwxxwxwxwxwxxwwx`wxwxwxwxwx P(yxwFUX}xxwxwxxwxxMxywyxwwxwwxwxwxxwxxwwxvwxwxwxwxyxxwyxwxxwxwxwxwxxwwx`wxwxwxwxwx P(yxwFUX}yxwxwxxwxOxwvxwxwwxwxxwwxwwxwxywwxwxxwxywxwxy|hwxxwxw xvxwyxxwwxxwxwxwxwwxw xwxxwxwwxwwxwwxwxwxxw xwxwxwxwwxxwxw xwxwxwwxwwxwxwxwxwwxyxFUX}yxwxwxxwxOxwvxwxwwxwxxwwxwwxwxywwxwxxwxywxwxy|hwxxwxw xvxwyxxwwxxwxwxwxwwxw xwxxwxwwxwwxwwxwxwxxw xwxwxwxwwxxwxw xwxwxwwxwwxwxwxwxwwxyxFUX}yxwxwxxwxOxwvxwxwwxwxxwwxwwxwxywwxwxxwxywxwxy|hwxxwxw xvxwyxxwwxxwxwxwxwwxw xwxxwxwwxwwxwwxwxwxxw xwxwxwxwwxxwxw xwxwxwwxwwxwxwxwxwwxyxFUX}xwxwwxwxxUӑxxwwywxy xwxwyxwy !`xw xwxxwwxxyww xwwxxwwxwxxwxwxw xwxwxw xwxwxwxw xwwxxwwxw xwxyxwvxwFUX}xwxwwxwxxUӑxxwwywxy xwxwyxwy !`xw xwxxwwxxyww xwwxxwwxwxxwxwxw xwxwxw xwxwxwxw xwwxxwwxw xwxyxwvxwFUX}xwxwwxwxxUӑxxwwywxy xwxwyxwy !`xw xwxxwwxxyww xwwxxwwxwxxwxwxw xwxwxw xwxwxwxw xwwxxwwxw xwxyxwvxwFUX}wxwxwyxQɋyxw xwxwxwxx|~ xwxwxwxwxxwywywyxxwxxw xwxwxwxwxxwxwwxwxwwxwxwxwxywxwwxxwwxwxwxxwwxxwxwxwGUX}wxwxwyxQɋyxw xwxwxwxx|~ xwxwxwxwxxwywywyxxwxxw xwxwxwxwxxwxwwxwxwwxwxwxwxywxwwxxwwxwxwxxwwxxwxwxwGUX}wxwxwyxQɋyxw xwxwxwxx|~ xwxwxwxwxxwywywyxxwxxw xwxwxwxwxxwxwwxwxwwxwxwxwxywxwwxxwwxwxwxxwwxxwxwxwGTX}xxwwxwxywx{Wxwxwxwxz=Sxxwwxxyxxwxxwwxwxwwxww xwxxwxxwxyxwxwwxxwxwxxwxw xwwxwxwxwxxwxwwxxwwxwxwxxwwxw xwwxwxxFTX}xxwwxwxywx{Wxwxwxwxz=Sxxwwxxyxxwxxwwxwxwwxww xwxxwxxwxyxwxwwxxwxwxxwxw xwwxwxwxwxxwxwwxxwwxwxwxxwwxw xwwxwxxFTX}xxwwxwxywx{Wxwxwxwxz=Sxxwwxxyxxwxxwwxwxwwxww xwxxwxxwxyxwxwwxxwxwxxwxw xwwxwxwxwxxwxwwxxwwxwxwxxwwxw xwwxwxxFTX}wxwxxwxwwvxY{~~>xwxwxxwxxwxywxwxwxwwxv xwxxwvvwxwywxwxwxwxwxwxwwxwxwwxwwxyxwxwwxww xyxFTX}wxwxxwxwwvxY{~~>xwxwxxwxxwxywxwxwxwwxv xwxxwvvwxwywxwxwxwxwxwxwwxwxwwxwwxyxwxwwxww xyxFTX}wxwxxwxwwvxY{~~>xwxwxxwxxwxywxwxwxwwxv xwxxwvvwxwywxwxwxwxwxwxwwxwxwwxwwxyxwxwwxww xyxFUX}xxwxwxwxwxZ~Axywxwxwxxww xw xwxxwxxwwxvwxwxyxvyxxywxwyv xwxwxyxwwxwxwxwwxwwxwwxxwwxwxxwwxwwxwxwwxyxwxwxxwwxwxwxxwwxxwFUX}xxwxwxwxwxZ~Axywxwxwxxww xw xwxxwxxwwxvwxwxyxvyxxywxwyv xwxwxyxwwxwxwxwwxwwxwwxxwwxwxxwwxwwxwxwwxyxwxwxxwwxwxwxxwwxxwFUX}xxwxwxwxwxZ~Axywxwxwxxww xw xwxxwxxwwxvwxwxyxvyxxywxwyv xwxwxyxwwxwxwxwwxwwxwwxxwwxwxxwwxwwxwxwwxyxwxwxxwwxwxwxxwwxxwFUX~xwxwxwxV ~Bwxwxwxwwxwxwxwwxwxxwxwwxywxxwwxwxxzwxwxxywxyxwxwxwxwxwxwwxxwxvxwvxwxxwxywwxwwxwxwwxwxxw xwxywxwFUX~xwxwxwxV ~Bwxwxwxwwxwxwxwwxwxxwxwwxywxxwwxwxxzwxwxxywxyxwxwxwxwxwxwwxxwxvxwvxwxxwxywwxwwxwxwwxwxxw xwxywxwFUX~xwxwxwxV ~Bwxwxwxwwxwxwxwwxwxxwxwwxywxxwwxwxxzwxwxxywxyxwxwxwxwxwxwwxxwxvxwvxwxxwxywwxwwxwxwwxwxxw xwxywxwFUX~wwy x\~Fy xwxwwxwxwxyxww xwxxwxxwxwxwyxyvҟ{yxwywxwxwxwxyyxxwxwwxxwxwwyww xwwyxwxwwxwxwxwxyxwwFUX~wwy x\~Fy xwxwwxwxwxyxww xwxxwxxwxwxwyxyvҟ{yxwywxwxwxwxyyxxwxwwxxwxwwyww xwwyxwxwwxwxwxwxyxwwFUX~wwy x\~Fy xwxwwxwxwxyxww xwxxwxxwxwxwyxyvҟ{yxwywxwxwxwxyyxxwxwwxxwxwwyww xwwyxwxwwxwxwxwxyxwwFUW}wwxw xzX~Lwwxwxwwxwwxwxxwxy xwxxwxxwxwxwxwxxwxwz踋xywxxywxwwxw xww xw xwxxwxwxwwxwxxwwxwxwwxw xwxw xwFUW}wwxw xzX~Lwwxwxwwxwwxwxxwxy xwxxwxxwxwxwxwxxwxwz踋xywxxywxwwxw xww xw xwxxwxwxwwxwxxwwxwxwwxw xwxw xwFUW}wwxw xzX~Lwwxwxwwxwwxwxxwxy xwxxwxxwxwxwxwxxwxwz踋xywxxywxwwxw xww xw xwxxwxwxwwxwxxwwxwxwwxw xwxw xwFUX~wwxw xwU~Qywxwwxyxwxxwwxw xwxxwxxwxwxxwxxwxwxwxwyϝyyxvwxxwxwxwxwxxwwxxywxyxw xwxywxw xwxxwxwwxwxxwxwxFUX~wwxw xwU~Qywxwwxyxwxxwwxw xwxxwxxwxwxxwxxwxwxwxwyϝyyxvwxxwxwxwxwxxwwxxywxyxw xwxywxw xwxxwxwwxwxxwxwxFUX~wwxw xwU~Qywxwwxyxwxxwwxw xwxxwxxwxwxxwxxwxwxwxwyϝyyxvwxxwxwxwxwxxwwxxywxyxw xwxywxw xwxxwxwwxwxxwxwxFUX~wwxwxwx~~,wyxxwyxwwxwwxwwxwxwxxwxw xwxwxxz峉xwxwxwxw xwxwwxxyxxwxwxwxwxyxwwxxwxxwxwxwxyxwwxxw xFUX~wwxwxwx~~,wyxxwyxwwxwwxwwxwxwxxwxw xwxwxxz峉xwxwxwxw xwxwwxxyxxwxwxwxwxyxwwxxwxxwxwxwxyxwwxxw xFUX~wwxwxwx~~,wyxxwyxwwxwwxwwxwxwxxwxw xwxwxxz峉xwxwxwxw xwxwwxxyxxwxwxwxwxyxwwxxwxxwxwxwxyxwwxxw xFVX}wwxwxxwxU~Hպ}wxwwxwwxyxwwxwwxw xwxwywxx̛xwwxxywxxwxxwxyxwxxwwxwxxwwxwwxwwxwxwwxwwxwxwxxwxwwxvwxxywxxw xwxwxwwxFVX}wwxwxxwxU~Hպ}wxwwxwwxyxwwxwwxw xwxwywxx̛xwwxxywxxwxxwxyxwxxwwxwxxwwxwwxwwxwxwwxwwxwxwxxwxwwxvwxxywxxw xwxwxwwxFVX}wwxwxxwxU~Hպ}wxwwxwwxyxwwxwwxw xwxwywxx̛xwwxxywxxwxxwxyxwxxwwxwxxwwxwwxwwxwxwwxwwxwxwxxwxwwxvwxxywxxw xwxwxwwxFUX}wxwxwx~~/xwxyxwxxwxwwyxywxywxxwxwxwywxwwxwxwyxx}᱅wwxvwwxywyxxwxwxxvwxxvwxwxwwxwwxwxyxyxwxxwxwxwxyxwxw xwxxwwxxywxFUX}wxwxwx~~/xwxyxwxxwxwwyxywxywxxwxwxwywxwwxwxwyxx}᱅wwxvwwxywyxxwxwxxvwxxvwxwxwwxwwxwxyxyxwxxwxwxwxyxwxw xwxxwwxxywxFUX}wxwxwx~~/xwxyxwxxwxwwyxywxywxxwxwxwywxwwxwxwyxx}᱅wwxvwwxywyxxwxwxxvwxxvwxwxwwxwwxwxyxyxwxxwxwxwxyxwxw xwxxwwxxywxFUX}w xvz~~7ƭxwxyyxwwxxwxxwxwvxyxxwyxxwyxwxwxwywxxvx Ǘxwxwyxwxwxwwxwwxwxwxwwxwwxxwxwvxwxwxw xwwxxwxwxwwxyywwFUX}w xvz~~7ƭxwxyyxwwxxwxxwxwvxyxxwyxxwyxwxwxwywxxvx Ǘxwxwyxwxwxwwxwwxwxwxwwxwwxxwxwvxwxwxw xwwxxwxwxwwxyywwFUX}w xvz~~7ƭxwxyyxwwxxwxxwxwvxyxxwyxxwyxwxwxwywxxvx Ǘxwxwyxwxwxwwxwwxwxwxwwxwwxxwxwvxwxwxw xwwxxwxwxwwxyywwFUX}w xw~~-˳ywxywwxwxwxvxywwxwxw ޭxxy xwxwxww xwxwxyxwxwxww xwwxwwFUX}w xw~~-˳ywxywwxwxwxvxywwxwxw ޭxxy xwxwxww xwxwxyxwxwxww xwwxwwFUX}w xw~~-˳ywxywwxwxwxvxywwxwxw ޭxxy xwxwxww xwxwxyxwxwxww xwwxwwFUX}wx~~=Ѷ{xwwxwxwywwxwxwxwxx Õ xwxxyxwxwwxwxwxwwxwwxwwxxwxwxww xww xwxFUX}wx~~=Ѷ{xwwxwxwywwxwxwxwxx Õ xwxxyxwxwwxwxwxwwxwwxwwxxwxwxww xww xwxFUX}wx~~=Ѷ{xwwxwxwywwxwxwxwxx Õ xwxxyxwxwwxwxwxwwxwwxwwxxwxwxww xww xwxFUX} xyxyx~~6ּ~wxxyvxwwxwxywxxwyxxwxyxwwx ۨywxyxwxyxwxwxwwxwwxwxwwxwxwxwxxwwxw xww xwxFUX} xyxyx~~6ּ~wxxyvxwwxwxywxxwyxxwxyxwwx ۨywxyxwxyxwxwxwwxwwxwxwwxwxwxwxxwwxw xww xwxFUX} xyxyx~~6ּ~wxxyvxwwxwxywxxwyxxwxyxwwx ۨywxyxwxyxwxwxwwxwwxwxwwxwxwxwxxwwxw xww xwxFUX}x~~2ֵyvxwwxwxxwxyxx xwxwxy xwxwxyxwwxwwvw xwwxwxwwxxwwxFUX}x~~2ֵyvxwwxwxxwxyxx xwxwxy xwxwxyxwwxwwvw xwwxwxwwxxwwxFUX}x~~2ֵyvxwwxwxxwxyxx xwxwxy xwxwxyxwwxwwvw xwwxwxwwxxwwxFUX}wxwxwwxyy~~8۹xxwxwwxwxwwxwxyդ~xwwxwwxxwxwxwxwxxwxwxxw xwwxyxwwxxwwxwwxxFUX}wxwxwwxyy~~8۹xxwxwwxwxwwxwxyդ~xwwxwwxxwxwxwxwxxwxwxxw xwwxyxwwxxwwxwwxxFUX}wxwxwwxyy~~8۹xxwxwwxwxwwxwxyդ~xwwxwwxxwxwxwxwxxwxwxxw xwwxyxwwxxwwxwwxxFUX}wxyxwxwwxwy~~0 ޼ywyxyxxwxwwxw뼎wvwwxwxwxywwxwxwwxw xwxwwxwwxxwxw xFUX}wxyxwxwwxwy~~0 ޼ywyxyxxwxwwxw뼎wvwwxwxwxywwxwxwwxw xwxwwxwwxxwxw xFUX}wxyxwxwwxwy~~0 ޼ywyxyxxwxwwxw뼎wvwwxwxwxywwxwxwwxw xwxwwxwwxxwxw xFUX}xxw xwxww~~Dxwxxwwxwx'Ҡ~vwxxwxwwxwwxwxxwxyxwxwwxxwwxxyxwwxwxxwwyxxwwxvxxwxwxFUX}xxw xwxww~~Dxwxxwwxwx'Ҡ~vwxxwxwwxwwxwxxwxyxwxwwxxwwxxyxwwxwxxwwyxxwwxvxxwxwxFUX}xxw xwxww~~Dxwxxwwxwx'Ҡ~vwxxwxwwxwwxwxxwxyxwxwwxxwwxxyxwwxwxxwwyxxwwxvxxwxwxFUY~xxwxwxwx~~KĦxywx'까xyxyvxw xwxyxwwxwxxwwxwwxwxwxwxxwwxxwxwxwxxwxwxFUY~xxwxwxwx~~KĦxywx'까xyxyvxw xwxyxwwxwxxwwxwwxwxwxwxxwwxxwxwxwxxwxwxFUY~xxwxwxwx~~KĦxywx'까xyxyvxw xwxyxwwxwxxwwxwwxwxwxwxxwwxxwxwxwxxwxwxFUX}wwxwwx~~JȨzxx)ѝ{xyvyxwxyxwywwxxwxwwxwxwxwxwy xwxxwwxwxyxwwxxyxFUX}wwxwwx~~JȨzxx)ѝ{xyvyxwxyxwywwxxwxwwxwxwxwxwy xwxxwwxwxyxwwxxyxFUX}wwxwwx~~JȨzxx)ѝ{xyvyxwxyxwywwxxwxwwxwxwxwxwy xwxxwwxwxyxwwxxyxFUX}wxxwxwwxxwwxywxwx~~Qͫ&洉w xwxxw xwxwxwxwwxxwwywwxwxwxwwxwwxFUX}wxxwxwwxxwwxywxwx~~Qͫ&洉w xwxxw xwxwxwxwwxxwwywwxwxwxwwxwwxFUX}wxxwxwwxxwwxywxwx~~Qͫ&洉w xwxxw xwxwxwxwwxxwwywwxwxwxwwxwwxFUX}xxwwxxwxwwxw~~Q& ̚wxwxwxxwxwxw xwxxw xwwxwwxwxxwxwxxFUX}xxwwxxwxwwxw~~Q& ̚wxwxwxxwxwxw xwxxw xwwxwwxwxxwxwxxFUX}xxwwxxwxwwxw~~Q& ̚wxwxwxxwxwxw xwxxw xwwxwwxwxxwxwxxFUX}wxwx ~~G & }xwxwxwxwxxwwxwxwxxwxwxywxyxwxwwxxwxwxwwxFUX}wxwx ~~G & }xwxwxwxwxxwwxwxwxxwxwxywxyxwxwwxxwxwxwwxFUX}wxwx ~~G & }xwxwxwxwxxwwxwxwxxwxwxywxyxwxwwxxwxwxwwxFUX}xwwxwvwxyw~~F6ڂyvwxwxwxwxxvwxwxwwxxwxwxwxwvwxwxFUX}xwwxwvwxyw~~F6ڂyvwxwxwxwxxvwxwxwwxxwxwxwxwvwxwxFUX}xwwxwvwxyw~~F6ڂyvwxwxwxwxxvwxwxwwxxwxwxwxwvwxwxFUX}yxwxxwxywwxx}~~I9yxxw xwxwxwxxwxxwxwvxww xwxxwwxxwxyxFUX}yxwxxwxywwxx}~~I9yxxw xwxwxwxxwxxwxwvxww xwxxwwxxwxyxFUX}yxwxxwxywwxx}~~I9yxxw xwxwxwxxwxxwxwvxww xwxxwwxxwxyxFUX}wwxxwxxwxwwxxwxwwxxwxxw ~~byywxwyxyxxwxxwxwxwxywxwwxwxwxwwxxwxyxxwxw xwwxEUX}wwxxwxxwxwwxxwxwwxxwxxw ~~byywxwyxyxxwxxwxwxwxywxwwxwxwxwwxxwxyxxwxw xwwxEUX}wwxxwxxwxwwxxwxwwxxwxxw ~~byywxwyxyxxwxxwxwxwxywxwwxwxwxwwxxwxyxxwxw xwwxEUX}wwxxwxw xwwxwxywxvy ~~twxywxxvwxwxwwxwwxwwxwwxwxxwxwxxwxwwxFUX}wwxxwxw xwwxwxywxvy ~~twxywxxvwxwxwwxwwxwwxwwxwxxwxwxxwxwwxFUX}wwxxwxw xwwxwxywxvy ~~twxywxxvwxwxwwxwwxwwxwwxwxxwxwxxwxwwxFUX}xwxxwxw xwwxwwxvxwwxx}~~~ xxyxvwwxyxwxwxwwxxyxwxwxyxwxxw xwwxxwxwwxFUX}xwxxwxw xwwxwwxvxwwxx}~~~ xxyxvwwxyxwxwxwwxxyxwxwxyxwxxw xwwxxwxwwxFUX}xwxxwxw xwwxwwxvxwwxx}~~~ xxyxvwwxyxwxwxwwxxyxwxwxyxwxxw xwwxxwxwwxFUX}xwxxwxwwxwyxwxwxvwxx~~fxxyxvyxwxwwxwwxw xwxwxFUX}xwxxwxwwxwyxwxwxvwxx~~fxxyxvyxwxwwxwwxw xwxwxFUX}xwxxwxwwxwyxwxwxvwxx~~fxxyxvyxwxwwxwwxw xwxwxFUX} xwxxwxxwxwwxwwxyxxywxwyxyww~~uwxywyxwwxwxwwxxwxxw xw xwxxwxFUX} xwxxwxxwxwwxwwxyxxywxwyxyww~~uwxywyxwwxwxwwxxwxxw xw xwxxwxFUX} xwxxwxxwxwwxwwxyxxywxwyxyww~~uwxywyxwwxwxwwxxwxxw xw xwxxwxFUX}xxwwxwxw xwxxwxwwvvxxwxwxwyxwxwxywxwvyxy~~~pxwxwxwxxwxwwxxwxwxwxwwxwwxFUX}xxwwxwxw xwxxwxwwvvxxwxwxwyxwxwxywxwvyxy~~~pxwxwxwxxwxwwxxwxwxwxwwxwwxFUX}xxwwxwxw xwxxwxwwvvxxwxwxwyxwxwxywxwvyxy~~~pxwxwxwxxwxwwxxwxwxwxwwxwwxFUX}wxwwxw xwxwxwwxwyywwyxwyxvxyxwywywwyxxwxxwwx{~~`xyxwxwwxxwxwxwwyxwwxxwxwxwwxwFUX}wxwwxw xwxwxwwxwyywwyxwyxvxyxwywywwyxxwxxwwx{~~`xyxwxwwxxwxwxwwyxwwxxwxwxwwxwFUX}wxwwxw xwxwxwwxwyywwyxwyxvxyxwywywwyxxwxxwwx{~~`xyxwxwwxxwxwxwwyxwwxxwxwxwwxwFUX}wxxwwxwyxwxwxwwxywxwxwxyxwxwxwwxxywx{~~`xyxwwxwxw xyxwxxyxw xwxwxFUX}wxxwwxwyxwxwxwwxywxwxwxyxwxwxwwxxywx{~~`xyxwwxwxw xyxwxxyxw xwxwxFUX}wxxwwxwyxwxwxwwxywxwxwxyxwxwxwwxxywx{~~`xyxwwxwxw xyxwxxyxw xwxwxFUX}wvxwxwxxwxwwyxwxwwxwxwxwxw xwwyxwwxwxwxxwvwxxwxx{~~~6vwwxwxwvxxw xww xwxwwxwxxwwxxwxwxwwFUX}wvxwxwxxwxwwyxwxwwxwxwxwxw xwwyxwwxwxwxxwvwxxwxx{~~~6vwwxwxwvxxw xww xwxwwxwxxwwxxwxwxwwFUX}wvxwxwxxwxwwyxwxwwxwxwxwxw xwwyxwwxwxwxxwvwxxwxx{~~~6vwwxwxwvxxw xww xwxwwxwxxwwxxwxwxwwFUX}wxxw xwxw xwxwwxwxwxwwxwxwxwwxwxxwwxwxwxwxwxwxww| ~~ wxxwxw xwxwwxw xwxxwxwwxwxFUX}wxxw xwxw xwxwwxwxwxwwxwxwxwwxwxxwwxwxwxwxwxwxww| ~~ wxxwxw xwxwwxw xwxxwxwwxwxFUX}wxxw xwxw xwxwwxwxwxwwxwxwxwwxwxxwwxwxwxwxwxwxww| ~~ wxxwxw xwxwwxw xwxxwxwwxwxFUX}wxwyxv xwwxwxwwxxwwxwxwxwxwxwxxwxwxxwx wxyxvwwxxwxwx| ~~xxywxwxxwwxwxww xwwyxwwxwwxwxxwxwxwwxywxFUX}wxwyxv xwwxwxwwxxwwxwxwxwxwxwxxwxwxxwx wxyxvwwxxwxwx| ~~xxywxwxxwwxwxww xwwyxwwxwwxwxxwxwxwwxywxFUX}wxwyxv xwwxwxwwxxwwxwxwxwxwxwxxwxwxxwx wxyxvwwxxwxwx| ~~xxywxwxxwwxwxww xwwyxwwxwwxwxxwxwxwwxywxFUX}wxxyxxwxwxyxwwxwxxwxwwxwxxwxwxwxwxwxwwxw xwxxw xwwxyxwxwwy xwy~~xwwxxwwxwwxwxw xwvxxwxwwxwxwxwxwwxFUX}wxxyxxwxwxyxwwxwxxwxwwxwxxwxwxwxwxwxwwxw xwxxw xwwxyxwxwwy xwy~~xwwxxwwxwwxwxw xwvxxwxwwxwxwxwxwwxFUX}wxxyxxwxwxyxwwxwxxwxwwxwxxwxwxwxwxwxwwxw xwxxw xwwxyxwxwwy xwy~~xwwxxwwxwwxwxw xwvxxwxwwxwxwxwxwwxFUX}xwxxwwxwwxxwxwxwxxwxwxwwxwxxwxxwyxwxwwxwxwxw xwxwwyxwxwxyxwxwxwxxw|~~xwwxxwwxwxwwxwxyxw xwwxFUX}xwxxwwxwwxxwxwxwxxwxwxwwxwxxwxxwyxwxwwxwxwxw xwxwwyxwxwxyxwxwxwxxw|~~xwwxxwwxwxwwxwxyxw xwwxFUX}xwxxwwxwwxxwxwxwxxwxwxwwxwxxwxxwyxwxwwxwxwxw xwxwwyxwxwxyxwxwxwxxw|~~xwwxxwwxwxwwxwxyxw xwwxFUX}xxyxwxvxwwxwxxwxwxwxwxyxxwwxxw xwwxxwxyxwxxwxyxywvxwxwwxw xwxxwxwwxxwz~~xxwxxwxxwwxwxwxxwxwwxwxwxwxwwxwwxFUX}xxyxwxvxwwxwxxwxwxwxwxyxxwwxxw xwwxxwxyxwxxwxyxywvxwxwwxw xwxxwxwwxxwz~~xxwxxwxxwwxwxwxxwxwwxwxwxwxwwxwwxFUX}xxyxwxvxwwxwxxwxwxwxwxyxxwwxxw xwwxxwxyxwxxwxyxywvxwxwwxw xwxxwxwwxxwz~~xxwxxwxxwwxwxwxxwxwwxwxwxwxwwxwwxFUX}xwxwwxwxwxwxxwxyxxwxxyxwwxxwxxwwxwxwxwwxwxxwxxwxwxwyxxwxwxvwxxwxw xwwxwxyxwxwwxxwxxwwxwxywy~~~xwxwwxwxxwxwxwwxxwxxwxwxwwxxwxwxy xwxxwxFUX}xwxwwxwxwxwxxwxyxxwxxyxwwxxwxxwwxwxwxwwxwxxwxxwxwxwyxxwxwxvwxxwxw xwwxwxyxwxwwxxwxxwwxwxywy~~~xwxwwxwxxwxwxwwxxwxxwxwxwwxxwxwxy xwxxwxFUX}xwxwwxwxwxwxxwxyxxwxxyxwwxxwxxwwxwxwxwwxwxxwxxwxwxwyxxwxwxvwxxwxw xwwxwxyxwxwwxxwxxwwxwxywy~~~xwxwwxwxxwxwxwwxxwxxwxwxwwxxwxwxy xwxxwxFUX~wxxwwxyxwxwwxxwxwxyxxwxwxxwxywxwxwxwxwvxxyxyxwxwwxwxwxwxwxwxwxwxyxxwxwxxwxwxwxwxxwxxwxw xy|~~xwxxwxwxwwxyxwxyxwxyxwxxwxxwwxwxwwxFUX~wxxwwxyxwxwwxxwxwxyxxwxwxxwxywxwxwxwxwvxxyxyxwxwwxwxwxwxwxwxwxwxyxxwxwxxwxwxwxwxxwxxwxw xy|~~xwxxwxwxwwxyxwxyxwxyxwxxwxxwwxwxwwxFUX~wxxwwxyxwxwwxxwxwxyxxwxwxxwxywxwxwxwxwvxxyxyxwxwwxwxwxwxwxwxwxwxyxxwxwxxwxwxwxwxxwxxwxw xy|~~xwxxwxwxwwxyxwxyxwxyxwxxwxxwwxwxwwxFUX~xwwxxwxwxwwxxwwxwwxwxwxxwvwxwxxwxwxwxwxxwxwwxxwxxwxw xwxyxxywxwwxvwxwxwwxwxwxwxxww xwwxwxxwwxxwwyxwxwxyxyxyxwz~I{wvyxwxwxw xwwxywwxw xwxwFUX~xwwxxwxwxwwxxwwxwwxwxwxxwvwxwxxwxwxwxwxxwxwwxxwxxwxw xwxyxxywxwwxvwxwxwwxwxwxwxxww xwwxwxxwwxxwwyxwxwxyxyxyxwz~I{wvyxwxwxw xwwxywwxw xwxwFUX~xwwxxwxwxwwxxwwxwwxwxwxxwvwxwxxwxwxwxwxxwxwwxxwxxwxw xwxyxxywxwwxvwxwxwwxwxwxwxxww xwwxwxxwwxxwwyxwxwxyxyxyxwz~I{wvyxwxwxw xwwxywwxw xwxwFUX~ xwxyxwxwxxwwxwxwwxwvwxwxwxwxwxxwxwwxwwyxwyxywvwxwxwxwxywxxwxwwxwxwxyxwwxwxwxwxwxxwxw xwxwxxwx~ ~Fwyxxyw xwwxywxyxwwxxwyxxwxwxwxwxwxFUX~ xwxyxwxwxxwwxwxwwxwvwxwxwxwxwxxwxwwxwwyxwyxywvwxwxwxwxywxxwxwwxwxwxyxwwxwxwxwxwxxwxw xwxwxxwx~ ~Fwyxxyw xwwxywxyxwwxxwyxxwxwxwxwxwxFUX~ xwxyxwxwxxwwxwxwwxwvwxwxwxwxwxxwxwwxwwyxwyxywvwxwxwxwxywxxwxwwxwxwxyxwwxwxwxwxwxxwxw xwxwxxwx~ ~Fwyxxyw xwwxywxyxwwxxwyxxwxwxwxwxwxFUX}xyyxxwxywxwxwxwxwxwwxxw xwwxwxyxwxwxyxyxxwxxww xwxwwxwwxww xwwxwwxxwxwxxwxw xwxwxwxwwxyxwxwxwxwxwxywx} ~8xwywxxwxwxwxxwxyxwwxxww xwwxyxwwxw xwwxFUX}xyyxxwxywxwxwxwxwxwwxxw xwwxwxyxwxwxyxyxxwxxww xwxwwxwwxww xwwxwwxxwxwxxwxw xwxwxwxwwxyxwxwxwxwxwxywx} ~8xwywxxwxwxwxxwxyxwwxxww xwwxyxwwxw xwwxFUX}xyyxxwxywxwxwxwxwxwwxxw xwwxwxyxwxwxyxyxxwxxww xwxwwxwwxww xwwxwwxxwxwxxwxw xwxwxwxwwxyxwxwxwxwxwxywx} ~8xwywxxwxwxwxxwxyxwwxxww xwwxyxwwxw xwwxFUX}xwxwxwwxww xwxyxwxwyxwxwwxwxwxwxwxwxwxwxyxwxwxyxwxwxxwxww'xwxwwxwxxwxyxwxwwyxx~  ~4xxwwxywxwxwxxwwxwwxwxwwxxwxw xwwxFUX}xwxwxwwxww xwxyxwxwyxwxwwxwxwxwxwxwxwxwxyxwxwxyxwxwxxwxww'xwxwwxwxxwxyxwxwwyxx~  ~4xxwwxywxwxwxxwwxwwxwxwwxxwxw xwwxFUX}xwxwxwwxww xwxyxwxwyxwxwwxwxwxwxwxwxwxwxyxwxwxyxwxwxxwxww'xwxwwxwxxwxyxwxwwyxx~  ~4xxwwxywxwxwxxwwxwwxwxwwxxwxw xwwxFUX|xw xwxwxwwxwwxwxxwxwxxwxwwxwwxwxwxxwxww xwwxwxxwxwxyxyxxwxwxxwxwxy xyywwxwxwxwxxwxwxyyxwxxwxwx~ ~1xwywwxxwxwwxwxyyxxwxwwxw xw xFUX|xw xwxwxwwxwwxwxxwxwxxwxwwxwwxwxwxxwxww xwwxwxxwxwxyxyxxwxwxxwxwxy xyywwxwxwxwxxwxwxyyxwxxwxwx~ ~1xwywwxxwxwwxwxyyxxwxwwxw xw xFUX|xw xwxwxwwxwwxwxxwxwxxwxwwxwwxwxwxxwxww xwwxwxxwxwxyxyxxwxwxxwxwxy xyywwxwxwxwxxwxwxyyxwxxwxwx~ ~1xwywwxxwxwwxwxyyxxwxwwxw xw xFUX}xwwxxvxwwxwwxwwxwxxwxwwxwxwxwwxwxwwxxwwxxwwxwxxwxyywwxwxwwxwwxxwxxw xyxwxxwwxwwxxwwxwwxww xwxxwxxwxxwxwxwxwwxwxwxyyxwwxwxw}~;yyxwxwxwwxwvwxwxwxwwxw xwxxwxwwxwxwxwwEUX}xwwxxvxwwxwwxwwxwxxwxwwxwxwxwwxwxwwxxwwxxwwxwxxwxyywwxwxwwxwwxxwxxw xyxwxxwwxwwxxwwxwwxww xwxxwxxwxxwxwxwxwwxwxwxyyxwwxwxw}~;yyxwxwxwwxwvwxwxwxwwxw xwxxwxwwxwxwxwwEUX}xwwxxvxwwxwwxwwxwxxwxwwxwxwxwwxwxwwxxwwxxwwxwxxwxyywwxwxwwxwwxxwxxw xyxwxxwwxwwxxwwxwwxww xwxxwxxwxxwxwxwxwwxwxwxyyxwwxwxw}~;yyxwxwxwwxwvwxwxwxwwxw xwxxwxwwxwxwxwwEUX}xwxwwxwxxwxww xwwxyxwxwxw xwwvxywxyxwxwxwwxwxxwxxwxwxwwxxwxwxwxw xwwxwxwxwyxxwxwwxyxxwxyxwxwxxyxwxwxwwxwwyvxxwy}~0{ xyxxwxvwxwwxwvxwxFUX}xwxwwxwxxwxww xwwxyxwxwxw xwwvxywxyxwxwxwwxwxxwxxwxwxwwxxwxwxwxw xwwxwxwxwyxxwxwwxyxxwxyxwxwxxyxwxwxwwxwwyvxxwy}~0{ xyxxwxvwxwwxwvxwxFUX}xwxwwxwxxwxww xwwxyxwxwxw xwwvxywxyxwxwxwwxwxxwxxwxwxwwxxwxwxwxw xwwxwxwxwyxxwxwwxyxxwxyxwxwxxyxwxwxwwxwwyvxxwy}~0{ xyxxwxvwxwwxwvxwxFUX}xwxxwxwxwwxwwxyxxwxyxwxyxw xwxwxwxwxwxwxwxwwxywxwxxwxwxxwxxwxxwxwwxwxwxwwxwxwwxwxxyxwxxwxxwxwxxvwxxwxwwxwxwxwxwxwxwwxxwxwxwxxwxxywy xwxxwwxx}~&|xxwxxwywxxwxxw xwwxxwwxw xwxxwxxwxwwxwxwwxFUX}xwxxwxwxwwxwwxyxxwxyxwxyxw xwxwxwxwxwxwxwxwwxywxwxxwxwxxwxxwxxwxwwxwxwxwwxwxwwxwxxyxwxxwxxwxwxxvwxxwxwwxwxwxwxwxwxwwxxwxwxwxxwxxywy xwxxwwxx}~&|xxwxxwywxxwxxw xwwxxwwxw xwxxwxxwxwwxwxwwxFUX}xwxxwxwxwwxwwxyxxwxyxwxyxw xwxwxwxwxwxwxwxwwxywxwxxwxwxxwxxwxxwxwwxwxwxwwxwxwwxwxxyxwxxwxxwxwxxvwxxwxwwxwxwxwxwxwxwwxxwxwxwxxwxxywy xwxxwwxx}~&|xxwxxwywxxwxxw xwwxxwwxw xwxxwxxwxwwxwxwwxFUX~w xww xwxxwwxwwxwxwwxwwxxwxwxwxwwxwxxwwxwwxxwxwwxwxxywxwxyxxwwxwwxyxxwxwxwxwwxxwxxwxxwwxxwxwxwwxwxxwwzxwxwxwwxwxvyxxw xyu{xwxvwxwxwwxwxwxwxw|A2яxwwyxwwxwwxwwxxwxwxwwxxwxwxxwxyxwxwxxwwxxwxwxxFUX~w xww xwxxwwxwwxwxwwxwwxxwxwxwxwwxwxxwwxwwxxwxwwxwxxywxwxyxxwwxwwxyxxwxwxwxwwxxwxxwxxwwxxwxwxwxwxwxwxzxxyxwxwwxwxvyxxw xyzwvwxxyxwxwwxwxwxwxw|A2яxwwyxwwxwwxwwxxwxwxwwxxwxwxxwxyxwxwxxwwxxwxwxxFUX~w xww xwxxwwxwwxwxwwxwwxxwxwxwxwwxwxxwwxwwxxwxwwxwxxywxwxyxxwwxwwxyxxwxwxwxwwxxwxxwxxwwxxwxwxzwxuxyzxsy{wxzxwxwwxwxvyxxw xyvxwwxwxzwxwwxwxwxwxw|A2яxwwyxwwxwwxwwxxwxwxwwxxwxwxxwxyxwxwxxwwxxwxwxxFUX} xwxwxwwxxwxwxwwxwxwxwwxwxwwxwxwxxwxwwxxwxxwxwxxywwyxwxwxwwxwwxwxxwxwwxxwxyxyxvyzyyxwxwxxww xww xwxyxw xwwxwxwxw{ F xwxwxwxwwxwxwwxwwxxwxwwxxwxwxwxwxwFUX} xwxwxwwxxwxwxwwxwxwxwwxwxwwxwxwxxwxwwxxwxxwxwxxywwyxwxwxwwxwwxwxxwxxwwxwxwxxyyxwxwxwxxww xww xyxxvvxxw xwwxwxwxw{ F xwxwxwxwwxwxwwxwwxxwxwwxxwxwxwxwxwFUX} xwxwxwwxxwxwxwwxwxwxwwxwxwwxwxwxxwxwwxxwxxwxwxxywwyxwxwxwwxwwxwxxwxxuwzzxwvvxuywvzxwxwxxww xww xzxyvxwwxxw xwwxwxwxw{ F xwxwxwxwwxwxwwxwwxxwxwwxxwxwxwxwxwFUX}xwwxwwxwwxwxww xywxxwwxww xwxxwxyxvwxwxwxxwvxwxwxyxwxxwxwxywwxxwxwxwxwxwwxwxxyxwwxwwxwxwxwxwxxwwxtwxwxwwxxvwvwwxwwxwwxxwwxwxwxxwxwxwxvtyxvxxwxwxxwxwxxwxwwxwyxyyww{.8|wxwxxwxwxxww xwxwwxwxxwxwxwwxwxyxwxxwwxxwxxFUX}xwwxwwxwwxwxww xywxxwwxww xwxxwxyxvwxwxwxxwvxwxwxyxwxxwxwxywwxxwxwxwxwxwwxwxxyxwwxwwxwxwxwxwxxwwxwxvvwxvyxxwwxwwxwwxwwxxwwxwxwxxwxwxwvxxwxwvxwxwxxwxwxxwxwwxwyxyyww{.8|wxwxxwxwxxww xwxwwxwxxwxwxwwxwxyxwxxwwxxwxxFUX}xwwxwwxwwxwxww xywxxwwxww xwxxwxyxvwxwxwxxwvxwxwxyxwxxwxwxywwxxwxwxwxwxwwxwxxyxwwxwwxwxwxwxwxxwwxywxwwyz{xvzyuwxwwxwwxxwwxwxwxxwxwxwxzywxwxwxxwxwxxwxwwxwyxyyww{.8|wxwxxwxwxxww xwxwwxwxxwxwxwwxwxyxwxxwwxxwxxFUX}xwwxxyxw xwxwxyxwxxwxxwwxwxwwxwxwxwxxwwxxwwxxwwxwxwxxwxwwxwwxwxwxyyxyxwxwxwwxwwxxwwxwyxvwwxwxwwxwxywy xwxwxwxwxwxwxwxwvwxxwxwxwxwxxwwxwxwxxwxyxxwwxwxvwyx{/ˉwxwywxwxxwxwxwxv xwxxwxwxwwxwxwwxxwxFUX}xwwxxyxw xwxwxyxwxxwxxwwxwxwwxwxwxwxxwwxxwwxxwwxwxwxxwxwwxwwxwxwxyyxyxwxwxwwxwwxxwwxwxxwywxyxwxyuy xwxwxwxwxwxwvyxzwvwxxwxwxwxwxxwwxwxwxxwxyxxwwxwxvwyx{/ˉwxwywxwxxwxwxwxv xwxxwxwxwwxwxwwxxwxFUX}xwwxxyxw xwxwxyxwxxwxxwwxwxwwxwxwxwxxwwxxwwxxwwxwxwxxwxwwxwwxwxwxyyxyxwxwxwwxwwxxwwxuvxyxuxzxsxzwx{vy xwxwxwxwxwxwvxwuvwxxwxwxwxwxxwwxwxwxxwxyxxwwxwxvwyx{/ˉwxwywxwxxwxwxwxv xwxxwxwxwwxwxwwxxwxFUX}xwwxw xwxwwxxwxxwwxwxwxxwxxwxwwxwxxwwxwwxyxwxwwxyxxwwxwxwxwwxyxxw xwxwxwxwwxwxwwxxwxyxxwwyxxwxxwywuyxxwxwxwwxww xwwxywwyywxxwxwxwxwxvyxv xwxwywywwxwxwxxwxwx|Pߝwxxwxwxwxwwxxyxwxxwxwwxwwxxwxwxwwxxyxwxxww xFUX}xwwxw xwxwwxxwxxwwxwxwxxwxxwxwwxwxxwwxwwxyxwxwwxyxxwwxwxwxwwxyxxw xwxwxwxwwxwxwwxxwxyxzywwvxwxyywxxwxwxwwxww xwwxzwwxwyywwxxwxwxwxwxvyxv xwxwywywwxwxwxxwxwx|Pߝwxxwxwxwxwwxxyxwxxwxwwxwwxxwxwxwwxxyxwxxww xFUX}xwwxw xwxwwxxwxxwwxwxwxxwxxwxwwxwxxwwxwwxyxwxwwxyxxwwxwxwxwwxyxxw xwxwxwxwwxwxwwxxwxyzyxwxwxzxzwvxzxvxwxwxwwxww xwwxyxyzzyvwwxxwxwxwxwxvyxv xwxwywywwxwxwxxwxwx|Pߝwxxwxwxwxwwxxyxwxxwxwwxwwxxwxwxwwxxyxwxxww xFUX~xxwxxwwxxwwxwxwwxwxwxwxw xwxxwxwxxwxxwxwwxwwxwxwxwxwxwwxwxwyxwxwxwxxwxwxwxwxwxxwwxwxyxxyxxwxyww|{wz{vyyxwwxyxxwwxxywxywyxxyxxwyyxyz{xxyxxwxwxyxwwxwwxyxw xvyxwxyywxwxxwxxwx} <ݰ{wxyxwwxxwxwwxwxwwxwxwwxwwxyxxwxxwwxwxwxFUX~xxwxxwwxxwwxwxwwxwxwxwxw xwxxwxwxxwxxwxwwxwwxwxwxwxwxwwxwxwyxwxwxwxxwxwxwxwxwxxwwxwxyxxwxxwxxwwxwwvwxwwvuuvwvvuuvvwuvwuwvvwvvuwwvwvwrrwxwxxwxwxyxwwxwwxyxw xvyxwxyywxwxxwxxwx} <ݰ{wxyxwwxxwxwwxwxwwxwxwwxwwxyxxwxxwwxwxwxFUX~xxwxxwwxxwwxwxwwxwxwxwxw xwxxwxwxxwxxwxwwxwwxwxwxwxwxwwxwxwyxwxwxwxxwxwxwxwxwxxwwxwxyzzxyxtwxywvwxxwvvwxwwvvwwxvwxvxwwxwwvxxwxzwvrruxzxxwxwxyxwwxwwxyxw xvyxwxyywxwxxwxxwx} <ݰ{wxyxwwxxwxwwxwxwwxwxwwxwwxyxxwxxwwxwxwxFUX~xwxxwxxwwxwwxxyxw%xwxwwxxwxxwxxwxw xwxwxxwxwxwxwxwxxwxwxwwxwxwxxwxwxwxyxwxwwxwwxxwwxwxwwvxwuy}ށނޅށކØywxwxwxvwxwyxwxxwwxwxxwxyxxwxxwxwxxwxwwxwxwwxwxwywxwy|5Ƴxywxxwywyxwwxwxw xwxxwxwxxwxwxww xwxFUX~xwxxwxxwwxwwxxyxw%xwxwwxxwxxwxxwxw xwxwxxwxwxwxwxwxxwxwxwwxwxwxxwxwxwxyxwxwwxwwxxwwxwxwyxxyywsM)!#!#"#"#"#""#"##""#"#$9]uxywxwxwxvwxwyxwxxwwxwxxwxyxxwxxwxwxxwxwwxwxwwxwxwywxwy|5Ƴxywxxwywyxwwxwxw xwxxwxwxxwxwxww xwxFUX~xwxxwxxwwxwwxxyxw%xwxwwxxwxxwxxwxw xwxwxxwxwxwxwxwxxwxwxwwxwxwxxwxwxwxyxwxwwxwwxxwwxwxuxwvvzxrH$  6Yrzvwxwxwxvwxwyxwxxwwxwxxwxyxxwxxwxwxxwxwwxwxwwxwxwywxwy|5Ƴxywxxwywyxwwxwxw xwxxwxwxxwxwxww xwxFUX}wxxwxxvw xwwxwxwxyyxww xwxw xwwxwxxwxwwxxwwxwxwxyxxwwxwxwxxwxwxwxwxxw xwxwxxwwxwxxwxwwyw Ȣ}~ p}xxwvwxxwxwxxwxwxwxywxxwwxwxwwyxx})μzxxwxwxxvxywyw xyxwxwxwxxwxwxwxxwxwxwxwxxwxFUX}wxxwxxvw xwwxwxwxyyxww xwxw xwwxwxxwxwwxxwwxwxwxyxxwwxwxwxxwxwxwxwxxw xwxwxxwwxwxxwxywiA  9^w~|~~ p}xxwvwxxwxwxxwxwxwxywxxwwxwxwwyxx})μzxxwxwxxvxywyw xyxwxwxwxxwxwxwxxwxwxwxwxxwxFUX}wxxwxxvw xwwxwxwxyyxww xwxw xwwxwxxwxwwxxwwxwxwxyxxwwxwxwxxwxwxwxwxxw xwxwxxwwxwxxwxwxwg> 3]w}~ p}xxwvwxxwxwxxwxwxwxywxxwwxwxwwyxx})μzxxwxwxxvxywyw xyxwxwxwxxwxwxwxxwxwxwxwxxwxFVX}wxwxxxwxwv xwxwxxwxwvwxxwwy xwxww xw|~}~~ ý ϼwwxxyxwxxwxxw xwwxwwxyyvxwyxwxwxyx}Ӂō~wvxwxxwwxwwxwwxwwxxwwxwxwwxwwxwxwxwxyxw xwFVX}wxwxxxwxwv xwxwxxwxwvwxxwwy xwxww xw|~}~~ N      #e ϼwwxxyxwxxwxxw xwwxwwxywxxwyxwxxzxwxwv}Ӂō~wvxwxxwwxwwxwwxwwxxwwxwxwwxwwxwxwxwxyxw xwFVX}wxwxxxwxwv xwxwxxwxwvwxxwwy xwxww xw|~}~~ Mb ϼwwxxyxwxxwxxw xwwxxzwwxxzyxuxwyxzxuxxyxwxw}Ӂō~wvxwxxwwxwwxwwxwwxxwwxwxwwxwwxwxwxwxyxw xwFUX}wxw ̃ ن 1 IJzxwxxwxwwxxwxxwwxwxwxyxwxxywwxxvyxwxxwxvwxwxywxyvxw|~|}}xwwxwxwwxyxwxyxxwwxxw xwxxwxw xwxwvwxwwxwwxwxwwxxwwxwxxFUX}wxw ̃ ن  S    a1 IJzxwxxwxwwxxwxxwwxyxwvyxwxvyywxzxyxwxxwxxzxywwxwxwwxyvxw|~|}}xwwxwxwwxyxwxyxxwwxxw xwxxwxw xwxwvwxwwxwwxwxwwxxwwxwxxFUX}wxw ̃ ن L\1 IJzxwxxwxwwxxwxxww xwvwz{{xwxyw{zwxxwxxywxwwxwxxwxyvxw|~|}}xwwxwxwwxyxwxyxxwwxxw xwxxwxw xwxwvwxwwxwwxwxwwxxwwxwxxFUX~xwwxv  ˸ywxwxwwxxwwywxxwwvxwyxyxwxww xyxwwxwxwxyxxwxwxyxwwxyxxwxwxxwwxwwxxwxwxwwxxwwxwxwxyxxwxwxwxwxwxxFUX~xwwxv  =      T˸ywxwxwwxxwwywxxwxwxwwxwwvyxwxww xyxwwxwxwxyxxwxwxyxwwxyxxwxwxxwwxwwxxwxwxwwxxwwxwxwxyxxwxwxwxwxwxxFUX~xwwxv  8T˸ywxwxwwxxwwywxxwzyxuuvuxwyxwxwwxvxyxwwxwxwxyxxwxwxyxwwxyxxwxwxxwwxwwxxwxwxwwxxwwxwxwxyxxwxwxwxwxwxxFUX}xxwxxwwxwC ywxywxxvwxwwxwwxyxyyxwxxwwywxywyxxwywywxxwwxwxwxxwxwwxwxwwxw xwwxwxxwwxwwxyxwxwxwxwxxwxwxwxwxwxwxxFUX}xxwxxwwxwC ځ(      L ywxywxxvwxwwxwyxwvwyxwxxywxywyxxwywywxxwwxwxwxxwxwwxwxwwxw xwwxwxxwwxwwxyxwxwxwxwxxwxwxwxwxwxwxxFUX}xxwxxwwxwC {  F ywxywxxvuwyyxuuxwxwxyxuuwwzzxvywxywyxxwywywxxwwxwxwxxwxwwxwxwwxw xwwxwxxwwxwwxyxwxwxwxwxxwxwxwxwxwxwxxFUX}wx j8ɶ}xyyxwxwxwxxwxywywxxvxwxxywxyywwxxwxyxwwxxwwxywwxwwxwywxwwxwwxxwxxyxwxwxwxxwxwxwxwwxw xwxwwxFUX}wx j f      =:ɶ}xvwwvxyxwxxwxxwywxxvxwxxywxyywwxxwxyxwwxxwwxywwxwwxwywxwwxwwxxwxxyxwxwxwxxwxwxwxwwxw xwxwwxFUX}wx ja85ɶ}zxvvwxxwxxzxwxxwxvwyuvxvxwxxywxyywwxxwxyxwwxxwwxywwxwwxwywxwwxwwxxwxxyxwxwxwxxwxwxwxwwxw xwxwwxFUX}wxyx6[8 мwxo\FHWdpuxvvxxwxwxyxwwxyywxwwxwxwxwxyxwwxwwxyxxyxwxxwxwxwwxxww xwwxwxwwxxyxxwxwxwxwwxwxwxwxwFUX}wxyx6[K    4|9 нyxrgXZfluvxyxwxyxwwxyywxwwxwxwxwxyxwwxwwxyxxyxwxxwxwxwwxxww xwwxwxwwxxyxxwxwxwxwwxwxwxwxwFUX}wxyx6ZG,|9 пxxy{|~}w{zzvvuwxwxyxzxxwwxyywxwwxwxwxwxyxwwxwwxyxxyxwxxwxwxwwxxww xwwxwxwwxxyxxwxwxwxwwxwxwxwxwFUX}wwxyvxx6$ %.ԛm9 )5DQ`ltxwxyxywxwxvxwxwwxwyywxwxyxwxvvwxw xwwxwxyxww xwxwxwxwxxwwxwwxwwxxwxxwxwxwxwxxwFUX}wwxyvxx6$ #5      )s .ܫ]>334358@HPX`hpuxwxwvwxwxvxwxwwxwyywxwxyxwxvvwxw xwwxwxyxww xwxwxwxwxxwwxwwxwwxxwxxwxwxwxwxxwFUX}wwxyvxx6$ "1!n .̲}}{{yzwxxwxwxwxvxwxwwxwyywxwxyxwxvvwxw xwwxwxyxww xwxwxwxwxxwwxwwxwwxxwxxwxwxwxwxxwFUX}wxwyxxA# $鼊[,  %0>JYfquwwxwyxwxxwxyxxwxwxwxyxwxwxwwxw xwwxwxxwxwwxwvxw xwxwxxwxxwxxwxxwxwxywEUX}wxwyxxA#v"     g$ǡzQ9443343434432247;DNU]entvwwxwyxwxxwxyxxwxwxwxyxwxwxwwxw xwwxwxxwxwwxwvxw xwxwxxwxxwxxwxxwxwxywEUX}wxwyxxA# sb$ð{}{yyxwwxwyxwxxwxyxxwxwxwxyxwxwxwwxw xwwxwxxwxwwxwvxw xwxwxxwxxwxxwxxwxwxywEUX}wx~ H ѝo?   *7FRamtyxwxwwywxwxww xyxwxwxwwxwxvwwxxwxwxxw xw xwxw xwxwxFUX}wx~ ^     [E  حa?4232123443135:BIRZ`jqu xwxwwywxwxww xyxwxwxwwxwxvwwxxwxwxxw xw xwxw xwxwxFUX}wx~Z YH κ}z{zyvzxvxxzxvwxwwywxwzwwxvzzxwxwxwxwwxwxvwwxxwxwxxw xw xwxw xwxwxFUX}wwxwwxx~F泄V&     &4>M[hqvxwxwwxxvxwxwwxwxwxwywwy xwwxwwxyxwxxwxw xwxxwxwwxwxxyFUX}wwxwwxx~I     OHuM73234232232343223246=FNU^fntwxyxwwxxwxwywwxyyxwxwxwywwy xwwxwwxyxwxxwxw xwxxwxwwxwxxyFUX}wwxwwxx~BHE~|zzyyxvxwwxvyxwxuuvvxwzxxwxwywwy xwwxwwxyxwxxwxw xwxxwxwwxwxxyFUX}xwxxw~E̚k: !-GOW_hpuwwxxwxwwxxwxyxwxywxxvwxwxwxwxwxwxxwxwxwxwwxwxwyxFUX}xwwxxw~n6Fؿ~z{zywxwwxxwxvvx{xwzywxxvwxwxwxwxwxwxxwxwxwxwwxwxwyxFUX}xwx~GŔg2   !1OnvxvwxwxwxwxwxxwxxwxxwxxwxwxwxwxwxwwxFUX}wwx~ ,      `F˥}T:3413322443442343224332232123443232324542422324 324332237@JTaowxvwxwxwxwxwxxwxxwxxwxxwxwxwxwxwxwwxFUX}wwx~ ݂([FƯyysyxvwxwxwxwxwxxwxxwxxwxxwxwxwxwxwxwwxFUX}wx~ EգsD   )DWes|vwxwyxwxwxxwxxwxyxwvxywxwxwwxxwwxwxwxFUX}wx~ h   U KݲdA43423433223432343342323212322343223424234434343234343;Nery}vwxwyxwxwxxwxxwxyxwvxywxwxwwxxwwxwxwxFUX}wx~ dNNѽvwxwyxwxwxxwxxwxyxwvxywxwxwwxxwwxwxwxFUX}wxwxyywr K귊\*   3X{ϼxwxxwxwxwxwxwxwxwwxwyxxwwxwxwxxwxxyxyxwwxwwxxwwxxwxwxFUX}wxwxyywx S       JK ƞwO:4523443223433224323443323423431233234334343323224423432234436=VvϼxwxxwxwxwxwxwxwxwwxwyxxwwxwxwxxwxxyxyxwwxwwxxwwxxwxwxFUX}wxwxyywt O  IAî  ϼxwxxwxwxwxwxwxwxwwxwyxxwwxwxwxxwxxyxyxwwxwwxxwwxxwxwxFUX}wxws8 ћi     9[} ¯{xwxxwwxwwxwwyxvwxyxwxxywxywywwxvwwxwxxwywwxxwxwxwxwwxwwEUX}wxwt>         == د)(%',.013544344332323233243434 34433223433432321342342346>Xy¯{xwxxwwxwwxwwyxvwxyxwxxywxywywwxvwwxwxxwywwxxwxwxwxwwxwwEUX}wxwz: 89а@Z^fpv|¯{xwxxwwxwwxwwyxvwxyxwxxywxywywwxvwwxwxxwywwxxwxwxwxwwxwwEUX}xwwxtG ೅V&    8\˷xwxwyxwyxwxxwwxwyywwxxwxwyxxwxwxxwwxw xwwFUX}xwwxs܁(     3{?鿘tL924.(#!#%',/122344334344332332 322 3135542323433235344332437BZz˷xwxwyxwyxwxxwwxwyywwxxwxwyxxwxwxxwwxw xwwFUX}xwwxr}%/yExf[VJHHJJKW^js| ˷xwxwyxwyxwxxwwxwyywwxxwxwyxxwxwxxwwxw xwwFUX}xwxxr=ɗj8     9_yxyxwxxwxwxwywwxxwxxwwxxwxyxwwxwwxwFUX}xwxxte      (s? ժZ<441345124344510-,'%!!$)-/132232343432334434323323423443213326C]}yxyxwxxwxwxwywwxxwxxwwxxwxyxwwxwwxwFUX}xwxxr`"n>˵|tmd[PIFHHKQV`iry}yxyxwxxwxwxwywwxxwxxwwxxwxyxwwxwwxwFUX}xxwxu@ ޭM!       =c  ɵwxywvxwxwxxyywwxxwwxxwxxwwxwxxwxxwwxwwxwxxwxFUX}xxwxtL         f9 仔qG643230342443321244234431.,)'# #&)-/1434433223343433233123233442247D`  ɵwxywvxwxwxxyywwxxwwxxwxxwwxwxxwxxwwxwwxwxxwxFUX}xxwxwH`8 ־yukdYOHGJKLOYcmsz} ɵwxywvxwxwxxyywwxxwwxxwxxwwxwxxwxxwwxwwxwxxwxFUX}xwtAƗe2Bc оywxwxwxwxwwxxwwxFUX}xws4     ZAϧX;2323324334332621434534343223431332/-+&" "&+./233432232233433442513458Da  оywxwxwxwxwwxxwwxFUX}xwv0 UC˵{wpjaXOKHKRZfow| оywxwxwxwxwwxxwwxFUX}wxwxs>ڧxI      Ed  Ƶ}xwxxwwyxwxywxwxyxwxxwxxwywxwxFUX}wxwxrx      PDැhC623443223443243243245443443432234320/-)%! $(+-24423343233439Ge  Ƶ}xwxxwwyxwxywxwxyxwxxwxxwywxwxFUX}wxwxuu I =Ѽuri`UNHEFHKRZfqv} Ƶ}xwxxwwyxwxywxwxyxwxxwxxwywxwxFUX}wxs >ホ^, !Di  μxxwxwxwxwwxwwyxwxwwxxFUX}wxt]        C?ʠ|Q9234312344324323254233442332233434 340.,($!"%(+/023228Gf   μxxwxwxwxwwxwwyxwxwwxxFUX}wxrX >Eİ|yqg[SMHJHHKT^jr{| μxxwxwxwxwwxwwyxwxwwxxFUX~xwwxywwxyd BդtB1   +IiMIJyyxyxwyywxwyxxtwyxxuyxFUX~xwwxywwxycH        8CݲdA03243432332434323220-+($! (?ZwMIJyyxyxywxwxwxwwxxywxFUX~xwwxywwxydD2=ϼ0ztld[SJFFJQdxMIJyyxyxvwzwvzvwuxvvxFUX~wwxwwc= 緆\) 4  %Lo :̺¯|yxyxwwxFUX~wwxwwb 4   -w2 wN:343233235442342440132334534:Kkҿ :̺b*8K[jsxyxxwxwwxFUX~wwxwwc ,*s8ì4 :̺^'5K\ktv{xxzxwwxFUX}wwxxwxxwxb 0Νn<1 &NtϾCyvxFUX}wwxxwxxwxdr     #jB׭`>23323123434235244234124423Ts ƴ:  %wyxFTX}wwxxwxxkބ& B 8/ƴ:!uxFTX}wxxwxf 3Òb/ 1   1Xz  ® 2v{xwwxFTX}wxxwxdj     < 1ΥV<43232244212343244334234424125=Vv  ® 2O &xwxwwxFTX}wxxwxbc 94Ų1   ® 2L"uxwwxFUX}wxxwxwyc 2کxG   . 6Z| о3xFUX}wxxwxwyeU      1} 4ැiB64332234343322343434.346>Yx  о3   %xFUX}wxxwxwydP .{ 1Ҽ/  о3!vzxFUW}xwxwS%_."  7]^ͻwwxEUW}xwxw[=        'p" Ƞ{Q94452!34432234233523423432234323443213234436@Z{^ͻH   %wwxEUW}xwxwW :"n) ŭ$^ͻB!wwxEUX} xR%ԡsA      9bfȷ xwwxxFUX} xR *    d%۰cA43232!3224334344514335423113343323423344247B[|kȷ    %xwwxxFUX} xR$b$ ͹ hȷ !xwwxxFUX}wxwxT)赈Y(       33423145232344531232334532234353328Ea m ¯     $xwxFUX}wxUH I"ι m ¯ xwxFUX}xwR# ீS!      @g mѿxwxwxFUX}xwS5     A!潗qI734233244324334"3442122535445342328Fbmѿ>    $xwxwxFUX}xwR0<#!mѿ; xwxwxFUX}xxwxwwxR"Și4     !Fj` μxwwxxwwxFUX}xxwxwwxUx     7%ЩZ=232133453432232344#34234349If` μ      %xwwxxwwxFUX}xxwxwwxRs4#ǵ f μ!xwwxxwwxFUX}wxwxU(ܭ}J      #Gn~ʸyxwFUX}wxwxS\     ,v$⼔lF62324312245413223123234 32434:Hi~ʸw7    %xwFUX}wxwxTY )r#ӽ'~ʸx4!xwFUX}wxyxwU2Ŏc2  %Jn~0ȴxwFUX}wxyxwTH     "i*̤U;453324322334342332232443144232213432334:Jj~(ȵ   %xwFUX}wxyxwRD c#˱~'Ȱ!xwFUX}xxwxC  צvC &Lp~] xwwxFUX}xxwxA4     `# ߶eB5323422434434532344332412344523423=Kl~Z7  %xwwxFUX}xxwxB-Yм~]3 !xwwxFUX}xxwwxyxxwB꽋Z,    )Lu~YxwxFUX}xxwwxyxxwFq      RɞyR94234234543414433522332342443243434223243=Pl~\ %xwxFUX}xxwwxyxxwGmNư~]!xwxFVX}wxwxwxx~F˜m=     .Oy~TxwxwxFVX}wxwxwxx~DY    Hҫa?11302/01213432232432244322423242434213224134232134543322440433225242354Ts~' ķylaWK@5+          $xwxFUX}xvx{=lͻ~  ø~tg^QG<2' ! xwxFUX}xwwxxwx{ 躉\)    2Y{~  yxwFUX}xwwxxwx{,  cŝyN:4342433434332234343445344>Xt~ŹzodZNC7-!       #wxwFUX}xwwxxwx{݃(_±~ ,Ĺ~vk`UI>4& " xwFUX}xxwwxwxxw{ϛp?    6]~~yxwwxFUX}xxwwxwxxw{i  W ֮a@2311322342322443344332452136>Yx~|oiYPD;.#                  $wxwwxFUX}xxwwxwxxw{bTδ~ĿwibSJ@7*   xxwwxFUX}xwxw{㲂S#   8]~ yxwxFUX}xwxw{V   K羚tJ721323243445332344323243234456@Z{ ~ñqkYTD?.'             ! $wxwxFUX}xwxw{P G  ~±|ngWPA;(!  ! xxwxFUX}wwxz ˚g8  9b ~  xwxwxwFUX}wwxz<  AҪZ<524353354323234322543322437B[}~ órmXVEC-,                      #xwxwxwFUX}wwxz;8˷~ °}mhUPC;)%  xwxwxwFUX}xwxy ެR   :c ~  xwxwxwFUX}xwxyۀ(  5ᾖoG54323232323343322423248E`~öul_VHB2,                 #xwxwxwFUX}xwxy}"1|ֿ ~ ´~rhZQD=,'  xwxwxwFUX}xxwxyÓg.=e2 axwwxFUX}xxwxy e   *tΥ~U;24432322434434422334323438F`% ŶwoaXLB7, c              #xvxwwxFUX}xxwxy `&s ˰&   ÷~sk\TH=2' azyxwwxFVX|wwxy ڧyE      Ae  axFVX|wwxyL   g൑gB734224223323434223234131228Fc; ŻxodXMB8-!      `               50xFVX|wwxy HbϿ1   źuk_TI@3) `3'xvxFUX}wwxwxwy뿍^-  "Fk. bv}wxxwxxFUX}wwxwxwy 6  ]ʡ|P;4422335134313234418Hf2 Ǿ|nfZPD;/#    `         %-4:CJOV^cnwsyxxwxxFUX}wwxwxwy3WƲ"  ľxmdXMA4( ` !(07AHKW]`myrxzxwxxFUX~xyxy ՞sC    #Gm " b|xwxxy{uxwywxwwxFUX~xyxy x# R۱cA4221223232332434213439Ii  ımlYUD>.'        `           &-3IMV]fkpruxwxztxwxvxwwxFUX}xwxwxw 嵆X&  #Jm . `Ⱦ~~{yxwwuxxyxxzxwxwwxwyyxxyyxx{yxwwxwFUX}xwxwxw ]  EĜvM:2241224434323413;Km  òrm[VCC/+             `            &-4*$ ` "+0<@ENU_fjruuvxzyxyxzyzwx{xxwzxzwwxwFUX}xwwxxwxw Κm=  'Lr   hʾ}~{vvxvxywwxwwxyyxxvvxxwx{xxwxwxwxyvwvwxFUX}xwwxxwxw H   :׭_>43223445443221343;Ll+ Ĺsl_VHA3+                 f      &-5=CJQY_glrtuxwxyyxwwxyxwxxwxyxwxywywwxFUX}xwwxxwxw D4˸"³phXOD=1' f  "+17>FOVYfjpuwvwxwwxvxzzvuwzxvvwxzwv{ry{vywxFUX}xwwxx ⯁V$    *Ovf}zxwxwywxvwwyyxxyxxwvwxxyyxwxvwxxwvwwxyxxwwxywxwvzxFUX}xwwxx 4  /xsK534322443423123322344/% k ")18CHNV]fnruyzzywxwxwxwxx{wxwyzxwvxxwxxwxwxwwvyvtwvwxFUX}wwxwxww ȕi6 ,Px cƽ~~xwwxxwxxwxyyxwxwwxyxxwxwzxwxxwxwwxxwxyxwxwxywxxzxwxxyxuyywxwwxFUX}wwxwxww s#lЩY<23423343344323435>RpƼzoeXPB8-"                       ` !).5=DJQY_enrtxwwxxyxwwxwxwwxyxxwxwxyywxxwxwwxxwxyxwxwxwwyxyxxwvyzuxwwxFUX}wwxwxww ng̴Źvi_RJ=4( ` #+2:?HNX_fmrsxwwxzzxxvxxzuxwwxyxzwxzxwyxwxxwxwwxxwxyxuxwzzxxzwxzxxyxyxuvzxwwxFUX}wxywywܪ~K   /Rv ~ž||{yxwxxwwxwxwxwxywxwwxyxyxxwxxwxwxxwxxwxwxvxw xwwxwxwxxFUX}wxywyZ  `⻔nE443234434343224?Ur ƿ}pgYQD;,% ~              !'/6>DMRZ_gnrswwxwxxwwxwxwxwxywxwwxyxyxxwxxwxwxxwxxwxwxvxw xwwxwxwxxFUX}wxvvzxS]ս1ĽzldWM@5(" ~ %,0;AGOY_gkqtvxwxxwwxwxwxwxywxwwxyxyxxwxxwxwxxwxxwxwxvxw xwwxwxwxxFUX}wxvzxŏa.   0Sw ~ǽ~~|ywyxwyxzxw xwxwwxwxxwxxwxwxwxxwxww xvwxwxwxwxwwxyxwwxFUX}w xA XЧU;4423242454334435?Wv ñnmYUE?0'    ~        "(06=DKSZ`instvyywxyywyvxxvwxw xwxwwxwxxwxxwxwxwxxwxww xvwxwxwxwxwwxyxwwxFUX}wxwyx< Wͳ Ŀ}mfWRA;-# ~   %-3:BJRZ_jmquvyxzxwywxxuuxw xwxwwxwxxwxxwxwxwxxwxww xvwxwxwxwxwwxyxwwxFUX}wwxwwxtB  /Vy~ Ž~{ywvwxwxvwxxvvxzxwvxyxwxwxw xwwxxwxxwwxxwxwxwwxxwxw xwxw xyxxwwxwwxxwxwxFUX}wwxywvxxކ-U躐jE654241532323446>[z Ŵrn[WEB/+          ~           !(17;CLRY_horuxyxyxyxwxyxyxxwxyxwxw xwwxxwxxwwxxwxwxwwxxwxw xwxw xyxxwwxwwxxwxwxFUX}wwxwwxv߅'U ôniXQ@9)$ ~  %,39BJMZ_fnruvxwxzxxvxwxwxwwxyxxwxzxwxw xwwxxwxxwwxxwxwxwwxxwxw xwxw xyxxwwxwwxxwxwxFUX}wxwxxwyvvyřa%  =p~ǽ|}wxyyxwxyyxyxwwyxyxwwxxvwxyyxwxwwxwyxwwxwxxwxw xwxwxwwxwxwxwxxwwxwxxwxwxxwxywwxFUX}wxwxxwxwjNȫT:32354436=F^~·uk_XGB5*             ~      #*/6=ELSZ_fotuwxwwxyxwwxvxxwxyxwxyxwwxxvwxwwxyyxwwxwxxwxw xwxwxwwxwxwxwxxwwxwxxwxwxxwxywwxFUX}wxwxxuxyuzeJ϶̿rg[TD>0& ~  $,3:?IPXbiprsuxzzxwvxwuxyxwzxxwxxzzxxwwvxwwxxyxwwxwxxwxw xwxwxwwxwxwxwxxwwxwxxwxwxxwxywwxFUX}wxwxxyxwxy{M)Ef~ý}{{xwxwxwwxtwxwxxwvwxyxvwxxyyxwxvvxvxyxwxww xwxwxxwwxxwwxwwxwxwxwxxyxxwxwwxwxxwxwxxwxwxFUX}wxwxxwxyxyU .^qJ4653645758@ADYzôvnaWMB7,              ~          ")18=CNTZ`iosuwxyzxwxww xwvxyxyxwxxyxxwwxwwxvwvxxyxww xwxwxxwwxxwwxwwxwxwxwxxyxxwxwwxwxxwxwxxwxwxFUX}wxwxzvzyR /s³~sk^RG=2( ~ %-3DJRZ`hnrtwyxvxwwxwvxwxwxwxwxwxwxwxxwxwxwxwxxwxxwwxwxwwxxwwxwwxwwxwwxwwxwwyxwxwwxwFUX~xwxxwzwwR 'oȸwjdTL>5) ~J  %-38BJRZ_jmpuvxwyxzzxwxvuvxwxwxwxwxwxwxwxxwxwxwxwxxwxxwwxwxwwxxwwxwwxwwxwwxwwxwwyxwxwwxwFUY~wwxxwzxt߾l-  .U~P8~~zyxvvww xwxwywxwxxwxwxw xwxwwxwxwxyxxwxwwxywxwxxwwxxwwxxwxwxwxwwFUY~wwxxwyxxoEʭZ;44232245249?YyƼ{ofXOD;-$  P8            &.4ENV_ejrutxxwwxw xwxwywxwxxwxwxw xwxwwxwxwxyxxwxwwxywxwxxwwxxwwxxwxwxwxwwFUX~xwxJ   'Lrqȿ|yxwvxywxxyxwwxwxyxwxwwyxwwxwwxxwxwwxxwwxxwuwxywxyxxwxwwxyxwxvxyvwxwxwxFUX~xwx/ I•pI734234244132344=Rp žynfYPB9,%                q  &,3;BIOW^dlrsxwyxyxxwyxxwxwxwxxvwxyxwxwwxwwxxwxwwxxwwxxwxwwyyxxvxwwxyxwvxvxyvwxwxwxFUX~xwx)EڽƼvjaUK=4( q !(/7>HNS\ckqtvx{xxuxzxvxxzuuwwxwzzw xwwxzzxvwwxwwxxwxywxxwwxxwvwxwxvwzzxyyxyxwwxvxyvwxwxwxFUX}wwxyxxϚh6'In  z}{xwvwxxyxwxxu xyywxywxxyyxvvxyyxwx{vwxyxyxxyyxxwxwxwxxwwxvvwwvwvwxwwxwxFUX}wwxyxxF K֭^<34324242233132237Om ƼzodXPD8-$                   z    $+4:AHNU\elpsuwwxyxxwxvwyyxxwxzxwwyxwwxxwwxwxxwwxyxwxwxwvwxxwwxxwxwxwxxwwxwwvwvwxwwxwxFUX}wwxyxxDJλùvk`VIA5) z (07@GMRYckptuuwwxwwxvvxzyxvzyzzxywxuwxzxwxuvxwxxvvwxxwwxwvwvwxwwxwxFUX}xwxxwx嶂T" %Gk u~|xw{wxxwxwwxwxyyxwxxyxwvwxyxyyxwxyxxwxxyxxywwxwxywxwwFUX}xwxxwx b  UƞwM65245225334233248Ki ƻyocXNC7-"               r      #*1:@EMU\cjqtsvwxvwxyyxwyyxwwxy xwxyxvvxyxwwxyxwxxwvvwxwxywxwwFUX}xwxxwx ^SŭǼvmaVI>2)  r *-6=DMRXchnuvwwxwxwwxuvxzxvxvwwxxwwxyxzxxvvzzyzxwwxwwxwxywxwwFUX}xwxyyxҟsA  "Ch   q~{yxxwxwxyxwxxwwxxvvwwvvwxxwwvvwxxwuxwxwxwxxy xwxwwFUX}xwxyyx|% ^۱cA43232324322324323349If  ƹyobXLB6+!        s       #+2:?EMSZbhoruwxxwxxzxxwxwxwxxwwxwwxxwxxywxxyxxwwxyxyxyxxw xwxwwFUX}xwxyyxw Vջ Źui]TH@3' q (-6;@HR[`fqtuxwwuxxyxxyzxwxxwwxxwxuuwxwvxwxwwFUX}wxww꿌`-    ?f q»~}{yxyywuxxyxxwxwxw xwwxyyxyxwwxwwxwEUX}wxww8  !jˢ~V:234322453131234223347FaƺwobVLB6,          q       #)18>FLTZaenstwyxwwxyxxwvxyxwxvwxvxvwvwwxwxwwxwwxwEUX}wxww2fǰ   Źsk^SH;/' q %-58EKPX`fmquvyxzwxyvwxzywwxxz{wwxzxwwxwwxwEUX}wxwxިzK    ;c p}zxwyyxwxyyxwxyxxwxyxwxwxwxwxwvxFUX}wxwx R  *t⸓kE6523443442343244347B] ĹxmaYKB6-     p            )/6Zy   ķwmaXIB6* v              (,4:CINW^dlqtvwxwvxxwxyxxwwxFUX}wxxwxxyx'8' õsh\TE=1& s  #(06?EMV]boqsuxwxxwxyxxwwxFUX}xwxxўq=   /Vw[@÷ywxwxEUX}xwxxB Hٱa@424422423443442332332243346>TtY÷tm_UKA3+                   @  %-48AHOV]ejwwxwxEUX}xwxx@ AϺ \·qj\RG=/( H !+03?ENU\ahzwxwxEUX}xw긊Y(,Ou c NxwxFUX}xw]   RǠwQ9213223523224434432143343:Qo [Ķum_XGB4+                 P    _xwxFUX}xw[ Oŭ_qiZTC>/' U [xwxFUX~xww֧vB (KqhRwxFUX~xww{  ]޴fA46424313523234343323324:Mk a ĵtm`WI@3,                 X  XwxFUX~xwwyZ Ժaóoh[QD;/( PVwxFUX~xwxxÔe3     $Gk]JxFUX~xwxx8  hΦV:423323232344533443343225442439LfX ôtk_WIB2*              L RxFUX~xwxx 2eʳa qg[SF@0& LOxFUX~xwݮP! !EfeIxwvwFUX~xwQ    )t漗oI622143234323323324322324424349Ge ]Ĵrn\ZEC0-            L  KxwvwFUX~xwM %r ׽pònhYRB:+' LHxwvwFUX~xw ̜j;  >f\MxwwxwwFUX~xw l    4 խ^<5343223423345344322344533233244344:Db| IJrj\WF@2*    O CxwwxwwFUX~xwh-{˴e  }oeWQB<.$ MBxwwxwwFUX}xw糇Y)    =bg  VwxxwFUX}xw(    9ÝwP953433532344332123412432323227B_~^   ´qk\VE?1+     S  =wxxwFUX}xw$6«a ſ~mgXPA:+' P:wxxwFUX}x֥sF  :[Z   NvxFUX}xB  E޶fB43434332234323432334323357@\y`  okZVEA1+ J    6vxFUX}x= Cл~  ƿ~ngXSA<-' J5vxFUX}wxwwx(ď^0   7W~~axwxFUX}wxwwx(X    R ͣ~U834233423242343223434334434323434>Yv~`²qj[TF>/)                 2xwxFUX}wxwwx(V K ı~TmfXOB9*% /xwxFUX}wwxw+ܬ~M 1Vz~WwxwxEUX}wwxw+u      \ 弔nH54123423423452124321332323445>Tt~Tqi[VD>0(    1wxwxEUX}wwxw+rW ֽ ~PŽ|ldVPA9*" ,wxwxEUX}wxw. ͜i9     ,Px~JwxFUX}wxw,3   hԬ\<123324432354433243442234214123353=Qq~RolYWB@,)        +wxFUX}wxw0,d δ ~O ľ{ieWQ?8(% %wxFUX}xww-㸇X&    )Kr ~TxxwwxxFUX}xww/L    (pğvL74334323442434422324432623432334:On ~J ¯rT"#    'xxwwxxFUX}xww,D%l Ŭ~T żzpO  $xxwwxxFUX}xwwx,ӤtB  &In~UxxwwxxFUX}xwwx-h   1{ڲd?423223443123234322544232453352322459Kl~S 5  ##"  "##&xxwwxxFUX}xwwx.d*w Ϻ~R0  $xxwwxxFUX}wxwwx, 콏a.   "Hk~XxwxFUX}wxwwx-$     7 ɢ}U933252423423433434233435332242435323327Ih~g     *xwxFUX}wxwwx7~4ï~O    &xwxFUX}wwxwx+ ۪yL       Bd~L   xwwxFUX}wwxwx,;   CẔmD6244343243442234332343323223223132317Fd~P  :    +xwwxFUX}wwxwx+4 < Կ~r 6&xwwxFUX}wxwxx- əf6   >_~NxwxGUX}wxwxx,U    K ЩY;2433434343232343313433443322442435Ca}~K      *xwxGUX}wxwxx,N G ˴~V+(xwxGUX}xxwwx=|aL- 3G[o~j xwwxxwFUX}xxwwx;r    YhT>( %3BSbs ~lA    +xwwxxwFUX}xxwwx=mU xi\MJHFHJHHIHJJHHIHHJJFHHIJHHKIHHFHHGHG HIHFGLZamr| ~j= &xwwxxwFUX}xxwwx= ׸c5 -Qp~~l xwFUX}xxwwx<,      _ؾxT9..-.--,+.-,,-,.,-.-.--,.- ,-..-..-.-.-/8Li~~l  +xwFUX}xxwwx?(]̸ysrrsrqrstsuqrsstststu sttstsrqpsstx|~l &xwFUX}xwx< 罉\+     1Uz ~k xwxxFUX}xwx=H    "oȟwP8352213412432343133433232342234>Tt́~nP    +xwxxFUX}xwx߂%      4̧W;342215524413423443234324434432*2423~#0} ȱJr~pQ &wxFUX}wxwxxw? ޮ~P!        %Kl~y xFUX}wxwxxw>7  ? 侖oH4342334344253234433434433244543-24132334:Jj~o   +xFUX}wxwxxw?1; ¦Hr ~l  &xFUX}wxG^pT;#     "Di~l xwEUX}wx?T     I^waJ5! /4132443449Jf~ob  +xwEUX}wx=QB^rg[LHHIJKGIKJH IHIIHHIKKIIHIHHKLJGHN1u~o] &xwEUX}wxxwxwxx> 㴈U*    @g~k xxwxFUX}wxxwxwxx<l    R(ÛvM54 343223454214432321253343213231233438Gb~k  +xxwxFUX}wxxwxwxxDhK ū~j  &xxwxFUX}wwxxwxM&ӤvE   <` ~% wxFUX}wwxxwxK+    \ ݳeB52342343322432322443223443443426E`~ ~% n     +wxFUX}wwxxwxN$W,ҽ  ~% j&wxFUX~xwxwxwK ďa1     ;^~ xFUX~xwxwxwJC     f"ʦ{T9353422334433233533434344323453242323225@]|~      +xFUX~xwxwxwK@a#Ȭ~&xFUX}wxwxwS+ڬ}I    5\ ~ ѾxwxxFUX}wxwxwTa   's'ẔkF65323323132423234223344334432436@Xz~ Ͼd  +xwxxFUX}wxwxwR^ #q+~ оa&xwxxFUX}xwM$ʚi:    2Wz~xwwxFUX}xwL"   /|$ҫ]>3325234344234343223523432242343=Uv ~¬    +xwwxFUX}xwLz+z"ɶ~&xwwxFUX~xxwwxM'㵅W%      0Rw ~ ±ٔxFUX~xxwwxO6       8!ĜuK63432343232443233433442342343424344=Sq  ~ ±ٔ     +xFUX~xxwwxM/5" ũ ~ ±ٔ&xFUX}wxxyM# ӢpB    /Os~ ijړxwxFUX}wxxyLO       E.ٱfA434343432244344334434434512322455;Ro~ ijّ(   +xwxFUX}wxxyQI ?)и~ ijה$&xwxFUX}wwxwwxQ$뽐].   'Jo~ƵڔxwxwxxFUX}wwxwwxTk     Q#ɢ}T95323443235343233244324343233139Mj~Ƶڒ   +xwxwxxFUX}wwxwwxMi J)ʰ~Ƶڕ&xwxwxxFUX~xyN!۫|L   $Cj~ ɷْxwwxFUX~xyR*      X# ṓlF63223323344221334334223343225423431344328Je~ ɷْ2   +xwwxFUX~xyO#R#ӽ~ɷْ$&xwwxFUX}xxwx]/͕g7 % Af3˹(ٓxwxFUX}xxwx\F        f+ЩY=3244212343434342313224421%3238Fc8˹(ٓ   +xwxFUX}xxwx\@c/α%;˹(ٓ$xwxFUX}xxwxxwxx].㵃R$ / ;e  μ+ٓxFUX}xxwxxwxx]`    %o,qJ73345454342443324433434/347C^ μ+ٓ8   +xFUX}xxwxxwxx\Z  k1, μ+ٓ2&xFUX}xywxxy\ 4Πp@   *:` Ͻ$ٓxwwGUX}xywxxy]}!       /z ,ڱb?323433452314433213232'32332334431336B\|Ͻ$ٓ     *xwwGUX}xywxxy`x(w3͸'Ͻ$ٓ(xwwGUX}xxwwxxwx^9轊])$     6[~Ѿ9ٓwxwxFUX}xxwwxxwx\ 7        91ʠyQ8354215344332334332(323441321433234345?Yy Ѿ9ٓ@   )wxwxFUX}xxwwxxwx^35* ũ$Ѿ9ٓ>&wxwxFUX}xwxwx^, بyG  (  4Wz'7ٓwxFUX}xwxwxbO       B. ඐgC6241223223234(3233445 34334334>Wu+7ٓ  &wxFUX}xwxwx\I@+Ӽ .7ٓ&wxFUX}xwx]0•b2 )     -Ssô 0ٓܧxxwxwwGUX}xwx`k     N3ϥU93423425442132(34244323132425434342234432*343224422344322313232323413;MkǶ&ٓJ#Hd~xwyvwwxFUX}xwwxww`=^1 δ* Ƕ&ٓGD_}xtywxFUX}wxwwxws ;渇W'  $Hmʸ' ٹñz~wxxwxwyxxwxFUX}wxwwxws\     $o;ÝvL7343323323432233534342243223343234344234224339Jhʸ 0 ٹñ|g`txwxwyxxwxFUX}wxwwxwsW  f<Ưʸ) ٹñwebrzxxwxwyxxwxFUX}wxwxxu 8ԡsC    $:Lax 1ʸxwvywyvxwwxxwwxFUX}wxwxxtz!      ,w 8ޱe@42434235223232132323 233233432344343243442351/-)%')7IYi| .ʸxwywxwwxxwwxFUX}wxwxxsv%t 8˽ {wrk^VSXflv 1ʸxzyxwxuvwxwwxxwwxFUX}wxyxs ? a.     Ac ѾywwxvywxwxvxwxyvwxxwwxwwxwxxwxFUX}wxyxv5     6;ͤ{S94435232244313433433445434214433443212 3234331/,)%"!#&*-0239Cd (ѾywwxvywxwxvxyvwxwwxwwxwxxwxFUX}wxyxt. 2; ɬ}zsk`XOJJHHKQZelvz ѾywwxvywxwxvxyzywuxwwxwwxwxxwxFUX}xyxxs8ܭ~L     =b !ı}xwxwwxxwxxvywxwwxywxwxwxxwwFUX}xyxxuI      >A⻓kC4433234432343134232344343323344344321/-+&"#'*,.1343235346C`~0ı}xwxwwxxwxxvywxwwxwyywyvxxwxwxxwwFUX}xyxxuE  8:־wtlcXOJGHHJNYdns}'ı}xwxwwxxwxxvywxwwxvvxxvuxyxxwxwxxwwFUX~xwxwBǚe7     :Z~̺wyvwxwxwxxvwxywxwyxyyxxwxxwwxwxxwxwFUX~xwxud        IJҫY<34424342332324432324234310-+(#"&+-/11234324332322432322335@\x̺wyvwxwxwxxvwxywxwyxwwxxyxwxwxxwxwFUX~xwxt_  DDɳ}zrlbYOJGJOXcltw ̺wyvwxwxwxxvwxywxwyxzxxvxxzzwxwxxwxwFUX}wxwwsI㵇U&  5W}"zxxwwxwxxwxyxw xyxwxyxuxwwyxwxyxxwxxwwxFUX}wxww|&      T;tK423434223434432343441/-*($ "%*,003343233234334434342544332353133445=Vv zxxwwxwxxwxyxw xyxwxyxyxywwxyxyxxwxxwwxFUX}wxww{! P<Īzxnf[PJGHHJNV`ksz!zxxwwxwxxwxyxw xyxwxyxzxxwxyxxwxxwwxFUX}wwxwz9 ҟtA 1Qz!ƴvwwxxwxwxwxxwxwxwwxwxwxxvywxx{xyyxyxwwxxwwxFUX}wwxwx>    ^9ڲcA452243343221224422.,&$ !&*-.01332233443434432233442332321435332232243323234423255;Tq%ƴvwwxxwxwxwxxwxwxwwxwxwxxvywxxwxwwxyxwwxxwwxFUX}wwxww: [;Ҹ}toc]RKHFHHNS\hry!ƴvwwxxwxwxwxxwxwxwwxwxwxxvywxxvxvvxyxwwxxwwxFUX}xwxxwtA ^,  *Pv ͽxxwwxwxvwxwxwxw xvwxxwxxwxwxw xwxFUX}xwxxwuY         l@ ȡ|R74320-,($ "%(+-/234323432243242434434322334343443233244112434323533445   @\pyxxyywwxwwxwxwxwxwxwwxwwxwxwwxwwvwwxxwwxwxwxwxwxwxFUX~xw~H    <LsJ5541254324342433442<3232334334438F`wyxxyywwxwwxwxwxwxwxwwxwwxwxwwxwwvwwxxwwxwxwxwxwxwxFUX~xw~D9I¬8yxx{ywwzzxxwwxwxwxwxwxwwxwwxwxwwxwwvwwxxwwxwxwxwxwxwxFUX~wxwxw~FСl?9 -=J[mxyxwxxwxyxvwwxxwxwxwxwxyyxwxwxwxwwEUX~wxwxw~`     DGٮa>433243234244:3223322344345423453424349@KT]hpvxxwxxwxyxvwwxxwxwxwxwxyyxwxwxwxwwEUX~wxwxw~ ]= Fθ8}}{{ywvxwxxwxyxvwwxxwxwxwxwxyyxwxwxwxwwEUX}wxwx~L 潍\+9   "3E\rwyxwxwxwxwxyxwwxwxwwxw xwyxywxwwxwwxxwxFUX}wxwx~}$       PI ɠzP73442322434232834322123443233223224;DNYguyywwxwxwxwxwxyxwwxwxwwxw xwyxywxwwxwwxxwxFUX}wxwx~ x IJȮ<~yzvvwxxwxwxwxwxyxwwxwxwwxw xwyxywxwwxwwxxwxFUX}wx~ H٩zH<  "0;IWdouvyxxyuvwxwyxwyxwxw xwxxwxwxwwxww xwxwxwxw xwwxwwxFUX}wx~ 8   [LߺhD653232<343322323445323434437;ELT\dltyxyxxyvxwxwyxwyxwxw xwxxwxwxwwxww xwxwxwxw xwwxwwxFUX}wx~4TKֺ?|}|wwxzwwxz{xwwxwyxwyxwxw xwxxwxwxwwxww xwxwxwxw xwwxwwxFUX}xwxxw~ O Ǖc2:  '8DP]itvxxwxyxxwvxxwwyyxwxxwxwwxwxxwxwwxxyxw xwxwwxwxwxxw xwwxywwxFUX}xwxxw~ S       bJΥU:3132;3223244348@FPV_hpuvxxwxxwvwvxxwxwxxwxwwxwxxwxwwxxyxw xwxwwxwxwxxw xwwxywwxFUX}xwxxw~O[I Ƶ8}|xwxwxvuwyxwyzxxwxxwxwwxwxxwxwwxxyxw xwxwwxwxwxxw xwwxywwxFUX}xwxw~Lް~P! <  !-=JWeovxvxywxywwxxywxywxwwxxwxvxxwxwyxxwxwwxv xwwxxwxwwxwxwyxwyxvxywwxwxFUX}xwxw~ p    $pJ漕pI6:32233436;CKTZclrvxywxxwyxxwwxywxwwxxwxvxxwxwyxxwxwwxv xwwxxwxwwxwxwyxwyxvxywwxwxFUX}xwxw~ mlIԾ:~{{|ytxuvxxywxvuxxzzwvywxwwxxwxvxxwxwyxxwxwwxv xwwxxwxwwxwxwyxwyxvxywwxwxFUX}wx~ 4̛p<   '4BP^krvxwxxwxxwxwwyxwxxw xwxwxwwxwxwwxxwxwxxwywxwxwxwwxyxwxxwwxwxFUX}wx~-    .y6ծ`<24331424322 3223433423233232232236?GPX_fovvxwxxwxxwxwwyxwxxw xwxwxwwxwxwwxxwxwxxwywxwxwxwwxyxwxxwwxwxFUX}wx~)(v 4 ϸ}|{zyvxwxxwxxwxwwyxwxxw xwxwxwwxwxwwxxwxwxxwywxwxwxwwxyxwxxwwxwxFUX}wx~1踈X'      -;HVcouwxw xwxxww xyxxwxwxwxwxwwxwwxwxxyxwywxxwxwxwxwvxwwxwwxwywxxFUX}wx~C      62ŞwN8233423224343443233234433223347;CKS[bktvyxw xwxxww xyxxwxwxwxwxwwxwwxwxxyxwywxxwxwxwxwvxwwxwwxwywxxFUX}wx~A14Ů|xxzzxvvxvw xwxxww xyxxwxwxwxwxwwxwwxwxxyxwywxxwxwxwxwvxwwxwwxwywxxFUX}wxwx~2բrE  '4CP_ituwwxxwxwyxyxxyxxyxwwxwxwxwxxwxwwxyxwxwxywwxwxwxxwywxxwxwxwwxwxwxwxxwwxwwxFUX}wxwx~\   ?2ޱe@643224431223344234433236>GOV^gouvwwxxwwxyxwxxyxxyxwwxwxwxwxxwxwwxyxwxwxywwxwxwxxwywxxwxwxwwxwxwxwxxwwxwwxFUX}wxwx~W < 2λ~~{z{yxwwxxwuz{xyxxyxwwxwxwxwxxwxwwxyxwxwxywwxwxwxxwywxxwxwxwwxwxwxwxxwwxwwxFUX}wxwx~2 ܭxI!  -%  %4BP\krwvxwwxwwxzyyxwxxwxwwxwwxwxwxxwxwwxwwxwxxwxwwxwwxywwxyxwxwxxwxwxwxwxwxwwxxwxyxwxwxxwwxxFUX}wxwx~6   U1ȵxwyvn`VE9344237>HPU^gmuyxwwxxwwxwwxxwxxwxzyxwwxwwxwxwxxwxwwxwwxwxxwxwwxwwxywwxyxwxwxxwxwxwxwxwxwwxxwxyxwxwxxwwxxFUX}wxwx~0 P5ɶyuwyx}|~}y{yzxvxzwuwxwwxwwzyxvvuxwvxxzxxvxwwxwwxwxwxxwxwwxwwxwxxwxwwxwwxywwxyxwxwxxwxwxwxwxwxwwxxwxyxwxwxxwwxxFUX~wxwx~ 3μxwxxwyxwywyzq]HFTcmuyyxvuxwxyyxwxwxyxwxxwxwxxwxwwxwxxyxxwxwxwxwwxwxxwxwxxwxwxwxwxw xwxwwxwxxFUX~wxwx~O     a1ξxwxyxyxwxwwuujZXcjqvxwyxwxvvwwxwxwxwxwxxwxwxxwxwwxwxxyxxwxwxwxwwxwxxwxwxxwxwxwxwxw xwxwwxwxxFUX~wxwx~J\5νvwxxzvz{vxzyvuzyx{~|zxvvxyxwvwwzxvuxxzxwvxxwxxwxwxxwxwwxwxxyxxwxwxwxwwxwxxwxwxxwxwxwxwxw xwxwwxwxxFUX}wx~2ñ|xxyxwxxywyxyywxyxwxywxyvvyxxvxvxyyxxwxyxwxwxxwxyxxwxwwxwwxwxxw xwxwxwxxwxwwxyxwxwxyxwwxwxw xwxwwxwxFUX}wx~!j     !l6ñ|xxwxxywyxxwwyyxwxwxywxyxvyxxvxvxxwvxwxyxwxyxxwxyxxwvvxxwwxwwxwxxw xwxwxwxxwxwwxyxwxwxyxwwxwxw xwxwwxwxFUX}wx~ fg1ñ~zxxuuxz{yyxvxuvxzzxwz{wxywvyxxvxvxvxyzyzwxwxzvvxwuvyxxwxxwwxwwxwxxw xwxwxwxxwxwwxyxwxwxyxwwxwxw xwxwwxwxFUX}wxwwxxwx~2˺xxwxyxvvwvxwwxvwwxyxyxxwxwxwwxxwwxwwxxywxyxwwxwxwxwxwxv xw xwwxwxwwxyxwxwxywxwxwxwxwxwwxy xwxwwxxwvwFUX}wxwwxxwx~+     *w1˺xxwxwxvxywxwwxwwyxwvxxvxyxxwxwxwwxxwwxwwxxwwxyxwwxwxwxwxwxv xw xwwxwxwwxyxwxwxywxwxwxwxwxwwxy xwxwwxxwvwFUX}wxwwxxwx~'(r4˺xxwxvwxyxvxywvzxvvxywvvxyxxwvyzzwvxzzwxwwxxwwxyyxwzxyxwwzzxwxwxwxwxv xw xwwxwxwwxyxwxwxywxwxwxwxwxwwxy xwxwwxxwvwFUX}xwwxy r  yxwwyxwwxwxwxwwxxwyxwvxwxwwxyxwwxxwxxwxxwxwwxwwxxwxxwxwwxxwxwxwxwxwwxyxvxxwxyxwxwxyxwxwwxwxwvxxwxwxwxywxwxwwyxwFUX}xwwxy r B     4yxwwyxwwxwxwxwwxxwyxwvxwxwwxyxwwxxwxxwxxwxwwxwwxxwxxwxwwxxwxwxwxwxwwxyxvxxwxyxwxwxyxwxwwxwxwvxxwxwxwxywxwxwwyxwFUX}xwwxy r @ -zyxwwyxwwxwxwxwwxxwyxwvxwxwwxyxwwxxwxxwxxwxwwxwwxxwxxwxwwxxwxwxwxwxwwxyxvxxwxyxwxwxyxwxwwxwxwvxxwxwxwxywxwxwwyxwFUX}xxwxyw}!΄ہۈ   Ƶ~xvwxwxwxwxwwxxwxwwxxwxwxxwxxwxwxwwxxwxxwvwxwxxwxyy xwwxxwxwxwxwxww xwxxwxyxwxwxxwxwxwxwxwxwxwFUX}xxwxyw}!΄ہۈ U      9 Ƶ~xvwxwxwxwxwwxxwxwwxxwxwxxwxxwxwxwwxxwxxwvwxwxxwxyy xwwxxwxwxwxwxww xwxxwxyxwxwxxwxwxwxwxwxwxwFUX}xxwxyw}!΄ہۈ M  2 Ƶ~xvwxwxwxwxwwxxwxwwxxwxwxxwxxwxwxwwxxwxxwvwxwxxwxyy xwwxxwxwxwxwxww xwxxwxyxwxwxxwxwxwxwxwxwxwFUX}wxwyxxwwxwxywxyxvwxwxw xwwxwxwxwxwxwxxwwxy xwyxwxyxwxwxwxyw xww xvvxyxx ܵz  wwxxwwxwwxxwxww xwxwxxwxxwxwwxxwwxwwxww xwwxwxxwxxwwxxwwxxyxwxwxwxy xwxyxxwxwwxwxxyxwxw xwxwwxwxwxwxwxwwxwwxxwxxFUX}wxwyxxwwxwxywxyxvwxwxw xwwxwxwxwxwxwxxwwxy xwyxwxyxwxwxwxyw xwwxvyxxf:        &Mo  wwxxwwxwwxxwxww xwxwxxwxxwxwwxxwwxwwxww xwwxwxxwxxwwxxwwxxyxwxwxwxy xwxyxxwxwwxwxxyxwxw xwxwwxwxwxwxwxwwxwwxxwxxFUX}wxwyxxwwxwxywxyxvwxwxw xwwxwxwxwxwxwxxwwxy xwyxwxyxwxwxwxyw xww xwwxxwyxxe7    "Jm~  wwxxwwxwwxxwxww xwxwxxwxxwxwwxxwwxwwxww xwwxwxxwxxwwxxwwxxyxwxwxwxy xwxyxxwxwwxwxxyxwxw xwxwwxwxwxwxwxwwxwwxxwxxFUX}wxwyvywxxwwxxwxw xwxxwwxwxwxww xwxwxxwxxwxwwxy xyxwxwxwxxwwxyxwxwxwywyxwwxxwxwxxwxwwxwxxuxyywz ܰwwyxwxxywxxwwxxwxwxxwwxwxxwxyxvxyxwxwwxyxwxwxwxwxwxxwxxw xwwxxwwxwxxywxwwxwxwxwxwxxw xwwxwxwxwxwxwxxw xwwxwxwwxxwwxxwxxwxwxxwvxxwwxwxwxwxwxxFUX}wxwyvywxxwwxxwxw xwxxwwxwxwxww xwxwxxwxxwxwwxy xyxwxwxwxxwwxyxwxwxwywyxwwxxwxwxxwxwwxyxxyywwyxnG    %Jhwwxwxxywxxwwxxwxwxxwwxwxxwxyxvxyxwxwwxyxwxwxwxwxwxxwxxw xwwxxwwxwxxywxwwxwxwxwxwxxw xwwxwxwxwxwxwxxw xwwxwxwwxxwwxxwxxwxwxxwvxxwwxwxwxwxwxxFUX}wxwyvywxxwwxxwxw xwxxwwxwxwxww xwxwxxwxxwxwwxy xyxwxwxwxxwwxyxwxwxwywyxwwxxwxwxxwxwwxtxzx}mI Hguy}xwxxywxxwwxxwxwxxwwxwxxwxyxvxyxwxwwxyxwxwxwxwxwxxwxxw xwwxxwwxwxxywxwwxwxwxwxwxxw xwwxwxwxwxwxwxxw xwwxwxwwxxwwxxwxxwxwxxwvxxwwxwxwxwxwxxFUX}wxxwxwxwxxvwxwxwxwxwxwwxxwxwwxwxwwxwxxwxywxxwwywxwxxyyxxvwxwxxywxxwwxwwxwwyywxwxxwwxwwxwwxwxwwxwyxwyx{ށށށݐӰyxywywxwwxxwxyxwxwxwywxxwxSrwzwxxyyxwxxwxwxwwxwwxwxxwxwwxxwxwxxwxwxwxxwwxy xwwxwxwwxw xwwxwwxxwxwxwwxxwxwxwxwwxwxxwwxxwwxwxxwxwxxyxxyxwxwxFUX}wxxwxwxwxxvwxwxwxwxwxwwxxwxwwxwxwwxwxxwxywxxwwywxwxxyyxxvwxwxxywxxwwxwwxwwyywxwxxwwxwwxwwxwxwwxvyxxyyxwU,!"#"#"#"#"!#!""!##""*HlwxywywxwwxxwxyxwxwxwywxxwxSrwzwxxyyxwxxwxwxwwxwwxwxxwxwwxxwxwxxwxwxwxxwwxy xwwxwxwwxw xwwxwwxxwxwxwwxxwxwxwxwwxwxxwwxxwwxwxxwxwxxyxxyxwxwxFUX}wxxwxwxwxxvwxwxwxwxwxwwxxwxwwxwxwwxwxxwxywxxwwywxwxxyyxxvwxwxxywxxwwxwwxwwyywxwxxwwxwwxwwxwxwwxyvvzxwxvO) !   %GkxywywxwwxxwxyxwxwxwywxxwxSrwzwxxyyxwxxwxwxwwxwwxwxxwxwwxxwxwxxwxwxwxxwwxy xwwxwxwwxw xwwxwwxxwxwxwwxxwxwxwxwwxwxxwwxxwwxwxxwxwxxyxxyxwxwxFUX}wxxwxwxwxvxxw xwxwwxwxwxyxwxwxwwxxwxvxxwxywxwwxxwxxwxwxwxxwxw xwxwxxwwxxwwxyxwwxxwxxwxxwyw xwxyxvxxwxwwyxxwxwxx|z{{}{{~}}{|  ayxxwxyxwxwxywywwxwxwxxwxwvwxwxwxxwxw xyxxwxwxyxwxwwxvwxwxww xw xwwxwxxwxwwxxww xwxyxxywxwxwxxwxwxyyxxwwxwxFUX}wxxwxwxwxvxxw xwxwwxwxwxyxwxwxwwxxwxvxxwxywxwwxxwxxwxwxwxxwxw xwxwxxwwxxwwxyxwwxxwxxwxxwyw xwxyxvxxwxwwyxxwxwxxz|~|}}{|{|{{}|  ayxxwxyxwxwxywywwxwxwxxwxwvwxwxwxxwxw xyxxwxwxyxwxwwxvwxwxww xw xwwxwxxwxwwxxww xwxyxxywxwxwxxwxwxyyxxwwxwxFUX}wxxwxwxwxvxxw xwxwwxwxwxyxwxwxwwxxwxvxxwxywxwwxxwxxwxwxwxxwxw xwxwxxwwxxwwxyxwwxxwxxwxxwyw xwxyxvxxwxwwyxxwxwxx{|}{|z|~}}|  ayxxwxyxwxwxywywwxwxwxxwxwvwxwxwxxwxw xyxxwxwxyxwxwwxvwxwxww xw xwwxwxxwxwwxxww xwxyxxywxwxwxxwxwxyyxxwwxwxFUX}wxxwxxwwyxy xyxwyxwxwwx{ |{|  ą шڇ  Ŵxwxwyxxwxwxwxxw xwxwwxwxxwxw xwxwxwxwxxwxwwxw xwxwxxwyxwxw xwxwxwxwxwwxxwxwwxxwwxwxww xwwxwFUX}wxxwxxwwyxy xyxwyxwxwwx{ |{|  ą шڇ  Ŵxwxwyxxwxwxwxxw xwxwwxwxxwxw xwxwxwxwxxwxwwxw xwxwxxwyxwxw xwxwxwxwxwwxxwxwwxxwwxwxww xwwxwFUX}wxxwxxwwyxy xyxwyxwxwwx{ |{|  ą шڐ  Ŵxwxwyxxwxwxwxxw xwxwwxwxxwxw xwxwxwxwxxwxwwxw xwxwxxwyxwxw xwxwxwxwxwwxxwxwwxxwwxwxww xwwxwFUW}wxxwx ύق  Ųxwwvxxwxyxwwxwxxwxwxwwxwwxwwxwxwxwwxxwwxxwwxwwxxwxyxwwxwwxwxwwxwxwwxwxwxxwxxwwxvxyyxwwxwxywvxxwwxwxw xwwxxwxwwxwFUW}wxxwx ύق  Ųxwwvxxwxyxwwxwxxwxwxwwxwwxwwxwxwxwwxxwwxxwwxwwxxwxyxwwxwwxwxwwxwxwwxwxwxxwxxwwxvxyyxwwxwxywvxxwwxwxw xwwxxwxwwxwFUW}wxxwx ύق  Ųxwwvxxwxyxwwxwxxwxwxwwxwwxwwxwxwxwwxxwwxxwwxwwxxwxyxwwxwwxwxwwxwxwwxwxwxxwxxwwxvxyyxwwxwxywvxxwwxwxw xwwxxwxwwxwFUX}vxxwwx~~Ųxyxw xwxwxwxyxwxwxxwwyxwxwwxwwxwxwwxwxxwxxwxwxwwxwxwxwxyxwxxwxwxwwxwxw xwwxxwxwxwxwxwGUX}vxxwwx~~Ųxyxw xwxwxwxyxwxwxxwwyxwxwwxwwxwxwwxwxxwxxwxwxwwxwxwxwxyxwxxwxwxwwxwxw xwwxxwxwxwxwxwGUX}vxxwwx~~Ųxyxw xwxwxwxyxwxwxxwwyxwxwwxwwxwxwwxwxxwxxwxwxwwxwxwxwxyxwxxwxwxwwxwxw xwwxxwxwxwxwxwGUX~wxyx~~ıxwwxyxwwxwywxwxxwxxvxyxxvvxxyxxy xwxwwxwwxwxxwxwxxwxwwxwxxwxxwxxwxwwxxwxwxxwxxwxwwxyxwxwxxFUX~wxyx~~ıxwwxyxwwxwywxwxxwxxvxyxxvvxxyxxy xwxwwxwwxwxxwxwxxwxwwxwxxwxxwxxwxwwxxwxwxxwxxwxwwxyxwxwxxFUX~wxyx~~ıxwwxyxwwxwywxwxxwxxvxyxxvvxxyxxy xwxwwxwwxwxxwxwxxwxwwxwxxwxxwxxwxwwxxwxwxxwxxwxwwxyxwxwxxFUX}wxwyxw~~ ñ~xxwxyxxywxwxxwxvxyywxxwxxwxxwwxwwxwxwxwwxwwxwxwwxxwwxwwxwxwxwxwxwxwwxwxxwxwxwxwxwxwxyxwxFUX}wxwyxw~~ ñ~xxwxyxxywxwxxwxvxyywxxwxxwxxwwxwwxwxwxwwxwwxwxwwxxwwxwwxwxwxwxwxwxwwxwxxwxwxwxwxwxwxyxwxFUX}wxwyxw~~ ñ~xxwxyxxywxwxxwxvxyywxxwxxwxxwwxwwxwxwxwwxwwxwxwwxxwwxwwxwxwxwxwxwxwwxwxxwxwxwxwxwxwxyxwxFUX}xyxwv~~°xyxwxwwxwwxwyxwxywxwxwxwwvxwwxxwxxwxwxwwxwxwxwwxwxwxwwxxwwxwwxwxwwxwxwxwxyxwFUX}xyxwv~~°xyxwxwwxwwxwyxwxywxwxwxwwvxwwxxwxxwxwxwwxwxwxwwxwxwxwwxxwwxwwxwxwwxwxwxwxyxwFUX}xyxwv~~°xyxwxwwxwwxwyxwxywxwxwxwwvxwwxxwxxwxwxwwxwxwxwwxwxwxwwxxwwxwwxwxwwxwxwxwxyxwFUX}xxwxx~~~xyvxywxxwwywxywxwvxwwxxwxwxxwxwxwxxwxwxwwxwxww xwxwwxwwxxwwxwxyxwwxwxxwwxxyxwwxwwxyxFUX}xxwxx~~~xyvxywxxwwywxywxwvxwwxxwxwxxwxwxwxxwxwxwwxwxww xwxwwxwwxxwwxwxyxwwxwxxwwxxyxwwxwwxyxFUX}xxwxx~~~xyvxywxxwwywxywxwvxwwxxwxwxxwxwxwxxwxwxwwxwxww xwxwwxwwxxwwxwxyxwwxwxxwwxxyxwwxwwxyxFUX}xxwxwy~~1~wywwxwxxwxwwxxwwxwxwxwwxwxwxwxwxxwxwxwxwwxyxwxwxwxwwxxwxwxxwxwxwwxwxxwxxFUX}xxwxwy~~1~wywwxwxxwxwwxxwwxwxwxwwxwxwxwxwxxwxwxwxwwxyxwxwxwxwwxxwxwxxwxwxwwxwxxwxxFUX}xxwxwy~~1~wywwxwxxwxwwxxwwxwxwxwwxwxwxwxwxxwxwxwxwwxyxwxwxwxwwxxwxwxxwxwxwwxwxxwxxFUX}xwxxwxww~~  Ͽ~wxw xwxwxyxwxwxwxwxwwxxw xwwxwxwxxwwxwwxwxwwxxwxxwwxxwwxxwwxwxvwxFUX}xwxxwxww~~  Ͽ~wxw xwxwxyxwxwxwxwxwwxxw xwwxwxwxxwwxwwxwxwwxxwxxwwxxwwxxwwxwxvwxFUX}xwxxwxww~~  Ͽ~wxw xwxwxyxwxwxwxwxwwxxw xwwxwxwxxwwxwwxwxwwxxwxxwwxxwwxxwwxwxvwxFUX}wwxxwxyx~~+;|xyxw xwwxwwxxwwxyxwxxwxwxxwwxwxwxxwxwwxwxyxwxxw xwwxywxxwxxwwxwxxwxyxyxyxFUX}wwxxwxyx~~+;|xyxw xwwxwwxxwwxyxwxxwxwxxwwxwxwxxwxwwxwxyxwxxw xwwxywxxwxxwwxwxxwxyxyxyxFUX}wwxxwxyx~~+;|xyxw xwwxwwxxwwxyxwxxwxwxxwwxwxwxxwxwwxwxyxwxxw xwwxywxxwxxwwxwxxwxyxyxyxFUX}xxwx~~I̼|wxxwwxxyxwwxvxwwxvxwxwxxwyxwxwwxywxxwxwxxyxwxw xwxxwwxwxxwwxwxywxwwxwFUX}xxwx~~I̼|wxxwwxxyxwwxvxwwxvxwxwxxwyxwxwwxywxxwxwxxyxwxw xwxxwwxwxxwwxwxywxwwxwFUX}xxwx~~I̼|wxxwwxxyxwwxvxwwxvxwxwxxwyxwxwwxywxxwxwxxyxwxw xwxxwwxwxxwwxwxywxwwxwFUX}wxwwxx~~@ʼ|wxwxw xwxywxxwyxwxyxxw xyxxwwxwxwxyxxywxxwxwxyxwxxwwxwxxwxwxxwxwxwxyxFUX}wxwwxx~~@ʼ|wxwxw xwxywxxwyxwxyxxw xyxxwwxwxwxyxxywxxwxwxyxwxxwwxwxxwxwxxwxwxwxyxFUX}wxwwxx~~@ʼ|wxwxw xwxywxxwyxwxyxxw xyxxwwxwxwxyxxywxxwxwxyxwxxwwxwxxwxwxxwxwxwxyxFUX}wxwwxx~~ Iʼ|wxwxwxwywxxyxwxwxwxyxyxwxxwxwxwwxwwxxwwxxwxvwxwxyxwvwvwxwwxxwxwwxwxwxFUX}wxwwxx~~ Iʼ|wxwxwxwywxxyxwxwxwxyxyxwxxwxwxwwxwwxxwwxxwxvwxwxyxwvwvwxwwxxwxwwxwxwxFUX}wxwwxx~~ Iʼ|wxwxwxwywxxyxwxwxwxyxyxwxxwxwxwwxwwxxwwxxwxvwxwxyxwvwvwxwwxxwxwwxwxwxFUX~wxwxx~~Jʺ{xyxwxwxwxyxxwxwwxxyxxwwxwxwxwxwwxwxwwxxwwxwxwxwxwwxxwxwxwxxwFUX~wxwxx~~Jʺ{xyxwxwxwxyxxwxwwxxyxxwwxwxwxwxwwxwxwwxxwwxwxwxwxwwxxwxwxwxxwFUX~wxwxx~~Jʺ{xyxwxwxwxyxxwxwwxxyxxwwxwxwxwxwwxwxwwxxwwxwxwxwxwwxxwxwxwxxwFUX~xxwx~~]ɹ{xwxxwxxyxxwxwxxvwxxwwxwwxwxxwxxwwxwxxwxwwxyxxyxwxxwxwxwywxFUX~xxwx~~]ɹ{xwxxwxxyxxwxwxxvwxxwwxwwxwxxwxxwwxwxxwxwwxyxxyxwxxwxwxwywxFUX~xxwx~~]ɹ{xwxxwxxyxxwxwxxvwxxwwxwwxwxxwxxwwxwxxwxwwxyxxyxwxxwxwxwywxFUX}xw~~P ɸywxwxww xwxvwxwwxxwxwxxwxxwxwxwxwwxwxwxwxwxwxFUX}xw~~P ɸywxwxww xwxvwxwwxxwxwxxwxxwxwxwxwwxwxwxwxwxwxFUX}xw~~P ɸywxwxww xwxvwxwwxxwxwxxwxxwxwxwxwwxwxwxwxwxwxFUX}wxw~~Dȹ|wywwxwxyxwxwwxwxwwxwxvyxwxyxwxwxxwxxwxxwGUX}wxw~~Dȹ|wywwxwxyxwxwwxwxwwxwxvyxwxyxwxwxxwxxwxxwGUX}wxw~~Dȹ|wywwxwxyxwxwwxwxwwxwxvyxwxyxwxwxxwxxwxxwGUX}wxwxx~~ñJ ǶzxyxwxwwxxwxxwxywwxwxwxxwwxwxyxwxxyxwxwwxFUX}wxwxx~~ñJ ǶzxyxwxwwxxwxxwxywwxwxwxxwwxwxyxwxxyxwxwwxFUX}wxwxx~~ñJ ǶzxyxwxwwxxwxxwxywwxwxwxxwwxwxyxwxxyxwxwwxFVX}wxwwxwwx~~#Ŵ" Jƶzxy xwwxxwwxxwwxwyxwwxyxwwxxwxwvxxwxwxvxwxxyFVX}wxwwxwwx~~#Ŵ" Jƶzxy xwwxxwwxxwwxwyxwwxyxwwxxwxwvxxwxwxvxwxxyFVX}wxwwxwwx~~#Ŵ" Jƶzxy xwwxxwwxxwwxwyxwwxyxwwxxwxwvxxwxwxvxwxxyFUX}wxwx~~+ŴRƶyxwxwxxwxwxwxxwxvwywxwwxxwxwxxwxxywxw xwxFUX}wxwx~~+ŴRƶyxwxwxxwxwxwxxwxvwywxwwxxwxwxxwxxywxw xwxFUX}wxwx~~+ŴRƶyxwxwxxwxwxwxxwxvwywxwwxxwxwxxwxxywxw xwxFTX}wxwx~~1ƵRŵ{xwxwwyxwwxwxwyyxwxwxvxxwxwxFTX}wxwx~~1ƵRŵ{xwxwwyxwwxwxwyyxwxwxvxxwxwxFTX}wxwx~~1ƵRŵ{xwxwwyxwwxwxwyyxwxwxvxxwxwxFUX}wx~~' ɹ WųyxwwxyxxwxwzwxxwxyxwwxwwxFUX}wx~~' ɹ WųyxwwxyxxwxwzwxxwxyxwwxwwxFUX}wx~~' ɹ WųyxwwxyxxwxwzwxxwxyxwwxwwxFUX}wx~~!ȺXųyxwwxwzgdyxwxvxwxxwFUX}wx~~!ȺXųyxwwxwzgdyxwxvxwxxwFUX}wx~~!ȺXųyxwwxwzgdyxwxvxwxxwFUY~wxwx~~) ʻ H IJ[SxxvwxwxwxwxxwwxwFUY~wxwx~~) ʻ H IJ[SxxvwxwxwxwxxwwxwFUY~wxwx~~) ʻ H IJ[SxxvwxwxwxwxxwwxwFUX~wxwxxy~~) ʺD }yvywywxwxxFUX~wxwxxy~~) ʺD }yvywywxwxxFUX~wxwxxy~~) ʺD }yvywywxwxxFUX}wxwwxxwx~~  ̾I ywyxxwwxxGUX}wxwwxxwx~~  ̾I ywyxxwwxxGUX}wxwwxxwx~~  ̾I ywyxxwwxxGUX}xwx~~_ο . xwxFUX}xwx~~_ο . xwxFUX}xwx~~_ο . xwxFVX}xwx~~iϾ6 ywxwFVX}xwx~~iϾ6 ywxwFVX}xwx~~iϾ6 ywxwFUX}xw~~i A wwxwFUX}xw~~i A wwxwFUX}xw~~i A wwxwFUX}xw~~e ҿ E xwFUX}xw~~e ҿ E xwFUX}xw~~e ҿ E xwFUX}wwxwyy~~d ´ . wwxxwxFUX}wwxwyy~~d ´ . wwxxwxFUX}wwxwyy~~d ´ . wwxxwxFUX}wwxwxz~~c Ŷ: wyxxwwxxFUX}wwxwxz~~c Ŷ: wyxxwwxxFUX}wwxwxz~~c Ŷ: wyxxwwxxFTX}xwxz~~lŵ8 xwxFTX}xwxz~~lŵ8 xwxFTX}xwxz~~lŵ8 xwxFUX|xxwwx{~~nǶ. xwxwFUX|xxwwx{~~nǶ. xwxwFUX|xxwwx{~~nǶ. xwxwFUX}xxwx|~~~#ɷ! wwxxwxxwGUX}xxwx|~~~#ɷ! wwxxwxxwGUX}xxwx|~~~#ɷ! wwxxwxxwGUX~xwwxyxx}~~~'˸ wwxxwFUX~xwwxyxx}~~~'˸ wwxxwFUX~xwwxyxx}~~~'˸ wwxxwFUX~xxwx~~~~*λ xwxwwxFUX~xxwx~~~~*λ xwxwwxFUX~xxwx~~~~*λ xwxwwxFUX}xwxw}~~~( λ xwwxxwxxFUX}xwxw}~~~( λ xwwxxwxxFUX}xwxw}~~~( λ xwwxxwxxFUX}wxwx~~~~* Ѽ xwxwFUX}wxwx~~~~* Ѽ xwxwFUX}wxwx~~~~* Ѽ xwxwFUX}xxwxxwx~~~'ҽ xwxGUX}xxwxxwx~~~'ҽ xwxGUX}xxwxxwx~~~'ҽ xwxGUX}xwwx~~~C m xwEUX}xwwx~~~C m xwEUX}xwwx~~~C m xwEVX}xw~~~> xFVX}xw~~~> xFVX}xw~~~> xFUX}wxw~~~nxwxwFUX}wxw~~~nxwxwFUX}wxw~~~nxwxwFUY~wx~~~nxwxwFUY~wx~~~nxwxwFUY~wx~~~nxwxwFUX}wx~~~nxwxwxwFUX}wx~~~nxwxwxwFUX}wx~~~nxwxwxwFUX}wxwwxww~~~nxwxxFUX}wxwwxww~~~nxwxxFUX}wxwwxww~~~nxwxxFUX~xxwxyxw~~~nxwwxFUX~xxwxyxw~~~nxwwxFUX~xxwxyxw~~~nxwwxFUX~xxwxw~~~oxFUX~xxwxw~~~oxFUX~xxwxw~~~oxFUX}wxwxx~~~oxFUX}wxwxx~~~oxFUX}wxwxx~~~oxFUX~xwxy~~~^xxwxFUX~xwxy~~~^xxwxFUX~xwxy~~~^xxwxFUX}wwxwx~~~; xvxxFUX}wwxwx~~~; xvxxFUX}wwxwx~~~; xvxxFUX}wxyx~~~2 xxwwxwxxFUX}wxyx~~~2 xxwwxwxxFUX}wxyx~~~2 xxwwxwxxFUX}wwxwx~~~% xwwxwwFUX}wwxwx~~~% xwwxwwFUX}wwxwx~~~% xwwxwwFUX}wwx~~~.wwxxwyxxFUX}wwx~~~.wwxxwyxxFUX}wwx~~~.wwxxwyxxFUX}x~~y@ wwxxwxxyFUX}x~~y@ wwxxwxxyFUX}x~~y@ wwxxwxxyFUX}xwx~~f VxwxxwxFUX}xwx~~f VxwxxwxFUX}xwx~~f VxwxxwxFUX|wxy~~UixxwxwxFUX|wxy~~UixxwxwxFUX|wxy~~UixxwxwxFUX|xwx~~A~xwxxFUX|xwx~~A~xwxxFUX|xwx~~A~xwxxFUX}wxwx~~(~xwwxwxwxFUX}wxwx~~(~xwwxwxwxFUX}wxwx~~(~xwwxwxwxFUX}wx~~~ ywxwxFUX}wx~~~ ywxwxFUX}wx~~~ ywxwxFUX}wxxwwxx~~~:xEUX}wxxwwxx~~~:xEUX}wxxwwxx~~~:xEUX}wx~~~E yxwxEUX}wx~~~E yxwxEUX}wx~~~E yxwxEUX}xwxwx~~~E xwxwxFUX}xwxwx~~~E xwxwxFUX}xwxwx~~~E xwxwxFUX}wxxwx~~~<ĻwxwxFUX}wxxwx~~~<ĻwxwxFUX}wxxwx~~~<ĻwxwxFUX}wwx~~~0ƾ{zyxwxwxxwxyxFUX}wwx~~~0ƾ{zyxwxwxxwxyxFUX}wwx~~~0ƾ{zyxwxwxxwxyxFUX}xxyxw~~~)żywxwyxwwyx}zxwwxywwxxFUX}xxyxw~~~)żywxwyxwwyx}zxwwxywwxxFUX}xxyxw~~~)żywxwyxwwyx}zxwwxywwxxFVX}xwx~~p%û}|{zxwwxyxxwxyxwxwwx{{zyxxwxwxwFVX}xwx~~p%û}|{zxwwxyxxwxyxwxwwx{{zyxxwxwxwFVX}xwx~~p%û}|{zxwwxyxxwxyxwxwwx{{zyxxwxwxwFUX}x~~]~xywxxyxyzzxyzzyxyxwwxwxz{zywxyxwxGUX}x~~]~xywxxyxyzzxyzzyxyxwwxwxz{zywxyxwxGUX}x~~]~xywxxyxyzzxyzzyxyxwwxwxz{zywxyxwxGUX}xy~~{Ⱦ}yxwxwxxwyxwxwxwxxwwxxwxxwwxyxyxxyxxwwxw xwFUX}xy~~{Ⱦ}yxwxwxxwyxwxwxwxxwwxxwxxwwxyxyxxyxxwwxw xwFUX}xy~~{Ⱦ}yxwxwxxwyxwxwxwxxwwxxwxxwwxyxyxxyxxwwxw xwFUX}xz~~Q 'Ǿ{zxwwxyxxwwxwwxyxwxwxwwxwwxwxwxxwxwyz{{|}|}|{zywwxw xFUX}xz~~Q 'Ǿ{zxwwxyxxwwxwwxyxwxwxwwxwwxwxwxxwxwyz{{|}|}|{zywwxw xFUX}xz~~Q 'Ǿ{zxwwxyxxwwxwwxyxwxwxwwxwwxwxwxxwxwyz{{|}|}|{zywwxw xFUX~xxwwxx{~~Q Ǽ{yxwxw xwwxwxxwwxxwxywxwxwxxwwxxwxwwxwwxyz{zz{zyzyxxwwyyxxwxxwxwxxFUX~xxwwxx{~~Q Ǽ{yxwxw xwwxwxxwwxxwxywxwxwxxwwxxwxwwxwwxyz{zz{zyzyxxwwyyxxwxxwxwxxFUX~xxwwxx{~~Q Ǽ{yxwxw xwwxwxxwwxxwxywxwxwxxwwxxwxwwxwwxyz{zz{zyzyxxwwyyxxwxxwxwxxFUX~xxwx|~~] ƾ{xwxxwxywxxwxwwxyyxyxxwxwxyxwxxwwyxxwxwxwxxwxwxyxxwwxwxwxwxwxxwwxxyyxwxyxwwxwxwxFUX~xxwx|~~] ƾ{xwxxwxywxxwxwwxyyxyxxwxwxyxwxxwwyxxwxwxwxxwxwxyxxwwxwxwxwxwxxwwxxyyxwxyxwwxwxwxFUX~xxwx|~~] ƾ{xwxxwxywxxwxwwxyyxyxxwxwxyxwxxwwyxxwxwxwxxwxwxyxxwwxwxwxwxwxxwwxxyyxwxyxwwxwxwxFUX}xxwx|~~Uƽ|yywwy xwxwxxywxxwwxwxwxxwxxwxwxxwxwxxwxyxxwxxwxwxwxxwxw xwwxwxxwxxw xwxFUX}xxwx|~~Uƽ|yywwy xwxwxxywxxwwxwxwxxwxxwxwxxwxwxxwxyxxwxxwxwxwxxwxw xwwxwxxwxxw xwxFUX}xxwx|~~Uƽ|yywwy xwxwxxywxxwwxwxwxxwxxwxwxxwxwxxwxyxxwxxwxwxwxxwxw xwwxwxxwxxw xwxFUW}xwx|~~0Žzxxwxwwxyxwwxxyxwwxwwvxwxwxwxwxxyywyxwxxw xwwxxwxxwxyyxwxxww xwxwxwxwxxwxwxvxyxwxyxww xwxyxxwwxxwxwFUW}xwx|~~0Žzxxwxwwxyxwwxxyxwwxwwvxwxwxwxwxxyywyxwxxw xwwxxwxxwxyyxwxxww xwxwxwxwxxwxwxvxyxwxyxww xwxyxxwwxxwxwFUW}xwx|~~0Žzxxwxwwxyxwwxxyxwwxwwvxwxwxwxwxxyywyxwxxw xwwxxwxxwxyyxwxxww xwxwxwxwxxwxwxvxyxwxyxww xwxyxxwwxxwxwFUX}xxwyxx} DI/ ļ{yxwxwyxwwxwxwxxwxwwxwwxwwxwxxwxwvxwxvwxwwxwwyxwxwvxxwwxwxwxwwxwxw xwxwxwxwvwFUX}xxwyxx} DI/ ļ{yxwxwyxwwxwxwxxwxwwxwwxwwxwxxwxwvxwxvwxwwxwwyxwxwvxxwwxwxwxwwxwxw xwxwxwxwvwFUX}xxwyxx} DI/ ļ{yxwxwyxwwxwxwxxwxwwxwwxwwxwxxwxwvxwxvwxwwxwwyxwxwvxxwwxwxwxwwxwxw xwxwxwxwvwFUX}xxwx:!%ƽ{xwxvwxwxxwxwxwxwwxxwwxxwwxwwxxwwxw xwwxwxxwxwxwxyxwvxxwxxwxwwxwxxw xwxwxwxxwwxyxwwxEUX}xxwx:!%ƽ{xwxvwxwxxwxwxwxwwxxwwxxwwxwwxxwwxw xwwxwxxwxwxwxyxwvxxwxxwxwwxwxxw xwxwxwxxwwxyxwwxEUX}xxwx:!%ƽ{xwxvwxwxxwxwxwxwwxxwwxxwwxwwxxwwxw xwwxwxxwxwxwxyxwvxxwxxwxwwxwxxw xwxwxwxxwwxyxwwxEUX}xxwx}ʃׁׁׄ  ) Ž||{zzyyww xwxwwxwxyxwxwwyxwxxwwxyxwxwwxwwxxwwxw xw xwxwwxwwyxwwxxwwxyxwxwxy xwwxwwxyxwxwwxFUX}xxwx}ʃׁׁׄ  ) Ž||{zzyyww xwxwwxwxyxwxwwyxwxxwwxyxwxwwxwwxxwwxw xw xwxwwxwwyxwwxxwwxyxwxwxy xwwxwwxyxwxwwxFUX}xxwx}ʃׁׁׄ  ) Ž||{zzyyww xwxwwxwxyxwxwwyxwxxwwxyxwxwwxwwxxwwxw xw xwxwwxwwyxwwxxwwxyxwxwxy xwwxwwxyxwxwwxFUX~wxywxwxvwxxwxwwxwxwwxwwyzyyxxyxyxxyxyz{|{zz{z{z{zz{zz{zz&ſ}}||{{zyyxwxyxwxwxxwwxywxxwxyxwxwxwxwxwxxwxxwwxwwxwwxwxww xwxwwyxwxwxxwxxwxwxwxwwxwxw xwwxFUX~wxywxwxvwxxwxwwxwxwwxwwyzyyxxyxyxxyxyz{|{zz{z{z{zz{zz{zz&ſ}}||{{zyyxwxyxwxwxxwwxywxxwxyxwxwxwxwxwxxwxxwwxwwxwwxwxww xwxwwyxwxwxxwxxwxwxwxwwxwxw xwwxFUX~wxywxwxvwxxwxwwxwxwwxwwyzyyxxyxyxxyxyz{|{zz{z{z{zz{zz{zz&ſ}}||{{zyyxwxyxwxwxxwwxywxxwxyxwxwxwxwxwxxwxxwwxwwxwwxwxww xwxwwyxwxwxxwxxwxwxwxwwxwxw xwwxFUX~wxvxwwxwxwxxwxwxw xwxxwxwxyxxwxwxxwxwwxwxwxyxwwxxyxwwxwwxwxw xyxwxwwxxwwxwxwwxwwxwxxwxwxwwxyxwxwxxwxwxxyxwx wxwwxwwxwxy{xyy}}||zyzyzxwxxywwxyxwxxyxwxwxwxww xyxw xwwxwxyxwwxxwxwxxwwxxwxwxwwxwxwxxwxwxwxxwwxxwxww xywxwxFUX~wxvxwwxwxwxxwxwxw xwxxwxwxyxxwxwxxwxwwxwxwxyxwwxxyxwwxwwxwxw xyxwxwwxxwwxwxwwxwwxwxxwxwxwwxyxwxwxxwxwxxyxwx wxwwxwwxwxy{xyy}}||zyzyzxwxxywwxyxwxxyxwxwxwxww xyxw xwwxwxyxwwxxwxwxxwwxxwxwxwwxwxwxxwxwxwxxwwxxwxww xywxwxFUX~wxvxwwxwxwxxwxwxw xwxxwxwxyxxwxwxxwxwwxwxwxyxwwxxyxwwxwwxwxw xyxwxwwxxwwxwxwwxwwxwxxwxwxwwxyxwxwxxwxwxxyxwx wxwwxwwxwxy{xyy}}||zyzyzxwxxywwxyxwxxyxwxwxwxww xyxw xwwxwxyxwwxxwxwxxwwxxwxwxwwxwxwxxwxwxwxxwwxxwxww xywxwxFUX}wxvywwyxwxwwxw xyxyxwxwwxwxywwxwwxxwxwwxww xwwxwwxyxwxwwxwxxwxwwxwxwxwxyxxwwxwwxwxxwxxwxwxxwy|| }||}||}~}| }|}||}|}~}}||{zwxyxxyxxwxwxxwxwxyxww xwxwxxwxww xwxwxwxxwxwxwxwxxyy xwxyxyxwwxww xwvxxwxwxxwxwxxwwxww xwxFUX}wxvywwyxwxwwxw xyxyxwxwwxwxywwxwwxxwxwwxww xwwxwwxyxwxwwxwxxwxwwxwxwxwxyxxwwxwwxwxxwxxwxwxxwy|| }||}||}~}| }|}||}|}~}}||{zwxyxxyxxwxwxxwxwxyxww xwxwxxwxww xwxwxwxxwxwxwxwxxyy xwxyxyxwwxww xwvxxwxwxxwxwxxwwxww xwxFUX}wxvywwyxwxwwxw xyxyxwxwwxwxywwxwwxxwxwwxww xwwxwwxyxwxwwxwxxwxwwxwxwxwxyxxwwxwwxwxxwxxwxwxxwy|| }||}||}~}| }|}||}|}~}}||{zwxyxxyxxwxwxxwxwxyxww xwxwxxwxww xwxwxwxxwxwxwxwxxyy xwxyxyxwwxww xwvxxwxwxxwxwxxwwxww xwxFUX}wxxwxwv%ƈцфц܅ ܆!ù|xwxxyxwwxyxwwxwxwwxwwxxwwxyxxwwxwwxwxwxyxwxwwxwxwxxwxwxwxwxww xw xy xwxwxw xwwxwwFUX}wxxwxwv%ƈцфц܅ ܆!ù|xwxxyxwwxyxwwxwxwwxwwxxwwxyxxwwxwwxwxwxyxwxwwxwxwxxwxwxwxwxww xw xy xwxwxw xwwxwwFUX}wxxwxwv%ƈцфц܅ ܆!ù|xwxxyxwwxyxwwxwxwwxwwxxwwxyxxwwxwwxwxwxyxwxwwxwxwxxwxwxwxwxww xw xy xwxwxw xwwxwwFUX~wxw(&| ļ~{yywxwwxxwxwwxwxwxwwxxwxxwxwxxwxwxxwwxwxwwxwxwxxwxwwxwxyxwxwxwwxwwxwxwxw xwwxww xwwxwxwxwwxxwwxFUX~wxw(&| ļ~{yywxwwxxwxwwxwxwxwwxxwxxwxwxxwxwxxwwxwxwwxwxwxxwxwwxwxyxwxwxwwxwwxwxwxw xwwxww xwwxwxwxwwxxwwxFUX~wxw(&| ļ~{yywxwwxxwxwwxwxwxwwxxwxxwxwxxwxwxxwwxwxwwxwxwxxwxwwxwxyxwxwxwwxwwxwxwxw xwwxww xwwxwxwxwwxxwwxFTX}vxwxxwxw~~!ú}{xwwxyxwwxyxw xwwxwyxwxwxwwxxwxxw xwxyxwxwxwxwxxwxyxwxwxxwwxywwxwwxxwxwxxwxyxFTX}vxwxxwxw~~!ú}{xwwxyxwwxyxw xwwxwyxwxwxwwxxwxxw xwxyxwxwxwxwxxwxyxwxwxxwwxywwxwwxxwxwxxwxyxFTX}vxwxxwxw~~!ú}{xwwxyxwwxyxw xwwxwyxwxwxwwxxwxxw xwxyxwxwxwxwxxwxyxwxwxxwwxywwxwwxxwxwxxwxyxFUX}xwxxw~~&~{yxxyxzzyyzyxwxwxwwxwxww xyxyxwxyxxwxwxyxxwwxxwxxwwxwxxwxyxwxyxxyxww xFUX}xwxxw~~&~{yxxyxzzyyzyxwxwxwwxwxww xyxyxwxyxxwxwxyxxwwxxwxxwwxwxxwxyxwxyxxyxww xFUX}xwxxw~~&~{yxxyxzzyyzyxwxwxwwxwxww xyxyxwxyxxwxwxyxxwwxxwxxwwxwxxwxyxwxyxxyxww xFUX}ywxwxw~~,}{zxyzyyxxyxwxyxyyxwxxwxyxwywwywxxwxwxwxwxxwxxwxyxwxxwwxwwxwwxyxyz|}|zxyyxwxwxwwxwwxFUX}ywxwxw~~,}{zxyzyyxxyxwxyxyyxwxxwxyxwywwywxxwxwxwxwxxwxxwxyxwxxwwxwwxwwxyxyz|}|zxyyxwxwxwwxwwxFUX}ywxwxw~~,}{zxyzyyxxyxwxyxyyxwxxwxyxwywwywxxwxwxwxwxxwxxwxyxwxxwwxwwxwwxyxyz|}|zxyyxwxwxwwxwwxFUX}xwxxw~~' ƽ}zyzxyxxyyxyxywwxwxwxwwxwxxwxy xy xwwxwxwwxz{~~}zyxwxwxwwxEUX}xwxxw~~' ƽ}zyzxyxxyyxyxywwxwxwxwwxwxxwxy xy xwwxwxwwxz{~~}zyxwxwxwwxEUX}xwxxw~~' ƽ}zyzxyxxyyxyxywwxwxwxwwxwxxwxy xy xwwxwxwwxz{~~}zyxwxwxwwxEUW}wxyww~~1¼}{zz{ywxxwxwyxxwxxwxwxwxwxyxyxww xw xyz||~~|zzxwxxwwxxwxwwxFUW}wxyww~~1¼}{zz{ywxxwxwyxxwxxwxwxwxwxyxyxww xw xyz||~~|zzxwxxwwxxwxwwxFUW}wxyww~~1¼}{zz{ywxxwxwyxxwxxwxwxwxwxyxyxww xw xyz||~~|zzxwxxwwxxwxwwxFUX}wxwx~~9 ƾ}{xww xwxwwxwxwxwxwxxwwyxwxxwwxxwxwwxFUX}wxwx~~9 ƾ}{xww xwxwwxwxwxwxwxxwwyxwxxwwxxwxwwxFUX}wxwx~~9 ƾ}{xww xwxwwxwxwxwxwxxwwyxwxxwwxxwxwwxFUX}wxwx~~f ¹|zxwxwxyxwwxwwxwxyyxxwxwxwxww xEUX}wxwx~~f ¹|zxwxwxyxwwxwwxwxyyxxwxwxwxww xEUX}wxwx~~f ¹|zxwxwxyxwwxwwxwxyyxxwxwxwxww xEUX}xxywwywx~~' E ž~|yxyyxxz|zxwxwxwwxxywxxwxxwxwxxFUX}xxywwywx~~' E ž~|yxyyxxz|zxwxwxwwxxywxxwxxwxwxxFUX}xxywwywx~~' E ž~|yxyyxxz|zxwxwxwwxxywxxwxxwxwxxFUX}xwxxwx~~~'ĺ{||zyxwxvxxwwxwFUX}xwxxwx~~~'ĺ{||zyxwxvxxwwxwFUX}xwxxwx~~~'ĺ{||zyxwxvxxwwxwFUX}wwxxwx~~~(Ƿ~yxxvxyxywxwFUX}wwxxwx~~~(Ƿ~yxxvxyxywxwFUX}wwxxwx~~~(Ƿ~yxxvxyxywxwFUX}xwx~~~EĻxwyxwFUX}xwx~~~EĻxwyxwFUX}xwx~~~EĻxwyxwFUX}xywxwx~~~+xwxFUX}xywxwx~~~+xwxFUX}xywxwx~~~+xwxFUX}wxwx~~~A xFUX}wxwx~~~A xFUX}wxwx~~~A xFUX}wxwx~~~:wxxwxFUX}wxwx~~~:wxxwxFUX}wxwx~~~:wxxwxFUX}xwx~~ ~*xwFUX}xwx~~ ~*xwFUX}xwx~~ ~*xwFUX}xwxxwx~~0~ wxvFUX}xwxxwx~~0~ wxvFUX}xwxxwx~~0~ wxvFUX~wxwxx~~@~xwxwxFUX~wxwxx~~@~xwxwxFUX~wxwxx~~@~xwxwxFUX}wxwxw~~T h xFUX}wxwxw~~T h xFUX}wxwxw~~T h xFUX}wx~~h <yxwwxwwFUX}wx~~h <yxwwxwwFUX}wx~~h <yxwwxwwFUX}wx~~x D xxwxwxFUX}wx~~x D xxwxwxFUX}wx~~x D xxwxwxFUX}wxw~~~ .xxvxFUX}wxw~~~ .xxvxFUX}wxw~~~ .xxvxFUX}wx~~~$wxwwxyxFUX}wx~~~$wxwwxyxFUX}wx~~~$wxwwxyxFUX}wx~~~6wxxwxwwFUX}wx~~~6wxxwxwwFUX}wx~~~6wxxwxwwFUX}wxwx~~~NzxwGUX}wxwx~~~NzxwGUX}wxwx~~~NzxwGUX}wxwxww~ ~wyxwxwFUX}wxwxww~ ~wyxwxwFUX}wxwxww~ ~wyxwxwFUX}wxwxwxww~  ݈~jzwxxwxwFUX}wxwxwxww~  ݈~jzwxxwxwFUX}wxwxwxww~  ݈~jzwxxwxwFUX}x~EEg5FE$D~h{xwxxwEUX}x~EEg5FE$D~h{xwxxwEUX}x~EEg5FE$D~h{xwxxwEUX}x~Dg5EF5~izxwxxwxxwFUX}x~Dg5EF5~izxwxxwxxwFUX}x~Dg5EF5~izxwxxwxxwFUX}wxxwwxwx~E5EE#g 4FUg#Vh~g{xxwxwxxwFUX}wxxwwxwx~E5EE#g 4FUg#Vh~g{xxwxwxxwFUX}wxxwwxwx~E5EE#g 4FUg#Vh~g{xxwxwxxwFUX}wwxwwxwx~EVE $fD4EEE~i{wxwwFUX}wwxwwxwx~EVE $fD4EEE~i{wxwwFUX}wwxwwxwx~EVE $fD4EEE~i{wxwwFUX}wwxwx~Dxx EEC4x~i|xwxFUX}wwxwx~Dxx EEC4x~i|xwxFUX}wwxwx~Dxx EEC4x~i|xwxFUX~wwxwx~Egg4 EEEgEE5~i}wxwxwxFUX~wwxwx~Egg4 EEEgEE5~i}wxwxwxFUX~wwxwx~Egg4 EEEgEE5~i}wxwxwxFUX}wxwx~E x UgF#xE#~$ }xxyxwxFUX}wxwx~E x UgF#xE#~$ }xxyxwxFUX}wxwx~E x UgF#xE#~$ }xxyxwxFUX}xw~EED E4~ ɷ ~xwxwvEUX}xw~EED E4~ ɷ ~xwxwvEUX}xw~EED E4~ ɷ ~xwxwvEUX}wwxw~E#EDFDFg5#EEE#E~#Ǹ ~xxwxwFUX}wwxw~E#EDFDFg5#EEE#E~#Ǹ ~xxwxwFUX}wwxw~E#EDFDFg5#EEE#E~#Ǹ ~xxwxwFUX~wxyxxyxx~E"EE Exg~ŵ ~xFUX~wxyxxyxx~E"EE Exg~ŵ ~xFUX~wxyxxyxx~E"EE Exg~ŵ ~xFUX}xwwx~E#EDEE~ õ xwFUX}xwwx~E#EDEE~ õ xwFUX}xwwx~E#EDEE~ õ xwFUX}wxwx~Eg4F Eg#U"~&² xwxFUX}wxwx~Eg4F Eg#U"~&² xwxFUX}wxwx~Eg4F Eg#U"~&² xwxFUX}xywx~E E E#ED#E~#Ͼ   xwwxxFUX}xywx~E E E#ED#E~#Ͼ   xwwxxFUX}xywx~E E E#ED#E~#Ͼ   xwwxxFUX}wwxxwxwx~E DE 3~о xwwxwFUX}wwxxwxwx~E DE 3~о xwwxwFUX}wwxxwxwx~E DE 3~о xwwxwFUX}wwx~G #Fx EEE#Vhe ͼ6 wxwxxwFUX}wwx~G #Fx EEE#Vhe ͼ6 wxwxxwFUX}wwx~G #Fx EEE#Vhe ͼ6 wxwxxwFUX}wxxwwxwx~  ̻`#̽@ yxFUX}wxxwwxwx~  ̻`#̽@ yxFUX}wxxwwxwx~  ̻`#̽@ yxFUX}wxwx~ # l ˺8xwwxxwFUX}wxwx~ # l ˺8xwwxxwFUX}wxwx~ # l ˺8xwwxxwFUX}wwx~!! ^ǹ7 xwwxxwFUX}wwx~!! ^ǹ7 xwwxxwFUX}wwx~!! ^ǹ7 xwwxxwFUX}xwx~   `ǹ 7 xFUX}xwx~   `ǹ 7 xFUX}xwx~   `ǹ 7 xFUX}xwxxwxwx~$  N÷ ? vxwxFUX}xwxxwxwx~$  N÷ ? vxwxFUX}xwxxwxwx~$  N÷ ? vxwxFUX}wxwx~ OķC wxwwxwFUX}wxwx~ OķC wxwwxwFUX}wxwx~ OķC wxwwxwFUY}xwx~VO´2@ wxwwFUY}xwx~VO´2@ wxwwFUY}xwx~VO´2@ wxwwFUX}wx~~  a ˈxwwxwwxxFUX}wx~~  a ˈxwwxwwxxFUX}wx~~  a ˈxwwxwwxxFUX}wxwxxy~~ \̾|xwyxwxxFUX}wxwxxy~~ \̾|xwyxwxxFUX}wxwxxy~~ \̾|xwyxwxxFUX~wxwx~~7˽a νt{xwwxwwywwxxwxxFUX~wxwx~~7˽a νt{xwwxwwywwxxwxxFUX~wxwx~~7˽a νt{xwwxwwywwxxwxxFUX}xwx~~ ˽ l{xwxwxwxyxwxwyxwxwFUX}xwx~~ ˽ l{xwxwxwxyxwxwyxwxwFUX}xwx~~ ˽ l{xwxwxwxyxwxwyxwxwFUX}wxwwx~~ɻ e}yxwxxywywwxwxwwxwwxxwyxywyxwFUX}wxwwx~~ɻ e}yxwxxywywwxwxwwxwwxxwyxywyxwFUX}wxwwx~~ɻ e}yxwxxywywwxwxwwxwwxxwyxywyxwFUX}wxwwx~~ȹfĴ}zxwxwxwxxywwxwxwwywxwwxvxwywxwFUX}wxwwx~~ȹfĴ}zxwxwxwxxywwxwxwwywxwwxvxwywxwFUX}wxwwx~~ȹfĴ}zxwxwxwxxywwxwxwwywxwwxvxwywxwFUX}wxwx~~ݶ jŵ}zywyxxwyyxxyxvxxwxwxyxywwxywyxywxwxFUX}wxwx~~ݶ jŵ}zywyxxwyyxxyxvxxwxwxyxywwxywyxywxwxFUX}wxwx~~ݶ jŵ}zywyxxwyyxxyxvxxwxwxyxywwxywyxywxwxFUX}xwx~~t_ŵ}z xwwxxwxwwxwxwxw xwxyxwxwywxwxxFUX}xwx~~t_ŵ}z xwwxxwxwwxwxwxw xwxyxwxwywxwxxFUX}xwx~~t_ŵ}z xwwxxwxwwxwxwxw xwxyxwxwywxwxxFUX}xww~~rƷ}xwwxwxwxwxwxywwxwyxwxwxyxwxxwxywxywwxxwxFUX}xww~~rƷ}xwwxwxwxwxwxywwxwyxwxwxyxwxxwxywxywwxxwxFUX}xww~~rƷ}xwwxwxwxwxwxywwxwyxwxwxyxwxxwxywxywwxxwxFUX}xwwxx~~bɹ~yxwxwxwxwxxw xwxxwwxxwwxxwwxwxwxFUX}xwwxx~~bɹ~yxwxwxwxwxxw xwxxwwxxwwxxwwxwxwxFUX}xwwxx~~bɹ~yxwxwxwxwxxw xwxxwwxxwwxxwwxwxwxFUX}wwx~~hȺ{yw xyxwxyyxwxwwxwxwwxxwxw xwxwwxFUX}wwx~~hȺ{yw xyxwxyyxwxwwxwxwwxxwxw xwxwwxFUX}wwx~~hȺ{yw xyxwxyyxwxwwxwxwwxxwxw xwxwwxFUX}wwxw~~Wɺzxwxwwxxwxwxxwxwwxwxxwxwxwxwwxwxwwxxwwxwxxwxwxwxw xFUX}wwxw~~Wɺzxwxwwxxwxwxxwxwwxwxxwxwxwxwwxwxwwxxwwxwxxwxwxwxw xFUX}wwxw~~Wɺzxwxwwxxwxwxxwxwwxwxxwxwxwxwwxwxwwxxwwxwxxwxwxwxw xFUX}wwxw~~p˼{ywxwxxwxwxwwxwwxxwwxxwxwxyxwwxwxwwxxwxwwxxwxwwxwxwxywwxwxwxwxFUX}wwxw~~p˼{ywxwxxwxwxwwxwwxxwwxxwxwxyxwwxwxwwxxwxwwxxwxwwxwxwxywwxwxwxwxFUX}wwxw~~p˼{ywxwxxwxwxwwxwwxxwwxxwxwxyxwwxwxwwxxwxwwxxwxwwxwxwxywwxwxwxwxFUX}wwxxwwxw~~\ ͼ|xwxwxwxxyxwxxyxxyxwxwxxwwxxwwxxvxwxwxwxwwxwwxwwxwxww xwxFUX}wwxxwwxw~~\ ͼ|xwxwxwxxyxwxxyxxyxwxwxxwwxxwwxxvxwxwxwxwwxwwxwwxwxww xwxFUX}wwxxwwxw~~\ ͼ|xwxwxwxxyxwxxyxxyxwxwxxwwxxwwxxvxwxwxwxwwxwwxwwxwxww xwxFUX~wwxxwwxw~~`ν{xxwxxywvxyxv xwxyxwwxwxwwxxvwxwxyxxwxwxwwxyxxwwxwxxwwxwxwwxxwwxyxwxFUX~wwxxwwxw~~`ν{xxwxxywvxyxv xwxyxwwxwxwwxxvwxwxyxxwxwxwwxyxxwwxwxxwwxwxwwxxwwxyxwxFUX~wwxxwwxw~~`ν{xxwxxywvxyxv xwxyxwwxwxwwxxvwxwxyxxwxwxwwxyxxwwxwxxwwxwxwwxxwwxyxwxFUX~wwxwvxww~~Wξ|xwxwxwwxwwxyxyxxwxwxwxwxvxyxwxwwxwwxxwxwxw xwxyxwwxxwwxwxxwwxyxwxwxFUX~wwxwvxww~~Wξ|xwxwxwwxwwxyxyxxwxwxwxwxvxyxwxwwxwwxxwxwxw xwxyxwwxxwwxwxxwwxyxwxwxFUX~wwxwvxww~~Wξ|xwxwxwwxwwxyxyxxwxwxwxwxvxyxwxwwxwwxxwxwxw xwxyxwwxxwwxwxxwwxyxwxwxFUX}xwxxwx~~%Ͽ|yxwwxxwwxwxwxxwxwxyxwwxwxyxwwxwwxyxwxxwxxw xwxwvxwwxwxwwxwwxwvww xwxxwwxGUX}xwxxwx~~%Ͽ|yxwwxxwwxwxwxxwxwxyxwwxwxyxwwxwwxyxwxxwxxw xwxwvxwwxwxwwxwwxwvww xwxxwwxGUX}xwxxwx~~%Ͽ|yxwwxxwwxwxwxxwxwxyxwwxwxyxwwxwwxyxwxxwxxw xwxwvxwwxwxwwxwwxwvww xwxxwwxGUX}wxxwxxwx~~1}yxwxxwwxywxwxwxwxyxwwxwxwxwwxyxwxwwxwxwwxwxyxwxwwxFUX}wxxwxxwx~~1}yxwxxwwxywxwxwxwxyxwwxwxwxwwxyxwxwwxwxwwxwxyxwxwwxFUX}wxxwxxwx~~1}yxwxxwwxywxwxwxwxyxwwxwxwxwwxyxwxwwxwxwwxwxyxwxwwxFUX}wx~~;³}xwyxw xwwxxwxxwxwxwxwwxwxwxyxwxwxwxxwwxwwxwxwwxxwxwwxyxxwwxxwwxwwxwwxxwxFUX}wx~~;³}xwyxw xwwxxwxxwxwxwxwwxwxwxyxwxwxwxxwwxwwxwxwwxxwxwwxyxxwwxxwwxwwxwwxxwxFUX}wx~~;³}xwyxw xwwxxwxxwxwxwxwwxwxwxyxwxwxwxxwwxwwxwxwwxxwxwwxyxxwwxxwwxwwxwwxxwxFUX}wxwwxw~~ö}yxwxywwxwxwwxxwxwxxwwxwwxxwxwxwxwxxwxxwxyxxwxwxwwxw xwwxwxwwxxwxyxwxxwxw xwxFUX}wxwwxw~~ö}yxwxywwxwxwwxxwxwxxwwxwwxxwxwxwxwxxwxxwxyxxwxwxwwxw xwwxwxwwxxwxyxwxxwxw xwxFUX}wxwwxw~~ö}yxwxywwxwxwwxxwxwxxwwxwwxxwxwxwxwxxwxxwxyxxwxwxwwxw xwwxwxwwxxwxyxwxxwxw xwxFUX}wxwwxw~~ Ƹ~yxxwxyxwxywxwxxyxv xwxwxxwwxxyxwvxyxwxy xwwxwxwxxwxywxwxwxw xwxwwxwxyxwFUX}wxwwxw~~ Ƹ~yxxwxyxwxywxwxxyxv xwxwxxwwxxyxwvxyxwxy xwwxwxwxxwxywxwxwxw xwxwwxwxyxwFUX}wxwwxw~~ Ƹ~yxxwxyxwxywxwxxyxv xwxwxxwwxxyxwvxyxwxy xwwxwxwxxwxywxwxwxw xwxwwxwxyxwFUX}wxwx~~(Ƹ{xwxwxwwxyxwxyxwxxwwxwxwxwwxyxxwxwxywwxwxwxww xwxwwxwwy xwwxxw xwxwxwxwwxww xwwFUX}wxwx~~(Ƹ{xwxwxwwxyxwxyxwxxwwxwxwxwwxyxxwxwxywwxwxwxww xwxwwxwwy xwwxxw xwxwxwxwwxww xwwFUX}wxwx~~(Ƹ{xwxwxwwxyxwxyxwxxwwxwxwxwwxyxxwxwxywwxwxwxww xwxwwxwwy xwwxxw xwxwxwxwwxww xwwFUX}wxwxwx~~ȺzxwxwxxyxyxwyxwwxwwxwwxwwxxwxxwxwwxwxxwxwxwxwxwxwxxwxwxxwxyxwxxwxwxwwxwwxFUX}wxwxwx~~ȺzxwxwxxyxyxwyxwwxwwxwwxwwxxwxxwxwwxwxxwxwxwxwxwxwxxwxwxxwxyxwxxwxwxwwxwwxFUX}wxwxwx~~ȺzxwxwxxyxyxwyxwwxwwxwwxwwxxwxxwxwwxwxxwxwxwxwxwxwxxwxwxxwxyxwxxwxwxwwxwwxFUX~wxwwxxwx~~ɻzwwxwywxxwxxwwxwxxwwxwxwwxwwxwxyxxwxwxwwxwxxw xwwxxwwxwxwxwwxyxxwwxxwxxwxvxwxxwxwxwxwwxyxw xFUX~wxwwxxwx~~ɻzwwxwywxxwxxwwxwxxwwxwxwwxwwxwxyxxwxwxwwxwxxw xwwxxwwxwxwxwwxyxxwwxxwxxwxvxwxxwxwxwxwwxyxw xFUX~wxwwxxwx~~ɻzwwxwywxxwxxwwxwxxwwxwxwwxwwxwxyxxwxwxwwxwxxw xwwxxwwxwxwxwwxyxxwwxxwxxwxvxwxxwxwxwxwwxyxw xFUX~wyxyxwL~I˼|wxwxxwxyxwwxwwxxwwxwxwxw xwxyxwxwxwxwxwxywxwwxxwxwxywxwxxwwxxwyxwwxxwwxxwxwxwxwwxxwxxwxywxxwxwxwxxwxwwxyxwwxwwxyFUX~wyxyxwL~I˼|wxwxxwxyxwwxwwxxwwxwxwxw xwxyxwxwxwxwxwxywxwwxxwxwxywxwxxwwxxwyxwwxxwwxxwxwxwxwwxxwxxwxywxxwxwxwxxwxwwxyxwwxwwxyFUX~wyxyxwL~I˼|wxwxxwxyxwwxwwxxwwxwxwxw xwxyxwxwxwxwxwxywxwwxxwxwxywxwxxwwxxwyxwwxxwwxxwxwxwxwwxxwxxwxywxxwxwxwxxwxwwxyxwwxwwxyFVW}ywwxwxyx{ )8˽|wxxwwywxxyxwxwwxxwwxwxwwxwxwxwxwxxwxwxwxxyxwwxwxxwxwxwwxwxwxwwxxwxwxwxxwwxwxwxwxwxwwxwxwwxywxw xwxwwxwvEVW}ywwxwxyx{ )8˽|wxxwwywxxyxwxwwxxwwxwxwwxwxwxwxwxxwxwxwxxyxwwxwxxwxwxwwxwxwxwwxxwxwxwxxwwxwxwxwxwxwwxwxwwxywxw xwxwwxwvEVW}ywwxwxyx{ )8˽|wxxwwywxxyxwxwwxxwwxwxwwxwxwxwxwxxwxwxwxxyxwwxwxxwxwxwwxwxwxwwxxwxwxwxxwwxwxwxwxwxwwxwxwwxywxw xwxwwxwvETY}xwyvwwvx&$4!*);{wxxwxwxwwxwxwwxwwxxyxwxxwxwxwxwwxwxwwxwwxxwxwxyxwxwxxwwxxwwxxwwxwxxyxxwxwwxwxw xwxwxwxxwxyyxwxwxwwxwxwxvxxwFTY}xwyvwwvx&$4!*);{wxxwxwxwwxwxwwxwwxxyxwxxwxwxwxwwxwxwwxwwxxwxwxyxwxwxxwwxxwwxxwwxwxxyxxwxwwxwxw xwxwxwxxwxyyxwxwxwwxwxwxvxxwFTY}xwyvwwvx&$4!*);{wxxwxwxwwxwxwwxwwxxyxwxxwxwxwxwwxwxwwxwwxxwxwxyxwxwxxwwxxwwxxwwxwxxyxxwxwwxwxw xwxwxwxxwxyyxwxwxwwxwxwxvxxwFUW~wywyxxww$߆"ӆ(ǂ   |xxwywwxxwxywxxwxyxwxwxwxwxwxwwxxwxwxwwxwxxwxwwxxwxwxwxyxwxwwxxwwxwxyxxwxww xwxxwxwwxwwxwxxwxwxxwxxwxwxwxwxwxwwxwxxwxwwywxEUW~wywyxxww$߆"ӆ(ǂ   |xxwywwxxwxywxxwxyxwxwxwxwxwxwwxxwxwxwwxwxxwxwwxxwxwxwxyxwxwwxxwwxwxyxxwxww xwxxwxwwxwwxwxxwxwxxwxxwxwxwxwxwxwwxwxxwxwwywxEUW~wywyxxww$߆"ӆ(ǂ   |xxwywwxxwxywxxwxyxwxwxwxwxwxwwxxwxwxwwxwxxwxwwxxwxwxwxyxwxwwxxwwxwxyxxwxww xwxxwxwwxwwxwxxwxwxxwxxwxwxwxwxwxwwxwxxwxwwywxEUX~wwxwvwxxyxxwwx wxwwxwwxwxwvxwwxwxwxwwxxwxwywxywwxwxwxwxxwxwxxvwwxwxxwwxxwxwxxwwxxwwxwxwxwwxwxxwx wxxwxxwxwxywywxwxywwxwvwxxwxwxxwwxwyxxvwxwxyyxxwxwvxwxxwxw xwxwxwwxvxyxwxwwxwwxxwvwxwwxwxxwwxxvvxwwxxwxwwxwxwxwxwxwxwwxxwxwxwwxxwwxxyxwxxwxxwxwwxvFUX~wwxwvwxxyxxwwx wxwwxwwxwxwvxwwxwxwxwwxxwxwywxywwxwxwxwxxwxwxxvwwxwxxwwxxwxwxxwwxxwwxwxwxwwxwxxwx wxxwxxwxwxywywxwxywwxwvwxxwxwxxwwxwyxxvwxwxyyxxwxwvxwxxwxw xwxwxwwxvxyxwxwwxwwxxwvwxwwxwxxwwxxvvxwwxxwxwwxwxwxwxwxwxwwxxwxwxwwxxwwxxyxwxxwxxwxwwxvFUX~wwxwvwxxyxxwwx wxwwxwwxwxwvxwwxwxwxwwxxwxwywxywwxwxwxwxxwxwxxvwwxwxxwwxxwxwxxwwxxwwxwxwxwwxwxxwx wxxwxxwxwxywywxwxywwxwvwxxwxwxxwwxwyxxvwxwxyyxxwxwvxwxxwxw xwxwxwwxvxyxwxwwxwwxxwvwxwwxwxxwwxxvvxwwxxwxwwxwxwxwxwxwxwwxxwxwxwwxxwwxxyxwxxwxxwxwwxvFT]~}|}}~|#}~}|$}|}~|(}~}|}|}|}|}||}}~}||4}|}|}}~}}|}~}}~}|}~}|}|}}|}~ }|}|}}|| }| }~}~}|}~ }|}| }||}|}| }|}|}|}~ }|}||}}||}}~}|}ET]~}|}}~|#}~}|$}|}~|(}~}|}|}|}|}||}}~}||4}|}|}}~}}|}~}}~}|}~}|}|}}|}~ }|}|}}|| }| }~}~}|}~ }|}| }||}|}| }|}|}|}~ }|}||}}||}}~}|}ET]~}|}}~|#}~}|$}|}~|(}~}|}|}|}|}||}}~}||4}|}|}}~}}|}~}}~}|}~}|}|}}|}~ }|}|}}|| }| }~}~}|}~ }|}| }||}|}| }|}|}|}~ }|}||}}||}}~}|}EQ=^Y[[XYXZYXYZ YZZYZYZ YZYXYZ%YXZZY[ YZZYYZZYZZY[ZYZXYZZ YZZYZYZ!YXYZZYXYXYXZZYZYZZYYXYZYXYZ YZZYZ YZYZZYZYZYZZYXZYZXYZYZ YZYYZYYZYZYYZZYXYZZYZYZYYZZYZY\LQ=^Y[[XYXZYXYZ YZZYZYZ YZYXYZ%YXZZY[ YZZYYZZYZZY[ZYZXYZZ YZZYZYZ!YXYZZYXYXYXZZYZYZZYYXYZYXYZ YZZYZ YZYZZYZYZYZZYXZYZXYZYZ YZYYZYYZYZYYZZYXYZZYZYZYYZZYZY\LQ=^Y[[XYXZYXYZ YZZYZYZ YZYXYZ%YXZZY[ YZZYYZZYZZY[ZYZXYZZ YZZYZYZ!YXYZZYXYXYXZZYZYZZYYXYZYXYZ YZZYZ YZYZZYZYZYZZYXZYZXYZYZ YZYYZYYZYZYYZZYXYZZYZYZYYZZYZY\L[\^_^_^]^]^] ^]^]]^]^]^]]^]^]^_^_:^_^]]^]^_^]_^^_]^_^^]^_ ^_^_^]^]^^]^]^_ ^]^_^_^^_^]^] ^]^^_^_^_^]]^]^W[\^_^_^]^]^] ^]^]]^]^]^]]^]^]^_^_:^_^]]^]^_^]_^^_]^_^^]^_ ^_^_^]^]^^]^]^_ ^]^_^_^^_^]^] ^]^^_^_^_^]]^]^W[\^_^_^]^]^] ^]^]]^]^]^]]^]^]^_^_:^_^]]^]^_^]_^^_]^_^^]^_ ^_^_^]^]^^]^]^_ ^]^_^_^^_^]^] ^]^^_^_^_^]]^]^Wcrrcsim-0.9.12/textures/cape_cod_preview2.jpg0000644000175000017500000001262311724452425016145 00000000000000JFIFHHCreated with GIMPC    !'"#%%%),($+!$%$C   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$G !1QaAq"2#3RrBUbCSDcs/!1Qa"AR2Bqё ?(!AG +J  XP1@tA`PV ݈b f4 D5@apv$FrAtꂎ/Â7 (PPV%hZrAmPT1݈71f4 5@aq r$ rApPBA(>Y!d23D ƁYA@h7hA3Q F3@Hf.GT-d7=eenՈ-A.3T Fv 4 F5@AQ F7[ A >5Ad ^"26D āK4f Ah j 11 e$.4AGȠsP\ %c" \2A,h@Hn ! b#@H n b4 ā0҂(4(#),=F?+rJO=F?'$ ]OQ*IQ%. hnSrI͢.Hহ3i//SB[OAS+~_ڴF)y`/ wsGnxtm7dFc yu G*yѪ}%Ҽ4q|oh!9v27h'6S6M08) (РA{\ָ~֢Ѹ&k"cX5 Q3ܘc3@Aq 4 Ɓ Ph\R?.or^+@qAqQDe@/A0l5adMJG?c=}az [b #0{QW@5Sah#M@*脙8f0K٠p6NiG,+%#+E^HzjjsZ-35'y =qdj g^J-ڷ5uUK:fGf6+T0uکޭoe'X=dzT2;EX;[e N ZkomUeQ%ZW̭Z]fUs#-kv qx=v[EIg=./~hhl'>?xhf?/okG3Jyɴ锑2"4NWud*_S3ND\U CR+GUZc{"ziu=DNVdZSvJD<@At3>qeexʳzëC5[>Ѻ^,ǏݥJ6?héRkZekRh_ G~(Z)Xkdt!UL]iA.9[6(%[ r e 6dǂ ot>>&\|qd(^¾RwMH}l:AGO };QO໘5K;[=guԍ2T;?Dĭt馊/dpUYF2DH[qm ejc0=CMŘ泾lҴөW ,!e-CsnBLÈ=i.48L8]Khbٽ}as3Em(lWh.y"#O7/ 3;@5䆐H\-bݜ M)pMXt>*DL֦WM<@zC zM8؛ZMx(|PX5|8u o#+.$l~%^!2RdSGhLoHUvCfa.xcg(9}SacZ?U߲yb>p0;R^fgJ䍑o5ZGv=sdknbU{ljăhg29eA?}k,yӿ )kݝ2H.h=ܪ*Ūc#Gߪ\zeZjf7Hyke?i5yԼ,9#p[Ozٰ;a.Ӽvp㤮JzCSE3W6#;ޭg|Tx6 ?xݓ{Ys_{uGŸH%#PEӚw#'މQsN  xO0SpuX4U@E\5A74,7M!bM@dn5 ./w_ }K1J?8l9d0 :w(+kvP>,eP$LV=Xn{Jj /vR30RGtRKunb`l( F`gӧKR%hJD #lپ6sѲj-J1Oi杻=t|ugxiip\I]mÜnczD$M.5n^ DyG'xT^R>ѱuu{?/I?߫:¦,cIy^R%9ی*7MbZ2nw5Wl";2vG19-"#U}\0pc^\1l )қ dC#wȨb#6fCͪ; KhVػ_|3Shw#qtB"hڮ[]B>)@MVB\Z3&_{:??arJf& P̧*6[r=Ktm1m߻f0Ws}D~hQ,`h=X w}U7.-c&plUf4ҶaUE$AՎ$^`<6BkU^H PlTrtno7|Dͼ-jȉlfUL%-<+&;cybK%UhQUrJIi0J^jh5dkySL_,3II%.J7wfnӝֻydq插zx9k^?u0טꤒg=;1%1W ݿKW1v mܚѹ"V=vV?镱VzBaUG:Ii_lsLqFٵg^jK.kZy@h~!Fm$lG#f%(˰|;GAKniseo TAU6ovBELh吂\`-o;fO4{wwje$]2LkT}oDz2'='D~à٣Y_c;،&>8jf_fpXacݒ[&ZDw?.NXZ~]e6PFANkK=^Wdp7 ռ#iց#jDXÛ$SZn1;t0Nii!4}$.&\3O:ãnnB 1\rR,|@,Vef5o[$^hա ;ynK+zz~'nOE^&aIKBsfnUХ}Zf-xnbcȍ8WtC7އk{G47ѱhM ,fUD=vi+qFtLpx_yt--AoB sLn: x|š!];t4ryeyh ؊hM/pVý\۩毸'gj"gK_Pb; Ls3gFxͳ/Q jKoLʊ0)q3Z|ī[F$vFw|R"=7p7$o#.NZxM<ҶXMs|Lڊ`-s2WE+ 'Hb_HͬZzzᕯfϒ/Ǐi<ϟ}*88\K4n-"ȘbZAI HV%kemg̗F,֤Rt.Z6SN/IGPYu)6"z*I"xźR֏Ft9Ld9h x=Ooim>#Dpw^w/f j2cbieuV28ش;ږ5YtGL) C/w}G%"b@ MM#MQcrrcsim-0.9.12/textures/sand.rgb0000644000175000017500000004100011724452426013474 00000000000000@@{uj|{vnw{xzyx~~{~rwvn}xz|o{~gwuzvlp~x{yr|v}|z~vuymy{}}}{{{qjiobU~jxe[|i`|vwq~~q{{o{nqwn|x~z~{}{vy}}`art~vagsxqjmvvv|tz~t}{kjvnpyjwhasYavwrfzbcR_{pj}]evv_lsnzU[vndvqr{{icnqiqvvqvvfjxx~{|nvsr~panilznrrv{llxvX_sfkuwrjs{vZ`~rcj{me|y{ijtdj~rfx{ywudi{{ruvjr{||rdfvumvrkgr~|xstpghw~{tr^YuzvkmrpozdQdzcrrcsim-0.9.12/textures/beachsand.rgb0000644000175000017500000004100011724452425014456 00000000000000 ¿¾¿ɿǿþž¾¾½½ÿ¿ӻþ¿¿¼¿Ŀ¿crrcsim-0.9.12/textures/south.rgb0000644000175000017500000100100011724452426013706 00000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEǽ0̰и{jhwsEaXIpssssonrlmnwz~uwyo\URdcls{xtoxk_Zx}w}qz|j]aswrxs{wnzodpd{~}EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEӉ㼟طv}qkfrLVNYshj_]ospy}~}lz}p}}}yutxzx}}mehjfxyypakwEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEʹٖ[}{jysbgaW{rzsuzorqc\hwv|~{u~trwr}v~{{}tqmtwwxwy~{}vwsntsqzzwlkoy~toW;_SzzssxEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEŹ000ovgC\kU^\TLpzxwspmwwvzvxwztrotsv{yww}|xkby}|{yxtxuqwmoqwY]yrv{EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEıҽ0xkU{j]^WZC͓{u{xjnwovyjospzwww}~{vswxvyt}}vsq}yseHCJ`mVvXuvszwtz|~{wsnpsz~rijsy}rz{xw}{npqos{s^fbb]~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEl쬵ukQgUulgf^rtsrxzq|ws{v~u|xq}MTmh{wfjnmYiRUcYNU^s|szs|otsw{wcEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEɶΫ\}xa?inUbm}k|pyrpqtv}plw~ph`]usu{l_ij~swoivu}~utxsrdM]rvrqu}jppfSdrrw}]HTEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEƙƳɧâfrjnr~qs~qnq~y~r{~}nkbnlqrcmxjsd]st~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEȾĕs_n~vswq{~w{~w|v}|y~swphuvz{s}~vw}rjhzx{wPltEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC\sAPļ{smp{}zkp_doowssf_peo]wy{v}}wEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEʴ@@_]U[uj~{~syesq{s{x~swltsrv~wtsxkwzvpEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEµŻƧsi呔nr~z|{zsqb\UXLezxuqxf`{u{sEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEŽõ反{s{ww}~rosfWL]npjswypq{EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESJ´vŽɿ¾rs|w|ux}wwq{o~prn}z{|ywwsrqTUY]]JGR;Cf~{wss~sw}{|p_Up|~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERRPem̴zoĩWħ唫EPC墅֧Ņ}z}tj]oizqj{{{tyto}mpqslnu|wfp^_noszEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOĘֱ¥̢UUžmyUtmlxs|ztw~~rssqwxx~{s|t{{{}ss{}z{pvwwau|k{seEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEgMɪiɮxXUWjƺݬx|r`dls{udYkzfs}yfjz}{{zxouy{zwnn~wovEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEOMuaXoMjeVJҺŽ۱{gss{Zmnwww{tyz{~s}y{sdxouyEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEn̲lPUGVufWY°ɵqrߍy]}f{z{{qXsooqvu}c\z}zuZeyh~t{{o|{xyyzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEwͱƷXCYgC]P]gçɳJz܃lUWjaY[ux~rw|{}~|{th{|{|sqwfU]bdq}sEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEf@WƷw[HYjxdɼhTGŬuwPYdHF}y~{ufb|}{qlpyz|{rj|rl^kEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE¼{WOr߂~wbkŸƴɺ?WXUdĴ¸θxᰰsB|XqLow|n吇r|l|}{{rsjxx{ww}}EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEoCJrg_{txl`jȸķ{ABPbP]_܄si~ʼj`ddlpl`zztou{{~w{xoww{EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEñ}fCrԬg[gTWOUɺ}BbWTdLYoxǿ㫱UoxW~ov^bTWjxw}w呒z{{k_ao{{livxt{wzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHvxe]HYaq¢btYYQf^Z¼㡨tͰszOnc]]>Ze{s|xsy|~|oyz~ppv]Xkvu{xyv{EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESHFfgcewr˼oO]jz|q޲د0wrc쓦jjfbrIHCTw~uu垝֙z{oo{yx}r{ww|ztessEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE[PWbYCfxxމq{fҫUɾ¿üʕ00ŽfIĽpgPgXVlmvsnw֙xwyv{{w{wfkzs{}rzc|}EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEiZrjKlHJTte½޺0ųp|Yb_YD_|ԏzvUN^wm{{pq}ssEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEɭk~tCWywJLOOWƒeYW~Ŀ00000tsMNbgW?o|{swj|cѓsjcfox|{xxpsvEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEutPڳNCdsr^LPWegCx|½00000ijvjWrptJ~{wwvwluگ{y}xmts]iwosyw~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEyhZfGƢ{maKsbϸZLBLPfsKWD⥓¾0000ŵUhvxqijhxsЬ{wwu}vEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE[jzd{OP\z{¬lGILaabJSsi}{¹000͸f]slfD?sҗr{||wzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEcmaLb~`TpHpMp|OR~eQYt{]Rj{nڍa_ϱ00¾poj`berߑ{}wyEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERPesKPXSbs@a}ŷ|~jwg]Yi`r~}drzyiΫϼɬ쿳ĬmOjnjjC=q}{g嚟}wyw|xtEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEfeieTMokx̫r]hïywyvUjPS_mrХj[hbu\įwüɶò000֣ry\Ymlbdy|yz{~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEElqWfWepeZyĵ\JPZ~htob[]brjIL`M`Ŵ¿00bbmplsqbs冋卓}|y~s{EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEtRbOL{MG|wS^TYl_\VZfhTvƿż00qf`sfYw|{ϓ}{EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEKqid]Q˿?H^`^\^^snVV`λ¹000florVi~wo{ϼo}lxEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE̦r{ŷnHwPzJUĮʸ͸иY00000`{x|uw~{|xEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEY\ZjehpwulWzjzmPUJOƽxM]Ǣs|½¹̴µż00vuttx|EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\[\w|uf\je{seXRPYUSJWH|Obɸʹɽ~00zwkEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEszwhXUX_\bRL`VPnUdОPZbt|]Zн·ĴŸƾ00zssv~|uEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEei`]PWYbalcRUYYbm]Ygnssq_jkwbdp։jۻýżɾż0000000x~~{EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEW[Uf[f]dfjREYZYpt\badbb`g_Ocdn]i}‘ĺ½ĹǷɾzQ0000qxsuuwEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESUYifiejmUR^]Zchea]XK\ij]N[rqghioLz¬¶ĺŻͺÿŴnc00z}wtxEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEETNWUZWdkeIRg_dlYZWMVPPWsUMbnn{jwscu|ľɾǾȺ»DzȬ]00ty}EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEPLXNYP`bJQYUU`fYRUTZePUeT]djVwc\asiÅL讦ӞļԽ͹Ų000vxEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEWW`Yd\_YIY]RPUY`K]\fifdWLb_bVigo^_ƘML¾Ǹʶʽ00{yxEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEfd^\bfaU^UY]XSSTF]WvbsfULaYKgfdW^fɹxlfղ舊z}EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE_ckdohbN]Y[V]Y_cZbZfV`NLT`_]fd^bf̟oexƮtƴǻҖ~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEErokflj`PVZO]LZU^^aXbUbWZW[VXgnfei½s{xkaj~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEaffg]YRRTYK_L_Tbd`U^U[RXX_]YbhhjqwzʰjiưŬij샍EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE\_\bURPYYWVUYY[\]YUbZYOSMXYUUZbfmueƼɶýż욝EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEj]LTQXTW`UYL^OWRQQUddc\`YZ[Y^hjbf{Źȿƫ¥ɴ֙EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE^WPXYZVVYRUSZUYYRRXbeffjjmqmjom`d»ȹؚEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESYecbXZ\QTY\^^fkbcffdefjimtqghbNðPŮ´׾þ͑EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE[Z^QTLTSUXe_c[iqosumhgijlgjorwfG帙·ºóżĹ{ۿ{EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEYPXWXLTU]ZVX`fgggmmgfklgZ_e]h_]d{¼ĸݸʼɽpļ웜EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESLRUXW]Zdfd_\^fkc[UYXXYbbXijx]]hŸŹøȾ÷ûp]Ի앒EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEZZY[V]dd^ZVTUVVVZ\ZlfeWXYZhbd``fYż˽´ż¾ҽbǾ읞EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE]febQ^cfZWTTXXSP`g]fZi[YZac]Mebq{Mƫ¿¹Žºi`얓EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEET]`bUbb\Z`b]VTVZZcXdXfYY]U][SXYθżŷŮƽĿþƿſռbo젧EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEWX[bbh^Ocdb]XWY]YXXkdbWbd^tblchµɾ¸ɿc~욗zEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE^X\]bb]La_]^accdeZU[WW]nY`kU[bb¼žƻǾľǺźǽgs^즦EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEWQWPTOYUFO[`\]agbdd^]^dgpo_fXk_ܸ˦ŶyɼƼſûɶŽ´Ŭo웣EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEZPZZPOTW]RUXniigaVbfVZcXcecfq]ֹµHJɶ´´ȵôȾµȸȵȰžµƸs잘EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXUb^OPYbZYQ]^bW\YT[_UUXPYbu`jhéHHɼЭtŹ÷´ĻĿͼýſɴɵŵ˔ïɴMj욡EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEZU\VQYZ[abWZUULTUUWXVVWV^^l]b|ɾ|lcľ©ʸ¦ð±͂_ûί¿쬨EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEYV\TU[VU`\[MUFGJRUPMTVX`]]YiiOΟɸҽĵɷʳ´fǗ°iSɵļȯxH|z줛EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEQ]g[SRU[YXXKSFFAINGBKMMVSaZej­ysP]gͼſŸïľɬȧx󧬶ǯlϾʯĵ죢EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEPZc\YUS[T]VYUUFEKPHGMKGLL`^Uy|ʶLoǾƹɻҾɹȺï`|ɈÒtejvا~?̹മEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE]]]Y`\S[Xb\]XaUUOPLJOLHJLW_^fżø̱Ǯĺݷƽ´uMɩ}oDgo{Kݕj[n@KK?NIjŷϰԻEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEbeg`aYUf[abR\ZcbNLHILMNPRYdy̥¢Uƴɸ;vozPg{nk͆sfhigdYuUSYRlúŨ֩EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEfg]]TYRRRYUMgVcbaIORC[YUH[i{}Df}ȷĸžl\ƸyC^ptPPOnkzebZ]fdTHSbY_Ͷʽw쪠EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEeeZ\U[UT]SWY]XjYWUHQCVOYUUhǰ˩ý®Ѱƹúu{ǯww]Pa^]nUr\IP[hc_dob^bec_XMOU]my쎚EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEYXPUU[YXbY\b^^j]TfIVKYNbe^TiUҴnhk;ļƾˢʻVmͥw`broB{j~ooUMXSPZOSCPXYZaa_bdZU;ηe҄TȯúrEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEUPKMRWVTWaYYb`YcUfMYTVT^a[oiwTOYcLh±˸gøȻ־RJɸnbfqcgRQzjj_M]aU`bUG`Y`UcYebY^d_QMSRLQƐu~zt_jĵūEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEaXUQUUQMNYXU[ZUbcdY`bZd]p{ĥHCkʳ|ֿЭķɼ¶pǞlCYw|]]NL_ISLHP\hU^Te]VXUTTPTTYZTNVegeb^T@pxgy̾žɽīEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEf]]Y_YYUXPbaX[c_jbbeldjbeɸĩCmMʫyUOwָðmPZHBζtbuRXYMZbYbH\SSE]PK`YKSTJK^]bvr_esmcbdfosossskoYZVVUUTLNf~jssjfjhasvwglo{swv{xyv~wEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEij`e^e\]a]jgsff`WYf``fach^cYj^f_]TU`bomwL[GYsmPYusuxsyuyɯҽŪUQǣsnJPfśC=?M\EYPseXDbln_mfsjfjlnokjo~kpTIbli_]bP\]bLZiUZXhU_ggfpoefeskhgdhkhronkwqe]_UV^r{o{{tsxsnonorjofrrywssvuswwwmsjtoojmdb]Ybc`jnd]csEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE_f_e`lkmYUY]_UVYQS[Y\badX]^^W[^bn\mjwn{P]YEewZKtlr_HiAIȮ俖sCvCB_kU_ڠjUmYKYWeniyfeIbayf^fpfkcofdno`]mOlpcaoptXc\LUXWWeoaniodsiwwsibheZWZYTUZYUTSHL^YfVYlo}s{|kqgrbkadjadX[LUVPWKXQ_Xeec]kcb^ipmkljjovʾμEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEfio`fhroonjoffaeXZZXUURTU_\bTeeko^epsXk{NC]q_kssesqjU?NRgj{j]oHatքCMͲٚOP{ĨuznޙYXXlox^HYj\_lnbo_tod[PcQbEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEelfg`mopdljqjtljjkfgfbihfaabkmi_itahbroyLp^gEP[qung_vdF>PYyvjsdISŚbP^Mĺq]]ȫbs^jE=UWLCOͣᶹEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEef^bW_Y_db_dbfdfprhlgaffjqjwfnismmhjWjofEQ_UKtowccoupB=Kpf{cstd}yssשrYS]bClZKVUfvgIIT[eAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEWPVR\W`bf]YadbdkehahiblkpijejcmsthaXjQ_ZjPC{Igmq[HYLGI?LYHLKKUQXLPRa]_|tXfN{elhf}xzSCPflxpqdmgbu~srlSCJk[b>ZUEAOK]UdgoseIJY?oEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE;;K=>=LC=ADCSNYn]WYagzoaMC?KHNoZabssXbR>@`ɾEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE¸ٵ_fٯ~MS[}yZ˿Ӻ0000DƻſļDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD`_Wid``djhmUi~doˈDJjM^iCCɴζY00000sżûïDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDYYUc]bmv{fDgknbHNCGXXsxo{ñȷ00ĴƼ¿ļDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD`]XquztfafVonfYMBPLOGzsLesuA]ů00ƵɼDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDryyjYY]eP\YP\L\oCH|}Y]]biaU»ŷŽ00ĺżɹĭDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDei``SZ\eXheY\YUYs]JUs|fnfbReq{`Wa|҇iҫ̸ĺļ0000000żDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDY^Yf]g^eejVM\XSfu\]Z]\ZVbVC]enU~^vûƳǿzP0000ɻ˻úDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDXZ[jhidipXYe`XZ````]O]cb`KUkobY`h@qʷ¿Ĵnb00þDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDXSYV\WbjjOYjabfPUVSaWRUj\M]ijv]bk^w|ĵźðǫ]00ŹDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSOZP[Q`bPW]YWacWOUW`hQUd]aafUtZH[od{@篨ɒϹþ˷ı000ôDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDWW`[f_b[L\_TQV[aK]]fgff]Ub[]WkfhUX{ʝF@ĴǴɼ00½˽ĹùİDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDca^]djfZ_VY_YWYYJ_UqYrj_UbVHkmfVQY{uhү䫬ŶɾɰƸDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDafohqjbNYV[X`Yab]eZfV_POS`^]ed^dPši[snŴɾԯ¾ɴݹDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDsqnioj`OQWP`O[T]acWaUbY]WZUWfnfeq\yϘùý°DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDbghi`ZSQPXKaM`S^gcU^U[U[W][Xbhhjbkle`⿯禰¹ɻDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD^b^eVTPYWUUVYVWWa]UaYYQVKVWTTZbfbgq]ƼĴź绽¾̹ŽŸƼƷͻͽDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDm`PUSYTV^UYM^MTIUUUccb^bWYZY]hibXmɵܸ»»ƻĻDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDaYRYZ[WVZTWUZUUQUVYbdfgnilqmiom_Po۶ĿĽ´DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDV[febY[]UW\^^[_defgfcdinimurhhbMxJζ­ԭ¼ĸȴĸDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD]]`TULTTX\ibeYdjsvvnhfknmglprwfDү}̨ĿŶľųȴöÿDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDWOWWXKSSc]XYaffeglmffjkf^]_Yjb\]{fużö¿ĸļǺ»þDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRLRUXW[Yffe`]^fkcZUYWXYbbUdf{`]bz|r`細ĿŽDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDYYY[V]cc^ZWTUWXXZ\YledVWXWcagbZYvP÷ͻd缾ŴñɾƿüDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD]fedSaefYWSTWYVR`g]fYh[YV[]]QfYaywC¼ļfT縴üûŸ¼DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDT^acWec]Y_b^WUX]ZbXdXfYYYNY\WYOlѴfsúƿ·ƽDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDXZ]dflbRffe]WVY]YXXkdbWaaYrbqb]{̽o绸DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD`Z^`ee_Njfb`_a^]dYTZWV\mW[gU`aT}{~¸pzfŶŸŷžŸDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDYTZSWQZVQYbb[XY_bcc]\]cfokZf[jPִơ{yĶŲǶxøĽ¶Ż¸½DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD`PUYVYZW^TTWofff`VbfVZbWZbeelPz¯BCó®¼w羸¿ƿDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD[S]]UY_bZYQ]^bV\YT[_TUWOP]t]dWJB˨ry{ųů¯ȵQkĽȹɼŻɴ¸ƾ¸DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD]SVUUa_Y\]SYUVMUUUWXVVWVYYjYYoŶ|lbŻǴοɅbŽͯ½º¾¿ſ¿DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD\UUPWbYRXVWKUILPQUOMTVV_YYUb^{Rțı̴óƯxeŖeXȴǻƯxJ|ƽɼɾƿļƽüļDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDSY`WUYVWTSUKTIJHKPHCLNNXS_T\]srDyVeðũ¡t񢧰ům;ͿǸŴɼ½ŸǺ»ĽDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRW[VZ[TWS\UYVYJHLQIHNLHLP^VFjtůKf}ű´µ^{DžwfnwܴI̺¿ú˾žȻ¸DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD]XUUabUWYe^_ZbVVTUOMRPKNTWVOg{ŽéװpJ~oJio|MߘnhuCOTCVOjͰ˼ŵ˽žDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDc`][b^T`bffU^\cbSPKLOPQTZYZjĚãS˿wo}Pp~toЋthkxuob|]\bWnĦǿľľżſ¹DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDff[]SYQPTZVNhVcbbLUYJ`ZSPYXvzw|~Gióm|^wGZlug`QfbvlqkoxucVbqhf|Ͷƻw«ȼ¼DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDddYZU\US]TXZ^WjYWWNXJ\PYWMWíŦswvxYNb`]mV~ph]_bhbbo~rostsnf]b_aov¾ì篸¼DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDXVORT[XVaX[a]]j[TfM\P\PbaUE_s{{Uͬl^{hx¸ɟñUsǢij{vHops]Ygb]h[_P`fhjpompsjnIոg׋QƮ»¿֒DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDTNHKPWURU_XXb_YbTfM[UWU`VPzoboUIJY@_YҸIAbip{oxa\pmbTbdYgleYjfqjymvqinsoa]bbc_Ȍz{ekƴýDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD_VRPUUPKIVUQYWQ^_`V^a[fbe{寄{xSPfɿįs͸ʧĹ{jÜkGNpjjZ`oW\TPXdq^f]ojgjachhmkljc]ftwsqneHƾwk{;DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDe\ZW]YXSUL^]UY`\g]]`jcmf^ì{wHv}sHsL|Evα~dIXEJǯuen\EfajUbababegdfpfdmgjwtjllule{ljsrjc`ik|mooYz}ǽôDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD]UYYd]`]_Pf^^^b[[YWUfe\fpoQkưb~ɫvbjfOG}fs}˩Ĵ|{eHoòpTPgOoUncSfgpifUVfqbook`]]cvpkrqfjn{umohjlfgoss`Y{l{doldsf^YuejliuYvTrj¯ûüϻDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDVPWVbY]Z]YeOg\RXYbVVjmSoaB{q~Olyp~KgsޚfYBAdzǺ̗UnŸ}QYldah^YbRLa`gYZjSY[ldefkcfqwmdfjjx{nYcgff`ippsjushsjnFaskˮóȾDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD^_UVRb^]`Y[bbYW^bZNPbrfO]zjwa}Z\bFz{bIɧ{t{{UBm{fsǺzeG`ŞlYpxnjjTY\`_Xmb`bgnsrmfdeggakisjjddfloeblYholo~zxyyosxnt}lynstjoUw̔tw´DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD_b]\Y_ZUWeiaZ]^X`fd]^ebUd{q]lUWyRCoaˮzLɳxżɒLGWYשNEVŧ|IB`k~{_WbbV\`anhjcmkinsvtrppjfjoobenlqibmwsljZ]t|syssptafjvqslpedǜ֚x箧DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDT[d]YW[[fb\WY][WX]^XZejfaev^W``yϯWn֪~sJWyƑw@ۘtCtbøưbEʧmťYj|bLCxYbVKYgfnsm_jnklufbbcefedbkmzsscjroojjnnq}x|{sx^prosiesijwstnwcvsvlwt{vyIwl{sīDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUV]U\X`\f]X]efd^]]\_jrgUYUfRRQaǝX]ȕ`GGHuȻuP}JbloȚĻvmaLY\id\jemdhjjlodojhjnppnjxrstxmfffnofj|jf`ejhdb_[kqsulw|uzwd{Lfz}~]{jj|{zwsqxĪDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDeYWTc`]PJ]f`^feXjf^[fssm[_fKNS]pkosuˠ{~ʾJtgyqvq{vvyRPIgibjjbj^fssnjedqsnkotyzylywtszimsrnx~zsoddxxebjfmwtyrm~kkw{~}x{zphxqoeZlylo]w}{}|uƾǿDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDbadbe_]YU]b[XXWRceaVWexmfc\efckUlM||{eYvhsΤCǻɳhry~ݔ}_HL˕VUXjVRU]bne_owoopjypnometkhfgjklkssm|{rmsupnpnfffowupt|m{mlnq{{vzw`}_jo~lvi|{qs~xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDYbfh_]_fse]cbYUYU_eebbcdtf]gjcWc@fǜssuìmwpezD͠L[{|ÃsCʄ`gorgow{`sq]OhpC\xCXrcjlkklrkbnoneknunnqqrqpppppps}{spvo{to`Zf{xq|}}uyor}{{wdnnpu~pxljgdc\}DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDfbV^[f_`X^ee`]YW_ZUYfmjb^fab[dY`ofxPgYfٞsbj~oeuðbDsXH{Ӟn|~pIy`llYi]ebYa]hdhY^iy}w}ydozjqkfftfsvqfjlnnosual|uxsumuy{ymgmmbtspy~hgfytXjq}ӷDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDb[a^i_^Ycbl]j[`PST`Z]hej_^Wb[bahr~YQQ@GGtm}aoiwjWx^ɕolʍTCCߥfwjk]chZiZjbdkfjotvHssfpthq[qjlbwj`tpensjjy{z~nnjtsqoddx{w|{w˷DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDjkekdi`^f_gbnbhd^]f^_fbff]bYlahbWTYa[dbytJWH]{sV\nh~twot߁wƪ{~͸ʯTMͧqrQTbğGCDLhSgYwjfZhxr~xwj|vuzisvyfk{jstuzuu|{x~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDagejfsooaXYZ[UW]WW]Z[baeY^`^X[]boaoemgsS_ZHjaPsximYBeCLy⾕nHwGJ[lY^|֠qYo_Uc^h{xqnUt{~uvyhmojjutzy~{|~wuumo|{{|{y|loomsjvs{|zĿDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDdhobijrlurlpffbh]]]WUUSUXb]bTdbhqfhlhQmɁPHcudmpkYfks^DNLdfwhYzS`oфGAǬ֚LNvؼvyr\WYnotaSaofo}tpr}sqo~sbv~x}i{{np}yzp{xr{hY]}~sjbfoyu}|}}ǯwss{tvtȾDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDfiobffoinsptjpjkgfdb]YYYf]^Ujjn^swkqhlGizMQYnwxxlvt_EZ]oooxyWgwYGLzO@wjpUxL[EW`bkP]L{obdvR]u¼ŽȨܱsGLpDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD^fcf_jhjiroskvpohjhljfjjgbbblmiah{mrbiiuGpekLR_svkaUh}oRJYYv{ow|dL_{ĚfUaPxc_dwgtOC^bVLQ⼷DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDfjdj`f_bggeifigimqlrofifipjwfpluowvuXcifGVeYMtt~hfot{NHTtfzkzpbpcΫt_YdgJod\d_jsdLJWboJDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDd]dblfnnib^fjfhnafdoohomofifjfsxwtqejH\YoUHNin{fR­hCWQ`~wmwv`CUuwev~f][UX]syyMa_S_nNIOOXXxiDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDYcfR]bjeobrhb^YDGWTffopigephgktgkfi[Pco{YCb^XyplP`wtpQMZiweuu]Sh}|w͜ao~\iYQX\Y^hbb[PS^[XsLIHYxDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDa^\d^a]bbjbhlhPCJXEBPFabree]`fk]fwqW\JsJ[bZg{y~jouwxv`qxv`ioIHYelqZWU\PYXdeskgJR]_hfwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD`Ybd\XabT^UPOL\VRBPYIMNP`]bVUQYRa~w^iMuisslzyVGRgo{ttfngbtsoWIPo`eEcaUO]Uf\jlotfLPbHuDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJC\CPK]BlBBYkUzCUQHUBPDOUeefYXN`R[mlWfy^{{z}YGPTLl~ugYfkadYQ\ccaYRNfka_`W\Y]Yh[gCHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD۞~DCHF]OPCHUauiYGYX]PGfbh`bZLMQ~qza\mj`j_c_jbed^^bUTUfaVDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDߒQPOPKDBHH]\`eYSguvZX]PU\d~“oopGV}ncbhcYWPCJKLHJH\XCPf{Z]{DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRJC^HUTPDOOf~zlzy~n[O\c]j{lBPE\jHKVDKQMHPFFCNwDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD}BILOPLUJO`b]_enwjJGCULOsdgeroTbXCHgDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDtCAT`UMY]RXZfS_WGM|ߚ\N`u{]yƼDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDӁCEfMHaYZf\SCGLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDۇDFLLZRJHGrDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD𶤦DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDָDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000u}{q0ƫˬtanWYiZ7aP0»ľºĸ{ĴǶŴ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000yues޸ӳfm{qsb]X\CTECԘ}xɴĪƺͿ·˴Ÿ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gnsŴԔV~efTsniPb`NhùĹŴǼƾŶpǶ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000w~qsz000^{hZ0RaL[Q>6ħƿŴȷú°ˬӼ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~{w{͸0{tj`Is_SYKK6Сĵɿûɳ¾ٽ{|00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~x{{ʬyIhcwwpfMJT8YF6]9fĹúĹôĸƾdy־00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}~kpyixPMHLYHXĵ¸ɵŴw̸00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ws|o}sz߰sPkmcjLXXLOGRzwŰ³¸r{ĿýĻɸ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000s|o{wsk^jpusLFbM6^̰±ĸǼ˼00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}|xsxw{w000vJk;PW@6CfǸ²¶öŽôʻ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{y}{|~0e磚pic5T\ChJȼ»ɴľïĻǹ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~Ki疩j`>ouxaJj]V]]{}ýĻƸŶľɾ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000v{bsu}磼JictY3b^>RdwxĻĴǴƿð00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000}wyrxŶMsvqu|ŻĸľɷɼƷ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{ii`k缽H`x~}ĸ´ĺķį¼ĴӿŷȻ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{}00op04v޼Žɿ·ǶúǴýöɽýȵĻĸʼ˼00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000y}orz}~{00>200Կ˼ú´ſĴļûĺ͹˾00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000yw{y\GeYqpwɸƵŴźȹǽƵſ²ͽ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ns|hPUnztvu}{q~ļͼľžŻʿžž¼Ǵ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000oz~y30jiUNc{xjgv|kFwϼ\]|ƿüôŵǺoz00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000_000=@IwvnZH\yoqux||uT0|޼|mt2K2l·;ǽƼ000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[lߙUyoc`]^t{}asxihsrr00YssޒZv~xwmCe]Wfoys}Ÿ·żüƾ¸ɸһ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000|C0Lx~~l>kcJ@0m{KdKlyx֛~|q{hlgUY\bp}zwwwżĸȱʻ޹ƷüĸĴҹ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x00k|ozoB~yPAK|{0[_E0p~dd՟sdq\]ܢwP_]hz{³ȽͽľҺĺĸĶļϿøĹû00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jowvPZsC0^`s0MURJ0@kNC}rya?{iOgynxsotsZjZyÿųúľóĴô²Ƽ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ky[IzH8A^bwJ0Pz0;2x{0Ocq|z]xKUlZFtU|ηĴĺſĵǵ¼ƿƿɴöľƿĽøû¼ĵùƻ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wzxop|W10]D06<;c0mN:0wͷkowvvqktOIKb0?²µҹлҽº¸úʸʼŶ¼00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000z~w}~oi@8\Y]cGJJhJ0?D@Dk{rȭk`Νyob0wSb0Q㤢ʹºʾǼķľĿʽ͹ŸĹ˴˲ƻ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Y8Yw00Ms{;7cfjU@<~zj0;=U?>0NftwbPhYPVZeb[Jǵŵźȷ¼ƾðļ¿¼Ҽ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\e~tziS0YD6͑U:100_tswf0VE?T75:;gޚs=Zd>t~pbjQYCIiüĻõɽIJ¿ͻĽȶͽ¹ƾ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000pwU~{c0U_LEp0;:Ctf0oulmJ52MB0Zq~ދ`oel=fTP`O{¼¸ĹǽÿƿƾǸıɵ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000wysqmY]2;CQNC?NAZb00wxodgoYM^l}jН0b\Lq݀ZZvzYPfH\dr˜Ŀû¾żȸĬü¿ÿ¸Ũƻ·00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000~we~{fxyN;45Po@0r7=mo]jhH[soUZix_z000~K0brmL>eWSmx¼ĹͿù̾źʸŴľ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000sjlo{wslP]DRvvP0]jukYw{000]s`I][fx}Zbh׳0s«w`wjK`YPAhҽ¿Žɾ¾˼ƸžɸǵúȽ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bm{]ac8hzg0;ws}jXpsp>:100ɨwLj50Ufd]Zvxr00000yhgoEHUWID~ļŽĻƶɿθĴ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000y|PFbu0\w;{p0NSEOq~n~ww\C<9;TZ0PxiYxy00000gzpyfQcZaFĻɿŸ½ž¾ɿĺľǻļ̸00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x]C0YiA0]os^\M0UoY0}xjKG0<3AYY4D0wx}fw0000ɶO[acfkżǿ˳ƴɿżѾ»ʻüƾ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000y@KYfDkGUsnw03;OHsoqW099KCh003YrFkxxoLI000ycRmZZ]RVҩǷȻǻĵĻͼ;ĺ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CRI0B^fImm06]~9P0BFYclw0n2jQ9?[]60EZFniyn6cxupx0bxwއ00laPGn\hÿľǼ¸ĽϼȻƾɾĽͿ0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066OnjU0>E563P00JnQPoDzqkdPG]qfüžѽĿ˾ƾ˼ŷɸĿƻ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ik~pnU6I;?8j{rJ04Ywl0000CP\UC956l\X84B]0?nu|js00UU_bUh{ɼǾþƾžɼüɼ˸Ƽûļƹź00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Sf0900nUYihobl^m}Wqob00Pne3=29N;IGMUL0Nito{s00_WYnRJyĶɽĻüÿƼƼüµ000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lI;7h0|xyydh_0`n83BBDFGBYV?<;[rbzq000{sy`j_fLlnnͼùƿĸûɿ¿ɽŽüȸĿ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000JTL0Px{Ytuxhhgчf:F<>HPLQJL?0p]h~PSx٢00ԓO~|Ugn`j}Þrbsűúŷ÷ʹɼļŵ¼ĹŶ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mZi000FRSfff{~?0}[;^>6AN9JM0FaPCU0ecxiT00fH^00oX{]U`i|¸ŹĿ¹ƾµ´ʽȴȾþĺ000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000YNoHGEaPP|Y~q~CH|wLq]0U<0;O1Y8OdH00a^d_UcO½³ĽýİŶſɸɿǷ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]H0QRJVCI_Uh~kZb_sz\0kU0b}k]^Ptiv?PYR0Q0dr߱0oXPL0fbįŽſʸĽƿþŷʿýľĸžĹʾ·Ĺĵ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ni;4EUPUUbL[bZ;f|d{bshvl[H_NTL90Arq}0VM^~þľɾþż½ɼ÷оžķƺĶ¿00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000GUCILI<@Q0KQjw~vwG0LkfsO?CDMiyws_fϯ0wDUQwįʿǼĶĺøüƼȴýľ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>WQVG@0=t07bnZmt?0Lf07;iZblfXfe{E|z|0000:Ƿżļ˶¾¿źüĴɳ̿ĶѼ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CEAVPKIKOLO2HbSRo0lfql0U4LGhwggtu~~qb00{xռ\00000s½Ƽ͸Ľľƽȶ˻¾Ѻƺ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:?HM;Ekm80E81W47ayldytEJN>KowD1f{Ź00ɰźͽÿǽʿŸɸƼôžĶɹǿм00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000JNCC2?ALDSJ9;?>FTG;CY]K^II;O[gJD8y{{gexF\nù0000000Ǹ¿¼żŹŽŶżõ̷Ƹij00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000@E;T]INFA;CJKA0HLS9iln^zgot0;t\ŷ~S0000ýŷžǿƿƼɼ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BDETMNGLZ?:HC>GLPPMG0CPUM8CZVD8mww7T0rp{iar|̻qe00ÿͽ̻ż˽Ǵ»ý00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E?D=C9DMT1D[K>OYU[B;9IOBIDGCJ@FFGOFTBO<;9JNLUQHI1~H5Y^rxx`Iu¸Ÿž¿ȹ;ż̷00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\UPIPUOB?F;M;H:EKM@MAOFJDJEGX]OJY};V}|r{v֭ùĿļø˺ƿſĿþĸȷý˾00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HKJKBA@D?K=UJ?H?HJPMJQTRQIPLlE7qб~笿ÿʿüžƿû˾Ǽ½ļþſ»00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BC@H:<>LLIJMOKHHHCBCJIPTTOLMSYLCJ=@CDHB?ILOYNLCLDow~~r|gwh]zuu0`{fuSsxBygH2ud0jlivÿ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EMXOKLJOHHJ?I@A?:B96AEEOGUFEKK6dx~}z~{kD`Y0{mhPz0N|`m9~ny΄UWj5HF4LC[ĸ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000POPLSOEVGLM=LKUT??@DHHGFDKNSfqy|~w{qup{~9uvjyV|]n]LYzzhyh^xc}PRjhf]yZW\D^yt00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000OXPL9?9>UPJEH?Un{x~|}|vs|xh_cYniUg~0I{ersTli6ob|]~pwiimu0oUoyv|i^XLc]j[^WYbf`\fr]Xfƫʳx]00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000OWPL=C>CLAGIMG^KLLBLLFIFPH6^jAnzwvy~r6Lj}xtowg}xyyty900s~60=s{x0|0ms0|lx{|zuPVasgfUUy_geL\^Ubg_Sjelcpbjfffif]^_YZVzfom~ohMy{Zu00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ROMHD?BC=JGAHD=JPQGOPJUPRfώYRYs{30;}tyPi~~{tt^~xcz]HfNqp{¼0~}bm>asw_bUPcLSIHUhkYcYlide_abadababY[krqjbY;sov\lȽ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000USWPNFIJG=PNEHPKYMNP[S\TJwn]Wujrxj0^}`Msvlj0dxuxtzU0wg[0foYri{mi@020ryr0y]ro|jEdyL6]]jIVVYZ^dh]blecjdfrpdeeme\yc_hleZRX]odwejSnqwz˸00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000LLUPTHPRP?ZPPPVPJHEDURHP[Z8wpIs<\{]DHlnN10d|ixv<[xgoKTh{sq;`S1{}u0^{?x0Z|bom?0qwxs~}ik~b{V]tfjaD0]gLU{a{\0?t}Q>Yd|ddgPUSWWMcXUVS]fjfdbbee]hfqjj]]_efZV]R[]Ydwxm{oosis{sv{iu~hnfcr]{wv{f{o{ų00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000QTOLJQKFGUVJDLPMJVZPKNNIKbxUCT20hysyqw~b10P=]sx]cwwxs0jky_iam]w0058Ƙ{}cpoG0=gd60EHrnxzjlQKY]SYWXc^`Yb`[clqspoojfjmlbfnjoh_gqjbjSOh}|vxlxso}srv_cfzpjlajdfy|{wҔpƽ籭00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DLVNKHLLXRICFJJH>KQJGOZ]PObHCIF\}{0JVPNUSCRSPMT_edTSY;?CIXNtnSsyzqSlotZgtwbfn]avxm_o|hw0qywcYhqSsoYY~|\lva{wfkwIHB_aZdb[bUbonhea`lhcdgnqongtpnm|sbnsolw{xsuaYn}xu{vdcjgjrnuljxdbm~}vns{{frfcwZRi{qt]~zwwv00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000OMQORLJF;HMJIIG?LUUIAOizbURLWUNS;Sj0busVh|^Ej9WCPwng0{Wf`yx`{tn_F瓆q26spHCsH`MHOZaf^Xgshhjjwnkljcr`]]`bcb`mlfts{jfssnkomggiiksz|wtnyjzgfvrqwtox{jwW]crcskw{y00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FOTUKJKTVJHRUKHJ?R^[LHLQeQFSZR?I0Pnimjgw{[WUiZ_nYPoHZyxhd0gw0Dz}V^q]0oPPbna]]iY|abUIad4Rp;Tqfkfefhmi]gqpflnwnnkkpqpollmmox{xqowsxkVQd{ti{tzpov|yveoonoueognqkld00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000SMBJHSKL3@MTUSOINPONPTRMHOHJHQCD^Sc0jp\|UH{ErYN[\zNEX{gkyL0botPG2m_CN]jdwyCqah[0iw0pҟff]bPRUHZYfY[b_bfwMtqdosjqwfc^}xj|wiorfg|}}~uaZsɼ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000VZRZQSGETKPIWNZYONWOOUMQaRTGXKUO>CPP?A@b~~]}0@i0Sqf=?PIs~nibPUfbj]]b|x:3|sgrbEHNnn06=HWF_OjZXLfrwgurzlgpt~nuowvt|z{00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000KURYS]YYI?IeU3?9]QV>2yma:KQj00dȈ00aUj^|fZuҐUJPjfpraLLU^Tbsj_uktjlkr^u}prszxs~odgsjdis|{Ȯ{ws|vzy00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000TYaQYU\USZU^Ua]bPRPPNLOP[QRG[[]JcbT]rZYpw0Uui7=C[bczbR]jmjV0Ia\G?JHeWEMoS0NfH{snpUCN9gLFoqyUgN`D?LUL9;޺00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000RVQWLOFINNMURYVXY\U\ZQYUWb[jU\SZZWQWGYUE0~GUG0`[bE>I_gWl?5?cRfEYeQb\]H>u}bPMYY1ZwQOWLVw~bP49IMY000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000IHPLXMSQUKJRURR[JPKWXPZYZSZUYMUZaQFB[;F0r_F9r:QVcH0rs_6H;JjaT]]J0LdLMduP^soZSQLJH[vdbsMSHUi``}yV\fobdeL]ek]CPhksoP:2GPn^jWPPWJUR`acwi`0IUi`Q@?BI90SLTnkc|oGMKBABnppwjYqrgNI\[P[LPL\RUULORD?@UPE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000MKHGCC>=;QPV]F=Vwwddsj>@J9I@2CYnILl00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000NE:XARPG8AA]xsoj[jhiYHCSWJSbnW0<0I[6;J:@E>0@624Co00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000v9CHHF?I;E[XOPT]qhY004RJHbIFEZ]CVO6:^00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ּu:8LZPGON>GNaS^N00sڔR?OboOkɼ00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{9?bF>@;HA000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000o.$27'    :%  ")  &8DTUZG" Yu !  zjl~dOSYsUVϳlW\9)'65 6-ұi*/   v)  ʽF     ͻ/&  ҷ: ԳJ ٰJ 4ݫO # A(㛐k( 2 @"~zD  ( `uP   DjY'WrL   A4wT   %^}e= (!:< $@4   8HľoI #7 66 #B  0oТ2#d #(;Vӿ||G  %+=5A`ȸs nkhn] .D>F@$ۈa˥;- @[FKA) zн}Ch: QdPJA& 훅˿{T 1nnRK?) ⯵n3,DouPF:- ù|HDjvR=7! 쾖ƵZLn{_@2˸fWkqM1 ̺xemV(  ͹st]/ũ˲yc<  ǴʮlJ2ʲ~`D+ǿϻoS7#ֵ}aG5"б|lVK8̡ommhbK. / g\hm]@*$ǼkhfUC#  ȶa]_T4ϾnZVF"  ʵƥoP0 ϶Ͷl+ پĶv' ij  ʰĝ>  ִ:   ع  ¯5  3߫^˜f̟R鸋( ƕs¼N ܯwfɼ  ćxʾ$  ʝ{Ǿ;  ʡ»:   ۽\ Ѫn*뽆x~ڽ@ 㹆jitÖ9ඌtp7  ظv~g ܳrw8ƿ6 ̣h Ŷb# հjȆs~}_vez|]% 󽅣ǧ`& ©f% ͱ}Yœ~}f"{hnv[К{qg[9 ̍Q5.*>KRB $+z2 3NZgfn|dK.# !ƞ|]LCCB@;3+(% zmida[WQMOLG>7.*,.+'# ìyutuxwscVJCBFHIEA:, ȻvdXPQW[ZZYPF;'ïvgaehhkpmnk]H5  ~p_QG:,ueSG?5)!yng]Q=0&ôp^RJ7) µ^B7021% _IBDHG@9 ӯWLRWU`E ޽iaaoj$׻w'ȥn&ߵM ѐ6 z#|!J Ñ> ڻyc[D  ۣO6;P_a:  ިe[^deZ.   ˿ȖaK   խ¿D!!''/Au͝J%$cv\\Z[ōWRI7@:.!#$8VO$#HUB(&!¸T4&$ !(*) &@LORKE<>w==f<>&== <;;::{998c7655.4T3k2100/I..-X,++z**h))^((Q'']&&&@%%%5$$y$####g#?#""""w"O"'"yC{Cl$Dg5{S.gExM([.~~1}})|| {zzryy\xxNww%vvuyttesserrqtpooPnmml@kjii)hzggBfeetdd#ccbxaag``z`__a_ ^^M]]]A\\\y\Q\)\[[[[a[9[ZZZZmZ'YYuYXXRWWWUWVVeVUUcUTT SS4RRUQQRPPEOO,NNMMLL3KKK=JJJ]J II{I.HHHNHGGiG"FFF=EEEXE DDuD(CCC%BBmBAAP@@h??g>>Y==B<<.;;2::9f8776C5u4321180]/..@-,,3++#**))(|''z'&&]&%%R$$$<###r#J#""""""Z"2"RT9[}4L2jD}\)d?r J~~V}}L||+{{#zzyyyxvwwFvvIuu ttsrrMqpp9onn mWlkkj8ihhhgyff'eed]cc/bbaa``1__{_&^^j^ ]]_\\\\\\4\ [[[[l[D[[ZZZZ<YYY4XXoXWWmWVV}V.UUU TTFSSWRR}QQPPrOOYNNLMM0LLPKKKTKJJvJ$IIIFHHHeHGG~G8FFFTFEEpE!DDD@CCC=BBB(AAg@@??>>p==_<@D>4GC?*575(36:&,,*+"!   &&%#!((-(-,-(.,( $)-116336933/33AICMMNGTUTANJ?-9795$,.,%,++    #!'#%##$! #%$ %$# #%$ $'.1*03/+020)064,+:41%10=5:>;1AAEB4HC?*575(46:&,,*-"!   &&%#!((-(-,-(.,( $)-116336933/33AICMMNGTUUANJ@-:795$,.,%,++     %#&" $$$$('! -(#$#1.:>;1AAEB4HC?*575(46:&,,*-"!   &&%#!((-(-,-(.,(%-'112+899+:89)9795$,.,%,++ ~~~~~~~~ruditruditrudit~~r:tr:tr:t~~r:tr:tr:t~~r:tr:tr:t~~r:tr:tr:t~~r:tr:tr:t~~r:tr:tr:t~~r:tr:tr:t~~r:tr:tr:t~~r:rr:rpr:rp~~n:njOn:ne93jOn:ne93~~k:lWJJk:lvJDWJJk:lvJD~~崴g:hW[[g:h~[VW[[g:h~[V~~ c:d W #Klc:dlj# W #Klc:dlj# ~~ в_:`W .4^}_:`}}5)W .4^}_:`}}5)~~Ĥ[:]W Er[:]hE7W Er[:]hE7~~ٸY:ZW(V[Y:ZsVGW(V[Y:ZsVG~~̫U:VW:glU:V}gZW:glU:V}gZ~~ӧQ:RW00m|Q:Rxm0!W00m|Q:Rxm0!~~ǙL:N!WAAL:NA,!WAAL:NA,!~~$ͻJ:L#W$8RJ:LR8#:LW$8RJ:LR8#:L~~"F:H ˙N;&"JctF:HcJ ;;N;&"JctF:HcJ ;;~~!׳B:E ׾sd** !+]tB:Et]+* $*Nsysd** !+]tB:Et]+* $*Nsy~~ –>:AŰ ~bZ ":Aq<<Dbb ~bZ ":Aq<<Dbb ~~"־<:>弼~QP",MZ<:>MMQQ~QP",MZ<:>MMQQ~~涪8::ȴR@@Yi8::^^/@\R@@Yi8::^^/@\~~ڨ3:6ԤywH//''mo3:6oM'"'//qwywH//''mo3:6oM'"'//qw~~η/:2߬nf>,8W/:2a81ffnf>,8W/:2a81ff~~-:0Ϲ UU69Ij-:0sIA6Uf UU69Ij-:0sIA6Uf ~~ߵ),Ś DD1 Zu),|ZS1DD DD1 Zu),|ZS1DD ~~Яѩfѡ Я|u33"4kkfkf"33u| Я|u33"4kkfkf"33u| ~~߬Ý_Ʃ ߬qkk#"2G||_|z3'"Bkq ߬qkk#"2G||_|z3'"Bkq ~~ ФŞX͵ ФhZZDDzWE58ZZ ФhZZDDzWE58ZZ ~~ERn!鹹S!tiEERn!cI4UUSXCII!tiE£!cI4UUSXCII!~~EVwwƬKμywGEEEVwwZ8-CfKiV(8PywGEE峳Z8-CfKiV(8P~~EEVWtԸCڭyWWFEEEEVWtoo''#)/Vw~Czj// ''foyWWFEE㸤oo''#)/Vw~Czj// ''fo~~EEQaazȪ:洲gaaEEEEQaaz^^@j:}@@\^gaaEEԯ^^@j:}@@\^~~E Eƫ ܼ6վ ̙ EEE Eƫ MM$QT6Q5.M\ ̙ EE"ƫ MM$QT6Q5.M\ #~~E EͷѰ.ʣ EEE Eͷ^<<3bf.bF*< EEE E?紴1> EEa紴1a~~E EDߥ'C EEE EDߥ'C EEfߥ'f~~ E EIպH EE E EIպH EEiպi~~ E ENǭM EE  E ENǭM EE mǭm~~ E EPO EE 齕 E EPO EE 齕lm齕~~E EPO EE 껚E EPO EE 껚jk껚~~E EON EEE EON EEgg~~ E EON EE E EON EE ff ~~ E EON EE꾒 E EON EE꾒 cd꾒 ~~E EON EE鼙 E EON EE鼙 ab鼙 ~~OFE EON EEﺘOFE EON EEﺘ_`~~sP EON EEJosP EON EEJo^^~~λ EON Epλ EON Ep[\Ѿ~~eM EON EeM EON EYZ㞐~~fMEON EPrfMEON EPrWX~~gGEONEJrgGEONEJrUU~~hFEONEPohFEONEPoST~~dLEONEEI_dLEONEEI_QQؚ~~ eNNK` eNNK` NO֥~~#LM!#LM!#LMԧ!~~%KLѡ#%KLѡ#%KLѡ#~~&II䵖$&II䵖$&II䵖$~~(FG糗'(FG糗'(FG糗'~~+DD)+DD)+DD)~~-BC,-BC,-BC,~~/@A嵑-/@A嵑-/@A嵑-~~1>?峗/1>?峗/1>?峗/~~3<<ﱔ13<<ﱔ13<<ﱔ1~~5:;45:;45:;4~~889688968896~~966ܴ7966ܴ7966ܴ7~~;44͢:;44͢:;44͢:~~=22ˠ<=22ˠ<=22ˠ<~~@01ɗ>@01ɗ>@01ɗ>~~A..Й@A..Й@A..Й@~~C+,ΡBC+,ΡBC+,ΡB~~F)*̢DF)*̢DF)*̢D~~H()ʚFH()ʚFH()ʚF~~I&&ЕHI&&ЕHI&&ЕH~~K##ΠJK##ΠJK##ΠJ~~N!!MN!!MN!!M~~P  OP  OP  O~~Q߭PQ߭PQ߭P~~S᫔RS᫔RS᫔R~~V鯐TV鯐TV鯐T~~XNoOXNoOXNoO~~ZNN(!ZNN(!ZNN(!~~ )GzO߬La ! )GzO߬La ! )GzO߬La !~~ DtN髒Kt:"! DtN髒Kt:"! DtN髒Kt:"!~~ 'eMÛKZ ! 'eMÛKZ ! 'eMÛKZ !~~ @}O  ȐLL7 ! @}O  ȐLL7 ! @}O  ȐLL7 !~~ =\M  ȗKgU  ! =\M  ȗKgU  ! =\M  ȗKgU  !~~  ]rM  ƞJ{H!  ]rM  ƞJ{H!  ]rM  ƞJ{H!~~  1~LĝIi1!  1~LĝIi1!  1~LĝIi1!~~ 8MNŔIC! 8MNŔIC! 8MNŔIC!~~ VgLȔHpW! VgLȔHpW! VgLȔHpW!~~ %kLƝGj3 ! %kLƝGj3 ! %kLƝGj3 !~~ ,FKĞFw,! ,FKĞFw,! ,FKĞFw,!~~  ?fMVPHF2!!  ?fMVPHF2!!  ?fMVPHF2!!~~ `L[PGbO#! `L[PGbO#! `L[PGbO#!~~ ?uK] SFwA%! ?uK] SFwA%! ?uK] SFwA%!~~  '_Jh=UEyb'(!  '_Jh=UEyb'(!  '_Jh=UEyb'(!~~ # ]Jx?UD:+! # ]Jx?UD:+! # ]Jx?UD:+!~~ &8tKBOEnM.! &8tKBOEnM.! &8tKBOEnM.!~~ ' XJC`-0! ' XJC`-0! ' XJC`-0!~~ *Us~ p"3! *Us~ p"3! *Us~ p"3!~~ -1v~@,6! -1v~@,6! -1v~@,6!~~ /H~]9! /H~]9! /H~]9!~~ 1 Mb{[; :! 1 Mb{[; :! 1 Mb{[; :!~~ 3nxvp[>! 3nxvp[>! 3nxvp[>!~~ 6>qN0@! 6>qN0@! 6>qN0@!~~ 8C]nKC! 8C]nKC! 8C]nKC!~~ :Vsk?91:! :Vsk?91:! :Vsk?91:!~~ = 6rsw\&,! = 6rsw\&,! = 6rsw\&,!~~ = G~xd( ! = G~xd( ! = G~xd( !~~ 7Qp~wQ"! 7Qp~wQ"! 7Qp~wQ"!~~ +>^~-O> ! +>^~-O> ! +>^~-O> !~~  )+C|}~:|l+B  )+C|}~:|l+B  )+C|}~:|l+B~~ Ji~V Ji~V Ji~V~~ /V~b /V~b /V~b~~ C|~n C|~n C|~n~~ ~t ~t ~t~~~~~~~~~~~~~~~~~~snGrsnGrsnGr~~sMrsMrsMr~~sMrsMrsMr~~sMrsMrsMr~~sMrsMrsMr~~sMrsMrsMr~~sMrsMrsMr~~sMrsMrsMr~~sMrsMrsMr~~qMrvgqMrvgqMr~~ޫmMpW!gumMpgW!gumMpg~~ПiMlW05xiMlx[0+W05xiMlx[0+~~“dMiW"AIdMioA<W"AIdMioA<~~ õcMf W GZcMf{RN W GZcMf{RN ~~㵩_Mb WZk_Mbca WZk_Mbca ~~ק[M^W++mz[M^tt,#W++mz[M^tt,#~~ʙWMZW<MC ѷ |^3.  .kk>MCkT"! +3W| |^3.  .kk>MCkT"! +3W|~~ǝ:M?ݾ kk+"!/A||:M?|h33 "Mkk kk+"!/A||:M?|h33 "Mkk ~~ǹ7M;㵵ZZ!@U7M;{DDZZZZ!@U7M;{DDZZ~~ 냺4M8nkI: SU~4M8UU5IdnkI: SU~4M8UU5Id~~ຬବ0b.4ΞSfy98ff0b.4fD.88{hf4Sfy98ff0b.4fD.88{hf4~~ʠҠw٦/=wwxoO'"&1wwwwX/)'(oowg///=wwxoO'"&1wwwwX/)'(oowg//~~ ȥĔpʲ =@p^^E5Eok@9>^lQ@( =@p^^E5Eok@9>^lQ@(~~ ؼŷlξ *QZMMDWlxQJ7MM}QO  *QZMMDWlxQJ7MM}QO ~~䶰丫dʛYbd\&(.Uvvp`((J[ ((cpvv5.&)>v>&(.Uvvp`((J[ ((cpvv5.&)>~~#(ɲ嶱("#(1?_b_-J[Y_~h?7(@"#(1?_b_-J[Y_~h?7(@"~~$*㽽׽*#$Ć(*PPtNDJ[+NZRP#*\#&Ć(*PPtNDJ[+NZRP#*\%~~EP$)ðʥ*#PEEP$f)Garn=qxaQ)f#PE(f)Garn=qxaQ)f'~~E\%*ҤA*%\EE\%׽F/*)1rrA~rZ))*'F%\E,׽F/*)1rrA~rZ))*'F+~~Eu&,˘7+%DŽZEEu&ݮL&,4:;7E:!+&%DŽZE/ݮL&,4:;7E:!+&.~~Eq)/3.(qEEq(e/h# "V= ~~ iK EP0!!/EZz iK EP0" !p/EZz @" !p@ ~~jP EW0/WEZ| jP EW0`. $`.WEZ| @`. $`?߫ ~~kO EKr0/٭dEMfkO EKr0L5 @@/٭dEMfAL5 @@A͓~~mJE11؁EIgmJE1b   1؁EIgBb   Cˡ~~jHEJ33~EijHEJ3F 63~EiDF 6Eə~~dEP32vKEKddEP3}[ Ok2vKEKdE}[ OkDЖ~~}WFE]i3  3]ENf}WFE]i3ГH H3]ENfEГH HEΠ~~xUHEw5  4]EKgxUHEw5ĩ(  (4]EKgGĩ(  (G̢~~xWEu66uEhxWEu6ؑ<  +6uEhIؑ<  +Iɜ~~|[EI77iGEJd|[EI6q-  q6iGEJdIq-  qHВ~~}YEW77eJEb}YEW7R> 5Q7eJEbKR> 5QKӞ~~"yQEn88WEFOy "yQEn8gN8WEFOy !LgNKﱔ ~~#hFEl77JEPs##hFEl77JEPs##LL#~~%fHE66]EVu%%fHE66]EVu%%JJ%~~'eMEQ43\GEWw&'eMEQ43\GEWw&'HH䳖&~~)fMERu11޾mEFRx()fMERu11޾mEFRx()FE뱕(~~+gHEd/.EFPs++gHEd/.EFPs++DC+~~-hEU--܌EUt--hEU--܌EUt--CB-~~/wWEMy+*UOEIw./wWEMy+*UOEIw./A@.~~0xTEMv((eEK`00xTEMv((eEK`00?>֤0~~2uOFE]&%fEIb22uOFE]&%fEIb22<<ԧ2~~5tSEO$$ӂEd45tSEO$$ӂEd45;;ѡ4~~6vWEOl""zJEGa56vWEOl""zJEGa5698ԙ5~~8xKEJhhNEK`88xKEJhhNEK`8876֢8~~:aJEy_EJa::aJEy_EJa::54ԧ:~~dEHmHEd>>dEHmHEd>=21Й=~~@`KEWaiKETr@@`KEWaiKETr@@//@~~BaKEpwEPsABaKEpwEPsAB--﹙A~~DbEoNEJpCDbEoNEJpCD,+C~~FpQEEQpFFpQEEQpFF*)F~~GqTEQ  \TETqGGqTEQ  \TETqGG('鼗G~~IsQEh  nEQsIIsQEh  nEQsII&%캙I~~KsJFEgqEFJsKKsJFEgqEFJsKK#"K~~NoPEEPoNNoPEEPoNN"!N~~OqEM}׋OE_OOqEM}׋OE_OO! ؞O~~Q[IEOmmTEI[QQ[IEOmmTEI[QQާQ~~S|\HE`iEH\|SS|\HE`iEH\|SSܬS~~U~^ES_E^~UU~^ES_E^~UU٩U~~V`EC:E`VV`EC:E`VVסV~~XZIEC:EIZXXZIEC:EIZXXߣX~~[|ZEC:EI\|[[|ZEC:EI\|[[ݫ[~~\nFEC:E]}]\nFEC:E]}]\۪]~~^kNEC:EN_^kNEC:EN_^_~~`lQEC:EQl``lQEC:EQl``Ě`~~bmO EC: EOmbbmO EC: EOmbb  b~~doG EC: EGoddoG EC: EGodd  d~~gjL EC:ELjggjL EC:ELjgg g~~h[EC:EQlhh[EC:EQlhhĘh~~i}UHEC:EPmji}UHEC:EPmjij~~lxWGEC:EEJnllxWGEC:EEJnlll~~nzZEEC:EZonzZEEC:EZono~~o~\CQ~oo~\CQ~ooo~~q}xqq}xqqxq~~r_]qr_]qr_]q~~u\GStu\GStu\GSt~~w? Wuw? Wuw? Wu~~y|A 6wwy|A 6wwy|A 6ww~~{xD 9rz{xD 9rz{xD 9rz~~}F;v|}F;v|}F;v|~~crrcsim-0.9.12/textures/skybox_w.rgb0000644000175000017500000223451611724452426014436 00000000000000 3H -5 '. !     ސ؃sijabQE9<-#}wqke_YSMGA;~5/})q#i[YP FKF??/ zstenThHb?\9V)P"JD=71+% ݩ׸Ѿ}wqke_YSMGA;5/)# yuπɈÅBjs|yvpjd^YS?MMGZAe;50*9$j   )Xcҏ̴g)T`}wAqjkfT`[ U3OlID>83N-(o#vu Ko\E@9қr#] N}rzx5usqo|m<k+i8gHeSc:a^h[XUR NJqFC@A<9051.N+'z#e8'h ,l!< ٤҉ ˘/Q$:(8rH~zvzr miOd`[WTRN I}D@;D61-8(#S^ r b|o]6y$ˏĩ:H^$dXMMB14js|Dy7vrolifc`^[(XpUROLJFDA5>3;'8441.+d($!S'  mA- zjT$3QM\dt$jbPS~|yvt4qsnl$ifdSa^\JYW*TR OdLIG6DjA>.:73`/,`(%'! m ;%DV^Re/wn`Ɇ+ºgnJV$q||x(sohk fbF]YTOK4FA=8^3.*@%!n tN8ۚvVqOwlf\SGJl}ozPw,tpmjgda_ \'YlVSPMK#HEB9?<<*# ~xor`lUfF`>Z5T&NHA;5/)# ۲ռ{uoic]WQKE?93-'! ߄y|ͅNj Srwztnhb\WQDKVEa?y93.(Q"F $@bvУ]0r&{+uYoidq^Y!SOMGBU<7 1,&!e3 da Bz@r'^n$kS0q|z4wuCsRq:nljhfdb`]ZWTQM7IF#B?< 8R41-*B&"v6B OhWߧ6شѦ'ʷXDV@ En-~yubplh@c_PZV,QLHBCy>95h0+'7"{ :VJNUX@\ѽ}Ú)Hf'tcYaKG`~{Xx8ur nkheb`]&ZWWTQNL%I#FC/@8=N:F7140-*['# Qx(  V:}gC ($=KPQxov%_L"G}{Lxv6scpn kshf/c`^K[Y VwSQCNKIF_C@>/;86X3(Y9@Rorpahix|uRsyqAymvudhc1)LKWKOJSQWgiCj_dkd{isyo^NiPdPMRD7E77?3+:+(4%+* #   $+38/"!9,-'#!,$$ $ #    }}4 AlTQ&EUeMpB@UgujZD>|nlYV_/3(10GFHF>1-.2=:0PNQZavVX_^tqle\mGN@LG6T?G3'0)4'* +   !7$#  "          fhvo[CQK:?:Mt*bzwILV_&/#5:3(C+;]VE>LZK:V>E@8+<..*  cYZ[\ ] ^ _ `abcdefghijklmnoopqrstuvwwxyzz{|}}~˿͉njɃƊ#mjlmn o p qrs tuvwxyz{|}~ųьˁ͂̓ʄƁā &:  ރډׁׄ؂قׁԃ]Y"Z[\]\ ]^_ `abcdefghijklmnopqrstuvwxyz{|}~˂ʃLJnn%mblmn op q rstuvwxyz{|}~Ľ΃͂ˊ 0%  ͙یׁق׉\Y!Z[\ ] ^ _ ` abc defghijklmnopqrstuvwxyzz{|}~ͶԑӼ·مч˃ɂ΄˅ɄĄn%mWl mn o p qr stuvwxyz{|}~лזƽۄԈΈх́Ȅ 3( Ǿߐ݉ق ہׂYYZPYZZY#Z[\] ^_^_ `abc defghijklmnopqrstuvwxyz{||}~ͅúùّ˒ˇǃ n(mIlml!mn op qr st uvwxyz{|}~”ǾǾۄՂԅΒ·ˁ˂ m ±¿ފڃ܆ڄف׃ZZYZZOY&Z[\ ] ^ _ `abcdefghijklmnonopqrstuvwxyz{||}~׸ź΃ш΃́ˋn+mAl%mn op qr stuvwxyz{z{|}~ٽɿсԈшΊ i ɹۃ݁ڂ؆ ZYZYZYZ1Y/Z[\ ] ^ _ ` abcdefghijklmnopqrsttuvvwxyyz{||}~ܖŝ¾ѯ·ҁҔ˄nmnmn'mlmlm'lmll(mn opqr stuvwxyz{|}~ݓɥúԵыՆч΄ ]  αսƷۂ݁ށރۇچZ/Y.Z[\] ^ _ ` abcdefghijklmnopqrsttuvwxyxyyzz{|}~èˮ̺لσׅ҆тёn5mlml,mn op q r stuvwxyz{|}~ǯևϴϿۄ҃ՅفԂԆф́ Y ÿ¿܁ށ߃݂܅فZYZYZYZYZYZY3Z[Z[\ ]^ _ `abcdefghijklmnopqrstuvwxyz{|}~~ż³ׁуՉՁ҃цЈn{mnmn op q r stuvwxyz{|}~ƸفԕՃԆӄ́ F  ÿĹ÷݄ތ݄فnZ[\] ^ _ `a bcdedefefghijklmnopqrstuvwxyz{||}~ľźӇؑӁс nsmnono pqpp q r stutuvwxyxyz{|}~ɿڔւԅD þćۃiZ[Z[\] ^ _ `abcdefghijklmnoopqrsttuvwxyzz{|}}~Ĉف֐؁׃ԉ́"nmnhmnnmnopqr st uvwxyz{|}~őƪےۋ֊Ё !* ĸǻǽüߋgZ[\ ]^] ^ _ `abcbc defghijklmnopqrstuvwxyz{|}~ي߂ۂՆσo&namnonop qr st uvwxyz{|}~ۏ݅؁ւ҃&!  ļ߁܁bZ[\]^ _ ` abc defghijklmnopqrstuvvwxyyz{|}~؆сono)nSmn op q r stuvwxyz{|}~چԄZ  aZ[\ ] ^_^_ ` abc defghijklmnopqrrsttuvwwxyz{|}}~}~އۃ׃ׅ o*nMmnmnmnonop q r stuvwxyz{|}|}~ރ݃قم S   ZZ[\]^ _ `abc defghijklmnopqrstuvwxyzz{|}~݆ه؃o+nmmn=m nop q rst uvwxyz{|}~ۍ"F   YZ[\]^ _ `abcbc defghghijklmnopqrstuvwxyz{|}~ہo/nmnmnmnmnmnmnm!nopqr st uvwxyz{|}~ވ݁  #:!  [@Z&[\]^ _ `abc defghijklmnopqrrstuvwxyz{|}~ނ݃o:nm-nopq r st uvwxyz{|}~ޅ  *,"  [ZZ[0Z[Z[ZZ [\[\]^ _ `a`abcdefghijklmnoopopqrsttuvwxyyz{|}}~po9nmnmnmnmnmmnmnmm*nopq r st uvwxyz{|}~߂=3 ![ZZ[Z[Z+[\]^ _ ` abcdefghijklmnopqrrstuvwxyyz{{|}~popnopq r s t uvwxyzyz{|}~ k ([Z[Z[Z[Z[Z-[\]^ _ `abc defghijklmnopqrstuvvwxyyz{||}}~ ponoanonop q r s tuvwxyz{|}~ ]   h[\]\]^ _ ` abc defghijklmnopqrstuvuvvwxyyz{{|}}~ p o_nopoop q r stuvwxyz{|}~ U  `[ \]^ _ `a bc defghijklmnopqrstuvwxyz{||}~~pop#oRnopq r st uvwxyz{|}~ N  ^[\[ \]^ _ `a bc defghijklmlmnonoopqrsttuvwxyyz{||}~ĵ p!oKnonopopq rsr st uvwxyz{|}~Ȼ ;  \V["\]^ _ ` a bc defghijklmnopqrsttuvwxyyz{|}~p)o6nopq r st uvwxyz{|}~ 7  Ž\M[\[\[[\[!\]^ _ ` abcdefghijklmnopqrstuvvwxyyz{||}~ pop%ononononononnonononononn)opq r s t uvwxyz{|}~  #! Í   \[\;[+\]^ _ `a`ababcdefgfghihijklmnopqrrsttutuvvwxyz{||}~q ppopq r st uvwxwxyz{|}|}~ +   Í\[\[\[\[\[\[8\]^ _ ` ab cdefghijklmnopqrrstuvwxyz{|}~q&pcopq r st uvwxyz{|}~ N  Đp\]\]^ _ ` abcdedefghijklmnopqrrsttuvwxyyz{||}~ q%pUopopq rsr s t uvuvwxyz{|}~A    ŗo\]^ _ ` ab cdefghijklmnopqrstuvwxyyzz{||}~~ƴ q*pIopopq r s t uvwxyz{|}~ʺ #; œi\]^ _` a bc defghijklmnopqrstuvwxyz{||}~q*popop8opo"pq r s t uvwxyz{|}~  ''!  ƌ g\]^ _ ` a bc defghijklmnopqrrsttuvwxyyz{|}~~ q1p1o"pqpq rs t uvw xyz{|}~  +  lj`\]^ _` a bc defghijklmnopqrstuvwxyz{|}}~ q9poo>pq r s t uvwxyz{|}~" a  Ǔ \\]\]^_^_` abcbc defghijklmnopqrstuvvwxyzz{|}~~ !qtpq rs t uvw xyz{|}~  R  ȋ ]M\!]^_`_ ` abc defghijklmnopqrstuvuvwxyz{{|}}~ r"qjpqpq r s t uvuvwxwxyz{|}~  N   ɇ  ]\]\]4\]\\#]^_` ab cdefghijklmnopqrstuvwwxyz{||}}~  r(q[pqrst uvwxyz{|}~  C  łDŽʏ]2\%]^]^_` a b cdefghghijklmnopqrqrrstuvwxyz{{|}~~  r&qTpqr s t uvw xyz{|}~ ,  Ă˓o]^_` a bcdefghijklmnopqrstuvwwxyyz{||}~ r(qKpqr s t uvwvw xyz{z{|{|}~  #  ˍh]^_` ab c defghijklmnopqrstuvvwxyz{{|}~~ r1q3p"qr s t u vw xyz{|}~Ǘ  W Áˡb]^]^]^_` abab c defghghijijklmnopqrrstuvwxxyz{||}}~ sr0q pqpqpqpq pqpqpqqpqrs t u vwxyz{|}~ƽ G  ‚ʂ̞^]] ^_` a b c defghijklmnopqrrstuvwwxyzz{|}~~ srxqrs t uvwvwxwxyz{|}~  "D  ĂǂΟ ^Q]^]$^_` a bc defghijklmnopqrsttuvvwxyzz{||}~~ srqrqrmqrs t uvwxyz{|}~  &1  ÂŁɂ̂΂ϥ ^G]"^_^_`a` a b c defghijklmnopqrstuvwwxyzz{|}}~ srbqrs t uvw xyz{|}~  j  ÂȂС ^/]-^_` a b c defghijklmnopqrrsttuvvwxyyz{{|}}~~Ŀsr[qrs t uvwxyz{|}~ c    ÂƊ˂Ѡ !^]]O^_` a bc defghijklmnopqrstuvwxxyz{||}~~ûsrrsrNqrs t u vw xyz{|}~ [   Ăǂɂς҃Ӗn^_` a b c defghijklmnopqrstuvvwxyyz{|}}~пs!rqr8qrs tuvw xyz{|}~§  L  ÂłDŽ΂ъӧn^_` a b c defghijklmnopqrstuvwxyyz{||}~~ˇts%r4qrsrrs t u vw xyz{|}~‚Áæ  D  ĄȂʂ̂тӂ Ԙi^_` a bc defghijklmnopqrsttuvwwxyyz{||}~~ ÿ tst!s+rqqrq,rs t u vw xyz{z{|}~ Ě  6 ĄDŽ̂΂ ԃ՗b^_` a b c defghijklmnopqrstuvvwxyzz{|}}~ t srs^rs tu vw xyz{|}~łƣ  %  †ƂȄ˄ρԃՂؖ_U^_^_` aba bccb c defghijklmnopqrstuvwwxyz{{|}~~пt!sUrstu vwxyz{|{|}~ÂłƁǁǠ S ÁńȂ˂΂тՂׁנ_F^_` a b c defghijklmnopqrstuvvwxyyzz{|}}~~ ut$sKrststu vwxyz{|}~Âń  Ʈ  H Ądž˄΃тԂՂ׮_^_^_^_/^%_` a b c defghijklmnopqrrstuvwxyyz{|}}~ƒÃā¤ututstt+s6r"stu vw xyz{|}~ȃ ȂǠ  ? ÆDŽʆρ҂؂נ#_^_^_^_^^_^_^^*_`a b c d efghijklmnopqrsttuvwwxyz{||}~~Ăƅ° ut6srssr-ststu v w xyz{|}~Ȃ˅ʅǝ  !'  Åǃ˄΁Ђ҈؂ךl_`__`aba bcb c defghijklmnopqrstuvwxyyz{{|}~~܄‚ĄƂDžƂĂß ut7srrsrsrsrr*stu vw xyz{|}~ɓÃǂɂˁˁ˂Ț  V ÂŊ˃΃тԂ؂كڊقؚk_`a b c defghijklmnopqrstuvwxyz{||}~~ƏĂǃ Âutjstutuvu vw xyz{|}~Ê˂́dž M  Äƈ˃΄уՂ؂قڂ ׅ`_`__`ab c defghijklmnopqrstuvwxyz{||}~~ˎÆɇɃǂŦuttut\stu vw xyz{|}~dž΁ ΃̂ʩ   D   ălj͈҂Ԅۇۂ٩ `O_"`ab c d efghijklmnopqrsttuvwxyyzz{|}}~~ϑȊǪutstNstu v w xyz{|}~˝̃΅τ΂˩ %1 Èȃ˂΃уՂ݈۫`?_`__`_`__`ab cdc defghijklmnopqrsttuvwwxyzz{|}}~ʕˈ ̂˃Țvutst=stu v wxw xyz{|}~ɛ˂σЉΠ  3 + …DžˇЈՃ݂ۙ#`/_$`a``a b c d e fghijklmnopqrstuvwwxyzz{|}~ރą˂͈΃͂Ƀک vu!t/stsststsstuvu v w xyz{|}~ɇ΂су҂т΅ݧ \ ‡DŽ̇уԃق݅ނ܃:`_8`a bcb c d efghijklmnopopqrstuvwxyzz{||}~~Ʉ̅˯vu)ts"tu v w xyxyz{|}~˅ρтϭ  S  ċ˃΃сӃքقݯr`ab c d efghijklmnopqrstuvwwxyyzz{|}}~~׊˃т тЂͯvuvu^tu v w xy z{|}~ƚˋԇԂѯ J ŋ̆уԃ׆ۂ߂ެm`ab c d e fghijklmnopqrstuvwxyz{|}}~׆ǃ˃΄҃ϞvutuOtuv w xyz {|}~ԁԄքփӦ ; Í˃΅҉ۂނad`ab c d efghijklmnopqrsttuvwxyz{|}}~~͈҃ ъwv"ututtu@tuv w x yz {|}~ʃ΂уԂփׁׅ  !% ÊʐԆقہނ aY`a``ab cd efghijklmnopqrstuvwxyzz{||}~~ŝԃՄԶ wv&u3t%uv w xyz {|}~ׂ؃ك֧  S ̃ш׉݄aG`a`ababcb cd e fghijklmnopqrstuvwxyzz{||}~~Ƅ΁Ԃփ ׁփԎwv-u tututtutuvuv w x yz{|}~΃҄ւقڇڂ؍Δ  G  Í˂ώفށ ݏ!a/`aa`!abcd e fghijklmnopqrstuvwxxyz{||}}~~ԃ ׮wvjuvuv w xy z {|}~̟؆ۃڳ  >  ÃƌΖ܁ކ܊Aa`.abcd e fggfghijklmnopqrstuvvwxyzz{|}}~~قׄxxwvwvbuv wxyz {|}~قۆ  %/  ăǔԉ݆ۍpabcd e f ghijklmnopqrstuvwxyz{|}~ԋ܄ۊxwvUuvwx yz {|}~ރ݇ /' ÇȆ͙ށbdabcd ef ghijklmnopqrstuvwxyzz{||}}~}~ځ݂ ݌ xw#vHuvwx yz{z {|}~ы݅ބ  \ ȅ̓Ӊۃܐ bYabcd e fghijklmnopqrstuvwxyzz{|}~~əۄ߃߂ތxw vuuvuv2uvwx y z {|}~Þނ Ό  L „ŁDŽˌԓ݌bGabcd e fghijklmnopqrrstuvwxyz{|}}~~ނ݄xw$vuvuuvuuv uvuvwx yz{|}~   B ÅǮ ݊b/abaababbaababcd e f ghijklmnopqrstuvvwxyyz{||}~~ኋވxw2vuvvu&vwxxwx y z {|}~ǡ )  ˂Μމ4ba)bcd e fg h ijklmnopqrstuvwxyz{||}}~Ά׊yxwOvwx y z{|}~؏ $  Ãƅ˙ކccpbcd e fggfg hijklmnopqrstuvwxyyz{||}~䋌 yx"wBvwvwx yz {|}~ʟ L ̠cbbc`bcd e f ghijklmnopqrstuvwxyz{|}~~ yx"w-vwvvwvwx yz {|}~  <  Į̂   cbcNbcbbcdeed e fg h ijklmnopqrstuvwxyz{|}~ yx+wvwvwvw vwvwwvwxxwx y z {|}~   '$ Î̚ gc?bcd efee fg hijklmnopqrstuvwwxyz{||}~~Ǘ }zzy$xTwx y z {|}~̗ ރ  (# ÃƑ҅ڌ #cbc)b#cd e f ghijklmnopqrstuvvwxyz{z{||}}~ȗ ωzy%xJwxwxyx y z {|}~ ӊ  V Ñς҉۔ nscd e f gh ijklmnopqrstuvwxy{|}}~~ȡ  zy(x9wxy z {|}~͆ד   G Œʋӈۆ lgedhcded e f ghijijklmnopqrstuvwxyz{|}}~Ҡ ԉ}{ zyzy-x wxwxxw xy z {|}~ ؉  3  jimjgd]cde f g hijklmnopqrsttuvwxyzz{|}~і ~}zyzyjxyxy z { |}~Ѡ   % ÁţޒlkgedcdccdIc!deffe f g hijklmnopqrstuvwxxyzyz{|}}~~ }{zyaxyxyxyzy z {|{{| }~~   ÔЋڝmnmfe$dcdd)cddcc&de f g h ijklmnopqrstuvvwxyz{||}~~}|{zySxyzyy z{ |}~ݐ   C Î݈̔kjnomjdde$dcdc dc,deedef g h ijkkjklmnopqrstuvwwxyyz{|}}~҇ {z yExyyxyz{ |}~ɐ - ʓِgjllmdefeehdefef g hijklmnopqrstuvwxyzz{|}~~ тɃ~{| {z{zyzz"y+xyxyz{| } ~ ̓   ĂLJͪۃvjjggefeejdef g h ijkjklmnopqrstuvwxyz{||}~ʛ~~|}||{z&yxyxyyxyxxyxxyxyxxyxyzzyz{z{ | }~~ͥ ΅ G “ΰ ۂ~vnngedde]def g h i jklmnopqrstuvwxyz{||}~ģʃ~||{zUyz{| }~ҥ΃  ;  àٛ ۃrrhehgeMdefeef g h ijkkjklmnopqrstuvwxyzz{|}}~Ɛޙ~|~}|{zEyz{ |} ~ޝ $$ ñ g|pilighede6d efgfghih ijklmlmnopqrstuvwwxyzz{|}}~‡ ~}|{ zyyzz0yz{ |} ~  ( ! ÕԚ  fhtxqi%edededeeded!efg h i jklmnopqrstuvwxyyz{|}}~‚}~|{z{0zyyzyzyy(z{ | }~ ҡލǂ  O Ñγւfgfggjlgffkefgfg h ijklmnopqrstuutuuvwxyyz{{|}~~}~ ÿ}~}~~}|{Yz{| } ~ Ο   D  ÅDŽˈ҂֧؄ifgf^efg h ijklmnopqrsttuvwxyz{{|}}~~ ą }|${zz{Cz{ | } ~  Ʌ  /  Çȅ͸ ؁mnjfgiigfghggfeffKeffefg h i jklmnopqrstuvwxyyz{z{||}~~Ԍ ¿~}~~ }~}}|%{7z{| }~}~    …Ɵݕ jhgpfhfef5efg h i jkl mnoopqrstuvwxyzz{||}~˥~}~ }|.{z {z {| } ~ ϥ K   Êʅτԇ݅ޅׅjjoqlkfghih-fef efefe%fgh i jkjklklmnopqrstuvwxyyz{|}}~劊Å~~}|{|\{|{| }~}~ Ʃ  !. Åǻׅ݅nggihhggfgdfgh ijkjk lmnopqrstuvwxyz{||}}~4¿~ ~}|W{|{{|} ~  4DŽ     ădž̌חކׁngXfgffghih i jklmnopqrstuvwxyyz{||}}~ä5Ώ¿~~~}|{|C{|} ~  ޘ4ҏ J ÂǾ4ށۂ؆nlmihhgHfggfgfgh iji jklmnopqrstuvwxyz{||}~~눈6΍~}|5{|{|{|}| }~} ~  Ħ6ҍ . ÅǺ6ދuuysrmhhgfgffg&fggf ghi jkl mnopqrststtuvwxyz{z{{|}}~ӛ7~}%|{ |{{|{{|{|} ~  מ7ґ  *  ‡Njё4ތjillnmi4gfggfgffgffgfgf#ghgghijjijkjk lmnopqrstuvwxyz{|}}~͜8ԃΐ¿ ~}R|}}|}~} ~~  8цdž U Æɉд7ކ׃hfghih i jkl mnopqrstuvvwxyzz{||}|}~芋8ʄÅ~}A|}|}|}~  7΄ȅ  E Åǟޢ7߃܃؂hWghi j k lmnopqrstuvwxyz{|}~8 ~"}|}'|} ~  8Dž 6 ÆDž̄г7߂݆ׅj"hBghiji j k lmnopqrqrstuvwxyz{|}~쇇:΍ ~$}|}|}|}||}|}}|}|}|}~ :ۆҊā  " Á8ߎlhhi/hghhghghg"hi j kl mnonopqrstuvwxyz{|}~~抋:В~K}~}}~~  9ׂԍł   G Çȸ8߇ց i6hg3hijk lm nopqrstuvwxyz{||}~ġ:ӋƉ~~ ~<}~ ԝ:ف׌˄Ɓ  5 ĂƂȂ˂Ε9ڃׁtihhii[hijij k lm nopqrstuvwxyz{|}~Θ;֌΃ɋ%~}~}~}~}~~ۜ;ق׆ҊɄ  !  Ą:܃لyiDhijiij k l m nopqrstuvwxyz{||}~<نф·dž T~~~<Նх̈  L ÂŁDž˺9݂ۃ؂xn#ihihi%hihihihij k l m nopqrstuvwxyxyyz{|}}~=ῦɂł~~D~  <Ӄу́ʂļ 8  ăDŽ˅І֧:߂ރہxj5ihiihihihiihihiih&ijijkjkj klk l m nopqrstuvwxyz{|}~~<ٍ҄ч΁ɂ *~~~ ♙<܃ۆՇՄӄ̓ ( ĄǁɁˆѱ:zy j[ijijij kl m nopqrqrsrstuvwxyz{|}~~~֑;ԊԇΆ)~~~~~~~! ݚ;؄҆½ Q ‚ĂƉ̋ՠ;߉}wkkmjPijk l m nopopqrstuvwxyz{|}~ۄ;τ!M ބ;ӄ D  ĆȂˆЙ;߃{uvvpjijijij)ijiijijkjj kl m nopqrstuvwxyz{||}~ג;Ԅۃځۑ!@ ҡ;م؂ރ݁ݒ҈ 5 Æ: {ssjpn&jijijijiijiji&jkjklml mnm no pqrstuvwxyz{|}}~;ߏ * Ԡ;  )" ÂŊ˂ζ:}zxqlkjkajklklml m nonopqrstutuvwxyzz{|}~ԓ;܌ƿ_ Ȧ;ޒы¿  ; Ċʠ;~zup kOjkl m nonopqpqrqrstuvwxyz{||}~;þN ;Ԍ  % Ądž˦;}|pvuqnllk2jkjkjkjjklklm no pqrstuvwxyzz{|}~~;ǿ>  ;  %!   ĂƖԮ:vsmpnnmll)kjkjkjkjjkj klmlmnm no pqrsrstuvwxyz{||}~ؒ<   ۝<Ľ 5  Âł;{svmlkkllkklOklkklmlm nopqrqrstutuvwxyz{|}~~~ፍ=V ؟=эĿĽ   Ądž˃η<xxllmnmlkllkl:k!l mnm non o pqrstuvwxyz{|}~~ԕ>@  ɩ>΅ľ J ‚Ăƈ˾=yvsp)lklklkl klklkklklk&lm no pqrqrststuvwxyz{|}~~֘?$' ʈژ>ſ /  ‚ńȊΜ>}}msmmdlmn o p qrstuvwxyz{||}~~˜DR ؠC  )3 ĄȉζB{zq mPlmlmlmn opo p qrstuvwxyz{|}~ؓH @ ѤH  K āƂB qpmlm4lmlmlmlmno pqpqrqrstuvwxyz{|}~~ĠB#) ןB½ 7 Âdž˃ηB}vvsvson.mlmlmlmlmll)mn o p qrstuvwvwxyz{||}|}}~ܑC[ ڟCʂċ¿  łdžˉѵA}~zttqnmnamn o pqp qrqr stuvwxyz{|}~ܒ? B 똘?  E ÂłȌ϶>suonImnmn o pqpqrqr stuvwxyz{|}~퉉? $. ڠ? ɿſ   +ÄǬ? zvrnmmnmn'mnmnmnmmnmno p qr stuvwxyz{|}~= 5% =   ) ÂłDŽ˄λ= }}v2nmnm0nopo p qrstutuvwxyz{|}~Λ9 ȼH曜9   7  łȋδ9ſtyrvoXnopqp qr stuvwxyz{|}~7  &  㝝7 ؊DŽſ  $  ĈȊ΃Ѵ5 {rx|}zxoAnonopopopqr st uvwxyz{|}~싋6 ·V ݠ6 ٍ¿  O DŽʂ6 ӛĿ}|xyxxvopqponononononon!opopqp q rststuvwxyz{|}~玎5י@ ץ4 < ǂɂ˄4ĵ~xxtppqpNopopopqrqr stuvwvwxyz{|}~􈈉5˾ Ӧ5  Ȅˊѷ4¼}tpop7opopopq r stuvwxyz{|}~덍4ĽT ޡ4ކ B Ȅˊѻ3ה~rr)poppo,pqpqrqrsr ststutuvwxyz{|}~ꎎ3< ٤2 ' łɂ̂ΉԶ2֓zxrqVpqrsr st uvwxyz{|}~ۖ2ڒȺ% ڤ2 L Âɂ˂0ýutqpqBpqrqrq r s tuvwvwxyz{|}~ޕ1ɿ³H 鞞1  6ǂʂ̂΄ѻ0ȼ²usqpqpqpqpqpqpqpqrstutu vwxyz{|}~/ɼ4 / "Ȃ˄ϋֲ/¼ssUqrsr ststut uvwxyxyz{||{||}~瑑.)( ٦.  5  Ăǂɂ˄΂-tsrqqrHqrsrsrstst uvwxyz{|}~ǔ-H Τ,Ѓ  $  ĆȂΞ,Żssrqrtsrqrqrqrsrsrs t uvuvw xyz{|}~ǔ+ô + Δ+  M ‚ņȂ˂͆ї*Ǻxvus"rttusrq rs t uvwxyz{z{|}~˥*öM  ѥ*  2  ‚ǂɂ˄΄ѐۈ)Ǽvus rsrsrststs t u vw xyz{|}~񎎏(Ż= (  ƂȂτҋفۚ(ȳ|xvtsrsrsrsrsrsrtxvsrsr$stuvw xyz{|}~쑑$ν 顡$ 4 ΄ѹ$ξ}{zu suvu'ststutu vw xyz{z{|}~㕕#Ŵ 9 ۨ#ł   Ą˂ςѺ#»zxvvu֌߉ɼ̄Ґ  ݃ڂ؂Ղц Ȃ τ Á Ԅ؄ۉ  ΋׎Ѻ{}{{~xyxyxy zӽ}~ǃΔ  ۑЁ΃˂ɍӋۉĽ *÷Ñԉ  ܄لւԂҍĎт ʼn ςтԁ؆܈   ɅҐއľ{}~z&yzzy z~z~z~× ވ׏͂ˋ́΢ƽ2ȸ ݄قׂӉކʂŃ ēă Ă ƃ҂Ղׂفہ݅  ŋ΃Ӂۇɽyzyz{ǽ͕ ނۂ؅Ԇς́ˊ Ɂˈцׄ݉ƻ% ˇԐ ݂ۂفׂԊ ܉ʁƃœă Ń ƃ ȃ͂҂Ԃׂقہ݅ ÁƄˈӆۅĴ$z {ɜƽҁЄ̋ǁɁ̄Єԁ׆ބ̿1ϜǷ Ŝ݁ڂԉ݂ЄŌńƃ ȃʃՂ؂ۄކ ǚѓʻ}|{|{ z{{z{û܊ԆϗƄ˄΁ѓ֒#ý ǖݓނہقׂԒځ܂ނDŽƣƆ DžɃ̂ЂՂل܄ߋ Dz}!{|{{¿Ǻ Ƴ ކي҄τˋȂƍ͇ԅڋ÷  ί߄܂قׁԊ ہۂބ߁ۋ ǔ ʂقۂއ  „Λȕ {|{ |}ĺڋ҅΁̂ʏȅȂǓ׈ߋϕĽ  ì ɫ ݄ڂׂԏ܂݄Ӈǁ Ǖމ Ɖ ȂɃςه݂  ȏكף~|||¿ѩ ݇؉҄΄ːāǍΔۣ¾¿ Ή؁ۦ ނ܁ڃׂԍ ۃۂہمߦȢdž ȃɂʃ ׂۂނ  ÿǐג͏Ź|}|}}}ÿƾבε˫ׁՁӁсς́ʌłƍ¿ۑӏÿ Ƿӿ°  Ƀ΃҃נނۂ؂ւԍ ڂفىރو Ɏ۔ǃɂ ͂Ԃقۂ Ƀ˗ԂӃԂĽȽђºǝ݄وԃЂ΄ʂ‚ĉ‡хٓ؃قɳאƼ Ć˃ϕہׂӂم؅ځߌ͕ڊ Ƀ у҂ׂۂ  Đƽ¾ ё ݁ۉՂӁу͂ȁˏقɼøƻǽ ƃʎ، ݂ہ؂׋ق݂݇ݧȂɂʂ Ђڂ  þلއԻĿͿĽќӁфˁ ſٻøםہ  ׁׂՁփه݈ɆɁ˂̃ ҂ׅكނ  ľҔߍ׊тς́˂ч܊ݺĴ ƭ ރہ ׃ օՆّʉ˃̂̓΂Ѓւلۂ߁ ؆އ˵ކقׁՄЂ΄ʂ܈ҿ ˢ݂ۂׂՂԂԅւ֟Ո ͂ ΂ςЃԄׅۂ݂  Ŀºˤ ݃فׄԂ҃„Ξ¸Ӆٓۂ؇ׂ ӅԁԈׇ߁σ̂ ӃԂւڂނ  󸹸Ԕſ ߅ۂق׃сĂă׉ȴɑוہق Ճ ф҄ԅԇفقޅу̅ ͂ σЂ҅ւނ  ˈôñ ޅڂׁԃ Ł̿´Ãǫقۆ Ճ цӂ׊  ́͂ ΂ ςЃ҂ӃՅۂ݂ ǁƷ¿τòÁǞ߄܄قցӁт΂̗́¾Ɵ̾ È˄Ј׃ې ԁނށہكقׄ҂с ҂Ԇڏ̓ ςт҂ӂՃւ؂߂   ˿ƿ̕ȽĊϘށۄւԃ̂о»ѕǹ׈ނ܊օՄфс фԈۃ΃υЂ҂ւׂۂނ  τϓ Еŵނ܂ڂ؂Ԅ́ ԓ ԑ‚ň̅ќ܂ޅ؁ԃՃӇ Ў١΅ ւށ   υ̚þƒλͻ·֕ނہׂӂЂԂҒö‘يƴ †njх֒ւ փׂԃ҃с҂Ո݂тӂՂւ߄  ͂ʇȂēǽν՗ ނڄׂԂ҂Ҧ˓żǹǸĝכقׄքӃ Ԃևۂ݅υ Ђ т ҂ԂՂ؂   Ɂɪ¿ӛ՝Ĺȶ̒ۂۂفׂӂ ϧԁؘ٠ľ»ˍՏ ߅܄ىԇׁӁӐِЂ ҂ Ղւ   ꙙ̼Ŀɧʨ݃ނׂтʃ̈ǐ뫪ïѶË˂·ԍރ݂ށ݁܆څւՂ׆ԁ ԃגу ҅ӂ ۂ   Ǻƴƽøôۊ ނۂւЂ†ŋƌ¿݇ϘʟŷÑΝ نۖ ؃ׄփׅڄލނ ҂ӂ ւׂ؂܂݂  럧Ű׈އۂ؂Ԃ밵νÇȂ˂Δۍ ׌فف؆ււمݎ҂ Ԃ  Ĵ̼Ǯ݃ ބ́ǰźÅljΚއ  Մג׆قہݫҁ ҃҂҂Ӆ ׂ    ˓ȿûΑۇ ۂԂЂѩƣ ÇȇΣ   Ո Ղԃւ ׁ ؂ڂ݃ԃӁ Ӆԁ ԃ Ղ׃؂ڂނ     ̳εԍބ݂ѵÿ  ̤  Ղׂڂ܂ӅԆ ԁ ւׁ ڂ݂  ˸ֆۃށ قȄиÿ  Íˈє݃  Ձ  ڂ܄ԅՂ ւ ׂ؂ق,  žnjфՋ݁߂݁ƅَ̭˸  ÅNj΂яہׂ݅֍Ղ فہތՏՄ ւ ׂ؂܂݂ ,  ޭȐԇڅ݂ڂ   ĂDŽ˃΅҂Ջ܆  ؁Ձ ׂՂׁْՇ ւ׃ ݁  ʏȅΆهނ ԍЄҏÊ ÅLj̉ӈك܁ ލ ۃނ܃ւՂסք؁؂ځڄۂ   Нʼо‚ņ˅ЄԂׁهނ ֟Øטȹ  Æǂʃ̓ІՁׁفۄނ  ߞ ތ ׂ Յٙ!     ňվĻô·Ňː׃ځ܂ނ՜ˑ‰Ȅ˂Ї׆ށ  ߜ ނ܁چԂӃԏޑ݅ ؃؄ قڂ ۂ ނ   ˻Úԋۃނہ֜   Æȅ̂΂щׁل܂ށ  ފ ށ݃ۈ ׃Ճӂ ؚ҆ ك ہ ܂݃ނ߂˶˜҉نނރՆӈ  ļ ĄLjΔفۃ ߂݈ہكԁՂ҆Մٓ$ ރ  Ļ̊ԅ؆܂ނ قՃӃԄ   ÿ Çnj΂уԁքڄނ"  ބރ ؊ҁԄԉс ԃז قځڄہ ۂ ݂   ҺǁʈЂӄׅۄނ  ۂՏ þƻİ ÊɅ̓ԇك܂߂!  ߏ ׂԁӁӁстԞ ۂ ܂݄   ' ðɎӅׅۂކ  ֔  οµÄǁɁˁ́ψԋ܂ށ#  ׁԂ҂҂҅ҁ҂ ρцӄ׎ ܃ ߃ , ׆ Å˂΁Ђӈفۄ  ׆  ۆ ɻ´ÂŁȁ˄ψԁֆځ܄߁   ՃԄцςтԃՄى ܋ ݁   4  ¥ǍЈքفށ  ۂ ח   ҋ θ»ÆǂɄ̂΄цՁ׃ځ݁߂    ݈ՄӁЃφ Ђ҂ԃׇ ނ  <߂ŁNjυԅ؅ۂ ڂٓՅ   þÄƁɁ̂΄сӄֆڄނ     ՁӂтцՄٍއނ  '  ˅އĨŁDŽЃӃքقۂ߂    э܇ϻ Ŀ¿ʽńȄˁ΃сӄց؁ہށ     ނډ  ς΃ρ҄Ռ ޅ  "  ƭѻ״ÁŊ΃ъׄڂ݂߂ ނ  ѾÿɿŅǁʄ΂ЁҁԄׂفہ݄     މنӂ ΆσтԜߏ  &! ˇټΦ΅ӁՁׄۂ   ׂ   ՇƾغÆǂɁ˂́ρфԃ؄ہށ     ߔЁ  сԁ֏  2 " !ڣ˱ŭ˹üÿÌˉуԂ׆ۂ  ߂؄ƿΐѿ½ԋƈʈρ҈׆ہ݂߁%   τԖ   ?&  ԑԅȻĮDzDŽˉԄׁف܁!  و قىۄԨϿûɁ˂̈́сӄ؄ہ݂+   с"тӂՒ I)ӿ  ҒǶҹ¿·āƇ˄҃Ոڂ% ߁ ہڎ ْŽˍ։ˈdž˄ψԄڄށ    ڊԆٌ  Y ò !  ˚ĽƨگƼƳÇʇσҁԃׁق܂    ڃف   Ƃʌ́҃ϪÄŁDŽɄ΅҂ԁքڃނ   ډ҄Շ܈  (  ÅDžˈԄׂفۂނ   Ȃ¾ƚDž˅ʈʥȂ˄фԄׁف߆ %  ۆ׈σ ҂Ղׅ݂    !6 ̼  ľױăDž˃΅ҁԃہ   ރ ځ   ǏćƁ̃΃ԁ؄ۂށ   ف܅ՄԁЇс ҂Պۡ ޳   '6 āƃɁ́΃сӅ؁܂߅  ߂ Ł Ćǂҁ݂   ف܈ՁՂ҂цՂׂڃۤځڄ    Q+Ů #ۯɰÁȃ˃у؆܂ތ  ߂ ۄ   ĂƂЂӊۋ ,   ށۓԃԅԂ֊דׄה       A˽ չDž˄΃ӆׄۓ !   ނ Á  Dž̃ΐՂق܂ނ     ׂ݃ ԅ׆ԁ Ԇ ւږ    !8‰§ " ӵÃƄɁ̃уԄׁڂܒ  ߃ ӑ ΃҃Ԅ %   ِ ׂׅ Ӄԃ֝    ;;Ň   ſ‚ăLj́ΈԄנ    ԇ‚  ɑ̒Ԃوނ ؆ ցׁ  ӃԁԄՃց؛   O$ƻ  Ҹʄ΃ҁԣ   ۊ ÃŞ΁ׂނ ق كׂԄ׃ٟ   ]ķ  żÃȁψԎ   ‚ăǃɱˈ·Ԇׅفۂߎ*   ߂ۃ ي׃ֆ՞  D ο,ԽĄǂɂ˃ψԑߟ   ŒƎʐ܆ ߌځہރގ؄   6) ¸ $¾ۼÉ̈ў߃܇ӊ   Ã̈́ŎΚσԆݞ  ۈ߃   : ʵ + ÉϊĹþƹ¶¼ƿøÑ˂ΘՅ܃ӅЇҖ ăÁÇ ˂ΚƧ̃͂΂҃ԋݓۅڈׇٌ  " ݂݁ߗ  HǮ!ԄҁАùüḷÅƑЅ΁Δ  ƃāăÁ ÃĎȁǐۄڍƂDŽΒ˃̂͋Ђ҃ԅ֋߁ۆэՂւց֔ #    1 ȽǺĸđڌאŇDž˂͇ ǁ Ƃ ƂĂǎǂ˚݆DžǖЄтӔސ  Ձ Ո *     'ڌ» ÿĹĻÓߊ֗ Ă͔   DžNJDŽ̈́ǁʂɒ Ԓ΂Փ *    3Ļ  ľν݁ÿØσӃ҂҇‚ͅԍȁ ǁ ǂLJȅɓˊ҃҅ԏۇ݂߁߁݉̂ Յۏ % 6      3ļ% ǾƿþŒՙہςсԂՃĂāǁͅіӃɁȃ ɂɁɁ ɂН̑֫ނ΅̂ҁ҂փٌ(ۃU  *ù%ƾ„փݏۢЁҁԁ׋ƃĂdž ̛(܋˄ ʂʁ ˨ˊ݃އЇσфՃח4   , Ȏɿ  Ҏǔ΃ћсӂՂ؏Ƅłdžˤ؇҄ˁ˂ ˃͉́̈́ƁǏۋ՚ّ݌΁ςщ՟5߇߉T   ȃ̜ÇâфԃւقۊȨߌڞÎ ́ ͂΁ ΈćɄќֈϛރ߅҃ςъ֎ ߄  4    3 ʹ Ņ͋ȕҁׁ҅؁ۂݒա)ؠ σ ΂ ΁΂΂τό˝Ղ؁؃׊ށՇޕ3ނ߃  4 ;۾  ѓʜӄֆفۂݕ։ԍĊ ЂЂЁЂЂт҃чƂĎؓے߅ '݋݄ك l  4ľ  džדʤօف܆߂ փՉ ́ȁ̋тттт  ӂ ԃϏҜ۹ ޅ݆  Y ?߃  ҎҒى݄ (ւ  Ãʈӄ ӂӁ ӂ ԁՂ ֈ͎ގޑ $݁    w  +ӈс   ƒÏӂˊݛՉځݏ   ąɈۄ߁ ԁԄԇՂց׆׈܁܊  1    & ȇ·لϽ  ƓЌˠՄ؂ى߂܋ с Ń́ӇއցցցՁׁփׄ ن܇ޅ܂݋ނ ۃڂ ~  ;яЁā  ƒÆ ŝ˂̂΅όۉفۄقփ ԁ с نЅȘې߁ف"א ؁چߐ ߃  ރ݂ ܂ D   !! ʈ΁ʋLJÌ̍ ŁƑ܁˅νތ ӂ ҂ڂكԄ΃։ۂۍكۅ كف فٌ݈كځځ ۃ݆݅߃ہ ^H ÁŠ  ÆʖŌƆDŽ΂ ʕρށсхҁӋבڃ Ԃҁډ֊ى ځډ܄ߏیۅ܅߂ݕ ߃ކ ݂ 3   -,āDžʅЃăĂā Ăćņ҆·эȆ̐ρٓтځ؁ԄӋނ܂ځ Ն ԃ݃܇ ۂہ ہۊ݃߈߇݄݁ލ߁߄ۋ " ކ  %   L ƊƅǁƂƁ ƂƅЇԏLJȄɁ˛Їς҇֌߈ׇŃ͇ ܃ׁֈ݆݂ށ4߆݇ށуׇ $߁߂ނނ 3' <, Ȍ˄҃˃ȁωɃ܂هބ̃́ΦԮ̿ÁłɆѕ܃ۃځك ؅׋ւ߁߇߄ ރ ߁  ͇ρсԆڒ ߁%! 6ʂ ʆΙ΁ʂʄː ́ ΁ ΃Մ Ѝ ©܇܊ ۅځڅ ك܅܆߃ ߁݄  ߍ̭   #G  ' ̉ӂ։݄́΃͔  Ё цہ߂ېفӕݏ݂ݚۃܙ ݅!߁ށ  ߌ͆˃̓Γ    =   Λہ߉΁!΁ ςЁفЃ с ҃Ӄԅ և؂ځڇ͇ſ ݚޡ    ۈͲ   n6  сӉ֊݇ڃЅЂ Ё т ҂ ԅւ׃؆ ق݁ݐÁÃÂƃˇ ݖކޓ     Ӄք   "d46ссވ҈ ц ҁ ӂԉԁՃׅ؄ ڂ݃ޖɁ ÃDŽ̏ށށ      ցуԁא    +W8  /Ӂ׃އԃ!Ճ։ׄ ׁ؃ڄ܌߅ ņę ށތ   ӏԏ  .Q: !1ԇڃ߁ՂՁ؁ււׁׅۄہ ݅ ƁƁȚ ރ (   ԂӁ՚   ;E6 !%1ց&ׂ؂ قفك ݃߅·߁߂ 7 1   ٌ 12Z9  "73ׂׂ؁ ق؁قڇ ۃ܁ ރ  ߃1&      D%!V3*! " 83فڂ ڃہ܁ ބ   0%      P!*O4&"#37 ځۂۃ܁ ބ   P*     i4I2&! =Dہ ܁݁ ݂ނށ  'B'   , F@(. 1!D݁ށ    ט'4+ (< M6*  :Wށ߂ ߂   ق ք؈ۡ&2$   ; E7* %H ށ ߂    ؁݂ԅ׆و܂ ,+  <A4">  مҁԂԄ ؅كۄ݇#&   ߅!65;$ #"'    ԈنڅކV'   4:> "   50  ՅБ  ܁߁7 ܑ     1  6 (    1) ΂Їގ  ށ ? ۄچ݇   1.%&  ʃ̒ׄ    T ف ܌   4 G  "   3    Ʉ˂͂ςсӖ     2 ۂۂ؁؂ فڂ ۂߔ     ! < "     2 ΁ ΄ӑَ   * ܁  ܃݁݁߁  /   /    /  ބԂӌ̃˂˃͍̅ԇՆم݁ۃ݁    )ߌۂۉ ێ    ) )    ) ׌ѡш ق  ڋߎ  ) ޓވ    ..  ܂܊߄  قۊ  0      0 ; 4 = þ¿ÃÃƅDžÕÿľýLjЁÓׂهۂۂލӅшՊ؏ݏ  וȄǁdžƂǂDŽȂɃȆȆɂʆʅ̂̄΅΁̃ɇąDŽ‹ǖˊԁ̓قۆ݄ތ؄لنܘ  ےׁ ււփօքׁׁׁׂׂ׃ւԄ ՂՏփف׋ۄ݂ ރށބ   tutsurstssrqpprtrqpopquuswwspnqpssuvuqrssqssrsstuuxxyyopqttwurr~zyurvzz|xxy}}|{xxzz}~~~zt|tqnyusqqrsrw{{~{wqvusyvppqrrqq{sqrrnquvutsqps{xtqwxwz{~~x{xssvvtrvxxssw}xu{uussuwvu{|zzx~z{|}~~݇ vqrs|wuuwtqonsrqqroqpotppqppqpqssnqroppoolkmswvuqo{{xuv{|}~~zxzyxxvtt}|u{{vqolxtvtrnoyyvtrpnmssx}qoorvvpnmmywurnrusoopmmnopqopqmpsqqpopp{{}}}qpsvwxqqwz|uvw}uvvttrwwz}}xssrponnqquxxsrqssrqttsqqpnnpxxwvvxyxyxvvw}~|zvvz~~~~~~~~}}~}~~}}~~||  yoomkllpnmjopqrtppnnlnq~}xxjimmp||}vwx}svuvv{ytomlwv{z}|xyuwwvullsqijkknrrqppoqnfr|xvvuvxwnnlmnnsqqnllommnlhlpqqpojillqnkhhlmqqookkx{}}rrpnnlkknpqq|sjinqqnkkmpomopz~kjjlm~rrqqrtrrqnnprrtsqoppqqsttspqqp~yuusrsuwx|~}xvuvxyyx{{~|~~|~{z}}~||{~}w~~|}}~~{|}|}|x{zy{{~{ww|}||{{|{{}~yy~~{{}~~}~z{|}}vusxy{}uxznpv}z~{xrkjjtuvvuunvkkllnonmkikjkllpsurnmlihghjjiklljjppjjklopp{xtusrllxxwwvv||yyppoqsx}v{{y~~~}llrxlkiijkmnnmkkijrsqpnlljhiijooqposwvmopnmt||uttuutt}onnpopmllnrqrrsturnlnpoppux{|~yqqsww{~uzz{ut}yzz|~}}}~~~}}~~}}|{{~}}~~~|z|{||}}zyxwxy{||zz~~{|~||~~}{{{xxy{}~~}{{xy}|{{ywwxy~~}||{|~|{~}}~|{{}}{}~~~~~||}~~}}|}}~}|}}~~}}~~}~~vusplkmllidfeeilmnllmojghkkvusggihghiglkiikjhijjijllmookijjkkofghmrwngqriijmmngijrssw{{yzz~z~z|}|ummnpqjjklmlkiihhinsstlihhgghllmpsstqnlkkntxksuwortssqptxxuilkkjmnoojggjoqqmjjlnopqrsrqppmmnqsy{utsvrsttsqzwrqqsvwvurs{{||zzvwwvutt~{wxx{vvyyz{zyy{zxx}zyyzyyw{{~|{{|{|~}~}}{uwvvy|}~~}~{xy|{xxzyxyzyyx {zyzzxz||}|y{z{{}{vwy{~|w~xyy{{}xy{{{|}zz{|{zxxwwy||zyxwwx||}~}{zz|z~~~~}~xyxxy|}~~yuux~|yyz{|}~~{{}~~~}}~~}~}{|~|~|}||}}zz{|}{z{}{|{{zz{|}~}|{|{~|}~}~z{|}{}|}~~~~ggilkihffggciffefgkkjhddehjjigffghjieghnfgikmponppnkilklljhiihgfggfhijihgkklmjjnqu~vrpt|yvv{~}|zx|yyzwvuqh|zvywvvutss|zxvt}}{ykkttrpoo}{xxnnlkimmrxwwxsnmmqwnlrxvhimqnmnooponnrvlmnssrqnnljilosvutqnmkttxuqqnopjillmopsrqsqsx}rsrrqrs{vuxxyyuwxwuxxyzzstwuwxvwwx|v|tvxwwvvzzy~yzzxwxxyzxwyz{yz|~}|zxtzwxy}}{yuuvy{{zxwy{{ux|vxz{~|{}| zyxyyxwxxvxzyzyxyzyy|~~|~yx~~zz}{||}}zyx{{~|{{~|{wyx|}{|~~~~{||}~~||{ywwx{~~|{y}}{|}}~xvzz{}~~~~~}~}~{|}{|}~}|{|{ z{{y zyzyyz{||{z|~}}~}~||}|{zx~}}|{{~||{~}xx||{{zz~~zzxyy{}~|y{}y{~}wxy{zyz{|}z{||{{zyz{|}||{z||~|{{z{zy{|}|}~}~}~  ijnrhijkjgcdbedfifghghjjhbacfhjihfdiijijlqwrrww}xqqsvux{v|xhtwvv~{|xwvsplijgbjtuxzxvttrqp}u}~~||~xy|qiootzqpnnprqoprtqlhhmqvvwx{wqqnfhjikjilnmnplty|wvuuvuttuunn{{qqtx{uupklmlmlqpolumrtz~prwmmknppsrqqrrss{{uuvvwxttuuvusuvxsruwvyvttx{}}vv|vxxz|zuwzyw}z{|}z{|{xturuwzwxyxwy{{ysqsvy{zxwuwwxyz~~~~~x|yuwuqw}|}x}}zywwz|{{|~|yuuz{z|~~{ux{zyx{|z||~~}y{z{z~~}zz|yywz||~}~ ~}|{yz|{ zyxxyz{zzyxyyzyz|~|{}}~{{|}~|~}wz|{}}{zyxvutruxyz{zzyyx}z~}~}}}{{}yuvvy|yxyyxwxywuuvx{|}{xxwuvw x{|}~~{zxx~~yyz|}||{yzyz{z|y{~z{}zzyz{{|{|||} ~ bcdefekkigadghiigdccbbcceggikiieaceggfdchmnnfkkmknghhlorsignu|omlqljpskbdee dffdrxyssjlrwwrrlefggffinnmmghiijjhgdbbdejhabdgikqgjhrxskedifgimp|vsuzstqmmsyvooppkkihijjrrvv{ysmmppnomlkkmnmoqoopmk}~}z}ovxvrqyxtppsvqrqqyyzzuqqss{~|tuvwwvwxw||zwqtxyzzxtsttvxxyxyvvsqsuwwvvusruxz{uxxyxz{wxxy|}~vux}{z|xy|}xrtstus~~~zzyz}~~ytuvxzz{{vwxywvsqqstyxqsvxz{|vyzu|}ytsyuwx{~{{||}}zzxyy}}||~~|}{zxxz|{}|}~zxw{~}|}}~~~~~~zyzyyxvwxyx wvwvvuttutvxxyuvwuwxtsvz~vutvtsvxu qrsrrqwyywwstwyywwtrsrtqrqpqrprvqsquxurqrtstvx{yxy{xyxvvy{zwwxxvwyyzz||{{y xwwvvwxyxw~}|~y|} {~}||}~|}}}~~  vwsfedlhgffghgjjhfddbabcba`cdgfedeed^_cfidcipooaabdfcddb``__ojh`cdec`agfegw||xjfcfhdefvvuoilnnligeeffgnmlddgjjidbddedecab cgmjiguhlrsoioqx{~|xssojljjddegghhjikkjiiqqrrw{umlklgijmn mpo{vq}zo{wnotx{zttrq{{zz}vuywvyxttrsrqorrsu snoqtvrv{zzqsursqoonnwxvwpporsuvspqwutvwusuvsstuuvw{wy{{yxvtuzyxssvyyxtrqpsstustsqpopqtywvu~xy}~|x}~|xywwsstuvwwzzyxzzyxx}}|zytuw y{}|}|{|~ |x{xwxwuu tsrrqrsrqrsqrssqtxwvvqqp qpovwsqpqrqpqxzzxrqppqpqwtqrqpporqooponmon mprpouvqtvusuvxyzxwwutssrssttutuutvvwwxzxutrstutuvw{yw|~{x|{xz{} ~|{bdeggfgabnqujgdbgdefdifddjpffokjhflqplhihd`][egfqnld\_``acdcdkjiikkjimll`abeedccddlsrjbaa_]^__`aa`cdfa]^acehge dedefdciomorzwxwko}svyt}rkx{~}|zwtlmomllnooliikjjnkolmmjiikmnpqtwwvuwyy{}{xxvurppmjou|~ywtquxwrtuvvuvqqrsx{}wusrvtuvsvussvxvv{xwuvxyw vwrmljuwuzxrklopqsstrstyxwuxpqsuutsx}}||wqppmkmnnopposstokmprtwtr srtrqvzy|~wy}~|w~xy{yx{||xuuxwwyw|y{{vxy{|{}}}zw|}tustxyztsrqr qprqpptxqqvtsruxwt rqpnmlputplmnonpooppoqmnmpstpmlkkjkmmljiklmnmmlmlmlmoqrs{zv uqrxtuvtxtquwzxwvutqrrqrqppqrqststtuvwxyyxxyz{{zyxwvxz|}~ |{z{| abaaba`bchlmhbaicdfa`_\]jopkeejnnistvsqrolmibcda``cfhjmnoqmmnsslnprttuvvuqh``_^_`b`beecaabcdeba`a eca`a^`bcb`afhglsyt_dcnrhgiebdcdfdfhrnjhfdiqqrkkqhmqy~~xmkkiggijjkjmpqjmnjjgeegglqqommlool~wpmlooprs}}upqpqqpopruxyuqppuvrsvpnjkvxyurrtwwuz|~|z}|{xuqrtqoprtvwvuvxz{{uxzz{|xsnnmlnoppqpquurppqsqonpt sqnjloqpnqrsrw||msqy|vxtoqstrstv}|zxusqu{{|vv|vy|{xxvttuwy|}wz{wwtqqssy~~|zzy{{x}~zy||}~qpopqsqonqopnmlmqtusppsuuqwxwuvtsrp mlmnoprsturqsspqrsuvvtrnihihhijkk jihihghefg hjkmpsqilmlpqmnmklmnosrqonmoqppqrrpqrtwuutuuqpponoopqpqrqqpooppqssrsyyzxuvtuvv~}{~~}|}}dfpjgfge`bd`^cb`eihhcfjputqspmechnplmlgadfaabccfjkllchfjjkf`^_`]]_`__^]]`cc^^`ca`_cbgedgca`bdeedcghgniduvgflp}}~}}yuqpsemuss^^issnhghhjkkntwwurstvwwpihgeehoz{xx{}sruwx|~y~wpu{lonmsuuqqw}}|}w~sdkrffpyy|x~~rtysqrsnqs qnl qsvutrsuxzxzyxtrsvy xuroqspqqsuvwsusttusppomnnoppollnpoonllorsmmorponnqpsrqpspnloqsruwvuyvtutwz~{{}|rx~~~kku}}yutuuvvwxy~}|~|wvussv{}|{y{z~~~}pw}ssznovtrpolmlkmnpqppnpruxvusnmors pmjlmjlnolmlolihihgghijjihhijjgghihgghgfhgfgfefghijlkjpqjlnuvuusqooqjnqupphhloomknmnuqrqrsspnnmnnopttsstursuvvuyvsxtptwqrsuttwyyz{{yw{vqsvrrvyy}}~~}||{z|~}{}~~_`aabbaddgbabccaffeb]cghtxqqmjlmnmlredcca`_ei]jjzyrjggmonniccabddb`eca`^_^_defhjiieabpnnyjj`aa`a`^kla_^adprus__fb_^gghfddcefftfhdqqommhdffggnrkdikhdeeaagnpmfacaabgghfecfj{psw|xvkkoswwrx{|~zz{||yqqihhsrrhiiou{ymjhptx|xyzzyhhiihhmommnnooprrupopqqpstqlosuz|zzxuvxwv{sqporsktt{wrnnvxurrpqrrpotrpmnutvwwxttrorzyy~ssoqqnpnmuvpnmlkmpow{}{mmtpmttusrstt|tsr{{ywwtrttssx{vruwtqrqqnmsyzwqnonnotuutrpooswy|~yy{}|||vutt|vw{zxu{~uttz| lml jlkjlnuyttrqrrsrqtllkkjjilmhmmuwsnmmnoliihghgghjkllkkigionnsmmghhfgfjjfedeflnoneegfeigffgohihnmmjhimolhjihggffgjkjhfgihikrtvnopusrqnnoqrrvwvqrstvwusstvxuqqonnspqqsuwxxz|}|{ywsrqtuw{zxxyx}~{su `b^c[Y\\^bdcdehjgkj^mcfgev{{omlhc^`bb`^\]_qsq`aedb`^baa`aa`^^]\`a_fmmoibdfc]^_cghdbaabcaa__^llpnkmplkjmmlsxtnprtcac__\^_aabcaa_``_^^_`aafechllpljkked``bbaabheb`_^^c`^beehsuwkkeggjhhfdjprrmiinlkkihghdqnn||}kllkjotuwsonpmlkippqw~~}qimpqrrpnpnoplrihhghkkmqrstuqutlwrtu}yxwqolmponljlmxzyospnlqppopommljknomrwwyuqrsqlnoqtutrqqrsppnnmuuyxvxyvuxwuz~{wxz{poqmmklmppqrppnmll mnntrqswwyvuuvwwtrnnoonnouttqomjiopmjossu|~vvsttxvvtrw{}}yww|yvutwvuvq|z{xyyxwxx{~~|{zywzz{|wy{{z{{|}}{y kjikihijllkkjklnpopjqlmnluxxqqpnkghhggfeffoppgfgh fgfedefeillmjfghgeffghih gfellmljkljlkjkmpnklmnededeefedfgfhjjljijjhgfegfedceffeefhimnokkijjlkkjlnmllnmlmmllmlow}{yyz|{{ywoqvoppoppqstsqrrqqpsu{y|{y{}~~yursuututb^^]\[[\\[[geffc__acbba`_aabpuzd[\kkmhfdgdsljggmrrsca\\a``^[]_acbaa_][afikiij__^a``psnswwfbhljijc^gfghgee`jszuuvxzxsrqszywwzlliic^^emmbccdefhiigeu\Za_[bcf]aeecekooliida^_cghiibb`cfehhdeiideehjii^^aefedchfcehgecdfgjihgfdhlu}{~|zxyxvvuhhinqqstszz|xsijkpnkmuq}~~{}}{voxn|qmmlkjkiisqrsqnnprpoppq{~qkvvxtswuttus|uuvusswzqojjpnnljlnpsqoomkjnqsurssnnmqoox{wwx{}}qnpuvutstpmssrrsttssprx~z|}{z~uurrollqwwpqqswxxtq{gfmjioopqokpttpruwvuttpnjlptuoojnqrquvpqsspqqtvttkkotutqwtqsusrqsuuvusquzuuvy||}~w{xvy|y|{zjhgghhggkjkkjijk jpsukhgnnoljijholjiiloonfeddedfeedcehijddefeelmlkmnngeikijijgdghgejnronnopollkmponnoiiggdbbehhdedeffedma` caccdfceffehjjhggdccdbdeccbc dffeggfgihhffgjihjii jkjkjjklp twyyz{}~~}vvutvvutstsrnoqruuvuspqqpqvuyxxy{wzxxwxvsvrxy\^^`bb`dgaahnmld\_flliWblpspqvvuuvutoicddeerrlecb``dfghhc`a^^[UZ[[`e^]__^\_][baffd^`aahibiije`_^]chhlttocZZ\ffha]__`abbghfc__`]^`__qsumebbfmtllkdfhfeq~~xmffheefgjjlkkeaahprrZYX]_]^adeeb^_^_``MR_`adehsqquplrxx~ssnjmokgcabj~jdb`deojedgfrmiovrrdlsx||}}{unmhghikkv~~|ulmppssw{{uequkjlloqqoqsppswvupkmquurfmtwzyy}}||}||xurttuu}}yutrpprtuqpqnnjdhjjotloonknliqorrpmopptspuronmpssuzzvnhhjttunkllmprqpnnolnoz{{wrquzutsrssqox~vqqsqqrsuutpnnrxzzgffkmkjjkprssplmlmnnY^lmrszyy{xvz~~zzxtvxvtpnotvrpnmmrsr{{zvssttsqutsr|yuz~zzpv|~yxvuwxyy~wy||s{xghhijliilppoonkghknnmejnpqnoorrqpnkhioomjiigghijgfgffebcddefcdedcbdedeehjeiihfdceggilljd``addebabcddegfdcdcckllhdcceilhhicdeedjqqngddeddeeffihheccfj`bacdbababb[]`acukjjkheimmpjjgefgf dehqjhgfeeghljihimljmpooiknprruvxxwvvwy|zxwttsvwwqnopotxwwvspqrrssuxx{zuotuq{vrhhdcddgdbhlhihtpu{{qtssxurrgmlkkfaeiaa`^[`\\]\[]][XXYY]``_^ae`abcddc^acYZZ^_^^WXXZdj`^^][[`abaa\ee`ipx{wkgfdgda`_^]]XW^eeje``^\\]^`abYjfba`beigddcafedbaa_^chaa`bkijca_``dgjxxwwsnhhgedheecabb`]ZYY^bba`hgeaehixz}||}~qq`bdmnyvsuuvuuz~{~~v{~|{~}}xsuutgdeed`mllrwxzx{ysr~x dhljji}zxxsrpprqpuxwvt{x{~~wz{{~||uxwvvsprtqqolhnkkmljllifghhloonmorp qmqshiilnmmeffhoslmliinopkrrotx~}trqptqonmlfeinnturnnkjknftqnptrspnrqonnmkjnqlnutuomkllpsv~zwtrqusspnoomifeekpponwutoswxyynoqw}{}~~~}~urssqnyxx|~} rv{xxwvsqkkihhiihijijpnquupqpprqoojmlkkifhjffecbdccdcbccb`abb cdfe dcbbdeab_^^_be`a``a`bbaeimpnkedcbcbaa`_^addfecca`ab^fca`b dcbba`cba`ac`da`bcdlkgdcedcbace hfhijprsnngghklqononprvuuvwwvrsvsptrrstusuuttqplkllkjonnqsttsuvtrqrwxvwtu {npqpba``^\X]`bbehngfeedfmopia_]`fkhhjjeebbdc`_]^__`ad_URRTWY^`a_]]YZ^X[]]^`aakffb^^ab`]][VVUUhd`bcb__djlccbaccgda[\_adfb`^\^ahhqwmf^flSZ\^cee^Z`_^cytoZ\^\Ziqqpp\aeekplgsxxvokkixriipvoghiloopjcciaffjonnb`_cfggbcba_abeghikmms{|~znhttwz|~}zskkhfghmmiedcegd``htht}slg{sw~}|~rqnlglnppruyutrrqrv{}wrpmquxvrrpprstpmklmmnorlc``cffgimpqollhileefikklmoouoonllnqnjjicssqommnopmmqvwqprrtpmhilpruqomkmptty}wrmqut`hjmqttmhnmipzufikihtyywvhnssvyvt{~~}zxxvztty}wqtwwxuqqtuouuz~~pnmquvvponmnpsvvwzxv~~~yyw uzzvrqpruqnnsw~~yu|hgfdfgghjljihimnkggfhikiggfefghdcabcdb_^^_abcdc`]]^_``dcc`^^_`_^\ccba__``a`beeaba`]^_`aba_`accgkfc_cfZ^_`b`_`_]_jhf\]^dhhgf]_aadfdahjjieddckhccgjgcdfhhigddeeffdffhjiiedeefg eghhimqststurlinnoqstrsttqoll kllkjiijljiilqmquqomuwrswvwxydib]__eblmnptspieecljhaZcje_l`Z`a\XZu}wrrhY\^`f`[^`b_]][VSSUY\\]^ddfgZZYXYYXZZ]]Z]]^_blsrpnsca^[WX\`aa`^abccb`]][X`a[\clttmdgdd`\eqph\^`a`^WV]eijfb`^`a_g|gxtqnpuyf_aZcid`^^ada_^_autimmlifddfjlquu||{uobbfjuurrtt~~}}~~}unmlqwyyvqkkfdcc`cfddcabdfiouuskaa^tyjruuy}{{|ywx~}} }x|qupmnnrpuvwwy{}{yurrqvutnhourmvnpqqjponkgi|}}vhlmoupknomlljdaabfjkqqrsggfeggffggiikkgkklmov{zywu{qpmiedefilmpqpnkkifmniqv||vpqnnlioxupjlnmlcjruuvwspnknlqr|zxvx{~qkmglsqnkknqnkllkmn~|tvvwxwwurqqswy|ztnnrv||yy{{}xwvz~{xxsrppmnnpqppnmopsuy~~}vooi|v}ilifgghglmomjiigkjgdgjgdjececabmqnllh`bcecbcbaa`^\\]^__^^]__``\]^\]]^^_dghhgi`_]\[\\^`_`_^]\^\_dhhd`a__]\`efa]^\]Z\_``a`_^]_]anlbkigfjlb_`]ada`a`_`abkidfeddefgghjmmsturpnkccdfllkkllrrqqppqqplhkmquvutoomjhhgfdfgfeffghknjggenpjmoopuwwvsvxxyrqrtwuttuvwxvutu{vrvyyzyvxyyzrsjvsqfiie`gd^Z[jk^[^XZZX^]bjngbddcbaahhijfbXXVUXZ]]^_\X\\]^`b_acegknmlv{vqonidc_^b[]``_Z]^_ca^\``ee\`eegx{w^add_S[cc\TZe`\YY[b_Y`ea\[]`jr{vyofaVgormX\Z[ebda]][Yfflrsvvsqutuu}}{{~~~~}}ttpp~~~~yxww~{xxywpiijjkkec``dedfsw~yvi{wpljhj~y|}z|x~|~{}uzyquurontsnjltlmkjnghihmlntxsqrqprrstqoddcbehkklmjfjknpmnoqsuwv|{wwvspmkmhknnlhilmnsrplillqqkmqqr}}inppk^gpph`fsmiffhpmfmtojhjmty|~wrlcouxsdhfqoqqrrniihfrrv{||{z{{zz|}~~zzyy~~~~zuuvwpnmmpqrs|}s{xwtuspnpqqrqpqrnkomhiigdgecbcihbcbac`a`badghecbaaeb_\\[Z[\]]^_]\^_^]^_`bdjljgfeb`^^_\]^^]\^_`aba`^\[\\__]\]]_hillg[\[WZ\\ZXZ_\[ZZ[_][^`^]^bgolikea^[cfhf\]a`a`_ccfhijlljhkoqqrrpssrrssttssllhhppoopnmonmrunjgedccdefkmqwopnhpnkjijsusqsutsuwwuwvrsuxvxzyvskrqxuvsqpqtynhirxodbWZ]X^b]a\_`pqrrspmmllo_gghh``__ccdc``^\[[WTVV[``ssrg[[`UUXX\]bfjnmptwwgb]_b__][d``__c^XXY\`ab^X\^`_]ZYYZZYUSYXdc[UY\`\_edbf_^`b]\b^\_bmuuqnoow|zzyw||{{}}zwwxz}vnjdhkkfflloobbccbaeefgdd`]hpwzuwxvvurooigkpswym`cfc`hphk}~~ihnkeaacefddjpuuxzxxsnpspmidggffhhjjkklkmmkju~rivutsrpu}{|uy~|{z~zu{~wqnfjmgmqmnrlknyxxyyz|yvvuuxmsnmqqttsroonljjfabbhnnzzyqiiklaaeekklnqsvuwz}}qmjmpmmjhollmmrlffgkoprmgjlomjghihb`feqhgbeimjlsqnolmlmpkjipjmouzzwuvv{~~}{~}{}~|xurtuuppttwwnnqqppssturrnkrx~}~}{yxxusu{|}~ulnpnmtwtwuvzwpmmpsqqvz~z{}{xuqqrrtxxyyzzywv}}v~}|knqponmlmpjghlojed`acb`acbcdbaijiihggffg`c__^^``aa``_^^\ZYY[]]ga\XXZZ^_`bdfhiia_\^_]]\\_^]_][[Z\]]^_`_]\]^]\[Z[\XZY\ZYXYZ[Z[^]\_[\]\]_\]^_dhhgejmkmloomjlmifc`accaaddff__abcbba`dfjlijkjhggedfijlmhacdcadpjdfopofhgdccdegjmmnonnlijkjigfgghh jkkjnsmjponpuvutstlmmjhprollkjkke^c_aedfold][]YZbc_`a`\YUUXb`^\YY\^\`golhnabccb`ZZ[\[fqqrrlWWY[`ddvedZPUZZ`ZUUWY]`gnnrvttwwy{{yrje^^a_^^]\_ir^[^b^]\ZXWX[XY[]^WQbcca_VLLSed\RQSUZ^]`fedcxdLNbj`Y[mljvqsw`eqxjmmwwrjgjnkgcaacdmhnpommsyxtvxx{{yywvqqrtuwssggrrqojeeuuwwbbgkt|}~nnqt{{tmnooqrssuvxzomllfbeeghgijhgnW\\X[ba`a`d|zxjbcdZhnjfgimrsy}vxxuqyzxvvuvwwsnqoqoqxupmjlgirtpqqpkhddgqomjhhjmlilqvtryppqqonhhijjkkjqxxyytsddfhloo}}~~rh]chhphccdeilqvvy{zz||~~yspllnmllkkntyklmjkqnmlkkigfigjlme^pqpomdYY`sri^`dgkim pq}lXYnsjehtsq{wy|mpx}tuu{{xusrvyvspooqsysvxwvuuy~}{}~}zz{|}~~zzss{{ywtpp|kknqzuux{{vwxxz{||~xvusspoqqsutwvtxdjjehpomnmqvpqsrgv|xtuwz~~}~kjilmkifcdcdedeigda`a_`cdcb`_]]^a``_^^_`]_^^bfece_^][[\]bfdcYZ\]]f]ZWY[[^ZYZ[\`cceghhijjifb_\\]\]ae[\[^][Z[Z[\]\YV\[XTTV]\YVWYZ^]\]g^TU\`\YZdcahefmh\^eijaddjjgb`bdca_`adbeffgeehkjhijjlljigghhijjkkiiddiihgebbjjkkbbdfjnooqssqqggijnnjghjjklmllmnhifdefe fh`ccbcedfponighdjlkjklnnoqse^Y[XW[`c^_XWVZ[]^^golmmZ[_bkffpia`bcbb\]\ZX^^WSSUXY[\Y]``__\ZWSS[[^[Y[[agffb]]^``efgecc_\]]ZVVQSU\bb\_bbdgdhlgb^ZUVVTQW^]\\XVW[\[_^\][^`[XT\]^kkcYYXW[\WSNQ[]\]]^`[Y\_glqpigX^c_[a\Vp^]_`_`amoddfhnmgaddaefdaiqbchdceff^elieeff_iklljgltqooid]]_adggiikkhdcaammuusqmjjhhssory~~zz}}~}{|zvz~~|x{}}wq_ddcgkhquxwwmjhimlidgd_ddmfedjpr}}lighgfghqlhkgkqsoonogfeiklklrwstughmqxurrytnmoqppkignnf``cfgigkppmmjhd``iiligffiimppoliijkkqsurppmijjklhee_adjppjjkkmpsuqmkicbbddb_dkjiifcdikjinmkljmpjfaikmuunggedijd_Z^ikjjklnifimposxvrq`fkjhlgbxkjlmlmnuwqqstwrmpolopnlrwmntqopooinusqplrsttsruyxvvtqkklmqttuuvvtqpnnuuyyxwuttrr{{wx~}}~~{~~xlqtxu{~~~xutvzxuqsqkpoyyzuqpuy|xvtvuuwxfdab`bdeddcb_`_^_`dhg^^`adbbgc_`^]]``[YYZ[\^^]]\[ZXX[[\[Z[[Z]``_]ZZ[]^^]\\[Z[\[ZZWXY[\\Z\^^__]_`^]\ZXWWYYXWX[YXZ[ZZ\Z[\^ZYWWVYZ[aa]YYXXYXVTUYZYZ[ZXYZ_adc_^XZ][Y\YWbZ[\\dd\\]^c`\^^]_`^]bf^^`__`]`ecaa``^cdcachgffda__``bdcba``ggkkjhfddcchhfimoommooqrpoqqrnmloqpnkmnnkiaccdefeilmllphfefhgededceeigfiklqqkjijklkoffkkbXYY\^]\Y\ajmnjf\^_`XY]dgj_RX^^dicaZRS^^_`aa__a]^\[\^^\[_ccjjhgfb^om`TX[[dnZZVWWXXYYZ[[YYZVY[ZUUX[^aalljhWWZ]]\[Yjrynhaa_]X^^]\Y[\ac``^][ZUPUZ[XYYlg\VY[][YY`e`\XQVXX[Z\ZYY[\itihr{{tsuri__eedefbXWV^a`yna`_bfda^[nsxdllnk__^^_ahjW[^b^Zsniollnu{zxsnnee}zw}|tqzxwxn^`gif`ddx~pmjed^[\bgrw{ asuvnnuunfghknmlijmtuspknopfhkoqsj`fmmsyrsqi``llmnnllojkjiijjkkjilnnssrqqnlvtjbehhovhhdccddeefghiifcehgcceghjjssrpddillkjhsx|upllkigjjihgijpronlljhc]cghefftphcfikiedjmjid]deeihigeehiqyqpw}}xzxrmmppnoqofedknm}umlptqomity}pvtmmjjlnstdhlplh|yvxxwx}~}}{xxrr~|y}{}~wjmuxunoo|yxqrkhipu|~nmqq|ijffhhc_`a``begfd_ `\]`ab^Y[]]`b__``_\YX]\[\\[[\Z[[Z[[\]]``_^^\Zcb]WXYY^cYYXYXWXYYXXYZ[\\aa``WWZ[Zbfic_\\[ZYZZYYXYZ]]\[YXUWX`^YVWXYZYWWZ]ZXVTWYXWWX^d^^diidec_ZZ]]\[YX Z[ib[]_^]\dfi^bbdd]]\\]^ab[]_`_^gecfedeimnkhffaaqomqomhgomjplf`adfgecddmpshgf dbacegkmpfhhm\[WTTVuui[VVjYfiijd^\^^\[UVVQQPPQ``\[_\ZZXU\WWYXXW\\]]ZST\\WWZbb``_^eb_YRX]]WVV\[ZZTUVXY]ba^[[__a]]\[[^ejjcome]\^^TTfpp`]XVV`iig`Wlqe_^VOR^^]]ZXclljjc\]\[[]\VTXZWSRXZ[]^^]_][cmgaa]Zbltcbglke^_YX]bbW]eegifgghgfc__ \^abd][^b_]]``fllqppmiUXblgaZbpvlkjjqsshddbdghioonmmqggrttllppruwzwrossqonnpww{}||~~yyjquyytnliige`a_\]aeeimmlnppoiielf``hvve`\^a^^\Z{prrqusluuqzzzqmt{ttqmehjifbbd~~ujeesrhsvqmlmmkicde``_nnlkkjliffdckfggekh``aaiiddgoolrnke__``ejjeddiihhbbcdefglqmjjnnplljiijnrrpqqwtpkjmmaaovvmjecckrrqkesypljc\]khfnvvssnkljjijjidcfiea`ghikkjihgltqookhouznmpssnjklfdejoodhooqrrutrnjjgijiloqrjhmpnkkmmquuxwwuscemuplhmv{utssyzztrrqsvwwvuuxssyzzvvyyz|~}xvyyxvvwx{{uy{~~{wvuutrlnlimqqsvyxrrovrmlr~~qlikokkifw{{zyy}{u{zy}~~{wqu`_^]]^kkf`^^fe^cdb_`^][\\Z^]^\[[ZY\[\\[ZWZZXXY[[Z]\ZYWXYXXYXYZY[\[ZZ\ZZYZ^``\[[ba^ZVV^cc[ZWVV[_[Xbd^[YWTVZYX^bbaa]YZYYXYWXYXVUXYWXYXW[`]ZZYXZ_cZZ]__\YWY[[VY\\]][\\]\\[ZZXZ[\]^[]^]\_bbedcZZ_db_\_ehcbbeggb`abceddfbbhiiddeeghjkjgehhgffegjjmnqqlldhjmmjgec`a`_abbdeffgiffdfdaadjjca`abaa`_nijiijjllhlljoqtnnjhlollkighRRU]bab__\_cceff_^^][Z`\^[]^]RV[[]__a^]ZWTTUWYXXcnmnbcc^YYcc^XX\\^aZQQWWYZ^]ZWWYYXWWPLVVa`^[YZY[Xb_]ZVZ`gub^`cca`^\abccdabfgfeim]db_^YVYYWUQX^_VTTUYZY`_\XX[Y^hp]XXdd`]]ZZ\^_`de`ZXVV\`]^]]_ae_TXZ]ZXXheeimsplprsqqnkjllkknpnmmifjormmstteejmn`_]]aaehha]aeeiijfttx||ggnu{{wutssletrrgfhjoqvzzkrqppxxna`helszxxwxwrnulliffjnoyyxwvwvy}xrtmmor||``ckononnknprrnmjiplnnmmjlml`dhhlnnrnkgdaacdfeenwvvlmmjffllhddhhlng__eegihmlheeggfee]Zddpnljgfjfqmjhdgknxljmoonnlknpqqonno pstiljijgdggfd_gnodbcc fnnjffedjqvjeennljjggi lnokgeccimkljjloslaehkheetoosv{zxuyz{xxwuvwussqotyxvvz{{nnrvwomllpptxxpknrruutr{{|~~rrw{~}|{yyuq}{{srsuxz}w{zyy~~wonsptz}}~}zw}vvtrruxx}}||{}~{{ttx{[[\_a`__^_``abb_^^]_^__^]\]^]XYZZ]^^`^\YXWWXYXX]bcb[\\ZXX\\YVVXXYZXVVYZ\\ZYYXWWUTXX\[ZZYYXYX\ZYXWY\_h\YZ\\[[ZZ[\]\\]^]\_aX^]ZXWXXWXXWVY\\XWVUUVVWVWWVYYXWWVW\`WUUZZYXXVVWYXZXVVUVWYZYZ[YVXYZYWW^\\_adc`cdeddcbabdfeddb_acfccfgg``cde_``bdd`^_``ccb`hhknn``dhlpqnjhhggd`gabefikkchkkfacbfilkkjljhfjeedefgnnmlkmolikijpuuotYV\_achhiimlpnmkbRVdmm_\[ZZXWUXYXV]bbhmf__WORUUX[[\^^[YXVZ^^\^_[XXZZXVXZ\\``_]]ZZ[\\YZXVXZZ\^gjcc\[ggdadffYZ]hfc]`bba^\Y[]_ggsvi]]YX]`ca^\[ZXTUUVW`nurli^VW^^cg_]XWbedffTTWc_ \^``]ZZYXXRQd_W^\\[ZZ]\_][Z\g^`bebbu|oa`_[_cdeeioqllnp]cgfYY\`dnp`^fopinrwkidchkjeeb^^Uae[[\]\\ilfc[W[`a]XXSMXb`^difd^^hotrkmtrmntspmdgstwvt}}xsspshekmoqsuuxwusk`dpwwnllkjiigfdggfdimmquoiic]`ddhkklmmjhfdhkkiijlmiffggfdfggillppnmmhhjkkhhfegihkmsnnijqqpnpqqgghilyvslknrrqnkhijkuuzqqpqjjgmorpkihhgaciswvutjdemmrwnkgeorqaadpl hjmhhgee^]ribkijhffjmjhfiuvkmnqmm|{pnmhlqrtvwuuvxgjmmeehlmuxnkpvxxzwwy{tslrw{ytspllbmpgghitxtphchnnidd^Xepmjosrqkkuyzyuw{zvx|{ywrt {||}zzxxwy]\^_bcdcfeed`YZaee^]^^]\[Z[[ZY\^^`c`]]ZWYZZ\]\\[ZYXYYXXYZZYWWXWXYYZ[[]]\[[YYZXYZ]^[[XYYZ__\Z\]\WXZ`^]ZYZ\[ZXXYZ^^eg`aYYXZ[\[YXYXUVUZcgd_\XUVZZ\]ZXWXY[[TXW UVWWZWWVUURZVSVWWVUUXZXWVX]]\]YZZ\[[eima^\Z[]^adeaabd[^aaZZ[\`ef^]aefadccfjdc``bcca`_^^Z]^[\`a_^\[\__]ZZYW\a_^`cbb``dgihdehgefihgfceijlkjooljjikUc^^bpje]opndbgll_`aca^`_^]]X[QRRTVWY__^\Z\]VVZ^^Z[[VV[__[Y__[YZ[ZLLNWaaccdfddb`cggjbb[[UUVY\YPXXURZ`X_bbca^^lpmf^ca_^`][\]^VSZ`_djmndb`]V`\aYZ\\ZYXY^c]WWd__^\\XXVTZ]XV_gg\Ykpsz}dZZYY\``\]]\Z_dfa`^^_^ab`^[QQ[c_[[afccbceediqpprtwwsb_]]^]hhle^]b``fggjnntmmkioa^[[_a`YVSXadfhjbYXX\aa[grrxseXXadhecc[\blpk``fmmZkquswwyzz{|zposonuttjhfqzqppqsshiicdnggitqnhusnnqttkmmnmmnqpmnmllgj_aefggnnligjjkkddhllhddhmmheklijhiiXXZejjllmnkkjjmphhjjdhki^ggc`hmlemppsqljsutomqnlmpmjklmdbhlkortuponjdhiigpghjjhfefhkgccmlljiieec_hjecjqqieruw{}mffeejnnhhijjiglsupnmlknomjh]]iqmhhnspoopttqswvwy{||{pmkklksswqkkqoosuuvwwzxxuryplhhmoneb`eoruvwmeedcchllgpxx~|sddlmqppqimuzvmmquugux{z{~~zyzwv{zztrpyzxxz||sstpZa^^`gda\fgf_^add\]\]]\Z[VWYXZZYXYXWWXYYXWVXYYWVXYXYZYYXYYQQRUVV[[\^\Z\^^a]]XXVVWYZYTXXVTXZVY[[\\ZYaca]Z\[YZ\ZYZVY[Z\_`YXWTYWYVVWWVUTWYVSSYVVUTTSRUVTTWZZUT]_bgjZTVXXUUVX[\[ZZYYXWXYXWWTTX[YXXZ\\[[\^^\`deffe]\ZZ[\[[__a^[[^_bddgcbe_]\\]^]ZYXZ^^_`aa`\YZ\\Z`eehle_ZZ^`b`_`^`dfd``bee]dgihgiijkkllkkjgfhgfidhlhijjecrrjau{pkdggkddeec[[^\ZYY^bb]WR__\VSTYYZ[eeuuo\[ \``^\_\XY^^_Y[ZXUeemkfga_]oofd`_cc`ggba`^affc_cc^XZZ^]]ejoopibXcRTVV`\TTSadfbdbXX[\\]^j__S\^^aa_YY[]^j`W^``tngUY]\YY[^^\YYXX^kkrzzt]XRRgjjcbb^_bdd]]`ab_ZY\bba``_`ab`c_^]djjk\l{}~woo``b``[QP_][_^`iorkif`Y]__bdda^^QVZeeb__b^`__ege_Z[iic^Y[aaejllmjeihd_]]gqqbqqnefhhmqq}sq snwkkhelljhh\[[_cwwqlx||~~vsnrmmoomhhjllkihggmrrlmmfe`llidabgmmwwtgjiijkkjjinnmlnkfghlffeihebnnqpnhgttmlikoonppnmmlpqqpnkgjiimqttvqlfr`accnlcb`mosopmffijjksff`jmmoolddgijrjdkmmyupbdfhffikkieeddhttx||xhc]]pssnihjoqqjjnopmgfippomnopnnmokpuir|}xxmmommg]\mkimlnuyzuspkfknnprrokk^chsspmmplnmmswwuvslghvvpllhegnnptuuvtqvupkiipwwp{{wpqrruxxzz|}~~z~vvusvvtssihhmqqrhhd]innlleb_bbc^^__^Z[[ZYYXX\__\YVYYXVUVWV\\ggcXWWXYYXXWYZ[ZXYWVWUT]]ba^^_\ZXbb^]ZYZ``\YZ]][Z\\ZWX]`ccb_\W[TUZYUUTZ[Z[YVVWVVW\XXRWXWVTUU\XSUVVb^YST UTTUVVUTTSSU[[`eebTRPPYZZVTVXYYVVYZYVYYX YZYX[^Ybjkgcc[XUT[ZZ[\`dea`_\Y[]]^][[WYZ__^\\^\]\\^aa``_\ZZ^^\]][YZ\\_b`^`_^\aff`ffdabbdffnhf gejeedceed`__accdJWW`^^a[[XVVXYZYXWWXUSSUVUUVVY[[ZZWRRQPPTNNRSSTUUX\`__PIIMQQYSSOKKOSSRUYUVZ_aVV__`]^bbedbbprooi_]\UU^plgc^ggpoj`Z[\hheb``][jj^PXX]US\efc][YY_^eeb_fxmifb`caa\WYZ[Z__qttqqw|{jVVbdd_oi``h]Y^_aceeyg^W``WSSVXW[[^``caa]`dd^XY[^^dhkZ_jppnmaYY``flmdagxttwzp`ZYXW`mpssrqqb\^dilu{xtvvroyxhg`XZa`c`dhiebcm{b[^db_^bbTPP]__`adgdbjx~~|xff`dmrwwtxxvpjdknjjcdd||}oog^^ecVccmoiieddefggeddfdbbcdcdeehiihhe``_^`[[_``bcceim\UUZ^^g__[WW[``]`e``cdinmmoccmmomlmmnmkkstwwtlmnnieddjvspmjoouvrkghhkmssrqnnkjrri_ggldahopoligglloonmpztrpmmnllhdeggcffvxxuuy||pccoqqjusllsjfkloqq{pjcmmb__bedhhkmmqooinqqjeddfgjjpoqsfisyywumffnnpssnkn}||~vjgfeemvxyyxwwmikpru|~{yzzxv~~tsmfgnmqnoqronovkfiomjoo_[[ilnpoms~~|onnoux||{~~}xtpuwuuqrrxxrkksqTYY\[[\[[YXXYYXYXWYZZYYXVUTUVWXSPPRSSUSSRPPQSSRTUTUVXZYTTXXZ[ZYXWYY\[ZZdebb^XYZZYXUUYb_]ZX]]ba_YVXXYZ__]ZYYXX``[TVVXUTX]][XWVVWWZZYV[g^[YWVXURSTTUYYabehh^RRVWWU]ZVVYTS UVWWllf[TQVVRQQRSTUVVYXXUWYYVTUWWZ\^VY^a``_ZVVZZ^bb][_gccegc[XWXX[abd\YZ]`afkighhechlh__\Y[]\^`a^\]cjl^Z[\[\\WVV[\]_`_^bj nkbb`aehjjhiihecadeddblffc``cbUVSTTYZ]]_bb^]]_]__addb`aafddcbb`cfb__^``_TcopllnnlUUWnnr]]_a`]\dfeccfiga\_bggi^aXX[\[X\ZSK[chd`a]^__WWY[[ZZRX][XZ[jjheea\[]_eia`dgeb`abnpllrxx{{z}|towyytxxgghjowlhhiqq``fssqonnaddakoonlkklmmfkjiihwwusstzzqpdeaa\bb[SR_jjmqq_HJXXZ]aabb\ZXca`^`_]]^__a_[X``dgccdhhebcm{||zxxbZZ\\_cenuu`ieegc^kwwppoiigddkpuqoou{{|pqiqvssqlikhbbeb_]adhllng]\[[_cdgjihhpmff`]ahlmojjhkkhf`^\XV]^\Zdeaghijkknpplkkmkmmpssollmoqqtmmljjiknlkjjllk`lttqrqbbdttyjjlonkijkkjjqnnprpmiklqqskohhikifli`Xiosojkiklleehjjii`fljfghrrpmmljlnsrpqrpmlmtvuux{|}}|}}yu{}}xz{nou{sppoqqkknyywunppiuxxussrqqrssnq{{ywwx{{xxvtlommhoog_^hqqtvvfSVeefjmmnohfcponkmkiijllpmifoorqqoqqomnu~~}||lggiijlouxxnroopmirzzwwxqqonnrx}xuuy}~wxsx{xwtqprqnnqnliloqsswpjigglprqppxwqqmknruvwtvvtqlifdljgYYWYZ[[Z[[ZYYZYZZ[\\ZXXY[\\][[Z\]ZVS[bbd``cc`SSUddeXYXWXXWW[[YXXZ\\YVXZ\\]WZXXVWVUVXWSQVZ][ZZXUUVXSUXWUV^^]\\ZXY\]YYZ[\[YXa`\\aeeghgeeghhgb_dbee[[\]^b\ZZ\ccUUY``_^]]VWWVZ^]\]]Y\[ZZYbff`WWUUTWWTQPV\\^``WMOTTSTVVWXUTYXXWXXWWXYYZYXWZZ[\ZZ[^^\Z[`ijjhgg[WWXXZ\]bggZ_^]Zahhnd``_^^bdfdccgjkd_cfefeb``^[[\[ZZ[\_aaca\[ZZ\]^_`badc``_^_bcdeccbccba_^`_^__\Z\YXWTSSTdda\\YUUVXa_^^`ccdjj[_c__`qqmjjpqjcbwyrllqtm`X\ab_``]aSYkppfWW[chll^\ZZY\]ZZS\XWa]YQSVecaaSPOTVYY\[\YWZ_a`^UY]ZX``gga[YZ[[Z[ZX]^]xxvxttx||sunfk||zwxwz~~{ywwoeenqqvxx|_uprqoov}}sggpqnn}~}}yyrZZ^jjd]]khoovlhaa_\\ekg\\_`aacc_XTW]`^\]Z^ca]TT\^^_goswgknlrrqvxyxuutrqrnj_dioja]\ZWT]iu~yzz~ysskcjqqmlryzzoo^jjfddcc_]foptxvsqqri_\\afkaa]tfbbq[^eilidbVgdfn^]\mmkhjgfeeaa`brrnhhebbcdmkiimqqmoogikljjkuurnnsmgvwtpprtpgbeijjnnkl_dsvvqelosshgffggffgjjggbjjkjjednjf^beromma^]bfiikjkhgimnmicehhjhejjoomjihiifjjih{{yzttx{{wyzzupr||yvxz~~}|yytnntwwxwwl{xuwvuuzvmmvxww~}zzuffjwwqkktpttywrolljiinrsggkllmooqqmd`dknljkhmrnjaajklrwy|rstuxxwyz{zz{ywusloruqkihfcahr{{}}~zzuoqttsrw|}}ttjwwtssppkiquuy||ywxyrkhhntzppi|tppyijquwsoncnq{lkiZZYXYWVUVZZYVVUTXWVVWYY[``UWZWcca``cda^]jle``dgbXTVYYVWWUWQS]``ZTTVZ\__WVUVVUUTWVVTTXVTRSU\ZYYSTVXXWVWXVVWYYXTUVUTXX\\ZXWVUVUTUeedffeffhiibccbaa]W[iihgffeeghhfdde_XX^__dggfT`\^`_^^chhb[[^_\\ijiiggbSSTYYWVV[Z__ce]ZVVUTTY]XTTUVVWXXYYWTRTXYYXYZ\XWTTX]ace]_b`ddcghiihhffedeb`Z]_b_[YXWVZ`eljlhdd`[`eebaeiccY]\\Z]ccehgfe`[ZZ]_b^^\f`^^g]]`acb`_[b`ae_^[Y__^YU[WWXaddf]]Zbbebbdggdccdskhf\\evlljcjjd``[]jjhbppssojrrtgg]dd_^X[[]__^]JNQ\_acWY\O]]\\[YXZ]a][YYZZ\Z]]lzzn]][edaihhnnm]^XXfXYYZ^__Znuu{xudbbdffz}}{omjjodi]\\]^`hjmppR\cbdlssokjjkryy{}}wppqrrsttuSFF^eeqppqlggYZZTP[hlaVUWYY\Z^^[WW\`a__\\XPP\bcUUV__Y]ffhd``cfohbhovxuquspnnha_`agkoqg[lsyxxsoolb[^``cffikkhjoprsmecgbb^\\`ccaddeddfhh_ggllmppgp`_aahffjnnjgaw||jdd[\\ljjedtuyyvsmgcigmmlfchddeonffdkkmnmmnxspmiinxqqohppniihjioomissuuqnuvvllemmlmfhhjkkigVZ^hilorehj\ljhgimqljhigghikkt||ulljpmjommpprhiffmfglnnhtxx|{{}{ynllmppz{tswpqjglmoqrr]hpnmsxxuqppquyy{}}xssvxxtw\QQkqqvuuvqllegg`]doskbcba`befigghjjgccfjljjiif^^dloaadmmgkippsqnnmlupkotz{yw{ywvtpkjklqsungsx{zzwttqkhloopqqswwuuwxz{tllpoojiimrrpqqrqqsimmrrsvvpvlknnrppsvvsqm}vqqhwttqp|{}|xrqXYVUVUXZZ\XXUZZ[XX[]]ZYb^]]UU[g`]``XWWTUT__^Zbbeeb_dbe]]VYYUWWVTUUVXXWVOPQUVWXTUVQVVWWVXZXVUTTUV`hh`V[ZY^bb`WTT]TUVWWT_ccgebXWXXgjjg^\ZZ]VYTSTU[\_aaOTVW[__^]\\]bgghiid``_deedccQLLUWW_`^\\RSSQPUZ\WRQQRSSUTTUVVUSSUWVUSSWYTTUXXVYW[[][YY[]a^Z^bffecdca`a^\ZZ[^`bd^Xaeifccb\YZ\\]^]`ccddb][][[Y[^^]\]^^[``bbcdd_d[\\`acca`]hjja__\dbb`_fgjjheca`[\\YUVXXTdZi]]\UW`aam^ee^WWYWWP`ZZSWW]mmqmf_bfflsmgc`a``a_][Z[VQfhheZZ\[YX`Xcml_PMQTTRQQV[ZYXYZ[Y]``\Ybdffdaacfc[VVY\]`cflni`[X[^``[QQTUUYYVcdd]lljQQOLigXX^ooku|{yyp_\ZZell]^[[XVVYdb^^chhnggd``beein_iaYgbnrqxx]S`ggedd`[\\bXZZ_^^baaXYYbggfUUXdd^jjviikllkttgQQUfxxvyyussqpptnhjnrsplle^`ce_cfdZOVVefgjgdVUTikwll^Z\_^[XW[^c_[Z[`efdb^\]dklgfjmh`^]^^acca_Wa_a`aaYXX]``^\\^_bcfhddinprrlddgkkossmggtwoonifbdeearhoiclrfjjgddedd\hdd^aaeoorqnjkjjnrrspmlklklnmljijd^opplhhjfnfmtqg\Y\``_^^digghigfghihjmmkhmoppnllnpoiddfhjmnpqqmhgegijje__bddhhelmmhqqr__\Xqpddiuuqpw}|{{scbaajssijffdbbcomllnppsoomjkkosiqlfomtwtxxj_innokffhiikllegglpnndeemqqpbbdqqjppzppruusyyo^^baamz||yxxvutxtqruxyvttplmoqtmprpf[``qsuyurcbaqr{ttkgikihfegiolihffhmqrpnjhiouvsqsvsljjkknqqoldmoonmnnejnnkhhkmorptsstuvvy||voosxyyuqqy{vvtsWVVUTUUTZU^UTSWXXaX^^YSSTSSPXTTQTTVbbfa[UX]]bfa\YVWVUVTRRQ]__]TTUTSWTZ`_XPOQRRQSUTTUTUVUVVWVUYYZZYWWYZYUSSTUUVXZ_b_XTSTVXXUPPSUUTYU^PPOMZZQQT^^\]chfee`XVUUZ\\SRRQPPRVTTWZZ^ZZXUUWYY\^TYVRRSYU]`eeSOUYYXUUTRRSTTWRSSUVUURWZZYRWWU\\c\]]\bb\RRS]ffeffcbbad`\]_bca__\XY[\YZ[ZWSUU[[\]\[VUU^_f``YZ[YXXWYZ\ZYXWWXZ\\[ZYXX[__]]``]YXXYY[]][ZWZ[\\[Z[[XZ[[ZYY[\^_`__adeeb^^`aaceec``hoojfYZ[MSZ[[b]X__dgdWW[bhhi[[_OPPQSSUhaZagmmtqqlmmsqq_\\_TTUUTQW^\VR\ejkk]Yd`[_cb^\Zhnuf^TZ[WY[^[YTTRUXda\OV\b_\X`ce^^baacnnfdcfebbhoodQSY^^TYYieehhmf^^fjga\UVXjllhjjqvqqkfflsbbMW[[abcc`^dhov`R]XXZ\aaglabnZ_w}}|oolhhr{{|~~xddhmt||z||kiif`bb`nnoffivvueeceji_TVWIIKNLLduujZZnmnpiehpz}vqsx|pkfnpqokhhjlcZQU\bpjdba_``aecb`ho}yuwy}yud^XRR_ggjdaaW\adebbcd^URXZVV`ff[aheecaa_[YYdpqquyookt~~sggcYYgxgx||zgffghhgiZ`effigddellmkiccfjnnmefi\]^^anjelnqoolmmrxxmjjnaabcb^cigb_fmpjfmkikljihforvmgaghieghkihbb_cfnje]bflkjfkllnplmttonmonllpuuk\^fkk`ddpnnqqvqjjnplidcc_bdpqqnpprvutqnnrvggYcggmoppmjnqv{m`kffgiijmmqtlsfjz}ttsqqw||}~~{ppruz~~|}}poonllkmmjttuppr{{ymmkmpohacdUUWZXXkxxqfftuwxsopu|~yux{wtpuvwurpprshc]afizwsqqrpnlmnsqpnsw{wz|}znje__hqquvvqnndjossppqrka^egbbmtthnurrqoomhhgeeltvv|uusz{ssoeepq~~{ VQRTZVSSTUUZ^\RRTY]]_TUXPOOPQ^YSU[aaihhdgbbTVQQSSRQRUURPUZ_TSZWTUYYUTT]af^YSTUSTTUTTRRQRSZYWPRUXVUSWXYUUXZ``[YXZZXX\``ZOPRTTPRR\ZZ[[]YTTY][XTPPQ\^^Z\\ce``\XX]aXXLPRRTUTSVX\`TPTRSUUX[TU\Scggf^^[XX_ffghhdUUX\`ffegg]\\YTUUT]]^XXYaYYXY\\WRSNNOPNNZdd]TT^__[Z\ahjeabeg_\Y^_`^]]^_\WRTWZa^[\[ZY[[ZZ]aijkjhgigd\YWUU[^__\ZZVY[]][[\\YVUWWUUY\\XZ\[[\[XWW]dfbb`djjd]]\XX_gmnnm`gmnopnl\^^ZSTSSRPPVPPQZYVVZ_YXXUUVYQKK]dd]XX`aaYX_^^nooammieeaZWV[bbe]]hrrm_UY_a^ZX^cciotsmhd]\Z]jd^XRRVY_[WXY[\\ZXZ]e]TPK^addefifccdelsooliieeg_^VOPUY\\kqtwo`XXlnvxxy{{sfaafgg_]]ixxugY[[ZZYUUVhgrvviZZXZ`ligg^TUmcpvvj]]`ddceUTldemmssq_qshllgNNb}xvvnhcce_[XXRLJNSTT[SS[bb_iqoe]\cjmmtqqcegdgjiggpwwpghhaiprnjgglqvhecjihdajkkqq||wtwzxustuffiltp^^\Y^baaY]]shrhafiiegg^XX_bbaeek|xvmmgcceg`bqw{{|~yz}~~jllg`a``^]]d]gfddfifedaabe^WWgmmfbbgdd`emmlkkurripplgdaaeiimkkpttphbeikigehkkosutpnkhgiqlfc__cgmidfghgeghfilulb]Xmoqqrspnrwsspophb\]bffdggqstvqiffsvvtvvwyzzumjjnmmfozzxnfggihgbbdqpwyypggdemsrqqjbspvyyriikoops`plnttyyvlvwqssmXXi{yytpnnpkhee_YVY_bbj``dkklszxpijnrttzxxmnooqsqoov||unppmquywuqqtwzrpnuvwspstuyy{{|{}}ywxynnpsyujjgeilfkk{nmyrntvvphddloons}yrrpoopqjox|{}WURQQSQTVSSRQRPNNTWWURRY\\VSVVUTT_``V``_]]YTTRUYYZTT[dd`WQSVTSRUYY]aee`]YUTSU\ZWTPPQSUTRRSSTSTUZVRPMUWY[YXXYZ_daa`]]YYZVSPPQSSRSS^bdfaWQQ^_effghhbYUUYZZVTTZddcZQ RPPQX_bb[RRQT\[YYUQP\U^bb[TTUWWVPO]XW\\``^T_aa`Y\\YMMVggecbb\]]ZWTSQONNPRRVRRUWWUZ^^YUY]^^a``WYZXZ\[_cc`\W\ac`^\\`bd\[Z\\][Z]^^bbhfedbdeedcdd]]_`dbXXWVXZWYYd^c^Z\]][]]YVVYZZY\\^hmmlegbb^[[\^Z[dfikjklnoZTMMJHHTUU`VTTV__`V]bb^YWTTXWV\[\\^``^[[ajee_]]^__^]^XXYWWYYUSV`[QLPTW]`c^ZU_hggbhnnhaSSR_ksnijd^hkndYVZZYVTWYRTV\\TTW^bb_\ZZ][[Z[]XNII_rrqnkkorrdf\\[YYZhllottqfkpm^^ehccoyyxnNYXXTVZSY__`^[^pqhglgaO`VXX`hhjk`b__lwjabbd]\\cippfgg^d__acbbhmmqpphddjnlleff^acca_X]]XVVhhgb\[^`dd[^^nlimqsi`cljid^mhdTT[XUWWkrxxsldZU_hlldcc_irw|}xsiighipxyyxyzxpihgbiijllsqull^]\\]\ZZ_ddeffdvoddouu}nw{{vrrh`}{|{x||voibZZVSSaabmc``biijchmmjecaadccighhjlmiffiqppliijjkjijjkdccdd`^bjf]X\acjnrmhcionnkosspn`iqusqrompqsldbghfdbeh`bdjjaadilligeeijje[UUhuvspruvvlmhhgfprrswwupruuxvvsjjooiiqyyxzzq[gffabbdh`djjkkil xysqsqn\kdeelqqsjmkks{piijllqjjigglpvvsuuihhlhggottxuuquvssopplkknqqomfggaqnjiknqqhusruwysmouttrqlhsnj__hebccsx|{wrle`gnttrqqlqw{~}{ssqqruyyz{|}}{uqrrouuwxx{y{ttkjkiggmrrsrrp}xoow||u|}zzql~~{uWTQQOMMRRQURQQRVQTVVTRQSRQTRSTTSRRV[WWT STQQRQPQUSNMNPQTVWUTRW\X\``[VPX_e`\]]^YU]^_YSQTTSRRSTPQRTTRRTVWWVTSSUTRNLLWccba`^]_aaYZSSRQZ]]_bb`W[^]RRWYWW_ffedd_MQOPROQTST^]^_XY]YTNUQUXXZUSS[b[VVUVSSRVZ]]WXXSVUUVXZ[[^]]XUUY\[[VWWTUWWVTRQQYYZXUVWWTUU]\[^ab\V\[[XU^\ZQQUTS\`dfb_YTRW\__ZYYW]behheb\\[\\agihfgffgfb^]\Y\]]c^^YXYXXYZZ[Zd`ZZ`ddhllkafggdbb]Zhijhfhhfd]_UTTXYWRLMZZTZ__^_``a``XYY\_aae__^iinokka__ddffcRROONV`hnugXXZZVTQSUPP[\]Y]adfeeUXZ]]YYXRRX^dfghiiVP]]`_]YV^^a\VVY\^a\\WUTTSTX\cc`]Y]dgge]]_ab_]^^fdb`_fllhcc`XQQSTVUVVX]``^]]\^fmime\\abbgl_ZW_XVVZ^YSSW[[`dzxwwrvla\Vmfdaaeume[`ddfggc^_aSS_h`cc`aa^^hqqwoodXWWcee`]]\\^]]URRW\[[UVVTY^a_ZWWV]cdeZZ][[\]^_`pp{vqqomjfjjcef]]eq{srqqpnn~zuklmlknncfiijutswwuvxwsppmhhkmosy{{z{zyxwxxuvvrrwwlcc_TTVU\\cSS\qc__`bb\Zlqqyxrkkehpwlmcaafgdcc]XYdd`flljkmmnmmdffhjiikhnnrrppjkklli^^Zdhlpti]]ggda]`c]]ijkchmmnllaehllgff__fkollmmnm`]jjnlieaffiebceghjggfdbbabfjppnjgimpjjgiligmllkiihlppqlljd__`bdbcceikkjijnrrtssroiimnnqsmjfdmfccgje``cgglp{||y}vonhbulnyxrllmimqmhij__hmjmmkllnmjjouuzttlclnnkiihijjlkkb__dihhabb`dfiigccafklmhhiggijklmvv~|zzwtrosspgglu}uutuuss}{tssuulnqqtzyyzzyz{zxuutssttux|}}z||}}|{{}}{||{|vpplaadbiiq__dwkhjjfguxx|xssorsyWWSTRONOTTQSTURUVVZVVS\\`a]]U[ZOOMMNRX^bf^UURRQPNOPOOSRTUX[ZZPQSUUSRQOORUXZ[]^^SNTTUTTRQUUWTQQRTUVTTSRQQPQRSVVUSRUYZZXSSWXXVTUUZXWV[__[XXWSOPPOPRSRX]][X]XRRTUUX[TSQPTQPPQSQNNPQQTVecaa^`[TUSQ\YWUUXa]XRTVWWUSTUNNUZTUUTZ__c]]WPVSRSSUQPPQSRRPQQPSVWURRSQQPTXYZTST__fb^^]\ZYZZVWXTTZ`gbba`ifc]^^XZ\ba`deecaa`[[]_`bfggihgfedca`cc]YUUVUTWWZTTXa[YYZ[[XV^``dlmjllmlgc``]\^bfZXXUhdaa\UUVTRRUYY\__`bffekklheegbb_[ZZeii_`ba`Z^^\[]]W\ffbfsfc^XUSYYTROPRSX\[YXWVX[]]YXVSONN[agfghebUUVYZ[\UURTV\[ZZX\\^\Z[\dhkf_^^Yaa[UUSdd``]ZYXa^]\\a]][VTRPSUWWUSjiiZYZ\\fb^ijjmxupplhkkmaRRYhc_[\nqppoikukkcZmhgtpllie\af[\]]_qffd`behihddb`uxxijj^^[X[\\[XXY]^bbaZTTUXffkg]]SZZX`hnsvyhYY[]_[Vknpkbbc^qqssqrsoovutojjhhggxz}xtlljjkf`WWbuyxxppolhegiqqxxwstty~||zxwooliihedhha^[[^bbu|xxfggnddaekkhyy{}~~tnnmssrlglnrjjdjmpheebnmkkgba__cggjmmnorroppnnmkkjgeekoojlmgkkhhjjdgnnjyorlfc`ggb_]^_`ejigedcfillged`][[ejpqqljhbbdgijkcc_abiihhfggjiijlpspljjhkkd\\]ojiieciggfejkkidb`\`cbbaccb`qppgffefhhmjqrrszxvvsprrtj__frpmjvyyvstuvrr{ssniupoyvttqnkptgfitkmkgilopqppnkxyyorrihecghhgeegjllkqqog``accemmplee`ffdiptxy{ofehjlgbquwupkvvxyxuuyxxsoonnmmxz}zwqqoprmiccjy~}|wwvusrsrqxx}{zvwx|~~|{zwwuqqssrvvolhhlpp}{{psllkotts{uyyxsotv{xxqsrrtyUTTR]YVVUQRSSTUWWV_[WW[WWURQQZ\\TRSSRQRRPTYYX]bZWUSRPSSRPOOPPRSRQQRTUURRQPONNUWYZ[]ZXPPRRSTTQQPQRTTSSRTTUTTUV[\]YTSXXURRPYZXXUSXVUWSSRQPOMOPPON[QPQQXUSY\db__]Z[[\UNNQWUTS\]]_`^]\Y\gg`[[WT\ZYX`^\\[YTUWST`ZYXVWXY[YVVUTaddZYYSRQPQRQQRSTWWVSOPPQZZ]ZUUPQUY\`be\RRSTUSP]^_[VT`_``^^cba_\\[fgifc]YVSSYciddc__^\[YZ[\\``cdedccfihhgffee``^]]\[Z\\YXWWYZZciijhee\]]`ZZYZ]eefgc`ddc`^`ab^^[^acYXTXU\\YWWS__ceccZ]]^WQQTVTPPQRRYbbc^]\[Z[]YVV[YQPOQU[[SRQNSSVXWVVWQIAIIDJNTZddhd^[XQUYXWMMNNVUUVVSSWVVX]aaVbbjpnpjjhjgcjqxqiieb]TRXXVSSTTX\\YUTTYYZWWYYgffbdjcafersoojbYX^]^``msmje^dmd^dc]WWVXX_urokffjnnqf[YlnottigcXbbichhlhdh_pvttzv|{bb`]^^SWWZadd^Zdrj``Z^dggaZUPPWgge]WW^``^\[[Z`goruaa^eklmll[ZYY]_]\``ffd\ejmlrrjloopiippotyxtpuyqhniwnebbcbbktmmabda^eooqqppt{ywwqrsuunne^`f`bhkkrffcV]ckihd_fcYbo^]]`dpzz{{tlioobqpomlhefbgcjjgee`mmqsqqgkklkjjd^^`ca\\^__fpjhhgfhifddig]\[^cjjb`_\aadfef_VMWWQW\cittxrmif^cgffZZ\\dcbcb``ecgjjchhmqpqmmnonkptytoojhfa^eec``aabeec`dbceenhhfkqpjimmxwuuqjffihijjtyusqiffltmippiccdffixvtqmmpsuvngfsuwyunmi`ggmnkoospmnnqiw{xx|{ggffgg^ccgmpplgmxtmmfjnpplhb\\cqqoieeikkjihhgiouvxffdlstutthggfhkjjhfjjqqpilquutswwnqsttmmtx{zwty{uosp{unlszssjlmlkmussx~}{{uvvuwxxttnjmpjlqsszppncjpvutojqoelwjiimpzzrquumxvusqVSTTSUSUUTPUUVWVVSTSSQNNOPONNORUTTRQRQRRNMLPRUUSRQPRQRSSTPMINNKMNQTXXYVTSQNPRNNOOQQPOOQPPRTVVPZZ_cbd__\][X]cgb]][ZUPNQQPOQSSQONNPPQQPZ]]YXZ\WUXW^`]]ZUPPRTT[^ZYUTW[VRUUROOPQQUb`]]^[YY[^]^XRQ\\]`bZYWRXX[WYY[YVWWYT^adadcXXUSTTNQQRUVVTRW^YTTQSVWWUSPMMOWWVTQQSRQQTX\_aXXUXZZ[RQQRTTUTSTTVSZ[\``]^^__\\__^beda_be`Z^[c^YXWW\a^^XYYXVZ__`acfeddaccbcddh__ZWXZXX[]]_YUWY[YWZYUY_XWWXZ_ddefc`^aaYbbabakPKWW\\WWKRRUYZVVUSYY`ZUUHOOS[``jXXNBJ\YVTYY^ZWTPUUWYVVSRQ[^]\`_^]\UUMMZ`eb^WW[[^\ZYWXXRRTZ\ZXTTUUWVS__`AIO[[]_`cejja]XXdppmheekqrrponnoppmd``ZTTW]``hpooj^WWRNNS\``a^\WZ\]qzvqq\TTV]XWUUZVKS[]][hllnsjgutsvhXojhijxjnpieaaVV[_WT\dvx|}}pulpjWW[`pl_ZXUTRcfh^_ach`]_dZZ^\Y_`fkmmlkec]WVTS\]^ZYY[`jnnr~zxolj{ud^\\^eghhdVt|~qq}~~tgghjmnniY[\}_djfbXUUX`rwwsgtx]XfflleeW__bfggieeb`fflfaaT\\`jooyff[NVifd`fflhea^bbegdd`_^hkjinmmlkccZZiouqmeeiimkigegga`bijhfbbcb_nnoopMU\hhkmnigddkqqrsrqqppoopqqpnmmhbbekmmprsohdd_ZZ^eiijkjjicadghwyttfaadjeccdccidV`ilkgoqqsysqwy|qetoqss{rqstnkhhddhmebejvx|~~pvtwqeeilxumhfb`_npriloqwkgjqggkifkmtvurqkdb`^gikfeefjrttw}|rqp}zrkiijonka{yx|ssuy{||wfijnuspeaadmx||zuz|POTTWWTTNPPRTVSSQPQQSQOOKOOQTVVYRRNJLSQPOQQTSRQPQRPPONNQRQQSTTUVRRNNTWYWUPPRRTSRPPQSTSRPPQQPPNUUVVWHJMQQRSTVY^^XTPPZcc`YVV\bbcdccbbc`XTTRPPQS[a`\TOOMKKNRTRQOQ^cb``SNNOQORPJNRTSQY\\]_ZXb_]`YQ^[ZY[cZ]^[YWVPPRTQPTYdegbac\^\RRST]ZSRONTVWRTUTUWSRSURQSRQRTW XURRQPOORSRQQRTZ\\_hdc`^[ebXVUUVX[\\YR`de_`fggikq`YYZ][UVWkfWY\ZYUTTUXbeeb[ce^^ZUXX[^__\XXVTXXZ]^^a``\W\\e`ZZRSTW\]^^RVYXZZURRTUTVXZZYXOONSYSSGGZXPPQ`aURNQSUVZZXQJKKUNU[]]RKEEKRXXSRTRT``dbfgaduushhfimfmmpilf_^bfdgdeiiqugWcmm`VTTSW[WWSU]^\[[ZVZ\^^VV``_\X[\dmlbWVUUSRX^``_Z_cermkbp|rrwrnpsth\bgg_]\Zcke`beeceimwxrpprsojjcZXXW`dc`\YYUUVZ^^Zhseeb_aci``WXXSTY[ZZ[[XXZXUTSWNMGT_`\Ubb`^[cjhh\\`bdcbccjjw{}{|}jjhjlcYnm{pejnppmt}}r^^\Zaacd`ddgiivsdd_TVV]ddgpyypvy~}u_qqfbded`YTZidakthdZahroxllhcffimnnjeec`eehkpllgbiiqlff_`adijkk_cgihb``ab`bdhhgf]]\bgaaRRge]mnc_[^aabffd]VWWc\ckll^XQQY`ffa`cacoomkjlmkmvoonmnippqnoljiihjmjkijoovumekppha`dhdd`ckmmlkjjidhjkibbkjifdhjmsrkda_dijgkoqzvnwzz{wrtvwpinrphgfmsniloomoss{}vuuvxtpplfddemonkgddcfjjfoxppnklpiiacdabghgghhddgdba`cXXQ_jmhbaankhmsqqiimopomppuuz|~}||}mmlnpjdsvlpsuut{{jjhemmopoomqqrss{xmmj`bbhmmpxx{~|kyypoomrsrnfaftpqis{rmglryw~UUTRTUVVTQQPPRRSUTTRPQQUTRRPPQRNPRRSROPPONNOPQPPOQSOOIIPMMLQRPNMNNOOPNKONQUNKIIMORRPPQPPUUXW[\UXeec[[Z^a\``b]_ZUTWZY\[[\\_e\PX^^UONNMNPOONRSRRQOPQRRNNTQOPQV\[UOPQQONPRSTQSUW_[YU]e^^bba_^_`aZRUYYTSRRVZXVWXXWWY\bc_^^_`][[WRQTVUTRQQPQRRQY^VVTSTTYTTPQRQQRRQRPOPKKINRSRPOOTRUYRRSTSUUXXbehgfgh\\[\]WQ\ggc]WZ]^^\^cc]TTSSVVWVXXYb`XXVRSSUXXY^bb]acfejaV^^ZYYXYZXUSUZX]a[YVX[`_d_\\[]aagfedb__][\\]\[[ZZ[\\VVSPRRPSZ[ZVTPPKORVYZ[\\ZZXX]`c^ZUOQSVV]]cOONNMPTZZ\\]][ZYVSLLSYddWWa_\`ba`_^]]YWUUZ__cgjjecopqomjjf^ZYXZ]]^_`diniXWVVUSQQRUSQYcdd`^YXVUSho][UWYXU^^UWXXVURdYfqjcYlor[abmqutsifdbbmwphjlXSSWWajc\KSZ^bWBLThdnpnlf`\YTSVac^La^bdfi`WZ\d`^[ih_``]XS_iuqenvpvq^rs`J_`^_fdW]`^^X^gecc^^ceeji}|zrpje_cwogWQgifafjjumjjhjmmsrrqpmmljiighijkdda^__\`hhijida]]YX\`dhggffeeddknrmhc^_addkkq\[[ZY]ahhigfdb_YYahuuffpnkorqqonifddhmmnppnjhnopqojhgecglljgfimqpfeddc`__`c`^gqpolkgfgfedaptljdfhfbffcegecbauhovpjeuvwflmtuvspkllrxusrqe``eekpnlW`ilpeNYbljruqmjga`dlkeWmjnqsvmdegomkinmkllid_kvzxov}uzviwxhTlmhiqnbjnmmekutppjjopps~xvqnlp}zvd^rsqnpqqzUSSRSTTVUTTSSRQRSTTRRPONORTUUTQPOONOPQSRQPPNNRTVUSQPQQRRTLKLNQPONLLORYYQQUSRUWVTRQQRSSVY\^ZYda^[[YTQPQRRSUVVWZ\_[PPONMMNONLPTRQ PQPY\SRPQRPNTTOPQPPOYSY_[WQZ\^RTU\`cba[YXUU]d^XZ\QNOQQVZXUKOSTUPHLP[X^^\YVSRPQUVTKSRTTUUROPTSTZZRQPNRV^\TY^`kh^R_jg^ULTWVQTWTVZYXWUUXYYZYfejmhd`_\YVWb_\USZYWZ]]bl\[bb^ddc]\ZUPUZ_^YV[UOPQSVUUTS]]UQMMYVSTTY^__ZZ]]ZZNQSPLWa[UTSUUYYTV^\SVYVSRRSUV`ZZ^\ccddb]Y\_[[MLKKTUVVX]]bfgh__`iqqld[[QZcca]afgpllf^\ZSVSQRSSW[ZWUY`[ZYUSUYYZ[LV_V[XXY]dd]VV_fmjihhmjglkhhla\fjinopnaabc^tt\\ffnkf^Vbo{{oorrZbqxwwrnkjh`cceghoupdJKMNPXWZ\TORVTZada`^Z^fhlcOQddioqqkc`dgd]]LLMQOUUKM[[_dTTQPNLJFCKRRYbfqqt\TKMPW]]Z`accdd``hx~wpvopprthhabccdc__cc\ooYYSTXcqqhb^c\\YXZZ]_bai||{zrux{ut~ype^\ZZ_]QV[ZX\tszfeookssqljhc]cinmlgdic\]^adballb^ZZgc`abhmnnffiihh[^a]Zfpjdbabbffadjf^_`cgc_acdnhhljmmqqpkgknjjZYXXabciiknpqgghotnii^gssrmmlkptrnljhada_`aaehgiidchojhgcbdiihiV^fdiffehkkhddinutrqqxuspnmmqsppridmqqvwxwjkknkzziissqojdnzuuyyflw|zzxvuronnkmmotuy}xkXYZ[\ddghghc\aecioplginpsl[]kkptwxsnlnqqjjXXY]ZccWYffej``\[ZXUQMV__enrxxzh`VY\cjjhnoqqooiip{{wyuvvxzuunlkklljjllfttff^`dqxxuokqpiifeggikjjmjp~}vy|~zxukhgeeli]cifdhzyRSTTSVTSRPNQTRQRPNPQPTTONMMQONOPSUTTPPRMNONMRVTQPOMMOONOSQLLMNONLNNOPSQQRQTSQSUSSKKJJNNOOPRRVZ[[ZZV\aa\WQQMQWUTRRTVW`]]YRQQNONMNONPQPRROOQSRQPNOPRQKPTOPQVVQOOSXZ\YVWXYY[\ZZ[USXZY\]^\TUUVT__SSVV^\YTPV\cc]]^^QV_bcb_][[ZUWWX\`]XLMMQQRSRSQNPRQTUVTSQTWXZULMVVY\]\YUSVXXRRKKLMKPPKLPPUWMMKLKJHKMMORT]]_PMJKLPSSRUUVVUUSSXaea\a]^^VVTUVUTQ]]SSOPRV__WUWTTRRSSTVZd`abccdfa`ebg`[UTVUQTVUTUaadX]`\``[[VS\_[[YV_ZTTVXXWU]d`\YUMHMRLQbbcc^^``bbVTVV[ZXWVTSUXY[YZ\]``VTT\]]WW[]^^ZXUVTWYY]]`a^V^^\ZMY^WZ]`ettgicWVRSY\^]\\_ba_][YYaaVVTQWV[]^^VVWXSPWXTWV^c_\X\b_]^d^YSTY^ejfbaVfmopmjgmssvwxxpheb\guxmgddggnnttooknlmnq{||{yhgiivvnlqqa]]`qstzwjfbgssjace]ZVcSSUXZZg\X^]emsmWUTSSeeassqlgT[[Ybgff`V`XXkttnid[__YVRRdtph]]^^eebdWZ]cid_`aa`dihfppkk||uu^^jl]]^\Z[\\^b`_[ZZYVSSRRVZ_lut^Ygge`aUUXX\cggmtokklXWw{{~zuklffkkgcnwtpqsltddhlech__aeknhnniic`ilhhfclfaacdcltpkhdZU[`Y]pkknnppdaeejigfdcbdfhiggilnncaajkkddeghhifcdadggllopmdmmljZchehjhhjmuuppqqpsrqdd_ahlmlkknppmjigfooddb`feijlmddef`^efbfemqnjfjnlijoidachmopnmldmrstqprw{{xwxyytnjgcnxzsoqqxxyyxxsprux}{norryysrxxmiikx{~{pnjmvvphjmgdalaacgjjtieihpv{vdcb``nngurpoo`glommkcg`bqxxtplhllfc^^lxtpiijjppnqcfipvrmnoonnpxxss}}zzhhprhhjhefggjnjifeb__^^`cgqxyjfrrokaaddhoqquzvrssec}{rrnputpmu}yvszppsurpqpllnPSTQTTRRQOQRQQPPSQNNOPTWVTSRMLMOLMSQQRRTTPOQQTSRRQPPQRQPQRNQRROOQRSSQPOOMOQQSSTTSPUTTSKRUPQRSSTXdd[[ZZYZYTPONOSRRQSTTSRQPPSSONPQPQRNNOONMOOMPPSRPRRQPQSQOOPQSVYVSSNW\]^\ZVZ]^bc^YXWTXac[XVVXX]]``]]Z\\]]\\]ccdYXZZbb][]]TSSU]^_dbZXVZaa[VVWSQPWPPQSTTWRQSSW[]YPOONNXXUa`]ZWNPPRUXWWTOTOOY__ZXVQRRPNMMV^]WPPQQSSRSNOPTWUTUTVXVU[[YYee^^RRZ[PPRQPRTRPOONNPQT[a_RXXVTUPQRRSVXX\_][SSaccdbe`[\YXZZYW\b`_`b]`WWY[YX[VVW`^]]Y^cb`]Y[ZZYXTT^`^XYZXZ]Y[]T^^Z_``cc[[NNWWVVWURRVVPPQNMSYWXYaa``bb`_``a`^^]`bba\\ZX[[aeebYS]]egbdosqlbcca^^bff_^^_[X[bddYPMYdhhb][XZ]]^[XURSYYXW[SVXXcc_ZY^\XX]]`ehggf_\WSTTheSUa`^^[W`_acsvrrswpo^^ttzvttYYffx~rrvxpkedorusqv{{vustpqxxwhtsokmjosqxntyurtteff\VVYcf^YZcci`[_XgcVVW\\gwl[bbuunfdaZZinnm\\NNiid_lttrr}uuwy~vsrpe[[Xggc^[Y\_\X\aej`_wtgbnqqhhsplecijcc`\\chb]diaYYWSW\]YTS]_``VSPPT^kqjjncjllffxqq{egskb\U]]WY}upzy|rrgbgpmljjfghjmhdhgfedaamomefgegkhik`akkglnnqqhh[[eedb__dd^[Z`fdeefgoonlkkomllkmnnokkhfjjgiihc`cclnmnstrpmnponmquumjfjqtth^Zhrvupkifillmjfc`ahggeiihi`dggssnhglibbkknqqrssmke_qp`iimmg`kklluxqprxsukkzz~yxxccnn}yy|}vrnmsuwvuzwvuwywv{{zpyywusquxw|tx|zxmnneaaclojhinnsmjondnkddeggqyqgjjzzslmnhhprstggYYssmhqyyxx{{vw}xumddcttokhdhkklhdhmorjizxniswwllvsplkqqmmjggmqminqkeeb^bghd_^fhjjb`\\`kv{qqtovxxttzzmoyrje`ggbe|xzzomrySRQQPUZWSRPQPONNTUTPOPSSRRNNMMOPSPPKKQQNNONMNPPNMLNONOPSSRRTSRQRTSSQPRRW[[YRMVVXYTV`cb^TUVUTTUWWSRRSQPQTUUPMKPUWVTQPOQRRSRPOMNQQPLOQQTTRPPQONNQQRUVURQOMWNMTTRRQPSRTU`bc_]SS__ca``QQWWae^^`b]ZWV^`b`_addba`]^ccbY`_\Z\[]_]c]ac`^`aWXXSPPQUXUSSVVXTSUPWUOOQSSXa[PTT__\XURQQY\[ZPPJJVVTR[ihh__^^ddggbbdfga__\UPPNTTSRQPPQPOPRUYRRaf^VTZ\\YY_^[WUXYSSRPPSVTRUXTPPONOQQPNNSSTTPOOQT[^ZZ\VXYYWWa\\ggcXY_[VTQTTRSdhjjkf`]bd^^ZXY]igntvysc`\\UWSS\Y\XNNTTV\\]TYNR\\VVPPTTYZYZZY]^ZUUWXZYZ[UTVV^^?CKQSVVTQRSRR^TTLJRUdgj]VVXXagf^YYSPMMX]bb^\ZZXXY^`hppje^Y[YWXZX[egedcc_XTWX[][WVWXXW[\ZYTTSQZ]Z]][^a_]fkokiUZ[OJVabiqsqkmponpqnptu{vqpnv}}~}yzssmk{ttrr^^mmttvssjjkkiimh~ws{{uoSXSNaf`]hlo`_XVjlba``y]reX[\RNceZ\__Wi]_tffHHIO_bX\`^`aaddkpjluu}bZX\\`ddicXjjs{vtldXTZccXV`d]ZgkdVQZex~zyjhl{~nmquvwrigeeabc``ifjeZZ``ci`cY]ffaa\\aafgfhghlmhccdegfhicacdllJOW]_dda^^`__j__XW_ctrpebbeelomhff_[WWbglligffdgimqqomigjheghgjrronmmkfcfgjmjefefa_fhfhihmpnkprwusdhj\Xbknqpqtwusvxwtvzz{wuty||}}wwsq}xxttddppwwxvupnnturzu~~ytafa[iokivmmecsuo|hwncgh^ZgibdggcmfguiiRRSZfgcceimjmllnnrurr{{oebhhlpprlcppv}{zupd`fnnebmqjgfeormc]ep}{sqt\Y^cdhdWUSSNPOQPKKMMNPMOJLPPNNLLNN ONOOQSSQOPRONQQEFIKLNNMLLMQLLJILNUY\TNNOOV[[TOOMLKKPSUUSQPPOOQTU[aa]YTPRRSSQPPQQRVWVUTTSQPQRTQOOPQONLLMLOPPQRQRSRPVYZXWNPLJOSUZ`caZ[\]\]_`ca^]\affedbc``[Zdh`TT]]``ba`ZZ[[ZZ[Wda`cc`\OQNLTVSQVY[SSONXXTSfbP\UNPQMJVWOPQQMZYQS`YYHKTUOOPQRQSSRQRRSSX\XY]]bggSQOPPRSSVTOZZ_d_]egYTPNQVURPTUTSRY[fiXQPRV`dZY[cemnfd__\YNNSTUVWXYZ[\]_``dfhcc]\\aaccnnXRMMPRZa\VTSUXWVURSNRcded[[^^``ZTVSXX`a^ZVVPNNUUQRPOPV[VRRUWYYSLNICCIOTX]YVSQRLLa^[ZY\\[[Y^cca_]]_acc^YZXORURHOUQEJZYQSXdjc[ZYUUTV[npqrnqyrxyqq]ZZ]gzkZddoqsrqrsuvltsnnmlegzzXXsskkrnonjl`PUbegluyyxvtx{~{xsn\]_d_X`^XVUUZ\^^hoyyul[mzzyfb\dtnrolcYWS^klbclg``VVYa_diiqq]UbRTXWWUMLW]Zabei`bgghea_[bh^TTRTZ\\[XWnddmha]X[`jjmg^YZX]a^YVSUWWVVppbb]]mcdcYZYXZ\epzm]adoy}mmjgZZ__^\_bcdefghijkllnorookkiihiinn`^ZZ]`hpjdbacfdcb`aZ_rstsjjkkllf_a_bbnnoplhdd][[cc__\[\^``__cegg`Y[UOOW]cgkfc`\]XXmkjhfjjijgmqqpnmmnrssnhijig]ad`T\cd`RWdef^`foqjdefccacgwxyvx~z{{miijouhnnuxvutuwszxyywupreexxsswtvvqph^cqomqy|zwy|}|yuhiimjgmjedcchjlmpt{{xrgs||{miekyvyvsldc^_foqllpmiiddflhloossfbf[_ddc`YWdjfkhkoimssusnlhmqg__^_fiigdcwolroigceirrxsjffejmjeb`acyyppjjsllpqpofgecehryuis|SSQPLLMMNOPQRRTUTTRRPPOOTTVVaaPKJKLNQTQNONNMNNJMUSSRRQQNLMKOORRSSQQNNKJJNNLLKKLPTPLLNOPPMKKIGGJMPRRPNMLLJJTSQPORRQQPRTSTUVVTQRRQPLNPNGJMNONHJNOOLLNVZUQONLMPY[\Y\a\``]]RPPRVaYPVV\]^_^_`abZ_^ZYVXaaPP^^YY^\\[Z\ULOVWY[`ccba`cdec`]^\QRSUTRTRPOQRSX\cc`ZPZccbVTQU^Z[YXSNMKLRZZST[XSSOOPRQUXX``SNVLLNMJJNQPTUVXSRSSTTRRQUWRMMLMOPONefYSU[XTROPSXXYVSQRRSSRQPOPQQ\\eeVVTT\VUTTSQRSW]b[TVY^def`]YY_]CC^`\\bb]WZ\TKPUZ[NNTTQQ\_Y\YV_ged^TWXX^^\\``^\ZXVVUVWXW[XKKBBJL@FKTVWYXTTWWY\]UOOT[`[IPMPVPTVYZWensse^YYSSTW^a`cf_VY]UOKKHFVQPV[_^WVUROQUWZXVWZ\][[V^eaW^db_bdSRSX_ccjfrrmpss~~yye^\`\W_fdarxppuuvvwvuuvxyzwttrrooppsswx}{zu]fnmmohhumZZQXllXO``hr}~zwxurrxyuqoh_[gffb`_``dh]ILOKLUXX`flti]]Vaqmbfle^^XYTTVV[[ZYYZXV[``aaZS[[YYUU[[XSVYXWXYdoeSSQQSV[[ZZ[XUUSRSZxyl``YeoycYXVSVV^c^\[\nme]ZXY[ffdbYYdljhfimqnlmdYmmbhnWR[d``YhfeejgOOehmmidgi`W\afhYY``\\ehabktsqkadffmmiillkiigddcbbccdefgfeifWWNNWZYLSXceghfaaeegkmd]]cjpjW][_e^aceecjpttlgffddadkmlnpjdgkc]XXUSd_^ejnmedc`]_dgjgefggiggdjnkaekjhlna`dijjpnyyvxyy~~plkpjejomoy}vvyz{{ywxy{xurrvvxx{~}zipvuuwqqzref\buud]jjqy~{{yxxww{|yxwrliqoonmlkkjnfUY\WXbeejomrxoggaiyukmqmhhdfaabbggfeegebhmmkkd\ggeeaaffc_bfedefmvn__^bhhffheaa`^`g|~sii`js{jcb`]bbhokiihhgiwvpjfcegoonlddpvtqprw{xuvndttppjjqxd^gpmmeTROORQGGTUOORRPNOOMJKLNOJJLLKKPQPTPLPSRRPMOPPSSPPQQPPQPNNMMNOOQPPOPOIIFFJKJFIKPQRQPMMPPQSTPMMPRTRJLMNPLNNPQPZ`bbXRTVQQNNMNQSRTURNOPOLJJIGNMMNPRRONNMKMPRSQPPQPPNQUSMSUTQTVMLNRTTYV\\X[]]ddaaVQSQNRVUS]a]]`bbaabcddbaa__]]\\__`aedb`RW[ZZ[WW_[PPLOZZPLTTX\decab`^^bc`\ZWSQVTSRSSVYRIJKIIMOOSWVY^XQQNS\YTW[VPPMNMNONPQQSSPMNLLOONMNOPV]WMLNPONMOQ_`YSSQV\aUONNMOOQTRQQPR[[XSQPQVVUTQQWZYYXZ\]\[[VQ\\VY\RPSVUURehmaLPTTjjXX`ZXXWZ]]^``^^ZZTYOO[ffbb\Waa^^URPNY^^\_df^YVUTSSPMKVWYYUROOTU\YEJJVUQPOPRSUXXZUSSUUY_\VNQTUWYYdldd\\ijlmnoibbe^RROO[ildXVV_\\SSMYTSPOTTPNJFMSJLOUXX[\\_bihmrjgd^ffglle]]Y[[brr_Z`\aafjmlgccXY_ggdhfkbegjnouy}{xsnttqqttsmoqsuqmmlYYXX\W\`iqnkkb`P\||zwxtpkglqsvrr`ZZggjogdaYjo]WZXWZZWVVUUbde^[bbgkaXWZ^YTXWYYXYWWTQT^WV[^^UQLKMNX^\[]]^^`_]`_YTVXVVYURONX\]^^ZZY`_eha^^epp__]bbaa_\WY]YY^`dfeegyyaa`\Y\`accUSUjaWPSdi^jmofX\``qqccldeedccfjjlnnllhh_dZYdmmnngcnnjjb^\Zhlljmsumhdcbaa^[Yeeggc_\\acjgRXXee`_^_abdggiebbeehole]`cdfhhlmkkhhnoppqqpmmnmmi__\\dnqlcabkii^^Ygca^^cc^\XS[bWZ]cggiggjlqpsvsqojnonssnijgffhttiglhkknqsqonneimssmlporjmoqtuvz|zvrtwwyyxxyyxsttx|yvvsffeeiehlrxtqqlk]f{{|zxtouwuttvxvvieeqqptpnkeqvieigehhdbbaamnokikkorkedehc_ddggeceefeea^`kklldchkkb]WVXYcjhghhkkllnljmle`cdbbeb^ZYdijkkefefeciiggkmihhnwwiigmmlkjgceiddjlnnpqr}}noojfjmoqqb`asld\^lrjYZ^WJKMMYYMMPPNMMNPQRPPLNJJPVVQQNLPPOOMMLKJIPSSQRTURQ NMLOPNLKKMNPPHKKQPNOOPQQSRPPQQSTTQLNOPPQPX_XXRR[\]^_`ZSSVRLLJJQZ\VOMMQPPLLIPONMMNOLKIGKNIJKNPPQRWWZ]XUSQWZZUPPNPPU^^RORPRRUXZZWTTNQSVVUWVYTVWY\`cecb_\[ZZ__\\__^Z\]^^\ZPPOOQPQSX][YYTSLQbbaaba^[YWY]^_a^^SPPVVZ\VTSOWZRORQPONMSTPPSSVYTONOPNLNNOONMNNPOOMLMPPRRONPQQMKIJNPOOQQSSRRSQQRPNMNNMMONLLMMKOPQNNOPNNQQSSVXTQQTZZQSRQPOPQOORSTVVUVcfaaTTVVWWUSSRTUVWWQQPZVROPWYTc^TZ_beaSSZ^`^ZWUSS[[PPQQXXWZXW[dd``\XXPOMSXT[\YVYY\^\Y^TTUW^^VTTWTMMSYeeY[\VVXVTTVXXWWSVXWVZ\\ZX^cok^]]`^^adggYgiilibfia]^gppnhdd``[VVWVSQMRWUTZY`\YZXUSSglcZ\fb^YKKMVada^enroccbbYPS]`d]TTPPKFS_hlqqnnjjfccoppqvrrsttnmsqqpojdfggmmggj_`^[^dgddhikn`[ckdVajjhligowtppedta]rrt}{zziche^]UTUTXne[Z[__Xag`XWYnne[[\]djW]]YTUX]_Ycee[^YRVYYX``\X]^ZUTSRU]oo__geVX\_YX]YZc^YXWUWh^[\_[\_eaWVXUUaaUUY\^oZXWW[_][[^^ZSXW^e`dh^^V\ad\\]^YSS``YQ[WXZhuhgbehkok^^hklhddcaagg\\^^eecfdbfnnkkgbb][Y_d`ffghfdffhkigaacemmdcceaZZahuuhjleegebcdfgffaegjmlihijnpjjihjmjlongnooqoknqlhgntrohccddb_[`gdbihpkgigcaaprkdfnlikkeYY[ajmjgirvurllmmh^aklmhbb]]YS]gopuupmjjtuxttuuvtvyyuxvuttplmoorrqjjiiknpllqqstjglqj`jsspqpnv|yvsklwifuuw~}}rnqnkja`cafvvuuogfikkcjojedfttnfghhijjiimpdllhbbeilffgkmmgkc[`eedlmifkfa``^bkvvmmnl`cgjedidgqledcabrjfgkghkqmcd``llaadhkygdbcgljhhllf^bajsmpvkkbimqiijkf`_nnf]hdefq{ZUNPSTURLLPQRROMNOOPPJJKKMLNSSQQPNNKJIKMLPONPONOORMMNOQQNKKMPVVQRSQPOOPMORSSTUTSRUYa\RRQQPRSVYYOY[[\ZUWYSRSSRY__]XUURRPMMNLKNPONPSQPPOMLLWYTOPVSPQQNIIJNSTSRV\^\SSTTPKLPRTQMMKKIGMSXZ]YYWUU\]]^a^^`a`Z[^]^]\YVW[[VVYRSRQSUVUUWWYZSPUZWOTXXWZYW[`^\]W_TR]]^dcbbWTVVQPLMNNO[ZUPPOOPMRVSN[[UNOPOOSVNSTRONNOPNOPSTTOPNKLMPPQQRQPPNMLNR[[SSUTMMOQONPMMNPTRONNMNTPOOPOOPSROMMRRNNOPQYPOQSSRRTTQMPOSVTTWTTPSUVSSTTROOTTROSQRRY`X]b]XVSSOVRIFHKNSWRSScc_ZXUVXXY`d_]ZZh^WTUUYY]\[ZWNQZZYXUSPX[YVTX^^]]ZY^]Z[XOTU\[[YY[UNTZ_egedccZ\^SSUW\`__\\UggigccbWddllqjnlgeaa[VVWXXWXXSSQVTNNRRT\`_ZVYZRSVY`lbWWYNXnega[[jtwumjg`X_ig``aegddaahnpqlhijhoohhikgkrxxsxuquusqpqm__tsfb[XkkiibbdYVNN__eYWUTahff_cm\U^faapzpiidlic\[`bdeb[TT^mrxmdca\T[Uga][YYXXVZZ_`\W[]]\ZWUTSTRVZZ\^`aWSNT`\YUSTV[_WKORZXXY[_WWcaY[\WW_ce_aajidppegbdf^SSVY]^gd`^RRVVRRTUWZuuxzpedbb^W~~qqi`dgcYY\[aa]ehlf`_^^[a^URTWZ_d^__kkhdcbeeffdhjgfccjdijja_bbggkjihe[_hhgfca^fjhecgnnlmiimlmijg]cdlkjiike[^dgklnqqphfg__cdimlljjcqqstrqpellsswqstnnjcddfggbb`dc\\``_fmlgccd_`dgjrkdeh[btopmiipwzxqpokfkqompnmnlljjnrttssojlmmttnmjou{{wx|zxvttwsddvvwwuliffoommjjlhe[[hhnnogdbajonngjsgbinhhu~vpplrpmihmnje``gswztpromg`gboligeeddbggmnjeikkjgdb`^`_dhhjmb^Y`niea``_achmdW[_heeghmddnmegddmqskllrplvvnqmopi^^bfijpmji]]cc^]_acfyy{}wqonnidvvoglqoffinmjPRTRPNKKJLJHGHIJKMKUUROMLMSVRQPPZSPMLMMNNPONJLPPONNMOQQPPQTTSSRQSRQQSQQPMOPSSRQRTQKNPTXZWUUTPRSLLMNPRQQPPMWWXVSSRNWW[[^Z]ZVTRRPMNNOPPNNMONKKMMLPRQNMOPKKMNSZTMNOIOZUVSPPX_a`ZYWSNRWVRTUUWUUTTX\]^\YZZX\\XXY[Y[^aa^`^\__^]]\[TT_^WUQO[[YYTTUPOKKRRUONMMTWVVRUYQMRVTT\a[WWTYXTOQRTTSOKKQZ\`YRQNKNMURONMLNNQRQOPQPNMLKKLOQQRSRQLJIKQPNLMNPQNIKNQPROOSQNMMRTTQRRVUSZZRTRSPMMNOPQVTRQLLPPNMMNOPPQQ__ac\URPdd]]YUWXVRRTSSUUTXWVVSS``QIJRRWWOJKOSUTTX]^^ihffmnvsqwxppdd``ggd``]ZYYZUTOPQY\^\ZZ^`^_a`XQVYZ]^QTTWXY`[Xhbaa[U\dhhc^TTV\`ddb][XbWSSV[]XRV[[ZZQQTTVXGGN[\WRSQOPPQQSUSSNJJUU]d]^^muyyubaa_mrwwojr{yooyxsnnggmm[WV]deabgkkWWnnprpmmidWWbkhddnsx|wrsuwwxtooaahegieaa``oosnqffZZaa_dTVSRTU]dqtxi^]\_brwvwwthhiieb[TYged^YXWW[__bddb`XYTUTTUUTWVTVXXYZ\\[YWWYXKMU[VV^QX\`bb]OOV]_cdegbXUTUXXUUWXXWWheeg`]Zdp{raZ`nkflqq__\\^`aeeRRW\WRPOQcnjjxjqjYYss[bmwz}}XXZ^cgc^edcc__mm]TTUU__ee\VVY^bbabhkknmiiqswvuvvssooiisusooligghdb^_hlmkiimonnpnc_diiln`bbfgghcalgd`fjmmkibgmnkfpd``djmf_bggff^_bbegTT[ijfaa`^ad`_ZWWccjrjjirxwwtikkjtwzzusx}uu}zwttpprsfddjmollnqqddssuvtrrolbbiomllsx{~yttvxwyzxuujjnlnpmiigguuzuyoohhnnln`c_^^_ekvy{slifikx{y{|yqomgagqomifdgjknqqolkeedd`baabbadcacddeefgiihfeefeWZbiccl^cgmooj[[cjlpqrtodb`cffccbbcdollqlielvxjdjxvruxwklhhjmmpp]]afb^[Z\ltnn|syrddzzehqz~ddfjmpnlNMLLKKQQJHLLOOLIIKLKKMONNY\[a_^df^^RSQQVVURRQQOPPONMQSSRQQSRRTSSTSOLOQQSTONNPPOVSP[WUUQMQWZYVRMMNPRVVUTQORNLLNPQOLMOONNKKLLNPGGJOPPNMMLKMNKKIHHLLPSQZ`eecUSSRZ]``ZW]baZZ`a^ZZWWZZPNNQURTVYYMM[[\^\[[XUNNTZXUU[^ada^]_baa^\\SSWWXYVTZZ]Z[VVPPSSRTLNLMQU\^`VPQS\_^\UUVVTQOMOTSPNMMLNPQQRRQQPMKLMMLMNNPONONIJMPMMQLNPRPJJNPQRSQMOQQOOLLMNNVUQONSY_ZQNPVTTUTY]\PQRTTKKMONMLU\YY`W[XPP]]QV\abPPQSUXWVbb_\ffYY[]addUCA?DXedbbM]kfiirr`Z]_flti^EKKQZZ[[^]XXZYXWXXVXXYYZ[ZMOPQQOPTQNij^`da]]V[`ZZYXY^\ddb^frmghmspooppkc`oskkbddhllkllc\YUTVXYTTIEEINS^][[\[^``bd\CQQUpk`YXWavnljmqvvqlmoor{{rrszwqkklifbbZYiihhbZbyydXeqmnnww{~~__uunkostuuvvppllnpqrrifc_`aaXPWZVRR\\XX[\\^YXYVQWWZ]]fovvhgaZZYZiiutwsqha[^e\^W_eddfccfgd[Z[\^`a`]]^]YPIISV\[ZUPQQPXXYXWMPSSQ`b_YVVWYZW_d`WV]MWZSHNTTQQSTZ]TT\dcbc_]`hcclltwwofTYY[UXWX^`||}a\ZYY\\add^X]`XWQJJTTW[kyvkcllkipzzggc_fjfzznnu{hinn``abfkk^OLIOamjhhZdmkmmqqfdeglptj`PVV\cdfjnmffhggfdgghhikj[^\^b_\oqssmkjidinhhfgmjkkhgswqmnqspmmprqmkstjjhiimpoprrmkifcbdfgccVRRW\amljkjiggilfP[[\spjfdbiwxystuzxurtuuv~~vvx|xssvtrppigttrrnhm}}mdnxtvv}}gg{{sptxwstqqsuwyyqnkhjlld^fje]]iiggjkknhghd^aadggkr{{qpkfgqqyyzvupkghmgjfkonnpnpstsigijmnonjif\UU`ciihc]^^]ddecX\``^npmgddeghdmrmccjYdg`SY``]]_^_gkaajrqpqlikpiissxzzri`feg``_bacjjlgfeehhlnnhchmkkdc\UU__dhu}sltsw||ttpkqsovv{UURNVVQQRTUWWOFEDFOWVUUIS\WYYbbSOPQV[b\WEGGKOPPRTSNNPONNPQRSLMLKKMKJ\ZYYQTWTPOMPRPPONNQPVST_]ZZ^a`aba`[TR]b^^WZ\]ZVPONMNIGGIKMQQPQPORTTUUQFKKN^ZRMMLSb``[YWZ\_`]YY[[]bb]]\a_\XVTRROOWWVVSOS``UOU\YZZ__`bbSS^^[Z\^_``aa]]ZZ[[\XVTRRSSOKPROKKQSPOPMKMMOPPW\^^UUQNVV]\_\\WSNOSOPORSRRSRRSOPRQNJHHKLOPPNKLMMNMMNMHJMMLRQPOPNRSPLNPJMOLGILKPRNNQTSQPPTWW\__[WKNLLKMLMOPaafaQNNOQRRPMOQNNLIIMMOQX_]XTXXWVZeebbUUTRVXW``ZZ^bccmmnpqssfXF/EU[``cc\\krrie``dggVNKKVXV]^XX\YTMOQQTWW[]TUZTLLF@>BINSka[PMTYXMPROUYYXZ]]immljf_iiklgjppjkh`_ksskabccidgjc\ZTRSIELY_`gic]]afhkhZ_ccqzzxyupyzqqmnnuvwz|~mfhkichoouzZZuzwjj||yuy}sjnraagmmppddkrqood`acnhd_[DDWWVWVUUW`_]SX[`bbggimlyuaa\Yiihfh\XZ\a`c]UT]]^\a_\\[ZZY]_]Z[_`[XUSQXZYTNMMQYJKT\[[ZZUJEXgd^[WVYbijd]MQXRHGGHIMNPSV\]\^ce^OOZ]hpqqp[XVUVVZbbkly|x{p]\Z[]iid`WQR\\RRV[^Y_mwcdff`\eemukkppqssuui\M9KY`ggiieenqqnljjlmmbYUUbedklffkhbZ]__beeilbbaadibZYRLINUZ`sie^ZageY\_[affegjjnppnljgkkqrnospospjkrvtkfgiioimomjgb^_abbVRYflnolkgddimnnmfhiitzz}~ys|}xxtuuxy|}xsuxvpuzz}gg{|oo~{~xnsxhgknnppkkqvwmhjkupnmhPPffefdbbfpomadglmqss}yiigeprqoriefgjimicajhljikihhgknlhhllgeb`^egfaZYY^eTV`hbVPdurliedfnuwqjY^e_SRRSTTUYXXY[_cjiloqhZZehqvufdbfllsu|}uihfeefittplc]^hh^^bhlejv~oqsslhmlt{TT[[\^_``YQI?HPSUPP\aaYUPPTWWLIHHLMMOPOORQNKKLLMONOQNMLLOPMIIGDCEGIKYUQKILNNIJKJMOPPZ^^]]ZT\[X[_`[ZYSQZ_b^VWYXYZUONLJKMNNIGINPQX[WRRTVXZYORUU^cc`_`_]ab\\YZZ_`_`bcXTUVSVZZ]`NN^a_XXbb`^`b]Y[\STX\\]]UUZ^\ZZUSTZWUSPEEONMMOTSRLNOQVXX_]RROMVVUSTOMNNPQOMLNPOOPPOQRQONOONNMLKMONLIKMFGKNOOMHFMTSRQOQSSROIKNLGHJIJLNRQPQRSOIIMNUZ[NMNPPVW^`^fgb[ONOTTRQNLLOOMMNPRPQWX]ddSTUURQVVZ^\dkqqlgeccmnki_TT_][XRKK:L\`d``VTYURQQTQLLQSTKGJSXVQQRTT^fbbZVQQLVVPMNWZ_`aabXZ_dca^[[ailecorvvqeXZ\UNX]]``^^if_[WWY_ckc_cd^W^\VPRSR^hfa_`d`[WVZZ[_ggnssh[\fnq{~}ywtiplbmmYV`zhjnllhejwx{|yxxvsppqqtvqjj[[YXXmqsnqssiipvm[[PPV\^ffXXWV\__YYZZ[bb]YVS^gvxwsllj\joig`M\jj`dggjtxvvyula^Z[XYdc_\`cZY\YSTUV\\ZXWWZY]cddcbXZTPLL^_TTUYXWUYUUVQNbhc]\NPVSSUX`bdSQUWSMLRVYZ^\VVPJQTWWVUS^]YSXdd][\^^ii~y[[\\][\^`brr``eib\\ZZbjjddsskcgkkgddimrrommnqsuwmaaljhe^VVEXYjoroodbgb^__c_YY_abYUW`ed^^`bbmvqqhd__Xdd]Y[dgmnmmqehnrqpliijoqnlsuwwtlbdgb\chjmnmmqpkieecejsqmkmjfkhb]`b`mtrnllnjgcejjknrrtuumefgnrqqx~~|~~|zswskwwfdlssuttsrt{|{xussvvxzvqqjjgdduvyuwxxppv|tff\\cilssffc`gmmfgghhllhgd`ho|}zxssphoqpngYfrrjmpprywz~}volhifgsqminqfeif`abbijgdhdjpnnliada\WXfgbcfedcbbfbab]ZipnjiZ\d``cfnooqs_]bd_YX^dgehgbb[T\`ddb`]kie^ckkfegjjoo{ddhghikn||mmprmggeemstpp||vptxxuqQX\``\WXYVSS[\XTOKKONMMJHHAIPRTQQNNOLKMMNKJJMJIIKMMKKLMMQUTTONLLHLLJIIMNQRSSRNORTSSPOOSY[UT]`cc`VNOPMKPRRSRQQXVQOMMPTUYRPTTROSPMJKLKPUTSQRTQOMNQRVVZ__XOU\ceedda_]VZXSXXNLQ_VXZXXVTW `a__``^\^`\XXPZ\]Z\]]WW[^YOOJJMPRVVNMPRRNNOPPSSPOMLPU]^_\XXWNX[VURHOVVPRSSU[`_]^\VQPNPNOSRPOQRMLMMJKMNNMLLOMNPQQRLNKIHHQR NMOMLLJJSWTPPJKPMMNOSTLKNNLJILNPNONLLIGJLMLJPPNKMSSPNNPPWWde`NNONOPR[[RRTVSORUUSS[[WSUVVUTIMQPLLQQLHLMMPYZXXUUZVRTTQOZ_XNNRSW[\[YV][MPTSVY[\RRVXLLKQW^`[JV`a`j\\T^aa__][TRTdkkheb`^bb\X\`YWTQST]XXWKOPU_cWWXXWZ[lpqsohicXX^`^Z]cfURLOOX`de_WUjqjXXedfvxwwvwvrrsvzyyrnfbllwsnjjmspllhhljmkkfllvukkqnpuurmjv}xgjqqaahhb[[ehjiqqo nljmggWWb^^kkcc^YZ]]hopccnn\Z YZTQQSSUYedguulgbiog^ZYflfSVZ4?W\_egd\_de_jgVUUXPU\aei]NNVXVUUY[[Y[[\]]ac`ZXWWgg[\]]LGMQPOMKSUUTWZZXXRPQ\]_UUklle\TLHSY[[RRX[]_crrsqyjjZZ_e`\\^_]\\qqalj^^wweevyvss\\afTX\\XX]]XUYZZ]ehffccfb^aa^\hmf[[_aeikkheljZ]c`cgh^^cgZZW`elniX_fggodd`ajllhhgea_clmkjinnhglnffc_`bieebY]^`hmfefeehivuvwvpolddmoidgmpcaZ]]elnokdbqwqddmllx{zzwvwtvyzztspntt|zx{xttsrtssnrrxxuuxwzxtq{}prtteemmjggmonvvtsqsooeelggttrrlfhjjtxwmmwwkighib^]__bennoyytplptmgcblpk_cg>Jeilsuqghjkitrcabd\`hoqseZZbfcgjighhilmkgedcnogijjYSY]\[YW`bbaehgdd^\^jijjlmlaarssmf`WS_fhh^^cglxv{ppddjqlggikiggxxjrqhh||pp}|yyhhntGHIIHHJJHHIJMONNMMNLKLLKJOQOKKLLNPQRQOSRKKJKMKMNJJLOIIHLNPQOJPVVUYPPLPRQPLLNW]]ZVTRQRRPPRSOOMKLLPNONIKKNSUONMNOY\]^[XXTMMPQRPQSUNMJNRUURMLX\WMMTTW`aba^^_ac^[URXX^[XVVX\ZYYVVXWYXXUXX__WW\Z[^^\YX^b_UW\\TTXXTPPUVXX\\[ ZYXYUUMMSQPWWRRPMNOOUYYRRXXOONOOKIIJJKLRRT\\USPUYTNLLSWUIKM?CNQRQLOSSNSSLKKLHJMPSUPIIKOMMNPRQNPQPONLUUNOPPJHJKIJMNOMMLKLQPQLLUVVRNKHGLKLLOKKMOPPR[[\\`WWMMOQPOPONNYYSXXPP^^chhSS\^PPSUOT\^ZZTWZ\\[[\^ZXLL@??KKTRMLKQVa^[\__`_^\XVY^gMDAGQZ_`^ZVTVZba`^agossmjmpka\\WKHNVda]\XWdefdpungbVOMKLMNZdfkqi^ckonmia\[UE>CQSVXY[chppsxsoqxxsqrstuukggurWWcfbdii``jss__lprww|~zuukkaVVTTgwummxrloqqzzws^^bfftff]Yuj^WOQWWRRNIIw\\ppkj_RRXXZ]]\\TKNWWbbippXXZ]]{ytdQPMM[[`eeSSVYYddoslh`PCJ[[\]aMMOPQSSWWXLOV\]^aa]YYZ^bc^^__ZYYXX^_accZZUPS^^ZYTCCismffWZ\YVVXXccXMPZZdfhhgeef\^aaaa\\WRRTTWX_qqa[WT\ajlhhbdfijiijligZZLLKYYca[XV[alopqqmikmnolkkfcfluYPMS^fjmkgdbbdiknoiknsuuolnold``_XT[dtqnlhfrtvouwrmi`\ZXYZ[hrrpqmhlruwyumiheQJP_aeghjlnttu{wrtzzvutssuvvwwu|yddswmnqqiiqxxjjtwx|||xxppjddcco{xrr}vosww}}{xddjppzz{qqjh{qea]^aa]]ZVViiyyvukaaffjmmllbW[ddppsvvddgii}|yl]\XXffjmm``ceessz|wsl\NUggjkkjjqqpZZ\\]aaddeW[ahijkkmmieefgiknkkjjgffeemopqqggb]ammge`MMq{wttcfhebceeppeX\ffnpqssttrppnfhnnmmiic]^cdiwwlgd`KLPQPPNMNOOPPQKKELLPNKIHJLPRTUURPPQPPMLMOSIEDFJNPQPNMLNPTSRQSX]``][^`]XUUPHFIMTTUSPNSTUT]`\XTMIHGHIINSTZ_YQTY[YWUQONEBDKLNNOTX\\^_`^\]``^]^__^__WTT][LLTVRSWWRRW]]QQXZ[__bca__YYSMMLLV_^YY_\Z[\\aa_]RRSTT]\\TTPN]WQNJKMMJJHGGhh\NNXXUTQMPRMGHKKPPTXXKKLMMccdefgg`^ZQHGFFKKNQQLKKRRVWSRNHDFLLOPPOOTTSQQIIJJKMMLLMGHKNOOPPNLLMOQSPPONNMMTUTRROONLNTTNLJDDUYVSSLMNNMMNNQQNIJMMQRRQQRQQbbTNOQQdjdPPOONLLKKNNQZZRPNMTVVPLLIIPVUUWYZ[][SSVUW``ZURKMV\SHMRRVYXXRPRUIKOTUWWZ\cehaJHLS\VSTXXW`bjjhf`ahkdbeacc`cooje^b`\[ZZWTY\\^\ZURR]_dggllgbbRUdhhmjfflrrqppqr``PPYXXgjd\\c`\[[XWXXWUS\a^\aqqolltuuttogbqqmli__iegpvhgfc_addggizqj`evvssqffrvuttyynbba_hqqvyz{{uuvwwootxsstvvk__WWZ_ejbie__\Yfll^^\YY[^^ZTJJMNSccddfYY[[ZYXXZ]owuqrvvy{{llqttkfiqiY`caVklhddedXTSUU^hnuqggiji[VUZ[^WW[``VUY^OISQQTTOSXWTVjmehqq\\ZWZ^XTTVV[[YZ[`li^SY]^]\YPPZ__^[XZZ`__ZSYTP[YYXZZYVW^^\^^__NNQTTVV[`^XX^`b__qqnllTT[bbddcbbiijlacc^ZZUV]dbbegghijljbbedfoohc_XZdjaU[aaegff`^`cUX]bdeeijqiWTY_jeb`bbchnssqnffkmhgmjllkjoomkfkkjiihechkkmlid``lmnonppomm]`nsqqnjjpuutrruvgg]]fddqsohhokgfeb`fkjikssqmmwxtniuuqomggpnou{pooponmmqqr}xsgl{{zywrrxzywwvlmrwwz}}~~xyyttx||xxwwxyy{{rhhddgkptnplhhgcnrrnnkgghhig`WWXX]lloophhiigfddfiuzxuvx||pptxxqlnuqdggd_ppnlmnnd`_bbjsw{xpprstgbbghjcchmmdcfl[T`^^aa[_ed`bba``nqlnuuggeceje``ddihfeeisqg`eggfefgd\\hggmmlgdggkd]`^[efedeed`ahjjiiZZ]``aagmjbbjlollwwtqq__ejjppnllooqrKLKKIILNLLNPPQRRQNNOOPSSNLKIJMPLHKMMOPNNKKLMGIKMMNNOORUWTGFHKPNLMOONSTYYXWTUZ\WVVSTTRU__[WSTRPONMOPPQPOMLLQQTWW[[WSSKMTVW[ZXX[^]]SSJJNMMUWSOOSQONMLKPRQOS]\\_^^[VT]]ZZXRRWUUZ^VUUTRSSUUV`\WRU^^\\[TT\^__YSSRQV[[_`a^^_[[]``aa]^^XRRMMNQTWRVTQQONUWWRRPNOOMJFFHHJRRTNMLKLLMX]bb\YZ^^aXX[USTYSJOTTKVVSPPQQKJIKKOSVYXRRSLKKMMNJJMOONMMOHEKJKIJLKJKWYTU\\OOMLMPNKKMMONOPVUPLNOPONMJJONNQQPNLNNPMJMKIMLKKNOJJKMONLLOPQZZYXXLLORXXYMOUUSTTY[YXWRRSUVUTZ^aYYQORQGGNSSQNNOSPPVVTRRLILOOVXX]baZTV_eYOW_aVRQW]_ba\XYTUZ]WY\\ZfmeYVY\[`YTV^[USSUX\_``YR_a]ddkllnvupmqplijjonmmk^YTSYVVTSS_b^WVT^UUWTTabgllba\ggkceqtruustrccfiiZZmnnprtqrxxsmkkligglqqffhedqqkgirrpom__bggYYsxtppsrprrpqshhinnjkgkolf\SSaiionllgcheornnibb`__^^[``XX`eeookfXWWXYXTTUuuwyniiohcii_UZaa\ZYZY[^mhd_^XY\][Y]^\YXZYWWRR[PIMJR`eeuume\[\\^d^VSXZY[^]__\ZXXV_gmmdeed^^]\WXWUNNVZXWYaaYYZ\\[ZYUUVV_b`_]]YY[ZZIIOUU`jj]YZ\`[]][[bec__ba_ZZ[_`YYVTT^bZSNXXQRV[^_aa]ci[\cc`aafiged``acdcbgjmff^[\__TT\aa^[[]`]]ddb__YVZ]]efejqpibdmrd]enpe`]_bfljhghbbehegijhquofdefdga_emjdbbdfije`lmhssusxwsopsqnrrqqpifb`geecaaimkedbj``cllorrljfoosmovwvwwxzxjjnqqccqssrsyxy{{xtsstrpptxxoopnoxxtqqxxyxuggmqqffx{yvtvxqttstpqssnf__lssuttuqlpyzuurkkppnmnlliooffknnxxtoefebccxxz|snnrmjppg`dllgeegehkvqnlldeijhfjljgegdbb]]cYSXU]jpp{{vqhhiikpjb_fhgiljlmjfdecgmrrmppnjlkidecaZZdgedgnnfggfeeaabbmnmlkkeddTTZ``iqqhefhlffgjiggmonllkhhffglmddb``imc[Wdd\]a``eghmmimpKKMMKNONMNNMOPROOJIIJKLGGJLLKIIJKIIMMLKKIIKLLOONOQQOLMRUOKNQRMKKOSTUTROOLMPQMNOONTYUPNMLOPPSPMMQPNMMNOPSTTPKPRPSSWXXZ``^\`]ZXYY\\[[YQNLKNMKKSTRNMLPLLMSSVZZRRPUUXTU\^]__]]\SSUVVOOYZZ]^][[``]YXWXVUUX[[UUVTS[[WUV\\ZYXQQTVVNN\_][[]][]][[\UUVZZWXUUVY[XUPKKRWWZYXXUSVTTSXZYYVRRQPQPPNPPNNPRRWWTRKLLKJKK\]WUUYUQUUOIKOOLLKKJKMUSPMMJJLMLLNOONLKKJJGGLHDFEINPPZZUPLMNPNKKOONOPOPPOMLMLQVYYQRRQPPOONMLKIIMNOQQMLKKLLQPLLMLLGGIKKPUUMLLMNLLMNNMMPQPOOQPPNPPLNOMKIMMJJLKKNPTXVZ[ZY[[YWWSWVYQQ\\WQQEJNNKMIIXTQQSSQQTVVSQKTTUXffc`_cicXR`d_ZYWSPPSVV\_`]ZPUZcicPXPU]`eb^YWUSOLTWUVYhhYNTW__bdtutrqngbbhpb_cecbYY\_``]W]]ZX\VV]_\eew{r^^jebkkiiegkruugffglnpbjqqstruvxxz{{zzxvvompkfhhdcghhgikllgaanjjxxtpp{vvqqtww]Z]osi__^^lyzzsllWWeqqbbYOO]]\WWVX]\\SSXWW^d^TTX\]YYVTUiikehvvwsmffqtl\UYZYWVYSV[]WQPTXY[Y\bdZZSSTURO[fZXVblu`jrp_eda_`njhko]]ZXXUUY][YWUX__`bTSZabhd`\ZZWTaa^\^d]VOQVWXjkkWWX]]WUVQQRPTWWNY]aa^UTU\^^]\ZZ\^_\\]`b``_^ZXYcbe__ZWSXXQRU[[^\dhiigiifdd`ffedg__ggb]]RV[[WZVVfb__``^^acca^Ybbceuvsootysg`prmhhd_^_befkjjgf^cfmqn^h^ahloljhfca][bc``bll`Y`bnmzyxutmjjnthfilkkeekpmgmmhgiaafihooz}uiirnnwwssmmpv{{rqqprtwjpvvwvwz~}{{vuvrnmmnorttqpruupllxrr}}yuu~{{ww{ihjvxqhhjju~~|z|}wqqeepyykkd\\lljeecekjjabeaaiojaadgb__ppqoqzz{xrlksvpfaegecbd_bhjd]\aefhfgjlgg`_``]Zdmcdbjr|lsxujqqomn{vqqwkjgedabgligecfkjln`^elmqlkiggc`noljmrib\]ccddcrssddehhdcc]\^bbYdhllja``gikjhgghjjhilnnljfcemkolld`]cc\]affjhNONMLOONMNKKOOMJJFHJJHJHHMLKJJKLLKKJLLMNTTSRSUVSNLRTQOPOMLLNOOPRRQOJLOTWSKPLNQSVUROMLLKJLNMNPYYPILNQQRT]__^][\\WTTW\TSTUTSNNPSRRQORRONOLLQRPTT`c^PPWTRWWVVUWY\^^VUUVXYZSX\\]^\]^`_^^ZXZWUVVSSUVXURRZVV__]ZZdda^^[[\^^POPZ\WQQPPX__`a`\XXMMSYYQQMIIOONMMKLNOOLLNKKNPNIIKMNLLKJJUQR[[\ZURT[[VMIJKKJHILNKGGIKKMLNPQLLIIHHGFLRKJIPVZMTYXMPPONOURSVZPOMMKJKNPPONMOQPOPJIMPPUTQNMMKJPRQPQRNLJJMLLUVVMIIJIJLLHLMOONKKJMNOONOONPQPOMLMPPQOONLKLLJKLMMOQQTTSPOORUZZWTT[[SIKOQP\\YW]\\^Y\YYRZ`a\X]YWX^fda^\[Z^YYZ[TLKJILMVTNGGTVTONKIHMVWZ\^jnqcce]XUTTUVVYZ[U_djlff_XSRcb``keedeig`\aaTWbhh`W\]_[WZ_dlonleVW_jj\^bij^XXYWW``_[VWWYWWYZZfein||}~~onnyyqkk|}{uttyqqj}|zzrjryyossmoommjhhggmttfXX\``]]ittllptt|}xrrvupp__\ZZkwxddWV]vvj\\[^gss{~sstwr^^bvvxtq^^dec]Z`fe\WW\ZXPMLMTLIIKMVTPLKZ]`_`hYTV^\YXVUuxpc[Z\^_aeea[gjnxvk\Xd`_`c`\aed_\_^ccinxwy{gga_^diaXXfjj_]cjj^__]][WUUVVSSPV_bb\^]\\jhheefWWSZZRRX]_XWYZVWU`UU[aaVWU__cca]`ciiebbgg_VWZ\]jjgeljjlgkhh`hopjekgddfmmljhiijfgghaYXWVYZ[[dc\UUcec^]YWU[cdhkmsuwmigdccdeegjkdccdnpqojjida_lkhfpoolmqnhdgg`eprrlefhd`cimtvutndeippgikoqiggiggmmlhegghffhjjqpsv}|~uss||vrr{{y{vvuzsyuzzrssuuqnnmmrwwpffikszzwwx~ttwxyyiihiit~llcch{{skkhkqyyyyz|xjjo{xviippnifjmnd``ecffbZWWZaXUUWYca\XWfilmljhsf`ckfcca`{}vlhgijilpplfsvy}|sgeqnmnplilmjhiljnnruzxz{jjgddjppniddpssjhkppjkliieabb__[cjgiieenmmq``_fg^^cikdbegcdbaam``ejjcaLLNKMPPNMMOOKGHIONPNNONPNNKORQOLONLMQVTSQOPNKIHGGHIJJMMJHHMNMKLJHGJLMNOQXZ\SSVRONMNQRNLLMQTY[WWQMKJSTYTUXVRQSSLNSUUQMQQRPNOQTYZYXUMMQXXPPSWXQNNPONQOMONOOTVYcZYY``\XXbba]]^]]`[[Va`__[VVWW[__Z\\YZZXXWVZ]]TNNPRRPPV\\XXZ]]``^]]_`^YYPPNV\]RRKKN\\VOOMNSZZ^a_Z[YLLN[[\ZXLLOONKJNSPLIILKJJIFEFHJFEEFGKJHGFJKLMNSLIJMONLJIY[WQLMNPQQOKQSU\[UMKPQNOSVSQOPOQQUY`_acVVRQQTVXWQLLRTTONRWWNOMLLKJJIMQRROPONNXWWPPQKNNJJLNNLKLNMNNLLPMMORRNNMLKPYYVJJMPX[[VX[ek\PRRO[XXTTROOTXTPPXWVKLOSUV_cgee`YUQNU]_YNJONLIKNSWWMPZ`]YNGDGMPOQYbcX\``mi_YYXWWXWY[`[ZYYWbbd]]YU_^`ba`kkljlqulil`cf^^_ff\WWTT]ef`kkjplXXgnlc\]hhb[[\ZZ[YVQQZ\_aa\V]\\cggxzz{ooqutbbmvvwwvuunqqoejnnq{uoopqqkkd\\mssllorrhheccmvvmrmme]]iijwwvqrrwwxzzrjhuu_TTmmxoppffvrhXX\xxrgnyyolohxx}}mjjgcc[[cjkVVQU[ceeb[PLMee_NPST\XTUZ`UUTcc`\JOW__\]]\]aa]TWY[XZ^^Z^dgeonbTR^ZUT[WY\ec\WWUUVX^jpw{ifilltrkgjqtlntyuiimmg__nlf`a\MMW`ilj_\eiaa_`c]]LPPQUUTTSTUUVVUQQ\`^VVU[[ZYYX_hhdWWZ]fiidegmpa\_^Zgffbb_[Z`ea]]feeXY\abbkorqqkdb^\bjje[V]\YWZ]affZ]gmjeZTPSZ\\^dkmdgjjspkiigffgfhkqjihhekklggedgfghghsstqrvysoqjnqioog__[\dmnjrrqwsffqutnikqqmiikijif``jlmnnjdihhmqqz~uuvzyllszz{{zyywxxvosww{}xxz||uuoiiwzzuuwxxmmnoou||uutrryuuohhttsrr~~}xyyz{{uoo||i``vv~tvvnnzxpffiyou{{sqsttp}}ustrppggmqscc[_djlnkdXUXkkcY\]\fdachn`mlgeUZdmmjkkhjmjeadfhehlkgjquswul`^lgbahcehljfddbbcekqtx{{||mlnqpvupnrxzstx{xssvvriitsojkgYYahopfbhljniiW\[\aa``_^^_aaccb]]iolddcbbhhgeedMPPMHHIJNPPMMNTYSIJJIONNMMKIIKMLJJNNMHHJLPRTRNLJJMPPMIGKJIIJKLNNHJORQOJGEFHJOTUNPRRZXSPPNPQTPOMTTUQPNLRQSTTSXWY\^YWZRSTPPQUUONNMMQUURXXW[XNNVYXSOOVVSOOQPNMMPPQOMPOOSTT`ee``aZZ[]]RRX^^__^Z\\[UVYYZ_\YYZ[[WWSOOX[[XXY[[VVTSSX]]XYY[XXTPPV]Z[[__`aa\WU\\PJJXX^eeYTT\ZTLLM[[YSV^^YVXWWS\\fed__URRQPPKKOSTIIFHKPQONKFDESSOEFHIMKIKNPGGHPPNLEGJOPONNLNPPNILLMKNONLMPRQXXRJJOMKLNKLMTSPMMKLNV[`cbbaWTVXX^__\XUUXZVX\`]TTWXTNNXWTPPNHHNRWXXYWPOUWOONOPNNHJIIKJKKMKKQSRONNONNMQQRRPW^jhheghe`WXXYSOKKPSMGRW[ZXPKGDBDGLEB>CEKNTWYXUQTW]WTSUYYZ[]]\YQMQTUTQPMLUZbel]SNPSWX[\^_a^VR]fd_]\ZYfrqpqqsuuvuxvjdc]]elhb^ahhmomiffdanrpjgkpc\UU^``a``XU\nn_YY\^\YYinrm__\[[llpxx{rqjjppsuu`XX[[dmmb^^uungg}{{xttcffb]]ZYY^bbdd`]]YUU]]lyyukxxiXXppvvbbhhfeefZZdllnyysmmIIVuunggLLThhb[[}vvieemmd[[bdd``abbOOVjjd__ZZYeiiAAOZZbddZZSMMSUXaa_]]^^V<Wbkda^YWY\dcglsmgicdd`[gbPSW\]^ailfWOTZagrug^U]UUW\Zam{{pj_YXX_ffe`ZVZYY]`^XUY]T`_^ekigmobC,N_ikqrswwgTTWQKFNORVYWUSVZ]]VOORS\]PRU]]`df^ew~~ocY]==N[[lyq{yuvpjj`fsw{wsuwwvtssrqqxzzqegiyvrqprvtxussy{{vktvuuw}zvqjrqootv|~x``^Ulxm]`bbg|{qs{ttroqootj^[^_cghh]QrlZY]`gjjBORRX]]\ZRQONUhLx]szz{kjjmrnpq~xqzxxyyuqtx{mw|wopqlf[WW}~ts~{qk}tefh{yhSRQbggd]]ZSSZnnj[^__VSZ\^^\\hnYbqgiapu~zqqd_]]`adgVTNNabYbjjsvn\]``^]^^ZON^m{{x}P88V^^[Y]pmiixown\dgkrmnqrty~}zwqqsuu{wudq||yrlfmjfrreUUVVWUSIHYjoqwwx{{pccg`ZT]^`fhfb`cgjjc[[_`he^`dhhiklkrxlbfJJ[jjwx|xzuooejvz~zuuvyzxxtp{~~uikmzvsqqswyw|wqqy||wnvxwwx}~|wtzwuuz||iihcuthikknxzzxusx|unjnptxxvuuj]xrcimqpqqNY]]bgi`_]\aoX{hx}}oopqqrunprzrzyz||{uw{~s|~uuvqlfddzyvymmn}n[[ZZ]gjjkh__fxxujmnnc_fgiiggqwhlxoqmxz~vvjkllopa_Y[pqcinnr{udfeedellh[Zku}XCCcllf`dwsoozsZUJLRRSUYZ]^_acged`^[TTWZZ[YXOU[a`__\YROLONMRRLFED@AHPVWZ[\^^ULLNKHEIIJLNMKJKMNNKHHIJOOHIKOOPSTPS\``XRNOAAHNNV^Za`]]ZWWRU\^`^\]^]]^^__^]]^__ZTUV`_]\[\^]\^`^X\^\\^ac^\YUYYXXZ[_`\PPNJU\VNOPPS^b^XY]ZZYXXWWZTOMORSTTSMGYULMOQTAFHHKMNIHGGJSE\MZ]]aee^VVUTTVZ`Z[`^Z_^]c`ZXZ\ba_V[deecb\Y^c`ddeff`VVXURKII^cc^X__]XT_YQRS\\RHGQTTSNNMHHKUUSMOPPJHLLMMLLSXMQZTTOXZ`^ZZRPOOPRSJIGGPQLRWW_fhh\WNNRRQOMHOW__\_``I??KOONOXWVV`deZ^ddedn||ystuwrng]_bip[dtee_``NYcigrvdONMLLPTTWVaif`_^WTVTGRmmgi_b~|nndje__dii`VVTSS\mtpfacd]UUfuunXXWUgtuwyywppqrru{~~sooqpnnpwwvuwptxxwvtrqremfaiicjqqopqxwxxyultquu|~~{zzwttnhnjppjWY^_`qiari`hgjeeT`oruuy}}reeYIW_bnmgjsseT`YMLcue__]dVVWHQdUSXXYYwuluv{{kYbgmxwvl``agnmaSS}{sfuw{irf__[mmkrzsVghlujjbY`eozz~|yywrxZy}{cRZegbZXVQ_wh_`_a^[kj^QV`Tm{gZZaddfhdimrmaffrroqxmhgbiy~iipnjpyjooxab\\TYZYY]fm}xsshhjowtplszzxvukls{uvwyzz||}yupjpuenzmmikk\foqox{m\[[ZZ_ddgflqqnljedc_T\ttrqhkusjoonnqsskcca``frxtmilmhddp{{uddcbqyz}zyxxz{{zttuyy{tppqrtypruuvtssrwkpjejjgmrrpoonnz{}zqxuxx~|vovsxwqdfllnyqj|tkppurrahtwyy~vgg\P`kpyxxwwttwwndng[Wk|okkinbdfU`udafghh|{qxy}}qbimp{zyociuuj__}uiwx}jsjcc`qqpxy\jko|ttmgmnu~}~|{xx|f~~l\dmmhcdc^l|pfjjmierrh^blasrhhkllnomrtwtlppxxvv~wrqot~ppvspt}nrryklggacddfggktw{wwnnquyvrpv{{ywNRSTSYaca`]^^__^]ZWTNPQUYNR[SSPIMQUU[\SHKMMNNRVSOONLEIWWTUQRab`XXSVSPPRTTPKKJIINX\YTROKKT\\XLLKKT\[[\\]]^__^Z\`bb]\ZYY[bba_\_bb``_\[ZTYURXXSX\\[\_^]^\W[Z\\_``_^^\ZZWTWUXXTKLOOPXTPYTOSSTQQIOWYZZ\^^ZTTNFKNPVVUVVSTYYRKPLFEPZQNNMPJKLDHRKJLLMM[ZU[\^^UKPTW\WRUVUOHH__[T\^bii^V[TPPNUVUX\XLTWcijkYSSOKNPV\jjc``]`ca`^c`]^]Xa[K]`]QILQSPLJIGM\TONNONMUTNHJOIU]dSLLOPPRSQTVZVPSSXYeedc\UTSQUd]`TTYXVY^WZZd_PPMMKLMMNORVb^[[UUVYffd_^[W\aa`_s}rjmrsuwvuttxz|~ughxyn`gUbsxye_UUb^TGR\\ca\\YZ[YXJINOOJUn}gccSUUY[daYhniquipmh\UUTSS^hhjqqnllihdcj`_^]]\hlhddhkklooqtvwwiddYTeloonnqoppoottuwwunsttutupntrvxxnqpp||}tsty|}~meqppwvlaTTXdc\si_cggjpou{^Vqzzwssljj`gKKYrmkj`PPY`\^juv{{upQQYSRRDWffnu`bj`m{ces{|ysrdYY]yqxpiy{qljkn}ruzqiwuspmmdY^}pkpbgemrf^^~||rnvvt{}romue^]_ccZlnwylWZ\\Xdc`ag`dourc`dgQHHVbbguZqwuvjqhbU[cXX[`bwpmnrwny|k}xpeYXli__e_]fXMy~uyifyy{uutsxwmortw{z|~zqs||qdm_l{~~mh__jlaT`kksqllijjhhYX]^^Xaupmk\`dghkgbotnvynyxrgajrrtzzxvxqlhjqssttnljjigouoiimpprxwkgg^\jonmrmoqppssuyyvlsvvussruqoxxwsuvvnqooyyz{xwx{}unwvu~}tlccenle{qgknnr{x}h`x~~{wwpmmdlVXhxwurk^^elilw}{wwxy\_hbaaQcqqx~kltkunp{}yyqhhi|u{sl{{tppqtuw|xrzxutssldm{yuiokqvpmm}~tpxtqp|rljloofsu{{qacffemopnnkmtxxlhmq\TT`jjo{hx}zwotqlbejddejk{qnptysz|n}zsj`armddjkobY||zno~~x[ga[Y[^][[^_ab]TT_`YRUKQZ^^SPJJQOJEJNNRQPPOONOPIIKGLX_TQQJKKMMSQMTXVZ\UfbYVSMJOTTUYYWVTRVUPPOONNUWUTTUWXXZ\^^_WTTNKTX\\[[\Z[_^\]_^__^[Z\[_aaZ\dc[Z[^`a`VRYYX[[VPJJKQQNaYTOQSSTWWZ]NKY]][ZZVUUPSDELYUTTOHHKNLNT[[]]ZWGHLJKKBJQQUYOOTOU\PQX]dda^\ZXQLLN]g`Y]YU^_ekkYVTTV_eeZ\^daaWS`\[ZXVVPJN`VSWORRVYRMM`_ZX\\[\`[YWYPMLMOOKUU\]VJKLLKRRPPTPPX\ZSPQQGCCJPPSZLX\cdb_VZTPJNSLOP\[ZZ\^X`bXc^ZTMMWVRRTPNOTLG_`bbZaVS]]ae_^]\[Vcttsr{zxaT_inpvxncplthfSahpwihdlb`^^dd^h\UTROORUURQO`{}tthl^SZgUTVVakkpqvyhanhjdfXTW=RTNPdgkkhhedbc_a``ekkmpfjnouyvut}}wq}xrllkjiin{wvvqoosuomfswwtstutzyxqjlsqyupskcwmntwzz}{ppotwwrbZdnlmXY^^_`bcc]d||uf\tuwl_ebbU`dgprb_YSZ\Z[`dd_ZfunZYbottkaWhaZptu}nhnhjif|]maSqtonnyynsxx}qqmrz|}xsd\trvvmjyx\fi}zrnqnvpp}}ns}hb_\`c]T]HGRRT[WRUXXjzqpx{ywuiZZXRclhuq^_hzvj]VVkhfggxuttqozsstv}{zzeep\dlJGLLIHG[khf[Ne\QUVTQYkdkx{h\dlorwzpfurxnk[hnu{rpkuppllrrmxkdca^^beeb`^l{{stg^enabddlrruwy}piussnpcbdJJIIac]]mpttqpmmlnlkjjosttnqtuz|xxwzt}wrrljiin|xwwrqqtvpngqttrqqruutxyzz{skmsq{ysvmfxsuy}x{}|{oipvrueflmnpommgixkbxz{ujkllmmcjory{qngbjkhiggnssnhw{uehoy||vneqkdvxwwruqpomdqsoeYswrqqzzqw{{ssqw}zmf{yzzx|gno}{ussuyuurzpmkione_jRP]]_eb`beetvu{|yxym`_kqnyufflywpjddqmlkjzxvvsr|ux~nnxelsURXXTSRcqpnofZpg^cda^eqKT\[aa^QLRX[\^`ZTZW\VTJQUY]TTSVQQNNQQOTNKLMMKJJQ^da_ZZTVPJMTKJKKPVVYZ]^TQYUURSMJK@KKIIRTVVTUSSQRPSVVXZYTVYY\^^]\aa^Z`]ZWWYZYY[`_^^[ZZ\^[ZV_bb_^^]]^^b_^ZWY]\_\Y[WR^VWZ\]]_^WZ\[YQMRVUVKLONOPMQ^^ZSMZZ[UNRPPINPRWXONKIMNLNQQNLSZVKLPWYYTOKSOLWZ[^VSVSTaSRd^NWVXQJYZXWW^^WZ\\`c_cg_YYVY_]^_\YQMYX[[US[`ab\KQTaa_ciYVaaZV\XX^^WX]ROMNOPOHLEDHMJIJT\YX]``_\UMMLHQVU[ZOPUa^VMLLVUTUV^]\\[Zba_]]^_a`^^RRWOSWFDFFEDNVTSSRRMGSNILMKILW\\nqyppoTOOV\nyv``xyvYUelv~pnkhbkkc[a_]bfYOQPPWWZWgvsjeeqeil_YZXW_nrvvytnohflrtm^^[WVUa_TSX`kprqcVUWWZ`clmnnssqovuqplm{{xpbirtplnmmr{{xsqqpqxvtskkquu}|xptx||x{unn{}}|k}tnmquuijqoovsvqly||xsvi_sqn`bksyz{ujeWXttjkuohfmtoslpmn}}XWSWW[\U]`c\XS[jxxrf_[_joii^ir{xplmyzz{yytokkaddr{xqohfciqyvqqvvs~}wxqrkqyytwq]bppsvvpq_goopxkkhqttmix}yyz~njmt{zy{svps\^^bOZZ^XTTQQSTS^ikkgmms{ywnfceeiitvk[evvwwlkkZfw\Xlyxurrjjwzuuvx{~nb^_`]]XOO``_RR_kuuj]XR[ZZ[\[XPXiivw{uuv[TTZ`pyxdd{{ya^mr{xurnmuuoionlpug]`_^ggifs|toownpqjgedciswyz}zvuqqsz{uiie`^^lic`cjsxxvlcceegimtqqxxwuzyuspq~~|tgnwyurrppqpps{vtsqqxvtskkorr}|yqtwyywx|}woo}~nysruyxnqxvv}z|yu}wxxzrjzxumpt{~spa`xxqpztnptxyyv{uwuvfeaeelklbjnrsskfbju~~ypnjiqvssjs{vqr{}}zwttikkv{ssnhfkszyuuyxu}|uvpu||x|xhjyxzlrzwy~uuroouvvrp{{{y~pnqx~}|z|v{gghnZecgcaa__`a`gprrmttx{xyrkjjinnqq{yqfnxw{{rstgp{das|{xtspp|}xxyz~ulfimiic\\ggf__kszzqgc^gfegihe]bNNWY`ZYXMKKNQZ`^SS^_^MKSW\aYXVUQUUQMPOOQSMIKKJNLT[YURRYSUWOLMLLPXZ]]^[WYUTWZ[WOOMLKKQPLJKPVYZYRKKLLNPRWXYY[[YX]\ZZXX__^ZSV[\YWY^]__^\[\`_^^ZZ^``ba_Z^`cc`_]a_]YY_aa`W`_ZWWY\[UUYXW[Y[XU\^^\Z\\[TOYXVOPTX\]^ZTQJKZZcTUZWSQVZZYVYUWUV^^JJHJJONILOQPPMKILT[[XQNMNTVSSMSX\[WUV]^\\YVTTPRRY]\abYXSTRVZ]\YY\\Za_``a[aee\YVX]]Z\XMPWWZ[[WXMQUVW[TTRSSY[[bbUT\a_^^`bYVW[^c^XZWYNPNNHKLNKIIHHIMSTTSVVY`a^XTRTTY]VLS^^]]WVTLS``\NMW^\VV\_\\]_`adccVPONNKHHPIIOU[[UNLINMMNOONILddhaZOOS[[kjjl_\jjUROppZVRR^wog\^`a]WUYY`_tjafg_djmg]YYUfukfa``hof]]`ggd^^hpooaWXZSSZZclgQZchljmejrttuusnrkmonmqqidirtouqprrxyyvnsx}{wttsrlix~zyuryyxutqrolpttw||unim}xsqpponkqxsm|xo_X[ZXdtgikgxsqobbepxypgkzX^wqjsnlp||{iihWXX__jll\TX\^ekllUSlhgehicfiXXdu{krxwwusvxxvvneehnsvxzztxytuvggnvtr|{|yxw{w{pfyg]plomlhpojjlfjtzztvvyvvxzqffzzwszxy}np~ujWRRWZZYXjrvm`NUZhxvs`\ss{{rjp~|{rrtsjlhhgukekddfqXdluus_qnlquwxxrrfqzgr}cRWQLZZwrm\gqpoUUPSV]]ZdnllpjdWW\ffopprhcppc_[xxgb``j~xqqrkmmqlebddmo~woqrjmqsxphfgdrzrpmrwoddiqqmhhpwuugabibbgfmtn^hquwstmpvxxzzwtukmpqqvvninxzt|vq{}}zquz~|xuusqlix{{wsxxvrrqusqu{ysos|wxwuvwvvty}xs~rhegfen{psur~zvskwyos^e}ytwsqvrqqfghoovwwkjhbdfmsvvw__vpomqsqrsggo}uz|{{zy{||{{tmmptx{{||wvvy{wxxqqszyx}{{~z~um{ldwtywsnwwrrvsu{z{{}yy{}ull}}{x|{tt}te``dggedrvzsiZben{zxhgzz}}tmt~uuxtjpqqlypjqmmpxemsyywetsqtxz{|xxmt{nxl_d^Wggzwtiqxwvbb\_aiigntSSTQMIIJMMWVPOVVKIGWWLJP\XSSTOQOLKLLPPZUPSSORVUWTOLMKS[VSPOOSWSOOPSSROOTXQLLNKKMMRVTIMRTVVWSW[\[X[ZZ[YYZZVTVZ[Y\Z[]]_^^]Y\_a`_]ZX`bcc`_]\aa``_\ZXVY\\]__[XTW_][ZZYXXWWUX\YVa^\XOKLKKQZRSTR[XXWPPRW[\WRT\LN[WSYWUW^^]SLLKKLQQVWWMLLIKLNQTTUIHTSRQSSOQSKKPY\TX`\[[ZYZ[\[[VRRSVY[]^^Z[[]^[\[SSW[ZX_]a^]\[^\^XS^SNWTVUTWVTQSY\\YZZ]\\]^YSS^^\Z]\^ba`VXdd_YSJHHJKKJJSY\VOFJMT\[ZOMYY``[WYa`^[\ZXT[ba`bVTVRXKQV[[dZPZXWZ]^YYTZaTZ`QIKIFLL]ZWMSYXXKKHIKNNMTY``igdUUmnpnlmWJvvtqeLLW\\YQS]fuYXcgec`^bfibdf__icefccaYUTedd]YRpwwhcggeddgaaWW`][bkc_ZVWWVY\]WXRJ`zghqvj\ehgWdwureexxvtzlqwzurnkovzzvq~zvquxrrstqollmpnqwwponohlmjgg^hgqplrrwujqwrlhdfnoontleig`fjd]kxxwijmmpsllptt\Qpfg{wop}}{dfhJPUXZldhhii[[YmmijjllcZZ^__`cVmsljd]Zhlsol||}xvv{xxuxxwxxvvwxsovrrmme_dhi|{zxt{{ohisrrql\rx~uppm~~~|}zmgjmvt~{wpxxooZ^^XTTUWZ^ipzys}~mtqog`bnwvjeqqxzzxuvro`flmnvpUrstmf\\UU^^\rqpqsnqpwrla]iouxlYTcoo{ZZ\]\ZUSSaggd`lipnl__qsusqtaWyywujYYejjg_bjq|fdorplkikoqjmrnnslmpklica`mnnda[w}}qmqrrtnneehggnvliedffehljcf`Wjkmx|naknm`n~xjjzyxxptz{xtoqx{{ws|xuxzqrsutqmnpsquzzqpkopnooemmupuu{zqv{xtpmnvuysnqmflojt~~}sttussvyrrvyyf\xpq{sumnpW]cfiwprrqqiifttstuxxpiilnmnqdtyqqniitwzxv}||||x{{z{zxw{yysskdhln~{z}wst{yz{sgz~|xxu~snpqxv|v||uugkkfaacdgghjtw}}yqwvunghr{|qkppyzz{vytpahnrv~~|vaxz|uniiccffbutsruvtuzvrjgquyww{ra`jttecgkjhc``lsspnuPUTSKKYXWKF]]\[TFFKMIKOTZMMRTSQOOQSUQRROOUQRSRRPLJISNMJX\\TQSSRQRSPPKKPNMQVRPNLMMLMONKLIEO^UUZ\VOTUULR\[ZTT^^]\^aXZ]__^^\ZXWZ^``^\[[a_^Z\^]\]][YXYYZ]][ZYZVXXVTTOTTYXVZZ\[UX\YVSRRWVZURTSPRSSTQMT[STUUWYUUWYYLGVQQ\`_[VW^^]QQRDGIKLUPRSKKJUURSTPLLNONNOJUYUTQMLRTXVT]]_[ZZ]`\\[\[[\\YW[XXVVQOQTT^]\Z]^bbWRRX_XXWTLX[_ZWWUaga``aca`_\VSUW\[``]d[W\\WWKMMKIJKKLNUX^]Y`aW[YWTPQX]aa[TT]\_aa^^]\[TVXWVZZ\XJYZZVSMMJJPPOZ\^YZX]ZVPNTW[[\^WNJQWW^eMMNMKJJPSSRPWXRRku}{xxyyhUUhx_;GORUY]ZOOSV\a_]baa\V^^bbZWSMFIOQNJSVUWIFDEDFGKOIIOOEFIRKCHLLRTTUTSMJTTddc`]YOJRZ[\hcOQR\fda_\Y\`__YY^ada]WUOO]]XVSOONPW[__`__`dea^\[FFQOLMNMMOU\^`KKIGQTVX\_\WY_[VU[\jkcZL[gTTZ`ll__qgVUVZZXT\^]XYp_NV]cd_c_VTWWTRRVYTTRQSUU]dh}}~juZWlm`pacm\UTSSV]ffkllmmgasisqloloopqssqqnpqqntzzwnqsstutuvsnrvrzzy{|{qqmniY^ecacbKLX]gikljegknnjeerxyghTednejkefgWUnnhhoeCiiFQw~xjgmzzT_hin[TPggddc[T__`cf`ZccWWMNcjqtwxwy|{qs|yxzzyqmpprmknqputwsru{{zxxsspkdaasyqlpi]YYxthils|piZOcdpaXeknmug\liYSPDTbXX^`enuncml[SLQUUQQaeebXnttpd]dtee]^a[c^Za`nh`^kicekyu{|wrrxxtsv{~{zz~xpgmsmmttqtxwvwtxxwslidifdhmljdd]_ceghjhdejfcdikrrnfXdoccfjqqiivocacghfaikkggyj\emooimjcaccb``dhcca_`bbgmpq{dbtuhwknxica__cmrrtojxnzxsuruusrprutrttsrx||ynsttvwwyysqwzw}}z|vvurm`ciihkjVW`doqrrqpqstsollv|}kl[klumvyreawwooumOppS\}}pos`iqqseba\mmllnnoprjboonkgppggXYks{~}{z{}~uw~{{}}|ususurprtsxx{vsu|}|zzvwxskhhx|upvqigg{ysvwwx|vnbXilvjbmqspxl`pla\WN`m`^cejrytjrqg_Y_dd^^lppl_u{{xoil|qqjloglhefguskhrsoos||~ysszzvux~}}zvqtwss{zvxzyxzxywqnlssnnmquspnnjIJKLLKMPNKLOMLKMNUUPKELRJJMPVVOOXRJIJKLKIMMNLKWOGKNNOOPQNQOKIJJIKMJIJJNQT`UZMKUVPXPQVNKJIIKOTTUVSPZUZYVXVXXYZ[[\\[[XZ[ZX[^[\\[[\\XZ\Z^^fc_`_^YYVWTLORQPDEKNSTTUTRSTVVTQQX[\SSIQPUPTTPQQJIUURRUP@RRAFY]aZSQT[[GLQSUJHGERROKHNNMOPMJNNLLDEPSVXZ[[\^a`\XY^\[]]\XVWXYUTWXX[Z[YZ\^^]\\YYWUQPPY\YVWTMKK\ZRSTX^cXTLFQQXPKRTVW\TNVULIGAIPKLOPSW[WQWVLHFIKKGGOQQPLVYYWPMPYQQMMOLQNLPPVSPNUSPQUa_[_`^\\^^\[]^`c_^^aa`^YSVZVVY[^]]\[^^]ZVTRUTRTVQQN[Z[[\_bZXci[WXYY^c\\VVY[]cjjaY^dQGILK^YR[[\`YOORW^[c\UY\ZZVVPUY_\QPSOPOQ]XZbdel}iW_g]Xdnqj_e\VXWWb_`ff``Y]ejll]aahroqttxxrnnqooqsxzsmqrssuuqlmtpqx{{|~{{suynnjb_`jjghiaXXYb`a]Ueg^brmotrw{yxnLXXhmrh^_`cdTRUWY\fPQWVQY`jtvpWWvz\djjkcc\\VVU`hjmwwll`_Z]e[PWWKRVUU\QQmljkpomuxyy|uou{|{wy{yxqqwqzyoptwvzzx}ulpoljvvuqlmeemt{wjlnrvrpoowqhHPWdd^^fgkszpnl[WMJOYNP`ejoqiejocr]TUSRMajnc]]dlpmdff_U]ffcWWYYa`_\[_bqk`][Z^^a{whcqvqxtpqw|~vuvv||xxrwyrnqsquqsxsu}}xooivwjnbb^mo`_ghjijklhensgfghfjnjjccegilqqjejl\TVWXib_hiije]^agnjkkpjdgiffbb]dgol`^c^_^_fachijqselsh_kuzukppmfbeiijqqiidgmqttfjjppotpsuuzzsuw{|umrrqswxvppvssy~~yyz|~ssphegppnpqjbghnkiijhdqrjkwsuxv{}{rU^_nsxphlommc`ccdel[_dc]chqz{uee}ejppukkffbjprs{{rriifksi^ffWWUV^b`ah]]tuuwxwvz|ysz}{}}zvvyu{|tsxyx}}{yrutqozzyuqsstppuz}tvx}|zww~vmT[bmmjkpnpx~tro`^UU\gZ[hlotunkoslygbdaaZjrukhhovxuoi_gppnddggmmkihhivqlgdfkjkypouzu|uru{wwyy~~{{w|}wtvzy{vvyxz~yrrmz{orgtugenpMLNPLKPSMKKLKNQMMJJKLNQTTOKNRIDENKHLLNOLHHIMPMNNQNJLMLLJJGJLPOJIKHIHINLMQRSWa_TKOSNLRWYUORNKLQPPSSPPLNRUVVNQQTTU[Z[]]^^\XXZYXZ[^_[Y[[\]\YVW\YZ^_ddggba_^YZ\WWUQOOTTSSTPKPONNONJQRNPXUVYXZ\\[VEKJRTWRMMNOOIGHIIKQFFHHEIMSXYVIIX[LOSSTOOKKHHGMQRTZZTTMMJKOJEJJDDCDFHGILFFTSRSVUTY[\\]ZVY]\]]\Z[\XX[X]\WXY\\]]\``a^ZUWWUT[[ZYVUQQUYb^[TUVXZXW[`YSCGJQQNMRSVZ]XXVNLEDFLGGPRUXYTRUXPXMIKJIFPTVPNNQTWUPQQNIMQQPJJKKONNLLNPYUONLKNNO^]UPX\Z\\ZY\`a]\``^^Z\]YWYYXZY[^Z[`bc`ZZV\]VXRROWXQPTys\_kthRRYlpzzmggUUSQTXVVhd_[WVQKN^]fbWUY\V\YMOPV]]ZWX\TOOV^a]XMPouhknehbadgmrqffegovytllrpdbbnrg[PT^gqleWYWW`fgrvslowwssqmlmmvxqmnrvqppmowwvustuqpzx{sl|wynu{zxsajiji`eedV[`[Z`e_diizud^hbZYY^ddimcX]jeeUSR[ch\wj^ca_YSWUSSYYRZokhkoVVbbuuvusjorummssPUY^cWUJJVZTUUSPXZSNpsj`Xcmkhntwqsp~{|}{xskn{otquz{}{wmrzxvwvmqnnoo^]jvunsx~rwzqq[_eeoxxyxxqiheb[TU`{plhijYZ[Y`qmgbYNJXde\bgdqyttib\[V^hhosnjhhecgf`dghhbb\\]Z[[^^`]_ZY_e]TPSqn\jqlm|zwwtvz|~xwtq{zzv{qtlonuqqw~qX\ajonpsqmhdxx~~zzfkv~uaabsxuqqdda_bgddomjhee`Y[kkpmcbdfadaZ]`gnmifgkbba]]dmplg[]vypuumpigjnsvuoonlsz|wpryvmkkzzph_bmssrrvsladbcjoou|zprzztsqlkmpxxpmquysppmq{{zyxyzut~y|xqz}tz{hssurgklm_dhgiklknrr|phnkfddgllosh]bqmmca`gmqd|tkoong`ge^^hh_furnqsddiizz{yvpvy{ttxx]bffijl]ZWWdg\_a`^fi_Zwztlcjqqptx|x{w~}|xorqurx}~{xpu}{xxwxxqwuuwwder{ysw{x|~uuafllt||}wqpomhcdlxusttfda`fvsnicWR`mmcinku}yyokfc^fppuxusqqnkoplossrjjffhgjjlmmjmhhkoib]_wuiputu~}{ruy{|xwuszy{x~txpssxsszxdhiijnqprusoli{{}]ZNNTYTJIMUV]]USSKKJHIKJJTQNMKKIFGNMRPKLJMLFHLORPNLMKKIGGKNPNLGGW[SUVRTQPRSVZYSSRTX\][WVYXRQQWYTNHJOTYVRKLKKPSTZ\ZWY]]\ZX\`\ZXZ\Z[[YY\[ZZ[YYb^^``ZV_a\]WZ^]\YPUTPRRQILOLOQNPSS\YQNSPKJJLPPSUPKMSPPHGFJNRLYRLNJFKJFFJJFJUSQSUHHNNXSTVXSSWWEGIIKMOJIDDHJHHGJKHFVWRNJPUTRUYZVWV_^\]_^]^]\YTV`]W[Y[]]^_]VY]\\]\[[WXVNNT[ZWY\_Y[]XXMOQQW\\]\\XTSQPMJJP^WTKLMLPYUSPKFEKQRMPSQX]ZZTPMMJNSSWZWTRQTSPQSSRPPMLMMNMNMLOSNJGIXVMUYUV_]Z\__abd`_][aa`]_Z[WYX[ZZab]`cXKMPVZYZ\[YUS]]bb_q]ehfdZ\_gppdVNRTQTWWXYZZYXUVYZUPQLMYQUGDFFNT[XTT^fjiiSbggfecZdphlqijppoonmllhdgiy~nilppnmp}zn\H^fjnnmmoqd[WOcnrsikjluywusrmkmrvzysqwwqpprxvskjpq{srwwv{vjd|thi][fimjcc`kY^^NPY^\X]ee\YQW^RECLhxrbhocWUPi~_Wa]YLLTTZZY\_^^[XSSjoqpmbU\bhhllSRRU`gmtzldllLS_]}qd^Wc`PNZ]onQanf\][rsllpqrjh|yumrz{yxurvyzyyvvmool`fiY\jgek{th]bjsqmpxunnj^Wjs|kllbicYV_qumeWT[XU^jkcckpswwX]\ZZ`eqom\U\`bfaadf`ZZ_]\^[]_bZWbif_jjhqyy{}}|zzwwutw{{xuuytgllooywj[]]_agsvxnoqtw}ugsvuqgpxxoe\`c_beefhiihceghc_`[Yc\`UQTT]dkgccjqrarwwutriourwyqqutsqmimm|plpuurruwdTirtvvttvwkec\luvwnrppx{vuutnjnrvzxssyypnnr|{yqquuxuz~zojzprhgpuzrjkhraee[]ejidglljg^ci^POYm}ykqwndb\midljiXXddiighihfd`aaruxxulcglrrtt`__cprsy~unttV^lj{qlfol]YdfrrYiwpikizzrrtwypm|xrw}~|zwtvy{z{xxruwtkpradqnkpzpehpxvru|zuwvkerzulpjb_fv{tna\dd_eprkjqux{{fedbbgjusqgdknnqllmqmfflihlhkmmlmofdjnnipqrwxwz|{{zzwwvwy{{yww|wlqqpn{|qgiikmosvyoruwzYNQRRQLMOSVVQKGIJHIJJKLJKLLJHIGFKHJDCEEILOMJJOSUVVIPSSRQQMQXTUXTUYXWVVTSTU^`YVVYXWWX_]WMDNSUWXYRNKGRWZ[UVUW\__][[Y\^``\Z^^\]\ZUUXY^`ZY\be^[UQ^YSTNMRTWTQQOTKNNEGLNLJMQQLKGJMG@?DS[WNQUOIHESe]MIMLKCCJJKKJKLLKJIGGSUVUTNGJMPPSSFEEGOQTX[TPTTDGLK\VPMKONFDJLVUGOVQLLKWWddbaUTWTS]`\ZVX]]\Z\^]\[VWVUORSLMTSRU^YSMPTYXVX\ZVVTNKUZ`^TUTOTQKJOXZVQJILJINTTPPUXZ\\KNMLLPRYXWNKOPPQOOQRRQOLLNMMNLNONNPQLKPUSOTTSXacca``^^][^aa_]]^\TVV[\_c[TLMMNOT]^c_Z\]aa`mbnyysl]YXbfaWZ]eha\ZSRUYWUUV[``^SUdkgjxz{cAYpwsaTMKPTWdodXXcx|}zsqtrlhfr~{yur]Tkne^VZmkffgmrbO_d`cjpvxutqruxzyxxwtsrqqruvxuotxymi[_vusrnz}{yxvsfkypPPOW^hlcilwq^[S[bUF`gcUaab`X\`qPPTTcdhQ00JPV^`LDBB__FGLIFXf]RXFNVUPKPVTTWWTTCXi`WbllkNeN_tbL\h]]UX_eginoYYTks{yqssqpoyzz}ne||nnYY^q}xsn{{{ql`Tcg{{jjcclgW`ibZWTkq;BV_XPZc\SipFFPPX^p|mNNMSSTTJIDEGPXZ\ZZXX__LLJUpdWZ]lpb]xxilsvywuvvuu{{xxyxwx{wrjbv{zy_cos~}|zpmy}nhtupw~~yulgfkmkfilruphca`bfdcddinnmbbnsps|~jNbu{xj_YY_cgovmcci{{y{{xtmz|zxd\rtleberrpuyjYhmilrvz{{zuuvy|~~|{troopsxwwumw}~spbf}{xws~}}~ztv~v\[X`hoqnqr}xhinlbjqdTjpmcmnpmehkx\\bbhimX::V]dikYQOOiiSTYVS`lf`cR[b`_^[X_eccbP`me]goqsTiXgzkYeoddccbbfhimrxyffYqx~tst{}~wpww^^hx{ws}}zrg^imlzt\lznb`_rxFNeoe[cjfa_^qwRR\\gkus[ZY``bbXVQRS\ehjgfnnYYW`unfghgfruhd}}nptuuvwxvvzyuvyvsnix|{{eiux~|sp{qlufaVOV]]YUMKJPRPKLNRSPMKIKJLNKKQTRU]]^P@LX\YPIFFIKMRWQKKR]^_]YXZYVTSY_^][YNJUWSOKLVVSVYQGORPQUY\][ZYZ]^_]^^]\]_^[\]VTMO[[YYW]_^\\[ZZYRU\WGJNSUPTU[XMNOMILPJCNRPHNMIKMVEEGGPPRF77AEHKLDA@@LLAADB@IQLGH@DHGEBFJGAJSNJOTTSGQDMXNCKRLLHJNQRRUUJTX]`\XZZXW]^`acVQ^^VVLLMXa_\YVa^^_]XUOIQS^^VVPPUSLPUPLJHTX=@JPKFLQMHSWBBFFMPX^edcVFEEHHIIFECGJLMLKLLNNFFEJWRLLMUXPN]]TV\\[^a_]\\ccaa__`ac_\VP]a`^PQWZaa``_ZX^`XU]nyyj`ng``_f`QZee^\Y[Y[``_^b_TKfmUR_`\^d^WWXcknqq^svVWYZ``XPRPJMRPQXXSpptznm{}nmotynflnoopphllu{xopvjairuxwsvpnnjedsvogrunmlr{zvsrv{{vvpop^]kicfxxvv}tpuxssvzpkgkrtde`b[\alpjcYSLQjljjgg``dglkhgaYZZb`aa``Zd~mie[P]iV[inhh__RHEIMGAEehk`WQQTTXXHH@@OfxhTOKQW\[vvGGSSLTjkysje`VK\jmess``inf`dfYm~n\cenvmddmc\gnuucnkmqomlltpllnruwuv}zuvx{|~}{ijxxwti`doxsjlrsojqhTTnw}whTT`dbbhke^YbbRR\nbUjk\`bbipeeKNNHKU]`c`]ZTX[ejVSNTbe[WTSXMF<9JPQUZd{xefkfihgjlnquvuuzxyvqu|wvtvyxyxw||qqwxvyzxwsqjbq{udduuvvkuukxtppowo^ivvmkhigglmkjli_Unv_^mnjioiccentwyykzy_bdeljd]^ZU\b__ea\vv{}sp|ppsx|rkqstsxxrtry~vtxpiovz~~|{wttqjjz|slvxpqrx|xtw{{wwsrugfpolo}}{{yty}ww|wtory{pqsqlmghksxsofaY^suxxttjhmptrnpqomhegglijjmmcmrold\gq^bounnggYY]TQV[TMRnopgc__aaddUULL\pra]Y_eji{{QQaaY]mo|vplh]Rcqskxxeensnimncttdkmszqikthcpuzzfroqusrppwsnnqtxzxy~|xwy}vw~~zvnmpw}{tuyzwtxnYZr{zq^_komnsuqihnn\\aqf[pragkkqwllVZ[TW_dimkid_ackpa^[_jmda]`gXOHEU\^aaj}lmrotropqrtyzwwzxzxtw|wutx|xyut||qqxyz{{yxutplx~{nnxmW][TPaaWTPSOGLSSNMKLNONNONHFRUIGNNLMPMJJKPTVXXNY[KKLLOOKGHHEGJIILLIXXZ^XX_`YWX[^WSVWXTVV\^\XY]UPUZ[]\Z[XWWUSRZ\XTZ\XXVY^^[Z[]aa]]ZXXNNUTQS\\[[^ZXZ\YZ[]XUSUXYQQRQOPMMPUWTPKHEGTRRNNPRTTSRNJOMNNMMKP^^TRPKEKRHKRTRRLLFA?BDA>@PQRLHFFHBB==DOYPFEDFIJJXXBBGGCGSTZXSPMIDLSTQXXNNSUPMOPIT^ULOPUZUQPUPLRUYYQVUVXVVUUZXVVWYZ[Z[_][\]^_^^`cba_^_]TT[[\ZTOQV\YTUXYWTXTJJW\_\SIIOQPPSVSOLPPGGMXQJTUNPPOTWQQDFFCEIMOQOMKIJLRUJHFIPQLJIJLFC?>DGGJMQ]\RRURSTVXZ[\`_`]Y\ba_^``ab\\_^\__^^[[UPY`^[QQ\\]]XrsPZ{~geed^UQ\eea]RLZYad\[dj[OWpqX\]SOW^[WW`qxxrrspNUWW[PKPY[SQYYVW]iedz||qmm^ceppoorttwzwyvtllkxwwoipoi`bnrs{yoommxxwxss~wtqpong`hh[[mrrtu{{{soojge`XZ\X_agnvnfdmh^a`dgr|ynpsgeuxrrfcXYS\fdkighhijxxyvtQQnnLL^nmmgee_RU^^@RwtxTTXXQQVVPP??Eg}qd^X\`bdWWSSRR``|vlgY[]cic\dk^]inhhrr^htnuwpu{qnj\ctuqpjlxwvqmiptrt|}yy|}~z|wtznq|~gotpb_hsttutkbbirohi]`lk`U]``_`ibWlsgZp}oZ_lmmiidMRQJKZbb\UX[VNQMJPZae[QQMMTQLSWhxvsd_suuiilsjgjnx|xnt{zutmn{z}vvxxtqqtxxsmxvvypfiyyaz{^iwvutnd_juupk`Ygekpkiosg\f|}fjk`]digeely~~zv[accihi^Y^gg_\deccirmi}urrdikutwyy{}{}zxr~}}wrywkcfruu|{qpqq{|{~uu{zutsqnhnoiisvvx{{xxtqmhadhelmnu~unmwslnnoqzwyzliy|uupmac^fomqpnquqn|}~{x^^uuVVfsqqmkke[^ffL[|y|^^cc__dd__KKQnypiaflmnccaa^^hh{qm`belslemsfdnqkkwwenwqxzqvusqbhyztsln{zzutpltxuw{|xx|}~~{~vzovzujjry{xxyoijoxumodftth^hoqonslbtxncut_huppm[`_VTbllhcde_Y\YTXcikllf\YVW_\X\^m}zwllnjwxxnnqyrmpt{~zqw{yutos}|{||uuwyvssw{{xu~}|ukl{{fWXIM\]SSRROJGMRROMHEKJOQMLPSLFLWWJMMHFJNLJJOX\\XXY`WFIJJLGEHMMIHLLKKMTRR^``YWWORSXWYZZ\^\]\[VVU\`WTXWVRRXZ[`^YYXX^]\][[b][YYXXSOSTMMWYYZ[`^^b^YWWTRQOKLMJNORUZVRQUSMONPRX][UWXSRZ[XXQOIJGLPOTSRSTZaZZYXEETTDDLTUUQPPLEGKK=EYXZFFIIGGHHFF>>@Q\VNLJKLMN^^GGFFEEMM\YTQJKLNQNKORLLSVSSWWMRYVYZY[a]XUSMPYXUV[[ZXVTWYYZ`a__`aa`]^[Y``]WX^decaa`SWYXPOSYY[[ZVPPTYWTTNPUTOJNQQPPSPJUZSLW_^WNOTUUTTQFHHEFLPPMJKLJEGEEGLPRRSNHHGFHGEIKT\\ZQNZ\\UUVYTSUX]`_X[daa^]XXde``c__a^\ZZ\]]YU[`[[^YTV^^RNIEAINRRgpm`iqfY[]^_my}|vdWTZagga]\}dQKT_ir{|tvxpfhiaY^hdPCXMLV`jmgjrpjc\afgqyjevjfmswz}zlq{vhlv|}}yxqniguyf_lplj\X^l`bhlxr[epuwykfa`RMPQ\`WTjqUUqqcenmiebgipsunfjnop_YTRVX]^QQUUii^^xxX\eaTXcczqmifc^Ycl`SSRooQQUUaa@@KKHHVVNYiYDYjYEVer~xlooSSjjddiiRRWWU]dgjt~|zifbdfmobbyy||[[mnnsdTWZhsuvmcdex|wu~~||qq|xlt|rgffr~{yurpnmlVVsstqqQQll~}pSSRVURfwlhiilltqkLLd]OXXYbkfabcjp\UXYUULLXXkkootmablume_Xfqnjrzutssggnn}}hhuutwzprs{vqffkk\WRMV\aarzyquypfghijs{zkdbgnwxqlihhm^X]epzy}xpqslejuq]PgWUajpqmpxvpiaipnsz~oi}plrwz~~sxzipy}}~xwsrpomdqupod_gvhksvxbkuz~tpkj_[]^gjb`rx]]yyiltsqonstxz{tlortwjebabchjZZddmmjj}}bdkhaeqq}urokgghowlaww``bbnnLLYYUUee\bpaPcsdQ`mw}taan__ff_juqmx|jgcegprff{{~~eeqsttgX[]lxyzqgghz~xv}}vv}zsywnliu|yvsttuu\\wuu__ooy_`ad_Ym~qlqqzxtYYmgX``aktrpqqsugbghbbYY]]ppttztjhqyqigfoxsnv}zyxwnnrr~~iiwwqu}tsrt}xsooqqFEC@EHJJSWVQTWQJKLMMU]^`a^[RLJLOSSQOMLL^PGDJPTX]b^Z[[WRSSOKNSQGBLGFKOUVSUYXURNPRSZ_]US[USWZ\^_^VYa`^\VW\a``ZXTS[]SOVXVUNKNUPQSV\YMRWZ[\UROOHEGGMOJHTXJJWWPRVUSQOQSWXYVRTVMJIKLFFIISSLLZZIKQNFHNN_[VTRQPMJNRLFGGTTFLL==DDAAIIEJQI>HQI?GOV]^`YRUUFFSSNNRREEKKGLQRTY]]\USQRSUVPP\\]]JJUVYRJKMSYZZVQRS\ca^\[ccaa^^XX``cc_]UZ^YSZ`_^\ZXVUUKKYYZZ[[XXHHVV__^adWHHIJJIR[VTUYXTEEPMFKPTRPTXMIKLIIEEMMUUWWZVPPUZWTOKRXWVY][ZSSXXaaWW]]_`ac^Y[]\_c\Z[RRbbUUhhfMGKOW_`bccb``]YVTSSPJYuxT@HPXdszz{{ldhsi_abioqrbN]iwzYYTOSVVHCCikYOOWehbdnjVSbiigfbTbyyuel~ytqnjgjmwyqtuulhhuywvssqqa[nw|zqnppkXX[ec]csh[[brtwpSVY`fswZN\`ikec[Xdglnb^^ioo||zzY_qs{rQa{|}~wc\S_ic\hsojurrxsQQmmVVGG^^rrQQUU]]TTVV]]XOJC;HSG8Wmifmsnilpw}rnb]||ssUU]]vvmmFFdzzqQYopquvxusj``jmmt{tqpplj~~oozz}}mpxtjnxwrv{wtxnbhna\pvxyickmx{uspp^^ggpkY^lgYZ``\RRPHQfc`^\fnpqqrttieijjeddNFp{|}>H`^TUXXW^nfIY}rCJZWKKXtt^Tovwwd]YXVVlsietyzywqcizxpqvx{{|~ycfmmoqsvyuppqe`osljnpa[[TY]enosstsonjeb`^Xcz{\LV]bkx~rkmwnefgmsuwj\hr}eea]aeeVPPnqc\[aloknwtcaovvqpl_k{ip~zwuqnop{|txyymiiy~zxsqtugct|wswwr__dpnejwx||pbbhwy~w`abiq{~aUdhqspnc_iluxnjjqvvfjuv{u^k~oibnyncoytnprrxwv|xVVyyeeTTff}}__ddllbbccllf\WOGT_SD\pmjqvrmquz~zxjfvvczzooLLg||tX_rsuyxqjjpqqw}vtsronno{{pp~~mpyvnq{yty{w}rflre`oty{mhqs|~wuttffjjwq]cto`bggfaa^U\mkhebksvwwxzzokmnnmYQt~FRmjacgfcgtmVdzOUfcXXbzzhau{}}pkgfbaqvmjy}{yxsin{yrsxxyy{}knttssrvzvqqsieswqovxlgFCEFJNOQRPOLJIHGDKZac\I@DGKQY]]^^VRTYTOPQUXYYPFMT[bb]KKIGIJJDBBTULFGJRSPQVUKIPTTSRPIPaa`]]ZSV`]ZYWUSUX\a]Y[XVV\]_`aa^^ZYPMW\^]YWXXUKKMRQNQZZYYTMMPYZ[WHJKNRY[LGMOSTQPLKQSUVOMMSVVee]]\\JMWY^XFNa`\\]]_`bYNKGMROKQWUSSRRYWW^`ZXGGRRHHBBKKUUFFHHKKFFGGLLICA>;@E@:HTSQTWURTUY^VTMK[[XXGGLLYYUUCCQ\\WFKVVW^e_YZ[ZXSMMSUUY]YXUUTTccXXdd\\__^^YZ\ZUW\\Y[a`][Z`ea\WQTWQO[^TQUV\^\[XXNNTTXUNOURKLOOMIIHCGRPONNSWXYTRTUURPPFBX^^_@DNMIJLKJMVRDK^WACKJEEKZZMIW[QMKKJIVZUSZ\__^ZRU`^ZZ]_ccbaa]PQVVX\]_`]ZSPXZWUVWOLS\c]XYdhhfed^ZZ\]durhhllptabjfflfilv{r^nsneg`_hcoopeS[jfZZn__klniXp|nYQ][YZemd`pukhmqxxpjnqswvtnjrwssx|{sprrswvuwzvmqvvrdV`urnqdhwqLH[`_dkktqmi_bkf^jhZP[rdT^fb^`c[Rbprqijlmlpjd{unv{jj}|{xmjbdincaiq_S^^x{{vv{zccYYddVVRROOJJTTNNFFEE88ccicW^dgiqwvtt|zw|r`fkjjlxrmhqqpptwjfhne_vx~{ssu{}xtvwxsgjpryst{{wyzxz~|yy{xquwvqs~}ntwsqoutp{}ztjgx{{yvtwfirpa_fq||tbf]LOXcfa]XXbmngiurh[KKdxmcdUY\VZYUUMYga_eke`^\ZUWMN[\c`YTQ\^UXccXRRQhlbefdfgmjx|wwoouuqqdpptxxqqxxssnd`flhfhtxxvsqeefhjo}xoorruwfhmtnpsy{juxtmohfnjtuvk\droddthhqsuqdzwe_da_`ltifw{qnru||smquy{zwqow|wuy~~ussqtsuyywy{xqu|}xjZdxutvhnzWTgllnrrzuqmimxrispcZdzl\fokgile_lwxxnnqsrvrmzv~ss}rohintkjs{jboo{{~hhddnnee``VVWWbb\\TTRRCCllqlbipv{zyx|wflponpzuqluutty}plothbwyxvx}wswyyuimtv|wv}{y|}z{~}yxywrtutqsrxyutqwxt~vmhy{|xwuwimvredjuyjphY\dlplgdgovvqr{xodXXk{tmnbec`ccdbT_nifktqomhfadVWeehed`]gh_allc`prknqprsompmkjy}yyuuzzwwittvssxxqqxxqrrjHLPMKKRTTRQROLKLLPYddcXSSUUXZPQVSSURSU[^`XMVZWQSOOTQWWXRIMTRLLWOOUVWTKX^VLHNNMMRVRPXZUTVY\\YVXYZ\\[XVY\Z[^`_[\\ZZ[\]]\]_]WY[[YRKP\YWXRT[XECMPOQUUZXWTOPURNTRKGLXQIMROMNPLGOVXWTUUWSP\_YUY\SS^]\[USOPSUNMQULHNNZ^[[YY`c[ZOOIIPPHHEAAFFEEAA@@99NNQNHKNPQUYXWW_^\ZY\_VMPSTZWTURWVXYSQRUQNZ\_a\XYZ\^][\YSUWX\YY]_\\]\]`_^^`^Z]_][[`_VZbba\ZYY\ZX]`^]ZVU]_^a^]\^TTYZQOSY^^YPRMEGKPRPMKLQVVRSZXSLDDQ\VPPIKLJLLJJGLROOQURONLKIJFFKMRPKHGLMJKPQKHHISUQSRPQRSSbdXVXY_`\\VV[[WWRYY[^^__bb\\``__YYWWRhqfdjjgrra][[_jjssqhaaerv|pmttptpgklriVjx|xgimle`ggxndkplffpvv`ManpcPbp`Ohsnlopha^iohddjmpw{uusz{upqppqssmoottmrqnprz{xx{{sszwv{gamj_bjgltpfSR\\eowtpj\be][edduwe\fleZU_iimoijysrpegiruldh~}}urdau}|whmriTXdhecLP[csxtuov{{|ddVUTVWUVfseSRKMRQNPNJGLQZkkrpPUZY`ildww||ursvyxk\QYgellxxnkttuujissjn~{ns}mo~~y{y|{{xxzzuwqmefjmz}|yorusxzxuqsyvxwliny}ps}ysqwu{{nkjm~||xuuxsqlZ\\xxo\QVb]nuupVRKTbmbZeryy^^b{k_KLorb^QPQQoxlgeje_SQa`fhff_`ebVUZ_XRW\YVUUSS[c[Seg]^ddw|ruuqvnntiitlkeeuusunnxxqqppxxzzssqounpwwrzvifdfhqqyyxqlgjuxuquurxuloqwpbq{}pqvuminn~tlstroow{{kYivxi\myk]rxrpsunfbovolloqszyyw}{vvrrtvuqssyyottqqs|}{{wv~}|mfpmdfnkr{ypb_hinv}ywp`glddonfpumcakrpqtrt{wvlmowzrlp{xli{|ntyradnsqp[]inz}yztz}}mmbacefddqzn\[WZ``\_\WTY^dttyw]bigiqtlzzzxxz}}re\compp{{rpxxyyoowwosqv}oq|~|~}}xxzzxysogimp|~zpsvty{xtrtzxxvmjkxsv{uqtu|~tpnq~{{xvv{tpl]``{{sc\ckevz{yb]Xbntkelv}}ggi~qgUVvymi^]^[u}qlkppm`^jhoqnniijg`_fje`diebagmf`lnhhkjzuxxsxqqyopyqoiixxssnnwwssoowwzzvvtSXRPTTRXYPMLLNTTYYWROPSY[^WV[[YZXSUVXSIT\^\RSVUSPSS\VQUXURRX[[OEOVWQHPWOGTYWVXYTQOTWTQQUWY\^[[Z^^ZXYZ[[XZZX[YYZ[__]]__ZZ^\[^SPXVPQUTUZWRIHMMRW\YXTNQRNMRQQZ[QLRUQLINSSUVST[YXWQRSXYUPR^_^^YWPNY]cb\YRTWRGIOQOOEFKOWZXXUY]]_a`\OOHIHHPVNGFACFFDFEB@CDIRRUUEGJJLQRNYY\\WVVYZYRKDIPPTTZZUSXYRRXXSU]\UYb_UV_ab^[\\]^]Z[XVRSTV]^^]YZ[Z]^]]ZZ^\^^WV[__XZbcb_][Z`^_dca`^VUUW`caa]\[[XNOO\\WMGIPNVZZXJGDIPUOKQY]]NNP^UOEFVXOMGGHHV[VTRTQNHGONQRNPSPJIKMKIKMKIJJMPLISTMMQQ]b_Z[\[]XXZSTZVWSS\\]_[[aaZZ]]``aa[[Zccflgb^Ymta_]]cee\\db]\_mszzxxyyzumrsi`Sgns~mkoqjR[r{jinlehoqp\ReiYXhfY`pqpsrlfbemlfdfdaluxxruzqkpqnnstodffsypnoqr{fggclwukrlqxp`eyyed`ac`rpfdRZll[\ppm]iiWWd_>EajsnxxnnmyyddmmppnThntrq{~lepu]Rmpif`^PScqjbhnzzwseUTSWZah_Thxl^UJZg_WY[TL_ntzzddIILLggTTm]]\\ffQQrrkkxx||hhnnYY{{\\uuqquu||rrzz~~}rkhikkvvtulhhfsxsroqurvxljoovx{zwyvx|{~ustw}y{ogaoqvzypaWUadt|}zca\L[\OS^u|fbmppmne`nytd_VWT_jfpmlmeaW_xzonxukngb\Z]_[XZ\]^[YXXV]c\TUalsxrklgdaev~zuuooryvxzxurpqsuvusuxxy{{zjjpurnhbrxjjggjkkddkjfbdpv~}yy{{}xpwyqi_ow|urwzs`ezvuvtosxzvd^oqbbpnbguusvupkhkrrmkkheny||w|wqrropwyukjjw}tqqsujkkjp{xluos}uejpnijkjxuml]bssddyyvjssddnhKRmuxtuussttpp||hhrruut_mszxwqjv{h_tvqnkj]`myrkqv}{xncbacdkrjcq~sg_UdpjcfjbYiw|nnTTZZnn]]oottggccll[[yyss{{mmttbbccxxss~~uu~~uuzzuolmnmxxuvmitxtsrtxtwzmjlmwx|}}{z|wxzz|ywx{~z{{||{|qmiqsy~{shb`hiyjjfXeg\\dznlstusskdr~zpkbdbjrnsqpqnj`h}us}|rtnkfghihggfhjjlifdbaeid^^hqvzwrsmjhl{~yyttv{y|}{vrppqtxvtvxxy{PPQTRPNLVYOMLLPRRMMQPMOPVZ]]\\][VYYSNHSWY_VTWXTILX`]TTWVQSWXWMHQTLKSRLPXYY[ZVSQSVVSRSRQW\YZ]YUYZYYZ[XRTTZ]YXYZZ^ccSTTQV\\WZWY]XPR\\RQOPPOYWRQILUUMMWWUMSTJJPN>AOTXV[[VVU[[QQUUWWUHRUXWW\_^TQVYKFTURPMMEFNVRNQTZa^[YWPHGFHJMPLGPYRKGAIPLHIJFBKTWZZNN@@DDPPGGTJJKKPPEEVVRRZZ\\RRTT^^II\\KKYYWW``[[aabb__]]XX^^``^_XTSSUU[ZZ[VUTSZ][ZWXZY\]WW\[\]^\^babcbaabZYZ[de`^]]_YTPXY[]]XOJIPRZ^^]POLDLNGHNZ^RPVXXVVRPW\YPNIJINTRYVQOIN\\WV[YTWSPLLMNMLMNMNMKJNRMIJOUZ]YUUSRQS[_^[[WWY^\]^]^]\]^^]]\^__`a`NQQNIAJ`jloqtvp`[fjjihejosxwuvxy{|{|{wq_]YRHFNUZ^abacdfhisv{}vs}upiaZ\jwvuupmnr}zqt}{uvyvmlkkmnnqwypmqrc^ila]|vqonpq{{xumpvwzwttrjfZ[_^ZZxt`YNJTXlrqqxrtu}xxknpv{zwtlh\ivq_]XXqqmmVVRRmmXXZZPPONVXWV^eca[TOJe{b?Td^WH5Rg\OO^^LL^^TTN88uuCCSSggyyjjyy|}n\gpeYwmxtdhlu~~}rrkkxx]]vvppqqoo~~qqy|lf{}{xtzqpn}{hs|o`\PZtuzvv]]rrqqWWss\\YYTTss{~dYMHUYeiRIPWble_^]lygQTW[_juw|~xKVpqtuffXXggNNUUIIXX]^URdjVN\aSNr|qn{~sfr}ytkaouyuko|{wtjmvx}yjnzV\][VMRdmptx{~ykhorrpnjpvx{yxxyz{{||}z{~{xmkh`TS\dhkjkmqstss{}yv|wqg_bq~}||xurv~tw{{|zssrrssuyzvuthdmqgdzvrpvx}|xwtv}~~~}xsceijnlff}xjdZV]_rxut}xzz||ruw|~{qohq|xkjggttvveeaaqqggddYY\]bdhljhc_ZUmiK]lhcT@XkcZZiiYYiicc[[VV@@||OOaammoosdoxphynyvfjmu{}€uunnzzaawwssttppxx|~pj}~|{ws~}uutlu}ulh^eyz}xxddyyqqdd||aa^xxneYUbfor^V_gntoiihuq^adinty{|R\tuz{llffqqZZddQQffmob]ou^Ucg^[wwt|uz{wsnvz~{suyxutpqux~yjmxGGFEC?DOUVWWXZVNLQTTSTVY\[[\]]\\]^`bdb`^[XNMKHCBFJLNPPOPQRSTY[^_\Zad_ZWTPMNU\[ZZXVWY_^Y[`^Z[^\VVUUWX[]XVYZROTVPN_d\YXWXX^`^\ZVW[[][YZXTRKLLMONKKccaa\ZNJECIKUX`cZWXY]b^[[TUVY\\YXTRKRdaYVLKIIVVSSIIHHTTIDDFGGHGGLPNMIEC@NZM>FFPP^^YYRRZZ\\TKPTOI_ZV[_YRTV\a`^_`aabed``XXaTT\\NN[[WWX__WW\^US^b_^_`^\bgd`\YWV^ffe]TZ_WNLFLYZ^\\MMXXZZJJYYNNLLIIYY]^PJECIKQSHCHLPTQMMLT\RGHJLOUZ[_`b\EKXXYRRKKQQEEKKDDKKOPJGPSKHNPHFY^XV]_YRY`^[UOWZ\ZTXcc`]UW^_a_X[b[SJ@DFRVXQS\k~}h`fbPPahgghhloru}yyz{yz{wngc^Z`nqgk{jaahoqsi_`ap}yuw~~}}xiihedeiqtsrrZkskhkkopkfpyrjhcb`j|gd^dstwyysqpoox{yxkfpsfachkuuxzzqNVmotsmoE/p~kdKATZglfdba_]pxZ`nsx^`ddxxVVxxf\lqsthd]VfsdRUX[^`bguoWW[^Qff[[yyYYhmW8DOSWNDd{wtwz{||\\ZZ``??``JJEEXXffZVQLC8Pc`\_bdenvvaYXX||zzoouuyy||qqstxy}m\jvtrrqrsvyysskkggvv}|spx{xwxzxv~nnpttqhhrrllrr{}tqZQhnlj]XovnfYJRYWS^ysb_WSGIPPNWmmdd\Z_a`_gjZTZ\gkkpttkb`[ZWY_ZKSgcUTPSYTKEW\fiZTWX_ayyvlhkmmjda`\ctuyxvvuoY^joxyrngaWLPR\`b^_gtskpk[[lrrqpnqsrqtwyzyz~|urrnhlxxnqummrwy{tlnqz~y{~~{qqokijnw{fpupomlkt{vpokjiijsqndjy{~yxxts~}|ojtwlhjprzz}xZasu{{zzyvN;xqiTL\ampsrkdv}`esw~ijll}}eeogv{~sohamxl^chjmlkp~xddhl^^``mmee}}ddor]?MY[]WPj|x{gghhllKKooWWPPggnnc_\YNBYkigmrqpuzzmhhgdd||xxppuuyy{{pptvyztcmutsqptwwvyyyvvjjggyy~}xv~~}|{{xyywqqxxppvvzxbZmsifuzri^P]hf_h~{qnfbTW_^\cttqqkiklop`[cfquuwzzuqnggfhmhY^mkdc^ahgc_VQekmnebfg}~|rnqssronlfkwy~}zzwradnqxxspLHD?AAGIJGHLT^]RNQOFFNRRQRSUXZ[_ca_`__^[VSRPLNVWSU]aaTOOSWXYTNOPW^\Z\`]TRUXZYLVZUTVW[]XSY^YUTQPTa^SRNQYZ\YX\]VSXYRPQSUZZ\]]WEJUVYYVA8V^TQD?IKRURQPPNMV_[LNVX^ZMMPPZZJJZZ^^PKSVWXQOKGPXOEHKLLMMPWTGGIKEEGGPPIIZZHHQSI>@CFID>N[YWYZ[\\^^IIJJKK<>IIOOIGDB>9DNLJLNNOTYYMIHH^WW[[\\^^eeZZYY\\dfb]ULT\[YZZYXXYZ__``^^YYffXXVV[[bba`__YW[][Z\^\Zagdabdca^VYYXSSXXUUYY]_ZXLGSWTTMJW[WSMFIKJGM\YPOKIDEIIGKUUPPMLNSTLIKLQSSVYYUPNKKLLNLFIRPJJHILLJHDAJMSTLIKLOP]`\ZUTUVVTQONLP[[\\[\\XLNVY_`\Zbf]T^hYHLOgqztyvZThrtulan|~|zyyz~}l_YSNLdk_RR]smz|ruyca^fx}xsnkc`knppjcdea]]bs~vY_npsuurjgokhcadgaZ^jlrpmmqzmqx|xvpnkjklvy`W^qrutsqiifd[[xZcejkedv|b]jrqndd``==hsnmmgmoswhWY\]^g}uu[[VVssUI_emulbbuhYepl``YY\\__uuccff_XK;Vjd^n{{a=RRXXTTRRUUBBPTUW`hfdegkoha\JO]]OOddllLL~~tpstpouzywxx{}vtnnvvooxxyzwvjf{}lv|uxurefjjffnntnhfsvutxzpenvx|suxsccllihy~xu~h^kob^ZOS_i}pmebZ[^`YWTSUUTSTVm|{woS\sqnj_afq`PUW\^ZYSPONOPQQRSPIMWZ^k|~obVOipzw}{vrjanyxuw}~}uwlalog_hpcTX[nv~y}{c^nuvvwwner}|{zzy|xog_WSjqi``h{vx{omgm}}xspjhpsttmfikiggkyy_dqswy{xqmwroihmrmfhnpuurrwvwz{xwtrpors}kcgtuxvpnjidd}hnorsrq|jgvutzvsiiffGGnxrpplqsw{n^elljq{{jj^^}}aVjpv|tkk|shntrkkeeggjj{{jjuulbUF\mkhfcrhH__ccaa__ddOO_dcagljglpruqlgX]kk]]llvvSSvsuussw{zyz{ywqqxxzzzzxpmih}~jvxzuqfhmmjjrrxrssz|~}|tjrz}{|}xhhrrml}zsmrsjgdZ`ousrpmdfjlhfcbddbabcdwxai~|wsegjthY`cjmjib_^\]]^^_a^VVWYadkuvja\ns{xsnv}|y{~obNQLHMRKBDERW\Y\ZLITY[VQW`cbb`^_ab_UOKHGFQUNHHNYU\c^YZ`\PPNR\_\ZWVQPUWXXURPNNPY`\LOXXZ[[YUSWUTQPRSPLNUVYXVVX]VY_a^]XWUTUUZ\OJNYYZZYXTSRQLL\LPQTTQPZ]OLTTSWc`XVPPNN==RXVUUQUVXZRIKMLKP^]XX^^KKHHWWGAKOSXSMMXQJPUSKKHHIIKKXXNNOOKGA:HSNJKMT[[L;EEGGEHH??GJHGMRQPRUPLJCEJJEENNRRDD]]XVXYWVY\[Z[[]``caZYVVZZUU__[[^_[ZTQRR]f`Y\_^Z\a`\ZSTUUSSVV`cZVSQXZYY\^XRWcaZ\_^YY[YQQUUTT\^[Z_`SNUWPMKEHOTbb`^XVPOKKMNMLJHHIJU]\ZVHLWWUSNPTY_bNFIIMNMMJIIHGFGGHIHDDFGJKMT^^VOJGUY`b\Z^b`]ZXSOV\\Z[^^_``^YZbaXSfpuhca^b__t{q_^gphajpbdklrrfeerxuz{wmonlpsrn^l}iovvgYY`gwxh`io|{kpopleurrebechgeejnhbY^qpinjknnmkfef`ejjTVb^imlq]MS__oknqrossomsnotuslek{q^jqt|rooxx{{n`krpwtqifnplWXVZZT]kmvvy{rr|||~~iiqn{xxw~ublndppDD^^OONNP\^_XPRT^hcVVff\\ssrree`[gryo\`cct{{iiZ[ZZ\^WN_mjgcWWhhZZWWZ\WRltx|z~xtpsuuz|xy{wxutqort}xy{{{soyutyxtqofmrkhnnflvyzxq{}plqnvwwxqaZ^`_^cg}~oixj\ppuqf]\[VZdaXVZ\YRcbPZ_XX]]`_^`ZRPSRRZ[`bsxpijsxzyeX][VV[_c]WROTLFMSYLLXQHJKKrr``calnmld\]^]\Z`iwwpp||tt{suxrmkivltyoljhkggx~uddnwqlqulmrsyymjkv{{~|xqtsqtxyvhutxzzkcekq|~smsv~ottxvo{wwjhihopsuoi`exvpuonptsqnmnlpsr__lhtxuwdTYeeuqswwsxxtqvrquxwrkqxeotxxvvtfs{z|yrotusffeebbdd_fqs|wwssxu}|{{luulvvPPii]]\\^hkme\\]hqoccpphh~~vvmmhcozuegiizz{{yyppaabcgld\hsqlj__tthhaagje`rz||zvquwwz|}~zzuutrwy||}vu~z|{xtrlrvoinpinv{{|xvqut{{|}wmimpkgjnso~revuxvqkhdbfnkcaegd_kk^ilddklmlknh`^baaiimnx{snpx}lagdaacejgea\bYRW\cXXg_UWVVyyggjjtutsokjilr||yywwy{|yusp{RX[SPOLONNZ^XPOSWRNTXPQTUXXRYdd\Z]_ab\WWVVXYXVMU^SVa\\TKLOS[\SPTW^^VXWWUR[YYRQRQTSRRUWTQLNYXTWTVXWVUSRRORTTIJPNTVVXNFIOOWUWYYWZZXWZWY[ZYURU]XNTXY^XWW\\]]VOTXWZYWSQUWUJIIKKHLTUYY\_`b`XX]_^^]]^^RRVT\ZZY]aXNSTOUUAALLEJKKHCEGLQNGGOOKKVOOLJPUY]TKLNNffV[[QQJKJKGCLSRPNHHPPIIGGIJIGSXZ\`d`[^ZYVYaaYY]^__``__Z[\Z\[ZWVWY`^[[\\`bdb]YV[YY\\YYWRUXUUXXSW\]]b\X]^WUXVZ[[\XPLNONMPS^_WS[SLWc`WZXQMLLJKPPKJLMLHOOFKNJJMNONMNKHGILLNOY\XTTY[\\QJMLIILOPLKIGIDAEGKDELIDEDDYYOOQPUQMLNSaa[[VV^^[[^Y[\YVTSZabfqtja__\q}oc|{lkkqjhfcth\eenweo|~phhffnq~pj|txxpfaaekv}d\Yabrr[ZWRGVlsqqsqqoedehhmhTSjg`_`]^aa_ZXYZ]hhQN_bimjgj`UZZkufeklgea]`etsxyxwx}vU^{{iins|~|hj`V]nm\\bbUUZZdbZanhntquzssv|}{uv{q_dsjsseeuudd|{pdXdni[VPQff`aipf\bg_]]lleebbnnicgj^OSWWxxiimmjged^XWVYii__\\QQ_ge_dhjle]gln|zwu|vxzz~{{||vwx~xtsnsxyzz}}up^_uvlnqt|yqojlidamwxvredpuns{oo{rh^ZWY\YWpud^oqdq}n`enaTTUbcVNQXUM_c^QN\fhjjZYY\[XYUTZZ^^dlibablqnnu_gdYLIRW[ZUQQPTTY_RRQAEMT{{gfiimqtti`UU_b`\\nn`bccjfzvoqtngcy}~kuxqjhgbvuktuuxqqpm{qfqqt|muvppnnswvs{yokjmtpkfjlyzdca\Tbtxuuvtutlmnppuo[]tpijkhfhkjcbdfisq\ZinvyurrhZ__p{kkrrihebdiwu{~}{[d~~nntzmnhagwvffhhddiimkflupuyw}}}{|whmxqyykkyyllxk\iuqfc^mmffnupknqieessmmiirrpmqufU[``ooqqppmid]^_ctthhff\\kqplmorumdlss~zw~xz{{~}|~y{{|wytx{|ztfg{~truu|{trmmjgepyyxvjht{swvvzslifgjhg|}liyylvsjqwmbcdppe\`ecZglj]Yenqsugehljhhdbjjlmptqkjlw|uszgplcXU\bihb__]`_gn``_NRZ^~~mlpuxxrlddmqojkxxlmnnssrn|zsuxrljSXYTNMX_VP^\TTSXTRQPY_`SMRRVaZQV^``daXSSRRVX_WT]Y\\WSPPRT[^QMLOPXXMLKHCJUYXXZYYXRQQSSVSIIUSONONNPPOLKLLNTTHFNQUWUSUPJMMUZRRUVTSPNPR[Z\][[\^[JN^^a`TTVY^^`^TTOILVULLOOIIKLPOKOURUYWY\a`bbXXY]]\XY\^VMOWRWWQQYYOO\`[UOJOTQJHEOOMNRUPJMOKRRNNMMTTQMOQKEGII__ddXXPPSSQPOOLIHHIQQLLJJEELPNKNQRSOLQSTaabbab\[ZY_`]Z[]]``]]aa\\ZZ\_[YXUX[]__]YVMMY^YTVXZ_]XVUVURPV\\[XQQW`ZVY]_VV]XSMLKKLKKXYQNVWQX^d`VOQUOHIJPPJGHKJFMOMGFLQSTULKLMMLLJJLMNNQUSPOOTWUVZNRPJDCGJLKIHHGHHKNHHIABEI^^SRTTWYZZSNJJNPOLMVVOPOOTS^a[WYZWSQ\^_jqlb`YQi{litw{whaa\dnmLU_\eoc^dtwtw|vnjh`hestpoi`[homgjnwoZ^\ZZ[\^^]G@`l]Ylqv|zpjef`Zd_dcULP[ZVUURJGKKQSXYYUV_YPUahXOZkso`^fomfkjjowxzqq}zggifkplkpttul__RV``^^dd\ZZ\dkm`dy|rrqu~ypeaflojjzzggz~g\hsvytbnttprlf_WUQOnn||yyhdhlbV\aassee~~roli]O[ffddssXX__[]mzvreWZcceellZZWV_hgek}}ddrrdd{uzwz{~{yyrr|t~~yz{yvvospnmjprqjdnnlwxncepu||vspnmmdvvtlfdcexxqv~|ragkk]Z^ada^bhga`clrvushgw{xc\^]^_WSV[XZdjjfJ`uyl]`a\XYZZYWVV[[`dUPU[\Yetsrv\PebIU[YURZe[OVWPQPOR_efejloqhbb]][VWZOLNQTVUYYSS]_djvttutxtin{ouqjh_Wm~tr{~}rooinxvYamkoukgly|y|{upninkxxuvridpzxqst~xgideiiklkjQJfqd_qtyvrnnidmgjndY[gfa`b_UQYZ`cgdc_`lf^cmq_Vas|xgflqojonnrz}ww~llmkptssoosvvxpdd^cljeelleeginssim}xxtvzrnstvqq~~mm}qiqyz{wiswwuxsmied`\]]uu}}qoqtj`gmm{{kkxutseUdqqnnzzcchhbcs|wk]`ggmmsshhfejoonrkkuujj|x||~{{tt~x}}~~{{uxtqtsuwwrktus}ukhqw~~zuqpopfyzwrmkhj}}u{ylqttiilnrpmsspmnnrw|~|sq|~lhkmnkcadheeltrlShz~thknjfhjihfeejjmpa]cji`kxxz~g^liS`hfa`foe[de]_^\`imooqsusmiifgfbfi\Y\_bdccd``hjnrzxwxxzwpuUXUOOLIT]TR``YZ\ZROOLPVUEINMQWPMPY[Y[^[VUTOTRYZWVTOLSWVRTV[VLNMLLMMNNMC@OUNLVY[^]WTRROLQOQQJEGLLJHDCEFHJLKLJJPLHJPSKGLUYWONRXWSUTTW\\]XX`_]SSTRUXVUXZUNNGIONMMQQLKKLPTUNP[]__WWXZ_^[VPNPSUSS[[QQ[]PKQWY[XNT``^^XXVVSPLHGFDSS\\ZZQNPRMHJLLVVPP\\VTRQKEJNNOOWWGGKKJKSZXVPIJOSSIMPPOR\\NNWWOO^``a_\YZY[\]\[[XX`d]X]][\\[`a_ZZVXWVTSVXWSPUUTZZUPRXZ^^ZYXWVVRZ[YUQPQR[[XZ^]XNRTTLLNOPONQRRONPUX[ZYRRZ][PLMNJHJLJKPTSRDNZ\TLNOMKLMLKLLOPHFILMKQYYXYLFQPDIKJHHLPKFIJFHHFGNQRQTUWZTPPMLLJKLFEFIJHHMNPT[YZ[Z^[SU]kjfd]U`jxuz{eilcWXWRSWVR[a^Ydd`[cpvvuytqtleX_fda`TEe{f\ilj^]^dgejkx{oacprl[[eqvjhtjjicf^X\WO`cgf[YVIKPKGH]`deic]^daacmsuohdqqkp|}{{ooplx~vvmflhqvihfggriV]^lmdedcf`]_a`choottsuvrssoxysviZffjn`c_Zgttwwuu|wtrujjxxnna^ZVY[\]cxxhe`Z`elssllyygflnXX__[[aabbgmpr}zz__llumf_gnqmmrraasqhkv~vvzzywz{ws{yppww||pnsnhlmkgemjhmzzxtsu~p`n{snlixslyxomkkjffhnusvsqpmmvilujdh^]qvvqmimryleedllmlfba`jlrzcfztmb`_WUY\\[TRVZ]bhd\_aeeg{g\o_cpugVRUVRSaaFCQW^_^URUQRS_v{rUVSW]_ZYNI=@nrh\WRRVZ[Yaixxwtwppyoollg^gq{zortmegf``dc_flkelnkeiu{{z|xswrj^elkkl_Pmndrspfefjopuvxhivwrbclx|rq{sspjngaea[jlonedcUW`ZUVikggjlqkfjnhhju{~umiuupt}}qmzzzqiomvzmkjkkvn_dfrsonljmkghigjottwxxur{~y}qcppstegd`m{xx{zxwvzrr}}ssmmiegin}}qnkhntwzzpp}}nmrsaaiiddhhjjnsuw}}ccss{uqmkjotwssyyiiwumpz|}{|}xt|{sszz~}srxsmqsqonsstqnryxzrcrupol}zr}{rpnookklrzx{yzxvv|sv}smrlixxz||{ysuz|tpprxwvurppotsz~im~xslliabgkljcaeilprlfjmlknkewhlwzm^]ab]\jjQO^dkkh`^`_``fy~wab^bfgZTILuzqea^]_bfflq}|zxzts|UURPMJOT\Z\]RTTPKKJGHJIGKNMJPQNLQX[ZZ\ZYZVRLORRONHBQ]SMSUTNQSRTU\]WPQXYUMMRY[TSYTPRNJMJGOQRRLLJEFHFCDNOOPQRTPMNQOOPVYZWTQYXUW^_XXYW\a`ZZVRVSXZTTSXSJMMTUPQQPRNMNPRVVYYXZZXXYWZ[XYRJPPSUNPMKR__XXY\YWUUVXRRZZTTMKJHIJM\\^^ZZPOLIKNRUUSSZZPOR]SGGLLKKMPSUV\a^ZZNNRRWROKLMPTUTTVVMMWVRSY_`]^bbXX[Y\\ZY]_[VVZZ^]^VUXURTTSRPTTUSRU[[Za^YXY_WOV]YWUT[XT\[WWUTTRRSVZYZYWVUUZSUYTQSMLWZZWUTUX``]TPTQOONTTW\PQ]YUONMJIJMMLJJKLMORPLMOQRR]RLUMOWZSJGHHFGNNA@GJMNNIGHGHHO[^YHIGILNLLFC?@VXRLIGGJLKKOS\Z\XY]VSOSVZfnntrZZab`_]Y\aXT[amihgbdkoo|xsprlbekiXjj_suaagnnlihpwswnsxvnmn}~we`hfW[flhh`_m]WUYjc]`\VJFRVSESnjggcenrwmimprmfcyznlluqurqqsmruuvxuwypjkpqmh_^^gsbcmmkl_`ihkkb]]||ptrrlfhnouuoonooqorqbboz}}z|missKKIIN]kttpwYY]]elbX^opnnzzZWY\_bhwwrrttms~pPPppYYtlcceke`o{{ii}|kWTPRZZqnttigjlgbdlsyy~~xqzz|ywx{{xxsppquyypm||ttf[]c`]clhnrggnv|~sK^xxlirVWelyvffgc^b_bmpspqkjyyxv|rhUaxx{zvvqoy}pkjhjrvy|tmjlmsvyssvpwqW]UU]a[ZXWZQXghfir{uc`rzmth_uk_T\b\V]mmjsegh^__TIJXeofg^\\YZZWOIT{tgKLMRXYTT\efbhsvy_\Z`cdlrrzyiimnmnlgjoeagmxrppqnhlswv|xwxqfipobttj{{eeluuronv|v{sx|{ttvphoofhqvqqgftfb`crjdfd_VT`daR^vrlkkmvz~vqsvztlj~~sqq{x|xttuoqtwyxvxzqlotvqlcbblwghsstuijpnquldduzwupkmrsxxttsvtwwxweet~~royyTTUU[hrzzw}ggjjnqkekvwuuhegjiip{{vvwwputXXww^^xpiikqket~~llrc`\\aawrwwppqrnjlsz}w~}z{~~zzxuuvx{zts~~xxldgjigjqowzkku|vSdyynmx]^mq|yhikfbhdfqswtusr}wrdl{|~}us}xtvz||vtvu{}}|}yy|y~v_hbblqkjgeh^artppx|kgwt{oezrh`gjd^cvvs|pondhj`VValvoqigfeggd\U\ymVXX\dfbbfmokowy{JIFHIKRWWYXLLOONNMKLNJHLNURRSPQTVV^\YWXUQRUTKTTNXZPPSVVUTSW[Z\WY\[VUV^_[QOSRKMRUSSONVMJIKTQNOMJEDIJIBHVUTTQQVX[VTVWYVRQ]]VUUZXZXYYZW\][\]]\^YVUWXVSONNRYPPUUTUNNSRTTOMM\\VYXXTQRVVYYVVUVUWVVWPPU[\][`\TRVVCCAACKRXXUYIIKKOSNHKTTSS``ZZIHIIKMPYYVVWWTW]bTCCTTJJWTNNORPMT__[[RR\\RGEDEJJVTXXQPRSQNOSVZZ\\]YU[[\[ZZ\\[[XVY\\VT]]XXQKLOMLOTRTWRRVZdha^^aYEM]]VTXJJPT\[TSSQOPVXYWWTS[Z`b^XRIO\\]\ZZXW\``^VSSRSXZ\]YTUWZ\]\YXZUZXJLHIMPNLKJKFJRQQSX\YONX\UXSOZTNHLOLIMUUSXPRSNNMHCCKQ_VQQMLLJKLJFCI]bYRDEEHJJIILQSQSY[^KGGT_ddWb]bcaa_\[WMdiozqgovuul[`m{~{sqspis{mhsqe[gmnrykip}tirsi`eYSXlpqlifZXT]]ZWKRai[U\`bRX^UFASXYVGakoplljcjmyqqimZ]lvqlopyvpedmmyzytsutvw|zqixxrll^joo]^hfPGJ[fuuXXwxsormmrrefqrniiwwttuuyy}qu{{uqkXPMFFx_X]]_ijjnkXfkfcfpuzKKOO`nx}tppg_fxm``kltt|xvssueSSq~wme\XGGLLbgiigfc^[Z_dq}sffoxwxuqz|yxxqqxxnl|kaY_ee`_a^gf^Xauuywyxpciowimpxys_`vvxhimrqnr`P[kokizujbXiilx}yupw|ztnjgminqjlmlmomqwsntz{odbadp`[`Yjf^`ijgdvrd`qm`fqydUai]aqunnd\jmegdWZedrmcxhiib]^ZYlpu{a__^`dYV\[RSTa`fYUT`hjj^kknmopokieZkqwynu||zshltxuvslt{nmyyodlqty~rov{otumjob_brvxvrndechhe`U\iqd^gjl\`g^RNbghfUjsrtsprtxxqubds}xswx{vjjrr{wvsrvx}un}}ummcprrcdoo\TWen{{``{|yuwrrvvjjvvspp{{yyww}{vy~~xuub[VSS~hdghjtrrxvgtsolnw{}YY]\hr{yttldl}tjjuwzz~{wvxk\\wwttzsle`Tilnnmljhfcceehmxxmms{{}yu~zz||vtrjfimmhdooe\eww}|}}vhmpymmnnru{}wcdyy|mnrvvsvgYcsxtr{ungprt|xu{{wvutpuztvwttwuw{ytzulkij{oildqmejsrnm}xkhvvuvqgnx~mcjrhjx}xxkdtsjpnbdmmyum}opqlikigqtyiggfjnfdki]_`kjnECCINQQJPPONOPONNMLJEPSV\WRVZULNV^_]YYZYT[`XTYXQLSVVY\UTW^YTZZUORLIKUXXUSRMLJMMLJDHPTMJMOPHKNIB@JLLKCOUXXUUTQTU\XXTULNU[XUWW][WRQUU^_^ZZ^]\]^]XS[\YVVNSWWMLRQFACLQYYJJZa^ZXVWUUXXQQWWURRZZXXYY[[^`^VY\\bdeYWRHED@@YLHLKLQSQIPRPNOUWZ^^aaBBDDMTY^^\WUUQLPYSLLQRWW[YXWWXOFFUUVV]^YSOJHAABBMPQPNLJIILNV\VPPUZYZXV[_^\ZVV[[TS]`cTNILPPNMNMQQMKPZZcd[Z\[VOTX\SUW[[XOPZZ[SSUXXVXNFKTVTR\_ZTOKSSU[`^]ZW[`_]\XUSQUSVWSTUTTUUX[XVY\`\VPONPXOKOKTRMNSSQPZXPNXUOQW\PINSLNWYUUPLSURQOIKQQX^UP[SOMNLKVXZ`]ONNMNPJINMGHIOOSNIMamdXX`\QQ\d`\ZPLbuy~xknvcc~pmwy~}wsuzxx~{z}~rgNcsqxwi`fxoYpp\WPJQU[[feaTWXVZZ_\O\^VPLNWXZ`bOQ\XVXXQnwwlp^hgitzmX]_goomltursrlnsxqqusqqswwspxz{pnnRF[be[WYYmmjenwwyxmt{{yyl\h||vvrx}zzyzttur~xqeSNIR[[]_ppkrfdwpdlwvv}QQemuplvfggyupmjjgdppuz{|rPPquooq{wtv``^gSSUWUSTNNVVYfWP\emyyfftz{xqyzz~wpwvojjU__\]\\kkrp``\X`djy}ifaadjhif^a`fmsuqrre`krlmsxxpjkmj\Zbdhp|h\fcaba`wxpytlqyxrgcd_g``bYZ]\hsrZfjgehnmmqslpmeXW]gpqhknsnnljklls}qjhgZSV`dksb^YU[cc^ULLgkmlaUs|smedkq{}|xyvurj^Ygj`XXY[Z[VXjvoffkf]_hpnki_Yjy|~qu}jgyux{xtw}yy~{{wmUhyv}|ngovdwwkf^W[^cbopl\`cbddhdXde^YX[efgjl\\hedfe]t||syisqp}u`dfnvvtt{}yxwqsuuvzuvytrxxur|~wttZOdjmdaeessqnu{{~}sy{{n_j}~}}y~}zzwwyv~vm`[V]ddhnvvt{pnyqq{yyZZllkkqwvu}mml|xvtrrpnvvy|~vXXvyrrt~{z{ffhm\\_ba__WWeedla\foukkw||t|y}{ussdnmijhhuu{xffb_fkq}lkhhlqlmjaedjpvxuwvjdovpqw{|vpqspcblnqxmgqnjlmou}zrw||wnlmlskloghkipyzhprplotrrvztvqkccgowyrrsyvvtqrzyuspd_clquxkid^fnoj`YYosuulcxzuonru}~|}{ywqifqupddfhiFDFOUPJJNLGGLPNMLGEPZ]_`[TVZPQ_WV\]`_\[\^\\a`__`XRGQYX\[TOR[VKXXNKHEGJLLRQOIJKJLLNLFMNJGEFKKLOPFGNLKHV\\UWNSRSY]VKMNRVVUUYZXYYUVY]XX[[ZZ[]]ZX`ca\]^WUUGAKOQKIJJUUSQUZZ[[UY\\[\TMS^]YYWZ][\\]^^YW^`__^__ZVOFCAEJJKMUURVONXTOSY]a^\EEONSXURWPPQZXUSQQPN\\TTX[[\VDDUXUUV\YVXMMLQEEFGFEFCCHHIPHDJOSZZPPX[[]ZV[``]YUYYbURRHNMJKJKSSVUNNLJNPS\]TRNNPSRNOORUXYWXWQOTXTUY[[WSTUTLKOPRV^SMQPOPONZZW\YUX\\XRPPMQMNOJKLLRXXKRSRQRVUUWXTVUQJJLRVWRTVXUUTSTUUX__^WSRQKGIMPTYPNJHKOPNIEERTNIY^`XTQPUY^__\\[ZYTLJSUPJKLMMZhe_ZZ\RPXb`]]JLbbjsz|xsscd|xw{}}sxzxzzxw|}{pZ[eqrqp`ZvxffddWRPS[kg^Y_\RYYgfkmid`b_TTYXY\TUY\\NLVVjrmi^_hkpwysZZggurnnqurppnkmustwsqqrqnp}{wph\[`kkddjknqoqpugnuyxsnn`fwwutpwwunxytoqww~~xs``[[aam{xrrPPY[dlpsolqoo}|yuuiiwwlloquyyhniiaY`kqplxxrrsutssZZighi~~ffxukVX`JOOZZ_Yckjooffljelt{zzxxtv}|vvhfs`afebaccUUimsqkdxhW`anpdgfNU\\jtmnwih|tpoqocabjkemsdcfnklmn_u~jlbvvod\VYalmiemqqb_a_gmmd^ac|vk\[emhdiemuqmaY_XNSqsmikoqxlxxolputqpvhtjjd`egdhrkjg_XWOIQ[]b`]^iqy{{~~wvx{ssvx{{|xq`ef]\ZXZZYdrpji^\dnmllVYjjpx~zzhi{y}swzxzzyx}~~yddmxzxuf`|}oponc`_afpqiekfZbbnnstpkijh``ffhjbch[Yccrxsniksrwzeeno|yuuxzxvutqrrpozyyxtssrqoq|woccissmmqptxuzpv|}xssehvvwxv||yr{{wrtz{|~}|xiieeiht~yz[[eflrvztpt}yzoozzsstuz~~ptmmf^dpxvs}}ttvxbbnnpqll~}t]_hT[[ddlhnsqwwppsojqx~zzx|||pnykknoqqnnddtw{ztmm^kmuuiZ`eepxppypoytsvsgehopiqwjimsqqsugzprj}|ulgccmuvrnsuvheihoqqutkfjk{siipupknjsyvsg`gd\`x{uopsv~r~|sqv|{yx}u|ppmknpjlurolgee\V_fjqnkmtz|}{~{yz}wvxz}}~{whlpkjgehEEKRPMLGFJONLLCDPPTY\][YYQQ_^\\^__\__^__^]_a`^WLMQWXXWOLZ\RRQPJHHILURMKNMHKKSRTUTQOPNIILKLMIILNNFEJJTXVTNNSTW[\YLLSRZXVVXZXWWVTUUVVZYZ][YY[ZXY^`b__a`\ZWRLLNTTPPTTUWVWVYQUY[[XUUNS\\ZXUYU[\YVWZZ^ZWMMJJMMS[YVVDDHINSUVTTVTT\\ZXXRRYYRRTVXZZPTRRNJNRUUSYYWXXWWII`_]QR\\PPYXRHIMCIILINRRTTOOSSPTX\^ZZ[[XY\`\YYQPWLMPPONHHRTWVSOZRIMMUVPTREILLTYVW[SR^]YWVWVPOOSTRUXPPRUTUNZ^TTOZZVQLIJNTUSQVXXONRQQTUPMOP^ZTLLPTRPTQUZXUOJMIEGVXUSUVW[T[[WUWYYWVYRYTTPNQSRTYTTSNJJFDGKMPOMMSX]^a_ad`[[]_ZZ\\^^_\XNQRLLKJKQQVZXSW[ZWVYYenllhZdfimnjmry|{y{}vhsrwurz{wvxuoYZnttg`ebqsqphRW]^hnnQQ_`]YXV[Z[``VPedntd}hh`RTPLhgann\\TOS`booutgilvzssptzwplmggjknstjjlkjstvtyyxv~|xtuaallihqyx{{iimlcwwgdisttpl}risyyrroquyy{xikysh\itt||zzl[N@@P]kknrnkkeeuusqrsseexxvyw||loolieihb|~||zxwuu__yynb_\\gguux}n\\OIKPadedjunbospvllqqf[iqsyy}}|{sspilpphcfhcTY``bhla[caTUbjslW\\mw|wx}nlwlggmqppllqkfZffd`goqlfesseiibomima^f__mlrvrrlns|xovyxm^\]mmeepjhml`bf[SPazzjlxvrqstxhddsstqqv~slimnghm~ig_TKOIJ[[Z\dpsxz~~|zvrrtt{{~vlrssgac^^bedbfhgdehhpwuurfnqswxqpu{}~xktsusqy{xxzxyyvfetzzkhnluxwwq`djlrww`_kkf`_^cbdjj`Xlkvzktujad^Zrqkttfe^[^hkww}}qrt|yyvy~{uqqkkootzzvwllpxz}{}}|y}y{ggttonv}|mmqri{zmknwttpl}upx{{ttrtx{{}|mo~vmbnxxugZKK\jsswzvssoo{{yxyzzll~|qssqmhmlg}}||zxxhhujihhnnzz}raa[TW]loposqq{ulwxt{ttwwmbnsw~~~xxvprvvurrspdgllknrjfli_`jrxqekjv}zzrs~tnlouvvrqwqk`lkiflstpjixxnrtmvsorhfoopllwsy}xxpvwwz|sy|{sijlxxoospoqqgknd^[j~|npzxwx|ommzyzxvz{rmrsmpunmf]W\UThhgjpxxz{~{xvuvv||{rwyyplGGIKJIJKKJJLLQUTTRKPQSUUTVY]^]\^^\TZ[_]\_`]]\\][WKKVZZSPQPXYXWSHJMNSVVHHNONLKJLOOJHRQVYQ^UUOIJGFSSPVVMMIGIOPVVZYRTUZ\YYWY][XUVSSTUVYZUTYYZY\\[Z^][YYOOTTSRW\[\\SSUTPZZRPSXZZYV`_WRX[[^_XXVWY[[\ZSSZWRLRWW\\ZZRIC==DJRRTUTRROOXXVOOXZY\\SUUSRPRQN[\_c\\[ZYXXKKYYSMLJJPPXXZ\TKKCBBDMNOOQRRXTMTWVYSSVVPKRWXZZ]]\\XWURSVVQOPQOIKMMNQTNKONGHOSXUILKTZ][\^VTZTQRUWVVTTWTQLRRQNRWXURRXXPRSOVUSUNMQMMUTWYXXUX]`[WZ\\ULLMUUQQWSSUUNOQKGEN\`]TV\[XWXY[ROOYXYWW[_XUUVVRRU`TSNHCEBCKPWY]^bec``__[YY[[^^abZTYROPO[hhgkWU[cdgbfnnqc[]ddqmpzxrx{wzrllryprgMUoomjnhr}ysqg^\``]dd^V\cdd\``^ijfimjlprki^^_QNKJmslpreilkUXZ__dpmivzulpqqnptqonmjijkplhcdfijqrff`^puulijjqrqflz|zzmfhjhaacfqqrspyysgg|zuluu}vsnnyywukdrwyd]jqxwddSSVUSV^eeffnwpiippffhi`VVggu|}}ww||tjjqvuuddfh`VVYYZZdlcbjpmSSRQW[YgiegfdgYXpxlpibigTglnlkhhoofggpi]]yyg[\]cuusxuicU^ggWXhrytojj~yuxm`fggnnprpldQtplhe_ibWTdeWac^bb^ee`srea[Y_esohnyxvwov|xuv~\^edqqcchglnc[^q|oounbbp}xilccvuwwpnb`meenusdup^]ZTQDLPOJFXijzvtpouvtrtxxtwwymlt]donnqecgmpqknww|oiimnxqt}{sz{wysppw~uvm[avvtrsp{~zyslgkkhoqlehijjagigoqmmrqruyrpgija^YWu{svzqssq\`aggkvtq}{swxxrsvsrqqssqqppqmjgilrsyyiiddtzzqoqqxzxmr~rjlolffilutuvt{{sjk|{xqxxxuss||zyoiv{|jcqx~~nn``ba`cjqqrrx}xsswwppqslddss|{{~~wootz{{mmnpibbeeffmtmmsvs_bddnpkmnlndfx~twqinm_mqsqrsqnnwwrpmwsllsjlkmyyzzql`jrreft|}xoo|~sjnlluvwzxsl[{uolidlf\Zkmbikjmlhmlhwwkiedhlxvpu~x~}yzimsqjuulkoostibfwssxukks}pqiixwz|xvhiuppv{xj{uhgc\YOW\\WSbpq}yxwuutxxwtuwxx~utzFLSTJILPRROQUUXQMMPPWVX]`abaa\Z]a`^_ZUUY\XYSFIWWUTVSX_\YXSNLOOMQQNJMQRRNOONTTSUVTUWXTTNOOIGEDUYUWYRTUTIKLNNQWVTZ\ZUWXXWXZYXVVWUTSTUXVTQQRSTWXSSONVYYTSTTWXWQT\]\\UQRSROOPQWWXXW\\ZRR^]YTYYbb^ZXUU[[ZXSOWYZPLSUY]YNNFFGGFGKNNOOTXTPPUUOOPPLGGOOX[_^]\\YY\\WRRbbVX]_^WWMMOQLFFIIJJNRNMQUSEHJIPQPQPNPIIUZSURNRPFQTSRQQUUPQQUQKKZZRLLKOYYWZXROHLQQIIRW[XUSS^[YZTMQRRUUVWVTPFYWVSQNTPKIPPINOMOOMQPNXXQOLJNQXVRU[ZYZUY][ZZ^``KMPQXXOORQTUPLMWdc^WWZVOOW^a[STOOb[Z[ZVVPNTOOUYYQYVMLKHG@CFECAJRSacc`][\\[WW\\[Y\__[]]\TTYdhmmr`cjnidjj]a]T]^dgss{zz}{{rpu{yywtocbec``TTcpg^qlf{vreaZJSW]c]ejkvuqq`ijswfcckgbba[UVXSYjuielqqxxj\ghefrthmrrlippmmvxxuustrnnpqttq_he_gxqqkdhnqtt``eilcnrsz|sjryyoojcgrw{{|zxsqtywvurqqvyypvrnn}{qq|pccvyhm_NZee__ac`]]a]rpsuutteeoolihmm~|}kk|tt{{ffqz|uubboonol__XXZYZVVddOXPTTQ_ihgfjrr\\hfjs`llYNcjhrohXPUZhidrd^YZhpkWW[_lelzo`]U\`XY^^qpb\\gu}~pjjusabipscYgrprspmso__^addslifl^XVVk`X]fdfqobfinqiUVdpqzw_`debf]Vgccfiotxkkq|zynbung`\tf\cpx}wuvxmmqpkmnokejhbbdeTTQTLLHLWww{vwvvwoszxumggtppuxvslmsrxlmqtokrrdgc^jfjkvv~}|}{{srw}yyxurhfiigjddoxndwrm}znmeS_ekmiosr|yvveqqwwuzlkksplhbcd_cr|spu|{~~qdklilwyoqvvsqxxsmwzzwwusrsvwwuenkfl}uuojnsw||gglorhruw~wmu}}qqmgkuz~~}ztqw}yyxusrx{{u{xuuuuujj{|qui[fookklmiffjhwuz~|{{qqwwtqquunn~ww||llu~{{nnwwusqjjffhhgfgddnn]c_cc`gponlpxxeenkoxgqqcZjnmxvqc[^dqqmymjeepwvffhlukqymjdjjfgll{{qkio|uor~{llquymdmxvwwtszvhhfgklxqonukgeetf_ckimvvwvmnpsvobcmxx}|hjpplnhbmkloquy}pps~}|sgzwqkfiiymeitz}yx}ttxyrrstqkpplloo^^]\XXTXb||~yzxx}tx{{xrmmvttwyxtPSUUXNPTVTQTTMONIMNQSZZ`^`ZY[^b^^\ZWQQRPOOJJQWSNXUR]_ZXQOLDIKNPMRTUZZXXPTTZ\SPPTRPPOMJKKIKTZTRUXX[[TMSTRRYZSVYYUTWWVX\\][[ZZYVVWXZZXOSQNS\XXTPRUWYYNNQSTPVXY\\XTX[[VVTPRXZ\[[YXY[ZZYWXXZ\\VYWTT\\VV\_UOOYZQSLCIOOKKLNLKKMJVUVWNNTTRQPSS\]^__SS``\XX[[PPUZ[XXMMSSTTRKKIGGOODHFGGFLQPRVVJJQPRWLSSICORRVUPIEGJQROVOMJKQUSIIJLTPT[UMLHKNIJLLWVOLLQY]]VSSYXNORVXOJRXWWXWUXVMOPPXUSQTMJIITMJMRQQWVOQSUXSHIOVW\`ZMMOPNQLIROOQRVY[TTY^]\VPZUQMKLLYRLPX]`[Z`ZZUUWVSUVVTQTRNNQQGGFIDDBDIZZbb^[ZVY^]ZUTTZXX\]\ZjY`fhlmllmohWPYcgfilidehkruutqmjpuo`MNSU[^Ynj`fptypljf``^cmokipleaefkvsnksutrqoqstnilttpnwtnqv}||{zyxxwvqfdqlm{wuxlcddhqqwy~nn}~}otx{|ttpmmtvzzdduzaVzj|}p`fe_hp[[rysnnqtb[gqp_~~}{{~zzyyodd~uuppnnxrrkk|rqoeefgfee\\`ansYaggb\urhhrrlje__ttxjX^kk|lb_[mmeSFB[^abcd]_kkRRjqlgg~xxkosrooaabb`pyii{vin{{hbjmp{xoojkmmfbejkvXXglleJWtty{{zxomigkmjaftt{}shjqngcbaenoqrvzz~wvlblvpljjxwyyuqv~|uthXanqqprurowbQMlt~{wyxwypcp{{xqowSJNQRUVWSKHLQSRTWTQRTUZ]]\ZWUY]]\WOGGHJMO>?FRZVTX[][VKH@;ENMIMTW^`a^YTRSQKMSUQNQPLKMMPVTPMSUTVWWYUPRUUVVZWRSV\]^]\]^]]ZY^`__^UNMTQPfb__ZWUW\\PLMNPVVZ[^_\VVdd_]]\XYZ[]\ZZXQNXX[[QQXZMF_VM]bbZ]c^UKLJGJNCCQVQLLPSKHOSQEX]b^YXUU\\ZXXWWQ]]^^NN__\XXUURRU_dSSJJYY[WPNMHEEFGORDGJIIHSRNNTTPNLKKbVVWMBFRR\\XPLJGQQK@:9EHKHEFLLEELNLIIUWWKMOONNGGJKJSXOOY\TKOYYLGQTUXWSS\_ZLMSSNMOQRTCCKMMJ=EWWXVQQPOSTQGJRRZ]WPOLKHHJQRRSVXXda][RKQ_\TPMLL`a_^ZWYabccb\\ZXWNCJQSQP_YUIA@NS[cb`^\YYXZSIS\YUZX\fv~~jPSakxspms~vos|nwvprteS^qyaWXYdv~dY\_]YVqyvxcX_gvpsjtsd_[WX[^eh_U\mia]`hnxrbX^`dponnwzwjokZXVipvqclmnnpiagyyzovz~f\aoojhrqtmlluxz}}{zxx}~u~uuz^brtzzry~uuxzvgg``cddv{xxuuj^^notuu~idxmmpss||]]juujjppqrdSSnnjgxqje^\KGQVUVZffKJYyy88CLdwwppqsvutjjz~n\YPPW\alpd]^aYVZddUUejh``\oyjZc6**=CH\ZVgvzaaXU_bb|qh]kot~qqtuuipg[t{qmmTQVYdfkxtlhggn{uqgcaZcyyhbr}vvbZUPUuxx}bm}zzmY\cddehirz|~|{{ufccgllbwwskhhg`cekmhcisqbZahilnmmjhovx{}o__l~ymdgo~pX]ip}xvtzzsv~qxvuupuyiVbu~g^`bl~mdex}{}ncio|vzpzxpme]^`dkng`fuqieknx{menqsxxwvssrtqb`^pv}xjrsttwndjyy{|{ox|~iagvvoluuyqppz}}}yyvuu~cgsws{||}pphhijj|zxrkktvz~~pl~rruxx~~eeowwnnttuwiXXuuro}xroihXT^cbdgppYXcBBNYk{{ttvxzxwppxkh^^chltwlgfjc`ciibbrvtnnj|vhpA54HMRefdxmmfchjjwnbpuzuuz{{puoew}spp\[dgops{xplnotzwolkiormyzzkeb^][[`{||is{{qdiifjlopmlt||}|zxolmrwwm~~zussollnru{|xsv|xjbfjknomu}~wmmt}sJLQZ^__TGHOT[YWUYcba_ZWY_bW\\]^YRKOX\OKPZ_PKMONKJX\Z\QKNSZWYTYYQNMKKMNQSNILUTOMOSV[XPKOPRWWVV[]ZTVULKJTWZXPUUVVWTPT^]^X\^_abSMOVVTSXWeYUTTY[\``_``aa`\\[[^_`_[ac`_a_`__^^adbZZ\LOXX[[]W[]XXYZXPPLLOX[YYXXQKKTTW_`aaVV]QNY^SSUVV[[KKRXXRRUUVVOGGSSRPYaa``UQOKJB@EGFGIOOCCBBIZZ99>BNYYUUVWYXXRRZ]TKIEEHKNSUOLLMIGJPPGGORPMMKVZRJP944<>AKJIRY[ac^MMIHMNN\WRMTVX`^WWXYYRVQKY]XVVHFHJOPS[YUSRQU^]YWQONKO[[RNW_^ZZNJHFFEEHY[[^OT^c_]]dbUIKKLPPOOSTY^_dca``[PNNPSSOZZWSQQRMMNPQSTQORWVNJPUVWXVSVYZ]^VLLU_[Uhfl~v}xohYSY\dlv~kkdcsxlmpqc^`cgnre`golgdw|lYdv~rob_y{|~zghijiigbdilgec]ZWcc]amgZT[ivy{{b{|``]\ggmhfquvzzd\cfaRRr{ustuu_VVoqbbwu|}}vvom|~xu{}~|{niouuxzqqqtqbhm{{g`s{{okryyr~vmmpihmnppv}v]gcfit~~yrllp]]olcPUcc}}xbbceZZdmjbb\ib]^OOQZOORpp`NNSZj~ysnZZwykXXbcfk\JNWWrrppiTTyyhbipm[USOOddUONJJTT]`X99{z{}}xkjmmeewwxmmnnjZZ\lkilvviU\^`a`__egfov]][ZZ_mpokfZTVgw~w^[c^dxe{{}w~~vsh^]nssdmzywp`kpp}{xspddZVVf_PZ\Y\_etbrqqwy|~~jcfpvmkq~{rl^Y_bioysrkmz{stuvmjnsuy{njnsqpn}r`jzywjgnopprrpjlqsnmligennhjrmc]cp{~gjjfdnotuuomx|}i`fhdWWw{yz{{d[[tvgg|y||us{~}{zpmquux{}~ssu{yimuohzupx~~y|ssxporuyy{{eronmy|xtt{llrrusiUZff{joqqhhovtooisnjkmm]]`fZY[uui\\^an~zudd}saajhkodW[ffxxwvqaapjjlrvrhdc^^ssc\[XXaailc@@rpsriiڒ}}{qqtuqeefqonq{{n`filkkjjnomuyccfggjuvuspd`bo|~iijgsnqo~zyxpherxxnu}|{shtvv~|zxvqqe``mfYcfdinqylttuvv{|ohhmpuySSU^cYbc`^_`\WTLILMRV[dgdba`adea_TTQPY\UVWXPMOQSVXQNSWURP[^UKQZ_XWON\]^__\RSTTSSRPQSURRPMLJPPMOURLHLSZ\]]P]b]OOMLRRURQWYZ\\QMQSPIIX\YXYNJJVWOOZZ^``^^cdb`^YYUT\]ZY\_`a`_VSW[[\`]adeeXX`bc^VWVNQTee[[PLV__[[USVZZV]XSSUQQSTY\^a^XJPMOQW\\^caZVRR\\TJJUUTRNFIOO\\ZNNMNIINRQMMJPMJKEEFICCEUUMDDFJS]ZWTIIXZRHHNOPSKACIIWWUURFFZZQNQVTLJIFFOOGDDCCGGKMI<<^^\[\]]ZTSTTQQggf`ZZ[USJJKTTSTZZRILLMNMLLPQQVZMMKJJMTVVTQJGHQZ^^YLKPMP]]YP]]^__a[^^[XRMMVYYOU]\[accXMTVVabb__\YVNNJHHQMEJJIKMPYOYWW[\]^TPPOPV[mopym\xpjai^Vspl{{z~}yxutpqj`_XU]dirvvuqkbfXftwyle^U\mvvsu}}~tgroge^[^nidYU]qngc_`\do^`lrji`TEOhe[[S]]mjd`cjjcamnf}}zw~ii~sxoxr}zwy~~vtqmjaa}ruvstvvxxz{{~~zz~|ofcf_`mqxzwy{rqvxl^^teirqppu{lY\bb`Y`jngceefhh~~ypp{{}|yy[[bhhvse`dXTRddxddcdqbbosi^^ff`YYdfQR[pmM3mmopruuLLqWfbTHHXX[mlc^b\WVbikUUngSPQSYYRFGJSkkLLWa`\\v}rff~~uqqux~tqruujj_SXddwclpn\UZ`dpp{~yttppeaa__]jnuxjjmma]]m|o|ffipiib`e\QZ`df^^qvx}}~tgizyq~{qqppc^V88lymieYYWVerpiica_Xdfmts]]_`fvstt}sfvqjoe^xuq~}|x{ukiechlqz~~yuoqdo|~slhdiw||{~{nwtmmhehxsnfdjyvpmimiltdgqxqog]PYonllcmmutpnmlmnnhfssjmmw}sz~{}{xvtpccswwtwzzyy}}yy|}}|qllohjswz{zwt~wmmvx}zww}vgippocgptmjmpp|qq||~~jjott~zljm_\Xppoonpzllvyqggnnkggmn_agxuV=rruwxyyYYwaoi]TTgghrrnnkfdbkqtddvpb^^_`cjjaTTW^ssXXcmkdd{yqqyvvy~wsuyyuuk`cjj|lsvugcdfjuu~|xxuupolvv|~uuvvnllvyutmmnlof\fmpoggw{}vhk}~w~|zssyymiaCCq}roldmvurrgcc`jhqzzjjhhm|UVW\ULZ`__Wbb`aTOSNJYifWU]a`_^\[ZYWXTNNJIMQSXZWTPRKRYZ_\UQNJMU[ZXZ^^__YSXWRQMLNVTQKJMXVRPNOMQWNOUXTSOHAFSRNNINNUTPONNPTTPOUVR^^\Z^b_SS^X[Ve[W]_add``\Z[^^ZXVUTPP^b]XZ__[Y[\``]]`_VPNPMMTV[\ZZ[WVYYSLLYPRVUX[RIJMMLHMRTPNP]]a^ZVV[[]^\ZZJJMPPW^VOLNIGFNNYccMNU``MMTVQKKOOLIIOPFGKUSB6TUVXXBBUdd^HPMF@@JJKTTOMNKIINQRGGT__QHEEGHIMMIBABGSSCCHMMKKY]WPP^^YWWYZabbcca`_^YXXYYRRMFIPPZOTVUKHKNPVV\^\YYVVPMNLRUY[RRTTNLLT]U\PPR``VSSNMPJEKNOPLLVYZ^ZTU\[Wa_YYUUNKG;;T[USQIQYWRPIPbTVXWKKMMPYng`^[^fjjZN`ogYYg}}{ypklor~fU]aimljlnopqtxrgaa]al}pfiorrgcd_abx~{ooa\`c\DbSYfmqqfYLLbhijn{TWrl_XTRTWNVifZqv~||{{xnnqrrqrsooicijjnmhelnnmpccx~zmmtdaWWs{upp||xs~~yzwu~zswNwssojjish_TT^^goojfSSW[qOp`eqq__lwwlnodVVqqg^^SKllqvvpbT\nnf]cii{]Sssh\\EE@;JWW~~eefggfjLLdPB_hiiavvrppi{TVSS[[dmmWWPNNQ]ZZclpttuyuqqoo[[l{{}kqvvn|~~rrffdbbqnrzzyObqt~~JalXX^`XPPNNQTV^^xxl^^ookj\MMS\^``ikc|vhhdIOOQTTddrvussffnux|hhee{viikwgNVjjesx{{uy|z}]]foojsyvx|slfdbenqqcZlyn^^k|vqrvym^lotwtrtxzxw||snnjkswlotwwppmfjlvvf`dgaLg^fpx||naVVjpqqu~\`xre^[Z\`]dqoiw|}uupplioqqssnmsuustii}uuxge\\xxpp}}yu}}|xww{~Z{uppnynhbbmmrvvrn``ekkeeuTvfkxxjjt||lqsldd{{tllaPqqxwmafwwpjnrrg_``xxqjjNNJEUcclnqYYo]Nflmmllkzzussoce``kkqwwff_]]`miimqw|~yttuuffutwzzqzvvsztw~]kxzVdm\\bda]]\\_bcee~~tiisstthZZ`egjjrom{mmkNZZ[\\qqz}zwwjjs|~pprr}r|o[aqqlx|~~tx{yhhnuuqx~yz}WSONLNQSSKENVRLLS__^]WTUVX`_RJMOSUTVVWXY[XROOMOU^WRTWYYSPQNOO[_]VVPNPQMAPHLRVXXRKEEOSSTV^IJXUNKIHHJGKSQLWZ__^][UUWX^^ZXXTPSTTUURPTUVPPZ][TT``YQOJJX\ZXXee`^^\Y``_^^[_[Z^bb[WYCYWWURfWQLFFLLPTTROEEHKKJJ]bbUE]]UMOUUKKRYYaTUUNGGTTPKKEDSSUWWTMaEISSOJMPP[JEWWQJJ>><9@GG\\]^^``PQQP_RBBND=MQRRMYYWVVR\GIFFMMPSSIIGFLJJOTUX[YXXUUJJS\\]SVZZU`bb`__XXPQQVUW\\[ENVX^^BOVKKNNJEEFFGGIMMZZSKKVVSRKDDGKLRTN\ZSSPEDDEGGNNVYSSUXZ``hh]QQOO\`YRRSZQEISSPX\]^a_^KKPUUSY[Z]_]\YX`ddVU\[YSZfigf}tmmqjlpqrudjkii\riadacdghh`cdnmr}x{yqtwpooeippli\\^pq[PTXkla_okbZZWjjhiilfi^UXnaa`XSO^ghh^^dxwisjizz{uuvlpsxuxxtnkmmZssq]`l{uysyskddotyooliqxxss}~|x{~~}}ywwwu{y||wsaacznigb`^^sjkXXZef]]}}{xwvz``dtbnnv}}t{xulccuurnnohfko`ca__cdrvql`QO[e^]m^_[WLY]v{|xxttlccppZOPRRKRZVBC]gncWWllqmluug]\kmxzwWYaajj_`\NNSWW^^gssifk|s|yxXWpwtmmrzxzxrtuyvvsplggkovmiizxgnr{~vvUKTXng_ba]_^bfiX[^`nlX_diige^W^aYa_utnuoosqcRRlkladluxxof_loopx}{tuts~unnUocfccsxyzvoox}yynlnlmWSORYhgdchllcaghe\bkopm|vw|stwy|~nsrqql{sikmoommqttlnnvuurz}~y{}wuumqxyureefsubX]arsjixsjee`sspqqrlng`csggf_[Zfnqqjjnr|rr}qux|w|ztqmoo`vxvcgq~x~yyplltx}sspmt{{uu~{w{~~~xw|~z~}ykkmvqnlyrreegqodd|{}eejxlvv}x|xtoo~~zuuvmkptkonmmomy{wqj\YbjfiwehgcYgh~}voovve\]^^W^d_NOdnskaassvrpwwiaaps{~|dfnnttlnl]]bffklqyzqnqwccx}yssx{~|z{{|z{{zxwxz{~vrr}otx||_V]`skcffdgglqsefgiusdmopnnrlekmhni|zsyrrwuk__qpqhouz~ungrvwv|~xyzyzttbsijjivz{|wooxyyqqrppea]^dNMKJNPPJILKJHLSTRRa^YVVWSTWWXYQSUNXSOQOPQRSSNPQVUX_^_[]\WY[WQSWWUSMMNXXLGHKTUONVTPKKJTTSURSNJKVOKHFMRSRNNQ[ZSXSS\YYZUWY\[[\[ZZVUVVKYXWMNT]Z[X[XSPPUX[VVUSW[[YY`cc^`_\^__]]bb`]\aa_YYX[Z\\YWNZ]TQPNMLLVQRHHIPPKK\\ZYYXZMMOWMSSX\\W[ZXSMMWWUT^ca`^^QPR`^]UMNMLLNNVXVSMFDJOLKSKKIGBIJX[[YZWWTPPUUJDDEEBFJG=>KPTNHHSSVTTYYRLLSTZ[YHJNNRRMFFHJJLLQXWRPS`\X\ZYHHVZXTTW\[\ZWYY[ZYXVTRSTVXTRR[ZPUW\^YYGBGIVROPOLMMOQRIKLMTSIMPSSQPMILNJMMXXUYWWYWOFFTNOTYZZUQMTU[^bb]XYXX`^YUUIVPSOOY[\YY]`_^^WUVUVIHFFIhkjmgspmf[ikuvv{usigoYT\diutl`]_\_qlrvpt^JOjhfsqputp~|xvvsttsrogkkckfomeewwjqvjhigc[Z^oojuojjfdjo\VbhdVRNOHD?EJ\lsrhaZYjqqxv}zwpt`^mootyuqrxzodh_TtvsuzxznbYYetipqqtyw||{y~zy{{}||yhkqrr^^VdmWhhgdnjfnnimlXUOnujjosqrtmfRRPY]nvx{}z|~~}{srrsooXXdnn_bn||``SNSX^l]^YYypqlhwysuq[^`^mpfSSXVZVPXeqjsiiRNZhhrr|~ponszla^a^_xxzXMTTYZ`_\T\hpwzozyvsqkinnxuutwl`igurqgttpgeggmu~~vxtkk\uussjqrtf_Xhqtlqy_iha\YTUVV[W[lprquudgryyslhjlp|lc_eh`[\kranxxvmpvx}}sy~||Zffjne\\mspy{tiiprf_Z[qtsuoxwuqfru~}|zpowhcips~xlimzty{tyiX\vtryzxwu{{w}{{yz{yxvottntqyvop||pw}popolcbeuuq{vqsnjptc]homda]\UNIRWhv|yqlefszz}w{fcoqquzustx}slqh\wxx{~}siaakxmtvyx~|y~}{~~}zntyxxffaqxabcrrpmusqwwruufc]t{rrwxtvxvpZZYbgu|wwxwuuffpzzlrzii^X[`dtlkeezxso~z{xjnpnw{sbbebeb^doxqyppZVammvv~rssttw}pkjljj~~d[ccijnmjaktv|}x|xvrqvv~|}|woro}~|pzz{wmnns~|}{uuf{zyynooxyzokeovxpxgprokhacdejejqtuuyyknv|{wropqvslioqiddqyls|zxwwpswxw|~~`jjnqkbbqvrx|vlkqslgdfRSSURXWUQKSTYZZ]ZXSRVLIMPSYYTNMOWUXZWYMDFTSRYXWZYW_^_a[ZZYXVRTTPTRVURR[[TWZTSSRPLLMVVTZVTTQPTWMIPSPJHGFBA>ACLTYXRNKKSWW[Z]\ZVXONVXXZ][YY]\VPRMHYZXY[^Z[UOJJP_XSVWWY\[^_]ad^b[Z\aa_]^]]`]SSVKKGOTIHHPNTROTTQSSHGDTXRRTWVWWSOEEDHJTXY[_aa__^]]\Z\]]__bb_\Z_WVVWTTHHNTTLOT[[LLFDFILSKKIHZUUSPYYVXUJMONTUPGGHGIHFHOUQVQQFEJRRWW]^VUTW[TMKMLLZZ[IEHHLLNMKGKQVY^[^U[^ZYXVSRUUZXYSMRQXXWQXXVQPQQTX]]YZ__XSSKX_b__YXXTSSVWXPLIQWXTWZMRQNLKGGIJKILTVXWZZPRX\\YTQSTV]TNLOPLJKSWMU[UX\]^^Y\_^^LSSTVPLLUYX^^ZTUYZRNJK}zxolfc_[f{}smffnfIdkszraW_eddcp|}yh\QE_srwxwusrtxx~pruvusstpln|mglmmvwyticdedaamppokj}znpfZ^ffZUUTNLEIUUdieX]kuyjih{}~ooIQeejy{~~w}pbRlxzri||}tMM[cir~~mq}yjturqqz~}{zy}}k}}}XXeqhCCNVY_dgg`c}yumdd_u\PNPQtts|jomATa`iqvenn`O|xb^Yjyy]]sZZamsvYY^djTa}zodbkoVQ\jgfXX\_]YLTWdi^XRRZZnx~~|yhaUU}`UUXY\WSS}ym_k{mfdkrrfeenl]]PHOUss}yTWgqy{{wJJc{qhqtQWhmr^slg}h]WYZXSQ`mU]knmm]zgY`txyjdk~~dYYJkkZ[mmnomllfXgvxxwwxzscZkyxoZg~tjsusiilic~wusqlfpzunnunXnt||lcmussnwrg]Sj|z~zyz~~uw{|{yzzxuyxswwvyzzpjlnleequuspnulbepphefd]ZMSddqvqdgrz}rqmyyPVhhm{|x{l[t~wnyYYglnvru~zksusqr|}z{}m|zzeeoxpOO[cglqmpzvrro~g^\^_~mssM^mmrxzirreU~~lkjheull|hhmux}hhmno`jsq|yf`m|xvhhkodaYceppe^WW]]qz}qmcch``fillkkfaawjrsnlsyyjosywll]T\d{{}]dty}~~zWWmvnxxV`suvjzqmskfghfa_jt\corqq`}odiw{}niplddWppbfvutspooi]jwyxz{te]mzxdnulsvvkkook^\[VTQOMKQ\a``^XURRVREPTX\XOJNRQQPW^^\RLGBNXXZ[[ZYYXXY[[`a^WXYZZYWTV]`URU[[\YSPQPPUWWVUT^\VXRLMQQLJKJFDACIIQSQJLTZ\SSR_c\^^VVCGQQT\]_d`\c^VOFT[\WR\\]^XDDKOSW^^TW^\TZ[YYX\^_^\Z^_^]]T_baaHHPVQ>>CGILOPPMO\ZXSNNMWJEDEEWWV[i^SU]dR=ELLQU`XOhhddeff`aa^TTMEd\abXMMNKHQZZKKWaaIILSWXJJKOREL]\ZTONSTJGNVQPIIKMKIBGHO``RLJGGKKU^^[]]_`__^\ZPMGG\bbMGGIKNNLKIGG^^`a\ZSLR^\TPOSVVQPPTSLLEADHWW]be`ZFIQ`]V[\\ZBBNdig`\bbVRVYHJQTXKWTR_]QLJIGFMTILTVUUN`\QIMY[\SPT^^OIICTTKJSTUVVUUdSLT\[\]ZRNV]YTIQ^dZV[\ZbUUVRNduj`]Y_d\g_adfb]ba\NJFHP^gpffa`mf_][cdhkpyttv}pr|pory}ullmmjfiqqvkhnqfc`YYcgjttssqnopk]]YXV[i`EPNCP[_fi^YXVc\mjcciknvvyxy|}{hgrnddhn{p|yx|xuxppmihfjqtu{y{~yyssvrl{{zzxx|x^^jnj__Wmf__Y]]kVZggyb\ryvui\\ccinnffjoo}}vnyujbuusrrlmstq^MSpmfgoxpu{}bb[SSXJ;?FXXYXYnld[XWVVTKbeuuxofgd^guhh^^hpreWcnpO>GP[YUPRQhjfjpqutuwyz{|vjihVNYjc\j_ahUOWZYXtsdS\\ZY[`bllcZcb^[kvxxvqmwvwqqomldd|aY]Thomixwe_iZp}q]qy~ummrooslnuwwxvacsxxnblqkeellnidq^^bxyuqgvrykltogkipwwsmp{{ifjkllfgaeensihbbhmoxvvz|~|txxvzzp|ygkhfxibmc`cd\ekoiipvz^\akqs^`r~uqqpustxtfkkxrueakhqujmwrjyyuqoeepm`^^jdqqmhhuhqvruvf`mww}|qnqdgryqepxthwwqjt|eluvur|q~onp~||ba`n|sc`xozx{uvkp|xx}}||fnts{rgg^Z\_Yceenswzzwqintnndafklaibpuj|piivhjoo}}zzie^LECJObbedewvkcaebXkozz|snplhp|oohiqywl^hux[JS[ihb]`_qsorxxzxxz}~|qqp_Xerleuknrb[cdee|zn`kkgdfkqwvoiomkiuz~|yv{|~xxvutmoe^c`nsql{}pjpewvdv|wopvrqvqryyz|{JKTOKMOMIJNNOLIPGGKYYV_`\QKTRV\\OOTQLONRWWTQSYYOLNNOOLNKLLPTONJILPQV]^]VVZ\]__^Y[VXVUXXTZ^YLPNLV]]OKPNOKIJKFMQRNNSWXJIKPTVJLV]\\XWVUTTXXWYVLNN_\[[ZVSTJIOMQTNNUSNWVOMR^QJKKPMTTSQQUOSUTUTLJPa_cVVZ^XQORHJSXQJOTRJSSOKQVYZ\\XZZY[HLQRRUURYS[`^RRT\ZXXGHHPXSLKYT^VTVRTNQ[YY\_d[ZZ\VVHOTU\[VQIIDCDFDGIILOQTTQNJNQNNIHLNMGKHQTNZSPPWOOSSZZYXXLIF?>=<@ITSOJIHGCNOXXZ^UPPOLQX^^QQLLQUVOIOTUD<@DJJGDFFQRPRUVYXYZ^[[\\YRQPHEIRNJRLMPHDHIIHWVNFLLJIKMNSSNJNMKJSYVTZYYVVUTSNN\OJLFRVUSZYPMRIV]VLW[_^_addbZVVXWWYTUY[Z[ZYXpqjdWacYT\cXKMM_\mqs~yh^`blqmugnqc|xwyvmcfnqdTTUVVYce]^aaxiYV_ehn||usstmnwvtuvxvrmlkntwoj__lgncaZZOKZ]SVX[eeghbOOagnwdlrxvolkffglimppo^efqt{}e`Y^\TSSpf`_hhtxummZRUXx_[WOabkkQQ\bCmmuQQp}{zz~}wws{{^pmjlh[UNNuuhXXoosvvzttWW^dd``hk~aZxx`@@~cWXYahh}dosmryzz]]QDDUUPJJffnvvxrmhd__^XXZXY\R^bb{{{sT^suzzxwr``e]BB7LRQLLpyr[[]__[Wdpqqmv|u``^]]VY_ZW]]H??HWWY[`YUYdxx}}}nggjZi{xvtgEQ[U\\XUTTDHIMRSW`dnxqaXWUn||qkio~~}ddcg_cPQQSdd_grq`fQWlsSu|{xx{wmmutiig`[lz|~byyrm^qshbhmcX[[jgtwxumprxzu{qx{m~~{sjmuxnbbcdegoodfkksedmqsw|zz{vw}}|{|}{ywutv{}uriiqlulkii]Ydf^_\`llmnhTTimu{ipt{yronmmnsnrsttgmpy~ojdmj^^_wmijonz}znn^XZ]{d`^UfgqqUUaiMurzXXt}}zixvqrpgb\\}}sggzz|}}}}ddinnggnpefgGGnfeeimm~qqpvzsw~kk_PPdd^WWss{{upqlif^^`beh_hjj}}xZbvx~~||xllpcKK@Y`^YYwyddjookdnxzvr{|llhhkllbaea`jjTKKUedgilebeouppqar}|{pR]f`eedcbbPSTZ`afotyymgebtzxwzppotihY^^\hhdktvim_`qwYy{{}wnnvxnnlgdr~JVWTPJPPKHLOJDEENLUWY^`[SNOPUWUYSVWP][[\ZUPRVXPHIJKPQMMOO[SKJNQSU]]YXXYUVZZYZZ[ZXUUTVYZVTNNURbdUPOLLFDKLGIKLQQRROFFORUZPUX_[ZVUTQQRTTUWWVMPPVX\]PNJMLGVQNMRRXZYVVKGHJZMKIENNSSGGLN?TTXeeFFUcc_\\[[^_]YYW[[LUTRSQIFDDXXQIITTVXX]]ZWWGGKNNMMQ]R^a]N^`aIYYM??cc]NHMQQ]\\aa_]]NTVSVZJJE>>GGDAAOOTXXYVSPOLLKIIJHILFKNN[``\\WHMWXZYVLLOL>>9CEECCUZVJJLMMKIOUVaa`VTY\XLL`e_LLKGJMJIKK@<HEJTTNHJJNJNTOSQTTRRUYUWZWVXYYKKLOOPQQZ]\NHIMNNEEJPPNPPRQPOLPKNPUUMEGMKJJKMGECBUVGIJGGKLMOOY\ZVVZ[YQQWYVPPMLLKGSOIHGFOZZRHHJZZ`WWRQQPNYYW\c^YZ[XNDCIOg`gtlehfacbY^hri`inj]m[\uuqlilldZruqpkkoxxrojg_aa[VPORmpphlrnlpnn\\XZZVZ[epeejruupqdg^bzhedcba`[ZZY^hacmxxpro``[WV_pfirwwscjZTU\uqkittokmqp]fhhddgaX_xmfr|yvdXegkjahhaXUP\d`fe\SUVhrtjqxao{mdpt|zxwx}qadluubrf]]\YXWalid_cbhkwwjddvjjw|~{wyg``cx{ggcYRjrfWWotyz{v|une^^WWUl^uwwx~^WTQQX`WWXXkuid`YYVkjhhmorp~}xrknmnxqqlikksnaf\aZdZWQFFRMQXcPKNW`\akUddfh\\hswunlfdhichhjZZdnppblt{}sTUXY\XXUJJVZZXcnrtndd^YX[[`ka\X]cabcjpoTS`gnMDSheLLSS`hbbhe_\bkkbbulla`]ddfbka__cmxn]\cuxodabfYpy|pow{rrsrqbbQP]njq{topninllmegoxqiqurfvgiig~~ywsvvne{}yvssv|~xwrpkllhe_^`uwwpuyxvyxwiifiidhipxppsy||uvmphlqnlkkfdcbfplnv~~vxuggc`^fwlnx{jrf`af~yrq||urtuuzzhnrrnlqj`e~rjw~{i^mnrrkong`]Ydmkqphbebox{qx~gp~qiw{~}{{ylptzzlwojjhcmurldlnsu|rmm|pp{}~z{ommn~llh_Ypwj[[sx}|}w}wqlhjauh}~ǃhca^^fmgghhs|qqnggdrrqquvyu}xqrqr}uurmssytgmgi`iba\PP`[_dm[TXdmimtaopigr{utpnoplpprddktvxfqxy`bdglghdVVbffclsvxsjjeb_ggjqhdaejihjsxw`_insVP]nmYY``jnhhpnhdiuupp|uunmkomsjllnv~whfmz{tkilqfwz}stz}uuvuujj^]hRNRXTPRQOPOJNSXSOSVSLTLYYWUSTTPKXYWVTTV[[XVTRNLJHGHUVVRTXVUVWWVVMMKLLJLLQVQQTXYYWXPRMO\RPONNLKMRNPU[[VXVNNKIIMVQSWZZXOSKHILYWSRXXUSTWVLPRRPPQNIMZTQW\ZYOJPQSRNQRNJHEKONQPKGIHQWXRVZNV\TOUW]``\[ZYY\]VNNSXXNVPLLKIHHMRQNLNMPRXYQNN^^XRRYc`\]\YZbbPMMNYZPPNIFRVPIITWZ[[Z]`XTOKKIIGSKXY\KHFDDHMJKRWQNMIIGRQPPSTVU]]\YVSTZVVSRVTNPJMJOJHE??ECEIOEBCGLJMRGNNOQJJQWZXTSPOQQNQQRIIOUOTX[\WGHIJKJKHBBHINTWXUPPLJILSMKHKOMNNRUUFELQTC?FQPCCEELQNNQOLJMRRMMXRRMLKONRLMSY__TKLNY[`UONNPHV]^WUZ]_XXYWWNNDDJGEggc`ddabbaghkqffmnnghhjd`atpvuohcffpmrxrotrhhggi~yrfvvohhcplfjfe_ceb]XKUa`mrqhu|jildignjf``PNVV^]ZlrXQYY|}xtobbYY_oopqnwvxqq`[[bmegottsi_pqtrxufepmkfleenqqxzvpekgghfc`^mome]UVQQDvvuuioxvrrw{lZoy{yzssvmqUUY\\[^\ff\[Zppzkrpwjhhfddtrggnxym``bYMZa\UEpsrnntkjlspNMSXUa`sxw}raqVZ`bmlkiiu|wvlchss~|umopuw~wgddrvtnnmmprpff`dmi\MHHOCMWB:4=JJ[ajnh][QCC^gda^]_Z`pyjaYmjd^xsjmhT\WWVRJGIMNJSghj\utspimnruusq{vtgVeemjj~|m^fppdMIPW^dmwyP_]`efhdff`^\astuqlpwhhqytvwwsjdllahc^YaqS_lddqtuttrdUSqqlikkilppssuwnnvwwqrpqnll{w|{upqqnppvtx~vvx{qsyp}}xsplxtnspplnolieYeoluzzs{pnsipnromjj[Y`_fgew}d\ddzuii``essv{u~yyjggowopx~~|pewz{x{zonusqntkksvv|~{slvrrnmjkivyvnnpicaa`^]Q~}||or{{xx~scu~}||{sxaadhhiljppfcaxxw|x~pmmpmmwunnt}|wljmf[bgc^LvxwrryqnsywXZbgclk{~|xlybglluvxus|{{unr{xzuuvxy|}nkkx}|ttssvwtklfisqh[TT\OZfNF>HUUbjuwrjhhe_POenkjiijeiwrjbvtoi|vquq^^aag``d_WTVZ[V_srpeyxxtqssuzzxuzwk^kktqpqcluvmZU[`gov}~]fdionpnmmiihlxyzxux~sqw}|}ztnpukuqlelx]eqkjuz|zzwlBARRPNPPOPRRTWQQURRSTQNNXVZZVRPQQVUX[XWYXSSRQS`^[XQZZVRRPWTRTQQNPQOMJEJONUXWSY]TSUPSRWTQNNFEIIMMKTXJFJJ]][XVOOJJMVUZZ[WWNKKOTPQUXRMVWXW[YPPVTSQSPPUWWZ[YVPSQPOMLTUTOOPLHEE?YXRV``ZXVVY\SITZ[Z]]ZVVXTVGGIKLKPPKJIUUZ`SVTX]]RQQPNNXVPPTZZSLMMHCINJG@UWVTT^``d`^WSRSVUCCFIGLLVYY\VMUGILMSRRX[YXSNQVW^\\WSSTTUWY]YQNNVXWTUVUQPMOSRKC@@D>CI>:7;AAJMRTQKJJKE?>KPONLKLILUZQMISROKZXRSPGKHFBABCCAEPQRKXXWVQSTXWV\ZYQHOOSQR^\TLPUUOCAEHKNSYZDLKLOPQNPPLLKMWXXcVSUX]PQV[XYWQNTSLPMKHLU^EMTOOWXXWORirmhdaccejjblkcjkjjYS_zzyxtrpi``mlqutonmmpwyslfokahjge``dhfa^]ZO^qosskj~sfklbfmvmj^aUY]W\djojXX_`rvzuddWSYkkorrmtpuub[[_i`UUpxsm`hpszzxqdiokgxpXb{{yq_xohjecaTZxxppkgbd[[PQTQepu{}zlu{{`Vau}}zuusybSVYYSVTOOTacuz{~}ddbZZcqolhccqy{{wwg[cTfilX\eimu|usskVd\]bUX[deouvqs^cfednww{{skkihhpZf~~reecq|ehlliibhojikppsk]kjlnYUIKPPRSM77>]pty|vvzdVSO_]`jdcmkmpqq^WZb~yz}xuty{pj}v^cssoZTTPjvZ[VVcpqtuts\pytpllonopphqskpqmnd`i~yxxrllutvzztuuvwwz{upxskrsnmjjnsqmkjg^kwty{srzlqqhlpwrrhj]cgafou{ubbegx|{kk^Z`ppuz{x{w}~leeitk``z}xiqxy~~|xoruqmx`i}ud{tovsnlmmcfxxtqklccZ_a_qx|}p{g^i|||ynaeiibeb^^cmo|~jhhnxuuqmmx}}ogm^kor\bjnryvwwp^lfhnadflnu{|{{fkmwzppovcn{sspyrsrrprlrxsqrttwpfrprud^UW\\`aZBBGLL`sreifdaj_Z^^innmmfdnligkytlddbaciigee\YZ^^_cgcbwx}}yxnWHHfy}yynd`[[\jijrmnvtuutthdej}~{z|zu|kkimzzxgaa\q{cecckuvxyyxGSXURPOPQTTPUTPTKHM\\[[YXWSNNUUWYYVUUWZ_``__\XUQVTORSRQNNPRQNMLKFMXWYXTS^XQTTPQW\USMNIKLILPSVSJJNNXZ\YPPJGKTTVXWTXVYYOKKMRMHHVZWTNRVW[[ZWORUSQZVIN\\ZVM[URRPONHJZZUUSPNOKKEFGEPUX[\^a[SX^_[[MHMX^^\\]]ZXXVZ_NFHJJGHGEEGNOXZ[\\]`accOONIINUTSPNNVY[[YYPJNFPQRIKOQSX\__Yca^^VVRGNJKNGHIOOTXYUWLNPONTXX[[WSSQUJPcc]]VOONU^[OQSSRQNPTRQRUUWSKSRTTJG@ADDFFC88:==GRTLJIHFKFCEGOQPNNJHN^^ZNKIN]URMGHHKKJHHDBCEGIGFT`]Y]^^``\\ZZSE<FECBqi_`ippo^IIapuo{|yeUKKocTTpxwttuvsstqggkoohmnYRT^pupfa`_fmmlhcmrpqsnmliknrrmnqkmqrjjllcYcegb`WM]a_X|{okjjbYYZZ\T4Pe`MMinhlmma]botcNFkkz}vdsz|{okjlnjguzqghgdwqdUYZZUUTPPEEQofcuuoollpzv_RN5U]BBcZEQ[agglmmxje]]TeuOZ]ss`XXSSVYYN`n\^XRzwweeQffjnn[ZY^nnttKLMddZSVRtx]mpw|zy~SSvv{y~tusqmiiqq[]^f^THpnjcJJdx|gn~xn}yursvq`jttrqqyxw}zqnmsdKjS^RUXgfbdiiWPPADGF`jsDGPPNNYcK]YVXZVUUrh]ehornbbRMMjkOud\XXhpwwiddponj^t{{fqz}knux|xtswaa__LJGcxn\SXbz~zxx{pfXU_xqiaa~qXX_esmpp{sofmwnYLOYYOC@;8|rhhouutdOOhuxs~{k\QQwnccy~zz|}{{zwmmrxxptub[_iuyunigfmsstqjquwx{usrnprwwqrtnpstlprsngnopjha[hli^vsrqkedbbd\>NI?DJMPPSTTYROKKHPXDIKWWMIIFFGHHCLTJKIFba^Z_YYOOEPPRTTJIIKTTWWABCOOIEGEWYKTUZ^][^`GGXX_\Z\YXWUURRVVJJKPKF@TTRNAANY_\PT^^]YTd\Z`XVVXVMRWWVZYY\][VTTWPEc`SGKFHJPPMNQQGDD>>??NRV?AGFEELSCMLJKLHGGVPKOPTUTOOEBBQRD\XNJHHQUXXQOOUSMX[[QV[]bTUXZ[``ZYXYNNLKBA@NYSJFHLZ^]\cba[UOHFLZUPMM\UGGKNc_UTWW\aUSNSYTJDEGGC><:9leni_Y`msxtkf`ejhlZQbrlfxxuu`W_ntbedcejgb`jip{rtnkjjkpsvwtpndefjnmljhfhlnh`gtuypxvmomkka]^_`_hP\aWT^LPTUWA@ZY_degffedef|yiNOQYllkhhiegjnqulnppkknuutu~|zzccaZZTNVX]\`YQUbbehhtxwpsoflrqsgbbccdoqllcXXQOOhhd_\djjRRZckn^^\Xegzz^^`aakssAAFKclxtpvqkdPRU^^Y_^osshcfizvuu{{z|urwchwwrnnqpuzzufj^Tmd[[{orzz\Pdtsw_w{y{|{zvtszsru}ZCCNHDNS_ccQQTWWejjS^UYZ\UKUSNTVVMY]zNNRVW^f`pnefUkqmmp]pw~vsuuk_wwy}sphs{wuvxsskZ\gq|mp~w}vgUWesc\^g|uyqa[MMAUWi|tktzhd_``[Zvosogchqu{xplhloqsf_lzvq}}mhltxglnlptqlksr{xytqsstxy|}{wuklmqusroqpqqrleoxz~u{wosrqqhehkhgoopXcf]ZcSY^`aNLbbcbfjkmllkrY_qploswy{qrsslloyyz{ppmdd`]fgiijgjaX[ffkppx{{x|xqw|zypllmuvtunee`^^qqnhdkss\\blyywwmmlfpriikllszzMMSWWXov|zw}yto\_bjhbghuzzmhjk{x~~yw{glyyuqruu{zjsjbtmggsw~~dYixx{i}}{yyxx|vuxbOO[RNX]jmm__cffquualdjkldXda]accZgj[[\_hmgtvppbs|zzveu{zyz|rgxx{xwnu{xwxzvxqdjpvttx~|pbemynfhqwxkiXXL]bp~pxrpngdTPVSMJNVY\YURNQTSTKGOXUQ[[YYOKOVYPQPPQTRONTSW\XYUTWYZZYVUPQQTUTRQRTVSORYZ[W\[VWUTTNLMNNMREKOJHMEFGHI>>KJMPQRQQPQ]ZRDEFJTRPQSUVXTUVVUUVXY]_``\[[OONJJGEIIKMJFHNNPQQXZYUWTPSVVWPMNOUVSSNHHFEEQQOLKNRREEINTLLKIOPZZKKLMMRVV==?ANSZWUXURO^DEGKKHLLTWWQNPR\ZXX[[Z\XVYORYYWUTUUXZZXPRKFSNII[^UVZZJEOXW]YLY]^[Z\]\[YW[X_VXab]]acI>>CA>CELNNEEGIIOQQFKHLMMIBHGEFGGCIJY]aCCFHJPLUTNOHQUSSUKVZ]_dYWXWRKZZ[^\WUQX]ZYZ[X^WRH^ddJPU]TV^`a`[^XPFHOVMKKP\``^YYULIBB=FHQ\USXZQOLKKIHqqlbblvuwqyxtlslid__goiyvytccjrxmdltuvkq`ovztyxrrohba`qmrlkjjpstkjlg[_bbcX^ejvp{x{{qk^]\_flmbTieYXQKPUTYJ@P\c[bgbaa`hkYYa^Z`hmppnkeimqutpmmljizzywwz{~{|{upmjjieijZ^fggjkkYbMQOqqjlljp{gkgivurqk^OYtutfhioXX_jlnbYaXaiqspnnccgkk^ppgym`[qmk^NEP]bvutrzqgwPOTYhc^imuxmvzunlhhqqommrrfzvrwokhobadjacepgdgfnncfzuntkrhcfo}|y`sy}}z{}{{ylgppw{{tu}}zzxq\\aW?ETX[[VTT]bgjid_abXVZ]YR[[LLPVTQRZZ^^xhU\gccdbccneY[KYcbbddccqtywjntzz}zt{xxuzzxx|~z~thzgbmrpSanty}ssqrmgghidferlmlq`flm`weOZ_krqnkpwg]d^\Zxxskkrzx{w}yowtqmllqxt}{nnrw{riuyz{twjv|}~|wwuqmlkxuzutssy{{rprohikjlahmq|uy}}urhmjhnsuj\pla_XW]b`bTKZekcijmgenscakgbhnswwtqlquy}{vsrpml~~{zz}}}{utssqnsufloppttsegSVUwwpymssu{{yyrgYb{{zqprxgglssrsuiaibhpw{xuupprutixxpwkgzvti\Q\hj{{zxxp[\cfsleot{qy|wnmjjvvtsswwl|yuyrpmsjjnshikuljnrvvnp|uyrxpkmt~n{}~}~|souuz}}xzyfflcHN^bggcaaimquvqlnogfjmi`jjZZ]ba_`hgjjsbfnjjkltmceYemnnmjvw{{utx}}~x{{|{zz}~}yp}qnswv^jru|vwyzuooqslolxuuswkptvm|lXcgsyvsqu|qjpligWXTOOUZZ[W\[YVYTSPNNRVS[Z[YPPTX[UPUYYZTWNVZ\Y[[XXVROONWUXTTSSVXXTRLMOPPJMPSZW]`\^^XTMNLMQTTNGSPJJGDFHHJB=EKOKOONOQNRSJJNLKNRTVVTSPRTVYXVTS\\[ZZ\\^\]\XUTRRQPRSJLPSINDFEVVRSSRU[PRPRXXVURKCIWXXPQQTIILRSTNIMHMQUVUTTNNPSRLUUPYSLJU__SRKD>DKMYXWVZUPXDDGIPNKQTXYTX[YVURRUUTSSVVP[YVYUSQUNMORMNPUPOPOTTNPZXTWRV^^PNPU\[ZLVZ]\[\^^]\\ZRPUUY\\XX\^cc\ZZYUJJLH=?FHJJGFFKNPQQNKMNJJLMKEJJCCDGFEEJJKKYPFJQNMTOIJCINMLNONNVX`[YR^dTX[\\[X\ZYX_[\[[^_b\^WP\`^OLTVTEMUY[]__XWagUVSPNONVRSSVKORSKXNCIKQUVTRUYQKMJIpid]ehn{slf_[jpvvkdYYmr|rlqv~wbgkc\djoouskda\WonjqpnnmvyvokeOS[a_afiklq~}}{q__\YZZ`opqoiib``XUQADEEFHKS]ffhh`^^bLJ]acfcSgxullrttssqjjkmoo~zz{a`{eorqpcVZZjmnoptuuZireMMyye]X^d^fhiRapu4EK3d{`~`llyytcgs}Xgttnnkiir{{eeju\ywpml|}xxhEEccQlTQQpprqnx~{vvYYf^_pvtlnitYYPPhpx?O^jT\oozm]]jjllnnu{{vluvwz{xxuqzzpl{dd~zuub[Siog_STQQUWWglkiibZ^^XX^^\XXNKKdb_URPX]ZWH4Gog^`glqturpWD]|wdWG}lyaa`h|~~ymggss|zsltotz[]govwl`c~rdcnttommpi`_\_lpz_pbQTZn[[XVzkJYYZwrrqlclpuwpkd`pqstzsmggsxxsx{~npsnglosszyunliexvt{xuwx}vsn_`ehhimqrtx~vkkhfiiluwyxrrjggee`ORSQPUYagllnnfddiVUgjkol]o|rry{{||zqqonrrzz|efswxwuj_eeouwvvyzzdpwlTT~~jbbgbgndnpoakvz@RZ?nopuu~~zkmx]m{{srryllpzd|wuukKKoo`wc[[vvyxt|ww[[leedbuzxqtpxii^^lwIUbmahyyvjlrruuuuzzrz{{}}||{{uq~jj}yylfasxrka`^_``bccpstwwpillggnnlff\XXlnpd`_dhhbR?Qwpifosvz|xtdPc|l^Ku}dins}qkkyy{upw|}~edltzzocgvhgrxxyxrmlikrv~nvk_`csffba}qWeegWSPMQRU]YURNLSVZZTPJJUX]XTWZ^`[PRTOLPSVVZXTPNLJVUSWVVUUZ[YVTQGHKONOQSTTW^]]e^XMMLJKKNUVWVSSONNJIG@@A@@ACGLQQRRNLLOCBLNOPNGQZXTTWXXWWVSSTUVV^^\\]__ON\PUVVUOHII__RTTUVXJRVPDDZZPLLKIKOLPQQGNUX7?C7N[aM]aNSSZZWNPV\IPWWTTRQQV[[PPRXcegJZggYUSS[^`_\YYQAANNFS^GEEUUVUTY^][ZZKKPKKLMUXWSTRW^JJDDQUYJ\YNICe\RZNMKP\]]ZTRR`afiVV\_b_\XTXSW[IKQUYZUO^O\VPPU^]XXSRRTPKJIKRUZ`KUNEFHT^IIGF[^SBGGHypd\TZuvwuppib]fjlmpqtnlws_a]]eiyyuqkihjkdrywgTLcdP[Zjol``bggiv{{r`gl\\VAJMQ\diijgVGHVL<7TeZWZgnp_YXVTSaffYUUazxpojlt|seeijlrrtycWyxUPinppiilssrqte`aigfsm[]eQU[_\\[Xd_b`\{xusis|pgtfaxl{{m]|rj]ktq|xqz~{{viag`]Y[_N7}}eEgijjis}gnyt}tt{yVPp\syeehm{prwE[owZdnnrz{mlqvddgq{||oumccYUU~uiotYinnsdfrWWMggpwk}_TM]^XWSU`[YXVP[ftwgYI[ceeH<<fjrzz}{w|rsxxmikq{xvqsn_cohhbuvnnb]]immrxuadUPPV`hy}m\e\Y~wmd]d|}}{ssqoiprtuxy}xu}yikjjnq}xsrqsus{~qa[qq^fgqutjjklzvgoviicMY\_hnspqpaUUbYHC^j`^`ksthddc_[hlla\\g~{ttvrqt|sggmnqyy{oddYqtuuooqwwxy}~tnkxsn}sfflY]chccb_mionk~{{pw}tmzkf|rwmxpcq|{zx~}nelhgfhp\AmOmsxxsxjs~yyy}]Xxcx~jjrsrrswx|Pdv}dnwwy~qqpowrrsw}~t{vmmfcc}wz|iruuymozee[nnu|sj_Yjjklkdffeadpjgee\dmzx{naP`hjjPFFnru{{~}wyy{{qmnqyxtvqdgqjjey{sskhhpssx}|orb\[dms|tfoig\VPLHKYZZYWWSOLQSTUVWYUTZXNLLPS[[YWTSRSTQX[ZRHDPPFKKSVTNNORRSTTZ\\XNQTLLI>DEGLPSRSQHBBHC;9GPKIKQUVMJIHGNPPJHHN\ZVVUST[^YQQSSTWWX[NHZ_ZHERTUURRSWWVbXPMMRQPX`TJKOEGJLKKJIOLNMK[YWVQX]UPW_PMaYS[[TK^[VRKRWU\`cZV[__][[XRNPMKHJND8\\O?PQRW\QT`abbZW\WW[__ZHEUKVccZPPQSTTS[UVY>ITYIOTTVaf][c`]]^^[TSUXNNPV\[c`]TXSMMHGG\WQTVLRTTWNOaaUGGDPPUYR\KEBJJKGHHGFHNJHDIOXYPIBJNPP@::OQW`di_\\]^\[ga__^dc[VWZZTSTX`[ZWX_UMO`VSSOXYTTLJJQSSUYXKMFDCGKP[\SINJI]_hhcQQca^_]YYbZa]^\wrmpttpbjbgZapnkqpnnqtrri`gXVUX]lnupcURTVab`kgcnrlnnjjnz|sl_lbYKNITdd\[b]VIPOSWSEL]^biorl_bha\XSKKSRltwsg`llheggqvef{sqshelssmooxWSe~uktvroqrqvxtv]iyvxypm^PUootj`Uprff`[VZ^chhbnx~sndc[[kwxxskhfdffknspn{sbc_ag|zlk~~|ws}ytmpmjsmik|nccfmmhgnztsxii{ypqmiimt}wg\\Z\tvihfeqaTM^jpyqzblztswrsnszvz|~{|lpw~|z|yyvz}~}{zs]]UT`uujfinuypfed_a{sZZYUT[aenzreldhqk~qmf__[\`edcTGKOP`eignQ^hmmxbnxuf_hoiiqfYMOOppex}z{jjmqimvuutsstlggk^Tcuuvxjx|yrnjiruyfrsuurkz_bdmg`]j_SdipniZZlieghggmflggf~ytw||yntmqejvtsvvww{|yyrmqehiuw|xnc^ablmjrokvzsttoor}yujwmeZ]WapmgekhcW_^cg]MUdfipvypfipifc`XXb]sz~ynhsrnilmy}klxtvlhovvsvv}e`ow}}xtuvt|z{{~grwtfY\uuztj_uwmlgc_ceimmjuxuqpkit}}}xqnpsolqsyxwzmoklp|pp}}vvut|utuuhhkuulmt}ww~qq|uwsppsy{ldbdez{nmnnzi^Yfqv|w~jszx{tvqwzw{~|osz{~ziidcl{{qptwxnmlln|hifdcglmswjrmpxpzxqlojilonmbTUY[dimptWdnqq{lutxx~ylenuppxubZ\\uun{~|~nnrumovvuvspnsg_izzy{pz~}vtqpvy|nxy{|xq~chmwqidriaMMRSPFFONMNMKKOKNLMLZXUVXXVOSORKOWUTXWUUWYXXRORJKLTUYVOIFHINONSQOUWTUUSTV\]XTMTOJDECHPOKKNMICGFHJG@CLLORUWTMNRNKIGCCHGTXYWQMTTRPQQVYPQ\XWXRQTXXTUUZIFO]bYSXYWUVWVYZWYKRZYYZUTLEGUUXRMGUVPPMJGJLNQQMTZ]]WTONKJRY]ZZWSQPOOPSTVUT[^VNNLMP\^_[SR\YV\ZWSUSQWSQR^\TOOPTTRPTZXWYQQ[ZUVSQQTW\YPJJIJW]XQQPOUMFBKRUZUZNSZWVYWWTW\Z\\_^]``\SVY]_[Z\YY]]XYXZ]]\[ZVKKGGMXXRPQSXZUOLMZVIJIHGJMOUZVOSOQUR\TSPLMJILNNMF@ACDMPRPTFLQTTZMTTSSYXOKPTQQUOHCVTN_cZbae^[[SSTVRU[[ZYXXYSOOQJFOXXY[R[]ZVTQPWYZPVVWWUR[NQOLKRLFXUaaPIMKIKOPRfZYR_XfmijklgXXQXb`nnvsolilssceY_XWTUTinjfYY\`ljjdiyvtrkkoyyuogmgCEFMROVg]YTMMLJGOIRUTXj^a]]j_`njVVWKHFR^sqnkUakh^^fq|rffz{umabu{skksuuiSP}qqttngmoyywpM[ww||vjhjlsrsq`Zcyyl\\^``ujjkpyii]XZmtwukkb__]oomiyvl\glqyri{{zyyvtq~uvsrrojo{}UYoomio~}}|pu|jqrie^^blhjocN[gssbiog}oXTrtpq{}shhgnturossvyxo{rtvsu|xlv~vtxqVVUSSfllsu|vk\\koqmhlg\[]xyedp_ZUXqegjhTSSpvppb]aSBHJJb~t_icceaenjip}xxlO`^cVPWWp}x{~mmehiihhr{pqoomkklYc|kyp\ghov{|mnviv~vsrtnopmjc`_ji\VZXVY^_`pfd\famtqruvrgg`ejjtu~{vutuzzmpilfgcddquspggihgfjuutqqjo|{xrru{{xrnsnPRT[b\arheaZ[[YV_^W^]\`pehefnegtqaadZWTbkz{ws_kuqddmxvjj}~wpffx~xssy{{sb_wqlwy|vWdzpopqyxxwfbi{{qddfhhzqqrvuuhddt{}zqqnmmduutq~vjrux~yq~~~}z~}{zzxuwZ]qqpmqv{nvxnkeeisoorhXdnxxipwnxd\wzvxxllkqwyvrttv{zp~vx}xyu|{yebbmppz}}|{rffsvzvqvriijji|}khuhdbawmqsrba`x}xxjdgZKOPPgxcniijhpvsrw||qXmmnb]eey~rrlmnmllszssqqppqsens}tdppuz~oqxp|zwx{uutvsjJINOEBDDCDFFGQKJGNJQUSSTTRJJGJONUUZXVTSTXXPQLNLKISVSQKKLNTSSPR[YYWTTV\\ZVQUQ@ABEHEHQLJHDEEDBGCGIHJSMNLLSMNUSHHIDCAHMWVTRGMSQLLPV\WQQ[\YUNOY\XSSWYYRGE^db]eaVVXYUQTUZZYUCJYY\\XRQRSWVWVMJNZZSKKLXRRSU]ZQQKIJTWY]]XRRNLLKTQZXRKPSVZVQ[[ZXWU\^^WXWVVTRT[\]]HJUUTRV^]\[UX[SVVQOKKNSQRUNCJPVVNQTP\THFVWUU[a_\WQT^XXVUYY[ZZV_b[VWX^WX\_ccbYRX\``XWYUIIHGGPSSVXXW[XRJJRTUSQSOJIJJKZZPOUMJFHUNORPFFETXTTMJME=ACCN]XMRNNPMOSQPT__\ZZSCLKMGDHHT[X[da`_b`^SSOQRX^VWVUUSRRIM^^`\QZVIOPTY\]`VUYQX^b^YXVVTTVTROzaQQ_wsQPZ_TNUchilk_`a][`ldSk`]quogegffXRln\mpnoheor^^cqj^gjaZ66CGLMAVUTLT[[NPUXXaZQZIINYaQSW\_`qpWLEHNchikllkki`YUX``dnfa]]SXfome_\joc`aafaRRYmswvpuwttekznig^lqqsv||jn{[NH6BMMOPPNJ>Q\^)APggbbdd`QjnaS<8GPU^^`_\SOAAMU``hheeho}zruxxns`cntq^ggPF_hmypojimqh__gr\\OFRtwxqoqssvpg`n{|yvviddtx{ijjllrxnqposvvrrpnnv}ppuugVB]dqwq{hvug]SS~`xvmu|yntz}xsmkhaH{{xxvuunUUggeafpyXXTZ_isxjbbxvs||zlswx}wwxtuvhWWmziikktwz}qq}{zttlRY]_:EPTT|rLLKHY_aggpecduysy{aV]__[\_md`T~{}}ZQcddzxl\\il]?AdghlviaY^cjxYSetxs`hidRP^|srvkhinVTSS^WTUWY`_W]evz~}xk__hkmwt^Su~}ojmgWY]chizx`XSTVjoprssttslgefklnvrmiibeovuoifuzljnnqmaafvz~x{|{{nsvrpkruuy~osf\VBOZZX\]^YJ_hg5N\llijmmiYqtg_EAR^eookigb]MMY_ffqqjjms~vy||pugjt{yjqqXNeln~trposvpjjpyccVNZ|}}xvxyw{tkbhnx}zzmijy{}nppqqx}uwusx}}xxwuu|vv}}scOmqy~vq}}rh]]o}|v{rw|xwvrmfN~~xccmmlinwddcgkluymjj}zw}}~pv{zxz||}}n^^trruu~qqyys^ehhEP\ccxYYXUfmowwwpqp|}w}lelnncacpfeb^Ypqq}sjjprmJIjrtv|uoclonyb_q}{llnu\Xfwuznjkp^`mebcedccmndfkyymddpspwtc[ywsvOGHJLMNWVIDABEOSSTSNKJKNNPUQNLLHJQVUQMLSVONOOQNGGJTXZYVYZXXQT\USQMUWWXY]]SU\KEB9?DDEFGGE=FKL4>FQQNOPPMFSUNF<;@EIOOMMKGE==CGNNQQPPRU]_[XY[[VXe_MOTXVLPPE@MRU_ZVUSRTVQLLQVccKKE@EWYYVUVWWYUQNNMT[\ZYYROOWZ\QRRSSVYTUVXXVVUTTX\UUXXPG=LOUYU[`PXXPKEE]Mccee_YXSX\ZTX[\\XSRQMB[[YYXWWTGGPPOMPUZHHGIKRXZSMMY]XV`_]]c[SVc^Yc^Z]ZZYd^WXXPHHSZQQRRWYZ\^YY_`\ZZWWSDHJK9>DGG[UA@HKLPP_cTNMMXZWZ[MHJKKJLN_TPNF]cc_^^[\^\KFLMMYdYRIIQSK=>NOOQXPLHKNSZIENUXUKRSPFEJ\XWYSRT``UGFEEKGEFGKKGJOYY]^]\TNNPQU\ZLFX]]SPRmspuphJJLe^YXTNNa[`^\`gklnnibSLZZ[Ya\WXYYWTTfuuqmmihlruuqqpmmpttvwzyxxodfmmhdW8XUOIIYYpyXPRRUW]c]]d^^ekmob_]\Q^\XRLLGRchjhe^\cdg``ejjmx}vle{{tp^_dd`cegsyxwzrjlz|{a[`qzuee`\_dstmffopfWX\ppe\ilrrnmmu{yusmmrsd^`utssnd[pc_bbhx{~~qxnc}m[mtv|yqlnt{[IIchnslpsoaamdo{qspiluojjnossp`vz~~tX`vx{yzzccedj{{xj^zmqprvrmmjivx}{t{y}xaiettotprjo~|~~~|u}R=;9bllhY[YQUXbTBBp||rcVXY]jtfa^]m]Gh]hljem]TQHHnqqgVQ\eunroYYdjZQFFb\ICV_nnmwredcrt{~}{xql\G\med_qqzpkkcdxo|v}}u{}^^ekotsxv{uqVWZpmmgdda]]kfhjlmpqqssqk`Yhhgejihhiifccozzyxxsqtz}{wy{{}~ulmrrnj_Aa^XRR_axd_bcdieejggmrsujhggfd[gga^ZZUZhorokhfkmnghknnr}wpiyucellhlpr{}yqr~~~~gcix|llgdfk{~wppyxpcaevvmdprvvrppwywrquwlhjzyxxvlczplnnszyrxhw|~zwz{cSSgsvysvyxnnujtuwvvsnq{uopsuzzwfy_f|~}mnoor{{xmc|qxwuwtppmmvz~u~jpn{{uxvypt{ςZHECissqfif]ack^NNuxm__`fr{mjkivgSpeoqnlsg`\PPrusl[Wakyqxwffosd\SSleQL\dsqo{ymnnxu~|tqdRfxrnkxxyvvmi{r{yx}llnouyUXWYVRCCEQPPMKJHEEOLNMMNRTTUUSOGDKJNMKKLLKIIQYYWUUSRTWYYWWVTTVXXZZ[[Z[UPQTTRPI;JHEBBJJV[JFHHIJLOLLOLLPSTUNMLKELLIGDDAFOQSRQLKNOQNMPSSTZ][TQ[[XULMOOMOPQW[YY[VRS[]\NJMU[XOOMKLOWWTPPUUPJIKUUOJQSVVUTTY[]ZXWTTVVPLMXXVVTOJUOMQY[]\VYTN\SJSWX__][ZUSTW[^IAANQTWSUWcTMMbd`TOU[VWXXURSWURRTUVVUMXZ\\WHMXY[Z[[NNONQ^]][SL[``TUUVYWTTRRZZ\[X[]Z\^YLQOWWTXUVQT^^a\\^__]][X\D:98MSSPHIHDGHME==U[[]`VNGHIJQVOLMKSK?PJPSROSJEDAATVVPIEKOXUVTHHMQHC>>MJA=HMTU`^Y^UONLUXaa__[\_][ZVTJ?JSNNKUUZSPPMP^ZV^_`Y]\\Y\_a]JJOTWlhej`TRRZZb]HPRZ`t^bfjdlmlmmgb]]ehilh^YY[\\ifnvndbdbb`fmhnifmmlnpnkuttkkupqgoh]fd[UddVj^OUY_cclgb^a\adhqi_\UUS]^e`XWWQJXfmlfggdeadfcglmgayuplisoefjgf`Qghj}ppnmqqqkc^aoxrmma`adnzsjonUUTPPmqa`jmssolozx{~trrwvtukpvxpnp_ju[_d]hqnyo`smgngaijrz~ufvj[q{pbbjkqwyz{qqb`k}vsmmjdqzunriarrpq{{}qjdhsusvurusm_qquztnhfzz^WXuzx||snqnx{tssz{kqvla]etyxzx}z~xpi}rrpstteUUJLegcmmiPYfgKKjou{ryeROJY_`hZlR`jPM_\^X^\OOJP`\_TLKNfjjnncWd`__NNVY[K`M[gsojqtt~~i_[_o}qy~}}x^nkMZeaainoddhXy{ry~v{}tts|mmpxorupnmqka_aeehfU]_fk|himrpqqsttomfhprquphiikllvqv{unnollkpuqurntuuvwwt{{}tt{uwmunclia\klaui\acirnjdgeikmvqhd``]eelg_`a]Xbjqqilninlmlhloqke}zvtnxujlpqoh[psqvvtruusnhcgt~ytthgiju{swzdde__uzihqsxxsoq{{}vstxyxxquzzutwgsjnqkrywwjzuqxrmrry{rvj{wkkpz{|zzmhq{xsspnw{txpjxxuvvpjnyxw{{yz{xhxxw{unji||b]`y{y~~vstr|~wuu~qw{sjhp{~||{}~{tnuutxy{oaaUVmnltvr^__dnoWWquxw|k\ZXcgiqix`muZXhefchd\\VXgac[SVVjmnuumbolii\\dfgWgVakvqmtwwndcgrx~yerqYdnnhnttuunnq^{~v{w}xwu{sw{TSQSNGGHLLOLBFGKNYMOQSPTUTUUROLLPRSTRMLMNTQVYUPOPOONQTRUSQTUTUVUSYXXTTYVVQURLQPKHPPHSLEHKNOOTQNLNKNPRVRMKHHFLLPMIFBIQVTQPPNOQORTUQN[XUSRWUPPRQPMFQRR]^_UUTTVV_WTOLNTZVTTMLMOT[WRTTHIIFFSVMLRSWWUTU\Z\]YWWZYWYSUXZUTULRXJMOKQVTZTLWSPTPMQRVZa]XPXRKU[`TMMRSVYZZ[cbUUc`]NLR\YVTTRNU[XTVQMVVUV[[\UROQWXXYXVXWSLUUY\YURP[[LHIX[Z\\WTVUY[XWWZ[RUXSMJNVYY[Z^\[^^`ZUQ_^]VVUWNFF@AOPMRSQDEEHOOAAQTY\VZPECAHKLPJSELQEBKJKGKJCCADLKMFCBEQSMGMLKKDDH@LCJQXVSWXX\\RMJLUa\UZ]\__]]_[KTRBHNKMQSTMMPI\\V\^`Z\]XXWVV\^RRUZUVW\\af`^^b^tk_T[hhxfhophjkklkiihfgstykkaa[bhgmswoUUY\\URRa`ejd[\aelni\rxur~xqjmlmssq[QdnhSSVYggnacgg[WW_ecmchgb^`\`\jf``a_[hotnkihmmehmlnrp`nztnnewphkuomYbzrrqoesuxunzxslnvuuogplggmnnfUHPSSl\bbhkq{uoosxxvxyyxwtuxljiknrZ`bahec_omlkkjj`fkw{wpweNTfvquu{ppqkjjxxtggmqij||{nYirry}rxxuvxmprv}uja]]ryxitvqo_KKg}}z~xpvvtrqqyqqnjcYhxjl||ufgtncdfelhf\_anc`q{iUU^ozd\STcchzqbOOMXOeYGnl\UMMOYTDL`[[UUW_efgZUUN\YTQRUUVWW[i`gmd_cgmiq}_N_h{{qVptopx~gqqVV^gzzxd]]dhs{|~~|sttussovyywzyutbcipjgghdxph_fqq~npuwprqstsppnmpy{ssoojosqvy|wbbeggcaaljnslcdlpsupfx|~}ypropxxu`Xmvq``bdmksgiooc^^gmhrmrplggdidqmffihgntvsoonstmoroptrdtyrui|vnq{wucjzxusjxy{xr{yunq{wqxtnnsuuqdV_bbvhmkpsxztruxzzyz{}{zz{spnrv{fmnlqmlivstsgms{z~mYcq~{~~wwxq||ypptyopvfpuu}w}~{{yquy~~ymeev{zlvxtrcQQk}{t{{zvtt~xxtpjds~rr}}vmlvrhiiktqsrrgtliwrcciulf``hkp~vk]\Zc[ocRwud_XY\e`PWgbbZ[^hidbbYfeb_`ddegpgjohdgkqovcThnxbuyuu{oyyddkn}}{keeknw~~uwyywwsz}}zyLLOQNMMOMYTMGKRR[QRVVRTSSRQRXX[TTOOLORRUXZVHHJLLIGGNNQSPKLNPTURLWZYW]ZWSUUVXXWKFPUQGGHJQRUNOQQKIIMPOTOQQNMNKMKSQMMNLJRVYUSSRTTPQTTUXVNU[XUUPYVQSXUTIN[W`VPXXZYU][XTUXUPUSQQSTTPHBFGGSJNNQRU[XTUW[[Z[[ZYWXZSRQRTVILNMQONLTSSRMPRY[YUYOCGPXUXX_\^__^]]URYYWPPTVQR[TIQVVZ\VYYWX[TUVX\XRMKKV[[RXYVULCCQ]][\`^ZVXXWVZUUTQNHPY]QS\\__^Y^OPXTNOPPSPONNJKMSMKUZQGGKTZNIEENOPZUMCCBGCNH?SRJFBACGE>BKJJGHHLPQRIEECIHEDEIIHGGIPLQUPMOQTQU]MDLQ[[^]UFTVSTY^`c`N_UUFFLQ[[ZNIIMPV\]^^\Xc_XWXWWTXZZXYZXWo|lhnsrppldHclmkquqqndquvsr}znuvj^`oopqronml^Xbsz^cz`ZfopfZh~}}g\^gfhgeb_`digddeZUXWglmopnumaTaknnwyyvmpnlmrlkob^_Xxmihoqsyxoumokjiuy\@LasWik`daZRYcmsdbmpux]r~xxitwzqtZ_cqx~y~_dr~wZo{~ufz|jvXPHSJrd_i{wupjjea}c{|Yiwufv~sg}}|zzx|~|{~ypu{wsoqURUdc_aoou{lgow|mnf\tqjY}|odZ||tZ`agnpc\YYIT`Q\lGFEziJ4t{txwuSPCGTyZiv[:W`bTXRAVbfNMJHdmumkiKepykmoaktlfXm|rhv}dEd{suvxnd\bxpdUUr}yo^nlurnsvutuslUjrspuzwwuluz}zys|~tjkxyuxxujgn|gj~idmvxlaomdllnmllmnmrolmmda^``nsuw{}vl]gsww}svsppuppvieggec_yspluxx{|zqwpspon{dM[ky_prhpsjbgnuwjivxz{bv}zl{|}vzbioz~ip|bs~|vo{e[O]Vvnjo~x}voolih~~]n|xhyzp}yyx}}}uz{xtwc`bktonzszsnu|xvphwvo^vney_ejosvwwhfeeT_k[kwSRR~nS>wy|zx]ZOSb}^mydD^hqcf`NeruTSRQhpxqppPhr{qrsdmuqleuujxiRj~xyzyojgk{qg]]u|xsfwyV]TRVYXWWTPAOTUTWYWWUPWYZXW^\UYYSMNVWVUUTMJOX\MO\NJQUVQKR^fed__RKLMQPRQPNPSQPJHIIQTUYTNGNSUUY[[YTUUTUXTSUNLMI[TRQUVW[[VY``UUSRRXZJ=DNVHRSMOPLGINSWONTUXZKV]Y`b`ZRWY[V^_]WJLNVY]Z]`LNV]YJU__[^]XQZ\aceRX_HEAFAVOMQ[Z`XURROM\^N[a]JQYXRY`\VP`^\\]\\a]\[]ZUX[YWTUFEGOMMTTXZSPTXb[RTOIWVRJ\TNH[[WJMLPSTOIGG@EKDJR?>>bZRA6W[WYYXDC=?GY]aKRXI9GLLFGE=HNPEDB?PTXTRPEQVZRSUNTYROGS\WRY`\O>N[WXY^\VOILZXOFFVdd^]TJQPvwwmlujhi_]dhli_dlhhjmz}{rx|w~rr~~sopqrusmhghdXbzzxpagsxyscz{gkllz|uulif^[QZYMgj[acddI<99\deZUU_ej_immljmu`X]agpyyqnwyyb[`lmkjfiufa`^^__cnL_nttqyzvvoomlkr}{hcanypgLHCUZcll``SPRlmopbRObqsaZ[]aezyyxx{~~zzvvw|xtqrs_lt~vnxx~nZ\\{rlfzssHH`tikrr~|{{wЁ|znjeaaceMMccrsdxqkxz|}siVx}|zzyyfpyuu~~|}~okfioo{pc^aabcksdhlinr~qL{uyslis}{uuvbZl||dZZnqgZSI~xpkYUIIC+R[\[hloXXeigir{q_t{SWaX\mrsprruvspBV\]]WT\VMDEFljltg]FjldIIJshjz^U\\hl`^ZduzstssTOd^~|sq|{uszvqni\dyyr]{~nlywyrrzrqsjjnproglsmoqry|}yz{{xyyz{xrnmgnwlnw{}xhlnpp|}vvrpmdaXa`SmrjoqomTIEEcllmmdaainsiprrsqszkfilpu}}xwiadnqplim|mhggfccgrRdr{{xxz{{}}qppr~}ofdrxoZUPeintthh`_btwyxl\[jwxf_`bhnyxxzz~}|{}xer{~xxjff~xrlqvvxxOOh{tuvv~~xԄ~soliinrYYhhrsiztnvxyxo^}}yy{}hqywwtoilttwleghntvxinrprtvYy{vqo{~yketi__swnc\U{vreaTTN5`kigosxddlnnqx}ufx~]aldhyyz{wwxyvsK^fkkecjd[QRS|utxndLkssTUVtkm{b\eenqkigmz}wxy{_[pjzy}{wu|ywupdixxsc}wxy[\[UTYSRSMLPRTRMPTRRSU\^\W\^\_b_XW^^XVWYXURPJO\\ZVNQX[\XO[\RTUT\^ZZTRQMKFJJDQSKNOPPB<::KPJHHMPSLRTSSTXMILNQV[[VUY[[NKMTUSTQRXPNMLLMMOTDMTXXVZ[XXVVTTSX^\QPOUZUPC@>IKNSSMMFEHSTTUMEDMVWMJKKMOb_]ZZ\^]][[XXY[YWUVVLSW^]XTYY]TKJJ__[VSPPQQZ`ghhda^VVAAMWQRVV`^\\[[Z_[ZTROMMNOBBNNYYOZVS]^_\WQHYgb\][ZQV[XX]]\TSQRTT[TMKMMNOSVNQSQTVa]UA^[XZVSQV[\\[XMHR[[OJJTUPIE@]YURGE@@=3FKKJIHPRSGGOROPV][VKV`ZDFKGHQUUSVVXXWU=FIFFIGC??@RPRWPJBTTM?@@YRS\LGIIPRKIHMW[WWVUEBLI\k[UTc]\_YX[YUSPJOdd`]]YK\`]QPttuoqvvspruss|~}ysojnd`mmd\es{nnyxxwwy|uniiedmojhhmoomlqv|uaatna:_jqrjWf`ZXUXeqqhfXRVbigioonkdgwoljrtsz{zdruusptnggtxxytljc_Zuzttuw`_suwxyqtnmpzrpriffhopubH_Z[baerhaT]bfejn{pprxqoox{{zwuturo`hnjty|zzytuv{sspmmps[Zgpyvk_qqpnhawux{}lps=Zoupj}lWgxz|}{y~q@TdqVceedqaahnntztu}ry{rswxqxqz|vOcrwwcepnlw~rrqn}usxxpgrnnkjudowjaVOfpxlfd[bO5ZK7OGK]deanrrsttwtnav{zXSl[Xa{gPdVZZVPQ[ICEM`o_lnfj{ylmq|{{zzlfZ3dppnmb_qjYYruhmzscotps}xxyuy{wx|zy~yumtmirrjbkxut|~~|vssonvypnntvvtsvzyjj|rfCfqxwpaonjgacmvxsqppeahnnpvvuril{wvuxyxkxxwrquskiw{{|ysrid^y~xyz}ff}{}~w{tru~uqqlkkmvwmVkdcijnzpjbimqvvuvztqq{~~}wuyurelrs{~~~y{{yywuux|hdlu~zocwvusng~|nrvD_t{xuucq}|wtEXhtcsqnlveelssy}||vw~rz}xxz{u{u}|\hw{|morux~wwvsyw}}ulyuusrxgt|pg^Tox~uqlcmZ@jYBZSVfqrhuyyvuuyz{wn|~b^tc`gnXneig]Z^jVPS[m{csulo~srv~}}pk`=kvvqpletseevxns}xjuups}YVWZZXVWYXX]^^[XVTUPNUUPLPX\UU[ZZ[^]YURRPOTUSRRTUUTWZa`^YNNXUOAJMNLSUUWXXYVSKW[ZGEQIGMZOCNHIIHCCJB?@DLRMRSPR[ZRTV[SPJ6NTU^bLLVgPGGVXPSZVMT_ZXY^bccfgwkjfruvuufYfywqooutvvxsmgcj_R\hiihjkrywupkghgaemnpxnsja`ejnbf_cfuwtyutwwmuttkmnmppkfcfuVOSZWT]XX[de]^^climqmkrojmnadfh`^WPqiimhhkkmnt}jjdt{pff`Xpmflqpqry~vuxutx{~x|voejoopuvtutqocmrprvu^biilk{xuxtt{vvxvtrglghfeTY^ehkpdXWWedjgfmY]admoty}lptzpentty}}{y|xtlnbV`ijouxnlopwliijqleUOH[]_apllimppsvwwpqtwmnptvyzz{~pqlpk{{ku~yxwwlx|`jwru|x{{s]ccflruu}|togxyxtopjcfog_cYUUom`VZ_f_aTZ^ZDBKW[c^YYceghwmaYQZ_ac`_XZYXwhkk_F[YQLJM=LUUKDLJHda`dnoplcZ_jt||}xqe]ed{~vlsuxjgd]N:e_cy`dfmidrjb`ac}vpvsnwy{urw|qqnx||zzofr~xww{z{{|wpmpdXbnrrprrx~{yvqqkowvw|txpgfkptimjln}|z{y|q{zypruuwxuqlo}d^aid^fbbeknedfgiksorxsrzxstujlopif]Ttklqmmppqrymoiz~ukjd]rpkqxtst{{z{wvy|z|tninsttz||~}ytgsyvz}~eiprtr}{}xxvvy{zxquqqppbeimrwxncnlvtrvehkjqu|puyyqx{{|}ztvlbipsvz}sqts{oluqkb\Uikmlupplprrvz||uuwzowy}}~~vuqxr}lv~}yozhq|vy}zdjjlsx||~yrk|~}yuuvxslpxphlb_`vumcgoggaimhQOYbfkieelpnnzrgd_hmnrmkaefbzlrrfPdd`ZUVIYcdXPYVTmhfhrssrlefmv~~|vlfih{ysux{kjieVDlhk~illspmwphg~xqutsxz}xvzZTSQWYZYYQKQ[ZWUVYYZZ[XTROSNGLRSSW[ZYVUSRQNPUUV[`UXSONPSUOQNOQYZX[XXZZTYXXSTUTVVSQOPXIEGKIGLIIKOPLPOOSRTVTSWURTTNOPQMLIFWSSTRQSSTUX]SSPX\VQQMJWTPTVVWW[^YY[YY[]_Z_\YPSUXYXVUOSVUVXXLNRQSS[YWabbZXX^[XWWPSPOGIKOQRUOIHHONRQPTIKMOTTWZ\SUWZUPUWWZ_^\\[Z\ZXSTMGLQQTWYTSTUYSRSTVSOGC@JKLMUSSRUWYUVXZTVWWXZ[]TUSUR[^\TY^]ZYSY\LQXVX][YZ[VKNNORVWW__]\[[WUPYWTPMOTOMNIFFTRLGHKOKLFJKI@?BGILJGGLOPPYSMIEHLMMLKHIHHYQK>HHFCBCB@?MLMOTUVRLGLSY\\]YUNJON\^XRWYYTQOJB9OKMYKNNRPMVRNKMO]ZW\XTZ[\YWZyqhluyyxzmu|{unn||zzyrinsY[ejd^djbxfabbda^Zqx|q{}wrddjppkggqqtvtusxysiikhmcegpypsfXUj`>O]]_`nnomh\`eiitsrqtukiohgXOdkeqvlnpcddfi~xplgsfeccdlfgnu~lWrzztwzzwqt{pdikkhrurqy{nhlsxzy|iemrgz}zyyuz|{rrkXpcedmdRegeVXXZVS[^afgge|wmow~uqnjc\irrviypokmmvrqvzz|ujp\pnemhQ_gUheeflmtmejqqwsmnpuxs{sz||{y~~zskmyhlqu|yypllp{gsrorz`R\frv||zklnppqqrv]ebannd_gj`[YWWZigc_aghTBFNQTY]c`kfZEEN\cbY\SPZ]~dQPPZ_ZSJKGEJNTSSMPT]ahg`ZZ{}y}xl_qppuois|}lidKEaTVmZR^U[Yxoem^Mwlurnsqrsuorz~~}v}{ttvpsu\aksnhmrltqrpnllgzv{wjjqwwqnnvw{|{|x}}xolrjmoxx|qgetkGWddfgtuvrmbelpqzvuv|}snsnn`Xkqkvyntwhiijl}uqkuljggenjkq{nZs|{tsruyywqryqhoqqpx{xu~upuy}qouymw|zzuexoppxo_qsqfggke_hlppoorzqu{|xtpjcpyy{o~vtruu~zz~zppot`qneplZho^snppxoflrrzvrwvy{v}v~~~wno|lmry{{urru~lywuwiZ``dny~}npswwuux~hpojvwkhptngebbeqliekptcNRWY\^bfkitshRR\ksqila[fjjZXX`db[UXTRX\b``Y[bgmmidd|}{~}tjtsqwurunkiTOi]ar`[e^ed~vmqdTzpuspvtuv[XRTY[[Z\TY]\YUU]__\\[[YTVZKLQSPLPSNZ_ROPNMJVZ]aW\^ZXPPSVVSQQWWXYXXWZ[XSSTRTOPQV[VWPJISM>BDFEHKOKQOI>>BJNMILFCHJ\MDIKHDA@BDFDDACEKLQOKGG]^Z]__YRJVXTOX[^]TSOA=LEESJDJEHFYTOSKC_YS[XUWWVW}pmltvurwysux}{wz}~~tsqqrx|{lnyqjzijiljlfipssu}{{vjrtolf`erxwupshcpomgbfj`_mnnzweYXYdnQLT\fgkrsmbi^]`bknmlnprkelptdWerrzztsrlszlqzspmbblpfkqfmmtvx`cgpnlvsrtrwux|kkekihlnztnvnlpzxytulZkhQxsywmouws{}xzmh]fofowpdU_YSRTTYXUVZ^^acegi|{vrqWVVdsuyrj~h`jyytjpt}xssnkfhj^dj`lvj^^W[]eknjQN\gpn`qx{rqqlvz|wyupwy{|wrrtu|}zusuvisfjthhgcbmqqx{~xxv}zvumtojrr`TX_gka]ZXWX[\dhlpaink^\VSVNYcfmmocee]@HS]QPXUQ]afod`ZTfdZPOWSLgb^ZUORNQQgpn`rxqqv{|ngl\ftreXbqzph\U`[QTHLd^Vcxq{qgzvqtrqrxtoЀsqpy|{x}x{}}~vusqu{ss|vpuutvqtsty|yz{ry|ytoinx}w{njvusmhloggu}oggiry`U^fnorxwsindehkssqqsuwnhqtyj]kxw}yzxqxot|uspcgprimphonxy{adfonmurrutwrx}nnksrqsu~xs{uux|}{{teslV|u}{tv|}z{wtipwpw~|qdje`accihd_diklnqrr~~yu|yv^]\iy|~xqrks{qwy|xxsnjlmaeibnxnprggbgfinrmTQ_ktpdw|wuuq{~{|wrvy}|wruvw~zxzxlvjnwppniitxx}||{|xyttsyvuyyh`dfnshedeihhkpmrwhouuefc`aWclnssuouulLUam_^ge_kosvng`Zlne[\faZZ[rqmhhgc\^Z_Yksshv{uuy|~sosckvxo]gu|rka\ga\aSSig_l{v}sh~zwvsrsuv|xs^WUUXZYWZ[XY[^\aZ\^^_ZYX[]\TV\XTa\SUSTQRVXcXY]\\ZSWXVTQNPXZZYVXQOVUTQOQSNMTUU[YPJJKQVGCGKPQSWXTNRLLMNSUTTUUWTQTVXOIPVW[[XWVTW[TV\_aXVUQNTVQTYRUVXYZNQTXVU\ZYYX\]SSPRRQST[XTYTSUZWXSJSQFZ`XZYSUXYW\_`]Z^ZTQKPUPTYUOHLIFFGGJJHGIKLMNOPQ\[YWVUUHHGOWX^ZVQ`\QMRZZ_WQUW\YVVTSPQRLQUNTYRQQKKHJKPTTSGELQUTNUY[VV_VSX[\]`_YZXV[\]][XWXX`\^`\ZXVXYQVPRW^PNMSUUY[\YYX]]\[YXSWTQVVLEGKPQLJHGFGIJNQRTLQTSKIFDFCGMNSSTMOOJ<@EKDCIIEJLNSMKIGPNIDCHFCDDNLJHFBCADDPVSKVZVVY]\TORJPXUMIMU`[VRKGLICE@CNJFM^ZU\WRZXTXWVYWUntmntuqqurrw{fiox~xsnlpzw{zooppvxxiddgs{|sxzskWXdftdhh|yaiqqslinskbmfqxqeWbm`YVbmmqsq_fm^YYUhpieelqphb\cdffedtbiuxztpluqnqjcqrtmnoligbjqlnntzysrrlkqnkkjy}lmnzvrxxyqomq`{tmlmnjpvenwy{{wxrknljdkqa__SOVUPWWXTVYxrky{|xurZckalsvzimy~o`j|hFUb}oejq[\]m_hykNNTV_bc`_cBFIVblUhxtgYqpozxv~{yxxwxwwvy|tuz|wbkv{}v{x}rxtz}u\guyvzz{mgg{~{uhdcqqT\foYPPU^`^[^[WS[^[KhmK]iuoba][Wnsgekqe``Q@OYTOTY`a`_jiqhQRXVTPTOKLNSQa`befaW[YQSowxjoutsswqliWVxwpGFQqhlmnljhmnXOUigekjb{sjqqvzvrv{tipysvz{vw{wy~npt{|wqps||||ywvvz{{sppq{{{tfeop|nqogpwwxroswrjumw~zqggfoxibdmvvywufmsgcc^ntnjjqutlgbjjiljhxfny{{xsqvrmrlfrtunpqmjgdlsoqquxwtpqxusso{}qqr~|y~|xswfxooruqw}lszz||ztvtrmrvn]^db^`abdfgzt|zxglqgov{mrxmurO\hsjmr_`ancl|qZZ``eghfdgGLP_hp[n}{m^t}z~|{z{ywwy{sv{}xdlxz~zv{w~|en{{}soo~{pmozzbdmtaZZ`jhlhc^jnnlfTpsTcoyuopliewyqotxrpp^L]gb\`gjlmnuuxq]_gec^c^Y[]^^pnqtvqcih_]t}~sw|zwuwroo`_zysNPZtjoqqomlrvdZ]oqotrjwpxx{zux}ujVXUUXYWWYXWZ^`\QSV[``_[XVUW\Z\\]^^`\UVZ[[SPPQX\\]]XZ[WSIOPXORR\[NRVVWSRUXSNTPVZVPJPUNJHNTTVXWMPTLJJGQVRPPTVVRNKOPQQPPaXORY_e`[`aa\XVTZXWXTPXXYUVVUTSPSWTZ^^YWWTSUTS\^STTZXVZVUS^VM[XTSTTRUXOUZ[]_][YYVSTSRORUNMMEDGGEGHIJYVRZ[\ZXVJNRMTWY[QSZ^]TLR\`_Q@GN`]TORWJKKVUUMQZ_RCCFGLNNMLN@ABGMSGQYWPIWVTZYY]\ZZYYZZ[Z\^YZ\]ZOTY\^\X[Z^\VYXZ\^WIPWYX[SPPZ^^\[WPMNUTEJOTHCCEJLJIJIFDJKIBPS@JQWTLMKIGSVONQTNLLDCVRTSUSRQSSFBFQOOSRM[WRTTWYXWZ\^_YSuoejlqopqszuxrlmt{}zwusourx{{}tvwusnxxb^]^iquxsmvqh_]fchrshim|kegutuprstmRbioqkd]Z`clba[YX`svuvpklgcb`swoglsrlfObavk\Yq{_hbottswttqtlusqhkqoqonvtlsqngiijfz~|uutqipwxxmmxviaiq[ajqmhu{x|qh_hdanpqjkk{tw}ux{nlkbdcca_ld\\^Vi^R]XSTizjpzzwsxkW[`cjqttvocp{~|xruxwhb[gs}wg^xsn^iturfluumhZ]zmaUZ_^XPj_Sroldjoz}qsuptxwxyw{vnfsvvrur}mpstulzuow\hs~{y|tvsfc`Xa`ga\\ffVONY]qgebWK[_]]\HJdU]qyU]\XamlJWaa^d`PTMYXPUZ]`aadmsjd__ZPIHCGMVFOMTahia^^YXejslfeekghhlkecnm`^iL]YTadqi[ang^U`obYc^fo^atu~|zwu}{zuzwnrsxuwy{|}xsuzywvsww~}}zyt~njhju}}v~zrjjrosz{rqsunn|{ztvxys[hpvxtnjgklskkhhciz|zztrupjjgvyslqwuqm\fexn`^tdmfrxwwyvvtxoytnilqsuqowwouqqjljz}{sqlty{}qoyxoenudjsyvs{|wndokgtuup|~{}{~ssrhjlnljtmgghdri`gdadtu{~{r`dghntxx{shwz}rjapx|lcyup`jtxvkqyytqde~rf\_bd^XpeZyvrjotvwytx{yz{u{voitwwruqqtwvyo}xr{amw~x{yomkfpprmhgoobZYfguturfXjolliTUj]cw`nlgpusWbkjmtn]aWff]befjpuytqnmi]VUPT[eS]ZboyzpmmgfpsztnpnllnojjrpecoXfd[kntmcgtoh_itmfnhpwlmyy~|zy|{wYUPSTWVVWX\Y[WTUY]c`^\[ZYVYXZ\\a`b]XYZYXUZZNLLMRWYZXTYVRMLQORWWQRT]SQQYXXVWXXTFNRUVSOLKNOTNNKJIMWYVSSQNNMWZVQTXWTQENNZTLJW\MROUacaXZYYWXTYXZTUXUVZXTXYURSQ]_^\[ZXSUZTT[YRNRUJMRUSQX[`Y\^VQMQOMTUVRSS\\[WY]XY[TSRNMLRNKHQLFKIGHRZRU[ZYW_YRGJLNRVWWYUNU[]\YVXYYQMJPW]YPLZXUMSYXVPSXXSPIKZTNGJMLHDRLFVTSORT[]^VWXUXZYZZ\]^ZVQXZZXZX]__SUWWXSZXUY^bKQW\[Z\W^XVONLGMMOLIIOOFBBGJUPNNHBJLKKJ?@NEJU^^YFNLHLSQAFLKJNKCDAHGCEHJLNRUQNKJICAA?@CI@DBEKPRLKLIHNPVQMQORQTSOMTTLLPAJIGLOVQJMSNIEKTMININSIKWX^\[YX]\\Yxv_bgjout{xuy|}zrmhimyx~rds}k`NNcsszqsnkhpyvvtm}xu_\ct{ypnrur]^`bojSVWb^Z\dd^PLlnlwyqlgbusqptnnmpqmaivv{n[lqrlrahw|odgmmnvjrymkjtsqmf_v|oxwtaciqix{{uuxznlswzpqc_^YYWenliivyvzsmijkrkcvsdegvqurv{uqmoh`vpg^|lYc\SELjjlr}z[_cdisxrjjqw~{}_isyuqqnj{xkjbbgg`X`thRhzqeVtj_illsvvsp~{ttstspuwx{uy|isoor}vfqalvkmozq{xuwxz}udYTSS[]ZYfc_\\PRXRoueb\N^][VXUJixcZYT\`cDFGBRVQ^WJU`b`d]V`ccmppncsiY]WQFJLVSMFX^d[X`WYZ^gvkkNNVOQqj_\ZTRPp]QW]WUciU^][[``cnged\[^av}{|zxxw}ilpsw{z~|~|xsrtv~ym|uj\\oy{xus{}{t}lim{|squxvffgjuqa`aihdfonk[Tpsp{}utqj{yurvrrqssqjoxx}rbpsuqwdlzrfjppqylszklmtuvng`w}pzxyfflslw{{ssvxooux|suiee``^lurnny|y|voqsyqj{ykkn{|{{wxxzyurvqk}wooplvfmg`SXv{dgjimwzunpuzgow{uwql}xkjjlpkknnf`h|p\n}vj^xodnrry{{xuyywuvrw{wy|irpps}zjvdmvmpr}r|y|}~ymfbaajmjhspkjj]_f_u{trm\nmjkkdcbVo|jiibjllQSTN`e_ibU\hijnhbossutp~teda^SWYeaZQdlujgoeghkozqqWW_ZZupgebYZYwe]fia`jl]feiijsmmlhhknz~z~|{yxZYMNQSVYX\[Y[]`bb^__cb\XURSU[Zaa`ab^WPW]SMDDOXX[VWUSRV[YYXT]ZYMLOX\\WVXYWLLMNUSGHINLJKOOMFCTUTZ[WTQNXWVWYTVWTNRZZ\UKTWWTWORZ`]VPRUUVZSX\XUSZXVVROZ]WZZXNORWS\]]\\^^VTXZ\VNLKIIHOTSQQYZYZWSQRRVRNXWOPPYVYV^]Y[]XVTTPLXUPL[SJNJF@CRRSV\]``^ZILNOQWZWRRVY\^[\LQWZYVVTS^][TSRMNPPaMHL]WQEQ[VOGWRLQSSWXXVU][WWXYWUYZ]]Y\]TYVVW^^_``XPUNTZSTU_[V[YX^_XY[\^^WNHFEEJLKIOMKIICDHDTWNOMELKJKKGFE@QY]eeLKKFIKM?FJNIHLFGHJOXQQAAFBCURKKIGDBSIDHIGHNRGKIGGKKMSPNNIHIJX^]_][Z`^ppsqy{x߀|{utw~~phbegnon{~u}r|ssagmuux|zvqmj`afx}pbgmkdansxuspqsunmg\cj\]`aXXVV[YWRisiroiejhounrqtnpnmknqswlmnrnjkromtzspsujgmsmlrqrsthouvy}pmilr~lntuz~{~uurupqnoollb\cjlprptw~wma`kfo{h`ifdfin}wxz~}z~{yc^dikoqqxsdsdRNLdbhnqw}zwsrqdgqyvtVZ^lppyghhpuzx|xnbbcRTUX]p|yeiyxwupXskcimpnjiknrrnh|}wuuxsr{v}zzwux}mkhittusp{~}|qwnvxxy}rnbRXYXXYX^]XWTP[XSkh\]ZTVVb`^\\WXd^hraMTSXUQSVXOVXU\mYYdmobdXaeddjntggoYh^Z[VU[^]HGLTUKNPLbdgkwwkVVU\ov^TPEIL[X`egaMYbflpie\Ye\`Y]`hsox{ytzxxzw~wv{vuprsu|yzzjpv~~|yvtlln|{lrxtnluy}xurtwxsrnflqifghee_`he^Xmumusmjqpryswuxxuoqqrnpruzqqrsqopuspw|vsuwmimqmpvrrssipvu{tqnnunouux|{~wwuwrsrstrrhdkrtxxsvz{umlsqyoktrpnqw}|~jgnqrvyz{oym^XUmotxw}{zyxijszz{xv[_ctxxonmt{}yoddeW\adhw~hl}}x`xqkprtqnnrtuusnyywwx{vsz~w}xxutv|romnvurrq}z|t{||{xxn`gigghfihfea]jgarrilicefsnhefkdoyjXcbgd`beg\deagucbkqslofiqruxnnubnbgi`^dgfTSYbdX\]Xlnqu~~s`_\cu{h`_QUYecgnqlTbhiosokd`kchdijquqz}zx}`VVXW[a_^\[_]\__ZYZ^b^VROQRU\_Y^`_W]`XXNQTYYZ]\YWTSNNPZ]VORTSONUWZZYWWXYUTQKORKLMNIIHHKJIFSXSWVSPSQWYUWWXXZVXVTTVXXZTYVSTXVTY\XWXYYZSRV[WSWXYYZSVZ\\]VTRTW^UUYZ^a]_YYWYVVUSSNKNRSUVVXZ]YSMMRPT[QMRPOPQT\YY[`^]\[^][ZNKNQRTUUYVOWNECBONQTUY^\ZYWVUOQV\\[ZXHJLRUUY^`PQQUX[Z\_`ZVPOOGIKU[Z]PRZZYWTHWRMQSUTRQRTVVTQ[\ZYXYWX]_Y]c][\^_^SRQXX]YV[]\^__[UXTXYYZb[USMEHIHJJHGECJHEQPILKHONKIIGGNLPULBGFHFEFHIBFGEIQGGMSTLMGLNMMPSVOOTHPMIHFFIKJ??BFGBCC@LMOPWWPFISWIEE@ABIGKNOKCHMPSUPNIHNIKHIKO\`XVZ\[W[|zzx|}}xysq{|swrw}rtxxu~{rnzws{|surswvvwvtlledTTUpi\\]^[awwtrjlkrqncc\UW\cd_^U^lijblqz{k__prrnqutqokgbuuslnignqmpyomv~||}tmaalomunpyxsowwvut||}zpfrsu~{zwqwysrqommtppzk[hkp]_qwka`^S[cdfcc`[bk~xpq{yl\jkmtyysisl`b\TXjzfpxpom}uj{zzEZnqn_cfkt|lkmgmacea_]{vqhpwxw||~qr`Jhh_eZ^aainnooqszzy}{}w}~||{nXXbllo{vx~qaflzzgvusrqOZdaWUTMJPRTUVXcVO]YVOTXWVYY\UOTSIIGKRSQTYb`ac`fkkdmilejklvsldafvhXdv[c^\aajb@@DMGK_hlPPSTaaifQQRSQPT_^YRbxxr|zzp^M`\hVdqrzmlo{x~{}yv~t{x|uw~{wu{{x~yzxz}}||{zuupn`]`yulfk{{xvmnmvusllf`dekmjh`iwqpfpu{}pddvvttw{usomplgwvupsnkrxtw~qpy~smbblonwnnyxsnutvww{situu~}|yrz{tussxuxucnqr`dv~tllkciomqssmdls}uw~ulrtv|zrxuknf^eulvyur{nnm}{{Lgxzxfimq{rpqkqehjihg}wmsy{zwxgSnmdi_chilppqqtqyy}}~x}~||yxx|q]^hrrs|ux~wgjqo}|z{{]hqnfc`[W\^adefma[mhe^ch^^dhkbYaaVVTXab`chspqrntwtlsrrmrtrzyuplm{m]iycpieiiphMMQ[STgpssvZWZZhgnm^_`a_]`gg`[l}zt~||qcWhcm_mwu|pps|{z]\\[]ca_^^[[`XV\`^YZWZ]XZY]\WU][W]__aa]XYWXYZYXTTPOGGHVRLMKNYWSUUWUNNKGIKOOMLGLTRROTW]]SMMVWXUVXZ[ZXSQOZZYTURQVVTU[VUZ_]]^ZWPPVXUZWY\\ZX]]\ZY\\^\VQWXZ_b\\ZWZ[XWVUTTXUUZSJQSVLMVYRMMLGKNOPOOMJNR`_]]^__YUV[ZSKQRSWZZVQVSLMJFHRZPUYUTS`\XRSS__\@ITUTLNPRW[^``SSTQTNNOMLK[XUQUZ[[\VVMBQQMOILMMRUUVVX[]]Z\[^^[^_^^_``aa^TIHMRSU\e`[[^_^`bccUMOSZZOWVVUTCINLHGEB@DEEFGILFCLJHEGIGFGHIECFE@BEFFGJOMLMKNQPMROROQRRXUQLKN^WPIOXILJILLQM==?D?@JPRQPDEKLPOEEFFECDKJGCKXZW\]]ZZWL@JIPEMUVb[TST\^[wy{{yvu{xrmm|x{yo|zz}~~vmmrxqrrljig^UIAkq`qvyf^yhjkol^Y]k]\gknmkgfsxxrpplkrissgg{mnppomign|uv~ytr{xk]gpeijgkiadlnqplnqtwwutrn|{sokssryqh{{qpufTVthpz|xxbbaYm~q\tuuiaYrvxsmc`]Mexglpqulapuznu{yylqeng`YbYO[fmwev|s\YY\TL^[XtVa_]tplXpy{|lqv|n~msx~~zptnlpyqz~{v]~~wox|m\iisYdiM|{zmeIXYZVL?CEH7Sgph_]bf`iBFUZdehZ_ehr{zxv{lZgd`nf^wldeg{rh\UMi\MVVP\fNdv[ZZLSZ]lyTXZYY\`WLjuyvttvvnYQUZsa~jP[X}}}z}upq{t||~zttyyxwqppoijh_TNsyjzne{lortqecfrffprtsoljvzzvuupoxlttll}qqrrqljls}}}vqp{yk`gndfgghgbgopurjptxxwurqs}|vqms}vo~ut{n]\zrzgjmcvzj{ojh}yqnli[pmrvy|tl{ty~{{qwvoyojfmcWcmr|hxxcbb\\bZRb_\z]ecaxsn]sw{~msy}qotx}}{rwpnrzr|{a}zu~uhssvenq\voUgfZLORUB]quqncmvduNRbgtuxgnsw{~{y~sfonnypg|siln{xd_ZzkYdd^djZlza`_V^eepz`digdii^Poy{xx{yytd\^`wj~lV`Z[]\[Y\__[`b_XUU]dc_[\[Uce`^]]_ZTTWZWTSRQMMLGB>SVMVY[PLae`[RRSUTLIKSKKQSTTSQQX[[WVVTVRZYQQ]TUVVWSQT\XY][YZ_b^\VLSZSWWSWVPTVWXWUVX[[Z[YT^`]\[XVTYYXZUQ[^[VUXOGHWQU_[\_YY``aNMMHS]_UJWXXQMJVbXYWSNLKCOZPRUXSMUX[TX[SVUPT^PLINIDJPTY^Pc^Y`[VKJJKGCLKJcVGNMKWVTIVadf\TVXd\T\TX\__`[VXUTU_[W[]_^[XL`_^]YTY[SIPPVGMQC[ZZRN?HIB;<>?7DOTPKKMOLO<=EGNOPGJMOTZZYXZQGOMJd[QMI^XQNNO[UOIFBRJAEECJPAMXJ@DGIS[DFHFHKHERX]ZYVVYY]RFBFI`VK^SEJGUix~~u{~zp|}uprwuqqvtnqy|{z{}~~qmmuxxhjvuz|rgfbrtmUNW>?Siuu^^rxvy|zysc[YZUS^gkourqqxxrpplkk`dzojmiglpommlg`]lp||~~rpvvrruynnxxvnjimpm`flfedcaaz|mnprtrpsqjpvss{wqnjwohkjfoxu{{ttoa~~vz~thg}vyyvne@ZnYYZmmvvytdreVcgjiggpg\ncWmqusolhhjllqԀraMV^fmu}YYuiF\mwwm{Uhxv`fmtsfnvxr|tk~wpkjinrfnuqnn8`|qquuttojnqsrmgff{~vyxvvqlmoouzmqv\\ms`YYahzghmmZbicegaabYONSWYgsjjgfc``biiaB?LVZddbbe`[u`bjrmqvZkz}{jVmsx`PZZWTQh{skc|ycFer}NNVnwxz~{r]Pgarz~vzwxzxuv{{vx|}~wtt|np}|yops|~yb\eJJ\reez||~ygffea`hpolorxtrrzzvuupooinrnqmkorqllmngdputpuuppu{mmyyvnjiknj_fmfdab{~oqrsxuqxulouss~ysqnwrmqplu}{{zyzzvi{|pm~wnJcvfedssyizn`kotqmmvogvneqv{usqoopqqwvԆwfT]fnv}]]znLcvxxp~Yjywcgmsugov{s~ul}vokkjmogowtqq@eoouuwwrloqrrmhee}{~{wxtqruu{sw{ffsvjeekprsvveq{tqnimqh^Z`ednv{{xvnddiuulNKYeittrrlkj~prtwqx~fr|}paux|hYGWZ]YY[XTlrx[dl^]\MMfc`[pv^;Iiida^n|sld~{iRhuZZ`sxz}|taVjHRZ^^Y\_^\V]]YVWZYWVYaXUV[\]]^_WTTYZZRS^YY[\WQQPWXTHEI<=FRYYLLWZY\^_[[_WOKIJGFLQTVYXWW[[WVVTMO[UTRQTVWVQMKTV\\]]XX[[ZZ[[WW\\[VUUWZXQSURSTRPP\]UVXXWVTY[^ZZ]\ZVTS[VQRRPUYaaX[[WWUM]`]^`XZ\WPP^\YZZXTOKNPAIOHEB==MHCBP]UG5;HHFDCP[XTPcc\ZM>PV\AAES_Z_]\WKEQjnqy|voruvpuxux|xvu~rqyyxmppvwn]Vhdknhda]^f_YPEPIDZjpopegqt~trxlfehmY^euohqoppnZeonnppoolgwxrmmoommqqutnihdjkpsvyuqtsqpqvsqpttonmkjgnfgjhggjjpvwrqtuwzz|{{vpmx|uoppjkmqhdgfmwnlsttwwnme\wxy}r{|yss{piutsf_]lkTZ`imuux{omrfYjihdegffeqmj^P`iqvuturnxz|wusqh^[[cgjs{Q\xrjaZdZivyfhswmaegnmlmxonmrnesvtplpxlopx|yefxxyzwsuuttqpx|hknnha_mtm}{}}owpq{gbjdqyml`fmquifhl}yT_`V[[]^YPY`VVZpuhfcmd_jigdXLXbC\hV^abcd_iwcd`ignm`exntuw\XmiXUBZWT`SESNRtn\vda`[V]cb`\pghQNKZQ[dYpomeowsh\mwt`dbt|soz}|{^irruw~zsvxzvz{y|~zyyyx|{uww|~uf_pmsvqomjntie\R^VPduyxuknwxzytmoswbhozumsrtsr^hqstrrqn{{tnorspossuuomnipouxz|vptspopwsposspnmkiflfjjiffiipwytsvvxz{{|}xrmx~urrsmmnsmjlkr|uqw{{ssldx{yyt}||qjgutaglrt}urxmbnopkkmyvsi^gowyxxyyzvr}|ywne``hmrzVbzqg`ibnx{hiuyocginyqomspfsvsninv|jnrx|}jjzyxzwsvvuvsry}hkonidbr|x~t|uwmjrmw|tshnsz|prrt`opeddgkg_djccgu{xwrymiqsuqdYbjPhrekmomkkrsunpnsvln|syy{ebuo_^Ndb^eZO_Z]ywh|heef`fkigeunnYVTf_fm`qqngp{xoerzxgkjz}ut{}|~eltSUW[]ZVXZZVYa_ZY[^[ZY^_WVZ`aaba`\[TVVYZTLHQOSURPOLMQLJE@EB?JRUUVPQWY__^XWZSQPQTILOYURWVLQVUUVTPZ[XUUVUXXZYWSQPRSVWY[[YZZYZY[[VUVTXSRTUVXZZXXYYZ]\^]\ZWV\]Z_`UVVRTVWQOPPTY^TSWXXYYTTOKYYZa\V[\ZVV[UQWWVOLKRRFILQSXXZ[TTVPIRQQNOPPOOUSRKDLQUYXWXVTYZ\YXVUPKJJNPRW\`FKYVQLJOIRZ[^bQRWZTOQQVUTU[aUXVQY[ZXWX\aVXW[^ZOPYZ\\[YXXVVZ]STUVSONS^WT\^[TX]UUZPMQNUYRRLOSUWPNOR[YELLHHIIJHEHKFFHTXPOMRNKQPOMFAGL>IOFJLLMMKPWMNKPOSRKNXSVWXIFRPFEDACURHW\OMMGEIMLLITOOCA@GDHMHVVUQV^^XVPISYWKMKV\WT\^]_[KRWiq`meiiec`rvqtz{wstp~r{rnnlvwWIOUVWPPY_YYR>>Ftrxp`dinqmttuoqpvvmqx{ypffgjkpt~unkiimtulf`ljjpvihtqnlkfiwwyutsfty}usqljrsroqsnhknoulifwwnu|rrwrqxsmcegmlfjnpomrmmwxutsuvut~}}tovxs_cghlneUU]w{{gjmwvxypoonnivmdnqsxx{Yiwllqpjwus~suvhs|__igg}{zwsvut{{zvnufimgeshZxodtnYkoxpfrjbyzvrnlvt|oser}{x{snnu~~peZ_YVjmphs~zqw||ww{{|w{zz{slv|zrlqvuqnljifmife`ddbfpjuyhexyiinrstqsh_kuagqsmpnllsytz{ljs|uhtpomuzqyokjt~{{qW{|ru{xphabibtkU\XQ`pyw~wvzzxxwuzxzwo{npxsmWUXXUYWUVXY^XSSY]XQKMVVWWZYWZWW\]VPVUVRKNMKLRSLGHHJCMWH7;TSZZVQIKNPRQT\TVSURRTWZXXY[]][UOOPTUWY`YWVRSUVWUTNSRQTVONVWXXVTUUSTZZ[YVXSUX[YYXYYUVX\\VY[XUWWVZ[\YVQ\]VY\TTVTU[WSOOPWWXWVXTQWSQWXUTSTVVSSTWWXPMRTQEHJKMNI@@EUVUJLNZ``ZVVWXRUTNTNJRSTXXY[]FNUOOSRMTTS_^\]]RSTMRXFFMLL[ZYXVUYWTYXWVRVPSURQXSMXRMVRITU]WQWRL\_^ZUUY\VZ\QUMTZZXXSPPU\ZZTMFHC@KMOJSY[WRUXXVWYZZ[WZYXYURVYUPMTUTPPLLKINJGGEGGFJMMTTJGSSHJLOPPMPJDJPGNSQMPNPNPTSV\XOKR\^VMU]][QPNSUOTPNMTZXXTGX^\VT`WTQLHHMHRL@FDBKQTS]YYZZXXY[\[ZWQ^]]`XV[TSlqztvyxxyxxzxxh\emonpopyysuwqqpoopcfxlhm^jrh_TTQV[ZGS^isri\`ssohounhsspljlpsstquwwxppopprqsxurslintrniagmilyzqqol{{vwuljmuv{xuttxxyuqwyvttrstqsqomloppvutplvyvvsorrsznmknmsqpprsecqtnwtrsqqjjpmjkkgpsgd`\`YXW_\Xd^^gcgc^bam|qst}}rqqmtsfk{pdao{vrlnprlepjYohasvvpmjrwxpla[Wppkmo{|~uuvpfxlmpvsxnc{sowtdp{dhosmijsdi|wnklnrvmflzm_zxyzxjiksmoofVWZ]Zjlkwwtwxiot~rx}zqtrjtssx{tomh\Ymb_baKRYZ[fvlufms_gdagosh]of]^ght[V_ijsvyzzq__muwvxyj`cfXMlgkjqrsquggy{uw}~rka\j{ybnn\_fmtfqnuostvwrwz~|wux~vwzlqw{|~{}}~maktvtvuu~yz|zyxvwyorsoqfszsocb_dkiT_js{xobhzzvou|ultvspmmpstxtzywzssrqqrsuxrqqjipwvrnflqln{~utqn|{yxulikvw{ywru|wquvvutqpronmmkknoovtrpmwwtvsqv}qolmlpnmnophhsytzxwwvwoosrqrqowxrrphjddejhgnhholplhljtyxxvvupvxlqwihs}{uopqwrnxrbwphwzzvspy}yvjdawwsst~vwztj|pruxrxoe|tpzxiudiqrmijsej{vmlmotzplp}qd|y{}|qopuqtumefhicopo}|y~nrvw|xxvmy{~wttsd`rifklX_fejq{q{nsxgpnmrwzrgxrkjnoxcciooz{}~}vegsyxx{|phln`Vqlrqwswmm{}vxwqhgp{iuradjrzjtqwquvvtvvsxz~}ywz|ux|qTV[XY[ZZ[`a[ZRLQTUUVUV[[WYZVUUVOQZTQTLRVRNHHFILKAGLRWWRKMWWUQUXTRYXVTTVYYXXVXZ[_[VWWYXY\\Z[WTVXWURNQTRT[[VWUT^]Y[ZUUXYZ^\Z[YZZ[YY]^\YZY[[Z][YWWXXY[[ZWUZ^\ZXVVWW\^UTTWV[[ZZ[\QOWXTYXVWVVRRUTRPUWPOMJLIHHLJINKKPNPNKMLS\^UVX\\VTXWPR[UNMU\YVTUWVSOURITQMWYX]bUSQVXYUSMJHUURSU[\\YXXUP`ZTTU^ZY[UP]XVYXOU[QRUZVTTXPT^[WTUUWXTOS[TL[Z[ZYQQR_^]WSTTOGGHJHQRRXXVXYQUW]]_VY[YUVVRWVVY[`_WTRPIHSLKLL@DHIINWRWNRUJOMKNSUNHSOJIOOVHEJPQUWYZYTJJRWZYZZaa`]PJLNGAROQPTUV_VXNNZ[YYac\\UQLHPZZMSTKLOSVOVTXUWY[[XY\`^]YXY_ZZ[Qfmz}}||zxvv{z}qnlnnpspu~~sqmus|r[ovnifVQthe_\[KKUZPbfk~yeeyyvmmoqpqmtrpmmrpdqrw||sz~ypsxvwxwqosrqsvnlsxztfTlqijlwupprwyu|xxuxutxyxxssxvvuqloqsty}tossrxvsz|ui{wuvwwtqquuikwxqppqloqa]bfjihg`WX]cbccgepqqgY]adl{whnsyuupswlptwuYswndkqqomhhwq[][[bhv}tsujlqkhdbU`jsnsyortgXxri\Y|~jsq|yuqxtdrqmkkmjcrnbekkhnooqytytnuwwxruz||t^adaVMcjagzvxzmlnrzxo}x}yqrz|{}zrjjnjvjmsraZe``fv`_afnRb`X\mtmszjbpc`ect{~]Ydrsmlp~{wyoilhdZ^WdYPbs~xhz\kruxxp`jhqgekkffie]g{{qqwyopv}tgorwxnvxls~||{}usrvuuxuzzyw}{j}xsna_utpliZYej_lqr}kk}rruwvtoqpusqmnutjssyw~{uvzxuwwqpuwxqouz}xjYnsmxvnnqvyv}}wytrtvvwqswuttploonqssy~uqqrqxxw|~yn|xrsuuqmmrvjmzzy}vstupsvifkmprqqjdfiklmmqpxyyrfjlmu}quy||}yytwzsx}~{by~ujqwvutooybeddglzyx{vw{sqnj^hqzv{tvyl]zvlc`lts{xv}wdtrmjjlictoaemmjrt}x{vpxzux}~~ygmrocXjodk{~~qqrv}~v{|uw|~}vnnup|rtzzjhupps{ggjmtYjlehw{uztmujhlnzfcmuxrqu}{}xrssmdd^jaZhv{n}anuxy{vjpotnlppllmjbk}}ttwxstx~wlswyyry{QT[``]^[[ZY\_\^cWUTVXVY]^^WVTYX\WKVYTRQHFXRPNMKDCIKENQS^[PPZZYTTUVVWUUTYXWVVXVOWXZ\\X[`_\VX[Z\]\YWXWVWYUTX[\XPHUXRST[ZYZZ\]]\Z\YZY[Z[__^\ZZ\\][XVWWXYYZ\^YV[[Y[YX[]_YR\[]\[[\ZSTYYZZVUSTVMKMPRRQPLHIKNPOUPJLMOS[YPTVZXXUWYSUWYXIVbYTORUUTSQQYVJKIINQX]aWVWRSVRPOMFLQVTWZUVWPIZWQJI\]]b^SXW\ZXVY^XQXWVUUVTQWVQQTTRTUUVZW[XUXY_XYVX[\\]]WJLNLFANQNPZWXZSRSUZXSc_\Y]ZUU[\Z\]aZUQQSQXQRUUKHOLLOWKJKOSDLLGHQVRU]YPLTMKNLUZ\IFLUVSRS^][YYROQOMHJFMGBMVab]XPZIRVXcb_Z_YSJPOU`daNMQQNOROLQ[[VVZ\UUY\XPTUYZSYf_rtsrvvqnjno{uqz|qutuu{uvwmdtmjt^Y^WpldajY]gg`cZXadorwz|djdhprtrurpnmmuyutjkompvxyyuq|lkvsqrsrsqppqikqnkoosnn\emjgomsprttvxssv{{z~|zvxxvwuutryxuroljqquropmnqsajwsvnv~xplnnlhdko`fjnil`Sjlncnjd]__WbcZZc]`khedefllXXWgjlorfnu{~kptdmunenuuGbwwutx}doyffsukskdjjrw|jilqw]hrqqrjadin]]dmrifbcomg`qs}oswyrsw{yqisrjmqopqjchhkpqfmtrmmsolor~wtz|{~yc]Wfdpd`~zktnxuuld|~tr{~|xx|~z~~wnpom^uhce`ZbnaZ]mp^7IIM`vrwlounzqjfjpmh}{zyhTfuw\Zjz{zourld[ghnaU`ax{vzs`pfywWKQbq\\hdSbijiz{{pmr~u|fnoftxldvxyxutsst~yrzwyxzz}zz}uo{wsoioeyvolveiuunpgclouz~~jqkpww{xzxwtoowyuvmkqpty{|}yusryxxvutuspqrmotrosrspp_gonlqounqpptxssy~{|zxtuyuuvusuzywtqlhmntronllnqfmxvxqxyolnmjgckpbglpkpeWmpslusmghiemmdenfhrqqpqrttfggrttx|ov|nsxiqysluvx~~Ni~||{lvkky|rzslmmux|mmsyiqzyyxpglptffmtwokgitqkdswsvy|uw{~|ritskmrppqkeggnrsipwvrptpors{x|}|}gdbrpymh~nyt}yysjzy~{{~~yquuwh|srsnirxmbesvfBVUXj|x}qs|u|wsoqtqn}||p^o{zcalz}}w{zysjsrvf[dez|x|vesl|{_U\kxhhpl`jnnm{}~uswymrtmxzQNWXXWZ[XUSUV\YY]^VZY]YZ``_ZTOXTRYNKNIUTONSIKRRNOKINOUWY[\PROQUWXWXWVUZ]ZYTUWTVY[YV^_]SSZXVWYXXWXRTWTSUVYVVLPTSQVTXZZ\]]\Y\\^\`_^]_[\]YZZX[[ZXVZ[[YXYXYZ[NSZXYVZ^\XUWTRUVOQTVRSMFRSTNTRNKKLHMNIINJLRQOPSSIPRRTVOTX[]SUWNTXTOTXX@MYYXWY\NTZPPVXRVROSSVZ^SRRUYKQVUUVQLNQTKKOSVQONNTTPLWX\^`UWZZWVY[[WSXXTUXVWXTPTTSUVQTWVSSXVSTW^\^YW[\[\ZNJGONTMK\ZRWTXXWRN[\VUeb[]b\YY\^]_Y\a]YT\QJV\PNNLIMSKGIRTJ7@@AKWTXRTVRZ_TPNPURO[ZODMW^XIHS[[^YRVUQNJNNRKELMY[YZ`^UKUNYaed``XF?BKa_cSHHOMDKPQQ\[^aTRU\^W[NTTNWYkheekpsqmjlyxps~unnwxz{xz}uvquvYUa]WXcrmlgZ`yd_cpmimnnuvzugmeevknlpotojqttspsoqkjqwwsw{z{sehknrsutunopphhlpmpqrqppqsuqqsxyvn{y}x{|xwxzyuspsuv}vusppxmlnnpoonfuwusxuprmmrwb^bgmafmaZO\hfgK_p_ffa\fhgfk[cjidVZ]kd]ab_dhppepy{svyaipkkxuqp\BXjotxkklgglmismhnpcgkjhhr{`ekfeoqr]]`bbfpwnddhwyusjax|{poyruzzwsrrqigslchekwxpt~sqxtnldivwqisxv~ux|xc`bc`yxdp{uxu}{|ymzyy{~ssogyi^a^KS`bgnto`?:@J_ouq\jjrzxmldaqhe]h[^svoGNap}}nbfbj``dbhmeifd}}npdazzuxmor}smn{hc\T_mjixtzj`ps|ffjflrommrxwuqoq{|uxytry{|~Ƃ{}y{|dbnhbcp}ytqgjqlozusuwv~~{nulm}twsutztjqusstvruonu{{x{wortvuvnoprljpuqqnpotsvsrqwvvxvo{~{vuy{xttosxw|vtsonujillmlkknqguwtrxuqtpptxbadjocipf`UbmlmUgwgmnjfoponrfkprpfjmrmhlnnqtzzpxx{~gntuu{xxeM`pty~qstllrusztosuhknpzgmtpotvxeefggmw}tjjn|}xvne}ut|uy{{wsrqqjhwneifiuwrvus}zrnhmzzrlx|yxz~}iejlk|it~y|z~r~{}vxxn}uiifXappqtxsgJELVhu{wdttx~|rnhguoldncdy{sPVfruqvsyolihkpilig~rrhez}xzqtv{uvplgblvppyu~oeuxjkqptSRPPSVXVUST\[VX_YUU[[]]Z\__]XYVXYJHNLIIOWTSQKM[OMOVTQTUUXY[XQTOOYSTSUUWUUXY[YVXVVTSVYYWY\[[WPQSTXXYWWXVRSTUTWZZYUUWYZWY[]]^][V\Z]Z\_]\][YXZYZ_[ZYXY^XWWXYZYXVURZ[ZZ\ZWWTUXZPMORTNQTNJEKQPPBLULOOMJPQPORINRQOIKLRNKMNMOQUUOTZ`[WXZMQURRYXVUJ=HQTWZ__RRSPPSSQVSPTUNQTRQPV[LORPOTUVJKLNNOUYTNNPYZXWRNZ\[TT^ZWY\\[ZYYXSRWSORQU\\UX]WWYWTSOQXXVRVZY\]XZ\YNLMMKYXNU[XYX\[[YS_]ZY]_b^aea_Z[^_\]cbd`\VVSOY]PJKJ@ELLNSVTK:8;?J]TVUIOPU^_YXRSNLTONJOHJUW]S?CLUa`[[RLONPJJMLQTOQPO\^]TUNM[_c]ZXYRSU[TPQYOLHEJQ\POZXY]``PJSUbbZPOPORrlepzxuqlq}~m{qiswz|}yy}~yneZZib_]emjcPr{[OVknfdg`blxmhsuub^dmqvtelpsrottlebbrwqn~}zwp[`ntwzzypnpuwjnyrpqswvutpptvuzyyz{pwzknrnoxyy}|xrp|uvwwvu|zlnoqonycylpsiju͆efgx\jocb`fhcVHjg^lyfghloic\jne\Q]bpjekiabdkrxtr||kkluy|tk\J^nilo~~ljhmf_^`cfiYZ[llnv}lgb`^rpn_Y^bbdixxddltsruhYt|tsq}{vy|ywvssrninhLXc{|~ytxouwrmgswwjZpqsnwxtmjg^e~vmnt~|umr|vt}~|mg~|whb`Q?V_eloneC;@Rdpjxf`akևnlp|sQCMqtuqv[Ogm~|lYdgg]Zbd_npedc}{pbqrjosxyxwskVqj^W]hxvSu{nntw6JYY~tlkaW{tmx|xspu~twowz|~~vnedrjilszrl_{f\`rupnogitupy|}nimrw|yfnprxxrieev{vt{vjmtvx{{yrpqwymq~vqmousrrttstwvvyyxz{qz}oppnpux{}|vrp|sttuut{ylmnonmnnzcx~lpsklxxyehkz^nsigemok^Nomfr}mmprtqlhrumg`npvspssprsv{zxppqwreVftpqrqporrtpjfhknp`abssw}spmkixvugbdggkp~~jjqyxvzm^v}zxuyz|ywusrrnkrlOZdwy~yuyoz}uplw{zm^vuttz~{sqpinyopw{svxv~sppifYJemnrsqiMFK_mvqqlpvposx_NVxw{aXnr~ugtxwlhihdqrjifzqgqslruy{zzytcwpgels~{^x}ttyy?RaawpqleWTPV[ZZXUW^_T^`\VRXZ]``_[Z]]ZTPJJRNMLPTROFW\JDHSTPOPMNSZ`TQWXXNLOTVYXRUX[YUXXSPOOWYVT]\[ZVKMTY[\WUWYZSUZWW[\^]\[UU[\Y]]\]]VZc`\SVZVW^]\^^]YX_^[]\Z^]VWXYZ[XW_\Q^aVXYSSXb^SRQ^ZLSUNNMPQNHARPKSZPPQSTQNJRTOJFLOURORQNNORVYWV`_^[[RRSXZ_[WRJ@KTQSU^^SQPTTSPLKLNOQIIJRRTX\RPMLKVUTKHKNQYYNNSWWVXQIX]WVU\[Y\^\[[ZYXVSTQDKQ`_^[X]ZVXXWSPVXYRJTUY_aSY^YVSQOJN\XTTW`aa]_b^\[WSV[hcaigbYW\bdceggd\RN\ZWOLLD:GKMRTTN<9;CLbTPXMJKP^__a_TSTZUC;ATVWTWaGANR]a`[QGNPPJHMNKTUOON\_^VNVXRTVYZYbda]YUPDT`PIFIOXWCWZRRV`W6?GG\bWSQLGy}{xzy~|{~pkolirtpnlimxfeqx}ZUhokiaHIJsw`SClsftxxsdnqqvxdgnoqvtlwwkoytsywvxvmihtxwYMhlxomqqt|{rrsnmov|smcqvnkiprmovyyuvzwslpupu|qojqsdejoqjqxpmijlnr{pcfionmyufs~yvl}ar{tpoaa`kb?[pleJYgnoiglqmlRTVVUqomXXvy{i_wtrkcinsuu|mZssejouuWK<\\_\Vs|zogs}ZJba_\\jmploxwvXgsqoxqxzxgTssysrtzqheehs}lyyu}|{fupadgstxwrlhgibZ]f{tk{wjlozxthd^ZNV_QLSjumhlt|]am~h^|}~}qm{[^^bdjuunc4X^RNKae\eg^butsrekryuiZehsx}yxqhNjnd^K_dca^jszw}nmfdwd{obc`_qwy~{qfVdd[\lgc[fpuy|~~sospmy{tsqnq}mny`^qxtunT{l^Nt{q|}yltwv{qrvvw{wjyzmq~xy|{|yqnmx{{bWos~urvwvuporx~qlhtxpmlqsjnxwx|vsmsxsw||yrplrtfhnrsnu|plimqzpfhjnwsiw}zrbtzvuegitkGbwrlWfsxwplqvttZ`da`{xshh|mexrlquzyyr^xxlquxx[QEddgea{umzaQmnpdduvwqt}|{_lxvty}mYuu|xsv}uliuiw{w~}|degurfhistw|xsonke__g{vqmrw~}ztrlfS\fXV`{rlqx~cgumbvsiedoqw}}xl=afYXWgh`jmjmxyytuujpw~ynbmpx{zxunYsvkfXgjgd`nv{xqpjh{kzppmmx|{}tk_ijdfrpmenxz|[^]\Zaa\[b^\\^aVTVTRWXVUTRTZPPVZ]JHQUSRNAABWYMF>SWPXZZWOTVVY`^ZOPTUVYYW[ZTVZXWZYYZYTRQXZYICQSYTTXXY\[VWXVUUY][WNWYVTRWYXXZ\]YY[\ZTVXVYca`cdeb_WVTXYPQRUVRVZWVTUWWY]WOQTXWU^[QW\ZYR]`OW_^]^[WUTNMLRM1UborshUo^optt|VRwlAT`plhaagZSMWZaq{ggyokgw{zl[nv~sgfl||{lkw|}wo\v}}q;folib{uvtrrvx{zx|zmjdms|whrw|~wVpwkaOs}usuxx|}zrpuvstt{{wqpms{xw{~}r^\jifstjpuonqrs||rrqqsy~}xvlhywptuvoldixolsmfmouwyuidbype{sj|n\x{q[srp|vqlihc^Xieap}jihgf|xu~xmmppouzaaEkooN]jffwhUkklqvo[]~{}{xsMSXZ\bknyrslc||fuvwy{}ottcanyxwrqpon{crv|{zpmfkpaarx~ng_{zy{~{ysAW}{}xsqpZ_ddSSY_sxaq~tlbqruz~v}ypiyviZkpwneYUZZYx}srp\VYgt`Zcgjru|ux|{zrnlirvzyy{\K3bjaG<_ktuuqcxkstyy\Z{qLalxsnhhlmmc]V\]hw}onyut\\`cgZJUYXQIW\^VNLPZZYPOUYZUQHUYYR5INLJGW\]]YQRTWXWXWSQLQTXVNTVY]a_YERVOKCV\VVZ\]^\YTRTUUTTWSRNR]YWUX_]][MKTSOVXWXYTTYXXZZX[]ZZ^ac_^]WXZSPYXVUTUW^YWOR[YX[WSUUYad^WONMVRN^`VSP\^YQIVX[RGPW\TTUPKLKIFCLJIPWJIIWUSWXURRONNTYJJ=O]SSCLTNNUMDLLMQUYYNCEYYZZYXXWUT?ACEGJJIOPZXUTOKXXNU\WY]^_VW\TLKT[ZYZ[\YVeZNTV\^_WUNPSLLW[_fbUOHXY[\][ZUWY;E]XVZTNPPBGLLDENQFPYZYTOJUUVXYPUc\T\^aSN[\^^WUNGMOUNF@?ABCUWMLKB?ALUKIKJIRST]_dfldaUVXXW_``XSOLHQUX[VC;1FKH:4DKTVW]`fNEggiRHTUVV[]^`FCXR;DJRQOLLOFC@HKKSf^[NN\SPeihgiqmffc_rwvohfmq^mogs~lmlSTSOcs`epZ`k{xrsyxusmlnheoqnkjwysgcnrrpopqruvxxupmtyuqwyndeghl{mhnrs{|vwwusouxwwuzldajspxxy}{y~~yz|xvprsvulmozxuwx}vphgp}qz~{ijld\_dsvxghkt||nygkw{{kklljfc``^U\bljdhmLQ`UHY_oqrlhd{mnpmmlno{udUCNVkhdjjbjzzjYbkgdaS`lcYea\XTfeegjnqulcejpv|utsqpyxv|mZkytvwsldtuvnykwnY=QWtmgjkjlmgesd]Zhecqvadfhh\m{pa]tt}ytrr}~v_MPXUQFL\`dZarh\MPXai`adfha`\n~z~t|zmpxyz~zmc\FY^QSWPMY^nb]qrupoqmjuxquyxxty~zy|_3BFASbXWVUUtroqr`qyvmqolrzwojfau{|vojpvdtvoyuwwaa`^mzglzhmv|yz~}{{yvposppwxqmly|wnksvvtsttuxwrqy{w|~tkklnr~pjostzzuxwovx{zu|nebjsrqzxy}~xz|zwrssxvjnrwvsuw~{tplfp|nz~jmulabhvy{mnpx~umq~sstsroppolegisqmrvZ^h^Qdhtuvuutoksuxrqo~xgZLX_snjrrkoz}o`iqmnnjg_gog^mjhb\nlimpswzqglorzvuuro{ywsao|svxsrqkdvwwr|nxp]DV\xrlmnnoomlxpjhuspz}mnngr|sjjxx{xtt|~}oZ]db_QYkkjejwpjZ[]fncdfnvpnit~zx{}uxwkeRbf__`ZWehreauuxqotuv{|uy}||z}|{}c=MRMZenqbaabbzvquvlwywPRRQRVa`_TPQPNWZYURQU_VMTUQW]ST_SFGGEOWMP`UJMS`[ZWWZ[[ZXXTTUQPUVUTTZ[WPNUWVVUVVWYZ\[YVUXZ^XVYZTOOPQS\_URVXY_`[\\YXWZ[Z\^TQPTYWVZ\]^\Z]]\]][YVXZZYWVU_^\`_\WQTXc_Z\^c_[TSSOJLOWYZPPSX\^\TZ_PRX[[RPONMLHKMRQNPSCELF@HLTUVRPN][STUTUW\YOG>CGRPOQQMS\[RIMRPNMEMSNIOLJHFOPRTVWSOORVX[YX[ZY_e[SJRZgaZYZZVQXYYadTZ`__SZ`UJGIJKKCIWQKVV`^\ccdef_^PPa[T^^?LWIIDB@JJ>JS?7KRYKFXQJQWKJIKRX[]JPV[_A>;CK\O@EKDB@CEEKZQGRkzzvxss~zwruypmrxzvjkppqph`srfdpvsvx|tmlgi}}xpt~vtqkvyt{xgejss{vuvuuopoprtssrqomtopstrnpsq`_gorts_cvuvompmjq|tvxyxxwvttqtqnrvvunnuwwqknqzwsw}zxwutuvvnpmqplryxtqmsqqonosv^]oqsid_hqjjlhdc^V`hjori`gg_\Xmlc\Ujqea]hromk`R\cjszuudltjjspponlkinmkcYdinligg_cniivxzuunno``psuxzbjmlpfmtnh\g}xrmutlbefinsqtquyqlquzuq]_`jfvzpjmrridfflhjlknnswqt~{xjn{xupwoiamofpoohvpvvpqZmt}sqnwx||ytgWYdZW\Y[TG_`c]XqvoyhZdVZeiikzuedx|~z~{x|{|{ieuorecwynm`\M[XFZs[_^esbgpaozwk`ZYZgv{snuendbjRaotfZde^[Z`hacslalq|{z~zux{wtz{~{pqwyz{rh|zont{z|}zsroo~y}yxtox}nmq{z{xxwxtutuw{yxvvtrxtuwuqovxxkipvzzxdh|xxompnkq|uy}~zzyyusrsopuppxyxsnru~ysx}zxwusuvvoqmqqnrzyspmtrrqopv|{zdevxzoidmurqqnkmh]fnpwyrinnmhautnicrxomjqxwutj_hmtyyylszppyz{uurqpnmssrlelquqmppkmtpp{}zzrstddvy{~jqvuwmt{uoeo~xrywqjklmt{ruuy~upsw{vs`aclhv{rmpsskhilrlornpquxsw~{nq}zws{slepskuvwq{uzzqs^pvuusz{|sfhndchge_Tiijgew{u{odj[_ilmrymjz}}x~~{w||}}olyruklwuidXdcP`v`dcgufktfq||umheeq|~vtzjpljn\kwzmdnokieinjmyrmvS[[YZXW][ZXY[VTV`[[YSSUVRMWWPOVYXYZ\XTSQR]_]ZUX]YXVTZ[X\ZQPRVW\YXYYXUVXWWVVUTWUUWZZWUVVMLPUVXXMNXXZXWWUSY^YZYYZWZZVW[[ZVVY[[WSTV[ZY[^]\[ZVWVXVUY\\ZXVXWWVWXKKTUVQOLQU_aQRSPNNKGLPRTVQLPPLJHSRNJGRVOMKPVTSRLEKNRVZXXNSWQQVUTTSRTSRNINQTSRPPLNTQQYZZWWTMMUVXYZMQSSUOSWTPJP\YVSXXSMOPQTVWXVXZUSVY[YWLMNSQZ\VRTXXSOPORQRRSUTWYVX][ZRT[ZYUXTQMSTOTTSP`_`XTXX]`aUUJTW\^VUSXY]^aa`]^_[Z``XVOHHMHEHGHE?JKMIFTWSYOGNHIOQQPYVNMZ\_]_bc]^\[\Z\[PM]VTVNKVWQRKIAGEGJU]j]YSUa]NTUTW_^YQNRHAJNMLVSHMQRSIPWW^][^^[PQ`bea][XOLHZYSPNPRQT[VQWWMRVK>KKG@=CCOU[XT]YTPKQQ@GNPPGCDJMBBQSUTTS[aXMTVZddZWSY[S\\WXVTXVTWXVSJT\UW[^a_^YXX]aVVTX[ZZTQNSUYVKSZYXWKGTSRRSMMRUWXY]b_UZ_ab`\[YYZbd`[K]b`ZGKLONIHHX]^_aUQWVKPTWVQL:QXNLQTUNKW\\`acaZYXWWYY\XWURHFEQVY[aee``Z[ZSRTJ?<@KP^MEADPGD@?@DNMOJII?;@XTPONKJ\tnhqpggrfb{~tpcuzyqVgu\cfasz|yoQCmna^bngeml`jsnwvmqthddbfi]dhnk`fjqpjcgQSXSQotljhYXfkwwrrgRTZ@5nleyyroY\puzovkdbt|zqv|sp{ztlb^kw{pt}xz{~|wrmedjs|vtqx~r[lonb^nmibZxdcacdllWWXryTTUX[cenngq}vrfec^\T^gfeZZuwyqhgmy|j}}nFXg~~tqohf`XOQSnnqfZSL@@[mjLLsbMey\\nmm^^FLRTVZZJXda`\o~}pmhgfhjhksuwrrpsvl`opruyYYjmorurpoudg~zsy~}}sroh`~|zymi^cghhchlkidaUU`QP_lhUD}z}o~|x~mZ\]^alxpimipfeZNltjr}u_f{qfnqolcdew{xuqnpxwvsgyys|ztue`1>Yu}KLMHCISe}pcKP^YSabZ\ccnnhlnoljbxrlsrkkumjzvh{yep{cikf}~uYKuuhdgsmkqpfowqz|x{~ojqtlmpxtglotrlmmgo_`da`vzsrpeepszz{{nYZ`G:UTPZ^[WUJKUXZU^XRONWe_\ZVXd`\XV\\YTMKU^`_^^XZ`]Y[[]\YXWRRUY\XWUY\VJSTTMKTSQMIZ^ONMNNRRHVZFGHIINOSSPU\XVOONLKFKPONIIWXZUPPSZ[Q\\dT?HP\\WUTQPLHDEETTUOIFB<BLZfTL?AHEBLNIJMMQRNQSTUlspuzwmpmoyidjrsyi_gVUtmm{~}xadjtngksvposlqztotwtqsplkjg`]_dipigkrngbbiim\Vdbjtpmha\ioxxlusmfkicXmqmvtqljhlvnpnrgefp}{tmrow}uvqwzqqihkmuxvtv{z{ywxuvrkc_apqnqtppxuc`c\[g_]ffxrja`hinic]^qp[ZYjjsrrmdiptka`fbb]cheejjklzrrpqvxh|~vc_fyuqomood`\[[llpdVY\BBWggddvlbglqh^[^VTR]]gecegbbkrxlbihrqssrw|tt{pcrzoqtpmlbvw{wqqdpl\nrmvx{tsuuwurqmnlkqxrqxmddqqrqntvzskefIE`flss_mans|{{}z|spy~~{||heghghi||hicdsb\XQVlkbehhlls|w|{utqxrkyz{szy|~upxxmk|{xq]RFXivtusaZVRSW]`k|\TNZ\ZQ[XVZYjkz]ksvssxuy}zqusuolszzthn\[wqq}hhp{ukpx{uswsw~xsy||z|uppookiikqvnmpurkijpquhdnmszvtqmirw~~r}{umrpi]qtpyvtrqnq{xyw{pmlvzsxv}xzrx{rsolqtuvutuz|~|{|wxqlebcuusvyuw}zheicboondcll}vnggpquoiefxwfhiuu{zyukqx{rhhnegfkommopqryyuw|~onhn|wusttiea``rruk`cePPappii{rglq|sihgfhda_llrpnnojjpuymclltuvttrqpv|ww|pdqypswrmmdyz|zwwjurcrvqz|~wvyyzvssponlqwrrzoedppqpmy{yrnoPNimovxbmbsx}{~us|􁁂}rptsqrsqrnmmjwje`\arqijklpou}{|usq{unyy~|t}x{~zv}}tq~|zyeYN`p{yywjf_Z`dikqh`Xdjg]igeigqrfqxxsSWVY\ZTVTUa^ZROSWWZRLQHHXTT]^]ZNORXUQSWYVUWSV[XUXYWUWUSSRQMKLNQVRPSWUQNNRRSJHNNRWUSQMJQTZZSXWTPSRNITVTYXWSRQSXTUTVPOPU\[WSVUY]XYWZ\WWRRTV]_^\[Z\^\[ZYYZZYTPNOUVTVXUUZXNLMJJPLKOOZVRMLPQTQNKKUTJRRVSNQUWRMLOONKMPNNRSZUXYP[\bXNLOZWUTSTTOLJSSTNGHJ==GPPOOXSMPSUQKJKGGFLLPONOPMMRW[UPSRWVUVWYZZ\]XX\WPY]VVWVUTOYZ\^YUUNTRJTVSXZ[WWXWYXWUTUTTX[XW^YTPPXXYXWXWZVQNNA?KORVVMTOSV[\_a`\_[WTY\^dc`^[\ZPNOZZOOLMMNVKHGBDQQLNOPRSW\XZ[XYWXVR[\^\W_\Z[\VS^^\X]WQP[`_][YSID=FOWUVUJFEBDEHIPZHEAFHGBIHGIGPQYHPUXYdss|zrqnynlfbdjnuwfddYYcq{}upeu|rjl{~xtrpnuvupryxzz{nnWYcdglpsqurifcbfgg`]drpqqlmlegfnvjnuurqpg[vshhglliirldZY]afgpsnbcmqqrqsrvxurqpst}yvtrvz~{uvwhigf`hobdpojhemZVbcinkgPZrwwafkjilminrbagjy{wqlji`bed^femmefqi_kny{uvx[[mprnkffjlntzuurnieaccmifb^IIQ[\dduohdaorsmgll\gbcdttmjhgjiqnqmvtvwxqnv|tw{~zlsytnwz|paw|lokhhV\jjpomunwwtwwijzyu]aomfsn_aquvq|xzzrdfX`lbl}iSZdgy{}su{|vvon~{y~~|uqtx{ciswfzwuvnnhPN`pylVaVVmrx{y|{z}w{~xux{wrdqwnn}x{wrprtpdI[]sunok^f[RW\TM]gh`kUSUQOOITPR[ehxm||~xxv~vuolpsu{~nmk_^hv~ytjywmp~}zzvtz{yvxss`ckkmpsvuxvonmmpqqljozwuwtwwppnuqu{}yxwod{xlnoqrnnwsnhgiknmvyshirtuvtuuy{yusppmop{xxurty~{wwvjkfmtggusmljr_[ghouspV`xxw{{inrqpqrpsvhgruxrqpgjmkfmnmlmsslnvnesy{}bbrw|xsnruzyywsojejjrpnieSSZbdii{unljwz{vqpnssepjlm||qoqlsqtpyyzz{spw~vz}wlsyupxz}sg}oqjhl^frqsqpwq{zwxyxwijzyu_bqpgvqbcswupxv{~ynpcerholY`il{|vw|}wxqq~}zwymrz}o~{{tqmZXfvsaj]]qty}{|{y}x~~zwx~yny}uv}~yusuywjObgxyssqinc]fj`Wiqogs^``[[\Ub][dmn|OWW\_[WVU[USPNORUXYPOOJJOV]^_YVPY_\WST\]ZXVUTXYXUVZYZ[\TTHINNPTVXVYWQPNNPLKOVUVVSOPPTYRTXXVUUPJYWQSSQQVSOIIKMOPUWSMNSVWWYZXWWY[]_\ZYY\^^\YZ\RSPPLPTNOUURQPTJHNNQTRPDJVYYMORQQSTQTVNMPRZ[XUSRQLMNNKOOPPOSSNOVQLRTZZWXYJJSTVTROORSSWZXXVTQOMNNSQOMK@@EIJNNXTPNMTVVSPRRJPMNNVVSRPPQRVUVTXWYYZWUZ]WY[^^UX[YUZ\]UMX[SUUSQGJQQVUTXUYYWZZTS\\YLNUTQVSLNVY[X`\[Z`bUMNHLRNS]]\QFINPZ[^[VW[]YYTS\ZadZ\_^\][WTVXYKOUWMYWVVRTOBAKSXPEKEESVYZZ^a\_Y[^^]ZXZ^YWTKSVRRZdbX_[YURL@IIUWRTPHMHCFHC@INNJODCDA?EACHNOX^_gqxtroiW`clpuutpn`[\dw|~ujQaytefyz}qmloz{}spz~upTRhikmmvxxumgROVQ`Xmrnnpssidaafli{}rm]]^mnckmmnnmhYTTYfjw}upfikqsu{jpw|yuqopqs|xtqsy{x{sZahgg{u`dhfeUXbdOq{m`Pltuw|qdhjacjmox{_dpu{ind_hol\V`bfedeesoehka^}{qPS\]^[Zge^fnsu{sjb`\`kqw[PLLOSTLLrh\`cJ_ix|vpllnprnhiiwmbhm{{htwouvvpj_o}~qnopx~{{hr{wsppa_`dftxxlvzuw}}|ia}piampd^HPWqxsw|x}{~UUVt}Wge[rpht]ctvwv}xxr{}~sqx{cTvuTe|qqgNjrKTiot{zu}~{wx|}tuwzgdZ`bZWezronlttneORTxn)8`jNHSSER^rxwmJPUPO`vnX\S\o}t|~{xsffdmptw{{|wvfabi|wmVfzhi|~yvrt}xtyt^]pqqxzzytn\[c]fewzqsx{}toiinspytcghttijoqqrstsnebdfmq|ytmopswznt{|xpnmnqzyustw}{wys]em~xdjoji[^gjSvpruhXs{xzvlophjoqt{}chv|rumfntse`ghlmmllxulnqhdzTX`dgbaplalwvyzsifdgpw~dYTTVZ\RRxodjoWir}wsstxzunqq{tlps||nxyrsswyzsmetrmopv|~~nx{voofklpruyymz}y{~|ib|rkdqugaNU[v~sv~{y}|abczZijawtlv`fwxyy{~zwuy~mb{{_lvukVmtW^pru}|w}yz}wwy~spgmngemxsrqxxsjU\b|q3AhpWT`aQ`m{~uVZ_[Zhztbd_ftQVZXWURIIHMOSVXUTMKKOY]^YSFNbZXPQ[[\VTSU[[\WUZ]^^_XUFEQQSTTY[ZYTTSPECGELITVTTUVWQNMMPSQ[\VSKSTNRTSQIFGJPRY\XUOQSWXX[RUX\ZYXXZZ[_c\YVX^ac^\^YJNQPP[XMOPGINNEV[SLDSWXY\UNPQMNRSUZ\LNUXZQTNKQTSJGLMOONOOVTNPRMK\]`[U^aEFJKKJIPOMPS^bWX[VQMLJLRUXIDBBDEFBBVPJLNAKQY[XURRSTVTQPPYSMPS]]PX^ZUTTYXXUR]]LT\\_^WVWX\`\\PV[XVXXMKLNOXZ`ZTXZWY\]]SO`^VRNSTOLAEHUYX[b^Za]\\EEFV[IQda]OIUTPW^``KNVXYX`]\Y`hWT^]Z\\VUY[`LDVVDMbccZUTOAQV`\?COTW[ZX\]\[YZ\^_][VWX^_^ZMKFIJGELfge`XTTSRVVSNDX]S16JP@>CDADA@JWREHEIT[cx}dZZ[_PXinjf]a^m~|zxpREoqNS_ftyz{~{vkffjdLJ\bRhlpi`mrtuvrfijswxtri]fcOip}dc_abrvt`a\NpyjaVUTL\olR_x{tehpeabcjk~i\Rmmlrxqojlq{kozuqhehjoony}qmmiYiwZM|rh\KDgfcgkjidefggrvonjfca_ppnqjXAiim~jeQW]gjilsdShnvqaa`dhgg]\Z]_nnirzwt{{q{~xea^OrpgSKQN<@K[`dfqt}xrtu{yvtqe`qtqkppquwopsolpiqx}{xbYYRailbVea\VI[iihKSXfRGCRRjkorulhc^KT[cfoomf^gpoofhjdfdXT^umdYUooplimrgg`p~xrZZjhdkropqnmxhWVVssuupd]chY^V`hmmWjyxw``]ad_YZZSScozkY\\uz{lqmtulrffSbh[wwoopibrqqmjrrs~tcZWVin|shwzzzrzpnuyac{ygPRSsxpxrkmoiebd_tl\Xdfiijw|ppruwwuzlibbhWVffm}lb\\qtt}xz{tv{qguyuwywu~~hvteyxoonzzWRV^orrr}]NT[lcYu}a_YWUQPFL\WSUUPvtqlhsuusodmmnnrtvuowtvxjmxxw~{ytwxzvggf{zxruwwtsuyues~zvmt{~zfd_dekmyv_euww|Pqzyf^blxuqZJ{wk^YZUGKXfjmnwyztxz~|yurifvxvnqrsvwpqrolnfmu}zwg``Zgoof\mkd^QbpmlSZ`o`TPYYmoswztqmgRZbknuuvogpwzzpqqknk_\d{skdavvwsotzoonzxccpoipwutrvzws~o^^]yy||wlekpdh`hortoo]q~ffehke^cdccmwp]``x}}lspxxovjjZgk^xxqqpkfttsojyyxyh]ZZpuwm{}}~w|vsy|eh~ziTYZv{rss}unrvqkjli{vfbhioz~uuwxzz|~qnffraallq~ogaat~{{|vw|unwz|ruxyznyvh~{tvub\^etxuueZbgwog{pnhb\SYib[^_\RSQNKRRQPNINMOPRSUTQUSTVMPVWXZ\``WVRYZVTONNZ\ZYSTVXUKKLTZVUQTXYUHHEJKMNUSHKSUV\^^V@OTSIEGKSZTRF@GECDDAkg`PXcfcoimd\^djofdrxzvfhpxxuwu|zyn{{uslZYt{vuplkmsredchsqhosmSTRS[[]uwgafcdejklQViifIMVR`_Z_SGe][Y]_QNUUgo`oqvvqrstuvxxuhmrurlqsqtuktssilfnttrafmge`\goviZ_coh\X[cjnosqj_Raannrpmgcggmljot\qnd`nzvh_hqpnrrbfgqzyxmmqjdlsjjzvgjnifowyrkc[jjqqkgiklff^dnokssU_rni\g[_`^[WWbhypfgghktpovonmvpibc||u`v|vveaoxndgehuyx~{o^]gkftwfnw{vyyqlrvvp]jtvpe}wd`Qax}p{xvsz{tstr\WfWhe^mobjpdqyyxx}{xyrm_o\iwmdcrx|zzuxyz|yu|}x~xovssvjlqw}iO[gqnv{y{hlmb\QPf_[][ZVT^TSXUS[YJtql^dnqnyswpijoswrpy}mpx{{y}}y{{qcby{yusuurqsxwlkjozwxumuyuacaaegi}pkqmnmrtuZ_wwqTVb^hf`g[Ombbcee]Zbbpuhuwyxtvxxyz{zvmrw{xoruvwvtrrllihr}rrlqmu{zvhnvpmfcnv{oagkuqeaagnrszxqrsgYhhtswvuplooxvtwzdxsjht~{ohhfpzvszzkpsz~}ssvpjqwoo}zlquqnxyqjbrrxxsnqrtnofjtvuxx^hzvremcjjfbdfggmrujkjknwqovqsrysmhjycv|yygdr|qgjghy|~sbakqmx{krz~x}}uotxzucmvxrhzig\j}t{yu}wvzxdancpokvwfpuly~}|~vqfwdp|phgvzxx~|{xyz|~|x||z{sxvu|qtz|q[fpys{}z~nrsjg^^mihjihaaf_`eb^gdTSPMEINPNTQTOKLORTQPWZ[XPQUZ[YY`_X\[[U[[XWSJIX[YYUSRTWVOONQWUUVQUVSFGFFJJKWXPMPNONQRSEGSRPACGFLKILE@OKJIKLECGGPTLTVYYWWVWXXZ[YQTVXVSXYXV[\TTWV[bbZZSSOSWWVMOSPOLJPTXQILNTPIHJNRTUVUQQRKEMMTTVUSPNPPSRQTVJUTNLSZXPKPUTTVVMOPUZZYSSURNSWRRZXPRTQOTXYVRNIQQUURPQRROPKNTTRWWGLVSQJPILLKJIMPYTPQSXVV[VaaSSXURMM[\bXMY^XXPNTY^UPSXYY][TLKPROVYOSY[XZYUSVX_XTJRWXUO]\YNLDLY[]U[YXWZ[WVVUIFNFOMJQSMQTLTYYXY[ZX\^baX_bccdcUSKRIOX[^`SNNU_bdYZY[`_ZZWYZZ[_YW[^`_^Z]]YTX^VOQSWZOAGMSRV]e^``[Z__ZOQRKFBCNJGHEDIDCFEDFE@de^`p]bbjjcg_glla]hlrneqreiunqq}|nl||vlk\ijhponlpjakytsnhhnrgntsgfWUVVYbbgttuldZZX]bechqshMWSGQ]^faY\_knqeafda^zqqmuvpprtutz}psuyvprkhjlnnrnt|{|vtutn}xxryvtvmcxmm^^tnelibbilomkz{llquwusqk_cmmnyylqwujinagplcmjwwhdRcquxxywndhlccojfigll__klpqi]]oomrzwuuyb_hlkv{XXicZ`bcXXYXXYVTcchf{wsjknnrx}{zc\qpolgjvkrywuegpqzqec^k{~{imqjom^lpqnehrqofjxu{t`ekuuxxi}wobYXhlty~yvwwrsru|]c\]kbkzk^jiq|~lynkx|q~~rlrokijx|zy{}wwvwtrv{|rnt~{|vtuwxnW_bfofZeYjXYo}xsvuqpwg99CEIFNNURPV`ZenXb[\nphjvgjmvtqshprromrsxvlxzjlvr{wss}tsgrsqvuusvsmtzyuomswms{zpodcellq||~vohc`fjljqz{pU`]QYedmhaegqtwmkqmlc~utpvxstwyz{}uy}{wqsronmqms{yxrtvvq~y}||sirrjjztlqmggptwuspqwz{zxsglutx{{tsvnpwrjtr{{pl]ly|~~|~}|umpriitpmomppllsswxpffuusy}zz~gfprs~ccpldiimffeddfddllro~zvmoppqx~}|jettsturlnzou{zyhirs|sffbl{~nqsmrocqtvsjlxusjn{x|vdhnzv{|ozsjcblnw|}xvxuwuxekegupwsipnxuusw~tpvqmmn|}{{~zyxyxvy~vqw|wywuuy{tdimptlcnguaavzty{zx}lDDORVRXXd`^bhemufnjOPKMUKNNRRPRLPSSNLQSWTOUVPSYTV_^V\\TS\\XSRJQRQUTTSURNSZWVTQQTVPTWVPPHGHHINNPWWXSNJIHKMONPUWPCGE@EKKPMIJLRTUOMPNMKZVVTZZVUVWXWZ\UVUVX[ZVXRPRUXWYXZ^_a]ZZXU\a`^YYUYXWXSNY]TTKKWSNSQMMQRTSRZ[SSUXYXWURLNTSSZZRUYWQQTMPTRNSQXXPNDMUWYY[YTNPSNNTROQPSSLLRRTUQJJTTSUZXWWYMLPRRXZHHPNILMMHIHGMMPO[YWRSUUX[^\[MIUVVUTSQRXRW[YWPQVV[WPNKT\][QTVRTULRTUSOQUUTPQY_X\WLORWYP[XTLHHQSWY\\YY[YUVVW[IMIIPLPYQJQQTZ[Q`a\YRQXaZT[]bfg`^VQU]`^ifdd]TSQQX]\\[YZ\XVUWZZUTVbbaa_caYXYXXQDIKMSNHLFNEER^\Z`YWXVSSW[M77<=>=@@FECFKGMRFJIHchorngVYcjrgdhfZbib`pmQQXecli~}x{hhkVX^dglmro^g{zrnfhvq_ko_Z`]VZcnldbqsxr`bccromeitbZ^_QZqmbiZ[eprxphnpfbhgkkfconnxwwxzsqru}umiea`fipqo|qqv|tsu~|wwx}aa}zsgZ`l^YojX^ckmjj}|{|ysqvxznamhkmwsouzsc\\eemswq_tz]RE`tzzhjmtwnebbccnojqrWWZ`hnrYYrrsz{x}hfpiis|]]md]caXTSU\^M_dUU|ux{ssx|zl_Pwwtsnrvlaqplptiexxsnanz}~achr{lZnupp`^aim`\lsnggmrsqusomdabgmqkdrtuwsfmskeO\|rgsv^]\floyhMh{z~~|}wwmnr}}|zyxyzusqojgf{wuskmlY^_ZZ``hWWHAautfkjgglu]FAAGE99FOOIP[jq]_`kpuwtpehpuyoknnkjhjmihxuVV\nnqnqqtefimnsuxwnuzsln|weswjeljfhovrmjz{{ljiiytrmq}jbgi]dxtgpegpvx~vnuxlhmlnnkjtrq|{z{}ywwvz{}wpklfcginnm|llu}vuv̄ffwphiqearn_flsuss|yx{}uismpr{x|zojjqovz}yh{e[Ph{sou{}wplliistptteebipuxaauux~nlwrq{fftkflhbaddacih[imccx{uuw{}qg[yyvuruxndvuqrtifxxspep{~fgjt}n\rxvvedhnqd`mupjjsvvx{xspihijormhuzxsqiouqlZf|t|~mi_jtvpWq{~{ynpt~}zz~}zyy{|zxutrlj||{xurjmqefgednddSKj|vhnqsux~dQLMSQDDS[[V[dpyknoNQUVTQIJNRVQOQPKKJNRNMUTFFJON^cSR]\Y_`[PQRHIKOPSSVUMR^[ZVTPQYVLRTLILKHJNTSOMVVYVLNVTSOQWMIKKDIUTNRJJOUVYUPTUOMQPSSPNTTUYYZVUVX^YUROMMRTY^`[[\]XXYdgee]\XXY\]MM\ZWPJLRKIURHKMRSQQ`_]\[[ZVUXYZSLSQRSXVTWZVNJKOOSVXUKVZJE>KVZZQRSWXTOMTQVWHHILPSVHHVVWZ\[Y\]POTQQV[JJSNJMLHFGGEGKKCKNFF`\YZ[WW\^aZSKCYYXWTVYTNUTSVYSQ[[XUMU\]^MNRV[SJTWTTLKLQSMKSW`_^TQQSVWUWVTSNLMPTWSNUVX\YPSWVVQNAHZTNUWJJKP]^Q_]SYN@Nad\ZY\b_\ac\\b_Wblji^XTTV[]\[[ZYZZYYVUTSO`daa`acc[YXXUUQEIJFFLLODD=:JUge^WPQPMLOTbH<:;==77>BB@CHP^THJjtuit}jckosmP[usrzn`eteT>5BNb`\]_hkoqtqeYLt~xugd^_csxwpZZ\bqppneXOK^|{ohikpmcZWmxhY[`lhdnqnlhin{mdtv|xlYQxurimzqnmubdqswvtmousnf\]]jnqiHauqjxpTlizr]hzrwvdf{vpw}||jjnkjmr`Ynnmnqjknmw{sgenwusddppsh]\`bdee^\YYVVujQjld`\kpmmhfdp|{zZZrpmmjnpledqn[FKPXqjf_P7fphOq||nysmtwxqXc}xwufjxk\G>KUffgfepsz||ynbS{{roeho~xccdiwune^Zhxuqqurj^Zpzma`etnhuxxvpquwox{~sd^~yvmr~xurxehtv|yuxyoqvusj`]\fjngMdvum~vYsp~u`i}s||gmwssurqtwf`ssuutpsus|wpkry{|ssxxyrjinnommifcd`a{w]qqiihuyxxnmlu}dd{yvuouxskivtcPTW^unigYGOVll[[~{x{yvfXX_is}lzyx}zxxv~}~i`TTUZhovrr{unt}{qq|}}zhgojjpps{{sopplkhv~~or{mmpyztltzgdppjqxuqhXtmfVDMgo|}khprss}{w|svtnVOuu}{vx{}~yux{ff}|xoe}xt~zsqq[kjuqllrsampkco~wsnd`ngLIBkun\RXXRX\RNRUWTEJXWVbb[TMPXPG<9>DNMJKLQRTVWUOICW]ZXPOKLNWZYUIJKNVUUTOIEBLb\[TQQRUSNJIU[QIJLRQOTUTRPQSZa``SNWX[YSHDY_XVQTZUTSXNOVWYXWTUYXTPKNOWYZUANY^`VSYUGS]Q^[VLR`_^[XYXPO[XUX\[[RRTRQSVLHTTSTVRRTSY[VPNTZXVOOTUVPKJMMNKJHHGGWREQRNLJRTSSPONU\\[IIUTSSQTTRNNVSI>ADHURPKC9=@KKDDYVSTKCCEJNV]Na_]][^\VVX[PKEECGQVX^aTT^YSV\Z]UU\ZXWNMTNNUUTWWSQSSPPNU\_b[[RSX_e`ZQQUYXRMR[\XNKQROU[YTOHROLC9>IOZ\WZRQUVTTa\XWVXYSWZUXSLCAVVYYVWXYYaa\SPQRY[]^^d]\`^\FF[ZWRM^c^^\ZZ]`]\aa\Y[XUMJBLcVGS]NHRU\]_RDNROJSZTPKHGLH;:7N_SOAff]w{iamlin\ewhoksrbg_thUKRkgdnoknrppqkidlwqx{rq`bqvgtsleixnmwtZZWUsnilgXbnngcXdqveddmpnhkonrn{zysiq`rrjdPapyurilj`fligjnonkmpvxhfZ`gmtuvoNqt~xquxmdtv_wypku}~~w|tk`sspooqqonmlkko^anhabj\hceghbdhmqttffmmqje^_ggec`]ZSQ_m\S\c``_bbfd_^ekmfdefikutm`hkg`ce]ojfjd@EQWTWWmkjmrviEKSWbluqn^^sqvuuyxuupuqlfacbanuxvywu{ihp|xuqquvsx_Ycijiciqha`YRZccez}|vwx}f~y|s{ufirsjfftswurspNbhfj\U^Z|wxgmuwrv|{ymcqpr|wwoumfpuwvst||z}~vvfcv}}}xjiz{yzyznl~}zrvrkmmqntxculVVYlzyyhkueWamq]RZV^\PHGF]wgg[ppe|qjutnsdm~rurywkpizn[SXolmttqu{ywyspjtx}zwinzp{zslo|rr~}ggcaxtqqoaiutmj_jsvnjjsuqlqvvyuttzsxfzzrkYhu}zxnrogmqkikorrmmoqrwxmk^celrvwqSrt{uz~ri{|cy{rmu}zxrg{zwxxyyxvtrqrtfitplkogplnpqmooqt{{sswwxsokmqpmlkhf`\itjaglinnqnddlqslloonpp{{tfoqlehjctnlslIQ_fdttsx|~rOT_dov}{xffvsxvvzzxwpxvpifhhgnuyy|zx}jmt}yxttxyy}d_fmolemumfe^W_ihi|xyyk}u|zmovvmllxwzwtvrRhmkpb[feyzjovytx~skxvwyyuzujrwyyuv~}|qo||rr}|{{|pmxvzvoqvxsy~p{rc^^q||oqxk^dpvd_f^fhZSRQeqmePPLY[QMSSRTKOYQT^^SWVNQLWQGBESPOTTRTVUUVRQOSYVY[VULNUXPWVRORYTTYWJJHGWTQSPIMTTPNIOWZPNNTVTQSTTVT[ZZVQUMVVQNDMUZXVQSQLPSSQTVUTTSRTUZ[QPJNTW[Z[UDXY]ZVXYSOWXMZ[VTZ^Z\]WRLVVUTTUUTTSSRRTKLTPLMQJPNOPPMNPTVWWPPSSUQOKLPPOMLJIFDLSKFJNLLKMMONKKORTONNOQRX^WSLPRPLNOKTRPRN;>EHGHHSRQSVXQ>AEGMRWUTKKXVZYZ\ZXXWYXXUSPMNMLVZZYZYW\SQU\ZXUVXXVYLINQRRNQUPLLHDHNNO[\][XYZ]O\Y_][W][XOPU_VQOOVVXXVVTDMPOQIFJH[]YYQTXYVX[_YXQLTST[YYRVQOUXXWVWZ^ZX[\\VVLKV]]\b`ZZ]WONXZYZTS__^`\\]bc``a^UWTQRQTRU[WJUREEHQXXYOQWNFMTTHCGEHJD?=SS`eipwiXaarrzquvurqoofhnprqqy{zzmtznos\\{{qxrqqnhZbbpjTX[TQST*;^bfnuppgkw{vp[auojkx{|r~u]Fbgttrkfukgm|z|~{oIY~|{ib{|~|xuqstssrvjRYUwywjny{~wt|~s}~~kidgh~shkpidTIEO\^kuo_qyqdNGTXbTPPQSXf\fwzhcv{kn_VY@iipggrysr}~ywzxrux{}zwqt|slw{disvtokcljcdgedRKvupmcovo}mayyuhqu|~vsqqrsvqjirqjTX`n{qppdV_urkkjiheedhuv{qg_\nnz{~xrmvy|}~|wrlpqnuwxwxy{wznpvoik}}rrutrolpufas`dhjgdfhsspszvrtv|{unpurnnmji[[polhdfhjjaaibZfnkfXXxx`bekq}||eeluwxzmmYTj}lVga[lljjnruy|YI__kos{r_eeuu{uyxvqprrlmpuyxxyz{{sy~suxa_{|uyvuuoj`fftnX\`ZXYZ4Dehjpuwxrrloy~xsaexrqr{~uu^Kejyyxomvlio|{~vSa~}}ql~}ywuՇ}{vzn\fc|{yqv}~wt{~u}{~omjnowmqxwrbTOYhjsset}ykWQ]`k[U[]_eusmDJUWMJTdXOPIDD7MZN[^OIIZSW\b]TSZZWVWVSTUXYVTRTXZ^RMTWKNb^SU]USZ]LHLLJJKKLC?RPIPYSY\OIVXXPTTYZVTSTPMMPPMDEIQXQOOJDHTTSUVRQONMPWY]VMJIXX\\[\[YVZ[YVSPTUTVY[\\]Z_ZST[QRUPLMY\WRRUTRPNPSIEQEGIKJHHIRRSTWTPQQY\XSMOSQONMKJCCQPLJGIJMMEEKIFLNKJBBUUEHKOSY_WWJJPWXYYPPHDNWMAIFBKKLLOQRTUB:EELNQUYQHMMVV\VXYZXXUUOQU\^\\RVZSTVKK\\VZVUVTRINNUQGHIFEEF19KMOTYXXUUaPR`d`Y[_XUIMW^TQQY[`[U]ZM@MPVVUQN`eXSQT[Z]a^]]YR>G\[ZZ[OKZZ]\YWUWW`_TTUX^QDFDW]_aea]YXOQ_^YY\YX\]V\]_`deba`\QPMNN[_VOPSMKF?<@GGPSgdSJTXSK@=CEJEDBABEMhrjbjmVOQdw{ridgkZhkupy|xmqwu{nerj^lngaIRhRIZ_a]LTiltfabbheRSU[l_[h~|zxuejnoxzplgjavnfgpsnkif`Relg\XWW}zoqxiWXYpwqqstvwwtsxzqsxx{spiajmqqpmew}{wyufhijjpkgPmomliZTqsxyxtjt}pk{{YYdmfc`_^_x~si^kvmiwwvsnjgff^\q_Z`hc_omyzadgirleffMMWWXaikmCCeeZaqQQoeZ\]\Z__}}J[impdVaa^PR]bjsokmmff}volier{{z\`mzurorrvvz{|{xssqqjlqqpdVfkq`ng]juvwnlxxsqihfq{UUtt{tuvttx^^e|{mmy{{pxsnxumpwusonx{__tpunlo{|}zsjfu~~~xs|xp|wuwxzzwwtuz~}|{yroo`UWhdYYnzzojXgs}`qq\L\hgRRT]]_Snxqkux_VYk}xroqq_pnxt}|sx~}tlxocsunhW_s\SipjdX_stxlhlmtq``ahzmit}~{jnpqxzrnloeytnqwyusnkf^ntligfevxqbcdu{uvwwywuwxuv{|xrkelntsqohz~{xyz|ylkknnuqm[tuqqrb[wy~zrywshhovponmmjzrhr{spzz{ywusrqlixieinkivwmopr{upon\\bcekqrsttMMllcivtruuWWwoffgebhhYhuwxpfiihYZhpuyuqhh}wrolhw`es}ttsrryy|~yturrlnrqqfYinrcrndp{{|tq}}sroljuXXssxz{zz~ddg~pp{~rzws{xor{xtqpwzddyx{tqt}|~xplx{v}w}vty{yxvutt{~}|ussi``pmddy||tteqydttcTbnn__[aaf]QVRNRSHDEOebY]abb[VQOPRJQSYVZ\YSUYXZTOVRLSTPMAEQE@JMMKBFQSWPMQOEEFJSLJP]^[ZZXPRUV[]WTPRMYTOPUVSRRPMEOSPKIHH\ZTUYPGHHUYVVWWYZ\XW\^VWZVVSNSTVVWUPYa``]\ZZYZ_XORSRQTRPDSTSSQIFUVYZYWQW\TR[[IINSONMLY]\VQKRXSQYVSRPPOKJUKILPNLTSYZLNPQVRODDGGHLPRS==NNILUVWVVEETOIJJIIKK\\BJQSTOHLLKCEKMRVTRSSRR^YTSQPVZKLS]\ZWTXZ[ZWSTWVVPIPRXLTOJQWWXSRYYXVQPOU[^_HHc`YY^ZWVV\XJJP[Z]^SSZZ]]ZUYUSXWTUXWWUTZ\LLUSVSRS[\^`_ZYU^edcddffbPNV\in`[[YV^Z\]ac^]\WS`j_\ZYXYZZXXWXYYZ]]\\[ZYUTTICDNLEEPZZSNELU[`dLUU^H?HPNCCFIBz}|yr__hqsrz{pTVZZlzzjxujg\bd`^rwuo[frl\VV\VTXVPPZkdZWmn\]_dqqusvmiuuz{{yvYMmqaa`gyy`yqkkPPUUupnoogfdfcorrustkkpninr{~pkmgUizusjgrrhgejfeosrllp{kquppxr^mzvqlkosy]jmqqvzqssxxllafupjihmmslmu|{ym`\\XX[eng_flihuued_][[rkfjjVVjgdjqqYee``ejlt|tljhqqeeXMLQU``NNgowwf`Zddnn{_mzqgg`rrvvrpnid]UVbnnv]klmg`iiww{vekqw}{xkk^^ruxxfd\ppmmvus{vhuuxx}}{us{ooagddfrrx|eefr||zrrusqrsvxnbb{{|yv~||ukgbwjjy|~}\Nffmuqnrvwy}}yvv||}r~{oqr{zp\\\SHNTT|qszdIVaI?RR>~~xeeowxtssxxbdjjz||o~{qndnrifx}zubl{wjeekeb`_\\gvm`\uxkloqyy~{{so{{~~||x_Uquel}}e}wqqXX^a~~}xwutmmllnqmwzzxvvllqpjmp|rmllniYm~xvmjuuqpkkjjpigqtqu~~v{}ss|xhv|vqov{~gptxx}xzz~~sshm{wsrrvvyst{xpllhhjpumcjqppzzpoomkkzusrrffqolquufppeelooyzqpnzznndZX[^gg\\qxvqjppwwkuvllb{{||xvtoibZ[err{boonidii~~}xhmsz~{mm__x{}}mkavvppxwv}xlwwyy}wt{xxhpmww|{qnlv~uuxuuvxyzpee{|~}}~vnkg{mmzcXkkryyx{}~~ss{{|q~}sux~sffd\U\bbtv~jQ\eRJ]]D[]]ZVLLQUWYZZW[^\UGHKKTcj`\\RYXRPKNOLLVYXTJP_VSKHHKHGHGDDIRNJITTKKMOUUXVXSQXX[[]^`[YICSVNMLPZZMZURRDDGGWXXTPPNONTVVXTTVUTWZ]^VTVVURHRZXWSQVVPPOQPPVXXSRU[\RUWUUYUKSZXVSRTVYJQSUUXZUVVYYRRLOWTQQPSSVRSW[ZYTMKKIIJOSPLPSQPWWONMLKKUROQQHHQPNRUUHOOLLORSW[WRQP\\UUNNHCADFLLCCPTXXPNJNNTT_ZKSZUPPNUUXXUTSPNJGGNTTXKRSTQMTTXX\YPSVY\[ZSSMMUWYYONJTTSSXWW[`XQWWZZ\\ZXX\_abce]]SSLOMMOUUY]MNNU[[YUUWVUXYTMMdcc\\]ZV[`^]\\^XROLWa^^RRb`YZ[H@OORdVSPSUWX^^\\X]a`^fn\\]]^W_``][]^dd^^TY^YTGGffHC>ADDYff^^UVXL>FM>9AA?yygokknefttsquiitnX[\bturliUXolfb^_gacjik^^wjd_Y^__ZZ_a\bddchV^^fdgr}w|qmkut~}vp^hpi`[ZgjXmysm\OJeisxz{jh^][VQbpuu}{qotner{{tnno{{keoonniqyvicbllapsosvxwsjvhh_}tprlrlnuqrgejg]ZnjljcnpqnnkjaXYknlkkmmsxyxffaa\\afkhdgmbdffgedefjb^h_cdkigfola\\dmggljghhrrkkgd`[Y\^_[ROffmd]]\`digqqhovpihgffltrromwtgqraidYdbYVchlsuyeewzupqpnd`hfpnmgmpuzojirvehjluy{vz|~y}{wxaZbb]afrztqolwvpvy|tuuxsluv}xxvvy}{y}|}{xnk~zqktvvmcjs|~znigksx|~~yvxvs{svyvx~ojpu~rf|t{hbgekkHUovrnmru``dobqvp`~nupptoouvut{qq{wgkfhyxuom_dzwnkimqjmtii{rnlgmfafhfpnlkn`hjsstz{urpz{xtdnsmd`^kn]q|{veXSpt{~rpfegb]kw{{tqvpiuzztnppyymhttqqlu|{qhgppesvrvx{|vmxllezuwqxszxymkqphesqssnvwxurjccsvvwwutsx}||qqmmiknqsnhkqimooqrsumgsjjlmrqomtxnddltmmspmnnyyuunmkhefb_[oounkmlnpsp{{pu}vonmlrszwwur|yjstdnj`jg]Zejnxz|eey|xqrrqfcnlttwusjqtz~rnlsxilnnu{}y}~|}}~hckjdekv{xspyyqv{}xzyzunwx~wvx{~~|~}}|xro~tmv|zqiowtrprx|~usutqysvwvysot{wj|v|ninlssT\rxspouyffgshu{ub[[PUSSTOPYYXWXQQWTIKKMWXWSRGIUSPNKLPMNRLLYROLILMMJJLMJNPGKKPOPV\^Y\USRWW]`]ZUKPVQMJJQSJTZb_VSJCAOQVYZ[QPKJIGDMUXW\[VUXTPW`^]ZUUV^^SPTRVZXQNNSSNUWUXYZYWRYQQK^\WUVRURTXUVPOQOJISQRQNSTUTTRQLHHRTRSSVZPPMMKKMORPNPSMNOOPOPQMKPLNNRQPOTSMJJNSPORQPUURRPNLJHJKKIECOOSNKLNQPUUPTXTPORWVVTSYWPVWMQNHNMJHORTVWZ]QQY[XVVUTOMPOTSSPSUXZTRRVYNPRSYZ[XZ[^^_\Z\Z\XXKHLLJLOUYUTTSXXVY]^Z]VYVRXX\ca\\YWX\[ZY\_\\a[YSQ\\YTRWa]`aVWRLPUZ[YROMPTXZ\\]]\\a__ce^\\[Z]XZ\YYc``]\SQTUZTO\V[\NKNMPP=ESXVTSUVJJOTKSVSMk~xvp^Vbuuvsiksvg\^dopb^SV^jnih^`iiZ[\^b]__\]]ceec]boj\cenaYN^xnlryqiggwvw}ifdfZTQU`dpg\OK[fxi[UaeWRnkbj~{sgcwwppqw}sgclgijzwuhislev|vttsszfeQbpxzrp^Tpvpmljc_[ZZqqgdZ`mnnid`fcbaasstojihmnuuwwljfg`[fghpxReZ`iihmqc^kkSSheSNrh\_a\\WWmmaVY^cfhcceerklhcef^UWZee]PY^^`ca[W]ppqpjd^[TVrppxsoX\fQNWV@ihlosu~tew}khikqnb^Y_fjlpuvn~~pc`cula__rsy~vjz}}x`fmfccjz~{ysrox~xwvrkbmv~cwzuqp{zwuqu}|{ytvsijmЃropsvz}lea_dtwuur|mlwuss{}umqu|{qvypwj\~|_^xz}}eCdffccloqrdqvfs}yue`juw{xpqz}tlgkuugdY_ny|tqjkrqghmnogifdgioqrncgsqlmntkdZh{y{umll}xynkik^YUXaerrgZUjrsd^kna\sqkrvvukgttpqtx}ulipmoo{zlluoizywuux}hhWhvzwe[v~~zwrkgdefwwomgkutssroqnmkkyz{wsqprrxsrnpmjrqqnnv}Xngksuvx{njssbbro_Xxphgfllbbwwj_behlokkoowqtsqnkd]ablmeZfkmnonfdltt{yrkdcb`xv{tr^blYV]ZGjkprwzvcx~mikltqfb]djsuw{|svfbexqfccrtzyl}σ}gnsmhjo~~|utsy|{{uoeoxfyxrtu}}|ztv~}||ywyvlmnwuuvz~pkgfjxzyzvom~urqqz~vmot}}ty{s}pa}}{ff|~qOjkkeemruwmrxiS]ZYVLGNZYYWQSWX_QKLOUUNLGHLRTRQKLQQIJLLMKLLJNOONKMURKNOTLHCKYTSVZeccVQQP]]_b]YZZ]QPOPJGFHNPV^fa`PJCAJP__aYQIGLNGDTRMQ\[WPN`f]]WWVZf_WPNSPQR]ZYXQRWSOY\XWXWV[PPDMTYZUTKETXUTSQMKIUUPNILSSTQOMPMMLLVTQQPSTXXZZRQOPMKOPQUYENILQSUMKRRFFPNEBVPJKMLLGGSSLGHKNOPMMOOVRSPNOOKFHINOJDIKLMNMIGKUTQNKIFFVTTbbZWUHJODCHG=RQSTWX\XRZ]SUTNKILOQRTXXT\\TNMOXRLWXZ]db`_]XRZ^[[]YKOROMMQY\[ZVVTZ_be[XWWURMSX\NYb][VTZYWVUXa]\bd`\[VWVQQS^a[\TRTUWY_^[QNKJMVXVV]``^TZ]SS`[[YY\\XUXYc^_[ZUWYTVPJ^d_^JHXYZZLMAPV\cSNSOONNYdbVQN_yHmf_bfZU[]oqffjoXTDOhswqpuw{|xvpque^hUMTVmtwwslV]pgEEQgnrss{u_WY\bbijtuwwialefa_ZXczok__WRkmooksvjfuza_ZZeu|ppdzvsz|qq{xnnmrsqnzxaZ`pdfmmpg\_bWJluubqq__}~}saKXcb`gia^^ottffhhb\gqpqrokhhttgg|xlptpkkwuoojgg^Npponi[K[hd`P;T[WK88PPttqqsgZQGHIZZ\Fii_kuspnknqaMffqqhhllUURQLLGU`[VTJLziidrcP^kryyksumkuQspelsqoozxiw\hhlj|}zqqjhegipufaffkzpsz~~stu}g_||__}uZdmszz|shx|}kww__{xoolnpqrruz}}{yqqyuzx{|{{tsqohmqxwooNjuppoowy~~|pis||{vtsrssnmhp||`w_QQ_ffuuo^loxxn`\u}hh^\[iQvphlogdghlm{{pprufaRZny|vt{~~|~}yz||{{lho]VZ\t{}}yr]dwoSS`pwyyd\]`ggnmxxyymgqmniga_h{rocc\Yrsttw{}pk{ig__ivrrghh~|y{{yy|qqrxyz{f^dqklqqtlafk`Tr{{jxxjj{lYdnnmpqkihw~~ooppjgqxtpqqnn{{mm~tx{yvv~ttsnni]vvyxuhYepnk[H`fdYDD``{{ywxoe^UVViijjfOpphqzxvspswj\mmwwqqss^^[\YYR_hb]\RTpυzkYfrxpuvnmppxVspdlrrqq|ylz`iimr~ttonknpuzkejjn|vx}uvwjbzz``y`jszvizozzbb~zoompstuuy}zyww|y{v{}~~zxuslqv|zqqSnxq||~~}slu~||wussvvnoov~||cxbUUbnnvvrhor{{uni|ONGECLaZ@SPLNOIGJKLLUUOORTHF>CQWYVUXY[[YXUUXOKPFBFGSWYXVRGKTP??EPTVd[XLHJKNNQSWXYYRMROOLKIHN\USLLHERSTTRVXRPXZLKIIPZ]\VVOZ]XV\^UU[YTTSUVUTZ``YMJLV__NOSSUPKLLG@RWWMUUKK[\]\VLAHNMLPQLKJTVVOOPPLJPUTUVTRRQPPVVOO[YRTVTRRXXTTQOOKCTSQIAIPNLC9EIGB88FFVVUUVPID?@@IIJ?QQKRXVTSRSULCOOUUPPRRFFEDAA>EKIGF@AZPPO]UMCKQUYYQWYTSQQXEXVRUYVTT[ZQXJQQT]P[[ZUUQPNOPTWOLOORZTVZ\b\WWX]a][PL^^MM[WHMRUYYZWRY[\QXXLLZYUUTUW`Z``\\`_][TT\XW[\[[ZZaa\\UUTSPRTX[XTTDQWUUTTWX]]\TQV[\\YXWWVVUSNSaa`^\\MY]LFFLXXTIRTXXQIGUZac^^_qgd`l^`jg[`VXmjS_hdkfX^lpo\[]eqtkZqssnes|{wwvw||ujeXZY[T]axovpddfRYmbEEPYmqjlm|mfqpp||hnUam_ZTlkoj_eeddmnddiqsmectnggeUXpwnmgllhutsu~ysuxvslebifbktjtqeiy}tjprsp^ZmmNNqqlfd`[grszwjbXZ`dkllifigbglkjlkklfjlljcclpkqsroqllijnpuroolrrqnmhbcekqmiaXTTHFD=aannklnmmaTTMMSd^^RNX:MMSSQRSLFFBCFNKLDBG:GIMNPRRMMJLKNTRRTSQQLNMGJKKJLGLNSNTTUMIKNVUTVZZ[]ZVPTXUTWWT]XYSTXWU[VXYVVTQOOPQ][STPSTNVYYZXROON\ZXTKPRMKRVPSSPUVOSPTZYXU\ZZ^VTVSTWWYZYZRPU_^\aZ`\ZY__^^]\]_YQPN]ZOOXVY]ZS\YWRQZ\[YXZ^[WQVVY[YXWUVUTY]\YW^TRNUWZ[]Y@ENR_GNSX^\ZXmumjmngmXedWppKWrn`ZFNcqljmdanqlVUmifem~o}|ujhhb`G=7gr[y{XY^dti<:33Yzyw{|}hUP_veFJb]KUhfey_]kgf~XXcemnhXcpoopi[[rolhflmjjssv}vvuuwumf^gsoIirz|\\wwoqwvrlXixgSamjfgXVVggrtl\`a\ajnpomkmldjqnmnnmmddeeiijc\`gmoqmmqr`fhenuwwutqppmkkcZjyuqllLLRROGhp`tlgis}o_^RLG^jd_CCWVPLV[ieW[`bXSgrnjrx{iir[PSllkqhekitrqwOKRkkll{|{xprwusrpsqoz}cc{yonjmuvvrmieem{ue^mzvvlpgbeYK\otwkcOLGWak~xbemhXX^yxăvmopbb|{lut~r{zzliR{|oq{jy{qbtss|ypliqy{yxppxulqwt~gifnns]Vfq{{]s{sptumuamlayzZcyujcMUjywwvmjtxq\\sonqv݈s{qmlfdPHAn{dfhos~sDB;;^~|z}~~n]XeziMRidP[ljk~fdtmj__ikrspbhursun`_tqpjinpmmuux{|yqkdm{xRpyaa{{rt|{ys_po[jwtpqa^]mmx}vdikilrutusqsrkpwrpsmmlloonjehnsvwqrxxinpmv}|~|zxwvutsniu~zv[[__^Rovi|smnxxml`VPfpidOOaaWS[`olcfijb^oyuqw|llwe[]ssounkpp{zzXTYoonn}}}{tvzwusrtqpx{ddzwlmnqyz{vqmhir|ufan}{{pulhj_UaouxleTQL[dn{ehqnf{|{yyqppeeqyw~v|}{mjW|~rt~n}}rev~tt{zrnjsxyxxpqzyxyzxsu}~yujmjssyfbpw~~bTXSRTTPTHONGUUCHVTLI@DNUSRSOMTUSHGSQPOS^]\_]U\^[WQNM?:9PVIY[HINPWQ;:88IZZY[]^ehPGDL^^XO?AMKCGRPOYLJRPO\`HHMOSTQHNUUTTQKKWUSQPSTSSXXY]XXWWYWSPKPVT@QUZ[JJYYUVYXURGPYOELSQOPGOOUWRJLLJLQSTTSRSRNQUTSNQNJKPSTUSSUULOPOSWXXWWUTTSQRNIRYWURRCCD?PTLVROQV\TLLEB@KQNK<>LVLOQQPUWVGSCCEKGGIIMK119KTJFLOQRRb\YWVLNRPLNVVWUBA<=>HHDELQRDEKLHHFJNQSVSPTTOOTWXQTTWOVTILMNQNKPWUSSTT[[X\\UXYY`_YYWRZUTVUVSRSTVXWVYVTSUUVY]ZWUTZXPT[[YZ_`\[ZNLX[WVWSGHKVVQU\]^_^\`]^]Z^^YWQNYZUO]_[Z\[ZZ\^_`b^\YUUX\]WQTT[VX_\VUVYYUVYYX\]ZYZ\[VLQQXP^a_]\\[[VXYXVVX\^]ZSNOVW]OOPHGOGG]V@ljdQW_bZgkfdknrwxxnjqs|}{ZZYYXY\bqngngJxxwyrolmn~nerUYbsr^UM5CQkkdKEFMMJhfustrXebiSJmglm^lqmadp`mJ\ll\anpqw|qegiklhg|ogjlcZ}}qqywvkck`WULWqtvsnpvyundtykfYTdiZZjjoozznnmiccprngikmmlklnrstnhYShnccbbgghghfhhojxvm`V\elswxwvy|yZfxvoii\p]Qjj[YTQPP``aa[O_hmgb`_dqbYZTWY^`ZZe[Oev{fTdghdVcnv~reefhjt}xjrv{nwukYPP__``nnolaav}xz~{rz~qslqipwrrptwwmmttmmnpto_dqommz{wlcw}pksvidw|xwooltzss^\^`pvldoy}uvxprw}\wmttvzzy|}~nr}qv~|hcqvw|zsswrh^nnqu~|uy}yllxi{{usukpttxzz{z{~~|~qqponVMwaTvtoYdjohprnlqty~}sotv~jhabbcgkvsksmR}}|yvqrrum{adj|{g^V@LYqqlWLNUTQokyyzyyx_omp[TqlsuirvsiltfrQdttbfstuy|silnjh~smmsk`{{|{qjrg``U^vy|ytv|{tk{tpealoddrrtt~~vvuskisvtossttsqqrqstqndarxllhhmmpnomoosq}uleinrx{z~fq}wssjzi`uufib^``lljje[irvromjnvhab]_aegaalcVl}qbqsmnqnelr{xjlmnow{ntw|ryyqaYYiiggrrspeexwy|t|rskpjoyrqos{{sswwpoloxscfolhhuxxpgzupvxhcz|{ppov{ssbbdix{rir||vxxtswazq}}|}{{osu{}idrwx}utxsj`mnru~{uz}ynn{l|ztsvimwy{|}}||~~~zwtss^Vyj`SRNEHLMIPRONRTVYTRVX\]`b`[KJIHJMUTQTPAYZVTSTT]_SOVFHMVUKFB6>DRRNA??BCAQPWVWVUVHOMQEASPSSaeaKSUSLNULSAJRRJMTUUY]VOPQSR]`TPSRMI\\UUZ]XXRMRLGFAGUVXVSTXYWSMVYQOHFNPHHQQTTZZSPMMUVTOPRSRSUYUPHEPSMPOPOPPTQYWSLGJOSVXZYXZ[YIOYXTQQKTJEQQIJFDEELICKPROMLKNUMHHFGHKKHHNICNXZPFNPNGNTX\UNPQW]ZQVZ\TZWRHCCKKLLSTTRMMX]\]][VZ]\WXUXSXYWYXXSSVVSTVTLOXXYY__ZRNX[TQWYTRXZYXUUSW][WWKIJJSWRMTY]__^]XYYTVY_`[IXSUUVYZY[\]TV[TV\^^c_[RPVXX_ZYWVYVPLUUVX]\XY_^]ZRRXQ\\_aYWWUXWUXYZZYZ]^``^]Z[^[RSTSRD?X_JBrhdhjjxi\iYjqf`][[tyuhhpjfmw[\_agbQ\xxuwz{}tqqtuu^glrssmTJktofvx{xjcGGJQDNhn{nf]^`bcpshddoohqttS\`zzxdxxuunvmmxjjlcShtgY[^isvzkZZqiZUiokijjuq``jjooc_SUZZYYckq`agld``Zmz|}tjmpnmqruvssrriiopodvvppxxvuxtgknnlqsmggjkloqqvtwwp{{xfeeozssnnPPbbZ`ZZgniqxxyqiifddlssifl`NNWffii\\ggnnwwzzyq{{qqkmtx{tmsz{}kUqssvviu^cc||zz||rrqXllppnmklmszzx|mmvru{||n]y~|q{qqllmmuh\i~yy}mLYdb`lvvqloou}zuwwv~wxww}wlqxbYbk{}ykkspxxyywzwtttw}trffix~~y||u}}vqHIynksuu|perfrxmhdbbzzwkktnjrabegkfWb~~||{yxywvvhqtxyyv_Vu~zs||~skNNQZJUpwyodgjnouwnjjxqivzz[fk~~}l||{{sypp|mmodUhuj^`ap}~~tffwpgdyurss|ullppwwqmbdjjhhnrzhipsjevzpswttuuvvssyyppssumyytt{{z{|yosvvrxztmmpqrtuuzy}}y~kmmtty~~xxZZooggeeqyv|yqqmihpxxqmreTTgnnppiippwwzz~xxxqs{ƃ~xsx|~p^uwx{{lt^hhww}}wwu\qqnnjklmotyy{uuyvy|{{oa{}{kyy{{qqnvf\o{w|~rZeoopu{{tpssy~zvxxz{|zzwnqwe^en{|{qqwr{{zzx|xssx{}utjjnzz~~x||xzTVVPOQYQJQJRUOLKJJW\YQQURPS]YJJLMQNEJYYX_Y\[\WUUXYYKORUVVSE@RWTP^^XY[YQN@@AE?DPS]ZSOKMNTWPNNT]^URUVVEJLZZYNYYWWTXSSYbRRSPHSXQIJLQVXZahQHH_UQIGRURQWVLLQQTTNLFGJJIINQULLPRNLLHSZ[\VQSTSSUVYZXXUUPPTUTNXXUUZZXWYVOQSSRUVSPPQRRTVVXVXXTZ[YOTZ^^VVSSCCMMIKHHOTQUYUPPONNRVVQORLCCHNNPPJJOOSSYYZTZZTTQRVXZZ[WSVZ\]RFUbbVVXXQZM[[^^\\UHRRXXYWSSTX\\Y^c[RRXUW\^^UKY`^^\]VVSSTTXTLPd_\accZ\`RAGLQWWURSSV\`egeedc]\\[Wccd`YYffgda\W[``WX[``YSV[MHMRbba[\YPPUTXXZZY^ZXZYXX`b__UV\XVVUVOOPX^bc\\^Z[[Vb]]XR[[==>?hdhjsi]\YW`mb`[bzuhlvqnmw[\_agbQ\xmz|mlmptu`eksYSTJktXgovxjcGO^JHNhn{nj]^``cgspdRJVyvhntuy{`tzkyxvuzm\t|jm~z~tYY^^stzZX]wpeU\onijjmdX^ejmoic[SVZYYnmbdlkxtq`z}}jjppmmrrvvssrpijqvocmsptxqfaxpgknoppsmgimploqvvuw{{v|qfeebssnnPPbbMqfZgniqxxyqiXSadlstrkhiNL^pfhi\\ggnnwwzzqsw{qqwE`t{fjpz{}kUqwuywtviQcp|{z{|trjqulppnnkkmmzz^kmmmov~riHgsqyz{{vqnlmmpv}qeov{{\N^Ldd``vvsroUgnuyzy{v|x|}xxqYYslghlxyy|zzwtwup{|ulpsuvju}wu~}~[{~iptpHHqnksuyqhhfektihbiwkoywtrabegkfWb~s~rppwwvjmqy_Z\Vu~bpw|~skNVdRPUpwytdejkoqwtjYQ]~yiqzykz~t|{{~}}p_u}mp~u^^aa}}~fei|vmdl|rssvm`inptwtqjbfjihxthjsuxteppwwttuuvvssywpprutkrwtx{tlk|vosvvwwztmmqurtuz|}}~xmttq~~xxZZooSvneqyv|yqb\ghpxzwpnnTTfvnopiippwwzzsw|xx|Mg{}lpu|~p^uzz|vwlVhuzw{}xwox{qnnjjllooyybmuumqv~qiMhroxyz{vqonutgosvv_SgZoopp{{uus`ip⎋vyz{yz~{}|}xxq^^tmrrq{{z~z{xswuoumrvyynw}vv~|~cpvzwTTwPOQQVQKJIHLSMLJMZdbYQSYUTS]YJJLMQNEJYSZde`\SUXY^^KORVIEF@RWHPT^XdbYQN@DKA@DPS]ZSQKLNPWUNEAGYYRTVWZZLWZRY]YXW[SKX]RT^Za_XIILLVWZ^haHHKXUNGKUTQSNHKOQSTQNJFHJIITRLNRRYWVL]a`Z\\QQTTSSVVZZXXUTPRW[TMSVUWZVOLYTOQSSTTVSPQSTRTVXXWXZ_][X[UOMc`^VVSSCCMMBUOHOTQUYUPGELNRVRPQCAKTNPPJJOOSSYYZZUVXZTTX?KVZZ[OQTZ\]RFUbYW^YXWYQDMT[]^]\WUQUVRXXYYSSTT\\fLRcRRd^UUY^^XRAQYX[\]]ZVUSTTX[\UOV[_`c^KD`JALWW]WVSDPTbggeed`Xb_[[`bddb[cfggcaYW^`d]ZX[b_cd\_ZZVHHVedbh^SMMQXdaYZ[^bd[[YXZYW]YZ_YSUUVWQW]ZX^]\\GYa]^\\]ORTR==SsaeqoiaERe}stwulc[Wfnuv{z}~}|zuhcmtui]\^fihE5YbpXRQUWy\b_cs{uFUv}bZAXaXTZjmvsklplg`}|{{zzyuer{xp\@Mdgs{u~upuw|h^Y_axohgefc__ccmkd^rrppbbHHZrhf~xfcW\leNW`^F\mmnjdihd`ku}ljrstpnqjqnqukaa`\LSO_jkkbnioqllkxwvxwwyyOOjjppMMYYcfZP[Uqpfkmyy|vvyxrbRc{vqqricbadbgljoomtpncp|uxt\\MkTFiiounkstooggkuy|txq~ndmsq|lmnnuslghlqh^mzxw|~zkuqtuwumf~w|wt}sttu{{|yzuxymruuwvsrnqyrZatuyqTTWm~~ixlk|{ytrx}ry}wyqgssjzllbbn}r]srppstuyxqxx~xjuv|~|zxy|}|{haaxkrx{wxc[[wrnfe^\bdWRwejxwslQ]m~wy}zof^]ks{|~z~|lfq||oejnpqlK<^fud\X`bcjem{|O]|gaL_g]X^nqzwnorolg~|yozzs_FRhjxvxu~qf__^eg~xsupqpoojjurmiwwyymmOOb{qnql]cslT^feOestspjnlifoxqoqtxttupurqrtxpfgfdZ_]jsusfumqsmmn~}|}XXuuxxZZiinptth^ed{zrww}{}~yjYhzuuwniihkgmspstszvtht}~yeeWpZOmmsyspyzooiiox}y}wrgowtqrvslefkphanzxw|~{jsptuvsnhtzss|rsuuyvwvxuyzmquvyxutruxcj}v^^\n}}l{om}{tv|~qw{xztkttmzkkeepvcutqquxy{yq{{znxvvxx{~zy{}~~}nhhzlqw{xxicczuroohfoqd`WMOUTQM>EO^WWYXTOKHPT`^WX[\]]^]]\\ZXQOT^`VXQKKLPRQ@9IMUIEEFGY_]JMK]MVZ__^W?FX\feb]MICOQV[Y^`XUWX[PKHKLY]TPPOONLLMMSRMJUUTTMM@@HUPO\YOMGJRNCGLK?IRSSQNQPNLRX\`]RRYXWTTUQUTUXRLLKIBECKQMSQUVTSSYXWYXXYYCCQQ]]TTBBIJNOPPIDIGUTORSYZ[WXYXULDMZXUQMMLNMORQTTRVTTNU][WXVIIAQE>QQTWSQUVbbVVPPRXY[VYU\TNTWV^d[RRSSYYUSTVXRLT[[Z]][T[XYY[ZTP]a`\^]Y^YYXY^`a^]XZZUXYYXXVVSTXTGKUVYTCDGT^^aQXRR^]]b[ZYXUXZ\W\^X^eZUPVbcVQZ]UUNNT`bZTH_]VVUUVUVYYVXX\XQWX^]\][XX[\[[ZZNJJYSW[\YYLGGXURLKHFJKEC__mkgk]Wfy~rturmTX^sz_x~z|}u|zsnsu{u{wqQ[kheW^fned[Xc[lovZILfjcdill{^Mmv{qqQQupo^ddhmrkpqlmn{rpwwu~{qrlUUjihqppyteeituinqgbgzt`ejg`\_bchpl]\quqjd^UO_b`lztXPM^lkknrhQeoorigsumfjoy}ymiprvflmxrphghroomWb^SI^fpninnmnh|rfilolgScppwwppZX]Vceaafhnoqlkikvpsxyxj^ctpmligacjlgjnmopptrka`ss}{snd]lp`ojruulnr}}ijoutrz}wqn~ukltsupqyn|yqkmmpfdkxxsuuqqrtsqppnrwue{{xy|yklwyyp{ympsmvywrliksoYXkpyoosv}sftbxysqwyxtqzxwss}v{z}}qqvwrplqykhuknmhlntqtjptuypsrwz{zxlltjjxuyljpvtnfY]`Mffutqrd^m}vxzuq[]cuf~}~zxsxy}{v]hsnj]bksjleakist}dRUkpkkoqriYs}vvYYzuucjjmptnrsmqsyw||ystnYYmmjvsq{vjjq|}opulhmzkqvpkimljpxtgfvzwrmf\Ximju~bYTdsqpuyo[kutxomturmns~tpsvzlqr|xtonnvttr]ki]Thpyvmsoqrnplzqrtuup_nzz}}zzhgmfnoqutwzuw~vy~}sgkzvrqomikprlptqquvzxrifxxzskcqtfsnwxyrtwljpvww}ztszppxtvstzq~wqklloefmyytvuqqpsrpnqouzwfz{uvzvlmuvvmxwkoqlsxxsoonmows``sw}uux{thubwztt{}{wt||{vv~y{|~}ssxwqplpzolwoppmrsvtvmrvv{rtqvz{{{rrvllwuyyzpmqwwxytm`flYLLSRPRKHPZ]VWXWTGILW__ZKY]]``[\^^]X[ZVTWWZX[YUDKRPOHLPTOOJHMJRTXIABOQMNQSR[KBRX[__^UUDDXTTKNNPSWRUVT[UTXXW\`Z`VWSGGRQRUVU[XOOPV_VQTVPMOZVLOROKJLMMPTRJJUWUQNKFCKMLRZVHDCKRSUPDOTTVQOXYSOQTZ\YRQVVXORSYUTPVTTSGLJE@JOTSRSUTTUUP[UOQRTRPENTTXXTTIIKIMNMMOQTTURRQRWUVYQKMVTSRPOLMQROQSSUUTVURLLVV[ZVSNJSTLTRVXWRSV\[RTVXWUZ\XUS\WRRWWY^^UVZT\]WTUUWROSZZXXYVXZYXVTVXXP\^^\TT\]^Y^]VXYU[\YVSQRUSGFQSY\SSUW\W\P`XOZ[_WUXYYVUZYW\VVa\W`\]Y\aa\UUXZXVTVZ\d`QOWPSS]^_OPQVU\^VQTWWZUWWY^[[Z]_]\\]XPPWRR[YZQQUXXWURMGIJ?ehghlp`Zlqppuwjeimv~nin{{x{|}wvysiel{eRoo[vqxycZUbnoZcYd`[bdsd_M`qrTowsry{}~g_jgxf`_kgrifptvyzlV]su{y[Uhfftrh]Zcmp_XXY{{roxfduuXXkkVVZ_\fYvZOTpmreel]e\cVpvfLICllttpjwpe}piwwllhhvvtrqopuwez|qqeeklw{bXimNNcctnmmooqjrs^W`c^W^_kvmmoo`dZWce\\ooxmheljgacrv{u^eiljiebfhgghknpqpnlosi^beezxwmifmuwuyxqimquykfr{uy~}pnruxswusuxuvqopqiswqolkotyrqllgtxrSp{xv|jbquukw|sqt}xy``dd|x~OMVkk䍍ffqq{fv|`gy{wuquzyn{xyw{mmuuvvqqy|vci}s`SU]puuuzxrvqjw}|~uuouuxuxx{zyxuszVVUXlopoqse`rwsry{ojorypqv~{yz~}wnktkZttb|v}~h_[gtyci`mhdgixmhTewzbw}wu~meqnlfeqmrljrtu}q^dxz}_Zjiiwuja^dqtc]__wq}li{{bbvvcchlemd}d[\wrummrbril`zoTPIrr}}yq{ukuovvttmm}}{ywuvyzh}vvnnrr|i_rvVVll{{vroopptqw|lfnmkgjku~tt||oujgnnjjww~vssytnilx|zipsuroljmpomnqsusqtyqhjkl{qnkryzx}ztnqtx}ogr~y|trvwxz|uvutvxuwopqqrqfiluysqmlpsxrqjlkx|vUq{try{jdnqrjvzpmnns{xzddgg{ST^qqkkrr||{eu~ckwvty}|o{|{y|ppttuuppzygmuf]`esxww{yuwrlw~|~{zsvuxsww{{ywtrz\\ZaOQPPSVMJSUVVXYROQTY^U_QS[^bd\Y]^]YXYZZWQOR[^_OETTIXUYZNIGMTTJNINLIMNVNLCLUUFTXWWYZ\]PKQPYOLKRPXQPUYZRGJVX[^dYJGQPPWWQKIOTULHZ`ZVUYONWWGGRRFFIKJOHXHCFTSVNNRJOKMFTXOAA>RR^^VVTQYTO\UQ[[RRPPWWVUTSTWYP[\UUNNQRXZMGPRBBMMVVYTUUVQUVLHLMKHKKQWSSTTNPJIMNJJSS]]YRPOSQOLMUX[WJNPRQPNMOPOPPRSUSRTVPKLNNY\YXSQOSWXWYYUPSUXZSQX`[WZ]\USUWYVZYXY[^ZZYUVWUSRWYVUTSUY[WWUTPVXUFV\]]_`SNX\\T[^[ZYXY_ZZLLOO[X\DBFQQ`ddNNUU__\RZ\LPXY]\YXTW]]`\YYTe\X]YX[RRYYZZXXZ^`ZWMO[]UddJCCHTW_]WWYXUXVRY^\\]]aa^^U^[VSXXZYZZ[ZZ[YX[^FFGExsptuunx{h`tzznggw]P_d{n\UUdrplfa`mqeampgddMxzsm}qg_\ourqheeNbjjmt{y|~h`mqujwq__k|vgcZXdnnre\\tonvmb_]afxr{mMJGGhrb[hh\biix{upkyt`_^adq||rl]hsw{pdimyvfovy{skkjlrrquyxsrj`cikk]TTRPPjvnnwtpyvlmlkTWY[\l|yvvdhpkgb][Ydniddrj]]^ajjt[ppvdggppr[of`jmqffjfpxddrUggrrxxihnnhhccpnh{pqnnxxmmwn{{r`ppex~nwwkyyt}}umtOff{{mmux{vnnqquupmxvqduuw{{qswV5[[Xu}}zzZZ~~dY}}we||t{M~|ffr{uuvn}awz||rrqqggxxwRcx``ttxuuwzvvw}sz~uzz~u||||~{~~_{wuvs{~mgzqii{bVin~qa[[ftwunkjtwnlvysqqU|wvxxxqjhzxunllTgoopy~nfortuuwmnn|uddrykd^^jttwj``vtqwoffein~vsTQNNq{mfqqhovv|un~{fhjlmy{ueox{~vmps}zkqxz|wqqomprwvtz|xz{{xxpimpgb`q{ss{voxxqqrssttbddfdsnpxwvrnjfnvrmmzpgghsrr|dssyjllvvy`umfqsullpmsxnnydqqyynkqqiiggtsl}uqqrrppzzmmyq}}tcrrgxrxxmxxsvvrmvUhhzzmmvywwnnssttmisqqbqqt{{yyqqz^LIQPOQZUYddgVPVXRPRT\^NIOR^aaSI9ACW]ZWRMOWWTWLCJJHFAIOZJIFGKU[XVXVWXSV[YZXU[WMLGQP]TNTSQXTLMNPQRWR^TUVVIEUZZMIHORIEQ\^\UPKEHKLNJGHIJLJGILPTPNQNLEHOQTSUUTTRRUUYYWWQT\YZ[aaXSNKVVSSVVRXRXTRQQRQPOLFKKNTTVTSSUSQTVPOQNJIGIONNJY\_UJCEOOCCFRNFJ4DPQSTPNKKUNNSXKEPNPPRMUUSRRJHFJOPRT\TNSVVWTRSMNPRKOVXTRRTWUSLTXYXYWVV\^^SSUV^^ZVYUWXSUVUVXZYXZYSVVZ_[_^a]cdWQOORW_dZZYVVXXVVXZY`YPDMMGCSZ`^]SKO_[WYWUUV\]^^[WVWZZ^[Z\\__\Z^Z\VSW]_YRNUXPdd^YJO[^\ZZXI\`^aa`\`ZY\\RTYUSUSOUZ\]ZUTTXZ\]cc]ZYUPi\\^WUceoXZnmlU]TKmunvrpwrislkyrzpicybxresj\Y_cJ0NSXhRKT]gd]clitYhyq~rjhvkR_xsqsd^Zaqsskwvz~{qt}|w{ph\elF4CCYsomvvsVRV^lt~UBPxskjh`X\^_onWLQSF5JQ`{lbaahj^|dYcgjj`kopssooklmmc_`tzlroqywqqtwyv{vnjosrnnmlRNUXXZQL]]ddaXQQTTX[eknsqideajZHWcq}zxxa[LLFFdd]QnCJa__m{tqg|oissTTidjfhc`koecdb^dliflyrjimmiotsoon[`bRRppkkjjwwvfpunstx||yxtxvpghhdwtjijlmnppqx}}bt`{}[QJlv{xuxyxxy~x~}}uhZ[Ta^hun]j|}vv|~|}|}qqz}~usxypmnxtpsyxs|{pg|{|~sGGTjqs\\_bdlx{yxsnowtzaU`osmpfii^[jlr]`trr]cYRrzsyut|tlwpn|v~ume|e|yo{uebhjU;X]bo]Ydjqlglrp{ep}tsmlxoYgvswgcbiuwxs}x|}ux|um`t|O=KK^{vr||z^Y[cqxZIV}ysqnicffeuvcZ^_Q@U]islspsseo`hmnniouvwwsrpqrriefx~uzuu{zww|~~{tsvyxrrqsZ^]^acZUddkkhb]\bbdfmsx{xrnmisgVakyiaSSTTnngZtMWhghw|yqvq{{\\qmoknmkswnjljgmqnkp|wmilkiqyvoop_efVVrrmmppzzyhqwmvwy{zxzxsjjkfrphhjlkmmorx||fwc{}`WQlwy~{z}~|vy{~}ul^_Xedlwscn{{}~~~oow}}uruupnpxros{{s|}vnvSS\qvxkkjlnt|~|zxttyw}eZdqyqQJJKHGNOUIJTSSFKFBSXSXVUYbdWR^b^WSRZVZc`UQO[OYVOVQJHKM@4BEGPDAGKPNJMRQVHPYU]XRQYRELYWVWNKILUVVRX_Y[]\VW\[X]``ZTPJPT?8>>HVTSWWVFEHKSW]G>DYVQQPLGIKKTSGBDE>6@DLZRMONPQJ[NHNPRRLRSTWWTTRRSSMKLWZRUTV[YUUVXYX[]XTQTVVSRDDFGGHCAJJMMLGCCFFGINQSVTPNNLQI@GMT[ZXXLIAA??MMJDS=@LJKSZVTO[SPVVEEPNQOPNLQSNMMLJNRPOSZURSWVTUWVUJLMFFUUSSQQXPVXVWWZ[[YYWYY`UQP]\UTTUVWYXWZ^_]MWMad`\a]^]a]IDATX]_YWXYX\[]`a_Y]\]XPIIFLJPW]bb\SJQZ\\ZWWZ^[]]\[[\\Z[^^XX\^]]YW\^VSTZYVWYXX[[^_SNZ][XY\U<''YJGYgglbUJ=FZT>BMM]_jjeeppo^nnRdmp_YRPZdinnwvllofeediuuvsffjnkkyyuqxwwxrrswtlhmrolmng`cggSPSRQjUUTOLLQVTThtxoejolii[dcipxqephpbbfXQxR}g|bvzzEEhhMUYbcea^^_gouzzpolgccxxssJJ`kggjjssvntsooqqomvrpny{m[[koqy|ud}syyv{{rr||rfii^eswruy~yyyykkoxm66Rffsy}udb_VLLpnU\oonsq~x{}}ohhzqmwpmqqz~tsmmcc]Ymmsm||cjtx|{uu\hzzwf^fZZeofaltwk]f~zljcmr[_ck~suzuw|~|x|}o^[[Ygqqoirg??Wussjh||rnupo`[[`ilpve^F8CMQUUWVJHAJaaYRJJT[T]SRXZPLLN:00H@?HOORLFA;?HE;=BBJKQQNNTKSSDNRTKHDCHMPSSXXRRTONPWWXVOOQTQQYYXU^YZUVYVRPRUSQRSOKMOOEFDDQFFECAAEHGGOOPPVXSNQSRPPIMMPTY]]cTNTPVMMOHDYE[P[PXYY??PPBEHLMNLJKKOTWZZTTSPNNZZWWAALUOOQQWWYTVXUUVVTRX\\VZ^\ZRIIRVX\``a\XN_X]]``YYZZ]]UU^^]VPRRKPYZWXY]``aa^^_cYY`dYYRRTYXXebS99EPPWZ\]^VMMLLKE??SRCGRU^U__][c^^`ZZ\\]\]\\[SNNYTRXTSVVY^`[UTQQNN_GFbSSV\P^ZZ\\KNTVY\YUUHNXXVNJMEEMUNImo]Vqxqhf^g~u\n\gZnru{tbqw~hsyvxx|}~~{xwa[djiae`76=U[jfWjp^{unnhUNW[\dXUbehbT4CbfrjSb`^LLftxZ~{vprmlYAonacfYEBpo]QgghlUU==ZZF>JM``_jhekpglxqaRRK9YkYYPPddnnrsqlysoeedmuspnfadkkrytkvexww|vts]ggX`hrrmlmng`cgf\RPMbifocU[QNLWXVThxxeejoliidkofpxxuwtutnhbPme]n}^>ERhzEEah\MKE@bcea^^_gouzzhsplccxxssJJ^jigjjqswtvujopqomvyy~vt{{[[nqhpysqtwyyvx{vrw|}}yqiryy]\\lcay|rknomusgEff^nr}d`_QLPco\iovrlsvx|{uqpjtobh|viow|{ytsmkcmpWcyvmxsp}zxugp}|~yvpe{j^twd]v~uljcm~gram^opuz|{gw}muyx|}{xwc^jrqrrkng?>E]cso`v|k{uvo`[fcai]ZfhjeWMOUQELKJAAaaOVYJ\[XTV^`SRH=SSLMOI>;TTJDOOPRFF;;HH?;ABKLKQPNQTORYULDDA:HQHHCCMMSSUVURYVTNSWVTTOMNQQUYWQXOZZY[WVUJPOILPUURQRSOKMONIEEBLPOTMFICBAIGOOPPXXNNQSRPPMQSOTY]XWXVWVSPMCSOJS\J:>DOY??LPIBA>;LMNLJKKOTWZZPVTSNNZZWWAAKQQOQQVWYWXWRUVVTRX\YZ]ZX^]ZZIITebX``TYZZY[^]_`[YZZ[]YUY^]\YVRge`YYWYY``J^RMLY^a_[URSSRV_ec_UO@PPMTV\^^MMLKB?AKRGNRVURUW]]Y^\__]\[\a`]\\VTSOUQKNXUNTXZY_XUTQPNR__QDJVVS^ZVb`\]_SZ^X[\WUMS^ZZ][WVSLZPLwvu}{{kVCK^ezzxpkmxyz~xoZvvk{}tpl^ju``^V]prx''DOqspljjMMmu]mms}my~SSUc^anqnmvyyt|uimy}jwwf9ttmmgdsXZ^^7IXSaukwllfjhqccttrW{]cgglx|zzfemi^^hwx`gYlvmv}{{wwsicgssmupmqqrrppim`\YU[a^[VRRQPTZhh^xvebbYY[[oorss`iqmiimqstuulc}}bYppqqxbjj``TGYggvl]^\\cc[gtmggSSllnnkYsvurtuuvm]^_cgeccprkkuuccrpssiiss``tzzxvx{{|tvvuqeejjq}]ww{{h`knzssxffssvv{tdnjpx{y|mdnnrxOTSn~wty{{szrnw~}t{qqss~lxrr{{~~jiff~~~ur~{xxkxnf]S[npxxumpx}}|p\JP`i}rps~}|}t^zwi~y}uqm`m{fge`g{|}}~11R^yywtssY[x{appvs}WWZiiqxzrox{{zymqq||l@~~wp{_^aa@Vd^h|s~ssouq{hh||z`gimms~ontqhho|~iofs|ssty}{xqnqzzuzwvwzwwvvrshecadhea^[[XX]booh}|lrraadduuyzzfpyvrrsvwz||silfwwyx~issqqcQeuu}sghdckkfszxuubbrrwwt^ruttxzzyp_`bfjihhstnn{{mmxvllwwkk|usu{}{surfflls~e}lenp{~ssyhhx|yipkpy}{|~~niqqu}\a]v|{w}uot}~xvryuu~qqss~}~~q|{vhY`su||ysz|X^_\[[RG?CLPZZYURSYZ[]cZTJX]]ZVb^_XVTMSaaWLLJFJTUYYX00>DUVTRQQBCSWK^TTV\SZ__^\FFGMKNSUTSYZZW[^XQSY\^QXXO:XXTTPNVGILL7@GELWQXc_RROQPUMMVVUGZJMOORX[]_\YYNNRPJJPXYKOHRXRRSX]__\^`]ZZ_^XXVPMOVVRWTSUTTPRKIGEILJIFDCEHPPJYWNHHIISSULPURPPRUVRM[[LHTTUTXLQQNNG>HPPWQJILLIOVSPPEERRSSQHY[ZVXTLNPONNUWRRWWLLUTVVQQVVKKVYY\\]Z`^ZYVPPSSVd__\IWWZZPLRTZ`dgg^XX^dd`ZPP``^^UUXX[VMTRVY``[]_\Y\^^TN_bSSUX[A\\[CCQ[]VTZ[[UYUT[^`_\^ddbb`V\YTTUU[]]P^dd^XUUZ][Y[]^\NNLL[[]]aa\ZTR[^YWWOWZPMIEHRSWWVQQXgr}{utuSX^mzt`[NS^yz~wc_^x|omumol^ji``^V]ppxEjbYVVjmjcOfrYzrqozvy\nwSX_dkmpompyzznx{imyyrjekmwogetomrx{{xl`]N^Wn{llmqn`\cltqnnx{vnjdcuy|zza^^mb^m{{pe[ahjpwjwv~{{rnmxnfcclsupipwymprppiiomgU^a^[VREUlT_he`nh]`bYY[[oossurlqmijf`stuulc}}PuspmiHZbje`TGYgkryubRL]cZh[`dgSSllnnswurxrfuwpe_^_aggccrokuuccwxvsninsj`nz{zwvuuieijtncrluvy{u`dnt~~{swfyc[ntvw{|~z}{xah{|y~dZlskm]Ogw}~~zwPqutty{ttuz{x}w~{xqswzsopsrdr~wudmifm~~~ur~{xqqokkjbS[npxtirmoy}||Y[`qzd`SXc}|xfdd|rptlpm`mmefe`g{{}}~Mqkgdbrusm\px_~vuq||gszW`dkw{zuor{||q{mqzxqss|vnl~}~~zoddUf`qssuvukghs|xss|uqlp{olktkhszskjnpv|n{zvrq~pihntz|xqv{}uvwvvrrwsn]^afhea^[N\s]folhwrdkraadduuzz|xqyvrqkgwz||si^|wwqVelsrqcQeuuzmYSekkmbkpubbrrwwz{xw|tgz{re``bdjjhhtqn{{mm|zxvqlqwqkwxzujfjlvodsmv{}}xehpv}{s{hzc^rxxy|{|el}~{}~ianvqqaUm~}[z}||{{swy}~w~z|{vvz~wwwzvix~{pvqsw~}~~yy{zyoY`su|yqvrPV^_\[XWWFILSZWMJDGLZ[]cflZNLKY[`UT_ZVVTMSa^RLLJFJTTYXX=QMIGFQSQMCNUHZU[`]XZ_JTYFHKNRSTTSUZ[[TY[QSYYUQNRSXTONXUTVYZ[ZSLJBJGTZ`]_cRRSUSKIMRVUSSXZXSQNNWY[__YYLKJRLJRZ\ZTOJLPQTXRY__X\`ZZUTSYTPNMRVWTPTXZRTUTTPPSROFFEJLJIFD>EQEKPNKSPJLNHHIISSUUWURURPQOKVRM[[CWUTSP@HLQONG>HPRUYWMDAJLKPIKNPEERRSSUYXVYWQVXUPMLLMPPNN]WTRWWLLXYXVTQTVPKRY[`jd]dbXcaZYYRPRSWTP_WSXXYZWLNTW``gg\]\Xadg\XP]`[PJSVXY[\^ZXedLP[^_[Y]^MGRUQSJBOVZ[[YVASU]TTZ[XWVYZ[_`]\`ddbb]W[ZYTUW]]cYU`QRTUMT\ZVUKP^aa]NLP[[c\]`\ZTR[^YWQSQONNKEHRSWTNTQ͂}ymel~t\dYfspmnnm[\cyUY^nbiiu{~rnnujhnvx}~}ys]]Xc]Z^__vR<]n}ATV[qtwxu`{mH`tpnneUPPNVeO{{unw}~|{tdVUfkflrRUwtqi_\cycZcfqurosxrnqrttrZm}zysqoniXV`fmhcbdahl\Q^^[dkfsxqjksx}~}||{{t{oimnxssrtprvsptyz{t\\SSZspmgWPR^iQ-9CDKZmiQQT[lrEEMMZqpmkim}vsoqpXXgdVjWYx~jqieruypXVcv}~[[R[SUaFcheplrnihdhqlffiqppffdUYj{yxxvonxvmpujdaVOuu}|z}}|yvvqs{{vxsot`[_Qnpxttuuw{snqryunH1d~z}UUrksvccfYsvm~|xutrrtjPfllM?RXJEEhsz{dxgrz~suɇ}||{zwwqnpu|xmck}qmvyyyuhjmuriqsfrrsvmprm}tWWd``^Zh|pgmyah`kvsopqq``fx\aerdlnzvrsxmjovỳydd`lihfeeyYHdvM]_ewyz{xdsOg{yytprnb^^]bnV~}xq{}oebosmry`c~|{vibj~g^hltwwvrqzcv{xxwqa_gmrmikplopaXiiglyx{|wrty}}xy~~w|qkqpztuwwvx{ywz}yaaccb{xtpa_`irY7CMMTcrmZZ^htzNNWWdwtqrruzwrtuގ__pp_uac}pxqqxa`m}ii^d\]hSnsoxtupkjimuoiijrpoggdX]n{}}zooxwpszlee[Uxxz|}xytu|{vnq`Y\Qlpyvvxxz~vquv{|uP9h}\\vnwyggh^xzr|{zxxyoUittTFY^QLLlu{|j|nu}uwvv}|}xtvzzuqwuqy{{yvkmq{xqxxnuvxxsxywz``lihfal_]ZTPT\WJOHPWVTJKO\FHKTNQQW[]VTTXRRVZ[\\]\YVJJHMJIKXD9JS[>AAHTTSRPR[XWTUTccGGONFQGGX]]RUPNVXYTGFMW[\IIDHDFL>NQNTRVTRQNPURPPSVWWQQPHIQ[ZYXXVU[YSTWSPMGCWW\[[^[ZYXXUV\\Z[VWZNNPHWVZbbWYb[VSUUYV^R?6M\Z\FF^^UQUdWMMPHUWR[ZXVVTTUPDOPPBG[]]LXEAFKRQNSdZSDLUWXPMNB@AA@GFV\YNOST]ZTTPLHGRLINNJHSRPQRONRRTXUWWUUY\RY`SMUQKKSXX[\YUUOVYQEILNHMKQVQMNLHSTRSSRRQTVWV\\]ZXZVVUVYZUTRMXWXYYZUQKFGMTTSNJQILK:7>EB=@KQILMLJNALVSQQPRVSSTUVXX]aOOTPGSPJOYZWTMKOQVPJNPWWVJSDHCDLLPLIOPTXXVVRTUNPRTTWQLGDHQVYZ[ZXWXZWKUZXURPUSWTT[Z\^\^QY[[XVST[[ZPPQJVWZ\^\Y\UWXZX[QVMOVQPVYUZ^__[TXTSLNYYXXWTNNC;JPRMIMLMIISSRQEROQINVZ^]^Y\_\`^]][WUW[_[^]WSPXUUVXZ[XNQUTSQW\Y^^`\SUVTPPVYOK[[Z_Ud\_^^c`ZUVUMNNTWCEW_di^]\v}s~{l{vnhnmk`^[gd\ip{xtehpl`esqnnwz`UTT=3K]YM^~mmJJX]VTSittfjttr\_ZIIaXFBshbY_g^`hkeccfhcbWV^gc_beovwojemxyxssrrpsy{jcu]Ruuqq|vuuzt_EJbpea`spnq\\U\nicjppnlgqi}yvxtxsuwuxpommlgyxvvxxwvgVXfjfbqqpabPLE]cQJS[dpsj`UUhyvtooggiijtpswrw{{ixullrUZilliW[_dppgghj{XTp\e`Pbqlgp^kwwumqtlliikld\]Y_hluxzzjmteljjrt{xnhiiqsflRkswmju|yuuqdeqtx||xxtpx}{alUUiizzplyxjk[]llytg\QMcilppxftyugcbZZ^ZUMfmm}}z{}}yokquy|xxsjdqz|znoi`my~|{~vilusmms}qqz{vtsd[aflcbaxwozplttqfc`libpw|wfipmciywssz}g^abG;Qb_Ud||RR`d`__qzylowvubeaTThcSNzplbemjlrqlnnpnbdmxtqrsz~upks}}|xuturtz~qizbVzzvv}{|xeLQivlhivwvxegdjyrjqvvtrnwm{y|x|wxywzttsm|{xx{{}}p`blpnkxy{mm[[Sfj[U]ckw{ti]]p~yyllnnoxux|y|o}{qqv\boppobehmyyootq`bzjrnZl{vryjt}}yywow{rpkknmd_`]cjqy{{{lmxjqmjps~~snppuvmoYou~~vnnw{xuupgertwxx~~|xurzhr``ll~~rn||orefpp~yme\Xinqtt{m{~wmlkaaec]Sjpq~~{{zrpux|}}vsny~vxwot|~}zqsz{zxwzzxlIMPRLKKY]W]ZS[]]^XUQTSRLLJPNJPT^ZYWQSWTMOVUSSXZKFEE<8BKIBJ_\SSAAHJFEEPV]VOQWWVIKI??KG>@LTNLKVTSUJIGJSPMPTTSROUQ\ZX__YWYVXZX^YUTROZZXXYYXWOFGOPOMTLMCC>JMC@DIMTUQKFFOYWVSSOOQVTVXUX[[P^XWRRUFHPRRPGHKMTTOOPPZGETJNLCLTROTJQXXWWXSUVRRQQSTPKKILQRWY]][[SUVNQRSZZ[YSOPPUWNR]`DQW^`[TRX]\YYXOPWXZ[]]YYWUY\]^ZLQ__DDQQYYTS^b`^^YXPQGIRR]\XUNHB@LPQSSYNUXXNKKGGIFECNRR\ccb[[Z_][\\ZTQTVY`aZXXUOKSXZ^^XQQNJRY^][Z^`^\\WNPUTOO]a_\TeZ\^_]`jhf^SSXYVU[SK{qrfa_kuy{z~u}ecdcmfjeTV]XYYxuworyylcjjllorSFFO\UTd`[Xouxxif\SX^NKT\boxggporofb]YYZ^htrqR`SddUbhxmdcdcd_`[_ce^[\_olrli]ioqsvpqrie[upvz|`nsrsoyyqabhd_SWqo``flkimZaaYm_acnwspuy~~ww{{p|xqwsjhiktvrqprraadmptvtmggbPLIQ^[[\`nywni[juu|{iihskpmnqusntso^mrwxmpss`abblrnomnqr__jfuUXbdgg]`cfqyqdsqulsgejqusturnlsa]omuxuurvppvygY[jm|~q^aahy`Qnnknt}|{}w{rzuuytkppxxrnrv{uuszpp{iZ`y}rypp}zsr_ig[ckrxvpjpifObgmoujuwuZQeckhi`]Ykmgqyzvy|yuy~{{tppy{~q{|xsjTh{{}{z}~}}ylomjiyvswggonjdwkzuy~sujecoy||{jijlskokZ]hef`}z{qszzohqpuxYOPZf\Zjgbau{}}rtf[_fXW^eiu~mnustumic`ceiq{zy`j[knbnptqqrnrpqjnqsnlhiusxqofrwzuuttvmh]|wz~erwvwt~~vgjmieY^xvikptrqtajlewjlkw|xuy~x{~t|syvnnpqy{vtssttxxhhirvyzzuppm_YU\fcceht~~vqdp}ssoypustx{zv{xsgrx|vvyxfhiiuzwvsswyjjzredlptudhloyymwvznsihpvxvxyvrouc_ssy{yyuytuz|l^_jmwchhm}fWsspsx|y}y}szttwvmrrxxsotyxvt{vwshk}w~ss~ztucmmfkpy~{wqvpmWhmrtwoyzx_Zliqopieapqpx~|xy~|w}~~v~w}ysbs~|~~zy~}|}xyyxx}{}oouusl{s~|~[WWPMLSXZ[^\\_^X\OMNMSPROEFJHHIYWXUW[[SNQQRSTVF??CJFFNLIGTWYYQOJEGKBAEILSYOOUTWTOMJHGHJPVUUELENNFMPXRONOMOMMJLNOLLJKSQURQJPTUVXTUVQOKWTX[\LSVTYYU]LLPNKEGUSKLNRQPRHKLHRKLMSXVUXY\_^ZX[ZT[X]]VZWQPPQWXUUTUULLNRTVXVSPPMDB@DJHHIKSYXSPIPWW[ZPVRTRSTWVSVVTJRUXYSTUVKLRUSTSTTUKKROXGGLNPPJKMNTYTMVTWTWPOPUWVWWVTSWNLTSWXWWVXUTXYOHITT[\TJLLPYKDSRQSV\]^]YZW\ZZ]VRUUZZWTVW\ZWXW[_`_]TS]YOHKY[UYTT\`]\WULPNGLQTWVSPTOMBLORSWPWXWHCMLPNNJHGPRNSX^Y^cXZ`^_`^ZYWY[^_ZZVRRWY[SYZWTPDOZZ^_\[[\]]_ZXQQPNMWUS]VMMRQOK_bebVOX^_^U\W}ppnahku}|}pthTYh`knK:Ya_Qhtu|~~yla{qtkF4NHNmlebUfU`gmfoj[fb^AKegotzkXopYe[]faP^wtnaZddbT`Yjpdc_PIS[]]cc^X\MLPUo{xeje__llmmqr]B]qu{nspqonjdhvmOUgwjblsZ__`cddb`nlfrkjerty|{~wnuuox}topdakjooihffmmllnqr{wniljZWLIOZfirosxtqo_ktm|ccdty{hiooiprhcX`qamu{wskbbhpzyssttVVmmeedcfjonaWUlssllhtbopd_n{|~|wwrzgammuwpijty~}||[[bb{{vchY_raWVXdwo~t|zkps~w{dhgw|urx}~||vu`~xoq}sppki^^fi][X^oyykcfhoonvokJ;^gqzzvqqfmhTTwwqqoww~~||g}qkkUg}{xv{x{qgkd]dbXlhVUVWWYe|qquvpqrrgmqy~|uxn\_ndqtSDfoi]mzz{qiuwsM;SMUuunj_o`hntowsbmjgNVlnv{s_ut^kabkg]i}xpjllnclfszqtp_WcknjhjWVX]t}ouoddrrssuvbIdz{}qystrvsjlxqV\k{ngryhmlnihvtoyvtn{z}}{|wqz{u}vqsifqptunmmrrpprwx|toqohgXRYcmpwsw|zxvhs|wn{pquvqxzqmch{ht}~yqhitz~wvyyee||vvqkpuxtg]\szxrolydprhdq|{{r|hbssz|unnxaadd{hn`hzf^]_i{rv~{kop}zzyy|hlj{xuy}Όp}sv}sqqmleioqecchv~~ohlnuurxqnPCdmv|xynrnbbzzvuo|||}nupp_nzwxxvyzxxrkspevqcadelxx{{v\VVTMPRX]^^``_\UWPFIPMRT@9HLKEPWW[]`]^ZRL[VWQ@9D@CSROMFNFLOSOSQIOMKOiljhfdbglgbbqptnumdWSPSVakk[[``yybX]mszzvv]]s}yuoiougWWZuwwrrsuwlpuwroi_ptfgrnwt~|nv}s~xcYa\dsrjfejjs{ehebarxe^opYV^dccw}}w{r}gD=Iy{{~{x||{~{|ppc`mxy|zxn{~}wvupqtu~~qhd{~u}vou}qp}b`aZd^fmhcVQSYYch{nalnftpmqws{uu|lf_au~~upjyh]f}wdkied`^lrz~}|{{tojdj^`ci|zrn{gZhl}z}wci^cty{tpx{nm^[lJEYrmigYZPNRYqbfblmosbpqfrda`hhosptupwtqqddmw|~{xvwhpshxu~ujvzttv{y{xwvwjsu~|s~zxz{{zzqz|ozx}knsmppjpryz|roommstshiicsga\bgedw{oowwoouustvmkqqtnUKZrsqpnlinrollvxxuzricc_bdlssaagg||f^bqu~}|ddv~{yqiqyk[[_|}~uuwz|pv{}wrmhuxknyt{{}oxv}vd]d_ettkihjjt~hjfddv|kdv^aeihg|ztmOGO}}utklu{}|t}~|zxvqtv~xuom|xxry|}stklniqijqnkb_aggoquhQRNVTRRVSWTUZPMHIPX[WRNJZUY\MHMZ[WMQPLQWZXXWZa^TTQPMKOJGIMUYUPMUIAIK[`_ZWVXZ[XIIDHRTTQORUMLCBL;8ANKJIBB>=?CWWPFGFMNOQHNQKSLJIOOPUTUURVVXXVTJJOVXWXRST]K`TSWZRKSVRRZTZVVXVPVab^W[YVVPZZXXZ[ZVVSXVOVW]ZNOQOPROURWXYQMNLLPQPJKMKUMHEGIHITXVPPTTPPUUSRTOLNNOL?:CPRQPNMLOROLLUTWRVSMGFDEGLQQIIKKZZMHJSVcaZYWWJJW\ZWURUWPHHIWWXUUVWXRTVWUTQJTVNOTSXe`V\\__TX]V^[OIMJPWWSPOSSWZOQPNMUXNJSHEJMW`^[[X^Z]]``VZO=;@XdjliiYYZ`ZXZZY^[YZSSLI[`[QXXZY[WR[\_ff`]\XXWUUV^W\\`[TNKZ^\W\[WSV\`^]_aa`TS[^_KIJGLHNRMKDBCFFJMX_b^]^PJSRspfgiprssvpaadnsrXikllpZhpuau||kj``dc^^__p~pjkk|ufqmUlihhxq{{nnlsttaYYT]emsYYjoogcPP\\V]`clVLjxvg``_XesttVIIktunWWOvuqtuh^YkkxxqqxzvrrVegyrRwwg\qcpre~~tdllwzo}vrxqnnswssvnnpqqaszsswocc_^XRRcfqjppkl||b==fjccddjns|gOZccjgrx}pg__hhpmkkgqssz{qgc__MBLLV~hhilU4Qfcaa__jXggjj|}kkyukkh\XXkzzsyzz|qwl[prrlwuzyx{~|zzxzmhhlppquwx{{mmnxpxTTYl{chFrnarz}zwwfQ}y{|yywfTTBBRRb~pvxx}|~{oiu{w{{xmjhhuxwwzoPpWZR``ysddrFUyy^RqvVVvtmmnutuu|oopuz{`qvyyw`lsxgy~~qngfhf`bgguvqrsypwu^ronn~vuw|}mffZbmt|eeuzzpn__mlfnquvbYp~pffe^aamxww\PPpwzs^^Uvwrrulc^oo||tt~|ww\ll~{[}}ofxiuylsgpsx{tyvuuvxuuzvvwxxl{tllkkmodYYlnwovvpn~~fFFqqjjiimsuӁlUcnntn{~upjjqqusqqlwyy~wpmiiXJQQ[qqru];Vjhffddnammnn}~oo{wqqm_]]n||sz~~{}rauyypw|}{x|}z{mgglpv|{{q~w~ZZ^n~hkNtsfv~zziSz|~{m^^JJ\\lsz{{}tou{x||zxsoox{yy|u]zcg`oo|{qq|Ncm`wyGGVUOPQTVXXWTLLNSVUGPRTIPUaaXLX\\RRLLNNLLKKT\TQ[^^WOUSFRQPP_XTZ__^ZSSRVLHHFKNR^^U]GGQTTOMDDLKIMOPRFAQXWOKHGGNVWWG@@RWWTGGDZXWZZPKHRRYYVVXYWUUGNOYUCXX^^OIU__MTUN]]YOR^cbbRXYS\XWYUSSVYWWX]b`RRTLU^ZVVXTMMKKLMIDDMNTPTTRT\\M::OPLLNNQSW[OCHMMQOUX\TOKKOOTRQQOTVVZZUOMKKAUfe`d]SLU^ZZYXXOFd]Z\Z[[YYWMCC<Vpwga|tve`bcle^_wpjkkqw^ynmhghvwv|ynrlitgY`neUY_YeokZOPPeeZPEn|xqj\fng`kllXVfttkIIj\\u`W_hkrwxnq\qonkrxuqszzrrqqszsebwz\\p`dnr~{ttrq{szjqv~qmnnkihsux~}unqqonmzsqnlgc__^^XRexj[`hp=wz|b=HTVccddvjosqpqOZccDbqwrvhd`hlpokknhnsfhjgc_cg3@L[K[hku{4Qfdaa__\llghj|kk`omkdWIXkzl\fqzvuqpnjc[rrxxrwzxy~~zzggnjjppjXz{qmrdOapR]fmgTbpng^Z{Oc~{{yzgm}ywpqrpuvwysuylafYLBFRVbbwzpsvxMxz~yuv}|{]rohx}yy~fm|ppvy}[y~|`yld_P[xsmHJ\j{tmmnlepsusvxqtyYd~x`qyrgG\syjd~w|pheglfbg|vqrswzctrnmn~||uwqp}rfm{pnm_elepzwjY\_xxk`Rxxqqdntnfsrpa`lxxnPPmddze^dmpuxzrm^nppou|xtxwxyki}ffvgktu|su~youyvoruqnnuw|}vxxtyzztrolkkoodYlteenvC{}~fFSacjjiixlquvUcnnJlx|x}nljqtutqqvquylpspmikm:GQaRcqu{;Vjiffddassmmn}oocqm^N]n|o`fs~{x{yvskayy{xswyyzzzll~miip\x{tqujXiwZdkojZfrqja\ySf~}}{ms|zwzwsxvwxuv{qgh`TJN\`ll~|qtw{V|}~{xy~|b{xo|}zzpuzz~io|vqm^h{xuUXjyZXUOPQOKTXXRQQNPSAHXTGR^aRQLS[[WQINSOKQRRGFNWWR@@RIIWKGKPQVYZTZLZVTRUYWVVYYUUTUVYUNLXY^^II__TKMSV]\YYWVc]]b[VYQUX]TTSSQPPWXY\^[WRTSS^ZVUSROMKKMMIDNXQILPTLTXUWOMKORTSQQSOSVOPQOMKMO7BDJJV`\Z_d\TWXX\@cXY^]YVW\`[[ZJRQNX_]Y]_Y[KPYQQUah`V]ZFVZ^YIY^\[OJHBEXUP?@HN^^\][__dp]k}wytu}~bbh~iefaRZnmkkb^|tccd]Ztppnm|pzymSW[[qxdOkd{yvmjhccYKoQMbYT\Pc{RekaVcci]Xeehqwqlhggowrllt{zzy{ywspqttu|xvy||xxmsu~{usnnjj[vvxxwrbb||tvg~|}}gmnuxiisrq|~vmggKKd~eism\[[otddfjX?==oxssttddnnopphJYXpxzssP_ppvvulipmmolZT^wrppvTW^^qdhhnnirnppipx~kXamhTjr`~~ssvqqjk{{ssiWhn{wsw~exm{ouurouvvM^dnzTccga_npumttqkrollwzPgzz}|}{oo{~zsvxpywsdjdq{zrq|uggRVddlgqutwwy}wkuu}~}rsBlluy}}tszJsUW\\RS7_abaaSCDFFAB58BDKUZPO[[gvv{|mi~bYPsznvnaRZnnkkb^WE\aqjcoifZ^ls~|w~}z{{tsh_kr|fkijx|vsjhcc2NUo`fqn[AAIPGLO{te_efVVxYd}rebnnmiZM[kwwlluqozzyz|}wppstuux{v||TVfqneWguuupnzkJWdzru|p^Ybp|zrvcsx|w~}~ggoxzpmiid~~|ufgZKKwxheu[Xalhde^OO=Mgsttddnnop}v``kmzsrpnppvvenmihqphhyJptvh_e^^htnhnne`a]\fixxzmwlcaimgG\Pvx~usjnysqZl{ssnxzqu|~|zotzj_f}zz~uuqu{ywwv4H9a[Z[cegg|l]jy{|}t}k}rmlwufuyxcizqnpv{zimxۈ~rr{smr~Vx`_lluucoW~ggs{wimwzzj^`siju^yy}|}luy}xifUW\ZRRPcUALX[X\[djt|{uqpg[~x~xjW_ttwwgacd]L`evpirli_ct{x~usjdpxx}s{|srnn=[cumuzscKJQWPTVwpwwaagr{lfrusoaVbp}}rrzyx}|z{~|ussvwxy|{Z^mzwler}{{us~pO]itzvb\gs}v{iuzw{jjswzqnttr{jncWWwp}c^gtmdgj^^ESkwxiirruy{kinpzzxwuuzzisrnnvuqsVxvty{ngnddnztnrrjghcblp}}r~tmhjokPaU{}xtlr{y^s{vw~{ux~qdj}zz~wwsw}wstt;M@f`\[ekppqcn}||zrupoxujy}~fm~wsrypszwzxw|upu[{jfqs{yiuZ|~jjv~{oqy|}shhwno{azzsy{tobdjg]m_LYficEDIJPXXZa[SQ\^d_MHCUZSX^_SLEISSQQNLKKG?KMUQMTRPIKRV\[Z\[Z[aZXXQKQU[QTQTY[WVPPMM4BFSLOUSH;;@C?ACZWPMPQFF^]XHO[UNMTSRQIAIRXXRRWUSZ[]a^[UUVVWXY^^[W\\EFNUSNGOW]]VVTSYRAGMYWWZTKIMT[ZVWMVY[Z]`_]\\QQT[\VT]ad_PPN[[Z]WOOH@@WXP`NV^IGLRQQP]JDD;BPVUUVVMMSSTT\XKKRS\]^YUUTSTTXX`OSRPPUTOPY?TTUVWPKNJJOVSOSSNKLJINPXXYSWQLMRTP>JDWX[XWRSYUT^IRYUUSXYTX[^][ZSVYPKO]a[\^`XXVWZ\^\[8A:LIJLNZRJPX[\`[V[``P][USRYXOWYXMPYTRTXY_YOQ\XZYa[TT[VST^\FXIJQPUVLSH^^_OOVYWORXYYhbOHIUNObgcUL_`eaZZ_]ZbY]ZOVY]^[ZWMa_`]ddcaaKCDFEAABJC:?EGD\YX_nk`lqoyzqQQZ]]zljnU[KK^dmppjreekucnTGLX`ulHHluusst{qVWW]_cfflpTT`s{gadaVVZkdaaj`kk_N`d\Y`bboswaa`_tzz_\``l^{rzv^nkssxyupqqsxx|iv|vvh^poJK\cdgmqoxbi|yrvunqnttqnstgXX|vue?xsqqiqwwprhsi^cjl`iio\\`degd``iDVsuvvlijmuuZc^fmlleryyphhotoz~suhqdrqvvpjntk{rddur{{jvlcge`TLaakp~S\iifj`eiO[dmunffuwVVUUfuutwooeey`Y`hl|zr|yxtbb[prpmop||zsvvfchd\w4^}ulqrqdjg_swd[UUj|y{y|lNVV\ccdruj{~~t|hd``koodkyy}u|xvtxxf_o||m^^rvhL|zsfx}kmxngC^se@@B(kgblurjr|x~x``jmmsqs[cQQdiqttmujjowepXMR`h|sNNqzz|y\bdikkjjrv``iysmnpok__eunkkumsshXqwkgpssxyooji{ffkktjv}zcrqvvxytoqsu{{ky~~pcrsVYfkkmswu{no|uzzswutswxl]]zyeEwrqqlw{ynmirkhnrtiqqwiijlnpmiirPfz{qnnqxx^ngoussjuvint{u||oxjxvzyustvr{vhhzyt~pjnlh^Whhqu[cnnlugjqUaks{tmmzz\\]]m{{xyuumohbfnt~x}|zz}vee_susnmm}}|svwidhiiha|>dxouxskqok{{h`ZZiz}|~pTddfggkxxo}u|vnllnoogmzz~x~{zxzznitpcctwjQ}~ypywvuu~wpPk{lMMO2JIHKSQLRUTY`bYUDDJKKZRQTGIAAKNSUURVOORYPTF@BHLWR@@RWW]]VZUGJKMOORTEEKVZPLNLFFIRMLLQLQQKBMRJHLNNTVX]LLKKVYYKIKKQJZUZ]]XKSQVVZ\YWVVWXX[RX^[WWPJUT?@IMMOSTSYLPZZVWWSTSXXUSVVPHHZWWQ<\XWWQU]]XYX[RZSJMPQKPPSIIKMNOMKKP=GUVWWRPQSWWHMJNRQQNVYYTRPSVSY[UVOTMUTWXUQSXQ\]UMMWUZZQWRLONKD@LLQT\EIPPOQKNPCINRWSNNWXFFEENVVWYSSMNXKHKPQZYU\^YWMMJTUTUXX^d\\[]]WZYOORMMNIW4I[WRT]MPNITXNIFFT\]XZ``XZ\\^]RBEEIMMLTVP``[d^\\X\_]MLIIRUUOQYY]\bb`WZ__XW\U]]XXLHRZZdjh`ffRJJUXO?\Z`eb^]XTLX``_aYNOVPL;GSM;;<0ln^gk``hdhxojlsqQQZ]Twuk\K^dmp{{hk]]calpSLX`uuUHlupr~mW_nhdW[_afp}}TSP^igk?TdZV]kna`cqnkcKRdhY[bz{|a`_gzzli`}{ytsyXYkfZsuyyppqqvxz|yr~vvqle_`d__jdmxzxuognmvtsowtvz{xtXXo{|_hq{}}ysobts~o_KP_kfa\ddegd`fv]znrvuiguXjcw|lc_epye}jqtkdjnkm\rwwtuwvpirikkdbo{`n{giW?@abkk~uYBaideU|vomjiruffr{{VVUfuu^QYohbby|Dxyj~~|~xdnnbf^`qxqrj|vniVuxuudhqh`wvvurruwxk]dhMVzzUq|uiy}|y}zsh_Ycc^uufl}~|w|ywldoo{rowsptwvz|}~xx__v|{ifrz^^mpx}~mzx|y|suscemhv|YiztPFVrwmqrjjnjo~yusyx``jmc}{qcQdiqt|lnaaecpuYR`h||\Nqzsvx_jwojdhkkjt``ZfsvrJ^oc_iqskjlxusqX]uzgjsqjolipxuk{x~^bqk_vwyyoossy{}}v}~~wqidflgfstv~{umtqzxuuz~ux~{x]]uzekq{}vrgyvufUZlxmkillnpmio}esw{ynjx_pj~sjfmvmpuxrlsyuuhyyx}ztvxxvpukoohgwfsno_JJljhhqq{bNgnkhX~xturox{mmw\\]m{{k[bupmnO}{n}~zkooeiadsxsuk}vmmZrxuuimvme{~{xz{|}siqsS]Ztxm{~xnjeggm}}np~x{~vmoo}soxvtwyw{}~zziizqnw~ccqu|~w~}}x~{mourzcq~\SdRTKOQLLPNPXTQRVUDDJKFXacbWQJAKNSUZ_f[QSKKPOSTFBHLWWG@RWUVa\SGKSPNGIKLOTa[[EECJQ:ENHFJQTLKMUSQNADPRHINNL^YZZLKKOYYbRPK[_^ZYVUY]HGQNIVX\\WWVVXXZ[YV^WWTROKKMKJPNRYYXVSORRWVVTY_XXZZXVHHSZ]`^aKQW\[[]YVTLV_V\SJ@BKR]NLIMMNOMKNWJZSUWVPP^f_WGQMW[QLJNSYN\PTVQMQSQRIUWZYTPVRMMSZKSZ^^OPF::LQQ\WG;LPMOH\XTRPPUWNNTZZFFENVVJCGSOLLX[]Dsw||^Q]Ut~~m_Miuypq~{~\atvzztuwp[kujdee^WjklSjsn^mu|qnqbYaam|}nedd^TPPXXaddruxqtzjYV\eJj\\imjgfbbf}x_Tdlmzqeehjb``ieffr{{tqswvp{vvnkkw{uuurq^GGYeooi`[vuuxujet|y|uuxy~wsl~ysnpqrw|xuvvr_je]ji]`ggmnqupkkwmvyqipwwxxio}s`bdW{xviclpooqkkiih|j]]^uep]iifZuhZSWehmj\ahhgqqnrvqllbmjnni[[fMQ\\YC>GNTT`PLJXXV_ZYQOX^\^VVX\Y^\XVS`]YYSTUVZ\XYWWUKPNIQPJKNNRRTWTQQX^aTY[UPTYaPS[VKLMHZXWPLQTSSTU\QQPPO\PIIJVNTIPPNHVOIDFMPRQJNOVWVUWTRRLRPSSPHHNBCIIG<9=ELLNOXRGPZ[[\a^c\\ZYYSXV^TTLLPRLEERQUVYZZYUKHJJOOSWWROZTVREAKWWSPPNYQVad``^aX^_]\]TKMC\CSVVZdd]N`JCFKOPRRhhYYXXZ\\[b^XZ]``]YYQQ\]VY^aSNZVHBQ^_``Z]^]^ZX__``\QQWPCIBBLLT\\LIQ]qheuS\ME~vWTPMXN`fmt{qyrpvlprsuww[[lx}bdhqq[myw~p{e~nqqlVNXaxg]XV`bah]PVXadgpsziicajim{jVcfa>/\`mlggbbpx[Xssrxf~unegjg``bghfbq~wzxxpkqyunsokjQQujqGGTguotglqrry}wqfZekvuqeljka`ijsj}gckfj{xvm{paheY`ggfbdhknpi|{yqipwwxx~zurpsosunhirvxtoqstukkiihhrvq]]ajkhh]lnad\mLUY_peFJxthiqngisvllqmlpxsdkqJee\jqkPEbbxtmnnmu~{~xy{swwmhbglfRR~}_NpyzuVtdA^chlvv|vkjot}X`vv~zleW{}q|\enrt`PWz|{ca[dgkmxx|}zz~~{skp}}pwhd^8kSyzz{|{~}{m`][Ubfz}{[dzqm_hXO}d`^[eXgoswx}xs|ruxwu^^lwefjru`o~}vpsuusfZgrncbbmprxjZehjkoxynpiguw}u_nrpJ9lmqruurrybcxy{l|wqtxuiihlmmgq|v{wxrmqytmspmoXXzruvvTTcqzsxppuvx{xj_ilu~{xmplmdcmnwihemin~~}tuiokagmoolmpquym}zuouz|yxuy{qlnw{}yuwwxxvvyttooppwwpeehqqnndtxnolxXdgivkNRz{qptskjw{qqwsrv~wjpxOiibpxu\Rll|y{{x~~u{wzznjfkojVV`Pr{zwYwgHdinqyyynoux\e|z{ogXu~fmwyzlV\~ljfijopzyy{{~{zxos~~q|ojbCo`}zz|}}pnhgajl~EJUPNWEJB=\WGECBHCLOSWZUZ\UUXRTUWY\\JJU\`\NORVUJSbYX\TZN\abSTUSHAHNYOJGFKMNQJCGILMOTVZPPMLPQTZQFMOM:3JLSRPPMMTXHGVUUYO\VSNOQPKKLOPNMW_Z[VRW\ZVXUSQDDV\b]PT>>EPWTW``^ORUX[XTOINSZ`VTNR]`RRMMQQVTe[POSPRZYWRZ`\TLOMGKNONLMOQRTP`[UPTYaa\ZXTTWSbUVTPPUWYVSTVXW\\QQPPOOUYXIILPQOOIQSLMJRAFHKTN>@Y\VOPUSPRVWRRTRRSYUMQTANNIQTQC=LL\XURSSRV[`[b_\\[YV`WWTPLPROEE\a[LETY[]WGVM=JMOQWW^ZWRPSV[GLWW\ZR\aOJ__``^\Y[^aT[Hc\NQTUIDFYZZ`b^_``KJFMOQRXheYYXXZ\Z[a\]]aa`[YUQT\\U__WNMJ5^Q]]BX^_`^ZZY_afaZZ[_cb`\]^]ZSHFEBJLX\YWCaZbddLAA?AOTgzZMMxjbdlrwppx~omr{vp}x[baZzyumxyy{s]Tjqqhhik]aXfeIAhzaac`effRK__Zj\[acM^ennd``ntqqrn]Vakkllpn~}vojbnyxy{{~z|k|}wywylwwe{|zzvmdhptszzS|zussqeml}lVVfttyyexowrohnoldh^liiqzz|xhwjbmmsqnnssplly~~{xysostbb]bjimosqqpvony}}|wrj[TUXXeifhc`gvdXN}}yqtkm}xrrgYYR>slJJ^nnkw]]fne[jwwxzdi~~imrKdw|{fp}n}`gehohl{bjvbu{qggnmbbdb^tswoquxttwlmieex|zy~vvxpx|sstp{]Kiq^dj{x{s}mwlyxPPtkJFJgcjkkVNNHIZarcWWwps{~}vv}rns}xp}x^hh`}|{q~|mbtyyssurns`osSJpllolmnnZUffeumjqs[klttiff{|vwyxd\grvtyrmeo{|~~y{j}v{~}t{{k~{sjpvyw~~Y|zuxytltp~nZZhttz{fxq{xvrwuqlpisrqx}m|ohttyussxxtppz|wsvvxzggbfmkqtxw{vu}zyo`Z[\\iqlollp|j`Uw{kozyoaa\KvXXiwwp}eenvnfqzz{{}np~~ontQgx~ltqglhlsnulmyi{uiiqnffhgbt~}yyvz|wwznnoqmjjx|{zyy{w}xxypz`Pnuiso}w|lyl|~ZZ|tWS?LHMNNA<=CEOZHAAXQMNSV`aXTTY`\TTWa^\YW]e[KMLIZZWSXYYZVLEQTTPPQRLNGNO@>X\aqrqfedlf_s]Q\_efhp_fhng`g{yqroiVVkkllqwuso{yy}{yvxyx|yp~|yunnhawsee{hhzxvuuruxxnqxsssnyxxloxc]Vttpz|ee|pefhnpjimlfglbkrz~^P`aamk^Sansspl||}~yostbbTbplknxuqqpkgg}}qnprmeaTTXXv}i\ozjseTRNUhw{Sysmps|o}}usgYFSdmgJTnnvp]^fm`[wwxxwpmm~tiiwrU}bLdwrkfln|iqwl}|pt}{ggRflbv~fsvozgsw}vz}llewsepx}snvfSnvxsx|mO.YP]{atqL`{{zPZttsEDxpnkVNfZ[dHjDDWbswrs{~vtrxtunmchqxz|qLhs}{{ecetvhv|yz}zbenfcmvqHE_fl{ywnmnunfzh^mouvzvqnntmfn~vxyyxr\\rx~yt{~{z{}u|~{zuwsn{xkkkk}zyzxz}~tw}vtqkwx{qt|e`Zttr}ffxmprwwppusppshpvhYhiitpcYgsxxtp{rvvxzggXfuqoszywxupml~xyztjfZZ\\{rfvqzkZYU\o}Y{osws{znaM^qzsXawwzueiqtjfzz{{rpo~wooysX}dSgxumhnq{ov|q|~uxiiVgnfzluwoxlvyz|nnhzvjrysnugXry|x{~sV8f]gixtUk~~{{Zd||xQPR]QPNAlbPV\molenv{w~}ywtxtup}prgfgyuqurSdVbnxhmnzxmgisxvx{dollidlz[iilvxophorfiqpossq{ty|nnuslmuvidq}}vnnxsruyz|}wv{|~~|}}lxz|zu}}xww{zrpjqxqkuu}uo|yw{}|ywxtvwspuu{uwvjdarru|xrwwxxuvyz{{xjjpshjkru|}|k]uvvrmd`nzx~zou{u~wrqqsxmneltsrttrtuutmgssy{wxuknnr``qzp^Wgyqz^TT`ipuxexprxxmynoywxzwvpefsxtfVrny}~niozp}}{xv{|{|xz}{xz{\k|wsukmdastqv{|bkvuwqi_dTwogkjqs~zy{wz|pusu|rrz~|~|xfnv|vjzptz|wqk~qq~lPScumjNSjqw||ywvukxzq~\VMKIB>GH@F5NJADCKLKINQWUZ\[XUSVRSS`^YZSRR^[YVVTBH?KP^WNPPUTNHLQTSTVIMKKJGKXUELRX[[ZTOPMQPHJMLLNPOVSVWPPS_^[SNNQQKHQXXTOOTRPRVW\]YUVX]^\\YQXXYWT[a_^`YXXWXWPOKPVROTZUYUQYXVWYYXTVVUZ[ZY[YXUUWROMVVTX\\XUX^^T`\UUTUTUUVTLKNPJKMRTWXYVLDSPNJHQVUYWQTXT\\[XUTUTTORMPTSURQRSSOKSQRWTTSOONQHHPVOEAJTQUGCCHMQTUJTPRVVQXRQWVW[[\VZTTPKJPRPH?OLUXXNJMZUNYYXUQS_`b]a^Y[UWYYXWY^^YGO][[^]XWUUPTLHRQQT\ba^WX^JPUTTPMIKFYTLMPTV[][XYTSYRVTUWPPXZYXXULQUZ[VQZRS]^XYXUQ^\TTZ\]_ba\Z[\\`ba``[M=GJN[]WKVbd[aZ[V]ZX_e`^^_`SVrnnqspuhhwriej|jd\ddvzzrxyuuz}pqzvnl[]ruz|xue]RYdq|nrlm]h`SWh]`qwrmizxufiins|xmljnuroNQ`gnnqszvhhrplrt{~xsrzzmu~|uowxywwvtsw{tupqfj{qlvrz{tupknqrwuu|nphmpqtuu{{}oqurvy{~~vsw|wwsntrry~z|wwqjprtrmjddckmpoik~~vymb]R]^horqXX[yj|yshegvyzxsqyttpmgTZd`cjnmfeXLPWUPgf[]b_[YQZmrvf[d{jWGU[dhfns}jXQzrddk_gqmWWmm_vjhujfSkgbt{vdecbgpn]^rqnk}~xponyz~wpg_dkmpoutwdmxptm{xjw{xr`VFQ]^jrx{~~sbbq|ckkojb`kjvyllhg`]m|ensqy~yz{|jyhdpkc_uwruS]{{ope\n~vtt\kpZYdq_5TWTau{z~{}cnsw{vssvwv|opypjotngnk{~~vz{wuy}ppzwqq`bvz}ncZakvsxuufpi`ethm{~ypm~|{lppqu|zrrquzxt\`hovvyz~rqxxux{~xw}~px~{twxyuvxvwz|vwsvlq~uq{uzxyuqs{z~z{ssmqppstu||~qswwxsuwz}ywz|wr{xv|~}y{upwy{yutppnuwxunp}uke]fgouxxa}pwlil{{{zur|yysroadljlprqnpaWZaa_wphhkiihZew||lbjo\O]cjomswqb\xkkrdlwu\\vvmrnzpn\rni{zmjkioxtijyzuq|usrz}{voimqtxttvykp{qxr~}nz|vg]OZggpvz}xggufnntojirlz|mnnohhvlsvt||{{yj~zjhsnfey{twYa{{noe]nzxx_ntecmxxye<_dbl|~{~msw{{UTSUVTWOPXUPOR[QMJNNWYYU^_YZ_XY\]`WX\YTRIKUVYZXVNJDHNU[^SURRIPLEGPIKTXUSQYXWNPPTW]YRRPSVUSCEKOSSTUYWOPUTRUVZ\YUUZZTX]\\VSZZ[\[ZWVY^[XWUUNP[TQX^^V\_[VWTQSTUWZ^SUOSVXYZY]_\[]UVYYWWZ]]^]XVY_]ZZVSVUUY]aZ\Ya`^WTQTUVTRPNNLQRSSPQ[[WYRLIDIJOSTTGGIYPZYVPNOW\Z[ZWV^^YVVTRNEHMKLPSRNNG@CFFCPNIJLJIHCHRUWNIMYQG?EIMONSU[PFCYUMMPJOTRFFRRKWPOVPNDQOLVYWMNLKNSRJJUTRP[[\YTSSZY[WSNJLQRSUZWXMSYT\VQZXPWZXTKE=BHIPUXZ[[ULLTZMQQSPLIPQWYSRNNKIRZMRVUY_][Y\Z[^S^YPMTQMJUWUVDI^][[UVPLT\\VUU_bcbdJRTEEKSSRJ8CDCJUY`a^^c_cd]Y[Y[JRTV`db`_[rgfosgvwxxmlq{gptzz{ut{qycth\gqmaaikuvwusqpfX^eivvuXem^dZFS`fqmno{nwux{vsmmiy{m^\X[vv{gjlsrpjoqoryykh\rsxxsnryzxtvqprsrv|tpllwr^|~x~y}{vndlvywvxu|unnmflp{}{wytqphzvw||{x}}|oqy~~}}}}}tmnntxafkosskrunwllhcZOOVisnl\RXvtuuwthhvr|{upp~mkn^ee^^arrldZPSZ`aelgfcceebbxxhSSWkdkeZemgtvnUUvs]Wcfai]jl__]rp`]HHIgf]Ycmnoih]SYbssdojx|uuhsV~}~{plplou|yrypnsmnqputg^vv]`UBSnqpsvv_Y_kcZYevsmicl{suolVTVrnvrqmx}zu}vxkcdpwmboaxnuohf__mywmsxdlywp^tmQe^`_nm~wuf\P{nvmnsum{|wpsoomtx~xx{qxeri]hspiinpy|~|zwm`fmpzcouflfS_jnxwxxsxtx{yvrro}thhcazzqux{yuruxwy}{nm`styywuxz{yszstsw}vsqoyze~yz{tlr|}|w}xrmjfns}~{vxusshztuz||~{tw~ystty|kqvwz{uz|t}ttnkc\\dpwtrcY_zyzwmmzu~~yrprquilleegwwtnaY^djktxqqporukjoYY_qlpkalrm{xs__|ygcllfnenommiyvfdNNRqpgairsvrrdagmyymvr}zzmx\wsyvwz~xp}wrzsswwyviczzcj`KYsusuxyd^dog`_hyyvrjp}susr^\cxt{wsp|}w~vxkgirypfrcyrwohfaap|{sxzjp{{wi}qZkgijwm}|{nf\{oVOOTVPXXYYRSU]ZOOPTWYYZX`W\W[NZaaRLQVSLLPQWWXVUTTOGJNPXXWGNRJMI@EKNTRSS^_`^ZTZY[\XVSRPYZRJIHIWWZOQRUTTQTTSTZZRPJ^`WXYYVSU[[ZYXVUVXWY\WTRRY^UJ[_\Z]aaZ[ZWSMRWXWWYY]WSWWQSU[_]\`[\XVTS\[[^][Y\\_`]TTY[]\\ab\\cc[VRVXLNQSUUQT\VSX^^QQOMHBBFPUSQIDGXVYVPPXV\[WUW^^\\[RQRJNMJJLUUQMHBDHKKORONMMNOLLXXOEEFQMQNHNROVX]^REEVUIFLNLPIQSKKIUTKI@NNIGLRSOOIEHLUUMSPXZWWOUG\[\ZSPSPSV[\XY^SSURRTSV]VOJWWJJD;CRTTWW]]WKHKQMHHNWTQNKR[WYTQFEETRVTTRX[YW\[Y_ZSMMTXRLSMXRV_d__URQLLRXWQTY^ba\MQYVRGSRCMHJIQ[[T\^ed^bcd^^VULF@_cc`[TaYjvxxwxxggrzvggsvyz{~o|sfpnuh\bqmaaiku}|zuox{b[eevvucRcgXaGI_q}ympun}yqqljlwoa_pBBv{wY[e{{miiloztskbbrvxsmlsy|vvwtsr~}yslj|qg|zww~zSWetxwv|msnm_rdt}}zytndh}tv|}}uls}}}ngdnpsv\hhov{sompsllc[YOTXbtloiVKstuuy}hhxn}yqt{}|k`eZWXrrgWUY`jquTduunox`absxhSSRO^zrZ[ie}}nUUymmWmhJjbelf_]Thc]SHJP[T<<mnpWXRRW\hs^]Slyu[]h|}{s{wlmx{}qv}tspp}z<^vK_eLSxwlposwtpVMV[\Ze{{i^lzywllZSRZ~vmgpyxwxqtlYVUplZfzyohb_g}kxxvxzl{lzc^ttwkvuddXcbmt{|fxx\wlWhepxz{|smu{okvy}~~r{rgqlti]cspiinpy~xicmmzk^loanRSgxwy{s|zvuroq{wnlwIIzgjqtooswvsngesxywuuwz}vwwsus~zuqjzn~~xx|Z^ky}{nvmjbxjx~}xwuqgirtz~~~uq{~smktwyziuuw}|vtvyttha_\aglxqup^Swyzx|mmzr}vux}qglnml`]^wwra]cmrv}cq||z{mlj{oYY\Wlv_`lis__ttcunQnklonmiYmhdZNU^gcHHrsweg^^eiqygf\s}zacl|vu|ww~yxwuzCczPjrVYzznppuyvsZR[ab`hrhp{yvpo^YZe{qis~}xyquj]\\ro]i{yohcajr|xx{~xr}li}}{szxiiengpv{n~~fxk[LHQXZYXYYOPV`ZWOPVXYYZ\_U^YQVWZaRLOVSLLPQW\ZYVSXZLINNXXVLDLOGL??JT[YRT`da^WSdbb^ZUURQRXTLKT==WZWHINZZRPPRSYXXRMMfcWYYVRQV[\ZYZYW]]ZVRT^[TO[^Za][^`\EGNVXXW]Ub^VWWKTMV`]^d]\XTOQ\Z[^][[\\``YSU\^]\\bd\^ccSOMRTUXIPPSWYUS_RSU^^QQLIGBEGLWQSPF@UVVWZ\PPYS\YTX^\\ZQKNMHGGUUOFEGKPTVFNVVSTXKLLUXOEECBJYUIIQN`\\^REEXRRFQO@QLNSOKIFOLIE@ACHE88RSFGCCFHOUIICQ]XWH\JOZ[ZTYWPQY_a^`e[TWZVUSTZ`[;JWAJL@CXXSVTVXVTGBGHN_YYNHQZQRIECGZ]VRPSX\YWWVIFETRI]O_\ZZac__URNLOZ^OWYXOWPY^_KGSSWOVVLMDK[LSWZd`chfYLVVFX_a]TGnsttqm|wa][NSlojbPe{mggnsaayn`ikge`f}}uU`ccjJ]^_Z`YbnlhuubbqvvninnptjZZt{n``_vr|{qqjcntz~vfvvolttrurppstqnppjcgt{zxxfZRh{z}q}ur3w}tlqseeloodkOt~zmmq\dnednt}~us~mmoiewtuxottqqph[UXeeiwxtjVqlwylgw_\X`hhfUSS\VGn_ahkjlXlhacaTcuq|wrrnucc`^]\\fyyodd[[UmuZ`cPf|dyl\\rP?dxrYWssy|jhheejspgYKeswj[TXX]pwklliTO]fdZPqfaqbAWv|yllp_adw}pRo~iZ|jThtvxvqqimvEFi}qkvx{{vwxy}PPYei]Q^]~uvqe_o``ssnjf\rraa_fgbUQvw}f^^twq|sxzz{}~~ojkppkjjhhvwn}wqabdtplxz{{wr|fbaUXouogXj~soosvbbynajppliq[fjjpTegebh`jspm||iiuyyuuttv{pdd{xn~zwwoesx}o{xsqzzxxvusmrtmgkw{xy~l`Xmx|uyy:zwnqthhorrhqUx{llq]clegtw|torqtlh|xzzqvujdgmlw||yqdys}uk}c`\en_Y[bZNsdfmnmq^nlehgYgzu~xrruziigdcaalvllggcwgip[ouzjjwVFe|u_\vv{nklpptxwn`Rj{|n`^ffhxtssp^[fmjaYvljwhI^z|ssudegyuWslhnWjxz}vpplqzLMltly~}y{|\\bii^Ub^z{vmivmoyxvtj`rpffdpng[U~tu}~|jccxyu~x}{yxwwrokhhvxn~zypqonnwtySUVVTRZXLJICERTQMCO[ROOSWNN[__VOS]Qa`^^`d^ONKN[[WFKMMQ@JJKIKHLSRPWWMMUXXSPSSTVQHHUZSKWUZ\\ZUUQOTWZ[WNXXTRVVTWUTTXXUUTTQMPW]]ZY_OHEP\]Z]]U\__WT7X\WTWXOOSTTNQCWf`^][UUXKQWQOSW^^Z[]RRTQOXVW^ZTWWTPIFGMMPXXVPFTQWXQOXKJHLOONEDDIG?SKLPRQRGSOLMLFNWT\YWWSVLLKJIN]XXSMMHHFSWHK`MCOZ`bOZRIIUD;OX]UHGVVY[QQPMMPUSNG@NUWQIEGGIS\XPQQPDBINMHBTNKTL;FW[^__YQQSJLNX\SES[^^_PGZPFPVWX]YWWQRW<=P][USWXYYVX]aZAAFNRLEKK[VWTMIRIJUTQOOJh`WXLLJLNKEE`^ZZab`\OJJU_W^T\ba\[TWXXYZ\\QMNQQOPRYfXU[]]WRIJJKKVSNstqhjsuhVNDEQlV]hvn^SScefqmayqnfb\Zzy}tkgbp}QbgdzrpdbqxYKJUkxwugbhvutppnopjUttZl{u``ZUhzzwxxqz}lkpx}qknaftgdopp~scchlpccptv{uvyqphYOZ}}ljwiimjulemnlgeoogreZk{|~vmnrxury{tv~|vtqtu|xrwrrtsqqo{snqnittpnlirrglwss`^X`hhinZYd]J1ZolUEOi^ghdgnnrw{wmc`^]\\Xxxyodd[[UXabU`zqPjoxkll\\xxcWSRVh~ysnheer{tom4HYqvqndX~seqsple_ahgio/Fakh]h}zwy}uslnprzgq^bos{vy{}}jhxksqW^_S^9dxzyoicyy{qgiqyaPRWghusmmx|\]_aotdnh\Uƅq`\bsvon{|wjowsmNN^bvnwgqt}horxsXL[~ojkptywlntyoo}xpiMhhehp{wz{wlnx{o_XMPYo[cm|ue__klltpbyqplhdd~zvsk{[nsljlkyvihw}`RTau~|nimyyzsstuvq`||dt}nngds|~~w~potzxqtjnzpmuЂwiinqtggswx{yw|tsm`U`qnzmnpn|pinqqjhrrjwj^n{|vlmrztpx|wt}|xwtvx{u}vr|wvrnrwzyvtpuxxlnxutdb\enntvb`gbS9btq[JSrinnklppysuurzyqigdca~~vllgg`blnaix[rvxyyjjyyh]YX^p|vuwyrkpp{{wr;N^x~wrlfznwutslfjrxzu8Smqnfm}|wvstuw}kschsv~w{~pq}qxp[dd[kAh{~}qkh||vntx|j\[Zjjwvsu}klmnxwlvj`\tfejzxqq~xlqxumRRcg{t}swyouw}zdWc{yxw{|ymnu|pp~{rjRmmnos|UVUPQVWPFB>=CRGKPWSKDDMNOUSN[_a_WUOMIHY]Y\[VQOLT[CLONMMNYUTMLT]YHA@EQXXWOMPXWVUUSSTPEVVHQZVKKHFPYYXUZ\RRTY\[TQSKNVOMSTT\VMMORTMMUWY\VYZTTOGCH\`b[RQX_PQSQVRNTTRPOTTOUNIQ]YUVX^YZY\`\W[_]XVT_XW[^YVWcUUWUTZUSUSPVVTSRPTTOSYVXKKHLOOPRHHNJ?5HSRF?DPJNOMOTVUUWXZYSLKJIFXSMMHHEFLLEKYTCP\^SXQQRIIZYLFEDFO\YVUSQMMTYUSR7?GTWTSMG[UMTVTQNJKOPQS4>KQOIOZXWY[^WUQRSUYOTJLSVZXY^Y[^[PNWPU_a^\WGJKDI8MXYXTQLXXYTNNSXaaJACHOPWUQPWZHHIJQ_ULR\_`PJDabghTKGJTXTSYZ^XQTXVSDDJLV[QVLSU_`Y\NRSWTD>G\QMNQT\YWSTWX\UU[XTPCOOLNTZWwws~hTQZppnyxhdjpn`PLL[nwny}}}n\kqmafqieerOkJv`kuiopl``tytnnok]gv~y}xxrmptuu{ywznrfbbq~xxqoots{|uqqy|g]]hqff[V[``afmsokl__xx{w}umwirr{dt{wftxucf~xfsqfq~srptxxtszqlmuujmxvnqfrsollnk`lnlib|zrvut|jb\]aaVTRbrpp^cjqkVnqgffcOOTkoqu|wpnr}oOUsnimqqppaOOjdVmaZ`_pomqfbbt|umtdnwq}{VcdSSNrsiPHYiXcoZR[YVYY[[UOOavWYlwlnxwp}Ya8^b\o`gq|}|x||xwsokejwzyot|mY\`XYiuuq}xi|[opiimYYeenfxwhXx`Ugo|sqyV`hp_w`Qbqg[VZZ_UgwqYJwu~nlimt||wrb_evvt|zliotthWRRbsyp~qaqxsgpvqnnxYqS}jultwutqffyzttwshs|~~ysuz{}{sxrppzzww{yzut{phhpxnnc_hppjksxrlk``{z}~{rylvv~ix{m{{fj~ufvofrppqsttqrtoqxxmm{|uwu{{wttuqkvvqqpz|yyme`ckk`^Yeutvdipvp\uxnljgTT\qsrxvsvx|VayuruwwyyjYYurdulfjjxux{segs~zs{js~wcljYYUxyoWObl_kxb_hgdaagiaXXjz^_q|qs|xaf?be`rcks~|~}xxtpjmy}rws_bhacq}}s}leuwyyz^_kkuo}{ueh\qq~uqzZdlsk}i\jxrf_ddgZjxqZOyxq{qt{XXV\^PEDHTTSYYPNQTSKDBBISYTY[[]^\TJQTSLNUPNNUBQ@WJQ\\WQSTRLLVYVSQIOW\Y[\XXURTVWWZYXZSUOLLT[XXTSSVUZZVUUZZ]\NIIOTNNHFILNRUTSTMMY]]YZ^eX[VRYQUU[`chNVZWNVX\__VMO^\RVXQV]YYUY^^[YdYURRWWQUYVST^^b`^OUUSQQSQKQRQPLZYTWWV^^[RMIJKKFDDMUTTJLPTQFRTNNONCCEQTVXZ[UST\[TCEURPRTTSSKBBPNFRLHKJTSRTNMLY\WRULS]WT\`ZFLMDDBTUOC?G^QGLSGCHGEGGHHEAAKWFGQW_QSX\WS[GL9KMJTLOU[b[\a\XZZXX]]aee^USPNQXYYTVZQGIJEFNVVU[XPZGSSOOQHHMMRLW^`ce`a^W^[ME^VKFMS[VUZ]]b^FKOS^^\_hcHVIAJ]]SLFDEEHFPXVKBWV][RNOPS`rcfk]XQZpl`fUXamaPXZLJNn~kd}~{nmsKD`c`^enoNALacMKKNS`ccSB;9M\JHJTNLVYWSSVKRZSMLWYRP`ZNS]^^]M>9CGKMMRRXVSTVOWWSPSW[d]RKISWWNJFFLLTRPZSRRQMQ]]RYZZ[_eLU]]UNKXc^\^VNRPUZWRSY_XQQPOd\VWXQec]]YUU\]^_`abVXJ6WWTTVWZYLY__^]ZTVXXQSUVQSTRRSOTRXZV^^SPPIJKKOIFNXXUKELVVSWQMUYVMCNPWYXY[]VTVSBVRFGUWUTSSKBBJOITQJS\DHSIITQ[bSGH@>BKOQNOKFJNIDQLEGO9JJ^\S@HEEGD@@E//GHAAIOHAH88JRLLKT`VU^^:KPIO\VUO]c`WUUWZUQH>Z]e_XXUSNKKPRP[YRQQPRPUPOTUYOIPYPG@FHMOYQPMQWY`UW]^\^cOMIV\STVaUOQKXYQUOKX_RROZ^]\\PS[XRSVMNWYSb`ZRKGEGRONNLJMWKMLCCFNX[UMklmmfdcwymsSRXe_^ca^[S_rqcjqqeeyaKSsvllhtxxqYQRP~umqomp{kggrqjmqjmuotyzp{qot{uzq`VS`fldgjopshmpt}wvvyv{|}^jnecjZaabjxenljmllgltsqxvz{znv{|wrjmx}gthjrr~~zrgdwpsnggz}qhiy{xys{yxpswyny`ewplovwrs}{|zuvttmmnollnqtsslo}xu~~tkmffc`Z\W\fqypXgsqpk^Yavznfplrxu|zzwwuYjY^oxvrqphYK[biapqddgixrl|x{ik_[W]joo`VQQ\Y]ih`ljXehSchyuvbhX\nc_c]J9IS_UZ^\`sa`UYo}slhp{|uw\`poSirpnmsrmnnspnc\y}{yrka^kvq|zpqpcehpstimkhh`^]oo`_h[lox{~Wbjqzto{x|{|w\zu{|p{mmrsw}z~wb_vuljwxir~rftwnkplkospnmontdUcS\eiox}rrstujji|swXX^ieeijgdZcxxipwxnn}eR[xtspqpx~~|e[]\ztxvvxollxxpr{uw|tx~wyvzx~vi_\joupsuyz|svx||}zhrtjjrfhjntzhrpmqqpimvuty{|}~rz}{woq{~kvknvu|wlltunhhxsjjz}{|s{xtoquwlzcizuwwuu{{wyz|z{uvwvty|zzty|zppjmliaa\`iu{t]kwuunfbh|skspv{x}~|}|dqcgv}zxyoaTbmqlyxmopq}xrmnb`^couwe\XXecgnoiusbnq`or|wej]auihlgUBQ[jddgdfxgf[_uwoluyxaerpUjsrqpt~torrvtslg}~~|vpgcpzv~wupghlsyxosnnpidfssgdnhuy{~\jrv~xs}{|g|v~squs~x{{jex|yw~~rywlxzqntsqrurrqsrwg[gXapx|}vQRONMXYSVFEGOKJMLKIELUUMQTTNNYMAEVWQRPPOVXXTGCDC\WRUSRTZQOOUTPRTPRa]VTVYYT_YTSVZWZTKFDKNQNOPSTUORSV[XWWYWZdZ[JPSNMPHKKLQYOSSQRRSPSWVUZXZZ]ZSWZ[XUPRX\PWPQUU]][UOMWTVTRR]]\UQR[[Y]^ZW\\]WY\]WZMNYTQSWXUU[\ZZYVWVVRRSSQQRTVUUQS[XV[[VQTONLKHJGIOUZTGOVUTRJGLWYSNTQUYWZZ\YWXVHPGISXWTOG@HMOLTTMM\NPXTQ[XbcZQRKIFJQSSKFCCIGIPOKQPFMOCLOXVYNQHIRLJLI?6>CJEGIHKUKKFGSZVRPTYZVY]IKTTGQVTSRV_VRSSVTRLHX[dYYZYUQKJPVTZYSTUMNPSTVPQQOOKJISSKKNGQRWY[FKOSXUSZ]XYYZW]H^WUYY^RYQQU]X^W[Z[VKJW_bea^\TONVVNS[TMUWSQSOPSVTSRSRUNEMEHKNPWZTnj}quu{mX^_YYamihltqfbmwc^zy`S[]f_nmnc`ccg`lnglmwnlmoq^Zpenxy~zwqmxurprvpjlleefdvpf`[lpn_j{u~mr^^VN^daiemipoknpmnojggvvx{{t||wss{xttiglQiestvu{k`hrtjimzxahqss{|wsrprsnumvjoujnzxqmsuw~~{qhkhfihjfhxrognryyxxwnijjihNe[SYjrltzxw]QMUqzwxeckplkvquw{{naQcz{tpjWW]soillhahjiot}rxppqjin{n^YMQb_glijxgla]hukmuuqaQtoqk`]VCNZTY]\ewnnskzrns{ryyuqh_b_mihyjiggblo^[obwiuyuksh^\drnxmstllVdnzuidPMUbddcb]oswxtv]biZqqkpuulaxz~mp}gkfoyvgjszu}zq\]qjc`gt}qpxMLJ^e|}{wx}{UP[WRhhprx~vqsxxs]cd^^grosu{vwxmit~mgh]denfuvxiflntjsvquuwvqtwicujw|vs}zwtv|uoqtpnnm{vpjdv{xlq|r{gi`Ylqmpkrotqptuqqrnhhxx{~w~~{xx}zynkoYmhvxz{ripvtigl|yairww{~ytqsstlr}m{rw{sr~{trxz~ysusstrqmo~yxpyz~~|rknpnnUg_Y^ntow}{{bWT[x}}kipvst}x{}vgZj{xr]^d{vpswtlrstxyv~trspnr}ue`UYhdorosoqhep{qtvsqeWzuxtjgcO[e`dhfl|rtyqusxt{}xukcebokixhiensfezi{mz|xnuldckvq{suumm[iu~zniXY`jiihg_qw||xzdkqeuwruxxpi~~wxqpmx~{oouzx}vb_ssposy{u}YVPbh~~~yz~YS^ZVoryz}SQ[]VXW]ZSHKKHHLRPPQVTOLRXMJYYKDHJNJSRSMLMMOKRSNRSX]SQ^^STUJGTNRXY][YXTRY\WUTUWTPRRNMWTNKHRTRJP[_]V[_\R_b_UJJFAKNLPNRPUTRSTSSTQXXY[[W\[XUUZYVVPPSCQOUVX``XYPKOUXTTVZ\^YOQVUU\^_\YWXTWXWZ_T^WQSVPSYYURUVX[\ZTOQOOPOPNO\XUSOSTXSRRQPPAOIEHQV`RWZXXJCAETYWXNLQTQQWTVWYYRKCLY]YVTPFFIUSPQQPLOPPS\\aaUZ\UXTUUPPSZRJG@CLKNQPPX_NQKIOVPQXZWLDUSTQKIF;BHEGHINWRSUQYca\USU_ZVYYVT^PKMKSPP\TRPPMRSJGSKWPVXVQVOJHLTSXRUWSSGMRYVOMA@FLMLKSUWXUV^IJNFTSPSVVQJWXZPRZMPMRX\VMPU^Zc]VZYSIKUagjm`NJIMUYRSW?>?KNZ[ZYWX][ZGEJHFMNRSWZnpqgkoye`cb\W[Zcblz{vp`bwmulbIYpi[pdtqlhm||nib_blvlm{wrsZPjEsrktx|uhiyuuptxtmod_\emwxpaenlbRp}}zm|}zxtc`RNU\ljlehjgsqpstqqehrsuuqyxuyoousoljm^ghqnXqxsytjl`eoqpshzrrvmoqmntsyvtyxvxtzsezudounn{sjijsgputl\Td_bdfggyhppjnonruy{qkjnsudosehol~uqsup`gdedbeifjqhfSbenkprophbfhjnqa\o`jopolXcxebcw}}tkhhseefssnylicZGhhpncanohg^\dk_kkjssfedeZP\POX\NITY]c`pyo{|qsqnwslr^`bt}wupswmxgVbTX`p|zpptha_gknmjnglfgmrmmaU]\nhh`bcax|wt{|plrjjromrnjo`gj`X^b][baka[_]futzj{qutn|{iZ^cg~xmthdMMpq~qyw||wjdqfUiPW`emtuvkqumilid]`_giq~|wgh~u}ulUdxrdwk{xtsvvsmlpr|su{xzd[oL}{t{}{qp~xxrv{yqtnmfov{|xinxvn_tt~}{mk^]eiyqrpqsnxuuyyuuiktvwwv|{wzrsxxvqnrclnvs]vzx{zvwkqtusuf~~xvxnprqqtt~{v{|wwsxrgzmuyvt~vooqxjs{yth`plmlmnqpxyuzuuxz}}uonqvxitvjlqn~vsvzvholnnloslpunn]jluruywunilnqtxhbugrufspnm}{okk{jhiwxs|spi`Ronwsgfuwnmcajpeoomvwklnof_g_\dg]Vbbfmju}s}rxurzwotbbeu}urotzpyj]n^`ir}suxpkhlmppmpimijpvtui`cbtmmgifcy{y}vtyspvtruqnsfmphbfjedphhkdjwx|osttosekpp}uznjXVrss{y||yngtj[oW\eksST\UPQS\YNLMLJGIINMRYZWTKL\XRV\QL?HTPHTMUTQPRZZSPLKMQWQRZ`XUUHCP>UUQVXZVOPX^XXUWYVSTMKINRWXTKMSQLDT\\ZRZZ\YXVLKCCGIRPRNPQOUTTUVTUOQVVWWUYXXZTTXUSRQRJOPTRHTXVZVQRKNSUUVS_ZUVYUUVSTXV\YWXYXX[Z]XPYVNSVSSZVQPPUPTVVQIEMKLMNXOSSPSSRTVYZUQQTVWNTVNOTS^XVTKNMNMLNPNPTONDLMRQTTSTOLNOPRTKISKPSRGNWNLLW^[[VQPPUNOOUUSYQOMH>OPSSNLRSONJIMQKQQRVUNMMNHDIDBGIB?EGILKTYS]]\\]Z\_ZbVUTRWURVKLMV\[ZVVXRYPELDFKTZYTTVNJINQSSQTPSOPSUQPKDIIROOKKMLYZWUZZSPTOOTSQTSPRJNPJFHJHGKJPJFHINVUYPY\[TXWTZX]^MEHKNZWPTNL>?TT\^UUVYX[[WQNTNENAFKMPmrh_Rao_R`QLL[]UgnoogKtpu{mKOhoXydu|xllpgk^lk^[ysLiKWgruihwyywvumhcZ\yx{{ucY[_Scuzspoou~\VTPMbcossobmiffulgo{sskdhqcpuncvi]`{ycbx{dymUZgtqo}Ynngdhrpvvsusztrvvpjs|rgfR\jik]SgZ\`hjhqlytnrs\mr{|qspuyyrpupxxwqXdhbfwwnYLQXzgjPrfdhd{n`\PPbq`g|NvpqWlxxlbnrihvxaYYmxmounbfBqotodY`T\dado\^``_w~ocZZNIP\gPGRVQUVy|kyzxhhkvvn\Zq{xwp~re\ZZ]txxpmmclokbXdvh`_Vmsmggccpsgu{{sbtomlmnnjiudTkk[UaeefaUQQRRQnqwujz~wlgaz|dSgazwby{eV_yonffirttsrrsxalN?GRUsxogYiyn_jXRR]_\ktuumQyv~uT]sxck{ssxqwfsrd`xTpQbqz|qq~zzxwwyxpnnjg~{legkajx|uv{a]_^\tu{zxvqtollzpksuunglsfrvrhvmbe}ji{~hwdhwsn_rqjekus||uwsyuu{xtrxvmjV_pmqf\oeehotuxu{vyxapvvxsw{{uzytzzxsZgnipyg[_f}mpWylhqmtgdXXiwfmUztwc}wmt{mky~f\\q{st{uiiNxw{se\g[cjfhuace|sigh]W[fn_S`c]dc{m}}zmmpzzp_]twuvsthbfv}}xvvjosmd\gwnmjesxrmmjlsttulz|~xhyxsrqnmxhYnn`[hllmp_XZ__]rv{zr}}~xjjgn^ro|lz}nbhzqmeeisvvuw{hrWIMW[SUPKDL^SKDKDBBKLFOSOAVTVZR@CPSFYNVZXQQ``SOQJRQJI\YU@PAGOUW]PPXdZZYXWSPMIIXXZZVMGHJEMWZWTSSV\\JFECBOOTUUSMRPNNVROTZVVRNPUNUXSMYPIKZY\LLX^ZNYRFHPVWc[GSSPOPUTW^]WW\XUWWTPV[UNOEJPPQICNGHKOPPTQYVRTUIRUZ[TVTWZZUS^VTYVINOLNWWRHACGYOPCTNMOMZSKHBBLTKNZBWSTFSXXQLS_TPPXWLHHSXRSVRLO;TSUTOHJEIMKMSIJKW\TLGHC?AHNC=CECFEYZ\RY`bb^ZkYPOQWWSIIU_\ZaT\UNIGGHW]`^XXSQQLRSQMGNXOJIEQURNNKKTVVUNUZZUKUQRSSQPVMEQQHDKLLMJDBARTWVNgbY^^YUOKWXKALJW\VJYZKCIYT_URRSVUWIP?8>DErjhca{Zh&&DHH\3Yclla__ospkd\fonddXinyxllggU||unubbytvfvVHJ`r|qalkkvxvvrr|zhgV^jmb1_[_jtx|^Nhov~rcFQYf}xsfbgtpmfnuslx`\mwnuqr^fosrmdyr[u}yyjdvrtOpusocqpjh|jjvx{xz{zzWlvzrp}{qgcaadmb`TYdMbmcV`zomlfmw^fpwsqzzy~xgldgss~pfcj{Uqvuovmtzq[LNPjw\FfefZ]k^P}~EJNp~yxzfkybxxrkdigqtYYNW0:^o`4Ga`Lc\JTXc|xhhnuf`{qknpgllNW\RwfY`fXRYDny[rnjgouuhsvrnnlOOqt|onveUgbkkZ^dgp{xummovxro_Ssshovponjafsjga_seeo}t]YZY^lnnfLRZ_aifUUaelwXVQRRSROYkeXcv^_bZZNWyujvqchfxvu{~jjgt|pqtsrw`RL?Zxqojigr11KNOd;ajsrigguzyrnfoutpl_otssqqd}u|hh~x{s~`TWjzwgpqqxzwwvxoocnrqe9iilry}bTnv{tT`fo}xsqsywulszxq}fdt~twsr_hrvvqn}y`x}|}oj{y|xwSsxvsgtplkmm|{zx{{yyzVkx~vt~vmkihkuhg\`iTrog`isttnr{gjt{wu}}{nrkmvuwlku_x~|ty}u_RTWn{bKjjl`etgXLQUt}oun||{unlnux\\R]8Dgve@?J8HMRQKSUTQMINTSMNGPSXXQQ]`\OOFZZVSVLL\YVWNWE>@KU[]TLR_QQXZYYUUZYOOFKQSN6JIKPVX[`LCOSW\\]\UN>DGN[XUOMOUSRNRVURXKIRWR]XVUVWMPTVURLY`]TIX]YYPM_`WUUVVDTXVSMUlbVRP[QQWX\`Z[\bJUYYUT_[\]ZUNLKKMQLKDGMAMSMEJYSQQNRWJOTWVU_YYZ\^WOQLOVV^SNLPZETWWTWRVYUIBBCQXJ?OMNHIPJB[[\]>@BS\XbX_YNQXLXXTQLPNTVHHCF58ISK6>KJ@MI?DFLZWPPTWNK[VSTUPRRCGHCWNGJNFC^G=SYITSPN]b_TW^_WOUWUSSQDDUW\XVYNDNLPPGILNS`ZXVQQRWXTSJBTUPTXTSRPLNUPNKI^\VNMS[^UHFHFIQRSNACHKLPNDDKLPVDDBDBGQNGMdVILOIH@DX\WPURKN^\LWVVY[PPQX[UVVUUXa]^IA?9I]]Y;}wcchiikgdinorrREEFFNh}z_ifZ\``crqfBMU[]]o{asyljnptwmiitd{usmjuxgouxxsS[`^UtvwdQnihpk|{x|bkoudtwa{tw~wypYs|zm\}uu}wrYf{{~~ys`^n{ssqopqqy}yxxz|uumddjj}eesxnjsopywlbm[ifshQ_dmqn}hw~tymle`aYotdVwxvsvtytgQmsyyllZ`i\IR`WUbgA|dR?knuwiYfCloijfVVi~wVmh[[ch7PlPqe_cXK_e]\~_\^``bnuxhss&pbD33IdpmzU}}xwsz|od^^ouwxoomaZFIYc^[q{dl{zvr{toW_qiw{wldq}qsjaeec_bb]dcdpxnpmSpxxq`aa`]_bkVT`jmkjzwvrnl{PRuxLLQRRu{vponnmll|{itsK9M`iidG|qqrssrmhnstwwZNNPPWwfnrikppr}rO[eijjxgzpsvwzztrrzh}xxts|ox{zzv[ciiazzyi^ztqwvmuv{iy|gwxyq^v~naww{y`m~|tcao|wwrmnppzxvvwvssollpplo{~vu}xw||siwipm{n]jnuwsp{x}srkdeatxiW~zxv}zmTrx}}po_fodS]m`ZfiLiYGqu|}n_nMrwrqo[\n}\soccioC_tWvkgj_Pcjc`e^_``bq|qx|1wkO>>SkvsY|{yticctx{{rruibMQ^gb`upw}zw{tpYgsiv~|ohuwyphmmlkifclsty{ruvVs||wfgghjijqbbjrsps{xwtomyRWy|VVYZZx~zxttu}|mwwPAUiIIG8``][XMMOPPQO]NPSTUUD==>>BQ\YJP_NHILLNUTNCKGFMP:dZMC:QSVWOGN;QSPPNFFP[^WGROHHLO6CQCTNJLFAKNII\JKMNNO_TVXOUU.SK;44>LSQYcF`ea[[Xb_XUX^YSMJJSbVWXSSQJG>?HMJHTYLPYYWU\[XUHJ_URZZWRMT[[ZSTPKMMKIKLILLMTXSSPcc^^ES]WWSJKKJGIKPCCJNQPNYXXUTS]FEUV>>ABBV^Y\TQPOOZZPUU]>5?Icrrcsim-0.9.12/textures/Makefile.in0000664000175000017500000003032211724452455014131 00000000000000# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile.am for "/textures" VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = textures DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_pthread.m4 \ $(top_srcdir)/m4/ax_check_gl.m4 \ $(top_srcdir)/m4/ax_check_glu.m4 \ $(top_srcdir)/m4/ax_lang_compiler_ms.m4 \ $(top_srcdir)/m4/sdl.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/crrc_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(texturedir)" DATA = $(texture_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CGAL_CFLAGS = @CGAL_CFLAGS@ CGAL_LIBS = @CGAL_LIBS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GLU_CFLAGS = @GLU_CFLAGS@ GLU_LIBS = @GLU_LIBS@ GL_CFLAGS = @GL_CFLAGS@ GL_LIBS = @GL_LIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PA_LIBS = @PA_LIBS@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ SDL_CFLAGS = @SDL_CFLAGS@ SDL_CONFIG = @SDL_CONFIG@ SDL_LIBS = @SDL_LIBS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ XMKMF = @XMKMF@ XTRA_OBJS = @XTRA_OBJS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ acx_pthread_config = @acx_pthread_config@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ texturedir = $(datadir)/@PACKAGE@/textures texture_DATA = beachsand.rgb clouds.bw clouds.rgb CrossfireTexture.rgb \ decid.rgb dirt.rgb eastern_view.rgb Erwin.rgb Fireworks2.rgb \ flexifly_xlm.rgb freqboard.rgb gap65.rgb gap65_raven.rgb \ grass.rgb grass_1.rgb grass_side.rgb grass_top.rgb \ hilledge.rgb log.rgb netrees.rgb outhouse.rgb PilB4Texture.rgb \ pinetrees.rgb sand.rgb scrub.rgb scrubedge.rgb \ skybox_e.rgb skybox_n.rgb skybox_s.rgb skybox_u.rgb \ skybox_w.rgb south.rgb sovereign_tex.rgb \ sport_tex.rgb supra_texture_256.rgb terrain.bw water.rgb \ waves.rgb zagi-xs-texture.rgb \ Helvetica.txf Helvetica_iso8859-15.txf \ cape_cod_preview2.jpg davis_preview.jpg wood.jpg \ cape_cod_preview.jpg simple_preview.jpg EXTRA_DIST = $(texture_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign textures/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign textures/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-textureDATA: $(texture_DATA) @$(NORMAL_INSTALL) test -z "$(texturedir)" || $(MKDIR_P) "$(DESTDIR)$(texturedir)" @list='$(texture_DATA)'; test -n "$(texturedir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(texturedir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(texturedir)" || exit $$?; \ done uninstall-textureDATA: @$(NORMAL_UNINSTALL) @list='$(texture_DATA)'; test -n "$(texturedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(texturedir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(texturedir)" && rm -f $$files tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(texturedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-textureDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-textureDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip install-textureDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-textureDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: crrcsim-0.9.12/textures/Fireworks2.rgb0000644000175000017500000133304311724452425014617 00000000000000sGk?c7 [/g/OE9?sk50v9zvJqlhc)^.YSNIZC>{83Q-'"G $]ZUx%ԽNm } wpjd^XRLF@:4r.d(Y"X}Q g|>Q\Y!yA mAe9 ]10ccځԿѕ0ʨ(8'y%62|8vqIkf `~ZUO`IC>8B2o,& )n  0Lm ztnhb\VQ K_E@;628-*e'%?#^"!{!6    x L pDh<`4X,|P$tHl@d8 A| 9Z{߼'KyNM{ai>a6~}}L|{zz$y>xIwQv[umtusrqponmlkjihgfzevdscpboah`__V^O]G\ZY W|UT R&PLNZLJHFDB@>E< 9{64=1.+)&#% 1  'E[CKc+|7`%b vI } ~{xzu=rnkthPe*a^n[ WURPaNLKJIITHHH[HGGGGTG(FFFFxFLF EEEEpEDEDDDDhD<DCCCC`C4CBBBBXB,B~R&vJnBf:v>^:^jD]|Gws+nvid_ZUPmKE@I:5+/)$*m F%&:և˼C    yrlf`ZTNHB<6s0e*Y$Um  g%h0PxL pDh<0 XبռҠN2j~RVR}xsmgb\\WQFKE?:04].("S >Zz  |vpjd^XRM@GBj=F8O3/\+(z&#"|!!J!     W +{O#sGk?c7 [/S'wKoCb +Mn;dx@fs5>R~@}||{?ziyxwvutsrqponmlkjihgfedcba`_^]\[YWVETRPNM K9ICGAECC)A><::752V/,)&$    $A=9 lː=Xch*C"{"|yuv1s ol{iHfb_\(XUSMQO#MLKJ2IIHHpH+GGGG_G3GFFFFWF+EEEE{EOE#DDDDsDGDCCCCkC?CBBBBcB7B  ]1U)yM!qEMm ~ymIiR%>6 }yItpkCfgaz\wW_R*LGB<71i+& U 0{StݬR~   {tnhb\VPJD>8t2f,X&R ] B1b};w?_'W+{O#sGt|&ޛ/ֹُӪleŭs +[zwNz`tofid9^XS,MmGA<6I0u*$:~ 1Mn  ~xrlf`ZTO!ID)>95+0,)j&$"!!^!    b 6 Z.~R&vJnBf:^2V*zN"N A`-QEUPje,tG<Ni~}}|N{zyxwvvuts%r-q1p4o1n3m/l'k%j$i"h(g#fedcba_^]\[Z XuVU)SXQzOMKIGECA?=e;853:0-*'$"   5;1%ْ,̨R s2~3?\ MI}zwTtpmj]g+d`]@YVT1QONL|KBJqII.HHH=GGGGjG>GFFFFbF6F EEEEZE.EDDD~DRD&CCCCvCJCBBBBnBBBh<`4X,|P$\$|D:.4h`*%kt.zv?qlhc^#YSNIOC>p83F-'"<{ ROJmԲCb  }vpjd^XRLF@:u4g.Y(N"MrF \ q3FQNn6b6 Z.~R&%XXv׶Դъ%ʝ- n+'|-vq>kf`sZUOUIC>872d,& c %Ab   ztnhb\VQKTE@;62--*Z'%4#S"!p!+    m A e9 ]1U)yM!qEi=a5 Y-6q.Op߱@nCBpVw^3V+~}}A|{zzy3x>wFvPubtjsur}qponml|kyjviwhwgxfoekdhcebda]`T_K^D]<\ZYWqUTRPANOLxJHFDBx@x>:;9p6421.+(& # &  :P8@ ڼX q,UWk>r~{xou2r nkihEea^c[WU R~PVNLKJIIIHHHPHGGGuGIGFFFFmFAFEEEEeE9E DDDD]D1DCCCCUC)BBBByBMB! (Hl"-<FQ[iu~m2p0 $Dh{ )8BMWeq{zi.l. I_<}neYMHJB84?@EGOJPHKKPQRUPTVSRQQRUSPQOUUUTTainz~|    q@7- (Hl".7GQ\it}l/p0 $Dh{ *3CMXep|yh+l. ;_:ykeYNHJE7;>DFKOQKLQQMNOQQORPRQOSTQUUSSTTST\}}     &  !'+&'# !|B?7 $Ci".<FO[is~~m.o0 ?e{ *8BKWeozzi*k. <^<{neXNHJE8:?CEILRPOQNPPRQRRVUTRUOUUSRTTUUUU`       *,,%"5##(($%$,%(1.5*6) ! # .#*vBD8 ~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~xfxx~x~x~xfxx~x~x~xfxx~~~~~x~x~xexx~x~x~xexx~x~x~xexx~~~~~xdx~x|xx~xdx~x|xx~xdx~x|xx~~~~~xdx~xzxx~xdx~xzxx~xdx~xzxx~~~~~xdx~xwxx~xdx~xwxx~xdx~xwxox~~~~~xdx~xuxx~xdx~xuxx~xdx~xuxlx~~~~x~x2x~xsx xx~x2x~xsxxx~~||}~}ew}||gaa~x2x~xsxhx~~~~x俼~x-x~xpxxx~x-x~xpxxx~}|z{}~|[u}|~}}vbc~x-xn}~~}|~xpxex~~~~x~x+x~xnxxx~x+x~xnxxx~}|}}|{zz|}|[u}|}|}}|}bc~x+xf|}~xnxcx~~~~xĺ~x)xYx \xxxƼ~x)xYx\xxx}||}}|{|z}}|}}[u}}|{~gd~x)xv{|}~~||Yxą\x}||zax~~~~x̷~x'xPxQxxx͹~x'xPxQxxx|}{}}|{|}|z|}|}}[v|}|{|{}me~x'x}|}~}}|{{PxĉˆÂĄÄŒQx~~|zwvwugx~~~~xک~x$xDx Bxxx٫~x$xDxBxxx}~||}|z|}|[u}|{{||}||}~i~x$x|{|{DxĄĆ ċnjăÁ…Bx~~}{zyyxvx~~~~x~x"x6x5xxx~x"x6x5xxx}}~}|~~|z{{|}|}}[u|}}{z||}|}}~k~x"x}|{|}||{||6xƆƂÂĆę5x~~~}|{x~~~~x~x x)x  xxx~x x)xxxx~~}{||}|\u|}{z||}|{||}q~x x~}|}~}|)xĄdžăĄĈĂĂĂƃx}}~~~~}}|}}||x~~~~x~xx x xx~xxxxx}}~}~}\u|}|z||}|{{|~~xx}|}} |}xˆŠćÂāĄǁLjĂăËĂćljĄĐ~}|}~~}|x~~~~x~xx  xx~xx xx~~]u}|}||}|z{|{~~xx}||}~}}|}|}|}}|}ĄĊ‡ƌɏďÂËćę¿~}~}~}~}x~~~~x~xxxx~xx xx^v~}{z{||{||{}~xx~|}|}|}||}||}~„ġ¿ĄǍ¿ ÃāĊÌ~}~~}|{x~~~~x~xx xx~xx xxaz~~||{{||{|{zz|~~~xx~|}}|{||{|}ăąƄŘʂę‰~}}|}~~|{|{x~~~~x~xx  xx~xx  xxd}~|{{|}{||{{zz|}}~xx~|{|}}|}|}~Å ĆāČDžǁĂDžǁDŽǃǔŇ}|}~||{z{x~~~~x~xx xx~xx xxj}}||}{|{{|{z|}|~~xx~|}|}|}~ŠŃÆāǁćƒÅăŐĐǂÂ~|}}|{|{x~~~~x~xx  xx~xx   xxq~~}{|{zz|}||~xx~}|} |} ĂljŅąƒĈ†’ǂ Ě~}~~}|{x~~~~x~xx xx~xx xxy||{z|}{|}~~xx}}|{|{{|}|}~LJăāÆĂčljđ‡œǃţ~}|}|}~~~|{z{||{x~~~~x~xx   xx~xx xx}~|zz||{{|}~xx~|}|{|~Džǁ ǁĊċǐȒ¾~}~||{|{{x~~~~x~xx   xx~xx xx}~}{{||{{||~xx~}|}}~}|{||}ÂĈŇĂĄĂ ċĈ¾~}}|}~~}}|}|{{x~~~~x~xx  xx~xxxxĽ}{{||{|~~~xx} | {|~āÂǽČ‘|~}}|{||x~~~~x~xx xx~xx xx¾}||}{|~}~xx~|{{z{z{{z{zz{}~ćŎāƒďďʆʁōčě¿~}|}~} |x~~~~x~xx  xx~xx   xxÿ½}~~{{z|}}~xx~}|{||{||}~čǓ†ąĂǂȄĈāĄ Âğ¿~~}}||}~| }x~~~~x~xx  xx~xx xxþÒ¿~~|{{|~~xx~}~}|{|~ljĄ…ŅǂăÃā Ą~}}|~|{|ux~~~~x~xx  xx~xxxxýÑÿ}|{|}{}~}}~xx~|}|}||}ƒāƇDŽNjă~}||{}}|{z{`x~~~~x~xx   xx~xx xx¾đ}{}|{|}|}}~~xx||{z{|}}|}}|}…ƌƇNjƅĈÈÁŇāġ~}{|}}|{zz{{|{x~~~~x~xx  xx~xxxxǒžđ–|}}z}}|~|~xx~|}|{|}Ɔă‚ƅʇȎ‹ą‚‡Ő}|{|}}~~}}|{|{|x~~~~x~xx   xx~xxxxľđþ|z}}|{|}{|~~~xx~}|{|{z{{|ĊǃŏȃƢǔ¿}|}~~}}|}|}|}x~~~~x~xx   xx~xx xxľő¿~{}}|}z|}|~xx}|{{ |{zzyz|~ĎĄŒēNj‚ħ}|{{||~~~x~~~~x~xx   xx~xxxxľđ½|~}{{|}z{|{~~xxr~~}~}~}|{|}ǓăŠĆăāąĂąăǐþ}|}~||{{||{{|x~~~~x~xx  xx~xx   xxĐÿ~~|{|}z{|{|~xx~}|}|{|}Ǎċ†ȁȢ~}}|~}}|{z{{|x~~~~x~xx xx~xx xxĐ~|{|}{z|{|~~xx~}|{|}~āāćĂĝÁĆʼn}||}~|{||x~~~~x~xx xx~xx xxĿĐ~|{z{}~xx~}|{|}~ÉāāÅ”ȃDŽÂāDžǏ~|}~~}|{||x~~~~x~xx   xx~xx   xxǵĿđ¼}||}{z|{||~xx}|{|{||{|}}ÅƂɄLJDžǃƄƂDŽÞ}|{{||}}|{{|{|{||x~~~~x~xx    xx~xx xxƾĐ½~||}zz|{|}~xx~|{|}|}}~ DŽLJČʂƉĊĆĄ~|{||}}|{{zz{z{{|{x~~~~x~xx xx~xx xxŶſő~||}{{|{{|~xx~|{|}||}|}ĂĂƇÁÆʅDŽƆƁģ~}|}|}~} |{x~~~~x~xx̱  mxx~xxƭmxxƑ}|~z{||{|~~xxvrmgea_]\[Z[Z[Z[\\_bgmrx}{toid`^\^_bfghgeb_] \[[mx~~~~x~xx wxx~xx  wxxőœ}|}z{||{|}~xx|{{yxxwx wy{ÄÅÌċ}|zyz|~|{zz{zz{zwx~~~~x~xx xx~xx   xxď¿~}}{{||{||}~xx~}|{z{|{|~ăŌĉ‚ŽÈǃŊāDžǁǃǟ~|{{z{{|~}~}|x~~~~x~xxxx~xxxxĎº~}}{|{{|}~xx}|}|}||}~LjŃʃȂÅÅǐ¿~|{||~~}|}}|{{x~~~~x~xx   xx~xx xxėĎ¼|}|{||z{||}~xx~~}||}|}||}LJăĉLjƉˆ¿~~}~~}|} |tx~~~~x~xxxx~xx xxĎœ¿»|~|{||zz{||~xx~|{zz{|{|}}|}~ƄčĈÎĄă~~}~~}} |}}|x~~~~x~xx xx~xx xxĎŽ|}|{|}yz{{|~xx{yzyz{|{|}āćąŋǛ¾~}}||{{z{|x~~~~x~xx  xx~xx xxĐ¢ž}}|{{}zz{|~xx}}|}|}|{{|{{|{{|{{z|~āĆĆˆ™ÈČē~|}~~}}|{|{|x~~~~x~xx    xx~xx  xx²ſĐ¾ÿľµ}}|z{}zz{|~xx}{ |{{z{zyz{|~ă ÌĆƈnj¿|}~~|}~x~~~~x~xx xx~xx xxĐľ¸}~|z{}zz{{z{~xx~{yzyz{{|{|{|{zz{{}}āω ƒăċǂȍ§~}}||~~{z{z {|x~~~~x~xx  xx~xxxxÐěÿ~|z{}zz{|~~xx~~|}| {z{{|}ƦĔŅĉǓ}||}}{z{zyz{zz{x~~~~x~xx   xx~xx    xxýý|z{}z{}~xx~ }|}|{{z{z{||~–āãLjĈƋƓ}{|}}||{{z{||{{ x~~~~x~xx   xx~xx    xxćþÑ}{{|z{}~xx~}|{|}|{|{|}~ĄŃēńāĕ}{zz{|~}} |}| x~~~~x~xx   xx~xx  xxľğƾľü}|z|z{|{}|~xx}}|{|{|}|}|}ƂǃǁÁÓÅěÓ|{z{{~~}~}~~ x~~~~x~xx   xx~xxې؝ xxĿƾĽ}|{}z{|{||~xx}|{|{|}~ }|}~ʂƐĔÚÿ~}|}~|{|{||} x~~~~x~xxŶ !xxꮮ~xxҼ!xxĿ¾þû~}{|{||~xx}|}|{{|}|}|}~~ƕƅăËÞ~~||}~|}~!x~~~~x~xx őoed efgfgq !xx~xxۼj`_^ _`_`abak!xxþ‘þſĿý}{|z|{{|{|~xx~}|{|{{|{|{z{z{{|}ąDŽnjŠuZSRSR STSTT\wËĉăĤ}||{{|}}|}||}}~~!x~~~~x ~xx  pC64545455456Cr !xx~xxگk?3!13?m !xx½‘þžľ}{|{|{{|{}{|~xx~ |}|{|| {z{{}Ȃǂƞ[8.!-.8]ƒėÑ¿~|}~{|{|}!x~~~~x~xx  f6'!&'6g !xx~xxت`2$!#$2b  !xxýÐýžǾ}|}{|{{||}{|~xx~|}|}||}|}}|{||~ƉnjĂS.#!!#.UĂě~}~~}|}}|!x~~~~x~xx   f4&!$&4f!xx~xx ڪ`1#!!#1a !xx½ýĽ™ſȿ}{}{|{z{|}{{z~xx~}|{|{z{|}ćāS-!! !-T}|}}~~ }|}!x~~~~x~xx f4&!$&4e "xx~xx ۬`1#!!#1_"xxĿ½ģýĿȿ~|}||{z{|}{zz~xx~}|{| {|}~Áċ¶S-!! !-SāÆƓþ}}|}~~~|{||}"x~~~~x~xx f4&!$&4e "xx~xx ڬ`1#!!#1_"xxľɿ¿ľÑ|}|zz|}{{z~xx~}|{z{z{|}~~~}~„ĎS-!! !-Sĕ~}|}|~}|{|}~~"x~~~~x~xx ƃŌƍȃʇȽW/$!"$0Wˇˁȁȅƅȃǂ ƁƂ#xx~xxƃőR,!! !,SŃĄ#xxžʾþľ}|zz|}z{z~xx}|{{z{khghiklptyxH(!(Hyxrmjihgghghhkloprw~}}|}~~#x~~~~x~xxւ֋ ،܃ۆ̡]1$!"$0[؄ׂ؃؁؄ׂ׆$xx~xxԓёӄ֕ǝY."! ".V΂΃Β·ԃ Ճ$xxʾŽžľ½|~|zz|}z{{~xx}|{z{{qnmmnonoppruz M*!*Kysqppoprrtvxx|~}{|{|{{}$x~~~~x~xxf4&!$&4e%xx~xx۬a1#!!#1_ %xxʾÎƿſ}~}|{zz|}z{{~xx}{zzyz{{zz{{z{}~ĄǔĆ÷T-!! !-S Ġ}}|}}~~}}|{z{|%x~~~~x~xx f5&!$&4e &xx~xxޮb1#!!#0_&xxʿſ}{z{||{|{~xx~|{{z{z{||{{|{|}ƁǃƃdžƺU-!! !-S}||}}|}}~~}~}|{{||{|{|{&x~~~~x~xxg6'!&'6f &xx~xxޮb3$!#$2a&xx¾ʿŽĥ~}}{z{{|{~xx~|}|}||}}|}~ȄǃdžƹU.#!!#.TÊă ĎÏ~|}|}}||{z{|{||&x~~~~x~xx qC65544544545456Cq  'xx~xx  ݰk@3!13?k 'xxÿɿ~}|{zz{|z|{~xx~}|}||}}|}ĔāāĆø\9.!-.9\ĆǃĊř~|}|{||{zz{{|'x~~~~x~xxȓqfgffggfgff efo (xx~xx࿌ka`ababa`_``_`aj (xxɾ}}|z{||{~xx}|{zz{|{|}|}|}|}~Čĉûw\TSSTUTSTSRST[u„~} |}|{(x~~~~x~xx ȸ)xx~xx ׿  )xxɿÿĘƿ~}|zz{|{~xx~}{|{{|}|}}~~}~~}~~ĄāāÙÿDžā}||{|{|}|{|{{)x~~~~x~xx *xx~xxދڂܚ*xxʾÑľŽ}{zz{||{|~xx~}|}|}}|}|}~~}~ȁĉĠſ}|{z{||}|}|*x~~~~x~xx+xx~xx+xxɾÑĿž~}|zz{|~xx~}|}~}~~}||}~ĕƂă~}}| }|}|}~}+x~~~~x~xx,xx~xx,xx‘~~|zz{||{||~xx~}} |{zz{zz{||}ÍĊǒĄĖÐ~|{|{{| }~,x~~~~x~xx -xx~xx -xxž¿}{zz{|}|{{~xx~~} |{}ÈĈĄāĐʝ}{z{zz{|}|}~}}|}}~-x~~~~x~xx!-xx~xx-xxǿƾ¿}|zz{|}|~xx~~}}|}|}|}|}|}~Ɔŕ…Ě~}{| }~}|~~-x~~~~x~xx   .xx~xx.xxĿÿ}|{z{|}{||~xx~}}|{|}}||}||}~ǁĊƪ}|}}|}}.x~~~~x~xx /xx~xx/xxâƽ¿~}|z|}|~xx}|{|{z{z {z{{||}~È‚āăăńDŽŤ~||{|{{z{|{|{|}}/x~~~~x~xx     0xx~xx  0xxĨǿƾ¾~}|{z{{~|~xx~}|}|}|{|{{|}ƉƃdžÊ}|{||} |}0x~~~~x~xx1xx~xx1xx¾Óɾÿ~}||z{{~||{~xx}}~}~}~}}~}~~~~}|}~ŠÆÏƒ~}|}||}~1x~~~~x~xx2xx~xx  2xxǾÓĿɾ½~}|{z{{~|~xx~}}|{||{z{|}DŽńƒŽ‚¥~}| }||}}|}}|}2x~~~~x~xx 3xx~xx 3xxƿĽǴÓľʾĿ¿~~}|{zz|~||{~xx~|{|{|{ |}~…āāĊ}|{{|{|{ |zz{||}3x~~~~x~xx  3xx~xx 3xxÿɾǃ~}}|zz{|~||{~xx~ |{|}||}}~|{|{{z{|}3x~~~~x~x x  4xx~x x 4xxľ¿ǾDŽ}|zz{|}|{~x x~|{||{|{|{|}~}~~}}|}||}||{||{{|{|4x~~~~x~x"x5xx~x"x5xxĿľ¾Ⱦǝ|}~|zy{|}|{~x"x}|}}|}}||}~~~}}~~}}|}|}|{{z{{|}|}|5x~~~~x~x#x   6xx~x#x   6xxĿÿÓþȾ{}~|zz{|}|}~x#x~~ }~~ }~~~}|{{z{zyyxyz{{|{| }6x~~~~x~x%x  7xx~x%x 7xx¾“¿ǿǜ{|}|yz||}|}~x%x~}|{z{z{||{{||{{z{|}|}~~~}{{z{zzyyz{{z{|{||}|}~~7x~~~~x~x&x     8xx~x&x 8xx’ÿƿǜ{|}|zz||||~x&x~}||{|}|}|}|}|}~}~}}|}~~~}~}}~}}~}}|{||{|}~8x~~~~x~x'x   :xx~x'x  :xxȿ½ſǞ{}}|zz{|~||~|~x'x~}{zyzzyzyz{|{||}}~}~~}}|{|}|}|{||{||{|}:x~~~~x~x)x   =xx~x)x  =xxȾ½‘þǞ½|}}|zz||}|}~|~x)x}{zyzzy zyzyzzyz{|{|}~~~}}|| {|}||}|}=x~~~~x~x*x  ?xx~x*x   ?xx¿ǿý¿ļ|}}|zz{}}||~{~x*x}{{zz{ |{{z{{ z{||{|{|}} ~}~~~ ~}||{z{|}| }~}}~~?x~~~~x~x,x( Axx~x,x   AxxÿĽ¿Ŀ}{zz{}}{|~}~x,x}| }|}||}}|{|{|{{|{|{{|| {|}|}|}~~}~~~~}~}~~}~}}||{||{ z{|}| }||}Ax~~~~x~x-x  Cxx~x-xCxxƾþ|}}|{z{}}{}~}~x-x~}~}~}|}}|}}||{|{|z{z{{z {z {|}||}~}|}|}|{||}|}|{ |}|{|{|{{|{z{{|{z{zz{zyzCx~~~~x~x/x     Exx~x/x     Exxġǿ¿¿čĿ}|{z{}|{}~|~x/x}|}|}|} |}}| { |}|{{|{{|{||{ |}||}|}||{zyz{z{z{Ex~~~~x~x1x Hxx~x1x Hxxľſ¿Ŀ}|}|z}||}|~x1x~}|}|}|}}||}|}|}|}||{|} |{|{|}|}|{{|{||{z{{z{{z{{ |}||{{|{zz{{|Hx~~~~x~x4x    Jxx~x4x  Jxx¿ĿÄč¾}|zz{}|}~}~x4x~}~}|}}|}||}||}|{z{{z{z{||{|}}~~}|{{z{{z{ |{z{ z{{| {z{|{z{{z{|{|Jx~~~~x~x7x-  Lxx~x7x  LxxėÑľĚý¹~|}}{z{}||~}~x7x~} |}}|}}||}}|}|}}|{|{||{|}|}|{||{| {zz {z{|}|{z{{zyy z{Lx~~~~x~x;x    Nxx~x;xNxxČÿć‘þÿ~}{z{}{|~|~x;x{||{|}}|}~}~}~}}~}}~}| { |{ |{z{{|| { |}|}|{||{z{{|{||}}Nx~~~~x~x>x     Pxx~x>x  Pxxÿſľþ¸~}~}zz{}||}~x>xz{z{|}~}~}|}|}|}|{|{|}||}|}} |}|{z{z{|{||{z{ |}||}~}~}~Px~~~~x~xBx  Uxx~xBx UxxžÑſĚÿ·~|}}{z{}{|~~xBx|| {|{ |{z{{zz{zz {z{ |}|{|{{|{{| {z{z{|{{||{||}| }~}|}|Ux~~~~x~xEx   Zxx~xEx  Zxx¾ƿ‘ÿđ}|}|{|{|~~xEx|{{z{z{z{||{{| {|{{|{||{||{|} |{{|{zyyz{|}|}}||}|}|}|}||}|Zx~~~~x~xHx   `xx~xHx  `xxĿēĿ}||}{z{|{|}~xHxzzyyzyzyz{|{|{|} ~}~}}~}|{|{|} |{|{|{{z {||}|}|}`x~~~~x~xNx fxx~xNx fxx¾“¿¾Ŀ|}|z{}{|}~xNx|}~}|}}|}|{|{zz{zz{{zyzz{zz{z{z{{zz {|}|}|}|{|{|{{|fx~~~~x~xSx   kxx~xSx    kxxľ¿”þý~}||}|{|}{{}~xSx|}|}|{|{|{|{{|{|{|{z{{|}|}|}}|}~}~}kx~~~~x~xXx  uxx~xXx   uxx¾ÿ”ÿĘƾ}|}|{|}|{}~xXx}~~~~}~}|}|}|}|}~}~}~}|{ux~~~~x~x^x ~xxx~x^x ~xxx¾”ÿ}||}}|{|}|{}~x^x~~ }~~xx~~~~x~x~xx~xxx~x~xx~xxxÿÕ½|}}|{|~x~xx~xx~~~~x~x~x~x+xx쪳~x~x~x+xxÿŖ¼|}}|{|{~x~x~x+x~~~~x~x~x~x+xx~x~x~x+xxľĿŗſ{|{|}|{|}}|~x~x~x+x~~~~x~x~x~x+xx~x~x~x+xxĿĿƖľ¿{}~|{||}|~~x~x~x+x~~~~x~x~x~x+xx~x~x~x+xxľ¿ŗĿǝ|{{}}|{|}}|~~x~x~x+x~~~~x~x~x~x+xx~x~x~x+xxľþǿǗľÿ{}}|}}~~x~x~x+x~~~~x~x~x~x,xx~x~x~x,xxĿľſȗľ~{{|}}||}|}}~x~x~x,x~~~~x~x~x~x,xx~x~x~x,xxüþș~{{|}|}|~~x~x~x,x~~~~x~x~x~x,xx~x~x~x,xx»Ⱦ¾Ǘ¾}{|{|}|}}~~x~x~x,x~~~~x~x~x~x,xx~x~x~x,xxȿþǗ½~}{|{{|}|}}~~x~x~x,x~~~~x~x~x~x,xx~x~x~x,xxǿĿǗÿ~|z|{{}~}}~x~x~x,x~~~~x~x~x~x,xx~x~x~x,xxǿÿƗ~~ |}|}~x~x~x,x~~~~x~x~x~x-xx ~x~x~x-xx¾ĕ½}~}{{|{||{|~|~x~x~x-x~~~~x~x~x~x-xx~x~x~x-xxƿ¿Ô||}}{{||{|}~x~x~x-x~~~~x~x~x~x-xx~x~x~x-xxļ¾~}{|}}{{|{{|}|~x~x~x-x~~~~x~x~x~x.xx똲~x~x~x.xx“Ŀ}{|~|z||{|}}|}~x~x~x.x~~~~x~x~x~x.xx~x~x~x.xxÿ~}}|{|}|{||{{z{}||}~x~x~x.x~~~~x~x~x~x/xx~x~x~x/xx|}|}|{||{{z{}||~x~x~x/x~~~~x~x~x~x0xx~x~x~x0xx}~~~{}}|~|{|{z{}}~x~x~x0x~~~~ x~x~x~x0x x~x~x~x0x x}~|}}{|}|}}{}||{z{}}~x~x~x0x~~~~ x~x~x~x1x x~x~x~x1x x|}|{|}}~}{|}{|}|}}{}||{z{}~x~x~x1x~~~~ x~x~x~x1x x~x~x~x1x x|}||}|~~~}|}{|}z|}|}}{}||{z{}~x~x~x1x~~~~ x~x~x~x2x x~x~x~x2x xz|}|}{}~}~w~|{|}{|}|{{||{}|}zy{~x~x~x2x~~~~ x~x~x~x3x x~x~x~x3x xz|~|{}|{{z|}~~}{~p}|{||{|{|}|{}|}|}zz~x~x~x3x~~~~ x~x~x~x3x x~x~x~x3x xrz|}|{}}||z|}|}{{|~}}~j~||{|{|~|{}||}|}||zz~x~x~x3x~~~~ x ~x~x~x4x x~x~x~x4x xsz{}|z||{{z}|}}zy|}{{}|~~e~|{||{|}|{}}|}|}{~x~x~x4x~~~~ x~x~x~x5x x~x~x~x5x xsz{}{z||{|y}|}zy|}z{|{|}b~~|{||{|~|{}}|}|}}||~x~x~x5x~~~~ x~x~x~x6x x~x~x~x6x xjrz{}{z||{|y}|}}{z||{||{|}~~`{|~~{|{{|{{}||}|z}}|}|{}~~}|~x~x~x6x~~~~ x~x~x~x8x x~x~x~x8x xsy{}{z||{|y}}|{z||{||{|}|^x~~|}~{|{z{|}}z}}|}}|~~x~x~x8x~~~~ x~x~x~x:x x~x~x~x:x x{}{z||{{y~}|{z||{|}|{}|^w|}}||~~|}}z|zz{||{}}z}~}}~|~x~x~x:x~~~~x~x~x~xxx~x~x~x>xx{||{|y~}|{||z{}|{{}}||{]u|{{}|{|}}{}}z||{|{z}}|}}{~o~x~x~x>x~~~~x~x~x~xAxx~x~x~xAxx}{|z}~|{||z|}{|}|{z}}|^t{y|}|z{}|{}}z{|z{{z|}|~~f~x~x~xAx~~~~x~x~x~xCxx~x~x~xCxx}{~~|{||{|}|}}||{}|{{|^t{y|}|z|}}|}}z{|{~~{a~x~x~xCx~~~~x~x~x~xExx~x~x~xExx}~}|}|{}||}|{}|z||^t|z|}}{|}|{}|{|}{{|}wb~x~x~xEx~~~~x~x~xlxwvtqpnc`aSRPUacfnpstvDxx~x~xlxwutqpnc`aSQPTacenpstvDxx}~}|~~}|{}|{|}^u|z}~|}||}|}~}}qb~x~xlxwusqpmb_`RPOS`benortvDx~~~~#x~x~xixupje`XVSKD?4/)!"!# $! ).75(! #-3;AHITZ`ekpw1x~~~~~x~x~xxvri^XJ?860(#  "!! !  &(.38C_r.x~x~x~xxvri^WH=65/'!!&',37B^r.x~x~x~xxvri]VH=53+$!%*05A^r.x~~~~~x~x~xxsoncWM@5,2.'( )"#  #  ""! "!"$&! )(!&&"  ).Eeq+x~x~x~xxroncVL@4*0*%&%  ! ""&&"#'-Edq+x~x~x~xxrombUJ>2).($"$ "#!!%*Ddq+x~~~~~x~x~xxvtrhh_VHC0)+.)')&*"&$ .'*(+,*,*((+')('&)%''#"% %!"%))&)&)&& $,(*))-(()'*)'*''(*3Rfr(x~x~x~xxvtqhg^UFB-(**)%&%'$#*&*&('&)'&'(%'%&$($%&!#"%%'$&%%$##(&)(&)$%(&('%'%%&)1Rfr(x~x~x~xxvtqgg]TF@,%''%"$!$!!("&$&$%'%$$%!%$# $""  "$$"$"#!  &#%$$&!$%#%#"%#!"&.Per(x~~~~~x~x{xwtplb^\MD60   " "!% $!  "   !"$#! "  !7Tct%x~x~x{xwtpla^[LE5. "    " !6Sct%x~x~x{xwtpla]ZKB3.4Rct%x~~~~~x~xoxssmkkdda\QOPD;3& "!:Oew"x~x~xoxssmjkdc_[QNOC:1%8New"x~x~xoxrsljjcc_[PMNB9/#8Mew"x~~~~~x~xbxpmia_XSPHE@=>34-)*  #8Lj x~x~xbxpmha_XSPHD>==23+() "8Kj x~x~xbxpmh`^WRPGD=<;12*'(!6Jj x~~~~~x~xSxrspfh\ZVLMB?5612-('!"&$ $"! $ $$!!! !!&$"#"!!)6^ux~x~xSxrspfh[YUKL@=4400-'$#"!!  "" ""   '5^ux~x~xSxrsoegZYSJK?;23/.*$#  %2^ux~~~~~x~x=xwvwpmmnf^b^UUTIHI><36/*)(&$"$" "%'%'%&'# "$()&+''%)%%*!*$#'$%$%!#"!&%&&%(&! !&*'()&*(&(!,"'("&%$%#$# !%&$'%&'"  !$(('+&'%*#')"*#$'#%$%#""&%&+Lovx~x~x=xwvvolmne]a]SH<:11-.-'(&#"#!!#$"'#%$ !&'#'$%$'##&("!% # """%!%%#%"$($%&$)'$& ' %%$"!"#" $#"&"%#!&&$'#%#(!#% ( #% # # "%!&)Lovx~x~x=xwvvollme\`\RQRE:8/0*+,%$$ !!"  %$ !$! $$!" "!!"$"!#%#!%%"$!!!!#!"$ $ "%!#&" "!%Iovx~~~~~x~x&xwxvttsqommddebWUXJCF<643&-/'*&*%""!!" $! #"!&!% !%$%!%$ '#'$&&!!"!!  !"! #&#"&%!"!##"' !%$$'#(# ! !%"!"""%!%"$# %!&# !'#'#&&! !!"  " !"'"#%& $ $##&!2`x~x~x&xwxvttsqqpnmmdcdbWTWIBE;331%+,%'#'" "!!#!" $!!%!%!##   $ #"!!"#"#$ %   # !!""! #"!%!% $"   % "# # "1_x~x~x&xwxvttspqpnmlc`USVGAD9320#**!% $!!!  $" !"!!!!""    !""! " " 0_x~~~~~x~xxtutniggebbXXWWMJIC<<:./.$  !!$ "!!  ! !       !"#!!!  ! !! !  Mjx~x~xxtutnhgfebaWWVWLIHB;;9--,#       Kjx~x~xxtutmnnhgfeaaWVUUKHG@987++)"Jjx~~~~~x~xxrqqkhge^a]WWPIHJE<><525*') !"! "! !   !!! !!$ !"   ! !!  !" !!!"!    !! !## !" !  !  !  " !!!!!8bx~x~xxrqqjgge]`]VWPHFHC:=:3/3'$'  "   !!   6ax~x~xxrppjgge\_[UUNFEGB8;80/2%$%4ax~~~~~xnxwwxokmg`a_WUTNIG??@?7670/-)$'!#! (!'#%' " "  "!#" ##"!!$! %!%$$'!(""!!$ !"! "!$ "!!$ ""$$" '!("&&!! ! ! ! $" #$"!!$ $  &#&&"(!" ! "$! "! !"# " !#!!#"%""&"(!'%!! "  "! " $!!#$""!$ "$  '!.Nsx~xnxwwxoklg``^VTTLGF>544.-*("$ %$ $ "!! ! ""!!$%   #  # " !" $%"#  " !!! "# ##% !" !"!! "#%#"#  "! !%+Msx~xnxwwxnklf^_]UTSLFE<;=<443,+(&!"! ! !  !!!  ! !! !  (Ksx~~~~~x\xrqqrmeddYXZPLKJ;6:013)301--1(*)'&*&'(&$(%%&##""$$)&''&'!"$%(()&,($)''(%('$&($'$ "$##'($)%(!$! *%*&)+&*((&)%''%$($&&"$#! $%)%(&'%" $''))&,&%)&((%)&%&'#'%!!$##''%)$( $#*%+&++'*('')%('%%($&&!$$ !$&)$)&'$$#)&)((,%%)&((%)&%''$'$"!$$#('&(%($:gsx~x\xrqmdccYXYPKJH:59-02'0//++,')'%$'#&%$"$$"$!! "$'$%##% #"%%&$'%"&#%%$&#$!%#$#"!#&&$%"% # '#'%%(%)&$$'#&$$!%##$!!!"$&$%#$#!#$$&&%(%#&#&$$&$$"%"%#""#&%$%"&#"'#($&'%(&$%&#&$$!%##$!""%&$%#%"""%#'%$($#&#&$$&$#"%"%# !"#&%$%"&":fsx~x\xrqmcbcWWXNJIF836,./%.-,)()"&$$!$!#$"# # !$ $# ! #"$!%! %"#$!%"! $" $"!% "$!$"#$!%#$!$!$$"$ " "# $"! !"#$"$ %"##!%"! ##! $!"$ "%!$"$#"&$#"$!$$"$!" ## %!"#!$#"$!%"#""%" !"#  $ ## "7fsx~~~~~x4xvutsrlhjhidXYZVJKJG><:/++%(&)!(# &!%%#! $ !#$"#) $!"' !#!"  "%#%!$&""   $ !"$$"( %!#& !$ "! !!%%#"$&!"  ""! !#$!' &%$!%!!!#$'"## .Rtx~x4xvutsrkhjhcXYZUIJIG=::,,+$&$& %!### " !  $" #!  ! !##!"   $# ""  !" "$    !#$" #   !$!"+Ptx~x4xvutsrkgigghhcWWXYYTHIIE;98,)(#%"" ! !"! " !" " ! *Ptx~~~~~xxvuqpklkllkh_\]\\]ZPLLMLN=<<:=92../.0%!!9cx~xxvuqpkllkhg_[\\[]ZPKKLKM=;;:<91,-.%9bx~xxvtqokhg^[[Z[\ZOKJL<9:8;71*+,+-#7bx~~~~oxutnklkgde_]\_]VPQRQPRLADCCD?644655&*&)+$"""*Ruxoxutnklkgcdcdd`]\_]VPQKACB=343443%(&'($(Quxoxusttstnkfcdcdd_\\_\UPOPPJ?BAAB<332342$'$%&#'Qux~~~~PxtopojfdfedcXZ[UQMOOLHDBFCFB=:9<9=1.3/01)&%'#( "  ! !"$!! !%"! %"!  !! ! ! !##! !%!!%"!!!" " ! ! %! $##""!#$!!!!!   ! "$ ! !%"! %!"" !" "!! !!$!!!"#$!#!#$ ! ! !! !%!! %# !$!!"! !"!! ! !"!#!!#! #$# ##! " " !!% !$#""" !!!!!!!! !"""  !$!"%#AfxPxtnpojeceddbWYZTQKMNKHBBEACB<97;7;0,1-.0&%#%"% !# !   ""!  ! !"  !"! !# ! !    "!! !!! "!!! ! !"!"!  ""  ! ! ! " ?fxPxtnonooieceddbWXYXYTOKLMKGB@B?B?;87969.*.,,.#!!# %!   !     =ex~~~~5xtunhbzppqpgVY]^\^UHSPMLB=7;:31$$%$" !"$$'$%% %&%#(#$#(!&%!)"% $!#" $$%%#%"!%'#&&##%& )!!% $!# "$$%%#%# %'#&&##%& )!%'$"!$!"! "%#&$$% $&&#'$%($( &%!)"%!$!#" %$%%#%!!&(#'%##&%!)&%%!"#"! !"$$'$%% %&%#'#&'#' (##(#$!$!#!!%$%$$%!#&'"'%##'$")($ &!#"" !!#$$&#%$&'%$(#''%' )!$'$"!#!#  !%#&$$% $&'#($$#(#$')" &!#!# "#%$&#%#%'$%Bux5xtunhbtkklkbSTXYQDNKHI@94872,"!$!! "" #!#!$#!% " %$!& "#"$ " # #% $"!"#"& "" !# "!#!"% $# ""$%##" "   # # # $# %!$& %$! & """# " #"% $"!!"# $%! " !  "" #!#!$#!% $% %%!%!!"!# #"$$!%!"!$!!$% "!! "!!#!"!$""% %%!$%"#" #! " # # $$ %!" $!"#& "! !" "!"!"%!#Atx5xsunga|ssvuxa[ZZ\TEHJMKME46++,''"&#"'   !!$#$" !"## "%#' '#!   &"###$! "'"&##'  & "#$#%! #'!&##'!! "$$!!#!$#!!&"'!&$! !"!&""##$ !"'"&"$' !!!$#$" ""## "%#' '#!"!! %#!## $!!'!'!%&   !%! $#!!###%$$&!("  "!! !$# "#!$"!&"'!&%! !&! $#" $! #&"%%"(! 'ix+xooiarc[F@66-0$')!%""$! ! "!!%# #!!" %$!$# !!"!%#!$!!!"#%""#!!" %$ #! ! "!!%# # ! "!%% #"!  "# $$"! !"$%""# ! "!$"##%hx~~~~xwuurqpgeª}aUA3,'%(  ! +'" "   !! "! !   ! !"  ! " !"    ""$!"! !  ! " " "   !!"$!!!!! ! " " #  ! ##!!!!     ! " "  ! Sxxwuurqpfew]Q>1)%#%&%      !!    "   ! !   SxxwutrqofeleOE7*%! #" Rx~~~~xurpkȻsfO@/#!  #!!#(&! !#"! $"#!  $! #  !"" "  $"#! !#"#  #" "! ""#  !!  "" !!  # !# CxxurojnbK<+!! %"  !  !    !    !      !   Bxxurojtp^SA3' !   @x~~~~xsjzp^T>5$"!"!$"#$ & #$&%$$##%"##$#'#$%!$" #!"!!"!$%"#$ $%%$$%,,%#$$&$"&!#$!!$ " "!$!$#!& #$%$$%"#%"$#%#'"$$!%!" $!""!!""$ &!$$!$%%$"##$#'"$$!$" $!"!""!% %!#$ #%%$$%"%$##$#%%!%""$!"# "#! !""!$"#$!& #$&%$$%&$%"$#$$&"%$!%!" #!""!!""$ & $#!$%%$"%#$$&$"&!"$!"$ " "!$!$#!& #$%$$%$&%$"#$&!%#!%!""!!#! "!!""#!%!%""$%%$"%#$#&$"& $#" #"" ""!!"!$ $""& $$%$%'%$##$$%%!%""$!"#!!#! !""!#""$ &!#$&%$%##%#%#&##% $"# #!" !"!!"!% %"#% #%%$$1m xxshukYO<3" !!!!#""!#!" ! !"!""$!!"!"!  !  !""!#"!#))! "!!"$"!"!"!!!! !!" #""!""# ! !"!"#$ "" # !  "# #!" "!""$!!"!#!! !  !"" "!""!#""!!"$#!"!!"!! ! !!!!#""!#!"#$# !"!"#$ "" #  ! ! "# "!"" ! "!!"$"!"!"!!! ! !!" #""!""#"$" !"!"##!""!# ! !! "# "!"!"! ! "!!"$"!#!#  ! !  !" !""!!#"##%""!!"$#!"!!"  ! !! !"#!"! !" !#$!!# "!! !  !""!#!!""/m xxsdy~prcYLD5,!   !    %%! "     !  !  !!      ! !!  #  !!     ! "    #  !!     !!"      " ! !!!   !!     -m x~~~~xc(/+$ "#!"%&$&$&#$")&)'%%(%'&%'%#'%"%#" ""#&$%&#&###)')&(&//'&%'%$$("$$ "#""&%$'#&!# !)&)'$%(%'%&'%#'$#%#" "##&%&%$&"#$(()&(&$'&%'%#'%"%#" ""#&$&&$&"##(')&(&$'&%'%'&$#("$%!##!"%&$&$&#$")&)'&*&(%'%&'%#($#&##!!##&$&%$% "$%(()&'&$'&%'%$$("$$ "#""&%$'#&!# !)&)'&*&'%'%''$#(##%"#"!"$&$&%$%" #'')(&'%$(%&&%'%#%'"%$!!#""%%$&#' $")&*'*''%'%'&$#("$%!#" "%&$'$%#"#)&)(&'%%(%'&%'%"&&"%#" ##"&%%&#&##!)&)&''a xxc%-)"!!!##$$"$!" %#%%$%"#$#%#$%#"##!$! ! "$#"$!#&$&#%$++$#%$#%##"$!$" !!$#$$!$" &#&%$%"#$$%#$%#!#""$ !  #$#$#!# "!%$&#%$"%#$%#!#"!$!!  "$#$#"$!# %$&#%$!$#%$#%#"!$ #"!!!##$$"$!" %#%%$%$'$%#$%"!#""$ !  #$#$"## ""%$&#%$"$#%$#%##!$!$" !!$#$$!$" &#&%$%$'$%#%$#!$!## !!#$#$#"" "#$$%#%#"$#%$#%#""#!%" !!$#$$"$"!&#&$$%%'$#$$#%##!$ ##! !#%"#!! %#%%$%#"$#%##%#""#!$" ! "$#$#"$!"&#&$$%` xxb#)%  !"!"!#!!#!# "#""!"" "!! ""# #!''#!!"!$"! #! ! !"!#!# """# #!##""""" ! " # #!"#"" """!! ""# #! #"!#!#"!#  !"!"!#!!#!$##!#!"#"#"!" !!" # #!!"!$"! #! ! !"!#!# ""!$""!"!#""#! ! "  !!#" # !#!!"!$"!!""! !!#!#"%#"!# #"!# ! !" "!#! #!# !""#" !"" " !!! #!# #!_ x~~~~x`&&"$("+*&"" ".$*'(,!##$!"!&!%"#,!'" (+ )%",!#!,('+%-'%""-- %"$$ ,$%&( '%$*,#!$$-$+'**#" $!""% %!%+!'!"',+#$+!""-&(*&-%%#" "!%"#,!'"!', *$#+!#!,''*&-&%""" $"#% +&$&&"$("+*&"" ".$*'(,!"#$")#"% %!%+"'!#&++"%*"!".&(*&-$%# " %"$$ ,$%&( '%$*+#!$$-$+'**#" $#)!$$!%!')"'$$!* , ()" "/&))'-# $$ # &!$$ -#&%()$&( ,! $'+%+&+)$!!#%)!$#"% )'#'&#"(!,)'#"! /%*((,!"$$ "!%!$#"-"&$(+!(& , #!*)&+%,'$ !#P xx_&$ "# ((#! ($(#%&!" !$#!(%"&&'" (  '$%'"("" +)#"#(!!&%$""()! !!'$(#&& " "##!'% %'( !'!(#&&"(!"  # (%!%''" (  '$&'"(""  # !$&"&$ "# ('#! ($(#%&!"!& ""$"&% $') "' !(#&&"( "! #"#(! &%$""()! !!($(#&& "!&"" $$%&""&)%&! )$'%#("! #"#)"%&% $&)!$&$("'%! #%#! #%#&#" $)&$!)#($$(!" ##!)$#&&&$(!&$%("(#" O xx_#"!&% '%""%   !&"#$%&$"!& % !&% &"# $&&&""$!%""$&&&!!% &!!&"#$&%%"!& %!!&#"!&% '%""%  # ! $""$' %& "%!&! &"# $&&&""$ #!""$ #'"#'#$!%   & !$!!#&!% &!#"  " $ $!"&$!'%#!%  !&! $#$!&## & $! N x~~~~xa    !! $ """$$#&!#"% $# '!" ! # ## " #%"&#".*$"!&%"#! "!!$ """$%!#"&%"!&!! " " $" " #%"&##"$#!&!" " # #" " #%"&#""$# '$$#    !! $ """$$#&!%(#&%!!&"! " " $" " #%"&"##$"!&%"#! "!!$ """$%!%'"%& #%"  ! " $"!" #$#&"#"%!"%&!#  " "$ "!#$#$$"&'#$&$#"  !!" % ""!$$#&"#!% $$& " ! # ## " #%#%$"E xx_ ! "! #!! $!!# !  !!#""!+'# ##   " " #!! #"#  !  !!"""! ! # !  !!#""! "!#"! ! "! #!#$ #"#    !!!"""! " ##  " " #!#$ "#!"  ! !"#!! #"#  !"!" !#!$#!"$!!  ! "! #!! $ "# !"!# ""!D xx_!#%#!!!   " #  !! !"  # !!!  " !"  "!!" !! #A x~~~~x] #"  G xx\!F xx\E x~~~~xY"!"!!"#!"$#"# #" %$"%$!%!##&#"$!#""## #""%" "!""%!$"!/(## % $%!$!!#"!# "!!$#! ! ""!%##$$!& $# &""#!"#$##! %# " "#%!%!"# &#"$!#""###""%" "! ""%!$!!$"% % #% $"!"!!"#!"$#"" #" %$"%%'!& $"!&""# ""$##! %# # !"#%!%!"##$ % $%!$!!#"!# "!!$#! " ""!%##%&' & %!!&!##!#!! !$#$ $" # !! #%!% #"##!$%$!$!"!#!"" #$ ! !"#!%"#$ (%!%%!"&!$""#!"! $ "$""" #" $$"%$"%!"$ %#!$!" #"!#!"$! "!"!%"$" U xxX !! ! "  " $"" !%"!"   ! ! #$! +'!"##$!!   " ! # !##" "!%!!"  ! !    #$ ! !!&!!"   ! ! #$ !!##"%! !! ! "  " $$$"" & !!  !      "$! !"##$!!   " ! # !$%$## % ! ! ! !    !"%" !"#$#!!   !  !#""%#"#!% !   "!"! $"" "%"!!   !  #"! T xxX! "#  (!  !"  !"#  ! $   !  "!#""$  !  !"  #!!# ! "   $ ! #! !#  T x~~~~xT$"$"#! !"%!&#$#! " ! $%'#'$'#&#%(#($#&"$#"!""%"$%"%!! " "$($&%%3,$%#(#&&"%#"$"""!!#$"&"%# "!!$&&$'$'#'"&&$(##%"$"" "" %!%$#%!"! #$($'%'$($"&"%""!"#%"$%"%!! " #$($&&%&$&"(%&'!$$"$"#  !"%!&#$#! " ! $%'#'$(+#'"&&$(##&"%"# "# %"%$"% !! #$(#'$&%$&#(#&&"%#"$"""!!#$"&"%# "!!$&&$'$)+#&"'%$("#%"$"# " %!&#"$ !!! $$(#'$&%$(#'%"&##$"""" $#"&!$"! " !!#'%%'$*(#&"($%("$$"$!#! ""%!&##$ " ! $$'#'$'#&$%(#'$"&"$$#!""$##%"%"! " "$'%%'$_ xxS#!#  !"" !!  ""#!&#$"%!"! %" #" ! " !#  !$!$$#-)$#!#$%#"!" !! !##   "##!&##"%!"!!&!!$!"!  !# " $ !  !$!$$##"! &" #" !!" "#  !$!$$#"#$ ##% "#!#  !"" !!  ""#!&#%&#% " !&!!#!"!  "" " #   !$!$"$$!#$%#"!# !! !##   "##!&#%%"% # "& !#!#!! """! #!!!"$ %#$"%#!"%$#"!"   !!## !$""%#'%#%!##& !#!# ! """ !"  !"$!&#$"%!"!%#$"!" !! " ##  "$!#%#^ xxR!! "# # # !!   #!!'#!"!"!!!  !!# #$!! ! #"!  $ !!    #"  " !" !! "#"$##!! ! #"! !"!"!!!  !!#"## # !  "# "! "!!!   " "#""  # "  ## "  # !    #!!] x~~~~xL$!! "!$%! ("&#&% !" !"!(!!$#$! %($%$$&""!!)*! !#'" $#!"!#&#'#&#&$!!#!!#!!'# $$$ !% )#%$$'! "! #!'#!$#$ !%($%$$'!"!! !! $%#$!! " $%! ("&#&% !" %!# !'# $$% "$ )#%$%'! ""  ! !#'" $"!"!#&#(#&"&$!!" % !!##&###$#$)"%#%&! ""!! !#(!!#$"!""&$&#%#'$! "!& !! $%$$!"#$$" )"&#%% !" !"#(!"$# #"%&%$%#&#! "` xxK"!  "## $ #!$ #! "%#" $ (&#!""#!" $ # $!#!" "%#!!# $! $!! "%#" $ "!"!  "#$ $ #!# #"#!" "%#!!# #!!"#!" $ # " #""!""!%$ "" # !# !#"! $ # ""!" ! "" $$ #! $ !#  #$ "# $` xxI!! ! $" #!""""!  ! #"!#"!$" #""!!!!!  #!!#!!"!  !  ! "" !!#" !!  "! !$" "!!_ x~~~~xF  !"! !!$! # !!!"" ! *'" "# ! ! !"! ! $"$ !!!"" ! !# !!!"" ! !"#"    !"! !#$$"#  !!"" ! " "# ! ! !"! !"$## " ! "" "!#"# ! !!" ! ## "#!! ! "! "!$ !$ ! """ ! b xxD ! )#         !!     !!    !    a xxB%a x~~~~xL% !"!"$!!&!('$ $ $"! $!#( &$ )!((#!$!!"!$ #$#''# $!#"" #""((""(! $!$"! $!#( '#!)! ""$ !"!"$!!&!('$""!$"##" #""(("#(  #!$!!"!$ #$#''#!"!#""#" #$"( ( $'  # %  # $ %"$&(! "! !"#!""!"#"'!(&% $ %!! #!$'!%% ) !3p xxK" ""#&%!"  ""&$"&'%!  !"!! &&"   " !&& %"   "!&%! & ! ""#&%! !  " !&& !%!  !"!" && !  "" %'##!! !"$!%&    ""$'$"!! ""%#$&1p xxK  $"! #! #"   ##!##"!#" # !$"!##"  ##  #$   !"# "$! ! " !#0p x~~~~xqU+## ! #"$"$$#!" $#$'%%$#%!%$#%"#$#"## !!"#$"%#"# &#%&%%-+%"#&"&#$"##!!#"$"%#" #%#$&%%$!&#$%""%#"#" !""#$#%#""! %#%&$%#%$#%""%#"## !!"#$"%#"#!&#%&$%#%#"&"%##"$# ! #"$"$$#!" $#$'%&$$!&#$%""%#"! ""#$#%#!"!!$#%%$%#%"#&"&#$"##!!#"$"%#" #%#$&%%&&$$!&"$$""%#"#!! #"#"#$#! !!"$#&%$%#%"$%"%"##$"#$ "##$"%## #%#$'%%&'%#"&"%##"%#!! #!$"$$#!!!$#$'&%$#%!%%#%"#$$"## " ##$"%#"# &#$'>ixxpS)!!" !! #"#"!"!##!"!!!!!"!" #""# #,(#!"# ! !!" ! "#!""!"# "! ! "!"!! $!#" #!# "!!!"!"!! #!"# # " #"  !!!" !! #"#"!%$!"# "! ! ! !!$!#"!# "!"# ! !!" ! "#""$$!!#!"!  ! !! $!#"!# #""# !  !!"!#""#!"%$" #"!! !!" !! #!#!!#!##!#!!! !!!  $""#;hxxpQ$!!!&$#"!  ! !!!#!!""! ! #"   "! !  #!!!!!!!:hx~~~~ xb;&"$#%##%!&#%&#&$$&%$(%(%''$&$&'%*#((#)#$#$$#%$#&#'#%%#$'$'$&'%(%/1&&$$($)&%+"(&"$#$%"&#&$#&$$'$%&#(%'%(&$'%&$&'%)")&#)"$#$$#%"%%#'"%$$%&$'#'&%($&'%*")(#)#$#%$"$##&#'"%$$%'$'#&'%(%%&%%$(%('#+#&&"$#%##%!&#%&#&$$&%$($(%''%+'%&$&'&)"*&$)"$#%"%%#&"&$$%&$'#'%'&%'$%&&$$($)&%+"(&"$#$%"&#&%#&$$'$&&#(%'%(&&+'%%$'&')#*%$(!$#%$#%"%$$&"&$#&&$&#(%'&&'$&&%%$(%)%&*")$#$"$$"'"&$#&$$'$&%$'%(%(&'+'%&$(&('#+#&'"%#%#$&!&#%%"&$$&&%&#(%'%'&#&$%'$*#()")##$#%#"&"'#$&$$'$&$&'&+Jswx xb9$ !!""!#$ "" #! #!"$ ##%"%$##$%$$#"(!#$!'" !"!"!# # #"!!#$"!$$#"%#-,#$$#$"'$!&!'$ !!"!!# $ "! $! # "# #$%"%$"#$%$$##( $##'" !"!""!"# "#!""# % !#%##%##$#$#(!$$"'" !"!!"# ##""!# $!!$$##%#"#%%"$!&% &!%$ !!""!#$ "" #! #!"$ ##%"%$%($$%#$##( $##'! !""!#!"#!##"!"# % "#%#$%#"#$$#$"'$!&!&$ !!"!!# $ "! $! # ## #$%"%$$(#$%#$#$' &"$&! !""!" #"!"$"!"" % "#%#$%#"#%$#$"(#"%!'# !"!# $ " !#!!### ##$"%$%(#$%#$"&& &"%% !"!"#$!!" $! #!!% ##$"$$"#$%$#$"(!#%!'" !"!" $ # " #$"!#$(Irwx xa7!  !  " $"#" "!"!!#"&"!$!!!   !!#!#!))"!"!#!%" $# !!! " #!#" "!"!""#&# $ ! ! !!!"#"# !""&#!$!!! ! !!#!$! "!# #!%$$"!  !  "!$"#""&#!" "##%$$  !!  !!"#"#!!"!"!#!%" $# !!! " #!$""&"!# ""$%$ #  ! !"!#""# !"!#!&!"#$!    "!#!$"#&"!" #!%$$!"   ! !" #"## "!""!#!& ""$! !   "!'Grwx~~~~ xkG%#%( )""% " *#*%'* %$ '!$"$$!$!$(!&$#%#'!)"$("#%)%&*#+$ ' %$!0+#%!$#"*#$&!&#&"&' * !&" #)#+$((&""& $"%""$!&("&##%#'!*!&'#!"&*$')$+#!& &#"$!%!%("&##%#'!)"$'##%)$&*#+$ ' %$!$!%!##!*$#&!%#%#$( )""% " *#*%'* $$ '!%(!%""$!&'"'##%#'!* &&#!!&+$')$,#!& &#"#"%!$#"*#$&!&#&"&' * !&" #)#+$((&""& %(!%""$!(&#&"$$#%"* (%#$%+#('%+!"% &"#%!#"#*"%%"%"'!'%!*! %$%'$+#)'&!#&!%%"&!##!(%#&"%$%%#()##%# *#*&%*!$$ '"#"$$!%!$)"&$"%"'!)#"("%%(&%+$*&3Wx xkE#!!%'!!"(!'!%&!"$! ""# !'#! $$% !&! #'##&!( $"!-' ##!( "#%!#"$' #!!&"'!&$#! $" "!##&$ !$$&#%!#(!%%"($# "# "'# !$$% "&! #'"#%!($#!" $""(!!#$!"!!%&!!"(!'!%&!"$"&" ##% $ !$$&#$!#(!%%"($$ " ##!( "#$!# "$( #!!&"'!&$#! $$% # !#%$ $"" #&%#!!!)!&##(#$ "!"#!(#" % $$"'""#%"' '## !"#" #!"&"!##"!! %&"!" (!&#$' "$ !!"# (#! %$% & ""&##'!(!1Vx xjC!#$ $#!% # $"!#$"# #% "! ($ $ !!!"% #$##!"  #" "$!!$!"%#"$"!#$ "# #%#!  $!! #$ $# !% #!# "" "%!!$!"%#" $ "!!"% #$##!#!# "!! !$"$"! %"#  $ !"" $ !!#$"!"!  # !! $$$# % #  $!!### " #$!/Ux~~~~ xwwT" ""! ! "   ""!! !" "!  *%&)$++),(+*)%%'%($(-,+-*-*-)),).)*)*'&)$)%&,)+*),)'$(%&&$+-*-++/-+,(,)-,()$*$''$+*),(,)($&&%($)-++-*-*.)1:7<78778785664846:7:88976364652A_x xwwS ! ($$&"))'*')(&$$&$'$')*)+))(+)(+&,)')')()$#'#'$$*&))')'%#&%$)*))*'--)*&+')+')())''"'$%%")('*')('$%%$'$'*))+())+'/96:6686867346262585866864363542?^x xwwR &##%!&(%(&''$!#$#$ %)(&)&)&)&&($)%%'&'##%"&##(&'&%(%$!$#$""()''(',)')$)%)($&'%&%%!&"$$"&(&(%(&%!##$#!&)(&)&)&)%.74844656234152365655642142321>^x~~~~ xwcTSRSRPSTRURUTQRQRRQRQURRSQSRSRRSQPURTSRURQQPRSSRQRQRQTRQSQRSRSRSRPTSSURUSXb`a`b``a`a`aab`aa``_``c`baab `a`b``a`a`aaba``_`_cabaab `a`aa`a`aa`a`aa``_ejkkjkjkllklklkjkjkkjkjjkjkjklkklklklkjkjkjklkjkjkkjklkkllkllklonoononnonononoonon onononnonononnonon oqsrux xwbSRQSQPPOPOPPRSRTQSRPQPQPQPQPQRPSQQRQRPRPSQRSPPOOPOPPTQTRRTQPQPQRRQPQPRPRRPRQRQRRQSQPPOPOPPSRRTQTRWa_`_ `a``a`a_a`a`aa_`_`_b`ba`_`_`_``a`a``a`a_a`a``a_`_`_b`baab`_`_`aa`a`a`a`_ejkjjkjklkjkjjkjkjjkjkjkjjkjkjjkjkjkkjklklononononnononnonnononnonnononon oqsrux xwbSQPRQOPNOQRQTPRR POPPRPPQOQPQPRPQRPOONONOOTPSRPSPRQPORQPQOQPQQPRQOONONOORRQTPRQWa_`__``_`_a__`_`_`_`_``__^__^__a_aa`a_`_`_a__`_`_`_a_`a_^__b`aa`a_`_``_`_``_`_``_`_a`__^_djklkjkjkjkjkjkjjkjkjjkjklkj kjlonon ononononnonon ononononnonon onqsrux~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x~x~x~xx~x~x~x~xx~x~x~x~xx~~~~~x|x}}y~x~xx~x|x|}y~x~xx~x|x{z~x~xx~~~~~xzx}{yxy~x~xx~xzx|z~yxy~x~xx~xzx{y}y~x~xx~~~~~xcxz|~|z~x~xx~xcxy{}|y~x~xx~xcxy{|~|{y~x~xx~~~~~xFxyz{{|â~||y~x\x~xFxyyz{|~ʽÿ}|{y~x\x~xGxyzz{}~ѽɯ~}{{y~x\x~~~~~x6xz{|}~ЮͳƸ~}|{zzy~x;x~x6xzz{{||}̪ǫƼ~}|{{zyy~x;x~x6xz{{|}~ҿ߽ʽĽŻ}~~}||{{zzy~x;x~~~~~x'xz}Ҧ~}}||{{zzyz~x$x~x'xz|̢ɸ~~}}|{{zyz~x$x~x'xy{}ְϾп~|}}|{{zy~x$x~~~~~xxz|~°ȿ~|y~xx~xxy{}ڼý½~{y~xx~xxyz|}~ͬҾĽп¿|{y~xx~~~~hxyz}~~޶Ǣɿ}{zyyrxhxyz}~}ɾĘܼѨڻڴÝżƿ}{zyyrxixy||{~̽ǨѾʹÛͮҪȱ|~ζؼš~|zytx~~~~Jxy{|}~̕Ӓȴ۸̱żХ÷~}||{UxJxy{|}~տ翈߿ăΫúǫ|࿷ʟ۪׽;ſþʽ}|{|zUxJxyz{{||}~ȼͲ̻ڲ|ʭzȽʶϺӻĶyq׶ўɰɻ̺ʾþǷžø}{zz{zUx~~~~=x{ղΕ⾛ϣܲتɳί̾ʵ֭̾؟尚̶ɽyPx=x{ҮؿձӤ˜мӿǹŲƸƞ՛סϳ迼ʿƭ»¾yPx=xz}ý¾´˱žʹμؿĴǣշ̯wóǘȺѼwɺïʿ̹Ŷzxq۾ȏ˾۾՞̰ܳǾθŷyPx~~~~x(xy{{|ɵ׿ÿҮþ̿͢ŠۮʮŖƽ޿ÿdzw̢˿߳ٻϾݤz@xx~(xy{{|þۻμȳҼš嶱Ծxʶ~xΠýʽԸ͹Ƹб}ʾtǝ~һ¼ǿФٿӶͿȾ˿м޾y@xx{y)xyzz|~ĽũϷ¬ϳتþѻs¼ϤjdֹɹĨzuźɹ˿ɩuɼ|~d˿™zɳҿ˼ʶſϣؾȪȺù㿭˾IJ}y@x~~~~xy"xyǾѽجȮѨƿǣ٭ʸОбҸү¬ϸѾΰ̾øОṟձȻɸǹɸӤɻ~y7xx#xyżιӫιһͣͿιߺʸʟ~ƽēҺʻťǫŢ޹ɵ«ıͺø˙l~Ծǣ¶ŵʼظɾȽݻҽߺƏþŽ}y7xx#xyƾ̹ҾÙsƯȾ}ļϪ¯–uº~ƽv{ŽŵͨλĵĮ~ɳ{мǓhy˵̾÷ȸɺ׶Ǽйʺصη޹ӿټѻ»ǸĻ}{8x~~~~xx~ϻҷrЫ߿ٮ~ׯŴʷ۬ʫʮ߮Ʃżͤ׽Σ紨ӾضԺʩĽ˰¤Ͷ࿳ֲ᮰ϻ̼ʰμŸª˾ڵǻƾֵٽͿú~}zy/xxx~͹ѴվzlÞҲԧvԬ̾кϡԼɾӤſʹн—ʱԿ—ڧƱ˩ȮʿǬѾϿұȭެ̹ϼٻڿȺ۾ֿȻ԰µзƥнۯº߭͸}|zy/xx~x{÷ĭԶĴɿƯӫj]˸ǼƦĘgƾšǾsŻƯ|{ȭƷʮ͚˾÷|{y˷}{Ƶɩğָ̻̹͛׺ŷزƮɷͩ׺εĤɯϣ¶žҿ֧¿Ŀ~|{zy0x~~~~xz°yx|תշⴛȽǥǵާoѱʪĨēöʸթ뵒ɪ˨ձಙ׾е޼̚Ӻ̷ޱŰȱ͜¯ߴؿΣ̶öƹ׼ڸȷ̺ؽʱʶۼɸ۳ǽy,xxzyx{ըӵ೙ŻâñآiĤ˽Ƚ¯Ѿ˝ީϼʦզյ׾˲ĪҰ뿍ƭӥػʙԽսѦʰɳϷȭ˩ԹƸֻĭŲǷ˯οװȽȻʺǴy,xxxy|ò߾ɸӼɛôȒYsη~oǭ{ƽ¾δy˕sý}z¢ë˽޳ѹ˭t}sv~î̴ʠëʻ̵¬ǰâ̲Ѷìҹκ±ǨȸΤʶȻž½ƬȺ}-x~~~~xŏ xy{}Ǹɟ̯ܰƯкивګѵčҬԿȒĠòҼ˜ϧ˳Ҷͱۻ贩Ἤʶӯݽѽ{ڷϿҰƌЬ׾϶˭ηľ̿ͶڼǵҴƽǯʷཱིնʶƱɶ¬ÿ{x}xxɿĎ xyz}Ƶǝɬ٭Ͻ˳̴ˬ͞Ĩѿ㽟ѥȳ㻇ָ͹DzظěܿƪټϯۧԯҿȣԲ˷w״̼ݝǮۿɫ˵̷ѽ־̭ȴѲŻêƴήȨӼîŲŻýõд~zx{xx{ xy{|ǵ°֦jvƳsȹiymoqt̨pnŸɣo|òrɬij¥ǷwĸϚǢĻpy}lƤwzȴ߼īپȰDzƳ̴Ƭηʼ˴Ÿɧ̳̿ƺȽúſ͵ç{yx~yx~~~~xǰx}˿н̻»Աɥw俟Ƣ~ڦվ߽⫨ˢ©̯֮ưǡڷؤĢƩڻ֬ѳwʱҿ⷏ױÞӻϻ买ĨѻֲǮֳ̩dzѷ꼛ܾݵλûͱĻýːzx|xxƯ~x}ȻѾͺŶ~zάŠs׳ҴxԣշԲנӷߵɣϻƻ޷Ϋ̘ҷ乜ϱ̡ǩȻrȯϼ޴բܱٲڿй֫޶íׯĬʧӰƲܭΰݫٲȿΫ·zx{xx{xzüx~}wqhdw~n]ğ~±¾_i{{oŻzvÚĿŰļžĞżx~zįŪ׬{}gxſϥ|ĝ۱ٳſ~̵ɟһѩڶԹŶɯßйγӦŧϨþȿ˫˳~|yxyx~~~~xŤƻð|ë³ؽնȱҺɤǦƩͰѱײ˜״׷־ǘǨگ̴ɽҾâzԱҹנඪؽ˵Ѵź̻ڲǻҽŲƣŵƴͿߖļʵՠɵŧż{zxym~{xxģĹԽzɽx˽ֽzyչɪ͵Ͻ|ػ¥ťƽ̦ӵ̩˫˳̡ԿȵͻuЬ͵Ӝ޳δ«α·ǹŵҪ߿ɴĞɼðƻ¼҉޻­͸̖нĺ|zxyi{zxxsüseibvqdeϾyjsò~·rk|{f}`~|Ƚwʸ¸ɾpԿĻt|lȼͽÌ̢ƬƷȾƱλÛаıþõŻͳŽʼķvpűıxЬv|·yIJĵã~yxycuyx~~~~xdͺə˷˾׵wuͳouӿөxvʽϺ}ԙ|ȸҳtd宠׵ĵ㿥ŷϴڠ֪ʳ̸ڻƪ׿èظݸߢ͵ױ͚ѝڜĐرёڱyӽǎ}˷Ϸů{yyvDh xxc̹ȗ~ǵǹҰqnȮjoκɾΣsqķʵxДw˽ίpaڣ̪|~ʻֲ˽ӹèϔʞŮųճӻֶٵߢʱȢĘΙ㿊ӭĄӾӭtŻζuůȲĮ{yyuEh xxL~gȶ\[TXƸ][wb{°÷z^ozSCqy|uw^aŸĸοµǬutyļ˷ĽȯzxȧëɽŤĽɥÿ÷qкϴ}ϼͲʾҾs÷ԯzrǸÜ|ǭplhŮĝetȹnƿŽz~ñ~~{yyzDfwx~~~~xwLv¾Ĝsηp˻͵|˴ˣY|Øpx̰̚k|ētUǟ}ڿݾ{~ݱzѰ~ʥ޲㱍֝vӮάͽϒɌĔ٢ןƵڻ˲ᶣݟֿǩʻ™ʮҚd?avxxuKuÝs͵mȸȰwŮƞTvؿjsͺƪ~ʕfxƽȹzÿݸpQӼrγҳpsӥnwģq˾Ԩ~ޫԚsͧǦʺ̏ƉÓ֟ߠvΝ²ӴȮսܶϒŻijк§˖b=`vxxi>e]hfTran>_è}U]iixJ[ķl^R4bβzYtTVTbűԾ½a|¾|˸dp³ɺ͜wĶȿŌeͿz}y˺ǻÿʿǻ~wǿ̷ytƼvw¼Ⱦďxη;ȾʌcŽǼt̽ʹռǺĤƷâƵyȲ̹wvd8\ux~~~~x|E;IĿzfx͸‘tοѷ~şμƦvþι۪xnПr䴉ۧ}lԝx۫ղؖt㺁~̾Δ׏Țڧw۴ǧìʜDzм˲ѵҳڬǮhOcqG2]uxxzC7Hľ|gw˴ƾoȹ˱}yȼɼпɷ{ţs~ɷį{οԥ~sjԹēeԵϿة~Κqu׽ՠ^ʓnԧӰՒqݴzyŸȍĿԌĖҽإuϧӾƘ̹ưƪŶп̫ļźҤxȯiPeoF1]uxxuD7@weCQyqxvwYxgctkju}dtjT_f`bYPԺ~P{¼dfyɻϷXbȮȓQ¾[|ӷ̹vý }Ăa¾Ⱦϧnoxʶɺ~˶|rҺ׿öƶ­ν|ɼЉdʱѻ|ƿʰ̼߯ȱкϾмҰyüșn|~yZ9GztG-Vtx~~~~xY/15Lywge\PYuu}ËɵϿпɺɾŭ|¼tȴŭ⸟ұ͙úļϲ޲Ӻ֚v’ŧʣћΥԬηӭҳ⽞ˡֽɴƲõ٧«㲑мȨŚƬɻř{a;Y}dWV]b|mI1._vxxV,-3Kxyki_S\uu|DZɹ~}ʹĵ}ƹ}ĸĬw{ûʶûpۺ}Ĺ˺ի»ȧƓzڽú̯جʹϓpܷ忏£Ǡϙˢʢïɦϰ޹Ȟзî¯Ԣ۪ȵ̺¡ƾ´ɾzb=]~eWT\ayjG0-_vxxV232Hp|jWVMAJqQLon]ngèhg|yzgvgkvwZ^vzphv}tYŧrkȳpÿ{tŷƱjȿӻ̰ĿǻƼ¼ɟ{xxʶ…aͨծ~xűƺķʶȹλ}ǻǶƶžΩŸϷŶ̾˲͸ȴƴērt~|xnwM6zkVMPV^~qL/*Wtx~~~~xT21HQC>B;1=kĽ{ʥß˻ɜʽɴÜʢƭqϫ׶yذȄȩᾟʺдèİײ›ܹϻżȱĦͳĠģβӹ̷ܥҼԷȮس۵æ˟ؼ⾡äͺðӾ̶˷çϺӣǥɸyTlM;9ADUF/*3d xxQ.-FREBF>3?nƼzƠļ~Ŷ|ėyŸïz~ƾŝ˿īl׽ zӰvԢʻwѼֵ̱ɾѭϻٶ˹ྒŮؾȭɳн忠ʯжɵ٢ϹѴƫϪӫԺțչໝðӽʷѿ͹ɲոįվԽȳ˜ÿ±ʺw|ZmN;9?BSE-)2d xxQ4321CG705.#0^|bitaŽknifd}eivo{nRkyze}yw`ƶt~wԶŽbyǵλ˾úͿÞƳȥп»ЮĶȮxĹðyӼԯŸ̿ȺȐþùʽҵѺԷƿĨЫóĭ¼ȳyÿŮ}zmx]1Zz\?13:@WI0'.[tx~~~~xU210/88/5=3(0Rӳz̪~ѻ~Ѱ˽ȾĖx{ɭʮuڽͺyܝھҨ}־潆¯້͠ٱĨʦ鲝رҸƠкɿִάϢͨԺéŦקɨӳӛؽŠٺƶ԰Ğū̴ଝڞ۴ɼкٽ¯̠͖ŭײ̰NjÕusZC753.90&*5^uxxT.-,+7916?6*2TԴzʨwͶx˫|ƷùsvħĩpԷ˷v֘ºͱΡ˾{Ӻt{رyҷֳƙǬо¦ɢ⭗Ѫ̲οͷƼԮ־˩̟ƢʹϼԤƥϯИպ࿇ַijѮֹ辣ƭݩ֚ױöʴֺξŚþǐЬũл{{t[B742-7.$)4^uxxS43216/%(0(%FZSyqora~mbŵ|htks}]`xZo}j{^novogoɰªfnˣlõƭyšpx˹ӻӝ›ʼſ̿Þǯ̻ƼɼȷxïԭĔtŸƪέw¿¢ȯϱоǩد˶͙ʼnǡĴɺũ˽̼ƴ}~yðqzbOzwbK7..0-<0#'0Trx~~~~xxyQ200/7738B7,/eļvа{xïlǜyƟ}̴qɅ|ǯiѰxy۰˼rqÇxҲ㽹ȝǓɦʢհҴ߻ѽӣɣ˨Т׶ǝͦڽͭݻŬܰҭԴƞݻغʭҬ˪̴ҲѸΤϵռΥǕѤط˴ұѽͭ˵߬͹ϽˤƽͯwSG@>>7*2-+/.HrxxO425/)-6-#&2[fI[ykdtVrdigl[rqhlSbqdƛ{cdzÎb¿zmǨڳɿѺ}ĺ˺ơäϬ~ēպѴ¶zɻƥ˷еľʭ˾ϱ||ǻ͡~ÞĤͿ̫ȫۺœɸǹ¡¶§Ȯξʶ̽ɨ ¬˾͗nɸǺ~wv|]g|ZD:48;6+4/*./Box~~~~xx}O300/9<;5=4.1,?zbŹzrǻúӓљhϪєȩϥǠ۰ǠőmۤhʿɺĨظ¤ȩij⽕ͮŤݮηᱏܱ޿޻й̹¡ġ̥Ầݼ԰ӽ§ȪԹ׺ζƵΥԮΧȷԾ³Ͻì̖Ϳζ„˫S830583)0110.8pxxx|O/,7A>9@9360B~²b~um¶Ȼ~΍|˓cɥ̎ĦȝzȹΣξϻؿi՞aú÷ٿݹұԽĢʽܶƨ¡ګɲڭ٫عضƲ忞ɠݸڹѬϹ߾ƦжԶʳòˡҫˤįм׾ɷοʔʼǯл~üťU930471'../.*5pxxxy{L52772-6-),&;psVc~Ojm_wWunimvxg~Mröyzrpjz¾ɱ|ZƏTǺ˱vΪyâĭŵźͧǷɚ˞|țzʪˬüýŷկʰɲüͧʩƻȿĿήжоè̼ľƶλȻȼǮǺȾĽ¹~¬oywzp}_jh:+&'.32*0106mx~~~~xx~N308;:-2+.5''R|nɰƽûķp±ķ}ƺȸpֺҮƮ׸޽ʸ{ͽm|ˬ޳۾ê¢٩ǛشܿңǛҰήΥ̖͞ήͲԿ文̯ոѬвӤïй¹˦̥¸ӽƟ̩ȮޯƞαʣǤqӿĴͼzwpA80*-23030.3sxxx~O/,8A@4724;--XƳǡqī}|¾jŽxŵlɻдǤ˾аzضıt|ǶguŤ֫ոƼӣҭָ˜ϭ˫ɞĒȗȧǭ̹۽ߐȫҵΩҿͮР̵ȣɣԿ漥кÝʦūب̰{Ĝk̸ʽ~ĿxC80*-11.001.*0sxxxyyL4223885*/)-3&'MkY^||i\~ggrltlqU|}jb}u\yoztkȨelXgþvͣöƩptӞǩ̼Ʒþǵ˷ƸŹŻxÿ̮ЁrƷ¥Ӿĸ®ڽĺȳɾҿƶӹѵȲп֭ƵƺɼгǷҹþſ˛ýǽǻȾm¾[uomcQMzH)+$!'-34221003ox~~~~xxR405561/)19,'>d{ÿŔspyɧϼx^ůhv۳˹Хo˻аʼҶlmãȡˤ;ڼɶɧ¹ķֺȩ׺±ʱ饌Ϊγؗ³ѫ˺ĦȲʠˢڴϰ̂xּѳϻɴӽƖsǯkZyL=E;2038?6010.3wxxxT0,4:=8618A4/FlǴĨ˚xv}ĢɷsYbp»ծŴˡ~jǸͭƼ˻ĵ̯ffӼ~ŞǷںԶѹá»д¡ҴҽĪ⟅Ǧ˰ՔпΩƶϾἩDzǜǟ׳ͭzpѺгȾǵí~y̶lqaT@E;1/26=4//,)0wxxxzzQ52237330/(09,(<7Et{wZZe}]ClqMm[rynjlXxizWuWƻɳu̷˲µo|ʫŧªdzwóǾüɼĵ¥Űz÷¿ӐvĹĄŽļý°ſҫ϶ƢnƹҽȺoe¾ǿŭus¹ævog~[ptA,J}y('6/*)/8B8.-/02rx~~~~xx}S401.07.(04+&+6uɶ`_ɾj`ƽ¬qJƕxtƼuWsͧнʽƾޖkÞ͇pԻݺǟŲאٹ԰ĵ͜ϻȳ˨ÛֽƨΡĨѨ~Უй¬۽|tкȿ{ż̾zƣYNh9:?;9:;=A721/-4yxxx}V0,.17>607;3.3AӾþdbùe[ǼjErpҼoQmǽǿ̥{ɸ÷ɿýؐe}Ĺ˻ǿǁjʹ׳ԍԳƿΪ˾ƖɶѼ¬ȤӺĥɜѨ~߯ͷĿǺֿ}uкȺužŸsʧ_Vn?=?;899:>510,)1zxxxyzS623./7/(/4,'+?skDFoyOEtV/sëz]Y~Z?=;6540-4{xxS1,+-4;0,2.,+&,v˽Ĺ_]¯[utOBil\j\|~ǻbfƻºiкýоѼy|ÆxʜƞŵäŽΜr̽’޻ȝʿܺզrԎ}ά~϶ͨ²¬õkľƠirC<946:=>;9542-)1{xx{Q62/,6+(,*')#3f<>xkF`]9-{TVGUtOmnƱSW}yZɯuu¬jm÷pϲuh°½Ÿͻ|ŲηsǽzƸǿc»xγqſ̭н|ʺ̪{p̝iż~mµžѦm|Ż»ƮÛz}¿w\{{zo02^N&'-39=<=632004sx~~~~xJ20-(-$+3(+4()Tºpkko^s¹irouqvy_ľ¹˳{Ʊ~ĺtɲ͵Ӡ~л}n˵ѿեgƣ}ѿDZ¹˶ٽ¿Ƣ·ԴxȸĮżĄtƵ˱Űɽòͤ|_<8546866452.3zxxL.,./5+19/2;06bźǸwqf~iXndm|{jqh|{prYwz¹Ůuxwny¬ʲН{ȵwhϹ}Ůʺ˿ʼПa zμįýƱԹϾѱu˺ƯqòĪ­~÷|}ѫgA;64567875622/*0{xx{K42.(1'-5,-8-QvlVRuuQjTCX|~qNXttukfvftToyoo^[{wnl{z`ucJ|lovfiyg_j|}jhYn~~RyjtŽ~ë}yŵ|zpdxq`颰ms{rnnty{tGNgX-*/2353754202nx~~~~xK10+!)#231:_ĽxƻŜwtpxj}wzƧwaęȯĶ̑~Ǵ}¹tϽ~ǹ~wDzķŴµǾĸª裹Ƴ©´ýǥyL?=86657453.2|xxL-,--)0)9B58C8:Ehȶ•~ƳroǼjrdxux~p[z§Ľnjwwmмȶyöö{s°ɾúƑTC?755433446220*/}xxyL32,",(6@47C9 2mp]|ayo~}\|}Y}ujkmxtT\Otlb~{k^amwvrvvy{nxaMyp~mxuu}}||uisux~~pht^uñslkb{{x{z{r|tuuU@h|K%/5643220776301nx~~~~x}R301+&,*36025200Bwms̜}nmƨȬsм_~êȪܻȦչwҖͿʾ侯ѬzǙϿŐÿĜŹɩ»Ûʤ{óǪϺƷʻоü׾ҿƣտԵʱϺнӰ羞۱ϢһȧпϿ˺ɳоӯύˮѥÚ~ǬzqC4>=6463.3xx}T0,-+*-+46004/.1C{±qvžzƖҽvhԻh§m˷ډXxzäֵβrˏ|ƹ÷ݷtȽȷɾƿ̿ùãܾÝ}uɾæʷƿƷ̺зλßԶ˲ɴ͹̩ظ׭͟~þʵ¡ȸǷ˺ɳļʸΩdžŧʟɱ{K8@;423/*/xxR523)"-.7;79<;/(.Y{Q\šl[j~tbSR~WtDcdvģoc~kȹv~Ψe}{s|t{|ϳ}physy~ȲȩƸ˴ɩźоǝvnοž;ʿuo|c{WC\yj8+65786302px~~~~x\601,/010/00./314ZsiƶŹǠ٣Ȋfˏƭ޸ԸoiƟ˧ҲɦѿΪrвiϢٹà˜£کίďơฝ幑伯ʠܧకܺĖɼ͌qƼϼɤŒĻí߹濠Ĥ㺧밝ײǪܹկܰéػɢǩʷܰѽ会ԧÖļӱ}̦lvV=2<>756462.0xx[2,-*/--,*+**),.3]xlɻĿšԝ~„`Ɗٳ|ɿϲidɥͫà˹ȤlǼɫcȜҳؼŕϻҤ˨Ѽ龚ٲⵎݵřա٩ͺֵƽĶȆjɷ̹А׾پ۶߹෥개ֱٶШժչʺšȵٮ˵޶ΡϼбЭt~ʘ_C4=<43434/*,xxV523('13326779@8*AuxxMG~Tdqʾi{oLytȫÝfȳTNƫ}IJ¹͵}DzҸ]Tĺƹ|£ȭζÔ˻­zگʣʺѥ}ȵƒʚɪx|{v[ǻ͵ɲȯͱϪЩͺӰݢɤʱȥƛͰŧλ¶Դ̢̻Ļϧüz~{ni|8:tR"1:5676310px~~~~xl;0,011//00//76,=wg|vǹ˲vhг|ڸԺxͮ~|мƻ̻ƯɬԢʄԳ}¤ؼĝܴǣච֪ØۧկʹͱɮɥݸŤն®湎ŭۿݷ֜խϮƯھῦ˰ڪΪޯϱ䷨ȗמŸ֦Ĥ簒ͬͻΝ̭˞Ţrq@<87:656562..xxl8,-+0.-,*+*33+@{m¼ŝw~ƭqλc|ʭwճϵsȨyw˷¹ǴħΜ~ͭwҶھ֮¡ݲҥۻ՟ѬŭƪèžְÿϯȾೇػڴӚϩ˪«Ӹ޼ȯש̧ר̮ްϾ‘ԛλРپ᪋ϽɪƴǖȨǙþâ|{F@843434.**xxd823('02236677E?%'Ssi];TnSjp[|Mfany|\cavsu}̲y{Ƕžzvo{ļfŪæ˯ƟƲ̡Ƽ˭Ɛſҷ̷ӳijƢ|¢˷ФxͼƱǫʣÉu׾ܷ©ͭ͸ɛ׾șһϡγċ̻̰Ӝ~ļrproso7H|9&3965631/rx~~~~xt>0..0/8:*)Wz}»ɰ}ouºńmШ~ƄeˤĵϿҥεǪ{Ѻyگַڭܧ⿖շ˕ȜМəӻؽѯ¥ĦӬtplkxͮͽ޿ҷг俧ėíëвêó㼪ѳẖ㿙ɦ̧Хڸپ嶘̢ƶʲظÚP19=4354567782..xxt;,.-,+46(*[uyͼëxipüſhˣſy~`Ɵ´ɹ̟ǰv¼̴rԩϱҦ֡~ۺҳďƚɔÓϷҶ˨Ҽ߾˥mifgsǨɺٸͳ̯ἤ”սήؽວϰ߷ܸƣۺƢͣԱӸްƜŴ˿ìԿӴľſˣW49<202233455.**xxn<23+%.1245675HH&7[YOQmfk_bamTZiR~criJr~ȸu}pźeqϼbr—pp|×}±ǒn̫ȺӴɵƴ˿ÿʼíϮӽw_\\_iѺ͹ʩнʼЬúӲƮɰνɯԯϨʼΦͩͶ̫̽˷ŽͶĢĩΟ|Žý}ŰnqnqvncWMj_!(3456765310tx~~~~xD10/.0/3;/%@dyoʽҤؿúvxܪnܹȡӮʍ¢ϩ|xљƒwϣֺף՟̢ͧǣԸլէʸͷѱ޴}=:P]WWoӹ࢙ܸڪў迡̨߼ԬѪ׭зָ̧ܴͩɣʪýҪӨ±øֿɿƹĭdpƲr<.2=3/212346672.0xxA-,-.-,+.5,%Cjçxjŷ͟yƻҺqs֥iճÛѭκĈǽȢvrɓƽ{pӽɝyϳНЛơśşΰΦѤñƱ˫خ۸v74KYRRiͳὮۜԳ֧Ι滛ţ۷ѫʣЪ̱ҵʣŢڱĝåˤ͡ȼǿɾ|ѻǼŷDZjzлz?,.:1,../01454.),xxtB2.%,1133665EM2&ALWqcuoSwipnd[v]ylySinz~wrmfbŸ¾tk_¬ǷhŻsɺϷ´ÿ~};ϻüȞ˵ʩh)(AQIF\Э¸ˌţ¿Ɩξ̼ժȶɼɥʶ׻йǵͷųʡȻ뻴ľǼӺ·wmno_59dw<(2:6343457864302vx~~~~xvK101.01,79/5Hg̾ńVZɴƶӠx¿֤|NJΧǷν͒tˑf˺rɜ½˾ŔԫŝĪԹѯȨˈBAY`R?]ͫƬǣ̦ѲܽشĨ԰Ȯֺж̧ίϙؽڜlȍbļʁN^ȑL2/0:602567751.2xxvH-,..-,-&25-6Lnȼ||ȹٿQTïΛ}r¹Оv{˦ŴȷNjmË`˼ȼĴkÕŽķ޺нΣ׼Ľͳʩ¢ýŀ;:T\M:Wǥé߻ɢͮطұк̪ϴͳơȧɔzѶӖfżˆ]ʽº͇TgҙR3,+64-,/24554.).xxuH32/%+/123565=JA)!';i~}bt`id8>gq]pv`env}v}^|Q|zwZx~õϫ½}ſǭyɵ{ͿʹȼʴĶr-.ITD.JɾŹƳӻϪ}ǽи~ǩ̼ؿνʹȽϽݸѶӵɸxһ¾̵~fƾƼ{mͼćWĸrG|ȬY&i["$228732232589:62203sx~~~~xvJ20101(3=955Stƭɼзt<>ỹ˸ȁeŻȌQgդʺx{ͽީw{ξ|iƖ͹xʽʯݡϾŨ⿟ؖMMafZAZ«ᷓ໑ҷɢ̸֪֙ĐuғlלyЙo͒^ŽƺUci5/1144101367741-5xxuG.,./-,,-#.9659Yû­|o©Ʒ˲o88ܵƳ{_ǼÆKaҾПõquȸףruŻǸvcͿƽƲrǺçיȸȽ忢۸яGF]bU_ȯmYYż½Æ[˻}BvƼƾzU͔X{Цzc{ǾʏN}vzӳoΧr΃ŽŦϫUSchaL^°诌ټ~yÍПܿיᨄՌkՙv˼ʨÿٹ˾ɻ}p|}K0/30/01128720,DwxxsE-,-0..-,-&-687-C¿ZīhUTſUƶv=pvRʼɐSv̤x`w̿Gvϼ٠os̬ziǡm}}ƽ{迠~ȥٖPM^d]GWμ᪇ָ{rɘӶБzޤ͆hΒoǻâȼӳɼȼzO.,0-,-,--.660,(AwxxsG32++--123538CF>0fuk}~f=iqJ9>k@|b'[`Ͻ˻ӊGȿнνҥpo˾Лpɿ~ձѵ|ݙNDXb^NXͪuxnڦƿ۾ƿ˺ȱЬ˟з̼ٳ˧вĹǩ~ǼȖxiɾ ~Y;--0- ,-66/,+pkxxrO420-+,/1241;B>:7Doyy{loMe\]x{evrsQUxe0cqSuP.DZy5{Ž_bƼDZvzſarqҵŻoŸƢտɻælwɻΉ@7MZTBK}ͽحejɼɷҜ^oɽʗvԽvlƬļsw¿˽̻ýʤxκƼ~zo{³z\NzQJ\_@&$-243 24;4.10bjx~~~~xuma: 0.67++71,>ĩuȽï{t̻ƾɿ͌λͻϪw߶sȿмҾͼe]ɛ~Ժҫœ๒ͯ©ظߥU@Yc_R]Ӵ̭μșᵡ׺ӷ˜˶ƫɹϞչշ˨ʜξɮЧչ¾}ȴķƽtj>62 01970-9sxxuma7-,-..-+33'(50,BɷĽɩqùwpǶz{¹ĺdžʵȵʦsмڱn{¸κ˸ʹbZ•y׽ϵ̦νּܴǨԻб؟O:T_ZMW̭ȶŖܯгīػŰé³̜ͳβǤƙɿźĽϳ~ƺĺzįµĿ{sE6. ,-66-)7sxxvkY821.*+-0131<@52:,$jvuQu|^{ZTdekpj^njěuXfyRJƿϯejr©÷|yǿȼu־ǭɽˤ}ư¸īξ¡ƾɏA/IXQAJŽʽrpε|ǿ͠Ǻ£½ô³߳pt}m}~x}x}mw^voomFVvk5%1 24;4//4zrx~~~~xwvh;010.57*%5:0&lzÑ͑]ǗsξѵбҰݸ{pեu;ל͢ʪ|ߩp{șղݩ̩ıͭҦνɢ̱ҸϽҲc@[`[N\¶˧ȍėŊϥª٥˥ܹҠλرРگ޸{ʘׯ›ܜŴ鹖ȴ¤˿̴͠||¾\752 0101770-D~ xxwuh8.-,-.-+25&"27.'qè{|üɍYoɹ˰ʬͫسxnҤtǸԙ̠ƧyѾآkwÔάפ}šʨ˟ȷğƪ̱ȶ̫\:V^VGUϾŻŢƋɠª٦;şִē~̪əֳ֬t߻Ȗ~׫λ֕䴒Żζƛ{Įxxàc;3. ,-,-55.)B xxwvxY1+120.++-02169/,<:$Jz~yp}\ckZp8+"NǹyđϨqyǿ̢qũʺɺcƒ;יtƑˮɤؔ\ܱ{۴ͳÐԲҴѶšѼЍШ˘ǙȠбĞٗTNmueRN˪ٱͨˊӠѧԹ۾̨ΣҸ˟ЛݶڸԤպ൉Ş֊ڶ֬yĘӬˤͽ׶ȺtyT=72 010010.?}r xx}W;@0,-,-)//&0<5*#R°ˤnuǝmƽŵĴ|ϼ]ɷєnɭǠӒXٮxԮǭλͫγΰνιʈȢǔۿˬӓNIiqaKIťϦ›~ӻsǕśv¾ȭϳɳ—ŬտďЪͬƖȬǿի}՞Ժν|Ω}ʦvϩǟɺ׷ķ~ŐV=70 ,..--.,+?|r xxz>%0+022/../4%(01=G7& 'u}k^M`{cYy}JUWkmfkĺHj©ji~Y{vmgz|¹J{ʞhzt½o§u±xž½ĿǾ˺xʻ~̱ѳѺɭȿ¼ſ|81WdS94}ú®jtɭ_kc¹ȭư}xuzȼxŻawrs|jbwp}ʧ|Zmtydvxo!-kh<..43 2763433.7pr x~~~~xdDA5023,+//351+#5rɖeȳljsξ~˶ʥ~͏|Μ{ɸپ}Ⱥ͟pvѷĜzɘŦ޾ê֣Ϳ՟ӫݾܮ߫ըձߢֽ༘wл乡ֶҥכ ̭ܺԲ˥Χʨǫ᪏ѵɘó˚ھÓ鱚ϩ˧ŠҹƛƲ̵ʐҖ~d<7:3 01006Q{ xxgFB5.,.110++.+.0.)#6vӠnưƆpȷzƱŞyȊw̚zβ~IJӺ~zƷțmrδҾsÓٿظͽաɻΘШ׸ըܩѡӮܡ޺Ѹ{rʵجʩřʎ׶ЭýԿȧɾ›ֽػɴ՞ĩ˼ؾϳֹܡœε•ʿ˳̒h?990 ,.-,-4R{ xxO1.&-21005% +6@C:.RZ,Tz]__Lvëdnljcttaqĵcmht~c_v[eýïeȰ|k©tɪzǾÐ|ƹҿ~~Ļȩ{řÿ̘~ÿͺ;ŊƢ~ƾrg[˜{w{{ârÿȽŧ‹pyyõ˯ڲlym¦Ȝ|k~~ǵ{ttgsg\1Kpi>$'143 2344322/Dt x~~~~xV99203451-05730+)5Zuýɞ}üЩyɹɖ~zyȽŒ|ԣӠ|ηҧikĢҞ²¤ғܾœԨ⚂͚ҰпȤ业ԹϽßμŬ޼ǰϬѤپĬ۳ظᴟáҭПٯҡ̳–ĵп̫~núǩyC,361 01103Cf{ xxX;8/,0120-/31.,'(6\~ĽȝyƼˤ}tĴđxutƻԼwϜ{Ξ{ɲͣfh˘ͼн͌}ָ˿⽙ԻѥŽۓzȗЭͼǢ㷙ҷɸھɶѹҰĻà~ʹŘͱ·Χ̬ըƴѸⵌơпÒ̢ȗIJϽ}ʺǥxiG044- ,--.-,3Ef{ xxzkB&,126))9CC;1&%>gsR=ezr[}}Scgz^y{b_^xyqaf^izHT|ͼzũi}vؾ}nƩ~|ɻѭ̽ƭʶʄkļnķʰƯʟҺ˺ʺŭ³Ƚtðkl~{úСw»³}|óÿǾԬzk¬}|ϱ{g|}gOwghlBBhpI' 233433/8Ww x~~~~xd<820166348963/09HdǼÿżվ͘~ʶھ»ҴȮ}պȻnխȵ̿ȟޯ̧۽۶ε˾ʘ콞մŸҥĦĢīᤙƞzѠڲѷͩˣη²̝̰خĨ村Էpo̸֬tkôǵrZ1.11 010019W~z xxf>8/,-.4535641.*/:Jiɻþ}}ϺǓyİջοвèwг{ɺռiſҪ¯ȹÛשơعհȰȗ껜ӱРѾػĸ՘únŔΦū«ɷˡԿϹȹֱՎҹϲkjȴxþЧlhĴ³tǧ`500- ,-,,.8W|z xxzP*,1219* *8BC=61,0@QW]puTS`y}c{sxznnqtbmfjm}}hJǴvqîuv{Ț{|оȪǿйĭÿ̱~pӥķ˼yǹƿs|¦}…yrZvyıüõ~qržǭ´f{Ƭýҋ}}ƬUTqh`Fz^SX3Z~h.- 232341Is x~~~~xnJ92025:71-,18802GlŹèdbƳӻtWɸϠjrǵͽРƣٽıжçطٞsǝłذۼ˵̦¯ؾϢ̶ʱ͸Ԙβ|{ζpΠzںsȳv̨~¼|sxD351026Gl xxpL:/-,.3;91*(,3503Jrûƹ¦a_¯ҹεoTij˺ɚdl²˺͜ٽƾͳЮכpǵп׻À֮ؿڷƯȣ}ŵ̲Öſɿ̵̾Ȍy¦ҹpoӹdxԿ˿ֿmvƷִnξêypƢvý}s{ĐJ64.,.2Ei xxz\6+24-%(-26;D=*!*Cbxxzz75qY>kOWvwm}ushbcþɼy˜oá}}þʼn]mǽvͼ¦hʹɻÿi}Ƴvhɽ¡ng|Ͳ|oĮºøóxe̺~~¿ɾÿ][ƽӲK`ԽemɽmW|įl`le_r~{q@27oW+235:Z{ x~~~~ xyX=:202:4+')084()=gĽȾicĻn;˵̕ds̻ջ|ʞlsڶ_ýۺt}Ӯ~mr֨q˦lҫ˅gطϥҵʽqۚtڶӺ٠wնƒչ^ԪȬñɹma~n9:706=Z x x{Z=8/,+.86*$&,30&)>lȶɾga¾ſżh6ưͺƐ^mƶ¾Ҷwřhnֱ|]ַ̾qzͩz޳kpǜeʷۿ保kЩȃeӱʢȶƩ̿seώhǵΫǮwt˾͔zӞlʽɪ}ִv~ڹʭzzڤQs¾Хξͽ¤Ǿ˻pct>;4-,3:X~ x xiE,4320)$$(/9F<'&Do|kwd:7wR"i°{HXlapºRVZ:l̿ǶysƸT]ʼvgŰȜTYз¿PvȬϫSx˶¯˺zrǼĹmNĿȵyz}ȸ_RμzSɻyxb`Źg˶ŹXµŶjlƥfnʩƬѲbdٟJk~rƭv}Y]{|wvy}p/40/-/363-)'+9]ñ|͹pWþɬuqȼԻlje}ɸֳ_qùƽٰxYȴpԼӰpwÀdʵҾϣi‘Ϛmśʘ̡İrӽҫtchտԲ}ҽؤsڸܿڳԙկ}ҿ̥ٶͷʡþĶnwT4;4001 0/3>In} x xnID<1-,./22/)%%+:`Ϻ|ɵǻjQƾæok}̾ƺѹÃ^xijЯ[møź֫uWĬ}iηͪmt~cɳѼ]Ⱦݶ͘k˜ĔǞlζļƟ~ҿhW֊\ɳȦʴzq̾ýƱ̘̽gά˿б|׼˼ΧԮzԼݿŢpʻȼǠ԰ɲǟŷqyX8;1-,.- ,0:El| x xtZ48;42*"&07;<4)&(>hmthJVVjT!.32374 213CPm x~~~~ xjL98C;/$*Qy~irtF4hgVvbT`pq>{qxy{puulyuhlr·¿yĹ̢feȺù|sϷmĿù[ǵϬ˛˵ͺëέtpvqp|ôbYx{|Ƴ{x~|w|y|ҖeyixЭcqdgy||[sblUS^j{tzcG2Nwb:("+//79423433=Sj} x~~~~ x{}[=88>HH91019=60*$2\ýgæ|ѹźhר|ϼq}ɣsŽѡxִϳɺ}֫ą|ș׿ϿԫŬެŦȑϢϖƾĞל޴ȝԿʹطΒٜӒȢʵڽڿݼҼֹ͝ҡĥϡńܴȥݯîͯȿ}¿ʷŹŽ͵ɔpW;;A8/352012334::>On x x|[>77=GE6-,+-794/)%5ah¥zεcҢxɶlwĝl»Пvҭ˭zò}֫Ͽy׹ŗԽ̽өêܩϾá⼅Ö͔ĽͿ՚ܰ˽̻×{θyƸƽ†͑sǿdžʼʾϲγѰƱʭƕſ׸ѴÖԵǽxѨxƵѣ}ϹʫĻxïܼʳ͘t[>>B8.23/,.01278;Jh x xhG0**2AC93211;B7,#4dwkqR+F~wNWNiobyU`\|^o²vriɄThc}hc~̮rþqŔp̸Ωrv´ȴʶ}iͨиiέȿƫȺͻśezùerr}_rv|}~sò}Ĥʾvdֶѕdtwcrr[diqjxJKsm\}H%Ojg[/*((175324457966Fc} x~~~~ xqXG707??>501220-+-Cvos¶yƺĨɾtxܿhwýyŎЦ|ĎέΧͬhҢѽǧƽḣųɤȶϽӿɀɗۏʳ׵Ĭʡ˽ʦظۼڸґշϊŠ࿕ҹԫدˬԭϯඏԬعקο١̭݃٬ˬ¹Қɦɩ̽ű˥~{wS;>E5152101013577;@=?S{x xsYH607?=;2,.-,+/H}quµvö|ƾ{÷nr׺brr˿{Ǽ̠wǿƫͥȧcϟζĺӺݶñƢƴòdz~ƕٍȱճèśŹšѴնέƆ~̶~Գɵƭɟˣοȡä}ԪȠһ̭~Ƶ˛ȶ͔wؠ΢ռğȾƥƸ®ɥ~{X?BG5/2.,,--./347;?;=2,,--,/557Z|pdzeЬ˿mīwqǑvªjlþɯԭֶzĮŽșwݺҼʴ˧ͥƳɯǏлɛ̬۫ĹǺ߫εΧ׫̽ҽŽǶж͸ɫqé˙ШѾdzּûŠɭǼȾͤĥ͹{ƹؿ͜®ʶȹwǹƲďzwhPAB@2-..-,/36778:BQn|x xwwpX8$!(09<620/#,Wrg61ic_lPuS|eb_:Klkk|Ʊ|{Ġ}äad|cxʨټhzʿʲ±xkǹwǹƕtƱ|Ȕ֧Ƿsxyzu´z}vq{]Ÿ{¨xxyrwro|u{jئp|vsheu~vzOkaqM3fnD DgfS(%,4/132443357672018Ifyx~~~~ xcE52652881064*<V±zxŻϬgwbīӼβ}NjƱϠĿéxҬӢƥٶǥ澤ᲂ̧ūɲۜ~̱᳌޾ԿʢɧϹ㳊Ѥ䭏ӝ硓ݮՖиῩ翝ѕàܷ̥Ϋ٧ʠЭʖţõ֔ɔ̪ƬǽĚŠɶ~ƟoQD??8200131/14678835P~x xdF5274055.,-32,AÕXŵ}t¶˩dsZëʹ˭v‡˝~ýû}qΩ˛ٿť״ţ伢߰ʤּŹʽոٚ|ʯ౉ܼӽĝĤɵޮŘ|סǐۖѢ}ɊĬճ۴Կʼn׷ЫŸ͛ľġҾ˷пƻɳרϺ ĦyĻę̺ͣŶȡpSE?>6.,-./-+,2467:66Q~x x~vU:+',/255326+P|HKqtvypJ]mLn@Q{M{rJCzgЧjpúlyfvpk`Ͼ}ȼ}Šky~wͥși~éyƒeĴȚsƩľťƼǯyɘoiʵÍoĽ~xǂsǼjvt Ƞ~u{ânyw{us}qsil{[iyi^df{`Zmp]2.C,*^~]--6652353134235+!";j|x~~~~xy\E<:7/1431001210027Cg||½oyĺ~íƛuѺu“ֳ;§ƾڿ˩ÚӺݴԠлϿ֥ۜϳΠɾ̛|ˡη͓͕׌ʣΟ՜骁ݬװ͗͢ŋٲ祾ٷӥǧǺœǴŹ{lŊQKCBC901010/2:=<;9>DVxxxz]F<;8.-31-,,-,+.5ChϕzzzýlԽηqþѮѼǸ޿οʨѸ۲Ҟغįͼ̿դٚͲڻսʜ|ļș˱p~п«wƼˀ;“ɐԷݞuѠˤйͧŵ˪Ț¿âľ˾đ˸ͻsnjRLBAB6,--,,+.7;;:7@HZxxx{oR=4344/(-232(*FU72XeYOKIM^mJE_Hacebqpdhh˫xQsŸvlftͯɭypvóěƻp|ŧ{}ȲЩhĿʳƽmƒʼǶŦyg²s\jzƮdĮsrҭw}l|Ɋat|w~xzipƳ|xyӸnju|{u×qdYdvytjSZpp[YdV=0m~J0>>82233214::653,-Aczx~~~~x}qaRC,+483005951/5ISLMrpoǾXp|v}̯˿úé}ÿǝدDZѲēμ⹃ӾƋŗաϰٱώÙَѿą߼١سźٮֹ̼ٽݹ哏ެss仼жƳp½ǤǺٰdnɶ׼³siwJLGEC=6456559@A@@=Jc~xx}p`Q@%$.2/,,141-+1DLFSϯtqƼUlxotȫĵȾοvĚ|Ҫưϰ‘°වѼ†“Кʪذʋ—΂|ѼųxӰ|̧͕ҹ͢ƼʭѾͱ~yĺ߾ѭιѠgg׮ȹīdyàz}ʽحbkʺȼ{qwJLFCC<21127>>??;Mf~xxyo_O?2,)*.2411225=A9%6a^C653>:6567769==985;7ANMCBmSPϹ̔Poδ˳˯bڽ¼Ĵ}ɿsy۴ԳաȪڬ}ޫzܙۮ̮Ӫ¼ɵ۵~ڸ٨“⠀uҍjھاπqўkwkgпϽͰg}ƽźԨrzŽՙxuůذʼ×nMNKF<1,09@BA<652!8cbE1,3DRSbsZ(*bx~{zi'JfkgmiLhy]\t]bnŞwpȩfh¸djZ~Àqq¬Ůºwɺmͻtwœq_ŵ`k^åĭlsm`óŠViԨnKfe§è¸]M{JVJGȸF[~HQ|{{dE?apMUc;5-*.6>B>71.3>EXs|x~~~~x}g]VE5+.5;CECDFIcYZùrk̲îιajéy^}꽱ļƐKwúʾɢXnƼƼªn}̱ߺwiֹΟwصqYȞسҽĶ|­آvȋٔyo͎pþ۩ճ߿аkw¿ϻѼþ˽ŠŸͱŵ|}`MIDA;3037<=:1+2Dav}xx~ybTK;*"%+2;?<;=?LpȨjiŻqiʯƾ˶\frWx渫FtžƼĝRg¹ĺ{ǽؾl{ʯܷufԷ}ƿ“yڽuүlTřӭϺq˺Ѿֶκʹ̖j߼tͻû͈mڙcûľdӸϝttԿȽɧz¿ӳɿĤ_kʶwsɬǹį¿˽şž÷­_JDC@92/26:<:0)2Ebv~xxyv`EPN<*"$*121044)4XdU@7=FE=BUA Nw{pkqu|@:TvFO~^E[Ƞu,R?Ud}Vd̳ơ_PifͰӯe~Ĵçk^ˮVuĿΎ>~Źϯw|q]¢xn˸W{˨katXĿȇPoѯ­nQ_`obzIR^\}¥|jnmNXqvsrxGb^GbiO\F)&BH<*/:9=6(! 8<5/,.38:3*#(9Ukxzx~~~~xyx[D:<;878=DICO~uo̯f;̷Q]ǿxqǷʼHtˋe}̿|̱۾㭚p]Ե⮗ʠl֚l՜zĿ˸wX̕|fظɻѯŧ໐̹عԓݣ§ȼܰå´Ƴ{^PHC:9?BA?713427Id~xxw|nS>3254//15<@DZ¤ǹϯhɻɵLX¼zszm±ƶDpŻĆ_xƼ˿x{Ȭ׺ᩗn[ҳ֢ȞgzѕgҘvؼ½ɶvN¿pĻؓZҵ̬νţȽƹɻ¿ԯɺ̼ͭՄ{ϖxxĨⵒǪ™ĥaMC<77702427Ie~xxwsovjL6+**)++'&',37))H]`Q@9:99AB* %fupd_VcuR+Z_Ku}4??<72(;NXh|~xxyyvdZSG;41.+,17<[JkREhZ^v@rwozp`DZɿqɽxͷznŬźyhŲ~sg}Ųĵ{w~µvvnOÞñsi¬edʡ}nrsw¹`s|uwz١QjpvtlscFO}N5W`eYZwvO5Vgua&$P\,1*%;)/JLA*$360-06BFe{}xxwvvgL7462-($,RZC/08CFE@ >U`YROE5fwX,[a+dS/hy\Tt?`{n|[[X}Os~?{hÎ{pϼ|v^bxҴɛ}fyfǹzoøɵ}yyp{ctwy|~}iokzlʚp~zy~uxxkkvހkv`rhvfk~wA7WO.8H[`\dT:;``\\>"L12987 BJJG2(@A<3-+0:=Ym{{x~~~~xz}xlid[NA6.4/&ImyxɺŶ{̷ǿwh¼٤h{еλyϾSǣwyѵƿȭøıĽ؄ǬϮҬҾ՟ۭ˝ɭᾠՒŧͥɜʞ½̽Ȕ׍ƞŎԝȔջĤҹѹ˞ЪţƧʠսțѲˑƩַ̎ҬأæŴҺ»ǦyկlJ<>H7(',;Vrzxxz|tgb]TG;0(/0'N¸{ԭͿҾǾvg»עeuϳxŵwѼMßtuʹžȬҺwɾ҄ũ̬ͨлʹɓϢ}ɚǫںόȠǚƛɻƒπsҿǺtʻɑwἈżɯոÿƭŭº˿ĞùպƺɾɱԾмƧǸǽͫƹȣКʮϽàӲ㼎nI74>0%%*9UrzxxwxuaXZSJ=1& BVPHC=<&F<HfWaR)4knY; zuqygF0wv@?jv?tnZ}vpPWb3WXX^ktkk|urmqiȾìj˽Ťwy²vêѰ~q{mm_~vn_}dΩu³om§tuw~|~hzkfth~ՖyihhbqKYsvW,Ckrg]I%$FilU1&HTTI?K0 ,60CT6AON?'/C8,),7Oi~yx~~~~xwy~n\J>B<,?htogŶdzeųhϰtбx¶wyŽҳ|Ͼȧ{Бj¿Wzξsѡɶ׵ƴӷǾ|˰֞׋ΞϼμҰŕ޷̬Ѵֲٰxռ׺z佁ǡոãҸаΫͱ̟ɷʾϧȫݴлȚر|ő羁~ֶ˼؜ܷĿǵwǕulH9<@<:+Alʵ|˛oͿмnξsвtԶzvvͭw|ξȤvʍjVtȹnƻͼ̜{¯ѯó¿βŻxҿѸՉǘ˶̹Ѭ۵ȩϱخΥkɰúˮznٱu⤄»ɬʷƬĤޟ}μ}ξuϽÛʽѩzɳϨt˽۽ค߾㩎™ӟ}ºpI76714>Mcw{xxwvv~xkZF4'+$0CLTTN? 6:&8A ;eSdN*OW]YE:L]fvoF<\vd.JKR^\~^xȵk;wq+]Uc]Zf}vǿxa}yv{ryɼuȵxIJy{Ş{|niYfq[ŝbyБo||rnjrh|bǻkt]tjkhZJc[\>9Vx^9%Sw]Kda" 1dtNKE;52C;!77GW)<\\E$ "6;AITevzx~~~~xz~od]PDETgfͽͮpqʭʿ}|͚húyxcŹʜkͽũxν|lǾ\Î|Ż˙ʊpķ׾~ƺȷܻϗ~ڱٳѱӽϪ~Ú۽Ҵģȫĺ˺Ρֿ֤֯͝ʱҵΥ–șſۼⷓſѻиʭƔͮĽНy鲊ϖ~ͦƸఌȭ̷˷{xqävJ3B?8:vX8[Z5YLU? 2\xrKmO3AjsI,2]pN>\^*#H^@=7#5+6O4BCANnW0=QQh}x~~~~"xrhYLKVbaZ`Xȭƽ|Ŵj·jλyuǚ`ǨrlȂ_̝maʹsΩuؾƪ׹uq׸θЃ˦ʮӠ̾ΟЩ{îϻͺ֭ɼͨά£А׉v۞ΧӾĝαȢЦؼæ׶ѩܨ־ƭȱӶŜ|̻±Ž¿|hrvtbK@Liz}"x"x~qfVLN\jg_bZ˴âsȽmDZ}vȝc̬tm̈́\Ǚk}^ŷoɤqջ¥ѳokвƲ|Ť͛ʼѼvȽÓͧyªʵȷҪöǣ˪ͼ͍}kϒzĶÜ}Ʋڸ¥þȽĴƼԵĚɾ˯ƹ˪ÿĜМεȿɮݼȦƢԿɦoyzgNBJds}~}"x"xzuodXL:%$$]_CbhC7?E1-9@9;@E10Fdkd5"W|aV`O*5|T=rtwz`/*iyq?8q8{e9USub^ƪ˵ft~jlbnïr~bkpnyqwtjWeuiǤ}~z}}{utumqpxl{hxdq¢PWqWb~~U0Pw_77VbZNIJA31# /! '%>SF37>$&$ Kn~"x~~~~$xzf]\OEFEJdqr˕pcʉožpwu¾ȯ՟fhĽYxιȺйj}p¶ȦĜu͵̗̏ξڵàչÃˠθžžƣʻǰد޳Ƚʖͱʼ˪ˣ̺ܴܵݱē٢ӾΚjԥĮĝġлֽŞ{忄μĻҩ|t¿{r|^`seXY\e}}z%x$xxe_aXLKGKeuzћylȴ˼ٔuǖu|zѸۤiĪlTu̶÷̵fxkġʾpѺǯŔňɸ֩uѹԷӷĻʿǞȲνŠĶŮȸˢ{ҧ}ͼֿwvǽſzШ~Ш{ǹФΕDZλŽ^ɘ¿ҽȴӽyȋആ~ͬ}u}^`seYWYa{{{y%x$xyxsp`E3"  37$)Aiu=%> UB-E64<(B&C\62IUOHQP. KY&!\tgahRhQ8wT(Yd\{:QGv`Ra|bz~sw|arkjpmw|pxexfwİycbsozejzmʽzintlɻ{zJ~lqdijRǂzQ-Hquvtvpl,6N@1E]P?GM<.;V> &20).)"9I?L.-71%)8^z}~z%x~~~~'xmbgOMG=Pmws`roĻv|vxս˻LJo{yʿҷr]վýČzsѵǐʸݭٰɻНl彧˴r˙{͵ԴȼʦŐگον©DZʯ~Ҳخ߻~³ڸqʫ׿a¸o\VWT]pz{)x'xsimRMF?Vutdusǽ~{̸͊r{ɾҶ}nYӻvnϳĎðѻاԪǺĒ`ƻٱɿȱpſʗyϺȳҴȴƾ};Уx|ƵθǴxĿ¦wʪ½ҧڷw³طpӳƉhýwZLNIRf|yz)x'x{zrmZ1'  "K_2*$>rYRPB955E:DB>JI;?:Fbvc^gUdu?,Z8;}UeS:d]Vughq{‘r±~MqǶŞtY{ð~azowmw{b}k|zyjryez}lxe[swWiɩ~ouRHp}ov`:wn[NKOQJYO6*>F71-5<;;@he'*]cWV]_[WH.!31.9Lbpz|zv*x~~~~*xywi\Z^]WQYULIasgıɭ]ҹ]eȽʛeƼ€ҵǼŒк|;׹ɬuпժ״۽ؘ巃;ʞ{ĺ~ļĶȻӱͻԵsރj̽ŹאdоrpйƐeڷϾϼxȾըٰĞlqͿbsmlhuwy}}zy,x*xywfYW^`XMUQKJběylϽȸҲbȽ^fɾɘ~cĹ¿}ŽѴպ˴w|ʼշ˿iԵijɞ~Աٻוⶁǹпʞy}ƾ~Ÿȼ~ӽǣy|Ľ}ǶͩesԵнxdɺ÷Ռ_Ͽܵnn̵Š_۵}˼Ѿ}ש}ʢmsʝÍfvqopqpjlq{|yy,x+xvd\kZVNE<(.4+'KbHMMPKDD?[:)<>V8B>0EaQ0IymkiHANNVdkM)g{lYUEYin|wDȶ̫tSļ¸؝AfɳĽҶRpŵ·o|ϿĻϦojԼҨ\n¸þsuйɬ˾ݤpxqȿ˺֨˽ɴΧllȾoǿߣkм{ժϵյqӷϩljqռںҾ؛|wæȾŸvmɾ}cqzbWJHVr2x.xxxzuh\OTUJKOJC>Te(4[C^?D=.DaK0`PD@/,2>AXX3z`dyvtL9gIVr;C{ARçWZ}k¿Vw_WƘrwϹgh~~lνSn뭟qpĹ{Um˿nizdLkd]rfRmylvwwS3G`|{zcaXWT5F#?T_UC:B;AR7 'TO8=>ADFEVY7+DFC5 .Cq}2x~~~~2x|}zvfSLS]addeluz>{»tsωX{ʱµ֭vQ~ǻĿԚ`tϲ²mfǻǾþ̴ǭdoѻлϱףƞtݻĻͼzjtɳſƵr̯ߧp̴ػ亇Ľʓκҹ۴ઍ٣ƒǻƼ½ic\^emkt{5x2x{|{xzsbPKR]cfghn{|BȠzzǺ֌Zyѹɺ׭wSǿ֘_r˰²mdĸúƮç^jйθʫȿ˖}ϿǶ¿uҲ|y¹оzŻjt˹źiŨҙ`|͹ǯҵŸ۰|¹ŏ̺ҶְިߧʊŽĺjd]_fmlu{5x3xqeVheWB*!( ! #.3Sp30_NXFE?S4EQGE=9LX;%UE,HM<<+)"3`F JZG^hL8FWZxB)8LifxxlziR:?^yoxaDRI}{rt|̤hzqt~nxþ¸xir~lis{m}|u{lĪWcizvhvln_|w{Ma_I~hfvnh;4fiC%Bl`HMKPW( 6GQJFk`ICO@FpX4-PbTHOahPA[e;#GcYSKC<84/3?<8BG]x|}9x~~~~8xz}}wd``^Z\YbbQivНssgtɸãdrxĻϼˉ¾ӹɸƋʖףwܥؿָNJЦ־֪Ǚƭȿü~qѠɪ΢̞Ξʑ˹£ͪؿ×ղآĒǿĸ|Ϳ»ǙѢrnsropnlkw}x~~xocTHB*7=>G Ih79RWD7;Sa5?xj18G1,Lmc* +UB#=qcGWc[f[$A~sCMo{O1dc^h¿wYtprffo§̔[~hyh]li̾pu|~Zwhl}PsoÍfuðyh_q}}^^yu^JT[dhHJgsjwS$DqjoGIj`]MbZ^b^`<$Hb_SU);dOM5V=8LI81jh\ouABcgQDUQ &Q^C(FHJPW]_v}z@x~~~~?xyz{ku\GTPbWUnlXaqθsmĜmљ[ʱ{Ѽԥ|ɯr}˧դͦѯֺͳִӒآ߼ۼ|}β~ʾж}ʡ|ԵɋÕاòɦ۽ճƔמӬǡȻ̼ѽ}ġz˽z̵w¿v²ˊy^AUomnn~zDx?xyzz{ep\IWSf\ZqnYctֿzrˣuٟ`ڼŖ۫~̲vơ˥}Ӿўwĝ}ʨҶʰӰ΋}ԡ߻Ĝƭǩ~ѴγzȟyҳÅӣ±˦׵Ɠܥծ̩ĞΌǶѭǾ׿ųwóƄ}tT:OfggfuzDx?xyyx~~sjNPP'  +-7_jI&8RABRgYVke= 2,*JeC "H@H< LSDDQbS)"Kv{P*By||c'4y}{X=`}xZheVqͿzȼvmYmҼxjðtedZ{u^xůg{heZYNeuQunˮnhĤwmŶj}lwwh[cv\`^K>qhKh~pA)GwyhZ3)VfTl^!FWfUP=)[SNGI((c_OF PRSXB GONRJ3RcW_rE:RV@-62!779:Q}~yz{yDx~~~~Cxyxz|ri{rXU\QPahmoGTz}e~~ֺsbͽԿҪu͸ĮxĶΫzͰǟ׺Ԯ՟}׾پ͌yз׶ҸțĩjŤ~ó̼ΆԀϮ칂Ѭ՗ԠҪƟ̵ҼˤѰȧ}üϾõz̷δӲWXv~xw~zIxCxyxz|sj|sYTZPM`im{lETzhʽzi̜ݴƚкǡ͸ͩxɫҿҴҫӜ{ӻպʇtִ̳ٽΡ̮oʩ˸ɻ΅~Ҁֿͬѭ۞٣ӫϧϸƥԮܺұΚ׽۶wPRoyt}~l}yIxExy~zm\M<1B8!".' ,+=\I:4;\^70PKPF"+FJ :I5=?307H>D`< 3T[fT)!@SmrW-%McWRO+JkvtvDF{}Punñlm`usQ~ĭƩlXhzPHeesc]Ib~Ue~iRrVNap^˓\xps`phhYFuy~{XUkMkp\A8aoNOsxlmnP,0Nnh?#>[NN\^AJn`?LK:51F8 BTE& >[FZeK;#^jPI)@WLC?OJ7C9/HkMbmcs{{}|zyIx~~~~Ixyuplchyp]aZDGU]h~_TsȕZŶxĻr¨~u̼þÞƉҶϚĕdzѧ}Ə՜s٨ӸtiʞsзƩ|׳wٿd׿Рӳ̠ȡԽѸ}޽˶zſǻٺĘλէőhн̳{Ӿu\~d}~e^f~||zNxJxrkh^avoZYQ>BR\iaWvȪڞ`ѽպݵ̠پčÇҶ̙վÔİΤzŎӝ}௑zožϤz׼è{سuֽfѣַ̞ˢƣ׿“ιʁÛơ͢᱌ΘpĴ{by_y}vu\U]x}{{yNxIxvurhvnYUXMKVA@WH,%('-><$3'%<5 ,=, -UMFILK3)J]N5ALECGFYe04]SMNO:T||QIemb^Vvy]qo_mYdeVpaqe1T}ffe{KAoqCyxKp}AUE{i`fi_Nmz}qVP~x6GpphmxiAel?IxvhsgPcO/rpE7Ywkh[LaeE*#P`1'NS@NIQc8;id3 >jI4.8GJ5'SJ/mo]aeSUGX;5YT@DCJ<.4LVSVr{|wvPx~~~~Ox{|}yueqr^bh`]XWfsv~kog_Ÿĸԯ{|eʡxΊé}ɨ̼̿Ȥ̱ὋϘϯzĹη˳ЛwƑ;ËͩѳƻΧ~ͩΙxƵҥ~ƿ}{Ķ̢wpbRaieVR}yzzTxOxzzyuk\km[aga[WXgv{lrg^ȼ٢̢Բuժ|ҍƭΪ˻ʼǢ̱Ҿབ՟׷սаЛwĐǏЮӵǾݵșְۢ߱˱֨{seTckeMK}{|xyyTxOxywytwoiVZQ3..))$&(3= ).Oj_^\XSE)FuV4PI:9GP+Ma!EZUX^QR84qW&JQ,Gd2*amUUM:QiZ51E08MIB:634221/+'"-GHBABELL.@hP&%DYNCJSVK,AZ'@\VOMPS^NO_/7]eXTcp}|E0HCMaXYbafwsN9?^h6Ap|ts~iZ~brq@Z~b|kasn^oPejQy^KMfZO}euzRLSX\_dd\^^Zcm`DGW8RpZm`??HK`a-*"1bcTOMD/*CH)$60qhLP[tbx[xvrxysplcZUTMGFD=61,*!*7:#+E9+;XfedeghhR#4M9boVMG>M\[M"/?%8R_ZNOZbfcpb*:v|]Y_[^nywp[&zxs,/lzPF|RHabTf_oab`nycOc`dkmx^Pgseft}sP9<_zo[U\ZLM[ggP"FzkYVN@2->S\ISzNEP<3%4UR7^H7?65F>5G\Z*BaQ;40.5FMQGSzunM=\<-AFA983$@QZetxux{bx~~~~^xyz|{xxrb[`einroSK_]bzfmŴљuwƽhv|rĿưʮ~sȘ]Ϳvмxwùƽҷ_yƼɿɸwqȶ˾ÍZ{¿ݱp{źɶϑZȼijʦ{zĻضq^ĻȺҴ~º}^\~odyqr{gx^xyyzy{zvxurnniZUZ_cinlOI]Y^v|erλۢ}}ȿlxȿwɲгyɘ^˧Í{|ټdxƾ˷woΘfuiְͿweܼŻ`]|qj~tuyt}gx_xwwvwxvtqjhd]TKHA-#''%&'%!1-0I^[[WPSTfmA(1KwrUVQ;?M^tA&/:T\ZSQWY^bbr*|UIRMP\c`da&"|{z~f=BWk{n;0m}Zh}a@Yv{f^Wk}}u];F|{}B?wp{_%=n{sjpgNOdn|R(f}R?HQ@3GgnA>hbhVA9-$3OS69G8HP6)&-MeQ?aKFOIGOE=Tk[/1`qe`XVQPTWL0M`SK/+&-BOYhleytitx}}gx~~~~dxyx}um_^g]^lo`XSQ\k]Rͳ|ͪqwüϺȸּjǝZpþذdmrelζSνw_ŲϺ˻dֲr¶ʰ϶zл½ͿÿɜnoȰbwiftnec_ajvlxhx||y|vnfTT\STaeXPLIUcWSҷ~ӯvzįн̼ɩֿkҨeylosfn]{cʙtzɘ̐СruƾÎe{igt|k``abir~lxdxwwxx{{xpjmi`Y\WPE927EE;9CD5# /QkS#QhUEKG=:9]ub;<^KINQZb_akm{Z$+kP8EADOSQ[V:Kbgru}{lN[gIHo{z~z}pN8:Ilzmkz~yG*U}ztknz]7qhmiV\j6ZeVRWLs]QVgvM Q{fmsih{mz|+m|w^ZsnSTu; %YqcZSIDGOXiJ%a{xL*1B5%?bT,&1=VlbB2237QI':,JL=55D`eCC\`deaYNGDUc@#=ab\`_]ZTNKA)(MX`ekou[(KY?IMMcM9/"`IIJkm0(HqvgossrhpnG*1;h|kX\\LJosL(8Y^TJA@FPZP0,-CcWP4*302N\<=MYWC@MLN=3Y?!%8DNVJAMOC10?avpmdVG?26H,#;;-'*))*)*7I?Ofqmighnu{|qx~~~~rx{tmgezogzvicer\Ll{wǧډy§ֹϹ˛Ҕʿӫ~ҙwu҉>RcOBJS̵nѻѮfiŶ¹y͘ſҷĽж~}yyxxy{o\bwzuuwxy}~|}z{||{zxxrx{w|us}ggyabwogzvfa_mVDfxʫލ}ǭܿרޟ۴ȟޥCRcOCO^̮{ٵjmƗ٢ɏǫۿƤ{{yzs]dx{utvxxz|{|z{||{zxxrxz|i`e^\geMKX8/>.!41(&-C1(=2AGFNZcdD?ertm`opr|{\8d<,kytwtnT2:e57h|ikVdf6Il4BN[munjcsG@Q# 5XTGOUDF}W)B0JnZGADRk~EG[E0$QLNYwk~^ ]>Tmtqloyva|Y@kGt|aOVZZqj3F?!:\VKEFKSZ-MG4EDhQ725J^P"Q{tY84Mg\WkhU<'JxlE/,7DMC3-+2875>HFFB:1*'3D;.7JKA;?HJQTUZhksz~|yvwwxxyxx~~~~xxzyxz`hp]a^gegi^PTcwrfz˥̽ͮƞ|ǜ͕Ѫy{€λگh@YeSCGLƵ̳֝tt̼˿ĶĕẔ~̬ƿu^ORdj^VW_gouwv~~x xxxy~rs|ryY]dRTRhg\OQbtnb}ϩûӲӪҦנܷІԑrEYdSCLVĒе~߂˗ΟЈţҠbԸӲw_MO_fYRV^gpwyy}~x xxxz}sT^qSCMHS6AOAKA'%,2*':OJCn~zt[NYUTX[M.@Z@Go~pmzkbK.T|}]ARmr[c`89cbi>5[yulmVX?U- FXQJF?Fg/&tc%MSN;2Yu`*T`M5&SZ0V\kW#2PE?KcjYT[]aj1 _-;bbPR[[i.3eT!TXMJNR)]dD2LiL?D]c@ WqH4C_gdtuZ@9^z^@/.2.22#+BG<*!*14884A[fklw{swz|}}{~x x~~~~~xxy|zy}slpfRPfqlhzsWiooxvy|\w{nǼ˧ɐ͛ýٽ¥͗tݮ̾ƌREahYJJHѱȐzȩryۡ~ɤ˷Բν_opya`x{xz{ij|}~xx~xxy{yx|tnqijaLK`lhdvmQbqv~}~^x~qϩԛףȝαܥ֗\I`fXJNRܢ洮ˋˀ謋׳îڷɒh¬txxa`v{x}xffzyw}~xx~xxy{z{yxy{{xx]KHLF43GMHG[pZCS-(&'18/>pXP=/G]_XjgUFY|t_Aa_xh/ VteuC4RmpikiJ@UI-6]`NACL8#ArtB+EM@/UgB&`fXB.Vf$IO]( HCV7,MdWKNHhG &qvM @f`RUS|F Gl\5DMLRXUF3Spz[*P|j\QSh`4WqM1/:HBCM;*-GPOOA9%>^_V\Jc%MrR_:)hpWOLaWbVS'6?HV`W:4kqqV%;UMQaQ+%RkfZH8/*9/%8502ZfcP:FgMQYIMRnJ,5KV\e_FcjMdj'Zrc[]W1wj_rO21?R`Y;5@MA&!!)3etaRekK7B[oM(Wa5SddUC@[\kE7^OWk[C41=Seq% Eg^Z\A!F`a^b@(Js\O\X.&5IYYB#=-:-5#/((4ATRHivjdgs~y~x0x~~~~~x/x}trrvPRSP\uxwenyjggƹrNPabSO@q΄ʹʽ|sk{\iodyurv{z~x9x~x/x}|rrquPRSO[uw{hq}ligõɦQP__PNByš{rɽľzZhocxxux|z~x9x~x/xz{z{|}}zzxyvqe]bd^]MMdaNS*,-*8R\Y37U='4AC'$?R^X$WiQ[l[TT:( (8O8*22F_dWS8??Z@-[p_S*:PV7;Yc80V^RNDNJBAJVUL+QaPWN5[\V\izzx{xx{|z~xBx~~~~~xIx~t~yresr]iwmhwhMb`Wx;N_`IMJ_ex.[um_VguePSmyw}~}|z~xJx~xIx~{py|ulcvwfvwsoUjj_{e]hfTqan>_|U]iiwJ[µl^R4b̰yYsTVTbïҼa{{ɶdpǸ˛v´ƽËe˽ƾy|xÿɸŹϿȽŹ}vŽʵxsþĺuvƼŽw̵˼Ƽȋcûźsʻ˲ӺŸ£ĵijxưʷvud8\twx~~~~xww{E;I½yfw˶s̽ϵ}˿˿Þ̺~ĥu̷٩wnΞq޿Ⲉ٦|lҜw٪Ӱ֕sḀ}ʼ̓ՎƙԾئvٲŦŰκɰϳοбث~ƿŭhOcpG2]twxxwwyC7H¼{gvɲļoƷɯ|xƺǺν~ǵzâr}ǵ®z̽Ҥ}rjҾҷ’eҳͽ֨}̙ptջӟ^ȒnҦѮӑp۲yxöƌ½ҋ•л֤ޘtͦѼٿ־ʷĮĩôνʪºøУwƮiPeoF1]twxxwwtD7@veCQxpwuvYwgcskjt|dsjT_f`bYPҸ}Pzdfxǹ͵XbƭǿƒQ~[{ѵʷu|ʾaƼͦnowȴǸ}ɴ{qиսĴ~ľ̻{ǺΈdȯϹ¾{ľĽžȮݮʺƯθͼκЮxƘn{}xZ9GysG-Vswx~~~~xwwY/15Lxvge\PYtt|dzͽνǸʾǼʿì{ӿsƲìඞЯ˘ºͰܰѸԙuæȢϚ̤ҫ̵ѬбໝɠԻDzİצᰐκоƧÙīǹØza;Y|dWV]b{mI1._uwxxwwV,-3Kwxki_S\tt{~ůǷ}|ȷ³|ķ|¶ɾ«vzȴpٸ|·ɸȿӪ̾ƦԿĒyػʮ֫˲͒pڵ㽎ş͘ɡȡǥܷͮƝεҡϾ٩Ƴʸļ~Ǽyb=]}eWT\axjG0-_uwxxwwV232Hp{jWVMAJpQLon]nghg{xygugkuvZ^uyphu|sYæqkƱpzſsõįjƽѹʮ¾Ϳ½ŹĺǞzwwȴa˧㾸ӭ}w¿ïĸµȴƷ̹|ŹŴĴͿÿų̈͵Ϳôʼɰ˶ƲIJ’qs}{~wnvM6ykVMPV^}pL/*Wswx~~~~xwwT21HQC>B;1=k»zȤɹǛ~ȻDz¾ȡʾĬpͪմx֮ƃƨ߼ȸβ®հڷ͹ú῕Ư¥˱Ÿ¢̰ѷʵڤкҵƭֱٳɞֺ༠˸Ѽʴھɵ͸ѢŤǶѿ~xTlM;9ADUF/*3dwxxwwQ.-FREBF>3?nĺyğº}ô{–xöy}ļÜɽªlջyѮuҡȹvϺԳʯǼϬ͹״ɷ޼íּ~Ƭdzλ㽟ȮδdzסͷϲĪͩѪҸƚӷ޹ѻȵϽ˷ǰӶ®ӾһƱɛȸv{ZmN;9?BSE-)2dwxxwwQ4321CG705.#0^{bisaûkni~fd|eiuoznRkxye~|xv`Ĵs}vҴûbxų̹ɼ˽ıƤνέ´ƭw·xѺҮöʽƸƏ~Ȼгϸ˿ʿƿҵĽ§Ϊƿ¬ſ~Ʊxí|ymw]1Zy\?13:@WI0'.[swx~~~~xwwU210/88/5=3(0Rѱyʩ}Ϲ}ϮɻƼ•wzǬȭtػ˸xڜؼЧæ|Լ仅޹˟ٯ§ȥ簜֯жğθǽԲ̫͡˧Ҹåզǧѱњֻ׸ĴҮپêʲޫ؝ٲǺθ׻ʟľ˕ìհʮŊtrZC753.90&*5^twxxwwT.-,+7916?6*2TҲyȧv˴wɪ{ĵru¦¨pҵɵuԗ˯̠ɼzپѸsz֯x;еԱ̿Ęūμǡɿଖϩʰ̽˵ĺҭԼɨʞġ˲~ͺңĤͮΗӸ޽Ե±ϭݿԷ漢ĬۨԙկȲԸ̼ÙŏҾΫèȾιzzs[B742-7.$)4^twxxwwS43216/%(0(%FZSxpoqa}mbó{hskr|]`wZo|jz^nouogoǮfnɢlĬxàpw̾žɷѹќȺýʽŮʹĺǺƵwҬ“söƾ˾ĩ̬vƮǿͯμŨ֮ɴ˘̿ÈŠ²ǸèɻʺIJ|}ÿxpybOyvbK7..0-<0#'0Tqwx~~~~xwxQ200/7738B7,/eºuήzwlśxĞ|ʲpDŽ{ŮiϮw̿xٮɺɾqpwаỷƜŒǥȡӮвݹϻѢǢɧΡմŜ˥ػˬ۹ëڮЬҲĝ۹ָȬЫɩʲа϶̣ͳӺ̤ŔϣֵɲЯϻˬɳݫ˷ͻɣĻˮvSG@>>7*2-+/.HqwxxwwO425/)-6-#&2[fI[xkdsVqdigl[qphlSbpdĚzcűbymŧرǽϸ|¸ɸĠͫ}ɿ’ӸϲyǹȾĤɵγ¼Ȭɼͯ{{Źˠ}£˽ʪƪٸǶŷ;Ǿƭƾ̼ȴʻǿǧ¾ɼ˖nǶŸ}vu{]g{ZD:48;6+4/*./Bowx~~~~xw|O300/9<;5=4.1,?yb÷yqŹ̿ђϘhͩϓƨͤşٮşÐm٣hȿȽǸ§⾎ֶƨ±໔˭ã̵ۭ߯گܹܽηʷ ʤ߸ۺҮѻƩҷո̴ij̤ҭ̦ƵҼͻʕ˽̴ɪS830583)0110.8pwxxw{O/,7A>9@9360B}b}tmƹ}ȿ̌{ɒcǤʍ¥ƜyƷ̢̼͹ֽiӝaͿ׽۷Яһ¡Ȼڴħتǰجתִַİ㽝ؿǟ۶طϫͷݼĥδҴȱɠЪɣ®κռǵ̽ȓȺ¿Ůι}äU930471'../.*5pwxxwxzL52772-6-),&;prVc}~Ojm_vWtnimuwg}Mqxyqpjy¿ǯ{ZĎTŸɯu̩x¬óø˦ŵžǙƾɝ{ƚyȩɫ~õӮȮǰ˦ȨĹƽ½̭δμʺ¼Ĵ̹ǿÿƹƺ˿ŭŸƼ»}oxvyp|_jh:+&'.32*0106mwx~~~~xw}N308;:-2+.5''R{nǮϵpµ|ĸþƶp̿ԸЭĭնܻȶz˻m{ɫܱټרŚֲڽТŚЮ̭̤ʕ˝̭˰ҽ䕆ʮӶϫΰѣηɥʤ羨ѻĞʨƭܮĝ̯Ȣţpѽ²˺yvpA80*-23030.3rwxxw}O/,8A@4724;--XıŠ~pª|{jûwſólǹβ~ţǾɼήyִ¯s{Ŵgtã~ԪӶ~ʾĺѢȿЬԶɛ̾ͬɪǝ‘ƖƦŬʷٻݏƪг̨н˭ΟӾʳƢǢҽ交θȥê֧ȿʮz˾ɿ›kʶȻ}½~~wC80*-11.001.*0rwxxwxxL4223885*/)-3&'MkY^{{i\}ggqlslpU{|jb|t\xoysk~ƧelXguˢĨpsþŨʺĵųɵĶ÷ùwʭ΀qĵȿѼ¶ػ¸˾ƱǼнʿĴѷϳưνԬijĸǺαŵзýɚŻŹƼm[tomcQMyH)+$!'-34221003owx~~~~xwR405561/)19,'>dzÓrpxǦͺw^îhužٱɷΤoɹήϿȺдlmƠɣ˼߿غǴ־ǦµԸƨոȯ礋̩̱֖Ϫɸѿ¥㾩ưȟɡزͮʁwԺϱ͹Dz~ѻĕrŮkZxL=E;2038?6010.3vwxxwT0,4:=8618A4/FlŲ§əwu|¡ǵrYbpÿӭͿòɠ}jŶˬĺɹ³ʮffѺ}ӾҿÝ~žŵظƾҴϷοſβвл©̾ťɮӓν̨ĴͼѿߺŰśŞձ~ˬypϸαƼų}xʴǾlpaT@E;1/26=4//,)0vwxxwyyQ52237330/(09,(<7Es~zvZZe|]ClpMm[qxnjlXwiyWtWĹDZtʵɰo{Ȫ¿æűvżǺ³îyяu·ƒûɾºſýЪȿʹþƿġnķлľƸoeŽìtruog}[psA,J|x('6/*)/8B8.-/02qwx~~~~xw|S401.07.(04+&+6tǴ`_Ǽj`ʿĻpJÿþĔwsֿĺtWr˿ƿ˦λȻļܕkɿˆpҹ۸ŞðՏ׷Ү³˛͹ƱɧԻħ̠§ϧ}߰ηͿٻ{sθſƽ;zúʼyĢYNh9:?;9:;=A721/-4xwxxw|V0,.17>607;3.3A~Ѽdbe[źjE׿qpкѾoQmŻŽʤzȿǶǽ֏e|·ɹŽŀj˲ձ޿ҌұĽ̩ɼĕǴϺƣѸ¤Ǜڿϧ}ݮ˵½ŸԽ|tθɿſƸt~üör~Ȧ_Vn?=?;899:>510,)1ywxxwxyS623./7/(/4,'+?rkDFoxOEsV/ry]Y}Z?=;6540-4zwxxwwS1,+-4;0,2.,+&,uɻ·_][tsOBil\j\{}ӾŹÿbfĹÿiθ׾μϺx{;~wѾțĝóûž̛qʻܹƜȽڸӥqҍ|̫ߴ}ʹ˧ξk¼ğiqC<946:=>;9542-)1zwxxwwzQ62/,6+(,*')#3~~f<>wkF`]9-zTVGUsOmnįSW|xZȿǮttjmžpͰthö˹{ð¾̵rŻyĶŽcw̱pýʬλ{ȸʩzpʜiú}müȿϥm{ùĭy|v\zzy~o02^N&'-39=<=632004rwx~~~~xwwJ20-(-$+3(+4()Tpkko^riqotpux_¼~žɱz~į}¸s~ǰ˳џ}ι|nӾɳϽӤgĢ|Ͻůɴ׻¾ġҲwƶ­úƒsijɯîǻˣ{_<8546866452.3ywxxwwL.,./5+19/2;06bøŶvpf}iXndm{zjph{zpqYvyþítwvnxȰΜzƳvhͷ|íȸɽȺΞay̺̿®įҷͼϯ~tɸĮ¿p©}{|ϪgA;64567875622/*0zwxxwwzK42.(1'-5,-8-Q~~ulVRt~tQjTCX{}pNXsstkfufsToxoo^[zvnlzy`tcJ{lo~ufixg_j{|jhYn}}þRxjsû}|xó{ypdÿwp`顮mrzqnn~sxz~sGNgX-*/2353754202nwx~~~~xwwK10+!)#231:_»wĹÛvs˿pwj|vyĦva˜Ʈ´ʐ}Ų|sԿͻ}ŷ}v۵òż¶袷ıŤxL?=86657453.2{wxxwwL-,--)0)9B58C8:Ehƴ}ıqoźjqdwtw}p[~y»ŋv~vmκƴxzrǼĐTC?755433446220*/|wxxwwxL32,",(6@47C9 2m~p]{axo~}|\~{|Y~|tjkmwsT\Oslb~}~zk^amvuq~uuxznwaMxp}mwtt||{{tirtw}}phs^trlkbzzwzy~zq{~sttU@h{K%/5643220776301nwx~~~~xww|R301+&,*36025200Bvmrپʛ|nؿmħƫrκގ_}~ƩڹƥӷvЕ˽ȼ⼮ϫy¿Řͽϛ÷ƿǨȣzʿũ͸ĵȹμռнĢӽҳȯ͸λѮ缝ٯ͡йƦνͽɸDZμѮ͌ɭϤ}ūypC4>=6463.3wxxww|T0,-+*-+46004/.1Czpuyĕлuhҹhmɵ؈XwyȿԳ̰qɎ{ķĿ۵sƻƾƵžǼĽʽڼ|tǼȵĽĵʸε̹ӾҴɰDz˷ʨֶլ˞}ȳƶŵɸDZºȶ̨ŅæȞǯzK8@;423/*/wxxwR523)"-.7;79<;/(.YzQ\àl[j}sbSR~}WsDcdu¢o~c}kƷu}̧e|ľzr{sz~{~ͱ|phxrx}ưƨĶɲǨøμŜunνü˼Ƚto{czWC\xj8+65786302pwx~~~~xw\601,/010/00./314ZriĴ÷şעƉfɎĬܶҶoiĞɦаǥϽ̩qΰi͡׷ɛب̮ŽĠ޶㷐⺮ȟڦޮҿڸ•Ǻÿˋpĺ¾ͺǣѹݷ佟£Ḧ鮜հũڷӮڮֹξǡŨȵڮϻ⺙Ҧºѯ|ʥluV=2<>756462.0wxxw[2,-*/--,*+**),.3]wlǹ½Ҝ}`ĉܿױ{ǽͰidڿǤ˪ɷԿƣlźǪcƛбֺÔ͹УɧϺ缙װ್۳ØӠר˸ԳĻ´ƅjǵʷßռ׼ٴݷᾠ޵讛ԯ׾״Χө۾ӷȸ߾Ƴ׭ɳܴ̠ͺί~άs}ȗ_C4=<43434/*,wxxwV523('13326779@8*AtwwMG}TdpȼizoLxsƪfƱTNĪ|°˳|Űж]T¸ķ{Ƭ̴ľ˾ɹyخȢȸϤ|Ƴđș~ǩw{zu[Ź˳ǰ~Ʈ˯ͩΨ˸ѮۡǣȯƤоĚˮæ̹Ҳʹʡž¹ͦy}zni{8:sR"1:5676310pwx~~~~xwl;0,011//00//76,=vg{þuŷɰuҿhα{ضҸw˭}{κĹʹĮǫҡȃұ|ֺœڲŢ޴ԩ٦Ӯ˲˯ǭǤ۶ãӴ䷍ìٽ۵ԛӬͭĮؼ߽ɮة̩ܮͯⵧƖ՝ԥ£宑о˫˹̜ʬɝáqp@<87:656562..wxxwl8,-+0.-,*+*33+@zmÜv}Ĭp̹c{ȬvӱͳrƧxvɵŲǾʾ¦̛ο}ˬvдؼԭ۰ФٹӞϫìĩԮͮƼޱӿֹزљͨɩѶܺƮըʦէʭܮͼҚ̹Ο׼ߩͻǩIJŕ¿ƧŘ{zF@843434.**wxxwd823('02236677E?%'Sri];TnSjp[{Mfanx{\caurt|ʰxzŴüyuozºféɮĞİʠĺĿɬďýɿеʵѱ±ġ{ɵΣw˺įŪ~Ȣtʾռڵˬ˶ǚռƘй̱͠Šʹ̾ʮћ}ɿºqpqoro7H{9&3965631/qwx~~~~xws>0..0/8:*)Wy|Ǯ|otÃmΧ}ăeɣ³ͽФ̳ũzϸxخԵجڦཕӵɔƛΛǘѹֻϮ¥ѫsplkw˭˻ܽеα⽦–ΰẩϱ߸὘ǥ޾ʦΤض׼㴗ʡĴȰֶĿžP19=4354567782..wxxws;,.-,+46(*[~tx˺wipý~hɢýxǾ}`ĞǷʞŮǿuʲqҨͯХϾԠ}ٸбŽęǓ͵дɧкݼɤmifgrŧǸ׶˱ʮߺӻؾֻ̭ᾮ޸ͮݵڶĢٸ̾ġˢүѶܮěòɽҽѲž¼ýɢW49<202233455.**wxxwn<23+%.1245675HH&7[YOQmfk_bamTZiR}cqiJq}ƶt|pøepͺbqpp{|őnʪƸѲ~dzIJɽƿȺͭѻv_\\_iϸ˷ȨλȺΫѰĭǮ̻ǮҮͧȺ̥˨Ϳ˴ʪʻɵû˴¡¨̞{û|înpnpuncWMj_!(3456765310swx~~~~xwD10/.0/3;/%@dx~oȻУ~ʾֽuwکnڷƠѭҾȌͨ{wϘv͢ԸբӞ˦ʡŢҶӫӦȶ˵ϯܲ߼|=:P]WWoѷ`ޡڶةϝ潠ʧݺҫϩլεԶ˨ʦڲǢȩЩѧԽǽķ¬dpİq<.2=3/212346672.0wxxwA-,-.-,+.5,%Cjwjõ˞xĹиprԤi~ӱƾϬ̸‡ŻơuqǒĻzpѻǜxͱΜΚĠÚÞ̮̥ϣįɪ֭¿ٶu74KYRRi˱߻ٛұԦ̘ʿ乚âٵϪȢΩʯгȢáدœɣˠƺŽ¿Ǽ{Ϲźõůjyιy?,.:1,../01454.),wxxwsB2.%,1133665EM2&ALWpctoSvipnd[u]xlxSiny}v~qmfbösk_ŵhùĿrǸ͵}|˼͹ƝɳȨh)(AQIF\ľάɋâĕ̼ʺөƴǺǤȴչηų˵ñȠǿƹ빲¼źѸvmɾ~no_59dv<(2:6343457864302uwx~~~~xwuK101.01,79/5Hg¾ʼÃVZDzĴџwžԣ{ʼn̦ŵ̻ˑsɐfɸqǛɼ㿗ÓҪؿÜ©ҷϮƧɇBAY`R?]˪ī⾒Ţʥϰڻֲ§տҮƭԸδʦֻ̮͘؛lȿƌbʾºȀN^ƐL2/0:602567751.2wxxwuH-,..-,-&25-6Lnƺ{{Ʒ׽~QTɿ̚|qΝuzƿɥòƵÿŊm`ɺƺ²kûµܸλ̢պ»˱Ȩ;:T\M:WŤݹƾǡ˭ֵЯθʩͲ˱ĠƦǓyϴ~ѕfú]ȻˆTgИR3,+64-,/24554.).wxxwtH32/%+/123565=JA)!';i}~|bs`id8>gp]pu`enu|u|^{Q{yvZw}ͪ|ýŬxdzz˽˲ƺȲ´q-.ITD.JǼ÷ıѹͩ|Żζ}žŨʺֽ̻ʿȷƻͻ۶ϴѳԿǶwйʳ}fļĺzm˺†W¶qG{ƫY&i["$228732232589:62203rwx~~~~xwuJ20101(3=955SsĬǺεs<>߹ɶƀeùƋQgӣȸwz˻ܨvzʿ̼{iĕ˷wȻȮ۠ͼçཞ֕MMafZAZߵܾ޹еǡʶԘԩtВl՛xΘoˑ^ûĸUci5/1144101367741-5~wxxwtG.,./-,,-#.9659Y{o~ĵɰo88ڳız_źþKaмΞþptƶբqtùŶuc˽ĻİqŸ՘ƶƻ㽡ٶ¾ώGF]bU_ƮmYYú[ɹ|BuĺļyU;˓XzĿΥyczżȎN|ަuyѱo̦q̂åͪޛUSchaL^残׺}xΞڽ՘ߧӋkӘuʿɺȧ׷ɼǹ|p{|K0/30/01128720,DvwxxwrE-,-0..-,-&-687-CZªhUTýUĴu=pǾʾuRȺǏSuտʣw`vʽǾƿGuͺןorǾʫyi̾Šmÿ||Ļz潟}ƤוPM^d]GW̺ߩԶzq࿉ǗѴΐyܣ˅h̑oŹ˾ƺѱǺƺyO.,0-,-,--.660,(AvwxxwrG32++--123538CF>0ftk|}~f=ipJ9>k@{b'[`ԾͻɹщGƽλ̻ФpoɼֿΚp˿ǽ}ӯϳ{ۘNDXb^NX˩twn~إĽټĽɸƯΫɞεʺױɦΰ·Ũ}οźƕwiǼ}Y;--0- ,-66/,+pkwxxwqO420-+,/1241;B>:7DoxxzloMe\]wzeuqrQUwe0cpStP.ůǾx5zû_bĺůuyýaþqpгùoöġӽǹlvǹ̈@7MZTBKɿǾܜ|˻֬ejǺǵЛ^oǻȖuһulīºž¾rvɻʹȣw̸ĺ}yozy\~NyQJ\_@&$-243 24;4.10bjwx~~~~xwtma: 0.67++71,>¨tƻzsʹ~ļǽˋ̹˹ͩvӿݴrƽκм˺e]ǚ}ҸЪϿ޷ˮֶݤU@Yc_R]Ѳʭ̺Ƙ߳ոѵɴĪǷ͝ӷӵɧț̼ǭӷ˾Ⱦ|ƲµĻsj>62 01970-9rwxxwtma7-,-..-+33'(50,Bǵ»ǨpvpŴyz¸ŅȳƳȥrκدnz̸ɶȷbZÿx~ջͳʥ̻ԺڲԾŧҹʾί֞O:T_ZMWʬƴÕڮαªֹîʛ˱̰ţĘǽø»ͱ}ĸ¸y®½zrE6. ,-66-)7rwxxwukY821.*+-0131<@52:,$jutQt{^zZTdekpj^njštXfxRJȿĽͮejq~{xŽƺt~ԼŬǻɣ|Įɿª̼ļǎA/IXQAJûþܡȻqp̳{Ž˟Ÿ~pƾs|m|}w|w|mv^uoomFVuk5%1 24;4//4yqwx~~~~xwvuh;010.57*%5:0&lyľː]Ŗr̼ϳίЮ۶zpӤt˼՛ˡȩ{ݨpzƘӰۨʨ¯ˬХ̻ǡʯжͻаc@[`[N\ɦƌ–ÉͤפɤڷП̹֯Οخܶzȗڛò緕Ʋɽ˟ʲ{{\752 0101770-D}wxxwvth8.-,-.-+25&"27.'pz{njY~ӿoǷɮȫ˪ֱwnУsŶƾҘʟĦxϼ֡kvԿ̫գ|ѾàȧɞƵžĩʯƴʪ\:V^VGUͼùáĊֿǟץ˼ÞԲ’}ʩǘԫԱsݹƕ}̹Ԕ~˿ⲑù̴Ěz­wwc;3. ,-,-55.)B~wxxwvuwY1+120.++-02169/,<:$Jy}xp|\ckZ~p8+"NŷxͧpxŽʡpèȸǸӿc˼՘sĐɭǣ֓\گzٲ˱ҿҰвϴϺΌΧɗŘƟߝזTNmteRNɩׯɉ@&oԾ[жmykӸxÝM ԉسqԫ=ѫɣ˻մƸsxT=72 010010.?|qwxxw|W;@0,-,-)//&0<5*#RɣntŜmĻó²{ͺ]׾ǵϓnҾǬşёX׭w̿ҭŬ̹Ͽ˪̷̱̮̻ȇơœٽ޿ɫڿђNIipaKIäͥ}z<$guDZUëgrcƫżsҸG{̧jȥ;ͨŞǸյµ}ÏV=70 ,..--.,+?{qwxxwy~>%0+022/../4%(01=G7& 't|k^M`zcYx|JUW~kmfk¸Hjji}Yzumgy{~Jzȝhysotwü~½żɸwȹ˾}ʯϱϸǬƽý{81WdS94|rji6 YkcJ^|wtgƺ]ùbv9r{ \1p|Ȧ{Zmsxduwo!-kh<..43 2763433.7pqwx~~~~xwdDA5023,+//351+#5qǕeƱňr̼}ɴȤ}ˎ{̛zǶ׼|Ƹ˞puϵ›yǗåܼԢ˽ӞѪۼڭݪܺӧӯݡ޺Իvιⷠ<-Ф 'u Ū z1&ə̣$$}-зĚɾİʳЕ}d<7:3 01006QzwxxwgFB5.,.110++.+.0.)#6uџnĮąpƵ׿y~įÝxƉvʙy̰}°Ѹ}yĵƚmq̲мr׽ֶ˻Ӡǹ̗ΧնӧڨϠѭڠܸ϶zqȳ֫8*Ø $l ˹ q.#¿!Է"t+ÿ̳̿Ƚɱʑh?990 ,.-,-4RzwxxwO1.&-21005% +6@C:.RZ,T~y]__Ludnljcssap³cmhs}c_u~[eeƮ{ksǩyż{ķн}˾}¹ƨzØ~ʗ}˸˼É¿ġ}ļqg[3&u ~ƻ]  pxa*!mg%}}ųzssgrg\1Kpi>$'143 2344322/Dswx~~~~xw~~V99203451-05730+)5Ztǝ|ΨxǷǕ}yxƻ{Ңџ{̵Цik¿¡НВڼ῜ҧ˙Юνƣ⶙ҷͻ̺ëؼ| Ůֶ SJiTK2Ь<޿[RXѿʱ:ϻP³νʪ}nŨ~xC,361 01103CfzwxxwX;8/,0120-/31.,'(6\}»Ɯxĺɣ|s²wtsĹҺvȾ͛z̝zǰˢfhĿɗھ˺λˋ|Զɽ໘ҹϤûْyƖά˺šᵘеǶؼǴϷ̱r ¹ʫOFcPG/Ġ8ѴUMS°5óMȾȸŤwi˿G044- ,--.-,3EfzwxxwykB&,126))9CC;1&%>grR=eyq[||Scgy^xzb_^wxpaf^~iyHT{˺yèi|uּ|nĨ}{ǹϬʻĬ̿ȴȃkºnµȮĮȞиɸȸìƻd lG@YH@(0ŨPżFvJ|0E|gOvghlBBhpI' 233433/8Wvwx~~~~xwd<820166348963/09HdźúӼ˗}ȴؼвƭ|Ӹƹ׿nӬƳʽƞܮʦٻٴ̳ɼȗ껝ӲФ¥¡ۿªߣzϟɢjC%ӛ yx Pr䜐 wwʶ~ԫskųqZ1.11 010019W}ywxxwf>8/,-.4535641.*/:Jiǹ||ƿ͸Œxþ®ӹ̽ΰvαzǸӺiýЩƷըĠַӮƮֿƖ蹛ѯΟϼҿֹ¶ӗq Ód@֦#ǒҸ rq Ik ӍoqƲwɿΦlh²sŦ`500- ,-,,.8W{ywxxwyP*,1219* *8BC=61,0@QW]ptTS`x|czrwynnpsbmfjm~||hJ~Ųuptuzƙz{μƩŽß¬ʯ}pѤµɺxȾŷĽr{|xb uuZ:× hi ʿ :z^ Њ|xfe ph`Fy^SX3Z}h.- 232341Irwx~~~~xwnJ92025:71-,18802Gl÷dbı־ѹsWǶϾ͟jqų˻ΟĢ׻ž¯δֵםrͿŜÁ֮׿ٺɳʥɿּ͡}Kȯ˶ 31xґ2̟yX42Ʊuʧ}{rwD351026GlwxxwpL:/-,.3;91*(,3503Jqķa_з̳oT±ɸǙdlɸ˛ǿ׻ļѿ˱޷;έ՚pųνչԭֽ~صĮƢ|óʰvGʼ Ս0.nňw/ԽmO00̼xpġu|rzJ64.,.2Eiwxxwy\6+24-%(-26;D=*!*Cbwwyy75pY>kOWuvm|trhbc~Ǻx~ɛo~||È]mŻɿu˺~hȷǹi|ıȾuhǻng{j@ Ǽ+*e~`)һeI,+zl`le_q}zp@27oW+235:Zzwx~~~~xwxX=:202:4+')084()=g»Ƽic¹ɿn;ɳѾʔdrʹ¾ӹ{ȝlrش_ٸs|ѭ}޳mqԧpɥlЪɄgֵͤг7'ٙsشC>AmG^)GѿƫǷma}n9:706=Z~wxxwzZ=8/,+.86*$&,30&)>lƴǼgaýúh6Į˸ď^mĴдvØhnԯ{]ľʼԵpy˨yܱkpśeȵٽ⽜kΨƂeѯȡƴĨ4$͍h̪vsɼȻ?:ط=cBأQ$E˻żɹpcs>;4-,3:X~}wxxwiE,4320)$$(/9F<'&Do{kvd:7vR"izHXlapRVZ:lʽŴxrĶT]ǾȺugîƛTYεPuƫͪSwɴɸyqź·ſmN½Ƴxy|/!̺ySwb`ô94Ȩ7RCמJ"=Ĭu|Y]z{vux|p/40/-/363-)'+9]¾{˷ʾľpWǫtpƺҹňe|ǶԱ_pɿĻ׮wYƲpҺѮpvdȳм͢i͙mÚȗʠ®qѻЪThȰݳ| ,#Ӯt,״˵Ƞ´nvT4;4001 0/3>In|wxxwnID<1-,./22/)%%+:`͸{dzŹjQļǿok|ʼĸϷ^w±¾ή[mȾøԪtW«|i̵˩ms׿}cDZϺǿ]Ƽ۴˗k“ŝl̴ºĞ}Oԉ\Ѩypʼ ʿǿ)ծ!áh*ǾҮǰŞþõpxX8;1-,.- ,0:El{wxxwsZ48;42*"&07;<4)&(>hmshJVVjT!.32374 213CPmwx~~~~x wjL98һ*gL(4\|]/r7`a4ļ̮¼­~ıhO@=9/,43.,-,-,-25AXmwxx wsT8,+2<=72./3>C;/$*Qx}iqsF4hgVubT~`pp>zpwx~zpttlx~thlqx·ʡfeǾƸ{r͵~m½[ųͫɚɳ˸̬s¾pup jkwzQ2iM:7%]mC#/RkT-iw3WR0{{[r~bl~US^jzsycG2Nvb:("+//79423433=Sj|wx~~~~x wz|[=88>HH91019=60*$2\g{Ϸøhէ{ͺp|ǢrûϠwԲͱǸ|Ԫ„{ݾƘսͽҪëܫϾåƐ͕͡ļͿ՛ܲϿпƜҽ˲ F dёơT 3ۺp Է #.͈%0'۬ȵ÷߾û˳ǓpW;;A8/352012334::>Onwxx w{~[>77=GE6-,+-794/)%5aʾhy̳c~СwǴlvœlΞuЬɬyߪ|Ԫͽx̾շÖһʻѨڨͼຄ˓~»˽~ܿәڮɻʹz̶ɿ @ _ŅȺO  0Ϯh Ȭ ýա +~w#x-&תںžȱ˗s[>>B8.23/,.01278;Jhwxx whG0**2AC93211;B7,#4dvkpR+F}vNWNiobxU`\{^ouqi~ǃThc|hc}ʭ~qpÓpʶ~̨quƲȴ|i˧ζi̬ƽĪƸ˹Úey 6 VquG  +Z |z |'nrdsiw' dipjwJKrm\|H%Ojg[/*((175324457966Fc~|wx~~~~x wpXG707??>501220-+-Cuorxĸ§ǼswڽhvxÍΥ{̬̦˫hСϻŦĻ߶ñǣƴͻѽǖَȱճ«Ƞɻȥֶٺض ! 7޽׷ B F֮V Ҭh[3cf&Sc*hU)cr sk&bǥͿǨʻïɤ}zvS;>E5152101013577;@=?Sz wxx wrYH607?=;2,.-,+/H|ptu{ļznqոbqqɽzźʟvξŽĪˤƦc̴͞;¸пѸ۴ġIJű}Ĕ׌ƯӱÚ÷àϲӴ̬ y 4´}ұ˭ > CɢOƠbU1]`#L](aNv']kmiӺ$^ƼĤĶǤ}~zX?BG5/2.,,--./347;?; "{ѷ8/JȭJ  &fƖ)3GӷsҮwgi%'`˹s̾yʼwqcL=AA312022102688779DTp| wxx wxfG2,28>=2,,--,/557Z{pűeΫɽmªvpŐuȾjl~ǮҬԴy­ûƘv۸кȲɦˤ~ıǮŎιǚʫ٪·Ÿݪƾ̳̦ժʻлû̾ f-=|ϾǪpʢ;  tŭ5,FϼyE $_Ժ}&/vCǬlƣp_zb"%ZȴqƷ¾vŷݎyvhPAB@2-..-,/36778:BQn{ wxx wvvpX8$!(09<620/#,Wqg61ic_lPtS{eb_:Klkk{į{zŸ|ad{~cwȧ~׺~hyȽȰwkŷvŷĔsį{~ƓԦŵοrwxy~t u\(7oz]5 i0(?j> Twp" )e=qayoeUtzjY!Gur{a}uyOkapM3fnD DgfS(%,4/132443357672018Ifx wx~~~~x wcE52652881064*<~VywùͫgvbªѺ̰|Ŋį͟½ȿwЫѡܾĤ״Ť伣߰ʦêǰٛ}ʯܼ߱ҽȡǦͷ᱉ϣќ堒ۭӕζ߽彜ϔڵʤ̪צȟάȕâԿڎǓʩīŻ™ßǴ}ĞoQD??8200131/14678835P} wxx wdF5274055.,-32,AXó|sɨdrZ˲ɬuɜ}|p̨ɚ׽äղâ⺡ʿݮȣԺ÷ȻӶי{Ȯޯ۾ںѻœ£dzܭ×{ՠŏٕϡ|lj«ӱٲҽÈյΪ˚¼ ǿмɵνĹDZځ͸¥x¹¿˜ˢʸôƠpSE?>6.,-./-+,2467:66Q} wxx w}uU:+',/255326+P{HKpsuxpJ]mLn@QzMzqJCygΦjplxfupk`¹|ƺ|ßkx}vˤƘi}xe²ƙrĨ¼äĺŮxǗoiȳ}wŁrźjusƟ}tznxvztr|prilz[ixi^dfz`Zmp]2.C,*^}]--6652353134235+!";j{ wx~~~~x wx\E<:7/1431001210027Cg{{ox¸}ĚtϸtƿԱѾ˼ļؽɨѸ۲ҟιͽ̿Ԥٛͱݾ־̟Ǽʚԉ{˒˔ՋȢ̞ӛ穀۫ծ˖ˡÊװٵѤŦľŸÒĿŲ÷zlÉQKCBC901010/2:=<;9>DVw~ wxx wy]F<;8.-31-,,-,+.5Ch͔yyylһ̵pҿϭžϺŶܽ̽پҾȧο϶ٰſНָ®˺~ʽӣי˰عӻț{ºƘɯp}νvͿֿ㿈ĺ˼Ǐҵ۝tϟɣѿη~˦˿ó٩ʾƙ¼ɼɶ˹˿rŋRLBAB6,--,,+.7;;:7@HZw~ wxx wzoR=4344/(-232(*FU72XeYOKIM^mJE_Hacebp~pdhhɪwQröulf~sˮǬxpušĹp{æz|ưΨh½ȱĻmȺŴåʿxgr\jd­rqЬv|l{~ljas{v}wyipı٘{wx~n~jt{zt~pdYduxsjSZpp[YdV=0m}J0>>82233214::653,-Acy wx~~~~xw|~paRC,+483005951/5ISLMq~pożXp{u|ɽÿ|Ŝ~֮ůϰ’̺ෂѼĊÖӠͮׯ͍׍ Pݺנֱø׭ʺԷ׻۷ܫrr⹺δıpţ~Ÿ׮dnǴպrivJLGEC=6456559@A@@=Jc} wxxw|~p`Q@%$.2/,,141-+1DLFSͮspĺUlwosƪ³Ƽ̽uȾ™{ЩĮͮ޵ϺΙȩ֮Ȋ́{Ϻ KwѮ{˔ʦžзˡ¾ĺȬϼ˯}x¸߼Ϭ̷ϟggխƷªdxy|Ȼ֬bkȸ¿ƺzpvJLFCC<21127>>??;Mf} wxxwxo_O?2,)*.2411225=A9%6a^C653>:6567769==985;7ANMCBmSPͷþʓPo̲ɱɮbػ²|ǽ˾rxٲþұ¿ӠȿƩث|ܪyژ٭ʭѩdzٳ},qz~קߨtЌjؼ֦pϝkvkgνͻˮg|ĻøҧqyûӘwtî֮ȺnMNKF<1,09@BA<652!8cbE1,3DRSbrZ(*bw}zyi'Jfkgm~iLhx]\s]bnÝvpƨfh¿djZ}ppívǸm˹svp_ó&^\k^¬lrm`~ViҧnKfe]MzJVJGƶF[}HQ{zzdE?apMUc;5-*.6>B>71.3>EXr{wx~~~~xw~|g]VE5+.5;CECDFIcYZͿqkʰ̷ajx^|軯ºďKvȼǡXnĺĺn|ʯݸviԷ~̞ھvֳpYƝֱл´{׾֡uƊדxoˍp٨ӱݽήkv~ϹϺɻßþ׿ö˯ó{|`MIDA;3037<=:1+2Dau|wxxw}xbTK;*"%+2;?<;=?LpžƧjiùpi~Ȯļɴ\fqWw䶪žFsüĺœRg¸zŻּlzȮľڵtfҵ~|ĽxػtЮlTØѬ͸ĿpɸϼԴ̸˲ʕjݺ~s˹ˇmؘc¼ԿdѶ͜ssҽƻǦyѱǽ£_kȾƿȴvrǫŷ®~ɻÞüؾ_JDC@92/26:<:0)2Ebu}wxxwxu`EPN<*"$*121044)4XdU@7=FE=BUA Nvzpkpt{@:TuFO}^E[Ɵt,R?Ud|~VdʱĠ_PifˮѮ~e}ʾ²k^ɭVt½̍>}÷ͮv{p]wnɶWzɧkasX½ƆPoϮnQ_`obyIR~^\|{jnmNX~purqwGb^GbiO\F)&BH<*/:9=6(! 8<5/,.38:3*#(9Ukwywx~~~~xwxw[D:<;878=DICO}toſʮf˼ʵQ]Ž~w~pŵȺHsɿɊe|ʽ{ʯټᬙp]ҳୖȟl~ԙlӛy½ɶvXʔ{fֶܿǹϮæ޹ʷַԒۢƺڮız^PHC:9?BA?713427Id}wxxwv{nS>3254//15<@DZŷͮhǹdzLXyrymĴ~Dpù…_wĺɽwzƫոߨʿ޽n[бԡƝϾ޳gyϔgЗuֺǴuNӾʾp¹֒Zг̿ʫ̻ÿâƻķǹҮǸʺþˬՃzϿ͕ww¿§೑ũĿ¤aMC<77702427Ie}wxxwvroujL6+**)++'&',37))H]`Q@9:99AB* %ftpd_Vc~tR+Z_Kt|4<t`^eOm-PoIa^a˖opǧXDù~w²qǟQdʹĹ~Qn»ļ̹dy_;u^Gsż|oyut|x|szkysg|ߖhmwiehXgp`]uhj`ciLHhxU/Eg^5-#(B6DJ6$$&19;?<93,++*/=Vvywx~~~~xwxyxj`YMA;86338?D=??<72(;NXh{}wxxwxxudZSG;41.+,17<[JkREhZ^u@qvoyp`ůǽp~ǻw˵yn~ëøxhð}rg|ð³zv}ÿuunOᨾri~edȠ|nqrv`r{tvyQjpuslrcFO|N5W`eYZvuO5Vgta&$P\,1*%;)/JLA*$360-06BFez|wxxwvuugL7462-($,RZC/08CFE@ >U`YROE5fvX,[~a+dS/hx\Ts?`zn{[[X|Or}?zhzpͺ{u^bwвǚ|fxfŷyodz|xxpzcsvx{}|iokylșp}yx}twwkkuku~`qhufk}vA7WO.8H[`\dT:;``\\>"L12987 BJJG2(@A<3-+0:=Ymzzwx~~~~xwy|wlid[NA6.4/&ImxwǸôzʵ~Žvhףhľzγ~̹xͼSŢvxϳĽƬ¯»~քūͭЫмӞ٬ɜǬ߼ӑæˤǛȝʻƓՌ~ĝÍҜƓӹ£зϷɝΩâĦȟӻƚϰɐοĨԵ̍Ы֢òиťxӮlJ<>H7(',;Vqywxxwy{sgb]TG;0(/0'NzҬ~˽мżugաetͱwóvϺMst˲üƫиvǼЄèʫ˧ιȷǒ͡|ǙŪظ͋ӿƟؿřĚ~ǹđrнŸsȹǐvߺúǮӶĬìɽӸĸǼǯҼκĦپŶŻͪķƢ˿ΙȭͻѰẍnI74>0%%*9UqywxxwvwtaXZSJ=1& BVPHC=<&F<HfWaR)4knY; ytpxgF0vu@?ju?snZ|upPWb3WXX^kskk{tqmpiƼjɻãvxuϮ}pzmm_}un_|d̨to~mstv}{}hykfsh}ՕxihhbpKYruW,Ckqg]I%$FilU1&HTTI?K0 ,60CT6AON?'/C8,),7Oi}xwx~~~~xwvx}n\J>B<,?hsogôűeñhͮsίwvxûб{ͼƦzΐjWy̼rȾξϠǴճIJÿѵż{ɮՊ̝ͺ̺ЮÔܵʫϲ׮԰wӺոy⻀쮏ŠӶжή̪˯ʞǵȼͦƪ۲ιƙ֯{Ð开}Դɺ֛ڵ½ųvŔtlH9<@<:+Alȳ{ɚo˽κn̼rΰsҴyþuuˬv{̼ƣu~ȌjVsƷn~Ĺ˺ʛzƿϮ;̰ùwн϶վӈŗɴʷϫ̿ٳƨ̤֭ͯkǮɭyn̿ׯtࣃȿǫȵīſ£ûȾ|̺|̼tͻ~žȻϨyDZĿͧsɻٻ޶ݼᨍ侖~ў|pI76714>Mcvzwxxwvuu}wkZF4'+$0CLTTN? 6:&8A ;eSdN*OW]YE:L]fuoF<\ud.JKR^\}^wƳk;vp+]Uc]Zf|uŽw~~a|xuzqxǺtƳw°xzÝz{niYfp[~Übxΐo~{{qnjq~h{bŹks]sjkhZJc[\>9Vw^9%Sv]Kda" 1dsNKE;52C;!77GW)<\\E$ "6;AITeuywx~~~~xwy}od]PDETg~f˻˭ppȬȽ|{˙hxwc÷țk˻èw̻{lż~\{ùɘھȉpµռ}ĸƵڹſ͖}ӿدױϯξѻͩ}ٻв¢ƪ¸ɸ̠ԽԮ˜ԣοȯг̤Ƙýٺ൒ýϹζȬē˭»Μx簉͕}˥ĶޮƬʵɵzwpuJ3B?8:uX8[Z5YLU? 2\wqKmO3AjrI,2]pN>\^*#H^@=7#5+6O4BCANnW0=QQh|wx~~~~x!wqhYLKVbaZ`XƬĻ{òjj̹xtř`ŧqlƁ_ʜmaȷr̨tּĩշtpն̶΂ɥȭџʼѿ̞Ψz͹˸ԬǺ˧̫ΏՈu̦ٝѼœ̯ơο޿ΥֺմϨڧԼĬƯѴ߿Û{ʹû{hqusbK@Liy~|wxx!w}pfVLN\jg_bZɲrƻmѿů|uƜcʫsm˃\Řk|^õoǣpӹϱokΰİ{ã˚ȺϺ~uƻ׿˦xȳƵЩŢɩ˺ˌƾ|k͑y´|İضƻ²ĺҳ™Ǽɮķɩ¾›~Λ̳ƽǭۺƥġҽǥox~ygNBJdr|}~|wxx!wytodXL:%$$]_CbhC7?E1-9@9;@E10Fdkd5"W{aV`O*5{T=qsvy`/*ixp?8p8ze9UStb^ĩɳfs}jlbnq}bkpnx~pvsjWetiţ|}y||z~tstmppwlzhwdp¡PWpWb}}U0Pv_77VbZNIJA31# /! '%>SF37>$&$ Kn}wx~~~~x#wyf]\OEFEJdpqɔpcȈoüpvtƮӞf~h»Yw̷Ƹηj|pƥ›t׿˳ʖʎ̼سӷǿ̿ɟ̶üĢȹŮǿܱ֮ƻȕ˯Ⱥɩɢʸڳڲۯ’סѼ̙jҤ­œ ιԽÝz㽃̺¹Ш{sƾzq{^`reXY\e||y wxx#w~we_aXLKGKetyϚxlƲɾɺדtŕt{y϶٣i©lĿTtʴʳfwkǾ ȼpϸŮÓÇǶԨt~ϷҵѵѾ~¹Ƚŝư̻ß´íƶɡzЦ|˺ԽvuŻýy̾Χ}ΧzŷΣοľ̔ů̹^ǗʿξлƲѽxƊ޲}˫|t|^`reYWYazzzx wxx#wxwrp`E3"  37$)Ait=%> UB-E64<(B&C\62IUOHQP. KY&!\sgahRh~Q8vT(Yd\z:QGu`Ra{by}~rv{aqkjpmv{pwewfv®xcbroyejymȻyinslǹz~yJ}lpdijRǁyQ-Hptusupl,6N@1E]P?GM<.;V> &20).)"9I?L.-71%)8^y|}y wx~~~~x&wmbgOMG=Pmvr`qo¹u{uwӻɹņozxȽеq]Ӽ‹yrϳŏȶվ۬׮ǹΜl㻦ɿɲqɘzӾ˳ҲƺȥÏخ̻̽ѿůȮ}а֭ݹ}ضpȪľսao\VWT]pyz$wxx&wrimRMF?Vt~sdtrŻ}zʶˉq~zǼд|nYѹ̿unͱϹ֦ҩŸ‘`ĹׯǽƯpýȖx͸ÿƱǿвƲļ|˼΢w{ɾij̶Ųwƾ½Ǿ~vȩЦʾϿصvǿֵpѱĈhȾvZLNIRf{~xy$wxx&wzyqmZ1'  "K_2*$>qYRPB955E:DB>JI;?:Fbuc^gUdt?,Z8;|UeS:d]Vtghpzq}MpŴÝsYz}ayovmvzb|k{yxjqxey|lwe[rv~WiǨ}otRHp|ou~~`:vn[NKOQJYO6*>F71-5<;;@he'*]cWV]_[WH.!31.9Lbpy{yu%wx~~~~x)wxvi\Z^]WQYULIarg~¯Ǭ]з]eƻȚeĺ¿ҿгźƾؾÑθ{˼շǫt޿νөղٻ֗㵂˼ѿȝz¸}º´ƹѯʾ˹ҳr܂jʻ÷Տdμ߸qpηďeصͼͺwƼӧ~װlpĿ˽brmlht~vx||yx'wxx)wxvfYW^`XMUQKJbšxlͻƶаbƻ^fǼǗ}c·|ûѾϲ~̿Ӹؾɲv{Ⱥӵɽiҳ±ǝ}ү̿׹ՔĿഀŷνȝx|ļ}öƺ}ѻŢx{»|Ŵ˨erҳλwdǸӋ_ͽڳnnʳ_ٳ|ɺϼ|˿ը|ސȡmrȒfupopjlpz{xx'wxx*wud\kZVNE<(.4+'KbHMMPKDD?[:)<>V8B>0EaQ0IxmkiHANNVdkM)gzlYUEYin{vDƴʪsSº֜AfDZ»дRpóƿޏo{ͽ¹ͥojҺЧ\nrtɾηǫɼۣpwpƽɸԧɻDz̦llƼ;oŽݢkκzөͳӳpѵԿͨňpӺظм֚{þvƼumǼ|cpybWJHVq-wxx-w~~wwyth\OTUJKOJC>Te(4[C^?D=.DaK0`PD@/,2>AXX3~y`dxusL9gIVq;CzARWZ|kVv_Wėqvͷgh}}l̻Sn묞pp·zUmɽniydLkd]qfRmxluvvS3G`{~zycaXWT5F#?T_UC:B;AR7 'TO8=>ADFEVY7+DFC5 .Cp|-wx~~~~x1w{|~y~ufSLS]addelty>zsr͈XzȯԬuQ}ʽҙ`sͰmfŹżʲŬdoϹιͯȿբҿĝs۹¹˺y̾jsDZýijqʮݦpʲֹ⸆»Ȓ̸зٲ׾ީעŹҾĺҾȿic\^emksz0wxx1wz{~zwyrbPKR]cfghnz{BƟyyŸԋZxϷǸլvSŽƿԗ_qɮmd¶ĭ^jη̶Ȫƽɕ|ͽŴ~tſа{xμyùjsɷø˾içĿИ`{¾˷Ůгö˾ٮ{ÎʸдԮڿܧݦȉȾûƿ¸jd]_fmltz0wxx2wpeVheWB*!( ! #.3Sp30_NXFE?S4EQGE=9LX;%UE,HM<<+)"3`F JZG^hL8FWZwB)8L~ifwwlyiR:?^xow~aDRI~|zqs{ʣhyps}nwwiq}lirzm|{t~Ŀzl~©Wciyuhuln_{vzMa_I}hfunh;4fiC%Bl`HMKPW( 6GQJFk`ICO@FpX4-PbTHOahPA[e;#GcYSKC<84/3?<8BG]w{|4wx~~~~x7wy||vd``^Z\YbbQi~uΜržrgsǶdqw¹ͺɈѷǶĊÿȕբvڤֽԶʼnΥԼȾԩŘĬƽ}pǿ㾋Ѿϟǩ̡ʝ̝Ȑɷ˩ֽӰҿ֡‘Ϳ޶{˽۾Řϡqnrqopnlkv|7wxx7wx{{rb^^]YZWbbSnÔ{Ӟuɼyjwƣhw~΍¿Թ¾þһy~ŽϞpסӽԶƆwʼʢվحƙʯο̾wj»޷ǽͷǘʝ”șōijҾʨ־ƙ׳ߪ̚‡ɳŽþʜokolkjhfer{7wxx7wxxuxsqsgQ<71-)/-1& <&2')NZ-CY)FZK?),2LVqg+7UM23Ncp]R8kcPfn_tt8A]UEb{utDC|jn~wrlglzm~Swfu}qpxw^pqrvzwbUnzpĻ}}ayxlpgdrpqm~䝓zhs]_w|osrGG Ih79RWD7;Sa5?wj18G1,Lmc* +UB#=pcGWc[f[$A}rCMozO1dc^hvYspq˿ffoʓ[}hxh]liʼpt{}~Zvhl|Proft~xh_p||^^xt^JT[dhHJgrjvS$DpjoGIj`]MbZ^b^`<$Hb_SU);dOM5V=8LI81jh\otABcgQDUQ &Q^C(FHJPW]_u|y;wx~~~~x>wxyzkt\GTPbWUnlXap̶rm›mÿϘ[ȯzƿϺҤ{Ǯq|¾ɦѿ~ӣ˥ϮԸ˱Բё֡ݺٺ{˿ž|̰}ȼδ|Ƞ{ҳNJ֦ǥٻӱē՝ѫŠƹʺÂ|ſ yɻyʳvuɉx^AUomnn}y?wxx>wxyyzep\IWSf\ZpnYcsԽyqɢtמ`غÕ٪}ʰuĠ¾ɤѿ|Ѽϝvœ|ȧд~ȮѮ̊|Ҡݹ›ĬŨ}ϲ̱yƞxб޾Ѣɥ۾ճĒڤӭʨ̋ŴϬżսñvă|~sT:Ofggft~y?wxx>wxxw}}rjNPP'  +-7_jI&8RABRgYVke= 2,*JeC "H@H< LSDDQbS)"KuzP*Bx{{c'4x|zX=`~|wZheVp˽yƺumYmкwjsedZzt^wîgz~heZYNetQtn~ɭnh£vmôj|lvvh[cu\`^K>phKh}pA)GvxhZ3)VfTl^!FWfUP=)[SNGI((c_OF PRSXB GONRJ3RcW_qE:RV@-62!779:Q|}xyzx?wx~~~~xBwxwy{qizqXU\QPahm~oGTy|e}}Ըrb˻ҽЩt˶­ǿw´̪yˮŞոҭӞ|ռ׼ˋxεմжƚ¨jã}ʺ̅~ͭ귁ֿϫӖҟЩĞʳкɣͿϮƦ|ͼyʵ̲Ѱ~WXu}wv}yDwxxBwxwy{rj{rYTZPM`imzlETy~hȻyiʛ۲ęθŠ˶˨wǪнвЪћzѹӸȆsʱԲ׻̠ʭoȨɶǹ̄}˫븀ԽϬٝעѪͦͶĤҭڸЯ̙̿տջٴvPRoxs|}l|xDwxxDwx}ym\M<1B8!".' ,+=\I:4;\^70PKPF"+FJ :I5=?307H>D`< 3T[fT)!@SmqW-%McWRO+JkusuDFz|Ptnlm`trQ}¬ĨĿlXhyPHeerc]Ib}Ue}iRqVNap^ɒ\~wpr`phhYFtx}zXUkMkp\A8aoNOrwlmnP,0Nnh?#>[NN\^AJn`?LK:51F8 BTE& >[FZeK;#^jPI)@WLC?OJ7C9/HkMbmcrzz|{yxDwx~~~~xHwx~tplchxp]aZDGU]h~}_TrƔZôϿw¹q}tʺĈд͙ӿ”űϦ|ĎӛrקӿѶsiȝrεĨ{ձv׽dսΟѱʟƠһ϶|ܻɴyýŹ׸—̹ӦÐhλʱzѼt\}d~|}e^f}{{yIwxxIw~qkh^auoZYQ>BR\iaWuƩ؝`ϻӸ۳ʟ׼ŒдʘӼ®̣ަyÍќ|ޮھyoüͣyպzֱtԻf׿ϢԵʝɡĢս̷ȀĠˡ̗߯pھ²zbx_x|ut\U]w|zzxIwxxHwutqhunYUXMKVA@WH,%('-><$3'%<5 ,=, -UMFILK3)J]N5ALECGFYe04]SMNO:T{{QIemb^Vux]po_mYdeƿVpape1T|ffezKAopCxwKp|AUEzi`fi_Nmy|pVP}w6G~pphmwiAel?IwuhrgPcO/qpE7Yvkh[LaeE*#P`1'NS@NIQc8;id3 >jI4.8GJ5'SJ/mo]aeSUGX;5YT@DCJ<.4LVSVqz{vuKwx~~~~xNwz{|xtepq^bh`]XWfru}kog_öپ¶Үz{¾eȠw̉|ǧʺʽƣʯҾ߻͗ȿͮy·̵ɱΚvĐ˼˨ϱĹ̦}˨̘wijФ}ĽϾ|z´ʡvpžbRaieVR|xyyOwxxNwyyxt~k\km[aga[WXguzlqg^ƺסʡʾҰtө{ЌĬ~̩ɹȺȾšʯм޻ӞյɾӻήΚvŎέѳż۳ƘԮ١оݯɯ˾ԧzr¿eTckeMK|z{wxxOwxxNwxvxsvoiVZQ3..))$&(3= ).Oj_^\XSE)FtV4PI:9GP+Ma!EZUX^QR84pW&JQ,Gd2*amUUM:QiZ51E08MIB:634221/+'"-GHBABELL.@hP&%DYNCJSVK,AZ'@\VOMPS^NO_/7]eXTcp|{E0HCMaXYbafvrN9?^h6Ap{sr}iZ}bqp@Z}b{karn^o~PejQx^KMfZO|e~tyRLSX\_dd\^^Zcm`DGW8RpZm`??HK`a-*"1bcTOMD/*CH)$60phLP[s~]wxxZwuqwxrplcZUTMGFD=61,*!*7:#+E9+;XfedeghhR#4M9boVMG>M\[M"/?%8R_ZNOZbfcpb*:u{]Y_[^nxvp[&ywr,/lyPF{RHabTf_oab`nxcOc`dkmw^Pgrefs|rP9<_yo[U\ZLM[ggP"FykYVN@2->S\ISyNEP<3%4UR7^H7?65F>5G\Z*BaQ;40.5FMQGSytnM=\<-AFA983$@QZes~wtwz]wx~~~~x]wxy{zwwqb[`einqoSK_]byfmòϘtvĻhuɾƿ{q½ϾĮȭ}rƗ]˽uпκwvĻе_xĺǽǶvpƴɼZzۯpzøǴ͐Zƺ±ȥzy¹ִp^¹Ƹв~}|^\}odxpqzbwxx]wxxyxzyuwtqnniZUZ_cinlOI]Y^u{eq;̹١||ƽlwƽvĿǰαxǗ^ɦ~z{׺dwļȿɵvoѿ̗ftiԮƿ˿veںù`]{pj}stxs|bwxx^wvvuvwuspjhd]TKHA-#''%&'%!1-0I^[[WPSTfmA(1KvqUVQ;?M^sA&/:T\ZSQWY^bbq*{UIRMP\c`da&"{z~y}f=BWkzn;0m|Zh|~a@Yuzf^Wk|~|t];F{z|B?vpz_%=nzrjpgNOdn{R(f|R?HQ@3GgnA>hbhVA9-$3OS69G8HP6)&-MeQ?aKFOIGOE=Tk[/1`pe`XVQPTWL0M`SK/+&-BOYhlexsisw||bwx~~~~xcwxw~|tm_^g]^lo`XSQ\k]R˱{˩pv͸ƶξԺjƿŜZp֮dmqel̴̿S̻¿ξv_ð͸ɹd԰qȮʹyι˽ǛnoưǾbvifs~nec_aju~gwxxgw{{x~{unfTT\STaeXPLIUcWSе}Ѯuy®λʺǨԽkЧexlorfn׿]zcȘsߺyǗʏΠqtļezigs{k``abiq~}gwxxcwvvwwzzwpjmi`Y\WPE927EE;9CD5# /QkS#QhUEKG=:9]tb;<^KINQZb_akmzZ$+kP8EADOSQ[V:Kbgqt~|zlN[gIHozy}y|pN8:Ilymky}xG*U|yskny]7phmiV\j6ZeVRWLr]QVguM Qzfmrihzmy{+m{v^ZrnSTt; %YpcZSIDGOXiJ%azwL*1B5%?bT,&1=VlbB2237QI':,JL=55D`eCC\`deaYNGDUc@#=ab\`_]ZTNKA)(MX`ekot[(KY?IMMcM9/"`IIJkm0(HpugorrqhpnG*1;h{kX\\LJorL(8Y^TJA@FPZP0,-CcWP4*302N\<=MYWC@MLN=3Y?!%8DNVJAMOC10?aupmdVG?26H,#;;-'*))*)*7I?Ofpmighntz~{lwx~~~~xqwzsmgeyogyuiceq\Llz~vŦ؈xԷͿͷɚГȽѪ}ʿИvtЈ>RcOBJSʳnϹϭfiôx˗ýе»δ}˿|xxwwxzo\bvyttvwx|}{|yz{{zyswxxqwzv{tr~|ggxabvogyufa_mVDfwȪ܌|ŬڽէܞٲƞܤޑCRcOCO^ؿʭz׳jmĖסǎŪٽģɾzzxy~r]dwztsuwwy{z{yz{{zyswxxqwy~~{i`e^\geMKX8/>.!41(&-C1(=2AGFNZcdD?eqsm`opq{z\8d<,kxsvs~nT2:~e57h{ikVdf6Il4BN[mtnjcrG@Q# 5XTGOUDF|W)B0JnZGADRk}EG[E0$QLNYvk}^ ]>Tmsploxua{Y@kGs{aOVZZpj3F?!:\VKEFKSZ-MG4EDhQ725J^P"QzsY84Mg\WkhU<'JwlE/,7DMC3-+2875>HFFB:1*'3D;.7JKA;?HJQTUZhkry}{xuvvwwxswx~~~~xwwyxwy`hp]a^gegi^PTcvqfyɤ¿ʻ~˭ĝ{ś˔~ϩxz̹خh@YeSCGLijʱԜssʺܾɽ~´”Zʯ}ʫ~Ľt^ORdj^VW_gotvu~}~wwxxwwx}q~r{qxY]dRTRhg\OQbsnb|ͨѰѩХ՟ڵ΅ҐqEYdSCLV‘γߧ}߁ɖ̞·âПbҶѰƿv_MO_fYRV^gpvxx|~wwxxwwy~~|rT^pSCMHS6AOAKA'%,2*':OJCn}ys[NYUTX[M.@Z@Go}pmykbK.T{|]ARmq[c`89cbi>5[xtlmVX?U- FXQJF?Fg/&sc%MSN;2Yt`*T`M5&SZ0V\kW#2PE?KcjYT[]aj1 _-;bbPR[[i.3eT!TXMJNR)]dD2L~iL?D]c@ WpH4C_gdstZ@9^y^@/.2.22#+BG<*!*14884A[fklvzrvy{||z~wwx~~~~x~wx{yx|rlpfRPfplhyrWioowux{\vznźɦǏ~п˚׻ʾ˖sۭʼċREahYJJHϯƏyƨɿ~qx٠}ǣɵҰ¿̻_op~xa`wzw~yzij~{|~w wxx~wxzxw{sn~pijaLK`lhdumQbpu}|}^w}pɾͨҚբƜ̯ڤӿԖ\I`fXJNRڡ沭Ɋ櫊ձصǑhswwa`uzw|wffyxv|~w wxx~wxzyzxwxz~z~ww]KHLF43GMHG[pZCS-(&'18/>pXP=/G]_XjgUFY{~s_Aa_wh/ VsetC4RmpikiJ@UI-6]`NACL8#AqsB+EM@/UgB&`fXB.Vf$IO]( HCV7,MdWKNHhG &puM @f`RUS{F Gl\5DMLRXUF3Spy[*P{j\QSh`4WpM1/:HBCM;*-GPOOA9%>^_V\Jc%MqR_:)hpWOLaWbVS'6?HV`W:4kppV%;UMQaQ+%RkfZH8/*9/%8502ZfcP:FgMQYIMRnJ,5KV\e_FcjMdj'Zqc[]W1vj_qO21?R`Y;5@MA&!!)3esaRekK7B[oM(Wa5SddUC@[\kE7^OWk[C41=Sep% Eg^Z\~A!F`a^b@(Jr\O\X.&5IYYB#=-:-5#/((4ATRHiujdgr}~x~w+wx~~~~x~w.w|sqquPRSP\twve~nxjggķֿqNPabSO@p̃ȷȻ{rkz\iodxtquzy~w4wxx~w.w|~{qqptPRSO[t~vzhp|ligǥ~QP__PNBxޒàzqǻ¼yZhocwwtw{~y~w4wxx~w.wyzyz{||~yywxupe]bd^]MMdaNS*,-*8R\Y37U='4AC'$?R^X$WiQ[l[TT:( (8O8*22F_dWS8??Z@-[p_S*:PV7;Yc80V^RNDNJBAJVUL+QaPWN5[\V\iyywzwwz{y~w=wx~~~~x~wHw}s}xqerq]ivmhvhMb`Ww;N_`IMJ_ew.[~tm_VgtePSmxv|}|{y~wEwxx~wHw}zpx{tlcuvfuvr~oUjj_z:7]4/1-*'$!>@j  x Cn&{vUUm^qԉҲеθ>hÁD)k2Egy"?.j~h|~z<x7vItCr>pXncl[jXhf,dXb `'^1\(Z5X4VaTRPO MyKJHFEPCA@#>=;:87U543U2veTI|>v:p*jd]WQKE?93-'!zic _OG9(wp`~YxTrMlLfD`:Z3T-N!HB;5/)# ueUG2(ztnhbw\pViPJD>82,& ƾ~xrlf`ZTNHB<60*$-L KwIy̌ƓChMztnhb\VQK2Eg?93.M(",Z ~R1}iX;‚G6E&y`|wZrImgb]XSO*JREA <8+3}.)$> n?6uv՞ɞpi_2rgd1R@~{5wspVli0ea^9ZVROaKHaE2A>,:74307,)&$!!8, 0wknDo߅܎وs_ ɛ$ ?Gcqi;K|x\tq<mjfcq`4\Y\VROZL8HEyBU?;;85c2-.+(%";8b U }?v:kLhR7%2XT]}ˈɰ GzTD"<dg|=<>?}"zxvtrpo mkhfdb`^\ZXVU@SaQONL\JIGjEDBw@? =}< :9%76g532w{l[M~Dx:r1lf_YSMGA;5/)#~qd `UH?.¿}sdZzVtOnOhIb?\6V/P$JD =71+% ymZM9-|vpjd|^rXlRqLF@:4.(" ȿ¾ztnhb\VPJD>82,& GN e7o΋ȓ—,d4t|vpjd^XSM&GVA;509*$)F r6d6ڵ!Ϩc R q$$}xtnid_xZnUqPLG!B>795#0o+&!d ]1~2B:ڤ'MI*z$7 nz]|xu1qmjfc._[X-TMPM IFFC?};8^41V.0*'%"?A|  &x5U>ݥڮח}Q] zE,7=l.}Tyvr]nk_gda]]ZWDSPMPIFCq@G= 963@0,)&# 1BQ 5 R T7{uF ߷ݴ۸ .JƳH!^!h+`sKO]I/".}{ywusqomkigheca_}][YWUTR0PUNLK5IGF\DCA]?><;98465~412\xjMlcry]Mmpm^~S[dckWX2b3A>NSL[:3#%:. "!( 2<6^QIU7C3b])K>?O_oQgKQFcNVJDK3-<36?-5)K31-434!*% xzxqprmlw}zlqO"$.GQz]~`MH7LHRXLC=S(<W;_UMEf?PeKYUtQV0=4Q<*H2   '%+&$G%19RJ;>3Jb%.(EMdUW[TICXD8j!9A2)5<*(A', (5! {xouopo]tlod^PibxZ( %   ~yywqozxqmvlgcVUSRNNOOMLKJ#IEHGHGHHGHH'IJKLM|{wtiigfccddcba`_&^~]]'^_`abcd΁Ѓ̧͈º$Z$   ywsnuzmeaYURPNMLKJ$I~H&H(I JKL M||vrlifedcdcba`_&^~]]&^_`abcd΂Ά̇ɋľ*D)   ~~omorzocc_]TPPOMLKJ#I~H%H&I JKL M~|~~ttpoheedcba`_&^~](^_`abcde΁ЅΈ˒+<*  zts|s`WTPY\ZNMLKJ%I~HH)IJKJKL Mqjheknldcba`_)^s]*^_`ababcdéЅ΃̋ǝ6; }}|jaXTWZ\TMMNNMLKJ%I~HH)I JKLMzrkhjmnhcba`_(^r]*^_`abcde΂І΁ˆɡ  89  qdYY[^]ZZROMLKJ(I~HH)I JKLMtklmonlmfdcba`_+^d]-^_`abcdedeɁρу͉ˁɅǝ½}   uok[]a\Z[XROMLMLKJ'I~HH)IJKLM~znornmnkfdcbab a`_.^W]^]^]^],^_`abcdeȄш΁ʞ r   {qd`ad^\ZUQSQNMLMMLKJ'I~HH,I!JKLMuqruonmhfgfcbab a`_0^Q]1^_`abcd eȁ̂΃х΁ˣý $i!   }}vshb^_YTSPNMLKJ*IHIzH.IJKLMNxsoplhgedcbab a`_^_0^>]^]^]3^_`abcd eȄ͂ΈςΑœ _#   }unihjf^_]YRPP MPONM LMPQOLKJ-IvH.IJKLMLMN}xxyvopolfedcbcedc babded a`_6^6]^^]]9^_`abcdcd eȁ΁΃ЅΙ¾ "W&   yrvjnnf^[ZSQN MPQPM LONORLKJ+IHIkHIHIH*IJIJI!JKLMNz||vommged cbbeed baabdcdfa`_8^]^]^]^]^]^]^]^]^]^]^]^]^]]>^_`abcdeȄρуЂ΋ˈ #9 %   {uxrhkilffZSQPN MNM LMPP LKJ.IhH0I!JKLMNMN¿x{y{vwmgfed cbcbeea`_E^]^]^]H^_`abcdeȄ˂ςτ̇ˇ (8.   {wvurlkqloXSVUPONMLMLLQQM LKJIJ.IHI`HIH/I!JKLM N{z{}kgihed cbeeba`_`_^_~^^_^_`a`abcdefȁσЃЍˇ¾ ( ,   ~}|{qrrvzraUTTRPNMLLOONMMRTQM LKJ2IZH3I!JKLM Nrihhfe c bddcbcfgeba`_~^^_`abcdefȁг» ~   wotzpsnd_YVSONMNPOMSPRLK J4IHH;IJI!JKLMN}~}upligd cbcbccddbgefbba`!_~^^%_`ababcbcdefǃЂЄшˣǿ t!   ~kkwtkjigd^YSNNMTTOONLK!J5IHHICH:I!JKLMNÅzzzzxxuplgc bggdbba`"_~^^!_ `abcde fǃ΁ЂЈ҉̠ r   ¿~whmmpihhff]XNMONN MNVVROOLK!J?I-HBI#JKLMNx||~yxxvvok cddcbcciifddba`!_u^$_`abcde fǃʂ΁ЁЃԅͥ #c    mecbdekfUSNMOO MOO[XOMLK"JBIHI HIHI HIHIHCI%JKLMN|vtsuzvig cddcbddmkdba`"_r^#_`abcde fDŽ΂хԈΆό "W#   }|qplkjgg_cVRNMNOONMNRXPPMLK!J~I%I#JKLMNMNƈ{zywwptjgdd cdcbcfkeec ba `!_i^#_ `abcdefȂ˂͂ тԁфЄΚƽ%M)    wvtsomkhaZZTROPNMNPP MQSMOLMLK#J~II&JKLMNOĕÿ}|{xrmmhgded ceecbccfgcd baba `_`!_^_^_V^_^#_`_`_ `abcdefgDŽʄρ сԈІ͛Ľ #1#   z|xoc_]XPPXRPNO MOQOMMLK$J~II'JKLMNONOķ~tqokeelgedcdd cbccdfdba `&_^__Q^+_`abcdefefgfgÂDŽˁ·сԂѦ //+    |ukbc^VRW[RPNMQQRMNOPMMLMMNNMLK%J~IIJI&JKLKLMNOķÿ{stpjgkmfed cfccbcdeccbcba`-_A^0_`__`a``ababcdefgÂǁɁˁ΂Ѓѻ  ~    ¿|yvkdcdXTTSONMQTPOMLMMNPPMMLK'J~I I(JKLMNOÃłƐzutukhhgd cfhedcbcdeba `0_9^1_ `abcdefgdž˂σ҆Ԑћ |   ¿}rnheVTTQQPNSSQNNMRNNMNUVPLMMLK'J~II*J KLMNOÇNJä}xujiiffedggfdccfgfdcbciie ba#`<_^7_$`abcbcdefgĂdžσ҃ ԆҤ¿o   Ívro^WTTUSNWWOOMOQQSONOMRMPNST[\UMLMLK'JIJ|I*JKLMN O‚Ǖ~pkihihdkkddcdeegdcdcfcedghmnicbc ba#`_`:_^__^_^_^<_`_#`abcdef gÂǂɄ̂΂ыԅӃЙc   Áƈ|ui^`d^VNQPPRYYV^XRNMPXWTY`\[dd`XTRONNLK*JuI*JKLMNMN Oǐł¿yprupjdfeeglljpkfdcekjhlqnmttqkhfd ba%`~__%`abcdef gǂɂ̂΂тԂ֊҅Нý\    ~yofe^URORQQSRVX[X]\TNNX[\[\]]`db]STOOMMLK+JjIJIJI)JKLMNOɉº~vupigdgffggilmkonhddkmnmnooqtroghddcc baba'`s_*`a`abcdefgÂǂɄ́΃тԂ։Ԥ˿H   Ɛyy|sf]^XTUURSVTVX^[WTTPUa^TVZ__ed`YQPNLK,JgI-J!KLMNOƂɐнvppliggjhjkpmjhheirphimpputqlfecba'`_`p_'`abcdefghdž˄΄тԁֆӇӺ!3#   ~rrnbXXbZYTSTRORSYXWUPOOYZYU^_[YPZTSMLK-J[I0J"KLMLMNONO}sllsmlhghgeghlljieddlmliopnlemhgccba*`d_*`abcdefefgfghȃ΄уԁֲ &+)   ÁŵrpedXUbcSRSRQPPUTOMMOTYWRUYRUOROMLKJK,JIJIJIJKIJIJIJII-JKJJ!KLMNOPdžưvukisthghgffeihdccdhljfhlgidfdcba)`__`X_`_&`a`abcdefghÂDŽ̂΃фցԁԅҟ»#%   āÂêtgff`\PSUTROPRSONMNPOML K4JFI5J"KLMNOPOPȁǁǩxwwroegiigdfghheddcdedcba+`Q_/`abcdefghǁɂ΂Ќ Ղժ !g     ā²~pjkg^V[YTSSTXV`^c^QPNOONMNPOMNNONML K:J2I=J$KLMNOPÄȃƤ~z{xqjnlihkjrptpfedcedcdcddcba3`=_5`abcdefg hǂɁ͆҇ԣ¿ $U$     Ăƒ{yoo`ZeaTSRU[Y]ihgYTPOTONRNQNPNRNMNQQOONML K;JIJIJIJIJ IJIJIJIJIJIJI8JKJ#KLMNO PŠ~~rmvshhgjnmpyxxmiedhedgdfcedfdccffdcbaba1`_`_`_`_` _`_`_`_``_3`a`abcdefg hłdž˂΃фՁԂԠ¿$@     Ą|xuqgiekjujca]diurnnkfanh]ZZYWROMPYQNML$K~JJ%KLMNONO PÆȄwyv{zztsouy}}{wr|xommljgdcelfdcba@`_`__` _A`abcdefgfghdž˄΃҂ Րѵ'>*    ¿uuzrmmjttwuic^lsuspkkfhql]XXSSPQPTVPPNML#K~JJ%KLMNMNO P„ņLJͼ¿|}zytq{{{vx{ollghefehiee cba~``ababcbcdefghiĂǁ˄΃҂ Ղׁټ¾ 23    ƿrxvsvvwwvrd`estuushkknpa_XQQONQRQPN ML#KJK~J JKJ&KLMNOPĄǃʡurvx{z}~rplffddfgfe cba~``abcdefghiǂɁ́΃Ԉׂٚ @8   ĂLJy{{w{zyxrrsodzxwsiffnic`PONNML%K~J J&KLMNOPÅLJȃˇ~uyww~}ytqeeddcba~``abcdefghiǂɂ́΃ԁքׁلΈ¾t  Äʖzxwy|vusvtrsovuigpnqnlrdh`TQNMOQRPPML%K~JJ(KLKKLMNOPÄǐþ~yx~}|uxrhfddefgeecbau`!abcbcbcdedefefghiÂłȄ̂΃҂ՂՄل΍¿» d    ‚}xyyvttuuz{wrhbblmnsxutlifhlYVPNNSUTRNML$KJK|J'KLMNOPÄƃǣytt{|~{ywx{mjfddhiigdcb a`ai`a`a` abcdefgh iDŽʂ̂΅҄դ¾ #V   ÂĈȸ~~}~~ywolfhflqwwxupgb\Z]YWRRVXXML(KrJ)KLMNONOPQÆȇ̹ļ~{wxw{wsnmpljggjlldcb"af`#abcdefgh iDŽʁ̂΂ҁՐؖ"Q#  ¿~qgddgjloy{{vsifa_`ZWSUXUPML*KfJ,K"LMNONOPQÆǂȒxuuxz|~ywsqrmkhikifdcb%aV`&abcdcdefefgfgh i Ȇ́΅ҁՊ؃֌¦(8*   Áź¿umb`cllht{yzwmhma\USONML*KJK]JKJ*KLKK!LMNOPQ„ǁ|srt|{x|yyx|roigdcb%a`a`aG`a`a``a``a`%abcbcdefghij Âǂɂ́΄фׂׄքУƿ) '    Èƽ¿}sig`hooppmsvsjlnlh\ZXQNML.KVJ0K LMNOPQ„džʾ¿zxrx~~|z|~|xomlfdcb(aC`*abcdefg hihijÂȃ̂΂ф׃փ֖ ~  ÁŃĄšÿ{xqkjliljnsqk^d_gigba_XTONML2KGJ4K LMNONOP QǁɃȃɵ{{|y|{|z}{quqwyxssqkhe dcb.a+`1abcdedefghghijłȃ˄΃уւցֺſp  ‚ŃĽ½usspsrpmkilkqc_bcfkgjdb\ZZONM!L2K6JKJKJ5KLMLMNMNOP QɃȼ}{y|{tqstw{xzusnmme dcbcb~aababaabcbbcdefghijłȃ˃΄уԂօջĹ_    ăLjzs{~{vuqgmreclf`glupl[\_\TNML9KJKJKJKJKJKJ9K"LMNOPQƂȃ˜ÿx|vu{wrw|{noqoh dcb|abcdefghiji j ŁȄ˄΃фԂււ؆̫¼U   ƅŅȆ¿}xwylmonwv]ckmootklh[UONM L@KJXK"LMNONOPOPQʅɏ||~~pu{|~~{|xnje dcbrabcdefgfghi jăȄ˄΃уԂׅօ؅ͨK   ƊȵĿpniorqtjlgmqqmkjc`PONM L~KK&LMLMNOPQRʈ̏¼~yz|x||{{urfedc!bda!bcdedefghij Łȃ˄τӂւ׈؁Յ΂΢ý#1"    ĎȴÿrwjspiuqdgnomigjfXQPNMNM!LKKL~K K%LMNOPQRDžʆ˵¿zzux}~|zxzwlffdcbcbaababZaba"bcdedefghijk ĄǂɁ˃Όׅشſ   ÌŅʂ{|vrrslf_deji`SSQO NM"L~KK&LMNOPQPQRDžʂɃ΃Ł{wquvzyrhhgedc&bHab a%bcdefghiji jkjk ăDŽˁ΃хՅցقԟ¿ _   ƁƁǹ~ssqjkdacddf[ZURTSQ NM%LyK'LMNOPOPQ Rʁʂ˹ľ{{ustuuwnmighhgdc)b@a*bcdefghijk ăǂɁ˄΃хՅ קþ  U#   ÂńǂǺyzwnlidbcgh^\RPQRONM'LoK(LMNOPQ RǂɈ˼ſÿ}|yuttxyqogfgheedc2b#a4bcdedefefghij k ăȄ˄΃хׅׄקý'@%  ÿûwqpmaihnheXQOTRNMLM*LbKLKKLKK%LMLLMNMNOPQRɁ˓}szy~yvlgeiged c{bcbbcbbcdcdefghij k ĄȄ̆цւ؇ׇϪþ0"/   ćɄǷ»~zttwptrkjdTRVPNMLM&LKLUKLK-LMNOPQRȇ̃˸ÿ»{zvihjfedcbcpbcb cdefghij kl ÅDŽʂ̅ЎׁوًѤ¾,+     ƂɁǹ¾¾}tomusq}|mpqnf^SSUPNM+LTK.LMNOPQPQRʃ̃˹½}}}wqhhjfedcob cdefghihijij kl ÅDŽʄͅцطr    ăŁNJDzz~|zrqlhmwxund\_ZXSPPNM0LBK4LMNOPOPQRSȃɁ̃́ˁŏ|x|~upqnlhffed!c`b#cdefgfghij kl ÅȊΔ؄فԏa     äƿxru|zuqijkdkr{zn`^ZXWRPNM8L*K;LMLLMLMNONOPQRSʚÿz{{u{}sqmlkgf ed$cPb&cdedefghij k l  ăȂʅ΁ЇՆ؄لԪ R    ʉˆźsnmuuskbigdfo|dd\[YUROONMNMLLMHLKKLKKLKLKKLKKLKKLKKLK8LMLLMNOPQRS ʇ̅ˁNJɿ~}{tzxvw~uupnmjhf ededccd)c=bcbcbbcbb$cdccdefghij k l  ădžˈЅԂׂ׃ق؁Պ̝¹ <   Ɖʰvjkzsla`f^^`fe\WWUTTONM~LLMNOPQR SƇʆ·ȩý{{|sswqqswvpkkjiiedcd%cbcbbc)bcbbcb*cdefghij k lm  ĄȃˈЄԃׁׁڇ֩      Ɗʮ½zywpnmmjg\ZRUUTPPQPONM~L LMNOPQR S Ƅʅα¿~}}{xpnhjjigfgfe!d0c bcb5c defghij klm  ‚ăȃ̅Ѓԁׁڪ+ +    ǃɃʁnjtnlaYa^\XSSTOOP ONM~LL!MNOPQPQRS ˃ͅ˥~|smtqpmihijife dyc"defghijij klm  ‚ĄȆ́΁Ѓԋف،Γý \   ǃȧ¿ļ{q`\YVTUQPPRON MvL"M NOPQRS˃̄ͩspmkjkgghggh fe#dmc%defghghij klm  āȃ˅Єԃلל#I    ƁȪ¼mhSSTUPON"MkL$MNMMNOONOPQRST Ćʑǚý}yiijjfe(d\c+defefghij kl m  Æȉ΂Ѓӄ؁׎ӕÿ )1$   ƃLJțþzm[QPON$M^LMLLMLL MNMM NOPQRST ʅ̛}ogfgfefe+dRcdccdcc'defeefghij kl m  Åǂɂ˂Άԃץʿ v  Æǧ}ukQRR PONMMN!MLLMLLMOLMLLMLLML%M NOPQRST Č˥|gihgfede*dccdccd:cdccdccdccdcc)defghij klmn ÇɁ˂΂Ԇׂנm   ĄǦpc[ PO N%MFLMLLMLLML*M NOPQRST Ȅ˥Ŀuo gfe.d.cdccdccdc.defghijkj klmn ÅǂɈςсԂցئºb     ȄƃnjsZUPZU PON,MLLMLLM8L-M!NOPQRQRSRS T ʼn˅ʃˌokgokgfedde5dccdcddcdd cddc7defghijkj klk lmlmn ÂǂɃφԁփف׃،ÌR    Ąǧ|vTUSRS PON2M'L4M"NOPQQPQRST ˈ͜Ľjkihi gfe~ddefghij k lmlmn ÂȆ͂ρц׉لԒ"G    āǑwUWWPO!N~MM"NOPQRST Ȃˑkmmgfezdefghihhij klm n ÂȆ͂ςтԁօؑ̉ü '0,   āDŽNJȿxlZVSPO#NzM&NOPQRST ȉ˝}nligfejdeeddedefghij klm n ǂ˅Јׅ؝Ŀ u    ĈȒŽxk^QQPO#NqM&NOPOOPQRSTU ȃ˔|rhhgfebd"efghghij klmno ĄǂɅ΂хփ؊сσň¾ g  ĄŇÄvbYZQPO%NbM,NOPQRSTUȅɣunnhgf!eSd$efghijklmno  ÅȂʅςцփքђ¿V   Ƥxa_[QPO)NZM)NONNOPQRSTU ʤtsphgf'eBd'efghghij klmno łȇρхׂׂן E   Ǝ¾zh]XSQPO,NJM2NOPQRST UʂLJĔyqmi hgf.edde%d0efghijklmn o ĄNJшׂՃӇʼn !'"   àxlgZQPO.N9M:NOPQRST U ÓƘ}yo hgf{efgffghij klmn op  Æǁ˂όևԝ¿)6      á}ve[XSQPOANMNNMNNM@NOPPOPQRSTU ǂƤüwpnj hgfoefeefgfghij klmn op ă˂υӂՁ֡!Q#     kZTSRQPO~NNONNOPQRSTUV Ň¿|ojjihghgffe"fgfghijklmn op ÅDŽ˂σҁ ԃӁΛû$A  xi[SS QPO~NNOONOPQRSTUTUV  Î{pjjhg!feeffPe'fghghij klmn opo p  ljρшҋ͑½. .   xqbQPOxNONNONNOPQRSTUV uihg&fGe#fgffghijklmn o p ÃNJ΂ЃӅџľ 69      |~x]WTQPOnNOONNOPPOPQRSTU VW qmkihg)feff&efee/fggffghij klmn o pqppq  lj΄тԆ͛ ]    ~~{}~nb\WSQP!OcN#OPOPQRSTUVUVWYV[_ vqmj ihg3fefe/fghgghijklmlmn o pqqpqsqtw lj΂ӤX   {~|qrvvuodSSURQRRQP$ONNOSN'OPOPQRSTUVWV^_ael wjjl ihgnf ghijjijklmn opo pqvwx{  ÃǁɅсцˑºA   {{}~}vvshhgc]TRQP(OHN+OPQRSTUVWW]\gnk_o{ zvqkjihgdf!ghij klmn o pquu}w  Ãǃυ Α ,    wuq{zkene^`ZVSRSS RQ P)O2NOON.O"PQRSRSTUVWVYW`cputr }xxstpmjihgWf ghghihij klklmn opqpqsqxz   ǂɁ́΂ЁЁΣĿ[    uktxxhac[[YRQP,ONOONON0O!PQRSTU V`ediw}}zuwppojih$gKf"ghij klmn o pqpqx{{  ƃɅАɒýQ   }xskadlXSWRQ!PuORTTO#PQRSTU VW\V_cluy }ux}njm jih(g.fggf*gikkhij klklmn opqquqwz  ƁȈσΙ¼ #>$     ~xxspc]][TTSRQQRQ!PqORUQO#PQRSTU VWX\^kgu} wrrpllkjih3gfgfgfgfgfgfgf5ghghjlihij klklmn opqruv}  …LJϜ¿¼+ (  z{mmqpe_XZT SRQ%PhOPPRR PQRSTU VX]^fhlu} ytnplkjihpg hjjhijklmn opqrvw|}   Lj΋Å l     |wtty{ng[WX SRQ'P]OPOPQPQQPQRSTSSTU VWXX\``ot zqnnkjihghhghaghi hijklmn o pqrruxx  ŅɅ́˃Ò ]    ysoSRQPQ*PKOPO PQQPQRSTUVWXZd`izs{   kjihhihghghhPghgghiihijklmn opqrt{x   ŅɁ̂΂Η J     {s`YTTUVSRSRQ2POPPOPP-OPPO/PQPQRQRSTUVWVZZeq~  uolm kjkji'hghh0ghgghg#hihihijijklmn opqrqss{ łDŽΔ¿ !"    Ɉ }{xrmoogZTTUYYUSRQiji jklmmllmn opop qrssvv} $Ċ͋ ;   ¿ z|~|}ztnga\]ZU^UXWUTSRbQRQQ!RSTUVWWXWXZ]gtt {wrsqmtmoo mlkklkjk(jijijijijijijijii*jklklmn op qrrqrtv} !ć̝́    uommhhgfd_^[XVTUUTS$RQQ'RSTUUTUVWVWX]`]iv{}т ||{zyutrpn mlkpjklmn opopqsvxvُ # ČΗŽ V  zvlnxpvnia[UWUXWaUUTTXa[XX TS'R=QRQQ%RSSRSTUVWVWXYdimr{|ٌҁ  |wrnomponovnmovqpplkjkk\jkjklklmnopqpqrs{ݏփ " ČΤý¿%>   šysty{wjbdUWVUZ[Z]^VUUTX\]\X TS'RQRQRRQRQRRQRQRQRRQ+RSTSTUVVWXX VWY[xy  ~wxnonnqrqstnmprsrpmmlkjkkjkNjkjkjklklmlmnmn o pqpqrsu݈ # ÏΝĿý# $   j`^ZZbb]\ZVVTUXXUTSzRSTUV W^`x|}ى  ~vtrrwwsrqnnmnppml kjkkjkjk6jklmnopqrwx܉ # Çʁ͈þ i    Ҕ|{owfqtofZYXVUUWVVWVTSkR!STUTUV W]ddwz|}މ  z{qppnmmonoon ml+kjjkjjkjjkj'kllklmlmnon opopo pqrv{{܂ "Ì͋¿ĔW Ŗ    |yvf\ZZYZ`\`\][TSRRS]RSRSTUVWV WYZ\bjqp|ύڄ  zsqurvrtrmlYklklklmnmnopq rtuuzӍ݄ "Ĉ̄5  ߉    x|wjd_a]egcbUT"SRRSERSRSR$STU VWWVXWVVWXXYZ]jy}~   }xuvtz{xwmlmlklFk"lmnopqrqrq rsttv# āǂ˂͎Ĉ    oolkfba`jgg^UUT)S8R*S!TUVWWVVWVWX WXWXX]^\_ut}  ~{wwv~{{tm+l(klklk#lmnonop q rsrsswxux.  ͈Ĥ S    yrsuuih_ZWUT>SRSSR7S#TUTUVWXX WXZ]_a`hltt܂   ϟ}|uqpnmplmlmmlmnmnon opopqp qrrqqrs rstvxzy2  Úɐ’ "8#     twjibZZU"TqS"TUVWWXZX W XZZhhlqx  }|xqqnmnm_lmlmlmn opop qrss rstt/  ˂ίüo     ylme]UY U!TSTbS#TUVW X^c]]`sw~Ӌ   Ϟztnq nmnmlmmlmJlmlmlmmlmnmnopq r sw{wwyז/ ąɁ˄ɉʔ¿\     tcdeeU$TUS)TUVW\\[[YWXZY]ZWW X[``^ivڅ   yyzzn%m;l(mnopopqpqrusrstsvtrr suyywہ/ ÓɃ̂̓ъ L    ѓpjojg]U(TSTT?S+TUVUVUVWVWVW[c^]a`[\aaebZ XYYXYruއ   О¿~~{tn;mll;mnmnoon oppopqrruzwvyxuuyy|zu st, "ˆɎ̃Π)%     Дuljic^U7TSTTSTSTSTSTTSTSTSTTS;TUV W[gg_`a`_cljj] XYY`lrx   ӝ~}xuonmnamnmnmnopqrqru~~xxyyxzw sty. ÛΣ¿Q      {bd\YXVUTUTU{TUTUV WYbbdbilbZZ^_^X\_ZXYY_ebnv}߆ۆ    ɣxysqponmnmnWmnmnonnopqrszz|zzutwxwsvxusstx}z-Ά͐Г¿;    yh\\V]VUTUqTUV WZ\YYZZ][]b_\_]XYZ\\YZ]a~tso|ނݏل   —¿|stot ononmnmn6mnmnmnm!nopqrqrtvsstuvuwzxvxwstuvvtuwzߑ܅ Ž΄΅ ԗ¾!#  ~~  smfd]VUbT!UVWVWXYZXYZX\]``^X\ZY[^fu{xxڄ    ĖþĻ{ytpp o,nmnm,nopq rststusvwxywsstsvutvx~ÿ݅ ́΁ΈՖƼd }~~~  ½yqeefY V"UST UVWXYZX\_]\Z_]Y[ZY[\cvtv~̍ߍ   ƄŐûzz{qoinonopqrqqrststsvxwvuxwtuutvv{Ѝތ  )Ʌ΃ЁфՁׅ֏ºN ށ~~   ÿwxpi`XWV'U8T'UVUVW XY\[[^[X[YZYY\[ZZY\]jupny~ވؑ׃   ʼnŕ~wqqpoSnonopqpq r stvuuwusututtvvuuttuuwwۑچ -ƈ·Ҋ؃֓ô ,   ~~ ý{{tqa^V8UTUT:UVUVWVWXWX[^daXX\]ZYZY\YY^_v}}vܦ  Ȝxv poppo8nonopoopqpqpq rsrsux{zttvwuutuwuuxyޕ -Ӈ؃ؗľR |~  ś|sjbXVUVmUVUVUVWXY\Z[baZY[\Z[]^`Zbvu|֑ށ؈  ʛyqp9onononononon"opopopqpqrstvuvzzutvvuvxxyv{ǿٍށۈ? /ώٝǾ7   ~{~~ǘſ}siZ]VXV]UVUVUVUVW XYYXY]b]__he_`a`dd`b^]\\os~|ܝۇԃ ̙~supqpopSopopopqqpqr sttstw{wyx}yz||z{xxwwގ؍ޖ 2 .·ՉچԎÿ   ~{{}~~ É̡|vnc_ZZXW VUVUVFUVUVUVU VWXYXXY[hniulhgrgfghe`\^^aillݟۉ Р¾yvssqpopop5opopopo$pqpqrs tv~~}zwxyz߫. /׉ݟʼ B  }~ ʦ¿znlgb_ZWVWVW#VUV1UVUVU*VWXWX Ybgjlrnijkdghjmfhdligpv~ъۗ    ÉΧź}xvsq)popopopp opopopopopopopo*pqpqrsts tuu{~|~|Ոޖ&'“Ԃ׃ۅ݄ۖ¾! ~~   ˤvquoo]YWX WyVWXY[`[ZZY\bbffnpjkkhtoillrvvtr}ݱ ŊϢusqpqfpqrsrstts tuyvuw{{~~" &Պ܆ܛ¿c ~}}}~~|}~}~  ʧ~ukf`]WVWgVWXWX Y[]ZZY[\Y_Ya`\\ny|~wxkhjlxx{{~Ԇם"ΊӚÿ{xuqpqPpqrsrstuuvwuvwuyu{yww؈߄" ֆݣûS {|}~~~}|~}}~~}||}|  ۏĻzfd[[WTVWXWXYZY\]Z^d`degga\sn{|}ru}׋ބٛ´|zttqpqpqpqpq.p%qrsrstuttuwxux}z}}{wۣ  ݥ  ¼yz|~~~~}~~}~}|}} ԡgdkfXXWAVWVWVWXWXYZ\ehfmvidfs߄߄ ׅۗŽ}{|oqrqrsrstuutt uvw}~}~ ۂރǽY  ώyyxyz{|}~~{{||}~~~}~~}}~~|{}}~ʔך¼v{n`][YX*WVWVV(WXYZ_aej~{hkuwی)ΏԠÿxutrr`qrstutuvyz~ٌ߂  ۂނ >  Ύxxwvwxxyyz{|{|{{|}~~~~}}}||}|{{|}~~ѣŷwz}ng^\ XbWXWXY Z^_oobdorxy{{{%ԣʿ}vu rHqrqrqrstuvyy{}   ނǽW  stuvuvxxwwuvxyyz|{|{{y}{~}}~~}}|}}~}|}~#ъǒ}xwuz_gY[XLW$XYZYZZYZ[[`^\]eemqouxtߐ$ԃׅ̒x}surqrqrq#rststutu vwwzyxx~~  ֈރ݁ېǹG  srruwxxwuvvuttwvxwxyz{|}~~~}~~~~ ͕Ļ|prui\YX[ZXWXWXXWWXWX(W+XYZYZ[Z[[]d][dhkmiju{ *хєusttZrsrstuvuu vwvwwx}xw~"  ށې¼ ( ɓrqssrtuuwwvwyyxy{~}~~~ȣĻqswmiaYYXYpXYZYZ[Z[\[aghjhfo{   ͋͒ysBr"stutuvwvwxw{  Ճ ۟¼X  ssnpqppqstuutuwwyxxyz|~~}~~}{} ɇǜxvzZ YXYaXYZ[\\_bfghkhgċيĂͅ˜t$srsrsrsrssrrsrsrsrsrsrsrsr*stu vwvwxxz|܊   ÑՂۆڛž: ۇtqnnonlmnpstututuwxwxy{}~~~|}~ļ¾;qj^^YXYOX"YZ[]`^]`d`iijosupx׆  xwtst`ststuv wx{zx{~{üچ  ŅΖٜ " ppoopomlnqqrstsrtuvuxy{|~~}~  {``b^YXYXYXY,XYXYXYX$YZYZ[\\]^adlgmjwxy}ِ  ļyxzwtstJststststutuv wxwxyz{} ÁōсӋԞĿF   qpnoqqpponlmoqrssqrvwvxz{|}~~~}|~ yjsmi_Z4YX YXYX2YZYZ[ \]]\pokhfinzܑ  xutststst"ststststss tutuv wxyyx͋ވ (  ƈ΄ЁҊЏ¾  ݇  mnoollnonnponmkmoonnpqoquvuuvwxyz{{||}~~}qq^^ ZcYZ[\lruk]eiq}߅  xwutuQtuvwxyzτߌ $   āć̐Ӈҕ>   ބlklklklnmonmquvvuvvxxz{ vicZKYZY#Z[\[\__ce]k__`gkjsڂބތ   ½{u:tut%uvuvwxy{{}y{{|݂ "  ō˂҃χՄņ"% lmlkkllkmonlmnnqsuuststuwxy{}  {j`ZYZYZ)YZY#Z[Z[\]_]^]`^fhikhhxyuمޗې   y,ututut.uvwvwx y{z{z܆ނ   ’˅ΙR m lmnlklmnpqttrqrstuxyzyx{~~qoa\/ZY>Z[\]^_igaaeghijjmuu݈   ýzwUuvuvwx yz{}}݊   ÊɈΚýBmlmlmlkjlnmnopnnrsuvvwwyzzyxz|} qgfb_[[`Z[Z[\ ]^cbbosg^`edfhjkmjrs{ۄֆއ   ŋñ~{yvuuvuv:uvuvwvvwx yzyz{~}}{|݁ل  ҁ׋   m lklmlmnppnprrtuwyxz{||}|}~{~lmm`\[Z[¿    Ӄ т Ђ  ɂOȅɂʃ ̇ՂڃݑԄф   ~} | {zy xwv ut s rq{|x}~tsqpnmnn mnmnmnnmlkllkl&krklklklkklklmlmlmnmnmnnwƔ        =Γ   ӂ ΂  ʂɁɃɃɃɁɁ ɁɅˁˆ ͆ҘފӁт    ~}| { zy xwv utst s r qstz||{{xussropnm3lmmntyvslmlmlmlml mppmnnoqpnnqnoonnqvɁř      Ϟ ڂ Ӄ ΂ˁ˂ ˁ˄ʃɃɅʁʄʂ˃ ͇́͂Ӄԓލт΄  ~ }|{| {zyzyx w v u t s rqrwy~~{}yuurronmmnnmmnmlmllmlmlmlmlmmrzv~xmlmlmlmlmnmm nrtqttqqs{rnqpqqorutowˡÿ        *¿є  ل ׃    ˁ˃˃0ʁʋ̄́̓΁΄ф֏҆   ~ }| {z y xwvwv ut srs rqqvqtsxzsrqponmnmn/mon!mnon orrqusstyѠÿ          :    ۂ  Ճ у ς́͂^˄ρԄۃۆс    ~ }| { zyxyy x wvuv u t s ruuvvwwwrqqpoponononrusurqnmnmnmnmnnmnmnmnmmnmnmnmompmoqrnmnmnmsnmonopo pqtrqÿŽ            Ԃ ҂ Ё ͂̉ˁ ˆ́́̅ υ׎ՆЂ ́ʂ   ~}| {z{zy xwv u tsstt s rquvqpop ox~{sspnonono&npuxzx{wsrqqpnpwvqpopsrnnonopopqppqsxvЁאئ        Ձۉܢ   փ Ԃ  σ͆ ̂́̂̈́͂͂΂ρσЁЌԃс    ~ }| {zz{z y x w v u ts rqrqpt||y}yusqponorvsooppws{||}zx{v|z}xt{yyzxrpopopopopqp qtq{~ק          ۥ  ؁ փՁ ӂ ς΁΄͇!͌τσς΃ τ ЂҎׇЄ    ~} | { zyxy x wvw v u t s rqpqpqprsz{|yqqpopo}ozovyzo~zv|{|uqpqrsuyˆû         х  ݂  ӂ ЖԊх њтς ͂   ~}|}| {zyzyxw vu ts rqpqq ptp{ÿè~wpqpqq{v{{vzzuqrrqq rv{~~Ђ̞         ˷ Ղҝ      Ӄ ҂ςρςΠمтԂІсъ׎׆   ~ }| {z{zyyz yxwx wvuv utu tstsrqqrrqqrrqrrs{Ӆ}{xq|x}strsr su{~τ·ý       %ŐƿĽ؅ž Պˁ   ނ ܃    ҆ттφφތ݅҅Зу ӇޔށمӄЂ ˃    ~ }|{{| { zy x w vuuvv utstsrvv rʌۆЍIJ¾ĭúĿsttstututuvw~ɛĿ      ц׃ކ֍̻̿ſȿɆĹЛ  ރ ڃ  ӄ сЂ Ёԁل܉؊ޅӃדӃσ+́  ~~} | {z yxy xwwx w vutstvurstsrفބƽɹżss~uwvxwux|yutu}ÿ»Ñ     ½݁ƹƄÿʒ  ރ    Մ Ӄҁ-я߄օԓމސ́ͅ    ~}| {z{zyz yxwwxw vuvutsststt s|ȕɾƈǫuvwwuuxyvvuwz~}Ŀ        ϕΈžþýκ¾LjŁÿ   ڃ ل ӁӃ҃эۤԃՁՊށ܄ۃ׈ ͂ ́ Δ    ~ } |{|{z{z yx wvvw vuuvututxyx|tttt}y|yw}yvwuvuvwvx{ȿ       « »ƾ     ՄӁӁӁҁӉِ֕ԕԂՂֆߎڂ׊с΁ΆБ؄     ~ } | { z yx wvwv"uvuxuuu}}u~uuu}uxwwuu||vv{vvuu{uz uxxvvuu vwvv wxxzĸ        ̜ü     #ӃӁӃԑԊۄ Ղփ׆ۉہ؄ԁ҂΃΄Єԛ     ~ } | {z{z{z yxwxwxwvw vuvuvvuuvuuvuvuvuvuvuvvuvvuuvx|wvwv wxxwxwx{ÿ         @ Ń  ہ ڄ փՄ ԅDԆՁՅڃل؊ށۄۂ݃هԄ΄ЁЃЊׁم     ~ }|{ z yxyxwxwxwvwvwvwvwvwvwvw vwvwwvvww~}z}{zywxwxyxy{~         ƒ     ف ׃և[ׅ ؄م݁ڃ܄܂فׁӁωт׍    ~ } | {z{{zyxyxwxwxxwwxwx.w{wwxwxwwxx}xxy{xxyyxyx yzyyz} ¿   @  ށ  ܂ ڄك $ցցքքցցׅփ؂ ځځ݃݁ۄ׆ԃφѝ   ~ ~}~}|{ zyzzyxyyxxyyxy?xz|{y{yx~yzxxyxyz {||~{  ź   $' ǐ      ރ ځ ڃف؃!ׁׄ ׁׁ׃ׄ׊؁ ؂ ڃۅ݆فւӃ Ѓӈڄ߇ ϱǰ  ~ ~}}~}||} |{z{{zyyz"yxyxxyxxyxyyxxyyxyxyz{z{~}{zyzzyz{{z{| ҅Ǐþÿƿ   -  ǣ   ߁߃ ߃܂؂؂؂8ׂׄ ؁ڄك ܈߄ۋփԄ ӈى »ê   ~ }|{{||{zyzyzzyyz|{{z{|{{|{|}}~  ɈϿǽú   Vø ݃܅ځ=؍فككڃہۃ܄߄ہ ܎Ҏچ ыǶõ ~~ ~}}~ }||}|{||{|{z{{z{z{{z{z{zz{{z{z{{z{{zz{{z{{zz{~~ {|{|}}||}||}~~  نǿŦŽþĻý    —Ļ   ߁ރ ۃځډP܃݄ۂލׅԈԆևފҾĻ˽  ~~~}~}~}|{||{|{||{||{||{||{|{{||{|{{||{{|{|{|{|{||{|}}||} ~ ·ŻǼŻĸûƽ    A   ܂ہۄڄڄڄچہ܃݂߁އ߃ׁ׆כ Ƚż  ~~}||}|}||} |} |}}|}|}}|}}|}}|}|}~}}~~}}~  ýŷƽý  4      ߂ރ݆݁pۆ܁݁ށ ݄܃݂߂֪и˽ħ˿  ~~~~~~~}~~}~~}~}}~}}~~}}~}}~}}~}}~}~}}~}}~}~}~}~}}~~}~~~~  ݪ̿ظϼȿ        ߂݄܄܁܌ۂۇې܄܆݃ނ߂ޅ ބ׋ſǹǺ׈dz͕þ  ~~~~~~~~~~~~~~~~    ٞ¾݈ՖĹ      ߃ ݁ ܁"܃'ށޅ ߂߆   ʿȦƼ¸   #   Ӡɾ  #    މ݁@݉ކ߃ ґۅߎۭ     ڑ܆ƿƾ        ߁߁[މ߆     þʸ¾    ƻ  E     ߫߆ ߇ ¾Ԇʽځށݣտ E  ͐ȏۇЗ˽ż         o ݅ Ԍ¾ÃþȴDz %  ˋ̋۟ޢ̹¾ »Ç  #݄Ε¿Ŀ¿ɼ݂ÿ@ ֕͋Ǐߑ׉ۘ׌ɿ  Ÿ    = ޅ ʎǿÑѼ¼՘ȿĴ * ˡ»  ̂΄ӂхˆˈكٹƾܘ˓Ƚ ?͔       ߅ ÌǶ¿øºա˾֐÷ ׊Žþ  …ƒɋ̓΁ЃЯƒۇƽ܏° !   ǾХ       & M  ȿԋƿ2 ĻǍÅ    ‰ň́ː˄ȂȇΛýºDžۋǿQáтϩ       r  ǿûĽƄºϓ۵  דǍ˦¿  ÃÂÉ‚Є׉ ƿݓЄɢ    .CĶ  ޸  ƅ¿ˇÿÆĿ˽dž  ǽΉЛ  !        & ܈ʠ  Ɓ ‚ěþ  2 ÿ҈Αþ %6­Ɓɡ½   ǁ ā   ƿŽۆρѓ    -!   ļ   ˿Ė    ǁ ƂĂ  ԁ¼ƵŽ ¿Ⱦ΄͆¿    ƒ  5    þ هş  ʃ Ƀ ńÆDŽƒ  νއ΅̔ƾ     2"!  яĹþÿ  ʁɃȃ Ɓƃだ  ĺý †ĿľǓ¾† à  ߉  &    ̝Ƿü¾Ľ    Ƀ ȃ ăÆÇÁ ¿ʁΨǻûý  әľ¾ ÁĄņƁ   8$   ĿǾ   ʃʄɂ ƁɃā„È ˻¾È Æă ƅ  G"% āٍ҅Ĺ¿  ρ ΃̓̄ ɃȃŁÁĂĂ ƒ ʆсچߍǽˉ ąŁŃƃ ǂ Ȃ#0  /     ů§     ρ́̈́ˁ˃ˁȁȇÄŁłā ‚„ѿ Ă ‚‡…Ĉł ƃ Ɂʃ ,'/   ,'           тЂς ΃̌ˁʁǁƄ ǃƂ ā Ä ‚„  ¿ÂĄ‚ą  $ + - . ĺ¿ľ     Ӄ  ΅Иˁȁǂ  łŁĂ⁁ІÁ ‹ăĆȅNJȄ ʁ˂ ˆ́̄**A   *Ɔ    Ÿ  νɷÒʼفԁԁ т ϛ̃˂ˁ Ʌ ǂƁƁƄŃā ăÁÌÁÁÁÂ̄ȟĆǃƒ ǃĂ—Ԓ ˄ ͂ . . " 8։ Å ¿ȭĿŴĸ ֙ź ׂ ԂӁӅ фхߐх́ ˃ˁ ǁ ǁLj Ɓ łƂфŁŃȆǒӈƐNj ǃƊĄ̆݉݌΁ ΃  8  A½ ¿Ņņº Ŷҁšʹýļ ȶê ؁׃ևԁ ҂փ׃Յт΁ ΅̂ ́˄ ɁɁ ȁ ȁȋɁɈ ǁǁNJǐہԔʂ ȏNjȗ΂΂΃   0) $ljſΊ÷¼÷ýʍ¼  ª؛ǻϳĦ ē ڂׂ׆ۊ݊Ԅԅ҆ӌ҂Ҋс҃΂Ѓͅ ̄ ˂ ʁʇɅɈޭȢ Ɂʁʁ ˃˄̼фЁ  (' ÉΉ»ſȨͿųƽƿޓŶɣԿȼÿͫͼ½Dz ؃؂݉ԒԁѠԁя ΂΃ ͇ ˄ˁˁ̞ˢ ́̓ΊΆ٘ԃ٘هԄ  ON ́ϑ» ۅ¿ûΈэķϊƸʵ    ܞƁۃڃ ݅ ւׁ Ғ׈ٌ Ё σ΁΁ ̈́́ͅ΄؄ˏ͇̑͆ ΁χЁуׅԂےׁ Fh    ˑǾǽ ƿƲ ǽŽ»Ȼɷƿ ߙɼہۂ݁ن ։Ҧފӄ уЁЁϊΊԃ·фΟ΁΂ΆςσЁЄсссτА 3 !E   Ć   ξƇȊʖ˾¶ ӌ˿Ͻ ڃك ؂ ց֙˖ԃҁ҂фуҁ΃ӊςښσЁЁтт ҁ҉σѐ݈Ջ[9 H ȃĂÁ‚½Čڇʾýýƹ   íޞ׼ºÿ܁ ڃقف؃ׂӃԅ΄˄ʅԅևԃӄӂӃ҂ ҎΆߒщчҁ҂ Ӂ ӂӄӃ̓Ўњ ׃N  6 cЁˇɄȁ Ń Žɹ   þԑdzÿЖށޅ ܂ۂڂ ؄ӂт˂ʃЄՑ ՁՁՁԓlj܆ֈфӁ ӂӁӁ#ԂՂՁщΉٌ͑ނք׃ S3f ې҇ҐąÅƒ ̅Ζÿǻ ދ݆܂ۂڂهʈȈՅׁׂց Ձ Ձ׃ƃǎ܎҃ՃՇՂՁՂՁ օΎˎˢ ف ف0(  +݂ߔԆ҇dž֒ ¹Ɠ¿ÿʼnĺ ߁܂܁ہ ۂԅȁnjӆ؂؄#מӓ΄҂ׂׅքքօׁ ׁ׊ ؅Ίǖ ڂځ27 * (׊ބلփׅՆ˃ݍ׌Ă Ç„½ʋûǺށ݁܂ܓˈلكڄ؁ؕ҃ц̂Ό؄؁ׂ؅؁؄؁؂نفكىljԂ؄׉ڃہ &9˄ʉ΄ʃγҋłŁŌŏÿ  ·҈νņ¾ōljڃۈل׃نڅ܇߃߂ށ݂ ݛ܄ ۅہہۏ ؁قق٣فٖ݂مه؁؁ڞΊӂՃهۄ 5  ΄˂·ˊ‡ʎфʄ˂ɉǑčāĆŅ ſ èۃɾ ƅׂՊ߃ނ܅҂цЎ؎߁߅#ޅ݃ٝ܆܁ۆۃځڎ ٜمہل׈ۉфʍԂؒ߁߆ )%  ΅̉ŽÃŒ̈ˑʄʇĄǃɁΆ ÁÁÂÁÄъńÿҡԆ΂҂ֆҌڄߍ߂߃ކӄ׈ك݂݂݊݁܂܆ ܂܂܃ۂ؈ۂہۂۂہމفہل܁܉Ɂʊ܅ݐ  1  ЂЁЁŁφǁNJÆ˂҅ʁʂʆۃ̅ÂȂƐ͂ƂƂ łā ąĆÂÁÁÇÁ„¦† ÄÈÕǁʈЁՋ݆؊ہەМނه҂نށއށށރ݁܃݄݅܁)ۛ ۅ ܇܇ӑԂԂ׈ځ݋ނ& .#,    тфЋÃ„ˍ̓׃˃ʅƂÁȏцɂȅ ǁǁƁ Ɓ΂̅Ł Ńłŋ ā āāāăĄ¿‘Ĝ¿ƒNjȅƁLj̅ ՁہքׁӁсхЁׄكځ܍قڅӁтօ܃܇݃߁ ނ݃܂݂H݁ݎЃև߇݃ڃؐہքԋՃֈك   ,  ҂суĂ„ǁß¾Ɓ˂ِƃłˁȃɂɂȁȂȕ ǁƆ ƂƁƁņłƂńDŽ ƂƜ̃Ŀāƅ"ւԂӆځ֍ۉ݅ځځփԁьقہ"ބސ݁)݅݃ΓڂݞۄԈӂ؅Ճ7 T  ӁӃ҄ԁсĂǂˑρσχɁ˃ρ˃āŒȁ˂ʂɁ ʓʁǂǁǂ ƃƃ¾NjdžĄ…¿ÁȾŊ½ǁ!؅ق݅ ߁؂؂ځ܁օӱ́ԇԄ܁߁܏ׁ1ނ݅ԋ͏݁ۄۅل׊ԈێЅЇق8  $Q  ӂӁ҄ށٌ·̂΄ЄΔȃŋˁˌсȁɁɇȁ ǓčdžǁǁǁLjÅǾۂ߆ ԃ̃ςψރ߈ށցх6݂݊Ӄ΂ʑہہ݆݇݁مهԂх(   $    ׁ׃ف Չ܁܂܈͉΂͊ Јǁ‘ŌȽ́́Ύ܉ȃ )ȁȁȜ½ƿȁȃǏȂȉȆǂ އ݁ۃچ ށטԆσ˄ͅ߃ߒЂˁсڃ%݄݂ܕɂɆԆ݅݅܇ׂځ݂݆݉   @   قہ؂ ݂˅NJ́́̉ՎɈ¼Ȓ͉ρ̕ȁ ɁɁ͐¿ Șˈǁʂ΅ɁɁɁɁɃ ڂ׏ڃۂߙے҂ʁ́ԃ߆ބ݁߆ׁӁԎކ݂݂݆݁˂ɂ ǃ̆ڂݑց؂܆݁݁ ݂      Ղ Ԃ܂߂ԈʄɅ͂΄ΐϐφ΅Άˁ͍ٕ݁ÑɾʁʉɁ ɄӢ ؋ӎȄ΁΄ ɁǍ  ވ҉وم݉މۗރ߆ߊˁ˅ލԃ݃ ۂ݃ޡ ǂǓގցچ ݂؁څڂ         ˄ Ԇ҂Ӂ΂͂ɌŅŌхƆІЅ̈Æ ˋ̎̉Ƈ˃ÁʃɇˇɂȂ̇ŅȽ̐łÓΈɂȂDŽɁ  ۂ܂ٌׅ֌ށ݈Ԇߓԉݎۜ݃Ӆւݘۃ܄܁ځڊمχɉˌۊ׉ӂ׃݂݅ڔ     ! ԁ ӄ҂ыϐ́ ΃ ̈́Ljυȁ˞ʁʂʃɁ ɁՌȁ ȄΊÉȌôľǍʁ҃Ӈˁ ه  ߐځ܁ބڄہفݒ܂܂܁ہ ܅ځ߇ ہہَԆیρˇԂՈדҁԅف݃ވمۅ '     Ճ стс֋ χ΁΄΄Ά͂ˇ˂Ň˃ɇȒ ȃ ǁǃǁǁ ǁÁÿʼn ǂDŽDŽƅͅȁ (ނ߅އޅރ݋܂ׇ܁܁܁ ہي ہیڃډځפւׄ҂ԃقهۂڂ @   I$҂тς  ֆ͂͂ ̃˂Ƀ ɆȄLjʂ ǐłǂ ƈƄÃ*łΆȂ+ނށۂ݂ ܁܈܊$ۇہځچڌډځ ڃنځց فكֈсځ ׁڈ QY  + ҇хՂאЋ ·ςʁ ʂ̂ɁʃɆȇȆǟ½łLJ%Ɓ ƕŃƁƃƄ ǁˁˁ΂(ރ݃݃܂ف܂܁܄ځڅڈفهф׊؂؂0Ո҄لفكلځ؁ I*  &  ¿†‚ƒĂ‚ՄԅԄӁӁӂсфстш΂ς ϊ΁΂ ̓-͂̓̂͂ˁ̅͂͂́͂ςυ уЃцЄ Ѕ суЉƃww~~}z~~}|{|wuy}}w}y}||xu|uqvvpilpplpuupijkmmnwwploqrmqyyuz~}xuronvuxussu}|unvzzppuznmmiilkjssnifeghiihhfgjeddeeddjjfgjjiihefihjmoijkmsqonmjhhnokfghhbbjrnjjhhtvrmjhecnpojhccgffghhkjhhddefeddecdgjccdrtsx}qrsoopqlijffjjqqgg__bhecbeddinmppnomiglrqffaagfgddecejjebciigcbaeddfggeccddaaegfddeegljihddgiieccggfejihghffdlliedhhoojedeeghiffkiglkhr}|ywwuuqmkhhbbghhefhjklmmnmhdimipqvzussmmssrrollqrnjnrruughkwx||onlkinouuxx~xxuux{xtvyyrqoqqplhhkmkquuiihlmkkijpu͎}~}}~~~{{}}{~|zyz|{zxy|}|xwwx}}xxyyz}}||{xy{z{|~|}}{}|{yy}~|yz{{uu{~{{yx}{{||yv}{yvvzyzz}}||vvxzyxxwxxvvy{vvw~~}{yz||~~xxssv{yvuyyxwwy{{~~}~|z}yyuuzz{wwxvx{{wuuz{zwutxwwy{{xuvvwttwywvvxz{}{wwz|}xvvz{{y{zyyzx}}{xxyy||}yyzz{|~{{~|{{}|{~}}ww|}~z{~{x|}~{|~{~}~}~} uvvvqmmz}xmmnqrwtsqruupjnoqqklljhffllmjjnrqgiigfeinlifhiigghgfeeffilliiklljmlmgghjjgfeijknvrrprrlffgkllkkljnqqlsuwzzslcedppqrsffghgffdccaajkljihjgjmbeghhfecfeeccda]]ddbcceffdbbfhgeddeffdc`__bcdb`daamxxffdcbaa^^_`acmuunec^`adfgddnqqb``gxxtootrndhfb`aefilje``bccgfinodmmiddhhgfimme^^bbfhfefeadgghhgfigdjhdaceggefeaadgghhfddgedggnlpttffehg`bdccgijjmqqnqqgff``gxvtrrliikmmjhlmopnffggljiigffgiimmlmmiffhikllpokhikmllipokhjghkooprri}~}{zyy||zzyy{{yyx|{xz{{yyzyxxwz}}{{|}||{{|{{|}zz{zyx{}~{wwyzz|z|~~{~{uw~~xxz{zyyxvvttxyxx{z{{zz{{uwyzzyyxvuvwyxxuuwsoowwuttvwwvuuyzyxvvxyywvsqqtuvsswtt|vuttqpqrsu|}wuqrswxzvv{}}sstssz}}~|ttwzxustwwy{yursuvvxwx|}wyyzvv{{zyyxxyzzuppuuvxzyux{{yzzy|zx{yvuwy{{zzyuuwxxzzxzxw{{}zzy||zxxuwxxvz{}~~}{{zyytty~}}~}|~{|~~||}||{{}}{{|}~|}~|{}~~{|}  ~~~}}~~~~~}~~~}~~~~~ onnijklkkggdjiqpouhikkvnmmjiillkippqzzwxxvwvvqkksrx~|{wsmggegjmlhsumfghjjhkqtohkkhhihhfddb`bcddfgebcdhggheb_^^addccippjddcbcaacggdl``bcdhljmvg__bddfb__accbaabeedbdnmojdeddbabba`bddc]]^deebaaippggijjgcca``dea`bddb`^_`b`abcegfcabcbbc_accfiibdcaagyytddgffsqqdbbdfecdefmmlckeebccjnnuppaccfo|{ywwvuutuurotyxpgknnppoicdb`_aeggeccdfeddhfbbdeddmuuhebccirrtwwloomiiheeflkjfghgec`fddgdefeh|{||}||}yyv||}|~}z{{z||~|{{||{y{~zz{xywwz||z~{xyzzy{~}x{{yy{zzxuutrtuvvwxvtuttuwwyxxyxurppuvuxz{xussv{{w||{ssuuxz|{|xpptuuwtqqstsutv}|{zyz}zxutsuustsuutopptsw||xxyzzwttsrrvwsrtuvtqppqsqqrstuvwwtrrsvvuqsuuvwwututtvttvww~ussuvvuwxx|{zuyyxwwuz{{||sttx}~~x{|~|yvwusrswyzxvvxzxxwvvwxxwvv|zyvvuww{~}{yyz}||z{}|zwuzz{xx{xyyz{{z{yz ~ ~~~~}}~~~~}~~||}}~~{|{|}||{zz{{z{{zzyxyzzy{~~{zyzyzyxyxyyzyz{zyyz{z{{|~~{||{~}}~}}}||}~}~}~~}}~~quusqqlhhgjihhjjwuuq|kiggeffs}wwustullhrrpjhknxvutuv|pggknosttsuww~ssr||kpv{xrjjgca`ddhspnf^_behhfejqrrpba``fhhecc_ccdfeffkonliiomtvnfddaccdegdbfqrmmprrsttngkomkjjiiakkvsofccpplhhlsvql}{{yrrcddb_d^b_cdd_^^_^^_`__aceejih]^_bbabba`^^]\^accb`^^_a`abcca``addc`_bcooniefecbb`aa`ejkk``myyteegllhlsswrrqsjgtgdhiihfefdb``cfddlqqhebcbcahicbgmml``bda``addeaabbceikhfgeddefghjjnkkjiifdeffhiimjjgd}{{y|{{zxxvwwzzx}{y{~~xx{}~}z~~zzxtrquuz~|ztoptwzzxwz}~~}tswyyxvvrvuwxxwwxx{yxv{y~zusuwutw}zz{}{vx{{zxxryy~|wvv}|zxx{~|x~~sttsptpsquoppqprssrqsuxxwvunoqttrsqponnorttsrppqsrstuutsstxxvtqsrrt}}|ywwvtsttsvyz{ss{ttv{{y{~xwxvwxwxvtrrux{~~ywuttuttuvvusxutwzzyrrtwtvvwsstuuvy{zyxxwuvvwwzz}zyywxyyz}zzyw}}|{}}z{|}}||~{|}}|{{z{z}~|{~}~zyzyz}~||~~~|y{}|{{zw{{~}y~~{zz{~~{||uvuvtuvwxxzzytuuvvuvuvwvwxyzyxy~}{{zyyz{}}~zz~{{|~~|}~|}|~ }|}~ ~~ |{{y{{~{tvzuy|yfxx~wvvueffolif__`dcbiimjhgcbbdffdnnmhdoppi`^\flijliecc`aabcdb`_`ahhgeddnwss~~{zyqhinsspmmouuwxwwqlgfeenzxwtstqnjjnnjfb`gnmmkmkggaa``_^]]beed`cbb`fnumhhnuhiikonmddca``b]]^^``ca_ba`]ZYY\]^_`ca^]`beegda``acdfhxnapjchmmlccddccagghd``amg`dhjjqqrnknrqqilnsvtti_ekkvkkeaccjk^_ausqdeefcdbfedb`aa^^]_`abgghhgmrlifke__kllkkllqwwskggabdfhhe_cdvxtuu{yxwputsxx|zytssuvvszxu|vrpnuxy{ywuuqtsrqrwwusz~~~ysuz~~{yyz~~{ywwvtss|~}~|zwwzzywuutrvzxyywwrqonnsuutsrrpsyyvvzuw{zwwusqqsopqrrposrrolkkmnppqpprrsqonnorssuvrsut{t|xsw{ttvwvvsvus{wsux{{}z}}}wy{~xruxxxxusuuyzprt~{uwutyxwusstqqprstuzz|{{|}||zxvyyxurryz||zxxtwz{{xrwx|}{~}|zxyz{{|{yzzy|{y|zxwz{z{{zyxxwxwvuvxxwvy}{{~{wy{{zyyz||}~}}{ywz~~~}|}|zxxzzyxwvvuxzxvvts tsuxz{wuuwzuvxutsststsrtsrstssttustvwwxvuttuvx~zv{ywy{xwyxw{ywxy{{~}{}~{}~|y{}}}}{z{{}yz{{|}|~}~~}}||}|}}~~~yz~x|~{x}ullkqdepyxxvvpieba__]`dhlvvssooyvkkhmrrsturryqpnomjlt{y}yrjbegjgfawyniilqrqpjdnnf_af^_deebklnhdaaiuqmgbbdggpplhdb``_``celiigeb``Y]aae\jttspnnslxvkwz|cYZ[[bmqqna[\\]^d\\^`bb^__`a^\[Z[[mmungga`^^m_jjihiilqrmjfb]\^\hjmosttlhmmljmljaas__cdehkjhfdffb]^^bghhc]kd^ghhfehkjigfsoi_[__aefeddeimmkllmm__``__eejiggcdeghccbb``__aabecfoni||z~u|{wxxusrppmpsvy~~||xxvy||}~|||{y{xw|{wqtwyvrq{vvx|~}|xtyytprwoqusqwyzuvussw~|ywusstuu{{wusrqqppqsuxwwvusrrknqqunw}{zz}xzqjkllqy||{smnostlloqssopqrspnmlww|yuusqooyqxxwvx{|{xurnmnpnuxy{~yvzzywyzzyxssppstuwyxvutvvroppsvwwtpoxtpvwwutvxwv}{xwrnooquvwxywxyqppttzuutvxvvutssrrttuvwvy{zw}~z}}{yxwxxyz~~{{}zzx{}|{{~{yx{}|~~}{yvstuutsryzvttvxyxxvtwwtrstrsrutssuz{zxusstuuyywvtssrstvtsrqqpqrrspuywvvxuy}xtyz{rnoquvvuqopqnnppqqpqpovvzwttqvwruwyzwvts qrvxzwuxwxwwtt{ttuvwxyyxxwuvxwu{xvyzzyz{z}xwyyz|{}z}}~}}|}}~~|{{|}~op{{r{lthmsttxywwz}}xx{}~xqkffgfehlk{xuusonegpsxslpsuwvkjabcb_fnntzww{~~xrggmseddcfhebb_]bggiihfdcip}mda]]_fmlq^eifdfddcabbdfggb^`dhijqxxupkkprttdeffnsppnlty|xjfmjadloj_psnljjf_][[^^aa^^\\``abccjpllf`bc_^ihcdbareke_YWmofb[_aa``dcbb\ciilliiggffgg__ppxzzupsoca`bed`alohjidbktneh_^\\acffckkttlljjhhc_iihg]digeing_|}}yw{}zvvxwvwyv}{yuwz{}z{|xvqrstsprxx|~~{ttx|sqqsvtrroporuuwvvtsrv{ysqnnptyx{nsutsuttsrsstuvvspqtwxx}|zz}~ttuuz~||zx~xtzwqsx{vp{|zwwuqnllnnqqoonnppqrw{yyuqruqpyxtuts~rxtpkiy{urmpssrrtsrrnswwyyxxvvuuvvppzz}|urqsuvsqtzuvtsuztuqpnnorttssrrxx||xuusqvvuuosxvuvyuq}{~z{}~~~~~~~{ywvwx~}||{yuvzz|yvxyzyutqrrsqswwxzyyz{zzxvrrtu qrqppopqsqpsv|{tqpoonoqsunqsrqpqrqopqsvxxwussuvppqqtvuutsvxywspsrnortqnuwusqonmmnoppruttrpqpsrqwqtrponvsrpqrssrrqsuuvvuttuurryy|}}{yzyutuvu{xyxvu{{wzvxxyyx{{}}{yx|xy{|{z}|y|sltngriddejpjfdffddfkmmccipprtnmmkkba``qqxssppnmoqqonmmttywsxxropv|_`adq{zzt^jqgaaeiuyytmlklmmhb``ccdeellqqsuqmmhknoonnll]]djkkihknnkloqfcadbfxsjpihmwpjd]dc_[]\_`\Y[a`_^]\_bb``lmjffssvvkjrzzpp__``alossqogjnomk_^`fcbcg_`a]_a^f_Y\]cjljkgeffkpjkorttngb]]__gghifdbfjjiihgfc]^`bfbeila`bekieamf_{~{w~wssuy}|xuwvttuxzzssvyy{}zyxxwwponn{{}}{{zyz{{yyxx~~}{xynoprz~px}|urruxzyxxyyuqootuuxx{{}~|zzvxzz{xxnnrvwxzzxx{stusqtst|wzvuxzvrmrqolnmqnjlsqpomoqqoovvwxuss||}}wwxy~{{pqxz}}{ysvyxpopusupqsoqspsolopsvywvy{wz}}|xtqnnppvvwxvtsuxwuvvutqnopqsvstwytstvxvtsxtq|z~{yx{xvvwy{x vuuvwxxttwzz{{wvvsrwwz}}xxvvuuvwwvuwwyxvxwuvy| notx{xvoruqoopqvxxvsrssqnopprrttuusrrprsrrllorqpqrrqqrsonmnmnusprpquvspnlnmjklkikmnnmlklmmllqqrrqppvvwwsruxxttmnrsuutsqrsrnpoqnopopqpsrpqsvutsuwvxyzzxusruvutuwvurstuvxzwvwx{zxw|ywqebjrbdkomnoopkedcb_acpkov}||wqqssrrqpmljilmqttwyqrsrrqra_\\^`ccsnnmlnqxoqh__^^\]ilooqsvy{}xqchknnqtuxztmmjjnrqqsrqlfgebigehklng`ifhjgdhqt}st_fled[\ZZ[ah`Z]ekc[fbb__`ba``nnquuttssqnnmmppmklquqmptxic\decjmnij^\dkheh`\[dlmgfkjimqhiigdc^__``bbdffkkhhfca_kmgacml_`bcpq`^]b`^m|tyrsxzyz{yvutsprt|y{{zzxyxvvx{}}{|}||{|pnlknpqq}yyxwxz{uoonmlmvwy{{|~{qtvxxz{{||~yyuux{zvstsqusquxxyzvrxstutsw|~}ptxslmkkmlpupkkpwrlmtoommoqpzz{}}|zyyxxyywvwxx{|x{}uqmsrrstrvxyuwxpnswvtvpmnsy{wvxwwvvy{tuuwwusrqqoopqttuwwuutrsqpuwtqszyxpqtu|}rqprqox{vwy{uwyxywusrrsxuwy|{{yvvxwvutsrrstuuwxz smllklmmsrqstwyrsplkpqrrsuwxyvsmopqqsuvsqqpprsrspnmonnmmnpqnlnmnonmnqsvsknpmjiijknkijmoliijjnmmkklkkqqsuutsrrqqssrqstsqrtvpmknonqrspqmnpsqsporusstssuxtsrqrrsttvvuutsrxurswsuz{u{a\gc^ae_^a`_[\dlnoiddcbccipqrqeca`^fmg`edbb`__^_^^][Z\]]`aabbdggfkptxxqigeelsskk^aqzzkooledmmujiljhegimmif`^]ba``__bdsf_jpvf_fd``bfhdgoqrl^[hijh^ekdfhnszse`fgmrlpndhlorponupihnupqqjklggrmqccioofiisuqnnooswwsponnprsqokffdbceegid`\ehj_ejlhdeb`]\]^`_^`a`^`bkjfg\]gikjaqmurnrvrqrqpklqvxzwssrqrrvz{|{zssrqpmsxsorpoo nonmmkjlnnprsuutxz}{vtssx||uump|wyywrqvv}vuvutrstyyvsmrqqpqs{|upw{rmsppqtvqtz|}wpnuvwumswrsuy|~tpstz|w{svxy{}{z{vuz{|wxyuu|}}y||}ssuzzu{}z{}~|{||}~~}|xuutstuvspmuwzqux{wtrqonoprsqprsrqpqsrwvstnuvwxssrutstutsrqoruvurpoqtutuuonmloqolml kjkklmoqrttqnmlloqqooipttnppnlppsnmklmnnmkjijijkqrlinpsljlkjjklnlmpqnjimnmikmklnqtqljlmoqopmnopqpsqnpsqopnnrprmmprroqqtutrrssuwwuttsstuvutsqpqrsqpnqrsoqstsqppopqpqpqqrvustptuwtbaktsqlideghnifid_`a``eijj_lt{{k`[]adbaa`^aad`]^^_aa`_ggq{rh]]_ntywwtrrjklifeddjppwz{yxloqy}}mnnonlyppooggYbjihjlf^cfd\Zaqofehjmpnmdjdipqsroib]Zmy{|zxyuqppolhcgknc_\]]\[ZY^cppikkjbbgllpsslljiimlliffjnnljjeea]]addkiihebbdedc\d`]cbonmikmlkh_fjomhdZY\fiejphihhqysjpe `srx~|ywttuv{vsuqopqpprstunv|vojkpsqoonmooromopponott{{tmmoz}|zzuvwxvusrrvzzvxyvwxwvyrrioutsuvsnqtsmkozytsuwx zxrusw{|}|{vpkhw}|{yvruxzrpnmnlkjnr{{vwwxrruxx{}}yyxwwyzzxvvy{{yxxttqnnprrvusrrstrqmntqnrs}|{xyxxywptxzyuqlknuwtwztussy{wztrqpsuxwts qsqpqp nmmopkpsvvojhijihghhi hikkosplhhinprqqpoolkjiknnqsrqlnorvu msnllfilkljghijgehonklmnonmjkiknonmkhgemrsrqrq omlklmnkj ihikppmnkkmnnpqqoonpnopnnmkkmnnqponnonllmonmotrstsroqsusqnostrtvstssw{xtuqpob`fllnqwjlopqrpsq]^\]^beec\aeppeefh\cnngd`a^WY\_ejnnookhhzz~}ssv{xxwwxzqnmd[[ennzxvuuyyrmhkomljjrvsplqqnd\lrssmddXYY]dhkrqpqrriihgloyhbd_elhjkmnllkgccjjgddnppjddhllqvwxxwi[ZYYfnlkqmmllhhmqokknqputptxmbbfii\WWZZ^_`abdfejpnlbb^]]\_ba``dliikllkjihkkfddfghhmoolnlhfgf^insqtyy{|}vwyzz{|y{mmklmorrploqyyqqrskpwwrqpqmgilnrvzxuu}}~~zxwpllrxx~}|{~~yvtvxvussx|zxvxxvplv{||wooimsuw|{{z{{tswyvrsrnsxuvwxvtqquusqqy{{wssvyy|vuvvmlkkryxw~{{xxuux{xxz}|~}{~xqqswwmiillonoqsx{zxyrronpsrsyxxvvxyyxxwvxxtrstuyzzy{yvuvuovyqpqstvprststslkjkliklpplgghjookjiihfghiklmmnnmkkrrtppqyyxwsqrrvuunmliffjmmsrprrnlikmlkoqomjnnmhdknlhhdcehiknmnjjiklpighfikijkjhffjjhlmmkhhjkkmpkllgfjmmlomllmonmmnpoqpqsojjlmmihhiijklmorqnnmlmnonorqqrssrrqrrpqtutstsqpqpnrtq|oocnn|vijhdcc`pac^oqssooZ\^]e`[[\ ^`cgkka_jnnktsuxy~{|{yzzytnrsswmnkhxtp]]^_YY`kkccknn_]]djgddccbbccspggmmnhbZeqomqtumjijmjec]XY`edb``acfb]^__`abf`Z`fhhf\ZZ^^[[ZX\^\^dcbZcjk[eefikmechUXZZdjootnwulljiifd_Z[[\]]dcaaekpplmppooljllmllklmikjffec`_aZZ[\\`dcrokefknjfgjnmuwZ^|{{zzsyywurq}rsny{}|xxiknomqnjjl mprtwwonuyyw|{}{w{~xxyyvt|zxlmniimuuppuxxnllpsrqqponnopywrrxvutqnirz xy{xusuwvsrl insrpnnoprolmoppsojnrttrjiimmjjihlnlmprqpipuwlsstuwqosfhjjquxx}x~}xxvuusrnlmmnootqoorvzzww{zxvw xwxywxxutqoollmnnpstts}{xtuyzvssuuwxlouttxyssossxupomlqljpqqwqpphijjihjig hijkmmiimnnmppqrusrpmlnpkjiqom dcceiiffjkkdccfigenmhhjklmifbflkjmnokjijhfec aceddefhfdeffgebdfgfebaabbacdfecfijdhjklhhjcdeeikmmomnqmmlkjhgghkjiikmppnnpnoppoppoponnmmljjklnsrqnoqrpoprsrvwlmw{~}}~}wvtrmddi^lmmolghsnhid^a`]sxxzx_fb^Zdrtlcfimrmbeeoqhb]]_myy{~{{nmlehjiic]gmrpmllfaabZ]ZXalmh_\ [\\^]][X]afhgghedf`Y^ccjqbai^]ffillopk\ZX\``^]aamhi[]_iedllfnppmjhfeghnqskifdkbbg__`^WWVU[ZZdmlrommknp[dmgonnoqsrnlhd_]vrjjhgkoruwwtqmihhga[aa`_aloonijpptpgZ^encb`__bffb~}yqqvnxzxtuu}yutuqnmk{mtqojp|}wqsvy|xorrx|urnnq{xwvrqsuutssokruywvqllnknmkhntusnlkjlkhjlqsqsnjmqquzomvmmnnssuwwyzwmkhmqqnlmmwtkmonmuqowwsvwwusrrqstxyzwtrqullrmmnldeiout{xuutwzkrwxwvsy{~|{{wurqn~{utvx{}}|zxvutuplttspowx vzz|xqlovzsqpooqssqvxzzyzzyxuutrqmmokpomqnlj hgprrsqgjihfjoplijlmolhjjnjigghmqqrsrrllkhgghihhfcgjnmjiigddecdcafjgdcbaab cbacfhihgffdbdeeiledhcffghhjhb`bccbaabddifgcdedgfeiiejkkihgfdefiklhgfeheegcaa``bfkmlkkjlmdgkkllimnomkjigqpmmlmopqsrqo mjhljkjpqqp nqqsroiknqmlmnnmnrxyyuqkd[eywvutwzz|qqekrspg^`abbdfZ^\[ZYYWUlrlebfmljzznlmnz||znqrqmhjllptkgccfjd\[ZZY[[aflliintsnhhmpjfhii`b``^][X\\Z\__^Y^cjqqkkif^XY]_bbd]\[[\ZYXX\]_\][ZYXYYa`__jjhfggbZ[\\UkkfgmttkosrnljnrrleeZYY_dfhijjiiaa]][Zahjll\\^bee_[biigedY`XUUSPV^^YZ\ige``illrlfb][^^hecchmmfhjnk_ejjdYaiiklb[of[]_ad`]^\XXgkjd_ZYhgeegjhf]\[Y^ckkw\XVVYy|||{{xrlt~}{{sx||{uopqstjnmlkjjhfxzuqrwwvwvwz{{yvstvxx{|vsppsvqlkjjikknquussuzuqqtvtqrssnqpponkimmljkmfilrxxttrpkhjmnlklkjhhkmolmnlkipoowwtrqqojlmmdttoosxxruwwutvyysnnimpqstuussnnjjihmqtvvmmnpqqmjorrpoqimfddb`ekkijkutsnnuww{xsqmknnusqquxxrtuxwnruuqjpuuvwpk{skoqrvrnomjjswvspkjssrrtwutmkimqxxlihhiqrtuusqomjmsrqqsttuppjloonkghiefedlnljhillkrrmlmqrrqlmnmkihiikmifddfgecbabbdgiiggjmjggjlhfghhcdcbaccbaabbc`cehllhhgfc`abcea`` a`_`a`a` _``cggfd`a^hhefijjmmhkmljhhjlliff_``beefgccaa``cghii bceecaehgfad`_accbcdihgffjkknlihfeffjihhjmmijkmlgjllifilmifnjfhiijihggmnnkhgmlkklmllihgiknnsiuoortmonnuniddox}~wnifajmrwooh`aa\Zbbjjlnpqneipvsphjmsutspqrw{|ttc]Z_]ZXVUU`hprmnoo qshhghic[XUUWWc zmmiihfddghhshmqqmnnf]efdcbb^Z^TVYW\]^^XWaeec^lsshjjih]\[T^^_]ff`YYZ[UUimpnshhdgmmggUXZSSVXWWYZ[ZXY]agloojeefd[\\^_wy{uppig\^a`^bggd[\bfttwrrjb`^^clkkjjd^]ZXXYYZ]``^^_^_aa``_]YWWZ\]^`a[[__`bdgjiklj`abb`cUO}xxz|wzyy~zwss{xtrpvx|{{upqqljppwwxyz {zrvz}zuwx{}|zyyz{~{{pkinljhfddkqwzvwxxzqqpqrnhfddggpwwsrqqtwptwwuvvql rqpoolindbbfih mnngfpttrovzztutnmlejjljpplghddqstsxrrprvvrreghhgccfhiklkijiknqtssqnnqokklmmo|~~{{sqknqpoqttrmps}}zztmljjoxwwuurnlkiijlnnllnlnppmmnljhhjlmnollooprsuvuuvuopqqnpe`sppqropooqomkkorttss tqmkjhklnqnnlhgfhhlmnmlijmpnmjlnoonlmnpqllecabaa`__cgkli jlfggd`_^^__d nhhedelgikkhiid` cba`^`\]^_`_^_]accbagjjdea`]aa`_dda^]]fhkjleecdhhff^_]]^_``a`acfillifeabbcbpoppnkkhhbdeedegeghnnpmmjgfeegjgedeffeefefgfefgghffgghhijlmnmijjhifez~{{yvswnxuwxjccjpa^YXXZYeijpomlmnoppss dgpvwxtzoomjjprudiopkj|zxxyupkbWaadgglpiiaehpx{~xwmigmqqzztm_\\^_beffjj]dkaaba`abbikpvvsee`ZY`]YUZ`VXYUQSUXUTVYYZ[\WXZZWVWZ]]jllg`cfppuke_\YYZeddkk \^_`XVS\^``_clnimppqrrnljqvvusuldqolrrqnnkklmmhhqqswyqhc^f``njffkrojl\\fhhjjssnjmmn`bhpfghifbba`Y}wxssx}qpjiikjtw{zzywxy{}}qps{|zzwssxz{qtxws~|xungmmoqqtwttprty~{|tqpuyy{vljjlopqqttkosmmnnmnpptuy}}{qqminlielqfijfacbfifdgjklhiighgghhjmmsttplorwwztqnkhhirpossnmppqheciknmmpusuwvusx||{xyzyuovspvvxwwuuvssyy{}yspmnnsnnwtrruywstiiqssuu||xvxoppqsystuxvsrpoistssrqotqmq pliilnhhiihfeefjkmlk lmmnn hilopnpkkjhhjlmegijhgpnmmnkigc_bbdffhieebdeimopromgedfhhmmjf`_`bcff^bf``a`dgiihbb_]`_^]_b\^__^_][\[]^]\^__^_^]^]^__effc`abhhlfc_^cbbgg ab^]abdjkgikklmmjihknmonoiemlknnlkkijjhhllmoplifdgddjhffimlijccghhiimmkjkklfgjnijkihe{}ummnqnjgguvuxzyrmsyscdfjgeefeikkmqrrneec`akptngikk\\XPMMTX\YZZ_ggnuupljhqqpoxxvmd[TU\cfhb\ZYkkttwxztuyvsnikkhenn{kkmmeaceelyyzzqcipponmlYdlnppolic]_khh`YXYZZcfedibb\XUVTVYZ]\_^YUSMSYYX`^]Y[ba^adhfhkwvvee]TVX^^\[[\]XVZ[XXWYXX``ccZYXXccbUUY]_`mjhlppmkkstuwtjdd`^_RRW\\QfZ [_bbecehha]_e[UU\cbaaeeVYY__hhqzilpiilpllgghe`Z[{vvxywuss~}}~~yu{yoqsusqrrqpuwwx{yssqpqx{zstuujjga]]einknssx}}zwvtxw~wpoicdjoqrnihhuuzz{|{|zxusuurpvvttwwqmoqqvxotxxzxwugghoxuvtrlhitssnhijjpsrqpnrnnjhfdgijkonpniec]ciignmliknomnpsrsu}||ooidghppnllmnhfkliifkknniijjimmlffilmnwusuwwvuuz|}{uppnopoo``diiatkkjgijkmppqpqttooppmmpieejonmmrrfjjllrryruyuuwyuussqsoklrspllmnlkjjonopmkmppqqnhhiji hijjkmkhhgffilnkijjccb`^^abdcdffilljhhgjjiillkgc_]`bcdb__^eejjlmijmljgdeecbffoonlda_`aadkkllg_cfd\[[`dfhgfdc`]^dcc_\]]_`ac``^][\]`_^\[YZ\^]^_^_`cbcdkbb^[]^aba`]\_^bbdd_d^^`bhgfhkkihhlmnmhd^^`bb^fbcddeefggdcceb``ceeddff`bbddhhmqjliijlkkiijige}~sryzyy~||{zvsqrruvtsqppxzfb]]`fhhie``_\`dmmxxz{xxraTTUTSWXWTTbnpp[\\]cltojaV^fowxypgVWW`igkgbbhmqnlnqrspkeddfhig^SS]`c``ahookd\]^^`hnuvneeUlh]]\]_ahuutrqqsqn\^WVZVUXZVe`[^aZUV[ZYYW[\X_jddlqojppsvwhZXVY]a^W^adV^eej`^XRRTT^bddbb_\_bb`]TTUVUSYYbb__\XXTVZ]]a^XXYZ[XZ[[WSSVffc_^^`baabda^^dmmjjanjjkfhiimqrxxwvzpkklqtle^^[^ea^g^_`gqeXjbde``chc]W}}{}}~|{zyy~plhhmrsstsqqomlnpww{nedbfhgeccnxzzlpv{wsldjpw}~~xpdeelrqvtrrtvyxwy{zzxsmllnpohaafjnmmnquusoklotwxzvppctqiihikklos|zxxyyxmogkedfiernjoskefljiifijgksoouywsvvwzqhgefimkeilndinnsmlhbbcclpqpnnmkmoolieefhfdjjoolljhhcfjmigghijikmmhcchhettqnnmnoppqsollpxxvvoxuuwrssvy{~~}|xttux{uqlljlpnlslmnrxndtoqrppsuqmfqrmorrqqponmlmnmnnmkophfddeghfdcbdeiinpnnkd``_^]^_^]bghh_^adhfd`[^aeijkgb[_cbdb``bdedcdeffeca``ab]XX\^_]addb_[\\]`bhic^^Xc`[\]`gfgfe^\]Z[]Z`^\^a]Z[]\[[Z[Z^bc``dfdbffhjc[Z[]_]Z^_`[^bbd^_\Z^`a`^`bba`]^]\__ccaa_^^\]^``cb^_``_`aa_]]``_eedbcdccddcbbdhhggcihhigiknpkhhilkmifbbacfdbfbccglfagefddehfdbu~yz|{yyxuwrx{{|{vuwyxyywvuupcZ]ihmpssvtpoWUVZ^[ZYXVVUY\_c`^\[_dfib[SKU^a`^ZfnoqqpnmjaW^jnnleaa[X[[^`^\YU\cggda][UXXPZ]e[\afgg_Ppwpga[\]\_^ekP\^^_^WTWWUOZ[[]^WYYanwxzzxkmqqeiqiiqqmmiifdegmsnbbioolaZZWX[a]YYZ[YYZ[ZVV^_\WZZ\\VVUXZYWWXYXTTUWZWZZYVSUQQU]]`_^]^golppjhekiidb`^abcef^cgksddcdcge]pnaaeiUZWWZ]Y}~z~~}|xqikttuuxz||}{yxgdfilmjihgffehknqomkimpqsmg`Ydmlmmhgqw{{ywusldiruutpllgcffillkjifciosspnjhcff^gjqpjlprttm^x~ytoklmnmpnrvalolfcffd]jkkmcddlw|}~~|suxxorxrrxxuurrpnosvyvooswwuokkhhlrniijlhhjlmkggoppmgkkllffgijhhijjiddfhkhllkhdfbbfllpnmlkjqwu{{xvsxttoonkoppqrmpruzqpoqqppqsrlywnnqsdgffimiqnqrqpooponmnlnooppmnoppnmje`afhijjlkii^]^_`^]^_^]]\^_`a^\ZWZ\^]\[[ZZ`deedcba]Y\accb^\\ZYZZ[\\[ZYXWY\]]\ZYXVWWVYZ^[]_aa^Wehd`^\]^]`cY]^]ZXYVZ[[\[YZZ]bghibcee_afaaeeccaa`adge^^beed`]]\\]_^\\]]\]]^]]`_\\]]^]]^^_^_`_]]_`_^_bbcbbabfihiigfehffedcbcddefbdfhlededebjcceg_a``acagcpsvuyu]`c\]^`hihe_hhggdhjppfZ]aaceb`^\[\adbba__cc]\ZXbj_``agjY`_^_`fs{skkagorrmjlkkmUSTUUSYjihh]]__[[Y^WWVUX[ZZXVTRRYZ[[YZY]b[SSfpyi^\[Yb`ZbchaWSe_]\opeaib^a^Y[\\cjhd\dlosiknjjc^[]]`baXVX]TVYXWVY\^][[WUTWZZ``^W\YVSPX]c]][\ciWWYWT\]_\Z\ZYZZc^X^TTRQbussme^V^__^cgilqka_Ybjc`kjfjb`so{}~lnplmnouxwrmnsrqqpsuxxrqqimqrssmlkkihijjnsrppqqjihfluopnnooshmnmqyysslpvxxtrtrsucbcddagtrqqlggekffedgjhgecb``hikkhgimgaapxsjihjqpilnsnfaqnlklxyzzpmpkimkhijjpurogntx|stuttnjikknonohehmnegihginpnllhfegiippnhnjfc_hkolljlpthhkhemlkmnmklkjkkplhkccbam}{{uqkfonpstuzwrohourputrvpmhfjklmlnmdefdghecdhgffefgjjfee_`accdeba`_aba``aa^]\ad_^`c[] \_gjfbb]`dffcabaabWXWX``__YYZZXXWYWXYXXWWVYYZZYZ]ZWW_dha\[\[^]Z^a]YW_][Zbbcc]\`][\ZY]`^Z^bdebcdaa^\Z[[]^[[ZZYZ] [\[\_`_^^]\__^]`^\[Y]`b__^_cf^^`_]a`a`_`__``da_a]\ckjjhda^bcefhjfcb`cfcbhgefcbZ\Z\algaadjnfZY\ehfde`ZZ\rssrom[WW\dge`_Zaponnonqqjd^YZZ[`diifddSUY]bfdb]XXiitlc_\\YUUPPTTVVmmu}xrzxssvy{}s`dggfgfeXY]YURSTTW`fsrrj^[\[YUVXYWTZkd]c`_a\bglqvzuladjjss`haZZUWiighc^pvre]]\W]`fkXY[ci\huff\Pkm^_dic^X\`]^^\ZXX\\ZYYVY\ZXWXZUUZ[ZZSPTY`eeb``T\cljgoolhhdee_Z[\djlmmeac^__diilniceghxvursuopphaabb_^aaX]TSRQPPQSUc^Ykljlowsoopuyrijmtvtsokklz{|{xwkgginqpmlgozyxzzvqmhjmqvvtssadhmrvtqlggrr{unljjfcc__ddeeww||w}yy|{nprrqomfflhc_`bbdjoysjhiihdefghfcbhiisojnlklnlmqux{|uloss{{nplggbdrrqrplx|yrmmlgjkou hjnqks{oog_sulpslhdhlijkihffmmkiidgjihhggijeejkkiha_bfknnmkkcddhmrpoovvusspqqmjlmmquwyysnpmklruuwxtprqq~|{yz|xsnoppmonooimccba``acemjgccbcdhfddegieacegfecajkkjih`__`ceca_bhgfhhdb_]\]]\\^`bb`__XY[\^`^]\ZZaafc^\[[ZYYWWYbbgkigjgeeghijd\]_`_XWYXVUW[]cbb^XWXXWVXWXWVXYYa^Z]\[\Z\^acfhd`[\``dd[`[WWUV^[YXXaed^ZXZ[^` YZ^aZ`g``[Vbc\^a^\Z[]\][Z]]\[[XZ[Z[\ZZ\[ZZWXXWY[^``_^^Y^bfdcggfddb`]^_cfghhdbc`cfgdbcdemlkjjkheababb_`]\\]^ca``^[_d`\`_el\]_bdhhic^\UUTT[\]fjnfdkmW]_dhikigffnnmkjiimrjieVPWY\^``mxtppd[QQUXX]cddkkostuqeevvz}{xynng`dhh{}yleenwtqqi_boxs]\dlqdb]ZX\aamy{xvc`\\[c^ZYYa\]n`]Y\Z\\[WSc}zveZ]emf^\[[TVXXWZ\U\`QPSW\\[[`dc`\__\UMRRWWVVSOU\ZX``ccXXUQRSRST]]cc^YWTTVYYb`_^[XX[WWUSSX\\bffca^[WXT\cYMMV]]eWVV\aacgmunfdbb[fehj__mdZ_damywvvzxuljbZ]`]^bZYZ[[YY[ZWUWYnmkpsplnmrwlmmnosstqomeeddklqtwqouwgmmnprvtrqqwwvvuttwzutg`hjmnoow{yyoh``dhhlmottwyz{xpp~~|}~~wwrmpsswssx~{xxrloyzkiouwmligfhlmu|rokqkhqlklynkhjhkkheal}zoghovqlkjjceggfilcjpa_cgmoqpnlnkga[__fb]dkjhllooffc`ab`bbddkkssnigddgiisrpolhhiddcaaeiioppnkgffgdine]]bggpfimmnpr{uonmmlprtnnxqilopv~|{{|{vtnilolkngihhjllhhlkhehjcbdedbccfibdeffgcb__^^adfhdcfg^`aceefedggfedfhed]Z]^_digee`\XXYZZ\^__bbdfggd^^ffhkjicc`\^``hikkga]]bfecc_ZaeiikcXW[_b\ZXVWXZZ`fgfd\ZY\YX[YXaZYWXWXXWUT[hfe\VWZ^[WTVWXXTX[UVX[[\\]^\[\\ZWTVVXVUWZY\\]]XXWVVWVWXXZZ^^\ZYXXYZZ_^]\ZXXWVVXYY\__^]\[ZYYZ]`\WW[^^a[^``adglhdcaa^cde__fb^`c`flmlkfea^_`_`a_^`^^a`__`acfednpllf`jadhd`[^`mlno qigiqolljhb\SUVcchmi[^allkksrqqx~{xwoogijuqlTTVWZ`axnddiickvyv{~ph`abhrwsnju{|}|yZ\^YWXZXWQ\[_eU`}}o^U[^dfOQVY\`je`^ZXQQV[]^_ab`\YZP__]\^^ZYXWW^`]gplh__VLP]]XVRRTUSOOQQTPPLLX^^ad_YVVTPLHJMMQQROUUPX\immxyzz{xic\uj]rgbjnzxuubbZZdmXY[]^Y@Bqsvyuuqlsrsurqmpqzwvwxzutuyxvutqncdennruskmpxwvvzx~zyyuuprs|xtddefhprxppvvpt{}{wrnoqpoory|zws{~ikmh g f^ jmqdkxncijmn]_fhkmtrpnjh``flklorpkhi`oomhgnpkptsrooeZ^mmgfaacdc__bbd__[[ekkmpnhfec_ZVY[[``a_ff`hhihrvv|}|nmlztnxrosv{{nniiovhjkeOPdehiggebfcdedcabfghihdcdghgffdca_Z__bdb\]^bfeddhkjee`afda X[\f`ZZ]]Z^efegha]XY\beb`]dghfWXWV URVWXYTYgg`XSUVY[SVWX][YXVVWYZ[\[YXXYU\\[ZYX[\Y`eca\\XSUZZXXVWXWWXVVTTWZZ[\ZYYXXVUSTUUX[[Y\^deellmlfb]je_hc`dflokjj``]]af^_`^ Vnfb_eiixxtt`c]]eefgg__opl__``hedfhhddegjjihgqvysmnnoosrqrqqthhjXaihhlaabddbffbcbabcpp}yssggmswwxyyuwllsyyxwvuh]]elsz{{~}|d]_hpx{z~~||unossw{szqpgnnwidbdggiYbhhd`euuxWPaa\WUQNNV^^bb][\]]TT]cc\ccrk[QTX^_bbmmhbYcc^b`\ZX\^^ZVW\``ca\WWfkkhhg]YUY\hlkfb^^`cfhhmihY\abYYVRRV[[YYWZXVU\bdedb[TWY\^[[UY]hrrdd`\[[XVWUfVTV`jTU^]lpegiiqykzztnlmjputc^ptwscfheskckrxrpsuu{{lnmmhhstsmmxuntrqrttooqrvvtsqw~{vwzzyzyy|rruflrqquoonppnpnpq{{~zzppuy}}~z{tty~}}|pffmtssykgksx~~~{uvwwz~z{xqsszqolmppqfmqqnlozz}ed[jjkfc_[[dmmookikmmcchmmhllxse^_bfmlmmttplgmnkqnjihmnnjefikkpnliffqttqqrmiehlrttqommopqsswusikmngge``dhhfhgfegjlmmlhdfhijffdhkqwwppnlkjgfgepoogfcdlscijvxpqttzu~~zvuvuy|{olwz|}zprtq{tlszhecefflljjbcbb``ccdaaghfadcbcddbc dchijhefhgfhbbc[^baac^__^``^ddjlliee``cfgghfgbbehhgfef_ZZ^adghhji]YX\`dhfkgd``ccegbeia`\aaf^[Z[]VZ^^[Y[cciieTUQYYVUSRPPSVVWWVUVWWSSVXXTTUXX`\UPQRTVXZZ^_[XU[[YXZXUVXZZ\]\ZWW^``_ZXWXY_aa^\ZZ[\^__a`_YZ\]YYXUUWYYXXWXWZ^__^^[XYZZ[[YYWXY`ff^^\[ZZYYZYa[YY^cYZ^]dfbcddglkdllifedgjiia_gikhabcbiebehe_^\`dfbba`[TQQY[^^_bedeimjcpffda_karrqusqrvzyvtqsuvwurrppoihgillod\[Z]aa[hhd^^ZYWZqq{zxxvvwxx}|rrysu|~|{zz|~~}}~{~zuuqqiceinsxxyxvw{~pjjheuutsgdd]Virzvheccuukbbff_USRsye\Y[[XUQLLE<IPkngb]_^][[Z\^^TTQWWUSY\SSVWikt}}{{rj``\X`rob]Whoovwvu||tlkjigLJppsurosw~~aa[^lvqrh^_nnyxmg`[UaamwspKKUYddbaQQ[dcTT]`ccWWVSRQY[\_aY]aafrrWIOZYSXbi^TRW\\XY]ZWWfmaU\\^LX`YTUWXZ\ZXX\YVUTUWUSRNNPRPNOLJEEMU_SQQ?QRSTTYSTV`\YYZY^dzupuqmwwm_NZ]]aamx|fllbRRZZcca_XVUX\^[XXZ]]lzzwtmd^ZplPU[ZWTUYeeaxx~hhd``bd[Phje`dku|vvqxxonpqrtssllmqqttnoroe_``hptyzyxvrrtwpYYXWbehhmmllpttb]iing^cfhggdflle[dqunhjbadd`_ekgfe_ggbdjgPaahd]Z\^^]ca_`j\VIT[qtqnjmkigfefgg__]ccb`fibbefprw||z{vpiigfjsphecnssxxvv||vpokXWssuwvuwzxww~~iiefpxyzuvnddqq{zqledbopuzwtWWbfrrqpYYdnmbbklmmdb`^hkjjmpghjiluu_V]if`aelog`eddgd``ptlchhkZ`kgcdefilkkhffjfcb`beca`\\^``bb^]]ZXWXQQ[cna__K_`bbddff_aclhefggim~{w{xt{{rg[fkkt|kssk__hhopmjecbejliffeffs}}|{umifxs]bheccemmk}}oolhhjmd[WWTPTY`dcc_bb\ZYZ\]_`a^^Y[[\\UUZXSORVYbbcbb`]]`b]LLKJRUXVSVZ_RNUUXQJMNNMMLMOOLHNWZVRSJLMKLLKITTNKMLCHHKIGHJINHGEADFUWROMNNMNOOJJHKKJJLMLLNNX_eedc\WQQNLQ^\SPLVZZ`dd^YYXWVG[[]_\Y\^`aaddRRMPY_^^[[VPR[[`_XVRNIOOW^\ZEEJLPIINRQJJMOPPKKLKJINONNPKNPPT\\NFIMLJLQUOJIKNNKKMLKKRVQJLLNHMPNLLKMNPNLLMKIIHJLLKKIIJKKNNLKJIHHGDDHKQLKKCJKJKLHIJNLKLNRb]ZWZXV]]YQHLNNPPW]cbaUXXRJJNNRRQPMLLMNPONPPX__]ZWSPNYXKLONNTTR__bVVTSSTUPKYga_eggpqrrmjjd_ajjbb^_Wadinnikkhhgpqrtzvyywmikmmqomnoprrnnmhnzgg\PPTWmrrnd]YWYYgl`OQSRQQPNV[PNNKOVV^^]YUY]\U[[ff_Z\^bca_[PR[XTTX\fg[ZYVSSWZ]ibY_fvuunhipjuvsm`ckbbckqpllrqutsronihgOLc\mm`ggchmikd]]SShh`W[_bfdeellff]S\adnnuuto``_]UUTTVfhkmjg_^^a]YY\\]b]WVZ``dhxxppb]aedVVXUNTZZhixxygbbglkaT^_`TTYY\Y\^_ZSQWUUMRRY[[]\XSTZ\SJOTSSKKGX]]XSSROLJOOPRMMQX[\[ZSY__WYhhZZYWcm}vv~nSSUSOUdnqmuti_SZZ\`gm`XWYYtggc^djj^ZNYc\U]dggesYXW]^VUY[^\\rncWYcihamgfklkqtuvtqpjffoojjigempruurowxxy{wyzqnoqquspqrtrqssrpsyz{{lle\\`dswwtlhdbaacclph\^`_^^\Zch][[W\ccjjiebfjibhhttmfhjopnlh]_jeaaeinndc``cfhojdgkwrlmuqxxvturmehmfnsroopputsrpokYWjgssjnrqponpmii[[nokfillmlmmssmmf`iovvxtjcca_anoqrpnjiiljggjjijhfdhnnloyyttlglqpccfbZ`eeqr{plmrvsjallk^^ddgehllha`eccZ^^gijkjfacilbX]cbaYYTfllf``_\XV\`ZZ^eijhg_diidgppggecmu{{vaab`Z`ltvryxph`ffhlptkeegg}ssniihggmssigZbje`gmsro|feefeijdcfgheevvuumdfnsqU\YX[]]ba^\]YXY]]XXUVRVXZ]]Z\\[[Z]^^`ecfeb\[\^]\]^\aa\\[V[edccWWPIIJKX\\YROLKLLVXPHIHGJKHGHHGKKLLKIJLKIKKPPNKLLNONMLHIMKHHJLSSNLKJIIKLMVQLPU`_^ZVWZV^^_``_]STZTUUY]\YY`_``_^\\YXVHGTPXXPTSPV[VWRMMKKVWRLMORTSWWTTOILOR[[__\YOONMKJIIJSTWXVTNMMONLLNNPSPLJLNNSU``ZZPMOQQKKLJFILLT^_`SPPRUTPJNNMNOJJMKMOONKJJGMNMLJKKLPQLHJLGGENPPMJIIHGFHJGGIKLMLKIKNNKMTTLLKJPV`[[`dd``VKJHKRXYY]\WQKMMOQTXQMMNN[SSQOOPSUUONINSOKOSUUTZNPQMMNPRQQ]ZYYTNNSVU[XUbnnpprea`inqttrrqqc]_adflmmppnrvuwn}sllwwtunkhprtqstmdcc\UZ_djtwqkkeQZbdSPMPPLGGN[Zaa_UeeSSPPTTIIHS\USRTPPKIGFKU_]ZX^bb]YVUVW]bcUVYZXSWYcheegihnll\\dssxxtpxyxxwnopkkjiinsrsqoof\_jfaafdggppqrrhhvv\SUV`aaWW[[WW]bZXXWWZXXWe_gnkbbgghjpyy||ppsvllnidd__\XXZVTTjjUT^hhmml{}}ro[Xaabbaggmthhfdghhd_d`XZYVjqooqqn_beedgjga[\XTRTSU]]WVUSTTPVNRQNLONMMKJKHDN[^W[Z^beghiUVXXWVV`{{^[][[ZYZ]ZRT[YTRRX]ci_NNaqvlqnjjdeebdhcVXXKKVewqf`e\\wa__^Z`fjnnT[YURW\aeddmvwolmsuwyyvvxxlhkmllqrrvvsuypuoovvuwqomuvxuvwrliiecdejovxuqqo^dkm`^[^^YSSZhhllibmm`_\]aaUUT`jc``a]]XTSQWbljjifelppjgdcdfjnbdghed`cdjmjjmoorffjvvzzvrwxwvunprlmnmmpsrkdemkhhlkllwwvuvooyye_`anffjjffim`ccdccbjflsqhhmmoptzz{{ttx{uqmmiihffhdbbqqb`ipqtts|~~utfemmllknnsxqqomoqpljplfhgcrvuuvvtjlnrutnijfa\^^bjkedc`cb_^__c[`_\Y\[ZZYZXVYVQ[ileihjmnpqbbdbbi~~hgjhhgehkg`bjgb__chnsjZZivxyvssnmorlceeWWcn{wnhmff{kllkhmrstt\fb_ejRUSQX^^__aYWV[^`bb``__XTUUXZ]^`b`c_fga]]ddb^\Y]^_^^`\UVVQLPSVY^`]YYTJNSSKJIJJHFFGLMPPOJTTIHGHIIFFEKNKJJIHHFCBEILKJJMOOLKLNPOIJLLKIJKRVUVUYWWNNS]\__^\bcb]\\ZYX[^_]ZZTNQXUQQUUWWXXY\\UU^^NIIJNMMNNLLNPNLKSQUYWRRTTUZ``ccZZ[[aVVWTQQOONLLMKUUIINTTXXWabb\YMKNNPTTX\TTSRTUUQNPNKLKJUYXXZZXNPQQPQRPNMLKIHHILMLKJIKLKKJJIGIJIGHGFHGFHGEHMOLMKMNPSTJO__gfeOLMLKNNMKLNNLKKLNPSOHHQZ[VYXTTRSSPQTRLHHLS^[USTOO^SPNPRVYYNPNMKNP``]Zsswhhfdinllnmmolmoqqnrrkkjjmggccjruxxuuww{|yxwxvtlmnkeehollQQTSSVRPN``WW]c\TUX_XGHIJKVZZjke^\UPOKJNNOOR\\WWVXW\c\P==NNPN\l`STVV[[^`ddad_VVXYZ\XUZ``^\_^ZY^aeknkpvxxwvqijqttqspmmv{ytwuvtsrusqrnoqsnjjhfgiWf\QQ[cdceeSSKBHNNTTXXcmbXXTTOOjjc[TUUddSSUWattpqpomeebbgjmpmhhtlccrxqii\WRRKKT_ZT`ipph]RWbimpzvvu{||{zyyzzyxwaaggdadg^^VTeihd^XTQQTZa`ZVXZZ__ZWTMJTTVZ]]^\ZSOQSRQQRROIXZ[UMPOPPVRUXJdeeZMMTUSPORR^hjjqlhZW[^^ZUUP@FWWSSQQV__]]TKMPnfltxqggmmaaYQev{mm\]\\]]^cbaappw|un^kkYWWYjkigyy}rrpoqtussusuvwwtqpsppjjotuwvtvww|zwuwusnprtqpouss]^ba`d_]ZiicchmgbcgpgTUWXXcggrtojib\[WVZ[_iiddcedglf]IIYY\Zesi_addhhiknolnjddegijgcgkkihjjggklmprqrvyywvrnpuxxqrpptxxwywxwuxvsrqrturnnmkmocle^^djjkjmmaaXOU[[``ddmumeecc\\ppkfabbkk``cekvvtrqqpnnllrtuutqqxsmmv{vooeb^^WW_jfajqvvpf^bkpsv|yyw|}}~}|}}llsspmnojjb`mppmhca^^agmjebceejlheaYWacejmlia\^``_^__\U`ab^Y]^d`cfWkmmdZZab`\Z]]fmppvrocaie__[JQdda`^^djjhh`WZ\vlqz~|uuzzoog^n{vvfhjjknmnnyy}{ujttgeegVVUS``cZZYW[^\\]^\\^__]aa\\[[\XXVV[`cefdbdededc\XTTW[YYJJLKKLJIHQQLLORNLLNTPGGIIHJKKSTPLLIGGEEFGHKKIJIKJMPLF@@EEFELUNGIJLMONMNMKLMMLKMOONLMMKKMPRWYV[_`a]VVZ\\]_[XXadb]_^^]\]\\^ZZ[\YWWUTJTNHHNTTSTTJJFBDFFJJLLRXQKGGVVQLIRRHHIJP^^[\^^]\YQQPPRTWYVSS\VPPZ^ZVVNKHHEEJOMJOTYXTOIKQUWY`^b``_`_]\PPRRQPQSMMJIRTSPNKIGGHKNNKIKLLMMLKIFFJKMOPONKHHJJIHELMNKGIKJJKJKLFQRRMGGIJIGGHHNTUUYVTLLMNNLJJHCELKIJMPPNNJGHIXUW[\XRRTTPPMJT\^VVNOQYY\`\XPWWNOnnquutsyyuqpoprrqqompxxeabgdakvvgbdl_``qqhosxwvvxxwvtqqjjvqldaYSRSSZWJN`l^PTX^SLP\\ZYZZXXWXVTTYPP\WNNV[[QQSVZZYY[`^]_]XdedbVXX[[`dgcZUVYYSKEHQPPQPRRkkaY\``\\proklprsuustuuvvppswpjjnrwut^Zfszz||{spsshbjquyye`abYMSYilk``VJYffX\_WXXQII]ilhddEEQSnssoqrrhhc]ZeecnllccsquyjXX]ffb[PY_kuuilksrointx}}qsx{ug^ecc^U`c`XXWTSVZVSUUOT[qqlb\Ya^VRKHUUTLO^_YW^`b\XSUSLLKOX[\\YWSSVNPRNNPSSKLOWZXU\\lzhnsfb^XYZ[``qqpTV^cXQSUSS]\VQUTRQPPLNTdchdTTW[[WRTVTSSVXYX^``ppoomlnmmfdWrruwwxw}}yututsu{{likpnls{{oloulmmwwpsvywvvxyxvvrr|yvpme``aaifW[isg^bfm`Y^lljijjghgfdaag]ZgcZZdii]]_chhgghkhfihdbblmljaeehhnppmfaaee_WXXQU^]^__qrkgjnn``uvspqtutuwwrrtvrmmtwyuta`lx}}~}uonnrrlinsvxxlijldZagfqtsjjaWcmmdfifaaee^VVfoqnkkQQ_asuurtsslliebppkihhsiixxz|qddgmomg^cgqzzoqpvuspsu{vx{}xojqomhhiajmjddea^`fb_`a\^cwwtokgome`YVddb[^onoohekmohdac_``Y]fijjge``d[]^\\^``XY]dhd`ffs~ptxokhefgfiiwwv`bhlb\_akjd^ca`^]]Y[arqlaaehhd_adbaacefehijvvuvrpd__accaaccb`_^^aa``^]^ccXVVXWV[bbXTW[S]]X]`cddba_]]WW_\XSQNLKLLONHIRYQJLMQKHKRRPPQQPNLKJJLHHLJFFJLLGGHILLMMKNMLMKIJJPQPOIJJKKOQSOJHHKKGEBEHGHHIHHUVPKMNNPPY[YVVY[]__]^_ZZ]`\WZ^__QNRZ__aa`\]^^__VQV[^aaSNOPKFIKUWVPPKEMTTKMOLJJKKHEEMTWUSSBBHIY]]Z[]]VVRNMRRQRTTXVVSS[Y\_UJJNTSPLIMPV\\UWVVW\\YUY^_bbZ[_aa`]SMPNIOPNKIHJLJHIJGJMXXVQNMONLJHHLIJSSRRMKLMNLKJJIIHFGIJMMLJJKGHIIGGHLMKILLU^SW[RPNKLMNOOXIJNQLHILKKONKJLKJJIIHHJPQUTKKLNNLKKLKLMNMPPQYXWXSRMqtrqpffuuqruyywqlobbT^eb_llmmc__]kxwxxzqkggmtlOPW\_^LEUg[X[[UNKU[[YZ[WVWW\``\RLXZVRWZXMNRY[`eaXSWZZ[\VVZ`^[_[[TLGEFPRNGbwpTQRVUCQqqkfgetsrsuyzynnvzniihchhxtkknyz{ztqmsmmx~rrjP]`o}oeeOO^kkWWUUTTSWWSMdkqs__YSp^^elleeMM]]\`baahssYYmlcosaaVTZflox{tmmqxwttv}~~~~xrstmeda^bkkchgff_QQ]\ZbhjUV[YbllnTMMVc[YVWYYTJX^^_^\\]]WPU\USQQWVTVWWVQQSUWRPRRTTPMLTTUY`cc^_`Waffg`\_kg`RRTVhfVYY]a\Wff]TTWUQUUTT]XXRRNPPSSa_bd^XX\[^bbrvxzujvywuvoo{{wxyxusujj`hpomssrrllmkkipyyz{{}}~xurrv|s]^ejnlXQ]ldfjjc\Xdjjhijgfggegiie\Xdfb_dgeY[_fhjmjc`bddgjcceiigjhhaYTQS]]YTjzua_`dcNYvvpkljusrssy{xppvxqmmqlmmwtppr{{|{wrmrnnx|}~vvq]lnwwoo]]issdd``aa`_[lptudda^sffjooiiVVjkgikknttddqqluwhhcbfnqt{}xqqu{{wwx~}zyzumjihkppmponnh\\ihflrucchgmuus^ZZcqigeehhbXhnnomkd]cjd`^^ddbdeed^^`ac^]_^aa^ZYabbejmkhikdlnnplhjrog]]`bpncgfjojennhaadccb^bbaalff^^[]]__igjmieehhgfhjjvz{}{u`a``_YY``__affc`[]WWOTVUS\VUURRQ[dcba`[XVVX\YKKMOQPGEMVPNOOMIHMPPOOPOOPPNLLNPPNIFJJIHJKJEGHJKNPNJHIKKLIILOMJLKKHEDCEHHFDQ]YIHIJIAIYYVT^_``aa[[`bYVVSPUUa^VVX_`a`[\^YY`dZZaaUGMW`WRRHHPWVJIKKIGRW[\QQMH[NNTYYUUFFMMNPQPPU]]KKXWQY\QQJINTWY_a\XX[_^\]_cdbb^ZZ[VSSPNQWWQTSOHHMLKORSIJLLPTTWJGGIOMMLLMMKGPSSRPOOLLKIKMKJIIKJHHIJJIHJJHGGJKNPPNOKORRTPMNUSPIJSRJLLNONLTTPKKLKIJJKKPMMJJIJJRQSTQNNPPONPQQ\^_`\Togutsrrsslmqyyvvmccjioyxuuqf_ppggmsspryxsoozztrpccfddcchaZ[osldge__``a[]dd`\\TPPU`]VSPPXYYXUOKNYWQMf{yph_b^[ZWW\S\YYZFHINQ^ggQHHNSSKSZWYb[X^YWZR]`hmlgowsa_fnxspljnrux|{{ut{||pljjeccsxkabmt{s{}{yz}||mmVWW[^^_T``_\YUSkspjmkgcbehhdciossnhfggotpggW]ddmkrshsxwr]][Xdit|xxqhTT]`UVX[^]fulIQZggb\`dVVQRS_eeXVPVVURRX\``]`Z[\[ZZYWWVQLQZ]]^]VVSSY`a]Z\YY\WSUdd\SSRPPORRNXbcQoswxsldq|ptf``dd[[RJT[XQV\\TIIKKNQR^bjWVLLQVVRNJJPPSVYrrupwussuursvzzxxtnnsru{{xxumguunnquvuv|{xuu|}ywtkknmmllqkgivwqlopmmlloikrrnjjb^^dnkc_]]efc\VYcb]Ykzxxwqkfjhhgddj`hdeeRTUZ^gmn^TT[``Xahdgnkkebfddg]jnnrrnsyxlhkqxtrnmquwy{zzxwz~||rponnlly}riity|~~t{}|zz|}}tudefillmajigb`pvtpromkjmllhhmquupkkmmsvtmmbfjkrqwxommx|{ykkhclmw}yytn``gjccdgjjp{rV^foomilpbb^^_`immdc\cdb``fjnnkpijjigffe_Y_illmlcc``ejlnjhiggidcc`bnng__^]][^^[dmn^uz~|vlwv{qmmkkgg^Vaif^cii`VVXXZ]_``jmtdcYY^bc`\XX__bdgyy]Yba\\_ddcc[UUY\ccaa^XS\\XX\__\^aa][[bb]]\SSTSTQNOZ\YTURNNOOPMNQQONNKJJLONJHGHKHFFJJHFUb\VOPMKJIILHKJCCDFGNSTGDDFHGFJKJKPOOKJNLKLFLNSVVRX^YNNTY`][XWXZ]`caa[\cddaa[XUWQY\TOPU[`dedc\ac``acaccbbccUTJKLMNNMHNNMKIHV[YUWWTQRQPSWWTSVZ]]ZWUZ]ZVVJNRRXVZ[U[^]ZMKRV]b__[VJJPPJJKLNMR[ZZUEHLTTbPLNPJJHINQQJIGIKMOONQMMLKLMMLIGJNONJJHHKNOPMLNMJIJQQMHGHLPQIWY[][WRY_Y[QNNRRLLIFJNMJLMMJGGHIJLLPRTLLHHJKMLJIILLMNO[[eqcbhheejnoppvvsptvwz}{zllhap||n]]YUV^^TQ^ppid_SRXXWTTJOSSRSTUTTNNX_dd_cjjdcORUViikno^RWig^VZxiifwtolaT][UOOQXXVTS_\WKKS[b`XZZ\\VOV[cniddmsw{yzxyzyihkprwsiiqnotlbasc`^_bjrfmmlledjpfZWZZhsvwwrrqqpwwkf_YPP\\WZZXXWWZ]]TTRehhii|ynnopprsnmmXRcvwzzxlbdtsjbe\\XZ\_eisvphhSY_``cd_ZYXssf__OORVZZcu}bXP[XSSRcmt{jjd^YUUNez}}|unY\a``Z^\VQWVUZ]ZZee^X\\^``][[b``a`]_^bfiig_YZ^XXVY`ZU_fltngikmdHHEFLQPRTVROOKMXUUWXYZ\\^VSRPNMRVwolnquvyyxsvy{~~~}||{ssojvwjigeellb^gxxurl`_cac``W\aa``bcaa[[cimmhinnjiZ^``qqsvwf^`llgbfxnnmzxsqgbkjc\\^ffd`_hgcXX^hqnehhjjc\chlsplmsvy{|yxyzxiinsuxuooroptmffxjgdegnulssnnmlpuohdccnwxyywwutvzzsstuqkd]]eedhhfimmcc_oqqrr}{qqsstvwte`iwxyyxwwphjxwxxsmpkkegjlnnmvxuppZaghhlomoigfee{yrnn\\`dfflzle^jfaa`nv{ssnkfdd[nzudkqooimkd_edcgjffnnhfkkmppmiipnkkiklilnqqpjdejccbefflf_gmsztnpstlTTPQX^`_^`ac^\]YZeccdfiimda_]ZY^b_VVZZWWZ]bb`^aceccdZZYS[bbZPQPOOPPLKR\\UQOKJMNMJJGIJKJJKLJJHHKOQQORWWSRFGIISSTVWNHJVUNHJ_UUR][WVPINMKHGGKKJHGMKIEEGKONIJJLLIFHKQVSOOUZ]a^]]a`YWXZ[^ZSS[^XRRYPOOPQVZSVVYYQTWQKIKKSZ]^^ZX\\UTQMJGGNNJLLKKLLMNNKKHQSa`YZ[XWWKHT_`bbaXRS\[UPRMMKLMNSVX]^YTTLNPQQOPMLKY[SOOGGIKLLR[`OJHMLJJIPVY]SSPMKFQ\]]^__ZVLOQPPOPNKIJJLKKLMLLSRNLOOPQQPMMPNNOONNMPSOKKLJJIKMLJORUZVSTTUQEEDDGILLKIIJHILKKLNNPMLKIIHKLjdltv{{trn_accdyyd\]aatyvomkkaUX``]\V`lwwneeMMQRRVXZVVONPSSX]edd[[^`h}}vuyppeYYuuxvsy{lZZ\\YWY^^koiTT^^UOTVTLLSUV__][XP\`II_pp``\YTY^^ct[[mrx~~wwpgruuvvx||ymmIIYg`]]qwj[XWudaXXuuj]w~~jPPZhtoKKIHpeZZnnKWWKKS[]^^ssj``hh{houu]]m{{}}soccgjjkll^^JBI[[ZZ_ahdVVrzxpp_Y^lfd`WS<2BddnqmcXZ]_v|wg]QSWYkwkRHPXY\n}n\\[PX_`abcdaZV[]^^[ZZXTRTYWSKOQX\ZVUQV[fkppogehc`ZWWYYRO\joe]`bfiqui\]]`cZTRPNHLTROJjj|vokkhb`ZZ\ssuwyzxuikmmnoo||ojlqq||srppjcfmmhgaenwwrllXX^__dfhee]Y\^^cgonniijlqxwyppjccvvwurz|rffiigefiiqso__iia\bdbXX^`bddghe\eiUUhwwmmjf`ekyiiruy}}vvqksvvuuv{{yjjTTetmkkx|qeyjhccwwmbxo\\dmvsWWVUvohhxxYffXXaiijjihhssokkmm~pswwggr}}vshhlooqrrhhUNUgecchjqnbbv|zttiditpf`H=Lmmstrjceimn{}sme\^bdqzpZR\efhuuhgf\dllmmnnkddeeikmmkjjgb_bgfaX]_eigdc_dhpsutrmmqlidabdd\Xcovojmnqsxzrhjjlmea_][TYb_\Vqq~yuuqllhZU[abdd_^\STUbbUQQTT^a_\\ZZTMNQQPPMU\bb\UUHHJJKLMNNJHIJJLNRQMMNNSaa^^a]]TKK^^aa`UJJKLLUXTGGKKHFJKJEEGGIJJMMLJIEKMCCMVVLLKJFIKKNX`KKVY^bb``ZU\^^_``ccbb`^^BBINLKKW[SJdd[RPII\\VP^bbUFFJT]XDXRKKTTEKKEEHKKLLM^^VNNUU_bSX]]MMW``aa[YSSUWWVMMDADLLMMOPSQJJ[`_ZZOLNUTQLI?;BQQYZXRKLMN\`\QTNHHJKV^VICGJJKV`VKFJLMNNOPNKLMNOPNJHHIJMLJFIJLMLKJIJLQTXYZTRPOLJJKKHGNUaVQLMNPRXZSLMMOQMJIIHFHKJIGVV^ZVTQOMMNstuvv^^XQQkknrr||rff]Y\\gssSRUYYaddkqfYW[[f`[\\QSXWWX^^PGIadlld\\YY[^bccfgjnszzkllqljz~~}|{je]YZ\]XXYZZSSajhKPRRTWVN[cmjeRTWZab]XX]][[ZVTSTTbaZTZhqcQTT[Z_cuh`Y\\hdSZeelddimqssW_hij\XW[YUQPSPPdmoqqss{{pjjkltolffvvmii[[`ff``effmssWWZZeokffdaaWW_ggYYbkmffllrttj_dwwb`abeaYigmleeTLSTTOOZddZ\_`abb]^`bb_\\^[PMMLQQcij^eloquxuuqf`hzzmniiprrwwckldcmmquvbbgmmziipfUUa`RR]]XTSRUVWOFKQR[VWXVSNNQRMAL`nusiibZN[XPLKQSTTZllfdnsslkrz}m_Z[[SSRRNWYYVVQTXXZ_]WWTYURRQPVWRR\bbrrmhNZbdcVvwxzzjjd__uuvwwyppjgiiqxx__bhhmppuxpfdcckfcgg_afddeffmm_UUhiqqmhhffhimllknruy}|ppqrrunlx}|{{pmgdehhceghh``ipmW]_^aeb[elspl^_cfljfcckkihgca`aajhd`dbbmuj^``ggikxoidffol_ckkpjjmquwwbhnoohfdfea^]\\_]]krsww}}xssrpurpmmxxsppffjnnhhnmmsxxeefflrpnnljjccjppddlssllsswphkwwifhkmidonsqjj^Ybdd]]dkkfionnooiilomhggmj^ZZY__oushlprtwywwuojp||stmmsuuzzkppjiqquy{hhnss|ppvpbbih^^ggeba^`ce\SX^_idefedb\\``\NZitywnng_Zhd\XX]^__cqqmksvvrrxtifii`_^]Ydffcc_cffgmkee`d`^ce``hmmvvrm[fllkc`aSSPMMYY\^^dd^YYRPW^^MLMPPSSTXZTNMQQWSPQQLLMLMMQQLHGRTXXSNNLLMNPQQUTUXZ``WWVZXXbfeedbaTPLJJKLIJJKKGGOVUEGHJHEKOUURGHIMNLJJLLKKJHHGHHOOKFJLLTXPGHHJJLOZSNIJJQOFKSSWPPTWYZZHMSTTKIIJJKKHFFEEGEEPUXZZYY__WTTUW]YWRR]]VTTKKNQQOOQSSVZZKSZVRRPOOIINRRKKPTVSSUUZ\\VPS``RQRRSPKUTWWTTKFJLLGGMRRLMOPNNORRPMMPOONHGGFHHPSUPTXZ[]_]]ZTPU``WXVVZ[[^^RWWRQXXZ\\QQSVV^TTWRIIOOGGLMKIIHHJJGCEGHL KIIKKICHPW\ZVVRNGLKGFFILWWSRX[[VTX]_VOLMMIHGGFKLLKKJLNNLNNLLIKJIJKLJJNQP[[XVHLQSTLfXZXU\\vywttkefggXUQJJVUZcbXXWTTVTOaifYVPNKMO^^`bb\X^kkelfXRPOWccgqtxxqqlq{{|wppqxxutmg[hifb_ii`UQPRPNM\\][[WZ]bbgklcb[T``YP^aXMPSSTWYee`YY\UTVV`^[_ekhgb\XWW]bdSSZbmqsgc\\[XXSUTMMSXftssthh]DDKMPVRIIWffkqqggijkjhlrroomkiggttmffROMTTSRTeene`aa\[[aad}}``^ZZTR_ll_afurkkhdd_beddowxccggdbb_\]ll\TVYZVVUMJIGLhh[LNPP[nnaeeV\fl]LVXXNJJOXeddgnnddmusddbbeisne[hktt{{xrxxvuuyqqrggjnlfSRYYZWTXW[_[VWWUZXROSNNKLTT_lj_TKXX\``aahna\_\WWyyxxZ[VW]]^__eZTSSY^^VSSWZ\\^UQUYZeeVQOFVmajg_YYZ``]ufLLQbbUToffc_eez||yyroqgc^XXbaemlebbcb\lqngd^[XWXffhkkgehqqmqmd_]\bllrxy{{ttos{|}zrrtyyxwtpflnmlgnnib]]`^[Ziijhhdgjjhjilophgc_egb[cg`XZ^^`cdmokfegbaiiginupnkfbddgjm_^chrwynjfee_a`YY]ajsummdNNWZ]d_VV`llnssmmnqttrrsqpoowwrmm_\Z`_annrkioojllolljhhb`ittlmoxxssommhiljjry{lkjjihhssd^bcfeed\YWTYqqfZ\^^fuuimm_clqeW^``XVVX^kmmottmmrxvgjmpwsnhoqww}|ysyywvvzvnnpsqn`_c`^^`b`cgfdcgd^\a\\YY__hrrjaX``dhiikrwjfiide~ggcekkljjnf`fllc``ehjjmc]bfhuud][S`wwvowtlffgmmj|pVV]kk^XPNRR`ba^^ZWWVVPMKIINMPUTNNMLJSWVMLKIHHIPPQRRNLOWWSXTLIIHLQQTZ[__[[X[a^\\[``]\VRLUURNNUUOIFGIHGEKIJKLMPOSVVRRLFPPKEOPJDEFHHPQMIHIHGHHLKIKOQRQNIHIIKNOFFKPUVXQNJIIFCCGJR^]\TTM@@CDEHFCCKRRW[ZSSTUWVTV[[YYVUSRR[[WRRGFEGGHGHQQWSNLOOQ^^MKKIHOVVMOR\ZUUTPPNPSRRY^^QQTTSRQOMMVVMIJKMKJJHGFDFTTNGHNWWPSSKNUXPGKLLGEEHLSUXXSSX\[TTSRRT[XRMTV[[``^\``^]]_YYZSSUXWSHGLJIIHLKMOMJIKJHGIHGHHNUTOIFLLNPRUOMONKJ^^]]LKIKMNNPKIHHKNNJIJKLNNOKHJLNTTLIHELVPRQNLNNMZSFFHPPKJYU`gjuuqfdkk__^\YZZYLCEEPZYZZVVX`fte`YZ[bd`]NNXZcTUSbbedm}}|xz||}ysqlmv}zuomp{}zqktmcURRPNMN]\]^a][Y_ccjuyyrqidWYW\cbFACCTVZekpe^Wb^fjdWWotpieRMMPTVVhnkicXXWUU\VTRPQRR\inungffSEMYYSVNZffddoniddhigmkqqjccTTQNN\\bhhvv`ggc__cqqannjeebbfibbcddfmme`joo[_hjnmmnppefa[TSMOfeYV]dhggu{u^^i_SLDPY\cjjXT\lk_bbZZcZY^`huzj_`emqwyttxz|{qqssrtzi\\UVaae`UUX[\\VTRPRWhnssbchlVSUTbdc`dY[^_edaYUUNNQUUZTMMNLWWUSaa`fda]]^^NHKJJ[`_bgg\YUZ[YV[RQTZ]gchmoxxulkstnjkhjjgZPQQ^hgiieeglnwljghjhe[[bdj`a_jjmls}}{xz||}zvqmow}{ursx}}{vrxslb__^[ZZiijknjhfjllpxzyrpjg^a`bfhRLNN`cdjoskgcifnqlbbsywsn^XX[_cbmrppmeedccib`]\]^^dnptplYOVcc`cZclkggppmkkonnopsxxrkkbb^ZZffjnnyyksspmmkxxlttqnnllorrqqjjkmmnssmiqwwfgklqssuvvlmjfba[]pneimpnnz~yddof\VP\cekppdafsuonneelcdklrz}slkiimquy{vwz{|{vvwvvw~qgg biiliccfijjda_]`cnswwhimq_`kmljoffhjpokebb[[^bbgaYYZ[[Xddb`pporpmiimm\UXVVhnmpssifbgigdg]\agkPNTXZ``^WVYZSSRPOPPOJFJONOONNOSU^UQMNSTQOHHLMRIQQRRXc`bc`\]ZY^c`^ZWW`b`XT[VPHGFEEKLKJJMOOT\_a]]XSJKJNSQB?@@FGKRUXQLGOMPRNGGWYUPNECCDFGGRVSRNHJFFEDENVY^XSRRIADIIGHDKRRSSYYUQQTVTXUTTSYYURRHHGEELLQTT]]NQQOMMRXXNWWURRPPQSSTTPRWWQOTWWMPWXYWXXSQMIGHSSMKNQTSS\_\PPUQJFBHLNRVVLJNVUPQQMMRMNNT\_UNOSX[^_]\^`a`YYZ\b^TLL IPPROJJKLJIHIKTX[[RRTWJHIPOPKMOPRQPLIIHGHJJLIFEJJIIQQPQONLLPPIFHFFLNNPQQLLJLKLHHJLNmqq{{pddXXUQTRSTXX\^dkkcYXXIHGGPOIGGSRSMMJIIccijjdbbkkZZUbbsqoqttspw}{tt}}|xqnmnommj\PPqung\OPX`gh__bfaceTiixxybDXnsWSQRH]]RFQPOTTSN[^ZWTW^imggc`b]XfZZCQSQQTIIR[XMMQTRJJWbiaae``PQRYY\[OMMX]\aaWLLddbttlcguuhggppeZZYYfiimmk{{xttiiyllrxxyppia[^^O[[`bZVVYWWRNNpxu^^\\gmjVIIEAA`c[YYQbb^QTYYSQQTSPMMoqdSQUinkifdd[PO]]M?BLSPNDEGLMPWSP^if_jsqqnuwyykd`Peb^UOSUSPac]Xnnmnon^ad`UPUY\WSPQY[]\\VTQQMORTKKPU\WX_hppiiOgi_SXRB9BMJKK\^[WfsrrgbYPPGGKOTrl__defeTS[ccd^PPXb`\\[VPRLMruuwnneea^a`abffjloxxphggVVUU^]VTT`XXWUUkkniffoocc`iiutstuutsy{xx}}|urpopmmj^UWtxrlcZ\elstmlmojij^nnzzydN`rw_\Y[QbbZR]\[`Zceca^`eosooljlhel^^O\]\\^SS]fdYY^a_UU_gqkklggXZ\eejj[XXeigjjbXXllivvohmyypoowwofeoqqrsq~~zwwpp{ssw|ssniegg]ffmpidde`[[tzxhhddmqo`WWRMMhkfee`nnk^bee_cb^ZZuvk__cpvusnlle[YhhYKNW]]\RSTYZ\ddea]ipnkryxxtzrlg]lhd^[__]pskfxwvtgilia^`beb`^^adgda__Z\``WV\aiediqwwnnYmoi`e^NENXSRRdgecoyxwmic]^TTY]bxwvummqpoa`iqpni[[ajkiigb[]^^YZ\^^bb\VVNNMKMLLMNNPPSYYUPONHKJGFFKHHFFERRWYYUXXNNKRR^\Z\^Z^afb\\ccdge`\ZYYZ\ZRKHZ\XSLEEIMPPLLMOMQRGSS]^_R@JVYIGFGBOOHAEFFECKLIHFIMRSOOMLMJGSNN?EEDDEAAEIGCCFGEAAIPQKKPNNGHGHHLKDCCIKKOOICCP[[VRSZZRVVPJQTTVVU__]\\TT_UUZ^YYTOLNNGGFLLNOLIILJJHFFY^\OONNTXUJEECAAOQMLLIQQNHJKKIHHKKIGGYZSJIKUWUTSRRMHGNNF@CGIIHDFFHKIHNTSNTYX\]_`VRPGSRPKFHIIGOQNKVUTVWVNOPNIGJLMKIHHLMJIGGIIEEGILJKNRXXUUGSTOIKHB?BFFGGNNLJRYTRMHHEEGIJZUNNOQRRIILOOQNHHLRPMMKIGHGHvsvwwmaa_d^__][]LLTXX\^YRRUXXYYSPRWPB::9KKhkihjh[[`\\VVlrrlffuuvwr|ohekuprtsulvwurrppjeMF=_goo[\bguojapsmcgTJ_e^O[kxx^XSUUhh_TPRRQQUSUUPQUXppmZZ_jpkkopl[ZZWWkqqp^Z\\`ff``^VV[[^`ah\\fssaYYVTPUPMMQ[[TSSMGIehjhjm]][YY\X]ccjuu{{yxxnmmjjsxpjjryy}tiihh`YYWUU^^\Y^bb_YYZdiiTTVW^gjTMQQRSSTTUXOIBH\\QPTSSQPP__d__ZX`d`a`_``VHH_e_MMYNJLNVWWRSPIIPXVVZZWW`hgghffXUPLLTXXTPMLLSYX[[ZZTR[]`aZmg[VWXTW^bggedVOLLOLTboqnnhiffpypk`ZAEERRLOWWPw~||wrgVVSOOVVRbps[ad__^^XVUUTQLWUUTUVVUvsv{{sklfggfegYYaeekniaadgf`^`c]NEEDWWpsqpqnbbhddaaquuplluuvvt{spptytvxqxwtrrppnkYQHdlssdfko{xtmxzuml_TdkgZao{yb_\]]lmha[^]`^aa[\`bssqccfntppttqgccnssrfdeegkkjjicceffefiiqffnvvh``^^\c]VV\hhb``ZSVmpqopruuggfiegiiq{zzsqqppw{urrvzz|}}vnnooihhfddjjihkmmkjiipqqcbgnp_[abbad]VOVjj_^`__b`__iijffggljjllkllbUUkql[[g[YZ\dee^_^VV[abbefddkppnonneb^YY`dd`^Zagfia^ehlmhupgdebdjnrrpnd][[]]\\Yaluwuumnllt|wshaLQQZZUYaaYy}}xtodd`\\dd_juwglolkedcc`\Wabb``abbccab``ZTTQUSTTRQRIILMMQSPLLMNKJKLID@FFTVUUVVPPQNNJJX\\XTT``aa]cYSPS[YZ[Z\V^__^^\\XTDB?OSWWKKORXTQMVXTNSGCOQLDLU]^OKFIITTMGEFEFFDDFHWWVJJMTWSSVWUHGGVZZYLIMRRJFFIKMOMLLPJJPYYNKKIFDHEDDEJJHGGDABQRSSUWWVTTKKJIIKIMQQTZZ``_]]XUU[^ZVV[__b\UTOKKJIIMMLKMONLLRUUIJNTUIFJIIJKGDBDMMHHIJIHHQQSPPMLPROPPOPPKDDNQOGGLGHKHIHEEIMKKLLKKOTTUUTSJIHFFIKJIGEGGILMHGKMNNKVSNKJKNORQKJIGFIPXXVVTUSSY^cXUPMACCIIFGJJG]baa^\TJJIHHKKIQYZLOPMLJJKJIGFLJJIIJKKI|sttsqqu~~w[[t{tXXUOMR^^OJJahf^\ZKKLMMbhhQQL==_f_]\\USQIIYggZUKjrrYWWPTX[[iuuomhWWJ::BEL``^[[zzrXXu|yxxjYYSPPRReuywiiQQNDDR\YWWXZZnttrrkcckptvvu||{xxurrqql^itvv^>>:88**XuP?WW`hhUURFIPcca``SDDgg_VZ^CCNXXO[ZZbbeoodVVh\VV^dd{yyk]YYZqii`PPQUUXZZuuo\\ZXbjjPSTTWWXYYZZKFFHMMST=>CQ\\]^^_ccUPPQQZceffl{{n``YWWYYaijlneFFEDC??HKKOVZ]``QLPYYTQP[db^[YTPSZXEKPB9JQQSVXZ[\jpZYYVTRXYYZcrywvjswzi_VY_kpvrqunjorrjcPVY\\]^eigbX_e{YWWUWXWVTSS}uvwvuux{hhy~xccb][_hh[VVnutljhYZZpvv^^YIIgoljiia^\UUallhcWpwwdcc\adggpxxqplaaTEEMOWlljhh~~xddx|zxxnbb^\\^^itxxll^^ZPP^hedeepssrrnjjnqtuuvww{{zwwvttpdlrxxdIIECC44\wXKbbioo``]QU^llm`PPooicdeOOZdd]kkjhhqqsxxnccvvrnnkddhmmy||skggdaauoon\\^ddfhhyyvjjiiloo^bcceefhhiiYSSV\\bcJLO^kmrrd_eksuuxwmmhggffmslTTSRPJJUYY]eilnn_Y]dda_^fmmkkhc_^^bhfRX]]^_NEW^^aegijkswgeb^befggflv{ovy|ne`cjtx}xwvrpsttnhZcgjhlnmi`fleddbcddcba``d``_^]]_dd_OO^b^MMKJJKPPIGGPSRONMHGGORRHHGAAPSMLLIHGDDMTTKIETYYJIIFHIJJT\\ZYUIID==@ADLLKJJ\\XHH\a`__UJJFES_`d]VVEED@@EIHGHHY^^\\UNNUY\^^\[[aa`\WWXXULV^ZZM==<;;66K[F=GGLQQFFE@AEMMLKKF??PPLHJM@@DHHGNNLJJNNPUUOHHPPRTTMHHLPPa^^TLJJKMMYUUMFFGIIJKK[[XLLMNRVVGJKKJJKLECCDHHJJ@AAGMNPPKIIHHMQRU__WOONNMKKOSTWXTDC@@EFFHLNHEGKJHMQPONMKJKLJCEFGHHB>DGGHKLMTXKJIHKLKPZ_]\V[]_UOJKMSVYXY]XUY[[VRGJLMLRTTQKNR`c]JI JIckprncgdaavviZRJKKJJMPPW^^jjfog^SNQ[[YXXZXZI@@CC^hiYdRHHJQVVTTdlklnvnnTYY\^d~~pnqwwnnQQVXRRZa`][^bgf_`eo|u^ZLQRNuynd]]YTVTRQKKLT^cegiUlkhejaXhajjkbeihnortvurkkxvusolcYY^biqqmmfabhljf^^YVXZllhca[UUTTV\acck\\OMMno`XXUSSTT^eea\\]ZZVV\bYRSXllpuup]]XQQh^^\ff_WWdaaRUW]\\_cjUUWTRRS]]TAAIFE@@CNNVY^UOSV\[QVOKKRYYSRVYWVXXQQS]edZZGAAJOTVVS^fc\\[__ZWRMIQVVZSQNMQWLNNRVUUZ[WOKLMMTVVYUWXfjdeknbVMMPSTUY^YYUQZ_diijd]W]ipdf`P``ggii\LKQXYRTgnn^KZTOIRZjyzYda`^[XVYYVNWikTTUUY][YPQQ`^^cbWRRLTstuorqppmkk||rf]UW[^^elloomvnh`\_jjhfdeTLLOOhpqeedm\TTU\aa``msqsu{vvaeehjnusuxxrr^^ce``gnmjikmqoijow~{jfggX\[Vyyqheecaca^^VVXXY_ehjlnaqpljmgaogmnofjoortvwxwuooxvutqoiddfjpvvqqlhkqutpkkfcegrrpmlfa`__agjtjj][[uvjddca`aahmmieefccbbfjc]_bqqtvvqeec^^ollkppibbjjkhh]aadfkiilouaaceeb``bgg_NNVTSMMQ]]bddfib^bflj_c[XX`hhaaehfeef^^`jrqffTNNX\abbajqpkkimmha[YV_ffjb`\[_eZ_dciid\XY[[bedgdeggfeepuqpswle[[\`acegbb`]gilqqsnhafrypql\iiqrgYV^dg_`ottgWd]ZV\ap}}_nmlkheacc`X`oqaa``cfdb[^^ihhljb__Yb]_\SUTSS]]VPKGHHIJJLOOXXVYTOKIJOONLKLFBBCCNSTKQICCDGIIHHPVUVW\WWIJJKKPbbdXWZ^^XXFFHIHHJMKLMPPLLNU`dd_YJHCEFD[_XRLLJGGFEEBCCFLQRRSFTTRQTOIQNTTUPRTRVUWY\[YUU^^][XUNGGKMQUVUURNMPQPNJJHGHTTQMLIGGFFHKNOOSKKFWWOHGHHLQQOLLNLLHHLOKGHKUUY]]ZNNJFFTLRRNJJQQPOOGIIJJMLLNORHHIJJHIMMIAADCCAACIIJKKLOKIJLNNHJGEEHLLIIKLLKHHIMQQLLCAAGIJINSQNNLNLIGDILLNJIHGHLGFFHJLLJFEEFFJKJKLLJQTQRUWPKGIJKLMLLJGLNPSSUQNKNTVPPNGNNQQTTMFEGJKHHRXXOELIGDIMU]^MPMMLKJIJJIFKTTIKLKKGIIPOPRRLIIGIaggllh__iqg^BBFJNPNM__heekeg\eeYTX]^]__\ZTOOPSTiggPHHW^\gjmmlhemuuy|uiee_Y^``uzkeqnl]VLIA=NSTX\`_[[]\[\`RREK[[\\ZZRRGILTVTOOCILLGGMRRVWVWWRNLOQQNHHIYYSNNIJUZZXTTQQOEEJOJIGEOOX__YQQOKKIWTTPKKIFC??HOONMMHGHPPNMNLLKJJMPLLHFFDEEAABDDHJJOLMPQLJHJKJJIIJIFQUSQLIHJHFGHPWYQMPPQTUVGJMOPNNONIILPLHLPPGLJNSSNGLLMKILMPTUWSNJFFHKIEBHLGHIIJJIFLIHHGEGGHHIIMLKGHFECDFFMHKKFNQUVUQPOMMYLKKTUVOLJMOJJMQPJJInyz{{rTUVWXWTTXaahkk\^rkQQaffjkkPPT_PJJKKUmmcXXdZQHHN^^ekkz~~x{xqq`YYwwsiidepu[[^eet{zy|oolaagmb^iidSSUXXYFL1CQQZ]]dNNdunfwZZn{vwmbVNNZeepzzPYY^bceyhhjkk\IRYaaZS`mdQRWWZ_dd{juo[UUhxxhTTokkuwyy~zsz]]sYYVbccMMU]nnj\\ZXX^``\\x\VYW\\]^^YFFIHRUWTIIaVQSTTV\\YOOPZ]`gjhfsorrljkmngLOQvxnlj|vutnR://:LSTKWhmm\UslRR`mmx|qjmsgUPIDGMO?**HPTV\ZVTPNKQPQQOI;>GT_\XPK@9FKLKK^[XR`gmllrx|ca`^owN66?HVXZ{{wi_GMS^msbY\eb_XVVSNKu|}~~wacdfgfccdjjprrddtn[[hlln\\`lmn]VVXX_qqh__lc\UU[mnny}}x|zttiff{{zvvrq{iijnnxz|~~ttrmmnpheuuo]]addeOV;JVVdgZZgsnhyccq~~{wxsmcZZdmmrxx[ffgiltznnrvvgV_hnnhajsl\dd`cff~ttsqqzteaao{{obbsnntx||{v~iiyggcmmnpp[[ckttrllheekmmiikfhfjjidTTWU_dfbVVi^Y]aadjjg\\^__hklnpnnwruusrrqqkXZ\xztsr}wuuq\D::FYa_U`puugb}v__hppzvqsxpd^XRUZ]K55U]dfmjec^\Y^_`_]VGJUcokg^YMFSXYXXlif`lqwutx}rpnmw{UAAJSace~~{ogSZ`ltxlfhnljfcc`[XY``aa\KKLNONLLMQQTVVPR^YHHRUUXYYGGINGEEFFKXXSLLQKHDDFMMSYYadd_ab^ZZNII[[XOONNTVLOOZeedccba_accdeeVVTKKQVOLNNLEEFG@C9AISBBR^YT\HHVbb_\\SLFCCINNXaaCHHKN]RRQPPJCFJKKIGNUOEHHLPTT^RRSTT[aWKGGS]]SGGXVV^a_Z]KKeYJJHNGGILWWUMMKJJLMMLL[NLMLMMKCCEDHJKJDDPKIJMMKGGHLMOTVTS[Y[[VTVXZUEFH^^WVUa^^\YH=::>FIJEJSUULIXTGGPXX^b_XTVZSJIGDFF@88DFLNPOLKHGFHIHE?AFKPNLIGB@DFMLKJOQTX\_POONX\H==@CIJJ_d_\TOCFHMVZPJLPOMJIIHGF{{l[[UNQTVVTYr{fZ`komdZWWVlrg\UVVWKLLQ^^ZOOX[TQQfl||c`ovuuYWonjjuuqqpngpmg_kuupjj\XWVWYm~~{wtrwfa\XRgne[WSKGMW\JKLQWUUPRVYVQUWRNPT[_`ab[XTICUURNO_floqlgVUT[`gmqkYJJ_pLLZlvsqic\UVVZVOHYYWWhhj}}shhb\_bddadzphltwunhhieedtvnd_bcdWGP^db^\]^^dorttuwuutxssomwzzxttmedduupqvv{vstur}}yhaeppt~~{~yvnTZ``__lqllmqqpllhckni[[cxxuqqhe^\\dyyr]]jnnwzz}{wphhgffnqqxthr||roogeejnmjhgg}ppqqvsYQgnniWWl||pccseenwwz||nqywzuulcchjjeuuajsutxiggaUdjfe`}vddhlknttfdi\TTYZ[^^\T[mmrwTEKYY^mmi\\hkc``nsjhuzdcsqqyvsmrpmhpxxsmmc_adfht~|zw{jgca^pupjd`XSZfkWXZ`fdd^`ege`dfa\^cjnpqqjfbVO``^[\]]glptwqk`_^fmptztbWWguXXcqzvtnieaabd`ZTdppqbbYNNKIJKLLKMZ_eeTMPUXVRLLNLLKXZTMIJJKE?CILKIGIUZ^^][Z\_``__a\\YW]__\QQMIIHPPLQ__accbbabY_eb_\YY]^^MFHLLRcc[XX_a]UQMACFFEEOQLLMNNOPPLGUYWWRCCK]]TKKHFDCCIYYTDDJLLY]]UTNMKKIHHKLLQOIT]]QMMIJJKMLKLMMbb`WWSOTUGCKPPNEET``VLL__UIIS[[]__QQWf_Z]]\ZZRIIKLLITTHPXYWZRKKICKPKJH]cXJJNQPNQQLKLGCCEEFHHGCGQQTWD=?EEGNNLFFMOJHHRV__RPX\[[MLYXTT[a][[ZXTZXTOV\\YVVNKLXbb^[ZY\TPMKHRUQMIGDBEKMDFHJKJJIIKLKJKJHIKMOPMKJEBHHGFGHIQTXVTJIIKORUWTKEENWEELV\[ZVRMHIIKJGCKJSSTZTYX][URRVZZdln^tmV`iyyxwwdLLVSV`WN]eeiidbVVa]_OOR]^doovyyq{wtt{yzx}}hammnpsutrmlg\_aaek__floonsxhhdeb~~amvwnd\[ZVVPPWTTVXZVUTQIDCHLNPWG@FFLQSPV[`cZNGFONQTYddcfklaa[mj\YUPNQX`iaYY^vsxwuslaUUWddennieebgg^SVggeZZc__hqqd`c`aaXVVmttqmmaXcrpp~~shhc`nuupnainniUTJTX`RRSWWZZ^]XXWUUVYYXTYZgbdRPXikk^XQ\diprro]]TIRgZZjjSNJNXX\aUlumUVXediijlmmg^^rrqpx{hhmnywsskSUVcln}z__duvorr\U@@OOWV[]`\YT[YXZ]nmhRQOLMMUUSKFDFOMaacfVSQXXZ]XTTROTRTTRPVW``]YYVpyric\UVXVTT^[TQUVTPPWWYYbdebb_femjd``dhhntvj{v`gn|}}mYYd`cic[gmmnnkiaahdfZZ^iilttwyxszyzz}{||mmlivwxwuqppjhkpjjnsutruyllghh~~eowvv{uoghjihdd\\a``bcgcba]UONSXZ\dSKQQX^_[afkicZSR\Z^agoonorsppgstjfb][_eksleegyvzyulaabmttrpplnnh`annlbbjggmssmijhppd__ouuqnnhdlwwxttxppkjtxxrofnrro`aWbgl``bffhhmlffeddfiigbgffhqkm^^][amppgb]elosttrgg_SZnhhtt`\X]ggimasztbdemlomnoppjdcuutt{~kknp}zwwqadelruviily{vxwd\LL]]fdilmjfahfegivws`_][\\eebYSPT\Zkkosda^fgjmhcca^ddb_bb`]eenmiffcwzsnhabcdedcchd_^cb`^^eeggloOLLKNLPOLJJLMMRVWNZVKPV__]\\RFFJIJQLHNSSVVRQIIPNOFFGKLRYY^`a[b]ZZ_dcd^_^ccUUTOTTUVX[[ZWVRKMNNPTKKPTUVX[]TTRSOaaOW\]]ZTLIJKJIHHEEFEEFGHFEB?>@BCDH@>??BDECFHJOIC@DFINNMOSTMMITQJHGDCEHLPLHHKZX\\ZYTMHPUURNRRMFHQKKPNNTYYQNQONNKIIX\\ZYYPJPYXXebcdaaZRRPPW\\YYQTWWTIHCCDHJOHHIJJKKNMKJJKMMKIKLSPQHHGGKUVVOKGMSUZ\\YMMIDISLLTTHGEGKKLOIV\WIJKRQUVWXVPP[[ZY]_UUXY^][ZUHJJPVWV_]MMPZ`[WYXLI@@HHKKLLMLJHKKJKLVWTIHIIMMKFBBDEEGGNNPQKIHKLOPNLLKJMMJIHFJKNNLKKJV[WROKIJKKJJNLIGIIHJJLLPQOMMZ[\]\[RTZZ\_ddef^QLXhfghh``]XWVVjemmonknh`[]cZ]kkpqzzwskmssrp^adrzzvpxz{|wssmlpsldca_[VT[\\hhjmo|}}~{{}{wvpprs|jSSKTTQRRQPRSRJLKQTML??@HFZXTMEEU_cbccpeWUSSQOQOPTPLJQVPJHH==T_VQV__ZYYTTSO_c]VVd_\[[^jsslljaelkjkk[SObeVMPSaadccZXX^gghii[cjnnrwqrsvvpiiw|uvxslsugb]mga_YdikgSSbb`ZZ`RTT\GGW[[ahh^bb\Waccmpddi^gfsk[``[Wd\\]dad`dbghfeqdfYb|tlmY\ggYZcossx}uumegknqd\]YZ[^adbpc]fr|{~ZQTTRTSSZ^_`dc[TUZ^^`WWUTPMM\\XTRMHKLJORY]KJHPTWeVRZZVSW\UNNRZ^^XXpgYSSOL^__ccbbgl}}jSjldYaad]\\ikllji^`gjooqsl^Ybompkmiedccrmsstsqsmfcgmfjrrsryyusmqxxvtijkrzzvqttz|yvvtuwwsnljif`_dkknps|}}~|{|}~zxwsstu{n``X``^__][^__TUX_aa`YXKTRhfbZQQ_fjmoowndbaa^]]\^\^a^XV^d^WRRII`mnnd^cmmggfaa`[cfeccnhfgovvssrkkgipone_\ij^X\_jjlnnbcjjkllejoqquyyzx{{unnzzvqwynicupigdmpomaallkegn`ccjTTdiinqqid`gjjsulkmciivpdkkd^lgginkpjonqrqqwmnfkysq`ckk`ajtwx|wwrlnorxoghfhimqqmtiemxe^bbaccbikkjmmf`agmmpffdb^\\llhc`\VXWT^_eiYXV^cfvfaiifcgffic[[`hmkdduqg``\Xhiinnmjnsp_prngoopKJJNPRONMIJLNPQNHFLTSSTTPNMKUTWWXWUWUPMLNJKVVY\bb`^XWZZYXKNQ\aa_ZXX^`ba^ZZUSVYTNMJGFKLLTTUVW`db`_`ba]]XXY[aTEEBFFEEFEDEBCBFEEFDC==>@@JIGD??GMOMKKUNHHGGEDEDEGEBAEGEB@@==FLMMGEFKKHFEOQLGGONLJJLUZZTTSMMORUUVKFEOQIDEFPPRPPLJJOTTUKPUXXZ\\]XYZ[[XTT\^Z\][UZ[RPNURONKPTVTHHPPOLLOHIIMCCJMMPSSNPPMKQVYRRVQUU[WMOOMKQLLMRPQPQORXQSKP_ZUXMNUUMMQX[Z]`\\XRSWXWPLLJKKMNPOYQNRX^]__b`KGIKMONLIILNNPLLJIGIIPPMJJHFGFDIIKMFIKMUNKOONMNJFFHMONKJWaSKHHGEMNNOQTV``UHUWSMOOPNOZ_``xrr\Z[lmljVW]]VNVZ_eZX\Yxyvsh`WPejhfswzxvusuwumnmkiknaehwvunvu|tppqrzqfUWWU^f^\ffiovruxx{{}wwsvtkatty}|sZaa\UVRS^beaaZWVVUUXWRVVYWVVXNJK`SSIIXXWV\[[LIIPNOMIFNSKP]]Y__[TTZ\]ihh`]]aaZRJH__moqrrv{{vusqrv~}|yvtXX^ghhfecbdm[ZZVddfhfvxqwwxyoniccfibVTTbbYSWXdRTTVZWUUTSLQVXYYlqqmqi^^efikllgjlnNaTVRhplZZbTTbaa[^kwzkZZfkszzrhlsfqwwroQQWWmpoaaZZXUUY_c\YYbosrvii`TYZTEEJOMKKTVa]UNU^egge\UOT]WTURPNVNNJLPUPRTMJLNSSPFFGIRSkpw]NHLLV_gkookpuulyy{dookTZX\]inoo{xxhgghqstsdfllcZchnrfbecvwxywvqjcYkpqqpnvx{xvtqsuvsrpnopqgknxwwtzy}urrsuzskacdbekedllnrwsuvvzz|xxrtuvunhtsvy{whooibc^_fknooheccaaed^aadf[VVgXXUUeihhXVV^[\YUR[^TXffcmmh`bhjqfbbffb^UTjjnruuvwwy{{vusrsw~|{~{xccgppononiipbammnoqy{w|tupjjnrmd``hidbedj__`cceifcaZ`deervvruphhmlqlmprVg\d]mtreeill``hhjfgs|~qdhnsy~~wnqxmmnvyyvt^svyllegdaaenrhcckvyx{nnhbehbRRX][XXbelhb[blruuqhc]cnfddee`^[d\\YY_d^ac\XZ\aa_SSTTaqu{gYUZZbirtvvqtxxr~kuuqbheJKOP_[[MXXWVJLOOKFJLOQKJMKba``^\RMHGSUSQZ^`__`a\UWWVSUXPRT_]\U[Zba]YYZZ`ZRFGHGMSLKQQTX]Z]``aab]]\`^]\VN]^adaXHKKIFFDKMNKKJHFHGDFFGHICAAMHH@@GGHIJHHBECA@DEBDKKHLLIEFIJRONNOOJEA@LLXWWX\__]]\[[]a\[ZIILRRSQPNPRXLIPPQSP[]X[[\^WUSPPRSNIGHPQLHJJQHIIJKJJHHIFHKJUYYWZTNNRTTVWWTVWXFPIIHTYVLLPQQIIQPOLNU\^ULLRUZ^^YSVZRY]]ZWFFKKVXUNNKLIHHJMOLPVYXZTTNHJLIBBEGFDDIJNLJGHMPQQPKIGKQNMJHFKHHGFILHJKJHGGHIJJIDCCDJIUX[NGDFFJNRTVVUY[[V\\^QXXVJLJU``snha_fnjko==BPP\fd_U`mkiiha\grpmnruoncbaTXX[][YZNebenuzpffakkjmppnkgckrry{{plfdox||zyxvu}PVVWbcVWXX\`]^khUNER\^__YWW<EWWU\ne^3Uii_TROSXXRKKNQQRRT[_ccq~~|nntyvodyggo|jknnuu|}}xwuuj^^SKBINNfyyYhkqnK\m|ttpllmsskLLMPPOKKOYYJQI]nnfddhdnuufTiortvtssnbou||u^^_``cjjnxxwuurottvuwripoqqsuu|}~~zq^VVXYYC:T[[^]MaZSTVWV]iory|yrnjc^afd_USSQNNU\\sul[JTPP[[\]\[YXVQUVPQVYW[UJD=AJMOSSNKNSNNWX]cXRKSVZSOXbaa\O_^ihfdinxsuwz{bhhyqjgemvpvxtsFFL\\fonjajrqoolfcltqpqpnrtnmghlmaccghaceZmiiqw}vnlhomopqqpomknqqwyyvromuy|{yx|\dpqdcehfhqnbZR`lnppgddFQddchuoj=cvvla`[_cc^XX\_afjnnu{{|oou{xsl~pptmoqqxw|}z|zzqgg_XNV\\m||dqtxsUiszztnnqzzrWWY^^]ZZ^jjX`Wgunlv{{pcnruwyxwwtktyyffioopttvzxxurwuwzwrvvwwyzz}{ue``eggOE`ggjkZje`acdbgqvy~vqpmkmqpmcaa^[[bii{|sdW_\\iijkjigfe`dd^_fhfjdXQJNW[]ab]X\b[\eflrf`Yaeia]dmg[fcmlps{tuwy{|JPP[YXQOSVVTRXY??AFFLQPMHNVUTTURNU[[YVXZ]`]\RQNLGIIJLLIIDQOSX\]VOQOUWTW[[XUQMU]]abbVSOMU]aa``_\ZaCGLLHGFFILKKSRGD@GMOQQJGG;?HHFHTNI8GNNJGFCEFFDBBEGGFEEHJLLYcc`YY[]\WO\QQW_VVXX[[a``^\ZZTLLGC?BEER]]JRTXVCKU_YYXWXXTDFEEGMMEIDNVVSRRTRVZZRIUYZ[]\ZZWPX[`_[NPTTV^\\[Z\\^]]YSXWXXZ[[_`bcd_YNJ@=HKKLLEOKGHIIHLSVX\^\YWUOLMPOMIHHGEEHKKWbbXTLDIFFKKLKJKMJKKHHLMLOLGDACFGHJJIFHJFGKKNPKHEIKMIGJNMLFPPUTSPTW]^_``_^vXM[flnjlRqqojmmnv}|xxy~hhJ]rqqnccgqtfgbaauiYYVW_\\W_W]hixy{{|}}zwwvuusqqrrlj_mp`Yhpw{sjqxwd^^ce^YTVcR[ZZUSSPRQ]ObbQJJHO^^WOO^]JJLLpmVRVUUTPSfllonxxww{uupw||vrssycegcfiogbbZPPljzvrvuvvwxxy|^[ZZ_ddURNN_syypm`RMKKTW`{fsjooQP`fhghXMKKUXXQNPQQXXWQRNNHFFTYYlrsgoqrrphmwwxsqqmlln|qXYbryrbZexxtooqp|sqgembq{}{bkz}|xnhghid`N\\YOOPRVWWXXbs{s`VYZWSY\_cdfpiifovcTZgpxd_bdfgb`]YVWWVTMIEKNQVV[X_eTFFMNPOW[XQINPNMMu}{~~||}{qclnexxl_`a{fYeoqqnp^ttsnoppssty|{xxy~mmTdtsoolcchvvutklihhvoeecdkhieeaabhonxy{yvsopqqkidquhdmrtzslrwxnjjprkgbdr_gha__\``^k]qq^WWU\hhd\\gfUUXXrub\ba]^immpzvuux||y{w~xrsu{cegdfhqqppg^^rq}xtxwx{ldaahoob_\\oz}}vsj`[YYbdkq{stsYXeimkl_Ydgg`]_``ea`]_]]VTT_bbquumvxwvuosyzzvuttu~vfgfelyznho|~ys}yxpnuoyho{~}zrnjgZhgd]_bca^]gxzjdfhjfahknoppxpw}oaeqx~qnquvwroliedc\XTZ]_ddjfnvbSSZ\^Y`c_[V\^ZXXw}|}vlrtl}}tlmn\ggKFLRVYXGZZYVUV\cb`bTTCN\__]WXXY^STQPP]THHGHKJJIOHJST_``abb`__]\\]YXPUWKGRYaa\VZ_]\\NIIKLJHGHNEGHIIEDDCGHFDJEMMEBEJJGEELK@@AAXSEDFEDFSWWYXX\_``bddZXVY\[[Z]UUVTVXXPMMIEETT^\Z\]^_LMOOGFEEMY\\WVOGEDDGHNb^QYSWXGGPSTLFDDJLLHGHIILJJGHFFDCCIJJVZZSWXYZXSW]]^ZYYVUUV_YJJKKJJOX\XPKR]c\ZYY[ZaYXRQVOX^cb_^QV_cba`]XTRSTTRNELLJFGHIJLMQY\XMIKLMKJLMNOOPVTTQUYPHKRVZQOPRPOOMKJHGFHIJMKOSJCCFGHFJMMIDGHFEE\ba`ab`_``_XOVVR\\UM}zupo\`gehievuieezs]]WQ?><;:SYYpjj_ZS\UQNSUUB86HjVIPZUnsqrvywszkXvvnvrrqtxxhVVgvvxyvv{uwusvykf^RXXZ]ZQQSVVWYYWPX_ktj`bXXURUSTTNKRONLMMAT]^YTRW[Ygsooc_UhhjghonnmqruwwuxysoXXk}zwttuqpgSTT_xqhrkgbban\DENN^kja`eRQQannpnoaktRotthZZ`goosxxb[?PVVPTKOSSYiiZWLLMNL?DDTac[UUX``gyyrot`XXSQQkssvwwyyzxwwkffdccu{{f^^qtr^kvvzzvrr|qhstk^^diiaWWY[[mhikme^bdaYTWWZ_]\[SKJSSQVUTTV]db^[iu^\ZWXXRZR_CDFJT]mhcWYZ]XHUYYTRPLKJGPYghiknqwyxw~~}zwvx|zvsrrstgjnnpnlwvpnn|ucc`]KIGFE_ffuoof`[gb^ZaccNCAOn^QY`^nqoptwwszl]utktrsvxxnbblttuwssy~wwposvolg_eehli__`ccdhhe]bgrxpkmffc`b`aa[X`]\ZM]fhda`bdaktppjhbnnmjlpnnmsuuvvtvxtsccr|vrrsqppqn_]]dypfsnmkkjtdPXXdnmlmk^hqqtrrir{ZsxxnddajrryniK]cc\_Z^aaeooebZ[TILL[hidbbchhn||tryjdd`__u{{|{zywvvommopp{pjjxzwgpzz||zww~tlvwnddjppjddgjjvssqtqloonllomgcggjomljaZXaa_eeddb`]_ejjiis|ligdfg``XhOPRU_gwsnfhimgUchhc`^YXVTZamoqvxxvxx}{z{fgda_b^ZYXLNSQSTR_^TPP_cc[NNKG??>>=FIIYTTNMHKHFDHII@<;DUHCFLGZ_^^`a^\`WK^`]_\\ZY\^^SFFT__`a``bcZ]a`UQKEGGILJGFFGKKIDHLRWQJKIIGFGFGFDCGEDD>FIJGGFIKIRZXXNKFQQUSTYXYY\^_`[WHHR`_^``^[ZZYQFGGN^\XZVSOONVL?@EENVPNQFOXOTYHWZZSKKRUXXZ[[NK>EHHFHFGHHKSSKIE?AAIPRMHHJOOS]][YZNJJHGGTXX[\\^_`a_VSSPOOZ^^QLLXZYNU\\^^\YYa`ZUZ[WOORTTOIIKLLTQRTVRMNONKILLNPNIGFHIHLLKJIGHIMPOLJRYLKJIJLIMIN@ABCGLSQOKLMPMDJLLJIHFEDCGLTUVXZ\_`_^aaba``abc^\\]mi|zyytpwxwyeXJccq~vu~~t^`bbe`[]__nibcddG[l[ZHHPPc`NPXWW]c`T_uy|tlldo{yy{}tpmjkqvQ[rxxssqrsuzzj^aT^a[bhiXSVVSRZ`]\^SFLOQLHKNIKPU\\ZVUTRWUOONKKUlYYimffltyyrlppmix||roopqmkvzvwr{yyuqpon]XXwrnrunqv}NJJ\jjZFK`_`dwvvagllrxxwy~~iklZffca]XQNMTS]^XWWOLLMLT\`]UZggiqqpllsokdjphg`]nu||dZ_inqsvwsnmpmmsxxvpprxxhUqq{{~lgut`flib^rllTJJvwmgmmqq]MHH`flgbbdfd]_bcddb\[YUQKNEDrploomhcWWZZ\]``_^YWW]^]]\\[`cecehabdc`_^][gq}wjmwvuuqke^inopp{aisq}{{wsuvxwuzj`Uggs~ts}}ylnppqkfghhpnjlP`qdaSSZZkj[]ejpegi`hvz}vongp{xxy{qnlkmrx]cuxxppnnpqnpvv|pkm`fheilmd`bb`_hmikl_PX\_YRW[VX^bkkiddccb_ba\\[XX_sbbnrllpvz~ztpsz||sppswts{{{x{yyuqqstspgeeztprunrw}\XXeppbQYpmnjxwwklmmuz}{|lmfuurrmg_\[^Xcha__ZYX`fig_coopttspptsqmsxrqjgw}ohimqtwzxvxsrurrx}}{uuw||qdxv||so{wgmsogcuoo^XXzzsmvvxyg[VVipuqkkqvtmortqnjljhd`X\SOxyuroleeihkloomjgffkmlkkprtrtvlnqpnmkifnu~zprxrnkgnqp|emVS_\Yba`a`SKCSS[ca`ddfe[LLMMOMJKMMXTNNOOBMVKLAAEEOMEFHJMONMFN]^`[WWSY`acf^\ZXXZ\DJY^^dd^^]]\]`abbdifdTJKEKMHNSSGEDKKIJJD?CEFC?BECDFGLLKHHGFGEFEDDCBBGSHHRTQQUZ^a]YUXXTP\``ZXXWVSRZ\Y[X_^^\[[YXWXLHH\ZY[]YZ\`ECCLTTK@CPMMQ]MSXXZ]\]aaUWXJPPOQNJFEEIINMKEDHLNMIKRRTZZYWW[XURTWRQNMVZ^^PKNVXY[\^_YWVXWWY\\[XXY]]TJXX__`aURZ[PRUTQPbZWWICC\\VSTTXXNFEEMPSPNNPRQNORSSRPNMLJHEGC@XUSVSPIILLMMNNMLKLNNOPOPQMNMLKRXd`\TV^][WSMUY[\\`bdQUhWWeqokgyiu~ytpuxIIXz}sscNsmcaeob^^ZWW_ssn^^[OW_ewwxywwpg]Zrz}}ursrpps||{v~~}tukXdnwzz^RRt}`TRPUUaZ]db\RUWWPROGQTSQQW\R@ppjcd[W_WVRQQMPYVurVWW`jjfNN]uii_TTYeXeenqu^syqjkPNLLZffdcc_\woo\CMLG:ISKTXX^XXg_Vb`riuunbppffmqpponne[[TSg_KKuoV]dYSQVWadlonmmtvvqladeeaUVksyybYYQNaqqrtw{llfOO\gwheaZ[hdVQZZiic\\^``_bjpssnc\fngmjfoqfXX`gg\OO`nnaPPUZ]]\YNTYYZYbddmmnfa`__^\\VS`olfdcc\]][\^an{eeb__Ugxxnc]YVpzupqsyq~~}|{zwxym^^issol|}szwusx{SS`}yyjZxskkjgjrmllheeiuurhheZbiluuwzuuqnfdty{{|}{rqrssuyyxs{{}uvn_iuz||g__v}ib_]ccphikqnf_bdd]`a`\S^b`]]bg]Luupkledldc_^^Y\b^vtbccjqrmZZexppfZZ_ncmmuwxev{tnp\ZXXaiihffda{ppbPUWTET\Ybffledmgbigwqxxqfwwlkqtrrsttojj`]meYYxs`fl\Z\bckjrsqppwzzuooptthjhccty}}mhh^[fqtw}ssmXXcmzmmkhgoj`]ddppmjjlmmnpuxvvtnkormplhrunffjnnf]]juui[[agkljg[bhhiihgprr||sonnooliid`kwvsqrrkmmjklnwpoocpyrkgcu}wrux}x~~yzzhhcUKKS[YWV_]R[ageb^Y\dd]BBJ]`bbYYODXUNNPPRXOKJJNZZWKKICGKP``_[QKHZadeedc_\]\XX[cacc`\\UJPT[]]LFFZ`NGEDGGMJLKJHDEFFEGD?FHECCEHC=UUQMNIGIFEBCHH\XFLRSQBBLbZQQNJJKOHOOTVZLY]YTUEDCCLSRRPN[YYN@FDA;CHEHIILJJRMHONXS[[XQWWSSVYXXWVVQKKIHSODD[XHLPMIGIINQUXZ\\YWWVUUPRPIIUY]]PKKGEQ[[\^_cc_UURFFMS\UROKMTRIGKKSSOKKLMNSVZZWPLRWSXVTXYRJJNRRMGGNUUNEEGJLMKJEHKMNNQQVQONOOMJJIHNUSPNOPNLMU\OOPQQJR[[UOLJHX^db\Ya\W_^]^^]^_bdookgno_ks{zxwwnQTTZ[uu~zubis{tthZZMdv^bortxy{gVW]_U\clsebflluum_W|{`\mtwyzztru}wxxwz|{~g^^nssphhggaZ^dTPTUU[\\bdjcVOYZ^^\WRUUMJKQWVX[URPQRRQZdmWOO\`^`d_pwwqnjdaccmxwuknrffktyTY^rf^^]]kpZmmsyurrlffb]]dvtpeSSUSOKQOGgnnQs^HHThd^[XX[eknm]\Xfcz]^^aga[[_msshd_`d__bd\NU[_mjdgos[d_mmnrkiiYTT\__abbhhwwttsqqppooebb{s`bensll\IXRQTHFDM]cnnkTT[[jwwtjjlprnede]TTRPP_lliee\SSX]^adcU[``b_Y\FF_ljNNUURONKJPZ[MRVV`VLR_kc_XUX[a]\]fmddp{{yxwyz{|}xnp|zz~sv}vnlssqpuwkqv{zyxxq\``ggyy~{xflu{utj^^Vk|giprt{||vddlmbglqvlhljjtj^}}keosuvvwxyqps~~|uvwuwyx|}}niiruurlorrlefn`]ceeikknornc\fhllje`ccZWXYY[^^ad__\^``_djoa\\fighlmuyywstpmllqxyynrxrrty{adhyoijsvhppxysspmmhddh{xti[[c`[UZYPmtt`viUU^tpkikruvukjgnjkddhqkcgjrwwnkdhkjjih`TZ`dqnglsxxvemmjgqqrvommebbikklmmrovwuutqqrsjffxfpptxnncVa_`cTRPYintus__cco{{xppruwtnmnhbb`^^kvvsqqiaagmlptsafkjigacRReqpZYbb_\[XW^jj[`ddlcY_ismjebfiokiipuppw||{zy{|}~|st}zz~rw~wpQYYVSUVMV\a`_^^YFGGJJ[[a_[QV[`]]VNNEPYLPZ]^[^`PHILMHKNTZQOR[[^^UKI`_KJX^`ba`_^_bba__`_bcbPIIVZZXTPMMJGKMECIJKKPLFDGIGCACDDFIHHJFDCEFHGJOVIDDIKJLOJW[[VVRMKNNU][ZUVWOORY]FILWPKKJKSVIVVY[ZZVRRPMMR[YXRGGHGDCGFCRVVFYKAAGSPNNMMLPSUUKKJQO\LOOPQNLKNVZZSQOOPMMPSOIKNPWUSTXZMRNVVWZVUULIILMMNOORS_^\[[ZYXXSQQ]YONPVZWWMCJHIKBA@DKOUVTIILLT\\ZTTUWXVQMIIGFFMSSQOOLHHKNMNPQHJLNPNJLAANUTEDHHFEEDCGMMGHJJMIDGMSONNMJHJKMLPTNNW__^^]^^__`[VX`b^^a]Yaebn]itdnwz{hd^V[aog``iigdZRTXZagsqjffX\ntjSENebbVUWZ\\sxqnoppqquzynzuy{drz}zvvsoloqprzsuxyyzxuuv{{zyxvujfbb_\YXT[fZ\\[[XRNUXX\]]\ZZcxwvh_d\TRNOI9?KZXOOK??U[[VTTXaeiYZ\\hS9_egkpqnuttyuRZ\]][kUKKjacc]QKZ_dI[iS@99A_TINW_[VVguurnnpkcdffUM_XX\twgT`lujjXWUUGF^s|}zwxsohhnmiijllibbfjhdgorrpkxquuneeqropplbfdfs{ruwwrppou{{ztpdY\]^SSWigcXTIT]eew||yvvxywqqt|s^RRTWWSOOU[\^UKOWWUUXZZ^aaWRLZf\QX_ZUJJRZNJ[cjhd`[Z^]]^QT^]SSXXR]lacallefiKWbvwwz|~ofirjrzouy{}mjgcehsommrrold^_bcgkrqoaasxo[OYqnn_aehiiwyspttx}}s}y|~krz}yuupmjmoumotvvxurrt{{zywvtnljjihffaenhjjhhe^[ceehm|{ymlqga_Z\VEKXebZZWKKbiidbbfpuxgfoYCljjmqsqtsszw]gjkjisaXXmfaWRdgjM]k[JEELg^T\dlhddq{{vqnhknnaZlh{qaju~rqdeddROas}~{yytqkkpomlljeeiljfjruqyu{{rjjvuqsspippqx}uwxxsqqsttwzzywungiimn^^apnlebT]fnn|~{|zuuw}vf^^bffb]]dklodX]ffddfiimppe`YdmeZ`fb_WW`i\Wjs{xqmhghj^aliaaff`hunnlsspruVbl|~~z{}~qiPXKSYNV]__TPMHKOXRLLSSQOJFGIKPU^\UQQJNUYZTH@DMLLIHIJZ]ZYZXY[\\V^Z\]O\`a`_\Z\_]^c a`_^]]UQMMJIHIFKPHJJHHGDCFGGHGGLZQILHEDBCB<>BHFBBA==FIIFEEHMPPHIIPbbF:JQTVXYV][EIJKJJSGBBUPRRNHEJMPGOVH>;;>MHBEIMJHHQYYXWWYZVQHDLKKLYZQGNTYSTIIHHBAO\`^]^[YUUXWUUVXXWRRTVUSTYZZXT^YZZdWSSYZYXXVPQQRZ^Z\^^[ZZXWW]bb`ZXOJKKMNGGISSPJHCGLPP[^^\ZZ[]\XXZ_ZMEEHKKIHHKNNQKDFKKJJKLNNJHEKQLGJMKIDDHKFDMPTROLJLKKLGHMLHHKKHMTNPOTTQQRDJPcdZ`bccZUVeccb^XXnjnfccknnRPXRkfjyheWKCDGK\vkpuYMMXbRRYexxwxusmjfbebf\e{tlgcrzxyy{~}}tqtxyuliedZOU[`_^Y`]SS\\WWMMPWRRQSjngc^WPI[\]]\YRQWXYXX`cI>>O^][ZXS\impsh\\lzzuddYlpnRR[gj^pyyqlrpiiozxti]ZpuFMMVbfeKGGXPT[XUU{sjjhnmkYQNNJ==?Tspgj\bhREAAHYiti]juqxv{~zrjihhppo`hporsdvpnjgimklivzzussbblxsnjsk{~{yyxuutqq{ec^[_gfeYYZXRRTPMMYc_S[csrqm{{v}zORWYY^``acc\TSX^TCGD@QMQUWY\`\RREPPSSUXX\_VUNGN^^`\ja^_`YRRIJJLPRUPT[`feWIMQQThhRRT`utsrcnmmkhdeqoponnxzz^Zc^rlozlh_UNNRViihhzttv`WWcn]]ajzzxxvuoligifkhlyuqmjuxuvx~|{{spsvwxsonlkcZ_dkllgkh__jjeeZZ]d__^`pusle_XRhjmmlg^\_cfpsVJJYfeddg`grsqqtwpiis||wff\nrr``gprfszzsqwvppu~|{si`sxR[[dormTPP_\_gecc}wqqpuh`\\XIIKczuoshmq_RMMTdlsldnxvzx}~uljhhssrdiqppujxutoilpnomwzzutthhr|zvs{q}{zzxrr|nljjkoppeeig``b^[[fqm_ekxwwt|^`ehhnppqsskccbhocPTPM_[^ceglpj^^R^^``bddjmeb[TZlkkfsjgjld``UVXY_ac^`einofVZ^^`oo_^bivuHPOLIJYVYPMMPQQFEIFTRUc_UTIC@@ACJ[TX\JCCHLEEJQ^]]_\ZXWTQSQSIPa[UQNYa`ab][]_]URONIBEHJJKIKHDDJKHHCCDGDERTLKHDAGJMMLIEDGHHMOB==DJKJFIPTUUWXQIIT]][RRMVXVFFKQRLX]]YUWVRRU\[XRKLX[@EEINPPCBBKEGJIHH_YSSRUTSKGEEC==>HYWRSKORF@>>AJV]UNTZX]\^`]YWXQVYZ]ZQ\XVUTUWVWU]__\[[PPU]YVTXU^`aa^][[Z_ecPOMLNRQPIIKJHFEEJNLFLPXYWT]]Y^cc]HJNPOOMKNQJABA@HFFGIJLOLFFBGGFFGHHKMIHEBELKMLRMLMJHHCDDFIJIGIKNPQLDFGGHSSGGHO]\\ZVKJ`ell^mzmrxzmii_TT[l``hine\ie_o~|gdUNRV`b\lffba[C>CLLmxuqfjnerohd_YVbflpvzxvxzzvssuv{xjlrqrrhhaXLEWfjNN@@ELIEKf_TVWNBBJ\dd[[^qWW[^b^VSqzr\L_FQTS`kk_QQ^b`dkkh_[g`_wpooqdSgw }uuvwwrhbqlfWSOaaky~wfbhov_jt^^laTURHZZ`]ZSIE^ijwxV\Virrpjccrh\olnssrimzsqpiijmhfovuwxwwtntwzzvraw~~yxyvnmqjl|zRR_jk][ZZ^WKFIIMRT``ce]ilrllnrtl\SS[]XXNNPSUW[]]`cc]XXUPMMTUPMJJV]_`bjY]a[YRONROLPT\bcYSKH@IQQ[`dccZgcp_YjryoiplahhYW[ri^fszdWVlqtris{quz{rnng^^drhhnpungspfr|}jma[\^hmjqiiehdNJOXXp~xvskmpjrqmgd__ilpotxuwyzvuvvtqqstzxjjpqssmnhaVP^joYYLLRYWQXliadeZNNVkoofeiyccfinjcax~xfWfS_b`gnne[[emjjnnlfdkijwqpooslap|~zz{xqmvsoea]lls}~hfkryyxdmvddqqrri_a^Uhhjji]VRigoo|}bhbpuuxsnnxoeusrrsuutpq}~trsnnoqontz{|{{ysx{~~{xi}}||}~|xxwsyrt~__iruljhhe`WSVV\ackklmipsxttuvwrg``fggf[[]acfknnprrmggd_\[de^ZVVbhijlsglpjh`\\`]Z^bjib^XULU^^hmqqrhsoylgsx}upxqgmmbcfxqjoy}JEDNPVUMW`VZ^`WSSMGGJUNNSTVPKPNNYcf`TOGDGIMMKVSTQNI@>@BBVffb^]YSUXR[YRSOKHNPU[`b`_^\^`bb_]]^_`^WY][ZZRQLGA>HQSBB<<@DD@CPLEGB==@JKKGGITEEGIKIGVZVKBL?EGEMUUMDDKOMOTTSMKSLJ\YZXPGQZ_^^_`YYZ[[XQMXTOIGFMMS\`ZSRTX\NU[MMUTNGGEBJJNLKHBALMST[[HKHSYYVSNNXRKaaWUVZTV]b[ZXTVSRW[Z[]\\YVZ[]][XN[``]\ZUXTV_dd]FFMSSLKJJNICACCFIINNPQLSTWSSUXZULGGJNJIDDFHIKNOMKKJHHGLLHECCJMLLNRKLNKJGEEGFEFHKOPKHDC?CFFJLNNOJQPUNKTX\VSVUPTTKIKXRLQY]dkqkcibdltnu{ywonlcchknchlomTdmjry|qh_aZPSgjc\QNTZZPO_b~~osxussrqplilnnjddjpqtsuww~{zvv{z{zuttuyy{}uuwqojTTca[[splSTUSWWSMMXodTRSTTRILMZZWVYTWW_a[Y^^_`PIIakkTP\b\\_bbde_eITcblh`dd^]fgjv{onkprqqrrffq{{xynn{wvz}prnhbqmptxWTPVZm||nfb|unllnlkYY`Z^PRLLHVYUW[XULJL[hnflc_Z_ibdhhlhkniilooideeuqkdkqqsttskux}{{nhnklljcclorun`dgnmqvtruyyx{jnpiixphZZ\]iymiostkbb_UURRWZVVTXXSV_hlhb_ah`SV_^TXXZVPRTWQQJZZUSZWURVZ`ffdeilVU\ZXYYTXc`YV[Z\RLJMPNPSVSKSZPU[VRaZRQ\ujjsldhhelvc]Wiqwsnplmswtx{ywqiimqtkpqtr_kpjpv{smdgaW[qtqiYV]cc[Xgj|osxurrqqrrqnjggkoruqrtt|z{yy}yyvrqqrvvy|uuwrpm^^ieaawvr^\`_dd`YZbuo`^_aa_TXYggecd`bblpidhhij\VVlssb]egbbfiikmllilS\igpojlleckmoy|oplqrqqstmmu}}||ww{y{zzwwtqm{vuy~da_^^bes~~ujfxpopsqpbbhieh^_ZZUdgcejgdYXZhprlsmjgjrllooplptqqrssnivsojpuuvny{~~uptqrrqllrtvxyuuwwjkntux{y{z|svwtt}tmghjlsvswy{vqqmcc``cdeedffaejprqljkni`ahlaggid^`cf__Xiiebjheabdinnmpsvdcjhfggbelidcidde]YVY[YY\`^W`g]cie`lf`_h{rrysknomrzlhcQTWSNSOPUZV[`__YXVPPSTUNSVXWGPWY^bbZTOOLHGPQNKFDGJJEELNacc[]^^]]\\YTQUXYVSSWZ[[]_aaba_ZZ^`ab`__`a\\^ZYUEEONKKYVUFEHHEBCGTNECDEED?AAHHGEILJFIDBBNRRGDKNLLNOOPLO@FNOTPMOOLNMLQQSZ^YXVYZ[[ZZSSX]]\\VV][[^_`UXVSOUTWY[HGFHIU__VSQ_[XWVVUUJJNJLEFDDBIKGHKJHCCEKSVRTOLJLRNPRRVTUVSSUWWTQSS\YUQUYYZ[ZZV[]_^^VRVTUUTPPUWY[VVUUNPRVUXZYWZ]]\]]^^TVWQQ[XTKKLMSba[TRUXYTNNLHHFFIKIJIGINSTRNRNGIMKGIIJIFHJGGEKKLKONLIJJMPPONQSJIKJGHONJIJJLGDCDFEFGIGCGJEHKIHNKHGMZTTXTPTSQUZOLIrihaZhw}yyljiVQbbksvzuwwxvuqhhnkn`Z{{mjjgclsuz||~{x{~~reonvwxsnomnstuvupv|yw}xtrrwz{wut{nopqjil_nhvh_^^\lponk_URRUSZde^YKBBQU[WNHHLTY_bWW\_lbR88GPSUUM=SSU__dicWTNNfmlqp__innltt~{lZ[gb\pqnnt}}npmjhsyuxkZZhcm{yZfpoowmslcbjuldyustuohaWWcZOL_piimjMLKZ[SW_``T_igsumgYikdhpjhafjjhrrqlnuxtrrollzo^hqkmopnjktrn{{usnmhcehtxx}wrniqspsslffiidpZiaYZWZ]ehdqei}httq_[[UUNNIIQIINNKONRT[b^ZRUTZVXXSZZVFNMLVPON\WTXYRPPW]^\[XTTVXWffulcbu}u`Y^[TFGadZZ_]dnv|~~ccdeedTTBB>FNff~bRcp|{y|upplgozyyn^Zffnwvuvxrvvusrttuppqprgc{|okkhdntvxy|yvx{{ocmmsx|xtqnotsnu{xvzuqtwxutryooprstmlneqmxjeddfrrstqka^^b`fpsjeWNN_bgcZUUYbempccegoh\CCT^accZIWWZeejnlc_YYmqosqhhnpwv~oaelhetrnnt}suoppx{uxpccnhq}|cltxx{ryqignyqkzxwphaajc[Xgvpqwv[ZZijaem_ispxysncrulnuongknnkssrppmsyzxvvrnn|sgpxsuvvsqryws~}wussojjnw{{{utouwxyyuoossnwgplfgdhlrrmxprr{}zliicc[[VU^VUZZWZW^cjqkf_abidff`iieS]\[e^^\kecgg`]]bgigdaaefdoozsmkzyhgjh`RTikeeimszlkki``OOJS\llk^kv~}YSQMIR[`WVTKGRRV[_b`ba`^^XQQWUWNJ_`dWXXVTW[]addedb_bdd^X\[`]ZXTYXY[]__`[^`_^c`_]]`aa_]^`XXWVWXTTVNUQZSLKKISXVTSIECCEDGLLHFA>>EFHGCAACGFKLEEJKUNC::AEGFFCLenP_b^YYhppngchmusmhlodOE]ooldbjssulapnumb\YaaWW`higg`jhdekstulq}}uVWX`h]chhiZZdZNfq`V[QRRSTdgd^\\msvwtsshggusldyxuyyllnlu|wttuqsvtleqyztpmoqh][O{wlcgfVVc`fjoprprlofmfOcehmdkeXXojea_iig[Pgbbcd{ssv}rmgg`iif_QFCCIOG;LNQQLQVWVMU\]VLTNRPJ==RWRUWM^m\YMMTYXXYXVXXUTTVffwwqgmmbZZ^pwtmgo^eZZSY^qmhtimjjhiibUDGJ]lm`\wtrpsuelrswtpfqqpgnuutsrquvz{||x{{vrnk}pqaasvxtuvtvywvvvutturnksrrstyupouuwvqqmjgqwywvuttuvurzyrlqoltt{{wqnf[ZYYjjhokoe_eebhnqqeijkloe[[]^^[fkhhkkh_p^TjbhljmiUW]QJXpw]lkheemssqjfjonurpkosmZObrrodcluuwmbpovpheeggaafjmkkfqoklpvvwrx}db`hocgkmnddk`Uiqfch`abbclorjhht{{zxmlkxwqk{yuzznnpow~yvv{wyzxqmsxzurpsxphh]~{||rinmccjgjmqpssusvquo^knqslqnfftrnjirrpf\mjjkk~wwyxuppkttph\SOOW^TGZ\``Z`fge[ckldZb\a^XJJafadeZhufcZ[bhecffc`acnn{{vosslggkv{ytrwlpggadgtqmxmsnppkaOSUgsrhi}{xvTVMRVWWVUUTRKWWSNU[[]^aa]`ccbc_TRP_SUGGRZabbcc\_bbceede]]^^accb`aba__`\XY]]`XVVSTLY__``_`a_Y`a^VUROUV[XUNKHEEUUVVUURUKEHKNRTIJILGCCDHJHHMOPDPF@KGIKKLJ@AD@ELKKGDAJLLJCCFGGE==CCNKIIN\\[[RHQYYZZXVTTV\\PAYXWVW\\WQQ\XTVW@??UVKKEEGU`_^_`WMMDMURRIO``]ZCKKJJGJLOPUOHHGGNaOSWWKNPXZXY\\[Z[^]\ccbTTXYYNQSPIIJJPbb^ZZWPIAGX^dacca\KEEMMKJLOWX[XTNNPVYYGGUUPNFKOORWZOCL[[EE\bbc^Y]^^_c`^^TTWYWWRLNONLKHD@CLLJGKKGEIIKLNLHD@?AFHIIEGIO[\SOMKHHGIJJHDDJLJHCKSSW\\RMHJLMOPQRTPLPTYRPPMIFEJJIHHFDCFMMKzvvxyz{kp~~pqlfgknsyurjjsx|{yyxvvxrr}xxvv|~w||{||unnqr}|xv|{vvusrrx~]lqsrnd~nnUV`ffejm`dd^XUMMe`VPUS\OT]^YQGOY`cXIT^_]SO^deVXYXXUIFKAj}zz~nnlimwqdnomtzzuvtfkfWW^igRamxpfid]TJUmmeUL[WXffd^Y_mSan]GG_qmfbZSTVVSS^b^aaefrruk^njioputskddq}unqqkRSSRhj~yoommsxz||wex~|tgdbYpvvplcbW\qjZ^ennrsg7X``^YY[TQmmz{rhh`bbmnnb_W[X]]gg^TUUTTWRX^TRYadcSO??BHJJT\ZWVUS\[[LMNOSTQUPONRUTWZ[]`b_SX\\`clti\\XTY^ggwusXXWWVTTRTVTRSOwssuxxyqs{{swqkkllnsvywuqqvy|zxxvttvtu|zyrry{s}x||{||{xwyzsllpz}}xxz{tsyxttsqqpoou|gnprstm~qq_]`ffeilbllgb`YYsnd^``^\e\bghd\R\fnrfVblmka\mrtdfhgfdWSYMp}xxqtsmowtlpomu||xxuglh[[aln_ir|vjlhe^U_uun`Yhdec`nnrlfkw\gueRRfwtnmi`acc`_hlikkqwwxqjrpouwxvwrmmx{vyyp^__^pryppopv|~uxpnlgtxxrojiagwshjossuvlC`ggfbbe`\qq}xqqkmmvtsmmejgjjsslcdbbcf`fmnb_gqtta]LLPVYYclheddbgffZZ\]`b^d^]\`dcfihilmj_dijnqv{riid`cgmm{zxfc``_ada^^YbabbTXddYVSVW[`\YRRZ^a`_``ZZb^^aacdbdecdcdefggeccbb_\]bccbba`ba^^_``_^^`bIW[\ZSM_ccVVEHQVVUXYPMMJHEAALJFDFFEDICEIIGD?CGKMHAGKJJFDLMMGIJHGGHGB@C>Q_ab_WTSTV\XOXYX[]]Z[[UVTLLOTQENU[VSTRLGBGTTPGCJHIJKQQOLIMUaFOUK@@MXUPNJFGFFMOLNNOPXXZTLVTSVV[ZYTOOW^YUVVTFSS_^YYXVY\\^^[P\_`a_YQONIX\\XVPOILWRKMQVVYS;INNMJJKGEVV]WRRMNMTUVNLILKOOLIJIGHIGILNHFJOQPHF@@AEGGJLJHJHKEDEEFGFJFEEGIIJKJIIJLMKFHJKLNSYRJJHFJLRRZZYJIGHIHGGFqtsqpmllkkpvz}}fkt{zzxltt{|nm|vrnnxne{|}yrwxvtw}sqnruvruzuwxz{vvuunnyw|vtxyyto``^\\cjwx}|ubQQUXVNWRRVY\HCXUUKAI]`_[YLNTVT[\Ydngfpg`\\XTXfb]gp{j\\e~}||{uq^Vjigmk{pbfjqssqonnpnkmdmtqmmhcCUTVff`\VSVVakmpwlR\^MLOO]inZ@UUufScqeetgcciwtqy}xtvqfbhhZ\sea[TW\]ehhmye]]cnjjY[jahb\ZWbfekrpnnmuwwvu^OSXXWTT\^rxjgb[ZZ`mrr{khhfd_ZVU]dstgfr~f_WVieWUQONERUQJFG?ADDMVVSSPNHLOVOKLVNGHKUVZSJDAKJGFIPSSg``b[^aarT]ddmdc`]YRRPTU[YRYIIOTRPKnqsrqmlkr}x{~~glswvvuruu{{wop~zwpnvpjz|}xntvwusu|tsnprssvyuxxz~zupnxw|rrvwwsoeedhmvx}|xi^^bec[e]]_adSObabWMUjgeYZ`baiflsonvljkkfbfrollkpu|pddl~xsfcupknl|sekpttsrusoqmsxuqqnkObdppoicbffmursyq`jm[X[[fpnrbMbb{l\lymm}qnnrzxv}z|yplppedvlhd_ccdnqqt{pllmsooceslrniigionrxwuusz||{yhZ^b__giw{pqmjjhffktxxpqqoniecbfkwzqpynjddrncc`][R`d_VRTLNQQ\eeba]\UZ\d\XYd\STXbdhaWPNXWTRU[^^njmmghiiyyw`flluoomkg``^bcie_dUU\b_]W_`][ZYZX\_aaUX^cbeffbS[[`deeYXbb^ZWXZ_YSa_`__^]^a[ZZ]__Z\`]]^_c`^^]]WX^]`dfd]_\YNNKIIOT^^`_ZMCCEFECGCCFIJ>=FEE@FGHQQNKHHIINSVX\VFKLEBDDLSTVK>GGZQGOWQQXPNNR[ZX]_]XYWPNRRJLYQNKGILMPQQT]PKKOVTTJKRNSOKKJOPPTWVUYZLDGIIHFFJLX\TRNKKJIIMTXX]aaURRPNLIGLPYYQPW^QMHISPHHGFD@HIGB@A>@AAFKKIHFEBDEHEDDIE@ACGHJFC@?DCB@ADEERMNNKLMMVVWGLPPTNMLKJGHLKGICCEHGFCmfa__gpnnipot~zyytosyxpu}~~jengwtkkpucx|zzuyyxvssrtrqqrrnlquv|{|{xwuruxxvy~yzu{~ynelmjgnzzxvzz`WMJOJVUU\\U6IT_Z@>QRUWVRSORUYXYYWZZ[^__`eli`kqonkxxp`uxvojjq}}xsjkg^[jwshWepkrww`hffi{{vmYclzwf\Xhb]]OILKIKKVUXSMORYchmmnpf]]OO`ZY_\YTUPJNQffduudomccipv{y|xsmttspljijqld[elnt[[Jinru^^njZRRWXXacTTZghVVffbyyjjnnooqstYYbdNSRRW_hheul[kpvvjqqkggddcjihdgkksopqtxw}qqcRaqfYgcde_NPPQOOPPJLIDHTTWWZXPSZ^cb^TMNNOOW\_XQOMUPNJT]SVVUUSSUURL^^JT][`bb`]Z[Z[WPWXg`QV[^ljllfddipnnkutrv{zvvusqsy|uw{|}}qlrn{xnlrwk}~~zwwsywussqsrpoqponrux}{|~zvwvsqtvvuy~yxtz|xqinonmqyywv{{g`YV\Wbaadd]@S^jgKI]_acc^_\_bfeffdggimnlfkrqfsxvvuurzztl{{ytqqx{xqskc_lwvl`luquzzfmp~~yrels}znfaoidd\UXXVYYfehb[]`gopsnll\\eabgeb\^ZX[^ooiyzluunnruz||wrxzzwsrqrvqkemrruccSptvxiiuqd__ddeklbbdmmaappl~rrtrssuwx__ikY_^^dippnytshheptzzouuonkqqpmloovuvwz}{wwl`lxnepmnog\^^`][ZZTVUPUcceeif^adhllia[ZZ[\dfjc\[Yb][WVV]c^`a_^__]WggV]dbgmmljhihhd^eepk^di[TRRPOOV\[ZWWVVWX[ddeffc^Y\`cc[W\cbceROUPZZUWY[OZdccbaa^_`_^[\\]\[]\]XUY][__`b`^^]]^^\\aa^_`^`]`a^VQVWTPV__^]^^LGA@CAEDDJJG8@EIG<;CDECDCDEFGGHKLKNQUTMRVUUTSR\[VKY[ZURRV^^ZWRSSMLU]YRHOWTX[[NRQQR]]ZUINS][QKIROLLDABDDJJLIEEFJOSVVWXQKKDDOKJMKJHHEBDEPZbYPVTNNRWZ]\`^[XUZXXVTSRSXUPJQUW[KKBRSUX[LLUTJEEHHINPHHKRSIIQQN[[SSVWXYZKKOPDFHMSSQZUTJJKUWZZTXXURROONRRQPRUUYUVVXZZ^WWOFMVPIPOPPLDFFGEBDC@BHJIFGKLONKGECCDEGJLIEDCGEDBHMFGFFGGECLLBGLLNMKJKJJHFIIPMFHKLipontssrqritnil|yyvusp}}zxxyxvxx||vx{x{uzobiimqx}zyvxuuqqv}|{yxzvuvsquwwvsxxryllspquqptzzdjl_^llgjmoqomPLHFDFNjm_^VPLP[`YQOTYYrrZRTVWVUUPMZd__ostutv{|xilslfYRVWWQTnxxvyxz~fVdinxeemiif_\\XfjlbVV^efgaosp~~jfcZPGHXSNPSQQPNUffjqskpnmmnnffSRRXWTWSetdPY`]Zfc`iisrunhuzj[`e_^^]cpxxh]YYhclpliilhd^RQQOPPRLOQSaaWPVYQPVYaanoppwxxcXPPbfUSQMNTgkkRR]spkiemsryyU^jjommg`YXWeideu~~}uga\`ffjXXWWRPHVVUTUPJNPW\`^XUZTTXblUUW]`dih__^]iizztXSV]_Z`p~|wg_XQZWUQYYU\]gkvvVVcnrqprtutsrkurnp}|{wxvtqp{{xvuuwx{zsw|x}w{siootux{xvrtrtrrv{}|xvxuttrqtuuspwwonnvkksrrxuttruzzhoqhhpqnprsusr]YTRPRZrtjib^X]ing^[`ffssc_acddcc]Zemghtxvuv{|{|{opuqnd^bcc^bt{zx{~i\flq|llsomkiggclorjbbglkjeqsqsqog]UVic]_b``_]`mmsvysvusqrsmmage`c_o|lX_egfqmimmvuxtpz~rhnrjklglu{{ofccokttsqootrmh]\\Z\\_[^`ahha_fi`^dgmlruxynf^^joda_[[amrr`_hyvqnsvu||`fnnrttnhefeookm{|pjglppuffee`_Uab^X\]djnkfaghgbaelr``cijlnpmmljoo}}zc^`hibgt{qia^gebccb`_hhchhqs}}ddlSY_\Z\U[WTV`aba`^[cba`ab`__^bb``bdd`^^__Z^VNRRTX^caa`a_]YY]a__``a``]^_\[]^^_^]^`YY[[ZYYZWXZ^^PSSJJSTORTUVUTCB@?BQRJJGDADHJGCBDFFYYJDEFFGFFCBIOKJUXYZ[\Z[^_\Z[RTYTOHEFDET[a\[ZY^`QISTVZPPUSSRLJJGQSTNGGLQRSPX[Y__RPNJEBCMJFHIGGFEIQQTXYSVUVVQQFGGIHGHEOXPFKOKJPNMTTYYZVQY]SJLOLKOW[[RKIIQNTWXUSSTQPMFEEDEEFEGOOJGKLGGHIMMW_^]OIEEOQHGFDDGRTTFFLXVTRPUYX\\GLTTWTTRMIPSPPY^\XQNLMPPSHHIIGGBHHGFGFCEEGIKJIHKJHFFHMTGGHKLNRRKJSS\\XHEGJLJMW_^ZOLIEIHGGHHGHHGLLHJJQTYYHHOqtxxZjyuqjjd__bfousrx}ywuttwztrOOkNNll|rnit}rryxvvwxyzz{|}}|yyz}wwtlloomjmqtwvllopp~{xx{}}ww}zw~ggZZ\bb^ZXQIQYggPJCQ]isccJ``\\bdWVUUB;;[L:^xtwnnqqplgg[VY[nn`PZZ]]XVUZ_OOk[d{{jjkcZZ^jUYYlmnvyvr`YYu}mYXV``PTTGGmm{pxtpjepygZRRJC:BIY^^ZZbjaVVftYYeqqonnqohaXcfddlkfkppgdvvxzplli`[UUE>**35KQS[nfEJLLQU]]\\[[puuzzxrc^]\\]b`XX\_add\gpjhwytqg\\krsPOWYXUX[[]actzz{}~RRLGR\yxdYN@@CIQTT[[^`TKTSHJW]^\VZ]]XQPWcgeWPS^YX`kx~XX^hjdilstqkhggb_XSPNLMMllhf^XQIsuwwdnwtqnnkggkotvqponmszvtqppsvqoZZnWWpp}tqov}yvtsqrtuuxxwy{xxz{}~uurljllhdiptv{tllpqq~}||vv{yw}ooggipplhfee^U]emm]VN^lt|qqUkkiikldNFFgXDbyuxwwrrwvtpllfdhizzm]ffgg^^_dj\\mhn}}nnpkgginnoobffpqrz}zwkgg{ugfeqq_bbUUqqv{zytpxpeaaXPGNUflliikng``lxffmssqooutolgoqnmtrjpvvnlzz{}sppnigddRK55>AZ``eumQXZZ_dmmjjfdtyy{{zwmikkjkqngghijllkpurq{~{zriipvxYZ\]^aeiz__YS\e}}ogZKKNU^bbjjmnbXa`UVdlmljjdimmg`_eqto`Z_jednv|aaenohknuwuqonnlke`][YYZqqssmf^UY\__IVa^\TTPLLMNV]]^^``bdba`bc`^CCccUDDUUb`ZVSY`UU_acba__`bdde__]YY\[^e_XXY_\YY\``]]b_]aeNNGGHKKIGHHGC?CFOOC@AIKKJJOTNHHQYIIQXWWXVRNJNPONTSRTVVQP[[\]XVVTMKHH@=559:EHFJUP?CEEFHNNJVZZ]]\XOKLLJJLLJJKLNPPKQWRQZ\XVPJJUYYEDKNLGHJJKNPY[[\]EEC@FK[ZOIC==>AEGGLGCFEABGKLKJJHKMMJHHJMOOHDEJHGKR[_IILQTRUWZYXTRPPMLHFEDTTSRMJFBxzpporuqlno}}utrppqqswrrtvvqmuss{wy~}onx{}~z~~|~}}|z}{xwwxxvxyywusqqsoruxwvvuuciwzwusz{{lVW[[krtolNSSarwwqZZ[Y]ddinPc^RIGVZSQPOMdnupnnmll^jvnPPU]pux||vg\UX^TKPTLLjw\kqZNUWWZissyuux~~hom]WQPYYOOTPMTY[_fa[dfrmkifccyyjhefg\_bai`UY\fcllnmf|{snohovtvunlWQ]``tlpxr^gosspnunX^dli\fMW^_]NBBGTVZWLT_[[]UM^hgefg`XbtlacaZjiossrprtddaXPTRVshedbbjq}dcc}}i[UOelqffYZXYWSdcPPQSZUPPRWVRKK[Skld[TRQNOV\\XRO\cWZbbaa\VXRWYWQNKKehZ^^]]_ZZ]]Xhrqbckqk`uz~ysswyrRQQW[Zggfa_y{vvrtuspqr}}wvtnmooptpprttoku|uw~|qqv{~~|~xw{|yxxu{~}usuxwuqqtqptyxwxxyyimxxutqzz|qcdggrvwsq[aajuxxtffhiiefkkos\lg\VTdiha^]\Yjqutssrqqdoxr]]_eux{~~ymebcf^W]bYYq|dqwf\cenww|xx|mtsea]_ii\]]\Z`fimsniovrponkk||sqphjkkllqi`dimjrrtoh}xstntyyzysv`Wglk{tu{xkpuxxurys`fksqdl[ciifYOOTdcedYcmeegaZiqomookfnztlimittwyyxuvxllic^a]axppqrruxmllrgc\mrwnn`bdgd`kj^__bid__`fd`YXe`sulea`_\^dkke^Zclberqkeg`fhf^[WWnqhmmllmffggdovuhiptodw|{wwz{w`_^ejixxvpn__VVXZ]ZVWXaa\Z[\^_`^^_][\[[_ccdee``eddcbXW_`\aeedcbegdb``aa]]__\ZY[[ZX]]\]]\\YYNS\`^^\_a_^SEGGQWXUTBGGKW[[VGHGJMMPTBLJD@@GIHEDDCBPV[VUUSSTLSZUCCGLWY[]]ZQKEGKFADGBCRYKSWIDFGGIRXX\ZZ[^^SVULIFFJJDDGECHKJLPMJOPXUTSQOO\\SQOPPJMOONMRMGIJQOTTUVS`^^XUVSVZYZYUSIGLMMXTV\XKQVXVZVILPTRKQCIMMKD>>AIJJICHNKKLHDMRQPQRNIOYUOONJRSUXWXYOONIEGEHYRPONNRV]N\\QJGDQTVPPKLJJHFPPFGKIFFGIHFDCKFSSPKFEGIJJHFELOHJNLJKFJKJECBBPQILLMIIKKHRXWPPTXUP[]`_\YY[\XGFFILLSSROrrnmrvyrppswvuuwtsspoqvssuzrtw|ux~ll||~|{{ytry~|wyyzzyutuspjigfmhjlmllpvu{{~~vv]lnmXhjn}sjOONSX][aggeQQRUW_cpyrjjDAR_gVPNNQVZlussq\^``djUald[R^^insttnieTS[[V_YKKZ_kspcXRJOQQ\h^pym`eaZSLLnZRVZ^^YYqi\]^`agnxpg]]ppnli]_bbVVa\[`da^jjxxm~{|zzssjlmiefgglaiptndnvveafifdpjnaa][S^uncedPPJMLNIEHTNOOUWbllkgmlXXjaV]f_[^]c^kvwxiimbYXSSclgWmmv~zk_s~yVVII`b^WWXgYYUUf]QLMMPNRVVXWW[QZi``RLNGKRUY\\gg\Y\ocd`ddcXUSLMQQOPPOXVdgddqiNNPX`p}kmombb\SQPONQXUSuvtrtvxpnquxxwwxssrnmnroqs~~vnrw|tu|nn}yy|}~}~|w{wvsuyyvrvwutuusmkjkrllnpprpotxw}~}}uuansqcmptxq]]\`chgjnnk]]^ccbeiku|wqqPM]hqc^[[]ablutcehimp_hqke_ddmpuwwqsob`ggcddnhXXdhszypgbX]\[cmewtgmjebZZwi`bdiieeytilmnmot|unggvvyywuslkjjaaieehligqq||ppn}xxrturolqgqv{unu{{qnnpomvsujjfc^fytmml\\W[[\VQUd\]]abjsnrqccqkdhokhlkkeqz{|pprjeeb`lso_yyqhyccUUggd^_amhhbbmg`Z[[^[aeefegj_epgg^^_Y]UY`ceggppfdkxnsnoonfb_YZ^^\^ecklknzrZZ]bfuqsurjjf`_]]\_gcbYXUTZ^`^]Y[]\[[^^]\^a`]^ccb^_^`bccde^acdVVcdcb`_dhcdca]Y_eeba`aa_\[]ZWUTSQTSUSTTVZZ]\`b`\\MU``TTFRSS^WPCCDEGIIMRRPCEGKNU[VQQ>=EKOFEDCCEFJW[YYXJKMLNRFMTOJELLSVYVPOFEJJGLIBBILSWUNHHBDEDKRMUZTNPNJGDDVKEFFHJMMIIVQKKLMNNMQU[VQKKWWTTUSRKMNNHHNKJMPNLSS[[VVXb`^^\\XXTTUSPPQRTORUXUOTZZOLQRQPVSTMMLKFLZUNPOEDAEA?AIFGHNTTSQUTIISNHLRNJLLOLSZ[\RRTNIIGFNTQJTTX][TMXe^[HHBBOPMJIJRJJGGQLGDEDGHHIILMGKQMMECFDEGHJIIPPJIKVONMOJGECDEEDEEFIGPRPNTQDDEJOV`ccb^STUUPPLFFEFFGKIpptx||vturrspnuwxypollxxvvhyy|~|{zz}{{~}||~zyyxwy{yz~{zz||yvrstuxxqikmmnffimnsm\SW[s{|sqkgljj{mjksxxz{shyxljdaa_ZQOTUWW{wneimmIIAGV_de^SPTWdhdahqxzx`S]SNqvsuyylnhaVWNRPS\ffgfjfflsooVVXZa\\XTUZTNT[HHN[^j]UabbaaffjjkcZ\_jvje`hpzu~xkjmmnopkkaa[\WWZbunfnvrlbbuvttqxxurcdVXqqit|yqd_inqiek^PPM__Y[[`d]]ZJ?>AENONVQTWPSWY^ddmm_eadmhimdjfkmos|w}~}qnkmwh]fjj]RRm~ofWPLPLLPAA@GSXURVSTRTQOPPLLQQ[[YSWUQSUFKSSKGA>AFKPPKSUPWZ\STX[VULZcNTTiOMMNNVXZTetmhb`^\WTaeqqp|z~vqurf[VWTQQThqqsuzzrqruutsttppmsvoojjwwttkz|zx{||~zxwvxxz{{xuv{{yurrssuupjjijqllnqqtpd_abu}~vsnmp{roosvw{|wozzstnjg^]acdd|tlpssUUMR`gnoi_]bejjkkmljovz{ye`j_Zuzxy}}tuni_]W^]aipponsrllquttddfgieecbdic\aeUUWdhpf`ljikmllnnqqrldhks|tqnsw}pnqqrsurroohh``cgvqks{wqffvxvvr{{ywmmeevwqx}viepruonuurrh\\XffcefkoiieWKKLO[\]\\c_bg^_bdjppttgjhlroqtnuqqrtw~{~uusszmfpuuh``sun]XY_^]WWYMTagc`dac`b`]XY__hhf`ed_acRXaaYUOKOTY^^Y`b]eilabddcaXdlZ``o][Z\\cbb_mypnkigdabgisuu|vxwnfeeb__aoZZ]`cca`_YZ[W[[\^_`a[[ZZ^^__T^^bcb^^b_^`a`_cddchd`_`_^_a]]dbcb`a_]\\]^``[VX[ZUPPRTUZVJCGJX]]XXTQSQR_TSSZ^]]^WP\\RPMLLKGDCEEFF[XSOQSS??=>EJMNIDCFHPPOORMLPV[]\MDIDBVXWXZZTUQLFHCDDGKOPRSPPUYUUGGHIMKKIFHKHDGJAADJLSLHNMMPPSOJKLRZSPMQV``\X^[TTUUVWWSSMMJKIIJP\VQUZWTPP[\ZZY\\ZXPPHIVVRY^_`\XQNSVXSPSSTTLDDCMMIJJLOLLJB==?@DEEDDGEGJEFHIKNNUUMQNOURSTOROTUVY^`Z_`_]WTSU[RKORRKFGT^UPJGEFDDF>AGJHFHGGFGFEEDBCFFJJIFHIFGI@BHHEDB@ABDFFCFGEIKMGHJKGFBINCFFREDGIJFPXVRNMMLHGPRY`aWU\^[]YVYXQKJIHGGHQru}kamxxqhnrhhnljljnqtpp|yxxt}yz}|qnruuvvx{|~zyx{{wsptyolptvhis_`_MZgijpursumn{~zxtrsxvunkf`^\P_bipjb^^_`XRE@FLORPIO[`nomhc`bjqok_cbhxv}cekdE;;J\aSQZcflqt{{qdcfdW]mZTRPSS\aOPNMMUUQMPRX^\\_dnkid`\Xpz~wpwxozzssrreegbfkhddgvvwx|vpiqqptvyxuqrkklnploquphhk``gnpd3iqdUVXdZZVTOEGMPZTPQU]YKLHjklYYassijptpia^Y^eswwuqsuvvdbgocdb_^^VPXl[[INNVSZbZ[UIGEEWWPINPX^]cc_UTJSWUab\[_TKTZZJJGHHEEJSWWIDP^^``]V[W^df[ffpeeVVWXZZ]^djhdqeeghkknp[V``{safmbVRTVUpt~{lfqzytnqsjjmkijkoswrrwwy{{wwzyzx|xzzqpswwvx|yvtz{vqnqtkhmsvyzpptefeXbmopturtxts{}zxtrtzytrni_mptxulhhjme_RLRY]_\U]jmqrqplklqurpkmin{yijsnQFFUhna_gmoruw}}ukkmlfisfa`^bbim]^Z[[]]\[]^bhggimsqojfdcww|}w~~vvwwmnpmmnnopmjjmyy{|~xqjrrquuxwvtupqqsupsvxsmmpeemtuj>ovlacdmggba\RRX\id^cmhUstuggkuuqruxsnkicdluxzyuvwxxlklsjmnjkkaZaqdgTYYdaglff`VTRRee]V\\fmmllrrnccW`fdlolincVahhWWTVVRRXaffWQ^nnppjcgdhkmennullddefiihhntqlujjmpqoqsb^ff~xhmsja`bddcb^cbYPU]^YSW\VV\ZYZXYZXXddcbb`a^^]Yba`_^beea[WY\\]]_ddeb_ab`_^][^b]\WRTWXPRZMMLAHPQQV[ZYYRU^a`^][ZXSQNKJIFIJOTQKIIJJFC>=>CDDC@DJLUUTPMJKQWVSJMNQb[Z]NPSN>::@HKEEJNOTXY]]WONPNHKTIFEEGGJMDEECCHHFEEFHKOUTSPNKIV[]ZVZa`a[U\\YYXXPPQNPTSPPR[\b_[XUYYX[]_][XYTUVTVXZ__WSRTNNRVWP7RVOGGHOJJGFD?@DEJHEGMJCCARSSIIMYYRSVYWSMKIMPY\[ZXYZ[[ONRVOPMLLKHFJULJCEEHGJMIJHBA@@IIEBDEILOOMHHBFIHNNLKLHBFIICBBAACGIICAFNNOOLGIGKOPJPPVQQHIJJKLNPPOXQTTVVKINN]^bVNQTNHGHG{zwu`Rfvomrtzxwvtssw{}ssy{wywwtx~}{ywvu{}~}}{z{|~~OOjj{zxiXeqfTRjjaeqrwxz{lf_WRYk^OQSPMIGNQUU]]cLLNNTZZ[EEV\a]Y\^[PMMppQQieZepkio=LQQ^^MT`jszZLhhVV_[ivmb^ZHH__WWg]SXUTUUVVZZGGPTXssY\_FFUoymiemux{zxnnyy__ft}{vqn\\tegkryxxy{}}zyzucb`jtuun{ziiyqUiigdjpVKLLZ_c`U``YYLNOHEHI]hhdSWacdee\Ygkqs[Xhfa`^f{fJet{hadjhUUTSdrssnmrvy<<KLMPQPPONLVijZRP>SdTG7:MWZ]abYRQPVXXSSWYXTQRRX]o{{rrqv|xeLNMJPNKJK^e]JFA;>GW[hhbUSUVgl]XZ[||vtf^kutsmjpq{ywvsstssw{}xxyz{zvuqv|{ywtxy}yyzxwvy{zz[[jj}|xncksl`^oohkrsvz{nnib^bof\^a^[VU]_ddggjYY\\cijjRH]]iiJRejohbega[YYuuZZmjdmurosIZ``llZahow~bWmmccljs{wsnjVVppffqiagdcddeehhTT^`bz{dgjRRew}romszyxy{rryymms|zrujjxjlnv}z{}}wxyz|xjgdox~nn}wcoopqtw`XZ[jnsnappiiZ]^WTVWgqqmbdjlmnnd`rxz{fcnmjjin{jUkx~mfjsrbbcan{yyspvz}IIYZZ\^[ZX`pqfa_KasbTCF\fhkpqh`_^dffbbfhiheb_`agmw~~sx{lYZYV][VTUekdUQMFGN\_iie^_bdoriffghi_^_]OER^_`\[^__^]][[^_`XX_`fjcZbd^^`^`b_[\]bdbaccb`_bacdBBVV]RFOXPDCSSLOXZ^\]_UOIECGSKBCDDCBBEFHHGGNAACCFIJK?:EEJJ;>GIJIGHJJCAAUUDDSPHOURQV;CFFJJCELSW\IAQQFFKJRYTOMLBBOOJJPKFIHHIIHHII@@EGHWcWHJK??IVb\URPUZ^a_\VV__LLOX_^\[YUJJ`YQRUX[\\]_`^]ZOTYZZT[d\SS\WFRRPNRVGBDEJLNLFMMKKDFGDCKQQOGIMNOKJPRUWJHRPMLKP_QAQY]SPPRPGFNUWWVUXZ\==DCDEDCBHRSKHG?GNF@:;EIIJLNJFFEGHIIJLKIGHHKMV\\ZZYZcc`^\[PCCBAEDCBBLPKA@>;>CKNVVQHEFHPSLJytmtxxvvonnrutsrqtvvrnm`muy||dgipwwvw{{wggqob][Ygpxxqy{yyxyscgny|}|{{wz{zwjdY^^W__X\`fmhccyxvegv{ncuvooefJNUUeVRX^c^TONMKFKSMQVWMMSSX^[POJHPdjomfch`e^hpuytnnic[ljjqajilbVZYWRPQV[oqmXWLfnilwsa^_lrreb^XZYYXX_gbZTTZUQMOQQSUOMT[`flpc[ddnnhqyzzup{}vvzz}}uuaa_^ikklhc^ejszzwfdqquutsrqme]Z~~xxusxseotuurnYYkpgjQLJJKOLITUUWUPNJMNONPRVUnmf[^ehe\\XWfq^coqsuxrnmklpruooc_^cf[YYmvxy{wmsll\bbZUSPNRTQU\VW]\cggUUKHR[YWXXWTQNV]TNS\ceaa^PRSWZXVWY[^XWW__dhxvmactzwrmnhS[[VWWUQX_grsnmwvghjgZlgWQKidX_WWlnpivqkqtommrwspporuupnnirx{~~gikqvwxwyzxmmssjhfelrvwovxxywllqx{{yxxuy}zxplbgicig_ejnrmii}zxklu{qhwwssjlTV``n``gknia][ZXRXbZ^deZZ`agnj^\WU]mruuqnshjhnty}wqqnicqsswiqori_ded`]^cgttqfeWkrnr|zlkmsvvljhdgflrmgbbie`\^__ad\Y_dgksxmgpprrls{||yu~{ww{{{{iihhrsstplfkpw||{jivvxxwusmgc{{yw}yostxyvseetyrs]XVWX\YVceefe_\X\]^\^^ccutmegopoggeefepyhkuww{~ytpmnuwwrrgddiohghrxy{}yqxuugiic`_^\ab^cjcemlqbbYV`jgdeedb_[ah`[aklniik_`bfifdehijdccllqv}thiw{xursn\efcddb\`elsupoyxlnpm_nj\WRljag__qtwra_\_aa__[]^^]^]]ZXLUZ\__STUZ^]\^aa]PPXWNIHGQX__\ac`^__XMQV^acbaa^_^^\RMGIIEJKIJJOTROOZPR]bb^UNZ[UUOP@BGGPGEHJLIFDBBA>BFCDGHBBDEILKECA@DLOTSMKOLPJPUX[YUURNHSRR`VMQQSMGIGFEDDFHVWUHHDQURSYWLKKTXXONKHIHMQMIFGJIHEFFEFHDCGJNQTVNJNNVVSX]ZWVV^dca\\^^__YY`MMLKQSQOMPSX]][RPXXZYXVPLK__\\YX[WOW\YYZZXUIISVPREBABCDCBHIIJIFECEFEGGTTPJLPQOJJHHIHPVLNUWXYZWUVUXZWWPNMPPJIJU[\]][UXSSJOOKIGEDGGEGJHJMMNQQFFCBFJIHGGFDGJFCFKPQOOKFGHJKIHIKKLIHHKKMOY``XSNOY][XTURFIIFGGFEIMQYZWV\[RPLWTLIESPIMIITTVRoovsmjlqstromiqwvsffy{{hhasulknp}{xncc`[YY\\cqxrvvxqq}}sdmqiortrnmrwqf_QQGXcXP_otvussj`lzwy|qYWktlcZ\OPQ[d^VXZYMLLNPUUONOQQTWYZggb^WT\`pnjmlhdqniinssnkmmpxdMTd`__kuqTQLMX]cd[W^dvtiaimbddmppjb_\VPRfgjj``PQXiiSS\d\TRTTQUZiiYY``kkbvviintpmu~|{vuuv}i^[YehYTRXgomnmu{je`c[Tfv{set|nipsvvffdTX]`cicTOIEUUSUTTU[PKHJLQXUW\\ZFIc_XTPPY``ut`\aejnnoqbgupuuopuq`^abptvxxuolldh__[[VPPOOQZZPPWY\XYZZXSQQVUY\YSNRZNCTYTovpqigdc^WY\Z[Y\nmYZjnw{dWZUap{yzp^]a]YYZZVRRP_acgkne\\WRZf_SMMVSPU[[akksqmkjjmrssqnmioutqiiz~~nnhtunmnq~zxqiihgffiimuxqvvxqrxossosuvuvvstvyumhZZRajbZfswxwuvpgp{wx|uc`puqkcdYZ[ckhdgfegfZYY[^ce^[\]]adghxxqld^chxvtusoiurootyvqprpt{kZbriffqzxa_ZZfjophdmnyxohpsmsstqlihd_aoqttjj^_gss__gnha]__]_cppddmmqqfxxoorvsqx~~}wuuvyyqigdprea^anurqxsoloh`o|zn{wrrxzzmmkbflpqtp`[URbcbdccbg\XVXY^c`abbaQUmha_]]cffxxkjmoqssthlwsxxrswrklopuux{{xtrrllffcfd]_ii__fgjfghhfb__daejha[_fYP_ebt{uxsqookfhkhfefss`bsx|obb`iv}{|uhfifcegga[[Zegjnqphbda\cmh^UU][X]aal^^a^ZXZ\^\[YW\`_^SS]^^RRN[\VVYY``_WNNLIGGHHMX^[\\^[Z^_WMTXRVYZZYWUSW[WOJCC>GMGBJUY[[YXQKT\]_a^VFFSYRLHIBCDINJFHHGGHABCGIFCBEFHJQQMIFEILSRPRSQOVTQQSVWUSTUV[OBEMLRXTEEBCHJMNJGKOZXRMQTMNNTVVSNLJGFGQQSSLLEEITTGGKNJFEFFEGKRRIILLTTP[[RRVZXU[`_^\[[cc^`aRLJHOPIFEHQUVUZ]ROMNJGPY\_XPX\TRXXZZQQOGHKNOROFCA@GHGJECABCEHFHLLK?ANLIGDDIMMZYMKNPRUUVWNQZWZZWWZXMKMNWZ[\\ZUSSORMMKKHDEJJGGJHIHFEEGFHLKFCEIC>FIGUYUURPNOMIJLJIHIUTJJQSYcbZMHJGMV\VMKMJHFEEDMNOQSVRMKHEJPLFEEIGEHKKL{ggqrqprvusnu|wwxxvu~`SggaawwyyrucIIKP\gilnqw}wpqrtuqpg}pee}}ff__mid^_a\XYaiw{sqTTIIXX__bb]X\hhik_RSUZ_VLTZdg\XVSRQPPRRMMLL`xfPh||}~vV[iilnDDHHmmbbLLNNTTUY\aa\VF0,'.49=RccdUUVRMTTUUW_sjaZSj}kUid`ffZZaXM3hhQ^juxxooqtssuwxyus{vhYhjrlWfrFT`js{xvj]]RNIFQUXQQnj`^X[[RRU\emeeffba^ZWlrpcUOHW[ZVSKJDHSKKXxs]Ygss]T\^jm^XUZ\`hkkh_vvgjrqprupinsvwc[efcrwZVOKMTPAKb`\SMPSVVXY^cbaSM[\UPOWgNNVVKKLOOKO^\m{wpnclr}XXWT`tt_U[bhdaZ\^N::Wm\HQY\`aa_OOV]ou}|ddnpqusqnv{ttvyxw}g^wwddysugUUV[bhlppqw|wrssvvqolwpp}}rrjjrpmjihfeeimx{us__UUddiippgdgmmnpf[_cehaYahqsiffba_^^``Zizm^mz|}{cfllqrOOTTttiiYY\\aacbaefT<728>CH]mlk^^`]Y\\ddflzuph`qsdspmoohhqfX?pp^gpz{{qquxxyz{wq~zpdprxtdmuT_ipw~|zqgg`]VS_be]]qojhdaadjpvpnf]rxumd]U^a_YWQT^TT`}xhgpxxhbnrjgdfgjnppnixxnoqsxz{vpsvwxicpojw{he^Z\c^NXpomcZ^addfhnsrq`Yijc^\cp[[ccXXY\\Y]jfr}zuslswccbajzzjcgkplibehXDD]qcRY_belpn\\`drx_ZZ^^_^[\^Z\ba``_]\[acMDOOQQ\\^^Z\P@@ACLTUUXZ^`\XYYZ[ZZQ]`SLL``LLIITPLHJKIFFLR[^YWDD@@eeEEIIKKHEHPPRSKCDFGIEADHKMIGKHGFEAACCK\QDS`__^XEISSTT==??RRNNBBCCEILOOLIA753579;DMNNFFGDBGHLVQLIER^THPNLOOIIOIB8QQDLSY^\\XYXXYZ\][\`]ZRIQSWSHQYAGLSY]\ZSKKGFA?EGHEEVTLKHJJGGHJOTOPNMMLJTWVPIEAILKGFCB?AEBBIZWKIPWWKFLNSUMJIJLQTTRL[[ee`QT[YTVYURUY[\OJOONWZIHFEFHF>BLMNHCDFGGIJMOFBJJGEDHOCCFFBBCDDCEKJT]ZVUNSWeeb]GFLWWMHILPOMJJKC;;IUK@FKLNNLLEEIMWZ_^{||wgjrqtwwutxzztrssz|urYOVXSQRS_j_SSWcgrpijnptqheZd{t`ktmgddhjumvymipn^Z^iin}}uZbuvxvonjhddbXT[SJJX\ZY`bikec`_\\WUTTSRQQ?ESL38CTxxpNNPU\c^Z^drrdSrzxwqo{nhedTT,DJVYYPPIICELI;?JLScpfZTMMKCC^sw{tlhgffln]]ifccXbbMG3QQW]jvl`oorreUdqw|n]jusrqYXVVrrmmyyF\\^dmmkkqqi`WL`odXX]iidbrpiYEEhqeWLLddbbYYW[[^gNNddb[[YRRQLLJGFZZXWILTUWWlrifZV^`]\hkkppqqeefjg]`if\[Y]hhgm}sOQSUUXZSKK^cc^]SOZ][TR[[ZYUPS^`X\hkd]WUWRSWTHHFDQ\\[\szziVcnn_Yx|rmknxxqcYVSPPSW[]\cj\TIINXVJKOahd_UZ[[lzf|whinopqsuuqptvvqoppz}usc]cd`^__hph__bklpojlrstpciyvirunmllpq|xyzrpt~uifhmmq||wdhvx~{rstsppoe`f_VVfjhgklpronllhfcbccb_^^KP]V?DQ]zzs[[]dhliglozzm_tzut~tolkbb7PWdgg]]VVMQZVGKWZajrkc^YYWPPev{zspuwmmsqppffccllXS?``dhpxofttxxncksx}sgpwqsuvxxdcbbyyss}}Thhinuuqqwwof`ZgsleefklkkuurcPPnvmaXXnnoohh]eehp]]iiga`ZYWTRfWZbdffswnkecffijhgnppttssggiomehomjihjonjpw]`abbehaZZnuupna\[[injb`hhfda\amphirurldbe`bgcVVTR`kkjhffx}}pbkssli~wsqs{{wleb_\[\`egeind\SSW^]TSTflmjbb``o}k`^VX_^\[]_`bcc_^__\ZKEFFEDKQKDDFMQ\[VVTV\\ZVHO`[JQZXPMMPPafVOZ]SPVaffccRIGJRRU__ZGLZZXWVTNMKKJFDGC??GJHHJJOQLJIIHGEDHGFDCC;=CA9;@H\\VBBCGILIGILTTLCX^[ZUT\_TPNNFF5>AFHHCCAA=>C@:>LXZ\WSPPONSTLLPOMMHMMB@8GGIJT\UOVVWWOGPX\_UJS[\ZXWVVIHGGWWUU\\AJJKNTTSSVVRNICMWPHHKTTONMMXVQH>>RWPGBBNNMMIIJKPDDPPOLLKGGFCBA@?IIHHBCFGHHTXSRJGLNLLJQTTWWXXRRSTRKMSPJLRRSV^XEFHIGEEORRPOFCLOKGFIIHHFDFLNKLQROLHFHGHKICCBAGKJX\\RFNUUOMZ\VSSUZZVMGFEDDFHIJJNSKGAADJIBEHPSPLGLU]Qxsrnklnnwwnmprtu{{ttyyxxffWWioe_Womlxxyyxxuunoqsxunrzvd`fXZabjrokjhttsptvlrxpoqzxsmt|pbbrupetwk^PQOLNPUTLKTTRTUTSZ_ZRQOPYYXTVUSUXXU\[V[_jtmb}yujafnoutwvhdomRJBLWYIJ]`PTdcUOUUXbPRSUd\\SPTTesehvxu`CAGAA``_^_`hof\[ZVQiklnqtQQ]gnutssryy{{xtsslnyywwqokkmmrrssddqqYYfhi^ee\\jjppbbdYLOLYiicdsoscPRPOMfohhnhopsvvgc]UXdle^KDFHQYZWdWYYaa`aRVUUVV[[VVW`opjjrmip{~|tdfhhwyvvywvsqnnaQ[gkrxqc]^ZWTHEC@@A9>KRQQSUTRPRVTQHLSTUU\\[]Z[[\YYTTQmo^\WVUWUWYWROQ_aaTU^XXYTeqhmrXGLYjdurrz}xttz~eSjrafuqomkhjlluuljlnpqxxvvzzxxkkeeotjecsqoxx{|zyrrllnqxumryvjhm_bknrwusrr{zwsvxquyttvywurytgguwsjvxpf\^\Z[]aaXW`a_becaehea`]^hhfaccadffdhfcdisxqj|yqmornuuyykgpn\VOZfhUVfjZZjia]aaenZ[Z]plka_a_kvmp{}{hQOTNNllmnljpunffgc_rsv]]fnrwvu{{zxuuoq{|xxusrttvvmmyyffponhmlddqqttjjldY]Zdqqkkzvxi]^\\[msnosntwx{{pmhackqnjYQSU\cdbj]eejihh`ba`edbbabbivwpqyumq{}{zlkll{}xx{ywuwywuuj]dnpw}wkghfefgcVSPMMNDJX_^^`a`_]`ec_VY`cdelkjnkmhhdd`uvfdca`dcfie`^`mnn_`hbbd^ltlqwaST_miytt{zuu|l\ovima^^_]ZZ[[__[[]_``aaZZ]]^^PPHHRUQNFVUU\]_^[\]]^\Y[_]OLOHJJKQVTQPNVVXVY[TX\V_^XSW\UNNWZVPYbb[SKBCDEEA@DEDGIIFILIGFEEIIHEFGHJGEHJPWTM][YQKOUY[Z[YSQWVDA>CHI@@KMDFONGDEEGLCEFFOLLFEGEPYPQYZYM@>A>>LMQUPJJIGERSTUXZEEKQV[ZZYY]]__[ZYYUV\\[[XVSSUUYYXXOOVVHHPQSLPPJJSSWWNNPJCDCIRROOXUXODEEDCQVRRURVVXYYPNKFHOTPLC?@AEHIHOIMNMNFIHGKKGGHLTUSSWTTY_``WOQSSZ\ZZ\[\YXWUTTLDJPSWZVNKKJIJKIBA?>:=AEFGFEDEHGEBCEHIIMKLOMNJKJJGTTLLGFFGFILIFGHLEFKGGHGPWSTWH@CJUPY]^\ZZ]aac_QGSWMPwsqnvxxvtywnpoqqknsmhaSQeemwsf_x}wrpors{|wsstwyvtuwph\VV]]al~ypie`cjtvk_^moj`htqrwxpabjzzrZ`uwxUILSNGKQQVYPNQSVTWXVSPUXQILQTUVVYX[[ZWW[\hqqzzrni``hktx~rrphVWXONMM[XURY`WNW__^ekaW\_bddcWRKLSYclfbddgjmmjjQPJCDDKOZ\ZY_ea]ZV^ecfllgbfiebLHQYi~ztwwyy|wsridsyutspkhjjfejgbmkhggnjiosrkkpkrraaee]ULIX`MM`dntbaXOQ_rrwzpljlu{wrYY^^ZWpxiYZ[OO]`YVVhmmkgpbeh_VVOLJ^_fkpsfdtuzz|ggjllw|xmmlprnhfdXURtyoZTZRTUSSRJPOQZSBGWWNQWLILVTJNNOXYX]ZTRRTVURTTDyyjlhZYTRPS^ZV_^^dX^`MWWQQhgepcQH[mmyxxjrqghl{uu~|ZrnlklmltxxvswukjijkossuuojcXZmptzthex|wtssvw{~ytppruxvsuvqnf^^hhjr}vqsrnjlntulfhpplenxuv{|uhgmzzuchxxy^UYa[TY`_dg]Z_`cbccegf`]bd^UX^acgfijiedeeovu}}vrniimowz~rssoc[YZ\jfc`dibZbjihntlfjkmnf`YY_dkqkhllortvuu`_XQQPY\hkhehkhelsnmrrnjlmgdVT[an|uwwyz~zvumiw|xwurpokiqojrrptqotxxqqtqvviiooicZVdk[[kmtynme\^juu{xtrry{veeiifdv|shij]]gidb\pvvokskoskdc\ZWhhnswzomuw{znnopp{~znnotwsopnda_y}vc]d_bdbX``_^`ibPUdd[]aYVYedXZZ]ggfmjb``bdd`ccR}}opofe`^^akednmmtfmoZbb\\nnmuk^T`noznvvlmq|zzbbeb`_^\_^]`_\]^_]\YSUYWTQGDOPT[ZSL\`]YXVWX^db`^]^__]\]^YRIGGHHJS^bZTOONLJMS\^VLIVXTMQXVVYZULNS]^XHKYZ\F?AEC@BFEEGCADEFFHGGIJECEGD?ACEFGGIJIFEIIPUV\\WTRKKQSX\a`ZZWSGGFCBCEJGFEHLGAFKKLOQLHJLNONMIFBBEHNTQOQRTGFC@?>ACIKIHLPMKIGKONPTTQNQSSQC@EIS_a`]Z\\]]^[YYSQY\ZZYXTRSSQQSQNTSRQQUSRVXWSTVTXXMMOOKGCAHLCCLOUXMLHCDLXXZ\VSSTY]ZXIIKKIHVZQIJKDDKMIGIQTRWPQRLGGDCBKKORUWQPZ[]QQSTTY`^[VVUVWUQONGFEX`[UJHJEFHIIHCHFFLI@BHHDEGBABJIBCCEJJILMHFFGHHGHHAZZSTPHHEDDGLJIMOHMNBGGEEQPOUMEALVW]\\SVVRRT]XX^]JJIttvyuryy}{xwwx{yvsmegmgYF@\mmklldbltpd]dpot|yyzvxwwtpZTX]q{qhnlddjquxtpnlhjYRnygcstaW]eceiaggeibLNZ[PKRYSSXYTWZYVWXYXXSYd_MJNPVUTZ]`i_RRTYa^orxxtflrwx}}~ppoocQV[XOS`dfZ[ZWYb_fj]_aabbTTKKRRGGaZKNRP]Z__UUTTeeKSWRBB\\SSnn`eppdd__eeccee_juuppttvwsnprjclsrqrsok__`ba`fmorqsutsmfnommfdaS[neQiomvq^agtwwyyll``oo_Va^SSb_TT\WSSZZX[kthccdotXHL]ed\SUV]Wlvuxz||qf[\d]]f~shhfjkghgfdomFZ}tZUACJMLLDCMPTXXTTXZQIMTSNPLDGIISXSNOPVXUUSQRTSQPWWVccwyuiWRKIUa\XVORYcie[__^^ZSS`eTiwhicgcPevi\asppql^TUqprvtrzz}~zvutuvtqpqrm`MJbqtrkiowwmflssv}}zxvvsvwwurqqc`dft}unsqmmqvwyuqpplm`[r|liuwg`flhhmimmkmhXZij]X`gaafgaegecceiggaemiXU\^ec`ejjqj_`afjgrv{{xlquzz~~wxwul]cjh]`nooijheglhnslmnniiaaYY[[TTgeV[`^ggllddccllT^d^MMhhaawwejuujjggiihhkkdnwwqqwwxyuqsuohpxustusphhgflqsvvuwwxzyxsnstssnmj_gtm`qwu}yimsxyyuuiivvfajibbkgbcleaadcbdqzyymihgv{cTXhonhaa`gbqzx{}~~wodcoggntinupkknlusRb|hbNPW\ZZRQ\_dhhbbgi`W[ca\]YQTVVagb\]^dfcca_`bba^ffbmm|}xod_XVdnggd]ahszvhkkggc^^gnapyllfkhYkzpeivuuwsg`a_`bb]Z^^`b`__`aca]ZUOPTQJA=LUURRTONUYTMINVVZcdb``b_^]]ZXYXIDEGJV]UPUSLLQUY]ZXWTRTHDT[PNXYLFIONPSLOONRM@BIICAFIEEGGEFGFFEGKJJFHLJA@DEHFDGJMRLDGKJUVZZXOSWZZaa^_^VVUTMCFJJDEKNOIGHMLOQKLMMNNEEBBFF??NJDEDKJMMHPPAEGD==JJEETTMQVVPPMMQQOOQQMTZZXXZZ[\YWWXTPTYXXYYVTLLNPOORUVXWWXYTPUVTTPONEIUQFRUTXVKMPY[SSLLUUMGLKHHOLFGLHFFJIHISXSOPQUWH@AJOOKFFGJHTZZ[]]^WOJKNKKP_ZUURTRPTRQPUT?I\WIF?@AD@@EGJMMGFIKGCDGFDEC@@AAGJGEGHGFGFFGGFEDDIJIOOYZYRHFBBHMJIHEHJOSQJKKJJHEELNFR[STPQODOXQIMXVSKF|sfbb\Zv}~~{ycZbdhlrlfpxjZ[a\OPS_}yjp}s{pddoshhYY{{ww]Skq`Y`uzz~kckrmh`WY[cjig^SPMTbxxuneDGNNHOSSYYZUUZZVVSSVVURQaouzgObqqrkclsttlbah||tZWPT`nn^^SS^^YYncc99RRPP]]YYingd^X`fggb_gg`YXX\`__hqkd_ZTOICIYgkkUUWW^^eeoossiiffHHmmNg{{[[iifba_n|pda_fnsxmmljosy{nnlp{{}zww__mmV\aYYimwqrsqq]]m{kX^mgQSX\ge\XL`}K8dd__YWe`WW`dTORSONUXin\ULIT_ZMR^iWW[flloxxuy|xuR`d_]XVTTY[bZNNOOV\ZM?>BENUVYT@CMPVX[^\\cceidRLUXUd~sl^OU[\]SKLMT[`e__dda]XTLH_jmdggaTH=BS`kj^YZ[\|vmkkb`v|}}lfmoqrvrmsxpghkgZ[^h}qt~{pxmikrvnnff}}uue_nsfahx||rkorpne[`ehkjhb[ZY^hxxwrqjPS[[T]aaggicciiddccec`_lwy{m\hsuvsptxsnnr~~xec]bpowwmmbbooggyrrEEaa^^iiaaptnlighilokioojec`hokfnuoihgc^XPWimnnaaddbbjjrrvvkkjjNNqqSk^^mmjfdbp|shebjquyxxsosv|}qqos~~}yyjjttchmiioqpysvz||hhs~shkto_`diwtlgYiXCla]qmbblna\_a]\^`bbosgcZW`gd[_iseegknnr{~~zw]hkllkjgfccfhsj[[\^elj[KOS\dficMQ[^ehjnjjllnqm^[ehdo|vj\ciij`WXXYYbiounlqqkdb`YUgqumppj^SHKYepqhdegj`dYPL\acc]ZMHKLPRWSOV]SGHKIBBCK]ZRVba^bli\PNVYPPGG]]^^KDTYLGKY\\]]QLSYUPMKIGOUTSLEC@DL\\ZTUP>?BB@DFFGGIIJJFFJJEEIIHFEDKRX]QAMXWVQKQVWXRKJO]]XGFCEMLKKRRJJGGMMHHbRLL::GGCCIIHHRTPNKHMRQPMKPPLHJLRWTPLHGFC?BKRTTFFGGNNQQVVYYUURRCCUUFR\\MMTTRPPOW_XPONRVY\SSTTVX\`]VVUW]]^\[[KKTTGJMJJSUVV^a^^bd[XXWUUKKT]TJLTPDEHJPOKIBLd]A8OOKKJINLGGLNFCEEDDHRUJFCBGLJCEKQ`acHHKRUUW[[X[_`^\[ELOKJIHHIIQLCCDEILKC<<==?AEIJKH?@DEHHIIJLMIIMMNPNHFKLIO\bUQJCFIEABFILOKKMMLKHEB@KQSMOOLE@HKY]YXVUUQNNTUEDEGHIGDGKDMMFFHHFEDQUUY[]_][XX]ba_^YTEGJJKK[[HHGGJHGGHH@>DFHIKLLKGBEGEBEHIJLLR`_]]^^JJMMZZ__L`\XXLHHGECJQH>ELGBNXTQTYVUUQQWWZZLLVVUUZZXSNCCLUWYXWTPUZVIJNN]]GG__RW\\UQOUXQJKM]]YTV[UUSLMONJJKK\\LMJITXLHHQYYTMQTRLLJIFD=KKOWTHIKOPPD?EFLND@BCDEC@@BGTQHHGLZAAHSXSLJJKK@@DFEDEFCCBAAHJJHFEEDHLKHLKGFGIIHEHNNGCDFPXVTNHHGFFEDTNFFINPPNIGHIIMTZ^]ZQNHGFEEHuwwy~}x{nc]ZQNSYgt_DGRY[XOR\ajt{|zvupsvvrmsz}zP\{uajsgUE??BD]drwgUu[ZX`tv}t^yyz|}rmsugbadeQIHIIKSU]ZPSZZehXRVX[\VTovxzy[`opsqjmwpWWxx_QXpwwd\TQYaYPQQUdqqlX]jjOO__MFjtxywxmaeedd^L[~w``ooeettUURRmhZZbilnprgYailnqqoopmiihlqpomjmqlgebdffes||iqxuqstVV`ilplas}dZTTqzd[imhcfg_[KVojYSSUWXXYZ\]_`ce_YXVSLKJNYUUKGGSWTTUVUUZ[PLP\\^bkh^[TVVZcg\kpp^Vjphe_XZ^frZZXONKLQUZ\imWOCQWWYZWZ\[ZWLMPNIC;>HMQRMKGGHHLZ^_\QU]`^]\ZW[ef`\X^gg[LPSRR`lg[N`ooj_Z\\Y^\NRURPSUPuvvy~}wyxqki^[`enxfPS_ghf]`ilry{}}xtspsvvsoty}|S^zudltiZNJJNOcivzkYwbbdhvx~wg~~yvvwlhmsu^UTVVYadmi]_eelod`dehib`qux|~ikrsusmr~xee~~i^fx}}pkb_hph_^]bpvvrbell]]hhYSpx}xvy{pgpplifZeyddssmm}}ddbbspgglqtvohlprstvvrruurokjiotqnmlosqoidhmmlymt{zyxxaaiprsqiyoi]]w~lfpsojmmfcYbxuhhffaadgijlmopmhf`^ZYW[eddWRR^bccdebade]Z^kkmnqplibeehnpfptte_lpmlifdcdjntcca\[Y[`cddpsb[P`ffhjddfghdXZ^\VOGJV\`b[XTTUUZhkjh`dmpnmljfgopkidiqqfZ^aa`lvqf[hsspigkkgjh\`c`]`c\\]]^`a_`d`SLKJECEFPXL>@EHFFHKPX`b`_abhib`^^Y[\\YVZ^_a\JP_\PTYSH?;;<?AABEGLJBCFFNPHEFFGGEDW\^^YGKUVYWSTWTFFXX__LDGTXXMIFEHKHEDCENVVSGJUUffDDKKB>SXZZ\ZUONNOOLBJ^[NNVVOOVVHHIIUQIIMRTVWXQIMQTVUTTYYUUXVTVWXYWUVXTQOX__]]bbSW\YVWYGGLRTWTMW^OIFFW\NIRTQNPQMJBGTQIIHHEEGIJJKKMNLJIGFDCACHGGA??EGHIHHFFIJECEJJKMSQKIFHHJNPISWWKGTXRPLHIKOXJJHCDFHJJRTHC>FIIJJHIHGBCEDA>;=CEHIDCBABBCIJIFHLNMLMKIJNNKIGJNNIDEGLQNICMVVRKILLIKJEFGFDEFC]Sdrstka_][YX\\vv{{VHAA\ghdiowcclqwwuumqkb^oqmim^U[byygm||liopbST`ghqxvpg^hmmcfghpu{{pijhTiysutl|wW]bbaYQRW\bUXRNdkdc^YWVfe_Z^]XTT_icMSLLMgki|~zl`^ijenmif``dLLOdrh_XXZdda]clp{}zzslnnjvwhessqwyyvvocedirtsllkjiefaXKKJJRRhhjmpqstxvcZ_dgvvkkppyymkhwwtrpoovvoopp]]ffhhuxxyuptto_Z[[UU`mlptegkvzwpkhdgZZqqll_\]XPP^a]XWS^`Wbc``YYVTWZ\__^ZZWKNSVUTVSHHRSQRVWSPJJKPOLMNLTWOQVX[ab``chTUUWQPhk\bibTP`dZTblldpuoicR[ZOPU]addPLddeXX\YXPLJDEJNMJNRPOKLgj\\]YQMU^[VWZZdl[EABCJ\TT\SNRQsq`_c_XSV`daO`rhYXRzzg_kvnfedef}}bTMMhsrnrv|kkptyyvvqtpprslhrspmpb\bfzzin||oosthZ_kpoqyxrjblnncfilsw||pjmk]n{tuvn}zdjoonf__``bekbe`[mvsrmfedookillgcbhohZ_XYZmqo~qednojrrnliikWW]ozqjccgsplimuy}{zupttr{|pmxxuz}}||ukkjpxxwttrpomokdXXWW``morsw{jbfimzzrrwwzzmnn||{yvttyyshhlloouvwywuttrjeffddjjhhutwzpqsz|ztpnnoaawwsshggd^^jlied_hhbopqqhhdbfjmonnjjfY\adcadaTT`a]^dfa]Y_^[]\Zae\]adhlkhgkppndeef^[prdipk^Yfjb\jrrlszvqm^ed]^bhlZWooqffkfd\XWPQX][X\a_^XZpsjjli`[dnkedeelreQMNPWhbbkb\`_yugimga^cjli[ixpfe`~JEOXZ[UOMKIHGJJYY[[F@>>JOOLPTZ_`a_LLUXZZ[[TXSSQPKIVXVSULFKO]]TV__UQVUMDDJNPY\[WQKQVVSTSRVZ]]YUTREQ[Y[YT]YEHKKJGCDEEGILDFDCNRMLKHGGOOKHJKIGEKQOACAPQQ]]ZRLKQROTTQPLKN@@CMUPKGGHMNLJNST\_`_]]XTUUSYYPOWZ[[YYUNPOQWXXSROOLHAEERRTVWX[ZNIMPQZZSSVV^^XWWUSZZXVZZVVXXJJPPQR\^[WZZWLIGGLTSUXOPSZ][VTQNPJJVVSSLKKIEEKMJHGEKLHNONNIIHFHJLNMMJJHBCFHFFGE@@FFDDGHFDCFFEFECGHCDGHKNNMMNPPQHIDCQSKNQNGEMPJGNTSNVYTPMDIIDEGJLNODBNIIJIGCAA?@CFDBDFFECDPQJJLKHDINLIGHHOSJ?=>>BJFFKGDEEWVLJMLJFGLNMCKVQHHEEF[^[\^^Zhtnhpwtuwkk_bzzZR\eqikmstqjUUccgjlkotqoomjgiuvvmf]``w}jhqokqd`kz{oes|wvuu}}uyz{~{maany|mdcfwz`__a\U_lsqf`[\oe]`\^\gdd^Y[cfcYYWO^cUUWoytgrquxwulX^lnlaZSW]Wbkk[TYbb]Yiotz{|~xq{}}zwsupnlmuorxxz{yspnoopqcaceed^XZ_arrkooigahmrtvwbbxttookknqqmnssoouu__iinssruxsqwtt[XVVX__\`cWVdqsii|{__diSL]lf`^ZYXTSS[[UVVXKGMRPRPQOSW[[ca^[\\RPRUUTXYWTULJRWRKFADOOLLSWYTMLSTxxqncfNNKRSRNARac[fjjaajh^Wctqmrj]ZXNPU[TTZnp[T^^bZTXXU]e]WSNZZVPT[ZYU^ic\TTPSOLVXVYWU_mdQNF@MTTgmWRVSNSTTSU^lrfUJdjjgW`e^Z[degigpytntzx{{qqln}}c[ckzusruvvxyzt__hhjkpquxvtuqnmnuwxpicffzlhqpqvvrfdo}|qkv}yyvv}|ry}{|pgfp{~ofhm|}jhhlpjdiputmiddtkhmjljplligjppmfeaZfkbcdv}wmuty}|zrcgproid^`fbkrrfagqqlhpsw||}{v}~~}{wxusrrwwxtw|{|}|xvuvvwwljmpomg_afhuummllqspninqsvzzii||yxttnnmmptvrwwttxxeennsvutvxvwzyyfdbbeljgjlcbmwyssggns^VguqljhgfbaaffdeceXSX\\a^_\aeiirqokkj`^addcghfccXV`e`YTOR^]\[bghb[Zbc}}vrilVVTa\M[jkfosqhhqpebkxtsvpfdbXZ^caafvve_hhjd_ddciphc^Ziie^ckjhdjspldd`b][ehdfdahsjZXQLYaapxe``_d`\a_^]`hrvk^SirrndjniginJKJHPXURV[XXZRRJL[[IEJPTNRVZYXVWUQFFQQSVUSTXVUTUSPR[[ZUPJMMZ^UUZXRVVYQMR\]VOW^[Z_`^^[]_`]TLMV\]VQNOX[JIIKJJKIGNUXWPKIJTNHJIIHNMMJGINONGFFCKMESZ`XPWVXZYXRGJTUTLGDGKHMRRJFILLKIRUX\]^`_[W]^^\YXYVUSTYYZUW[[\]\XVTUUVWNMNOLIJMNXXUWVQPMQVZNN[[]][[ZZUUWXVTTUUVVXXVVYYMMRRVY[]YVZYYIHGGHLKJLNGFOVWQQ``]\LLOQEBKSOLKIIHGFFJJGHGHA?BEDFDEDFHJJOONKKJEDGIIHIIHGGAABAEHECA>@EHJIFCCFGYYVUOPDDCFD=EMNIORSMMRQKGNYWTWSJIGCDGKFFHSTJFKKMIGIHGJNJGECKKHFHLLKHMSOKHDEKKHHFEKTNDB?=CFFOSHEEDGFEGIHGFKSVPGBORRPFKOKIJOZ`XXfpzz|twzqlqtpld`rsmw|~kih`]ag\]^\`\Xttqowux|usrhhp~kiuslglpyyfZputrruy{~sqoggssbjpsx{sijmoo``llfiZ\hpvyr`\__xnlndd_QNLPU`os^UTSZgshhjgzyjckY_dimpXT`fj[ZWWZVP]fVMNPTVV`husrr}ys~~}{zutpplorruvuxtmrnrlee\\iizscmvspqmjfdelrsrolptt{{xxyypa]gqqttllrrnnjffhqzwuuvvksxxkh]]`c_Z^`Upjss`Xqvz}hLR^XLLVVXXVSUX[[ZYZln^^UUWbdd^TWVW_a`\]]YTTXZYVT`abUQKKDARVOK??CLUTXTRPPLKPkrrmdbQNX\[[VROTOEdiiuuhmspd_deedVWRZ^^adnnfNMLLQ\`heT]fa\[`g^RKKNRQTVYYTRNPQPSWZTVYZZ`ec]RKR^csq[WW[_RRW\[XX_ggZ^TGOTPQZdb\]eieenuzz|wy|ursurollz{v|~}qppghovikljgcdwwvuzxvwx{~~uqslluqnutolnllnyy}mfuqqtw{vsqkkuugnqtz~xnosttllrqnvhdmqvysedgg{srvqql]ZY]ckuxha_]cnxqpqn{znhnaflptweafmrgdbab`]fm`[\_cedhmvutt}{w~||wurwwxzttvxsvrtqnnggssxkryursnnmjotuvvusrtvv~}{{yyrrstielrrssoowwvvqmoqw}{xxzzrx}}rpffiljgjkbwqxxkfx|pZ`keZZcceedadghgivxnndd`gllicgfflnnlnnhbbgjjfcnope_XXQN`e]YKKQZeeidb^^ZX]s{{uliYU]chhd`[^ZQlpnxxpswvmgjjkk``\begigiltun[Z\gkomahmigglqiaYY]b`behica]^_^bfiddfhhmqpi^W_hkywdffgla`gmjgejppdd[Q\a\]dllhILFFNV^^_Z[a^VSXZXVOLVVRY^bSPPKIKNHHIIMKFYYUTYZ^^]_bb\\YRRU^RQ[ZUQPQWZ^^b`OFU[Z\_^]WVUPP`YYOSXY[\WQRRTTJJRSNNGJRX\]XMIJKYSQRKKHBA@CELTWIDGOWPPQP]\RNTIKNQSTFDLOQHGFGIGCJOGCDDFGGKR[YXX_`\X__^^]ZZXWSWZ[Z[YXTXUXTPPJJRR\_WOUZYXXVVWWUQPPUYXVTWZZ]]\\^^WWVVMKRXX[[TTWWTTRQPQV\ZSXZZSQKKLMKIKMFVRXXLHVY[^QBEJGBBGGIIHFGIHITTLLHNPOLHJIIKLMMIFGILLJGLMMHEBB?=EHDB<<>DJJLJHDDCBDRVVTPOEEJLIIHFDFC?NQSYYQTWUNLOPONGHEJLKMNMOTTPCEJLPOEJPMJILQLFDCFHGGIJJIHEHIJIHHIILOMJEBEKNVUJHKGGKOLIGKPPJLGADFCCINMI_]^er|yupmpxvvy~rkeghr{~xvkb]bjngotqqllcjhdfu}}|osvlgt{zrqqrzyzwwxuoqszs|zti[gi__ajpututrkdjhgqwysJL^khddWGITgssqn^\PZ]TMZjrbWUUZ`jvvwwrnjhbUBBXXRPZ\^micbSOVXZ[\RccULLedu|nmv}z}~~{{xwuslkpqrvvssppmmtzwwmafqfeessllqxsnprstsqqussturnruu~~xx~~uuoiccippoo]]wwtpf[klquuxxssaequvwnnjaaccUUsoddkqvoo}}ZZ][SORUWa`RU`krri`v}vnmjt||dZTRZa`mnZUMMY\_cZXdd_YYQNPPTOLMKKCFMTPMMNQHAMVVXSKIUgppfaYYbcSD^cj|qkqmi^giNM^__cggeehq]]GGJLW`dfdY^_fgRXno^JJEJWZLPSSRUZZcpabbcdfc^\]cc^ZgWW[]VRZ`_[]`Z^cYRUXY[_a_kfeku}yuqorxwxy|~snoqsx~zupmiinwsy|yzrrjnnkmx~}|~|~rvzrmuzyrsstywxuwxvsrqzt~{ul`jj__dlrxvxwtnhnnovy|yVXdnlij`SV`pzwvuki]cd]Zepvkcejr{zxyuroni^LLdd^\edeuqki][bcdee\jj^YYlkv{oow}|~zzwwsrnnpqqvwvvqqssw{xxrlpwonnzzssuzupqssttrsvvuwwxvtvxx~~{{uuspiimppnndd}}zxofrsvwwyywwimvyz{ssoiimmddzvkkry|sseejha^adglk`dov{{sm~}vuszphbahonwxjd[[iloshfrrnih_\^^d^YZYYQT\d_\\]`TMZeegbXV_mssoldciiYOdinwqurnfnnYXefhkmmnnlseeTSVWW[dmoomdecim\`stuugVWRXejY]ba`diinwqrrssvsljlplecpffghc`jqpjlpgfia`beggikiKJLPX_^]YVY^\[^acZTNOPX^^\]SJHMSSMRVUTRRNSQMOZadcb]]^aVXYRPZ_^YX_^]]ZVX[^aY\`\YSKRUPTWYXSNRQPVZ[V?@KSRNOG>?CNUVURHGBHJEAHRWLEGJPXYZZWURQMF;;FFCBHJKRPNMDBEFGHIDOOGAANNZ`WU[`^\^_^]\\UTYY[\[YTTY^\\TLPUPWWSSW[YWXYZXXZ[\\YXYZWUXZZ__[[__\\WRNNTYKKZZWUOISTWZZ\\XXMOVYZZUUSMMNNGGWUOORUXVV^^IIJIFDFHJNMFGMRVVPKY]YUUTYb`]]PJHGJLLTVKHCCJLMOIHNNMJJECDDGEBC?AEIGEEDE@=BGGIFBAGQVVPLIINOG>LOS]VSVTRLQRCBKLLNQPOOSWKK@@ABBDHKNOOILOQPEIUUTTKAB@BHKBDFGFHIJOVNOONNPNKIKONKIOIIJIGGMPPKLMNNIJOIEFHIIJKjlnmkh`nooprstxqorku~~muuqe\ll\eqnnyuoppnq}z~vnhllt~utxxy{zyz{xsyyxw{xuztviknkjmnkjsdLYantv{sjKYYR@BOYZafeeljddfvnSRY`hYbfcjklkjkd`kdSSM\\QOimopvsmha`\[ckswxnaMZh|wu}}yx||zytrzyuinqqrstuvxxyxyxtootnh^V^qqrroouvtqvzvsleekk_aehdajvwssxxqqpnpoeewstunfsvvxxrpmkrvwslddmonnieha`ddoomwzvvut`\WW[[egdnll}^^yyz|yywqmtkXXTU`cqqg]ZY\ggdZ[lRSbb_Z\Z[RR`dcedIKNNTTWVMUTTU\ZHISljj]ZY_`jpnkpqyjzzsmuyo`gjfdcjniili^\\^`SEEMTPMTY]`egPNbquueWSZh`QTVNUIIHTTXii]__`haa__a\OKMUNOOQMPPNTXYZT]c`^\]ZX^bnpqqpnenpnprstyvtwsxqwwunhqpfnvyy~wqrtsv~{}{ysnqpv|tswwxyzyxxtrzzyutuyzvyuvjmomkklnpmmutuhVahswx|unUdd^LNZddkqqoqqlln{t_^chofggmnlqrpqstlirlYYUgh\Zoqrs{xqmggecjqwy{qfU`kz~xw|{}}{ztpywtkpstvxzzyyxwuuxuqielxxttqqyyuqw|yupjjqqegkojfnvxwwzzppqsuusmmookk{wxzsktxx{{usqovyywqkkpsvvrnpmikkwwqx|y{}|jgffllqrpxuull~~}}yu|veecdlmx{sljhlqqpgfwabrrnfhjj__komTV\]ccgfZcaabgfUW^pnnecaiisyspsvp}}wqx~viorpnlosnnpofddeg\RRZa\ZbdehlmZYjw{{neacni^ad[dVVUbbfsskllmsqqnmpj\VZb\]]_Z]^\cghj`iljihhgehjSTVUSRNYYZZ[[\]``UTWQY_^UZZVMGTTHMUQQ[dZWWVTUcbabb]`b]YSPTSXa\\]]^_^^_a`\]]\^`ca[Z^Z\TUVUTVVUTXXYOAHMTXZ]XS@FFB<=BGGKLMNSQLLNXSCCGLPFGHLNLPQSSRQMKQMFFBHHBAQUVWXVTPMKIIMRWZ[UNBIR`a[Z^^\[^^]][[_^\SVXZZY[\]XUUXTQLHKVVYYVVYZZY[][YTQQSSMNPQONT\\XX\\ZZXUVVWYYXXPP[XYYUQYZZ[[\\XVUTXZ[YTOOVVSSRPQLMOOTTU[\ZYXWLKHHMMOONSaa\KKZZ\][[ZVTWRHHGGLNVUPJJIKQQNHJSFFNNLIJEEKNABEEHHIHCFEEFJIAAFTKIILLRTUTVVZS\\WTYZTLPRPNMSURRTRKJJKMF@@DGCCFJMOPPEDNUWWNHFJQLDEGCHBBAFFHPQLQMMLKLJCACGEBEFFIKKLGIMLKJKJHKMuuaVQSdwv_]dilkg{uejytogij_fdiqlln{|}~~|~~yuuvlfovz}}vuwx{{zsuxyz{yyxuvw}umlmwyyrphfggejrvpp[cqsohllhlldTDQefhgedk||zv{}of\Z`a[XU^^Xald[ZSQ`hddifimloufejoqqm\bdakrjiqvuY]yy||zx{{y{zu~~snsrsrsuuyzyxspuyyqqvzi^hnossoo||urtvmd\SS__CCTceeqqtnnoonkuxqmoqqppnnmlmopttuuxxyzwtvxxuupiXXlqmggiimprqkdgkftlrrejaYUQTnn~zqlvvj\bpq{{kk\]dkfYZhhaagjhrnmpf[VVpPPX`^Y`^fbnncZZVS\\XUepm^gicagla\\USV`b``lqsrk|wwt|yndZa^\crpmjjbddhbWaZRPJFMIIPRTRTUZ\WW\Wkt]RW^]XWWaX[[XY\ZPPbbTWc]OIMOTTQYNKQY\ZXSS\_]ZXYUSUwwh`]]gxwdagmqpk}xpt~ytnpqinllsoqt}zz~}~|~xtsunjqu|~}wvwxyzyqquw{~|zxstvwponwyyvsnmmkinuyssdkwvqmpssurlaP[onpprsr~z~uneflmifchhciqlgg_\lrnnpmpsrswmjouwvseilipuomtxx_axxz~{xyzyzws~~sptsuv{}zwsqv}}uuz}rjouvssxswzqhd``kkOO^komrsuqppuxursqqoossrprsstxxz|yvwyzwwsneeswvrrqqsuvtpjnrnwq{{nrnhd`bww}vt~~ukp{{uulmrxsghrrkksuu~{yzpgcc{^_gpqnihkjllrnwwmcee`jjfdowsjprlinricc_[_monnqtxwpyyw~umgmkhmuspnpikknjbje`]WSZWV^``_abdd``gfrxe^djf`__kdggdbff\\mmbeqj[UZ\\]cc^fZX^hkifaajmlhedaad[ZMFDEQ]\NMPRSRQ^YLPZWUPQQJNNSXT]eeaa`bd``^_`^\\]UQV\\_a_[Z\]__^\_`^\\[\]]^]a_^ZTUV[\\VVPPQQPSWYVVILUWVQSQMPRMD=CMMONMLR\\ZY\\SNHGKKHGEJJFLSMGGDBLQPPRNPSRTYPPRTUVSJMNLSWSRWZYHJ]]`aa`]\\^^\^_\__ZWYXYXY[[__\]ZXZ[[WWZ\QLQTTXXVV\\ZYYZUPKEEKK==FNOPYXZVVWWVT\]XTVYYZZUUTTUVWZZ][Z\\[ZZWSHHSVTPPRRTVXWSPQSPYTVVORMIGFFTT^\WTYYRJNTU[[SSKKNQOIIPPMMPRPVSSUPJFFTDEIMJINMMKPMSSMIJHGKKHGOVUKPQNNPSMKKFFGKLTXXWS]ZZY`_\ZTNIMKJNXVUSRNOOQNHLIFDA@CAAEFFEFFHJGGKIS^XJDGKKHGGMGIHGHJIEELMFGLIB@CDDEGGDHBAEJKKIHHJLLJIIGGHl`NTVUkh\bHHMcrkf{{umrrefmnnyxy{xx|suttzww{zwsrtxqtxuox~wwrsuvxzywx~vxllsyusvyx~h{{rwvsnhdilYckpqnnzxywcXOYacXPfoRR_gcljwy|x{zq_]ZZ]]ZZYXZmja[YRNUZ`drnnp|~m`\\]bbjflqoppilyyts|ttx{{vwusrwyurpqrrsuuvuxxspx}}zxwwpqppqputtvvnrtqpnoUUEEhpeYddffTZjrlenwwlloqrtrtt|zyxyzyxxsqnnswllo^^vvqlmoswxuu]]rm^^dmfOOEEp|tj_bb\\YZcdmwpZ^WWfr^^dqlmmenz}qkdgile^^TTSWZqqf^TY\\]__jt[ZV]cbbdf``s{nkddcNSWTMM^a_^_nkkp~ia]aieglqjqqm]ekh\SdNNWIFB;JJGEHNTTGIHHDDEGNTQIKKLMMJGFE\Ydebb_UUq]XLqycuupmokpx{yxxvtxvvq`eeaampyrrtuxwuuejxppqroknnqsu{ztnddtpjqtslij^^\dcb_^bhkbsyaan~vqmfcKFQ[balunPGa_hhntvxss_Nca_lnW[^`hhf]_U[VZbmqgchnk_bfgtzpqrqqppuw|zx|{oowx~}}{yvvurqppoossqqrsuxxuutxursttsuxz||wstvkuupspnmNNS[mmcYLWWgg[[gspmsuuggpwwvxwxvwuqx~~ss||sopqy~ummii~~}yhhn^\[^id`Y``W\TK]}}ddhVZZ[^^ffqlea]VTEDZalmjmdapmmcguzykongmd]UX[edd_f]SUUVPP\\Z\ad`akmkWWmoqpyyqYAGQFEHTTJUpqZZk}vkjnrj`kjmssfqqlSSOFIZgWKH6CLFJKEDBBMPNMQ]edOMX^psngcXWWUZTNLU[[f^Y^]^[WT[TPMRbeZZ[__`\UW[a_kjffc]]s`]Ts{gxxttvqqwxzyzxvzyyuknmjinp|srtsuhktqqrqmilmruv{{xtfftpjqttnllajkihikoqkx}eepxtsljVR[djis{rXRhdklrxz|wwfXjigsuaekjqqmdiafeebgmsuifntrjljv{tuxz|yx~~vw}}|{}{wssuppqqpqttqptvvuvx{|{xvvxxtvxz{zvstvo}}xyxwu\\_dqqkdZaannccnxvtxhhr{yxzyztuspxxxxtut|yttpp~ppsegiiplkcnnehaYgm`gghiiqqxvqoj_\QPhosrrtmhvuujkx~suwnrkf`cdmjjgnf]ccb\\ijpsomtusccrsvu~~waNS[RQT^^V`uxeepyppuysksnrwwkrrp[[VQUbm`XTAMVTXYRQOOZ]ZY^hnkZYcfsvsnkbccbf`ZY_``qlfmlkeaafggb][^ll``innle_diMKPQOGGXNJBW\PcYYUSUSX^a]]\ZY[YYVIMMKLVZ``[YZ[]_^\\QU`XZZXZXYXZ^]XTRRZYVYZZUSSMMKOMMJILPQLVZNNV__ZVSPM?=CHKKQWTC>LKRQTXYYVVKAMLKRSEIJKOJJDHJJGHLSVRPPSRKMQRY\UVXVVUUYZ^^\]\TT\\a`a^^]][YXXWWYYXXZ\\^^[[Y[[\ZXXYZ\^``]Z[[TXXUWUTSCCFJTTOHBGGQQJJQWUTWZZSSWZZ[\[\]^\Z]`_WW]]XUWX\_XTTRR_^^][PP``UKKJLROMJLLHJFBK]]NNQHJLLPPURNLJHG>>IMSTRTOMUTTORY[ZRUTPTOKGHJPOOLPJFCCJLNLMRSRGGTUVVZZVH=?E>>@FFAFUVIIS^ZTSTUQLR__STWWQYYTFFD?@IPHA@8>B@CC@?>>BDCBDKPNCBGKWXUPMGFFEGECBHKKNJHLKKIGEHFDCEMOJJILKGGIqooknplkptvlhrqUUhntyyxsoyyuyvs^^X_\^`iqpuvs{wqppqmluspstxjqpnlpx~mc~rsrqrw{xuZSRSY]SOSURRYfed{|xwxskkb[]oswxidc^`ruwwuu|kbW[ps{rfd]_onmljWQddf_^emqnpoVV]ZZjlv|}srttpprsu~|uuxxpou~~}}{y~vttqsrquwxsxutmeeutqru~~{{zzursnnVV\XVTZd^kkfagmmiicniiouyxxookkchiprtssou||uu}{wqsvxxqlkjrpssyymmu|nUUaadbhV]_cll\Unv{ypdieentwml``ck``ZIS`ade_Y\qndgffmg`a^]nqqcbcgbKKbaPTTRNIOUUZ\a`^\^dda^c_`xsqqLKccbPU\\V]]TVVbmmqw~naVcqsY__{zwn]V\`Zcppg\_^UILTUTQPLGeehS\jfYT^W^frulbWZadNIDO^JJVU]ZUQMNUYZZUSV]WOM[]ZVQXbromhlommpswpmwwbbpvy{{zupxxv{ywddaigegnsprsq{}uqnmomktrnqswlqqpprzunutrrsz|yva^_`fj_\`b_^epii|{wwzxrrjcdtx|}upmggtwzzxxrldcrv~xmlfgsttqoc^llpnjlqtprt]]bmnx}}wvvwqqrsu|zuuyzqpu{yu~srrtsrquwwuwpussmiiyywuvwvvy~~{zvstvvbbieb_enfpplhpvvpphqnnty}||qqmminorrsststpwyy}xtzysqpntsvv~~ssysbbmmolodiknuuhdu{~vkqnnty|uullntjjeT^jhknjfhwvornnuohkjjtvvlqlVVji^cc`\W^ddhiqpmjkmjhgiij}xvvWWkkj]`fe_ee`__kuyxmdmwzbggyse`dgcisslegibUZcdb_^YTnnq`gqmc`i_cmwzsjadjl[VPXeVV`dlhd^Z[afggc`cjd\Yilhd^clZYZYZ[WVZ\[TQWVEEPRW\YY^^[\YWLLFIGKLRWY^^]_ba]ZZ\[XX\[[\[[\^TYXUSV\^QK^XYYXYZ\[ZIECCFHCBDDCCFN^^ON\^]\[WQQLHJTUXXPNLJLXYZZYY\QLEIVW[UOMIKUTSRRFCMMNKKPTWVVUHHKIITUZ^^WWXYZ[a_ZZ\[WW[aa``ab`__`^\\WYYXYYZ^^\_\[WQQYVWY__^][YYTTFFIGGFIOLTTQNQSSRROURRUY[WWUUOQRWY[ZZXZ]]YY^^[XY]\\XTSSXWYYZ[TTY]TFFNRGKLNRRJGTY\[UNQOOTWYSRLLNRMMI@EKMOOLHJVTOPQQSPMMKJTVVNMMPMBBMMEHHECAEHGIJLLKJJOOMKNLMZXVVBANNMCFJKHKJEGGMSSVZ]TMGNVWHKKZ[[UKGJLINWWQLLKF@CGEEC@OEJROHEJHNOVXSMGILMCA>EMCCFGJIGDBCFHFEFJHDCIKIGEHMunknquwnnruru{kknpry||wfjhhjjbNNPThhqvxsswuvz{vvupqy|xywtwWZffdb\nljfhozz{|lRf_XX`^[\[UPPTTLOSblquvuvvyyumnqrv~}udflmpuxxwrxzhiqwvtpoc^hvvquuhieY\_bav}||paah_\jnxuvyuustvxvstxxqsz|yxy|}{yz{wsnrwtswzxustxqqe]bvrnnwwvxuxxrr{{oekrnZ_qoqqtsoknmmodgqdfisszxqtohh__oojjnoossvutr{wwppmiippqutqrqleefd\TWZ\aadhbaeTbimqrdtq^^ZU^eZ\\bhfehkk][nf^]kaaWX\WW_e\Yddfd]PQWW\ZOMKEEJPUWVLLbcmmc^`_mqfLU]gd``e`KN^\XYbddqbWYXZ_oysdu}|ye]]`[VoswwWZba`a_\[VR\ghiWYdc_fc][\irri^`cbXOONTZWVY\QOSSWZUKZZW^hc[Y_SKHEGskilpuvmmsxuv{qqssuz}|wnqnnoojZZ[_nnruwuuwuvx~yuuspoxzvwusu]^fgfdaqpolqw~|p\ng``gjgiic]^abZ\`krvyysuvz|yxxqqtty}mnqprvzzxt|}npuyyxuunhoxwswwpokejnnix~~sffmdalpxwwxvwysuwtrtxxrtz}zyz~}ywxywusuywwsqx|zvssxnne^dxurryzz{z{{xx~unrxtdjxxwvuwwusstwtvwjluijmxx}zsvsmmeerroorqqtuzzyxwuuq|xxsrommsswzxwxwtpponhacfgmmnplmpaipuxym~ziigdjlikjmpnmopphgtmhgsmmabieekoebnnqoh^^ddkk^[ZRRY`dfeZZllpphdhhrvkY_dqnjjojVXieaakmmvldbadgv~wiz}niikgewv{{_cljkllkkf`fqqrdgnmjokdcfpwwoehkkf]][biedgl_]a`dgaWggdhqnhfobYUQT^[YZ[]^ZZYYXZ_TUX\^_\PRLAABDQQY\^YZ\[\_b`]Z[_`__]\^ILTTQOKUTRNNR[[]^TBMKHHKHFGHECCEEBCELRUXY\]\\[WYYTUWWY]\XNNSUWY[ZZWZ[PPVZYXUTLJQZZWYYPROGIJLMZ^]]UMMPLKTV\YZ[\\[Z[\]\ZZ\\XY^^\]`_`\YUW[\]\[ZZ]ZZSOPZXUU[ZYZX[[VV\\UORVTHKUUVVUWWYYZZVRTSSTOQWPQRXX\[XYVQQMMVVSSUVVYZZ[[Z^\\WWUSSWWVYXVSNNONJEGHJMMNPMLNFNQTVVNXVKKIGKPIJJMPPOQSSKJTOKJRLLGHJHHKOJHNNONJDDGGLLECC@@CFHBBMNUUOMMLT``VPAFKQNKKOKABKKIINVMGIIKLTZWOX\\ZNJJLJGT`XZZIJMLKKIFIOPPGHNMKNNKJIQVVQKLMMGDDBEIHGIKFDEEFHEAHHFKQNIHNGCA@upsrsspllv{tmpssy}{smnneb`\]chuxzzyxyyvwvyxxvy}tvvkb_Wb_]`sqqsyxqjrq`UTWbYYVYVRVcaYO[egfmwxwvv`ennsstwxy}x{vzxwxvslmry~orvxlafrjqfcf`ehhacau|jgddX\^bfgiirsy{xspopnkllovv}~yxuwqgoxywyotqtwustwwsquvrmmggnumhkww||xsuttxyrkosp}}ljjvvyysldWWahg]]einlmorvq[sunrpkdhkmnnppopuwprrmmlks{yrszrja_UUef`dfggYY__TFNfeekiibYX^U]ZZ\[\\ccbaa][cc^ZXX[^^VVeehutqu^UY`[OT`ZSHKNJHHQNUYTPZprsyxphll~wd{h`eT\djh{uhbdgbe]Y_\ZZbpz|qplppksaOOPTtxsle[Xenp^[VSONVVWZYQQRTaca_NX_bbaspff]SRXYWY[ZNX\[\^gn[eksuh[RRWJEIsmrqnllx~unsww|~|{{uruukhgffddimwyz{|{yxuywvsu|suvmgdZca`evuuv{zqjpqf`^`heecfd`dlkc\fnont{zwuvekppvvwyzzzyy{x{yxxvtpruztx{zslovpumiplojlky~qmje]acgjjllsrxywspnnmhjknuu{|zyx{ukqwxqvsvxvstxxurtsnjliiqxropww||{y{yy}~xsw{vsqqxx{{wsm^^lqmccoqqopruyuewxruslfjnpssqqpqvwqsspw~{wx~zsjibbopjmoqqddjk`SZmnlsqqmfembifgjghhoolljfellgdacgjj__ooq}yuxf^bje]bniaUY\YWWa]did^gwwy|vonn~qqfmcflmj}{qkkmkmfdmjddkwssruusyj[[]c{|wqkb`lsuhgeb]\dde__`cjkijZclkywooia`fgfgji\gkjmsansxzqf``eXSV^\][\][XX[]ZWWXX[_^^_YTPNLIIJJNQZ\__\Z[[Z``\\]^`aa`[\\TNMJQOMMXVVW^[[YV[ZLDDFMFFEFFDFLKFBJOONRY[[\[LOVVWWX[^`[]Z]\[ZSTW\^_TVXZSLOVQVONNKNQQLMKY]`QPNRJKLNQRSSXZ]_]ZYXWXVX\\``\\YZVQV]^\]WYWY[ZYZ[[YX[^\YXSSVYTQS\\__[VXWWY[VRTVU]]__SRRZZ\\XSOHHLPPKKOQVUUVXZWIXYUXWUQSTTUUWX[\WXXUUTSX\[VW[UQLKFFNOLNPHHKKE?CPPOSQQMHGKFKIHJIJJMKINNKIHHJLLGGOOPWXWZKGHLJDFLIE@CDCGEHKHDJUWWZ[VQUU^YM[PMPFJNST]aWPMOQMOJHKIJJNUZ\XVRUURWMDDEGWZWSPKIPUUKIHGEDGIIDDEGMMLKBFKMMKVTOOLFEHIJJDIJPUJORVWPHFFICABwuqonmmlwzmloow~}yqmsyvljfdcclmelr|yuuxxwuuwz||upq{lklU5Sr{{~yrpliwbXVTY[TTY[\_jrrVjssroovxxqjtzzqssu{{||y|zvtuuqiuuj|zz{}Q;usnthQQr{skjgg}mP[v`DLLcihfjww{xgjli_[Qmuyuu{wuqqxx{}xncwwrpsvurjmwicjhtxpkkpuuzzrrvzwwqvvqkuzn`b]TTuuyy|nMMcc`^aacdllxoqwmgssxxsqmgiikmdyyurpiixtpp{]]PLbtHHlppaPCCisstsf`^\W\eKE[a_WWUUPNTdb]\YYggYms~gMQ]\YMR^^WUVWWNKVZZ[[ouxvmmnrh^FF^exxYL]lt{vokiidVdtoaV^s_Wkusllr|VAAGVY_a`_YS]ow^SQNMP\\TJJIEHMOSTb|neenxyxtiWLRXTQPNNW`_^_jrx|wk`TMLLMurpnlklmx|qsxx{~|xsquzwmlkjigoqknp}zuuyyvsrty||upr{~lqlY@Zu}}~ysqnluga`_cebbgiijryy`pwwvttxzwspwzzqyyz}y|zvtssqnttjXGzwpwp__v|vppoor\dweOWWinmhlwwzwilkh_\Sitxss~~}|zxwqqvvz{unfxxsrtvvukjthclmwznppqssx{}yyqzzwsz~ujjfccyy||rSSmmieellddfhoo}ow}umuu{{usniillmmoqgyywusnn|xttee]Zl|VVuj]]^^PPnvwwxyypnmkdfpWSfjieedd^\`kjhhgghhrrguylT]lie\`mmfdehh\Xfkx{}qrkcORjnzzbYdnv~uqpplbkwwndk|keszwqqv[IIQefgfb^ftzh`_]\_kkbXWVRU[^hvpov|}|xpaY`gc_^\[eonmlqw{|si_ZY_^[ZYW[`\TRY`^WTY]\VTPNNOTTNU\^abba][[d\\]^^_^[XY_aWQVH7EW]]_`]YXUT^MFECFGDDGIPTTEQVVUSSY[\WQX^^XVVX\\^^\acca]]\[\\YQ\\V_ZYYZ]D:^XWVXPDDW\XSROO]SBIZM<@@NQQRT[[_]RUVVPNIZ\]\\ba^ZZXX^^``^XP[[XWY[ZXUY_VRTRY[YSSX\\^^VVY\[[ZYYVRY[TLNKEEYY[[]_UDDMMLJJPQUUZXVYSQXX[[YXUSSRRSSTP\\ZXVRRZXVV\aaJJECMW@@RUUMC>>RXWWOKKJGINA@JLKGGFFCCFNMJOOHSW^]QDEJJHCEKKHGIKKDAJLLKKTXYXTTVYTM?>JO[[IALTYda[XUSQQNGOYTLGKVKGRXWTTW]I??AHJMNLLHDJUZKEFJJFAA@?ADEEFM_[RMMTYZZXRHBEHFEDCBGLRWY\YQKEBCBAlZTT_imqqrsuyyufggijja`eejonklmms||xd]]p|x{~xvuux}xuutqip}}{{tZpxxgTRQUa`cSJW\\m{{zxxzyidldoegmsrzjo{{vuutrjjolkklnpm_BSaum]hj~nd^is}}~{{f]TJUppd_mxtmmihjoolluxxyy{ow|{y~}vuoollqurpnkklmqjs||ronmnmqxxy{{ggiiYY[qiQQTWiww]]ogg``ZTTLLuutssyyvcafhhjjeaflqxysqqs{|zpqqjjechuupprsi^V9[ZWY\\WWZZcjlppzxggTPXY[UOeeZgnjfedd`^[Ybxnkhmnneeaaeirrkcvz|shviTRQMMQRUX{vvqkdanqo~m\NOZZ[]^df{|ilny|qCIRWjpv{zpmZOma]^_l~aOO`oiVTQPdOMMOSULCOlljlge\WOGOVZ`c_XUU^\RKKIFJRUTTNHP]R>7/k]XXainssrsuxxtmppqppjfkkmonklnns{{ylfft~}wttsw}wtwzwns}zxyvbrzzm_^]ankl\Vciit~~{{xxwyz}smoktnosvs~~zlowwuwtkkquvvurusgN[gxremmsjgty}}~le^W^oofdoxvnnhghmmkksvwyy{qx|{z}usppnnqusnlffjmqku~~soljkis{{}~~mmnn__cxn^^adozzdduqqjjfccYYwvdcilhdhot{{utts|~}unnihmyyrrvxpg`Dcedgjj``gimpqtt~|kk^^fhjd]mmenxussrrljgfl}vsoruxwwqqoqzztm|~vn}q`_``a`[[`bdggii}}uqmhtwvvg\[aabbcfg}psu}vPU`eps{ytr`UqeafkthYYhuqdb_^n]ZZ]acZPZrqnponhb`ZT]egkmjd``if[UUTSW_c\T\l`IB9XNJJPVWXYZ[\^^]ONNOQQKLOOTYYWZ``\NHHU`\X\cgcba`_^]]\]`_]]YVUQV_ca``XGW[[OCCBDIIKD?DGGR\^_\ZNLSNSMNSWX``^TXaa\ZZYXUUVQOOQTUSK;DLYSJQS^TNKPU^_``_\\OJE@GYYPNV\YVVUUVZZVV\^]__]V[^^\^``_][WWUUX[YZYXVYUY^^YWYZWZZ[\\PPRRJURCCEGQZZKKU]_OOKKIFFAAYYXWWZZ_\QOQRRTTPORTW[[XWWY]aa^\VWWSSPORYYWQKG8JIFHIIGGIINRSUU[ZRRFCGHIGDOOHPTQNKJHHMZTQQUQQLLOQUURNY[\WQXQFEEFFECCFGHHIKK^[XXWTONTVU^^]SKCDJJKLMRS\]QSTZ\V=@EGSVY\^VTKGTOMLJR^MCCLTQGFDDNDBBCEFB>DSTONIGD@DHILMJFEEJIDAA@@ADFHHD?CJE;96]ZZ[[gx{{xwwqu|{{myp[OO\fky|zvqqiNNqz{}uYYtt{|rrn\bhrzvtt|~pqqd``aaw}ja__f__r{~qx|ym`TDDq}zzywwyvttx~}zyxtt~rlnssHHu}ywxttljdPPCRk}{smmSHVuuddjlnqnmnr}voifgkkrrnmpwwssmlpqqrrpnnqppqpkkoponnpprrsmmrtsqqmmpqvOOZ^addyypmjrtdjg_fmmqvmccmmjpj_kllmmx}xrr[Vb__llormmoupjnmlmp{vglppffmu[jtppcTRNNppswuumf_ZTSNY`mntguujgaZ]dhmrkibIL\RGcn{rhf^iusf]_Xc}u[[YXptjjg_bnzs=D_xolowtmjgfaQ^r{`Ub}{rnttusqx{{xrm`Y`s}}rg]bX\iq~ymhWURPV\nj^e]]Wbbdghea\\cdPHHNY][ZVRRQMD@SVXYYWbcfkwyyuttpu{zzvxqbYYclnw{xtqqlXXu}}|wccv~s}{ssuhjmsxu{|sttlhikkz~rmkinhht{wxy{qdZOOt}zyxuuvpnns}}zyxss}wtuwwSSy|x{zztrm[[PZm~{uqq]U`{{oollmqqttomnq~vnighjjppjhlwwqqkiklsuuttqooqqppmnpkkoqppnmossrqqootvvtsppuvzXXhmquu}}tqs||nrpjottx{tmmoomrmen~zvve`knnqtooqwrossqqv~{lqwwrruxdpxwwl`_ZZwwyzz{tojfa`[dhuvzqzzsqmikppmlpsuttnV[d\Sjuzpmcmzymfjfojjhgvyuusknx~wIPlrmpxwutpnk`ixjcl|vsxxyxv~~wtlhjuwnhkegmutpdb`^chsndkeefrrsstrphgll\UU\hlgdb__^ZQL`aabcbMHGHHR^`a`[\`__P^WJBBIPT_`_]YYTAAV[^`ZFFYdfdba\^YYRGLQY_]]\ZZ_ab_VWMJY]PJNIIX^_U[`\TNE<>X][ZZVVQPMBB=ET`^^XTTE?FWWLLTWWYYWY^[XURSVVZ[\\[[XXWVWXWWYZZYVVXXWVWZYZ\\VVXYXWXUUVVYCCIKLNN[[VTQUWbbNROKOSSVYSMMVVTWSMTUUVVZ\[WWIGMKKUUWYUUVZWSTU\YRSUUNNSXJRXUUMEDBBUUWZXXSOKHEDBHLSTWPXXQOLIJMMNNQTccaXRRN@DJE?NT[VPPLRXVOKLGM[WIHVXPPOKLS[^W:>LYWVX[YSPOOMFLW\LFM^^]WUXWVY[[ZWTMINX^^WPJMGJSV\^YRPFFEEGITSLPLLIONMIIMNDAADJLIHFDB?=EFGHHFtsuvtooigq{wxh\ccazqxw`WUPPflyyw||{{}~|xstwuhty}~ysx{y|tqoormqzzqqsuuxptty~~uwxx{}}zz||xttuxx~mtvjjVVThbO`gjsufbbpstlotztnu|ytneaaoohaawuppnfamwyyrsuxuvrlnrovpossmft}kqqtwwuussmhhmmfnwxxyyxvvll[[TMNS]RR]fqYJEMTTZZttfcS__fnorofgeingfqipvsrqkoljmoortsqqkkcntyyffieKJN[TkqqffYTL^mmuy\ZZOHGFHP_^_aqqe`^XY]]QLk|tj_`_YYVWYY\\WppourxqopmmossaZ_ljgfvzqNX\\^_dt{}}Tcopums|qk{xcW^`i}vsvri_u{{m^hhddhd_]ZX`cb]doui\ap\D>PZZTPLHC@KMNVXSY^`U]TYaeMLPGLMMPYQG842\_mitstusnnfcn~yuvi^cdg|ouuyuidb\\no{~}{xxz{zxuuvwmvz}~zsxz|{}{zzyttwtvzzrrtvvysxx|qsuuxzzyy{{yvvwyyrvxqo_``njWdjmuzpnnuxwknu{pku~{vpdabppkffwunnlhcnuxwoprustqnptpuompplgu}knnsxxuuttnhhmmhpz{}~~ppgga[\bdYYclwhSLT\\hhyyieYbbippqohijmojhtmsywwuptolpsstutrrnnjs{mmqnUX[g`sxxllc_`bbZgrry~gdd\VVUW_ljiittmjie]Zq{smmkffdfhhjhdzxuxv{xuuvxxjdhsron|xZ`bbgimx~amzyyms{tp|i^dfm|z|xrhyrdnokjljgnpl`gsxmaeqgQJZff`]YUOLYZ\fgaglmdmcfmpZX]QXZZ_g]SD@>dfsp\[]]\ZZYYXX\eeb`^__^UNRSN\[__]^LFEAA]]NMMT\bZW]ca`__aabeea`]YZ\`ZQY\eeb_`\Z]_Z[]VSTT``VRU\\WWYZY\UXX[^_^_^^`aa]]aca__b[Y\\d]SYZQQEEDPLCMRTXWMKKTWXWXZ\^Z[][YUTQPWWRMM\[ZZXROV]^_[\]_]]YUVVXW\YY\\XSY^V[\\[ZYYVTTWWRVZ[[\\YWWTTHHEBBEKFFKPV_IA@CFFHHWWQPGMMRVWZWRRPSWRQWSWYWWVSUTSUVVXYYXXTTNTWZZPPQNCBCIERUUPPHEEFFBLTTX[IHHCABBCFLJKMWWOLKGHKKECS_\WQKKJHIJIGTTUZW[VUVSSTXXMIKSRPOX[UBIKNX\]]EM_STYXZc`XT\^``ZOILNR_]XVXUPKX\\TLRQOOROKKJJLLMNQVXRLOXI>;DHHECB@>=BCCJJFHJKGMGILMBAD?ABCFHD@;87KLSPuwwsqsttyywvxuutsswwxwwqqtgN@PGGrxx~nY[YXX_elkYzz~~mhjpYddovroostuww|yr]xzz|~~eenx{nbbneWWqxjoow~}}urrqouvz~veotuwqmalleccbbGGVbmijcssfbyuusqpookmryoggebbygbbozzvsoboYmmk[q|snI4d~xxncV\`_\KKSS^xxllqi]aarseeioXbba^eTT{oonqrkr__\Q|xxl^^ffPGF'Qllzj]mmdZZwaEEDDUVVQLMQ>jyezaVWdnvTJJFBBK``cdv|wjXX^ooimu{}}wo^TTV^QQX^^g}}zktnmfc[Vxt{pjjg]o~|}kNNPU\hm^KPflkmty}v[]acinhYPZ`YJffZLLKGJORV[YWPNND9=DGS\^a]RfzvvtrrttomoppuursvttsrrvvwnnriVK]SSvzz}qcefeeffmof||||pmrs_\ffourpptuvww~~{xuhvxx|hhrw}ynmjjtneesyptt{~~|zzrsyxzkpsrunj^kkecJJYeljjannc_{utrpplmotmjiiwiffq{{ywqdr]qqtiqyuR?i{{upelolgYY\\e||sswncggssffkp^ddc_lbb}llnspuhhe[{{ummqq\TS2Xqqmguukaa{iSSQQbaa^Z\aKsr}kdcfks|aXXSNNWllmm~|qcchvvrsx~wiccen``flls|mxsogc}xuooniws\\^dhqugW^mqopw{zfgjkotnb\hnfWnneZZYTX^`abcc\YYPEIQTalmpl`m}\\]__^__aa`_^\^^]\\]SC;B>>Uhh[[`UFGFEELSVaafTF[[hgcaaUP__UHKQQX\YWWYYZ[[aa_]XH]_QQU\caa_XLLS^NGGX[QTTY^^]]^^b`VUUXUXYZ__]YO_XZZ[^][YSVVSRQCCJOXTUS]]VS[ZZYVUV[`YRRPMM^SNNV\\ZWVbbPVKTTRIX^\WT?6Oaa^ZZTLHKLJJBBEEKZZRRUQKMMXZRRSWIPNPEE]ZZWXYSXKKIC\ZZSKKNNC?>1DSS[b_TJSSOJJYM>FECDFEHHSY[]V\gysqqwwsuvwvxyxtqwwvxy{vwsnnyuxtsqnacjy}~vaZ]zxndmmy~zsmnxy||~}yusropsqssd_cfqqytoopquvuvwut}{{~t|tzxv}||~vva`eimgihhtxx~x|xtuvmnglqzzz~pjsfqnngrqxvskieefig``aaZRUiimnqnlhahnmfoxxuvonnxvrpqsrytiihhqrgffpytnlir}u]ukeioggfowskg\WSG]~r_V`lcdjdkwwssnmsjjsvvmjxtnjjgoigxonqopuuvtpkrnenwsiikkdb\TYmtt|nfiff]^lrZVUV^a__WXZTellnnmnof[\ca_fwyxxkea^^bbhbbegwzkgsswxnpsxymb{k^ZYYsmdjjeqvvywnooxvmwqhccpxxvvoqqpneq{_ddizm^`^^ct{hptvrsoomn[itmi_bb`bb`nppmmppfZ`eTKRUUbgjlden\[[Z\^_``]Z^^]\]^]]YUU_^_]ZVSDFJU_Y^^VGABZVQMWW^^\[TNT]^_^\_b_^ZVVPQUSOMOQXX^YXYZZ\][ZXWV]``a]^X]^^W_``ab\\IFGIJHIQXX\]X][YSTTJJGORWW^^Z[aOJTJSUUQXX\ZXXUSSTUTQQPPLHJSQUWYXWVTWZZUWY[VTTYYWVX\[\]XQQPNVWOTZWUQNV^aYJUTRSSOTZXRLGFA9F^^]UG?DOIGIGNXXTTQPVQQX[[USYVRQPOTMIZYXYXXYXTPTQJPXULKHEB?FQUU_YOILJJFFNRB@CEBBC@IMMKLOOPICDHGEJTTVVXX^LHFEFIILGGIISUZd`MJSSVVNOSVXXWOHW\MECBATNGJJGPUUWURSSWWQYQOOJGGRXRPRQPHS_^]]^YDGHKXOEFDDHU]ZPTXYVVOOPCJOLJEGGEGGFRSQOPSRKDGJ@=?@@FIJKGIP\Ubmuwytnmxrzwvwusjjgkpdmgrmmr}}zvspf]]\myvvzph`_qutwzzs{{yxylkigihfy|vlhpxwxxptpnpxsplttuwxyst{xvsuwy~srwqdP^eegwip~|}|ytqjzuqrh`aixy{|~ssiWbedilpmwvvwwurjqomeec]`^^acmljjifberquwzqb_\surqnke]bggnneggcknruwvlfmrjjdqpnliddioqkplibZZuuyrkOOa`P=X__qvsqphnoox{{ii]emggild_\mmnrspplgelnfijd\_fdbaWW[]ohhrryzlUMKVWWNJOWRVVcmlWmcZikgswpiaOWiY\OO`bgghoj]dprrlcdiimmxwx[ZmmUT`jmuxxnlekbqqeetf`a_[X^d_`^gojhjkohkedgigoliztrujm{z|vwqcceh|tkcc\WWimifhlgb\blwtqjZVVbmhkelR[[`j~vxorsqzqLNSVV[]WY^Yfpxxyxuszyxxrywvxyynnlmpgpjsoou}}zxy{{ytmhcdq}{{toijvwuvwxx||zxwxynmjy{ukhpxsttmqooqusqnrqstwystzxvruvx|xw{wm]mqqtsx~~}{wto}z{rgfo|{{|vvnakpkmospzzxwxwtjrpnefd^`]^acmkijjhafqqwzyw|tgc`wxuspnhcdjjppjkjelotwzzpiosjjcqnqomiiputptplgbbxx{wr]]nl[Icjjuywttssrmqppz~~llaipllmphdeooprspookjqpinojejokhhcchhrmmuu|}q`ZXdecZUZb`fflrsdumcrtlw|tng]crad]]kmnvqgisvvqhjoossz|dbqq^`luy{sqntjvxllxplmlifgihigovomoquorsrptqm}zwyqs~~{{vloypime__mpmjmnjfafp}yuqebbpurtnt`gglsz|tuxv}xYZ^gifhNKPUY\]YSS[\]]Z^]\\YVRRQUYQURcYVVX``]ZYXXVVOHJISZWXZUPKIVYY]`_W\]]\\]^UTQPRPQ]_\XTX\^__[\YVW^ZXU\^^\YZ^][ZZ\]`WVZUMBJMWPT^]^`]\XVRYVTTOLMQY[]^_^VVQFLNOSTWTYXZ[[ZXTXWVSRQNPQPQQVVUUTSRRYZ[[\VNMLWYWXUTPLORRVVPQQPTVXYZYTQUXUURYYVTROOQUVSVTSNIIYY\WRCCKKC:GLLVYWVVWWVRUWWZ\\RRLPTQQRTPLJUUVYZXXTRPSURRSOJLPONMGGIJURRWW[_[SFB@FGGCACGEHHNSSFSNIPQQXYVRNDGQIKCCKLPPQTRJPVWWSNORRTT[YYIHTTGFKRTY[[USNRNWUOO_WOLLKIGKOLKKPTSQRRUQRNMPQPUTR\aWWYRT\[\YY`VNP\XSNMJHHSUSPRUROLOTXWVRIFFLRPQNRDHHKP^XZ`^TVWU[TABEGGIIHJ`cnuwxl^eputmec]twyxoPP]dlqqpꀅwwxpoZmmjbbhjg^ftniphW}||lYckjqshfppigkspooqwskgowvqqppruuwsniiwe`eszytbbtyq\llc`m{}}xurbOmmh^bn_YeqgR||jU|pmorn||}urjrzvljiauj\tspllhhb\cuu{}]]\`drrpnJJ^jjqwwddtqnqqvzvk]M\`Vfsl_agilmsoonmmssMM]]MMC``DPlqvqzooprreekppZZeiVVcgi{`_UY``abceeXSU[[qr[NBOueX;;FOU[__f\VVsmP]||ibtp`kkUM\\OY^ca[^_cnvxxutv{fJVrssPH[[XW[^duuYhx{|}}hhoqsmYEJW\\u|xllfdjmggecj}uu~ppdtzzwqkhrwf[JFjjma\\_cmto`fh^R^zzvueSPPRYYRUVSUXZn|jUQHV\XTdgqvwwqkouutmeectx{{tXXagqrttssuvywzerrqllrtrlpxusund|{{qfimnvyojoohfjqljjmusnlqusmmllntqnklugdis||xwuoo|zjzzlgq}xvuhYqqoeivkgmtl^~~qa~ppswt~~yult{xlmmewj[wtpkkjjd^duu}ed_ejutUUgllrxxiiqonppx{nbT`aVdqjmooefkmqsxsrrvvZZkk[[PhhOXnvvtsw{xr~rrtuuggmssddjldhjac_beegmqqpjjdabut_SL]xqfHHT_dkppog^^vr^gmgzudpp`ZeeX`dig`gijnx{{xwx|lYavxxZR``^^cflxzfoyz|pouw}{hRVbddz|ooljouwwtrwzzssl{}wtt{{kaQLmmugbbdhqxumlkbYd{yn`^^_ff_bc]^afusc^TekfbOPVZ]^THMV[[XTRKZ[[ZTCCMPRagXWV_ba^]\dg_TQFSSQKKNOMHNXRNUQEg`dc``_TFNUSTUOQYYVUV[\]]ZSPW]]\^[XSS^RNPYaa_^ZJJUXTHPPLKT\]][ZWMBTT^f^PKMRJGNVPC\\QEaa]WUTVS]_YVTX\ZVTRNYUOXYXVVRRPMP[[]^JKMNOWWVT@@KTTX\\OO\ZXYYZZYTLDLPLT[WUTTLMRRSSWUUTSSXX^AAIICCCXOH;;AGGKNN__OIHHXSCJ\\ROXUNSSFBJJCIKNMKNWZ[[YYZ]QBHWD@KKIHJKNY_abaXHP\^^]]PPTUVRH>@GKKX\ZTTPORTOONMQ\XX^`]VVNVZZXUQOU`YPKCBTTSMLLMOTXUMQSLFKZZYXOEDGGDEFEEGHSdigcba][QED?HKHFpquwz}uhccrytopstvxqUUnuvwo^``qph_mqz{mmsw~ynkkOx{zs_accgrsv~~wpsutompmwzxmsrrqqnnpvwunmm`ZZ^jjeccbbdeYUTnoiimwlntip`{{aWWYY^g{|hpuxzZp_LHHgpkZZgjh__jhbjmrqm`p^^uhhqggpp||rgZet{||mmpqneeZZliilpoqgjmoqlmqpknupb__oojlszzvocQQ__ad^VVaelkbbfryw|{xppkikmmttdReuuvdOMHHQS_bc`cpjeVXVPP]]SGMh`hihfV\]4Yb`ZZ]]`c]^YVW_rrb\qxzm{nvvz{kkqwxokh]cemtutusspqtzxzzyid\\^]jk|{{wtsswo_T^^]bjneb^\_myxjh{y~bke_Zc{sv{jbbcz~mUGGum_SLRV_fld[qq^H\efbcaimkjdXZ]]Ziuw{~{trzhzdXWmmsuz~wlggx{yyupqrrw{u``nsvzsehhvtmdns{|ooy{~}yqssZ}}xhglwxx~~tlosqlhkkwyyxwkonllonnpuuvrstiddfkkgfgkkprgbauxrrtzqrypuikdehhlr}ntw{|_uhVSSjqm``jmjaankcknsqn`sddxigrmlrrwmblv{||pprspgg[[jiikmmshjmqupnssmoushddqqnqyzsm^^lljhb[[ejrpffiryz||yqqonnmmxxl]kwwvwwjZYUUY[komlmvokbc_VVhh^RZqippolell@gpnffkkjicb_\\brrd_syt~q{{}}~nnu|~urpillqwyxxyywvu{{~qlgfno~~}ywwzte]knsvmjggfp{xlm~{isolgmwzmedd~r_SS{sf\V[`inskbuwgTinnhhfmrtwodfjieq}}~~{y}n}mdf\]^^YQOOU\]]ZXY\]\[VDDX^\YUKUVRMVXXW\ba`^VVWY^^`a]UPPAX]][[WJMNNPUWZ__^^]\]\ZZ\Y\^]X]^[XXY\][USRJGGKTTQPOLGDDRROORYST_aWPUL^[[KEFHHINZ]^_cb]PVY[[KTK@>>QWTIIQTSOOSRPTVXYVPVKKXTUXPQVV\\VPIOX]^^UUVWUQQMMWTTWZXWSUWWVTUXVTUZVNMMUURTWZZYUMCCJJMPLHHNPSOORY]Z_^]\WWSRTUUWWNCPZZ[ZZOBA??DFKLNKMUROFHGEEJJD>APMPQQPGJK8HLKHHIILNKLJHJNYYPMX[ZS\UYY\]\[[TTVYZTSPJMOTXYWWTWZ\Z[[ZQNIIJJSS]\\_`^XZUMFJLQSOMKJLU[\TR\[^NRNJHM_[XY\TPPQ\_]SF??WSKEBEGKNRNIVUK?INONONSTQPMFHJJHPVX\^__\VU[QZNHvv^>>kZT]ezwvxpm_Nddcqhbeq`XXbzzudaff^fm}~ulnf_fim{n5E^pUjv~wlddlsswrpphprpqoo|ttvuumpy{{xuuwwfRR``dhgsuba_`c^WRr{zzvzyzxZt~vycMYUU`idT_jjrtru~~tnovstxxse__`biqhfhilluwqhlfd`[[^`gaQpwwyyqgh_V[Y}urrh]wnlnqqwwrqu^^[X_sirvn`twvnllmjhkkXf{xl^^URlxscW|jmtwwrr~ngglpofsrpwyz|qpnidWNTTV\i\UUOOaeYaaUHLTK?Alop`aoh\N=HDJWvvY`pooa\cttc\cjjsn__^]]szqgnxydmqwxxpnj^^uxx{vuutqm`_\[VP@mxwuy~jjtxnKK`ZUKKelhhxpuwsnqtxko{~xzxlL[ddghbbkfWm~tZJXl_`XUUSNPRRTZ\pwtd\XhsubIIsfahn{xvwoqg[gqkfhqiddiyyylkihejn{~vmsnimmrzyym@Qeu`oy~vnhhmrrwrongoqnnmlno|rrusrjkxzzwttvvj]]nnooqy{jpka]w~}~z||{z_wz{iYdbbipnaknnwtqwwzxrrzyz}|xmhhfddfkrkjmnqotuqinfeb^^`cie^sxx}}ulkjkd\`\uqqlfvqoqss{{usxdd`[bwowzuly{xrpopnpvvep}{sii`^t}yi]nqx{yqqujjotsitspx{{}~ssrqlb[aadiqgaa]]jpeff^TVZVKHuvhlupgYIQQXb||djutthchuufafkkvsiigccv{sip{{hpu{zzspollyzz~xuuvtlkjic\Ms}|{zllx{tXXnh`YYkqlkxpsty~zvz~or{{}|rXhmhkkqsopupdswaUbsffcbb_Z]^^aehw|lgan^\M;;PHEIN][\^[ULBRRPYSOQYKEEL^^_`WLKRRJPV``[VaTOIOST^__W7=JUESY``_\UPPU[YUZ\YX^\]]Y\^__][[\\PCCJJMPNVWLKJKKIECV[Y[[\ZIX]X[diaMAFEEJPMDKRRVZZVVX\\XUUYVWYYVMKKLNNOSXRPQQST[\YTUSQNLLMNRMCUZUQRSRMHKK^[ZZRJ\VSUWWYYWVXLLKJMXQVXTLWYYUSTUSPGO\ZSJJEDRYVNI]RTWYZYY^_TRRTVURXYX[YYZ[\WVTQNGBEEFIQIEECCMPINNF?AGB;<RUULNTPIB:@>@GXXHLUMJNZZOKPTTXUKX\XSU[[PTWY[[WUSJJX[[\[ZZYVUVVTKKIHFC>SY[\\Za\QKOOSRPSTPTWRFMQQWZ]^\`\QZYO\\SONLJGKRUW[_\XZ^RTTRQOTOIIHGOWTNJNXXOLKHFEILF>FSYQHVUX}xxviimmtrnllYkaagromkrd[R[dZaooiTSavpuuslmuqplwwllggkuusuxwttupkcersprspllkgglnmiivzzxxu}ytica__cgg__csptgQ?NZtrnmquqoos~~lee\YQ__pwz~pmvm`^^ZXX_`afled`cuoprpf{rpmapyyxxoaqwlfZ`lOO^dhnnx{olffpnrvtuvxzxg}xxsnmmxjeb`ptxx\\`adyyvrrllnuhnme{ss~~n\`qnihsccfqqstpbbfjjqqddgkmhgmiilrr|uljdZYUUZepHTfldZZgll__ihUTTUUTQNSXV?:P`ZQsshd`eidc_elgYY_apele\lzzkYW]UUs|qqrqqpq`_nnzzouw||ztelrdTUcu{row}bTT^yymimp{uqvrmsvcnxwss|{nmkkijnoztnmlmvrfd\\mu{rgqzvutxtpjov{e^]Vnl}}Q\\b|xxuggiiqsrqq_neeisqmjsgb\cjdivvp^^hyottsrqxsqzzrpiimvvrtwwssvqleiqpmponjjiddmonkkvyyxxv|{{|xqicinnqspeejxswjZIWbxtqoqtqrru~~sookh^jjuz{~vtzriggenmmotqohfwrsvuntqoiw}zzqbwrk_dsZZdhlqqz}qohgpprwvxzzk~}}wppq}sokgsvyy^^fjm{wwppqxmrpi|ttugjvupnwhhlvvwxseegjjyyllmmqmmpmmotv{trohgddgpxU^lpi``nttcclj^``bd^][\^\IEZle]^^zzqnkorokgkok``cesgnidq{{n`_e``v|stwwvuugftu||syy~~|ynsxmacr|vszfYYc||okos}xuzuquxfqzyvv}uuxxsrtst}ytuuw|ukjiix}wmu}yxyzvspsw|hbb]tq\gek`^^]XX[[]YUSSHTOORYXYPJCHMHKSSODCKYZ\\ZRTYXSYYRTSSU[[Z\]\[[ZcWUQPZ]Z\\ZXXWVWVTT\^^\\[_``_^\URNJJLNOLVVWQD:AHXWUTX[YVVX__RMMIHBJJU__Z\__a_acTSY^ceecSKJJGFFJKKORMMLOYVUN``\XVTLTYZUPUZROJMRBBLPQUUZ^\VTRRXVYZYY[\\[Q]YYWUTSYPMLKUXZZLNYYXVVTYPUTOaa]YY]]THKVTQPWNNPUUWXUOORTNNPSTQPTRRTWV]\XRQMHHGGINT?EPSNIIPRRMMSRFEFECBEIG<8BKHCVVPMKNPMMLPTQHHNOVRUOJS\\SIHJEEY^WVMKTT[[UYZ]][XNRVNEFMX\VVY^^bOGGMZZUTUV\YWYWTYZPUZZWW\]^aa\TRPSTU[WSRRSY``eaWQOHHQVZVQV[YYW[YVRUZ\^QNLGTR\\CHJLupvwupnpi`ahironom^S\mm_cjj]OAI_ekn~mx|zwpfm{eefrphgmrvwxy|nihrnlqphhtnlmoplinrpnr~{{}}zmlhhlyjiWijvrkcxzpopmmrrmhqqshh]egkndkkxmjiiuuwymit~}w||mkiheVO\llpskgbqdbbqm`|snjkamvmkdqqigsmulWeqsxypuyquvustzv|z{{}ytvteneeg`hif]V`n~zddhjc{{yxxyy{hfnaOwwtpusvofiheggiiddzzwuueejooddiilnlij`hfb_nnhhsobdUSSWVaWXYbYZfillmnqqg_\[[^_`[TRPRZpic_Ybbdgba`^XRaggf}rckkxslfdmuod]]iYOOknxxysprsrf^\xqpqsvuui`jhlegeqxw~{x{eggpz|xswwxwtvnrooWoesqqxssvtobnwwffpvwxyvjfe`fcl~~t_nvv{zuu~xpvyurmqt{slnsxtjeeydd\Stqmsuwxxsproffjktpmml`[cttikqqfYKPeimqly~{yrjo{ljhsslhlrvuvx{pkjokionhhrmjmpplimqonr~zz}}xloqquus~op`pnxsmg|~urrqsqpvvwppipmqtmqq{rnmmuux{rox~zsqoond\gqqtxtohuhffvrgxsnngs{xonkqtnnvoxraluw{|sz~uwywut|w}{{z|{xyvjsjlpgoolc]dr|hhnpn~}~onthX{{xuvvyunqpnpojj}}{yykkmppnnmmnqolndmkhesvqqxummaccifgildclnrrssvulgedcefidXVUYcvohheminqlkhfc_ilހsenn{unhhsyulffocZZnq{|}wtvwxlfc{utrwyxxrlrorlonv{y~{z}illt~{uzz|{xzqsrr^sjxww}xx|yvis~~sqw{||rpoknksxdq{{zz~uy{vutuu|vqqw{zzunjj}llf^\\]^\_^\\YVPMNSTXXYZXNDIRRILPPIB;@KQUU\W\]\ZWQUd]NPQYWRSXY\]^^_c`VSS[ZX[YUU\YWXVUWZXVZYY_^WUPPQQSYRQFPSZXSNZ[UVVTTZXTPUUWOOIOPRTMSSZSRRQZ[TQX^_Y\\SRPPMFBISSUVQOMVPOOVSL\^VTRTLSYTTNYWQOWTXRFNVWZ[UWZWYYXYZ[[]\\^_[WY__YPTOOPKPPOKHNU][PRMZ[POTLBYYXUYWYTNPPNPOPQNN[[YXXOOSWWMMRRTUTSRNQONLTSPPWTLNEFFLGHINIHPRSTUVPKJIIKKLIHGFDIUQNKGLMMOLKGDMQQP\XPTTZXUQOSXUNJJQHBBSVZXVWWVPKKZVVWXYXXQKQPSOQOV[Z``^[\PQQV[\[XZYXYUXVVIUOVYVVXWTMTYYNNTXYZZ`XQONLONS]]XNUXX[ZXX]YUZ\YWSVY\WSUWZSPOZNNJFzzwrutx{xuu{{Vclapnnl`YRRYTSW[_b[IIQfrr`sztmzvpunzwqqo}z}}ssrsrsdcbbeinssnnopwxnnsxwttssyyhjqwmjUgnuywuvsvxyrpjj_cuoiUmnopugg[d^bgmyunqhblvxzik}}umldbyxxzx}~llclmmX]dgnmleeppkfouy{gmsoe{xuqlppzq}qqhy{ntwrmeUZkkyijjccigemm||ilmswudippaalm`^jtqjbVVlmsspplpottfW`fhZXX^epk`bc`ZS_WNLNOOXVWYWWoxyqmkkiodmopUU\bhSSVTriidTP[VQjjgXTVecZkupgjfnysafsfhege__PThldlygfsp\Q^^iwsihmqxwrjigrztmt|xvrssllt}}}wosvvsrsufgtbgzzwma]tz~|ulv{xxyjda_Y[[U^bojju~oy{y{zyxstru[i|~tsyqkxxtmssw{xtuzzahmfqnmld`\]d__dijmePPYkttfuw|voyyxuq{u{wppo|y|wuqrppqrgfgkossmmnpvvmmqwxyuttu||mov|tq]orvvuyxxwuz{{wsrrgizup]pqrrwooelggmrzvoslhrz{{mpzttnj|yy{{oogpqpafnptsqllsrokqux|kqxwwtm~{zxtvv~wttkx{}||sxztpm_eqq{klmffmllprrrswz{mottlltumjt{xxvrmddsyvttqulbikjndbcgltpgklheaga[Y[]]fefheew~uruuruisuw\^fms[[__wmmj`Zdb_qqm`_`jidoxulliq|wdiwlmnpnii\_qqip}oovtdZddo{vllqu||xromw|wqx{xwxzsszyqvzzxvuvjlyxxfh|skiy~zu|~{{|rljhcee`ijtooysz|~}|{xxuydn~xx|vs``^^\\^^]\\^^ENVNWWXWNIDDFCCEGIKG@@DPXXMXYXW\YV^^`\Wd]VS]\ZYX`^_`]XXYZQOONRTWZZXXYY]]XX[]]\\ZYZYX[[RRUYRPFOTYYZ\[YZXYZZVVQQKNWSPFTUUVYPPHMJMPS[YVWRNSXZ\RR\\XRRNL[\\][]__]TTPTGIMOSSRNNUVSPVZ]\QTVTN[_ZWURTTZ``U]VVR]]\]]TWY__WTNEGRR[SOOQPOUT\\PRSWZVbLQ`UULLRRJJPWURMFFRSVWUUSUTYYPGLPIGGJNURLMMLIEKFAABGGHHGGTYZUTQQPUPSTTFFILOFEVRROEDJGDQQPGDFONISYUPTQU[XOQXPQNPNLLCEPSOSZPOXVKELLRZXRRTVZYUQV[XTX\[ZVSSW]]^\ZVXWWXYPPWXXPSZZYSMJWZ__^]XRX\ZQMLKHIIFJMURRX^`^U[]efY^c_\[ZYWXWYIQ_]`^]XVZVRvxuppsxzyvv^bajl_QC==ESwwo_dnrrjb^nxwvwymmullvurnigy||zwwuvwtrri_bgqtsy{xnnvrlkqrsvvoiWr{xxdmklqssqiqu{uspmht}|{k`cxxpQmlr|qvuesxt}yyrrw|zrbdkm]]g`YYUSZlljmy||xuue_bko{vwuonnxfzgcfquuvtmv{|vrjcgVmrrqqomprtxqvjjnhktzrlduWW\]^Ybjyyf`aTTssjLX`iiuxyss`Z^]]\ZUSZZ`pqom\IIKMMKKNPVZbfVV^luktkYevnjkk_W\[[YTRMVX^^XJUSR[qq`Y[aa]]jgjlkclglcm\YqxiXNNZ^`eeissqphLirrsyysaay~yyltz|ykrsfa_gjwiglgpkuuxyrmrz`^aorpxxzqpvqrsl[Q\ffgd`jsuz|vppz}~xsszxrmpj{{zxqqnjnrwxwwcghnme\]^NGGP_||wheeiqttmeaqyvuvxoo|uuytrpkjy|zuuwusskfiifejrsqy{xnntpklsutuxxql`x{{gqmkortqlyyzvsplypcg{{t\usvuwujy~xxxz{}vfgnpcgqkffbaeopnoz||zxxlgjqvz{ztrr~p|kghouyzxrz~yuolpapssqpsuwyv{oorlow{ypixeekmkhlq||nlncczzqZdfmmvy{vvjeheddbbaeeittqqeWWXZZYY[\aclpddmx~rzvgpzsqttf_iihf_]ZbcddbXdb`fuuhcdggednlnpoiojmgrb\w~rc\\fhijjmwwvuoYqxxy}}xff|}~sz}~qxzojgmp|rornxs{{zztrtijmvvu{zzstyttupd]fmmoliqy{~yss{}}yy|zsorp}z`ba^Z[^``_^[[NOLSVLBBC<99=CXXRKLLOUXXSPNU[\^UUWQQY\YVSR\^^\YYZ[\ZXXSKLLNNRXZ]^\XX][WUWVXYVSFTZ[[PTUVZZYXRTX[XWVTQV\\ZRNOZZUBRQV_b`[VZZOVX_`W`aa[YYUUZ_ca[ceb__VNOSUKIOJGGEDHSU[]][XXOKMRTZ^XYXUTT_bXN[QNQZZYXWSX\\YWRLNETXXWWVTVVXZVXQQTQSX[Uac`SNY__FFJKIHLQZZOLLEEVVQAGLRRY[[WWMIJIIEDHHKVWUTI@ABEIMNFFKSWQWQGNXSQKGHGDCAFILLGAFEDIVVKGIMMKKSPRSSNTRUOTKJVYQHCCHJLPPRWWVUQAQVVWZZXNN[^]ZZRW[^\ZRVVNMLPQX_PPSPTRXX[\XT_W`b`ZKJMTVVZZ\WVYWXXTICIOMKQVW[\YVV\^cfd_]YUV[\XTUdbQZb_[[Zslpvxxwtpqtra^ifc_de`Pc\Sedhhinq``cjunsublefh~ky}zqkoiffec^xsu{{wiilmm}}sgunrvvhhjlkttpoomkkrw{wuullmn{rwne]e^Wi``XUUqziutsossxnd_v{{unzvp]\UQ{ttoxw{~wugu~eI^n]VZZ\]]ju{zz^^]\|{ovw}llu}}`q\rlld\\o[Mb}pTTall]XXjORzn\Kb-Ui_Tjj^Wmd_YUPPxziQPPSURPPT_F]gge_hjnpin\cZPXUCMPQTckbfe\purh{jjmuvoge_TYcc^OOpywppmb^_]LEBNaikqviizi^fXSSZqy|sVVb\S\mxy||xwx{uomli^][^jgkwheegjf\aehhd[VVastru~qszzskow}j[oosxp^snimsuuwsoruvhdkhfdmpl\le\ilmnpsuhhimvotwkwtrm~n||nlnkihfifywwzzvhhlmm}}shyqtxxsspnntvuqnnvz|{mmpr}uzslgng`ojj`]]v|mvtsswsvv{pfazwr}ytihd_|p{}~}x~q{nTj{`addeggnvvxyy}}ffhi~suw~xx|hv^swwqjjsc\lxaakttieeo]_~saPh8avj]nmedwmkic^^{}q`__`a^\\^ePeppnhqotwoujoe\a^PZ]kqmsrjuxvqooqvywqfYgrrm]]v}{xxwqnpmXQNXipquxnn{skub[[av~xddsk`kszyxz~~wtx~xrqqoifdenjmyzmhhjnmkmnppmgdbhvuqrvrt{{uoszm^wwxztfv~^Z[^][YXYWLJTRPMLLIBLHDPMPQPTUJJMSZWZYKQLNQf_SZ\\[UXTRRQMJ[[\XY^^\VVW^^YSa_YUWYYNNQTTZYTVY]YWWU\WYTNHMJFQJJGFFUbb\QZV_UWWYaUPMY[[e^YU[YUIHEDb\VZ`X\_Z^WNW_a_]N>IRLEGGHIIRZZYXX[ZZJJIH\_[T[Z`]PPV\\KUchMXQQMHHUJCM\TDDKQQIFFQC[TKCL2EOJESSKGRMKHEBBZ[REDECBBEL>JOONJPRTUQTILGBGF>ABCEMRMO`NIUYVP[SSTYYaTOMLGHMMKCCU[YTTSMLMLA=AANQQOONSWXUNKSTXWY[N>O\ZZYVL@O\GAGFC?P]XXWVVUTWXXPFX\\SINW__ZYYXY\__^^\WVTX[YX]cSOKVZZ[^\[ZXXZRIW``_^^YX[\\_b^WWNKUXZZEED@@CFECMNMJ;@KQQELRIILLRVZZNN\VP>>JTYRJVO\\NLLJHKRXUSUY^QUYUQQIIJRT>BBFSSZAADDJWWLJFOOK=BGJHHECNXWQ@MWUNVV``PLJOTUVXTHHPOKLQQKICDMTQQLHMQONQQRSSPNLCEGIMJLLJJGEAPT==YRLLFCVGAIK::DLXTUVQGBKb`^^[X[ZTT\^][WTVWZZOQWWPSVPX\\ZXZ[[ZYXSWX[^ZYWWZZXUcc`ZZ\YUW[]][^b_WY\]aa`qt||{z}sqplhnhffPTYWbnvvtqnxzw~SPSTeddfk`XabYimzok_kmtqbZUR\ekijqlsoj{~{tlqobbXm|if_YY[cmcfmwwkdnoplyz~~x}wqsyytnux~ruk[id^\Y^b[jpwptny{{xkkryiimnxstljsqz{vuhjknorruyltnwwjkvmq~wuxyru{xuuquwi`cYTTROTXddc\lssliiXX_iab\McpyyyoojdSqyyvvdOOwrf{{fSQTX[WPamssqqnddqqrttngmhbbOOR[[bhhgghllgaaP[XYYUST`dPQQV\[ZZLGGZiiXRUXZc`fllh[d]TTSSQTZdigSXRNNW_VQYbduy{wmm[PE--BGGFLILLWXYYX]bbjbbkfaALVglnuuqmhW\a^^bfvvwvv{xtovw|yx{yq`da[trg{}~vh^]^X^dgqruwutsrt{tl_\rqprh__`smpyyx{~~qpplhokjjVZ]`isyyxtp{{xZZ_]hffgka[eibqp}spfnpwvlfa_djljnvnrqo}|tmqoccZn|nkc]]biqkosxxoluutpy}wxru~~ytwxzzsdpoihgjlcotzsvnvz|zttwyppqpyvwoltu|{usrqqlnnqstux{pxrzzno{rt~wuwzxz}yvurvxrknc_[_bmnigqvvqpp``iqiicUjv}uupl_u{{yyl]]|wm}}l`_begc\jswurruux{{uprojj]]akkossooqvvpjj]feffcaajm]cigddWSSammc`beemmpsso`id__aa_bipqpbda\\fogagop{}~{ttf]P88MSZVYYcefedhlhphhqmiLZeqtuxxuqm^bkccfivxyyz~|xuxz}|~vdjibwui~}wkedebfjmuwwvutrw}vphixywwmdv]^ba_abb[ZYWUXRPPDFHFMTXXWVVZ\[^FDEEQRVPKMLFOT\URKTUXUKGDCJPUSSTTZVS[^]ZUYWQQLV]QPMJJIMTNNS[[RNRTUS\[]]\^`ccZWXZZVSZ\^aUXQHQMJHGILHRUYVYW_^]ZQQV\RRTV[XXSSYU[^[\]]QRSUUXWXZT^^_`WTYYRSX_SV^[Z[[VX\ZXYZccOJLGEECADFLLMJSWWRQQGGJPKLJBMTZ]e\XXTTQMCUZZXXNBBXVP\\_^OEDEFHFBLSWWUUSLLUUVRNSOLLBBDIILOQQNLLBHFGGEDDLNBEHHGG@>>HRRGCEHHMKNRRPJOJDCEINPOFHEBBGLJGJLNWZ\`YSSJD=33;>>?C@AAFGJLMRNNRPLO\\cndT_qwnpsxyfinqzm^MUTTgcTTXixx{yql^poiwxppSgxbZjtvxurrvyymhkrzvjTGPWpkiUNMQUy{||yzbmwyzjWKfcmqooc_mm]Vk{lfjqqsy~~pkkgfipkYk{ooddysmkrz||yyyz{llytpsquxwsi_}qt}Zivz}}iar]ekinutrhhJJmx^MMUUTTaqsfLReqq`JT]]VOtmfiqzzYZaa``sqoaOX`\^mz}wk\KSZ||ue_XVrIIUfu^>BNbbjaW~{{n_XP_kiikmm`\\QQ[sstuiddhh\cmmjifcigWRccPr{eeMaxwvuseli`^\[XXnxxmg\sa^hhxfmfE?*4HMOS\\USM_i{}W^dca``GGNQSetuw|}|yvtmVu~xplbbceouy{}zfUgaRSTT}zuiehloo\\ruou`Ol\Vgx{tyy{xvsqrkdJU__fpj_`qwopsx|mnqs}p`Z_acwq^^dpzz{ztq`ruryypp^lxlhptz}yttw{{njlryvk^R\etuqp_XZ_d~}}yynty~tfVkkpqrrifstharsnprrsytqlYl{ppddysmkt|{||}}nnxutwtx{zxodwwfpy|~~let`iorwxnnTTr|fXXaacckwyoX^mvveQZcc_[xqjjt}}ghiijjihyyxjXcmjnv~~zsiYbj{plgdwVV`n{eIKVoopkfwme\gpmmquumjj^^exxyypllqqejsqnd`mm\ynnXi~{yz|puqfikkjiihht{~uphznlpp~nwqQK6=PZ]all`]Yen}fimmpSS\_bp||yud||uslmmovz}l[lka``_~xjfinrr__uyszeUsfbox{[\\edb`[PMIE;EMMOVNCPY\WXZ\[NQUW\UNADEFNLDDEQ[[]\VSNW_TPZ\XXCQ\MGRZXZ\\USTY]b\UD>BFUTQPEAACEX\]]\]aaKSZQH?PMUXUUMKSRIEPZRNQXXY\^^URRNMPWULU]WWRR\YV_TX[^^[ac_ZZ[[UU]YUVVXZYVQL\\]_UW\`GPY[]]RMaWLP]`cSPSXWUPP??SY``I@@DDEEJTVN@CNUULAFJJFAWSPSWZZ``GHHKVTSKBFJHKSZ]XQH@FK[[]_VMJGEV??DNWJ9=CKKQLG]]\[[SJFBKRQQRKHHCCHVVWWPNNOOJNSSPPNMQPFEMLCUZNNALYXUNRPLJIHHIITZ`YROIVMLPP^bYORN=;37ABCEJJEDALR\_b]GJMMLLM>>CEENVWY[\[YXWSGW\^ZUSLNTXZ[\ZPHQMEbcba`]`^[YTSTTUVLLWYUXNFRIENaacddbabb\\^~~{pv{{qvpXX_fhiimx~yggvlutwxhTTFQZM[ffca{ujvhsxojfs{rnbbmqqrrnccfjihha^^[QQannqrrqqh_|zqnnu\haxqaTlv~|pkWWXYY\eveulz~|rpuzzskututropsvuxyqnnhcYbk_i^WWixxvhhjryxvvwffowwxmm{vh>kcceeimzhslbsioti[Zggkpxxh[om_llv~`]^hhrqpptwVX[\NVdvh^jdcllpxxqiiBBP]_acczvx|cvsgTPKF^BdcWsa}{xw{~xx_QVWW]mmsrk{{wv{}{vvsmmq{fa\]VY]ZQQovvzi``dthjp|oxwEGGUtSV{i__`aagyskWSS]v^[`wrn_v|wuuw~pj{{zbbwnfd^SLDTwqs}zzwltvq__gnqrx}xjjvkutvxzznaaNWb[dllmynviuxnigs{pqssobblpprrogghkjhhlmmj``jssxyxvvmc|xqoovamp~yobs{~|urddegghoulxp|{tuzzskvtzwsnquzvyzrppliegomqieeoxmmnszviirzqq{kGpimq~lyojxpuzqeajjnsuwmiyshqqynllrruxzcgkl\bmxrisnlssu{{xttMO_lonmm~{ixvpc^XRfOmmewk~|yye_cddgoouun~~{{~{{zuuyrnjiefi_\w~~vpnmqrxt}|ORR]x\_tmmihhnzpeaai~jimvtm}{yyzxtmmzwlhcXQLZytvcca]^bbU[XGGJNOS[`^SR[W\Z\]]\[[PDDAFICIOOKJZWR\TX`aba\XVRY^Z[[ZXXWRRWYWOORTMJJIDDMTUVVQM_^^XVVZdJP^KYTJERX_^UQEEFGM_``_\b`^NXS[^^WUZ]]YUYWXXWWXXZ[[VUUQMGNS`JPJFFQ[\YQQRX[ZY[QQUYYZSS\ZXQ:\QMMOOQSZQVSLVPSVPHIQQSU]^\RGRaSKRRX]JIJNNWVTTWYEGJJBEMYOIPLLRRTYYTOO<EWEF[PJJLPYVRcbGEEJWKIKX]]WTJX[YXXYa]TP`__bb__`ZZ^eZLLY`]RPPMGE@FYW]d}{ihg[[__\]^jdgkpvxyqtoosuwwuqbaa[txfXllnksuvdmecddegk^^cjkuungcmeefh`dliadhahmicc]dfhinrrssqryqstswskslkrkVisqqtqrtrkYVWWriYexyry{fz~psiiopoprmgxxuulsleflqqv{}wsv{|zvuuvvlpnnmowrmm|ujtssutojYpuvzt{wpflo|{gglqqrpzvllruuvusrrTZ^`W[knlls~}pidh`uu{{iZ^^OL]hrz}mcnmcd|mZTOTZgmldeVWythieddRK`T[MNZiloux}zzxvspjt}ime\QOYbnnuuprqlsnszztsd\rqimnlptsjkmllm|wrms{ttrouziekkupnwwsxyzzrhsn_UWttig^ZXYhg[VU^\[\gQR]ZZ_ddRXfj^_`WNQOZ[PUcysld_ekzzx|rusq~~ytk]dffyuzvxssznc}}~yz~vqdcz\fooikyxxynmkddhhfghmfilqxxyssnnsuxyvukllfynbrrsmsuvfpkheeginlkk`_cjlvvngdmfggicfojbehkrurllejloqstsuzqstuyvqvnqwm^sxtttwxzvod`bb|ufo|{tz~l|~twllrrpooqsok{yvvqxsmmqtuxy|wty~}xzz||txvvtszwqq~wmywutspl]swwyx}sjptllqwwvs|xppxyxyaglnefpsoournlso{{shgg]Xjry|sktslktea\`cosuqm^`~zpqopp_Yl_g[\hutuy{}{xuoyuvohYX[\fkttzzsuus{sw~~xxoiwvpqqpuvumlopop|yrw~yzxvy}srwwyww~{w{{|ys}xlddusnigisqg`^ededn_`kdaeii_ckqikne\\[fh]bn}ytnjpu~uxwu}zxqglno{x|zytt}sj}}xtkj~bkssqsc_cddQHHIIHHITQSUXZ\]XZXXYZ[ZZWLJJHW^`XNEQQTTZ[\QTPOQQRRTUVVNNQUUZZWSQVRSNPTTPRTMOSQNNJNOOPTXW[XYZYZXSXTRVSFOVWV`ZTUVVSFEFFTOGMY[X\[O[_`a`^UVSRUUWXWWXTQZSWRNNRVVY^^[XY[\[YXWX_XQTRSSUYVTT\XSWVX[ZVTJVXY]WZ^XUPST[[PPRUUVU[XSSUWXYXVTTDGJKFHQTSSX]^\VQMOJWW[ZPHKKB@IOT[\SLSRLNZRHCADGNRQLMEFYVPPMLLC@JCHABGPQTXZ\YY\YXVTRW[ORNHECBAGLSSXXUVVSVTVZZXWMIVUQTUSUYWSTUSST\YUTW[WWVTX[PNQQbdXTSX]YWZZ[ZUOURLHGUUPNKIHIPOHFFKKIJODDIHILOOEHPQJKKGCDCGHCFM^ZVRNKNQZZY]WXWV^_\`^^WRINONZY[XZYY^[TN]]^\Z[^abcYUNM[KPTUPQ{ywxsn}f^\VS[dlnmmjuqnrsmounnh]OV]lz{aLdpifqzzoZZlqnifaP[[fpxxwpp`WWY\Y[]ahd`qyr`YY]dhqnprqnwrz{{|}{}{ndXOnokdns||xvp[UY\{vk`hxmgmr|yrqoo|{vohmsw~wunVbllpzqytsvwv||}vrtprafltm\fhimumjWvwz{vv{txtzzkkt||m\gqqjcjqssrqjZbgliowtrqqqsix{{ylcNNRSX\`s{wphijkuzvVK?EUVXaqrxx{^TWgb]bsm[HKWYWYZymk||wrkddpv`ccqpST[]immnpoxussnntzvwxxsqlic`wohYjxsqqsrqints~|zz{{yyw|n[ZVgnsod`^YY\]bUWYXTHGFOURURRONRlfVcc]]``]XDM]txxttlccrw|~{hjmq~sm\ZX\in|rpnkdabffjnu{snhpxlg^wuswvsmffa^chmommkzwsuvonnqxrrjb\`cp~jWkunjsyyq^^lqssqkhdT]]hryxxrqd\__bcbhecw|vf``fijpmprrqytyyz~}z~}rjaXsrkgqu|xre^ae~rglzqiqu}{sp|wqjnuzytbionox~r{wxyzz|vxtvknrxpboropvom[xz|~z{yzw|znnysbluuplrvwwxztgnsuqt{wvwwtxs{}}~un\\``eehv{tnoprz{aVKQbbdpxx}|jceqnlh{tgTXegcdd}rr~xqiit}mqqzv`aegoruusszywwvv{}xy{{wvqmf`vqj^o~vtuxxvvsqu|}||}~|}wffdtz{solhhlmp_beebVTS]c[\YY\\`uqcookjlkidP[gx|uoo{~zmoqvvpdgmr}uspmhefiinsyyunt{omhb`_]XS\OKIECIPUVVXTWUSWXVWZUUSKAFKT_ZZK@MURQW^^WKKUYWWVSROGMMRW\\[WWNIIJMIJKPTQNUZWKGGINSZXXYWVZX^]_^\TOHCSUVPVY[[ZYVHFGHZWRLQZTRSVcgec`]\XYVV\\ZVSUXY]ZXSELSTX^aX^`_^[XVYYX[[\WUVKNRWSKNOQTYTSIYY[\XX[WZW[\RRV[[SIPUUQLQUWWUSPGKORQTXWVUU^UUVWPY[[YQLBBDCGIKW[XUPPQRXZXD?9?EGEFGYSQZZXURNNU`WJLLTUEDHIQSSTUUVUZXVVSSV[YZVUSROO\VSIQYWVWVVQSVU]b][_^\ZZX[SIIHPRUSNLJHHJJLFFHGE@??CFEGEEDCERNFLLJJKKIG>CKXYYVVQLLUX\`^]^RRTV]WTKIFIRT`\XVUTPOOQQRTX[bbada^VSPUZTPJfddM\qlfcFHgX`hiikmx||spzeeghU]doroiee^Bhv|ukbrn_`ftpmvmnrwvgr|p{]chokhnpbnz{{uoorttkvh[}iR|YQXUftsipzuttnmk`V`dp\QifRc}uljxnPX^}xtvwwy~{pdyvkcit}ysurrleeccielqwX;jt~~xwz|zurKMOtni]Vllhdknglw{xrk|nhgkkwvhhijsmee_Jxldilpy~ffaRWSNc^g|`f]LPVZINR_qtjcblps}eiheqqw||ypyrg_c``jKKVky}}nu`gzpzyxx|~vuumegfk{weZW`daglzxkysmjg^bWWsfWFL[WJKLKJHxmAQQOSOXZUEOT[hpptxx{|``^XXfrrqo?ETossrpurpv|~uuy}{ogSEQgVdbbYedfggXdsqpqRPm_dijjmpz}}yx|jjmo\aenqokhhbMnz~wmetshhkuqpxnmpuufq|pzbmpsoksvhszxxuqqrssmyk\lU~_]gdptslt}~zutpidkmuaVnj^i{tml{qV^e|zxz}sg{wmhoy~}wzxxsoollpoqr{\Anw{vx~xsYZ[yrmeboopqokqy||vp~uplnnzxkkmnxsmkdTtloprziif[fa\nlqkpgX\afUZ_m{|urqw}ttpmuu|vxihihltYYbp}~nvkp~x|{~xvvpikqv{nfdjlilp|{o|xqnmkrff{qfSYkfWYZZYVvN]][a]dfbR]cjswwz||kkjeemttrqGNbw{{vqwusxvvz}~skXOYj]ijjbjhTQQ@JXSLK=>OGNTUU[^^VS^^[OPGLSYZXSQQL;PY]ZUOX`SJKOZWUYVX[]\UY^X_LKOUSRTLT^__[VVY[[T^YRN]SH]HDGHPZZSUZUWYSRKEKMUKFQPCMa_df`[TS^^ZTEHK]YVY[]\VP[YSNPV[`e`__^^ZVebXUUQMMLLPMRW]YI=RX]Z[^[ZXW@@AVTQIESSOLcRUPSY\YUR\ROORRY^^XQQRRVRMOL?XQMPRV[]PPMDGDAKIN[JMH@BEG>@CISUPLKQaTUZMOONVVXZZYTYVQJMLJPAAG^gRZ]]WYKOZT[ZZ\]^^accZYYTPQNQ[YNHFKNLPS\aYSZWTSPJMGGVbOH>AJH@ABCBAXR=CECFHE>CFIPTTVYY[^`[KKJGGPXXWU=?ETVWYWVY\]ZZ\^`^ZUQH?DQGNMMGPOz{tmb\NN[MIMof_\an|yptseSKVpmefrleeIUZX]ac^\ZTu|weorrwrm\VVWIMZpnhheef^VLAWWxxzjj|upmnz}xqruwvurpVixkfq~}zw{|m}xtsrrheZM\hu{}~xm~znhm{zzuustuPmk`jRRVVallssfjkknnmf_fmr}Y_ekkwvhhxxeimhba`fqwhckkit~~ffhjqmE[^dg\TZXl|x_KlY]hSXffjkkwjdhlqt||fIUqxZmpjj\Kiqkw{wvut`ufuzzxyyxx{gquieekxjeede`^TVgn~zussmjDD\ssQjeWY^LFL[WJJU`g|`[mvxZZOSiTLOOXZgb_dptx~j`^ZX_rpkg^M?TZgxsppqvurvwtqsxxlbhuvoigmxfA]]aaVYa{|upjg[ZdWRQpgc`dp}|x{wj\W^plhiqmhhPGTtyr`UqtgFIoogjx|xgQhnpmkfz|pxzzhbddnrsrquyvpnptxxvqssommlcTFX\\alslkh^u~yhvxtxvtgba`UV_urjfaWLccuu{llzvqr|sruxvuts_nzmmw~~v}yvwxxqoaP^jszzpxnlq|xxwwrux]qsoqYYbbhoowwloicjqvahnzxkkyyqrsnhgfpvxnsqqnwiilovsQgmqqg^dfs~{eUsdjubgxxttu~sknquxnV_uitvttgYrvpxzyzkzsz||{{||~}zyquvliil{qnrssie`alq}{yxxqnKKh||ZpqgilZSYkfWWblqjhv~hh\^o]X]]dfqmlpwz|skjgeitrlicTG_fpyqqswwuz}urtz|rgjxyskho|mM``gjbfl]``^ZTLGAAH@@F_WRNLOW^[SV^^WOD?FXXQRZUQQ@9BYYULHVVH9BJUTRROOPJD@;aaEE_^^d\SS\^WTSTZ\YXXY[ZZXUEPZTNU]]\[YWZ]d[Q`a^ZXVUUOMIELR[]]\_ZT]^VQT\c^^XXYXWASQJPELSSVVOQRRUUTPLPSV\b^GJMRRY^^XQQZZMPRPLLKMUYPLQW]]PPQQUSAJH@@FKO\LIRWXHHCEQEACCFHahbOLJMTVY\``QKJHGKXWURLC=EHO^YVWWXZYWXYYXY[ZSNRYYUTSUZO67HLMKHKNUSSVRLFCHJJGJJKLOUIRSOT[]\[XRNMLPHUSWMHEDFGUQDJOFINIKJR`ZT^ejaVQ\WZkh~qekyx|{yxi`_Z_\QKWUTTRR]ihjmlfttugghnRv|{yumhcbcqqndoupcqxupjlzvsu`ZeqfjYhk_Vhiihg[jrnx|sj|ohmxwl`yyxyvmj`XVTRROSYWxxjcZ]]^x[dctkKMQdtpoo|ussuuyri`agf_T~~tjqiTT`hnh_hjeie`efir|}y{so`ipwZYVbrug}wpwwthwn~~|qRYX^hoohNTZ\Uloonnlifg|}lotyyrmz~tsWKK^d]cmnjeihbb^\]daach^RW_LJ`me^ibYT]bOOTUYekprogvqggxzkjdo|ztimmbddqV\`aajmrhmhb[Zmcgrgpyloquxzyvxwsutt_]WWhhlgvsmwuss{}}|{wvvnn]_OVQ^kfdupkk^ZQQWFUUTSSE<8CKdd\NFFP`gbeVN^XUZY\]__aca][cqwvt|{rxz~peg\pkooqoXspb_ZPT]bfX^qzgprhd^b^`qpljshm{z~|{xphhdgcZS`^[[VV_kimpoiwxyllnt_z~zytmlqpuvpituqgsxupoo|yxzgajulpalphbqnnll`mtr|~tm~qmp{zpg||z{yrmheeb_]Y]c`||picihgijj{rWY\lytrr}xvxx{xtmhmmeYxpvqaagmurforosokrrsz}|wsdntyggemxyn}x{{wkyvx_eacmwwpX^cf_ptusqmjfpptx}}vn{wuaWWinehopnnljnniihgjlggmqi^dmYWitplrme_il\\bbdouyywqo}|ss|wvpu{ujlmyacikkrtxprpmjhrnovpu|qsswy{zwyyvxttdd``nnsozypxvuu~}{||uugi]f`luplxuqqgc]]aSccb__RHDPXplcYSSZgmmpc\mmnheihlmooqsplinx}|yzuknbssutcxujji]_gkpbeuJNROFCJGJRSVS^XPT[[]]\[QMKGJICAFEGGHHNTSTUTQYXX__OOPSCY]b^]\VRKLUVVPTZVOV\ZXRT\YWWKIOVOQHPRJEPQJTXUY]YS]VPTZZSK[[Z[YTSLHGEDCACFFZZQMHIIJ`d_YHMLVP?@BLWU\VUWYYZUOKKONJE]]WQUPDDKPSOKOPNOLJMNOU[\Z`_^]WTMQUXFGFLUWO\XSXXWQZ^R][ZaTCFGKPRRN@DGJFRSRNZ]\RTVZZVT\]WWF??ILINTTUUSOQOLLIHHMLOJCEI@?JRMIPLGDJLAADEFMPSUSNff^W\TMMXaa`[PPLS[^]ZWPRRLMMTEJKPRUPSPLHGSLOVOTZRUWYZ\[Z[`ZXYLKGGPPROXWT[YXX[\[YXXTSKKBHEKSONXURRKHDCG>FFEDD>:9>AOOKC??CLPMNFBJJLJHIIJKLLMMLJHMUYXW\`[TXY\UOPKVRTTVTFVUMKHCEJLNHJUZ_K\kjkjeTRQeve__VGvxnEa_^~}{\ht}VVsrrssrmittnUitps{yxjw|zfM_WOplnVKYXWwpnllnoen|vjrxgT{hS]e[Phv||xNJG6JZ[R_ddR:iCcz~|vdda`njlnnX9`_^wppLYjri|qAA^n{zs{z{}~|sjwqsvkkmpd^cgVZTamX|nruinnfq{~swxzzhmS^hjjpv\][kvsdRAKTi^YUwo]SPRYYOnqZZx~}}moZ__Kdnw[b{eVj{nnkaa`ZaURkpoharrsuvvwwylgeuzz|~on{zvvXMMVQQWbkiklc^^a^igOC<<@EO[jw\QQRRPKIKQTRMHJVJMVXVXUW[[suzpVVqxv~|us{ndZNR^fcWfYeppnmhXZ]kxxukhh]Ny{qKdb`~]lx``yusttsnjxxr^mvpsywyznz}lWga[qnq^Uhfewonhnxntyj]p^fmcXmx|]YTAXii]ill[FqPk}|qrmmoo\Ehjl{qqYamvr}MMis{{|}wvmwuvkkorkaho^a^hqqopp\~tvxqmsywy{~{kq^flnntyffgjhrywl_MX`slhd~xjb^]^`a`]rsdhpsbllVkszemnerssqmmkek_[qtsleuxyz|rop{qp~~zyfZZdaadjqnpuqkjljpm]PHHMS^bo{f^^_`]XUY`ca\UXeYZdgfgd`bbuyzeey}zyw~rlg[^hmmeKBKRRTQHEBOZZ\OJJG@XZTAOON_^\MRX]^`EEVVXYYXVTXXTFQYWY_][S``Z\[OAJFAVUUF?GFFa\XVUUVXQWa`\ZRW\cRE[OCIMIDPZ\[YCA?6@IHBJLLC8PHX]adWFb`]OJE^a`\TSRJKKMQUW_^[TUMLRWZSLCCKSST]]OMOQXTPSUUTSQQYYRRTRQQWQJMQTWUPXHHJLNUXPHIACC>VTQEFGFFD;>BEXWVIVVMV]``TW[[^a[CH=MKMTHGSRRQOTVUNP_UM>^`[\XX_`]SS[MKVZVBPSP=9JMLIN\\YNTSTUPIZ^_`[YXWQPSKGW]aZE?FEFJRONNJFKKLQTXZZROLIJOSXMG>@EIG@CFJMXQLPMQSSMGKNWXYcZ^ZVVRNNU[]QBLHDFSZ\]`cUgc^VX]^^XRRUX@EEFb^ZCSX\QLGJTRPSVVW\\^`dXYZZ:=?LQPJGLKIHHEBFFE@BCBDGGJN\QDTVZ^^USX^\Z]XSCEJSUY`]^^\\[ENJOQQNQQ\]TVVUTX\]YVQZUSKKNXPIHUXUXPHKLLDIUSSXfV??ITW__ZHMQZ\PAAWYIHHGFKJEIJNXNLRMHGCKNJFIMMINPRLHNPPTZ^XLGLJCUYTVVNOX``\YYRL[Y\stuwvvgieecavrqeem\OVn`slmrrqp}mdfglpzuoqstwzzyz{x}vsp~xjwymyunngNJKe[bpuusrp|}|rljkyvqgffjecgssvvrdficclxigrpwc^h^\Nbffoq_ZUX\`qsWch\WMNVfe``cfae`eemkkonhc^hffnqi]ccnV]gb_YLNjmrtvmaff`qnndYwp{|}}{uvwt|}tzqa}{{pv{~ujfjwtpkmooKJ\^`_`bpwefyxohjlnpstz~pvZZb`]UOOX^ccSRX\da_VNRbl_UTXYLSan]^jt{woofqjeezxvbbchkmjszxwvxwv}wqlpskppjjkkhquoswsrwwvu{xxvtywmbjllrejptslnophipmg|zsipqspkk\]vysupac`_onrxV_fZ^^YTQff^SNSVZ]ROPOPZTUXUZagebaY__fcZVTiig^\jkooug^\_bmv}xwyxqjp~pj^Xd_avutvuuiliigfwttiiqaY_tgvuqttqo|oggjoo{uostuvwxvwyu|yuq}oz|q|yqqm[SUlaiwxxstu~tnlo|xtkkjnkgkqqwwtgjmjjqxljuszidlda\lnnxxlhcgkpxy`ioecZ\cmiqqsvqoinmuqqssnhdljjrtnakjtcgpmkeZZpvxyzrgkkghhtuulb{s}~yv|{szvh~||qxwporzwrmquuYWdfijlms{np}|vpqrpuzz~tyeejgd\ZZdimma`gjsttqnd[_nwicbdYaluggpx{uuluoml}{ykqsuouz}|{||}ysorvwrwtnolswpu{uuy{zx{yzxw{zslnrtuhntyyutmorpl|ztlsuyuqqce~ԅuyteiffrsx`hnfihfb^oof\Z_bhm`]^\]icdhdjotqpqhlgonhdasrpjgrtvvznhhjksxzz{zsmqsneaHHJXZ[\SSPPON[XVPPTKCGSLXaQTXXYZ_UPSRTY]ZXWXZ]`_`^`bYXX]^YQY[T[XVVPA@@NJMT_YWU\^]XTTS[ZWQPPRONQZXPQQMMS\RQWVYMKQJJBLNNSTKHEGJLUUFMPIF@AFNOMMNOMMKMMRTSPMKPTVQKLLREHNKIF@AQRUVXRKOOKUSSMG^XU[\][]`b[WXZX]a`_Z]_]UKaab`]`gc`d^[[VXZa]XQNQXWUSSTT@?]HIKJKKUXMYXSOQRTTUUZ]TXGGKJIFAAFJMMDDGILMMLJEACKPJEDFG?DKRHJQW[XSSNUPNOZYXKLLOQRQW\^XYXW\YVTVWVQTTRRSSQVYVWYWWYYXX][ZYXZYSMRSRVPRUWUQSTUPQVTP]]YRVUV`URRJJWY]^__XXUMNLKUTVYFJOIKJHFDOOKDAEGIKEDECDIFGJGJMPOMLHKKNMHFEPPOLJPQTTXPJIJLTY_][Y[ZVSV^aVRKFnuvvttyspilnnttsyiMMjrquxop}|svyqirqt}z|snq}{kvwuPYghkhZIImwry{ssz|skuxyrrniRYdaoqqruvxmafhknkfluv{kmBAIGMIGONSMUYORLLV\VYUOOPRROVSCAADCVPHYSLJFBB]\\MW`Z]\\[ZOTXV\b`^[`bdgc`XSNHUW\\NL^]YW_``US]TKEFGNIDRDFLJIPZSPICCJLJKOQUZPUNVYQPTXWYZVH?<868;>EFIIRYTVUHPNODGJIIJFAAMPMHBDLLPTUOPSQXYHMQRVQS[WXZ[]X]YXVYUQTXXTMDDPSTTPNQTY[\\XXVVTZYWWYWVUWWVVSWXPPNTSVWRY[ZTWWY\ZTVVUSOJRJMWIHPPRUWYYUY^ZUOUW`WQMIIDEMRDIMMQRHGC<@DGKMCEFGHHCEJSUXLKJGHPVPU`^`c]XNTUZTW[TSQVPVz~trmqqpoputsbhjmkilqqozyoemtj|zud^ug`a]ivtqtw{zyyf\jYVXDNd_]VNYiugVy}i[eijqxf^coqsfjrst|_ek`VXjrotrpniadekqpqu|nfe[c`\[ZZXRS_mtkignuwpwsoeF_xpaTeijcrussw^`wp{wmccppkYY`hdcXUdb[rnjijdq~~}}}}{}|{eekj}|}|wxy~ttxhbdnu_`wx{~qtyqjjzrbiqt}qbKDDYZZq~wwskkihkllkxxwu~vx|z~eb_YN@LMMVWWhr{fxhULKKcjp^pmjigba`VZYpyuwxtuuKUvjddslhlp{||ooxsopzw|j\\b]dmqqstsqwv{}xvoqrnnrxtqrtwxxukvlbKRiptojmtnnvsxepywwpgaZ[VXk^gibqxuvuqhnvtxvte^]xlkirr}p[TS9NR[YP^ZQmojTTV||rjhfnop`z{z|kuy||}xsqxxvulazwuqomoutuflkpmkouuq{~pfmul}{zlf{rroehcmwsrvy~|z}pioedgP\smkcYbnwk]pckolt{mhfprtimttu}dioj``ovuwtspjdfimnotv}spnktoegfdd_`js{xuuvsuwxqyxwjPe{rf`nrsny{yy}ijzs~ulltsn]]bjhja`je_uqmkmhu|}{{z}mino}~|wzxwx|qjfqycbx}sv{tpp}vmry{xlWPPhggxyyxssrqrqqr||{yx|~mlkdYLXfq{pscYYXoswjyvsrqjih_ddr|w{z||W_|qllzurux|~ss{wopxu~occgchprsuwtsxw}}yxqrqnnt{vsvx|z{ypyphSZnuwtptzss{w{jr}||vniddsipqjy}{xwtqq{y~{{qjgfd|rqrzzxkcbF\_he]hf_uwrbbawmqquvwm|}|}rz}~{xw{{|{ri]_XWTY[ZYMQTUTSTV]YVRWYT^_\XMJWNNPLLJQZZWYZ\PIQGFH=BLIHEAGQYPGY[OIOQSWZPJOWXYPSXYZ]MPSKFGRVTXWUVSNOPSZYWY]TNNINKIGFCDKRWQONSXZWYWTN=KZUMDLOPLUVUUXJKYU[XSMMTUSIJNQNMHEMOKVTRNU\\[``]^`__^^[[MOSP[_\]^]ZZ]_\WVY`OLOT]WLNZXY[_^VWYUPPZVKOTUZSK?;;FGGU]YXUPPONQPY`XXWbb]XX[Y\_NKIF@:?GOTYMaaXOE@LPSHSRPPOLKJEHGUZ_XV?EWQMMUQNQT[_^[\TTYW^\\QIIMKOTVVWXXVZZ\]ZYUXXWWXZXVVWXZZXRXSM@DQUXTQRVSTXVZPVZXXTPLHHFFQJOPMTXWYYWPTaXVYXca^VNJKYRRPVV\UJFF:CDIHDJHCRSQEEF[\VSQPSTTK^`[\[\``QWZ\]]Y^VUYYXWSLyspkotsstwuoouupdN\hjjrahkbrznfoUXcltd``Npujnlyy\Z^aa\NMMO`gdaai\]eghqpclchhfd`hruz~wtpmvskkbYQ`runslemcc\hvqljv{jnpk_^_aaca[W_fkd`]^j~uu{x`U{|sTfmncXtproe\wnmafpvp`M`yyql^RUbWahplw}}lw{pmnnflryuyxzuhhn~{wwy{pmiiuwxssuxvrkooh_l{}kZGKKZZYshox}}wrx~ysplq[afYVTVPIRb`mim[kkrj^KAFMThak{{sX`gqbQ\jwvx{}yyjYp`Y\[YZ]m{{mplpostyvttleefagnuijkdmt~~|vqlnsoorupqrwyznlnpmepuupaacjjqx{p_rm{wkdOW`c_Xbk^elhijgg`s~u~pgdbbjsxhjmmeg]]cdqe^TQbYWkkpgfYtmdlqstuleyppr|snsspz|yuszjjhhrzuompqswvqqvvshRanmmvdikbszqku_dmtxjhgYuzptr}}kiijjfYZZ]ovspmqebhiitqfphkkihjpsuz~ywrnxwqqjb[gvxrtnipiiakwplmw{puvwolhllnlhfjnvsnlms~uu}}j^~xbntunf{zzxpixpwoquxpbRb{{tpb\^dZbhhipm{r{y}}qpqsmqu{wywyujjp}{{|~xsnmwwy{{}|ytpwwqitrdSVVctmu~zwz~wqrttosinsecac\VammvtxfqqyvmXMPW]mirzgkoviZepyxz{tgzkfhfegjx~rspsrrtxuuxqkklgjrxmnpjnr{vrmpsoosxqst{{|qmpspisxxukkmqqx~vfur|rl]cilmgntfmsqrqlnfw{ysliiov{pqrrmnilnlxnh^\lefuolb{umquwyzun}qqu~tsxxu|~{y~qqppw\YXTW\\[[\[VVYYUPFKPSS`aVOSVQY]VPTFFLQXOKLATXQTR__ZZIHJKKHACKNLKKOIKPRSWWNTNRRQOLPX[]_YXVUYWRRLGDKVYTXUPTMMKQZXVSZ\QRTQKJLKHGJNQLJIIQ^YY\^^YKE[[VDNRRLFUSTRMH_ZT]QJNUXVNCNZZVSLCEOIORRSVTX[[RW__^a`__VTTSOSVZW[\\ZRRT\ZXXYZSRPQ``XZZTTUYXVQRRNIQZ``ZPG=>>GFF_WPSX[[XUY\`da]YUTTSUGJMFECEB>DLKQOQGQQUQI?:=@COJPZZUGKNULBJQYXZ\[]XYPGSJFHGFGHQ[_^ZSUSUUYY\ZXWRNNOLQTXQQRNTZ]]^ZVTUYVVWXVWWYZ_[UTOUXXUKKLQQUYZTKVS[YRMBGKMKHLQKNROPQQPLW__]W\_bbTNMQWZPRSSOPJKMNUNKFDLGGSSUPPHVRNSVVWXRNZ`VVW\`YTVVU[\ZWUZQQOPVqhqstspmqtrosqn`YRP^eils}unrqswro^gi]XXkr_^ZVjdij`pqm^WW\\c[TY\ZSbsXZjjopxxqwuwmiijltu{xjni`eg_SVX[pyqsxhihhdcvunbgpugb[bYUVWWXUV\ahd]YX\isilrrv`]mg`^^hdb\YclnlkvRUmqpnR[uwshskbmqehrudkhipsddrqq{|zzotilnupmiyyw{yx}ae|qfixnvoh~ti\`ezo[Ukt~~s^YS[[XZ\|pjmsxxwy{ws{sokkrviRXUPEKV`eltgXX^cdYLSS7JSRgg]RSmieI^dndZioumzz_\W_`__\Zdrwunpxtxvtvxslnpjjpi^mpg`[T^hguutprx}slvwwymlptqot{~yqwzzsnnplosrboflyufUJZ`bWVWYZ]OSSahvuxuuxzq{z~rprkksnw`bkknc_ltm[XeeZZhjswmZYXjdkorbdoknnot{qwbaeputnjrbij`rhqsolorqputqe^VUdjjks}unqqryuqbkmervgfdbsproeuytjffhhpjbhjiamxdcllprxwrywzpllnptu|znsngkje\aabs|svzkljfvupgis{okdngbbccb^fjmpmkgdhpvmryy{kjtminljefnsusw|_aqsqnS]wzujupkrthkrtelmqxyjjtsq|{yysxmquyspl{{x|}{ilxolyoyuqxn`eiwhbqxwgc_ggbdf}uquw{{xz|yu킀{qnjlv{nnss_``gd_SYbkpu~rffmsshZ`aCU__oog^^vqlUdisi_msyu~~njemljjhemwzztsxtywuyztnpsqqvncqtoie^diixvwqsx|snxyoosxsrs}xsy||wssusuxwgunq~{m_Wdildcdadg\aalp{xzxx{}v~yyxrrvpyikpqsihq|uhbpqiinnuzshgeqmpqulmsmqqsxvzkjmt{yuqyjnpjXTYY[ZYX[\ZWYWUMJGELNTWY^[WZYZZWVLQRJFFRVJKHEPMPQMUUSJGGJJLHEHIHDLVGHSSWW[^YZTRRSSZ[\ZRTQLPQKDEFIU[VW[RSQQNO[ZUNRVWNLHLGEEFDHIJOMHGFHPWQRUUXJHROKIJPMKJFLQSQOW^]`bBESWVVHLYYVQWQKRUPRX[QTPPSUMMVVW\]\\TVQRRVTTRZ\YY`a\KMMN[TLQ`ZTXSN\VPJLNYRHDPV[\VIFBG\TOQUYZ[YW^_`_``[YWUTUWPPOOBCCGFC=@FLMPTMEFJMLGAEE6?CCNNICCRPN>JNSNHPTWRZZJHFJJIIGGLUYVSU[Y[ZXXZXTTUPPTPKSTOKHEKRRXYXVWZ^XTYZZ\TTUW_VUZ\^\WY[[VSSURTV]UMTOSZXOE@HKLGFFHHJBDDKOWY[Y[U[Z]UTUQQWTYLMRRTNLSV`_^SIGMNIIQRXYRHGGQOSVWLMTTUX[UYLLNUXWTQULPQLfjutsvtwsspulaUXTlswyxutr{|uX`mbdWZ[ebYi[\XXl_Xf_a^WWUY``ZZ\ZZUczreuusw~}uuvwyrqstuxskf]d]Va\DQSTfiinopmkqciu`f^ggbcdDHVRMMRVPMZf_XYY[``e]Zcba`tmp_R[ddjqhRYkkfp}o_swnnjfvuqmjysyzztqrs\gkccinnonoruz~qxsd^rtzy}_UUhnx}ultccb`mki`\\nopid_YYKV`lnruyyjfvlqpulnotxxrrnVSPOQRLLINWmoql``dhmyncNQUcbMMXX]VTR_eKKERXfifc]\_acb`\Oajj|vxxwz~vm__cnnunrm_\TZbhmmnrr{|x{tnhhkxux|}~{{yxzzwmm~giwsuliWOGM^Z[`cigYehpq~{szz}ojopyxgqwwiipmoywqjv~|{yZ\[dXUfptkclnsZZgdlihotqmkrprubZZiptlnpnyhlvutxtuppnuofZ^\qrv{xtss|}z`frggeggmgbojifgtgbthilggcgopjjkhf^i}xozyz~uz|~{trtvvxumhdpd`hcQ_`]illqrronthnt`fcjimQTd`[Z^b[Ygqkfgjjkdckjihzuvh^hkkqvo`coopyseuyqqlfvxuolzv|}}wtss]hommpropsu|w{wmftv~}jbbss{}vlnpynjiitsqjbbrrsnmleeZbjquyysw{{mhzqrrwnqrx||xxvb`_^``ZZV\buzzvnntwz{tZ_cljZZedlca]dkSSNXcmomkgfnnomieYhpp}vz~zrbbhwwysupghahkmpqswv~~yzwrllnyw|~~}~|}|{yttlo|vzsqd\T[kgbhikmbpqwy|u~~sqvu}~px}}nnsqq}{vq{~jhgldcmvyqmuwyhhllqtxsqovxjeepuvquwt}RTZZYZZ^\]Z[TNHESZ\[Y]^XHLSNPFGHNMGPIIGHSLHNJLJHHFGKLIHHEM[VNXXVX]]ZX[XYZ[XTQLMJGMK=CDEPSSTUVTTWNQZPRLQRKLL=?FDAACEBAHMJFGJJNJHLLKJVRTJCIMMPTPCFRRMS]_a]TJVYTTSRYXVTS[VYZZVUWXLQRKKOTUUWY[\TZVLJVWZY[]_b\IDD\`MSY^]`]XTSR_VKMLKQPOJIISTTPLIFFAEIRQTTVXZZRP\WQ^_WTXSTTVYYUURDEC@@>BFQRSPIIMOPYSMACELK@@FFHECDLN??=CFNPNLKIJJKKJHAKQQ\_ZYZ\XSMMNRRWTVSKIEGLPTUV\\Z]X]`_^TPPSZXY\^`_\\ZY[[YSS]`PPXWXQPFB>BKIILNRPGNPTT^]\W[[]TQTUYXOTXXQRUTUZYUQX`\Z[^ZJJIMGFOUWRLQSVIIPOSQPTXVTSVUVXMHHPUXSTTSYcdkgnusqwii^ZWbhkhv]:CZfhuubJOIBptwVY[qYY\\`\X\csvcWVRQ`mwHZhjwao{eTTqw}aaWXXvuuefggkx|rjmnpjmcXhXLS]]PTWdhZSL?AFFGJUOICFJU[ZXVOOS]\WIRX`^[b``KCDIIDEITEACNX\NRbEEPTWYRRY[\aXX\bbXSOCET]_ZXY]]QETXXTTVSL8GP\UMVYXWXXULKPJRR_f^WNKLMTSI>D\JEHHKRRON__T^XMHIJJKNPQNMKUXRLPRQWXPfcggffQ4uuN;[rlih`Wdooxhf__>FNVZWOEmdYnkhqkdxxUX[]eedcbHUaYYvhc^]n{{xvy|bgltvwlnrrtvss[_bxrlhhg]ld]^bhmkff_fmkeeTfqeeqXQX^md[c\\_fb^UUdcbbZRUOIlor`bb{yw{t~elssmggyhTWZttzkZJXdpg^||{{t^^oibhknnOONPRIXdnopffeSS^zxxtuutwyuqm{k__Oapbgmf__``\]]VTTWaj`\g]Rjgc+^}bxx{b[T[dmSWZDYi[ppXNZUW^^_vrna\\abbwcYOOV^^WWNKNN^maTp]\[Y^n`\\qqFG_r^^nrskhYm}zvsrquzvfstkYCPWhRJMcjni_n||{tZpwrnlhttx|iiv{|z{y}{p]UUowpjjklnux|z|niuuOOboxic]X^ousstf\hv|a^ZSYZZ\nnlk{~{xr^``[\fstuwppe]eishdiigfT;uuTF`tllkd\fooznkaaIRY^_]VOvohrolyrj{{]agkrrutsUdqhh~vsmkv~~yuz~instx{ppqqsvss`flzupqmg_njcdekqpllgpwull`pyooxg_gn~uktqnddflmjddnpi`ddc]Vqtwnmm}|{ys~houupkknWZ^uup`T^hqkf~~}}xiiupjqUU[\^__U`isturpn``h~||tvxty}yto}ncc\iumoqpnnppdgkcaa`holjohavql7dh{{jfbjnq`dhPao`uub[g_^dim|{zniij}laUU]eeff[XgtlbylkjhnqkkwwLM_maamqtnl[n}~|zvtx|xjwxoaO\bq]WZlrvocq}}{t]rxsmlhvwxppx||}}~vutgbbu{tmnqopu{}rmvvUUhuwrlgmz{z{|qhp{nkh`giijrrsu~|vcfe_alxvvwttlfknxRQRSH;[[C8JXVTRNIPWWcZPPNN:=AFJHCRTUJKK[ZY`]Z^bOSVVSPPXPHIJXXYQH?GNVPI`[VHHSOKNQTTDD@AB=FNSST``_LBBIYXXgc^XXWXXYWUS[aQLLAKSJNRNIIJJHDCCEKPJGMICNMK2I[LXX\YKGCGMSBDF;FPJSSE?FEGJIIVTQJGGJKKaWKGCCFIIEE@?@@IQJC\\SHKULIITT@@O[LLVYXSQKU^ZXUVUX[XOVVRHRcFAAVYWZHatxkYRRV]fhww]mzys^\NR`iddgixtld`dglmnpplaSNW_S`jxscMhooryqia_]\VOML;;FOdccfe^^[_cUY]fd]\`gilQddYUQUUzopldejiaacnykcYYZWbhq|{}ab]TVuoheeX\aVlorzuux|{smlszoolwqe`_h`VLPMGIa^edrtjo~}|xyzxp{misctysnjeZv}{qax{zkkNlzihrwv~}{{wfkia\Y]]bkpxnnlqpqsjZ]f`[T]~wh_owswvsohfhpZPfkmss{}zzcqxkkoojt_^ZZg``\jomjhdgmriphcZflellustmberksh_habnebhmpffikdnleb^or{xuwio{xs]emqwyzyx{mnztrrxzrfbokxzxuf^w~uvss}qku{vttjbX^[bY]bb^dulq}|xz|~uojjZNktvxnpuywutqfnuuqqjrnjiPPJDVePMMadbcQfw{qd]]`fnq{{dp|}xheZ^hpkmop{wpifikquvxxwma[bibbaiq{xm[nssw}ulfhjfb^[ZHGQYnjm^elbgmpojilpomVgg_^^cdwqplmqqllgr|pg^^aajpv~imf`dxsmnndgj^mprzxyx}}vssysus{vjfeqg]V[VSRhcihtxqv}z{}zp{omxiuyvqpe|xk~qqUo{mnuwx~~ylsqnlgaaikmsw}xwrutuuodfqpjaf|slw|v{ywtmjlvbZpqqyy||~zzhv|MLQVRWJGBBMHJHPTQNJFINTLPJHGNNLQQVVZ[VRKIOLSLCJFHQJEHKLFGIJGKIFDEMPXWVXNP\XWTCJNO]V\\YY[PP[WVVYZVSSXSZ\ZWMGVYTWSPWPKQTQOOIEADAFBBDDFLV[IILOUXY[VVXSMHHA;NT]]\ZVP`^KSWTQQNFNUWUUNSOL^^NBB>:FN=::DFEG?LVYQFBBDHMOXXJRZ]YVJIACJ\\]aa`PMMNOb]XWRLKMPQQRSSPJC@DIDDCJPYUK@OSSUXUQLJHGEBBA88<@KMMIIJKLCFINLHGJNPSDNNHFBDD_YRURLMPOJJNTYQNIGLOUZZ[[\KKHDFWTPNNFHKFTUW[_WXZ\_[WRRUYTTRYUNLKOKG@B@=?LKOOWWQS]]^]\\Z[X\UR^``VMY`aYUSQNGW[ZTLY[ZRQDS[RQWZY]][[``YOQPMJHJILQTYRSRVUVWRHIOLIEJ]XOJSXYWUQPQTICNQTVVZZ\]^\\NUYSMneb{qkadk[[`ifXXWVYd_dZSSUqphhdjqtjdZCQ\l`KXNLWuaQV`[UZahgdipdjjppb_dcbilWV_sodhiqwhet}~ytqwwueekqowxumikl}|ud]hVbf\RRY`bOUNIBPOGtisdWSet{~z}ibSLSmtxxwuqlkaeoesrm\`YSggc^xbVpxhnd\K>ed_bnss`Q?dgiseZZ]ioqsj__kojeSNKJZivqljowj\jpum^cYVkbWKMPXXifdhopidjox}vpZ_dbgZMMD?EjRQRX]=LYPMV]a^TY]b~gx{m\S[bymnswjrvmlpoo|~lgbjvpk~nirjnZjw{m]VelZ]qhh{xnnutzsnqu}~}|w}vnY[WWc_ag\dgnlScRVfuvxxpnqkpupnx{oxlskd]Z^[YviSdrz~sgU{lehgnhsrqsti[ervjll^]_aasz{uusqlXVGT\\TaoUWXbtqsrnr_XX^YKbYmmwvvuwytvwy^Xuki}vqhiobbdlladedfohiea`ZtrkkgnwyplcP\fqhWaYW_zj^cmhcdegpupmqunssvuhfmllop^^gzumnouymjw{vsvxwggmqoyzxspynhqajsi__fjlZa[UO^[Pvmwjaa^[m{}ql`X\qw}}|{zvtmpunxxujnh`llgb|meu}nrhcWIffehtyyhYFjklzpfccruwzqgepuqn`\YTam}ytpu}reqtwulofcvneWZ\ddqmhostpjot~{s_fmhmhYXNJPt\\]behlEXf][dfkg]`bd|i|qb\bh|suvxqx{ssvrrpjfnyxqrp|quhqz~rdamsadrii|{tpuw|voqt}{s_ca]ighnaikrpXe\_myyzyqrskmronvzv~pztpigmhd}tbo{xmY}pimjsnuttvwockx~rqqgijnn{xywtpbbP`hh^iubdemzwxvtxgcckfWkass|{ywxyvxz|ECSOM\UQLNSIIMRPHGFEFLKNIDDHVWRRPSUWRNI=CIRK?FA@FXKCEJHEGHIMPOMPUNQQTTMKMLLQTGFJUTMQQVZQNW]^[XV\[YQQTXWZZXRPRS][XNIOELNHCDFJKADA?XQVNFFGDMU\]aY\]OKC?DSWXWTQPKM`TNUUQGJGDOOMKYLESX\OSNJA8POKKRUUJC=MOQUMFFIOSTUPJKQSPLCA@>G\Pb`VSQPSb_]WOGPTXRHKECOJE>?AEENNMOSTOMQSXZWTIKMLNF@?;9=OBABFIIH;@EA@EJKIEGJN_PYZRICHLYRRVYPTWQPSTT[\]RPNQXSQ_`[\TPTORHQYZRIENQHJVRR[YSUYX[VUX[^]]\X[WSHHEGMJKNINPSRFNDFOWYZ`ZVTVUY[XV\^__abaSYTVQMIHKIGW\PENUZ]VPH\TOQPTPXWVWacXQINUXQSSJJKLLVZ[XXVUSGE?FIIELTEFFLWUVVTVLHHIG@LGSSXXYY[\XYZTqrajxnigglqpYddqeW\jm\W`imqnjfa^abiaXPSYdhNNSYUO[RZ[WYadjihnvppelm^cSST^gW_adRKNQeojnxxsjorosswzzoprrpqprweRJPcmhLLBI^UKTYT`\EcvoTNNVMGMqssykmpdisvq_beSetxyllyiVfTJJFF]oib`ks\kxd`eo^^bhwpiMXfhin[mnpnfdgjd_Z^]ZRKKhquql||ytwyrmsywkk`Tb_\PQQRRjd^[fsutsuy}}qPTmqueUOOA:MPBCHPPM??Y_aNIdqzyu|tkmopffztw|rmffssr{}u{t{xzywkvusbf{vr\brh\\jmnu|srppnsvy|~|~kXVTXjgfy~toqreOSLMafgqzw~nlrmtmps}}~{wxoc[OORUVarh__^^nnha_gj[[^kjiklpsrr_z|qnxqZXXYe{|{ynkhbYc]Z[QUSYcf\Y^hbeca_URLkc^^rrz{usu\{zlrztqllqvtajitmbfqua^ksrtqmhdbddnk`[]enrYY^c_Xc[ehfgiruusqryxxossfl``_ek^kpm^X\_lplpzxtlpqquuxzyrsuxvtyiYU\ksqWWNUg`XchcliSj{x\TT^XSXxzw|rtujmuzvglpap}~}np}qdq\RRNMdwsoks{eq{mhjpddglztmR\lmmvhosvsnnopjihfhh`XXovzws}wz|yyxquzyrri_omj]^^snhgmuxwuy}wX[rx~p^YYLEX[NOT\\ZKKgdbhfeeRNet{wnprtjj}y|uqiiuvu}v|}{|~{p{ywko{xuafunecopqw}vusttrnpsx{~q`a^bqnl}xrtvjUZRTgkis|xqmsmsnpr|{|~{}skg]]addlxsonwwqidlpaaespkmnswuuf~xvyhfgiq}{sqph`jhgfdf^b_clqfchrprqpmb^Yqieevv{|yyzHTTJP[TPOOSVUINOVNEIQRKHKPTWUSQOMNPRKHCDHOQ@@CFEBHCGHGGHHINOQPOTYTTMQRJLDJPGJKMD@BCOWSU[_[YSVYVXXZ\^UUVUTTUW^YPE?ALSO??;>IE@EGEJH>LWRECCF@=@TUV^__]ZQSTNRVWTJKMCMUY_YSSYOEMD??=>IROLKPUHQYNKOUIILPXTPCHNOQ\RFSMKNQLJFIHFB>>N\\TVTQZZXWXYZZTSVZXPPJCJIGABBOLHFNVWWVWYZZSBDRTUMD@@:7@A:;=@::EFFJLCAPUYXV[VRSTTNOZVX[VSOPVZ\]X[\UZYZY^XQWWVLN\YVIMVOHIQSTX\VWYWUVU[]]^^[\^]QGFDFQOOY]WTUUNCEBCLOQVZZ^TTXVZUXZ__``[Y^YUMHBBDFFKUPLKJJSSOLLPRJJKQQRTTU]WVVKZ[TSYTHGHIO]\^ZTQPNHMIHHCEDHMOJILPLMLKJFDARMJJVV[]XVWULnfc^Naqv|{pZjv{aSiudX\l{{rg`edfbV`VUXZZi_JACJUSZXUUY[aci]Yuxthj`a^ZZL^m^`\_VVYWmspltuiXbbagpvtsmilnrpnieyrm^UZzxnb`QSRTSRRcxh\ZlZOORa]P[kx{}{{z|}pbbnn]UaYQsxumwlluVIGIN^Wb`Z^diskbvccPNJWcqneqnnqsk`rqh\OOllqfZZ\^NRVjzqkpcTanvzjXvqloqgpxmhh^Tfdb^ZVLLX\_ibgei|vozgEE`dgdZPQODGYeXINPYSQX`fmqnnjSQK@:oqq}xoorqp{vfngmmlvulruzvrmm|nrvvkhpsyvyyyx~{ijlmttz}{xuyvs{|sz~~xi`XP^blow~n\^btfmiddpslrytjojpvpkmvuvwowykeY^cTY`Y\\afcbbVV_nb_gnkqrlifuprjYUdffbTVWqkiilvutrttrY[^XVTW_ZOIKW`b_a^__]eONZfj{ytqbWspnf[htx~~vgpz~fZmyj`ft~~vmfjhli_iccddcaaphUMPV``igdcgioqsfc{}{ruhjgddWfrdmiiddgfqsqnvui[fgfkswuuqnoqvusmj{vpaae}zsjk`ca`_m~qhfugXX]mi\et~}}z}redrrf`je^{}wnyss{_SQTZjdlmiknqxrjyffVUS`kvriursuvpgutlcZZrsxqichmW^dq~xsvl_hsz|p`yuqsujsztoog_onljfcZZfhirmnmq|wqqQQhnuld[]\QTblaV[]d`_fjnrurrnZYTJCtww{t~{mpionnxwltv{xtrqquxxolsv|z{}|{~psww{~~yt{xuxxq|~pgb\glsu{radiylrniiuvouzulqlqwqlmtuwzryysqehl_dkgmmnqpnnbafulkkhnrnsutnjxtuoabnrpk]bcuolloxwxuxz{fdfccbdnj]WZgpomnjligj[[enp}ywE@TOMLAMVY]\TGQY\LDQXNHIQ^^[[WQMOPPLFKEEFFHPJ?;=?BHEKKHHLOUQLXNNBA?FMTSNTSSTVQJVUOHAAQQSMGGHIACDOYSPSKDKRWZPFXTQSTOTYQOOICMLJHGE@@EGIOLONQ\XT[XM;;JKMLGABA<=FLE>@AECCEINRUSSQDC@<9STT^[XSSVTSZWNTQTSSXXTWXZXWSS[SU]XXRPUVYWZ^Y\[OQRRWWZ\[ZZ[XW^_Z[]]XPKGBIKQTX\TJKMVORPNNTWSV[bXSUSVZVTU\ZZYUY`a\QMGJLDGKHKKLNLKKEFKSMLLJOTSVVRQPYVVRHEMNNLEGGUSRRSaZYWWXVUGIJFEEGFFKICACINLJKJOBBIOQ[ZVUPMqfcVamjhscuwpjde{u][IxssxeiiVVGSYQQX`jecaCDRXIKWadQONQZhdfhienk@V``\VPqgffa[]^Zmspsve\cdlttxebhppqnmjmbo|re^[cplhdng\RM^Vpgd]XYOOQYca^Z]pvfe}vy|vfeinnc[XVVRYkpq}|{{nPIHS`mKKYhiijjiczjZCHLXbyvsueccehijfTK==alvdknX[_abqo_Z`xodqgeXH]\]kdg^IXddslcadgdd\cim]ZZd{m]up]JIIOUaaXZ\Mku`^\]XRW]Tdpzsf_^]Riruwzz~}omkegmssquz{}jffhyz|pcc_ho~~ifpp{}~tp{}|}voqwegooq}aT_dkryyAH^kwsihuplrmlolhhtysibnmoponmulquxxr[]^lc\\ZWqp]]dkgknfonZiimhheenwfUY[nyuia\\VTTj|{ww{imcbmXTRV^XPQWXcag[\a__]acaWSQhpxxqZTxurejtpmxl||wohiyggV}{{|lnn^^R_f^_biokiiPQ]`TVdmn_]\_hqnopqnvuL^hb^znmnlhkliuwvrovvgdjjowvyhhmsrusrmqhstjgagxursyqf`[f`yonkec\\_hpjgdfvxii~w|~whgkttmedcc\`nwvw]UTakuXXepruql|n`KRX`k{wzjggjmmnn`VIIhs}nuvgifkpwuigk|tktkh_TbcdnlnhUbjjwsnknpkkjmpsjiio{oayviVUU\`oogil\s|jhgie`dj^lw}xmfdcZpxy{srqjjpvvsx}}ol}|sffckrmjss~tq~}{unpxlnutviajnsx}}HOhs}yonzrotnnpmjjv{uldpqrtssrzqu}~yfhjvnlldbxvhhmsqsumusaooqpnjjqwh_ddq}yohcb\ZZn~|wz~nsnmvcbaeng^`fbkjsjjonokkiiea_ou}|wCCVNMGLTRQ_VLVXTROP[XIG?YaaUUYOQQFF>CGCCGLQOML==DH?@FKMCDHOMNOPMRQ;EKKIFCTONOKHIIHRVWZXXZPJMNSXX[PLPUVVSSRTLT\WOJIMUSPMRNKEAJETOMHEFAABGLKIGHSXPO]YY\YQPRSSKGECGR_TUZ[ZZRA>=DKQ??FOPOLZQH<>?GMXWVVNMMNPPQOC?99JPVLPQFGJTSIFIXSLUOMF>HQLMI>FLLUQLILOMMGKOQIHHM[SJVSG>==@CLLFHJBPU\^IHGHECEHCLSYUNJIICOTVX[[_SRQNPRVVUWY[\PNNPYZ[^TNNLPTa_]]_``_^]\\QPTT[[\YWZ\\_[WXZNOSTT[KDILQUYY>@IQXVPOW^USWUSUTRRX[WRNVSTUTTRWRUVXXUIQMKKHFUTIIMQORSOTSHPPSPQOOUZQEGITZXQLJKHFFR]\[Y[QRLKRGEEGKGCDGGNMQJIKLLJLNLFEDPTYYU\Vc`^ZYYZmeXzsvrq_sl\cddZ`_h]PNPQW^\idd^VJJEVTMXYe`YZTPSbbdd]fq\FZSPN]a^Z^y^ZYZirvyz{|ic]gxpqqcgonsx{wsqeceZgsnir{eaZch_\XXb^V^WJJXb_TMjztm{pqyvcbttpmc`dhdcVdPenzid_ZKLagRWctj`dirz{xDDFQ^ekppjomnkehnd^XALVfohs|gflvumjd`\kgclYBCKAJQ\bgZWYhikk|sjdfhmmllkY^ddnwk]nnKNPSQNXbcaoelrd[RKMDLSV^S\edhkoowhfsrz{yxdaco{niiciow}NNlsykputwytorlbso{xv~z}ptuunprwtxxpijunnzhSiso}ilfis|z`S[feYqff~myzfmysrxuurlh[`ed`XbTdhygmj^STToafmutnw`aepvk\Zagid[V_jXe^^b\nnlykhr}nXINY_OSUXbhaYPV\YWQYf`WSS_jwhhdqpmffecsl`z|utdwugissdsh]Z\]bgfqnmhaXXP\[Xddomged_amlmmhoxdOd]\[kngaekhfgtz{zy|~rmfm{tuujlrqwwvz}{xvihmdq}xr{okiorlkffoh`g_WWagd^Xo~vp}stzwedxzvsihkpih]h\msqlgbXYhlY`kwsosuv}QQR[cjrssntrsqmnspjcMW_pvpzsqr|{rpmliqmip`MMVMV^dimebclmooxrlmmqqurpdinow|sirrXY[a_\hssrqiumsyme]YZPX^`h]eljlorryonxu}}}ihju~rllekszYYuzptxx{|wrrlftqzyyx}uwqsuyvz~wnowpo{m\rysprnpw~f]fpmaullqyyhnzsrzwwunmehkkgbj`knoppusl`aavjmoqtyxrzfimu{qc_dhlle]do^kdegbrrp{onzxcU[ho[`cfmqjc\djhf`cnlea]fp{oIFMMKGFFGSaNGZUXWWLV^QHMaaLLJNLPIBABCFJHOMLIE@@>GEAFGNKHHGEELLMMINTH=GDCAIJJHJYIGGHOUX[\[Z[\OLJPYUVVLOTTVVXZ\YWUONNFOVSOTZMLHLPLIFFKIEJF??FMLD@QZWT[UVZYONVVTRMKMOMMEMANS`YPMKH?@KNCELVPJKOUYZW:>AIKNFDFNPRRZUPLNPRRQFIMLRWPHSS>?@BBAHMLRLPSKGB??m{~vmjipmlqomijgjmu}soxsdy{}yzig\mnbhm\jskktvgdmuwnkhihfJShnryvruqgjmrxemttlWTWjkkm[^edifhjpnu{igb``SX[apxxuutvoqw^^VNN\\TRPhr{VSgom`]VV^quuqvzueHGKSe]_]USZ_i_PRXhphfQDMbYonsjh^^kyragf{srkzuz~{togdcjhlnrkpsefjfea_XQSPYqhgkfbe`cfiwufc`][hurf[_sqifejk|~~wxpyyppusopt{{uyzsi_jnp|ypbcqkntskhlh`_ibfji`gto`nwxlt{}|yrxusokpplo\a[^y{olle[cgVckosnjky{ijfghlmtcbz~ljntsl`SX_^wyvxytzusrneag`e`[bfb]juifoxlmxuskiguu}rf__mkpsrpon\fokk^fnmoptqNW[hhSUVKenP^j_W[noqlqXXwnuwy|wdagpkin^It{qvqpuspnmmnnx{w|yo}}}|{{pniuuintcpxppwxmlryzutsusrV[mrv}zvvskmpryhpwwp`]_qrrtffihqoopurxprpnnacblw~zyxzuv{dc[SSedZZXlv~ZXlttfc__cuyxtz~zoTRXbqgjmmjdadgoh^`cnwqp\P[kdLNNIHGGJU[^THKLXRQNWYRV\ZXNMLHGIHPPRMQSGGIGFEDA??<@LIGIHFGEHKTSLHEDDMRPKCEOLIIGIL[]\[YPROUVRRVUSUWZZX[ZWSJFKKMXUOGINIJMLJIJGDFLILOMDHURDPV\`XPTZZYXT\XWVROOPMOBGDIX_XSQQJ@GKCKMPSMIHVYaaZHIHIINNSJJVXZNLPQNHC=?CDDEPRSTUVYVRMIECFBJE@DECCDBJRKIN]XPQWUTKRRYRJBBLJLNLJKM@HNHHCGKJLNSQ<>@GG=9IN>@FOIJIFEGJPJCDHPTPOD>CLHkiaa_YhqxzwaS@Whahuttuuidcba]YR_kz{sjTY__\YQKDJKIck\WWJIPTUdiirqc_^`h|uiISShkaVRO[y}~}wwlm}}~pkrxxuu{{xnqxlbPZb[ll[U'9[]^`^V[[YQGUTTxksibqx{cozsstjd]WP\dndYulicPPonL]lkib^Y{cfi`ctR\s{]djfbaIIFC;AGquy^myicYPPe`PPQe]TTVXjzggsxxnquohZ`fvv{pdUUZTX\\[YWTgwc\RVZSSmu|LQQ\eUTRD??ccQJuaQX[d_Zr00mzn[bdx|volbbok]dg?`yncjhZhhX]mnodmtvylfk~vtl`\qi`bbfsnlmpTHehq`Ydgog[9KZjllmmkh^[ZrkRmtp`YV`y~c\lihIHEgponmq_]\\SLBly~~qlikp{vkkVNZ]ZRLJXuumNqw\WWKLZfjijnmfZPEJVc_WTYal~[MOZquus_GNMsuook^qy~}zh\J`qns|{{zzomrrqmg\dl{~wp_gnnif`YQXYVpwjeeXW__^acloowufhhgm~{qVbbuvja^\e{yyuxupuzzuv|}zosqi^elfssgc1Dkklpmfjkh\MZ|v{qlu|is}ttuomme]hnti^vvwoli^^sqRcqrpkgb}mnolnvxzXay`floppVVRNBLU}xszaozush^^uoXZ\pibbaap~llwxxqtwqlcin||vlddh`flkigdbp{ok\cjbbqyS^^gpa``QKKhhXSyhZbcggfv88rt`eg|vqoffnlfhhKg|~~|vosn^mmcfquvhqx{~tnr~zxrmk{sjnliurqqs]UknvjepszthET`nqqponld_]tmWpwse^\e~nhqnmXVSlrqxpmkkbZNrvqqrtypp[SafbZUR_zzqRt|d^^WW^konorrnf]QXblhhkmfcflseZ]duz{ygQ\[QPKJOSY[ZLD;FOKO^VWWPMLMMJHCMU\\VQDGKKHGEB>AA?LOIFFAAEDCDEMPPVVOJIKP\WP?EEOPKECBI[\ZZPP[[\TRVZZYZ\\ZVVXRMBGKHQQHE07JIIKJGJIFC@GFFY^PTaOKUY]_[LSZ]d`]]WXXQMIEAGLSNIXSQNAASSBJQPOKHEZ`dKMOJLWVUDIUY]KNRMJJ>><;:<>RSUVWKSZOKGAAMJAKGCCDEPYOOUZZSUWTPFIMVVYSLDDFBFIHFEDCNXLHAEIEERVZ@AAFLCBB;99MMC?VKAEGNJFU55RY[RIMNX[^YTRMMWSHNP9KYRJOOJOOEIRNS_]\VWYQMP_aba^XVQKISNJJKPWTRSUD>NPUJFLNRNG7@HQRRSPJKKVSFSWULIGLY\\LIRQPA@>PUUTSUMJIIEA;RY\]\URPQU[`XRRIEIJHDA@GXXSEVXJGGABJPRQRTSOHC=AGMJGFHLQ\HABHVWWVJ>BjrrxsorjImwyqScnx}dZ[]^`cca^[@@[qwpjjspdZM@>FN`PTj^PTT<4V^ewigmngspTW`irndidUUTYaq|zS^trswz|}}oYS}keLLahjpoiZ^aNOcq~oebclRI>HXuvwldWTekqxti`\LIMThxyyzzdaV]d{mjis|cUaAAilNexbiym{vo~MSXXlkiWWT`khgap}RSZiwmejjiZRHnr|qq|yuqmaTFFhjk@@d]YTTAIPhdXSNR^id_kossXdoc_]ZOgib::RbmY_dnple]lp}ty449=utqgZ47?dmlicyxvxzuwjLim^vwy{{ffnptyghjXZn{wqmzw_u{mjpVKLJCN]ueed`Y\eiknidfobQT^mqekymTTSQXlozuppush~utrpnntwy||qYdjhikpud^^nl]RLdnu}|gXTU^\[[\^ap}vsz}weqgZ[nss{wtunTs||uas{kdflmpsrmhbGF_tztqqvtmfZLJTZjY[sh[cdH?clpznmqqlwu`aelvxosoca`ekw~}Zcvuw{}}}~oa]toZYlqsvurilo\\mztrqqt\TJUaxxypj_^kotxunljYVX^mzz{sm\ci|pqrul`cIIprXk{fm|rxpZ_eepnlddcioljbp|_ahzzxtm{zzi^Rvx|vv|ywtog_RRmnoKKllf``NW_ytg_V]lzqguy|xcmvmifd\lmgBBVfsfhjsusj_nrw|<Ehrsql|{y{}z|pYtxl~}~uuwx|qqoder}wqqpn~|hx|tru]TYWPTayhhec]allmpmiisfUYcqvrw}sb`]_fvw{|xx}|vxutssxz|xbimlmptxg``tscXTirxqfdcijmnq{}z~{pwmekSXX]^ZWTWS>RY[WELRX\MGGIJLMMJIH>?KVZUQQVUMGA;;@BJCEPIBGG95EINZQPTTPWTCFLRV^SMOLEDDFKT\^ec^`ZDKXWWYZ\^^`VGC[bPL@@KNPSSPIIJBCLSZ`^SMKLPC>9>FWXYRMECNRU^_`ZXQJH@>@COZbZZXXLKGJM]ZSPOVZ^KCN;;PP@MXMQYRZaXU\?BEERRQDKQPONU]BBFOONW_QLPFB=QT\TT^\[XTSKB;;OPQ99KHEBB:?COLEC@AIPLIOQS_TDLRKH^GE@OPL99EM`^QEIMRTPNKSUb[VY6689UTSNH89=MRPOKYYXYYVX^P?NPIVbb`WY[[MMRSUXaabMNQGHTZWTSSTUZXJX\RPTE@@?=CKWONIJNRTTQNPTbcNFGKSUNR`YSDDCEHPT\ZYVSSVUN\`hg]XWUTTWYZ\b[UGNRQQRUXPMMSRJECOTX\daZOGGFJIKLLT[WUZ\YMTOHJngOZ`e]>r}zoHeq{veeIHOQQ`e`ailmb_mppdccJ@QSXUT`etgcclnd\\kxfbkigy{rlfhVhoqw{xn~zvumehkttrqppnbUSSN??V[XS^chvmchikfhm`\pvtkklluJF@beSNHFNV'Zel~{wxsd^XnhTTmti]a_]isc]ea]abYepvvoXXT\rh]hgemmlhs||sjgdXSUK?dmlw]gh^^U`jXb|pdMKHHdym`Jasnijko[aaXQI^^LJKNNKU_WWMQTVVdgjb]LWWFQjgdxr]OOT__sui[[f`biia^Zyo\u|{]jv]Xdkqc_SizQrrokz|rm``_w^^fnvlcdrqpnnxytypgjkh[KpqTbfOIYggI<;X`ffab^ZbbREEdgY[`aa__]YfvmZbiou{zmkttecmmebw~weivohWVkddiu}surhofYU[xzjbZRPP_knr}}qmjcisn]fiiaEuvSmw|yomWWVU\_^mqfemopcaruuhhjRH`bgdbimxljqwxqiir{kgnml|wtrt`lru~}s}ywpinquutsrrqfZ\]YHHZ`b^ehmyrjnoomovnlz|xrrtt{WPIglaYQKS\1cns~{zvlhewq^^v}sikllu|mgjjijkemt~~sffX`vneonlmorrqppqxvlki`\]REirpzfpqgg^fnelzsYVRRgxrkVhvsomktdff^XRccTTW[[YdnffZ_ceetwzfbWeeMWpnl|wf\\^ddxwk]]qlowwid`yraxfq|gcmrwhdZl|Wuuro{~{xo͊}iiuz|uoq{zztt~{v}rglnndXxzaloZRdrrRCB\chhdfc`hhVLLhk^cprpggfbmLJ}tchlrx~|qouujinnfcyxhlzsl[Znggmnnv}utqhqj_bdrni`^^hqvysnnmqSOBGKQLMT]YMN@@?>BCCJLMNRTTPOSTTONM@@CF/FLQ\ZXZVLIEQNCCQUNGJIHNTKHMJGJKFMTVVTEEGKUOHNNMLKRRQNTZZVQOLECD@==N[RH>JUSPRT^SFKKGB>JJ?>>??@EJEE?BEKMNMJ>EE>CPNKXTG@@CKKUWQKKLIJNNKIHZ`]TJW[gda`ZHOVHELPSMKDPZEVVTQ^^__^Z[^]]SQJacWHHMQ]]^]VPKLTSXccZWYVRSROH@STDKMA?GMM@;;IMQQN]bMKILLF??NPIJKLLKJI]\GN`^``_\WRHMQTX]\[TSXXNMUUQOY]]^ZPRXUQIISOPRY]a`XZYSV_PIEIX\YPLHDCCKRSU\\VTSLPsblptX[bccdmnkZEENZxuquvyz{ljiwyym`>PvhW<@Ks}[^giZ`{{lmpifxw|osqp`NfmRosj_eftvz{{D`txzsys`gnd`UuxyysuwUGtoVY]ajm\\CS`YYwevvo\{[WoopnhvHMXURXXZQGz~ggahzvra^Ubn{vd`hsv~rw|yv`abglWwwl|~t}n]ztnopjbYemjmoh`ddec`_mz{}vjhtpkjisqncci\KxCKNQQ?JSUUKVaUPJYetyr~c`]im}{_[W`a`rrifOii^Z{zxz{NC5alRssXM47:QX4VnTJm_\gg{vqd`}secc[]admp{shYvp\bgqtqdxyglysohe^qr\ANY_ma&koDEJpuc_dqqg::LXjg[djstxgcjhcSrrx}zpKt{nmj|srppomvwpqqijqoo||rsuraa[UZaotxgdmxxolzz[cjqsquyqtxlf|pvwx]aliefovqcSS\e}xtxxz|~qplkixzzobIY{qeGLXxdfkuac~~jlsifxvz|vthZsz_xxrlmnux|}}Lezwzlrxid^z|}}{_S}xt]djkmnhhOapcc{i{{ylebttrpkyUYdcaffd\Sssnr|yunk`iq{ielwys}{pqrssf~{p~u|pbxqqrnhclrpuxuqhknfs~{rqytonlwz|mmtgWzPWZ]]KWbddXdpb]Scqy{uojdmp~jfbjieuumj\ssli~}}\N@Za;]uZNuf`kk|wqifzommhinqrsxnc~yhinz}}yvq~zlp}xutpfxxbLW`fvi1rvLMPw}oknzzpDDXbnkbqvx{pnyuf\uuzwYzstvxwopvumormmrqqttutgga[]boruhgp{{ts~kmpuwv{{|}soULPTWIIKNPPUbaaSQH>>BIYXVYZ\STVUT[UN9BXOF8:@V\HJPOJN\\`bWWVTS\f\RTUULAMQCS``aVPJMNYZ[>KW[\W]bXUJNQNMEWYUVXE=b`_VSFGHKRTHH;CKFF`XOWW[SJZHFSSUTQX^>@EEDFA=X[]MMJNZXVIHCLSZWMLPUW\\]VWYXVJJKNPEVeXRZbb]Wb`]TJYVSTTQKELQPPQNLMLLJIJQYYZVON``USQQPUSPJJNF>X_<>?AA8?EDD?DIC@>EKVYU]]ZYJIHPR[_c\ZHFDIKKUUQO@NNIHXWVYZ@=9LREUUF@9:;CE9FRFBPKJPP[YVNK[_b`_\ULKKGHJKRTZ`VOFVc^\]SGLOSVUKXc_ZPRYVSNMITUI:AGJQJ/PS=>ATVKJLTTN88@GRPIMPVVWNLPONDWWYa][ZT@VZSRP[`caVUXXWTZ\ZYWRRWUU[\WXYVMMJGKPW[^ROSZ`ZTRZ^_ZJMQUVUWYTV`YRNytqnkb_KIFavfpzjYYSL_nnsxwvcinrvnRRdsNYbgk]XIWblp{pccszyy{{hpww|~xsT`jEE]djX^cYU{vs|xwz~retokzH\lrxjmlccjs{wsTl~vx{cDmmliijj4PeRRyxxQPNF\cnwxxWgug`YVV_VPTTRPOSV]^_cfvmdlsdgghhoh`sf_Wix\WQkxd||]m|xt{{nZ\\hoy}{{l[11jjkccWTQeecUDNOPPQLLRgymm{uoy||lXNMLJGxdJS\LRXZ]}}^^KWt^@R[qv{TTpfllncVJPYXXteZVWmzvne]Z]YKdl|re`mhVyyejyl^wYZ[]]YURc{{xmp}nfnr~~uqFRonmrwtn\``SSlgW9+9ALUWIMe`ac_^\\eaG\lIMvq`_cnufaw}}mhjeVVYax{utyw{slillmWOh~~lesug]\Zbvxswge~sftllv|ukp{rmjf^{uxxyqnWTQi|lt{ofh_Vcntwzxvfjnuzs``mxYepmhW`inr}simx|zzyy~~mrvv~yqZgrOOjotfik_[{y{yx|uiyxvTgxyzrqnhhnx{sYl|y{|fJnnoqqnn=KWOV\RHHD@LWSW[\\OSWXXTCCNVAFKORKI@GMUW\UMLW\`cg[[PV\\]][ZFKP<AE\TLHGHT[XSNHFIG@MQ^\UMISPFYYMPYRK\WEFGHFCMZZhha^^ekYST[`QMSU\\_``_XU@ETRQUX`VSHJJCCQOE72:=?DE?BMNJIHHML@JR?AWULJLRVaNKW]]ROROEFHMMLY[WWZY\`_VSQSTSIES]]ROVXRMJHLW]bYWY^bQO\VOVRRX^[XRU[VTRPL]abmdX`bEOetplkcXVrmcnqsxzzuhmurlZ\dfVJUOZ\YQUhru~cTfwlourrtpxis{{wwpifsn]X]csybdt`Y_pquutxzfw{wqyfVinynhqttZ\wvlngy|x}vx`[Usggnum^mk`\ntnSefVQU^^wsoaXwshgg_[Y\_aROKKY`kd\^^qxtxpwwpmnop}k^Ofh\WQty~vwwepzzxj`]dlnswvvogJOkfabd`fkbbqhQEIMU\LLYm}yy{|~ytvww^TUULIFeeAHORRYWUsrobeXSmaS[clneim{sj]^aZfYbuuQX_sskihhgxspjj\Y\ZXFPbp|m^xyjLkspmrn]fsqZZbZUdihlwupw|hgfujy{ptopzr_twnglz~pjxxmnje`bLHX[VVQDN[VUQ_][ZggYhfUi}xLR]gnx_bgttmrrmdgioqixxqsxx{wrhqwqj[qy{umvthcaNWhv~spnnsatplrreblkuzynrlhah~plaeelkPXmytrohdd{sfotwz{zvhmxvqdell_Vc\bhh^dptwh\lyywwnpwuvxu{lt||wwqljxtfejnx|lnykdguvtvvz}myzo`qv|upuxxac}{mnhz{y~yzc^Xupptxnbusg`rxs_nof`ahhzvse^|wrkjgkok_\XWfmvogijwvu{y}uyxspsrrof\psic\z~xjt}{xsljpwwy{vpVXolilkgkoggyq[RVZcjXXgt~{vz{|haee[WTnnNU]``d_Yvtpgjb_shZbhprjmp~wpdefbmcj{{^dj{xqpolixvsnneefdbMUivtg~~pSpxuqurajxwbcnhdmpnr|{uzmnnvv|vw~vcwytnr~uquvsokjUT\`bb]QZgfd_mkgdml^on_rY]eot|ilozzuvvtropsuozzuvzz}|wlszuo`t|}xrzxmgiW_nzutqotezuqwxliqpx~~wvsohoTLGFFJK=ANVURSMGFURPWWVZ]]ZTWYVSGINOE?EAHIHCFQWZ^NEOZZ\\UVY`dVVWUZSX]][[WROUSIFHLVZLMVKHKTUZYXZ_ZOYZWSYMEPRZROVWWHIXWTUQ[]Z_]YZMJHWNNSXTLQPKJSVSCMNFDEIIXVSMGWVPNMIHFHJKBA??EJOKGHHTXU]XSXYUSRTU^\QI@LNGDBUX^\XNTY[Z]^`OIGKOQTWVVSO@BQNJJLJMPMMRM@;>?CG??EQ[XXZZ[YVWWVICHGA?=LL:>ACCEEFUVTLNEBQKCHLQSNPRYUPIIKGMFJUUAEHTTPOOPQ[VTQPIFHGF?DKSZQIWXP@PUTRUSJO`UTGGJHEMPOQWVSX[]d_OONUOWYTUST]]_aZULWYSORZ\TPXXQRPMJL@?IJEEB=AHGFCJIHGOPIONDO[YADJOSXJKOVVRUVRMOPTUPZZUV^ZZ^[XVRVYURJVZ[WSXWQNLAFPX]WUcXMWTRUUNLRQ]XZYSVRPLP]lUMUVk^Uc]knYUUTf|uurhr{oioinnf]pdYYWQWOU[cp|{jZevuuxuotYk_d~qupbcx{{xuelrrh]\jrjhobggsqlmmr~rx~~xzk]gxmcttnPhxqt|t~}v{qkhBVnil|vwtsqrf{{hbla\_SUipvoflhdbb`ZccdghTTQTd`hi\Xl}rtyrr}wnkty}wt`^``_khrvz|~uwijpzajfb]joqhhss_``WPb`]o~Zf~ygTWhc^VVrtvppoon}^]PPZZNIELLGKPYWX[]digj`dgddaeh`]`nzsqoYZHHlcMf]fjny|owwqit~rf]Z]XS]]e`[eGiiwsghh~|lUchR\nfjd_^ifhi}~~m^Yivqz^w}wr~}cip{}gqns~t[[eikz[VXJDGILOMVdd\XpnqgahhrQX\Wfhe_[axx}{{zmi`r{opem|ljjov{|l|{{qvlhgookizsZZlnrqulkv`ckmnqVKHXnvj_hkhbX^sbZbcvj\jfoqb``bpwxvou{utskqpssmftjaa]W^\afnw}}obkxwwywrx`qfjtzuggw|~{xnuvytigsxrpvmpouqmoos~vz~}thm|unzzu[m}ut{t~~x}xtoL]soszzxyk~~nirmlnbbotztjsrninmgrrturba_cslrvidtwy|wv{tquz|ywhfiqmvz|xzlnumusojruunnwwnli^Ypjdtblo]`plhccyzzwvuutee\\jj\XRZZRV[ffdegjkjnhlpkklorgbepztsu_`RRpjZmfqqp{x{xrmwwnggibYednkhjPnnyvkkl}q_nt`gsnrlhhpmmnvihuyl~xsglq}nvsziiptu~^aeWQTWY]Zbppe`usvpjsrvV\canpqnin~|xphvttlspootzm}~uzmiistqoxaaqsutxnoyhkqsvxaVQ^r{qkpssnelREAEEPJFMISUGFFEN]YYVPW^TUUSVPTTOIUNGIHDGBEHMT^\QHNY[YUWHQJM]VWTMO]\\ZXOSVVPIHPUPO^SLOOXWTW^VZ^^_YYPIPYRL\VVSAOXVY^Y^]Y`\URP@@<>@FEEFHMQOQJLMLLKLNJIKS[WVRGG==QL?]]MHLPSYZQX]YUPV\UMIGGFEIIMJF]a]L=PPXVOPP][\QEKNCHRNOLJIPNPQZ[[QHGOVTYIVZ^]cb`YW][NRU[[OTRU[UHHNPQZKEF?=>?ABAELLIGTSUOKOOUDGKGNOOLHKYY]\ZYRPKUZTTOS[SQQTX[\T\^[[UXTRQTTRPYTHHRTVUWSS^YKMRSSTEA>FSXQJOQOLGJi_`bb_chUTf_RPSYar~ydc|o`^blbszr``zlhiieRKW`qt}qmoxxww}~WEEZkso\d{t\dfb`]dwsuvUnuwqkiipzx{|~hWvq]pb_T`iy|i|{g`SNWmmwwmmntuy~wg^V_]QQis}uaUSUZ^V[ip`Z]]egNTe\S|p|yttijvvis|wwuroeb{hjyvnPRUzacnnSGgqm^^upaZSJJc[Qs}Tdnyqgn~lT__wj{{ld[`dYCQQXXNIDHKTY^ZWUUltvppSdsja__^YSsploje==SdLvvqidfyofphxui\cebSMdmsXOdpzoktsnuwSZk`Sckusomma\Gau`\W\]yxvxhtx~_G=ounXXcqENQ@BHV[_ii\^nqzjdUS\ns]\mkcddm~|~zjV=qznhVsr`YYmrpv|{uYVVehawnmjgnsx{zvua^jhfib<88^aRPa`^YZvmmopnnm`^ge`_afkr~nkzslhinjx}wih}qmmli\X_hxy~uru|z`RQcnwtag|~zkongm|y{|dtyzolkkqzw{{~sfyvlxmjagm|zi|~tpaZ`qq{{ttsz|~|lfdom``oxzf_adfhdiy}nillux\cuj_u|woqzzqohs}|{zwsmj~lm|yqX\anoxz_Tospffywph`PPth\y`ls}xouqZllzo}}wofil`O]]hh]WQUY_dhgfbbxywrr`lxqkonlcYvvroktpiII[iYzzulmpzwqqkzyrjoqihgXSqxxaYis}spvuqy{`fwmakr~zvuuicLjjhfjl~uxktwgQHwzffs}JY^NPUdgjssfftw~pka_aquiiuuturw~|r`Iyuqexvgccqvpv|x[XXhlf{ssrmsw|~~zyjhprsulGBBei][hjmgiPJJKKJMPEFRLDDEGLX]YMM`UJILTMV[VKK[SQSSPD@FKTW^URTZZYY\]\F==Ga^SVTJP\[WINPLKIMXUV]WESXYYTRRV_]]^^_abdOFYUIaSKIDKQY^b^S]`^]ZPLD@ESSXXRRSUVY\f\XOJEJICCOV\WKEDFGHDGOONRJGHHMOADLGB\ZTZ`WTVOOWWOPSX\WWVTSMKZPQX^da_acXSABCXJKPPB=MURHHVSJFB@@MGATZBKRXSMQ[QEHH^WPZZOKEIK`F:AAHHB?=>@BEGFFCCOUXTTALTOJHFDUUYWUSPN88CM>VVTPLLZ^aRLa^UQYd`WOGKLKLMEBKP_^TEANTZTRWVTWXBFOJDLPUUSRRKHALUdaJHFHH]YWccabdbaZ[b^QY\`\J=8RURFFMUe]ABB<<?FHIOOHISTZPMEEJTWKIRQOOLRbb^]\YPE9TYRPFVVKGGSV^^WZ]a`[XKIIPQMXecSSPPTWZ[ZXXKIQONOK977KLDCLKJGHztchnuwruwtqqjPiqrn\acWTTZiVYkttnaV_tllspfhhb`syy}zmq{~~oluz|rpus~yurhSJpxppqqv}xppv|xthm|sgdc^[]llma]dnvg|iWWZTCNXTSS[qonfkzskRX\ZZacVVTROkfRVXLHkichh\]__`bbR]fhjkozoueYiwssqsuxun^{~xxjl{{SS_symja}gJJSX]bgDJZ[WVaTZ`ejMzzodwwRi{iiR_kvjjiEENQb^YTOIIQH=mymt{o\VVzxuomZ_dpzNNPRUUC>BDGJL;>EGFEJEGHKO?YYTNWWDOXNNBHNU\ONN??AAJGEB@>>A=8RYRVZSGCCYXVRQEHKSY?@DEFF<8CMTPBLdYL?:QV[ZXPRXTTVWGHIUYa_ZPDPSRHHQTEHNHGMFHLW`dYXV[`OLGN`\Z9AVMCPQFFGW]^\Y[^`bdeg]Y\\Y]`]UQOOhcRVXWR@ACPTNPSUUE=8>kkrovuutmjgiokgbp{ytx}oonjfnq|~{vzq]rxiszwu{qfoqwttzuqzvqiqjp{nkhhc_PLHZaknmqtII\YY[[fd\TLdjZag]Pdhtuvu^UY\VO\]QMgfkxxp_XWUX\c_PZcndZoxky|jTyy|pspVV__jHRUk]MU\cc{l`mdYYZck\\^\Z`gYY[XTquzqi[]ggi]Pkgcp{~woLLOSXY[hsLLTJ?Zo||K`M~hb\qpt`_ejYXUo[??cUGKKZWNPRLJ}ugk||^tJO][Z^YETFPhsEEh~pg]igTSQTUxttuuyzSV^[Z`cg\P^bxxps|rnrqj\LX[azXbefoXBegWjaXglkg_CWWEJUs{kgmhWrziwwy{qqoQJZwog[\__egxxdfjghsopojmroorrnz}zyy~kST]t|zyq_O;DM?z{qrtuvnsu|{|jSY]ohh\O]`_iTFFoots{vomlp{xujs}{u{srppost|}{uw~~p`sys{|zy|tlvy{ww|vrzuouxy{rruujgZUO`elqpsuQQgegjjqog`Xt|gilf_npvxzyicgle]hhkjh^[lkp||zjdglto_jspg^qzm}sc||}svsaabbsV`cndY]agg~sksmeq|kkolipwbbkd^xz|xshcmmnf]__wsox}xYY]`ccepyXXbXLbuVhZolhuu|jilo`^XtbKKg[OXX_^\[[XWzpq}}fxU[mgab]JYKUmxPPprsuohoncb`cdywwvv|}`ckgelpwk^dg{{vx~tqzzqfYdgo`hjqw`NmpcrkcnqpmfLdeRXevqtpazo{{yxstt[Udxqgfddln|zfhmilwssqlouzys{~||}s`bgy~}udUBOZH]][ZY\]TXW^^WW]PAABKHHBBCQH?DIMMZPIQKEKQHHKIGJMEEHEBRVYSMFINNOH@BBNLJQX[VQ??@BDEEMT>>D?9GRYY>``I?_[NJFTSTHHLPFFGSG88MF>HF@AB?>\ZVMP[[IU`>AJIGJH@F@DOU;;N\UUTNHPOEEDEEZVWXXYZCDHGFILOHAJM`b`YX`_SU\VTPH?_hFGJ^_]^_YGMOMR_F;MNFPKFORQOKA=ynx|zffnsxwppoWONGN[UPSYRRbX]lpvytzwhmqrpvsuUOhpx|umoulfpsvxv}~~{ryrqlonxypnsfalx~{ovrofhfxvkjp~xwwihUX]\goroqwgTRVdfb`c^_]V^YUZXIS\]aqg`QQ`\NT`TTj\T]ejgqrnc\TSKV^[Vfi{oiprfnw~{wsn[bz|~{poe\imqwl]mnxphmp__lmmlcZYY^b[[ZWTUYXZ\n{wfU}}pibqq[YVmjlnHHLPX^cYMOJ@MXmyHvjZojdgghdX\_^eYppKKVOfEEPYBBVTRrvaY_rwnnwaD\hlmsehQVgjZFFhgjkkheSX`WNLLdlcpugW[Zfh]jkZS_i~zonszslx}wm]ZqxZ\~{{|mmqpbj|SE^VsxT`juonXQTBAHEBDHCCMHJRTY[XZYQTWXVZWUDAOUZ\YSTWROUVXZ[_^^_`dde[W[VTa]RUTY[UTVNLS[_^\TWUSOONYXPPT^]ZWWPOEGJIOVWTVZPDCELNLKLIJIEJGCGF>CGJMTNKBBKHADICDPGCHMQOTUSKHEE>FKIGMPZ]`e`UQTUOSX[YWTRGKYZ\`a`ZSSMHPTUWPIQRXSNQSKJPKGFFIMHHGECDFEGQYVLC[[SNJSSGECP\OPQ==>@AADGKE?A?:?EQYLW@JS??@A==@ABCCNNMA=QYB?LJHMMLMNLHCFIHOZUSK@PMJMFHJNLPSIIJTQJUUTTGGMKJORWSRQQDCSHCFHHEGFDGJJGDCEKQDKaYYVSJGIMUXIPPCDIYUPOTTMQUZ^fc_WVTURLTLMXVWSOQS_JFORHKDLZV[SRHX\PJ;738JTUWPISWPQSWSQQUY]V`[Y[\\XXPGMQONY]QT\ZZOYOOMONLWUQSWXV^a[Z\]UVLAFORVPQSVJJ`pc`cbaccy|}qvfZY^\USiX_rjhxqqpqxyysqqnfWyh[||yx\Ynr~rnutjigx|}{vqcb`knkhabckmn||zsb\h[nh]jpvw|~~]l|rmimx~ieYYZ[[mgTalw{vnQm_PysdvneedaT]ev{~zo\CMPQP]zoCtc[fbakoviOxliP\yyhhf[MOQiies>>e}}wp~~s~{YYuX*JcgqJbbTD@@KYfc`__U^fS:IX\ithTQYhhIKO^jVcsUJFKNXZ\v}iXc{gWMeeddWS]bobRUVXTF[]D.Bioqsu{vhklydhrsvni[Z_YU_xumz~{pNTdccoqij_du|yryXd{UI]hjZZhl_gqhfgfeff}x|qfadebal\brnm|ttsu{}wuy|tdof|zcd~vryxnlgxyqedcpspoqqpvxu~~|wjeqiwlaov~}er{su|roffesn\fp}{u_tg[}xj{skkljdmu}tdOY\_^f|qMtfbmhgpt{nUwslWa{{ookc[\^ttguIIi|uzeez^4RknxXkk_PMMYixtqnndnxbFVflt|ub\booVX]gqalzaa``VSWZdef{tci~m`Ymdagkuk`bcfbSdfPGfYVp~~Xb|vp{~NYt}pViof[zUYcbbncPXOiqccgfdZPIGvrdimigsnoddrofhiqtfipafxiyrdng{{||}}{{qnsvwzz`Ua~Pcisqai|t{xnWI9Jnrsw{}ono|hlvv{urf_gc^fzwmz~}uX\gtulmeiy~x~dn`VjroaarwmsXNLNOOY\\cTW]NHHKIEDSJNXSQYWVUVZYYWVTQMEX^PGZJGRT\VTWWRRS[\^b`[YYWPONRTRPKPQR]][WLHNGR]_QKQTVW\\`a\HPe\YTQOQY]_NLFGGRODKRWYWRBQ^IAYULVSNNMKEIMWZ[YSH;?@BAI`]ZT;XMGMLKQSWPCZPQCIYYNNOHANNOV\`c77NZZVS[[T[a\XDDVE/=KMR?JJC:?HQOMHHFKPE7=FIOT[bZMCAENN=>@HODKTC><>?DEFVZ\MDKYND?KEBGJRJBCCEC:KQHHOLEA>==USLKILLNLLcUEEQOHKMNNGJTLO[Q\WKZZOKZYVZ^]\YX[[YSQSTTVVE>H[][BKNSQFL\TX[dbQK@92;PTUVWYWORS]ZNPV_bVXhgcgi_SPHIKGEKZYU\^[TAEONNTURRLOW[ZVYd_]]FL]ZE?IOQHHOQJO|uohMmj\VZlgcbgqtsrriaXN@DPhntp]`f^[[__ewmi^Q,DpRE\elmohVUcdelrnggkz}wY^fxzornrsturx}dZutmhsu{fKSUmsonr|{_QQNNmnU\nWMdfVTMPQTjkZZm}g^TUW_hcpgbPJDEWoacefgrv`YRJtqjR\eTT\_gecsxL_qjwsortvvIHGHJw~{ZZ5>EYYss?HOYb__ZVSX^eeRHHPW__ubIRZg`iisi^WJDDROLLKUUCe~nhaluv`BDY^URNTVghk\Jgoaalqn|HJU\edcttqsuvvrrXolddrvOMHVb_^~{qaNGBAuuz~pkuknpeQ;Ib`]TQ__UTTUV>=;=>\\U[`]ZHH48>BEGGWKCHNLJUURTVWWTTGSRMMUW@?>DJJK[YTK@<:9VVY\TR]XTTVNC8?QIFGDVVTRLKJFEHHGEJTYVUM>CHDBXUXZYYKMa^VQOQXfdYXXHA@EQaf[VRN@MTUSNIBHM[\JFJZ]SOLP]\[VUXT_WSLHOa_ZWPBLTOMOSVY\_\ULNll-\y}hpwadl{xgi\]\\]dOOTcokZ==]cquxkg]U]XRBBMs]]g_WQdttunSPQZPgbjZFSUCUN]]UU[[PRUZ_rr[[XclJNRQORULLR\eggUUsqnwussEnlzvvPS\jjwgdivgU^df_WTQpxn\\cZZ^cRQXXQUbZP`eUQ@LLNOgjmz}yeb[O@}oRdaNLPX\^_eSWxyrjnu}tieyuocXgwqpp`_[dmXP`hok]VTtsvwwpnu{zwmpzYK{lsylirWW]l|vvxwv|ojjbozzdgpu{ibdmzuegXwqccfpYENS`\Yhujyjq{|vwwjZntptQQRZZvqwtII]mqpiV^^]fnqrsodetyyYbxsmrvyz{xuuql^]\ryhuyyppv~}{wtwx{|}qmteeyl]XRpp|iouxh``]Z\``}vpd^uwpvjz{haXegakgQ2J\ss6`|ksydgn}vxigkkjq]]ajqm`HHikrzxsd`ihhd`OO[zjjlgb_myy{vb_`i_yt}kUdePd\mmddjj^acgjyyiiejpqsV[`_^aeZZ__`gnljaaxww{vvMsp|{{]_gvutmovwwmbfijgc`^q|sbfpcceha`hh`dpcTdhd_M[[\\kll{}~qndYLw]kj\Z\ceggiVYvwwxsmpv~}vlhywti]j{sqqfd_hpa[ipvtlec{x{spz}{yuw~bVov~tqu__co}xy{{|xurhqyyfksw}mhiq}xgj]{thhlvaQ\aoliq{p}pv~T]]WWQJUXMQY==>AB^XSWT<09@QQ1HY[\PTX`g`]MNRZaXMNGHILAABLTRG77GKUUVNMICGEB::@Td`[GGNICALUQDCCHDPOUK@GH=FAJJGBCDFHSSFFDKQPP=@CBADF@@AABGKNOCCUSPU;RQZ]VV@BFNNULKOXNCHMOIDBAU`dc]XRIHJFFIMDDGGDEJGELNEB;BBAAa]ORU[^]XKJGA:ZcRBKccK@@AEGIJNFJ[[\[VRTX_d^XQO[^fcX_aSLHPcXUVVKKJOTFAJOSPIFEVUWXXUTW[[YRTZG?Z^SWYQOVFFJR]``^YXW[\ROPMU]]PPTX\QMOSZXPQHX]VNNOT^bG=BDKJIPWQY_QU[\x{xxqinhq{{eWQ]]hxxvoxuufL_jfd\adhgnagmk^_djh^Ugie]a`s}wndbusnndfgjp~ghctrnopqsttzussturno}~ssvytoticennpj^j_\T[az~c[`pxom^ZZUUR`luedXimxvx`ppzttnSRXY\^`MCVXiT8Suytpmkux~wknqoeb\VSSU]KORbmXQQLVmkmYibef_X\\[TL`pkfoe^XPZdbblaUSUZY\]mbUVLGVPVV[[YVT_hxtmmhhjhdNPQPNRUOORRUZaopUUdbsmlm|e~xttx{FFV[emhdgqmi`TY`eeDBfrjvxvvnnpgZYY_ZTMPOR`^Ych\NBD@KLdxjonqstk`VPI`{kP\|~p``LQW\gkdemtvyuowvuwynmhnpv~v{}m^[ttvyupodjjV\npaRV\rssv}}olrxtqdmp\`}ontstxvqtxfr{vpsqqhtwhiuanbflu{dgktklibvxonnmpwpQPVVakPTt{orpq{~~skplyl`\jjp{{wrzxxiVgnmjcikmkrelrrnnrwtibrsmfhew{qkhyuppknmu{ornywrtvuvxx~yxwrqrwy{}xsxpnpqnepgf`ej}mfit|ushffbc`jqxopgpr~|~fvv|wwp`_gfgllYQeeo[A\x}ywspx{zoruzqoebaaelY\_ip]Y]V_qswhlippiaffd_Zivqmvnea]dkiivndbdjimnsefZUf^eekkiigdaip~yuuqonpn\^_^]`d^]__dfkts``kkzwttizxz}RRbjqupjnrpmgbdgjjNMoulx{yysswrgeeijd[_^ane`gkd\OQNXXl}psostupi_[Uh~pYexllY_dhnohipwxyvqzyxxyrrkoqwx~rhdyxy{xusgmm`fwyj_dizzy{rpw{wujrudgqpvvy}yux{js|{wwwwny{ppzjssnfkow}gjmumolg{}rsv|tZZ]^cblq]^zwxtZZXXVRUQTZZNFBIIOZUZXXP@KSONIKLPQTNPSRKKNQOIENOMJLKV\YTNMWWUUNOOPS[_OPNWUTUVWWZWVVWYYTT\^VVXYVTWOKMURIPJHCHLZ\LGJTXSRJGGDECJRWMLFQRXVX]KSSZVWTCBFFGJKA=FGOD5CVXVSRQVY\`^XQST]aQLKGECCEH?@AKSGB@?ER\OOEQLHEHHGC@JROLRLIEAFKPKEDEHILKVOGHA?GCFFIIGGFDCHNVUPPMNPNK@ABCEADFISTCCKJTPPQZM[XUUWZ;;CFKQOLNUROICEJMM:9LUQXYWWRMFKIFACBDIJGNPI@;=JZPAGZ[SII?BEHOQNOSWYZXTXY\TRQTUX]Y[\RJHV\`VYZXTTORREHRSKDFHTUUW\\USUYXUNSTIK[UTWWVYXUVYPW\XTW^TTPVXOPVKTTVNPTY^ZOQSXSSQMWYTTSSTXTDCFFMRCEVZSUoxyx|nr`_uvpad[WXq|zystypchngalpsqvtendcdedbedeZc^RHImlsrbbmuxsmutsvxyyqknoe_sufistrrsvuto}}wuvrzrngY\dentg\`jd]YWdYgq]hp]UTXfr~wune]_egtnmm`gookw_Xtkg^_`\QTelatnstplru}{pt{xvzuyyxzS\f`\\TPBDhl^ZWXSaqdfdhfggk`bhj^QNMEHjgdUTl_QXg]RQP^^Z`eb`TTMUYTT\\YYfedefxnyvmg`^V`XOONQTTUYYVWfnjjUSStee~uutojV:EEZbYhutsr}omnnZ\naQcrvw}sR\\ZXZ_NQZfjfvxxRQE:@IIs``ZktzlKD@GMhtRY]bbjr\USOgn{yp~hwqnpqttpqlfa^Wf_b_\o~xz}~so{hNSeqiiY`ei]OuvvYHT_rmomfif^WY]v{z~udin``xqrnrpss||mrv}xzzuffqsotzsqnL=DQEBRd`][Zjgf_av~}rwff}}uhnga`w|{yuuyslqtlgptwtxvhtnsuvusrqsgpk`VVvryxihovyuqz{{}}|{tqtrievxnnwwuyutr{x{w~xtpehlltxlchqokhemcsxdnuc]beq}|xunioonyuuxjouuq{hc{tpkopl^bmqgvrwxvswysw~~|y{}}\fnhgka]MPkqgfdd^gvopmpnmmofjqsh\[ZRSoml^^qg\bsj``_llipvsqcc\ehbbllhhromnp~u|tpjhble\\]`ccdffefquqp_]]xmmxx{vq^EQQhh`mxvtss`avvqeWguz|z`lljgio]]djpn~||_^RFKTTyhhcpw{pRMMT[nz[cgmlt{gba[ms~xkyurssvvwwnjd`Yjdlkkx||xu~kV[m{so_lnodVyzy]PZduprrmpme\_cy|xintlm{uwswuz|pqqsxyyyvjjstqv~wurUHMZRN\mihgeqghSXYY\TVLKVWTLMHGGU^]\XY\ULOSPLSUWWZYPSMNOMMLMGLID?>RQUULMTZZWSWVUWXZZVQSTOKVXNPVWVWWYZYU\\YWWUZURNFHMNRVPIKPKIGELGNSIOTJFEFMT[`XWRMIJNOVQPQINSSQXIEUPMIJKICENQJVSUVSPUV[ZTVZXVXVYXBGNJHHCA9:PQHFDFEKSKKJNMNNPJKMNHB@?;=PNLDDPI@DMHCHHGLPNLFFCGHDDIIGGKLMVPWUPMJHDIE@@BCCDDEMQOOBAAVLLZ^WWTROD6;;FKFNVVUT\[RPRRFGQQSKBLUVWZTBHFGJCCGNPLVXXAA=79==UJJGQVZ]R@<:=@OVBFHJJOTHDC@NRZ^`XR\QXTSTUVVSTRPMLIOKKJHR\\YZ\\[US[PBDMTOPGLMPJCVXXH?FLVSTRNPNJGHJY^Z[\]XNQSJKZUUS]`]UTUUZ[TTSWY\[\aa]YPPWXUXZVUSA9=D=;DMKIPONKLmsj\_he]Ylhah}zz|~vj`]baaosps}rrWadeeho^YjbbRNTQKukcssrrsxx}zquw\Zsl\tvy{vu~{wxrjkppb]]bhtrcXrhh\[WVZssi\kSRNNvywpcT^aef^^]cbyqUeoe]]f`KTimhjjyxw|{xqrtx}shx|LLppfbXX6CajsVKXXM\i_Z__``g\aeZVTTHMQcrZ^bTTal^KLLcdg`X[^ZZ?Q_YYWW\\jnrgZ}kmTXZUOe^MMOQTVX^`TT`^[fh[Tqjhwp~tNE::UviVb}}xxy{pe}@Sz}|y]]`^VX[SQZ`{|h\QEAIISZJCY`b5;EMabbnqxwx||vt|]T\Xm~fYb??hrmgK?HWtxng^[PLN\|unnssphhginvzx|}ojlnxzy{jbbruprtqmWSK;@@;WMQWZ\\ZUYtxrabdhspddvtnq}z}xsjefeequqt~vvfrutrszlfsrra\a^U{oftwyzz{|}xyybaupgxwvxzxx|{uorwynjjhlywg\wrrkjdcg|zobnXY]]~}ynamqljhijliffxamysllwpU\ntpmm|{y~~|uv|wj{ZZuurqee@Kdq|cYffVdqhdjjccmgnrd_aaUVXix`eiaakuhYprwphkojjM`phhffjjtwyqits`eic]pi[[]`cegklbbnjgqqd^tnlysyZPEE\~o_i{{~xoJY|ilpmehjb\bfri_QNUU[`TP`dh@GITX{Ta`__uwjg^mxxuvxshirq~~xpeaJCKVpqruv|y|zwa]ebuj_gEEmvqkSJO\x{tofdWTZe{rquutopqstory~vrnqxyxzleeqspswto[ZSFLLGcY^chhdbbeSWaaPJJIINMIFQOKO`^\\__ZPKJNVXWY`]VVHOONMORIGPLLDBDC?W^SOXcc`VUTUZZ^][TXYIHWSHVWXXZ\]YX]bZXYUQQSSKHHLPVUNHUNNHHEDHTUPJRFEBBV\fiXWRKCIKNOHKLMMXSCL]RMIIOK>CPQNQQYX[]ZXUUTWZUQX[\@@SSMJEE4;MPSE?FF?GNIFHHLL\MGIKFDBB=@CLSGHJBBIOH?JKMJGIKJJ>?@KK==EDCFHPPRRPJJFDQOLKKMN==DDHFDCDADGG>@F=:<=BBABGR[VUTTRLQUZWUGGXXAO[]_WTQONG@TSTSOK<7EE::;TCFFGGLKKHFJMHGGILTNAA@@DCCELF?DEMJ?BJE?HKKDBAANZMHGFJKLKJOQNQROFNc>T^`IKJIMJK_VTE@KLMM_dJIaZAQLOPGHRPMKHIIGA;BSQHTXVQBGUQOIGNLKJIFHSSOMKNTLD]VQ]]UMZOVXTSSU\ZZ\]XTS^\UZLSTRF@AC=CBC@;yubfmppyywyunlgddgioz{}tqsk`btwuc``cggoolmqwmZ\o~ldlmpq{tjdt}{xstufhwvwrfIXiiZ\uyjarl^XZdrgymhglzqllnp{bdqxptyvWURXX\akimigvrZTQT^a_fceika[ZL]gg^acd\SW[^fjsvvnsxuqfaplWhqtuusVTsql`QOUa\YVIJLZYLLZ[JTeaac_SQWcYV]g|~yJJTXe>?KPWWLV_^VSU\`fceeVb_ifdRR``[SNSYTW[[OS[YTSQ_haampspuvrmZ_duohicnnS^nqs{dbnupkgxebhmnjqkeb_]cb~n\]bgb\_aY\YTNSY\lkd\\EWXVTZW_bH[^VN[\GLd^YeeccrmSS]ZW_cehligttmg_\utiNELlVa}xqleX^a^ZuiSem]uxnj_LTqo}vzsha[Ydidfsspe\duwi_`g^YXVUW_vqqopX\f_V}x~|tiqmlontymnksrhz{{amfRWc`QSVVT}}pptxw{zy|xtxrjhjkq{|~ussmdeuyzhehkoottstw~vabxwmtuut~~ylfv|xrv{np{vlVcppcdv~qeyse`fpwq|roptsnmpsjlx}vz}{ecagejoquwqn~|hc\`hkhjhloslghZemrklqqkbdfgmpx{zrv{xvnjtqarwz|}{a^vvqf[Zbnkb_VXZdeYZdeQ`pggki`_djcafoUU`_jJKY]ccYbkkeadlpwxxwvsvvcmluqopp[[jjhb\`faeii]aigb_\ioiiqsvsxyuo]bhyrknjww_gruyigryupn|miloqnsnhfedhjudflqomoqghc_\`fhs{mffP_^^\b`ejSjne\ijSUhd_jljjyv]_fc`imjkqnlzzqlhezxmSKSr_g}xslgnokg|t_nsf{}vqiX^vsyxrjccmrnovvslemy{nghmhdcdaag}xxrs_coj`~}{krooppu{{ylqnutk|}}gqn\`if[]dcbZVKORTT\[YZYTQONOQSV\\``^YXYTNNYZWMLKMOOTTQQTXRGIT\QLRRUVb\\ZWSPX]\[YXVNOXUN>FPPHIY_YPLTQJFFLVNYSOORYVSTUUZLMTYTUYWEDCGEHLPQTPNVSGEBDIKJNMMOPKGG@INNIKKLHDEFIMPUWWSUYVTMJSQENSUTDCUTQJA@CIHFD>?AGF?@FG@BKHBBEKFDHMYZW>>BEL99@AEE?DHHECEJLNOPNNLMNCIHMLKKJCCIIFDACEBDFF@BFECBAINKKQSUTWWUSIKNVSOPLPPAGRSTY\LKRVSPMX[LKOSSQTQNLJILJZQHIKNLJJLFHHDACEHQPLGGHJEAHH<@NJHMMKKTQDCIGEIKNPQPOUURO\IHVVPC?BQFL[XTQNGJKIFVPCLQHVXRPK@DTT[XYUOLIFLOLNVWUNHMWXQKKOJGFFEFJWTUGINJG]X[^ZU]^RWUTUUX^[[\UTSWVR[MSNDGMLCCE„lbjnqsqrvpvxpe^^`ep{}skd_Nnv{}_hluutqtustuw{|}`Tgmn`vvwvtmkqrvxyibfp~y`@Ptt]WYlw>G]O?Y`jmrto^^_aYYksxumotd^deWRBGUXYZhhT`|tWOFPRbfpusjr]ROEBNQWVX\XVaaW[mzrSzssc`T\nf]fih~rg?yR\d^\ZZb`\VOIBOO:GdUKbTCCSD>HACES^ttbbCIO113ALUHIMYcbcLC84dccdZehQQmiea]iiWQJT]TX\\UWcqc^Ykzpp||glqsru{QQniZbgfXPj^UIM\eYqwzzSS_jll~~gqzz}q__rmY\_\XPM==UW^VSbdb^]ZSPF^Z=CRUQRUQIYyfkyFsm\TL\`QL_`[Tj^gwvuuqoig`YRTTqqpqr_ZOQa`[VEhqy{_PARwzxqCZiikibldW\klfisn`hfdVPQTRKZ}|{}~^S\ppojotsszzt_cmkls~d`TWZZzh]\Zwqssttrtyry|upddehs}~tmhcSowemoxxwt|~{{~jbnrsfuvxx{plsuyywx}plpz}gLZ{{gcdryJSi[Jemvywxulkfe\\mu}zqrvhcjlc^NTdegizzak~g^T^amotyxtyi`^OJ]Zbefkgekkaes~w]|vvhfafsldkmmzpK|U`ifehhqoea\VP]]GSq_Sn`OO^PKUOPR[dxxooPV[;;>O[eUW[enqs[QE@stutrtisv^^ywtpkccoof_Xaibfjjcdmzrkcq}ssintvswUUpl^mone^sddhdVVdjcty}}``fmnolt|}uccxuilpkg^[JJaaba_jlkfb`YWPeaDN`e`ae_Ra|jn|QxtjbYadYUfc`Zlal~zxxwuomd^XYY_auwlj]_qohcQqzk^O\|ytJ`motsnsk`gqpmpwsekkj^Y[b`Xed]igartsosvtszzubeolpwge`dc^~pgi`QKPTWXYVYZUMJJLPV\aba^XTOMEUZ[[KQSXXWUVVUUVW[[]KDPSTL[[ZYUTTVWYZ\\ZPKMR]ZK:BUUHEFQbY9=HA9FJOQUVSIIKMIISVXWSTWNJMNEB:>FEFGdQQCIYUGB=BCJMTWUOSICB<;BCGEEHFFIIDGQYTBZUUMJCGRNHNPO\SM9XEJMHGEEKJGD@>?BFJJLA=85KMOMJLFKL@@OMKIGIIOODB@CFCEFFCDJRJHEOYTTZZORUWYEESPIILLEANIIGE=?GMETXYY`AAJQRR\\`\OTZYZ\TKKTQHJLIFCB::CEJCBJLKIIHDBGPA.>LFFMMIC;[q_KOLGE=ELIFNUTSNY[TM<0GT__UU`Y\^\__TTNQWUSRUORZCENW\_lrWnmpsvveemV[SDIGsqqssunu\YcflaUZhruu~pjvveo\GIP?DSC>ITSSQWW]nliPI\p]TMROHFYVESSGG==\s`XmsLJDJYclNASTjdhindZU_dk]XWZbdjno_\^ZOTb_WMJiq`Z]VWUZbddgheZ[^]ZXXbZZdnvqplhlnvys`gyyzvuolYOHTppm|{khzz|oomsxxwz}qppngXONMLJIAg^smkwwkeqvm\\[eitwstpmqyugqtwxj^Qa[EEen~thOQU]ic_psuyyxte_TPS`~|vxzqnjinz[`fbccslljjdKdwpmqrrtvvrtwlcuvxzxouqoh[U\TY`gcblnba^]\qx{h[__]\gqnmGGhgf\QZbgl}{zs\foe[gjyyjmtfWY`kkuuTYffe`ZXWOO`L0\xvh[\ZQJU^N9JYRR[[VOGd{iW[XTSIRZVR[ddb\ghb[I;T_hhccngkmkll^^\^eca`d]][]dLMV^`cpw^qprtvvgip[a[NVTvttxqw_]gjqfZ_lvyzrl{{irgUV_KQ^PJXcbb_^YeeirqpZUfue^X^\TSgdQ\\KKFFe|lfv{XVRWelsTGXZqlmosld_gjoc_`biksuvlmniU^roeWRnvebd_[\afjlkginlfggndcjqxtspors}zfl}}~wtuuaYU`yxrqn||~srpv{{|rpkb\YXTUUMICQOQ\\RMUWPDDCFIUXVWWUVZUGSWVUNG<@J^\UWXRPM\VACFDEEMIJIIE9GSPORSTUUVTWY\]NHRTZRKOLJHA>B=@CFEDHJDCBAAP\\YXKACBBAGK77GC>AELLZZ[UAIPH?KOTTNOQH>>FONQQ>ALKJE?::C:/CROF?@@<:>C;18>;;??>:6FRH=?><<7;?=;@EGEAEECA82>CHHCCHEGHGBB@AEDBCEAA?AE;<@EIKQSFSRTVYYNNREHD=>=U_dfTUWSXJHMNQKEHPTUV[TRVVNS_`_]]I>>C9;B;9@FEDBABDDHSQOA=GSHC?B@==?FKPC>EEPLOPSMFDKNRJFEGLMOQRJKLJCFMKFA?PTLIJFHFHMOPNGHJIGFFKGGNTXUTSORSWXULOYZSQGB>DS\^]]^ZQPZ[\TUSWYYXZ`\d^VUPGA@?;b^ZZyvsdQOEBBll}voruzzyysz}tiaXML_^ffZ`q`KRX_ayyPPppuyyy|ipnntz||{{iabdfyNnxxXSM[hfdeek{}rffgopcggpqukb^^_UOzqh^]\dYZZ]ci[\iLLQQILOPQPNVYIIpptkaWQiiggOWU`t~znnaa::{cc}oCLTTEER--Qck[llhw{55ALQVPPTFKVSRNK9&1::UUEPZen\FCCLLZYMYYTOPW]]Pm{qeeqqe]N`ibbFLOegfemtj_``{zxtnnwppYYtqmlh``nskkpuwwXUQEZdjjpucitfUSNF<?ECBA?5.266BB;@EKPG;??EE@GGCACGJJA@@P]XS[[KKTTNH?INII=<DCC>@FGHHGaa_WVVPKECJJKHAENLKLLC@9YYWPTXICJE>DIQSMJYUIIKffUOFC?BNBBHYJMSSRTTQGE=FG@KUUHHGOc^KOPOOIBBEPPTUQLRVURQTZ^[[SPOOKMXXVQWZZ]^PLNRZ[\XWYYZWQNSd]SS\_KCHIIHFg{ytztqWNSPQ\]tskNi{ssjaapnfVLKV\jqkbZf^TY^kmsxng}llrvuuqhamqlspvuuwplpljkilr|ykcljfb[aZX]SOcjx{mexufnqoilstvppijfv{}p]^]X[a^[\tnV_l\\TUTSIXXUQOTSJ`ixzd`WNfaZao`cjbf_ysjMapUfsse]HEE_YJC:VsYXgpi^jjLPeMTTPQPPQKLLDPCDB`_KY^gp==FFECBFD>KPXYLJD@OMILTIKPKN]IXVPAKSCLTTLH>==JF>:6CSEENSOJOO?BL@DDAABCC@BA<@:;:II?EGMR7<<>CEFILFAACDDCCFQXSNOOJJNNHKI>DJC@B<=OOQUYODIQWZXXW\]TQXXYYAARRXWTSRYZ\_UUQT\RRWVNNLLGYUWWTU[WJJGGJK>?::==?A@BD??@AKKJVUOPLJDEFGMMGOPQJPXTUXPKPQ=;FE5UZQMLHDDGEMQXTMJJVTMSONFIHIIVTMPNKOTWTFMSRDPSLIJCCLVNJNNOIGD:>XLLQNNSWWSXXSWXYTTOJJRVWOV]YY\]SRVX[YYRSPPSUUPJNTD@CCHMtssqox{peSY\]ggjggOYktmkedgmc_QL[``uvdbXXQddsxuwwffjspogdnt|{wvrqllmdtyssrqt|{ydbcqrrYUILQDTbb{ld|fl{yupenn{sggqwcrxeg]]XZa_ZpsZSdiiZZ[PI]_\TPPLKccw]dcbbRLpy__[cxURzh`fqEKWXYMA?Kipvrq`ZDTwxzrZdhiiqtf^UMYn{sXly\KSTSLQMVaccik]P.ahPXbggruuswyxqruvx^Tglqmj}{sstwxymhknsvoWWXYep]caSLNVSEZyxxury|tl\ehgjjpqqW^owpnfejpkl\Vejjwwif`b]nnx{|}y{xooqzlgv|}zyutsrojy}xxwuw~pnnwxxfcUZ`Qannrkmq~|wqgrrwkkuqz}ptmmgjqogx{iajmm_`d[Wmolc^^XVss|jpniiVPqziijny^\~kdiuRWabdYMKHmm^\XWQWfoxi[ddqlja``^beca_^@3TTg^Zbmnbknst>LXZMXagmormaXXhumotqm^^ccaa]_bOO__^^\\ssmspTesvzxxwlxxmLelv{jou{ss{okx}wxzhb{ztonnnprw|cYPPUVYWQX_RIOMRO]\Zlmd`gm`ZSSrjIVtqc[d\Yxx`ZEYierrln|XVSIUpuy|}niP\{{~wbjoqqxzkd^Xap}wftaP[]aY`[dnqronh]8jpT[djkvy{z|tuxy{h`mqupn|uv|~tqnosvqZ[en_ff]Y\e`QbWVU[]UODFHIRRPNNCISXTSRQQTLIB@GJJXYOMIHCLLWZYYWY__ZNNPUSRPOSV\[YXVUQRTMVYVUW\[YLKKTUUFD>@DIJJDCC?>MM\WGKECUZHLYEBY_PKNT;>DDE?:97OOC@?>;?IPVNECCKIKCBBACFFD5/<BEHLOJBBC>>FQNOSMHAAJJGGACE99A@@PPSU\O?IRUXWWXX[WTUSZ`P=KP^[Ua[XOPSXYLLUNKTYZWOLX\WSPO`PPNMRXF?::=>@?<>A;8;:@@JIGNOLKLNGDCBAAWR?ETRKGLGEWWFGIE7?GGQ[TPQY?>=8?PTXTRJG;CXXYUHMOTVOKE@GT[VE]dPX]IBEDC?DAEKLLPRIA2KPEIOPPUWWVXZXVVXXYIDORUSQ][WWX[YYROSUXZVJKRYMOME@AFC==<Hp}xupwpXXehb`cchimiYahmsc]dgsgbcedemubbfhl`^^xhwsgglpxzhhzz|{pbnrngesxy{}|wwuuSSNNec]ZZXi~zsmnr{{|}~rr~{r~{uuhZYY_`ccNQWUU[_ZZUTDDEEZK8FRP]{{[m||innaRSTTUIPWbeRKX\^yYWQ]^ZbiijKKQba_dqqpWRKQSddc`bgVPSTDJNVjfXawnpyyuyzzyupqqplkj_[Hsleuoot}jSovrqy~~wWakmoohjsr_r~zz{yvyddnqnmkknnoldgkpulinpvlihgfjryggqtxkii}lywmmps{~llyz~~{qgqtqifw{|~|~{{yxbb\\kjhiigs|{{svpqv||xy}x~~tjiiplpp]_eddknhhdcQQRRiXCSa^giuoyym_^^\[DxTTwvsYYVSjjddhhdfhgfr|tkAAf_TZWSUVllXXcbbZZggd`WWRR99\n~eefgddylbhV>WWjyoollZZs^^\\YYk{wcppls{rzzuqmrxxsspnm_Map}v`wwy~p]_beessqu{elsnnsuxx_`oa[TTSchlmrddWWjysww{vk5=CAHYYFQZZOPPIBBCDE7S__>>TSQ[[??=>EED@@HHEB>><<11AMXZZCCEFCCPI\CJA5??HPIIQQ??NAA@@AANYUENNYYNSaYQXXTQPV]]ZZVYYUQH?MY]^\\ZVJZZYXNABEGGWWQSZWMNNJLQQPPdCCMd]B?>LX^STT[XVP9ARNQJJDO[[K8:AEKNC>EHI__ZFEBIIGKNNO??BKKILUTTHC?BC^^LJKOEACD=?AEPNGLXSU[[XYZZ[ZXUUTRQPJHAWRPXUUX_^[PCSXUTY^ZHNTSRROQVVKʀmllojjrkechhjniedgaXgYtvrd^emggdahhghoe\ejgaixzgssirrvxxn^cqyz{xuqdajnpotxyqtqare_VSV_a[U_aabx~wtsv{mluxsrp{rmwseds`fWTQKS^ZhdTZYURXRURQHLRI?W_b[lo_nn`X[emf^^[\\s~^fobfi^R\\^ZXVTUWKJX_SSFMP=@V\]aRTONRGPTPQUPONNSSVPHHMMCGQ]hSbjeYZWZ\ZV^^ddWOUZhjvvOMHQNPFVVk{|n`lw|qq{acnmlinxyxyywppnmbUci~}{yyUgumlq}mS[_flkmuu\\m^diaplZUTTtxXXPPLS^[]dkrnfXHHrrsrnYJQZUYbUlmddm}|c`P?MXJGHEAOMQecuwmmdMMNISVQMQPRNYhubUSYc`URWP^]CJgedidedejTR_i\Rad[`ogWUcbY_f]]dkvrjrlkosuttrqtswvzoonts|xzy[kpxttyyqiddmnpssobpkʁpoowttxqmlrstuojlmfcm]uzwnintppmhssnksjgnqojrmwwmvvy{{qbfs}}~|wtjgnprpuzxuytivljdbdkkfdjggk|z{zx~qow}yxw~xsxuoo{jqgd`Y_jhsn`hhb^g`c`_UVVZ`VLbjlcsymuvmfgqvphg`bcweltkorjaa__jjga]^`bdWWek]]SY]IL\egj_c^\bT^b\_e^^]]cce_VV[[QU_gpamsoggeikhdlinpd[agquzz\ZU`\^S^^prjr|uu}firopnszxwumnnqfZdh~{{\iuons~tagiimor{{eeuhnqivrfbba{ff_^Y^cdelrwtmbUUxywvr^TV^Z^gZqniis~fdUGWeVTSRM\Y\ki{}tsk[[\VadYV^[\Vamxjb`dmk`\a^jhPVnmlollmmq^^jpcYjlgkwpaallfkqhdgnxtmtolntvtuqrxwzzvwu|u|y|~fptzsty{slhhppv||ujto_TTSRPPVRNLONPSQNMPMEOJXYULIMRNNLMNNOQTNIMPNKOXYPVVQUUXYYTLOVZ[[YXVNLQUVVXZ]UVVKUNJEJKHEJKKLX\XUU_^X[_SSX]YUTSZTRYVMMTJNGFD@CIGNLCGFDDFBDCC>@C>:EIKGPRIRRIEFKPLHT^[HMRKMNICCBAFGIHGEBCD>>EHBBCD@BFBEEFB>>@@C@A=?<:A?ANMVWQRL@@A>CDB@BACAGOWKDCGKJDCEBIIENROCAKJHIFKVTMMLD;UXPJPPCBBFFGFGGCAA@BB55=<9>CE@//AFMMFKEIJ>;?BBDBBDDCCFB>>E??FGCABCORFGHHMPMLJE@AAVS\\A>A??@BENWSN==FOQSQNC?99MNNJXWQX][QGG=:HHEEFE?>;GPX]TOLI>?DEBL;FAAGXGABDILG:;A;A?9FRPOGHMKIIEA@;;=BJJI^SLJCDJQFGXTUXUOQPVXWVRTXZ^VT`\[Zcbaa\[]_aXSWZ_b`^_WUSTUWUVWWPNRlL_hhdWfsjaeruumxfigcgogeaaia\\pvhhpl^^f~yjg__\v~~jjzz{xqcQcrlhiijjllppwmDEGDLPPfxTq||xkHrrminr|y{]WW[UUV[ZXbj_SNJBTZZYYUUYTTWXVVZOKD::__RRlfObqlqo\[[b5;]wpllf_]_gg\WXXmm__r<[raMQUYfobRRAARRSMGLQUYUPHOTTSY^^[[RJBKGFSnn_LN>;;mYXeiaYckcY[^]]rrttaMKRRbbYNOONLPQPPcckbbp}||mg||zx}{yjflrkbxurlniZXOZc[TY\ZZ\\YY\\gdZat`FP\ii|pWWq]N]}~wm^^aew}xwrwtwxy~yj>>]jhgqqonsu\bb]]ZPMEJN>8EI>,qWmjjbCNOSR|jaQUYY5Egku}{vvp\Wf}^QQY[b`Nbzvosuwwnkldn{~~yvnqrpmqhddms}~}wx{{~{qnjittm_onnRcjjh`kunfjwyyqylmkejutsoorgbbtyllurifjxtjji{uu}}}uk_juomnlkkppssxoQRUQZ^^o~^y{oNuusqstz|jddjeefjhfoxma\XPcjjggccgbbefddi^YQGGii^^sm[ivvztbccqAFhzuqqpnklhfeerrdduEavfRY`dntj__MM``a[UZ`dhd_U]ddcinnkkaYPYUTassh[\JGGtbalojemti]adbbxxvvrYY]]oof\[[YX\]^^jjrffsyyok{v{ywpjlpkby}wopmca[fpgahjhgiiggiiurgl{iSYdttxddvg\fxnbbip{|{uywz{}uIIcqpmttssxybgdZXRVZJDQTI6w`oppiPY[^]ql^`cc@Mjmw{kfsi^^bdfcUg{otwyypmmfp}~~~|vrpskhhrw~~vw{|~spml{{teTCMRROEOWRLOVXXSZaOQQOQTMMKKOLIIUYdgQQTQIJPZXONIIHX\\PPZZ_^ZYULCMWRPPRSSRRUUZS<<><@BBMWDSYY^YQ>VVRNSV[`\[\HDDHFEJOICA@@CEGDB>BFFGHIEA<@>=CQQI@A766PEDLNJDINKHIISSVVM>>@@IIE@??>>?@AAKK[[NLLT[ZZ]]^^RNZZhhZZ]]\]]ONTX^^SOYT\\TRSPFD?EJFCFEFFEEFFLKEITI@97<>80SETPPL<@@BZaPJBDFF5=PRX\ZVVSIFMZIBBFHMLBLa_YXVWXTSTPU[^]YWRUVUTVPOOSV][\\[][VTSRUURKjjp`blldZsonqqspijf`bljaibb`elng\aqpfd`VgjzsddcVPQ`ioquy|xkhcaRUfgkoljjpswnWILW\amH`dX}ywx{pf{pnghoq~r~og\VX`^]_\VWcaONMZZSRPXX[WMQRUUVTQWTGOXf\^[h\TTvijprt~rm{jZRSQXtmnhY[bibPRTVda_ejZFWdUJUWYaj]U\\UUQPD@JRLNYW[NNPQ[^^]YURP?=LOS\RQQMLZafc\XdocUcjkkdxvtiZ`QYgfTIDDHLLMF@jjigvX^innY_gkigjmytzwnjlv~r\ZovzqkiovvkflpbWL_ogXjiqefhb\RSckdfqmbfjp\Zj~y]^jvbCippdkuZZdjpypuiZii]R^9KU[`apojlhbik\ek_USH99>DVODLY_ZPEPQijjebq}WPIUfx|vtsjabdgrdWWfoup_`jv{yuy}lnyyniiowtuyqrolnkfh{r}uprr{zuwzx{|uukpplhqoorbdmmh`vrswwxuookfgpmgnllnptwpfkvymif`nr|{qaZ\jory{}~|rpki`cnlpspoonptvyr`VYfkktThmbtksqmnqswupgdhkjinjceqo]][jjba^ggjf[_`ec`fdUZ_nfgdpg`]zpquvywr~qd_`\`xttqfjlnh_`adlhcjpbR\hZO`deipfagfad_^QMW`Z\dbdY\_akmnmiea^KHX\^d`[Ydhmlecluj]iqoom}zxpeh[crraVPPTXYZSLoonn|]dmssbelomkqv~x}{mknwt^]nv{rlkpxyslprlcYiwocor{moqlg\]mtmqyshlovgfr~iir|jOnuthnv^^lpsypxm^lne_kCS\aderrproimoemmlqg_\SEEINc]PU`ecZP]^pqllyaYT_ly}zz{wmlpu{peentwsbcoy|{xz}mp||pjkqx{ruspsqmmuxsuu~{twzy{|yylrrnmvRRWOPTTNHXUTUTVTPRPLMSRMPLLJMQRNIMV_^TONKENP[ULEABKQTSVY\YQOLLCDOORTRSSQQTVYTF>@GJJQ=JMFZXVW^^[TNZUTOPTV\T[RNHEHJHDEKJBBAIIEECFFHF@CDHGEDDFF>BFMGHGNGBCWOOSUU[TRZOFCCAE_UQQNFGKOKBCCDLKKMOFC@AFEH@ACEHHIJHGDA86>@CGCCB@>E^`JMJFCKQKDKNPPKVVUNDI@DLKB=;:<>>?<9OONMU\GINRRFJOQPOPQWUXWURRW[UJIUXZVSQTXWONQTJD?HQNFPOTMMNJGCCLPKLSPKMORFENZWGHOVJ:OSSNQXIILP^]TZVWPIPPHBH6?EILLUTPQNKPQHMPIEC=779;EA;@HJGBENY\XVTPKKLNTLEENSWTLMQX\ZX\]STYYTRSUZWWZVVTRSQNPZV\_bXTUU^_[[ZZ\[\\WWSVVSPUojfltyyzyschXmpl^]]^_bcaaZWu}pqt\MQ\bl]chaZZXVR]wwxjcSV[UXXZeqpnnjipqxzYKOPdmv>AZ~zmmx|z{{qngdikvuv|YOMU\ddeeYUVSVNSXPCINPZZTQQSW\YWPMSPIem`QW`^XPP_acke{xtaYYwFMpgo^^XYkk\ILPTY^_SONNTTFFY[^hfWWdpeYVO99MRAA\TOnGPP^_[XZ[JCMAEEWWXXZZjjseUVercPzyvqXsxxddQX_Y^TF87BLJI;)UqLLrgB^NV]XV_gb\TJU_^\ehzzVTjnrjdxqkf[`jshnfessTTlqwtstkTJUpefq~}w~ianjbb5Ca^VrrYV]cwrlnf_XOVf\4B`mqookg`[hiX_fm{c`\@95&8\ZTW_TFBOSr{{||zyel~vVVX\gn|ooqrmpmfb]\]w}lkgjsmqtlmu{wgnmgpsvrg_VYa`^dm~|ux~{wruvz{xwvstwypplhpvv{}xjnassqfddhlopmlhgy~xzydUZhlskpunfd^d}}{qk`cfbgffispouw{}cY\^rx{JNezz~|}~tqjhlmwy{d\Zdjllptfadad\bf^QV\_jic``bgmif_\b^Wmrj^`gifZXbfhpm|xhcgSZwpvhhghppdVZ^bgdc^]\\WWKKgijnlccozqhe\DDZ`NNd\VuT__mmnolhiiVPYLQQffgghhnnyoa`lvj]}}yvew}}nn]dicjcTDBNYXVG3YsTTvkIdW\a\[]cgk_R\da]gk~~[YkpslfyplhekptpwqpxybZpuzyyxoZOYsqszzpitsmm@Lfd\vv_Zbhzsnpjc\Y^n`>Jeqtqpnmidlm`flsjgaLE@1Dkh`bg^SN[`xmt}_`edlp}uu{yuzyupjhl}llknuoqupox~zhnniswyukc[^ffdnv~xz|ysuw{|{zytuy{tb_baaVSPSYYVYYZZVLOFSUSJIKKJJIIX]TTVH@BHKRHKNKFEDJWWZQLCEGEGFHOVUSSQPSTYZH@ABLQ^V9;H[YPPX^[Z[[USPOQRYWVZFA@FJLEDFDEADFC=?ACHGECDEILIFCBDB?NQKCDJHEBB^LQMY_XVJFGV@ACEJKC@AAFF@@EFHNMCCJQKFD@55?B::GCAQ=CCGGIJIHGF>;>8;;EhPPTKCCLTK@XXVSDUVVJJ@DGDHD=65:>7/DT??TN=I@EIGFECIOKGC>DJJKNPYYFFRSUQNYVROFHOVMPLLTTCCQTWUTUPDAFTMLSZZX_[OJR]^OJJ__4;KJFTTGGJMXbVST``OKHAENH4:KRUTURNJGPQEIMQZ\LJH:75/6HGCEJC<:@BTYYZZYXLP[VEHOT[SSTTQSQMKIHIX]_\TSPRVTVXSTXZYQUTPTUXVPLGILLKMR]bcda[XYd][YXYY[[ZXXWXYZUxu}{tZdunjqqg^``deggYYg`histtnhpwl_[[WXYYpw\\xxYYSUYOOUglrtmTT\VGG_eT^aaTT]]HFKeei{~oggyunny}CC]]ccMx~ziccgj^NMWqtggk^REDHJJPYjEDaa_]`o{{pVSUihssrrttJnvmL\j^QX[QQ^djj^ZLLDDLL``Y[_THR\]_usWR@@MQOOEQTTKKYYTLLDHXZQQSTUV[`TT??HPPLLPZS}}tj\\]]ab[ht@_`TTnUKKYKKD;FONYbb\U\\Xfaag[MM<<@@OppdVfsrptwphnqog^^sR[[UTI>Wzpud_]Vi^^\[S_``Z}}{rP||ffuvaUkh\WWQOjjiiaa}}{sx}zfRmvvts\SllvvSZZcwnLKHJPRX[_ceZVUUbt^nmhYVLYwy~vWZdszxpggyqiopouuutor|xjivuusmjjw{wzxxz}|~|sj[kt~z|txttw}w`ixrnssldhjjruujjddojvtx{{vpv{rgacdduzkk||cc`ac\\`kqvwraaicTTgldhjjbbjjVTXrrsunn|vv~JJiinnY|snntzm]\cy~uuylaRQUWW_doRQikww_\`rlvwxUszsYfqeXdh^^konngdYYRRZZooiil`RZbhn~{f`KKZ_\\Q`ccXXhh_ZZQTce``acdekpbbLLVVUU^^ZZ]dawphhgfihhkxIai__r_WWgYYQGR[[ihhd`iieleek_RRDDLLYvvmcnxvsw{tlstnliiwYdd^`QG^~v{lkm_qiifdbmllix\}}nnyxf[ouf``ZXoonndd}w{p^pugbtqzz^__g|uYXTV_agfejkdbixfxyuidT`}~{fhp{}{sii}{uvtsxyyvor}ykjvwwtpoo{x{~~}~|vnbnv}x_\[[Y]\WHN^_d^XTRVVPJNNMMQQFFNJNOVRNTXQJGFTXHHXXFFCDFAAEPRUXSCCGD==JMFIKKCCHH@?@LLNZ\SNNXURRY[\\==HHKK?X\YNKKMOICBESTMMOIE=<=>>CGP=A@EBZZUPEEFGIKEOU8KHAARB==E@@<8;?@IKKFBFFDMLLNHBB8@RRKCLTUWSOQUUNGGUCFFmCA=7D`_[YS^^UKIHENGGFFDJHHGb`_ZZYT@[[LLV^WLEPOGEEBAPP^^aOOLL[[ZUX[XLBSYYWVIEQQWWBIIMWR?>=>CDFHJLMFDLV]]HQQOIG@GWY\WFGKUZXUQQY_aaSNSTTWbb`WVX\``ZSSYXXWTQQX[Y[^XXY^]\cca`]\`bcdWRISX]]\Z[Vuu{utxvfp~t|njjkgbbgesnhjjurpfb_[o_jng`n|`XVYXZ[dmibfrkee^VUVT\Y`ddfbhqaQVVAEWdaXVUJ>:X`gh|czr^Plkpko]K_eV[YYd_S`_bdbXccnc]\PQULLIMQOPPKDDKJXaR^f_uyrj`d_vveegi`cintkUlipnqXagUmx}hPQMHFT`WMZg^TZ^Uj~q\XMMSSKIKOPQPOUOKNRPU[RSRSSTT^^NN??BBWWJIELRHsxzyxtnjf^[_~wl`VY^nMRVRGC?8>CP]g\QSX[SSW`f^M==IKDArrRRtsegvrjkuua_bmllpu[[OHuqiZft||kR\Ydgbh`b\XahbpsmNnp[^^ztyjIGUZCIMV]c]SSX^mt{xqihpqg`^rrqjeerynisRPgzcCQPQMNJU[ZV]_RRXu{aV[rnVSHUoqs^R__Rbd[_szfoqcmllqxusjkzysrnu|ztpytsrqooz|xvnbrt}x}yxuu}{{ju{zztqtt}zy{wiuxrpoplhhmjupntsxwyrlmkxltvpjthaahhigmuunnwpmoibe`illmjqxk]aaMRdljcdbWJFbkqro~weVsrwtwfVhnchgckh_hlnqqgsszokj^_c[ZX]a]__YQQYXbk\eji|}upfmfxxnmhlqszs`rnuxzdlq`p|s^_\USboeZgrg[bf^swhdXX``XUU]^`^\d]X[`\_f`abccmm[[LLOOaaXVSY_Ux{}|{xtpleek|qh`ckvY_eaTPKCIN[enh^`fcZY\djcTGGVYQMxx^^yxjlyuopwwihkqprxxdbZP~vm`iyq`ichljpijdbmrktwrrstXprdhh}{pTT`dLSU]chf\\_eqw}ztnlsuolguurnmiv}tq{[Vl~iO^\_\\X^dc_fh__^yj`ezvd_R^uvwg`ji]fi^bv|lvwntrqv{uskm}{ttrx~{vt|wvtu~{zshwxz~{zvv}{mx}}wu[XWZZQT]^W\TQQRPLLOOXUQXVSMKJISIPRNJS\JGEHHIHLRPKNVQMMIDEJGKNKOTKBEE:=FLKFED?98EJMNYK]ZTIBQPSPSI@JLFGFFLIBJIJKJGLLQLHHBBDBB@CECCD?;;@?EJBJNIUXUOKLIXWLLNPJKNRUPCPOSQSDILCSXZNBCB>=CIE@FLHCEHEOZRFD>>BB>>?AABA@D@>?B?BGBDEII@@::;;EE>==?ABEC=;9579?GMF@CEGBCGJNJA77>?;9SSAATTLM\VTPPWWJILRQPRUHG?=USOGNUZZOBFGNNKNIJGDIMJSUQQPQ@STGHHYUWO>=DF:>@EILHCDFIRUZYTPPTUMJIVVUQNOUYROTCBNYK;AACCB?EGGEHIBBGWZJEGTRFD>ESUVICIJCLNJLVZNRSKQRRTXYXSSZZWVTW[[XTZWVVUSTZ[YXSLUW^][Z]^YYXX\[[^ab]RX\cZ\ZZWVvvsttsppxwwirfklg\\jlkgfln{wj]^]\XZ`aedalwUWY_[[]^fddkmmqjaY\SYQJPYamjpkZYTScVegf`fZ19T\ii_kk3Ejnys]ZSYgcOW[`\QQX[_Yazll`\SOUQLNRPQJOB5;MPXPCLOThsmcO^lxhUU]]llffmOkslUW_[XUiur_QTUK?Y`H>dm^^aiiU|~QYYXTSOKOOKKTTRLLTXRNPQSSRRSS\\FF??;;d]DA?JTQpuxvv{}voic_t|wmogj\dONBEI&&9\dlaTPTJ>ELVfrMB>MQC>ttNNttXUq`|zkx{ddiuqnkol`ec`XNJPcsqnYX]^^f_fbSTVRWlZZ]gcZ^[VupkpYONI2IedQSTQNjwrkoWiNabbSZnnoqtuvsqciOCquNUSXNK>:XXDT\JOT_ndYNZwoTPCWg\POMagSLLMVit`Tb_`iltldplq~yvlmu|usstusstu{}zrVgll||{xqqmbhwxy}}tit~~yttukuwuxxvtt|{xkskopkddopokjpr~{pkjiighmmpoir{`bfpkkjjspmoqqxuleh\c[W_dirquqed``iamnmgpgNps~yigafqn^fhgd\\ehjgq}}plb^b_Z\]]b_`X\NAHZ]dZKQU^pxqiYdpzocc``qqmmsZpvrdeihfbq}xj`ceYKgoTHnxccipm]\cba]Y]]YY`b`ZZ`e^[_`akkTTLLGGlfQNKWb^wyyzy|xqolkxzrtnpgnZ[\\NQT00Bgnti]^cWJMQ\mvULI[`PJ{{YYyy_^ue~|o{jjmwtqotodjijcTPShwwvfedaalemj``\\`oacgkf`ffbyuqxd\[V=TljXZZVTn{vmq\kRfgjYatspswxzxvjpWLuyV_^d\ZLGccQ^dX\_gslbYc{t`\P_lbYin]SRT\lvh]jhiorzpeqns{yrsw}wuuxyzz~v]koo|yrrodjzz{znw}xxwm[[XUUYX[SWPSSPIIQSRPPRT[XQIIHHGHJKMLKQXDEGMJJIIMLLRSSTOJFHDHC?DHLSPTPFFCCLENKNF36DHPOHOOdd3@@?>BCB??BD@@CBAADGG>>::77KG<:8=B@QVXVVZ[WSNJGTYWQQMOFJ?@AA9:<--4FJOIBBE>72=LLCCDBPWURSFQCLLKDHRSTUVUTKOA;TV@DBDCB;8EE;DG?ADISLF@GXSCA;FOIBA?KNCABBGQWJDKIJPRUSOUSU]\ZXQRX]XVUUVVZ[ZUFPSS[\[[ZVVTOQXYZ\a[VPW\\YVWXSvuUULLkhaRvaXXddQ_cgroiYYcl[QOOX`[dg]adkkh[We]z}}uu{{mmZh``Uz`LJDL``]a^^RRnntzjVfmxxUS}\OOXabby\PPxQPPuDDOYXxs_FFPYWV[__`bdwunYYWUXXAGJJ88<58:^o^^fipp``coyqii\\`{saxV>wwnOOPk{vsseegeNNU[=/Wa[WHHvQI\jbXXqqyyopqvxkkcGPe]TXX__achmK;SYwwuuls||fVN`ppyyYUHE>9&+7KrqqhEA4OO``hn^XcdQJ`fYTRdfnuuT^^YKUhttuxqaurYY_mpz[d{}uuwx_Tdz{{bXdhq|}~{wsvn^^`a``dooywwddZZqjbS~hcchhZhlntqm``hoa[gqkpqgnquuvkfuk~xx||pphqkkdiYWPWiihl`\ssx}qbns||^ag\\dlnnh[^~_^^{QQ]gg~ziSS^hfdinnoqt{ujjgcffNUYYDDJJYYTbT``_^ttqqwtuux|zwom{{okhhppc`ooaa__pp\\<<{tZgqpzwwpW^^WPbpf\_bQ;Uf__\a@>99PP\aggccb]OW^jhTcssVVRRSTal_OVVddznn`gmg``Ypyyee||kh\\YPPlzKKiiQQH=AEctmmusuujjep{sll^^c~xlz[IxxqUTTm}xuuhhljTT]eG:eojaTTz^Wdog^^xx{{stu{}ppiPVd`\ddccdfmsQB\c}zxxmvqd\kxxeaSQJE06CTyxumRN?\\hhoukgnpmm]Wmte`Zhjqxx[ee`T`uxxy|udwxhhktv}^f{{~ww{{cZj}h`hkt~zvtvpgghgddhrr{ZYFF@@QRPHWLFFOOCJLOWUQGGMSIBAAHNJMNHJLPPOIGNHZ\\XX\\SSGNJJEYJ?>;?IIHKIICCRRVZPDNRYYDCZGAAEJXGcAA^XBAAV<@@=:FPKEGIA8>GBBAC4300;;ACEEDDCCDB9=@HG;GLL<<;::KV::MM::9765HRHHKNRRHHccNTYUPPJJLYUIXE7XXSBCDQ\ZWUUNMBBDF71DIHE<HPLGGSSZZSSTVWPPLTO<:4AAKKNRJGKMLLB>JMFCCNOSWWDJJH@DOVVWXUMXUGGJQTZKO\\[\WWXXKFNZLGOQU`e^[\^^][WYTIIKLMMOTTZu^UO`e_phnvX[\NQ\grpnlnY^ntlZOT\PN[`Z`i^]bce^u}}wuz{q|z`WT]RULFD``YZ]\USTnqzr`xssuknutcXotnP9xjtl`IM8,BDDTXJE8FYYVV__`adnniYYTVUMMLJB8:<_xdQ]{vSSPHIspmf_frrwwuJ4Vtt\`TIP`]SSPT`XOB1[wfQ`lj\`jK8EPHEck\V\\4K[_PRTME9..CKROXXTTSKCKRQM[\\hJJGYga[OHWguWjUY^XQNKJrrZZyyaaOIC5FYYSCddEE>58:lnh^bT\ph`yzoyqii_n~olLvwYwwOOPPvtshe`YDNR[R/?a[_bH_XLSjfXXequytoppqiajkkRG_eYWX]__ccmm;;Yehrugho|uZNXppryrYUHE>9&/7ZrqqRE9CO\``kn^YYWadQJ`fYQPJ`ru@=?^cgkV\tuxagpciY_mps[d{xmvzuwx_drjv{bXdv||{lhqvqeRU[_do}wid\dgcqkqycdcY\gnstrnr`dqwpb[am_\gmiotkmmlkl{zx{|s~ykdbjadYRPiihimjd`\sv}wi|zzypt{{mctxu\E{pxrkUZC7OQQbgXSDShhddnnopt{usjjdec\\ZYODGJhn]h{]][UVtsqkckuu||wO;[{{kkhhpcW^olaa_cpg\N?61;<;700;>@?EEDDCDD?9=@@>EFEL<<;SSDDXXHH?=:4:DEC:MM::9765RTNHKCGRNHWcYTYUPPLS[RPBW`UHXXBBDD\\WVUPNJG>BCFA18IFIKJMFDDALUW:9;JKNQEIVWXMQWNPGJQTVKO\ZSXZWXXKNUSXZLGO]aXa^[[^^]SPVXUNCEILOT]utoquqdehm}~xxthkhfnooptmQU`^XVS]eojinpigl\\fnpvxqpt~m`cZ_a]\^Y`^[`qfvzwmlvuz{w`tjCCOjgiuakkhegiV:9TX`Mb=MZZTRGCPTaehidbmqZQYTXYVVQQHHBB((MMbgwdVQOQUwwtiVUlmytbxx`\^]ZNEA4=QQHAFQccA18;W_`aYQSTXQ3CPRU\dUhmq`oVZZyyJJ>%%TTNMNVVSWXU[[ZXRH=@CZlJJKOGCWfil]Lg{r]Ul~vWLWYZXLQUS_dWZZX[QXqwijNPSZnnqstiRkja\]^fh_PSTnndlZQgjakj\uyuvtpfw|v|rg^VTSUsrd\^zb]]\d_U@Lx{vvqqvoedqtiqjlu^U^mommxgqZekqgkk^NYpqQSXXbTJNOOCTADFXcfzpjF5iaarmrqvTEPTeeNJVb^;5zz`IJ\ZAJ_dqu}hkuysb`gxyy{uuxry{ypueeahk|~zxzvugbptvvwwxwvstvrcelpzzvjkigquuvzrV[hhgeblvxtu{zrptkkosuyzz{urvvnrilolklhonjpw}~{rr{z{gwoPP[vrp{lppmknq`EEaelXhI[iicaUQ^amqx{truve_idhhdd``VVOO22\\lp{le_\\^{{zn\_opywk|zifihdWRN@I``UMS]llI9@B^emnd]Z\e_>LX[``oZlqwiscggXXK00bb\Z\deaefdgjig`THLPduW\TP`nqthYp}wicp{^UbfdbY^caima`aei_ct|ppVVY_pqvxxjWsqhedbhkdX\[ppkq_Ymneon_vyuxvsgy}yxpd\]\_xujcf}mjjdjdYGR|~yyvvyrijvvmuknzd[enqopzks]gntnqocXavw`_\\gZW[\]N\NNQcmpwsO?nffwrvvz[N]bqqTP^fdG@hTRdbNTchuxrtz~xjjr}|{}xx{u{~xpyjfcjn|{}xvkguwz{YXUVZXRRQT]_\[[XRTSQUSSTVRFGJJGGEJOSPOSUPNQHHNSTXZVVX\RKMHJKKIIHLKILTOXZXRQWVYZ]XKVQ<9BCBH]JDHGDFBDTVNO@ACGSTTQDOOJGHIOPJBCCSSLPGBMPLQPJWZXWVTOX[\^^VYSLJEBBDTTLHIYJGKIF?HH;?LNUW^ZNPVXULJN_^YYZ[_WWYUY[\V]WNPOQR[^^]ZYZXXPMTWXY}|k{uflppuwqvnsphhtrfifTNXXST_cgjihl{~|}tmotpuw{|yrsuymiutnXUVXXYZ[afbanminbmu|iggSSM\_[wumthX\b\MRRcecLfESSUTSJKTPVYbb`dg^TVYRWUTTSQOHA;5@H[bgba`i\dnvsnsbblmouwuumkkOJRJMF?HQQKNQR^^`RC1Z^VkqfZZFQGRR`rWgwqRXTT^gTECB99OOKMQUTRUYY\\WVSOIHKRWJJTUVVXZ]ipi||{t_dy{sha\kkaikhXVRmufmmLXNk|||iYXXnifedniggidYNCgiZjpebbc\eatwkzpmadvzpbWRMN`zzvrmu{igkrrm``Yaligflomffroo}}kgnmQVb__o{mzih^f[Ziu]TXrWNRPINNSQRTS:74:>JLNLJJOHMRVURUKJPRTWWVVRPP?=A>?<8=BB?@AAHHJC;3FHEOOPSMFH=A?ADCACEEGHFEC@<>BBCCDEFMROYZYSHLWYSLJHOPINPODCBQUMQP>D@NY]YYOGSPNMMTPLLOKKLGC>MOGPTLHNLUWQY_^bUSMNb]`_VXSJEC??IXYWURVYNMPTURKJFJRPNMQSQNOUSS[[RORRBELJJS[SZPPKNGGOWIDETE@CC@BBDBCED9>B1;CCWRHL@K<@POVQPJABHJHFJ=?ERLRWYKI>IE>BWYORQQXTQSTMICEKRP`VTWVT_^VWa_WUZVZXXTZ[\]X]][[PRTZXYX~kwvqumseehll{|rnntuc\Xhe`NTUajjihlbrx}{zxuo}}{tsrwwz\QVNNmeeTnufru__xnkpY_`e`mXg]m||XHVsj^mmhheSLKUUQQSSDQY\__]]VWYWWUXRF?@CKV[`dkglktjwmkjgrmkdjzvloxk8@THHPP\bZXXWbldSLQLLou~t]TTYQQKideqgUTQNKNE@;EJHJJMOSVTRVY[]]ZYWTQRSH&,;PWSI_\`dnkorZZYVZdaVc_WBU{xuxrfhXON`}YWPXjlpd\cPQRJJov]\hirpwhprxwsstuu{{ptimvwxu|}juvoskrgghnn{ztrrxzplfpmg\acnwwsqtk|yxvs~~{utt{{h`_UXwuubx}nxwcc~wsscjlmhtdrlzbTc{pjzzrrsaZYdd``bbP`hmppmmfeegffddcg_QKLPYfjqrsoqmunyqonkwsqin}yoqynCK``^TT^^eoifiso^V\UWx}}mddh__Xpoltl^^]]Y]RMHRXVXXZ]aeb^dhjmlhhfb^`bUGXXggkodXxx}z~ptyygjnl~siiffxxbnVgteaaoh__abraoopfb`<<~qsvvffm[efonztzrhid~ypc`Lcbl|t||j~yxw{yUUdiiedh}r_lbzzwwiildjivvy|zb_]hl]gaoUUSMThoa`bb^TQJ07G\c_Vmljjroru^^`dfljdpkeM^~|~ylnd^\i~]alnsgam^_^VVv{fdmlupyipqxvy}}{qtjnwyzv``U\[ZZWYQQSTT]_WTTVWNJGONKADEKONPKTX``[Z][YT]]^^\XXWYY_`YIDEBBRMMCQVNUXLLWQPUFIJMKQFMJQYYE=DTPHPPNNLC@EECCDDA??QTZ`UJFFGBA=N[KMTNCBAA@C<:8??@@BDB@CFGHHFFEC@BD=6>>EEHKD=SRX[WZ``NQTTEGLJY[WO\\EEDDXXYYHL=GYYb]RJSNIIJJRFKKPKEG88[\TULKOFLMRQXTWYdURQL_VSXQPPHE:EDJTRXX^^_]L[YWVXS==@GJDDEFC><9/18AEC?JIJLSQSUIIHEGLKELIE:D\ZXUXTNOEBAJa\IGAFRSTNJLCCB>>SWJIPQVc`V`bYQVY[a`[VVWYY]``\VXSTXYYXyy{{utzqmmqsmpqquvpfddi}eZWjqZQQJQTTcgXRTTs{xrsww{xz^SSUWRQNNRSVXt{qddx~hrlpssccddjlrtkpxxXJNP]^TWYYC:2MYXUVYTUUZ[VZURUQOOJLTWYYhm]WqymN=dptt|~qmhxrl^ajja_UULWddi^XXRPQ`llmaYYXXQNOOIVaaef\YZ[QLGHOSJRUUY[VUVQWWUUXY]]TS\fmmvy{ogg`g_fXc]FYrGGOQnn^fg_QQW^_`bd]U^ea\fmvvut]==gqWNCcwllt{~yyuuul~pa[}}{vlURRQJT`kkX@Znv}~dKIIKKff]T_jYHlwogpptxwuoomlmnquzvdcbNmhh_VifXXWWVVUTUWTH;;@LNRNNYvgigcssn]amq|ylYXMMTghlkifZWSnqqnkkpwWWTMRH?;qqrurru}~x{lq~xdffl{ypTT`~zjvvvyzvu|urrwxwrqqwyspoosqgev|f^^X[\\qxbZac||tvyy~y{h``adeefgee]Z\\`bef{uhh{sztvxxpoppqqxzuycX\^__mncgiiPF>[ihddeeidijfid`d__^\\WZdfiiqsgcytUGguyy|}usq|xgmwwihccZdqqpigg_]^kwwxlggee^\[[T_eehiedgh^ZUUTV]abbX`cchjede_^^cdfgihaabb^]emqqy||sllipinfnfO_vSS]_qqfmoiWW^eefghbZahfdlpzz}hHHlv\SHg{rrx~{{x{zotgbȄzs`\\^W\foo^J`qziUWWYYvvj\gqaSpzqjoou{zyqqpnpqrrsuy}zlliWqrrkbonddefc`bfcVHHMZ\b\\d{lnlg{{vfitxsig[[`mnrqnmjf\ooquurqqu}ffcXZUKFvwxxy}~z~mr{ghhm{ytWWc}py^ZX[USSUVQVXYUNLLOZNGFPSGBB@CDDLOFCDETYYeWVYY]_[Z\JCCDFGFECBCDFFUZcUNNY\ZZNTPSUUNLKKPQUVPSXXF?ABBCJJFH;63AIHFFGGIFGEBECBA@@>@EGHHOQGDSW]PA8MSUU\^TPMW]]RNHIMMJICC?DJJOHFFA@AHNIEEDDA@??>BC?ABBFGDCEA@@CDFGBAAFMQQVXYRNNILGLDEJF;FT\;;@ARRIMNIBBEGIJLMIEJNJFMQVVTSF66M^^SFB>LWPPTY[^YYVUbbVQeeZSJHYY[\YVOBAAB>CJQQF8GRVZ[\L>??NNHCINE97UXUUW]^`^Y]][TV\YOPPT][UGGM\ZQXy{{utzqmmqtrigpt`aln`ch[SjZQGC]YTcgXRTTs|}{wYdYR6(c\UWRQNNRSVXkyoqldr{q{o`X]mZ]bdhlntqlxxoJKPPT]WX[YYS7-BONRSTUUWZZWUV[YXYZSTUTROJFBTYY^mhWayps|ueqrtw~zmlSIpjI:JUVV[dOFYXXPhnQlquZYYXXNNOITbaaffYY[TNWGMSAUESJ@jUU[[UPJQYWUUYZ[dTSS_fmmyygPeqf\X\XYhj\NGPO_nibcpeQW^_`bd]U^ea\7@bvut]=y|qWNColjlt{|yxwzh`;Fs}~~vBPPRif\gFkk@@nn}}leNIV[[ffTTjfev\1yppxxupoomlmpqxuog`Yfdmslu[UXWVTTVRMiL;H_nWNU\Xcghidkssc]emu~tee]MTghlkifcytfnnog`TmrlVP6F`EFUqqrtrru}~qrx{lq{onhfl{yjTT`|xvrvyzvu|urrwuttrjgryjmuwlptjauf^SOjb\qxbZac|~}}ybh`_@2kjefgee]Z\\`befuwunhu~vwi`dscjppqqszxvvXY^^cmfgkiiaC8N^]`bdgkkgdfjigfjbcdc_\WTPdiilspckswxhwxyz}{sx_UwwUEWcefjq[Shgg]sz`wxygee\\[U^jeeiiddhc]gU[aOdRbXMqccjjd^W`^^dghjpaabb]]gmqq||lmml]jvnefjfdlphZSYZgqoip{jW^eefghbZahfdCMiz}hHv\SHtporx~{}|kcCKvzN]]\kh`lLooJJqqrl]Wcffvv\\qpox`9{oo{{ysqqonprtu{xrneaonvzu|eadefb`ea\qVHVl{e\bgdjlmniq{{lfmt|}qnf[`mnrqnmn{wkoqskf]rtpc^@NeLQ]vwxxy}~zz|~mr}sqjhm{ynWWc~wvu^ZX[USSUVVYYTRUVJJPRJKNIDOGB=;HFDLOFCDET\]cfe\Y]^^FNGC5/KJGFECBCDFFPXRUSNUZUY^TKFIRFIKKNQRVTPXXR?@BBEJFGIHHD51;BBCEFHKKIFFGIHEHEDA@>=CEFGJ@<F@LPCNRVEDD@@?=CJKKOODDEDCG?@B;F=C@D@@DFGJBAAHMQQXXMN@MTLGDDEFDENOE>;??IRNJJRLBEGIJLMIEJNJF49KVTSF6\WX^SFB>RQPPTY\[ZYWVXb]]`ePK8>UYZ\[V:@AAPOJN>QQ88RRZZ\PLA>CFFNNCCNLK\XJ6YVVYYVTSRRTUUTTXVTNLF]LKQTPUFCEEGHHDCEDCP@8>IQFADGELOPPNQUULHMRV[_ULLIADOOQQPNMZWOTOKDRVREB5=K?=ETUUWUUW]^]STY][TVZTSQPT][QGGM\[YUxzwqPUYWhxy`VX\^fllSIJJI^NV__ONV^_[VV~~ztquvsrgsxxR@FHQXNJTpWY\=}xsmTV[\_ihnvtzzvns}zNPUWKf]bumnjcXVVZNIIDDhYbcaaMOTTLV\U`_`\W\bqmpJYE^_^Ymoa^rh`_]\huuhW`lf>FMIJMLQUjjeaYYZUUTIS]GYZWLK\TOTa`TTVY[`bb\\QPJLQQPPSW[[Z\^UWW{sRO??OOTTzzXXVUSV^TSVM^gdhkszcEPZY[UdVTamsxuruy\d`[TMPRkn[S7prWsuxuhheeLLnpcp|syyiiRR||jjnnGF8SSYryi`]]vqvvlh[Vhmg`ckqrja^X[^ada^Vizeitqekehmpwss{mlgW\sz}aOhfuOOT\^eejiYaab_WY]sycZpveT[`URaTShkofcZXYY_`v|kX__bj`=@HGG]aVicjs}meK^v|~|tmUfsy}}snxsbLTabqqtxeY[lz|yu^`c`n||{{kefghpuu_VXXWk[bjj\\cjkf``|{zyxtrjx~~\MSU_h]Yc{e`bIzvbceefijmnw}~{~\]`dYqhj{tuusgeek\WWRRsdnnll\^dcZfmdmnokff`bhytuWhRhongtujixnhbbdmzzm]fsmKT[WX[X_cyyuqgff`abVaiRgheZWlb\_gpccehknppff^]VZ``^^bfikmb{_\JJ\\aadde`\`h[[^VepnoqxjQZbab[pc_jsx{yv|fkie_YZ[pte]Atw\wx{xmmhhYYqret~wxxmmYYppssRRC\]cx~oeaa{uz{qnb^puojjovwsnj^bekqomcr~ilvsjplnrtxvv~usm^`t{l[qn}]]bgiinnvvzxfjihd_beyleuzm^dhbae^`tuxpmgcaacd}raoonmdDHTSQcg\nku{qkWg{vpYivz}~uqzvfRXderruykcep^[[YWBEHFOYYZZLFFHIMPPC>@A?IAEIIBAFJIGEEZa\[USXYXXPVXXC;=>DICAFREGI9[XTQDEGJQPQVUXXUQTZaaZABCD@MHKVQROLGFFJC@@==MEJKJJACGEBHKEIJJHFIKSQR>F;IJIFPccRJHSNIKIGPVVOFJP\\M8=A@??>ACNNLKFEEB>CH=DEC>>JC@CKLBBEFHHIIEE@?>@BBAADEFGICXTB?77??BBVVCCDCACHCBD?HLJMPTXJ:@EEGDKCAIPTXVTUVFKHEA>@AO[QEA3RSDUUXUN>>aa^^STMSZT^^ZZPPBBYYOORR;;5BBDSXOKIIUTWVPNGEMPMHKQTTOIHFHIJKJHCN[\YNPVTNPLNRTYVVYd_PQNFJVZZJANMaVBBDGHHJJPNFKKLKEFHTXKFSWLDHJFDLDDOPRMKFKLVYPGKKLQL;<=ILFPMPU^[RN?IWZ[ZWSGPV_Z]c]WTZVMBFMNVVXYNGHRumhqb]ZZ^}s`SORRXbld@ADOifi_ZTQ[`WQY[iv|zx`~}|zmqqeFMPNVUJ__nKOWNjbidZajfgejnosuwqt}ut{ib\isc_b_bfda]_XWW`SVLIHSUHX]`YTOQNNZVW][\\[_ahlwoxU^KgihhonppxmTSQ^hkijVTTllIDIIPP]T[jml_gquSNcZTYSN^\MI\p`Nef``^]XWWXXV^bb]TMJPNKKQW]][\`XWWmc^]SVaajo``YXcW_LKSNZfifiruhW^d[Z^_Z^kmvxxw}xVaeroXXFhTTGktUnnzzttyyxx}}wxxume|~|txth^py^X`h^TOJS\emfywVqqyyvtpmrjlnjmohhY`VVddppfOSflnXavvfbmi\\nqgg}|pvsourvtgisvfZQZ`_^bdeaWX`\TVanskTThQUX\WQS[c_Q^__cajuusbcjPS]`llc`bdXaihfialt|wvphsuu|zsqquv}{smnhpjmZec`qnqus[hxssyohaacyj`[\\dnuoLMR\spqigb_inf`ffsi}{ryymSZ^ZdcVooxW[`Wqiqoejqmommqw}|}z{}{skdq|lhjfhmmqmlfeeqbdZWV_cUflmgc^`]\jdciijlkmjpq|s~alWotqpttwx~t^[[hptrn_]`ttWQWW__mbdtywms|`Zkg_e^XkjZVdxk[nmoonmgffgfdiijg_[Y^\YY_ekkilpf^^unmkaa`_iiuykkfdibiTTZYcnpnpvynbhmdcgnhgqsy{{z^fkxuaaOm^^Qq{^uu||ww{{}}z{xxrl~}v{xmdt}e`hog`ZT\dmuo~zZvv||zyvqwttvsruppgk^^kkzzr\_ptvagyylisoaaqujju|ztwtwxonwzpf`gllmpnrsqkedkd`blu{uaan\_cea^\ahl^fghmjoxxvgksZ`jlrrjdghahojhonu{{{voxyz~tuuzz~|uprlsnq`ihdsqsvvcnYTOUKIHHJ\[\VKCABBFKPL:;>BOMOJHEDGJGDFGOV][YWK]\\[RTTM=@B@FE?KKQ>@EAPKOLGJPNNMQSR^`TUVTUZVVZOLHOTLJKJLMLKIJFEELDEB@@CE>EIJHECDCBIFDGHHIHIJNQWSWCH>MONNR_^QSRVPCDBGNONPDDBPP><>?CCICFNPOHMRTB?KFBEB@GF>=FRJ?LLJIGFEDHJIGB@@BA??BEGGFGJEOJHFAEJJNPHHDDKCH?=C>ELNLNTUMCGKEEGHEGOPVXWWZUEJLSQEE:N\\AA;OTBQQYYVVYYWW^^ZZWXYWQLZ[[VXUOISXHEINHA@>BGLPLXVFSSXXVUSQSNOQNRRNNFIEELLQQM@ALPRGKWWMKQOIISTOO[_ZSVTRWVXVMOUW_MFDFIIJKJLJFGKIDEJQTPDDNBDFHEBDILKBHIIKKPVLKOCDIKQQLLMMFKPRPPKQVZWWSOUVVZYWUUWX`\[WSTPUQSIOMMVTVXVHPjmdar\\e}xSRF@BK`adR69I^ogeSTT`dWdgp_[dx~{ppjjcLOWVSRQU`]TUY\U=a`h^xjqqjjuxvov|{s__xle|mmigc_^]``YZ]fZ[LQUUSP^^]ZWLMFJRSZg\``dd_nsvj__[YmssolptkwymiFFWlsfaZTWUPJKDEISW_U[cqj_hFJc\rRTXhMFFy}dTckc_bbZZTRMHYg\PONJFJN^^][[``VV\\ffc`WalgXahh\XaThTOTVUUddfoqlfjn`P\^T\lkwxy|vyreec`GjLNSpj`iiw{~|yuz~||qoonzy~|xtmaAKaa__RR``_eVonjt|~{jfntpof\cb_[birzi^PMOVBVcwoT[oQE?]mXXvpml{{]oj{tgi]h]bfcc\[]__^[RQSOWXc{eVOOM]d\PMPPmmPDIN`[l{S;GIKYXbnupjqafitidpuruxzhimqztq_wnummsmirwsl_nrheqt]nyso{cdla`RLNWnno\BDUjxom]ccmpfprxkgn}xvssmX\ed^^]bnkabgd]Ginrj}quummy}}xz~yllqjssnlieijjlghkuikZ`ddb^nnmjf[\TXa\doiontrktwxnkkgftywrouxq|vqSSbv|smdadc_XYPRVbfnbdlywnuTXli{\^dx[RR~mbnupnrrhfa`[Vblmog^^\XTX\nnmjjppZZgguuspdhpmfoqqhdh`n[X\aa^jkmrtrptxj[jlbdpqy{{~y~thhhfRqWY_trktt{}}zx}}|vuwt|}{vohLUjjkk[[ffkn`rrqy~~rmu{wvohkjhekpyuk]Y]fO_j|u]cuWKFcp[[vrrs}_oqxlphrhlonnijlnlgea_`]fdlnf^YWfmf^Z\\qqYORUihqYFTVXcbjwwrmtfmorlkx}w{}pqsvwtd{r{qouoluzvodqumktwbRRLKTHHM\]]XDD>:;?JJLB57?IRNMEFFJKGMNSIGLX[YST`bc^OOK?AEEBBADJHCDFIE8LJOIWPTTRRWX_aVRW[ZUIIW[QN\ZRRPOLJIIJJFFHMGIBDFEECJHAB??DBEMGJJLLIQUXPHHFEQTUSQSUPWWPN<CFJCGJRPKO]]=>KGRABEO?;;VYJBJNIHKMGECB@=FNMLHCBA?>?@IGGJJFFEEKKJIDJQNDJLLECIBNC@CBBCLKMSTPKMOH?FGBGPOWXXZVWTMM^^KI;N\\=>ARNILLWZ\]abfic[YVXZ[[SQYXZ[YWVRI9=IIGGAAJJGK\dESROUZ[YOLPTRRLFKKIFJNSWOI@?@F;DKWRCGRD>;HRHHYURQX_\ZKVPYVNOGNIJMKJGHHIIHGDCCBFEKYMFCA@HLHA@AASSB;>AJGS^bbZD7=>?FEJQWTQULNPYRNTVTVX\YOPRTYWUI\XS\^WRSWSQVXWRKTVPNUWJTnpp_Uji^PZZIFNNU\RFEAA7EJJKKTTBX[pvvdmJe[_RRm{tvussc[cckbQQVd_aaUXVVjjUU`bffrmhhbchheausirzz{|fV]W\VQQUSbYXWVVWWSGg`^^kvfRIS``n{lZ]^[[forz^]]XXdTMMZlvvTTHEZff`ZTNM]kk^_iu[[XVcc]VKiikaalljfYQQwp`ELIJJLVYYXXYY_cQbm``WWtt}jYYZZwg{{GSTS]v{b[[jxlXOOjo[[VQ_kV99Ol{{ooHH3`ww}nfwsaq~sxssmm}~rdD\qwUwtnhh\]__TQr{pd`\bg_^d[{{t^_bglQ[[TlmmK`KJKKNOHJ`cYY[NNdllnpyddca\IVwkkozdce^^NNQRXa{e\WOU^ootxsc`]EEFHbb[CDOadOS^ffcowyYgoo_bii{wzz_Tayqozzt`^WLLSfhe@QVa^oyllz~~}rtmYZdbxi`ssqpg^ffWQUU[aZSRNNCQWWYYccOdfv{{qpSldf[[q{|{xxldiipj^^dplhh]^\\ttddogll|yuujmrrol|yov~~nddakgnf``dcqihgffggbVoieeq{o`U]mmu}o`ei``hps{ikkccuc[[hw~~ccSPfqqlea\[eoofitkkfaiigdYvpp||{qg__{iSZVWWZfiignr[rulleexzthhii{n}}R`gzkddp{sd\\qxjjd]hrZ??\o}}ssQQ>fzzwp{{nxuz{{sp~ueLaw~a{xqii^innb^w~shfdjmddi`~~wacilq_iibprrXgYXYYZZSWjmhhi[Zluuts{ghcT^{mmrmmojj\\]]ekplf^chssx|yoliSSTWjjdOQ\mm]blssmtz}^krrdiss}||cYeysr}}ynlcXX_nmoLX\fcv{pp|vxuc^jDRSSIDOOPPIBGG?>BBFKD==::6MMN]_[\\IIO_KEAA_^UQH<@=?FHIFFEEHJ@LOHHDDUTYNEEFFVMYY;AGUXJFFOWPE??NSGGC@G[[NF::?QYYSS<<2IWWYPKV]]SHR[\VUUX`SSPR[[cTN;HSUBc\[`VUSPPJIC@TYSMJGJNJIMIYYUJJKMQBFFCQ>I??AA@@<>JKFFG@?LOORTYdNNMKH=DWRRTYLKLHHAEJYNIGBBCCDISSVXUKIH==>@KKG:;AJLADIMMKSXXHOTTKKOOYWZZKFL]][VTYYVJIE??CNPL:DGLKR]^^fZSSZ\UVRHINvq{~mijjidK;EJBITWVXYYVNKQ^wx``W]cefmYYZfqg{hQJP^bTTUX[jxqSOvR[[QQjNI9O`_{{ooTQYL_wrj_eysaq~^bnse`Ds`H\fxthqow_{~oyqhh^hi_[Q]{udb\dgdIPJK{{f^aehGKQVaqb_mEEA@TKLOGL\]AYg`[hlop{ddbaPMV_ikfik^n^ZNORUYpt\Y\ROOgz{rovxi`]g^EFPbb[COOSZGCQfaaecqqZio_fiot\qz_Ta}uuqhuzt`ZWMLVbpp\F@QD=FLh~~xijlu~~zTsq|ysrsrpkYHIRTUUXa^SRNQTZWWYYasxfv{~pZgsj[g{|tv{xxvoiKYz^egllirue\\othjqhhlt{up_dnrql~tP_~~}wunufl`iibbfmskehffgg_[P`nek{{`RMamm}}hYk``l{whkg_Pqu[nmu~xckg_aTqqecaYOOo_LUv[elpzwigdYYhvbo{w{``i|j__lxzdWYKLRWOWehfgdYT[k~llehkkqshhipvm}o_V^fg\]^adp{w`\}`jj]]q\P?Tec}}ss[ZbWeztim{{nxfgnuhcJ{jUhjz|vltq|hsuiicnsnj^g~yhgdptiVZWT~~iagkmOY_dmwherRQMI]YYZTYjjMhifiruss}ghYYeimmilodtjg\\]^bw{khla^^rwsz|rmlpeST\jjdO^]`hPP^sppjfrxalrdnsuwdu|cYezzulw}ynifZX`jpp`PLXNISZm|mnpx^zvWTZ\ROPM@99=>@BDKH==;=>A??@ADLOYGSW\^YNALUOCK]ZYPRWVYXSLL@EHIRSKHD>>FMKT[WX\@@EOZd^KAALVSC[=A;:;=;@HIGFEEC?=@FUUHHDGJKKPEEFMSMYNA<@IJCBCDFOW^RA?dTAGG@@[O@>:CKKYYSSB@D>IWQNHLX]SHR[HKTUNL>SI=FNXa^VOSTVHXZRX\TPPINNIG@GYVMLGKLL>@>>YYNJKLNCKKG:BBCG>>DDEB>>?CXXNACFHDAA=?AVOEHKEEUUEAEEILPNPPIF[[RIGC:HLKSSVBBMM^^\VQQNMJEJM__]UVYXZZ__IIQQ\FGGUQT][XPWWQQDTTN;XSRJGBMBWTTD>LHDA>;QQWWLLKHF?@CHIIFFIHGGB@FH@>IH99FRRS@@DMBIGCCGLSSRRQQIEQTLKSSPFGJIIG?K\\QSUUQOZ^YT[SGGDAABFFC@G?<>GLXSOMTVYZPKFF@>BBFPQQOIPQELXSIIVZZQNOWXXUSJ?FVPQS[}zejnbTPNMSab`YVI;8:DJMYYkp`^X]y~dtrv{zqbggzwolgYjWM]jfdVXmj\NKKNUW]dgjY\]]ce_]ouvlmsw}f`_YY[[aaRUYPY]^_a`WRJINR^\XY]ZXGXu}ObTOOnusyuj^OTdkTSV^SmuXmmRRTX\rpfliII.VvVX__eTNeevmc`mqwo7@[je`gnljjix|\NNUMDOLZgZiyhTBT_d_P;G[d]]gsM`n\\tvwXY[^bodbkkgro\XTPSdVi8TTjj}cmroiZVmroqf^vush[grw^VheZgzxycshYlquyxtq^SVKS]bqaN=?BIHEFKGE<_EV[@KD@@QVUYVPH@BJNBADICPTDOOAADDCEHSRMPN==0CV`^DEIINC?_KKVQLIOQVR48GPMINSRQPNWZG>>D@;A>EKDNXNA9CJLIA5KPEEUVWCDEILSLJPPMS[RIEA@@]JEO4BBMMZ^IORQMDBPTNI__UbZZ__OIOU^WKGONHNXW\XMTOGQTUWc[VTSGBE@CHKTJ>7:DCE=KQVX8LLIHAACCFIHFHILGE@BHH>OTQ99LRSJ@IPOHDIHHJOSOMHQQEA?BDFPSIHJFFLUP>KP\KP[UUOO^OJSHPJGCBC@AOe_JKD@RTWMZMTVYYXUJLRPKENNPOJLTQLKWXJDQXTXZQOPYZXWSO>8AVPPQSca_kvvypm]RRG6eeaRXcTNJHLNblc``}lbba^Yf\fnewm~ndZZa`^iuf]n~vjaujqMGBK\Xfi^_s_JNbmr\v~{u~|sll~udTRRVYTDHTV]]XXRR]FQaaR`omdo{{mrsqniorbNWmlkyx}llz|xqwkbUBHQNVfMv_cZRZY\a^][\^]_\aYZ_iUrzt[[WPOPbebdcWRA\mPd{t_RTUUOMLiQT[TMET`af_Rh`dfeffwiaWTtuq\pnsjcnrvfddhjP_glmkgffghhWGAKSggJUdth}xkgeaccUUcywrr[RekrtXvudkUhullkkidmxokjqzz~uui``T@qql[`j`ab]XVZ\ltnllvoolgdplrwqvypjhfoykbq{tizpuXSMVigqrddxfTWnxwgy{z{qb``eidRVcellee``gRINUZTTfuj^^]N^QLUllhhqq|racmTRwT]ordbuuoY_rYV@mtnjf}~{zplmgllomm~yy{{^Xb\dxvvrnreifgcdTYjdhoeba_nrmiszc`^Wa`^buussjjgdjqe^bex~bbUUusUw{xxu|g\RG[kkZfsviq}}quxwpkrufS[onn{{qq}{v{sl_NU^[arVydlb]ddimihddecdcjbdencyzjkg_]^rqmomc^NgtZl}veYZYYXnY[_XUR_igif]nkjlijj{nfa_ywsbrsxsmuwykmmnn_krvwupnmjnn]MHS[qqW`lzo|nig^^j|zvvf`mqtua}yhnZkwpojq{LKJQXXYTRJDC>6LLJCFLCDEC@?ABLPKJJ[PJHFNINSMVQ[QLHHKJIOVOJT\WPK\VPU?=:?GEMOIKUJ?@JQ_UIaa\W\gdXTZ_a^Zbhe]TSRYUMCEHE=?CEHHDDCCG=9;>?<BBFRXQ[^ULJMNDHFFDF>@FIMQICBAIKIGOTFED>BA@EV[VQQIIFCIPE@DGQ[]\WZZFF>>QPCTWUUSYZG?<8@HHAIROLS\\YYRTTRRPSTLBFRQPX]XZ`f_PQYZXSW]NJC9<@?CL?VJKFAEEFIGIIJHJEFJO\\CTXTGHHDAAKMKKJDB:HQALZVJBE@?@NBEIFAGFGNLZXXQYXT__`[OFNPKGWTTWWLNI?FN`^`bWJKMIFHEHMNFMQSPLOQKCOOJGE?A?>JWYVTPMMLHCGC>ABJORXQQSGGBFLIILTUSMXYSHEF?HHBIQLKTWZYXVXZ[][\PPVVZROHTQTWWNKUZ\\IYYTNN=:IIDECSKCB@CA?MFFILEFLLG?BFFONHFSNJLMHDJHIHJAIMIQT@AIRTS@FGACABBGJED>FHCOPKNRQQPPRRYUQQJKCW]WFOROOGJLUZWMNOHLNORMJMRSOQOO?FJD@KIAJV[^WWTTRPKIFHJUYVUWVJJSRVQV`VXWV]][XQWHDMb^\JBT\TY\go^\WPPQZU]QJYXWVUkrnmYQY\\sspa``nicT`c_pnfkkYahiecafencU@88KPLKWZhlkgdafmottrsrw{eXa}Vo~~f]TP\``^XZ\]`[YX`]RRXXdTTPJFSVWWQUQTU`oriskWM_^_T]edgh_gbQW\\}}mg^VRlbXqwy~|t{|ud\gjpamsu{{zmdNYY}_kuj^[XWSS~~``llssttvxXVpqib^TX[>irqtzpoltj_^OHQRRf\L`^]\fbXVV_hl__yyhgiSaaSSXYl{{zyxy}}fftPC_aefZZf}^u{\JG\mbV`ibMMZWN_k[XUVWP^VeeZMQQSTWSddcff^`_`_XM]gntpkUUx|yQXSOTVY\kibdVfjaahhckjmtqr|jXZbWK{^RYhmm`\Zdo|fc]ahskkYN^ajrt_PWZORNJ[]^purrsuqkYYURMTqqxxorxsu{|~}~zs~eQ|mjRK^hcegpwgec^]]bck^Whgfcatzvud^hklywyijlyrlbjml{xpssdjomjihkjui^KCCV[XV]_mqqpminqsxy{ww{lakdyslb_mqokfhlmojhhmm^^efnbb_YSbegf_b^adhswpxr^UgdeY`finljrn_ejftpic_slev{}w}}xpjoptgptw}}{pnZggkuwmjfeaajjnn}}zyz{a_vxrmkdffInuqu~utqzshh[T^][ZZodTifgirnebchnqdc{{lkn_kkaabcp||}|{}oovUIdhmleenby{fWTdqjcksmYYhd\freecddYd^lmdX_`b`txwnqopnf\mrsyvt]c|~`f`\aabcrqni`mpiilnmqoqppxuvq_ag]Q~cZbmppmkglt}jjgipxss`Vehoz{i_ai]`ZU^`bsxtuvxuo__^]W\wu|~wyyux}}~wkV~JI@A?>FIOQPNLJMSSVUTUUWY\^^LEJ[^^_bbaZDRZZMIECJLJHEFHIJGJJBAEELC@=EEGGBCACDJRTNTOE?IIJEJOMMNGLIADHGZZPLGCAPJESVWZYV[Zb``^ZV]JGMOSJRVWYRL>EEefXGMSNHFDCBBYYHHQQRRTTVWDCQQMHHEDE9OTTUXRQPTNHH?<@BBLF>GGFEKICBBINPJJXXONOAIIBBDDPZYXXWXYYceffKKfgfUC=JJLMEEL][JV[c`G>>EC?IPFECBIELLFACBCCLLNOOJKJKJFAJOQURPECXZXCFD@DEFHPNJMDMOJJOOJQPRVTTZOFGKFAZJCFORRKHGLS_[NMILNUPPGBIKPTU]^^JCFGAB@>JKKTWVWUQHHDB@DTTX`WRTZVW[\^^\bb`ZU\OC\_YMAEZTX\_fVLNQ\]]rZXVZZXUWgrkib[QTYYgem\\``VR^uwxpstq_{snddcQgqhVK[_dZR\`[__[glgginsqvvsvrnahhz{x||usjjsh`XUU]`cemg^`j[VZVYUV[afVURHHR\[V]_]RN[anmd]aYeZ^cc|[Vmc`de\ZVnwk^WSSm[\rx~zt}zxxpmvz|hajgz|ztjncmhycW^db`_Y[daluppw`iiyfhiHMklcZRRV_O\g{wzxpmoa^^QF[ggQX`UL\RRTTdk[[WW`nXyy[YeZ]\gd`\dlpsuww{{yzfifNonotj``qqsodertySPdlccVVljWRTPRakc`gTUUONVeQLNTRNFQZZRbd]Z`bXN\]hso{uggz~oQMRWUSQ\igrpnvvfeddkittqsrr~lUXlhqm`[T_urhib_||sgb\WbffbJQCG_k{{wiVWZSPWUYZunplifqwtojebZFf_buvkdrq]zrvss{|}woegVNRibdggmbY[`eddvhgciigbdpxspke`ciionselpje`i{}z{zxhvqhlk^pvm]V`eia\ceaggeoqmmkqvx{ytzxuipp|}~wxtleacmnmmsqmotjegbgccjmpdc`TUaihejjh^[ehstnhiamchij}c_sllnnhgdu}uie``ujiy~|v}{tu|}pkpl{}|wnqisrmcionlibdnlu{vvzdpp}npqUUqsle``dlUak|z|squlgg\Rdnn\ch`Xi[\a_lsdebbht]}}bakdffqmidhoswy||||mrjSttvxrkkwtkjtt~a^jqkkbbtrd^`\]jrjhobc`XV\kYZ\a^XQ_iiasumjqrf\llowtxmny^V^ecaZcqqsuuyzljhlpmwwuxwus_apjsoec_exvqpli}}ukfaclpoiR\PRhw~zqa_cb^eb_^yqsomjtyxsnmkcNmeg{~spyvd{vyuu~~yrhG@;=HDFHJNE@ACIUGGDHHGDENUPOKGDFJJONSIJKKECHVWW\RTVTJZVTMLLBOTPE?HKMGBIKHJIGNQOOQTVSVXVWTQJNNXZX[ZYUTPPUNIEDEKLKMQMIIOGEFDGDDGJMDCC=>DGGEHIHB@GJQQKGJELGIKL\GDPJHKLFECQVOHDBAPGGSV[\YVZ\`]WWXS^OWXZMIONYZYUPRKPM\\V]JCFJIHHFGKIOTQQWKNNWLMNNKMVVPLUUJZUXWV[[]_^]^[bXTOTV[USU[^YNOUUTf_XoUXY\ZU]doqsddSLNVXS]VTX[TTSwyytvppsqdhm\SS_igdtkge`QQMMqsimrrpopv`SJPnyyuutmqqgga_[YYZZcf{igso\S\NWZZYYXXUZ\XTcfd[ZKfiiScqk]Z`_\qNNo|sgdZXU^igVTLSZ]]yysvxx}xnu~}{{\cwz|}}vwwsqns{maYCOOaglekcTVl}z}]]gsWYTTjhs_HI\a^Zc~wxxnnbTLDTvlKZZS``MEJQboe`VTVbgzzJJ`fZXff\UW[RTsuuyyhaktdf~_cu{see`Zlmhklf^TTyyXXWVVej_LLnqThHdLRYUXZaei_GRPNBAOK=Qada_ZUXWRe|{pyug|uiZYWHLS\iphmwurwxorzqplkkbczsxxnPNaj{rqctvunlgbXX]`QP@EO`libb\ZZXPYZfmm}updd_rxppnSfje]YU[\cgkkuqeqw|}fbekcabfkcW\ab_lf`vcfgkicinttxll_[]fgal`chjcba}~{zttwuhmsebbfonivvwpnjg\\ZZvtknssuwx|jaW\u~~zzxtuux{yypmgddjjkk}tszufafZehffbacdgheblnpdbVlnn`mxshgjiiw[XvymnfeckuudcZajlluwyy~{u{hly||~zxxtsu{vibO[[loqkqkces}aajyegb_qoxgTUfme`g{||pph_^^WP\zqXhb^ppXNV]julg][]hlWWjoa`npf^a`XZw}lfnvordky~zqqkertopqleaa||eea``kpjXVtx`qSkY`ibdejmogT[XXLN]YJ`qvspjegf`o~t|xlzqigdUVXemroqzzx|{sv}vun؈kl}uz{s]Yipvtkwyxrpljggkl]ZLQZktphgfa``_hjottxtggduz{|svsZjoiadcijnkpoxthuz~iEFIEDEGIGBADEDNJFSEFFIHEIMTUULLECDHHDJGFHHDCCW\]^YYUWUTUUNPRIEEKPNLWQOMKAA??TWRTWWTRSSTWJC>AQXXVVUQPPSTPPKIFEEIILNZ]NMTTHBGAEFEECBDEFGDCKLLGF=MOOBJRNGEIHFS??QYTMKEEDIONDC?CGHHVV^^VWXY[WQUZZXYbaaFKWY[[ZUXYVTPRWPID9>>HLPMOJBCOZYZIIO\TDEBBNMSG;FECII>:=@IQLIECDKNWW==HKFELLGCEGCCUTTWWNKQVKK[a`^ZJJVY[SJJGEOQNPPMIBBXXCLOI>>QSBN;L?CGCDFJMNI?>muoiclfWWVW]ckaen{fniitsusmmf\oue_LWUXhqh^idrulo{urrwwviifdaenne^Vg]_^eedcbddaloqszxs`Y]deekddahghcx|{|{i\dmucungighottvysllooedqspsy|zt{{wn{rw\n~~~{}{v{vynjhjelvzoqrmcfmi^ahlimkhfa]jiYY\_srgingngokppf\^bb[]s|mbndcefjljdZblnsuty{s}}trsy~zo~}yw}zvpljsr^[RYYlovtxa`gqxsrjjlmtnntwvr{r`Qii_gmyp~vuue][[cjj|p^hf^mmaX_ghkovujdnptuccjm_UT]iLhm`Qoppu{qfjoeejxrafnxxqgU^azp~jRdnf}vhgrlbpwd[hpSfd^Wgjk`eeczlffliZWWOXghoieabh_nuyqmvutvutfTZdqip~tw|xhhp|rg~~svkqbZar|~z}pvxunoonlhaJKIu{wsnuo``bgimslmsmpnnxwxtoqjcrxkgZecfpwofokvyoq}xuu{{zHHFEDGLLIC?GBDDGGFEDEEDJLOUXUQEACGFFIFGEHIGEU[[ZXY_WOHLPTKUOJJHJNTTV]YQNNMMIHQUUVYZYQXXQKXORBLY]\YXUWUNSQRJIGHGLS[VKMONCFKHBCGIGHHFECAGI??ACKMGKPKOELJONFBBCD@APWLDKDDEFHHGDAEJKMNNWZV[\\VRSVY\YX^aXIY_a^YUT\[XUOKPN@>:??HKURTDAGNSRQLNPQSHILOPPWQD:HHBKPXPWRTTIA??EKKWN@FFCGGB>@EFINQRMHPPQSGGIJEA>@G8HNHARONRVQLMOCCGWWUQPDIMVVNG>EHUQYHECA>FHHDEDCT\LIJKH?>?Jgsnykkbe^XdfUOOPSK\d_isi_`WZ[^RWigdmmsvu|ppms}sqwlj~jjyygPZgfSQJJ__qhbTKcnfedsvlOSipqq^`\FMTTieih{ltuVXRJf{upf^^ZZ[\da]Yaeu{~}pwkM`lkkdYMQRSk^tj``^[iuqdc^rVZffedf]MO[ilsEAGdcxiSYmbx\\voaiwr[[RHRUXQ^ejg]X[gs{takQ`\gYLPROONNiiWc_^WXh__evPMNQdlv~~yklrzq|wh`honlr{}^ofaatx|{wwy}nmqid^^W>?Tsjoofcqmh_YYaebnusqot|pffmya\UQPVb|uQ[cwpZjxnh`bbgdkqmimlmmacc\\nnggfae`iovyrkZ\c`bcfeeleggm{|~xs{|XZ[fsimooliwin{rs|vvuyojlxqmlxzx}wsqoihm~tqplbphfjniY]kbjtppn]kp_VNJWt{v{mmnqhbknb]^_bXglipxqjjdfflnn`dqpnutvvu}rrpv|sryuunnxxhUeona^XXkksmi\VjtnljvxoTZuwzzxudfdPW]]nkolryz_`]Wm~xroipjhgjlxu{oUeqnsmbYY`boixnccb`myufhjzdcoostrfUW_moxOGPhfzo\bsg{kkzip|v__WN^de_gosoechq{{js_kfncZ^`]rqcohf`_pggly{WTUWksz~rsv{zjchnnov~dtnkhz}}z{|qpsrmijcJJ\yvywnlytnhaainnsxxwux|}}rjiolhc^]dm{]ek{u]n|rldffmEHKJJOOPODHEAALMKJHDFCHLLPTUPKAAEEFFGGHKIIGLXYYWSY]YDCGKTPMOOKILOXM_aQPPVXRU\WWVX^RNP[TNLMSUU[`_^XW]cX^[QLX[WMKGFIUPNNJDMFEGIGAAHDGLJAIMD>;8>LSQXQQKLHEKLDBBCD>GKINTNHHDEFIJICEMLJPPUXX^^[TTRU]_\VUWNMbb__ZPP]]ZZPCELLA@??GGTOJBAAOLNNYPTUCDA=LYVSKFFEKIGDJLUXY[RVO?JPPNKD>ABCOHUPKKIHOUTNLGRCEKKLG?AIPQT;:=MMWNADQKX__GGTPINVTIID?BCEAGKNMHEELTX]TJOAIGMF@ACABBAONDJHHDEN^^IILWVUU[[B@ACLPW\[[XOPT\XRZXPLQVURUZZJSLJJUWZ]`_ZWXY[TSUPLIHD88CT\\OQ\RMKTROIGGKMKRVUTSV]\\TOOSXKHDBAEKZVCGKWTJQXSPMOQQO`leSAARRdnvzxh``dlwzz^[ZZWSLDJPPYYhb__agmmw}zmkkc_me\\PRlwntjkklla_hnk~vwwyvffqsh`osu~unjlppmYVV_aZS__[WWj_``a]c]QW]a^[[DDxxwwlwmb_DvNhpkvfMyWqR\[fstdc\iopls}}``p}{qsvqqvyxqlVrwwlQHbjL``Q??@@UUvuaThcQdZv}~eejbB{{}}UUxxaGYYixx\\`[TTjlh}atkUSMuaW]^Tk`V;;IhhFFWWJ>htwvkVVhXVnitt~jwxmoQ[iyy{{wtwpwwsmsttbs_ejjosUfOOchKpm[XOQWfqugsz``\NN`UYUPPTV[tccemlhi~{}``]juo`GG__hs{|kggip|~~hfdbZQW\\hipmlloqssz~qnneaqkaaUWnxoxkllnnhhmolz{xiivynksyz}|vrtt{fccnqjbllheennooqmmf_flmihhQQ}}||qywkgQyYWWnxszmY}`uYfemwynphorsmseeq|xrrwttx}{tp[wyyq\PgnThh[LLMMdd}xg^ngYj__`bbzoorkN}}aayyfSccoyyjjpj__sudys__Uvd[dg_sg\GGPhhKK\\TGQ|xxuhdnu|o``r~llnpt_^^`{xysshhincc`M\jaa^T`{pkYgg_A__^VEEPkiqqoc[[zKKQbfeez}sTEEjvx{uccuecpkuunyzmmos[iq}}zuvqyyvpuwwm|ilnntz]lZZimTsp_^WZduxysx~mmh[[g_fb^^bdf{eegnnjm~DDBJPMC==BBNSWYYPKKMSXZZHGFFED@_XDSCFEMUTJIENSSdSV][[JJS\]TWdWTTVW\^XSQESWWP@=JO?HHA88::DDUVJANMBKGGFEEVY_[JJNI8YYZZAAWWJ;CCNXX``FFIFAANOL__Z_aLTNBA^^_dd?VKGBNHD55=PP??FF=7=URROGKPTXQIIQXSSTSHJVVRPNHHJOTYYLLI;@KBBA=CRLG>EEA4A=66;HJPPKDAATY88;CEDDS`TO\_[Z@;;OW\XWOCCMEDSQXX\QXXSAGOXXYYXXZTXXVSUVVKTIMPPS[TDNAALO?TRIHABEMTWNU\YIIG@@JDFDBBDEGVNNPTRQP[Z[SUh}nTSOFAN[dfncOPZ]PPXzqne]ZYSPDGPagKWw_bimrzksvzqfa]_\XlnnprwnkkqxmZRkjjzvuwtl`]fRKt}Wxy}cWkbnpnjg^VYa\ZR__YY_de`PLIhqKlGV[PDTxxwvvX{nmb6Fb{qXFNh}ktwf`gqm\g_d_vmcaq{r}w``~|u~qy|yoowj[px_dd`Q??@@Ual}kEGcdV\Z_csxoe~lLBB{{}}UUxxyiWYixx\l{weThbahhwdv[jRgi5WXRTbgV;hhFFOWweGH]qg]\jryy\\ANlof\zg\vtcPTa``gmoz}p`YYVJMTTGGFUgsgZRWfRZ]VA?PTclURKQ]`ZGFLFLX}qrnxbbZ>qy{Qbhjkluatx|vihq~nXQYbxyy{|oejwLUmtbMTUqnjouvqOOcmqrz|oXY]ffqvvr|yec^`\NVYb__TK;IbRaclobNe[gubdpyb`ZNGZklkqeV]ee]]e~vsnhfeb^QT\imR_{llnprsw}nwz|siebc_\nrssusnlmsyp^Vlop{yyxqidiZUw~e~i`wq|tv{uicgqlj`llggnsso\VOlyUwTdh]Q^}}|yyevwmAQkxeRWmpy}niqyuhsija~wppy{r}zee|}t|t{{prym`rz~gijh[LLMMdkrpQTkl^`_`bhnu{uotXNN}}aayy{nacoyyjy~j_tlluuzh{do\pm;\_^_im^FGGhhKKT\xjQSlxqkinu||``GRmllpg]zi^uwm^apmhmqqtcaa\RYaaTSR`oxog_es_dfcNL^bkqc`X[ilbRSZRYesvo~ff^Et~~Xfjlpu{du|zljss^[bi|}}}rjnyPXnwgS`dxrntz{uZZirvv{}p_`fuuxz{usqlmh[^_ponbYGTk]ieoriVohmxEFP[RDCA?=AINOTOCBHIAAEZTRMHFFDB<>AKN@EXIKOQU^bcZRVW[VOLJKJISUV]USSV_YSIFSQPYVWXVQJIOC>V\EVX\]`c`]LEOKPSRPNGCEKJIBHHEEIKKI@@?OS\=O>BB=<;BLTMEADKAFGC::BCJPCB?AGIF<Dbb``ZUTbSW[LLH;aaT\XZBLQPVLXXYW_PQU[RFAFKXY]`[TNQXCGTVLADETRPS[VWTAALQTUZ]\TFGIMMTWVUZYMLIIG@FHKKJD@8>KBKNRTLAMGOWjfnnf_]WWmmPFZZikbkfSWSZNN\h``ba]YdjjlemskckkjggsggrrlefSSmmv}||ywr{{qptvjɇqoPmyyvrprf~||\\djppfQOE_]RQaNNXa`ZgZQXejja^aacddnyv{w{ohdf]adDJPXWu\\oWAAKZnnmf`x{{yxw^T~vv{naQQbwo{zztniemmsxxggmmU3?J@6\\cNN`|p\ZYYvW``\X|~tjjoorqT>KVLAhdk\\h~sbihh{epplfwmmsstt[IHvv~~wuxjouua~zz~Pl<<||hhaZYVUhoug`jx~~xeznf\veegjaaY:uCtzzokorsrkRlP{{tvxkqJxmhd_vcepmuxkuplii`Z\TYU__YYphVXj}}{w}fjsjwZqzyg~jr`s|{mmri{{xllbnet{oaabgsk`oxxr\nnj^i^xshmmrw]cqo}ysirgq}x{|xn{riirTgtkhhdfb\ZqxnjPNQQMJIFFRRD?GHPQKPNCECGAAHOLLKJHHMPPSOSVPKPOOY_``PPUURONFFSSX]ZX]^^S][[UTVWN``USAPXXVTRU`N\ZZGGLPSS\dL@@@DDWHHRE99=EPNKW\ZZY_^^YYGccE\XX^d\SLDDJXRYXXURPLQQUYYLLQQC27<84EZaFJ??IZ\\RGGFFUEKKGDXYUOORRTSC76\\XXWWYRPZSHOVVDYXYZUY_BO98Y`TKKE?>=MYU[[VGHNOVIUYXL]]ZQT^iITZWOORPXXWTTNRNTVMCHaQLGQVVRFOOLCICX^^VMPSFDORYZUSQULNVOTWRJVbbOGGN`@GWOIHHEJKC@PUPNupnj_]WWhuxHYJfuqhUTs`TNX[\^affpZjjuxoc^emkkhklrvvOffXSas{x|qmz}zthcvjjxbixyyrnmkm|u\__prr_[JVhbVJTjNZdX_laVW\mjda`abddUixqV{o|c_ZvcKG;IFUeuuj\|~fA\d[nkhtj`u{}~~|k^vvvvvunaQv~zznqz{umxggmmF3?JUlv`NUgaoic[YWU[``\Xyttjjoozebu]<KVdwqqwj\`lgstokheaipplf|wwmmss}ljybHHvv~~|zor~u}sty|P`mODqyheZckhrcjkpoiq{~gmbJWkefjdanzuvzskmrux`iLSju{ywr~jqwq~lgpbu}xska^q]ijSNZ\LP_VLxrg]\eno}ib|nswu_kLsqj|ldxlt~{xl\fou^bba[\mkpvyyxd`nnsqkwx}xdgmgo{YtPPKN^wwklsY]frkirY?b`e~ahnb\ZqxuWSQOJIFFOVX>H>NVSOFCTLEAFGHJMPPSbFPSXYTLILPOQQ^`acc\UWW@NNHFLV`\Z]USZ^`b][ZXRPY^NN\_]VJOXTQP\ePQZVGHHbSTTHG@EPNGBFP?FLFJQKFEGQOMMJIJKKBNWSCYRZJHETJ?>6=LS[^TUVTVbYMT^XT[ZGEJCPVPKGBCNCNGHI=:??8:A@@TRLFFHJPYNKT[[LOcZWdTIQ?S[]TQYXRLTH^SXa\YXWTIN[QTDC@AMa\LPTXWVJHOORPITZ^^TIJMJPV?g\`]U><9:BQ^TNMPDBHSKGN`B4HDJYVDH__ZQKC@PUSZSZadllwb[[_qehu\\]s\UZ]`gxzYWWqxwwi\yy{X[pzzvjlkk{xuuqmv~wvvppy|pemjy{{qgglcXd__sOqhPP^kvyyluudUXNahh]]``ZGSwXnnbWUUH\NNS\^^XLNUTxYKKPHTW++OpurrqpcTTzJ^zrci}z{{nouv}kMM\iQaxuu|~|ln^KKv%&%JEcsmr}vvxS\Uj`Te__Y_WWSUthXf9>>CToqltt^xxm`p}}{{||~~vnttmmvzzVX^\bnvtYqN`dqyttoiilxsdttvxtpgCCt}\_`Ypqq^Wtvvngypsh``SBDGPhpaQVXffaPP1`DuzuXXVy{txxsacqjhgL>QX`{vknnmq~~svexQ`gtt^VWYWI@ivrl33>ZZ]vzf|qqkXnu|h~~znstjw\QU`{ys|{vstIISprUP[xzhadhlvv|h``dvmozhxhdhfku~{fccuyxxmd{{bas|pqpp|{yyvs{wuurr{~umssqjxzzuppsh]hohyYyqXXhu{||v{{mcbTlssmmpphS]gwwf`\\Pb\\bijjeZZaa~gYY_V_a55Ttzxxwuutj__}Pc|xnq~{rrutvxnQQ_kUexvv}|nqbRRy0PRi{{w{{}`g]nharnnhnffabxp^oDJJP]swtyyiwlv~~{{xqwvppy}}Zcgbfqxw]uYdiqxwwqllowtguuy|xtkIIucbcdtwwf`xxxro~qtmii\MPT\rvj^a`llgYYCC//@bbSUSRRSKAAY^@HYSIN[]Y[[bbRSXZW`]fQBBIPBI\]_cYWWZ[ZQQ\I??V,,-=;JSOT[UUhUAGBOHAJHHFHEECCUMEJ499:BRROTTFZUUNGQZZXX[VRUURQWXXFDHGKSVUGS>JLUYUUSPPQZUMVUSN==WfllZGKLD]RSSHCTbcdd``WWRMZXT`aUNIIA9:%?aqstng{xm`p}}{{||~~vnvoVcWzl\eiflp=ejddimttihfQ~ztvxxppCgzKP]ACY]`owqlWWv}rppdUhjcj``BBGOVWq{QY\XffVPkgqKj_WVVcbTziXQd`PMX]g}fTX`trqxjdknPYs~wwmevrnuyohYtt^erxyoL@sstkjEBb`g`Ymvyst}}ynkkj}q\s|xp~jjyucmomddu]kYX]Kcg^aIttQW\QYZydachlvold`Z_yzzmcnqecc\Zg~izccuyxtffdwty~{|ur^ppz{yywsfausru~zkqsd^Gpt_hppljsXlnpnXXoy|{yxh{Ysspmnpeecicggpwn\jn|w\[`gjux\RgdccYTT`hb55kzxwxxuuttj_roqv]hj}{vxtzxvruQQkoz{wxxv{vjniddYR^iZY\][bdwi{|}nxxz{pknhbrlfVXjxm`lL?EJ0Ijvxywvwlv~~{{~xqxsajd}rfhkmlkrpIhniikowwljhU}~zuy||ttIi{QYmNNdees{wr``xusqh^nmfniiMMTW[^w^gjfll^YtmuQmc\hgZ{m_Yrn^[gljjY^dusu~rjoqV^vvvnhxyov|sj`wwhmv{|tYLvvxqlJHfeogdtxzvw~~yollmxgx}ztt}wmutqijzgpdeeShldhQwwYag]cdREDFKLPKIEIDC@BT[WWLEKMFDDCFN[OUDDUZYUHGEbb\TNTXWXYUTJPPYZWWUQHDYZZWUW[WKPQKI>VWEJNMPGJINMLKWdAAKTYZ]_[UPNFP?MMLJJKEECGDGGLPd[OEIKQ^^P@@BEGNP@;ED@>>FGI//MbOPQSSRRSSKAOMLLCM\]PX^\[]bVVcY]ZWUYdigBBPRVXWVXXZWXTOPKGHC?EJ?>?AAHFS_IUTTHRZQRRIFHEBNIE<=JUNFH8369,6IRTTPK_WUNGQZZXX[VRVRBJCXOFFGMOMOU6\MPKLPRUUPPOE\^ZVSS=O^Zal@BI99DGJRVSOCCbbdda`\W]\ZUSTLCNPMPII99HdbQ[xp\UUk}jSPTW]ZNP[\ISZ``tettka>qfYYN_~dd]bvvtrrllxx||z~zttalvvzz||ihoozzpp7pez{q]dd^e]|pa_aPQQYUTZ[ah9t|aVVG4Cdu]DVxMM`pon{la]q}zp__krn]glVUUZZW]grri`pp\\fhU[[mmxsPFihh>::QbYSPlcYZcctXXwhV]ff{qndbe{^UtTT`qcII\marvgg{swq>FUUKHG[y|@c^rl`VVc^dseUUwv~nhh^ZgVs`Y`_c}}i`b`TdOXmsjhfoouVRZaav|qGQinhh{niiAAFTF_gq^mmj]L_]cbYXkeehannlR\d]VVjNLL9Kijq{m]n}veex~~|\Sttwwnfippmielpw{iUsiuulrriliohgg^x||wpp}rmmoquyxx}lxZPPJUqo`j|tf^^qsa^cfmhZ[gkUbfjj|kxxrlDvl`aYgmmiizzxvvnnމx}~|~~zvvbnxx|{{{mkqqz}uuAth{bhhinfyqop\[[idceflqEwpccS?NkyjMc{TTdrqq{nmnb^s~{tccpvujpq^bbdb`biutldss__gj~_fftt~zXLqqlJEEZjaZTof\\eit[[zlZaii~zhdfymd|``hvgRRbsixxjjwztJO\\WUTcGfaulaY[jgiwj^^{yqllgfmbzmghioonmmeggZi]bpuljhqqwa^dhhy~sMWprll~tnnKKQaQequcnnl`TeiqqhfIGGHCJJL><>P;::29IMPT]aRHSZ]UFEWYY^XD=`ZZVVRLNTTRLFSXXY[^ZN>[]]TOTT]]ORRQPPOFAOQRYSKKIKMOPPS\HU?;;8=KJCGXTFCCOYOBBDFIE?@FGLPF:=>DC;FPIa\NDCV^YAH@TXTSTRK``\ZXURUR9STRSXYWTROATHQQENbJ?SSOO\ZNOSPRUSLID;?@GLTH@9ORCCYWULKG@DH;MIS<<@CHHOQJUSJ?5BB6QSCINV\XJSU[VVTTSQRUUYY`cjj\WWde[_]]YUQMTVY\Z\^][RMLH[SSY_YRJGEWEaaVZ^]ULKIHGKJFC?DIA;B@@ADD::>B:2//SQSFTJ@JSPLAXTYULJOQVRRJJI]SPVTDBOZUSVLFTGQSSLJMPFA:IAEEJPU[PLR@[`VA5;IE@TDD@ALUWVCWWLHFPZ\[YV_TFFJNPPJJ`PIHJKHOBMOFKLE=EC>AHckdZOOWW]^_``JE9DD=AETYKANLOIQKO>8Fhf8ov|yypU]SHDm}}dsSAEZ[NgppvowY\sseTQftzza@7gQciidaXKcuglok{]WWq|zvvpjpniXY\\gqolhqt}}qciSdYYelxym|nmmpsqfZVy}~||uncVWBb__isqzmmflvvrqt{tbgeeffkmgbfisBXRRXfl{joocSD4u}{j~tlptmalxxvejjdlzuHHkbn|{][[cacilktpfX`fYbjHaj^UEQ``jsnnyyX]n{{yw{{nn||sjnd[ZZhH\mmsostmcs`a^xd^ttkaappee~~uPPU]\\p{Y`ffRYd`uqq|xxvzAWWgi}rlxbOAfjddlQMQQ\fftskgt}qc|^^bgI;@fj[bwwzmdhus~mguuqdl|nj^j}gq|jxtxytnevwiPPC?Llh>s|||t\b[TPrp{ZHO``Sjttzt}ABMMIEBFSWWI84GZ=EHHEDB?FDD[[QFLQMSD>>P_[[ZXXVSVTOFNTSQPRLOQUUMDKGNFFMRWWOULKKLNNH?>NUXSNF@E9DBBKRNR`ccIIFIPPR\KKRNCIFFGGHHECGJR9?<<>EMWMQQG;4.Y]]TX\\d\\gcc\X`a__R\^ZadXTdcdccdSVPGJ^][^`WLKNKOVS>>OIQZXX^SBAADHHFLHG?VAABCAE?BF5CH@;5>DIKVb`h_NGEPXRKWff^]AAFN:8:LLFHUUXch`]VRSXP^Y[[NJUUQDIVQLHCLXZFMUNYVVWWRMYZRDD<9>OP;SVZXXTEJD=;Q[[]^a[LTD<TY]\HKLCfcY]fkM@lr;a|}u~|[|p~oq|x~}zzxwv}xqhC^s{qw}x}JRW[[]\]bbV^X_YTGQY\G*{hSQV>8:YL=Och00Z|zwwvux{{jjvvcdj{{VVPPqbgnbbmbVilbbdTNGi{ajqooTTmGOa{{JJ`Xb|qe^ad_]]rdno~zyR;HTfhaSv|{iitg`\\YWVeyLYgjyPNII_N9lptu[vc}{tmm{b[dswe\bepscZ~~gehprf}ukprreVfp~fZk||ypntkmvvruaM>8KUkcpu}zybguiDPhrf~yv}{brty~JUmv]trrfgzrUQB7_hXZ]faFPvuccz{m}}xOdWWetxvvzvgaiPFPV\aq||nht~us~~}||c]X]iw`\gzsmnsqqkwrusv|[[trenha_esWLgmptxvtrpj_cnkriggfeefhmhfhG\cigRY[Nli^aioUKqxGgv|]{r~pr}z}xxuuv|zulH`t}ry{}T[bikmklqpdmhhd`S^hmT5~mZ\aJCE`TGXjn88[{|{{yw{nn||fhm~~[[ZZrdhpefpk`mphntaZQm~iqwttaapPUd~~PPd\fvkbeffcauiuurq|xXAMWkleXy~llzqoebfd`m~Wbjl}XVQQfT?jotyghwqq}kbguvfagjtwg^ggmuuj~ulruumdnvmgrvuwnpyxtvbPC?OYlfsx~}|imwmMYowl}{htw|Q[r{ENNQLLIHWR@=74GMA@AFD8>H`d^XZZYWUZXPNOC>DEFJTXXTPUYQPYWURP`JIGHMU\D@GPNKLNLKIPLNLQXCCQLEIHDBGRCKUXTWZXZ^6?JM33I\XVWXXOOTTLMPYYEE??TMPSLLQIBOQKKLB>;OY\INRAAhh^R<@KYY@@i\JGLYSLILMIHITLPPRS][YZ]`[D:@EMNKDVZ^^]ZPP\TLJHGECCKW>ENQX@@>>IB;TVWUFTLZYVQQZfeeaJHNU]ZP\ILMSUMH[[d_QOOSTN[WSTUUMDMRa[MFPZZXSRVQRWWVX]^^eMD<9BGSMTV\ZXLOWPERVhkqga_f^u`\M8FWSN\KJ;FUy~fccpvjur]S_\VRp}}x{y}soto`d_X[mevsachghtmmit{lieb^li\ecc_]\W`^`b^glni[gqnbdeyZ]nOQcytc^[w~}{wqdXY\_\^edbbWkSTbmhV_RYTSVKJ\XSU[^::YaDwu|{zvt{}ywx~v~w~k{ay~|{{ppuzxuvup~{vhZdiwovusum^WYf[ZY]a_\`^aihVNSYO=ff^KNB>N]XKMY^GFf]laajpokhfmzzolt||W^\`qkovndoomi`RNVjhYVho]V^``V\rzoURgipeZ~qYYz{{yykrgZjcinlrwzsuxxt`TeS`gsjdx}~rhgkjcb`WWYQ]prTg|}tueTYfJgfvimkaqmjdhyyx}pejp}{oo^Zcooebkuz|mrs{owpqsigg[_bqwo\Zlosmhidafnpqxzxy^[OSWgk`xyvnhb]`TEXhe`otxujQd`jokwxXdhosurkhkdxdbXBM\^ZgYXFO^~kkltzryvd_fh`Zs|{~smupbfa\`pjzvegmnpzt~rmhfhusinltpnlenmorntuurgp{{nqpjizYVh{qlj~|ypfgfihjlnmmct_ahrrdg\f__dXVeaZ[`cEE_gM{y}|~zw}~y~xzv}wm{cz~pnswus}zlbmk{szzwxqd`doiihlomkmllrqb\aj]HmldVYMJWd^TWbhRRh_pggosrrojp~~qov~~`bcfsmptpgqtrnfYUdrna_pvh`g`dw{rYWimsi^v^^~~|{qvl^ngnsquz|uuz}zeYlXckvol|vljprmpl`eeZevxakyyjZ`jNhgxpvshuqmkn~~umnt{qrdahrrjiqx}|nsxszqqsljjdfiv{sggsvyroohdiprrx{zz`]SVZjmd{|ysniadYM`nkgtw{yzxqZjgquoz|]jpPQTNKJOJWLI@7>GD@G@?8=FY]OLLTXPWUHCJGECT\`[YYZ\^^`YWXUMOMHISNWVLMPONVQPNUY\PQNLJPNGLLMLKIFJIKMJNOQNGMRQKWGISBCLWTLHGVZZYVSKFEGHGHLKIIDNBBKQNEHAEBAD?=GFCDHI55EI:WU[ZXVUY`da[Y_aWX\\ha_bW\Y_dc_addb^Z\QZLX[Y^TVY\YVWWS`[ZXVNGLPVRUUTVQHCDLGFEGHGGHMLB@CI@6LLG<>87?GD==DG<FONKSVXVPCNKPRQXXFNOvsd`fmlcxnbVJWPGW_PP^_aqVa`T[ouoEAMTUUXowuy|~z~hSejnfj\`I`dc``g|{x~}r_eg^m\]ZXVT_`_a^bcjjfvy~yntt^blQVlW`a_^trwuquqdZQUZie`Ub9_dl~k\Y[XdOVOMMOC44AKf}xzn|zrt{{nonor}|~}~wxgyq~\ktywpef`}yy{{xn~{smnnj\ZdYVV`^Z^^cftzl\QQUKKWfVEFERbbWJJSZ\rL^EDQdk]W_\v~|zv~sqhlpprttee{{_PY>>||TW`Y\XDJLYdx{y|ddcdpu\u{{dZyyxf~thbaeYkflntqejcsuageympvv~pipZ`^Yc^UZYL`|hs{~rwYfnary~mXF[[aqogc`jrqji{ztu`X]od]q`jmz{{ow{mhcunkMV_gijgdkXdihb`Z\aaosqpvynsmgaknnsrwgbaUT]GUbXXUNX]rndZTIJNbignrfxtgdjpoh{rj_R_ZS`gZWedgsZhg]`tytMNUY^Z\ryx~~x~{~jWgkqlpdfPkmljjpzmrtkulmjgecppnqonnsspunoxX_p_jooj{y~}{lbZ^euqlclDilstdbhcs[d]][TTUJ==ISky{pzqsyzpqqor|yyzi{t~^jrwwskje}}~}x~xuussrqnffnhddnlglkoow~tg_`dXX_l^PQRZgg`WW_fftR`NOYinf`d_x~|y~vrkorqusxhh}}dW^HH]_kgieMUX`g~zffegrw`xi`~||pwkefj`pkoqvslqju{glj}tzsnsehhgpkcgeXiqxtxalpcszrbQb`dwwmplquupn~wygadslbuhln{qrv}qkewpkR[dkmnmlqgmnlge^_ddptrqz|quoicnqrvx{mhi[[bM\h_^[T]dvsha]VWZhmpswpXXNLPSSMYTLE?EB=FJBBIKKVFKKCISWS<:@EDFHTYVX\_afa_``^[]RFOSSNPHJ@ILKIINZYVZ\[TILLHRIGFEKKILKOOMUVZWRTTIKQCEQDJKJI]bUSUTRUSKEACEMKHDI5IKOZPFEFCK@DAA@??A;339>LZ\YZSZY\deZVX\\S\h]_TV\_accb]^^ZYZbWXO\\XS\bITX[YSLMJZWWXXWQYXSOOPPQROEELECCHGDHFILUXNGACC==CLB::;@JJC<=AEFT?J:9@LPFCIIV[ZXV[]TUOQTXTNNYYIBF66YYBDHDEC:<=ELVXYYNMLMSVHVXXKGWc\Ka[UOLJLEPNQRVTLOKTTJMMWZPQVV\SOSEHGEJGDFE>IYMUXZUXbdFM^SLUY[QF?@LPOSTMibfqsopt[`WnldcOO[ejjqaQJU`bsom=Q@AR^nhal|{qsyxxw{pipst\eTGccYojcquw|xspc]WpWk]ZY\^aY``][Whbg{}me^fb]bk[hgVWxxiajsomnn]YjefPZjfof\Ypk`Q`OOYTdi_`flgsz~y{pxxumll}{}~}{}}upyxp{krtxlfntywvxzw~wpypssuj\WTV`_\d^Y`ahd{{l`SNRQQ[gYGHECaa`XMYd]oaSNDKTkkf`[gxx~~wqpmlfjcc|ldqPIUjM[hhLaSS_gluov{o]hhrYcptpntn_sf^t{w[]WX`ei\laYpxxquUkzov}sakWXRKXfQX\U\hxz|jkh|f{xfxuiRh}ztqanyl\k{rssmZj`Y[rvxx}ynhcamv}n{kjgckkppmlfaXWaSWPJ_aa_khjnuvujbcglp^ssih]_mTLOag^QRTkunvzc^HU_e`qjidhtvstwde]tskiTTbinpufYT]fjvtsIZLJYboogq{qsyw{pkqtubl]Nhkduqjuy}{zqhcvevmihlmqipqmjdplpxqlsgdiobnreb~slw|wtssedrno^funtlfevrjYm\\gYgmcdipmx}z{rxvsmll~~}~~}}~uoyzs~{mqruwwolsx}{~~~vvzqecaemkjqidiori}}tj`[a__dnbSTQNibYdmftfYVOS\onld`l{z~~xtsnpkpgf~ohuWQ\oVbmsXo\[elpyu|rakkt`htxtqwrdwkew~x`e`afjncqe_t}|vz\tv||{~uhrcb\Yes`gkdhq~unim~yhzxo`^^m~yyhp}sapuvwqbnh_`twzxzqljhu{s}nlhfoossqqlid`f[_WPdffcmknsxwvldflosdxynpefs]VYflbUVZpxqy{jiT^eomvt_SOPUWTTVHLFRQLLCCHOPPULB>DJKVSQ8A9;CKU]NJP[]add\WX[Z]VRVWWILC=MKFRPLTWW\[WTRJGDSEPIHHJILHLMKHDNKMYZ_]]PLHMKILPGNMDDVcWNINSe\QPQQGDNLMAFNMRaMFEROH@J@@EELOIJLPMTY\Z[T[Y^^`ZYXXS[\^]bZ[Z^bb^^]]YZ]^WU_ZXS]ZRVY[YZQLPTWVUWXUXURVQSSTOGCCEHGGLGDHHKLYYNHB@C@@ELD;<:8IIHC=DJFQJD?9=BPPLJGMV[^X^[^\WTSRPMOKLZ[PLS@=CO>FML=HBBIMQU\QTXSIOOTFKRUSQURJTLHU\YWHGDDJMOFPJESWWSUZDNWQUUVZUJOCEB?ELCEHEGMWWYNQQ^_YLYXOY]\VOBAAO[]XURKRYPIQYURGPJFHUXYY[YSOLJQWZQZQMQQTTRQNKFEKDEB?KLLKRPPRWXXRMMOQTJUUPNHIQD@AKOJEQVSWZLI=DJMKTO~{gjqxwrsfcquwwnMQY\droUd[tqsr|dOcVXTUxjRiguz{mfjwqoqYQbWOhQKjlfej}|vd[][La_Vla^W\\YV^]XVp``rskiZ]bbikZEkzwlu~yp{XYosob`egr~dXXsoaaXOHgtqprv{jcjvvtrqqus}zronik~vxyxw{{{w{rllrw||t~rrjjvsxyvyprjnqysl]NQQTnf^ecfppi`yn`XRPPXXe_MONCC``mm^S`V`__NMSotqspijqsxx}vvy}}m}oehgiuzlaNJUx[f|afe\\xtvwqsdcd[[WRglc~md`YQZprusba^gxllZ`MJdnd|uibgkc`gwwZY\^CIVTPRWX_hsxpowtnrvsvk^{|sh\quxsku~icSkzrlkexbkhsu|}nngdbpstegovvwpdZWVUOPTVT_jabbmNQgikeeqhch_Ygpvz]op>JTllb_X^{xs}fnaPCVdhzgltzzvujhv{||sSX^`ivr^iaywxvoXndb\[{oYolw}{oglxqors]VgaVnYSmojinwojmiWjgatpnfllidmmhf{llxyvvccggnqcRr|ry|v~^_txskqqptmdewujjc[Spuuuvxqklvsqvv|yromgh|vxy{z~~~z{~qnmsw{yqqsrtoq{y|}z}xxpvxzug[^^buqimknuyqf}siea^^ffnhZ][NNkksrf^j`fXZ^svsvsnotv|yzxz~~pslmjmx{ogUS_|dmdkka`ywy|wylhg__\Ykpkpgc]W_tuywigfn{prdfTQhsh{rgkqiel{{cdefPVeb_aggmsz}wuxvqwzvxna|~|sityyuowngXp}upojzfomvu{~rrkiiwzvhjrxxztja_^\VU]\ZephrWYjkmhgrlhngcow{dvwIW^ppeb[a}{u~hqiYPanp^]RSVYYUVOMTVXXRBCHJNUTEMHUTUUZLBKEFDEYPCONWZ^`\SPRYWVGCLDAOC@QRNNQ[[YMGIH?KIDPKKFHHGEIJHGRHHT^^`\[ZTONGILLNOF;OW_aVPV[`XR]aYGFRTRLKKMU[JDDTRIID?@?99GGPPG@GBIHH>>AQUTTSNNSUVXZVWY[[QZRLNNOVY]^PJ@>BVELXJMMHIXUV[VRSLHHEBMPKZQLKGCGSTUTKJHMWPPDJ@=LRMYUMKNQLJMVVFEGJ;=DDBDGGHMTWRRXVR_SVUWQJZZ[TMFU]`VXUQV[OLCPYURPMXLPNUX]\RRNMKRTabVNPT^WTMGEBCDECIPKKLRACPQROOUPMOJFMSVYHRS8>CQQMLIK[XV\PSLB=9FTOJSTQICIOJTGJKPI:=BA?BA@BGPNNTROWZZYWVLNVWVW@IOVZPSKZ^UPENVYKJMTRLU[OW\XUTLJIKLHNUZ\KS^ZUUYRJEGFIKJTYOJMQMHAFQIIJUVUNQNCDIQXXKYHJ>5=T\__QM\~smcn{yvz|xvzwxzxs{}{qbe`bfxzunlzgccS@JRtc_Zdqnipd`WSfk_{u`la[^Pfrr`ZPOXt`yiPRLdrwo[tfRV`srheWiTTXWZXQQPP_c[brjxpw{{qvxsob`rXdxvly~{xhfiaabgjx~uzhZXQTS`dksppttsr{_Pj\cdktP\g^XXksa]YruneedYVW]loqy{}okpmm~rxol|sodlkfWeeUPUVTJSXXUTUKHHUNIPRQOLHX_QR?SLEEM[^TTMQUZ[U_UQQUQIJKV\[ZTPBBCULFHFYD87L[\F==DHBF>AG==ACFEDA=DKEOONJNSTSTY\\;;HKHKYXXTVXSR[\WWYUOQNEFCHXYVZQTTHC?@HCM[YRRVB>NREEOVW\VW[WUY[\QUSXX``Y[\[]^XPR\[]\X^Y]LX]\\ZW^WYWVYZTLLQVY[YUTJJGCCBADDJIGIG>KEGQSSDDEECADDAFUE@611/299@PJVM>>=IRQNEULBDHSZRKI@I<<>=>=;EHEITQ^VSXZXS]_]VVRMHKXKOY[^`VLUZZVLHMIJKLNX_\SXMFEAB>ILPTRRWWTSWYG=KBHFJP`Z=EKFCFPSGGFSUVOOMFDDGOQSWXYNJLIIY^YUWQPYSPIOMJ@sistke^{{usslVZyPJS\cmN@yqjiYfOP^~p]VY{xtggqh9>5DQKCP\Mjuqep{ytu}twuwwxz|lqOO]bfqy}|p_bcS@51m`\egNz{dZ[Sho4nu`iU5RfrlZECHLR@:YSONF^MCEK[`TIEJ[_YUaQQUQ:;CMTZZYYSBDEJGHHI`877L]U:=GK>BF:8==ADEGEA>DTQIOOKLSRPNPY\M;@LIIWYXVT[^RH^^WXZKEOTNEEKb]XOMTTCB@JIHP[XTRNGEOTEOYPR\JQ]WW\\YPUQYSZeRPZZ]^RPJVTc\TTYcU_]\\XX^Z[VUZ\ULLVVZZYUWJJGCBBFDGKGJNJ4>DHOSODDEECAGGMAROI;11/4:739?8JXOLENZXWVTVYZUURSSUVVPZ\b\TAAHIKRVXVK^ECB>90-_QEDLN>UXX^bZnlkcLFE?JM0NRFKKM=/;IQNE<8ATQMOCH;DKVV8NUGDJOQJMI78=?=:>>;>HEALT[]PV\YMVjhbUYXSMPXGea]PQ]^_ZSLHDKHEP\_U\_MFEADDROTTRTWWTVXOCABN>FJP`AAID@CJUHHGNVXYOMLGDDGQVVUXWRQNIMN]WUXSR\MILPMJtnaSMPxuy}}|qqpigVvxerBj}~nummxnis{qfif^xx||e^\]]T^ii]][SohhTHbM+hhZRKC?6;@K]Ynd`IIE8deiuuw\]bcl{`nhsOUUXYetVAA\]chXcuc~~s`Yloppb]dlnebOO_l__qzzyvlhhl~v{y~vvzsiqxrru}vuupkk{nkswtt^`jkkq]=BLEU^_WRXYYP^TJ@UUY]]IIFFC]mff|vmy}~ym]]gsmqu}}`^ssTT^dbnyoypf{yqfa^bajjkllkgiqumcJ7:=:CbaqgbfinVd~~{nCq^NOOpilld]dff[WloLu[`stQ]XRe[{}ztqZI[_p{b*K8;;\tw~~pdotaYYQPgpN[{s^xpsosoomhh{wddnsaz||{zs]]TpZ\|xbYm~~maaftssz||wfl||bs~~iju{q_RUxxz}zzxnr^y}pxNoswpo|qmv~tiljc{xzz}nlkkiddWako``^Wupp]PhT5lsh_WOKBGNWg]sieRRNCkmnxyzefgenmslvT``cdp~^KKdhjm]t{qǁ{laqsttlipurghSSbnees{{yvkggm~s~|ssyult{ssu|~~tuuqmm|mjrxuugipssweINXRdomd`fidZabVMaafjjVVOOMcspp~p|zrddmurtu}bavvYY`fen|u~uk~|umjccjolijswroW>AD@IhgtkejlwbmrIsdTtid`hjjfaorU}djyx^lf`l^{}~zwv_N^ar~f3R>AA]ru~~|{rjtwgbb[YioP]|tb|qunsppq|xeenyj{~~}}xee`t_`{g_qrggju|~~zlqj|mlXabTLDCD[WZ^^][[\SPNFWXLS;P[__\SW_SS_XTPVZUOPOJXZ^^_caLIHGKQOKKJERNNC=L@/NNGB>:858;@GHRMJ==;4LLOVUWFGKNRXHROU]CBBDDJTC88FGKOGN\]TI[[SHEPRSSIFJNQNKCCKRIIT^`YXSQQR[aZbg\\YW[fib[[Z]_UPTWUUW\`aZVVTQQZTSWVVGHONNRG68=THARRUUPKMNNFDPR>T[FHSTAHECMI[[^ZUSH@JLTYL0A9::KYZ__^^ULRUJEEAAPWDJ[VJWTVVWTTRMMZYOOTcbaaTJZ[YYUGGCSHIZXLHR\\^dRKKNWVVYZZWMQZZJTZ\b^acc`[PQjjmW`dv}}ywwioib`{znku^}ldEuf`a_bvioqkRR]ZBa|ssyqia\\]TQHQi]ehLVotAsrXJOV;;htz~^QVFLZYOKHXgttjeVryqpiwoomhps^`gpqtvg`zz||{zs]ffdl|yfxwqndi~aaZ^afv}}oy|lfl|ibl}}zqx{dwtsbfm{yv}vungexwzamfMwjeebdylqrkWWadJazuu}ukjkid\YOYp`hkP]uxHVTTOLWai]QYREfgda^fiSRbpo`U^e\s|~eq~gp~swGTTZ`adG9NPKbX~i]ldcmqysnxx}ttiR1QnSbncU`nxq{xoaWgU>UUrt~[oxxszz~prssxxt|uuqmy}ljszxxupjfkpqsfXWPIAAN[hmpmlcfs]egbhm^`afjjVVOOP`mplhtus{pw~{ytddo~rxvvhY^fhi^tytukskRchmpo}|{|pT;Nt`HXv{|jW_qvunnwhRLMOT\onliqy|tjoajUYkzhf|i^_evhha^WazplesuDGtt^QV[AAhrx~}{bW]SXdbVRS_ittofYt{tsmzqpqp_bhrswzkd{{~~}}xeiigo|xh|{urgljjgfgjxs|~qlqleovzh_bPPQEKLW[]^][aYOSPLKZYRPVL\]^\TOO^VVYTQLHDB?CN]KOPBFR]U7C>=:9>BG@;@<7GGHIFIL@=HQPF<@D@RX[WGS[LOYYRW<CBCD619:8bbBEYNGYUIDCHIS[VTTV[WSSF;->R\`CLTLCLV[TYYXPJQG;HITZTYEPUV^ib[]abTU^``[YVVTQWYUSUWVSPJKONNIC=96338?HIIGGFGPIHDAEHGDACEE<<::@HOJRSRWQUYVX\SP[GGPY``_ZS\d_ZWUUMEEMOLHSYTSUMSa^]ZMBGMOOQ[ehXWS\\N@6?TF>ETXZQDDMPSOPZTMDCCAEPPQUVWWRNc^MLL>?JTLLXHABFSNMJIEJXVOLRYR:=VTF>AF::RY\__^KCEEWWVTTXVbb_SNKNQ\`c^QRX\YIFTYNRWXXW[[C\TYQ>DXPHHPWOFA:6B@@BB?MK>>8>\]]O=IPEI=;;HSS<GGFMG@KBBSTICHLOTUVZFLNGI]VSRUQO\YcXJP[KFFIIY5GaaXNYcbaZSUWdbXLVVQ\\PJTaaRRZVOLPlmorooovusxn|mgplepxvrqnWWbcj|{{qaMTrvzvuiZUU__Y\^yuyxsxz\S]oWnxzww|tkTAOSyy[O6CaaFznPWUTav{bhynezyrxxa[UdqlRpslaxxyjZJpfvuldp}}ns~}|{}G]uxqZObqpeck~}xdjpLfyuimkdbvxvxygmngv@SXfrqsxqiafrpqrphffijpu~~rigbaaPQQTyxghvppnx}zzwspHVwtt|sqef|zxwopy~imngp~wtTGi{s;xwi]dw{kq{wmiH`aemZXQX\WA7d{0ffjqURRyy^TtrnobVSSgly{ooZaigeVPt~yy~uSVdnmkVd{dd8qvkprbhh`k{cYppizzdorgZjjYdjza}xyyj{xxsnsywxqnlpsppqcPx{JQrrg\emrnc\bcoqfZee`kk[U\hlXXf`XU\oprsyy|{x}s~ohoidqusrtr[[hhm~yhU]sx|zxpd^^ccgfe{xug_cs\p{}{{zr[IVW{{^REWWVTU\bggZULO[b`fhdc_ZVUUPQW[NPQNRXUT>7K\L2VUOHLUXNQVQKK;BDKP]?>;?@>40HXT-HHFa^O=;;SSC=?PQSTPPZ]OTUTVQ]YQPVUOT[[VSR[FFIKPYYXRJ?BUVXVUMDBBJJEFHd^XVUZ_WFBHRFSXXVVYTOB9AEXXIC9>KI@XQAFECKVYLPYUPYYVXXMIFLSPASTRMWW\^]YOG?RMVVPKSZ][UW^\[Z]\ZY_>IVXSHENVSMPS[c\YORT>MYUOTRMLWYXY^`XPTUOW=CEMUUVY^TQKNVTSOPPQRTW[[_``TPPLKJABADX`a]Xbrh`nyz~}}uzwsxxrznQhhlo}uvu{sqlixwz|}}pmmlz_b`YUkuju^Yxyv{b^tgUaivxouzu`XRY[[l\PLFTL]^fhvdM[L[qu[N@_xrWquqtThgjh\qqrvvsrkeh]ca[p^rvyvk`BSP\wwmfh^UTsXe`mbalh\Whqd]hrcqndisi`hhsz{xj{|uu{}vjswzxw{zippwqrw|wxscYvwmvd]`W[ZYVW^bc`ahe\`]bTW^I\YNLVa_R\[\_]Yxqlpol{xy~u~o|yqlpbfuyvwslvmxjUctrsfK?:plpnmygUZij]^X||}ury~}qhT[fdisivpwrd]:HK_qgaCCY\YdtV``ZT]d\Umsp~nprh\YVefcgopjjmpsniwg^smrvuqss||vr{yv~{vv|wlVtpcdetjklgr|sj_rz\gtnksiihxuuyqnsopjV`dtldqrynom]gfhjpwfsfiwz~yzkfadbZNSOYj}|pj}tpw}z||v{yx{yu}qVkkoq|zwzrqnk}{~tssq~bgg`Ypxlzea}|yibxk[dlyzrx|xf]Zfdare[WS`VcdlomXdUcwzf[Mg~yawuqpptWljnoevvy|zwwnlldkjeuew{}}vlMa_jzzrjlcZYw]liqfdlg]Yktg`iqdspfltjagfrvzwk~~~xvy}vmuyzwuzyotqxqrv|xzviay|r|lfhadjieelosmmqpjnlrbdjVlh[X_iiZbddecb{uprur}z~wv}slnaguxtwvozq|pZfvuvlSFEsptsr|p\annhha{t}zr`clhlvlzt{wkeCNOcsjdHI^b_hv[ee_Zag`Ynsppsvk`\Zintvlmqtxsl|lbwswyzuww}tqzyww{xnZurftlnmhuslbtfmwtnujmkxutyrnqprlZglxrlst}qssdkknpu{gwikx|~~|~qpnlphZ_Z`n}sKTOKRZ\^`^^X[YUYZVZSEPPST[VWW^ab]XWSPXWY[]Z][\TQQPY`KGGQWRVIFXZKIVOELPWXSVYWJGCEGHPHA?=B?HHMNUK>F@GRUF@9IVSCSXVWFONPNGSUVTSPLOHJIERHSVWVOI9CBHWWPMNIEDUFLHPKLSRKHPTMJPVNTSNPVQMQRW\\Y\bdR^^]``_]`gY[]YVV\[]WPUVYZZNRTWUVX[WWTJDUUPTJGHCDGGEDGIJGINLFHGJBCG=IF>=CIGAGEFHGDWSPSQOYXWZZUYPXWTSVOOVZYYTPUQVOELUTTL=95SPRQPXKCFOOGGDYY`^YUTWZYQLBFMMPTPVSVSKF6>AJTOL>>GGFMUEKJFDILIFRVU[[SSTOIGGMNKMQRQPQSTQOVNJUPTVVSTTZ[YW\ZX^\YXUZXQGVTNNOWRQSPUZ\VQLUXGNURQVQPPYXXZ]]UUYUURFJLUQMUUXSSQHNPSWPVNQXZYY[YYPNLMKG@CAFQ[[U{y`gvny~zwsmqts}z|x`Zhl{~qtpy}{sy~zVedd[mv}ojbgu}}mZ\SKYkql{pgrqv|r}rgTbetwwyzs]_b\gehBU]GLYu||gll_^URGcgdVmo]rspnlyktvhUWKjjb[a||tkrblgnc^dvvdZPKbasiSX]`j`HcLxalz^N[|stldxiipecrlbddtv~urr~xt{xvwvwzznhdw~yz|w`rrztsxmwxwupmq^dMCOjdOMV^][edgnldWT^URXEMMKMV[ffTVcnldteinmnhtls{{xvwkokxxm~}iiclhqlQMLGeUZdj{skahz`^OVj~xqqzhh]YQVgZ`ojknggMAAYlmsbXOS]]^^difXZPDQ\no~~yjbig]XUUeilqrgb^UQ\aV`nipz|kvyvwkXr}}l{|niriitwqn]{irre`_ayTUsjephjkvsqqtrtztqgguudjblluxGLX\TRmlji[atnjjgWiim^jbZR__[eiˁ~mnyny}yurnrvs{}{d^jn|sury}zqx}~anmmct~unko{s`c\P[mrn~vovuyuujZeiwysagndmloK\dRX_zqtshhZVPlnl]swfxupnlxluykZ]Tttndiwouitsujfl||qj^Tlkzr\`beodMfTycmy_P\|sunexljshfslcfd~uv~|spo|xv}xxxvuzzpkhz~y{|wfww~wtxpy{{xtqwgpXPZsm\Zakljtruzwrecmd_cR[ZWZ`enm\^jsoixilpqrjvoy~xxjqlxwn~llgokspYTULj]blp~xqhn~fcX]nyss|uuhdXZj`drnptkpVGF\npue]TXccaagnj[]TJT^nq|mflj`[WVkossrkge`\dh]crns|nyytxvuj\r}~o|~okqiitwsp^}kvwic~_^uniuoppwsrrusuxqsqkk{{psjooy|QT`c\Ytrqnbevqmlkapptkrkf`hh`iliZXJOXU\^]\YTVW_X][\YLIQS\]VWU[]\Y\^YDLKKGQVZRPJMV[[QHHDAIRVRZSNTTWZU\UPELNVXX[\XJIJHNLM:DIKNLDQQGTUUTS[RWWOEF>NNJGJZZUPTKOLPJHKUULGB?KIS]]NADIJPK>L@XLR[KDJ[VVROYPQSMMURMMO]bbUW\]YWX__]YUYkX\\VXXYZZSNLV\YY[YISSWUUYQWWVURPRFI>:?MI??CGKIKPOJDDGCBD:A?=>BEKKBCJPQK\TLORPQOU^_PRWVWSSQYXS[ZOOZdaLPOTP@>=DJTS[[ZXPLOOJGHHMNOUVNKIB@FJEKROSYZQVVZ[XZSGV\[QZZa^TQWRRWXUSKZPTTNLKLWBDVPNSOPQXXVUVVW\ZYXXVOOUULOKQQVX=?FHDCQQPOGLVSRROEOOQHOLHCIIHNQRsospilt{|zyssvys}utnmsu{plsqxxxi_baddq~t]R`mtryamijlbpz|z|vwyxq}zqc``cfvwxjkfd\q`QhbUFJixxfbprZa_]PWYaaZXVo`hfmjajVUZT9YTdaiopgfq`]koZ`cglie]`mpo{ufiedc`hQV^p_msm`tpfnunpupsecm``lcr{rxyxrl||igxyzwnvyywtqqu{~rhqitupptmoxxpon[[F;UibFb`ZRQfmhabdTMJGMKLCFCJcn_m`ahb`dxppq`j[ipotdgywvvjzxunv}ooxwuifaPgnac[Sk^mwmf`u`adcinrsjdl|f\`\XBko^]\Y[jffYOT_snfcqbef\RNZ`]`j`R\ZmomzpjY^YueaWZdieuqdaYiMMQPThtswsmwurqnjLPsycy~{~{ossqummisnlWY_mhh~wocptx{}d\vpq{uooggjnlejumq[kq]EJQaFBTY]bWVjlSTPXdmd\`cXehkjimxxyrlmt~w{zyttuys~svpnsu|pmtrww~xrkmlmjwydZhu|w}iqmnnbr{~|z{{t~{shfhjlwx|qtnjdwi[kd]PTl{{ljuwdhe`U^]fgbc^qbjholdlZ\e]Cc`nkouwpktijuufklostqiiquu~ppkhiimV[`p_msl_rneounqwpugdmccpdp{rx~vtoj|zihxxywntwwywuuw{~tmupxzutxpq{{ttsfePG]niQhgd`^uvsoqsc\XT\YYPSOVjrhuhgojei|trsfodptrvin}{wk{xvpwqq{{ymif[mtghaYpdqzqkeydfiekruvmgolimieKotdb`\apkl`UZbuqifrbhi`XS_gcemdW_[nqp{um]b\xhcW[hndutgeaqWXZVXlxuzuoxtqrnjPSt{i}}~{outswopottsZ\bnllysgy||f_yqr|tmoiimppkq{uxapucMSYgPL^ehi]ZnmY[ZbjsmefhbmppnimURVUQTX`_^\[XWZ[W\ZXTUXZ^`[VTWV[[^ZOHJIKLS[UICJPUTYJRPQSNTZZ^YZVXYXU\ZTLKIKMXYXPOMLHSIANLC;>PWWNKSTFJIJCEGKJFDDSMPORQLQFDGD5EBKINRRMMTIGNRFHJLONLHIQRQXTLNLLKIOBEKUMTVTNYVPTXTUVTUNMSKKQNW_ZUY]\[XT[^\QOYaZY_]XTY[[VTSSVY]\TNRNTTRRTQSWWRQQED:5CNI:IHEB@KOLIIJB@==@??;<:LQJKFAOHPVQLJTKKLLPRTTPLQYLEHFD:PQHGHGGNMMEAEKURNLTNMMHC@GIHKQKCIISSRYR_PGJHVNMJJMPPXTMKFN??ACEOUUWURWXVTTRBDUXLXa`c\Z][UVVUVRROVRPHILTON\XSLRTXY[OJWTU[YVUPPQSQMPVQSGQTHMJJ=FYNbbojVRajn}}RcUnqY^nkmxm{|xlrum|uueQQSmshjqV`xnhhuofp{stxxnJ]wRNXUW@ysePNNVQ[bcvp^PrrtsdP9PWW^qe]][d~ho]oxLf5qxn_Ncf]eve``vhLAiSdnntwm[[`pvahxxynruuffo\bTTZn~xrx|nPZh{tnmaXXnqdYm|fPjiSIIQaRCFT]eZ^mhDDLaZSc[lonpknwwx{}jl{nsxwqquwsl}nilkz~~}yVVfqpu~v||}wfux{}pkd]]du~xppkl`yhWR]vvp]epodaYf_MK^_rlagfaWWQQaxGNN[zzeloidn`sviqf`nzqtns~xynojjyPutldejlljbWHpmkvmeeihpwejxpzusqosR^jsxkt{nl{urlkwuv}mqztm`N<<EATQJMNJDDA@EM6::ASSLIIGHOCLYQFIEAMTKTQQTTRUPPJGR=VVRPQSVPHAWTSY^RNNQMQUNV_YTZ^\ZXT\\YEIQWabUR[]\UOO\bZSNMLTVPSYQTVSKA800ANM7UNC?=KSNHHID=<8@??8:C]>HIQMA@JNQZZ@LDPRGKQPPNP[aTZ[XRSVPYUULBB@PTMOTDIWRPPURMRYUUWWR@IUA>DCD8W[SM@DBHKLVSIDVXXUMC4@CCGSLHHIN[OTIRW@M8TXRMFNPLOWNKKVN?9OEM_[R^SVWSJJLTWKN]^__^YSTVVLMSGMGGJU\]]XTXZ_^^RDJ]QZXUTMGGSUMHS[[LAPPC>>BKA;AA>^LJLYii9XWNOO'Q[^YHIZTLQkWihgisWSP^g]A5msvdhmu~}siaYVW@IW`C5FXimQt}krstmi[hl`JDfou[frh^otuy{tlleTbnnt~}h^X]xsle[cenuseXcfih^PP:ZddhhRXywhEBFKWp~kIBDLa[YnmSRQcbgmtiizZbxyov{}zrruyz~p}nirsl]]RtzngeoqeZw}{xthk|oo||qykh]jn\m|px{xz~tk[QYvc\efrrQsYcnVe^\Xd{fhk]QWC:NR[`NNqyth4_nPRevRWswFtrqoo}^usqqYT_lifNZZB=d`eiejo{hbjpdl{}{pqtiVwvts{~{tx{Dfzmqy~@U`uf{wrmgdx<QAHQCKEC>FWLNOF@D:6:;@C::NSQJ/BI:@MS@>M[ZO5Kec^WZ^XSSX@LRU\bQECJVRMAJK<9SOPPNQT_ZPMSTQV^a^^NNSOEaUPSW[\]Z^_[YX4IYTHVJSZYXV2;AR]ETOMKECX009?NI79@@9>6HFCBE=8>B@@??HQX;KCIF;LGQSMKGRYUY`^XCJPCCXObaYXXZ\[XVWODMUPBEGEIJ5OPSG=>FOO4DE@??-BHJG@@IDAESFONNOUCA?HNH=8T`aSV\MORV[ZUQOKGG=@GK>9?ENQAUZOS\\UaVSQJNPK@=NQTFLT^PJSU\_VXYVRROGLQSV][ZOJFG^ZXSPKOQTYXMGMOQQKDD:GMNOOCFYXN;;<>ET\SB;;?KIHRQDCBLMPSvde3BEOiiyy~}uuvsesttrmm|s|im}]ZjhecWg|~prRbsfujlzgfkvo``NGFDPIGRmyka|hLMXYU@8gf[]]allgejpuyovu@QYY^aa_VRYgw9i[ol]Raq\hppyzzzj~~iki^^fdfk`^`_xpsbdmrxxsdh~|ullv}nz~tuvyh}uicbbGJWfzggsys]xmYXijaaZRRbrZZNL@OcZbRQNMY\N?{H{yjmpmr|l`fh^R}hT?2m~xunvlddfroec_f>b{kTJUnZZfe__gDM_fdnXecZTEdEZfc\KDOCTWfKd~kxlX@DO^SkrncpKh~dZCRhvc^^b\ucpqkhz_YSqxy``turhhslvmaTs{zttu|{{|~sh\VpmiWBW|zonmchig``sfsnJXX\`llkxusyssmZZyrzxS|zX|ofxkm;IKTnm|{{zrf}sttrmm}vmo`^mligaluuWeuixpymkq|znnZRQKXPMXu|j`qVZggZF?ih_ddhsspopqv~txyM_iiklhma^hs|@udutk`l{ju{{~rmrnbbgfgnd`aawprbb}mpvwseh|y{ssy~}{ywy{~q~xniijNQ^lqqy~zg{qbanrllf``l{jjXVI]tira_\[gjjgYKUvuvpt}ohjmh`raJ:qwvowngglvvlkhjDf{lVMZp^^ijhhnOZjmireold_PgK_hgdWN[HXZjQfn|ocFJTe[mrmdqNli]IVlyc]]`\verupk~b`]x~{ddt~qsihtpxoeZt{zvvx{{}~xma\tqk[I_|pomehhgccuhuqTf_adcdqqozy{|vvp\\xpz{XdvnY^b`LL6=>CPPgZWZcbZVVWYPaXYYXTT_b[UZ]PS\cJIQPNMEN[[S]UEMVObe_WPOXNMPVQII?;<?EEaF=7POIGGJPPLKOTW\WRVV8AGGHIJHCAEMV9MFQOGBIQFNPPV[X^X\WNZZOJJPMOPJKMKZTVNPbdTWZYWNQa^]dTOOV]\gZN\a[jZUWZLZUNKII<>DL^WKKSVSFVQEDNNGGD@@\H]]SHG><9CMGKCB@@E?8V;VUMNQ\\QTYQHMNGAX[LA83P_Z_Y]URVQMSmdPKJGM:KZQFAFRHHN_LGGL9>GLLQCKIDA9\M;ENLG=9>>EGM?M[PWQE<>BGBQVUMTAOZ\LH=DOVOMMPKWMTSPOXKFBRWXKKWa`ZUPQVbfQWRKEV[ZVab^\[Z[\\UNHESRPGEGILPPQYVTaXUUSJJ[XZYEZ^XEY^^RMcrrcsim-0.9.12/textures/supra_texture_256.rgb0000644000175000017500000016571711724452426016103 00000000000000{_C' cG+gK/kO3oS7sW;w[?#{_C' 8s6a(ߠ fݺGۃڶ(.-2>JwΫuqʄS ɟn:Ȗz%mį<[s5w"rV:vZ>"z^B& r_L9&}zwtq{nhkUhBe/dtccccecIc-cbbbbbbibMb1baaaa``,__C^]\[ZYXWV|U[TOSRRxR\OMKHFECAo?<:.75X20.+)A&$k"fJ.jN2nR6rV:vZ>"z^B& ~bF*fJ.^Hs2J;ޛ?܄#D\invԀӁ҄эЙϻ+͛"̝bʜa"ɯ|I ȵ9ǩ ]Ũ&X‚ #Gw*C]A% }aE) eI-vcP=*~{xurollYiFf3dcccclcPc4cbbbbbbpbTb8bbaaaN``J__j^]] \[ZY WVUTSSRRcPNRKI|GDB;?=e:86$31N.,x* '%7"mQ5qU9uY=!y]A% }aE) eI-iM1mQ5ZFlj(y:iٍب׹/hHC˨ʴo7ɿɊX d>ƕ)gÛ .:NW\cpMddH,hL0lP4zgTA.|yvsppm]jJg7dd1cccscWc;ccbbbbbwb[b?b#baaa``h`_^^6]X\g[mZkYbXQW8VTTSNRRjQOLJHGErC@>1;9[642/-D*(n&#tX< x\@$|`D( dH,hL0lP4pT8tX< 1l/Z!ߙ_ݳ@|گ!'&+7CpΤnj}Lɘg3ȏsfĨ5Tl|.pkO3oS7sW;~kXE2 }zwtqtnakNh;e(dmccczc^cBc&c bbbbb~bbbFb*baaaa``%__<^{]\[ZYXWVuUTTHSRRqRUOMKHF>CAh><:'75Q20{.+):&$d &"+/57:=?BFIMOTNRTROODB=&&,'F+/58;=ACFILMQKQRQPMEB=#'! <<6,"'>EMPSUXZ^^W@3# &"+/57:=?BFILPTPRUROODB=&&,'F+/58;=ACFJKOQNORRPMDB=#'! <<6,"'>EMPSUXZ^^W@3# &"+/57:=?BFILOQMOQPOODA<&&,'F+/58;=ACFGJMNKLPPOLDB=#&! <<6,"'>EMPSUXZ^^W@3#9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~9                                             9                                             9                                             ~~9"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " 9"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " 9"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~9                                           9                                           9                                           ~~9  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  9  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  9  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  ~~9 #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # 9 #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # 9 #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # ~~9                                            9                                            9                                            ~~9 "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " 9 "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " 9 "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~9                                             9                                             9                                             ~~9"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " 9"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " 9"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~9                                           9                                           9                                           ~~9  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  9  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  9  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  ~~9 #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # 9 #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # 9 #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # ~~9                                            9                                            9                                            ~~9 "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " 9 "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " 9 "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # 9  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~9                                             9                                             9                                             ~~~~~~~~~~X,;HW^aehlpsvz~<QX,;HW^aehlpsvz~<QX,;HW^aehlpsvz~<Q~~M*C\tP:        9M*C\tP:        9M*C\tP:        9~~C2Zz\K "  "  "      *C2Zz\K "  "  "      *C2Zz\K "  "  "      *~~?;fa   #   #   #   #            ?;fa   #   #   #   #            ?;fa   #   #   #   #            ~~=lo                    =lo                    =lo                    ~~;xn "  "  "  "  "  "  "  "  ";xn "  "  "  "  "  "  "  "  ";xn "  "  "  "  "  "  "  "  "~~;r~#  #  #  #  #  #  #  #  # ;r~#  #  #  #  #  #  #  #  # ;r~#  #  #  #  #  #  #  #  # ~~;t+                 ;t+                 ;t+                 ~~:w` "  "  "  "  "  "  "  " :w` "  "  "  "  "  "  "  " :w` "  "  "  "  "  "  "  " ~~:NzS #  #  #  #  #  #  # :NzS #  #  #  #  #  #  # :NzS #  #  #  #  #  #  # ~~:c}ŋO              :c}ŋO              :c}ŋO              ~~;k~˦P) "  "  "  "  "  "  ;k~˦P) "  "  "  "  "  "  ;k~˦P) "  "  "  "  "  "  ~~<@~ ˛}cG% #   #   #   #   #   #<@~ ˛}cG% #   #   #   #   #   #<@~ ˛}cG% #   #   #   #   #   #~~= ~ݱa<         = ~ݱa<         = ~ݱa<         ~~@S~ĶrcQ@S~ĶrcQ@S~ĶrcQ~~E+B\rnr_L9&4E+B\rnr_L9&4E+B\rnr_L9&4~~O2JbyZγx]H4!BO2JbyZγx]H4!BO2JbyZγx]H4!B~~Z5Ndz0 ն|^B'LZ5Ndz0 ն|^B'LZ5Ndz0 ն|^B'L~~e5EDB@?><:9864210.,+)(&%#"  ke5EDB@?><:9864210.,+)(&%#"  ke5EDB@?><:9864210.,+)(&%#"  k~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L~L~L~~ "  "  "  "  "  " ~L "  "  "  "  "  " ~L "  "  "  "  "  " ~L~~#   #   #   #   #   #                         #   #   #   #   #   #                         #   #   #   #   #   #                         ~~                                                                                                                                                                           ~~"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~ #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~                                                                                                                                                                        ~~ "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~ #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~                                                                                                                                                                        ~~ "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "   "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "   "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  ~~#   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # ~~                                                                                                                                                                           ~~"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~ #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~                                                                                                                                                                        ~~ "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~ #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~                                                                                                                                                                        ~~ "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "   "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "   "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  ~~#   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   #   # ~~                                                                                                                                                                           ~~"  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~ #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~                                                                                                                                                                        ~~ "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  "  " ~~ #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  #  # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~聴vt:~j聴vt:~j聴vt:~j~~v,l @@@ @~v,l @@@ @~v,l @@@ @~~~f @vf @vf @v~~~ ث|87r_U~ ת|76q^U~ ܭ};:xfU~~v~ ӛHv~ ϗHv~ H~~o~~zW97531.))o~þzvrmM20.,)&!)o~\[YYWVS')~~a~~zuqmhea\XQK8%"a~¾~zuqlhc_ZVQMH?:+ "a~zQN%"~~g~ÿ}yuqlhd`\XTPLHC95' g~½~yupkhc^YUQLHD>:61&" g~pJ$~~w~" ¾|xtplhd`[WSPKFB?:62- w~" }ytpkfb^YUPKGB>:50,("  w~" ¿JHGGEE"~~~% ¾|xtpkgc_[VROKFB>:62.*&" ~% }xtojfb\XTPKFB=940+'"  ~% E#~~~( {wsokfc^ZVRNJFB=951-)%  ~( |xsnjfa\XTOJFB=84/*&"  ~( F# ~~>~,{wrnjfb^ZVRMIEA<950-($ >~,Ŀ|wrnje`\WRNJEA<83/*&! >~,F@~~~/~zvrmjfb^YUQMIEA<840,($~/ÿ{vrmid`\VRNID@<72.*%  ~/?~~~3~zvqmiea]YUQLHD@<840+'$~3þzvqlhd_ZVQMHD?;62-)$  ~3i~~6~5ÿ}yupmid`\XTPLHC?;73/+'#6~5½~zuplhc^ZVQLHD?:61-($  6~5d~~~9þ}xuplhd`\WTPKGC?;72.+&"~9~ytplgb^ZUPLGC>:51,(# ~9#~~~<¾|xtplgd_[WSOJFB>:62.*&!~<}xtojfb]XTPKGB>950+'" ~<~~~?½{wsokgc_ZVRNJFB>:51-*%!~?|xsojfa]XTOJFB=940+&" ~?G~~~C{wrojfc^ZVRNIEB=951,($  ~CĿ|wsnie`\WSNJFA<84.*&! ~C"~~~F~zvrnjfb^ZUQMIE@<840,($ ~Fľ{wrmie`[WRNIE@<72.*%!~F%~~~H~zvrniea]YUQLHD@<840,~Hþzvqmhd_[VRNID@<62.)$ ~HI~~~K~zuqmhe`\XTPLHD?<83~K½~zuqlhc_ZVQMHD?:61-($ ~K~~~Nÿ|xtplhd`\XTPLHC?:~N½~zuplgb^ZUPLGC>:51,' ~N'~~~Q¾|xtplhd_[XSOKFC#~Q}xtokfb^YTPLGB>950~QP~~~S½|wsolgc_[WP#!~S|xtokfb]XTOKF?~SQO~~~V{wslkf]*~V|xsnje^\WN"~VT~~~XZ6/~XĿzuP.'~X¾Z+V+~~t~ZuFDt~ZþnA>t~Zϙba~~~]a\Z+~]]YV*~]pml5~~~S@#~S@#~S@#~~{~>u?{~>u?{~>u?~~~6E~6E~6E~~~l`~l`~l`~~~ 贀>k~ 贀>k~ 贀>k~~|z|z|z~~f~vzz2~f~vzz2~f~vzz2~~~3 ~ 3 ~ 3 ~ ~~zt <$@~&./FF. EFFX \]tjzt <$@~&./FF. EFFX \]tjzt <$@~&./FF. EFFX \]tj~~~9UU)+UUWUU6F\h+~9UU)+UUWUU6F\h+~9UU)+UUWUU6F\h+~~s7S\ \UKs7S\ \UKs7S\ \UK~~U)opv~~.U(nou~~.U,vvz~~.~~H? ~H> ~HF ~~~*)+02468:v|~*!#(*-/13iotx}~*PTWXYZ[\~~~#!&KMUZ^cgkpsw|~#9;DKOTX\afjnsx|~#KPR~~~67>FJNRVZ^bfjnrw{~ #$,38CGLPUZ^bglpty~~,E|~,~~!&*.26:?CGKOSW[`dhlptx|~. #(+059>BGKPTY^bgkpty}~.t~.~~!%)-26:>BFJORW[_chkosx|~2 "'+049=AFJOTX\afjotx|~2#~2~~ %)-159=BFJNRVZ_bgkorw{~58 "&*/38   %*.37<@EJNSW\`einrv{~9>~9>~~$(,048<@DHMPUY]aeimrvz~~<  $).27;@EINRW[`dhmrv{~<V~<~~#'+/38<@DHLPTX\aeimquy~~@    $(-26;?DHMQVZ_dhlquz~@ ~@ ~~!"&+/37;@CGLPTX\`dhmpuy}~C $(,16:>CHLQUZ^chlpuz~~C{~C~~&*.26:>BGKOSX[`dhlptx|~G #(,059>BGKPUY]bgkpty}~Gm~G~~0.26:>BFJNSW[_cgkptx|~H"'+049>BFKPTY]bfjotx}~H~H~~6:=BFJNRVZ^bfkosx|~L"&+/3814 Ua~>14 Ua~>~~CUl~7 CUl~7 CUl~7 ~~LU]~LU]~LU]~~~d)K\QFM~ d)K\QFM~ d)K\QFM~ ~~x "m͂|x "m͂|x "m͂|~~~.NlhFevf ~.NlhFevf ~.NlhFevf ~~~*UlU4~*UlU4~*UlU4~~~UU UUdJFKett~UU UUdJFKett~UU UUdJFKett~~~y~y~y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crrcsim-0.9.12/textures/cape_cod_preview.jpg0000644000175000017500000001413111724452425016057 00000000000000JFIFHHCreated with GIMPC    !'"#%%%),($+!$%$C   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F!1Aa"Qq2#BRb$Ur3C%DET/!1AQ"Ra2qB# ?+;52`yaSr_+d\呣`6kJ,u# K"2񱶉6"õG"L,wDpV)]kƆXnY}`6,. ʩ#V44PibfP٥lԱAVϒX٥ X٥,Pl,Pib2ڲP٥libcѶPLfűJX.sGXMKOvU䔲4@hF.Ĥ\m+ [H6'S?yrȈ:Jf\ cZbfoKbidQh[5l٩`6j X (6jؠ٩bK-,Pl,Plf(6JX X,QfgQh[552 $l$G*&ce5H#`(4|Jųt@uR׽ԉ{j-32T!q]W2Y; Ysi31dh2%"YC"Y(2+bK4A,4A,Pibf(6ibf(6ibgK=$AXȖZ'fD@xzXRʝuMl51NJmȖAdKKk5r!W#E+oI+J֔Eq j5@@+@z<8c Ie4-|@8nKok3ͧ Nvx< E.)\ Z0H8 @"؀Y b7;]݀ Ҁ3@<S; _]_Uɜy8/̟-sԆGִ! M5X>cv> P5 Fh`ϥ.&JN쮻<;;hgGM,G3 )5ړEV):F6aE+߇kin~KxF/ISRjq /6 aVݜV8عx}khhR߂p <| UI&2>#6-ݿUNdCPv[%ex4x^m(e#fnP^i@<}Ж(ybkɬΛ_?Sh Xt |$"킥jb2a,k Yv9uW-"=Tђ7+JyB4y%8w 4|ЧS8kd{6viZ ~fíDòsdgOw*CUkZ30Xɣ$ŷwx4茬K%4ZAWXefxX'υ:ͣ`}\=b{LG@'6heTF_oռi^I>|a$[~|D͕l1"=p29"~Q•Mߓ]QYz񧝖ԯφSգ6keK7q?쩭xxRP>l)d$<`QzXac#aa5pB/GVK^xVY/]NhNh1H6ud8 ͑*mqLM cf8G/NGKL?lwRT;WЇQ|ޟOCp #iiq* 4YtT bGDSFdq!b>W"$u)0 o$dط-?d#%]R)}S!] R\RŐGI{SC`6:Wnej,̭2 az7%j̸%cW^t :{"=2l]e,oq܄%{Z曂8 ;5Mfp7e:~UV+\zwL$onq^~fӨ^dqS;4qFe.н'xWS?D} j):CȎ!z}*LX˫Y_ӁgY?[>fg5/S*mL.J>ŪaM>Wvi!"-<}UHj+cвkU%fi0jǖՎ?-R|BަG'2#:MU4v=1|EԑԒ6W$yhb<(% ߪ݇OpTht#i(dvk_k+q? :ްV5yw8"(Njb8/u{4?N5UElq$<- L#QƊ2JٞGkR׳_o,4r.jє>rX7)`qp{FIҩ( }r0ܚQu3š"L>HEh|&K[%<MpUt鞛 s2p //(5d$iYّ̹>{@0A [8ddr&j~}R{z:xw"ut r~pofmlNji6gf"dc a~_^f\[NYX6VUSRPzNMbKJJHG2EDBA?w=<_:9G76/431/.s,+])(E&%-#" s_G0[C̷+ɟƇoX@(lT<&jR:" ~fN6zb}|Jzy2wvtsqvon^lkFih.fecb`v^]^[ZFXW.UTRPOrMLZJIBGF*DCA?>o<;W98?65'320.-m+*U('=%$%"!kW?(kS;˯#ȗ gP8 |dL4zbJ2v^F.r~Z|{Byx*vusqpnnmVkj>hg(edb`_n]\VZY>WV&TSQONjLKRIH:FE"CB @>=g;:O8775421/{-,e*)M'&5$#! {eO8 gTVNRP[XPR]Bh{`gor[IMf_potx[|`Gbeopj{ibayVrUllezpk`E^\hg`HQ`\ZuZ|vimfqvsgharhlk~lxgl~wbrml|{l|kpnhLber]efc]\y|u}}vou}|ziyxpskj{q~~jwxxtЅh~~ #'3: *,"*#$2%B3#!+6-$!-$$'% ' ->71%*%0.6#I7%0@*%6#)CJ702S+&!LK  h-,"*"# , %!dZWPQRTHX`JO^]vhhseRKWlcjabgZxlYS_Npixwa[UXhcnbq}bXRUahjIYY_rc|gsanic_^feubipMhigathyymtxgـaqoh`uwYrqcY\`[}}w|~{~}xx||{{s}j}tpkn~zy|ywv|~dx|}{jߎsw}&($2%$'4! $)0&4"$&2 27;-"2>>,-z, H5!0#,/,,]\WTLWIR`OR\At{nuVS?C\^pjkbfTaX]WexhoWk_\rPfa[ia_l]gdlzdgk^Yaa|maombfhZPnhke_s`ewubkx~lxsw^hs{S`[qm_oa|kZpj`\X[`~|{tuhv|moru|wj~pld{xsywwy|pv~zt}~|qusox~'# X+. * #+ 0$  (=! 6"!5+"D5'@,+ " % "(!60*/?L",2"  /+ 5&F-94 &3#*%`a^eP`FMRNqkAwWglyUeIE\^qmmSbec_dEsi\^frflcZ^c``fsv`Zsryo^wo]^v_laeXU`iHT\mYzP`HYoZnkfdaenkrjmlzu]]eQrfcjkbgXKTupy~{gny~tumt|cyx}z~wpsyww}xq~vexz~~|nyuo}tq~r{$%"*';5 8$3+" -!-"&)+;=($((?<&.'C"&(5/(!=B3,:+"*7' .313*%%% _[\rJUYGNb_\QG^[oKWK@T\{|cVU\`ndyi|doZ]bZh~dRffpyOVSZ{Yfruts^cgh\h[cYhnX]XgcVYQknC\VRtlfbkfnj]QzR}K]pw_ge\raa_bUxjfXkk]Y~pznvvfvpi{tfwsptxsqwsnlrnriuz}~z~pyl|xnrkyu|}py'##:!-+) ,J 54+ $93#7&&=" (21 B).1.!#!'0%!@.29 )9% . 14% ( 1$ ))WZaYVNPXXg\QWLjIHMEbRsb^tWu~mytjuS_ev`s^Zce[dˀfXSQoXks^ehb]e`fj_oQL_IPb_SbClVgh6iZruq^`~rpg_Ym_HvpqX{nbWkgWQWRh^nPbcOT{|{~}zrs{}osfgjshs{oxvyvw˞|zvu~{}xrx{ufc}|wmqvyqsn~qv{ ")"!0$(G (.$4#)3"-,$2 -+#$9-&/%-$$:, !$+,-)G(*J)2#"#6 +!" /""  "("bTYufPWcDAi_[rWUXr\K?J^Un_vfvbf]PkP_c[^[^_aXZm`Yv_fDDa[`c]Z8WeerZ]nYaYoe\kTS`ufVTaWStqjwXlsyxWatpG& 093> $" #+&+%,!'"+*#'$8*0#4@4%#+,&):'%@5)$%$%# ?*$-B"$WViPf~glYipgcny}~r[`YtylTLjm`j_Sn[QRbQWVWXINN`SS^_xxfi\fpo`chbpbbx^ak^vypxiblCygWej_Wlu_yjR[i]Xvk[T\cm`fjvhiUXgaK}|tupvophxx~uzz~twxu|}~~z}zcwu{wy{u})#;#<&1"$-.$  (.?7$ $))!7& + ";>--(''0;"0+J'( O6##'6#,3?&(6*"CY1 */!&$E"("8//>!9.2#! /UYme`_csjofeSZysqpj}jlyzrh\}]n^^[FdkbKRCSULOS^eUOQUihmc]emtQ`VtWr{pfbVuonlYna|eX[`Ybhp}{wkdouatgTvzdiapta{diftWXSbWf}ns{y{w}}yer|n~w|xxzz}{p}p|~~#$ .'"!-3)-'7*",$ %,0*+"$,33N,6+!/*Q)'(F0 #/-+!%60:)8 .3;=JG%*-4#!0#)VhX}jrh^lTkkdScdvqtdcwqxYgm\eQ_t|_mhgYWesr~uf]epZsUZYUbxcS`qhmk\gnZt|bh\~ykkM_Gi`f{b_urqbzg[mevclj|ZncwbrYjSetgT~~q|ixyomz|q~}{}pixv{{z 2% $ +%2&$ (=58#+O!3</,+)76B9*"*44#9$ .#('":(QG07"3-.6'%9.K0%.%.J'%6=)2,>'$5)msa`nfbc^e\bpeki^}\ulprbYtyLZ``dTSbmttZgcta{wsdjL}s_bba^SabYUt[psWeWijgg]gfcy}hhMazigQhruwnL^hjh[aakzq`}p`jlZlI_Cqkxj{xyy|nfux|qknxwy||~zzpscy{}mj'.$&1,# )1  I  Q-35)'6$>:5'.?5""  "1-0!LG%'&$" .1/< 45'&82)# #!=%4+9-'()/*8)R^x\lfSeJbdpy{yjrq~rgxwb}tbhZfnggnPRijvgSwnjyv{clmYfQgm`cg^\js[Yet_vliP]y[ac`lk[VSnWlXZme[arik~g`mqb][|lvcnhkg`^fOlTR`^kemysg~~|~}{l}nuwyw~u~wsxy{zx|txw 5&  #--*0 +!"-)9&),$%,P'(4%4,(749A!*+$%+!&(1#24*?(6F! (&( &!5(,0#.)$)($ **$,TOjWd`Ps_R]eky{lrwvi{xjHViToS}tVm~nT|Qovc}qufcpWgd`\[dg_nKz_[We_\m`ol\dOUW~uNJWkeUEd\`mn_xrcaZY[]bYjknth_ZZhl`UnBO[Vouzv{o{nw{}smz{xsz~r~v}vmwue|y}~|zz{gs~z+! . ()!%02/%0(?#,/><5*;07*18?+0!+$  $* 9%=-/+" 5+ '?!!)&/+ D'/& (*, ,2e^YQYWcbmVUUrvij~aqqrz\r\m|lijbf}abhgmprbcj`p[]plteXfssnuTXTx{d`S_Xf`ae\m^UFDju[_bgP^V[TP_`Qrir]uggUP_`_ZfT`TMji~sxvpol}|kz|{{y|~ufcz~q{~{stpzxp)#"#+  #S?+G#J,7!'-:4-<+%( "9 B &)9VD*>Q%*)8'/C$%23.589#" - +5*[" %*1%)!% $kVc[ZQYKTPQXnMhzxsfxqy^Ul`UfT]d{lfguivS{uqabzksl`dwq[spYjjpXqJKP|mlaU^XNKlrjl}CPslsZ[eC_dHaNebf\xkblgimfX^eWhKZ^_}xltfpnntd~zo~~s~y}ttw|zwak݌}iqr|{o}-!!;@A-*3*.<")A*")>L-'%2&1 5L-*@2$*":2.73.-44:)* *0?();/DC},3$   9,#,$%+%$% fNh\MNHjKadFsqxvsz|mYwi}[L_vorugekhVX|mwutvtoucjkvtcxebZrW`ePn`yU~RhX`vLS\bxvm\PoQGsV^`Tah`SimiWpndwh`]c[YcaLlTi\{~ehfl~aǞv||˗}|vwxyium{{v||}px% #=C 0F&_4)$+00$B,4,%;E67;.,/'8'e1.,.>-%+ /2%;,) 9F&+5!5:&!;L40&RS'9 '(64(5" ! )&]NmV|QTVNQWceo{_}xvYu`gzTUntygllc[hRtBjc~y|i_teqdm_fRcd]gcjhRe^nRmP^Z`VXdQqY\ZhM?WPglQPnL]jhcZfaPxopedcTNY[eTdr{xkrtonvrzyf~|{{stvz{wɄqd|vxyt|xr}x )B5F !)3&75/B?.9$@$*07<*//')2QB%D6C35)'+!)(*#0*0-+)( D'&V.=Gf  &* & ##")&6*)!  ""0hN]ZUxiPQdnbkce}m~|thY~lqyiV[f_gfjdYN\axuYfbYtmx}{i^VWZTql~6i[W\`dX\]TYk8]olWX`ecjdYTaiRcS^`{wNYYWDSjhjY[bgea\h_gw{|nnr~~xz~a{{z}d~{}xwyqq~z+H3(D '#3B+#(6*+,$J2'*%$&%)# 61"D9NRAH)".89,"!63D/!. 1,M =$% & 30  )$$%#&$4^aa]dW\r`^kr^{|kakwj[qk[`bw|ZljegUSm_nkdxa^sRiVf\h]WUcItVeS^`b}XfP_R~OVFgHlszhhoX`HeeOYjWJcchNWfhCZ{kU_[V[TWmanq~px}|ĥy͠x~z}my~|p}z}yuzzsswjq|zmr|kxyx{#$ EB1!&+1-W9' #/:.&b6!I27'%!#,*@&>0:,DI8$+".!'8)7#?'*/5!!' "!%$&)>9'++.j`Gbgfbpil{d_topyrji|mY~kkpyuh_gavrmv\acksXq[gvi}ZXiroWBPieF^[NYilmnj}fZTML]Wr[]e\xfgtofO\e^hYY[|nyhkSLgL|t?KedMh`sP^]pm~xyz}l}js~{vqro}z{|yrrdpqt0$ N; !.*(77'%;752%M1!!/.! 0+&/")/, .!9#A=+, ,A( !,/*'"6 \1!1*%"#6)6&) &:2 #"&1.fTThtlf`deTq][o^tlysmhkXs[gocr\rxQdgah_\bjijhgtqkZU}^zn{XOMRe^iWfuOjhi_qYobQ}[UaLig\jbdZk\PW]f_ldYdvASTRmuLZhhZ`ab]W[Vx|x|{~~}|zw{sywu~s}{}px~ewwvr~{z2(0$ I$.%%.$2 B!2&B" !E,,3 !% '$%" ,)(74(:(+'7+)$9S*):= !45$ !(""4*4 &&KPUKomoapjXia^_t`iuiop~RaTY[z~}YkUjtHhcX[U[W`xQ]gowl[Lp[uylSjYY>ZkUmtQjefZ{k]baYhp[Vsih{XonoX_W[clP_f[eQlb\XiSSYaLfVy]WW`cy{zg~js|}r|y~}|^ztqqzzzpx~vzm|v{z{~pz{{M'$'*((+%$90*$)%318))3&!3  '/) ,05,3"*,8*$0Y"%-E'*H9 !#& $$(& $6 ^Ltvuurt]Sv`gTPYfrfibwmzkJH_Wa_nyg]_^[UyWSbVfYt^W_nX^Nm\Il]U]h]|dnNOxQ[\hxr]VW`emnamewxsrijN\]`Z}|b\ZhgvubX[]ftrs^R[XVev|tyt}vz{z}tz}lnoq{|ytu~kyz|uv|z-;92-(, 2"& $2*!0*0"#40:(!;!"/%+)&2:#,6!-8;( ($050!+!<;<%"// #100"SZpuccd^fwXYibPct[lNntgfdcXS^q\tOo[jUZ_UZWn[ja|weNpgPtzkpqUcck[fRmucpZ`k}]ohrlfvgto~zl{za_Tbk{eX^dWpl}_cK]MOSvRQRPK_|{qzk~x|||yzzpy{wy~|o~tzqrwvuvto#'J327#8& 4$  +&155"2"G95/"+%6. 2%18)17-$)$+4!.725(!,&(3%!0O#,*>1*;&")#6$ 3  IjhydWiti[]OFUb\cvfqFy[TwfYTfj_|q]NgK`OSoRbtaaqhzaY[_vR`wmaZ_gvukW]lt\zcdmvn]idhbdfrzngrvld_mlrfMb\owouXZYJg\MBugLRXgsryn|}frtvtw{zy}tzz~zv~yx|rqfpw~5/:!9-" 6(#/B5**)#C8$/'5!1*!3"8 6,"&/30%(/5",6%"#9!-F6%(/C&')1%&,%. $ 3% &uavftihaSKdSFVRbpgharuEvYWjKDyk^zWV\]RGO__KYcnmxq[gAUd[WfY^Upxtbmjfoew}Zj`nRSR]i[e_zliiotluwvg]_|ogbhy|ey_Odi]\`Iqs\MScrjr{~oȘ|s{zvkr|tw}w|~}w|{مz}uz}q}}lw~11 ."! $"* / 9c3>.%A$$&("%$>2 -!* 05,#6 &-3'!1&1'8;p -#H%3"(-1"$/1&bN`refdmdPYdMHPYcZztKb{~hwLDfdv\U_UQaYUc\E_Z~rldrfaWSSVXbtf]ff`mxf_^uxf^X}gHNh[arodh|pUsq]{}s^_Vmlbphub|\b_cUHkyVOpTcanpyty}pvoxxt{xvċ|t|sw~lvoy{~uj{v , ' /-5$ (BDE.= ,*<"%')$"--)-# '6(E"!'2 /2A,/ /&+!8;K"! ## D, @ #;5&61%$\`rN`fzXWhcMRsYVU`cr]Pip^]oDQbjXhgTq`cVbmJNvc~wut^rEMVXTMGTpbt`naO^TLfqedCefNBIe_dypgamnwmlx|zwtrbmbmvmaveRjVleqf[p]gY}ozxx|zwznz{wxpxo{yp|{h{pu~||~su-;!4*,5&/6$"5(0,+6$'&14-"#1 " 1J!4!0#  &2&&(, )!0!7$%'"/L: 9".40=!$( -$1*c}F{yg\~abSHeYki=Uuqu[[ZgsBFLx_NVp[h`uq`gaJlqxibXbZNUPFf~d^\[deULSNelTE`Z9CO[Xev}aUj{s_pvqj^rwztt{ts}nkbkmmkxXetwqVg}ysawkpvqx~l|zpjfrzxxlv~u}854"9*-(+&*! -9 J>#5 -$95$+" A!/,&F (  &=#(**1 $  !7'B(' 4+, !%A-!'8&*7)("'&'&4#793vqflo[{S\RJm`[[{_imbRasR[]iaR|c\R\Rnb\hbParuts{dSWOYf\]sQhTfWXaYNTPltLLbGIPY\oiciofoni}x}iujlhxnmrmu\`kZvztTgl\vwpxwwvvtz{y~~wqpwx}z}{|4/$>),8 -8%('5 -$?& 0#*$'(2".K!#&&)5U('#rr_`\\lbT\Zgojv]kdXjWlm\jsakazYj^a]im^_rX]m~zgpima_j_`MWV[mfl|cj`upnlciNKK=Qe`}j_\\vvbSpb\[wcklhXxbhkvoiv|hvpejOb^pd|||~x}yxxziw|yvu}qzx~wv21 /& (%1)#-..+4!,!;+ (+0!)=5,$H9(!0'"/:(# G&#/ #48 :<4)*" &/ 6*%4/*89!0+")$2'iafjbhoqzyyanlmjidP`H^ql\[af[FfeQYUs}XoOQ~vqWcwd^qWcjWeUPkpx}vw~rc}hkPZcVX\gTriumeefcjc`bjt~sb|cgqz|N{g`[HxwvfpYesjzs|z{fu}y|sur~~zwp~ms*$',$*02<<4#"')'%' 0+ %=$#0:,D%5'(;;;,)&*%*/G(*1%/!*+ %)"2*!$%-6*3$-- <-9;%# Q61GM-9"*247 (S)41#&0(A;2(<?20#(3!%*'.%#N?!!%K&)$,@2#*$=)2(,,%'altcGkqZi{qdnWY_^bafgdbjndYmseyewmgrq[jlanjgtgXVskZfn4Wtcqp[PrjislWffg`jniPeeQglZQ]j]Twiiok_}mkhtxdF]dqtwann[YVVbt~w}y{h|{zzzxrV$/6' .3,9*0$)').%#%" (+#*/"4!2)$.,%A24@'PR#! ,'%/B3"001)(4@C2".-,'(')'*/ ,%N4.)-I?5-6&#*5#-#<('(4!'%@0+'!M+)F//: +B)DE12$2);6.2"'#$!%+7*#:)8!E78#(,5*1(28$:7%ecYm_xnk_civn[lyuoabe~gcvMXIfZmRgZ^zry\munUvvZqXj`wxWhwTdkrbce~n~^t}hiY`bzjixesNubydi_hdmU[wxixiNrQdXvUhrgc]LY{~~|}}tx~~v~}}yxwuy}w~u{}w$B!(B1$N>7"?F%0'$?%"=$'D.,?,0(/'/$M'685.F(44 0"*0!%'20"2$? 3&!>/3' N"Golfgskck]lw~n}p{c^giyo}\dbtRvA[J]Vik\elm}fb]rW_{ucifkxabtYtnfaomprxj^\pgrc[xmk|^ZNbqJTIUJ`u\tonzw_gzSb[^^nhSv͌~~pv}w~}q{kshtiz}~.?*#"-#$k#/6&5(2=(4#@:*,?? ##,-!"#2&743 '$(5 2.&; -*.49D="A(8* &=4%(=%$P+B   ?-/**8>7")DB)J1- _njjxeaeRq~ywwyemfs{po{]pRyRblkKp[Zcg\QjWZlogeo\_axemeviHbqhvat^}Sd]zjyvqps^m]r|zcyWqenpfXRc\CPdrUx{lx{cflfRvmt~UYo|zzux|~kyċw~~uzams~{-))6" 9=O(61//17%%,$&41B.748"'*'#'&>5#+#3'"/;"/D2=' 8\"0.):(+%=&23 ;:1;0$( &6M37*7;K$)3.904@JRss^Xe^jXjlZ}t_wleu_ePb`FthcZVQjWblR\T`zcdicqUdbzrt}e[jzvqxcpWujPi[}zhzp|v[kn`qrv\vRt[j`QWXqmnUQtmgqXLqXG]ncuzXvYsk}v{wu|}u~vyx||yvmgvs|32"%E(%-F2 #5)9N<: <6hffcU^giv_mk~hVyt^zc\PL[[doO]Ld_`i]`cVeon[ufay^ogdUdyffcuLc[Zbdsd_jfe~em}[haUX]lhBY[e{`Wxkb^jb`oeZkUdole^kZb|}Ǫw~}{v}wyw{~pvj*)&"#$/&#;6;B 9]A129%!(*38#'!!*@J ,,B5& 7J-$!!7$"2%$+9#"NDNA;68&7(#"'\2,!");3+%;(! 1'1)4G0)#1#,yp[nR]lX~igpkalkobsdVLRieTPQKZSc[[fxirshkfX\dxL`fnjwyw[sdoe_ceblQXlbjgd|vyljlTXvjejX]bP_cPaO]\ja{pihnbcT^XbgK`JT_K[UZx|x{}y~w|Ǎv|z~t{u~t~stt<30*8@#!(#:$#+G"/"/."%((9(/1$%!8#*1*5B740!<,! #!./(1&3-1$:!7^$ G3)&. %,$')!#3-($")" &+&L%$ %dqdzY_almYzWgmxxasppoSOHfYKJ_Veg`aZ{op~{g\Ybi[Wakeoehssyrujuhfk^T]hwnbglneqbr~utYOEaniSMZIXR[ckRcghijg^ng_QYCW[]M~X8`AXg|x{uxx||zvm|vv|mz|}|o~xfk~(5'<+*5%00*,;;-/ ,I%+ ()"#:-=,:4!!+(1&A>-"%107/2(3&&, !/>/%&B)!0601#32$"+0"!@+& #E"& )La_TbRmlXe]qyt]NZrlmVcIKDXtFht?srhofhghrzg]Z\XSUndzmnbxsr_efXkpfdZdc`Va`jjydJlnwbqYWJbrW_Mj[ecjRi_ky\zjrlfSnJmaLbX_frGQP^T}y|~~o{tvondˋltvp{xzutw}xw&"$""+**2,;*(.%  =1? 64(.$?$#",6$ 9'8++ ?510"$)0)()+(""1$T&3"3(:)*&'0,$.4$,'$22)%$.;!WOi^SNZThf_nWk_fpNy[w}_Tdi`KZVS]oR]av]dzfgk`IacSO;Oaoimi|TpSjIfiM\QRQllN\cmambnPc`UhIHJbZY|YcifYd_qskkWVcRdbZw^XgRl]Tf^dz{xo}q{wxzmtxxz}q}strs{x~xwv~-#&#&#( 109&*"!#7 #4AE 4!#) &* &-(*'L9-F* &+ 4/ &?%&>$#-*$"8 )*'++#%&&9-7'+#Q]WdiOS]dVpPfldadWjdRmTlQjVpnfXSl]ZXw{~m}jlbQWMHNR_t_svqoua^U[Xo]VP]X^\baYb[neWyTrcTRga]ab^UejL^af]cXy{cho`u|Vd^obecUUJRHlcy}{syu}wxxu|{}{}ywyj|}}|p"(,", &$)+(01'047:(J;6M<',&!204/,10!#%'32&*$ ((%" $* %B56#+5<'"/"&*  , ]iYQdMh[oWn^ybVLt}Ytjboal_jb^Oqlbv_mgkyqpVaK_MaXgWvOc`dyormhXf`TRZ[fXgJpo`]qhc`^[nhgjiyahFrUfa\ov`kwJ_eYcXQYlzkbp[KHQsk}wr~v}~r{~qr|x{~{tjszszwpv)# %*,#;$5=4F,'3'$2,/$?]<-G(* %,%09% #7@+.(&&#$# ...'" /$#4(-<$ >/4+9!'&B,;,&6  2)UZR\nf_|gdr]qUWUalXIuV`[azcfiZgbungpzӣojo\gYZJK}hXe]ddw_Yi`cQW]^gvqhx[uPLaafOwfo_q|rx\NesOxdYvuX]wV[Lh\YiVV}~kk]UAUgjsxp{r~|yxz{uxxy}xnoxww~z~}ey(!70#8'2 9(3;=!()"67 ,++W$!)&"E0!+!'%C5#  -#55#$+M;*/'-$- "36#D5A4 =+(K?@+,%(VPQ`bYb]^f~i\L`]^Wfb]Soj_jdielqujwhnfTdmThMfDcMmdZ\WmTPOHh`UarpeerNWL^wLXiIZYkv^~^ukXmqq|}lLl\lSf{e`|qWjpdip_S\aezstz}}szy~wo|}rx~zssptoz{wuz}~|tzzw=:'A,$"$+*$-:!$;!%"',"C+8#?AK$./1d+1'E' ) 8$%"#2 ;/$<4-;5,.32>F>,/+$6!8*,0"(/#^JbcOYets`nntd]ReTWP\cqphktmkr]TysozyWjp`gW\Xe]_c~UMK^plIg^^gK\ZQRau}ximvc^SY\Wei\]aodaVvq`c\wkmZ[p_ctu`QcsOcetwi]`pkX^srzv~u~}{tyu~wti|}pyw~wqh|$$# (%5&)/")")5/%$-&&/1+(43:%+M$+$(.NG&C!2+ %# ,0,$)4# */$##.40!#8+-1IU 22+66"14&.)`XXgXOr~{xfYY\tUIKEg|e_jq~QdaTforosL_UfYipc@Wh[VUgSxSNH`ZVrYYjZp[R\whf]_hi\W[aTQK_in~ZmfbcoM]}|iRwoo_Zs|v||uylaX`sndwva`}pwqt}vztr|owyhzvn}yzxz}||v{{y)!* J$,'&=47 +?$&,8 !+.,/ &(1$ 0$ !3>G!2&/0@"&%'12@+%"#0 >>+@800+4-1/'B0)".*!55fgO\b`||t|h^dXVVLKaaj_j_s`\[KizWpZQKXSZ`UplkNSOXcaKbtYGvbY_ptWc\NZfiwlprX[ZeLRNEojWfdhoV_XQbn[vg^ilwc{}ixyaipole}}w|{z|v{sy~~p~l}|w}v}{zy21 3.635/K #$#*"(.@&90#734%+'%6 8$+/"BA,!'-*72*'*0 "/6(H)',-6.38=9*G1$+<,>+%Z\iU\bwrqkbZV]bTl}YYZcQU]\^QafvZbZQ_eYJQUYl{iRXYbqQbzVAe\Sh]phbQVmxtkfqlVZVXYO\Lbb[Xi`sUVYavmqswidoYrxrwrwXgY~bnc^}}zzwz}{|x}s{~uzfy}||~z|~rsy#%/-1AH"86##*0># "4#',3B1!#)3#; ))*%!+2+EAB*' "** *24,02>6D# !&)1. ^- 8,#RvRcVhqmzr{eXa]V[D^yUW~Yh^]~kZq[{h`PSYOWc[mbZ{MQgLZhc\lfYccW]bTzM^]oXp|p_^aYP\VMcNOuS[Hep]Wnutggkkxyr|bt~{mZii]QU}zzxp}|{~|v{u|vtx}~{y|~l~x}ty;#: 3!+)F5"!!" 8B)6!'6'! '2' @-&!,()*"8 -7"I+R"I': (&.,$=#-0)!)=&3&?@-!"$NdzM[rwiyW_g\Qn__YY_d\iVgnzn`yh_t`JLLSb^ejSiVTU^hW^vn`la\jVRdmW\hp~utkqnuch^[VLmYiaf^iIqzedrnxkj|z|i[fmuz{nmwjms^\q}twxquv~wzxzt{r}}tix(=.;<-+&HW3$%&-+-5%.<1 (!'B.,&5/#/#+(.8,&78/("!*+%* &'/%!93+G.,A-2"'7,7$*1bff`stzql}a^zxQ]\mXThYtY^kWaunnolajnqa_TLOcicsahX\l[cjaTdbUXVc{M_Urqhjmp}uR`e[cg`a]if^lxn^n~wfqwijlutVrtjvroZm{wOd{~~|~vwvxwwr|~tu}syoz %$-/4)"3$@>$"2,2 /%5[" !(,$*E"1 &((!'%J 7!1/F?D2. *!)%+((O@'65,&>'$"8L$!%5<6&rupaxqqenaY_J}m^WgcZUkPs^VWUb^`cSr]lcU`YDiUq[ceglkrb`uwfpPWcVjk\l]^nmtqsdpa_\g_mtdVhWfrz}sxo~yqrlseptab|w\fibjk|ay|y}}w|p~zhuz~|{|}kx~<-0*2,*'! (E5%,(+7#A *(!" '. "@#('-36'2*'(,+&+="!4',&42<*$,0- (-(0:/ :!'$%+$F8.&$% ##)$5 %(&997 "-)>/#?1.0L#1;'%JB$$;.(`jfb]ygh_nV`SaZXyHlf@QKJe]c\feOOROSJf{kzxjdIrQV|i]axokQdpbUZXPi]bVVfjlnY`SYs^^fa^RvhUhvz`r|aqmf{a]zSV\sdrfy|cnudupgmk|zuww|}zlxt~~ś~$3!!(')"?4- ,$*#-,*>)61#F#MK0>* 2)+P#1$(  "$+' :$$-($ID7&#-2)7,(!6_6? .(-P1.!*-(8")(`hmnWuffSfP`aVRLl\YvdYOQXRx^TVJXSTYOjqhaaU}~~`cpdbl`|Ws{U^fVePPHfOYQ]komff_lYSna]g]zpbinkub}kqzvb^ofmg`RcaHdifwva\ftnghhu^||y{}~v|~xrvz}z|zn}yz#((/ "!'*1"=*>% "/2'>F79:"1&$.9-8'( &%(&#'"/G1# *;0!'-).3!H+41*!("!!,)'$ %4;('+(,( -, +0"9 /.#;6+.(06.+T@#UL*"1#& "."$N# +)}`f|XRgIhTdR]dYRNea[W\dUYXegYF[Yc\jc`fxnqmveowgoY^`cmlie{gl[mOKNTdf^^kgowuZeshpvvipiytkh~zkzujihiawZTaM^QRc[rk^Z]Vcz\]ijww}rvtzz{uqts|}z~w|};#:$&&%, ,("",-. !!+#1)#(9-G/'0 )2$. "'-* %+- ''($+20@ -#+00#+$4.%"72'2-"J:N# !.   *" 9>4Z')jf|Z\aZpYk`fceYThSU`bdfe^[YfPcYcRtUZdxvopfsolZ\Xz\iySn\ilT\Z\W]bg_`impwvwgi{mrpu\ppz``|z]sljSiW[`^WakutgownsWmar||{yyy~tz{ywM*%; //(/,-/&),-,%" -*!)9'97G.+.*=G+='7,',"&%&*0./ "3%*(.9)87(D>37826h)"5 :6$,*$/(.I+ 1ufpwOgffgUVQLTjg^hTXPS`^_h__^QZaO][rhr]\i\oo}mdhPYnNhZm^ishc^hURaWYVmdgvi`mxk~~j}hrrgyztoy~Xrditftvajpdtpno[dmddedicX|wv}}x}{{y}||y|zy6(18(''(3/$.'$&/''&!'!E5*3>%**9+#*1(-'0%$!* /"%80#67"69?D))02,'8-2<K&5(*-"',+**#!=")#__tnVdae][XZOah[IJW\\aeccoj]Z`^ra_cWfqe_hR\Z^ntXhYbcgUninatvVbYh_ScSdWjao}`jza{hm`pljjot}{~pjmfouzsihom{tkkuhiSjqY`erxdlxx||u}x|xzzwy}x"#72'$("*0"#"(-**61$!'%9%!&(2'!*(0&#%*0*0 34"##&(6$45#&)&C6<$)435(#!=6<"'-%$7#2+$%1$% ")"/8&C.dbveeXYhMddiW^^QPB^>PnQX_QXXZ^NW[nePe}RzVx`bXl\iYK\hbodt\j[nYZbb[VuhshZ`oicEnZaml^f|r~lpmdhqeg|jrzy{vmyfdxQTnr\]eCfjbz~tr}}{tx{y~tzy{w|h~}}j'%9()+')1 && %4&!&0&'@=;'& *$3(8)+7*1&+#+D))#A915-$3<$*($50$8++.*"C0 E7(,# D(.%e^uajYVjSo_hicifMO]CZ^W_eZNI\[gkf}Nmn`wbkgelanspUeS_`oNTOg[bniX[{yrp``fcfWPSrncpYkejxrglj|hkwzrxr~dglobg|eVhSrsYT|v{urz|u|}}|{|uy˜}}zy*!9%..3%02,1-$ !$',!"".1'F=.1#9'H*!',20'&$2 $'!=:0.!!0-!/B[33.:0,"$0->75(*#)J>=)8 $+/!5"'36PJqdneRdgy^]zxjJPoZ]]H`dcjSH[Tonpabbe|fp{gagkrpUO_cfbWKtMQ\O_hdl^hsvli\rwhbgjvbfx~rmshq~mWXbdmr}i~jpz{Uohbbp[fmHf_h|wt|xt||wywyu|Țxq5(1'%(: !>=23!#*.+2!322!:7#-;&%)1/!$)!;)'1!+B47-(15# "%2!3:-&(:%38K)4@5$,/*:!($ "3#"*&**5#A,FG7.  (%,(/ + $7"&+5G&8356..4+ '!5+3'A6]Zycwhmk{ibm[c`VrThxXipwquThUmVbyVcZVzjjbK[TNUrWPPSLrcnRd`]bY[d[lgolcbZmucpqgmxqqyq_pgik~svdvz^u~{kj_z]p[oef{iUw{y}wrtz}}vwtl|vov{utvoz{3- 1O95$@'-CD(6',2-41-2 4$$ ."*76 #&#(!*!1-4-IB"(%#%."/!)"'0%(4(1>H1-6C3##5..@#%9(6vYtixexiW_uqk\_|zuhmf\|g{NJWd`[WJfZnSes^\iXrtXAUYNhyiYh{^PmWrOYh_U_]hmrhdqr{fr`eyuy{aps}utjm_}}ktzl^jWz\dzTjlxy}zuu|nys}yzcvyozz~0-9 -?6'>0,<&760$B*$A:%<&'/ .$,/G&-+. 8#28-%!$', $$-%?&C#)90":%0L(&5!DM55;?#-2$)9#9/+Bottpdj^[qywwpvoVqkg}ot|Wwg`iMcOXf\[\``Yh`z{^sejerl`bSZlv_]lcjFbRdWZRYEhS]ivido[cjsru}l~tevybx}Tziqwtzr|}brkiqdkC\Rtg|ٓvvx{x~qxo{|nx{yn}+/.*  i",00;*/*,&@%9,1:7'Q"-1&$'!22*",(%-$'-) #!- '*  ,&1!" #%&++*,$)A)C+0= /)0-4,57<,$&/"* D3&@`dl^gLkp{v|s}_ooacs~cr]ghpSZvhKccPSA^_[}A_ywxlyxv^b_wsJt}`\j^fZ[^Q]PnWXl^ngh_iapwnxj~}wxtryi|chcjk|eh}uo|V[qc[Rkr^qhr||zy~}k~`}|~g{z{}!#)"@A#$0.5,6((-:!0'*4=240 $#G .--!.-,A=>46&&1/62'!$R3)'$6!>1#ZrO]h`rpl]ho[sjmn}`WGUtpU@g@TP\s[]vhJ\caxXwskkhcjU^mldjpVRR`[dVOdTbGQ^iW`}U`c_\spjmuryspbxjiolccoYsrgij_tqdlo_rl}vh|bs~|}zn|lonyvwrszs} 7 *!0.("&@) )A"2=: 3! %9 6( %%6/+>##8*"# ,.'*-$",*($/K#= * 0! &9'&%3F-#,+(Q+-%61#6;.afd_TefVa[akswS\uy[QWQmhXKdpUe]|LUig_uZdYfiUT^XX\acWAWSJOY^]dcYTPxCeXchKS_{k]jfm|djmzC[_|nj{j|`nhvbvotkcnn^k\w|u}|{v~py~}zx||{e{wt{|nwu~|n(-)#'& #(, 834(."83#0;%:D&%2"$?&>>"$$#+) ; (&+1 -','6LB"@30?'8+$"2 4*-$D'&#/cUXURJ_vX\cjtwn^rV{wugWRIOFlIhqOdw`jzsqx|xlldf]h~dfbu][qhYl]^fXg__mj\cY`\fPv]jfP\be^ovYrei}vqbX_\t\hhW}ZchVJgkjemnb{WoWYu}v~ypvlpu}|{|ssxwm}|* 5*,#% /+*&3.;"4*=5.5:5))"$&;!#22*-')#$30!E)&"(7,(#'$#1/?1,/-!J 7"/#* #*)!&&N3'A\gPP^fZR]aWai`mZz\f|ZQbrXegbWI|Q[Y[i]VnirbSycVcelJgehZ^xOU`TcgjbPRjYWL`Qgd_Z^G[TpxlnyhlhlpoeVVdVlnipf^`kLXihebc}^r[]e|xz{~}rzyks}zwzn~syxy|u|rr + &!%2"4%5(*%@&O+@&/6!!F#) ''* :"%+0(X0#)%  /.15P.2&!)--'&2*6!'*$#A7- Vi`RaRhckUeppYgieadsmqedfuaWXZ_^`]evl\stZZjl]cikoihebj_Z^[ZLda]fZOazZ\[Mblc\[Yahtdnd~}lygzivm|Rhle\NRpcTwUhd^tiYnaktksem}ywzuvx~}~~~pvt}w|tz}-"!%!&+)"$ %0+0##%4 D""3*1<1() '(-&$,!&#!+%>#,$!'4$,-7+?(/(0)9).'-6 ,F'$ 6'+(E0(/")RQ]SdodXxoiV[yyZmgocpygv``WzZemZbga][znirkfc^V\jv^Wg\Ufd]_UZbZ[WUgnj[^M_f^[b\]j^Yhra~irljperscfbgag]rZzaF}u[aiYwli?uTj}}|{v|}~ux~z{yy~|zr~~n}cx#-"2*:#57-A(0 -5#27')$7,&0(#!'I3)(& $*0,!$ (&(-;L"0;*!/2%(%*T'%=(6" A9"#)5)?& 3'LXagUsnkzn[^PmpWIeUXSkwxmoxipgbomVfTXasg\o_LqaM~yoaZ`jdZ]YvraldfeRQ`Yr]xWa^RXmfbakV`wxooxboytfx|lfgvS_eaggUUfUVzfZzdQ^bRNw|y}puyzx|pr~~}vu}{v|z}}~ē~~uvr"&1+&3(8 (/ ('13()2$,!,*$1%, . ;6,,&83#.&''!39 +$ (-+8;? 9)!30"7>/))=:"%_-:%8! Sf_Ib^ggsq\ce`Zafg[}hrH{umf[mrr[\cXT`f^^`a^VRuq`Uhfm]b|U\gba~J[\lb[_jw`i]mufbrdkx|tXgvlqglg]i}__fmKzu?MwnfrJX\JfXzm{j}|wzvyyj{|{~{sktn|m|%= :@-,!&%(//8$. 60)!)0/ #3.>(C(/#=)# = +!)3<$<(0 +"+.6&A5,B(.&-C)/D>@%.BK@ 5,%0 %laZPxh{dlhjcdQdPSGNgkxfemn]ea[sfi[`YY`cbcQCfrumg~^axPhde]`ugsdtYoblZqYiinXaegr`hzjejicwk}gj~rvrXmiDcjcjd]vhSz($3&2& ..%)(.!/#;"., >!*/'/06$(4#$ #B(")(!&(E  ' #0"&'(Fbbp}piov_Q_\gLSbTcl^nSirsclljP_XpadmbVjdmusaZPKaaRpgr]ujdcWMLbVidPQh}S\_dbcYd\ohylkdupgmibWa`fNbb]a{pB_\]X_nqncmKkfBdu}l|vzqxmz~rsxwz{w}|skzk)"*38+ $01+ '$ +'. -%*( "6# Q2%(- !+- 0'15*%('/**<! !"(1$A#.'%,%$$#")%%#'@6 %""$-..%1/&,UGn{nZ`_MfeaodbW^kVhcmpj}so^aYp`lfgtoZu{bc\V^madTqpg_kXONKP\RWE^fc_PwherfWga^_\`qg]NvJth]Yioia]gRdT`f[[]nRqYNXTnvdsqt}~{y~yp|~txwtz{ntz}zzx|{qo~|}py?'<. 90B3*")$("*$DS 0#%:0+?-( )#(2","0/&+"E $!4&#/# 9*: 75) *0*$",)&, !.1.0'Kfb~W^kcciXhkZbcSaswsY`iXNWhcvl_bi{{~ZeYaMgfel^c{}RP^;FXZKrUHgb_gdorag]gqjoZfceep^meijYermfc]XKNXZWTZrXV[^fpben}u~x~vxuxnw{z~ym~tvdouru}tx}|#::;3CPE#*!%#-0)=73O;D!( T#/&-/3" &&$+":<$ !8' $!-0%M )7"<'V#.,#(($1.,)" /J "(fxncr{hwk]O`wWpjekq[}X|hiPbcZt]xblx|ps[v\iakjkfLd^jr\HgNYMWfgE`n`\mePiclyVlskoZ^tdfb^dS}qY{qvdgWCOWo`TiymQicdylZ{{~xwhsp{v~h{ntr|ktrvzt{my|yq/$L(N3"30-56*D.$>#@#/ D+B-,*-$-.1"(0&)()#!(1 *(+ ,*" &!)E3%+<#'-!8+6+@;*- 6%*7.+&%45 gjfXxlV{griX}mwbam}mivxpLlSkilWeW]ccivhXslk]l`_l`jYd_ad}e]`\QVpcYRbZQWjYaYkTyo_yz[dcS`w`i]_dc`|lohbDR\eeTUkfjacwdwo}uvs{{}Wwmwxm||{|u{~vz~v~u{}~w{v~o|~m{|x>D2'7:8)%1'F(8$ ))=2//"/#=85%!"((&!">'"2( ' (3'12/$?==;15.("*++'+"%6*ihiwgfpkr}chwyudq^ckl~u^m]V\UUc{f^Skadmip|qr\frlhh~hklkZluRbcnZszgofIUMskLkskX^t}onibi{\[drj_\nktld_^\bV]YOXhgfeeWoqiz|t|utu~}~w~uuu}myqpxz~|{}x}t6@!&3! (#=J1$3&*,!-$$3'1I"D"4 &+"& -'$#9#'(&+6##.4;(-$  1) (0(,5&?&:#!4+$'$20+$#!)#()'&%? 10`jQ]da}{dpLlvt\[nk^q|fvȓl^WYllW`ikZj]ttl}s]`]rjevi`okmgall]ug]Qha_YlcYrRtdf`trvpxolsvchWn{ydl\jgfkZkmVZRN[S`Q_Vlbm~tyq{}΢}~wyw{{|twt}x|}q}}w{vz|vux|~@9&=D&6#-!'4,-(+2(}D i+)$&'*0/"5/&+#/#)&+% +*4%%D)!/1,*-(0'$+,%10"&+-113!)=-xiorXQydr`WrvnndTL[]Wmz^xcawWZfbl\ZTc`Va{rbn{hn`bvnVfwlZTu]UlfbWqb`^}UhlZhbkeymacpqnn{{yniqZbhao~uYU@USd[eU\oYqv~wv~|zuvz|zszuwyn~zt}uvy~}izwy}h0#+2?/F%C0.""+6.+<#*$ J?O62)"&4!)/'2*4+%"-?;&*%#?1%()%"A36->-+ +'.&5C;&%!5)kJf^jqp~\rNhysjZSs\Zb\mSodY\wm^QZcfjGPX[P`wq{thedqedgjj]kbr[lkSmi__fV^Y\S`hs{Yhbptw^b~yu||}sw`]Yxxkg[^QTRZe]`hhbl|s}xys}qtrzfnymx}zz|z{ypy}vt~z{zvq&@( D('!<'!,)3) 8#*',$ !%-  2Y+5MA'&3,!8* '()0*)*'$] *3 '+/0+'.J./%L1$">>1, #&"0%`fQE^YvhacmZSUfi]UW`SWgphUfTcbknOaQNQQIMfrrtys|w^]_bgc__ZxLX\SfTcfMb^g{_ifEWco]iz^fycrcfa{yqWSOpow\\bGKTTiZ]n`}f}rwkw{~rqornppltswx|~zxsftxrtnjx|}~z|ystsyy}w % !C.=A'%:%#%-!  (-" !,)27E@9"*(1. !7! #8&!"*#4-7$/3'0#V5/.6&-,5?eX_CWW{fiqsuedX[aajerNc[Ti]Sr{mESWQVMYLZTfltwnntyhvqbS]Pab[YTZdYiVli]`[^`iTVXzNwdLdvkVm_jq`}~famd~nbSdHQX\_^[]Rspdq~}{|uhuytypzn~}|ozpznjr|uv{roxt{x|}v$& ;; &"&!("2%'B,6/ Q'+A->)")+&  "$% &4 +##4$#3 022 <#"%1:."&6(& $'&"$96)_`NlUxSqekruc]PTfZps_UeScsar@v^ESQPTdMTVZOUnfrsytpetc^VQVYURqsdjkgVfd[YmegS_RQmL`HnzhkmxlpfkTlujbdtvqakGJcL^UElMPaXny}||y~ahvssvpwx{}{ysovzws{uzohǚnrwrzksu} 0;-E!()..'#1 .D1 ).#+*,6H$") ,/$'#""" *  .c5!#")/1+(*%--&<* )# 1'3hl|KgXegfjfiu[\gYK}bo[[M[YJli`[aA]_Qn\UVYVUbSk]pyiqlYkOKpaPY\qafpdamTQZ]bgKWYZr^Vbcmq{}s`jhxk^iu~xx`dZ\oy\kc?b\dREaa[>^cw{~wtxn|dtwy}vwzqkirzsx~ttz|vt}zyy{kvh~b&*B+&# *' ; >/ &(C& ##2! %:";)%""+ (*!+&1$>I'(0/%)"N)" $.?)&&!) %& #(~CiaM^jjlmwvQQ`dam`sY\sZTQRtekdrWdEYUc`ZQZ\^\^gdfjdmwtmdr[J_adWwsf|lQ^uPNFusel>]_aYeaSyi[njoe|Xs[\uppG`etpznVnU^ecXQWedpbYgzps{wvzh|x|t~~x{xiy~n|nngfyt|͋fyyry{8I,% )$-- "+.4.%3('# *("* (%2% 6 42%."#!# 2#%$32*(":aF)&/$D/ '%('3%edQYYO^ur|qkW^\_i[mU`QfVWagkee_zr^[\g^^j\aRbcpgj__ocu[hh]cPdWdm|fbksfhERHO\YYy]`sSwPiTT^}h[Y_mbeptu]^`vwnh^VZe`de^fp[weMxzx}w}vxvyrwnxzdrin|{}rnssÓ|}|}}{m!C1+4*$%(!'$' #94) + *!"#(  &*:$/&, R= !31$ @5 @'&?V'(8**" &#$%/6# ZVlWvH[iVp^]c]zdKUpsY[Xhg[[Z]`bbimq[mS]LUl_Ta]_lo`lndgo^VaPZltqbjZ[~Po\XbRhntmar^g`|{n\K_d\i_Yna`grvofp^dlWk^`oa_{YOwuuzjt{~~xpyu}}{|~xrr{}xyq|wowvw~~yo)9 ** 5*-))&,0, +&&###:D '.709&C6H!$,05.!*=2E7+! $'P&68&9(")$*'-7 ZWJnGQcolXOZ^ugbovoGS\bYX^cjs^Scka`{]VWX_a]UQdrvnWfrqloumdoUcewmyrajtlMzOibmnkRebr]|ipDZ]AZ\Zm\tZroiWsfy^dwobcvc^i}XUstpt}yi|~sz{{}tprv}nrqzpm~yox|}vsH0 %-)/ )/(% %. )9 ,.&(% $*$( O(K!.+(5/>!' (')g#!P9N2W'0 (.*'!&C1- 5?)0#7gbMiT]VYz]Xc^\hc`fT^OAa\Qc[[genW^]\r[N`XLWZflpow{sqvhxwtfsjhT`_hnakg\okoM_optbmRcOKMNnYX|Ro`femmedppcjyiauhWbQU~|m~w~p}qi|xr|p{{}Êud|z|xww{r~vy~tns!%!;(!! $""(0  %('/3+).!.+**"^#?7:(?)%>-&(SR5(KI*!@'%,8("L0;)-!@#2".  j`aSKXloUMjURRoqpPi^ANjdX_WdU|recMPUXj]Q_PQkvmzeal^erfzbk_g\nVc_w|dWo}ddL^ryzl`jxZrivhtzOLFFZCHelj`Vl\w|}\ucg~Y`riWfWJyxvuygȆiy{vqty{uqn||z{}wyuvru}xyuthl~rtlu|rse /1-('$ d",'7, ( $-%1&)0"I!*25 S+8 &)(/0#+4 !&$",4C-X+ '#B=6:*![[d_IDL]A_lKUWto[maNYRS`kXeX\uQLsxUPKbgTY`]Th~pc\ddfOw\eW^tOjhiaiweohtoeUlZqcvs~{h}iZg[^`mtdethim|uxgb}zkzlpm`ZdYRnrsqzk~|su|||z|tqzuqzy{uo|gut|pw{rx~wwo   /8(&?&") 0 -3 " 7) -/%%)!(4!*">+&#4 +0J, "36,7).").-:;$/&531*92!0"&"`bFfkMJT\bKP[]wseihgSac]mgjVXRXjsfRPF^k]PZSlUsrfeH_dZt^^VfzUDd[uWzdrpdeWSr_lTjwoswpmr\ePiYY~]Zuwplupmgutqgecm_P{_[yfjuxasq}su|xuyxys}wukr{qukv{zuuexuw}ruyy~z~o~y$+ #1"H #"'!#&0# )  '0-!! /#7 !27M.F+ -6 A1"!3(! ( $8;//%4!,% "D#$9' 4.dXjEafoPoYcb]Yu~exsbtopf_j[de`^b^]j[ZN^^]]`VluZa[eR`fT`Qhj`MZj^]`rrjhqlKYZSxMr^mVbldojijiaVdprfnldhgbso[~{a`eI_ZsS\{qa~t~um}z~~qz}~stpmzozt}{~vsj{t}% %/2%! E'(47-+%' ' (1"%&) (./'%.) 3D/)"87!=62C)) C9! 46C#)`[]\[YaOmRdmV`urjudvhq^aivyp]d`YoaTSI^Ke]jXWO^Y]aQu[beVhZcaqPSmhZeWnrb_i^eaFom~mP{xZlfyXyl`mktoavRfipX{jtmh\fRfxybFmaSwvxyyxswry}|z}yzvtklzxpz~s{vyps{xmw~wzll|{rgt!1(."#/)+;:+-#*  %  0!$&! /)# ),##,):) 73* CL&78A##9.'&; # )6% %"34# a\][VyYpgvO[SeSnnf^hOnkozz]`bxkjeXmbV\fmX_Zai_Yd~QgPZVXj]_XQXrU`P`WlYm_`fdn`^Lxe`bv]oUM}ppz~a|jlyp{kGSbyljhw^gT[pail]>U}xzzu}vwp~utwxyw}z{zrr{vw}xqwupxzrrixdlu}|~t{~_v60'7  ') +*)' )%8 " (0 '(!)V2 0#M0)5"(+7/!#E, (6'+#B+$$ VQTZxeeWyHHUXrmrpfXTxqhkr{p{rmeW[`^boW]WnRmZ^[h]oG]YWeW][_UcMRRJg[`x]a~he_IvelHcZk_}Z|wp|tnwVb[Vzi[X^RWsfiV]^Vcsot{st}|}z}w{~w}vry}z|g}ywv}{ulrqjz|lkwwkqymfyyrww~w9 6$$;. $%#2- *(!(( '"($!  !1?8! L/% $7 3=&7*?,0&6(%=/3Q!,  .*/"$bWkoWRlK^ofRQSjRbhpmVd`woucfaeZX[cfoQtr]fa][X\TLNmbQfVNHXWbiRcXndailtkgnnkaYzid{fpwtqwdltrr{auhYMaY\\XUrqUzv{xu}|tqsx}wvxn{~zxvzpjnqvngxwov~{}x}xpy|}zwv&*+ 0,! /1,1'80":( .* ,!% #'"%-$%&#=2!,>;/--:?5+*"%8F(A'$1 '2+! !*' .xhjc[QaYgwgbka`bgf\\kogtlsql\YVg\b\fSUlmNW\ViUToikZOOYN^S]PaS_mklew^ehyhlyZilti]}}yq~lPurbVik|afSOH^i\`[]i|ikwx}wurx~wopirwrppzooyn~s}o}ozz|xwgyiy|zwwm~||~2#&!B#*=0(+$ &&7>:-!!" #% !'%) %#$/08 $1!$, (',7: 3L. 2*$3 ?48+ )!2 ggqNT`]DP=bihpbUIy~{k}}he_Tt\`nwj|Xd^|l[Td]IaeZ^cniA:Xqt}Sf{up~iy}hw`vzshQvp|pspimlxc|Zql`gd_UHbbUlfnfc`u|smХj|zvkswo{usk{tazy~aZxk~p|lw{hu"!+A+.Ed65 .&*/0.;-; )#-A11! !D!-'-,20+%3.4-8,1J=) 7#2'KI0L0!"068.4 <9/ "!'!&g[LgtUqXlY^gOolxqrcQqNuimtsU@e]`iqt{_^W_i^eX{gfmzi`PkkaJ^b^l{uZtaehzvbmmlornzyzmoja`g}jrTxykyqmBbJa`SxXl[qrushmX}txvuovu|p~pj~xqy|w~tzojty|  J#10- &+#)'F4,$ 9'FB'%&(1Q0(9(** "70G)*A0+A"#4"$&4*((2L>(B 7$,,(=%J5;*+" N3#&{IS^V{I\XjWW]aqhgcO^_s_mZ|e`^_\]eTfeGPx^hfvXwk`cv]YZ_gOZTXfge^llwynfWtumoteqtlho|xqkzhgqY}T~sz]ʃ{l^nx^lV`PRcXe|oyxu~x~||tt|l~}_gv~oxztrvoztx}}nzpڒ|qvpsy3 7+$8$)"F3 ,,+#+&%&##!8,6-#C*4*8"F$)&( #.)@!(/PQ4);;// w/'%$1C+ H<1jSmhRTddOeNYZc`jkYQbOjYbXdmg`caRZg[ahcVngzls[gZsy\rn>_PmR\P\zVwevRdhmtkyusxznigvtyrpufk_g\fYgj|iR|c]m^qpd_coz}}~zyuqzxip~rw~yl~p}pq^~pr|p{uzhzyu|}}~"&!"#'<'!% !/"')5-&*,8-@4*6;7!>) .*(4-.% *'7*"8"8T4"V, '%3P3<1"?$ 0,M*$crrcsim-0.9.12/textures/outhouse.rgb0000644000175000017500000010100011724452426014417 00000000000000@]XUPLD:766672,&                      (    " "-\VTUTSPOOMNNKIDC==9::=;=?9:6:72iîoƾƽøǻlƲ}pwrƺnƷf~ghuceð`zzļoƵŐvuŻmuy~ļo¦reih{as_qlo]nq}ex|{bsdėtnfǀbl{ccvn~cmlz^l}RavpŃlo}c~zkszivk:_chnswxz}}~}~                 ##!$$$&*%&%#$ "$&&)*&&)'"   %    #!      Qqjhux,"j{jhpzKDric^cld_g|^(veOJW_<[E51=Uyqmyzomnvxtosxnjjlmhf\^ koks|zmop}ynmtydYXlypefm$Vu[osusvsnempomligcTVY  ggZjvxwxswshhqvooonnncgl&Vr;lwY{~{yie^:MX lc2dttvttrreZnqmmmonk=Qi2Tazhgf^XUX^o`}OaC~wqprwuwrnmga`]XZ^SW[Z\^`bedghihgfffhilmnopqqstuwxyzz{{z|~inqpnmmlqwwy{||}~~ejhloonoxa`LYcgkmw~|y||}~||zxx||zyzzwvwxv{vnrrrqpopojlljhgfffedeefbW`aM[mnh`cjkjih`ee]]babdcccca`a_bbbb`X`]W[\]^][[YQUYZZXXXXXWWWXT@_^M]nogUTTXUVYUXWUUWUUTTUUSRSQQRUPSUSUTTTSRSSTRROPRSVRSRTSTQQNONaWDZjkbRONQMNOOPOOPNNNOOOIFGLLKKLKKKLKIKJHHGFDDDDABDCABBCEC>;8::bTN`hbWMHHFC?=<;:8878>>?@;854234940//..,+-.++.,/446:=ADIKNM525:@bVRchca[PRME=<;85/43.,,+-./13554DRMFEGHJJMNQRUUVWYXY[]\]]\WU]\]^cVVekiikbga]ZZ]\VVYXVUWYYY]]^\\S>Ritlddjf]^_`^^]\[]^^^b`_]YYa`bbdWUglkhjcgfc__`a]_a``__a__cbccb`ZFKeupfec```_^]_^^_`a``a_^[Zaa`acVXhlkhefijhbadecdgdeccedefdefefjdOF[svicbbcb``bb`ababcc`_[[b`accVYkmkibgijkhgiighjjihijjjhhhfgiihdXDUoxmdbabaacaaacbcba__[\bdbdcY[kmljdhjkkilnnkkkkjjmpoljihjlliihh`INgxrfdceddccbccdcba_[ZeddccX\ommjdilllmoqonkklklotqmmlkmmnlllljcQJauvgedeeedddddcc`^]\eddebY\lomjfjlmnpoppomlnmopqommonnpnnlmjjifYEXqyidgfeddeccdaa_^]eefeaY]mmnkfhjlnopppomnnppprqooopnopnmnolhhhaHMjzpghgddefdddd`]]gffe`Z]mnokeehjlnpqrppoopqqqqqrtrqqpponmmkklifTJbyvgfffgfefcb`]]ggffb[^nonkefiknmopqqqpprssrusstsrsrqqnnlmoqmjh[KYsyifefefedbb^\hgfg_Z_monkdgkmnoopqqprrsrtttuurrstsrrpomnstqmif`LQp{lggfffeda`\fefg[X^nonmehknpprprqrrqtsuuuuuuuuuutrqqnmqvtoiggdTLh{nefgfee`_\ggggZX^nonldimpooqqqqrsttttuuvuwvvuusstrpnnuvnjihgg\Kaxsggfedb`[fggg[ZappomdjlnppqqsqsttttutuuywvxvtutsqqonqomjiigghbQWsvffedc`\ffgeZZaooomeilnpqrqrsstsvtuuwuwwywuttrpponnomlljhigffdWVoxjgfe`[ffhfZ[ennnnfjmpoprsrtttttutuvuwxxvutsspoqooonlmkjhihfgf^Rfwkffc\ihghZ[imnmofknnpoqrtrsstutstttuvnpvttwtpqqqollljjihighgfbWesjec]ihhh[\innoqgllopoqprqrttsutvttttmkqrponnnnoonklmkjjjihghgh_`mhd`hfhh[[nmnoygilopsqpsstttut|rtrppjjonnmnmlmmlkjmjihihiiiighfb_he_ihhi\[knpnrfkmqqrqqrsqrrssqqppnmlkkkmmllmmmmmklkkkjiihghifhifbf_lhih[]knpqofjnqrssqsqrtssrqppnnllkkkllllknlmmllmkkjjjjihhijiggf`lhhi\[knpqpgkoorrrqqqssrsqrrpnmlmjkkkllklmllllmnmjkkijjihkjijhfbkiih][lopqpflprrrurqrsrsqpqpomlklkllklllllmlmmlmmlkkjkikjllljheajjji]^mopprgimrqrrqqrrsqpppoonlkjjjllljkkllklmlmnkijjjkkklkjkhebjjkj[\lpqqqfgsnpsqqrqpronponmmmkkjijjjkjjkjkklmrokljklkklljjjhfajijjW\lopppijjnpqqrrrqqooonnllllkkjjijjkjkjlmloqnlkklllklkkkjjgbkjjiV^opppphlmnpqprrqqpoonmmllllklkkjjjkjkklmmprolkjlklmmklkkigclkkjX^mopqqgjmopoppppqonnnnnklkkjkkjkkjikkkkkmpvokkmmlklmlkjkjhdllmkX_noopofknopqopqrppnonmmllmllkkjjkkkkkjjlnrrolllllmlkllkjihclmllX_mppqnfimpoqptppooonnmllllkkkkjkjjjlllllnqsqnmllmmmllmlkihdlljkX`oqqqnejmnoqqooooponmmmmlmllklkkkkjllkllpqrpmmmllnmllllkiidonljV`oqqonflqonopopnnponllmlllkmkkkkklkmllmnpqrpnnnlmmmmlmkljhdonmlX`qqqpoekpwpnpmonnonnnnnlllllllkkklklnllotstqmlmmnnonlmlkihdoomkWaqqqooekin{tnonponoomnmkmlllllllmkllmmostutpoolmmmonnnmkjhdpnnlW^orpqnfklgh|znopnonooommmmnlmkmmnnnnnqsvsrppnnnnonppoonljhdmmnmX`ppqqoglmngcxropnponlmmmnmnklmmlmmnnopsspoonmomnoqqppnmjhenmnlXappopnhjmoph\qvnmnnnnmnmomnmmmqnmlmqstvtonnnopoonqpoppnkienoonWaqrppnejloopjYgzmnnnnnmoomnnnonnnnnqvwwsnpomoopnoonnnnmlkemppoXbprrpnflnnopqkW_}omlnmnnnmnpononoonosusqnoonorpnnonnmonmkemoopYaqrqpngllnnnnokVWstkmnmnmmnooqpooooorqroonopoppooponmoolkdnppoYbpqrrohkmnnonmnl[RnymmnonlnpooonoopprpponoponpoonppnnpomkgnopoWboqppnglnnnonmmlk`Od~~nnnnnpoqqooopqqqpqpoppooppnppqopoomkemnonZdrrppoflmnnonnmmjlcL\xsnnmppppprqqpoppppqpopppoopqpppopnlfnnonZdprqqnfkmnnnmllmlkkfNUsvmnopqpqrqrrqpqssqrpppqrqqqpqooonlhmoomZdoqrqohknooonmnnnlmmiPOk|onooorqqsqrqsrqqrqppprqprrroppnmgooqoXcrrrqnhlnmoononmlkklmlYMd~snnoqqrrqrssqqrsqrqqsrpqqqpqpongmopoYbqsrqoilmnpoononmmmklmi]K]yvooqqstssssrsrrrqrrrrqrqqqrrpmhppqpYarqqqnhlnnppoopnpommmlmmeLYu{qrrtsuuustustrsqrrsrqqrrqqnmiqqqqYcqrqqmhlnnpqpppppnmnlmlomhPRmsssttvtttutrqqrssttrqrqrqomipqqrYdqrrrnhmnoqooooqnnnnnmnmnmlVPhvssuuttrstrrssqrutrrsrqponjnrqrZeqqrrohmnooppopqoomnonnnooon\KbzysttsssssptrrrsttssrsrqqojnrqqZerrrrohmoopqqqrqppoooppnnoopnbL\vsstttttstturtstsssrrqqninrprZdrqqqoimpoorqqqrqoppnppopopooogPUouttutsuuutsuutsstrssrojnsrrZfrrrqljopoqqpqqrpoooppooonnmpppkUPkusutututssutuuuttstrojosrs\eqssrljmopoppqqroqqpqqqprsqqpppqnZMc}ytrvsrtsstvvwtvqlrsojptst[ersrrmimopqqqqrrsqrqqpqpopooopopqpcO_z|suwxrnosuvutvV7stqkptus^frsqrnjmnqpppppprrrqqrqrpqnoqpoqrsrhSYstutvrntvuuvwpkvuskpuvt_hsrtsljmopppprrrrrsrsrtssrpqtpoqrrssoVUpuvutuvwwuwvwwxwskptts_grqrslknpqqpqqprrrsstrprtsrqspppqpruus]Rkxvuvwxxvxwxvuuqlpuuu^fssuqmmnpqrrrrrqssssrrqqustppoqopqqsssrbQfzvvxwxwyxxwtvskruvt_gsttrlmoqpsrrrtsrrrrtrqrrprqoqrtrqrtssuskSa{~wwxyxwyxxwuqkrwvu`hstsrlmorqrqrrsttrsstsrusssrrsttvssuusrvtqW\wvxyyxwxywuslruvu^irsrrmmopqrrqqrwssststtutuutvtuttststutvvvt_Xryxyyvwzxvskqvvv`jssstnnppqtstsrttttuuuwuuuxyyyyxvvvutuwwyxwwhYn{yxxwwxvsmqwvu_jsrqrlmopqpqrtrrssststvwuwywy{|yxvwtuuvwwwvvwoYj|xyyyyvtmqvvuakssrronoppqrssstssstttwxwvwz{}}{{yxwwwwwxwvwwxt`g~yyyywtmqwvv`lssstnnopqqssrssusssvwwvxwxz}|{z{zz||{yxwxwxxxxxgc{yyyxulrxwxbkrsstmmoqrrtssutwuuuxwxxwyyzzyyzzzy|}}zxyyyy{{|zodxzyxslqyxw`mtstsnmorrsussuvtvuuuwwxzyyyzxwwwywwxyyzyyyxzz{z|{tdszxukoyxxalsssulmqsrsvuttuvvvxwxwwvyyzyzyyxyyzw{{zzzzzzzy{}||xgoyvkrzyvborrttlnpstutwuuvuxwxxxyzz{zyzzzyyzzz{||z{|{|{{||||}|nmtkszzydottsslnpqqrrsuvuvwxxxyy{z}{{{{|{zz{||}}|}}~~}}}~}}~~~}tlzltzyzcotrssklmpqprustuvwuxxyzz{|{{{{|{{{}~~~}~~|~~}}}}}~}}}zwnuks{yxdotttsghjjlopssstuuvwxxzyzyxzzzz{{{{{{|}{z{{|{{|{||{|{yxwtmfrzzybotttu]MMRVZ^`cdeigjlnnqqqooppqsrqrrrqrrprpqqqpmnliggeb__[SLqz{zcpsttuaLQSRSXYZ\]a\gggfhhjlkjjjiilkikjjigfgc`__^[ZXVTRQNNQFJtyz{dsuuuv~}yz{zbrvwwxy{{zcrvvxwqv|~~}}|||||{{}||~~~~~}~xnx{{{drxwyypsuz|~~~~~}|||{}z{|{|zz{{{{|||{|{||{|||}}}zvmw||{dtvwyypuvy{{|}}}}|{|}~|~}|}|}}|}|||||{}|}~|||{||||~~}}~||wnu||{dtvwxypuuxyz{{|{{}}|~}}~}}}~~}}}~}|}|~}|~}z|{|{{|~~~}~}zzumv||{ftvvxyptuxwy{zz{}}~|~~~}}}}|{}||{{}|}}}|}|}}|~|zwov}|zetwxzzrtuxzzz{{}}~~}}||}}|{{{}||}~|}|}~~~}{zxpw}||dsvxzyqvvxy{|{|}|~~~~~|}}}~}}~~}~~}{zwnw}|}etxyz{quwyz{}|~|}~}}|}~}~~~}zxnw}}}gwyzz{rvwxy|}~}~~~~~}{ynx~~}hwyz{{rwxy{}~~|||yow~~~iyz{z{svw{z}~}}zxox~iyyzzzsww{{~~~~{ynv|iyyyy{sxy{|}}~{yow~~itzyxzsxz|}~~~}{xlw~~}jszzzyrxx{~~̵Ȫԙϥ{~~~}|xmv~}}izyzzzswy|~~~ԗƯ™ٷ̿ڗͽy}~}{xnv~}}iy{{y{txy|~~ҴٶҢʡ՝ӴȬx~}~|xow|~iyzzy{syz|~~~w}~|ypv}}~jyyyz|szy}}~~ڕհږ٥Ǔ˷қ»¿x}|xpwkyzy{{rzx|~~ַՏƚܟ٫ΗϪѤz~~}|wpv~~~jyzy{}ryy{~~~ܺȶĝӖ٫հԔz}|zxmv~ixxzz}qwx{~ި̚˰şӢڭĕկȽח{}}{xoz~~jzzz{|qxy{~گġͰÞı۫ΗȨŦʴɘ}}zyov~~jx{z{}rxy|}~׹ƽ±٬œұťȁ~|{xmx~kzz||}rxx{z}~}|zwmvly}|}}pvwyzz{|}~~}{zywlu~kz{{||lqtuwxxz||~}}}|{xwthu~lz{{|}fhjlmortvzy{|~~~~{{zyxvtroet~lz{{||S@DJQX]`einqswx{}~|zyvuspnkkeb_ZPnnz|{}|V<====?BBDIKNRVWZ`eiknprqrrsrtspomkhdeb[YURNKGB=842)#"ln}}{~~}}|}||~{|{{{{{|~~}z{yxxxxvxwwvuuuttsqsrqrpmljklkkkkkjx~~~o|~}{|}~~o}|rrsy~~~yzzx}|xxxxz{zyvonmrwnnouy{||xyxz{{|||~|yz]ZTcsoqncWWUlvpqok\SRWckjknUHRhk_RSlopro`YZYcmqttqgd`beosuskkyTS_}wuvuiSDagMPbmkvj[W~}XDvMIV{\L8]cFIYiRoH;J~{uxvTB.XaCBP~dIb>5Aya{{wXlpN:*S_99K[~dtkAO84AwzwswtqN9+Q[35L|q~o=BGB6=HCAMSS|wZ_aWXgkmimqprwx|}goynexZ|ftvy{|~~}}}zxz{wz}py{|{}~}|ywkw{z{zyy|}z|ywvuw]}rwx{nqtuzyxzvwvwxxpnpuvtwrlpssxttroqvpljighjijjghefid`bba|gqjoridba^____[`efggb_]]Z[]XZWVSSTSRQOROQNTTWY^begopurXW\``otuj`WRSOLQWURNLNOQSUYZWWkvrjfiknqutwyzz~}}x}|xz~z}~~zjyksvplqxzr~tu~yvy~zvz}xyvzywutwxuxx~}yz{[}}}uty~squxvy{~|z}yuttpq㓩瓧ཪصϡȨܭü控瞱ǟѵʙų珨ⶸڥӰ獩˜幸ј¯ȕȌŞȟ瑼ٛ͢ٯȭ嬚ҏɱæ΢ǘ庻畵玨œܛѾϢʗ⸼ɍ厨ʢҞ޾Τϴ֟Գ˫ܾԜޒǮξμɞູҫßٖ¾}giqxw~_`ab`deghotux}{wrple_\XOKK¿{|~}~~rx{z~}n|{{qws}wbru~|ocmskU~hirscS^n}{_owk`Lz``lep~hmVMX}|{xwsd[Lv[\f|]crrcsim-0.9.12/textures/Erwin.rgb0000644000175000017500000264100611724452425013650 00000000000000 =n 8g 3 .n )d $   A s  (   /    h - r   4 1 : ( + C }% w2 q k e _ Y S L F @ : 4 . (e "D <    h D $ ̬ Ǝ v R +  t V 2 } v p j d ^ X R M G# A\ ; 5 01 * $ 6 {  2  :7aԎTÇ |uoic]WQyKUE4?92,& eP,cP2lL%{uoic]WQL FC@;5u/*)$` EzWd/GNz~uq+lgc ^EYTOKF2A] 2ˡ@/ $~K X}xt#oXje`[VQLGB=8`35-(#z"] o]!x>kύɨ÷|CvypjeY_YTbNI0C>D83X. (# 2IUnٚFdƛo|aB{$unhb\V|PUJ7D>8m3B-(#af) ';|U,2#ncfFz;tokid_ YTNIJC>j83c-(d"E8 ^ i/}Jț4^"sA}xTsni*dt_ZV|QLJCHxG4B > : 56 0& + &) !F    |  g ] ܹ F Ѵ  V  ' - 2 ) % 6 * y) s m g a Z T N H B < 6 0 *i $J 9 !   n K *  α ȓ w Y 3  | [ 9  x r l f ` Z T O I CD =u 7 2 ,f & ! _   m eNz8q ~wqke_YSM\G:A;4.("lR 3kP7sT- }wqke_YSMH,Bz<7R1,&^ .H t&S$ؽӇ·ɜĻQt0=:|wbrn iXd_[VTQLGB>9"4/)$k0 O>ӌ <c7{Duoj3dm^XS%MrGB5<7>1,8'!i `fc֚ۗ!|*, e:4z~uplgDba]tXSN~ImDY?=:4/*r%2% >2V&W}˚ŭ~)xbrlg6a[V6PKEa?:50/*_$so \ok2'1֍.b^*eF})wpjd^XR]L=F@ :I4/*]% M X '-  ԔPéB+p Pn|vq1kfL`[eUP|KE@5:5;/*6$ m4E ^۰5{ĺ KoSz!tojfa5\`WSUNvKI GC @r ; 6 1 , ' "  _   ^ j Z P j O . a $ ӆ : y  ) * *  ) / { u! o i c \ V P J D > 8 2 ,m &P 9 '    t R / ж ʘ z ` ;   ` @  z t n h b \ V P K E, ?a 9 3 .D ( " C   H  H;fү[  zsmga[UOcI@C =60*$sT :sU<zZ5ysmga[UOJDW>9/3.(<"} @h-ڄ9':W1s3:#}xtCojf,ak\WSNGIiD?:50+&|!U# [ PoZn϶(Rs '}>w`qlf[`ZUOTID>o83.(#p@ ,?+xE'8AS΢V"O!r| wMrmhc_Z"U)P&KF@;61m,/&!N v4Cm͌ǣzKtnicn]X RLGAA583I-("| #: F_ً7Uƌ`mR3{tnhb\VmPFJ(D>8^33-(#RWy ,muzFr#ҽ_TW7yz,to\idp^YT NI;C>[83T-(U"6) OZ n ;Ȍ%Oqd2}xErnide_ZVmQLJ4HiG"t8}u|uuxw~vxzy|}{o~jgt8~u|suxu~vxzy|}{o~jgt8u|ruxv}vxzx||{o~jg~}~}|}~}}~~}~~}}~}~}}~}~}}~}~}~}~~ }~}}~}~}~}~}~~}}~~}~}~}~}~}}~}~}}~~}~~}}~|~}}~}}~}}~}}~}~|}~}~~}~}~}~}~}~~}~~}~}~}~}~}}~}~}~}~}}~}~}}~}~}~}~~||~}~~}~}~|}~}|}~}~~}~~}~|}~}}~}}~}|}~~}~}~}~}~}~||}~}~}}~}~}}~}~~}}~~}~~}~}}~~}~}}~}}~ }~}~}||}~}~}~}}~}|}}~}~~}~}}|}~~}~}~~}}~}~}}~~}~}~}~}~}}~}|~}~~}}~}}|~}~~}~~}~}}~}}~}}~~}|}}~}|}~~}}~}x~}~}|}~}}~~}~~}}~}~}}~}~}}~}~}~}~~ }~}}~}~}~}~}~~}}~~}~}~}~}~}}~}~}}~~}~~}}~|~}}~}}~}}~}}~}~|}~}~~}~}~}~}~}~~}~~}~}~}~}~}}~}~}~}~}}~}~}}~}~}~}~~||~}~~}~}~|}~}|}~}~~}~~}~|}~}}~}}~}|}~~}~}~}~}~}~||}~}~}}~}~}}~}~~}}~~}~~}~}}~~}~}}~}}~ }~}~}||}~}~}~}}~}|}}~}~~}~}}|}~~}~}~~}}~}~}}~~}~}~}~}~}}~}|~}~~}}~}}|~}~~}~~}~}}~}}~}}~~}|}}~}|}~~}}~}x~}~}|}~}}~~}~~}}~}~}}~}~}}~}~}~}~~ }~}}~}~}~}~}~~}}~~}~}~}~}~}}~}~}}~~}~~}}~|~}}~}}~}}~}}~}~|}~}~~}~}~}~}~}~~}~~}~}~}~}~}}~}~}~}~}}~}~}}~}~}~}~~||~}~~}~}~|}~}|}~}~~}~~}~|}~}}~}}~}|}~~}~}~}~}~}~||}~}~}}~}~}}~}~~}}~~}~~}~}}~~}~}}~}}~ }~}~}||}~}~}~}}~}|}}~}~~}~}}|}~~}~}~~}}~}~}}~~}~}~}~}~}}~}|~}~~}}~}}|~}~~}~~}~}}~}}~}}~~}|}}~}|}~~}}~}x~~~~XRSR:SRR SR SRSRSRSRSRSSR SRSR SRSRSRWSRSR+SRSRSRR SRSR$SRSRSQ`zXRSR:SRR SR SRSRSRSRSRSSR SRSR SRSRSRWSRSR+SRSRSRR SRSR$SRSRSQ`zXRSR:SRR SR SRSRSRSRSRSSR SRSR SRSRSRWSRSR+SRSRSRR SRSR$SRSRSQ`z~~~~OJK(JKJKJKJKKJKJKJK JKJKJJKJKJKJKJKJKJKJJKJK JKJKJKJKJK JKJK JKJKJK JK JKJKJKJKJKJKJG'xOJK(JKJKJKJKKJKJKJK JKJKJJKJKJKJKJKJKJKJJKJK JKJKJKJKJK JKJK JKJKJK JK JKJKJKJKJKJKJG'xOJK(JKJKJKJKKJKJKJK JKJKJJKJKJKJKJKJKJKJJKJK JKJKJKJKJK JKJK JKJKJK JK JKJKJKJKJKJKJG'x~~~~2~~~~ ~~%~ ~ ~~~~~ ~~ ~~~~~~~ ~~~~~~~~~ ~~~~~ ~~ ~~~~~~ ~~~~~~~~~~~~~~~~~~~3w2~~~~ ~~%~ ~ ~~~~~ ~~ ~~~~~~~ ~~~~~~~~~ ~~~~~ ~~ ~~~~~~ ~~~~~~~~~~~~~~~~~~~3w2~~~~ ~~%~ ~ ~~~~~ ~~ ~~~~~~~ ~~~~~~~~~ ~~~~~ ~~ ~~~~~~ ~~~~~~~~~~~~~~~~~~~3w~~~~/xwxwxwxwxwwxxwxwxwxxwwxxwxxwxwwxwxwxwxwxwxwxwxwwxwxwwxwwxwxxwxxwxw xwxwxww xwxxwxxwwxxwxxwxwxxwwxwwxwwxw xwxwxwwxwxwxxwwxwxwxwxwxxwxwxxwxwxwxwxxwxwxwwxxwxwxxwxwxwxwxwxwxxwxwxxwwxwxwxxwxwxwxwxwxxwxxwxwxwxxwwxwxwxwwxwxwwxxwwxxwwxw xwwxwxwwxwxxwxwxwwxwwxwxwxwxwxwxwxxwwxwwxwwxxwxwxwxwxxwxwxxwxxw1w/xwxwxwxwxwwxxwxwxwxxwwxxwxxwxwwxwxwxwxwxwxwxwxwwxwxwwxwwxwxxwxxwxw xwxwxww xwxxwxxwwxxwxxwxwxxwwxwwxwwxw xwxwxwwxwxwxxwwxwxwxwxwxxwxwxxwxwxwxwxxwxwxwwxxwxwxxwxwxwxwxwxwxxwxwxxwwxwxwxxwxwxwxwxwxxwxxwxwxwxxwwxwxwxwwxwxwwxxwwxxwwxw xwwxwxwwxwxxwxwxwwxwwxwxwxwxwxwxwxxwwxwwxwwxxwxwxwxwxxwxwxxwxxw1w/xwxwxwxwxwwxxwxwxwxxwwxxwxxwxwwxwxwxwxwxwxwxwxwwxwxwwxwwxwxxwxxwxw xwxwxww xwxxwxxwwxxwxxwxwxxwwxwwxwwxw xwxwxwwxwxwxxwwxwxwxwxwxxwxwxxwxwxwxwxxwxwxwwxxwxwxxwxwxwxwxwxwxxwxwxxwwxwxwxxwxwxwxwxwxxwxxwxwxwxxwwxwxwxwwxwxwwxxwwxxwwxw xwwxwxwwxwxxwxwxwwxwwxwxwxwxwxwxwxxwwxwwxwwxxwxwxwxwxxwxwxxwxxw1w~~~~/xxwxwwxwxwxxwxxw xwwxwxwxwxwxwwxwwxwxwxwxxwxwxxwwxwxwxwxwxxwxxwxxwxwwxwxwxwxxwwxwwxxwxwxwxxwxwwxwxwxwwxwxwwxwwxwxxwwxwwxxwwxwxxwxxwxwxxwxwxwxxwxwxxwxwxxwxwxwxwxwwxwxwxwxwxw xwxwwxxwxwxxwxwxwxwxxwxwxw xwxwwxwxwxwxxwwxwwxwxwwxwwxwxwxwxxwxwwxxwxwxwxxw xwwxwxwwxwwxwwxxwxwwxwxwxxwxxwxxwxw1w/xxwxwwxwxwxxwxxw xwwxwxwxwxwxwwxwwxwxwxwxxwxwxxwwxwxwxwxwxxwxxwxxwxwwxwxwxwxxwwxwwxxwxwxwxxwxwwxwxwxwwxwxwwxwwxwxxwwxwwxxwwxwxxwxxwxwxxwxwxwxxwxwxxwxwxxwxwxwxwxwwxwxwxwxwxw xwxwwxxwxwxxwxwxwxwxxwxwxw xwxwwxwxwxwxxwwxwwxwxwwxwwxwxwxwxxwxwwxxwxwxwxxw xwwxwxwwxwwxwwxxwxwwxwxwxxwxxwxxwxw1w/xxwxwwxwxwxxwxxw xwwxwxwxwxwxwwxwwxwxwxwxxwxwxxwwxwxwxwxwxxwxxwxxwxwwxwxwxwxxwwxwwxxwxwxwxxwxwwxwxwxwwxwxwwxwwxwxxwwxwwxxwwxwxxwxxwxwxxwxwxwxxwxwxxwxwxxwxwxwxwxwwxwxwxwxwxw xwxwwxxwxwxxwxwxwxwxxwxwxw xwxwwxwxwxwxxwwxwwxwxwwxwwxwxwxwxxwxwwxxwxwxwxxw xwwxwxwwxwwxwwxxwxwwxwxwxxwxxwxxwxw1w~~~~0wxwwxw xwxwxww xwxwxw xwxwxxwwxwwxwxwxwxwxwwxwxwxwxw xwwxwxw xwxwwxxwxwxwxwxwxwxwwxwxwxwxwxwxxwwxxwxwxxwxwwxwxwxwxwxwxwxxwxxwwxwxwxwxwxwxwwxwwxwxwxxwxxwxwxwxwxwxwwxwxwxxwxwxwxxwxwxxwxwwxwxxwxwxwwxwxxw xwwxxwwxxwxxwwxxw xwxwxwwxwwxwxxwxwxxw xwwxwxwxw1w0wxwwxw xwxwxww xwxwxw xwxwxxwwxwwxwxwxwxwxwwxwxwxwxw xwwxwxw xwxwwxxwxwxwxwxwxwxwwxwxwxwxwxwxxwwxxwxwxxwxwwxwxwxwxwxwxwxxwxxwwxwxwxwxwxwxwwxwwxwxwxxwxxwxwxwxwxwxwwxwxwxxwxwxwxxwxwxxwxwwxwxxwxwxwwxwxxw xwwxxwwxxwxxwwxxw xwxwxwwxwwxwxxwxwxxw xwwxwxwxw1w0wxwwxw xwxwxww xwxwxw xwxwxxwwxwwxwxwxwxwxwwxwxwxwxw xwwxwxw xwxwwxxwxwxwxwxwxwxwwxwxwxwxwxwxxwwxxwxwxxwxwwxwxwxwxwxwxwxxwxxwwxwxwxwxwxwxwwxwwxwxwxxwxxwxwxwxwxwxwwxwxwxxwxwxwxxwxwxxwxwwxwxxwxwxwwxwxxw xwwxxwwxxwxxwwxxw xwxwxwwxwwxwxxwxwxxw xwwxwxwxw1w~~~~/xxwxwxxwxwxwwxwwxxwxxwxxwxwwxxwwxwxwxwxwwxwxxw xwxxwxxwxxwwxxwxwxwwxxwxxwxwwxwxwxwxwxwxww xwxxwxwxwwxwwxwxxwwxwxxwwxwwxwxwxxwxwxxwxxwxwwxwxwxwxwwxwxwwxwxwxxwxxwxwxxwxwxwxwxwwxwxxwxxw xwxwxxwxwxxwxxwxwxwwxxwxwwxxwxwxwwxwxwxwxwxwxxwxwxwwxxwxwxxwxwxwxxwxwxwwxwxxwxxwxwxwwxwxxwxwwxwwxwxwxxwwxwxwxwxxwxw1w/xxwxwxxwxwxwwxwwxxwxxwxxwxwwxxwwxwxwxwxwwxwxxw xwxxwxxwxxwwxxwxwxwwxxwxxwxwwxwxwxwxwxwxww xwxxwxwxwwxwwxwxxwwxwxxwwxwwxwxwxxwxwxxwxxwxwwxwxwxwxwwxwxwwxwxwxxwxxwxwxxwxwxwxwxwwxwxxwxxw xwxwxxwxwxxwxxwxwxwwxxwxwwxxwxwxwwxwxwxwxwxwxxwxwxwwxxwxwxxwxwxwxxwxwxwwxwxxwxxwxwxwwxwxxwxwwxwwxwxwxxwwxwxwxwxxwxw1w/xxwxwxxwxwxwwxwwxxwxxwxxwxwwxxwwxwxwxwxwwxwxxw xwxxwxxwxxwwxxwxwxwwxxwxxwxwwxwxwxwxwxwxww xwxxwxwxwwxwwxwxxwwxwxxwwxwwxwxwxxwxwxxwxxwxwwxwxwxwxwwxwxwwxwxwxxwxxwxwxxwxwxwxwxwwxwxxwxxw xwxwxxwxwxxwxxwxwxwwxxwxwwxxwxwxwwxwxwxwxwxwxxwxwxwwxxwxwxxwxwxwxxwxwxwwxwxxwxxwxwxwwxwxxwxwwxwwxwxwxxwwxwxwxwxxwxw1w~~~~0xwwxwwxwxwxxwxwxxwxwxxwxxwxwwxwxwxxwxxwxwxwxwxxwwxwxwxwxxwxwxwxxwxxwxwxxwxwxwwxwwxwwxwwxwxwxwwxwxwxwxxwxww xwxwwxwxw xwxwxwxwxwxxwxwwxwxwwxxwxwxwxwxwxwxwxwxwwxwwxwxwwxxwwxwxxwxxwxwxxwxwxwwxxwwxxwxxwwxwxwxxwxwxwxwxxwxwxxwxwwxwxwxwxwxwwxwxwwxxwwxxwxw xwxwxwxxwxxwxwxxwxxwwxxwxxwwxw xwxxwxwxwxwxwwxwwxxwxww1w0xwwxwwxwxwxxwxwxxwxwxxwxxwxwwxwxwxxwxxwxwxwxwxxwwxwxwxwxxwxwxwxxwxxwxwxxwxwxwwxwwxwwxwwxwxwxwwxwxwxwxxwxww xwxwwxwxw xwxwxwxwxwxxwxwwxwxwwxxwxwxwxwxwxwxwxwxwwxwwxwxwwxxwwxwxxwxxwxwxxwxwxwwxxwwxxwxxwwxwxwxxwxwxwxwxxwxwxxwxwwxwxwxwxwxwwxwxwwxxwwxxwxw xwxwxwxxwxxwxwxxwxxwwxxwxxwwxw xwxxwxwxwxwxwwxwwxxwxww1w0xwwxwwxwxwxxwxwxxwxwxxwxxwxwwxwxwxxwxxwxwxwxwxxwwxwxwxwxxwxwxwxxwxxwxwxxwxwxwwxwwxwwxwwxwxwxwwxwxwxwxxwxww xwxwwxwxw xwxwxwxwxwxxwxwwxwxwwxxwxwxwxwxwxwxwxwxwwxwwxwxwwxxwwxwxxwxxwxwxxwxwxwwxxwwxxwxxwwxwxwxxwxwxwxwxxwxwxxwxwwxwxwxwxwxwwxwxwwxxwwxxwxw xwxwxwxxwxxwxwxxwxxwwxxwxxwwxw xwxxwxwxwxwxwwxwwxxwxww1w~~~~/xxwxxwxwxwwxxwxxwwxwxwxxwxwwxwwxwxwxw xwxxwxwwxxwxwxwxxwxwxwwxwxwwxwwxwwxwxwxwxwwxxwxwxxwxwxwxwwxwxwxxwxwxxwxwxwxwwxwxwxwxwwxwxwxwwxwwxwwxxwwxxw xwwxwwxxwwxwxxwxwxwwxwxwxxwxwxwxwxwxxwxw xwxxwxxwxwwxxwxwxxwxwxw xwxwxwxwxwxwxwxxwxxwxxwxxwwxxwxxwxwxwxxwxwxwwxxwwxxwwxwxwxwwxwwxwxxwxwxxwxv1w/xxwxxwxwxwwxxwxxwwxwxwxxwxwwxwwxwxwxw xwxxwxwwxxwxwxwxxwxwxwwxwxwwxwwxwwxwxwxwxwwxxwxwxxwxwxwxwwxwxwxxwxwxxwxwxwxwwxwxwxwxwwxwxwxwwxwwxwwxxwwxxw xwwxwwxxwwxwxxwxwxwwxwxwxxwxwxwxwxwxxwxw xwxxwxxwxwwxxwxwxxwxwxw xwxwxwxwxwxwxwxxwxxwxxwxxwwxxwxxwxwxwxxwxwxwwxxwwxxwwxwxwxwwxwwxwxxwxwxxwxv1w/xxwxxwxwxwwxxwxxwwxwxwxxwxwwxwwxwxwxw xwxxwxwwxxwxwxwxxwxwxwwxwxwwxwwxwwxwxwxwxwwxxwxwxxwxwxwxwwxwxwxxwxwxxwxwxwxwwxwxwxwxwwxwxwxwwxwwxwwxxwwxxw xwwxwwxxwwxwxxwxwxwwxwxwxxwxwxwxwxwxxwxw xwxxwxxwxwwxxwxwxxwxwxw xwxwxwxwxwxwxwxxwxxwxxwxxwwxxwxxwxwxwxxwxwxwwxxwwxxwwxwxwxwwxwwxwxxwxwxxwxv1w~~~~0xwxwwxwxwxxwxwxwxxwxxwxxwxwxwxxwxxwwxwxxwxwxxwxwwxxwxxwwxwxxwxxwxwxwwxwxxwwxwxxwxwxxwxwwxwxwxwwxwwxwxwxwxwwxxwwxwxwwxwxxwwxwxxwxxwxwxwxw xwxwwxww xwxxwwxwxxwwxxwwxwxwxwxxwwxwwxxwxwxwxwwxwxwxxwxwxwxwxxwxwxwxxwxxwxwwxxwwxxwxwwxwwxxwxwxwwxwxxwxwxwxwxwxwxwxxwxwwxwwxwwxwxxw xwxwxwxxwxwxwxxwxwxxwxwxxwwxxww1v0xwxwwxwxwxxwxwxwxxwxxwxxwxwxwxxwxxwwxwxxwxwxxwxwwxxwxxwwxwxxwxxwxwxwwxwxxwwxwxxwxwxxwxwwxwxwxwwxwwxwxwxwxwwxxwwxwxwwxwxxwwxwxxwxxwxwxwxw xwxwwxww xwxxwwxwxxwwxxwwxwxwxwxxwwxwwxxwxwxwxwwxwxwxxwxwxwxwxxwxwxwxxwxxwxwwxxwwxxwxwwxwwxxwxwxwwxwxxwxwxwxwxwxwxwxxwxwwxwwxwwxwxxw xwxwxwxxwxwxwxxwxwxxwxwxxwwxxww1v0xwxwwxwxwxxwxwxwxxwxxwxxwxwxwxxwxxwwxwxxwxwxxwxwwxxwxxwwxwxxwxxwxwxwwxwxxwwxwxxwxwxxwxwwxwxwxwwxwwxwxwxwxwwxxwwxwxwwxwxxwwxwxxwxxwxwxwxw xwxwwxww xwxxwwxwxxwwxxwwxwxwxwxxwwxwwxxwxwxwxwwxwxwxxwxwxwxwxxwxwxwxxwxxwxwwxxwwxxwxwwxwwxxwxwxwwxwxxwxwxwxwxwxwxwxxwxwwxwwxwwxwxxw xwxwxwxxwxwxwxxwxwxxwxwxxwwxxww1v~~~~/xwxwwxxwxxwxwxxwwxwxxwwxxwwxxwxxwxwxwxwxxwxwxwxwxwxwxwwxxwxwxwxwwxxwxwxxwxsja`ha_ja_iY8RC;M@>VA=MA=TA;LA=J@XF7TB=YC:X=AWE9X?@ZF9UB>XG8UB=VD6R?=WC9T<@VE9S>?VE9T?=UE8QA;TA8R:>SC7Q<=TB6P>T5@J8=V6>J9=T8?K;6P>7J>4QA7JA6OB6JA5_aZblxwxxwxwxwwxwxwxxwxwxwwxxwxwxwwxwxwxwwxxwwxwxxwwxw1w0xwxxwwxxwwxwwxxwwxwxxwxwxwxxwwxwwxwxwxxwwxk`Waa?IK3FC6IK2FE6HM2EE6FM1DE4DO2CE4CN9FE2DJ1FF3DK2EF4BM1CF4AM4CD4DN2DE4DN2CE4BP2CF4BO2AF6AQ3AG6?Q4?G7=Q5?H8=R5=G8>R7=I:R5>G7=P@I=4N=7J=4N?8I@5MA5H@5]_Y`kxwxxwxwxwwxwxwxxwxwxwwxxwxwxwwxwxwxwwxxwwxwxxwwxw1w0xwxxwwxxwwxwwxxwwxwxxwxwxwxxwwxwwxwxwxxwwxj_V`_?GG2DA6FI3DC4EJ2DD5DJ2BD2BL0AC4@M8CB2CJ1DC2AJ1CC2@J1BD4@L3BB2CL2BC3CL2AC3AM3@C5>N2@D5>O2>D5>O3>F6N4>F5F;4M=6G<3L>7F=5K?6F>5[_X_kxwxxwxwxwwxwxwxxwxwxwwxxwxwxwwxwxwxwwxxwwxwxxwwxw1w~~~~0wwxwpjguxwxwxxwxwxwxwwxwxwwxwxwxwwoaiiHYTX7GX?>W8EW?ZQ4LM5UN5LN5SO6JO4RR7HQ4RQ7GS4QR7FT3OS8EU3NU:DT3LT:BV4MU;AV5HU;AW6IW=>THVF7S@>WH7SC;UH5SC9VI6QE=XI>XGBafcjnxwwxww xwwxwwxwxwxxwxwwxwwxwxwwxw xwxwxxw1w0wwxwpiguxwxwxxwxwxwxwwxwxwwxwxwxwwoaiiHWR=NJ3QL5JL4QN6IM3PO5HN3PQ7FO4OQ7ER3NQ8DQ:PO5FM3OP5EN3OQ7CP3MR8CO6OO6FO2NQ7EQ4OQ8DQ2MR8BR4KR9BT4JS:@T5HS;?U4GT<>T6ET=;U8CV@:T9G\FWldoxxwxww xwxwwxwxwxxwxwxxwwxwxwxwwxxwxwxwxwxxwxwwxwxxwwxwxwwxwxwxwxwxwxwxxwxwwxxwxwxp`ff^RMRETE5R>UF@aecimxwwxww xwwxwwxwxwxxwxwwxwwxwxwwxw xwxwxxw1w0wwxwpiguxwxwxxwxwxwxwwxwxwwxwxwxwwoahhFTQP3EQ933246615661124672124563213561104572213563113563214573213573213662213564212576135211565211566146612146512357>EA?Rpnpovxxwxwxwxxwwxwxxwwxwxwxwwxwwxxwxxwxwwxxw1w0wxxwu@rqwxwxwxwxxwxxwwxwxxwxpmnsU@DB;4661/0456211456210455144520035621035621035652124631135732034621135721135722126721034621025731135731025630035631135632025521125541025632115653324662103661445110356211356210356200356311356220355135531025632025631025651135521236621135514661465246=E@?Qpnpovxxwxwxwxxwwxwxxwwxwxwxwwxwwxxwxxwxwwxxw1w0wxxwu?&!qwxwxwxwxxwxxwwxwxxwxqmnsV@DC;45620/45621034722034511045621/355025631035640134620/33621034611035711/15521025531/35621014522025631024531/25631464211453102564201562001465Qpnoovxxwxwxwxxwwxwxxwwxwxwxwwxwwxxwxxwxwwxxw1w~~~~0xxwwxxweqͧxxwxwxwwxwwxwvxjdQ\Q9>T5BMN<;T:8S?9N?7RB9M=:U;:M>9S<:N?8S>9N?7QA8N?9T<;M?8T=:N?9R@7L@7RB7NB6PC6LD6QD5LC5MG4KD5NI4LF5LJ3JF5LK2JF4JM1IH5IN2IJ6HQ4HHP_asvwxwwxxwxxwwxwxwxwxwwxݽmxxwxwxwwxwx_JL\uwxwxwxwwxwxwxwxwuvvwsRYcU>T7@M<T6AL:=U6@N;=U8=M<;U9=N=9T;;M?9U<;M>8R>9M?7T@9NA7QB7LB6RD6MB5PD5LC5OG4MD5MJ4I7ER1EJ7DQ2FL7BS1EK8@S4DL7DR2FJ7CS2FL9BS4DK;YfOjxuvxwwxwxww xwxvwv[bjxw1v0xxwwxxwdw鸉xxwxwxwwxwwxwvxjcQZM9>R5AK9>R4?K9L:;R7=K;;Q88Q=8K>6Q?7J;9Q;;L<8P;9K>7P>8L>7P?7K=9S<:L>8Q=9K>7P>7K@6P@5J@6OB5KA5NC4KA5MF3KC5LF3ID6JG2IE5II1IE4IK1HF5HK1GH6GN2GDP^_svwxwwxxwxxwwxwxwxwxwwxmxxwxwxwwxwx^IL\twxwxwxwwxwxwxwxwuvvwsRX`T=Q8?K;J9>S5@K9=R6>J:7K@7O@7KA6NB4K@5ND4JB5MD4JC4LG2E6CO2EI6BO2CI7@P2CJ7@Q3CH6DQ2EI6CQ2CI8AQ2CJ:XdNhxuvxwwxwxww xwxvwvZ_ixw1v0xxwwxxwdI (X]uxwxwxwwxwwxwvxiaQYK7I::O5=H8:Q66M>6H>6N@4H@4LA5I@4NB4HB5JC4G@4JE2HA4HG1FD3GH0EC4FJ1ED3EK0EF4CM2DAO]^svuvwxwwxxwxxwwxwxwxwxwwxdZlxxwxwxwwxwx\EK[twxwxwxwwxwxwxwxwuvvwrRW_T=O6>H9:P7;H8;P5>H8:Q7=J::O7;H;8P89I;7O::J<8Q;8I>7N<8H<6O=7I=5M@5H@4M@3G?4LB4H@3KD2HB3IG2B4BO1DG6AM1BH7?N1BF5>N1?G5AN1CG6?P2BI8>O3@G:VcNhxuvxwwxwxww xwxvwvZ^hxw1v~~~~/wxٳw}xxwxwxwxwwxwxxp]cjEMX@CU4JU;?U6IV==U6HV=WD7SB=TA9U;?WC8U<@XD8S>=VE7SA`hxxwxwxwxwxwxxwxwhai]MZAAW6GW==U7EV?;V9DW?W6FV?WE7UA=WF7RBOj_`qxxwwxxwxxwxwxxwxxwwxwxxdhbHYI8R_xwxw1w/wx{xxwxwxwxwwxwxxp]cjDJU>AR3GR;>T5FS<>T5ET<SA8S<>TA8S>TB8S<=TD7Q?;TC7Q?:SF6PC9SG6OD7SH5NF6SI6MG6RJ6LI5QJ6JJ3PL5IL3PL5IM3NN6GN3MJ5HI8TR\ff]qxxwwxwxwxxwnxxwxxwxxwxxwxxwwxxbP9AT=`hxxwxwxwxwxwxxwxwhah]LW?@T6ES=;R7CT?;S7BS;?U6ES<=T6DT>;S7BT>:S8AT@9S;@TA9S<>TA7R=Nj_`qxxwwxxwxxwxwxxwxxwwxwxxdhbHWF8P]xwxw1w/wx*#%Znlqxxwxwxwxwwxwxxp]biDJS=?O3FO:8P9?Q?7P8>R?6P:=R@6O=:N>7P:=R?5O;9PE5MA8PE4KB7PF4JD6QF4JD4OH5HH5NI4GH2OJ4GI3NK4EK2MM5DL2JG4GH7QP\ee\qxxwwxwxwxxwnqF#  ixxwxxwxxwxxwxxwwxxaN7>Q<`hxxwxwxwxwxwxxwxwhag\JT>?Q4BP::Q6CP<9O6AP:N3GN6BN1JN8@P2HO9>O2HP8=O2HT=Ni_`qxxwwxxwxxwxwxxwxxwwxwxxdgaGUE6L\xwxw1w~~~~0xwrݚݿuhvrinljmlD@>946752/352024652/23654/252/24553/34653/24653.24553/245/24664334653/14653.153/24643024554/25664/25654/14554014564/1350054/13501456401355400455400356510356435640/36659=A??lljlsxwwxxwxwvku݂kwxwwxxwxwwxO0245544A@dqwxwwxwxtllmS=A85652.15642.252/246420345530363/25653/254/24663.13554/153/13554/24554/14654/14554/14565014565435641025641/3510356410352046652/35652/3520246549@=Homkxwxxwxwxwwxwwxwxmme7@7653/145Qxwwxxw1w0xwr١whurinljllE@>9452/34552/24652/24552/34553/14553/353/15543/24553/14653.245642353/143/24554.14544/14553/24564/24554/14564/14564/04554/1445400350154004554/145540035640034652345540034559=@>?lljksxwwxxwxwvkwkwxwwxxwxwwxP0245544@@cpwxwwxwxtllmS<@85542/242/34553.24543.24552/24563/24553024563.24663/14553.24554/13554/253014554/24554/04554/1446434554102410351/35542/35541035652/34552034552.246539@=Gomkxwxxwxwxwwxwwxwxmme7@7653/145Qxwwxxw1w0xwr=  =ghurimljlkE@>945532/242/24542.33542.24542/13462/343/143/142/23464/243235443.14543/13543.134/24543.23363.14533/034/14554.13454/04554/12365/1433400341034520043551042240/35549=@@?kliksxwwxxwxwvkc<8;  gwxwwxxwxwwxO0135634A?cpwxwwxwxtllmR<@852.14532/14542.23443/34542.23462/24533/143/24553.23453.14553/12464.243/1430042/13364014335441/24531/24541.242/35541/33551/34532/242/246539A=Gnlkxwxxwxwxwwxwwxwxmmd8?7442.234Qxwwxxw1w~~~~0wxwxxwxxu ;[M7SB8NB8UE8OC5SF6OD5RI6NE5QK4MF4PL4LG5NM3LH5MO3LI6KP2JH5JQ3KJ6HS1IL6HV2IK6ES;KK6IP3KL5GQ3JJ5ES3IL6DS7IJ5HR2IK6HT3IK6EU2HL6EV4FM7CW4DN8BX5DM9@W5BN:?X7AN;>W8@N;=W:@O<;W:=P>:Y=9UBCO=:V;?O>:T==NNQaST^RQdM= ݆nxxww xwxxwxR9ND6SF6NE7QYIpvtxwxxwxvj]^EKG6LO=NG6OI6NH4MK4MF4ML4MI4KM7MF5OJ4MG5NM3MG5LN2LI5LP3KJ5JR2JK5IT3IJ6GT2HL6FU3GL7DU3FL7BV5FM8AW4CO9AY6CN9>TDNB8TA:OC6SC8NB5SD8OD5QF;OA7TB8OB7TE7OC6SF6OD5RH6NE5QK5NG6OK9]YKjvrvxwxxwwxxvum[[>IP4KJ5HS1IL7Wxw1w0wxwxxwxxu 9XK6PA9KA8RC7LB5QD7LB6PG4KC5NI4KC5NI4IF5LK3IF5JL3IF5JM2HG5GO3GI5GP2GI6EQ2FJ6DQ9HH5GM3IH5EN3GI5CP3GI7BP5GG5FP3HH6FP2FJ6DR3GI6CS3CJ7AT4CJ7AT5BK9>T5AK9>U7@K:=U7>L;;T9>L<;U:=L=:T<;M=9SA@L;;S8@L<9R:>L>:Q;=KMQ_RS\QPbN> nxxww xwxxwxR8KB5PE6KC6PXIpvtxwxxwxvuvjZ\FIF6KM;KD5MF6KE4KH4JF4JJ4JG5IJ6JD4MI5KD5LK3JF4KL3JF5JN2HG5HO2HG5HP3FI6EQ3EI6DR3EI6CR2DJ7AS5CK8AT4BK8?T5AL9>RAK?7Q?:L@6PA8KB5OB7LC6NC9K@6RA9L@7RB7LB6QD7LB6PF4KC5NI4KD6MH9ZXKivrvxwxxwwxxvumYZ=GN4HI5GP2GI7Vxw1w0wxwxxwxxu/ !9VJ6M>8G>7OA6J>5MB6J@5LE5IA5KF5HB5KF3IC5IH3HC5HI3GC4GK2GD5EK2GE4EL1EG5CO1EG5AN9FF5EL3GF5CL3DF5BM1EH6AN5EE5EL2EE5DN1EF4BN3EG6BO3CG6@P4BG7@Q3BI8>Q4AH8=P6?H8J9:P8R4@I8;O@I?6O?:J?5MA7H@5M@6JA5KB9I>6O?8H?6O@6J>5MB6J@5LD5IA5KF5HB6JE8ZVJhvrvxwxxwwxxvumYX=DJ4HE4EL1EG6Uxw1w~~~~0xwv mTC6RA9TE5RC9TF4PD8TH5PF6SI5OG5RJ5MI5RJ5LK3QM5KM3QM5IN2PM5GN2ON5FO2NP6EQ2MP7CQ;OO5GN3NP5FP3NP5CQ4MR6CP5NN5FP2MP6EQ3MP6BR3LQ7CT3JR8BT3HS9@T4HR:>U4FT<=V5ET<9T8AU@9U:?TA8S@FT>:U8BU?8T:BT@7T<@UA7S9T9v݂pxwxwxwxwxa:TH5RD7SH5OF6SI>daW_]YbbQSL5LK4QL5JL9R8@Q?8R:>RA7Q?CQ=9R7BR?8Q9@R@7R;?R@7P:AQ<9S8oxwxwxwxwxa:QE4MB6PF4MD5PH>d`W_]XbbPPK5JI4OK5IJ:OH3KE6QI4JH5OK3II5OK4HG7QG4KG5QI4JI4OJ4IJ4NK4GK3NK5GM2ML6EN3KM6DN2JN6BO2IO7AP2HO8?Q3GP8>Q3FP9=R4EQ;9NA4L?7PB5K@9OC4JB6NE4JC6NE4HD4OG4HF4MG4FG2LH3EI3LH3CI2LJ5CJ3JJ5@K2IK5@L8KK4CJ2KK5BJ2HL5@L2IM5?K5KJ4CK2IJ5AL1IK5AL3JK6?M3GL7?N3FM8=N2FN9=P4EM:;N3BN9:P5BN:8N6AO<8N7@N=6N8>O>6N=BO=8O6@O=7N8=O>6N9=P>5M:AO<8O7* jxwxwxwxwxa:OC4K?6ND3KB6OD=c_W^[XbaQNH4FE3MH3FH9NG3IC5NG3GE4LH3GF3LI2EF7NF3ID4MF3GG3NG4GG4MH4EH3LI4DI3KI5BK1LK6BL2JK6@K1HK5?M2HK6=M2GM7=N3FM8;N3DN9;MAOB4M<:OB4K>8ND3L?7OD3J@;O@5M>9OA4L?7PB5K@9OC4JA6NE4JC6NE4HD4OG5HG5T^W``W]\[TI4LH3CI2LJ4CJ3JJ6Txwwxxw1w~~~~0xwxwv >27363/28453/38343017353/17353/084540073530095530084541075540/74540/65440/75460075/053540/75441051074550065440075441/55441/65441.57452/56341.58441.57362/47452/47352/37352/47373.47362.35352.48352/36353/474J݄mxxwxwxwwxwxwwxv9/19453/19364018564138464007453/08355/18454/16353/08453006454017464/17454/1840064430074540/75441/641/76441/76452/66551/65441/46351/5644.28363.26353/28353/27354/27363/28453/38343017353/17353/084540073431296542194541075540/74540/:qxwxw1w0xwxwv A27353016352/16353017353/16443/17353017353/07453//74530/6543006453//65540/6436/065530053440065441065440/65441055440/55451/55340/55440/55441/55451/46441.46451/36341/47351/37452/37262.46441/35352/37352/37442/373Mmxxwxwxwwxwxwwxv9/17353/17353/06453237463/07453/07345/17452/1635301745300644300745300645300640063440064/0640064540/65440/55440/46341/55440/46441/4624.27352/26353/27353/27443/27353016352/16353017353/16443/173530173530174531174530/6543007453//:qxwxw1w0xwxwv-  +26352//6353.17343/07353/163430/6353/07343/.63440/5345/-6455/064431.55440.4534//5453/052430/541055651064430.45440.541.55440/54331.35441.55331.35351.25252,26361/36342/17361.16351.36441.34241.25352036562/363.  hxxwxwxwwxwxwwxv8.06353//5244..73641264520.6453/.6443.06352/15243/05353016474006352/.5454//63440/6353/063431.540/64430.541.34351,45460/45441.36450.3632.16352.25242/15353026463/26352//6353.17343/07353/163430/6353/07342016454215345/-6455/064431.8qxwxw1w~~~~/wwxwxxw GU3IM9FX3HO8DW3GO9AX4EP:AY6EP<@Y7BP<>X8BP<>Y:@Q>RA:V==RA9V@:QA7UB:P@:V<=P?9U>=PA:X@;QA9VA:QB8TD8QD8UF9QE7SG6OF7RI5OF7QL5OH6OL4OI6NO4NK7LO3NK6KQ2LK5IR3LJ6LM3MI6KO2NK6JQ2LL6HQ2JJ6NO3݌pxxwxxwxwxwxwwvQ9DX5FP:AW5FP:@Y6EQX7AP<W7BQ;=W8AQ<X9AP=R>;X=?Q@:W?;QA:W@;PA9WC:QC8TC:QC7TF8QF7SG7QF6RH5PF5PK5L8FT2IM7ET3IO8CV3GO8BV4FM7GU3IM9FX3HO8DW3GO9AX4EP:AY6EP;@Y7BP<>X8BP<>Y:AQ>;X=>RA:V==RA9Xvxxwxxw1w/wwxwxxw DR2HL8DR3EL9BS3EM9@U4CM:@U5CM;?U5AO;=U7@N<;T<=N?9T<:O@8S@:L=:S;=N>9S=:NA9S@9OB8RB7NC7QC7NC8PD6NE6OG5ME6NH5LG6MJ3KG6KK4KH6JM3KH6IN2JJ6HO2IF6KJ3KG5JM3LI6IO2KJ6GO3JI6JL3oxxwxxwxwxwxwwvP8BS4EM:AT4CM9?U6CM;>U6AM;=T7@O<T6BO:=U7@O<;T9@N:>T6CN;>T7@N<=U8?O=;U:>N>:U<=N?;T=;O@9T?:NA8S@:NB8RB8NB7QD8MC7PE6MC6OF5ME6NI4H7EQ2HK6DR3HL7BS3FM8AS5EL7DR2HL8DR3EL9BS3EM9@U4DM:@U5CM:?U5AO;=U7@N<Q2AJ:?R5AJ;K<:R96P=9K?5O@9H<8Q;:L=8P<;L>7Q>9L?8Q?9L>:Q<:L@8P=:L?7P>9M@6N?6KB7NB7JC6LD5KC6ME5JD5KF4JD5JH3JE5JI3JE6HK3IF4FL1GG4DN3EC5GJ2HF5HK3HG5GM2HG5GM2HG6IK2 ixxwxxwxwxwxwwvM7?Q3CJ8>R3BK9>R4BK9=R6@K9:R6>K;9R9>H9L:>R6@L<;R7?L:;R7?M<9Q7:Q;9K@6O>9L@6O@7LA6OB7LA7MC6KB4LD4JD4JH4D7BO1EI6CO3DJ7@Q2DJ7AQ3DJ7CP2DK8AQ2EJ7@P2EK8>Q2BJ:?R5AJ;6Qvxxwxxw1w~~~~/xxwxxwxwxP2JN8CR2HP9@S2HO9?T3FP9>S4EP:S@7S;=SA7Q=:RA6R>9P?7R:>Q@7Q;9R?9R;>QA8S<;SB7R?:RB6QA9RD5PB8QE5NC6RG5ME5PF5LH4PI4KH3OI4JK3OK4HL2OK5GL1ML5FN1KI4IJ3NJ5GK2NL5FL1MM4EM1LJ5IJ|݇oxwxxwxwxwxwxvQ8@S3GQ8>R3FQ:=T5ER;8S:?Q?7R;=SA7Q=Q2GN6CP2JN8CR2HP9@R2HO9?T3GP9>S4EP:8S;>S@7S;=SA6Suxxwv1w/xxwxxwxwxN1HM7AN1GN8?P2FN8>P3DN9=Q4CO:P>8P9=Q>7P:7P8=P>7O:7P:Q2EO98P:=O?7P:O1FM6BN1HM6AN1GN8?P2FN8>P3EN9=Q4CO:P=8P9=Q>7Q:6M;9N?4M<8J>6N94M;9M@3K<7M>8M8;L?6L98M@5L<8NA6L>8MA4K?6LD5I?5LC5IC4LE3HD3KD3FC1KF4GE2LF4EG0JG4DI1II3CJ1GF4DG2KG3DG1IG3CI1II4@I0GG5EF ixwxxwxwxwxwxvP7=N1CK7:M0CL8J:9O4BM9:M4@L98N5@M;6M5=M9M<9N5>N<8N7>N<6N8L:6M5=M<8N75Nuxxwv1w~~~~0xwxwxwxS82/64482.55484.45373-54374.55473-45375.45385.45376.35476-36477-36366-36466135476-35375,36376,25456.35276-36376-26368.26357-26367.26467-16358/15358/15358/15458/064590064480/6448225468/05458-06458//54470063Y݄lwwxwxxwwxxwxxu454483.54484.45474-55485-46374-46475145484.45373,55384-45364.45384.55384-45476-35365,45375.46475-36267.35377.25367.25468.26468.16458.16458344581.54480.55481.55372/54382/64482.55484.45373-54374.55473-45375.45385.45376.45476-36477-368txw1w0xwxwxwxZ82.482-55383.44383.45484.55385.45474.35375-45376.35276,36266-35367-26467125266-35366-35256-26466.35376-25366-26267.25267-15368.26358/16457/15358.15358005349/06438/054390/5448315348/05448/05438//55480064amwwxwxxwwxxwxxu5482.54484.45384-56274-45275-45476134274.45374-45274-36474.45484-35374-46275.35385-35376.36377.26466.25367-25367.25258-27358-26359.16458244381.54382/54281.45472/55482.482-55383.44382.45484.55385.45474.35375-45376.35276,36266-358txw1w0xwxwxwx))72/44361.53372.33283.34353.364.35262-34264,33155.35355-35265-25267-35265/24276-34155,24255,25355-34156.35355-25265-14157-14346.14246.15246-15247.04137/05337//6247//53480/5247014258005227./4337//5347/052( iwwxwxxwwxxwxxu543372-43163.45363-44373-34275-44274/34374.43163-34263-44363-44174.45353-44274-23175-24345-34255.25254-25255-14146.25347-16256.15258.15257143482/53170.43371.44371.53272/54361.53372.33283.34353.43364.35262-34264,33155.35355-35265-257txw1w~~~~/xwxwwxxwwZD:RD8UE:SF6TH8RG7SJ7RH7QL5QI6PM6PI7PO5PK6OP4OL6KR4NM7LS4MM7HS3LO8IV4KP8FVY:BS>>Y:BR>;W;?SA;Z>>SA:XCDQ>=X;AQ>;W;@R@:W=?RA9V@BRE݆~wwxxwxwxwwxxw]RF7UH7RG6RJ7QI7RK7PI6OM4PK6PO4OL6NQV8AO<=X9?P>;W;@O?;V<=O?9TBCO<9T9@P?9U==P?9S>APFwwxxwxwxwwxxw\ND7RF6NF7QG6NF5QI4NH5NL5MH6ML4LH6KNTDNA7S@:PC6QA9OD6RD7OD6PDT5CK8>S6@L:=T7@K;L<:S:?M=:S<M<7R<=M>9P=?M82wwxxwxwxwwxxw\KA6OD5LC6OF5KC5MG4KD5LI4KF6KK3JF4JL:LC4LH5MF5KH4LF3IK4KG5HI7LD4KH6LD5JI3KF4JL4JG5HL3IG6GN3II5EO3II6EP3GH5DQ2FJ7BR3EJ7AR4CK8@S5DL9?T5BL9=RCL?6Q@:NA6P@8MB4OC8MB6MC:M?5PA:M@6PA7MB5PE7LB6NE6LD6MG5LE4KI5KF5LJ4JE5JK2JG5IM3IG5HM2HH5FO3IIAvxwxwxw1w~~~~0xwwxA9PB4N@7OB4NB6PC3LC6OE4JD3NF3IG4MH3JI2MH2HI2MI3GK1KJ3EL1KL5DM2KK4CN2HM5AO9KK3EL2JK4DM2IK5BM1IM5AO4KL3DN3JL4BM2HK4AP1IM4@O2GM7?O2DO7=Q4DO86P>BP<9R7?O<7R8>O=7P9=O?5QQ3FN8=Q3EN7=Q4CO9:PBOA4P>9OA4O?8NC4M?7NE3MB:QA4OA9PB4N@7OB4NB6PC3LC6OE4JD3NF3IG4MH2JI2MH2HI2MI3GK1KJ3EL1KL5DM2KK`xwwxw1w0xwwx=7M@5L@7LB4K@5MC4JC5MD3JC4LD3HF4KE3HF3JG3FH3JG4FH2IH4DJ1IH3CJ1GJ4AL2GI5@L8II3DI2HI4AJ1HI4AL1GJ5@K4IH3CJ1HI5BL2GJ5@L1FK6?N2EK6>N2DL7=O4CK7M:8O7=N<6N9AN;8O6>M<6N7=M<7O95N:?Mxxwwxxw xhKB3KB6LC4KB5LD3IC4LD3HE3KF3GG3JF4FH:LE2IC4KF2GD3KE3GF2JG3FF6LD3HD3KE4GG4JF4FG2JG3EI2JH3DI1II4BL2HI4BK2GJ4@M2FJ5@M2EK6>N2DK6=N3BM8;O4BL9;MAM@4M<8MA3L=7LA4L?6LC3K@:M?4M=7M@5L@7LB4K@5MC4JB5MD3JC4LD3HF4KE3HF3JG3FH3JG4FH2IH4DJ1IH3CJ1GJaxwwxw1w0xwwx,&=7K@3H=6I@3I?5K@3G@5KB1H@2ID2FC3HD2FD2HD2DF3GE4DF1GE3CG1FG3AG1FG5@I1DH5?I7GG4BH1GG4AI3EG3@J2EH4?J3GF4AI2FH4?H1DG4?J1EH4=J2DI4=K0BJ6;L3AJ7:M3?J6:L5>J8:L4?J99M6=K:7K7K;7L84K=7K@3H=6I@3I?5K@3G@5KB1H@2ID2FC3HD1FD2HD2DF3GE4DF1HE3CG1FG3AG1FG`xwwxw1w~~~~0xwwxwxwxxa5.3;265/2;155.2<356/2:255/1:345/1;24601:44710:33600:43600:5361/95371/86380/94361/94280/953600952610:4360/:5371/:5261/97372/86271/87262/87163/78274.78163/68163.79264.59164.49274-58163.59074-59164.59164d݄exwxwxxwxwxwwxxwxb/3:25602:25502:245/2;346/1:24700:448.1:255/1:247/1:346/1:34601;256/1;346/1;34600;54700:43600:53610:5261096372/96262/86262/97262.77173/6836-3:165/3:166.2:155.3:155/4:165.3;265/2;155.2<356/2:255/1:345/1;24601:44710:33600:43600:53610`wxwwxxw1w0xwwxwxwxxi6.29144.2:145.2:256/09245/1:346/0:24600:346/0:3360094460/94361/94361/85270/93360/94352/84361/96250094371.84251/95261/85272.75261.77262.87162.77172.77163.68263.58164.58164.49163.58163.58254.48154.59252mfxwxwxxwxwxwwxxwxa/2:255.2:155/2:355/1:346/1924600:346.19255.1:34500924500:434/1:256/09335/0:335/093470/83360/95361/:5361/95371/95261/86261.76262.76272.6815.39164.39245/29155/2:243.39166.29144.2:145.2:256/09245/1:346/0:24600:346/0:3360094460/943610`wxwwxxw1w0xwwxwxwxx,(5/39055/1:244.19145/1:245/19156.1:235//9336009335//94351/84250/8536/.8525/184350.95280/:6260/85261/84261093261.76250.85162.86162/75171/76051-57163.67152-58243.49153.48163-39152/67252-59074.5:163.48153! Vxwxwxxwxwxwwxxwxa.19145/2:144.1924400:234/09345./9334/29344.0:247/1;345/09335/09246/1:1360/9434/093260/93361/9337/094150.75261/85250.76252.77151.66171-6723.48254.2:166.3;154.29244.29155/39055/1:244.19145/1:245/19156.1:235//9336009335//94351/94250/_wxwwxxw1w~~~~0xwxwxw^:GX4LS;DX5JS>Z9DU@>Y:DV@=X;AUAAVC;X>?VC9XA>VD9XC?WD9VA=UE9VC>UD;Y@>UE:VDZ9EU>>Z;CS;@X7GU=?W7FV>>X9CU?=Y:CU=AY7FU>@Z8EU?>Y;CU@=[@UB:X?@VC:XB=UE:WB>VE9VD;UG8UG:UH8TG8UI7SI8UJ7RM6N8GU3LR9ET3MT9DW5JS:CX5KR9GV3LS:GX4LS;DX5JS>Z9DU@>Y:EV@=X;AUAAVC;X>?VC;fxwxw1w0xwxwxw^9DT3HP:CT4IR:AV5GQ;@V6EQV7CQ>=V9AR?=V:AR@;VRB9U>>RC9T@V7CR>T6FR;>U7DR==V8CR>V8BR>>V9CS?;V:AR@;U=?QA:V>?RB:U?=RC9UA;RD9SC;RE8RE9QE7QF8QH6QF7PH6OJ5L8DR3KP8ES4IP9CT4IQ:BT3HO9FS3KP8DT3HP:CT4IR:AV5GQ;@V6EQV7CQ>=V9BR?=V:AR@;VRB:exwxw1w0xwxwxw,F8CQ2FN8@R3FN9?S3DM:>S4DN:=T5CN;;T6AO=:S8?O=:R:?O>8R9;PA6P@;M=8R;=P>8R<P;=S5CO;=S6@P<;S8@O=:S8>O>9S:>O?8S<=O@7S>;PB7Q?:OB7OA9OC5OA6NE7ND6OE5MF6NF4KH4H6CP2IM6CQ2GM7AR3GN8@R3EN8CP2HM8CQ2FN8@R3FN9?S3EM:>S4DN:=T5CN;;T6AO=:S8@O=:R:?O>8R9N1BK7=O1BL7;N2@L9;O3AL9:O5>M:9O5>M:8O75K;7M?4L>8M=7N99M>6N::L>6M=6L@5M>6NA4K?4LB4K@5MA4JC3KC4ID2LD4HE2JD2GG2JD4FH1IF3EJ0IG3CJ1GE3GF0JG3EH1IF4CH0GH4BK1I݂uxwxxwxwxwi7>N1DK7L98O6=K7;O2@M8:O4?L99M4=M;7O7>M8;O4@L9:P4?K:9O67L?4M@6L@5KA4LB3KC3LB3ID3G4AL/EK5@M0EJ6=L1CK7N1BK7=O1CL7;N2@L8;O3AL9:O5>M:9O5>M:8O7K1BI6J8:M3=J99L55K;8K>4J:8K<7M89J<6L:8J>6K;7J>5J<6J?4J>4JA5I?4IA4IA3IA4GB3HC4FD2IC3EE1GC3DF1GD3CG0FF3CI0FC4DE2HD2CF0HF4CG1FG3BG0Guxwxxwxwxwh6>K2AI8J89M4=J98M5=H7;L3@J79L3>K99M4=K97L4=J8;M3>I8:N4=J99M56K>4J?5I?4I@4IA4IA3IB3HC2E5@J1DH4>J0DI6=K1BI5K1BI6J8:M3=J99L5=J;8M7;K:7M8:I;6L99J<7cwxw1v0wxwxwwxxw,5=I0BG5;I0AF5:K2?G69J2>H69J2=H88K4=J96K6;H:6I6:H96J68H:4I78I;4I:6H<3H;7F85J78H:5I89I<3I96G=5I<6I<7J99I;6I98I<4H96H<4I<5G>3H=4H>3F=4G@3FA3IB2DB2FB3CB1FA2CC/EB2AD0FC3AF/DD2@F1C?1CC0EB2AD1FD2AE0CD4@G1Euxwxxwxwxwh6:J2?G69J2?G69K1=G68J3=H77K4;H86J5H87J3;G:7K6;H8:J4>H79J4=I87J3;H86K6:H:5J79H:6I88H<5J:8J>3H<6H>3G=5H=3G=2G>2F>4H?2F@2G@2DA2A3>H/BE3=H1BG5;I0@F7;J2AF5>I1BF5=I0BG5;I0AF5:K2?G69J2>H69J2=H88K4=J96K6;H:6I6:H96J68H:4I78I;5bwxw1v~~~~0xwxwwxxs42=5.752<5-652;6-762:6-662;8-761:7-662:9-67289,4729;-5718:,4728<,4727:267188,5828:,58169.4827:.5828:,4719<-4728<,3617;-3826;.3726=.3825<.282610834=0/743>1/843<54834;/1844=/0943:10853;v݁uxwxxwwxwxwxwxxwl952<5.762:6-562;8-662:7,571:9,662993762:5-772:7,77187.58298.662:7-661;9-662:9,56199-57288-4729<-5818:-4718;-4826;-2727=.3826<-2835=.2825<5743;2.852<3.862:4.762:5/853<3.742=5.752<5-652;5-762:6-662;8-761:7-662:8-67289,4729;-5718:,47`xwv1w0xwxwwxx43;4.752:3-652:5-652;6-551:6-661:7-46197,57299,46198-46299,36279,4727:256099,58179-47179,4716:.37289-47289-37179,3727:-2727;.2716;.2725;.1724;.1835?Z:EV?>\:DVA@WC;XDHV?=Y;DWAWE8WF;UG9WG;VI8UI:TI7UK8UJ7TL6TL6SO5TM8QO6TM6PR4SN7MS4RP7MU3QQ8KU4PYwxwxxw1w0wxxwxa8TE:RF8TF:RF7QI8QG7QK7QI7PK6PJ7NM5PJ7LO4OL7LQ4OM7KQ4NN7IR4MN8GT4LO9FT=NN6IQ4ON7GQ4MP8FS3MP9DS8MN7IR4MM8HT5LO8GU5KO8DU6JO9DW5IP;CV6GQ;AW6GQW:BS?QI6PI7RJ5NK5QL6MM5QM7KM9QI6OK6QH7NN6PK7NN6OK6KP5OL7JR4NM7IR4LN8HS4LN8FT3JO9EV4JQ:DV6IQ:BV6GQ;AW6FR=?TFRD7UAT5GN;=T8BP=;R9BQA:S<>O?9QACQ=;T9CO?:Q:@P>9R4K?2I@5IA2JB4JA2IC3HC2IE2HD1FF2HD1FG0GD2CH1FE2CI0FE3AH0FF3AL0EG3?K7FF1BH1EF3AJ1EG3@L1FH3?K4ED2BI0DG2AJ0EH3>L1DH4>M2CH4>M2AI5J78M5=J88O63K>6J@2L?5K@2J@8I;4K=5I>2K>4K?2I@5IA2JA4JA2IC3IC2IE2HD1FF2HD1FG0GD2CH1FE2CI0FE3AH0ESwwxxw1w0wxwx7I=6H?3I>3H>2H@4H?1HA2GA1FB2FA2ED1GB2DE1FB2CF0ED2BG1DD2@G0DD3@I0CE3>I7DE0BF0DD3?G1DF3?H1CF4=H3EC2AH0DD3@H2CE4?J0BF3>J1AF3=K0@G5;K2>G5:L3?H5:L4=H68L43H?3H?2G@2H@2GA3G@2EB1GA2ED1FC2DE7FA0G@3GA1DB2GC2DC2EC2CC4G@2FB2GA3ED3FB2DE0FB2DE1EC1BG0ED2@H1CE2@I0DF2?I1BF3=J0BG4=J2@F4;K2@G5;K2?H69J>G<2K:7H=2I<6H?3I=5G@2G=8H;4J<5H=4I=6H?3I>3H>2H?4H?1HA2GA1FB2FA2ED1GB2DD1FB2CF0FD2BG1DD2@G0DRwwxxw1w0wxwxi1H<5G<2F<4E>2F?3E>2D?2D?1DA2F@1C@2EA1BC2EA1AD2EA2AE/CB2?D1BC3>G0BC1G1BD2=F1AC3D5:I1?F49H2>E58J3=F58I4=E77J3;F66H5:F95J69F83H:5F>2F>4F>2E?2F>2C@2E@2CB1E@0BC7EA0DA3E?1C@2D@1BC2CA1BB4F>2D@2DA1DC2F@1BB1DA1AD0CA2@D0BB2?F0DD2>E1BD2=G1BD3E59J2>E47H2F>3E>2D?2D?1DA2F@1C@2EA1BC2EA1AD2EA2AE/CB2?D1BPwwxxw1w~~~~0xwxx067/6?068/4@068/3?06:03@15803?34:02@34:11?34:01?43910>52:2/?7191/?71;10>43910>42910?61:2/=61921?53:20?62921?72:2/>81:3/=70;4/<9093/<:1:4/;;0:5.;;0:5-:;/85.9=/86.9>/76.8>.96.9;/96.9/87.7݆xxwxwxwxwxwxw@6?079/4@069/3@158/3?24902A23801A24:/3?15902?15902@24901>34904@25903@24803@34901@34:01?43;20?52911>72:20>72:3/>71:2/=8193/<9094.=;/94.<;08.6>/77.5>/77/5@068/4?068/7?078/6?067/6?068/4@068/3?06:03@15803?34:02@34:11?34:01?43910>52:2Uxxwwxw1w0xwxx066/5>05804>058/3?15803>14702>24801>23711>33800=42810=52810=61810=62:01>43910=52820>61920=70811>52811=52820=71830=7192/<8183/;8083/;9083.:9074/::/84.8;/75.805604?057/2>14702>248/2>24802>349/3>158/2>24702?24802>33803>247/3>24802>33812>33901>43821=52810=5281/=61720=7182.;8083/;8083/;9083/::06.6=/77.5>066/5?/67/4>057/6>066/6>066/5>05804>058/3?15803>14702>24801>23711>33800=42810=5281Uxxwwxw1w0xwxxn"/57/5=067/1<157/2>03703?13802>239/1=33710<42700=41710=5272/=61720;72701<22801=41910;6282/=71811;41820=60810<5283.96182.;7/73/<8/74/:9/93.9:074.8:/64.8;/64/8;075.705602=137/2>23602=24701>23711=446/3138/1=24701>33803<23802?22802=2471/;3380/=41711>50820=5191/<6172/:7072.;8073/;8074.:9074/8:04.5;.65.6=/67/4=067/4?166/5;057/4>/57/5=067/1<157/2>03703?13802>239/1=33710<42700=41710=5272Uxxwwxw1w~~~~0wxwxw~[NW;FZ6MV[;FYA>\>CXD=\>CYDYF9WC>XD=[?BYG<[B@YG:YD>XH9XFC\7JX>A[9HX?A]9GX@=\:EU=@Y7IX>?Y8HX??Y8FX@=Y;FW>B\8JXAA]:GY@@[;EXB=[=DYB=[=DYD;[@AZE;ZC?XF:YC?YG9YG=XJ9XG;XI9VJ:WK8WK8WL6SN6P9HV4PU:FW5OU;EW4MV:DX6MT:IX5PVA\8IY??\;GW@>[;GYA>\>CXC=\>CYDX8FU?>W;EUA=X;BUB;V=AUC;V=@UC:W?>VE9VA=RA;W?TD:U?>UE8TB=VC@W7FT>?X8EV?=X:DQ=@W6HT=?W8FT>>W8FU@?X9EU@>W9EVA=W;CUB;W=AUB;W>@UD:V@?UE9UB?UF9UDX8FU?>W;EUA=X;BUB;V=AUC;W=@UDkxwxw1w0wxwxwn (IQ9BR3IP;T9CR?:U;@RA:T;?RA9S=?RC7S>9S;?RA9S=?SB8R>=QC7R@:U9BM:>S5EQ;>T7ER<:T9BR=>T7ER>;T9CR?:U;@RA:T;?RA9S=?RDkxwxw1w~~~~0xwxxwxKE4=K0?F5;K1>G5;K1=F7:K3;G67K4;F77K4:G87K69G86K67H:5K87G:5J95G:4J;5F:6L88H:5I87H<4J:6H;3H;5F96K78H:5J96G;5J;5H<5I<4H=4I<3F>4G>2G>2F@2F?3EA1F@3EC1E@2DD/DB2CE/DB2BF/CB2AG0BA2DE0EB2BD0DD3BF/DDB݄dxwxwxwxwxwxn=J0?E5;K2>F5:K22H?2F>3G?1E>2FB1C4?J0AE4=H0AF5I0BE3>J0@E4=K0?F5;K1?G5;K1=F6:K3;G67K4;F77K4:G87K69G86K67H:5K87G>nwxwxww1v0xwxxwxMD52E@2E?3D@1D?3DA0D?2CC0C@3BD/C@2AE/BA3AF.@?2AB/DA1AD/CA1AD/CBEexwxwxwxwxwxnD5:I0=E59J2;E69J2;E68J3:E77K38D58I12D=2F?1D>3EA/A3=G/@D2H/@D3=H0?D53A@/B>2@B/A@2?C-@?2?D/@>1AB/B?1?B0A>1?C/A@-  ^xwxwxwxwxwxm;G/=C48H0B2;F0?A3:G0>B39F0B3;F/=A2;F.=B49G/;B59G1:C66G1:D67G3:C76H39D65H47D76F46D74G66D=nwxwxww1v~~~~0wxwwx.;62A8.971@:-:70>;-880?;-:81=<-880>=-:90==-7:1,790;?,9;19?-6:09@.890:>-691;@-7:1:A-6919B.5;07A/4:28A.5;26B/3:27C04<26B12;45C12;44B20:33B31;43B65:35B01;33C12<53A31݅kxxw xwwxwxxwxwxwn61A8.;71@9.991@:-:71>;,880><,980==2971?:,:80?;-;91=;-890=<.:70>:-871?<-:81>=-881=?,890;>-790;?-8:1:@-590;A-7;09@.5;29B.5:27A.3:16B/4;26B6952A5.;51B6/<72@7.:70@70;52@6/952B7.;62A8.971@:-:70>;-980?;-:81=<-880>=-:90==-8:1;.771?;-860=;.870=<-881<=-771<>-791:>-691:>,6919>2780:<,691:=-7:19?-6:18>.781:=-68/:>-5919?-4919?-4907A/4928A/4916A03:16A03:25B13935B12:44@21:44A20:43?54923@01:43@12;53A20kxxw xwwxwxxwxwxwn61?8.961?9.861?:-971=:-881=;,881<;2860=8-881=:-980=;-890;;.971=9-860=;-870=;-681<;,680;>.681;?-680:?.690:?.6919@.5818A.5:27@.4:27@/3:25?5941?4/961?5/:71@6.970>60:52@5/941@6.951?7.862?7-860>;.771?;-860=;.870=<-881<=-771<>-791:>-Sxwxw1w0wxwwxF.841>5.651=8.662=8.850=9.880=9-760::,760:<-661:<,681:=-4729<,6819=2670:<-7819<,6:07=/5808<.7809<.560:=-5809<-4618>/3728>.5717?/4:26?.3825?/2914@12725?01934?20844>20933?54824@02933?11;42>41 gxxw xwwxwxxwxwxwn61=6-851=8.751=8-871<:-662<9,871<;2760=8.871<9,880:;/760;9.860<9/650=9-760<9-561;;.572:;-760:=-6909=-5718=-5807>.4717>-3917?/2827>.3926?5841?4/952>5.:60=70851=50941>50742?5.841>5.651=8.662=8.850=9.880=9-760::,760:<-661:<,681:=-Sxwxw1w~~~~0xwwxwxxwtZJ9VI:WL8VL9XL8SM8WM8SN6WP8PQ6UP7PQ6VR8NS4TQ9MV5TS:JW4QU:IX5RU:GV=SR8KT5TS8JU5RS9GV6QS:HW9TS9KV6RT9JX4RT:HY5OU;GZ5OVA[8JW>A[8IY@@[:GXA?\B[8KX?AXIWG9XC>YH8WE=XI8UGYI8XG>X9FV@>X;DUABUC;WCGV@TL6PI8SM6NJ6TM6NM6SN7LL9TK8OK7TL6NN6SM7MP5RN8LP5QO8KR4QP9JT4PP8HU4OS9GV5NR:DU5LT;DW6KS@WHUF8UA=UG7SBUE9TC3D<1E?2D=1D@2C=1DA1C>1CB0B?1AB0B@1AD/A@0?E0@@2?F/@C2=F0?C2B2